From 23182d2b9f386a23bbd23247cfec38ce08869da0 Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Thu, 30 Jun 2022 14:17:40 +0900 Subject: [PATCH 01/14] feat(api): strongly-typed traits configuration API --- e2e/global/common/traits/toleration_test.go | 4 +- e2e/support/test_support.go | 2 +- pkg/apis/camel/v1/common_types.go | 80 +- pkg/apis/camel/v1/integration_types.go | 2 +- pkg/apis/camel/v1/integrationkit_types.go | 12 +- .../camel/v1/integrationplatform_types.go | 2 +- pkg/apis/camel/v1/trait_affinity.go | 40 + pkg/apis/camel/v1/trait_base.go | 24 + pkg/apis/camel/v1/trait_builder.go | 30 + pkg/apis/camel/v1/trait_camel.go | 29 + pkg/apis/camel/v1/trait_container.go | 102 ++ pkg/apis/camel/v1/trait_cron.go | 71 + pkg/apis/camel/v1/trait_dependencies.go | 26 + pkg/apis/camel/v1/trait_deployer.go | 31 + pkg/apis/camel/v1/trait_deployment.go | 29 + pkg/apis/camel/v1/trait_environment.go | 34 + pkg/apis/camel/v1/trait_error_handler.go | 27 + .../trait.go => apis/camel/v1/trait_gc.go} | 50 +- pkg/apis/camel/v1/trait_health.go | 57 + pkg/apis/camel/v1/trait_ingress.go | 32 + pkg/apis/camel/v1/trait_istio.go | 30 + pkg/apis/camel/v1/trait_jolokia.go | 58 + pkg/apis/camel/v1/trait_jvm.go | 37 + pkg/apis/camel/v1/trait_kamelets.go | 29 + pkg/apis/camel/v1/trait_knative.go | 60 + pkg/apis/camel/v1/trait_knative_service.go | 60 + pkg/apis/camel/v1/trait_logging.go | 36 + pkg/apis/camel/v1/trait_mount.go | 38 + pkg/apis/camel/v1/trait_openapi.go | 27 + pkg/apis/camel/v1/trait_owner.go | 30 + pkg/apis/camel/v1/trait_pdb.go | 33 + pkg/apis/camel/v1/trait_platform.go | 35 + pkg/apis/camel/v1/trait_pod.go | 30 + pkg/apis/camel/v1/trait_prometheus.go | 38 + pkg/apis/camel/v1/trait_pull_secret.go | 40 + pkg/apis/camel/v1/trait_quarkus.go | 47 + pkg/apis/camel/v1/trait_registry.go | 26 + pkg/apis/camel/v1/trait_route.go | 80 ++ pkg/apis/camel/v1/trait_service.go | 32 + pkg/apis/camel/v1/trait_service_binding.go | 29 + pkg/apis/camel/v1/trait_toleration.go | 38 + pkg/apis/camel/v1/zz_generated.deepcopy.go | 1161 ++++++++++++++++- pkg/cmd/bind.go | 5 +- pkg/cmd/bind_test.go | 10 +- pkg/cmd/debug.go | 30 +- pkg/cmd/describe.go | 27 +- pkg/cmd/kit_create.go | 12 +- pkg/cmd/run.go | 4 +- pkg/cmd/run_test.go | 69 +- pkg/cmd/trait_support.go | 49 +- pkg/controller/integration/kits.go | 175 +-- .../{build_kit_test.go => kits_test.go} | 72 +- pkg/controller/kameletbinding/integration.go | 7 +- pkg/trait/affinity.go | 29 +- pkg/trait/builder.go | 11 +- pkg/trait/camel.go | 10 +- pkg/trait/camel_test.go | 2 +- pkg/trait/container.go | 99 +- pkg/trait/container_probes_test.go | 58 +- pkg/trait/container_test.go | 40 +- pkg/trait/cron.go | 52 +- pkg/trait/cron_test.go | 28 +- pkg/trait/dependencies.go | 7 +- pkg/trait/deployer.go | 13 +- pkg/trait/deployment.go | 10 +- pkg/trait/deployment_test.go | 2 +- pkg/trait/environment.go | 22 +- pkg/trait/environment_test.go | 26 +- pkg/trait/error_handler.go | 8 +- pkg/trait/gc.go | 44 +- pkg/trait/gc_test.go | 20 +- pkg/trait/health.go | 46 +- pkg/trait/ingress.go | 17 +- pkg/trait/init.go | 3 +- pkg/trait/istio.go | 16 +- pkg/trait/istio_test.go | 24 +- pkg/trait/jolokia.go | 43 +- pkg/trait/jvm.go | 26 +- pkg/trait/kamelets.go | 10 +- pkg/trait/knative.go | 41 +- pkg/trait/knative_service.go | 41 +- pkg/trait/knative_service_test.go | 47 +- pkg/trait/knative_test.go | 45 +- pkg/trait/logging.go | 22 +- pkg/trait/logging_test.go | 18 +- pkg/trait/mount.go | 19 +- pkg/trait/mount_test.go | 14 +- pkg/trait/openapi.go | 8 +- pkg/trait/owner.go | 11 +- pkg/trait/owner_test.go | 11 +- pkg/trait/pdb.go | 14 +- pkg/trait/platform.go | 16 +- pkg/trait/pod.go | 11 +- pkg/trait/prometheus.go | 25 +- pkg/trait/pull_secret.go | 22 +- pkg/trait/quarkus.go | 91 +- pkg/trait/registry.go | 7 +- pkg/trait/route.go | 64 +- pkg/trait/route_test.go | 145 +- pkg/trait/service.go | 13 +- pkg/trait/service_binding.go | 9 +- pkg/trait/service_test.go | 80 +- pkg/trait/toleration.go | 20 +- pkg/trait/trait_configure.go | 35 +- pkg/trait/trait_configure_test.go | 45 +- pkg/trait/trait_register.go | 2 +- pkg/trait/trait_test.go | 65 +- pkg/trait/trait_types.go | 4 +- pkg/trait/util.go | 36 + pkg/util/bindings/api.go | 2 +- pkg/util/bindings/bindings_test.go | 44 +- pkg/util/bindings/knative_uri.go | 19 +- pkg/util/digest/digest.go | 39 +- 113 files changed, 3327 insertions(+), 1562 deletions(-) create mode 100644 pkg/apis/camel/v1/trait_affinity.go create mode 100644 pkg/apis/camel/v1/trait_base.go create mode 100644 pkg/apis/camel/v1/trait_builder.go create mode 100644 pkg/apis/camel/v1/trait_camel.go create mode 100644 pkg/apis/camel/v1/trait_container.go create mode 100644 pkg/apis/camel/v1/trait_cron.go create mode 100644 pkg/apis/camel/v1/trait_dependencies.go create mode 100644 pkg/apis/camel/v1/trait_deployer.go create mode 100644 pkg/apis/camel/v1/trait_deployment.go create mode 100644 pkg/apis/camel/v1/trait_environment.go create mode 100644 pkg/apis/camel/v1/trait_error_handler.go rename pkg/{util/test/trait.go => apis/camel/v1/trait_gc.go} (53%) create mode 100644 pkg/apis/camel/v1/trait_health.go create mode 100644 pkg/apis/camel/v1/trait_ingress.go create mode 100644 pkg/apis/camel/v1/trait_istio.go create mode 100644 pkg/apis/camel/v1/trait_jolokia.go create mode 100644 pkg/apis/camel/v1/trait_jvm.go create mode 100644 pkg/apis/camel/v1/trait_kamelets.go create mode 100644 pkg/apis/camel/v1/trait_knative.go create mode 100644 pkg/apis/camel/v1/trait_knative_service.go create mode 100644 pkg/apis/camel/v1/trait_logging.go create mode 100644 pkg/apis/camel/v1/trait_mount.go create mode 100644 pkg/apis/camel/v1/trait_openapi.go create mode 100644 pkg/apis/camel/v1/trait_owner.go create mode 100644 pkg/apis/camel/v1/trait_pdb.go create mode 100644 pkg/apis/camel/v1/trait_platform.go create mode 100644 pkg/apis/camel/v1/trait_pod.go create mode 100644 pkg/apis/camel/v1/trait_prometheus.go create mode 100644 pkg/apis/camel/v1/trait_pull_secret.go create mode 100644 pkg/apis/camel/v1/trait_quarkus.go create mode 100644 pkg/apis/camel/v1/trait_registry.go create mode 100644 pkg/apis/camel/v1/trait_route.go create mode 100644 pkg/apis/camel/v1/trait_service.go create mode 100644 pkg/apis/camel/v1/trait_service_binding.go create mode 100644 pkg/apis/camel/v1/trait_toleration.go rename pkg/controller/integration/{build_kit_test.go => kits_test.go} (87%) diff --git a/e2e/global/common/traits/toleration_test.go b/e2e/global/common/traits/toleration_test.go index 8c71c52c71..f834deac6d 100644 --- a/e2e/global/common/traits/toleration_test.go +++ b/e2e/global/common/traits/toleration_test.go @@ -69,7 +69,7 @@ func TestTolerationTrait(t *testing.T) { Key: "camel.apache.org/master", Operator: corev1.TolerationOpExists, Effect: corev1.TaintEffectNoExecute, - TolerationSeconds: pointer.Int64Ptr(300), + TolerationSeconds: pointer.Int64(300), })) }) @@ -91,7 +91,7 @@ func TestTolerationTrait(t *testing.T) { Key: "camel.apache.org/master", Operator: corev1.TolerationOpEqual, Value: "test", Effect: corev1.TaintEffectNoExecute, - TolerationSeconds: pointer.Int64Ptr(300), + TolerationSeconds: pointer.Int64(300), })) }) diff --git a/e2e/support/test_support.go b/e2e/support/test_support.go index b98be7ef7b..cec5e580bf 100644 --- a/e2e/support/test_support.go +++ b/e2e/support/test_support.go @@ -347,7 +347,7 @@ func IntegrationLogs(ns, name string) func() string { } options := corev1.PodLogOptions{ - TailLines: pointer.Int64Ptr(100), + TailLines: pointer.Int64(100), } if len(pod.Spec.Containers) > 1 { diff --git a/pkg/apis/camel/v1/common_types.go b/pkg/apis/camel/v1/common_types.go index 1d9be8ceb0..34553daa77 100644 --- a/pkg/apis/camel/v1/common_types.go +++ b/pkg/apis/camel/v1/common_types.go @@ -101,16 +101,76 @@ type FailureRecovery struct { AttemptTime metav1.Time `json:"attemptTime"` } -// A TraitSpec contains the configuration of a trait -type TraitSpec struct { - // TraitConfiguration parameters configuration - Configuration TraitConfiguration `json:"configuration"` -} - -// TraitConfiguration represents the expected configuration for a given trait parameter -type TraitConfiguration struct { - // generic raw message, tipically a map containing the keys (trait parameters) and the values (either single text or array) - RawMessage `json:",inline"` +// Traits represents the collection of trait configurations +type Traits struct { + // The configuration of Affinity trait + Affinity *AffinityTrait `property:"affinity" json:"affinity,omitempty"` + // The configuration of Builder trait + Builder *BuilderTrait `property:"builder" json:"builder,omitempty"` + // The configuration of Camel trait + Camel *CamelTrait `property:"camel" json:"camel,omitempty"` + // The configuration of Container trait + Container *ContainerTrait `property:"container" json:"container,omitempty"` + // The configuration of Cron trait + Cron *CronTrait `property:"cron" json:"cron,omitempty"` + // DependenciesTrait is the configuration of Dependencies trait + Dependencies *DependenciesTrait `property:"dependencies" json:"dependencies,omitempty"` + // The configuration of Deployer trait + Deployer *DeployerTrait `property:"deployer" json:"deployer,omitempty"` + // The configuration of Deployment trait + Deployment *DeploymentTrait `property:"deployment" json:"deployment,omitempty"` + // The configuration of Environment trait + Environment *EnvironmentTrait `property:"environment" json:"environment,omitempty"` + // The configuration of Error Handler trait + ErrorHandler *ErrorHandlerTrait `property:"error-handler" json:"error-handler,omitempty"` + // The configuration of GC trait + GC *GCTrait `property:"gc" json:"gc,omitempty"` + // The configuration of Health trait + Health *HealthTrait `property:"health" json:"health,omitempty"` + // The configuration of Ingress trait + Ingress *IngressTrait `property:"ingress" json:"ingress,omitempty"` + // The configuration of Istio trait + Istio *IstioTrait `property:"istio" json:"istio,omitempty"` + // The configuration of Jolokia trait + Jolokia *JolokiaTrait `property:"jolokia" json:"jolokia,omitempty"` + // The configuration of JVM trait + JVM *JVMTrait `property:"jvm" json:"jvm,omitempty"` + // The configuration of Kamelets trait + Kamelets *KameletsTrait `property:"kamelets" json:"kamelets,omitempty"` + // The configuration of Knative trait + Knative *KnativeTrait `property:"knative" json:"knative,omitempty"` + // The configuration of Knative Service trait + KnativeService *KnativeServiceTrait `property:"knative-service" json:"knative-service,omitempty"` + // The configuration of Logging trait + Logging *LoggingTrait `property:"logging" json:"logging,omitempty"` + // The configuration of Mount trait + Mount *MountTrait `property:"mount" json:"mount,omitempty"` + // The configuration of OpenAPI trait + OpenAPI *OpenAPITrait `property:"openapi" json:"openapi,omitempty"` + // The configuration of Owner trait + Owner *OwnerTrait `property:"owner" json:"owner,omitempty"` + // The configuration of PDB trait + PDB *PDBTrait `property:"pdb" json:"pdb,omitempty"` + // The configuration of Platform trait + Platform *PlatformTrait `property:"platform" json:"platform,omitempty"` + // The configuration of Pod trait + Pod *PodTrait `property:"pod" json:"pod,omitempty"` + // The configuration of Prometheus trait + Prometheus *PrometheusTrait `property:"prometheus" json:"prometheus,omitempty"` + // The configuration of Pull Secret trait + PullSecret *PullSecretTrait `property:"pull-secret" json:"pull-secret,omitempty"` + // The configuration of Quarkus trait + Quarkus *QuarkusTrait `property:"quarkus" json:"quarkus,omitempty"` + // The configuration of Registry trait + Registry *RegistryTrait `property:"registry" json:"registry,omitempty"` + // The configuration of Route trait + Route *RouteTrait `property:"route" json:"route,omitempty"` + // The configuration of Service trait + Service *ServiceTrait `property:"service" json:"service,omitempty"` + // The configuration of Service Binding trait + ServiceBinding *ServiceBindingTrait `property:"service-binding" json:"service-binding,omitempty"` + // The configuration of Toleration trait + Toleration *TolerationTrait `property:"toleration" json:"toleration,omitempty"` } // +kubebuilder:validation:Type=object diff --git a/pkg/apis/camel/v1/integration_types.go b/pkg/apis/camel/v1/integration_types.go index 9cafb294f7..ad99904aff 100644 --- a/pkg/apis/camel/v1/integration_types.go +++ b/pkg/apis/camel/v1/integration_types.go @@ -68,7 +68,7 @@ type IntegrationSpec struct { // the profile needed to run this Integration Profile TraitProfile `json:"profile,omitempty"` // the traits needed to run this Integration - Traits map[string]TraitSpec `json:"traits,omitempty"` + Traits Traits `json:"traits,omitempty"` // Pod template customization PodTemplate *PodSpecTemplate `json:"template,omitempty"` // Deprecated: diff --git a/pkg/apis/camel/v1/integrationkit_types.go b/pkg/apis/camel/v1/integrationkit_types.go index 0c8a9f5e91..b3865ff579 100644 --- a/pkg/apis/camel/v1/integrationkit_types.go +++ b/pkg/apis/camel/v1/integrationkit_types.go @@ -48,16 +48,16 @@ type IntegrationKit struct { Status IntegrationKitStatus `json:"status,omitempty"` } -// IntegrationKitSpec defines a container image and additional configurations required to kick off an `Integration` which certain features +// IntegrationKitSpec defines a container image and additional configurations required to kick off an `Integration` with certain features type IntegrationKitSpec struct { - // the container image as identify in the container registry + // the container image as identified in the container registry Image string `json:"image,omitempty"` // a list of Camel dependecies used by this kit Dependencies []string `json:"dependencies,omitempty"` // the profile which is expected by this kit Profile TraitProfile `json:"profile,omitempty"` // traits that the kit will execute - Traits map[string]TraitSpec `json:"traits,omitempty"` + Traits IntegrationKitTraits `json:"traits,omitempty"` // configuration used by the kit // TODO: we should deprecate in future releases in favour of mount, openapi or camel traits Configuration []ConfigurationSpec `json:"configuration,omitempty"` @@ -65,6 +65,12 @@ type IntegrationKitSpec struct { Repositories []string `json:"repositories,omitempty"` } +// IntegrationKitTraits defines traits assigned to an `IntegrationKit` +type IntegrationKitTraits struct { + Builder *BuilderTrait `property:"builder" json:"builder,omitempty"` + Quarkus *QuarkusTrait `property:"quarkus" json:"quarkus,omitempty"` +} + // IntegrationKitStatus defines the observed state of IntegrationKit type IntegrationKitStatus struct { // ObservedGeneration is the most recent generation observed for this IntegrationKit. diff --git a/pkg/apis/camel/v1/integrationplatform_types.go b/pkg/apis/camel/v1/integrationplatform_types.go index 8a71a21dd7..b2265c0ce4 100644 --- a/pkg/apis/camel/v1/integrationplatform_types.go +++ b/pkg/apis/camel/v1/integrationplatform_types.go @@ -37,7 +37,7 @@ type IntegrationPlatformSpec struct { // Deprecated: not used Resources IntegrationPlatformResourcesSpec `json:"resources,omitempty"` // list of traits to be executed for all the Integration/IntegrationKits built from this IntegrationPlatform - Traits map[string]TraitSpec `json:"traits,omitempty"` + Traits Traits `json:"traits,omitempty"` // list of configuration properties to be attached to all the Integration/IntegrationKits built from this IntegrationPlatform Configuration []ConfigurationSpec `json:"configuration,omitempty"` // configuration to be executed to all Kamelets controlled by this IntegrationPlatform diff --git a/pkg/apis/camel/v1/trait_affinity.go b/pkg/apis/camel/v1/trait_affinity.go new file mode 100644 index 0000000000..c710c86cf8 --- /dev/null +++ b/pkg/apis/camel/v1/trait_affinity.go @@ -0,0 +1,40 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// Allows constraining which nodes the integration pod(s) are eligible to be scheduled on, based on labels on the node, +// or with inter-pod affinity and anti-affinity, based on labels on pods that are already running on the nodes. +// +// It's disabled by default. +// +// +camel-k:trait=affinity. +type AffinityTrait struct { + Trait `property:",squash" json:",inline"` + // Always co-locates multiple replicas of the integration in the same node (default *false*). + PodAffinity *bool `property:"pod-affinity" json:"podAffinity,omitempty"` + // Never co-locates multiple replicas of the integration in the same node (default *false*). + PodAntiAffinity *bool `property:"pod-anti-affinity" json:"podAntiAffinity,omitempty"` + // Defines a set of nodes the integration pod(s) are eligible to be scheduled on, based on labels on the node. + NodeAffinityLabels []string `property:"node-affinity-labels" json:"nodeAffinityLabels,omitempty"` + // Defines a set of pods (namely those matching the label selector, relative to the given namespace) that the + // integration pod(s) should be co-located with. + PodAffinityLabels []string `property:"pod-affinity-labels" json:"podAffinityLabels,omitempty"` + // Defines a set of pods (namely those matching the label selector, relative to the given namespace) that the + // integration pod(s) should not be co-located with. + PodAntiAffinityLabels []string `property:"pod-anti-affinity-labels" json:"podAntiAffinityLabels,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_base.go b/pkg/apis/camel/v1/trait_base.go new file mode 100644 index 0000000000..8cb9848308 --- /dev/null +++ b/pkg/apis/camel/v1/trait_base.go @@ -0,0 +1,24 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// Base type for all traits. +type Trait struct { + // Can be used to enable or disable a trait. All traits share this common property. + Enabled *bool `property:"enabled" json:"enabled,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_builder.go b/pkg/apis/camel/v1/trait_builder.go new file mode 100644 index 0000000000..c619284b2f --- /dev/null +++ b/pkg/apis/camel/v1/trait_builder.go @@ -0,0 +1,30 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The builder trait is internally used to determine the best strategy to +// build and configure IntegrationKits. +// +// +camel-k:trait=builder. +type BuilderTrait struct { + Trait `property:",squash" json:",inline"` + // Enable verbose logging on build components that support it (e.g. Kaniko build pod). + Verbose *bool `property:"verbose" json:"verbose,omitempty"` + // A list of properties to be provided to the build task + Properties []string `property:"properties" json:"properties,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_camel.go b/pkg/apis/camel/v1/trait_camel.go new file mode 100644 index 0000000000..55a63f665e --- /dev/null +++ b/pkg/apis/camel/v1/trait_camel.go @@ -0,0 +1,29 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Camel trait can be used to configure versions of Apache Camel K runtime and related libraries, it cannot be disabled. +// +// +camel-k:trait=camel. +type CamelTrait struct { + Trait `property:",squash" json:",inline"` + // The camel-k-runtime version to use for the integration. It overrides the default version set in the Integration Platform. + RuntimeVersion string `property:"runtime-version" json:"runtimeVersion,omitempty"` + // A list of properties to be provided to the Integration runtime + Properties []string `property:"properties" json:"properties,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_container.go b/pkg/apis/camel/v1/trait_container.go new file mode 100644 index 0000000000..c88b2be34c --- /dev/null +++ b/pkg/apis/camel/v1/trait_container.go @@ -0,0 +1,102 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +import corev1 "k8s.io/api/core/v1" + +// The Container trait can be used to configure properties of the container where the integration will run. +// +// It also provides configuration for Services associated to the container. +// +// +camel-k:trait=container +// nolint: tagliatelle +type ContainerTrait struct { + Trait `property:",squash" json:",inline"` + + Auto *bool `property:"auto" json:"auto,omitempty"` + + // The minimum amount of CPU required. + RequestCPU string `property:"request-cpu" json:"requestCPU,omitempty"` + // The minimum amount of memory required. + RequestMemory string `property:"request-memory" json:"requestMemory,omitempty"` + // The maximum amount of CPU required. + LimitCPU string `property:"limit-cpu" json:"limitCPU,omitempty"` + // The maximum amount of memory required. + LimitMemory string `property:"limit-memory" json:"limitMemory,omitempty"` + + // Can be used to enable/disable exposure via kubernetes Service. + Expose *bool `property:"expose" json:"expose,omitempty"` + // To configure a different port exposed by the container (default `8080`). + Port int `property:"port" json:"port,omitempty"` + // To configure a different port name for the port exposed by the container. It defaults to `http` only when the `expose` parameter is true. + PortName string `property:"port-name" json:"portName,omitempty"` + // To configure under which service port the container port is to be exposed (default `80`). + ServicePort int `property:"service-port" json:"servicePort,omitempty"` + // To configure under which service port name the container port is to be exposed (default `http`). + ServicePortName string `property:"service-port-name" json:"servicePortName,omitempty"` + // The main container name. It's named `integration` by default. + Name string `property:"name" json:"name,omitempty"` + // The main container image + Image string `property:"image" json:"image,omitempty"` + // The pull policy: Always|Never|IfNotPresent + ImagePullPolicy corev1.PullPolicy `property:"image-pull-policy" json:"imagePullPolicy,omitempty"` + + // DeprecatedProbesEnabled enable/disable probes on the container (default `false`) + // Deprecated: replaced by the health trait. + DeprecatedProbesEnabled *bool `property:"probes-enabled" json:"probesEnabled,omitempty"` + // Scheme to use when connecting. Defaults to HTTP. Applies to the liveness probe. + // Deprecated: replaced by the health trait. + DeprecatedLivenessScheme string `property:"liveness-scheme" json:"livenessScheme,omitempty"` + // Number of seconds after the container has started before liveness probes are initiated. + // Deprecated: replaced by the health trait. + DeprecatedLivenessInitialDelay int32 `property:"liveness-initial-delay" json:"livenessInitialDelay,omitempty"` + // Number of seconds after which the probe times out. Applies to the liveness probe. + // Deprecated: replaced by the health trait. + DeprecatedLivenessTimeout int32 `property:"liveness-timeout" json:"livenessTimeout,omitempty"` + // How often to perform the probe. Applies to the liveness probe. + // Deprecated: replaced by the health trait. + DeprecatedLivenessPeriod int32 `property:"liveness-period" json:"livenessPeriod,omitempty"` + // Minimum consecutive successes for the probe to be considered successful after having failed. + // Applies to the liveness probe. + // Deprecated: replaced by the health trait. + DeprecatedLivenessSuccessThreshold int32 `property:"liveness-success-threshold" json:"livenessSuccessThreshold,omitempty"` + // Minimum consecutive failures for the probe to be considered failed after having succeeded. + // Applies to the liveness probe. + // Deprecated: replaced by the health trait. + DeprecatedLivenessFailureThreshold int32 `property:"liveness-failure-threshold" json:"livenessFailureThreshold,omitempty"` + // Scheme to use when connecting. Defaults to HTTP. Applies to the readiness probe. + // Deprecated: replaced by the health trait. + DeprecatedReadinessScheme string `property:"readiness-scheme" json:"readinessScheme,omitempty"` + // Number of seconds after the container has started before readiness probes are initiated. + // Deprecated: replaced by the health trait. + DeprecatedReadinessInitialDelay int32 `property:"readiness-initial-delay" json:"readinessInitialDelay,omitempty"` + // Number of seconds after which the probe times out. Applies to the readiness probe. + // Deprecated: replaced by the health trait. + DeprecatedReadinessTimeout int32 `property:"readiness-timeout" json:"readinessTimeout,omitempty"` + // How often to perform the probe. Applies to the readiness probe. + // Deprecated: replaced by the health trait. + DeprecatedReadinessPeriod int32 `property:"readiness-period" json:"readinessPeriod,omitempty"` + // Minimum consecutive successes for the probe to be considered successful after having failed. + // Applies to the readiness probe. + // Deprecated: replaced by the health trait. + DeprecatedReadinessSuccessThreshold int32 `property:"readiness-success-threshold" json:"readinessSuccessThreshold,omitempty"` + // Minimum consecutive failures for the probe to be considered failed after having succeeded. + // Applies to the readiness probe. + // Deprecated: replaced by the health trait. + DeprecatedReadinessFailureThreshold int32 `property:"readiness-failure-threshold" json:"readinessFailureThreshold,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_cron.go b/pkg/apis/camel/v1/trait_cron.go new file mode 100644 index 0000000000..3f0578c715 --- /dev/null +++ b/pkg/apis/camel/v1/trait_cron.go @@ -0,0 +1,71 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Cron trait can be used to customize the behaviour of periodic timer/cron based integrations. +// +// While normally an integration requires a pod to be always up and running, some periodic tasks, such as batch jobs, +// require to be activated at specific hours of the day or with a periodic delay of minutes. +// For such tasks, the cron trait can materialize the integration as a Kubernetes CronJob instead of a standard deployment, +// in order to save resources when the integration does not need to be executed. +// +// Integrations that start from the following components are evaluated by the cron trait: `timer`, `cron`, `quartz`. +// +// The rules for using a Kubernetes CronJob are the following: +// - `timer`: when periods can be written as cron expressions. E.g. `timer:tick?period=60000`. +// - `cron`, `quartz`: when the cron expression does not contain seconds (or the "seconds" part is set to 0). E.g. +// `cron:tab?schedule=0/2${plus}*{plus}*{plus}*{plus}?` or `quartz:trigger?cron=0{plus}0/2{plus}*{plus}*{plus}*{plus}?`. +// +// +camel-k:trait=cron. +type CronTrait struct { + Trait `property:",squash" json:",inline"` + // The CronJob schedule for the whole integration. If multiple routes are declared, they must have the same schedule for this + // mechanism to work correctly. + Schedule string `property:"schedule" json:"schedule,omitempty"` + // A comma separated list of the Camel components that need to be customized in order for them to work when the schedule is triggered externally by Kubernetes. + // A specific customizer is activated for each specified component. E.g. for the `timer` component, the `cron-timer` customizer is + // activated (it's present in the `org.apache.camel.k:camel-k-cron` library). + // + // Supported components are currently: `cron`, `timer` and `quartz`. + Components string `property:"components" json:"components,omitempty"` + // Use the default Camel implementation of the `cron` endpoint (`quartz`) instead of trying to materialize the integration + // as Kubernetes CronJob. + Fallback *bool `property:"fallback" json:"fallback,omitempty"` + // Specifies how to treat concurrent executions of a Job. + // Valid values are: + // - "Allow": allows CronJobs to run concurrently; + // - "Forbid" (default): forbids concurrent runs, skipping next run if previous run hasn't finished yet; + // - "Replace": cancels currently running job and replaces it with a new one + ConcurrencyPolicy string `property:"concurrency-policy" json:"concurrencyPolicy,omitempty"` + // Automatically deploy the integration as CronJob when all routes are + // either starting from a periodic consumer (only `cron`, `timer` and `quartz` are supported) or a passive consumer (e.g. `direct` is a passive consumer). + // + // It's required that all periodic consumers have the same period and it can be expressed as cron schedule (e.g. `1m` can be expressed as `0/1 * * * *`, + // while `35m` or `50s` cannot). + Auto *bool `property:"auto" json:"auto,omitempty"` + // Optional deadline in seconds for starting the job if it misses scheduled + // time for any reason. Missed jobs executions will be counted as failed ones. + StartingDeadlineSeconds *int64 `property:"starting-deadline-seconds" json:"startingDeadlineSeconds,omitempty"` + // Specifies the duration in seconds, relative to the start time, that the job + // may be continuously active before it is considered to be failed. + // It defaults to 60s. + ActiveDeadlineSeconds *int64 `property:"active-deadline-seconds" json:"activeDeadlineSeconds,omitempty"` + // Specifies the number of retries before marking the job failed. + // It defaults to 2. + BackoffLimit *int32 `property:"backoff-limit" json:"backoffLimit,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_dependencies.go b/pkg/apis/camel/v1/trait_dependencies.go new file mode 100644 index 0000000000..07a639ae88 --- /dev/null +++ b/pkg/apis/camel/v1/trait_dependencies.go @@ -0,0 +1,26 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Dependencies trait is internally used to automatically add runtime dependencies based on the +// integration that the user wants to run. +// +// +camel-k:trait=dependencies. +type DependenciesTrait struct { + Trait `property:",squash" json:",inline"` +} diff --git a/pkg/apis/camel/v1/trait_deployer.go b/pkg/apis/camel/v1/trait_deployer.go new file mode 100644 index 0000000000..a651d5ead8 --- /dev/null +++ b/pkg/apis/camel/v1/trait_deployer.go @@ -0,0 +1,31 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The deployer trait is responsible for deploying the resources owned by the integration, and can be used +// to explicitly select the underlying controller that will manage the integration pods. +// +// +camel-k:trait=deployer. +type DeployerTrait struct { + Trait `property:",squash" json:",inline"` + // Allows to explicitly select the desired deployment kind between `deployment`, `cron-job` or `knative-service` when creating the resources for running the integration. + Kind string `property:"kind" json:"kind,omitempty"` + // Use server-side apply to update the owned resources (default `true`). + // Note that it automatically falls back to client-side patching, if SSA is not available, e.g., on old Kubernetes clusters. + UseSSA *bool `property:"use-ssa" json:"useSSA,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_deployment.go b/pkg/apis/camel/v1/trait_deployment.go new file mode 100644 index 0000000000..e1df04b16a --- /dev/null +++ b/pkg/apis/camel/v1/trait_deployment.go @@ -0,0 +1,29 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Deployment trait is responsible for generating the Kubernetes deployment that will make sure +// the integration will run in the cluster. +// +// +camel-k:trait=deployment. +type DeploymentTrait struct { + Trait `property:",squash" json:",inline"` + // The maximum time in seconds for the deployment to make progress before it + // is considered to be failed. It defaults to 60s. + ProgressDeadlineSeconds *int32 `property:"progress-deadline-seconds" json:"progressDeadlineSeconds,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_environment.go b/pkg/apis/camel/v1/trait_environment.go new file mode 100644 index 0000000000..e7d7c8055b --- /dev/null +++ b/pkg/apis/camel/v1/trait_environment.go @@ -0,0 +1,34 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The environment trait is used internally to inject standard environment variables in the integration container, +// such as `NAMESPACE`, `POD_NAME` and others. +// +// +camel-k:trait=environment. +type EnvironmentTrait struct { + Trait `property:",squash" json:",inline"` + // Enables injection of `NAMESPACE` and `POD_NAME` environment variables (default `true`) + ContainerMeta *bool `property:"container-meta" json:"containerMeta,omitempty"` + // Propagates the `HTTP_PROXY`, `HTTPS_PROXY` and `NO_PROXY` environment variables (default `true`) + HTTPProxy *bool `property:"http-proxy" json:"httpProxy,omitempty"` + // A list of environment variables to be added to the integration container. + // The syntax is KEY=VALUE, e.g., `MY_VAR="my value"`. + // These take precedence over the previously defined environment variables. + Vars []string `property:"vars" json:"vars,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_error_handler.go b/pkg/apis/camel/v1/trait_error_handler.go new file mode 100644 index 0000000000..1638a1b9f2 --- /dev/null +++ b/pkg/apis/camel/v1/trait_error_handler.go @@ -0,0 +1,27 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The error-handler is a platform trait used to inject Error Handler source into the integration runtime. +// +// +camel-k:trait=error-handler. +type ErrorHandlerTrait struct { + Trait `property:",squash" json:",inline"` + // The error handler ref name provided or found in application properties + ErrorHandlerRef string `property:"ref" json:"ref,omitempty"` +} diff --git a/pkg/util/test/trait.go b/pkg/apis/camel/v1/trait_gc.go similarity index 53% rename from pkg/util/test/trait.go rename to pkg/apis/camel/v1/trait_gc.go index 6531949724..c371952fe7 100644 --- a/pkg/util/test/trait.go +++ b/pkg/apis/camel/v1/trait_gc.go @@ -15,41 +15,21 @@ See the License for the specific language governing permissions and limitations under the License. */ -package test - -import ( - "encoding/json" - "testing" - - "github.com/stretchr/testify/assert" - - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" -) - -func TraitSpecFromMap(t *testing.T, spec map[string]interface{}) v1.TraitSpec { - t.Helper() - - var trait v1.TraitSpec - - data, err := json.Marshal(spec) - assert.Nil(t, err) - - err = json.Unmarshal(data, &trait.Configuration) - assert.Nil(t, err) - - return trait +package v1 + +// The GC Trait garbage-collects all resources that are no longer necessary upon integration updates. +// +// +camel-k:trait=gc. +type GCTrait struct { + Trait `property:",squash" json:",inline"` + // Discovery client cache to be used, either `disabled`, `disk` or `memory` (default `memory`) + DiscoveryCache *DiscoveryCacheType `property:"discovery-cache" json:"discoveryCache,omitempty"` } -func TraitSpecToMap(t *testing.T, spec v1.TraitSpec) map[string]string { - t.Helper() - - trait := make(map[string]string) - - data, err := json.Marshal(spec.Configuration) - assert.Nil(t, err) +type DiscoveryCacheType string - err = json.Unmarshal(data, &trait) - assert.Nil(t, err) - - return trait -} +const ( + DisabledDiscoveryCache DiscoveryCacheType = "disabled" + DiskDiscoveryCache DiscoveryCacheType = "disk" + MemoryDiscoveryCache DiscoveryCacheType = "memory" +) diff --git a/pkg/apis/camel/v1/trait_health.go b/pkg/apis/camel/v1/trait_health.go new file mode 100644 index 0000000000..be7ae169da --- /dev/null +++ b/pkg/apis/camel/v1/trait_health.go @@ -0,0 +1,57 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The health trait is responsible for configuring the health probes on the integration container. +// +// It's disabled by default. +// +// +camel-k:trait=health. +type HealthTrait struct { + Trait `property:",squash" json:",inline"` + + // Configures the liveness probe for the integration container (default `false`). + LivenessProbeEnabled *bool `property:"liveness-probe-enabled" json:"livenessProbeEnabled,omitempty"` + // Scheme to use when connecting to the liveness probe (default `HTTP`). + LivenessScheme string `property:"liveness-scheme" json:"livenessScheme,omitempty"` + // Number of seconds after the container has started before the liveness probe is initiated. + LivenessInitialDelay int32 `property:"liveness-initial-delay" json:"livenessInitialDelay,omitempty"` + // Number of seconds after which the liveness probe times out. + LivenessTimeout int32 `property:"liveness-timeout" json:"livenessTimeout,omitempty"` + // How often to perform the liveness probe. + LivenessPeriod int32 `property:"liveness-period" json:"livenessPeriod,omitempty"` + // Minimum consecutive successes for the liveness probe to be considered successful after having failed. + LivenessSuccessThreshold int32 `property:"liveness-success-threshold" json:"livenessSuccessThreshold,omitempty"` + // Minimum consecutive failures for the liveness probe to be considered failed after having succeeded. + LivenessFailureThreshold int32 `property:"liveness-failure-threshold" json:"livenessFailureThreshold,omitempty"` + + // Configures the readiness probe for the integration container (default `true`). + ReadinessProbeEnabled *bool `property:"readiness-probe-enabled" json:"readinessProbeEnabled,omitempty"` + // Scheme to use when connecting to the readiness probe (default `HTTP`). + ReadinessScheme string `property:"readiness-scheme" json:"readinessScheme,omitempty"` + // Number of seconds after the container has started before the readiness probe is initiated. + ReadinessInitialDelay int32 `property:"readiness-initial-delay" json:"readinessInitialDelay,omitempty"` + // Number of seconds after which the readiness probe times out. + ReadinessTimeout int32 `property:"readiness-timeout" json:"readinessTimeout,omitempty"` + // How often to perform the readiness probe. + ReadinessPeriod int32 `property:"readiness-period" json:"readinessPeriod,omitempty"` + // Minimum consecutive successes for the readiness probe to be considered successful after having failed. + ReadinessSuccessThreshold int32 `property:"readiness-success-threshold" json:"readinessSuccessThreshold,omitempty"` + // Minimum consecutive failures for the readiness probe to be considered failed after having succeeded. + ReadinessFailureThreshold int32 `property:"readiness-failure-threshold" json:"readinessFailureThreshold,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_ingress.go b/pkg/apis/camel/v1/trait_ingress.go new file mode 100644 index 0000000000..db841d9292 --- /dev/null +++ b/pkg/apis/camel/v1/trait_ingress.go @@ -0,0 +1,32 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Ingress trait can be used to expose the service associated with the integration +// to the outside world with a Kubernetes Ingress. +// +// It's enabled by default whenever a Service is added to the integration (through the `service` trait). +// +// +camel-k:trait=ingress. +type IngressTrait struct { + Trait `property:",squash" json:",inline"` + // **Required**. To configure the host exposed by the ingress. + Host string `property:"host" json:"host,omitempty"` + // To automatically add an ingress whenever the integration uses a HTTP endpoint consumer. + Auto *bool `property:"auto" json:"auto,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_istio.go b/pkg/apis/camel/v1/trait_istio.go new file mode 100644 index 0000000000..6c19af1f8a --- /dev/null +++ b/pkg/apis/camel/v1/trait_istio.go @@ -0,0 +1,30 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Istio trait allows configuring properties related to the Istio service mesh, +// such as sidecar injection and outbound IP ranges. +// +// +camel-k:trait=istio. +type IstioTrait struct { + Trait `property:",squash" json:",inline"` + // Configures a (comma-separated) list of CIDR subnets that should not be intercepted by the Istio proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` by default). + Allow string `property:"allow" json:"allow,omitempty"` + // Forces the value for labels `sidecar.istio.io/inject`. By default the label is set to `true` on deployment and not set on Knative Service. + Inject *bool `property:"inject" json:"inject,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_jolokia.go b/pkg/apis/camel/v1/trait_jolokia.go new file mode 100644 index 0000000000..62f0b4b299 --- /dev/null +++ b/pkg/apis/camel/v1/trait_jolokia.go @@ -0,0 +1,58 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Jolokia trait activates and configures the Jolokia Java agent. +// +// See https://jolokia.org/reference/html/agents.html +// +// +camel-k:trait=jolokia +// nolint: tagliatelle +type JolokiaTrait struct { + Trait `property:",squash" json:",inline"` + // The PEM encoded CA certification file path, used to verify client certificates, + // applicable when `protocol` is `https` and `use-ssl-client-authentication` is `true` + // (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` for OpenShift). + CaCert *string `property:"ca-cert" json:"CACert,omitempty"` + // The principal(s) which must be given in a client certificate to allow access to the Jolokia endpoint, + // applicable when `protocol` is `https` and `use-ssl-client-authentication` is `true` + // (default `clientPrincipal=cn=system:master-proxy`, `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` for OpenShift). + ClientPrincipal []string `property:"client-principal" json:"clientPrincipal,omitempty"` + // Listen for multicast requests (default `false`) + DiscoveryEnabled *bool `property:"discovery-enabled" json:"discoveryEnabled,omitempty"` + // Mandate the client certificate contains a client flag in the extended key usage section, + // applicable when `protocol` is `https` and `use-ssl-client-authentication` is `true` + // (default `true` for OpenShift). + ExtendedClientCheck *bool `property:"extended-client-check" json:"extendedClientCheck,omitempty"` + // The Host address to which the Jolokia agent should bind to. If `"\*"` or `"0.0.0.0"` is given, + // the servers binds to every network interface (default `"*"`). + Host *string `property:"host" json:"host,omitempty"` + // The password used for authentication, applicable when the `user` option is set. + Password *string `property:"password" json:"password,omitempty"` + // The Jolokia endpoint port (default `8778`). + Port int `property:"port" json:"port,omitempty"` + // The protocol to use, either `http` or `https` (default `https` for OpenShift) + Protocol *string `property:"protocol" json:"protocol,omitempty"` + // The user to be used for authentication + User *string `property:"user" json:"user,omitempty"` + // Whether client certificates should be used for authentication (default `true` for OpenShift). + UseSslClientAuthentication *bool `property:"use-ssl-client-authentication" json:"useSSLClientAuthentication,omitempty"` + // A list of additional Jolokia options as defined + // in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM agent configuration options] + Options []string `property:"options" json:"options,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_jvm.go b/pkg/apis/camel/v1/trait_jvm.go new file mode 100644 index 0000000000..16d3040334 --- /dev/null +++ b/pkg/apis/camel/v1/trait_jvm.go @@ -0,0 +1,37 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The JVM trait is used to configure the JVM that runs the integration. +// +// +camel-k:trait=jvm. +type JVMTrait struct { + Trait `property:",squash" json:",inline"` + // Activates remote debugging, so that a debugger can be attached to the JVM, e.g., using port-forwarding + Debug *bool `property:"debug" json:"debug,omitempty"` + // Suspends the target JVM immediately before the main class is loaded + DebugSuspend *bool `property:"debug-suspend" json:"debugSuspend,omitempty"` + // Prints the command used the start the JVM in the container logs (default `true`) + PrintCommand *bool `property:"print-command" json:"printCommand,omitempty"` + // Transport address at which to listen for the newly launched JVM (default `*:5005`) + DebugAddress string `property:"debug-address" json:"debugAddress,omitempty"` + // A list of JVM options + Options []string `property:"options" json:"options,omitempty"` + // Additional JVM classpath (use `Linux` classpath separator) + Classpath string `property:"classpath" json:"classpath,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_kamelets.go b/pkg/apis/camel/v1/trait_kamelets.go new file mode 100644 index 0000000000..80d8e0b5e4 --- /dev/null +++ b/pkg/apis/camel/v1/trait_kamelets.go @@ -0,0 +1,29 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The kamelets trait is a platform trait used to inject Kamelets into the integration runtime. +// +// +camel-k:trait=kamelets. +type KameletsTrait struct { + Trait `property:",squash" json:",inline"` + // Automatically inject all referenced Kamelets and their default configuration (enabled by default) + Auto *bool `property:"auto" json:"auto,omitempty"` + // Comma separated list of Kamelet names to load into the current integration + List string `property:"list" json:"list,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_knative.go b/pkg/apis/camel/v1/trait_knative.go new file mode 100644 index 0000000000..00ac879e0c --- /dev/null +++ b/pkg/apis/camel/v1/trait_knative.go @@ -0,0 +1,60 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Knative trait automatically discovers addresses of Knative resources and inject them into the +// running integration. +// +// The full Knative configuration is injected in the CAMEL_KNATIVE_CONFIGURATION in JSON format. +// The Camel Knative component will then use the full configuration to configure the routes. +// +// The trait is enabled by default when the Knative profile is active. +// +// +camel-k:trait=knative. +type KnativeTrait struct { + Trait `property:",squash" json:",inline"` + // Can be used to inject a Knative complete configuration in JSON format. + Configuration string `property:"configuration" json:"configuration,omitempty"` + // List of channels used as source of integration routes. + // Can contain simple channel names or full Camel URIs. + ChannelSources []string `property:"channel-sources" json:"channelSources,omitempty"` + // List of channels used as destination of integration routes. + // Can contain simple channel names or full Camel URIs. + ChannelSinks []string `property:"channel-sinks" json:"channelSinks,omitempty"` + // List of channels used as source of integration routes. + EndpointSources []string `property:"endpoint-sources" json:"endpointSources,omitempty"` + // List of endpoints used as destination of integration routes. + // Can contain simple endpoint names or full Camel URIs. + EndpointSinks []string `property:"endpoint-sinks" json:"endpointSinks,omitempty"` + // List of event types that the integration will be subscribed to. + // Can contain simple event types or full Camel URIs (to use a specific broker different from "default"). + EventSources []string `property:"event-sources" json:"eventSources,omitempty"` + // List of event types that the integration will produce. + // Can contain simple event types or full Camel URIs (to use a specific broker). + EventSinks []string `property:"event-sinks" json:"eventSinks,omitempty"` + // Enables filtering on events based on the header "ce-knativehistory". Since this header has been removed in newer versions of + // Knative, filtering is disabled by default. + FilterSourceChannels *bool `property:"filter-source-channels" json:"filterSourceChannels,omitempty"` + // Allows binding the integration to a sink via a Knative SinkBinding resource. + // This can be used when the integration targets a single sink. + // It's enabled by default when the integration targets a single sink + // (except when the integration is owned by a Knative source). + SinkBinding *bool `property:"sink-binding" json:"sinkBinding,omitempty"` + // Enable automatic discovery of all trait properties. + Auto *bool `property:"auto" json:"auto,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_knative_service.go b/pkg/apis/camel/v1/trait_knative_service.go new file mode 100644 index 0000000000..1bf07343d2 --- /dev/null +++ b/pkg/apis/camel/v1/trait_knative_service.go @@ -0,0 +1,60 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Knative Service trait allows configuring options when running the Integration as a Knative service, instead of +// a standard Kubernetes Deployment. +// +// Running an Integration as a Knative Service enables auto-scaling (and scaling-to-zero), but those features +// are only relevant when the Camel route(s) use(s) an HTTP endpoint consumer. +// +// +camel-k:trait=knative-service. +type KnativeServiceTrait struct { + Trait `property:",squash" json:",inline"` + // Configures the Knative autoscaling class property (e.g. to set `hpa.autoscaling.knative.dev` or `kpa.autoscaling.knative.dev` autoscaling). + // + // Refer to the Knative documentation for more information. + Class string `property:"autoscaling-class" json:"class,omitempty"` + // Configures the Knative autoscaling metric property (e.g. to set `concurrency` based or `cpu` based autoscaling). + // + // Refer to the Knative documentation for more information. + Metric string `property:"autoscaling-metric" json:"autoscalingMetric,omitempty"` + // Sets the allowed concurrency level or CPU percentage (depending on the autoscaling metric) for each Pod. + // + // Refer to the Knative documentation for more information. + Target *int `property:"autoscaling-target" json:"autoscalingTarget,omitempty"` + // The minimum number of Pods that should be running at any time for the integration. It's **zero** by default, meaning that + // the integration is scaled down to zero when not used for a configured amount of time. + // + // Refer to the Knative documentation for more information. + MinScale *int `property:"min-scale" json:"minScale,omitempty"` + // An upper bound for the number of Pods that can be running in parallel for the integration. + // Knative has its own cap value that depends on the installation. + // + // Refer to the Knative documentation for more information. + MaxScale *int `property:"max-scale" json:"maxScale,omitempty"` + // Enables to gradually shift traffic to the latest Revision and sets the rollout duration. + // It's disabled by default and must be expressed as a Golang `time.Duration` string representation, + // rounded to a second precision. + RolloutDuration string `property:"rollout-duration" json:"rolloutDuration,omitempty"` + // Automatically deploy the integration as Knative service when all conditions hold: + // + // * Integration is using the Knative profile + // * All routes are either starting from a HTTP based consumer or a passive consumer (e.g. `direct` is a passive consumer) + Auto *bool `property:"auto" json:"auto,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_logging.go b/pkg/apis/camel/v1/trait_logging.go new file mode 100644 index 0000000000..1f8946e27d --- /dev/null +++ b/pkg/apis/camel/v1/trait_logging.go @@ -0,0 +1,36 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Logging trait is used to configure Integration runtime logging options (such as color and format). +// The logging backend is provided by Quarkus, whose configuration is documented at https://quarkus.io/guides/logging. +// +// +camel-k:trait=logging. +type LoggingTrait struct { + Trait `property:",squash" json:",inline"` + // Colorize the log output + Color *bool `property:"color" json:"color,omitempty"` + // Logs message format + Format string `property:"format" json:"format,omitempty"` + // Adjust the logging level (defaults to INFO) + Level string `property:"level" json:"level,omitempty"` + // Output the logs in JSON + JSON *bool `property:"json" json:"json,omitempty"` + // Enable "pretty printing" of the JSON logs + JSONPrettyPrint *bool `property:"json-pretty-print" json:"jsonPrettyPrint,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_mount.go b/pkg/apis/camel/v1/trait_mount.go new file mode 100644 index 0000000000..1a498e406e --- /dev/null +++ b/pkg/apis/camel/v1/trait_mount.go @@ -0,0 +1,38 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Mount trait can be used to configure volumes mounted on the Integration Pods. +// +// +camel-k:trait=mount +// nolint: tagliatelle +type MountTrait struct { + Trait `property:",squash" json:",inline"` + // A list of configuration pointing to configmap/secret. + // The configuration are expected to be UTF-8 resources as they are processed by runtime Camel Context and tried to be parsed as property files. + // They are also made available on the classpath in order to ease their usage directly from the Route. + // Syntax: [configmap|secret]:name[/key], where name represents the resource name and key optionally represents the resource key to be filtered + Configs []string `property:"configs" json:"configs,omitempty"` + // A list of resources (text or binary content) pointing to configmap/secret. + // The resources are expected to be any resource type (text or binary content). + // The destination path can be either a default location or any path specified by the user. + // Syntax: [configmap|secret]:name[/key][@path], where name represents the resource name, key optionally represents the resource key to be filtered and path represents the destination path + Resources []string `property:"resources" json:"resources,omitempty"` + // A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path] + Volumes []string `property:"volumes" json:"volumes,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_openapi.go b/pkg/apis/camel/v1/trait_openapi.go new file mode 100644 index 0000000000..e9bbf1fa7d --- /dev/null +++ b/pkg/apis/camel/v1/trait_openapi.go @@ -0,0 +1,27 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The OpenAPI DSL trait is internally used to allow creating integrations from a OpenAPI specs. +// +// +camel-k:trait=openapi. +type OpenAPITrait struct { + Trait `property:",squash" json:",inline"` + // The configmaps holding the spec of the OpenAPI + Configmaps []string `property:"configmaps" json:"configmaps,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_owner.go b/pkg/apis/camel/v1/trait_owner.go new file mode 100644 index 0000000000..7791aec31e --- /dev/null +++ b/pkg/apis/camel/v1/trait_owner.go @@ -0,0 +1,30 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Owner trait ensures that all created resources belong to the integration being created +// and transfers annotations and labels on the integration onto these owned resources. +// +// +camel-k:trait=owner. +type OwnerTrait struct { + Trait `property:",squash" json:",inline"` + // The set of annotations to be transferred + TargetAnnotations []string `property:"target-annotations" json:"targetAnnotations,omitempty"` + // The set of labels to be transferred + TargetLabels []string `property:"target-labels" json:"targetLabels,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_pdb.go b/pkg/apis/camel/v1/trait_pdb.go new file mode 100644 index 0000000000..d99bd23b07 --- /dev/null +++ b/pkg/apis/camel/v1/trait_pdb.go @@ -0,0 +1,33 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The PDB trait allows to configure the PodDisruptionBudget resource for the Integration pods. +// +// +camel-k:trait=pdb. +type PDBTrait struct { + Trait `property:",squash" json:",inline"` + // The number of pods for the Integration that must still be available after an eviction. + // It can be either an absolute number or a percentage. + // Only one of `min-available` and `max-unavailable` can be specified. + MinAvailable string `property:"min-available" json:"minAvailable,omitempty"` + // The number of pods for the Integration that can be unavailable after an eviction. + // It can be either an absolute number or a percentage (default `1` if `min-available` is also not set). + // Only one of `max-unavailable` and `min-available` can be specified. + MaxUnavailable string `property:"max-unavailable" json:"maxUnavailable,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_platform.go b/pkg/apis/camel/v1/trait_platform.go new file mode 100644 index 0000000000..b161994789 --- /dev/null +++ b/pkg/apis/camel/v1/trait_platform.go @@ -0,0 +1,35 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The platform trait is a base trait that is used to assign an integration platform to an integration. +// +// In case the platform is missing, the trait is allowed to create a default platform. +// This feature is especially useful in contexts where there's no need to provide a custom configuration for the platform +// (e.g. on OpenShift the default settings work, since there's an embedded container image registry). +// +// +camel-k:trait=platform. +type PlatformTrait struct { + Trait `property:",squash" json:",inline"` + // To create a default (empty) platform when the platform is missing. + CreateDefault *bool `property:"create-default" json:"createDefault,omitempty"` + // Indicates if the platform should be created globally in the case of global operator (default true). + Global *bool `property:"global" json:"global,omitempty"` + // To automatically detect from the environment if a default platform can be created (it will be created on OpenShift only). + Auto *bool `property:"auto" json:"auto,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_pod.go b/pkg/apis/camel/v1/trait_pod.go new file mode 100644 index 0000000000..fe41bc5526 --- /dev/null +++ b/pkg/apis/camel/v1/trait_pod.go @@ -0,0 +1,30 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The pod trait allows the customization of the Integration pods. +// It applies the `PodSpecTemplate` struct contained in the Integration `.spec.podTemplate` field, +// into the Integration deployment Pods template, using strategic merge patch. +// +// This can be used to customize the container where Camel routes execute, +// by using the `integration` container name. +// +// +camel-k:trait=pod. +type PodTrait struct { + Trait `property:",squash" json:",inline"` +} diff --git a/pkg/apis/camel/v1/trait_prometheus.go b/pkg/apis/camel/v1/trait_prometheus.go new file mode 100644 index 0000000000..75054c5d14 --- /dev/null +++ b/pkg/apis/camel/v1/trait_prometheus.go @@ -0,0 +1,38 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Prometheus trait configures a Prometheus-compatible endpoint. It also creates a `PodMonitor` resource, +// so that the endpoint can be scraped automatically, when using the Prometheus operator. +// +// The metrics are exposed using MicroProfile Metrics. +// +// WARNING: The creation of the `PodMonitor` resource requires the https://github.com/coreos/prometheus-operator[Prometheus Operator] +// custom resource definition to be installed. +// You can set `pod-monitor` to `false` for the Prometheus trait to work without the Prometheus Operator. +// +// The Prometheus trait is disabled by default. +// +// +camel-k:trait=prometheus. +type PrometheusTrait struct { + Trait `property:",squash" json:",inline"` + // Whether a `PodMonitor` resource is created (default `true`). + PodMonitor *bool `property:"pod-monitor" json:"podMonitor,omitempty"` + // The `PodMonitor` resource labels, applicable when `pod-monitor` is `true`. + PodMonitorLabels []string `property:"pod-monitor-labels" json:"podMonitorLabels,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_pull_secret.go b/pkg/apis/camel/v1/trait_pull_secret.go new file mode 100644 index 0000000000..e80d8adf78 --- /dev/null +++ b/pkg/apis/camel/v1/trait_pull_secret.go @@ -0,0 +1,40 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Pull Secret trait sets a pull secret on the pod, +// to allow Kubernetes to retrieve the container image from an external registry. +// +// The pull secret can be specified manually or, in case you've configured authentication for an external container registry +// on the `IntegrationPlatform`, the same secret is used to pull images. +// +// It's enabled by default whenever you configure authentication for an external container registry, +// so it assumes that external registries are private. +// +// If your registry does not need authentication for pulling images, you can disable this trait. +// +// +camel-k:trait=pull-secret. +type PullSecretTrait struct { + Trait `property:",squash" json:",inline"` + // The pull secret name to set on the Pod. If left empty this is automatically taken from the `IntegrationPlatform` registry configuration. + SecretName string `property:"secret-name" json:"secretName,omitempty"` + // When using a global operator with a shared platform, this enables delegation of the `system:image-puller` cluster role on the operator namespace to the integration service account. + ImagePullerDelegation *bool `property:"image-puller-delegation" json:"imagePullerDelegation,omitempty"` + // Automatically configures the platform registry secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. + Auto *bool `property:"auto" json:"auto,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_quarkus.go b/pkg/apis/camel/v1/trait_quarkus.go new file mode 100644 index 0000000000..6e25602785 --- /dev/null +++ b/pkg/apis/camel/v1/trait_quarkus.go @@ -0,0 +1,47 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Quarkus trait configures the Quarkus runtime. +// +// It's enabled by default. +// +// NOTE: Compiling to a native executable, i.e. when using `package-type=native`, is only supported +// for kamelets, as well as YAML and XML integrations. +// It also requires at least 4GiB of memory, so the Pod running the native build, that is either +// the operator Pod, or the build Pod (depending on the build strategy configured for the platform), +// must have enough memory available. +// +// +camel-k:trait=quarkus. +type QuarkusTrait struct { + Trait `property:",squash" json:",inline"` + // The Quarkus package types, either `fast-jar` or `native` (default `fast-jar`). + // In case both `fast-jar` and `native` are specified, two `IntegrationKit` resources are created, + // with the `native` kit having precedence over the `fast-jar` one once ready. + // The order influences the resolution of the current kit for the integration. + // The kit corresponding to the first package type will be assigned to the + // integration in case no existing kit that matches the integration exists. + PackageTypes []QuarkusPackageType `property:"package-type" json:"packageTypes,omitempty"` +} + +type QuarkusPackageType string + +const ( + FastJarPackageType QuarkusPackageType = "fast-jar" + NativePackageType QuarkusPackageType = "native" +) diff --git a/pkg/apis/camel/v1/trait_registry.go b/pkg/apis/camel/v1/trait_registry.go new file mode 100644 index 0000000000..939cf01c78 --- /dev/null +++ b/pkg/apis/camel/v1/trait_registry.go @@ -0,0 +1,26 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Registry trait sets up Maven to use the Image registry +// as a Maven repository. +// +// +camel-k:trait=registry. +type RegistryTrait struct { + Trait `property:",squash" json:",inline"` +} diff --git a/pkg/apis/camel/v1/trait_route.go b/pkg/apis/camel/v1/trait_route.go new file mode 100644 index 0000000000..4276a39c36 --- /dev/null +++ b/pkg/apis/camel/v1/trait_route.go @@ -0,0 +1,80 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Route trait can be used to configure the creation of OpenShift routes for the integration. +// +// The certificate and key contents may be sourced either from the local filesystem or in a Openshift `secret` object. +// The user may use the parameters ending in `-secret` (example: `tls-certificate-secret`) to reference a certificate stored in a `secret`. +// Parameters ending in `-secret` have higher priorities and in case the same route parameter is set, for example: `tls-key-secret` and `tls-key`, +// then `tls-key-secret` is used. +// The recommended approach to set the key and certificates is to use `secrets` to store their contents and use the +// following parameters to reference them: `tls-certificate-secret`, `tls-key-secret`, `tls-ca-certificate-secret`, `tls-destination-ca-certificate-secret` +// See the examples section at the end of this page to see the setup options. +// +// +camel-k:trait=route +// nolint: tagliatelle +type RouteTrait struct { + Trait `property:",squash" json:",inline"` + // To configure the host exposed by the route. + Host string `property:"host" json:"host,omitempty"` + // The TLS termination type, like `edge`, `passthrough` or `reencrypt`. + // + // Refer to the OpenShift route documentation for additional information. + TLSTermination string `property:"tls-termination" json:"tlsTermination,omitempty"` + // The TLS certificate contents. + // + // Refer to the OpenShift route documentation for additional information. + TLSCertificate string `property:"tls-certificate" json:"tlsCertificate,omitempty"` + // The secret name and key reference to the TLS certificate. The format is "secret-name[/key-name]", the value represents the secret name, if there is only one key in the secret it will be read, otherwise you can set a key name separated with a "/". + // + // Refer to the OpenShift route documentation for additional information. + TLSCertificateSecret string `property:"tls-certificate-secret" json:"tlsCertificateSecret,omitempty"` + // The TLS certificate key contents. + // + // Refer to the OpenShift route documentation for additional information. + TLSKey string `property:"tls-key" json:"tlsKey,omitempty"` + // The secret name and key reference to the TLS certificate key. The format is "secret-name[/key-name]", the value represents the secret name, if there is only one key in the secret it will be read, otherwise you can set a key name separated with a "/". + // + // Refer to the OpenShift route documentation for additional information. + TLSKeySecret string `property:"tls-key-secret" json:"tlsKeySecret,omitempty"` + // The TLS CA certificate contents. + // + // Refer to the OpenShift route documentation for additional information. + TLSCACertificate string `property:"tls-ca-certificate" json:"tlsCACertificate,omitempty"` + // The secret name and key reference to the TLS CA certificate. The format is "secret-name[/key-name]", the value represents the secret name, if there is only one key in the secret it will be read, otherwise you can set a key name separated with a "/". + // + // Refer to the OpenShift route documentation for additional information. + TLSCACertificateSecret string `property:"tls-ca-certificate-secret" json:"tlsCACertificateSecret,omitempty"` + // The destination CA certificate provides the contents of the ca certificate of the final destination. When using reencrypt + // termination this file should be provided in order to have routers use it for health checks on the secure connection. + // If this field is not specified, the router may provide its own destination CA and perform hostname validation using + // the short service name (service.namespace.svc), which allows infrastructure generated certificates to automatically + // verify. + // + // Refer to the OpenShift route documentation for additional information. + TLSDestinationCACertificate string `property:"tls-destination-ca-certificate" json:"tlsDestinationCACertificate,omitempty"` + // The secret name and key reference to the destination CA certificate. The format is "secret-name[/key-name]", the value represents the secret name, if there is only one key in the secret it will be read, otherwise you can set a key name separated with a "/". + // + // Refer to the OpenShift route documentation for additional information. + TLSDestinationCACertificateSecret string `property:"tls-destination-ca-certificate-secret" json:"tlsDestinationCACertificateSecret,omitempty"` + // To configure how to deal with insecure traffic, e.g. `Allow`, `Disable` or `Redirect` traffic. + // + // Refer to the OpenShift route documentation for additional information. + TLSInsecureEdgeTerminationPolicy string `property:"tls-insecure-edge-termination-policy" json:"tlsInsecureEdgeTerminationPolicy,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_service.go b/pkg/apis/camel/v1/trait_service.go new file mode 100644 index 0000000000..19e9951e11 --- /dev/null +++ b/pkg/apis/camel/v1/trait_service.go @@ -0,0 +1,32 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Service trait exposes the integration with a Service resource so that it can be accessed by other applications +// (or integrations) in the same namespace. +// +// It's enabled by default if the integration depends on a Camel component that can expose a HTTP endpoint. +// +// +camel-k:trait=service. +type ServiceTrait struct { + Trait `property:",squash" json:",inline"` + // To automatically detect from the code if a Service needs to be created. + Auto *bool `property:"auto" json:"auto,omitempty"` + // Enable Service to be exposed as NodePort (default `false`). + NodePort *bool `property:"node-port" json:"nodePort,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_service_binding.go b/pkg/apis/camel/v1/trait_service_binding.go new file mode 100644 index 0000000000..55d5337354 --- /dev/null +++ b/pkg/apis/camel/v1/trait_service_binding.go @@ -0,0 +1,29 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// The Service Binding trait allows users to connect to Services in Kubernetes: +// https://github.com/k8s-service-bindings/spec#service-binding +// As the specification is still evolving this is subject to change. +// +// +camel-k:trait=service-binding. +type ServiceBindingTrait struct { + Trait `property:",squash" json:",inline"` + // List of Services in the form [[apigroup/]version:]kind:[namespace/]name + Services []string `property:"services" json:"services,omitempty"` +} diff --git a/pkg/apis/camel/v1/trait_toleration.go b/pkg/apis/camel/v1/trait_toleration.go new file mode 100644 index 0000000000..839ee27550 --- /dev/null +++ b/pkg/apis/camel/v1/trait_toleration.go @@ -0,0 +1,38 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +// This trait sets Tolerations over Integration pods. Tolerations allow (but do not require) the pods to schedule onto nodes with matching taints. +// See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ for more details. +// +// The toleration should be expressed in a similar manner that of taints, i.e., `Key[=Value]:Effect[:Seconds]`, where values in square brackets are optional. +// +// For examples: +// +// - `node-role.kubernetes.io/master:NoSchedule` +// - `node.kubernetes.io/network-unavailable:NoExecute:3000` +// - `disktype=ssd:PreferNoSchedule` +// +// It's disabled by default. +// +// +camel-k:trait=toleration. +type TolerationTrait struct { + Trait `property:",squash" json:",inline"` + // The list of taints to tolerate, in the form `Key[=Value]:Effect[:Seconds]` + Taints []string `property:"taints" json:"taints,omitempty"` +} diff --git a/pkg/apis/camel/v1/zz_generated.deepcopy.go b/pkg/apis/camel/v1/zz_generated.deepcopy.go index 521ba3ccea..683a3c02ba 100644 --- a/pkg/apis/camel/v1/zz_generated.deepcopy.go +++ b/pkg/apis/camel/v1/zz_generated.deepcopy.go @@ -11,6 +11,47 @@ import ( "k8s.io/apimachinery/pkg/runtime" ) +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AffinityTrait) DeepCopyInto(out *AffinityTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.PodAffinity != nil { + in, out := &in.PodAffinity, &out.PodAffinity + *out = new(bool) + **out = **in + } + if in.PodAntiAffinity != nil { + in, out := &in.PodAntiAffinity, &out.PodAntiAffinity + *out = new(bool) + **out = **in + } + if in.NodeAffinityLabels != nil { + in, out := &in.NodeAffinityLabels, &out.NodeAffinityLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.PodAffinityLabels != nil { + in, out := &in.PodAffinityLabels, &out.PodAffinityLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.PodAntiAffinityLabels != nil { + in, out := &in.PodAntiAffinityLabels, &out.PodAntiAffinityLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AffinityTrait. +func (in *AffinityTrait) DeepCopy() *AffinityTrait { + if in == nil { + return nil + } + out := new(AffinityTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Artifact) DeepCopyInto(out *Artifact) { *out = *in @@ -240,6 +281,32 @@ func (in *BuilderTask) DeepCopy() *BuilderTask { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *BuilderTrait) DeepCopyInto(out *BuilderTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Verbose != nil { + in, out := &in.Verbose, &out.Verbose + *out = new(bool) + **out = **in + } + if in.Properties != nil { + in, out := &in.Properties, &out.Properties + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuilderTrait. +func (in *BuilderTrait) DeepCopy() *BuilderTrait { + if in == nil { + return nil + } + out := new(BuilderTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelArtifact) DeepCopyInto(out *CamelArtifact) { *out = *in @@ -497,6 +564,27 @@ func (in *CamelSchemeScope) DeepCopy() *CamelSchemeScope { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CamelTrait) DeepCopyInto(out *CamelTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Properties != nil { + in, out := &in.Properties, &out.Properties + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelTrait. +func (in *CamelTrait) DeepCopy() *CamelTrait { + if in == nil { + return nil + } + out := new(CamelTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Capability) DeepCopyInto(out *Capability) { *out = *in @@ -539,6 +627,78 @@ func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ContainerTrait) DeepCopyInto(out *ContainerTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } + if in.Expose != nil { + in, out := &in.Expose, &out.Expose + *out = new(bool) + **out = **in + } + if in.DeprecatedProbesEnabled != nil { + in, out := &in.DeprecatedProbesEnabled, &out.DeprecatedProbesEnabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerTrait. +func (in *ContainerTrait) DeepCopy() *ContainerTrait { + if in == nil { + return nil + } + out := new(ContainerTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CronTrait) DeepCopyInto(out *CronTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Fallback != nil { + in, out := &in.Fallback, &out.Fallback + *out = new(bool) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } + if in.StartingDeadlineSeconds != nil { + in, out := &in.StartingDeadlineSeconds, &out.StartingDeadlineSeconds + *out = new(int64) + **out = **in + } + if in.ActiveDeadlineSeconds != nil { + in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds + *out = new(int64) + **out = **in + } + if in.BackoffLimit != nil { + in, out := &in.BackoffLimit, &out.BackoffLimit + *out = new(int32) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronTrait. +func (in *CronTrait) DeepCopy() *CronTrait { + if in == nil { + return nil + } + out := new(CronTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataSpec) DeepCopyInto(out *DataSpec) { *out = *in @@ -559,6 +719,106 @@ func (in *DataSpec) DeepCopy() *DataSpec { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *DependenciesTrait) DeepCopyInto(out *DependenciesTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependenciesTrait. +func (in *DependenciesTrait) DeepCopy() *DependenciesTrait { + if in == nil { + return nil + } + out := new(DependenciesTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *DeployerTrait) DeepCopyInto(out *DeployerTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployerTrait. +func (in *DeployerTrait) DeepCopy() *DeployerTrait { + if in == nil { + return nil + } + out := new(DeployerTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *DeploymentTrait) DeepCopyInto(out *DeploymentTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.ProgressDeadlineSeconds != nil { + in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds + *out = new(int32) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentTrait. +func (in *DeploymentTrait) DeepCopy() *DeploymentTrait { + if in == nil { + return nil + } + out := new(DeploymentTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *EnvironmentTrait) DeepCopyInto(out *EnvironmentTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.ContainerMeta != nil { + in, out := &in.ContainerMeta, &out.ContainerMeta + *out = new(bool) + **out = **in + } + if in.HTTPProxy != nil { + in, out := &in.HTTPProxy, &out.HTTPProxy + *out = new(bool) + **out = **in + } + if in.Vars != nil { + in, out := &in.Vars, &out.Vars + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentTrait. +func (in *EnvironmentTrait) DeepCopy() *EnvironmentTrait { + if in == nil { + return nil + } + out := new(EnvironmentTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ErrorHandlerTrait) DeepCopyInto(out *ErrorHandlerTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlerTrait. +func (in *ErrorHandlerTrait) DeepCopy() *ErrorHandlerTrait { + if in == nil { + return nil + } + out := new(ErrorHandlerTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Failure) DeepCopyInto(out *Failure) { *out = *in @@ -612,6 +872,74 @@ func (in *Flow) DeepCopy() *Flow { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GCTrait) DeepCopyInto(out *GCTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.DiscoveryCache != nil { + in, out := &in.DiscoveryCache, &out.DiscoveryCache + *out = new(DiscoveryCacheType) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCTrait. +func (in *GCTrait) DeepCopy() *GCTrait { + if in == nil { + return nil + } + out := new(GCTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *HealthTrait) DeepCopyInto(out *HealthTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.LivenessProbeEnabled != nil { + in, out := &in.LivenessProbeEnabled, &out.LivenessProbeEnabled + *out = new(bool) + **out = **in + } + if in.ReadinessProbeEnabled != nil { + in, out := &in.ReadinessProbeEnabled, &out.ReadinessProbeEnabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthTrait. +func (in *HealthTrait) DeepCopy() *HealthTrait { + if in == nil { + return nil + } + out := new(HealthTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *IngressTrait) DeepCopyInto(out *IngressTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTrait. +func (in *IngressTrait) DeepCopy() *IngressTrait { + if in == nil { + return nil + } + out := new(IngressTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Integration) DeepCopyInto(out *Integration) { *out = *in @@ -744,13 +1072,7 @@ func (in *IntegrationKitSpec) DeepCopyInto(out *IntegrationKitSpec) { *out = make([]string, len(*in)) copy(*out, *in) } - if in.Traits != nil { - in, out := &in.Traits, &out.Traits - *out = make(map[string]TraitSpec, len(*in)) - for key, val := range *in { - (*out)[key] = *val.DeepCopy() - } - } + in.Traits.DeepCopyInto(&out.Traits) if in.Configuration != nil { in, out := &in.Configuration, &out.Configuration *out = make([]ConfigurationSpec, len(*in)) @@ -805,6 +1127,31 @@ func (in *IntegrationKitStatus) DeepCopy() *IntegrationKitStatus { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *IntegrationKitTraits) DeepCopyInto(out *IntegrationKitTraits) { + *out = *in + if in.Builder != nil { + in, out := &in.Builder, &out.Builder + *out = new(BuilderTrait) + (*in).DeepCopyInto(*out) + } + if in.Quarkus != nil { + in, out := &in.Quarkus, &out.Quarkus + *out = new(QuarkusTrait) + (*in).DeepCopyInto(*out) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationKitTraits. +func (in *IntegrationKitTraits) DeepCopy() *IntegrationKitTraits { + if in == nil { + return nil + } + out := new(IntegrationKitTraits) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *IntegrationList) DeepCopyInto(out *IntegrationList) { *out = *in @@ -1002,13 +1349,7 @@ func (in *IntegrationPlatformSpec) DeepCopyInto(out *IntegrationPlatformSpec) { *out = *in in.Build.DeepCopyInto(&out.Build) out.Resources = in.Resources - if in.Traits != nil { - in, out := &in.Traits, &out.Traits - *out = make(map[string]TraitSpec, len(*in)) - for key, val := range *in { - (*out)[key] = *val.DeepCopy() - } - } + in.Traits.DeepCopyInto(&out.Traits) if in.Configuration != nil { in, out := &in.Configuration, &out.Configuration *out = make([]ConfigurationSpec, len(*in)) @@ -1096,13 +1437,7 @@ func (in *IntegrationSpec) DeepCopyInto(out *IntegrationSpec) { *out = make([]string, len(*in)) copy(*out, *in) } - if in.Traits != nil { - in, out := &in.Traits, &out.Traits - *out = make(map[string]TraitSpec, len(*in)) - for key, val := range *in { - (*out)[key] = *val.DeepCopy() - } - } + in.Traits.DeepCopyInto(&out.Traits) if in.PodTemplate != nil { in, out := &in.PodTemplate, &out.PodTemplate *out = new(PodSpecTemplate) @@ -1196,12 +1531,156 @@ func (in *IntegrationStatus) DeepCopy() *IntegrationStatus { } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *KanikoTask) DeepCopyInto(out *KanikoTask) { +func (in *IstioTrait) DeepCopyInto(out *IstioTrait) { *out = *in - out.BaseTask = in.BaseTask - out.PublishTask = in.PublishTask - if in.Verbose != nil { - in, out := &in.Verbose, &out.Verbose + in.Trait.DeepCopyInto(&out.Trait) + if in.Inject != nil { + in, out := &in.Inject, &out.Inject + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioTrait. +func (in *IstioTrait) DeepCopy() *IstioTrait { + if in == nil { + return nil + } + out := new(IstioTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *JVMTrait) DeepCopyInto(out *JVMTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Debug != nil { + in, out := &in.Debug, &out.Debug + *out = new(bool) + **out = **in + } + if in.DebugSuspend != nil { + in, out := &in.DebugSuspend, &out.DebugSuspend + *out = new(bool) + **out = **in + } + if in.PrintCommand != nil { + in, out := &in.PrintCommand, &out.PrintCommand + *out = new(bool) + **out = **in + } + if in.Options != nil { + in, out := &in.Options, &out.Options + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JVMTrait. +func (in *JVMTrait) DeepCopy() *JVMTrait { + if in == nil { + return nil + } + out := new(JVMTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *JolokiaTrait) DeepCopyInto(out *JolokiaTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.CaCert != nil { + in, out := &in.CaCert, &out.CaCert + *out = new(string) + **out = **in + } + if in.ClientPrincipal != nil { + in, out := &in.ClientPrincipal, &out.ClientPrincipal + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.DiscoveryEnabled != nil { + in, out := &in.DiscoveryEnabled, &out.DiscoveryEnabled + *out = new(bool) + **out = **in + } + if in.ExtendedClientCheck != nil { + in, out := &in.ExtendedClientCheck, &out.ExtendedClientCheck + *out = new(bool) + **out = **in + } + if in.Host != nil { + in, out := &in.Host, &out.Host + *out = new(string) + **out = **in + } + if in.Password != nil { + in, out := &in.Password, &out.Password + *out = new(string) + **out = **in + } + if in.Protocol != nil { + in, out := &in.Protocol, &out.Protocol + *out = new(string) + **out = **in + } + if in.User != nil { + in, out := &in.User, &out.User + *out = new(string) + **out = **in + } + if in.UseSslClientAuthentication != nil { + in, out := &in.UseSslClientAuthentication, &out.UseSslClientAuthentication + *out = new(bool) + **out = **in + } + if in.Options != nil { + in, out := &in.Options, &out.Options + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JolokiaTrait. +func (in *JolokiaTrait) DeepCopy() *JolokiaTrait { + if in == nil { + return nil + } + out := new(JolokiaTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KameletsTrait) DeepCopyInto(out *KameletsTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletsTrait. +func (in *KameletsTrait) DeepCopy() *KameletsTrait { + if in == nil { + return nil + } + out := new(KameletsTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KanikoTask) DeepCopyInto(out *KanikoTask) { + *out = *in + out.BaseTask = in.BaseTask + out.PublishTask = in.PublishTask + if in.Verbose != nil { + in, out := &in.Verbose, &out.Verbose *out = new(bool) **out = **in } @@ -1238,6 +1717,134 @@ func (in *KanikoTaskCache) DeepCopy() *KanikoTaskCache { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KnativeServiceTrait) DeepCopyInto(out *KnativeServiceTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Target != nil { + in, out := &in.Target, &out.Target + *out = new(int) + **out = **in + } + if in.MinScale != nil { + in, out := &in.MinScale, &out.MinScale + *out = new(int) + **out = **in + } + if in.MaxScale != nil { + in, out := &in.MaxScale, &out.MaxScale + *out = new(int) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnativeServiceTrait. +func (in *KnativeServiceTrait) DeepCopy() *KnativeServiceTrait { + if in == nil { + return nil + } + out := new(KnativeServiceTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KnativeTrait) DeepCopyInto(out *KnativeTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.ChannelSources != nil { + in, out := &in.ChannelSources, &out.ChannelSources + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.ChannelSinks != nil { + in, out := &in.ChannelSinks, &out.ChannelSinks + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.EndpointSources != nil { + in, out := &in.EndpointSources, &out.EndpointSources + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.EndpointSinks != nil { + in, out := &in.EndpointSinks, &out.EndpointSinks + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.EventSources != nil { + in, out := &in.EventSources, &out.EventSources + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.EventSinks != nil { + in, out := &in.EventSinks, &out.EventSinks + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.FilterSourceChannels != nil { + in, out := &in.FilterSourceChannels, &out.FilterSourceChannels + *out = new(bool) + **out = **in + } + if in.SinkBinding != nil { + in, out := &in.SinkBinding, &out.SinkBinding + *out = new(bool) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnativeTrait. +func (in *KnativeTrait) DeepCopy() *KnativeTrait { + if in == nil { + return nil + } + out := new(KnativeTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *LoggingTrait) DeepCopyInto(out *LoggingTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Color != nil { + in, out := &in.Color, &out.Color + *out = new(bool) + **out = **in + } + if in.JSON != nil { + in, out := &in.JSON, &out.JSON + *out = new(bool) + **out = **in + } + if in.JSONPrettyPrint != nil { + in, out := &in.JSONPrettyPrint, &out.JSONPrettyPrint + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingTrait. +func (in *LoggingTrait) DeepCopy() *LoggingTrait { + if in == nil { + return nil + } + out := new(LoggingTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *MavenArtifact) DeepCopyInto(out *MavenArtifact) { *out = *in @@ -1327,6 +1934,131 @@ func (in *MavenSpec) DeepCopy() *MavenSpec { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MountTrait) DeepCopyInto(out *MountTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Configs != nil { + in, out := &in.Configs, &out.Configs + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.Resources != nil { + in, out := &in.Resources, &out.Resources + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.Volumes != nil { + in, out := &in.Volumes, &out.Volumes + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTrait. +func (in *MountTrait) DeepCopy() *MountTrait { + if in == nil { + return nil + } + out := new(MountTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *OpenAPITrait) DeepCopyInto(out *OpenAPITrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Configmaps != nil { + in, out := &in.Configmaps, &out.Configmaps + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAPITrait. +func (in *OpenAPITrait) DeepCopy() *OpenAPITrait { + if in == nil { + return nil + } + out := new(OpenAPITrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *OwnerTrait) DeepCopyInto(out *OwnerTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.TargetAnnotations != nil { + in, out := &in.TargetAnnotations, &out.TargetAnnotations + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.TargetLabels != nil { + in, out := &in.TargetLabels, &out.TargetLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerTrait. +func (in *OwnerTrait) DeepCopy() *OwnerTrait { + if in == nil { + return nil + } + out := new(OwnerTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PDBTrait) DeepCopyInto(out *PDBTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PDBTrait. +func (in *PDBTrait) DeepCopy() *PDBTrait { + if in == nil { + return nil + } + out := new(PDBTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PlatformTrait) DeepCopyInto(out *PlatformTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.CreateDefault != nil { + in, out := &in.CreateDefault, &out.CreateDefault + *out = new(bool) + **out = **in + } + if in.Global != nil { + in, out := &in.Global, &out.Global + *out = new(bool) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTrait. +func (in *PlatformTrait) DeepCopy() *PlatformTrait { + if in == nil { + return nil + } + out := new(PlatformTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PodSpec) DeepCopyInto(out *PodSpec) { *out = *in @@ -1411,6 +2143,48 @@ func (in *PodSpecTemplate) DeepCopy() *PodSpecTemplate { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PodTrait) DeepCopyInto(out *PodTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTrait. +func (in *PodTrait) DeepCopy() *PodTrait { + if in == nil { + return nil + } + out := new(PodTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PrometheusTrait) DeepCopyInto(out *PrometheusTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.PodMonitor != nil { + in, out := &in.PodMonitor, &out.PodMonitor + *out = new(bool) + **out = **in + } + if in.PodMonitorLabels != nil { + in, out := &in.PodMonitorLabels, &out.PodMonitorLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusTrait. +func (in *PrometheusTrait) DeepCopy() *PrometheusTrait { + if in == nil { + return nil + } + out := new(PrometheusTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in Properties) DeepCopyInto(out *Properties) { { @@ -1448,6 +2222,53 @@ func (in *PublishTask) DeepCopy() *PublishTask { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PullSecretTrait) DeepCopyInto(out *PullSecretTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.ImagePullerDelegation != nil { + in, out := &in.ImagePullerDelegation, &out.ImagePullerDelegation + *out = new(bool) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullSecretTrait. +func (in *PullSecretTrait) DeepCopy() *PullSecretTrait { + if in == nil { + return nil + } + out := new(PullSecretTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *QuarkusTrait) DeepCopyInto(out *QuarkusTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.PackageTypes != nil { + in, out := &in.PackageTypes, &out.PackageTypes + *out = make([]QuarkusPackageType, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuarkusTrait. +func (in *QuarkusTrait) DeepCopy() *QuarkusTrait { + if in == nil { + return nil + } + out := new(QuarkusTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in RawMessage) DeepCopyInto(out *RawMessage) { { @@ -1482,6 +2303,22 @@ func (in *RegistrySpec) DeepCopy() *RegistrySpec { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RegistryTrait) DeepCopyInto(out *RegistryTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTrait. +func (in *RegistryTrait) DeepCopy() *RegistryTrait { + if in == nil { + return nil + } + out := new(RegistryTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Repository) DeepCopyInto(out *Repository) { *out = *in @@ -1530,6 +2367,22 @@ func (in *ResourceSpec) DeepCopy() *ResourceSpec { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RouteTrait) DeepCopyInto(out *RouteTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTrait. +func (in *RouteTrait) DeepCopy() *RouteTrait { + if in == nil { + return nil + } + out := new(RouteTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RuntimeSpec) DeepCopyInto(out *RuntimeSpec) { *out = *in @@ -1603,6 +2456,53 @@ func (in *Server) DeepCopy() *Server { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ServiceBindingTrait) DeepCopyInto(out *ServiceBindingTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Services != nil { + in, out := &in.Services, &out.Services + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBindingTrait. +func (in *ServiceBindingTrait) DeepCopy() *ServiceBindingTrait { + if in == nil { + return nil + } + out := new(ServiceBindingTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ServiceTrait) DeepCopyInto(out *ServiceTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } + if in.NodePort != nil { + in, out := &in.NodePort, &out.NodePort + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTrait. +func (in *ServiceTrait) DeepCopy() *ServiceTrait { + if in == nil { + return nil + } + out := new(ServiceTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SourceSpec) DeepCopyInto(out *SourceSpec) { *out = *in @@ -1687,37 +2587,222 @@ func (in *Task) DeepCopy() *Task { } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *TraitConfiguration) DeepCopyInto(out *TraitConfiguration) { +func (in *TolerationTrait) DeepCopyInto(out *TolerationTrait) { *out = *in - if in.RawMessage != nil { - in, out := &in.RawMessage, &out.RawMessage - *out = make(RawMessage, len(*in)) + in.Trait.DeepCopyInto(&out.Trait) + if in.Taints != nil { + in, out := &in.Taints, &out.Taints + *out = make([]string, len(*in)) copy(*out, *in) } } -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraitConfiguration. -func (in *TraitConfiguration) DeepCopy() *TraitConfiguration { +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TolerationTrait. +func (in *TolerationTrait) DeepCopy() *TolerationTrait { if in == nil { return nil } - out := new(TraitConfiguration) + out := new(TolerationTrait) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *TraitSpec) DeepCopyInto(out *TraitSpec) { +func (in *Trait) DeepCopyInto(out *Trait) { *out = *in - in.Configuration.DeepCopyInto(&out.Configuration) + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trait. +func (in *Trait) DeepCopy() *Trait { + if in == nil { + return nil + } + out := new(Trait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *Traits) DeepCopyInto(out *Traits) { + *out = *in + if in.Affinity != nil { + in, out := &in.Affinity, &out.Affinity + *out = new(AffinityTrait) + (*in).DeepCopyInto(*out) + } + if in.Builder != nil { + in, out := &in.Builder, &out.Builder + *out = new(BuilderTrait) + (*in).DeepCopyInto(*out) + } + if in.Camel != nil { + in, out := &in.Camel, &out.Camel + *out = new(CamelTrait) + (*in).DeepCopyInto(*out) + } + if in.Container != nil { + in, out := &in.Container, &out.Container + *out = new(ContainerTrait) + (*in).DeepCopyInto(*out) + } + if in.Cron != nil { + in, out := &in.Cron, &out.Cron + *out = new(CronTrait) + (*in).DeepCopyInto(*out) + } + if in.Dependencies != nil { + in, out := &in.Dependencies, &out.Dependencies + *out = new(DependenciesTrait) + (*in).DeepCopyInto(*out) + } + if in.Deployer != nil { + in, out := &in.Deployer, &out.Deployer + *out = new(DeployerTrait) + (*in).DeepCopyInto(*out) + } + if in.Deployment != nil { + in, out := &in.Deployment, &out.Deployment + *out = new(DeploymentTrait) + (*in).DeepCopyInto(*out) + } + if in.Environment != nil { + in, out := &in.Environment, &out.Environment + *out = new(EnvironmentTrait) + (*in).DeepCopyInto(*out) + } + if in.ErrorHandler != nil { + in, out := &in.ErrorHandler, &out.ErrorHandler + *out = new(ErrorHandlerTrait) + (*in).DeepCopyInto(*out) + } + if in.GC != nil { + in, out := &in.GC, &out.GC + *out = new(GCTrait) + (*in).DeepCopyInto(*out) + } + if in.Health != nil { + in, out := &in.Health, &out.Health + *out = new(HealthTrait) + (*in).DeepCopyInto(*out) + } + if in.Ingress != nil { + in, out := &in.Ingress, &out.Ingress + *out = new(IngressTrait) + (*in).DeepCopyInto(*out) + } + if in.Istio != nil { + in, out := &in.Istio, &out.Istio + *out = new(IstioTrait) + (*in).DeepCopyInto(*out) + } + if in.Jolokia != nil { + in, out := &in.Jolokia, &out.Jolokia + *out = new(JolokiaTrait) + (*in).DeepCopyInto(*out) + } + if in.JVM != nil { + in, out := &in.JVM, &out.JVM + *out = new(JVMTrait) + (*in).DeepCopyInto(*out) + } + if in.Knative != nil { + in, out := &in.Knative, &out.Knative + *out = new(KnativeTrait) + (*in).DeepCopyInto(*out) + } + if in.KnativeService != nil { + in, out := &in.KnativeService, &out.KnativeService + *out = new(KnativeServiceTrait) + (*in).DeepCopyInto(*out) + } + if in.Logging != nil { + in, out := &in.Logging, &out.Logging + *out = new(LoggingTrait) + (*in).DeepCopyInto(*out) + } + if in.Mount != nil { + in, out := &in.Mount, &out.Mount + *out = new(MountTrait) + (*in).DeepCopyInto(*out) + } + if in.OpenAPI != nil { + in, out := &in.OpenAPI, &out.OpenAPI + *out = new(OpenAPITrait) + (*in).DeepCopyInto(*out) + } + if in.Owner != nil { + in, out := &in.Owner, &out.Owner + *out = new(OwnerTrait) + (*in).DeepCopyInto(*out) + } + if in.PDB != nil { + in, out := &in.PDB, &out.PDB + *out = new(PDBTrait) + (*in).DeepCopyInto(*out) + } + if in.Platform != nil { + in, out := &in.Platform, &out.Platform + *out = new(PlatformTrait) + (*in).DeepCopyInto(*out) + } + if in.Pod != nil { + in, out := &in.Pod, &out.Pod + *out = new(PodTrait) + (*in).DeepCopyInto(*out) + } + if in.Prometheus != nil { + in, out := &in.Prometheus, &out.Prometheus + *out = new(PrometheusTrait) + (*in).DeepCopyInto(*out) + } + if in.PullSecret != nil { + in, out := &in.PullSecret, &out.PullSecret + *out = new(PullSecretTrait) + (*in).DeepCopyInto(*out) + } + if in.Quarkus != nil { + in, out := &in.Quarkus, &out.Quarkus + *out = new(QuarkusTrait) + (*in).DeepCopyInto(*out) + } + if in.Registry != nil { + in, out := &in.Registry, &out.Registry + *out = new(RegistryTrait) + (*in).DeepCopyInto(*out) + } + if in.Route != nil { + in, out := &in.Route, &out.Route + *out = new(RouteTrait) + (*in).DeepCopyInto(*out) + } + if in.Service != nil { + in, out := &in.Service, &out.Service + *out = new(ServiceTrait) + (*in).DeepCopyInto(*out) + } + if in.ServiceBinding != nil { + in, out := &in.ServiceBinding, &out.ServiceBinding + *out = new(ServiceBindingTrait) + (*in).DeepCopyInto(*out) + } + if in.Toleration != nil { + in, out := &in.Toleration, &out.Toleration + *out = new(TolerationTrait) + (*in).DeepCopyInto(*out) + } } -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraitSpec. -func (in *TraitSpec) DeepCopy() *TraitSpec { +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Traits. +func (in *Traits) DeepCopy() *Traits { if in == nil { return nil } - out := new(TraitSpec) + out := new(Traits) in.DeepCopyInto(out) return out } diff --git a/pkg/cmd/bind.go b/pkg/cmd/bind.go index 3ab20c67b3..e1c685f933 100644 --- a/pkg/cmd/bind.go +++ b/pkg/cmd/bind.go @@ -158,7 +158,6 @@ func (o *bindCmdOptions) run(cmd *cobra.Command, args []string) error { if err != nil { return err } - catalog := trait.NewCatalog(client) source, err := o.decode(args[0], sourceKey) if err != nil { @@ -210,11 +209,9 @@ func (o *bindCmdOptions) run(cmd *cobra.Command, args []string) error { if binding.Spec.Integration == nil { binding.Spec.Integration = &v1.IntegrationSpec{} } - traits, err := configureTraits(o.Traits, catalog) - if err != nil { + if err := configureTraits(o.Traits, &binding.Spec.Integration.Traits); err != nil { return err } - binding.Spec.Integration.Traits = traits } if o.OutputFormat != "" { diff --git a/pkg/cmd/bind_test.go b/pkg/cmd/bind_test.go index 72600ab6b9..aa5778a5ce 100644 --- a/pkg/cmd/bind_test.go +++ b/pkg/cmd/bind_test.go @@ -174,13 +174,11 @@ spec: integration: traits: mount: - configuration: - configs: - - configmap:my-cm + configs: + - configmap:my-cm service-binding: - configuration: - services: - - my-service-binding + services: + - my-service-binding sink: uri: my:dst source: diff --git a/pkg/cmd/debug.go b/pkg/cmd/debug.go index 2099272410..35f6c16f38 100644 --- a/pkg/cmd/debug.go +++ b/pkg/cmd/debug.go @@ -18,7 +18,6 @@ limitations under the License. package cmd import ( - "encoding/json" "fmt" "os" "os/signal" @@ -32,6 +31,7 @@ import ( "github.com/spf13/cobra" k8serrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" ) func newCmdDebug(rootCmdOptions *RootCmdOptions) (*cobra.Command, *debugCmdOptions) { @@ -133,30 +133,18 @@ func (o *debugCmdOptions) run(cmd *cobra.Command, args []string) error { // nolint: unparam func (o *debugCmdOptions) toggleDebug(c camelv1.IntegrationsGetter, it *v1.Integration, active bool) (*v1.Integration, error) { - if it.Spec.Traits == nil { - it.Spec.Traits = make(map[string]v1.TraitSpec) - } - traitSpec := it.Spec.Traits["jvm"] - jvmConfig := make(map[string]interface{}) - if len(traitSpec.Configuration.RawMessage) > 0 { - if err := json.Unmarshal(traitSpec.Configuration.RawMessage, &jvmConfig); err != nil { - return it, err - } + if it.Spec.Traits.JVM == nil { + it.Spec.Traits.JVM = &v1.JVMTrait{} } + jvmTrait := it.Spec.Traits.JVM + if active { - jvmConfig["debug"] = true - jvmConfig["debugSuspend"] = o.Suspend + jvmTrait.Debug = pointer.Bool(true) + jvmTrait.DebugSuspend = pointer.Bool(o.Suspend) } else { - delete(jvmConfig, "debug") - delete(jvmConfig, "debugSuspend") - } - - jvmConfigBytes, err := json.Marshal(jvmConfig) - if err != nil { - return it, err + jvmTrait.Debug = nil + jvmTrait.DebugSuspend = nil } - traitSpec.Configuration.RawMessage = jvmConfigBytes - it.Spec.Traits["jvm"] = traitSpec return c.Integrations(it.Namespace).Update(o.Context, it, metav1.UpdateOptions{}) } diff --git a/pkg/cmd/describe.go b/pkg/cmd/describe.go index 5471c091cc..44e119f8e4 100644 --- a/pkg/cmd/describe.go +++ b/pkg/cmd/describe.go @@ -18,7 +18,6 @@ limitations under the License. package cmd import ( - "encoding/json" "strings" "time" @@ -26,7 +25,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + "github.com/apache/camel-k/pkg/trait" "github.com/apache/camel-k/pkg/util/indentedwriter" ) @@ -51,23 +50,19 @@ func describeObjectMeta(w *indentedwriter.Writer, om metav1.ObjectMeta) { w.Writef(0, "Creation Timestamp:\t%s\n", om.CreationTimestamp.Format(time.RFC1123Z)) } -func describeTraits(w *indentedwriter.Writer, traits map[string]v1.TraitSpec) error { - if len(traits) > 0 { +func describeTraits(w *indentedwriter.Writer, traits interface{}) error { + traitsMap, err := trait.ToMap(traits) + if err != nil { + return err + } + + if len(traitsMap) > 0 { w.Writef(0, "Traits:\n") - for trait := range traits { - w.Writef(1, "%s:\n", strings.Title(trait)) + for id, trait := range traitsMap { + w.Writef(1, "%s:\n", strings.Title(id)) // TODO: print the whole TraitSpec as Yaml - data, err := json.Marshal(traits[trait]) - if err != nil { - return err - } - config := make(map[string]interface{}) - err = json.Unmarshal(data, &config) - if err != nil { - return err - } - for k, v := range config { + for k, v := range trait { w.Writef(2, "%s:\t%v\n", strings.Title(k), v) } } diff --git a/pkg/cmd/kit_create.go b/pkg/cmd/kit_create.go index 512c17dc4a..0979cf18ed 100644 --- a/pkg/cmd/kit_create.go +++ b/pkg/cmd/kit_create.go @@ -157,7 +157,7 @@ func (command *kitCreateCommandOptions) run(cmd *cobra.Command, args []string) e if err := command.parseAndConvertToTrait(command.Secrets, "mount.config"); err != nil { return err } - if err := command.configureTraits(kit, command.Traits, catalog); err != nil { + if err := configureTraits(command.Traits, &kit.Spec.Traits); err != nil { return err } existed := false @@ -188,16 +188,6 @@ func (command *kitCreateCommandOptions) run(cmd *cobra.Command, args []string) e return nil } -func (*kitCreateCommandOptions) configureTraits(kit *v1.IntegrationKit, options []string, catalog trait.Finder) error { - traits, err := configureTraits(options, catalog) - if err != nil { - return err - } - - kit.Spec.Traits = traits - - return nil -} func (command *kitCreateCommandOptions) parseAndConvertToTrait(params []string, traitParam string) error { for _, param := range params { command.Traits = append(command.Traits, convertToTrait(param, traitParam)) diff --git a/pkg/cmd/run.go b/pkg/cmd/run.go index ae9e3384cd..e78f484ab8 100644 --- a/pkg/cmd/run.go +++ b/pkg/cmd/run.go @@ -669,11 +669,9 @@ func (o *runCmdOptions) createOrUpdateIntegration(cmd *cobra.Command, c client.C o.Traits = append(o.Traits, fmt.Sprintf("service-binding.services=%s", item)) } if len(o.Traits) > 0 { - traits, err := configureTraits(o.Traits, catalog) - if err != nil { + if err := configureTraits(o.Traits, &integration.Spec.Traits); err != nil { return nil, err } - integration.Spec.Traits = traits } if o.OutputFormat != "" { diff --git a/pkg/cmd/run_test.go b/pkg/cmd/run_test.go index 5e386c62e1..f5c1dd3504 100644 --- a/pkg/cmd/run_test.go +++ b/pkg/cmd/run_test.go @@ -360,21 +360,26 @@ func TestConfigureTraits(t *testing.T) { if err != nil { t.Error(err) } - client, err := runCmdOptions.GetCmdClient() - if err != nil { - t.Error(err) - } - catalog := trait.NewCatalog(client) - traits, err := configureTraits(runCmdOptions.Traits, catalog) + traits := v1.Traits{} + err = configureTraits(runCmdOptions.Traits, &traits) assert.Nil(t, err) - assert.Len(t, traits, 5) - assertTraitConfiguration(t, traits, "affinity", `{"podAffinity":false}`) - assertTraitConfiguration(t, traits, "container", `{"probesEnabled":false}`) - assertTraitConfiguration(t, traits, "environment", `{"containerMeta":false}`) - assertTraitConfiguration(t, traits, "jvm", `{"printCommand":false}`) - assertTraitConfiguration(t, traits, "prometheus", `{"podMonitor":false}`) + traitsMap, err := trait.ToMap(traits) + assert.Nil(t, err) + assert.Len(t, traitsMap, 5) + assertTraitConfiguration(t, traits.Affinity, &v1.AffinityTrait{PodAffinity: pointer.Bool(false)}) + assertTraitConfiguration(t, traits.Container, &v1.ContainerTrait{DeprecatedProbesEnabled: pointer.Bool(false)}) + assertTraitConfiguration(t, traits.Environment, &v1.EnvironmentTrait{ContainerMeta: pointer.Bool(false)}) + assertTraitConfiguration(t, traits.JVM, &v1.JVMTrait{PrintCommand: pointer.Bool(false)}) + assertTraitConfiguration(t, traits.Prometheus, &v1.PrometheusTrait{PodMonitor: pointer.Bool(false)}) +} + +func assertTraitConfiguration(t *testing.T, trait interface{}, expected interface{}) { + t.Helper() + + assert.NotNil(t, trait) + assert.Equal(t, expected, trait) } type customTrait struct { @@ -404,35 +409,6 @@ func (finder customTraitFinder) GetTrait(id string) trait.Trait { return nil } -func TestTraitsNestedConfig(t *testing.T) { - runCmdOptions, rootCmd, _ := initializeRunCmdOptions(t) - _, err := test.ExecuteCommand(rootCmd, "run", - "--trait", "custom.simple-map.a=b", - "--trait", "custom.simple-map.y=z", - "--trait", "custom.double-map.m.n=q", - "--trait", "custom.double-map.m.o=w", - "--trait", "custom.slice-of-map[0].f=g", - "--trait", "custom.slice-of-map[3].f=h", - "--trait", "custom.slice-of-map[2].f=i", - "example.js") - // We will have an error because those traits are not existing - // however we want to test how those properties are mapped in the configuration - assert.NotNil(t, err) - catalog := &customTraitFinder{} - traits, err := configureTraits(runCmdOptions.Traits, catalog) - - assert.Nil(t, err) - assert.Len(t, traits, 1) - assertTraitConfiguration(t, traits, "custom", `{"simpleMap":{"a":"b","y":"z"},"doubleMap":{"m":{"n":"q","o":"w"}},"sliceOfMap":[{"f":"g"},null,{"f":"i"},{"f":"h"}]}`) -} - -func assertTraitConfiguration(t *testing.T, traits map[string]v1.TraitSpec, trait string, expected string) { - t.Helper() - - assert.Contains(t, traits, trait) - assert.Equal(t, expected, string(traits[trait].Configuration.RawMessage)) -} - func TestRunUseFlowsFlag(t *testing.T) { runCmdOptions, rootCmd, _ := initializeRunCmdOptions(t) _, err := test.ExecuteCommand(rootCmd, cmdRun, "--use-flows=false", integrationSource) @@ -617,6 +593,7 @@ spec: extends RouteBuilder {\n @Override\n public void configure() throws Exception {\n\t from(\"timer:tick\")\n .log(\"Hello Camel K!\");\n }\n}\n" name: %s + traits: {} status: {} `, fileName, fileName), output) } @@ -650,13 +627,11 @@ spec: name: %s traits: mount: - configuration: - configs: - - configmap:my-cm + configs: + - configmap:my-cm service-binding: - configuration: - services: - - my-service-binding + services: + - my-service-binding status: {} `, fileName, fileName), output) } diff --git a/pkg/cmd/trait_support.go b/pkg/cmd/trait_support.go index 63fa23b9cf..4d134a3a5e 100644 --- a/pkg/cmd/trait_support.go +++ b/pkg/cmd/trait_support.go @@ -18,13 +18,10 @@ limitations under the License. package cmd import ( - "encoding/json" "errors" "fmt" - "reflect" "strings" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/trait" "github.com/apache/camel-k/pkg/util" "github.com/mitchellh/mapstructure" @@ -46,32 +43,32 @@ func validateTraits(catalog *trait.Catalog, traits []string) error { return nil } -func configureTraits(options []string, catalog trait.Finder) (map[string]v1.TraitSpec, error) { - traits := make(map[string]map[string]interface{}) +func configureTraits(options []string, traits interface{}) error { + config := make(map[string]map[string]interface{}) for _, option := range options { parts := traitConfigRegexp.FindStringSubmatch(option) if len(parts) < 4 { - return nil, errors.New("unrecognized config format (expected \".=\"): " + option) + return errors.New("unrecognized config format (expected \".=\"): " + option) } id := parts[1] fullProp := parts[2][1:] value := parts[3] - if _, ok := traits[id]; !ok { - traits[id] = make(map[string]interface{}) + if _, ok := config[id]; !ok { + config[id] = make(map[string]interface{}) } propParts := util.ConfigTreePropertySplit(fullProp) - var current = traits[id] + var current = config[id] if len(propParts) > 1 { c, err := util.NavigateConfigTree(current, propParts[0:len(propParts)-1]) if err != nil { - return nil, err + return err } if cc, ok := c.(map[string]interface{}); ok { current = cc } else { - return nil, errors.New("trait configuration cannot end with a slice") + return errors.New("trait configuration cannot end with a slice") } } @@ -91,41 +88,13 @@ func configureTraits(options []string, catalog trait.Finder) (map[string]v1.Trai } } - specs := make(map[string]v1.TraitSpec) - for id, config := range traits { - t := catalog.GetTrait(id) - if t != nil { - // let's take a clone to prevent default values set at runtime from being serialized - zero := reflect.New(reflect.TypeOf(t)).Interface() - err := configureTrait(config, zero) - if err != nil { - return nil, err - } - data, err := json.Marshal(zero) - if err != nil { - return nil, err - } - var spec v1.TraitSpec - err = json.Unmarshal(data, &spec.Configuration) - if err != nil { - return nil, err - } - specs[id] = spec - } - } - - return specs, nil -} - -func configureTrait(config map[string]interface{}, trait interface{}) error { md := mapstructure.Metadata{} - decoder, err := mapstructure.NewDecoder( &mapstructure.DecoderConfig{ Metadata: &md, WeaklyTypedInput: true, TagName: "property", - Result: &trait, + Result: &traits, }, ) if err != nil { diff --git a/pkg/controller/integration/kits.go b/pkg/controller/integration/kits.go index 2831040654..5e8c97f4a5 100644 --- a/pkg/controller/integration/kits.go +++ b/pkg/controller/integration/kits.go @@ -19,7 +19,6 @@ package integration import ( "context" - "encoding/json" "reflect" "k8s.io/apimachinery/pkg/api/errors" @@ -87,26 +86,10 @@ func integrationMatches(integration *v1.Integration, kit *v1.IntegrationKit) (bo ilog := log.ForIntegration(integration) ilog.Debug("Matching integration", "integration", integration.Name, "integration-kit", kit.Name, "namespace", integration.Namespace) - if kit.Status.Phase == v1.IntegrationKitPhaseError { - ilog.Debug("Integration kit has a phase of Error", "integration-kit", kit.Name, "namespace", integration.Namespace) - return false, nil - } - if kit.Status.Version != integration.Status.Version { - ilog.Debug("Integration and integration-kit versions do not match", "integration", integration.Name, "integration-kit", kit.Name, "namespace", integration.Namespace) - return false, nil - } - if kit.Status.RuntimeProvider != integration.Status.RuntimeProvider { - ilog.Debug("Integration and integration-kit runtime providers do not match", "integration", integration.Name, "integration-kit", kit.Name, "namespace", integration.Namespace) - return false, nil - } - if kit.Status.RuntimeVersion != integration.Status.RuntimeVersion { - ilog.Debug("Integration and integration-kit runtime versions do not match", "integration", integration.Name, "integration-kit", kit.Name, "namespace", integration.Namespace) - return false, nil - } - if len(integration.Status.Dependencies) != len(kit.Spec.Dependencies) { - ilog.Debug("Integration and integration-kit have different number of dependencies", "integration", integration.Name, "integration-kit", kit.Name, "namespace", integration.Namespace) + if !statusMatches(integration, kit, &ilog) { return false, nil } + // When a platform kit is created it inherits the traits from the integrations and as // some traits may influence the build thus the artifacts present on the container image, // we need to take traits into account when looking up for compatible kits. @@ -130,6 +113,30 @@ func integrationMatches(integration *v1.Integration, kit *v1.IntegrationKit) (bo return true, nil } +func statusMatches(integration *v1.Integration, kit *v1.IntegrationKit, ilog *log.Logger) bool { + if kit.Status.Phase == v1.IntegrationKitPhaseError { + ilog.Debug("Integration kit has a phase of Error", "integration-kit", kit.Name, "namespace", integration.Namespace) + return false + } + if kit.Status.Version != integration.Status.Version { + ilog.Debug("Integration and integration-kit versions do not match", "integration", integration.Name, "integration-kit", kit.Name, "namespace", integration.Namespace) + return false + } + if kit.Status.RuntimeProvider != integration.Status.RuntimeProvider { + ilog.Debug("Integration and integration-kit runtime providers do not match", "integration", integration.Name, "integration-kit", kit.Name, "namespace", integration.Namespace) + return false + } + if kit.Status.RuntimeVersion != integration.Status.RuntimeVersion { + ilog.Debug("Integration and integration-kit runtime versions do not match", "integration", integration.Name, "integration-kit", kit.Name, "namespace", integration.Namespace) + return false + } + if len(integration.Status.Dependencies) != len(kit.Spec.Dependencies) { + ilog.Debug("Integration and integration-kit have different number of dependencies", "integration", integration.Name, "integration-kit", kit.Name, "namespace", integration.Namespace) + } + + return true +} + // kitMatches returns whether the two v1.IntegrationKit match. func kitMatches(kit1 *v1.IntegrationKit, kit2 *v1.IntegrationKit) (bool, error) { version := kit1.Status.Version @@ -149,132 +156,66 @@ func kitMatches(kit1 *v1.IntegrationKit, kit2 *v1.IntegrationKit) (bool, error) if !util.StringSliceContains(kit1.Spec.Dependencies, kit2.Spec.Dependencies) { return false, nil } + return true, nil } -func hasMatchingTraits(traits1 map[string]v1.TraitSpec, traits2 map[string]v1.TraitSpec) (bool, error) { +func hasMatchingTraits(traits interface{}, kitTraits interface{}) (bool, error) { + traitsMap, err := trait.ToMap(traits) + if err != nil { + return false, err + } + kitTraitsMap, err := trait.ToMap(kitTraits) + if err != nil { + return false, err + } catalog := trait.NewCatalog(nil) + for _, t := range catalog.AllTraits() { - if t != nil && !t.InfluencesKit() { + if t == nil || !t.InfluencesKit() { // We don't store the trait configuration if the trait cannot influence the kit behavior continue } id := string(t.ID()) - t1, ok1 := traits1[id] - t2, ok2 := traits2[id] + it, ok1 := traitsMap[id] + kt, ok2 := kitTraitsMap[id] if !ok1 && !ok2 { continue } + if !ok1 || !ok2 { + return false, nil + } if ct, ok := t.(trait.ComparableTrait); ok { - if comparable, err := hasComparableTrait(ct, &t1, &t2); err != nil { + // if it's match trait use its matches method to determine the match + if match, err := matchesComparableTrait(ct, it, kt); !match || err != nil { return false, err - } else if comparable { - continue } - } else if ok1 && ok2 { - if match, err := hasMatchingTrait(&t1, &t2); err != nil { - return false, err - } else if match { - continue + } else { + if !matchesTrait(it, kt) { + return false, nil } } - return false, nil } return true, nil } -func hasComparableTrait(t trait.ComparableTrait, ts1 *v1.TraitSpec, ts2 *v1.TraitSpec) (bool, error) { - t1 := reflect.New(reflect.TypeOf(t).Elem()).Interface() - if ts1.Configuration.RawMessage != nil { - data, err := json.Marshal(ts1.Configuration) - if err != nil { - return false, err - } - err = json.Unmarshal(data, &t1) - if err != nil { - return false, err - } - } - - t2 := reflect.New(reflect.TypeOf(t).Elem()).Interface() - if ts2.Configuration.RawMessage != nil { - data, err := json.Marshal(ts2.Configuration) - if err != nil { - return false, err - } - err = json.Unmarshal(data, &t2) - if err != nil { - return false, err - } - } - - return t2.(trait.ComparableTrait).Matches(t1.(trait.Trait)), nil -} - -func hasMatchingTrait(ts1 *v1.TraitSpec, ts2 *v1.TraitSpec) (bool, error) { - data, err := json.Marshal(ts1.Configuration) - if err != nil { - return false, err - } - t1 := make(map[string]interface{}) - err = json.Unmarshal(data, &t1) - if err != nil { +func matchesComparableTrait(ct trait.ComparableTrait, it map[string]interface{}, kt map[string]interface{}) (bool, error) { + t1 := reflect.New(reflect.TypeOf(ct).Elem()).Interface() + if err := trait.ToTrait(it, &t1); err != nil { return false, err } - data, err = json.Marshal(ts2.Configuration) - if err != nil { - return false, err - } - t2 := make(map[string]interface{}) - err = json.Unmarshal(data, &t2) - if err != nil { - return false, err - } - for ck, cv := range t2 { - iv, ok := t1[ck] - if !ok { - // skip it because trait configured on kit has a value that is not defined - // in integration trait - return false, nil - } - if !equal(iv, cv) { - // skip it because trait configured on kit has a value that differs from - // the one configured on integration - return false, nil - } - } - return true, nil -} - -// We need to try to perform a slice equality in order to prevent a runtime panic. -func equal(a, b interface{}) bool { - aSlice, aOk := a.([]interface{}) - bSlice, bOk := b.([]interface{}) - - if aOk && bOk { - // Both are slices - return sliceEqual(aSlice, bSlice) - } - if aOk || bOk { - // One of the 2 is a slice - return false + t2 := reflect.New(reflect.TypeOf(ct).Elem()).Interface() + if err := trait.ToTrait(kt, &t2); err != nil { + return false, err } - // None is a slice - return a == b + return t2.(trait.ComparableTrait).Matches(t1.(trait.Trait)), nil } -func sliceEqual(a, b []interface{}) bool { - if len(a) != len(b) { - return false - } - for i, v := range a { - if v != b[i] { - return false - } - } - return true +func matchesTrait(it map[string]interface{}, kt map[string]interface{}) bool { + // perform exact match on the two trait maps + return reflect.DeepEqual(it, kt) } diff --git a/pkg/controller/integration/build_kit_test.go b/pkg/controller/integration/kits_test.go similarity index 87% rename from pkg/controller/integration/build_kit_test.go rename to pkg/controller/integration/kits_test.go index 8c9f7491dd..86ed58de4e 100644 --- a/pkg/controller/integration/build_kit_test.go +++ b/pkg/controller/integration/kits_test.go @@ -24,6 +24,7 @@ import ( "github.com/stretchr/testify/assert" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/log" @@ -151,10 +152,12 @@ func TestLookupKitForIntegration_DiscardKitsWithIncompatibleTraits(t *testing.T) "camel-core", "camel-irc", }, - Traits: map[string]v1.TraitSpec{ - "builder": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": "false", - }), + Traits: v1.IntegrationKitTraits{ + Builder: &v1.BuilderTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(false), + }, + }, }, }, Status: v1.IntegrationKitStatus{ @@ -180,13 +183,15 @@ func TestLookupKitForIntegration_DiscardKitsWithIncompatibleTraits(t *testing.T) "camel-core", "camel-irc", }, - Traits: map[string]v1.TraitSpec{ - "builder": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": "true", - "properties": []string{ + Traits: v1.IntegrationKitTraits{ + Builder: &v1.BuilderTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Properties: []string{ "build-key1=build-value1", }, - }), + }, }, }, Status: v1.IntegrationKitStatus{ @@ -211,13 +216,15 @@ func TestLookupKitForIntegration_DiscardKitsWithIncompatibleTraits(t *testing.T) Name: "my-integration", }, Spec: v1.IntegrationSpec{ - Traits: map[string]v1.TraitSpec{ - "builder": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": "true", - "properties": []string{ + Traits: v1.Traits{ + Builder: &v1.BuilderTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Properties: []string{ "build-key1=build-value1", }, - }), + }, }, }, Status: v1.IntegrationStatus{ @@ -245,10 +252,12 @@ func TestHasMatchingTraits_KitNoTraitShouldNotBePicked(t *testing.T) { Name: "my-integration", }, Spec: v1.IntegrationSpec{ - Traits: map[string]v1.TraitSpec{ - "builder": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": "true", - }), + Traits: v1.Traits{ + Builder: &v1.BuilderTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + }, }, }, } @@ -262,9 +271,6 @@ func TestHasMatchingTraits_KitNoTraitShouldNotBePicked(t *testing.T) { Namespace: "ns", Name: "my-kit", }, - Spec: v1.IntegrationKitSpec{ - Traits: map[string]v1.TraitSpec{}, - }, } a := buildKitAction{} @@ -286,13 +292,15 @@ func TestHasMatchingTraits_KitSameTraitShouldBePicked(t *testing.T) { Name: "my-integration", }, Spec: v1.IntegrationSpec{ - Traits: map[string]v1.TraitSpec{ - "builder": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": "true", - "properties": []string{ + Traits: v1.Traits{ + Builder: &v1.BuilderTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Properties: []string{ "build-key1=build-value1", }, - }), + }, }, }, } @@ -307,13 +315,15 @@ func TestHasMatchingTraits_KitSameTraitShouldBePicked(t *testing.T) { Name: "my-kit", }, Spec: v1.IntegrationKitSpec{ - Traits: map[string]v1.TraitSpec{ - "builder": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": "true", - "properties": []string{ + Traits: v1.IntegrationKitTraits{ + Builder: &v1.BuilderTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Properties: []string{ "build-key1=build-value1", }, - }), + }, }, }, } diff --git a/pkg/controller/kameletbinding/integration.go b/pkg/controller/kameletbinding/integration.go index ef8b0fc7d0..cde6da1959 100644 --- a/pkg/controller/kameletbinding/integration.go +++ b/pkg/controller/kameletbinding/integration.go @@ -213,12 +213,7 @@ func configureBinding(integration *v1.Integration, bindings ...*bindings.Binding if b == nil { continue } - if integration.Spec.Traits == nil { - integration.Spec.Traits = make(map[string]v1.TraitSpec) - } - for k, v := range b.Traits { - integration.Spec.Traits[k] = v - } + integration.Spec.Traits = b.Traits for k, v := range b.ApplicationProperties { entry, err := property.EncodePropertyFileEntry(k, v) if err != nil { diff --git a/pkg/trait/affinity.go b/pkg/trait/affinity.go index 87a1b622f1..6d6859425f 100644 --- a/pkg/trait/affinity.go +++ b/pkg/trait/affinity.go @@ -30,33 +30,18 @@ import ( v1 "github.com/apache/camel-k/pkg/apis/camel/v1" ) -// Allows constraining which nodes the integration pod(s) are eligible to be scheduled on, based on labels on the node, -// or with inter-pod affinity and anti-affinity, based on labels on pods that are already running on the nodes. -// -// It's disabled by default. -// -// +camel-k:trait=affinity. type affinityTrait struct { - BaseTrait `property:",squash"` - // Always co-locates multiple replicas of the integration in the same node (default *false*). - PodAffinity *bool `property:"pod-affinity" json:"podAffinity,omitempty"` - // Never co-locates multiple replicas of the integration in the same node (default *false*). - PodAntiAffinity *bool `property:"pod-anti-affinity" json:"podAntiAffinity,omitempty"` - // Defines a set of nodes the integration pod(s) are eligible to be scheduled on, based on labels on the node. - NodeAffinityLabels []string `property:"node-affinity-labels" json:"nodeAffinityLabels,omitempty"` - // Defines a set of pods (namely those matching the label selector, relative to the given namespace) that the - // integration pod(s) should be co-located with. - PodAffinityLabels []string `property:"pod-affinity-labels" json:"podAffinityLabels,omitempty"` - // Defines a set of pods (namely those matching the label selector, relative to the given namespace) that the - // integration pod(s) should not be co-located with. - PodAntiAffinityLabels []string `property:"pod-anti-affinity-labels" json:"podAntiAffinityLabels,omitempty"` + BaseTrait + v1.AffinityTrait `property:",squash"` } func newAffinityTrait() Trait { return &affinityTrait{ - BaseTrait: NewBaseTrait("affinity", 1500), - PodAffinity: pointer.Bool(false), - PodAntiAffinity: pointer.Bool(false), + BaseTrait: NewBaseTrait("affinity", 1500), + AffinityTrait: v1.AffinityTrait{ + PodAffinity: pointer.Bool(false), + PodAntiAffinity: pointer.Bool(false), + }, } } diff --git a/pkg/trait/builder.go b/pkg/trait/builder.go index 97940469bd..15eda75ca8 100644 --- a/pkg/trait/builder.go +++ b/pkg/trait/builder.go @@ -30,16 +30,9 @@ import ( "github.com/apache/camel-k/pkg/util/property" ) -// The builder trait is internally used to determine the best strategy to -// build and configure IntegrationKits. -// -// +camel-k:trait=builder. type builderTrait struct { - BaseTrait `property:",squash"` - // Enable verbose logging on build components that support it (e.g. Kaniko build pod). - Verbose *bool `property:"verbose" json:"verbose,omitempty"` - // A list of properties to be provided to the build task - Properties []string `property:"properties" json:"properties,omitempty"` + BaseTrait + v1.BuilderTrait `property:",squash"` } func newBuilderTrait() Trait { diff --git a/pkg/trait/camel.go b/pkg/trait/camel.go index f6346fb061..e5cf986524 100644 --- a/pkg/trait/camel.go +++ b/pkg/trait/camel.go @@ -35,15 +35,9 @@ import ( "github.com/apache/camel-k/pkg/util/property" ) -// The Camel trait can be used to configure versions of Apache Camel K runtime and related libraries, it cannot be disabled. -// -// +camel-k:trait=camel. type camelTrait struct { - BaseTrait `property:",squash"` - // The camel-k-runtime version to use for the integration. It overrides the default version set in the Integration Platform. - RuntimeVersion string `property:"runtime-version" json:"runtimeVersion,omitempty"` - // A list of properties to be provided to the Integration runtime - Properties []string `property:"properties" json:"properties,omitempty"` + BaseTrait + v1.CamelTrait `property:",squash"` } func newCamelTrait() Trait { diff --git a/pkg/trait/camel_test.go b/pkg/trait/camel_test.go index 58d8a4bfbb..20e5559759 100644 --- a/pkg/trait/camel_test.go +++ b/pkg/trait/camel_test.go @@ -94,7 +94,7 @@ func createNominalCamelTest() (*camelTrait, *Environment) { Namespace: "namespace", }, Spec: v1.IntegrationSpec{ - Traits: make(map[string]v1.TraitSpec), + Traits: v1.Traits{}, }, Status: v1.IntegrationStatus{ RuntimeVersion: "0.0.1", diff --git a/pkg/trait/container.go b/pkg/trait/container.go index 3b3ca484c5..2f0011f36e 100644 --- a/pkg/trait/container.go +++ b/pkg/trait/container.go @@ -46,98 +46,23 @@ const ( containerTraitID = "container" ) -// The Container trait can be used to configure properties of the container where the integration will run. -// -// It also provides configuration for Services associated to the container. -// -// +camel-k:trait=container -// nolint: tagliatelle type containerTrait struct { - BaseTrait `property:",squash"` - - Auto *bool `property:"auto" json:"auto,omitempty"` - - // The minimum amount of CPU required. - RequestCPU string `property:"request-cpu" json:"requestCPU,omitempty"` - // The minimum amount of memory required. - RequestMemory string `property:"request-memory" json:"requestMemory,omitempty"` - // The maximum amount of CPU required. - LimitCPU string `property:"limit-cpu" json:"limitCPU,omitempty"` - // The maximum amount of memory required. - LimitMemory string `property:"limit-memory" json:"limitMemory,omitempty"` - - // Can be used to enable/disable exposure via kubernetes Service. - Expose *bool `property:"expose" json:"expose,omitempty"` - // To configure a different port exposed by the container (default `8080`). - Port int `property:"port" json:"port,omitempty"` - // To configure a different port name for the port exposed by the container. It defaults to `http` only when the `expose` parameter is true. - PortName string `property:"port-name" json:"portName,omitempty"` - // To configure under which service port the container port is to be exposed (default `80`). - ServicePort int `property:"service-port" json:"servicePort,omitempty"` - // To configure under which service port name the container port is to be exposed (default `http`). - ServicePortName string `property:"service-port-name" json:"servicePortName,omitempty"` - // The main container name. It's named `integration` by default. - Name string `property:"name" json:"name,omitempty"` - // The main container image - Image string `property:"image" json:"image,omitempty"` - // The pull policy: Always|Never|IfNotPresent - ImagePullPolicy corev1.PullPolicy `property:"image-pull-policy" json:"imagePullPolicy,omitempty"` - - // DeprecatedProbesEnabled enable/disable probes on the container (default `false`) - // Deprecated: replaced by the health trait. - DeprecatedProbesEnabled *bool `property:"probes-enabled" json:"probesEnabled,omitempty"` - // Scheme to use when connecting. Defaults to HTTP. Applies to the liveness probe. - // Deprecated: replaced by the health trait. - DeprecatedLivenessScheme string `property:"liveness-scheme" json:"livenessScheme,omitempty"` - // Number of seconds after the container has started before liveness probes are initiated. - // Deprecated: replaced by the health trait. - DeprecatedLivenessInitialDelay int32 `property:"liveness-initial-delay" json:"livenessInitialDelay,omitempty"` - // Number of seconds after which the probe times out. Applies to the liveness probe. - // Deprecated: replaced by the health trait. - DeprecatedLivenessTimeout int32 `property:"liveness-timeout" json:"livenessTimeout,omitempty"` - // How often to perform the probe. Applies to the liveness probe. - // Deprecated: replaced by the health trait. - DeprecatedLivenessPeriod int32 `property:"liveness-period" json:"livenessPeriod,omitempty"` - // Minimum consecutive successes for the probe to be considered successful after having failed. - // Applies to the liveness probe. - // Deprecated: replaced by the health trait. - DeprecatedLivenessSuccessThreshold int32 `property:"liveness-success-threshold" json:"livenessSuccessThreshold,omitempty"` - // Minimum consecutive failures for the probe to be considered failed after having succeeded. - // Applies to the liveness probe. - // Deprecated: replaced by the health trait. - DeprecatedLivenessFailureThreshold int32 `property:"liveness-failure-threshold" json:"livenessFailureThreshold,omitempty"` - // Scheme to use when connecting. Defaults to HTTP. Applies to the readiness probe. - // Deprecated: replaced by the health trait. - DeprecatedReadinessScheme string `property:"readiness-scheme" json:"readinessScheme,omitempty"` - // Number of seconds after the container has started before readiness probes are initiated. - // Deprecated: replaced by the health trait. - DeprecatedReadinessInitialDelay int32 `property:"readiness-initial-delay" json:"readinessInitialDelay,omitempty"` - // Number of seconds after which the probe times out. Applies to the readiness probe. - // Deprecated: replaced by the health trait. - DeprecatedReadinessTimeout int32 `property:"readiness-timeout" json:"readinessTimeout,omitempty"` - // How often to perform the probe. Applies to the readiness probe. - // Deprecated: replaced by the health trait. - DeprecatedReadinessPeriod int32 `property:"readiness-period" json:"readinessPeriod,omitempty"` - // Minimum consecutive successes for the probe to be considered successful after having failed. - // Applies to the readiness probe. - // Deprecated: replaced by the health trait. - DeprecatedReadinessSuccessThreshold int32 `property:"readiness-success-threshold" json:"readinessSuccessThreshold,omitempty"` - // Minimum consecutive failures for the probe to be considered failed after having succeeded. - // Applies to the readiness probe. - // Deprecated: replaced by the health trait. - DeprecatedReadinessFailureThreshold int32 `property:"readiness-failure-threshold" json:"readinessFailureThreshold,omitempty"` + BaseTrait + v1.ContainerTrait `property:",squash"` } func newContainerTrait() Trait { return &containerTrait{ - BaseTrait: NewBaseTrait(containerTraitID, 1600), - Port: defaultContainerPort, - ServicePort: defaultServicePort, - ServicePortName: defaultContainerPortName, - Name: defaultContainerName, - DeprecatedProbesEnabled: pointer.Bool(false), - DeprecatedLivenessScheme: string(corev1.URISchemeHTTP), - DeprecatedReadinessScheme: string(corev1.URISchemeHTTP), + BaseTrait: NewBaseTrait(containerTraitID, 1600), + ContainerTrait: v1.ContainerTrait{ + Port: defaultContainerPort, + ServicePort: defaultServicePort, + ServicePortName: defaultContainerPortName, + Name: defaultContainerName, + DeprecatedProbesEnabled: pointer.Bool(false), + DeprecatedLivenessScheme: string(corev1.URISchemeHTTP), + DeprecatedReadinessScheme: string(corev1.URISchemeHTTP), + }, } } diff --git a/pkg/trait/container_probes_test.go b/pkg/trait/container_probes_test.go index 0d4ccbdabd..acad3aeba7 100644 --- a/pkg/trait/container_probes_test.go +++ b/pkg/trait/container_probes_test.go @@ -23,11 +23,11 @@ import ( "github.com/stretchr/testify/assert" corev1 "k8s.io/api/core/v1" + "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" - "github.com/apache/camel-k/pkg/util/test" ) func newTestProbesEnv(t *testing.T, integration *v1.Integration) Environment { @@ -52,10 +52,10 @@ func newTestProbesEnv(t *testing.T, integration *v1.Integration) Environment { func TestProbesDependencies(t *testing.T) { integration := &v1.Integration{ Spec: v1.IntegrationSpec{ - Traits: map[string]v1.TraitSpec{ - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "probesEnabled": true, - }), + Traits: v1.Traits{ + Container: &v1.ContainerTrait{ + DeprecatedProbesEnabled: pointer.Bool(true), + }, }, }, } @@ -72,12 +72,12 @@ func TestProbesDependencies(t *testing.T) { func TestProbesOnDeployment(t *testing.T) { integration := &v1.Integration{ Spec: v1.IntegrationSpec{ - Traits: map[string]v1.TraitSpec{ - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "probesEnabled": true, - "expose": true, - "LivenessTimeout": 1234, - }), + Traits: v1.Traits{ + Container: &v1.ContainerTrait{ + DeprecatedProbesEnabled: pointer.Bool(true), + Expose: pointer.Bool(true), + DeprecatedLivenessTimeout: 1234, + }, }, }, } @@ -104,14 +104,14 @@ func TestProbesOnDeployment(t *testing.T) { func TestProbesOnDeploymentWithCustomScheme(t *testing.T) { integration := &v1.Integration{ Spec: v1.IntegrationSpec{ - Traits: map[string]v1.TraitSpec{ - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "probesEnabled": true, - "expose": true, - "livenessTimeout": 1234, - "livenessScheme": "HTTPS", - "readinessScheme": "HTTPS", - }), + Traits: v1.Traits{ + Container: &v1.ContainerTrait{ + DeprecatedProbesEnabled: pointer.Bool(true), + Expose: pointer.Bool(true), + DeprecatedLivenessTimeout: 1234, + DeprecatedLivenessScheme: "HTTPS", + DeprecatedReadinessScheme: "HTTPS", + }, }, }, } @@ -139,15 +139,17 @@ func TestProbesOnKnativeService(t *testing.T) { integration := &v1.Integration{ Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKnative, - Traits: map[string]v1.TraitSpec{ - "knative-service": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - }), - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "probesEnabled": true, - "expose": true, - "livenessTimeout": 1234, - }), + Traits: v1.Traits{ + KnativeService: &v1.KnativeServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + }, + Container: &v1.ContainerTrait{ + DeprecatedProbesEnabled: pointer.Bool(true), + Expose: pointer.Bool(true), + DeprecatedLivenessTimeout: 1234, + }, }, }, } diff --git a/pkg/trait/container_test.go b/pkg/trait/container_test.go index 494dd5b20d..07db63f3e8 100644 --- a/pkg/trait/container_test.go +++ b/pkg/trait/container_test.go @@ -110,10 +110,10 @@ func TestContainerWithCustomName(t *testing.T) { }, Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, - Traits: map[string]v1.TraitSpec{ - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "name": "my-container-name", - }), + Traits: v1.Traits{ + Container: &v1.ContainerTrait{ + Name: "my-container-name", + }, }, }, }, @@ -149,8 +149,8 @@ func TestContainerWithCustomName(t *testing.T) { assert.NotNil(t, d) assert.Len(t, d.Spec.Template.Spec.Containers, 1) - trait := test.TraitSpecToMap(t, environment.Integration.Spec.Traits["container"]) - assert.Equal(t, trait["name"], d.Spec.Template.Spec.Containers[0].Name) + trait := environment.Integration.Spec.Traits.Container + assert.Equal(t, trait.Name, d.Spec.Template.Spec.Containers[0].Name) } func TestContainerWithCustomImage(t *testing.T) { @@ -176,10 +176,10 @@ func TestContainerWithCustomImage(t *testing.T) { }, Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, - Traits: map[string]v1.TraitSpec{ - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "image": "foo/bar:1.0.0", - }), + Traits: v1.Traits{ + Container: &v1.ContainerTrait{ + Image: "foo/bar:1.0.0", + }, }, }, }, @@ -220,8 +220,8 @@ func TestContainerWithCustomImage(t *testing.T) { assert.Nil(t, err) assert.Equal(t, environment.Integration.ObjectMeta.UID, ikt.ObjectMeta.OwnerReferences[0].UID) - trait := test.TraitSpecToMap(t, environment.Integration.Spec.Traits["container"]) - assert.Equal(t, trait["image"], ikt.Spec.Image) + trait := environment.Integration.Spec.Traits.Container + assert.Equal(t, trait.Image, ikt.Spec.Image) } func TestContainerWithCustomImageAndIntegrationKit(t *testing.T) { @@ -247,10 +247,10 @@ func TestContainerWithCustomImageAndIntegrationKit(t *testing.T) { }, Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, - Traits: map[string]v1.TraitSpec{ - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "image": "foo/bar:1.0.0", - }), + Traits: v1.Traits{ + Container: &v1.ContainerTrait{ + Image: "foo/bar:1.0.0", + }, }, IntegrationKit: &corev1.ObjectReference{ Name: "bad-" + ServiceTestName, @@ -293,10 +293,10 @@ func TestContainerWithImagePullPolicy(t *testing.T) { Integration: &v1.Integration{ Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, - Traits: map[string]v1.TraitSpec{ - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "imagePullPolicy": "Always", - }), + Traits: v1.Traits{ + Container: &v1.ContainerTrait{ + ImagePullPolicy: "Always", + }, }, }, }, diff --git a/pkg/trait/cron.go b/pkg/trait/cron.go index 0c078442c4..f6b33b2501 100644 --- a/pkg/trait/cron.go +++ b/pkg/trait/cron.go @@ -36,57 +36,9 @@ import ( "github.com/apache/camel-k/pkg/util/uri" ) -// The Cron trait can be used to customize the behaviour of periodic timer/cron based integrations. -// -// While normally an integration requires a pod to be always up and running, some periodic tasks, such as batch jobs, -// require to be activated at specific hours of the day or with a periodic delay of minutes. -// For such tasks, the cron trait can materialize the integration as a Kubernetes CronJob instead of a standard deployment, -// in order to save resources when the integration does not need to be executed. -// -// Integrations that start from the following components are evaluated by the cron trait: `timer`, `cron`, `quartz`. -// -// The rules for using a Kubernetes CronJob are the following: -// - `timer`: when periods can be written as cron expressions. E.g. `timer:tick?period=60000`. -// - `cron`, `quartz`: when the cron expression does not contain seconds (or the "seconds" part is set to 0). E.g. -// `cron:tab?schedule=0/2${plus}*{plus}*{plus}*{plus}?` or `quartz:trigger?cron=0{plus}0/2{plus}*{plus}*{plus}*{plus}?`. -// -// +camel-k:trait=cron. type cronTrait struct { - BaseTrait `property:",squash"` - // The CronJob schedule for the whole integration. If multiple routes are declared, they must have the same schedule for this - // mechanism to work correctly. - Schedule string `property:"schedule" json:"schedule,omitempty"` - // A comma separated list of the Camel components that need to be customized in order for them to work when the schedule is triggered externally by Kubernetes. - // A specific customizer is activated for each specified component. E.g. for the `timer` component, the `cron-timer` customizer is - // activated (it's present in the `org.apache.camel.k:camel-k-cron` library). - // - // Supported components are currently: `cron`, `timer` and `quartz`. - Components string `property:"components" json:"components,omitempty"` - // Use the default Camel implementation of the `cron` endpoint (`quartz`) instead of trying to materialize the integration - // as Kubernetes CronJob. - Fallback *bool `property:"fallback" json:"fallback,omitempty"` - // Specifies how to treat concurrent executions of a Job. - // Valid values are: - // - "Allow": allows CronJobs to run concurrently; - // - "Forbid" (default): forbids concurrent runs, skipping next run if previous run hasn't finished yet; - // - "Replace": cancels currently running job and replaces it with a new one - ConcurrencyPolicy string `property:"concurrency-policy" json:"concurrencyPolicy,omitempty"` - // Automatically deploy the integration as CronJob when all routes are - // either starting from a periodic consumer (only `cron`, `timer` and `quartz` are supported) or a passive consumer (e.g. `direct` is a passive consumer). - // - // It's required that all periodic consumers have the same period and it can be expressed as cron schedule (e.g. `1m` can be expressed as `0/1 * * * *`, - // while `35m` or `50s` cannot). - Auto *bool `property:"auto" json:"auto,omitempty"` - // Optional deadline in seconds for starting the job if it misses scheduled - // time for any reason. Missed jobs executions will be counted as failed ones. - StartingDeadlineSeconds *int64 `property:"starting-deadline-seconds" json:"startingDeadlineSeconds,omitempty"` - // Specifies the duration in seconds, relative to the start time, that the job - // may be continuously active before it is considered to be failed. - // It defaults to 60s. - ActiveDeadlineSeconds *int64 `property:"active-deadline-seconds" json:"activeDeadlineSeconds,omitempty"` - // Specifies the number of retries before marking the job failed. - // It defaults to 2. - BackoffLimit *int32 `property:"backoff-limit" json:"backoffLimit,omitempty"` + BaseTrait + v1.CronTrait `property:",squash"` } var _ ControllerStrategySelector = &cronTrait{} diff --git a/pkg/trait/cron_test.go b/pkg/trait/cron_test.go index 0f26124733..2d0240f177 100644 --- a/pkg/trait/cron_test.go +++ b/pkg/trait/cron_test.go @@ -27,12 +27,12 @@ import ( batchv1 "k8s.io/api/batch/v1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" - "github.com/apache/camel-k/pkg/util/test" ) func TestCronFromURI(t *testing.T) { @@ -249,7 +249,7 @@ func TestCronDeps(t *testing.T) { }, }, Resources: []v1.ResourceSpec{}, - Traits: map[string]v1.TraitSpec{}, + Traits: v1.Traits{}, }, }, IntegrationKit: &v1.IntegrationKit{ @@ -319,10 +319,10 @@ func TestCronDepsFallback(t *testing.T) { }, }, Resources: []v1.ResourceSpec{}, - Traits: map[string]v1.TraitSpec{ - "cron": test.TraitSpecFromMap(t, map[string]interface{}{ - "fallback": true, - }), + Traits: v1.Traits{ + Cron: &v1.CronTrait{ + Fallback: pointer.Bool(true), + }, }, }, }, @@ -394,10 +394,10 @@ func TestCronWithActiveDeadline(t *testing.T) { }, }, Resources: []v1.ResourceSpec{}, - Traits: map[string]v1.TraitSpec{ - "cron": test.TraitSpecFromMap(t, map[string]interface{}{ - "activeDeadlineSeconds": 120, - }), + Traits: v1.Traits{ + Cron: &v1.CronTrait{ + ActiveDeadlineSeconds: pointer.Int64(120), + }, }, }, }, @@ -467,10 +467,10 @@ func TestCronWithBackoffLimit(t *testing.T) { }, }, Resources: []v1.ResourceSpec{}, - Traits: map[string]v1.TraitSpec{ - "cron": test.TraitSpecFromMap(t, map[string]interface{}{ - "backoffLimit": 5, - }), + Traits: v1.Traits{ + Cron: &v1.CronTrait{ + BackoffLimit: pointer.Int32(5), + }, }, }, }, diff --git a/pkg/trait/dependencies.go b/pkg/trait/dependencies.go index b8cf3e4d47..59ed4bd229 100644 --- a/pkg/trait/dependencies.go +++ b/pkg/trait/dependencies.go @@ -28,12 +28,9 @@ import ( "github.com/apache/camel-k/pkg/util/kubernetes" ) -// The Dependencies trait is internally used to automatically add runtime dependencies based on the -// integration that the user wants to run. -// -// +camel-k:trait=dependencies. type dependenciesTrait struct { - BaseTrait `property:",squash"` + BaseTrait + v1.DependenciesTrait `property:",squash"` } func newDependenciesTrait() Trait { diff --git a/pkg/trait/deployer.go b/pkg/trait/deployer.go index ca40062d74..b46e3324ae 100644 --- a/pkg/trait/deployer.go +++ b/pkg/trait/deployer.go @@ -31,20 +31,13 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/patch" ) -// The deployer trait is responsible for deploying the resources owned by the integration, and can be used -// to explicitly select the underlying controller that will manage the integration pods. -// -// +camel-k:trait=deployer. type deployerTrait struct { - BaseTrait `property:",squash"` - // Allows to explicitly select the desired deployment kind between `deployment`, `cron-job` or `knative-service` when creating the resources for running the integration. - Kind string `property:"kind" json:"kind,omitempty"` - // Use server-side apply to update the owned resources (default `true`). - // Note that it automatically falls back to client-side patching, if SSA is not available, e.g., on old Kubernetes clusters. - UseSSA *bool `property:"use-ssa" json:"useSSA,omitempty"` + BaseTrait + v1.DeployerTrait `property:",squash"` } var _ ControllerStrategySelector = &deployerTrait{} diff --git a/pkg/trait/deployment.go b/pkg/trait/deployment.go index d0a0609211..c9fafe2e3b 100644 --- a/pkg/trait/deployment.go +++ b/pkg/trait/deployment.go @@ -29,15 +29,9 @@ import ( "github.com/apache/camel-k/pkg/util/label" ) -// The Deployment trait is responsible for generating the Kubernetes deployment that will make sure -// the integration will run in the cluster. -// -// +camel-k:trait=deployment. type deploymentTrait struct { - BaseTrait `property:",squash"` - // The maximum time in seconds for the deployment to make progress before it - // is considered to be failed. It defaults to 60s. - ProgressDeadlineSeconds *int32 `property:"progress-deadline-seconds" json:"progressDeadlineSeconds,omitempty"` + BaseTrait + v1.DeploymentTrait `property:",squash"` } var _ ControllerStrategySelector = &deploymentTrait{} diff --git a/pkg/trait/deployment_test.go b/pkg/trait/deployment_test.go index 6dc2dbd57b..015cbf7dea 100644 --- a/pkg/trait/deployment_test.go +++ b/pkg/trait/deployment_test.go @@ -187,7 +187,7 @@ func createNominalDeploymentTest() (*deploymentTrait, *Environment) { }, Spec: v1.IntegrationSpec{ Replicas: &replicas, - Traits: make(map[string]v1.TraitSpec), + Traits: v1.Traits{}, }, Status: v1.IntegrationStatus{ Phase: v1.IntegrationPhaseDeploying, diff --git a/pkg/trait/environment.go b/pkg/trait/environment.go index ba8688a324..735e9e1eab 100644 --- a/pkg/trait/environment.go +++ b/pkg/trait/environment.go @@ -22,26 +22,16 @@ import ( "k8s.io/utils/pointer" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/defaults" "github.com/apache/camel-k/pkg/util/envvar" "github.com/apache/camel-k/pkg/util/property" ) -// The environment trait is used internally to inject standard environment variables in the integration container, -// such as `NAMESPACE`, `POD_NAME` and others. -// -// +camel-k:trait=environment. type environmentTrait struct { - BaseTrait `property:",squash"` - // Enables injection of `NAMESPACE` and `POD_NAME` environment variables (default `true`) - ContainerMeta *bool `property:"container-meta" json:"containerMeta,omitempty"` - // Propagates the `HTTP_PROXY`, `HTTPS_PROXY` and `NO_PROXY` environment variables (default `true`) - HTTPProxy *bool `property:"http-proxy" json:"httpProxy,omitempty"` - // A list of environment variables to be added to the integration container. - // The syntax is KEY=VALUE, e.g., `MY_VAR="my value"`. - // These take precedence over the previously defined environment variables. - Vars []string `property:"vars" json:"vars,omitempty"` + BaseTrait + v1.EnvironmentTrait `property:",squash"` } const ( @@ -63,8 +53,10 @@ const ( func newEnvironmentTrait() Trait { return &environmentTrait{ - BaseTrait: NewBaseTrait("environment", 800), - ContainerMeta: pointer.Bool(true), + BaseTrait: NewBaseTrait("environment", 800), + EnvironmentTrait: v1.EnvironmentTrait{ + ContainerMeta: pointer.Bool(true), + }, } } diff --git a/pkg/trait/environment_test.go b/pkg/trait/environment_test.go index df74cbae1c..9cf25059d1 100644 --- a/pkg/trait/environment_test.go +++ b/pkg/trait/environment_test.go @@ -25,11 +25,11 @@ import ( appsv1 "k8s.io/api/apps/v1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" - "github.com/apache/camel-k/pkg/util/test" ) func TestDefaultEnvironment(t *testing.T) { @@ -81,10 +81,10 @@ func TestEnabledContainerMetaDataEnvVars(t *testing.T) { assert.Nil(t, err) env := mockEnvironment(c) - env.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "environment": test.TraitSpecFromMap(t, map[string]interface{}{ - "containerMeta": true, - }), + env.Integration.Spec.Traits = v1.Traits{ + Environment: &v1.EnvironmentTrait{ + ContainerMeta: pointer.Bool(true), + }, } env.Platform.ResyncStatusFullConfig() @@ -120,10 +120,10 @@ func TestDisabledContainerMetaDataEnvVars(t *testing.T) { assert.Nil(t, err) env := mockEnvironment(c) - env.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "environment": test.TraitSpecFromMap(t, map[string]interface{}{ - "containerMeta": false, - }), + env.Integration.Spec.Traits = v1.Traits{ + Environment: &v1.EnvironmentTrait{ + ContainerMeta: pointer.Bool(false), + }, } env.Platform.ResyncStatusFullConfig() @@ -160,10 +160,10 @@ func TestCustomEnvVars(t *testing.T) { assert.Nil(t, err) env := mockEnvironment(c) - env.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "environment": test.TraitSpecFromMap(t, map[string]interface{}{ - "vars": []string{"key1=val1", "key2 = val2"}, - }), + env.Integration.Spec.Traits = v1.Traits{ + Environment: &v1.EnvironmentTrait{ + Vars: []string{"key1=val1", "key2 = val2"}, + }, } env.Platform.ResyncStatusFullConfig() diff --git a/pkg/trait/error_handler.go b/pkg/trait/error_handler.go index faa26a662a..b15c052cb7 100644 --- a/pkg/trait/error_handler.go +++ b/pkg/trait/error_handler.go @@ -30,13 +30,9 @@ import ( "github.com/apache/camel-k/pkg/util" ) -// The error-handler is a platform trait used to inject Error Handler source into the integration runtime. -// -// +camel-k:trait=error-handler. type errorHandlerTrait struct { - BaseTrait `property:",squash"` - // The error handler ref name provided or found in application properties - ErrorHandlerRef string `property:"ref" json:"ref,omitempty"` + BaseTrait + v1.ErrorHandlerTrait `property:",squash"` } func newErrorHandlerTrait() Trait { diff --git a/pkg/trait/gc.go b/pkg/trait/gc.go index cd8fc1bdaf..bcbd3b9c63 100644 --- a/pkg/trait/gc.go +++ b/pkg/trait/gc.go @@ -57,43 +57,31 @@ var ( diskCachedDiscovery discovery.CachedDiscoveryInterface ) -type discoveryCacheType string - -const ( - disabledDiscoveryCache discoveryCacheType = "disabled" - diskDiscoveryCache discoveryCacheType = "disk" - memoryDiscoveryCache discoveryCacheType = "memory" -) - -// The GC Trait garbage-collects all resources that are no longer necessary upon integration updates. -// -// +camel-k:trait=gc. -type garbageCollectorTrait struct { - BaseTrait `property:",squash"` - // Discovery client cache to be used, either `disabled`, `disk` or `memory` (default `memory`) - DiscoveryCache *discoveryCacheType `property:"discovery-cache" json:"discoveryCache,omitempty"` +type gcTrait struct { + BaseTrait + v1.GCTrait `property:",squash"` } -func newGarbageCollectorTrait() Trait { - return &garbageCollectorTrait{ +func newGCTrait() Trait { + return &gcTrait{ BaseTrait: NewBaseTrait("gc", 1200), } } -func (t *garbageCollectorTrait) Configure(e *Environment) (bool, error) { +func (t *gcTrait) Configure(e *Environment) (bool, error) { if !pointer.BoolDeref(t.Enabled, true) { return false, nil } if t.DiscoveryCache == nil { - s := memoryDiscoveryCache + s := v1.MemoryDiscoveryCache t.DiscoveryCache = &s } return e.IntegrationInPhase(v1.IntegrationPhaseInitialization) || e.IntegrationInRunningPhases(), nil } -func (t *garbageCollectorTrait) Apply(e *Environment) error { +func (t *gcTrait) Apply(e *Environment) error { if e.IntegrationInRunningPhases() && e.Integration.GetGeneration() > 1 { // Register a post action that deletes the existing resources that are labelled // with the previous integration generation(s). @@ -122,7 +110,7 @@ func (t *garbageCollectorTrait) Apply(e *Environment) error { return nil } -func (t *garbageCollectorTrait) garbageCollectResources(e *Environment) error { +func (t *gcTrait) garbageCollectResources(e *Environment) error { deletableGVKs, err := t.getDeletableTypes(e) if err != nil { return errors.Wrap(err, "cannot discover GVK types") @@ -140,7 +128,7 @@ func (t *garbageCollectorTrait) garbageCollectResources(e *Environment) error { return t.deleteEachOf(e.Ctx, deletableGVKs, e, selector) } -func (t *garbageCollectorTrait) deleteEachOf(ctx context.Context, deletableGVKs map[schema.GroupVersionKind]struct{}, e *Environment, selector labels.Selector) error { +func (t *gcTrait) deleteEachOf(ctx context.Context, deletableGVKs map[schema.GroupVersionKind]struct{}, e *Environment, selector labels.Selector) error { for GVK := range deletableGVKs { resources := unstructured.UnstructuredList{ Object: map[string]interface{}{ @@ -179,7 +167,7 @@ func (t *garbageCollectorTrait) deleteEachOf(ctx context.Context, deletableGVKs return nil } -func (t *garbageCollectorTrait) canBeDeleted(e *Environment, u unstructured.Unstructured) bool { +func (t *gcTrait) canBeDeleted(e *Environment, u unstructured.Unstructured) bool { // Only delete direct children of the integration, otherwise we can affect the behavior of external controllers (i.e. Knative) for _, o := range u.GetOwnerReferences() { if o.Kind == v1.IntegrationKind && strings.HasPrefix(o.APIVersion, v1.SchemeGroupVersion.Group) && o.Name == e.Integration.Name { @@ -189,7 +177,7 @@ func (t *garbageCollectorTrait) canBeDeleted(e *Environment, u unstructured.Unst return false } -func (t *garbageCollectorTrait) getDeletableTypes(e *Environment) (map[schema.GroupVersionKind]struct{}, error) { +func (t *gcTrait) getDeletableTypes(e *Environment) (map[schema.GroupVersionKind]struct{}, error) { lock.Lock() defer lock.Unlock() @@ -254,9 +242,9 @@ func (t *garbageCollectorTrait) getDeletableTypes(e *Environment) (map[schema.Gr return collectableGVKs, nil } -func (t *garbageCollectorTrait) discoveryClient() (discovery.DiscoveryInterface, error) { +func (t *gcTrait) discoveryClient() (discovery.DiscoveryInterface, error) { switch *t.DiscoveryCache { - case diskDiscoveryCache: + case v1.DiskDiscoveryCache: if diskCachedDiscovery != nil { return diskCachedDiscovery, nil } @@ -267,14 +255,14 @@ func (t *garbageCollectorTrait) discoveryClient() (discovery.DiscoveryInterface, diskCachedDiscovery, err = disk.NewCachedDiscoveryClientForConfig(config, diskCacheDir, httpCacheDir, 10*time.Minute) return diskCachedDiscovery, err - case memoryDiscoveryCache: + case v1.MemoryDiscoveryCache: if memoryCachedDiscovery != nil { return memoryCachedDiscovery, nil } memoryCachedDiscovery = memory.NewMemCacheClient(t.Client.Discovery()) return memoryCachedDiscovery, nil - case disabledDiscoveryCache, "": + case v1.DisabledDiscoveryCache, "": return t.Client.Discovery(), nil default: diff --git a/pkg/trait/gc_test.go b/pkg/trait/gc_test.go index 10dd4462c7..e16823a6fb 100644 --- a/pkg/trait/gc_test.go +++ b/pkg/trait/gc_test.go @@ -27,16 +27,16 @@ import ( "k8s.io/utils/pointer" ) -func TestConfigureGarbageCollectorTraitDoesSucceed(t *testing.T) { - gcTrait, environment := createNominalGarbageCollectorTest() +func TestConfigureGCTraitDoesSucceed(t *testing.T) { + gcTrait, environment := createNominalGCTest() configured, err := gcTrait.Configure(environment) assert.True(t, configured) assert.Nil(t, err) } -func TestConfigureDisabledGarbageCollectorTraitDoesNotSucceed(t *testing.T) { - gcTrait, environment := createNominalGarbageCollectorTest() +func TestConfigureDisabledGCTraitDoesNotSucceed(t *testing.T) { + gcTrait, environment := createNominalGCTest() gcTrait.Enabled = pointer.Bool(false) configured, err := gcTrait.Configure(environment) @@ -46,7 +46,7 @@ func TestConfigureDisabledGarbageCollectorTraitDoesNotSucceed(t *testing.T) { } func TestApplyGarbageCollectorTraitFirstGenerationDoesSucceed(t *testing.T) { - gcTrait, environment := createNominalGarbageCollectorTest() + gcTrait, environment := createNominalGCTest() err := gcTrait.Apply(environment) @@ -56,7 +56,7 @@ func TestApplyGarbageCollectorTraitFirstGenerationDoesSucceed(t *testing.T) { } func TestApplyGarbageCollectorTraitNextGenerationDoesSucceed(t *testing.T) { - gcTrait, environment := createNominalGarbageCollectorTest() + gcTrait, environment := createNominalGCTest() environment.Integration.Generation = 2 err := gcTrait.Apply(environment) @@ -66,8 +66,8 @@ func TestApplyGarbageCollectorTraitNextGenerationDoesSucceed(t *testing.T) { assert.Len(t, environment.PostActions, 1) } -func TestApplyGarbageCollectorTraitDuringInitializationPhaseSkipPostActions(t *testing.T) { - gcTrait, environment := createNominalGarbageCollectorTest() +func TestApplyGCTraitDuringInitializationPhaseSkipPostActions(t *testing.T) { + gcTrait, environment := createNominalGCTest() environment.Integration.Status.Phase = v1.IntegrationPhaseInitialization err := gcTrait.Apply(environment) @@ -77,8 +77,8 @@ func TestApplyGarbageCollectorTraitDuringInitializationPhaseSkipPostActions(t *t assert.Len(t, environment.PostActions, 0) } -func createNominalGarbageCollectorTest() (*garbageCollectorTrait, *Environment) { - trait, _ := newGarbageCollectorTrait().(*garbageCollectorTrait) +func createNominalGCTest() (*gcTrait, *Environment) { + trait, _ := newGCTrait().(*gcTrait) trait.Enabled = pointer.Bool(true) environment := &Environment{ diff --git a/pkg/trait/health.go b/pkg/trait/health.go index 0dd2f26fab..274defcb31 100644 --- a/pkg/trait/health.go +++ b/pkg/trait/health.go @@ -34,50 +34,18 @@ const ( defaultReadinessProbePath = "/q/health/ready" ) -// The health trait is responsible for configuring the health probes on the integration container. -// -// It's disabled by default. -// -// +camel-k:trait=health. type healthTrait struct { - BaseTrait `property:",squash"` - - // Configures the liveness probe for the integration container (default `false`). - LivenessProbeEnabled *bool `property:"liveness-probe-enabled" json:"livenessProbeEnabled,omitempty"` - // Scheme to use when connecting to the liveness probe (default `HTTP`). - LivenessScheme string `property:"liveness-scheme" json:"livenessScheme,omitempty"` - // Number of seconds after the container has started before the liveness probe is initiated. - LivenessInitialDelay int32 `property:"liveness-initial-delay" json:"livenessInitialDelay,omitempty"` - // Number of seconds after which the liveness probe times out. - LivenessTimeout int32 `property:"liveness-timeout" json:"livenessTimeout,omitempty"` - // How often to perform the liveness probe. - LivenessPeriod int32 `property:"liveness-period" json:"livenessPeriod,omitempty"` - // Minimum consecutive successes for the liveness probe to be considered successful after having failed. - LivenessSuccessThreshold int32 `property:"liveness-success-threshold" json:"livenessSuccessThreshold,omitempty"` - // Minimum consecutive failures for the liveness probe to be considered failed after having succeeded. - LivenessFailureThreshold int32 `property:"liveness-failure-threshold" json:"livenessFailureThreshold,omitempty"` - - // Configures the readiness probe for the integration container (default `true`). - ReadinessProbeEnabled *bool `property:"readiness-probe-enabled" json:"readinessProbeEnabled,omitempty"` - // Scheme to use when connecting to the readiness probe (default `HTTP`). - ReadinessScheme string `property:"readiness-scheme" json:"readinessScheme,omitempty"` - // Number of seconds after the container has started before the readiness probe is initiated. - ReadinessInitialDelay int32 `property:"readiness-initial-delay" json:"readinessInitialDelay,omitempty"` - // Number of seconds after which the readiness probe times out. - ReadinessTimeout int32 `property:"readiness-timeout" json:"readinessTimeout,omitempty"` - // How often to perform the readiness probe. - ReadinessPeriod int32 `property:"readiness-period" json:"readinessPeriod,omitempty"` - // Minimum consecutive successes for the readiness probe to be considered successful after having failed. - ReadinessSuccessThreshold int32 `property:"readiness-success-threshold" json:"readinessSuccessThreshold,omitempty"` - // Minimum consecutive failures for the readiness probe to be considered failed after having succeeded. - ReadinessFailureThreshold int32 `property:"readiness-failure-threshold" json:"readinessFailureThreshold,omitempty"` + BaseTrait + v1.HealthTrait `property:",squash"` } func newHealthTrait() Trait { return &healthTrait{ - BaseTrait: NewBaseTrait("health", 1700), - LivenessScheme: string(corev1.URISchemeHTTP), - ReadinessScheme: string(corev1.URISchemeHTTP), + BaseTrait: NewBaseTrait("health", 1700), + HealthTrait: v1.HealthTrait{ + LivenessScheme: string(corev1.URISchemeHTTP), + ReadinessScheme: string(corev1.URISchemeHTTP), + }, } } diff --git a/pkg/trait/ingress.go b/pkg/trait/ingress.go index 66dbcf8029..31a0dd0305 100644 --- a/pkg/trait/ingress.go +++ b/pkg/trait/ingress.go @@ -29,24 +29,17 @@ import ( v1 "github.com/apache/camel-k/pkg/apis/camel/v1" ) -// The Ingress trait can be used to expose the service associated with the integration -// to the outside world with a Kubernetes Ingress. -// -// It's enabled by default whenever a Service is added to the integration (through the `service` trait). -// -// +camel-k:trait=ingress. type ingressTrait struct { - BaseTrait `property:",squash"` - // **Required**. To configure the host exposed by the ingress. - Host string `property:"host" json:"host,omitempty"` - // To automatically add an ingress whenever the integration uses a HTTP endpoint consumer. - Auto *bool `property:"auto" json:"auto,omitempty"` + BaseTrait + v1.IngressTrait `property:",squash"` } func newIngressTrait() Trait { return &ingressTrait{ BaseTrait: NewBaseTrait("ingress", 2400), - Host: "", + IngressTrait: v1.IngressTrait{ + Host: "", + }, } } diff --git a/pkg/trait/init.go b/pkg/trait/init.go index 7076c6a156..b8005da52c 100644 --- a/pkg/trait/init.go +++ b/pkg/trait/init.go @@ -32,7 +32,8 @@ import ( const flowsInternalSourceName = "camel-k-embedded-flow.yaml" type initTrait struct { - BaseTrait `property:",squash"` + BaseTrait + v1.Trait } func NewInitTrait() Trait { diff --git a/pkg/trait/istio.go b/pkg/trait/istio.go index 1ad3daacbf..12013a5327 100644 --- a/pkg/trait/istio.go +++ b/pkg/trait/istio.go @@ -20,22 +20,16 @@ package trait import ( "strconv" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" appsv1 "k8s.io/api/apps/v1" "k8s.io/utils/pointer" servingv1 "knative.dev/serving/pkg/apis/serving/v1" ) -// The Istio trait allows configuring properties related to the Istio service mesh, -// such as sidecar injection and outbound IP ranges. -// -// +camel-k:trait=istio. type istioTrait struct { - BaseTrait `property:",squash"` - // Configures a (comma-separated) list of CIDR subnets that should not be intercepted by the Istio proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` by default). - Allow string `property:"allow" json:"allow,omitempty"` - // Forces the value for labels `sidecar.istio.io/inject`. By default the label is set to `true` on deployment and not set on Knative Service. - Inject *bool `property:"inject" json:"inject,omitempty"` + BaseTrait + v1.IstioTrait `property:",squash"` } const ( @@ -46,7 +40,9 @@ const ( func newIstioTrait() Trait { return &istioTrait{ BaseTrait: NewBaseTrait("istio", 2300), - Allow: "10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + IstioTrait: v1.IstioTrait{ + Allow: "10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", + }, } } diff --git a/pkg/trait/istio_test.go b/pkg/trait/istio_test.go index c322fc064c..b829d6d322 100644 --- a/pkg/trait/istio_test.go +++ b/pkg/trait/istio_test.go @@ -25,13 +25,13 @@ import ( appsv1 "k8s.io/api/apps/v1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" serving "knative.dev/serving/pkg/apis/serving/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" - "github.com/apache/camel-k/pkg/util/test" ) func NewIstioTestEnv(t *testing.T, d *appsv1.Deployment, s *serving.Service, enabled bool) Environment { @@ -48,7 +48,7 @@ func NewIstioTestEnv(t *testing.T, d *appsv1.Deployment, s *serving.Service, ena Phase: v1.IntegrationPhaseDeploying, }, Spec: v1.IntegrationSpec{ - Traits: make(map[string]v1.TraitSpec), + Traits: v1.Traits{}, }, }, Platform: &v1.IntegrationPlatform{ @@ -66,9 +66,11 @@ func NewIstioTestEnv(t *testing.T, d *appsv1.Deployment, s *serving.Service, ena env.Platform.ResyncStatusFullConfig() if enabled { - env.Integration.Spec.Traits["istio"] = test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - }) + env.Integration.Spec.Traits.Istio = &v1.IstioTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + } } return env @@ -111,10 +113,8 @@ func TestIstioForcedInjectTrue(t *testing.T) { } env := NewIstioTestEnv(t, &d, &s, true) - env.Integration.Spec.Traits["istio"] = test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - "inject": true, - }) + env.Integration.Spec.Traits.Istio.Enabled = pointer.Bool(true) + env.Integration.Spec.Traits.Istio.Inject = pointer.Bool(true) err := env.Catalog.apply(&env) assert.Nil(t, err) @@ -138,10 +138,8 @@ func TestIstioForcedInjectFalse(t *testing.T) { } env := NewIstioTestEnv(t, &d, &s, true) - env.Integration.Spec.Traits["istio"] = test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - "inject": false, - }) + env.Integration.Spec.Traits.Istio.Enabled = pointer.Bool(true) + env.Integration.Spec.Traits.Istio.Inject = pointer.Bool(false) err := env.Catalog.apply(&env) assert.Nil(t, err) diff --git a/pkg/trait/jolokia.go b/pkg/trait/jolokia.go index ca27254301..eae076c1af 100644 --- a/pkg/trait/jolokia.go +++ b/pkg/trait/jolokia.go @@ -29,50 +29,17 @@ import ( "github.com/apache/camel-k/pkg/util" ) -// The Jolokia trait activates and configures the Jolokia Java agent. -// -// See https://jolokia.org/reference/html/agents.html -// -// +camel-k:trait=jolokia -// nolint: tagliatelle type jolokiaTrait struct { - BaseTrait `property:",squash"` - // The PEM encoded CA certification file path, used to verify client certificates, - // applicable when `protocol` is `https` and `use-ssl-client-authentication` is `true` - // (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` for OpenShift). - CaCert *string `property:"ca-cert" json:"CACert,omitempty"` - // The principal(s) which must be given in a client certificate to allow access to the Jolokia endpoint, - // applicable when `protocol` is `https` and `use-ssl-client-authentication` is `true` - // (default `clientPrincipal=cn=system:master-proxy`, `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` for OpenShift). - ClientPrincipal []string `property:"client-principal" json:"clientPrincipal,omitempty"` - // Listen for multicast requests (default `false`) - DiscoveryEnabled *bool `property:"discovery-enabled" json:"discoveryEnabled,omitempty"` - // Mandate the client certificate contains a client flag in the extended key usage section, - // applicable when `protocol` is `https` and `use-ssl-client-authentication` is `true` - // (default `true` for OpenShift). - ExtendedClientCheck *bool `property:"extended-client-check" json:"extendedClientCheck,omitempty"` - // The Host address to which the Jolokia agent should bind to. If `"\*"` or `"0.0.0.0"` is given, - // the servers binds to every network interface (default `"*"`). - Host *string `property:"host" json:"host,omitempty"` - // The password used for authentication, applicable when the `user` option is set. - Password *string `property:"password" json:"password,omitempty"` - // The Jolokia endpoint port (default `8778`). - Port int `property:"port" json:"port,omitempty"` - // The protocol to use, either `http` or `https` (default `https` for OpenShift) - Protocol *string `property:"protocol" json:"protocol,omitempty"` - // The user to be used for authentication - User *string `property:"user" json:"user,omitempty"` - // Whether client certificates should be used for authentication (default `true` for OpenShift). - UseSslClientAuthentication *bool `property:"use-ssl-client-authentication" json:"useSSLClientAuthentication,omitempty"` - // A list of additional Jolokia options as defined - // in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM agent configuration options] - Options []string `property:"options" json:"options,omitempty"` + BaseTrait + v1.JolokiaTrait `property:",squash"` } func newJolokiaTrait() Trait { return &jolokiaTrait{ BaseTrait: NewBaseTrait("jolokia", 1800), - Port: 8778, + JolokiaTrait: v1.JolokiaTrait{ + Port: 8778, + }, } } diff --git a/pkg/trait/jvm.go b/pkg/trait/jvm.go index 58fda571b9..0cca3267a2 100644 --- a/pkg/trait/jvm.go +++ b/pkg/trait/jvm.go @@ -43,30 +43,18 @@ import ( "github.com/apache/camel-k/pkg/util/envvar" ) -// The JVM trait is used to configure the JVM that runs the integration. -// -// +camel-k:trait=jvm. type jvmTrait struct { - BaseTrait `property:",squash"` - // Activates remote debugging, so that a debugger can be attached to the JVM, e.g., using port-forwarding - Debug *bool `property:"debug" json:"debug,omitempty"` - // Suspends the target JVM immediately before the main class is loaded - DebugSuspend *bool `property:"debug-suspend" json:"debugSuspend,omitempty"` - // Prints the command used the start the JVM in the container logs (default `true`) - PrintCommand *bool `property:"print-command" json:"printCommand,omitempty"` - // Transport address at which to listen for the newly launched JVM (default `*:5005`) - DebugAddress string `property:"debug-address" json:"debugAddress,omitempty"` - // A list of JVM options - Options []string `property:"options" json:"options,omitempty"` - // Additional JVM classpath (use `Linux` classpath separator) - Classpath string `property:"classpath" json:"classpath,omitempty"` + BaseTrait + v1.JVMTrait `property:",squash"` } func newJvmTrait() Trait { return &jvmTrait{ - BaseTrait: NewBaseTrait("jvm", 2000), - DebugAddress: "*:5005", - PrintCommand: pointer.Bool(true), + BaseTrait: NewBaseTrait("jvm", 2000), + JVMTrait: v1.JVMTrait{ + DebugAddress: "*:5005", + PrintCommand: pointer.Bool(true), + }, } } diff --git a/pkg/trait/kamelets.go b/pkg/trait/kamelets.go index 9109235d84..821b087610 100644 --- a/pkg/trait/kamelets.go +++ b/pkg/trait/kamelets.go @@ -39,15 +39,9 @@ import ( "github.com/apache/camel-k/pkg/util/kamelets" ) -// The kamelets trait is a platform trait used to inject Kamelets into the integration runtime. -// -// +camel-k:trait=kamelets. type kameletsTrait struct { - BaseTrait `property:",squash"` - // Automatically inject all referenced Kamelets and their default configuration (enabled by default) - Auto *bool `property:"auto"` - // Comma separated list of Kamelet names to load into the current integration - List string `property:"list"` + BaseTrait + v1.KameletsTrait `property:",squash"` } type configurationKey struct { diff --git a/pkg/trait/knative.go b/pkg/trait/knative.go index 1ec29109fb..34fcd83751 100644 --- a/pkg/trait/knative.go +++ b/pkg/trait/knative.go @@ -45,46 +45,9 @@ import ( "github.com/apache/camel-k/pkg/util/kubernetes" ) -// The Knative trait automatically discovers addresses of Knative resources and inject them into the -// running integration. -// -// The full Knative configuration is injected in the CAMEL_KNATIVE_CONFIGURATION in JSON format. -// The Camel Knative component will then use the full configuration to configure the routes. -// -// The trait is enabled by default when the Knative profile is active. -// -// +camel-k:trait=knative. type knativeTrait struct { - BaseTrait `property:",squash"` - // Can be used to inject a Knative complete configuration in JSON format. - Configuration string `property:"configuration" json:"configuration,omitempty"` - // List of channels used as source of integration routes. - // Can contain simple channel names or full Camel URIs. - ChannelSources []string `property:"channel-sources" json:"channelSources,omitempty"` - // List of channels used as destination of integration routes. - // Can contain simple channel names or full Camel URIs. - ChannelSinks []string `property:"channel-sinks" json:"channelSinks,omitempty"` - // List of channels used as source of integration routes. - EndpointSources []string `property:"endpoint-sources" json:"endpointSources,omitempty"` - // List of endpoints used as destination of integration routes. - // Can contain simple endpoint names or full Camel URIs. - EndpointSinks []string `property:"endpoint-sinks" json:"endpointSinks,omitempty"` - // List of event types that the integration will be subscribed to. - // Can contain simple event types or full Camel URIs (to use a specific broker different from "default"). - EventSources []string `property:"event-sources" json:"eventSources,omitempty"` - // List of event types that the integration will produce. - // Can contain simple event types or full Camel URIs (to use a specific broker). - EventSinks []string `property:"event-sinks" json:"eventSinks,omitempty"` - // Enables filtering on events based on the header "ce-knativehistory". Since this header has been removed in newer versions of - // Knative, filtering is disabled by default. - FilterSourceChannels *bool `property:"filter-source-channels" json:"filterSourceChannels,omitempty"` - // Allows binding the integration to a sink via a Knative SinkBinding resource. - // This can be used when the integration targets a single sink. - // It's enabled by default when the integration targets a single sink - // (except when the integration is owned by a Knative source). - SinkBinding *bool `property:"sink-binding" json:"sinkBinding,omitempty"` - // Enable automatic discovery of all trait properties. - Auto *bool `property:"auto" json:"auto,omitempty"` + BaseTrait + v1.KnativeTrait `property:",squash"` } const ( diff --git a/pkg/trait/knative_service.go b/pkg/trait/knative_service.go index 8a7b106c9f..351c92044d 100644 --- a/pkg/trait/knative_service.go +++ b/pkg/trait/knative_service.go @@ -46,46 +46,9 @@ const ( knativeServingRolloutDurationAnnotation = "serving.knative.dev/rolloutDuration" ) -// The Knative Service trait allows configuring options when running the Integration as a Knative service, instead of -// a standard Kubernetes Deployment. -// -// Running an Integration as a Knative Service enables auto-scaling (and scaling-to-zero), but those features -// are only relevant when the Camel route(s) use(s) an HTTP endpoint consumer. -// -// +camel-k:trait=knative-service. type knativeServiceTrait struct { - BaseTrait `property:",squash"` - // Configures the Knative autoscaling class property (e.g. to set `hpa.autoscaling.knative.dev` or `kpa.autoscaling.knative.dev` autoscaling). - // - // Refer to the Knative documentation for more information. - Class string `property:"autoscaling-class" json:"class,omitempty"` - // Configures the Knative autoscaling metric property (e.g. to set `concurrency` based or `cpu` based autoscaling). - // - // Refer to the Knative documentation for more information. - Metric string `property:"autoscaling-metric" json:"autoscalingMetric,omitempty"` - // Sets the allowed concurrency level or CPU percentage (depending on the autoscaling metric) for each Pod. - // - // Refer to the Knative documentation for more information. - Target *int `property:"autoscaling-target" json:"autoscalingTarget,omitempty"` - // The minimum number of Pods that should be running at any time for the integration. It's **zero** by default, meaning that - // the integration is scaled down to zero when not used for a configured amount of time. - // - // Refer to the Knative documentation for more information. - MinScale *int `property:"min-scale" json:"minScale,omitempty"` - // An upper bound for the number of Pods that can be running in parallel for the integration. - // Knative has its own cap value that depends on the installation. - // - // Refer to the Knative documentation for more information. - MaxScale *int `property:"max-scale" json:"maxScale,omitempty"` - // Enables to gradually shift traffic to the latest Revision and sets the rollout duration. - // It's disabled by default and must be expressed as a Golang `time.Duration` string representation, - // rounded to a second precision. - RolloutDuration string `property:"rollout-duration" json:"rolloutDuration,omitempty"` - // Automatically deploy the integration as Knative service when all conditions hold: - // - // * Integration is using the Knative profile - // * All routes are either starting from a HTTP based consumer or a passive consumer (e.g. `direct` is a passive consumer) - Auto *bool `property:"auto" json:"auto,omitempty"` + BaseTrait + v1.KnativeServiceTrait `property:",squash"` } var _ ControllerStrategySelector = &knativeServiceTrait{} diff --git a/pkg/trait/knative_service_test.go b/pkg/trait/knative_service_test.go index 47531649b2..e3c91637bc 100644 --- a/pkg/trait/knative_service_test.go +++ b/pkg/trait/knative_service_test.go @@ -24,6 +24,7 @@ import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" serving "knative.dev/serving/pkg/apis/serving/v1" @@ -87,10 +88,12 @@ func TestKnativeService(t *testing.T) { {Type: "secret", Value: "my-secret"}, {Type: "property", Value: "my-property=my-property-value"}, }, - Traits: map[string]v1.TraitSpec{ - "knative-service": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - }), + Traits: v1.Traits{ + KnativeService: &v1.KnativeServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + }, }, }, }, @@ -201,17 +204,19 @@ func TestKnativeServiceWithCustomContainerName(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKnative, - Traits: map[string]v1.TraitSpec{ - "deployer": test.TraitSpecFromMap(t, map[string]interface{}{ - "kind": "knative-service", - }), - "knative-service": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - "auto": false, - }), - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "name": "my-container-name", - }), + Traits: v1.Traits{ + Deployer: &v1.DeployerTrait{ + Kind: "knative-service", + }, + KnativeService: &v1.KnativeServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Auto: pointer.Bool(false), + }, + Container: &v1.ContainerTrait{ + Name: "my-container-name", + }, }, }, }, @@ -248,10 +253,10 @@ func TestKnativeServiceWithCustomContainerName(t *testing.T) { assert.NotNil(t, s) - trait := test.TraitSpecToMap(t, environment.Integration.Spec.Traits["container"]) + trait := environment.Integration.Spec.Traits.Container assert.Equal( t, - trait["name"], + trait.Name, s.Spec.ConfigurationSpec.Template.Spec.Containers[0].Name, ) } @@ -359,10 +364,10 @@ func TestKnativeServiceWithRollout(t *testing.T) { Language: v1.LanguageXML, }, }, - Traits: map[string]v1.TraitSpec{ - "knative-service": test.TraitSpecFromMap(t, map[string]interface{}{ - "rolloutDuration": "60s", - }), + Traits: v1.Traits{ + KnativeService: &v1.KnativeServiceTrait{ + RolloutDuration: "60s", + }, }, }, }, diff --git a/pkg/trait/knative_test.go b/pkg/trait/knative_test.go index ac63b66b54..12bc8d4b00 100644 --- a/pkg/trait/knative_test.go +++ b/pkg/trait/knative_test.go @@ -24,6 +24,7 @@ import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" eventingduckv1 "knative.dev/eventing/pkg/apis/duck/v1" eventing "knative.dev/eventing/pkg/apis/eventing/v1" @@ -62,17 +63,19 @@ func TestKnativeEnvConfigurationFromTrait(t *testing.T) { Profile: v1.TraitProfileKnative, Sources: []v1.SourceSpec{}, Resources: []v1.ResourceSpec{}, - Traits: map[string]v1.TraitSpec{ - "knative": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - "auto": false, - "channelSources": []string{"channel-source-1"}, - "channelSinks": []string{"channel-sink-1"}, - "endpointSources": []string{"endpoint-source-1"}, - "endpointSinks": []string{"endpoint-sink-1", "endpoint-sink-2"}, - "eventSources": []string{"knative:event"}, - "eventSinks": []string{"knative:event"}, - }), + Traits: v1.Traits{ + Knative: &v1.KnativeTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Auto: pointer.Bool(false), + ChannelSources: []string{"channel-source-1"}, + ChannelSinks: []string{"channel-sink-1"}, + EndpointSources: []string{"endpoint-source-1"}, + EndpointSinks: []string{"endpoint-sink-1", "endpoint-sink-2"}, + EventSources: []string{"knative:event"}, + EventSinks: []string{"knative:event"}, + }, }, }, }, @@ -188,10 +191,12 @@ func TestKnativeEnvConfigurationFromSource(t *testing.T) { }, }, Resources: []v1.ResourceSpec{}, - Traits: map[string]v1.TraitSpec{ - "knative": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - }), + Traits: v1.Traits{ + Knative: &v1.KnativeTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + }, }, }, }, @@ -373,10 +378,12 @@ func NewFakeEnvironment(t *testing.T, source v1.SourceSpec) Environment { source, }, Resources: []v1.ResourceSpec{}, - Traits: map[string]v1.TraitSpec{ - "knative": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - }), + Traits: v1.Traits{ + Knative: &v1.KnativeTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + }, }, }, }, diff --git a/pkg/trait/logging.go b/pkg/trait/logging.go index 5b3237123e..bb13043b1c 100644 --- a/pkg/trait/logging.go +++ b/pkg/trait/logging.go @@ -20,6 +20,7 @@ package trait import ( "k8s.io/utils/pointer" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/envvar" ) @@ -32,28 +33,17 @@ const ( defaultLogLevel = "INFO" ) -// The Logging trait is used to configure Integration runtime logging options (such as color and format). -// The logging backend is provided by Quarkus, whose configuration is documented at https://quarkus.io/guides/logging. -// -// +camel-k:trait=logging. type loggingTrait struct { - BaseTrait `property:",squash"` - // Colorize the log output - Color *bool `property:"color" json:"color,omitempty"` - // Logs message format - Format string `property:"format" json:"format,omitempty"` - // Adjust the logging level (defaults to INFO) - Level string `property:"level" json:"level,omitempty"` - // Output the logs in JSON - JSON *bool `property:"json" json:"json,omitempty"` - // Enable "pretty printing" of the JSON logs - JSONPrettyPrint *bool `property:"json-pretty-print" json:"jsonPrettyPrint,omitempty"` + BaseTrait + v1.LoggingTrait `property:",squash"` } func newLoggingTraitTrait() Trait { return &loggingTrait{ BaseTrait: NewBaseTrait("logging", 800), - Level: defaultLogLevel, + LoggingTrait: v1.LoggingTrait{ + Level: defaultLogLevel, + }, } } diff --git a/pkg/trait/logging_test.go b/pkg/trait/logging_test.go index 9c142e3c9d..519932c911 100644 --- a/pkg/trait/logging_test.go +++ b/pkg/trait/logging_test.go @@ -25,11 +25,11 @@ import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" - "github.com/apache/camel-k/pkg/util/test" ) func createLoggingTestEnv(t *testing.T, color bool, json bool, jsonPrettyPrint bool, logLevel string, logFormat string) *Environment { @@ -54,14 +54,14 @@ func createLoggingTestEnv(t *testing.T, color bool, json bool, jsonPrettyPrint b }, Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileOpenShift, - Traits: map[string]v1.TraitSpec{ - "logging": test.TraitSpecFromMap(t, map[string]interface{}{ - "color": color, - "format": logFormat, - "json": json, - "json-pretty-print": jsonPrettyPrint, - "level": logLevel, - }), + Traits: v1.Traits{ + Logging: &v1.LoggingTrait{ + Color: pointer.Bool(color), + Format: logFormat, + JSON: pointer.Bool(json), + JSONPrettyPrint: pointer.Bool(jsonPrettyPrint), + Level: logLevel, + }, }, }, }, diff --git a/pkg/trait/mount.go b/pkg/trait/mount.go index 039e3ccc38..fb81840c7e 100644 --- a/pkg/trait/mount.go +++ b/pkg/trait/mount.go @@ -35,24 +35,9 @@ import ( utilResource "github.com/apache/camel-k/pkg/util/resource" ) -// The Mount trait can be used to configure volumes mounted on the Integration Pods. -// -// +camel-k:trait=mount -// nolint: tagliatelle type mountTrait struct { - BaseTrait `property:",squash"` - // A list of configuration pointing to configmap/secret. - // The configuration are expected to be UTF-8 resources as they are processed by runtime Camel Context and tried to be parsed as property files. - // They are also made available on the classpath in order to ease their usage directly from the Route. - // Syntax: [configmap|secret]:name[/key], where name represents the resource name and key optionally represents the resource key to be filtered - Configs []string `property:"configs" json:"configs,omitempty"` - // A list of resources (text or binary content) pointing to configmap/secret. - // The resources are expected to be any resource type (text or binary content). - // The destination path can be either a default location or any path specified by the user. - // Syntax: [configmap|secret]:name[/key][@path], where name represents the resource name, key optionally represents the resource key to be filtered and path represents the destination path - Resources []string `property:"resources" json:"resources,omitempty"` - // A list of Persistent Volume Claims to be mounted. Syntax: [pvcname:/container/path] - Volumes []string `property:"volumes" json:"volumes,omitempty"` + BaseTrait + v1.MountTrait `property:",squash"` } func newMountTrait() Trait { diff --git a/pkg/trait/mount_test.go b/pkg/trait/mount_test.go index 922124448d..34a6e49242 100644 --- a/pkg/trait/mount_test.go +++ b/pkg/trait/mount_test.go @@ -38,7 +38,7 @@ func TestMountVolumesEmpty(t *testing.T) { traitCatalog := NewCatalog(nil) environment := getNominalEnv(t, traitCatalog) - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{} + environment.Integration.Spec.Traits = v1.Traits{} // empty traits environment.Platform.ResyncStatusFullConfig() err := traitCatalog.apply(environment) @@ -153,12 +153,12 @@ func getNominalEnv(t *testing.T, traitCatalog *Catalog) *Environment { Language: v1.LanguageJavaScript, }, }, - Traits: map[string]v1.TraitSpec{ - "mount": test.TraitSpecFromMap(t, map[string]interface{}{ - "configs": []string{"configmap:my-cm"}, - "resources": []string{"secret:my-secret"}, - "volumes": []string{"my-pvc:/over/the/rainbow"}, - }), + Traits: v1.Traits{ + Mount: &v1.MountTrait{ + Configs: []string{"configmap:my-cm"}, + Resources: []string{"secret:my-secret"}, + Volumes: []string{"my-pvc:/over/the/rainbow"}, + }, }, }, }, diff --git a/pkg/trait/openapi.go b/pkg/trait/openapi.go index d1392bc300..1d48367d03 100644 --- a/pkg/trait/openapi.go +++ b/pkg/trait/openapi.go @@ -47,13 +47,9 @@ import ( "github.com/apache/camel-k/pkg/util/maven" ) -// The OpenAPI DSL trait is internally used to allow creating integrations from a OpenAPI specs. -// -// +camel-k:trait=openapi. type openAPITrait struct { - BaseTrait `property:",squash"` - // The configmaps holding the spec of the OpenAPI - Configmaps []string `property:"configmaps" json:"configmaps,omitempty"` + BaseTrait + v1.OpenAPITrait `property:",squash"` } func newOpenAPITrait() Trait { diff --git a/pkg/trait/owner.go b/pkg/trait/owner.go index 5bff48922d..0ac1f0259a 100644 --- a/pkg/trait/owner.go +++ b/pkg/trait/owner.go @@ -27,16 +27,9 @@ import ( v1 "github.com/apache/camel-k/pkg/apis/camel/v1" ) -// The Owner trait ensures that all created resources belong to the integration being created -// and transfers annotations and labels on the integration onto these owned resources. -// -// +camel-k:trait=owner. type ownerTrait struct { - BaseTrait `property:",squash"` - // The set of annotations to be transferred - TargetAnnotations []string `property:"target-annotations" json:"targetAnnotations,omitempty"` - // The set of labels to be transferred - TargetLabels []string `property:"target-labels" json:"targetLabels,omitempty"` + BaseTrait + v1.OwnerTrait `property:",squash"` } func newOwnerTrait() Trait { diff --git a/pkg/trait/owner_test.go b/pkg/trait/owner_test.go index 2bf1a328f4..96aaa8491e 100644 --- a/pkg/trait/owner_test.go +++ b/pkg/trait/owner_test.go @@ -26,7 +26,6 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" - "github.com/apache/camel-k/pkg/util/test" ) func TestOwner(t *testing.T) { @@ -44,11 +43,11 @@ func SetUpOwnerEnvironment(t *testing.T) *Environment { t.Helper() env := createTestEnv(t, v1.IntegrationPlatformClusterOpenShift, "camel:core") - env.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "owner": test.TraitSpecFromMap(t, map[string]interface{}{ - "targetLabels": []string{"com.mycompany/mylabel1"}, - "targetAnnotations": []string{"com.mycompany/myannotation2"}, - }), + env.Integration.Spec.Traits = v1.Traits{ + Owner: &v1.OwnerTrait{ + TargetLabels: []string{"com.mycompany/mylabel1"}, + TargetAnnotations: []string{"com.mycompany/myannotation2"}, + }, } env.Integration.SetLabels(map[string]string{ diff --git a/pkg/trait/pdb.go b/pkg/trait/pdb.go index 92fcbf9b97..cb57e4a99d 100644 --- a/pkg/trait/pdb.go +++ b/pkg/trait/pdb.go @@ -28,19 +28,9 @@ import ( v1 "github.com/apache/camel-k/pkg/apis/camel/v1" ) -// The PDB trait allows to configure the PodDisruptionBudget resource for the Integration pods. -// -// +camel-k:trait=pdb. type pdbTrait struct { - BaseTrait `property:",squash"` - // The number of pods for the Integration that must still be available after an eviction. - // It can be either an absolute number or a percentage. - // Only one of `min-available` and `max-unavailable` can be specified. - MinAvailable string `property:"min-available" json:"minAvailable,omitempty"` - // The number of pods for the Integration that can be unavailable after an eviction. - // It can be either an absolute number or a percentage (default `1` if `min-available` is also not set). - // Only one of `max-unavailable` and `min-available` can be specified. - MaxUnavailable string `property:"max-unavailable" json:"maxUnavailable,omitempty"` + BaseTrait + v1.PDBTrait `property:",squash"` } func newPdbTrait() Trait { diff --git a/pkg/trait/platform.go b/pkg/trait/platform.go index c80c99c2f6..6c1cebabe0 100644 --- a/pkg/trait/platform.go +++ b/pkg/trait/platform.go @@ -26,21 +26,9 @@ import ( "github.com/apache/camel-k/pkg/util/openshift" ) -// The platform trait is a base trait that is used to assign an integration platform to an integration. -// -// In case the platform is missing, the trait is allowed to create a default platform. -// This feature is especially useful in contexts where there's no need to provide a custom configuration for the platform -// (e.g. on OpenShift the default settings work, since there's an embedded container image registry). -// -// +camel-k:trait=platform. type platformTrait struct { - BaseTrait `property:",squash"` - // To create a default (empty) platform when the platform is missing. - CreateDefault *bool `property:"create-default" json:"createDefault,omitempty"` - // Indicates if the platform should be created globally in the case of global operator (default true). - Global *bool `property:"global" json:"global,omitempty"` - // To automatically detect from the environment if a default platform can be created (it will be created on OpenShift only). - Auto *bool `property:"auto" json:"auto,omitempty"` + BaseTrait + v1.PlatformTrait `property:",squash"` } func newPlatformTrait() Trait { diff --git a/pkg/trait/pod.go b/pkg/trait/pod.go index c6415189e4..6bdc6763fa 100644 --- a/pkg/trait/pod.go +++ b/pkg/trait/pod.go @@ -32,16 +32,9 @@ import ( v1 "github.com/apache/camel-k/pkg/apis/camel/v1" ) -// The pod trait allows the customization of the Integration pods. -// It applies the `PodSpecTemplate` struct contained in the Integration `.spec.podTemplate` field, -// into the Integration deployment Pods template, using strategic merge patch. -// -// This can be used to customize the container where Camel routes execute, -// by using the `integration` container name. -// -// +camel-k:trait=pod. type podTrait struct { - BaseTrait `property:",squash"` + BaseTrait + v1.PodTrait `property:",squash"` } func newPodTrait() Trait { diff --git a/pkg/trait/prometheus.go b/pkg/trait/prometheus.go index 9dd90cf366..9997bac761 100644 --- a/pkg/trait/prometheus.go +++ b/pkg/trait/prometheus.go @@ -30,30 +30,17 @@ import ( "github.com/apache/camel-k/pkg/util" ) -// The Prometheus trait configures a Prometheus-compatible endpoint. It also creates a `PodMonitor` resource, -// so that the endpoint can be scraped automatically, when using the Prometheus operator. -// -// The metrics are exposed using MicroProfile Metrics. -// -// WARNING: The creation of the `PodMonitor` resource requires the https://github.com/coreos/prometheus-operator[Prometheus Operator] -// custom resource definition to be installed. -// You can set `pod-monitor` to `false` for the Prometheus trait to work without the Prometheus Operator. -// -// The Prometheus trait is disabled by default. -// -// +camel-k:trait=prometheus. type prometheusTrait struct { - BaseTrait `property:",squash"` - // Whether a `PodMonitor` resource is created (default `true`). - PodMonitor *bool `property:"pod-monitor" json:"podMonitor,omitempty"` - // The `PodMonitor` resource labels, applicable when `pod-monitor` is `true`. - PodMonitorLabels []string `property:"pod-monitor-labels" json:"podMonitorLabels,omitempty"` + BaseTrait + v1.PrometheusTrait `property:",squash"` } func newPrometheusTrait() Trait { return &prometheusTrait{ - BaseTrait: NewBaseTrait("prometheus", 1900), - PodMonitor: pointer.Bool(true), + BaseTrait: NewBaseTrait("prometheus", 1900), + PrometheusTrait: v1.PrometheusTrait{ + PodMonitor: pointer.Bool(true), + }, } } diff --git a/pkg/trait/pull_secret.go b/pkg/trait/pull_secret.go index 05469f9137..ab758bb4f5 100644 --- a/pkg/trait/pull_secret.go +++ b/pkg/trait/pull_secret.go @@ -29,31 +29,15 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/platform" "github.com/apache/camel-k/pkg/util/kubernetes" "github.com/apache/camel-k/pkg/util/openshift" ) -// The Pull Secret trait sets a pull secret on the pod, -// to allow Kubernetes to retrieve the container image from an external registry. -// -// The pull secret can be specified manually or, in case you've configured authentication for an external container registry -// on the `IntegrationPlatform`, the same secret is used to pull images. -// -// It's enabled by default whenever you configure authentication for an external container registry, -// so it assumes that external registries are private. -// -// If your registry does not need authentication for pulling images, you can disable this trait. -// -// +camel-k:trait=pull-secret. type pullSecretTrait struct { - BaseTrait `property:",squash"` - // The pull secret name to set on the Pod. If left empty this is automatically taken from the `IntegrationPlatform` registry configuration. - SecretName string `property:"secret-name" json:"secretName,omitempty"` - // When using a global operator with a shared platform, this enables delegation of the `system:image-puller` cluster role on the operator namespace to the integration service account. - ImagePullerDelegation *bool `property:"image-puller-delegation" json:"imagePullerDelegation,omitempty"` - // Automatically configures the platform registry secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. - Auto *bool `property:"auto" json:"auto,omitempty"` + BaseTrait + v1.PullSecretTrait `property:",squash"` } func newPullSecretTrait() Trait { diff --git a/pkg/trait/quarkus.go b/pkg/trait/quarkus.go index 5abe7f7d5f..9890f124c5 100644 --- a/pkg/trait/quarkus.go +++ b/pkg/trait/quarkus.go @@ -18,7 +18,6 @@ limitations under the License. package trait import ( - "encoding/json" "fmt" "sort" @@ -33,40 +32,18 @@ import ( "github.com/apache/camel-k/pkg/util/kubernetes" ) -type quarkusPackageType string - const ( quarkusTraitID = "quarkus" - - fastJarPackageType quarkusPackageType = "fast-jar" - nativePackageType quarkusPackageType = "native" ) -var kitPriority = map[quarkusPackageType]string{ - fastJarPackageType: "1000", - nativePackageType: "2000", +var kitPriority = map[v1.QuarkusPackageType]string{ + v1.FastJarPackageType: "1000", + v1.NativePackageType: "2000", } -// The Quarkus trait configures the Quarkus runtime. -// -// It's enabled by default. -// -// NOTE: Compiling to a native executable, i.e. when using `package-type=native`, is only supported -// for kamelets, as well as YAML and XML integrations. -// It also requires at least 4GiB of memory, so the Pod running the native build, that is either -// the operator Pod, or the build Pod (depending on the build strategy configured for the platform), -// must have enough memory available. -// -// +camel-k:trait=quarkus. type quarkusTrait struct { - BaseTrait `property:",squash"` - // The Quarkus package types, either `fast-jar` or `native` (default `fast-jar`). - // In case both `fast-jar` and `native` are specified, two `IntegrationKit` resources are created, - // with the `native` kit having precedence over the `fast-jar` one once ready. - // The order influences the resolution of the current kit for the integration. - // The kit corresponding to the first package type will be assigned to the - // integration in case no existing kit that matches the integration exists. - PackageTypes []quarkusPackageType `property:"package-type" json:"packageTypes,omitempty"` + BaseTrait + v1.QuarkusTrait `property:",squash"` } func newQuarkusTrait() Trait { @@ -97,13 +74,13 @@ func (t *quarkusTrait) Matches(trait Trait) bool { return false } - if len(t.PackageTypes) == 0 && len(qt.PackageTypes) != 0 && !containsPackageType(qt.PackageTypes, fastJarPackageType) { + if len(t.PackageTypes) == 0 && len(qt.PackageTypes) != 0 && !containsPackageType(qt.PackageTypes, v1.FastJarPackageType) { return false } types: for _, pt := range t.PackageTypes { - if pt == fastJarPackageType && len(qt.PackageTypes) == 0 { + if pt == v1.FastJarPackageType && len(qt.PackageTypes) == 0 { continue } if containsPackageType(qt.PackageTypes, pt) { @@ -128,7 +105,7 @@ func (t *quarkusTrait) Configure(e *Environment) (bool, error) { func (t *quarkusTrait) Apply(e *Environment) error { if e.IntegrationInPhase(v1.IntegrationPhaseBuildingKit) { - if containsPackageType(t.PackageTypes, nativePackageType) { + if containsPackageType(t.PackageTypes, v1.NativePackageType) { // Native compilation is only supported for a subset of languages, // so let's check for compatibility, and fail-fast the Integration, // to save compute resources and user time. @@ -151,7 +128,7 @@ func (t *quarkusTrait) Apply(e *Environment) error { switch len(t.PackageTypes) { case 0: - kit := t.newIntegrationKit(e, fastJarPackageType) + kit := t.newIntegrationKit(e, v1.FastJarPackageType) e.IntegrationKits = append(e.IntegrationKits, *kit) case 1: @@ -161,25 +138,10 @@ func (t *quarkusTrait) Apply(e *Environment) error { default: for _, packageType := range t.PackageTypes { kit := t.newIntegrationKit(e, packageType) - data, err := json.Marshal(kit.Spec.Traits[quarkusTraitID].Configuration) - if err != nil { - return err - } - trait := quarkusTrait{} - err = json.Unmarshal(data, &trait) - if err != nil { - return err - } - trait.PackageTypes = []quarkusPackageType{packageType} - data, err = json.Marshal(trait) - if err != nil { - return err - } - kit.Spec.Traits[quarkusTraitID] = v1.TraitSpec{ - Configuration: v1.TraitConfiguration{ - RawMessage: data, - }, + if kit.Spec.Traits.Quarkus == nil { + kit.Spec.Traits.Quarkus = &v1.QuarkusTrait{} } + kit.Spec.Traits.Quarkus.PackageTypes = []v1.QuarkusPackageType{packageType} e.IntegrationKits = append(e.IntegrationKits, *kit) } } @@ -212,14 +174,14 @@ func (t *quarkusTrait) Apply(e *Environment) error { } if native { - build.Maven.Properties["quarkus.package.type"] = string(nativePackageType) + build.Maven.Properties["quarkus.package.type"] = string(v1.NativePackageType) steps = append(steps, builder.Image.NativeImageContext) // Spectrum does not rely on Dockerfile to assemble the image if e.Platform.Status.Build.PublishStrategy != v1.IntegrationPlatformBuildPublishStrategySpectrum { steps = append(steps, builder.Image.ExecutableDockerfile) } } else { - build.Maven.Properties["quarkus.package.type"] = string(fastJarPackageType) + build.Maven.Properties["quarkus.package.type"] = string(v1.FastJarPackageType) steps = append(steps, builder.Quarkus.ComputeQuarkusDependencies, builder.Image.IncrementalImageContext) // Spectrum does not rely on Dockerfile to assemble the image if e.Platform.Status.Build.PublishStrategy != v1.IntegrationPlatformBuildPublishStrategySpectrum { @@ -249,7 +211,7 @@ func (t *quarkusTrait) Apply(e *Environment) error { return nil } -func (t *quarkusTrait) newIntegrationKit(e *Environment, packageType quarkusPackageType) *v1.IntegrationKit { +func (t *quarkusTrait) newIntegrationKit(e *Environment, packageType v1.QuarkusPackageType) *v1.IntegrationKit { integration := e.Integration kit := v1.NewIntegrationKit(integration.GetIntegrationKitNamespace(e.Platform), fmt.Sprintf("kit-%s", xid.New())) @@ -276,35 +238,24 @@ func (t *quarkusTrait) newIntegrationKit(e *Environment, packageType quarkusPack kit.Annotations[v1.OperatorIDAnnotation] = operatorID } - traits := t.getKitTraits(e) - kit.Spec = v1.IntegrationKitSpec{ Dependencies: e.Integration.Status.Dependencies, Repositories: e.Integration.Spec.Repositories, - Traits: traits, + Traits: v1.IntegrationKitTraits{ + Builder: e.Integration.Spec.Traits.Builder, + Quarkus: e.Integration.Spec.Traits.Quarkus, + }, } return kit } -func (t *quarkusTrait) getKitTraits(e *Environment) map[string]v1.TraitSpec { - traits := make(map[string]v1.TraitSpec) - for name, spec := range e.Integration.Spec.Traits { - t := e.Catalog.GetTrait(name) - if t != nil && !t.InfluencesKit() { - continue - } - traits[name] = spec - } - return traits -} - func (t *quarkusTrait) isNativeKit(e *Environment) (bool, error) { switch types := t.PackageTypes; len(types) { case 0: return false, nil case 1: - return types[0] == nativePackageType, nil + return types[0] == v1.NativePackageType, nil default: return false, fmt.Errorf("kit %q has more than one package type", e.IntegrationKit.Name) } @@ -324,7 +275,7 @@ func getBuilderTask(tasks []v1.Task) *v1.BuilderTask { return nil } -func containsPackageType(types []quarkusPackageType, t quarkusPackageType) bool { +func containsPackageType(types []v1.QuarkusPackageType, t v1.QuarkusPackageType) bool { for _, ti := range types { if t == ti { return true diff --git a/pkg/trait/registry.go b/pkg/trait/registry.go index fdc2ac79fd..368410675e 100644 --- a/pkg/trait/registry.go +++ b/pkg/trait/registry.go @@ -36,12 +36,9 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" ) -// The Registry trait sets up Maven to use the Image registry -// as a Maven repository. -// -// +camel-k:trait=registry. type registryTrait struct { - BaseTrait `property:",squash"` + BaseTrait + v1.RegistryTrait } func newRegistryTrait() Trait { diff --git a/pkg/trait/route.go b/pkg/trait/route.go index 4575cd88b6..652f6bee5c 100644 --- a/pkg/trait/route.go +++ b/pkg/trait/route.go @@ -33,68 +33,10 @@ import ( "github.com/apache/camel-k/pkg/util/kubernetes" ) -// The Route trait can be used to configure the creation of OpenShift routes for the integration. -// -// The certificate and key contents may be sourced either from the local filesystem or in a Openshift `secret` object. -// The user may use the parameters ending in `-secret` (example: `tls-certificate-secret`) to reference a certificate stored in a `secret`. -// Parameters ending in `-secret` have higher priorities and in case the same route parameter is set, for example: `tls-key-secret` and `tls-key`, -// then `tls-key-secret` is used. -// The recommended approach to set the key and certificates is to use `secrets` to store their contents and use the -// following parameters to reference them: `tls-certificate-secret`, `tls-key-secret`, `tls-ca-certificate-secret`, `tls-destination-ca-certificate-secret` -// See the examples section at the end of this page to see the setup options. -// -// +camel-k:trait=route -// nolint: tagliatelle type routeTrait struct { - BaseTrait `property:",squash"` - // To configure the host exposed by the route. - Host string `property:"host" json:"host,omitempty"` - // The TLS termination type, like `edge`, `passthrough` or `reencrypt`. - // - // Refer to the OpenShift route documentation for additional information. - TLSTermination string `property:"tls-termination" json:"tlsTermination,omitempty"` - // The TLS certificate contents. - // - // Refer to the OpenShift route documentation for additional information. - TLSCertificate string `property:"tls-certificate" json:"tlsCertificate,omitempty"` - // The secret name and key reference to the TLS certificate. The format is "secret-name[/key-name]", the value represents the secret name, if there is only one key in the secret it will be read, otherwise you can set a key name separated with a "/". - // - // Refer to the OpenShift route documentation for additional information. - TLSCertificateSecret string `property:"tls-certificate-secret" json:"tlsCertificateSecret,omitempty"` - // The TLS certificate key contents. - // - // Refer to the OpenShift route documentation for additional information. - TLSKey string `property:"tls-key" json:"tlsKey,omitempty"` - // The secret name and key reference to the TLS certificate key. The format is "secret-name[/key-name]", the value represents the secret name, if there is only one key in the secret it will be read, otherwise you can set a key name separated with a "/". - // - // Refer to the OpenShift route documentation for additional information. - TLSKeySecret string `property:"tls-key-secret" json:"tlsKeySecret,omitempty"` - // The TLS CA certificate contents. - // - // Refer to the OpenShift route documentation for additional information. - TLSCACertificate string `property:"tls-ca-certificate" json:"tlsCACertificate,omitempty"` - // The secret name and key reference to the TLS CA certificate. The format is "secret-name[/key-name]", the value represents the secret name, if there is only one key in the secret it will be read, otherwise you can set a key name separated with a "/". - // - // Refer to the OpenShift route documentation for additional information. - TLSCACertificateSecret string `property:"tls-ca-certificate-secret" json:"tlsCACertificateSecret,omitempty"` - // The destination CA certificate provides the contents of the ca certificate of the final destination. When using reencrypt - // termination this file should be provided in order to have routers use it for health checks on the secure connection. - // If this field is not specified, the router may provide its own destination CA and perform hostname validation using - // the short service name (service.namespace.svc), which allows infrastructure generated certificates to automatically - // verify. - // - // Refer to the OpenShift route documentation for additional information. - TLSDestinationCACertificate string `property:"tls-destination-ca-certificate" json:"tlsDestinationCACertificate,omitempty"` - // The secret name and key reference to the destination CA certificate. The format is "secret-name[/key-name]", the value represents the secret name, if there is only one key in the secret it will be read, otherwise you can set a key name separated with a "/". - // - // Refer to the OpenShift route documentation for additional information. - TLSDestinationCACertificateSecret string `property:"tls-destination-ca-certificate-secret" json:"tlsDestinationCACertificateSecret,omitempty"` - // To configure how to deal with insecure traffic, e.g. `Allow`, `Disable` or `Redirect` traffic. - // - // Refer to the OpenShift route documentation for additional information. - TLSInsecureEdgeTerminationPolicy string `property:"tls-insecure-edge-termination-policy" json:"tlsInsecureEdgeTerminationPolicy,omitempty"` - - service *corev1.Service + BaseTrait + v1.RouteTrait `property:",squash"` + service *corev1.Service } func newRouteTrait() Trait { diff --git a/pkg/trait/route_test.go b/pkg/trait/route_test.go index 96c67a4c48..241210177d 100644 --- a/pkg/trait/route_test.go +++ b/pkg/trait/route_test.go @@ -27,6 +27,7 @@ import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/camel" @@ -217,10 +218,12 @@ func TestRoute_Default(t *testing.T) { func TestRoute_Disabled(t *testing.T) { name := xid.New().String() environment := createTestRouteEnvironment(t, name) - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "route": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": false, - }), + environment.Integration.Spec.Traits = v1.Traits{ + Route: &v1.RouteTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(false), + }, + }, } traitsCatalog := environment.Catalog @@ -256,10 +259,10 @@ func TestRoute_Host(t *testing.T) { environment := createTestRouteEnvironment(t, name) traitsCatalog := environment.Catalog - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "route": test.TraitSpecFromMap(t, map[string]interface{}{ - "host": host, - }), + environment.Integration.Spec.Traits = v1.Traits{ + Route: &v1.RouteTrait{ + Host: host, + }, } err := traitsCatalog.apply(environment) @@ -282,15 +285,15 @@ func TestRoute_TLS_From_Secret_reencrypt(t *testing.T) { environment := createTestRouteEnvironment(t, name) traitsCatalog := environment.Catalog - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "route": test.TraitSpecFromMap(t, map[string]interface{}{ - "tlsTermination": string(routev1.TLSTerminationReencrypt), - "host": host, - "tlsKeySecret": tlsKeySecretName, - "tlsCertificateSecret": tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert1Key, - "tlsCACertificateSecret": tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert2Key, - "tlsDestinationCACertificateSecret": tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert3Key, - }), + environment.Integration.Spec.Traits = v1.Traits{ + Route: &v1.RouteTrait{ + TLSTermination: string(routev1.TLSTerminationReencrypt), + Host: host, + TLSKeySecret: tlsKeySecretName, + TLSCertificateSecret: tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert1Key, + TLSCACertificateSecret: tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert2Key, + TLSDestinationCACertificateSecret: tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert3Key, + }, } err := traitsCatalog.apply(environment) @@ -317,15 +320,15 @@ func TestRoute_TLS_wrong_secret(t *testing.T) { environment := createTestRouteEnvironment(t, name) traitsCatalog := environment.Catalog - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "route": test.TraitSpecFromMap(t, map[string]interface{}{ - "tlsTermination": string(routev1.TLSTerminationReencrypt), - "host": host, - "tlsKeySecret": "foo", - "tlsCertificateSecret": "bar", - "tlsCACertificateSecret": "test", - "tlsDestinationCACertificateSecret": "404", - }), + environment.Integration.Spec.Traits = v1.Traits{ + Route: &v1.RouteTrait{ + TLSTermination: string(routev1.TLSTerminationReencrypt), + Host: host, + TLSKeySecret: "foo", + TLSCertificateSecret: "bar", + TLSCACertificateSecret: "test", + TLSDestinationCACertificateSecret: "404", + }, } err := traitsCatalog.apply(environment) @@ -346,14 +349,14 @@ func TestRoute_TLS_secret_wrong_key(t *testing.T) { environment := createTestRouteEnvironment(t, name) traitsCatalog := environment.Catalog - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "route": test.TraitSpecFromMap(t, map[string]interface{}{ - "tlsTermination": string(routev1.TLSTerminationReencrypt), - "host": host, - "tlsKeySecret": tlsKeySecretName, - "tlsCertificateSecret": tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert1Key, - "tlsCACertificateSecret": tlsMultipleSecretsName + "/foo", - }), + environment.Integration.Spec.Traits = v1.Traits{ + Route: &v1.RouteTrait{ + TLSTermination: string(routev1.TLSTerminationReencrypt), + Host: host, + TLSKeySecret: tlsKeySecretName, + TLSCertificateSecret: tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert1Key, + TLSCACertificateSecret: tlsMultipleSecretsName + "/foo", + }, } err := traitsCatalog.apply(environment) @@ -374,14 +377,14 @@ func TestRoute_TLS_secret_missing_key(t *testing.T) { environment := createTestRouteEnvironment(t, name) traitsCatalog := environment.Catalog - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "route": test.TraitSpecFromMap(t, map[string]interface{}{ - "tlsTermination": string(routev1.TLSTerminationReencrypt), - "host": host, - "tlsKeySecret": tlsKeySecretName, - "tlsCertificateSecret": tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert1Key, - "tlsCACertificateSecret": tlsMultipleSecretsName, - }), + environment.Integration.Spec.Traits = v1.Traits{ + Route: &v1.RouteTrait{ + TLSTermination: string(routev1.TLSTerminationReencrypt), + Host: host, + TLSKeySecret: tlsKeySecretName, + TLSCertificateSecret: tlsMultipleSecretsName + "/" + tlsMultipleSecretsCert1Key, + TLSCACertificateSecret: tlsMultipleSecretsName, + }, } err := traitsCatalog.apply(environment) @@ -402,15 +405,15 @@ func TestRoute_TLS_reencrypt(t *testing.T) { environment := createTestRouteEnvironment(t, name) traitsCatalog := environment.Catalog - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "route": test.TraitSpecFromMap(t, map[string]interface{}{ - "tlsTermination": string(routev1.TLSTerminationReencrypt), - "host": host, - "tlsKey": key, - "tlsCertificate": cert, - "tlsCACertificate": caCert, - "tlsDestinationCACertificate": destinationCaCert, - }), + environment.Integration.Spec.Traits = v1.Traits{ + Route: &v1.RouteTrait{ + TLSTermination: string(routev1.TLSTerminationReencrypt), + Host: host, + TLSKey: key, + TLSCertificate: cert, + TLSCACertificate: caCert, + TLSDestinationCACertificate: destinationCaCert, + }, } err := traitsCatalog.apply(environment) @@ -437,14 +440,14 @@ func TestRoute_TLS_edge(t *testing.T) { environment := createTestRouteEnvironment(t, name) traitsCatalog := environment.Catalog - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "route": test.TraitSpecFromMap(t, map[string]interface{}{ - "tlsTermination": string(routev1.TLSTerminationEdge), - "host": host, - "tlsKey": key, - "tlsCertificate": cert, - "tlsCACertificate": caCert, - }), + environment.Integration.Spec.Traits = v1.Traits{ + Route: &v1.RouteTrait{ + TLSTermination: string(routev1.TLSTerminationEdge), + Host: host, + TLSKey: key, + TLSCertificate: cert, + TLSCACertificate: caCert, + }, } err := traitsCatalog.apply(environment) @@ -471,12 +474,12 @@ func TestRoute_TLS_passthrough(t *testing.T) { environment := createTestRouteEnvironment(t, name) traitsCatalog := environment.Catalog - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - "route": test.TraitSpecFromMap(t, map[string]interface{}{ - "tlsTermination": string(routev1.TLSTerminationPassthrough), - "host": host, - "tlsInsecureEdgeTerminationPolicy": routev1.InsecureEdgeTerminationPolicyAllow, - }), + environment.Integration.Spec.Traits = v1.Traits{ + Route: &v1.RouteTrait{ + TLSTermination: string(routev1.TLSTerminationPassthrough), + Host: host, + TLSInsecureEdgeTerminationPolicy: string(routev1.InsecureEdgeTerminationPolicyAllow), + }, } err := traitsCatalog.apply(environment) @@ -501,10 +504,10 @@ func TestRoute_TLS_passthrough(t *testing.T) { func TestRoute_WithCustomServicePort(t *testing.T) { name := xid.New().String() environment := createTestRouteEnvironment(t, name) - environment.Integration.Spec.Traits = map[string]v1.TraitSpec{ - containerTraitID: test.TraitSpecFromMap(t, map[string]interface{}{ - "servicePortName": "my-port", - }), + environment.Integration.Spec.Traits = v1.Traits{ + Container: &v1.ContainerTrait{ + ServicePortName: "my-port", + }, } traitsCatalog := environment.Catalog @@ -522,10 +525,10 @@ func TestRoute_WithCustomServicePort(t *testing.T) { assert.NotNil(t, route) assert.NotNil(t, route.Spec.Port) - trait := test.TraitSpecToMap(t, environment.Integration.Spec.Traits[containerTraitID]) + trait := environment.Integration.Spec.Traits.Container assert.Equal( t, - trait["servicePortName"], + trait.ServicePortName, route.Spec.Port.TargetPort.StrVal, ) } diff --git a/pkg/trait/service.go b/pkg/trait/service.go index 5c47a5fe04..5a2e3de478 100644 --- a/pkg/trait/service.go +++ b/pkg/trait/service.go @@ -27,18 +27,9 @@ import ( "github.com/apache/camel-k/pkg/util/kubernetes" ) -// The Service trait exposes the integration with a Service resource so that it can be accessed by other applications -// (or integrations) in the same namespace. -// -// It's enabled by default if the integration depends on a Camel component that can expose a HTTP endpoint. -// -// +camel-k:trait=service. type serviceTrait struct { - BaseTrait `property:",squash"` - // To automatically detect from the code if a Service needs to be created. - Auto *bool `property:"auto" json:"auto,omitempty"` - // Enable Service to be exposed as NodePort (default `false`). - NodePort *bool `property:"node-port" json:"nodePort,omitempty"` + BaseTrait + v1.ServiceTrait `property:",squash"` } const serviceTraitID = "service" diff --git a/pkg/trait/service_binding.go b/pkg/trait/service_binding.go index de6f607fac..f57ab57a4c 100644 --- a/pkg/trait/service_binding.go +++ b/pkg/trait/service_binding.go @@ -36,14 +36,9 @@ import ( "github.com/apache/camel-k/pkg/util/reference" ) -// The Service Binding trait allows users to connect to Services in Kubernetes: -// https://github.com/k8s-service-bindings/spec#service-binding -// As the specification is still evolving this is subject to change -// +camel-k:trait=service-binding. type serviceBindingTrait struct { - BaseTrait `property:",squash"` - // List of Services in the form [[apigroup/]version:]kind:[namespace/]name - Services []string `property:"services" json:"services,omitempty"` + BaseTrait + v1.ServiceBindingTrait `property:",squash"` } func newServiceBindingTrait() Trait { diff --git a/pkg/trait/service_test.go b/pkg/trait/service_test.go index f97d6bc2c1..7e9d592838 100644 --- a/pkg/trait/service_test.go +++ b/pkg/trait/service_test.go @@ -25,12 +25,12 @@ import ( appsv1 "k8s.io/api/apps/v1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/gzip" "github.com/apache/camel-k/pkg/util/kubernetes" - "github.com/apache/camel-k/pkg/util/test" ) const ( @@ -70,11 +70,13 @@ func TestServiceWithDefaults(t *testing.T) { Language: v1.LanguageJavaScript, }, }, - Traits: map[string]v1.TraitSpec{ - "service": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - "auto": false, - }), + Traits: v1.Traits{ + Service: &v1.ServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Auto: pointer.Bool(false), + }, }, }, }, @@ -161,19 +163,23 @@ func TestService(t *testing.T) { Language: v1.LanguageJavaScript, }, }, - Traits: map[string]v1.TraitSpec{ - "service": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - }), - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - "auto": false, - "expose": true, - "port": 8081, - "portName": "http-8081", - "servicePort": 81, - "servicePortName": "http-81", - }), + Traits: v1.Traits{ + Service: &v1.ServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + }, + Container: &v1.ContainerTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Auto: pointer.Bool(false), + Expose: pointer.Bool(true), + Port: 8081, + PortName: "http-8081", + ServicePort: 81, + ServicePortName: "http-81", + }, }, }, }, @@ -245,14 +251,16 @@ func TestServiceWithCustomContainerName(t *testing.T) { }, Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, - Traits: map[string]v1.TraitSpec{ - "service": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - "auto": false, - }), - "container": test.TraitSpecFromMap(t, map[string]interface{}{ - "name": "my-container-name", - }), + Traits: v1.Traits{ + Service: &v1.ServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Auto: pointer.Bool(false), + }, + Container: &v1.ContainerTrait{ + Name: "my-container-name", + }, }, }, }, @@ -289,10 +297,10 @@ func TestServiceWithCustomContainerName(t *testing.T) { assert.Len(t, d.Spec.Template.Spec.Containers, 1) - trait := test.TraitSpecToMap(t, environment.Integration.Spec.Traits["container"]) + trait := environment.Integration.Spec.Traits.Container assert.Equal( t, - trait["name"], + trait.Name, d.Spec.Template.Spec.Containers[0].Name, ) } @@ -329,12 +337,14 @@ func TestServiceWithNodePort(t *testing.T) { Language: v1.LanguageJavaScript, }, }, - Traits: map[string]v1.TraitSpec{ - "service": test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - "auto": false, - "nodePort": true, - }), + Traits: v1.Traits{ + Service: &v1.ServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + Auto: pointer.Bool(false), + NodePort: pointer.Bool(true), + }, }, }, }, diff --git a/pkg/trait/toleration.go b/pkg/trait/toleration.go index 925d53d783..83483830c6 100644 --- a/pkg/trait/toleration.go +++ b/pkg/trait/toleration.go @@ -23,27 +23,13 @@ import ( corev1 "k8s.io/api/core/v1" "k8s.io/utils/pointer" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/kubernetes" ) -// This trait sets Tolerations over Integration pods. Tolerations allow (but do not require) the pods to schedule onto nodes with matching taints. -// See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ for more details. -// -// The toleration should be expressed in a similar manner that of taints, i.e., `Key[=Value]:Effect[:Seconds]`, where values in square brackets are optional. -// -// For examples: -// -// - `node-role.kubernetes.io/master:NoSchedule` -// - `node.kubernetes.io/network-unavailable:NoExecute:3000` -// - `disktype=ssd:PreferNoSchedule` -// -// It's disabled by default. -// -// +camel-k:trait=toleration. type tolerationTrait struct { - BaseTrait `property:",squash"` - // The list of taints to tolerate, in the form `Key[=Value]:Effect[:Seconds]` - Taints []string `property:"taints" json:"taints,omitempty"` + BaseTrait + v1.TolerationTrait `property:",squash"` } func newTolerationTrait() Trait { diff --git a/pkg/trait/trait_configure.go b/pkg/trait/trait_configure.go index 1bba95bd0e..223d6926f0 100644 --- a/pkg/trait/trait_configure.go +++ b/pkg/trait/trait_configure.go @@ -32,30 +32,24 @@ import ( func (c *Catalog) configure(env *Environment) error { if env.Platform != nil { - if env.Platform.Status.Traits != nil { - if err := c.configureTraits(env.Platform.Status.Traits); err != nil { - return err - } + if err := c.configureTraits(env.Platform.Status.Traits); err != nil { + return err } if err := c.configureTraitsFromAnnotations(env.Platform.Annotations); err != nil { return err } } if env.IntegrationKit != nil { - if env.IntegrationKit.Spec.Traits != nil { - if err := c.configureTraits(env.IntegrationKit.Spec.Traits); err != nil { - return err - } + if err := c.configureTraits(env.IntegrationKit.Spec.Traits); err != nil { + return err } if err := c.configureTraitsFromAnnotations(env.IntegrationKit.Annotations); err != nil { return err } } if env.Integration != nil { - if env.Integration.Spec.Traits != nil { - if err := c.configureTraits(env.Integration.Spec.Traits); err != nil { - return err - } + if err := c.configureTraits(env.Integration.Spec.Traits); err != nil { + return err } if err := c.configureTraitsFromAnnotations(env.Integration.Annotations); err != nil { return err @@ -65,11 +59,14 @@ func (c *Catalog) configure(env *Environment) error { return nil } -func (c *Catalog) configureTraits(traits map[string]v1.TraitSpec) error { - for id, traitSpec := range traits { - catTrait := c.GetTrait(id) - if catTrait != nil { - trait := traitSpec +func (c *Catalog) configureTraits(traits interface{}) error { + traitsMap, err := ToMap(traits) + if err != nil { + return err + } + + for id, trait := range traitsMap { + if catTrait := c.GetTrait(id); catTrait != nil { if err := decodeTraitSpec(&trait, catTrait); err != nil { return err } @@ -79,8 +76,8 @@ func (c *Catalog) configureTraits(traits map[string]v1.TraitSpec) error { return nil } -func decodeTraitSpec(in *v1.TraitSpec, target interface{}) error { - data, err := json.Marshal(&in.Configuration) +func decodeTraitSpec(in interface{}, target interface{}) error { + data, err := json.Marshal(&in) if err != nil { return err } diff --git a/pkg/trait/trait_configure_test.go b/pkg/trait/trait_configure_test.go index e92c4985f8..0cfe1b8539 100644 --- a/pkg/trait/trait_configure_test.go +++ b/pkg/trait/trait_configure_test.go @@ -23,9 +23,9 @@ import ( "github.com/stretchr/testify/assert" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" - "github.com/apache/camel-k/pkg/util/test" ) func TestTraitConfigurationFromAnnotations(t *testing.T) { @@ -39,11 +39,11 @@ func TestTraitConfigurationFromAnnotations(t *testing.T) { }, Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, - Traits: map[string]v1.TraitSpec{ - "cron": test.TraitSpecFromMap(t, map[string]interface{}{ - "fallback": true, - "concurrencyPolicy": "mypolicy", - }), + Traits: v1.Traits{ + Cron: &v1.CronTrait{ + Fallback: pointer.Bool(true), + ConcurrencyPolicy: "mypolicy", + }, }, }, }, @@ -82,42 +82,44 @@ func TestTraitConfigurationOverrideRulesFromAnnotations(t *testing.T) { }, }, Spec: v1.IntegrationPlatformSpec{ - Traits: map[string]v1.TraitSpec{ - "cron": test.TraitSpecFromMap(t, map[string]interface{}{ - "components": "cmp1", - "schedule": "schedule1", - }), + Traits: v1.Traits{ + Cron: &v1.CronTrait{ + Components: "cmp1", + Schedule: "schedule1", + ConcurrencyPolicy: "policy1", + }, }, }, }, IntegrationKit: &v1.IntegrationKit{ ObjectMeta: metav1.ObjectMeta{ Annotations: map[string]string{ - "trait.camel.apache.org/cron.components": "cmp4", + "trait.camel.apache.org/cron.components": "cmp3", "trait.camel.apache.org/cron.concurrency-policy": "policy2", + "trait.camel.apache.org/builder.verbose": "true", }, }, Spec: v1.IntegrationKitSpec{ - Traits: map[string]v1.TraitSpec{ - "cron": test.TraitSpecFromMap(t, map[string]interface{}{ - "components": "cmp3", - "concurrencyPolicy": "policy1", - }), + Traits: v1.IntegrationKitTraits{ + Builder: &v1.BuilderTrait{ + Verbose: pointer.Bool(false), + }, }, }, }, Integration: &v1.Integration{ ObjectMeta: metav1.ObjectMeta{ Annotations: map[string]string{ + "trait.camel.apache.org/cron.components": "cmp4", "trait.camel.apache.org/cron.concurrency-policy": "policy4", }, }, Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, - Traits: map[string]v1.TraitSpec{ - "cron": test.TraitSpecFromMap(t, map[string]interface{}{ - "concurrencyPolicy": "policy3", - }), + Traits: v1.Traits{ + Cron: &v1.CronTrait{ + ConcurrencyPolicy: "policy3", + }, }, }, }, @@ -127,6 +129,7 @@ func TestTraitConfigurationOverrideRulesFromAnnotations(t *testing.T) { assert.Equal(t, "schedule2", c.GetTrait("cron").(*cronTrait).Schedule) assert.Equal(t, "cmp4", c.GetTrait("cron").(*cronTrait).Components) assert.Equal(t, "policy4", c.GetTrait("cron").(*cronTrait).ConcurrencyPolicy) + assert.Equal(t, pointer.Bool(true), c.GetTrait("builder").(*builderTrait).Verbose) } func TestTraitListConfigurationFromAnnotations(t *testing.T) { diff --git a/pkg/trait/trait_register.go b/pkg/trait/trait_register.go index ff48f934f8..ff4c0da15b 100644 --- a/pkg/trait/trait_register.go +++ b/pkg/trait/trait_register.go @@ -30,7 +30,7 @@ func init() { AddToTraits(newDeploymentTrait) AddToTraits(newEnvironmentTrait) AddToTraits(newErrorHandlerTrait) - AddToTraits(newGarbageCollectorTrait) + AddToTraits(newGCTrait) AddToTraits(newHealthTrait) AddToTraits(NewInitTrait) AddToTraits(newIngressTrait) diff --git a/pkg/trait/trait_test.go b/pkg/trait/trait_test.go index c88ee94c54..c2aeb40fcb 100644 --- a/pkg/trait/trait_test.go +++ b/pkg/trait/trait_test.go @@ -28,11 +28,11 @@ import ( appsv1 "k8s.io/api/apps/v1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" - "github.com/apache/camel-k/pkg/util/test" ) const ( @@ -79,10 +79,6 @@ func TestOpenShiftTraitsWithWeb(t *testing.T) { func TestOpenShiftTraitsWithWebAndConfig(t *testing.T) { env := createTestEnv(t, v1.IntegrationPlatformClusterOpenShift, "from('netty-http:http').to('log:info')") - env.Integration.Spec.Traits = make(map[string]v1.TraitSpec) - env.Integration.Spec.Traits["service"] = test.TraitSpecFromMap(t, map[string]interface{}{ - "port": 7071, - }) res := processTestEnv(t, env) assert.NotNil(t, env.GetTrait("service")) assert.NotNil(t, env.GetTrait("route")) @@ -93,11 +89,11 @@ func TestOpenShiftTraitsWithWebAndConfig(t *testing.T) { func TestOpenShiftTraitsWithWebAndDisabledTrait(t *testing.T) { env := createTestEnv(t, v1.IntegrationPlatformClusterOpenShift, "from('netty-http:http').to('log:info')") - env.Integration.Spec.Traits = make(map[string]v1.TraitSpec) - env.Integration.Spec.Traits["service"] = test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": false, - "port": 7071, - }) + env.Integration.Spec.Traits.Service = &v1.ServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(false), + }, + } res := processTestEnv(t, env) assert.Nil(t, env.GetTrait("service")) assert.Nil(t, env.GetTrait("route")) // No route without service @@ -140,17 +136,16 @@ func TestKubernetesTraitsWithWeb(t *testing.T) { } func TestTraitDecode(t *testing.T) { - env := createTestEnv(t, v1.IntegrationPlatformClusterOpenShift, "") - env.Integration.Spec.Traits = make(map[string]v1.TraitSpec) - svcTrait := test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": false, - "port": 7071, - "cippa": "lippa", - }) - env.Integration.Spec.Traits["service"] = svcTrait + trait := v1.ContainerTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(false), + }, + Port: 7071, + Auto: pointer.Bool(true), + } ctr, _ := newContainerTrait().(*containerTrait) - err := decodeTraitSpec(&svcTrait, ctr) + err := decodeTraitSpec(&trait, ctr) assert.Nil(t, err) assert.Equal(t, 7071, ctr.Port) @@ -161,25 +156,23 @@ func TestTraitDecode(t *testing.T) { func TestTraitHierarchyDecode(t *testing.T) { env := createTestEnv(t, v1.IntegrationPlatformClusterOpenShift, "") - env.Platform.Spec.Traits = make(map[string]v1.TraitSpec) - env.Platform.Spec.Traits["knative-service"] = test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": false, - "minScale": 1, - "maxScale": 10, - "autoscalingTarget": 15, - }) + env.Platform.Spec.Traits.KnativeService = &v1.KnativeServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(false), + }, + MinScale: pointer.Int(1), + MaxScale: pointer.Int(10), + Target: pointer.Int(15), + } env.Platform.ResyncStatusFullConfig() - env.IntegrationKit.Spec.Traits = make(map[string]v1.TraitSpec) - env.IntegrationKit.Spec.Traits["knative-service"] = test.TraitSpecFromMap(t, map[string]interface{}{ - "enabled": true, - "minScale": 5, - }) - - env.Integration.Spec.Traits = make(map[string]v1.TraitSpec) - env.Integration.Spec.Traits["knative-service"] = test.TraitSpecFromMap(t, map[string]interface{}{ - "maxScale": 20, - }) + env.Integration.Spec.Traits.KnativeService = &v1.KnativeServiceTrait{ + Trait: v1.Trait{ + Enabled: pointer.Bool(true), + }, + MinScale: pointer.Int(5), + MaxScale: pointer.Int(20), + } c := NewTraitTestCatalog() err := c.configure(env) diff --git a/pkg/trait/trait_types.go b/pkg/trait/trait_types.go index a53ec98410..c38780cb5d 100644 --- a/pkg/trait/trait_types.go +++ b/pkg/trait/trait_types.go @@ -115,9 +115,7 @@ func NewBaseTrait(id string, order int) BaseTrait { // BaseTrait is the root trait with noop implementations for hooks. type BaseTrait struct { - TraitID ID `json:"-"` - // Can be used to enable or disable a trait. All traits share this common property. - Enabled *bool `property:"enabled" json:"enabled,omitempty"` + TraitID ID `json:"-"` Client client.Client `json:"-"` ExecutionOrder int `json:"-"` L log.Logger `json:"-"` diff --git a/pkg/trait/util.go b/pkg/trait/util.go index 3d52ca1369..97ae4748df 100644 --- a/pkg/trait/util.go +++ b/pkg/trait/util.go @@ -19,6 +19,7 @@ package trait import ( "context" + "encoding/json" "fmt" "reflect" "regexp" @@ -26,6 +27,7 @@ import ( "strings" user "github.com/mitchellh/go-homedir" + "github.com/pkg/errors" "github.com/scylladb/go-set/strset" ctrl "sigs.k8s.io/controller-runtime/pkg/client" @@ -221,3 +223,37 @@ func AddSourceDependencies(source v1.SourceSpec, catalog *camel.RuntimeCatalog) return dependencies } + +// ToMap accepts either v1.Traits or v1.IntegrationKitTraits and converts it to a map. +func ToMap(traits interface{}) (map[string]map[string]interface{}, error) { + _, ok1 := traits.(v1.Traits) + _, ok2 := traits.(v1.IntegrationKitTraits) + if !ok1 && !ok2 { + return nil, errors.New("traits must be either v1.Traits or v1.IntegrationKitTraits") + } + + data, err := json.Marshal(traits) + if err != nil { + return nil, err + } + traitsMap := make(map[string]map[string]interface{}) + if err = json.Unmarshal(data, &traitsMap); err != nil { + return nil, err + } + + return traitsMap, nil +} + +// ToTrait unmarshals a map configuration to a target trait +func ToTrait(trait map[string]interface{}, target interface{}) error { + data, err := json.Marshal(trait) + if err != nil { + return err + } + err = json.Unmarshal(data, &target) + if err != nil { + return err + } + + return nil +} diff --git a/pkg/util/bindings/api.go b/pkg/util/bindings/api.go index ea98f8822c..151125e941 100644 --- a/pkg/util/bindings/api.go +++ b/pkg/util/bindings/api.go @@ -40,7 +40,7 @@ type Binding struct { // Step is to support complex mapping such as Camel's EIPs Step map[string]interface{} // Traits is a partial trait specification that should be merged into the integration - Traits map[string]v1.TraitSpec + Traits v1.Traits // ApplicationProperties contain properties that should be set on the integration for the binding to work ApplicationProperties map[string]string } diff --git a/pkg/util/bindings/bindings_test.go b/pkg/util/bindings/bindings_test.go index f9c101746c..da1c6dd10b 100644 --- a/pkg/util/bindings/bindings_test.go +++ b/pkg/util/bindings/bindings_test.go @@ -24,12 +24,15 @@ import ( "net/url" "testing" + corev1 "k8s.io/api/core/v1" + "k8s.io/utils/pointer" + camelv1 "github.com/apache/camel-k/pkg/apis/camel/v1" knativeapis "github.com/apache/camel-k/pkg/apis/camel/v1/knative" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/util/test" + "github.com/stretchr/testify/assert" - corev1 "k8s.io/api/core/v1" ) func TestBindings(t *testing.T) { @@ -38,7 +41,7 @@ func TestBindings(t *testing.T) { endpoint v1alpha1.Endpoint profile camelv1.TraitProfile uri string - traits map[string]camelv1.TraitSpec + traits camelv1.Traits props map[string]string }{ { @@ -174,21 +177,23 @@ func TestBindings(t *testing.T) { { endpointType: v1alpha1.EndpointTypeSink, endpoint: v1alpha1.Endpoint{ - URI: asStringPointer("https://myurl/hey"), + URI: pointer.String("https://myurl/hey"), Properties: asEndpointProperties(map[string]string{ "ce.override.ce-type": "mytype", }), }, uri: "knative:endpoint/sink?ce.override.ce-type=mytype", - traits: asTraitSpec("knative", map[string]interface{}{ - "sinkBinding": false, - "configuration": asKnativeConfig("https://myurl/hey"), - }), + traits: camelv1.Traits{ + Knative: &camelv1.KnativeTrait{ + SinkBinding: pointer.Bool(false), + Configuration: asKnativeConfig("https://myurl/hey"), + }, + }, }, { endpointType: v1alpha1.EndpointTypeSink, endpoint: v1alpha1.Endpoint{ - URI: asStringPointer("https://myurl/hey"), + URI: pointer.String("https://myurl/hey"), }, profile: camelv1.TraitProfileKubernetes, uri: "https://myurl/hey", @@ -196,14 +201,13 @@ func TestBindings(t *testing.T) { { endpointType: v1alpha1.EndpointTypeSink, endpoint: v1alpha1.Endpoint{ - URI: asStringPointer("docker://xxx"), + URI: pointer.String("docker://xxx"), }, uri: "docker://xxx", }, } - for i := range testcases { - tc := testcases[i] + for i, tc := range testcases { t.Run(fmt.Sprintf("test-%d-%s", i, tc.uri), func(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() @@ -245,24 +249,6 @@ func asEndpointProperties(props map[string]string) *v1alpha1.EndpointProperties } } -func asTraitSpec(key string, data map[string]interface{}) map[string]camelv1.TraitSpec { - res := make(map[string]camelv1.TraitSpec) - serialized, err := json.Marshal(data) - if err != nil { - panic(err) - } - res[key] = camelv1.TraitSpec{ - Configuration: camelv1.TraitConfiguration{ - RawMessage: serialized, - }, - } - return res -} - -func asStringPointer(str string) *string { - return &str -} - func asKnativeConfig(endpointURL string) string { serviceURL, err := url.Parse(endpointURL) if err != nil { diff --git a/pkg/util/bindings/knative_uri.go b/pkg/util/bindings/knative_uri.go index f1a12004d1..5bf7ce9350 100644 --- a/pkg/util/bindings/knative_uri.go +++ b/pkg/util/bindings/knative_uri.go @@ -18,10 +18,11 @@ limitations under the License. package bindings import ( - "encoding/json" "net/url" "strings" + "k8s.io/utils/pointer" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" knativeapis "github.com/apache/camel-k/pkg/apis/camel/v1/knative" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" @@ -53,7 +54,6 @@ func (k KnativeURIBindingProvider) Translate(ctx BindingContext, endpointCtx End return nil, nil } - knativeConfig := make(map[string]interface{}) originalURI, err := url.Parse(*e.URI) if err != nil { return nil, err @@ -71,12 +71,6 @@ func (k KnativeURIBindingProvider) Translate(ctx BindingContext, endpointCtx End if err != nil { return nil, err } - knativeConfig["configuration"] = config - knativeConfig["sinkBinding"] = false - knativeConfigJSON, err := json.Marshal(knativeConfig) - if err != nil { - return nil, err - } // Rewrite URI to match the service definition serviceURI := "knative:endpoint/sink" @@ -88,11 +82,10 @@ func (k KnativeURIBindingProvider) Translate(ctx BindingContext, endpointCtx End return &Binding{ URI: serviceURI, - Traits: map[string]v1.TraitSpec{ - "knative": { - Configuration: v1.TraitConfiguration{ - RawMessage: knativeConfigJSON, - }, + Traits: v1.Traits{ + Knative: &v1.KnativeTrait{ + Configuration: config, + SinkBinding: pointer.Bool(false), }, }, }, nil diff --git a/pkg/util/digest/digest.go b/pkg/util/digest/digest.go index 0ab8c9e8d6..cdeee2834d 100644 --- a/pkg/util/digest/digest.go +++ b/pkg/util/digest/digest.go @@ -98,28 +98,12 @@ func ComputeForIntegration(integration *v1.Integration) (string, error) { } // Integration traits - for _, name := range sortedTraitSpecMapKeys(integration.Spec.Traits) { - if _, err := hash.Write([]byte(name + "[")); err != nil { - return "", err - } - spec, err := json.Marshal(integration.Spec.Traits[name].Configuration) - if err != nil { - return "", err - } - trait := make(map[string]interface{}) - err = json.Unmarshal(spec, &trait) - if err != nil { - return "", err - } - for _, prop := range util.SortedMapKeys(trait) { - val := trait[prop] - if _, err := hash.Write([]byte(fmt.Sprintf("%s=%v,", prop, val))); err != nil { - return "", err - } - } - if _, err := hash.Write([]byte("]")); err != nil { - return "", err - } + traits, err := json.Marshal(integration.Spec.Traits) + if err != nil { + return "", err + } + if _, err := hash.Write(traits); err != nil { + return "", err } // Integration traits as annotations for _, k := range sortedTraitAnnotationsKeys(integration) { @@ -232,17 +216,6 @@ func ComputeForSource(s v1.SourceSpec) (string, error) { return digest, nil } -func sortedTraitSpecMapKeys(m map[string]v1.TraitSpec) []string { - res := make([]string, len(m)) - i := 0 - for k := range m { - res[i] = k - i++ - } - sort.Strings(res) - return res -} - func sortedTraitAnnotationsKeys(it *v1.Integration) []string { res := make([]string, 0, len(it.Annotations)) for k := range it.Annotations { From 1213d1a4d13dab93c356f28e9af0d11846a49d1a Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Tue, 21 Jun 2022 16:02:01 +0900 Subject: [PATCH 02/14] feat(api): strongly-typed traits configuration API for addons --- addons/keda/keda.go | 9 +++++++-- addons/master/master.go | 11 ++++++++--- addons/strimzi/strimzi_test.go | 4 ++-- addons/threescale/3scale.go | 10 ++++++++-- addons/tracing/tracing.go | 9 +++++++-- pkg/apis/camel/v1/common_types.go | 2 +- pkg/apis/camel/v1/trait_container.go | 1 + pkg/cmd/debug.go | 1 - pkg/cmd/run.go | 11 +++++------ pkg/cmd/run_test.go | 27 --------------------------- pkg/trait/trait_configure.go | 3 ++- pkg/trait/util.go | 2 +- 12 files changed, 42 insertions(+), 48 deletions(-) diff --git a/addons/keda/keda.go b/addons/keda/keda.go index e6e1d5e177..a556cc5752 100644 --- a/addons/keda/keda.go +++ b/addons/keda/keda.go @@ -72,8 +72,8 @@ const ( // The KEDA trait is disabled by default. // // +camel-k:trait=keda. -type kedaTrait struct { - trait.BaseTrait `property:",squash"` +type Trait struct { + camelv1.Trait `property:",squash" json:",inline"` // Enables automatic configuration of the trait. Allows the trait to infer KEDA triggers from the Kamelets. Auto *bool `property:"auto" json:"auto,omitempty"` // Set the spec->replicas field on the top level controller to an explicit value if missing, to allow KEDA to recognize it as a scalable resource. @@ -95,6 +95,11 @@ type kedaTrait struct { Triggers []kedaTrigger `property:"triggers" json:"triggers,omitempty"` } +type kedaTrait struct { + trait.BaseTrait + Trait `property:",squash"` +} + type kedaTrigger struct { Type string `property:"type" json:"type,omitempty"` Metadata map[string]string `property:"metadata" json:"metadata,omitempty"` diff --git a/addons/master/master.go b/addons/master/master.go index 6acf221f0a..ddb2e06eca 100644 --- a/addons/master/master.go +++ b/addons/master/master.go @@ -41,8 +41,8 @@ import ( // It's recommended to use a different service account than "default" when running the integration. // // +camel-k:trait=master. -type masterTrait struct { - trait.BaseTrait `property:",squash"` +type Trait struct { + v1.Trait `property:",squash" json:",inline"` // Enables automatic configuration of the trait. Auto *bool `property:"auto" json:"auto,omitempty"` // When this flag is active, the operator analyzes the source code to add dependencies required by delegate endpoints. @@ -57,7 +57,12 @@ type masterTrait struct { // Label that will be used to identify all pods contending the lock. Defaults to "camel.apache.org/integration". LabelKey *string `property:"label-key" json:"labelKey,omitempty"` // Label value that will be used to identify all pods contending the lock. Defaults to the integration name. - LabelValue *string `property:"label-value" json:"labelValue,omitempty"` + LabelValue *string `property:"label-value" json:"labelValue,omitempty"` +} + +type masterTrait struct { + trait.BaseTrait + Trait `property:",squash"` delegateDependencies []string `json:"-"` } diff --git a/addons/strimzi/strimzi_test.go b/addons/strimzi/strimzi_test.go index 1ef679d045..b1df8ebdcd 100644 --- a/addons/strimzi/strimzi_test.go +++ b/addons/strimzi/strimzi_test.go @@ -64,7 +64,7 @@ func TestStrimziDirect(t *testing.T) { assert.NoError(t, err) assert.NotNil(t, binding) assert.Equal(t, "kafka:mytopic?brokers=my-cluster-kafka-bootstrap%3A9092", binding.URI) - assert.Nil(t, binding.Traits) + assert.Equal(t, camelv1.Traits{}, binding.Traits) } func TestStrimziLookup(t *testing.T) { @@ -124,7 +124,7 @@ func TestStrimziLookup(t *testing.T) { assert.NoError(t, err) assert.NotNil(t, binding) assert.Equal(t, "kafka:mytopicy?brokers=my-clusterx-kafka-bootstrap%3A9092", binding.URI) - assert.Nil(t, binding.Traits) + assert.Equal(t, camelv1.Traits{}, binding.Traits) } func asEndpointProperties(props map[string]string) *v1alpha1.EndpointProperties { diff --git a/addons/threescale/3scale.go b/addons/threescale/3scale.go index a1ee7dfbdb..7f11cd585f 100644 --- a/addons/threescale/3scale.go +++ b/addons/threescale/3scale.go @@ -22,6 +22,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/trait" ) @@ -31,8 +32,8 @@ import ( // The 3scale trait is disabled by default. // // +camel-k:trait=3scale. -type threeScaleTrait struct { - trait.BaseTrait `property:",squash"` +type Trait struct { + v1.Trait `property:",squash" json:",inline"` // Enables automatic configuration of the trait. Auto *bool `property:"auto" json:"auto,omitempty"` // The scheme to use to contact the service (default `http`) @@ -45,6 +46,11 @@ type threeScaleTrait struct { DescriptionPath *string `property:"description-path" json:"descriptionPath,omitempty"` } +type threeScaleTrait struct { + trait.BaseTrait + Trait `property:",squash"` +} + const ( // ThreeScaleSchemeAnnotation --. ThreeScaleSchemeAnnotation = "discovery.3scale.net/scheme" diff --git a/addons/tracing/tracing.go b/addons/tracing/tracing.go index dc3843c3cf..f43f5e88b2 100644 --- a/addons/tracing/tracing.go +++ b/addons/tracing/tracing.go @@ -34,8 +34,8 @@ import ( // The Tracing trait is disabled by default. // // +camel-k:trait=tracing. -type tracingTrait struct { - trait.BaseTrait `property:",squash"` +type Trait struct { + v1.Trait `property:",squash" json:",inline"` // Enables automatic configuration of the trait, including automatic discovery of the tracing endpoint. Auto *bool `property:"auto" json:"auto,omitempty"` // The name of the service that publishes tracing data (defaults to the integration name) @@ -48,6 +48,11 @@ type tracingTrait struct { SamplerParam *string `property:"sampler-param" json:"samplerParam,omitempty"` } +type tracingTrait struct { + trait.BaseTrait + Trait `property:",squash"` +} + const ( propEnabled = "propEnabled" propEndpoint = "propEndpoint" diff --git a/pkg/apis/camel/v1/common_types.go b/pkg/apis/camel/v1/common_types.go index 34553daa77..04e822224d 100644 --- a/pkg/apis/camel/v1/common_types.go +++ b/pkg/apis/camel/v1/common_types.go @@ -113,7 +113,7 @@ type Traits struct { Container *ContainerTrait `property:"container" json:"container,omitempty"` // The configuration of Cron trait Cron *CronTrait `property:"cron" json:"cron,omitempty"` - // DependenciesTrait is the configuration of Dependencies trait + // The configuration of Dependencies trait Dependencies *DependenciesTrait `property:"dependencies" json:"dependencies,omitempty"` // The configuration of Deployer trait Deployer *DeployerTrait `property:"deployer" json:"deployer,omitempty"` diff --git a/pkg/apis/camel/v1/trait_container.go b/pkg/apis/camel/v1/trait_container.go index c88b2be34c..9d4ed991dd 100644 --- a/pkg/apis/camel/v1/trait_container.go +++ b/pkg/apis/camel/v1/trait_container.go @@ -28,6 +28,7 @@ import corev1 "k8s.io/api/core/v1" type ContainerTrait struct { Trait `property:",squash" json:",inline"` + // To automatically enable the trait Auto *bool `property:"auto" json:"auto,omitempty"` // The minimum amount of CPU required. diff --git a/pkg/cmd/debug.go b/pkg/cmd/debug.go index 35f6c16f38..c1d67c34d1 100644 --- a/pkg/cmd/debug.go +++ b/pkg/cmd/debug.go @@ -131,7 +131,6 @@ func (o *debugCmdOptions) run(cmd *cobra.Command, args []string) error { return kubernetes.PortForward(o.Context, cmdClient, o.Namespace, selector, o.Port, o.RemotePort, cmd.OutOrStdout(), cmd.ErrOrStderr()) } -// nolint: unparam func (o *debugCmdOptions) toggleDebug(c camelv1.IntegrationsGetter, it *v1.Integration, active bool) (*v1.Integration, error) { if it.Spec.Traits.JVM == nil { it.Spec.Traits.JVM = &v1.JVMTrait{} diff --git a/pkg/cmd/run.go b/pkg/cmd/run.go index e78f484ab8..e9e6039761 100644 --- a/pkg/cmd/run.go +++ b/pkg/cmd/run.go @@ -307,8 +307,7 @@ func (o *runCmdOptions) run(cmd *cobra.Command, args []string) error { return err } - catalog := trait.NewCatalog(c) - integration, err := o.createOrUpdateIntegration(cmd, c, args, catalog) + integration, err := o.createOrUpdateIntegration(cmd, c, args) if err != nil { return err } @@ -333,7 +332,7 @@ func (o *runCmdOptions) run(cmd *cobra.Command, args []string) error { } if o.Sync || o.Dev { - err = o.syncIntegration(cmd, c, args, catalog) + err = o.syncIntegration(cmd, c, args) if err != nil { return err } @@ -423,7 +422,7 @@ func (o *runCmdOptions) waitForIntegrationReady(cmd *cobra.Command, c client.Cli return watch.HandleIntegrationStateChanges(o.Context, c, integration, handler) } -func (o *runCmdOptions) syncIntegration(cmd *cobra.Command, c client.Client, sources []string, catalog trait.Finder) error { +func (o *runCmdOptions) syncIntegration(cmd *cobra.Command, c client.Client, sources []string) error { // Let's watch all relevant files when in dev mode var files []string files = append(files, sources...) @@ -461,7 +460,7 @@ func (o *runCmdOptions) syncIntegration(cmd *cobra.Command, c client.Client, sou newCmd.Args = o.validateArgs newCmd.PreRunE = o.decode newCmd.RunE = func(cmd *cobra.Command, args []string) error { - _, err := o.createOrUpdateIntegration(cmd, c, sources, catalog) + _, err := o.createOrUpdateIntegration(cmd, c, sources) return err } newCmd.PostRunE = nil @@ -485,7 +484,7 @@ func (o *runCmdOptions) syncIntegration(cmd *cobra.Command, c client.Client, sou } // nolint: gocyclo -func (o *runCmdOptions) createOrUpdateIntegration(cmd *cobra.Command, c client.Client, sources []string, catalog trait.Finder) (*v1.Integration, error) { +func (o *runCmdOptions) createOrUpdateIntegration(cmd *cobra.Command, c client.Client, sources []string) (*v1.Integration, error) { namespace := o.Namespace name := o.GetIntegrationName(sources) diff --git a/pkg/cmd/run_test.go b/pkg/cmd/run_test.go index f5c1dd3504..a1543b64ce 100644 --- a/pkg/cmd/run_test.go +++ b/pkg/cmd/run_test.go @@ -382,33 +382,6 @@ func assertTraitConfiguration(t *testing.T, trait interface{}, expected interfac assert.Equal(t, expected, trait) } -type customTrait struct { - trait.BaseTrait `property:",squash"` - // SimpleMap - SimpleMap map[string]string `property:"simple-map" json:"simpleMap,omitempty"` - DoubleMap map[string]map[string]string `property:"double-map" json:"doubleMap,omitempty"` - SliceOfMap []map[string]string `property:"slice-of-map" json:"sliceOfMap,omitempty"` -} - -func (c customTrait) Configure(environment *trait.Environment) (bool, error) { - panic("implement me") -} -func (c customTrait) Apply(environment *trait.Environment) error { - panic("implement me") -} - -var _ trait.Trait = &customTrait{} - -type customTraitFinder struct { -} - -func (finder customTraitFinder) GetTrait(id string) trait.Trait { - if id == "custom" { - return &customTrait{} - } - return nil -} - func TestRunUseFlowsFlag(t *testing.T) { runCmdOptions, rootCmd, _ := initializeRunCmdOptions(t) _, err := test.ExecuteCommand(rootCmd, cmdRun, "--use-flows=false", integrationSource) diff --git a/pkg/trait/trait_configure.go b/pkg/trait/trait_configure.go index 223d6926f0..fb442b28e5 100644 --- a/pkg/trait/trait_configure.go +++ b/pkg/trait/trait_configure.go @@ -66,8 +66,9 @@ func (c *Catalog) configureTraits(traits interface{}) error { } for id, trait := range traitsMap { + t := trait // Avoid G601: Implicit memory aliasing in for loop if catTrait := c.GetTrait(id); catTrait != nil { - if err := decodeTraitSpec(&trait, catTrait); err != nil { + if err := decodeTraitSpec(&t, catTrait); err != nil { return err } } diff --git a/pkg/trait/util.go b/pkg/trait/util.go index 97ae4748df..8b56e6f781 100644 --- a/pkg/trait/util.go +++ b/pkg/trait/util.go @@ -244,7 +244,7 @@ func ToMap(traits interface{}) (map[string]map[string]interface{}, error) { return traitsMap, nil } -// ToTrait unmarshals a map configuration to a target trait +// ToTrait unmarshals a map configuration to a target trait. func ToTrait(trait map[string]interface{}, target interface{}) error { data, err := json.Marshal(trait) if err != nil { From b6b02d727526eacfdb6aeb4243799e22626d1889 Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Tue, 26 Apr 2022 23:51:37 +0900 Subject: [PATCH 03/14] chore(trait): move traits to a dedicated API pkg --- addons/keda/keda.go | 3 +- addons/master/master.go | 3 +- addons/threescale/3scale.go | 4 +- addons/tracing/tracing.go | 3 +- pkg/apis/camel/v1/common_types.go | 70 +- pkg/apis/camel/v1/integrationkit_types.go | 10 +- .../{trait_affinity.go => trait/affinity.go} | 2 +- .../camel/v1/{trait_base.go => trait/base.go} | 2 +- .../v1/{trait_builder.go => trait/builder.go} | 2 +- .../v1/{trait_camel.go => trait/camel.go} | 2 +- .../container.go} | 2 +- .../camel/v1/{trait_cron.go => trait/cron.go} | 2 +- .../dependencies.go} | 2 +- .../{trait_deployer.go => trait/deployer.go} | 2 +- .../deployment.go} | 2 +- pkg/apis/camel/v1/trait/doc.go | 21 + .../environment.go} | 2 +- .../error_handler.go} | 2 +- .../camel/v1/{trait_gc.go => trait/gc.go} | 2 +- .../v1/{trait_health.go => trait/health.go} | 2 +- .../v1/{trait_ingress.go => trait/ingress.go} | 2 +- .../v1/{trait_istio.go => trait/istio.go} | 2 +- .../v1/{trait_jolokia.go => trait/jolokia.go} | 2 +- .../camel/v1/{trait_jvm.go => trait/jvm.go} | 2 +- .../{trait_kamelets.go => trait/kamelets.go} | 2 +- .../v1/{trait_knative.go => trait/knative.go} | 2 +- .../knative_service.go} | 2 +- .../v1/{trait_logging.go => trait/logging.go} | 2 +- .../v1/{trait_mount.go => trait/mount.go} | 2 +- .../v1/{trait_openapi.go => trait/openapi.go} | 2 +- .../v1/{trait_owner.go => trait/owner.go} | 2 +- .../camel/v1/{trait_pdb.go => trait/pdb.go} | 2 +- .../{trait_platform.go => trait/platform.go} | 2 +- .../camel/v1/{trait_pod.go => trait/pod.go} | 2 +- .../prometheus.go} | 2 +- .../pull_secret.go} | 2 +- .../v1/{trait_quarkus.go => trait/quarkus.go} | 2 +- .../{trait_registry.go => trait/registry.go} | 2 +- .../v1/{trait_route.go => trait/route.go} | 2 +- .../v1/{trait_service.go => trait/service.go} | 2 +- .../service_binding.go} | 2 +- .../toleration.go} | 2 +- .../camel/v1/trait/zz_generated.deepcopy.go | 941 +++++++++++++++ pkg/apis/camel/v1/zz_generated.deepcopy.go | 1049 +---------------- pkg/cmd/debug.go | 3 +- pkg/cmd/run_test.go | 13 +- pkg/controller/integration/kits_test.go | 25 +- pkg/trait/affinity.go | 5 +- pkg/trait/builder.go | 3 +- pkg/trait/camel.go | 3 +- pkg/trait/container.go | 5 +- pkg/trait/container_probes_test.go | 13 +- pkg/trait/container_test.go | 9 +- pkg/trait/cron.go | 3 +- pkg/trait/cron_test.go | 7 +- pkg/trait/dependencies.go | 3 +- pkg/trait/deployer.go | 4 +- pkg/trait/deployment.go | 3 +- pkg/trait/environment.go | 6 +- pkg/trait/environment_test.go | 7 +- pkg/trait/error_handler.go | 3 +- pkg/trait/gc.go | 11 +- pkg/trait/health.go | 5 +- pkg/trait/ingress.go | 5 +- pkg/trait/init.go | 3 +- pkg/trait/istio.go | 7 +- pkg/trait/istio_test.go | 5 +- pkg/trait/jolokia.go | 5 +- pkg/trait/jvm.go | 5 +- pkg/trait/kamelets.go | 3 +- pkg/trait/knative.go | 3 +- pkg/trait/knative_service.go | 3 +- pkg/trait/knative_service_test.go | 15 +- pkg/trait/knative_test.go | 13 +- pkg/trait/logging.go | 6 +- pkg/trait/logging_test.go | 3 +- pkg/trait/mount.go | 3 +- pkg/trait/mount_test.go | 3 +- pkg/trait/openapi.go | 3 +- pkg/trait/owner.go | 3 +- pkg/trait/owner_test.go | 3 +- pkg/trait/pdb.go | 3 +- pkg/trait/platform.go | 3 +- pkg/trait/pod.go | 3 +- pkg/trait/prometheus.go | 5 +- pkg/trait/pull_secret.go | 4 +- pkg/trait/quarkus.go | 31 +- pkg/trait/registry.go | 3 +- pkg/trait/route.go | 5 +- pkg/trait/route_test.go | 23 +- pkg/trait/service.go | 3 +- pkg/trait/service_binding.go | 3 +- pkg/trait/service_test.go | 23 +- pkg/trait/toleration.go | 4 +- pkg/trait/trait_configure_test.go | 9 +- pkg/trait/trait_test.go | 17 +- pkg/util/bindings/bindings_test.go | 3 +- pkg/util/bindings/knative_uri.go | 3 +- 98 files changed, 1316 insertions(+), 1225 deletions(-) rename pkg/apis/camel/v1/{trait_affinity.go => trait/affinity.go} (99%) rename pkg/apis/camel/v1/{trait_base.go => trait/base.go} (98%) rename pkg/apis/camel/v1/{trait_builder.go => trait/builder.go} (98%) rename pkg/apis/camel/v1/{trait_camel.go => trait/camel.go} (98%) rename pkg/apis/camel/v1/{trait_container.go => trait/container.go} (99%) rename pkg/apis/camel/v1/{trait_cron.go => trait/cron.go} (99%) rename pkg/apis/camel/v1/{trait_dependencies.go => trait/dependencies.go} (98%) rename pkg/apis/camel/v1/{trait_deployer.go => trait/deployer.go} (99%) rename pkg/apis/camel/v1/{trait_deployment.go => trait/deployment.go} (98%) create mode 100644 pkg/apis/camel/v1/trait/doc.go rename pkg/apis/camel/v1/{trait_environment.go => trait/environment.go} (99%) rename pkg/apis/camel/v1/{trait_error_handler.go => trait/error_handler.go} (98%) rename pkg/apis/camel/v1/{trait_gc.go => trait/gc.go} (98%) rename pkg/apis/camel/v1/{trait_health.go => trait/health.go} (99%) rename pkg/apis/camel/v1/{trait_ingress.go => trait/ingress.go} (98%) rename pkg/apis/camel/v1/{trait_istio.go => trait/istio.go} (99%) rename pkg/apis/camel/v1/{trait_jolokia.go => trait/jolokia.go} (99%) rename pkg/apis/camel/v1/{trait_jvm.go => trait/jvm.go} (99%) rename pkg/apis/camel/v1/{trait_kamelets.go => trait/kamelets.go} (98%) rename pkg/apis/camel/v1/{trait_knative.go => trait/knative.go} (99%) rename pkg/apis/camel/v1/{trait_knative_service.go => trait/knative_service.go} (99%) rename pkg/apis/camel/v1/{trait_logging.go => trait/logging.go} (99%) rename pkg/apis/camel/v1/{trait_mount.go => trait/mount.go} (99%) rename pkg/apis/camel/v1/{trait_openapi.go => trait/openapi.go} (98%) rename pkg/apis/camel/v1/{trait_owner.go => trait/owner.go} (98%) rename pkg/apis/camel/v1/{trait_pdb.go => trait/pdb.go} (99%) rename pkg/apis/camel/v1/{trait_platform.go => trait/platform.go} (99%) rename pkg/apis/camel/v1/{trait_pod.go => trait/pod.go} (98%) rename pkg/apis/camel/v1/{trait_prometheus.go => trait/prometheus.go} (99%) rename pkg/apis/camel/v1/{trait_pull_secret.go => trait/pull_secret.go} (99%) rename pkg/apis/camel/v1/{trait_quarkus.go => trait/quarkus.go} (99%) rename pkg/apis/camel/v1/{trait_registry.go => trait/registry.go} (98%) rename pkg/apis/camel/v1/{trait_route.go => trait/route.go} (99%) rename pkg/apis/camel/v1/{trait_service.go => trait/service.go} (99%) rename pkg/apis/camel/v1/{trait_service_binding.go => trait/service_binding.go} (98%) rename pkg/apis/camel/v1/{trait_toleration.go => trait/toleration.go} (99%) create mode 100644 pkg/apis/camel/v1/trait/zz_generated.deepcopy.go diff --git a/addons/keda/keda.go b/addons/keda/keda.go index a556cc5752..4d04fdd18c 100644 --- a/addons/keda/keda.go +++ b/addons/keda/keda.go @@ -27,6 +27,7 @@ import ( kedav1alpha1 "github.com/apache/camel-k/addons/keda/duck/v1alpha1" camelv1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" camelv1alpha1 "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/kamelet/repository" "github.com/apache/camel-k/pkg/metadata" @@ -73,7 +74,7 @@ const ( // // +camel-k:trait=keda. type Trait struct { - camelv1.Trait `property:",squash" json:",inline"` + traitv1.Trait `property:",squash" json:",inline"` // Enables automatic configuration of the trait. Allows the trait to infer KEDA triggers from the Kamelets. Auto *bool `property:"auto" json:"auto,omitempty"` // Set the spec->replicas field on the top level controller to an explicit value if missing, to allow KEDA to recognize it as a scalable resource. diff --git a/addons/master/master.go b/addons/master/master.go index ddb2e06eca..7c002b5398 100644 --- a/addons/master/master.go +++ b/addons/master/master.go @@ -24,6 +24,7 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/metadata" "github.com/apache/camel-k/pkg/resources" "github.com/apache/camel-k/pkg/trait" @@ -42,7 +43,7 @@ import ( // // +camel-k:trait=master. type Trait struct { - v1.Trait `property:",squash" json:",inline"` + traitv1.Trait `property:",squash" json:",inline"` // Enables automatic configuration of the trait. Auto *bool `property:"auto" json:"auto,omitempty"` // When this flag is active, the operator analyzes the source code to add dependencies required by delegate endpoints. diff --git a/addons/threescale/3scale.go b/addons/threescale/3scale.go index 7f11cd585f..85e8c08a04 100644 --- a/addons/threescale/3scale.go +++ b/addons/threescale/3scale.go @@ -22,7 +22,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/trait" ) @@ -33,7 +33,7 @@ import ( // // +camel-k:trait=3scale. type Trait struct { - v1.Trait `property:",squash" json:",inline"` + traitv1.Trait `property:",squash" json:",inline"` // Enables automatic configuration of the trait. Auto *bool `property:"auto" json:"auto,omitempty"` // The scheme to use to contact the service (default `http`) diff --git a/addons/tracing/tracing.go b/addons/tracing/tracing.go index f43f5e88b2..1fffd3dc82 100644 --- a/addons/tracing/tracing.go +++ b/addons/tracing/tracing.go @@ -22,6 +22,7 @@ import ( "github.com/apache/camel-k/addons/tracing/discovery" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/trait" "github.com/apache/camel-k/pkg/util" ) @@ -35,7 +36,7 @@ import ( // // +camel-k:trait=tracing. type Trait struct { - v1.Trait `property:",squash" json:",inline"` + traitv1.Trait `property:",squash" json:",inline"` // Enables automatic configuration of the trait, including automatic discovery of the tracing endpoint. Auto *bool `property:"auto" json:"auto,omitempty"` // The name of the service that publishes tracing data (defaults to the integration name) diff --git a/pkg/apis/camel/v1/common_types.go b/pkg/apis/camel/v1/common_types.go index 04e822224d..83d95c93ea 100644 --- a/pkg/apis/camel/v1/common_types.go +++ b/pkg/apis/camel/v1/common_types.go @@ -20,6 +20,8 @@ package v1 import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + + "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) const ( @@ -104,73 +106,73 @@ type FailureRecovery struct { // Traits represents the collection of trait configurations type Traits struct { // The configuration of Affinity trait - Affinity *AffinityTrait `property:"affinity" json:"affinity,omitempty"` + Affinity *trait.AffinityTrait `property:"affinity" json:"affinity,omitempty"` // The configuration of Builder trait - Builder *BuilderTrait `property:"builder" json:"builder,omitempty"` + Builder *trait.BuilderTrait `property:"builder" json:"builder,omitempty"` // The configuration of Camel trait - Camel *CamelTrait `property:"camel" json:"camel,omitempty"` + Camel *trait.CamelTrait `property:"camel" json:"camel,omitempty"` // The configuration of Container trait - Container *ContainerTrait `property:"container" json:"container,omitempty"` + Container *trait.ContainerTrait `property:"container" json:"container,omitempty"` // The configuration of Cron trait - Cron *CronTrait `property:"cron" json:"cron,omitempty"` + Cron *trait.CronTrait `property:"cron" json:"cron,omitempty"` // The configuration of Dependencies trait - Dependencies *DependenciesTrait `property:"dependencies" json:"dependencies,omitempty"` + Dependencies *trait.DependenciesTrait `property:"dependencies" json:"dependencies,omitempty"` // The configuration of Deployer trait - Deployer *DeployerTrait `property:"deployer" json:"deployer,omitempty"` + Deployer *trait.DeployerTrait `property:"deployer" json:"deployer,omitempty"` // The configuration of Deployment trait - Deployment *DeploymentTrait `property:"deployment" json:"deployment,omitempty"` + Deployment *trait.DeploymentTrait `property:"deployment" json:"deployment,omitempty"` // The configuration of Environment trait - Environment *EnvironmentTrait `property:"environment" json:"environment,omitempty"` + Environment *trait.EnvironmentTrait `property:"environment" json:"environment,omitempty"` // The configuration of Error Handler trait - ErrorHandler *ErrorHandlerTrait `property:"error-handler" json:"error-handler,omitempty"` + ErrorHandler *trait.ErrorHandlerTrait `property:"error-handler" json:"error-handler,omitempty"` // The configuration of GC trait - GC *GCTrait `property:"gc" json:"gc,omitempty"` + GC *trait.GCTrait `property:"gc" json:"gc,omitempty"` // The configuration of Health trait - Health *HealthTrait `property:"health" json:"health,omitempty"` + Health *trait.HealthTrait `property:"health" json:"health,omitempty"` // The configuration of Ingress trait - Ingress *IngressTrait `property:"ingress" json:"ingress,omitempty"` + Ingress *trait.IngressTrait `property:"ingress" json:"ingress,omitempty"` // The configuration of Istio trait - Istio *IstioTrait `property:"istio" json:"istio,omitempty"` + Istio *trait.IstioTrait `property:"istio" json:"istio,omitempty"` // The configuration of Jolokia trait - Jolokia *JolokiaTrait `property:"jolokia" json:"jolokia,omitempty"` + Jolokia *trait.JolokiaTrait `property:"jolokia" json:"jolokia,omitempty"` // The configuration of JVM trait - JVM *JVMTrait `property:"jvm" json:"jvm,omitempty"` + JVM *trait.JVMTrait `property:"jvm" json:"jvm,omitempty"` // The configuration of Kamelets trait - Kamelets *KameletsTrait `property:"kamelets" json:"kamelets,omitempty"` + Kamelets *trait.KameletsTrait `property:"kamelets" json:"kamelets,omitempty"` // The configuration of Knative trait - Knative *KnativeTrait `property:"knative" json:"knative,omitempty"` + Knative *trait.KnativeTrait `property:"knative" json:"knative,omitempty"` // The configuration of Knative Service trait - KnativeService *KnativeServiceTrait `property:"knative-service" json:"knative-service,omitempty"` + KnativeService *trait.KnativeServiceTrait `property:"knative-service" json:"knative-service,omitempty"` // The configuration of Logging trait - Logging *LoggingTrait `property:"logging" json:"logging,omitempty"` + Logging *trait.LoggingTrait `property:"logging" json:"logging,omitempty"` // The configuration of Mount trait - Mount *MountTrait `property:"mount" json:"mount,omitempty"` + Mount *trait.MountTrait `property:"mount" json:"mount,omitempty"` // The configuration of OpenAPI trait - OpenAPI *OpenAPITrait `property:"openapi" json:"openapi,omitempty"` + OpenAPI *trait.OpenAPITrait `property:"openapi" json:"openapi,omitempty"` // The configuration of Owner trait - Owner *OwnerTrait `property:"owner" json:"owner,omitempty"` + Owner *trait.OwnerTrait `property:"owner" json:"owner,omitempty"` // The configuration of PDB trait - PDB *PDBTrait `property:"pdb" json:"pdb,omitempty"` + PDB *trait.PDBTrait `property:"pdb" json:"pdb,omitempty"` // The configuration of Platform trait - Platform *PlatformTrait `property:"platform" json:"platform,omitempty"` + Platform *trait.PlatformTrait `property:"platform" json:"platform,omitempty"` // The configuration of Pod trait - Pod *PodTrait `property:"pod" json:"pod,omitempty"` + Pod *trait.PodTrait `property:"pod" json:"pod,omitempty"` // The configuration of Prometheus trait - Prometheus *PrometheusTrait `property:"prometheus" json:"prometheus,omitempty"` + Prometheus *trait.PrometheusTrait `property:"prometheus" json:"prometheus,omitempty"` // The configuration of Pull Secret trait - PullSecret *PullSecretTrait `property:"pull-secret" json:"pull-secret,omitempty"` + PullSecret *trait.PullSecretTrait `property:"pull-secret" json:"pull-secret,omitempty"` // The configuration of Quarkus trait - Quarkus *QuarkusTrait `property:"quarkus" json:"quarkus,omitempty"` + Quarkus *trait.QuarkusTrait `property:"quarkus" json:"quarkus,omitempty"` // The configuration of Registry trait - Registry *RegistryTrait `property:"registry" json:"registry,omitempty"` + Registry *trait.RegistryTrait `property:"registry" json:"registry,omitempty"` // The configuration of Route trait - Route *RouteTrait `property:"route" json:"route,omitempty"` + Route *trait.RouteTrait `property:"route" json:"route,omitempty"` // The configuration of Service trait - Service *ServiceTrait `property:"service" json:"service,omitempty"` + Service *trait.ServiceTrait `property:"service" json:"service,omitempty"` // The configuration of Service Binding trait - ServiceBinding *ServiceBindingTrait `property:"service-binding" json:"service-binding,omitempty"` + ServiceBinding *trait.ServiceBindingTrait `property:"service-binding" json:"service-binding,omitempty"` // The configuration of Toleration trait - Toleration *TolerationTrait `property:"toleration" json:"toleration,omitempty"` + Toleration *trait.TolerationTrait `property:"toleration" json:"toleration,omitempty"` } // +kubebuilder:validation:Type=object diff --git a/pkg/apis/camel/v1/integrationkit_types.go b/pkg/apis/camel/v1/integrationkit_types.go index b3865ff579..e31e8c6c76 100644 --- a/pkg/apis/camel/v1/integrationkit_types.go +++ b/pkg/apis/camel/v1/integrationkit_types.go @@ -20,6 +20,8 @@ package v1 import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + + "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) // NOTE: json tags are required. Any new fields you add must have json tags for the fields to be serialized. @@ -67,8 +69,12 @@ type IntegrationKitSpec struct { // IntegrationKitTraits defines traits assigned to an `IntegrationKit` type IntegrationKitTraits struct { - Builder *BuilderTrait `property:"builder" json:"builder,omitempty"` - Quarkus *QuarkusTrait `property:"quarkus" json:"quarkus,omitempty"` + // The builder trait is internally used to determine the best strategy to build and configure IntegrationKits. + Builder *trait.BuilderTrait `property:"builder" json:"builder,omitempty"` + // The Quarkus trait configures the Quarkus runtime. + // It's enabled by default. + // NOTE: Compiling to a native executable, i.e. when using `package-type=native`, is only supported for kamelets, as well as YAML and XML integrations. It also requires at least 4GiB of memory, so the Pod running the native build, that is either the operator Pod, or the build Pod (depending on the build strategy configured for the platform), must have enough memory available. + Quarkus *trait.QuarkusTrait `property:"quarkus" json:"quarkus,omitempty"` } // IntegrationKitStatus defines the observed state of IntegrationKit diff --git a/pkg/apis/camel/v1/trait_affinity.go b/pkg/apis/camel/v1/trait/affinity.go similarity index 99% rename from pkg/apis/camel/v1/trait_affinity.go rename to pkg/apis/camel/v1/trait/affinity.go index c710c86cf8..a62a27f443 100644 --- a/pkg/apis/camel/v1/trait_affinity.go +++ b/pkg/apis/camel/v1/trait/affinity.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // Allows constraining which nodes the integration pod(s) are eligible to be scheduled on, based on labels on the node, // or with inter-pod affinity and anti-affinity, based on labels on pods that are already running on the nodes. diff --git a/pkg/apis/camel/v1/trait_base.go b/pkg/apis/camel/v1/trait/base.go similarity index 98% rename from pkg/apis/camel/v1/trait_base.go rename to pkg/apis/camel/v1/trait/base.go index 8cb9848308..863d17a2fa 100644 --- a/pkg/apis/camel/v1/trait_base.go +++ b/pkg/apis/camel/v1/trait/base.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // Base type for all traits. type Trait struct { diff --git a/pkg/apis/camel/v1/trait_builder.go b/pkg/apis/camel/v1/trait/builder.go similarity index 98% rename from pkg/apis/camel/v1/trait_builder.go rename to pkg/apis/camel/v1/trait/builder.go index c619284b2f..69e9c0d9a2 100644 --- a/pkg/apis/camel/v1/trait_builder.go +++ b/pkg/apis/camel/v1/trait/builder.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The builder trait is internally used to determine the best strategy to // build and configure IntegrationKits. diff --git a/pkg/apis/camel/v1/trait_camel.go b/pkg/apis/camel/v1/trait/camel.go similarity index 98% rename from pkg/apis/camel/v1/trait_camel.go rename to pkg/apis/camel/v1/trait/camel.go index 55a63f665e..565b63752e 100644 --- a/pkg/apis/camel/v1/trait_camel.go +++ b/pkg/apis/camel/v1/trait/camel.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Camel trait can be used to configure versions of Apache Camel K runtime and related libraries, it cannot be disabled. // diff --git a/pkg/apis/camel/v1/trait_container.go b/pkg/apis/camel/v1/trait/container.go similarity index 99% rename from pkg/apis/camel/v1/trait_container.go rename to pkg/apis/camel/v1/trait/container.go index 9d4ed991dd..bec7008e89 100644 --- a/pkg/apis/camel/v1/trait_container.go +++ b/pkg/apis/camel/v1/trait/container.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait import corev1 "k8s.io/api/core/v1" diff --git a/pkg/apis/camel/v1/trait_cron.go b/pkg/apis/camel/v1/trait/cron.go similarity index 99% rename from pkg/apis/camel/v1/trait_cron.go rename to pkg/apis/camel/v1/trait/cron.go index 3f0578c715..84bd87c90d 100644 --- a/pkg/apis/camel/v1/trait_cron.go +++ b/pkg/apis/camel/v1/trait/cron.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Cron trait can be used to customize the behaviour of periodic timer/cron based integrations. // diff --git a/pkg/apis/camel/v1/trait_dependencies.go b/pkg/apis/camel/v1/trait/dependencies.go similarity index 98% rename from pkg/apis/camel/v1/trait_dependencies.go rename to pkg/apis/camel/v1/trait/dependencies.go index 07a639ae88..7ea9772d6c 100644 --- a/pkg/apis/camel/v1/trait_dependencies.go +++ b/pkg/apis/camel/v1/trait/dependencies.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Dependencies trait is internally used to automatically add runtime dependencies based on the // integration that the user wants to run. diff --git a/pkg/apis/camel/v1/trait_deployer.go b/pkg/apis/camel/v1/trait/deployer.go similarity index 99% rename from pkg/apis/camel/v1/trait_deployer.go rename to pkg/apis/camel/v1/trait/deployer.go index a651d5ead8..f26f72bed2 100644 --- a/pkg/apis/camel/v1/trait_deployer.go +++ b/pkg/apis/camel/v1/trait/deployer.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The deployer trait is responsible for deploying the resources owned by the integration, and can be used // to explicitly select the underlying controller that will manage the integration pods. diff --git a/pkg/apis/camel/v1/trait_deployment.go b/pkg/apis/camel/v1/trait/deployment.go similarity index 98% rename from pkg/apis/camel/v1/trait_deployment.go rename to pkg/apis/camel/v1/trait/deployment.go index e1df04b16a..f862c66f92 100644 --- a/pkg/apis/camel/v1/trait_deployment.go +++ b/pkg/apis/camel/v1/trait/deployment.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Deployment trait is responsible for generating the Kubernetes deployment that will make sure // the integration will run in the cluster. diff --git a/pkg/apis/camel/v1/trait/doc.go b/pkg/apis/camel/v1/trait/doc.go new file mode 100644 index 0000000000..4a5a388d07 --- /dev/null +++ b/pkg/apis/camel/v1/trait/doc.go @@ -0,0 +1,21 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Package trait contains Trait API Schema definitions for the camel v1 API group +// +kubebuilder:object:generate=true +// +groupName=camel.apache.org +package trait diff --git a/pkg/apis/camel/v1/trait_environment.go b/pkg/apis/camel/v1/trait/environment.go similarity index 99% rename from pkg/apis/camel/v1/trait_environment.go rename to pkg/apis/camel/v1/trait/environment.go index e7d7c8055b..c0411a44ea 100644 --- a/pkg/apis/camel/v1/trait_environment.go +++ b/pkg/apis/camel/v1/trait/environment.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The environment trait is used internally to inject standard environment variables in the integration container, // such as `NAMESPACE`, `POD_NAME` and others. diff --git a/pkg/apis/camel/v1/trait_error_handler.go b/pkg/apis/camel/v1/trait/error_handler.go similarity index 98% rename from pkg/apis/camel/v1/trait_error_handler.go rename to pkg/apis/camel/v1/trait/error_handler.go index 1638a1b9f2..f8d393323d 100644 --- a/pkg/apis/camel/v1/trait_error_handler.go +++ b/pkg/apis/camel/v1/trait/error_handler.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The error-handler is a platform trait used to inject Error Handler source into the integration runtime. // diff --git a/pkg/apis/camel/v1/trait_gc.go b/pkg/apis/camel/v1/trait/gc.go similarity index 98% rename from pkg/apis/camel/v1/trait_gc.go rename to pkg/apis/camel/v1/trait/gc.go index c371952fe7..89d277a941 100644 --- a/pkg/apis/camel/v1/trait_gc.go +++ b/pkg/apis/camel/v1/trait/gc.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The GC Trait garbage-collects all resources that are no longer necessary upon integration updates. // diff --git a/pkg/apis/camel/v1/trait_health.go b/pkg/apis/camel/v1/trait/health.go similarity index 99% rename from pkg/apis/camel/v1/trait_health.go rename to pkg/apis/camel/v1/trait/health.go index be7ae169da..8d4ddf02bd 100644 --- a/pkg/apis/camel/v1/trait_health.go +++ b/pkg/apis/camel/v1/trait/health.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The health trait is responsible for configuring the health probes on the integration container. // diff --git a/pkg/apis/camel/v1/trait_ingress.go b/pkg/apis/camel/v1/trait/ingress.go similarity index 98% rename from pkg/apis/camel/v1/trait_ingress.go rename to pkg/apis/camel/v1/trait/ingress.go index db841d9292..1fef977071 100644 --- a/pkg/apis/camel/v1/trait_ingress.go +++ b/pkg/apis/camel/v1/trait/ingress.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Ingress trait can be used to expose the service associated with the integration // to the outside world with a Kubernetes Ingress. diff --git a/pkg/apis/camel/v1/trait_istio.go b/pkg/apis/camel/v1/trait/istio.go similarity index 99% rename from pkg/apis/camel/v1/trait_istio.go rename to pkg/apis/camel/v1/trait/istio.go index 6c19af1f8a..b7dbba5742 100644 --- a/pkg/apis/camel/v1/trait_istio.go +++ b/pkg/apis/camel/v1/trait/istio.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Istio trait allows configuring properties related to the Istio service mesh, // such as sidecar injection and outbound IP ranges. diff --git a/pkg/apis/camel/v1/trait_jolokia.go b/pkg/apis/camel/v1/trait/jolokia.go similarity index 99% rename from pkg/apis/camel/v1/trait_jolokia.go rename to pkg/apis/camel/v1/trait/jolokia.go index 62f0b4b299..af81888258 100644 --- a/pkg/apis/camel/v1/trait_jolokia.go +++ b/pkg/apis/camel/v1/trait/jolokia.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Jolokia trait activates and configures the Jolokia Java agent. // diff --git a/pkg/apis/camel/v1/trait_jvm.go b/pkg/apis/camel/v1/trait/jvm.go similarity index 99% rename from pkg/apis/camel/v1/trait_jvm.go rename to pkg/apis/camel/v1/trait/jvm.go index 16d3040334..70bb3b7ded 100644 --- a/pkg/apis/camel/v1/trait_jvm.go +++ b/pkg/apis/camel/v1/trait/jvm.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The JVM trait is used to configure the JVM that runs the integration. // diff --git a/pkg/apis/camel/v1/trait_kamelets.go b/pkg/apis/camel/v1/trait/kamelets.go similarity index 98% rename from pkg/apis/camel/v1/trait_kamelets.go rename to pkg/apis/camel/v1/trait/kamelets.go index 80d8e0b5e4..9467b48839 100644 --- a/pkg/apis/camel/v1/trait_kamelets.go +++ b/pkg/apis/camel/v1/trait/kamelets.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The kamelets trait is a platform trait used to inject Kamelets into the integration runtime. // diff --git a/pkg/apis/camel/v1/trait_knative.go b/pkg/apis/camel/v1/trait/knative.go similarity index 99% rename from pkg/apis/camel/v1/trait_knative.go rename to pkg/apis/camel/v1/trait/knative.go index 00ac879e0c..13590557ac 100644 --- a/pkg/apis/camel/v1/trait_knative.go +++ b/pkg/apis/camel/v1/trait/knative.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Knative trait automatically discovers addresses of Knative resources and inject them into the // running integration. diff --git a/pkg/apis/camel/v1/trait_knative_service.go b/pkg/apis/camel/v1/trait/knative_service.go similarity index 99% rename from pkg/apis/camel/v1/trait_knative_service.go rename to pkg/apis/camel/v1/trait/knative_service.go index 1bf07343d2..3c1e83d561 100644 --- a/pkg/apis/camel/v1/trait_knative_service.go +++ b/pkg/apis/camel/v1/trait/knative_service.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Knative Service trait allows configuring options when running the Integration as a Knative service, instead of // a standard Kubernetes Deployment. diff --git a/pkg/apis/camel/v1/trait_logging.go b/pkg/apis/camel/v1/trait/logging.go similarity index 99% rename from pkg/apis/camel/v1/trait_logging.go rename to pkg/apis/camel/v1/trait/logging.go index 1f8946e27d..ea0c466c3a 100644 --- a/pkg/apis/camel/v1/trait_logging.go +++ b/pkg/apis/camel/v1/trait/logging.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Logging trait is used to configure Integration runtime logging options (such as color and format). // The logging backend is provided by Quarkus, whose configuration is documented at https://quarkus.io/guides/logging. diff --git a/pkg/apis/camel/v1/trait_mount.go b/pkg/apis/camel/v1/trait/mount.go similarity index 99% rename from pkg/apis/camel/v1/trait_mount.go rename to pkg/apis/camel/v1/trait/mount.go index 1a498e406e..284debb8ae 100644 --- a/pkg/apis/camel/v1/trait_mount.go +++ b/pkg/apis/camel/v1/trait/mount.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Mount trait can be used to configure volumes mounted on the Integration Pods. // diff --git a/pkg/apis/camel/v1/trait_openapi.go b/pkg/apis/camel/v1/trait/openapi.go similarity index 98% rename from pkg/apis/camel/v1/trait_openapi.go rename to pkg/apis/camel/v1/trait/openapi.go index e9bbf1fa7d..8c5b5ded1f 100644 --- a/pkg/apis/camel/v1/trait_openapi.go +++ b/pkg/apis/camel/v1/trait/openapi.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The OpenAPI DSL trait is internally used to allow creating integrations from a OpenAPI specs. // diff --git a/pkg/apis/camel/v1/trait_owner.go b/pkg/apis/camel/v1/trait/owner.go similarity index 98% rename from pkg/apis/camel/v1/trait_owner.go rename to pkg/apis/camel/v1/trait/owner.go index 7791aec31e..9d863fcbe4 100644 --- a/pkg/apis/camel/v1/trait_owner.go +++ b/pkg/apis/camel/v1/trait/owner.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Owner trait ensures that all created resources belong to the integration being created // and transfers annotations and labels on the integration onto these owned resources. diff --git a/pkg/apis/camel/v1/trait_pdb.go b/pkg/apis/camel/v1/trait/pdb.go similarity index 99% rename from pkg/apis/camel/v1/trait_pdb.go rename to pkg/apis/camel/v1/trait/pdb.go index d99bd23b07..4c230683ab 100644 --- a/pkg/apis/camel/v1/trait_pdb.go +++ b/pkg/apis/camel/v1/trait/pdb.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The PDB trait allows to configure the PodDisruptionBudget resource for the Integration pods. // diff --git a/pkg/apis/camel/v1/trait_platform.go b/pkg/apis/camel/v1/trait/platform.go similarity index 99% rename from pkg/apis/camel/v1/trait_platform.go rename to pkg/apis/camel/v1/trait/platform.go index b161994789..a74a23f5c4 100644 --- a/pkg/apis/camel/v1/trait_platform.go +++ b/pkg/apis/camel/v1/trait/platform.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The platform trait is a base trait that is used to assign an integration platform to an integration. // diff --git a/pkg/apis/camel/v1/trait_pod.go b/pkg/apis/camel/v1/trait/pod.go similarity index 98% rename from pkg/apis/camel/v1/trait_pod.go rename to pkg/apis/camel/v1/trait/pod.go index fe41bc5526..f6d26bc671 100644 --- a/pkg/apis/camel/v1/trait_pod.go +++ b/pkg/apis/camel/v1/trait/pod.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The pod trait allows the customization of the Integration pods. // It applies the `PodSpecTemplate` struct contained in the Integration `.spec.podTemplate` field, diff --git a/pkg/apis/camel/v1/trait_prometheus.go b/pkg/apis/camel/v1/trait/prometheus.go similarity index 99% rename from pkg/apis/camel/v1/trait_prometheus.go rename to pkg/apis/camel/v1/trait/prometheus.go index 75054c5d14..416cfa7f97 100644 --- a/pkg/apis/camel/v1/trait_prometheus.go +++ b/pkg/apis/camel/v1/trait/prometheus.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Prometheus trait configures a Prometheus-compatible endpoint. It also creates a `PodMonitor` resource, // so that the endpoint can be scraped automatically, when using the Prometheus operator. diff --git a/pkg/apis/camel/v1/trait_pull_secret.go b/pkg/apis/camel/v1/trait/pull_secret.go similarity index 99% rename from pkg/apis/camel/v1/trait_pull_secret.go rename to pkg/apis/camel/v1/trait/pull_secret.go index e80d8adf78..ba78444416 100644 --- a/pkg/apis/camel/v1/trait_pull_secret.go +++ b/pkg/apis/camel/v1/trait/pull_secret.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Pull Secret trait sets a pull secret on the pod, // to allow Kubernetes to retrieve the container image from an external registry. diff --git a/pkg/apis/camel/v1/trait_quarkus.go b/pkg/apis/camel/v1/trait/quarkus.go similarity index 99% rename from pkg/apis/camel/v1/trait_quarkus.go rename to pkg/apis/camel/v1/trait/quarkus.go index 6e25602785..8432e68f9f 100644 --- a/pkg/apis/camel/v1/trait_quarkus.go +++ b/pkg/apis/camel/v1/trait/quarkus.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Quarkus trait configures the Quarkus runtime. // diff --git a/pkg/apis/camel/v1/trait_registry.go b/pkg/apis/camel/v1/trait/registry.go similarity index 98% rename from pkg/apis/camel/v1/trait_registry.go rename to pkg/apis/camel/v1/trait/registry.go index 939cf01c78..2f9db1b0c0 100644 --- a/pkg/apis/camel/v1/trait_registry.go +++ b/pkg/apis/camel/v1/trait/registry.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Registry trait sets up Maven to use the Image registry // as a Maven repository. diff --git a/pkg/apis/camel/v1/trait_route.go b/pkg/apis/camel/v1/trait/route.go similarity index 99% rename from pkg/apis/camel/v1/trait_route.go rename to pkg/apis/camel/v1/trait/route.go index 4276a39c36..a25ac81715 100644 --- a/pkg/apis/camel/v1/trait_route.go +++ b/pkg/apis/camel/v1/trait/route.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Route trait can be used to configure the creation of OpenShift routes for the integration. // diff --git a/pkg/apis/camel/v1/trait_service.go b/pkg/apis/camel/v1/trait/service.go similarity index 99% rename from pkg/apis/camel/v1/trait_service.go rename to pkg/apis/camel/v1/trait/service.go index 19e9951e11..83feadd2cf 100644 --- a/pkg/apis/camel/v1/trait_service.go +++ b/pkg/apis/camel/v1/trait/service.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Service trait exposes the integration with a Service resource so that it can be accessed by other applications // (or integrations) in the same namespace. diff --git a/pkg/apis/camel/v1/trait_service_binding.go b/pkg/apis/camel/v1/trait/service_binding.go similarity index 98% rename from pkg/apis/camel/v1/trait_service_binding.go rename to pkg/apis/camel/v1/trait/service_binding.go index 55d5337354..97e758fe4b 100644 --- a/pkg/apis/camel/v1/trait_service_binding.go +++ b/pkg/apis/camel/v1/trait/service_binding.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // The Service Binding trait allows users to connect to Services in Kubernetes: // https://github.com/k8s-service-bindings/spec#service-binding diff --git a/pkg/apis/camel/v1/trait_toleration.go b/pkg/apis/camel/v1/trait/toleration.go similarity index 99% rename from pkg/apis/camel/v1/trait_toleration.go rename to pkg/apis/camel/v1/trait/toleration.go index 839ee27550..bbc1d2e54f 100644 --- a/pkg/apis/camel/v1/trait_toleration.go +++ b/pkg/apis/camel/v1/trait/toleration.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1 +package trait // This trait sets Tolerations over Integration pods. Tolerations allow (but do not require) the pods to schedule onto nodes with matching taints. // See https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ for more details. diff --git a/pkg/apis/camel/v1/trait/zz_generated.deepcopy.go b/pkg/apis/camel/v1/trait/zz_generated.deepcopy.go new file mode 100644 index 0000000000..f5d4d636b5 --- /dev/null +++ b/pkg/apis/camel/v1/trait/zz_generated.deepcopy.go @@ -0,0 +1,941 @@ +// +build !ignore_autogenerated + +// Code generated by controller-gen. DO NOT EDIT. + +package trait + +import () + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AffinityTrait) DeepCopyInto(out *AffinityTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.PodAffinity != nil { + in, out := &in.PodAffinity, &out.PodAffinity + *out = new(bool) + **out = **in + } + if in.PodAntiAffinity != nil { + in, out := &in.PodAntiAffinity, &out.PodAntiAffinity + *out = new(bool) + **out = **in + } + if in.NodeAffinityLabels != nil { + in, out := &in.NodeAffinityLabels, &out.NodeAffinityLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.PodAffinityLabels != nil { + in, out := &in.PodAffinityLabels, &out.PodAffinityLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.PodAntiAffinityLabels != nil { + in, out := &in.PodAntiAffinityLabels, &out.PodAntiAffinityLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AffinityTrait. +func (in *AffinityTrait) DeepCopy() *AffinityTrait { + if in == nil { + return nil + } + out := new(AffinityTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *BuilderTrait) DeepCopyInto(out *BuilderTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Verbose != nil { + in, out := &in.Verbose, &out.Verbose + *out = new(bool) + **out = **in + } + if in.Properties != nil { + in, out := &in.Properties, &out.Properties + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuilderTrait. +func (in *BuilderTrait) DeepCopy() *BuilderTrait { + if in == nil { + return nil + } + out := new(BuilderTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CamelTrait) DeepCopyInto(out *CamelTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Properties != nil { + in, out := &in.Properties, &out.Properties + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelTrait. +func (in *CamelTrait) DeepCopy() *CamelTrait { + if in == nil { + return nil + } + out := new(CamelTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ContainerTrait) DeepCopyInto(out *ContainerTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } + if in.Expose != nil { + in, out := &in.Expose, &out.Expose + *out = new(bool) + **out = **in + } + if in.DeprecatedProbesEnabled != nil { + in, out := &in.DeprecatedProbesEnabled, &out.DeprecatedProbesEnabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerTrait. +func (in *ContainerTrait) DeepCopy() *ContainerTrait { + if in == nil { + return nil + } + out := new(ContainerTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *CronTrait) DeepCopyInto(out *CronTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Fallback != nil { + in, out := &in.Fallback, &out.Fallback + *out = new(bool) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } + if in.StartingDeadlineSeconds != nil { + in, out := &in.StartingDeadlineSeconds, &out.StartingDeadlineSeconds + *out = new(int64) + **out = **in + } + if in.ActiveDeadlineSeconds != nil { + in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds + *out = new(int64) + **out = **in + } + if in.BackoffLimit != nil { + in, out := &in.BackoffLimit, &out.BackoffLimit + *out = new(int32) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronTrait. +func (in *CronTrait) DeepCopy() *CronTrait { + if in == nil { + return nil + } + out := new(CronTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *DependenciesTrait) DeepCopyInto(out *DependenciesTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependenciesTrait. +func (in *DependenciesTrait) DeepCopy() *DependenciesTrait { + if in == nil { + return nil + } + out := new(DependenciesTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *DeployerTrait) DeepCopyInto(out *DeployerTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployerTrait. +func (in *DeployerTrait) DeepCopy() *DeployerTrait { + if in == nil { + return nil + } + out := new(DeployerTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *DeploymentTrait) DeepCopyInto(out *DeploymentTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.ProgressDeadlineSeconds != nil { + in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds + *out = new(int32) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentTrait. +func (in *DeploymentTrait) DeepCopy() *DeploymentTrait { + if in == nil { + return nil + } + out := new(DeploymentTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *EnvironmentTrait) DeepCopyInto(out *EnvironmentTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.ContainerMeta != nil { + in, out := &in.ContainerMeta, &out.ContainerMeta + *out = new(bool) + **out = **in + } + if in.HTTPProxy != nil { + in, out := &in.HTTPProxy, &out.HTTPProxy + *out = new(bool) + **out = **in + } + if in.Vars != nil { + in, out := &in.Vars, &out.Vars + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentTrait. +func (in *EnvironmentTrait) DeepCopy() *EnvironmentTrait { + if in == nil { + return nil + } + out := new(EnvironmentTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ErrorHandlerTrait) DeepCopyInto(out *ErrorHandlerTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlerTrait. +func (in *ErrorHandlerTrait) DeepCopy() *ErrorHandlerTrait { + if in == nil { + return nil + } + out := new(ErrorHandlerTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GCTrait) DeepCopyInto(out *GCTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.DiscoveryCache != nil { + in, out := &in.DiscoveryCache, &out.DiscoveryCache + *out = new(DiscoveryCacheType) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCTrait. +func (in *GCTrait) DeepCopy() *GCTrait { + if in == nil { + return nil + } + out := new(GCTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *HealthTrait) DeepCopyInto(out *HealthTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.LivenessProbeEnabled != nil { + in, out := &in.LivenessProbeEnabled, &out.LivenessProbeEnabled + *out = new(bool) + **out = **in + } + if in.ReadinessProbeEnabled != nil { + in, out := &in.ReadinessProbeEnabled, &out.ReadinessProbeEnabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthTrait. +func (in *HealthTrait) DeepCopy() *HealthTrait { + if in == nil { + return nil + } + out := new(HealthTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *IngressTrait) DeepCopyInto(out *IngressTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTrait. +func (in *IngressTrait) DeepCopy() *IngressTrait { + if in == nil { + return nil + } + out := new(IngressTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *IstioTrait) DeepCopyInto(out *IstioTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Inject != nil { + in, out := &in.Inject, &out.Inject + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioTrait. +func (in *IstioTrait) DeepCopy() *IstioTrait { + if in == nil { + return nil + } + out := new(IstioTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *JVMTrait) DeepCopyInto(out *JVMTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Debug != nil { + in, out := &in.Debug, &out.Debug + *out = new(bool) + **out = **in + } + if in.DebugSuspend != nil { + in, out := &in.DebugSuspend, &out.DebugSuspend + *out = new(bool) + **out = **in + } + if in.PrintCommand != nil { + in, out := &in.PrintCommand, &out.PrintCommand + *out = new(bool) + **out = **in + } + if in.Options != nil { + in, out := &in.Options, &out.Options + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JVMTrait. +func (in *JVMTrait) DeepCopy() *JVMTrait { + if in == nil { + return nil + } + out := new(JVMTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *JolokiaTrait) DeepCopyInto(out *JolokiaTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.CaCert != nil { + in, out := &in.CaCert, &out.CaCert + *out = new(string) + **out = **in + } + if in.ClientPrincipal != nil { + in, out := &in.ClientPrincipal, &out.ClientPrincipal + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.DiscoveryEnabled != nil { + in, out := &in.DiscoveryEnabled, &out.DiscoveryEnabled + *out = new(bool) + **out = **in + } + if in.ExtendedClientCheck != nil { + in, out := &in.ExtendedClientCheck, &out.ExtendedClientCheck + *out = new(bool) + **out = **in + } + if in.Host != nil { + in, out := &in.Host, &out.Host + *out = new(string) + **out = **in + } + if in.Password != nil { + in, out := &in.Password, &out.Password + *out = new(string) + **out = **in + } + if in.Protocol != nil { + in, out := &in.Protocol, &out.Protocol + *out = new(string) + **out = **in + } + if in.User != nil { + in, out := &in.User, &out.User + *out = new(string) + **out = **in + } + if in.UseSslClientAuthentication != nil { + in, out := &in.UseSslClientAuthentication, &out.UseSslClientAuthentication + *out = new(bool) + **out = **in + } + if in.Options != nil { + in, out := &in.Options, &out.Options + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JolokiaTrait. +func (in *JolokiaTrait) DeepCopy() *JolokiaTrait { + if in == nil { + return nil + } + out := new(JolokiaTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KameletsTrait) DeepCopyInto(out *KameletsTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletsTrait. +func (in *KameletsTrait) DeepCopy() *KameletsTrait { + if in == nil { + return nil + } + out := new(KameletsTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KnativeServiceTrait) DeepCopyInto(out *KnativeServiceTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Target != nil { + in, out := &in.Target, &out.Target + *out = new(int) + **out = **in + } + if in.MinScale != nil { + in, out := &in.MinScale, &out.MinScale + *out = new(int) + **out = **in + } + if in.MaxScale != nil { + in, out := &in.MaxScale, &out.MaxScale + *out = new(int) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnativeServiceTrait. +func (in *KnativeServiceTrait) DeepCopy() *KnativeServiceTrait { + if in == nil { + return nil + } + out := new(KnativeServiceTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KnativeTrait) DeepCopyInto(out *KnativeTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.ChannelSources != nil { + in, out := &in.ChannelSources, &out.ChannelSources + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.ChannelSinks != nil { + in, out := &in.ChannelSinks, &out.ChannelSinks + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.EndpointSources != nil { + in, out := &in.EndpointSources, &out.EndpointSources + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.EndpointSinks != nil { + in, out := &in.EndpointSinks, &out.EndpointSinks + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.EventSources != nil { + in, out := &in.EventSources, &out.EventSources + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.EventSinks != nil { + in, out := &in.EventSinks, &out.EventSinks + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.FilterSourceChannels != nil { + in, out := &in.FilterSourceChannels, &out.FilterSourceChannels + *out = new(bool) + **out = **in + } + if in.SinkBinding != nil { + in, out := &in.SinkBinding, &out.SinkBinding + *out = new(bool) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnativeTrait. +func (in *KnativeTrait) DeepCopy() *KnativeTrait { + if in == nil { + return nil + } + out := new(KnativeTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *LoggingTrait) DeepCopyInto(out *LoggingTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Color != nil { + in, out := &in.Color, &out.Color + *out = new(bool) + **out = **in + } + if in.JSON != nil { + in, out := &in.JSON, &out.JSON + *out = new(bool) + **out = **in + } + if in.JSONPrettyPrint != nil { + in, out := &in.JSONPrettyPrint, &out.JSONPrettyPrint + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingTrait. +func (in *LoggingTrait) DeepCopy() *LoggingTrait { + if in == nil { + return nil + } + out := new(LoggingTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MountTrait) DeepCopyInto(out *MountTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Configs != nil { + in, out := &in.Configs, &out.Configs + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.Resources != nil { + in, out := &in.Resources, &out.Resources + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.Volumes != nil { + in, out := &in.Volumes, &out.Volumes + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTrait. +func (in *MountTrait) DeepCopy() *MountTrait { + if in == nil { + return nil + } + out := new(MountTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *OpenAPITrait) DeepCopyInto(out *OpenAPITrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Configmaps != nil { + in, out := &in.Configmaps, &out.Configmaps + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAPITrait. +func (in *OpenAPITrait) DeepCopy() *OpenAPITrait { + if in == nil { + return nil + } + out := new(OpenAPITrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *OwnerTrait) DeepCopyInto(out *OwnerTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.TargetAnnotations != nil { + in, out := &in.TargetAnnotations, &out.TargetAnnotations + *out = make([]string, len(*in)) + copy(*out, *in) + } + if in.TargetLabels != nil { + in, out := &in.TargetLabels, &out.TargetLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerTrait. +func (in *OwnerTrait) DeepCopy() *OwnerTrait { + if in == nil { + return nil + } + out := new(OwnerTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PDBTrait) DeepCopyInto(out *PDBTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PDBTrait. +func (in *PDBTrait) DeepCopy() *PDBTrait { + if in == nil { + return nil + } + out := new(PDBTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PlatformTrait) DeepCopyInto(out *PlatformTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.CreateDefault != nil { + in, out := &in.CreateDefault, &out.CreateDefault + *out = new(bool) + **out = **in + } + if in.Global != nil { + in, out := &in.Global, &out.Global + *out = new(bool) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTrait. +func (in *PlatformTrait) DeepCopy() *PlatformTrait { + if in == nil { + return nil + } + out := new(PlatformTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PodTrait) DeepCopyInto(out *PodTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTrait. +func (in *PodTrait) DeepCopy() *PodTrait { + if in == nil { + return nil + } + out := new(PodTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PrometheusTrait) DeepCopyInto(out *PrometheusTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.PodMonitor != nil { + in, out := &in.PodMonitor, &out.PodMonitor + *out = new(bool) + **out = **in + } + if in.PodMonitorLabels != nil { + in, out := &in.PodMonitorLabels, &out.PodMonitorLabels + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusTrait. +func (in *PrometheusTrait) DeepCopy() *PrometheusTrait { + if in == nil { + return nil + } + out := new(PrometheusTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *PullSecretTrait) DeepCopyInto(out *PullSecretTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.ImagePullerDelegation != nil { + in, out := &in.ImagePullerDelegation, &out.ImagePullerDelegation + *out = new(bool) + **out = **in + } + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullSecretTrait. +func (in *PullSecretTrait) DeepCopy() *PullSecretTrait { + if in == nil { + return nil + } + out := new(PullSecretTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *QuarkusTrait) DeepCopyInto(out *QuarkusTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.PackageTypes != nil { + in, out := &in.PackageTypes, &out.PackageTypes + *out = make([]QuarkusPackageType, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuarkusTrait. +func (in *QuarkusTrait) DeepCopy() *QuarkusTrait { + if in == nil { + return nil + } + out := new(QuarkusTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RegistryTrait) DeepCopyInto(out *RegistryTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTrait. +func (in *RegistryTrait) DeepCopy() *RegistryTrait { + if in == nil { + return nil + } + out := new(RegistryTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RouteTrait) DeepCopyInto(out *RouteTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTrait. +func (in *RouteTrait) DeepCopy() *RouteTrait { + if in == nil { + return nil + } + out := new(RouteTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ServiceBindingTrait) DeepCopyInto(out *ServiceBindingTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Services != nil { + in, out := &in.Services, &out.Services + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBindingTrait. +func (in *ServiceBindingTrait) DeepCopy() *ServiceBindingTrait { + if in == nil { + return nil + } + out := new(ServiceBindingTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *ServiceTrait) DeepCopyInto(out *ServiceTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Auto != nil { + in, out := &in.Auto, &out.Auto + *out = new(bool) + **out = **in + } + if in.NodePort != nil { + in, out := &in.NodePort, &out.NodePort + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTrait. +func (in *ServiceTrait) DeepCopy() *ServiceTrait { + if in == nil { + return nil + } + out := new(ServiceTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *TolerationTrait) DeepCopyInto(out *TolerationTrait) { + *out = *in + in.Trait.DeepCopyInto(&out.Trait) + if in.Taints != nil { + in, out := &in.Taints, &out.Taints + *out = make([]string, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TolerationTrait. +func (in *TolerationTrait) DeepCopy() *TolerationTrait { + if in == nil { + return nil + } + out := new(TolerationTrait) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *Trait) DeepCopyInto(out *Trait) { + *out = *in + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled + *out = new(bool) + **out = **in + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trait. +func (in *Trait) DeepCopy() *Trait { + if in == nil { + return nil + } + out := new(Trait) + in.DeepCopyInto(out) + return out +} diff --git a/pkg/apis/camel/v1/zz_generated.deepcopy.go b/pkg/apis/camel/v1/zz_generated.deepcopy.go index 683a3c02ba..c039f8e06d 100644 --- a/pkg/apis/camel/v1/zz_generated.deepcopy.go +++ b/pkg/apis/camel/v1/zz_generated.deepcopy.go @@ -6,52 +6,12 @@ package v1 import ( + "github.com/apache/camel-k/pkg/apis/camel/v1/trait" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" ) -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *AffinityTrait) DeepCopyInto(out *AffinityTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.PodAffinity != nil { - in, out := &in.PodAffinity, &out.PodAffinity - *out = new(bool) - **out = **in - } - if in.PodAntiAffinity != nil { - in, out := &in.PodAntiAffinity, &out.PodAntiAffinity - *out = new(bool) - **out = **in - } - if in.NodeAffinityLabels != nil { - in, out := &in.NodeAffinityLabels, &out.NodeAffinityLabels - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.PodAffinityLabels != nil { - in, out := &in.PodAffinityLabels, &out.PodAffinityLabels - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.PodAntiAffinityLabels != nil { - in, out := &in.PodAntiAffinityLabels, &out.PodAntiAffinityLabels - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AffinityTrait. -func (in *AffinityTrait) DeepCopy() *AffinityTrait { - if in == nil { - return nil - } - out := new(AffinityTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Artifact) DeepCopyInto(out *Artifact) { *out = *in @@ -281,32 +241,6 @@ func (in *BuilderTask) DeepCopy() *BuilderTask { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *BuilderTrait) DeepCopyInto(out *BuilderTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Verbose != nil { - in, out := &in.Verbose, &out.Verbose - *out = new(bool) - **out = **in - } - if in.Properties != nil { - in, out := &in.Properties, &out.Properties - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BuilderTrait. -func (in *BuilderTrait) DeepCopy() *BuilderTrait { - if in == nil { - return nil - } - out := new(BuilderTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CamelArtifact) DeepCopyInto(out *CamelArtifact) { *out = *in @@ -564,27 +498,6 @@ func (in *CamelSchemeScope) DeepCopy() *CamelSchemeScope { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *CamelTrait) DeepCopyInto(out *CamelTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Properties != nil { - in, out := &in.Properties, &out.Properties - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CamelTrait. -func (in *CamelTrait) DeepCopy() *CamelTrait { - if in == nil { - return nil - } - out := new(CamelTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Capability) DeepCopyInto(out *Capability) { *out = *in @@ -627,78 +540,6 @@ func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *ContainerTrait) DeepCopyInto(out *ContainerTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Auto != nil { - in, out := &in.Auto, &out.Auto - *out = new(bool) - **out = **in - } - if in.Expose != nil { - in, out := &in.Expose, &out.Expose - *out = new(bool) - **out = **in - } - if in.DeprecatedProbesEnabled != nil { - in, out := &in.DeprecatedProbesEnabled, &out.DeprecatedProbesEnabled - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerTrait. -func (in *ContainerTrait) DeepCopy() *ContainerTrait { - if in == nil { - return nil - } - out := new(ContainerTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *CronTrait) DeepCopyInto(out *CronTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Fallback != nil { - in, out := &in.Fallback, &out.Fallback - *out = new(bool) - **out = **in - } - if in.Auto != nil { - in, out := &in.Auto, &out.Auto - *out = new(bool) - **out = **in - } - if in.StartingDeadlineSeconds != nil { - in, out := &in.StartingDeadlineSeconds, &out.StartingDeadlineSeconds - *out = new(int64) - **out = **in - } - if in.ActiveDeadlineSeconds != nil { - in, out := &in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds - *out = new(int64) - **out = **in - } - if in.BackoffLimit != nil { - in, out := &in.BackoffLimit, &out.BackoffLimit - *out = new(int32) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CronTrait. -func (in *CronTrait) DeepCopy() *CronTrait { - if in == nil { - return nil - } - out := new(CronTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DataSpec) DeepCopyInto(out *DataSpec) { *out = *in @@ -719,106 +560,6 @@ func (in *DataSpec) DeepCopy() *DataSpec { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *DependenciesTrait) DeepCopyInto(out *DependenciesTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DependenciesTrait. -func (in *DependenciesTrait) DeepCopy() *DependenciesTrait { - if in == nil { - return nil - } - out := new(DependenciesTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *DeployerTrait) DeepCopyInto(out *DeployerTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployerTrait. -func (in *DeployerTrait) DeepCopy() *DeployerTrait { - if in == nil { - return nil - } - out := new(DeployerTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *DeploymentTrait) DeepCopyInto(out *DeploymentTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.ProgressDeadlineSeconds != nil { - in, out := &in.ProgressDeadlineSeconds, &out.ProgressDeadlineSeconds - *out = new(int32) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentTrait. -func (in *DeploymentTrait) DeepCopy() *DeploymentTrait { - if in == nil { - return nil - } - out := new(DeploymentTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *EnvironmentTrait) DeepCopyInto(out *EnvironmentTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.ContainerMeta != nil { - in, out := &in.ContainerMeta, &out.ContainerMeta - *out = new(bool) - **out = **in - } - if in.HTTPProxy != nil { - in, out := &in.HTTPProxy, &out.HTTPProxy - *out = new(bool) - **out = **in - } - if in.Vars != nil { - in, out := &in.Vars, &out.Vars - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentTrait. -func (in *EnvironmentTrait) DeepCopy() *EnvironmentTrait { - if in == nil { - return nil - } - out := new(EnvironmentTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *ErrorHandlerTrait) DeepCopyInto(out *ErrorHandlerTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlerTrait. -func (in *ErrorHandlerTrait) DeepCopy() *ErrorHandlerTrait { - if in == nil { - return nil - } - out := new(ErrorHandlerTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Failure) DeepCopyInto(out *Failure) { *out = *in @@ -872,74 +613,6 @@ func (in *Flow) DeepCopy() *Flow { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *GCTrait) DeepCopyInto(out *GCTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.DiscoveryCache != nil { - in, out := &in.DiscoveryCache, &out.DiscoveryCache - *out = new(DiscoveryCacheType) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GCTrait. -func (in *GCTrait) DeepCopy() *GCTrait { - if in == nil { - return nil - } - out := new(GCTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *HealthTrait) DeepCopyInto(out *HealthTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.LivenessProbeEnabled != nil { - in, out := &in.LivenessProbeEnabled, &out.LivenessProbeEnabled - *out = new(bool) - **out = **in - } - if in.ReadinessProbeEnabled != nil { - in, out := &in.ReadinessProbeEnabled, &out.ReadinessProbeEnabled - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthTrait. -func (in *HealthTrait) DeepCopy() *HealthTrait { - if in == nil { - return nil - } - out := new(HealthTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *IngressTrait) DeepCopyInto(out *IngressTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Auto != nil { - in, out := &in.Auto, &out.Auto - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressTrait. -func (in *IngressTrait) DeepCopy() *IngressTrait { - if in == nil { - return nil - } - out := new(IngressTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Integration) DeepCopyInto(out *Integration) { *out = *in @@ -1132,12 +805,12 @@ func (in *IntegrationKitTraits) DeepCopyInto(out *IntegrationKitTraits) { *out = *in if in.Builder != nil { in, out := &in.Builder, &out.Builder - *out = new(BuilderTrait) + *out = new(trait.BuilderTrait) (*in).DeepCopyInto(*out) } if in.Quarkus != nil { in, out := &in.Quarkus, &out.Quarkus - *out = new(QuarkusTrait) + *out = new(trait.QuarkusTrait) (*in).DeepCopyInto(*out) } } @@ -1531,329 +1204,57 @@ func (in *IntegrationStatus) DeepCopy() *IntegrationStatus { } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *IstioTrait) DeepCopyInto(out *IstioTrait) { +func (in *KanikoTask) DeepCopyInto(out *KanikoTask) { *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Inject != nil { - in, out := &in.Inject, &out.Inject + out.BaseTask = in.BaseTask + out.PublishTask = in.PublishTask + if in.Verbose != nil { + in, out := &in.Verbose, &out.Verbose *out = new(bool) **out = **in } + in.Cache.DeepCopyInto(&out.Cache) } -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioTrait. -func (in *IstioTrait) DeepCopy() *IstioTrait { +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KanikoTask. +func (in *KanikoTask) DeepCopy() *KanikoTask { if in == nil { return nil } - out := new(IstioTrait) + out := new(KanikoTask) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *JVMTrait) DeepCopyInto(out *JVMTrait) { +func (in *KanikoTaskCache) DeepCopyInto(out *KanikoTaskCache) { *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Debug != nil { - in, out := &in.Debug, &out.Debug - *out = new(bool) - **out = **in - } - if in.DebugSuspend != nil { - in, out := &in.DebugSuspend, &out.DebugSuspend - *out = new(bool) - **out = **in - } - if in.PrintCommand != nil { - in, out := &in.PrintCommand, &out.PrintCommand + if in.Enabled != nil { + in, out := &in.Enabled, &out.Enabled *out = new(bool) **out = **in } - if in.Options != nil { - in, out := &in.Options, &out.Options - *out = make([]string, len(*in)) - copy(*out, *in) - } } -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JVMTrait. -func (in *JVMTrait) DeepCopy() *JVMTrait { +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KanikoTaskCache. +func (in *KanikoTaskCache) DeepCopy() *KanikoTaskCache { if in == nil { return nil } - out := new(JVMTrait) + out := new(KanikoTaskCache) in.DeepCopyInto(out) return out } // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *JolokiaTrait) DeepCopyInto(out *JolokiaTrait) { +func (in *MavenArtifact) DeepCopyInto(out *MavenArtifact) { *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.CaCert != nil { - in, out := &in.CaCert, &out.CaCert - *out = new(string) - **out = **in - } - if in.ClientPrincipal != nil { - in, out := &in.ClientPrincipal, &out.ClientPrincipal - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.DiscoveryEnabled != nil { - in, out := &in.DiscoveryEnabled, &out.DiscoveryEnabled - *out = new(bool) - **out = **in - } - if in.ExtendedClientCheck != nil { - in, out := &in.ExtendedClientCheck, &out.ExtendedClientCheck - *out = new(bool) - **out = **in - } - if in.Host != nil { - in, out := &in.Host, &out.Host - *out = new(string) - **out = **in - } - if in.Password != nil { - in, out := &in.Password, &out.Password - *out = new(string) - **out = **in - } - if in.Protocol != nil { - in, out := &in.Protocol, &out.Protocol - *out = new(string) - **out = **in - } - if in.User != nil { - in, out := &in.User, &out.User - *out = new(string) - **out = **in - } - if in.UseSslClientAuthentication != nil { - in, out := &in.UseSslClientAuthentication, &out.UseSslClientAuthentication - *out = new(bool) - **out = **in - } - if in.Options != nil { - in, out := &in.Options, &out.Options - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JolokiaTrait. -func (in *JolokiaTrait) DeepCopy() *JolokiaTrait { - if in == nil { - return nil - } - out := new(JolokiaTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *KameletsTrait) DeepCopyInto(out *KameletsTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Auto != nil { - in, out := &in.Auto, &out.Auto - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KameletsTrait. -func (in *KameletsTrait) DeepCopy() *KameletsTrait { - if in == nil { - return nil - } - out := new(KameletsTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *KanikoTask) DeepCopyInto(out *KanikoTask) { - *out = *in - out.BaseTask = in.BaseTask - out.PublishTask = in.PublishTask - if in.Verbose != nil { - in, out := &in.Verbose, &out.Verbose - *out = new(bool) - **out = **in - } - in.Cache.DeepCopyInto(&out.Cache) -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KanikoTask. -func (in *KanikoTask) DeepCopy() *KanikoTask { - if in == nil { - return nil - } - out := new(KanikoTask) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *KanikoTaskCache) DeepCopyInto(out *KanikoTaskCache) { - *out = *in - if in.Enabled != nil { - in, out := &in.Enabled, &out.Enabled - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KanikoTaskCache. -func (in *KanikoTaskCache) DeepCopy() *KanikoTaskCache { - if in == nil { - return nil - } - out := new(KanikoTaskCache) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *KnativeServiceTrait) DeepCopyInto(out *KnativeServiceTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Target != nil { - in, out := &in.Target, &out.Target - *out = new(int) - **out = **in - } - if in.MinScale != nil { - in, out := &in.MinScale, &out.MinScale - *out = new(int) - **out = **in - } - if in.MaxScale != nil { - in, out := &in.MaxScale, &out.MaxScale - *out = new(int) - **out = **in - } - if in.Auto != nil { - in, out := &in.Auto, &out.Auto - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnativeServiceTrait. -func (in *KnativeServiceTrait) DeepCopy() *KnativeServiceTrait { - if in == nil { - return nil - } - out := new(KnativeServiceTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *KnativeTrait) DeepCopyInto(out *KnativeTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.ChannelSources != nil { - in, out := &in.ChannelSources, &out.ChannelSources - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.ChannelSinks != nil { - in, out := &in.ChannelSinks, &out.ChannelSinks - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.EndpointSources != nil { - in, out := &in.EndpointSources, &out.EndpointSources - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.EndpointSinks != nil { - in, out := &in.EndpointSinks, &out.EndpointSinks - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.EventSources != nil { - in, out := &in.EventSources, &out.EventSources - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.EventSinks != nil { - in, out := &in.EventSinks, &out.EventSinks - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.FilterSourceChannels != nil { - in, out := &in.FilterSourceChannels, &out.FilterSourceChannels - *out = new(bool) - **out = **in - } - if in.SinkBinding != nil { - in, out := &in.SinkBinding, &out.SinkBinding - *out = new(bool) - **out = **in - } - if in.Auto != nil { - in, out := &in.Auto, &out.Auto - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KnativeTrait. -func (in *KnativeTrait) DeepCopy() *KnativeTrait { - if in == nil { - return nil - } - out := new(KnativeTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *LoggingTrait) DeepCopyInto(out *LoggingTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Color != nil { - in, out := &in.Color, &out.Color - *out = new(bool) - **out = **in - } - if in.JSON != nil { - in, out := &in.JSON, &out.JSON - *out = new(bool) - **out = **in - } - if in.JSONPrettyPrint != nil { - in, out := &in.JSONPrettyPrint, &out.JSONPrettyPrint - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingTrait. -func (in *LoggingTrait) DeepCopy() *LoggingTrait { - if in == nil { - return nil - } - out := new(LoggingTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *MavenArtifact) DeepCopyInto(out *MavenArtifact) { - *out = *in -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenArtifact. -func (in *MavenArtifact) DeepCopy() *MavenArtifact { - if in == nil { - return nil +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenArtifact. +func (in *MavenArtifact) DeepCopy() *MavenArtifact { + if in == nil { + return nil } out := new(MavenArtifact) in.DeepCopyInto(out) @@ -1934,131 +1335,6 @@ func (in *MavenSpec) DeepCopy() *MavenSpec { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *MountTrait) DeepCopyInto(out *MountTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Configs != nil { - in, out := &in.Configs, &out.Configs - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.Resources != nil { - in, out := &in.Resources, &out.Resources - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.Volumes != nil { - in, out := &in.Volumes, &out.Volumes - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MountTrait. -func (in *MountTrait) DeepCopy() *MountTrait { - if in == nil { - return nil - } - out := new(MountTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *OpenAPITrait) DeepCopyInto(out *OpenAPITrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Configmaps != nil { - in, out := &in.Configmaps, &out.Configmaps - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAPITrait. -func (in *OpenAPITrait) DeepCopy() *OpenAPITrait { - if in == nil { - return nil - } - out := new(OpenAPITrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *OwnerTrait) DeepCopyInto(out *OwnerTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.TargetAnnotations != nil { - in, out := &in.TargetAnnotations, &out.TargetAnnotations - *out = make([]string, len(*in)) - copy(*out, *in) - } - if in.TargetLabels != nil { - in, out := &in.TargetLabels, &out.TargetLabels - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnerTrait. -func (in *OwnerTrait) DeepCopy() *OwnerTrait { - if in == nil { - return nil - } - out := new(OwnerTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *PDBTrait) DeepCopyInto(out *PDBTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PDBTrait. -func (in *PDBTrait) DeepCopy() *PDBTrait { - if in == nil { - return nil - } - out := new(PDBTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *PlatformTrait) DeepCopyInto(out *PlatformTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.CreateDefault != nil { - in, out := &in.CreateDefault, &out.CreateDefault - *out = new(bool) - **out = **in - } - if in.Global != nil { - in, out := &in.Global, &out.Global - *out = new(bool) - **out = **in - } - if in.Auto != nil { - in, out := &in.Auto, &out.Auto - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformTrait. -func (in *PlatformTrait) DeepCopy() *PlatformTrait { - if in == nil { - return nil - } - out := new(PlatformTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PodSpec) DeepCopyInto(out *PodSpec) { *out = *in @@ -2143,48 +1419,6 @@ func (in *PodSpecTemplate) DeepCopy() *PodSpecTemplate { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *PodTrait) DeepCopyInto(out *PodTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTrait. -func (in *PodTrait) DeepCopy() *PodTrait { - if in == nil { - return nil - } - out := new(PodTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *PrometheusTrait) DeepCopyInto(out *PrometheusTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.PodMonitor != nil { - in, out := &in.PodMonitor, &out.PodMonitor - *out = new(bool) - **out = **in - } - if in.PodMonitorLabels != nil { - in, out := &in.PodMonitorLabels, &out.PodMonitorLabels - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusTrait. -func (in *PrometheusTrait) DeepCopy() *PrometheusTrait { - if in == nil { - return nil - } - out := new(PrometheusTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in Properties) DeepCopyInto(out *Properties) { { @@ -2222,53 +1456,6 @@ func (in *PublishTask) DeepCopy() *PublishTask { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *PullSecretTrait) DeepCopyInto(out *PullSecretTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.ImagePullerDelegation != nil { - in, out := &in.ImagePullerDelegation, &out.ImagePullerDelegation - *out = new(bool) - **out = **in - } - if in.Auto != nil { - in, out := &in.Auto, &out.Auto - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PullSecretTrait. -func (in *PullSecretTrait) DeepCopy() *PullSecretTrait { - if in == nil { - return nil - } - out := new(PullSecretTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *QuarkusTrait) DeepCopyInto(out *QuarkusTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.PackageTypes != nil { - in, out := &in.PackageTypes, &out.PackageTypes - *out = make([]QuarkusPackageType, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuarkusTrait. -func (in *QuarkusTrait) DeepCopy() *QuarkusTrait { - if in == nil { - return nil - } - out := new(QuarkusTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in RawMessage) DeepCopyInto(out *RawMessage) { { @@ -2303,22 +1490,6 @@ func (in *RegistrySpec) DeepCopy() *RegistrySpec { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *RegistryTrait) DeepCopyInto(out *RegistryTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryTrait. -func (in *RegistryTrait) DeepCopy() *RegistryTrait { - if in == nil { - return nil - } - out := new(RegistryTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Repository) DeepCopyInto(out *Repository) { *out = *in @@ -2367,22 +1538,6 @@ func (in *ResourceSpec) DeepCopy() *ResourceSpec { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *RouteTrait) DeepCopyInto(out *RouteTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTrait. -func (in *RouteTrait) DeepCopy() *RouteTrait { - if in == nil { - return nil - } - out := new(RouteTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RuntimeSpec) DeepCopyInto(out *RuntimeSpec) { *out = *in @@ -2456,53 +1611,6 @@ func (in *Server) DeepCopy() *Server { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *ServiceBindingTrait) DeepCopyInto(out *ServiceBindingTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Services != nil { - in, out := &in.Services, &out.Services - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceBindingTrait. -func (in *ServiceBindingTrait) DeepCopy() *ServiceBindingTrait { - if in == nil { - return nil - } - out := new(ServiceBindingTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *ServiceTrait) DeepCopyInto(out *ServiceTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Auto != nil { - in, out := &in.Auto, &out.Auto - *out = new(bool) - **out = **in - } - if in.NodePort != nil { - in, out := &in.NodePort, &out.NodePort - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTrait. -func (in *ServiceTrait) DeepCopy() *ServiceTrait { - if in == nil { - return nil - } - out := new(ServiceTrait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *SourceSpec) DeepCopyInto(out *SourceSpec) { *out = *in @@ -2586,213 +1694,172 @@ func (in *Task) DeepCopy() *Task { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *TolerationTrait) DeepCopyInto(out *TolerationTrait) { - *out = *in - in.Trait.DeepCopyInto(&out.Trait) - if in.Taints != nil { - in, out := &in.Taints, &out.Taints - *out = make([]string, len(*in)) - copy(*out, *in) - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TolerationTrait. -func (in *TolerationTrait) DeepCopy() *TolerationTrait { - if in == nil { - return nil - } - out := new(TolerationTrait) - in.DeepCopyInto(out) - return out -} - -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *Trait) DeepCopyInto(out *Trait) { - *out = *in - if in.Enabled != nil { - in, out := &in.Enabled, &out.Enabled - *out = new(bool) - **out = **in - } -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trait. -func (in *Trait) DeepCopy() *Trait { - if in == nil { - return nil - } - out := new(Trait) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Traits) DeepCopyInto(out *Traits) { *out = *in if in.Affinity != nil { in, out := &in.Affinity, &out.Affinity - *out = new(AffinityTrait) + *out = new(trait.AffinityTrait) (*in).DeepCopyInto(*out) } if in.Builder != nil { in, out := &in.Builder, &out.Builder - *out = new(BuilderTrait) + *out = new(trait.BuilderTrait) (*in).DeepCopyInto(*out) } if in.Camel != nil { in, out := &in.Camel, &out.Camel - *out = new(CamelTrait) + *out = new(trait.CamelTrait) (*in).DeepCopyInto(*out) } if in.Container != nil { in, out := &in.Container, &out.Container - *out = new(ContainerTrait) + *out = new(trait.ContainerTrait) (*in).DeepCopyInto(*out) } if in.Cron != nil { in, out := &in.Cron, &out.Cron - *out = new(CronTrait) + *out = new(trait.CronTrait) (*in).DeepCopyInto(*out) } if in.Dependencies != nil { in, out := &in.Dependencies, &out.Dependencies - *out = new(DependenciesTrait) + *out = new(trait.DependenciesTrait) (*in).DeepCopyInto(*out) } if in.Deployer != nil { in, out := &in.Deployer, &out.Deployer - *out = new(DeployerTrait) + *out = new(trait.DeployerTrait) (*in).DeepCopyInto(*out) } if in.Deployment != nil { in, out := &in.Deployment, &out.Deployment - *out = new(DeploymentTrait) + *out = new(trait.DeploymentTrait) (*in).DeepCopyInto(*out) } if in.Environment != nil { in, out := &in.Environment, &out.Environment - *out = new(EnvironmentTrait) + *out = new(trait.EnvironmentTrait) (*in).DeepCopyInto(*out) } if in.ErrorHandler != nil { in, out := &in.ErrorHandler, &out.ErrorHandler - *out = new(ErrorHandlerTrait) + *out = new(trait.ErrorHandlerTrait) (*in).DeepCopyInto(*out) } if in.GC != nil { in, out := &in.GC, &out.GC - *out = new(GCTrait) + *out = new(trait.GCTrait) (*in).DeepCopyInto(*out) } if in.Health != nil { in, out := &in.Health, &out.Health - *out = new(HealthTrait) + *out = new(trait.HealthTrait) (*in).DeepCopyInto(*out) } if in.Ingress != nil { in, out := &in.Ingress, &out.Ingress - *out = new(IngressTrait) + *out = new(trait.IngressTrait) (*in).DeepCopyInto(*out) } if in.Istio != nil { in, out := &in.Istio, &out.Istio - *out = new(IstioTrait) + *out = new(trait.IstioTrait) (*in).DeepCopyInto(*out) } if in.Jolokia != nil { in, out := &in.Jolokia, &out.Jolokia - *out = new(JolokiaTrait) + *out = new(trait.JolokiaTrait) (*in).DeepCopyInto(*out) } if in.JVM != nil { in, out := &in.JVM, &out.JVM - *out = new(JVMTrait) + *out = new(trait.JVMTrait) (*in).DeepCopyInto(*out) } if in.Knative != nil { in, out := &in.Knative, &out.Knative - *out = new(KnativeTrait) + *out = new(trait.KnativeTrait) (*in).DeepCopyInto(*out) } if in.KnativeService != nil { in, out := &in.KnativeService, &out.KnativeService - *out = new(KnativeServiceTrait) + *out = new(trait.KnativeServiceTrait) (*in).DeepCopyInto(*out) } if in.Logging != nil { in, out := &in.Logging, &out.Logging - *out = new(LoggingTrait) + *out = new(trait.LoggingTrait) (*in).DeepCopyInto(*out) } if in.Mount != nil { in, out := &in.Mount, &out.Mount - *out = new(MountTrait) + *out = new(trait.MountTrait) (*in).DeepCopyInto(*out) } if in.OpenAPI != nil { in, out := &in.OpenAPI, &out.OpenAPI - *out = new(OpenAPITrait) + *out = new(trait.OpenAPITrait) (*in).DeepCopyInto(*out) } if in.Owner != nil { in, out := &in.Owner, &out.Owner - *out = new(OwnerTrait) + *out = new(trait.OwnerTrait) (*in).DeepCopyInto(*out) } if in.PDB != nil { in, out := &in.PDB, &out.PDB - *out = new(PDBTrait) + *out = new(trait.PDBTrait) (*in).DeepCopyInto(*out) } if in.Platform != nil { in, out := &in.Platform, &out.Platform - *out = new(PlatformTrait) + *out = new(trait.PlatformTrait) (*in).DeepCopyInto(*out) } if in.Pod != nil { in, out := &in.Pod, &out.Pod - *out = new(PodTrait) + *out = new(trait.PodTrait) (*in).DeepCopyInto(*out) } if in.Prometheus != nil { in, out := &in.Prometheus, &out.Prometheus - *out = new(PrometheusTrait) + *out = new(trait.PrometheusTrait) (*in).DeepCopyInto(*out) } if in.PullSecret != nil { in, out := &in.PullSecret, &out.PullSecret - *out = new(PullSecretTrait) + *out = new(trait.PullSecretTrait) (*in).DeepCopyInto(*out) } if in.Quarkus != nil { in, out := &in.Quarkus, &out.Quarkus - *out = new(QuarkusTrait) + *out = new(trait.QuarkusTrait) (*in).DeepCopyInto(*out) } if in.Registry != nil { in, out := &in.Registry, &out.Registry - *out = new(RegistryTrait) + *out = new(trait.RegistryTrait) (*in).DeepCopyInto(*out) } if in.Route != nil { in, out := &in.Route, &out.Route - *out = new(RouteTrait) + *out = new(trait.RouteTrait) (*in).DeepCopyInto(*out) } if in.Service != nil { in, out := &in.Service, &out.Service - *out = new(ServiceTrait) + *out = new(trait.ServiceTrait) (*in).DeepCopyInto(*out) } if in.ServiceBinding != nil { in, out := &in.ServiceBinding, &out.ServiceBinding - *out = new(ServiceBindingTrait) + *out = new(trait.ServiceBindingTrait) (*in).DeepCopyInto(*out) } if in.Toleration != nil { in, out := &in.Toleration, &out.Toleration - *out = new(TolerationTrait) + *out = new(trait.TolerationTrait) (*in).DeepCopyInto(*out) } } diff --git a/pkg/cmd/debug.go b/pkg/cmd/debug.go index c1d67c34d1..2913bacae2 100644 --- a/pkg/cmd/debug.go +++ b/pkg/cmd/debug.go @@ -24,6 +24,7 @@ import ( "syscall" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" camelv1 "github.com/apache/camel-k/pkg/client/camel/clientset/versioned/typed/camel/v1" "github.com/apache/camel-k/pkg/util/kubernetes" k8slog "github.com/apache/camel-k/pkg/util/kubernetes/log" @@ -133,7 +134,7 @@ func (o *debugCmdOptions) run(cmd *cobra.Command, args []string) error { func (o *debugCmdOptions) toggleDebug(c camelv1.IntegrationsGetter, it *v1.Integration, active bool) (*v1.Integration, error) { if it.Spec.Traits.JVM == nil { - it.Spec.Traits.JVM = &v1.JVMTrait{} + it.Spec.Traits.JVM = &traitv1.JVMTrait{} } jvmTrait := it.Spec.Traits.JVM diff --git a/pkg/cmd/run_test.go b/pkg/cmd/run_test.go index a1543b64ce..a3a43aa3d3 100644 --- a/pkg/cmd/run_test.go +++ b/pkg/cmd/run_test.go @@ -26,10 +26,13 @@ import ( "testing" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/trait" "github.com/apache/camel-k/pkg/util/test" + "github.com/spf13/cobra" "github.com/stretchr/testify/assert" + "k8s.io/utils/pointer" ) const ( @@ -368,11 +371,11 @@ func TestConfigureTraits(t *testing.T) { traitsMap, err := trait.ToMap(traits) assert.Nil(t, err) assert.Len(t, traitsMap, 5) - assertTraitConfiguration(t, traits.Affinity, &v1.AffinityTrait{PodAffinity: pointer.Bool(false)}) - assertTraitConfiguration(t, traits.Container, &v1.ContainerTrait{DeprecatedProbesEnabled: pointer.Bool(false)}) - assertTraitConfiguration(t, traits.Environment, &v1.EnvironmentTrait{ContainerMeta: pointer.Bool(false)}) - assertTraitConfiguration(t, traits.JVM, &v1.JVMTrait{PrintCommand: pointer.Bool(false)}) - assertTraitConfiguration(t, traits.Prometheus, &v1.PrometheusTrait{PodMonitor: pointer.Bool(false)}) + assertTraitConfiguration(t, traits.Affinity, &traitv1.AffinityTrait{PodAffinity: pointer.Bool(false)}) + assertTraitConfiguration(t, traits.Container, &traitv1.ContainerTrait{DeprecatedProbesEnabled: pointer.Bool(false)}) + assertTraitConfiguration(t, traits.Environment, &traitv1.EnvironmentTrait{ContainerMeta: pointer.Bool(false)}) + assertTraitConfiguration(t, traits.JVM, &traitv1.JVMTrait{PrintCommand: pointer.Bool(false)}) + assertTraitConfiguration(t, traits.Prometheus, &traitv1.PrometheusTrait{PodMonitor: pointer.Bool(false)}) } func assertTraitConfiguration(t *testing.T, trait interface{}, expected interface{}) { diff --git a/pkg/controller/integration/kits_test.go b/pkg/controller/integration/kits_test.go index 86ed58de4e..506d26f968 100644 --- a/pkg/controller/integration/kits_test.go +++ b/pkg/controller/integration/kits_test.go @@ -27,6 +27,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/log" "github.com/apache/camel-k/pkg/util/test" ) @@ -153,8 +154,8 @@ func TestLookupKitForIntegration_DiscardKitsWithIncompatibleTraits(t *testing.T) "camel-irc", }, Traits: v1.IntegrationKitTraits{ - Builder: &v1.BuilderTrait{ - Trait: v1.Trait{ + Builder: &traitv1.BuilderTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(false), }, }, @@ -184,8 +185,8 @@ func TestLookupKitForIntegration_DiscardKitsWithIncompatibleTraits(t *testing.T) "camel-irc", }, Traits: v1.IntegrationKitTraits{ - Builder: &v1.BuilderTrait{ - Trait: v1.Trait{ + Builder: &traitv1.BuilderTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Properties: []string{ @@ -217,8 +218,8 @@ func TestLookupKitForIntegration_DiscardKitsWithIncompatibleTraits(t *testing.T) }, Spec: v1.IntegrationSpec{ Traits: v1.Traits{ - Builder: &v1.BuilderTrait{ - Trait: v1.Trait{ + Builder: &traitv1.BuilderTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Properties: []string{ @@ -253,8 +254,8 @@ func TestHasMatchingTraits_KitNoTraitShouldNotBePicked(t *testing.T) { }, Spec: v1.IntegrationSpec{ Traits: v1.Traits{ - Builder: &v1.BuilderTrait{ - Trait: v1.Trait{ + Builder: &traitv1.BuilderTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, }, @@ -293,8 +294,8 @@ func TestHasMatchingTraits_KitSameTraitShouldBePicked(t *testing.T) { }, Spec: v1.IntegrationSpec{ Traits: v1.Traits{ - Builder: &v1.BuilderTrait{ - Trait: v1.Trait{ + Builder: &traitv1.BuilderTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Properties: []string{ @@ -316,8 +317,8 @@ func TestHasMatchingTraits_KitSameTraitShouldBePicked(t *testing.T) { }, Spec: v1.IntegrationKitSpec{ Traits: v1.IntegrationKitTraits{ - Builder: &v1.BuilderTrait{ - Trait: v1.Trait{ + Builder: &traitv1.BuilderTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Properties: []string{ diff --git a/pkg/trait/affinity.go b/pkg/trait/affinity.go index 6d6859425f..051299fc2b 100644 --- a/pkg/trait/affinity.go +++ b/pkg/trait/affinity.go @@ -28,17 +28,18 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) type affinityTrait struct { BaseTrait - v1.AffinityTrait `property:",squash"` + traitv1.AffinityTrait `property:",squash"` } func newAffinityTrait() Trait { return &affinityTrait{ BaseTrait: NewBaseTrait("affinity", 1500), - AffinityTrait: v1.AffinityTrait{ + AffinityTrait: traitv1.AffinityTrait{ PodAffinity: pointer.Bool(false), PodAntiAffinity: pointer.Bool(false), }, diff --git a/pkg/trait/builder.go b/pkg/trait/builder.go index 15eda75ca8..23efd93de5 100644 --- a/pkg/trait/builder.go +++ b/pkg/trait/builder.go @@ -25,6 +25,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/builder" mvn "github.com/apache/camel-k/pkg/util/maven" "github.com/apache/camel-k/pkg/util/property" @@ -32,7 +33,7 @@ import ( type builderTrait struct { BaseTrait - v1.BuilderTrait `property:",squash"` + traitv1.BuilderTrait `property:",squash"` } func newBuilderTrait() Trait { diff --git a/pkg/trait/camel.go b/pkg/trait/camel.go index e5cf986524..671cee6ba7 100644 --- a/pkg/trait/camel.go +++ b/pkg/trait/camel.go @@ -30,6 +30,7 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/maven" "github.com/apache/camel-k/pkg/util/property" @@ -37,7 +38,7 @@ import ( type camelTrait struct { BaseTrait - v1.CamelTrait `property:",squash"` + traitv1.CamelTrait `property:",squash"` } func newCamelTrait() Trait { diff --git a/pkg/trait/container.go b/pkg/trait/container.go index 2f0011f36e..dc510701a6 100644 --- a/pkg/trait/container.go +++ b/pkg/trait/container.go @@ -31,6 +31,7 @@ import ( serving "knative.dev/serving/pkg/apis/serving/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/defaults" @@ -48,13 +49,13 @@ const ( type containerTrait struct { BaseTrait - v1.ContainerTrait `property:",squash"` + traitv1.ContainerTrait `property:",squash"` } func newContainerTrait() Trait { return &containerTrait{ BaseTrait: NewBaseTrait(containerTraitID, 1600), - ContainerTrait: v1.ContainerTrait{ + ContainerTrait: traitv1.ContainerTrait{ Port: defaultContainerPort, ServicePort: defaultServicePort, ServicePortName: defaultContainerPortName, diff --git a/pkg/trait/container_probes_test.go b/pkg/trait/container_probes_test.go index acad3aeba7..2642f032da 100644 --- a/pkg/trait/container_probes_test.go +++ b/pkg/trait/container_probes_test.go @@ -26,6 +26,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" ) @@ -53,7 +54,7 @@ func TestProbesDependencies(t *testing.T) { integration := &v1.Integration{ Spec: v1.IntegrationSpec{ Traits: v1.Traits{ - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ DeprecatedProbesEnabled: pointer.Bool(true), }, }, @@ -73,7 +74,7 @@ func TestProbesOnDeployment(t *testing.T) { integration := &v1.Integration{ Spec: v1.IntegrationSpec{ Traits: v1.Traits{ - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ DeprecatedProbesEnabled: pointer.Bool(true), Expose: pointer.Bool(true), DeprecatedLivenessTimeout: 1234, @@ -105,7 +106,7 @@ func TestProbesOnDeploymentWithCustomScheme(t *testing.T) { integration := &v1.Integration{ Spec: v1.IntegrationSpec{ Traits: v1.Traits{ - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ DeprecatedProbesEnabled: pointer.Bool(true), Expose: pointer.Bool(true), DeprecatedLivenessTimeout: 1234, @@ -140,12 +141,12 @@ func TestProbesOnKnativeService(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKnative, Traits: v1.Traits{ - KnativeService: &v1.KnativeServiceTrait{ - Trait: v1.Trait{ + KnativeService: &traitv1.KnativeServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, }, - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ DeprecatedProbesEnabled: pointer.Bool(true), Expose: pointer.Bool(true), DeprecatedLivenessTimeout: 1234, diff --git a/pkg/trait/container_test.go b/pkg/trait/container_test.go index 07db63f3e8..54d2157b50 100644 --- a/pkg/trait/container_test.go +++ b/pkg/trait/container_test.go @@ -31,6 +31,7 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" "github.com/apache/camel-k/pkg/util/test" @@ -111,7 +112,7 @@ func TestContainerWithCustomName(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, Traits: v1.Traits{ - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ Name: "my-container-name", }, }, @@ -177,7 +178,7 @@ func TestContainerWithCustomImage(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, Traits: v1.Traits{ - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ Image: "foo/bar:1.0.0", }, }, @@ -248,7 +249,7 @@ func TestContainerWithCustomImageAndIntegrationKit(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, Traits: v1.Traits{ - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ Image: "foo/bar:1.0.0", }, }, @@ -294,7 +295,7 @@ func TestContainerWithImagePullPolicy(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, Traits: v1.Traits{ - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ ImagePullPolicy: "Always", }, }, diff --git a/pkg/trait/cron.go b/pkg/trait/cron.go index f6b33b2501..62adad38ed 100644 --- a/pkg/trait/cron.go +++ b/pkg/trait/cron.go @@ -29,6 +29,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/metadata" "github.com/apache/camel-k/pkg/util" "github.com/apache/camel-k/pkg/util/kubernetes" @@ -38,7 +39,7 @@ import ( type cronTrait struct { BaseTrait - v1.CronTrait `property:",squash"` + traitv1.CronTrait `property:",squash"` } var _ ControllerStrategySelector = &cronTrait{} diff --git a/pkg/trait/cron_test.go b/pkg/trait/cron_test.go index 2d0240f177..9e30936d12 100644 --- a/pkg/trait/cron_test.go +++ b/pkg/trait/cron_test.go @@ -30,6 +30,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" @@ -320,7 +321,7 @@ func TestCronDepsFallback(t *testing.T) { }, Resources: []v1.ResourceSpec{}, Traits: v1.Traits{ - Cron: &v1.CronTrait{ + Cron: &traitv1.CronTrait{ Fallback: pointer.Bool(true), }, }, @@ -395,7 +396,7 @@ func TestCronWithActiveDeadline(t *testing.T) { }, Resources: []v1.ResourceSpec{}, Traits: v1.Traits{ - Cron: &v1.CronTrait{ + Cron: &traitv1.CronTrait{ ActiveDeadlineSeconds: pointer.Int64(120), }, }, @@ -468,7 +469,7 @@ func TestCronWithBackoffLimit(t *testing.T) { }, Resources: []v1.ResourceSpec{}, Traits: v1.Traits{ - Cron: &v1.CronTrait{ + Cron: &traitv1.CronTrait{ BackoffLimit: pointer.Int32(5), }, }, diff --git a/pkg/trait/dependencies.go b/pkg/trait/dependencies.go index 59ed4bd229..9278dbc261 100644 --- a/pkg/trait/dependencies.go +++ b/pkg/trait/dependencies.go @@ -23,6 +23,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/metadata" "github.com/apache/camel-k/pkg/util" "github.com/apache/camel-k/pkg/util/kubernetes" @@ -30,7 +31,7 @@ import ( type dependenciesTrait struct { BaseTrait - v1.DependenciesTrait `property:",squash"` + traitv1.DependenciesTrait `property:",squash"` } func newDependenciesTrait() Trait { diff --git a/pkg/trait/deployer.go b/pkg/trait/deployer.go index b46e3324ae..861036cb5c 100644 --- a/pkg/trait/deployer.go +++ b/pkg/trait/deployer.go @@ -31,13 +31,13 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/patch" ) type deployerTrait struct { BaseTrait - v1.DeployerTrait `property:",squash"` + traitv1.DeployerTrait `property:",squash"` } var _ ControllerStrategySelector = &deployerTrait{} diff --git a/pkg/trait/deployment.go b/pkg/trait/deployment.go index c9fafe2e3b..934eef07b1 100644 --- a/pkg/trait/deployment.go +++ b/pkg/trait/deployment.go @@ -26,12 +26,13 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/label" ) type deploymentTrait struct { BaseTrait - v1.DeploymentTrait `property:",squash"` + traitv1.DeploymentTrait `property:",squash"` } var _ ControllerStrategySelector = &deploymentTrait{} diff --git a/pkg/trait/environment.go b/pkg/trait/environment.go index 735e9e1eab..a9ed40a708 100644 --- a/pkg/trait/environment.go +++ b/pkg/trait/environment.go @@ -22,7 +22,7 @@ import ( "k8s.io/utils/pointer" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/defaults" "github.com/apache/camel-k/pkg/util/envvar" @@ -31,7 +31,7 @@ import ( type environmentTrait struct { BaseTrait - v1.EnvironmentTrait `property:",squash"` + traitv1.EnvironmentTrait `property:",squash"` } const ( @@ -54,7 +54,7 @@ const ( func newEnvironmentTrait() Trait { return &environmentTrait{ BaseTrait: NewBaseTrait("environment", 800), - EnvironmentTrait: v1.EnvironmentTrait{ + EnvironmentTrait: traitv1.EnvironmentTrait{ ContainerMeta: pointer.Bool(true), }, } diff --git a/pkg/trait/environment_test.go b/pkg/trait/environment_test.go index 9cf25059d1..2072e8edeb 100644 --- a/pkg/trait/environment_test.go +++ b/pkg/trait/environment_test.go @@ -28,6 +28,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" ) @@ -82,7 +83,7 @@ func TestEnabledContainerMetaDataEnvVars(t *testing.T) { env := mockEnvironment(c) env.Integration.Spec.Traits = v1.Traits{ - Environment: &v1.EnvironmentTrait{ + Environment: &traitv1.EnvironmentTrait{ ContainerMeta: pointer.Bool(true), }, } @@ -121,7 +122,7 @@ func TestDisabledContainerMetaDataEnvVars(t *testing.T) { env := mockEnvironment(c) env.Integration.Spec.Traits = v1.Traits{ - Environment: &v1.EnvironmentTrait{ + Environment: &traitv1.EnvironmentTrait{ ContainerMeta: pointer.Bool(false), }, } @@ -161,7 +162,7 @@ func TestCustomEnvVars(t *testing.T) { env := mockEnvironment(c) env.Integration.Spec.Traits = v1.Traits{ - Environment: &v1.EnvironmentTrait{ + Environment: &traitv1.EnvironmentTrait{ Vars: []string{"key1=val1", "key2 = val2"}, }, } diff --git a/pkg/trait/error_handler.go b/pkg/trait/error_handler.go index b15c052cb7..c906ca40fd 100644 --- a/pkg/trait/error_handler.go +++ b/pkg/trait/error_handler.go @@ -26,13 +26,14 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/util" ) type errorHandlerTrait struct { BaseTrait - v1.ErrorHandlerTrait `property:",squash"` + traitv1.ErrorHandlerTrait `property:",squash"` } func newErrorHandlerTrait() Trait { diff --git a/pkg/trait/gc.go b/pkg/trait/gc.go index bcbd3b9c63..5c0db1b8d8 100644 --- a/pkg/trait/gc.go +++ b/pkg/trait/gc.go @@ -44,6 +44,7 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util" ) @@ -59,7 +60,7 @@ var ( type gcTrait struct { BaseTrait - v1.GCTrait `property:",squash"` + traitv1.GCTrait `property:",squash"` } func newGCTrait() Trait { @@ -74,7 +75,7 @@ func (t *gcTrait) Configure(e *Environment) (bool, error) { } if t.DiscoveryCache == nil { - s := v1.MemoryDiscoveryCache + s := traitv1.MemoryDiscoveryCache t.DiscoveryCache = &s } @@ -244,7 +245,7 @@ func (t *gcTrait) getDeletableTypes(e *Environment) (map[schema.GroupVersionKind func (t *gcTrait) discoveryClient() (discovery.DiscoveryInterface, error) { switch *t.DiscoveryCache { - case v1.DiskDiscoveryCache: + case traitv1.DiskDiscoveryCache: if diskCachedDiscovery != nil { return diskCachedDiscovery, nil } @@ -255,14 +256,14 @@ func (t *gcTrait) discoveryClient() (discovery.DiscoveryInterface, error) { diskCachedDiscovery, err = disk.NewCachedDiscoveryClientForConfig(config, diskCacheDir, httpCacheDir, 10*time.Minute) return diskCachedDiscovery, err - case v1.MemoryDiscoveryCache: + case traitv1.MemoryDiscoveryCache: if memoryCachedDiscovery != nil { return memoryCachedDiscovery, nil } memoryCachedDiscovery = memory.NewMemCacheClient(t.Client.Discovery()) return memoryCachedDiscovery, nil - case v1.DisabledDiscoveryCache, "": + case traitv1.DisabledDiscoveryCache, "": return t.Client.Discovery(), nil default: diff --git a/pkg/trait/health.go b/pkg/trait/health.go index 274defcb31..cf233d3e6a 100644 --- a/pkg/trait/health.go +++ b/pkg/trait/health.go @@ -26,6 +26,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util" ) @@ -36,13 +37,13 @@ const ( type healthTrait struct { BaseTrait - v1.HealthTrait `property:",squash"` + traitv1.HealthTrait `property:",squash"` } func newHealthTrait() Trait { return &healthTrait{ BaseTrait: NewBaseTrait("health", 1700), - HealthTrait: v1.HealthTrait{ + HealthTrait: traitv1.HealthTrait{ LivenessScheme: string(corev1.URISchemeHTTP), ReadinessScheme: string(corev1.URISchemeHTTP), }, diff --git a/pkg/trait/ingress.go b/pkg/trait/ingress.go index 31a0dd0305..93b0bd5911 100644 --- a/pkg/trait/ingress.go +++ b/pkg/trait/ingress.go @@ -27,17 +27,18 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) type ingressTrait struct { BaseTrait - v1.IngressTrait `property:",squash"` + traitv1.IngressTrait `property:",squash"` } func newIngressTrait() Trait { return &ingressTrait{ BaseTrait: NewBaseTrait("ingress", 2400), - IngressTrait: v1.IngressTrait{ + IngressTrait: traitv1.IngressTrait{ Host: "", }, } diff --git a/pkg/trait/init.go b/pkg/trait/init.go index b8005da52c..9e29e5b911 100644 --- a/pkg/trait/init.go +++ b/pkg/trait/init.go @@ -25,6 +25,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util" "github.com/apache/camel-k/pkg/util/dsl" ) @@ -33,7 +34,7 @@ const flowsInternalSourceName = "camel-k-embedded-flow.yaml" type initTrait struct { BaseTrait - v1.Trait + traitv1.Trait } func NewInitTrait() Trait { diff --git a/pkg/trait/istio.go b/pkg/trait/istio.go index 12013a5327..f065c58db3 100644 --- a/pkg/trait/istio.go +++ b/pkg/trait/istio.go @@ -20,16 +20,17 @@ package trait import ( "strconv" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" appsv1 "k8s.io/api/apps/v1" "k8s.io/utils/pointer" servingv1 "knative.dev/serving/pkg/apis/serving/v1" + + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) type istioTrait struct { BaseTrait - v1.IstioTrait `property:",squash"` + traitv1.IstioTrait `property:",squash"` } const ( @@ -40,7 +41,7 @@ const ( func newIstioTrait() Trait { return &istioTrait{ BaseTrait: NewBaseTrait("istio", 2300), - IstioTrait: v1.IstioTrait{ + IstioTrait: traitv1.IstioTrait{ Allow: "10.0.0.0/8,172.16.0.0/12,192.168.0.0/16", }, } diff --git a/pkg/trait/istio_test.go b/pkg/trait/istio_test.go index b829d6d322..75e537c9c1 100644 --- a/pkg/trait/istio_test.go +++ b/pkg/trait/istio_test.go @@ -30,6 +30,7 @@ import ( serving "knative.dev/serving/pkg/apis/serving/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" ) @@ -66,8 +67,8 @@ func NewIstioTestEnv(t *testing.T, d *appsv1.Deployment, s *serving.Service, ena env.Platform.ResyncStatusFullConfig() if enabled { - env.Integration.Spec.Traits.Istio = &v1.IstioTrait{ - Trait: v1.Trait{ + env.Integration.Spec.Traits.Istio = &traitv1.IstioTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, } diff --git a/pkg/trait/jolokia.go b/pkg/trait/jolokia.go index eae076c1af..2ca5c134f7 100644 --- a/pkg/trait/jolokia.go +++ b/pkg/trait/jolokia.go @@ -26,18 +26,19 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util" ) type jolokiaTrait struct { BaseTrait - v1.JolokiaTrait `property:",squash"` + traitv1.JolokiaTrait `property:",squash"` } func newJolokiaTrait() Trait { return &jolokiaTrait{ BaseTrait: NewBaseTrait("jolokia", 1800), - JolokiaTrait: v1.JolokiaTrait{ + JolokiaTrait: traitv1.JolokiaTrait{ Port: 8778, }, } diff --git a/pkg/trait/jvm.go b/pkg/trait/jvm.go index 0cca3267a2..63fd61a24f 100644 --- a/pkg/trait/jvm.go +++ b/pkg/trait/jvm.go @@ -37,6 +37,7 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/builder" "github.com/apache/camel-k/pkg/util" "github.com/apache/camel-k/pkg/util/camel" @@ -45,13 +46,13 @@ import ( type jvmTrait struct { BaseTrait - v1.JVMTrait `property:",squash"` + traitv1.JVMTrait `property:",squash"` } func newJvmTrait() Trait { return &jvmTrait{ BaseTrait: NewBaseTrait("jvm", 2000), - JVMTrait: v1.JVMTrait{ + JVMTrait: traitv1.JVMTrait{ DebugAddress: "*:5005", PrintCommand: pointer.Bool(true), }, diff --git a/pkg/trait/kamelets.go b/pkg/trait/kamelets.go index 821b087610..5ac294c80f 100644 --- a/pkg/trait/kamelets.go +++ b/pkg/trait/kamelets.go @@ -29,6 +29,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" kameletutils "github.com/apache/camel-k/pkg/kamelet" "github.com/apache/camel-k/pkg/kamelet/repository" @@ -41,7 +42,7 @@ import ( type kameletsTrait struct { BaseTrait - v1.KameletsTrait `property:",squash"` + traitv1.KameletsTrait `property:",squash"` } type configurationKey struct { diff --git a/pkg/trait/knative.go b/pkg/trait/knative.go index 34fcd83751..7117a31e09 100644 --- a/pkg/trait/knative.go +++ b/pkg/trait/knative.go @@ -38,6 +38,7 @@ import ( v1 "github.com/apache/camel-k/pkg/apis/camel/v1" knativeapi "github.com/apache/camel-k/pkg/apis/camel/v1/knative" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/metadata" "github.com/apache/camel-k/pkg/util" "github.com/apache/camel-k/pkg/util/envvar" @@ -47,7 +48,7 @@ import ( type knativeTrait struct { BaseTrait - v1.KnativeTrait `property:",squash"` + traitv1.KnativeTrait `property:",squash"` } const ( diff --git a/pkg/trait/knative_service.go b/pkg/trait/knative_service.go index 351c92044d..3ea30c67e3 100644 --- a/pkg/trait/knative_service.go +++ b/pkg/trait/knative_service.go @@ -28,6 +28,7 @@ import ( serving "knative.dev/serving/pkg/apis/serving/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/metadata" "github.com/apache/camel-k/pkg/util/kubernetes" "github.com/apache/camel-k/pkg/util/label" @@ -48,7 +49,7 @@ const ( type knativeServiceTrait struct { BaseTrait - v1.KnativeServiceTrait `property:",squash"` + traitv1.KnativeServiceTrait `property:",squash"` } var _ ControllerStrategySelector = &knativeServiceTrait{} diff --git a/pkg/trait/knative_service_test.go b/pkg/trait/knative_service_test.go index e3c91637bc..8e28ae3730 100644 --- a/pkg/trait/knative_service_test.go +++ b/pkg/trait/knative_service_test.go @@ -29,6 +29,7 @@ import ( serving "knative.dev/serving/pkg/apis/serving/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/envvar" "github.com/apache/camel-k/pkg/util/gzip" @@ -89,8 +90,8 @@ func TestKnativeService(t *testing.T) { {Type: "property", Value: "my-property=my-property-value"}, }, Traits: v1.Traits{ - KnativeService: &v1.KnativeServiceTrait{ - Trait: v1.Trait{ + KnativeService: &traitv1.KnativeServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, }, @@ -205,16 +206,16 @@ func TestKnativeServiceWithCustomContainerName(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKnative, Traits: v1.Traits{ - Deployer: &v1.DeployerTrait{ + Deployer: &traitv1.DeployerTrait{ Kind: "knative-service", }, - KnativeService: &v1.KnativeServiceTrait{ - Trait: v1.Trait{ + KnativeService: &traitv1.KnativeServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Auto: pointer.Bool(false), }, - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ Name: "my-container-name", }, }, @@ -365,7 +366,7 @@ func TestKnativeServiceWithRollout(t *testing.T) { }, }, Traits: v1.Traits{ - KnativeService: &v1.KnativeServiceTrait{ + KnativeService: &traitv1.KnativeServiceTrait{ RolloutDuration: "60s", }, }, diff --git a/pkg/trait/knative_test.go b/pkg/trait/knative_test.go index 12bc8d4b00..590eeda630 100644 --- a/pkg/trait/knative_test.go +++ b/pkg/trait/knative_test.go @@ -35,6 +35,7 @@ import ( v1 "github.com/apache/camel-k/pkg/apis/camel/v1" knativeapi "github.com/apache/camel-k/pkg/apis/camel/v1/knative" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/client" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/envvar" @@ -64,8 +65,8 @@ func TestKnativeEnvConfigurationFromTrait(t *testing.T) { Sources: []v1.SourceSpec{}, Resources: []v1.ResourceSpec{}, Traits: v1.Traits{ - Knative: &v1.KnativeTrait{ - Trait: v1.Trait{ + Knative: &traitv1.KnativeTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Auto: pointer.Bool(false), @@ -192,8 +193,8 @@ func TestKnativeEnvConfigurationFromSource(t *testing.T) { }, Resources: []v1.ResourceSpec{}, Traits: v1.Traits{ - Knative: &v1.KnativeTrait{ - Trait: v1.Trait{ + Knative: &traitv1.KnativeTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, }, @@ -379,8 +380,8 @@ func NewFakeEnvironment(t *testing.T, source v1.SourceSpec) Environment { }, Resources: []v1.ResourceSpec{}, Traits: v1.Traits{ - Knative: &v1.KnativeTrait{ - Trait: v1.Trait{ + Knative: &traitv1.KnativeTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, }, diff --git a/pkg/trait/logging.go b/pkg/trait/logging.go index bb13043b1c..99eef35b3d 100644 --- a/pkg/trait/logging.go +++ b/pkg/trait/logging.go @@ -20,7 +20,7 @@ package trait import ( "k8s.io/utils/pointer" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/envvar" ) @@ -35,13 +35,13 @@ const ( type loggingTrait struct { BaseTrait - v1.LoggingTrait `property:",squash"` + traitv1.LoggingTrait `property:",squash"` } func newLoggingTraitTrait() Trait { return &loggingTrait{ BaseTrait: NewBaseTrait("logging", 800), - LoggingTrait: v1.LoggingTrait{ + LoggingTrait: traitv1.LoggingTrait{ Level: defaultLogLevel, }, } diff --git a/pkg/trait/logging_test.go b/pkg/trait/logging_test.go index 519932c911..e59563877b 100644 --- a/pkg/trait/logging_test.go +++ b/pkg/trait/logging_test.go @@ -28,6 +28,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" ) @@ -55,7 +56,7 @@ func createLoggingTestEnv(t *testing.T, color bool, json bool, jsonPrettyPrint b Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileOpenShift, Traits: v1.Traits{ - Logging: &v1.LoggingTrait{ + Logging: &traitv1.LoggingTrait{ Color: pointer.Bool(color), Format: logFormat, JSON: pointer.Bool(json), diff --git a/pkg/trait/mount.go b/pkg/trait/mount.go index fb81840c7e..d695f437da 100644 --- a/pkg/trait/mount.go +++ b/pkg/trait/mount.go @@ -31,13 +31,14 @@ import ( serving "knative.dev/serving/pkg/apis/serving/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/kubernetes" utilResource "github.com/apache/camel-k/pkg/util/resource" ) type mountTrait struct { BaseTrait - v1.MountTrait `property:",squash"` + traitv1.MountTrait `property:",squash"` } func newMountTrait() Trait { diff --git a/pkg/trait/mount_test.go b/pkg/trait/mount_test.go index 34a6e49242..e46e70cb76 100644 --- a/pkg/trait/mount_test.go +++ b/pkg/trait/mount_test.go @@ -28,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/gzip" "github.com/apache/camel-k/pkg/util/kubernetes" @@ -154,7 +155,7 @@ func getNominalEnv(t *testing.T, traitCatalog *Catalog) *Environment { }, }, Traits: v1.Traits{ - Mount: &v1.MountTrait{ + Mount: &traitv1.MountTrait{ Configs: []string{"configmap:my-cm"}, Resources: []string{"secret:my-secret"}, Volumes: []string{"my-pvc:/over/the/rainbow"}, diff --git a/pkg/trait/openapi.go b/pkg/trait/openapi.go index 1d48367d03..19e7bbef1f 100644 --- a/pkg/trait/openapi.go +++ b/pkg/trait/openapi.go @@ -38,6 +38,7 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util" "github.com/apache/camel-k/pkg/util/defaults" "github.com/apache/camel-k/pkg/util/digest" @@ -49,7 +50,7 @@ import ( type openAPITrait struct { BaseTrait - v1.OpenAPITrait `property:",squash"` + traitv1.OpenAPITrait `property:",squash"` } func newOpenAPITrait() Trait { diff --git a/pkg/trait/owner.go b/pkg/trait/owner.go index 0ac1f0259a..8c8a5fc538 100644 --- a/pkg/trait/owner.go +++ b/pkg/trait/owner.go @@ -25,11 +25,12 @@ import ( serving "knative.dev/serving/pkg/apis/serving/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) type ownerTrait struct { BaseTrait - v1.OwnerTrait `property:",squash"` + traitv1.OwnerTrait `property:",squash"` } func newOwnerTrait() Trait { diff --git a/pkg/trait/owner_test.go b/pkg/trait/owner_test.go index 96aaa8491e..5d73bac310 100644 --- a/pkg/trait/owner_test.go +++ b/pkg/trait/owner_test.go @@ -26,6 +26,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) func TestOwner(t *testing.T) { @@ -44,7 +45,7 @@ func SetUpOwnerEnvironment(t *testing.T) *Environment { env := createTestEnv(t, v1.IntegrationPlatformClusterOpenShift, "camel:core") env.Integration.Spec.Traits = v1.Traits{ - Owner: &v1.OwnerTrait{ + Owner: &traitv1.OwnerTrait{ TargetLabels: []string{"com.mycompany/mylabel1"}, TargetAnnotations: []string{"com.mycompany/myannotation2"}, }, diff --git a/pkg/trait/pdb.go b/pkg/trait/pdb.go index cb57e4a99d..ba98af215f 100644 --- a/pkg/trait/pdb.go +++ b/pkg/trait/pdb.go @@ -26,11 +26,12 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) type pdbTrait struct { BaseTrait - v1.PDBTrait `property:",squash"` + traitv1.PDBTrait `property:",squash"` } func newPdbTrait() Trait { diff --git a/pkg/trait/platform.go b/pkg/trait/platform.go index 6c1cebabe0..4cf7d5b65b 100644 --- a/pkg/trait/platform.go +++ b/pkg/trait/platform.go @@ -22,13 +22,14 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/platform" "github.com/apache/camel-k/pkg/util/openshift" ) type platformTrait struct { BaseTrait - v1.PlatformTrait `property:",squash"` + traitv1.PlatformTrait `property:",squash"` } func newPlatformTrait() Trait { diff --git a/pkg/trait/pod.go b/pkg/trait/pod.go index 6bdc6763fa..b139eb81ea 100644 --- a/pkg/trait/pod.go +++ b/pkg/trait/pod.go @@ -30,11 +30,12 @@ import ( serving "knative.dev/serving/pkg/apis/serving/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) type podTrait struct { BaseTrait - v1.PodTrait `property:",squash"` + traitv1.PodTrait `property:",squash"` } func newPodTrait() Trait { diff --git a/pkg/trait/prometheus.go b/pkg/trait/prometheus.go index 9997bac761..134b1e62c3 100644 --- a/pkg/trait/prometheus.go +++ b/pkg/trait/prometheus.go @@ -27,18 +27,19 @@ import ( monitoringv1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util" ) type prometheusTrait struct { BaseTrait - v1.PrometheusTrait `property:",squash"` + traitv1.PrometheusTrait `property:",squash"` } func newPrometheusTrait() Trait { return &prometheusTrait{ BaseTrait: NewBaseTrait("prometheus", 1900), - PrometheusTrait: v1.PrometheusTrait{ + PrometheusTrait: traitv1.PrometheusTrait{ PodMonitor: pointer.Bool(true), }, } diff --git a/pkg/trait/pull_secret.go b/pkg/trait/pull_secret.go index ab758bb4f5..470186ffde 100644 --- a/pkg/trait/pull_secret.go +++ b/pkg/trait/pull_secret.go @@ -29,7 +29,7 @@ import ( ctrl "sigs.k8s.io/controller-runtime/pkg/client" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/platform" "github.com/apache/camel-k/pkg/util/kubernetes" "github.com/apache/camel-k/pkg/util/openshift" @@ -37,7 +37,7 @@ import ( type pullSecretTrait struct { BaseTrait - v1.PullSecretTrait `property:",squash"` + traitv1.PullSecretTrait `property:",squash"` } func newPullSecretTrait() Trait { diff --git a/pkg/trait/quarkus.go b/pkg/trait/quarkus.go index 9890f124c5..fc55095950 100644 --- a/pkg/trait/quarkus.go +++ b/pkg/trait/quarkus.go @@ -27,6 +27,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/builder" "github.com/apache/camel-k/pkg/util/defaults" "github.com/apache/camel-k/pkg/util/kubernetes" @@ -36,14 +37,14 @@ const ( quarkusTraitID = "quarkus" ) -var kitPriority = map[v1.QuarkusPackageType]string{ - v1.FastJarPackageType: "1000", - v1.NativePackageType: "2000", +var kitPriority = map[traitv1.QuarkusPackageType]string{ + traitv1.FastJarPackageType: "1000", + traitv1.NativePackageType: "2000", } type quarkusTrait struct { BaseTrait - v1.QuarkusTrait `property:",squash"` + traitv1.QuarkusTrait `property:",squash"` } func newQuarkusTrait() Trait { @@ -74,13 +75,13 @@ func (t *quarkusTrait) Matches(trait Trait) bool { return false } - if len(t.PackageTypes) == 0 && len(qt.PackageTypes) != 0 && !containsPackageType(qt.PackageTypes, v1.FastJarPackageType) { + if len(t.PackageTypes) == 0 && len(qt.PackageTypes) != 0 && !containsPackageType(qt.PackageTypes, traitv1.FastJarPackageType) { return false } types: for _, pt := range t.PackageTypes { - if pt == v1.FastJarPackageType && len(qt.PackageTypes) == 0 { + if pt == traitv1.FastJarPackageType && len(qt.PackageTypes) == 0 { continue } if containsPackageType(qt.PackageTypes, pt) { @@ -105,7 +106,7 @@ func (t *quarkusTrait) Configure(e *Environment) (bool, error) { func (t *quarkusTrait) Apply(e *Environment) error { if e.IntegrationInPhase(v1.IntegrationPhaseBuildingKit) { - if containsPackageType(t.PackageTypes, v1.NativePackageType) { + if containsPackageType(t.PackageTypes, traitv1.NativePackageType) { // Native compilation is only supported for a subset of languages, // so let's check for compatibility, and fail-fast the Integration, // to save compute resources and user time. @@ -128,7 +129,7 @@ func (t *quarkusTrait) Apply(e *Environment) error { switch len(t.PackageTypes) { case 0: - kit := t.newIntegrationKit(e, v1.FastJarPackageType) + kit := t.newIntegrationKit(e, traitv1.FastJarPackageType) e.IntegrationKits = append(e.IntegrationKits, *kit) case 1: @@ -139,9 +140,9 @@ func (t *quarkusTrait) Apply(e *Environment) error { for _, packageType := range t.PackageTypes { kit := t.newIntegrationKit(e, packageType) if kit.Spec.Traits.Quarkus == nil { - kit.Spec.Traits.Quarkus = &v1.QuarkusTrait{} + kit.Spec.Traits.Quarkus = &traitv1.QuarkusTrait{} } - kit.Spec.Traits.Quarkus.PackageTypes = []v1.QuarkusPackageType{packageType} + kit.Spec.Traits.Quarkus.PackageTypes = []traitv1.QuarkusPackageType{packageType} e.IntegrationKits = append(e.IntegrationKits, *kit) } } @@ -174,14 +175,14 @@ func (t *quarkusTrait) Apply(e *Environment) error { } if native { - build.Maven.Properties["quarkus.package.type"] = string(v1.NativePackageType) + build.Maven.Properties["quarkus.package.type"] = string(traitv1.NativePackageType) steps = append(steps, builder.Image.NativeImageContext) // Spectrum does not rely on Dockerfile to assemble the image if e.Platform.Status.Build.PublishStrategy != v1.IntegrationPlatformBuildPublishStrategySpectrum { steps = append(steps, builder.Image.ExecutableDockerfile) } } else { - build.Maven.Properties["quarkus.package.type"] = string(v1.FastJarPackageType) + build.Maven.Properties["quarkus.package.type"] = string(traitv1.FastJarPackageType) steps = append(steps, builder.Quarkus.ComputeQuarkusDependencies, builder.Image.IncrementalImageContext) // Spectrum does not rely on Dockerfile to assemble the image if e.Platform.Status.Build.PublishStrategy != v1.IntegrationPlatformBuildPublishStrategySpectrum { @@ -211,7 +212,7 @@ func (t *quarkusTrait) Apply(e *Environment) error { return nil } -func (t *quarkusTrait) newIntegrationKit(e *Environment, packageType v1.QuarkusPackageType) *v1.IntegrationKit { +func (t *quarkusTrait) newIntegrationKit(e *Environment, packageType traitv1.QuarkusPackageType) *v1.IntegrationKit { integration := e.Integration kit := v1.NewIntegrationKit(integration.GetIntegrationKitNamespace(e.Platform), fmt.Sprintf("kit-%s", xid.New())) @@ -255,7 +256,7 @@ func (t *quarkusTrait) isNativeKit(e *Environment) (bool, error) { case 0: return false, nil case 1: - return types[0] == v1.NativePackageType, nil + return types[0] == traitv1.NativePackageType, nil default: return false, fmt.Errorf("kit %q has more than one package type", e.IntegrationKit.Name) } @@ -275,7 +276,7 @@ func getBuilderTask(tasks []v1.Task) *v1.BuilderTask { return nil } -func containsPackageType(types []v1.QuarkusPackageType, t v1.QuarkusPackageType) bool { +func containsPackageType(types []traitv1.QuarkusPackageType, t traitv1.QuarkusPackageType) bool { for _, ti := range types { if t == ti { return true diff --git a/pkg/trait/registry.go b/pkg/trait/registry.go index 368410675e..2a7cbc61d1 100644 --- a/pkg/trait/registry.go +++ b/pkg/trait/registry.go @@ -27,6 +27,7 @@ import ( base64 "encoding/base64" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/platform" "github.com/apache/camel-k/pkg/util/kubernetes" "github.com/apache/camel-k/pkg/util/registry" @@ -38,7 +39,7 @@ import ( type registryTrait struct { BaseTrait - v1.RegistryTrait + traitv1.RegistryTrait } func newRegistryTrait() Trait { diff --git a/pkg/trait/route.go b/pkg/trait/route.go index 652f6bee5c..08b450114e 100644 --- a/pkg/trait/route.go +++ b/pkg/trait/route.go @@ -30,13 +30,14 @@ import ( routev1 "github.com/openshift/api/route/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/kubernetes" ) type routeTrait struct { BaseTrait - v1.RouteTrait `property:",squash"` - service *corev1.Service + traitv1.RouteTrait `property:",squash"` + service *corev1.Service } func newRouteTrait() Trait { diff --git a/pkg/trait/route_test.go b/pkg/trait/route_test.go index 241210177d..9ddf24e5f2 100644 --- a/pkg/trait/route_test.go +++ b/pkg/trait/route_test.go @@ -30,6 +30,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" "github.com/apache/camel-k/pkg/util/test" @@ -219,8 +220,8 @@ func TestRoute_Disabled(t *testing.T) { name := xid.New().String() environment := createTestRouteEnvironment(t, name) environment.Integration.Spec.Traits = v1.Traits{ - Route: &v1.RouteTrait{ - Trait: v1.Trait{ + Route: &traitv1.RouteTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(false), }, }, @@ -260,7 +261,7 @@ func TestRoute_Host(t *testing.T) { traitsCatalog := environment.Catalog environment.Integration.Spec.Traits = v1.Traits{ - Route: &v1.RouteTrait{ + Route: &traitv1.RouteTrait{ Host: host, }, } @@ -286,7 +287,7 @@ func TestRoute_TLS_From_Secret_reencrypt(t *testing.T) { traitsCatalog := environment.Catalog environment.Integration.Spec.Traits = v1.Traits{ - Route: &v1.RouteTrait{ + Route: &traitv1.RouteTrait{ TLSTermination: string(routev1.TLSTerminationReencrypt), Host: host, TLSKeySecret: tlsKeySecretName, @@ -321,7 +322,7 @@ func TestRoute_TLS_wrong_secret(t *testing.T) { traitsCatalog := environment.Catalog environment.Integration.Spec.Traits = v1.Traits{ - Route: &v1.RouteTrait{ + Route: &traitv1.RouteTrait{ TLSTermination: string(routev1.TLSTerminationReencrypt), Host: host, TLSKeySecret: "foo", @@ -350,7 +351,7 @@ func TestRoute_TLS_secret_wrong_key(t *testing.T) { traitsCatalog := environment.Catalog environment.Integration.Spec.Traits = v1.Traits{ - Route: &v1.RouteTrait{ + Route: &traitv1.RouteTrait{ TLSTermination: string(routev1.TLSTerminationReencrypt), Host: host, TLSKeySecret: tlsKeySecretName, @@ -378,7 +379,7 @@ func TestRoute_TLS_secret_missing_key(t *testing.T) { traitsCatalog := environment.Catalog environment.Integration.Spec.Traits = v1.Traits{ - Route: &v1.RouteTrait{ + Route: &traitv1.RouteTrait{ TLSTermination: string(routev1.TLSTerminationReencrypt), Host: host, TLSKeySecret: tlsKeySecretName, @@ -406,7 +407,7 @@ func TestRoute_TLS_reencrypt(t *testing.T) { traitsCatalog := environment.Catalog environment.Integration.Spec.Traits = v1.Traits{ - Route: &v1.RouteTrait{ + Route: &traitv1.RouteTrait{ TLSTermination: string(routev1.TLSTerminationReencrypt), Host: host, TLSKey: key, @@ -441,7 +442,7 @@ func TestRoute_TLS_edge(t *testing.T) { traitsCatalog := environment.Catalog environment.Integration.Spec.Traits = v1.Traits{ - Route: &v1.RouteTrait{ + Route: &traitv1.RouteTrait{ TLSTermination: string(routev1.TLSTerminationEdge), Host: host, TLSKey: key, @@ -475,7 +476,7 @@ func TestRoute_TLS_passthrough(t *testing.T) { traitsCatalog := environment.Catalog environment.Integration.Spec.Traits = v1.Traits{ - Route: &v1.RouteTrait{ + Route: &traitv1.RouteTrait{ TLSTermination: string(routev1.TLSTerminationPassthrough), Host: host, TLSInsecureEdgeTerminationPolicy: string(routev1.InsecureEdgeTerminationPolicyAllow), @@ -505,7 +506,7 @@ func TestRoute_WithCustomServicePort(t *testing.T) { name := xid.New().String() environment := createTestRouteEnvironment(t, name) environment.Integration.Spec.Traits = v1.Traits{ - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ ServicePortName: "my-port", }, } diff --git a/pkg/trait/service.go b/pkg/trait/service.go index 5a2e3de478..79199041a1 100644 --- a/pkg/trait/service.go +++ b/pkg/trait/service.go @@ -23,13 +23,14 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/metadata" "github.com/apache/camel-k/pkg/util/kubernetes" ) type serviceTrait struct { BaseTrait - v1.ServiceTrait `property:",squash"` + traitv1.ServiceTrait `property:",squash"` } const serviceTraitID = "service" diff --git a/pkg/trait/service_binding.go b/pkg/trait/service_binding.go index f57ab57a4c..ae37c81bdf 100644 --- a/pkg/trait/service_binding.go +++ b/pkg/trait/service_binding.go @@ -32,13 +32,14 @@ import ( "github.com/redhat-developer/service-binding-operator/pkg/reconcile/pipeline/handler/naming" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/reference" ) type serviceBindingTrait struct { BaseTrait - v1.ServiceBindingTrait `property:",squash"` + traitv1.ServiceBindingTrait `property:",squash"` } func newServiceBindingTrait() Trait { diff --git a/pkg/trait/service_test.go b/pkg/trait/service_test.go index 7e9d592838..944c7cea2f 100644 --- a/pkg/trait/service_test.go +++ b/pkg/trait/service_test.go @@ -28,6 +28,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/gzip" "github.com/apache/camel-k/pkg/util/kubernetes" @@ -71,8 +72,8 @@ func TestServiceWithDefaults(t *testing.T) { }, }, Traits: v1.Traits{ - Service: &v1.ServiceTrait{ - Trait: v1.Trait{ + Service: &traitv1.ServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Auto: pointer.Bool(false), @@ -164,13 +165,13 @@ func TestService(t *testing.T) { }, }, Traits: v1.Traits{ - Service: &v1.ServiceTrait{ - Trait: v1.Trait{ + Service: &traitv1.ServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, }, - Container: &v1.ContainerTrait{ - Trait: v1.Trait{ + Container: &traitv1.ContainerTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Auto: pointer.Bool(false), @@ -252,13 +253,13 @@ func TestServiceWithCustomContainerName(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, Traits: v1.Traits{ - Service: &v1.ServiceTrait{ - Trait: v1.Trait{ + Service: &traitv1.ServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Auto: pointer.Bool(false), }, - Container: &v1.ContainerTrait{ + Container: &traitv1.ContainerTrait{ Name: "my-container-name", }, }, @@ -338,8 +339,8 @@ func TestServiceWithNodePort(t *testing.T) { }, }, Traits: v1.Traits{ - Service: &v1.ServiceTrait{ - Trait: v1.Trait{ + Service: &traitv1.ServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, Auto: pointer.Bool(false), diff --git a/pkg/trait/toleration.go b/pkg/trait/toleration.go index 83483830c6..daab0c59c5 100644 --- a/pkg/trait/toleration.go +++ b/pkg/trait/toleration.go @@ -23,13 +23,13 @@ import ( corev1 "k8s.io/api/core/v1" "k8s.io/utils/pointer" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/kubernetes" ) type tolerationTrait struct { BaseTrait - v1.TolerationTrait `property:",squash"` + traitv1.TolerationTrait `property:",squash"` } func newTolerationTrait() Trait { diff --git a/pkg/trait/trait_configure_test.go b/pkg/trait/trait_configure_test.go index 0cfe1b8539..00c374955e 100644 --- a/pkg/trait/trait_configure_test.go +++ b/pkg/trait/trait_configure_test.go @@ -26,6 +26,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) func TestTraitConfigurationFromAnnotations(t *testing.T) { @@ -40,7 +41,7 @@ func TestTraitConfigurationFromAnnotations(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, Traits: v1.Traits{ - Cron: &v1.CronTrait{ + Cron: &traitv1.CronTrait{ Fallback: pointer.Bool(true), ConcurrencyPolicy: "mypolicy", }, @@ -83,7 +84,7 @@ func TestTraitConfigurationOverrideRulesFromAnnotations(t *testing.T) { }, Spec: v1.IntegrationPlatformSpec{ Traits: v1.Traits{ - Cron: &v1.CronTrait{ + Cron: &traitv1.CronTrait{ Components: "cmp1", Schedule: "schedule1", ConcurrencyPolicy: "policy1", @@ -101,7 +102,7 @@ func TestTraitConfigurationOverrideRulesFromAnnotations(t *testing.T) { }, Spec: v1.IntegrationKitSpec{ Traits: v1.IntegrationKitTraits{ - Builder: &v1.BuilderTrait{ + Builder: &traitv1.BuilderTrait{ Verbose: pointer.Bool(false), }, }, @@ -117,7 +118,7 @@ func TestTraitConfigurationOverrideRulesFromAnnotations(t *testing.T) { Spec: v1.IntegrationSpec{ Profile: v1.TraitProfileKubernetes, Traits: v1.Traits{ - Cron: &v1.CronTrait{ + Cron: &traitv1.CronTrait{ ConcurrencyPolicy: "policy3", }, }, diff --git a/pkg/trait/trait_test.go b/pkg/trait/trait_test.go index c2aeb40fcb..efc7aa9fc3 100644 --- a/pkg/trait/trait_test.go +++ b/pkg/trait/trait_test.go @@ -31,6 +31,7 @@ import ( "k8s.io/utils/pointer" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kubernetes" ) @@ -89,8 +90,8 @@ func TestOpenShiftTraitsWithWebAndConfig(t *testing.T) { func TestOpenShiftTraitsWithWebAndDisabledTrait(t *testing.T) { env := createTestEnv(t, v1.IntegrationPlatformClusterOpenShift, "from('netty-http:http').to('log:info')") - env.Integration.Spec.Traits.Service = &v1.ServiceTrait{ - Trait: v1.Trait{ + env.Integration.Spec.Traits.Service = &traitv1.ServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(false), }, } @@ -136,8 +137,8 @@ func TestKubernetesTraitsWithWeb(t *testing.T) { } func TestTraitDecode(t *testing.T) { - trait := v1.ContainerTrait{ - Trait: v1.Trait{ + trait := traitv1.ContainerTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(false), }, Port: 7071, @@ -156,8 +157,8 @@ func TestTraitDecode(t *testing.T) { func TestTraitHierarchyDecode(t *testing.T) { env := createTestEnv(t, v1.IntegrationPlatformClusterOpenShift, "") - env.Platform.Spec.Traits.KnativeService = &v1.KnativeServiceTrait{ - Trait: v1.Trait{ + env.Platform.Spec.Traits.KnativeService = &traitv1.KnativeServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(false), }, MinScale: pointer.Int(1), @@ -166,8 +167,8 @@ func TestTraitHierarchyDecode(t *testing.T) { } env.Platform.ResyncStatusFullConfig() - env.Integration.Spec.Traits.KnativeService = &v1.KnativeServiceTrait{ - Trait: v1.Trait{ + env.Integration.Spec.Traits.KnativeService = &traitv1.KnativeServiceTrait{ + Trait: traitv1.Trait{ Enabled: pointer.Bool(true), }, MinScale: pointer.Int(5), diff --git a/pkg/util/bindings/bindings_test.go b/pkg/util/bindings/bindings_test.go index da1c6dd10b..b8318de9ee 100644 --- a/pkg/util/bindings/bindings_test.go +++ b/pkg/util/bindings/bindings_test.go @@ -29,6 +29,7 @@ import ( camelv1 "github.com/apache/camel-k/pkg/apis/camel/v1" knativeapis "github.com/apache/camel-k/pkg/apis/camel/v1/knative" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/util/test" @@ -184,7 +185,7 @@ func TestBindings(t *testing.T) { }, uri: "knative:endpoint/sink?ce.override.ce-type=mytype", traits: camelv1.Traits{ - Knative: &camelv1.KnativeTrait{ + Knative: &traitv1.KnativeTrait{ SinkBinding: pointer.Bool(false), Configuration: asKnativeConfig("https://myurl/hey"), }, diff --git a/pkg/util/bindings/knative_uri.go b/pkg/util/bindings/knative_uri.go index 5bf7ce9350..137fd22ee1 100644 --- a/pkg/util/bindings/knative_uri.go +++ b/pkg/util/bindings/knative_uri.go @@ -25,6 +25,7 @@ import ( v1 "github.com/apache/camel-k/pkg/apis/camel/v1" knativeapis "github.com/apache/camel-k/pkg/apis/camel/v1/knative" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/util/uri" ) @@ -83,7 +84,7 @@ func (k KnativeURIBindingProvider) Translate(ctx BindingContext, endpointCtx End return &Binding{ URI: serviceURI, Traits: v1.Traits{ - Knative: &v1.KnativeTrait{ + Knative: &traitv1.KnativeTrait{ Configuration: config, SinkBinding: pointer.Bool(false), }, From fac2fd04ebf048094a5baf885e2b0fba80f7d375 Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Tue, 28 Jun 2022 13:01:25 +0900 Subject: [PATCH 04/14] fix(api): restore TraitSpec/Configuration for backward compatibility --- e2e/global/common/secondary_platform_test.go | 14 +- e2e/support/test_support.go | 6 +- go.mod | 2 +- go.sum | 3 +- pkg/apis/camel/v1/common_types.go | 25 +++ pkg/apis/camel/v1/trait/base.go | 12 ++ pkg/apis/camel/v1/trait/support.go | 43 +++++ pkg/cmd/promote.go | 176 +++++++------------ pkg/cmd/promote_test.go | 60 ------- pkg/trait/test_support.go | 32 ++++ pkg/trait/trait_configure.go | 16 +- pkg/trait/trait_configure_test.go | 26 +++ pkg/trait/trait_test.go | 18 -- script/Makefile | 3 + 14 files changed, 236 insertions(+), 200 deletions(-) create mode 100644 pkg/apis/camel/v1/trait/support.go delete mode 100644 pkg/cmd/promote_test.go diff --git a/e2e/global/common/secondary_platform_test.go b/e2e/global/common/secondary_platform_test.go index ad2cd1c9b5..6652627373 100644 --- a/e2e/global/common/secondary_platform_test.go +++ b/e2e/global/common/secondary_platform_test.go @@ -31,6 +31,7 @@ import ( . "github.com/apache/camel-k/e2e/support" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) func TestSecondaryPlatform(t *testing.T) { @@ -38,13 +39,12 @@ func TestSecondaryPlatform(t *testing.T) { Expect(KamelInstall(ns).Execute()).To(Succeed()) Expect(ConfigureSecondayPlatfromWith(ns, func(p *v1.IntegrationPlatform) { p.Name = "secondary" - if p.Spec.Traits == nil { - p.Spec.Traits = make(map[string]v1.TraitSpec) - } - p.Spec.Traits["container"] = v1.TraitSpec{ - Configuration: AsTraitConfiguration(map[string]string{ - "limitCPU": "0.1", - }), + p.Spec.Traits.Container = &traitv1.ContainerTrait{ + Trait: traitv1.Trait{ + Configuration: AsTraitConfiguration(map[string]string{ + "limitCPU": "0.1", + }), + }, } })).To(Succeed()) diff --git a/e2e/support/test_support.go b/e2e/support/test_support.go index cec5e580bf..08f9d74555 100644 --- a/e2e/support/test_support.go +++ b/e2e/support/test_support.go @@ -71,6 +71,7 @@ import ( "github.com/apache/camel-k/e2e/support/util" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/client" "github.com/apache/camel-k/pkg/cmd" @@ -1764,12 +1765,13 @@ func asEndpointProperties(props map[string]string) *v1alpha1.EndpointProperties } } -func AsTraitConfiguration(props map[string]string) v1.TraitConfiguration { +// nolint: staticcheck +func AsTraitConfiguration(props map[string]string) *traitv1.Configuration { bytes, err := json.Marshal(props) if err != nil { failTest(err) } - return v1.TraitConfiguration{ + return &traitv1.Configuration{ RawMessage: bytes, } } diff --git a/go.mod b/go.mod index 4ee008a89e..c28f89e8b8 100644 --- a/go.mod +++ b/go.mod @@ -57,7 +57,7 @@ require ( k8s.io/gengo v0.0.0-20211129171323-c02415ce4185 k8s.io/klog/v2 v2.40.1 k8s.io/kubectl v0.22.5 - k8s.io/utils v0.0.0-20211208161948-7d6a63dca704 + k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 knative.dev/eventing v0.29.0 knative.dev/pkg v0.0.0-20220118160532-77555ea48cd4 knative.dev/serving v0.29.0 diff --git a/go.sum b/go.sum index 5bc79daf98..9783c28775 100644 --- a/go.sum +++ b/go.sum @@ -2134,8 +2134,9 @@ k8s.io/utils v0.0.0-20210707171843-4b05e18ac7d9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/ k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20211208161948-7d6a63dca704 h1:ZKMMxTvduyf5WUtREOqg5LiXaN1KO/+0oOQPRFrClpo= k8s.io/utils v0.0.0-20211208161948-7d6a63dca704/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 h1:HNSDgDCrr/6Ly3WEGKZftiE7IY19Vz2GdbOCyI4qqhc= +k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= knative.dev/caching v0.0.0-20220118175933-0c1cc094a7f4/go.mod h1:OHsK3XaWmdi2/mPaNBiX8LbefbtM6TptnT90eVbYGSA= knative.dev/eventing v0.29.0 h1:+AhcYEuuz37x1op71bknZ/lFgsvuZJl0AKFOOFiH03s= knative.dev/eventing v0.29.0/go.mod h1:u5T5NZTDUsLR7yJwp5MDnBnDX5MhywD3yK3Rq+7gTtI= diff --git a/pkg/apis/camel/v1/common_types.go b/pkg/apis/camel/v1/common_types.go index 83d95c93ea..12a4122d7c 100644 --- a/pkg/apis/camel/v1/common_types.go +++ b/pkg/apis/camel/v1/common_types.go @@ -173,6 +173,31 @@ type Traits struct { ServiceBinding *trait.ServiceBindingTrait `property:"service-binding" json:"service-binding,omitempty"` // The configuration of Toleration trait Toleration *trait.TolerationTrait `property:"toleration" json:"toleration,omitempty"` + + // Deprecated: for backward compatibility. + Keda *TraitSpec `property:"keda" json:"keda,omitempty"` + // Deprecated: for backward compatibility. + Master *TraitSpec `property:"master" json:"master,omitempty"` + // Deprecated: for backward compatibility. + Strimzi *TraitSpec `property:"strimzi" json:"strimzi,omitempty"` + // Deprecated: for backward compatibility. + ThreeScale *TraitSpec `property:"3scale" json:"3scale,omitempty"` + // Deprecated: for backward compatibility. + Tracing *TraitSpec `property:"tracing" json:"tracing,omitempty"` +} + +// A TraitSpec contains the configuration of a trait +// Deprecated: superceded by each Trait type, left for backward compatibility. +type TraitSpec struct { + // TraitConfiguration parameters configuration + Configuration TraitConfiguration `json:"configuration"` +} + +// TraitConfiguration represents the expected configuration for a given trait parameter +// Deprecated: superceded by each Trait type, left for backward compatibility. +type TraitConfiguration struct { + // generic raw message, typically a map containing the keys (trait parameters) and the values (either single text or array) + RawMessage `json:",inline"` } // +kubebuilder:validation:Type=object diff --git a/pkg/apis/camel/v1/trait/base.go b/pkg/apis/camel/v1/trait/base.go index 863d17a2fa..5117e1ac91 100644 --- a/pkg/apis/camel/v1/trait/base.go +++ b/pkg/apis/camel/v1/trait/base.go @@ -21,4 +21,16 @@ package trait type Trait struct { // Can be used to enable or disable a trait. All traits share this common property. Enabled *bool `property:"enabled" json:"enabled,omitempty"` + + // Legacy trait configuration parameters. + // Deprecated: for backward compatibility. + Configuration *Configuration `json:"configuration,omitempty"` +} + +// Deprecated: for backward compatibility. +type Configuration struct { + RawMessage `json:",inline"` } + +// Deprecated: for backward compatibility. +type RawMessage []byte diff --git a/pkg/apis/camel/v1/trait/support.go b/pkg/apis/camel/v1/trait/support.go new file mode 100644 index 0000000000..027fdc7005 --- /dev/null +++ b/pkg/apis/camel/v1/trait/support.go @@ -0,0 +1,43 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package trait + +import ( + "encoding/json" + "errors" +) + +// MarshalJSON returns m as the JSON encoding of m. +func (m RawMessage) MarshalJSON() ([]byte, error) { + if m == nil { + return []byte("null"), nil + } + return m, nil +} + +// UnmarshalJSON sets *m to a copy of data. +func (m *RawMessage) UnmarshalJSON(data []byte) error { + if m == nil { + return errors.New("json.RawMessage: UnmarshalJSON on nil pointer") + } + *m = append((*m)[0:0], data...) + return nil +} + +var _ json.Marshaler = (*RawMessage)(nil) +var _ json.Unmarshaler = (*RawMessage)(nil) diff --git a/pkg/cmd/promote.go b/pkg/cmd/promote.go index c1fb1f3e44..db9159475e 100644 --- a/pkg/cmd/promote.go +++ b/pkg/cmd/promote.go @@ -27,6 +27,7 @@ import ( "github.com/pkg/errors" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/client" "github.com/apache/camel-k/pkg/util/camel" @@ -123,20 +124,12 @@ func (o *promoteCmdOptions) run(cmd *cobra.Command, args []string) error { } if promoteKameletBinding { // KameletBinding promotion - destKameletBinding, err := o.editKameletBinding(sourceKameletBinding, sourceIntegration) - if err != nil { - return errors.Wrap(err, "could not edit KameletBinding "+name) - } + destKameletBinding := o.editKameletBinding(sourceKameletBinding, sourceIntegration) return c.Create(o.Context, destKameletBinding) } // Plain Integration promotion - destIntegration, err := o.editIntegration(sourceIntegration) - if err != nil { - if err != nil { - return errors.Wrap(err, "could not edit Integration "+name) - } - } + destIntegration := o.editIntegration(sourceIntegration) // Ensure the destination namespace has access to the source namespace images err = addSystemPullerRoleBinding(o.Context, c, sourceIntegration.Namespace, destIntegration.Namespace) @@ -194,82 +187,76 @@ func (o *promoteCmdOptions) validateDestResources(c client.Client, it *v1.Integr var pvcs []string var kamelets []string - if it.Spec.Traits != nil { - // Mount trait - mounts := it.Spec.Traits["mount"] - if err := json.Unmarshal(mounts.Configuration.RawMessage, &traits); err != nil { - return err - } - for t, v := range traits { - switch t { - case "configs": - for _, cn := range v { - if conf, parseErr := resource.ParseConfig(cn); parseErr == nil { - if conf.StorageType() == resource.StorageTypeConfigmap { - configmaps = append(configmaps, conf.Name()) - } else if conf.StorageType() == resource.StorageTypeSecret { - secrets = append(secrets, conf.Name()) - } - } else { - return parseErr + // Mount trait + mounts := it.Spec.Traits.Mount + if err := json.Unmarshal(mounts.Configuration.RawMessage, &traits); err != nil { + return err + } + for t, v := range traits { + switch t { + case "configs": + for _, cn := range v { + if conf, parseErr := resource.ParseConfig(cn); parseErr == nil { + if conf.StorageType() == resource.StorageTypeConfigmap { + configmaps = append(configmaps, conf.Name()) + } else if conf.StorageType() == resource.StorageTypeSecret { + secrets = append(secrets, conf.Name()) } + } else { + return parseErr } - case "resources": - for _, cn := range v { - if conf, parseErr := resource.ParseResource(cn); parseErr == nil { - if conf.StorageType() == resource.StorageTypeConfigmap { - configmaps = append(configmaps, conf.Name()) - } else if conf.StorageType() == resource.StorageTypeSecret { - secrets = append(secrets, conf.Name()) - } - } else { - return parseErr + } + case "resources": + for _, cn := range v { + if conf, parseErr := resource.ParseResource(cn); parseErr == nil { + if conf.StorageType() == resource.StorageTypeConfigmap { + configmaps = append(configmaps, conf.Name()) + } else if conf.StorageType() == resource.StorageTypeSecret { + secrets = append(secrets, conf.Name()) } + } else { + return parseErr } - case "volumes": - for _, cn := range v { - if conf, parseErr := resource.ParseVolume(cn); parseErr == nil { - if conf.StorageType() == resource.StorageTypePVC { - pvcs = append(pvcs, conf.Name()) - } - } else { - return parseErr + } + case "volumes": + for _, cn := range v { + if conf, parseErr := resource.ParseVolume(cn); parseErr == nil { + if conf.StorageType() == resource.StorageTypePVC { + pvcs = append(pvcs, conf.Name()) } + } else { + return parseErr } } } + } - // Openapi trait - openapis := it.Spec.Traits["openapi"] - - traits = map[string][]string{} - if len(openapis.Configuration.RawMessage) > 0 { - if err := json.Unmarshal(openapis.Configuration.RawMessage, &traits); err != nil { - return err - } + // Openapi trait + openapis := it.Spec.Traits.OpenAPI + traits = map[string][]string{} + if len(openapis.Configuration.RawMessage) > 0 { + if err := json.Unmarshal(openapis.Configuration.RawMessage, &traits); err != nil { + return err } - - for k, v := range traits { - for _, cn := range v { - if k == "configmaps" { - configmaps = append(configmaps, cn) - } + } + for k, v := range traits { + for _, cn := range v { + if k == "configmaps" { + configmaps = append(configmaps, cn) } } + } - // Kamelet trait - kameletTrait := it.Spec.Traits["kamelets"] - var kameletListTrait map[string]string - - if len(kameletTrait.Configuration.RawMessage) > 0 { - if err := json.Unmarshal(kameletTrait.Configuration.RawMessage, &kameletListTrait); err != nil { - return err - } - - kamelets = strings.Split(kameletListTrait["list"], ",") + // Kamelet trait + kameletTrait := it.Spec.Traits.Kamelets + var kameletListTrait map[string]string + if len(kameletTrait.Configuration.RawMessage) > 0 { + if err := json.Unmarshal(kameletTrait.Configuration.RawMessage, &kameletListTrait); err != nil { + return err } - } // end of it.Spec.Traits != nil + kamelets = strings.Split(kameletListTrait["list"], ",") + } sourceKamelets, err := o.listKamelets(c, it) if err != nil { return err @@ -391,30 +378,28 @@ func existsKamelet(ctx context.Context, c client.Client, name string, namespace return true } -func (o *promoteCmdOptions) editIntegration(it *v1.Integration) (*v1.Integration, error) { +func (o *promoteCmdOptions) editIntegration(it *v1.Integration) *v1.Integration { dst := v1.NewIntegration(o.To, it.Name) contImage := it.Status.Image dst.Spec = *it.Spec.DeepCopy() - if dst.Spec.Traits == nil { - dst.Spec.Traits = map[string]v1.TraitSpec{} + if dst.Spec.Traits.Container == nil { + dst.Spec.Traits.Container = &traitv1.ContainerTrait{} } - editedContTrait, err := editContainerImage(dst.Spec.Traits["container"], contImage) - dst.Spec.Traits["container"] = editedContTrait - return &dst, err + dst.Spec.Traits.Container.Image = contImage + return &dst } -func (o *promoteCmdOptions) editKameletBinding(kb *v1alpha1.KameletBinding, it *v1.Integration) (*v1alpha1.KameletBinding, error) { +func (o *promoteCmdOptions) editKameletBinding(kb *v1alpha1.KameletBinding, it *v1.Integration) *v1alpha1.KameletBinding { dst := v1alpha1.NewKameletBinding(o.To, kb.Name) dst.Spec = *kb.Spec.DeepCopy() contImage := it.Status.Image if dst.Spec.Integration == nil { dst.Spec.Integration = &v1.IntegrationSpec{} } - if dst.Spec.Integration.Traits == nil { - dst.Spec.Integration.Traits = map[string]v1.TraitSpec{} + if dst.Spec.Integration.Traits.Container == nil { + dst.Spec.Integration.Traits.Container = &traitv1.ContainerTrait{} } - editedContTrait, err := editContainerImage(dst.Spec.Integration.Traits["container"], contImage) - dst.Spec.Integration.Traits["container"] = editedContTrait + dst.Spec.Integration.Traits.Container.Image = contImage if dst.Spec.Source.Ref != nil { dst.Spec.Source.Ref.Namespace = o.To } @@ -428,32 +413,7 @@ func (o *promoteCmdOptions) editKameletBinding(kb *v1alpha1.KameletBinding, it * } } } - return &dst, err -} - -func editContainerImage(contTrait v1.TraitSpec, image string) (v1.TraitSpec, error) { - var editedTrait v1.TraitSpec - m := make(map[string]map[string]interface{}) - data, err := json.Marshal(contTrait) - if err != nil { - return editedTrait, err - } - err = json.Unmarshal(data, &m) - if err != nil { - return editedTrait, err - } - // We must initialize, if it was not initialized so far - if m["configuration"] == nil { - m["configuration"] = make(map[string]interface{}) - } - m["configuration"]["image"] = image - newData, err := json.Marshal(m) - if err != nil { - return editedTrait, err - } - err = json.Unmarshal(newData, &editedTrait) - - return editedTrait, err + return &dst } // diff --git a/pkg/cmd/promote_test.go b/pkg/cmd/promote_test.go deleted file mode 100644 index 3fe2331b5b..0000000000 --- a/pkg/cmd/promote_test.go +++ /dev/null @@ -1,60 +0,0 @@ -/* -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -package cmd - -import ( - "encoding/json" - "testing" - - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" - "github.com/stretchr/testify/assert" -) - -func TestEditContainerTrait(t *testing.T) { - var containerTrait v1.TraitSpec - m := make(map[string]interface{}) - m["configuration"] = map[string]interface{}{ - "name": "myName", - "image": "myImage", - } - data, _ := json.Marshal(m) - _ = json.Unmarshal(data, &containerTrait) - - editedContainerTrait, err := editContainerImage(containerTrait, "editedImage") - assert.Nil(t, err) - - mappedTrait := make(map[string]map[string]interface{}) - newData, _ := json.Marshal(editedContainerTrait) - _ = json.Unmarshal(newData, &mappedTrait) - - assert.Equal(t, "myName", mappedTrait["configuration"]["name"]) - assert.Equal(t, "editedImage", mappedTrait["configuration"]["image"]) -} - -func TestEditMissingContainerTrait(t *testing.T) { - var containerTrait v1.TraitSpec - - editedContainerTrait, err := editContainerImage(containerTrait, "editedImage") - assert.Nil(t, err) - - mappedTrait := make(map[string]map[string]interface{}) - newData, _ := json.Marshal(editedContainerTrait) - _ = json.Unmarshal(newData, &mappedTrait) - - assert.Equal(t, "editedImage", mappedTrait["configuration"]["image"]) -} diff --git a/pkg/trait/test_support.go b/pkg/trait/test_support.go index 31d77adc68..5dd0aafb9d 100644 --- a/pkg/trait/test_support.go +++ b/pkg/trait/test_support.go @@ -18,6 +18,9 @@ limitations under the License. package trait import ( + "encoding/json" + "testing" + serving "knative.dev/serving/pkg/apis/serving/v1" appsv1 "k8s.io/api/apps/v1" @@ -26,7 +29,10 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/kubernetes" + + "github.com/stretchr/testify/require" ) func createNominalDeploymentTraitTest() (*Environment, *appsv1.Deployment) { @@ -115,3 +121,29 @@ func createNominalCronJobTraitTest() (*Environment, *batchv1.CronJob) { return environment, cronJob } + +// nolint: staticcheck +func configurationFromMap(t *testing.T, configMap map[string]interface{}) *traitv1.Configuration { + t.Helper() + + data, err := json.Marshal(configMap) + require.NoError(t, err) + + return &traitv1.Configuration{ + RawMessage: data, + } +} + +func traitToMap(t *testing.T, trait interface{}) map[string]interface{} { + t.Helper() + + traitMap := make(map[string]interface{}) + + data, err := json.Marshal(trait) + require.NoError(t, err) + + err = json.Unmarshal(data, &traitMap) + require.NoError(t, err) + + return traitMap +} diff --git a/pkg/trait/trait_configure.go b/pkg/trait/trait_configure.go index fb442b28e5..fe0287a698 100644 --- a/pkg/trait/trait_configure.go +++ b/pkg/trait/trait_configure.go @@ -30,6 +30,7 @@ import ( v1 "github.com/apache/camel-k/pkg/apis/camel/v1" ) +// configure reads trait configurations from environment and applies them to catalog. func (c *Catalog) configure(env *Environment) error { if env.Platform != nil { if err := c.configureTraits(env.Platform.Status.Traits); err != nil { @@ -68,7 +69,7 @@ func (c *Catalog) configureTraits(traits interface{}) error { for id, trait := range traitsMap { t := trait // Avoid G601: Implicit memory aliasing in for loop if catTrait := c.GetTrait(id); catTrait != nil { - if err := decodeTraitSpec(&t, catTrait); err != nil { + if err := decodeTrait(t, catTrait, true); err != nil { return err } } @@ -77,13 +78,22 @@ func (c *Catalog) configureTraits(traits interface{}) error { return nil } -func decodeTraitSpec(in interface{}, target interface{}) error { +func decodeTrait(in map[string]interface{}, target Trait, root bool) error { + // decode legacy configuration first if it exists + if root && in["configuration"] != nil { + if config, ok := in["configuration"].(map[string]interface{}); ok { + if err := decodeTrait(config, target, false); err != nil { + return err + } + } + } + data, err := json.Marshal(&in) if err != nil { return err } - return json.Unmarshal(data, &target) + return json.Unmarshal(data, target) } func (c *Catalog) configureTraitsFromAnnotations(annotations map[string]string) error { diff --git a/pkg/trait/trait_configure_test.go b/pkg/trait/trait_configure_test.go index 00c374955e..125ddd42b6 100644 --- a/pkg/trait/trait_configure_test.go +++ b/pkg/trait/trait_configure_test.go @@ -21,6 +21,7 @@ import ( "testing" "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/utils/pointer" @@ -170,3 +171,28 @@ func TestTraitSplitConfiguration(t *testing.T) { assert.NoError(t, c.configure(&env)) assert.Equal(t, []string{"opt1", "opt2"}, c.GetTrait("owner").(*ownerTrait).TargetLabels) } + +func TestTraitDecode(t *testing.T) { + trait := traitToMap(t, traitv1.ContainerTrait{ + Trait: traitv1.Trait{ + Enabled: pointer.Bool(false), + Configuration: configurationFromMap(t, map[string]interface{}{ + "name": "test-container", + "port": 8081, + }), + }, + Port: 7071, + Auto: pointer.Bool(false), + }) + + target, ok := newContainerTrait().(*containerTrait) + require.True(t, ok) + err := decodeTrait(trait, target, true) + require.NoError(t, err) + + assert.Equal(t, false, pointer.BoolDeref(target.Enabled, true)) + assert.Equal(t, "test-container", target.Name) + // legacy configuration should not override a value in new API field + assert.Equal(t, 7071, target.Port) + assert.Equal(t, false, pointer.BoolDeref(target.Auto, true)) +} diff --git a/pkg/trait/trait_test.go b/pkg/trait/trait_test.go index efc7aa9fc3..b55b43eba5 100644 --- a/pkg/trait/trait_test.go +++ b/pkg/trait/trait_test.go @@ -136,24 +136,6 @@ func TestKubernetesTraitsWithWeb(t *testing.T) { })) } -func TestTraitDecode(t *testing.T) { - trait := traitv1.ContainerTrait{ - Trait: traitv1.Trait{ - Enabled: pointer.Bool(false), - }, - Port: 7071, - Auto: pointer.Bool(true), - } - - ctr, _ := newContainerTrait().(*containerTrait) - err := decodeTraitSpec(&trait, ctr) - - assert.Nil(t, err) - assert.Equal(t, 7071, ctr.Port) - assert.NotNil(t, ctr.Enabled) - assert.Equal(t, false, *ctr.Enabled) -} - func TestTraitHierarchyDecode(t *testing.T) { env := createTestEnv(t, v1.IntegrationPlatformClusterOpenShift, "") diff --git a/script/Makefile b/script/Makefile index d2b1509c5a..2ffbee1e2c 100644 --- a/script/Makefile +++ b/script/Makefile @@ -326,6 +326,9 @@ clean: dep: go mod tidy + cd pkg/apis/camel && go mod tidy + cd pkg/client/camel && go mod tidy + cd pkg/kamelet/repository && go mod tidy lint: GOGC=$(LINT_GOGC) golangci-lint run --config .golangci.yml --out-format tab --deadline $(LINT_DEADLINE) --verbose From 8a2875ff0278b32559e910fafda99586a8479c8a Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Thu, 30 Jun 2022 19:23:43 +0900 Subject: [PATCH 05/14] feat(api): support addons in Traits schema --- addons/addons_test.go | 104 +++++++++++++++++ addons/master/test_support.go | 21 ++++ addons/tracing/test_support.go | 21 ++++ addons/tracing/tracing_test.go | 6 +- .../install/cli/duplicate_parameters_test.go | 2 +- .../cli/files/JavaDuplicateParams.java | 14 +-- e2e/namespace/native/native_test.go | 2 +- pkg/apis/camel/v1/common_types.go | 9 ++ pkg/apis/camel/v1/integrationkit_types.go | 3 + .../camel/v1/trait/zz_generated.deepcopy.go | 50 ++++++++ pkg/apis/camel/v1/zz_generated.deepcopy.go | 100 ++++++++++++++++ pkg/cmd/bind.go | 3 +- pkg/cmd/kit_create.go | 2 +- pkg/cmd/run.go | 3 +- pkg/cmd/run_test.go | 7 +- pkg/cmd/trait_support.go | 97 ++++++++++++++-- pkg/controller/integration/kits.go | 20 +++- pkg/trait/knative_test.go | 8 +- pkg/trait/test_support.go | 14 +++ pkg/trait/trait_catalog.go | 2 +- pkg/trait/trait_configure.go | 30 ++++- pkg/trait/trait_configure_test.go | 46 +++++++- pkg/trait/trait_test.go | 2 +- pkg/trait/util.go | 16 ++- pkg/trait/util_test.go | 108 ++++++++++++++++++ 25 files changed, 642 insertions(+), 48 deletions(-) create mode 100644 addons/addons_test.go create mode 100644 addons/master/test_support.go create mode 100644 addons/tracing/test_support.go create mode 100644 pkg/trait/util_test.go diff --git a/addons/addons_test.go b/addons/addons_test.go new file mode 100644 index 0000000000..786172ee84 --- /dev/null +++ b/addons/addons_test.go @@ -0,0 +1,104 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package addons + +import ( + "testing" + + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + + "github.com/apache/camel-k/addons/master" + "github.com/apache/camel-k/addons/tracing" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + "github.com/apache/camel-k/pkg/trait" + + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" +) + +func TestTraitConfiguration(t *testing.T) { + env := trait.Environment{ + Integration: &v1.Integration{ + Spec: v1.IntegrationSpec{ + Profile: v1.TraitProfileKubernetes, + Traits: v1.Traits{ + Addons: map[string]v1.AddonTrait{ + "master": trait.ToAddonTrait(t, map[string]interface{}{ + "enabled": true, + "resourceName": "test-lock", + "labelKey": "test-label", + "labelValue": "test-value", + }), + "tracing": trait.ToAddonTrait(t, map[string]interface{}{ + "enabled": true, + }), + }, + }, + }, + }, + } + c := trait.NewCatalog(nil) + require.NoError(t, c.Configure(&env)) + + require.NotNil(t, c.GetTrait("master")) + master, ok := c.GetTrait("master").(*master.TestMasterTrait) + require.True(t, ok) + assert.True(t, *master.Enabled) + assert.Equal(t, "test-lock", *master.ResourceName) + assert.Equal(t, "test-label", *master.LabelKey) + assert.Equal(t, "test-value", *master.LabelValue) + + require.NotNil(t, c.GetTrait("tracing")) + tracing, ok := c.GetTrait("tracing").(*tracing.TestTracingTrait) + require.True(t, ok) + assert.True(t, *tracing.Enabled) +} + +func TestTraitConfigurationFromAnnotations(t *testing.T) { + env := trait.Environment{ + Integration: &v1.Integration{ + ObjectMeta: metav1.ObjectMeta{ + Annotations: map[string]string{ + "trait.camel.apache.org/master.enabled": "true", + "trait.camel.apache.org/master.resource-name": "test-lock", + "trait.camel.apache.org/master.label-key": "test-label", + "trait.camel.apache.org/master.label-value": "test-value", + "trait.camel.apache.org/tracing.enabled": "true", + }, + }, + Spec: v1.IntegrationSpec{ + Profile: v1.TraitProfileKubernetes, + }, + }, + } + c := trait.NewCatalog(nil) + require.NoError(t, c.Configure(&env)) + + require.NotNil(t, c.GetTrait("master")) + master, ok := c.GetTrait("master").(*master.TestMasterTrait) + require.True(t, ok) + assert.True(t, *master.Enabled) + assert.Equal(t, "test-lock", *master.ResourceName) + assert.Equal(t, "test-label", *master.LabelKey) + assert.Equal(t, "test-value", *master.LabelValue) + + require.NotNil(t, c.GetTrait("tracing")) + tracing, ok := c.GetTrait("tracing").(*tracing.TestTracingTrait) + require.True(t, ok) + assert.True(t, *tracing.Enabled) +} diff --git a/addons/master/test_support.go b/addons/master/test_support.go new file mode 100644 index 0000000000..ec6b7bf3bc --- /dev/null +++ b/addons/master/test_support.go @@ -0,0 +1,21 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package master + +// Expose masterTrait type for testing. +type TestMasterTrait = masterTrait diff --git a/addons/tracing/test_support.go b/addons/tracing/test_support.go new file mode 100644 index 0000000000..90ba65bacc --- /dev/null +++ b/addons/tracing/test_support.go @@ -0,0 +1,21 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package tracing + +// Expose tracingTrait type for testing. +type TestTracingTrait = tracingTrait diff --git a/addons/tracing/tracing_test.go b/addons/tracing/tracing_test.go index e817072610..fbbb5bd561 100644 --- a/addons/tracing/tracing_test.go +++ b/addons/tracing/tracing_test.go @@ -20,14 +20,14 @@ package tracing import ( "testing" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/utils/pointer" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/stretchr/testify/assert" - - metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/utils/pointer" ) func TestTracingTraitOnQuarkus(t *testing.T) { diff --git a/e2e/namespace/install/cli/duplicate_parameters_test.go b/e2e/namespace/install/cli/duplicate_parameters_test.go index dbda549367..e6c52a21cb 100644 --- a/e2e/namespace/install/cli/duplicate_parameters_test.go +++ b/e2e/namespace/install/cli/duplicate_parameters_test.go @@ -46,6 +46,6 @@ func TestDuplicateParameters(t *testing.T) { // the command is executed inside GetOutputString function commOutput := GetOutputString(comm) - outParams := `"traits":{"affinity":{"configuration":{"enabled":true}},"camel":{"configuration":{"properties":["prop1 = true","prop2 = true","foo = bar"]}},"pull-secret":{"configuration":{"enabled":true}},"tracing":{"configuration":{"enabled":true}}}` + outParams := `"traits":{"affinity":{"enabled":true},"camel":{"properties":["prop1 = true","prop2 = true","foo = bar"]},"pull-secret":{"enabled":true},"addons":{"tracing":{"enabled":true}}}` Expect(commOutput).To(ContainSubstring(outParams)) } diff --git a/e2e/namespace/install/cli/files/JavaDuplicateParams.java b/e2e/namespace/install/cli/files/JavaDuplicateParams.java index 465e1cc1c7..95b73b1ac9 100644 --- a/e2e/namespace/install/cli/files/JavaDuplicateParams.java +++ b/e2e/namespace/install/cli/files/JavaDuplicateParams.java @@ -20,11 +20,11 @@ import org.apache.camel.builder.RouteBuilder; public class JavaDuplicateParams extends RouteBuilder { - @Override - public void configure() throws Exception { - from("timer:tick") - .setHeader("m").constant("string!") - .setBody().simple("Magic${header.m}") - .log("${body}"); - } + @Override + public void configure() throws Exception { + from("timer:tick") + .setHeader("m").constant("string!") + .setBody().simple("Magic${header.m}") + .log("${body}"); + } } diff --git a/e2e/namespace/native/native_test.go b/e2e/namespace/native/native_test.go index 96c433e720..702d706172 100644 --- a/e2e/namespace/native/native_test.go +++ b/e2e/namespace/native/native_test.go @@ -69,7 +69,7 @@ func TestNativeIntegrations(t *testing.T) { // Check the fast-jar Kit is ready Eventually(Kits(ns, withFastJarLayout, KitWithPhase(v1.IntegrationKitPhaseReady)), - TestTimeoutMedium).Should(HaveLen(1)) + TestTimeoutVeryLong).Should(HaveLen(1)) fastJarKit := Kits(ns, withFastJarLayout, KitWithPhase(v1.IntegrationKitPhaseReady))()[0] // Check the Integration uses the fast-jar Kit diff --git a/pkg/apis/camel/v1/common_types.go b/pkg/apis/camel/v1/common_types.go index 12a4122d7c..f49bc83e18 100644 --- a/pkg/apis/camel/v1/common_types.go +++ b/pkg/apis/camel/v1/common_types.go @@ -174,6 +174,9 @@ type Traits struct { // The configuration of Toleration trait Toleration *trait.TolerationTrait `property:"toleration" json:"toleration,omitempty"` + // The extension point with addon traits + Addons map[string]AddonTrait `json:"addons,omitempty"` + // Deprecated: for backward compatibility. Keda *TraitSpec `property:"keda" json:"keda,omitempty"` // Deprecated: for backward compatibility. @@ -186,6 +189,12 @@ type Traits struct { Tracing *TraitSpec `property:"tracing" json:"tracing,omitempty"` } +// AddonTrait represents the configuration of an addon trait +type AddonTrait struct { + // Generic raw message, typically a map containing the keys (trait parameters) and the values (either single text or array) + RawMessage `json:",inline"` +} + // A TraitSpec contains the configuration of a trait // Deprecated: superceded by each Trait type, left for backward compatibility. type TraitSpec struct { diff --git a/pkg/apis/camel/v1/integrationkit_types.go b/pkg/apis/camel/v1/integrationkit_types.go index e31e8c6c76..56f7e829a3 100644 --- a/pkg/apis/camel/v1/integrationkit_types.go +++ b/pkg/apis/camel/v1/integrationkit_types.go @@ -75,6 +75,9 @@ type IntegrationKitTraits struct { // It's enabled by default. // NOTE: Compiling to a native executable, i.e. when using `package-type=native`, is only supported for kamelets, as well as YAML and XML integrations. It also requires at least 4GiB of memory, so the Pod running the native build, that is either the operator Pod, or the build Pod (depending on the build strategy configured for the platform), must have enough memory available. Quarkus *trait.QuarkusTrait `property:"quarkus" json:"quarkus,omitempty"` + + // The collection of addon trait configurations + Addons map[string]AddonTrait `json:"addons,omitempty"` } // IntegrationKitStatus defines the observed state of IntegrationKit diff --git a/pkg/apis/camel/v1/trait/zz_generated.deepcopy.go b/pkg/apis/camel/v1/trait/zz_generated.deepcopy.go index f5d4d636b5..0022967155 100644 --- a/pkg/apis/camel/v1/trait/zz_generated.deepcopy.go +++ b/pkg/apis/camel/v1/trait/zz_generated.deepcopy.go @@ -1,3 +1,4 @@ +//go:build !ignore_autogenerated // +build !ignore_autogenerated // Code generated by controller-gen. DO NOT EDIT. @@ -94,6 +95,26 @@ func (in *CamelTrait) DeepCopy() *CamelTrait { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *Configuration) DeepCopyInto(out *Configuration) { + *out = *in + if in.RawMessage != nil { + in, out := &in.RawMessage, &out.RawMessage + *out = make(RawMessage, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration. +func (in *Configuration) DeepCopy() *Configuration { + if in == nil { + return nil + } + out := new(Configuration) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *ContainerTrait) DeepCopyInto(out *ContainerTrait) { *out = *in @@ -186,6 +207,11 @@ func (in *DependenciesTrait) DeepCopy() *DependenciesTrait { func (in *DeployerTrait) DeepCopyInto(out *DeployerTrait) { *out = *in in.Trait.DeepCopyInto(&out.Trait) + if in.UseSSA != nil { + in, out := &in.UseSSA, &out.UseSSA + *out = new(bool) + **out = **in + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployerTrait. @@ -820,6 +846,25 @@ func (in *QuarkusTrait) DeepCopy() *QuarkusTrait { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in RawMessage) DeepCopyInto(out *RawMessage) { + { + in := &in + *out = make(RawMessage, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawMessage. +func (in RawMessage) DeepCopy() RawMessage { + if in == nil { + return nil + } + out := new(RawMessage) + in.DeepCopyInto(out) + return *out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RegistryTrait) DeepCopyInto(out *RegistryTrait) { *out = *in @@ -928,6 +973,11 @@ func (in *Trait) DeepCopyInto(out *Trait) { *out = new(bool) **out = **in } + if in.Configuration != nil { + in, out := &in.Configuration, &out.Configuration + *out = new(Configuration) + (*in).DeepCopyInto(*out) + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Trait. diff --git a/pkg/apis/camel/v1/zz_generated.deepcopy.go b/pkg/apis/camel/v1/zz_generated.deepcopy.go index c039f8e06d..3a7ef475b0 100644 --- a/pkg/apis/camel/v1/zz_generated.deepcopy.go +++ b/pkg/apis/camel/v1/zz_generated.deepcopy.go @@ -12,6 +12,26 @@ import ( "k8s.io/apimachinery/pkg/runtime" ) +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *AddonTrait) DeepCopyInto(out *AddonTrait) { + *out = *in + if in.RawMessage != nil { + in, out := &in.RawMessage, &out.RawMessage + *out = make(RawMessage, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonTrait. +func (in *AddonTrait) DeepCopy() *AddonTrait { + if in == nil { + return nil + } + out := new(AddonTrait) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Artifact) DeepCopyInto(out *Artifact) { *out = *in @@ -813,6 +833,13 @@ func (in *IntegrationKitTraits) DeepCopyInto(out *IntegrationKitTraits) { *out = new(trait.QuarkusTrait) (*in).DeepCopyInto(*out) } + if in.Addons != nil { + in, out := &in.Addons, &out.Addons + *out = make(map[string]AddonTrait, len(*in)) + for key, val := range *in { + (*out)[key] = *val.DeepCopy() + } + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationKitTraits. @@ -1694,6 +1721,42 @@ func (in *Task) DeepCopy() *Task { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *TraitConfiguration) DeepCopyInto(out *TraitConfiguration) { + *out = *in + if in.RawMessage != nil { + in, out := &in.RawMessage, &out.RawMessage + *out = make(RawMessage, len(*in)) + copy(*out, *in) + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraitConfiguration. +func (in *TraitConfiguration) DeepCopy() *TraitConfiguration { + if in == nil { + return nil + } + out := new(TraitConfiguration) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *TraitSpec) DeepCopyInto(out *TraitSpec) { + *out = *in + in.Configuration.DeepCopyInto(&out.Configuration) +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraitSpec. +func (in *TraitSpec) DeepCopy() *TraitSpec { + if in == nil { + return nil + } + out := new(TraitSpec) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Traits) DeepCopyInto(out *Traits) { *out = *in @@ -1777,6 +1840,11 @@ func (in *Traits) DeepCopyInto(out *Traits) { *out = new(trait.JVMTrait) (*in).DeepCopyInto(*out) } + if in.Kamelets != nil { + in, out := &in.Kamelets, &out.Kamelets + *out = new(trait.KameletsTrait) + (*in).DeepCopyInto(*out) + } if in.Knative != nil { in, out := &in.Knative, &out.Knative *out = new(trait.KnativeTrait) @@ -1862,6 +1930,38 @@ func (in *Traits) DeepCopyInto(out *Traits) { *out = new(trait.TolerationTrait) (*in).DeepCopyInto(*out) } + if in.Addons != nil { + in, out := &in.Addons, &out.Addons + *out = make(map[string]AddonTrait, len(*in)) + for key, val := range *in { + (*out)[key] = *val.DeepCopy() + } + } + if in.Keda != nil { + in, out := &in.Keda, &out.Keda + *out = new(TraitSpec) + (*in).DeepCopyInto(*out) + } + if in.Master != nil { + in, out := &in.Master, &out.Master + *out = new(TraitSpec) + (*in).DeepCopyInto(*out) + } + if in.Strimzi != nil { + in, out := &in.Strimzi, &out.Strimzi + *out = new(TraitSpec) + (*in).DeepCopyInto(*out) + } + if in.ThreeScale != nil { + in, out := &in.ThreeScale, &out.ThreeScale + *out = new(TraitSpec) + (*in).DeepCopyInto(*out) + } + if in.Tracing != nil { + in, out := &in.Tracing, &out.Tracing + *out = new(TraitSpec) + (*in).DeepCopyInto(*out) + } } // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Traits. diff --git a/pkg/cmd/bind.go b/pkg/cmd/bind.go index e1c685f933..a04c74d5e9 100644 --- a/pkg/cmd/bind.go +++ b/pkg/cmd/bind.go @@ -209,7 +209,8 @@ func (o *bindCmdOptions) run(cmd *cobra.Command, args []string) error { if binding.Spec.Integration == nil { binding.Spec.Integration = &v1.IntegrationSpec{} } - if err := configureTraits(o.Traits, &binding.Spec.Integration.Traits); err != nil { + catalog := trait.NewCatalog(client) + if err := configureTraits(o.Traits, &binding.Spec.Integration.Traits, catalog); err != nil { return err } } diff --git a/pkg/cmd/kit_create.go b/pkg/cmd/kit_create.go index 0979cf18ed..b8eca7f2d4 100644 --- a/pkg/cmd/kit_create.go +++ b/pkg/cmd/kit_create.go @@ -157,7 +157,7 @@ func (command *kitCreateCommandOptions) run(cmd *cobra.Command, args []string) e if err := command.parseAndConvertToTrait(command.Secrets, "mount.config"); err != nil { return err } - if err := configureTraits(command.Traits, &kit.Spec.Traits); err != nil { + if err := configureTraits(command.Traits, &kit.Spec.Traits, catalog); err != nil { return err } existed := false diff --git a/pkg/cmd/run.go b/pkg/cmd/run.go index e9e6039761..bb5ff353cd 100644 --- a/pkg/cmd/run.go +++ b/pkg/cmd/run.go @@ -668,7 +668,8 @@ func (o *runCmdOptions) createOrUpdateIntegration(cmd *cobra.Command, c client.C o.Traits = append(o.Traits, fmt.Sprintf("service-binding.services=%s", item)) } if len(o.Traits) > 0 { - if err := configureTraits(o.Traits, &integration.Spec.Traits); err != nil { + catalog := trait.NewCatalog(c) + if err := configureTraits(o.Traits, &integration.Spec.Traits, catalog); err != nil { return nil, err } } diff --git a/pkg/cmd/run_test.go b/pkg/cmd/run_test.go index a3a43aa3d3..d826e23384 100644 --- a/pkg/cmd/run_test.go +++ b/pkg/cmd/run_test.go @@ -363,9 +363,14 @@ func TestConfigureTraits(t *testing.T) { if err != nil { t.Error(err) } + client, err := runCmdOptions.GetCmdClient() + if err != nil { + t.Error(err) + } + catalog := trait.NewCatalog(client) traits := v1.Traits{} - err = configureTraits(runCmdOptions.Traits, &traits) + err = configureTraits(runCmdOptions.Traits, &traits, catalog) assert.Nil(t, err) traitsMap, err := trait.ToMap(traits) diff --git a/pkg/cmd/trait_support.go b/pkg/cmd/trait_support.go index 4d134a3a5e..e36ae09aaf 100644 --- a/pkg/cmd/trait_support.go +++ b/pkg/cmd/trait_support.go @@ -18,10 +18,13 @@ limitations under the License. package cmd import ( + "encoding/json" "errors" "fmt" + "reflect" "strings" + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/trait" "github.com/apache/camel-k/pkg/util" "github.com/mitchellh/mapstructure" @@ -43,32 +46,68 @@ func validateTraits(catalog *trait.Catalog, traits []string) error { return nil } -func configureTraits(options []string, traits interface{}) error { - config := make(map[string]map[string]interface{}) +func configureTraits(options []string, traits interface{}, catalog trait.Finder) error { + config, err := optionsToMap(options) + if err != nil { + return err + } + + md := mapstructure.Metadata{} + decoder, err := mapstructure.NewDecoder( + &mapstructure.DecoderConfig{ + Metadata: &md, + WeaklyTypedInput: true, + TagName: "property", + Result: &traits, + }, + ) + if err != nil { + return err + } + + if err = decoder.Decode(config); err != nil { + return err + } + + if len(md.Unused) == 0 { + // No addons found + return nil + } + + addons := make(map[string]map[string]interface{}) + for _, id := range md.Unused { + addons[id] = config[id] + } + + return configureAddons(addons, traits, catalog) +} + +func optionsToMap(options []string) (map[string]map[string]interface{}, error) { + optionMap := make(map[string]map[string]interface{}) for _, option := range options { parts := traitConfigRegexp.FindStringSubmatch(option) if len(parts) < 4 { - return errors.New("unrecognized config format (expected \".=\"): " + option) + return nil, errors.New("unrecognized config format (expected \".=\"): " + option) } id := parts[1] fullProp := parts[2][1:] value := parts[3] - if _, ok := config[id]; !ok { - config[id] = make(map[string]interface{}) + if _, ok := optionMap[id]; !ok { + optionMap[id] = make(map[string]interface{}) } propParts := util.ConfigTreePropertySplit(fullProp) - var current = config[id] + var current = optionMap[id] if len(propParts) > 1 { c, err := util.NavigateConfigTree(current, propParts[0:len(propParts)-1]) if err != nil { - return err + return nil, err } if cc, ok := c.(map[string]interface{}); ok { current = cc } else { - return errors.New("trait configuration cannot end with a slice") + return nil, errors.New("trait configuration cannot end with a slice") } } @@ -88,18 +127,56 @@ func configureTraits(options []string, traits interface{}) error { } } + return optionMap, nil +} + +func configureAddons(config map[string]map[string]interface{}, traits interface{}, catalog trait.Finder) error { + // Addon traits require raw message mapping + addons := make(map[string]v1.AddonTrait) + for id, props := range config { + t := catalog.GetTrait(id) + if t != nil { + // let's take a clone to prevent default values set at runtime from being serialized + zero := reflect.New(reflect.TypeOf(t)).Interface() + if err := configureAddon(props, zero); err != nil { + return err + } + data, err := json.Marshal(zero) + if err != nil { + return err + } + addon := v1.AddonTrait{} + if err = json.Unmarshal(data, &addon); err != nil { + return err + } + addons[id] = addon + } + } + if len(addons) > 0 { + if ts, ok := traits.(*v1.Traits); ok { + ts.Addons = addons + } + if ikts, ok := traits.(*v1.IntegrationKitTraits); ok { + ikts.Addons = addons + } + } + + return nil +} + +func configureAddon(props map[string]interface{}, trait interface{}) error { md := mapstructure.Metadata{} decoder, err := mapstructure.NewDecoder( &mapstructure.DecoderConfig{ Metadata: &md, WeaklyTypedInput: true, TagName: "property", - Result: &traits, + Result: &trait, }, ) if err != nil { return err } - return decoder.Decode(config) + return decoder.Decode(props) } diff --git a/pkg/controller/integration/kits.go b/pkg/controller/integration/kits.go index 5e8c97f4a5..2f029b0378 100644 --- a/pkg/controller/integration/kits.go +++ b/pkg/controller/integration/kits.go @@ -177,8 +177,8 @@ func hasMatchingTraits(traits interface{}, kitTraits interface{}) (bool, error) continue } id := string(t.ID()) - it, ok1 := traitsMap[id] - kt, ok2 := kitTraitsMap[id] + it, ok1 := findTrait(traitsMap, id) + kt, ok2 := findTrait(kitTraitsMap, id) if !ok1 && !ok2 { continue @@ -201,6 +201,22 @@ func hasMatchingTraits(traits interface{}, kitTraits interface{}) (bool, error) return true, nil } +func findTrait(traitsMap map[string]map[string]interface{}, id string) (map[string]interface{}, bool) { + if trait, ok := traitsMap[id]; ok { + return trait, true + } + + if addons, ok := traitsMap["addons"]; ok { + if addon, ok := addons[id]; ok { + if trait, ok := addon.(map[string]interface{}); ok { + return trait, true + } + } + } + + return nil, false +} + func matchesComparableTrait(ct trait.ComparableTrait, it map[string]interface{}, kt map[string]interface{}) (bool, error) { t1 := reflect.New(reflect.TypeOf(ct).Elem()).Interface() if err := trait.ToTrait(it, &t1); err != nil { diff --git a/pkg/trait/knative_test.go b/pkg/trait/knative_test.go index 590eeda630..de4c6d42d6 100644 --- a/pkg/trait/knative_test.go +++ b/pkg/trait/knative_test.go @@ -106,7 +106,7 @@ func TestKnativeEnvConfigurationFromTrait(t *testing.T) { tc := NewCatalog(c) - err = tc.configure(&environment) + err = tc.Configure(&environment) assert.Nil(t, err) tr, _ := tc.GetTrait("knative").(*knativeTrait) @@ -227,7 +227,7 @@ func TestKnativeEnvConfigurationFromSource(t *testing.T) { tc := NewCatalog(c) - err = tc.configure(&environment) + err = tc.Configure(&environment) assert.Nil(t, err) tr, _ := tc.GetTrait("knative").(*knativeTrait) @@ -295,7 +295,7 @@ func TestKnativePlatformHttpConfig(t *testing.T) { tc := NewCatalog(c) - err = tc.configure(&environment) + err = tc.Configure(&environment) assert.Nil(t, err) err = tc.apply(&environment) @@ -342,7 +342,7 @@ func TestKnativePlatformHttpDependencies(t *testing.T) { tc := NewCatalog(c) - err = tc.configure(&environment) + err = tc.Configure(&environment) assert.Nil(t, err) err = tc.apply(&environment) diff --git a/pkg/trait/test_support.go b/pkg/trait/test_support.go index 5dd0aafb9d..8bc15b37a4 100644 --- a/pkg/trait/test_support.go +++ b/pkg/trait/test_support.go @@ -32,6 +32,7 @@ import ( traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/util/kubernetes" + "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) @@ -147,3 +148,16 @@ func traitToMap(t *testing.T, trait interface{}) map[string]interface{} { return traitMap } + +func ToAddonTrait(t *testing.T, config map[string]interface{}) v1.AddonTrait { + t.Helper() + + data, err := json.Marshal(config) + assert.NoError(t, err) + + var addon v1.AddonTrait + err = json.Unmarshal(data, &addon) + assert.NoError(t, err) + + return addon +} diff --git a/pkg/trait/trait_catalog.go b/pkg/trait/trait_catalog.go index 84386a2b76..f706fa9590 100644 --- a/pkg/trait/trait_catalog.go +++ b/pkg/trait/trait_catalog.go @@ -88,7 +88,7 @@ func (c *Catalog) TraitsForProfile(profile v1.TraitProfile) []Trait { } func (c *Catalog) apply(environment *Environment) error { - if err := c.configure(environment); err != nil { + if err := c.Configure(environment); err != nil { return err } traits := c.traitsFor(environment) diff --git a/pkg/trait/trait_configure.go b/pkg/trait/trait_configure.go index fe0287a698..f50fc26d29 100644 --- a/pkg/trait/trait_configure.go +++ b/pkg/trait/trait_configure.go @@ -23,15 +23,15 @@ import ( "reflect" "strings" - "github.com/apache/camel-k/pkg/util" "github.com/mitchellh/mapstructure" "github.com/pkg/errors" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + "github.com/apache/camel-k/pkg/util" ) -// configure reads trait configurations from environment and applies them to catalog. -func (c *Catalog) configure(env *Environment) error { +// Configure reads trait configurations from environment and applies them to catalog. +func (c *Catalog) Configure(env *Environment) error { if env.Platform != nil { if err := c.configureTraits(env.Platform.Status.Traits); err != nil { return err @@ -67,9 +67,17 @@ func (c *Catalog) configureTraits(traits interface{}) error { } for id, trait := range traitsMap { - t := trait // Avoid G601: Implicit memory aliasing in for loop - if catTrait := c.GetTrait(id); catTrait != nil { - if err := decodeTrait(t, catTrait, true); err != nil { + if id == "addons" { + continue + } + if err := c.configureTrait(id, trait); err != nil { + return err + } + } + // Addons + for id, trait := range traitsMap["addons"] { + if addons, ok := trait.(map[string]interface{}); ok { + if err := c.configureTrait(id, addons); err != nil { return err } } @@ -78,6 +86,16 @@ func (c *Catalog) configureTraits(traits interface{}) error { return nil } +func (c *Catalog) configureTrait(id string, trait map[string]interface{}) error { + if catTrait := c.GetTrait(id); catTrait != nil { + if err := decodeTrait(trait, catTrait, true); err != nil { + return err + } + } + + return nil +} + func decodeTrait(in map[string]interface{}, target Trait, root bool) error { // decode legacy configuration first if it exists if root && in["configuration"] != nil { diff --git a/pkg/trait/trait_configure_test.go b/pkg/trait/trait_configure_test.go index 125ddd42b6..2c106fa397 100644 --- a/pkg/trait/trait_configure_test.go +++ b/pkg/trait/trait_configure_test.go @@ -30,6 +30,42 @@ import ( traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" ) +func TestTraitConfiguration(t *testing.T) { + env := Environment{ + Integration: &v1.Integration{ + Spec: v1.IntegrationSpec{ + Profile: v1.TraitProfileKubernetes, + Traits: v1.Traits{ + Logging: &traitv1.LoggingTrait{ + JSON: pointer.Bool(true), + JSONPrettyPrint: pointer.Bool(false), + Level: "DEBUG", + }, + Service: &traitv1.ServiceTrait{ + Trait: traitv1.Trait{ + Enabled: pointer.Bool(true), + }, + Auto: pointer.Bool(true), + NodePort: pointer.Bool(false), + }, + }, + }, + }, + } + c := NewCatalog(nil) + assert.NoError(t, c.Configure(&env)) + logging, ok := c.GetTrait("logging").(*loggingTrait) + require.True(t, ok) + assert.True(t, *logging.JSON) + assert.False(t, *logging.JSONPrettyPrint) + assert.Equal(t, "DEBUG", logging.Level) + service, ok := c.GetTrait("service").(*serviceTrait) + require.True(t, ok) + assert.True(t, *service.Enabled) + assert.True(t, *service.Auto) + assert.False(t, *service.NodePort) +} + func TestTraitConfigurationFromAnnotations(t *testing.T) { env := Environment{ Integration: &v1.Integration{ @@ -51,7 +87,7 @@ func TestTraitConfigurationFromAnnotations(t *testing.T) { }, } c := NewCatalog(nil) - assert.NoError(t, c.configure(&env)) + assert.NoError(t, c.Configure(&env)) assert.True(t, *c.GetTrait("cron").(*cronTrait).Fallback) assert.Equal(t, "annotated-policy", c.GetTrait("cron").(*cronTrait).ConcurrencyPolicy) assert.True(t, *c.GetTrait("environment").(*environmentTrait).ContainerMeta) @@ -71,7 +107,7 @@ func TestFailOnWrongTraitAnnotations(t *testing.T) { }, } c := NewCatalog(nil) - assert.Error(t, c.configure(&env)) + assert.Error(t, c.Configure(&env)) } func TestTraitConfigurationOverrideRulesFromAnnotations(t *testing.T) { @@ -127,7 +163,7 @@ func TestTraitConfigurationOverrideRulesFromAnnotations(t *testing.T) { }, } c := NewCatalog(nil) - assert.NoError(t, c.configure(&env)) + assert.NoError(t, c.Configure(&env)) assert.Equal(t, "schedule2", c.GetTrait("cron").(*cronTrait).Schedule) assert.Equal(t, "cmp4", c.GetTrait("cron").(*cronTrait).Components) assert.Equal(t, "policy4", c.GetTrait("cron").(*cronTrait).ConcurrencyPolicy) @@ -149,7 +185,7 @@ func TestTraitListConfigurationFromAnnotations(t *testing.T) { }, } c := NewCatalog(nil) - assert.NoError(t, c.configure(&env)) + assert.NoError(t, c.Configure(&env)) assert.Equal(t, []string{"opt1", "opt2"}, c.GetTrait("jolokia").(*jolokiaTrait).Options) assert.Equal(t, []string{"Binding:xxx"}, c.GetTrait("service-binding").(*serviceBindingTrait).Services) } @@ -168,7 +204,7 @@ func TestTraitSplitConfiguration(t *testing.T) { }, } c := NewCatalog(nil) - assert.NoError(t, c.configure(&env)) + assert.NoError(t, c.Configure(&env)) assert.Equal(t, []string{"opt1", "opt2"}, c.GetTrait("owner").(*ownerTrait).TargetLabels) } diff --git a/pkg/trait/trait_test.go b/pkg/trait/trait_test.go index b55b43eba5..2b9f23073f 100644 --- a/pkg/trait/trait_test.go +++ b/pkg/trait/trait_test.go @@ -158,7 +158,7 @@ func TestTraitHierarchyDecode(t *testing.T) { } c := NewTraitTestCatalog() - err := c.configure(env) + err := c.Configure(env) assert.Nil(t, err) diff --git a/pkg/trait/util.go b/pkg/trait/util.go index 8b56e6f781..17e43a8533 100644 --- a/pkg/trait/util.go +++ b/pkg/trait/util.go @@ -224,12 +224,22 @@ func AddSourceDependencies(source v1.SourceSpec, catalog *camel.RuntimeCatalog) return dependencies } -// ToMap accepts either v1.Traits or v1.IntegrationKitTraits and converts it to a map. -func ToMap(traits interface{}) (map[string]map[string]interface{}, error) { +// AssertTraitsType asserts that traits is either v1.Traits or v1.IntegrationKitTraits. +// This function is provided because Go doesn't have Either nor union types. +func AssertTraitsType(traits interface{}) error { _, ok1 := traits.(v1.Traits) _, ok2 := traits.(v1.IntegrationKitTraits) if !ok1 && !ok2 { - return nil, errors.New("traits must be either v1.Traits or v1.IntegrationKitTraits") + return errors.New("traits must be either v1.Traits or v1.IntegrationKitTraits") + } + + return nil +} + +// ToMap accepts either v1.Traits or v1.IntegrationKitTraits and converts it to a map. +func ToMap(traits interface{}) (map[string]map[string]interface{}, error) { + if err := AssertTraitsType(traits); err != nil { + return nil, err } data, err := json.Marshal(traits) diff --git a/pkg/trait/util_test.go b/pkg/trait/util_test.go new file mode 100644 index 0000000000..3a56bf0293 --- /dev/null +++ b/pkg/trait/util_test.go @@ -0,0 +1,108 @@ +/* +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package trait + +import ( + "testing" + + "k8s.io/utils/pointer" + + v1 "github.com/apache/camel-k/pkg/apis/camel/v1" + traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" + + "github.com/stretchr/testify/assert" +) + +func TestToMap(t *testing.T) { + traits := v1.Traits{ + Container: &traitv1.ContainerTrait{ + Trait: traitv1.Trait{ + Enabled: pointer.Bool(true), + }, + Auto: pointer.Bool(false), + Expose: pointer.Bool(true), + Port: 8081, + PortName: "http-8081", + ServicePort: 81, + ServicePortName: "http-81", + }, + Service: &traitv1.ServiceTrait{ + Trait: traitv1.Trait{ + Enabled: pointer.Bool(true), + }, + }, + Addons: map[string]v1.AddonTrait{ + "tracing": ToAddonTrait(t, map[string]interface{}{ + "enabled": true, + }), + }, + } + expected := map[string]map[string]interface{}{ + "container": { + "enabled": true, + "auto": false, + "expose": true, + "port": float64(8081), + "portName": "http-8081", + "servicePort": float64(81), + "servicePortName": "http-81", + }, + "service": { + "enabled": true, + }, + "addons": { + "tracing": map[string]interface{}{ + "enabled": true, + }, + }, + } + + traitMap, err := ToMap(traits) + + assert.NoError(t, err) + assert.Equal(t, expected, traitMap) +} + +func TestToTrait(t *testing.T) { + config := map[string]interface{}{ + "enabled": true, + "auto": false, + "expose": true, + "port": 8081, + "portName": "http-8081", + "servicePort": 81, + "servicePortName": "http-81", + } + expected := traitv1.ContainerTrait{ + Trait: traitv1.Trait{ + Enabled: pointer.Bool(true), + }, + Auto: pointer.Bool(false), + Expose: pointer.Bool(true), + Port: 8081, + PortName: "http-8081", + ServicePort: 81, + ServicePortName: "http-81", + } + + trait := traitv1.ContainerTrait{} + err := ToTrait(config, &trait) + + assert.NoError(t, err) + assert.Equal(t, expected, trait) +} From 3417b848bdac890686769f6c56b43553bcaa108f Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Wed, 29 Jun 2022 20:07:23 +0900 Subject: [PATCH 06/14] fix(api): fix Trait property name conflicts for generating CRDs --- pkg/apis/camel/v1/common_types.go | 7 +++---- pkg/apis/camel/v1/trait/base.go | 3 +++ pkg/apis/camel/v1/trait/knative.go | 2 +- pkg/trait/trait_configure.go | 7 +++++++ 4 files changed, 14 insertions(+), 5 deletions(-) diff --git a/pkg/apis/camel/v1/common_types.go b/pkg/apis/camel/v1/common_types.go index f49bc83e18..a0906a52d3 100644 --- a/pkg/apis/camel/v1/common_types.go +++ b/pkg/apis/camel/v1/common_types.go @@ -209,13 +209,12 @@ type TraitConfiguration struct { RawMessage `json:",inline"` } -// +kubebuilder:validation:Type=object -// +kubebuilder:validation:Format="" -// +kubebuilder:pruning:PreserveUnknownFields - // RawMessage is a raw encoded JSON value. // It implements Marshaler and Unmarshaler and can // be used to delay JSON decoding or precompute a JSON encoding. +// +kubebuilder:validation:Type=object +// +kubebuilder:validation:Format="" +// +kubebuilder:pruning:PreserveUnknownFields type RawMessage []byte // +kubebuilder:object:generate=false diff --git a/pkg/apis/camel/v1/trait/base.go b/pkg/apis/camel/v1/trait/base.go index 5117e1ac91..8c571ba022 100644 --- a/pkg/apis/camel/v1/trait/base.go +++ b/pkg/apis/camel/v1/trait/base.go @@ -32,5 +32,8 @@ type Configuration struct { RawMessage `json:",inline"` } +// +kubebuilder:validation:Type=object +// +kubebuilder:validation:Format="" +// +kubebuilder:pruning:PreserveUnknownFields // Deprecated: for backward compatibility. type RawMessage []byte diff --git a/pkg/apis/camel/v1/trait/knative.go b/pkg/apis/camel/v1/trait/knative.go index 13590557ac..666953b088 100644 --- a/pkg/apis/camel/v1/trait/knative.go +++ b/pkg/apis/camel/v1/trait/knative.go @@ -29,7 +29,7 @@ package trait type KnativeTrait struct { Trait `property:",squash" json:",inline"` // Can be used to inject a Knative complete configuration in JSON format. - Configuration string `property:"configuration" json:"configuration,omitempty"` + Configuration string `property:"configuration" json:"config,omitempty"` // List of channels used as source of integration routes. // Can contain simple channel names or full Camel URIs. ChannelSources []string `property:"channel-sources" json:"channelSources,omitempty"` diff --git a/pkg/trait/trait_configure.go b/pkg/trait/trait_configure.go index f50fc26d29..94ae5578ff 100644 --- a/pkg/trait/trait_configure.go +++ b/pkg/trait/trait_configure.go @@ -100,6 +100,13 @@ func decodeTrait(in map[string]interface{}, target Trait, root bool) error { // decode legacy configuration first if it exists if root && in["configuration"] != nil { if config, ok := in["configuration"].(map[string]interface{}); ok { + // for traits that had the same property name "configuration", + // it needs to be renamed to "config" to avoid naming conflicts + // (e.g. Knative trait). + if config["configuration"] != nil { + config["config"] = config["configuration"] + } + if err := decodeTrait(config, target, false); err != nil { return err } From a7791e384e2cea074a29febb0d1390849cb2c5ee Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Thu, 30 Jun 2022 19:04:00 +0900 Subject: [PATCH 07/14] chore(crd,doc): regen crd & docs --- .../camel.apache.org_integrationkits.yaml | 76 +- ...camel.apache.org_integrationplatforms.yaml | 2994 +++++++++++++++-- .../bases/camel.apache.org_integrations.yaml | 1258 ++++++- .../camel.apache.org_kameletbindings.yaml | 1281 ++++++- docs/modules/traits/pages/container.adoc | 2 +- docs/modules/traits/pages/gc.adoc | 2 +- docs/modules/traits/pages/quarkus.adoc | 2 +- .../modules/traits/pages/service-binding.adoc | 3 +- go.mod | 2 +- go.sum | 3 +- helm/camel-k/crds/crd-integration-kit.yaml | 76 +- .../crds/crd-integration-platform.yaml | 2994 +++++++++++++++-- helm/camel-k/crds/crd-integration.yaml | 1258 ++++++- helm/camel-k/crds/crd-kamelet-binding.yaml | 1281 ++++++- pkg/resources/resources.go | 20 +- resources/traits.yaml | 322 +- script/gen_crd.sh | 10 +- script/gen_doc.sh | 7 +- 18 files changed, 10838 insertions(+), 753 deletions(-) diff --git a/config/crd/bases/camel.apache.org_integrationkits.yaml b/config/crd/bases/camel.apache.org_integrationkits.yaml index ca5c8f90f8..06e61aaf3b 100644 --- a/config/crd/bases/camel.apache.org_integrationkits.yaml +++ b/config/crd/bases/camel.apache.org_integrationkits.yaml @@ -111,7 +111,7 @@ spec: type: string type: array image: - description: the container image as identify in the container registry + description: the container image as identified in the container registry type: string profile: description: the profile which is expected by this kit @@ -122,17 +122,73 @@ spec: type: string type: array traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration + description: traits that the kit will execute + properties: + addons: + additionalProperties: + description: AddonTrait represents the configuration of an addon + trait type: object x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object - description: traits that the kit will execute + description: The collection of addon trait configurations + type: object + builder: + description: The builder trait is internally used to determine + the best strategy to build and configure IntegrationKits. + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the build + task + items: + type: string + type: array + verbose: + description: Enable verbose logging on build components that + support it (e.g. Kaniko build pod). + type: boolean + type: object + quarkus: + description: 'The Quarkus trait configures the Quarkus runtime. + It''s enabled by default. NOTE: Compiling to a native executable, + i.e. when using `package-type=native`, is only supported for + kamelets, as well as YAML and XML integrations. It also requires + at least 4GiB of memory, so the Pod running the native build, + that is either the operator Pod, or the build Pod (depending + on the build strategy configured for the platform), must have + enough memory available.' + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence over + the `fast-jar` one once ready. The order influences the + resolution of the current kit for the integration. The kit + corresponding to the first package type will be assigned + to the integration in case no existing kit that matches + the integration exists. + items: + type: string + type: array + type: object type: object type: object status: diff --git a/config/crd/bases/camel.apache.org_integrationplatforms.yaml b/config/crd/bases/camel.apache.org_integrationplatforms.yaml index d83005fbe0..716a18b7ec 100644 --- a/config/crd/bases/camel.apache.org_integrationplatforms.yaml +++ b/config/crd/bases/camel.apache.org_integrationplatforms.yaml @@ -367,255 +367,1495 @@ spec: description: 'Deprecated: not used' type: object traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration - type: object - x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object description: list of traits to be executed for all the Integration/IntegrationKits built from this IntegrationPlatform - type: object - type: object - status: - description: IntegrationPlatformStatus defines the observed state of IntegrationPlatform - properties: - build: - description: specify how to build the Integration/IntegrationKits properties: - PublishStrategyOptions: + 3scale: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + addons: additionalProperties: - type: string + description: AddonTrait represents the configuration of an addon + trait + type: object + x-kubernetes-preserve-unknown-fields: true + description: The extension point with addon traits type: object - baseImage: - description: a base image that can be used as base layer for all - images. It can be useful if you want to provide some custom - base image with further utility softwares - type: string - buildStrategy: - description: the strategy to adopt for building an Integration - base image - enum: - - routine - - pod - type: string - kanikoBuildCache: - description: 'Deprecated: Use PublishStrategyOptions instead enables - Kaniko publish strategy cache' - type: boolean - maven: - description: Maven configuration used to build the Camel/Camel-Quarkus - applications + affinity: + description: The configuration of Affinity trait properties: - caSecret: - description: 'Deprecated: use CASecrets The Secret name and - key, containing the CA certificate(s) used to connect to - remote Maven repositories. It can contain X.509 certificates, - and PKCS#7 formatted certificate chains. A JKS formatted - keystore is automatically created to store the CA certificate(s), - and configured to be used as a trusted certificate(s) by - the Maven commands. Note that the root CA certificates are - also imported into the created keystore.' - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the Secret or its key must - be defined - type: boolean - required: - - key + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' type: object - caSecrets: - description: The Secrets name and key, containing the CA certificate(s) - used to connect to remote Maven repositories. It can contain - X.509 certificates, and PKCS#7 formatted certificate chains. - A JKS formatted keystore is automatically created to store - the CA certificate(s), and configured to be used as a trusted - certificate(s) by the Maven commands. Note that the root - CA certificates are also imported into the created keystore. + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodeAffinityLabels: + description: Defines a set of nodes the integration pod(s) + are eligible to be scheduled on, based on labels on the + node. items: - description: SecretKeySelector selects a key of a Secret. - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the Secret or its key must - be defined - type: boolean - required: - - key - type: object + type: string type: array - cliOptions: - description: The CLI options that are appended to the list - of arguments for Maven commands, e.g., `-V,--no-transfer-progress,-Dstyle.color=never`. - See https://maven.apache.org/ref/3.8.4/maven-embedder/cli.html. + podAffinity: + description: Always co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should be co-located with. items: type: string type: array - extension: - description: The Maven build extensions. See https://maven.apache.org/guides/mini/guide-using-extensions.html. + podAntiAffinity: + description: Never co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAntiAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should not be co-located with. items: - description: MavenArtifact defines a GAV (Group:Artifact:Version) - Maven artifact - properties: - artifactId: - description: Maven Artifact - type: string - groupId: - description: Maven Group - type: string - version: - description: Maven Version - type: string - required: - - artifactId - - groupId - type: object + type: string type: array - localRepository: - description: The path of the local Maven repository. - type: string + type: object + builder: + description: The configuration of Builder trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean properties: - additionalProperties: + description: A list of properties to be provided to the build + task + items: type: string - description: The Maven properties. - type: object - settings: - description: A reference to the ConfigMap or Secret key that - contains the Maven settings. - properties: - configMapKeyRef: - description: Selects a key of a ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the ConfigMap or its - key must be defined - type: boolean - required: - - key - type: object - secretKeyRef: - description: Selects a key of a secret. - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the Secret or its key - must be defined - type: boolean - required: - - key - type: object - type: object - settingsSecurity: - description: A reference to the ConfigMap or Secret key that - contains the security of the Maven settings. - properties: - configMapKeyRef: - description: Selects a key of a ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the ConfigMap or its - key must be defined - type: boolean - required: - - key - type: object - secretKeyRef: - description: Selects a key of a secret. - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the Secret or its key - must be defined - type: boolean - required: - - key - type: object + type: array + verbose: + description: Enable verbose logging on build components that + support it (e.g. Kaniko build pod). + type: boolean + type: object + camel: + description: The configuration of Camel trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the Integration + runtime + items: + type: string + type: array + runtimeVersion: + description: The camel-k-runtime version to use for the integration. + It overrides the default version set in the Integration + Platform. + type: string type: object - persistentVolumeClaim: - description: 'Deprecated: Use PublishStrategyOptions instead the - Persistent Volume Claim used by Kaniko publish strategy, if - cache is enabled' - type: string - publishStrategy: - description: the strategy to adopt for publishing an Integration - base image - type: string - registry: - description: the image registry used to push/pull Integration - images + container: + description: The configuration of Container trait properties: - address: - description: the URI to access + auto: + description: To automatically enable the trait + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + expose: + description: Can be used to enable/disable exposure via kubernetes + Service. + type: boolean + image: + description: The main container image type: string - ca: - description: the configmap which stores the Certificate Authority + imagePullPolicy: + description: 'The pull policy: Always|Never|IfNotPresent' type: string - insecure: - description: if the container registry is insecure (ie, http - only) + limitCPU: + description: The maximum amount of CPU required. + type: string + limitMemory: + description: The maximum amount of memory required. + type: string + livenessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessInitialDelay: + description: 'Number of seconds after the container has started + before liveness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + livenessPeriod: + description: 'How often to perform the probe. Applies to the + liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the liveness probe. Deprecated: replaced by the + health trait.' + type: string + livenessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the liveness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + name: + description: The main container name. It's named `integration` + by default. + type: string + port: + description: To configure a different port exposed by the + container (default `8080`). + type: integer + portName: + description: To configure a different port name for the port + exposed by the container. It defaults to `http` only when + the `expose` parameter is true. + type: string + probesEnabled: + description: 'DeprecatedProbesEnabled enable/disable probes + on the container (default `false`) Deprecated: replaced + by the health trait.' type: boolean - organization: - description: the registry organization + readinessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessInitialDelay: + description: 'Number of seconds after the container has started + before readiness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + readinessPeriod: + description: 'How often to perform the probe. Applies to the + readiness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + readinessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the readiness probe. Deprecated: replaced by + the health trait.' type: string - secret: - description: the secret where credentials are stored + readinessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the readiness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + requestCPU: + description: The minimum amount of CPU required. + type: string + requestMemory: + description: The minimum amount of memory required. + type: string + servicePort: + description: To configure under which service port the container + port is to be exposed (default `80`). + type: integer + servicePortName: + description: To configure under which service port name the + container port is to be exposed (default `http`). type: string type: object - runtimeProvider: - description: the runtime used. Likely Camel Quarkus (we used to - have main runtime which has been discontinued since version + cron: + description: The configuration of Cron trait + properties: + activeDeadlineSeconds: + description: Specifies the duration in seconds, relative to + the start time, that the job may be continuously active + before it is considered to be failed. It defaults to 60s. + format: int64 + type: integer + auto: + description: "Automatically deploy the integration as CronJob + when all routes are either starting from a periodic consumer + (only `cron`, `timer` and `quartz` are supported) or a passive + consumer (e.g. `direct` is a passive consumer). \n It's + required that all periodic consumers have the same period + and it can be expressed as cron schedule (e.g. `1m` can + be expressed as `0/1 * * * *`, while `35m` or `50s` cannot)." + type: boolean + backoffLimit: + description: Specifies the number of retries before marking + the job failed. It defaults to 2. + format: int32 + type: integer + components: + description: "A comma separated list of the Camel components + that need to be customized in order for them to work when + the schedule is triggered externally by Kubernetes. A specific + customizer is activated for each specified component. E.g. + for the `timer` component, the `cron-timer` customizer is + activated (it's present in the `org.apache.camel.k:camel-k-cron` + library). \n Supported components are currently: `cron`, + `timer` and `quartz`." + type: string + concurrencyPolicy: + description: 'Specifies how to treat concurrent executions + of a Job. Valid values are: - "Allow": allows CronJobs to + run concurrently; - "Forbid" (default): forbids concurrent + runs, skipping next run if previous run hasn''t finished + yet; - "Replace": cancels currently running job and replaces + it with a new one' + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + fallback: + description: Use the default Camel implementation of the `cron` + endpoint (`quartz`) instead of trying to materialize the + integration as Kubernetes CronJob. + type: boolean + schedule: + description: The CronJob schedule for the whole integration. + If multiple routes are declared, they must have the same + schedule for this mechanism to work correctly. + type: string + startingDeadlineSeconds: + description: Optional deadline in seconds for starting the + job if it misses scheduled time for any reason. Missed + jobs executions will be counted as failed ones. + format: int64 + type: integer + type: object + dependencies: + description: The configuration of Dependencies trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + deployer: + description: The configuration of Deployer trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + kind: + description: Allows to explicitly select the desired deployment + kind between `deployment`, `cron-job` or `knative-service` + when creating the resources for running the integration. + type: string + useSSA: + description: Use server-side apply to update the owned resources + (default `true`). Note that it automatically falls back + to client-side patching, if SSA is not available, e.g., + on old Kubernetes clusters. + type: boolean + type: object + deployment: + description: The configuration of Deployment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + progressDeadlineSeconds: + description: The maximum time in seconds for the deployment + to make progress before it is considered to be failed. It + defaults to 60s. + format: int32 + type: integer + type: object + environment: + description: The configuration of Environment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + containerMeta: + description: Enables injection of `NAMESPACE` and `POD_NAME` + environment variables (default `true`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + httpProxy: + description: Propagates the `HTTP_PROXY`, `HTTPS_PROXY` and + `NO_PROXY` environment variables (default `true`) + type: boolean + vars: + description: A list of environment variables to be added to + the integration container. The syntax is KEY=VALUE, e.g., + `MY_VAR="my value"`. These take precedence over the previously + defined environment variables. + items: + type: string + type: array + type: object + error-handler: + description: The configuration of Error Handler trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + ref: + description: The error handler ref name provided or found + in application properties + type: string + type: object + gc: + description: The configuration of GC trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryCache: + description: Discovery client cache to be used, either `disabled`, + `disk` or `memory` (default `memory`) + type: string + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + health: + description: The configuration of Health trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + livenessFailureThreshold: + description: Minimum consecutive failures for the liveness + probe to be considered failed after having succeeded. + format: int32 + type: integer + livenessInitialDelay: + description: Number of seconds after the container has started + before the liveness probe is initiated. + format: int32 + type: integer + livenessPeriod: + description: How often to perform the liveness probe. + format: int32 + type: integer + livenessProbeEnabled: + description: Configures the liveness probe for the integration + container (default `false`). + type: boolean + livenessScheme: + description: Scheme to use when connecting to the liveness + probe (default `HTTP`). + type: string + livenessSuccessThreshold: + description: Minimum consecutive successes for the liveness + probe to be considered successful after having failed. + format: int32 + type: integer + livenessTimeout: + description: Number of seconds after which the liveness probe + times out. + format: int32 + type: integer + readinessFailureThreshold: + description: Minimum consecutive failures for the readiness + probe to be considered failed after having succeeded. + format: int32 + type: integer + readinessInitialDelay: + description: Number of seconds after the container has started + before the readiness probe is initiated. + format: int32 + type: integer + readinessPeriod: + description: How often to perform the readiness probe. + format: int32 + type: integer + readinessProbeEnabled: + description: Configures the readiness probe for the integration + container (default `true`). + type: boolean + readinessScheme: + description: Scheme to use when connecting to the readiness + probe (default `HTTP`). + type: string + readinessSuccessThreshold: + description: Minimum consecutive successes for the readiness + probe to be considered successful after having failed. + format: int32 + type: integer + readinessTimeout: + description: Number of seconds after which the readiness probe + times out. + format: int32 + type: integer + type: object + ingress: + description: The configuration of Ingress trait + properties: + auto: + description: To automatically add an ingress whenever the + integration uses a HTTP endpoint consumer. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: '**Required**. To configure the host exposed + by the ingress.' + type: string + type: object + istio: + description: The configuration of Istio trait + properties: + allow: + description: Configures a (comma-separated) list of CIDR subnets + that should not be intercepted by the Istio proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` + by default). + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + inject: + description: Forces the value for labels `sidecar.istio.io/inject`. + By default the label is set to `true` on deployment and + not set on Knative Service. + type: boolean + type: object + jolokia: + description: The configuration of Jolokia trait + properties: + CACert: + description: The PEM encoded CA certification file path, used + to verify client certificates, applicable when `protocol` + is `https` and `use-ssl-client-authentication` is `true` + (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` + for OpenShift). + type: string + clientPrincipal: + description: The principal(s) which must be given in a client + certificate to allow access to the Jolokia endpoint, applicable + when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `clientPrincipal=cn=system:master-proxy`, + `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` + for OpenShift). + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryEnabled: + description: Listen for multicast requests (default `false`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + extendedClientCheck: + description: Mandate the client certificate contains a client + flag in the extended key usage section, applicable when + `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `true` for OpenShift). + type: boolean + host: + description: The Host address to which the Jolokia agent should + bind to. If `"\*"` or `"0.0.0.0"` is given, the servers + binds to every network interface (default `"*"`). + type: string + options: + description: A list of additional Jolokia options as defined + in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM + agent configuration options] + items: + type: string + type: array + password: + description: The password used for authentication, applicable + when the `user` option is set. + type: string + port: + description: The Jolokia endpoint port (default `8778`). + type: integer + protocol: + description: The protocol to use, either `http` or `https` + (default `https` for OpenShift) + type: string + useSSLClientAuthentication: + description: Whether client certificates should be used for + authentication (default `true` for OpenShift). + type: boolean + user: + description: The user to be used for authentication + type: string + type: object + jvm: + description: The configuration of JVM trait + properties: + classpath: + description: Additional JVM classpath (use `Linux` classpath + separator) + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + debug: + description: Activates remote debugging, so that a debugger + can be attached to the JVM, e.g., using port-forwarding + type: boolean + debugAddress: + description: Transport address at which to listen for the + newly launched JVM (default `*:5005`) + type: string + debugSuspend: + description: Suspends the target JVM immediately before the + main class is loaded + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + options: + description: A list of JVM options + items: + type: string + type: array + printCommand: + description: Prints the command used the start the JVM in + the container logs (default `true`) + type: boolean + type: object + kamelets: + description: The configuration of Kamelets trait + properties: + auto: + description: Automatically inject all referenced Kamelets + and their default configuration (enabled by default) + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + list: + description: Comma separated list of Kamelet names to load + into the current integration + type: string + type: object + keda: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + knative: + description: The configuration of Knative trait + properties: + auto: + description: Enable automatic discovery of all trait properties. + type: boolean + channelSinks: + description: List of channels used as destination of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + channelSources: + description: List of channels used as source of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + config: + description: Can be used to inject a Knative complete configuration + in JSON format. + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + endpointSinks: + description: List of endpoints used as destination of integration + routes. Can contain simple endpoint names or full Camel + URIs. + items: + type: string + type: array + endpointSources: + description: List of channels used as source of integration + routes. + items: + type: string + type: array + eventSinks: + description: List of event types that the integration will + produce. Can contain simple event types or full Camel URIs + (to use a specific broker). + items: + type: string + type: array + eventSources: + description: List of event types that the integration will + be subscribed to. Can contain simple event types or full + Camel URIs (to use a specific broker different from "default"). + items: + type: string + type: array + filterSourceChannels: + description: Enables filtering on events based on the header + "ce-knativehistory". Since this header has been removed + in newer versions of Knative, filtering is disabled by default. + type: boolean + sinkBinding: + description: Allows binding the integration to a sink via + a Knative SinkBinding resource. This can be used when the + integration targets a single sink. It's enabled by default + when the integration targets a single sink (except when + the integration is owned by a Knative source). + type: boolean + type: object + knative-service: + description: The configuration of Knative Service trait + properties: + auto: + description: "Automatically deploy the integration as Knative + service when all conditions hold: \n * Integration is using + the Knative profile * All routes are either starting from + a HTTP based consumer or a passive consumer (e.g. `direct` + is a passive consumer)" + type: boolean + autoscalingMetric: + description: "Configures the Knative autoscaling metric property + (e.g. to set `concurrency` based or `cpu` based autoscaling). + \n Refer to the Knative documentation for more information." + type: string + autoscalingTarget: + description: "Sets the allowed concurrency level or CPU percentage + (depending on the autoscaling metric) for each Pod. \n Refer + to the Knative documentation for more information." + type: integer + class: + description: "Configures the Knative autoscaling class property + (e.g. to set `hpa.autoscaling.knative.dev` or `kpa.autoscaling.knative.dev` + autoscaling). \n Refer to the Knative documentation for + more information." + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxScale: + description: "An upper bound for the number of Pods that can + be running in parallel for the integration. Knative has + its own cap value that depends on the installation. \n Refer + to the Knative documentation for more information." + type: integer + minScale: + description: "The minimum number of Pods that should be running + at any time for the integration. It's **zero** by default, + meaning that the integration is scaled down to zero when + not used for a configured amount of time. \n Refer to the + Knative documentation for more information." + type: integer + rolloutDuration: + description: Enables to gradually shift traffic to the latest + Revision and sets the rollout duration. It's disabled by + default and must be expressed as a Golang `time.Duration` + string representation, rounded to a second precision. + type: string + type: object + logging: + description: The configuration of Logging trait + properties: + color: + description: Colorize the log output + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + format: + description: Logs message format + type: string + json: + description: Output the logs in JSON + type: boolean + jsonPrettyPrint: + description: Enable "pretty printing" of the JSON logs + type: boolean + level: + description: Adjust the logging level (defaults to INFO) + type: string + type: object + master: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + mount: + description: The configuration of Mount trait + properties: + configs: + description: 'A list of configuration pointing to configmap/secret. + The configuration are expected to be UTF-8 resources as + they are processed by runtime Camel Context and tried to + be parsed as property files. They are also made available + on the classpath in order to ease their usage directly from + the Route. Syntax: [configmap|secret]:name[/key], where + name represents the resource name and key optionally represents + the resource key to be filtered' + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + resources: + description: 'A list of resources (text or binary content) + pointing to configmap/secret. The resources are expected + to be any resource type (text or binary content). The destination + path can be either a default location or any path specified + by the user. Syntax: [configmap|secret]:name[/key][@path], + where name represents the resource name, key optionally + represents the resource key to be filtered and path represents + the destination path' + items: + type: string + type: array + volumes: + description: 'A list of Persistent Volume Claims to be mounted. + Syntax: [pvcname:/container/path]' + items: + type: string + type: array + type: object + openapi: + description: The configuration of OpenAPI trait + properties: + configmaps: + description: The configmaps holding the spec of the OpenAPI + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + owner: + description: The configuration of Owner trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + targetAnnotations: + description: The set of annotations to be transferred + items: + type: string + type: array + targetLabels: + description: The set of labels to be transferred + items: + type: string + type: array + type: object + pdb: + description: The configuration of PDB trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxUnavailable: + description: The number of pods for the Integration that can + be unavailable after an eviction. It can be either an absolute + number or a percentage (default `1` if `min-available` is + also not set). Only one of `max-unavailable` and `min-available` + can be specified. + type: string + minAvailable: + description: The number of pods for the Integration that must + still be available after an eviction. It can be either an + absolute number or a percentage. Only one of `min-available` + and `max-unavailable` can be specified. + type: string + type: object + platform: + description: The configuration of Platform trait + properties: + auto: + description: To automatically detect from the environment + if a default platform can be created (it will be created + on OpenShift only). + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + createDefault: + description: To create a default (empty) platform when the + platform is missing. + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + global: + description: Indicates if the platform should be created globally + in the case of global operator (default true). + type: boolean + type: object + pod: + description: The configuration of Pod trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + prometheus: + description: The configuration of Prometheus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + podMonitor: + description: Whether a `PodMonitor` resource is created (default + `true`). + type: boolean + podMonitorLabels: + description: The `PodMonitor` resource labels, applicable + when `pod-monitor` is `true`. + items: + type: string + type: array + type: object + pull-secret: + description: The configuration of Pull Secret trait + properties: + auto: + description: Automatically configures the platform registry + secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + imagePullerDelegation: + description: When using a global operator with a shared platform, + this enables delegation of the `system:image-puller` cluster + role on the operator namespace to the integration service + account. + type: boolean + secretName: + description: The pull secret name to set on the Pod. If left + empty this is automatically taken from the `IntegrationPlatform` + registry configuration. + type: string + type: object + quarkus: + description: The configuration of Quarkus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence over + the `fast-jar` one once ready. The order influences the + resolution of the current kit for the integration. The kit + corresponding to the first package type will be assigned + to the integration in case no existing kit that matches + the integration exists. + items: + type: string + type: array + type: object + registry: + description: The configuration of Registry trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + route: + description: The configuration of Route trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: To configure the host exposed by the route. + type: string + tlsCACertificate: + description: "The TLS CA certificate contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsCACertificateSecret: + description: "The secret name and key reference to the TLS + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsCertificate: + description: "The TLS certificate contents. \n Refer to the + OpenShift route documentation for additional information." + type: string + tlsCertificateSecret: + description: "The secret name and key reference to the TLS + certificate. The format is \"secret-name[/key-name]\", the + value represents the secret name, if there is only one key + in the secret it will be read, otherwise you can set a key + name separated with a \"/\". \n Refer to the OpenShift route + documentation for additional information." + type: string + tlsDestinationCACertificate: + description: "The destination CA certificate provides the + contents of the ca certificate of the final destination. + \ When using reencrypt termination this file should be provided + in order to have routers use it for health checks on the + secure connection. If this field is not specified, the router + may provide its own destination CA and perform hostname + validation using the short service name (service.namespace.svc), + which allows infrastructure generated certificates to automatically + verify. \n Refer to the OpenShift route documentation for + additional information." + type: string + tlsDestinationCACertificateSecret: + description: "The secret name and key reference to the destination + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsInsecureEdgeTerminationPolicy: + description: "To configure how to deal with insecure traffic, + e.g. `Allow`, `Disable` or `Redirect` traffic. \n Refer + to the OpenShift route documentation for additional information." + type: string + tlsKey: + description: "The TLS certificate key contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsKeySecret: + description: "The secret name and key reference to the TLS + certificate key. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsTermination: + description: "The TLS termination type, like `edge`, `passthrough` + or `reencrypt`. \n Refer to the OpenShift route documentation + for additional information." + type: string + type: object + service: + description: The configuration of Service trait + properties: + auto: + description: To automatically detect from the code if a Service + needs to be created. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodePort: + description: Enable Service to be exposed as NodePort (default + `false`). + type: boolean + type: object + service-binding: + description: The configuration of Service Binding trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + services: + description: List of Services in the form [[apigroup/]version:]kind:[namespace/]name + items: + type: string + type: array + type: object + strimzi: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + toleration: + description: The configuration of Toleration trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + taints: + description: The list of taints to tolerate, in the form `Key[=Value]:Effect[:Seconds]` + items: + type: string + type: array + type: object + tracing: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + type: object + type: object + status: + description: IntegrationPlatformStatus defines the observed state of IntegrationPlatform + properties: + build: + description: specify how to build the Integration/IntegrationKits + properties: + PublishStrategyOptions: + additionalProperties: + type: string + type: object + baseImage: + description: a base image that can be used as base layer for all + images. It can be useful if you want to provide some custom + base image with further utility softwares + type: string + buildStrategy: + description: the strategy to adopt for building an Integration + base image + enum: + - routine + - pod + type: string + kanikoBuildCache: + description: 'Deprecated: Use PublishStrategyOptions instead enables + Kaniko publish strategy cache' + type: boolean + maven: + description: Maven configuration used to build the Camel/Camel-Quarkus + applications + properties: + caSecret: + description: 'Deprecated: use CASecrets The Secret name and + key, containing the CA certificate(s) used to connect to + remote Maven repositories. It can contain X.509 certificates, + and PKCS#7 formatted certificate chains. A JKS formatted + keystore is automatically created to store the CA certificate(s), + and configured to be used as a trusted certificate(s) by + the Maven commands. Note that the root CA certificates are + also imported into the created keystore.' + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + optional: + description: Specify whether the Secret or its key must + be defined + type: boolean + required: + - key + type: object + caSecrets: + description: The Secrets name and key, containing the CA certificate(s) + used to connect to remote Maven repositories. It can contain + X.509 certificates, and PKCS#7 formatted certificate chains. + A JKS formatted keystore is automatically created to store + the CA certificate(s), and configured to be used as a trusted + certificate(s) by the Maven commands. Note that the root + CA certificates are also imported into the created keystore. + items: + description: SecretKeySelector selects a key of a Secret. + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + optional: + description: Specify whether the Secret or its key must + be defined + type: boolean + required: + - key + type: object + type: array + cliOptions: + description: The CLI options that are appended to the list + of arguments for Maven commands, e.g., `-V,--no-transfer-progress,-Dstyle.color=never`. + See https://maven.apache.org/ref/3.8.4/maven-embedder/cli.html. + items: + type: string + type: array + extension: + description: The Maven build extensions. See https://maven.apache.org/guides/mini/guide-using-extensions.html. + items: + description: MavenArtifact defines a GAV (Group:Artifact:Version) + Maven artifact + properties: + artifactId: + description: Maven Artifact + type: string + groupId: + description: Maven Group + type: string + version: + description: Maven Version + type: string + required: + - artifactId + - groupId + type: object + type: array + localRepository: + description: The path of the local Maven repository. + type: string + properties: + additionalProperties: + type: string + description: The Maven properties. + type: object + settings: + description: A reference to the ConfigMap or Secret key that + contains the Maven settings. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + secretKeyRef: + description: Selects a key of a secret. + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + settingsSecurity: + description: A reference to the ConfigMap or Secret key that + contains the security of the Maven settings. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + secretKeyRef: + description: Selects a key of a secret. + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + type: object + persistentVolumeClaim: + description: 'Deprecated: Use PublishStrategyOptions instead the + Persistent Volume Claim used by Kaniko publish strategy, if + cache is enabled' + type: string + publishStrategy: + description: the strategy to adopt for publishing an Integration + base image + type: string + registry: + description: the image registry used to push/pull Integration + images + properties: + address: + description: the URI to access + type: string + ca: + description: the configmap which stores the Certificate Authority + type: string + insecure: + description: if the container registry is insecure (ie, http + only) + type: boolean + organization: + description: the registry organization + type: string + secret: + description: the secret where credentials are stored + type: string + type: object + runtimeProvider: + description: the runtime used. Likely Camel Quarkus (we used to + have main runtime which has been discontinued since version 1.5) type: string runtimeVersion: @@ -711,39 +1951,1279 @@ spec: uri: description: the remote repository in the format github:ORG/REPO/PATH_TO_KAMELETS_FOLDER type: string - type: object - type: array - type: object - observedGeneration: - description: ObservedGeneration is the most recent generation observed - for this IntegrationPlatform. - format: int64 - type: integer - phase: - description: defines in what phase the IntegrationPlatform is found - type: string - profile: - description: the profile you wish to use. It will apply certain traits - which are required by the specific profile chosen. It usually relates - the Cluster with the optional definition of special profiles (ie, - Knative) - type: string - resources: - description: 'Deprecated: not used' - type: object - traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration - type: object - x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object - description: list of traits to be executed for all the Integration/IntegrationKits - built from this IntegrationPlatform + type: object + type: array + type: object + observedGeneration: + description: ObservedGeneration is the most recent generation observed + for this IntegrationPlatform. + format: int64 + type: integer + phase: + description: defines in what phase the IntegrationPlatform is found + type: string + profile: + description: the profile you wish to use. It will apply certain traits + which are required by the specific profile chosen. It usually relates + the Cluster with the optional definition of special profiles (ie, + Knative) + type: string + resources: + description: 'Deprecated: not used' + type: object + traits: + description: list of traits to be executed for all the Integration/IntegrationKits + built from this IntegrationPlatform + properties: + 3scale: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + addons: + additionalProperties: + description: AddonTrait represents the configuration of an addon + trait + type: object + x-kubernetes-preserve-unknown-fields: true + description: The extension point with addon traits + type: object + affinity: + description: The configuration of Affinity trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodeAffinityLabels: + description: Defines a set of nodes the integration pod(s) + are eligible to be scheduled on, based on labels on the + node. + items: + type: string + type: array + podAffinity: + description: Always co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should be co-located with. + items: + type: string + type: array + podAntiAffinity: + description: Never co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAntiAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should not be co-located with. + items: + type: string + type: array + type: object + builder: + description: The configuration of Builder trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the build + task + items: + type: string + type: array + verbose: + description: Enable verbose logging on build components that + support it (e.g. Kaniko build pod). + type: boolean + type: object + camel: + description: The configuration of Camel trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the Integration + runtime + items: + type: string + type: array + runtimeVersion: + description: The camel-k-runtime version to use for the integration. + It overrides the default version set in the Integration + Platform. + type: string + type: object + container: + description: The configuration of Container trait + properties: + auto: + description: To automatically enable the trait + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + expose: + description: Can be used to enable/disable exposure via kubernetes + Service. + type: boolean + image: + description: The main container image + type: string + imagePullPolicy: + description: 'The pull policy: Always|Never|IfNotPresent' + type: string + limitCPU: + description: The maximum amount of CPU required. + type: string + limitMemory: + description: The maximum amount of memory required. + type: string + livenessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessInitialDelay: + description: 'Number of seconds after the container has started + before liveness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + livenessPeriod: + description: 'How often to perform the probe. Applies to the + liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the liveness probe. Deprecated: replaced by the + health trait.' + type: string + livenessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the liveness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + name: + description: The main container name. It's named `integration` + by default. + type: string + port: + description: To configure a different port exposed by the + container (default `8080`). + type: integer + portName: + description: To configure a different port name for the port + exposed by the container. It defaults to `http` only when + the `expose` parameter is true. + type: string + probesEnabled: + description: 'DeprecatedProbesEnabled enable/disable probes + on the container (default `false`) Deprecated: replaced + by the health trait.' + type: boolean + readinessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessInitialDelay: + description: 'Number of seconds after the container has started + before readiness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + readinessPeriod: + description: 'How often to perform the probe. Applies to the + readiness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + readinessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the readiness probe. Deprecated: replaced by + the health trait.' + type: string + readinessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the readiness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + requestCPU: + description: The minimum amount of CPU required. + type: string + requestMemory: + description: The minimum amount of memory required. + type: string + servicePort: + description: To configure under which service port the container + port is to be exposed (default `80`). + type: integer + servicePortName: + description: To configure under which service port name the + container port is to be exposed (default `http`). + type: string + type: object + cron: + description: The configuration of Cron trait + properties: + activeDeadlineSeconds: + description: Specifies the duration in seconds, relative to + the start time, that the job may be continuously active + before it is considered to be failed. It defaults to 60s. + format: int64 + type: integer + auto: + description: "Automatically deploy the integration as CronJob + when all routes are either starting from a periodic consumer + (only `cron`, `timer` and `quartz` are supported) or a passive + consumer (e.g. `direct` is a passive consumer). \n It's + required that all periodic consumers have the same period + and it can be expressed as cron schedule (e.g. `1m` can + be expressed as `0/1 * * * *`, while `35m` or `50s` cannot)." + type: boolean + backoffLimit: + description: Specifies the number of retries before marking + the job failed. It defaults to 2. + format: int32 + type: integer + components: + description: "A comma separated list of the Camel components + that need to be customized in order for them to work when + the schedule is triggered externally by Kubernetes. A specific + customizer is activated for each specified component. E.g. + for the `timer` component, the `cron-timer` customizer is + activated (it's present in the `org.apache.camel.k:camel-k-cron` + library). \n Supported components are currently: `cron`, + `timer` and `quartz`." + type: string + concurrencyPolicy: + description: 'Specifies how to treat concurrent executions + of a Job. Valid values are: - "Allow": allows CronJobs to + run concurrently; - "Forbid" (default): forbids concurrent + runs, skipping next run if previous run hasn''t finished + yet; - "Replace": cancels currently running job and replaces + it with a new one' + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + fallback: + description: Use the default Camel implementation of the `cron` + endpoint (`quartz`) instead of trying to materialize the + integration as Kubernetes CronJob. + type: boolean + schedule: + description: The CronJob schedule for the whole integration. + If multiple routes are declared, they must have the same + schedule for this mechanism to work correctly. + type: string + startingDeadlineSeconds: + description: Optional deadline in seconds for starting the + job if it misses scheduled time for any reason. Missed + jobs executions will be counted as failed ones. + format: int64 + type: integer + type: object + dependencies: + description: The configuration of Dependencies trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + deployer: + description: The configuration of Deployer trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + kind: + description: Allows to explicitly select the desired deployment + kind between `deployment`, `cron-job` or `knative-service` + when creating the resources for running the integration. + type: string + useSSA: + description: Use server-side apply to update the owned resources + (default `true`). Note that it automatically falls back + to client-side patching, if SSA is not available, e.g., + on old Kubernetes clusters. + type: boolean + type: object + deployment: + description: The configuration of Deployment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + progressDeadlineSeconds: + description: The maximum time in seconds for the deployment + to make progress before it is considered to be failed. It + defaults to 60s. + format: int32 + type: integer + type: object + environment: + description: The configuration of Environment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + containerMeta: + description: Enables injection of `NAMESPACE` and `POD_NAME` + environment variables (default `true`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + httpProxy: + description: Propagates the `HTTP_PROXY`, `HTTPS_PROXY` and + `NO_PROXY` environment variables (default `true`) + type: boolean + vars: + description: A list of environment variables to be added to + the integration container. The syntax is KEY=VALUE, e.g., + `MY_VAR="my value"`. These take precedence over the previously + defined environment variables. + items: + type: string + type: array + type: object + error-handler: + description: The configuration of Error Handler trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + ref: + description: The error handler ref name provided or found + in application properties + type: string + type: object + gc: + description: The configuration of GC trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryCache: + description: Discovery client cache to be used, either `disabled`, + `disk` or `memory` (default `memory`) + type: string + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + health: + description: The configuration of Health trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + livenessFailureThreshold: + description: Minimum consecutive failures for the liveness + probe to be considered failed after having succeeded. + format: int32 + type: integer + livenessInitialDelay: + description: Number of seconds after the container has started + before the liveness probe is initiated. + format: int32 + type: integer + livenessPeriod: + description: How often to perform the liveness probe. + format: int32 + type: integer + livenessProbeEnabled: + description: Configures the liveness probe for the integration + container (default `false`). + type: boolean + livenessScheme: + description: Scheme to use when connecting to the liveness + probe (default `HTTP`). + type: string + livenessSuccessThreshold: + description: Minimum consecutive successes for the liveness + probe to be considered successful after having failed. + format: int32 + type: integer + livenessTimeout: + description: Number of seconds after which the liveness probe + times out. + format: int32 + type: integer + readinessFailureThreshold: + description: Minimum consecutive failures for the readiness + probe to be considered failed after having succeeded. + format: int32 + type: integer + readinessInitialDelay: + description: Number of seconds after the container has started + before the readiness probe is initiated. + format: int32 + type: integer + readinessPeriod: + description: How often to perform the readiness probe. + format: int32 + type: integer + readinessProbeEnabled: + description: Configures the readiness probe for the integration + container (default `true`). + type: boolean + readinessScheme: + description: Scheme to use when connecting to the readiness + probe (default `HTTP`). + type: string + readinessSuccessThreshold: + description: Minimum consecutive successes for the readiness + probe to be considered successful after having failed. + format: int32 + type: integer + readinessTimeout: + description: Number of seconds after which the readiness probe + times out. + format: int32 + type: integer + type: object + ingress: + description: The configuration of Ingress trait + properties: + auto: + description: To automatically add an ingress whenever the + integration uses a HTTP endpoint consumer. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: '**Required**. To configure the host exposed + by the ingress.' + type: string + type: object + istio: + description: The configuration of Istio trait + properties: + allow: + description: Configures a (comma-separated) list of CIDR subnets + that should not be intercepted by the Istio proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` + by default). + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + inject: + description: Forces the value for labels `sidecar.istio.io/inject`. + By default the label is set to `true` on deployment and + not set on Knative Service. + type: boolean + type: object + jolokia: + description: The configuration of Jolokia trait + properties: + CACert: + description: The PEM encoded CA certification file path, used + to verify client certificates, applicable when `protocol` + is `https` and `use-ssl-client-authentication` is `true` + (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` + for OpenShift). + type: string + clientPrincipal: + description: The principal(s) which must be given in a client + certificate to allow access to the Jolokia endpoint, applicable + when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `clientPrincipal=cn=system:master-proxy`, + `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` + for OpenShift). + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryEnabled: + description: Listen for multicast requests (default `false`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + extendedClientCheck: + description: Mandate the client certificate contains a client + flag in the extended key usage section, applicable when + `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `true` for OpenShift). + type: boolean + host: + description: The Host address to which the Jolokia agent should + bind to. If `"\*"` or `"0.0.0.0"` is given, the servers + binds to every network interface (default `"*"`). + type: string + options: + description: A list of additional Jolokia options as defined + in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM + agent configuration options] + items: + type: string + type: array + password: + description: The password used for authentication, applicable + when the `user` option is set. + type: string + port: + description: The Jolokia endpoint port (default `8778`). + type: integer + protocol: + description: The protocol to use, either `http` or `https` + (default `https` for OpenShift) + type: string + useSSLClientAuthentication: + description: Whether client certificates should be used for + authentication (default `true` for OpenShift). + type: boolean + user: + description: The user to be used for authentication + type: string + type: object + jvm: + description: The configuration of JVM trait + properties: + classpath: + description: Additional JVM classpath (use `Linux` classpath + separator) + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + debug: + description: Activates remote debugging, so that a debugger + can be attached to the JVM, e.g., using port-forwarding + type: boolean + debugAddress: + description: Transport address at which to listen for the + newly launched JVM (default `*:5005`) + type: string + debugSuspend: + description: Suspends the target JVM immediately before the + main class is loaded + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + options: + description: A list of JVM options + items: + type: string + type: array + printCommand: + description: Prints the command used the start the JVM in + the container logs (default `true`) + type: boolean + type: object + kamelets: + description: The configuration of Kamelets trait + properties: + auto: + description: Automatically inject all referenced Kamelets + and their default configuration (enabled by default) + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + list: + description: Comma separated list of Kamelet names to load + into the current integration + type: string + type: object + keda: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + knative: + description: The configuration of Knative trait + properties: + auto: + description: Enable automatic discovery of all trait properties. + type: boolean + channelSinks: + description: List of channels used as destination of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + channelSources: + description: List of channels used as source of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + config: + description: Can be used to inject a Knative complete configuration + in JSON format. + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + endpointSinks: + description: List of endpoints used as destination of integration + routes. Can contain simple endpoint names or full Camel + URIs. + items: + type: string + type: array + endpointSources: + description: List of channels used as source of integration + routes. + items: + type: string + type: array + eventSinks: + description: List of event types that the integration will + produce. Can contain simple event types or full Camel URIs + (to use a specific broker). + items: + type: string + type: array + eventSources: + description: List of event types that the integration will + be subscribed to. Can contain simple event types or full + Camel URIs (to use a specific broker different from "default"). + items: + type: string + type: array + filterSourceChannels: + description: Enables filtering on events based on the header + "ce-knativehistory". Since this header has been removed + in newer versions of Knative, filtering is disabled by default. + type: boolean + sinkBinding: + description: Allows binding the integration to a sink via + a Knative SinkBinding resource. This can be used when the + integration targets a single sink. It's enabled by default + when the integration targets a single sink (except when + the integration is owned by a Knative source). + type: boolean + type: object + knative-service: + description: The configuration of Knative Service trait + properties: + auto: + description: "Automatically deploy the integration as Knative + service when all conditions hold: \n * Integration is using + the Knative profile * All routes are either starting from + a HTTP based consumer or a passive consumer (e.g. `direct` + is a passive consumer)" + type: boolean + autoscalingMetric: + description: "Configures the Knative autoscaling metric property + (e.g. to set `concurrency` based or `cpu` based autoscaling). + \n Refer to the Knative documentation for more information." + type: string + autoscalingTarget: + description: "Sets the allowed concurrency level or CPU percentage + (depending on the autoscaling metric) for each Pod. \n Refer + to the Knative documentation for more information." + type: integer + class: + description: "Configures the Knative autoscaling class property + (e.g. to set `hpa.autoscaling.knative.dev` or `kpa.autoscaling.knative.dev` + autoscaling). \n Refer to the Knative documentation for + more information." + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxScale: + description: "An upper bound for the number of Pods that can + be running in parallel for the integration. Knative has + its own cap value that depends on the installation. \n Refer + to the Knative documentation for more information." + type: integer + minScale: + description: "The minimum number of Pods that should be running + at any time for the integration. It's **zero** by default, + meaning that the integration is scaled down to zero when + not used for a configured amount of time. \n Refer to the + Knative documentation for more information." + type: integer + rolloutDuration: + description: Enables to gradually shift traffic to the latest + Revision and sets the rollout duration. It's disabled by + default and must be expressed as a Golang `time.Duration` + string representation, rounded to a second precision. + type: string + type: object + logging: + description: The configuration of Logging trait + properties: + color: + description: Colorize the log output + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + format: + description: Logs message format + type: string + json: + description: Output the logs in JSON + type: boolean + jsonPrettyPrint: + description: Enable "pretty printing" of the JSON logs + type: boolean + level: + description: Adjust the logging level (defaults to INFO) + type: string + type: object + master: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + mount: + description: The configuration of Mount trait + properties: + configs: + description: 'A list of configuration pointing to configmap/secret. + The configuration are expected to be UTF-8 resources as + they are processed by runtime Camel Context and tried to + be parsed as property files. They are also made available + on the classpath in order to ease their usage directly from + the Route. Syntax: [configmap|secret]:name[/key], where + name represents the resource name and key optionally represents + the resource key to be filtered' + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + resources: + description: 'A list of resources (text or binary content) + pointing to configmap/secret. The resources are expected + to be any resource type (text or binary content). The destination + path can be either a default location or any path specified + by the user. Syntax: [configmap|secret]:name[/key][@path], + where name represents the resource name, key optionally + represents the resource key to be filtered and path represents + the destination path' + items: + type: string + type: array + volumes: + description: 'A list of Persistent Volume Claims to be mounted. + Syntax: [pvcname:/container/path]' + items: + type: string + type: array + type: object + openapi: + description: The configuration of OpenAPI trait + properties: + configmaps: + description: The configmaps holding the spec of the OpenAPI + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + owner: + description: The configuration of Owner trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + targetAnnotations: + description: The set of annotations to be transferred + items: + type: string + type: array + targetLabels: + description: The set of labels to be transferred + items: + type: string + type: array + type: object + pdb: + description: The configuration of PDB trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxUnavailable: + description: The number of pods for the Integration that can + be unavailable after an eviction. It can be either an absolute + number or a percentage (default `1` if `min-available` is + also not set). Only one of `max-unavailable` and `min-available` + can be specified. + type: string + minAvailable: + description: The number of pods for the Integration that must + still be available after an eviction. It can be either an + absolute number or a percentage. Only one of `min-available` + and `max-unavailable` can be specified. + type: string + type: object + platform: + description: The configuration of Platform trait + properties: + auto: + description: To automatically detect from the environment + if a default platform can be created (it will be created + on OpenShift only). + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + createDefault: + description: To create a default (empty) platform when the + platform is missing. + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + global: + description: Indicates if the platform should be created globally + in the case of global operator (default true). + type: boolean + type: object + pod: + description: The configuration of Pod trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + prometheus: + description: The configuration of Prometheus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + podMonitor: + description: Whether a `PodMonitor` resource is created (default + `true`). + type: boolean + podMonitorLabels: + description: The `PodMonitor` resource labels, applicable + when `pod-monitor` is `true`. + items: + type: string + type: array + type: object + pull-secret: + description: The configuration of Pull Secret trait + properties: + auto: + description: Automatically configures the platform registry + secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + imagePullerDelegation: + description: When using a global operator with a shared platform, + this enables delegation of the `system:image-puller` cluster + role on the operator namespace to the integration service + account. + type: boolean + secretName: + description: The pull secret name to set on the Pod. If left + empty this is automatically taken from the `IntegrationPlatform` + registry configuration. + type: string + type: object + quarkus: + description: The configuration of Quarkus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence over + the `fast-jar` one once ready. The order influences the + resolution of the current kit for the integration. The kit + corresponding to the first package type will be assigned + to the integration in case no existing kit that matches + the integration exists. + items: + type: string + type: array + type: object + registry: + description: The configuration of Registry trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + route: + description: The configuration of Route trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: To configure the host exposed by the route. + type: string + tlsCACertificate: + description: "The TLS CA certificate contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsCACertificateSecret: + description: "The secret name and key reference to the TLS + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsCertificate: + description: "The TLS certificate contents. \n Refer to the + OpenShift route documentation for additional information." + type: string + tlsCertificateSecret: + description: "The secret name and key reference to the TLS + certificate. The format is \"secret-name[/key-name]\", the + value represents the secret name, if there is only one key + in the secret it will be read, otherwise you can set a key + name separated with a \"/\". \n Refer to the OpenShift route + documentation for additional information." + type: string + tlsDestinationCACertificate: + description: "The destination CA certificate provides the + contents of the ca certificate of the final destination. + \ When using reencrypt termination this file should be provided + in order to have routers use it for health checks on the + secure connection. If this field is not specified, the router + may provide its own destination CA and perform hostname + validation using the short service name (service.namespace.svc), + which allows infrastructure generated certificates to automatically + verify. \n Refer to the OpenShift route documentation for + additional information." + type: string + tlsDestinationCACertificateSecret: + description: "The secret name and key reference to the destination + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsInsecureEdgeTerminationPolicy: + description: "To configure how to deal with insecure traffic, + e.g. `Allow`, `Disable` or `Redirect` traffic. \n Refer + to the OpenShift route documentation for additional information." + type: string + tlsKey: + description: "The TLS certificate key contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsKeySecret: + description: "The secret name and key reference to the TLS + certificate key. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsTermination: + description: "The TLS termination type, like `edge`, `passthrough` + or `reencrypt`. \n Refer to the OpenShift route documentation + for additional information." + type: string + type: object + service: + description: The configuration of Service trait + properties: + auto: + description: To automatically detect from the code if a Service + needs to be created. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodePort: + description: Enable Service to be exposed as NodePort (default + `false`). + type: boolean + type: object + service-binding: + description: The configuration of Service Binding trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + services: + description: List of Services in the form [[apigroup/]version:]kind:[namespace/]name + items: + type: string + type: array + type: object + strimzi: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + toleration: + description: The configuration of Toleration trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + taints: + description: The list of taints to tolerate, in the form `Key[=Value]:Effect[:Seconds]` + items: + type: string + type: array + type: object + tracing: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object type: object version: description: the Camel K operator version controlling this IntegrationPlatform diff --git a/config/crd/bases/camel.apache.org_integrations.yaml b/config/crd/bases/camel.apache.org_integrations.yaml index 764a2e332e..e0cc1dbae0 100644 --- a/config/crd/bases/camel.apache.org_integrations.yaml +++ b/config/crd/bases/camel.apache.org_integrations.yaml @@ -5845,17 +5845,1257 @@ spec: type: object type: object traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration + description: the traits needed to run this Integration + properties: + 3scale: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + addons: + additionalProperties: + description: AddonTrait represents the configuration of an addon + trait type: object x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object - description: the traits needed to run this Integration + description: The extension point with addon traits + type: object + affinity: + description: The configuration of Affinity trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodeAffinityLabels: + description: Defines a set of nodes the integration pod(s) + are eligible to be scheduled on, based on labels on the + node. + items: + type: string + type: array + podAffinity: + description: Always co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should be co-located with. + items: + type: string + type: array + podAntiAffinity: + description: Never co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAntiAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should not be co-located with. + items: + type: string + type: array + type: object + builder: + description: The configuration of Builder trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the build + task + items: + type: string + type: array + verbose: + description: Enable verbose logging on build components that + support it (e.g. Kaniko build pod). + type: boolean + type: object + camel: + description: The configuration of Camel trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the Integration + runtime + items: + type: string + type: array + runtimeVersion: + description: The camel-k-runtime version to use for the integration. + It overrides the default version set in the Integration + Platform. + type: string + type: object + container: + description: The configuration of Container trait + properties: + auto: + description: To automatically enable the trait + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + expose: + description: Can be used to enable/disable exposure via kubernetes + Service. + type: boolean + image: + description: The main container image + type: string + imagePullPolicy: + description: 'The pull policy: Always|Never|IfNotPresent' + type: string + limitCPU: + description: The maximum amount of CPU required. + type: string + limitMemory: + description: The maximum amount of memory required. + type: string + livenessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessInitialDelay: + description: 'Number of seconds after the container has started + before liveness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + livenessPeriod: + description: 'How often to perform the probe. Applies to the + liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the liveness probe. Deprecated: replaced by the + health trait.' + type: string + livenessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the liveness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + name: + description: The main container name. It's named `integration` + by default. + type: string + port: + description: To configure a different port exposed by the + container (default `8080`). + type: integer + portName: + description: To configure a different port name for the port + exposed by the container. It defaults to `http` only when + the `expose` parameter is true. + type: string + probesEnabled: + description: 'DeprecatedProbesEnabled enable/disable probes + on the container (default `false`) Deprecated: replaced + by the health trait.' + type: boolean + readinessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessInitialDelay: + description: 'Number of seconds after the container has started + before readiness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + readinessPeriod: + description: 'How often to perform the probe. Applies to the + readiness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + readinessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the readiness probe. Deprecated: replaced by + the health trait.' + type: string + readinessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the readiness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + requestCPU: + description: The minimum amount of CPU required. + type: string + requestMemory: + description: The minimum amount of memory required. + type: string + servicePort: + description: To configure under which service port the container + port is to be exposed (default `80`). + type: integer + servicePortName: + description: To configure under which service port name the + container port is to be exposed (default `http`). + type: string + type: object + cron: + description: The configuration of Cron trait + properties: + activeDeadlineSeconds: + description: Specifies the duration in seconds, relative to + the start time, that the job may be continuously active + before it is considered to be failed. It defaults to 60s. + format: int64 + type: integer + auto: + description: "Automatically deploy the integration as CronJob + when all routes are either starting from a periodic consumer + (only `cron`, `timer` and `quartz` are supported) or a passive + consumer (e.g. `direct` is a passive consumer). \n It's + required that all periodic consumers have the same period + and it can be expressed as cron schedule (e.g. `1m` can + be expressed as `0/1 * * * *`, while `35m` or `50s` cannot)." + type: boolean + backoffLimit: + description: Specifies the number of retries before marking + the job failed. It defaults to 2. + format: int32 + type: integer + components: + description: "A comma separated list of the Camel components + that need to be customized in order for them to work when + the schedule is triggered externally by Kubernetes. A specific + customizer is activated for each specified component. E.g. + for the `timer` component, the `cron-timer` customizer is + activated (it's present in the `org.apache.camel.k:camel-k-cron` + library). \n Supported components are currently: `cron`, + `timer` and `quartz`." + type: string + concurrencyPolicy: + description: 'Specifies how to treat concurrent executions + of a Job. Valid values are: - "Allow": allows CronJobs to + run concurrently; - "Forbid" (default): forbids concurrent + runs, skipping next run if previous run hasn''t finished + yet; - "Replace": cancels currently running job and replaces + it with a new one' + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + fallback: + description: Use the default Camel implementation of the `cron` + endpoint (`quartz`) instead of trying to materialize the + integration as Kubernetes CronJob. + type: boolean + schedule: + description: The CronJob schedule for the whole integration. + If multiple routes are declared, they must have the same + schedule for this mechanism to work correctly. + type: string + startingDeadlineSeconds: + description: Optional deadline in seconds for starting the + job if it misses scheduled time for any reason. Missed + jobs executions will be counted as failed ones. + format: int64 + type: integer + type: object + dependencies: + description: The configuration of Dependencies trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + deployer: + description: The configuration of Deployer trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + kind: + description: Allows to explicitly select the desired deployment + kind between `deployment`, `cron-job` or `knative-service` + when creating the resources for running the integration. + type: string + useSSA: + description: Use server-side apply to update the owned resources + (default `true`). Note that it automatically falls back + to client-side patching, if SSA is not available, e.g., + on old Kubernetes clusters. + type: boolean + type: object + deployment: + description: The configuration of Deployment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + progressDeadlineSeconds: + description: The maximum time in seconds for the deployment + to make progress before it is considered to be failed. It + defaults to 60s. + format: int32 + type: integer + type: object + environment: + description: The configuration of Environment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + containerMeta: + description: Enables injection of `NAMESPACE` and `POD_NAME` + environment variables (default `true`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + httpProxy: + description: Propagates the `HTTP_PROXY`, `HTTPS_PROXY` and + `NO_PROXY` environment variables (default `true`) + type: boolean + vars: + description: A list of environment variables to be added to + the integration container. The syntax is KEY=VALUE, e.g., + `MY_VAR="my value"`. These take precedence over the previously + defined environment variables. + items: + type: string + type: array + type: object + error-handler: + description: The configuration of Error Handler trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + ref: + description: The error handler ref name provided or found + in application properties + type: string + type: object + gc: + description: The configuration of GC trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryCache: + description: Discovery client cache to be used, either `disabled`, + `disk` or `memory` (default `memory`) + type: string + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + health: + description: The configuration of Health trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + livenessFailureThreshold: + description: Minimum consecutive failures for the liveness + probe to be considered failed after having succeeded. + format: int32 + type: integer + livenessInitialDelay: + description: Number of seconds after the container has started + before the liveness probe is initiated. + format: int32 + type: integer + livenessPeriod: + description: How often to perform the liveness probe. + format: int32 + type: integer + livenessProbeEnabled: + description: Configures the liveness probe for the integration + container (default `false`). + type: boolean + livenessScheme: + description: Scheme to use when connecting to the liveness + probe (default `HTTP`). + type: string + livenessSuccessThreshold: + description: Minimum consecutive successes for the liveness + probe to be considered successful after having failed. + format: int32 + type: integer + livenessTimeout: + description: Number of seconds after which the liveness probe + times out. + format: int32 + type: integer + readinessFailureThreshold: + description: Minimum consecutive failures for the readiness + probe to be considered failed after having succeeded. + format: int32 + type: integer + readinessInitialDelay: + description: Number of seconds after the container has started + before the readiness probe is initiated. + format: int32 + type: integer + readinessPeriod: + description: How often to perform the readiness probe. + format: int32 + type: integer + readinessProbeEnabled: + description: Configures the readiness probe for the integration + container (default `true`). + type: boolean + readinessScheme: + description: Scheme to use when connecting to the readiness + probe (default `HTTP`). + type: string + readinessSuccessThreshold: + description: Minimum consecutive successes for the readiness + probe to be considered successful after having failed. + format: int32 + type: integer + readinessTimeout: + description: Number of seconds after which the readiness probe + times out. + format: int32 + type: integer + type: object + ingress: + description: The configuration of Ingress trait + properties: + auto: + description: To automatically add an ingress whenever the + integration uses a HTTP endpoint consumer. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: '**Required**. To configure the host exposed + by the ingress.' + type: string + type: object + istio: + description: The configuration of Istio trait + properties: + allow: + description: Configures a (comma-separated) list of CIDR subnets + that should not be intercepted by the Istio proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` + by default). + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + inject: + description: Forces the value for labels `sidecar.istio.io/inject`. + By default the label is set to `true` on deployment and + not set on Knative Service. + type: boolean + type: object + jolokia: + description: The configuration of Jolokia trait + properties: + CACert: + description: The PEM encoded CA certification file path, used + to verify client certificates, applicable when `protocol` + is `https` and `use-ssl-client-authentication` is `true` + (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` + for OpenShift). + type: string + clientPrincipal: + description: The principal(s) which must be given in a client + certificate to allow access to the Jolokia endpoint, applicable + when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `clientPrincipal=cn=system:master-proxy`, + `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` + for OpenShift). + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryEnabled: + description: Listen for multicast requests (default `false`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + extendedClientCheck: + description: Mandate the client certificate contains a client + flag in the extended key usage section, applicable when + `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `true` for OpenShift). + type: boolean + host: + description: The Host address to which the Jolokia agent should + bind to. If `"\*"` or `"0.0.0.0"` is given, the servers + binds to every network interface (default `"*"`). + type: string + options: + description: A list of additional Jolokia options as defined + in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM + agent configuration options] + items: + type: string + type: array + password: + description: The password used for authentication, applicable + when the `user` option is set. + type: string + port: + description: The Jolokia endpoint port (default `8778`). + type: integer + protocol: + description: The protocol to use, either `http` or `https` + (default `https` for OpenShift) + type: string + useSSLClientAuthentication: + description: Whether client certificates should be used for + authentication (default `true` for OpenShift). + type: boolean + user: + description: The user to be used for authentication + type: string + type: object + jvm: + description: The configuration of JVM trait + properties: + classpath: + description: Additional JVM classpath (use `Linux` classpath + separator) + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + debug: + description: Activates remote debugging, so that a debugger + can be attached to the JVM, e.g., using port-forwarding + type: boolean + debugAddress: + description: Transport address at which to listen for the + newly launched JVM (default `*:5005`) + type: string + debugSuspend: + description: Suspends the target JVM immediately before the + main class is loaded + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + options: + description: A list of JVM options + items: + type: string + type: array + printCommand: + description: Prints the command used the start the JVM in + the container logs (default `true`) + type: boolean + type: object + kamelets: + description: The configuration of Kamelets trait + properties: + auto: + description: Automatically inject all referenced Kamelets + and their default configuration (enabled by default) + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + list: + description: Comma separated list of Kamelet names to load + into the current integration + type: string + type: object + keda: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + knative: + description: The configuration of Knative trait + properties: + auto: + description: Enable automatic discovery of all trait properties. + type: boolean + channelSinks: + description: List of channels used as destination of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + channelSources: + description: List of channels used as source of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + config: + description: Can be used to inject a Knative complete configuration + in JSON format. + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + endpointSinks: + description: List of endpoints used as destination of integration + routes. Can contain simple endpoint names or full Camel + URIs. + items: + type: string + type: array + endpointSources: + description: List of channels used as source of integration + routes. + items: + type: string + type: array + eventSinks: + description: List of event types that the integration will + produce. Can contain simple event types or full Camel URIs + (to use a specific broker). + items: + type: string + type: array + eventSources: + description: List of event types that the integration will + be subscribed to. Can contain simple event types or full + Camel URIs (to use a specific broker different from "default"). + items: + type: string + type: array + filterSourceChannels: + description: Enables filtering on events based on the header + "ce-knativehistory". Since this header has been removed + in newer versions of Knative, filtering is disabled by default. + type: boolean + sinkBinding: + description: Allows binding the integration to a sink via + a Knative SinkBinding resource. This can be used when the + integration targets a single sink. It's enabled by default + when the integration targets a single sink (except when + the integration is owned by a Knative source). + type: boolean + type: object + knative-service: + description: The configuration of Knative Service trait + properties: + auto: + description: "Automatically deploy the integration as Knative + service when all conditions hold: \n * Integration is using + the Knative profile * All routes are either starting from + a HTTP based consumer or a passive consumer (e.g. `direct` + is a passive consumer)" + type: boolean + autoscalingMetric: + description: "Configures the Knative autoscaling metric property + (e.g. to set `concurrency` based or `cpu` based autoscaling). + \n Refer to the Knative documentation for more information." + type: string + autoscalingTarget: + description: "Sets the allowed concurrency level or CPU percentage + (depending on the autoscaling metric) for each Pod. \n Refer + to the Knative documentation for more information." + type: integer + class: + description: "Configures the Knative autoscaling class property + (e.g. to set `hpa.autoscaling.knative.dev` or `kpa.autoscaling.knative.dev` + autoscaling). \n Refer to the Knative documentation for + more information." + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxScale: + description: "An upper bound for the number of Pods that can + be running in parallel for the integration. Knative has + its own cap value that depends on the installation. \n Refer + to the Knative documentation for more information." + type: integer + minScale: + description: "The minimum number of Pods that should be running + at any time for the integration. It's **zero** by default, + meaning that the integration is scaled down to zero when + not used for a configured amount of time. \n Refer to the + Knative documentation for more information." + type: integer + rolloutDuration: + description: Enables to gradually shift traffic to the latest + Revision and sets the rollout duration. It's disabled by + default and must be expressed as a Golang `time.Duration` + string representation, rounded to a second precision. + type: string + type: object + logging: + description: The configuration of Logging trait + properties: + color: + description: Colorize the log output + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + format: + description: Logs message format + type: string + json: + description: Output the logs in JSON + type: boolean + jsonPrettyPrint: + description: Enable "pretty printing" of the JSON logs + type: boolean + level: + description: Adjust the logging level (defaults to INFO) + type: string + type: object + master: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + mount: + description: The configuration of Mount trait + properties: + configs: + description: 'A list of configuration pointing to configmap/secret. + The configuration are expected to be UTF-8 resources as + they are processed by runtime Camel Context and tried to + be parsed as property files. They are also made available + on the classpath in order to ease their usage directly from + the Route. Syntax: [configmap|secret]:name[/key], where + name represents the resource name and key optionally represents + the resource key to be filtered' + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + resources: + description: 'A list of resources (text or binary content) + pointing to configmap/secret. The resources are expected + to be any resource type (text or binary content). The destination + path can be either a default location or any path specified + by the user. Syntax: [configmap|secret]:name[/key][@path], + where name represents the resource name, key optionally + represents the resource key to be filtered and path represents + the destination path' + items: + type: string + type: array + volumes: + description: 'A list of Persistent Volume Claims to be mounted. + Syntax: [pvcname:/container/path]' + items: + type: string + type: array + type: object + openapi: + description: The configuration of OpenAPI trait + properties: + configmaps: + description: The configmaps holding the spec of the OpenAPI + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + owner: + description: The configuration of Owner trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + targetAnnotations: + description: The set of annotations to be transferred + items: + type: string + type: array + targetLabels: + description: The set of labels to be transferred + items: + type: string + type: array + type: object + pdb: + description: The configuration of PDB trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxUnavailable: + description: The number of pods for the Integration that can + be unavailable after an eviction. It can be either an absolute + number or a percentage (default `1` if `min-available` is + also not set). Only one of `max-unavailable` and `min-available` + can be specified. + type: string + minAvailable: + description: The number of pods for the Integration that must + still be available after an eviction. It can be either an + absolute number or a percentage. Only one of `min-available` + and `max-unavailable` can be specified. + type: string + type: object + platform: + description: The configuration of Platform trait + properties: + auto: + description: To automatically detect from the environment + if a default platform can be created (it will be created + on OpenShift only). + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + createDefault: + description: To create a default (empty) platform when the + platform is missing. + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + global: + description: Indicates if the platform should be created globally + in the case of global operator (default true). + type: boolean + type: object + pod: + description: The configuration of Pod trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + prometheus: + description: The configuration of Prometheus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + podMonitor: + description: Whether a `PodMonitor` resource is created (default + `true`). + type: boolean + podMonitorLabels: + description: The `PodMonitor` resource labels, applicable + when `pod-monitor` is `true`. + items: + type: string + type: array + type: object + pull-secret: + description: The configuration of Pull Secret trait + properties: + auto: + description: Automatically configures the platform registry + secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + imagePullerDelegation: + description: When using a global operator with a shared platform, + this enables delegation of the `system:image-puller` cluster + role on the operator namespace to the integration service + account. + type: boolean + secretName: + description: The pull secret name to set on the Pod. If left + empty this is automatically taken from the `IntegrationPlatform` + registry configuration. + type: string + type: object + quarkus: + description: The configuration of Quarkus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence over + the `fast-jar` one once ready. The order influences the + resolution of the current kit for the integration. The kit + corresponding to the first package type will be assigned + to the integration in case no existing kit that matches + the integration exists. + items: + type: string + type: array + type: object + registry: + description: The configuration of Registry trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + route: + description: The configuration of Route trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: To configure the host exposed by the route. + type: string + tlsCACertificate: + description: "The TLS CA certificate contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsCACertificateSecret: + description: "The secret name and key reference to the TLS + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsCertificate: + description: "The TLS certificate contents. \n Refer to the + OpenShift route documentation for additional information." + type: string + tlsCertificateSecret: + description: "The secret name and key reference to the TLS + certificate. The format is \"secret-name[/key-name]\", the + value represents the secret name, if there is only one key + in the secret it will be read, otherwise you can set a key + name separated with a \"/\". \n Refer to the OpenShift route + documentation for additional information." + type: string + tlsDestinationCACertificate: + description: "The destination CA certificate provides the + contents of the ca certificate of the final destination. + \ When using reencrypt termination this file should be provided + in order to have routers use it for health checks on the + secure connection. If this field is not specified, the router + may provide its own destination CA and perform hostname + validation using the short service name (service.namespace.svc), + which allows infrastructure generated certificates to automatically + verify. \n Refer to the OpenShift route documentation for + additional information." + type: string + tlsDestinationCACertificateSecret: + description: "The secret name and key reference to the destination + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsInsecureEdgeTerminationPolicy: + description: "To configure how to deal with insecure traffic, + e.g. `Allow`, `Disable` or `Redirect` traffic. \n Refer + to the OpenShift route documentation for additional information." + type: string + tlsKey: + description: "The TLS certificate key contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsKeySecret: + description: "The secret name and key reference to the TLS + certificate key. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsTermination: + description: "The TLS termination type, like `edge`, `passthrough` + or `reencrypt`. \n Refer to the OpenShift route documentation + for additional information." + type: string + type: object + service: + description: The configuration of Service trait + properties: + auto: + description: To automatically detect from the code if a Service + needs to be created. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodePort: + description: Enable Service to be exposed as NodePort (default + `false`). + type: boolean + type: object + service-binding: + description: The configuration of Service Binding trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + services: + description: List of Services in the form [[apigroup/]version:]kind:[namespace/]name + items: + type: string + type: array + type: object + strimzi: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + toleration: + description: The configuration of Toleration trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + taints: + description: The list of taints to tolerate, in the form `Key[=Value]:Effect[:Seconds]` + items: + type: string + type: array + type: object + tracing: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object type: object type: object status: diff --git a/config/crd/bases/camel.apache.org_kameletbindings.yaml b/config/crd/bases/camel.apache.org_kameletbindings.yaml index 549e42c83f..c8e451d329 100644 --- a/config/crd/bases/camel.apache.org_kameletbindings.yaml +++ b/config/crd/bases/camel.apache.org_kameletbindings.yaml @@ -6125,17 +6125,1280 @@ spec: type: object type: object traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration + description: the traits needed to run this Integration + properties: + 3scale: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + addons: + additionalProperties: + description: AddonTrait represents the configuration of + an addon trait type: object x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object - description: the traits needed to run this Integration + description: The extension point with addon traits + type: object + affinity: + description: The configuration of Affinity trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + nodeAffinityLabels: + description: Defines a set of nodes the integration pod(s) + are eligible to be scheduled on, based on labels on + the node. + items: + type: string + type: array + podAffinity: + description: Always co-locates multiple replicas of the + integration in the same node (default *false*). + type: boolean + podAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) + that the integration pod(s) should be co-located with. + items: + type: string + type: array + podAntiAffinity: + description: Never co-locates multiple replicas of the + integration in the same node (default *false*). + type: boolean + podAntiAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) + that the integration pod(s) should not be co-located + with. + items: + type: string + type: array + type: object + builder: + description: The configuration of Builder trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the + build task + items: + type: string + type: array + verbose: + description: Enable verbose logging on build components + that support it (e.g. Kaniko build pod). + type: boolean + type: object + camel: + description: The configuration of Camel trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the + Integration runtime + items: + type: string + type: array + runtimeVersion: + description: The camel-k-runtime version to use for the + integration. It overrides the default version set in + the Integration Platform. + type: string + type: object + container: + description: The configuration of Container trait + properties: + auto: + description: To automatically enable the trait + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + expose: + description: Can be used to enable/disable exposure via + kubernetes Service. + type: boolean + image: + description: The main container image + type: string + imagePullPolicy: + description: 'The pull policy: Always|Never|IfNotPresent' + type: string + limitCPU: + description: The maximum amount of CPU required. + type: string + limitMemory: + description: The maximum amount of memory required. + type: string + livenessFailureThreshold: + description: 'Minimum consecutive failures for the probe + to be considered failed after having succeeded. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessInitialDelay: + description: 'Number of seconds after the container has + started before liveness probes are initiated. Deprecated: + replaced by the health trait.' + format: int32 + type: integer + livenessPeriod: + description: 'How often to perform the probe. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessScheme: + description: 'Scheme to use when connecting. Defaults + to HTTP. Applies to the liveness probe. Deprecated: + replaced by the health trait.' + type: string + livenessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessTimeout: + description: 'Number of seconds after which the probe + times out. Applies to the liveness probe. Deprecated: + replaced by the health trait.' + format: int32 + type: integer + name: + description: The main container name. It's named `integration` + by default. + type: string + port: + description: To configure a different port exposed by + the container (default `8080`). + type: integer + portName: + description: To configure a different port name for the + port exposed by the container. It defaults to `http` + only when the `expose` parameter is true. + type: string + probesEnabled: + description: 'DeprecatedProbesEnabled enable/disable probes + on the container (default `false`) Deprecated: replaced + by the health trait.' + type: boolean + readinessFailureThreshold: + description: 'Minimum consecutive failures for the probe + to be considered failed after having succeeded. Applies + to the readiness probe. Deprecated: replaced by the + health trait.' + format: int32 + type: integer + readinessInitialDelay: + description: 'Number of seconds after the container has + started before readiness probes are initiated. Deprecated: + replaced by the health trait.' + format: int32 + type: integer + readinessPeriod: + description: 'How often to perform the probe. Applies + to the readiness probe. Deprecated: replaced by the + health trait.' + format: int32 + type: integer + readinessScheme: + description: 'Scheme to use when connecting. Defaults + to HTTP. Applies to the readiness probe. Deprecated: + replaced by the health trait.' + type: string + readinessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the readiness probe. Deprecated: replaced by the + health trait.' + format: int32 + type: integer + readinessTimeout: + description: 'Number of seconds after which the probe + times out. Applies to the readiness probe. Deprecated: + replaced by the health trait.' + format: int32 + type: integer + requestCPU: + description: The minimum amount of CPU required. + type: string + requestMemory: + description: The minimum amount of memory required. + type: string + servicePort: + description: To configure under which service port the + container port is to be exposed (default `80`). + type: integer + servicePortName: + description: To configure under which service port name + the container port is to be exposed (default `http`). + type: string + type: object + cron: + description: The configuration of Cron trait + properties: + activeDeadlineSeconds: + description: Specifies the duration in seconds, relative + to the start time, that the job may be continuously + active before it is considered to be failed. It defaults + to 60s. + format: int64 + type: integer + auto: + description: "Automatically deploy the integration as + CronJob when all routes are either starting from a periodic + consumer (only `cron`, `timer` and `quartz` are supported) + or a passive consumer (e.g. `direct` is a passive consumer). + \n It's required that all periodic consumers have the + same period and it can be expressed as cron schedule + (e.g. `1m` can be expressed as `0/1 * * * *`, while + `35m` or `50s` cannot)." + type: boolean + backoffLimit: + description: Specifies the number of retries before marking + the job failed. It defaults to 2. + format: int32 + type: integer + components: + description: "A comma separated list of the Camel components + that need to be customized in order for them to work + when the schedule is triggered externally by Kubernetes. + A specific customizer is activated for each specified + component. E.g. for the `timer` component, the `cron-timer` + customizer is activated (it's present in the `org.apache.camel.k:camel-k-cron` + library). \n Supported components are currently: `cron`, + `timer` and `quartz`." + type: string + concurrencyPolicy: + description: 'Specifies how to treat concurrent executions + of a Job. Valid values are: - "Allow": allows CronJobs + to run concurrently; - "Forbid" (default): forbids concurrent + runs, skipping next run if previous run hasn''t finished + yet; - "Replace": cancels currently running job and + replaces it with a new one' + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + fallback: + description: Use the default Camel implementation of the + `cron` endpoint (`quartz`) instead of trying to materialize + the integration as Kubernetes CronJob. + type: boolean + schedule: + description: The CronJob schedule for the whole integration. + If multiple routes are declared, they must have the + same schedule for this mechanism to work correctly. + type: string + startingDeadlineSeconds: + description: Optional deadline in seconds for starting + the job if it misses scheduled time for any reason. Missed + jobs executions will be counted as failed ones. + format: int64 + type: integer + type: object + dependencies: + description: The configuration of Dependencies trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + deployer: + description: The configuration of Deployer trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + kind: + description: Allows to explicitly select the desired deployment + kind between `deployment`, `cron-job` or `knative-service` + when creating the resources for running the integration. + type: string + useSSA: + description: Use server-side apply to update the owned + resources (default `true`). Note that it automatically + falls back to client-side patching, if SSA is not available, + e.g., on old Kubernetes clusters. + type: boolean + type: object + deployment: + description: The configuration of Deployment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + progressDeadlineSeconds: + description: The maximum time in seconds for the deployment + to make progress before it is considered to be failed. + It defaults to 60s. + format: int32 + type: integer + type: object + environment: + description: The configuration of Environment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + containerMeta: + description: Enables injection of `NAMESPACE` and `POD_NAME` + environment variables (default `true`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + httpProxy: + description: Propagates the `HTTP_PROXY`, `HTTPS_PROXY` + and `NO_PROXY` environment variables (default `true`) + type: boolean + vars: + description: A list of environment variables to be added + to the integration container. The syntax is KEY=VALUE, + e.g., `MY_VAR="my value"`. These take precedence over + the previously defined environment variables. + items: + type: string + type: array + type: object + error-handler: + description: The configuration of Error Handler trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + ref: + description: The error handler ref name provided or found + in application properties + type: string + type: object + gc: + description: The configuration of GC trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryCache: + description: Discovery client cache to be used, either + `disabled`, `disk` or `memory` (default `memory`) + type: string + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + health: + description: The configuration of Health trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + livenessFailureThreshold: + description: Minimum consecutive failures for the liveness + probe to be considered failed after having succeeded. + format: int32 + type: integer + livenessInitialDelay: + description: Number of seconds after the container has + started before the liveness probe is initiated. + format: int32 + type: integer + livenessPeriod: + description: How often to perform the liveness probe. + format: int32 + type: integer + livenessProbeEnabled: + description: Configures the liveness probe for the integration + container (default `false`). + type: boolean + livenessScheme: + description: Scheme to use when connecting to the liveness + probe (default `HTTP`). + type: string + livenessSuccessThreshold: + description: Minimum consecutive successes for the liveness + probe to be considered successful after having failed. + format: int32 + type: integer + livenessTimeout: + description: Number of seconds after which the liveness + probe times out. + format: int32 + type: integer + readinessFailureThreshold: + description: Minimum consecutive failures for the readiness + probe to be considered failed after having succeeded. + format: int32 + type: integer + readinessInitialDelay: + description: Number of seconds after the container has + started before the readiness probe is initiated. + format: int32 + type: integer + readinessPeriod: + description: How often to perform the readiness probe. + format: int32 + type: integer + readinessProbeEnabled: + description: Configures the readiness probe for the integration + container (default `true`). + type: boolean + readinessScheme: + description: Scheme to use when connecting to the readiness + probe (default `HTTP`). + type: string + readinessSuccessThreshold: + description: Minimum consecutive successes for the readiness + probe to be considered successful after having failed. + format: int32 + type: integer + readinessTimeout: + description: Number of seconds after which the readiness + probe times out. + format: int32 + type: integer + type: object + ingress: + description: The configuration of Ingress trait + properties: + auto: + description: To automatically add an ingress whenever + the integration uses a HTTP endpoint consumer. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + host: + description: '**Required**. To configure the host exposed + by the ingress.' + type: string + type: object + istio: + description: The configuration of Istio trait + properties: + allow: + description: Configures a (comma-separated) list of CIDR + subnets that should not be intercepted by the Istio + proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` by + default). + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + inject: + description: Forces the value for labels `sidecar.istio.io/inject`. + By default the label is set to `true` on deployment + and not set on Knative Service. + type: boolean + type: object + jolokia: + description: The configuration of Jolokia trait + properties: + CACert: + description: The PEM encoded CA certification file path, + used to verify client certificates, applicable when + `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` + for OpenShift). + type: string + clientPrincipal: + description: The principal(s) which must be given in a + client certificate to allow access to the Jolokia endpoint, + applicable when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `clientPrincipal=cn=system:master-proxy`, + `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` + for OpenShift). + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryEnabled: + description: Listen for multicast requests (default `false`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + extendedClientCheck: + description: Mandate the client certificate contains a + client flag in the extended key usage section, applicable + when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `true` for OpenShift). + type: boolean + host: + description: The Host address to which the Jolokia agent + should bind to. If `"\*"` or `"0.0.0.0"` is given, the + servers binds to every network interface (default `"*"`). + type: string + options: + description: A list of additional Jolokia options as defined + in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM + agent configuration options] + items: + type: string + type: array + password: + description: The password used for authentication, applicable + when the `user` option is set. + type: string + port: + description: The Jolokia endpoint port (default `8778`). + type: integer + protocol: + description: The protocol to use, either `http` or `https` + (default `https` for OpenShift) + type: string + useSSLClientAuthentication: + description: Whether client certificates should be used + for authentication (default `true` for OpenShift). + type: boolean + user: + description: The user to be used for authentication + type: string + type: object + jvm: + description: The configuration of JVM trait + properties: + classpath: + description: Additional JVM classpath (use `Linux` classpath + separator) + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + debug: + description: Activates remote debugging, so that a debugger + can be attached to the JVM, e.g., using port-forwarding + type: boolean + debugAddress: + description: Transport address at which to listen for + the newly launched JVM (default `*:5005`) + type: string + debugSuspend: + description: Suspends the target JVM immediately before + the main class is loaded + type: boolean + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + options: + description: A list of JVM options + items: + type: string + type: array + printCommand: + description: Prints the command used the start the JVM + in the container logs (default `true`) + type: boolean + type: object + kamelets: + description: The configuration of Kamelets trait + properties: + auto: + description: Automatically inject all referenced Kamelets + and their default configuration (enabled by default) + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + list: + description: Comma separated list of Kamelet names to + load into the current integration + type: string + type: object + keda: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + knative: + description: The configuration of Knative trait + properties: + auto: + description: Enable automatic discovery of all trait properties. + type: boolean + channelSinks: + description: List of channels used as destination of integration + routes. Can contain simple channel names or full Camel + URIs. + items: + type: string + type: array + channelSources: + description: List of channels used as source of integration + routes. Can contain simple channel names or full Camel + URIs. + items: + type: string + type: array + config: + description: Can be used to inject a Knative complete + configuration in JSON format. + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + endpointSinks: + description: List of endpoints used as destination of + integration routes. Can contain simple endpoint names + or full Camel URIs. + items: + type: string + type: array + endpointSources: + description: List of channels used as source of integration + routes. + items: + type: string + type: array + eventSinks: + description: List of event types that the integration + will produce. Can contain simple event types or full + Camel URIs (to use a specific broker). + items: + type: string + type: array + eventSources: + description: List of event types that the integration + will be subscribed to. Can contain simple event types + or full Camel URIs (to use a specific broker different + from "default"). + items: + type: string + type: array + filterSourceChannels: + description: Enables filtering on events based on the + header "ce-knativehistory". Since this header has been + removed in newer versions of Knative, filtering is disabled + by default. + type: boolean + sinkBinding: + description: Allows binding the integration to a sink + via a Knative SinkBinding resource. This can be used + when the integration targets a single sink. It's enabled + by default when the integration targets a single sink + (except when the integration is owned by a Knative source). + type: boolean + type: object + knative-service: + description: The configuration of Knative Service trait + properties: + auto: + description: "Automatically deploy the integration as + Knative service when all conditions hold: \n * Integration + is using the Knative profile * All routes are either + starting from a HTTP based consumer or a passive consumer + (e.g. `direct` is a passive consumer)" + type: boolean + autoscalingMetric: + description: "Configures the Knative autoscaling metric + property (e.g. to set `concurrency` based or `cpu` based + autoscaling). \n Refer to the Knative documentation + for more information." + type: string + autoscalingTarget: + description: "Sets the allowed concurrency level or CPU + percentage (depending on the autoscaling metric) for + each Pod. \n Refer to the Knative documentation for + more information." + type: integer + class: + description: "Configures the Knative autoscaling class + property (e.g. to set `hpa.autoscaling.knative.dev` + or `kpa.autoscaling.knative.dev` autoscaling). \n Refer + to the Knative documentation for more information." + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + maxScale: + description: "An upper bound for the number of Pods that + can be running in parallel for the integration. Knative + has its own cap value that depends on the installation. + \n Refer to the Knative documentation for more information." + type: integer + minScale: + description: "The minimum number of Pods that should be + running at any time for the integration. It's **zero** + by default, meaning that the integration is scaled down + to zero when not used for a configured amount of time. + \n Refer to the Knative documentation for more information." + type: integer + rolloutDuration: + description: Enables to gradually shift traffic to the + latest Revision and sets the rollout duration. It's + disabled by default and must be expressed as a Golang + `time.Duration` string representation, rounded to a + second precision. + type: string + type: object + logging: + description: The configuration of Logging trait + properties: + color: + description: Colorize the log output + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + format: + description: Logs message format + type: string + json: + description: Output the logs in JSON + type: boolean + jsonPrettyPrint: + description: Enable "pretty printing" of the JSON logs + type: boolean + level: + description: Adjust the logging level (defaults to INFO) + type: string + type: object + master: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + mount: + description: The configuration of Mount trait + properties: + configs: + description: 'A list of configuration pointing to configmap/secret. + The configuration are expected to be UTF-8 resources + as they are processed by runtime Camel Context and tried + to be parsed as property files. They are also made available + on the classpath in order to ease their usage directly + from the Route. Syntax: [configmap|secret]:name[/key], + where name represents the resource name and key optionally + represents the resource key to be filtered' + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + resources: + description: 'A list of resources (text or binary content) + pointing to configmap/secret. The resources are expected + to be any resource type (text or binary content). The + destination path can be either a default location or + any path specified by the user. Syntax: [configmap|secret]:name[/key][@path], + where name represents the resource name, key optionally + represents the resource key to be filtered and path + represents the destination path' + items: + type: string + type: array + volumes: + description: 'A list of Persistent Volume Claims to be + mounted. Syntax: [pvcname:/container/path]' + items: + type: string + type: array + type: object + openapi: + description: The configuration of OpenAPI trait + properties: + configmaps: + description: The configmaps holding the spec of the OpenAPI + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + owner: + description: The configuration of Owner trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + targetAnnotations: + description: The set of annotations to be transferred + items: + type: string + type: array + targetLabels: + description: The set of labels to be transferred + items: + type: string + type: array + type: object + pdb: + description: The configuration of PDB trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + maxUnavailable: + description: The number of pods for the Integration that + can be unavailable after an eviction. It can be either + an absolute number or a percentage (default `1` if `min-available` + is also not set). Only one of `max-unavailable` and + `min-available` can be specified. + type: string + minAvailable: + description: The number of pods for the Integration that + must still be available after an eviction. It can be + either an absolute number or a percentage. Only one + of `min-available` and `max-unavailable` can be specified. + type: string + type: object + platform: + description: The configuration of Platform trait + properties: + auto: + description: To automatically detect from the environment + if a default platform can be created (it will be created + on OpenShift only). + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + createDefault: + description: To create a default (empty) platform when + the platform is missing. + type: boolean + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + global: + description: Indicates if the platform should be created + globally in the case of global operator (default true). + type: boolean + type: object + pod: + description: The configuration of Pod trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + prometheus: + description: The configuration of Prometheus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + podMonitor: + description: Whether a `PodMonitor` resource is created + (default `true`). + type: boolean + podMonitorLabels: + description: The `PodMonitor` resource labels, applicable + when `pod-monitor` is `true`. + items: + type: string + type: array + type: object + pull-secret: + description: The configuration of Pull Secret trait + properties: + auto: + description: Automatically configures the platform registry + secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + imagePullerDelegation: + description: When using a global operator with a shared + platform, this enables delegation of the `system:image-puller` + cluster role on the operator namespace to the integration + service account. + type: boolean + secretName: + description: The pull secret name to set on the Pod. If + left empty this is automatically taken from the `IntegrationPlatform` + registry configuration. + type: string + type: object + quarkus: + description: The configuration of Quarkus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence + over the `fast-jar` one once ready. The order influences + the resolution of the current kit for the integration. + The kit corresponding to the first package type will + be assigned to the integration in case no existing kit + that matches the integration exists. + items: + type: string + type: array + type: object + registry: + description: The configuration of Registry trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + route: + description: The configuration of Route trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + host: + description: To configure the host exposed by the route. + type: string + tlsCACertificate: + description: "The TLS CA certificate contents. \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsCACertificateSecret: + description: "The secret name and key reference to the + TLS CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only + one key in the secret it will be read, otherwise you + can set a key name separated with a \"/\". \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsCertificate: + description: "The TLS certificate contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsCertificateSecret: + description: "The secret name and key reference to the + TLS certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only + one key in the secret it will be read, otherwise you + can set a key name separated with a \"/\". \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsDestinationCACertificate: + description: "The destination CA certificate provides + the contents of the ca certificate of the final destination. + \ When using reencrypt termination this file should + be provided in order to have routers use it for health + checks on the secure connection. If this field is not + specified, the router may provide its own destination + CA and perform hostname validation using the short service + name (service.namespace.svc), which allows infrastructure + generated certificates to automatically verify. \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsDestinationCACertificateSecret: + description: "The secret name and key reference to the + destination CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only + one key in the secret it will be read, otherwise you + can set a key name separated with a \"/\". \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsInsecureEdgeTerminationPolicy: + description: "To configure how to deal with insecure traffic, + e.g. `Allow`, `Disable` or `Redirect` traffic. \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsKey: + description: "The TLS certificate key contents. \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsKeySecret: + description: "The secret name and key reference to the + TLS certificate key. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only + one key in the secret it will be read, otherwise you + can set a key name separated with a \"/\". \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsTermination: + description: "The TLS termination type, like `edge`, `passthrough` + or `reencrypt`. \n Refer to the OpenShift route documentation + for additional information." + type: string + type: object + service: + description: The configuration of Service trait + properties: + auto: + description: To automatically detect from the code if + a Service needs to be created. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + nodePort: + description: Enable Service to be exposed as NodePort + (default `false`). + type: boolean + type: object + service-binding: + description: The configuration of Service Binding trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + services: + description: List of Services in the form [[apigroup/]version:]kind:[namespace/]name + items: + type: string + type: array + type: object + strimzi: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + toleration: + description: The configuration of Toleration trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + taints: + description: The list of taints to tolerate, in the form + `Key[=Value]:Effect[:Seconds]` + items: + type: string + type: array + type: object + tracing: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object type: object type: object replicas: diff --git a/docs/modules/traits/pages/container.adoc b/docs/modules/traits/pages/container.adoc index f5be96f2cf..e2f6aa9bfe 100755 --- a/docs/modules/traits/pages/container.adoc +++ b/docs/modules/traits/pages/container.adoc @@ -31,7 +31,7 @@ The following configuration options are available: | container.auto | bool -| +| To automatically enable the trait | container.request-cpu | string diff --git a/docs/modules/traits/pages/gc.adoc b/docs/modules/traits/pages/gc.adoc index c7a9ee8259..88af7ba26c 100755 --- a/docs/modules/traits/pages/gc.adoc +++ b/docs/modules/traits/pages/gc.adoc @@ -26,7 +26,7 @@ The following configuration options are available: | Can be used to enable or disable a trait. All traits share this common property. | gc.discovery-cache -| github.com/apache/camel-k/pkg/trait.discoveryCacheType +| github.com/apache/camel-k/pkg/apis/camel/v1/trait.DiscoveryCacheType | Discovery client cache to be used, either `disabled`, `disk` or `memory` (default `memory`) |=== diff --git a/docs/modules/traits/pages/quarkus.adoc b/docs/modules/traits/pages/quarkus.adoc index e9d579e10b..595572dd60 100755 --- a/docs/modules/traits/pages/quarkus.adoc +++ b/docs/modules/traits/pages/quarkus.adoc @@ -36,7 +36,7 @@ The following configuration options are available: | Can be used to enable or disable a trait. All traits share this common property. | quarkus.package-type -| []github.com/apache/camel-k/pkg/trait.quarkusPackageType +| []github.com/apache/camel-k/pkg/apis/camel/v1/trait.QuarkusPackageType | The Quarkus package types, either `fast-jar` or `native` (default `fast-jar`). In case both `fast-jar` and `native` are specified, two `IntegrationKit` resources are created, with the `native` kit having precedence over the `fast-jar` one once ready. diff --git a/docs/modules/traits/pages/service-binding.adoc b/docs/modules/traits/pages/service-binding.adoc index 79a0b40fe2..ac4e88ceed 100755 --- a/docs/modules/traits/pages/service-binding.adoc +++ b/docs/modules/traits/pages/service-binding.adoc @@ -3,7 +3,8 @@ // Start of autogenerated code - DO NOT EDIT! (description) The Service Binding trait allows users to connect to Services in Kubernetes: https://github.com/k8s-service-bindings/spec#service-binding -As the specification is still evolving this is subject to change +As the specification is still evolving this is subject to change. + This trait is available in the following profiles: **Kubernetes, Knative, OpenShift**. diff --git a/go.mod b/go.mod index c28f89e8b8..4ee008a89e 100644 --- a/go.mod +++ b/go.mod @@ -57,7 +57,7 @@ require ( k8s.io/gengo v0.0.0-20211129171323-c02415ce4185 k8s.io/klog/v2 v2.40.1 k8s.io/kubectl v0.22.5 - k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 + k8s.io/utils v0.0.0-20211208161948-7d6a63dca704 knative.dev/eventing v0.29.0 knative.dev/pkg v0.0.0-20220118160532-77555ea48cd4 knative.dev/serving v0.29.0 diff --git a/go.sum b/go.sum index 9783c28775..5bc79daf98 100644 --- a/go.sum +++ b/go.sum @@ -2134,9 +2134,8 @@ k8s.io/utils v0.0.0-20210707171843-4b05e18ac7d9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/ k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20211208161948-7d6a63dca704 h1:ZKMMxTvduyf5WUtREOqg5LiXaN1KO/+0oOQPRFrClpo= k8s.io/utils v0.0.0-20211208161948-7d6a63dca704/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 h1:HNSDgDCrr/6Ly3WEGKZftiE7IY19Vz2GdbOCyI4qqhc= -k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= knative.dev/caching v0.0.0-20220118175933-0c1cc094a7f4/go.mod h1:OHsK3XaWmdi2/mPaNBiX8LbefbtM6TptnT90eVbYGSA= knative.dev/eventing v0.29.0 h1:+AhcYEuuz37x1op71bknZ/lFgsvuZJl0AKFOOFiH03s= knative.dev/eventing v0.29.0/go.mod h1:u5T5NZTDUsLR7yJwp5MDnBnDX5MhywD3yK3Rq+7gTtI= diff --git a/helm/camel-k/crds/crd-integration-kit.yaml b/helm/camel-k/crds/crd-integration-kit.yaml index ca5c8f90f8..06e61aaf3b 100644 --- a/helm/camel-k/crds/crd-integration-kit.yaml +++ b/helm/camel-k/crds/crd-integration-kit.yaml @@ -111,7 +111,7 @@ spec: type: string type: array image: - description: the container image as identify in the container registry + description: the container image as identified in the container registry type: string profile: description: the profile which is expected by this kit @@ -122,17 +122,73 @@ spec: type: string type: array traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration + description: traits that the kit will execute + properties: + addons: + additionalProperties: + description: AddonTrait represents the configuration of an addon + trait type: object x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object - description: traits that the kit will execute + description: The collection of addon trait configurations + type: object + builder: + description: The builder trait is internally used to determine + the best strategy to build and configure IntegrationKits. + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the build + task + items: + type: string + type: array + verbose: + description: Enable verbose logging on build components that + support it (e.g. Kaniko build pod). + type: boolean + type: object + quarkus: + description: 'The Quarkus trait configures the Quarkus runtime. + It''s enabled by default. NOTE: Compiling to a native executable, + i.e. when using `package-type=native`, is only supported for + kamelets, as well as YAML and XML integrations. It also requires + at least 4GiB of memory, so the Pod running the native build, + that is either the operator Pod, or the build Pod (depending + on the build strategy configured for the platform), must have + enough memory available.' + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence over + the `fast-jar` one once ready. The order influences the + resolution of the current kit for the integration. The kit + corresponding to the first package type will be assigned + to the integration in case no existing kit that matches + the integration exists. + items: + type: string + type: array + type: object type: object type: object status: diff --git a/helm/camel-k/crds/crd-integration-platform.yaml b/helm/camel-k/crds/crd-integration-platform.yaml index d83005fbe0..716a18b7ec 100644 --- a/helm/camel-k/crds/crd-integration-platform.yaml +++ b/helm/camel-k/crds/crd-integration-platform.yaml @@ -367,255 +367,1495 @@ spec: description: 'Deprecated: not used' type: object traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration - type: object - x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object description: list of traits to be executed for all the Integration/IntegrationKits built from this IntegrationPlatform - type: object - type: object - status: - description: IntegrationPlatformStatus defines the observed state of IntegrationPlatform - properties: - build: - description: specify how to build the Integration/IntegrationKits properties: - PublishStrategyOptions: + 3scale: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + addons: additionalProperties: - type: string + description: AddonTrait represents the configuration of an addon + trait + type: object + x-kubernetes-preserve-unknown-fields: true + description: The extension point with addon traits type: object - baseImage: - description: a base image that can be used as base layer for all - images. It can be useful if you want to provide some custom - base image with further utility softwares - type: string - buildStrategy: - description: the strategy to adopt for building an Integration - base image - enum: - - routine - - pod - type: string - kanikoBuildCache: - description: 'Deprecated: Use PublishStrategyOptions instead enables - Kaniko publish strategy cache' - type: boolean - maven: - description: Maven configuration used to build the Camel/Camel-Quarkus - applications + affinity: + description: The configuration of Affinity trait properties: - caSecret: - description: 'Deprecated: use CASecrets The Secret name and - key, containing the CA certificate(s) used to connect to - remote Maven repositories. It can contain X.509 certificates, - and PKCS#7 formatted certificate chains. A JKS formatted - keystore is automatically created to store the CA certificate(s), - and configured to be used as a trusted certificate(s) by - the Maven commands. Note that the root CA certificates are - also imported into the created keystore.' - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the Secret or its key must - be defined - type: boolean - required: - - key + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' type: object - caSecrets: - description: The Secrets name and key, containing the CA certificate(s) - used to connect to remote Maven repositories. It can contain - X.509 certificates, and PKCS#7 formatted certificate chains. - A JKS formatted keystore is automatically created to store - the CA certificate(s), and configured to be used as a trusted - certificate(s) by the Maven commands. Note that the root - CA certificates are also imported into the created keystore. + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodeAffinityLabels: + description: Defines a set of nodes the integration pod(s) + are eligible to be scheduled on, based on labels on the + node. items: - description: SecretKeySelector selects a key of a Secret. - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the Secret or its key must - be defined - type: boolean - required: - - key - type: object + type: string type: array - cliOptions: - description: The CLI options that are appended to the list - of arguments for Maven commands, e.g., `-V,--no-transfer-progress,-Dstyle.color=never`. - See https://maven.apache.org/ref/3.8.4/maven-embedder/cli.html. + podAffinity: + description: Always co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should be co-located with. items: type: string type: array - extension: - description: The Maven build extensions. See https://maven.apache.org/guides/mini/guide-using-extensions.html. + podAntiAffinity: + description: Never co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAntiAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should not be co-located with. items: - description: MavenArtifact defines a GAV (Group:Artifact:Version) - Maven artifact - properties: - artifactId: - description: Maven Artifact - type: string - groupId: - description: Maven Group - type: string - version: - description: Maven Version - type: string - required: - - artifactId - - groupId - type: object + type: string type: array - localRepository: - description: The path of the local Maven repository. - type: string + type: object + builder: + description: The configuration of Builder trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean properties: - additionalProperties: + description: A list of properties to be provided to the build + task + items: type: string - description: The Maven properties. - type: object - settings: - description: A reference to the ConfigMap or Secret key that - contains the Maven settings. - properties: - configMapKeyRef: - description: Selects a key of a ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the ConfigMap or its - key must be defined - type: boolean - required: - - key - type: object - secretKeyRef: - description: Selects a key of a secret. - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the Secret or its key - must be defined - type: boolean - required: - - key - type: object - type: object - settingsSecurity: - description: A reference to the ConfigMap or Secret key that - contains the security of the Maven settings. - properties: - configMapKeyRef: - description: Selects a key of a ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the ConfigMap or its - key must be defined - type: boolean - required: - - key - type: object - secretKeyRef: - description: Selects a key of a secret. - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the Secret or its key - must be defined - type: boolean - required: - - key - type: object + type: array + verbose: + description: Enable verbose logging on build components that + support it (e.g. Kaniko build pod). + type: boolean + type: object + camel: + description: The configuration of Camel trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the Integration + runtime + items: + type: string + type: array + runtimeVersion: + description: The camel-k-runtime version to use for the integration. + It overrides the default version set in the Integration + Platform. + type: string type: object - persistentVolumeClaim: - description: 'Deprecated: Use PublishStrategyOptions instead the - Persistent Volume Claim used by Kaniko publish strategy, if - cache is enabled' - type: string - publishStrategy: - description: the strategy to adopt for publishing an Integration - base image - type: string - registry: - description: the image registry used to push/pull Integration - images + container: + description: The configuration of Container trait properties: - address: - description: the URI to access + auto: + description: To automatically enable the trait + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + expose: + description: Can be used to enable/disable exposure via kubernetes + Service. + type: boolean + image: + description: The main container image type: string - ca: - description: the configmap which stores the Certificate Authority + imagePullPolicy: + description: 'The pull policy: Always|Never|IfNotPresent' type: string - insecure: - description: if the container registry is insecure (ie, http - only) + limitCPU: + description: The maximum amount of CPU required. + type: string + limitMemory: + description: The maximum amount of memory required. + type: string + livenessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessInitialDelay: + description: 'Number of seconds after the container has started + before liveness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + livenessPeriod: + description: 'How often to perform the probe. Applies to the + liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the liveness probe. Deprecated: replaced by the + health trait.' + type: string + livenessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the liveness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + name: + description: The main container name. It's named `integration` + by default. + type: string + port: + description: To configure a different port exposed by the + container (default `8080`). + type: integer + portName: + description: To configure a different port name for the port + exposed by the container. It defaults to `http` only when + the `expose` parameter is true. + type: string + probesEnabled: + description: 'DeprecatedProbesEnabled enable/disable probes + on the container (default `false`) Deprecated: replaced + by the health trait.' type: boolean - organization: - description: the registry organization + readinessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessInitialDelay: + description: 'Number of seconds after the container has started + before readiness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + readinessPeriod: + description: 'How often to perform the probe. Applies to the + readiness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + readinessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the readiness probe. Deprecated: replaced by + the health trait.' type: string - secret: - description: the secret where credentials are stored + readinessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the readiness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + requestCPU: + description: The minimum amount of CPU required. + type: string + requestMemory: + description: The minimum amount of memory required. + type: string + servicePort: + description: To configure under which service port the container + port is to be exposed (default `80`). + type: integer + servicePortName: + description: To configure under which service port name the + container port is to be exposed (default `http`). type: string type: object - runtimeProvider: - description: the runtime used. Likely Camel Quarkus (we used to - have main runtime which has been discontinued since version + cron: + description: The configuration of Cron trait + properties: + activeDeadlineSeconds: + description: Specifies the duration in seconds, relative to + the start time, that the job may be continuously active + before it is considered to be failed. It defaults to 60s. + format: int64 + type: integer + auto: + description: "Automatically deploy the integration as CronJob + when all routes are either starting from a periodic consumer + (only `cron`, `timer` and `quartz` are supported) or a passive + consumer (e.g. `direct` is a passive consumer). \n It's + required that all periodic consumers have the same period + and it can be expressed as cron schedule (e.g. `1m` can + be expressed as `0/1 * * * *`, while `35m` or `50s` cannot)." + type: boolean + backoffLimit: + description: Specifies the number of retries before marking + the job failed. It defaults to 2. + format: int32 + type: integer + components: + description: "A comma separated list of the Camel components + that need to be customized in order for them to work when + the schedule is triggered externally by Kubernetes. A specific + customizer is activated for each specified component. E.g. + for the `timer` component, the `cron-timer` customizer is + activated (it's present in the `org.apache.camel.k:camel-k-cron` + library). \n Supported components are currently: `cron`, + `timer` and `quartz`." + type: string + concurrencyPolicy: + description: 'Specifies how to treat concurrent executions + of a Job. Valid values are: - "Allow": allows CronJobs to + run concurrently; - "Forbid" (default): forbids concurrent + runs, skipping next run if previous run hasn''t finished + yet; - "Replace": cancels currently running job and replaces + it with a new one' + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + fallback: + description: Use the default Camel implementation of the `cron` + endpoint (`quartz`) instead of trying to materialize the + integration as Kubernetes CronJob. + type: boolean + schedule: + description: The CronJob schedule for the whole integration. + If multiple routes are declared, they must have the same + schedule for this mechanism to work correctly. + type: string + startingDeadlineSeconds: + description: Optional deadline in seconds for starting the + job if it misses scheduled time for any reason. Missed + jobs executions will be counted as failed ones. + format: int64 + type: integer + type: object + dependencies: + description: The configuration of Dependencies trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + deployer: + description: The configuration of Deployer trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + kind: + description: Allows to explicitly select the desired deployment + kind between `deployment`, `cron-job` or `knative-service` + when creating the resources for running the integration. + type: string + useSSA: + description: Use server-side apply to update the owned resources + (default `true`). Note that it automatically falls back + to client-side patching, if SSA is not available, e.g., + on old Kubernetes clusters. + type: boolean + type: object + deployment: + description: The configuration of Deployment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + progressDeadlineSeconds: + description: The maximum time in seconds for the deployment + to make progress before it is considered to be failed. It + defaults to 60s. + format: int32 + type: integer + type: object + environment: + description: The configuration of Environment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + containerMeta: + description: Enables injection of `NAMESPACE` and `POD_NAME` + environment variables (default `true`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + httpProxy: + description: Propagates the `HTTP_PROXY`, `HTTPS_PROXY` and + `NO_PROXY` environment variables (default `true`) + type: boolean + vars: + description: A list of environment variables to be added to + the integration container. The syntax is KEY=VALUE, e.g., + `MY_VAR="my value"`. These take precedence over the previously + defined environment variables. + items: + type: string + type: array + type: object + error-handler: + description: The configuration of Error Handler trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + ref: + description: The error handler ref name provided or found + in application properties + type: string + type: object + gc: + description: The configuration of GC trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryCache: + description: Discovery client cache to be used, either `disabled`, + `disk` or `memory` (default `memory`) + type: string + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + health: + description: The configuration of Health trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + livenessFailureThreshold: + description: Minimum consecutive failures for the liveness + probe to be considered failed after having succeeded. + format: int32 + type: integer + livenessInitialDelay: + description: Number of seconds after the container has started + before the liveness probe is initiated. + format: int32 + type: integer + livenessPeriod: + description: How often to perform the liveness probe. + format: int32 + type: integer + livenessProbeEnabled: + description: Configures the liveness probe for the integration + container (default `false`). + type: boolean + livenessScheme: + description: Scheme to use when connecting to the liveness + probe (default `HTTP`). + type: string + livenessSuccessThreshold: + description: Minimum consecutive successes for the liveness + probe to be considered successful after having failed. + format: int32 + type: integer + livenessTimeout: + description: Number of seconds after which the liveness probe + times out. + format: int32 + type: integer + readinessFailureThreshold: + description: Minimum consecutive failures for the readiness + probe to be considered failed after having succeeded. + format: int32 + type: integer + readinessInitialDelay: + description: Number of seconds after the container has started + before the readiness probe is initiated. + format: int32 + type: integer + readinessPeriod: + description: How often to perform the readiness probe. + format: int32 + type: integer + readinessProbeEnabled: + description: Configures the readiness probe for the integration + container (default `true`). + type: boolean + readinessScheme: + description: Scheme to use when connecting to the readiness + probe (default `HTTP`). + type: string + readinessSuccessThreshold: + description: Minimum consecutive successes for the readiness + probe to be considered successful after having failed. + format: int32 + type: integer + readinessTimeout: + description: Number of seconds after which the readiness probe + times out. + format: int32 + type: integer + type: object + ingress: + description: The configuration of Ingress trait + properties: + auto: + description: To automatically add an ingress whenever the + integration uses a HTTP endpoint consumer. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: '**Required**. To configure the host exposed + by the ingress.' + type: string + type: object + istio: + description: The configuration of Istio trait + properties: + allow: + description: Configures a (comma-separated) list of CIDR subnets + that should not be intercepted by the Istio proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` + by default). + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + inject: + description: Forces the value for labels `sidecar.istio.io/inject`. + By default the label is set to `true` on deployment and + not set on Knative Service. + type: boolean + type: object + jolokia: + description: The configuration of Jolokia trait + properties: + CACert: + description: The PEM encoded CA certification file path, used + to verify client certificates, applicable when `protocol` + is `https` and `use-ssl-client-authentication` is `true` + (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` + for OpenShift). + type: string + clientPrincipal: + description: The principal(s) which must be given in a client + certificate to allow access to the Jolokia endpoint, applicable + when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `clientPrincipal=cn=system:master-proxy`, + `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` + for OpenShift). + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryEnabled: + description: Listen for multicast requests (default `false`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + extendedClientCheck: + description: Mandate the client certificate contains a client + flag in the extended key usage section, applicable when + `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `true` for OpenShift). + type: boolean + host: + description: The Host address to which the Jolokia agent should + bind to. If `"\*"` or `"0.0.0.0"` is given, the servers + binds to every network interface (default `"*"`). + type: string + options: + description: A list of additional Jolokia options as defined + in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM + agent configuration options] + items: + type: string + type: array + password: + description: The password used for authentication, applicable + when the `user` option is set. + type: string + port: + description: The Jolokia endpoint port (default `8778`). + type: integer + protocol: + description: The protocol to use, either `http` or `https` + (default `https` for OpenShift) + type: string + useSSLClientAuthentication: + description: Whether client certificates should be used for + authentication (default `true` for OpenShift). + type: boolean + user: + description: The user to be used for authentication + type: string + type: object + jvm: + description: The configuration of JVM trait + properties: + classpath: + description: Additional JVM classpath (use `Linux` classpath + separator) + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + debug: + description: Activates remote debugging, so that a debugger + can be attached to the JVM, e.g., using port-forwarding + type: boolean + debugAddress: + description: Transport address at which to listen for the + newly launched JVM (default `*:5005`) + type: string + debugSuspend: + description: Suspends the target JVM immediately before the + main class is loaded + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + options: + description: A list of JVM options + items: + type: string + type: array + printCommand: + description: Prints the command used the start the JVM in + the container logs (default `true`) + type: boolean + type: object + kamelets: + description: The configuration of Kamelets trait + properties: + auto: + description: Automatically inject all referenced Kamelets + and their default configuration (enabled by default) + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + list: + description: Comma separated list of Kamelet names to load + into the current integration + type: string + type: object + keda: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + knative: + description: The configuration of Knative trait + properties: + auto: + description: Enable automatic discovery of all trait properties. + type: boolean + channelSinks: + description: List of channels used as destination of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + channelSources: + description: List of channels used as source of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + config: + description: Can be used to inject a Knative complete configuration + in JSON format. + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + endpointSinks: + description: List of endpoints used as destination of integration + routes. Can contain simple endpoint names or full Camel + URIs. + items: + type: string + type: array + endpointSources: + description: List of channels used as source of integration + routes. + items: + type: string + type: array + eventSinks: + description: List of event types that the integration will + produce. Can contain simple event types or full Camel URIs + (to use a specific broker). + items: + type: string + type: array + eventSources: + description: List of event types that the integration will + be subscribed to. Can contain simple event types or full + Camel URIs (to use a specific broker different from "default"). + items: + type: string + type: array + filterSourceChannels: + description: Enables filtering on events based on the header + "ce-knativehistory". Since this header has been removed + in newer versions of Knative, filtering is disabled by default. + type: boolean + sinkBinding: + description: Allows binding the integration to a sink via + a Knative SinkBinding resource. This can be used when the + integration targets a single sink. It's enabled by default + when the integration targets a single sink (except when + the integration is owned by a Knative source). + type: boolean + type: object + knative-service: + description: The configuration of Knative Service trait + properties: + auto: + description: "Automatically deploy the integration as Knative + service when all conditions hold: \n * Integration is using + the Knative profile * All routes are either starting from + a HTTP based consumer or a passive consumer (e.g. `direct` + is a passive consumer)" + type: boolean + autoscalingMetric: + description: "Configures the Knative autoscaling metric property + (e.g. to set `concurrency` based or `cpu` based autoscaling). + \n Refer to the Knative documentation for more information." + type: string + autoscalingTarget: + description: "Sets the allowed concurrency level or CPU percentage + (depending on the autoscaling metric) for each Pod. \n Refer + to the Knative documentation for more information." + type: integer + class: + description: "Configures the Knative autoscaling class property + (e.g. to set `hpa.autoscaling.knative.dev` or `kpa.autoscaling.knative.dev` + autoscaling). \n Refer to the Knative documentation for + more information." + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxScale: + description: "An upper bound for the number of Pods that can + be running in parallel for the integration. Knative has + its own cap value that depends on the installation. \n Refer + to the Knative documentation for more information." + type: integer + minScale: + description: "The minimum number of Pods that should be running + at any time for the integration. It's **zero** by default, + meaning that the integration is scaled down to zero when + not used for a configured amount of time. \n Refer to the + Knative documentation for more information." + type: integer + rolloutDuration: + description: Enables to gradually shift traffic to the latest + Revision and sets the rollout duration. It's disabled by + default and must be expressed as a Golang `time.Duration` + string representation, rounded to a second precision. + type: string + type: object + logging: + description: The configuration of Logging trait + properties: + color: + description: Colorize the log output + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + format: + description: Logs message format + type: string + json: + description: Output the logs in JSON + type: boolean + jsonPrettyPrint: + description: Enable "pretty printing" of the JSON logs + type: boolean + level: + description: Adjust the logging level (defaults to INFO) + type: string + type: object + master: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + mount: + description: The configuration of Mount trait + properties: + configs: + description: 'A list of configuration pointing to configmap/secret. + The configuration are expected to be UTF-8 resources as + they are processed by runtime Camel Context and tried to + be parsed as property files. They are also made available + on the classpath in order to ease their usage directly from + the Route. Syntax: [configmap|secret]:name[/key], where + name represents the resource name and key optionally represents + the resource key to be filtered' + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + resources: + description: 'A list of resources (text or binary content) + pointing to configmap/secret. The resources are expected + to be any resource type (text or binary content). The destination + path can be either a default location or any path specified + by the user. Syntax: [configmap|secret]:name[/key][@path], + where name represents the resource name, key optionally + represents the resource key to be filtered and path represents + the destination path' + items: + type: string + type: array + volumes: + description: 'A list of Persistent Volume Claims to be mounted. + Syntax: [pvcname:/container/path]' + items: + type: string + type: array + type: object + openapi: + description: The configuration of OpenAPI trait + properties: + configmaps: + description: The configmaps holding the spec of the OpenAPI + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + owner: + description: The configuration of Owner trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + targetAnnotations: + description: The set of annotations to be transferred + items: + type: string + type: array + targetLabels: + description: The set of labels to be transferred + items: + type: string + type: array + type: object + pdb: + description: The configuration of PDB trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxUnavailable: + description: The number of pods for the Integration that can + be unavailable after an eviction. It can be either an absolute + number or a percentage (default `1` if `min-available` is + also not set). Only one of `max-unavailable` and `min-available` + can be specified. + type: string + minAvailable: + description: The number of pods for the Integration that must + still be available after an eviction. It can be either an + absolute number or a percentage. Only one of `min-available` + and `max-unavailable` can be specified. + type: string + type: object + platform: + description: The configuration of Platform trait + properties: + auto: + description: To automatically detect from the environment + if a default platform can be created (it will be created + on OpenShift only). + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + createDefault: + description: To create a default (empty) platform when the + platform is missing. + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + global: + description: Indicates if the platform should be created globally + in the case of global operator (default true). + type: boolean + type: object + pod: + description: The configuration of Pod trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + prometheus: + description: The configuration of Prometheus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + podMonitor: + description: Whether a `PodMonitor` resource is created (default + `true`). + type: boolean + podMonitorLabels: + description: The `PodMonitor` resource labels, applicable + when `pod-monitor` is `true`. + items: + type: string + type: array + type: object + pull-secret: + description: The configuration of Pull Secret trait + properties: + auto: + description: Automatically configures the platform registry + secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + imagePullerDelegation: + description: When using a global operator with a shared platform, + this enables delegation of the `system:image-puller` cluster + role on the operator namespace to the integration service + account. + type: boolean + secretName: + description: The pull secret name to set on the Pod. If left + empty this is automatically taken from the `IntegrationPlatform` + registry configuration. + type: string + type: object + quarkus: + description: The configuration of Quarkus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence over + the `fast-jar` one once ready. The order influences the + resolution of the current kit for the integration. The kit + corresponding to the first package type will be assigned + to the integration in case no existing kit that matches + the integration exists. + items: + type: string + type: array + type: object + registry: + description: The configuration of Registry trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + route: + description: The configuration of Route trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: To configure the host exposed by the route. + type: string + tlsCACertificate: + description: "The TLS CA certificate contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsCACertificateSecret: + description: "The secret name and key reference to the TLS + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsCertificate: + description: "The TLS certificate contents. \n Refer to the + OpenShift route documentation for additional information." + type: string + tlsCertificateSecret: + description: "The secret name and key reference to the TLS + certificate. The format is \"secret-name[/key-name]\", the + value represents the secret name, if there is only one key + in the secret it will be read, otherwise you can set a key + name separated with a \"/\". \n Refer to the OpenShift route + documentation for additional information." + type: string + tlsDestinationCACertificate: + description: "The destination CA certificate provides the + contents of the ca certificate of the final destination. + \ When using reencrypt termination this file should be provided + in order to have routers use it for health checks on the + secure connection. If this field is not specified, the router + may provide its own destination CA and perform hostname + validation using the short service name (service.namespace.svc), + which allows infrastructure generated certificates to automatically + verify. \n Refer to the OpenShift route documentation for + additional information." + type: string + tlsDestinationCACertificateSecret: + description: "The secret name and key reference to the destination + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsInsecureEdgeTerminationPolicy: + description: "To configure how to deal with insecure traffic, + e.g. `Allow`, `Disable` or `Redirect` traffic. \n Refer + to the OpenShift route documentation for additional information." + type: string + tlsKey: + description: "The TLS certificate key contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsKeySecret: + description: "The secret name and key reference to the TLS + certificate key. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsTermination: + description: "The TLS termination type, like `edge`, `passthrough` + or `reencrypt`. \n Refer to the OpenShift route documentation + for additional information." + type: string + type: object + service: + description: The configuration of Service trait + properties: + auto: + description: To automatically detect from the code if a Service + needs to be created. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodePort: + description: Enable Service to be exposed as NodePort (default + `false`). + type: boolean + type: object + service-binding: + description: The configuration of Service Binding trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + services: + description: List of Services in the form [[apigroup/]version:]kind:[namespace/]name + items: + type: string + type: array + type: object + strimzi: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + toleration: + description: The configuration of Toleration trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + taints: + description: The list of taints to tolerate, in the form `Key[=Value]:Effect[:Seconds]` + items: + type: string + type: array + type: object + tracing: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + type: object + type: object + status: + description: IntegrationPlatformStatus defines the observed state of IntegrationPlatform + properties: + build: + description: specify how to build the Integration/IntegrationKits + properties: + PublishStrategyOptions: + additionalProperties: + type: string + type: object + baseImage: + description: a base image that can be used as base layer for all + images. It can be useful if you want to provide some custom + base image with further utility softwares + type: string + buildStrategy: + description: the strategy to adopt for building an Integration + base image + enum: + - routine + - pod + type: string + kanikoBuildCache: + description: 'Deprecated: Use PublishStrategyOptions instead enables + Kaniko publish strategy cache' + type: boolean + maven: + description: Maven configuration used to build the Camel/Camel-Quarkus + applications + properties: + caSecret: + description: 'Deprecated: use CASecrets The Secret name and + key, containing the CA certificate(s) used to connect to + remote Maven repositories. It can contain X.509 certificates, + and PKCS#7 formatted certificate chains. A JKS formatted + keystore is automatically created to store the CA certificate(s), + and configured to be used as a trusted certificate(s) by + the Maven commands. Note that the root CA certificates are + also imported into the created keystore.' + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + optional: + description: Specify whether the Secret or its key must + be defined + type: boolean + required: + - key + type: object + caSecrets: + description: The Secrets name and key, containing the CA certificate(s) + used to connect to remote Maven repositories. It can contain + X.509 certificates, and PKCS#7 formatted certificate chains. + A JKS formatted keystore is automatically created to store + the CA certificate(s), and configured to be used as a trusted + certificate(s) by the Maven commands. Note that the root + CA certificates are also imported into the created keystore. + items: + description: SecretKeySelector selects a key of a Secret. + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + optional: + description: Specify whether the Secret or its key must + be defined + type: boolean + required: + - key + type: object + type: array + cliOptions: + description: The CLI options that are appended to the list + of arguments for Maven commands, e.g., `-V,--no-transfer-progress,-Dstyle.color=never`. + See https://maven.apache.org/ref/3.8.4/maven-embedder/cli.html. + items: + type: string + type: array + extension: + description: The Maven build extensions. See https://maven.apache.org/guides/mini/guide-using-extensions.html. + items: + description: MavenArtifact defines a GAV (Group:Artifact:Version) + Maven artifact + properties: + artifactId: + description: Maven Artifact + type: string + groupId: + description: Maven Group + type: string + version: + description: Maven Version + type: string + required: + - artifactId + - groupId + type: object + type: array + localRepository: + description: The path of the local Maven repository. + type: string + properties: + additionalProperties: + type: string + description: The Maven properties. + type: object + settings: + description: A reference to the ConfigMap or Secret key that + contains the Maven settings. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + secretKeyRef: + description: Selects a key of a secret. + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + settingsSecurity: + description: A reference to the ConfigMap or Secret key that + contains the security of the Maven settings. + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + secretKeyRef: + description: Selects a key of a secret. + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + type: object + persistentVolumeClaim: + description: 'Deprecated: Use PublishStrategyOptions instead the + Persistent Volume Claim used by Kaniko publish strategy, if + cache is enabled' + type: string + publishStrategy: + description: the strategy to adopt for publishing an Integration + base image + type: string + registry: + description: the image registry used to push/pull Integration + images + properties: + address: + description: the URI to access + type: string + ca: + description: the configmap which stores the Certificate Authority + type: string + insecure: + description: if the container registry is insecure (ie, http + only) + type: boolean + organization: + description: the registry organization + type: string + secret: + description: the secret where credentials are stored + type: string + type: object + runtimeProvider: + description: the runtime used. Likely Camel Quarkus (we used to + have main runtime which has been discontinued since version 1.5) type: string runtimeVersion: @@ -711,39 +1951,1279 @@ spec: uri: description: the remote repository in the format github:ORG/REPO/PATH_TO_KAMELETS_FOLDER type: string - type: object - type: array - type: object - observedGeneration: - description: ObservedGeneration is the most recent generation observed - for this IntegrationPlatform. - format: int64 - type: integer - phase: - description: defines in what phase the IntegrationPlatform is found - type: string - profile: - description: the profile you wish to use. It will apply certain traits - which are required by the specific profile chosen. It usually relates - the Cluster with the optional definition of special profiles (ie, - Knative) - type: string - resources: - description: 'Deprecated: not used' - type: object - traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration - type: object - x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object - description: list of traits to be executed for all the Integration/IntegrationKits - built from this IntegrationPlatform + type: object + type: array + type: object + observedGeneration: + description: ObservedGeneration is the most recent generation observed + for this IntegrationPlatform. + format: int64 + type: integer + phase: + description: defines in what phase the IntegrationPlatform is found + type: string + profile: + description: the profile you wish to use. It will apply certain traits + which are required by the specific profile chosen. It usually relates + the Cluster with the optional definition of special profiles (ie, + Knative) + type: string + resources: + description: 'Deprecated: not used' + type: object + traits: + description: list of traits to be executed for all the Integration/IntegrationKits + built from this IntegrationPlatform + properties: + 3scale: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + addons: + additionalProperties: + description: AddonTrait represents the configuration of an addon + trait + type: object + x-kubernetes-preserve-unknown-fields: true + description: The extension point with addon traits + type: object + affinity: + description: The configuration of Affinity trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodeAffinityLabels: + description: Defines a set of nodes the integration pod(s) + are eligible to be scheduled on, based on labels on the + node. + items: + type: string + type: array + podAffinity: + description: Always co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should be co-located with. + items: + type: string + type: array + podAntiAffinity: + description: Never co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAntiAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should not be co-located with. + items: + type: string + type: array + type: object + builder: + description: The configuration of Builder trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the build + task + items: + type: string + type: array + verbose: + description: Enable verbose logging on build components that + support it (e.g. Kaniko build pod). + type: boolean + type: object + camel: + description: The configuration of Camel trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the Integration + runtime + items: + type: string + type: array + runtimeVersion: + description: The camel-k-runtime version to use for the integration. + It overrides the default version set in the Integration + Platform. + type: string + type: object + container: + description: The configuration of Container trait + properties: + auto: + description: To automatically enable the trait + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + expose: + description: Can be used to enable/disable exposure via kubernetes + Service. + type: boolean + image: + description: The main container image + type: string + imagePullPolicy: + description: 'The pull policy: Always|Never|IfNotPresent' + type: string + limitCPU: + description: The maximum amount of CPU required. + type: string + limitMemory: + description: The maximum amount of memory required. + type: string + livenessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessInitialDelay: + description: 'Number of seconds after the container has started + before liveness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + livenessPeriod: + description: 'How often to perform the probe. Applies to the + liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the liveness probe. Deprecated: replaced by the + health trait.' + type: string + livenessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the liveness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + name: + description: The main container name. It's named `integration` + by default. + type: string + port: + description: To configure a different port exposed by the + container (default `8080`). + type: integer + portName: + description: To configure a different port name for the port + exposed by the container. It defaults to `http` only when + the `expose` parameter is true. + type: string + probesEnabled: + description: 'DeprecatedProbesEnabled enable/disable probes + on the container (default `false`) Deprecated: replaced + by the health trait.' + type: boolean + readinessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessInitialDelay: + description: 'Number of seconds after the container has started + before readiness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + readinessPeriod: + description: 'How often to perform the probe. Applies to the + readiness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + readinessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the readiness probe. Deprecated: replaced by + the health trait.' + type: string + readinessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the readiness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + requestCPU: + description: The minimum amount of CPU required. + type: string + requestMemory: + description: The minimum amount of memory required. + type: string + servicePort: + description: To configure under which service port the container + port is to be exposed (default `80`). + type: integer + servicePortName: + description: To configure under which service port name the + container port is to be exposed (default `http`). + type: string + type: object + cron: + description: The configuration of Cron trait + properties: + activeDeadlineSeconds: + description: Specifies the duration in seconds, relative to + the start time, that the job may be continuously active + before it is considered to be failed. It defaults to 60s. + format: int64 + type: integer + auto: + description: "Automatically deploy the integration as CronJob + when all routes are either starting from a periodic consumer + (only `cron`, `timer` and `quartz` are supported) or a passive + consumer (e.g. `direct` is a passive consumer). \n It's + required that all periodic consumers have the same period + and it can be expressed as cron schedule (e.g. `1m` can + be expressed as `0/1 * * * *`, while `35m` or `50s` cannot)." + type: boolean + backoffLimit: + description: Specifies the number of retries before marking + the job failed. It defaults to 2. + format: int32 + type: integer + components: + description: "A comma separated list of the Camel components + that need to be customized in order for them to work when + the schedule is triggered externally by Kubernetes. A specific + customizer is activated for each specified component. E.g. + for the `timer` component, the `cron-timer` customizer is + activated (it's present in the `org.apache.camel.k:camel-k-cron` + library). \n Supported components are currently: `cron`, + `timer` and `quartz`." + type: string + concurrencyPolicy: + description: 'Specifies how to treat concurrent executions + of a Job. Valid values are: - "Allow": allows CronJobs to + run concurrently; - "Forbid" (default): forbids concurrent + runs, skipping next run if previous run hasn''t finished + yet; - "Replace": cancels currently running job and replaces + it with a new one' + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + fallback: + description: Use the default Camel implementation of the `cron` + endpoint (`quartz`) instead of trying to materialize the + integration as Kubernetes CronJob. + type: boolean + schedule: + description: The CronJob schedule for the whole integration. + If multiple routes are declared, they must have the same + schedule for this mechanism to work correctly. + type: string + startingDeadlineSeconds: + description: Optional deadline in seconds for starting the + job if it misses scheduled time for any reason. Missed + jobs executions will be counted as failed ones. + format: int64 + type: integer + type: object + dependencies: + description: The configuration of Dependencies trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + deployer: + description: The configuration of Deployer trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + kind: + description: Allows to explicitly select the desired deployment + kind between `deployment`, `cron-job` or `knative-service` + when creating the resources for running the integration. + type: string + useSSA: + description: Use server-side apply to update the owned resources + (default `true`). Note that it automatically falls back + to client-side patching, if SSA is not available, e.g., + on old Kubernetes clusters. + type: boolean + type: object + deployment: + description: The configuration of Deployment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + progressDeadlineSeconds: + description: The maximum time in seconds for the deployment + to make progress before it is considered to be failed. It + defaults to 60s. + format: int32 + type: integer + type: object + environment: + description: The configuration of Environment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + containerMeta: + description: Enables injection of `NAMESPACE` and `POD_NAME` + environment variables (default `true`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + httpProxy: + description: Propagates the `HTTP_PROXY`, `HTTPS_PROXY` and + `NO_PROXY` environment variables (default `true`) + type: boolean + vars: + description: A list of environment variables to be added to + the integration container. The syntax is KEY=VALUE, e.g., + `MY_VAR="my value"`. These take precedence over the previously + defined environment variables. + items: + type: string + type: array + type: object + error-handler: + description: The configuration of Error Handler trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + ref: + description: The error handler ref name provided or found + in application properties + type: string + type: object + gc: + description: The configuration of GC trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryCache: + description: Discovery client cache to be used, either `disabled`, + `disk` or `memory` (default `memory`) + type: string + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + health: + description: The configuration of Health trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + livenessFailureThreshold: + description: Minimum consecutive failures for the liveness + probe to be considered failed after having succeeded. + format: int32 + type: integer + livenessInitialDelay: + description: Number of seconds after the container has started + before the liveness probe is initiated. + format: int32 + type: integer + livenessPeriod: + description: How often to perform the liveness probe. + format: int32 + type: integer + livenessProbeEnabled: + description: Configures the liveness probe for the integration + container (default `false`). + type: boolean + livenessScheme: + description: Scheme to use when connecting to the liveness + probe (default `HTTP`). + type: string + livenessSuccessThreshold: + description: Minimum consecutive successes for the liveness + probe to be considered successful after having failed. + format: int32 + type: integer + livenessTimeout: + description: Number of seconds after which the liveness probe + times out. + format: int32 + type: integer + readinessFailureThreshold: + description: Minimum consecutive failures for the readiness + probe to be considered failed after having succeeded. + format: int32 + type: integer + readinessInitialDelay: + description: Number of seconds after the container has started + before the readiness probe is initiated. + format: int32 + type: integer + readinessPeriod: + description: How often to perform the readiness probe. + format: int32 + type: integer + readinessProbeEnabled: + description: Configures the readiness probe for the integration + container (default `true`). + type: boolean + readinessScheme: + description: Scheme to use when connecting to the readiness + probe (default `HTTP`). + type: string + readinessSuccessThreshold: + description: Minimum consecutive successes for the readiness + probe to be considered successful after having failed. + format: int32 + type: integer + readinessTimeout: + description: Number of seconds after which the readiness probe + times out. + format: int32 + type: integer + type: object + ingress: + description: The configuration of Ingress trait + properties: + auto: + description: To automatically add an ingress whenever the + integration uses a HTTP endpoint consumer. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: '**Required**. To configure the host exposed + by the ingress.' + type: string + type: object + istio: + description: The configuration of Istio trait + properties: + allow: + description: Configures a (comma-separated) list of CIDR subnets + that should not be intercepted by the Istio proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` + by default). + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + inject: + description: Forces the value for labels `sidecar.istio.io/inject`. + By default the label is set to `true` on deployment and + not set on Knative Service. + type: boolean + type: object + jolokia: + description: The configuration of Jolokia trait + properties: + CACert: + description: The PEM encoded CA certification file path, used + to verify client certificates, applicable when `protocol` + is `https` and `use-ssl-client-authentication` is `true` + (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` + for OpenShift). + type: string + clientPrincipal: + description: The principal(s) which must be given in a client + certificate to allow access to the Jolokia endpoint, applicable + when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `clientPrincipal=cn=system:master-proxy`, + `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` + for OpenShift). + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryEnabled: + description: Listen for multicast requests (default `false`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + extendedClientCheck: + description: Mandate the client certificate contains a client + flag in the extended key usage section, applicable when + `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `true` for OpenShift). + type: boolean + host: + description: The Host address to which the Jolokia agent should + bind to. If `"\*"` or `"0.0.0.0"` is given, the servers + binds to every network interface (default `"*"`). + type: string + options: + description: A list of additional Jolokia options as defined + in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM + agent configuration options] + items: + type: string + type: array + password: + description: The password used for authentication, applicable + when the `user` option is set. + type: string + port: + description: The Jolokia endpoint port (default `8778`). + type: integer + protocol: + description: The protocol to use, either `http` or `https` + (default `https` for OpenShift) + type: string + useSSLClientAuthentication: + description: Whether client certificates should be used for + authentication (default `true` for OpenShift). + type: boolean + user: + description: The user to be used for authentication + type: string + type: object + jvm: + description: The configuration of JVM trait + properties: + classpath: + description: Additional JVM classpath (use `Linux` classpath + separator) + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + debug: + description: Activates remote debugging, so that a debugger + can be attached to the JVM, e.g., using port-forwarding + type: boolean + debugAddress: + description: Transport address at which to listen for the + newly launched JVM (default `*:5005`) + type: string + debugSuspend: + description: Suspends the target JVM immediately before the + main class is loaded + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + options: + description: A list of JVM options + items: + type: string + type: array + printCommand: + description: Prints the command used the start the JVM in + the container logs (default `true`) + type: boolean + type: object + kamelets: + description: The configuration of Kamelets trait + properties: + auto: + description: Automatically inject all referenced Kamelets + and their default configuration (enabled by default) + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + list: + description: Comma separated list of Kamelet names to load + into the current integration + type: string + type: object + keda: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + knative: + description: The configuration of Knative trait + properties: + auto: + description: Enable automatic discovery of all trait properties. + type: boolean + channelSinks: + description: List of channels used as destination of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + channelSources: + description: List of channels used as source of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + config: + description: Can be used to inject a Knative complete configuration + in JSON format. + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + endpointSinks: + description: List of endpoints used as destination of integration + routes. Can contain simple endpoint names or full Camel + URIs. + items: + type: string + type: array + endpointSources: + description: List of channels used as source of integration + routes. + items: + type: string + type: array + eventSinks: + description: List of event types that the integration will + produce. Can contain simple event types or full Camel URIs + (to use a specific broker). + items: + type: string + type: array + eventSources: + description: List of event types that the integration will + be subscribed to. Can contain simple event types or full + Camel URIs (to use a specific broker different from "default"). + items: + type: string + type: array + filterSourceChannels: + description: Enables filtering on events based on the header + "ce-knativehistory". Since this header has been removed + in newer versions of Knative, filtering is disabled by default. + type: boolean + sinkBinding: + description: Allows binding the integration to a sink via + a Knative SinkBinding resource. This can be used when the + integration targets a single sink. It's enabled by default + when the integration targets a single sink (except when + the integration is owned by a Knative source). + type: boolean + type: object + knative-service: + description: The configuration of Knative Service trait + properties: + auto: + description: "Automatically deploy the integration as Knative + service when all conditions hold: \n * Integration is using + the Knative profile * All routes are either starting from + a HTTP based consumer or a passive consumer (e.g. `direct` + is a passive consumer)" + type: boolean + autoscalingMetric: + description: "Configures the Knative autoscaling metric property + (e.g. to set `concurrency` based or `cpu` based autoscaling). + \n Refer to the Knative documentation for more information." + type: string + autoscalingTarget: + description: "Sets the allowed concurrency level or CPU percentage + (depending on the autoscaling metric) for each Pod. \n Refer + to the Knative documentation for more information." + type: integer + class: + description: "Configures the Knative autoscaling class property + (e.g. to set `hpa.autoscaling.knative.dev` or `kpa.autoscaling.knative.dev` + autoscaling). \n Refer to the Knative documentation for + more information." + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxScale: + description: "An upper bound for the number of Pods that can + be running in parallel for the integration. Knative has + its own cap value that depends on the installation. \n Refer + to the Knative documentation for more information." + type: integer + minScale: + description: "The minimum number of Pods that should be running + at any time for the integration. It's **zero** by default, + meaning that the integration is scaled down to zero when + not used for a configured amount of time. \n Refer to the + Knative documentation for more information." + type: integer + rolloutDuration: + description: Enables to gradually shift traffic to the latest + Revision and sets the rollout duration. It's disabled by + default and must be expressed as a Golang `time.Duration` + string representation, rounded to a second precision. + type: string + type: object + logging: + description: The configuration of Logging trait + properties: + color: + description: Colorize the log output + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + format: + description: Logs message format + type: string + json: + description: Output the logs in JSON + type: boolean + jsonPrettyPrint: + description: Enable "pretty printing" of the JSON logs + type: boolean + level: + description: Adjust the logging level (defaults to INFO) + type: string + type: object + master: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + mount: + description: The configuration of Mount trait + properties: + configs: + description: 'A list of configuration pointing to configmap/secret. + The configuration are expected to be UTF-8 resources as + they are processed by runtime Camel Context and tried to + be parsed as property files. They are also made available + on the classpath in order to ease their usage directly from + the Route. Syntax: [configmap|secret]:name[/key], where + name represents the resource name and key optionally represents + the resource key to be filtered' + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + resources: + description: 'A list of resources (text or binary content) + pointing to configmap/secret. The resources are expected + to be any resource type (text or binary content). The destination + path can be either a default location or any path specified + by the user. Syntax: [configmap|secret]:name[/key][@path], + where name represents the resource name, key optionally + represents the resource key to be filtered and path represents + the destination path' + items: + type: string + type: array + volumes: + description: 'A list of Persistent Volume Claims to be mounted. + Syntax: [pvcname:/container/path]' + items: + type: string + type: array + type: object + openapi: + description: The configuration of OpenAPI trait + properties: + configmaps: + description: The configmaps holding the spec of the OpenAPI + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + owner: + description: The configuration of Owner trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + targetAnnotations: + description: The set of annotations to be transferred + items: + type: string + type: array + targetLabels: + description: The set of labels to be transferred + items: + type: string + type: array + type: object + pdb: + description: The configuration of PDB trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxUnavailable: + description: The number of pods for the Integration that can + be unavailable after an eviction. It can be either an absolute + number or a percentage (default `1` if `min-available` is + also not set). Only one of `max-unavailable` and `min-available` + can be specified. + type: string + minAvailable: + description: The number of pods for the Integration that must + still be available after an eviction. It can be either an + absolute number or a percentage. Only one of `min-available` + and `max-unavailable` can be specified. + type: string + type: object + platform: + description: The configuration of Platform trait + properties: + auto: + description: To automatically detect from the environment + if a default platform can be created (it will be created + on OpenShift only). + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + createDefault: + description: To create a default (empty) platform when the + platform is missing. + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + global: + description: Indicates if the platform should be created globally + in the case of global operator (default true). + type: boolean + type: object + pod: + description: The configuration of Pod trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + prometheus: + description: The configuration of Prometheus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + podMonitor: + description: Whether a `PodMonitor` resource is created (default + `true`). + type: boolean + podMonitorLabels: + description: The `PodMonitor` resource labels, applicable + when `pod-monitor` is `true`. + items: + type: string + type: array + type: object + pull-secret: + description: The configuration of Pull Secret trait + properties: + auto: + description: Automatically configures the platform registry + secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + imagePullerDelegation: + description: When using a global operator with a shared platform, + this enables delegation of the `system:image-puller` cluster + role on the operator namespace to the integration service + account. + type: boolean + secretName: + description: The pull secret name to set on the Pod. If left + empty this is automatically taken from the `IntegrationPlatform` + registry configuration. + type: string + type: object + quarkus: + description: The configuration of Quarkus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence over + the `fast-jar` one once ready. The order influences the + resolution of the current kit for the integration. The kit + corresponding to the first package type will be assigned + to the integration in case no existing kit that matches + the integration exists. + items: + type: string + type: array + type: object + registry: + description: The configuration of Registry trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + route: + description: The configuration of Route trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: To configure the host exposed by the route. + type: string + tlsCACertificate: + description: "The TLS CA certificate contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsCACertificateSecret: + description: "The secret name and key reference to the TLS + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsCertificate: + description: "The TLS certificate contents. \n Refer to the + OpenShift route documentation for additional information." + type: string + tlsCertificateSecret: + description: "The secret name and key reference to the TLS + certificate. The format is \"secret-name[/key-name]\", the + value represents the secret name, if there is only one key + in the secret it will be read, otherwise you can set a key + name separated with a \"/\". \n Refer to the OpenShift route + documentation for additional information." + type: string + tlsDestinationCACertificate: + description: "The destination CA certificate provides the + contents of the ca certificate of the final destination. + \ When using reencrypt termination this file should be provided + in order to have routers use it for health checks on the + secure connection. If this field is not specified, the router + may provide its own destination CA and perform hostname + validation using the short service name (service.namespace.svc), + which allows infrastructure generated certificates to automatically + verify. \n Refer to the OpenShift route documentation for + additional information." + type: string + tlsDestinationCACertificateSecret: + description: "The secret name and key reference to the destination + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsInsecureEdgeTerminationPolicy: + description: "To configure how to deal with insecure traffic, + e.g. `Allow`, `Disable` or `Redirect` traffic. \n Refer + to the OpenShift route documentation for additional information." + type: string + tlsKey: + description: "The TLS certificate key contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsKeySecret: + description: "The secret name and key reference to the TLS + certificate key. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsTermination: + description: "The TLS termination type, like `edge`, `passthrough` + or `reencrypt`. \n Refer to the OpenShift route documentation + for additional information." + type: string + type: object + service: + description: The configuration of Service trait + properties: + auto: + description: To automatically detect from the code if a Service + needs to be created. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodePort: + description: Enable Service to be exposed as NodePort (default + `false`). + type: boolean + type: object + service-binding: + description: The configuration of Service Binding trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + services: + description: List of Services in the form [[apigroup/]version:]kind:[namespace/]name + items: + type: string + type: array + type: object + strimzi: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + toleration: + description: The configuration of Toleration trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + taints: + description: The list of taints to tolerate, in the form `Key[=Value]:Effect[:Seconds]` + items: + type: string + type: array + type: object + tracing: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object type: object version: description: the Camel K operator version controlling this IntegrationPlatform diff --git a/helm/camel-k/crds/crd-integration.yaml b/helm/camel-k/crds/crd-integration.yaml index 764a2e332e..e0cc1dbae0 100644 --- a/helm/camel-k/crds/crd-integration.yaml +++ b/helm/camel-k/crds/crd-integration.yaml @@ -5845,17 +5845,1257 @@ spec: type: object type: object traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration + description: the traits needed to run this Integration + properties: + 3scale: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + addons: + additionalProperties: + description: AddonTrait represents the configuration of an addon + trait type: object x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object - description: the traits needed to run this Integration + description: The extension point with addon traits + type: object + affinity: + description: The configuration of Affinity trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodeAffinityLabels: + description: Defines a set of nodes the integration pod(s) + are eligible to be scheduled on, based on labels on the + node. + items: + type: string + type: array + podAffinity: + description: Always co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should be co-located with. + items: + type: string + type: array + podAntiAffinity: + description: Never co-locates multiple replicas of the integration + in the same node (default *false*). + type: boolean + podAntiAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) that + the integration pod(s) should not be co-located with. + items: + type: string + type: array + type: object + builder: + description: The configuration of Builder trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the build + task + items: + type: string + type: array + verbose: + description: Enable verbose logging on build components that + support it (e.g. Kaniko build pod). + type: boolean + type: object + camel: + description: The configuration of Camel trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the Integration + runtime + items: + type: string + type: array + runtimeVersion: + description: The camel-k-runtime version to use for the integration. + It overrides the default version set in the Integration + Platform. + type: string + type: object + container: + description: The configuration of Container trait + properties: + auto: + description: To automatically enable the trait + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + expose: + description: Can be used to enable/disable exposure via kubernetes + Service. + type: boolean + image: + description: The main container image + type: string + imagePullPolicy: + description: 'The pull policy: Always|Never|IfNotPresent' + type: string + limitCPU: + description: The maximum amount of CPU required. + type: string + limitMemory: + description: The maximum amount of memory required. + type: string + livenessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessInitialDelay: + description: 'Number of seconds after the container has started + before liveness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + livenessPeriod: + description: 'How often to perform the probe. Applies to the + liveness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + livenessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the liveness probe. Deprecated: replaced by the + health trait.' + type: string + livenessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the liveness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + name: + description: The main container name. It's named `integration` + by default. + type: string + port: + description: To configure a different port exposed by the + container (default `8080`). + type: integer + portName: + description: To configure a different port name for the port + exposed by the container. It defaults to `http` only when + the `expose` parameter is true. + type: string + probesEnabled: + description: 'DeprecatedProbesEnabled enable/disable probes + on the container (default `false`) Deprecated: replaced + by the health trait.' + type: boolean + readinessFailureThreshold: + description: 'Minimum consecutive failures for the probe to + be considered failed after having succeeded. Applies to + the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessInitialDelay: + description: 'Number of seconds after the container has started + before readiness probes are initiated. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + readinessPeriod: + description: 'How often to perform the probe. Applies to the + readiness probe. Deprecated: replaced by the health trait.' + format: int32 + type: integer + readinessScheme: + description: 'Scheme to use when connecting. Defaults to HTTP. + Applies to the readiness probe. Deprecated: replaced by + the health trait.' + type: string + readinessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the readiness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + readinessTimeout: + description: 'Number of seconds after which the probe times + out. Applies to the readiness probe. Deprecated: replaced + by the health trait.' + format: int32 + type: integer + requestCPU: + description: The minimum amount of CPU required. + type: string + requestMemory: + description: The minimum amount of memory required. + type: string + servicePort: + description: To configure under which service port the container + port is to be exposed (default `80`). + type: integer + servicePortName: + description: To configure under which service port name the + container port is to be exposed (default `http`). + type: string + type: object + cron: + description: The configuration of Cron trait + properties: + activeDeadlineSeconds: + description: Specifies the duration in seconds, relative to + the start time, that the job may be continuously active + before it is considered to be failed. It defaults to 60s. + format: int64 + type: integer + auto: + description: "Automatically deploy the integration as CronJob + when all routes are either starting from a periodic consumer + (only `cron`, `timer` and `quartz` are supported) or a passive + consumer (e.g. `direct` is a passive consumer). \n It's + required that all periodic consumers have the same period + and it can be expressed as cron schedule (e.g. `1m` can + be expressed as `0/1 * * * *`, while `35m` or `50s` cannot)." + type: boolean + backoffLimit: + description: Specifies the number of retries before marking + the job failed. It defaults to 2. + format: int32 + type: integer + components: + description: "A comma separated list of the Camel components + that need to be customized in order for them to work when + the schedule is triggered externally by Kubernetes. A specific + customizer is activated for each specified component. E.g. + for the `timer` component, the `cron-timer` customizer is + activated (it's present in the `org.apache.camel.k:camel-k-cron` + library). \n Supported components are currently: `cron`, + `timer` and `quartz`." + type: string + concurrencyPolicy: + description: 'Specifies how to treat concurrent executions + of a Job. Valid values are: - "Allow": allows CronJobs to + run concurrently; - "Forbid" (default): forbids concurrent + runs, skipping next run if previous run hasn''t finished + yet; - "Replace": cancels currently running job and replaces + it with a new one' + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + fallback: + description: Use the default Camel implementation of the `cron` + endpoint (`quartz`) instead of trying to materialize the + integration as Kubernetes CronJob. + type: boolean + schedule: + description: The CronJob schedule for the whole integration. + If multiple routes are declared, they must have the same + schedule for this mechanism to work correctly. + type: string + startingDeadlineSeconds: + description: Optional deadline in seconds for starting the + job if it misses scheduled time for any reason. Missed + jobs executions will be counted as failed ones. + format: int64 + type: integer + type: object + dependencies: + description: The configuration of Dependencies trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + deployer: + description: The configuration of Deployer trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + kind: + description: Allows to explicitly select the desired deployment + kind between `deployment`, `cron-job` or `knative-service` + when creating the resources for running the integration. + type: string + useSSA: + description: Use server-side apply to update the owned resources + (default `true`). Note that it automatically falls back + to client-side patching, if SSA is not available, e.g., + on old Kubernetes clusters. + type: boolean + type: object + deployment: + description: The configuration of Deployment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + progressDeadlineSeconds: + description: The maximum time in seconds for the deployment + to make progress before it is considered to be failed. It + defaults to 60s. + format: int32 + type: integer + type: object + environment: + description: The configuration of Environment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + containerMeta: + description: Enables injection of `NAMESPACE` and `POD_NAME` + environment variables (default `true`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + httpProxy: + description: Propagates the `HTTP_PROXY`, `HTTPS_PROXY` and + `NO_PROXY` environment variables (default `true`) + type: boolean + vars: + description: A list of environment variables to be added to + the integration container. The syntax is KEY=VALUE, e.g., + `MY_VAR="my value"`. These take precedence over the previously + defined environment variables. + items: + type: string + type: array + type: object + error-handler: + description: The configuration of Error Handler trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + ref: + description: The error handler ref name provided or found + in application properties + type: string + type: object + gc: + description: The configuration of GC trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryCache: + description: Discovery client cache to be used, either `disabled`, + `disk` or `memory` (default `memory`) + type: string + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + health: + description: The configuration of Health trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + livenessFailureThreshold: + description: Minimum consecutive failures for the liveness + probe to be considered failed after having succeeded. + format: int32 + type: integer + livenessInitialDelay: + description: Number of seconds after the container has started + before the liveness probe is initiated. + format: int32 + type: integer + livenessPeriod: + description: How often to perform the liveness probe. + format: int32 + type: integer + livenessProbeEnabled: + description: Configures the liveness probe for the integration + container (default `false`). + type: boolean + livenessScheme: + description: Scheme to use when connecting to the liveness + probe (default `HTTP`). + type: string + livenessSuccessThreshold: + description: Minimum consecutive successes for the liveness + probe to be considered successful after having failed. + format: int32 + type: integer + livenessTimeout: + description: Number of seconds after which the liveness probe + times out. + format: int32 + type: integer + readinessFailureThreshold: + description: Minimum consecutive failures for the readiness + probe to be considered failed after having succeeded. + format: int32 + type: integer + readinessInitialDelay: + description: Number of seconds after the container has started + before the readiness probe is initiated. + format: int32 + type: integer + readinessPeriod: + description: How often to perform the readiness probe. + format: int32 + type: integer + readinessProbeEnabled: + description: Configures the readiness probe for the integration + container (default `true`). + type: boolean + readinessScheme: + description: Scheme to use when connecting to the readiness + probe (default `HTTP`). + type: string + readinessSuccessThreshold: + description: Minimum consecutive successes for the readiness + probe to be considered successful after having failed. + format: int32 + type: integer + readinessTimeout: + description: Number of seconds after which the readiness probe + times out. + format: int32 + type: integer + type: object + ingress: + description: The configuration of Ingress trait + properties: + auto: + description: To automatically add an ingress whenever the + integration uses a HTTP endpoint consumer. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: '**Required**. To configure the host exposed + by the ingress.' + type: string + type: object + istio: + description: The configuration of Istio trait + properties: + allow: + description: Configures a (comma-separated) list of CIDR subnets + that should not be intercepted by the Istio proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` + by default). + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + inject: + description: Forces the value for labels `sidecar.istio.io/inject`. + By default the label is set to `true` on deployment and + not set on Knative Service. + type: boolean + type: object + jolokia: + description: The configuration of Jolokia trait + properties: + CACert: + description: The PEM encoded CA certification file path, used + to verify client certificates, applicable when `protocol` + is `https` and `use-ssl-client-authentication` is `true` + (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` + for OpenShift). + type: string + clientPrincipal: + description: The principal(s) which must be given in a client + certificate to allow access to the Jolokia endpoint, applicable + when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `clientPrincipal=cn=system:master-proxy`, + `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` + for OpenShift). + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryEnabled: + description: Listen for multicast requests (default `false`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + extendedClientCheck: + description: Mandate the client certificate contains a client + flag in the extended key usage section, applicable when + `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `true` for OpenShift). + type: boolean + host: + description: The Host address to which the Jolokia agent should + bind to. If `"\*"` or `"0.0.0.0"` is given, the servers + binds to every network interface (default `"*"`). + type: string + options: + description: A list of additional Jolokia options as defined + in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM + agent configuration options] + items: + type: string + type: array + password: + description: The password used for authentication, applicable + when the `user` option is set. + type: string + port: + description: The Jolokia endpoint port (default `8778`). + type: integer + protocol: + description: The protocol to use, either `http` or `https` + (default `https` for OpenShift) + type: string + useSSLClientAuthentication: + description: Whether client certificates should be used for + authentication (default `true` for OpenShift). + type: boolean + user: + description: The user to be used for authentication + type: string + type: object + jvm: + description: The configuration of JVM trait + properties: + classpath: + description: Additional JVM classpath (use `Linux` classpath + separator) + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + debug: + description: Activates remote debugging, so that a debugger + can be attached to the JVM, e.g., using port-forwarding + type: boolean + debugAddress: + description: Transport address at which to listen for the + newly launched JVM (default `*:5005`) + type: string + debugSuspend: + description: Suspends the target JVM immediately before the + main class is loaded + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + options: + description: A list of JVM options + items: + type: string + type: array + printCommand: + description: Prints the command used the start the JVM in + the container logs (default `true`) + type: boolean + type: object + kamelets: + description: The configuration of Kamelets trait + properties: + auto: + description: Automatically inject all referenced Kamelets + and their default configuration (enabled by default) + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + list: + description: Comma separated list of Kamelet names to load + into the current integration + type: string + type: object + keda: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + knative: + description: The configuration of Knative trait + properties: + auto: + description: Enable automatic discovery of all trait properties. + type: boolean + channelSinks: + description: List of channels used as destination of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + channelSources: + description: List of channels used as source of integration + routes. Can contain simple channel names or full Camel URIs. + items: + type: string + type: array + config: + description: Can be used to inject a Knative complete configuration + in JSON format. + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + endpointSinks: + description: List of endpoints used as destination of integration + routes. Can contain simple endpoint names or full Camel + URIs. + items: + type: string + type: array + endpointSources: + description: List of channels used as source of integration + routes. + items: + type: string + type: array + eventSinks: + description: List of event types that the integration will + produce. Can contain simple event types or full Camel URIs + (to use a specific broker). + items: + type: string + type: array + eventSources: + description: List of event types that the integration will + be subscribed to. Can contain simple event types or full + Camel URIs (to use a specific broker different from "default"). + items: + type: string + type: array + filterSourceChannels: + description: Enables filtering on events based on the header + "ce-knativehistory". Since this header has been removed + in newer versions of Knative, filtering is disabled by default. + type: boolean + sinkBinding: + description: Allows binding the integration to a sink via + a Knative SinkBinding resource. This can be used when the + integration targets a single sink. It's enabled by default + when the integration targets a single sink (except when + the integration is owned by a Knative source). + type: boolean + type: object + knative-service: + description: The configuration of Knative Service trait + properties: + auto: + description: "Automatically deploy the integration as Knative + service when all conditions hold: \n * Integration is using + the Knative profile * All routes are either starting from + a HTTP based consumer or a passive consumer (e.g. `direct` + is a passive consumer)" + type: boolean + autoscalingMetric: + description: "Configures the Knative autoscaling metric property + (e.g. to set `concurrency` based or `cpu` based autoscaling). + \n Refer to the Knative documentation for more information." + type: string + autoscalingTarget: + description: "Sets the allowed concurrency level or CPU percentage + (depending on the autoscaling metric) for each Pod. \n Refer + to the Knative documentation for more information." + type: integer + class: + description: "Configures the Knative autoscaling class property + (e.g. to set `hpa.autoscaling.knative.dev` or `kpa.autoscaling.knative.dev` + autoscaling). \n Refer to the Knative documentation for + more information." + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxScale: + description: "An upper bound for the number of Pods that can + be running in parallel for the integration. Knative has + its own cap value that depends on the installation. \n Refer + to the Knative documentation for more information." + type: integer + minScale: + description: "The minimum number of Pods that should be running + at any time for the integration. It's **zero** by default, + meaning that the integration is scaled down to zero when + not used for a configured amount of time. \n Refer to the + Knative documentation for more information." + type: integer + rolloutDuration: + description: Enables to gradually shift traffic to the latest + Revision and sets the rollout duration. It's disabled by + default and must be expressed as a Golang `time.Duration` + string representation, rounded to a second precision. + type: string + type: object + logging: + description: The configuration of Logging trait + properties: + color: + description: Colorize the log output + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + format: + description: Logs message format + type: string + json: + description: Output the logs in JSON + type: boolean + jsonPrettyPrint: + description: Enable "pretty printing" of the JSON logs + type: boolean + level: + description: Adjust the logging level (defaults to INFO) + type: string + type: object + master: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + mount: + description: The configuration of Mount trait + properties: + configs: + description: 'A list of configuration pointing to configmap/secret. + The configuration are expected to be UTF-8 resources as + they are processed by runtime Camel Context and tried to + be parsed as property files. They are also made available + on the classpath in order to ease their usage directly from + the Route. Syntax: [configmap|secret]:name[/key], where + name represents the resource name and key optionally represents + the resource key to be filtered' + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + resources: + description: 'A list of resources (text or binary content) + pointing to configmap/secret. The resources are expected + to be any resource type (text or binary content). The destination + path can be either a default location or any path specified + by the user. Syntax: [configmap|secret]:name[/key][@path], + where name represents the resource name, key optionally + represents the resource key to be filtered and path represents + the destination path' + items: + type: string + type: array + volumes: + description: 'A list of Persistent Volume Claims to be mounted. + Syntax: [pvcname:/container/path]' + items: + type: string + type: array + type: object + openapi: + description: The configuration of OpenAPI trait + properties: + configmaps: + description: The configmaps holding the spec of the OpenAPI + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + owner: + description: The configuration of Owner trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + targetAnnotations: + description: The set of annotations to be transferred + items: + type: string + type: array + targetLabels: + description: The set of labels to be transferred + items: + type: string + type: array + type: object + pdb: + description: The configuration of PDB trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + maxUnavailable: + description: The number of pods for the Integration that can + be unavailable after an eviction. It can be either an absolute + number or a percentage (default `1` if `min-available` is + also not set). Only one of `max-unavailable` and `min-available` + can be specified. + type: string + minAvailable: + description: The number of pods for the Integration that must + still be available after an eviction. It can be either an + absolute number or a percentage. Only one of `min-available` + and `max-unavailable` can be specified. + type: string + type: object + platform: + description: The configuration of Platform trait + properties: + auto: + description: To automatically detect from the environment + if a default platform can be created (it will be created + on OpenShift only). + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + createDefault: + description: To create a default (empty) platform when the + platform is missing. + type: boolean + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + global: + description: Indicates if the platform should be created globally + in the case of global operator (default true). + type: boolean + type: object + pod: + description: The configuration of Pod trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + prometheus: + description: The configuration of Prometheus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + podMonitor: + description: Whether a `PodMonitor` resource is created (default + `true`). + type: boolean + podMonitorLabels: + description: The `PodMonitor` resource labels, applicable + when `pod-monitor` is `true`. + items: + type: string + type: array + type: object + pull-secret: + description: The configuration of Pull Secret trait + properties: + auto: + description: Automatically configures the platform registry + secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + imagePullerDelegation: + description: When using a global operator with a shared platform, + this enables delegation of the `system:image-puller` cluster + role on the operator namespace to the integration service + account. + type: boolean + secretName: + description: The pull secret name to set on the Pod. If left + empty this is automatically taken from the `IntegrationPlatform` + registry configuration. + type: string + type: object + quarkus: + description: The configuration of Quarkus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence over + the `fast-jar` one once ready. The order influences the + resolution of the current kit for the integration. The kit + corresponding to the first package type will be assigned + to the integration in case no existing kit that matches + the integration exists. + items: + type: string + type: array + type: object + registry: + description: The configuration of Registry trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object + route: + description: The configuration of Route trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + host: + description: To configure the host exposed by the route. + type: string + tlsCACertificate: + description: "The TLS CA certificate contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsCACertificateSecret: + description: "The secret name and key reference to the TLS + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsCertificate: + description: "The TLS certificate contents. \n Refer to the + OpenShift route documentation for additional information." + type: string + tlsCertificateSecret: + description: "The secret name and key reference to the TLS + certificate. The format is \"secret-name[/key-name]\", the + value represents the secret name, if there is only one key + in the secret it will be read, otherwise you can set a key + name separated with a \"/\". \n Refer to the OpenShift route + documentation for additional information." + type: string + tlsDestinationCACertificate: + description: "The destination CA certificate provides the + contents of the ca certificate of the final destination. + \ When using reencrypt termination this file should be provided + in order to have routers use it for health checks on the + secure connection. If this field is not specified, the router + may provide its own destination CA and perform hostname + validation using the short service name (service.namespace.svc), + which allows infrastructure generated certificates to automatically + verify. \n Refer to the OpenShift route documentation for + additional information." + type: string + tlsDestinationCACertificateSecret: + description: "The secret name and key reference to the destination + CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsInsecureEdgeTerminationPolicy: + description: "To configure how to deal with insecure traffic, + e.g. `Allow`, `Disable` or `Redirect` traffic. \n Refer + to the OpenShift route documentation for additional information." + type: string + tlsKey: + description: "The TLS certificate key contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsKeySecret: + description: "The secret name and key reference to the TLS + certificate key. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only one + key in the secret it will be read, otherwise you can set + a key name separated with a \"/\". \n Refer to the OpenShift + route documentation for additional information." + type: string + tlsTermination: + description: "The TLS termination type, like `edge`, `passthrough` + or `reencrypt`. \n Refer to the OpenShift route documentation + for additional information." + type: string + type: object + service: + description: The configuration of Service trait + properties: + auto: + description: To automatically detect from the code if a Service + needs to be created. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + nodePort: + description: Enable Service to be exposed as NodePort (default + `false`). + type: boolean + type: object + service-binding: + description: The configuration of Service Binding trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + services: + description: List of Services in the form [[apigroup/]version:]kind:[namespace/]name + items: + type: string + type: array + type: object + strimzi: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + toleration: + description: The configuration of Toleration trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + taints: + description: The list of taints to tolerate, in the form `Key[=Value]:Effect[:Seconds]` + items: + type: string + type: array + type: object + tracing: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object type: object type: object status: diff --git a/helm/camel-k/crds/crd-kamelet-binding.yaml b/helm/camel-k/crds/crd-kamelet-binding.yaml index 549e42c83f..c8e451d329 100644 --- a/helm/camel-k/crds/crd-kamelet-binding.yaml +++ b/helm/camel-k/crds/crd-kamelet-binding.yaml @@ -6125,17 +6125,1280 @@ spec: type: object type: object traits: - additionalProperties: - description: A TraitSpec contains the configuration of a trait - properties: - configuration: - description: TraitConfiguration parameters configuration + description: the traits needed to run this Integration + properties: + 3scale: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + addons: + additionalProperties: + description: AddonTrait represents the configuration of + an addon trait type: object x-kubernetes-preserve-unknown-fields: true - required: - - configuration - type: object - description: the traits needed to run this Integration + description: The extension point with addon traits + type: object + affinity: + description: The configuration of Affinity trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + nodeAffinityLabels: + description: Defines a set of nodes the integration pod(s) + are eligible to be scheduled on, based on labels on + the node. + items: + type: string + type: array + podAffinity: + description: Always co-locates multiple replicas of the + integration in the same node (default *false*). + type: boolean + podAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) + that the integration pod(s) should be co-located with. + items: + type: string + type: array + podAntiAffinity: + description: Never co-locates multiple replicas of the + integration in the same node (default *false*). + type: boolean + podAntiAffinityLabels: + description: Defines a set of pods (namely those matching + the label selector, relative to the given namespace) + that the integration pod(s) should not be co-located + with. + items: + type: string + type: array + type: object + builder: + description: The configuration of Builder trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the + build task + items: + type: string + type: array + verbose: + description: Enable verbose logging on build components + that support it (e.g. Kaniko build pod). + type: boolean + type: object + camel: + description: The configuration of Camel trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + properties: + description: A list of properties to be provided to the + Integration runtime + items: + type: string + type: array + runtimeVersion: + description: The camel-k-runtime version to use for the + integration. It overrides the default version set in + the Integration Platform. + type: string + type: object + container: + description: The configuration of Container trait + properties: + auto: + description: To automatically enable the trait + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + expose: + description: Can be used to enable/disable exposure via + kubernetes Service. + type: boolean + image: + description: The main container image + type: string + imagePullPolicy: + description: 'The pull policy: Always|Never|IfNotPresent' + type: string + limitCPU: + description: The maximum amount of CPU required. + type: string + limitMemory: + description: The maximum amount of memory required. + type: string + livenessFailureThreshold: + description: 'Minimum consecutive failures for the probe + to be considered failed after having succeeded. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessInitialDelay: + description: 'Number of seconds after the container has + started before liveness probes are initiated. Deprecated: + replaced by the health trait.' + format: int32 + type: integer + livenessPeriod: + description: 'How often to perform the probe. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessScheme: + description: 'Scheme to use when connecting. Defaults + to HTTP. Applies to the liveness probe. Deprecated: + replaced by the health trait.' + type: string + livenessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the liveness probe. Deprecated: replaced by the health + trait.' + format: int32 + type: integer + livenessTimeout: + description: 'Number of seconds after which the probe + times out. Applies to the liveness probe. Deprecated: + replaced by the health trait.' + format: int32 + type: integer + name: + description: The main container name. It's named `integration` + by default. + type: string + port: + description: To configure a different port exposed by + the container (default `8080`). + type: integer + portName: + description: To configure a different port name for the + port exposed by the container. It defaults to `http` + only when the `expose` parameter is true. + type: string + probesEnabled: + description: 'DeprecatedProbesEnabled enable/disable probes + on the container (default `false`) Deprecated: replaced + by the health trait.' + type: boolean + readinessFailureThreshold: + description: 'Minimum consecutive failures for the probe + to be considered failed after having succeeded. Applies + to the readiness probe. Deprecated: replaced by the + health trait.' + format: int32 + type: integer + readinessInitialDelay: + description: 'Number of seconds after the container has + started before readiness probes are initiated. Deprecated: + replaced by the health trait.' + format: int32 + type: integer + readinessPeriod: + description: 'How often to perform the probe. Applies + to the readiness probe. Deprecated: replaced by the + health trait.' + format: int32 + type: integer + readinessScheme: + description: 'Scheme to use when connecting. Defaults + to HTTP. Applies to the readiness probe. Deprecated: + replaced by the health trait.' + type: string + readinessSuccessThreshold: + description: 'Minimum consecutive successes for the probe + to be considered successful after having failed. Applies + to the readiness probe. Deprecated: replaced by the + health trait.' + format: int32 + type: integer + readinessTimeout: + description: 'Number of seconds after which the probe + times out. Applies to the readiness probe. Deprecated: + replaced by the health trait.' + format: int32 + type: integer + requestCPU: + description: The minimum amount of CPU required. + type: string + requestMemory: + description: The minimum amount of memory required. + type: string + servicePort: + description: To configure under which service port the + container port is to be exposed (default `80`). + type: integer + servicePortName: + description: To configure under which service port name + the container port is to be exposed (default `http`). + type: string + type: object + cron: + description: The configuration of Cron trait + properties: + activeDeadlineSeconds: + description: Specifies the duration in seconds, relative + to the start time, that the job may be continuously + active before it is considered to be failed. It defaults + to 60s. + format: int64 + type: integer + auto: + description: "Automatically deploy the integration as + CronJob when all routes are either starting from a periodic + consumer (only `cron`, `timer` and `quartz` are supported) + or a passive consumer (e.g. `direct` is a passive consumer). + \n It's required that all periodic consumers have the + same period and it can be expressed as cron schedule + (e.g. `1m` can be expressed as `0/1 * * * *`, while + `35m` or `50s` cannot)." + type: boolean + backoffLimit: + description: Specifies the number of retries before marking + the job failed. It defaults to 2. + format: int32 + type: integer + components: + description: "A comma separated list of the Camel components + that need to be customized in order for them to work + when the schedule is triggered externally by Kubernetes. + A specific customizer is activated for each specified + component. E.g. for the `timer` component, the `cron-timer` + customizer is activated (it's present in the `org.apache.camel.k:camel-k-cron` + library). \n Supported components are currently: `cron`, + `timer` and `quartz`." + type: string + concurrencyPolicy: + description: 'Specifies how to treat concurrent executions + of a Job. Valid values are: - "Allow": allows CronJobs + to run concurrently; - "Forbid" (default): forbids concurrent + runs, skipping next run if previous run hasn''t finished + yet; - "Replace": cancels currently running job and + replaces it with a new one' + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + fallback: + description: Use the default Camel implementation of the + `cron` endpoint (`quartz`) instead of trying to materialize + the integration as Kubernetes CronJob. + type: boolean + schedule: + description: The CronJob schedule for the whole integration. + If multiple routes are declared, they must have the + same schedule for this mechanism to work correctly. + type: string + startingDeadlineSeconds: + description: Optional deadline in seconds for starting + the job if it misses scheduled time for any reason. Missed + jobs executions will be counted as failed ones. + format: int64 + type: integer + type: object + dependencies: + description: The configuration of Dependencies trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + deployer: + description: The configuration of Deployer trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + kind: + description: Allows to explicitly select the desired deployment + kind between `deployment`, `cron-job` or `knative-service` + when creating the resources for running the integration. + type: string + useSSA: + description: Use server-side apply to update the owned + resources (default `true`). Note that it automatically + falls back to client-side patching, if SSA is not available, + e.g., on old Kubernetes clusters. + type: boolean + type: object + deployment: + description: The configuration of Deployment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + progressDeadlineSeconds: + description: The maximum time in seconds for the deployment + to make progress before it is considered to be failed. + It defaults to 60s. + format: int32 + type: integer + type: object + environment: + description: The configuration of Environment trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + containerMeta: + description: Enables injection of `NAMESPACE` and `POD_NAME` + environment variables (default `true`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + httpProxy: + description: Propagates the `HTTP_PROXY`, `HTTPS_PROXY` + and `NO_PROXY` environment variables (default `true`) + type: boolean + vars: + description: A list of environment variables to be added + to the integration container. The syntax is KEY=VALUE, + e.g., `MY_VAR="my value"`. These take precedence over + the previously defined environment variables. + items: + type: string + type: array + type: object + error-handler: + description: The configuration of Error Handler trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + ref: + description: The error handler ref name provided or found + in application properties + type: string + type: object + gc: + description: The configuration of GC trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryCache: + description: Discovery client cache to be used, either + `disabled`, `disk` or `memory` (default `memory`) + type: string + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + health: + description: The configuration of Health trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + livenessFailureThreshold: + description: Minimum consecutive failures for the liveness + probe to be considered failed after having succeeded. + format: int32 + type: integer + livenessInitialDelay: + description: Number of seconds after the container has + started before the liveness probe is initiated. + format: int32 + type: integer + livenessPeriod: + description: How often to perform the liveness probe. + format: int32 + type: integer + livenessProbeEnabled: + description: Configures the liveness probe for the integration + container (default `false`). + type: boolean + livenessScheme: + description: Scheme to use when connecting to the liveness + probe (default `HTTP`). + type: string + livenessSuccessThreshold: + description: Minimum consecutive successes for the liveness + probe to be considered successful after having failed. + format: int32 + type: integer + livenessTimeout: + description: Number of seconds after which the liveness + probe times out. + format: int32 + type: integer + readinessFailureThreshold: + description: Minimum consecutive failures for the readiness + probe to be considered failed after having succeeded. + format: int32 + type: integer + readinessInitialDelay: + description: Number of seconds after the container has + started before the readiness probe is initiated. + format: int32 + type: integer + readinessPeriod: + description: How often to perform the readiness probe. + format: int32 + type: integer + readinessProbeEnabled: + description: Configures the readiness probe for the integration + container (default `true`). + type: boolean + readinessScheme: + description: Scheme to use when connecting to the readiness + probe (default `HTTP`). + type: string + readinessSuccessThreshold: + description: Minimum consecutive successes for the readiness + probe to be considered successful after having failed. + format: int32 + type: integer + readinessTimeout: + description: Number of seconds after which the readiness + probe times out. + format: int32 + type: integer + type: object + ingress: + description: The configuration of Ingress trait + properties: + auto: + description: To automatically add an ingress whenever + the integration uses a HTTP endpoint consumer. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + host: + description: '**Required**. To configure the host exposed + by the ingress.' + type: string + type: object + istio: + description: The configuration of Istio trait + properties: + allow: + description: Configures a (comma-separated) list of CIDR + subnets that should not be intercepted by the Istio + proxy (`10.0.0.0/8,172.16.0.0/12,192.168.0.0/16` by + default). + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + inject: + description: Forces the value for labels `sidecar.istio.io/inject`. + By default the label is set to `true` on deployment + and not set on Knative Service. + type: boolean + type: object + jolokia: + description: The configuration of Jolokia trait + properties: + CACert: + description: The PEM encoded CA certification file path, + used to verify client certificates, applicable when + `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `/var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt` + for OpenShift). + type: string + clientPrincipal: + description: The principal(s) which must be given in a + client certificate to allow access to the Jolokia endpoint, + applicable when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `clientPrincipal=cn=system:master-proxy`, + `cn=hawtio-online.hawtio.svc` and `cn=fuse-console.fuse.svc` + for OpenShift). + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + discoveryEnabled: + description: Listen for multicast requests (default `false`) + type: boolean + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + extendedClientCheck: + description: Mandate the client certificate contains a + client flag in the extended key usage section, applicable + when `protocol` is `https` and `use-ssl-client-authentication` + is `true` (default `true` for OpenShift). + type: boolean + host: + description: The Host address to which the Jolokia agent + should bind to. If `"\*"` or `"0.0.0.0"` is given, the + servers binds to every network interface (default `"*"`). + type: string + options: + description: A list of additional Jolokia options as defined + in https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM + agent configuration options] + items: + type: string + type: array + password: + description: The password used for authentication, applicable + when the `user` option is set. + type: string + port: + description: The Jolokia endpoint port (default `8778`). + type: integer + protocol: + description: The protocol to use, either `http` or `https` + (default `https` for OpenShift) + type: string + useSSLClientAuthentication: + description: Whether client certificates should be used + for authentication (default `true` for OpenShift). + type: boolean + user: + description: The user to be used for authentication + type: string + type: object + jvm: + description: The configuration of JVM trait + properties: + classpath: + description: Additional JVM classpath (use `Linux` classpath + separator) + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + debug: + description: Activates remote debugging, so that a debugger + can be attached to the JVM, e.g., using port-forwarding + type: boolean + debugAddress: + description: Transport address at which to listen for + the newly launched JVM (default `*:5005`) + type: string + debugSuspend: + description: Suspends the target JVM immediately before + the main class is loaded + type: boolean + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + options: + description: A list of JVM options + items: + type: string + type: array + printCommand: + description: Prints the command used the start the JVM + in the container logs (default `true`) + type: boolean + type: object + kamelets: + description: The configuration of Kamelets trait + properties: + auto: + description: Automatically inject all referenced Kamelets + and their default configuration (enabled by default) + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + list: + description: Comma separated list of Kamelet names to + load into the current integration + type: string + type: object + keda: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + knative: + description: The configuration of Knative trait + properties: + auto: + description: Enable automatic discovery of all trait properties. + type: boolean + channelSinks: + description: List of channels used as destination of integration + routes. Can contain simple channel names or full Camel + URIs. + items: + type: string + type: array + channelSources: + description: List of channels used as source of integration + routes. Can contain simple channel names or full Camel + URIs. + items: + type: string + type: array + config: + description: Can be used to inject a Knative complete + configuration in JSON format. + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + endpointSinks: + description: List of endpoints used as destination of + integration routes. Can contain simple endpoint names + or full Camel URIs. + items: + type: string + type: array + endpointSources: + description: List of channels used as source of integration + routes. + items: + type: string + type: array + eventSinks: + description: List of event types that the integration + will produce. Can contain simple event types or full + Camel URIs (to use a specific broker). + items: + type: string + type: array + eventSources: + description: List of event types that the integration + will be subscribed to. Can contain simple event types + or full Camel URIs (to use a specific broker different + from "default"). + items: + type: string + type: array + filterSourceChannels: + description: Enables filtering on events based on the + header "ce-knativehistory". Since this header has been + removed in newer versions of Knative, filtering is disabled + by default. + type: boolean + sinkBinding: + description: Allows binding the integration to a sink + via a Knative SinkBinding resource. This can be used + when the integration targets a single sink. It's enabled + by default when the integration targets a single sink + (except when the integration is owned by a Knative source). + type: boolean + type: object + knative-service: + description: The configuration of Knative Service trait + properties: + auto: + description: "Automatically deploy the integration as + Knative service when all conditions hold: \n * Integration + is using the Knative profile * All routes are either + starting from a HTTP based consumer or a passive consumer + (e.g. `direct` is a passive consumer)" + type: boolean + autoscalingMetric: + description: "Configures the Knative autoscaling metric + property (e.g. to set `concurrency` based or `cpu` based + autoscaling). \n Refer to the Knative documentation + for more information." + type: string + autoscalingTarget: + description: "Sets the allowed concurrency level or CPU + percentage (depending on the autoscaling metric) for + each Pod. \n Refer to the Knative documentation for + more information." + type: integer + class: + description: "Configures the Knative autoscaling class + property (e.g. to set `hpa.autoscaling.knative.dev` + or `kpa.autoscaling.knative.dev` autoscaling). \n Refer + to the Knative documentation for more information." + type: string + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + maxScale: + description: "An upper bound for the number of Pods that + can be running in parallel for the integration. Knative + has its own cap value that depends on the installation. + \n Refer to the Knative documentation for more information." + type: integer + minScale: + description: "The minimum number of Pods that should be + running at any time for the integration. It's **zero** + by default, meaning that the integration is scaled down + to zero when not used for a configured amount of time. + \n Refer to the Knative documentation for more information." + type: integer + rolloutDuration: + description: Enables to gradually shift traffic to the + latest Revision and sets the rollout duration. It's + disabled by default and must be expressed as a Golang + `time.Duration` string representation, rounded to a + second precision. + type: string + type: object + logging: + description: The configuration of Logging trait + properties: + color: + description: Colorize the log output + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + format: + description: Logs message format + type: string + json: + description: Output the logs in JSON + type: boolean + jsonPrettyPrint: + description: Enable "pretty printing" of the JSON logs + type: boolean + level: + description: Adjust the logging level (defaults to INFO) + type: string + type: object + master: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + mount: + description: The configuration of Mount trait + properties: + configs: + description: 'A list of configuration pointing to configmap/secret. + The configuration are expected to be UTF-8 resources + as they are processed by runtime Camel Context and tried + to be parsed as property files. They are also made available + on the classpath in order to ease their usage directly + from the Route. Syntax: [configmap|secret]:name[/key], + where name represents the resource name and key optionally + represents the resource key to be filtered' + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + resources: + description: 'A list of resources (text or binary content) + pointing to configmap/secret. The resources are expected + to be any resource type (text or binary content). The + destination path can be either a default location or + any path specified by the user. Syntax: [configmap|secret]:name[/key][@path], + where name represents the resource name, key optionally + represents the resource key to be filtered and path + represents the destination path' + items: + type: string + type: array + volumes: + description: 'A list of Persistent Volume Claims to be + mounted. Syntax: [pvcname:/container/path]' + items: + type: string + type: array + type: object + openapi: + description: The configuration of OpenAPI trait + properties: + configmaps: + description: The configmaps holding the spec of the OpenAPI + items: + type: string + type: array + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + owner: + description: The configuration of Owner trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + targetAnnotations: + description: The set of annotations to be transferred + items: + type: string + type: array + targetLabels: + description: The set of labels to be transferred + items: + type: string + type: array + type: object + pdb: + description: The configuration of PDB trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + maxUnavailable: + description: The number of pods for the Integration that + can be unavailable after an eviction. It can be either + an absolute number or a percentage (default `1` if `min-available` + is also not set). Only one of `max-unavailable` and + `min-available` can be specified. + type: string + minAvailable: + description: The number of pods for the Integration that + must still be available after an eviction. It can be + either an absolute number or a percentage. Only one + of `min-available` and `max-unavailable` can be specified. + type: string + type: object + platform: + description: The configuration of Platform trait + properties: + auto: + description: To automatically detect from the environment + if a default platform can be created (it will be created + on OpenShift only). + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + createDefault: + description: To create a default (empty) platform when + the platform is missing. + type: boolean + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + global: + description: Indicates if the platform should be created + globally in the case of global operator (default true). + type: boolean + type: object + pod: + description: The configuration of Pod trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + prometheus: + description: The configuration of Prometheus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + podMonitor: + description: Whether a `PodMonitor` resource is created + (default `true`). + type: boolean + podMonitorLabels: + description: The `PodMonitor` resource labels, applicable + when `pod-monitor` is `true`. + items: + type: string + type: array + type: object + pull-secret: + description: The configuration of Pull Secret trait + properties: + auto: + description: Automatically configures the platform registry + secret on the pod if it is of type `kubernetes.io/dockerconfigjson`. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + imagePullerDelegation: + description: When using a global operator with a shared + platform, this enables delegation of the `system:image-puller` + cluster role on the operator namespace to the integration + service account. + type: boolean + secretName: + description: The pull secret name to set on the Pod. If + left empty this is automatically taken from the `IntegrationPlatform` + registry configuration. + type: string + type: object + quarkus: + description: The configuration of Quarkus trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + packageTypes: + description: The Quarkus package types, either `fast-jar` + or `native` (default `fast-jar`). In case both `fast-jar` + and `native` are specified, two `IntegrationKit` resources + are created, with the `native` kit having precedence + over the `fast-jar` one once ready. The order influences + the resolution of the current kit for the integration. + The kit corresponding to the first package type will + be assigned to the integration in case no existing kit + that matches the integration exists. + items: + type: string + type: array + type: object + registry: + description: The configuration of Registry trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + type: object + route: + description: The configuration of Route trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + host: + description: To configure the host exposed by the route. + type: string + tlsCACertificate: + description: "The TLS CA certificate contents. \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsCACertificateSecret: + description: "The secret name and key reference to the + TLS CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only + one key in the secret it will be read, otherwise you + can set a key name separated with a \"/\". \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsCertificate: + description: "The TLS certificate contents. \n Refer to + the OpenShift route documentation for additional information." + type: string + tlsCertificateSecret: + description: "The secret name and key reference to the + TLS certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only + one key in the secret it will be read, otherwise you + can set a key name separated with a \"/\". \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsDestinationCACertificate: + description: "The destination CA certificate provides + the contents of the ca certificate of the final destination. + \ When using reencrypt termination this file should + be provided in order to have routers use it for health + checks on the secure connection. If this field is not + specified, the router may provide its own destination + CA and perform hostname validation using the short service + name (service.namespace.svc), which allows infrastructure + generated certificates to automatically verify. \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsDestinationCACertificateSecret: + description: "The secret name and key reference to the + destination CA certificate. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only + one key in the secret it will be read, otherwise you + can set a key name separated with a \"/\". \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsInsecureEdgeTerminationPolicy: + description: "To configure how to deal with insecure traffic, + e.g. `Allow`, `Disable` or `Redirect` traffic. \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsKey: + description: "The TLS certificate key contents. \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsKeySecret: + description: "The secret name and key reference to the + TLS certificate key. The format is \"secret-name[/key-name]\", + the value represents the secret name, if there is only + one key in the secret it will be read, otherwise you + can set a key name separated with a \"/\". \n Refer + to the OpenShift route documentation for additional + information." + type: string + tlsTermination: + description: "The TLS termination type, like `edge`, `passthrough` + or `reencrypt`. \n Refer to the OpenShift route documentation + for additional information." + type: string + type: object + service: + description: The configuration of Service trait + properties: + auto: + description: To automatically detect from the code if + a Service needs to be created. + type: boolean + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + nodePort: + description: Enable Service to be exposed as NodePort + (default `false`). + type: boolean + type: object + service-binding: + description: The configuration of Service Binding trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + services: + description: List of Services in the form [[apigroup/]version:]kind:[namespace/]name + items: + type: string + type: array + type: object + strimzi: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object + toleration: + description: The configuration of Toleration trait + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. + All traits share this common property. + type: boolean + taints: + description: The list of taints to tolerate, in the form + `Key[=Value]:Effect[:Seconds]` + items: + type: string + type: array + type: object + tracing: + description: 'Deprecated: for backward compatibility.' + properties: + configuration: + description: TraitConfiguration parameters configuration + type: object + x-kubernetes-preserve-unknown-fields: true + required: + - configuration + type: object type: object type: object replicas: diff --git a/pkg/resources/resources.go b/pkg/resources/resources.go index d242f9c8cb..d0710fcea2 100644 --- a/pkg/resources/resources.go +++ b/pkg/resources/resources.go @@ -131,30 +131,30 @@ var assets = func() http.FileSystem { "/crd/bases/camel.apache.org_integrationkits.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_integrationkits.yaml", modTime: time.Time{}, - uncompressedSize: 11003, + uncompressedSize: 14289, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\x5a\x5f\x8f\xda\x48\x12\x7f\xe7\x53\x94\xc2\xc3\x4e\x24\xf0\x6c\xee\x4e\xab\x13\xf7\xc4\x4d\x92\x5d\x34\xc9\xcc\x28\x90\x5d\xad\x94\x87\x29\xec\xc2\x74\xb0\xbb\x7d\xdd\x6d\x18\xee\x74\xdf\xfd\x54\xdd\x6e\x30\x60\x83\x8f\x4d\xb4\x7e\x1a\xdc\xdd\x55\xbf\xfa\x5f\x5d\x9e\x3e\x0c\xbf\xdd\xd3\xeb\xc3\x07\x11\x93\x34\x94\x80\x55\x60\x97\x04\xe3\x02\xe3\x25\xc1\x54\x2d\xec\x06\x35\xc1\x7b\x55\xca\x04\xad\x50\x12\x6e\xc6\xd3\xf7\xaf\xa1\x94\x09\x69\x50\x92\x40\x69\xc8\x95\xa6\x5e\x1f\x62\x25\xad\x16\xf3\xd2\x2a\x0d\x99\x27\x08\x98\x6a\xa2\x9c\xa4\x35\x11\xc0\x94\xc8\x51\x7f\x78\x9c\x4d\xee\xde\xc1\x42\x64\x04\x89\x30\xfe\x10\x25\xb0\x11\x76\xd9\xeb\x83\x5d\x0a\x03\x1b\xa5\x57\xb0\x50\x1a\x30\x49\x04\x33\xc6\x0c\x84\x5c\x28\x9d\x7b\x18\x9a\x52\xd4\x89\x90\x29\xc4\xaa\xd8\x6a\x91\x2e\x2d\xa8\x8d\x24\x6d\x96\xa2\x88\x7a\x7d\x98\xb1\x18\xd3\xf7\x01\x89\xf1\x64\x1d\x4f\xab\xe0\x77\x55\x56\x32\xd4\xc4\xad\xb4\x30\x80\x5f\x49\x1b\x66\xf2\x97\xe8\xc7\x5e\x1f\x6e\x78\xcb\xab\x6a\xf1\xd5\xeb\x7f\xc0\x56\x95\x90\xe3\x16\xa4\xb2\x50\x1a\xaa\x51\xa6\x97\x98\x0a\x0b\x42\x42\xac\xf2\x22\x13\x28\x63\xda\x8b\xb5\xe3\x10\x81\x03\xc0\x34\xd4\xdc\xa2\x90\x80\x4e\x0c\x50\x8b\xfa\x36\x40\xdb\xeb\xf7\xfa\xe0\x9e\xa5\xb5\xc5\xe8\xf6\x76\xb3\xd9\x44\xe8\xe0\x46\x4a\xa7\xb7\x41\xba\xdb\x0f\x93\xbb\x77\x0f\xd3\x77\x43\x07\xb9\xd7\x87\xcf\x32\x23\x63\x40\xd3\xbf\x4a\xa1\x29\x81\xf9\x16\xb0\x28\x32\x11\xe3\x3c\x23\xc8\x70\xc3\x86\x73\xd6\x71\x46\x17\x12\x36\x5a\x58\x21\xd3\x01\x98\xca\xea\xbd\xfe\x81\x75\xf6\xea\x0a\xf0\x84\x39\xd8\xa0\x24\xa0\x84\x57\xe3\x29\x4c\xa6\xaf\xe0\x9f\xe3\xe9\x64\x3a\xe8\xf5\xe1\xb7\xc9\xec\x97\xc7\xcf\x33\xf8\x6d\xfc\xe9\xd3\xf8\x61\x36\x79\x37\x85\xc7\x4f\x70\xf7\xf8\xf0\x76\x32\x9b\x3c\x3e\x4c\xe1\xf1\x3d\x8c\x1f\x7e\x87\xfb\xc9\xc3\xdb\x01\x90\xb0\x4b\xd2\x40\x2f\x85\x66\xfc\x4a\x83\x60\x45\x52\xc2\x36\x0d\x0e\x14\x00\xb0\x7f\xf0\x6f\x53\x50\x2c\x16\x22\x86\x0c\x65\x5a\x62\x4a\x90\xaa\x35\x69\xc9\xee\x51\x90\xce\x85\x61\x73\x1a\x40\x99\xf4\xfa\x90\x89\x5c\x58\xe7\x45\xe6\x54\x28\x66\xf3\x2d\x63\xab\x87\x85\xa8\xdc\x69\x04\x58\x08\x7a\xb1\x24\x1d\x9a\x68\xf5\x77\x13\x09\x75\xbb\x7e\xd3\x5b\x09\x99\x8c\xe0\xae\x34\x56\xe5\x9f\xc8\xa8\x52\xc7\xf4\x96\x16\x42\x3a\xcf\xef\xe5\x64\x31\x41\x8b\xa3\x1e\x00\x4a\xa9\x2a\xf0\xfc\x13\x7c\xd4\xa9\x2c\x23\x3d\x4c\x49\x46\xab\x72\x4e\xf3\x52\x64\x09\x69\x47\x3c\xb0\x5e\xff\x18\xfd\x14\xbd\xe9\x01\xc4\x9a\xdc\xf1\x99\xc8\xc9\x58\xcc\x8b\x11\xc8\x32\xcb\x7a\x00\x19\xce\x29\xab\xa8\x62\x51\x8c\x20\xc6\x9c\xb2\xe1\xaa\x07\x20\x31\xa7\x11\x08\x69\x29\xd5\xee\xf4\x4a\x58\x13\xb9\xf5\x9a\x37\xf6\xd8\x0e\x7c\x3e\xd5\xaa\x0c\xe7\xeb\xeb\x9e\x50\x00\x8e\x96\x52\xa5\x45\xf8\x3d\x84\x15\xef\xaf\xfe\x8e\x77\x7f\x7b\xe5\x4c\xf6\xbc\xef\x85\x75\x0b\x99\x30\xf6\xbe\x61\xf1\x83\x30\x7e\x43\x91\x95\x1a\xb3\x13\xdc\x6e\xcd\x2c\x95\xb6\x0f\x7b\x34\x43\x10\x2b\xbf\x20\x64\x5a\x66\xa8\x8f\x8f\xf5\x00\x4c\xac\x0a\x1a\x81\x3b\x55\x60\x4c\x49\x0f\xa0\x52\xb0\xa3\x32\xac\x25\xab\x27\xcd\xc7\xf5\x9d\xca\xca\x5c\xee\x78\x24\x64\x62\x2d\x0a\xeb\x4c\xc2\x19\xaa\xc6\x03\x56\xc2\x42\xb1\x44\x43\x3d\x1f\xf1\x5f\x8d\x92\x4f\x68\x97\x23\x88\x8c\x45\x5b\x9a\xa8\xbe\xea\x4d\xf2\x54\x7b\x63\xb7\x8c\x8e\xe3\x51\xa6\x5d\xf9\xf1\x99\x53\x76\xc1\xe1\x22\xef\x12\xde\xd0\x5f\x2a\x4b\x7e\x61\x53\x7e\xb9\x5d\x09\xfb\x25\xaa\x1d\xf7\x78\x66\xfb\x17\xd7\xc0\x11\x39\xa6\xed\xe2\xd7\x57\x3d\xbb\x49\xed\xcd\x09\x3f\xbf\x65\xfd\xc6\x9b\x35\x5e\x52\x8e\xa3\x6a\xaf\x2a\x48\x8e\x9f\x26\xbf\xfe\x75\x7a\xf0\x1a\x0e\x11\x1e\xba\x15\x24\x1c\x91\x64\x5c\xae\x96\x9c\xb5\x49\x7b\xc0\x9c\x57\xea\x75\x2a\x56\x72\x21\xd2\xd2\x9f\xdc\x91\x06\x90\x44\x89\x4f\xb7\xba\x74\xb9\xf2\xb9\xc6\xe1\x39\x82\xf1\xe1\x9b\x7b\x61\x9f\x39\xc7\x22\xa4\x24\x49\x8b\xb8\xe2\xe6\x7e\x61\x96\x6d\x6b\xa4\x39\xe4\x2d\x2c\xb4\xca\x5d\x32\xab\xd2\xbe\x2b\xbc\x5c\x54\x8e\x79\x0d\x60\x5e\x5a\xc0\x54\x2a\x63\x45\xec\x0a\x80\x1d\x80\xa8\x83\x55\xda\x65\x46\x05\x73\x26\x57\x9a\xaa\x86\xc8\x2d\x28\x97\xa1\x0f\xe8\xc1\x66\x29\xe2\x25\x2c\xd1\xf8\x7c\x8c\xf9\x0e\x43\x52\xa3\x69\xc8\x32\x9a\x18\x0b\x9c\x8b\x4c\x58\x41\xa6\x59\x6a\xae\x8c\x73\x02\xc7\x95\x93\xbc\x67\xc9\xc1\x0b\x68\x00\xeb\x82\xa3\xa1\x9a\x3d\x32\xdc\x92\x1e\xc0\x66\x49\xd2\x21\x79\x16\x32\xf6\x7a\xc0\xec\xd9\x69\x29\x01\xe5\xcc\xcb\x9a\x25\xc9\xd5\x30\x89\x76\xf4\x0a\xad\x0a\xd2\x76\x97\x93\xfc\x53\x4b\xe1\xb5\xb7\x47\xce\xf2\x03\xfb\x53\xd5\x37\x04\x4f\x61\x04\x55\x82\xa0\xa4\x72\x41\x5f\xe3\x05\x97\x66\x2e\x71\x8c\xec\xc8\x4d\x9c\xf6\x9d\xcd\xd4\xfc\x2b\xc5\x36\x82\x29\x69\x26\xc3\x49\xab\xcc\x12\x16\x77\x4d\xda\x82\xa6\x58\xa5\x52\xfc\x7b\x47\xdb\x84\xfe\x2d\x43\x4b\x55\x12\xdc\x3f\x2e\x21\xb1\x7f\xae\x31\x2b\x69\xe0\xbc\x96\x15\xad\x89\xb9\x40\x29\x6b\xf4\xdc\x16\x13\xc1\x47\xa5\xc9\xf5\x5d\x23\xd7\x80\x98\xd1\xed\x6d\x2a\x6c\x28\x5d\xb1\xca\xf3\x52\x0a\xbb\xbd\xad\xf5\x7e\xe6\x36\xa1\x35\x65\xb7\x46\xa4\x43\xd4\xf1\x52\x58\x8a\x6d\xa9\xe9\x16\x0b\x31\x74\xd0\xa5\x2b\x5f\x51\x9e\xf4\x75\x55\xec\xcc\x0f\x07\x58\x4f\x42\xd9\x3f\xae\x12\x9c\xb1\x00\x17\x03\x1f\x30\xfe\xa8\x97\x62\xaf\x68\x7e\xc5\xda\xf9\xf4\x6e\x3a\x83\xc0\xda\x19\xe3\x58\xfb\x4e\xef\xfb\x83\x66\x6f\x02\x56\x98\x90\x0b\xd7\x34\x70\xd7\x17\x22\x8e\x64\x52\x28\x21\xad\xfb\x11\x67\x82\xe4\xb1\xfa\x4d\x39\xcf\xd9\x81\x39\x2e\xc8\x58\xb6\x55\x04\x77\xae\x9e\x3b\x5f\x2f\x12\xb4\x94\x44\x30\x91\x70\xc7\xf9\xf6\x0e\xb9\x51\xfc\xce\x06\x60\x4d\x9b\x21\x2b\xb6\x9b\x09\xea\xad\xc8\xf1\x66\xaf\xb5\x7a\xb8\x57\xed\x40\x8b\xbd\x58\x53\x09\x19\xd7\x9e\xb6\xa5\xcc\xb6\x90\x04\xdf\xf9\xec\xcf\x1c\x2f\x1e\xfb\xc6\xc1\x66\x08\xe9\x8c\x21\x70\xdd\x99\x3d\xbe\x7d\x1c\xc1\x86\x42\x84\x25\x6c\x79\x6e\x50\x4e\xa8\x72\x18\xc1\xa2\x64\x7d\x82\xa6\x8c\x90\xaf\x16\xfc\x0a\xd7\xaa\xd4\x1c\xb7\xb9\x2a\xa5\x1d\xb8\x12\x83\x85\xe0\x0e\xd6\x95\x4f\xb0\x1a\x85\x3d\xd2\xb2\xa3\x67\x29\x3f\x91\xed\x44\x80\xbb\x3a\xfe\x69\x41\x71\xcd\x3b\x6b\x15\xa2\x5d\x8f\x75\xa3\x70\xaf\xdc\xb6\xa3\x5d\xdf\xfe\x09\x71\x73\x4f\xdb\xe6\x0d\xc7\x9a\x7f\x1b\x74\x99\x8c\x40\x2a\xc8\x94\x4c\x49\x3b\x0b\x9c\xea\xc2\x3f\x2d\xbe\x77\x8a\xe1\x23\xab\xfa\x89\xc3\xee\x4f\x87\xc2\x8d\xcf\x9f\x06\xc2\x76\x66\x5e\x73\x1a\xf6\x7d\x3e\xe8\x2a\x72\xdd\x6d\x06\x20\x68\x14\xfc\x60\x3b\x68\xa1\x1b\xe2\x2f\xc7\x62\x00\x86\x62\x4d\x76\x00\x51\x14\x5d\x2d\x84\x4b\xd6\x9d\xa4\x70\x65\xd5\xa5\x76\xab\x00\x8d\x11\xa9\x0c\x85\xef\x30\xcc\x6f\xcc\x56\x5a\x7c\x69\x95\x80\x93\xf9\x1a\xf5\x96\xe3\x9d\xa4\x9b\x26\xa8\xaa\x6f\x60\x7b\x3e\xbf\xbe\x4e\x96\xd0\xf9\x34\x09\x33\xac\xb7\xdc\x87\x0b\x4e\xa4\x86\x95\x96\xec\x5a\x5f\x44\xad\x71\xdb\x3b\x56\x19\xcb\x44\x32\x6e\x0c\xe5\x03\x85\xa2\xbb\x4b\xb1\x23\xb8\xca\x13\x8e\xf2\xc9\x5a\xaa\x14\x06\x56\xe2\x14\x41\x6b\xfe\x3a\xab\xa5\x76\xdc\xae\xc9\xbd\x00\xb8\x32\xf5\x61\x13\x6e\x40\x24\x5c\xda\x16\x5c\xa1\x8f\xb6\x68\x4a\x85\xb1\xfa\x98\xd7\x59\x90\x85\x56\x0b\x91\x75\x81\x52\xed\xac\xba\x60\x6e\x2c\x5f\x0a\x8a\xed\x05\xc5\x9d\x61\xad\xa9\x50\x46\xd8\xda\xed\xb8\x95\xff\x47\x5c\x93\x3c\x38\x00\x76\x89\x16\x62\x94\xbb\x16\x7a\x5f\xe9\xbe\xbb\xf5\x7c\x95\x3b\x25\x58\xbf\x19\x9f\x2b\x30\x07\xb2\x8d\x61\xc6\xe4\x5c\xb9\xab\x6c\x69\x1a\xc2\x9c\x9b\x65\xcf\xf8\x8a\x7a\x76\xa1\x8b\x68\x40\xe5\x30\x1d\xd4\x63\x28\x50\x63\x4e\x96\x1b\xc4\xcb\x15\xf8\x42\x44\xfb\xe7\x65\xb8\x2a\xe7\xa4\x25\x59\x32\x43\x97\xb3\xf5\x9a\x86\xa5\x5c\x49\xb5\x91\xc3\x85\xa0\x2c\x31\x23\xb0\xba\x31\x63\x9c\x4f\x40\x97\x10\x9e\x45\x77\xe8\xfb\xce\xd8\xde\xdf\x42\x2b\xb5\x11\x59\x06\xf4\x42\x71\xd9\xd0\x3d\xb5\x92\x6e\xeb\x20\xdd\xc5\xff\x42\x0f\x89\xb1\x2d\x31\xab\xf6\x76\xec\x1d\x51\x5b\xb1\xc0\xb8\xc9\x53\x0f\xe8\x87\xbc\xb8\xdb\x7f\x7d\x40\x1d\x7a\x76\x45\xef\xb0\x8b\xcb\xd1\x92\x16\x98\xb9\x2b\x58\x60\x09\x37\x08\x5f\x51\x37\xfa\xc9\x2e\xc7\x6f\xdd\xa4\x54\x86\xd9\x00\xa0\x9f\x47\xd7\xc1\xba\xcb\x6f\x53\x45\xbb\x18\x21\x4b\x8a\x57\xa6\xcc\x3b\x05\x07\xee\xb6\xc3\xcd\xf4\x97\xf1\x9b\xd7\x61\xa6\xcd\xf1\x7b\x7a\x29\x0a\xcf\xc5\xee\x40\x34\x3a\xf3\x09\x7b\xe6\x54\x55\x81\xaa\xc5\x85\x9b\x9f\xc7\xbf\xba\x21\x42\xee\x32\x65\xbd\x2c\xb6\x36\x06\x4a\x7b\xfd\x49\xcc\xa9\x36\x80\xf0\x5f\x0f\xf8\xca\x74\x65\x67\x00\x90\xa9\xb8\x7b\xa6\xd9\x2c\x89\x6f\x7f\x96\x4b\x8a\x3b\x48\x49\x28\x6d\xd5\x8c\x17\x9e\x9f\x54\xf2\x7c\x75\xdf\x88\x3a\xa5\x6e\xbd\xb3\xbb\xe3\x86\xaa\x16\x84\x08\x60\x74\x29\xad\xc8\x9b\x32\x51\x07\x18\xe7\x93\x95\x48\xbe\x5d\x47\x34\x47\x43\x93\x0e\xdd\x85\x9b\x29\xf9\xa6\xe2\x52\xb4\x9f\x91\x2d\x56\xd2\x97\xbc\xee\xdd\xd7\xfe\xc8\x6e\xa0\x56\x14\x24\xab\x21\x98\x33\xc1\xda\xa5\x0a\x4d\x19\x3b\x43\x93\x6a\xfe\x50\x5a\x3a\x9c\xc3\xdd\x05\x38\xd5\xa6\x79\x35\xd2\xe2\x4c\x4b\xbe\xea\x86\xeb\x4f\xa3\xe9\xd1\x72\x3a\x20\xed\xbe\x70\xb9\xe9\x48\x74\x45\xfa\xc9\xd0\xd8\x99\x46\x69\x44\xf8\x6c\xd1\xc9\x61\x3f\xa0\xb1\xc0\x5e\x19\xb2\x4f\x25\x8a\xdd\x91\x62\xb5\x6a\x95\xbb\xaf\x98\x0d\xc5\xe3\x40\xab\x0a\x50\xba\x1c\xd0\x24\x01\x3f\xfe\xcb\xe4\x08\x12\xb4\x34\xbc\x3e\x18\xbc\xb8\x9f\xdd\x2c\xa8\xb3\xa8\x33\x37\xf1\xdb\x8b\x2b\x4c\x4d\xde\x0d\x9a\xdd\x6c\xe9\x7b\x63\xcf\xc9\x98\xc6\xf0\x6a\x00\x3d\x86\x65\x99\xa3\x1c\x6a\xc2\xc4\x7d\x93\xac\x0e\x83\x90\x89\x4b\xdd\x32\x85\x84\x2c\x8a\xcc\x00\xce\x55\xd9\x56\x39\xbc\xcb\xef\xad\xda\x26\x64\x87\x9b\x3c\x9a\xae\x1d\xa0\x1b\xb1\xf3\xf6\x5d\x60\xee\x14\xfe\x83\xa9\x6c\xf1\xc7\x11\x35\x75\x3f\x2d\x88\xa6\x6e\x6b\xad\xd6\x7a\x30\x03\xff\x89\x7e\x01\x33\x5d\xd2\x00\xde\x63\x66\x68\x00\x9f\x7d\x17\x79\x35\xae\xce\xe3\x86\x59\x35\x5e\xa8\x7f\xe6\xd9\x61\xbb\x92\xfd\xf9\x72\xd1\x1a\xc7\xad\xf7\xee\x6b\x6f\xd7\x22\x25\xd3\x50\x3a\x0f\x33\xbb\xef\x4c\x7d\x29\xf1\x27\x82\x89\xfe\xcf\x62\xb2\x40\x91\x95\xfa\x52\xe1\xaa\x76\x05\xdf\xbc\x11\x0b\x40\xb9\x3d\xed\x55\xce\xa7\xdc\x73\x81\x70\x54\xb8\xdc\x57\x54\xb0\xf4\x62\xab\xb9\xe2\x36\xcc\xd8\x3d\x91\x76\xf7\x39\x67\xe0\x58\xad\x49\xb7\x4c\x17\x4f\x9a\x92\xb0\x1d\xd0\x5a\xca\x0b\xbb\x2b\x96\xc2\x04\x7d\x34\x12\xba\x54\x76\x20\x10\x6c\x5b\x3e\x56\x86\xdf\x0d\xb2\xcc\xe7\xd4\xdc\xad\xef\x85\x77\x01\xd1\xba\xab\x22\xf5\x11\x5f\x3a\xf2\xce\xf1\x45\xe4\x65\x5e\xf1\x76\x95\xd9\x93\x38\x53\xd1\xba\xe3\x38\x57\x87\x8e\x0d\xc2\x05\xa8\xf2\xf0\xa0\x10\x7f\x17\x6c\xbf\x0c\x77\xaf\x3f\x9d\x92\x78\x7b\x76\x70\x1f\xe8\x3d\xa8\xf3\xab\x1f\x5b\x46\x86\x17\xae\xed\xb6\x55\x4f\x27\x4e\xeb\xf4\xb4\xfb\x48\x19\xc2\x76\x89\x66\xd7\xf1\x35\xd2\xe9\xa6\xa8\xb3\x4a\x6a\x57\xd0\xb0\x2d\x66\x87\xbb\x18\x6b\x58\x6a\x44\x71\x46\x51\x5d\xa6\x7b\x07\x69\xd3\x5d\xc1\xae\x4b\x9a\x6a\xee\xa6\x26\xc9\xcf\xee\x52\xdc\xe1\x2b\xd1\xe3\xc9\x01\xbe\x79\x31\xe7\x5c\x19\xf7\xbd\x95\xa4\xad\xee\xd8\x7e\xf2\x54\x1d\x68\xb0\xc3\x2e\x09\x1d\xf6\xd4\xa7\x55\x2f\x18\x55\x48\xfb\xd3\xdf\x5a\xc4\x6b\x8e\x53\xf7\xef\x20\x17\x44\x72\x7b\xae\xd4\x5f\x91\xa1\x65\x74\x5d\x26\xa0\xd5\x56\x27\xb6\xbf\xbb\x84\xb9\xa7\xeb\x40\xc3\xcc\xa9\x41\x55\xe7\xc6\xa0\xfe\x5e\xf9\xa4\xd5\x5a\x24\xa4\x3b\xe0\xa8\x4e\x70\x76\x77\x47\xbe\x0b\x9e\xc6\x7f\x06\x38\x0b\xa7\xfa\x27\x80\x6f\x8b\x66\xdd\x19\x86\x9f\xea\xdf\x03\x57\x3c\xb4\x4a\x7f\x0f\x3c\x8d\x31\x7f\xf2\xd2\x87\x4b\x6d\x70\x69\xac\xd2\x9c\x11\x6a\x6f\xca\xf9\xee\xdf\x02\x82\x6c\x55\x27\x0c\xff\xf9\x6f\xef\x7f\x01\x00\x00\xff\xff\xf7\x7e\x17\x88\xfb\x2a\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x3a\x4d\x93\xdb\x38\x76\x77\xfd\x8a\x57\xd3\x07\xdb\x55\x12\x7b\x27\xd9\xda\x4a\x75\x2a\x87\xde\xb6\x3d\xdb\x65\xbb\xdb\xb1\x34\xb3\x99\xaa\x39\xf4\x13\xf9\x44\x61\x44\x02\x5c\x00\x94\x5a\x49\xe5\xbf\xa7\xde\x03\x48\x51\x12\x29\x69\xda\xe3\xec\x65\x78\xb1\x5b\x00\xde\xf7\x37\x70\x05\x93\xdf\xef\x1b\x5d\xc1\x47\x95\x92\x76\x94\x81\x37\xe0\x97\x04\xb7\x15\xa6\x4b\x82\xa9\x59\xf8\x0d\x5a\x82\xf7\xa6\xd6\x19\x7a\x65\x34\xbc\xbe\x9d\xbe\x7f\x03\xb5\xce\xc8\x82\xd1\x04\xc6\x42\x69\x2c\x8d\xae\x20\x35\xda\x5b\x35\xaf\xbd\xb1\x50\x04\x80\x80\xb9\x25\x2a\x49\x7b\x97\x00\x4c\x89\x04\xfa\xc3\xe3\xec\xfe\xee\x1d\x2c\x54\x41\x90\x29\x17\x0e\x51\x06\x1b\xe5\x97\xa3\x2b\xf0\x4b\xe5\x60\x63\xec\x0a\x16\xc6\x02\x66\x99\x62\xc4\x58\x80\xd2\x0b\x63\xcb\x40\x86\xa5\x1c\x6d\xa6\x74\x0e\xa9\xa9\xb6\x56\xe5\x4b\x0f\x66\xa3\xc9\xba\xa5\xaa\x92\xd1\x15\xcc\x98\x8d\xe9\xfb\x86\x12\x17\xc0\x0a\x4e\x6f\xe0\x67\x53\x47\x1e\x3a\xec\x46\x29\x8c\xe1\x27\xb2\x8e\x91\xfc\x4b\xf2\xa7\xd1\x15\xbc\xe6\x2d\xdf\xc5\xc5\xef\xde\xfc\x3b\x6c\x4d\x0d\x25\x6e\x41\x1b\x0f\xb5\xa3\x0e\x64\x7a\x4e\xa9\xf2\xa0\x34\xa4\xa6\xac\x0a\x85\x3a\xa5\x1d\x5b\x2d\x86\x04\x84\x00\x86\x61\xe6\x1e\x95\x06\x14\x36\xc0\x2c\xba\xdb\x00\xfd\xe8\x6a\x74\x05\xf2\x2d\xbd\xaf\x6e\xae\xaf\x37\x9b\x4d\x82\x42\x6e\x62\x6c\x7e\xdd\x70\x77\xfd\xf1\xfe\xee\xdd\xc3\xf4\xdd\x44\x48\x1e\x5d\xc1\x8f\xba\x20\xe7\xc0\xd2\x3f\x6a\x65\x29\x83\xf9\x16\xb0\xaa\x0a\x95\xe2\xbc\x20\x28\x70\xc3\x8a\x13\xed\x88\xd2\x95\x86\x8d\x55\x5e\xe9\x7c\x0c\x2e\x6a\x7d\x74\xb5\xa7\x9d\x9d\xb8\x1a\xf2\x94\xdb\xdb\x60\x34\xa0\x86\xef\x6e\xa7\x70\x3f\xfd\x0e\xfe\x7a\x3b\xbd\x9f\x8e\x47\x57\xf0\xf7\xfb\xd9\xdf\x1e\x7f\x9c\xc1\xdf\x6f\xbf\x7c\xb9\x7d\x98\xdd\xbf\x9b\xc2\xe3\x17\xb8\x7b\x7c\x78\x7b\x3f\xbb\x7f\x7c\x98\xc2\xe3\x7b\xb8\x7d\xf8\x19\x3e\xdc\x3f\xbc\x1d\x03\x29\xbf\x24\x0b\xf4\x5c\x59\xa6\xdf\x58\x50\x2c\x48\xca\x58\xa7\x8d\x01\x35\x04\xb0\x7d\xf0\xdf\xae\xa2\x54\x2d\x54\x0a\x05\xea\xbc\xc6\x9c\x20\x37\x6b\xb2\x9a\xcd\xa3\x22\x5b\x2a\xc7\xea\x74\x80\x3a\x1b\x5d\x41\xa1\x4a\xe5\xc5\x8a\xdc\x31\x53\x8c\xe6\xf7\xf4\xad\x11\x56\x2a\x9a\xd3\x0d\x60\xa5\xe8\xd9\x93\x16\x6a\x92\xd5\xbf\xb9\x44\x99\xeb\xf5\xf7\xa3\x95\xd2\xd9\x0d\xdc\xd5\xce\x9b\xf2\x0b\x39\x53\xdb\x94\xde\xd2\x42\x69\xb1\xfc\x51\x49\x1e\x33\xf4\x78\x33\x02\x40\xad\x4d\x24\x9e\xff\x84\xe0\x75\xa6\x28\xc8\x4e\x72\xd2\xc9\xaa\x9e\xd3\xbc\x56\x45\x46\x56\x80\x37\xa8\xd7\x7f\x4a\xfe\x92\x7c\x3f\x02\x48\x2d\xc9\xf1\x99\x2a\xc9\x79\x2c\xab\x1b\xd0\x75\x51\x8c\x00\x0a\x9c\x53\x11\xa1\x62\x55\xdd\x40\x8a\x25\x15\x93\xd5\x08\x40\x63\x49\x37\xa0\xb4\xa7\xdc\xca\xe9\x95\xf2\x2e\x91\xf5\x8e\x35\x8e\x58\x0f\x7c\x3e\xb7\xa6\x6e\xce\x77\xd7\x03\xa0\x86\x70\xf4\x94\x1b\xab\x9a\xbf\x27\xb0\xe2\xfd\xf1\xff\x69\xfb\xff\x20\x9c\xfb\x1d\xee\x0f\xca\xcb\x42\xa1\x9c\xff\xd0\xb3\xf8\x51\xb9\xb0\xa1\x2a\x6a\x8b\xc5\x11\xdd\xb2\xe6\x96\xc6\xfa\x87\x1d\x35\x13\x50\xab\xb0\xa0\x74\x5e\x17\x68\x0f\x8f\x8d\x00\x5c\x6a\x2a\xba\x01\x39\x55\x61\x4a\xd9\x08\x20\x0a\x58\xa0\x4c\x3a\xc1\xea\xb3\xe5\xe3\xf6\xce\x14\x75\xa9\x5b\x1c\x19\xb9\xd4\xaa\xca\x8b\x4a\x38\x42\x75\x70\xc0\x4a\x79\xa8\x96\xe8\x68\x14\x3c\xfe\x57\x67\xf4\x67\xf4\xcb\x1b\x48\x9c\x47\x5f\xbb\xa4\xbb\x1a\x54\xf2\xb9\xf3\x8b\xdf\x32\x75\xec\x8f\x3a\xbf\x14\x1f\x9f\x39\x46\xd7\x18\x5c\x12\x4c\x22\x28\xfa\x97\xa8\xc9\x5f\x58\x95\xbf\x5c\xaf\x94\xff\x25\xe9\x1c\x0f\xf4\xcc\x76\x3f\xbc\x84\x1c\x55\x62\x3e\xcc\x7e\x77\x35\xa0\xbb\xef\xfc\x72\x84\x2f\x6c\x59\x7f\x1f\xd4\x9a\x2e\xa9\xc4\x9b\xb8\xd7\x54\xa4\x6f\x3f\xdf\xff\xf4\xaf\xd3\xbd\x9f\x61\x9f\xc2\x7d\xb3\x82\x8c\x3d\x92\x9c\xc4\x6a\xcd\x51\x9b\x6c\x20\x98\xe3\x4a\x37\x4f\xa5\x46\x2f\x54\x5e\x87\x93\x2d\x68\x00\x4d\x94\x85\x70\x6b\x6b\x89\x95\x4f\x1d\x0c\x4f\x09\xdc\xee\xff\xf2\x41\xf9\x27\x8e\xb1\x08\x39\x69\xb2\x2a\x8d\xd8\xe4\x2f\x2c\x8a\x6d\x07\x34\xbb\xbc\x87\x85\x35\xa5\x04\xb3\x18\xf6\x25\xf1\x72\x52\x39\xc4\x35\x86\x79\xed\x01\x73\x6d\x9c\x57\xa9\x24\x00\x3f\x06\xd5\x25\xd6\x58\x89\x8c\x06\xe6\x0c\xae\x76\x31\x87\xe8\x2d\x18\x89\xd0\x7b\xf0\x60\xb3\x54\xe9\x12\x96\xe8\x42\x3c\xc6\xb2\xa5\x21\xeb\xc0\x74\xe4\x99\x9a\x14\x2b\x9c\xab\x42\x79\x45\xae\x9f\x6b\xce\x8c\x73\x02\xc1\xca\x41\x3e\xa0\x64\xe7\x05\x74\x80\x5d\xc6\xd1\x51\x47\x1f\x05\x6e\xc9\x8e\x61\xb3\x24\x2d\x94\x3c\x29\x9d\x06\x39\x60\xf1\x24\x52\xca\xc0\x88\x7a\x59\xb2\xa4\x39\x1b\x66\x49\x0b\xaf\xb2\xa6\x22\xeb\xdb\x98\x14\xbe\x4e\x08\xef\xfc\x7a\x60\x2c\xaf\xd8\x9e\x62\xdd\xd0\x58\x0a\x53\x10\x03\x04\x65\xd1\x04\x43\x8e\x57\x9c\x9a\x39\xc5\x31\x65\x07\x66\x22\xd2\x17\x9d\x99\xf9\xaf\x94\xfa\x04\xa6\x64\x19\x0c\x07\xad\xba\xc8\x98\xdd\x35\x59\x0f\x96\x52\x93\x6b\xf5\xdf\x2d\x6c\xd7\xd4\x6f\x05\x7a\x8a\x41\x70\xf7\x49\x40\x62\xfb\x5c\x63\x51\xd3\x58\xac\x96\x05\x6d\x89\xb1\x40\xad\x3b\xf0\x64\x8b\x4b\xe0\x93\xb1\x24\x75\xd7\x8d\x14\x20\xee\xe6\xfa\x3a\x57\xbe\x49\x5d\xa9\x29\xcb\x5a\x2b\xbf\xbd\xee\xd4\x7e\xee\x3a\xa3\x35\x15\xd7\x4e\xe5\x13\xb4\xe9\x52\x79\x4a\x7d\x6d\xe9\x1a\x2b\x35\x11\xd2\xb5\xa4\xaf\xa4\xcc\xae\x6c\x4c\x76\xee\xd5\x1e\xad\x47\xae\x1c\x3e\xc9\x04\x27\x34\xc0\xc9\x20\x38\x4c\x38\x1a\xb8\xd8\x09\x9a\x7f\x62\xe9\x7c\x79\x37\x9d\x41\x83\x5a\x94\x71\x28\x7d\x91\xfb\xee\xa0\xdb\xa9\x80\x05\xa6\xf4\x42\x8a\x06\xae\xfa\x1a\x8f\x23\x9d\x55\x46\x69\x2f\x7f\xa4\x85\x22\x7d\x28\x7e\x57\xcf\x4b\x36\x60\xf6\x0b\x72\x9e\x75\x95\xc0\x9d\xe4\x73\xb1\xf5\x2a\x43\x4f\x59\x02\xf7\x1a\xee\x38\xde\xde\x21\x17\x8a\xdf\x58\x01\x2c\x69\x37\x61\xc1\x5e\xa6\x82\x6e\x29\x72\xb8\x39\x48\xad\xeb\xee\xb1\x1c\x18\xd0\x17\x4b\x2a\x23\x27\xe5\xe9\x50\xc8\x1c\x72\x49\x08\x95\xcf\xee\xcc\xe1\xe2\xa1\x6d\xec\x6d\x86\x26\x9c\x31\x09\x9c\x77\x66\x8f\x6f\x1f\x6f\x60\x43\x8d\x87\x65\xac\x79\x2e\x50\x8e\xa0\xb2\x1b\xc1\xa2\x66\x79\x82\xa5\x82\x90\x5b\x0b\xfe\x09\xd7\xa6\xb6\xec\xb7\xa5\xa9\xb5\x1f\x4b\x8a\xc1\x4a\x71\x05\x2b\xe9\x13\xbc\x45\xe5\x0f\xa4\x2c\xf0\x3c\x95\x47\xbc\x1d\x31\x70\xd7\xa5\x7f\x5a\x51\xda\xb1\xce\x4e\x86\x18\x96\x63\x57\x29\x5c\x2b\x0f\xed\x18\x96\x77\xf8\x1a\xbf\xf9\x40\xdb\xfe\x0d\x87\x92\x7f\xdb\xc8\x32\xbb\x01\x6d\xa0\x30\x3a\x27\x2b\x1a\x38\x96\x45\xf8\x06\x6c\xef\x98\x86\x4f\x2c\xea\xcf\xec\x76\xff\x74\x52\xb8\xf0\xf9\xa7\x11\xe1\x2f\x46\xde\x31\x1a\xb6\x7d\x3e\x28\x19\xb9\x6b\x36\x63\x50\x74\xd3\xd8\xc1\x76\x3c\x00\xb7\xf1\xbf\x12\xab\x31\x38\x4a\x2d\xf9\x31\x24\x49\xf2\x62\x26\x24\x58\x5f\xc4\x85\xa4\x55\x09\xed\xde\x00\x3a\xa7\x72\xdd\x24\xbe\x7d\x37\x7f\xed\xb6\xda\xe3\xf3\x20\x07\x1c\xcc\xd7\x68\xb7\xec\xef\xa4\x65\x9a\x60\x62\xdd\xc0\xfa\x7c\x7a\xf3\x32\x5e\x9a\xca\xa7\x8f\x99\x49\xb7\xe4\xde\x5f\x10\x96\x7a\x56\x06\xa2\x6b\x77\x11\xad\xc5\xed\xe8\x50\x64\xcc\x13\xe9\xb4\xd7\x95\xf7\x04\x8a\xd2\x4b\xb1\x21\x48\xe6\x69\x8e\xf2\xc9\x4e\xa8\x54\x0e\x56\xea\x98\x82\xc1\xf8\x75\x52\x4a\xc3\x74\x4b\x91\x7b\x86\xe0\xa8\xea\xfd\x22\xdc\x81\xca\x38\xb5\x2d\x14\x65\x1c\x92\xf7\x37\x59\xca\x95\xf3\xf6\x10\xdb\x49\x32\x2b\x6b\x16\xaa\xb8\x84\x98\xb8\x33\xd6\xc1\x5c\x5a\x3e\x57\x94\xfa\x33\xa2\x3b\x81\xda\x52\x65\x9c\xf2\x9d\xfe\x78\x10\xff\x27\x5c\x93\xde\x3b\x00\x7e\x89\x1e\x52\xd4\x6d\x11\xbd\xcb\x75\xdf\x5c\x7f\x21\xcf\x9d\x93\x99\x6c\x0a\x74\x36\x49\x78\xa3\x8a\x02\xe8\x99\xd2\xba\x27\xef\x9e\x4e\x4b\x98\x65\xed\x40\xa4\x67\xad\xed\xc9\x4f\xa7\xb6\x03\x1a\x6f\x19\xe8\x8c\x09\x85\x83\xb0\xb9\x1f\x65\x42\xad\x2e\x24\x0c\x46\x1a\xe1\xf7\x64\x34\x19\xf0\xef\xf0\x3d\x4f\x56\xf5\x9c\xac\x26\x4f\x6e\x22\xa4\xd8\x35\x4d\x6a\xbd\xd2\x66\xa3\x27\x0b\x45\x45\xe6\x58\xa8\xbd\xf1\x03\x8e\xfb\xee\xd4\x14\x05\xa5\x2d\xf5\x4c\x7a\x20\x71\x9f\xb5\xc3\xba\xf8\x22\x7a\xe3\xf4\xa9\x5f\xc4\x47\x94\xc4\xdd\x11\xbb\x72\x6d\x97\x52\x6c\x83\xe5\x7a\x03\x19\x79\xb2\xa5\xd2\xfd\xcc\x81\xa8\x64\x4e\xce\xb3\xad\xa2\xa7\x7c\x2b\x6d\xab\xf4\x7a\xdc\xe3\x34\x2c\xd1\x41\x43\xef\x92\x5e\x78\xe7\x0a\xa0\xb3\x85\x67\x2f\xaf\xaf\x3e\x52\x8e\xe9\xb6\x4f\xca\x50\xa1\xc5\x92\x79\x74\x09\x74\xaa\x83\x41\xc0\x20\x3d\xf1\x1c\xd3\xd5\x06\x6d\x26\xa3\x66\xf4\x4a\x3a\xea\xed\x60\xfe\xbd\xc8\xce\xbe\xda\xd2\xa0\xe9\xa9\x2f\x14\xcb\x5d\x27\x46\x79\x13\x0f\x73\xcd\x9c\x29\x27\xff\xc5\x20\xb1\x04\x6e\x8b\xe2\x84\x40\x62\x3c\x71\x4b\xb4\x71\x1e\xcf\xad\x11\xcb\x36\x96\x31\xfd\xba\xde\x89\x65\x6e\x4c\x41\x38\xe4\xc0\xe7\x6d\xe2\x30\x76\xb4\x19\x75\x77\x34\x0e\x53\x2a\x6b\xd6\x2a\xdb\xdd\xb5\x88\xa1\x9e\x62\x0d\xdd\x6a\x70\x79\x30\x78\xef\x73\x77\xa2\xec\x82\x93\xc1\xbc\xf9\xd6\x64\xe7\xc6\x0d\x96\x67\x07\xdc\xbf\x0b\x6a\x8c\x87\xa0\x30\x79\x1e\x6b\xab\xe0\x95\x6c\xb1\x46\xc7\x70\x8a\xc3\xc6\xc8\x4d\x73\x55\x19\xeb\x41\x79\x78\x4d\x49\x9e\xc0\x07\xd4\x6a\xd5\x78\x77\x65\xb2\x37\x5f\xa3\xd8\x33\x1e\xf1\x8f\x1a\xed\xaa\x1e\x10\xef\xbe\x77\x73\x28\xfb\xcf\xb0\xfd\xc0\xc5\xe3\x18\xa8\x59\xb4\xb5\xf6\xaa\xa4\x21\xaa\xef\xfd\xab\x57\xed\x5c\x8a\xb3\x76\x46\x0b\xac\x0b\x9f\xc0\xc3\xe3\xec\x1d\xb7\x81\x65\xa5\x0a\x19\x64\x18\x40\xd0\xe8\xd5\x9a\x62\xd2\xe4\x33\x43\xd5\xba\x4a\x28\x09\x53\xb1\xda\xf1\xe9\xa7\x0a\xd3\x15\xe6\x34\x61\x11\xfc\x47\x00\xf3\x34\xe6\xf8\x6b\x74\xb1\x6d\xc4\x1e\xa6\x6f\x03\x20\x65\x5a\x4f\xde\x8d\xb9\xf2\xda\x50\x51\xf0\xbf\x3f\xdf\x7e\xfa\x28\x41\xf7\xbf\x3e\x7d\xec\x4e\x77\x5d\x02\xf7\x1e\xb0\x70\xa6\xa9\x8e\xfb\x73\x0b\x00\x7a\xe0\xae\xda\xc3\x9f\x7f\x50\x7f\x95\x7e\x9a\x4a\x63\xb7\x63\x70\xc1\x5d\x3e\x9b\x8c\x85\xa8\x9b\x61\x4e\x14\x81\x18\xc4\x10\xf7\x52\x66\x70\x51\x16\x2e\x97\xf8\x18\x3b\x25\x7a\x63\x19\xde\x18\xe2\x3d\x52\xb0\x2a\xc6\xf0\xba\xed\x08\x06\x40\xc6\x3e\x21\x9c\x68\xf3\x4e\xab\xf4\xac\xbd\x9b\xaa\x0a\xf4\x0b\x63\xcb\x37\x63\x28\x6b\xe7\x61\x89\xeb\xe1\xd0\x69\xea\x7c\x19\x19\x06\x5c\xa3\x2a\x58\xa7\x03\x21\xfd\x8f\x3c\xf5\x47\x9e\x3a\xfc\xa2\x57\x73\xf3\x7a\x69\xa6\xea\x46\xae\x78\x5c\x50\xb9\xf6\x2e\xf6\x69\x81\xce\x4f\x7e\x45\xfb\x74\x82\x31\x63\xe1\x29\x86\x11\x76\x1e\x09\x5a\x9d\x93\x6f\x64\xae\x99\xa2\x23\x98\x1b\xbf\xbc\x0c\x26\xc7\x91\x16\x28\x0b\x2c\xce\xae\x28\x1b\x83\xdf\x98\xe3\x6b\x83\x76\x9c\x7c\x0a\xa8\xa5\x70\x07\xca\x50\x36\xca\x2f\x43\xbf\xdf\xa0\xe1\x46\x64\x89\x6b\xb9\x39\xb6\x94\x12\x37\xd0\x04\x66\x4d\x43\x61\x10\x62\x01\xba\xe3\x28\x3c\x8b\xe0\x63\x96\x30\xdb\x26\x22\xe2\x70\x9d\xa2\xf4\xa2\xa8\x19\xa2\x24\x85\x13\x10\x99\x93\xa2\x6e\x0a\x74\xe9\x39\x6a\x6b\x49\x7b\x21\xb0\x89\x2d\x9d\x00\x1b\xb0\xf4\xf5\x77\xbb\x2f\x35\xd6\x92\xab\x4c\x98\x74\xc4\xf2\x63\xa1\xac\xf3\x7b\x9a\x0f\x8d\xd8\x9c\xe2\x68\x85\x4e\x16\x27\xe6\x90\x10\x79\xfc\xc0\x7a\xd6\x06\xe8\x59\x39\x99\xba\xcb\x55\x23\x07\xe1\x12\x7d\xba\x3c\xa9\x9f\x43\x70\x02\x63\xa0\x54\x87\xff\xb7\x0a\xe8\x82\x19\x4c\xcf\xe2\xd0\x5c\x5c\xae\x33\xcf\x4c\xc6\x31\xf5\x35\x16\x71\xef\x85\x13\x71\xb4\x5e\x2d\x30\x3d\xdb\x7d\x37\xb5\x69\xbb\xff\xe5\x43\x82\xfd\xaa\x37\xc2\xdb\x9f\x4d\x97\xe8\xc9\x2a\x2c\xe4\x62\xa9\x41\x09\xaf\x11\x7e\xc5\x7e\xa7\x6a\x27\x57\x5b\x79\xff\xa1\x9b\x1b\x4f\xc0\xf0\xca\xa6\x4b\xac\x24\xe0\xbe\x39\xdd\xb9\xf4\x98\x2e\x29\x5d\xb9\xba\xbc\x68\x14\x80\xed\x76\x78\x3d\xfd\xdb\xed\xf7\x6f\x5a\xaf\x34\xda\x1f\x5f\xf5\x34\xdf\x59\xd3\x53\x83\xf9\xe7\xc8\x1e\x9a\xd9\x56\x1a\x47\x9b\x3f\xdc\xfe\x24\x71\xa0\x94\xe9\x4f\x77\xd8\x37\x68\xe4\xc6\x06\xf9\x69\x2c\xa9\x73\xad\x1a\xde\x44\x71\xc8\x7f\xe1\xbc\x13\xa0\x30\xe9\xc9\x22\x63\x8f\x9b\xcd\x92\x2c\x41\xe8\xf6\xe5\xe0\x6e\x5c\xd7\x4c\x03\x9e\x3e\x9b\x6c\x28\x33\x9c\x9f\x86\xa3\xcd\xe9\xb2\x1b\x01\xb9\xb9\x6b\x26\x75\x0d\x13\x0d\x31\xb1\x54\xff\x16\x33\x60\xd5\x17\x53\x5f\x38\xe7\x9d\xa3\xa3\xfb\x0b\x66\xa6\x72\x53\x1e\x46\xa5\xe7\xbc\xfd\x04\x6f\x29\x67\x8f\xce\xf3\xa3\x41\x74\xbb\x99\xf2\xee\x48\xfb\x4c\xa0\xaa\x48\x77\x6a\x64\x5a\x4b\xa8\xb0\x54\xb0\x31\xf4\x89\xe6\xab\xc2\xd2\x7e\x99\x70\xd7\x90\x13\x37\xcd\x63\x87\xc6\x91\x56\x2e\x43\xb0\xad\x23\xfa\xe7\x89\x9e\xc3\x01\x59\x79\xb7\x27\x77\xbe\x7d\xc9\xe9\x5c\xf8\x29\xd0\xf9\x99\x45\xed\x54\xf3\x18\xeb\x22\x83\xfd\xc8\x9d\x11\x5b\x65\x13\x7d\x22\x2b\xbe\x05\xc5\x62\xb5\xa6\x94\x22\xa4\x27\x79\xec\x49\xd5\x00\x6a\x89\x01\x43\xe9\x35\xbc\xb7\xbc\x81\x0c\x3d\x4d\x5e\xee\x0c\x81\xdd\x1f\xe5\x86\xfb\x62\x56\x67\xf2\x8e\x61\xc7\xae\xd4\xca\x0d\xbf\x1b\x74\xed\x8d\xf9\xb7\xa6\xbd\x24\xe7\x7a\xdd\xab\x87\xe8\x5b\x58\xd6\x25\xea\x09\x57\x7e\xd2\x17\xc4\xc3\xa0\x74\x26\xa1\x5b\xe7\x90\x91\x47\x55\x38\xc0\xb9\xa9\x87\xcb\x35\xb9\x9e\x6b\xb5\x3a\xc4\xe4\x05\xf7\x93\xe8\x2e\x8c\xcb\x33\x79\x38\xc4\xdb\x5b\xc7\x6c\x05\xfe\xca\x45\x5d\x7c\x3d\x45\x7d\xd5\xcf\x00\x45\x53\xd9\xda\xc9\xb5\x81\x98\x71\xa8\xb0\x17\x30\xb3\x35\x8d\xe1\x3d\x16\x8e\xc6\xf0\x63\xe8\xfd\x5e\x4c\xd7\xc5\x97\xa8\xb3\x78\x69\xda\xad\x52\x5b\xda\x5e\x88\xfe\x74\xba\x18\xf4\xe3\xc1\xdb\xc4\x97\xde\x19\xaa\x9c\x5c\x4f\xea\xdc\x8f\xec\xa1\x32\x0d\xa9\x24\x9c\x68\x54\xf4\x1b\x93\xc9\x02\x55\x51\xdb\x73\x89\x2b\xee\x6a\x6c\xf3\xb5\x5a\x00\xea\xed\x71\xad\x72\x3a\xe4\x9e\x72\x84\x83\xc4\x25\x6f\x43\xc1\xd3\xb3\x8f\x1d\xe7\xb6\x19\x36\x05\x20\x27\x3a\x84\x13\x0a\x4e\xb9\x89\x1c\x78\x33\x71\x54\x94\x34\xdb\x01\xbd\xa7\xb2\xf2\x6d\xb2\x54\xae\x91\xc7\x0b\x87\x42\x11\xe0\x85\xd3\x81\xb8\x1b\x74\x5d\xce\x4f\xb4\xc0\x81\x79\x71\x88\xc1\x5d\x11\xd4\x27\x7c\xbe\x10\x77\x89\xcf\xaa\xac\xcb\x88\x5b\x32\x73\x00\x71\x22\xa3\x5d\x4e\xc7\xa9\x3c\x74\xa8\x10\x4e\x40\xd1\xc2\x1b\x81\x84\x91\xeb\xd0\x23\x1b\xf8\x0d\xf9\xe7\xa2\x20\x3e\x1c\x1d\xe4\xd9\x71\x20\xea\xf4\xea\xa7\x81\x87\x10\x67\xc6\x6d\x7e\x50\x4e\x47\x46\x2b\x72\x6a\x9f\x5e\x36\x6e\xbb\x44\xd7\x56\x7c\xbd\x70\x2e\x13\xd4\x49\x21\x0d\x0b\x68\x32\xe4\xb3\x93\xd6\xc7\x7a\x96\x7a\xa9\x38\x21\xa8\x4b\xde\x2c\xec\x85\x4d\x69\xc1\x5e\x16\x34\xcd\x5c\x66\x9d\xd9\x0f\xd2\x14\x5f\xf0\xf6\xed\xf1\xe8\x00\x77\x5e\x8c\xb9\x34\x4e\x5e\x91\x92\xf6\xb1\xc7\x0e\x13\xa7\x78\xa0\x47\x0f\x6d\x10\xda\xaf\xa9\x8f\xb3\x5e\xa3\x54\xa5\xfd\x5f\xfe\x3c\xc0\x5e\xbf\x9f\xca\x23\xf7\x33\x2c\xc9\x9e\x17\xca\xaf\x19\xc8\x5f\xf2\xaa\x23\x6e\x15\xb6\x43\xef\xd2\xbc\xe5\x90\x0a\x74\x37\xee\xff\x2d\x04\xc4\xbe\xf2\x73\xb8\x07\xec\xb9\x28\x3f\xce\x06\xe1\x44\x73\x75\x68\xbf\x09\x3d\xbd\x4f\x9c\x4f\x92\x13\x9f\x36\xff\xbe\xd4\xac\x2f\x26\x23\xbc\x55\xfa\xb0\xbb\xca\xf9\x06\xf4\xf4\xfa\xfc\xd1\x8f\xc1\x5d\x3a\xd7\x0d\xce\x1b\xcb\x11\xa1\xf3\x4b\x3d\x6f\xa7\xd3\x0d\x6f\xb1\x12\x86\xff\xf9\xdf\xd1\xff\x05\x00\x00\xff\xff\x70\xaf\x84\x17\xd1\x37\x00\x00"), }, "/crd/bases/camel.apache.org_integrationplatforms.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_integrationplatforms.yaml", modTime: time.Time{}, - uncompressedSize: 38193, + uncompressedSize: 174247, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\xdf\x93\xdb\x38\x72\xff\xbb\xfe\x8a\xae\x9d\x07\x7b\xab\x24\x6a\xf7\x7b\x3f\xbe\x97\x49\xa5\x52\x3a\x79\xbc\x37\x19\xdb\x33\x19\xc9\xde\xdc\xd3\x0e\x44\xb6\x44\xdc\x80\x00\x03\x80\x92\x75\xa9\xfc\xef\x29\x34\x40\x89\x92\x48\x8a\x1a\xdb\x97\xad\x0d\xf9\xb0\x3b\x26\x81\x46\xa3\xbb\xd1\xfd\x01\x89\x6e\x5d\xc1\xe8\xeb\x5d\x83\x2b\x78\xc7\x63\x94\x06\x13\xb0\x0a\x6c\x8a\x30\xc9\x59\x9c\x22\xcc\xd4\xd2\x6e\x98\x46\x78\xab\x0a\x99\x30\xcb\x95\x84\xd7\x93\xd9\xdb\xef\xa1\x90\x09\x6a\x50\x12\x41\x69\xc8\x94\xc6\xc1\x15\xc4\x4a\x5a\xcd\x17\x85\x55\x1a\x84\x27\x08\x6c\xa5\x11\x33\x94\xd6\x44\x00\x33\x44\xa2\xfe\xe1\x7e\x7e\x3b\xbd\x81\x25\x17\x08\x09\x37\xbe\x13\x26\xb0\xe1\x36\x1d\x5c\x81\x4d\xb9\x81\x8d\xd2\xcf\xb0\x54\x1a\x58\x92\x70\x37\x30\x13\xc0\xe5\x52\xe9\xcc\xb3\xa1\x71\xc5\x74\xc2\xe5\x0a\x62\x95\x6f\x35\x5f\xa5\x16\xd4\x46\xa2\x36\x29\xcf\xa3\xc1\x15\xcc\xdd\x34\x66\x6f\x4b\x4e\x8c\x27\x4b\x63\x5a\x05\x7f\x55\x45\x98\x43\x65\xba\x41\x0a\x43\xf8\x84\xda\xb8\x41\xfe\x5f\xf4\xc3\xe0\x0a\x5e\xbb\x26\xdf\x85\x87\xdf\x7d\xff\xcf\xb0\x55\x05\x64\x6c\x0b\x52\x59\x28\x0c\x56\x28\xe3\xe7\x18\x73\x0b\x5c\x42\xac\xb2\x5c\x70\x26\x63\xdc\x4f\x6b\x37\x42\x04\xc4\x80\xa3\xa1\x16\x96\x71\x09\x8c\xa6\x01\x6a\x59\x6d\x06\xcc\x0e\xae\x06\x57\x40\x57\x6a\x6d\x7e\x3d\x1e\x6f\x36\x9b\x88\x11\xbb\x91\xd2\xab\x71\x39\xbb\xf1\xbb\xdb\xe9\xcd\x87\xd9\xcd\x88\x58\x1e\x5c\xc1\x47\x29\xd0\x18\xd0\xf8\x9f\x05\xd7\x98\xc0\x62\x0b\x2c\xcf\x05\x8f\xd9\x42\x20\x08\xb6\x71\x8a\x23\xed\x90\xd2\xb9\x84\x8d\xe6\x96\xcb\xd5\x10\x4c\xd0\xfa\xe0\xea\x40\x3b\x7b\x71\x95\xec\x71\x73\xd0\x40\x49\x60\x12\xbe\x9b\xcc\xe0\x76\xf6\x1d\xfc\x79\x32\xbb\x9d\x0d\x07\x57\xf0\xf3\xed\xfc\x2f\xf7\x1f\xe7\xf0\xf3\xe4\xf1\x71\xf2\x61\x7e\x7b\x33\x83\xfb\x47\x98\xde\x7f\x78\x73\x3b\xbf\xbd\xff\x30\x83\xfb\xb7\x30\xf9\xf0\x57\xb8\xbb\xfd\xf0\x66\x08\xc8\x6d\x8a\x1a\xf0\x73\xae\x1d\xff\x4a\x03\x77\x82\xc4\xc4\xe9\xb4\x34\xa0\x92\x01\x67\x1f\xee\xdf\x26\xc7\x98\x2f\x79\x0c\x82\xc9\x55\xc1\x56\x08\x2b\xb5\x46\x2d\x9d\x79\xe4\xa8\x33\x6e\x9c\x3a\x0d\x30\x99\x0c\xae\x40\xf0\x8c\x5b\xb2\x22\x73\x3a\x29\x37\xcc\xd7\x5c\x5b\x03\x96\xf3\x60\x4e\xd7\xc0\x72\x8e\x9f\x2d\x4a\xe2\x26\x7a\xfe\x93\x89\xb8\x1a\xaf\x7f\x1c\x3c\x73\x99\x5c\xc3\xb4\x30\x56\x65\x8f\x68\x54\xa1\x63\x7c\x83\x4b\x2e\xc9\xf2\x07\x19\x5a\x96\x30\xcb\xae\x07\x00\x4c\x4a\x15\x98\x77\xff\x04\xbf\xea\x94\x10\xa8\x47\x2b\x94\xd1\x73\xb1\xc0\x45\xc1\x45\x82\x9a\x88\x97\x43\xaf\x7f\x88\xfe\x18\xfd\x38\x00\x88\x35\x52\xf7\x39\xcf\xd0\x58\x96\xe5\xd7\x20\x0b\x21\x06\x00\x82\x2d\x50\x04\xaa\x2c\xcf\xaf\x21\x66\x19\x8a\xd1\xf3\x00\x40\xb2\x0c\xaf\x81\x4b\x8b\x2b\x4d\xbd\x73\xc1\xac\x5b\x8c\x26\xa2\x46\x15\x93\x1c\x38\x65\x38\x22\x2b\xad\x8a\x92\x48\xf5\xb9\xa7\x56\x72\xcf\x2c\xae\x94\xe6\xe5\xbf\x47\xf0\xec\xda\x87\xbf\xe3\xdd\xdf\x5e\x42\xb7\x7b\x06\x1e\x02\x03\xf4\x54\x70\x63\xef\x9a\x5a\xbc\xe3\xc6\x52\xab\x5c\x14\x9a\x89\xfa\x69\x50\x03\x93\x2a\x6d\x3f\xec\x99\x1b\x01\xcf\xfd\x03\x2e\x57\x85\x60\xba\xb6\xef\x00\xc0\xc4\x2a\xc7\x6b\xa0\xae\x39\x8b\x31\x19\x00\x04\xc9\x13\xa9\x51\xc5\x8b\x3d\x68\x47\x43\x4f\x95\x28\x32\xb9\x1b\x28\x41\x13\x6b\x9e\x5b\xd2\x95\x73\x5d\x95\x81\xa0\x1c\x09\xf2\x94\x19\x1c\x78\x7f\xf0\x37\xa3\xe4\x03\xb3\xe9\x35\x44\xc6\x32\x5b\x98\xa8\xfa\xd4\x2b\xec\xa1\x72\xc7\x6e\x1d\x8b\x6e\xb5\xca\xd5\x60\xdf\x64\xfd\xa3\x9f\x61\x9c\x62\xc6\xae\x43\x5b\x95\xa3\x9c\x3c\xdc\x7e\xfa\xdd\xec\xe0\x36\x1c\xb2\x59\x23\x6b\xe7\x12\xdc\x62\xd2\xc1\x88\x9d\x7b\x24\xff\x92\x68\xbe\xf6\x6b\x77\xea\x74\x0a\x77\x3b\x92\x34\x9a\x66\x2e\x68\x2c\x30\x65\x6b\xae\x74\x04\xb7\x16\x12\x67\xff\xe8\xc9\x95\x0f\x9c\x7f\x64\x42\x84\x95\x02\xe5\x52\x31\xf0\xfa\xa9\xc2\xcc\x1d\xb7\x4f\xc3\x0a\xfd\xea\xb3\xa7\x21\x3c\xdd\x39\x0e\xd0\x3e\x7d\xef\xbc\x9e\x23\xbf\xe2\x6b\x94\xde\x2a\x9d\xf6\x22\xf8\x39\x45\x59\x65\x76\xc7\x62\x85\x2a\x37\xc0\xa5\xb1\x4c\x08\x4c\x1c\xa1\xa7\x95\x50\x0b\x26\x9e\x20\x53\x09\x0e\x29\x46\x6c\xb8\x10\x20\x83\x87\xf5\x3e\x6a\xeb\x5c\xe4\x53\x8d\xe4\x9e\xaa\xa4\x25\x20\x8b\xd3\x3d\x47\xb0\x49\x51\xa3\xa7\xc9\xa4\xad\x65\xcd\x8d\xb1\x70\x11\x08\x63\xe7\x8d\x77\xe4\x72\xed\x5a\xd8\xdd\x0a\xf3\x57\xc5\x2b\x55\xee\x1e\x29\xf8\x95\xb3\x81\x10\x0a\xab\xea\x08\xa6\x8d\x49\x30\x1b\x1f\xb6\xb8\x8b\x36\xce\x6b\xa3\xf4\x0e\xea\x80\x30\x90\xee\x24\xa8\xc5\xdf\x30\xb6\x11\xcc\x50\x3b\x32\x6e\xcd\x15\x22\x71\x5e\x6c\x8d\xda\x82\xc6\x58\xad\x24\xff\xfb\x8e\xb6\x29\x21\x89\x60\x16\xc3\x42\xae\x4a\xca\xa2\x76\xd0\x60\xcd\x44\x81\x43\xe7\xe0\x29\xaa\x6a\x74\xa3\x40\x21\x2b\xf4\xa8\x89\x89\xe0\xbd\xd2\x48\x50\xe2\x9a\x62\xaa\xb9\x1e\x8f\x57\xdc\x96\xde\x38\x56\x59\x56\x48\x6e\xb7\xe3\x0a\x9c\x31\xe3\x04\xd7\x28\xc6\x86\xaf\x46\x4c\xc7\x29\xb7\x18\xdb\x42\xe3\x98\xe5\x7c\x44\xac\x4b\xf2\xc8\x51\x96\x5c\x95\xa6\x6f\x5e\x1d\xf0\x7a\xb2\xfc\xfc\x45\x7e\xad\x45\x03\xce\xab\x39\x53\x63\xa1\xab\x9f\xc5\x5e\xd0\xee\x96\x93\xce\xe3\xcd\x6c\xbe\x5f\x75\x4e\x19\xc7\xd2\x27\xb9\xef\x3b\x9a\xbd\x0a\x9c\xc0\xb8\x5c\x52\x1c\x74\x40\x46\xab\x8c\x68\xa2\x4c\x72\xc5\x83\xb9\xc5\x82\xa3\x3c\x16\xbf\x29\x16\x19\xb7\x1e\x65\xa0\xb1\x4e\x57\x11\x4c\x29\x44\x39\x5b\x2c\xf2\x84\x59\x4c\x22\xb8\x95\xde\x5c\xa7\xcc\x61\x9f\x6f\xac\x00\x27\x69\x33\x72\x82\xed\xa6\x82\x6a\x74\x3d\x6e\xec\xa5\x56\x79\x50\x06\xb7\x06\x7d\xd5\x2c\xec\x59\x8e\xf1\xc1\xea\x49\xd0\x10\x22\x73\x5e\x1b\xdd\xaa\x68\x8a\x6a\xe5\x55\xbf\x82\xdd\x45\x81\xfe\xf8\xe6\x11\x4b\xa5\xdf\x49\xd5\x86\x5c\x84\xeb\x42\x7c\x54\x86\x1d\x1f\x7a\xcf\x63\xdb\x69\x63\xc1\x5d\x0f\xc5\x42\x70\x93\xce\xac\x76\xd1\x7c\x7b\x9f\x57\xe0\xc9\xf1\x55\x0d\x84\x6d\x34\xa1\x59\x61\xc7\x0d\x4e\x94\xb4\x13\x0f\x33\x78\x9b\xb1\x15\xd6\x0f\x70\x20\x26\x46\xad\x81\xbb\xe6\x60\x53\x66\x21\x66\x92\x8c\xd8\x45\x30\x66\xfc\x63\xc1\xb6\xa8\xfd\xb6\x44\x88\x06\xae\x89\x84\xa1\x18\xb6\x27\xb1\x2c\x04\xf0\x65\xc5\x83\x2b\x27\xd3\x35\x4f\x10\x8c\xca\x10\x62\x8a\x68\x0d\x14\x2b\x9c\xb9\xbd\x04\x2c\x0b\x4d\x20\xb9\xb0\x5c\x70\xbb\xdd\x01\xf6\x53\xbd\x75\x90\x22\x19\x44\xa9\xba\x0e\x82\x22\xbc\x1d\x9a\xbb\x69\xb0\x44\xe5\x96\x44\x42\x94\x9c\x43\x62\xb2\x6a\x5c\x67\x27\x55\xdb\x00\x65\x91\xd5\x73\x33\x02\xad\x0a\xcb\x65\x7d\xbf\x11\xe4\x2a\x79\x89\x1c\x9e\x99\xe4\xcf\xea\xcf\x6e\x0e\x53\x87\x55\x3b\x88\xe2\xd5\x1b\xe7\x4d\x1d\x84\x4d\xae\xe1\xa3\xc1\x86\x85\x40\x38\x01\x59\x02\x28\xdd\xe6\xab\x5e\x4b\x00\x77\xc4\x00\xe4\x9e\xc6\x5e\xc6\xb1\xe3\xe6\x55\xcb\x94\x16\x4a\x09\x64\x75\x72\xce\xd8\x1a\x65\x87\x89\xbc\x77\xed\x5c\x0c\x5e\xf2\x55\x11\x40\x67\x89\xdc\xf6\x0e\x83\x5c\xf8\x98\xfe\x3b\xfa\xf7\x82\xe9\xe7\xa2\x69\x2a\x61\xa7\x49\xb3\xaf\x6d\xd2\xee\x4f\x80\x36\x06\x33\x8c\x35\xda\xa6\xe7\x6d\xaa\x70\x7b\xf2\xe9\xc4\xf7\x37\x84\xa6\xfd\xdf\x04\xa8\x68\x13\xd8\x44\x13\xe0\x19\xb7\x43\xda\x53\x31\x2e\xcb\xe0\x3a\x9d\x40\xec\xb8\x5d\xba\x39\xe1\x6b\xf3\xfd\x4e\x38\xb1\x92\xd2\x85\x55\xab\x5a\x48\x6a\xcc\x94\xc5\x20\x64\x8d\xb9\x32\xdc\xd2\x96\x67\xe7\x23\xc2\x78\xf0\x1f\xd1\x1f\x7e\xf8\xa7\xea\x58\x66\xd8\x42\xd7\x81\x9d\x87\xbb\xe9\xec\xea\xff\x83\x7f\x2f\xe2\x36\xe1\x95\xce\x10\xa7\x8c\x4b\x13\xc1\x04\xfe\xed\x6e\xb6\x6f\xd3\x3e\x7b\x63\x29\x3c\x1b\x60\x85\x55\x19\xb3\x3c\x66\x42\x6c\xfd\xb6\x31\x20\x59\x6a\x51\x2b\x98\x73\xec\x96\x26\x16\x4c\x6b\xef\x5d\x19\x58\x5d\x98\xa3\x09\x38\x49\x2f\xb6\x2d\x24\x1d\x0f\xa5\xed\x66\x19\x93\x89\x89\xe0\x83\x93\x35\x39\x70\xda\x88\x28\x65\x8f\xd8\x34\xc0\x74\xbd\xef\x08\x7c\x0a\xa3\x80\x67\xb9\xd2\x96\x90\x7d\xc0\x9f\xa5\x00\x4a\x11\x45\xf5\x4b\x12\x3a\x59\x77\x90\x75\xdb\x63\x38\xdd\x13\x3e\xe3\xee\x0d\x91\xf1\x06\xed\xb4\x81\xc2\x59\xa0\x43\x6d\x11\xc0\xfb\xe2\x04\x23\x1f\x5f\x0b\x04\xe6\x60\x24\x4f\x4a\x2a\xcf\xb8\x8d\x5a\x3b\x9d\x0d\xc4\xfe\xa2\x1d\x65\xf7\x29\xbd\x72\xfb\xe5\x72\x42\x1a\x97\xa8\x51\xda\x5a\x78\xf8\x5c\x2c\x50\x4b\xb4\x48\x08\x31\x51\xb1\x71\xe0\x30\xc6\xdc\x9a\xb1\x5a\xa3\x5e\x73\xdc\x8c\x37\x4a\x3f\x73\xb9\x1a\xb9\x10\x39\xf2\x98\xc0\x8c\x69\x0b\x35\xbe\xa2\xff\x9d\x91\xcb\xfc\xfe\xcd\xfd\x35\x4c\x92\x04\x94\x8f\xae\x3e\x6a\x2f\x39\x0a\x67\x57\xfb\x1d\xd3\x90\x50\xfb\x10\x0a\x9e\xfc\x6b\xb3\x11\x5c\x20\x37\x95\x7b\x44\x74\x81\xec\x66\x01\xd5\x6d\x52\x24\x66\xed\xde\xc9\x29\x0d\x0e\x93\x3b\x63\xc9\x3a\x59\x83\x07\xa7\x6d\x6e\xe1\x7c\xa4\xf1\x57\xf9\xb6\xb1\x79\x22\x23\xc7\x57\xe3\xd3\x33\x78\x0e\x2a\x71\xa1\x65\x69\x9d\xac\x9b\x32\x12\x94\xee\xbf\x9b\x93\x6f\x91\xc7\xa9\xfb\xef\xee\xe4\x5b\xc8\xd6\xb8\xff\xce\x4e\xbe\x85\xec\x91\xfb\xbf\xc0\xc9\x9f\x71\xbd\xa7\xee\xbf\xa3\x93\x6f\xa1\x7b\xe2\xfe\x3b\x3a\xf9\x16\x92\x35\xee\xbf\xb3\x93\x6f\x24\xcb\x2d\x66\xad\xee\xfd\x70\xb9\x92\x05\xde\xe1\x76\x46\xde\x5a\xe9\xe0\xb6\x9d\x4c\x82\x57\x67\xa1\x51\x9b\x26\xbb\x05\x96\x0e\xa1\xe5\x9b\x05\x97\x17\x85\x97\xce\x8e\xb2\x4b\x88\xf9\x75\x07\x99\x6f\x12\x66\x2e\x90\x5f\xb7\x50\xf3\xad\x82\x4d\xe7\x70\xd3\x35\xe0\x74\x09\x39\xe7\x82\x4e\xa7\xb0\x53\x36\x62\x5a\xb3\x26\x52\xb1\xe0\xad\xaf\x3e\xa0\x6e\xd9\x4d\xdf\xdd\x06\xa5\x18\xef\xd0\xc8\x3b\xe5\x39\xca\x64\xff\x39\x56\xf0\x56\xd1\x3a\xef\xa1\x57\x05\x7d\x66\xa5\x9d\xf8\xa1\xbb\x1c\x02\x46\xab\x68\x08\x4f\xa3\x4f\xc3\xd1\x48\xaa\x91\xd5\x4c\x9a\x25\xea\x51\xae\xd5\x4a\xa3\x31\xc3\xd1\x1b\x63\xb7\x02\xa3\x58\x09\xa5\xff\x45\xe2\x1a\xf5\x53\xdb\x9a\x9d\x21\xee\xd6\x0d\x6d\x32\xab\xdf\x24\x35\x2e\xc7\xbf\x8b\xfe\x14\xfd\xde\x3f\x1a\x61\xb6\xc0\x24\x41\x3d\x8e\x05\x8f\x52\x9b\x89\x2f\xf0\xaa\x9d\x0c\xfd\xbc\xaa\x76\x5f\xe1\x2e\xd0\x94\x17\xaa\xdf\x0e\x57\xbe\xe2\xb5\xcb\x62\x55\xf0\x04\xcd\x38\xe3\x92\xfb\xbf\x47\x85\x71\xfe\xa3\x42\xe0\x0b\x25\x72\xba\x91\x9f\xb8\x58\xc7\xe2\xfd\x27\x14\x06\x3f\x4d\x3e\xc1\xeb\x9f\xe8\x83\x5c\xf9\xf4\x3a\xb8\x99\x36\x9c\x03\x61\xd2\x2c\xf4\xf9\x0a\xa1\xa9\x24\x75\xdb\xba\x62\xeb\x27\x06\x93\xf3\x7c\xc0\x25\xde\x90\x3e\x51\xbe\x88\x13\x92\xe5\xd7\x62\x63\x5d\xf7\x25\xa6\x13\x1b\x41\x87\x5f\x87\x91\x6e\xae\x74\xaf\xc0\xd6\x66\x41\xb4\xdf\xde\xeb\x0a\x15\x33\xf1\x58\x02\xee\x16\xdc\x73\xb2\xa0\x73\x66\xd3\x12\x19\x10\x95\x63\xf4\xde\x02\x5b\x3a\x88\xb4\xcb\x8a\xb8\xe4\x6d\x78\xc7\x61\x1b\x3d\xd7\x9e\x9f\x73\xd3\x6a\xd5\x89\x41\x6b\xb9\x5c\x75\x8d\x71\x93\x12\x74\xc5\x58\x46\xb3\x29\xed\x0f\xde\xb3\xdc\xa1\x87\xd9\x0e\x23\x52\xf8\x6b\xdb\x19\xf8\xfd\x93\xa9\x6c\x08\x4a\x5e\x9a\x27\xd4\xcd\x2d\xc5\x25\x47\x77\xb8\x7d\xc4\xe5\x25\xfb\xf0\x53\x18\xbf\x9b\x5e\x3b\xe8\xed\xea\x30\x3b\xa1\xf9\x06\x3c\xbf\x43\xf0\xe7\xf0\xf7\x05\xce\xaa\x1b\x06\xff\xb5\xa3\xf0\xcb\x71\x78\x07\x92\x5d\x90\xfa\x45\x92\xee\x8a\xd6\x3b\xe0\xf5\x83\x45\x57\xf7\x89\xef\xf4\x2a\x41\x7d\x77\xd0\xde\x1d\xb6\x77\x8b\x36\xe7\xa1\x7b\xc7\x30\x02\x61\x2f\xfa\x35\xd6\xb7\x39\xbb\x4d\xff\xc7\x2c\xee\xaf\xb1\x59\x7f\xe1\x76\xbd\x77\x17\xbf\x75\x77\x71\xb2\xbd\xef\x30\x9f\xdf\x88\xaf\xb8\x00\x03\xcd\x30\x2e\x34\xb7\x5d\x41\xe7\x37\xc2\x42\x26\x70\x51\x2e\x98\x1e\x1b\xb5\x71\xd5\x63\xa3\x73\xdc\xfd\x9f\x73\x76\x3d\x36\xea\xb1\x51\xdd\xd5\x63\xa3\xde\x5d\xf4\xd8\xe8\xa2\x46\x67\x1a\xe4\xce\x0e\x8c\x45\x69\x3f\x29\x51\x64\x38\x15\x8c\x37\x1c\xf3\xfb\xa2\x93\x76\x36\x6d\xfa\x76\xfd\xb0\xe3\x00\x3c\x0b\x40\x3c\xf8\x6f\xd4\x8b\x6d\xd3\x29\xbc\x21\xf0\x65\xd3\x67\x1f\xca\x1d\xe3\x26\x1c\xef\x4b\xda\x8e\xea\x35\x9a\x6a\x7e\x38\x9f\x2f\x3a\x87\x19\x68\x7d\xad\x93\x98\x67\x38\xd7\xb8\xe2\xc6\x36\xbd\x78\x3d\x61\xd9\x1f\x63\x2d\x3b\xed\x4e\x52\xe4\x85\x49\xc7\x79\x21\x44\x07\x7e\xfd\x01\xdb\xda\x87\xe7\x63\x0b\x4b\x12\x8d\xa6\xeb\xdb\x4b\xc7\xf1\xc7\xc7\x5b\x92\x6f\x1c\xa3\x69\xf6\x86\x1d\x5c\x51\xcc\x2e\x18\xd5\xc3\xee\x8c\xe5\xb0\x49\x79\x9c\xfa\xf3\x18\x1e\xef\x4f\x2b\xa7\x3f\x26\x85\x4d\x95\x03\xff\x5f\xc2\x18\x97\xb4\x85\x68\x89\x44\x07\xec\xf1\x65\xc9\xa1\xdb\x83\xa0\xde\x6b\xd3\xe7\xc4\x10\x2d\x78\xcd\x71\x48\xa1\xa8\xc5\xeb\x28\x29\xb6\xcd\xdf\x9f\xba\xf8\x40\xa5\x57\x4c\xf2\xbf\x93\xb9\x5c\x20\xdd\x1d\xc7\xd5\xfe\x5f\x22\x42\x73\xc9\x61\xd5\x0a\x34\xf1\x89\x3d\xb1\xc6\x04\xa5\xe5\x4c\xf8\xd3\x29\xa4\xec\xe6\x20\xf1\xa5\xe7\xe2\x75\x21\x2d\xcf\xf0\xc1\x1f\x40\xd7\x1d\x57\x6e\xe8\x45\x4b\x36\x82\x77\xfc\x19\xc5\x36\x64\x21\x85\xd3\xc0\xf0\x7a\xb3\xcb\xf8\x6a\x60\x3e\x65\x6b\x84\x8c\x71\xb9\x23\xe7\xcd\x3b\x65\x06\x16\x88\x12\x12\x6e\x9c\x61\x71\x59\x60\x02\x86\xbb\xad\xf2\xba\xf5\x23\xd7\x8f\xd1\x1f\xea\x4d\xe8\x9c\xdf\xf2\xe3\xd7\x66\x41\x35\xca\xa0\x4c\xba\x7a\x0c\xcc\x27\x48\x1f\xea\x65\xbc\x6d\xe5\xf2\x0c\x2b\x8e\x94\x2a\x1a\xac\xe7\x80\x87\x54\x6d\x20\x2b\xe2\x94\xba\x38\xaf\xb4\x61\xdc\xe1\x8a\x25\x9d\xc8\x75\xf7\x54\xe1\xcf\x44\xf9\xef\xd4\xb9\x56\x8d\x5e\xab\x95\xa9\x16\x0b\x8a\x45\x61\x6c\x9d\xd5\x1c\x70\xba\x49\x99\x25\xb4\xe7\xa0\x6a\xe8\x02\x5b\x55\xbc\xd2\x64\x49\x74\xec\x8e\x5c\x44\x2e\x9c\x35\xdc\xed\xb0\x6a\x0d\xaf\x4a\xc3\x7d\x8e\xd2\xa4\x7c\x69\x4f\x75\xdd\x32\x8f\x83\x13\xed\x67\x18\x16\xdc\x58\xe2\xf5\xe0\x14\xfc\x3e\xa0\x84\xb3\x6c\xcc\x5a\x17\xef\x29\x68\xd5\xe7\x80\x9c\xc9\xad\x21\xcd\xd8\x32\xcb\x8a\x9b\xb3\xe9\x3f\xd0\x76\x0a\xe0\x60\x0a\xd3\x2a\xeb\x94\x77\xb4\x4f\xf7\x02\x06\x2b\x94\xa8\x79\x7c\x38\xc3\x5a\xd3\x28\xf3\xa9\x9b\x5a\x9c\x0b\xb3\x65\x22\xda\x5d\xf3\x06\xae\x19\xde\x49\x05\x42\xc9\x95\xdf\x47\x34\xa0\xa9\x0e\x3e\xb0\xe4\xe1\xbd\x2a\xa4\x7d\x50\x5c\x36\x7a\xe7\x7f\x18\x2b\x73\xd7\xf0\x7f\x8b\x09\xdb\x79\xf0\x8a\xd1\x38\x5b\x76\x1d\x4f\x16\xc6\x10\x38\x5e\x97\x76\xb0\x6d\xde\xd1\xed\x60\xcc\x30\x44\xbc\x21\x44\x51\xe3\xd1\xf9\xb3\x93\xa0\xec\xc7\x4e\xb3\xa0\x3c\x55\xca\x95\x74\x0b\xd5\x18\xbe\x92\xe5\x3b\xd7\xc3\x15\xfe\xda\x6c\xa5\x65\x9f\x1b\x67\x90\xb1\x2d\xac\x99\xde\x06\x5f\xef\xfc\x96\xf2\xc9\xc1\x4f\x4e\x9f\x4f\x4d\xf8\xe5\x2c\x6c\x6e\xde\xb6\x8d\xa8\x73\xed\x03\x9a\x52\x9d\xd3\x69\x8b\xf8\xcd\x87\x28\x9e\x7d\x2a\xf4\x19\xd7\x78\x28\xb0\xc3\x3c\xe3\xe0\x07\x21\x24\x55\x9b\x7d\x3d\x82\x3a\xfc\x42\xc7\x79\x3b\xfa\xbc\x76\x27\x53\x3d\x62\xdd\x21\x70\x86\xe3\xd9\xfb\xa3\x1d\xbb\x9d\x87\x46\xab\x39\xae\xb1\x9c\x01\xc4\xcc\x32\xa1\xea\xed\xaf\xf5\x34\xd6\xb9\x4c\xd0\x30\xc0\xfe\xac\x4a\x35\x35\xb4\x19\xec\x85\xd3\x29\x24\xfb\xf0\xda\xe7\x88\x55\x37\x8d\xc2\x34\xed\x78\xbb\xbc\x6f\x2b\x34\xef\x7c\xc6\xcc\xe3\xe7\x63\x71\x86\x54\x7a\x7f\xca\x1c\x56\xdc\xa6\xc5\xe2\xfa\xfe\xf1\xa7\xf1\xe3\xcd\xc3\xfd\xf8\x61\x32\xff\xcb\x2f\xf3\xfb\x5f\xee\x26\xef\x6f\xde\xdd\xcc\x67\xbf\xbc\xbd\x7f\xf7\xe6\xe6\xb1\x65\xc8\x0e\x98\xbb\xe3\xcb\x88\xfa\xc3\x43\x2d\x9d\x73\xad\x96\x5c\xd4\xb8\x99\x13\x31\x84\x96\x21\xd9\xdf\xa4\x41\x11\x74\xe4\x9f\x92\xff\x59\x9e\x8b\x2d\x9d\x3e\x77\x20\xc7\x6a\x56\xff\x76\xd9\x63\x60\x87\xfc\xab\xf5\x5a\x0e\x2a\x9b\x94\x43\xc5\xa9\x32\x28\x69\x84\xc2\x14\x74\x6a\x5f\x23\xe5\xc6\x37\x40\x91\x69\xc0\x5e\x94\x39\xea\x6e\x94\x6f\xc2\xbc\xe5\xf1\xd2\xae\x68\x24\x26\xca\x81\x0c\xa1\xb3\x1a\x9a\x77\x92\x59\xbe\xc6\x8b\x70\xd8\x2e\x27\xfe\x8c\x4c\x8f\xe2\x9e\x6d\x88\x78\x2d\xba\xf3\x22\x3e\x1d\xa6\xeb\x41\xab\xa3\xef\x75\x73\x47\x8e\x96\xe9\xc1\x17\xb7\x43\x87\x48\x6f\xbe\x69\xe0\x17\x40\xa5\x33\x10\xb5\x86\x2b\xe2\x69\x7a\x88\x52\x99\x66\x19\x5a\xd4\xa6\x03\xb8\xeb\xf4\xaa\xef\xf3\x68\xff\xf6\x78\x44\x70\x40\xaf\x71\x54\xc8\x67\xa9\x36\x72\xe4\xdf\xec\x5e\x83\xd5\xb5\xc1\xa8\x3d\xb6\x9d\xe3\xb0\x95\xbb\x5a\xc8\xee\x95\x7e\x1c\x98\x42\x96\xf6\xc5\xb9\xee\xf0\x22\x84\xde\xc8\x75\x53\x21\x01\xaa\xd9\x72\x61\x29\x01\xea\x73\x50\x4c\x40\x2d\x48\x33\x7d\x35\x81\xbe\x9a\x40\x5f\x4d\xa0\xaf\x26\xb0\xbf\xfa\x6a\x02\xd5\xab\xaf\x26\xd0\x57\x13\xe8\xab\x09\xf4\xd5\x04\xfa\x6a\x02\xb5\xb2\xeb\xab\x09\xf4\xd5\x04\xfa\x6a\x02\x7d\x35\x81\xfa\xab\xaf\x26\xf0\x6b\x0d\x32\x7d\x35\x81\xbe\x9a\x40\x5f\x4d\xe0\xe5\x5e\xb5\xaf\x26\xd0\xca\x67\x5f\x4d\x00\xfa\x6a\x02\x2f\x65\xa4\xaf\x26\xd0\x57\x13\xe8\xab\x09\xf4\x19\x73\x7d\x0a\xcc\x6f\x30\x05\xa6\xcf\x98\xeb\x33\xe6\xea\xae\x3e\x63\xae\x77\x17\x7d\xc6\xdc\x85\x8d\xfa\x6a\x02\x5d\xa6\xdb\x63\xa3\x4e\x0c\xf5\xce\x6e\x7f\xf5\xd8\x88\xae\x1e\x1b\xd1\xd5\x63\xa3\x9a\x29\xf6\xee\x62\x7f\xf5\xd8\xe8\xd7\x86\x8d\xfa\x6a\x02\x7d\x35\x81\x56\x96\xfb\x6a\x02\xdd\x46\xed\xab\x09\xf4\xd5\x04\x5e\xcc\x4f\x5f\x4d\xa0\xaf\x26\xd0\x57\x13\xa0\x77\x17\xfe\xfb\xda\xb9\x34\xb6\x7d\x3a\x5f\xf0\x6c\xa1\x1b\x64\x68\xe1\x75\xce\xb4\xe5\x71\x21\x98\x16\xdb\x12\xdc\x6e\x52\xac\xd3\x35\x97\x70\xf3\xf8\x78\xff\xe8\x7f\xf8\xf9\x94\xd9\x6e\x65\x01\x6a\x32\x82\xa6\x25\x4f\xa1\xe5\x22\x04\x83\x32\x8b\xa8\x56\xc5\x6c\xff\x03\xb3\xcc\x02\xdb\xa5\x35\xd2\x8f\xc4\xd6\x6d\x64\xce\xc5\x4f\xc1\x8c\x9d\x6b\x26\x0d\xb1\x32\xe7\xcd\xbb\x97\x83\xf9\xbc\x63\xc6\x06\x93\xad\x8a\x17\xec\x8e\x14\x26\x3e\x7b\x4b\x49\x0c\x89\x56\xcd\xde\x4f\x01\x93\xb4\xd1\x68\xda\x8a\xf9\xa3\x8e\xd7\x90\x30\x8b\x23\x37\x6c\x43\xbb\xb3\x7e\xd4\x4d\xf7\x23\xfd\x24\x6e\xe7\xa9\xce\xe9\x87\x8f\xf7\xd3\xe5\xa6\x32\xdf\x0d\x33\xbb\x9f\xd8\xfd\xd6\xbc\x67\x68\x4c\x63\xea\xd3\xc9\x8b\xc9\xb4\xc8\x98\x1c\x69\x64\x89\xc3\xb0\x65\x67\xe0\x32\xa1\x3c\x0e\xb9\x82\x04\x2d\xe3\x2e\x3e\x2d\x54\xd1\xb2\x41\x48\xb1\xa2\xd5\xa6\x49\x76\xa8\xbf\xc0\x4c\xd7\xe4\x4a\x0a\xe7\xae\x39\x81\xdf\x03\x03\x7b\x65\x82\x2e\xbe\x9c\xa3\xba\xec\xbf\x06\x8e\x42\xd2\x9f\x5a\x1e\x32\x33\x24\xe3\x56\x4b\x98\xeb\x02\x87\xf0\x96\x09\x83\x43\xf8\xe8\x13\x34\x5f\xcc\x57\xe7\x22\x11\xf3\x50\x14\xa2\xfa\x33\xf5\x3b\xde\x5e\x38\x7c\x7b\xda\x68\xe3\x3a\x6e\xac\x96\xf0\xc2\x9a\x08\x7d\xd1\x98\xbe\x68\x4c\x5f\x34\xa6\xd2\xa0\xd3\xe0\x7d\xd1\x98\xea\xf5\x9b\x2e\x1a\x43\xef\x85\x4f\xda\x77\x3d\x7c\xd6\x3a\xc5\x03\x6d\x94\xae\xc7\x8d\xe7\x60\x8c\x13\xbc\xaf\x75\xb1\x3b\xca\xec\xf7\x25\x6a\xb9\xdb\x4a\xb9\x91\x99\x55\xba\x66\xe0\x32\xaf\xf9\x92\xdd\x49\x5f\x1f\xa7\xaf\x8f\x03\x7d\x7d\x9c\xc3\x47\x65\xcd\x89\x9f\xdc\xfa\xec\x82\x92\xee\x4f\x3a\x00\xf7\x61\x22\x53\xc6\x82\xc6\x18\xa5\xf5\xcb\x3d\xa8\x31\x74\xa8\xe1\xda\xa3\xf2\xfa\x25\x72\x8a\x3b\xcb\xfd\x0f\x97\xf6\x8f\xbf\x6f\x98\x23\x41\x58\x3c\xf6\x18\xb4\xe3\x3e\x33\xaf\xf2\x44\x3c\x97\xfe\x05\x05\xf5\x39\x86\x72\x25\x73\x6e\xca\x4b\x55\xd4\xa4\x8b\xb7\xa8\xb2\x2f\x45\xd4\x97\x22\xea\x4b\x11\xf5\xa5\x88\xbe\x4e\x29\xa2\x96\xdc\x90\xc6\x77\xd3\x25\xa0\x2a\xbb\xee\xf0\x8b\xcf\x74\xbe\x88\xa5\x9a\x05\x59\xcb\xeb\xc9\x4d\x1f\x0d\x2a\x4a\x36\x56\x69\xb6\xc2\xea\x9d\x62\x71\xb2\xb4\xc3\x5b\x16\xf8\xaf\xff\x1e\xfc\x4f\x00\x00\x00\xff\xff\xed\x9b\x2a\x52\x31\x95\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7d\x73\xdb\x36\xb6\x30\xfe\x7f\x3e\x05\xc6\xfd\x23\x4e\x46\x92\x9b\xdd\xdb\xdd\x5e\xdf\xe9\x3c\x8f\xd7\x49\x5b\x37\x71\xec\x6b\x3b\xb9\x77\xa7\xed\x54\x10\x79\x24\x21\x22\x01\x2e\x00\xca\x51\x7f\xfb\xfb\xee\xcf\xe0\x00\x20\x29\x89\x04\x29\xc9\x6f\x6d\xc4\xce\xec\xc6\x36\x01\x1e\x1c\x1c\x9c\x37\x9c\x97\xaf\x48\xff\xee\x9e\x67\x5f\x91\x77\x2c\x02\xae\x20\x26\x5a\x10\x3d\x05\x72\x92\xd1\x68\x0a\xe4\x5a\x8c\xf5\x2d\x95\x40\xbe\x17\x39\x8f\xa9\x66\x82\x93\xc3\x93\xeb\xef\x5f\x90\x9c\xc7\x20\x89\xe0\x40\x84\x24\xa9\x90\xf0\xec\x2b\x12\x09\xae\x25\x1b\xe5\x5a\x48\x92\xd8\x09\x09\x9d\x48\x80\x14\xb8\x56\x03\x42\xae\x01\x70\xf6\xf7\x17\x37\x67\xa7\x6f\xc8\x98\x25\x40\x62\xa6\xec\x20\x88\xc9\x2d\xd3\xd3\x67\x5f\x11\x3d\x65\x8a\xdc\x0a\x39\x23\x63\x21\x09\x8d\x63\x66\x3e\x4c\x13\xc2\xf8\x58\xc8\xd4\x82\x21\x61\x42\x65\xcc\xf8\x84\x44\x22\x5b\x48\x36\x99\x6a\x22\x6e\x39\x48\x35\x65\xd9\xe0\xd9\x57\xe4\xc6\x2c\xe3\xfa\x7b\x0f\x89\xb2\xd3\xe2\x37\xb5\x20\xff\x14\xb9\x5b\x43\x65\xb9\x0e\x0b\x3d\xf2\x11\xa4\x32\x1f\xf9\xcb\xe0\xeb\x67\x5f\x91\x43\xf3\xca\x81\xfb\xe3\xc1\x8b\xff\x22\x0b\x91\x93\x94\x2e\x08\x17\x9a\xe4\x0a\x2a\x33\xc3\xe7\x08\x32\x4d\x18\x27\x91\x48\xb3\x84\x51\x1e\x41\xb9\xac\xe2\x0b\x03\x82\x00\x98\x39\xc4\x48\x53\xc6\x09\xc5\x65\x10\x31\xae\xbe\x46\xa8\x7e\xf6\xd5\xb3\xaf\x08\x3e\x53\xad\xb3\xe3\xa3\xa3\xdb\xdb\xdb\x01\x45\x70\x07\x42\x4e\x8e\xfc\xea\x8e\xde\x9d\x9d\xbe\x79\x7f\xfd\xa6\x8f\x20\x3f\xfb\x8a\x7c\xe0\x09\x28\x45\x24\xfc\x2b\x67\x12\x62\x32\x5a\x10\x9a\x65\x09\x8b\xe8\x28\x01\x92\xd0\x5b\xb3\x71\xb8\x3b\xb8\xe9\x8c\x93\x5b\xc9\x34\xe3\x93\x1e\x51\x6e\xd7\x9f\x7d\xb5\xb4\x3b\x25\xba\x3c\x78\x4c\x2d\xbd\x20\x38\xa1\x9c\x1c\x9c\x5c\x93\xb3\xeb\x03\xf2\x8f\x93\xeb\xb3\xeb\xde\xb3\xaf\xc8\xff\x9c\xdd\xfc\x78\xf1\xe1\x86\xfc\xcf\xc9\xd5\xd5\xc9\xfb\x9b\xb3\x37\xd7\xe4\xe2\x8a\x9c\x5e\xbc\x7f\x7d\x76\x73\x76\xf1\xfe\x9a\x5c\x7c\x4f\x4e\xde\xff\x93\xbc\x3d\x7b\xff\xba\x47\x80\xe9\x29\x48\x02\x9f\x33\x69\xe0\x17\x92\x30\x83\x48\x88\xcd\x9e\x7a\x02\xf2\x00\x18\xfa\x30\x3f\xab\x0c\x22\x36\x66\x11\x49\x28\x9f\xe4\x74\x02\x64\x22\xe6\x20\xb9\x21\x8f\x0c\x64\xca\x94\xd9\x4e\x45\x28\x8f\x9f\x7d\x45\x12\x96\x32\x8d\x54\xa4\xd6\x17\x65\x3e\x73\x97\x67\xeb\x19\xcd\x98\x23\xa7\x63\x42\x33\x06\x9f\x35\x70\x84\x66\x30\xfb\x56\x0d\x98\x38\x9a\xbf\x7a\x36\x63\x3c\x3e\x26\xa7\xb9\xd2\x22\xbd\x02\x25\x72\x19\xc1\x6b\x18\x33\x8e\x94\xff\x2c\x05\x4d\x63\xaa\xe9\xf1\x33\x42\x28\xe7\xc2\x01\x6f\x7e\x24\xf6\xd4\x89\x24\x01\xd9\x9f\x00\x1f\xcc\xf2\x11\x8c\x72\x96\xc4\x20\x71\x72\xff\xe9\xf9\xd7\x83\xbf\x0d\x5e\x3d\x23\x24\x92\x80\xc3\x6f\x58\x0a\x4a\xd3\x34\x3b\x26\x3c\x4f\x92\x67\x84\x24\x74\x04\x89\x9b\x95\x66\xd9\x31\x89\x68\x0a\x49\x7f\xf6\x8c\x10\x4e\x53\x38\x26\x8c\x6b\x98\x48\x1c\x9d\x25\x54\x9b\xc3\xa8\x06\xf8\x52\x85\x24\x9f\x99\xcd\x30\x93\x4c\xa4\xc8\xfd\x24\xd5\xbf\xdb\xd9\x3c\xf4\x54\xc3\x44\x48\xe6\x7f\xee\x93\x99\x79\xdf\xfd\x3b\x2a\xfe\x6d\x31\x74\x56\x02\x70\xe9\x00\xc0\xbf\x26\x4c\xe9\xb7\x4d\x6f\xbc\x63\x4a\xe3\x5b\x59\x92\x4b\x9a\xd4\x2f\x03\x5f\x50\x53\x21\xf5\xfb\x12\xb8\x3e\x61\x99\xfd\x03\xe3\x93\x3c\xa1\xb2\x76\xec\x33\x42\x54\x24\x32\x38\x26\x38\x34\xa3\x11\xc4\xcf\x08\x71\x98\xc7\xa9\xfa\x15\x2e\x76\x29\xcd\x1c\xf2\x54\x24\x79\xca\x8b\x0f\xc5\xa0\x22\xc9\x32\x8d\x7b\x65\x58\x57\xe5\x43\xc4\x7f\x89\x64\x53\xaa\xe0\x99\xe5\x07\x9f\x94\xe0\x97\x54\x4f\x8f\xc9\x40\x69\xaa\x73\x35\xa8\xfe\xd5\x6e\xd8\x65\xe5\x37\x7a\x61\x40\x34\xa7\x95\x4f\x9e\x95\xaf\xcc\x5f\xd9\x15\x46\x53\x48\xe9\xb1\x7b\x57\x64\xc0\x4f\x2e\xcf\x3e\xfe\xf5\x7a\xe9\xd7\x64\x19\xcc\x1a\x5c\x1b\x96\x60\x0e\x93\x74\x44\x6c\xd8\x23\xf2\x97\x58\xb2\xb9\x3d\xbb\xa7\x66\x4f\xc9\xdb\x62\x4a\xfc\x9a\xa4\x46\x68\x8c\x60\x4a\xe7\x4c\xc8\x01\x39\xd3\x24\x36\xf4\x0f\x76\x3a\xff\x07\xc3\x1f\x69\x92\xb8\x93\x42\xfc\x51\x51\xe4\x70\x58\x01\xe6\x2d\xd3\xc3\x5e\x65\xfe\xea\xdf\x86\x3d\x32\x7c\x6b\x20\x00\x3d\x7c\x61\xb8\x9e\x99\x7e\xc2\xe6\xc0\x2d\x55\x9a\xdd\x1b\x90\xff\x99\x02\xaf\x02\x5b\x80\x58\x99\x95\x29\xc2\xb8\xd2\x34\x49\x20\x36\x13\x0d\x27\x89\x18\xd1\x64\x48\x52\x11\x43\x0f\x65\xc4\x2d\x4b\x12\xc2\x1d\x87\xb5\x3c\x6a\x61\x58\xe4\xb0\x06\x73\xc3\xea\xd4\x9c\x00\x8d\xa6\x25\x44\xe4\x76\x0a\x12\xec\x9c\x94\xeb\x5a\xd0\xcc\x37\x46\x46\x02\x41\x64\xb8\x71\x31\x5d\x26\xcd\x1b\xba\x38\x61\xf6\xa9\x70\xa5\xca\x6f\x57\x36\xf8\xb9\xa1\x01\x27\x0a\xab\xdb\xe1\x48\x1b\x62\x47\x36\x56\x6c\x31\x23\x6d\x0c\xd7\x06\x6e\x19\xd4\xd2\xc4\x04\xf7\x8e\x13\x31\xfa\x04\x91\x1e\x90\x6b\x90\x66\x1a\x73\xe6\xf2\x24\x36\x5c\x6c\x0e\x52\x13\x09\x91\x98\x70\xf6\x7b\x31\xb7\xf2\x2a\x49\x42\x35\xb8\x83\x5c\xc5\x94\x06\x69\x54\x83\x39\x4d\x72\xe8\x19\x06\x8f\x52\x55\x82\xf9\x0a\xc9\x79\x65\x3e\x7c\x45\x0d\xc8\xb9\x90\x80\xaa\xc4\x31\xca\x54\x75\x7c\x74\x34\x61\xda\x73\xe3\x48\xa4\x69\xce\x99\x5e\x1c\x55\xd4\x19\x75\x14\xc3\x1c\x92\x23\xc5\x26\x7d\x2a\xa3\x29\xd3\x10\xe9\x5c\xc2\x11\xcd\x58\x1f\x41\xe7\xc8\x91\x07\x69\xfc\x95\x27\x7d\xf5\x7c\x09\xd6\xb5\xe3\x67\x1f\xe4\x6b\x81\x1d\x30\x5c\xcd\x90\x1a\x75\x43\xed\x2a\x4a\x44\x9b\x5f\x19\xec\x5c\xbd\xb9\xbe\x29\x4f\x9d\xd9\x8c\x55\xec\x23\xde\xcb\x81\xaa\xdc\x02\x83\x30\xc6\xc7\x28\x07\x8d\x22\x23\x45\x8a\x73\x02\x8f\x33\xc1\x1c\xb9\x45\x09\x03\xbe\x8a\x7e\x95\x8f\x52\xa6\xad\x96\x01\x4a\x9b\xbd\x1a\x90\x53\x14\x51\x86\x16\xf3\x2c\xa6\x1a\xe2\x01\x39\xe3\x96\x5c\x4f\xa9\xd1\x7d\xee\x79\x03\x0c\xa6\x55\xdf\x20\xb6\xdb\x16\x54\xa5\xeb\xea\xcb\x16\x6b\x95\x3f\x78\xe1\xd6\xb0\x5f\x35\x07\xfb\x3a\x83\x68\xe9\xf4\xc4\xa0\x50\x23\x33\x5c\x1b\xcc\xa9\x68\x92\x6a\xfe\xa9\x3f\xc1\xe6\x41\x41\xbf\xfa\xcb\x15\x90\x3c\xdf\x99\x8a\x5b\x64\x11\x66\x08\xc2\x51\xf9\xec\xd1\x32\xf7\x5c\xa5\x9d\x10\x08\xe6\xb9\xcc\x47\x09\x53\xd3\x6b\x2d\x8d\x34\x5f\x5c\x64\x15\xf5\x64\xf5\xa9\x0a\xc2\xd0\x9c\xa4\x79\xc3\x56\x5f\x58\xdb\xa4\x02\x3d\x54\xc1\x59\x4a\x27\x50\xff\x81\x25\x34\x51\x7c\x9b\x30\xf3\x3a\xd1\x53\xaa\x49\x44\x39\x12\xb1\x91\x60\x54\xd9\x3f\x27\x74\x01\xd2\x9a\x25\x49\xd2\x00\x35\x4e\xa1\x50\x86\x95\x53\x8c\xf3\x84\xb0\x71\x85\x83\x0b\x83\xd3\x39\x8b\x81\x28\x91\x02\x89\x50\xa2\x35\xcc\x58\x81\xcc\xd8\x12\x64\x9c\x4b\x54\x92\x73\xcd\x12\xa6\x17\x85\xc2\xbe\xbe\x6f\x1d\xb0\x88\x04\xe1\xb7\xae\x03\xa2\x50\xdf\x76\xaf\x9b\x65\xd0\x58\x64\x1a\x51\x82\x33\x19\x86\x44\x79\x95\xb8\x5a\x17\x55\xfb\x02\xf0\x3c\xad\x87\xa6\x4f\xa4\xc8\x35\xe3\xf5\xe3\xfa\x24\x13\xf1\x36\x78\x98\x51\xce\x66\xe2\x1f\x66\x0d\xa7\x46\x57\xed\x80\x8a\xe7\xaf\x0d\x37\x35\x2a\x6c\x7c\x4c\x3e\x28\x68\x38\x08\xa8\x27\x00\x8d\x09\x70\x63\x7c\xd5\xef\x12\x21\x6f\x11\x00\x92\xd9\x39\x4a\x1c\x47\x06\x9a\xe7\x81\x25\x8d\x84\x48\x80\xd6\xe1\x39\xa5\x73\xe0\x1d\x16\x72\x6e\xde\x33\x32\x78\xcc\x26\xb9\x53\x3a\xbd\xe6\x56\x32\x0c\x64\xe1\x47\xf8\xbf\xfd\xff\xce\xa9\x9c\xe5\x4d\x4b\x71\x96\x26\xae\xbe\xf6\x95\x30\x3f\x21\x68\x18\x5c\x43\x24\x41\x37\xfd\x3d\xb4\x15\xc6\x26\x3f\x3d\xb1\xe3\x15\x6a\xd3\xf6\xdf\xa8\x50\xa1\x11\xd8\x34\x27\x21\x33\x58\xf4\xd0\xa6\xa2\x8c\x7b\xe1\x7a\x7a\x42\x22\x03\xed\xd8\xac\x09\x0e\xd5\x8b\x02\x39\x91\xe0\xdc\x88\x55\x2d\x02\x53\x4a\x48\x85\x06\x87\x64\x09\x99\x50\x4c\xa3\xc9\x53\xf0\x08\xf7\x3d\xf2\xbf\x83\x6f\xbe\xfe\xcf\xea\xb7\x54\x2f\x30\xaf\x51\x76\x2e\xdf\x9e\x5e\x7f\xf5\x77\x62\xfd\x22\xc6\x08\xaf\x0c\x26\xd1\x94\x32\xae\x06\xe4\x84\xfc\xf4\xf6\xba\x7c\x27\xbc\x7a\xa5\x51\x3c\x2b\x42\x73\x2d\x52\xaa\x59\x44\x93\x64\x61\xcd\x46\xa7\xc9\xe2\x1b\xb5\x88\x69\x03\xd7\x93\x98\x23\xad\x92\xbb\x52\xa2\x65\xae\x56\x16\x60\x30\x3d\x5a\x04\xa6\x34\x30\x78\xda\x4d\x53\xca\x63\x35\x20\xef\x0d\xae\x91\x81\xa3\x21\x22\x84\x5e\x01\x53\x11\x2a\xeb\x79\x87\x83\x33\x51\x82\xb0\x34\x13\x52\xa3\x66\xef\xf4\x4f\x8f\x00\x8f\xa2\x41\xfd\x91\x24\x9d\xa8\xdb\xe1\x3a\xf4\x67\xb2\x6e\x13\xce\xa0\xf0\x10\x29\x4b\xd0\x66\x37\x20\x31\x14\x68\xb4\xb6\x01\x21\xe7\xf9\x9a\x8e\xbc\xfa\x8c\x80\x50\xa3\x46\xb2\xd8\xcf\x32\x83\xc5\x20\x38\xa8\x55\x10\xdb\x07\x2d\xca\xee\x4b\x7a\x6e\xec\x65\xbf\x20\x09\x63\x90\xc0\x75\xad\x7a\x38\xcb\x47\x20\x39\x68\x40\x0d\x31\x16\x91\x32\xca\x61\x04\x99\x56\x47\x62\x0e\x72\xce\xe0\xf6\xe8\x56\xc8\x19\xe3\x93\xbe\x11\x91\x7d\xab\x13\xa8\x23\x34\xa1\x8e\xbe\xc2\xff\x6b\xc1\xcb\xcd\xc5\xeb\x8b\x63\x72\x12\xc7\x44\x58\xe9\x6a\xa5\xf6\x98\x41\x62\xe8\xaa\xb4\x98\x7a\xa8\xb5\xf7\x48\xce\xe2\xff\xd3\x4c\x04\x1b\xe0\x4d\x64\x56\x23\xda\x00\x77\xd7\x4e\xab\xbb\x9d\x02\x02\xab\x4b\x26\x27\x24\x31\x3a\xb9\x21\x96\xb4\x13\x35\x58\xe5\x34\xc4\x16\xda\x25\x8d\x7d\xbc\xb7\xb1\x79\x21\x7d\x03\x57\xe3\x5f\x5b\xf4\x39\x52\x91\x0b\x81\xa3\xb5\x76\x6e\xbc\x24\xf0\xec\xbf\x1b\x93\x0f\xe0\x63\x9d\xfd\x77\x67\xf2\x81\x69\x6b\xd8\x7f\x67\x26\x1f\x98\x76\x85\xfd\x6f\xc0\xe4\x5b\x58\xef\x3a\xfb\xef\xc8\xe4\x03\xf3\xae\xb1\xff\x8e\x4c\x3e\x30\x65\x0d\xfb\xef\xcc\xe4\x1b\xa7\x65\x1a\xd2\x20\x7b\x5f\x3e\xae\x48\x81\x6f\x61\x71\x8d\xdc\x5a\x48\xc7\xb6\x0d\x4e\x1c\x57\xa7\xee\xa5\xd0\x4e\x76\x13\x2c\x1d\x44\xcb\xbd\x09\x97\xad\xc4\x4b\x67\x46\xd9\x45\xc4\x3c\x6d\x21\x73\x2f\x62\x66\x03\xfc\x75\x13\x35\xf7\x25\x6c\x3a\x8b\x9b\xae\x02\xa7\x8b\xc8\x69\x13\x3a\x9d\xc4\x8e\x7f\x89\x4a\x49\x9b\xa6\x8a\x12\x16\x74\x7d\x90\xba\x63\x77\xfa\xee\xcc\x6d\x8a\xb2\x0c\x0d\xb9\x53\x96\x01\x8f\xcb\xeb\xd8\x84\x05\x51\x6b\xb8\x87\x9c\xe4\x78\xcd\x8a\x96\xf8\x32\xbb\xec\x11\x18\x4c\x06\x3d\x32\xec\x7f\xec\xf5\xfb\x5c\xf4\xb5\xa4\x5c\x8d\x41\xf6\x33\x29\x26\x12\x94\xea\xf5\x5f\x2b\xbd\x48\x60\x10\x89\x44\xc8\xef\x38\xcc\x41\x0e\x43\x67\xf6\x1a\xa0\x38\x37\x68\x64\x56\xef\x24\x25\x8c\x8f\xfe\x3a\xf8\x76\xf0\x1f\xf6\x4f\x7d\x48\x47\x10\xc7\x20\x8f\xa2\x84\x0d\xa6\x3a\x4d\x76\xe0\xaa\x9d\x08\xbd\x7d\xab\x8a\x5b\xb8\x0d\x76\xca\x22\xd5\x9a\xc3\x95\x5b\xbc\x30\x2e\x26\x39\x8b\x41\x1d\xa5\x8c\x33\xfb\xef\x7e\xae\x0c\xff\xa8\x4c\xb0\x23\x46\xd6\x0d\xf9\x13\x23\xeb\x68\x54\x5e\xa1\x50\xf2\xc3\xc9\x47\x72\xf8\x03\x5e\xc8\xf9\xbf\x1e\x3b\x36\x13\xd2\x73\x88\x5b\x34\x75\x63\xee\x40\x34\xf9\xa9\xce\x82\x27\xb6\x7e\x61\xe4\xa4\x1d\x0e\xb2\x09\x37\xc4\x2b\xca\xad\x20\x41\x5c\xde\x15\x18\xf3\xba\x9b\x98\x4e\x60\xb8\x3d\xbc\x1b\x40\xba\xb1\xd2\x72\x03\x83\xaf\x39\xd4\xde\x3f\xd7\x4d\x44\x44\x93\x2b\xaf\x70\x07\xf4\x9e\xb5\x03\x9d\x51\x3d\xf5\x9a\x01\xce\xb2\xaa\xbd\x07\xd4\x96\x0e\x28\xed\x72\x22\x36\xf1\x86\x77\xfc\x6c\x23\xe7\x2a\xe1\x69\x5b\x56\x70\x4f\x14\x68\xcd\xf8\xa4\xab\x8c\x3b\xf1\x4a\x57\x04\x5e\x9a\x9d\xa2\x7d\x70\x4e\x33\xa3\x3d\x5c\x17\x3a\x22\x8a\xbf\x90\x65\x60\xed\x27\x55\x31\x08\x3c\x2c\xcd\x0b\xea\xc6\x96\x22\x0f\xd1\x5b\x58\x5c\xc1\x78\x13\x3b\x7c\x5d\x8d\x2f\x96\x17\x56\x7a\xbb\x32\xcc\x4e\xda\x7c\x83\x3e\x5f\x68\xf0\x6d\xfa\xf7\x06\xcc\xaa\x9b\x0e\xfe\xd4\xb5\xf0\xcd\xf5\xf0\x0e\x53\x76\xd1\xd4\x37\xc2\x74\x57\x6d\xbd\x83\xbe\xbe\x74\xe8\xea\xae\xf8\xd6\x1f\xaf\xd4\x77\x57\xda\xbb\xab\xed\xdd\xa4\x4d\xbb\xea\xde\x51\x8c\x10\x67\x8b\xde\xc5\xf9\x56\xad\x66\xfa\xc3\x1c\xee\xbb\x30\xd6\xb7\x34\xd7\xf7\xec\xe2\xcf\xce\x2e\xd6\xcc\xfb\x0e\xeb\xf9\x93\xf0\x8a\x0d\x74\xa0\x6b\x88\x72\xc9\x74\x57\xa5\xf3\x9e\x74\x21\xe5\xa0\xf0\x07\x66\xaf\x1b\x85\xa0\xda\xeb\x46\x6d\xd0\x7d\x71\xcc\x6e\xaf\x1b\xed\x75\xa3\xba\x67\xaf\x1b\xed\xd9\xc5\x5e\x37\xda\xe8\xa5\x96\x17\x32\x43\x07\x4a\x03\xd7\x1f\x45\x92\xa7\x70\x9a\x50\xd6\x10\xe6\xb7\x53\xa4\x9d\x9e\x36\xdd\x5d\x5f\x16\x10\x10\x0b\x02\x41\x18\xec\x1d\xf5\x68\xd1\x14\x85\xd7\x23\x6c\xdc\x74\xed\x83\xb9\x63\x4c\xb9\xf0\xbe\x38\x14\xaa\xd7\x48\xaa\xd9\xf2\x7a\x76\x8a\xc3\x74\x73\xdd\x55\x24\x66\x0b\xe4\x12\x26\x4c\xe9\x26\xc7\xeb\x1a\xc8\x36\x8c\xd5\x0f\x2a\x22\x29\xb2\x5c\x4d\x8f\xb2\x3c\x49\x3a\xc0\x6b\x03\x6c\x6b\xff\xd8\x2e\x5b\x68\x1c\x4b\x50\x5d\xbd\x97\x06\xe2\x0f\x57\x67\x88\xdf\x28\x02\xd5\xcc\x0d\x3b\xb0\xa2\x88\x6e\xf0\x55\xab\x76\xa7\x34\x23\xb7\x53\x16\x4d\x6d\x3c\x86\xd5\xf7\x4f\x2b\xd1\x1f\x27\xb9\x9e\x0a\xa3\xfc\xef\x02\x18\xe3\x68\x42\x04\x24\xd1\x12\x78\x6c\xec\x21\x34\x36\x08\xc8\x72\x37\x6d\x4e\x0c\xce\x45\x0e\x19\xf4\x50\x14\x05\xb8\x8e\xe0\xc9\xa2\xf9\xfe\xa9\x0b\x0f\x14\x72\x42\x39\xfb\x1d\xc9\x65\x03\xec\x16\x10\x57\xc7\xef\x82\x42\xb5\x49\xb0\x6a\x45\x35\xb1\x89\x3d\x91\x84\x18\xb8\x66\x34\xb1\xd1\x29\xb8\xd9\xcd\x42\x62\xd7\xb8\x78\x99\x73\xcd\x52\xb8\xb4\x01\xe8\xb2\xe3\xc9\x75\xa3\xf0\xc8\x0e\xc8\x3b\x36\x83\x64\xe1\xb2\x90\x5c\x34\x30\x39\xbc\x2d\x32\xbe\x1a\x80\x9f\xd2\x39\x90\x94\x32\x5e\x4c\x67\xc9\x7b\x4a\x15\x19\x01\x70\x12\x33\x65\x08\x8b\xf1\x1c\x62\xa2\x98\x31\x95\xe7\xc1\x4b\xae\x57\x83\x6f\xea\x49\xa8\x8d\x6f\xd9\xef\xd7\x66\x41\x35\xe2\xc0\x27\x5d\x5d\x39\xe0\x63\xc0\x8b\x7a\x1e\x2d\x82\x50\xb6\x80\x62\xa6\x12\x79\x03\xf5\x2c\xc1\x30\x15\xb7\x24\xcd\xa3\x29\x0e\x31\x5c\xe9\x96\x32\xa3\x57\x8c\x31\x22\xd7\xfc\x4e\xe4\x36\x26\xca\xde\x53\x67\x52\x34\x72\xad\x20\x50\x01\x0a\x8a\x92\x5c\xe9\x3a\xaa\x59\x82\xf4\x76\x4a\x35\x6a\x7b\x46\x55\x75\x43\xc8\x42\xe4\xcf\x25\x52\x12\x86\xdd\x21\x8b\xc8\x12\x43\x0d\x6f\x0b\x5d\xb5\x06\x56\x21\xc9\x45\x06\x5c\x4d\xd9\x58\xaf\xef\x75\x60\x1d\x4b\x11\xed\x2d\x00\x27\x4c\x69\x84\x75\x29\x0a\xbe\x14\x28\x2e\x96\x8d\x6a\x6d\xe4\x3d\x0a\xad\xfa\x1c\x90\x96\xdc\x1a\xdc\x19\xed\xb3\xac\x98\x6a\x4d\xff\x21\xa1\x28\x80\xa5\x25\x9c\x56\x41\xc7\xbc\xa3\x32\xdd\x8b\x50\x32\x01\x0e\x92\x45\xcb\x2b\xac\x25\x0d\x9f\x4f\xdd\xf4\x46\x9b\x98\xf5\x89\x68\x6f\x9b\x0d\xb8\x66\xf5\x8e\x0b\x92\x08\x3e\xb1\x76\x44\x83\x36\xd5\x81\x07\x7a\x18\xce\x45\xce\xf5\xa5\x60\xbc\x91\x3b\x3f\x18\x28\x37\xe6\xc5\xc7\x02\x42\x77\xfe\x78\x85\x68\x0c\x2d\x9b\x81\x6b\x07\xa3\x47\x18\x1c\x7b\x3a\x58\x34\x5b\x74\x85\x1a\xd3\x73\x12\xaf\x47\x06\x83\xc6\xd0\xf9\xd6\x45\x60\xf6\x63\xa7\x55\x60\x9e\x2a\xe6\x4a\x9a\x83\xaa\x14\x9b\x70\xef\x73\x5d\x3e\xe1\x87\x6a\xc1\x35\xfd\xdc\xb8\x82\x94\x2e\xc8\x9c\xca\x85\xe3\xf5\x86\x6f\x09\x9b\x1c\x3c\x34\xfb\x39\x6c\xd2\x5f\x5a\xd5\xe6\x66\xb3\xad\x8f\x83\x6b\xff\x80\x4b\xaa\x63\x3a\x21\x89\xdf\x1c\x44\x31\xb3\xa9\xd0\x2d\xac\x71\x19\x61\xcb\x79\xc6\x8e\x0f\x12\x97\x54\xad\xca\x7a\x04\x75\xfa\x0b\x86\xf3\x76\xe4\x79\x61\x26\x53\x0d\xb1\xee\x20\x38\x5d\x78\x76\x19\xda\x51\x58\x1e\x12\xb4\x64\x30\x07\xbf\x02\x12\x51\x4d\x13\x51\x4f\x7f\xc1\x68\xac\xb6\x4c\x50\xf7\x81\x32\x56\xa5\x9a\x1a\xda\xac\xec\xb9\xe8\x14\xc4\xbd\x73\xfb\xac\x80\x6a\x96\x91\xab\x26\x8b\xb7\x8b\xbf\x2d\x97\xac\x73\x8c\x99\xd5\x9f\x57\xd1\xe9\x52\xe9\x6d\x94\x39\x99\x30\x3d\xcd\x47\xc7\x17\x57\x3f\x1c\x5d\xbd\xb9\xbc\x38\xba\x3c\xb9\xf9\xf1\xb7\x9b\x8b\xdf\xde\x9e\x9c\xbf\x79\xf7\xe6\xe6\xfa\xb7\xef\x2f\xde\xbd\x7e\x73\x15\xf8\x64\x07\x9d\xbb\xa3\x33\xa2\x3e\x78\x28\x30\x38\x93\x62\xcc\x92\x1a\x36\xb3\x86\x06\xf7\xa6\x4b\xf6\x57\x53\xb7\x11\x18\xf2\x8f\xc9\xff\x34\xcb\x92\x05\x46\x9f\x1b\x25\x47\x4b\x5a\xef\x5d\xb6\x3a\xb0\xd1\xfc\xab\xf5\x5a\x96\x2a\x9b\xf8\x4f\x45\x53\xa1\x80\xe3\x17\x72\x95\x63\xd4\xbe\x04\xcc\x8d\x6f\x50\x45\x4e\x9d\xee\x85\x99\xa3\xe6\x17\xde\x13\x66\x29\x8f\x79\xba\xc2\x2f\xd1\xc4\x7f\x48\xa1\x76\x56\x33\xe7\x5b\x4e\x35\x9b\xc3\x46\x7a\x58\x91\x13\xdf\x82\xd3\x15\xb9\xa7\x1b\x24\x5e\x60\xef\x2c\x8a\x3b\xaa\x7a\xf6\xe5\x55\x86\xe6\xb2\x7b\x37\xce\x91\x26\x5b\x69\x76\xe1\xd3\xf9\x57\x15\xd1\x3a\x4a\x0c\x63\x0e\x93\x71\x69\x34\xbb\xa5\x32\xc6\x42\x44\x54\xb3\x11\xa6\x0a\x37\x48\xde\x0e\xe9\x98\x61\x4d\xba\x16\xa6\x1b\x83\xde\xd3\x65\x75\x9a\x4a\x9a\x82\x06\xa9\x3a\x68\xa1\xa4\xab\x57\xf2\x73\xbf\x74\x75\xf7\x51\x77\x91\x73\xe8\xe7\x7c\xc6\xc5\x2d\xef\x5b\x37\xf4\x31\xd1\xb2\x56\x72\xb6\x79\x50\xfb\x1d\x20\x6d\x81\x92\xc6\xf1\x9d\xe4\xc3\x2f\x5f\x26\x9b\x49\x11\xc5\x64\x45\x61\x5b\x16\xd7\xb6\xec\x06\x82\xd0\x8c\x65\x33\xcd\xb6\x5c\x76\x67\xfc\xaf\xdd\xe0\x14\xc1\xd1\xc4\xd6\x9f\x40\xd6\x85\x2b\x68\x66\xa1\xed\x9b\x30\x46\x6e\xd7\xc5\x4f\x79\x53\x87\xc4\x13\x37\x3e\x80\xac\xfb\x39\x46\xcf\xdf\xc1\x84\x46\xee\xbb\xab\xe6\x69\x71\x9e\x06\xa4\xc2\x01\x02\x72\x75\x63\xde\x40\x1e\xe8\x14\x12\xef\x3f\xef\x88\x96\xd3\x4a\x79\x06\x2d\xdc\x60\x22\x24\x89\x99\xc2\x7f\x52\x8b\xb1\x01\x39\x69\x2c\xd5\x40\x0a\x89\x41\xd4\x94\x4a\x57\xc9\x2d\x12\x69\x5a\x9a\xfe\xad\x41\xc0\x61\x07\x25\x17\x31\x78\xd2\x79\x57\x29\xb0\xd5\xba\xbe\xd7\x45\xf0\xbe\x02\x94\x56\x66\x26\x7b\xc0\x97\x6a\x43\x89\x38\x9c\xab\x68\x96\x05\x09\x9b\xb0\x91\xad\x7c\x37\x02\xac\xac\x13\xe7\x09\x96\x6c\xeb\xa1\xfb\x1f\x8b\xb7\xd9\xfa\x5f\xce\xba\x09\xcc\x68\x00\x79\xfc\x14\x8e\x4c\xc4\x27\xc1\x23\x4d\xd6\x38\x66\x72\x4b\x17\x66\x7b\xfb\xa8\x4f\x83\x22\x69\x9e\x68\x96\x25\xa8\xc8\x26\x2c\xa2\xca\x2b\xd8\xac\xf5\x12\x82\xd8\x3a\x4d\xa8\xa3\xd1\x14\x10\x29\xe4\x30\x86\x31\xcd\x13\x4d\x5e\x8e\x69\xa2\xe0\xe5\x8b\xdd\x68\xa7\xb2\xc4\xdd\x48\x27\x13\xb1\x22\x87\xdc\x58\x0d\x46\xad\x14\x0a\x48\x4a\x75\x34\x0d\x5f\x9b\xda\xaa\x4b\x23\x48\xdc\xed\xb9\x90\x3d\xab\x6b\x62\x29\x2f\x51\x57\x3a\xeb\x45\x5b\xe0\x52\x3d\xf9\xfa\x2a\x50\x23\x28\x77\xc7\x96\x83\x7c\x1a\x74\xc6\x35\xdb\x90\xd6\xde\xc3\x1c\xe4\x1f\x8c\xd4\x2a\xab\xfc\x32\xc8\xcd\x95\xa9\x7a\x62\x24\xd7\x56\xd4\xc8\x16\x77\xdc\x56\x8d\xf9\x87\x1d\xbe\xd7\x62\x1a\x9e\xbd\x16\x53\xf7\x74\xf1\x21\xad\x84\xba\x7a\x23\x7b\xed\x06\xc5\xd5\xbd\x2a\x92\x5b\x91\xa0\x43\x4b\xa3\x6a\xf6\xe8\x52\x60\x0e\x72\x24\x54\xd7\x1b\xf2\x37\x76\x1b\xdd\x20\x92\x88\xc9\xc4\xf9\x8d\xed\xb5\x9c\xa1\x58\xc1\x9d\xc1\x16\x64\x60\x2a\xcf\x32\x21\x35\x61\x9a\x1c\xc2\x60\x32\xf0\xf1\x29\xee\x7a\x4f\xc4\x3b\xf1\xfd\x96\x13\x81\xe5\x57\xb7\x65\x34\xf6\xaa\x74\xcf\x66\xea\x9f\x3d\x9b\xa9\x7b\xee\x93\xcd\xb4\xc7\x15\x91\x32\x2a\xe0\xd1\xf9\x4d\x97\xe8\x84\x35\x6c\xe0\x39\xb4\x35\x9b\xfb\x3e\xbc\xc2\x85\x25\x38\xcf\x74\x51\x31\xbb\xa2\x14\x85\x02\x5a\xcf\x34\x11\x73\x90\x92\xc5\x45\xf1\x4a\xab\x75\xfa\x69\x8d\xc6\xe7\x74\xd3\x6e\x08\xf6\x8e\xd0\x1d\x52\x6b\xdb\xb8\x96\x8f\x4b\xda\x9a\x73\x15\x81\x4d\xbb\x70\x2f\x9a\x6b\xd1\x75\xdf\xc4\x4a\x1d\x1e\x77\x3e\xf1\xf6\x35\xe0\x9a\xeb\x76\xa8\xf6\x6c\xf4\x4b\x63\xa3\xf0\x39\xeb\xae\xab\xd4\xae\xe9\xc8\x2f\x08\xa7\xca\x25\x90\x39\xa3\x64\x16\x0a\xd2\xf1\xcf\x35\xc8\x39\x8b\x02\x0e\xa2\x2e\x2b\x60\xcd\x55\x5b\xd7\x16\x60\xce\x30\x46\x94\x95\x01\x89\xcd\xc1\xac\xa4\x63\x44\xa4\x99\xe0\x32\x4f\x92\x4b\x91\xb0\xa8\xab\xd1\xff\x1c\xab\x0a\xe4\x49\x42\x32\x3b\xcc\xb9\x9c\xfe\x8d\xde\x80\x7f\x9f\x8d\xdf\x0b\x7d\x69\x3d\xf5\x6d\x74\x1f\x84\x0e\x1b\x18\x9c\x5e\x7e\xd8\x08\x41\x9f\x59\x9a\xa7\x84\xa6\x22\xe7\x28\x30\x4f\x2f\x3f\x14\x37\x1f\x3b\xd5\x39\x40\x68\xce\x21\xdd\xac\xf8\xc2\x3a\x40\x29\x4e\x71\x57\x30\xcd\x81\x83\x52\xdf\x53\x96\xe4\x12\x6e\xa6\x12\xd4\x54\xd4\xd5\x4a\xae\x05\xf0\xf9\x39\xe3\x08\x5d\x24\x30\x9c\x15\x5d\x10\x63\x3b\x97\x2a\x64\x68\x26\xc5\x08\xc2\xa5\x3f\xd1\xbb\xc0\x15\x8b\x41\x42\x8c\x33\x40\x4c\xe8\x58\x83\x24\x53\x3a\x37\x36\x81\xca\xa3\x08\x20\x86\x78\x40\x4e\xb2\x2c\xb1\xfa\x4b\x9b\x97\xc4\xad\xce\x42\xb0\xc4\x85\xd1\xbd\x44\xa3\xf2\x02\x79\x0a\x34\xd1\x53\xc7\x96\x9a\xa9\xce\xde\xdb\x63\x7f\x83\xbf\xfe\xa5\x05\xf3\xa8\x3b\x80\x6c\x41\xfd\x19\x67\x9a\xd1\xe4\x35\x24\xb4\xf3\xf9\x79\x9f\xa7\x23\xc0\x2a\xff\x0a\x22\xc1\x63\xe5\x70\xb5\x1c\x6e\x3c\xa5\x8a\x28\x4d\x65\xb8\x90\x9c\x0b\x8a\x5c\xc6\x95\x0d\xaf\xc5\x5b\x6f\x5b\x99\xbc\x0e\x75\xa1\x49\x1f\x19\xa9\x97\x20\x99\xe8\x4c\xc5\x3f\x8a\x5b\x22\xc6\x1a\x50\xfb\xcb\x40\x62\x87\x86\x82\x72\xab\x04\xd7\xe2\xf1\xff\x43\x10\x1c\xf6\xaa\xe8\x2a\x34\x9e\xdb\xb7\xbd\x5a\x7c\x3b\xb5\xf5\x8f\x39\x44\x9a\xf1\x89\x59\x21\xea\xb9\x88\x9b\x1f\x6f\x6e\x2e\x83\xf5\x15\x97\xd0\xb8\x09\xb2\x02\x93\x76\x44\xe3\x06\xbc\xf0\x3a\xc7\x0c\x86\x3b\xe1\x85\xca\xce\xb5\xca\x0c\x43\x7c\x4b\xac\x30\x43\x37\xc5\x38\x4f\x96\x19\xa2\x65\x92\x05\x71\x86\xa7\xdc\x8e\x1b\xb6\x69\x66\x0f\x4a\xb6\x37\xa1\xe0\x6f\xd2\x99\x45\xda\x10\xa2\x8a\x58\x62\xe1\xdc\x3d\x91\xeb\x55\x06\xd0\x09\x93\x4f\x90\x39\x86\x93\x28\xdb\x74\x45\x33\x7a\x40\xce\xf4\x73\x5b\x1f\x36\x26\xc3\x8a\x6d\x3c\x0c\x2f\xd7\x59\xc3\xbb\x95\x89\x12\xb2\xeb\xe6\xdf\x88\xb2\xb6\x2a\xa1\x24\x66\x63\x9b\xfd\x89\x73\x38\xad\xbf\x03\x6b\x29\xd7\x5e\x5c\x22\x0d\xbf\xfd\xfa\xdb\xaf\x87\xad\xbe\xc4\xf0\x3e\x64\xae\x7b\xd2\x9d\xac\x06\x6b\xf5\x16\xcc\x45\xc8\x90\x93\x74\x79\xe5\xe5\xfa\x7c\x1f\xa1\x82\x93\x0f\xa7\x5a\x67\x43\x4c\x3b\x42\x96\xdf\xa2\x67\x0d\xed\xc4\xc3\xd2\xe4\xc5\xfe\x46\x32\x6f\xb5\x6e\xda\x0a\x83\x8d\x40\xbd\xd9\xc8\xf2\xac\xc4\x77\x5d\x56\x87\xaf\xda\x6b\x76\xee\xd0\xb9\xe7\x2b\xda\x54\x49\x03\x78\x91\x38\x7c\x71\xbf\xc7\xbe\x8b\xf5\x27\x81\xc6\xec\xcf\xab\xbe\x17\xcb\xfb\x83\x49\xac\x02\xee\x27\xa2\xda\xaf\xe0\xf1\x8f\xaa\xdb\x17\xcb\x78\x24\xe5\x7e\x0b\x72\x7c\x0c\xec\x3c\x15\xf5\xbe\x2b\xba\x5a\x98\xc0\xdd\xe9\xf7\x25\x86\xfe\xa4\x0a\xfe\x1f\x9e\x5f\x3e\x21\x15\xbf\x13\x2e\x9f\x24\x93\xc4\x0e\x73\x1b\x3a\x3d\x1d\x61\xdf\x83\xd3\xd3\xc1\xb3\xb9\xdb\x73\x0d\xa4\xbb\x74\x7b\x2a\xeb\x7b\xbf\xdc\xd2\xa4\xb0\xcd\x70\x5d\xbd\x01\x3b\x95\x55\xc6\x97\x84\x74\x80\x3a\x6c\xa8\x42\x99\x51\x61\xd5\xf2\xaa\x95\xb1\xab\x8d\x51\x59\xe1\xb6\xa6\x46\xe3\x2a\xd1\xe4\xe8\x6a\x3a\xb5\x2d\x15\x2d\x8d\xd6\xc5\xee\x70\xcb\x29\x3b\x25\xad\xd7\x5f\x70\x4a\x1f\x49\x5f\x3b\x41\x87\xbb\xcd\xc8\x08\x89\xd7\x40\xe3\x84\x71\xb8\xb6\x5c\xaa\xe3\x5e\xd8\x8a\x3a\xcc\xdf\x27\x7b\xb0\x18\xf7\xdc\x6e\x29\xea\xaf\x45\x8a\xa2\xae\x88\x8c\xb0\x57\xb6\x03\xf9\x24\x46\x98\xb5\x69\xc5\x91\x66\x3c\x17\xb9\x4a\x16\x0e\xea\x76\xbd\x92\xe1\xc6\x56\x24\x99\xdd\x63\x2f\xb7\x56\x6c\xca\xbf\x7d\x1d\x28\xb1\x57\x61\x80\x7f\xfb\x8f\x9d\x08\x7f\x83\xeb\xe4\x83\x93\xa5\xcb\xe4\x18\xb2\x44\x2c\xd6\x42\x21\xa9\x42\x3a\xf8\x49\x8c\x02\x18\x41\xc5\x89\x26\x09\xb6\xdc\x73\x1a\xb6\xeb\xd0\x8d\xa8\x47\x79\x2e\x45\x4a\xa8\x51\x41\x99\x88\x6d\x7a\xb9\xca\xd3\x20\x9f\x38\x44\x0b\x7c\x68\x68\x78\xd8\x23\x43\xb3\x7f\x72\x88\xbd\x63\x86\xff\xca\xa9\xd4\xbf\x0f\x6d\x19\x0c\x1b\xfc\x04\xf1\x0b\x6c\x56\x4e\x32\xaa\x54\x78\x07\xfd\xb7\x5d\xb0\xd4\x30\x66\x12\x22\x3d\xb4\x1d\x54\xdd\xf0\xe2\xa5\x17\x03\xf2\x0b\x47\xcf\x4f\x50\x3b\x76\x09\x79\xb6\x39\x43\x92\xac\x2f\x54\xd9\xaa\x16\x45\x7c\xae\x7d\x21\x30\xa7\x59\x28\x2b\xba\x43\xba\x56\xe7\xb6\x45\x8e\x41\x49\x11\x9f\xef\x57\xf1\x2a\x1d\x9a\x97\xc3\x86\xea\xd2\x34\xc3\xaf\x8f\x5e\x91\x97\xf6\xbf\x61\xcf\x30\xbb\x04\xc8\xf0\xaf\xdf\xa4\x43\x83\xc9\xe1\x37\x5f\x2b\x9c\x91\x0b\xfd\x62\x70\xb0\x93\xad\x3e\xa2\xd1\x4c\x8c\xc7\xef\x58\xca\xba\xca\x9c\x65\x0e\xc0\x0b\x6d\xc7\x66\xe2\x2a\x7f\x0c\x53\x8a\x95\xc9\x5a\x38\x80\x39\xec\x0d\x27\xf3\x2f\x9d\xce\xe5\x8e\x8a\x49\x19\xca\xd7\xf9\x74\xda\xc6\x1c\x44\x41\x46\x25\x46\x1d\x17\xf9\x88\x45\x85\x91\x72\xd6\xe0\xf2\xa9\x2e\xda\x4b\x8f\x7c\x0f\x51\xec\x75\xcc\x38\x11\x32\x76\xad\x4a\xf5\x14\x52\xac\x15\x22\xe4\xac\x8b\xdb\xab\x20\x3f\x74\x76\xb1\xc9\x04\x99\x20\x7c\xb6\xad\x96\x93\x05\x96\xc9\x2a\x6b\xcb\x91\x93\x22\x4b\x35\x74\x32\x3d\x70\xe8\x43\x43\x56\x4c\x7d\xb6\x25\x36\xbb\x76\x73\x40\x25\x3a\x72\x40\xde\x0c\x26\x21\xd3\xcc\xdb\x26\x9e\x83\x14\x23\x7b\xf6\xd7\xe6\x34\xf5\xfd\xdf\xaa\x00\x84\x0e\x67\x01\xda\x21\xd3\xcf\x8d\x9e\x8c\x17\xf6\x3e\xca\x69\x28\xe4\xc4\x37\xf8\xb0\xad\xed\x67\xc7\x3e\xe6\x0a\xf9\x59\xf0\x1a\x6d\x24\xa9\x5c\x58\xbe\x73\xed\x99\x5b\x35\x1a\xd4\x70\xbd\x28\x97\x12\xb8\x4e\x16\xc7\x9e\x43\x06\xa6\xac\xe3\x9d\xad\x27\x3a\x5c\xa5\x4a\x70\x0b\x41\xb4\xd8\x2c\xf8\xa1\x3c\xd6\xae\xd5\xb0\x96\x40\x75\x39\x9f\x76\x29\xb6\x8d\x4d\x41\xed\x83\x75\x24\x7f\x12\xa3\x01\xf9\x88\x95\x17\x6d\xdb\x6e\x83\x99\x63\xd2\x27\x07\x27\x49\x22\x6e\x0f\x8e\x0d\x27\x16\xb7\x85\x08\x6b\xf1\xba\xc9\x9c\x57\xe0\x48\x16\xff\x65\x66\xfa\x5e\xc8\x11\x8b\x0f\x0a\x9d\xed\x05\x26\xce\x8e\x58\xac\x2a\xef\x86\x27\x55\x3d\xa2\x66\x2c\xcb\x8c\x18\xe4\xf0\x59\xe3\x87\xd8\xd8\xd0\xcc\x9c\x89\x5c\xe1\xcf\x53\xaa\xf8\xf3\xe7\x9a\x8c\x19\x67\x6a\x1a\xb4\xae\x16\xa0\x11\xb4\x2b\x6b\x88\x1d\x1c\x1b\x26\x1d\x41\xa2\x4a\xa2\x28\x8a\xe7\x18\xc6\x67\x76\xdd\x19\x6d\x21\x94\x32\x9f\x42\x49\x38\xdc\x12\xc1\x1b\xba\xc9\x92\xce\x04\xb2\x8f\x27\xfb\xa2\xe2\xc9\xc6\x34\x49\x0c\xbe\x3b\xae\xea\x83\x82\xa5\x58\x51\x2b\xd2\x58\x9a\x25\x90\x02\xd7\x4b\x95\x2c\x86\x6d\x3c\xb3\x68\x42\x7f\xe8\xd9\xdb\x8b\xa2\xca\x23\xa6\xf0\x2f\xb0\x81\xa3\x20\x29\xd5\x20\x19\x4d\xd8\xef\x6d\x46\xdc\x8a\x16\x5c\x8a\x32\xcf\x4d\x76\xc3\x96\x17\x9f\x1b\x78\x05\xdc\x77\x4b\xc9\xeb\x05\xdb\xed\x54\x24\xdd\x83\x75\xc7\x95\x2c\xb3\x52\x5f\x8f\x21\x4a\xa8\x84\x18\x65\xa2\xab\x5a\xbc\xa4\xb0\x06\xa6\x5c\x01\x88\x29\x92\x42\x34\xa5\x9c\xa9\x52\xa3\x88\x84\x34\x4a\x76\xb2\x5b\xb7\x1c\x6f\x4e\x6c\x67\x54\x5e\x94\x35\x2d\xec\xf0\x8a\x3d\x89\xb0\x17\xd6\x4a\x98\x34\x0c\x53\x65\x63\xc3\x30\x53\x86\xde\xcf\x32\x55\x16\xa3\xa9\xb1\x36\x04\x5f\x10\x09\x54\x09\x3e\x20\xe4\xdc\xbc\x16\x62\xe9\x9f\x8c\x70\x2a\x05\x9f\x2d\x0b\x82\x96\x69\xce\xb5\x55\xd6\xdd\xbd\x92\xe0\xa1\xce\x3c\x77\x65\x49\xb6\xb0\xc1\xa2\xa0\x5d\xb7\xb2\x3a\xb5\xee\x85\xd7\x95\x39\xf6\x09\x20\x0d\xcf\x5e\xd2\x6c\x8c\x38\xeb\xc8\xd8\x3e\xae\xff\xb5\x1b\xbf\xa7\xc9\x86\x67\x4f\x93\x75\xcf\x8c\xf1\xae\x2b\x3a\xb1\x46\x89\x59\xcc\xe7\x2c\x61\x11\x33\x0a\xbb\x2b\x3d\x6f\x35\x22\x85\xbe\x24\x4b\xc9\x69\xd8\xbe\xc0\xe2\x99\x23\xd0\xb7\x00\x9c\x0c\xcb\x21\xc3\x9e\x33\x6c\x3f\x89\x91\x75\xe7\xcc\x6c\x49\xa6\xbe\xf3\x66\x87\xd4\x29\x7b\x13\x6a\x0c\x33\xdf\xf7\xba\xa8\xcd\x84\x84\xe5\xad\x8b\xce\x39\x42\x1d\x44\x7b\xae\xe0\xfa\xfa\x64\x03\xe5\x11\xe9\x4e\xf6\x15\x8b\xc1\x55\xd0\xd2\x82\xe4\x59\x4c\xb5\x55\x5a\xc4\x2d\x87\xb8\x04\x3c\xe4\x68\x2c\xfc\xf1\x86\x6a\x87\x2f\xaa\x9d\xa3\x99\x5e\xc9\xba\x31\x6a\xae\xc2\xa3\x15\xbe\x93\x8c\x12\x06\x5c\x5b\xf0\x32\x97\xd7\xde\x33\x6a\xc3\xf5\xf5\x09\x61\x0a\xd3\xca\xe9\x9c\xb2\xc4\x10\xb1\x6b\xbe\x1a\x32\x78\x39\x11\x49\x5c\x55\x43\x5d\xb9\xd4\xd6\x3e\x7d\x3b\xf3\x52\x43\x4e\xbb\x71\x53\x33\xc3\x9e\x9f\x36\x3c\x7b\x7e\x5a\xf7\xf8\xa6\xc3\xdb\x69\xfa\xd5\xdc\x11\x54\xc9\x57\x14\x7d\xcb\x66\x3b\xb0\x57\x34\x19\x67\x50\x80\xd3\xf9\xf6\x27\x30\xe7\x36\xf7\x42\x3b\xf9\x9f\x5b\xc8\x10\xf8\x9c\x49\xc1\x77\x39\xe6\x6f\xca\x29\xf6\xe7\xbc\xe1\xd9\xf9\x9c\x17\xd7\xca\xe7\xa0\xbb\x36\x09\xb0\x01\xa0\x8a\x30\x6e\x60\x73\xbb\x35\x7c\x7f\x72\xfe\xe6\xfa\xf2\xe4\xf4\x8d\x73\x09\x5f\x5e\xbc\xfe\xcd\xfc\x2e\xec\x62\x29\xb7\x78\x4e\x25\xb3\xf3\xae\x8a\xce\x9d\xce\xfc\x9f\x92\x91\x4d\xb5\xce\x2e\xa5\xf8\xdc\xd5\x43\x7e\x29\x45\x46\x27\x58\x0d\x08\x5d\x5f\x3f\xde\xdc\x5c\xfe\x76\x79\x75\xf1\xbf\xff\x34\x2a\x9d\xf9\xe9\xda\xfd\x68\xf6\x2e\xe4\xf4\x7f\x7f\xe1\x5f\x7c\x80\xbd\x9b\x53\xb9\x79\x3a\x7e\x3d\x5c\xae\x84\x7a\x1c\x87\x5a\x04\x90\x9a\xba\x3d\x95\x90\x6e\xc3\xa5\x6c\xc9\x66\xc3\xa7\xdf\xbe\xf9\xe7\x77\x1f\x4f\xde\x7d\x78\xd3\xae\x67\x0d\xcf\xff\xf9\xdb\xc7\x93\xab\xef\x0e\xd2\x85\xbd\x54\x38\x18\xe2\x6c\x0a\x88\xb6\x82\x00\x22\x88\xb1\x39\x9f\x98\x83\x0f\x7a\xb3\x8e\xfc\x24\x14\xce\xe7\x7a\xfa\xd4\xaf\xf9\x89\x57\x13\x02\x29\x85\xec\x4f\x29\x8f\x93\xed\x0d\xeb\x37\x66\x12\xf2\xa3\x9d\x64\x2f\x25\x1a\x9e\xbd\x36\x58\xf7\xc8\x50\xcb\xb9\xf5\xca\xa0\x48\x69\x8e\x5c\xcd\x58\x1b\xb4\x55\xd4\xfa\x10\x92\x8c\x45\x1e\x64\x9e\x8c\xa3\x4d\xe9\x9a\x1b\x54\x68\x72\x7b\x13\xb7\x65\xfb\x27\xd1\xb6\x07\xeb\x87\xd3\xfd\x69\x6a\x78\x76\x3e\x4d\xd8\x68\x66\x0e\x72\x71\x4a\xa3\x69\xd7\xcb\x9a\xd7\x7e\x90\x73\x02\xb8\xe6\x5f\x56\xae\x99\xa3\xd6\xf3\xe1\x51\x43\x77\xcc\xe2\xf0\xf5\x7d\xcc\xd4\xcc\x3a\x71\x6c\x1c\xe8\xb0\x22\xbb\xdd\x6f\xda\xa4\x77\x50\x40\xfc\x09\x79\x46\x0b\x79\xd8\xd0\xe4\x6d\x4f\xdc\x8f\x95\xc0\xe6\xfd\xa9\x5b\x7b\xf6\x32\xac\xee\xd9\xb1\xda\x44\xa7\x6c\x35\xff\x8d\xc0\x2a\x7d\x42\xdb\x46\x69\x6b\xf7\xee\xa2\xd8\xa9\x22\xc4\x3d\x64\x8d\xad\x27\x3a\xdb\xb6\x75\x3e\x6d\xec\x01\x11\xb2\x51\xc2\x57\x63\xbe\xd7\x4a\xd6\xf6\x43\xc2\x6f\x3e\xb8\x59\x1e\xab\x6f\x07\xe0\x6c\xe0\x95\x8d\xa8\xa9\x4e\x16\xd8\xd0\x40\x0e\xeb\xdd\x9c\xe7\x8d\x52\xce\x82\x19\x67\xab\x19\xf6\xad\xa7\xb8\x5c\xd1\x8f\x37\x37\x97\x3b\x25\x12\xec\x5c\x01\xa2\x5b\x7e\xd8\xf6\x0c\xaa\x25\x51\xec\x01\x09\x7a\xb3\x44\xad\xf6\x3c\xad\x65\xf2\x0e\x09\x28\x96\x82\xc2\x84\xad\x07\x58\xed\xae\xe9\xd5\x9d\xe4\x55\xf1\x91\x3f\xa0\xc0\xda\x25\xd1\xf9\x9e\x24\xd6\x4a\xde\xde\x83\x8b\xac\xed\x92\x94\x1b\x65\xd6\x6a\x1a\xe2\x83\xae\x60\x67\xa9\xb5\xba\x19\xbb\x8b\x2d\x77\x3b\xbd\xa3\x27\x65\x9b\x4c\xe9\x4e\x62\xab\xfb\x61\xbe\x53\xb9\xb5\x6b\x66\x73\x37\xc1\xb5\x03\xa7\x7a\x7c\xc9\xb5\x65\x8e\x71\xbb\xe8\x5a\xa1\xf1\xa7\x21\xbb\x5a\x6c\x54\xc6\x27\xcd\xbd\xbd\xdb\x6d\xff\x33\x3b\xfc\xd1\xaa\xbe\xd2\x38\x26\x94\xfb\x55\xe0\x59\x04\x77\x11\x11\xf4\x67\x96\xd7\x24\xb9\xc2\x36\x0c\xe6\xe8\x95\x81\xd3\x3e\x4d\x6d\x37\xee\xb2\xf7\x6a\x7c\x69\x5e\x8d\xa9\x50\x9d\x4b\x16\xbc\x7c\x79\xe5\xf2\x24\x5f\xbe\x1c\x2c\xa7\x5b\x63\xb9\x00\xa1\x8a\xfa\x54\x21\x7d\xc7\x67\xa9\xe2\x01\xd8\xa5\x2a\x46\x1b\xa3\x50\x9a\x35\x1c\xd3\x0e\x6c\xc2\x0c\xde\x8d\x49\x24\x89\xb8\xdd\x5c\xf5\xa0\xe4\x10\x33\x07\xfb\x45\xe6\xe0\x8b\xe2\xbe\xf5\xf4\xec\xf5\x15\x51\xf9\x88\x43\x7b\xca\xe0\x72\xf7\x13\xc3\x3f\x64\x04\x99\x2e\x6b\x68\xd8\x15\x66\x52\x7c\x5e\x90\xc3\xe1\xab\xaf\x07\xf8\xdf\xd1\xb7\xbd\x57\x7f\xff\xcb\xe0\xd5\xdf\xf0\x87\x57\x7f\xe9\xbd\xfa\x4f\xf3\xd3\xb7\xf6\xc7\xbf\x75\x2b\x95\xb6\x9b\x42\xb0\x67\x42\x5f\x1a\x13\xb2\xd1\x2d\x1d\xd7\xf4\xbd\xc0\x38\xd6\xb2\xf5\xb3\xd9\x2d\xd7\xd5\x6c\x68\x74\xb6\x88\xca\x01\x9e\xfd\x01\x13\x47\x76\xea\x61\x28\xa3\xe6\x1f\x05\xdd\x56\xba\x13\x31\x85\x55\xef\xb5\x70\x6a\x3b\x11\xbc\x12\x71\xd6\x12\xba\x61\x0e\x1d\x76\x49\xe2\xbe\x91\xea\x5d\x14\xcc\x6e\x21\xb0\x4f\x22\x11\x33\xd6\x10\x58\xd4\xce\xf0\x7e\xb2\xc3\x77\x62\x79\xa7\x27\xa7\xd0\xbd\x28\xc9\x14\xc8\xe5\x9b\x73\x02\x3c\x12\x31\xc4\xe4\xf4\x04\x5b\xe8\x16\x1d\xe9\x09\x76\xc2\xcd\xa8\x9e\xf6\x90\x80\x43\xe4\x29\xc8\x1c\x24\x1b\x97\x17\x76\xc5\x44\xa0\x7a\xfe\x26\xd8\xd0\x3b\x9a\x3e\xc3\x4c\x0a\x2d\x22\x91\x84\xb8\x19\x53\xb6\xbc\x87\x72\x31\x56\xb9\x82\xbe\x52\x49\xdf\xc5\x05\xd3\x5c\x4f\x81\x6b\x07\x2b\xd6\x1e\xb0\x84\x12\x98\xb2\x34\x9b\x8e\xe6\x54\x1e\xc9\x9c\x1f\xd9\x76\xe9\xea\xa8\xe4\x0a\x86\x68\x5d\x88\x37\x8d\x30\x7f\xc8\xff\xd8\x8f\xe8\x20\x92\x3a\xf4\x05\x73\x14\x2e\x32\xe0\xd7\x53\x36\xde\x95\x0b\xe3\x3a\x2f\x25\xe3\x11\xcb\x68\x43\x83\x18\x52\xb7\xa9\x99\x1f\x73\xa8\x5e\x38\x5b\x03\xd3\xd1\x46\xbe\xb3\x17\xe3\x84\xba\xf9\x43\x16\x74\xb9\x87\xae\xfd\xb8\xb8\x25\x14\x4d\x31\x6f\xb1\x7a\x9a\xf5\x5a\x70\x75\xab\x03\x33\xaf\x10\xc1\x86\x5b\xdd\x42\x33\x96\x5b\x94\x5b\xbd\x82\xc7\xef\x22\xfe\x9d\x5a\x28\x0d\xe9\x71\x4a\x95\x06\xd9\x47\x09\x1c\xbe\x3f\x8e\xf8\x77\x53\x7a\xab\x99\xe8\x0b\x9e\x30\x0e\x03\xfb\xd3\x40\xcd\x23\x07\x72\xc4\xbf\x1b\x1b\xb0\x8d\x19\x20\x12\x18\x98\x1f\xf0\xcf\x77\x40\x2c\x0f\xd5\x0d\x65\x2f\xf7\xbb\x04\x32\x6c\xe6\xd3\x7a\xc7\x94\x06\x8e\x0b\xc3\xac\xd1\x88\x2a\xed\xcb\x5a\xa9\xf5\x1b\x95\x9d\xa4\xf8\x9f\x52\x35\xc1\x2e\xc5\x31\xc4\xa7\x78\x8c\x4f\xa7\xd0\x39\x41\xfa\x9c\xf2\x22\x97\x65\x5d\x2c\x79\x07\xa1\xea\xc2\x0a\xc7\x09\x9d\xf8\xd2\x14\x1e\x20\x32\x83\x05\xc9\x15\x9d\x00\x51\x36\x34\x78\x4d\xd0\x85\x58\xca\x03\x71\x3f\xfb\xf3\x66\x62\xe9\xce\x0c\x56\x23\x8c\x7e\x34\x46\x29\x8d\x63\xe9\xc4\x46\xe9\xfb\xf2\xc2\x83\x4e\xcc\xd6\x58\x73\x29\x64\xdd\x30\x6e\x08\x75\x40\xce\xc6\x64\x78\xf0\xcb\xcb\x03\x1b\xd0\x73\xe0\xec\xa6\x03\x44\x24\xca\x37\x5b\x96\xc4\xa6\x37\x85\xcc\x34\x33\xa3\x4d\x23\xc3\x58\x23\x0e\x1a\x33\xad\xd1\x54\x1b\xd3\xa8\xea\x66\x3d\x78\x79\xb0\xa3\x97\x55\x20\x4e\x36\x0f\xf1\x2d\x3b\x97\x17\x08\x73\x53\x11\xaa\x7c\x50\x6c\xd0\x71\x85\x11\xd4\xea\xf8\xe8\xc8\x29\xa8\x03\x21\x27\x47\x12\xb0\x0c\x74\x04\x47\x53\x9d\x26\x47\xb8\x07\x6a\x60\xfe\xfd\x15\xfe\xbb\xff\x69\x9e\xf6\x2d\x3b\xff\xf9\xa7\x8f\xe7\x81\x0f\xd8\xed\x5b\x51\x67\x2d\x84\xbf\x3e\xba\x48\xcb\xa8\x52\xb7\x42\x76\xe5\x89\xa8\x3d\xb9\x21\x96\x33\x62\x2a\xfa\xd2\x09\xdc\x44\xc7\xc1\x00\xf4\x5c\x81\x1c\x3a\x94\x38\xb3\xe6\xc1\x4a\x99\xd7\xe8\x68\xb6\xa6\x5e\xa5\x5a\xe0\xdf\xff\xfe\xed\xce\x35\xc9\x1d\x33\xdb\x48\x49\xb5\x43\xdc\x9d\x48\x19\xd1\xe7\x8a\x87\x4b\xcf\x14\x3b\xe9\xf3\x8e\x7f\x2e\xf3\xb9\x5d\x90\x8c\xd9\x94\xef\xac\xd0\x39\x59\xda\xff\x8e\x6b\xfc\x9f\x29\xe0\x7a\x6a\x0c\xa2\x4a\x1f\x66\x4f\x63\xa1\xf3\xb5\xf4\xf5\x7b\x65\xed\x86\x52\x37\xd8\x42\xf3\x7a\x25\x28\xb3\xe6\xac\xdc\x9b\x6b\xf1\xd3\x3c\xdd\xda\xce\xfe\x78\xbe\x5b\xe0\x61\x42\x95\x32\x56\x71\x57\x56\x5e\x61\xe0\x1f\xcf\xcb\xe1\xe4\x30\x57\x40\x86\xef\x18\xcf\x3f\x0f\xcb\x5f\x07\x28\xc1\x39\x24\x85\xdc\x89\xb2\xf7\x5a\x7e\x48\xcb\x87\x51\x3e\xe9\xba\xb1\xae\x84\x99\x22\x12\x52\xa1\xc1\x0e\x9e\x60\x9a\xb2\x12\xae\x92\xa1\xfb\x65\xb0\x4e\xa3\xab\x50\x48\xb5\xa6\xd1\xb4\x6c\xa5\xf9\xd3\xc7\x73\x97\x6e\x43\x72\xc5\xf8\x04\x19\x77\x7f\x2c\xa4\xc1\x5b\xbb\x58\x0c\x1f\x75\x04\xeb\xc4\xaa\x65\x5d\x8f\xbc\xa4\x5c\xa1\xf0\xf0\xea\x1c\xd5\x5e\x9d\x13\xa8\xaf\x38\x43\x27\x7c\x93\xc6\xe1\x36\x59\x90\x84\xe6\x1c\x17\x6b\xce\x44\xc9\xd3\x5e\x1e\x7f\xf3\xf5\xd7\xdf\xec\x16\x8c\x8d\x4b\xbb\xce\x55\x06\x9d\x2b\x0a\xb8\xb7\xad\x53\x53\x53\x39\x01\x8d\x80\xb1\x34\x85\x98\x51\x0d\xc9\xa2\x12\x26\x12\x58\x9c\xed\x7a\x62\xce\xb2\x91\xf4\x89\xa0\x71\x40\x39\xfb\x62\x6d\xba\x6d\x75\x61\xb3\x25\x6e\xec\xe3\x6b\x96\x92\x71\x7d\x2a\xd2\x94\x76\xa6\xb2\x4b\x33\x44\xb9\x18\x25\x1c\xe8\x76\xaa\x2c\xb1\x6b\x8f\x3d\x61\x6d\xc5\x23\xcb\xe8\x96\x44\x4c\xee\x34\x13\xb1\x85\xcf\xce\x68\x0a\x09\x34\x95\xe1\x6c\x97\xbe\x6f\xdd\xf8\x87\xba\xfe\x5f\x2e\xd2\x6b\x2f\x23\x6c\xa9\x5d\x6f\x00\xc5\x05\x4c\x21\x25\x8c\xe3\x36\x31\x59\xdc\x54\x2c\xaf\xec\xd0\x9d\xd3\xea\x1d\xdc\x4e\x47\x64\x2f\xa5\xbf\xb4\x3b\x38\xc3\xe4\x3a\xdf\x56\xd7\x57\xb6\x75\x84\x8c\xd9\x7a\xe8\xd8\x30\x02\x28\xe8\x1b\x70\xaa\x86\x2f\x1d\xda\x25\xb4\x6e\x57\xd5\x7d\x06\x71\x97\x3b\xb2\xe7\xd5\x96\x09\x1b\xd3\xe2\xfd\xe4\x0f\xdd\x18\x0a\x38\x6d\x38\x57\xcb\x33\x3e\xea\x09\xf1\xd5\xb4\xeb\x97\xd5\xef\x00\x69\xdb\x1e\xda\x4b\xd5\xad\x85\x80\xbb\x93\x7d\x20\x19\x60\x3d\xf6\x65\x18\x58\xe9\xcb\x47\x07\x5b\x92\x38\x8e\x59\x7e\x74\xc7\x20\xae\x29\xe5\x1c\x92\x6b\xc6\x67\x5d\x75\x9c\x77\xee\x04\xbb\xa1\xca\x72\x2b\x74\xf0\x29\xcd\x78\x81\xb9\x6e\xb1\xaf\xb6\x2c\xe5\x00\x39\x9f\xd3\x14\x88\xc2\xca\xa0\xfe\x03\x8e\x45\x08\x49\xc6\x79\x92\xb8\xda\xa1\x1f\xae\xce\x1e\x3d\x91\xbe\xc4\x9e\xad\x3a\xb5\x2b\xfe\x6c\xf1\xaa\x2f\x05\x75\x78\xd0\xb6\x13\x8b\x5e\x35\x2a\x0e\xa7\x61\xb3\x09\x68\xe8\xc8\xd7\xd0\xd3\xfc\xd3\xf5\xc5\x7b\x17\x86\xba\x8f\x40\x6a\x78\xf6\xda\x4f\xfd\xa2\xac\x77\x7a\x1b\xa6\xe9\xc7\xde\x1f\xd7\x2c\x7c\xe7\x35\x67\x3f\x30\xe3\xd3\xe0\x0a\x05\x6a\x1f\x95\xa3\x3e\x3e\x1a\xe6\xb0\x25\x79\xcd\xb1\x2a\xd7\x22\xc3\xa0\x37\xd7\xfd\xa6\x1a\x0f\x7e\xcb\x82\x27\x27\x93\x22\xce\x23\xa8\x27\xac\xca\xdc\xeb\x12\x25\x74\xf5\xe1\x52\x49\x68\xd1\x15\x82\x8c\xa4\x98\x81\x7c\x02\x71\x24\x16\xd3\x5b\x51\xdb\xae\xb8\x1e\x01\x51\xf9\xc8\x4c\x3c\x02\x7b\x5b\xdc\x0d\xe9\x81\x29\xcb\xed\x68\x46\x7a\xa5\xad\x2e\xf6\xe9\x39\x70\x3e\x80\x83\x27\xb0\x1b\x63\x96\x68\x90\x76\x3b\x4e\xdd\x61\xde\xb0\xf8\x99\x9d\x82\xf1\x09\x11\xdc\x62\x4f\x91\x11\x55\x58\x4d\xdb\x37\xaa\x8b\x83\x2e\xee\x83\x08\xfa\xce\x68\x98\x32\xa5\x85\x5c\x1c\x0c\xc8\x35\xe3\x91\x93\x25\x76\x02\x4c\xd8\x1b\x01\x70\xf4\xa8\xcf\xdb\xee\xb5\x39\xdc\x82\x24\x73\x90\x0a\xaf\xc3\x4b\xc3\xa2\x57\x81\x98\x29\x2f\xe9\xe2\x0d\x7a\x49\xb7\xd4\x9e\x67\x7c\xf6\x0f\xc6\x63\xc6\x3b\xdf\x15\xd8\x92\xb5\x23\x3b\x68\x8d\xaa\xb5\x30\x34\xc5\xf8\x8c\xcc\x19\x0d\xb9\xa1\xca\x70\xd6\x12\x84\xa2\x44\xeb\x80\xdc\xa0\x5c\xae\x48\x7c\x7f\x0b\x1d\x76\x02\x94\x70\xa0\xeb\x5b\x59\x60\x26\x09\x20\x4c\xae\x6d\xf7\xba\x87\x2b\x30\x69\x71\xfb\xdd\x3a\x3b\x39\x84\xcf\x11\x64\xba\x4b\xcb\x9c\xea\x64\x4c\xb9\x02\xb5\xa3\x45\x05\x2d\x16\x11\x3b\x5d\x83\x76\x33\x7d\x7d\x15\xe0\x5d\x4d\x60\x17\x96\xfc\x50\xa6\x70\xe7\xa6\x65\x0e\xbe\xc0\x86\xf8\xa6\x7e\x45\xf3\xb2\x48\x70\x7b\xd3\xa9\x08\x66\x0f\x92\x5f\x38\x79\x49\xce\x96\xf7\x0c\x6f\xb2\x5a\xb6\xd9\xe3\x26\x93\x02\x43\x90\x5f\x9a\xe3\xd3\xd6\x1b\x2d\x78\x6a\x30\x55\xcb\x72\xac\xa2\x77\x59\xb5\xd7\x59\x53\x47\xb3\xd0\xb1\xa9\xed\x75\xb6\x5b\x97\x2f\xb3\x91\x2a\xa2\x09\xe3\x93\x73\xd0\x92\x35\x54\xb4\x22\x6b\xbb\xba\x92\x39\xeb\x11\x58\x99\x8f\xa4\x38\x61\xa1\xad\x87\x54\x0b\x44\x81\x16\x18\x41\x3f\xac\x34\x2a\x1a\x7a\xa6\x2f\xc9\x30\xca\x72\xff\x63\xe5\x2b\x81\x83\x47\x0c\x39\x5c\xc1\xd8\x86\x0c\x54\xa1\x8c\x45\x94\x97\x1d\x4b\x30\x52\x12\x2b\xc4\x72\x6b\x48\x32\xc1\x77\x6b\xb5\x54\x81\xef\x06\x39\x50\x57\xac\x5e\x83\xbb\xad\xc1\xd0\x67\x4b\x3b\x1e\x17\x24\x81\x39\x24\x06\x15\xa7\x97\x1f\x48\x06\x32\x32\x2b\x98\x84\x0e\xcc\xa1\xed\xfa\xe0\xc4\x28\xce\xbb\xb6\x3f\x2f\xca\x4e\x5d\x97\x22\x1e\x14\x38\x0b\x9d\x98\x3b\xc7\x66\x4b\x2b\xb6\x84\x76\xbe\x32\xee\x42\x98\xf6\xb6\x74\x63\xba\x9c\x66\x74\x50\x99\x66\xe0\xf8\xf2\x20\x86\xb9\x2b\xd7\x1e\x78\x21\xc4\x2c\xaa\xd4\xdc\x9d\x66\x03\x33\xde\x2d\x35\xef\x5d\x23\x5f\x9a\x6b\x24\xa5\x9f\xaf\x23\xda\xb9\xd3\xd1\xc1\x09\x27\x79\x96\x81\x24\x23\x91\xf3\xb8\x48\xc0\x2f\x3b\x40\x5e\x8a\xd8\x59\x57\xad\xed\x2e\x7d\xa3\x02\x66\x09\x25\x49\x20\xa9\xab\xc3\x30\x28\x0e\xc6\x94\x86\x5b\xa4\xa1\xd6\x46\x22\x9a\xb9\xdc\x31\x04\xc3\x32\x46\xe5\xd9\x22\xe3\x4a\xd3\x24\x71\x33\x3f\x41\x16\x98\x32\xbe\xd1\x8e\x54\x5b\x52\xd7\x6d\x43\x19\x0f\xe8\xf0\x1d\xe2\x4f\x1a\x5b\x23\x15\x7d\x92\xd6\x76\x02\x95\xf5\x97\x2f\x7f\x07\x29\x5e\xbe\xac\x68\xeb\xa1\x04\x97\x14\xa8\xeb\x47\x51\x63\x72\x33\x45\x0c\x43\x84\x98\xc4\x66\xef\xb4\x20\x66\xee\x36\x7d\x9d\x0b\x5d\x89\x0a\x2c\x33\x95\xe3\x4a\x53\x6e\xb3\x88\x35\x1e\x1b\x98\xf3\xc1\x36\x58\x8a\x24\x11\xb9\x7e\xbd\x19\x9b\xf5\xe6\xb2\x16\x64\x22\x69\x9c\xa3\x8a\xad\xa6\x6c\x8c\x35\xdd\xc7\x63\x16\x15\x05\xaa\xa8\x06\x15\xb2\x9f\xae\x60\xce\x14\xaa\xe2\x3c\x36\xf2\xce\x55\x44\xb1\x60\x15\xed\x9c\xdd\x66\x57\xec\xdb\xc0\x94\x3e\x70\xc1\xcc\xe8\xd3\xc1\x96\xba\xd9\x52\xf2\x83\x48\x28\x9f\xd8\x6e\x97\x03\xbf\xf8\x90\xb0\xb4\x92\x8a\x48\x70\xed\x3b\x5d\x80\xb4\x34\x8c\xc7\x32\x55\xea\x4a\x5f\x60\xdd\x67\x5c\xd2\xfd\x35\xeb\x4e\x04\x46\xdf\x6d\x6b\x92\xbd\xb3\xc3\x77\xac\x4a\x99\x88\xae\x21\xb4\xa7\xe6\x5d\xd7\x47\xcf\xc0\x4e\x44\xae\xb3\xbc\x99\x2a\xf6\x61\x23\x7b\xed\x60\xfd\x71\x45\x5f\x3a\xba\x59\xc5\x44\x91\x14\x14\x66\x2d\xd9\x91\xbb\xe8\xa2\x9f\x54\x67\x22\xbb\x40\xda\xf6\xa4\xae\xfc\x65\xe1\x4e\x4b\x37\x9f\xbf\x94\xa0\xf5\x02\x23\xeb\x36\x8b\x06\x38\xc8\x70\xa4\x8d\xe3\x63\x7c\x72\xe0\x7b\x65\xe2\x1d\xa6\x81\x71\x27\xd8\xd0\x3c\xec\x1c\x21\xfe\xc9\xf0\x63\x87\x1b\xe4\x41\xd6\xba\x3c\xac\x76\x3a\x39\x7b\xff\xfd\xc5\x0e\x71\xb1\x2d\x47\xcc\xe6\xc2\xee\xe3\x72\xfe\xd8\x71\x39\xa8\x59\x6d\x2b\xff\xce\x51\x2d\xdb\xbd\x26\x73\x57\xe7\xc0\xf3\x32\xb0\x77\x45\xe8\x08\x7b\x24\xb1\x0b\x18\xfe\x25\xa5\x99\xcb\xd4\x0f\x39\x98\xd6\x57\x85\xce\xc2\xcf\x19\x44\xba\xe8\x30\xf4\xe1\xe6\xfb\xfe\xb7\x95\x76\x6c\x41\x7b\x05\x5b\xb9\x9a\x49\x32\x29\x22\xab\x28\x8d\xb0\x37\x34\xaa\xdf\xf6\x66\xe8\x54\x70\x0d\x9f\xad\x5e\xa5\x25\x6b\xeb\xb9\x31\x02\x43\x9b\x4e\xe5\xf2\x22\x00\x4b\x2d\x28\xec\x93\x61\xbf\x47\x13\x25\x48\x4a\x63\x28\x5b\x9c\x05\xe6\x74\x76\x53\x99\x5a\x52\x34\xa6\x37\x82\x8b\xda\x46\xc1\x4c\xba\x6c\x55\xeb\xdb\x4c\x16\x6d\x6e\x53\x33\xe5\x95\xc8\x35\x0c\xc8\x35\x76\x02\x39\x26\x3f\x17\xdb\xf1\x6f\xbb\x1d\xbf\x1e\x73\x9a\xc2\xcf\x47\x33\x58\xfc\xda\x33\x26\x81\x0c\x86\xfe\xd3\x14\x4a\x65\x51\x2d\x35\xc6\xb3\x7f\x34\x48\x9c\xc1\xc2\x45\x79\xa3\x02\x5d\xbe\xdf\x02\x6b\x31\x93\x99\xc0\xb5\x93\xc2\x6b\x20\x88\x9b\x35\x8f\x7d\x6e\xfd\x5e\x31\xbb\xaf\x96\x1b\x6a\xa3\x2b\xf0\x0a\x3b\x2c\xb9\xd3\x21\xb2\x16\xb3\x73\x8c\x53\xb9\xc0\x9b\x6c\xe0\x81\xd8\x72\x12\xe6\x9e\xc8\x23\x2b\xcc\xaf\xc2\x1f\xc3\xfe\x95\x11\xb8\x8e\xcc\xee\x8c\x19\x0c\x34\x42\x67\x3f\x53\x09\xc2\x09\x81\x6b\xf8\x95\xbb\xb2\x74\xf7\x3a\xb4\xb0\x55\x13\xe1\xb2\x1e\x5d\x43\x68\x7c\xd9\xdd\xbd\x77\xa9\x71\x96\x2b\x90\x1d\xb9\xd7\xcf\xff\xd7\x4c\xfe\x6b\xc8\x4b\x82\xec\xad\x9d\x89\xf5\x56\x38\x58\x60\xc6\xa6\x69\xd6\x39\x18\x72\x46\x5c\x7e\x67\x7e\x58\x0d\x82\x32\x23\x1f\x9f\x09\xce\x45\x92\xa7\xdb\x1c\x88\x4b\x90\x0a\xf3\xcb\x34\xf9\x88\x73\x90\xd3\x84\xb2\xd4\xb7\xba\x4a\x6d\x97\xef\x90\x6e\x50\xd0\x40\x36\x8f\xcc\x26\x1d\x1f\x15\x29\x34\x47\xb8\xf1\x8f\x8d\x9d\x16\x4e\x2b\x32\xe0\x34\x63\xdb\xea\x76\x17\x19\xf0\x93\xcb\xb3\x3b\xd0\xee\x52\x9a\x6d\xd2\x44\xb2\x1c\x84\x97\xc2\x3e\xf8\xc1\x9c\x61\x6f\x70\x39\xd8\x1e\x9d\x3a\xf7\x22\xfa\xcb\x12\xd1\x6d\x27\xee\x96\x6f\xdf\xab\xed\xc2\x0c\xde\xf7\xb7\x69\x78\xf6\xd4\x58\xfb\x0e\x06\x27\x9c\x70\x2e\xac\x1f\x7d\x13\x36\x8b\xc5\x0e\xc7\x84\x96\x83\x9d\x68\xd4\x92\x72\x35\x06\x29\x03\xea\xd2\x43\x31\x58\xbb\xc0\x77\x58\x29\x72\xf3\xb5\xb9\x0a\x93\x4f\x6d\x59\x2d\x04\x9f\xc5\xa3\x6d\x79\xc8\xe5\xeb\x7f\xec\x39\x48\xc3\xb3\xe7\x20\x75\x4f\x4a\x3f\x7f\xe0\x85\xc3\x68\x83\x23\x56\x5e\x4a\x67\xa2\xd2\xe1\xbb\x1a\xbb\xd7\x2d\x5e\x20\x2f\x3f\xef\x6a\xdd\x53\x4e\x60\xce\x22\x7f\x5d\xb9\x6a\xea\x71\x42\x47\x4a\x24\xb9\x0e\xfa\x8d\x1c\x78\x18\xb1\x57\x84\x5a\x55\xb2\xde\x5f\x0d\x09\x1b\x93\x61\xca\x78\xbf\xf8\xfe\x90\xb0\x60\x46\x77\xa2\x84\xaf\x13\xfb\x62\x40\x2e\x78\xb2\x20\x82\x63\x5e\xc3\x30\xa5\x9f\xfb\x95\x95\xb8\xba\x6c\xcb\xb3\x07\xa6\x76\x4b\x2c\xec\xd4\x9d\x52\xa1\x52\xc6\x4f\xee\x71\x47\xd3\x3c\x78\x0f\xad\x34\x4b\x12\x34\xfe\x37\xdc\xd6\x10\xe6\xdd\x86\x37\x6c\xeb\xea\x5e\x74\xc5\xba\xdd\xa3\xd5\x9d\xbb\xc3\xbd\x68\xe3\xf4\x09\xd5\x63\x21\xb7\xae\x4b\x74\xe9\xc6\x3f\x5a\x63\x84\x18\x34\x44\x2e\x81\x01\x0b\x1d\x96\x8d\x96\x03\x68\x67\xe3\x8a\xbf\xc6\xe3\xc0\xa3\x3d\x92\x80\x09\xea\x87\x4c\x63\xe6\x46\xe5\x77\x61\x77\x76\x51\xd1\x8a\x08\x9e\x2c\x76\x2c\x6b\xb5\x17\x84\xa1\xa6\xf8\xb8\x1d\xaf\xed\x06\x76\x27\x1d\x3b\xac\xb2\xf5\x87\x90\x66\x7a\xf1\xa2\x24\x81\x0e\xa9\x07\xc5\xbb\x4c\x91\x94\x29\xc5\xf8\x64\xd7\x2c\xc2\x3f\xa1\x54\x9f\x24\x62\xd4\xb9\xfe\xf3\x19\x8f\x5d\x91\x39\x66\xbd\x2b\x05\x8e\xcb\x20\x33\x7f\x2a\xed\xc4\x41\x07\xa5\xab\x79\x1a\x51\x85\xdc\xd8\x8e\x20\x66\x55\x54\x8b\x4a\x6b\x25\x43\x60\xf7\x99\x75\x91\x35\x35\xc3\xea\xc0\x57\x45\xbc\x57\xa3\x1b\x9e\xbd\x1a\xbd\x31\xe2\x32\x29\x52\xd0\x53\xc8\xb7\x2e\x81\x74\x59\xcc\xb0\xa7\xcb\x86\x67\x4f\x97\x75\x4f\x26\xe2\x73\xc1\x99\xee\x1c\x61\xe8\x6b\x90\x52\x32\xbc\x2c\xc6\x0e\xcb\x6b\x26\x03\xa0\xd7\xd0\xda\x73\xfa\xee\xa4\x7d\x5e\xb9\x86\x8d\xfd\x40\xf5\x6b\xb0\x6e\xa1\xcd\x1a\x0f\x88\xb8\x9f\xfa\x89\x8a\xa2\xd9\x8f\x9d\xa9\xdb\xc6\x77\xf2\x24\xe9\xdb\x6b\xcb\xad\x19\x4f\x9e\x24\xe4\x1a\xa7\x78\x9c\xf2\x6b\xd1\x72\x36\x50\xa1\x9a\x48\x98\x30\xa5\x65\x48\x11\xb1\x2b\xf7\x91\x2e\x99\x88\x8d\x7e\xc3\x34\xa6\x81\x8e\xed\x6d\xf4\x70\xb9\x87\x47\x2c\xa2\x19\x48\xfb\xc9\x4f\x4a\xf0\xc0\x06\xef\x8d\x88\x3d\xbb\x5d\x7f\x58\x4a\x27\x60\xce\x0c\xc8\xd7\x90\xc0\x64\xc3\xea\xcf\xdc\x55\x6d\xa5\x6b\x5a\xf3\x2d\xd3\x53\x42\x2d\xdc\x71\x71\x0a\x42\x91\x07\xb8\x38\x70\xe9\x05\x71\x01\x8c\xbf\x41\x1d\xba\x86\x26\x08\x71\x3f\x43\x90\x87\x24\x4a\x72\xa5\x83\x79\x33\x52\x18\xbc\xdb\x23\x55\x40\x87\x25\x4e\x32\x1a\x81\x4f\x56\xa8\xe6\x82\xb8\xa4\xdf\x90\x1b\xc6\xf6\xcc\xd9\x31\xc1\x1e\x4f\xfb\x7b\xda\xb9\xbf\x2a\x56\x14\x37\xec\xcd\xf1\x09\x0c\xd2\x70\xa9\x82\x6e\x81\x98\x4f\x79\x36\x26\x09\x8c\x43\x52\x0e\xcd\x58\x8b\x70\xa6\x56\x3c\x24\x9a\xce\x80\x97\x0e\x92\x61\xc5\x9b\xe6\xbd\x37\x21\x0f\x95\x67\x73\xcb\x9c\xe0\xfe\x3c\x52\xff\xca\xa9\x9c\x6d\xaf\xa7\xfe\xb7\x1d\xbe\x57\x52\x1b\x9e\x3d\xd7\xac\x7b\x32\x1a\xcd\xe8\x04\x6e\x16\x59\xe7\x40\x1f\x43\x7d\x9e\xd8\xdc\x70\x5b\x9d\xa5\x6c\x0a\x30\xa6\x4a\xf7\x3f\x51\x19\x3a\x5e\x42\x92\xa1\x4d\x10\x1b\x2e\x35\xd6\x71\x23\x5f\x0c\xc8\x19\xb7\x9e\x8c\x91\xd0\xd3\x6e\x73\xa2\x53\xd9\x4f\x6a\x10\x56\x38\x92\x7b\x44\xdf\x8a\x25\x16\xf0\x96\xe9\x52\x2f\x0d\x5e\x3d\xc8\xc2\x07\xd3\xb3\xc2\x00\xb9\x89\xff\xcc\x8c\x69\xdf\xe1\xd8\x10\x38\xc4\xc0\x23\x20\x62\x1e\x4e\x81\x34\x33\x14\x2b\xb2\xde\x73\x33\x4c\x02\x8d\x17\x36\x1e\xcf\x46\x04\x33\x3e\x4e\x72\x33\xa3\x6a\x71\xce\x99\x95\x24\x79\x55\xcc\xf8\x2a\xa1\x06\xc0\xda\xd4\x43\xf3\x95\x59\x03\xaf\xb0\x4f\x24\xa4\x04\x95\x09\x57\x06\xc5\x0a\x98\x31\x93\x4a\x2f\xed\x7c\xe1\x2c\xa6\x4a\xb1\x49\xb8\xc1\x49\x8d\x94\x62\x6e\x9f\xb9\x20\xf0\x99\x29\x8c\x86\x34\x40\xdb\x1b\x0f\xaa\xa3\x69\x70\x7f\x56\xa7\xc3\x39\x1e\xbd\x82\x55\x0b\x4f\xf2\xc2\x65\x5b\x6e\x7f\xe5\x85\xd3\x9e\xdd\xd7\x3f\x7b\x76\xbf\x31\xe2\xb0\x64\xcb\xd6\x04\x69\x06\xef\xa9\xb1\xe1\xd9\x53\x63\xdd\xb3\x49\x6f\xb2\x50\xf7\x6c\x1f\x3f\x8e\x04\xbc\xd3\xf5\xbd\x4e\x94\x6d\xca\xea\x9a\xff\x6c\x52\x32\xe0\xe6\xdd\xf5\x72\x53\x56\xf0\x11\xf6\x6a\x29\x6b\xbe\x45\x94\x95\x77\xa9\xb8\x9c\x9a\xec\xf9\x4a\x8f\xb1\x3b\xab\x53\xb2\xba\xf0\xeb\x80\xeb\xaa\x7e\xf9\x55\x53\xce\xe7\x05\x15\x55\xfb\xbd\xd8\xbf\x79\x77\x1d\x58\xfe\x32\xf6\xac\x82\x62\xd7\x67\x8c\xbb\x5f\x0e\xec\x27\xfa\x45\x16\x00\xfe\xeb\xd7\x5f\x0e\xc2\xb6\xb8\xef\x7b\xbc\x12\xbd\x5f\x81\xb7\xe7\x6e\xdf\x24\xfa\x58\x85\x8b\x67\x08\x4c\x6a\xd6\xe6\xee\xda\xdc\x34\x95\x1b\x73\xa3\xc3\xf5\x88\x30\xf3\xdd\x32\x05\x64\x21\x72\xbc\x60\x57\x10\x52\xb5\x28\x4e\x8a\xd8\x2b\x2b\xc5\x3b\xd7\xc3\x2f\x07\x47\xbf\x1c\xac\x57\xb7\x29\x28\x25\xe8\x33\x78\x58\x1a\xda\xfe\xe8\xb4\x9e\x9b\x16\x05\xf8\xf1\xce\xcd\x23\x9f\x9a\xed\x8e\x4c\x0b\x36\xb7\x3b\x32\x06\xfc\xc0\xa4\xdb\x1c\x19\x7b\x30\x02\x93\x6e\x77\x64\x2c\x91\x04\xa6\x7d\x30\xf2\x79\x5d\xe6\xfd\x6c\x2d\x7a\xaa\xb9\x43\x2b\x22\x28\x93\x62\xce\xe2\x56\xf3\xd1\x9f\xb8\xc2\x78\xa4\x4b\xb3\xb8\xdf\x8e\x99\x59\x7d\xe5\x6b\xc1\x02\x72\x55\xb7\xaa\x04\xe0\x91\x5c\x64\x9a\x68\x90\xa9\x87\x15\x55\x0a\x2c\x1a\x58\x86\x3b\x38\x80\x5b\x8a\x89\x16\xf9\xb2\x53\x3a\x77\x82\x5f\x62\xd1\x63\xe2\xac\xdd\x29\xd0\x44\x4f\x49\x34\x85\x68\xe6\x4b\x15\x85\x2f\x2c\x8c\x66\x11\x09\xce\xc1\x87\xc9\x8d\x3d\x7c\x90\xc4\x86\xca\x31\xfc\xb0\xe2\x50\xf0\x1a\x47\xb0\x9a\x18\x5d\xf8\x15\x15\xe5\x94\x56\x76\x0b\x53\xc5\x40\xe2\xd5\x8a\xd1\x6a\x0c\x41\x87\x4f\x26\x8b\xed\x60\x8b\x5a\x3c\x52\x53\x21\x75\x51\xe3\x11\x8f\xc4\xa1\xfb\x69\x50\x78\x88\x07\x6a\x1e\xbd\x08\x67\xcc\xb1\x68\x6a\xcb\xe7\x29\x43\xe3\x92\x2a\x2d\xf3\x48\x1b\xcc\x4c\x80\x83\x3d\x61\x4b\xbd\x11\xf5\x4a\x58\x5a\x08\x70\x6c\x39\xdf\x7a\x26\x37\x2a\xd6\xf6\xc0\x67\xf2\x9e\xf8\x7b\xb7\xd4\xcb\xbd\x76\xf4\x47\xd7\x8e\xce\xb8\x65\x33\x6f\xe2\x09\xdc\x94\x6c\xf0\x52\x24\x2c\x6a\xf0\x04\x91\x75\xaa\xaa\x5a\x42\x53\x71\x6b\xd6\x1b\x03\x4d\x2c\x3a\x98\xfb\x84\x2f\x61\x15\xda\x7c\x5b\x3b\x15\x6b\x1d\x0f\x7b\x64\xf8\xda\xda\x86\xb6\x1c\xe3\x15\xb8\x9a\xaa\x7e\xa2\x4d\x2a\xbb\x3d\x9a\x2a\xf6\x16\xba\xa3\xb1\x46\xed\x34\x34\xf6\x87\x32\xd9\xde\xc2\xe2\xb1\x55\x4e\x33\x7c\xcf\x8b\xfe\x78\xbc\xa8\xc2\x7f\x36\x3d\x32\x4b\x1a\xdc\x22\x83\x1e\x49\xd8\x0c\xc8\x10\xe2\x09\x18\x46\x92\x51\xa5\xf4\x54\x8a\x7c\x32\x6d\xbb\x00\x2a\xd4\xc2\xe1\x86\x7a\x41\x8b\x17\xef\xee\x91\xd6\xe2\xe6\xdb\xb1\xbe\xf8\x03\xd7\x15\x6f\x4d\x26\x88\x84\xd1\x57\xc7\x84\x7a\xc8\x42\x06\x18\x40\xec\x13\xfd\xdc\x3d\xd9\x3e\x76\xa7\xe9\xa5\xbd\x23\xb8\xee\xe1\x22\x86\xcb\xee\x7d\xf2\x5d\x4d\xb8\xe2\xd0\x08\x57\x1c\x53\xb8\x3a\x4d\xef\xdd\x74\x9d\xc2\x24\xc7\x34\x51\x3b\xc6\x49\x76\xe3\x0d\xfd\x51\xa8\x07\x45\x77\x1e\xe1\xfb\x48\xec\xef\x5a\xea\x9f\xfd\x11\xab\x7b\x1c\x11\x6e\xda\xe1\xc7\x11\x9d\xf2\x4a\x14\x7a\x29\x7e\xfe\x99\x66\x6c\x22\x45\x9e\x1d\xfd\xea\xfa\xb9\x1c\xff\x3a\x63\x3c\x3e\xfe\xb9\x70\x36\x1c\xfd\x1a\xf4\x63\x3c\x89\x4b\x78\x33\x7b\xfa\x7b\x97\x2a\x2d\xfb\x32\x8a\x4f\xb8\x8c\xa2\x16\x09\x84\x30\xd7\xce\x5a\x6f\x8a\x19\xf6\x5c\xb5\xe1\xd9\x73\xd5\xda\x77\x28\xe3\x4d\xdd\xd5\xd7\xd6\x64\x48\xcf\x97\xc8\xb2\x03\xd1\xd4\xb1\xb4\x67\x4c\xdb\x0a\x8b\x1d\xbe\x85\xc5\xcf\xdf\x7d\x34\xe6\xf0\xaf\xc7\x6f\xc6\x63\x88\xf4\xcf\xc7\xd7\x58\x9b\x5b\xfd\xda\x6c\x55\x3d\x09\xb6\xaa\x25\x8d\xba\xe9\x39\x7b\xb6\xfa\x64\xd9\x6a\xe3\x1f\x1b\xfe\xa0\x34\xd5\xab\xc1\xcb\x2b\xa9\xae\x6b\xd1\xd7\xd7\x38\x86\xc4\x30\x66\xdc\x25\x99\x88\x11\xa2\x21\xc6\xf9\xf0\xde\xa9\x66\xdc\xd2\x47\x9a\xa9\x60\x94\xb3\xa4\x06\x3d\x4b\x50\xd9\xfb\x9c\x85\x77\xa4\xe2\x90\xd5\xd2\x0b\x47\xcb\x51\xa3\xeb\xb1\x88\x61\x42\xbc\xcc\x47\x09\x53\xd3\x6b\x6d\x4e\xf9\x64\x71\x81\x5f\x6e\x20\xd9\xd2\x6f\x71\xd9\x4a\xdc\xbb\xba\x2c\x46\x54\xc1\x59\x4a\x27\x5d\x9c\x16\x14\xdf\xb6\x39\x16\x45\x6d\x91\x82\x41\x53\xdb\x5f\x90\x24\x74\x01\xd2\xfa\x5f\x1a\x99\x32\x4e\xa1\xaa\x45\x28\x72\x05\xe3\x3c\x21\x6c\x8c\xfe\xb7\x5b\xca\xb5\xd9\x09\x7f\x69\xa6\x44\x0a\x24\xca\x95\x6e\x2c\x7e\x5b\x81\x0c\xbd\x70\xe3\x5c\x62\x14\x72\xae\x91\x79\x10\x25\xc6\xfa\x96\xca\x86\x18\xd2\x16\x2c\x22\x41\xf8\xad\xeb\x80\x28\x74\x34\xba\xd7\xf1\x72\x2c\x16\x99\xbd\x90\xc4\x99\x30\xc3\x84\x57\x89\xab\x75\x51\xb5\x2f\x00\xcf\x1b\x2a\x57\xf4\xd1\x5b\xc6\x1a\x9c\xa2\x7d\x92\x89\xfa\x9b\xd5\x16\x3c\xcc\x28\x67\x33\xf1\x0f\xb3\x86\x53\x1a\x4d\xbb\xd0\xcc\x12\x73\xff\xa0\xa0\xe1\x20\x60\xff\x18\xa0\xb1\x4f\x98\x69\x40\xc8\x5b\x04\x80\x64\x76\x8e\x12\xc7\x91\x81\xa6\x5e\x3e\xb4\x09\xf0\x94\xce\xa1\x8b\xca\x78\x6e\xde\x5b\x51\xcd\xbc\x62\x52\x32\x0c\x2c\x2f\x7d\x84\xff\xdb\x77\xe1\xf1\x4d\x8e\x3a\x9b\xfb\x88\xab\xdf\x56\xb0\xd1\x8d\xfc\xfe\x4b\x5b\x91\x2b\x20\xa7\x27\x76\xbc\x42\xa5\xe4\x7a\xf9\x46\x20\xec\x4e\xef\xf9\xfe\xac\xfe\xee\x79\xf9\x5e\xf2\x50\xbd\x28\x90\xe3\x6e\xd3\xc3\x17\x28\x12\x52\xa1\xc1\x21\x59\x42\x26\x14\xd3\x42\xb2\x0a\x8f\xf0\xfd\x60\xff\x77\xf0\xcd\xd7\xff\xb9\x74\xfd\x1c\xba\x4e\xa0\x3c\x26\x97\x6f\x4f\xaf\xbf\xfa\xbb\xbb\x99\x58\xb9\xbb\x26\xd1\x94\x32\xae\x06\xe4\x84\xfc\xf4\xf6\xba\x7c\x27\xbc\x7a\xa5\x85\xbd\x7b\x58\xf6\x9f\xfa\xbc\x5c\x2d\x88\x7d\xa3\x16\x31\x6d\xe0\x56\xba\xee\x58\x9f\x56\x5e\xf4\x7a\xd1\x32\x57\x2b\x0b\x30\x98\x0e\xb6\x90\x31\x30\x78\xda\x4d\x53\xca\x63\x35\x20\xef\x0d\xae\x8b\xbe\x41\x52\x08\xbd\x02\x26\x56\x19\x0e\xc1\x99\x28\x41\x58\x9a\x09\x69\xc0\x61\xdc\x39\xeb\x3d\x02\x3c\x8a\x02\xe6\x46\x3b\x75\x3b\x5c\x87\xfe\x5c\xa3\x5a\x63\x19\xdf\x71\xf5\xaa\x07\x33\xca\x12\xef\xd8\x1e\x10\x72\x1e\x2e\x9f\x44\x6c\x55\x2c\x6a\x63\x2c\xfc\x2c\x33\x08\x18\x09\xa4\xab\x4e\x6d\x03\x95\x36\x58\xd2\xf3\xf7\xe6\x38\xba\x05\xb9\xfb\x39\x3d\x20\xe7\xbe\x75\xd2\x31\x99\x6a\x9d\xa9\xe3\xa3\xa3\xb5\x44\x5a\x75\x14\x09\x1e\x41\xa6\xd5\x91\x98\x83\x9c\x33\xb8\x3d\xba\x15\x72\xc6\xf8\xa4\x6f\x44\x64\xdf\xea\x04\xea\x08\xbd\x35\x47\x5f\xe1\xff\xb5\xe0\xe5\xe6\xe2\xf5\xc5\x31\x39\x89\x63\x7b\x5f\xe6\xa5\xb6\x55\x53\x07\x84\x66\xec\xa3\xf5\x04\xf5\xc8\x8c\xf1\xb8\x47\x72\x16\xff\x9f\x66\x22\xd8\x00\x6f\xbe\x34\xf3\x06\xb8\xbb\x76\x5a\xdd\xad\xcb\xa8\xd7\x25\x93\x13\x12\xe3\x70\x0c\xb1\xb4\x14\xd3\x22\x96\x1a\xac\x76\x1a\x62\x0b\xdd\x4c\xc5\x36\x8d\x9d\xa0\x78\x0e\xc5\xba\x75\xb0\x2a\xbc\x5c\xd8\xc4\x24\xf5\x92\xa0\x7a\x21\xdc\xce\xe4\x03\xf8\x58\x67\xff\xdd\x99\x7c\x60\xda\x1a\xf6\xdf\x99\xc9\x07\xa6\x5d\x61\xff\x1b\x30\xf9\x16\xd6\xbb\xce\xfe\x3b\x32\xf9\xc0\xbc\x6b\xec\xbf\x23\x93\x0f\x4c\x59\xc3\xfe\x3b\x33\xf9\xed\xfd\x10\xcb\xc7\x15\x29\x10\x83\x19\x0c\xb7\x16\xd2\xb1\x6d\xe5\xee\xda\x85\xbd\x88\x6c\x6b\x28\xd2\x4d\xb0\x74\x10\x2d\xf7\x26\x5c\xb6\x12\x2f\x9d\x19\x65\x17\x11\xf3\xb4\x85\xcc\xbd\x88\x99\x0d\xf0\xd7\x4d\xd4\xdc\x97\xb0\xe9\x2c\x6e\xba\x0a\x9c\x2e\x22\xa7\x4d\xe8\x74\x74\x66\x75\xa8\xd7\x9e\xb0\xa0\xeb\x83\xd4\x1d\xbb\xd3\x77\x67\x6e\x53\x5c\xef\x4d\xe4\x4e\x59\x06\xbe\x61\xa1\x76\x3e\xd5\x90\xfe\x30\x26\x54\x4e\x30\x74\xc4\x56\xd6\x5c\x66\x97\x3d\x8c\x83\xeb\x91\x61\xff\x63\xaf\xdf\xe7\xa2\xef\x8b\x15\xf7\x33\x29\x26\x12\x94\xea\xf5\x5f\x2b\xbd\x48\x60\x80\xed\x02\xbf\xe3\x30\x07\x19\x28\x4f\x42\xc8\x35\x40\x71\x6e\xd0\xc8\x1c\xd0\xcc\x98\xa9\x03\x21\x27\x47\x12\xc6\x47\x7f\x1d\x7c\x3b\xf8\x0f\xfb\xa7\x3e\xa4\x23\x88\x63\x90\x47\x51\xc2\x06\x53\x9d\x26\x8f\x9d\xb9\x4a\x08\x7c\xd6\xc0\xd5\x06\x2e\xd3\x42\x06\x59\x73\xb8\x18\xaf\x06\x61\x5c\x4c\x72\x16\x83\x3a\x4a\x19\x67\xf6\xdf\x7d\x0c\x69\xee\x57\x26\xd8\x11\x23\xeb\x86\xfc\x89\x91\x75\x34\xd2\x85\xdb\x91\x92\x1f\x4e\x3e\x92\xc3\x1f\xa4\xc8\xb3\x63\xff\xd7\x63\xc7\x66\x42\x7a\x0e\x71\x8b\xa6\x6e\xcc\x1d\x88\x26\x3f\xd5\x59\xf0\xc4\xd6\x2f\x8c\x9c\xb4\xc3\x41\x36\xe1\x86\x78\xc3\xbb\x15\x24\x88\xcb\xbb\x02\xc3\xdf\x30\x6f\x0e\x86\xdb\xc3\xbb\x01\xa4\x1b\x2b\x2d\x37\x30\xf8\x9a\x43\xed\xfd\x73\xdd\x44\x44\x34\xb9\xf2\x0a\x77\xd7\xe8\x58\xac\xcf\x42\xf5\xd4\x6b\x06\x38\xcb\xaa\xf6\xde\x7a\x75\x16\x44\x69\x97\x13\xb1\x89\x37\xbc\xe3\x67\x1b\x39\x57\x09\x4f\xdb\xb2\x82\x7b\xa2\x40\x6b\xc6\x3b\x37\xd5\x3b\x59\x8f\xbc\xb5\x57\x4f\xe7\x34\x33\xda\xc3\x75\xa1\x23\xa2\xf8\x0b\x59\x06\xd6\x7e\x52\x15\x83\xc0\xc3\xd2\xbc\xa0\x6e\x6c\x29\xf2\x10\xbd\x85\xc5\x15\x8c\x37\xb1\xc3\xd7\xd5\xf8\x62\x79\x61\xa5\xb7\x2b\xc3\xec\xa4\xcd\x37\xe8\xf3\x85\x06\xdf\xa6\x7f\x6f\xc0\xac\xba\xe9\xe0\x4f\x5d\x0b\xdf\x5c\x0f\xef\x30\x65\x17\x4d\x7d\x23\x4c\x77\xd5\xd6\x3b\xe8\xeb\x4b\x87\xae\xee\x8a\x6f\xfd\xf1\x4a\x7d\x77\xa5\xbd\xbb\xda\xde\x4d\xda\xb4\xab\xee\x1d\xc5\x88\xaf\xe0\x75\x17\xe7\xbb\xbd\xef\xe7\xc3\x1c\xee\xbb\x30\xd6\xb7\x34\xd7\xf7\xec\xe2\xcf\xce\x2e\xd6\xcc\xfb\x0e\xeb\xf9\x93\xf0\x8a\x0d\x74\xa0\x6b\x88\x72\xc9\x74\x57\xa5\xf3\x9e\x74\x21\xe5\xa0\xf0\x07\x66\xaf\x1b\x85\xa0\xda\xeb\x46\x6d\xd0\x7d\x71\xcc\x6e\xaf\x1b\xed\x75\xa3\xba\x67\xaf\x1b\xed\xd9\xc5\x5e\x37\xda\xe8\xa5\xb6\xa2\xf1\x45\xdf\x64\xdb\x36\x19\xbb\x26\xdf\x43\xa4\x5d\x73\x29\x94\x86\xce\xcd\xf6\x8e\x7a\xb4\x68\x8a\xc2\xeb\x11\x36\x6e\xba\xf6\xa1\xd1\x14\xef\xd2\x5d\xfc\x7f\x28\x54\xaf\x91\x54\xb3\xe5\xf5\xec\x14\x87\xe9\xe6\xba\xab\x48\xcc\x16\xc8\x37\xa8\xf3\x89\x75\x4c\x31\x8c\xb5\xa8\x3c\xed\x23\x29\xb2\x5c\x4d\x8f\xb0\x60\x76\x3b\xbc\x36\xc0\xb6\xf6\x8f\x1d\x72\x88\xe3\x58\x82\xea\xea\xbd\x34\x10\x7f\xb8\x3a\x43\xfc\x46\x11\xa8\x66\x6e\xd8\x81\x15\x45\x74\x83\xaf\x16\x7d\xaa\x5d\xcd\x1a\x0c\x47\xb0\xfa\x7e\xa5\x5c\x0b\x39\xc9\xf5\x54\x18\xe5\x7f\x17\xc0\x7c\x49\x8d\x8e\xe0\xb9\x46\x4e\x45\xbf\xf2\x72\x37\x99\x2a\xcb\x73\x1c\x32\xe8\xa1\x28\x0a\x70\x1d\xec\xa5\xd6\x02\x79\x98\x07\x0a\x39\xa1\x9c\xfd\xbe\x49\xfa\x83\x95\x9b\x0e\xe2\xea\xf8\x5d\x50\x18\x6a\x84\x51\x0b\x81\x53\x28\x6c\x0b\xff\x48\x42\x0c\x5c\x33\x9a\xd8\xe8\x14\xdc\xec\x66\x21\xb1\x6b\x5c\xbc\xcc\xb9\x66\x29\x5c\xda\x00\xf4\x2e\x3d\xa5\x11\x67\x76\x14\x1e\xd9\x01\x79\xc7\x66\x90\x2c\x6c\x4c\x70\x51\x2c\xfb\xf0\xb6\x48\x68\x6a\x00\x1e\x8b\x59\xa5\x94\xf1\x62\x3a\x4b\xde\x53\xaa\xc8\x08\x80\x93\x98\x29\x43\x58\x8c\xe7\x10\x13\xc5\x8c\xa9\x3c\x0f\x5e\x72\xbd\x1a\x7c\x53\x4f\x42\x6d\x7c\xcb\x7e\xff\x63\xe8\xee\x6d\x0d\x07\x76\xb9\x6f\xc9\x95\x03\x3e\x06\xbc\xa8\xe7\xd1\x22\x08\x65\x0b\x28\x66\x2a\x91\x77\x69\xa3\x32\x15\xb7\x24\xcd\xa3\x29\x0e\x31\x5c\xe9\x96\x32\xa3\x57\x8c\x31\x22\xd7\xfc\x4e\xe4\x36\x26\xca\xde\x53\x67\x52\x34\x72\xad\x20\x50\x01\x0a\x72\x6d\x1c\x5a\xd2\x4e\x6e\xa7\x54\xa3\xb6\x67\x54\x55\x37\x84\x2c\x44\xfe\x5c\x22\x25\x61\xd8\x1d\xb2\x88\x2c\x31\xd4\xf0\xb6\xd0\x55\x6b\x60\x15\x12\x4b\x65\xa8\x29\x1b\xeb\xf5\xbd\x0e\xac\x23\x12\xdc\xde\xaf\xd5\xf0\xfb\x15\x68\xb1\x2e\x98\x0b\x6b\x2e\x87\x91\x14\x34\x39\xcc\xa8\xd4\x2c\xca\x13\x2a\x93\x85\x57\x6e\x6f\xa7\x50\xb7\xd7\x8c\x93\x37\x57\x57\x17\x57\x24\x9b\x52\x05\xeb\xc0\x36\x5e\xe7\xb7\x65\x12\x9d\x7a\x98\xdc\x9b\x23\x27\x0c\x7c\x16\x51\xed\x16\xd3\xb2\x2d\x11\xd5\xc4\x16\xbc\x33\xd8\xce\x04\xab\xef\x88\xd1\x26\x3f\x13\xaa\xf4\x8d\xa4\x5c\x21\x28\x37\xac\xd9\x7a\x59\xce\xb5\xa6\x4a\x3b\x92\xad\xa2\xd7\x76\xcd\xc6\x7f\x42\x6c\x4b\x73\x08\x0e\x2e\xd1\xaa\x99\xfb\x09\x42\x39\x1a\x1a\x4d\xa6\x98\x0d\x75\x3c\x26\x31\xd5\xd0\x37\x9f\x6d\x78\xaf\x95\x8f\x9a\xe5\x7e\xc8\xcc\x34\x9d\x97\x8a\x29\x90\x95\xe5\x62\x3e\xa6\x5f\xef\x2d\x55\x24\xc7\xf9\x1a\x0b\x88\xdc\x19\xec\x29\x28\xd5\x98\xfa\xb4\xe6\x98\x9c\xe6\x29\xe5\x7d\x09\x34\xc6\xdc\x53\x37\x98\x30\xdb\xbd\xd1\x1c\xd6\x18\x34\x65\x46\x3e\x8d\x44\x1e\x30\x10\xa6\x50\xd9\xd5\xa6\x45\xb6\x02\x2f\x81\xaa\x66\x81\xbe\x86\x70\xfb\x7a\xd1\x03\xa0\x40\xf8\x73\xe5\xf6\x62\x77\x88\xea\xb2\xff\x1a\x20\x72\x49\x7f\x62\xbc\x0c\x4c\xcf\xb7\x10\xbe\x91\x39\xf4\xc8\xf7\x34\x51\xd0\x23\x1f\x6c\x36\xe4\xd6\x70\xe1\x0b\x9d\xf0\xb4\xc8\xf0\xeb\xd5\x46\x02\x05\x6c\x5b\x7e\x3e\x64\x7b\xf6\x9b\xcf\x71\x1f\xe7\xad\x13\x84\xed\xf9\x9a\x75\xa1\x20\x2d\x49\xb0\x4b\x68\xf0\xe9\xc9\x2b\x79\xe8\x05\xdf\x73\x21\xcb\x54\x6b\x63\xd6\xa1\x6d\x52\x9f\xea\xd7\x92\x42\x89\x02\xb8\xa8\x37\xc4\x54\x6b\x96\x27\xe9\x2c\x1d\x96\x52\x77\xaf\x33\x88\xaa\xe5\xc4\xa8\xad\x63\xc9\xa2\x0e\xe9\xb1\xae\xd4\x67\xd4\xf4\x46\x9b\x34\xf0\xc2\x25\x50\x94\xae\xd9\x8a\xe7\x82\x24\x82\x4f\xac\xbb\xa8\xc1\x68\xee\xc4\x29\x2c\x0c\xe7\x22\xe7\xfa\xd2\xc8\xb5\x47\x07\xe5\xa6\xeb\x91\xbc\x0f\x20\x3a\xf3\x83\xe7\x2b\x35\xe8\xb4\xe3\x0f\x4b\x64\xd3\x23\x0c\x8e\x8b\x4a\x02\xcd\x8e\xbb\xc2\x5a\xed\x39\xc3\xa6\x47\x06\x83\xc6\x0c\xa9\xd6\x45\x60\x91\xbc\x4e\xab\x28\x4b\xea\x99\x83\x8a\xcd\x59\xfc\xd5\xda\xf2\x09\x3f\x54\x0b\xae\xe9\xe7\xc6\x15\xa4\x74\x41\xe6\x54\x2e\x9c\x4a\x6f\x24\x9e\xeb\xd3\x35\x34\xfb\x39\x6c\x32\x53\x77\xe2\x90\x0d\x6c\xb0\x6f\x97\x74\x77\x0c\x12\xfd\xc2\x6b\xef\x77\x0d\x3e\x0b\x2e\x71\x69\x37\x3c\xeb\xa9\x54\xa4\x23\x12\x12\x9f\x53\x52\xda\x25\x62\x5c\x98\x52\xbe\xcf\x5b\xcd\x87\x7d\x5e\xf3\x26\xd6\xc9\xcc\x4c\x5b\x67\x89\x2f\x01\xba\x4c\x1b\xbe\xbc\x16\x44\xb9\x2e\x58\x3e\x79\x6b\x67\x42\xfd\x4d\x4b\x91\x24\xb5\x16\xf9\x68\xd1\x9d\xbd\x87\xf9\x69\x35\x69\xa8\x83\x29\xe8\x12\x8e\xca\x60\xc5\xc2\x97\x26\x41\x4b\x06\x73\xf0\x2b\x20\x11\xd5\x34\x11\xf5\x47\x2d\x18\x5f\xdc\x66\x94\xb8\x0f\x94\xd1\x97\x28\x8d\x5c\xd8\x71\x50\x47\x4c\x44\xb4\xd4\x31\x70\x05\x54\xb3\x8c\x5c\x35\xe9\xbe\x5d\x6e\x90\x72\xd9\x50\xf5\xa8\x66\x65\xd6\x23\xb4\x8a\xce\x4a\xb1\x12\xaa\xc9\x84\xe9\x69\x3e\x3a\xbe\xb8\xfa\xe1\xe8\xea\xcd\xe5\xc5\xd1\xe5\xc9\xcd\x8f\xbf\xdd\x5c\xfc\xf6\xf6\xe4\xfc\xcd\xbb\x37\x37\xd7\xbf\x7d\x7f\xf1\xee\xf5\x9b\xab\xc0\x27\xbb\x54\xad\xec\xe6\x5e\xaf\x0f\x87\x0d\x0c\xf6\x35\x27\x7e\xb0\x25\xae\xdb\xb5\xa4\x8b\xb5\x01\x84\x59\x31\x91\x0a\xa5\x89\x84\x08\xb8\xf6\x15\xb3\x71\x1b\xdd\x80\x1a\xa8\xad\x56\x5e\x7f\x44\xd6\xf5\x4e\x6f\xff\x30\xae\xff\xf6\x1f\x0d\x6b\x44\x15\x76\xad\x4c\x2f\x5a\xdc\x2d\xeb\xf2\x11\xf1\x8c\x5b\x07\x05\x8e\x59\x55\xe5\x3c\x70\x66\xc9\x63\x91\xd7\xa4\x8b\x07\xb6\x32\x93\x62\xcc\x92\x36\x38\xb0\x67\xac\x7d\xd3\xd6\x84\x60\x6a\xea\x68\x1e\xf3\x05\xb1\x7e\x2b\xcd\xb2\x64\x51\xd8\xec\xb6\xce\x4f\x0d\x7e\x4b\xdf\x85\x17\x36\x3e\x6b\xce\xeb\x77\xc5\xa7\xa2\xa9\x50\xc0\xf1\x0b\xb9\xca\x31\xe5\xcf\xb2\xe7\xba\x79\xd1\xdf\xe5\x1c\x37\x45\x53\x38\x7f\x8d\x66\x31\xc9\xfc\x11\xc6\x2f\xd1\xc4\x7f\x48\xa1\x6b\xa7\x66\xce\xb7\xb6\xa7\xdc\x46\x4e\x9c\xa2\x83\x5d\x0b\x4e\x57\xb4\x29\xdd\xa0\x47\x05\x8e\x89\x45\x71\x47\x03\xc2\xd5\x5d\x5a\x91\x1d\xae\x34\xc8\xc6\x05\x56\xc8\x56\xf6\x42\x98\x11\xfe\x55\x45\xb4\x8e\x12\xc3\x98\xdb\x17\x29\x7a\x4a\x45\x8a\x50\x4b\xbb\x93\x62\x3a\xcb\x0e\x1f\x33\x29\xa2\x78\xb5\x14\xf5\x5a\xe5\x38\xca\x2d\x08\xcd\x58\x6e\xac\x27\xd7\x69\x07\x76\xc4\xff\x9a\x2f\xa8\xc8\xac\xb2\x5e\x4e\x57\xb7\xda\xac\xa0\x99\x85\xb6\x6f\xc2\x18\xb9\xdd\xd6\xcd\x0c\x4f\xdc\xf8\x7d\xf1\xbd\x86\x67\x5f\x7c\xaf\xee\xe1\x22\x06\x4f\x3a\xef\xe8\x08\x92\xae\xf7\xd6\xaf\x8b\xcc\x3f\x6c\x38\x3d\xc6\x99\xd4\x5a\x23\xd1\x4c\xc4\xe1\x42\x07\x66\x59\x90\xb0\x09\x33\x38\xb1\xa2\x4e\x45\x53\x88\xf3\x04\x62\x22\x78\x0f\x63\x07\xcc\xbf\x48\x82\xe0\xb5\xb7\xa1\x31\x80\x3c\x7e\xfe\x67\x26\xe2\x93\xe0\x91\x26\x6b\x1c\x33\xb9\xa5\x0b\xb3\xbd\x7d\x34\x5d\x40\x91\x34\x4f\x34\xcb\x12\xb4\x19\x12\x16\xd1\xc2\xe3\xcb\x5a\x23\x18\x48\xa5\x55\x14\x4d\x01\x91\x52\xb6\x08\x7e\x89\x05\x9b\x5f\xee\x54\xb0\x79\x69\x89\xbb\x91\x4e\x26\x62\x45\x0e\xb9\x31\xd0\x8c\x5a\x29\x14\xd8\x96\xb5\xe1\x98\x2b\x34\xf2\xcc\x77\x5d\xe8\x9d\x90\x3d\xab\x6b\xb2\x79\x11\xfc\x3c\x61\x73\xe0\x65\x7f\xf7\x17\x6d\x51\xcf\xf5\xe4\x5b\xe9\xac\x54\xec\x8e\x6d\x57\xf0\x34\xe8\x8c\x6b\xb6\x21\xad\xbd\x87\x39\xc8\x3f\x18\xa9\x55\x56\xf9\x65\x90\x9b\xb1\x30\x9e\x1e\xc9\xb5\x55\x44\xcc\x59\xd2\x2d\xe2\xa3\x56\x8d\xf9\x87\x1d\xbe\xd7\x62\x1a\x9e\xbd\x16\x53\xf7\x74\x71\xd7\xad\x5c\x47\x7b\x23\x7b\xed\x5e\xce\xf7\xce\x5b\x72\x27\x87\x96\x46\xd5\xec\xd1\xa5\xc0\x1c\xe4\x48\xd4\xf9\xa6\x6a\x57\xef\x7a\x3f\xb8\x41\x24\x11\x93\x89\xbb\x8d\xb0\xbe\x73\x43\xb1\x82\x3b\x83\x2d\xc8\xc0\x54\x9e\x65\x42\x62\x43\xa0\x43\x6c\x85\xe5\x82\x5b\x5d\x6c\x90\x88\xef\xb3\x27\x44\x64\x38\xf8\xb6\x8c\xc6\x5e\x0e\xec\xd9\x4c\xfd\xb3\x67\x33\x75\xcf\x7d\xb2\x99\xf6\xa0\x64\x52\x86\x14\x3e\x3a\xbf\xe9\x12\xda\xb8\x86\x0d\x3c\x87\x58\xdb\x75\xd6\xf7\xb1\x99\x2e\xa6\xd1\x79\xa6\x8b\xf8\x9a\x8a\x52\x14\xca\x86\x39\xd3\x44\xcc\x41\x4a\xdf\x9c\x95\x78\xad\xd3\x4f\x6b\x34\x3e\xa7\x9b\x76\x43\x70\xf3\xb5\x41\x67\x0c\xb6\x71\x2d\x1f\xd4\xbc\x35\xe7\x2a\xa2\xa2\x1f\xab\xd3\x95\x3b\x9f\x2e\x12\xab\xd1\x35\xd7\xed\x50\xed\xd9\xe8\x97\xc6\x46\x6d\x97\xa9\x5d\xd6\x74\xe4\x17\x84\x53\xe5\x12\xc8\x9c\x51\x32\x0b\x45\xf8\xfa\xc7\x35\xe3\xd9\x6d\x05\xac\xb9\xe4\xfb\xda\x02\xcc\x19\xc6\x70\xf4\x32\x9b\xa1\x39\x13\x86\x74\x4c\xa7\x30\x13\x5c\xe6\x49\xb2\x51\xdb\xd3\xe7\x58\x92\x28\x4f\x12\x92\xd9\x61\xce\xe5\xf4\x6f\xf4\x06\xfc\xfb\x6c\xfc\x5e\xe8\x4b\xeb\xa9\x6f\xa3\xfb\x20\x74\x09\x4b\x99\x3e\xbd\xfc\xb0\x11\x82\x3e\xb3\x34\x4f\x09\x4d\x45\xce\x51\x60\x9e\x5e\x7e\x28\x6e\x3e\x76\x2a\x92\x84\xd0\x9c\x43\xba\x59\xe5\xa6\x75\x80\x52\x9c\xe2\xae\x60\x9a\x03\x07\xa5\xbe\xa7\x2c\xc9\x25\xdc\x4c\x25\xa8\xa9\xa8\x6b\xb4\x50\x0b\xe0\xf3\x73\xc6\x11\xba\x48\x60\x2e\x0c\xba\x20\xc6\x76\x2e\x55\xc8\xd0\x4c\x8a\x11\x84\xeb\x86\xa3\x77\x81\x2b\x16\x83\x84\x18\x67\x80\x98\xd0\xb1\x06\x49\xa6\x74\x6e\x6c\x02\x95\x47\x11\x40\x0c\xf1\x80\x9c\x64\x59\x62\xf5\x97\x36\x2f\x89\x5b\x9d\x85\x60\x89\x0b\xa3\x7b\x89\x46\xe5\x05\xb2\x6b\x31\x6e\xd9\x52\x33\xd5\x55\xee\xec\xff\xfa\x97\x16\xcc\xd7\xdf\xdd\xaf\xa2\xfe\x8c\x33\xcd\x68\xf2\x1a\x12\xda\xf9\xfc\xbc\xcf\xd3\x11\x48\xbc\x8d\xb6\x5d\x64\x1c\xae\x96\x73\x95\xa6\x54\x11\xa5\xa9\x0c\x57\xa1\x75\x19\x15\xcb\xb8\xb2\xb9\x39\x78\xeb\x8d\x11\xdc\xb5\xa8\x0b\x4d\xfa\xc8\x48\xbd\x04\xc9\x44\x67\x2a\xfe\x51\xdc\x12\x31\xd6\x80\xda\x9f\xef\xde\x5e\x50\x6e\x95\xe0\x5a\x3c\xfe\x7f\x08\x82\xbb\x8e\xa6\x10\x4a\xc5\x5e\xc6\x8d\x7d\xdb\xab\xc5\xb7\x53\xdb\x3c\x01\xfb\xea\xf3\x89\x59\x21\xea\xb9\x88\x9b\x1f\x6f\x6e\x2e\x83\xc5\x99\x97\xd0\xb8\x09\xb2\x02\x93\x76\x44\xe3\x06\xbc\xf0\x3a\xc7\xf4\xc7\x3b\xe1\x85\xca\xce\xb5\xca\x0c\x43\x7c\x4b\xac\x30\x43\x37\xc5\x38\x4f\x96\x19\xa2\x65\x92\x05\x71\x86\xa7\xdc\x8e\x1b\xb6\x69\x66\x0f\x4a\xb6\x37\xa1\xcc\x31\xd2\x99\x45\xda\x10\xa2\x8a\x58\x62\xe1\xc4\x7f\x91\xeb\x55\x06\xd0\x09\x93\x4f\x90\x39\x86\x2b\x30\xb4\xe9\x8a\x66\xf4\x80\x9c\xe9\xe7\xb6\xb8\x7c\x4c\x86\x15\xdb\x38\xd4\x1a\x7a\xb4\xf0\xd6\xf0\x6e\x35\x26\xbb\xb7\x94\x5d\xea\xaa\x4f\x49\xcc\xc6\xb6\x74\x04\xce\x51\xf4\x96\x6d\x65\x2d\xe5\xda\x8b\x4b\xa4\xe1\xb7\x5f\x7f\xfb\x75\x7b\x7f\xd9\xf0\x3e\x18\x28\xde\x6f\xb0\x17\xc1\xd5\x60\xa1\xff\x82\xb9\x08\x19\x72\x92\x2e\xaf\xbc\x5c\x1f\x46\xc9\xc5\x15\x4e\x3e\x9c\x6a\x9d\x0d\x6d\x4b\xf6\x86\xec\xbf\x62\xc1\x53\x20\x43\x3b\xf1\xb0\x34\x79\x31\x84\x52\xe6\xad\xd6\x4d\x5b\x55\xd1\x11\xa8\x37\x1b\x59\x9e\x95\xf8\xae\xcb\xea\xf0\x55\x7b\xcd\xce\x1d\x3a\xf7\x7c\x45\x9b\x2a\x69\xc0\x35\x19\xbe\xdf\x63\xdf\xc5\xfa\x93\x40\x63\xf6\xe7\x55\xdf\x8b\xe5\xfd\xc1\x24\x56\x01\xf7\x13\x51\xed\x57\xf0\xf8\x47\xd5\xed\x8b\x65\x3c\x92\x72\xbf\x05\x39\x3e\x06\x76\x9e\x8a\x7a\xdf\x15\x5d\x2d\x4c\xe0\xee\xf4\xfb\x12\x43\x7f\x52\x05\xff\x0f\xcf\x2f\x9f\x90\x8a\xdf\x09\x97\x4f\x92\x49\xfe\x2b\x07\xb5\xa9\xd3\xd3\x11\xf6\x3d\x38\x3d\x1d\x3c\x9b\xbb\x3d\xd7\x40\xba\x4b\xb7\xa7\xeb\x9f\x7f\xb9\xa5\x49\x91\xf3\xb8\x20\x33\x37\x95\x55\xc6\x97\x84\x74\x80\x3a\x6c\xa8\x42\x99\x51\x61\xd5\xf2\xaa\x95\xb1\xab\x8d\x51\x59\xe1\xb6\xa6\x46\xe3\x2a\xd1\xe4\xe8\x6a\x3a\xb5\x2d\x15\x2d\x8d\xd6\xc5\xee\x70\xcb\x29\xb7\xef\x24\x7f\x2a\x77\xec\x21\x4f\x23\x23\x24\x5e\x03\x8d\x13\xc6\xc1\x75\xfc\xee\xb8\x17\xb6\x1c\x1f\xf3\xf7\xc9\x1e\x2c\xc6\x3d\xb7\x5b\x8a\xfa\x6b\x91\xa2\xa8\x2b\x22\x23\xec\x95\xbd\xc4\x3e\x89\x11\xe6\x02\x5b\x71\xa4\x19\xcf\x45\xae\x92\x85\x83\xba\x5d\xaf\x64\xb8\xb1\x15\x49\x66\xf7\xd8\xcb\xad\x15\x9b\xf2\x6f\x5f\x07\xea\xf3\x86\x53\xe1\x8a\x95\x74\x20\xfc\x0d\xae\x93\x0f\x4e\x96\x2e\x93\x63\xc8\x12\xb1\x58\x0b\x85\xa4\x0a\xe9\xe0\x27\x31\x0a\x60\x04\x15\x27\x9a\x24\xd8\xaf\xd7\x69\xd8\xc0\xb0\x8c\x22\xa2\x1e\xe5\xb9\x14\x29\xa1\x46\x05\x65\x22\xb6\x45\x0b\x54\x9e\x06\xf9\xc4\x21\x5a\xe0\x43\x43\xc3\xc3\x1e\x19\x9a\xfd\x93\x43\x6c\x3c\x37\xfc\x57\x4e\xa5\xfe\x7d\x68\x6b\x68\xd9\xe0\x27\x88\x5f\x10\x21\xcd\x27\xa8\x52\xe1\x1d\xf4\xdf\x76\xc1\x52\xc3\x98\x49\x88\xf4\x10\xdb\xe4\xf9\xe1\xc5\x4b\x2f\x06\xe4\x17\x8e\x9e\x9f\xa0\x76\xec\x12\xf2\x6c\x67\xa7\x24\x59\x5f\xa8\xb2\x25\xb1\x8a\xf8\x5c\xfb\x42\x60\x4e\xb3\x50\x56\xb4\x96\x86\xcf\x99\x34\xaa\x16\xf6\xd7\x33\x28\x29\xe2\xf3\xfd\x2a\x5e\xa5\x43\xf3\x72\xd8\x50\x5d\x9a\x66\xf8\xf5\xd1\x2b\xf2\xd2\xfe\x37\xec\x19\x66\x97\x00\x19\xfe\xf5\x9b\x74\x68\x30\x39\xfc\xe6\x6b\x85\x33\x72\xa1\x5f\x0c\x0e\x76\xb2\xd5\x47\x34\x9a\x89\xf1\xf8\x1d\x4b\x59\x57\x99\xb3\xcc\x01\x78\xa1\xed\xd8\xa4\x67\xe5\x8f\x61\x4a\xb1\xac\x69\x0b\x07\x30\x87\xbd\xe1\x64\xfe\xa5\xd3\xb9\xdc\x51\x31\x29\x43\xf9\x3a\x9f\x4e\xdb\xd5\x8b\x28\xc8\xa8\xc4\xa8\xe3\x22\x1f\xb1\x28\x4f\x56\xce\x1a\x5c\x3e\xd5\x84\x43\xc1\xa0\x6c\x03\x72\xf6\x3b\x76\x43\x24\x42\xc6\xae\xcf\xb9\x9e\x42\x8a\x85\xc6\x84\x9c\x75\x71\x7b\x15\xe4\x87\xce\x2e\x36\x99\x20\x13\x84\xcf\x1a\x24\x47\x8e\x32\x5a\x54\x8a\x7d\x0d\xc8\x49\x91\xa5\x1a\x3a\x99\x1e\x38\xf4\xa1\x21\x2b\xa6\x3e\xdb\x12\xa8\x11\xc5\x8e\x2a\x2a\xd1\x91\x03\xf2\x66\x30\x09\x99\x66\xde\x36\xf1\x1c\xa4\x18\xd9\xb3\xbf\x36\xa7\xa9\xef\xff\x56\x05\x20\x74\x38\x0b\xd0\x0e\x99\x7e\x6e\xf4\x64\xbc\xb0\xf7\x51\x4e\x43\x21\x27\xbe\x3b\x18\xc6\x5a\x0d\x66\xc7\x3e\xe6\x0a\xf9\x59\xf0\x1a\x6d\x24\xa9\x5c\x58\xbe\x73\xed\x99\x5b\x35\x1a\xd4\x70\xbd\x28\x97\x12\xb8\x4e\x16\xc7\x9e\x43\x06\xa6\xac\xe3\x9d\xad\x27\x3a\x5c\xe2\x52\x70\x0b\x41\xb4\xd8\x2c\xf8\xa1\x3c\xd6\x53\x71\x8b\xf6\x86\x04\xaa\xcb\xf9\xb4\x4b\xb1\x6d\xec\x28\x6e\x1f\x2c\x42\xfd\x93\x18\x0d\xc8\x47\x2c\xdb\x8c\x75\x34\x10\x33\xc7\xa4\x4f\x0e\x4e\x92\x44\xdc\x1e\x1c\x1b\x4e\x2c\x6e\x0b\x11\xd6\xe2\x75\x93\x39\xaf\xc0\x91\x2c\xfe\xcb\xcc\xf4\xbd\x90\x23\x16\x1f\x14\x3a\xdb\x0b\x4c\x9c\x1d\xb1\x58\x55\xde\x0d\x4f\xaa\x7a\x44\xcd\x58\x96\x19\x31\xc8\xe1\xb3\xc6\x0f\xb1\xb1\xa1\x99\x39\x13\xb9\xc2\x9f\xa7\x54\xf1\xe7\xcf\x35\x19\x33\xce\xd4\x34\x68\x5d\x2d\x40\x23\x68\x57\xd6\x10\x3b\x38\x36\x4c\x3a\x82\x44\x95\x44\x51\x54\xde\x33\x8c\xcf\xec\xba\x33\xda\x42\x28\x65\x3e\x85\x92\x70\xb8\x25\x82\x37\xb4\xa2\x27\x9d\x09\x64\x1f\x4f\xf6\x45\xc5\x93\x8d\x69\x92\x18\x7c\x77\x5c\xd5\x07\x57\x8f\xc1\xdb\x42\x56\xa4\xb1\x34\x4b\x20\x05\xae\x97\x8a\x86\x0c\xdb\x78\x26\xf0\xd8\x26\x01\x1f\x7a\xf6\xf6\xa2\x28\x11\x8d\x29\xfc\x0b\xec\xfe\x2c\x48\x4a\x35\x48\x46\x13\xf6\x7b\x9b\x11\xb7\xa2\x05\x97\xa2\xcc\x73\x93\xdd\xb0\xe5\xc5\xe7\x06\x5e\x01\xf7\xdd\x52\xf2\x7a\xc1\x76\x3b\x15\x49\xf7\x60\xdd\x71\x25\xcb\xac\xd4\xd7\x63\x88\x12\x2a\x21\x46\x99\xe8\x5a\x1e\x2c\x29\xac\x81\x29\x57\x00\x62\x8a\xa4\x10\x4d\x29\x67\xaa\xd4\x28\x22\x21\x8d\x92\x9d\xec\xd6\x6a\xcf\x9b\x13\xdb\x19\x95\x17\x65\x4d\x0b\x3b\xbc\x62\x4f\x22\xec\x85\xb5\x12\x26\x0d\xc3\x54\xd9\xd8\x30\xcc\x94\xa1\xf7\xb3\x4c\x95\xc5\x68\x6a\xac\x0d\xc1\x17\xae\x5a\xe1\x80\x90\x73\xf3\x5a\x88\xa5\x7f\x32\xc2\xa9\x14\x7c\xb6\x2c\x08\x5a\xa6\x39\xd7\x56\x59\x77\xf7\x4a\x82\x87\xda\xfa\xdd\x95\x25\xd9\xc2\x06\x8b\x6a\xb8\xdd\x2a\x18\xd5\xba\x17\x5e\x57\xe6\xd8\x27\x80\x34\x3c\x7b\x49\xb3\x31\xe2\xac\x23\x63\xfb\xb8\xfe\xd7\x6e\xfc\x9e\x26\x1b\x9e\x3d\x4d\xd6\x3d\x33\xc6\xbb\xae\xe8\xc4\x1a\x25\x66\x31\x9f\xb3\x84\x45\xcc\x28\xec\xae\x6f\x8d\xd5\x88\x14\xfa\x92\x2c\x25\xa7\x61\xfb\x02\x2b\x6f\x8f\x40\xdf\x02\x70\x32\x2c\x87\x0c\x7b\xce\xb0\xfd\x24\x46\xd6\x9d\x33\xb3\x25\x99\xfa\xce\x9b\x1d\x52\xa7\xec\x4d\xa8\x31\xcc\x9c\x30\x2c\x6b\x33\x21\x61\x79\xeb\xa2\x73\x8e\x50\x07\xd1\x9e\x2b\xb8\xbe\x3e\xd9\x40\x79\x44\xba\x93\x7d\xc5\x62\x70\x15\xb4\xb4\x70\x45\x97\x6d\x05\xab\x5b\x0e\x71\x09\x78\xc8\xd1\x58\xf8\xe3\x0d\xd5\x0e\x5f\x0c\xc8\x7b\x81\x93\x50\x4c\xa9\x5c\xce\xba\x31\x6a\xae\xc2\xa3\x15\xbe\x93\x8c\x12\x06\x5c\x5b\xf0\x32\x97\xd7\xde\x33\x6a\xc3\xf5\xf5\x09\x61\x0a\xd3\xca\xe9\x9c\xb2\xc4\x10\xb1\xeb\xdc\x1e\x32\x78\x39\x11\x49\x5c\x55\x43\x5d\xad\xf5\xd6\x26\xbf\x3b\xf3\x52\x43\x4e\xbb\x71\x53\x33\xc3\x9e\x9f\x36\x3c\x7b\x7e\x5a\xf7\x64\x52\x4c\x24\x28\xb5\x9d\xa6\x5f\xcd\x1d\x41\x95\x7c\x45\xd1\xb7\x6c\xb6\x03\x7b\x45\x93\x71\x06\x05\x38\x9d\x6f\x7f\x02\x73\x6e\x73\x2f\xb4\x93\xff\xb9\x85\x0c\x81\xcf\x99\x14\x7c\x97\x63\xfe\xa6\x9c\x62\x7f\xce\x1b\x9e\x9d\xcf\x79\x71\xad\x7c\x0e\xba\x6b\x87\x21\x1b\x00\xaa\x08\xe3\x06\x36\xb7\x5b\xc3\xf7\x27\xe7\x6f\xae\x2f\x4f\x4e\xdf\x38\x97\xf0\xe5\xc5\xeb\xdf\xcc\xef\xc2\x2e\x96\x72\x8b\xe7\x54\x32\x3b\xef\xaa\xe8\xdc\xe9\xcc\xff\x29\x19\xd9\x54\xeb\xec\x52\x8a\xcf\x5d\x3d\xe4\x97\x52\x64\x74\x82\xd5\x80\xd0\xf5\xf5\xe3\xcd\xcd\xe5\x6f\x97\x57\x17\xff\xfb\x4f\xa3\xd2\x99\x9f\xae\xdd\x8f\x66\xef\x42\x4e\xff\xf7\x17\xfe\xc5\x07\xd8\xbb\x39\x95\x9b\xa7\xe3\xd7\xc3\xe5\x0a\xf3\xc7\x71\xa8\xbf\x10\xa9\xa9\xdb\x53\x09\xe9\x36\x5c\xca\x16\x02\x37\x7c\xfa\xed\x9b\x7f\x7e\xf7\xf1\xe4\xdd\x87\x37\xed\x7a\xd6\xf0\xfc\x9f\xbf\x7d\x3c\xb9\xfa\xee\x20\x5d\xd8\x4b\x85\x83\x21\xce\xa6\x80\x68\x2b\x08\x20\x82\x18\x3b\xfb\x8a\x39\xf8\xa0\x37\xeb\xc8\x4f\x42\xe1\x7c\xae\x21\x60\xfd\x9a\x9f\x78\x35\x21\x90\x52\xc8\xfe\x94\xf2\x38\xd9\xde\xb0\x7e\x63\x26\x21\x3f\xda\x49\xf6\x52\xa2\xe1\xd9\x6b\x83\x75\x8f\x0c\xf5\xab\x5d\xaf\x0c\x8a\x94\xe6\xc8\xd5\x8c\xb5\x41\x5b\x45\xad\x0f\x21\x1b\xca\x3d\x97\x0f\xe3\x68\x53\xba\x96\x19\x15\x9a\xdc\xde\xc4\x6d\xd9\xfe\x49\xb4\xed\xc1\xfa\xe1\x74\x7f\x9a\x1a\x9e\x9d\x4f\x13\x76\xa9\x9b\x83\x5c\x9c\xd2\x68\xda\xf5\xb2\xe6\xb5\x1f\xe4\x9c\x00\xae\x73\xa8\x95\x6b\xe6\xa8\xf5\x7c\x78\xd4\xd0\x1d\xb3\x38\x7c\x7d\x1f\x33\x35\xb3\x4e\x1c\x1b\x07\x3a\xac\xc8\x6e\xf7\x9b\x36\xe9\x1d\x14\x10\x7f\x42\x9e\xd1\x42\x1e\x36\x34\x79\xdb\x13\xf7\x63\x25\xb0\x79\x7f\xea\xd6\x9e\xbd\x0c\xab\x7b\x76\xac\x36\xd1\x29\x5b\xcd\x7f\x23\xb0\x4a\x9f\xd0\xb6\x51\xda\xda\xbd\xbb\x28\x76\xaa\x08\x71\x0f\x59\x63\xeb\x89\xce\xb6\xe7\xad\x4f\x1b\x7b\x40\x84\x6c\x94\xf0\xd5\x98\xef\xb5\x92\xb5\xfd\x90\xf0\x9b\x0f\x6e\x96\xc7\xea\xdb\x01\x38\x1b\x78\x65\x23\x6a\xaa\x93\x05\x36\x34\x90\xc3\x7a\x37\xe7\x79\xa3\x94\xb3\x60\xc6\xd9\x6a\x86\x7d\xeb\x29\x2e\x57\xf4\xe3\xcd\xcd\xe5\x4e\x89\x04\x3b\x57\x80\xe8\x96\x1f\xb6\x3d\x83\x6a\x49\x14\x7b\x40\x82\xde\x2c\x51\xab\x3d\x4f\x6b\x99\xbc\x43\x02\x8a\xa5\xa0\x30\x61\xeb\x01\x56\xbb\x6b\x7a\x75\x27\x79\x55\x7c\xe4\x0f\x28\xb0\x76\x49\x74\xbe\x27\x89\xb5\x92\xb7\xf7\xe0\x22\x6b\xbb\x24\xe5\x46\x99\xb5\x9a\x86\xf8\xa0\x2b\xd8\x59\x6a\xad\x6e\xc6\xee\x62\xcb\xdd\x4e\xef\xe8\x49\xd9\x26\x53\xba\x93\xd8\xea\x7e\x98\xef\x54\x6e\xed\x9a\xd9\xdc\x4d\x70\xed\xc0\xa9\x1e\x5f\x72\x6d\x99\x63\xdc\x2e\xba\x56\x68\xfc\x69\xc8\xae\x16\x1b\x95\x71\xbc\xc9\xdd\xd6\xf6\x3f\xb3\xc3\x1f\xad\xea\x2b\x8d\x63\x42\xb9\x5f\x05\x9e\x45\x70\x17\x11\x41\x7f\x66\x79\x4d\x92\x2b\x6c\xc3\x60\x8e\x5e\x19\x38\xed\xd3\xd4\x76\xe3\x2e\x7b\xaf\xc6\x97\xe6\xd5\x98\x0a\xd5\xb9\x64\xc1\xcb\x97\x57\x2e\x4f\xf2\xe5\xcb\xc1\x72\xba\x35\x96\x0b\x10\xaa\xa8\x4f\x15\xd2\x77\x7c\x96\x2a\x1e\x80\x5d\xaa\x62\xb4\x31\x0a\xa5\x59\xc3\x31\xed\xc0\x26\xcc\xe0\xdd\x98\x44\x92\x88\xdb\xcd\x55\x0f\x4a\x0e\x31\x73\xb0\x5f\x64\x0e\xbe\x28\xee\x5b\x4f\xcf\x5e\x5f\x11\x95\x8f\x38\xb4\xa7\x0c\x2e\x77\x3f\x31\xfc\x43\x46\x90\xe9\xb2\x86\x86\x5d\x61\x26\xc5\xe7\x05\x39\x1c\xbe\xfa\x7a\x80\xff\x1d\x7d\xdb\x7b\xf5\xf7\xbf\x0c\x5e\xfd\x0d\x7f\x78\xf5\x97\xde\xab\xff\x34\x3f\x7d\x6b\x7f\xfc\x5b\xb7\x52\x69\xbb\x29\x04\x7b\x26\xf4\xa5\x31\x21\x1b\xdd\xd2\x71\x4d\xdf\x0b\x8c\x63\x2d\x1b\x8a\x9b\xdd\x72\x5d\xcd\x86\x46\x67\x8b\xa8\x1c\xe0\xd9\x1f\x30\x71\x64\xa7\x1e\x86\x32\x6a\xfe\x51\xd0\x6d\xa5\x3b\x11\x53\x58\xf5\x5e\x0b\xa7\xb6\x13\xc1\x2b\x11\x67\x2d\xa1\x1b\xe6\xd0\x61\x97\x24\xee\x1b\xa9\xde\x45\xc1\xec\x16\x02\xfb\x24\x12\x31\x63\x0d\x81\x45\xed\x0c\xef\x27\x3b\x7c\x27\x96\x77\x7a\x72\x0a\xdd\x8b\x92\x4c\x81\x5c\xbe\x39\x27\xc0\x23\x11\x43\x4c\x4e\x4f\xb0\x85\x2e\x1b\xfb\x4b\x5b\xec\x84\x9b\x51\x3d\xed\x21\x01\x87\xc8\x53\x90\x39\x48\x36\x2e\x2f\xec\x8a\x89\x40\xf5\xfc\x4d\xb0\xa1\x77\x34\x7d\x86\x99\x14\x5a\x44\x22\x09\x71\x33\xa6\x6c\x79\x0f\xe5\x62\xac\x72\x05\x7d\xa5\x92\xbe\x8b\x0b\xa6\xb9\x9e\x02\xd7\x0e\x56\xac\x3d\x60\x09\x25\x30\x65\x69\x36\x1d\xcd\xa9\x3c\x92\x39\x3f\xb2\x4d\xf8\xd5\x51\xc9\x15\x0c\xd1\xba\x10\x6f\x1a\x61\xfe\x90\xff\xb1\x1f\xd1\x41\x24\x75\xe8\x0b\xe6\x28\x5c\x64\xc0\xaf\xa7\x6c\xbc\x2b\x17\xc6\x75\x5e\x4a\xc6\x23\x96\xd1\x86\x06\x31\xa4\x6e\x53\x33\x3f\xe6\x50\xbd\x70\xb6\x06\xa6\xa3\x8d\x7c\x67\x2f\xc6\x09\x75\xf3\x87\x2c\xe8\x72\x0f\x5d\xa7\x77\x71\x4b\x28\x9a\x62\xde\x62\xf5\x34\xeb\xb5\xe0\xea\x56\x07\x66\x5e\x21\x82\x0d\xb7\xba\x85\x66\x2c\xb7\x28\xb7\x7a\x05\x8f\xdf\x45\xfc\x3b\xb5\x50\x1a\xd2\xe3\x94\x2a\x0d\xb2\x8f\x12\x38\x7c\x7f\x1c\xf1\xef\xa6\xf4\x56\x33\xd1\x17\x3c\x61\x1c\x06\xf6\xa7\x81\x9a\x47\x0e\xe4\x88\x7f\x37\x36\x60\x1b\x33\x40\x24\x30\x30\x3f\xe0\x9f\xef\x80\x58\x1e\xaa\x1b\xca\x5e\xee\x77\x09\x64\xd8\xcc\xa7\xf5\x8e\x29\x0d\x1c\x17\x86\x59\xa3\x11\xc5\xae\xf0\x58\xd6\x4a\xad\xdf\xa8\xec\x24\xc5\xff\x94\xaa\x09\x76\x29\x8e\x21\x3e\xc5\x63\x7c\x3a\x85\xce\x09\xd2\xe7\x94\x17\xb9\x2c\xeb\x62\xc9\x3b\x08\x55\x17\x56\x38\x4e\xe8\xc4\x97\xa6\xf0\x00\x91\x19\x2c\x48\xae\xe8\x04\x88\xb2\xa1\xc1\x6b\x82\x2e\xc4\x52\x1e\x88\xfb\xd9\x9f\x37\x13\x4b\x77\x66\xb0\x1a\x61\xf4\xa3\x31\x4a\x69\x1c\x4b\x27\x36\x4a\xdf\x97\x17\x1e\x74\x62\xb6\xc6\x9a\x4b\x21\xeb\x86\x71\x43\xa8\x03\x72\x36\x26\xc3\x83\x5f\x5e\x1e\xd8\x80\x9e\x03\x67\x37\x1d\x20\x22\x51\xbe\xd9\xb2\x24\x36\xbd\x29\x64\xa6\x99\x19\x6d\x1a\x19\xc6\x1a\x71\xd0\x98\x69\x8d\xa6\xda\x98\x46\x55\x37\xeb\xc1\xcb\x83\x1d\xbd\xac\x02\x71\xb2\x79\x88\x6f\xd9\xb9\xbc\x40\x98\x9b\x8a\x50\xe5\x83\x62\x83\x8e\x2b\x8c\xa0\x56\xc7\x47\x47\x4e\x41\x1d\x08\x39\x39\x92\x80\x65\xa0\x23\x38\x9a\xea\x34\x39\xc2\x3d\x50\x03\xf3\xef\xaf\xf0\xdf\xfd\x4f\xf3\xb4\x6f\xd9\xf9\xcf\x3f\x7d\x3c\x0f\x7c\xc0\x6e\xdf\x8a\x3a\x6b\x21\xfc\xf5\xd1\x45\x5a\x46\x95\xba\x15\xb2\x2b\x4f\x44\xed\xc9\x0d\xb1\x9c\x11\x53\xd1\x97\x4e\xe0\x26\x3a\x0e\x06\xa0\xe7\x0a\xe4\xd0\xa1\xc4\x99\x35\x0f\x56\xca\xbc\x46\x47\xb3\x35\xf5\x2a\xd5\x02\xff\xfe\xf7\x6f\x77\xae\x49\xee\x98\xd9\x46\x4a\xaa\x1d\xe2\xee\x44\xca\x88\x3e\x57\x3c\x5c\x7a\xa6\xd8\x49\x9f\x77\xfc\x73\x99\xcf\xed\x82\x64\xcc\xa6\x7c\x67\x85\xce\xc9\xd2\xfe\x77\x5c\xe3\xff\x4c\x01\xd7\x53\x63\x10\x55\xfa\x30\x7b\x1a\x0b\x9d\xaf\xa5\xaf\xdf\x2b\x6b\x37\x94\xba\xc1\x16\x9a\xd7\x2b\x41\x99\x35\x67\xe5\xde\x5c\x8b\x9f\xe6\xe9\xd6\x76\xf6\xc7\xf3\xdd\x02\x0f\x13\xaa\x94\xb1\x8a\xbb\xb2\xf2\x0a\x03\xff\x78\x5e\x0e\x27\x87\xb9\x02\x32\x7c\xc7\x78\xfe\x79\x58\xfe\x3a\x40\x09\xce\x21\x29\xe4\x4e\x94\xbd\xd7\xf2\x43\x5a\x3e\x8c\xf2\x49\xd7\x8d\x75\x25\xcc\x14\x91\x90\x0a\x0d\x76\xf0\x04\xd3\x94\x95\x70\x95\x0c\xdd\x2f\x83\x75\x1a\x5d\x85\x42\xaa\x35\x8d\xa6\x65\x2b\xcd\x9f\x3e\x9e\xbb\x74\x1b\x92\x2b\xc6\x27\xc8\xb8\xfb\x63\x21\x0d\xde\xda\xc5\x62\xf8\xa8\x23\x58\x27\x56\x2d\xeb\x7a\xe4\x25\xe5\x0a\x85\x87\x57\xe7\xa8\xf6\xea\x9c\x40\x7d\xc5\x19\x3a\xe1\x9b\x34\x0e\xb7\xc9\x82\x24\x34\xe7\xb8\x58\x73\x26\x4a\x9e\xf6\xf2\xf8\x9b\xaf\xbf\xfe\x66\xb7\x60\x6c\x5c\xda\x75\xae\x32\xe8\x5c\x51\xc0\xbd\x6d\x9d\x9a\x9a\xca\x09\x68\x04\x8c\xa5\x29\xc4\x8c\x6a\x48\x16\x95\x30\x91\xc0\xe2\x6c\xd7\x13\x73\x96\x8d\xa4\x4f\x04\x8d\x03\xca\xd9\x17\x6b\xd3\x6d\xab\x0b\x9b\x2d\x71\x63\x1f\x5f\xb3\x94\x8c\xeb\x53\x91\xa6\xb4\x33\x95\x5d\x9a\x21\xca\xc5\x28\xe1\x40\xb7\x53\x65\x89\x5d\x7b\xec\x09\x6b\x2b\x1e\x59\x46\xb7\x24\x62\x72\xa7\x99\x88\x2d\x7c\x76\x46\x53\x48\xa0\xa9\x0c\x67\xbb\xf4\x7d\xeb\xc6\x3f\xd4\xf5\xff\x72\x91\x5e\x7b\x19\x61\x4b\xed\x7a\x03\x28\x2e\x60\x0a\x29\x61\x1c\xb7\x89\xc9\xe2\xa6\x62\x79\x65\x87\xee\x9c\x56\xef\xe0\x76\x3a\x22\x7b\x29\xfd\xa5\xdd\xc1\x19\x26\xd7\xf9\xb6\xba\xbe\xb2\xad\x23\x64\xcc\xd6\x43\xc7\x86\x11\x40\x41\xdf\x80\x53\x35\x7c\xe9\xd0\x2e\xa1\x75\xbb\xaa\xee\x33\x88\xbb\xdc\x91\x3d\xaf\xb6\x4c\xd8\x98\x16\xef\x27\x7f\xe8\xc6\x50\xc0\x69\xc3\xb9\x5a\x9e\xf1\x51\x4f\x88\xaf\xa6\x5d\xbf\xac\x7e\x07\x48\xdb\xf6\xd0\x5e\xaa\x6e\x2d\x04\xdc\x9d\xec\x03\xc9\x00\xeb\xb1\x2f\xc3\xc0\x4a\x5f\x3e\x3a\xd8\x92\xc4\x71\xcc\xf2\xa3\x3b\x06\x71\x4d\x29\xe7\x90\x5c\x33\x3e\xeb\xaa\xe3\xbc\x73\x27\xd8\x0d\x55\x96\x5b\xa1\x83\x4f\x69\xc6\x0b\xcc\x75\x8b\x7d\xb5\x65\x29\x07\xc8\xf9\x9c\xa6\x40\x14\x56\x06\xf5\x1f\x70\x2c\x42\x48\x32\xce\x93\xc4\xd5\x0e\xfd\x70\x75\xf6\xe8\x89\xf4\x25\xf6\x6c\xd5\xa9\x5d\xf1\x67\x8b\x57\x7d\x29\xa8\xc3\x83\xb6\x9d\x58\xf4\xaa\x51\x71\x38\x0d\x9b\x4d\x40\x43\x47\xbe\x86\x9e\xe6\x9f\xae\x2f\xde\xbb\x30\xd4\x7d\x04\x52\xc3\xb3\xd7\x7e\xea\x17\x65\xbd\xd3\xdb\x30\x4d\x3f\xf6\xfe\xb8\x66\xe1\x3b\xaf\x39\xfb\x81\x19\x9f\x06\x57\x28\x50\xfb\xa8\x1c\xf5\xf1\xd1\x30\x87\x2d\xc9\x6b\x8e\x55\xb9\x16\x19\x06\xbd\xb9\xee\x37\xd5\x78\xf0\x5b\x16\x3c\x39\x99\x14\x71\x1e\x41\x3d\x61\x55\xe6\x5e\x97\x28\xa1\xab\x0f\x97\x4a\x42\x8b\xae\x10\x64\x24\xc5\x0c\xe4\x13\x88\x23\xb1\x98\xde\x8a\xda\x76\xc5\xf5\x08\x88\xca\x47\x66\xe2\x11\xd8\xdb\xe2\x6e\x48\x0f\x4c\x59\x6e\x47\x33\xd2\x2b\x6d\x75\xb1\x4f\xcf\x81\xf3\x01\x1c\x3c\x81\xdd\x18\xb3\x44\x83\xb4\xdb\x71\xea\x0e\xf3\x86\xc5\xcf\xec\x14\x8c\x4f\x88\xe0\x16\x7b\x8a\x8c\xa8\xc2\x6a\xda\xbe\x51\x5d\x1c\x74\x71\x1f\x44\xd0\x77\x46\xc3\x94\x29\x2d\xe4\xe2\x60\x40\xae\x19\x8f\x9c\x2c\xb1\x13\x60\xc2\xde\x08\x80\xa3\x47\x7d\xde\x76\xaf\xcd\xe1\x16\x24\x99\x83\x54\x78\x1d\x5e\x1a\x16\xbd\x0a\xc4\x4c\x79\x49\x17\x6f\xd0\x4b\xba\xa5\xf6\x3c\xe3\xb3\x7f\x30\x1e\x33\xde\xf9\xae\xc0\x96\xac\x1d\xd9\x41\x6b\x54\xad\x85\xa1\x29\xc6\x67\x64\xce\x68\xc8\x0d\x55\x86\xb3\x96\x20\x14\x25\x5a\x07\xe4\x06\xe5\x72\x45\xe2\xfb\x5b\xe8\xb0\x13\xa0\x84\x03\x5d\xdf\xca\x02\x33\x49\x00\x61\x72\x6d\xbb\xd7\x3d\x5c\x81\x49\x8b\xdb\xef\xd6\xd9\xc9\x21\x7c\x8e\x20\xd3\x5d\x5a\xe6\x54\x27\x63\xca\x15\xa8\x1d\x2d\x2a\x68\xb1\x88\xd8\xe9\x1a\xb4\x9b\xe9\xeb\xab\x00\xef\x6a\x02\xbb\xb0\xe4\x87\x32\x85\x3b\x37\x2d\x73\xf0\x05\x36\xc4\x37\xf5\x2b\x9a\x97\x45\x82\xdb\x9b\x4e\x45\x30\x7b\x90\xfc\xc2\xc9\x4b\x72\xb6\xbc\x67\x78\x93\xd5\xb2\xcd\x1e\x37\x99\x14\x18\x82\xfc\xd2\x1c\x9f\xb6\xde\x68\xc1\x53\x83\xa9\x5a\x96\x63\x15\xbd\xcb\xaa\xbd\xce\x9a\x3a\x9a\x85\x8e\x4d\x6d\xaf\xb3\xdd\xba\x7c\x99\x8d\x54\x11\x4d\x18\x9f\x9c\x83\x96\xac\xa1\xa2\x15\x59\xdb\xd5\x95\xcc\x59\x8f\xc0\xca\x7c\x24\xc5\x09\x0b\x6d\x3d\xa4\x5a\x20\x0a\xb4\xc0\x08\xfa\x61\xa5\x51\xd1\xd0\x33\x7d\x49\x86\x51\x96\xfb\x1f\x2b\x5f\x09\x1c\x3c\x62\xc8\xe1\x0a\xc6\x36\x64\xa0\x0a\x65\x2c\xa2\xbc\xec\x58\x82\x91\x92\x58\x21\x96\x5b\x43\x92\x09\xbe\x5b\xab\xa5\x0a\x7c\x37\xc8\x81\xba\x62\xf5\x1a\xdc\x6d\x0d\x86\x3e\x5b\xda\xf1\xb8\x20\x09\xcc\x21\x31\xa8\x38\xbd\xfc\x40\x32\x90\x91\x59\xc1\x24\x74\x60\x0e\x6d\xd7\x07\x27\x46\x71\xde\xb5\xfd\x79\x51\x76\xea\xba\x14\xf1\xa0\xc0\x59\xe8\xc4\xdc\x39\x36\x5b\x5a\xb1\x25\xb4\xf3\x95\x71\x17\xc2\xb4\xb7\xa5\x1b\xd3\xe5\x34\xa3\x83\xca\x34\x03\xc7\x97\x07\x31\xcc\x5d\xb9\xf6\xc0\x0b\x21\x66\x51\xa5\xe6\xee\x34\x1b\x98\xf1\x6e\xa9\x79\xef\x1a\xf9\xd2\x5c\x23\x29\xfd\x7c\x1d\xd1\xce\x9d\x8e\x0e\x4e\x38\xc9\xb3\x0c\x24\x19\x89\x9c\xc7\x45\x02\x7e\xd9\x01\xf2\x52\xc4\xce\xba\x6a\x6d\x77\xe9\x1b\x15\x30\x4b\x28\x49\x02\x49\x5d\x1d\x86\x41\x71\x30\xa6\x34\xdc\x22\x0d\xb5\x36\x12\xd1\xcc\xe5\x8e\x21\x18\x96\x31\x2a\xcf\x16\x19\x57\x9a\x26\x89\x9b\xf9\x09\xb2\xc0\x94\xf1\x8d\x76\xa4\xda\x92\xba\x6e\x1b\xca\x78\x40\x87\xef\x10\x7f\xd2\xd8\x1a\xa9\xe8\x93\xb4\xb6\x13\xa8\xac\xbf\x7c\xf9\x3b\x48\xf1\xf2\x65\x45\x5b\x0f\x25\xb8\xa4\x40\x5d\x3f\x8a\x1a\x93\x9b\x29\x62\x18\x22\xc4\x24\x36\x7b\xa7\x05\x31\x73\xb7\xe9\xeb\x5c\xe8\x4a\x54\x60\x99\xa9\x1c\x57\x9a\x72\x9b\x45\xac\xf1\xd8\xc0\x9c\x0f\xb6\xc1\x52\x24\x89\xc8\xf5\xeb\xcd\xd8\xac\x37\x97\xb5\x20\x13\x49\xe3\x1c\x55\x6c\x35\x65\x63\xac\xe9\x3e\x1e\xb3\xa8\x28\x50\x45\x35\xa8\x90\xfd\x74\x05\x73\xa6\x50\x15\xe7\xb1\x91\x77\xae\x22\x8a\x05\xab\x68\xe7\xec\x36\xbb\x62\xdf\x06\xa6\xf4\x81\x0b\x66\x46\x9f\x0e\xb6\xd4\xcd\x96\x92\x1f\x44\x42\xf9\xc4\x76\xbb\x1c\xf8\xc5\x87\x84\xa5\x95\x54\x44\x82\x6b\xdf\xe9\x02\xa4\xa5\x61\x3c\x96\xa9\x52\x57\xfa\x02\xeb\x3e\xe3\x92\xee\xaf\x59\x77\x22\x30\xfa\x6e\x5b\x93\xec\x9d\x1d\xbe\x63\x55\xca\x44\x74\x0d\xa1\x3d\x35\xef\xba\x3e\x7a\x06\x76\x22\x72\x9d\xe5\xcd\x54\xb1\x0f\x1b\xd9\x6b\x07\xeb\x8f\x2b\xfa\xd2\xd1\xcd\x2a\x26\x8a\xa4\xa0\x30\x6b\xc9\x8e\xdc\x45\x17\xfd\xa4\x3a\x13\xd9\x05\xd2\xb6\x27\x75\xe5\x2f\x0b\x77\x5a\xba\xf9\xfc\xa5\x04\xad\x17\x18\x59\xb7\x59\x34\xc0\x41\x86\x23\x6d\x1c\x1f\xe3\x93\x03\xdf\x2b\x13\xef\x30\x0d\x8c\x3b\xc1\x86\xe6\x61\xe7\x08\xf1\x4f\x86\x1f\x3b\xdc\x20\x0f\xb2\xd6\xe5\x61\xb5\xd3\xc9\xd9\xfb\xef\x2f\x76\x88\x8b\x6d\x39\x62\x36\x17\x76\x1f\x97\xf3\xc7\x8e\xcb\x41\xcd\x6a\x5b\xf9\x77\x8e\x6a\xd9\xee\x35\x99\xbb\x3a\x07\x9e\x97\x81\xbd\x2b\x42\x47\xd8\x23\x89\x5d\xc0\xf0\x2f\x29\xcd\x5c\xa6\x7e\xc8\xc1\xb4\xbe\x2a\x74\x16\x7e\xce\x20\xd2\x45\x87\xa1\x0f\x37\xdf\xf7\xbf\xad\xb4\x63\x0b\xda\x2b\xd8\xca\xd5\x4c\x92\x49\x11\x59\x45\x69\x84\xbd\xa1\x51\xfd\xb6\x37\x43\xa7\x82\x6b\xf8\x6c\xf5\x2a\x2d\x59\x5b\xcf\x8d\x11\x18\xda\x74\x2a\x97\x17\x01\x58\x6a\x41\x61\x9f\x0c\xfb\x3d\x9a\x28\x41\x52\x1a\x43\xd9\xe2\x2c\x30\xa7\xb3\x9b\xca\xd4\x92\xa2\x31\xbd\x11\x5c\xd4\x36\x0a\x66\xd2\x65\xab\x5a\xdf\x66\xb2\x68\x73\x9b\x9a\x29\xaf\x44\xae\x61\x40\xae\xb1\x13\xc8\x31\xf9\xb9\xd8\x8e\x7f\xdb\xed\xf8\xf5\x98\xd3\x14\x7e\x3e\x9a\xc1\xe2\xd7\x9e\x31\x09\x64\x30\xf4\x9f\xa6\x50\x2a\x8b\x6a\xa9\x31\x9e\xfd\xa3\x41\xe2\x0c\x16\x2e\xca\x1b\x15\xe8\xf2\xfd\x16\x58\x8b\x99\xcc\x04\xae\x9d\x14\x5e\x03\x41\xdc\xac\x79\xec\x73\xeb\xf7\x8a\xd9\x7d\xb5\xdc\x50\x1b\x5d\x81\x57\xd8\x61\xc9\x9d\x0e\x91\xb5\x98\x9d\x63\x9c\xca\x05\xde\x64\x03\x0f\xc4\x96\x93\x30\xf7\x44\x1e\x59\x61\x7e\x15\xfe\x18\xf6\xaf\x8c\xc0\x75\x64\x76\x67\xcc\x60\xa0\x11\x3a\xfb\x99\x4a\x10\x4e\x08\x5c\xc3\xaf\xdc\x95\xa5\xbb\xd7\xa1\x85\xad\x9a\x08\x97\xf5\xe8\x1a\x42\xe3\xcb\xee\xee\xbd\x4b\x8d\xb3\x5c\x81\xec\xc8\xbd\x7e\xfe\xbf\x66\xf2\x5f\x43\x5e\x12\x64\x6f\xed\x4c\xac\xb7\xc2\xc1\x02\x33\x36\x4d\xb3\xce\xc1\x90\x33\xe2\xf2\x3b\xf3\xc3\x6a\x10\x94\x19\xf9\xf8\x4c\x70\x2e\x92\x3c\xdd\xe6\x40\x5c\x82\x54\x98\x5f\xa6\xc9\x47\x9c\x83\x9c\x26\x94\xa5\xbe\xd5\x55\x6a\xbb\x7c\x87\x74\x83\x82\x06\xb2\x79\x64\x36\xe9\xf8\xa8\x48\xa1\x39\xc2\x8d\x7f\x6c\xec\xb4\x70\x5a\x91\x01\xa7\x19\xdb\x56\xb7\xbb\xc8\x80\x9f\x5c\x9e\xdd\x81\x76\x97\xd2\x6c\x93\x26\x92\xe5\x20\xbc\x14\xf6\xc1\x0f\xe6\x0c\x7b\x83\xcb\xc1\xf6\xe8\xd4\xb9\x17\xd1\x5f\x96\x88\x6e\x3b\x71\xb7\x7c\xfb\x5e\x6d\x17\x66\xf0\xbe\xbf\x4d\xc3\xb3\xa7\xc6\xda\x77\x30\x38\xe1\x84\x73\x61\xfd\xe8\x9b\xb0\x59\x2c\x76\x38\x26\xb4\x1c\xec\x44\xa3\x96\x94\xab\x31\x48\x19\x50\x97\x1e\x8a\xc1\xda\x05\xbe\xc3\x4a\x91\x9b\xaf\xcd\x55\x98\x7c\x6a\xcb\x6a\x21\xf8\x2c\x1e\x6d\xcb\x43\x2e\x5f\xff\x63\xcf\x41\x1a\x9e\x3d\x07\xa9\x7b\x52\xfa\xf9\x03\x2f\x1c\x46\x1b\x1c\xb1\xf2\x52\x3a\x13\x95\x0e\xdf\xd5\xd8\xbd\x6e\xf1\x02\x79\xf9\x79\x57\xeb\x9e\x72\x02\x73\x16\xf9\xeb\xca\x55\x53\x8f\x13\x3a\x52\x22\xc9\x75\xd0\x6f\xe4\xc0\xc3\x88\xbd\x22\xd4\xaa\x92\xf5\xfe\x6a\x48\xd8\x98\x0c\x53\xc6\xfb\xc5\xf7\x87\x84\x05\x33\xba\x13\x25\x7c\x9d\xd8\x17\x03\x72\xc1\x93\x05\x11\x1c\xf3\x1a\x86\x29\xfd\xdc\xaf\xac\xc4\xd5\x65\x5b\x9e\x3d\x30\xb5\x5b\x62\x61\xa7\xee\x94\x0a\x95\x32\x7e\x72\x8f\x3b\x9a\xe6\xc1\x7b\x68\xa5\x59\x92\xa0\xf1\xbf\xe1\xb6\x86\x30\xef\x36\xbc\x61\x5b\x57\xf7\xa2\x2b\xd6\xed\x1e\xad\xee\xdc\x1d\xee\x45\x1b\xa7\x4f\xa8\x1e\x0b\xb9\x75\x5d\xa2\x4b\x37\xfe\xd1\x1a\x23\xc4\xa0\x21\x72\x09\x0c\x58\xe8\xb0\x6c\xb4\x1c\x40\x3b\x1b\x57\xfc\x35\x1e\x07\x1e\xed\x91\x04\x4c\x50\x3f\x64\x1a\x33\x37\x2a\xbf\x0b\xbb\xb3\x8b\x8a\x56\x44\xf0\x64\xb1\x63\x59\xab\xbd\x20\x0c\x35\xc5\xc7\xed\x78\x6d\x37\xb0\x3b\xe9\xd8\x61\x95\xad\x3f\x84\x34\xd3\x8b\x17\x25\x09\x74\x48\x3d\x28\xde\x65\x8a\xa4\x4c\x29\xc6\x27\xbb\x66\x11\xfe\x09\xa5\xfa\x24\x11\xa3\xce\xf5\x9f\xcf\x78\xec\x8a\xcc\x31\xeb\x5d\x29\x70\x5c\x06\x99\xf9\x53\x69\x27\x0e\x3a\x28\x5d\xcd\xd3\x88\x2a\xe4\xc6\x76\x04\x31\xab\xa2\x5a\x54\x5a\x2b\x19\x02\xbb\xcf\xac\x8b\xac\xa9\x19\x56\x07\xbe\x2a\xe2\xbd\x1a\xdd\xf0\xec\xd5\xe8\x8d\x11\x97\x49\x91\x82\x9e\x42\xbe\x75\x09\xa4\xcb\x62\x86\x3d\x5d\x36\x3c\x7b\xba\xac\x7b\x32\x11\x9f\x0b\xce\x74\xe7\x08\x43\x5f\x83\x94\x92\xe1\x65\x31\x76\x58\x5e\x33\x19\x00\xbd\x86\xd6\x9e\xd3\x77\x27\xed\xf3\xca\x35\x6c\xec\x07\xaa\x5f\x83\x75\x0b\x6d\xd6\x78\x40\xc4\xfd\xd4\x4f\x54\x14\xcd\x7e\xec\x4c\xdd\x36\xbe\x93\x27\x49\xdf\x5e\x5b\x6e\xcd\x78\xf2\x24\x21\xd7\x38\xc5\xe3\x94\x5f\x8b\x96\xb3\x81\x0a\xd5\x44\xc2\x84\x29\x2d\x43\x8a\x88\x5d\xb9\x8f\x74\xc9\x44\x6c\xf4\x1b\xa6\x31\x0d\x74\x6c\x6f\xa3\x87\xcb\x3d\x3c\x62\x11\xcd\x40\xda\x4f\x7e\x52\x82\x07\x36\x78\x6f\x44\xec\xd9\xed\xfa\xc3\x52\x3a\x01\x73\x66\x40\xbe\x86\x04\x26\x1b\x56\x7f\xe6\xae\x6a\x2b\x5d\xd3\x9a\x6f\x99\x9e\x12\x6a\xe1\x8e\x8b\x53\x10\x8a\x3c\xc0\xc5\x81\x4b\x2f\x88\x0b\x60\xfc\x0d\xea\xd0\x35\x34\x41\x88\xfb\x19\x82\x3c\x24\x51\x92\x2b\x1d\xcc\x9b\x91\xc2\xe0\xdd\x1e\xa9\x02\x3a\x2c\x71\x92\xd1\x08\x7c\xb2\x42\x35\x17\xc4\x25\xfd\x86\xdc\x30\xb6\x67\xce\x8e\x09\xf6\x78\xda\xdf\xd3\xce\xfd\x55\xb1\xa2\xb8\x61\x6f\x8e\x4f\x60\x90\x86\x4b\x15\x74\x0b\xc4\x7c\xca\xb3\x31\x49\x60\x1c\x92\x72\x68\xc6\x5a\x84\x33\xb5\xe2\x21\xd1\x74\x06\xbc\x74\x90\x0c\x2b\xde\x34\xef\xbd\x09\x79\xa8\x3c\x9b\x5b\xe6\x04\xf7\xe7\x91\xfa\x57\x4e\xe5\x6c\x7b\x3d\xf5\xbf\xed\xf0\xbd\x92\xda\xf0\xec\xb9\x66\xdd\x93\xd1\x68\x46\x27\x70\xb3\xc8\x3a\x07\xfa\x18\xea\xf3\xc4\xe6\x86\xdb\xea\x2c\x65\x53\x80\x31\x55\xba\xff\x89\xca\xd0\xf1\x12\x92\x0c\x6d\x82\xd8\x70\xa9\xb1\x8e\x1b\xf9\x62\x40\xce\xb8\xf5\x64\x8c\x84\x9e\x76\x9b\x13\x9d\xca\x7e\x52\x83\xb0\xc2\x91\xdc\x23\xfa\x56\x2c\xb1\x80\xb7\x4c\x97\x7a\x69\xf0\xea\x41\x16\x3e\x98\x9e\x15\x06\xc8\x4d\xfc\x67\x66\x4c\xfb\x0e\xc7\x86\xc0\x21\x06\x1e\x01\x11\xf3\x70\x0a\xa4\x99\xa1\x58\x91\xf5\x9e\x9b\x61\x12\x68\xbc\xb0\xf1\x78\x36\x22\x98\xf1\x71\x92\x9b\x19\x55\x8b\x73\xce\xac\x24\xc9\xab\x62\xc6\x57\x09\x35\x00\xd6\xa6\x1e\x9a\xaf\xcc\x1a\x78\x85\x7d\x22\x21\x25\xa8\x4c\xb8\x32\x28\x56\xc0\x8c\x99\x54\x7a\x69\xe7\x0b\x67\x31\x55\x8a\x4d\xc2\x0d\x4e\x6a\xa4\x14\x73\xfb\xcc\x05\x81\xcf\x4c\x61\x34\xa4\x01\xda\xde\x78\x50\x1d\x4d\x83\xfb\xb3\x3a\x1d\xce\xf1\xe8\x15\xac\x5a\x78\x92\x17\x2e\xdb\x72\xfb\x2b\x2f\x9c\xf6\xec\xbe\xfe\xd9\xb3\xfb\x8d\x11\x87\x25\x5b\xb6\x26\x48\x33\x78\x4f\x8d\x0d\xcf\x9e\x1a\xeb\x9e\x4d\x7a\x93\x85\xba\x67\xfb\xf8\x71\x24\xe0\x9d\xae\xef\x75\xa2\x6c\x53\x56\xd7\xfc\x67\x93\x92\x01\x37\xef\xae\x97\x9b\xb2\x82\x8f\xb0\x57\x4b\x59\xf3\x2d\xa2\xac\xbc\x4b\xc5\xe5\xd4\x64\xcf\x57\x7a\x8c\xdd\x59\x9d\x92\xd5\x85\x5f\x07\x5c\x57\xf5\xcb\xaf\x9a\x72\x3e\x2f\xa8\xa8\xda\xef\xc5\xfe\xcd\xbb\xeb\xc0\xf2\x97\xb1\x67\x15\x14\xbb\x3e\x63\xdc\xfd\x72\x60\x3f\xd1\x2f\xb2\x00\xf0\x5f\xbf\xfe\x72\x10\xb6\xc5\x7d\xdf\xe3\x95\xe8\xfd\x0a\xbc\x3d\x77\xfb\x26\xd1\xc7\x2a\x5c\x3c\x43\x60\x52\xb3\x36\x77\xd7\xe6\xa6\xa9\xdc\x98\x1b\x1d\xae\x47\x84\x99\xef\x96\x29\x20\x0b\x91\xe3\x05\xbb\x82\x90\xaa\x45\x71\x52\xc4\x5e\x59\x29\xde\xb9\x1e\x7e\x39\x38\xfa\xe5\x60\xbd\xba\x4d\x41\x29\x41\x9f\xc1\xc3\xd2\xd0\xf6\x47\xa7\xf5\xdc\xb4\x28\xc0\x8f\x77\x6e\x1e\xf9\xd4\x6c\x77\x64\x5a\xb0\xb9\xdd\x91\x31\xe0\x07\x26\xdd\xe6\xc8\xd8\x83\x11\x98\x74\xbb\x23\x63\x89\x24\x30\xed\x83\x91\xcf\xeb\x32\xef\x67\x6b\xd1\x53\xcd\x1d\x5a\x11\x41\x99\x14\x73\x16\xb7\x9a\x8f\xfe\xc4\x15\xc6\x23\x5d\x9a\xc5\xfd\x76\xcc\xcc\xea\x2b\x5f\x0b\x16\x90\xab\xba\x55\x25\x00\x8f\xe4\x22\xd3\x44\x83\x4c\x3d\xac\xa8\x52\x60\xd1\xc0\x32\xdc\xc1\x01\xdc\x52\x4c\xb4\xc8\x97\x9d\xd2\xb9\x13\xfc\x12\x8b\x1e\x13\x67\xed\x4e\x81\x26\x7a\x4a\xa2\x29\x44\x33\x5f\xaa\x28\x7c\x61\x61\x34\x8b\x48\x70\x0e\x3e\x4c\x6e\xec\xe1\x83\x24\x36\x54\x8e\xe1\x87\x15\x87\x82\xd7\x38\x82\xd5\xc4\xe8\xc2\xaf\xa8\x28\xa7\xb4\xb2\x5b\x98\x2a\x06\x12\xaf\x56\x8c\x56\x63\x08\x3a\x7c\x32\x59\x6c\x07\x5b\xd4\xe2\x91\x9a\x0a\xa9\x8b\x1a\x8f\x78\x24\x0e\xdd\x4f\x83\xc2\x43\x3c\x50\xf3\xe8\x45\x38\x63\x8e\x45\x53\x5b\x3e\x4f\x19\x1a\x97\x54\x69\x99\x47\xda\x60\x66\x02\x1c\xec\x09\x5b\xea\x8d\xa8\x57\xc2\xd2\x42\x80\x63\xcb\xf9\xd6\x33\xb9\x51\xb1\xb6\x07\x3e\x93\xf7\xc4\xdf\xbb\xa5\x5e\xee\xb5\xa3\x3f\xba\x76\x74\xc6\x2d\x9b\x79\x13\x4f\xe0\xa6\x64\x83\x97\x22\x61\x51\x83\x27\x88\xac\x53\x55\xd5\x12\x9a\x8a\x5b\xb3\xde\x18\x68\x62\xd1\xc1\xdc\x27\x7c\x09\xab\xd0\xe6\xdb\xda\xa9\x58\xeb\x78\xd8\x23\xc3\xd7\xd6\x36\xb4\xe5\x18\xaf\xc0\xd5\x54\xf5\x13\x6d\x52\xd9\xed\xd1\x54\xb1\xb7\xd0\x1d\x8d\x35\x6a\xa7\xa1\xb1\x3f\x94\xc9\xf6\x16\x16\x8f\xad\x72\x9a\xe1\x7b\x5e\xf4\xc7\xe3\x45\x15\xfe\xb3\xe9\x91\x59\xd2\xe0\x16\x19\xf4\x48\xc2\x66\x40\x86\x10\x4f\xc0\x30\x92\x8c\x2a\xa5\xa7\x52\xe4\x93\x69\xdb\x05\x50\xa1\x16\x0e\x37\xd4\x0b\x5a\xbc\x78\x77\x8f\xb4\x16\x37\xdf\x8e\xf5\xc5\x1f\xb8\xae\x78\x6b\x32\x41\x24\x8c\xbe\x3a\x26\xd4\x43\x16\x32\xc0\x00\x62\x9f\xe8\xe7\xee\xc9\xf6\xb1\x3b\x4d\x2f\xed\x1d\xc1\x75\x0f\x17\x31\x5c\x76\xef\x93\xef\x6a\xc2\x15\x87\x46\xb8\xe2\x98\xc2\xd5\x69\x7a\xef\xa6\xeb\x14\x26\x39\xa6\x89\xda\x31\x4e\xb2\x1b\x6f\xe8\x8f\x42\x3d\x28\xba\xf3\x08\xdf\x47\x62\x7f\xd7\x52\xff\xec\x8f\x58\xdd\xe3\x88\x70\xd3\x0e\x3f\x8e\xe8\x94\x57\xa2\xd0\x4b\xf1\xf3\xcf\x34\x63\x13\x29\xf2\xec\xe8\x57\xd7\xcf\xe5\xf8\xd7\x19\xe3\xf1\xf1\xcf\x85\xb3\xe1\xe8\xd7\xa0\x1f\xe3\x49\x5c\xc2\x9b\xd9\xd3\xdf\xbb\x54\x69\xd9\x97\x51\x7c\xc2\x65\x14\xb5\x48\x20\x84\xb9\x76\xd6\x7a\x53\xcc\xb0\xe7\xaa\x0d\xcf\x9e\xab\xd6\xbe\x43\x19\x6f\xea\xae\xbe\xb6\x26\x43\x7a\xbe\x44\x96\x1d\x88\xa6\x8e\xa5\x3d\x63\xda\x56\x58\xec\xf0\x2d\x2c\x7e\xfe\xee\xa3\x31\x87\x7f\x3d\x7e\x33\x1e\x43\xa4\x7f\x3e\xbe\xc6\xda\xdc\xea\xd7\x66\xab\xea\x49\xb0\x55\x2d\x69\xd4\x4d\xcf\xd9\xb3\xd5\x27\xcb\x56\x03\x7f\xf4\x22\x7f\x6d\xcc\x12\x1e\x0d\x29\xdb\x92\xab\x6f\xcb\x68\x75\x37\x14\xbd\x6c\x52\x24\x89\xbd\xbf\x60\x8a\xd4\xc4\x66\x37\x80\x54\x43\xbb\xb5\xb0\xae\xfd\x12\xf1\x1b\x57\x30\xaa\xb4\x90\x74\x02\xd5\xdf\xe4\xa3\xb5\x3a\x90\x4a\x53\x9d\xab\x63\xf2\xff\xfd\xff\xcf\xfe\x5f\x00\x00\x00\xff\xff\x5e\xbe\xb1\x29\xa7\xa8\x02\x00"), }, "/crd/bases/camel.apache.org_integrations.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_integrations.yaml", modTime: time.Time{}, - uncompressedSize: 402860, + uncompressedSize: 470887, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7b\x73\x1b\x37\xf6\x28\xf8\xbf\x3f\x05\x4a\x49\x5d\x49\x13\x91\xb2\x33\x73\x53\xbf\xf1\x4e\xdd\x94\x46\x92\x13\x6d\x6c\x99\x65\x29\xc9\x4d\x39\x9e\x04\xec\x06\x49\x5c\x35\x81\x1e\x00\x4d\x89\xbf\xf5\x7e\xf7\x2d\x1c\x00\xfd\xe0\xab\x0f\x5a\xa2\xe3\xcc\x36\xa6\x6a\x62\x52\xec\xd3\x78\x1c\x9c\xf7\xe3\x0b\x32\x78\xba\xf1\xec\x0b\xf2\x9a\x27\x4c\x68\x96\x12\x23\x89\x99\x31\x72\x96\xd3\x64\xc6\xc8\x8d\x9c\x98\x7b\xaa\x18\x79\x25\x0b\x91\x52\xc3\xa5\x20\x47\x67\x37\xaf\x8e\x49\x21\x52\xa6\x88\x14\x8c\x48\x45\xe6\x52\xb1\x67\x5f\x90\x44\x0a\xa3\xf8\xb8\x30\x52\x91\xcc\x01\x24\x74\xaa\x18\x9b\x33\x61\xf4\x90\x90\x1b\xc6\x00\xfa\xf5\xdb\xdb\xab\xf3\x4b\x32\xe1\x19\x23\x29\xd7\xee\x21\x96\x92\x7b\x6e\x66\xcf\xbe\x20\x66\xc6\x35\xb9\x97\xea\x8e\x4c\xa4\x22\x34\x4d\xb9\x7d\x31\xcd\x08\x17\x13\xa9\xe6\x6e\x1a\x8a\x4d\xa9\x4a\xb9\x98\x92\x44\xe6\x4b\xc5\xa7\x33\x43\xe4\xbd\x60\x4a\xcf\x78\x3e\x7c\xf6\x05\xb9\xb5\xcb\xb8\x79\x15\x66\xa2\x1d\x58\x78\xa7\x91\xe4\x17\x59\xf8\x35\xd4\x96\xeb\x77\xe1\x84\xfc\xc4\x94\xb6\x2f\xf9\x7a\xf8\xfc\xd9\x17\xe4\xc8\xfe\xe4\xc0\xff\xf1\xe0\xf8\xff\x22\x4b\x59\x90\x39\x5d\x12\x21\x0d\x29\x34\xab\x41\x66\x0f\x09\xcb\x0d\xe1\x82\x24\x72\x9e\x67\x9c\x8a\x84\x55\xcb\x2a\xdf\x30\x24\x30\x01\x0b\x43\x8e\x0d\xe5\x82\x50\x58\x06\x91\x93\xfa\xcf\x08\x35\xcf\xbe\x78\xf6\x05\x81\x31\x33\x26\x7f\x79\x7a\x7a\x7f\x7f\x3f\xa4\x30\xdd\xa1\x54\xd3\xd3\xb0\xba\xd3\xd7\x57\xe7\x97\xd7\x37\x97\x03\x98\xf2\xb3\x2f\xc8\x8f\x22\x63\x5a\x13\xc5\xfe\x5d\x70\xc5\x52\x32\x5e\x12\x9a\xe7\x19\x4f\xe8\x38\x63\x24\xa3\xf7\xf6\xe0\xe0\x74\xe0\xd0\xb9\x20\xf7\x8a\x1b\x2e\xa6\x27\x44\xfb\x53\x7f\xf6\x45\xe3\x74\xaa\xed\x0a\xd3\xe3\xba\xf1\x03\x29\x08\x15\xe4\xe0\xec\x86\x5c\xdd\x1c\x90\x7f\x9e\xdd\x5c\xdd\x9c\x3c\xfb\x82\xfc\x7c\x75\xfb\xfd\xdb\x1f\x6f\xc9\xcf\x67\xef\xde\x9d\x5d\xdf\x5e\x5d\xde\x90\xb7\xef\xc8\xf9\xdb\xeb\x8b\xab\xdb\xab\xb7\xd7\x37\xe4\xed\x2b\x72\x76\xfd\x0b\xf9\xe1\xea\xfa\xe2\x84\x30\x6e\x66\x4c\x11\xf6\x90\x2b\x3b\x7f\xa9\x08\xb7\x1b\xc9\x52\x7b\xa6\x01\x81\xc2\x04\x2c\x7e\xd8\xcf\x3a\x67\x09\x9f\xf0\x84\x64\x54\x4c\x0b\x3a\x65\x64\x2a\x17\x4c\x09\x8b\x1e\x39\x53\x73\xae\xed\x71\x6a\x42\x45\xfa\xec\x0b\x92\xf1\x39\x37\x80\x45\x7a\x7d\x51\xf6\x35\x4f\x79\xb7\x9e\xd1\x9c\x7b\x74\x7a\x49\x68\xce\xd9\x83\x61\x02\x66\x33\xbc\xfb\x2f\x3d\xe4\xf2\x74\xf1\xe2\xd9\x1d\x17\xe9\x4b\x72\x5e\x68\x23\xe7\xef\x98\x96\x85\x4a\xd8\x05\x9b\x70\x01\x98\xff\x6c\xce\x0c\x4d\xa9\xa1\x2f\x9f\x11\x42\x85\x90\x7e\xf2\xf6\x23\x71\xb7\x4e\x66\x19\x53\x83\x29\x13\xc3\xbb\x62\xcc\xc6\x05\xcf\x52\xa6\x00\x78\x78\xf5\xe2\xf9\xf0\x9b\xe1\x8b\x67\x84\x24\x8a\xc1\xe3\xb7\x7c\xce\xb4\xa1\xf3\xfc\x25\x11\x45\x96\x3d\x23\x24\xa3\x63\x96\x79\xa8\x34\xcf\x5f\x92\x84\xce\x59\x36\xb8\x7b\x46\x88\xa0\x73\xf6\x92\x70\x61\xd8\x54\xb9\x97\x0f\xe1\x8f\x35\x54\x7c\x66\x0f\xc1\x3e\x3c\x55\xb2\x08\x0f\xd7\xff\xee\xa0\x84\x59\x53\xc3\xa6\x52\xf1\xf0\x79\x40\xee\xec\xef\xfd\xbf\x93\xf2\xdf\x6e\x67\xae\xaa\x17\xc3\xb7\x19\xd7\xe6\x87\xd5\xbf\xbc\xe6\xda\xc0\x5f\xf3\xac\x50\x34\x6b\x4e\x17\xfe\xa0\x67\x52\x99\xeb\x6a\x12\x03\xc2\xdd\x13\x9a\x8b\x69\x91\x51\xd5\x78\xe6\x19\x21\x3a\x91\x39\x7b\x49\xe0\x91\x9c\x26\x2c\x7d\x46\x88\xdf\x51\x00\x31\xa8\x51\xa7\x91\xb2\xcf\xaa\x73\x99\x15\x73\x51\xbe\x20\x65\x3a\x51\x3c\x37\x70\x06\x96\x24\xd5\x5e\x40\xf2\x19\xd5\xec\x99\xbb\xde\xff\x47\x4b\x31\xa2\x66\xf6\x92\x0c\xb5\xa1\xa6\xd0\xc3\xfa\x5f\xdd\xfe\x8f\x6a\xdf\x98\xa5\x9d\x99\xbd\x7c\x62\x8a\x79\xd7\x9d\x5f\xea\xa6\x37\xd5\x7e\xf7\x03\x37\x43\xfb\xb2\xc6\x7b\x7f\x28\x9f\xc5\xbc\x55\x14\xf3\xb1\xe5\x0d\x13\x92\xcb\x54\x6f\x7d\xa9\x62\x40\x8d\x74\xe3\x4d\xef\x9a\x5f\xba\xd7\xc1\xf4\x98\x7a\x56\xfd\x6c\xf1\xc2\x1d\x5b\x32\x63\x73\xfa\xd2\xff\x58\xe6\x4c\x9c\x8d\xae\x7e\xfa\xeb\x4d\xe3\x6b\xd2\x9c\x61\x0d\x61\x2c\xfd\xb2\x37\xdf\xfd\xbe\x24\x26\x75\xb4\x21\x67\xa3\xab\x12\x4e\xae\x64\xce\x94\x29\x71\xd6\x8d\xda\xfd\xae\x7d\xbb\xf2\xd6\x43\x3b\x31\xcf\x54\x52\x7b\xb1\x99\x7b\xb5\x47\x26\x96\xfa\xb5\x38\x06\xc0\x2d\xdd\xb6\xf4\x8f\x09\x53\x21\x7d\x35\xe4\xc4\x12\x5a\x39\xfe\x3f\x2c\x31\x43\x72\xc3\x94\x05\x63\xb1\xbb\xc8\x52\x4b\x0f\x16\x4c\x19\xa2\x58\x22\xa7\x82\xff\x77\x09\x5b\x07\xe6\x9e\x51\xc3\xb4\x59\x81\x09\xc8\x6b\x99\xec\x82\x66\x05\x3b\xb1\xa4\x12\xf8\x93\x62\xf6\x2d\xa4\x10\x35\x78\xf0\x13\x3d\x24\x6f\xa4\x62\xc0\x94\x5f\x02\x77\xd2\x2f\x4f\x4f\xa7\xdc\x04\xba\x96\xc8\xf9\xbc\x10\xdc\x2c\x4f\x6b\x82\x81\x3e\x4d\xd9\x82\x65\xa7\x9a\x4f\x07\x54\x25\x33\x6e\x58\x62\x0a\xc5\x4e\x69\xce\x07\x30\x75\xe1\xc8\xcb\x3c\xfd\x42\x79\x4a\xa8\x0f\x1b\x73\x5d\xc3\x41\x37\x80\x52\xec\x38\x01\x4b\x2f\xec\x89\x53\xff\xa8\x5b\x45\xb5\xd1\xf6\x2b\xbb\x3b\xef\x2e\x6f\x6e\x49\x78\x35\x1c\xc6\xea\xee\xc3\xbe\x57\x0f\xea\xea\x08\xec\x86\x71\x31\x01\x8e\x62\x45\x02\x25\xe7\x00\x93\x89\x34\x97\x5c\x18\xf8\x90\x64\x9c\x89\xd5\xed\xd7\xc5\x78\xce\x8d\xe3\xd7\x4c\x1b\x7b\x56\x43\x72\x0e\xc4\x9e\x8c\x19\x29\xf2\x94\x1a\x96\x0e\xc9\x95\x20\xe7\x96\x38\x9e\x53\x2b\x45\xec\xf9\x00\xec\x4e\xeb\x81\xdd\x58\xdc\x11\xd4\xf9\xd4\xea\x8f\xdd\xae\xd5\xfe\x10\xd8\xc5\x96\xf3\xb2\x3b\x95\x32\x0d\xb2\x4b\xfd\xce\x06\x56\xbf\x7e\x2f\x36\x5f\x4f\xe2\x58\xe4\x84\x4f\x0b\x07\x61\xf5\x8f\xab\x78\x72\x61\xcf\xd5\xb2\xa7\xf4\x25\xf9\x51\x33\xc7\x8b\x88\x51\x94\x1b\x72\xe4\x98\x5a\xf5\xa6\x63\x7b\xa7\xe6\x54\xd0\x29\x5b\x03\x5b\x9f\x91\x83\x24\x85\x95\xf5\x2c\x76\x38\x68\x73\x59\x08\x33\x74\xb3\xab\x83\xf2\x13\x5e\x45\x3c\x3b\x76\xc0\x29\xaf\x4b\x1d\x52\xf9\x65\xf3\xc9\x0d\x90\x1b\xb0\x16\x96\x8b\x35\x21\xf9\xaf\x0e\xd7\x1e\xe5\x86\xcd\xd7\xb6\x7c\x6d\x5f\xcf\xeb\x67\x70\x93\xb3\xa4\x76\x81\x08\x25\x53\x26\x98\xe2\x49\xf3\xa8\x36\xc0\x24\x3b\x10\x60\x75\xd3\x37\xcd\x89\x94\x3b\xf2\x03\x5b\x6e\xfe\xc1\x2e\x84\x10\x92\x64\x52\x4c\x99\xb2\x72\x7f\xba\xbe\x17\x7e\x2b\x37\x5f\x8f\xf5\x39\xbc\xb1\x9b\x3d\xb2\x94\xe1\x0f\x9f\xca\xad\xfd\xe1\x1f\x35\x09\x83\x7e\x79\x0d\x69\x2c\x85\xb0\x0f\x5a\x76\xd8\x40\x9b\x13\xc2\xd9\xcb\x80\x07\xcb\x93\x2d\x70\x03\x59\x98\xd3\xfc\x84\x68\x96\x28\x66\x4e\xc8\x70\x38\xec\xbc\x08\xe0\x27\xa8\x55\x00\xe7\x07\xee\x63\x24\xa1\x5a\xf3\xa9\x08\xbc\xb9\xb1\x10\x72\xa4\x97\xc2\xd0\x87\xad\x2b\xb0\xfc\x66\x41\xd5\x92\xa4\x2c\x67\x02\xb4\x61\x29\x00\xce\xef\xf6\x3c\x7f\x3f\xee\xb6\x96\xa0\x34\x6e\x5a\xcc\x00\x1e\xde\xf8\x07\x58\xd2\x26\xca\xb2\x99\x01\xd4\xff\x48\x95\xa2\xcb\x67\xab\x5b\x66\xd7\xc4\x44\xb2\xf1\x2a\xaf\x6d\xa8\xd5\x09\x2c\x2a\x00\x7b\xb4\x7a\xe3\x1b\xba\x60\xa2\x01\xa5\xa1\x0d\x9b\xd9\xa6\xb9\xae\x6a\x1a\xf5\xb1\x95\xd0\xed\xdc\xce\xed\x0b\x9c\x64\xf2\xbe\x6d\x65\x94\x78\x41\x84\x0b\xf2\xcb\xd9\x9b\xd7\xe4\xe2\xe6\x75\xa5\xe5\xde\xcf\x78\x32\x0b\x54\x1d\x76\x41\xc9\xc2\xb0\x4d\x8c\xc3\x48\xa2\x8a\x88\x35\x35\x66\xf1\x2a\x93\xf7\x20\x3b\x09\x52\x08\x6d\x54\x01\x22\x43\xba\x26\x0a\x59\x04\xa4\xee\x04\x36\x62\x9e\x83\xe3\x56\x72\xfa\x7f\xdf\xbc\xbd\xb6\xcb\x89\xc5\x18\x42\x1e\x06\x56\xcb\x55\x82\x19\xa6\x07\xf0\x6a\xb5\x60\x83\x42\xdc\x09\x79\x2f\x06\x13\xce\xb2\x54\xbf\x24\x46\x6d\xc0\xc6\xed\xa7\xd1\x54\x82\x10\x08\xa7\xd8\x84\x29\x26\x12\x16\xac\x36\xbf\x5f\x35\x40\xfc\xee\x8f\x87\x6b\x20\x8e\x56\xbf\xd8\xb4\x54\x2b\x28\xee\xc2\xba\xdd\xfc\x6c\x9b\xf6\xb1\x71\xd6\x67\xa3\xab\xa0\x71\x84\x39\xfb\x45\x98\xe1\x76\xba\xbc\x9d\x4e\xc0\x4e\x83\x56\xd7\xfe\xee\xc3\xab\x89\x7b\x19\xc8\xde\x96\xee\x91\x9c\x33\xb7\x79\xa5\x32\x43\xb8\xd0\x86\xd1\x94\xc8\xc9\x16\xca\x45\x05\xb1\x78\xa6\x98\x7f\xe2\xc4\x6d\xa0\x17\xe9\x2b\x15\xc8\x1b\xd5\x16\x34\xe3\x29\xb1\x98\x76\xfa\x9d\xdc\x02\x12\x56\x41\x68\x92\x30\x6d\x01\x51\x03\xf6\xca\x13\xa2\x8b\x64\x46\xa8\x0e\x52\xe8\x8d\xfd\xcb\x70\x4e\x05\x9f\x30\x0d\x52\x9b\x13\xa5\xf4\xfb\xaf\x3f\x6c\xde\x3d\x42\x5e\x49\x45\xd8\x03\x9d\xe7\x19\x3b\x21\xdc\xed\x78\x79\x67\x02\xf6\x70\xed\xb6\xa3\x12\xeb\xee\xb9\x99\xf1\xcd\xd2\x0f\xb1\xfb\x26\xd3\x93\x60\x24\xb5\xcb\x35\xf4\x8e\x81\xf1\xcd\x33\x95\x8c\xdf\xb1\x97\xe4\xc0\x0a\x4a\xb5\x69\xfe\x3f\x56\x75\xfe\x7f\x0f\xb6\x40\x3d\xba\x9f\x31\xc5\xc8\x81\xfd\xd1\x81\x9b\x5c\xa9\x2f\xda\xef\x02\xbe\xd4\x64\xcf\x19\x35\xc4\x28\x3e\x9d\x32\x05\x86\x91\x4d\x03\x94\x1f\xab\x52\x1c\x83\x25\x6f\x62\x05\x86\x0a\x04\x00\xb6\xa7\xe7\x44\x3a\x96\xae\x4d\xfa\xfd\xd7\x1f\xb6\xce\xb8\xb9\x5f\x84\x8b\x94\x3d\x90\xaf\x09\x10\x42\xae\xed\x2e\x1d\x0f\xc9\x2d\x60\x07\x70\x51\xfb\xa6\x64\x26\x35\xdb\xb6\xb3\x52\x64\x4b\xbb\xe6\x19\x5d\x30\xa2\xe5\x9c\x91\x7b\x96\x65\x03\xa7\xaf\xa7\xe4\x9e\x82\x7d\x36\x1c\x9c\xa3\x75\x39\x55\x66\x27\xb6\x06\x2d\xfd\xf6\xed\xc5\xdb\x97\x6e\x66\x16\xa1\xa6\x60\x7d\xb0\xda\xdd\x84\x5b\xad\xdb\xaa\xdb\xde\x8c\x6c\xb1\x71\x4d\xe9\x0c\x43\x17\x0e\x7d\x8c\x24\xc9\x8c\x8a\x29\x23\x9e\xf0\x4f\x0a\x4b\x92\xb7\x48\x2f\x2d\xf7\x78\x5d\x75\x0e\x63\x83\x0a\xbd\x4a\x38\xfe\x30\x25\x14\xb9\x38\xb0\x18\x21\x16\x77\x5d\xc3\xf2\x9d\x8b\xab\x78\x8f\x5d\x5f\x2a\x13\x6d\x97\x96\xb0\xdc\xe8\x53\xb9\x60\x6a\xc1\xd9\xfd\xe9\xbd\x54\x77\x5c\x4c\x07\x16\x35\x07\x0e\x07\xf4\x29\xd8\x3f\x4f\xbf\x80\xff\x74\x5e\x0b\x18\x22\xb1\x0b\x82\x1f\x7f\x8a\x55\xd9\xf7\xe8\xd3\x4e\x8b\x0a\x1a\x08\x9e\x8f\x1d\xde\x04\x7b\xff\xca\xb3\xf6\x5a\x38\xa6\xeb\x8d\x68\x9e\xc6\x6e\xb9\x4c\x5c\x93\x39\x4d\x1d\x69\xa6\x62\xb9\x77\x54\xb6\x1b\x5a\x28\x3b\xa3\xe5\xc0\x9b\xed\x07\x54\xa4\xf6\xdf\x9a\x6b\x63\xbf\xef\xb4\x83\x05\x47\x5d\xdf\x1f\xaf\x2e\x3e\x0d\x82\x17\xbc\xd3\x5d\xdd\x21\xf5\xe5\x4a\x4e\x78\xb6\x01\xed\xd7\xa4\x32\xff\x4b\x22\x18\x4b\x9d\x6b\x4b\x15\xa2\x5d\xca\xda\x31\xb1\x60\xa8\x46\xbc\xbc\x32\x7d\xff\x3e\x92\xa9\xfe\x3d\xcc\x22\x98\x96\x55\x21\xc0\x27\xb5\x6b\x26\xce\xc5\x09\x56\xef\xbf\x7e\xbd\x65\x9e\x75\x8b\x78\x63\xa2\x52\x73\x53\xf3\xaa\x6c\x9d\x6c\xcd\xa9\xea\xd4\xa4\xfa\xb3\x76\xd3\xc6\x0c\x84\xd6\xbd\xeb\x40\xa5\x7d\x2a\xda\x2c\xb7\x6a\x04\x2b\xbf\xa8\x19\xc2\x36\xeb\x41\x1b\x4d\x63\x32\x67\x82\xe6\x3c\x40\xf3\x1f\x87\xa5\x8d\xa0\xc5\xd4\xf7\xd6\x39\x1f\x74\xd3\x3c\xd5\xd9\x5a\x76\x18\xbc\x80\x4d\x4b\x99\x15\x28\xa8\x31\x34\x99\xb1\xb4\xb2\x51\x03\xc5\xdb\x78\xdd\xee\x79\x96\xd9\xa3\x9c\x53\xc3\x14\xa7\x19\x58\xef\xa9\x26\xd4\x79\xab\xbd\xad\x20\x60\xa5\xc5\xd9\xdf\xbd\xa0\x72\xcf\xbc\x30\xbd\x85\xae\xf8\xc3\xb0\xd2\x87\x93\x3c\x88\x62\x19\xa3\x9a\x69\xf8\x8a\x2e\x64\x01\xf7\x00\xcc\x89\x27\xe5\xee\x4a\x55\xf3\xed\xad\x1d\x8d\xdd\xfa\x8d\x84\xa3\xcd\xa6\x97\xc8\x39\xb8\x8b\xb7\xb2\x8f\x95\xed\xe5\x95\x30\x6b\x77\xd5\x0a\x86\x1e\x02\x4b\xc9\xd1\x98\x6a\xf6\xcd\xdf\x08\x13\x89\x5a\xe6\x86\xa5\xbb\xad\x28\x63\x29\x33\x46\x37\xcb\x94\xfe\x05\x68\xa3\x90\x3f\xd0\x44\xa6\x8c\x1c\xe5\x19\x28\xf5\xec\xc1\x74\x34\xe3\x94\xef\xc7\x9a\x3a\x4b\x03\xd4\x9c\xe6\xe4\x8e\x2d\xc9\x4c\x66\x69\xf0\x8b\x94\x73\x03\x90\x8f\x9c\xd1\x3b\x36\x89\x9f\x51\xa5\x32\xed\x6d\x5e\x68\x2b\x68\x1d\x7d\xc0\x08\x79\x64\x78\xce\x13\x9a\x59\x15\x82\x3d\x18\x8b\xe9\x63\x2e\xa8\x5a\x76\x3e\x3c\xb8\x3a\xdb\xb5\xeb\x0d\x13\x82\x27\x48\x4e\xcd\x8c\x80\x9f\x51\x1b\x2e\x9c\x21\x11\xae\x76\xd7\x89\x6c\x97\xa0\x37\xb1\xc0\x9a\x18\xdd\x66\xaa\x47\xbd\x3d\x8f\xd9\x01\x58\xbb\x53\x65\x41\x29\xb2\x54\x0e\xcc\x03\x72\x87\x8e\xda\x6a\x22\xa7\xf7\xe7\x8f\xb9\xc8\xbb\xf1\x20\xf0\xfb\xf1\xd2\x6c\x93\x53\x9f\xce\x7e\x6e\xe7\x76\xe7\xb5\xb8\x94\x1a\x6a\x79\x1a\x7b\xc8\x37\x9b\xd9\x10\xaf\xee\x68\xda\xd5\x56\x88\x4c\xd8\x59\x92\x58\x8c\xbd\xde\x88\x5f\x8d\x79\x27\x10\x1a\x43\x6e\xce\xec\x84\x8b\x5a\xe4\x4f\x47\x99\x0e\x27\x74\x54\x27\xa9\x37\x98\x5a\x9d\xa1\xd9\x19\x5c\x1f\x67\x5e\xbd\xa9\x58\x7d\x3d\x38\xa0\xe9\x0b\xb0\x2b\xae\xc7\xdb\xad\xc3\x24\xb5\xc9\x8c\x19\x61\x0f\x2c\x81\xb8\x2c\x17\x5e\xc6\x14\xcc\xdc\xcd\xba\x6e\x45\xee\xf9\x6d\xcf\x6f\x7b\x7e\xeb\x23\x60\xac\x96\x2b\xd5\x16\xb4\xdf\x10\x4a\x14\x1e\x20\x54\x59\x1d\x22\x04\xaa\xa6\x56\xeb\x9f\x70\x30\xa2\xce\xec\x9d\x9d\x86\x48\x38\x17\x41\x70\x37\x7c\x07\x57\xf5\xb5\xa4\xe9\x46\x6f\xbc\x1b\x85\x76\xb7\x39\x57\xec\x34\x97\xda\xd8\x8b\xe9\xcc\xd4\x8e\x2a\x6d\xb3\x6b\x6c\xa3\x3a\xc8\x9d\xd8\x45\xba\xdd\x08\xb4\x03\xb5\x4f\x4e\x0c\x58\x56\xee\x10\x17\x84\xe4\x7d\x58\x47\x25\x45\x3a\xde\xac\x72\x96\x73\x92\xee\x88\x72\xc5\x8c\xb7\xfa\x57\xd7\xb7\xeb\xa1\x67\x70\x00\xa8\x65\xb8\xb3\xf2\x6e\xb0\xda\x51\x07\x69\xa7\xeb\x21\x83\x21\x1d\x34\xb5\xcd\xcb\xa3\xc6\xb2\x16\xc3\xe7\x9d\x17\xf9\xff\x77\x01\x2e\x84\x02\x0c\x6a\x01\xa8\x2d\x73\x79\xed\xbd\xc9\xe1\x51\x67\x7a\x25\xc1\x17\xe0\x45\x00\x7f\x42\x47\x6c\x38\xdd\xe6\x02\x22\xc0\xfc\x2c\xc5\xe2\x9a\x1c\x18\x36\xcf\x33\x6a\xd8\xc1\x36\x2a\xb5\xff\xab\xfb\x1f\x24\xcd\x5a\xee\xd1\x90\x98\x82\x68\xeb\x27\xec\x7e\x3c\x0e\xfe\xfe\xad\x4e\x15\xb2\xdd\xd5\x8c\x98\x70\x47\x19\x38\xa0\x42\x8b\x0c\x3a\x92\x69\xf9\x53\x2f\x06\xf3\xff\xee\xe2\x29\x5e\x8f\xb7\xdb\xf8\x3e\xdc\xb5\x6f\x13\x10\x09\xa1\x89\xe1\x0b\x76\xc1\x68\x9a\x71\xc1\x6e\x58\x22\x45\xba\x03\xb1\x9b\x7e\xea\x4d\xcf\x6e\x7d\xb4\x66\x30\xfd\xe6\x6f\x2d\x37\x67\xb3\xe1\x34\x8c\xca\xef\x88\x9c\xe8\x79\xf9\xc0\xf6\xdb\xbf\xfb\x42\xaf\xae\x1c\x42\xd1\x33\x16\x72\x35\x40\xf2\x5f\xf1\xb9\x2e\x65\x41\xee\xe9\x56\xd1\xcb\x2f\xd7\xd9\xbd\x9d\x27\xd9\xf9\x8c\xb7\x53\x28\xcc\x79\xba\x41\xd5\xb4\xe5\x17\x6b\x81\xcf\x6a\x5a\xcc\x5d\xbc\x96\xf4\xb1\xb0\x46\x2d\x21\x1a\x76\x08\xe1\xe2\xa9\x4c\xee\x76\x70\xc7\x30\xf8\x9c\x4e\xd9\xe1\xa1\x26\xe7\x6f\x2e\xca\x90\x0a\xee\xa3\xa5\xbd\x2b\x35\x57\x72\xc1\x53\x96\x0e\xc9\x4f\x54\x71\x3a\xce\xb6\x91\xa0\x6a\x94\x32\xae\x26\x5f\x1e\xfd\x74\xf6\xee\xb7\xeb\xb3\x37\x97\xc7\x20\xcd\xb1\x87\x9c\x8a\x94\xa5\xa4\xd0\x41\xf6\x2d\x4f\xe2\xf0\x70\xfb\x89\x87\xc1\xc4\x82\x2b\x29\xe6\xe0\x66\xb9\x9a\x80\x7b\xde\xcd\x8a\x24\x65\x60\xaf\x62\x5a\x66\x0b\x06\x0e\xfd\x88\xd9\x06\x06\xc4\x45\x5e\x98\x10\xfd\x10\xac\xbd\x85\x70\xae\xe1\x74\x48\x2e\x64\x81\xd9\x85\x2f\xbf\x84\x15\x2b\x96\x16\x89\x73\x9a\xd0\x80\x88\x5f\x9e\x78\xb9\x8d\x66\x99\xbc\xd7\xa0\x86\x32\x9d\xd0\x7c\x3b\x07\xaa\x86\x9d\x62\x7d\x5b\x9d\x23\xfe\x25\xe1\x43\x36\x24\x07\x5f\xd6\xfe\x74\xe0\x66\x9f\x2b\x69\xa7\x80\x02\xec\x57\x9d\x71\xc3\x14\xcd\xc8\x41\x1d\xda\x90\x5c\xda\x39\x82\x95\x3c\x1c\x70\x2b\x50\x98\x81\x60\x0b\xa6\x9c\xfa\xec\x8e\xff\xc4\xa7\x9a\x41\x3a\x95\x9c\x58\xe1\x04\x32\x94\x30\xe7\x55\x1e\x38\x7b\xe0\xda\x40\x36\x93\x90\x66\x63\x60\x77\xe5\x87\x6b\x85\xba\xc3\x4f\x67\xa8\xbe\xd3\xa7\x5c\x58\x5e\x34\x48\xa9\xa1\x83\x1a\x21\x39\x75\xac\x72\x90\xc8\xf9\x9c\x8a\x74\x40\xfd\xd5\x1c\x94\x68\x7d\xfa\x85\xf7\x05\x0c\x68\xf9\x2b\x2e\x06\x74\xa0\x67\x2c\xcb\xb6\x45\x46\x86\xd1\x4a\xea\xdc\x40\xc8\x30\xcd\x9f\x6e\x97\x65\xc2\xf0\x73\x8d\xa3\x4c\x97\x25\x21\x72\x6f\x18\x92\x6b\x69\x2a\xab\xc9\xce\x20\x9c\x6a\x50\x02\x7b\x53\xa7\x65\x15\xad\xba\xbc\xbe\x7d\xf7\xcb\xe8\xed\xd5\xf5\x6d\x8d\x64\x21\x90\x7b\x17\x49\xdb\x42\xb2\xda\x27\xda\x4e\xd2\x56\x49\x16\x62\xf1\x6d\x24\x6d\x8d\x64\xb5\x13\x7a\x14\x49\x5b\x21\x59\xed\x7b\x8a\x24\x69\xab\x24\xab\x15\x30\x96\xa4\xd5\x48\x56\x2b\x4c\x34\x49\xab\x91\xac\x56\xa0\x38\x92\xb6\x4a\xb2\x5a\xc1\xa2\x48\x5a\x4f\xb2\xd6\x06\x13\x8b\x28\x72\x15\x14\xd2\xda\x15\x2d\xcf\x0a\x64\x2b\xcd\x0c\x41\xd0\xab\xc6\x9d\xdf\x74\x6c\x4f\xb3\x63\x8d\xb9\x5f\x8a\xc5\x4f\x54\x35\x12\x3e\xc4\xc6\x85\xb4\x82\xb5\x92\xaa\xf3\x84\x83\x54\x5b\xca\xdf\x6d\xb3\xc6\x4b\xb8\x6e\xec\xb2\x98\xec\x58\x68\x3d\x86\x6c\xd3\xfa\xda\xa7\xe9\xc6\x9b\x42\xc3\x99\x50\x72\xfe\xdb\xd5\xc5\xe5\xf5\xed\xd5\xab\xab\xcb\x77\xb8\xa7\x23\x70\x95\xb4\x65\x2d\x34\x47\x93\x7d\x3e\x96\x1f\xb9\xb1\x85\x2b\xe5\x8a\x2d\xb8\x2c\x74\xb6\x2c\x4d\x2e\xb5\xfd\x44\xc2\xae\xae\x87\x97\x96\x2b\x45\x8a\x8a\x94\x50\xb1\x0c\x8e\xa8\xc7\x00\x47\xc8\xf6\x48\x90\x9b\xd8\x65\x1b\x3b\x44\x82\xde\xc8\x34\x77\x31\x45\x24\xdc\x5d\xac\x73\x17\x6b\x44\x82\xdf\xc2\x40\xb7\x30\x48\x24\xd0\x9d\x6c\x74\x1b\x9b\x44\xc2\xde\xcd\x4c\x4b\x66\x79\xc1\x26\xb4\xc8\x10\xdc\xd5\x0d\x23\xc9\xc1\xc1\xd6\xc4\xa4\x95\xdf\x76\xb8\xfe\xaf\x94\x9c\x77\x20\x01\xce\x6d\x59\xba\x62\x37\x11\x3c\x84\x9a\x5c\x9b\x47\x83\x1d\x79\xfd\xde\x85\xb4\x7b\x69\x98\xcd\x73\xb3\xc4\x9d\x73\x1c\xbd\x27\x65\x3a\xd8\x1b\x9a\xff\xc0\x96\x3b\xfc\x65\xeb\xa3\xb9\x29\x2c\x63\x09\xa4\x34\xde\x31\x88\x17\xa7\x3e\xf5\xf1\x0d\xcd\xb1\x18\xda\x65\xf6\x76\xdc\x6d\xf7\x3b\x22\x66\x6e\x15\x18\x3b\x67\x90\x25\xec\x22\xf0\xd3\x25\xf1\x88\x17\x06\x9e\xd3\x6e\x9c\xf4\x8e\xb0\xed\x28\xa0\x64\x2f\x41\xde\x91\x53\x70\xa1\x77\x67\x69\x4a\x24\x90\x90\x42\xb3\x49\x91\xb9\x94\x00\x3d\xac\xe5\xfa\x60\x39\x4a\x18\x77\x5c\xa4\x27\xa4\xe0\xe9\xb7\x38\x22\x12\x46\xc7\x33\x0d\xce\xb1\x47\x9c\xeb\x4d\xe9\x33\xac\xa8\x69\x79\x8f\x22\x57\x2f\x15\xe1\x46\x03\x6e\xcf\xbd\x60\xe5\x85\x8a\x0e\x9b\xb1\x2b\xfc\x60\xd3\xd8\x95\x4b\xb9\x79\x0c\xec\x4c\xd1\xbf\x6e\x49\x95\xdb\x34\x00\x9f\xba\x53\xb8\xc3\x8a\xc4\xb9\x64\x15\x7f\xfb\x72\x19\xb1\x48\x42\x74\x91\xe7\x52\x19\x5d\x56\x0d\x80\xba\x23\x27\xcd\x8f\x90\x57\x10\x83\xed\xbf\x97\x8f\xbb\x6a\x36\xef\x0f\x0f\xff\xf1\xc3\xe5\x2f\xff\xeb\xf0\xf0\xc3\xef\x27\xb5\xbf\xd6\xca\xe8\x34\x7e\x12\xb3\x80\x9c\x25\x43\x21\x53\x76\x0d\xf3\x86\x8f\xeb\x81\x4d\x51\x10\x5d\x65\x94\x99\xd4\xe6\x6a\x74\x12\x3e\xe6\x32\x5d\xfd\xa4\x91\xc2\x00\xe9\xcc\x4a\xda\xf2\x0a\xb7\x8d\x06\xa6\xfc\xd4\xcc\x35\xf4\x25\x4e\x30\x46\xa0\xe6\x78\x15\xf2\x0c\xad\x1c\x70\xaf\xb8\x31\x4c\x80\x7c\xcc\xd4\x5c\x13\x39\x39\xb1\xf7\x39\x46\xa0\x0a\xc3\x0a\x56\x8b\x17\x68\xc9\xd1\x3f\xd4\x8d\x28\xb6\x24\x4b\x6e\x1b\x4d\x67\x20\x84\x76\x4e\xbc\x6b\xdc\xde\xbd\x92\x59\x47\x73\xbb\xba\xa7\x8f\xa5\xf5\xdc\xd0\x4f\xb0\x1d\x5d\xa8\x62\xb9\x81\xfb\xa4\x8d\x21\xa8\xfe\xd5\x93\xd1\xc8\x32\x4c\x7f\x35\x83\x32\x06\x0f\x20\x35\xb1\x4a\x58\x80\x0a\x66\x50\xce\xac\x2a\x18\x73\xe4\xbe\x1c\x26\x79\x11\x43\x73\xfc\x53\x73\x36\x97\x6a\x79\x12\x3e\xb2\x7c\xc6\xe6\x56\xc5\x1a\x68\x23\x15\x9d\x46\x91\xb1\x30\x25\x98\x4a\xf5\xc9\xbd\xa2\x31\xe9\xf5\xf7\x60\xed\x06\xc4\xdb\x0e\x5c\x3e\x95\xc9\x96\x81\x9f\xb0\x74\xef\xb4\xb1\x3c\xc1\xcd\x81\xab\xbb\x46\x13\x49\xce\x1b\x99\xb0\x2f\xcb\x5b\x11\x79\x97\xad\x02\xe6\xab\xb3\x9c\x54\x81\x49\xa0\x9a\x8b\x85\x55\xc5\xb6\x24\x63\x6d\x1b\x1d\x09\x5c\xca\x17\x5c\xcb\x28\xb4\x26\x84\x8a\xe5\xdb\x88\x4b\x46\xca\x0a\x14\x6d\xbe\xfc\xdd\xcf\x46\x2f\x6e\xa3\x78\xca\x7d\xd8\x89\x2c\x4c\x5e\x18\x1f\x88\x10\x2b\x9c\x7a\x6b\xe1\x43\x2e\x75\x2d\xa9\x47\x57\x3c\x8d\x98\x6d\x99\xeb\xdb\xc6\xc1\x0b\xac\x81\xc5\x8d\x9c\x1a\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\x51\xd3\x6c\x94\x7d\xe0\xc2\x0c\xa4\x1a\xb8\x83\xdc\x52\xec\x61\xfb\x08\xdb\xfc\x98\xdb\xfb\x2e\xf0\xb0\x5a\xb5\xb0\xc0\x8d\x3f\xc1\x85\xeb\xc2\x42\xc3\x44\xf7\xc9\x41\x5d\x29\x9d\xa7\xb6\xa1\x38\xa8\x18\x07\x47\x6d\xf2\x4e\x29\x39\xd4\x55\xde\xf4\x9f\xc2\x00\x13\xc4\x65\xb7\xe4\xe8\xdb\xef\x30\x10\x8a\xcf\x0d\xeb\xae\x04\x57\x0b\xc3\x41\x8d\xb5\x1f\x30\xa4\xd5\x2d\x8c\xde\x18\xd4\x1b\x83\xfc\xd8\x93\x31\xe8\xa6\x0b\x1e\xf7\x96\xa0\xce\x0f\xe0\x67\x3f\x20\xb5\x02\xb2\x4f\xf2\xf6\x08\x9f\x3a\xc6\x95\xb1\xd1\xaf\x1e\x54\x2b\x23\x49\x2e\xf3\x02\xc2\x6d\x63\xbc\x82\xdb\x9d\x8d\xc3\x40\xd8\xab\xf0\x71\x7c\x6c\x91\x93\x2b\xe6\x9b\xfd\xc1\xe4\x0c\x92\x06\x1c\x61\xb7\x2f\x68\x85\x18\x1c\x88\x8a\x39\x5d\x09\x92\xc1\x85\x2b\xd1\x63\xaf\xd7\xaa\x9f\x74\x47\xc8\x74\x18\xda\x50\x65\xb8\x98\x0e\xc9\xcf\xf6\x79\xc7\xb3\xbd\xbf\x8b\x0b\x32\x2f\x32\xc3\xf3\xac\x4c\xa4\xc3\x05\x3a\x3a\xaf\x0f\xd5\x5a\x26\x9c\x86\x68\x2c\x9f\x37\xa2\x4d\xd8\x16\x58\x0d\x54\x3f\xca\x15\x4b\x58\xca\x44\x82\x70\xb1\xff\x04\xd5\x6b\xcb\xb3\x18\x5b\x95\x94\x5c\x8a\x85\x7b\x07\x25\x69\xe1\xc2\x4f\x1c\x33\xb6\xef\x68\xc7\xe5\x95\x39\x7c\xb2\xb0\x0a\x8b\xee\xde\x0d\xb7\x52\x19\xb1\x34\x3a\x20\x48\x01\x85\xe0\x11\x39\xa9\x2c\xec\xed\xc7\x1e\x27\x20\x95\xbe\x35\xb4\x50\xb8\x26\x19\x95\x73\xab\xa4\x6c\x90\x71\xf6\xe4\x0d\x8c\x13\x45\xe2\x4a\x09\x45\x30\x9b\x3f\x4c\x04\xd9\x8b\xf8\xd1\x45\xf4\xe8\x20\x76\xc4\x8b\x1c\x7b\xf1\x3d\x75\x15\x31\xe2\xc5\x8b\x48\xd6\x9f\x2b\x36\xe1\x0f\x1d\xee\xe1\x99\xd8\x94\xe3\xe8\x33\x14\x73\x26\xb0\x6b\x34\x92\x30\x9a\xcc\x80\xc0\x86\x6c\xea\xd2\x49\xfe\x29\xa3\x9f\x9c\x36\xd4\x9d\x28\xdd\x04\x1d\xad\xa7\x48\x3d\x45\xda\x31\xf6\x40\x91\x3c\xea\x59\x22\x13\xb1\xde\xcf\x8f\x1c\xed\x41\x0f\x80\xf8\xfb\xb8\x64\x80\x8b\x5a\xe4\x3e\xdc\xb4\xe8\xca\x68\x55\xf2\xd8\x29\x40\x69\x47\xed\xdb\x7a\xbd\xc7\x8a\xb0\x1a\xe9\x62\xf0\xc8\x8c\x4f\xed\x61\x67\x6c\xc1\x32\x2f\x41\xb5\xc2\x74\x05\xaa\x20\x06\xcb\xc8\x60\x42\xb6\x7a\xaf\xbd\x92\x8a\xa7\x0d\xe1\x1e\x37\x4d\x2e\xa0\x19\x53\x26\x69\x5a\x6b\x36\xa3\xa1\xcc\x28\xb9\x60\x79\x26\x97\x73\x1f\xd4\x9b\x12\xa8\x92\x3a\x29\xb2\x1b\x66\xda\x9d\xd4\xe8\x8b\x04\x33\x1d\x15\x59\x36\x92\x19\x4f\x5a\x6d\x6c\x2b\x85\x67\xe1\x4c\xf3\x22\xcb\x48\x0e\x8f\x0f\xc9\x5b\x01\xd4\xf0\x2c\xbb\xa7\x4b\x7d\x42\xae\xd9\x82\xa9\x76\xaa\x71\x35\xb9\x96\x66\xe4\x84\xec\x2a\x86\xcf\xee\xb3\x03\x44\xf8\x84\xbc\x74\xcd\x35\x88\xa1\x53\x94\xf2\x14\xfc\xaf\x27\xf6\x8c\xea\x2f\x70\x44\xee\x9e\xeb\x2e\xda\x04\x79\x34\xf2\x7e\x01\x6f\xb2\xa4\xdb\x7d\x7e\xb2\xa3\xcc\xf8\x84\x25\xcb\x64\x53\x2d\xbf\xe6\x58\xcb\x08\x95\x42\xfb\xa2\xb3\x33\x56\xc7\x73\xbd\xd4\x86\xcd\x77\x95\x2b\x6b\x4c\xd4\xaa\x6a\x5c\x10\xc5\x74\x2e\x85\x06\x9b\x7d\x75\x25\xca\xd9\x39\x95\x58\x87\xbd\x6f\x05\x8b\x3f\x9b\x18\xc6\x9f\x4b\x6d\x6e\xac\x7e\x8d\xe1\x1b\x4d\xac\x1f\x85\x47\xa1\xda\x0a\xcd\x32\x96\x12\x3e\x9f\xb3\xd4\xea\xd3\xd9\x92\xd0\x89\x41\xfa\xce\x68\xc3\x1e\xe0\xfa\x47\x41\x2b\x12\x27\x4e\xcc\xa8\x48\x33\xa6\xc8\x84\xf2\x4c\xe3\x58\xef\xaa\x8d\x01\x02\x39\xb8\x00\x45\xdf\xb9\x87\xc1\xa8\xc0\xa0\x2a\xb3\x84\x2e\x6f\x38\xb8\x92\xb8\x1e\x2a\xf0\x78\x75\xdb\x81\x67\xd6\x30\xc6\x09\x42\x28\x90\xd5\x34\xc7\x99\x4c\xee\x34\x29\x84\xe1\x99\x5b\xb8\x94\x77\xae\xcd\x1b\xdc\x29\xbc\x99\xb9\xd3\xb5\x2c\xff\x39\x28\x71\x74\x60\x67\xa0\x4f\xbf\xa8\xfe\x04\x5f\x60\x04\x99\x58\xe9\x93\x3d\x6c\x4b\x1e\x5f\x1f\x0d\x3c\xb4\x94\xd6\x1e\x29\x04\x30\x48\x51\x0a\xa1\x13\x69\x59\x5c\x8c\x25\xd9\xd7\xf6\x1e\xd7\x82\x56\x86\xe4\xf2\x81\x25\xe5\x67\x67\xf8\xa0\xc9\x8e\x62\x15\xeb\xc3\x48\x20\x09\x58\xf7\x46\x17\xbf\x10\x32\x3b\xb1\x3e\x56\xb2\xcc\xe1\xf9\x50\x39\xc5\x83\x23\x19\x17\x71\x6e\x0d\xa8\xf5\x05\xd9\x8d\x84\x0b\x6d\x65\x81\xc6\x45\x74\xf9\x7a\x5e\x62\x8f\x33\xd6\x73\xc5\x12\x23\xd5\xb2\x8c\x05\x0f\x73\xb4\x73\x56\x52\x1a\x72\x74\x78\x7a\x18\x13\xdb\x41\xd6\xcc\xa8\x87\xae\xc5\xa2\xa3\xf6\xce\xa6\xea\xdf\x12\x07\x56\x13\xcd\xe7\x79\xb6\x84\xbd\x38\x4c\x4f\x08\x37\x21\xbc\x5c\x15\xc2\xef\x4c\x5c\x0c\x83\x4b\x01\x3d\x21\x5a\x12\xa3\x68\x59\x59\x15\xbe\x85\x92\xf6\xaa\x70\xfc\x2b\x0a\xec\xd1\xe1\xc7\xc3\x13\xc2\x4c\x72\x4c\xee\xa5\x38\x34\x70\x34\x43\x72\xeb\x0a\xa0\x85\x97\x46\x81\x5c\xca\x02\x4a\xd2\xfa\xb2\x6f\x19\x4f\xb8\xc9\x96\xc0\x1e\x88\x2c\x8c\x4b\xd1\x8f\x0c\x61\xf0\xe9\xaf\x97\x0f\xdc\xf8\x18\x45\x7b\xc7\x9f\x03\xb6\x3a\x56\x41\x68\xdc\xc2\x33\xbe\x60\xa7\x33\x46\x33\x33\x73\xe1\x42\x42\x8a\xc1\x7f\x33\x25\x21\x89\x56\xf8\xbf\xc4\x38\x24\x91\xd6\xd5\xfa\xe8\xe8\xed\xc2\xaa\x28\xab\x4f\x44\xb8\x6d\x2c\xe3\xf8\x8e\xa1\x44\x02\xb2\x4a\x4a\xbe\xbf\xbd\x1d\x7d\xc7\xcc\x0a\xc9\xb4\x10\x43\x4c\x56\x0c\xe1\xcc\x99\x9a\x48\x35\xdf\x27\xed\x9c\x49\x8d\x5e\x29\x59\x5b\xad\xd4\xc6\xd5\x33\x72\x42\x9e\x70\x95\xf3\x3b\x86\x8b\xfa\xfa\x15\xb9\x4c\xc9\xd5\x68\x08\x0d\x5c\x73\x25\xc7\x74\x9c\x2d\xa1\x1e\x87\x4f\xc2\x8c\x82\x79\x60\xa7\x78\x60\x69\x9d\x3d\x83\xef\x19\x4d\xad\x66\xe5\xbb\x60\xc4\x60\x78\x27\x74\xad\xbd\xb3\x3b\x73\x72\x95\x19\x67\x7e\xea\x65\x22\x6a\x74\x98\xaf\xc7\xbf\x21\xe0\x68\x48\xcd\x56\x2c\x77\x24\xc4\xc3\xdf\xf3\xa5\x5f\xbb\x2b\x6e\x77\xca\x42\x42\xda\x0a\xc3\xb0\xe0\x48\xc7\xb3\x9b\x7e\xad\xb0\xb6\xdd\x21\x58\xa8\x45\xa1\xc8\xd8\x80\x6e\xb1\x29\xa4\x53\x7c\x05\xd9\x64\xf5\xf4\xab\x71\xa6\x0b\x94\xb3\x77\x75\x74\x8e\xc2\x8b\x4a\x58\xad\x8f\xdd\x8b\xd8\xd6\xba\x6a\xf7\xe8\xbc\x8a\xf8\x50\x00\x82\x77\xac\x37\x1f\x89\x5f\x59\x87\x98\x2f\xd2\x89\xf3\xed\x2e\x0d\xb7\x69\xac\x07\xc3\x1b\x19\x3a\xf7\xf8\x62\xe6\xf6\x52\xc5\xc9\x2f\xd0\xbb\x73\xef\xb4\x36\x97\x38\x2d\x3e\x8c\xe8\xc0\xd8\xee\x61\xb1\x9d\x83\x62\x37\xe4\xbe\xab\x5a\x0f\x04\xc7\x2d\x55\x1c\x47\x5c\x3b\xd0\x5a\x1c\xc5\xb5\x03\x1d\x69\xf2\x06\xe3\x4c\x68\x8f\x06\x2d\x73\x5e\xd8\xb7\x7c\xf3\x3f\xff\xe7\x5f\xff\xe7\xd0\x4d\xbb\x0b\x44\x2a\xc8\xd5\xd9\xf5\xd9\x6f\x37\x3f\x9d\x43\x02\x72\x0c\x06\x3d\x59\x24\x2b\xa4\xd4\x44\x51\xc3\xa6\x5f\x01\x1e\xaf\xd7\x54\xf6\x52\x52\x2c\x41\xf3\xb2\x91\x95\xd6\x9a\x96\x51\x7b\x1d\xf7\x7c\xb7\x62\x89\xe9\x20\x06\x29\xe3\x83\xaa\x92\xfc\x46\x26\x77\x1d\xe5\xf3\xc3\xdb\xf3\x91\x7b\xbc\x26\xa2\x53\x11\x6b\xd4\xe0\x62\x21\xb3\x85\xeb\x50\x75\x7b\x3e\x82\x05\x0f\xe1\x5f\x60\x21\x02\x65\x77\x69\xdf\x11\x72\x26\xd0\x90\x9d\x13\xce\x2a\xd0\xce\x94\x46\x89\x62\x34\xe3\xda\xf0\x04\xe0\x97\xc6\xa9\x08\x09\x5f\xde\x61\x7d\x6f\x9f\x5c\x83\x38\x7c\x1b\x1c\x77\x1b\x95\x89\xc8\x3b\xd2\x88\xe9\xaf\x2b\x13\x31\x81\x98\x3d\xf7\xf1\xa3\xc9\x7d\x3c\xd7\x51\x8d\xfa\xb5\x3d\xf7\xd9\x34\x9e\x88\xfb\x7c\x4e\x74\x37\xea\xe7\xb9\x62\x37\x46\xe6\x1d\x7c\x2a\xee\xc1\x2d\x1e\x95\x31\x9b\x60\x3d\x00\x74\xab\xfb\x23\xf5\x4d\x81\x05\x24\x64\xc6\xd8\x64\x64\xc3\xc5\xe1\x22\x3a\x43\x0b\xcb\x8c\x2f\x98\x60\x5a\x9f\x82\x63\xa4\xc8\x9d\xd6\x89\x02\x3b\xa1\x3c\x2b\x14\x3b\xb1\xbb\xc6\xe6\xb0\x13\x27\x55\xc2\x8b\x2f\xc9\x0e\x5f\x32\x93\xe0\xb0\xf0\xb6\xe6\x35\xf2\x96\xd7\xb0\x9d\xab\x4d\x26\x13\x45\xf5\x0c\xa9\x1e\x43\xaf\x4d\x6e\xb4\xb3\x0d\x2b\x46\xb5\xef\x9a\x10\xb6\x97\x4b\x68\xba\x98\x53\xbd\xab\xcc\x78\x7d\x04\xb1\xc6\x4d\xd6\x01\x1e\xc9\xf4\xf0\x50\x37\x80\x4e\x15\x4d\x18\xc9\x99\xe2\x12\x07\x17\xb2\xc3\x53\x79\x2f\xc8\x98\x4d\xb9\xd0\x1e\x77\xe0\x65\x01\xc9\x2c\x5f\x64\x3b\x3a\x41\x36\x47\x28\x5b\x38\x24\xef\x1a\xa5\xdd\x7c\x7a\x5a\x22\x2b\xa2\xe8\x57\xd3\xc5\x55\x07\x01\xb7\x80\x5a\x85\xaf\xbc\xef\x11\x17\x1b\xd1\x1c\x40\xb6\x6c\xe2\xba\xcf\x0e\x87\x01\xab\xe8\xd3\xe2\xb3\xc3\xa2\x55\xf5\xfc\xb6\x09\x83\x9f\x83\x41\x5f\x2e\xdc\x1d\xe8\xee\x9f\xef\x1d\x81\xbd\x23\xb0\x77\x04\xf6\x8e\xc0\xde\x11\xd8\x3b\x02\x7b\x47\xe0\xd6\xd1\x3b\x02\x7b\x47\xa0\x1f\xbd\x23\x70\x6d\xf4\x8e\xc0\xde\x11\xd8\x3a\x7a\x47\x60\xcb\xe8\x4d\xb1\x7e\xf4\x8e\xc0\xde\x11\xe8\x46\xef\x08\x2c\x1f\xe8\x1d\x81\xbd\x23\x70\xe3\xe8\x1d\x81\x3b\x9f\xec\x1d\x81\x31\x10\x3f\x03\xee\xf3\x39\xd1\xdd\xe8\x6c\x52\xc4\x4f\x83\xf7\x6c\x64\x35\xb4\xb8\xdc\xc3\x11\x78\x07\x78\xe2\xb4\x3b\x8b\x8d\xf5\x5c\x33\x07\xb6\xfd\xc4\xce\x9b\x0e\x18\xd7\x5a\xc2\x67\x48\x79\x97\x99\x83\x0f\x39\x58\x5d\x72\xd6\x62\xfd\x11\x21\x21\x54\x9f\xe6\xd2\xfd\x5f\xe5\x8d\xa8\xb9\x21\x9c\x4e\xdb\x46\xd4\x62\x88\x39\xd6\xff\x10\xe7\x7b\xc0\x26\x0f\xfa\x5d\xc3\xf8\x1d\x62\xfc\x09\xb1\xdc\x2c\xd2\x8f\x80\xf5\x21\xc4\x94\x9a\x7b\x7a\xff\x01\xd6\x77\x10\x53\x03\x10\xe9\x37\xc0\x3a\x59\xed\x40\xf8\x0c\xe2\x4d\xf2\xad\xfe\x82\x9a\x0f\x00\x0d\x74\x87\xaf\x60\x8b\xfd\x1f\xef\xc8\x5a\xf1\x13\xec\xb0\xfd\xe3\xcf\xaa\xf4\x11\x3c\xb1\xdd\x3f\xd2\xfc\xd7\x41\x08\x89\xb3\x78\x44\x71\x34\x1f\x7e\x71\x3b\x53\x4c\xcf\x64\x86\xba\xf3\x8d\xfb\xfe\x86\x0b\x3e\x2f\xe6\xf6\x1a\x68\x7b\x65\xf9\x82\x05\xa0\x3a\xdc\x34\xd4\x32\x1d\x87\x71\x86\x4b\x0b\x8c\xa7\x4c\xb1\x14\x60\xd9\x53\x9b\x18\xa6\xc8\x8c\x82\xae\xa1\x8b\x24\x61\x2c\xc5\xfa\xc2\xeb\x6a\xe2\x5f\x87\xe5\x8c\xcb\xce\x2f\x2f\x30\x60\x6a\x5d\x80\xff\xfa\x35\xfa\x14\xb0\x52\x6a\x84\xab\x65\x1f\x6e\x96\x38\x17\x4b\x2c\x3b\x89\x51\x8c\xf6\xe4\x56\x41\xba\x54\xbc\x9b\x24\x42\xfd\x7d\x8c\x3b\x25\x9a\x12\x74\x70\xa3\xa0\x5d\x28\xa5\x5b\x04\xbd\xf8\xa7\x70\x9f\x44\xd2\xce\xbd\xb8\x4d\x9e\xcc\x65\xd2\xcd\x5d\xf2\xc8\x9a\xb4\x8f\x77\x93\x74\xd4\x8a\x3b\xb8\x47\x9e\xda\x35\xf2\xc9\xea\x5a\x47\xed\x69\xac\x2b\xa4\x83\x1b\x24\xd6\x05\x12\xe3\xfe\x40\xba\x3e\x22\xdd\x19\xd1\x47\x15\x63\x48\x8a\x32\x22\x75\x33\x20\x75\x32\x1e\x21\xdd\x16\xd5\x06\xa3\x71\x66\xa7\xd1\x68\xd5\x10\x84\x86\xba\xd1\x60\xf4\x18\x23\xd0\x93\x18\x80\xe2\x5c\x0f\x68\xb7\x43\x8c\x36\xfa\x78\x97\x43\x24\xf6\xc4\x10\x29\xb4\xb9\x2b\x8a\xd0\x70\xc1\x0d\xa7\xd9\x05\xcb\xe8\xf2\x86\x25\x52\xa4\x28\xae\xb6\x52\x16\xb0\xc4\x75\xed\x40\x78\x39\xbe\x81\xbb\x38\xd1\x87\x6a\x12\x4c\x52\x3e\x98\x39\xd8\xb7\x3c\x9b\x86\x76\x2d\x6e\xd6\xa8\x0a\x56\x24\x3e\x4a\xf6\x49\xad\x52\x64\xef\x4a\x85\x0b\x1d\xee\x7a\x78\xdf\xcb\x7b\x22\x27\x86\x09\x72\xc4\x45\x38\xbf\xe3\x9a\xaa\x10\xa7\xd9\x95\x57\xc7\x42\x78\xf1\x3c\x00\x5c\x57\xc7\x50\x20\x3f\x03\x95\x0d\x94\x50\xad\x9f\x56\x73\xf6\x40\x9f\x46\x75\xf6\xc0\x26\x45\xd6\x50\x9f\x51\x20\x9d\xda\xdd\xa4\x77\x2f\xaa\xd2\xa9\x2f\x60\x7e\xe1\x06\xa2\x20\x52\x91\x12\x9f\x1e\xf2\x79\xea\xe0\x51\x0e\xd5\x08\x67\x6a\xe5\x24\xc5\xed\x13\xce\x91\xea\x1c\xa4\x28\x88\x08\x27\x2a\xda\x39\xfa\xc9\x74\xff\xa7\x72\x88\x3e\x81\x33\xb4\x97\x5d\xb7\x3b\x3d\x7b\xd9\x75\xc7\xf8\xe3\xa5\xb8\x5a\x3e\xd1\x77\x8a\x26\x6c\xf4\x28\x91\x20\x5c\x49\x92\x16\xca\xa7\xbb\x95\x92\x41\xb8\x58\xa8\xdd\x15\x8c\xa5\xee\x36\x96\x09\x5e\x90\xed\x34\x29\xb2\x6c\x49\x8a\x5c\x8a\x9a\xc3\xb1\x50\xc8\xa4\x99\xdb\x19\x5b\x4b\x9a\xb2\xb3\xda\x34\x5b\x7c\x79\x4a\xef\xfd\xf4\x6c\x59\x15\x42\x58\xe5\xc1\xe3\xa8\xa5\x24\x56\xee\xd4\x8e\xba\xd6\xb6\x1b\xa7\xda\xf0\xa9\xdd\x4e\xcb\x1a\x21\xfb\x8b\xcf\x59\xd5\x25\xa3\x7a\xa9\x7d\xc3\x44\xaa\x84\x8f\x91\x3e\x94\x19\xcd\xca\xa6\x16\x94\xdc\xf1\x2c\xf3\xaf\x1a\x92\x1b\x66\x88\x99\x71\xed\x59\x6f\x26\x05\x96\x90\x98\x19\x15\xa1\x97\x1c\x4b\x2c\xfc\x24\x63\x54\x14\xb9\x9b\xb7\x15\x08\x96\xb2\x50\x61\xde\xb8\x33\x83\x22\x9f\xe5\x6c\xb8\x26\x82\x67\x27\xb5\xce\x5a\x3b\x11\x18\xf5\x86\xe0\xd2\x2e\x34\x0b\x79\x7f\xf7\x5c\xb3\x93\xfa\x7b\x43\xf1\x62\x1c\x44\xd7\x79\xdf\x3e\x97\x2b\xb9\xe0\xa9\x6b\xf2\x11\xd0\x01\xfa\xf4\xba\x26\x20\xf8\x80\x8b\x31\x03\x1f\x94\x60\x53\x0a\x72\xa0\x27\xf0\xce\x8b\xe8\xde\xe5\xfc\x53\x22\x85\xd6\x21\xb8\x89\x6a\x48\x26\xae\xa5\x10\x2f\x38\xb4\xc7\xad\x63\x04\x39\x12\x92\x48\x10\x2a\x0a\xc1\x0d\x0e\xbf\x8c\x24\x7a\x56\x18\x92\xca\x7b\x71\x3c\x74\x85\xa6\xb9\x26\x94\x8c\x99\x09\x5d\x9b\x43\x1f\x4e\xae\x90\xb3\x65\x82\x8e\x33\x7b\xb7\x20\x0e\xe2\x76\xe3\xc1\x93\x09\xa3\xa6\x50\x8c\x4c\xa9\x41\x52\x85\x0d\xa2\xa6\x3b\xa3\xc7\xa3\x16\xd7\xde\x5e\x3c\x21\x85\xd0\x0c\x65\x3b\xaf\xc9\xb0\xdf\xfc\xed\xe9\x65\x58\x3e\x67\xb2\x30\x4f\xae\xb0\xdf\xcf\x78\x32\x8b\xd5\x47\xf8\x9c\x69\x22\x8b\x15\xab\xc9\x0b\x0f\xba\x54\x02\x50\x20\xeb\xa7\xf7\x9f\xac\xb5\xa3\xb9\x3b\xc6\x6d\xb0\xc1\xfe\xb8\x9a\xc1\x5c\x35\x68\xa6\xf6\xfe\x5e\x5c\xdf\xfc\xf6\xfa\xec\x9f\x97\xaf\xdb\x51\xf9\x92\x26\xb3\x7a\x99\x01\x41\x28\xd0\x3f\x90\xbb\x66\x74\xc1\x08\x25\x85\xe0\xff\x2e\x5c\xbd\x7b\x72\x54\xc2\x3e\x46\x44\x24\xc5\x56\x24\x47\x4b\xb8\xd0\x13\xbe\x53\x07\x2f\xd7\x4d\xde\x05\x34\x48\xcd\xa0\x15\xc7\x8a\x24\xdb\xbe\x69\xf6\x51\x17\x2e\x0b\xd2\xf3\x8c\x59\x5a\xc6\x17\xde\x71\xeb\x4b\x8d\xd3\xb4\x0c\xd5\xb0\x68\x6e\xb1\x0d\x23\x51\xd0\x31\x84\x4c\xcc\x18\x11\xcc\x58\xac\x2f\xad\x9d\x52\xe8\x46\x4d\x88\x42\x33\x7d\x42\xc6\x05\xc2\x0c\xa8\x49\xae\xf8\x9c\x2a\x9e\x2d\xeb\x93\xb1\xa2\xc4\xb5\x0c\xfa\xee\xb2\x5a\x52\xbb\xab\xdb\x2e\xf9\xe2\xed\xe5\x0d\xb9\x7e\x7b\x4b\x72\xe5\x2a\x49\x40\x94\x07\x6c\x09\x6c\xeb\x98\x59\x88\xbe\x69\x6d\xfb\xb6\x9e\x89\xa5\x7b\xd8\xd1\x29\xae\x89\x55\x72\x19\x48\x6a\x5e\xdd\x08\xad\x0a\x0e\x9e\x0f\xe1\x7f\xed\x4e\x5e\x9a\xa6\x8a\x69\x5d\x05\xdd\x24\x6b\x61\x72\x4e\xf3\xe1\xe3\x8c\xe1\x1a\xb3\xd4\xce\xe6\x13\xf5\xf0\x2a\x43\xfb\x46\x76\x7b\x6a\x3d\xbc\x68\x89\x24\x48\xbd\x03\x2e\xb8\xc5\xdd\x2c\x0a\xe3\xa3\xfb\x78\x55\xd3\xed\xd0\x33\xa7\xe2\x5f\x41\x39\xf5\x97\x55\x8a\x4a\xa8\x44\x2a\x80\x57\xa3\x80\x02\x5e\xc2\x99\xaf\xb4\x3a\x85\x57\x38\x77\x0e\x36\x14\xeb\x39\xf9\x07\x79\x20\xff\x00\x45\xf5\x1b\x9c\xfc\x12\xcb\x6d\x62\x45\x06\x67\xa3\xb9\x1a\x75\xd8\xed\x9f\xed\xa5\xb5\x4f\xdb\xbd\x32\x92\x8c\xb9\x57\x64\xd8\x83\x61\x4a\xd0\xf6\xc6\x76\x6e\xf8\xb3\xda\x4b\x07\x26\x3b\xbd\x3d\x21\x13\x78\x84\xb0\xc8\x34\xa9\xf7\xe2\x30\x7b\x41\x27\xfb\x92\xef\xa5\x36\xd7\xfe\x62\x73\x5d\x7b\x27\xd6\xd6\x55\xce\x6c\x4e\x4d\x32\x6b\xd2\x0f\x2b\x7a\x69\x53\x5d\x52\xec\x4d\x4a\x25\xd8\x2f\x5d\x40\xe0\x8c\x23\x55\xc3\xfd\x23\x3e\x3e\xf4\xa2\x81\x17\xbb\xce\x72\xc5\xd8\x84\x36\x02\xa6\x41\x56\x72\x85\x6e\x02\xb1\x1a\x3a\x31\xcb\x4e\xd4\x23\x08\x3a\x3a\x75\xa7\x34\xe6\x6d\x64\x31\x4e\x86\x70\x4d\xed\x9d\x4f\xa8\x70\x51\xe2\x13\xa6\x94\x8b\xf2\x1c\x2f\x21\x22\x80\x27\x0c\x79\xbc\x91\xf7\x38\x57\xd2\xc8\x44\x22\x3b\x5c\x79\x6e\xff\x92\xdc\x9e\xe3\x92\x34\x9b\x51\x0f\xfe\x5d\xb0\x3f\xce\x12\x1f\x1c\x1f\x3f\x5e\x8c\x4e\x2c\x50\xec\x7d\x92\x8a\xdc\x9c\xdf\x8e\x9a\x2a\xd0\xc1\xed\xf9\xe8\x60\x0f\xbb\x14\xd3\x43\xb7\xc1\x69\xdb\x05\x97\xa7\x6f\xa2\xb5\x62\x61\xb5\x02\xdb\x60\x4e\xf3\xc1\x1d\x5b\xb6\x8a\x0a\x71\xd3\x1f\x94\xc8\x13\x3d\x21\xb7\x98\x79\x4b\x5b\x46\xc5\x68\xca\xf7\x90\xc1\xe1\x2f\x54\x05\xbf\x5b\x2a\xc7\x5c\x2e\x58\xea\xe4\xea\x00\x91\x89\x34\x97\xdc\xca\x81\xbc\xbd\x81\xeb\x96\xfc\x8f\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\x39\x8f\x3e\xbf\x63\xe3\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\x63\xe7\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xe3\x91\x33\xef\xf3\x3b\x76\x8f\x3e\xbf\x63\xd7\x53\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\x6c\x1f\x7d\x7e\xc7\xe7\x12\x29\xd2\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\xb5\xd1\xe7\x77\x7c\x56\x5a\x3b\x9a\xbb\x87\x16\x88\x71\xb9\x0a\x87\xe7\x72\x9e\x17\x86\x91\x77\xe1\xf1\x52\x48\x71\x34\x8c\xeb\x98\xe0\xed\xc7\x07\xfa\x24\x52\x4c\xf8\xd4\x33\xe8\x53\xd7\x6f\x6f\x50\xae\x6d\x50\xeb\x3b\xf7\x94\x51\x3e\x19\x9f\xf3\xf6\x2c\x0f\xe2\x82\xfc\x7d\xd4\xc4\x28\x52\xf3\x89\x10\xec\xbb\x88\xf5\x1d\x84\xfa\x9c\x1a\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\xa8\xe9\x3d\x81\xc0\xdd\xc4\xf5\xd7\x70\xca\x35\xe7\xa0\x65\x7d\x73\xfa\x00\xec\x80\xce\x65\x81\x6f\xeb\x98\xf8\x6b\x53\x62\xa6\x73\x7c\xfe\xa1\x08\x4f\x62\x95\x01\xef\xe1\xed\xf1\xfe\x3f\x1c\xef\xdf\xf9\x73\x5e\xc5\x7c\x2f\x08\x3d\x16\xf3\x03\xc3\x80\x7c\x82\xf2\x5d\x48\xc3\xad\x9c\x73\x63\x55\x07\xab\x2d\xd0\x7a\x48\x1f\x37\x0d\x33\x8d\xbb\xbb\x38\x29\x6c\xe2\x62\xc4\xb8\xae\xb7\x12\xac\x45\xe0\xcb\x20\xf3\x63\x5d\x3e\x54\x54\x36\x33\xb8\xa7\x83\x94\x4d\xb8\x60\xde\x47\xfd\xe7\xb9\xf3\xe8\x9f\x6a\x96\x14\x8a\x9b\xe5\xb9\x14\x86\x3d\xb4\x1a\xaf\x9a\xf8\x76\xd3\x7c\x98\xb8\xcd\xf2\x19\x8b\xfe\x6f\x44\xe6\xb8\xc6\x93\x2b\xe9\xa7\x65\xaf\x55\x55\x08\xd0\x67\x01\xeb\x34\x33\x4e\x49\x04\x55\xa3\x1d\xa8\x9c\x90\xd5\x49\x06\x95\xcf\x69\xb4\xff\x2e\xf8\x82\x66\x56\x89\xc7\x43\x1c\x81\xb2\x50\x07\x8a\x45\x0c\x43\xf5\x5d\x85\x15\x6c\x60\x45\xd2\x72\xcd\xa7\x61\xcb\xe0\x2b\xf6\x60\x9e\x54\xf2\x01\xb6\x35\x52\x7c\xc1\x33\x36\x65\x97\x3a\xa1\x19\x60\x65\xbc\xaa\x70\xb6\x05\x12\x9c\x9e\x92\x19\x52\x3b\x9f\x31\xe8\xb4\x4c\x83\xd9\x00\x72\x47\xa6\x94\x0b\x32\xb7\x7b\x99\x87\x17\x68\xb0\x3f\xe0\x08\x82\xd1\x24\xa7\xca\x9e\x66\xb0\x45\x38\x15\x75\x2c\x65\xe6\xe3\x80\xb3\x65\xdc\x3c\x7d\x9b\x03\x21\x7f\x13\xec\xfe\x37\x3b\x2b\x4d\x26\x19\x9d\x96\xe6\x05\xcd\xcc\x9a\x65\x13\xab\x2c\xb9\x29\x6e\xdd\x50\x68\x60\x5a\x30\x42\xb3\x7b\xba\x44\x6f\xeb\xca\x5c\x08\xd7\x2f\xc9\x8b\x63\xb8\x47\x54\x93\xf2\x3d\x29\xf9\x1a\x17\xf2\x3b\xa3\x9a\x9c\x9f\x8d\x7e\xbb\xf9\xe5\xe6\xb7\xb3\x8b\x37\x57\xd7\x78\x5a\x65\xf7\x9d\x21\x0e\x2f\xa1\x39\x1d\xf3\x8c\x63\x85\x8d\xb5\x78\xa2\x3a\x00\xb0\x4c\xa7\xe9\x69\xaa\x64\xee\xf6\xc3\xdb\xee\x50\xab\xad\x68\x72\x53\x7b\xad\xa7\x0a\xc3\x91\x4f\x1a\x2f\x45\xc1\x9e\x2a\x2a\x4c\x65\x34\xaa\x8e\x48\x15\xc2\x2a\xcd\xfb\x88\xc1\xa4\x69\xb7\x70\xfe\xb3\x34\x65\x69\xfc\x12\x1f\x17\xd9\x77\x1e\x5e\xb7\xac\x32\x92\xc9\xe8\xed\xcd\xd5\xff\xee\x32\x13\xe2\xf1\x10\xef\x32\xda\x77\x84\x36\x21\x16\x29\x3b\x9d\xc7\x3b\x9f\xad\xd3\x9f\x08\xea\x91\xbd\xc4\xcc\x97\x3c\x29\xde\xe7\xff\xae\x10\xcd\x9a\x18\x15\x2c\x32\x97\x29\x1b\x92\x51\xb0\xfa\xe3\xd8\x52\x03\x42\x45\xb4\xc0\x65\x60\xc1\x08\xc3\x69\x96\x2d\x6b\x12\x0e\xd6\xc0\x0b\x19\x31\xf5\x4c\xe6\x06\x1d\x9c\xd0\x4c\xa3\x08\x55\x1c\x07\xb0\xcc\xf0\x8d\x55\x4f\xa2\x77\xb6\x7c\x92\xa4\x4c\x48\xe3\xc5\x4f\xfb\x76\x48\xd0\x56\x32\x41\x2d\x1c\x74\xa3\x7a\xc0\x58\x83\x42\x6b\x67\x90\x0f\x0c\x00\xa9\xf3\xf8\x7d\x1b\x95\x33\x74\xd6\xd4\x42\x33\xbd\x99\x01\xe0\x48\x48\x38\x0d\x3b\x4b\xc5\x68\x0a\xd9\x67\x39\x35\x33\x0d\xb6\xf7\x39\xd5\x77\x2c\x75\x5f\x60\xfd\x67\xbc\xd4\xee\xdc\xcc\xca\x29\xdf\xda\x7d\x0c\xb6\x77\x90\x7b\x90\xaa\xd4\x98\x39\xbb\x3e\x2e\x22\x2b\x32\x9b\x95\xa6\x6f\x45\xb6\x7c\x27\xa5\x79\x55\x26\x5e\x45\x23\xce\xcf\x5e\x02\x6d\xda\x3e\x41\xdc\x81\x70\x89\x74\x60\x37\x16\xb5\x58\xb8\x32\xf5\x1c\xb0\x8b\x12\x51\xf6\x75\x61\x54\x21\xce\xf4\x77\x4a\x16\x28\x76\xb2\x26\x30\x7d\x77\x75\x01\x77\xbd\xf0\x9e\x3d\x61\xd4\x12\x12\x3f\xbd\x8f\x3f\x4e\x56\xaa\x64\xd9\x1f\xbd\xaf\x14\x3c\x83\xe5\x75\x89\x70\x93\x10\xf2\x86\x2e\x09\xcd\xb4\x0c\xc2\x35\x17\x1b\x35\x2e\xaf\x0e\x62\xa9\xe5\x58\x9a\xd9\x9a\x2e\x68\xaf\xcb\x3a\x6c\x5c\x7a\x5d\xe5\x0c\xac\x4a\x25\x71\xb1\xf6\x0a\x43\xef\x98\x26\xb9\x62\x09\x4b\x99\x48\x50\x98\xb0\x5f\x57\x11\x60\xce\xb5\x14\xf6\xfa\x44\xe3\xce\x55\xf0\x43\x3a\xd3\x4b\x93\x8a\x41\xe4\x85\x2a\x70\xca\x1a\x5c\x33\x21\xc5\x00\x2e\x4f\xa1\x99\x02\x0d\xdf\x2a\x3c\x4e\xc5\xff\xa1\x18\xb3\x8c\x19\x50\xb4\xb0\xae\x22\x9e\x52\xe3\x34\x7b\x3e\xa7\x53\x46\xa8\x29\x91\xd1\x48\xc2\x84\xb6\x64\xcc\x19\x8d\x70\x98\x93\x4a\x56\x65\x61\x52\x4d\x7e\xbc\xba\x20\xcf\xc9\x91\x9d\xf3\x31\xa0\xcf\x84\xf2\x0c\xdc\xa2\x86\x22\x5b\x0b\xae\x68\x67\x13\xb0\x80\x49\xa6\x61\xf9\x70\x4f\x88\x54\x8e\x6c\x9c\x10\x81\xa3\xb6\xba\x48\x66\x61\xfd\x56\x73\x0c\xca\xa9\x8f\xd8\x04\x73\x75\x75\xad\x70\x20\x5b\xaf\xde\xb6\x6b\x85\x34\xb5\x6d\xbc\x7a\x5b\xae\x15\x0a\xe4\x53\x5c\xbd\x0e\x44\xf8\x47\xcd\x54\x27\x1a\xfc\xe3\x9e\x68\x70\x5d\x5c\xb3\xf7\xaa\xda\x49\x2c\xb1\x74\x97\x67\xce\x0c\x4d\xa9\xa1\x9e\x7e\x57\xb9\xe9\x3d\x2a\xfd\xf1\x54\x5c\xb3\xd7\x5c\x14\x0f\x2e\x32\xab\x9b\xd1\xe4\xe6\x12\x40\x90\x24\x2c\x12\x58\x2e\xcd\xf3\x8c\x43\x02\x77\x3c\x35\x0b\x24\xac\x5e\x04\xa7\xab\x98\x0b\x24\x8c\x66\x99\xb4\xec\xc6\x4a\x64\x54\xa4\x72\xbe\x36\x69\x2b\x04\x33\x9a\xcc\xe2\x2e\xcb\x30\x46\xcc\x88\xc1\xf1\x3f\x93\x98\x11\x6b\x4a\xca\xd8\x82\x21\xcb\xec\xac\x56\x4a\xb4\x4f\x5a\x61\x38\x9c\x1e\x80\x22\x19\x1d\xb3\x0c\xd8\x31\xda\x20\xe0\xb0\xb3\xb4\xc8\x45\x84\x2c\xb8\x11\x6d\x50\x50\x32\xeb\x96\x82\xf4\x4e\x66\xcc\xc5\x46\x85\x45\x5b\x50\x7f\x8a\x35\xc3\x03\x5d\xd6\x0c\xda\x62\x63\xcd\xa0\x87\xff\x19\xd6\x5c\x20\xb9\x38\x59\x5d\xb3\x65\xff\xcd\x35\x03\xcf\xfd\xfc\xd7\x1c\x65\xfa\xd2\x2c\x49\xe4\x3c\x1f\x29\x69\xd5\xdc\x4e\xec\xc6\x83\x08\x0e\xc1\x60\x6b\xf1\xd1\x47\xb1\xf4\x1b\xe4\x86\x26\x40\xaa\x6a\x81\x99\xc8\x7d\x07\x7a\x1d\x22\x38\xff\x47\xbd\x49\xb6\xa5\x50\x27\x1d\xdc\x3a\x61\x36\x0d\x3f\xa3\x85\xee\xff\xb0\x17\xca\x2c\x13\x9a\x41\x41\x43\xfc\xf9\x90\xd5\x33\x5a\x05\x52\xc5\x9c\x3a\x27\x9d\xfd\x2e\xc2\x88\xec\xfc\xe6\x50\x1c\x14\xa0\x79\x8b\xa2\x90\x29\xab\x79\x77\x0b\x54\x19\xd7\x30\x6e\x5d\x74\x34\xc0\x0b\x61\xfe\x96\xe7\x05\x87\x6a\x5a\x7f\x0b\xde\xc8\x2c\x7d\x31\x9b\x37\x65\xe1\x45\xbb\x31\x4c\xa4\x5c\x4c\xc1\x8e\x76\x42\x14\xcb\x20\x40\x37\x06\x28\x04\xdc\x3a\x25\xf6\x10\x2c\x4c\x61\x92\x01\x71\x63\x37\x15\x64\x21\x2e\x85\x9f\x29\xd8\xfd\x82\xf4\x32\x71\xa4\x96\x6b\x72\xf0\x3a\x1c\x24\xb2\x94\xdc\xa7\xe4\x10\x07\x6e\x96\x25\x66\x39\x8b\xe8\x1d\x17\xa9\x8f\x3d\xb5\x1b\x83\xde\x90\x80\x0b\x65\xd9\x5d\x27\xbb\x42\x14\x36\x4f\xeb\x84\x01\xef\xfe\xf8\x55\x90\x72\x03\xc9\xa0\x42\xfd\x75\x94\x46\x83\xdc\x81\xfa\xe4\x9d\x13\x89\xbd\xce\x86\x06\x39\xd8\x2c\x59\x97\x26\xb7\x30\xe9\x88\xfa\x63\xc4\x77\xe6\x87\x69\xfd\x28\x00\x5f\xed\x7a\x07\x44\xc8\x15\x78\x58\xc5\x8f\x94\x5c\x2d\x1d\x62\x8b\xab\xec\x35\x61\x1a\xe9\x7c\x8a\x62\x8d\xf7\x5c\xa4\xf2\x5e\x3f\x46\x13\xfb\xd9\x81\x08\x22\x7e\x62\xaf\xb4\xe1\x62\xaa\xc3\xee\x61\x7d\x37\x34\xcb\x1a\x4e\x8b\x4d\xea\x18\x36\x20\xc7\x8e\xb2\x94\xf9\xba\xfa\xb2\x92\x5f\xf1\x9f\x6b\x8d\x8d\x65\xc6\xd3\xb9\xa6\xe7\xca\xc2\x37\x9c\x66\x37\x39\xae\xae\x20\x59\xc5\x8b\xef\xde\xdc\x9c\x35\xc1\x58\xe2\x7e\x0f\x55\xd2\xf1\xa5\x59\x09\xc0\x21\x34\x9d\x73\xad\xc1\x32\xc8\xc6\x33\x29\xef\xc8\x51\x08\x53\x9a\x72\x33\x2b\xc6\xc3\x44\xce\x6b\x11\x4b\x03\xcd\xa7\xfa\xd4\x63\xf6\xc0\xae\x08\x5f\x1e\x8e\x8b\xac\x8c\x02\x03\x2d\x5d\x18\x1d\x32\x07\x61\x32\x49\xb9\x2a\x34\x4c\x7b\xa8\xbe\xd8\xad\x0f\x9e\x58\xdf\x1e\x57\xb8\x96\xb3\x6c\x7f\x75\x98\xd6\x8f\xf6\x3a\xa2\x88\x4f\xcb\xf1\xc2\xfc\x7d\xe6\x5a\x54\xdd\x99\xcd\x7b\xeb\xf6\xcc\x09\xd9\xfb\x2b\x4c\xe5\xc4\xc5\x84\xe9\x6e\x85\xa9\xbe\xaf\x9e\x27\x29\x73\x89\x39\x4c\x5b\x69\x86\x46\x8a\xdd\x76\x34\x83\x06\xc1\xc1\x70\x08\x39\xc4\xfe\x15\x87\xf1\x3a\x95\x77\x8e\xba\xcc\x26\xab\xe5\x65\xf9\x8c\x0e\x9c\xf9\xc2\xd2\x2b\x20\x82\x5e\x10\x43\x83\x9c\x49\x21\x7d\xe2\x85\x15\x77\xa4\x80\x2b\x02\x6e\x09\xe7\x33\x85\xf3\xf4\x4c\xa1\xb6\x45\xe7\xb1\xf5\xb5\x49\xc3\x75\x0b\x39\x80\xae\x02\x4a\xb5\xa6\x7b\x6e\x66\xbe\x3b\x44\x27\xa0\x6e\x07\x14\xd3\xe0\xe8\x13\x84\x29\x25\x95\x76\x71\x57\xc1\x21\x11\x51\xa4\xc9\xf3\x1a\x08\x8a\xb3\x88\x4d\xed\xa7\x43\x5d\x8f\x70\x28\x2b\x57\x47\x01\xd5\xf6\x76\xb1\xc9\x84\x25\x90\x67\x57\x47\x3c\xc7\x37\x8e\x38\xda\xaf\x6f\x87\x90\x26\xa4\x02\xd8\x4b\xe6\x2b\x69\xcf\xf9\x83\x9d\x75\x1d\x7a\x74\x51\x74\x52\x56\xa6\xdc\x0c\xe6\x78\x48\xc8\x95\x28\x03\xf5\xf1\xc5\x40\x79\x73\x62\x21\xba\xd0\xd8\xa3\xaa\x97\x87\x47\x27\x2f\xc2\x5c\x6b\x26\x54\xab\xf3\xa8\x22\x92\xda\x60\x7d\x2d\xa4\xee\x6f\xe9\x4c\x76\xc1\xef\xe2\x01\x58\x74\x0d\x92\x97\xf3\xc3\x44\x61\xd4\x9a\xbf\x66\x97\x2f\x26\x56\x6f\x6c\xfa\x6d\x36\xfa\x64\xd0\x20\xb7\xf9\x6e\x76\x98\xbd\xd1\xb0\x77\xbb\x6f\x1e\x25\xd2\x91\x48\xb1\x2e\x42\x6b\x8c\x11\xff\xc8\x5e\x2d\x6b\xf8\x40\x7d\x57\x41\xa5\x43\x21\xf1\x9b\xda\x93\x35\xcd\xbb\xf4\xdf\x8f\x64\x4a\x66\xb4\x7d\xfb\xaa\xaa\x32\xd0\xf1\x07\xaa\x44\xf1\xff\x0e\xb2\x7f\xa5\x63\x08\xe9\x12\x2f\xb0\x55\x14\x21\x62\xcd\x55\x7d\x4e\x89\x55\x63\xb3\x10\x92\x33\xcf\x33\x2b\x8c\x36\xde\x3c\xc4\x38\x64\xe0\xf9\x5a\x65\xf2\x93\x72\xa1\x55\xf1\x73\x5f\x54\xea\x84\xfc\x1f\x0c\xb9\xa3\x3a\x44\x82\x87\xda\x37\xa3\x12\xbc\xdd\x02\x90\x12\x7c\xf7\x03\x48\x0d\x46\xb8\xcf\xbc\xad\x92\xa4\x7c\x32\x61\x21\x6a\x7d\xcc\x48\x4e\x15\x9d\x5b\x61\x48\x13\x7f\x44\x63\x36\xe5\xb8\x10\xe6\x92\x65\x1e\xea\xaa\xc8\xcb\x89\x63\xc7\xdc\x90\x39\x9f\xce\xdc\x75\x21\x14\x4a\x00\x10\x94\x3f\xce\x48\x92\x49\x9a\x12\xa0\x3c\x52\x91\x7b\xaa\xe6\x56\x42\xa3\xc9\x0c\x82\x35\xa8\x20\x69\xa1\xa0\x42\xaf\x61\x34\x5d\x0e\xb4\xa1\xa6\x1d\xac\xd5\xab\xbc\x41\x2b\xec\x5f\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xef\xcb\xc7\xf7\xe5\xe3\xd7\xe6\xf1\x59\x85\xc2\xf7\xe5\xe3\x3f\x8b\xd2\x75\x7d\xf9\x78\x3f\xfa\xf2\xf1\x3b\x46\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\x7f\xe4\xcc\xfb\xf2\xf1\xbb\x47\x5f\x3e\x7e\xd7\x53\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\x7e\xfb\xe8\xcb\xc7\x7f\x2e\x85\xe8\xfa\xf2\xf1\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xef\xcb\xc7\xf7\xe5\xe3\xfb\xf2\xf1\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xaf\x8d\xbe\x7c\xfc\x67\xa5\xb5\x47\xc4\x91\xa5\xbc\xb5\xe8\x27\xa6\x4e\x92\x0f\xb6\x0e\x19\xfa\xad\xeb\xa1\x64\x5c\x4c\x26\x4c\x01\xc1\x87\x59\x04\x66\xb8\x5e\x07\x31\x90\xf7\x76\x6b\x93\xd3\x70\xa0\x2c\xac\x62\x34\xd5\x2e\x63\x65\x0b\x78\x54\x25\x19\x57\x6c\xb3\x16\xd1\x7c\xf9\xf6\x55\x7c\x41\x27\x7c\x6c\x2b\xcc\xf5\xad\x48\xe2\xa2\xfa\xaa\x43\xd9\x94\x05\xe6\xcf\x26\xc9\xa4\x46\x04\x77\xcd\x98\xdf\xb0\x64\x46\x85\x60\x41\xeb\xe7\x06\xac\x67\x63\xc6\x04\x91\x39\x13\x8e\x5d\x51\xa2\xb9\x98\x22\x92\xdf\xa8\x31\x34\x99\x0d\xed\x4c\x45\x38\x90\x2a\xe2\xd8\x7f\xa3\x8d\x62\x74\x1e\x62\xc8\xe7\x14\x11\x43\x63\xa7\x42\x68\xa2\xa4\xd6\x64\x5e\x64\x86\xe7\x19\xf3\x2f\x23\x9a\x41\x92\x8b\x4b\x7c\x2a\x37\x16\x83\x45\xb5\xf0\xe5\x93\x6a\xb6\x7e\xd9\xb2\x5e\xbb\x0f\x6c\x11\xed\x21\x34\x5c\x13\x36\xcf\xcd\xb2\x8c\x68\x64\x64\xc2\x95\x36\x24\xc9\x38\x08\x7d\x30\x63\x97\xed\x0d\xef\x6b\x07\xe9\xc5\x3d\xe1\x77\x4a\xfb\xad\x10\x29\x68\x52\xb9\xd1\x2e\x3e\xaf\x7a\xa1\x7b\x55\x2b\xdc\x94\x6b\xaf\x1d\xeb\x13\x42\x43\x95\x3a\x87\x48\x61\x27\x00\x95\x02\x73\x86\xb7\xb7\x82\xf5\x8f\xd4\xa6\x53\x2b\x49\x5b\x05\x60\x96\x97\x1d\xd2\x09\x30\xfb\xea\x4b\x23\xd1\xf5\x78\xeb\x10\xd6\xba\x4a\x0a\x5a\xa1\x02\x02\x0a\xb6\xb0\x77\x88\x25\xcc\x8a\x52\x74\xcb\xcd\x7f\xb2\x8b\x5f\x93\x23\xde\x30\xad\xe9\x94\x8d\x10\xee\xb6\x6d\xc6\x0e\xf0\xb8\x55\x87\x07\xe8\x96\x81\xe5\x03\xbe\x41\x51\x81\x2a\x24\xad\x29\x41\x93\xb9\x9b\x5f\x29\x13\xdf\x2b\x6e\x0c\x6b\xdf\x56\xae\x5d\x5d\x45\xf0\x8d\xaf\x96\x35\x38\x5c\x09\x7c\xf3\x9b\xd0\x7e\x56\xee\xe5\x16\xb8\xe5\x8d\x22\x75\xe1\x62\x63\x46\xc6\x8a\xb3\x09\x99\x70\x88\x55\x83\x68\xaf\x13\xa8\x8c\xd5\x7e\xb3\x9c\xd9\x4d\x6b\xa6\x60\xbd\x5e\x7d\x0c\xeb\x1e\x92\x9f\xfd\xc2\x8d\x2a\x84\xe5\x76\xed\xea\xaa\x97\xec\x21\xe7\x97\x4f\xc8\x14\xa2\xc8\x94\x53\x86\xfe\xf6\xfc\xef\xdf\x90\xf1\xd2\x4a\x1d\x20\xa8\x1b\x69\x10\xb9\x70\xe1\x10\x32\x26\xa6\xf6\xac\x1d\x09\x6c\x66\x7c\x96\x27\x04\x8d\x4e\x10\xd3\xb4\x82\xd5\xd7\x77\xe3\xa6\xa8\x75\x9a\xb2\xc5\x69\xed\xfc\x07\x99\x9c\x0e\x7d\xcf\x97\xf6\x85\x57\xd1\xbb\x6d\x42\x11\xda\xbc\xb4\xe1\xaa\xc8\x8c\x27\xcb\xa8\xcb\x12\x4a\xd7\x91\x99\xbc\x77\x6a\xf3\x06\x0c\x47\x06\xdc\x8e\xad\xce\x96\x17\x99\x0b\x52\x7e\x55\xe6\xa0\x17\x9a\xad\xe7\x3d\x6e\xbc\xe7\x98\x93\x09\xaf\x58\xad\x8d\xef\x02\x19\xc3\x94\xa5\xcf\xbd\xf0\x66\x7b\x14\x1b\x09\xf6\x11\xf2\x8a\x66\xd9\x98\x26\x77\xb7\xf2\xb5\x9c\xea\xb7\xe2\x52\x29\xa9\x9a\x6b\xc9\x28\x42\x19\x4d\x66\x85\xb8\x73\x6d\x23\xca\x0a\x1a\x72\x6a\xa5\xf8\xbc\x30\x21\x74\x7e\xc3\x86\xb7\x02\x76\x95\x28\x02\x33\x0d\x16\x8f\xea\x2d\xec\x81\x57\x26\x0b\x9f\x7e\xd6\xae\x4f\xd9\x5b\x57\x9f\x9f\x0e\x17\xc6\x6e\xfb\xd7\xcf\xff\xf6\x5f\xee\x7a\x12\xa9\xc8\x7f\x3d\x87\x20\x64\xdd\xce\x9f\x81\xd0\x02\x0f\xb1\x02\xc5\x9c\x66\x99\xd5\xc4\xeb\x17\xcb\x22\xca\xb0\x6a\x9e\xd4\x0a\x31\x5c\xa4\x27\xbb\x47\x26\xee\xca\x3c\x99\xe8\x7f\x7b\xfb\x0b\xc8\xfd\xdc\x68\x96\x4d\x4e\x5c\x06\x52\x59\x71\xf6\x10\x98\xf4\xa1\xa7\xe2\xb8\x14\xb2\xfd\x09\xe4\x0b\x99\x15\x73\x76\xc1\x16\x3c\xb6\xc9\x56\xe3\xc9\x60\x45\xcc\xb8\x86\x04\xb1\x71\x26\x93\x3b\x92\xba\x3f\x62\x6e\x7f\x88\x2a\x5b\xad\x16\xdf\xb6\x52\x64\x6c\xdc\xd6\x99\x37\xa2\xe2\xe6\x34\xcf\xb9\x98\x42\x5e\x09\xc6\x72\x4d\xef\x1b\x0b\x85\x7b\x09\x05\x33\x22\x32\x6f\xe3\x7c\x45\xee\x45\x18\xd1\x69\xc3\xba\xab\x87\xc3\x71\xe5\xf0\x6f\x17\x2f\x2f\xb1\x39\x76\x4d\x92\x54\x66\x56\x95\x7b\xe0\x78\xb2\xdd\x4b\x64\x29\x07\x8b\x00\x38\x33\x55\xa4\x8b\x06\x1f\x35\xd8\xd8\x27\x51\x7a\x46\xe6\xd4\x78\xf9\x32\xb8\x74\x28\xc9\x99\xd2\x5c\x5b\x86\xf7\x13\xe0\xd1\x79\x46\x39\x36\x92\xb2\x32\x88\x3f\xfd\x72\xf1\x7e\x94\x41\x0d\x13\x10\x3f\x46\xc5\xf5\x45\x67\x01\xb6\xc7\xe5\xb9\x6b\x0a\x85\xb9\xe3\x28\xd3\x48\xa6\xfe\x61\xe0\x43\xae\xd8\xf9\x06\x91\xbc\x9d\x30\xd5\x25\xf6\xf5\x2e\x80\x7b\x20\x4d\x3f\x55\x6b\x6e\x52\x26\xfb\x4d\x04\x69\x72\x70\x3e\x01\x41\x82\x89\x75\xa4\x47\x40\x89\xfc\x14\x9b\x44\x25\xa8\x76\x11\x14\xc9\x1d\x78\xad\x2a\x82\xd7\xc5\x86\xc4\xc5\x63\xd8\xb3\xf3\x2f\x40\x42\x3d\x7c\x79\xb8\x17\xaa\xe4\xb6\x4c\xc9\x9c\x4e\xd1\x4d\x89\x56\x76\x6e\x15\x44\xbd\x9c\x84\x15\xf8\xe1\xef\x58\x67\xb3\xaf\x24\x07\xb0\x58\x5a\x55\xc1\x81\x9a\x50\x2e\x98\x20\x1c\x8b\x40\x13\xf4\x19\xf3\x79\xb1\xf7\x74\x49\xa8\x92\x85\x48\xbd\x75\xac\x34\x61\xbe\x59\x59\xc4\xb5\x14\x58\x4f\xb6\xf7\x29\x0c\x57\xea\x55\x80\x63\x85\x0b\xf2\x62\xf8\xe2\xf9\xe7\xc4\x50\x60\x96\x2b\x0c\xe5\xba\x64\x28\xee\xae\xee\x65\xbe\xa1\x79\x40\x87\x39\xbf\xf1\xa6\x8c\xb2\x37\x00\xe8\x35\x60\x31\x84\xaf\xee\x15\x47\x08\xc3\x6e\x54\xad\xe9\x8e\x40\x7c\xb5\x9a\x46\x2d\x4f\xff\xb8\xa1\x37\x20\x61\xa2\x3b\x0d\xc4\x97\x5e\xd0\xc5\xf8\x89\x28\x9a\x27\x4a\x70\xa5\x62\x09\x5a\x3d\x65\x72\x3b\x71\x8b\x2c\xb9\x60\x24\x39\x38\x20\x47\x0e\xde\xa1\xcb\xe8\x3c\xde\x0b\xea\xf9\x4d\xbc\x7c\xc8\x91\x95\x46\x1b\x1b\x79\xf9\x90\x53\xb0\x75\xe5\xdb\x77\x14\xb9\xe4\xca\x46\x88\xda\x51\x24\xd4\x7f\xb2\x19\x5d\x30\x4d\x34\x9f\xf3\x8c\xaa\x6c\x69\xb7\xf6\xc6\xad\x99\x8c\x0b\x43\x98\x58\x70\x25\xc5\x1c\xdb\x8b\x86\x90\x05\x55\x1c\xea\xe1\x28\x06\x19\xf2\x56\xad\xfa\xf2\xe8\xa7\xb3\x77\x10\x91\x73\xec\x4b\x07\xb8\x7d\x41\x82\x2c\xb4\x2b\x80\xd3\x5c\x7b\x6d\x6a\x4f\x84\x40\x61\xe5\xf6\xb4\xc1\x6c\xe1\x3f\x47\x70\xa0\x79\x61\x0a\xd7\xc3\xe7\x21\xc9\x0a\xcd\x17\xfb\xa0\x88\x31\x32\x72\x29\xd9\x7c\xc6\x22\xb2\x4f\xef\xbe\xe0\xad\x77\x6c\x25\xfd\xbc\x42\x06\x0f\xa2\xca\xfc\x06\x17\x05\x30\xe9\xb2\xca\x45\x9c\x3d\x3d\x38\xe6\x0e\x75\x59\xa0\xb1\x1e\x5e\x72\x82\xa4\x84\xae\x7a\x83\x0b\xd6\x0d\xb5\x44\xd7\x04\x45\xa8\x13\xd3\xc5\x5a\xfb\x34\x46\x26\x0c\x3e\xb5\x62\x07\x0a\x2f\xda\x31\x22\x15\xba\xcd\x4e\xdc\x40\x82\x8b\xeb\x1b\xf7\xfb\x96\x77\xee\xdc\x04\x96\xcf\xd8\x9c\x29\x9a\x55\xd5\xba\x90\xaf\xbf\x5c\x7f\x72\xeb\x83\xad\x9a\x54\xb3\x99\x9f\xd8\x00\xdc\x45\xde\xac\x98\x2d\xe6\x2d\xd7\x6b\xcc\x08\x85\xce\x80\x86\xcd\x73\xa9\xa8\xe2\x8e\xce\x53\x41\xd8\x03\xd7\xa0\x90\xe5\xd2\xb5\xf9\x2d\x34\x53\x83\x32\xb3\x62\x27\x58\x9a\x18\xbe\x70\xdd\x1b\xa1\x95\x09\xb5\x17\x65\x5c\x4c\xa7\x5c\x4c\x87\xd5\xdc\xeb\x9e\x8e\xd6\x0a\x60\x42\x96\xbd\x8b\xad\x74\xa5\x93\x19\x4b\x0b\x08\x14\x9a\x16\x14\x3a\x31\x32\x7d\x12\x2c\xca\x4b\xef\x02\x6c\xb9\x32\xf5\xca\x31\x65\xc4\xdd\x12\x8c\xd0\x50\x17\xc5\x7e\x43\x61\x03\xc0\xc5\xe9\x5a\xf6\xc9\xdd\xc1\x1b\x4d\x4f\xa8\xdd\xc8\xf5\xe5\x92\x84\x42\xd7\x30\x07\x1b\x8a\x23\x24\xac\x65\x4f\xb9\xd1\xd5\x06\x78\x5b\x2d\x97\xa2\x8c\x92\xb3\x67\x0d\x6d\xba\x16\x3c\x81\xb7\x97\xdb\xbc\x13\x6c\xbd\x12\x1b\x5d\x12\x6f\x00\x70\x48\x31\x5e\x56\x5d\x56\x81\xac\x04\x5e\xdb\x66\xde\x71\xc1\x6f\xb7\x76\x2f\xcb\xf8\x5b\x80\x18\x22\xcf\x5c\x54\x5f\xb9\x33\xc8\xa2\x6a\xba\x18\x87\x1d\x58\x3d\x69\x9a\xe7\x8c\xaa\x7a\x3c\x26\xd4\x4b\x94\x6d\xf1\x02\x30\xad\x5a\xe8\x9a\x70\x25\x01\xcb\x00\x33\xdf\xf4\x2c\x58\x6d\x63\xee\x34\x59\xad\xd7\xb7\xe3\x97\x58\x93\x04\x55\xd3\x38\x4b\xd1\xe1\x99\x9a\x16\x73\x57\x90\x50\xae\xd4\x39\xf3\x4d\xf0\x64\x72\x87\x08\x29\x03\x3e\x74\x78\xa8\xc9\xf9\x9b\x8b\x7a\xc4\x9b\xf1\x3b\x67\x11\x27\xc4\x41\x0e\xc9\x4f\x5e\xd2\x43\xc8\x2b\xad\x92\xe0\x46\x19\x0f\x61\xda\x6a\x08\x81\xf6\x2a\x56\xf2\x67\x55\x99\xc8\xe2\x53\xb6\xf0\xb5\x74\xf1\xb3\x0d\x88\xc6\x45\x5e\x18\xcf\x40\x2a\x19\x40\x24\x33\x2a\xa6\xa0\xbc\xc8\x02\xb3\x0b\x5f\x7e\x09\x2b\x56\x2c\x2d\x12\xe7\xb4\x0a\x71\x39\xe4\x4b\x2f\x4d\x84\x14\x7b\x68\x90\xa2\x13\x9a\x63\xa4\x41\x3b\xc5\xfa\xb6\xea\xa5\x30\xf4\xe1\x25\xe1\x43\x36\x24\x07\x5f\xd6\xfe\x74\xe0\x66\x9f\x2b\x69\xa7\x80\x02\xec\x57\x9d\x71\x03\xc4\xed\xa0\x0e\x6d\x48\x2e\xed\x1c\x41\xbb\x0e\x07\xdc\xee\x70\xab\xa2\x36\xc6\xd5\xf1\x5b\x6d\x7c\x4a\x55\x9a\x41\xe6\xf1\xa4\xec\x34\x8d\x39\xaf\xf2\xc0\x81\x99\x81\xff\x4f\x48\xb3\xc9\xd2\x59\x8b\x26\x6c\x85\xda\xda\x11\x9c\x0b\x2b\xe9\x0c\x52\x6a\xe8\x00\x2a\x3e\x3b\x52\x7d\xea\x4a\x8e\x0f\x7c\x39\xa0\x01\xf5\x57\xb3\xd6\x33\xfc\x0b\x1f\x58\x3e\xa0\xe5\xaf\xb8\x18\xd0\x01\x14\xbe\x69\xf3\xbf\x23\xcd\xb1\x11\xfa\x04\x56\x4a\x47\x56\x8a\x6a\x52\xa6\xcb\xaa\xe0\x22\xbc\x61\x48\xae\xa5\xa9\x4a\xc7\x39\x95\x18\xe1\x8c\xf4\x45\x81\x2a\x5a\x56\xd1\xaa\xcb\xeb\xdb\x77\xbf\x8c\xde\x5e\x5d\xdf\xd6\x48\x16\x02\xb9\x77\x91\xb4\x2d\x24\xab\x7d\xa2\xed\x24\x6d\x95\x64\x21\x16\xdf\x46\xd2\xd6\x48\x56\x3b\xa1\x47\x91\xb4\x15\x92\x85\x71\x80\xa2\x48\xda\x2a\xc9\x6a\x05\x8c\x25\x69\x35\x92\xd5\x0a\x13\x4d\xd2\x6a\x24\x0b\xa3\x9a\x21\x48\xda\x2a\xc9\x6a\x05\x8b\x22\x69\x3d\xc9\x5a\x1b\x4c\x2c\xa2\xc8\xd5\x6b\xef\xf7\xaf\x5d\xd1\xf2\xac\x6a\x35\x74\xe2\x0c\x09\x9f\xc8\xe7\x76\x29\x16\x3f\x51\x55\x75\xfc\x06\x39\x77\xd3\x42\x10\xf6\xa8\xd0\x34\x1c\x9c\x6e\xe7\xfb\x72\xba\x75\x74\x43\x5c\xd7\xd2\x12\x37\xad\x0f\x6b\xfb\xac\x3a\xc7\x9c\xff\x76\x75\x71\x79\x7d\x7b\xf5\xea\xea\xf2\xdd\x5e\xac\xc8\x11\xf5\x73\x9a\xec\xf3\xb1\xfc\xc8\x8d\x2d\x5c\x29\x57\x6c\xc1\x65\xa1\xb3\x65\xd9\x27\xa5\xbb\xb9\x57\xaf\x5b\xb5\x20\xca\x59\x2c\xa1\x7a\x0c\x4f\xd8\x63\x80\x23\x64\xfb\x08\x9f\x44\xac\x84\x8f\x04\xbd\x91\x69\xee\x62\x8a\x58\x1f\xd1\x0e\xd6\xb9\x8b\x35\x62\x3d\x0b\x9b\x19\xe8\x16\x06\x89\x04\xba\x93\x8d\x6e\x63\x93\x58\x3f\xdc\x4e\x66\x5a\x32\xcb\x2e\x2e\x01\x64\x9e\x78\x97\xeb\xff\x4a\x49\x54\xbf\xf3\xd5\xb2\x36\xce\x16\x14\xea\x98\x6e\x22\x78\x08\x35\xb9\x36\x8f\x06\x3b\xf2\xfa\x7d\x95\x91\x69\x85\xf3\x79\x6e\x90\x05\x31\xe3\xab\xa0\x39\x2b\xf8\x1b\x9a\xff\xc0\x96\xef\x18\x3a\x19\x7e\x75\x53\x58\xc6\x12\xcb\xe1\xc8\x1d\x5b\x3a\xf7\xf3\x79\x00\x8c\x2f\x6a\xd7\xad\x86\xdb\x1d\x43\xfa\xa1\x37\xce\xdc\x2a\x30\x76\xce\x20\x4b\xd8\x45\xe0\xa7\x4b\xba\xd7\x6f\x7b\x64\xdd\xb9\xc3\x3a\xcb\xf5\x37\xda\x38\xd1\x33\x0a\x28\x89\xc8\xe4\x93\x0b\xcb\x35\xd8\xfd\xa9\xf7\xec\x0c\xac\xaa\x38\x70\xee\x05\x7d\x6a\x17\xa4\x4f\xbf\x80\xff\x44\x4e\x01\x6a\x69\x90\xb3\x34\xf5\x91\x1d\x85\x66\x93\x22\x73\xd1\x17\x7a\x48\x68\xce\x7f\x62\x4a\x47\x35\x69\x70\xe3\x8e\x8b\xf4\x84\x14\x3c\xfd\x16\x5b\x6c\xc2\x8d\x8e\x67\x2a\x43\x1a\x49\xf7\x73\xbd\x01\xd7\xd8\xb2\x41\x4d\xcb\x7b\x14\xb9\x7a\x17\x28\x0c\xb8\x1d\xac\xc1\x5e\xa8\xe8\xb0\x19\x31\xfd\x25\x48\xc7\x3a\x7f\x77\x0c\x5f\xa3\xb8\x43\xd9\x3e\xc0\xa7\xee\x14\xee\xb0\x22\x71\x2e\x2e\xa8\xac\xc3\x11\xb1\x48\x12\x4a\xc8\xe8\xb2\x07\xc5\xd0\x5e\x99\x93\xe6\x47\x9d\xd3\x84\xc5\x60\xfb\xef\xe5\xe3\xd0\x31\x55\xbf\x3f\x3c\xfc\xc7\x0f\x97\xbf\xfc\xaf\xc3\xc3\x0f\xbf\x9f\xd4\xfe\x0a\x7c\x06\x54\xcc\xe6\x4f\x62\x16\x90\xb3\x64\x28\x64\xca\xae\x61\xde\xf0\xd1\xcb\x93\x67\x49\x22\x0b\x61\xe0\x0f\x31\x10\x21\x13\x63\x38\x93\xda\x5c\x8d\x4e\xc2\xc7\x5c\xa6\xab\x9f\x34\xba\x68\x4c\x57\x56\x52\xd1\x9a\x47\x5c\x62\x0f\x21\x20\x08\x54\xd0\xa3\x51\xad\x81\xdc\x78\x65\xd1\x2c\x44\x55\x97\xf9\x5a\x02\x12\x40\x34\x91\x93\x0e\x95\x78\xdd\xb0\x82\xd5\xe2\x05\x5a\x72\xf4\x0f\x75\x23\x8a\x93\xb0\x88\x47\x6c\x28\xec\x41\xa8\xea\x0f\x77\xaf\x64\xd6\xd1\xdc\xce\x1d\x49\xd9\x06\xe5\x6c\x74\x45\x16\xee\xbc\x3e\xc1\x76\x74\xa1\x8a\xe5\x06\xee\x93\x36\x06\xff\xde\xab\x27\xa3\x91\x95\xd3\x78\xa5\xab\x4f\x0c\x1e\x40\x78\x60\x80\xe4\xb3\x8b\x74\x59\xdb\x82\x59\xdd\xe2\xc8\x7d\x39\x4c\xf2\x22\x86\xe6\xf8\xa7\xe6\x6c\x2e\xd5\xf2\x24\x7c\x2c\x3d\xa3\x03\x6d\xa4\xa2\xd3\x28\x32\x16\xa6\x04\x53\xa9\x3e\xb9\x57\x34\x26\xbd\xfe\x1e\x7c\xdd\x7f\x67\x3b\x48\x0a\x65\x25\xbe\x6c\x59\x95\x24\xdb\x3b\x6d\x2c\x4f\x30\xa6\x6d\x94\x1b\x4d\x24\xa9\x62\x27\x40\x0a\x2e\x6f\x45\xe4\x5d\xb6\x0a\x98\x8f\xc6\x3f\x29\x65\x2f\xa7\x9a\x8b\x85\x55\xc5\x50\xe5\x24\xaa\xd1\x91\xc0\xa5\x7c\xc1\xb5\x8c\x42\xeb\xc8\xba\x63\x6e\x74\xab\x3e\xd6\x7c\x36\x7a\x71\x1b\xc5\xd3\x50\xe8\xde\xa7\xfd\xb9\x82\x1c\xb1\xc2\xe9\x24\x14\x33\x82\xf4\xf6\xf2\x8e\x37\xca\xc5\x45\xc2\x3c\x78\x81\xaf\x1d\x4f\x5c\x5d\x66\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\x51\xd3\x7c\x92\x32\xbe\x6e\x84\x6d\x7e\xcc\xed\x7d\x17\x78\x58\x45\xe2\x4b\x6e\xfc\x09\x2e\x5c\x17\x16\x1a\x26\xba\x4f\x0e\xaa\x59\xa2\x98\x79\x6a\x1b\x8a\x83\x1a\xd3\x14\x87\xd4\x02\x7d\x4a\x55\xe2\x4f\x61\x80\x09\xe2\xb2\x5b\x72\xf4\xed\x77\x18\x08\x01\xdc\xc3\xba\x2b\x01\xda\x67\x7a\xa8\xb1\xf6\x03\x86\x6e\x43\xe3\x46\x6f\x0c\xea\x8d\x41\x7e\xec\xc9\x18\x74\xd3\x05\x8f\x7b\x4b\x50\xe7\x07\x62\x02\xfb\xff\xa8\x60\x7d\x26\x16\x18\x57\xc6\x46\xbf\x7a\x50\xad\xea\x75\x32\x62\xbc\x82\xdb\x9d\x8d\xc3\x40\xd8\x75\xe9\xcb\xc4\xc7\x16\x39\xb9\x62\xbe\xd9\x1f\x0c\x5d\x8d\xb9\x70\x84\xdd\xbe\xa0\x15\x62\xd5\xaf\xd2\x97\x6f\x76\xa5\x6a\xd8\x82\x09\x53\x95\xfc\xac\x57\x56\x6a\x05\x09\xd1\xc6\x10\x57\xfd\xb3\x0b\x57\xbe\x73\x11\xcc\x56\x27\xe5\xa2\xaa\xa9\x55\xca\xb5\xb8\xc0\xb9\xac\x60\x84\x6a\x2d\x13\x88\xf6\x76\x05\x39\x42\xf9\x90\xb0\x2d\xb0\x1a\xe8\x3e\x19\xd3\x83\x15\x6a\x62\x56\x67\x31\x5e\x42\x6d\x26\xb1\x08\x75\x4a\xd3\xc2\x85\x9f\x38\x66\x8c\x2a\xf2\xb6\x3a\x87\x4f\x16\x56\x61\xd1\xdd\xbb\xe1\x6a\xd1\x15\x20\x3d\x04\xa3\x03\x82\x14\x50\x08\x1e\x91\x93\xca\xc2\xde\x7e\xec\x71\x02\x52\xe9\x5b\x43\x0b\x85\x6b\x92\x51\x39\xb7\x4a\xca\xc6\x27\xa9\xc5\x8b\x73\x71\xa2\x08\x56\x0c\x41\x46\x78\x56\xe3\x0f\x13\x41\xf6\x22\x7e\x74\x11\x3d\x3a\x88\x1d\xf1\x22\xc7\x5e\x7c\x4f\x5d\x45\x8c\x78\xf1\x22\x92\xf5\xe7\x8a\x4d\xf8\x43\x87\x7b\x78\x26\x2a\xfb\x12\x4f\x99\x30\x7c\xc2\x5d\xcf\xb2\x5c\xb1\x9c\xe1\x93\xd7\x25\x61\x34\x99\x01\x81\xf5\xec\xb2\x72\x92\x7f\xca\xe8\x27\xa7\x0d\x75\x27\x4a\x37\x41\x47\xeb\x29\x52\x4f\x91\x76\x8c\x3d\x50\x24\x8f\x7a\xe8\xda\xde\x6e\x7c\x7e\xe4\x68\x0f\x7a\x00\xc4\xdf\xc7\x25\x03\x5c\xd4\x22\xf7\xe1\xa6\x45\xd7\x77\xae\x72\xc8\x4e\x01\x4a\xab\xd1\x1d\x8d\x46\x00\x6e\x54\x64\x59\x87\x2a\x85\x87\x57\xb0\xa2\xbc\xc8\x32\x92\xc3\xe3\x43\xe8\x13\x2e\x27\xe4\x0c\x2a\x13\x9f\x90\x6b\xb6\x60\xaa\xfd\xce\x5c\x4d\xae\xa5\x19\x39\x11\xb3\x59\x86\xce\x01\x22\x7c\x42\x5e\x5a\xb5\x49\x1b\x62\xe8\x14\xa5\x3a\x54\x5d\xfe\xa5\x6a\xbc\xa0\x2a\x68\xd1\x41\x96\x8e\x6e\xa8\xb5\x76\x74\x5f\x84\x6c\xc3\xc1\x13\x1f\x65\x59\xf1\x3b\x52\x47\x0d\xfd\x71\x7c\x1c\x1c\xc4\x68\x32\x97\x16\xcb\x50\x69\x96\xa4\x91\x6a\xd9\xb6\x83\x31\xcc\x29\x97\xda\xdc\x58\x1d\x30\xbe\xcc\xfb\x28\x3c\x0a\x25\x81\x69\x96\xb1\xb4\xd1\x27\x00\xdf\x1d\x83\x36\xab\x01\x27\xae\xc9\xb6\xaf\x05\xcc\xc8\x8c\x8a\x34\x63\x0a\xea\x54\x22\x2a\x2f\x92\xb5\x84\x7b\x5e\x15\xb0\x2d\xcb\x16\x87\xbc\x5d\x9a\x24\x52\xa5\x58\x5e\x60\x64\xc8\xa4\x85\x85\x97\x77\x12\xe8\xfa\x9c\x0a\x3a\x75\x3d\x92\x1c\xb3\x46\x81\xac\xa6\x09\xb5\xf2\x74\xad\x46\xf2\x4c\xca\x3b\x92\xc8\x79\x9e\x01\xe6\xe3\x4d\xa1\x9d\x2e\x4f\x55\xc5\xbe\xc4\xf3\x01\xf4\x8d\x3a\xad\x15\xb8\x87\x2f\xf6\xd1\xe3\x89\x3d\xb0\xa4\x53\x8f\x27\x4b\x0f\xed\x91\x82\x93\x5d\x8a\x52\x50\x9a\x48\x7b\xcd\x62\xac\x9d\x55\xb1\x93\x92\xb4\x0d\xc9\xe5\x03\x4b\x56\x3a\x63\xbb\x8e\x5c\x78\x0e\x2c\xc1\xc2\x80\x35\xc1\x77\xf1\x5d\x20\x33\xe8\xea\x63\xa5\xe0\x05\x3c\x1f\xca\x1e\x7a\x70\x50\xea\x34\xce\xb4\x2a\x43\x06\x5e\xa8\x9a\xd8\xb8\x88\x2e\xa7\xcc\x4b\x95\x71\x06\xe5\x50\x7d\xa3\x8c\x57\x0e\x73\x84\xdc\x7a\x29\x0d\x39\x3a\x3c\x3d\x8c\x89\x3f\x20\x6b\xa6\xbe\x95\x12\xd4\xb7\xd5\x5b\xe2\xc0\x42\xd5\x9b\x1c\x4a\xb5\xb0\xe4\x30\x3d\x21\xdc\x04\xd2\xaf\x0a\xe1\x77\x26\xce\xcf\xee\xd2\x14\x4f\x88\x96\xc4\x28\x9a\x72\xaf\xc5\xc1\xb7\xd0\x31\x5c\x15\x80\x94\x71\x6e\x8a\xa3\xc3\x8f\x87\x27\x84\x99\xe4\x98\xdc\x4b\x71\x68\xe0\x68\x86\xe4\xd6\x75\x3a\x0d\x2f\x8d\x02\xb9\x94\x05\x34\x66\x72\xa8\x90\x67\x3c\xe1\x26\x5b\x02\x7b\x20\xb2\x70\x65\xf5\x67\x91\x6e\x76\x9f\xa2\x79\xf9\xc0\x4d\x28\x77\x2c\x27\xe4\xb9\xeb\x20\xe0\x3a\x86\xd3\xb8\x85\x67\x7c\xc1\x4e\x67\x8c\x66\x66\xe6\x42\x5a\x84\x14\x03\xd7\x1b\xc7\xd2\x5f\xff\x97\x18\xa7\x59\x64\x0f\x72\xd2\xdd\x23\x13\xdb\xb6\xb9\x83\x6b\xc1\x32\x8e\xef\x70\x2d\x0c\xc9\xa6\x86\xea\xdf\x35\x7a\x18\x02\x27\x33\x26\x0f\x71\x43\x31\x84\xd3\x77\x09\xdd\x27\xed\x8c\x69\x2e\x48\xd6\xfb\x9b\xae\x77\x15\x6c\x74\x0b\x8c\x25\x9f\xb5\xce\x82\xe4\x17\x59\x40\x17\x1c\x3a\xce\x96\xe4\x9e\x0a\x6f\xa9\x88\xbb\x3c\x07\x76\x8a\x07\x96\xd6\xd5\x1a\xff\x03\xc9\x60\x14\x9d\x80\x44\xba\xa2\x6b\xed\x9d\xdd\x99\x13\xf4\xe2\xf7\x6d\xde\x6b\xc9\x92\xd1\xa1\xa8\x1e\xff\x86\xae\xf5\xb8\x4f\x1f\x56\x2c\x77\x24\xc4\xc3\xdf\xf3\xa5\x5f\xbb\x2b\x6e\x77\x1a\xc5\x4c\x13\x58\x70\xa4\x73\xd4\x77\xc1\xaf\x95\x8a\xe6\xc2\x2d\xd4\xf5\x24\x8a\x02\xd7\x2d\x7e\x82\x74\x8a\x01\x20\xad\x3d\xfd\xa3\x1a\xe7\x87\xd1\x39\x52\x2c\x2a\xa9\xb2\x3e\x76\x2f\x22\xae\x9d\x7f\x18\x9d\x57\x11\xef\xae\x26\x78\xe7\x6f\xf3\x91\xf8\x95\x75\x88\x4b\x22\x9d\x38\x1f\x04\xc7\x45\x85\x6c\xaf\x07\x6c\x97\xbd\x49\x43\xcf\x51\x7b\xa9\xe2\xe4\x17\xa6\x16\x98\x24\xe7\x6a\x74\x3a\xf6\x98\x86\xb1\xa4\x4b\xf0\x66\xf7\xd0\xcd\xce\x81\x9b\x1b\xf2\xb3\x15\x11\x65\x7f\xb9\xd0\x40\x36\x96\xcb\x36\x0f\x74\x73\x13\xd9\x28\x98\x2b\x0d\x67\x37\x37\x92\x8d\x85\xd8\xb5\xe9\x2c\x79\xca\x68\x4b\x48\xfb\x88\xa2\x86\x4d\xdb\x37\x3c\x6e\x77\xc3\xaa\x14\x56\x79\xf3\x52\x52\x2c\x41\xf3\xb2\x91\x95\xd6\x9a\xf6\x4b\x7b\x1d\xf7\x7c\xb7\x62\x89\x29\xba\x0d\x2f\xe9\x14\xf8\x13\xd3\x62\x9c\xc4\xb5\x19\x47\xef\x63\xd9\x8e\x1c\xdb\x6a\x1c\x0d\xd9\x39\x8a\x10\xed\xc6\x23\x24\x7c\x5c\x5b\x72\xf2\x47\x68\x10\x4f\xd5\xa2\x9c\x3c\x4d\x9b\x72\xd2\x73\x9f\x6a\x20\xdb\x97\xf7\xdc\x67\x75\x3c\x11\xf7\xf9\x9c\xe8\x6e\xd4\xcf\x73\xc5\x6e\x8c\xcc\x3b\xf8\x54\xdc\x83\x5b\x3c\x2a\x63\x36\xc1\x7a\x00\xe8\x56\xf7\x47\x5a\x30\x5f\xa3\xf5\x6c\x74\x15\x65\x93\x91\x0d\x17\x87\x8b\x3a\x0c\x05\x5a\x33\xbe\x60\x82\x69\x7d\x0a\x8e\x91\x22\x77\x5a\x27\x0a\xac\x6f\x3f\x76\x62\x77\x8d\xcd\x73\x57\x96\xb4\x4c\xca\xf0\xcd\xd3\xe0\x4b\x66\x12\x7c\x13\xf7\xe0\x35\xf2\x96\xd7\xb0\x9d\x2b\x69\x7c\x24\x51\x54\xcf\x90\xea\xb1\x74\x1d\xc6\x7c\xa3\x3e\xc5\xa8\x96\xc2\x19\xa4\x6b\xbd\xcc\xb8\x26\x39\xd5\x1a\xc9\xf1\x82\x58\xe3\x26\xeb\x00\x8f\x64\xba\xda\x73\xb1\xde\x91\x1e\xe9\x55\x2a\x84\x49\xe5\xbd\x20\x63\x36\xe5\x42\x7b\xdc\x81\x97\x05\x24\xb3\x7c\xd1\x6e\x09\xb2\xb3\xb6\x2f\xad\x37\x24\xef\x1a\xe5\xc7\x7c\x0a\x55\x22\x2b\xa2\xe8\x57\xd3\xc5\x55\x07\x41\xa1\x80\x5a\xae\xda\x79\xd5\xdb\x1f\x19\x75\x1b\x40\xb6\x6c\xe2\xba\xcf\x0e\x87\x01\xab\xe8\xd3\xe2\xb3\xc3\xa2\x55\xf5\xfc\xb6\x09\xbb\x1a\xc2\x34\x99\x61\xcb\x06\x75\xf7\xa2\xf7\x8e\xc0\xde\x11\xd8\x3b\x02\x7b\x47\x60\xef\x08\xec\x1d\x81\xbd\x23\x70\xeb\xe8\x1d\x81\xbd\x23\xd0\x8f\xde\x11\xb8\x36\x7a\x47\x60\xef\x08\x6c\x1d\xbd\x23\xb0\x65\xf4\xa6\x58\x3f\x7a\x47\x60\xef\x08\x74\xa3\x77\x04\x96\x0f\xf4\x8e\xc0\xde\x11\xb8\x71\xf4\x8e\xc0\x9d\x4f\xf6\x8e\xc0\x18\x88\x9f\x01\xf7\xf9\x9c\xe8\x6e\x74\xc6\x23\xe2\xa7\xc1\x7b\x36\xb2\x1a\x5a\x5c\x2f\x7f\xd0\xe9\xa0\x98\xe2\xd6\xd4\xb2\x3d\xa5\x8e\x61\x0d\xf5\x71\x46\x7a\x6f\x7c\x47\x9d\x1d\xd2\x40\x1f\x63\x78\x8f\x25\xfb\x91\x06\x77\xac\xb1\x3d\xa6\x6e\xd8\xd3\x1b\xda\xb1\x46\xf6\x98\x82\x6e\x48\x03\x3b\xd6\x1b\x69\x07\xc2\xb8\x1e\x6f\xbb\x6e\x35\xac\xd7\x8c\xe5\x68\xa0\x3b\x8c\xea\x5b\x0c\xe5\x78\x8f\xcf\x8a\x41\x7d\x87\x91\x1c\x7f\x56\xa5\x31\xfd\x89\x0d\xe4\x91\x76\xb2\x0e\xdc\x3a\xce\x34\x10\x45\xfa\x7d\x9c\xc2\xed\x4c\x31\x3d\x93\x19\xea\xce\x37\xee\xfb\x1b\x2e\xf8\xbc\x98\xdb\x6b\xa0\xed\x95\xe5\x0b\x16\x80\xea\x70\xd3\x50\xcb\x04\x43\x9e\xb7\xf0\x59\x60\x3c\x65\xca\x12\x7d\xca\x33\x7b\x6a\x13\xc3\x14\x99\x51\x10\xca\x75\x91\x24\x8c\xa5\x58\xa7\x71\x5d\x9f\xfa\xeb\xb0\x9c\x71\xd9\xc6\xe3\x05\x06\x8c\xab\xa4\x0a\x02\xda\x5f\xbf\x46\x9f\x02\x56\x9c\x8b\xf0\x49\xec\xc3\x1f\x11\xe7\x8b\x88\x65\x27\x31\x1a\xc4\x9e\xfc\x0f\x48\xdf\x83\xf7\x27\x44\xe8\x89\x8f\xf1\x3b\x44\x53\x82\x0e\xfe\x06\xb4\xaf\xa1\xf4\x1f\xa0\x17\xff\x14\x7e\x86\x48\xda\xb9\x17\xff\xc2\x93\xf9\x16\xba\xf9\x15\x1e\x59\x60\xf4\xf1\xfe\x84\x8e\xea\x63\x07\x3f\xc2\x53\xfb\x10\x3e\x59\x91\xe2\xa8\x3d\x8d\xf5\x19\x74\xf0\x17\xc4\xfa\x0a\x62\xfc\x04\x48\x1f\x41\xa4\xdd\x3f\xfa\xa8\x62\x2c\x2e\x51\xd6\x96\x6e\x96\x96\x4e\x56\x16\xa4\x7d\xbf\xda\x60\x34\xce\xec\xb4\xae\xac\x5a\x4c\xd0\x50\x37\x5a\x56\x1e\x63\x2d\x79\x12\x4b\x49\x9c\x8d\x1e\x6d\x9f\x8f\xd1\x46\x1f\x6f\x9b\x8f\xc4\x9e\x18\x22\x85\xb6\x0b\x45\x11\x1a\x2e\xb8\xe1\x34\xbb\x60\x19\x5d\xde\xb0\x44\x8a\x14\xc5\xd5\x56\x6a\xbc\x95\xb8\xae\x1d\x08\x2f\xc7\x37\x70\x17\x27\xfa\x50\x4d\x42\x75\x1b\x1f\xf5\x1b\xec\x4b\x9e\x4d\x83\xb9\xc8\xcd\x1a\x55\x90\x89\xc4\x87\x93\x5a\x5d\x37\x93\x34\xd5\xa7\xb9\x74\xff\x57\x05\x93\xd6\xa2\x48\xdd\x7c\x30\x36\xe9\xfd\x2a\x15\x2e\xc6\xb6\xeb\xe1\x7d\x2f\xef\x89\x9c\x18\x26\xc8\x11\x17\xe1\xfc\x8e\x6b\xaa\x42\x9c\x66\x57\x5e\x1d\x0b\xe1\xc5\xf3\x00\x70\x5d\x1d\x43\x81\xfc\x0c\x54\x36\x50\x42\xb5\x7e\x5a\xcd\xd9\x03\x7d\x1a\xd5\xd9\x03\x9b\x14\x59\x43\x7d\x46\x81\x74\x6a\x77\x93\xde\xbd\xa8\xea\x60\xbe\x80\xf9\x85\x1b\x88\x82\x48\x45\x4a\x7c\x1e\xc5\xe7\xa9\x83\x47\x79\x1e\x23\xbc\x8e\x95\x37\x11\xb7\x4f\x38\x8f\xa3\xf3\x24\xa2\x20\x22\xbc\x8d\x68\x2f\xe2\x27\xd3\xfd\x9f\xca\x73\xf8\x04\x5e\xc3\x5e\x76\xdd\xee\x1d\xec\x65\xd7\x1d\xe3\x8f\x97\xe2\x6a\x89\x37\xdf\x29\x9a\xb0\xd1\xa3\x44\x82\x70\x25\x49\x5a\x28\x9f\x17\x56\x4a\x06\xe1\x62\xa1\x76\x57\x30\x96\xba\xdb\x58\x66\x42\x41\x5a\xd0\xa4\xc8\xb2\x25\x29\x72\x29\x3c\x4f\xf3\x96\x64\x7c\x82\xdc\x6a\x76\x91\x9d\xd5\xa6\xd9\xe2\xeb\x38\xba\xde\xef\xd2\xb3\x65\x55\x08\x61\x95\x07\x8f\xa3\x96\x92\x58\xb9\x53\x3b\xea\x5a\xdb\x6e\x9c\x6a\xc3\xa7\x76\x3b\x2d\x6b\x84\x34\x29\x3e\x67\x55\xcb\x83\xea\xa5\xf6\x0d\x13\xa9\x12\x3e\x46\xfa\x50\x66\x34\x2b\x3b\x14\x50\x72\xc7\xb3\xcc\xbf\x6a\x48\x6e\x98\x21\x66\xc6\xb5\x67\xbd\x99\x14\x58\x42\x62\x66\x54\x84\xc6\x60\x2c\xb1\xf0\x93\x8c\x51\x51\xe4\x6e\xde\x56\x20\x58\xca\x42\x85\x79\xe3\xce\x0c\xaa\x61\x96\xb3\xe1\x9a\x08\x9e\x9d\xd4\xda\x24\xed\x44\x60\xd4\x1b\xca\x06\xf5\x9a\x85\x04\xb9\x7b\xae\xd9\x49\xfd\xbd\x72\xc1\x94\xe2\x29\xd2\xd6\xe7\xda\xa8\xdb\xe7\x72\x25\x17\x3c\x75\x1d\x1b\x02\x3a\x40\xd3\x55\xd7\xd1\x01\x1f\x99\x30\x66\xe0\x83\x12\x6c\x4a\x41\x0e\xf4\x04\xde\x79\x11\xdd\xbb\x9c\x7f\x4a\xa4\xd0\x07\x02\x37\x51\x0d\x59\xb7\xb5\x5c\xdb\x05\x87\x5e\xa7\x75\x8c\x20\x47\x42\x12\x09\x42\x45\x21\xb8\xc1\xe1\x97\x91\x44\xcf\x0a\x43\x52\x79\x2f\x8e\xed\x24\xb9\xb6\x67\x47\xc9\x98\x99\xd0\x82\x37\x34\x55\xe4\x0a\x39\x5b\x26\xe8\x38\xb3\x77\x0b\xdc\xff\xb7\x1b\x0f\x9e\x4c\x18\x35\x85\x62\x64\x4a\x0d\x92\x2a\x6c\x10\x35\xdd\x19\x3d\x1e\xb5\xb8\x2e\x7b\xc2\x17\x42\x33\x94\xed\xbc\x26\xc3\x7e\xf3\xb7\xa7\x97\x61\xf9\x9c\xc9\xc2\x3c\xb9\xc2\x7e\x3f\xe3\xc9\x2c\x56\x1f\xe1\x73\xa6\x89\x2c\x56\xac\x26\x2f\x3c\xe8\x52\x09\x40\x81\xac\x9f\xde\x7f\xb2\xd6\x8e\xe6\xee\x18\xb7\xc1\x06\xfb\xa3\x6f\xed\xb8\x1e\x45\x53\x05\x9d\xb4\xae\x88\xda\x9b\x7e\x71\x7d\xf3\xdb\xeb\xb3\x7f\x5e\xbe\xf6\xd7\x5f\xd4\x65\xae\x42\xf0\x7f\x17\x8c\xd0\xb9\x14\x53\x42\x11\xdd\x6a\xaa\x60\x9e\x13\xb0\xe1\xd4\xbe\x00\x42\xd2\x25\xec\x07\x2d\xf4\x42\xcf\xef\xb8\x00\x25\xe8\x12\xfe\x54\xf1\x49\x5d\x1a\xed\x94\x7d\x5a\xed\x54\xea\x8d\x76\x28\x11\xcc\x58\x94\xc7\xca\x93\x5c\x10\x4a\x34\x17\xd3\xac\x2e\x93\xb7\x1b\x97\x62\x9b\xed\x54\xd3\xed\xd0\xd8\xa2\xa2\x4b\x41\xe9\x70\xdd\x49\x83\x32\x01\xc2\x02\x52\xb0\xbf\x1a\x11\x9a\xa6\xca\x8a\x28\x0e\x75\xe7\x2b\xfd\x08\xe1\x15\xce\x4c\x8f\x0d\xb1\x79\x4e\xfe\x41\x1e\xc8\x3f\x40\x01\xf9\x06\xc7\x97\x62\xa9\x48\x2c\x2b\x70\xba\xf7\xd5\xa8\xc3\x6e\xff\x3c\xa3\x06\x9e\xb6\x7b\x65\x24\x19\x73\x2f\xa0\xb2\x07\xc3\x94\x40\xd4\x75\x77\xc3\x9f\xd5\x5e\xda\xa4\xd8\xe9\xed\x09\x99\xc0\xd2\x8f\x45\xa6\x49\xbd\x65\x80\xd9\x0b\x3a\xd9\x97\x7c\x2f\xb5\xb9\xf6\x17\x9b\xeb\xda\x3b\xb1\x36\x8c\x72\x66\x73\x6a\x92\x59\x93\x7e\x58\x96\xaa\xeb\x34\x17\x6b\x23\x90\x40\xff\x5c\xa0\xd7\x8c\x23\x45\xfe\xfd\x23\x3e\xde\xa5\xde\xc0\x8b\x5d\x67\xb9\x62\x44\x40\x1b\x77\xd2\xc0\x0b\x5d\xa5\x8f\x40\xac\x86\xe4\x92\x26\x33\x98\xa8\x47\x10\x74\xd4\x21\x05\x2d\x03\x26\x36\xa3\x0b\x8b\x66\xfe\x0d\xae\x45\x08\xb0\xf9\x18\xe3\x71\xb8\xa6\xf6\xce\x27\x54\xb8\x56\x7c\x13\xa6\x94\x8b\xde\x1b\x2f\xc1\xd3\xcb\x13\x86\x3c\xde\xc8\x7b\x9c\x2b\x69\x64\x22\x91\x6d\x68\xbc\x25\xef\x25\xb9\x3d\xc7\x65\xa9\xad\xc6\x15\xc3\xbb\x60\x7f\x9c\x85\x35\x18\xb4\x7f\xbc\x18\x9d\x58\xa0\xd8\xfb\x24\x15\xb9\x39\xbf\x1d\x35\x45\xdb\x83\xdb\xf3\xd1\xc1\x1e\x76\x29\xa6\xd1\x65\x83\xd3\xb6\xeb\x0b\x4f\xdf\xe9\x46\x31\x9a\xf2\x3e\xee\xbb\x8f\xfb\xee\xe3\xbe\xfb\xb8\xef\x3e\xee\xbb\x9a\x47\x1f\xf7\xbd\x71\xf4\x71\xdf\x7d\xdc\x77\x1f\xf7\xbd\x73\xf4\x71\xdf\x7d\xdc\x77\x1f\xf7\xfd\xc8\x99\xf7\x71\xdf\xbb\x47\x1f\xf7\xbd\xeb\xa9\x3e\xee\xbb\x8f\xfb\xee\xe3\xbe\xb7\x8f\x3e\xee\xfb\x73\xf1\x20\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x6d\xf4\x71\xdf\x9f\x95\xd6\x8e\xe6\xee\xa1\x87\x58\x5c\xc0\xf2\xbb\xf0\xd4\xee\xe0\x9a\xd6\x45\xd5\x82\x6f\xc8\xe5\x86\x90\x1c\xb0\xb7\xe9\xdc\xbe\xa4\x9c\x68\x2b\x50\x9a\x29\x46\xd3\x25\x4c\x29\x01\x6f\x52\x25\xaf\x3f\x65\x8c\x4f\xc6\xe7\xbc\x3d\xd0\x1b\x66\x94\x86\x98\x89\x51\xa4\xde\x13\x21\xd6\x77\x11\xea\x3b\x88\xf4\x39\x35\x86\x29\xf1\x92\xfc\xeb\xe8\xd7\xaf\x3e\x0e\x8e\xbf\x3d\x3a\x7a\xff\x7c\xf0\xf7\x0f\x5f\x1d\xfd\x3a\x84\x7f\xfc\xe5\xf8\xdb\xe3\x8f\xe1\xc3\x57\xc7\xc7\x47\x47\xef\x7f\x78\xf3\xdd\xed\xe8\xf2\x03\x3f\xfe\xf8\x5e\x14\xf3\x3b\xf7\xe9\xe3\xd1\x7b\x76\xf9\x01\x09\xe4\xf8\xf8\xdb\x2f\x51\xd3\x7b\x02\x71\xbb\x49\xca\x5e\xc3\x29\xd7\x5c\x83\x16\x93\xe6\xf4\x01\x98\x01\x9d\xcb\x02\xdf\x15\x2d\x91\xf3\xbc\x30\x35\x54\x0e\xb7\x26\x9a\x16\x25\x52\x4c\xf8\xd4\xcb\xa3\xa7\xae\x3f\xdb\xa0\x04\x3b\xa8\xf5\x29\xc3\x10\xa2\x28\x55\xc0\xfb\x77\x7b\xbc\xff\x0f\xc7\xfb\x77\xfe\x9c\x57\x31\xdf\x8b\x41\x8f\xc5\xfc\xa0\xd3\x42\x34\x7a\xf9\x2e\xa4\xd9\x56\xce\xb9\x31\x9e\xd9\xd0\x7a\x40\x1f\x37\x0d\x23\x8d\xbb\xbb\x38\x19\x6c\xe2\x22\xc4\xb8\xae\x77\xe2\xaa\xc5\x6f\xcb\x20\xf1\x63\x1d\x3e\x54\x54\x16\x33\xb8\xa7\x83\x94\x4d\xb8\x60\xde\x43\xfd\xe7\xb9\xf3\xe8\x9f\x6a\x96\x14\x8a\x9b\xe5\xb9\x14\x86\x3d\xb4\x9a\xae\xb6\xd9\xe9\x6e\x9a\x60\x88\xdb\x36\x8d\x12\x1b\xc3\x14\x88\xcc\x5d\x40\xe2\xd6\xf4\xb4\xd0\xbe\xb0\x9d\xe0\x15\x02\x34\x60\xc0\x54\xcd\x8c\x53\x2b\x41\x39\x81\xe8\xc1\xd5\xe9\x06\x25\xb0\x5d\xc8\xb6\x53\xfb\x77\xc1\x17\x34\xb3\x6a\x7f\x05\x71\x04\xea\x43\x1d\x68\xab\x8d\x31\x46\x6e\x01\xa6\x33\x52\x7c\xc1\x33\x36\x65\x97\x3a\xa1\x19\xe0\x54\xbc\x98\x7f\xb6\x05\x12\xec\xb3\x92\x19\x52\xb3\x9e\x31\x68\x33\x4a\x83\xca\x0f\x79\x03\x53\xca\x05\x99\xdb\x2b\x92\x87\x17\x68\xb0\x1d\xe0\xae\xb3\xd1\xc4\x8a\x8d\xc2\x94\x76\x04\xa7\x5e\x8e\xa5\xcc\x7c\x0c\x6f\xb6\x8c\x9b\xa7\x6f\x8b\x2b\xe4\x6f\x82\xdd\xff\x66\x67\xa5\xc9\x24\xa3\xd3\xd2\x34\xa0\x99\x59\xb3\x4a\x62\x15\x1d\x37\xc5\xad\x1b\x0a\xdd\xfb\x0a\x46\x68\x76\x4f\x97\xe8\x6d\x5d\x99\x0b\xe1\xfa\x25\x79\x71\x0c\x18\x4d\x35\x29\xdf\x93\x92\xaf\x71\xe1\xba\x33\xaa\xc9\xf9\xd9\xe8\xb7\x9b\x5f\x6e\x7e\x3b\xbb\x78\x73\x75\x8d\xa7\x34\x76\xdf\x19\xe2\xf0\x12\x9a\xd3\x31\xcf\x38\x56\x54\x58\x8b\x05\xaa\x03\x00\xab\x72\x9a\x9e\xa6\x4a\xe6\x6e\x3f\xbc\xdd\x0d\xb5\xda\xba\x72\x72\xb1\x62\xfa\xf7\x5c\xc6\x1d\xf9\xa4\xf1\x52\x14\xec\xa9\xa2\xc2\x54\x06\x9f\xea\x88\x54\x21\xac\xc2\xbb\x8f\xf8\x49\x9a\x76\x0b\xc5\x3f\x4b\x53\x96\xc6\x2f\xf1\x71\x51\x79\xe7\xe1\x75\xcb\x2a\x1b\x95\x8c\xde\xde\x5c\xfd\xef\x2e\x33\x21\x1e\x0f\xf1\xee\x9e\x7d\x47\x57\x13\x62\x91\xb2\xd3\x79\xbc\x63\x73\xb9\xe8\x4f\x04\xfb\xc8\x5e\xe2\xdd\x4b\x9e\x14\xef\xaf\x7f\x57\x88\x3a\x49\x16\x35\x58\x64\x2e\x53\x36\x24\xa3\x60\xb1\xc7\xb1\xa5\x06\x84\x7a\xa2\xbb\x62\xc4\x82\x11\x86\x43\x9b\xf0\x4a\xd6\xc0\x1a\x67\x21\x9b\xa5\x9e\xc5\xda\xa0\x83\x13\x9a\x69\x14\xa1\x8a\xe3\x00\x96\x19\xbe\xb1\xca\x45\xf4\xce\x96\x4f\x92\x94\x09\x69\xbc\xc6\x62\xdf\x0e\xc9\xb9\x4a\x26\xa8\x85\x83\x66\x53\x0f\xf6\x6a\x50\x68\xdf\xd8\x3e\x30\x00\xa4\xc6\xe2\xf7\x6d\x54\xce\xd0\x59\x42\x0b\xcd\xf4\x66\x06\x80\x23\x21\xe1\x34\xec\x2c\x15\xa3\x29\x64\x8e\xe5\xd4\xcc\x5c\x99\x83\x39\xd5\x77\x2c\x75\x5f\x60\x7d\x5f\xbc\xd4\xcd\xb4\x6f\x84\xef\xa7\x7c\x6b\xf7\x31\xd8\xcd\x41\xee\x41\x2a\x42\x63\xe6\x6c\xf2\xb8\x68\xaa\xc8\x4c\x46\x9a\xbe\x15\xd9\xf2\x9d\x94\xe6\x55\x99\x34\x15\x8d\x38\x3f\x7b\x09\x14\x5c\x39\xd5\x51\xcc\xa0\x32\x85\x7d\xc7\xc0\x6e\x2c\x6a\xb1\x70\x65\xea\xf9\x5b\x17\x25\xa2\xec\xeb\xc2\xa8\x42\x9c\xe9\xef\x94\x2c\x50\xec\x64\x4d\x60\xfa\xee\xea\x02\xee\x7a\xe1\xbd\x72\xc2\xa8\x65\x2e\xb9\x30\xde\x3f\x1f\x27\x2b\x55\xb2\xec\x8f\xde\xcf\x09\x5e\xbd\xf2\xba\x44\xb8\x38\x08\x79\x43\x97\x84\x66\x5a\x06\xe1\x9a\x8b\x4d\xba\x11\xf1\x8a\x19\x96\x5a\x8e\xa5\x99\xad\x69\x6d\xf6\xba\xac\xc3\xc6\xa5\xc6\x55\x8e\xbc\xd2\x5e\x60\xdf\xb3\xfa\x0a\x43\xef\x98\x26\xb9\x62\x09\x4b\x99\x48\x50\x98\xb0\x5f\x37\x0f\x60\xce\xb5\x14\xf6\xfa\x44\xe3\xce\x55\xf0\x21\x3a\xc3\x49\x93\x8a\x41\xd4\x84\x2a\x70\xca\x1a\x5c\x33\x21\xc5\x00\x2e\x4f\xa1\x99\x02\x5d\xdb\x2a\x3c\x4e\xd9\xfe\xa1\x18\xb3\x8c\x19\x50\xb4\xb0\x6e\x1e\x9e\x52\xe3\x12\x3e\xf9\x9c\x4e\x19\xa1\xa6\x44\x46\x23\x09\x13\xda\x92\x31\x67\xf2\xc1\x61\x4e\x2a\x59\x95\x41\x49\x35\xf9\xf1\xea\x82\x3c\x27\x47\x76\xce\xc7\x80\x3e\x13\xca\x33\x70\x69\x1a\x8a\xec\xab\xb5\xa2\x9d\x4d\xc0\x7e\x25\x99\x86\xe5\xc3\x3d\x21\x52\x39\xb2\x71\x42\x04\x8e\xda\xea\x22\x99\x85\xf5\x5b\xcd\x31\x28\xa7\x3e\xda\x12\x8c\xcd\xd5\xb5\xc2\x81\x6c\xbd\x7a\xdb\xae\x15\xd2\x50\xb6\xf1\xea\x6d\xb9\x56\x28\x90\x4f\x71\xf5\x3a\x10\xe1\x1f\x35\x53\x9d\x68\xf0\x8f\x7b\xa2\xc1\x75\x71\xcd\xde\xab\x88\xaa\x4c\xc4\x11\x4b\x77\x79\xe6\xcc\xd0\x94\x1a\xea\xe9\x77\x95\x57\xde\xa3\xd2\x1f\x4f\xc5\x35\x7b\xcd\x45\xf1\xe0\x0c\xa8\xdd\x8c\x26\x37\x97\x00\x02\x50\x08\x16\x09\x2c\x97\xe6\x79\xc6\xc1\x7d\x1a\x4f\xcd\x02\x09\xab\x17\x40\xe9\x2a\xe6\x02\x09\x0b\xde\x5c\x2b\x91\x51\x91\xca\xf9\xda\xa4\xc1\xf5\x4c\x93\x59\xdc\x65\x19\xc6\x88\x19\x31\x38\xfe\x67\x12\x33\x62\x4d\x49\x19\x5b\x30\x64\x89\x95\x15\x6c\x7b\x6d\x9f\xb4\xc2\x70\x38\x3d\x00\x45\x32\x3a\x66\x19\xb0\x63\xb4\x41\xc0\x61\x67\x69\x91\x8b\xa8\x35\xe6\x46\xb4\x41\x41\xc9\xac\x5b\xfa\xd0\x3b\x99\x31\x17\xd7\x14\x16\x6d\x41\xfd\x29\xd6\x0c\x0f\x74\x59\x33\x68\x8b\x8d\x35\x83\x1e\xfe\x67\x58\x73\x81\xe4\xe2\x64\x75\xcd\x96\xfd\x37\xd7\x0c\x3c\xf7\xf3\x5f\x73\x94\xe9\x4b\xb3\x24\x91\xf3\x7c\xa4\xa4\x55\x73\x3b\xb1\x1b\x0f\xa2\x72\xd2\x39\x5b\x0b\x18\xc3\x91\x06\x95\x26\xa3\x59\x05\x48\x55\x2d\xa8\x12\xb9\xef\x40\xaf\x43\xf4\xe5\xff\xa8\xb1\x2a\xa0\x50\x27\x1d\xdc\x3a\x61\x36\xc1\x23\x58\x42\xf7\x7f\xd8\x0b\x65\x96\x09\xcd\xa0\x98\x1d\xfe\x7c\xc8\xea\x19\xad\x02\xa9\xe2\x45\x9d\x93\xce\x7e\x17\x61\x44\x76\x5e\x6f\x28\x0c\x09\xd0\xbc\x45\x51\xc8\x94\x55\x7e\x58\x17\x58\x8b\x86\x7a\xeb\x22\x9b\x01\x5e\x08\xd1\xb7\x3c\xcf\x3b\xc9\x59\x5a\x7f\x0b\xde\xc8\x2c\x7d\x21\x9a\x37\x65\xd1\x3d\xbb\x31\x4c\xa4\x5c\x4c\xc1\x8e\x76\x42\x14\xcb\x20\xb8\x36\x06\x28\x04\xcb\x3a\x25\xf6\x10\x2c\x4c\x61\x92\x01\x71\x63\x37\x15\x64\x21\x2e\x85\x9f\x29\xd8\xfd\x82\xf4\x32\x71\xa4\x96\x6b\x72\xf0\x3a\x1c\x24\xb2\x8c\xd8\xa7\xe4\x10\x07\x6e\x96\x25\x66\x39\x8b\xe8\x1d\x17\xa9\x8f\x1b\xb5\x1b\x83\xde\x90\x80\x0b\x41\xdd\xf5\xb2\x2b\x44\x50\xf3\xb4\x4e\x18\xf0\xee\x8f\x5f\x05\x29\x37\x90\x0c\x2a\xd4\x5f\x47\x69\x34\xc8\x1d\xa8\x4f\xde\x39\x91\xd8\xeb\x6c\x68\x90\x83\xcd\x92\x75\x69\x72\x0b\x93\x8e\xa8\x1d\x46\x9c\xd5\xd6\x4d\xeb\x47\x01\xf8\x6a\xd7\x3b\x20\x42\xae\xc0\xc3\x2a\x7e\xa4\xe4\x6a\xe9\x10\x5b\x18\x65\xaf\xc9\xce\x48\xe7\x53\x14\x6b\xbc\xe7\x22\x95\xf7\xfa\x31\x9a\xd8\xcf\x0e\x44\x10\xf1\x13\x7b\xa5\x0d\x17\x53\x1d\x76\x0f\xeb\xbb\xa1\x59\xa3\xb6\xdd\x46\x75\xcc\xdf\x0a\x14\xc8\x89\x92\x73\xe7\x10\x58\x53\x5f\x56\x72\x23\xfe\x73\xad\xb1\xb1\xcc\x78\x3a\xd7\xf4\x5c\x59\xf8\x86\xd3\xec\x26\xc7\xd5\x04\x24\xab\x78\xf1\xdd\x9b\x9b\xb3\x26\x18\x4b\xdc\xef\x67\x0c\x2c\x98\xf8\xfb\x67\xe1\x10\x9a\xce\xb9\xd6\x60\x19\x64\xe3\x99\x94\x77\xe4\x28\x44\x9f\x4d\xb9\x99\x15\xe3\x61\x22\xe7\xb5\x40\xb4\x81\xe6\x53\x7d\xea\x31\x7b\x60\x57\x84\x2f\xed\xc6\x45\x16\x22\xb7\x9c\x96\x2e\x8c\x0e\x59\x7f\x30\x99\xa4\x5c\x15\x1a\xa6\x3d\x54\x5f\xe8\xd4\x07\x4f\xac\x6f\x8f\x2b\x5a\xca\x59\xb6\xbf\x1a\x4a\xeb\x47\x7b\x1d\x51\x80\xa7\xe5\x78\x61\xfe\x3e\xeb\x2c\xaa\x66\xcc\xe6\xbd\x75\x7b\xe6\x84\xec\xfd\x15\x95\x72\xe2\x62\xc2\x74\xb7\xa2\x52\xdf\x57\xcf\x93\x94\xb9\xa4\x1a\xa6\xad\x34\x43\x23\xc5\x6e\x3b\x2a\xde\xea\xad\xf5\x94\x1c\x42\xfe\xaf\x7f\xc5\x61\xbc\x4e\xe5\x9d\xa3\x2e\x2b\xc9\x6a\x79\x59\x3e\xa3\x03\x67\xbe\xb0\xf4\x0a\x88\xa0\x17\xc4\xd0\x20\x67\x52\x48\xe5\x50\xd9\x8a\x3b\x52\xc0\x15\x01\xb7\x84\xf3\x99\xc2\x79\x7a\xa6\x50\xdb\xa2\xf3\xd8\xda\xca\xa4\xe1\xba\x85\xfc\x3d\x57\xbd\xa4\x5a\xd3\x3d\x37\x33\x28\x96\x18\x41\x52\x1a\xfe\x60\xd8\x01\xc5\x34\x38\xfa\x04\x61\x4a\x49\xa5\x5d\xdc\x55\x70\x48\x44\x14\x58\xf2\xbc\x06\x82\xe2\x2c\x62\x53\xfb\xe9\x50\xd7\x23\x1c\xca\xaa\xc5\x51\x40\xb5\xbd\x5d\x6c\x32\x61\x09\xe4\xc8\xd5\x11\xcf\xf1\x8d\x23\x8e\xf6\xeb\xdb\x51\x4f\x7f\x31\x32\x54\x51\x9e\xf3\x07\x3b\xeb\x3a\xf4\xe8\x82\xd8\xa4\xac\x2a\xb9\x19\xcc\xf1\x90\x90\x2b\x51\x86\xd9\xe3\x0b\x79\xf2\xe6\xc4\x42\x74\xa1\xb1\x47\x55\x2f\x0d\x8e\x4e\x3c\x84\xb9\xd6\x4c\xa8\x56\xe7\x51\x45\x24\xb5\xc1\xfa\x5a\x48\xdd\xdf\xd2\x99\xec\x82\xdf\xc5\x03\xb0\xe8\x1a\x24\x2f\xe7\x87\x89\xc2\xa8\x35\x7f\xcd\x2e\x5f\x4c\xac\xde\xd8\xf4\xdb\x6c\xf4\xc9\xa0\x41\x6e\xf3\xdd\xec\x30\x7b\xa3\x61\xef\x76\xdf\x3c\x4a\xa4\x23\x91\x62\x5d\x84\xd6\x18\x23\xfe\x91\xbd\x5a\xd6\xf0\x61\xf6\xae\xfa\x49\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xc6\x82\xec\xeb\x61\xf7\xf5\xb0\x37\x3f\xd2\xd7\xc3\xee\xeb\x61\xf7\xf5\xb0\xfb\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xf3\xcc\xfb\x7a\xd8\xbb\x47\x5f\x0f\x7b\xd7\x53\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\x7b\xfb\xe8\xeb\x61\x7f\x2e\x95\xb5\xfa\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xee\xeb\x61\xf7\xf5\xb0\xfb\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xae\x8d\xbe\x1e\xf6\x67\xa5\xb5\x47\x04\xd7\xa4\xbc\xb5\x12\x22\xa6\x78\x8c\x8f\x40\x0d\x69\xcb\xad\xeb\xa1\x64\x5c\x4c\x26\x4c\x01\xc1\x87\x59\x04\x66\xb8\x5e\x1c\x2e\x90\xf7\x76\x6b\x93\xd3\x70\xa0\x6a\xa5\x62\x34\xd5\x2e\x8c\x7f\x0b\x78\x54\x79\x0d\x57\x81\xb0\x16\xe6\x79\xf9\xf6\x55\x7c\x95\x1b\x7c\xc0\x1f\xcc\xf5\xad\x48\xe2\x42\x9d\xaa\x43\xd9\x94\x1a\xe3\xcf\x26\xc9\xa4\xc6\x95\xe9\x74\x1b\x96\xcc\xa8\x10\x2c\x68\xfd\xdc\x80\xf5\x6c\xcc\x98\x20\x32\x67\xc2\xb1\x2b\x4a\x34\x17\x53\x44\x46\x10\x35\x86\x26\xb3\xa1\x9d\xa9\x08\x07\x52\x85\x61\xfa\x6f\xb4\x51\x8c\xce\x43\x60\xed\x9c\x22\x62\x68\xec\x54\x08\x4d\x94\xd4\x9a\xcc\x8b\xcc\xf0\x3c\x63\xfe\x65\x44\x33\x88\xfc\x77\xd9\x20\xe5\xc6\x62\xb0\xa8\x16\xd3\x79\x52\xcd\xd6\x2f\x5b\xd6\x0b\x9a\x81\x2d\xa2\x3d\x84\x86\x6b\xc2\xe6\xb9\x59\x12\x7b\x24\x99\x2f\xa9\xaa\xb4\x21\x49\xc6\x41\xe8\x83\x19\xbb\x14\x58\x78\x5f\x3b\x48\x2f\xee\x09\xbf\x53\xda\x6f\x85\x48\x41\x93\xca\x8d\x26\x10\x2e\x59\xbd\xd0\xbd\xaa\x15\x6e\xca\xb5\xd7\x8e\xf5\x09\xa1\xa1\x74\x97\x43\xa4\xb0\x13\x80\x4a\x81\x39\xc3\xdb\x5b\xc1\xfa\x47\x6a\xd3\xa9\xd5\xe9\xb4\xf7\xcb\x99\x65\xcb\xcb\x0e\x31\xd6\x98\x7d\xf5\xf5\x62\xe8\x7a\x10\x6a\xa8\xd5\xb3\x4a\x0a\x5a\xa1\x02\x02\x0a\xb6\xb0\x77\x88\x25\xcc\x8a\x52\x74\xcb\xcd\x7f\xb2\x8b\x6f\xa8\x9a\x32\x53\x06\xba\x63\xe2\x7c\x9b\xf5\x89\x6a\xd5\x7a\xeb\xea\x75\xb5\x2b\x76\x03\x5a\x97\x3e\x92\x29\x64\xdc\xf8\x22\x47\x16\x6f\x37\x94\x13\x76\x93\x75\xb5\xe1\x5a\x41\x6e\x02\x10\xc4\x69\x17\x8e\x56\x4e\x5a\xe7\x14\xd3\xf2\xe0\xe8\x6a\x74\x7e\x42\x46\x57\x17\x2e\xd6\xcc\x2d\xb5\xce\x8e\x00\x8b\x3c\x2b\x80\x4b\x82\x22\x7b\x9b\x26\xca\x75\x98\xe3\xfd\x8c\x1a\x40\x89\x88\x89\x82\x52\x37\xa3\xca\x87\x9d\x86\xae\x0c\xe4\x5a\x1a\xb6\xa9\x8e\x14\xb6\x4c\x08\x58\x25\xbc\x11\xcf\xdf\x16\x27\xd1\xe2\x18\x11\xc2\x84\x53\x13\x6b\xdf\x30\xad\xe9\x94\x8d\x10\xde\xdf\x6d\xb6\x37\x70\x00\x57\xb4\x04\xa8\x5f\x06\x86\x38\xf8\x06\x75\x3a\x55\x84\x64\x53\xa1\x23\x73\x37\xbf\x12\xa7\xee\x15\x37\x06\x71\xe4\x5c\xbb\xda\x87\x10\xaa\xb1\x5a\x7a\xe0\x70\x25\x0e\xd3\x6f\x42\x3b\xe9\x70\x2f\xb7\xc0\xad\xa8\x26\x52\x17\xbd\x38\x66\x64\xac\x38\x9b\x90\x09\x87\xd0\x49\x08\x3e\x3c\x81\xea\x55\xed\x48\xe4\xac\xc0\x5a\x33\x05\xeb\xf5\xd6\x8c\xb0\xee\x21\xf9\xd9\x2f\xdc\xa8\x42\x40\x07\x90\x56\x90\x5e\xd1\x84\xbc\x5c\x3e\x21\x53\x08\x6a\x54\x4e\x37\xff\xdb\xf3\xbf\x7f\x43\xc6\x4b\x2b\x04\x83\xde\x68\xa4\x41\xe4\xab\x85\x43\xc8\x98\x98\xda\xb3\x76\x1c\xb9\x99\x95\x59\x9e\x10\xb4\x12\x41\x4c\xd3\xca\xf9\x5f\xdf\x8d\x9b\x92\xff\x69\xca\x16\xa7\xb5\xf3\x1f\x64\x72\x3a\x24\xe7\x54\x08\xd9\xce\xdc\xac\x06\x9f\xa7\xe0\xda\x6b\x93\xd1\x1f\x73\x55\x64\xc6\x93\x65\x1c\xf9\xf6\x2a\x39\x99\xc9\x7b\x67\xc5\xd9\x80\xe1\xc8\xf8\xef\xb1\xa5\x32\x79\x91\xc1\x32\xc9\xab\x32\x4f\xbc\xd0\x6c\x3d\x37\x71\xe3\x3d\xc7\x9c\x4c\x78\xc5\x0a\x09\xf3\x71\xb5\x61\xca\xd2\xe7\x47\x78\x2f\x12\x4a\xaa\x09\xe6\x3a\xf2\x8a\x66\xd9\x98\x26\x77\xb7\xf2\xb5\x9c\xea\xb7\xe2\x52\x29\xa9\x9a\x6b\xc9\x28\xc2\x36\x92\xcc\x0a\x71\xe7\x1a\x33\x94\x55\x2e\xe4\xd4\x2a\x95\x79\x61\x42\xa1\xf3\x0d\x1b\xde\x0a\xd8\x55\x8b\x08\xb2\x5d\x30\xc0\x55\x6f\x61\x0f\xbc\xb2\xa0\xf9\x14\xb1\x76\xf5\xde\xde\xba\xfa\xfc\x74\xb8\x30\x76\xdb\xbf\x7e\xfe\xb7\xff\x72\xd7\x93\x48\x45\xfe\xeb\x39\xc4\xc4\xeb\x76\x71\x11\x08\x2d\xf0\x2f\x2b\xdf\xce\x69\x96\x59\x36\x59\xbf\x58\x16\x51\xc2\x45\xc2\x24\xf5\x85\x8b\xf4\x64\xf7\xc8\xc4\x5d\x99\x27\xd3\x44\x6f\x6f\x7f\x01\xf6\xcc\x8d\x66\xd9\xe4\xc4\x65\x09\x95\x55\x61\x0f\x41\x66\x3c\xf4\x54\x1c\x97\xe6\xb5\x3f\xfd\x70\x21\xb3\x62\xce\x2e\xd8\x82\xc7\x36\xb1\x6a\x3c\x19\x8c\xda\x19\xd7\x90\xc4\x35\xce\x64\x72\x47\x52\xf7\x47\xcc\xed\x0f\x41\x8e\xab\x15\xdd\xdb\x56\x8a\x0c\xd5\xdc\x3a\xf3\x46\x90\xe6\x9c\xe6\x39\x17\x53\x48\x97\xc4\x38\x52\xe8\x7d\x63\xa1\x70\x2f\xa1\xa8\x45\x44\x76\x6c\x9c\xeb\xd2\xbd\x08\x23\x3a\x6d\x58\x77\xf5\x70\x38\xae\x1c\xfe\xed\xd2\x37\x24\x36\x0f\xae\x49\x92\x4a\xa9\xb3\xdc\x03\xc7\x93\xed\x5e\x22\xcb\x2d\x58\x04\xc0\x59\x4d\x23\x3d\x86\xf8\x20\xd6\xc6\x3e\x89\xd2\x51\x37\xa7\xc6\xcb\x97\x41\x05\xa2\x24\x67\x4a\x73\x6d\x19\xde\x4f\x80\x47\xe7\x19\xe5\xd8\xc0\xde\xca\x3f\xf3\xf4\xcb\xc5\xbb\xf5\x06\x35\x4c\x40\xfc\x18\x15\x66\x1a\x9d\xa9\xd7\x1e\x26\xea\xae\x29\x14\xcf\x8e\xa3\x4c\x23\x99\xfa\x87\x81\x0f\xb9\x82\xe4\x1b\x44\xf2\x76\xc2\x54\x97\xd8\x4b\x46\x86\x65\x54\x5d\x48\xd3\x4f\xd5\x9a\x9b\x94\xc9\x7e\x13\x41\x9a\x1c\x9c\x4f\x40\x90\x60\x62\x1d\xe9\x11\x50\x22\x3f\xc5\x26\x51\x09\xaa\x5d\x04\x45\x72\x07\x5e\xab\x5c\xe0\x75\xb1\x21\x71\xe1\x41\xf6\xec\xfc\x0b\x90\x50\x0f\x5f\x1e\xee\x85\x2a\xb9\x2d\x53\x32\xa7\x53\x74\xe3\xa0\x95\x9d\x5b\x05\x51\x2f\xf9\x60\x05\x7e\xf8\x3b\x36\xf6\xc1\x57\x7b\x03\x58\x2c\xad\x2a\xd5\x40\xdd\x26\x17\xdb\x12\x8e\x45\xa0\x09\xfa\x8c\xb9\x96\x5f\xe4\x9e\x2e\x09\x55\xb2\x10\xa9\x37\xd6\x96\x16\xf5\x37\x2b\x8b\xb8\x96\x02\x1b\x58\xe1\x5d\x5c\xc3\x95\x9a\x12\xe0\xe7\xe3\x82\xbc\x18\xbe\x78\xfe\x39\x31\x14\x98\xe5\x0a\x43\xb9\x2e\x19\x8a\xbb\xab\x7b\x99\x6f\x28\xf0\xdf\x61\xce\x6f\xbc\x29\xa3\xac\xdf\x0f\x7a\x0d\x18\xb0\xe1\xab\x7b\xc5\x11\xc2\xb0\x1b\x55\xf3\xb7\x23\x10\x5f\xad\xa6\x51\xcb\xa5\x3f\x6e\xe8\x0d\x48\x98\xe8\x6e\x00\xf1\xe5\x11\x74\x31\x7e\x22\x8a\xe6\x89\x12\x5c\xa9\x58\x82\x56\xcf\xe0\xdd\x4e\xdc\x22\xcb\x22\x18\x49\x0e\x0e\xc8\x91\x83\x77\xe8\x12\x8c\x8f\xf7\x82\x7a\x7e\x13\x2f\x1f\x72\x64\x35\xd0\xc6\x46\x5e\x3e\xe4\x14\x6c\x5d\xf9\xf6\x1d\x45\x2e\xb9\xb2\x11\xa2\x76\x14\x09\xf5\x9f\x6c\x46\x17\x4c\x13\xcd\xe7\x3c\xa3\x2a\x5b\xda\xad\xbd\x71\x6b\x26\xe3\xc2\x10\x26\x16\x5c\x49\x31\xc7\xf6\x8b\x21\x64\x41\x15\x87\x9a\x35\x8a\x4d\x98\x62\xc2\xaa\x55\x5f\x1e\xfd\x74\xf6\x0e\x02\xc4\x8e\x5d\x43\x1a\xbf\x2f\x48\x90\x85\x76\x45\x6a\x9a\x6b\xaf\x4d\xed\x89\x10\x28\xac\xdc\x9e\x36\x98\x2d\xfc\xe7\x08\x0e\x34\x2f\x4c\xe1\xfa\xec\x3c\x24\x59\xa1\xf9\x62\x1f\x14\x31\x46\x46\x2e\x25\x9b\xcf\x58\x44\xf6\xd5\x06\x2e\x78\xeb\x1d\x5b\xa9\x86\x50\x21\x83\x07\x51\x15\x22\xa8\x7c\x1d\x65\xb5\xbb\x38\x7b\x7a\xf0\x3a\x1c\xea\xb2\x88\x62\x3d\xda\xe9\x04\x49\x09\xe7\x7c\x3a\x33\x3e\x76\x3c\xd4\xfb\x5c\x13\x14\xa1\x96\x4b\x17\x6b\xed\xd3\x18\x99\x30\xf8\xd4\x8a\x1d\x28\xbc\x68\xc7\x08\x2e\x78\xe5\xee\xdb\x21\xbb\xaf\x98\x89\xeb\x0f\x6d\x7d\xa6\x55\x95\x69\x76\xbc\xf3\x4e\x7c\x57\x73\x31\xa9\x7a\x5a\xd6\x2c\x06\x4b\x59\x40\x8a\xf3\x6e\x0b\x9e\x2c\xdb\x87\x82\x16\xd3\xd2\x81\x1c\xab\xb9\x50\x35\x8d\x53\x28\x0f\xcf\xd4\xb4\x98\xbb\xda\x62\x72\xa5\x64\x91\xef\x67\x25\x93\x3b\x44\x20\x14\xa0\xeb\xe1\xa1\x26\xe7\x6f\x2e\xea\x71\x5a\xc6\x87\xaa\xd9\x6b\x17\xa2\xf7\x86\xe4\x27\xcf\x10\x10\x64\xad\x95\x61\x6c\x64\x05\x08\x0d\xb8\xc1\x2b\xae\xac\xb8\x5a\xb2\xa9\xa4\x54\x88\x15\xd3\x32\x5b\xf8\xb2\x98\xf8\xd9\x86\xeb\xcc\x45\x5e\x18\x7f\xd9\x2a\x52\x21\x92\x19\x15\x53\x90\x71\x64\x81\xd9\x85\x2f\xbf\x24\xae\xd3\x7d\x5a\x24\xce\xb6\x1d\xa2\x49\xc8\x97\x9e\xe8\x84\xc4\x70\xa8\xd9\xa3\x13\x9a\x63\x98\x86\x9d\x62\x7d\x5b\xf5\x52\x18\xfa\xf0\x92\xf0\x21\x1b\x92\x83\x2f\x6b\x7f\x3a\x70\xb3\xcf\x95\xb4\x53\x40\x01\xf6\xab\xce\xb8\x01\x47\xf1\x41\x1d\xda\x90\x5c\xda\x39\x82\x10\x1e\x0e\xb8\xdd\x2e\x5f\xc5\x1a\x8c\xab\xe3\xb7\x42\xfb\x94\xaa\x34\x83\x7c\xd9\x49\xd9\x34\x16\x73\x5e\xe5\x81\xb3\x07\xae\x0d\xb8\x09\x84\x34\x9b\x0c\x22\xb5\x18\xb8\x56\xa8\x3b\x62\xe4\x0c\xd5\x77\xfa\x94\x0b\x4b\x10\x07\x29\x35\x74\x50\x23\x24\xa7\xae\x7a\xf0\xc0\x17\xb1\x19\x50\x7f\x35\xab\x0e\xce\xa7\x5f\xf8\x70\xe8\x01\x2d\x7f\xc5\xc5\x80\x0e\xa0\x5c\x4b\x9b\x9b\x0e\x69\xb5\x89\x10\x3b\xb0\xcc\x1c\x59\xdf\xa8\x49\x99\x2e\xab\xda\x69\xf0\x06\x88\x05\x08\x75\x8a\x52\x4f\x3a\x11\x3e\x0b\x5f\xca\xa6\xa2\x65\x15\xad\xba\xbc\xbe\x7d\xf7\xcb\xe8\xed\xd5\xf5\x6d\x8d\x64\x21\x90\x7b\x17\x49\xdb\x42\xb2\xda\x27\xda\x4e\xd2\x56\x49\x16\x62\xf1\x6d\x24\x6d\x8d\x64\xb5\x13\x7a\x14\x49\x5b\x21\x59\x18\x3f\x09\x8a\xa4\xad\x92\xac\x56\xc0\x58\x92\x56\x23\x59\xad\x30\xd1\x24\xad\x46\xb2\x30\x12\x1c\x82\xa4\xad\x92\xac\x56\xb0\x28\x92\xd6\x93\xac\xb5\xc1\xc4\x22\x8a\x5c\xbd\xf6\xee\xc1\xda\x15\x2d\xcf\xaa\x56\xf9\x25\x4e\xdf\xf8\x44\xa6\xf9\x4b\xb1\xf8\x89\xaa\xaa\x79\x2f\x44\xd1\x6c\x5a\x08\x42\x6d\x0d\xfd\x7f\x41\xaa\x3d\xdf\x97\x6d\xbe\xa3\xb5\xf2\xba\x16\xed\xb7\x69\x7d\x58\x13\x49\xd5\x04\xe2\xfc\xb7\xab\x8b\xcb\xeb\xdb\xab\x57\x57\x97\xef\xf6\x62\x6c\x8a\xa8\xfa\xd2\x64\x9f\x8f\xe5\x47\x6e\x6c\xe1\x4a\xb9\x62\x0b\x2e\x0b\x9d\x2d\xcb\x96\x07\xdd\xad\x42\x7a\x5d\xf9\x85\xd8\x5c\xb1\x84\x9a\x27\x3c\x61\x8f\x01\x8e\x90\xed\x23\x4c\x97\xb1\x12\x3e\x12\xf4\x46\xa6\xb9\x8b\x29\x62\x4d\xc9\x3b\x58\xe7\x2e\xd6\x88\x35\x40\x6e\x66\xa0\x5b\x18\x24\x12\xe8\x4e\x36\xba\x8d\x4d\x62\xcd\xf5\x3b\x99\x69\xc9\x2c\xbb\x58\x0e\x91\xd9\xcd\x5d\xae\xff\x2b\x25\x51\xad\x8b\x57\x8b\xb1\xc8\x42\x25\x55\xa3\xea\x4d\x04\x0f\xa1\x26\xd7\xe6\xd1\x60\x47\x5e\xbf\xaf\xf2\x08\xad\x70\x3e\xcf\x0d\xb2\x8c\x63\x7c\xed\x2e\x67\x2c\x7b\x43\xf3\x1f\xd8\xf2\x1d\x43\xa7\x70\xaf\x6e\x0a\xcb\x58\x62\x39\x1c\xb9\x63\x4b\xe7\xa5\x3a\x0f\x80\xf1\xa5\xd8\xba\x55\x1e\xbb\x63\x48\x77\xd5\xc6\x99\x5b\x05\xc6\xce\x19\x64\x09\xbb\x08\xfc\x74\x49\xf7\xaa\x63\x8f\xac\x96\x76\x58\x67\xb9\xfe\x46\x1b\x27\x7a\x46\x01\x25\x11\xf9\x67\x72\x61\xb9\x06\xbb\x3f\xf5\x06\xe0\x81\x55\x15\x07\xce\x0a\xa9\x4f\x21\x26\xfd\xf4\x0b\xf8\x4f\xe4\x14\xa0\x02\x04\x39\x4b\x53\xef\x00\x2e\x34\x9b\x14\x99\x73\xd2\xea\x21\xa1\x39\xff\x89\x29\x1d\x55\x6f\xdd\x8d\x3b\x2e\xd2\x13\x52\xf0\xf4\x5b\x6c\x89\x04\x37\x3a\x9e\xa9\x0c\xd1\xe6\xdd\xcf\xf5\x06\x2c\xe8\xcb\x06\x35\x2d\xef\x51\xe4\xea\x5d\x3c\x21\xe0\x76\xa8\x21\xe0\x85\x8a\x0e\x9b\x11\x53\x2a\x9e\x74\xac\x4e\x77\xc7\xf0\x95\x75\x3b\x14\x9b\x03\x7c\xea\x4e\xe1\x0e\x2b\x12\xe7\xc2\x07\xca\xea\x11\x11\x8b\x24\x21\x67\x42\x97\xe5\xe4\x87\xf6\xca\x9c\x34\x3f\x42\x72\x47\x0c\xb6\xff\x5e\x3e\x0e\xcd\x0f\xf5\xfb\xc3\xc3\x7f\xfc\x70\xf9\xcb\xff\x3a\x3c\xfc\xf0\xfb\x49\xed\xaf\xc0\x67\x40\xc5\x6c\xfe\x24\x66\x01\x39\x4b\x86\x42\xa6\xec\x1a\xe6\x0d\x1f\xbd\x3c\x79\x96\x24\xb2\x10\x06\xfe\x10\x03\x11\x02\xb6\x87\x33\xa9\xcd\xd5\xe8\x24\x7c\xcc\x65\xba\xfa\x49\xa3\x4b\x9d\x74\x65\x25\x15\xad\x79\xc4\x25\xf6\x10\x02\x82\x40\xdd\x37\x1a\xd5\xe5\xc3\x8d\x57\x16\xcd\x42\xf0\x65\x99\xd6\x21\x20\x4e\x5c\x13\x39\xe9\x50\x3f\xd6\x0d\x2b\x58\x2d\x5e\xa0\x25\x47\xff\x50\x37\xa2\x38\x09\x8b\x78\xc4\x86\xc2\x1e\x84\x5a\xf4\x70\xf7\x4a\x66\x1d\xcd\xed\xdc\x91\x94\x1d\x0d\xce\x46\x57\x64\xe1\xce\xeb\x13\x6c\x47\x17\xaa\x58\x6e\xe0\x3e\x69\xa3\xd5\xd9\xac\x54\xfb\xea\xc9\x68\x64\x80\xb8\x96\x05\x18\x83\x07\x10\x45\x14\x20\xf9\x24\x04\x5d\x56\x64\x60\x56\xb7\x38\x72\x5f\x0e\x93\xbc\x88\xa1\x39\xfe\xa9\x39\x9b\x4b\xb5\x3c\x09\x1f\xcb\xfc\xbb\x81\x36\x52\xd1\x69\x14\x19\x0b\x53\x82\xa9\x54\x9f\xdc\x2b\x1a\x93\x5e\x7f\x0f\xbe\x5a\xbd\xb3\x1d\x24\x85\xb2\x12\x5f\xb6\xac\x0a\x69\xed\x9d\x36\x26\x31\x99\xa1\xcd\xd1\x44\x92\xd2\x7c\xe5\xa4\xe0\xf2\x56\x44\xde\x65\xab\x80\xf9\xa0\xdd\x93\x52\xf6\x72\xaa\xb9\x58\x58\x55\x0c\x55\x04\xa1\x1a\x1d\x09\x5c\xca\x17\x5c\xcb\x28\xb4\x8e\xac\x96\xe5\x46\xb7\x9a\x59\xcd\x67\xa3\x17\xb7\x51\x3c\x0d\xe5\xd9\x7d\x76\x90\x2b\x23\x11\x2b\x9c\x4e\x42\x09\x1e\x48\xca\x2e\xef\x78\xa3\xc8\x59\x24\xcc\x83\x17\xf8\x8a\xe7\xc4\x55\x13\x36\x4c\x89\x97\xe4\x5f\x47\xbf\x7e\xf5\x71\x70\xfc\xed\xd1\xd1\xfb\xe7\x83\xbf\x7f\xf8\xea\xe8\xd7\x21\xfc\xe3\x2f\xc7\xdf\x1e\x7f\x0c\x1f\xbe\x3a\x3e\x3e\x3a\x7a\xff\xc3\x9b\xef\x6e\x47\x97\x1f\xf8\xf1\xc7\xf7\xa2\x98\xdf\xb9\x4f\x1f\x8f\xde\xb3\xcb\x0f\x48\x20\xc7\xc7\xdf\x7e\x19\x35\xcd\x27\x29\x3e\xeb\x46\xd8\xe6\xc7\xdc\xde\x77\x81\x87\x55\x24\xbe\xe4\xc6\x9f\xe0\xc2\x75\x61\xa1\x61\xa2\xfb\xe4\xa0\x9a\x25\x8a\x99\xa7\xb6\xa1\x38\xa8\x31\xad\x5c\x48\xad\xe8\x54\xa9\x4a\xfc\x29\x0c\x30\x41\x5c\x76\x4b\x8e\xbe\xfd\x0e\x03\x21\xce\x73\x58\x77\x25\x40\x27\x3c\x0f\x35\xd6\x7e\xc0\xd0\xcd\x53\xdc\xe8\x8d\x41\xbd\x31\xc8\x8f\x3d\x19\x83\x6e\xba\xe0\x71\x6f\x09\xea\xfc\x40\x4c\xfc\xef\x1f\x15\xd3\xcb\xc4\x02\xe3\xca\xd8\xe8\x57\x0f\xaa\x55\x3d\x9d\x3e\xc6\x2b\xb8\xdd\xd9\x38\x0c\x84\x5d\x97\xbe\x4c\x7c\x6c\x91\x93\x2b\xe6\x9b\xfd\xc1\xd0\xa0\x94\x0b\x47\xd8\xed\x0b\x5a\x21\x96\xc5\x5e\x98\x2f\x3a\xec\x2a\x5a\xb0\x05\x13\xa6\x2a\x54\x59\xaf\xb9\xd2\x0a\x12\xaa\x05\x71\x31\xf5\x39\x4a\x8e\x67\x7b\x7f\x17\x17\x55\x25\xa8\x52\xae\xc5\x05\xce\x65\x05\x23\x54\x6b\x99\x40\xf5\x77\x97\xb7\x1f\xaa\x0c\x84\x6d\x81\xd5\x18\x7a\xc7\xa2\xda\x29\x42\x25\xc7\xea\x2c\xc6\x4b\xa8\x28\x24\x16\xa1\xba\x66\x5a\xb8\xf0\x13\xc7\x8c\x51\xa5\xc9\x56\xe7\xf0\xc9\xc2\x2a\x2c\xba\x7b\x37\x5c\x2d\xba\x02\xa4\x87\x60\x74\x40\x90\x02\x0a\xc1\x23\x72\x52\x59\xd8\xdb\x8f\x3d\x4e\x40\x2a\x7d\x6b\x68\xa1\x70\x4d\x32\x2a\xe7\x56\x49\xd9\xf8\x5c\x96\x78\x71\x2e\x4e\x14\xc1\x8a\x21\xc8\x08\xcf\x6a\xfc\x61\x22\xc8\x5e\xc4\x8f\x2e\xa2\x47\x07\xb1\x23\x5e\xe4\xd8\x8b\xef\xa9\xab\x88\x11\x2f\x5e\x44\xb2\xfe\x5c\xb1\x09\x7f\xe8\x70\x0f\xcf\x44\x65\x5f\xe2\xd0\xe3\x7d\xc2\x5d\xa7\xad\x5c\xb1\x9c\xe1\x73\x5c\x25\x61\x34\x99\x01\x81\xf5\xec\xb2\x72\x92\x7f\xca\xe8\x27\xa7\x0d\x75\x27\x4a\x37\x41\x47\xeb\x29\x52\x4f\x91\x76\x8c\x3d\x50\x24\x8f\x7a\x51\x8d\xd2\xc9\x67\x48\x8e\xf6\xa0\x07\x40\xfc\x7d\x5c\x32\xc0\x45\x2d\x72\x1f\x6e\x5a\x74\x55\xe2\xaa\xb8\xda\x29\x40\x69\x47\xed\x66\x06\x7e\x49\x58\x8d\x74\x31\x78\x64\xc6\xa7\xf6\xb0\x33\xb6\x60\x99\x97\xa0\x5a\x61\xce\xa9\xa0\x53\xd7\x1b\xc4\xc8\x32\x89\x50\xaa\xb2\x22\xfa\x6a\x06\x20\xa2\x94\xaf\x20\xa1\xe2\x32\x3c\xac\x64\x96\x31\xa5\x49\xc6\xef\x18\xb9\x60\x79\x26\x97\x73\x1f\xd4\x9b\x92\x1b\x43\x8d\xbd\x96\x37\xcc\xb4\x3b\xa9\xd1\x17\x09\x66\x3a\x2a\xb2\xac\x43\x39\xb7\xc3\x2b\x38\xd3\xbc\xc8\x32\x92\xc3\xe3\x43\xe8\xef\x2d\x27\xe4\x0c\x2a\x0a\x9f\x90\x6b\xb6\x60\xaa\x9d\x6a\x5c\x4d\xae\xa5\x19\x39\x21\xbb\x59\xaf\xcb\x01\x22\x7c\x42\x5e\x5a\xc5\x51\x1b\x62\xe8\x14\xa5\x3c\x95\x89\xa2\xf6\x8c\xea\x2f\xa8\x32\xff\x3b\x68\x13\xd1\x8d\xb0\xd6\x90\xf7\x0b\x78\x93\x25\xdd\xee\xf3\x93\x1d\x65\x59\xa9\x3b\xea\x10\xcf\x7c\x57\xeb\xb2\x64\x52\x0d\xcf\x5d\x95\x19\x6c\x45\x3e\x50\xd5\xb8\x20\x8a\xe9\x5c\x0a\xcd\x9a\x65\x3a\xaa\xfe\x39\xa0\x12\xeb\x3d\xe4\xc7\xc6\x30\xfe\x5c\x6a\x73\x63\xf5\xeb\xf8\xc2\xef\xa3\xf0\x28\x14\x09\xa6\x59\xc6\xd2\x46\xe7\x00\x7c\xbf\x0c\xda\xac\xc1\x9a\xb8\xb6\xdb\xbe\x3a\x30\x23\x33\x2a\xd2\x8c\x29\x28\x15\x88\x28\x7e\x47\xd6\x72\x9e\x79\x55\x43\xb4\x2c\x64\x1c\x3a\xc3\xd1\x24\x91\x2a\xc5\xf2\x59\x23\xc1\xbc\xe7\x1f\xaf\x6e\x3b\xf0\xcc\x1a\xc6\x38\x41\x08\x05\xb2\x9a\x26\x94\x2b\xd3\xb5\xaa\xc9\x33\x29\xef\x48\x22\xe7\x79\x06\x77\x0a\x6f\x66\xee\x74\x2d\xab\xba\xf6\x25\x8e\x0e\xa0\x93\xd4\x69\xad\xe4\x3d\x7c\xb1\x8f\xae\x4f\xec\x81\x25\x9d\xba\x3e\x59\x4a\x6b\x8f\x14\x02\x18\xa4\x28\x85\xd0\x89\xb4\x2c\x2e\xc6\x92\x5c\xd5\x9b\x28\x89\xe6\x90\x5c\x3e\xb0\x64\xa5\x57\xb6\xeb\xd1\x85\x97\x6e\x24\x90\x04\xac\x7b\xa3\x8b\x5f\x08\x99\x9d\x58\x1f\x2b\x35\x07\xe0\xf9\x50\x79\xce\x83\x83\x6a\x93\x71\x66\x6b\x19\xb2\x1b\x43\xe1\xba\xc6\x45\x74\xf9\x7a\x5e\x62\x8f\x33\xd6\x87\x02\x08\x65\x2c\x78\x98\x23\x14\x6d\x96\xd2\x90\xa3\xc3\xd3\xc3\x98\xd8\x0e\xb2\x66\x46\x5d\xa9\x02\x7c\x5b\xbd\x25\x0e\x2c\x14\x1e\xc9\xa1\x5a\x06\x4b\x0e\xd3\x13\xc2\x4d\x08\x2f\x77\xe5\xa5\xed\xce\xc4\xc5\x30\xb8\x14\xd0\x13\xa2\x25\x31\x8a\xa6\xdc\x0b\x72\xf0\x2d\xf4\x10\x57\x85\xe3\x5f\x51\x60\x8f\x0e\x3f\x1e\xfa\xaa\xda\xf7\x52\x1c\x1a\x38\x9a\x21\xb9\x75\xbd\x4f\xc3\x4b\xa3\x40\x2e\x65\x01\xad\x9a\x1c\x2a\xe4\x19\x4f\xb8\xc9\x96\xc0\x1e\x88\x2c\x5c\xa1\xfd\x59\x64\x08\x83\x4f\x7f\xbd\x7c\xe0\x26\x54\x9c\x95\x13\xf2\xdc\xf5\x14\x70\x3d\xc4\x69\xdc\xc2\x33\xbe\x60\xa7\x33\x46\x33\x33\x73\xe1\x42\x42\x8a\x81\xeb\x96\x63\xe9\xaf\xff\x4b\x8c\x43\x32\xb2\x2b\x39\xe9\xee\xed\x8a\x6d\xe4\xdc\xc1\x6d\x63\x19\xc7\x77\xb8\xa6\x86\x64\x53\x8b\xf5\xef\x1a\x5d\x0d\x81\x93\x19\x93\x87\x98\xac\x18\xc2\xe9\xfb\x86\xee\x93\x76\xc6\xb4\x1b\x24\xeb\x1d\x4f\xd7\xfb\x0c\x36\xfa\x07\xc6\x92\xcf\x5a\xaf\x41\xf2\x8b\x2c\xa0\x2f\x0e\x1d\x67\x4b\xa8\xc7\xe1\x93\x30\xa3\x60\x1e\xd8\x29\x1e\x58\x5a\x67\xcf\xe0\x7b\xdf\xc7\xdf\x92\x0c\x46\xd1\xc9\x5d\xa4\x2b\xba\xd6\xde\xd9\x9d\x39\x41\x77\x7e\xdf\xf8\xbd\x96\x88\x1a\x1d\xe6\xeb\xf1\x6f\xe8\x9a\x91\xfb\xd4\x6c\xc5\x72\x47\x42\x3c\xfc\x3d\x5f\xfa\xb5\xbb\xe2\x76\xa7\x51\x4f\x32\x81\x05\x47\x3a\x9e\x7d\x5f\xfc\x5a\xb5\x5e\x2e\xdc\x42\x5d\x97\xa2\x28\x70\xdd\x62\x53\x48\xa7\xf8\x0a\xd2\xda\xe5\x3f\xaa\x95\x7e\x18\x9d\xa3\xf0\xa2\x12\x56\xeb\x63\xf7\x22\x00\xe8\xa7\x5b\x45\x7c\x28\x00\xc1\x3b\xd6\x9b\x8f\xc4\xaf\xac\x43\xcc\x17\xe9\xc4\xf9\x20\xf0\x30\x2a\x1c\x7e\x3d\x18\xbe\xec\x56\x1a\xba\x90\xda\x4b\x15\x27\xbf\x30\xb5\xc0\x24\x90\x57\xa3\xd3\xb1\xc7\xb4\x90\x25\x5d\x02\x63\xbb\x87\xc5\x76\x0e\x8a\xdd\x90\xfb\xae\x88\x28\x3b\xce\x85\x96\xb2\xb1\x5c\xb6\x79\xa0\x9b\xdb\xca\x46\xc1\x5c\x69\x41\xbb\xb9\xb5\x6c\x2c\xc4\xae\x6d\x68\xc9\x53\x46\xb2\x42\x4a\x4d\x14\x35\x6c\xfa\x15\xe0\x71\xbb\x1b\x56\xa5\xb0\xca\x9b\x97\x92\x62\x09\x9a\x97\x8d\xac\xb4\xd6\xb4\x8c\xda\xeb\xb8\xe7\xbb\x15\x4b\x4c\xd1\x8d\x79\x49\xa7\xa0\xaa\x98\xa6\xe3\x24\xae\xf1\x38\x7a\x1f\xcb\x06\xe5\xd8\xe6\xe3\x68\xc8\xce\x09\x87\x68\x40\x1e\x21\xe1\xe3\x1a\x95\x93\x3f\x42\x83\x78\xaa\xa6\xe5\xe4\x69\x1a\x97\x93\x9e\xfb\x54\x03\xd9\xd0\xbc\xe7\x3e\xab\xe3\x89\xb8\xcf\xe7\x44\x77\xa3\x7e\x9e\x2b\x76\x63\x64\xde\xc1\xa7\xe2\x1e\xdc\xe2\x51\x19\xb3\x09\xd6\x03\x40\xb7\xba\x3f\xd2\x02\xe8\x0b\x15\x90\x90\x19\x63\x93\x91\x0d\x17\x87\x8b\xe8\xd4\x45\x32\x23\x54\x83\x45\x4d\x30\xad\x4f\xc1\x31\x52\xe4\x4e\xeb\x44\x81\xf5\x1d\xa0\x4e\xec\xae\xb1\x39\xec\xc4\x49\x95\xf0\xe2\xfb\x57\xc1\x97\xcc\x24\xf8\xb6\xee\xc1\x6b\xe4\x2d\xaf\x61\x3b\x57\x1b\x25\x26\x8a\xea\x19\x52\x3d\x96\xae\xc9\x93\xef\x95\xa6\x18\xd5\x52\x38\x83\x74\xad\x9d\x14\xd7\x24\xa7\x5a\x23\x39\x5e\x10\x6b\xdc\x64\x1d\xe0\x91\x4c\x57\xdb\xde\xd5\x7b\xd4\x23\xbd\x4a\x85\x30\xa9\xbc\x17\x64\xcc\xa6\x5c\x68\x8f\x3b\xf0\xb2\x80\x64\x96\x2f\xda\x2d\x41\xf6\xda\xf6\x65\x0b\x87\xe4\x5d\xa3\xb4\x9b\x4f\x4f\x4b\x64\x45\x14\xfd\x6a\xba\xb8\xea\x20\xe0\x16\x50\xcb\x15\x9c\xae\xba\xfd\x23\x23\x9a\x03\xc8\x96\x4d\x5c\xf7\xd9\xe1\x30\x60\x15\x7d\x5a\x7c\x76\x58\xb4\xaa\x9e\xdf\x36\x61\xd7\x38\x95\x26\x33\x6c\x49\xa6\xee\xfe\xf9\xde\x11\xd8\x3b\x02\x7b\x47\x60\xef\x08\xec\x1d\x81\xbd\x23\xb0\x77\x04\x6e\x1d\xbd\x23\xb0\x77\x04\xfa\xd1\x3b\x02\xd7\x46\xef\x08\xec\x1d\x81\xad\xa3\x77\x04\xb6\x8c\xde\x14\xeb\x47\xef\x08\xec\x1d\x81\x6e\xf4\x8e\xc0\xf2\x81\xde\x11\xd8\x3b\x02\x37\x8e\xde\x11\xb8\xf3\xc9\xde\x11\x18\x03\xf1\x33\xe0\x3e\x9f\x13\xdd\x8d\xce\x26\x45\xfc\x34\x78\xcf\x46\x56\x43\x8b\xcb\x3d\x1c\x81\x77\x80\x27\x4e\xbb\xb3\xd8\x58\xcf\x35\x73\x60\xdb\x4f\xec\xbc\xe9\x80\x71\xad\x25\x7c\x86\x94\x77\x99\x39\xf8\x90\x83\xd5\x25\x67\x2d\xd6\x1f\x11\x12\x42\xf5\x69\x2e\xdd\xff\x55\xde\x88\x9a\x1b\xc2\xe9\xb4\x6d\x44\x2d\x86\x98\x63\xfd\x0f\x71\xbe\x07\x6c\xf2\xa0\xdf\x35\x8c\xdf\x21\xc6\x9f\x10\xcb\xcd\x22\xfd\x08\x58\x1f\x42\x4c\xa9\xb9\xa7\xf7\x1f\x60\x7d\x07\x31\x35\x00\x91\x7e\x03\xac\x93\xd5\x0e\x84\xcf\x20\xde\x24\xdf\xea\x2f\xa8\xf9\x00\xd0\x40\x77\xf8\x0a\xb6\xd8\xff\xf1\x8e\xac\x15\x3f\xc1\x0e\xdb\x3f\xfe\xac\x4a\x1f\xc1\x13\xdb\xfd\x23\xcd\x7f\x1d\x84\x90\x38\x8b\x47\x14\x47\xf3\xe1\x17\xb7\x33\xc5\xf4\x4c\x66\xa8\x3b\xdf\x6c\x46\xcf\x05\x9f\x17\x73\x7b\x0d\xb4\xbd\xb2\x7c\xc1\x02\x50\x1d\x6e\x1a\x6a\x99\x8e\xc3\x38\xc3\xa5\x05\xc6\x53\xa6\x58\x0a\xb0\xec\xa9\x4d\x0c\x53\x64\x46\x41\xd7\xd0\x45\x92\x30\x96\x62\x7d\xe1\x75\x35\xf1\xaf\xc3\x72\xc6\x65\xe7\x97\x17\x18\x30\xae\xf8\x2e\xc8\x9d\x7f\xfd\x1a\x7d\x0a\x58\x29\x35\xc2\xd5\xb2\x0f\x37\x4b\x9c\x8b\x25\x96\x9d\xc4\x28\x46\x7b\x72\xab\x20\x5d\x2a\xde\x4d\x12\xa1\xfe\x3e\xc6\x9d\x12\x4d\x09\x3a\xb8\x51\xd0\x2e\x94\xd2\x2d\x82\x5e\xfc\x53\xb8\x4f\x22\x69\xe7\x5e\xdc\x26\x4f\xe6\x32\xe9\xe6\x2e\x79\x64\x4d\xda\xc7\xbb\x49\x3a\x6a\xc5\x1d\xdc\x23\x4f\xed\x1a\xf9\x64\x75\xad\xa3\xf6\x34\xd6\x15\xd2\xc1\x0d\x12\xeb\x02\x89\x71\x7f\x20\x5d\x1f\x91\xee\x8c\xe8\xa3\x8a\x31\x24\x45\x19\x91\xba\x19\x90\x3a\x19\x8f\x90\x6e\x8b\x6a\x83\xd1\x38\xb3\xd3\x68\xb4\x6a\x08\x42\x43\xdd\x68\x30\x7a\x8c\x11\xe8\x49\x0c\x40\x71\xae\x07\xb4\xdb\x21\x46\x1b\x7d\xbc\xcb\x21\x12\x7b\x62\x88\x14\xda\xdc\x15\x45\x68\xb8\xe0\x86\xd3\xec\x82\x65\x74\x79\xc3\x12\x29\x52\x14\x57\x5b\x29\x0b\x58\xe2\xba\x76\x20\xbc\x1c\xdf\xc0\x5d\x9c\xe8\x43\x35\x09\x26\x29\x1f\xcc\x1c\xec\x5b\x9e\x4d\x43\xbb\x16\x37\x6b\x54\x05\x2b\x12\x1f\x25\xfb\xa4\x56\x29\xb2\x77\xa5\xc2\x85\x0e\x77\x3d\xbc\xef\xe5\x3d\x91\x13\xc3\x04\x39\xe2\x22\x9c\xdf\x71\x4d\x55\x88\xd3\xec\xca\xab\x63\x21\xbc\x78\x1e\x00\xae\xab\x63\x28\x90\x9f\x81\xca\x06\x4a\xa8\xd6\x4f\xab\x39\x7b\xa0\x4f\xa3\x3a\x7b\x60\x93\x22\x6b\xa8\xcf\x28\x90\x4e\xed\x6e\xd2\xbb\x17\x55\xe9\xd4\x17\x30\xbf\x70\x03\x51\x10\xa9\x48\x89\x4f\x0f\xf9\x3c\x75\xf0\x28\x87\x6a\x84\x33\xb5\x72\x92\xe2\xf6\x09\xe7\x48\x75\x0e\x52\x14\x44\x84\x13\x15\xed\x1c\xfd\x64\xba\xff\x53\x39\x44\x9f\xc0\x19\xda\xcb\xae\xdb\x9d\x9e\xbd\xec\xba\x63\xfc\xf1\x52\x5c\x2d\x9f\xe8\x3b\x45\x13\x36\x7a\x94\x48\x10\xae\x24\x49\x0b\xe5\xd3\xdd\x4a\xc9\x20\x5c\x2c\xd4\xee\x0a\xc6\x52\x77\x1b\xcb\x04\x2f\xc8\x76\x9a\x14\x59\xb6\x24\x45\x2e\x45\xcd\xe1\x58\x28\x64\xd2\xcc\xed\x8c\xad\x25\x4d\xd9\x59\x6d\x9a\x2d\xbe\x3c\xa5\xf7\x7e\x7a\xb6\xac\x0a\x21\xac\xf2\xe0\x71\xd4\x52\x12\x2b\x77\x6a\x47\x5d\x6b\xdb\x8d\x53\x6d\xf8\xd4\x6e\xa7\x65\x8d\x90\xfd\xc5\xe7\xac\xea\x92\x51\xbd\xd4\xbe\x61\x22\x55\xc2\xc7\x48\x1f\xca\x8c\x66\x65\x53\x0b\x4a\xee\x78\x96\xf9\x57\x0d\xc9\x0d\x33\xc4\xcc\xb8\xf6\xac\x37\x93\x02\x4b\x48\xcc\x8c\x8a\xd0\x4b\x8e\x25\x16\x7e\x92\x31\x2a\x8a\xdc\xcd\xdb\x0a\x04\x4b\x59\xa8\x30\x6f\xdc\x99\x41\x91\xcf\x72\x36\x5c\x13\xc1\xb3\x93\x5a\x67\xad\x9d\x08\x8c\x7a\x43\x70\x69\x17\x9a\x85\xbc\xbf\x7b\xae\xd9\x49\xfd\xbd\xa1\x78\x31\x0e\xa2\xeb\xbc\x6f\x9f\xcb\x95\x5c\xf0\xd4\x35\xf9\x08\xe8\x00\x7d\x7a\x5d\x13\x10\x7c\xc0\xc5\x98\x81\x0f\x4a\xb0\x29\x05\x39\xd0\x13\x78\xe7\x45\x74\xef\x72\xfe\x29\x91\x42\xeb\x10\xdc\x44\x35\x24\x13\xd7\x52\x88\x17\x1c\xda\xe3\xd6\x31\x82\x1c\x09\x49\x24\x08\x15\x85\xe0\x06\x87\x5f\x46\x12\x3d\x2b\x0c\x49\xe5\xbd\x38\x1e\xba\x42\xd3\x5c\x13\x4a\xc6\xcc\x84\xae\xcd\xa1\x0f\x27\x57\xc8\xd9\x32\x41\xc7\x99\xbd\x5b\x10\x07\x71\xbb\xf1\xe0\xc9\x84\x51\x53\x28\x46\xa6\xd4\x20\xa9\xc2\x06\x51\xd3\x9d\xd1\xe3\x51\x8b\x6b\x6f\x2f\x9e\x90\x42\x68\x86\xb2\x9d\xd7\x64\xd8\x6f\xfe\xf6\xf4\x32\x2c\x9f\x33\x59\x98\x27\x57\xd8\xef\x67\x3c\x99\xc5\xea\x23\x7c\xce\x34\x91\xc5\x8a\xd5\xe4\x85\x07\x5d\x2a\x01\x28\x90\xf5\xd3\xfb\x4f\xd6\xda\xd1\xdc\x1d\xe3\x36\xd8\x60\x7f\x5c\xcd\x60\xae\x1a\x34\x53\x7b\x7f\x2f\xae\x6f\x7e\x7b\x7d\xf6\xcf\xcb\xd7\xed\xa8\x7c\x49\x93\x59\xbd\xcc\x80\x20\x14\xe8\x1f\xc8\x5d\x33\xba\x60\x84\x92\x42\xf0\x7f\x17\xae\xde\x3d\x39\x2a\x61\x1f\x23\x22\x92\x62\x2b\x92\xa3\x25\x5c\xe8\x09\xdf\xa9\x83\x97\xeb\x26\xef\x02\x1a\xa4\x66\xd0\x8a\x63\x45\x92\x6d\xdf\x34\xfb\xa8\x0b\x97\x05\xe9\x79\xc6\x2c\x2d\xe3\x0b\xef\xb8\xf5\xa5\xc6\x69\x5a\x86\x6a\x58\x34\xb7\xd8\x86\x91\x28\xe8\x18\x42\x26\x66\x8c\x08\x66\x2c\xd6\x97\xd6\x4e\x29\x74\xa3\x26\x44\xa1\x99\x3e\x21\xe3\x02\x61\x06\xd4\x24\x57\x7c\x4e\x15\xcf\x96\xf5\xc9\x58\x51\xe2\x5a\x06\x7d\x77\x59\x2d\xa9\xdd\xd5\x6d\x97\x7c\xf1\xf6\xf2\x86\x5c\xbf\xbd\x25\xb9\x72\x95\x24\x20\xca\x03\xb6\x04\xb6\x75\xcc\x2c\x44\xdf\xb4\xb6\x7d\x5b\xcf\xc4\xd2\x3d\xec\xe8\x14\xd7\xc4\x2a\xb9\x0c\x24\x35\xaf\x6e\x84\x56\x05\x07\xcf\x87\xf0\xbf\x76\x27\x2f\x4d\x53\xc5\xb4\xae\x82\x6e\x92\xb5\x30\x39\xa7\xf9\xf0\x71\xc6\x70\x8d\x59\x6a\x67\xf3\x89\x7a\x78\x95\xa1\x7d\x23\xbb\x3d\xb5\x1e\x5e\xb4\x44\x12\xa4\xde\x01\x17\xdc\xe2\x6e\x16\x85\xf1\xd1\x7d\xbc\xaa\xe9\x76\xe8\x99\x53\xf1\xaf\xa0\x9c\xfa\xcb\x2a\x45\x25\x54\x22\x15\xc0\xab\x51\x40\x01\x2f\xe1\xcc\x57\x5a\x9d\xc2\x2b\x9c\x3b\x07\x1b\x8a\xf5\x9c\xfc\x83\x3c\x90\x7f\x80\xa2\xfa\x0d\x4e\x7e\x89\xe5\x36\xb1\x22\x83\xb3\xd1\x5c\x8d\x3a\xec\xf6\xcf\xf6\xd2\xda\xa7\xed\x5e\x19\x49\xc6\xdc\x2b\x32\xec\xc1\x30\x25\x68\x7b\x63\x3b\x37\xfc\x59\xed\xa5\x03\x93\x9d\xde\x9e\x90\x09\x3c\x42\x58\x64\x9a\xd4\x7b\x71\x98\xbd\xa0\x93\x7d\xc9\xf7\x52\x9b\x6b\x7f\xb1\xb9\xae\xbd\x13\x6b\xeb\x2a\x67\x36\xa7\x26\x99\x35\xe9\x87\x15\xbd\xb4\xa9\x2e\x29\xf6\x26\xa5\x12\xec\x97\x2e\x20\x70\xc6\x91\xaa\xe1\xfe\x11\x1f\x1f\x7a\xd1\xc0\x8b\x5d\x67\xb9\x62\x6c\x42\x1b\x01\xd3\x20\x2b\xb9\x42\x37\x81\x58\x0d\x9d\x98\x65\x27\xea\x11\x04\x1d\x9d\xba\x53\x1a\xf3\x36\xb2\x18\x27\x43\xb8\xa6\xf6\xce\x27\x54\xb8\x28\xf1\x09\x53\xca\x45\x79\x8e\x97\x10\x11\xc0\x13\x86\x3c\xde\xc8\x7b\x9c\x2b\x69\x64\x22\x91\x1d\xae\x3c\xb7\x7f\x49\x6e\xcf\x71\x49\x9a\xcd\xa8\x07\xff\x2e\xd8\x1f\x67\x89\x0f\x8e\x8f\x1f\x2f\x46\x27\x16\x28\xf6\x3e\x49\x45\x6e\xce\x6f\x47\x4d\x15\xe8\xe0\xf6\x7c\x74\xb0\x87\x5d\x8a\xe9\xa1\xdb\xe0\xb4\xed\x82\xcb\xd3\x37\xd1\x5a\xb1\xb0\x5a\x81\x6d\x30\xa7\xf9\xe0\x8e\x2d\x5b\x45\x85\xb8\xe9\x0f\x4a\xe4\x89\x9e\x90\x5b\xcc\xbc\xa5\x2d\xa3\x62\x34\xe5\x7b\xc8\xe0\xf0\x17\xaa\x82\xdf\x2d\x95\x63\x2e\x17\x2c\x75\x72\x75\x80\xc8\x44\x9a\x4b\x6e\xe5\x40\xde\xde\xc0\x75\x4b\xfe\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\x9c\x47\x9f\xdf\xb1\x71\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xb1\x73\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xf1\xc8\x99\xf7\xf9\x1d\xbb\x47\x9f\xdf\xb1\xeb\xa9\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xb6\x8f\x3e\xbf\xe3\x73\x89\x14\xe9\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\xda\xe8\xf3\x3b\x3e\x2b\xad\x1d\xcd\xdd\x43\x0b\xc4\xb8\x5c\x85\xc3\x73\x39\xcf\x0b\xc3\xc8\xbb\xf0\x78\x29\xa4\x38\x1a\xc6\x75\x4c\xf0\xf6\xe3\x03\x7d\x12\x29\x26\x7c\xea\x19\xf4\xa9\xeb\xb7\x37\x28\xd7\x36\xa8\xf5\x9d\x7b\xca\x28\x9f\x8c\xcf\x79\x7b\x96\x07\x71\x41\xfe\x3e\x6a\x62\x14\xa9\xf9\x44\x08\xf6\x5d\xc4\xfa\x0e\x42\x7d\x4e\x8d\x61\x4a\xbc\x24\xff\x3a\xfa\xf5\xab\x8f\x83\xe3\x6f\x8f\x8e\xde\x3f\x1f\xfc\xfd\xc3\x57\x47\xbf\x0e\xe1\x1f\x7f\x39\xfe\xf6\xf8\x63\xf8\xf0\xd5\xf1\xf1\xd1\xd1\xfb\x1f\xde\x7c\x77\x3b\xba\xfc\xc0\x8f\x3f\xbe\x17\xc5\xfc\xce\x7d\xfa\x78\xf4\x9e\x5d\x7e\x40\x02\x39\x3e\xfe\xf6\x4b\xd4\xf4\x9e\x40\xe0\x6e\xe2\xfa\x6b\x38\xe5\x9a\x73\xd0\xb2\xbe\x39\x7d\x00\x76\x40\xe7\xb2\xc0\xb7\x75\x4c\xfc\xb5\x29\x31\xd3\x39\x3e\xff\x50\x84\x27\xb1\xca\x80\xf7\xf0\xf6\x78\xff\x1f\x8e\xf7\xef\xfc\x39\xaf\x62\xbe\x17\x84\x1e\x8b\xf9\x81\x61\x40\x3e\x41\xf9\x2e\xa4\xe1\x56\xce\xb9\xb1\xaa\x83\xd5\x16\x68\x3d\xa4\x8f\x9b\x86\x99\xc6\xdd\x5d\x9c\x14\x36\x71\x31\x62\x5c\xd7\x5b\x09\xd6\x22\xf0\x65\x90\xf9\xb1\x2e\x1f\x2a\x2a\x9b\x19\xdc\xd3\x41\xca\x26\x5c\x30\xef\xa3\xfe\xf3\xdc\x79\xf4\x4f\x35\x4b\x0a\xc5\xcd\xf2\x5c\x0a\xc3\x1e\x5a\x8d\x57\x4d\x7c\xbb\x69\x3e\x4c\xdc\x66\xf9\x8c\x45\xff\x37\x22\x73\x5c\xe3\xc9\x95\xf4\xd3\xb2\xd7\xaa\x2a\x04\xe8\xb3\x80\x75\x9a\x19\xa7\x24\x82\xaa\xd1\x0e\x54\xfe\x7f\xec\xbd\x7b\x77\xdc\xc6\x95\x2f\xfa\xff\xfd\x14\xb5\x98\xb3\x2e\xc9\x84\xdd\x94\x9c\x9c\x24\xa3\x3b\x77\xb2\x68\x51\xf2\xf0\xd8\x92\x79\x44\xc9\xbe\xb3\xe2\x9c\xb8\x1a\xa8\xee\xae\x21\xba\x0a\x46\x15\x48\x75\xc6\xf3\xdd\xef\xaa\xbd\xab\x0a\x40\xbf\xb0\x0b\x6c\x4a\xb4\xd3\xc8\x1f\x8e\x48\x62\xa3\x9e\xfb\xbd\x7f\x7b\xca\x56\x07\x19\x4c\x3e\xb4\x68\x7f\xaa\xe5\x1d\x2f\x9c\x11\x4f\xa7\x78\x0d\xc6\x42\x9b\x28\xf5\x60\x58\x6e\x6e\x9b\x53\x21\x46\x4e\x25\x8d\x73\x3e\x0f\x4b\x06\x3f\x12\x1f\xed\x5e\x35\x1f\x10\x5b\xd7\x95\xbc\x93\x85\x98\x89\x57\x26\xe3\x05\x9c\xca\x74\x53\xe1\x62\x0b\x25\xd8\xbd\x4a\x17\x44\xeb\x7c\x2e\xa0\xd3\x32\x0f\x6e\x03\xa8\x1d\x99\x71\xa9\xd8\xc2\xad\x65\x19\x3e\x60\xc0\xff\x40\x63\x08\xd6\xb0\x92\x57\x6e\x37\x83\x2f\x02\x4d\xd4\x89\xd6\x85\xcf\x03\x2e\x96\x69\xe3\xf4\x6d\x0e\x94\xfe\xbb\x12\xf7\x7f\x77\xa3\x32\x6c\x5a\xf0\x59\x74\x2f\x18\x61\xd7\x3c\x9b\x54\x63\x09\x87\xb8\x75\x41\xa1\x81\x69\x2d\x18\x2f\xee\xf9\x92\xbc\xac\x2b\x63\x61\xd2\xbc\x60\xcf\x4f\xe1\x1e\x71\xc3\xe2\x77\x72\xf6\x05\x2d\xe5\x77\xce\x0d\x7b\x79\x71\xfd\xf7\x9b\xff\xb8\xf9\xfb\xc5\xe5\x9b\xab\xb7\x74\x5e\xe5\xd6\x5d\x10\x36\x2f\xe3\x25\x9f\xc8\x42\x52\x95\x8d\xb5\x7c\xa2\x36\x01\xf0\x4c\xe7\xf9\x79\x5e\xe9\x12\xd7\xc3\xfb\xee\x48\xb3\x6d\x78\x72\xd7\x7a\x6d\x97\x0a\xc3\x96\x4f\x3b\x1f\x25\xd1\x9e\x55\x5c\xd9\xc6\x69\xd4\x6c\x51\x55\x2b\x67\x34\x3f\x46\x0e\x26\xcf\x87\xa5\xf3\x5f\xe4\xb9\xc8\xd3\xa7\xf8\xb0\xcc\xbe\x97\xe1\x73\xcb\xa6\x22\x99\x5d\x7f\x7b\x73\xf5\xff\x0d\x19\x09\xf3\xe7\x90\x1e\x32\x7a\xec\x0c\x6d\xc6\xdc\xa1\x1c\xb4\x1f\xef\x7c\xb5\xce\x61\x47\x48\xaf\x3c\x4a\xce\x7c\x94\x49\xe9\x31\xff\x77\xb5\xea\x62\x62\x34\xb4\xd8\x42\xe7\x62\xcc\xae\x83\xd7\x9f\x26\x96\x3a\x14\x1a\xa6\x05\x21\x03\x47\x46\x59\xc9\x8b\x62\xd9\xd2\x70\xa8\x0e\x5e\xa8\x88\x69\x57\x32\x77\xf8\xe0\x94\x17\x86\xc4\xa8\xd2\x24\x80\x13\x86\x6f\x9c\x79\x92\xbc\xb2\xf1\x4d\x96\x0b\xa5\xad\x57\x3f\xdd\xd7\xa1\x40\xbb\xd2\x19\x69\xe2\x60\x1b\xb5\x13\xc6\x3a\x1c\xda\xa0\x43\x3e\x08\x00\xa2\xcd\xe3\xd7\xed\x3a\x8e\x10\xbd\xa9\xb5\x11\x66\xb3\x00\xa0\xb1\x90\xb0\x1b\x6e\x94\x95\xe0\x39\x54\x9f\x95\xdc\xce\x0d\xf8\xde\x17\xdc\xdc\x8a\x1c\x7f\x40\x8d\x9f\xc9\x68\xdd\xe1\xc8\xe2\x90\xdf\xbb\x75\x0c\xbe\x77\xd0\x7b\x88\xa6\xd4\x44\xa0\x5f\x9f\x96\x91\x95\x58\xcd\xca\xf3\x6f\x55\xb1\x7c\xa7\xb5\x7d\x1d\x0b\xaf\x92\x0f\xce\xf7\x5e\x03\xed\xfa\x3e\x41\xdd\x81\x74\x89\x7c\xe4\x16\x96\x34\x59\xb8\x32\xed\x1a\xb0\xcb\x78\x50\x1e\xeb\xc2\x54\xb5\xba\x30\x5f\x55\xba\x26\x89\x93\x35\x85\xe9\xab\xab\x4b\xb8\xeb\xb5\x8f\xec\x29\x5b\x2d\xa1\xf0\xd3\xc7\xf8\xd3\x74\xa5\x46\x97\xfd\xe0\x63\xa5\x10\x19\x8c\xd7\x25\x21\x4c\xc2\xd8\x1b\xbe\x64\xbc\x30\x3a\x28\xd7\x52\x6d\xb4\xb8\xbc\x39\x48\xe5\x96\x13\x6d\xe7\x6b\xb6\xa0\xbb\x2e\xeb\xb4\x69\xe5\x75\x4d\x30\xb0\x81\x4a\x92\x6a\xed\x13\x96\xdf\x0a\xc3\xca\x4a\x64\x22\x17\x2a\x23\x9d\x84\xc7\x0d\x15\xc1\xc9\x79\xab\x95\xbb\x3e\xc9\x67\xe7\x2a\xc4\x21\xd1\xf5\xd2\xe5\x62\x90\x79\x51\xd5\x34\x63\x0d\xae\x99\xd2\x6a\x04\x97\xa7\x36\xa2\x02\x0b\xdf\x19\x3c\x68\xe2\x7f\x5d\x4f\x44\x21\x2c\x18\x5a\xd4\x50\x91\xcc\xb9\x45\xcb\x5e\x2e\xf8\x4c\x30\x6e\xe3\x61\xb4\x9a\x09\x65\x1c\x1b\x43\xa7\x11\xed\xe4\xe4\x5a\x34\x55\x98\xdc\xb0\x0f\x57\x97\xec\x19\x3b\x71\x63\x3e\x85\xe3\x33\xe5\xb2\x80\xb0\xa8\xe5\xc4\xd6\x82\x2b\xd6\xd9\x14\x3c\x60\x5a\x18\x98\x3e\xdc\x13\xa6\x2b\x64\x1b\x67\x4c\xd1\xb8\xad\xa9\xb3\x79\x98\xbf\xb3\x1c\x83\x71\xea\x33\x36\xc1\x5d\xdd\x5c\x2b\x1a\xc9\xde\xab\xb7\xed\x5a\x11\x5d\x6d\x1b\xaf\xde\x96\x6b\x45\x22\xb9\x8f\xab\x37\x80\x09\x7f\x30\xa2\x1a\xc4\x83\x3f\x3c\x12\x0f\x6e\xab\x6b\xee\x5e\x35\x2b\x49\x65\x96\x78\x79\x16\xc2\xf2\x9c\x5b\xee\xf9\x77\x53\x9b\x7e\x38\x4a\x9f\x9f\x8b\x1b\xf1\x8d\x54\xf5\x47\xcc\xcc\x1a\xe6\x34\xb9\x79\x05\x24\x58\x16\x26\x09\x22\x97\x97\x65\x21\xa1\x80\x3b\x9d\x9b\x05\x16\xd6\x06\xc1\x19\xaa\xe6\x02\x0b\xe3\x45\xa1\x9d\xb8\x71\x1a\x19\x57\xb9\x5e\xac\x0d\xda\x29\xc1\x82\x67\xf3\xb4\xcb\x32\x4e\x51\x33\x52\xce\xf8\x2f\x49\xcd\x48\x75\x25\x15\xe2\x4e\x10\x61\x76\x56\x91\x12\xdd\x9b\x4e\x19\x0e\xbb\x07\xa4\x58\xc1\x27\xa2\x00\x71\x4c\x76\x08\xe0\xe9\x8c\x1e\xb9\x84\x94\x05\x7c\x92\x1d\x0a\x95\x2e\x86\x95\x20\xbd\xd3\x85\xc0\xdc\xa8\x30\x69\x47\xea\x17\x31\x67\x78\x61\xc8\x9c\xc1\x5a\xec\xcc\x19\xec\xf0\x5f\xc2\x9c\x6b\xa2\x14\x67\xab\x73\x76\xe2\xbf\x3b\x67\x90\xb9\x4f\x7f\xce\x49\xae\x2f\x23\xb2\x4c\x2f\xca\xeb\x4a\x3b\x33\x77\x90\xb8\xf1\x24\x42\x40\x30\xf8\x5a\x7c\xf6\x51\x2a\xff\x06\xbd\xa1\x4b\x90\x57\xad\xc4\x4c\xe2\xba\x03\xbf\x0e\x19\x9c\xff\x77\xbb\x49\xb6\xe3\x50\x67\x03\xc2\x3a\x61\x34\x9d\x38\xa3\xa3\xee\x7f\xf1\x28\x9c\x59\x67\xbc\x00\x40\x43\xfa\xfe\xb0\xd5\x3d\x5a\x25\xd2\xe4\x9c\x62\x90\xce\xfd\x2c\xc1\x89\x8c\x71\x73\x00\x07\x05\x6a\xde\xa3\xa8\x74\x2e\x5a\xd1\xdd\x9a\x04\xe3\x1a\x9e\xf7\x98\x1d\x0d\xf4\x42\x9a\xbf\x93\x79\x21\xa0\x9a\xb7\xbf\x42\x77\x32\x6b\x0f\x66\xf3\x26\x02\x2f\xba\x85\x11\x2a\x97\x6a\x06\x7e\xb4\x33\x56\x89\x02\x12\x74\x53\x88\x42\xc2\x2d\x1a\xb1\xc7\xe0\x61\x0a\x83\x0c\x07\x37\x75\x51\x41\x17\x92\x5a\xf9\x91\x82\xdf\x2f\x68\x2f\x53\x64\xb5\xd2\xb0\xa3\x6f\xc2\x46\x12\xa1\xe4\x3e\xa5\x84\x38\xc2\x51\xc6\x93\x85\x1e\xd1\x5b\xa9\x72\x9f\x7b\xea\x16\x86\xbc\x20\xe1\x2c\x44\xd8\x5d\xd4\x5d\x21\x0b\x5b\xe6\x6d\xc6\x40\x0f\x7f\xfc\xa0\x58\x5c\x40\x36\x6a\x8e\xfe\xfa\x91\x26\x93\xdc\x71\xf4\xd9\x3b\x54\x89\xbd\xcd\x46\x26\x39\xda\xac\x59\x47\x97\x5b\x18\x74\x02\xfe\x18\xf3\x9d\xf9\x61\x58\x1f\x14\x9c\x57\x37\xdf\x11\x53\x7a\x85\x1e\xd5\xf0\x63\x51\xaa\xe5\x63\x2a\xb8\xca\xa3\x16\x4c\x13\x83\x4f\x49\xa2\xf1\x5e\xaa\x5c\xdf\x9b\x87\x58\x62\xdf\x23\x89\xa0\xe2\x67\xee\x4a\x5b\xa9\x66\x26\xac\x1e\x35\x76\xc3\x8b\xa2\x13\xb4\xd8\x64\x8e\x51\x13\x72\xdc\x13\xa1\xcc\xd7\xcd\x97\x95\xfa\x8a\x5f\xaf\x37\x36\x55\x18\xcf\x16\x86\xbf\xac\x1c\x7d\x2b\x79\x71\x53\xd2\x70\x05\xd9\xea\xb9\xf8\xea\xcd\xcd\x45\x97\x8c\x63\xee\xf7\x80\x92\x4e\x87\x66\x65\x40\x87\xf1\x7c\x21\x8d\x01\xcf\xa0\x98\xcc\xb5\xbe\x65\x27\x21\x4d\x69\x26\xed\xbc\x9e\x8c\x33\xbd\x68\x65\x2c\x8d\x8c\x9c\x99\x73\x7f\xb2\x47\x6e\x46\x74\x78\x38\xa9\x8a\x98\x05\x06\x56\xba\xb2\x26\x54\x0e\xc2\x60\xb2\x38\x2b\x32\x4d\xb7\xa9\x1e\xec\xd6\x27\x4f\xac\x2f\x0f\x02\xd7\x4a\x51\x3c\x1e\x0e\xd3\xfa\xd6\xbe\x4d\x00\xf1\xe9\xd9\x5e\x18\xbf\xaf\x5c\x4b\xc2\x9d\xd9\xbc\xb6\xb8\x66\xa8\x64\x3f\x1e\x30\x15\xaa\x8b\x99\x30\xc3\x80\xa9\xfe\xbd\x79\x9f\xe5\x02\x0b\x73\x84\x71\xda\x0c\x4f\x54\xbb\xdd\xd3\x4d\x1a\x84\x00\xc3\x31\xd4\x10\xfb\x4f\x1c\xa7\xdb\x54\x3e\x38\x8a\x95\x4d\xce\xca\x2b\xca\x39\x1f\xa1\xfb\xc2\xf1\x2b\x60\x82\x5e\x11\x23\x93\x9c\x6b\xa5\x7d\xe1\x85\x53\x77\xb4\x82\x2b\x02\x61\x09\x8c\x99\xc2\x7e\x7a\xa1\xd0\x5a\xa2\x97\xa9\xf8\xda\xac\x13\xba\x85\x1a\x40\x44\x40\x69\xe6\x74\x2f\xed\xdc\x77\x87\x18\x44\x14\x57\xa0\x12\x06\x02\x7d\x8a\x89\xaa\xd2\x95\xc1\xbc\xab\x10\x90\x48\x00\x69\xf2\xb2\x06\x92\xe2\xdc\xc1\xe6\xee\x5f\xc7\xa6\x9d\xe1\x10\x91\xab\x93\x88\x1a\x77\xbb\xc4\x74\x2a\x32\xa8\xb3\x6b\x1f\x3c\x94\x1b\x27\x92\x1c\xd7\x77\x8f\xd2\x36\x94\x02\xb8\x4b\xe6\x91\xb4\x17\xf2\xa3\x1b\x75\x9b\x7a\x32\x28\x3a\x8b\xc8\x94\x9b\xc9\x9c\x8e\x19\xbb\x52\x31\x51\x9f\x0e\x06\x2a\xbb\x03\x0b\xd9\x85\xd6\x6d\x55\x1b\x1e\x9e\x5c\xbc\x08\x63\x6d\xb9\x50\x9d\xcd\x53\xd5\x89\xdc\x86\x1a\x6b\x61\xed\x78\xcb\x60\xb6\x0b\x71\x17\x4f\xc0\x1d\xd7\xa0\x79\x61\x1c\x26\xe9\x44\xad\xc5\x6b\x76\xc5\x62\x52\xed\xc6\x6e\xdc\x66\x63\x4c\x86\x4c\x72\x5b\xec\x66\x87\xdb\x9b\x4c\x7b\x77\xf8\xe6\x41\x2a\x1d\x4b\x54\xeb\x12\xac\xc6\x14\xf5\x8f\x3d\xaa\x67\x8d\x9e\xa8\x8f\x08\x2a\x03\x80\xc4\x6f\x5a\x6f\xb6\x2c\xef\x18\xbf\xbf\xd6\x39\x9b\xf3\xfe\xe5\x6b\x50\x65\xa0\xe3\x0f\xa0\x44\xc9\x7f\x04\xdd\xbf\xb1\x31\x94\xc6\xc2\x0b\x2a\x8a\x22\x64\xac\x21\xea\x73\xce\x9c\x19\x5b\x84\x94\x9c\x45\x59\x38\x65\xb4\xf3\xe5\x31\x25\x20\x03\xef\xb7\x90\xc9\xcf\xe2\x44\x1b\xf0\x73\x0f\x2a\x75\xc6\xfe\x93\xc2\xee\xb8\x09\x99\xe0\x01\xfb\xe6\x3a\x92\x77\x4b\x00\x5a\x82\xef\x7e\x00\xa5\xc1\x84\xf0\x99\xf7\x55\xb2\x5c\x4e\xa7\x22\x64\xad\x4f\x04\x2b\x79\xc5\x17\x4e\x19\x32\xcc\x6f\xd1\x44\xcc\x24\x2d\x85\x39\x8a\xcc\x63\xd3\x80\xbc\x9c\xa1\x38\x96\x96\x2d\xe4\x6c\x8e\xd7\x85\x71\x80\x00\x60\xa4\x78\x9c\xd5\xac\xd0\x3c\x67\xc0\x79\x74\xc5\xee\x79\xb5\x70\x1a\x1a\xcf\xe6\x90\xac\xc1\x15\xcb\xeb\x0a\x10\x7a\xad\xe0\xf9\x72\x64\x2c\xb7\xfd\x64\x9d\x5d\xe5\x1d\x5a\x61\xfd\x0e\xf0\xf1\x07\xf8\xf8\x03\x7c\xfc\x01\x3e\xfe\x00\x1f\xbf\x36\x8e\x27\x95\x0a\x7f\x80\x8f\x7f\x12\xd0\x75\x07\xf8\x78\xff\x1c\xe0\xe3\x77\x3c\x07\xf8\xf8\x03\x7c\xfc\x01\x3e\xfe\x81\x23\x3f\xc0\xc7\xef\x7e\x0e\xf0\xf1\xbb\xde\x3a\xc0\xc7\x1f\xe0\xe3\x0f\xf0\xf1\xdb\x9f\x03\x7c\xfc\x53\x01\xa2\x3b\xc0\xc7\x1f\xe0\xe3\x0f\xf0\xf1\x07\xf8\xf8\x03\x7c\xfc\x01\x3e\xfe\x00\x1f\x7f\x80\x8f\x3f\xc0\xc7\x1f\xe0\xe3\x0f\xf0\xf1\x07\xf8\xf8\x03\x7c\xfc\x01\x3e\xbe\xf5\x1c\xe0\xe3\x9f\x94\xd5\x9e\x90\x47\x96\xcb\x5e\xd0\x4f\x0a\x4e\x92\x4f\xb6\x0e\x15\xfa\xbd\xf3\xe1\x6c\x52\x4f\xa7\xa2\x02\x86\x0f\xa3\x08\xc2\x70\x1d\x07\x31\xb0\xf7\x7e\x6f\x13\x5a\x38\x00\x0b\x5b\x09\x9e\x1b\xac\x58\xd9\x42\x9e\x84\x24\x83\x60\x9b\xad\x8c\xe6\x57\xdf\xbe\x4e\x07\x74\xa2\xe7\xb6\xc2\x58\xbf\x55\x59\x5a\x56\x5f\xb3\x29\x9b\xaa\xc0\xfc\xde\x64\x85\x36\x84\xe4\xae\xb9\xf0\x0b\x96\xcd\xb9\x52\x22\x58\xfd\xd2\x82\xf7\x6c\x22\x84\x62\xba\x14\x0a\xc5\x15\x67\x46\xaa\x19\xa1\xf8\x8d\x5b\xcb\xb3\xf9\xd8\x8d\x54\x85\x0d\x69\x32\x8e\xfd\x4f\x8c\xad\x04\x5f\x84\x1c\xf2\x05\x27\xe4\xd0\xb8\xa1\x30\x9e\x55\xda\x18\xb6\xa8\x0b\x2b\xcb\x42\xf8\x8f\x31\x23\xa0\xc8\x05\x0b\x9f\xe2\xc2\x52\x4e\x51\x2b\x7d\xf9\xac\x19\xad\x9f\xb6\x6e\x63\xf7\x81\x2f\xa2\x3f\x85\x46\x1a\x26\x16\xa5\x5d\xc6\x8c\x46\xc1\xa6\xb2\x32\x96\x65\x85\x04\xa5\x0f\x46\x8c\xd5\xde\xf0\xbd\x7e\x92\x5e\xdd\x53\x7e\xa5\x8c\x5f\x0a\x95\x83\x25\x55\x5a\x83\xf9\x79\xcd\x07\xf1\x53\xbd\x74\x73\x69\xbc\x75\x6c\xce\x18\x0f\x28\x75\x78\x90\xc2\x4a\xc0\x51\x0a\xc2\x19\xbe\xde\x4b\xd6\xbf\xd2\x1a\x4e\x0b\x92\xb6\x49\xc0\x8c\x97\x1d\xca\x09\x28\xeb\xea\xa1\x91\xf8\x7a\xbe\x75\x48\x6b\x5d\x65\x05\xbd\x54\xe1\x00\x2a\x71\xe7\xee\x90\xc8\x84\x53\xa5\xf8\x96\x9b\xbf\xb7\x8b\xdf\xd2\x23\xde\x08\x63\xf8\x4c\x5c\x13\xc2\x6d\xdb\x9c\x1d\x10\x71\x6b\x36\x0f\x8e\x5b\x01\x9e\x0f\xf8\x09\x89\x0b\x34\x29\x69\x5d\x0d\x9a\x2d\x70\x7c\x51\x27\xbe\xaf\xa4\xb5\xa2\x7f\x59\xa5\x41\x5c\x45\x88\x8d\xaf\xc2\x1a\x1c\xaf\x24\xbe\xf9\x45\xe8\xdf\x2b\xfc\xb8\x23\xee\x64\xa3\xca\x31\x5d\x6c\x22\xd8\xa4\x92\x62\xca\xa6\x12\x72\xd5\x20\xdb\xeb\x0c\x90\xb1\xfa\x6f\x16\xba\xdd\x8c\x11\x15\xcc\xd7\x9b\x8f\x61\xde\x63\xf6\xbd\x9f\xb8\xad\x6a\xe5\xa4\x5d\xbf\xb9\xea\x35\x7b\xa8\xf9\x95\x53\x36\x83\x2c\xb2\x0a\x8d\xa1\x3f\x3c\xfb\x97\x3f\xb2\xc9\xd2\x69\x1d\xa0\xa8\x5b\x6d\x09\xb5\x70\x61\x13\x0a\xa1\x66\x6e\xaf\x91\x05\x76\x2b\x3e\xe3\x0e\x41\xa3\x13\xc2\x30\x9d\x62\xf5\xc5\xed\xa4\xab\x6a\x9d\xe7\xe2\xee\xbc\xb5\xff\xa3\x42\xcf\xc6\xbe\xe7\x4b\xff\xc4\x9b\xec\xdd\x3e\xa5\x88\xec\x5e\xda\x70\x55\x74\x21\xb3\x65\xd2\x65\x09\xd0\x75\x6c\xae\xef\xd1\x6c\xde\x70\xc2\x89\x09\xb7\x13\x67\xb3\x95\x75\x81\x49\xca\xaf\x63\x0d\x7a\x6d\xc4\x7a\xdd\xe3\xc6\x7b\x4e\xd9\x99\xf0\x89\x55\x6c\x7c\x4c\x64\x0c\x43\xd6\xbe\xf6\xc2\xbb\xed\x49\x62\x24\xf8\x47\xd8\x6b\x5e\x14\x13\x9e\xdd\xbe\xd7\xdf\xe8\x99\xf9\x56\xbd\xaa\x2a\x5d\x75\xe7\x52\x70\x82\x31\x9a\xcd\x6b\x75\x8b\x6d\x23\x22\x82\x86\x9e\x39\x2d\xbe\xac\x6d\x48\x9d\xdf\xb0\xe0\xbd\x84\x11\x89\x22\x08\xd3\xe0\xf1\x68\xbe\x22\x3e\xca\xc6\x65\xe1\xcb\xcf\xfa\xed\x29\x77\xeb\xda\xe3\x33\xe1\xc2\xb8\x65\xff\xe2\xd9\x1f\xfe\x8c\xd7\x93\xe9\x8a\xfd\xf9\x19\x24\x21\x9b\x7e\xf9\x0c\x8c\x16\x64\x88\x53\x28\x16\xbc\x28\x9c\x25\xde\xbe\x58\xee\xa0\x8c\x9b\xe6\x49\xbd\x14\xc3\x45\xda\xdb\x3d\xb2\x69\x57\x66\x6f\xaa\xff\xfb\xf7\xff\x01\x7a\xbf\xb4\x46\x14\xd3\x33\xac\x40\x8a\x88\xb3\xc7\x20\xa4\x8f\x3d\x17\xa7\x95\x90\x3d\x9e\x42\x7e\xa7\x8b\x7a\x21\x2e\xc5\x9d\x4c\x6d\xb2\xd5\x79\x33\x78\x11\x0b\x69\xa0\x40\x6c\x52\xe8\xec\x96\xe5\xf8\x4b\xca\xed\x0f\x59\x65\xab\x68\xf1\x7d\x33\x25\xe6\xc6\x6d\x1d\x79\x27\x2b\x6e\xc1\xcb\x52\xaa\x19\xd4\x95\x50\x3c\xd7\xfc\xbe\x33\x51\xb8\x97\x00\x98\x91\x50\x79\x9b\x16\x2b\xc2\x0f\x51\x54\xa7\x0d\xf3\x6e\x5e\x0e\xdb\x55\xc2\xff\xc7\x7c\x79\x4d\xad\xb1\xeb\xb2\xa4\x58\x59\x15\xd7\x00\x65\xb2\x5b\x4b\x22\x94\x83\x3b\x00\x34\x37\x55\x62\x88\x86\x9e\x35\xd8\x59\x27\x15\x23\x23\x0b\x6e\xbd\x7e\x19\x42\x3a\x9c\x95\xa2\x32\xd2\x38\x81\xf7\x1d\x9c\xa3\x97\x05\x97\xd4\x4c\xca\xc6\x21\xbe\xff\xe9\xd2\xe3\x28\xa3\xd6\x49\x20\xfc\x31\x29\xaf\x2f\xb9\x0a\xb0\x3f\x2f\x0f\xaf\x29\x00\x73\xa7\x71\xa6\x6b\x9d\xfb\x97\x41\x0e\x21\xd8\xf9\x06\x95\xbc\x9f\x31\xb5\x35\xf6\xf5\x2e\x80\x8f\xc0\x9a\xbe\x6b\xe6\xdc\xe5\x4c\xee\x27\x09\xac\x09\xe9\x7c\x02\x86\x04\x03\x1b\xc8\x8f\x80\x13\xf9\x21\x76\x99\x4a\x30\xed\x12\x38\x12\x6e\x78\x0b\x15\xc1\xdb\x62\x63\x86\xf9\x18\x6e\xef\xfc\x07\x88\x54\x8f\x5f\x1c\x3f\x0a\x57\xc2\x25\xab\x74\xc9\x67\xe4\xa6\x44\x2b\x2b\xb7\x4a\xa2\x0d\x27\xe1\x14\x7e\xf8\x3d\x35\xd8\xec\x91\xe4\x80\x96\xc8\x1b\x14\x1c\xc0\x84\xc2\x64\x82\xb0\x2d\x8a\xcc\xd0\xe7\xc2\xd7\xc5\xde\xf3\x25\xe3\x95\xae\x55\xee\xbd\x63\xd1\x85\xf9\x66\x65\x12\x6f\xb5\xa2\x46\xb2\x7d\x4c\x61\xbc\x82\x57\x01\x81\x15\xa9\xd8\xf3\xf1\xf3\x67\x4f\x49\xa0\xc0\x28\x57\x04\xca\xdb\x28\x50\xf0\xae\x3e\xca\x78\x43\xf3\x80\x01\x63\x7e\xe3\x5d\x19\xb1\x37\x00\xd8\x35\xe0\x31\x84\x1f\xdd\x57\x92\xa0\x0c\xe3\xd3\xb4\xa6\x3b\x01\xf5\xd5\x59\x1a\xad\x3a\xfd\xd3\x8e\xdd\x40\xa4\x49\xee\x34\x90\x0e\xbd\x60\xea\xc9\x9e\x38\x9a\x67\x4a\x70\xa5\x52\x19\x5a\xbb\x64\x72\x3b\x73\x4b\x84\x5c\xb0\x9a\x1d\x1d\xb1\x13\xa4\x77\x8c\x15\x9d\xa7\x8f\x72\xf4\xfc\x22\xbe\xfa\x58\x12\x91\x46\x3b\x0b\xf9\xea\x63\xc9\xc1\xd7\x55\x6e\x5f\x51\xe2\x94\x1b\x1f\x21\x69\x45\x89\x54\xbf\x14\x73\x7e\x27\x0c\x33\x72\x21\x0b\x5e\x15\x4b\xb7\xb4\x37\x38\x67\x36\xa9\x2d\x13\xea\x4e\x56\x5a\x2d\xa8\xbd\x68\x18\xbb\xe3\x95\x04\x3c\x9c\x4a\x40\x85\xbc\x33\xab\xfe\xc7\xc9\x77\x17\xef\x20\x23\xe7\xd4\x43\x07\xe0\xba\x10\x49\xd6\x06\x01\x70\xba\x73\x6f\x0d\x6d\x4f\x07\x28\xcc\xdc\xed\x36\xb8\x2d\xfc\xbf\x13\x24\xd0\xa2\xb6\x35\xf6\xf0\xf9\x98\x15\xb5\x91\x77\x8f\xc1\x11\x53\x74\xe4\xa8\xd9\x3c\x61\x15\xd9\x97\x77\x5f\xca\xde\x3b\xb6\x52\x7e\xde\x1c\x06\x4f\xa2\xa9\xfc\x86\x10\x05\x08\xe9\x88\x72\x91\xe6\x4f\x0f\x81\xb9\x63\x13\x01\x1a\xdb\xe9\x25\x67\x44\x4e\x88\xe8\x0d\x98\xac\x1b\xb0\x44\xd7\x14\x45\xc0\x89\x19\xe2\xad\xdd\x8f\x93\x89\x72\x9e\x7a\x4f\x07\xe9\x5c\xf4\x9f\x08\xa5\x73\x71\x23\x0a\xd8\xc4\xed\xe3\x49\xed\x78\x4c\x5a\x88\x6e\x1a\x64\x6b\x1c\x3d\xd3\xd9\x39\x67\x1f\x33\xeb\xf3\x7d\xaf\xf4\x8d\x6b\xbd\xd3\xf3\xf1\x9d\x73\x22\x77\x8a\x5d\x35\x3c\xa9\x2d\x1d\x68\x56\xd6\x94\xd2\xf4\xa8\x0b\x39\x7b\x81\xf7\x96\x17\x90\x05\xed\xbb\xfb\x16\x6c\xe6\xe8\xa0\xb3\xc6\x23\x6f\xf7\xdd\x80\x55\x7c\x4d\x84\x82\x2d\x75\x3e\x66\x37\x7a\x11\x25\xb1\x5b\x4c\xdf\x27\xbc\x8f\x62\xab\xcd\x8d\x33\x2b\xe6\x5c\xcd\xd0\xe9\xae\xef\xdd\x07\xe6\xb2\xc4\xa4\x59\x6e\x23\xf1\x3e\x6d\x70\x82\x2f\xb7\x73\xcb\x5e\xb0\x1f\x9c\x05\x00\x5e\x6f\x7d\x0f\x79\x88\x5f\x5d\x5d\x46\x16\xd4\x9f\x9e\xf3\xfa\x06\x16\x9d\x7d\x31\xf6\x48\xde\x76\x26\x73\x36\x41\x90\x09\x23\x2c\x3b\x51\xe2\x1e\x5d\x03\x2c\x43\xbc\x84\x3e\x4f\x40\x47\x77\x09\x23\x89\x03\xf7\x1f\x3c\x65\xbf\xc7\x2f\x96\xce\x94\x83\xd8\x7e\xdf\xec\xa5\xc5\xbc\xc7\x6f\xdf\x1d\xfb\xa8\x40\x75\x3f\xaa\xee\x47\xa3\xd1\xc8\xad\x42\x68\xb1\xd3\x69\x31\xd4\x43\x13\x83\xc3\xda\xb2\x85\xce\xe5\x74\xb9\xb2\x3f\x4e\xb6\x37\xc3\x83\x88\x0f\x57\x7d\xe9\x70\x38\xef\x1e\x4c\x5c\x7a\xca\x17\x35\x53\xc8\x5f\x9e\x97\x70\xce\x28\x21\xb4\x6e\xb4\x79\xc3\xeb\xb1\xe7\xf3\xc4\x69\x7f\x52\x57\xfd\x4e\x53\x38\xe5\xe0\xb8\xd9\xb2\x86\x21\x4f\xdc\x1f\x0e\x2c\xdb\xea\x3d\xf5\x8e\xa2\xf8\x58\x6a\x2c\xc4\x06\xff\x2d\x00\x09\xbe\x6f\x63\x1d\x06\xb0\x46\x77\xe1\xfb\xf6\xc8\xea\xee\x85\x46\xad\xd9\x17\x52\x84\xa5\x64\x13\xee\x3e\x18\xa7\x72\xd2\xef\x10\x68\x1d\x96\xd3\x31\xbb\xf2\xaa\x00\x00\x08\x2a\xed\x21\x0a\x99\x56\x4c\x94\x73\xb1\x10\x15\x2f\xfc\x30\x08\xf2\xd9\x60\x23\x28\x6e\x5e\x38\x76\x5d\xb9\x63\x8e\xaa\xc2\x82\x97\xd8\x1c\x10\xc2\x68\xb9\xac\x3c\x44\x76\xdf\x31\xe5\x45\xed\xf3\x88\x8f\xbe\x85\x86\x61\x6f\xa4\x01\x83\xfd\x08\xa8\x1d\x5d\x40\xb2\xd4\x51\xba\x82\x14\xde\x8c\x7e\x8b\xdd\xb1\x62\xaa\xf2\x41\x6c\x8a\x97\xdc\x0e\x8f\x5c\x75\x48\x6c\x84\x97\xd0\x42\xc9\x43\x2d\xec\xb9\x73\x52\x5a\xcf\xa4\x44\xe2\xab\x28\xcb\xbe\x28\x8d\x5b\xaa\xd3\x75\xff\x9c\x8f\xde\xf4\x2e\xbd\xdd\x1d\xeb\x05\xcf\xa3\x37\xba\x8b\x4d\xec\x08\x9a\x43\x7f\x8b\xbb\x4e\xfb\xba\xbe\x31\xf6\x35\xb7\x5b\xb5\x33\xa6\xfd\x3d\xf4\x76\xb4\xb5\xdb\xd6\xb2\xae\x9f\x79\x6e\x68\x68\xd7\x77\x49\xfa\x95\x91\x14\xf4\x4a\x82\xc2\xb4\x77\x28\x72\xaa\xc3\x8e\xd8\x91\x2e\xb9\x17\x5d\x3a\x03\xdc\xde\x85\x6e\x1d\xcd\xb4\x6f\x7f\xb6\xf7\x9f\xdb\xb5\xf3\x34\xc6\xba\x47\xdc\xd2\x81\x20\xf4\x3d\x54\x3f\x3f\xf3\x4c\xe9\x35\x97\xdc\x65\xce\x19\x4a\x7d\x1a\x63\x4f\x47\x83\xf5\x04\x68\x42\xa6\x37\xbd\xb5\xdc\x6a\xdb\xb8\x5e\xc2\x24\x9e\xf4\xab\x14\xdc\xf4\x48\x29\xb1\x99\x5c\x5a\x1b\x39\xa2\x21\xcf\x1a\x64\xaf\x84\x28\x70\x82\x5b\x95\xd6\x34\x2e\xad\x5d\xdc\x53\x99\x1b\xad\xf5\x4f\x5a\x5b\xb8\xa7\x32\x37\x5a\x13\xb8\xb4\xf6\x6f\x4f\x63\x6e\x44\x4f\x7b\x4a\x9b\xb7\xa4\x06\x6f\x82\x8e\x83\x0f\xae\x21\x69\xc0\xaf\xb6\x2f\x66\x93\xdc\x1f\xed\x31\x3a\xa3\x25\xf5\x44\x73\x2b\x4a\xa0\x49\xee\x86\x16\xbb\x9c\x11\x88\x12\xfa\xa0\xad\xf5\x37\x23\x90\xdd\xde\x01\x6d\x4b\x67\x33\x4a\x4c\xf5\x01\xbd\xcf\x1e\x97\xe9\xed\xab\xd3\x59\x42\x8f\xb3\x4e\xef\x32\x02\xe9\x9d\xdd\xcd\x36\x1c\x4e\x02\xc9\x2d\x7d\xcd\xb6\xf5\x2b\xa3\xdd\x9a\x0d\x1d\xcd\xb6\x76\x2a\x4b\x58\xd1\x86\x12\xbd\x47\x19\xf9\xcc\xd0\xe2\xaa\x84\x8e\x64\x54\xce\xdd\x0a\x6d\x80\x07\x2c\x45\x4f\xbf\x88\x59\xca\x10\x14\x31\x6d\xf5\xbc\xa9\x5c\xf3\xa6\x5d\x9f\xee\x03\x78\xd3\x2b\x8a\xf3\x19\x9c\x2b\x1f\x68\x5b\x93\x73\xbd\xdc\xa3\xac\xe4\x82\x57\x4b\xf6\xd5\xd5\x25\xea\xcf\x1d\x13\x40\xe9\x30\xec\x78\x47\xf2\xfe\x84\x00\x67\x79\xa8\x25\x55\xd8\x92\x32\x17\x53\x6a\xb4\xe9\xc5\xbd\xb4\xc8\xb7\x59\x9a\xcc\x16\x29\x9b\x7e\x83\x6f\xb0\xb9\x2e\x72\xc6\xe3\x09\x50\x7c\x21\x4c\xc9\x33\xc7\xa5\xf1\x2f\xfa\x95\xa6\x3c\x62\xa3\x43\x30\xec\x5a\xe7\x06\x63\x2f\xb5\x6a\x80\x87\x3c\x35\x76\x32\xe9\xf5\xbc\x6f\x62\x15\xa7\x3e\xfc\x1d\x7c\x52\x05\xaf\x55\x36\xdf\xc3\xae\x6d\x58\x94\x18\xd5\xe0\xec\x56\x54\x4a\x14\x4d\x4f\x06\xb4\x5f\x7b\xf9\x44\xbf\xd3\x29\x25\xa9\x94\x9a\x64\xb7\x01\x38\x72\x8a\x3c\xde\x7d\x6a\xe9\x91\x7b\x29\x9a\x68\x4a\x0a\x09\x19\xd1\xb5\x9b\xd7\x8b\x08\x1a\x8f\x3e\x3e\x6a\x82\x0b\x29\x65\x85\x86\xd1\x4a\x4e\x6b\xa1\x5d\xed\x94\x06\x93\xe9\xad\x25\xfb\x23\xca\x09\x4d\x25\x63\x7a\x35\xd5\xa3\x73\x6c\xd6\xdc\x63\x9b\xfa\x4a\xf6\x37\x57\x48\x75\xe0\x92\x36\x72\x8f\x0e\x5c\xfa\x75\x1f\xd2\x3f\x32\xa5\x73\x24\xfc\x9e\x70\xc7\x3e\x4d\xcf\xc8\x84\x6e\x91\xb0\x1d\x04\x92\x7b\xec\x13\x99\xc0\x67\x86\xf6\x86\x4c\xec\x0a\x49\x2b\x4a\x7a\x70\x3f\xc8\x84\x89\x27\xf5\x80\x7c\x94\xee\x8f\x29\x7d\x1f\x21\x1f\x80\x40\x93\xd4\xf1\xb1\xd5\xc9\x91\x64\xff\x3e\x56\xaf\xc7\x94\x2e\x8f\xe1\x8f\x29\x64\xc9\xfd\x1d\x43\x7f\x2d\x8a\x77\x81\xd0\xd9\x91\xad\x77\x6c\x24\x10\xde\xd6\xd3\x71\x7b\xaf\x46\x02\xd1\xad\xdd\x1c\x49\x5d\x1a\x49\x6c\xd6\xf7\x71\xa4\xf6\x67\x24\xd0\x84\x85\x1c\xd4\x99\x31\xa5\x30\x20\xb1\x1b\x63\x42\x1f\xc6\x95\x18\x24\x6d\x9b\x7a\x3a\x30\x6e\xee\xac\x48\x92\x50\xeb\xbd\x17\x77\xc6\x23\x69\x34\x37\x74\x5d\x7c\x58\x64\x88\x3d\x76\x74\x88\x6d\x88\x10\x7d\x6a\x17\x35\xe1\x8f\x06\x62\x57\x76\x8f\xe7\x20\x8c\x37\x9a\xfd\x4f\xb1\xfc\xad\x2e\x75\xa1\x67\xcb\x9b\xb2\x12\x3c\x7f\xa9\x95\xb1\x15\x97\x3b\xab\x3e\xbb\xe3\xdf\xf6\xfe\xd6\xd7\x7b\x4d\x65\x12\xfd\x16\x8e\x31\xa0\x6c\x68\x66\xe0\x2f\x76\x6e\x3c\x24\x94\x81\x8b\x59\xe7\x86\xf1\x85\xf6\xf2\x64\x26\xef\x84\x8a\x4b\xb1\xeb\xa4\x51\x95\x6b\x88\xca\xf4\x67\x84\x6f\x98\xf0\x37\xed\x37\x23\x80\x9f\xd5\x6c\x2a\x55\x1e\x67\xd0\x7b\x19\xdc\x0c\xbd\x7f\x04\x54\x80\x50\xfc\x26\x8d\x8f\x18\x99\xf0\x09\x5e\x39\x6e\x06\x05\x38\xfd\x57\x4c\x37\xea\x13\x2a\x8a\x11\x8e\x0f\x96\x14\x93\x6d\x65\xc5\x32\x5d\x55\xc2\x94\x1a\x3c\xfa\x04\xb2\xb8\xf2\x2c\xd7\x0b\x2e\x55\xdf\x55\x4f\x71\x68\xc0\xbc\x5f\x7d\x2c\x2b\x0f\xd8\x95\xec\x3d\x58\x25\x80\x21\xb8\xe0\xc3\x82\xb5\x24\x90\x64\xcd\x7a\x7b\x37\xc1\xc2\xa9\x67\x98\x73\xdc\xfe\x09\x6c\xc7\xc5\xdb\x4b\x5a\x35\x54\x42\x77\xa2\x55\x37\x6c\xf7\x10\xb4\x86\x00\x13\x24\x91\x6c\x4d\xaa\x1d\xba\xf7\x3a\x91\x39\x03\xa7\xd6\xf2\x0c\x81\xc3\xa8\x95\xbf\xd8\xaa\x33\x90\x84\x28\x90\x37\xda\x6e\x05\xc2\xb2\x20\x75\x5a\x85\x52\x7a\xc7\xa3\x5b\x41\xac\xd8\x64\xab\x8b\xea\xc6\x17\xa0\x38\x60\x75\xdd\x0f\x42\x36\x1f\x99\x64\x6b\x51\x7d\x3c\x97\x8c\xd0\xc0\x86\x75\x1c\x0a\x2b\x3e\x70\xda\x71\xc3\x2a\xe1\x2e\x09\x1e\x62\x37\xf7\x63\xe3\x83\x78\x5a\x99\xb9\xa4\x44\xa0\xe2\x24\x34\xe3\xa0\x9f\xe8\x69\xd8\xed\x18\x84\xc2\x8f\xc1\x3d\x49\xa0\x78\xa5\xce\xd8\x5b\x6d\xdd\x7f\x5e\x7d\x94\xc6\xa2\x52\x7d\xa9\x85\x79\xab\x2d\xfc\xe4\x51\x97\x18\x27\x31\x70\x81\x7d\x6e\xb4\x44\xe8\xb0\xaa\xe2\x4b\x88\xeb\x0d\x6a\x87\x65\x3c\x08\x9e\x68\xb6\x4d\x1a\x76\xa5\x98\xae\xfc\xfa\xa4\x6c\x53\xd0\xf5\x8c\x1f\x56\x88\x0d\x3b\x63\x05\xf2\xbf\xc3\xd7\x12\x88\xb6\xc7\xe5\xb7\x4a\x57\x9d\x9d\xa2\xa4\x45\xae\x4f\x7c\x65\x88\x7e\x78\x90\xb3\x8f\xbf\x49\xe8\xd4\xc9\xdc\x59\x2f\x20\x72\xe1\xbb\x11\x73\xb7\x1f\xdc\x8a\x99\xcc\xd8\x42\x54\x33\x80\x77\xe9\x0b\x1a\xb4\x9f\xc4\x3e\x73\x03\x5b\x8b\xa5\xb6\xe5\x4a\x6b\x45\x36\x72\xb7\x9e\xf8\x97\x61\x9b\x49\x7f\x9e\xd8\x80\x2c\x65\x96\x20\xde\x41\xe7\x22\xad\x7e\x6a\x09\xdf\xea\xa0\xc8\xfb\xb5\xae\x83\xe0\x20\x51\xfd\x58\x70\x28\xd7\xfa\x2f\x27\x5e\xe1\x78\xff\x37\x4d\x1a\x72\x59\x99\x31\xbb\xf0\xc8\xaa\xed\xf7\x43\x9d\x54\xeb\x53\x24\x92\x6e\x24\xd2\x30\x77\x4e\xee\x78\x21\xb0\x51\x25\x57\x4c\xf8\x86\x1e\x7a\xba\xa6\x41\xd1\x58\xcc\xfd\x5c\x1b\x94\xf9\xd1\x41\x76\x74\x2b\x96\x47\x67\x6b\xdc\xeb\xe8\x4a\x1d\xd1\x68\x06\x50\xb7\x0e\x47\x88\x5a\x0b\xb8\xda\x8e\xe0\x77\x47\xd4\xac\x18\xf6\x00\xe5\xed\x31\x9a\xf7\x2f\xf8\xc7\x9b\x5b\x71\x9f\x86\xed\xf9\x06\x5f\x6a\x81\xde\x20\xa6\xd4\xac\x12\x09\xb8\x9e\x60\x00\x2c\x38\x78\x2b\x6b\x25\xee\x84\x5b\xce\x5c\xba\x13\x3f\xa9\x01\x2f\x01\x20\x48\x7e\xbc\x9f\x0b\xf5\x41\x19\x6e\xa5\x99\x42\xcd\xfd\xff\x7b\xa9\xdf\x6a\x7b\x93\xcd\x45\x5e\x17\xe2\x47\x02\xe2\xad\x0d\x7a\xd6\x82\x7f\x04\xe8\x74\xa8\x74\xb2\xd6\xf1\x63\xdf\xe2\x3e\x13\x6c\x22\xec\xbd\xc0\x56\x05\xfd\x71\xcf\x68\xc7\x74\x6d\x44\x7f\x2b\x2c\xaf\x66\xe0\xdc\xf2\x76\x0a\x05\x8c\x05\x0c\xcb\x42\x4f\x78\xc1\x16\x88\x23\x3e\x66\xaf\x75\xc5\xc4\x47\xbe\x28\x0b\x81\x89\x0a\xec\xf7\xa3\x7f\x68\x25\x58\x56\xd4\xc6\x8a\xaa\x7f\xee\x61\xaf\x1a\x24\xe1\xe7\xa8\x60\x97\x31\x14\x1e\x5d\x9a\x1d\x23\xb4\x3f\x90\x0c\xf6\x33\xe3\x86\x3d\x3f\x7f\x7e\xfe\xec\x05\xfb\x99\xb9\xa1\x3d\xf7\xff\xfd\xc2\xff\xf7\xf7\xec\x67\xf6\x33\x63\xec\x9a\xb1\xce\x7f\xdd\xf3\x73\xef\x47\x46\x4c\x4e\xdb\x73\x78\xee\x96\x21\xd3\x0b\xbf\xe0\x2c\xe3\x2a\xba\xbc\x8d\x3f\x11\x24\xb3\x14\x87\x06\x21\xf3\x4c\x2f\x04\xcc\xe1\xf9\xff\x13\x68\x40\x43\x0c\xcb\xb4\xf2\x7f\xf9\xfc\x04\xa6\xd4\x1f\x36\xba\x07\x7f\xff\x82\xdf\xa2\xb9\x7b\x91\xd9\x9a\x17\x6e\xf0\x27\x5f\x8c\x9e\x9d\x32\xad\x3a\xe4\xd8\x9d\xd4\x05\x05\xa7\xd0\xaf\xc0\xc9\xf3\xd3\xf1\xda\x92\x7c\xb1\x61\x49\x28\x79\x00\x61\xb5\x70\x96\x5c\x2d\x61\x68\xdb\x6f\x5d\xb8\x70\x17\x6a\x79\xcf\x97\xe4\x6b\x17\xdc\x11\x33\x79\x27\xd8\x5c\xce\xe6\xe0\x02\x8d\x79\xdc\x56\x87\x5b\x42\xc9\x44\xc5\xd6\xe9\x30\xa8\x25\x93\x76\xcc\xae\xec\xf1\xb1\x81\x2e\x50\xa8\x78\xf8\xf0\x59\x04\x61\xa4\x35\x2e\x75\x07\x0b\x2e\xc5\xb3\x15\xa7\x7c\x2f\x50\x6c\x0a\x72\x7e\x42\x62\x8d\xe7\x1b\x5f\xf7\xdb\x96\x1b\x9d\x5f\x5f\x37\x96\xa5\x13\x88\x7a\x8a\xb9\x72\x70\xbf\x09\x86\xf0\x5b\x9d\x87\xba\x32\x1f\x91\x40\xfb\xd4\x73\x0b\x69\xa2\x69\x2d\x21\x84\x97\x11\x30\x82\x5b\x05\x9b\xad\x86\x6e\x58\x72\xe1\x99\xa6\xc1\x86\x58\xfd\x4e\x35\x7c\xbe\x6f\x28\x61\x4e\xd7\xbf\x82\xf3\x00\x3e\xf4\x6f\x18\x6b\x3b\x9a\xd4\xd9\xad\xb0\x47\xc8\xf1\x6c\xd5\xaf\xde\x59\xcd\xca\xda\xb2\x09\x2f\xb8\x72\xea\xfa\x9a\xbf\xca\x6a\xfc\x18\x52\x86\x03\x48\x00\xb6\x5d\x3d\x9f\xa4\x93\x42\xd0\xfd\xd6\x6e\x69\x9a\x20\xff\x7e\xf5\xf5\x56\x56\xa8\xf7\x92\xe6\x82\xb0\xb9\xbe\x2d\x8f\xe3\x3e\x50\x7c\x07\xe5\x75\xea\xf8\xb8\xb9\xab\xb0\xbf\x28\x30\xb2\xe8\x93\xed\xdf\xe3\x11\xeb\xc8\x7a\x76\xe2\x73\x2e\x4f\x99\x15\x45\x81\x27\x3c\x30\xb2\x8a\x51\x60\x45\xac\x8e\x2f\x00\x03\x19\xb1\x2e\x5f\xdb\x44\x38\x89\x68\xe8\x9a\xe3\xa4\xb5\x5a\xc6\xfc\xe1\x33\xc6\x00\x6a\x68\x26\x49\x7d\xf3\x7a\x18\x25\x5e\x4e\x14\x36\x73\x51\x94\xac\x12\x79\x4d\xe8\x27\xe0\x06\xc7\x98\xb9\x15\xf7\x4e\xab\x6f\x76\x82\x21\x8a\x6e\xb8\x96\x47\x9d\x43\xd1\x9f\x7b\x3a\xd5\x95\xd3\xe1\x3b\x62\x48\x4e\xe1\xd2\x05\x34\x32\x71\x27\xaa\x25\x2b\xb5\x31\x72\x42\xc8\x49\x07\x7e\xc5\x8d\x91\x33\xb0\x0a\x62\xb5\x8f\xa3\x8c\xd3\xf6\xa2\x93\x1d\x79\x51\xd8\x3f\x4a\xad\x98\xd1\x6d\x16\xf3\x0b\x51\xaf\x7e\xef\x54\x93\xdd\xea\xd5\xb5\xfb\x5f\x2f\xc9\x75\x35\xec\x6a\xca\x36\xf0\x80\x38\x97\xce\xe5\x23\x08\xfc\x5e\xcd\x2c\x68\x5e\x5f\x80\x02\xf4\xfb\x7e\x7d\xaa\x51\xd0\x7e\x7f\xfe\xc5\xf9\xf3\x13\xb7\x16\x5f\x9c\xba\x55\xe9\xa8\x56\xcf\xa3\x6a\x45\xa6\xec\x67\x2c\x4c\x47\xb9\xba\x52\x01\x0a\x51\x57\xb9\xf1\x45\x7c\x78\x18\x7a\x29\xba\x19\x1b\xeb\x73\xc4\xe4\x22\xc8\x90\x33\xb8\xf7\x0d\x97\xba\xd7\xc0\x19\x9d\x8e\x48\x51\xa1\x7e\xbb\xd0\x95\xf8\x6d\x8b\xde\x56\xa5\x67\x4f\xa0\xf6\x34\x9c\x24\x6f\x38\xee\xfc\x9b\x96\x1a\xb3\xf3\xef\xd6\xa4\xd8\x8e\xbf\xde\x13\x00\x93\x87\x9c\x25\x06\x2d\x11\xf5\x71\x5f\x21\x4a\x8f\xf7\xda\x71\x7f\x63\x66\x98\x47\xf5\x08\xe0\x3d\xc0\xf2\x7a\xcc\x77\xb8\x5f\xd8\xaf\xd2\xb7\xc1\x69\xa7\x8e\xb7\x40\x8c\xf7\x11\xa5\xe4\xf7\xe6\x55\xc1\x8d\x95\xd9\x97\x85\xce\x6e\x6f\xac\xae\x12\x35\x8e\x8b\xef\x6f\xd6\x28\x74\x56\x42\xb1\x8b\xef\x6f\x7a\xef\xc5\xa5\x34\xb7\xac\x12\x46\xd7\x55\x16\x30\x05\x4c\xe8\x5c\x83\xb5\xbb\xb1\x00\xe8\xd8\x30\x52\xd5\xc9\x82\x3b\x3b\x5e\x34\xcd\x6c\x02\x66\x4b\xd3\x63\x35\xb9\x53\x97\xb1\xba\xe2\x33\x71\xee\x8f\xdb\x6f\xf8\xbd\x11\x38\x7d\xc0\x22\x77\xbf\x16\x7d\xd7\x36\x25\x24\x35\x35\xef\x49\xf5\x40\xab\xdb\xf2\x3a\x62\x27\x63\xc1\x52\x17\xe7\xa6\xf7\x18\x86\x67\xa9\x6b\x76\xcf\xd1\xa7\x07\x90\x7c\x63\xf6\x5e\x96\x2f\xd8\xab\x16\xf6\x43\x68\x00\x83\x9f\x23\xbb\x42\x41\x2a\xc5\x8c\x7d\x9f\x42\x09\xa8\xb7\xe8\xda\x73\x62\xc7\xa3\x3f\x93\x68\xbe\x42\xb1\x6f\x5e\xb0\x23\xf1\xd1\xfe\xe1\xe8\x8c\x1d\x7d\x9c\x1a\xf7\x1f\x65\xa7\x80\x1b\xb3\x28\x0b\x99\x49\xeb\xd4\x17\x35\x15\x55\x45\x04\x72\x44\x93\x06\x89\xae\xe7\xe3\xec\xff\xf8\x90\x06\x05\xad\x95\x41\xa5\xcf\x35\xbb\x87\x62\xbc\x3b\xa7\x57\xf9\x9c\x39\xcf\x25\x12\xb7\x05\x90\x52\x33\xbd\x28\x2b\xbd\x90\x11\xbc\xd2\x5f\x23\x4a\xdb\xb9\x24\x17\x77\xc9\x2b\x2b\xa9\x10\xcc\x2b\xcd\xac\x01\x3d\xdf\xbf\xbe\x02\xf0\x05\x67\x72\xa9\x6b\x9a\x8f\xb9\x7b\xb6\xaf\xa6\x4c\xa3\x1b\xf1\xcc\x7b\x40\x63\xe7\x87\xf0\x47\x24\xb2\x93\x65\x18\x8d\x13\x03\xe3\xd6\xd9\x74\x0a\xaa\xff\x15\xb4\xbe\x31\x39\x7f\x4e\x73\x5d\xbb\xab\x88\x07\xcf\x83\xad\xc5\xf9\x73\xc3\x8e\x9e\x1f\x8d\xd9\x4d\x40\x43\xa5\xc7\xc7\xfc\x50\x1a\x5a\x4e\x2f\x0f\x03\x03\xd7\xfa\xb3\x23\x76\x82\x6d\x53\x9d\x3a\x44\x22\x5a\x88\x90\x57\x19\xab\x2d\x20\xd8\x76\x4a\x6a\x67\xfd\xb8\x1d\xd4\x53\x30\x99\xbb\x67\xee\xc6\xaf\xfd\x91\xad\x6a\x71\x04\xf9\x38\xda\xc9\x2a\x68\x1a\x2f\xe8\x21\xfe\x77\x7e\x04\xcd\xe2\x48\xd5\x46\x9e\x87\xa3\x86\x1f\x19\xf7\x23\x8b\xe0\xb3\xed\xd0\x1e\x01\x06\xce\xd1\x67\x91\x72\x2c\x19\xfb\x19\xbf\x76\x75\x99\xbe\x37\x1f\x94\xfc\xa9\x16\xec\xea\x32\xf6\xfd\x8e\x6d\x22\x58\xde\xd6\x2c\x48\xab\x29\x41\x65\x61\x27\x17\x0b\xfe\x0f\xad\xd8\xab\x2f\x6f\xfc\xd0\x4e\x3f\xf3\x42\xee\xb9\x08\x29\xac\xf7\xbe\x42\x4f\xfc\x1f\x75\x25\x9c\x22\x97\xa4\x41\x5e\x84\xb7\x56\xb5\x46\xf7\x73\x76\xc9\x2d\x07\xe5\xb0\x5f\xdb\x83\xb6\x0d\xbe\x92\x18\xf4\x08\x77\x33\x27\x90\x33\x07\xbf\x6a\x69\x7d\x7b\x54\xd0\x32\x90\x8e\xb3\x37\x3a\x1f\xa0\xa5\x41\xe5\xc0\x4b\xa4\xc0\x16\x8e\x04\x7b\xab\x95\x38\x03\x26\xc1\x1c\x97\xa0\xc9\x06\xf8\xf3\xef\x2b\x69\x05\x89\xc5\x26\x89\x69\x77\x7f\x68\x59\xd7\x1b\xf2\xae\xdf\xb6\x7a\xf1\x43\x3e\x33\xdc\x46\x2f\xb0\x27\x85\x9e\x90\xa6\xe7\x6f\xd1\x63\xcc\xec\xc3\xbb\xab\x41\x13\xfb\xf0\xee\x6a\xfb\xa4\x1e\x6b\xc0\x03\x8d\x81\x55\x5b\xa0\xd1\x77\x22\xfa\x02\x4d\x3d\x5c\xa1\xd3\xa3\xbd\xd3\xb6\xd6\xf7\x77\x79\xf5\x71\xdc\xaf\xb7\x13\xb9\x37\xea\xf6\x3b\xf5\xf6\x7d\xef\xcc\xad\x54\xa4\x14\x99\xee\xf5\x7f\x15\xba\xd4\xfb\x58\xca\xcd\x9c\x3b\xc6\xdd\xf4\x9a\x25\xdf\x10\x77\x02\x8d\x93\x7a\xe1\xe8\x31\x9e\x41\x4a\x2f\x63\x97\x02\x03\x00\xf9\x8b\x90\xf4\x91\x44\x75\x33\xd1\x37\x5c\xf1\x99\x23\x09\x3c\x9f\x2d\xf0\x9f\x34\xa2\xf1\xc6\x9c\xa0\x2b\x59\x85\xd7\x19\xbf\xe3\xb2\xe0\x13\x59\x48\xbb\x74\x3a\x15\xb1\x37\x42\xde\x2a\xbb\x30\xb0\x84\x7b\x67\x82\x83\xd5\xc6\x76\x49\x08\x76\xdf\x38\x71\xb4\xce\xa1\x81\xc7\xe9\x38\x6a\x83\xa4\x89\x42\x59\x25\x14\x49\xa1\xea\xe9\xee\x5c\x54\x27\x7d\xb1\xed\xaa\x36\x49\x3f\xea\xc4\x4a\x1c\xb2\x7a\x11\x04\x07\xe9\x0f\x3f\xbc\xbb\xda\xab\x1a\xf2\x9a\x00\xbd\xb3\xae\x86\x40\x77\xcd\x4d\x6a\x08\xfc\xe2\x46\x54\x77\x92\xa0\x43\x7e\x26\x4d\xe4\x70\x46\x9b\x07\x21\x89\x07\xa9\x2d\xed\x7e\x73\x48\x66\x25\xb7\x1d\x4e\x04\x69\x2d\x6e\x3c\xdb\xbc\xf0\x6c\x13\xb4\x21\x77\x16\x76\xfb\xcf\xbb\x53\x26\x72\x28\x60\x7c\x83\x26\x0c\x52\x87\x11\x6e\x6a\xe2\x98\xe8\x9c\xa2\xd9\xad\xfe\x3f\x0d\xd3\xdc\x17\xb7\xc8\x44\x39\x9f\xa6\x01\x77\xbc\x14\xe5\xfc\xf5\x4d\xd7\xdd\xef\x7e\xc6\x5e\xdf\x74\xee\x7e\x7f\x4c\x18\x7a\x7c\x41\x06\x8c\x9b\x96\xc1\x20\xc1\xb1\x61\x85\x9c\x0a\x02\x66\x51\x52\x19\x8c\x56\xd2\xea\x2a\xbd\xfc\xe5\xf8\x5d\xd8\x47\xf6\xc6\xd3\xc0\x14\xd4\x4c\x17\x85\xc8\x6c\x3f\x50\x3e\x3e\x7a\x8a\x8b\x14\x06\xb2\xc9\x94\xf6\xa1\x5b\x33\xbe\xfd\x33\x18\xd3\xde\x6c\x3e\xc7\x4d\x3a\x7f\xf7\xea\xe2\xf2\xcd\xab\xf1\x22\xff\xcd\x5c\xdf\x8f\xac\x1e\xd5\x46\x8c\xa4\xa5\x48\xfb\x84\xec\xea\xc4\x3c\xdd\x94\x5c\xe3\x92\xd8\xd8\x6a\x5b\xe7\xf5\x0f\xd0\x18\xdf\x67\x3e\x86\x16\x61\x5a\xf7\xa2\xc5\xe2\x53\x71\xdf\x61\x97\x7b\xef\x70\x5d\x14\xb8\x27\xb6\x12\xe2\xac\xed\x38\x3a\x7f\x3a\x1a\x54\x6b\xfa\x3d\x82\x2a\xcd\xfd\x46\x11\x54\x54\x77\x51\x47\x98\x7d\xda\x83\x3d\x44\x2e\x52\x94\x23\xb6\x63\x1f\x6e\x22\x95\x4e\x2b\x5b\x62\xf7\xb8\x5b\xb1\x64\x50\x32\x31\xd5\x15\x14\x66\x77\x4f\x9e\xb0\x19\x2c\xcb\x39\xc0\x97\xe3\x80\x49\x74\x3f\xc3\xb2\x53\x65\x33\x4c\xe2\x9d\x98\x3e\x7c\xd1\xdf\x89\xa9\x5b\xa5\xd8\xa4\x8c\xba\xe8\x6e\x93\x78\x6d\xe7\x98\xdd\x07\xae\x7e\xaf\xdc\x6c\xda\x05\x12\x49\x5f\x40\xf3\x49\x97\x3d\xb5\x9a\x8f\xde\x32\x72\x75\xe1\xdb\x9e\x2b\xbf\xda\xb6\x3d\x59\x22\x51\x46\x72\x13\xeb\x3b\x67\x5a\x88\xfb\x73\xdf\x0f\x6c\x74\x2f\xed\x7c\x84\xda\x8b\x39\x07\x98\xb4\xf3\xdf\xc0\x7f\xc8\x9f\xc5\x00\xe1\x45\x9e\xfb\xf4\x97\xda\x88\x69\x5d\x60\x62\x89\x19\x33\x5e\xca\xef\x44\x65\xa4\x4e\xa8\xf7\xba\x95\x2a\x3f\x63\xb5\xcc\xff\x42\xd9\x2a\x36\x54\x94\x12\xab\x7c\x68\x00\xba\x3b\x65\x69\x15\xd8\x57\xc5\x73\x6d\x10\xae\xc1\xad\x32\x6d\x49\x5a\x4c\x8b\xe7\x0b\xa9\x9e\x2c\x03\xa2\x2b\xe2\x41\x37\xdb\x9b\x72\x2d\x55\xde\xbf\x4b\xdd\x1d\x7a\x09\xef\x74\xb5\x6b\xa4\x13\xa2\x95\x21\x2b\xa4\x77\x95\x78\xb0\xb8\x11\x9f\xd6\xe7\x8f\x60\xf6\x48\x08\x6b\x93\x18\xd8\x62\x69\x7e\x2a\x46\x38\x8a\x51\x99\x37\xfb\xf6\x14\x53\x3d\xd6\xdc\xbb\xa4\xd3\xcc\x1f\xd9\xbd\x4b\x4e\xce\xd8\x9f\x93\x37\x95\x5b\xef\x7d\xf7\xd9\x41\x49\x0e\xcf\x10\x25\x79\x0f\xeb\x9e\xa6\x17\x3f\x50\x43\x03\x00\x21\x13\x6a\xd7\x41\xb9\x22\x57\xac\x46\x9c\x42\xc4\xbf\xf6\x08\xa0\x4d\xb1\x4d\xa6\x95\x12\x19\xb8\x0e\xbf\x2d\x85\xba\xb1\x3c\xbb\x25\xc5\xfa\x0e\x1a\x13\xf5\xb3\xbf\x7a\x8d\x69\x78\x7e\x45\x48\x63\xcd\xe3\x79\xc4\x3a\x21\x9f\x8a\x44\x6a\x1a\x87\x8f\x54\x5e\x98\x7f\x2a\x0e\xf0\xc4\x73\x26\x10\xa8\xfe\x0d\xef\xe9\x22\xb7\xde\x42\x18\xdf\x5a\x51\x93\xe2\x8f\xbd\x53\x91\x84\xa4\x5e\xea\xb2\x86\xc2\x0b\x28\x04\x23\xed\x65\x0a\x53\xf1\x6a\xf2\xb0\x04\x89\x86\xb9\x2e\x74\x2e\xb0\xe5\x66\x38\x82\x46\xd8\x76\x83\x43\x9a\x13\x52\x85\xa6\xa1\xbe\x85\xe8\x64\x19\x06\xd8\x8a\x86\x2b\xa6\x33\x4b\xa8\x92\x62\xb1\xfd\x56\xa8\x34\x7e\xf6\xec\xd9\x33\xac\x3b\xfc\xd3\x9f\xfe\xc4\x74\x05\x7d\x0d\x32\xb9\xe0\x05\xb1\x70\x91\x01\xb0\xbd\x27\x06\x94\xfe\xe7\xf3\xe7\x63\xf6\x1f\x17\x6f\xbe\x81\xa4\xf0\xd2\x1a\x04\x6c\x83\x11\x92\xca\x90\x19\xac\x6a\x6b\x10\xe6\x8c\xfd\xaf\x9b\x6f\xdf\x86\x53\x6f\x56\x7e\xeb\x44\x3d\x89\x68\xdc\x92\x2e\xf2\xdd\xb3\x3f\xfe\xe1\x0f\x63\x76\xe9\x3b\x5a\x4b\x11\x90\x7a\xc9\x7e\x0a\x70\x26\xf1\x4a\x60\xdd\x26\xa0\x32\x06\x25\x14\x2b\x59\x9c\xd6\x41\x46\xd7\x6c\xf5\xb2\x76\xcc\x47\xab\x69\x21\x33\x8b\x95\x3c\xc8\xe8\x63\x13\x11\x68\xa1\x02\xdf\x23\x8f\x15\x3b\x62\xe8\x5c\x9c\xb1\x42\xde\x8a\xd0\xab\xf3\x2c\x22\x0d\x78\x38\x4b\x6a\xee\xe4\x44\xf8\x41\x35\xe7\xdd\x08\xfb\x04\x12\x27\xc9\x0e\xf4\x6e\x53\xc3\x15\xfc\x66\xa8\xb4\xbc\x15\xcb\x11\x5e\x9b\x92\x4b\xda\x51\xf3\xc9\x35\x90\x0d\x86\x68\x10\x5d\x45\x23\x13\x79\xc3\x14\x49\x14\x03\xf4\x73\x59\xe9\xff\xc4\x03\x06\xa5\xa0\xad\x44\x62\x28\x38\xc5\x7e\x18\x73\x6d\x68\x57\x57\xb5\x20\x74\x43\x49\xad\x87\x1a\x0e\x3f\x86\x99\x23\xfe\x22\xbd\xc5\x3b\xf3\xc7\xad\x90\xc6\x0d\xf5\x56\x2c\xcd\xae\x19\xa4\x60\x4e\x62\x54\xc2\xe0\x89\xad\xd5\xda\x17\xdc\x25\xc4\x6e\x2f\x4e\xcc\xd0\xec\x87\xab\x29\x02\x40\x41\x8e\x7f\x44\x81\xc4\xb6\x24\xbe\x1e\xdb\xd3\xeb\x47\xdb\x6e\x26\x1f\x37\xf8\xac\xbd\x4d\x46\xd8\xba\xc4\xa1\x42\xf2\xbb\x9b\x43\x7f\xeb\x08\x7c\xb0\xa0\x7d\xc1\xab\x5b\x11\xda\x9b\xf0\x62\xcc\xae\xdd\x82\x44\xa0\xa0\xd0\x87\x86\x66\x46\x03\x44\xdf\x12\xa6\xe8\x35\x7a\x18\xec\xf1\x78\x7c\x8c\x8c\x4d\x57\xbe\xc7\xa5\xe3\x40\x24\x9a\xee\xdd\xc7\xc4\x82\x7b\x03\x1d\x7b\xbd\xa6\x84\x98\x65\xce\x84\x81\xd1\x26\xb0\x6e\xc6\x78\x68\x36\x4d\x3b\x76\x9f\x10\x99\xed\xbd\xbf\x8f\x56\x87\xeb\xf2\xa8\x68\x5f\x0b\xa2\xb2\xb3\x61\xa4\xbb\x54\x1e\x32\x45\xb6\xaa\x1c\x61\x44\x1a\x30\x9a\x0b\xd1\xd6\x74\x12\x48\xa2\xc6\x41\xd5\x77\x12\x08\xaf\x90\xdc\xa1\xf5\x24\x8f\xd6\x91\xda\xa9\xfb\x24\x50\x5c\xd7\x92\xda\x1a\x50\x6a\x57\xea\xf6\xd3\xe2\x66\x2d\x6d\x79\xa5\x3b\x01\x59\xdd\xc1\x87\xa8\xf4\x24\x8d\x32\xaa\x47\x3b\x55\x9f\x04\x92\xeb\x4a\xd2\x43\x14\x20\x7c\x52\xd5\x20\x3f\xb9\x24\x65\x08\x1f\x6a\x34\x1f\x9f\x35\x7e\x14\xfb\x9b\xa1\x58\x98\xc6\x45\x4d\xd9\x13\x0d\xf8\x5b\x36\xb2\x37\x44\x88\xf6\x32\x9b\x2b\xc6\x27\x46\x17\x35\x01\x90\xa6\x3b\xad\x86\x4c\x5b\x88\xc1\x40\x03\xae\x17\x55\x2a\x85\x27\x10\x6c\x84\x1f\xaa\x2a\x28\x75\xd2\xa8\x25\xb3\xe4\xc7\x83\xb1\x73\x6b\x92\x90\x56\xf2\x28\x10\x76\x83\x7a\xf6\xf4\xfa\xeb\x3e\x87\x1f\x8e\xee\x83\x43\xdf\x1a\x89\x28\xd5\xff\x96\x74\xaa\x82\xb6\x98\x9e\x6e\xe7\xeb\xc8\xee\xe7\xc2\xa7\xe3\xb4\x34\x5b\x27\x42\xe5\x0e\xe8\xec\xf6\x03\x2a\x7a\x50\x52\x7d\x4f\xbd\x3d\x3b\xc6\xe9\x6e\x2c\x23\xd3\x1c\x58\x37\x57\xec\x24\xf6\x9d\x88\x89\x92\x57\xca\x8a\x6a\xca\x33\x71\xda\x72\x6c\xf5\xce\x49\x94\x73\xb1\x10\x15\x2f\x62\x9e\x7a\xa8\x1f\x9f\x73\x95\x17\xe8\x3b\xc8\x44\x05\x7c\x4c\x7c\xb4\xa2\x52\x04\xfd\xc4\x0d\x31\xaf\xe4\x9d\xa8\x0c\x3b\xf9\x52\x38\xc3\x13\xbb\x59\xf4\xc6\x50\x92\xbc\x63\xf0\x85\xf4\x94\x5d\x78\x6d\xa5\x59\x0b\x1e\xa5\x38\x6c\xa2\x5d\x05\x98\x50\x6e\x99\x4c\xdb\x01\x38\x76\x67\x12\x84\x32\x70\xea\xa5\xae\x2b\x8c\x72\x93\xa8\x86\x16\x6d\x00\x02\x9e\x59\x1c\x20\x37\xac\x12\x33\x67\x5e\x56\xd8\x12\xa0\x05\xc5\xb1\xf7\x82\x8c\xbd\x97\xca\xb4\x0a\x54\x48\x4b\xb0\x1a\xdf\x9c\x7a\xab\x57\xdf\xc9\x3c\x54\x6a\x42\x06\x4d\x82\x63\x50\x1a\x56\x72\xd3\x42\x30\xe0\xc6\xe8\x4c\x82\x3b\xb3\xd9\x77\x6f\x67\x13\xfa\x92\x87\x05\x68\xe3\xb9\x87\xac\x86\x76\x34\x58\x03\x10\x35\x01\xc1\x2b\x71\x93\x94\xce\xc5\x75\x3d\x29\xa4\x99\xdf\x0c\x0e\xc0\xbd\xdd\x40\x04\x13\x54\xa3\x6f\x88\x76\x13\xbc\xeb\xa4\x1d\xb8\x6b\x07\xe5\x8c\x50\x46\x82\xbe\xe6\xa4\xa3\xd3\x31\xa9\x99\xaf\xce\xe8\xe4\x26\x76\x05\x69\xed\x14\x04\xf6\x16\x65\x21\xac\x08\xbf\x22\x51\x6c\xcd\xd9\x63\x8f\x38\x4d\xda\xfd\xf4\x83\x2a\x3b\x3f\xcf\x78\x41\x01\x88\x73\xcf\xfb\xa6\x87\x8f\x34\x51\xbe\xa1\x5f\x28\xe0\x92\xe0\x89\x95\x53\x5a\xf7\xd3\x10\x57\xc5\x8c\x35\xd4\xc0\x22\xfc\xf4\xc6\x85\x26\x3a\x74\x35\x62\x4f\x28\xa6\x55\x20\x74\x06\xbd\xe3\x3c\xd1\xb8\xf3\x74\x94\x70\xbc\x58\x94\x95\x3a\x44\x54\xa9\x9f\xfd\xd5\x47\x54\x07\xe7\x6b\xdc\xc4\xde\x25\x1c\x88\x8c\xa0\x14\x2e\x74\xad\xa6\xb3\x96\x20\x68\x83\xd0\x7e\x78\xf2\xc7\x90\x92\xfd\x0b\xeb\x21\x7e\x9f\x30\x82\xf6\x77\x2b\x23\x05\x5d\x51\x18\xcf\x89\x47\xa1\x67\x65\xa2\xe7\xd2\x3b\x45\x2a\xb1\x22\x98\x1b\x1e\x4f\xe3\xbd\x41\xd9\x02\x3d\x0b\x5f\x3c\x36\x2c\xd7\x59\x0d\x6d\x96\x23\x34\x47\xcc\xc9\xa2\xc7\x26\x13\xaa\xab\x48\xa7\x3e\xa1\x00\x90\xa2\x86\x92\xbf\x9c\xeb\x7b\x75\xcf\xab\xfc\xe2\xba\xb7\x62\xbb\xab\x2a\x37\xef\xb5\xa3\xe5\x81\x1c\x73\x3f\xe7\x13\x5d\x13\x90\x26\x3d\x10\x64\x2b\xb8\xfe\x8b\x0b\x9e\x63\x53\xc6\x56\x1c\x9c\xc6\x66\xb6\xc7\xca\xd9\x86\xaf\xd0\xac\xf2\xcd\x61\xfc\x9d\x21\x7a\x12\xe1\xd5\x30\x7e\x8f\xcb\x9a\x16\xd6\xe9\x7a\x7f\xfb\x9c\xd5\xb4\x50\x6f\x27\x8c\x4f\x0b\xd1\x27\x5c\xfb\x55\x07\xf5\xce\x10\x3d\x31\x64\x0a\x0d\x77\xe9\x21\x7a\xba\xda\x99\x12\xa2\xa7\x6d\x58\xbf\x9f\x7a\xc5\xfb\x4c\x22\xfb\x40\x0f\xf5\x93\x0c\xd1\xbb\xb7\xba\x3d\xad\x3a\xbc\x31\x21\xb9\x8b\xe8\xbc\x1e\x1a\xa7\x6c\x71\x72\x94\xe6\x2b\xe5\xda\x44\x85\xb0\x65\xbe\x81\x01\x06\xcc\xa6\x39\x29\x2d\x93\x8f\xde\x65\xc6\x89\x05\x50\x6b\x1f\x29\xf2\x09\xb4\x89\xd6\x31\x3e\xdb\x6a\x38\x11\xae\x16\x53\x1b\x30\x8f\x22\x31\x50\x55\xea\xfc\x05\xe2\xc0\x72\xa5\x34\xea\x26\xe6\xcc\x43\x91\x9f\x51\x3a\x9b\xb7\x1f\xe8\x6c\xea\x8c\x8a\x92\x67\x02\x38\x4a\x54\x71\x12\x62\x3e\xe9\x0b\x0a\xdf\x8e\xf6\x47\xca\x5b\xab\x7a\x25\x52\x08\x66\x9a\xc9\xe6\x62\xc1\x13\xfb\x13\xb9\xe7\xb5\xdb\x8d\x6b\xc7\x56\xa5\x61\x4e\x5d\xb7\x02\x91\xed\x44\xb5\x30\x4c\x4f\x63\x79\x56\x4a\xc8\x8e\xa1\xf7\xe1\xe8\xee\xf9\x51\x4a\xa8\x66\x60\x6f\x21\x7f\x4c\xaf\x93\xc2\x62\x6c\x75\x41\xaf\x3b\xd1\x30\x77\x44\x41\x49\x28\xa8\x59\x59\xcd\x13\x50\xe8\x63\x02\x0a\xb0\x33\xdc\xaf\x4f\xb0\x1c\x69\x31\x27\x06\x2a\x73\x5c\xc0\xc4\x50\x58\x42\x9e\xf9\x53\xcf\x4e\x38\x8b\x31\x8d\x43\x76\xc2\x21\x3b\x21\x61\x94\x87\xec\x84\xce\xf3\x80\xec\x84\x96\xba\x10\x24\x92\x5f\x88\x84\x4c\xb8\x66\x14\x9d\xf8\x14\xec\x0b\x56\x6d\x79\x33\x0f\x8d\xc9\x04\x9a\x21\xbb\xc1\xa7\x36\xb8\x8b\xdd\x49\xb5\x3b\x1e\x8f\x8f\x31\xd9\x2e\x29\x3f\xc1\x73\x9d\xda\x4e\x47\x7f\x66\x42\x65\x3a\xc7\x83\xed\xc6\x5c\x19\x0b\x6a\x6b\xba\xba\xd4\xcd\xf2\x00\xd6\xb6\x92\x05\x81\xe3\xa5\x1f\xa1\x01\xc2\x28\xc0\x5f\xbe\x7e\xa0\x1a\xd9\x28\x8f\x11\xaa\x7b\xb5\x1b\x7a\x8a\xe4\x07\x2d\x32\x50\x32\xac\x90\x0b\xe9\xfb\x72\x3a\x06\x28\x8c\x35\xec\x04\x7f\x38\xce\xca\x3a\xe5\xea\xfa\xb7\x16\x62\xa1\xab\xe5\x59\x24\xe7\xc8\x74\xe8\xfb\xbf\xe8\x6f\x2e\xd0\x3c\xd0\xf0\xa6\xae\x2a\xa1\x6c\xb1\xfc\x84\xda\x6a\x5c\x61\x2a\xc8\x4f\xf3\xac\x14\xd8\xc6\xb0\x3b\x44\x26\xa2\x9e\x92\xa8\x5d\x4d\x23\x92\xb1\x39\x8b\xd1\x22\xf8\xa9\x50\x77\xec\x8e\x57\x86\xbe\x22\x6c\xb8\xca\x99\xcb\x3b\x69\x52\x5a\xd7\x32\xe0\xec\xcb\x6f\x13\x2e\x01\xc3\xe6\x07\x03\x98\x70\xf7\xdd\xe4\xc9\x6d\x8d\x1a\x40\x07\xc4\xda\x96\xb5\xf5\x12\x25\x71\xf3\xfc\xad\x0d\x80\xf8\xf1\x0e\x9e\xb5\xc1\xf4\x12\x69\x1e\x3d\xef\xef\xd8\xd2\x7e\x4a\x6e\xad\xa8\xd4\x0b\xf6\x7f\x4e\x7e\xf8\xdd\xcf\xa3\xd3\xbf\x9c\x9c\xfc\xf5\xd9\xe8\x5f\xfe\xf6\xbb\x93\x1f\xc6\xf0\x7f\x7e\x7b\xfa\x97\xd3\x9f\xc3\x3f\x7e\x77\x7a\x7a\x72\xf2\xd7\xaf\xdf\x7c\xf5\xfe\xfa\xd5\xdf\xe4\xe9\xcf\x7f\x55\xf5\xe2\x16\xff\xf5\xf3\xc9\x5f\xc5\xab\xbf\x11\x89\x9c\x9e\xfe\xe5\x7f\x24\x0d\xf3\xe3\xa8\x89\x9a\x8d\xa4\xb2\x23\x5d\x8d\x70\x23\x5f\x30\x5b\x11\x23\xf7\xf8\x84\x65\x7e\xc8\xed\x6d\x44\x73\xd3\x2d\x21\xd8\x47\x9f\xe0\xc2\x0d\x31\x6a\x92\xc0\x97\xd9\x10\x9b\x26\x35\xbd\xef\xf3\x27\xed\x91\x09\x43\xc4\xfd\x52\x26\x82\x28\xbc\xf2\x6f\x75\xeb\x03\xad\x58\x94\xba\xe2\xd5\x92\xe5\xde\xf5\x4b\xe8\x9f\xb6\x06\x4f\xd6\xc2\x27\x7b\x30\x1e\x36\xcc\x2e\x97\xd5\x3e\x71\x14\x16\x22\x97\xf5\x22\x3d\x5c\xf2\x3d\x34\xb3\xf0\xcd\x32\x42\x26\x19\x12\xa3\x96\x52\xba\x67\xc2\xb3\x5b\xb4\x66\xe3\x22\xa3\x16\xd9\xc6\x65\x3f\xf2\x49\x3a\x0b\xc1\x89\x56\x8e\x0f\xdc\x40\xba\x97\xce\x85\xdb\x85\x40\x10\xc7\x98\x9c\xd5\x8f\xb9\x1c\x3e\xff\xb6\xe9\xc3\xa6\x2b\xf6\x06\x94\xa2\x4f\xb6\xb9\x2c\x19\x4f\x49\xfe\x43\x7c\xe3\x34\x3c\x52\xb8\x99\x2a\xeb\xd3\x25\x7c\xb2\x5c\x5f\xe9\x62\xa1\xc1\x09\xe0\x21\x03\xa7\xd0\x59\xae\xc9\x61\x4c\x52\xcb\x30\x0f\x40\x1a\x16\x2f\x7e\xc8\x08\x70\x27\xcf\xad\x17\xaa\xc4\xe0\xe7\x2f\x0c\x4d\xb4\xf3\xb2\x2c\x64\x06\x1d\xc4\xc0\x9d\x00\xa7\x22\x9e\xb6\xf7\xad\xee\xbb\xb5\xa1\xa1\x5d\x43\x01\x6e\x87\x4e\x33\x60\x6c\x02\x37\xc1\x23\xee\xfb\xe5\xd2\xc3\x5d\xed\x5e\xbf\xec\x26\x9c\x8f\x96\xef\x0f\x90\x2c\xa8\xe5\xb2\xe0\x36\xac\x17\xd0\x0d\x18\x47\xeb\x6d\x13\x3d\x85\x34\xa3\xa8\x8b\x1b\x6a\xfd\x1a\xc7\x6e\x43\x2b\x7c\x40\xc9\xa2\xcd\x08\x62\x3f\x1d\x12\xc9\xb8\xa1\xb5\xf2\xd9\xbf\x6b\x37\x76\xf3\x85\xad\x8d\xa8\x46\xb3\x5a\xe6\xc3\xae\xea\x93\xd6\xdb\x1e\xa8\xad\xd1\xc5\x72\xc8\x39\x4e\x92\xcb\x47\xaf\x62\xaa\x72\x47\x30\xb7\x5b\xd7\x10\xfc\x68\xad\xb4\x66\x1e\x32\x68\x23\xdf\xf0\x69\x27\x70\xd4\x90\x2e\xa1\x9f\xa9\x13\xe8\xd9\x32\xf3\x80\x7e\xb2\xd3\x23\x0b\x87\x85\x47\xcc\x30\x69\xd9\x88\xc9\x7e\x65\x28\xb8\x07\x43\x2c\x7f\x22\xa6\x98\xb5\x87\x34\xc1\xff\xe1\x8b\x4e\x73\x51\x08\x4a\x26\xc2\xfd\x5c\xa8\xa6\x1b\xa7\x61\x95\x58\xe8\x3b\x77\xea\x7f\x50\xec\x83\xf1\x29\x18\x72\xfa\x82\xf1\xd3\x14\x58\x0a\xe9\x1b\xbf\x2b\x21\x72\xac\x52\x6d\x35\xfd\xac\x6a\x65\xce\xd8\xe4\x34\x24\x7f\x1b\x8a\x07\x48\x39\x93\xac\x08\xd6\x31\xfa\x1f\x2b\xe1\x36\x08\x60\x0f\x2b\xbd\x60\x46\xf1\xd2\xcc\xb5\x05\xe7\x15\x2f\x79\x26\x6d\xbf\x2e\xf6\x83\x3b\xa1\x15\xcf\x6e\x1d\x19\x88\xbe\xc3\x90\xcf\x58\x76\xea\x6b\x69\xda\x47\x80\x72\x92\x1a\xfe\x68\xe7\x95\xae\x67\x73\xa8\x03\x45\x2a\x59\xc1\x4d\xd8\xa1\x0e\xfd\xfe\xac\x15\xfc\xbe\xf7\x8d\x18\x96\x2f\x15\x5f\xc8\x2c\x76\x1b\xaa\xf4\x9d\x34\x52\xfb\x18\x2b\x7c\x97\x34\x77\xce\xae\x63\x5f\x17\x8c\x00\xbf\x2c\xb8\x5c\xb0\x13\x23\x04\x8b\x57\x0b\x7f\x73\x43\x33\x39\xd0\x4f\x5e\x09\xb6\x12\x18\xf6\xe8\xdd\x1e\x76\xc7\xfd\xc4\x0b\x18\x82\xc2\x1c\x13\x81\x50\x9b\xf4\x9e\xe4\x8d\x43\x3f\x75\x87\xb7\x97\xa4\x3b\xdc\x9b\x67\xae\x2b\x48\x81\x0d\xdd\xdd\x84\xca\x75\x42\x2e\xdb\xc5\xf5\x95\x69\xfb\x71\x7c\x47\x56\xfc\x12\xfc\xa2\xd0\x6a\xd6\x82\x8c\x4d\xe0\x23\x4e\x52\x2a\xe8\x3e\x7c\x27\xf3\x9a\x17\x28\xff\xfc\x4d\x7d\x79\x73\x85\xe4\xe5\x6c\x6e\x47\xf7\xc2\xfd\xa7\x9f\x36\xa8\x47\x4d\xb1\x47\x18\xb4\x5c\x2d\x7c\x80\x9a\x6e\xc1\x09\xbd\xba\xd0\x0f\x8d\xf1\x2b\xe8\xbf\xcb\x97\x00\x47\xed\x53\xe1\x3b\xe9\x77\xb8\xc6\xd4\xb3\x1f\xcf\x55\xeb\x50\xc1\xf4\x2f\x62\x2f\x55\xa7\xce\x93\xc2\x46\xee\x14\x81\xea\xb1\x3e\x77\x68\x4c\xdb\xf4\x3a\xba\xeb\x69\x6b\x19\x1e\xdf\xb5\x0f\xfb\x73\x83\x1d\xf7\x83\xc2\x44\x1c\xc8\x03\x99\xb4\xaa\x5d\x62\xcf\xdf\x7e\xa2\xd8\xbd\x01\xf0\x12\x3c\xa3\xfe\x4a\x28\x51\xc9\x6c\xe5\x6a\x06\xd2\xbd\x14\x67\xdc\x82\x40\x12\xca\x91\xcd\xc7\x7d\xfe\xa5\x14\x2b\xf1\xae\xb9\x45\xef\xc5\xa2\x2c\xb8\x4d\xcf\xb0\x3b\xfa\xbe\x15\x03\x6b\xe5\x92\x38\x1e\xca\x55\x3e\xe2\x85\x56\x34\x5d\xee\xfa\xbb\x97\xbe\x36\x1d\x39\x63\x27\xa9\xf7\x7d\xd3\x80\x1a\x94\x45\xa2\x0a\xeb\xac\x81\x4d\x3c\x11\x56\x74\x31\x11\x39\x48\x3b\x9c\x01\x59\x2b\xd6\xf7\x0a\xbb\xa7\xbb\x7f\x5c\x7f\xf7\xf2\x8c\xc9\xb1\x18\x87\x7f\x45\xa9\x4f\x15\xe9\x40\x56\xcf\xb0\x12\x2e\xd6\x84\x02\xab\x80\x69\xb7\x23\x47\x81\x3e\xcd\x0a\x17\xec\xc7\x7f\x75\x8b\xe6\x28\xfc\xdb\xe8\x5f\x5b\xed\xf8\xfe\xed\x47\x77\x40\x2b\xf7\x07\x9d\x9f\x92\xe8\xb6\x2b\xae\x40\x90\xbb\x7f\xfd\x78\xad\xf3\x9b\x52\x64\x63\xdf\x56\xf6\x47\x74\x01\x31\xa1\x6c\x45\xaa\x9a\x61\xec\x5a\x43\x17\x18\x99\x23\xb3\x81\x75\xac\xc4\x7f\x86\x68\xa6\xef\xbf\xed\x45\x52\xc6\xad\x50\xe4\xe4\xcd\x80\x49\xa2\xb4\xc5\x4f\x60\x77\x6f\x58\xcf\x93\x69\xbb\x61\xb6\xd5\x34\xc3\xd0\x49\x85\x53\xe4\x66\x8a\x89\x8f\xd2\x40\x53\x07\xdc\x1f\xd8\x42\xee\x4b\xbe\xc8\xe9\x7a\x7e\x78\xee\x74\x45\xb8\x49\xe8\x0c\xee\xd6\xe1\xb7\x4a\xdb\xdf\xc6\x6b\x46\x45\x27\x8a\xda\xab\x66\xfc\x4e\x03\x74\x19\xa8\x4d\x8a\xd5\x0a\x82\x72\x4d\x7b\xde\x09\xad\xd8\x77\x21\x8d\xe5\xb7\x62\xcc\x6e\x9c\xf2\x1a\xda\x63\x7a\x65\x14\x1a\xcc\x42\x53\x37\x91\xb3\x5a\x59\x49\x3b\xa7\x8e\x42\x33\x1e\xb7\x84\x6d\xc5\xf6\x6a\xca\x4c\x9d\x41\x27\xfe\x4a\x8c\x52\x32\x76\x3d\x25\x10\x83\x6d\x31\xd7\xac\xed\x59\xbc\x54\x73\x4e\x77\x41\x95\x39\x0c\x14\xf6\x99\x2b\xcf\x0e\xda\x68\xd4\x81\x3c\xd1\x1b\x90\x35\xaa\x36\x1c\x24\x33\x66\x6f\x41\x7b\x2e\x42\x2e\x29\xe6\x59\x2b\x4d\xec\xbc\xe9\x94\xe2\x4c\x18\xc3\xab\x25\xf6\xe9\x96\x36\x14\x2f\xf9\xf2\x13\x90\x4e\x0b\xae\x6a\xf7\x11\xa2\x7b\x19\x1b\xeb\xd7\x19\xec\x3a\x67\x93\x4a\xdf\x0a\x15\x8b\x17\xa3\xf4\xa4\xa7\x00\xc2\x2e\x87\xba\x0f\x48\x82\xd3\x2c\x9b\x73\x35\x13\x0d\xb0\xcf\x82\xe7\xee\x6c\xb2\xaf\xa3\x45\x4b\xdd\xa6\xb0\xb3\x7c\xea\x2c\x43\x69\xdd\x16\xb3\x89\x10\xaa\x89\xb9\xff\xa0\x58\x08\x25\xd0\x02\xab\x31\x74\xed\x96\x58\x16\xbd\xc2\x98\x0d\x88\x74\x2e\x84\xe5\x39\xb7\x7c\x50\xb9\xd4\x1b\x1e\xfb\x64\xfb\x6c\x44\x58\xd8\x56\x96\x22\x3d\x00\x01\xca\x60\xb0\x60\x75\x29\xdb\xe0\x4a\xc0\xe7\xe6\x61\x2d\x53\x82\x27\xd2\xba\xd3\xed\x33\x48\xb0\x0a\x0a\xcc\x38\x5e\x14\xfa\x5e\xe4\x30\xdc\x14\x81\xcc\xe0\x6c\x7a\xf0\xa7\xbc\x06\xeb\xb2\x11\x22\xd4\xe4\x87\xe4\x68\x8b\xb3\x2f\x06\xed\xd0\xfb\x26\x1b\x2f\x6b\x6a\x5a\x60\x4d\x37\x59\x37\xf4\xec\x0d\x47\x58\x28\x2b\x2b\xd1\x46\xdb\xf2\x1b\x57\x2b\xbc\x58\xb8\x85\x09\x67\x00\xb7\x1a\xce\xc2\x4c\x58\xd3\x94\x25\xa0\xdc\x77\x4c\xdf\x6b\x8e\x69\x23\x05\xb5\x3b\x6c\xbf\xc1\xe6\xf0\x1b\x17\x80\x4c\x15\x0f\x91\xd1\x5e\xbe\x3b\xed\x86\x3a\xa4\x21\xc9\x08\xd8\x9d\xfe\x8d\xce\xd3\x32\x18\x56\x1a\xc7\x37\x44\x9a\xde\x4a\x58\x81\x6c\x92\xd3\x11\x70\x44\x90\x95\x65\x3a\xe0\x60\x28\x3d\xe6\xfc\xce\xc7\xaa\x92\xa8\xa6\x87\x3e\x1a\x5b\x6c\x14\x5b\xbe\xc2\xd0\x46\x30\xb4\xd1\xf3\x94\x10\x6d\x42\x9e\x7c\x78\x06\xe6\x19\xa4\x80\x8d\x84\xc7\xf1\xe9\x9b\xe4\x70\xf6\x6a\x1f\xef\x58\x72\xec\xb3\xeb\xd2\x73\x49\x59\xec\x8a\x2d\xa4\x63\xac\x2f\xd8\x6f\x3b\x6a\xa9\x37\x7d\xbc\xbf\x2d\x89\xb0\xaf\x4d\x3e\x09\xce\xba\xb1\xdf\xe6\x00\x4f\xdb\x25\x9d\x92\x44\xc4\x56\x06\x09\xba\xf8\x66\x0f\x51\x12\x55\x5f\x5b\x1d\xed\x48\x67\xab\x55\x4e\x51\x0b\xb0\x17\x70\xd5\x2a\x5d\x14\x89\x29\x2c\x6e\x7b\xbc\x3f\x6f\x25\xa9\x1a\xfa\x39\x62\x80\x3f\x25\x43\x0b\xc0\xf7\x40\xd8\x45\xa3\x59\x89\xfb\xa8\x91\x73\x83\x98\xfd\xa9\x89\xf4\x9e\xfd\x9b\x98\x8f\xbf\x69\x9c\x69\xc9\xdf\x7e\x4d\x2f\xd4\x12\xb7\xe5\x32\x1e\xfc\xe8\x23\x99\xf1\x24\x84\x25\xd6\x72\x6a\x9c\x85\xcc\x67\x77\x09\x60\x3d\x78\x71\xcf\x97\x06\x78\x56\xda\xdd\x0f\xa2\x25\xae\x81\xef\x14\xd5\x0c\xf8\x9d\x48\x49\x5f\xf4\xf9\xfc\x09\x99\x6d\x43\x73\xdb\xa0\x16\x03\xf2\x73\xd3\xde\x5a\xed\xe1\x78\x7d\x05\x44\x82\x95\x3e\x83\x7f\x50\x0d\xc6\xf6\xe3\xd3\x7e\x71\x97\x27\xc2\x5d\xd1\x06\x69\x94\xdc\x96\xbd\xfd\xb4\xc7\xd6\x4d\xc5\x1e\x80\xd8\xd9\x7e\xbe\x86\xbe\x92\x3e\xf4\x1f\x50\x55\x74\x25\xa0\xda\x01\x56\x20\xed\xb8\xbb\xe7\x35\x30\x8d\xa5\xd7\x54\xed\x5c\x56\xf9\xa8\xe4\x95\x5d\xa2\x2f\xf2\x2c\xce\x26\x99\x72\x1b\x09\x22\xf1\xe5\xc1\x39\x74\xd4\xe6\xbc\xed\xa7\x73\xae\x60\x89\xfd\x99\x0a\x09\x22\xc9\x49\x4d\xe1\x59\x3d\x4d\x9f\x6a\x15\x52\x60\x28\xc2\xd3\x05\x5a\x69\x61\xdb\x06\xbf\xdc\x2f\x6c\x15\xd2\xb3\xd7\x00\x0c\x4e\x12\xd3\x06\xc2\x0b\x89\x35\x70\x03\x4a\x78\xda\xea\x57\x52\x3e\xf7\x5a\x46\x77\x37\xa5\x14\x15\x1e\x67\xe0\x24\x6d\x08\xe6\x30\x58\xdd\x2e\x87\x8f\x3a\x38\xf8\x8a\xdc\x70\x13\xd5\x83\xa9\x53\x09\xb4\x1a\x79\x94\x24\xdf\x82\xc0\x04\xfb\x20\xb9\xe6\x24\x82\xd8\x38\xce\x86\xc1\xa4\xd6\x7c\xdb\x1f\x4b\x22\x1a\xd9\x2c\x3b\x51\x5a\x21\xeb\x45\xba\xa7\x58\x72\xf4\x30\xd3\x8e\x45\x3d\x74\xcc\xbe\xc7\xb8\x4a\x1b\xa6\x67\x50\x45\x0f\x8b\x6a\x96\x54\xb9\xbb\x87\xa0\x77\x80\x2b\xca\xd4\x59\x26\x44\x70\x36\x27\xdb\x1e\xeb\x6a\x97\x5f\xe2\x05\xb7\xd9\x5c\x18\x66\x74\xd2\xd5\x70\x36\x98\xb1\xbc\x28\x1a\x67\xad\x3f\x62\x1a\x34\x5b\x1f\x59\x4e\xa2\xd8\x52\x8e\xc7\x6d\xd0\x23\xef\x73\x2f\x0b\x8e\x4e\xc9\x34\x4d\xa9\x56\x19\xa6\xc0\x4b\xbb\x0c\xab\xd0\xd6\x14\xc9\x9e\xc1\xf0\x80\xef\xca\xa0\xff\x57\x4e\x11\x2d\xa0\xe5\x33\x8a\x87\x35\x6d\xe3\xed\x5c\x2c\x51\x5b\x70\xfa\x65\xa3\x33\x7a\x54\x72\x27\xf8\x27\x3c\xbb\xbd\xe7\x55\x9e\x76\xb7\x32\xbd\x28\xb9\x95\xd8\xbc\xfd\xac\x33\xdc\x93\x66\x1d\x92\x57\xa0\xa3\xbb\x9e\x46\x9f\x9c\x11\xa1\x8b\x76\x9a\xa5\x18\xa7\xca\x78\x6d\xf5\x82\x5b\x99\x81\xab\x59\x4e\x5b\x71\xf4\xb4\xcb\x09\xd1\x34\xc7\xa1\x42\xb9\x18\x2a\x4d\xa0\xe6\xf9\x2d\x82\x10\x5e\xa2\xef\xc1\xed\xb1\xbd\xd7\x4c\x2e\x9c\xcd\xc5\x95\x65\xb9\x9c\x46\x54\x2b\x6a\x32\x42\xfb\x69\x9d\xc6\xb5\x95\x75\x46\xf3\xf7\xf3\x34\xec\xd9\x0e\x45\xf4\x63\x17\x85\xbe\x37\x30\xec\xe0\xe6\x43\x85\x31\x8d\xdb\x4d\x3d\xd3\x30\x67\xdd\x41\xba\x55\xc1\x2f\x70\x95\xc6\xa3\xdd\x4e\xb4\x18\xf3\x99\xbb\x58\xf7\xc2\xd9\x5a\x66\x6f\xec\xd9\x8c\xc3\x1a\xb6\xd7\x45\xce\x14\xc2\x0c\x49\xe3\xbd\xbc\x69\x7c\x1a\xab\x39\x4f\xf2\x4a\x97\xa5\x8f\x38\x2d\x4e\xd7\xd7\x05\x72\xc9\xaa\xbb\xc4\x95\xe6\x45\x53\x77\xea\x8e\xc4\x4c\x28\x51\x71\x0b\x79\x05\x1e\x4c\x5f\xa6\x59\x3a\xbc\x35\x51\x7f\xd1\xa4\x69\xe7\x19\x8d\xd9\xc9\x45\x51\xce\x79\x9a\x5b\xe3\x83\xc1\xb9\x47\x5e\x1d\x71\x51\xb6\x58\xe6\x69\xbc\xbb\x65\xc5\xfb\x58\x59\xc8\x38\x38\x98\xbe\x07\xd3\xf7\x60\xfa\x1e\x4c\xdf\x83\xe9\x4b\x7c\xe1\x53\x98\xbe\xb1\x5a\x71\xb8\xd9\xfb\x2e\x16\x1d\xb7\xf2\xb0\x53\x0b\x0f\xd6\xc6\xf3\xc4\x22\x4f\x71\x5c\x9f\x42\x8a\x61\x81\x44\xea\x2d\x1b\x8e\x05\xd9\xa1\x92\x5e\xce\xcb\x1e\x58\xd2\xcb\x1e\x56\xd6\xcb\x9e\x7a\x1d\x45\xf7\xd9\x63\x0d\x2c\x5b\xbb\x8b\xdf\x60\x69\x0d\xfe\x70\xe2\x6f\x91\xaf\x2c\x4a\x3f\x0a\xb1\x9a\xca\x19\xa4\xb5\x15\xad\xdb\xe9\xf5\xd2\x74\x9d\x20\xb1\x0e\xae\x03\xe3\x7a\xbe\xe0\x8a\xcf\xc4\x28\x0e\x63\xd4\x14\x0f\x9d\xa7\x15\xec\x0e\x64\x97\xcc\x73\x7f\x61\x0e\xf7\x33\xe5\x39\xdc\xcf\xa6\xe2\x1c\xb0\x38\x3a\x37\x34\x79\x8c\x5e\xb2\xee\xba\xa1\xc9\x34\x3b\xa0\xe2\x71\x9c\xd2\x30\xbd\x90\xd6\x26\x24\x8b\xb6\x1f\xde\x94\xf7\x9d\x31\x69\xdb\x88\x08\x0c\x79\x55\xba\xea\x3f\x8d\x2d\x29\xc4\xc7\xd0\xe8\xbc\x6d\x07\x81\xb5\x71\x2f\x89\x5d\x06\xdb\x8f\xd5\x50\x67\xb1\x28\xb1\x2d\x0f\xf0\x9c\x91\xaf\x07\xf4\x5e\xbd\x7f\x3a\x7e\x37\xe8\x35\x84\x50\x48\x43\x12\xe9\x9a\xe0\x98\x75\xc8\x7e\xaa\x45\xb5\x64\xfa\x4e\x54\xe4\x7a\x8c\xce\xe0\xa1\xd9\xb7\x91\xb9\xaf\x22\xf1\x3e\xfa\x94\x5d\x1c\xaa\xc3\x81\x93\xfe\xd5\x47\xa7\x10\x03\x2e\xdb\x83\x6c\xa6\x55\x62\x0d\xc4\x68\xf2\x79\xd4\x53\xbf\xb4\x61\x8f\xc2\xc5\x77\x27\xde\x80\x77\x75\x28\xeb\x58\x60\xa2\x44\x25\xd8\xc5\xdb\xcb\x74\xdd\x60\x40\x8a\x16\xdb\x76\x6e\x36\x4d\x2e\x99\x32\xc3\x65\x8e\xb4\x80\xed\xc4\xf4\x3a\xef\xec\x1b\x40\x15\xda\x79\x9e\xf9\x84\x5a\xe6\x8e\x17\x8f\xe4\x31\x7b\x3d\x9d\x2b\x32\xd6\x6e\x93\x4a\x07\x2b\xef\x3e\x43\x0f\x3b\x3e\x49\x2d\x25\xdb\x4f\x67\x0b\x7d\xab\x53\xe8\xd0\xea\xf6\x72\x10\x45\x86\x2d\xdc\xe6\xa1\x38\x2b\x6c\x21\x94\xe1\x0f\x5a\x5e\x06\xec\x24\x7d\x49\xd9\x43\x9c\x2d\xf8\x84\x13\xb2\x87\xc5\x8d\x87\x2d\x19\xe9\x77\xf5\x81\x43\x7c\x6c\x3c\x26\x9b\x56\x66\x2e\x4b\xec\x75\x6a\xc4\x90\xab\xc6\x90\x37\xf9\x93\xcb\xbe\x83\xe4\xdb\x30\x5c\x7a\xeb\x91\xf5\xe7\x4a\x9d\xb1\xb7\xda\xba\xff\xbc\x82\xaa\x08\x8c\xd8\x68\x61\xde\x6a\x0b\x3f\xf9\x2c\x9b\x8a\x13\xdd\xc3\x96\xfa\xb0\x86\x84\x40\x43\x5a\xda\x69\xf7\x01\xa4\x96\x90\xf7\x0e\x9b\xe0\xb3\xf5\xc2\x2e\x0c\xa4\x2b\x0d\xbb\x52\x4c\x57\x61\x17\x62\xe3\x66\xf3\xa0\xe1\x06\x5f\x75\x2b\x32\xb8\xb7\xf1\xfa\x83\xa2\xab\xce\x39\x39\x1b\xa4\xab\xe3\xd3\x9e\x70\x1c\x3a\x0e\x7b\x20\x45\x88\xb6\x23\x3d\xf0\x86\x43\xac\x3d\x94\x2e\x0c\xbe\xd4\xc6\x56\xdc\x8a\x99\xcc\xd8\x42\x54\x33\x40\x5a\xcc\x92\xa0\x1f\x9b\x67\xa0\x3c\xc7\xe7\x81\xb7\x6b\x58\x1a\x76\x78\x86\xf8\x77\xf1\xa1\x77\xbb\xec\xbe\x35\xf8\xc8\x0e\xf6\x62\x0c\x5f\x21\x50\x46\xbf\x81\xa2\xa0\xcf\xe3\x02\x79\xc0\xd9\x58\xd7\xaa\x71\x22\xa8\xe9\x2d\x78\x99\x06\x4a\x8a\xcf\x7f\x39\x75\x0e\x2e\xf8\x7f\x43\x17\x7e\x33\x66\x17\xcc\x48\x35\x2b\x44\xfb\x77\xe9\x96\xae\xf2\xee\xbb\x66\x98\x6e\x84\xce\xf0\xfd\xa9\x96\x77\xbc\x18\xa2\xd4\xa2\x8d\x1b\x1a\xcf\xea\xe9\x9a\x6d\x91\xae\xd1\x42\x4b\x7f\x50\xb8\x62\x2a\xd5\xd1\xad\x58\x1e\x9d\x3d\x8c\x1b\x3b\x32\x57\xea\xa8\xe9\x2d\xd1\xe1\xa1\x49\x4d\xce\xda\x0f\x64\x57\x1c\x01\xad\xa3\xb1\x6f\x1e\xdc\x35\x5f\xd2\x83\xb2\x43\xcc\x9d\x4f\x6a\x8f\x63\x60\xe3\x65\xc1\x8d\x49\x85\x3c\xdd\xde\x46\xed\xa6\x45\x75\x18\xf2\xa9\xaf\xa0\xcd\xa0\x42\x6d\x28\x44\xda\x86\x68\x0d\xc0\xad\xa4\x15\x08\x0d\x62\x2a\xf8\x3d\x6a\x47\xa1\xf0\x74\xd5\xb7\x48\x22\xc2\x02\xdd\x07\xf0\xbc\xd4\x54\x9f\x26\xaf\x33\xec\xc6\xca\x0a\x7f\x47\x6e\x8f\xd9\xa2\xda\xea\xe3\x29\x0d\x78\xc7\x24\x40\xfb\x08\x05\x19\x08\x52\x65\x45\x9d\x27\x6e\xbc\x54\x38\x24\xf0\xdb\xa5\xdc\x9c\x07\x6c\xd3\x83\x0e\xfe\x77\x91\x44\x30\x4e\x43\xbe\x67\x5a\x67\xcc\x38\x0f\xbd\xb1\x56\x13\x12\x06\x63\x7e\x4e\x96\x56\xb9\x39\x68\x75\x12\xf9\x49\x8a\x6a\x34\x82\xdd\x25\xfc\x61\xc2\x18\xc8\x7f\x3a\xed\x2d\xab\xed\x36\xab\x7d\xd9\x45\x11\x7b\x2d\x27\x95\x60\x2f\xe7\x5c\x29\x51\xd0\xf3\x13\x82\x67\x9a\x5b\xcb\xb3\x39\x02\x99\x70\xe6\xb8\x58\x21\xec\xb1\x61\x73\x6d\x2c\x5b\xf0\x6c\x2e\x95\x08\x72\xad\x3f\xf3\x30\x40\x0b\x37\x88\x00\xfb\x6c\x9b\x3c\xb0\xbd\xef\xf1\xf6\xfe\xbe\x1e\x3c\x93\x74\x02\x79\xa7\x3b\xae\xa3\x13\x61\xc0\x03\xf3\x82\x45\x43\x35\x82\x7a\xae\x91\x5e\xa7\xd3\xf0\x5a\x17\xe1\x45\x08\x1e\x90\x28\x4a\x35\x15\x55\x85\x9b\x30\x11\x9e\x28\x93\x53\x56\xab\x56\x42\x1e\x76\xe9\x9c\xeb\x7b\x12\xcd\x5c\xb3\x7b\xc1\xca\x4a\xdc\x39\x5d\x0c\x92\x04\x4d\xd0\xfa\x5a\xab\x02\x29\xf5\x99\x5e\x94\x95\x5e\x48\x43\x5d\x02\x54\x1d\xe1\xa4\xed\x1d\x34\xb4\xa8\x49\x6d\x7e\xb6\xb5\x3b\x79\xfd\x92\x59\x5e\xcd\x84\x75\x84\x98\xaa\x17\x13\x41\x42\x4b\x7c\xdc\x96\x5f\x83\x1b\x90\xb6\x66\xf6\xf0\x9e\xa1\x8c\xbd\xf3\xe3\x40\x98\x4d\xc8\xd2\x9e\xea\xca\x83\x7b\xc4\x5f\xfa\xbe\x70\xc4\xb3\xeb\xe5\xd7\x1b\x77\x3f\x0d\x29\x13\x33\xad\x77\x29\x6e\xe7\xf7\xdf\xbf\x4d\xef\x99\xb6\xf1\x5c\xdc\xeb\xaa\xc8\xef\x65\x8e\x29\x62\x34\x25\xff\xc4\x7d\xfe\x94\x32\xb7\x04\xcf\xc4\xa0\x8e\xb7\x34\x9b\xfa\xfe\x5e\xe6\x0f\x5d\xae\x50\x16\xe4\x96\x8b\xc1\x7a\xc9\x5c\x28\xeb\xb8\x51\x45\x5c\x35\x18\xc6\x29\x7b\x25\x11\x37\xca\xfd\x0b\xbb\x80\x2c\x26\x52\x35\x70\x6d\x71\x83\x69\x5c\x5d\xe5\x70\xb7\x83\xa7\xcb\x08\x8b\x08\x32\x00\x7a\xa2\xed\x9c\x19\xb9\xa8\x0b\xcb\x95\xd0\xb5\x29\x96\xa4\x23\xf9\x14\xb6\x8d\xae\x7f\x14\xe2\x23\x5e\xba\x34\x3d\x24\xbe\xd6\xd5\x47\x66\x88\xfe\x46\xc5\xe1\x6c\xf0\xec\xbd\x42\xd2\x14\xea\xe4\xe7\x51\x39\x89\x28\x4e\xe2\x23\x41\x4f\xc3\x3a\xf2\xb2\xa8\x67\xb2\x17\x0f\x25\xa9\x2f\x2b\xa0\xfc\x25\x5f\x84\xcb\x88\x4f\x68\x57\xc0\xcd\x62\x43\x78\xd2\x51\xa9\x8d\x68\x20\x9f\x3d\x4c\xdc\xbe\xe5\xe5\x40\x15\xab\x57\xc3\x62\x9c\x34\xc5\xcf\xa4\x61\xb5\x00\x9a\x53\x87\x99\x8b\x52\xa8\x1c\x9a\x99\xb5\x6e\x04\x2e\xcd\xde\x77\xc7\x37\xc8\x7a\xba\xfd\xb6\x5b\x3c\xff\xd5\x47\x5b\x71\xc7\x9c\x17\x80\x25\xe9\x5b\xb9\x12\x2b\x4b\xb8\xa2\x31\xda\x4f\xd3\xb7\xfd\xa0\x36\x31\x23\xb2\x4a\x58\x62\xd1\xf1\xb6\xc5\xbb\x09\x44\xd0\xf1\xd3\xc0\xc7\x91\xcd\x04\x1c\x46\x28\x2f\x6d\x35\x6d\x35\x42\x19\x09\x1d\xb7\x5a\xd0\xab\x34\xb2\x1a\xba\xb8\x47\x93\x15\xa4\x86\xbf\xc0\xc6\x97\x8a\xfa\x12\x62\x7a\x99\xb0\x9c\x32\xa5\x57\x46\xdb\xae\xdb\x8d\x11\x40\xfc\x13\x12\xcd\xee\xa4\x0d\x02\xcd\x02\x46\xaf\x56\x81\xd0\x19\x54\x77\xe1\xff\x27\xea\x3f\x6b\x5d\xec\x57\x56\x80\x04\x0e\x9f\xc8\x62\x52\x4a\x33\xb6\x7b\x75\xfd\x09\xb2\x6d\x7f\x2c\xd9\x05\x45\xf1\xdb\xea\x3b\x51\xdd\x49\x71\x7f\x7e\xaf\xab\x5b\xa9\x66\xa3\x7b\x69\xe7\x23\x5f\xf8\x77\x0e\xfa\xfe\xf9\x6f\xe8\x6a\xbf\x7b\xd0\xec\xbe\xc8\x73\x5f\x6a\xe4\xd1\x09\xb1\x66\x76\xdc\x6a\x4e\x4b\x0f\x6e\xdc\x4a\x95\x9f\xb1\x5a\xe6\x7f\xa1\x7a\x91\x07\xe9\x9c\x24\x26\x4b\x75\xba\x8d\xbc\xea\xb3\x3f\x1d\x56\x67\xb7\xfd\xaa\xd9\x8a\x02\x0b\xef\xac\x78\xd3\xfc\x0f\xbd\xb9\x12\x14\xd0\x7e\xb3\x72\xbb\xf7\xcc\xf3\x90\x96\xa2\xe0\x0e\xaf\xff\x50\x2f\x61\x8f\xdc\xc4\x8c\x3b\x8a\x4d\x6d\x5e\xad\x54\xff\xe6\x25\xe9\xb6\xdc\x72\x23\x2c\xd5\xf5\xbc\x5e\x28\x15\x54\x5a\xa4\x03\x81\x1c\x01\xb5\xec\x01\xde\x91\x74\x38\x47\xff\xe6\x15\x64\xd5\xa1\xe6\xd4\xde\xb0\x35\xbe\xc6\x06\x30\x1a\x31\x63\x92\xe8\xd2\xe7\xb0\x09\x95\xc8\x88\x78\xaa\x49\xd7\xc4\x8f\xf4\xc3\x87\xab\xcb\xe4\xf5\x73\x2f\xad\xac\xdf\x38\x02\x73\xd7\x4a\xfe\x44\x0c\x85\x34\x16\x35\x00\xb1\xc7\x15\xf3\x34\xf7\x3b\x65\xf2\xdd\x9c\x65\xa2\x09\x1e\x5c\x4a\x73\x9b\xd6\xd4\xea\xab\x97\xaf\xba\xaf\x77\x2f\xec\x57\x2f\x5f\x31\xf7\xd3\x74\x43\x73\xb3\xe7\x7b\xe5\xf2\xf6\x92\x0d\xae\xf1\x4d\xae\xef\x87\xb6\x52\x9a\x65\xa2\x09\x19\xe6\xd2\xdc\xee\xb3\x61\xd6\xbe\x9c\xe9\xa1\x0b\x41\xd3\xcc\x84\x74\x56\x97\xba\x66\xf7\x1e\xa6\xd8\x9b\x8a\xef\x65\xf9\x82\xbd\x52\xa6\xae\x44\x93\x10\xd9\x98\x5a\x64\xe3\x05\x34\xad\xdd\x86\x63\x30\x0a\x49\x34\x5f\x21\x52\xb6\x79\xd1\xef\xa0\x8f\xce\x77\xaa\xea\xb9\xdd\x41\xbf\xef\xb3\x43\x1a\x51\x8c\x0a\x10\x3d\xfe\x34\x6b\x79\x35\x2a\xf0\xa8\x1e\xff\x92\x57\x16\x2c\xdf\xf4\xa3\x0d\x90\xfb\xe1\xf5\x30\xd9\x76\x97\x9e\xa5\xae\x49\x33\x5e\x39\xd8\x57\xd3\x50\x9a\x72\xe6\xb1\x4e\x63\x2f\xa8\xf0\x47\x24\xb2\x93\x08\x88\xe4\x64\xe4\xb8\x75\x30\x5f\xc7\x76\x1e\xec\x3c\x17\x77\xe7\x26\xe7\xcf\x69\x1a\xa4\xbb\x87\x01\x4a\xd3\x76\xe6\xcf\x0d\x3b\x7a\x7e\x34\x66\x37\x72\x21\x0b\x5e\x15\x4b\x7a\x56\x61\x00\xed\x89\xb4\x9c\xfc\x0e\x03\x83\x74\x99\x67\x47\xec\x44\x57\xf0\xf5\x8c\xd8\xb9\xae\x10\x01\xbb\xc6\xb3\xb9\x25\x1a\x64\xa7\x9f\x9e\xcf\xb2\x47\x0f\xf1\x94\xf9\x20\x4d\xec\xf8\x03\x68\x0b\xdd\x0e\x0a\x97\x8d\xec\x23\xf6\x2d\xfb\xea\xe5\xab\x31\xfb\xe0\xa5\x99\xd7\x2a\xf0\x78\xb8\xd5\x71\x37\x03\xfe\x22\xd1\xec\xfa\x64\x5b\x93\xc4\x2f\x86\x7b\x85\x48\x7e\x1c\x9a\x8b\x12\x7d\x3d\x6b\x7e\x9c\x75\x77\x53\x42\x55\xf9\x27\xbe\x0f\x29\xfe\x24\xba\x99\x88\xf7\x60\x6f\xaa\xa8\xb4\xef\x44\xd9\x7b\x5c\x57\x14\x50\x7c\x69\x25\xca\x21\xad\xfb\x81\x36\xd2\xea\x6a\xc9\x08\x4a\x0f\x47\x76\x98\xd5\x05\x77\x36\x27\xc6\x38\xc6\xec\xf2\xd5\xf5\xbb\x57\x2f\x2f\xde\xbf\xba\x7c\xc1\xc2\x97\x64\xdb\x50\xe9\xd7\x51\xde\xb7\x5b\xc8\xb4\xea\x18\x7d\xbf\x86\x38\xd6\x33\x14\x35\x94\x4e\xa1\xb1\x3f\x23\xe0\xdf\x73\xc5\xae\x94\xb4\x4d\x0b\x71\xac\x2f\x2a\xb4\xf2\x75\xdb\x8e\x7a\x2f\x4d\x8c\xe1\xcc\x24\x66\xa7\x2b\x3f\x18\xf7\x7a\xf7\x6b\xc0\xb3\xa0\xe3\x2c\xc9\x38\x86\x11\xf5\x7a\xa9\x92\x4c\xe1\xd0\xc1\x35\x99\x25\xbc\xc7\x98\x70\x24\xe0\xe5\xf4\x9b\xd0\x44\xc1\x8f\x97\xe6\xee\xab\xb0\x5d\x1e\xee\xe2\xf1\x78\x7c\x3c\x06\x54\xe2\xe3\xf1\x71\x50\x70\x8b\x88\xa6\x43\x0c\xb6\x75\x66\x17\x61\xd5\x00\x39\xa8\x73\x9e\xc7\x8c\x7d\x1b\x6a\x53\x69\x6a\x84\x9c\xae\x02\xfc\x44\x1c\xc8\xa6\x73\x66\xf8\x12\x89\x62\xeb\x76\xf9\x37\x4d\x3d\x69\x0f\xde\xb7\x0d\x9a\xc9\x3b\x22\x24\x1a\x6c\xc6\xfe\xc5\x47\x18\x66\xf2\x69\x79\xd7\xcc\xf0\xc3\xbb\x6f\xf6\x3f\x30\xe4\x08\xc9\xc3\x7a\xa9\x17\x0b\x6c\x1e\x32\x8f\x9d\x1a\x1a\x64\xc7\xc8\xb9\xf6\x3b\x5e\xba\x44\x68\x16\x7c\x6f\x52\x01\x1b\xba\x4c\x7b\x59\xc3\x8a\x5c\x08\xaf\xad\x38\x24\xe2\x8f\x69\x8a\xbd\xf7\x74\x81\x7d\x4a\x6e\xbb\xdd\x4b\x35\x88\x7d\xdf\xe5\xc9\x04\xf0\x7a\x2f\xe2\xcf\xe3\x9c\xcf\xdf\xbd\xba\xb8\x7c\xf3\x6a\xbc\xc8\xf7\xc9\x42\x85\xca\x4b\x2d\x15\x0d\x7a\x62\xa5\x89\x79\x78\xb5\x9d\xc2\x1a\xe8\xd1\x91\x86\x7c\xfb\x52\xcb\x65\x61\x5a\x7b\x62\x75\xa9\x0b\x3d\xdb\xdc\xe6\x3a\x61\xb1\x7e\x83\xf8\xf5\x23\x3e\x72\xbb\xb4\x7f\x1b\xd6\xce\xd3\x57\xee\x9a\xdb\x79\x58\xb0\x66\xc6\xd1\x16\xb3\xc4\xea\xa8\xa7\xbc\x30\x8f\xa4\xac\xc7\xd5\x4a\xb1\x6e\xd1\x7b\x03\x97\x3c\xf4\xc6\x6a\x9a\x3b\x95\xa2\x5a\x48\x2c\x53\xa1\xad\xfa\x16\x4d\xff\x93\x6f\xc4\xbe\x15\xf8\xc8\x09\xfa\x55\x7d\xde\xdb\x15\x93\xcc\xd2\x1d\x37\xbd\x26\x5c\xa2\xee\x19\xf9\x77\xff\x56\x97\xa1\x97\x95\x18\xc5\x96\x1d\x53\x0a\x5a\xaa\xae\x5a\x5a\x56\x9b\xbf\x87\x7c\xea\xe0\x82\xc6\xbf\x22\x18\x89\x2b\xce\xe5\x46\xef\x8d\x61\x02\x44\xf1\x2c\x8a\x25\xbd\x5f\x9e\xf7\xe2\xf2\x19\xb6\xce\xa8\x7c\x48\xb2\xac\xe4\x9d\x2c\xc4\x0c\xda\xa3\x4a\x35\xf3\x0d\x62\x29\xe5\x46\x01\x03\xd4\xea\xd8\x4e\xb5\x1b\x09\x7b\xe3\xfe\xd5\xea\xa3\x4e\xea\xec\xf8\xf6\xdb\xf7\xd0\xf3\x18\x12\x9f\x1e\xec\xec\x71\x03\x22\x1c\x35\xc6\x46\xa3\x11\xf8\x43\x4f\xfe\xd3\xd9\x39\x79\x71\xca\xbe\x17\x7e\x1c\x1a\x1a\x3b\x57\x32\xb3\xec\x7e\xae\x43\x5f\xd7\x7e\xa1\xec\x66\xdf\x9c\x0c\x60\x1d\x58\xe4\xed\xa9\x9c\x3b\x4a\xce\x50\x40\xdb\xc8\xfd\x3d\xd9\x5a\x91\x02\x5a\x7f\x34\xd9\x28\x7b\xb5\x89\x1e\x20\x91\x42\x60\x6b\xd3\x8d\xa0\xf1\xc6\xd0\xdf\xc6\xcb\x37\xce\xcc\x72\x51\x48\x75\x7b\x16\xbb\xc9\x4c\xb5\x3b\x79\x08\xc5\x20\x15\xcd\xd7\xed\xef\x52\x25\x78\x81\xd2\x71\x5f\x27\x6b\xef\x52\xcf\x0e\x0a\xd4\xbc\x5f\x96\x98\x2f\x18\xd9\x9a\x4f\x4e\x0b\xa2\x86\xba\x4a\x47\x47\x4f\x74\x65\x12\xdc\x48\x7b\x94\x2d\xd2\x64\x46\xa6\x09\x96\xab\x9b\x97\x37\x57\x1d\xa9\xa2\x18\xfe\xcc\x07\x34\xf7\x52\xb4\xb3\xa1\x6a\x87\x40\x91\x1e\xba\xdc\xa6\x7c\xc0\x82\x3c\x8e\x1d\x91\xcd\x79\x79\x51\xdb\xf9\xa5\x34\x99\xbe\x13\x03\x8c\xec\xfb\x39\xb6\x19\x0e\x6d\xac\x64\x58\x76\xa4\xc7\x5e\xfe\xfb\xc5\x35\x2d\x7b\xa0\x76\x6b\x65\x7d\x0f\xc3\x3d\xeb\x53\xcd\x4c\x6f\xb0\xb8\x79\x4f\xf3\xf4\xd4\x9e\xcc\x2c\x0f\x41\xe7\x5f\x75\xd0\x19\x38\xc1\x3f\x4b\xa0\x59\x2a\x69\x25\xb7\xba\x1a\x14\xa9\x7b\x59\x1b\xab\x17\xfe\x9a\x5e\x05\x52\x90\x4a\x05\x01\xe3\x0e\x75\x9a\x0b\xb6\x95\x5f\x8a\xe6\x28\x6c\xc7\x95\x72\x86\x21\xcf\xc4\x4a\x21\x0b\xcd\xaf\xab\xc4\xbd\x1f\xa3\x8c\x74\xfe\xd5\x97\x3e\x41\x8b\x8a\xe2\xdf\x5e\x74\x1a\xaa\xd3\xe2\xe3\xa1\xc9\x6e\xe8\xad\xea\xdd\x8c\x99\x56\x4a\x64\xd4\x36\xb6\x69\xbb\xf5\x53\x3a\x4f\xf5\xee\x7c\x9c\xff\xff\xae\x79\x81\x6b\xfb\xf6\x31\xfc\xc8\xdd\xbd\x4a\x1e\x6a\x38\x47\x61\x8f\xde\x86\x46\xec\xce\x30\x01\x7d\x03\xfe\x82\xc6\x21\x2a\xae\x8c\xdb\xdc\x6e\xfc\xf1\xd8\xa7\x2d\x1c\xb3\x13\x9b\x95\xa4\x5c\xf7\x47\x2f\xd5\xc4\x69\xfb\x7d\xfa\x26\x96\x68\x52\xc6\xf6\xc8\xf1\x7b\xb8\x1b\xe9\xee\xcf\xce\x84\xae\x81\x08\xfb\x46\x1a\x8b\x35\x2a\x48\x95\xca\x0d\xb0\x33\x2a\xe8\x9a\xd7\xce\xbc\x97\xe5\xdf\x79\x9e\x57\x2f\x50\x3f\xf0\x36\x15\xfc\x7f\x9a\x29\x10\x9a\x23\x70\x15\x33\x58\x4e\xec\xb2\xf4\xcd\x74\xde\xbf\xbc\x06\x6a\x86\xfd\xf9\x8f\xcf\x48\xba\xa7\x7b\x7e\xff\xc5\x1f\x9f\x91\x8e\xd2\x53\x28\xa9\x7b\x80\xff\xf1\xb3\xe4\x0a\xec\x5d\x7d\x1b\x5e\x05\xe2\x14\x50\x5f\xff\x01\xdc\x1e\xcf\xb9\x17\x24\x5c\xe5\x8d\xbc\x7b\x1c\x35\xf5\x50\xa1\x40\xfd\xec\xaf\xbc\x42\x21\x54\x80\x23\x6f\xdd\x07\x7f\x46\xd6\xec\x79\x35\x91\x95\x26\xb0\x66\xdc\x06\x6a\xcc\x8b\xc6\x9a\xe9\x6c\xf7\x51\xbc\x31\xf2\xa7\xbe\x2b\x3b\x72\xda\x40\xef\xdf\xb4\x77\x72\x5f\xde\x1d\xca\xc5\xef\x5e\x78\xe4\xc2\xc7\xc7\xa6\x9d\xed\x31\x11\x8c\xb3\xcb\xb7\x37\x7f\xff\xe6\xe2\xcb\x57\xdf\x90\xc4\x21\x26\xfa\x83\xe6\xee\xcd\x9f\x21\x39\xe4\x74\x8e\xd0\x77\x17\xc9\x5b\xaf\x52\x23\xe7\x6f\x5f\xdf\xac\x38\xc3\xdc\x4f\x3c\x42\x7c\xe3\x1c\xa6\xb9\xc3\xb6\x85\xcb\x1f\x6a\xcb\xaa\x69\xef\x0a\x7d\x22\x07\x7a\x0b\x44\xbe\xe3\x5d\x70\x8b\x06\xfd\xdf\x48\xfa\x6e\x32\xc0\xfb\x80\x05\x61\x4f\x24\x9e\xeb\x56\x06\x57\x2b\xc1\x25\x42\x88\xe4\x26\xbb\xce\xb7\x47\x72\x1f\x6d\xe5\xe9\xba\x5c\x35\x04\xcc\xe0\xf8\x06\xde\x0b\x79\x06\xee\x9e\x62\xb2\x71\xe5\x44\x99\x13\x62\xc2\x10\xcd\x89\xe9\xea\x29\x7e\x7a\x27\x74\xaf\x11\x86\x91\x9f\xe7\xbe\x44\x55\xb9\xa9\x87\x65\x1a\x27\xde\xd8\x06\x13\xff\xaf\x6f\x65\x99\x00\xbf\xcd\x3b\x35\xdd\xdb\x7a\x20\xc7\x6c\x3e\x8a\x5f\x0b\x04\x55\xc9\xb3\xe1\x77\x68\x03\xe6\x62\xf3\x23\xfc\x09\x80\xd7\xed\x95\xd9\x03\xc5\x61\x09\xfc\x2f\xc3\xab\xab\x78\x21\x0f\x69\x29\xdd\x5a\xf2\x66\x49\x19\x37\x41\xcb\xf0\xb9\xb9\x89\xc0\x22\x83\x25\xca\xde\xf6\x84\x7d\x32\x79\xf3\xfd\x6e\x94\x06\x6a\x61\xc5\x46\x8b\xfd\x71\xac\x75\x3a\xeb\x8a\xa7\x75\x6f\x8c\x69\xae\xad\x56\x0f\x28\xfa\xbc\xde\x40\xa0\x9b\x94\x83\x7f\xf1\x12\x8b\xa3\x0b\x8a\x43\x2e\x12\xc3\x1a\x96\x18\x42\x75\xe6\x50\x10\xfd\x5a\x85\x60\xaa\xa1\x69\xa0\xb4\x2a\xd1\x4f\x50\x96\xf9\x0b\x07\xe0\x79\x0c\x88\xc3\x7d\xf3\x8e\x32\x1f\x50\xda\x7d\x75\xe9\xd5\xf7\x50\x9a\x6d\xfc\xd1\x65\x09\x67\x97\xad\x9f\xdf\xcf\xa6\xe6\xe4\x57\x97\x7b\x63\x13\xba\xb2\xf7\xba\x1a\x02\x3e\x76\xdd\x79\x75\x25\x5f\xcf\xff\x8e\x5a\x14\x41\xe2\x04\x4f\xe8\xa6\xdf\x40\x62\xcf\x4a\x07\xd3\x95\x7b\x4b\xb5\x4f\xd0\xe6\x6e\x3c\x16\xbb\xae\x3f\xd1\x05\xb5\x2d\xea\xbd\x7e\xfd\x89\xc9\x5f\xeb\x71\xee\x4f\x7a\xed\x07\xab\x0c\x3d\x50\x51\x69\x5e\x7f\x0a\x54\xd4\x5a\x48\x60\xef\x36\x23\xde\xa8\x01\x6c\xf0\x3b\xff\xa2\x77\x72\xb9\xbd\x6c\x18\x22\x8f\xd7\x99\xb4\x14\xe4\x5a\xa7\x47\x61\x80\x61\x09\xf6\xc6\x04\x2b\xed\xfe\xa6\xff\xd3\x5d\xb1\x62\xc5\xc2\x40\x20\x85\x17\x85\xdb\x77\xad\xda\x3d\x4f\x3d\x00\x54\xbf\x87\x1e\x9b\xf8\x2d\x78\x69\xb0\x79\x41\xae\xef\xd5\x3d\xaf\x72\x76\x71\xdd\x17\x2b\x4e\xaa\xa8\xc3\xab\x40\x85\x9f\xef\x4c\x15\x00\xe7\x27\xd2\x1a\x4c\x6c\x86\xd4\x62\xdb\xf6\xca\x30\x22\xd0\x57\x4c\x36\x70\x3c\xce\xa9\x33\x7e\x54\x2d\x15\x49\x31\x9d\x59\x5e\x60\xff\x06\x12\xd1\x89\xb0\xf7\x42\x28\xf6\xec\xd9\x33\xf4\xac\x3f\xfb\xd3\x9f\xfe\xc4\xdc\xbe\xb0\x5c\x64\x72\x11\x88\x85\x3f\x24\x11\x45\x4a\xff\xf3\xf9\xf3\x31\xfb\x8f\x8b\x37\xdf\x30\x9e\x81\xfd\x84\x70\xa4\x38\x42\xd8\x2c\xfc\x00\xed\xd2\x60\x0f\x38\xf6\xbf\x6e\xbe\x7d\x1b\x4e\xbb\xe9\x0e\x11\xcf\xd3\x42\xe7\xc4\x99\x4b\x30\x61\x5a\xd9\xc7\x6d\xcf\x35\xb7\x73\x80\x16\x53\xda\x32\x3e\x9d\xc2\x09\xa7\x91\x5d\xa2\x19\xea\x79\x5a\x00\x60\x93\xb3\x79\xe8\xf7\xef\xce\x6c\x01\xa9\xd7\x92\x90\xc5\xcd\x62\xe0\x3a\x40\x10\x62\x36\x3b\x8c\x29\x8a\x4e\x98\xf6\x19\x2b\xe4\x2d\x6d\xf2\x53\xf3\x55\xa5\xeb\xb2\xe9\xf8\x51\x09\xe3\x2c\xb9\x8c\x2b\x37\x4a\xfc\xe0\x22\x9c\x5c\x6a\x5c\xf7\xf3\xa7\x2d\x24\xb4\x58\xef\x5c\xd2\x42\x1a\xdb\xea\xeb\xe0\x99\x9a\x5b\xee\xfd\x86\xf6\xbb\x4a\x60\xfc\x0a\xee\xa9\x47\xe9\x8b\x1c\x95\x18\x6b\xe4\x85\x56\x33\xf4\xfa\xea\x76\x0a\xa5\xc8\x63\x7e\xe1\xb2\x24\x06\x50\xd3\xdb\x12\x22\x07\x7e\xc3\x4b\x7a\x60\xb8\x1b\x90\x6c\xe0\x0e\x19\x9f\xe8\xda\x86\x44\x2a\xa4\x4a\x26\x8a\x08\x56\x80\x86\x88\xeb\x47\x7e\x73\x58\x2b\xc6\x01\x3d\xb7\xba\x12\xb0\xa3\xf5\x9d\x31\xc1\xb3\x39\xbb\x15\xcb\x11\x9d\x77\xb7\xa6\xc0\xa1\xf8\x1c\x96\xee\xd2\x2d\x03\xb6\x07\xea\x46\xf1\xb3\xc4\xce\x21\xcc\x99\x78\xb8\x0b\x31\xe1\x2d\x9e\xcd\x58\xea\x9e\x48\x32\xe0\xd2\x19\xaf\xac\xfb\x96\x46\xaa\xe5\x30\x4c\xef\xeb\xe5\x98\x58\xa6\x15\x18\x97\x9e\x08\xf6\x10\x76\xab\xdc\xac\x71\x22\x55\x2c\xc6\x30\x6e\xb2\xb7\x62\x69\xb6\xac\xc1\x00\xa2\x4d\x96\xa3\x13\x33\x5e\x73\xa9\x55\xeb\x5b\x89\x44\x61\x64\x80\xf7\x0d\x89\xa8\x46\x78\xd0\x1e\x1e\x5a\x7c\xc6\x2f\xa6\x12\x9e\xcb\x0c\x4a\x56\x1c\x71\x4f\x39\x9c\xb3\x78\x38\x86\xac\xab\x3f\x06\x46\xd8\xda\x1f\x2e\x48\x9c\x75\xab\x20\x8c\x61\xc4\x12\xfb\xe6\x01\x8c\xd3\xea\x56\x04\xa0\x5e\x5e\x8c\xd9\xb5\x5b\xdc\x88\x8b\x8e\xdd\x33\xef\x52\xcf\x2b\xd8\xd4\x7c\xd9\x46\x3f\x80\x09\x1c\x8f\xc7\xc7\xa8\x25\x24\xf7\xdb\x5a\x45\x45\x48\x7a\x7d\x50\xab\xbf\xae\x3e\xca\x4b\x83\xed\x07\x9d\xc9\x05\xcd\x5b\x35\xd1\xb9\xd6\x7e\x60\xee\x5e\x63\xe2\x49\x4e\xf7\x16\x8d\x07\xb4\xa6\x1b\xd8\x02\xb7\x9b\x1f\xeb\x1b\xf9\x36\x42\x63\x48\xff\xc5\x07\x35\x50\x5c\x24\x76\xb4\x0a\xcf\x36\x88\xe2\x34\x9d\x6d\xf5\xd9\x6e\xa1\x80\x52\x3b\x88\xa6\xe3\xf2\xdb\x4c\x94\x24\xab\x62\xf5\xe9\x33\x59\x06\x11\x8d\xf6\xd0\x66\x13\x66\x18\xcd\x8d\x66\xcf\x03\xda\x5a\xb3\x5e\x33\x68\x10\xd1\x78\x76\x40\x78\x38\x8e\xd7\x85\x44\x19\x44\xd4\x73\xfa\x96\x05\x1d\x05\xa9\x3b\x6d\xc3\x1a\x9e\xee\xc1\xa6\x5a\x7d\x76\xda\x58\x83\x0f\x7e\xcb\x2e\x5b\xb3\xb9\x06\x11\x7d\xb8\x9d\xb6\xfa\x38\xbb\x2d\xa5\x7d\x5f\x78\x52\x0d\xb9\xd5\x27\xcd\xb0\x5b\x7d\xa8\xe9\x48\xab\xcf\x1a\xff\x0f\x7a\x81\x17\xe6\xe9\x3d\x49\x99\x57\x69\x60\xbb\xad\x86\xc6\xa1\x36\x0a\x96\x31\x7b\x33\xb0\xef\xb2\xd7\xe7\xb8\x33\x8b\x8c\x2e\x6a\x2b\x42\x95\x2f\xaa\x23\x83\x88\xb6\x55\x18\x98\x70\x68\x4f\x9a\xae\x89\x84\xc7\x0f\xa7\xad\xd6\x80\x92\x3b\xbc\xa1\xf0\xd0\xb1\x3c\x40\x10\x0f\xed\x43\x3c\xa4\x0b\x31\x29\xd7\x66\xf5\x19\xdc\x7d\x78\x58\xef\xe1\x94\xf4\x71\x7c\xa8\x49\xe4\xa9\x8a\xfd\x23\x24\x8e\x26\x0e\xe1\x11\x12\xca\xf1\x49\x4f\x2b\xc7\x67\xe0\x39\x0f\x96\xd1\x03\xf6\xf5\xc6\x03\xad\x86\x62\xdd\x8e\x1d\x98\x38\x7b\x5d\x31\x69\x0d\x9a\xd6\xc1\x48\xc3\xbe\xac\x69\x56\x6a\x5a\x04\xa8\xfb\x56\xd2\x7d\x0a\xb1\x85\x8b\xeb\xab\xbd\xfa\xba\x5a\x74\x7f\xbd\xde\x2e\x88\xf7\x00\xf6\x45\x70\xb5\x5e\x36\xd3\xfe\x8e\x8e\xfe\xd7\x3c\x24\x24\x9b\x07\xce\x61\x35\x22\xba\x3a\xe4\xd7\x4e\xe6\x27\x64\x18\xae\x0d\xa9\x75\x20\xac\xf6\x11\x9e\x46\x9b\x68\xfa\xc3\x24\x53\x0e\x89\x71\xc0\xa5\x3e\xa1\x59\x0e\xdf\x23\x16\x58\xad\x3e\xab\x09\xd2\x5e\x24\xb3\x1b\x51\x38\x1e\x3e\x48\x97\x58\x71\x85\x96\x3a\x7f\x81\x7d\xc9\xb9\x52\xda\xc2\xca\x0f\x34\xc1\x0a\xe8\x13\x7f\x86\xae\x4b\xa7\xd2\xb7\x12\x13\x07\x74\x36\x77\x4f\x74\xdc\x0f\x52\xc8\x1f\xb2\x6d\xee\x69\x04\xd9\xb0\xf7\x57\x43\xe6\x48\xcb\xaf\xfc\x40\x8a\x8c\x99\x6c\x2e\x16\x1c\x5b\x8e\xb8\x9d\x0c\x20\x71\xf7\x95\xb4\x76\xa0\xe7\x80\xf9\x94\x52\x51\x2d\x0c\xd3\xd3\xb3\x60\x9d\x42\xaa\xc3\xd1\xdd\x73\x62\x66\xc7\xfa\xf3\x20\x57\x10\x0b\xd7\x87\x02\xfc\xb5\xed\xe9\x06\x98\x5a\xf0\x45\x43\x18\x41\xf3\x80\x4f\xa8\x80\x2e\x50\xaa\xeb\xc3\x1e\x4c\xf2\xe2\xfa\x8a\xdd\xe1\x19\xf9\x4c\xcb\x3d\x54\xe9\x67\xa0\xc4\xc7\xad\x1a\x6c\xa9\x0c\xd0\xe6\xd9\x3f\x8d\xcb\xf0\x2c\x2a\x85\x07\x97\xe1\xc1\x65\x78\x70\x19\x1e\x5c\x86\x4f\xc2\x65\xd8\x52\x4b\x83\x26\xf2\x80\x8d\x69\xbb\x1e\xdb\x2d\x2f\x92\x6d\x9b\xf0\x60\x62\xa9\xcf\x14\x6b\x01\xb7\x3b\x36\xea\xbd\x88\xc3\x8e\x7a\xd5\x8d\x7e\x1e\x8f\xc7\xc7\xc7\xc1\x1f\x59\x13\x0a\x0d\x36\x3d\xee\x3e\xdb\xe9\xe8\xcf\x4c\xa8\x4c\xe7\x6e\xbc\xef\x61\xee\x95\xb1\x60\xac\x0d\x1b\x69\x70\x3a\xb5\xd7\x76\xe1\xd7\x61\xd8\x69\x6f\xc5\x6b\x61\xde\x43\x8e\xfe\x83\x54\x95\x90\x18\xf9\x7a\x6f\xc6\x95\x37\xa9\xa0\xe4\x8d\x88\xdd\xb7\xe9\xf1\x8b\x1d\x01\x51\xbd\x6d\x15\x13\x39\x87\x19\x56\x72\x21\x3d\xac\xa8\x13\x57\xc2\x58\xc3\x4e\xf0\x87\xe3\xac\xac\x07\x5a\x6b\xf8\xfe\x42\x2c\x74\xb5\x3c\x8b\x84\x1d\x41\x32\xd6\xcb\xea\x13\x89\x20\xd5\x53\x48\x18\xcc\xea\xaa\x12\x8a\x5a\x08\xb2\xfa\x7c\x5e\x0b\x30\xee\x23\xb5\xf4\x6f\xd3\xb3\x52\x0e\x18\x7b\x6e\xa4\xbb\x94\xdb\x4f\xd0\xd5\x21\xc7\xd3\x17\xdd\x9d\x45\x97\xe6\x60\xb2\x8e\x9a\x50\x77\xec\x8e\x57\xa4\x62\xbd\x4d\xcf\x83\x8d\xbe\x5c\xde\x49\xa3\x49\xa5\xcc\x9b\x1e\xae\x96\xdf\x0e\x62\x09\x0c\x41\x28\x1e\x24\x54\xbb\x54\x1e\xb0\x08\x1b\x3d\xcd\xd2\xf7\x67\xd1\xb5\x2d\xeb\x61\xdc\x9b\x45\xbd\x23\x70\xab\x80\x16\x1a\xb9\xd4\x30\x8e\xc2\x9a\xbc\x70\xf4\x1b\x3c\x3f\x1a\x48\xa7\xe4\xd6\x8a\x4a\xbd\x60\xff\xe7\xe4\x87\xdf\xfd\x3c\x3a\xfd\xcb\xc9\xc9\x5f\x9f\x8d\xfe\xe5\x6f\xbf\x3b\xf9\x61\x0c\xff\xe7\xb7\xa7\x7f\x39\xfd\x39\xfc\xe3\x77\xa7\xa7\x27\x27\x7f\xfd\xfa\xcd\x57\xef\xaf\x5f\xfd\x4d\x9e\xfe\xfc\x57\x55\x2f\x6e\xf1\x5f\x3f\x9f\xfc\x55\xbc\xfa\x1b\x91\xc8\xe9\xe9\x5f\xfe\xc7\xc0\x01\x7f\x1c\x35\x81\x98\x91\x54\x76\xa4\xab\x11\x6e\xfd\x0b\x66\xab\x81\x66\x54\xd8\x8e\xfd\xf0\x9d\x46\x4d\x7b\x90\x80\x63\x6d\xdf\xc7\x67\x62\x10\x0f\x73\x53\x3c\x60\xfa\x0f\xf0\x52\x0c\x8f\xa7\x3e\xf5\xd8\xe8\x80\x8f\x61\x35\xcb\x5e\x63\x46\x09\x6d\xd7\x3d\xcd\x5f\x56\xb8\xe8\x17\x90\x1c\xed\xc1\xe0\xb6\x67\x46\xa7\x34\xb5\x6a\x9e\x9e\xcc\xe8\x01\xca\xea\x21\x33\xfa\x13\x67\x46\xe3\xc9\x38\xa4\x45\xa7\x91\x3c\xa4\x45\x47\x1a\x87\xb4\xe8\x7f\x8e\x18\xc7\x21\x2d\xfa\x10\xe3\x38\xc4\x38\x0e\x31\x8e\xf6\xf3\x04\x62\x1c\x87\xb4\xe8\x43\x5a\x34\x3e\x87\xb4\xe8\xee\x73\x48\x8b\x6e\x9e\x43\x5a\xf4\xce\xb4\xe8\x9b\x54\x0f\x0d\xeb\xe4\x44\xff\x32\x52\xa2\x8d\x3b\x5b\x99\xb8\xc8\x32\x5d\x2b\xfb\x5e\xdf\x8a\x84\xdc\x41\x92\x9b\x6b\x8d\xfe\x93\xf5\x79\xf1\x3a\x97\x42\xa5\xfa\xaf\x3b\x8b\x70\xe1\x49\x04\x57\x8d\xd3\x02\x54\x9e\xec\x9b\x08\x23\x09\x9c\xc6\xba\x75\x1b\xb3\x0b\x56\x89\x4c\x96\xd2\xc9\xb5\x64\x81\xce\x91\x0a\x1e\x4b\x8f\x7d\xb4\x74\x87\x55\x14\x53\xdf\xa7\x3f\xd5\x5c\x89\x08\x4a\x55\xcb\xef\xe3\x85\x70\x98\x42\xea\xfd\x69\x4d\x18\x15\x4a\x1d\xda\xc0\x33\x33\xd7\x75\x91\xb3\x4a\x0c\x70\x67\xb7\x56\xf1\x7d\x6b\x74\xed\xf8\xcf\x00\x8a\xad\x05\xf0\x03\xe7\xa5\x4c\x01\xc4\x8e\xc4\x86\x71\x3e\xf1\xb1\x94\x15\x5c\xb9\x1b\x91\x69\x95\x3f\xc4\x63\xfb\x6a\x95\x96\x3f\xc3\x03\x14\x0e\x01\xce\xbe\xbc\x46\x72\x80\xca\xc2\x0b\x99\x4b\xbb\x1c\x96\x4b\xec\x99\x88\xb3\x55\x01\x2d\x2e\x5c\x07\xd3\x6c\x6b\xea\x65\x28\xcb\x4a\xf3\x6c\x2e\x4c\x6b\x0d\xcf\x50\xbd\x45\xd0\xbd\x61\xbe\xdf\xb2\xa8\x67\x52\xa1\x21\x08\x5f\x70\x1a\x78\xb1\x64\x95\xb6\xa1\x2e\xc0\x4f\x26\x75\xc0\xdd\xa9\xbf\x6f\x0d\x14\x3e\x06\x4a\x6a\xea\x09\xae\x96\x80\xb9\xab\xdb\xc3\x43\x26\x21\xa7\x83\x97\x56\x1a\xa6\x8b\x3c\xb4\xe9\xf9\xf3\x33\x56\x8a\x2a\x43\x8e\x05\xa2\xd1\xca\xe4\x55\xb5\x9a\x15\xce\x92\x71\xc2\x75\xda\x1e\x65\xfb\x53\x89\x34\xbf\xf8\x03\x9b\xeb\xba\x32\xe3\x36\x48\xde\x73\xf8\x19\xfa\x46\xd3\x73\xa2\x9c\x51\x63\x59\x21\xb8\xb1\xec\xf9\x33\xb6\x90\xaa\x76\x0a\x5d\x12\x95\x96\xf1\xf9\xc7\x3f\x0c\x60\x21\xe9\x66\x67\xba\xc1\xb9\x9e\xa1\xee\xa5\x5d\x89\x9d\xab\x07\xf9\xa3\x7d\xc4\x05\xe1\x20\xb1\xd3\x7e\x2b\x95\x6e\x88\x12\xe0\xe9\x36\xa7\x45\x59\xfd\x09\xb8\x72\xba\xc5\x95\x68\x37\x25\x6b\x79\x89\x2f\xd0\x0d\x2b\x32\xe1\x9f\x6a\x3d\x59\xda\x34\x80\xd5\xff\x8d\xef\x74\x91\x55\xc3\x0f\xdb\x9d\x3a\x7a\xa7\x04\x68\xa0\xeb\x9d\x3a\x9a\x46\x1d\x3d\x14\x52\xb4\xc9\x59\xa5\x6b\x12\x90\x56\x67\xae\xe0\x3f\x0b\x3e\x96\x00\xb0\x94\x65\xc2\x00\x57\xf2\x1c\x8a\xb4\xd7\x10\xcf\xc2\x51\x90\xb7\xfa\xb1\x61\x48\x77\x36\xca\xf0\x3b\x4a\x9a\x5c\x00\x43\xa3\x36\xcb\x20\x11\xfd\x04\x4d\xcb\x2a\x31\x93\xc6\x0e\x68\x1d\xfc\xce\xbf\xd8\xbd\x04\x46\xaa\x59\x01\xd2\x70\x51\x17\x56\x96\xc4\x4c\xe3\x70\x77\x22\x51\xaf\x89\xb4\x9b\x76\xf2\x26\x82\x46\xa2\xc9\x11\x9b\x18\xbb\x46\x41\x98\xfe\x24\x8c\x89\x09\x65\xb1\x25\x7c\xe5\x94\x9e\x92\x57\x9c\x8a\x88\x07\x5b\x9a\xe9\xc5\x82\x9b\x53\x1f\xa7\xe5\x90\xeb\x8a\x62\xc6\x69\x13\x15\x2f\xe2\xb2\x92\x68\xb6\xb2\x0e\xf7\x7d\x31\xac\x50\x5c\x91\xb2\x43\xba\x4e\x5a\x78\x8d\xe9\x7b\x15\xfa\xc4\xce\xe4\x9d\x50\x71\x9f\x12\x14\x50\x6f\x73\x7d\xc9\xb3\x5b\xa1\x72\xf6\xc1\x84\x7b\x91\x2f\x15\x5f\xf8\x1e\x5c\x65\xa5\xef\xa4\xbb\x18\xc4\x5d\xe8\x8e\xc3\x9c\xf9\xc8\x16\x22\x63\x06\x30\x76\x54\x78\xf7\xbd\xa2\xb5\x19\xd0\x17\xe6\x83\x71\x9a\xe0\x6e\x1e\x4a\x6e\x9b\x63\x44\x25\xef\x32\x11\xd4\x6e\x37\xa0\x7d\x4f\xf2\x8e\x04\x3a\xbe\x36\x4d\x0f\x38\x2e\x5b\xb1\x6e\x90\x6d\x31\x0d\x86\x36\x47\xae\x18\x2f\x1c\xdb\x5c\x46\x58\xda\xee\x86\xbb\x1d\x56\xfb\xef\x33\x4b\xc7\x39\x26\x5e\xef\x11\xed\xa2\x90\x75\x95\x6a\x92\x06\x84\x7c\xfc\xee\xcb\xcb\x2e\x7f\x7e\xc7\x73\x6d\xd8\x97\x85\xce\x6e\xd9\xa5\x00\xcb\x15\x84\x55\xef\x42\xb6\x3a\x8f\xed\xee\x2c\x96\xd4\xcd\xb1\xaf\x79\x7e\x35\xc9\x1f\xa7\x75\xfe\xa1\xd5\xfa\xaf\xba\xd5\x7a\x35\xa1\x8d\xe1\xd7\xd0\x68\x7d\xc1\x67\x03\x0e\x32\x84\x61\x81\x19\x00\x81\xd0\x9d\x71\x7d\xd9\x49\x57\xf3\x37\x73\x7d\x3f\xb2\x7a\x54\x1b\x31\x92\xa4\x54\xe6\xa4\x39\xde\x8a\x25\xe4\x7f\x27\xcf\xf2\x6b\x7c\xb1\xe3\x04\xb0\x1a\x42\x20\xf0\x73\x6a\xd6\xc6\xbb\x2f\x2f\x9d\x08\x6f\x9a\x12\x49\xc3\xce\x85\xcd\xce\x33\x51\xce\xcf\xfd\xf0\x92\xfb\xd8\x3e\xa5\x25\x5e\x68\x25\xad\xae\xd2\xc1\xad\x8f\x2f\x58\xa6\x8b\xc2\x43\x4d\xeb\x29\x7b\x29\xca\x79\x24\x97\x10\x7f\xfc\x24\xc7\xee\x69\x34\xca\x2e\xb5\x4e\x6f\xae\xdb\xba\xb2\xee\x7d\x7f\x63\x5b\x07\xb2\x9a\x10\x33\x7b\x9e\xe8\x2d\x7f\xa4\x76\x97\x8f\xd5\x3f\xfc\x89\x9d\xec\x4f\xd5\xab\xfc\xf8\x26\xbc\x0a\x0e\x9d\x56\xce\x41\x72\xdb\xf1\x30\x0c\x30\x80\x23\x8b\xbd\x9a\xa2\x39\x98\x8b\x9c\xe9\x3b\x51\x55\x32\x17\x26\x88\x80\x24\xbf\x09\x0c\x50\x16\x9f\x52\xac\x1d\x3a\xa9\x53\x3f\xfb\xab\xef\xa4\x3e\xc8\x51\xd0\x62\xf2\xee\xfd\x75\x26\xcf\xf3\x85\x24\x42\xda\x3c\x49\x36\x9f\xd0\x07\xdd\xe9\xa5\xbd\x7f\x15\x14\x8d\x7d\x99\xd8\x26\xe3\x85\xb8\xfa\x36\xc9\xcc\xbe\xc1\x77\xba\x96\x76\xf8\x61\xd3\x9a\x8e\xe8\x75\xd9\xda\x72\xed\xeb\x78\x41\x99\xd2\x79\x7f\xf4\xee\xd0\x58\xb1\xaf\xb1\x62\x73\xaf\x48\x14\xc9\x7d\xd9\x92\xd8\xca\x8c\x5b\x71\xcf\xd3\xb5\x9e\xf7\x61\x59\x7c\x5b\xe9\x20\x0c\xc2\xc1\xa3\x22\x3e\x7e\x85\xdf\xdf\x7f\x47\xc8\x4a\x5b\xb4\x0a\x2e\xf5\x82\x4b\x52\xee\xd6\xda\x04\xdb\xfa\x45\x98\xd8\x75\x24\x4c\x53\x06\xe0\xeb\xa0\x63\x34\xcd\x5f\xea\x4a\xe4\xcc\x7b\x0d\x0e\x4d\xf1\x1e\xb1\x29\xde\x70\x45\xb3\xd1\x33\x1b\xf7\x71\x08\xc5\x27\x54\xa8\xba\x7d\x0f\x27\x07\x44\x6a\x4c\xdc\x62\x46\x28\x23\x21\x0f\xbd\x95\x20\x48\xec\xbb\x38\xc5\x46\x5c\xb1\x46\x0f\x15\xd6\x33\xf6\x8d\x9e\x49\x15\x38\x95\xc6\x74\x1b\xda\x38\xb9\x2c\x28\xdf\x3e\x68\x98\xd4\xcf\xfe\xea\x35\x4c\x63\x8a\x57\x8a\x4f\x0a\x5a\x42\x47\x57\x70\x17\x1c\xb2\xab\x04\xbc\x7f\x9e\x4b\xe3\xfe\xcb\x6e\x6e\xbe\x81\xe0\x66\xad\x52\xac\x38\x08\xe7\x79\x31\x12\xe1\x2e\x91\x81\xed\x9f\x9f\x20\xcf\x1e\xd4\x2c\xf1\x4a\xe5\x6e\x5a\xc2\x74\x72\xa9\x3d\x45\xec\x17\x99\x12\xeb\xf7\x39\x9f\x13\xc1\xde\xcf\x65\x76\x7b\xdd\xc4\x30\x99\xae\xdc\xcf\x54\xeb\x47\xc9\x86\xeb\x80\xf7\x93\xce\x9a\x9f\xf6\xf5\x10\x57\xd4\xfb\x96\x34\xbe\xf1\xcb\xe7\x08\x31\x6e\x8c\xce\x64\x5a\x30\x1d\x1c\xb3\x51\xa4\xb3\x1c\xc4\xf5\xfe\xa7\x0b\xda\xe0\x83\x75\x90\x70\x58\xbc\xb2\xca\x4d\x4b\x9f\xa0\x86\xc3\xfd\xca\xed\x7d\x8a\x78\x2c\xa9\xe8\x4a\x5b\xa7\xc9\xa3\x1d\xd2\x8d\xc1\xa6\x44\xfb\xc3\xe1\x08\x3a\x3d\x34\xf9\x36\xad\xe3\x41\xaf\x19\x04\x31\x1b\x6e\x1c\x80\x8d\x7c\xb6\xa8\xaf\xd7\xd4\x7b\xff\x2e\xea\x3c\xfd\x7f\x49\x89\x2a\xd1\x6d\x57\x12\x14\xc8\x26\x6f\xde\x4a\x12\x0f\xfe\xcc\x87\x79\x1d\x93\x23\x78\xb4\xcb\xba\xc0\x3c\xdd\xb8\x5d\x0f\x8e\xe2\xe1\x38\xf6\x19\xf6\x7d\x48\xab\xdd\x4d\x05\xdf\xdb\x8a\xb7\x49\x27\x5b\xab\x84\xae\xbb\x34\xc1\xd4\xae\xef\xde\x4f\xad\x76\x4f\x6d\xf6\x4a\x9d\x35\x89\xe4\x4a\x2d\xf6\x7e\xea\xaa\x5b\x75\xd4\x6d\x2b\xea\xd9\x1f\xff\xf0\x87\x4d\x7d\x78\x89\xac\x67\x4b\xaf\xde\xcd\x7d\x78\x69\xe3\xdc\x56\x40\xbd\xbd\x18\x9a\x3c\xd6\xbe\xe2\xe7\x56\x21\x33\x71\xef\x57\x8b\x9d\xc9\x85\xcb\x8f\xdb\x88\x97\x1c\xc5\x4b\xc0\xfd\x81\x14\xc1\x14\x19\xb7\x0b\xed\xa7\x8d\xdf\x43\x5d\xea\xad\x18\x3f\x1b\x51\x7b\x68\x23\xed\x20\xfb\xec\x0d\xab\x87\x86\xd0\x33\x00\xc9\x7d\x1b\x2e\xcf\x46\xa4\x1d\xaa\x9d\xbe\x8e\xc6\xb3\x0d\x5f\x87\x3c\x79\x8f\xc1\x43\x40\xd5\xa1\x6d\x93\xdd\x37\x96\x0e\x05\x41\xa7\x55\x3c\x4e\xa2\x49\xad\x10\x1f\xda\xb0\x7a\x33\x46\x4e\x1b\xf3\x86\x68\x72\xa7\x21\xe3\xa4\xd7\x63\x26\xa1\xe0\xec\x0d\xfb\x66\x40\xc1\x47\x1a\xce\x0d\x59\xd9\x21\x53\x64\xdb\x30\x6d\xd6\xf0\x69\x12\x48\x6e\x40\xb2\xd9\xa1\xe9\x24\x10\x5e\x21\xb9\x43\xdf\x49\x1e\xed\x06\x04\x9a\xae\xd6\x93\x40\x71\x5d\x3f\xda\x89\x21\x93\x40\xb9\xc5\xcd\xb6\x22\xc7\xd0\x15\x1d\x7c\x88\xea\x4e\xd2\x28\x3b\x28\x31\x5b\x95\x9e\x04\x92\xeb\xea\xd1\x43\x54\x1f\x7c\x86\x21\xb5\x0c\x29\x94\x4b\x2b\x92\xeb\xc5\x62\x19\x02\x11\xbf\x19\x81\x65\x03\x9a\x4a\x02\xcd\x0e\xee\xca\xfe\x30\x54\x76\x22\xa7\x24\x52\x4b\x66\xc9\x69\xf5\x77\x74\x9c\x93\x84\x2a\xbd\x47\x2b\xb8\x4b\xc3\xba\x20\x22\x5c\xb4\xfb\xf8\xd1\xcc\xab\x64\x60\x8b\x21\xe1\xac\x41\x3e\xb6\x4e\x3c\xc5\xbb\x58\xc2\x89\xc6\x14\xfa\xd8\xe3\x8b\xb6\x93\xda\xb1\xe4\x4f\xe4\x64\x61\x69\xc7\x9d\xee\xb2\xc2\xd1\xe8\x5e\xe5\xab\x7b\x60\xf0\xad\x6f\x6f\x56\x52\x2e\xe2\x8f\x89\xf5\x49\x87\x4c\x8b\x4f\x95\x69\xd1\x14\x09\x10\x4d\x6c\x2c\x24\xd8\x59\x24\x70\x08\xdb\x3f\xed\xb0\xbd\xe9\xa0\xec\x07\xa7\x32\x70\x2d\x72\xe4\x5e\x4f\x7c\x8f\x4a\x14\x0a\xf1\x82\x5f\x5c\x5f\xb1\xac\x12\x80\x71\xc2\x0b\x33\x76\x96\x3e\x2d\x1c\xde\x45\x58\x0c\xc1\x4a\xaf\x4d\x07\x5d\x97\x5b\x2b\x16\xa5\xa5\x1d\xb2\x43\x44\x9e\xfa\xd9\x5f\x7d\x44\xfe\x01\x21\xb8\xef\xe2\xab\xc1\x3f\x37\xaf\x17\x5c\x8d\x1c\x27\x81\xd8\x3c\xd9\xeb\x17\xd2\xa5\x56\xa4\xe1\x98\x85\xfa\x4c\xd8\x34\x70\x6a\x6b\x2a\x57\xaa\x95\xfc\xa9\x16\x0d\xf6\x70\x54\x55\x1e\x31\x8a\x09\xf4\x1f\xb0\x8e\xd8\x2e\x75\x85\x0b\x65\xba\x4c\x5a\x45\x6f\x10\xfb\x89\xc7\x35\x05\x86\xc3\x94\x4e\xd4\xd9\x3a\x5e\x48\x3b\x17\xa8\xfe\x5d\x03\xe2\x43\xd3\xe1\xd5\x73\x21\xda\xc6\x80\x55\x8e\xe0\xac\xbc\x28\xf4\x3d\xce\xb3\xad\xc1\xb8\x23\xe5\xe6\x4d\x15\xe7\x1e\xc3\x40\x56\x95\xae\x7c\xa4\xb6\x3d\x75\xcc\xa4\x73\x76\xbd\xa8\xd0\x54\xad\x12\x12\xa7\x6e\x84\x6d\x1f\x75\xab\x19\x57\x58\xcc\xeb\xfe\x7f\xc8\xf7\xc7\xd6\xd5\x09\xd8\x12\x13\x31\xe7\x77\x52\xd7\xd5\x18\xbe\x60\x35\x3b\xf2\xaf\x83\xda\xb0\xd4\x75\x0c\xe2\xd4\x86\xba\x10\x71\x47\xcc\x86\xfd\x7f\xdb\xfc\x12\x5c\x12\x39\xcd\x2f\xe6\x3d\xce\x23\xf1\x51\x1a\xbb\xbe\xb6\x41\x00\x85\x26\x6b\x9f\x49\x2d\xbf\x33\xa5\xd3\x43\xbe\x23\x95\x81\x77\xaf\x5f\xfb\xcd\xae\x7a\x7e\x77\x03\xbf\x7a\xa8\x72\xee\xb1\xa5\x10\xdd\x21\x94\x55\x1e\x14\xf4\x5d\xcf\xaf\x44\x41\x8f\x29\x4b\x85\xcc\x96\x57\x97\xe9\xaa\x69\x4c\x55\x72\x04\xd8\x97\xdc\x88\x9c\xbd\xe1\x8a\xcf\xd0\x97\x74\x72\x73\xfd\xe5\x9b\x53\x6a\xd4\x00\x1c\x8f\x57\x97\xab\x49\x2d\x6d\xd9\x8b\x1f\x7a\xbb\x7f\xa4\x82\x95\xb5\x18\xa4\x70\x3c\xc2\x6a\x3c\x02\x26\x43\x50\x08\xa8\x6d\xab\xd7\x01\xc0\x30\xf9\x28\xa0\x21\x9a\x54\x36\x04\x43\x58\xe4\xb7\xfb\x9d\x16\x3d\xe9\xa8\x99\xfe\x7e\x98\x3b\xe5\xcb\xa3\x3e\x65\x93\xf4\xad\x3e\xdf\xe1\xee\x91\x8c\x9a\x86\x81\x9b\x0d\x8c\x9d\x63\xd8\xf1\x4b\x5b\x71\x69\x37\xc8\x01\x9e\xe7\x12\x1d\x98\xd7\x3b\xa5\x45\x17\x54\x95\xbd\x77\xe4\x6e\x4a\x91\x85\xf1\x9a\x4e\x99\x41\x84\x99\xe4\xf8\xe1\x0d\x04\xfb\x84\x53\x87\xd4\xb6\x6d\xeb\xfa\xf5\xdd\x97\x5e\x76\x46\x50\xf2\x8a\x2f\x84\x15\x95\xe9\xd2\xdb\x42\x8e\xb0\xc1\x9d\x3e\x6d\x20\xe6\xab\x3b\x31\xaa\xd5\xad\xd2\xf7\x6a\x84\x36\xdd\xd6\x8e\x6d\xbb\xf6\x7e\xd4\x3b\xc2\x9d\xa3\xeb\xac\x04\x40\xec\xc1\x86\x33\x25\x44\x8e\x02\xab\xaa\x7d\x18\xf2\xaa\xd1\x5e\xe9\x27\x68\xcb\x2f\x8c\xe5\xb6\x5e\xd9\xc1\xb5\xa1\xe0\x1f\x05\xdb\x62\xdb\xe7\xb7\x1f\x88\x8c\x97\x7c\x22\x0b\xb9\xf9\xb0\x74\x3e\x37\x15\xdc\xd6\x95\x70\x1f\x9b\x8a\xaa\x51\x1f\x76\xcd\x79\x6b\xe8\x7e\x27\x67\xdb\x7e\xcf\x33\xad\xf0\x4e\xf5\x0d\x96\x43\x3e\x89\x5b\x17\xc0\xdf\x30\x6c\xce\xcb\x52\x28\xdf\x91\x73\xf0\xb0\x57\xb2\xbf\x23\x85\x97\x61\x5c\xfe\x2f\x26\xc1\x3a\x04\xa8\x51\xb8\xac\x3b\x3b\xdb\x71\xcb\x38\xcb\x44\x05\x21\x29\x00\x84\xdc\x24\xf5\xfa\xee\x35\xf4\x22\x7e\x5f\xd5\x76\xbe\x7c\x2f\xb7\x0b\xf0\x15\x2d\xb3\x32\x16\x70\x4a\x03\x97\xf1\x13\xf1\x27\xcb\x56\x1c\x6a\x5a\x20\x0b\x7d\x47\xa8\xfe\x7d\x55\x6f\x95\xd4\x21\x74\x99\x73\x2b\x46\x3b\x30\x08\x7b\xc5\x5d\xc1\xdd\xfc\xc2\x80\xc8\x73\xfc\x86\x6f\x9e\x62\x67\x6e\x00\xb2\xa2\x55\xb8\x52\xdb\x85\x90\x33\x30\xc1\xdb\xf4\x49\xa6\xfb\xa1\x74\x64\xc8\x53\x7d\x3f\x17\xf0\x5a\x98\xae\x34\xad\xf9\xde\x73\xc3\x6a\xa0\xb7\x55\x95\xde\xdb\xd8\x17\xc2\x98\x1d\x38\x32\x2b\x32\x6f\xc5\x33\xe5\x5f\x66\x12\xeb\x2b\xa4\x9a\xb1\x5c\x58\x2e\x0b\x83\x68\xeb\xdb\x37\x07\xb9\xb3\xdf\xd5\x6d\x93\xec\x1d\x7c\x25\xb8\xa1\x4a\x46\xf0\x9c\xba\x3f\x6f\x17\x04\xe2\x82\x1f\x1b\xbf\x17\x0f\x1f\xd1\x26\x61\xb0\x65\x44\x37\x1d\x91\x10\x07\x73\x06\x87\x5b\x4f\xe1\xa6\x9e\xb1\xd7\xbc\x30\xe2\x8c\x7d\x40\xe9\x3a\x78\x5c\x76\x87\x65\xdb\x5d\x27\x0f\x6e\xd5\xf2\xef\x34\x63\x1b\xf8\xf9\xdd\x32\x7f\xeb\x3d\xc6\xf6\xbf\xa9\x5a\xc0\x4e\xa1\xb4\x4b\x9d\xea\x7a\xdc\x2f\x45\x59\x89\xcc\x5d\xc1\xb6\x90\xea\x2a\x77\xde\xe0\xc5\x82\xa9\x75\x2f\x34\x4d\x3a\x75\xb4\x35\x50\x27\x3b\xbe\x93\x99\x50\xa2\x92\x19\x41\x77\xeb\x8c\x66\x80\x54\x0a\x82\xef\xeb\xed\x59\x6e\xdb\x97\x48\x69\x56\x68\x35\x43\xd7\xfe\x56\xc0\x36\xc2\x85\xc6\x31\x40\x74\xeb\xda\xc9\xd7\xcf\x3e\x94\x5d\x3e\xa1\x47\x1f\x04\xf9\xda\x1e\xb7\x0e\x0d\x30\x57\x7f\x8d\x3b\xc7\xe6\x8c\x49\xf1\x22\x9c\x83\xe5\xf6\x50\x0b\xbe\xb4\xe0\xe5\x99\x0f\xde\x9d\xb1\xf1\x78\x6b\x0a\x54\xef\x24\x20\xc4\x46\x9a\x45\x4c\x4e\x06\xe9\x6d\x8c\x9c\xa9\x50\xf8\xdb\xbd\x79\x27\x66\xa9\x2c\xff\xb8\x75\x06\x0b\xbe\x64\x77\xbc\x5a\xb2\x5c\x94\x42\xe5\x4e\x30\x79\x1c\xc3\x1f\xdd\x7e\xfe\xb8\xcd\xbb\xf1\x20\x46\xb6\x85\x5b\x8d\xb6\x16\x5d\x0c\xe4\x63\x38\x27\xa1\xb2\x7e\x5b\xa0\xe1\x5c\xed\x97\x82\x45\xe4\x0d\x03\x5e\x96\xc5\x36\xb6\xb1\x6f\xc3\x20\x97\x33\x61\x36\x5c\xea\xb5\x63\x80\x7f\xc8\x32\x5e\x64\x50\x5f\x14\x0c\x02\x92\xf1\xb6\x71\x58\xc0\x49\x1d\xa5\x77\xa1\x43\xfb\x30\x19\x10\x1b\xbc\x37\x14\x37\x8e\x6d\xa8\x40\x38\x0e\xe3\xeb\x0a\x03\xc8\xa6\x0b\x9e\xf1\x30\x06\x4c\x68\xdf\x78\x98\x43\x40\x61\xc1\xad\xa8\x24\x2f\xe4\x3f\x02\x94\x32\x78\xec\xfc\x75\xa8\x6a\x05\x41\xf6\x1f\xaf\x75\xfe\xa3\x0f\xd3\xde\x8b\x5d\xc5\x5f\x79\x58\x14\x26\x15\x9b\xd6\xce\xd4\x64\x95\x28\x04\x37\x02\x70\x13\xa7\xfc\x4e\xd7\xd0\x7a\x04\xbc\xe0\x67\x4c\x97\x42\xf1\x52\x32\x5d\xb1\x8c\x2f\xc4\xe6\xcc\x5c\x34\xd5\x37\xb1\x98\x7e\x27\xc9\xc2\xad\x90\xa1\xba\x48\x64\xd4\xb7\x42\x49\x44\xa0\x20\x72\x76\x32\xe1\x46\xfc\xf1\x0f\x4c\xa8\xac\x5a\x96\x56\xe4\xbb\x19\xc5\xae\xa4\x0a\xff\x01\x32\xdf\xf3\x1b\x9a\xe9\x5c\xb0\x93\xb2\x80\x9c\x47\xf1\xd1\x0e\xe4\x54\xf1\xfb\x54\x69\x1e\x79\xec\x82\x97\x90\xcb\x39\xd7\x45\x1e\xd2\x2f\xe2\xd8\xd4\x0e\x38\x1b\xea\x88\x76\xe4\x96\x6c\x1f\x51\xac\xb0\x79\xbc\x71\x91\x05\x7d\xfb\xf8\x80\x9c\x3d\xb1\xb2\xf4\x78\xd6\x6e\xcb\xdc\x49\x9f\x48\xc5\xab\xe5\xe0\xcd\x83\xab\xb3\xcb\xf3\xbd\x36\x20\xdf\xa3\x02\x52\x79\xc1\xbb\x61\xa5\x42\x59\x09\x57\x7b\xe8\x40\x76\xa5\xac\xac\x8d\xa1\x53\x2f\xdd\xa3\x8d\x92\xbe\xbe\x2b\xc3\x79\xed\xeb\x58\x2f\x02\x1e\xfe\x98\x1e\x2e\x0d\xc4\x4b\xb6\xe6\x83\xf6\x6b\x81\xfc\xfe\xe5\x43\x2e\xf2\xee\x73\x10\xac\xf8\x1d\xcd\x06\xf6\xa7\x22\x42\x92\xb6\x54\x50\xb4\x16\x7a\x98\x89\x8f\xe5\x76\x3f\x6f\xcf\xa7\x07\x6a\x2f\x51\x68\xde\x90\x84\x70\x23\x77\x69\x52\x77\xa0\xd0\xbd\x69\x24\x2e\x66\x10\x6f\x72\xe6\x43\x5e\x9a\xc2\x26\x07\xdb\x20\x20\x2b\x5d\x5b\x84\xab\x99\x08\x26\x3e\x8a\xac\xc6\xb2\xb8\x96\xdf\xf0\xa5\x93\x82\xec\xf2\xe6\x1b\x56\x70\x35\xab\x37\x83\x9d\x1d\xc4\xde\x8e\x01\x1c\xc4\xde\xaf\x53\xec\x49\x65\x45\x95\x89\x72\x17\x1e\xf1\x9a\x6b\x3f\xbc\x80\x79\x6d\xbe\x14\xa1\xd5\x05\x0f\x6f\xb2\xae\x66\x63\x5e\x3a\xed\x79\x0c\x5a\xe8\xf8\x76\xfc\x0e\xae\xea\x37\x9a\xe7\x3b\x4a\x6e\x6a\x83\xb7\xb9\xac\xc4\x79\xa9\x0d\x20\x3e\x41\xff\x06\xcf\x8e\xb6\xbc\xd8\x53\x0b\x49\x08\x18\xf7\x05\x51\x03\xef\x20\xad\x93\x89\x85\x16\xbe\xfe\x15\x2a\x79\x3d\x05\x76\x12\x39\xd2\x29\xb8\x2b\xb6\x0f\x5b\xe3\x16\x95\x88\x12\x21\x4d\xfb\xfa\x0e\xdd\xf4\x02\x36\x80\x16\x20\x80\x3f\x05\x40\x11\xd5\xde\xea\xa0\x74\x0c\xdd\x64\xc8\x14\x00\x83\x69\xf3\xf4\xb8\x75\x86\xd2\x43\xdc\xec\xff\xec\x7a\x54\x70\x3a\x8d\x20\xb5\x8e\xb6\xd9\x5e\xee\x87\x57\x7d\xf6\xaa\x2f\xf0\x09\x15\x34\x7e\x87\x4e\xc4\x78\x07\x44\xb0\x13\x7e\xbe\x43\xc2\x91\x15\x8b\xb2\xe0\x56\x1c\x6d\xe3\x52\x8f\x7f\x75\x7f\x45\x4a\x25\x84\x0b\xda\x1a\x53\xd0\x30\xfd\x80\x43\x98\x35\x22\x67\x6c\x5d\xd7\x9d\x29\x07\x8f\xa3\x8a\x6e\xe9\xa0\xb0\x51\xea\x41\x3e\x8a\x6f\x99\xb0\x91\x47\xee\x18\x62\x2b\x96\xf2\xb5\xa4\x38\xbf\x1a\xb1\xef\xb9\xc0\x8f\x57\x1d\x12\x3f\x36\x8c\x1c\x4a\xb3\x37\x63\xa5\xf4\xaa\xc6\xbb\x75\xcc\x26\x29\x7f\xf3\x49\xe8\x86\x06\xaf\xaf\xd8\x1d\xfe\xf5\x5a\x9d\xc2\xf6\x13\xb6\x7d\x47\x21\x8b\x64\xbb\x01\xdc\x75\x98\x5d\x79\xa4\xc8\xca\x77\x0e\xe5\xac\x94\x02\x17\xcf\xc9\x09\x38\x16\x4c\x2a\x63\x05\xcf\xb7\xf7\x28\xe6\x8a\x39\x95\xc1\x29\x11\xf0\xc6\x99\x17\x01\x58\x20\xea\x31\xdf\x42\x39\x2a\xc7\xee\xb1\x50\xcc\x7d\xfe\xd5\xb6\x70\x3b\x82\x84\xf8\x86\x4f\x90\x63\xb0\x10\xca\x9e\x31\x53\x67\x73\xc6\x1d\x2f\x33\xb2\x12\xf9\x8d\xfb\xcd\x78\xc1\x95\x9c\x0a\x63\xc7\x4d\xfa\xd3\x5f\xbf\xf8\xdb\x36\xa6\xf6\x5a\x57\xcc\x83\x3a\x9f\x05\xe5\xde\xcf\xb4\x39\x3d\xd2\xe0\x72\x34\x07\x78\x27\x9e\x02\xb4\xf4\xf1\xd3\xbe\x87\xe9\x5a\x7e\x0b\xae\x42\xee\xdd\xf2\x85\xbc\x15\x2f\xd8\x91\x13\x4a\xad\x61\xfe\x97\xe3\xcc\xff\x7d\xb4\x85\xea\x09\xca\x92\x23\xf7\x47\x47\x38\xb8\x08\xe7\xd9\x96\x74\xcd\x20\xb1\x0b\x4e\x25\x67\x33\xb1\x43\xe4\xcc\x05\xe6\x8c\x9c\xfa\x16\xac\x4a\xb7\x48\x28\x5f\x4e\xd1\x24\xdd\xaf\x0e\xfa\xaf\x5f\xfc\x6d\xeb\x88\xbb\xeb\xc5\xa4\xca\xc5\x47\xf6\x05\x8a\x1c\x69\xdc\x2a\x9d\x62\x41\x3c\xc3\x38\x04\x98\x53\x73\x6d\xb6\xf6\xa5\x85\x2e\x80\x56\xb3\x39\xbf\x73\xbc\x7c\x21\xd8\xbd\x28\x8a\x51\x90\x65\xf7\x7c\x89\x9e\x65\xdc\x38\x77\xde\x38\x2b\x79\xb5\xa3\xa3\x76\x3c\xd8\x63\xef\xb5\x85\x91\xb9\x03\x35\x53\x01\xe0\x64\x2a\x95\xc7\x20\xf0\xd8\x0b\xee\x34\x6e\x65\xc1\xa6\xc6\xe3\x63\x35\xcb\xe6\x5c\x41\x58\x1f\x35\x00\x70\xf2\x6e\x89\xff\xf4\xdc\x63\x27\x0e\x28\x57\xf8\x6b\x2f\x36\xb6\x15\x38\xc5\xc2\xa5\x99\xb4\x01\xc3\xdc\xe3\x55\xda\xe5\xb9\xdb\xaf\x4a\x4e\x6a\x67\x06\x9c\xe7\xe2\x4e\x14\xe7\x46\xce\x46\xbc\xca\xe6\xd2\x8a\xcc\x0d\xff\x9c\x97\x72\x94\x69\xe5\x4e\x0c\xf4\x61\x5c\xe4\xbf\x71\x63\x37\x23\x37\xc4\x8d\x9e\xe7\xde\xc9\x6d\x57\xea\xd2\xaa\xb7\xf6\x5c\x95\x35\x78\x2e\x3b\xea\x6e\xd6\x27\x84\x15\x2b\x9f\x60\x56\x50\x6a\x71\x3e\x68\x52\x21\x4c\x42\x97\x63\xc7\x37\x5e\xdf\x5e\x7d\xd7\x5d\x0b\x14\xba\x70\x97\x22\x8f\xdd\xa6\x44\x1a\xb6\xe0\x39\xb2\x66\xae\x96\x8f\x7e\x94\xdd\x82\xd6\x95\x1b\xd1\x72\x04\x24\x74\x31\xe2\x2a\x77\xff\x1f\x41\xe8\xb3\xe5\xa0\x15\xac\x25\xe9\xfa\x7e\xb8\xba\xfc\x34\x07\xbc\x96\x83\xee\xea\x0e\x05\xb1\xe0\xc6\x5e\x29\x69\xdf\xcb\x85\x30\x96\x2f\x36\x34\xca\x5d\x4f\x2c\x0d\x7f\xdb\x84\xe7\x82\x6f\xa6\x49\xea\xba\xc7\x2a\x2f\x69\xda\xfa\xdf\x86\xa1\xdf\x73\xf7\x17\xd2\xfa\x18\xdd\xba\xc0\xef\xcf\xf5\xda\x31\x77\x3d\x81\xf4\xdc\xfc\x2b\xf4\x9a\xf6\x67\xbe\x7c\xbb\xf6\x42\xf0\x17\x2c\xb4\x71\xca\x05\xf4\x4d\x9f\x35\xbf\x0d\x5f\xd8\xa4\xc5\x6d\x70\xd0\x6e\x9f\xdf\xe6\xf6\xe2\xbb\x90\x51\xca\x39\x37\x14\x05\x9e\x67\xb6\xe6\x05\xfe\x79\xca\xe2\x39\x43\xd1\x8d\xae\xe7\x13\xef\xbb\x69\xaa\xd7\xfe\x2d\x76\xcf\x6d\x36\xc7\x83\x31\x3c\x6c\xed\x4b\x2c\x08\xb3\x8c\xc5\x18\x43\xf2\x9d\x37\x7e\xbb\x12\x90\x19\xd0\xe7\xa3\x07\x4d\xae\x5e\x4c\x44\x85\x5a\x0c\xbe\xb4\x6b\x9f\x37\x20\xe3\xec\xda\x67\xef\x7c\xb9\x46\xb0\xf5\x0d\xbe\xa2\x75\x0b\x0a\xdf\x08\xf8\xec\x15\xb3\xbc\x9a\x89\x7d\xa4\x11\x78\xca\x5b\x45\xca\xd6\xa1\x04\xf3\x68\x6f\x23\x31\xa2\x00\x70\xcb\x9e\x31\x14\x7c\x22\x8a\xf8\xc7\x29\x1f\xb8\x23\xcf\x11\xab\xd2\x74\x15\x5e\xa1\x7f\x65\x23\x67\x5e\xfb\x21\x72\x98\x56\x51\x81\xaf\x82\x6a\xff\xa4\x9e\x54\xab\x89\x1d\xd0\xd3\xa5\x19\x3e\xac\xc4\x8d\x5f\x08\x30\x2e\xd9\x18\xb3\x0f\xc7\x6b\xcb\xe3\xac\x85\x77\xfe\x24\x87\x3f\x75\x06\xc4\xda\xe9\x46\x02\xab\x7f\x8a\x54\x57\xfe\xd8\x27\x87\xb2\xff\xfa\xef\xff\xeb\xff\x0f\x00\x00\xff\xff\x2e\xb2\xc7\xc4\xac\x25\x06\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7b\x73\x1b\x37\xf6\x28\xf8\xbf\x3f\x05\x4a\x49\x5d\x49\x13\x91\xb2\x33\x73\x53\xbf\xf1\x4e\xdd\x94\x46\x92\x13\x6d\x6c\x99\x65\x29\xc9\x4d\x39\x9e\x04\xec\x06\x49\x5c\x35\x81\x1e\x00\x4d\x89\xbf\xf5\x7e\xf7\x2d\x1c\x00\xfd\xe0\xab\x0f\x5a\xa2\xe3\xcc\x36\xa6\x6a\x62\x52\xec\xd3\x78\x1c\x9c\xf7\xe3\x0b\x32\x78\xba\xf1\xec\x0b\xf2\x9a\x27\x4c\x68\x96\x12\x23\x89\x99\x31\x72\x96\xd3\x64\xc6\xc8\x8d\x9c\x98\x7b\xaa\x18\x79\x25\x0b\x91\x52\xc3\xa5\x20\x47\x67\x37\xaf\x8e\x49\x21\x52\xa6\x88\x14\x8c\x48\x45\xe6\x52\xb1\x67\x5f\x90\x44\x0a\xa3\xf8\xb8\x30\x52\x91\xcc\x01\x24\x74\xaa\x18\x9b\x33\x61\xf4\x90\x90\x1b\xc6\x00\xfa\xf5\xdb\xdb\xab\xf3\x4b\x32\xe1\x19\x23\x29\xd7\xee\x21\x96\x92\x7b\x6e\x66\xcf\xbe\x20\x66\xc6\x35\xb9\x97\xea\x8e\x4c\xa4\x22\x34\x4d\xb9\x7d\x31\xcd\x08\x17\x13\xa9\xe6\x6e\x1a\x8a\x4d\xa9\x4a\xb9\x98\x92\x44\xe6\x4b\xc5\xa7\x33\x43\xe4\xbd\x60\x4a\xcf\x78\x3e\x7c\xf6\x05\xb9\xb5\xcb\xb8\x79\x15\x66\xa2\x1d\x58\x78\xa7\x91\xe4\x17\x59\xf8\x35\xd4\x96\xeb\x77\xe1\x84\xfc\xc4\x94\xb6\x2f\xf9\x7a\xf8\xfc\xd9\x17\xe4\xc8\xfe\xe4\xc0\xff\xf1\xe0\xf8\xff\x22\x4b\x59\x90\x39\x5d\x12\x21\x0d\x29\x34\xab\x41\x66\x0f\x09\xcb\x0d\xe1\x82\x24\x72\x9e\x67\x9c\x8a\x84\x55\xcb\x2a\xdf\x30\x24\x30\x01\x0b\x43\x8e\x0d\xe5\x82\x50\x58\x06\x91\x93\xfa\xcf\x08\x35\xcf\xbe\x78\xf6\x05\x81\x31\x33\x26\x7f\x79\x7a\x7a\x7f\x7f\x3f\xa4\x30\xdd\xa1\x54\xd3\xd3\xb0\xba\xd3\xd7\x57\xe7\x97\xd7\x37\x97\x03\x98\xf2\xb3\x2f\xc8\x8f\x22\x63\x5a\x13\xc5\xfe\x5d\x70\xc5\x52\x32\x5e\x12\x9a\xe7\x19\x4f\xe8\x38\x63\x24\xa3\xf7\xf6\xe0\xe0\x74\xe0\xd0\xb9\x20\xf7\x8a\x1b\x2e\xa6\x27\x44\xfb\x53\x7f\xf6\x45\xe3\x74\xaa\xed\x0a\xd3\xe3\xba\xf1\x03\x29\x08\x15\xe4\xe0\xec\x86\x5c\xdd\x1c\x90\x7f\x9e\xdd\x5c\xdd\x9c\x3c\xfb\x82\xfc\x7c\x75\xfb\xfd\xdb\x1f\x6f\xc9\xcf\x67\xef\xde\x9d\x5d\xdf\x5e\x5d\xde\x90\xb7\xef\xc8\xf9\xdb\xeb\x8b\xab\xdb\xab\xb7\xd7\x37\xe4\xed\x2b\x72\x76\xfd\x0b\xf9\xe1\xea\xfa\xe2\x84\x30\x6e\x66\x4c\x11\xf6\x90\x2b\x3b\x7f\xa9\x08\xb7\x1b\xc9\x52\x7b\xa6\x01\x81\xc2\x04\x2c\x7e\xd8\xcf\x3a\x67\x09\x9f\xf0\x84\x64\x54\x4c\x0b\x3a\x65\x64\x2a\x17\x4c\x09\x8b\x1e\x39\x53\x73\xae\xed\x71\x6a\x42\x45\xfa\xec\x0b\x92\xf1\x39\x37\x80\x45\x7a\x7d\x51\xf6\x35\x4f\x79\xb7\x9e\xd1\x9c\x7b\x74\x7a\x49\x68\xce\xd9\x83\x61\x02\x66\x33\xbc\xfb\x2f\x3d\xe4\xf2\x74\xf1\xe2\xd9\x1d\x17\xe9\x4b\x72\x5e\x68\x23\xe7\xef\x98\x96\x85\x4a\xd8\x05\x9b\x70\x01\x98\xff\x6c\xce\x0c\x4d\xa9\xa1\x2f\x9f\x11\x42\x85\x90\x7e\xf2\xf6\x23\x71\xb7\x4e\x66\x19\x53\x83\x29\x13\xc3\xbb\x62\xcc\xc6\x05\xcf\x52\xa6\x00\x78\x78\xf5\xe2\xf9\xf0\x9b\xe1\x8b\x67\x84\x24\x8a\xc1\xe3\xb7\x7c\xce\xb4\xa1\xf3\xfc\x25\x11\x45\x96\x3d\x23\x24\xa3\x63\x96\x79\xa8\x34\xcf\x5f\x92\x84\xce\x59\x36\xb8\x7b\x46\x88\xa0\x73\xf6\x92\x70\x61\xd8\x54\xb9\x97\x0f\xe1\x8f\x35\x54\x7c\x66\x0f\xc1\x3e\x3c\x55\xb2\x08\x0f\xd7\xff\xee\xa0\x84\x59\x53\xc3\xa6\x52\xf1\xf0\x79\x40\xee\xec\xef\xfd\xbf\x93\xf2\xdf\x6e\x67\xae\xaa\x17\xc3\xb7\x19\xd7\xe6\x87\xd5\xbf\xbc\xe6\xda\xc0\x5f\xf3\xac\x50\x34\x6b\x4e\x17\xfe\xa0\x67\x52\x99\xeb\x6a\x12\x03\xc2\xdd\x13\x9a\x8b\x69\x91\x51\xd5\x78\xe6\x19\x21\x3a\x91\x39\x7b\x49\xe0\x91\x9c\x26\x2c\x7d\x46\x88\xdf\x51\x00\x31\xa8\x51\xa7\x91\xb2\xcf\xaa\x73\x99\x15\x73\x51\xbe\x20\x65\x3a\x51\x3c\x37\x70\x06\x96\x24\xd5\x5e\x40\xf2\x19\xd5\xec\x99\xbb\xde\xff\x47\x4b\x31\xa2\x66\xf6\x92\x0c\xb5\xa1\xa6\xd0\xc3\xfa\x5f\xdd\xfe\x8f\x6a\xdf\x98\xa5\x9d\x99\xbd\x7c\x62\x8a\x79\xd7\x9d\x5f\xea\xa6\x37\xd5\x7e\xf7\x03\x37\x43\xfb\xb2\xc6\x7b\x7f\x28\x9f\xc5\xbc\x55\x14\xf3\xb1\xe5\x0d\x13\x92\xcb\x54\x6f\x7d\xa9\x62\x40\x8d\x74\xe3\x4d\xef\x9a\x5f\xba\xd7\xc1\xf4\x98\x7a\x56\xfd\x6c\xf1\xc2\x1d\x5b\x32\x63\x73\xfa\xd2\xff\x58\xe6\x4c\x9c\x8d\xae\x7e\xfa\xeb\x4d\xe3\x6b\xd2\x9c\x61\x0d\x61\x2c\xfd\xb2\x37\xdf\xfd\xbe\x24\x26\x75\xb4\x21\x67\xa3\xab\x12\x4e\xae\x64\xce\x94\x29\x71\xd6\x8d\xda\xfd\xae\x7d\xbb\xf2\xd6\x43\x3b\x31\xcf\x54\x52\x7b\xb1\x99\x7b\xb5\x47\x26\x96\xfa\xb5\x38\x06\xc0\x2d\xdd\xb6\xf4\x8f\x09\x53\x21\x7d\x35\xe4\xc4\x12\x5a\x39\xfe\x3f\x2c\x31\x43\x72\xc3\x94\x05\x63\xb1\xbb\xc8\x52\x4b\x0f\x16\x4c\x19\xa2\x58\x22\xa7\x82\xff\x77\x09\x5b\x07\xe6\x9e\x51\xc3\xb4\x59\x81\x09\xc8\x6b\x99\xec\x82\x66\x05\x3b\xb1\xa4\x12\xf8\x93\x62\xf6\x2d\xa4\x10\x35\x78\xf0\x13\x3d\x24\x6f\xa4\x62\xc0\x94\x5f\x02\x77\xd2\x2f\x4f\x4f\xa7\xdc\x04\xba\x96\xc8\xf9\xbc\x10\xdc\x2c\x4f\x6b\x82\x81\x3e\x4d\xd9\x82\x65\xa7\x9a\x4f\x07\x54\x25\x33\x6e\x58\x62\x0a\xc5\x4e\x69\xce\x07\x30\x75\xe1\xc8\xcb\x3c\xfd\x42\x79\x4a\xa8\x0f\x1b\x73\x5d\xc3\x41\x37\x80\x52\xec\x38\x01\x4b\x2f\xec\x89\x53\xff\xa8\x5b\x45\xb5\xd1\xf6\x2b\xbb\x3b\xef\x2e\x6f\x6e\x49\x78\x35\x1c\xc6\xea\xee\xc3\xbe\x57\x0f\xea\xea\x08\xec\x86\x71\x31\x01\x8e\x62\x45\x02\x25\xe7\x00\x93\x89\x34\x97\x5c\x18\xf8\x90\x64\x9c\x89\xd5\xed\xd7\xc5\x78\xce\x8d\xe3\xd7\x4c\x1b\x7b\x56\x43\x72\x0e\xc4\x9e\x8c\x19\x29\xf2\x94\x1a\x96\x0e\xc9\x95\x20\xe7\x96\x38\x9e\x53\x2b\x45\xec\xf9\x00\xec\x4e\xeb\x81\xdd\x58\xdc\x11\xd4\xf9\xd4\xea\x8f\xdd\xae\xd5\xfe\x10\xd8\xc5\x96\xf3\xb2\x3b\x95\x32\x0d\xb2\x4b\xfd\xce\x06\x56\xbf\x7e\x2f\x36\x5f\x4f\xe2\x58\xe4\x84\x4f\x0b\x07\x61\xf5\x8f\xab\x78\x72\x61\xcf\xd5\xb2\xa7\xf4\x25\xf9\x51\x33\xc7\x8b\x88\x51\x94\x1b\x72\xe4\x98\x5a\xf5\xa6\x63\x7b\xa7\xe6\x54\xd0\x29\x5b\x03\x5b\x9f\x91\x83\x24\x85\x95\xf5\x2c\x76\x38\x68\x73\x59\x08\x33\x74\xb3\xab\x83\xf2\x13\x5e\x45\x3c\x3b\x76\xc0\x29\xaf\x4b\x1d\x52\xf9\x65\xf3\xc9\x0d\x90\x1b\xb0\x16\x96\x8b\x35\x21\xf9\xaf\x0e\xd7\x1e\xe5\x86\xcd\xd7\xb6\x7c\x6d\x5f\xcf\xeb\x67\x70\x93\xb3\xa4\x76\x81\x08\x25\x53\x26\x98\xe2\x49\xf3\xa8\x36\xc0\x24\x3b\x10\x60\x75\xd3\x37\xcd\x89\x94\x3b\xf2\x03\x5b\x6e\xfe\xc1\x2e\x84\x10\x92\x64\x52\x4c\x99\xb2\x72\x7f\xba\xbe\x17\x7e\x2b\x37\x5f\x8f\xf5\x39\xbc\xb1\x9b\x3d\xb2\x94\xe1\x0f\x9f\xca\xad\xfd\xe1\x1f\x35\x09\x83\x7e\x79\x0d\x69\x2c\x85\xb0\x0f\x5a\x76\xd8\x40\x9b\x13\xc2\xd9\xcb\x80\x07\xcb\x93\x2d\x70\x03\x59\x98\xd3\xfc\x84\x68\x96\x28\x66\x4e\xc8\x70\x38\xec\xbc\x08\xe0\x27\xa8\x55\x00\xe7\x07\xee\x63\x24\xa1\x5a\xf3\xa9\x08\xbc\xb9\xb1\x10\x72\xa4\x97\xc2\xd0\x87\xad\x2b\xb0\xfc\x66\x41\xd5\x92\xa4\x2c\x67\x02\xb4\x61\x29\x00\xce\xef\xf6\x3c\x7f\x3f\xee\xb6\x96\xa0\x34\x6e\x5a\xcc\x00\x1e\xde\xf8\x07\x58\xd2\x26\xca\xb2\x99\x01\xd4\xff\x48\x95\xa2\xcb\x67\xab\x5b\x66\xd7\xc4\x44\xb2\xf1\x2a\xaf\x6d\xa8\xd5\x09\x2c\x2a\x00\x7b\xb4\x7a\xe3\x1b\xba\x60\xa2\x01\xa5\xa1\x0d\x9b\xd9\xa6\xb9\xae\x6a\x1a\xf5\xb1\x95\xd0\xed\xdc\xce\xed\x0b\x9c\x64\xf2\xbe\x6d\x65\x94\x78\x41\x84\x0b\xf2\xcb\xd9\x9b\xd7\xe4\xe2\xe6\x75\xa5\xe5\xde\xcf\x78\x32\x0b\x54\x1d\x76\x41\xc9\xc2\xb0\x4d\x8c\xc3\x48\xa2\x8a\x88\x35\x35\x66\xf1\x2a\x93\xf7\x20\x3b\x09\x52\x08\x6d\x54\x01\x22\x43\xba\x26\x0a\x59\x04\xa4\xee\x04\x36\x62\x9e\x83\xe3\x56\x72\xfa\x7f\xdf\xbc\xbd\xb6\xcb\x89\xc5\x18\x42\x1e\x06\x56\xcb\x55\x82\x19\xa6\x07\xf0\x6a\xb5\x60\x83\x42\xdc\x09\x79\x2f\x06\x13\xce\xb2\x54\xbf\x24\x46\x6d\xc0\xc6\xed\xa7\xd1\x54\x82\x10\x08\xa7\xd8\x84\x29\x26\x12\x16\xac\x36\xbf\x5f\x35\x40\xfc\xee\x8f\x87\x6b\x20\x8e\x56\xbf\xd8\xb4\x54\x2b\x28\xee\xc2\xba\xdd\xfc\x6c\x9b\xf6\xb1\x71\xd6\x67\xa3\xab\xa0\x71\x84\x39\xfb\x45\x98\xe1\x76\xba\xbc\x9d\x4e\xc0\x4e\x83\x56\xd7\xfe\xee\xc3\xab\x89\x7b\x19\xc8\xde\x96\xee\x91\x9c\x33\xb7\x79\xa5\x32\x43\xb8\xd0\x86\xd1\x94\xc8\xc9\x16\xca\x45\x05\xb1\x78\xa6\x98\x7f\xe2\xc4\x6d\xa0\x17\xe9\x2b\x15\xc8\x1b\xd5\x16\x34\xe3\x29\xb1\x98\x76\xfa\x9d\xdc\x02\x12\x56\x41\x68\x92\x30\x6d\x01\x51\x03\xf6\xca\x13\xa2\x8b\x64\x46\xa8\x0e\x52\xe8\x8d\xfd\xcb\x70\x4e\x05\x9f\x30\x0d\x52\x9b\x13\xa5\xf4\xfb\xaf\x3f\x6c\xde\x3d\x42\x5e\x49\x45\xd8\x03\x9d\xe7\x19\x3b\x21\xdc\xed\x78\x79\x67\x02\xf6\x70\xed\xb6\xa3\x12\xeb\xee\xb9\x99\xf1\xcd\xd2\x0f\xb1\xfb\x26\xd3\x93\x60\x24\xb5\xcb\x35\xf4\x8e\x81\xf1\xcd\x33\x95\x8c\xdf\xb1\x97\xe4\xc0\x0a\x4a\xb5\x69\xfe\x3f\x56\x75\xfe\x7f\x0f\xb6\x40\x3d\xba\x9f\x31\xc5\xc8\x81\xfd\xd1\x81\x9b\x5c\xa9\x2f\xda\xef\x02\xbe\xd4\x64\xcf\x19\x35\xc4\x28\x3e\x9d\x32\x05\x86\x91\x4d\x03\x94\x1f\xab\x52\x1c\x83\x25\x6f\x62\x05\x86\x0a\x04\x00\xb6\xa7\xe7\x44\x3a\x96\xae\x4d\xfa\xfd\xd7\x1f\xb6\xce\xb8\xb9\x5f\x84\x8b\x94\x3d\x90\xaf\x09\x10\x42\xae\xed\x2e\x1d\x0f\xc9\x2d\x60\x07\x70\x51\xfb\xa6\x64\x26\x35\xdb\xb6\xb3\x52\x64\x4b\xbb\xe6\x19\x5d\x30\xa2\xe5\x9c\x91\x7b\x96\x65\x03\xa7\xaf\xa7\xe4\x9e\x82\x7d\x36\x1c\x9c\xa3\x75\x39\x55\x66\x27\xb6\x06\x2d\xfd\xf6\xed\xc5\xdb\x97\x6e\x66\x16\xa1\xa6\x60\x7d\xb0\xda\xdd\x84\x5b\xad\xdb\xaa\xdb\xde\x8c\x6c\xb1\x71\x4d\xe9\x0c\x43\x17\x0e\x7d\x8c\x24\xc9\x8c\x8a\x29\x23\x9e\xf0\x4f\x0a\x4b\x92\xb7\x48\x2f\x2d\xf7\x78\x5d\x75\x0e\x63\x83\x0a\xbd\x4a\x38\xfe\x30\x25\x14\xb9\x38\xb0\x18\x21\x16\x77\x5d\xc3\xf2\x9d\x8b\xab\x78\x8f\x5d\x5f\x2a\x13\x6d\x97\x96\xb0\xdc\xe8\x53\xb9\x60\x6a\xc1\xd9\xfd\xe9\xbd\x54\x77\x5c\x4c\x07\x16\x35\x07\x0e\x07\xf4\x29\xd8\x3f\x4f\xbf\x80\xff\x74\x5e\x0b\x18\x22\xb1\x0b\x82\x1f\x7f\x8a\x55\xd9\xf7\xe8\xd3\x4e\x8b\x0a\x1a\x08\x9e\x8f\x1d\xde\x04\x7b\xff\xca\xb3\xf6\x5a\x38\xa6\xeb\x8d\x68\x9e\xc6\x6e\xb9\x4c\x5c\x93\x39\x4d\x1d\x69\xa6\x62\xb9\x77\x54\xb6\x1b\x5a\x28\x3b\xa3\xe5\xc0\x9b\xed\x07\x54\xa4\xf6\xdf\x9a\x6b\x63\xbf\xef\xb4\x83\x05\x47\x5d\xdf\x1f\xaf\x2e\x3e\x0d\x82\x17\xbc\xd3\x5d\xdd\x21\xf5\xe5\x4a\x4e\x78\xb6\x01\xed\xd7\xa4\x32\xff\x4b\x22\x18\x4b\x9d\x6b\x4b\x15\xa2\x5d\xca\xda\x31\xb1\x60\xa8\x46\xbc\xbc\x32\x7d\xff\x3e\x92\xa9\xfe\x3d\xcc\x22\x98\x96\x55\x21\xc0\x27\xb5\x6b\x26\xce\xc5\x09\x56\xef\xbf\x7e\xbd\x65\x9e\x75\x8b\x78\x63\xa2\x52\x73\x53\xf3\xaa\x6c\x9d\x6c\xcd\xa9\xea\xd4\xa4\xfa\xb3\x76\xd3\xc6\x0c\x84\xd6\xbd\xeb\x40\xa5\x7d\x2a\xda\x2c\xb7\x6a\x04\x2b\xbf\xa8\x19\xc2\x36\xeb\x41\x1b\x4d\x63\x32\x67\x82\xe6\x3c\x40\xf3\x1f\x87\xa5\x8d\xa0\xc5\xd4\xf7\xd6\x39\x1f\x74\xd3\x3c\xd5\xd9\x5a\x76\x18\xbc\x80\x4d\x4b\x99\x15\x28\xa8\x31\x34\x99\xb1\xb4\xb2\x51\x03\xc5\xdb\x78\xdd\xee\x79\x96\xd9\xa3\x9c\x53\xc3\x14\xa7\x19\x58\xef\xa9\x26\xd4\x79\xab\xbd\xad\x20\x60\xa5\xc5\xd9\xdf\xbd\xa0\x72\xcf\xbc\x30\xbd\x85\xae\xf8\xc3\xb0\xd2\x87\x93\x3c\x88\x62\x19\xa3\x9a\x69\xf8\x8a\x2e\x64\x01\xf7\x00\xcc\x89\x27\xe5\xee\x4a\x55\xf3\xed\xad\x1d\x8d\xdd\xfa\x8d\x84\xa3\xcd\xa6\x97\xc8\x39\xb8\x8b\xb7\xb2\x8f\x95\xed\xe5\x95\x30\x6b\x77\xd5\x0a\x86\x1e\x02\x4b\xc9\xd1\x98\x6a\xf6\xcd\xdf\x08\x13\x89\x5a\xe6\x86\xa5\xbb\xad\x28\x63\x29\x33\x46\x37\xcb\x94\xfe\x05\x68\xa3\x90\x3f\xd0\x44\xa6\x8c\x1c\xe5\x19\x28\xf5\xec\xc1\x74\x34\xe3\x94\xef\xc7\x9a\x3a\x4b\x03\xd4\x9c\xe6\xe4\x8e\x2d\xc9\x4c\x66\x69\xf0\x8b\x94\x73\x03\x90\x8f\x9c\xd1\x3b\x36\x89\x9f\x51\xa5\x32\xed\x6d\x5e\x68\x2b\x68\x1d\x7d\xc0\x08\x79\x64\x78\xce\x13\x9a\x59\x15\x82\x3d\x18\x8b\xe9\x63\x2e\xa8\x5a\x76\x3e\x3c\xb8\x3a\xdb\xb5\xeb\x0d\x13\x82\x27\x48\x4e\xcd\x8c\x80\x9f\x51\x1b\x2e\x9c\x21\x11\xae\x76\xd7\x89\x6c\x97\xa0\x37\xb1\xc0\x9a\x18\xdd\x66\xaa\x47\xbd\x3d\x8f\xd9\x01\x58\xbb\x53\x65\x41\x29\xb2\x54\x0e\xcc\x03\x72\x87\x8e\xda\x6a\x22\xa7\xf7\xe7\x8f\xb9\xc8\xbb\xf1\x20\xf0\xfb\xf1\xd2\x6c\x93\x53\x9f\xce\x7e\x6e\xe7\x76\xe7\xb5\xb8\x94\x1a\x6a\x79\x1a\x7b\xc8\x37\x9b\xd9\x10\xaf\xee\x68\xda\xd5\x56\x88\x4c\xd8\x59\x92\x58\x8c\xbd\xde\x88\x5f\x8d\x79\x27\x10\x1a\x43\x6e\xce\xec\x84\x8b\x5a\xe4\x4f\x47\x99\x0e\x27\x74\x54\x27\xa9\x37\x98\x5a\x9d\xa1\xd9\x19\x5c\x1f\x67\x5e\xbd\xa9\x58\x7d\x3d\x38\xa0\xe9\x0b\xb0\x2b\xae\xc7\xdb\xad\xc3\x24\xb5\xc9\x8c\x19\x61\x0f\x2c\x81\xb8\x2c\x17\x5e\xc6\x14\xcc\xdc\xcd\xba\x6e\x45\xee\xf9\x6d\xcf\x6f\x7b\x7e\xeb\x23\x60\xac\x96\x2b\xd5\x16\xb4\xdf\x10\x4a\x14\x1e\x20\x54\x59\x1d\x22\x04\xaa\xa6\x56\xeb\x9f\x70\x30\xa2\xce\xec\x9d\x9d\x86\x48\x38\x17\x41\x70\x37\x7c\x07\x57\xf5\xb5\xa4\xe9\x46\x6f\xbc\x1b\x85\x76\xb7\x39\x57\xec\x34\x97\xda\xd8\x8b\xe9\xcc\xd4\x8e\x2a\x6d\xb3\x6b\x6c\xa3\x3a\xc8\x9d\xd8\x45\xba\xdd\x08\xb4\x03\xb5\x4f\x4e\x0c\x58\x56\xee\x10\x17\x84\xe4\x7d\x58\x47\x25\x45\x3a\xde\xac\x72\x96\x73\x92\xee\x88\x72\xc5\x8c\xb7\xfa\x57\xd7\xb7\xeb\xa1\x67\x70\x00\xa8\x65\xb8\xb3\xf2\x6e\xb0\xda\x51\x07\x69\xa7\xeb\x21\x83\x21\x1d\x34\xb5\xcd\xcb\xa3\xc6\xb2\x16\xc3\xe7\x9d\x17\xf9\xff\x77\x01\x2e\x84\x02\x0c\x6a\x01\xa8\x2d\x73\x79\xed\xbd\xc9\xe1\x51\x67\x7a\x25\xc1\x17\xe0\x45\x00\x7f\x42\x47\x6c\x38\xdd\xe6\x02\x22\xc0\xfc\x2c\xc5\xe2\x9a\x1c\x18\x36\xcf\x33\x6a\xd8\xc1\x36\x2a\xb5\xff\xab\xfb\x1f\x24\xcd\x5a\xee\xd1\x90\x98\x82\x68\xeb\x27\xec\x7e\x3c\x0e\xfe\xfe\xad\x4e\x15\xb2\xdd\xd5\x8c\x98\x70\x47\x19\x38\xa0\x42\x8b\x0c\x3a\x92\x69\xf9\x53\x2f\x06\xf3\xff\xee\xe2\x29\x5e\x8f\xb7\xdb\xf8\x3e\xdc\xb5\x6f\x13\x10\x09\xa1\x89\xe1\x0b\x76\xc1\x68\x9a\x71\xc1\x6e\x58\x22\x45\xba\x03\xb1\x9b\x7e\xea\x4d\xcf\x6e\x7d\xb4\x66\x30\xfd\xe6\x6f\x2d\x37\x67\xb3\xe1\x34\x8c\xca\xef\x88\x9c\xe8\x79\xf9\xc0\xf6\xdb\xbf\xfb\x42\xaf\xae\x1c\x42\xd1\x33\x16\x72\x35\x40\xf2\x5f\xf1\xb9\x2e\x65\x41\xee\xe9\x56\xd1\xcb\x2f\xd7\xd9\xbd\x9d\x27\xd9\xf9\x8c\xb7\x53\x28\xcc\x79\xba\x41\xd5\xb4\xe5\x17\x6b\x81\xcf\x6a\x5a\xcc\x5d\xbc\x96\xf4\xb1\xb0\x46\x2d\x21\x1a\x76\x08\xe1\xe2\xa9\x4c\xee\x76\x70\xc7\x30\xf8\x9c\x4e\xd9\xe1\xa1\x26\xe7\x6f\x2e\xca\x90\x0a\xee\xa3\xa5\xbd\x2b\x35\x57\x72\xc1\x53\x96\x0e\xc9\x4f\x54\x71\x3a\xce\xb6\x91\xa0\x6a\x94\x32\xae\x26\x5f\x1e\xfd\x74\xf6\xee\xb7\xeb\xb3\x37\x97\xc7\x20\xcd\xb1\x87\x9c\x8a\x94\xa5\xa4\xd0\x41\xf6\x2d\x4f\xe2\xf0\x70\xfb\x89\x87\xc1\xc4\x82\x2b\x29\xe6\xe0\x66\xb9\x9a\x80\x7b\xde\xcd\x8a\x24\x65\x60\xaf\x62\x5a\x66\x0b\x06\x0e\xfd\x88\xd9\x06\x06\xc4\x45\x5e\x98\x10\xfd\x10\xac\xbd\x85\x70\xae\xe1\x74\x48\x2e\x64\x81\xd9\x85\x2f\xbf\x84\x15\x2b\x96\x16\x89\x73\x9a\xd0\x80\x88\x5f\x9e\x78\xb9\x8d\x66\x99\xbc\xd7\xa0\x86\x32\x9d\xd0\x7c\x3b\x07\xaa\x86\x9d\x62\x7d\x5b\x9d\x23\xfe\x25\xe1\x43\x36\x24\x07\x5f\xd6\xfe\x74\xe0\x66\x9f\x2b\x69\xa7\x80\x02\xec\x57\x9d\x71\xc3\x14\xcd\xc8\x41\x1d\xda\x90\x5c\xda\x39\x82\x95\x3c\x1c\x70\x2b\x50\x98\x81\x60\x0b\xa6\x9c\xfa\xec\x8e\xff\xc4\xa7\x9a\x41\x3a\x95\x9c\x58\xe1\x04\x32\x94\x30\xe7\x55\x1e\x38\x7b\xe0\xda\x40\x36\x93\x90\x66\x63\x60\x77\xe5\x87\x6b\x85\xba\xc3\x4f\x67\xa8\xbe\xd3\xa7\x5c\x58\x5e\x34\x48\xa9\xa1\x83\x1a\x21\x39\x75\xac\x72\x90\xc8\xf9\x9c\x8a\x74\x40\xfd\xd5\x1c\x94\x68\x7d\xfa\x85\xf7\x05\x0c\x68\xf9\x2b\x2e\x06\x74\xa0\x67\x2c\xcb\xb6\x45\x46\x86\xd1\x4a\xea\xdc\x40\xc8\x30\xcd\x9f\x6e\x97\x65\xc2\xf0\x73\x8d\xa3\x4c\x97\x25\x21\x72\x6f\x18\x92\x6b\x69\x2a\xab\xc9\xce\x20\x9c\x6a\x50\x02\x7b\x53\xa7\x65\x15\xad\xba\xbc\xbe\x7d\xf7\xcb\xe8\xed\xd5\xf5\x6d\x8d\x64\x21\x90\x7b\x17\x49\xdb\x42\xb2\xda\x27\xda\x4e\xd2\x56\x49\x16\x62\xf1\x6d\x24\x6d\x8d\x64\xb5\x13\x7a\x14\x49\x5b\x21\x59\xed\x7b\x8a\x24\x69\xab\x24\xab\x15\x30\x96\xa4\xd5\x48\x56\x2b\x4c\x34\x49\xab\x91\xac\x56\xa0\x38\x92\xb6\x4a\xb2\x5a\xc1\xa2\x48\x5a\x4f\xb2\xd6\x06\x13\x8b\x28\x72\x15\x14\xd2\xda\x15\x2d\xcf\x0a\x64\x2b\xcd\x0c\x41\xd0\xab\xc6\x9d\xdf\x74\x6c\x4f\xb3\x63\x8d\xb9\x5f\x8a\xc5\x4f\x54\x35\x12\x3e\xc4\xc6\x85\xb4\x82\xb5\x92\xaa\xf3\x84\x83\x54\x5b\xca\xdf\x6d\xb3\xc6\x4b\xb8\x6e\xec\xb2\x98\xec\x58\x68\x3d\x86\x6c\xd3\xfa\xda\xa7\xe9\xc6\x9b\x42\xc3\x99\x50\x72\xfe\xdb\xd5\xc5\xe5\xf5\xed\xd5\xab\xab\xcb\x77\xb8\xa7\x23\x70\x95\xb4\x65\x2d\x34\x47\x93\x7d\x3e\x96\x1f\xb9\xb1\x85\x2b\xe5\x8a\x2d\xb8\x2c\x74\xb6\x2c\x4d\x2e\xb5\xfd\x44\xc2\xae\xae\x87\x97\x96\x2b\x45\x8a\x8a\x94\x50\xb1\x0c\x8e\xa8\xc7\x00\x47\xc8\xf6\x48\x90\x9b\xd8\x65\x1b\x3b\x44\x82\xde\xc8\x34\x77\x31\x45\x24\xdc\x5d\xac\x73\x17\x6b\x44\x82\xdf\xc2\x40\xb7\x30\x48\x24\xd0\x9d\x6c\x74\x1b\x9b\x44\xc2\xde\xcd\x4c\x4b\x66\x79\xc1\x26\xb4\xc8\x10\xdc\xd5\x0d\x23\xc9\xc1\xc1\xd6\xc4\xa4\x95\xdf\x76\xb8\xfe\xaf\x94\x9c\x77\x20\x01\xce\x6d\x59\xba\x62\x37\x11\x3c\x84\x9a\x5c\x9b\x47\x83\x1d\x79\xfd\xde\x85\xb4\x7b\x69\x98\xcd\x73\xb3\xc4\x9d\x73\x1c\xbd\x27\x65\x3a\xd8\x1b\x9a\xff\xc0\x96\x3b\xfc\x65\xeb\xa3\xb9\x29\x2c\x63\x09\xa4\x34\xde\x31\x88\x17\xa7\x3e\xf5\xf1\x0d\xcd\xb1\x18\xda\x65\xf6\x76\xdc\x6d\xf7\x3b\x22\x66\x6e\x15\x18\x3b\x67\x90\x25\xec\x22\xf0\xd3\x25\xf1\x88\x17\x06\x9e\xd3\x6e\x9c\xf4\x8e\xb0\xed\x28\xa0\x64\x2f\x41\xde\x91\x53\x70\xa1\x77\x67\x69\x4a\x24\x90\x90\x42\xb3\x49\x91\xb9\x94\x00\x3d\xac\xe5\xfa\x60\x39\x4a\x18\x77\x5c\xa4\x27\xa4\xe0\xe9\xb7\x38\x22\x12\x46\xc7\x33\x0d\xce\xb1\x47\x9c\xeb\x4d\xe9\x33\xac\xa8\x69\x79\x8f\x22\x57\x2f\x15\xe1\x46\x03\x6e\xcf\xbd\x60\xe5\x85\x8a\x0e\x9b\xb1\x2b\xfc\x60\xd3\xd8\x95\x4b\xb9\x79\x0c\xec\x4c\xd1\xbf\x6e\x49\x95\xdb\x34\x00\x9f\xba\x53\xb8\xc3\x8a\xc4\xb9\x64\x15\x7f\xfb\x72\x19\xb1\x48\x42\x74\x91\xe7\x52\x19\x5d\x56\x0d\x80\xba\x23\x27\xcd\x8f\x90\x57\x10\x83\xed\xbf\x97\x8f\xbb\x6a\x36\xef\x0f\x0f\xff\xf1\xc3\xe5\x2f\xff\xeb\xf0\xf0\xc3\xef\x27\xb5\xbf\xd6\xca\xe8\x34\x7e\x12\xb3\x80\x9c\x25\x43\x21\x53\x76\x0d\xf3\x86\x8f\xeb\x81\x4d\x51\x10\x5d\x65\x94\x99\xd4\xe6\x6a\x74\x12\x3e\xe6\x32\x5d\xfd\xa4\x91\xc2\x00\xe9\xcc\x4a\xda\xf2\x0a\xb7\x8d\x06\xa6\xfc\xd4\xcc\x35\xf4\x25\x4e\x30\x46\xa0\xe6\x78\x15\xf2\x0c\xad\x1c\x70\xaf\xb8\x31\x4c\x80\x7c\xcc\xd4\x5c\x13\x39\x39\xb1\xf7\x39\x46\xa0\x0a\xc3\x0a\x56\x8b\x17\x68\xc9\xd1\x3f\xd4\x8d\x28\xb6\x24\x4b\x6e\x1b\x4d\x67\x20\x84\x76\x4e\xbc\x6b\xdc\xde\xbd\x92\x59\x47\x73\xbb\xba\xa7\x8f\xa5\xf5\xdc\xd0\x4f\xb0\x1d\x5d\xa8\x62\xb9\x81\xfb\xa4\x8d\x21\xa8\xfe\xd5\x93\xd1\xc8\x32\x4c\x7f\x35\x83\x32\x06\x0f\x20\x35\xb1\x4a\x58\x80\x0a\x66\x50\xce\xac\x2a\x18\x73\xe4\xbe\x1c\x26\x79\x11\x43\x73\xfc\x53\x73\x36\x97\x6a\x79\x12\x3e\xb2\x7c\xc6\xe6\x56\xc5\x1a\x68\x23\x15\x9d\x46\x91\xb1\x30\x25\x98\x4a\xf5\xc9\xbd\xa2\x31\xe9\xf5\xf7\x60\xed\x06\xc4\xdb\x0e\x5c\x3e\x95\xc9\x96\x81\x9f\xb0\x74\xef\xb4\xb1\x3c\xc1\xcd\x81\xab\xbb\x46\x13\x49\xce\x1b\x99\xb0\x2f\xcb\x5b\x11\x79\x97\xad\x02\xe6\xab\xb3\x9c\x54\x81\x49\xa0\x9a\x8b\x85\x55\xc5\xb6\x24\x63\x6d\x1b\x1d\x09\x5c\xca\x17\x5c\xcb\x28\xb4\x26\x84\x8a\xe5\xdb\x88\x4b\x46\xca\x0a\x14\x6d\xbe\xfc\xdd\xcf\x46\x2f\x6e\xa3\x78\xca\x7d\xd8\x89\x2c\x4c\x5e\x18\x1f\x88\x10\x2b\x9c\x7a\x6b\xe1\x43\x2e\x75\x2d\xa9\x47\x57\x3c\x8d\x98\x6d\x99\xeb\xdb\xc6\xc1\x0b\xac\x81\xc5\x8d\x9c\x1a\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\x51\xd3\x6c\x94\x7d\xe0\xc2\x0c\xa4\x1a\xb8\x83\xdc\x52\xec\x61\xfb\x08\xdb\xfc\x98\xdb\xfb\x2e\xf0\xb0\x5a\xb5\xb0\xc0\x8d\x3f\xc1\x85\xeb\xc2\x42\xc3\x44\xf7\xc9\x41\x5d\x29\x9d\xa7\xb6\xa1\x38\xa8\x18\x07\x47\x6d\xf2\x4e\x29\x39\xd4\x55\xde\xf4\x9f\xc2\x00\x13\xc4\x65\xb7\xe4\xe8\xdb\xef\x30\x10\x8a\xcf\x0d\xeb\xae\x04\x57\x0b\xc3\x41\x8d\xb5\x1f\x30\xa4\xd5\x2d\x8c\xde\x18\xd4\x1b\x83\xfc\xd8\x93\x31\xe8\xa6\x0b\x1e\xf7\x96\xa0\xce\x0f\xe0\x67\x3f\x20\xb5\x02\xb2\x4f\xf2\xf6\x08\x9f\x3a\xc6\x95\xb1\xd1\xaf\x1e\x54\x2b\x23\x49\x2e\xf3\x02\xc2\x6d\x63\xbc\x82\xdb\x9d\x8d\xc3\x40\xd8\xab\xf0\x71\x7c\x6c\x91\x93\x2b\xe6\x9b\xfd\xc1\xe4\x0c\x92\x06\x1c\x61\xb7\x2f\x68\x85\x18\x1c\x88\x8a\x39\x5d\x09\x92\xc1\x85\x2b\xd1\x63\xaf\xd7\xaa\x9f\x74\x47\xc8\x74\x18\xda\x50\x65\xb8\x98\x0e\xc9\xcf\xf6\x79\xc7\xb3\xbd\xbf\x8b\x0b\x32\x2f\x32\xc3\xf3\xac\x4c\xa4\xc3\x05\x3a\x3a\xaf\x0f\xd5\x5a\x26\x9c\x86\x68\x2c\x9f\x37\xa2\x4d\xd8\x16\x58\x0d\x54\x3f\xca\x15\x4b\x58\xca\x44\x82\x70\xb1\xff\x04\xd5\x6b\xcb\xb3\x18\x5b\x95\x94\x5c\x8a\x85\x7b\x07\x25\x69\xe1\xc2\x4f\x1c\x33\xb6\xef\x68\xc7\xe5\x95\x39\x7c\xb2\xb0\x0a\x8b\xee\xde\x0d\xb7\x52\x19\xb1\x34\x3a\x20\x48\x01\x85\xe0\x11\x39\xa9\x2c\xec\xed\xc7\x1e\x27\x20\x95\xbe\x35\xb4\x50\xb8\x26\x19\x95\x73\xab\xa4\x6c\x90\x71\xf6\xe4\x0d\x8c\x13\x45\xe2\x4a\x09\x45\x30\x9b\x3f\x4c\x04\xd9\x8b\xf8\xd1\x45\xf4\xe8\x20\x76\xc4\x8b\x1c\x7b\xf1\x3d\x75\x15\x31\xe2\xc5\x8b\x48\xd6\x9f\x2b\x36\xe1\x0f\x1d\xee\xe1\x99\xd8\x94\xe3\xe8\x33\x14\x73\x26\xb0\x6b\x34\x92\x30\x9a\xcc\x80\xc0\x86\x6c\xea\xd2\x49\xfe\x29\xa3\x9f\x9c\x36\xd4\x9d\x28\xdd\x04\x1d\xad\xa7\x48\x3d\x45\xda\x31\xf6\x40\x91\x3c\xea\x59\x22\x13\xb1\xde\xcf\x8f\x1c\xed\x41\x0f\x80\xf8\xfb\xb8\x64\x80\x8b\x5a\xe4\x3e\xdc\xb4\xe8\xca\x68\x55\xf2\xd8\x29\x40\x69\x47\xed\xdb\x7a\xbd\xc7\x8a\xb0\x1a\xe9\x62\xf0\xc8\x8c\x4f\xed\x61\x67\x6c\xc1\x32\x2f\x41\xb5\xc2\x74\x05\xaa\x20\x06\xcb\xc8\x60\x42\xb6\x7a\xaf\xbd\x92\x8a\xa7\x0d\xe1\x1e\x37\x4d\x2e\xa0\x19\x53\x26\x69\x5a\x6b\x36\xa3\xa1\xcc\x28\xb9\x60\x79\x26\x97\x73\x1f\xd4\x9b\x12\xa8\x92\x3a\x29\xb2\x1b\x66\xda\x9d\xd4\xe8\x8b\x04\x33\x1d\x15\x59\x36\x92\x19\x4f\x5a\x6d\x6c\x2b\x85\x67\xe1\x4c\xf3\x22\xcb\x48\x0e\x8f\x0f\xc9\x5b\x01\xd4\xf0\x2c\xbb\xa7\x4b\x7d\x42\xae\xd9\x82\xa9\x76\xaa\x71\x35\xb9\x96\x66\xe4\x84\xec\x2a\x86\xcf\xee\xb3\x03\x44\xf8\x84\xbc\x74\xcd\x35\x88\xa1\x53\x94\xf2\x14\xfc\xaf\x27\xf6\x8c\xea\x2f\x70\x44\xee\x9e\xeb\x2e\xda\x04\x79\x34\xf2\x7e\x01\x6f\xb2\xa4\xdb\x7d\x7e\xb2\xa3\xcc\xf8\x84\x25\xcb\x64\x53\x2d\xbf\xe6\x58\xcb\x08\x95\x42\xfb\xa2\xb3\x33\x56\xc7\x73\xbd\xd4\x86\xcd\x77\x95\x2b\x6b\x4c\xd4\xaa\x6a\x5c\x10\xc5\x74\x2e\x85\x06\x9b\x7d\x75\x25\xca\xd9\x39\x95\x58\x87\xbd\x6f\x05\x8b\x3f\x9b\x18\xc6\x9f\x4b\x6d\x6e\xac\x7e\x8d\xe1\x1b\x4d\xac\x1f\x85\x47\xa1\xda\x0a\xcd\x32\x96\x12\x3e\x9f\xb3\xd4\xea\xd3\xd9\x92\xd0\x89\x41\xfa\xce\x68\xc3\x1e\xe0\xfa\x47\x41\x2b\x12\x27\x4e\xcc\xa8\x48\x33\xa6\xc8\x84\xf2\x4c\xe3\x58\xef\xaa\x8d\x01\x02\x39\xb8\x00\x45\xdf\xb9\x87\xc1\xa8\xc0\xa0\x2a\xb3\x84\x2e\x6f\x38\xb8\x92\xb8\x1e\x2a\xf0\x78\x75\xdb\x81\x67\xd6\x30\xc6\x09\x42\x28\x90\xd5\x34\xc7\x99\x4c\xee\x34\x29\x84\xe1\x99\x5b\xb8\x94\x77\xae\xcd\x1b\xdc\x29\xbc\x99\xb9\xd3\xb5\x2c\xff\x39\x28\x71\x74\x60\x67\xa0\x4f\xbf\xa8\xfe\x04\x5f\x60\x04\x99\x58\xe9\x93\x3d\x6c\x4b\x1e\x5f\x1f\x0d\x3c\xb4\x94\xd6\x1e\x29\x04\x30\x48\x51\x0a\xa1\x13\x69\x59\x5c\x8c\x25\xd9\xd7\xf6\x1e\xd7\x82\x56\x86\xe4\xf2\x81\x25\xe5\x67\x67\xf8\xa0\xc9\x8e\x62\x15\xeb\xc3\x48\x20\x09\x58\xf7\x46\x17\xbf\x10\x32\x3b\xb1\x3e\x56\xb2\xcc\xe1\xf9\x50\x39\xc5\x83\x23\x19\x17\x71\x6e\x0d\xa8\xf5\x05\xd9\x8d\x84\x0b\x6d\x65\x81\xc6\x45\x74\xf9\x7a\x5e\x62\x8f\x33\xd6\x73\xc5\x12\x23\xd5\xb2\x8c\x05\x0f\x73\xb4\x73\x56\x52\x1a\x72\x74\x78\x7a\x18\x13\xdb\x41\xd6\xcc\xa8\x87\xae\xc5\xa2\xa3\xf6\xce\xa6\xea\xdf\x12\x07\x56\x13\xcd\xe7\x79\xb6\x84\xbd\x38\x4c\x4f\x08\x37\x21\xbc\x5c\x15\xc2\xef\x4c\x5c\x0c\x83\x4b\x01\x3d\x21\x5a\x12\xa3\x68\x59\x59\x15\xbe\x85\x92\xf6\xaa\x70\xfc\x2b\x0a\xec\xd1\xe1\xc7\xc3\x13\xc2\x4c\x72\x4c\xee\xa5\x38\x34\x70\x34\x43\x72\xeb\x0a\xa0\x85\x97\x46\x81\x5c\xca\x02\x4a\xd2\xfa\xb2\x6f\x19\x4f\xb8\xc9\x96\xc0\x1e\x88\x2c\x8c\x4b\xd1\x8f\x0c\x61\xf0\xe9\xaf\x97\x0f\xdc\xf8\x18\x45\x7b\xc7\x9f\x03\xb6\x3a\x56\x41\x68\xdc\xc2\x33\xbe\x60\xa7\x33\x46\x33\x33\x73\xe1\x42\x42\x8a\xc1\x7f\x33\x25\x21\x89\x56\xf8\xbf\xc4\x38\x24\x91\xd6\xd5\xfa\xe8\xe8\xed\xc2\xaa\x28\xab\x4f\x44\xb8\x6d\x2c\xe3\xf8\x8e\xa1\x44\x02\xb2\x4a\x4a\xbe\xbf\xbd\x1d\x7d\xc7\xcc\x0a\xc9\xb4\x10\x43\x4c\x56\x0c\xe1\xcc\x99\x9a\x48\x35\xdf\x27\xed\x9c\x49\x8d\x5e\x29\x59\x5b\xad\xd4\xc6\xd5\x33\x72\x42\x9e\x70\x95\xf3\x3b\x86\x8b\xfa\xfa\x15\xb9\x4c\xc9\xd5\x68\x08\x0d\x5c\x73\x25\xc7\x74\x9c\x2d\xa1\x1e\x87\x4f\xc2\x8c\x82\x79\x60\xa7\x78\x60\x69\x9d\x3d\x83\xef\x19\x4d\xad\x66\xe5\xbb\x60\xc4\x60\x78\x27\x74\xad\xbd\xb3\x3b\x73\x72\x95\x19\x67\x7e\xea\x65\x22\x6a\x74\x98\xaf\xc7\xbf\x21\xe0\x68\x48\xcd\x56\x2c\x77\x24\xc4\xc3\xdf\xf3\xa5\x5f\xbb\x2b\x6e\x77\xca\x42\x42\xda\x0a\xc3\xb0\xe0\x48\xc7\xb3\x9b\x7e\xad\xb0\xb6\xdd\x21\x58\xa8\x45\xa1\xc8\xd8\x80\x6e\xb1\x29\xa4\x53\x7c\x05\xd9\x64\xf5\xf4\xab\x71\xa6\x0b\x94\xb3\x77\x75\x74\x8e\xc2\x8b\x4a\x58\xad\x8f\xdd\x8b\xd8\xd6\xba\x6a\xf7\xe8\xbc\x8a\xf8\x50\x00\x82\x77\xac\x37\x1f\x89\x5f\x59\x87\x98\x2f\xd2\x89\xf3\xed\x2e\x0d\xb7\x69\xac\x07\xc3\x1b\x19\x3a\xf7\xf8\x62\xe6\xf6\x52\xc5\xc9\x2f\xd0\xbb\x73\xef\xb4\x36\x97\x38\x2d\x3e\x8c\xe8\xc0\xd8\xee\x61\xb1\x9d\x83\x62\x37\xe4\xbe\xab\x5a\x0f\x04\xc7\x2d\x55\x1c\x47\x5c\x3b\xd0\x5a\x1c\xc5\xb5\x03\x1d\x69\xf2\x06\xe3\x4c\x68\x8f\x06\x2d\x73\x5e\xd8\xb7\x7c\xf3\x3f\xff\xe7\x5f\xff\xe7\xd0\x4d\xbb\x0b\x44\x2a\xc8\xd5\xd9\xf5\xd9\x6f\x37\x3f\x9d\x43\x02\x72\x0c\x06\x3d\x59\x24\x2b\xa4\xd4\x44\x51\xc3\xa6\x5f\x01\x1e\xaf\xd7\x54\xf6\x52\x52\x2c\x41\xf3\xb2\x91\x95\xd6\x9a\x96\x51\x7b\x1d\xf7\x7c\xb7\x62\x89\xe9\x20\x06\x29\xe3\x83\xaa\x92\xfc\x46\x26\x77\x1d\xe5\xf3\xc3\xdb\xf3\x91\x7b\xbc\x26\xa2\x53\x11\x6b\xd4\xe0\x62\x21\xb3\x85\xeb\x50\x75\x7b\x3e\x82\x05\x0f\xe1\x5f\x60\x21\x02\x65\x77\x69\xdf\x11\x72\x26\xd0\x90\x9d\x13\xce\x2a\xd0\xce\x94\x46\x89\x62\x34\xe3\xda\xf0\x04\xe0\x97\xc6\xa9\x08\x09\x5f\xde\x61\x7d\x6f\x9f\x5c\x83\x38\x7c\x1b\x1c\x77\x1b\x95\x89\xc8\x3b\xd2\x88\xe9\xaf\x2b\x13\x31\x81\x98\x3d\xf7\xf1\xa3\xc9\x7d\x3c\xd7\x51\x8d\xfa\xb5\x3d\xf7\xd9\x34\x9e\x88\xfb\x7c\x4e\x74\x37\xea\xe7\xb9\x62\x37\x46\xe6\x1d\x7c\x2a\xee\xc1\x2d\x1e\x95\x31\x9b\x60\x3d\x00\x74\xab\xfb\x23\xf5\x4d\x81\x05\x24\x64\xc6\xd8\x64\x64\xc3\xc5\xe1\x22\x3a\x43\x0b\xcb\x8c\x2f\x98\x60\x5a\x9f\x82\x63\xa4\xc8\x9d\xd6\x89\x02\x3b\xa1\x3c\x2b\x14\x3b\xb1\xbb\xc6\xe6\xb0\x13\x27\x55\xc2\x8b\x2f\xc9\x0e\x5f\x32\x93\xe0\xb0\xf0\xb6\xe6\x35\xf2\x96\xd7\xb0\x9d\xab\x4d\x26\x13\x45\xf5\x0c\xa9\x1e\x43\xaf\x4d\x6e\xb4\xb3\x0d\x2b\x46\xb5\xef\x9a\x10\xb6\x97\x4b\x68\xba\x98\x53\xbd\xab\xcc\x78\x7d\x04\xb1\xc6\x4d\xd6\x01\x1e\xc9\xf4\xf0\x50\x37\x80\x4e\x15\x4d\x18\xc9\x99\xe2\x12\x07\x17\xb2\xc3\x53\x79\x2f\xc8\x98\x4d\xb9\xd0\x1e\x77\xe0\x65\x01\xc9\x2c\x5f\x64\x3b\x3a\x41\x36\x47\x28\x5b\x38\x24\xef\x1a\xa5\xdd\x7c\x7a\x5a\x22\x2b\xa2\xe8\x57\xd3\xc5\x55\x07\x01\xb7\x80\x5a\x85\xaf\xbc\xef\x11\x17\x1b\xd1\x1c\x40\xb6\x6c\xe2\xba\xcf\x0e\x87\x01\xab\xe8\xd3\xe2\xb3\xc3\xa2\x55\xf5\xfc\xb6\x09\x83\x9f\x83\x41\x5f\x2e\xdc\x1d\xe8\xee\x9f\xef\x1d\x81\xbd\x23\xb0\x77\x04\xf6\x8e\xc0\xde\x11\xd8\x3b\x02\x7b\x47\xe0\xd6\xd1\x3b\x02\x7b\x47\xa0\x1f\xbd\x23\x70\x6d\xf4\x8e\xc0\xde\x11\xd8\x3a\x7a\x47\x60\xcb\xe8\x4d\xb1\x7e\xf4\x8e\xc0\xde\x11\xe8\x46\xef\x08\x2c\x1f\xe8\x1d\x81\xbd\x23\x70\xe3\xe8\x1d\x81\x3b\x9f\xec\x1d\x81\x31\x10\x3f\x03\xee\xf3\x39\xd1\xdd\xe8\x6c\x52\xc4\x4f\x83\xf7\x6c\x64\x35\xb4\xb8\xdc\xc3\x11\x78\x07\x78\xe2\xb4\x3b\x8b\x8d\xf5\x5c\x33\x07\xb6\xfd\xc4\xce\x9b\x0e\x18\xd7\x5a\xc2\x67\x48\x79\x97\x99\x83\x0f\x39\x58\x5d\x72\xd6\x62\xfd\x11\x21\x21\x54\x9f\xe6\xd2\xfd\x5f\xe5\x8d\xa8\xb9\x21\x9c\x4e\xdb\x46\xd4\x62\x88\x39\xd6\xff\x10\xe7\x7b\xc0\x26\x0f\xfa\x5d\xc3\xf8\x1d\x62\xfc\x09\xb1\xdc\x2c\xd2\x8f\x80\xf5\x21\xc4\x94\x9a\x7b\x7a\xff\x01\xd6\x77\x10\x53\x03\x10\xe9\x37\xc0\x3a\x59\xed\x40\xf8\x0c\xe2\x4d\xf2\xad\xfe\x82\x9a\x0f\x00\x0d\x74\x87\xaf\x60\x8b\xfd\x1f\xef\xc8\x5a\xf1\x13\xec\xb0\xfd\xe3\xcf\xaa\xf4\x11\x3c\xb1\xdd\x3f\xd2\xfc\xd7\x41\x08\x89\xb3\x78\x44\x71\x34\x1f\x7e\x71\x3b\x53\x4c\xcf\x64\x86\xba\xf3\x8d\xfb\xfe\x86\x0b\x3e\x2f\xe6\xf6\x1a\x68\x7b\x65\xf9\x82\x05\xa0\x3a\xdc\x34\xd4\x32\x1d\x87\x71\x86\x4b\x0b\x8c\xa7\x4c\xb1\x14\x60\xd9\x53\x9b\x18\xa6\xc8\x8c\x82\xae\xa1\x8b\x24\x61\x2c\xc5\xfa\xc2\xeb\x6a\xe2\x5f\x87\xe5\x8c\xcb\xce\x2f\x2f\x30\x60\x6a\x5d\x80\xff\xfa\x35\xfa\x14\xb0\x52\x6a\x84\xab\x65\x1f\x6e\x96\x38\x17\x4b\x2c\x3b\x89\x51\x8c\xf6\xe4\x56\x41\xba\x54\xbc\x9b\x24\x42\xfd\x7d\x8c\x3b\x25\x9a\x12\x74\x70\xa3\xa0\x5d\x28\xa5\x5b\x04\xbd\xf8\xa7\x70\x9f\x44\xd2\xce\xbd\xb8\x4d\x9e\xcc\x65\xd2\xcd\x5d\xf2\xc8\x9a\xb4\x8f\x77\x93\x74\xd4\x8a\x3b\xb8\x47\x9e\xda\x35\xf2\xc9\xea\x5a\x47\xed\x69\xac\x2b\xa4\x83\x1b\x24\xd6\x05\x12\xe3\xfe\x40\xba\x3e\x22\xdd\x19\xd1\x47\x15\x63\x48\x8a\x32\x22\x75\x33\x20\x75\x32\x1e\x21\xdd\x16\xd5\x06\xa3\x71\x66\xa7\xd1\x68\xd5\x10\x84\x86\xba\xd1\x60\xf4\x18\x23\xd0\x93\x18\x80\xe2\x5c\x0f\x68\xb7\x43\x8c\x36\xfa\x78\x97\x43\x24\xf6\xc4\x10\x29\xb4\xb9\x2b\x8a\xd0\x70\xc1\x0d\xa7\xd9\x05\xcb\xe8\xf2\x86\x25\x52\xa4\x28\xae\xb6\x52\x16\xb0\xc4\x75\xed\x40\x78\x39\xbe\x81\xbb\x38\xd1\x87\x6a\x12\x4c\x52\x3e\x98\x39\xd8\xb7\x3c\x9b\x86\x76\x2d\x6e\xd6\xa8\x0a\x56\x24\x3e\x4a\xf6\x49\xad\x52\x64\xef\x4a\x85\x0b\x1d\xee\x7a\x78\xdf\xcb\x7b\x22\x27\x86\x09\x72\xc4\x45\x38\xbf\xe3\x9a\xaa\x10\xa7\xd9\x95\x57\xc7\x42\x78\xf1\x3c\x00\x5c\x57\xc7\x50\x20\x3f\x03\x95\x0d\x94\x50\xad\x9f\x56\x73\xf6\x40\x9f\x46\x75\xf6\xc0\x26\x45\xd6\x50\x9f\x51\x20\x9d\xda\xdd\xa4\x77\x2f\xaa\xd2\xa9\x2f\x60\x7e\xe1\x06\xa2\x20\x52\x91\x12\x9f\x1e\xf2\x79\xea\xe0\x51\x0e\xd5\x08\x67\x6a\xe5\x24\xc5\xed\x13\xce\x91\xea\x1c\xa4\x28\x88\x08\x27\x2a\xda\x39\xfa\xc9\x74\xff\xa7\x72\x88\x3e\x81\x33\xb4\x97\x5d\xb7\x3b\x3d\x7b\xd9\x75\xc7\xf8\xe3\xa5\xb8\x5a\x3e\xd1\x77\x8a\x26\x6c\xf4\x28\x91\x20\x5c\x49\x92\x16\xca\xa7\xbb\x95\x92\x41\xb8\x58\xa8\xdd\x15\x8c\xa5\xee\x36\x96\x09\x5e\x90\xed\x34\x29\xb2\x6c\x49\x8a\x5c\x8a\x9a\xc3\xb1\x50\xc8\xa4\x99\xdb\x19\x5b\x4b\x9a\xb2\xb3\xda\x34\x5b\x7c\x79\x4a\xef\xfd\xf4\x6c\x59\x15\x42\x58\xe5\xc1\xe3\xa8\xa5\x24\x56\xee\xd4\x8e\xba\xd6\xb6\x1b\xa7\xda\xf0\xa9\xdd\x4e\xcb\x1a\x21\xfb\x8b\xcf\x59\xd5\x25\xa3\x7a\xa9\x7d\xc3\x44\xaa\x84\x8f\x91\x3e\x94\x19\xcd\xca\xa6\x16\x94\xdc\xf1\x2c\xf3\xaf\x1a\x92\x1b\x66\x88\x99\x71\xed\x59\x6f\x26\x05\x96\x90\x98\x19\x15\xa1\x97\x1c\x4b\x2c\xfc\x24\x63\x54\x14\xb9\x9b\xb7\x15\x08\x96\xb2\x50\x61\xde\xb8\x33\x83\x22\x9f\xe5\x6c\xb8\x26\x82\x67\x27\xb5\xce\x5a\x3b\x11\x18\xf5\x86\xe0\xd2\x2e\x34\x0b\x79\x7f\xf7\x5c\xb3\x93\xfa\x7b\x43\xf1\x62\x1c\x44\xd7\x79\xdf\x3e\x97\x2b\xb9\xe0\xa9\x6b\xf2\x11\xd0\x01\xfa\xf4\xba\x26\x20\xf8\x80\x8b\x31\x03\x1f\x94\x60\x53\x0a\x72\xa0\x27\xf0\xce\x8b\xe8\xde\xe5\xfc\x53\x22\x85\xd6\x21\xb8\x89\x6a\x48\x26\xae\xa5\x10\x2f\x38\xb4\xc7\xad\x63\x04\x39\x12\x92\x48\x10\x2a\x0a\xc1\x0d\x0e\xbf\x8c\x24\x7a\x56\x18\x92\xca\x7b\x71\x3c\x74\x85\xa6\xb9\x26\x94\x8c\x99\x09\x5d\x9b\x43\x1f\x4e\xae\x90\xb3\x65\x82\x8e\x33\x7b\xb7\x20\x0e\xe2\x76\xe3\xc1\x93\x09\xa3\xa6\x50\x8c\x4c\xa9\x41\x52\x85\x0d\xa2\xa6\x3b\xa3\xc7\xa3\x16\xd7\xde\x5e\x3c\x21\x85\xd0\x0c\x65\x3b\xaf\xc9\xb0\xdf\xfc\xed\xe9\x65\x58\x3e\x67\xb2\x30\x4f\xae\xb0\xdf\xcf\x78\x32\x8b\xd5\x47\xf8\x9c\x69\x22\x8b\x15\xab\xc9\x0b\x0f\xba\x54\x02\x50\x20\xeb\xa7\xf7\x9f\xac\xb5\xa3\xb9\x3b\xc6\x6d\xb0\xc1\xfe\xb8\x9a\xc1\x5c\x35\x68\xa6\xf6\xfe\x5e\x5c\xdf\xfc\xf6\xfa\xec\x9f\x97\xaf\xdb\x51\xf9\x92\x26\xb3\x7a\x99\x01\x41\x28\xd0\x3f\x90\xbb\x66\x74\xc1\x08\x25\x85\xe0\xff\x2e\x5c\xbd\x7b\x72\x54\xc2\x3e\x46\x44\x24\xc5\x56\x24\x47\x4b\xb8\xd0\x13\xbe\x53\x07\x2f\xd7\x4d\xde\x05\x34\x48\xcd\xa0\x15\xc7\x8a\x24\xdb\xbe\x69\xf6\x51\x17\x2e\x0b\xd2\xf3\x8c\x59\x5a\xc6\x17\xde\x71\xeb\x4b\x8d\xd3\xb4\x0c\xd5\xb0\x68\x6e\xb1\x0d\x23\x51\xd0\x31\x84\x4c\xcc\x18\x11\xcc\x58\xac\x2f\xad\x9d\x52\xe8\x46\x4d\x88\x42\x33\x7d\x42\xc6\x05\xc2\x0c\xa8\x49\xae\xf8\x9c\x2a\x9e\x2d\xeb\x93\xb1\xa2\xc4\xb5\x0c\xfa\xee\xb2\x5a\x52\xbb\xab\xdb\x2e\xf9\xe2\xed\xe5\x0d\xb9\x7e\x7b\x4b\x72\xe5\x2a\x49\x40\x94\x07\x6c\x09\x6c\xeb\x98\x59\x88\xbe\x69\x6d\xfb\xb6\x9e\x89\xa5\x7b\xd8\xd1\x29\xae\x89\x55\x72\x19\x48\x6a\x5e\xdd\x08\xad\x0a\x0e\x9e\x0f\xe1\x7f\xed\x4e\x5e\x9a\xa6\x8a\x69\x5d\x05\xdd\x24\x6b\x61\x72\x4e\xf3\xe1\xe3\x8c\xe1\x1a\xb3\xd4\xce\xe6\x13\xf5\xf0\x2a\x43\xfb\x46\x76\x7b\x6a\x3d\xbc\x68\x89\x24\x48\xbd\x03\x2e\xb8\xc5\xdd\x2c\x0a\xe3\xa3\xfb\x78\x55\xd3\xed\xd0\x33\xa7\xe2\x5f\x41\x39\xf5\x97\x55\x8a\x4a\xa8\x44\x2a\x80\x57\xa3\x80\x02\x5e\xc2\x99\xaf\xb4\x3a\x85\x57\x38\x77\x0e\x36\x14\xeb\x39\xf9\x07\x79\x20\xff\x00\x45\xf5\x1b\x9c\xfc\x12\xcb\x6d\x62\x45\x06\x67\xa3\xb9\x1a\x75\xd8\xed\x9f\xed\xa5\xb5\x4f\xdb\xbd\x32\x92\x8c\xb9\x57\x64\xd8\x83\x61\x4a\xd0\xf6\xc6\x76\x6e\xf8\xb3\xda\x4b\x07\x26\x3b\xbd\x3d\x21\x13\x78\x84\xb0\xc8\x34\xa9\xf7\xe2\x30\x7b\x41\x27\xfb\x92\xef\xa5\x36\xd7\xfe\x62\x73\x5d\x7b\x27\xd6\xd6\x55\xce\x6c\x4e\x4d\x32\x6b\xd2\x0f\x2b\x7a\x69\x53\x5d\x52\xec\x4d\x4a\x25\xd8\x2f\x5d\x40\xe0\x8c\x23\x55\xc3\xfd\x23\x3e\x3e\xf4\xa2\x81\x17\xbb\xce\x72\xc5\xd8\x84\x36\x02\xa6\x41\x56\x72\x85\x6e\x02\xb1\x1a\x3a\x31\xcb\x4e\xd4\x23\x08\x3a\x3a\x75\xa7\x34\xe6\x6d\x64\x31\x4e\x86\x70\x4d\xed\x9d\x4f\xa8\x70\x51\xe2\x13\xa6\x94\x8b\xf2\x1c\x2f\x21\x22\x80\x27\x0c\x79\xbc\x91\xf7\x38\x57\xd2\xc8\x44\x22\x3b\x5c\x79\x6e\xff\x92\xdc\x9e\xe3\x92\x34\x9b\x51\x0f\xfe\x5d\xb0\x3f\xce\x12\x1f\x1c\x1f\x3f\x5e\x8c\x4e\x2c\x50\xec\x7d\x92\x8a\xdc\x9c\xdf\x8e\x9a\x2a\xd0\xc1\xed\xf9\xe8\x60\x0f\xbb\x14\xd3\x43\xb7\xc1\x69\xdb\x05\x97\xa7\x6f\xa2\xb5\x62\x61\xb5\x02\xdb\x60\x4e\xf3\xc1\x1d\x5b\xb6\x8a\x0a\x71\xd3\x1f\x94\xc8\x13\x3d\x21\xb7\x98\x79\x4b\x5b\x46\xc5\x68\xca\xf7\x90\xc1\xe1\x2f\x54\x05\xbf\x5b\x2a\xc7\x5c\x2e\x58\xea\xe4\xea\x00\x91\x89\x34\x97\xdc\xca\x81\xbc\xbd\x81\xeb\x96\xfc\x8f\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\x39\x8f\x3e\xbf\x63\xe3\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\x63\xe7\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xe3\x91\x33\xef\xf3\x3b\x76\x8f\x3e\xbf\x63\xd7\x53\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\x6c\x1f\x7d\x7e\xc7\xe7\x12\x29\xd2\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\xb5\xd1\xe7\x77\x7c\x56\x5a\x3b\x9a\xbb\x87\x16\x88\x71\xb9\x0a\x87\xe7\x72\x9e\x17\x86\x91\x77\xe1\xf1\x52\x48\x71\x34\x8c\xeb\x98\xe0\xed\xc7\x07\xfa\x24\x52\x4c\xf8\xd4\x33\xe8\x53\xd7\x6f\x6f\x50\xae\x6d\x50\xeb\x3b\xf7\x94\x51\x3e\x19\x9f\xf3\xf6\x2c\x0f\xe2\x82\xfc\x7d\xd4\xc4\x28\x52\xf3\x89\x10\xec\xbb\x88\xf5\x1d\x84\xfa\x9c\x1a\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\xa8\xe9\x3d\x81\xc0\xdd\xc4\xf5\xd7\x70\xca\x35\xe7\xa0\x65\x7d\x73\xfa\x00\xec\x80\xce\x65\x81\x6f\xeb\x98\xf8\x6b\x53\x62\xa6\x73\x7c\xfe\xa1\x08\x4f\x62\x95\x01\xef\xe1\xed\xf1\xfe\x3f\x1c\xef\xdf\xf9\x73\x5e\xc5\x7c\x2f\x08\x3d\x16\xf3\x03\xc3\x80\x7c\x82\xf2\x5d\x48\xc3\xad\x9c\x73\x63\x55\x07\xab\x2d\xd0\x7a\x48\x1f\x37\x0d\x33\x8d\xbb\xbb\x38\x29\x6c\xe2\x62\xc4\xb8\xae\xb7\x12\xac\x45\xe0\xcb\x20\xf3\x63\x5d\x3e\x54\x54\x36\x33\xb8\xa7\x83\x94\x4d\xb8\x60\xde\x47\xfd\xe7\xb9\xf3\xe8\x9f\x6a\x96\x14\x8a\x9b\xe5\xb9\x14\x86\x3d\xb4\x1a\xaf\x9a\xf8\x76\xd3\x7c\x98\xb8\xcd\xf2\x19\x8b\xfe\x6f\x44\xe6\xb8\xc6\x93\x2b\xe9\xa7\x65\xaf\x55\x55\x08\xd0\x67\x01\xeb\x34\x33\x4e\x49\x04\x55\xa3\x1d\xa8\x9c\x90\xd5\x49\x06\x95\xcf\x69\xb4\xff\x2e\xf8\x82\x66\x56\x89\xc7\x43\x1c\x81\xb2\x50\x07\x8a\x45\x0c\x43\xf5\x5d\x85\x15\x6c\x60\x45\xd2\x72\xcd\xa7\x61\xcb\xe0\x2b\xf6\x60\x9e\x54\xf2\x01\xb6\x35\x52\x7c\xc1\x33\x36\x65\x97\x3a\xa1\x19\x60\x65\xbc\xaa\x70\xb6\x05\x12\x9c\x9e\x92\x19\x52\x3b\x9f\x31\xe8\xb4\x4c\x83\xd9\x00\x72\x47\xa6\x94\x0b\x32\xb7\x7b\x99\x87\x17\x68\xb0\x3f\xe0\x08\x82\xd1\x24\xa7\xca\x9e\x66\xb0\x45\x38\x15\x75\x2c\x65\xe6\xe3\x80\xb3\x65\xdc\x3c\x7d\x9b\x03\x21\x7f\x13\xec\xfe\x37\x3b\x2b\x4d\x26\x19\x9d\x96\xe6\x05\xcd\xcc\x9a\x65\x13\xab\x2c\xb9\x29\x6e\xdd\x50\x68\x60\x5a\x30\x42\xb3\x7b\xba\x44\x6f\xeb\xca\x5c\x08\xd7\x2f\xc9\x8b\x63\xb8\x47\x54\x93\xf2\x3d\x29\xf9\x1a\x17\xf2\x3b\xa3\x9a\x9c\x9f\x8d\x7e\xbb\xf9\xe5\xe6\xb7\xb3\x8b\x37\x57\xd7\x78\x5a\x65\xf7\x9d\x21\x0e\x2f\xa1\x39\x1d\xf3\x8c\x63\x85\x8d\xb5\x78\xa2\x3a\x00\xb0\x4c\xa7\xe9\x69\xaa\x64\xee\xf6\xc3\xdb\xee\x50\xab\xad\x68\x72\x53\x7b\xad\xa7\x0a\xc3\x91\x4f\x1a\x2f\x45\xc1\x9e\x2a\x2a\x4c\x65\x34\xaa\x8e\x48\x15\xc2\x2a\xcd\xfb\x88\xc1\xa4\x69\xb7\x70\xfe\xb3\x34\x65\x69\xfc\x12\x1f\x17\xd9\x77\x1e\x5e\xb7\xac\x32\x92\xc9\xe8\xed\xcd\xd5\xff\xee\x32\x13\xe2\xf1\x10\xef\x32\xda\x77\x84\x36\x21\x16\x29\x3b\x9d\xc7\x3b\x9f\xad\xd3\x9f\x08\xea\x91\xbd\xc4\xcc\x97\x3c\x29\xde\xe7\xff\xae\x10\xcd\x9a\x18\x15\x2c\x32\x97\x29\x1b\x92\x51\xb0\xfa\xe3\xd8\x52\x03\x42\x45\xb4\xc0\x65\x60\xc1\x08\xc3\x69\x96\x2d\x6b\x12\x0e\xd6\xc0\x0b\x19\x31\xf5\x4c\xe6\x06\x1d\x9c\xd0\x4c\xa3\x08\x55\x1c\x07\xb0\xcc\xf0\x8d\x55\x4f\xa2\x77\xb6\x7c\x92\xa4\x4c\x48\xe3\xc5\x4f\xfb\x76\x48\xd0\x56\x32\x41\x2d\x1c\x74\xa3\x7a\xc0\x58\x83\x42\x6b\x67\x90\x0f\x0c\x00\xa9\xf3\xf8\x7d\x1b\x95\x33\x74\xd6\xd4\x42\x33\xbd\x99\x01\xe0\x48\x48\x38\x0d\x3b\x4b\xc5\x68\x0a\xd9\x67\x39\x35\x33\x0d\xb6\xf7\x39\xd5\x77\x2c\x75\x5f\x60\xfd\x67\xbc\xd4\xee\xdc\xcc\xca\x29\xdf\xda\x7d\x0c\xb6\x77\x90\x7b\x90\xaa\xd4\x98\x39\xbb\x3e\x2e\x22\x2b\x32\x9b\x95\xa6\x6f\x45\xb6\x7c\x27\xa5\x79\x55\x26\x5e\x45\x23\xce\xcf\x5e\x02\x6d\xda\x3e\x41\xdc\x81\x70\x89\x74\x60\x37\x16\xb5\x58\xb8\x32\xf5\x1c\xb0\x8b\x12\x51\xf6\x75\x61\x54\x21\xce\xf4\x77\x4a\x16\x28\x76\xb2\x26\x30\x7d\x77\x75\x01\x77\xbd\xf0\x9e\x3d\x61\xd4\x12\x12\x3f\xbd\x8f\x3f\x4e\x56\xaa\x64\xd9\x1f\xbd\xaf\x14\x3c\x83\xe5\x75\x89\x70\x93\x10\xf2\x86\x2e\x09\xcd\xb4\x0c\xc2\x35\x17\x1b\x35\x2e\xaf\x0e\x62\xa9\xe5\x58\x9a\xd9\x9a\x2e\x68\xaf\xcb\x3a\x6c\x5c\x7a\x5d\xe5\x0c\xac\x4a\x25\x71\xb1\xf6\x0a\x43\xef\x98\x26\xb9\x62\x09\x4b\x99\x48\x50\x98\xb0\x5f\x57\x11\x60\xce\xb5\x14\xf6\xfa\x44\xe3\xce\x55\xf0\x43\x3a\xd3\x4b\x93\x8a\x41\xe4\x85\x2a\x70\xca\x1a\x5c\x33\x21\xc5\x00\x2e\x4f\xa1\x99\x02\x0d\xdf\x2a\x3c\x4e\xc5\xff\xa1\x18\xb3\x8c\x19\x50\xb4\xb0\xae\x22\x9e\x52\xe3\x34\x7b\x3e\xa7\x53\x46\xa8\x29\x91\xd1\x48\xc2\x84\xb6\x64\xcc\x19\x8d\x70\x98\x93\x4a\x56\x65\x61\x52\x4d\x7e\xbc\xba\x20\xcf\xc9\x91\x9d\xf3\x31\xa0\xcf\x84\xf2\x0c\xdc\xa2\x86\x22\x5b\x0b\xae\x68\x67\x13\xb0\x80\x49\xa6\x61\xf9\x70\x4f\x88\x54\x8e\x6c\x9c\x10\x81\xa3\xb6\xba\x48\x66\x61\xfd\x56\x73\x0c\xca\xa9\x8f\xd8\x04\x73\x75\x75\xad\x70\x20\x5b\xaf\xde\xb6\x6b\x85\x34\xb5\x6d\xbc\x7a\x5b\xae\x15\x0a\xe4\x53\x5c\xbd\x0e\x44\xf8\x47\xcd\x54\x27\x1a\xfc\xe3\x9e\x68\x70\x5d\x5c\xb3\xf7\xaa\xda\x49\x2c\xb1\x74\x97\x67\xce\x0c\x4d\xa9\xa1\x9e\x7e\x57\xb9\xe9\x3d\x2a\xfd\xf1\x54\x5c\xb3\xd7\x5c\x14\x0f\x2e\x32\xab\x9b\xd1\xe4\xe6\x12\x40\x90\x24\x2c\x12\x58\x2e\xcd\xf3\x8c\x43\x02\x77\x3c\x35\x0b\x24\xac\x5e\x04\xa7\xab\x98\x0b\x24\x8c\x66\x99\xb4\xec\xc6\x4a\x64\x54\xa4\x72\xbe\x36\x69\x2b\x04\x33\x9a\xcc\xe2\x2e\xcb\x30\x46\xcc\x88\xc1\xf1\x3f\x93\x98\x11\x6b\x4a\xca\xd8\x82\x21\xcb\xec\xac\x56\x4a\xb4\x4f\x5a\x61\x38\x9c\x1e\x80\x22\x19\x1d\xb3\x0c\xd8\x31\xda\x20\xe0\xb0\xb3\xb4\xc8\x45\x84\x2c\xb8\x11\x6d\x50\x50\x32\xeb\x96\x82\xf4\x4e\x66\xcc\xc5\x46\x85\x45\x5b\x50\x7f\x8a\x35\xc3\x03\x5d\xd6\x0c\xda\x62\x63\xcd\xa0\x87\xff\x19\xd6\x5c\x20\xb9\x38\x59\x5d\xb3\x65\xff\xcd\x35\x03\xcf\xfd\xfc\xd7\x1c\x65\xfa\xd2\x2c\x49\xe4\x3c\x1f\x29\x69\xd5\xdc\x4e\xec\xc6\x83\x08\x0e\xc1\x60\x6b\xf1\xd1\x47\xb1\xf4\x1b\xe4\x86\x26\x40\xaa\x6a\x81\x99\xc8\x7d\x07\x7a\x1d\x22\x38\xff\x47\xbd\x49\xb6\xa5\x50\x27\x1d\xdc\x3a\x61\x36\x0d\x3f\xa3\x85\xee\xff\xb0\x17\xca\x2c\x13\x9a\x41\x41\x43\xfc\xf9\x90\xd5\x33\x5a\x05\x52\xc5\x9c\x3a\x27\x9d\xfd\x2e\xc2\x88\xec\xfc\xe6\x50\x1c\x14\xa0\x79\x8b\xa2\x90\x29\xab\x79\x77\x0b\x54\x19\xd7\x30\x6e\x5d\x74\x34\xc0\x0b\x61\xfe\x96\xe7\x05\x87\x6a\x5a\x7f\x0b\xde\xc8\x2c\x7d\x31\x9b\x37\x65\xe1\x45\xbb\x31\x4c\xa4\x5c\x4c\xc1\x8e\x76\x42\x14\xcb\x20\x40\x37\x06\x28\x04\xdc\x3a\x25\xf6\x10\x2c\x4c\x61\x92\x01\x71\x63\x37\x15\x64\x21\x2e\x85\x9f\x29\xd8\xfd\x82\xf4\x32\x71\xa4\x96\x6b\x72\xf0\x3a\x1c\x24\xb2\x94\xdc\xa7\xe4\x10\x07\x6e\x96\x25\x66\x39\x8b\xe8\x1d\x17\xa9\x8f\x3d\xb5\x1b\x83\xde\x90\x80\x0b\x65\xd9\x5d\x27\xbb\x42\x14\x36\x4f\xeb\x84\x01\xef\xfe\xf8\x55\x90\x72\x03\xc9\xa0\x42\xfd\x75\x94\x46\x83\xdc\x81\xfa\xe4\x9d\x13\x89\xbd\xce\x86\x06\x39\xd8\x2c\x59\x97\x26\xb7\x30\xe9\x88\xfa\x63\xc4\x77\xe6\x87\x69\xfd\x28\x00\x5f\xed\x7a\x07\x44\xc8\x15\x78\x58\xc5\x8f\x94\x5c\x2d\x1d\x62\x8b\xab\xec\x35\x61\x1a\xe9\x7c\x8a\x62\x8d\xf7\x5c\xa4\xf2\x5e\x3f\x46\x13\xfb\xd9\x81\x08\x22\x7e\x62\xaf\xb4\xe1\x62\xaa\xc3\xee\x61\x7d\x37\x34\xcb\x1a\x4e\x8b\x4d\xea\x18\x36\x20\xc7\x8e\xb2\x94\xf9\xba\xfa\xb2\x92\x5f\xf1\x9f\x6b\x8d\x8d\x65\xc6\xd3\xb9\xa6\xe7\xca\xc2\x37\x9c\x66\x37\x39\xae\xae\x20\x59\xc5\x8b\xef\xde\xdc\x9c\x35\xc1\x58\xe2\x7e\x0f\x55\xd2\xf1\xa5\x59\x09\xc0\x21\x34\x9d\x73\xad\xc1\x32\xc8\xc6\x33\x29\xef\xc8\x51\x08\x53\x9a\x72\x33\x2b\xc6\xc3\x44\xce\x6b\x11\x4b\x03\xcd\xa7\xfa\xd4\x63\xf6\xc0\xae\x08\x5f\x1e\x8e\x8b\xac\x8c\x02\x03\x2d\x5d\x18\x1d\x32\x07\x61\x32\x49\xb9\x2a\x34\x4c\x7b\xa8\xbe\xd8\xad\x0f\x9e\x58\xdf\x1e\x57\xb8\x96\xb3\x6c\x7f\x75\x98\xd6\x8f\xf6\x3a\xa2\x88\x4f\xcb\xf1\xc2\xfc\x7d\xe6\x5a\x54\xdd\x99\xcd\x7b\xeb\xf6\xcc\x09\xd9\xfb\x2b\x4c\xe5\xc4\xc5\x84\xe9\x6e\x85\xa9\xbe\xaf\x9e\x27\x29\x73\x89\x39\x4c\x5b\x69\x86\x46\x8a\xdd\x76\x34\x83\x06\xc1\xc1\x70\x08\x39\xc4\xfe\x15\x87\xf1\x3a\x95\x77\x8e\xba\xcc\x26\xab\xe5\x65\xf9\x8c\x0e\x9c\xf9\xc2\xd2\x2b\x20\x82\x5e\x10\x43\x83\x9c\x49\x21\x7d\xe2\x85\x15\x77\xa4\x80\x2b\x02\x6e\x09\xe7\x33\x85\xf3\xf4\x4c\xa1\xb6\x45\xe7\xb1\xf5\xb5\x49\xc3\x75\x0b\x39\x80\xae\x02\x4a\xb5\xa6\x7b\x6e\x66\xbe\x3b\x44\x27\xa0\x6e\x07\x14\xd3\xe0\xe8\x13\x84\x29\x25\x95\x76\x71\x57\xc1\x21\x11\x51\xa4\xc9\xf3\x1a\x08\x8a\xb3\x88\x4d\xed\xa7\x43\x5d\x8f\x70\x28\x2b\x57\x47\x01\xd5\xf6\x76\xb1\xc9\x84\x25\x90\x67\x57\x47\x3c\xc7\x37\x8e\x38\xda\xaf\x6f\x87\x90\x26\xa4\x02\xd8\x4b\xe6\x2b\x69\xcf\xf9\x83\x9d\x75\x1d\x7a\x74\x51\x74\x52\x56\xa6\xdc\x0c\xe6\x78\x48\xc8\x95\x28\x03\xf5\xf1\xc5\x40\x79\x73\x62\x21\xba\xd0\xd8\xa3\xaa\x97\x87\x47\x27\x2f\xc2\x5c\x6b\x26\x54\xab\xf3\xa8\x22\x92\xda\x60\x7d\x2d\xa4\xee\x6f\xe9\x4c\x76\xc1\xef\xe2\x01\x58\x74\x0d\x92\x97\xf3\xc3\x44\x61\xd4\x9a\xbf\x66\x97\x2f\x26\x56\x6f\x6c\xfa\x6d\x36\xfa\x64\xd0\x20\xb7\xf9\x6e\x76\x98\xbd\xd1\xb0\x77\xbb\x6f\x1e\x25\xd2\x91\x48\xb1\x2e\x42\x6b\x8c\x11\xff\xc8\x5e\x2d\x6b\xf8\x40\x7d\x57\x41\xa5\x43\x21\xf1\x9b\xda\x93\x35\xcd\xbb\xf4\xdf\x8f\x64\x4a\x66\xb4\x7d\xfb\xaa\xaa\x32\xd0\xf1\x07\xaa\x44\xf1\xff\x0e\xb2\x7f\xa5\x63\x08\xe9\x12\x2f\xb0\x55\x14\x21\x62\xcd\x55\x7d\x4e\x89\x55\x63\xb3\x10\x92\x33\xcf\x33\x2b\x8c\x36\xde\x3c\xc4\x38\x64\xe0\xf9\x5a\x65\xf2\x93\x72\xa1\x55\xf1\x73\x5f\x54\xea\x84\xfc\x1f\x0c\xb9\xa3\x3a\x44\x82\x87\xda\x37\xa3\x12\xbc\xdd\x02\x90\x12\x7c\xf7\x03\x48\x0d\x46\xb8\xcf\xbc\xad\x92\xa4\x7c\x32\x61\x21\x6a\x7d\xcc\x48\x4e\x15\x9d\x5b\x61\x48\x13\x7f\x44\x63\x36\xe5\xb8\x10\xe6\x92\x65\x1e\xea\xaa\xc8\xcb\x89\x63\xc7\xdc\x90\x39\x9f\xce\xdc\x75\x21\x14\x4a\x00\x10\x94\x3f\xce\x48\x92\x49\x9a\x12\xa0\x3c\x52\x91\x7b\xaa\xe6\x56\x42\xa3\xc9\x0c\x82\x35\xa8\x20\x69\xa1\xa0\x42\xaf\x61\x34\x5d\x0e\xb4\xa1\xa6\x1d\xac\xd5\xab\xbc\x41\x2b\xec\x5f\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xef\xcb\xc7\xf7\xe5\xe3\xd7\xe6\xf1\x59\x85\xc2\xf7\xe5\xe3\x3f\x8b\xd2\x75\x7d\xf9\x78\x3f\xfa\xf2\xf1\x3b\x46\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\x7f\xe4\xcc\xfb\xf2\xf1\xbb\x47\x5f\x3e\x7e\xd7\x53\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\x7e\xfb\xe8\xcb\xc7\x7f\x2e\x85\xe8\xfa\xf2\xf1\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xef\xcb\xc7\xf7\xe5\xe3\xfb\xf2\xf1\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xaf\x8d\xbe\x7c\xfc\x67\xa5\xb5\x47\xc4\x91\xa5\xbc\xb5\xe8\x27\xa6\x4e\x92\x0f\xb6\x0e\x19\xfa\xad\xeb\xa1\x64\x5c\x4c\x26\x4c\x01\xc1\x87\x59\x04\x66\xb8\x5e\x07\x31\x90\xf7\x76\x6b\x93\xd3\x70\xa0\x2c\xac\x62\x34\xd5\x2e\x63\x65\x0b\x78\x54\x25\x19\x57\x6c\xb3\x16\xd1\x7c\xf9\xf6\x55\x7c\x41\x27\x7c\x6c\x2b\xcc\xf5\xad\x48\xe2\xa2\xfa\xaa\x43\xd9\x94\x05\xe6\xcf\x26\xc9\xa4\x46\x04\x77\xcd\x98\xdf\xb0\x64\x46\x85\x60\x41\xeb\xe7\x06\xac\x67\x63\xc6\x04\x91\x39\x13\x8e\x5d\x51\xa2\xb9\x98\x22\x92\xdf\xa8\x31\x34\x99\x0d\xed\x4c\x45\x38\x90\x2a\xe2\xd8\x7f\xa3\x8d\x62\x74\x1e\x62\xc8\xe7\x14\x11\x43\x63\xa7\x42\x68\xa2\xa4\xd6\x64\x5e\x64\x86\xe7\x19\xf3\x2f\x23\x9a\x41\x92\x8b\x4b\x7c\x2a\x37\x16\x83\x45\xb5\xf0\xe5\x93\x6a\xb6\x7e\xd9\xb2\x5e\xbb\x0f\x6c\x11\xed\x21\x34\x5c\x13\x36\xcf\xcd\xb2\x8c\x68\x64\x64\xc2\x95\x36\x24\xc9\x38\x08\x7d\x30\x63\x97\xed\x0d\xef\x6b\x07\xe9\xc5\x3d\xe1\x77\x4a\xfb\xad\x10\x29\x68\x52\xb9\xd1\x2e\x3e\xaf\x7a\xa1\x7b\x55\x2b\xdc\x94\x6b\xaf\x1d\xeb\x13\x42\x43\x95\x3a\x87\x48\x61\x27\x00\x95\x02\x73\x86\xb7\xb7\x82\xf5\x8f\xd4\xa6\x53\x2b\x49\x5b\x05\x60\x96\x97\x1d\xd2\x09\x30\xfb\xea\x4b\x23\xd1\xf5\x78\xeb\x10\xd6\xba\x4a\x0a\x5a\xa1\x02\x02\x0a\xb6\xb0\x77\x88\x25\xcc\x8a\x52\x74\xcb\xcd\x7f\xb2\x8b\x5f\x93\x23\xde\x30\xad\xe9\x94\x8d\x10\xee\xb6\x6d\xc6\x0e\xf0\xb8\x55\x87\x07\xe8\x96\x81\xe5\x03\xbe\x41\x51\x81\x2a\x24\xad\x29\x41\x93\xb9\x9b\x5f\x29\x13\xdf\x2b\x6e\x0c\x6b\xdf\x56\xae\x5d\x5d\x45\xf0\x8d\xaf\x96\x35\x38\x5c\x09\x7c\xf3\x9b\xd0\x7e\x56\xee\xe5\x16\xb8\xe5\x8d\x22\x75\xe1\x62\x63\x46\xc6\x8a\xb3\x09\x99\x70\x88\x55\x83\x68\xaf\x13\xa8\x8c\xd5\x7e\xb3\x9c\xd9\x4d\x6b\xa6\x60\xbd\x5e\x7d\x0c\xeb\x1e\x92\x9f\xfd\xc2\x8d\x2a\x84\xe5\x76\xed\xea\xaa\x97\xec\x21\xe7\x97\x4f\xc8\x14\xa2\xc8\x94\x53\x86\xfe\xf6\xfc\xef\xdf\x90\xf1\xd2\x4a\x1d\x20\xa8\x1b\x69\x10\xb9\x70\xe1\x10\x32\x26\xa6\xf6\xac\x1d\x09\x6c\x66\x7c\x96\x27\x04\x8d\x4e\x10\xd3\xb4\x82\xd5\xd7\x77\xe3\xa6\xa8\x75\x9a\xb2\xc5\x69\xed\xfc\x07\x99\x9c\x0e\x7d\xcf\x97\xf6\x85\x57\xd1\xbb\x6d\x42\x11\xda\xbc\xb4\xe1\xaa\xc8\x8c\x27\xcb\xa8\xcb\x12\x4a\xd7\x91\x99\xbc\x77\x6a\xf3\x06\x0c\x47\x06\xdc\x8e\xad\xce\x96\x17\x99\x0b\x52\x7e\x55\xe6\xa0\x17\x9a\xad\xe7\x3d\x6e\xbc\xe7\x98\x93\x09\xaf\x58\xad\x8d\xef\x02\x19\xc3\x94\xa5\xcf\xbd\xf0\x66\x7b\x14\x1b\x09\xf6\x11\xf2\x8a\x66\xd9\x98\x26\x77\xb7\xf2\xb5\x9c\xea\xb7\xe2\x52\x29\xa9\x9a\x6b\xc9\x28\x42\x19\x4d\x66\x85\xb8\x73\x6d\x23\xca\x0a\x1a\x72\x6a\xa5\xf8\xbc\x30\x21\x74\x7e\xc3\x86\xb7\x02\x76\x95\x28\x02\x33\x0d\x16\x8f\xea\x2d\xec\x81\x57\x26\x0b\x9f\x7e\xd6\xae\x4f\xd9\x5b\x57\x9f\x9f\x0e\x17\xc6\x6e\xfb\xd7\xcf\xff\xf6\x5f\xee\x7a\x12\xa9\xc8\x7f\x3d\x87\x20\x64\xdd\xce\x9f\x81\xd0\x02\x0f\xb1\x02\xc5\x9c\x66\x99\xd5\xc4\xeb\x17\xcb\x22\xca\xb0\x6a\x9e\xd4\x0a\x31\x5c\xa4\x27\xbb\x47\x26\xee\xca\x3c\x99\xe8\x7f\x7b\xfb\x0b\xc8\xfd\xdc\x68\x96\x4d\x4e\x5c\x06\x52\x59\x71\xf6\x10\x98\xf4\xa1\xa7\xe2\xb8\x14\xb2\xfd\x09\xe4\x0b\x99\x15\x73\x76\xc1\x16\x3c\xb6\xc9\x56\xe3\xc9\x60\x45\xcc\xb8\x86\x04\xb1\x71\x26\x93\x3b\x92\xba\x3f\x62\x6e\x7f\x88\x2a\x5b\xad\x16\xdf\xb6\x52\x64\x6c\xdc\xd6\x99\x37\xa2\xe2\xe6\x34\xcf\xb9\x98\x42\x5e\x09\xc6\x72\x4d\xef\x1b\x0b\x85\x7b\x09\x05\x33\x22\x32\x6f\xe3\x7c\x45\xee\x45\x18\xd1\x69\xc3\xba\xab\x87\xc3\x71\xe5\xf0\x6f\x17\x2f\x2f\xb1\x39\x76\x4d\x92\x54\x66\x56\x95\x7b\xe0\x78\xb2\xdd\x4b\x64\x29\x07\x8b\x00\x38\x33\x55\xa4\x8b\x06\x1f\x35\xd8\xd8\x27\x51\x7a\x46\xe6\xd4\x78\xf9\x32\xb8\x74\x28\xc9\x99\xd2\x5c\x5b\x86\xf7\x13\xe0\xd1\x79\x46\x39\x36\x92\xb2\x32\x88\x3f\xfd\x72\xf1\x7e\x94\x41\x0d\x13\x10\x3f\x46\xc5\xf5\x45\x67\x01\xb6\xc7\xe5\xb9\x6b\x0a\x85\xb9\xe3\x28\xd3\x48\xa6\xfe\x61\xe0\x43\xae\xd8\xf9\x06\x91\xbc\x9d\x30\xd5\x25\xf6\xf5\x2e\x80\x7b\x20\x4d\x3f\x55\x6b\x6e\x52\x26\xfb\x4d\x04\x69\x72\x70\x3e\x01\x41\x82\x89\x75\xa4\x47\x40\x89\xfc\x14\x9b\x44\x25\xa8\x76\x11\x14\xc9\x1d\x78\xad\x2a\x82\xd7\xc5\x86\xc4\xc5\x63\xd8\xb3\xf3\x2f\x40\x42\x3d\x7c\x79\xb8\x17\xaa\xe4\xb6\x4c\xc9\x9c\x4e\xd1\x4d\x89\x56\x76\x6e\x15\x44\xbd\x9c\x84\x15\xf8\xe1\xef\x58\x67\xb3\xaf\x24\x07\xb0\x58\x5a\x55\xc1\x81\x9a\x50\x2e\x98\x20\x1c\x8b\x40\x13\xf4\x19\xf3\x79\xb1\xf7\x74\x49\xa8\x92\x85\x48\xbd\x75\xac\x34\x61\xbe\x59\x59\xc4\xb5\x14\x58\x4f\xb6\xf7\x29\x0c\x57\xea\x55\x80\x63\x85\x0b\xf2\x62\xf8\xe2\xf9\xe7\xc4\x50\x60\x96\x2b\x0c\xe5\xba\x64\x28\xee\xae\xee\x65\xbe\xa1\x79\x40\x87\x39\xbf\xf1\xa6\x8c\xb2\x37\x00\xe8\x35\x60\x31\x84\xaf\xee\x15\x47\x08\xc3\x6e\x54\xad\xe9\x8e\x40\x7c\xb5\x9a\x46\x2d\x4f\xff\xb8\xa1\x37\x20\x61\xa2\x3b\x0d\xc4\x97\x5e\xd0\xc5\xf8\x89\x28\x9a\x27\x4a\x70\xa5\x62\x09\x5a\x3d\x65\x72\x3b\x71\x8b\x2c\xb9\x60\x24\x39\x38\x20\x47\x0e\xde\xa1\xcb\xe8\x3c\xde\x0b\xea\xf9\x4d\xbc\x7c\xc8\x91\x95\x46\x1b\x1b\x79\xf9\x90\x53\xb0\x75\xe5\xdb\x77\x14\xb9\xe4\xca\x46\x88\xda\x51\x24\xd4\x7f\xb2\x19\x5d\x30\x4d\x34\x9f\xf3\x8c\xaa\x6c\x69\xb7\xf6\xc6\xad\x99\x8c\x0b\x43\x98\x58\x70\x25\xc5\x1c\xdb\x8b\x86\x90\x05\x55\x1c\xea\xe1\x28\x06\x19\xf2\x56\xad\xfa\xf2\xe8\xa7\xb3\x77\x10\x91\x73\xec\x4b\x07\xb8\x7d\x41\x82\x2c\xb4\x2b\x80\xd3\x5c\x7b\x6d\x6a\x4f\x84\x40\x61\xe5\xf6\xb4\xc1\x6c\xe1\x3f\x47\x70\xa0\x79\x61\x0a\xd7\xc3\xe7\x21\xc9\x0a\xcd\x17\xfb\xa0\x88\x31\x32\x72\x29\xd9\x7c\xc6\x22\xb2\x4f\xef\xbe\xe0\xad\x77\x6c\x25\xfd\xbc\x42\x06\x0f\xa2\xca\xfc\x06\x17\x05\x30\xe9\xb2\xca\x45\x9c\x3d\x3d\x38\xe6\x0e\x75\x59\xa0\xb1\x1e\x5e\x72\x82\xa4\x84\xae\x7a\x83\x0b\xd6\x0d\xb5\x44\xd7\x04\x45\xa8\x13\xd3\xc5\x5a\xfb\x34\x46\x26\x0c\x3e\xb5\x62\x07\x0a\x2f\xda\x31\x22\x15\xba\xcd\x4e\xdc\x40\x82\x8b\xeb\x1b\xf7\xfb\x96\x77\xee\xdc\x04\x96\xcf\xd8\x9c\x29\x9a\x55\xd5\xba\x90\xaf\xbf\x5c\x7f\x72\xeb\x83\xad\x9a\x54\xb3\x99\x9f\xd8\x00\xdc\x45\xde\xac\x98\x2d\xe6\x2d\xd7\x6b\xcc\x08\x85\xce\x80\x86\xcd\x73\xa9\xa8\xe2\x8e\xce\x53\x41\xd8\x03\xd7\xa0\x90\xe5\xd2\xb5\xf9\x2d\x34\x53\x83\x32\xb3\x62\x27\x58\x9a\x18\xbe\x70\xdd\x1b\xa1\x95\x09\xb5\x17\x65\x5c\x4c\xa7\x5c\x4c\x87\xd5\xdc\xeb\x9e\x8e\xd6\x0a\x60\x42\x96\xbd\x8b\xad\x74\xa5\x93\x19\x4b\x0b\x08\x14\x9a\x16\x14\x3a\x31\x32\x7d\x12\x2c\xca\x4b\xef\x02\x6c\xb9\x32\xf5\xca\x31\x65\xc4\xdd\x12\x8c\xd0\x50\x17\xc5\x7e\x43\x61\x03\xc0\xc5\xe9\x5a\xf6\xc9\xdd\xc1\x1b\x4d\x4f\xa8\xdd\xc8\xf5\xe5\x92\x84\x42\xd7\x30\x07\x1b\x8a\x23\x24\xac\x65\x4f\xb9\xd1\xd5\x06\x78\x5b\x2d\x97\xa2\x8c\x92\xb3\x67\x0d\x6d\xba\x16\x3c\x81\xb7\x97\xdb\xbc\x13\x6c\xbd\x12\x1b\x5d\x12\x6f\x00\x70\x48\x31\x5e\x56\x5d\x56\x81\xac\x04\x5e\xdb\x66\xde\x71\xc1\x6f\xb7\x76\x2f\xcb\xf8\x5b\x80\x18\x22\xcf\x5c\x54\x5f\xb9\x33\xc8\xa2\x6a\xba\x18\x87\x1d\x58\x3d\x69\x9a\xe7\x8c\xaa\x7a\x3c\x26\xd4\x4b\x94\x6d\xf1\x02\x30\xad\x5a\xe8\x9a\x70\x25\x01\xcb\x00\x33\xdf\xf4\x2c\x58\x6d\x63\xee\x34\x59\xad\xd7\xb7\xe3\x97\x58\x93\x04\x55\xd3\x38\x4b\xd1\xe1\x99\x9a\x16\x73\x57\x90\x50\xae\xd4\x39\xf3\x4d\xf0\x64\x72\x87\x08\x29\x03\x3e\x74\x78\xa8\xc9\xf9\x9b\x8b\x7a\xc4\x9b\xf1\x3b\x67\x11\x27\xc4\x41\x0e\xc9\x4f\x5e\xd2\x43\xc8\x2b\xad\x92\xe0\x46\x19\x0f\x61\xda\x6a\x08\x81\xf6\x2a\x56\xf2\x67\x55\x99\xc8\xe2\x53\xb6\xf0\xb5\x74\xf1\xb3\x0d\x88\xc6\x45\x5e\x18\xcf\x40\x2a\x19\x40\x24\x33\x2a\xa6\xa0\xbc\xc8\x02\xb3\x0b\x5f\x7e\x09\x2b\x56\x2c\x2d\x12\xe7\xb4\x0a\x71\x39\xe4\x4b\x2f\x4d\x84\x14\x7b\x68\x90\xa2\x13\x9a\x63\xa4\x41\x3b\xc5\xfa\xb6\xea\xa5\x30\xf4\xe1\x25\xe1\x43\x36\x24\x07\x5f\xd6\xfe\x74\xe0\x66\x9f\x2b\x69\xa7\x80\x02\xec\x57\x9d\x71\x03\xc4\xed\xa0\x0e\x6d\x48\x2e\xed\x1c\x41\xbb\x0e\x07\xdc\xee\x70\xab\xa2\x36\xc6\xd5\xf1\x5b\x6d\x7c\x4a\x55\x9a\x41\xe6\xf1\xa4\xec\x34\x8d\x39\xaf\xf2\xc0\x81\x99\x81\xff\x4f\x48\xb3\xc9\xd2\x59\x8b\x26\x6c\x85\xda\xda\x11\x9c\x0b\x2b\xe9\x0c\x52\x6a\xe8\x00\x2a\x3e\x3b\x52\x7d\xea\x4a\x8e\x0f\x7c\x39\xa0\x01\xf5\x57\xb3\xd6\x33\xfc\x0b\x1f\x58\x3e\xa0\xe5\xaf\xb8\x18\xd0\x01\x14\xbe\x69\xf3\xbf\x23\xcd\xb1\x11\xfa\x04\x56\x4a\x47\x56\x8a\x6a\x52\xa6\xcb\xaa\xe0\x22\xbc\x61\x48\xae\xa5\xa9\x4a\xc7\x39\x95\x18\xe1\x8c\xf4\x45\x81\x2a\x5a\x56\xd1\xaa\xcb\xeb\xdb\x77\xbf\x8c\xde\x5e\x5d\xdf\xd6\x48\x16\x02\xb9\x77\x91\xb4\x2d\x24\xab\x7d\xa2\xed\x24\x6d\x95\x64\x21\x16\xdf\x46\xd2\xd6\x48\x56\x3b\xa1\x47\x91\xb4\x15\x92\x85\x71\x80\xa2\x48\xda\x2a\xc9\x6a\x05\x8c\x25\x69\x35\x92\xd5\x0a\x13\x4d\xd2\x6a\x24\x0b\xa3\x9a\x21\x48\xda\x2a\xc9\x6a\x05\x8b\x22\x69\x3d\xc9\x5a\x1b\x4c\x2c\xa2\xc8\xd5\x6b\xef\xf7\xaf\x5d\xd1\xf2\xac\x6a\x35\x74\xe2\x0c\x09\x9f\xc8\xe7\x76\x29\x16\x3f\x51\x55\x75\xfc\x06\x39\x77\xd3\x42\x10\xf6\xa8\xd0\x34\x1c\x9c\x6e\xe7\xfb\x72\xba\x75\x74\x43\x5c\xd7\xd2\x12\x37\xad\x0f\x6b\xfb\xac\x3a\xc7\x9c\xff\x76\x75\x71\x79\x7d\x7b\xf5\xea\xea\xf2\xdd\x5e\xac\xc8\x11\xf5\x73\x9a\xec\xf3\xb1\xfc\xc8\x8d\x2d\x5c\x29\x57\x6c\xc1\x65\xa1\xb3\x65\xd9\x27\xa5\xbb\xb9\x57\xaf\x5b\xb5\x20\xca\x59\x2c\xa1\x7a\x0c\x4f\xd8\x63\x80\x23\x64\xfb\x08\x9f\x44\xac\x84\x8f\x04\xbd\x91\x69\xee\x62\x8a\x58\x1f\xd1\x0e\xd6\xb9\x8b\x35\x62\x3d\x0b\x9b\x19\xe8\x16\x06\x89\x04\xba\x93\x8d\x6e\x63\x93\x58\x3f\xdc\x4e\x66\x5a\x32\xcb\x2e\x2e\x01\x64\x9e\x78\x97\xeb\xff\x4a\x49\x54\xbf\xf3\xd5\xb2\x36\xce\x16\x14\xea\x98\x6e\x22\x78\x08\x35\xb9\x36\x8f\x06\x3b\xf2\xfa\x7d\x95\x91\x69\x85\xf3\x79\x6e\x90\x05\x31\xe3\xab\xa0\x39\x2b\xf8\x1b\x9a\xff\xc0\x96\xef\x18\x3a\x19\x7e\x75\x53\x58\xc6\x12\xcb\xe1\xc8\x1d\x5b\x3a\xf7\xf3\x79\x00\x8c\x2f\x6a\xd7\xad\x86\xdb\x1d\x43\xfa\xa1\x37\xce\xdc\x2a\x30\x76\xce\x20\x4b\xd8\x45\xe0\xa7\x4b\xba\xd7\x6f\x7b\x64\xdd\xb9\xc3\x3a\xcb\xf5\x37\xda\x38\xd1\x33\x0a\x28\x89\xc8\xe4\x93\x0b\xcb\x35\xd8\xfd\xa9\xf7\xec\x0c\xac\xaa\x38\x70\xee\x05\x7d\x6a\x17\xa4\x4f\xbf\x80\xff\x44\x4e\x01\x6a\x69\x90\xb3\x34\xf5\x91\x1d\x85\x66\x93\x22\x73\xd1\x17\x7a\x48\x68\xce\x7f\x62\x4a\x47\x35\x69\x70\xe3\x8e\x8b\xf4\x84\x14\x3c\xfd\x16\x5b\x6c\xc2\x8d\x8e\x67\x2a\x43\x1a\x49\xf7\x73\xbd\x01\xd7\xd8\xb2\x41\x4d\xcb\x7b\x14\xb9\x7a\x17\x28\x0c\xb8\x1d\xac\xc1\x5e\xa8\xe8\xb0\x19\x31\xfd\x25\x48\xc7\x3a\x7f\x77\x0c\x5f\xa3\xb8\x43\xd9\x3e\xc0\xa7\xee\x14\xee\xb0\x22\x71\x2e\x2e\xa8\xac\xc3\x11\xb1\x48\x12\x4a\xc8\xe8\xb2\x07\xc5\xd0\x5e\x99\x93\xe6\x47\x9d\xd3\x84\xc5\x60\xfb\xef\xe5\xe3\xd0\x31\x55\xbf\x3f\x3c\xfc\xc7\x0f\x97\xbf\xfc\xaf\xc3\xc3\x0f\xbf\x9f\xd4\xfe\x0a\x7c\x06\x54\xcc\xe6\x4f\x62\x16\x90\xb3\x64\x28\x64\xca\xae\x61\xde\xf0\xd1\xcb\x93\x67\x49\x22\x0b\x61\xe0\x0f\x31\x10\x21\x13\x63\x38\x93\xda\x5c\x8d\x4e\xc2\xc7\x5c\xa6\xab\x9f\x34\xba\x68\x4c\x57\x56\x52\xd1\x9a\x47\x5c\x62\x0f\x21\x20\x08\x54\xd0\xa3\x51\xad\x81\xdc\x78\x65\xd1\x2c\x44\x55\x97\xf9\x5a\x02\x12\x40\x34\x91\x93\x0e\x95\x78\xdd\xb0\x82\xd5\xe2\x05\x5a\x72\xf4\x0f\x75\x23\x8a\x93\xb0\x88\x47\x6c\x28\xec\x41\xa8\xea\x0f\x77\xaf\x64\xd6\xd1\xdc\xce\x1d\x49\xd9\x06\xe5\x6c\x74\x45\x16\xee\xbc\x3e\xc1\x76\x74\xa1\x8a\xe5\x06\xee\x93\x36\x06\xff\xde\xab\x27\xa3\x91\x95\xd3\x78\xa5\xab\x4f\x0c\x1e\x40\x78\x60\x80\xe4\xb3\x8b\x74\x59\xdb\x82\x59\xdd\xe2\xc8\x7d\x39\x4c\xf2\x22\x86\xe6\xf8\xa7\xe6\x6c\x2e\xd5\xf2\x24\x7c\x2c\x3d\xa3\x03\x6d\xa4\xa2\xd3\x28\x32\x16\xa6\x04\x53\xa9\x3e\xb9\x57\x34\x26\xbd\xfe\x1e\x7c\xdd\x7f\x67\x3b\x48\x0a\x65\x25\xbe\x6c\x59\x95\x24\xdb\x3b\x6d\x2c\x4f\x30\xa6\x6d\x94\x1b\x4d\x24\xa9\x62\x27\x40\x0a\x2e\x6f\x45\xe4\x5d\xb6\x0a\x98\x8f\xc6\x3f\x29\x65\x2f\xa7\x9a\x8b\x85\x55\xc5\x50\xe5\x24\xaa\xd1\x91\xc0\xa5\x7c\xc1\xb5\x8c\x42\xeb\xc8\xba\x63\x6e\x74\xab\x3e\xd6\x7c\x36\x7a\x71\x1b\xc5\xd3\x50\xe8\xde\xa7\xfd\xb9\x82\x1c\xb1\xc2\xe9\x24\x14\x33\x82\xf4\xf6\xf2\x8e\x37\xca\xc5\x45\xc2\x3c\x78\x81\xaf\x1d\x4f\x5c\x5d\x66\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\x51\xd3\x7c\x92\x32\xbe\x6e\x84\x6d\x7e\xcc\xed\x7d\x17\x78\x58\x45\xe2\x4b\x6e\xfc\x09\x2e\x5c\x17\x16\x1a\x26\xba\x4f\x0e\xaa\x59\xa2\x98\x79\x6a\x1b\x8a\x83\x1a\xd3\x14\x87\xd4\x02\x7d\x4a\x55\xe2\x4f\x61\x80\x09\xe2\xb2\x5b\x72\xf4\xed\x77\x18\x08\x01\xdc\xc3\xba\x2b\x01\xda\x67\x7a\xa8\xb1\xf6\x03\x86\x6e\x43\xe3\x46\x6f\x0c\xea\x8d\x41\x7e\xec\xc9\x18\x74\xd3\x05\x8f\x7b\x4b\x50\xe7\x07\x62\x02\xfb\xff\xa8\x60\x7d\x26\x16\x18\x57\xc6\x46\xbf\x7a\x50\xad\xea\x75\x32\x62\xbc\x82\xdb\x9d\x8d\xc3\x40\xd8\x75\xe9\xcb\xc4\xc7\x16\x39\xb9\x62\xbe\xd9\x1f\x0c\x5d\x8d\xb9\x70\x84\xdd\xbe\xa0\x15\x62\xd5\xaf\xd2\x97\x6f\x76\xa5\x6a\xd8\x82\x09\x53\x95\xfc\xac\x57\x56\x6a\x05\x09\xd1\xc6\x10\x57\xfd\xb3\x0b\x57\xbe\x73\x11\xcc\x56\x27\xe5\xa2\xaa\xa9\x55\xca\xb5\xb8\xc0\xb9\xac\x60\x84\x6a\x2d\x13\x88\xf6\x76\x05\x39\x42\xf9\x90\xb0\x2d\xb0\x1a\xe8\x3e\x19\xd3\x83\x15\x6a\x62\x56\x67\x31\x5e\x42\x6d\x26\xb1\x08\x75\x4a\xd3\xc2\x85\x9f\x38\x66\x8c\x2a\xf2\xb6\x3a\x87\x4f\x16\x56\x61\xd1\xdd\xbb\xe1\x6a\xd1\x15\x20\x3d\x04\xa3\x03\x82\x14\x50\x08\x1e\x91\x93\xca\xc2\xde\x7e\xec\x71\x02\x52\xe9\x5b\x43\x0b\x85\x6b\x92\x51\x39\xb7\x4a\xca\xc6\x27\xa9\xc5\x8b\x73\x71\xa2\x08\x56\x0c\x41\x46\x78\x56\xe3\x0f\x13\x41\xf6\x22\x7e\x74\x11\x3d\x3a\x88\x1d\xf1\x22\xc7\x5e\x7c\x4f\x5d\x45\x8c\x78\xf1\x22\x92\xf5\xe7\x8a\x4d\xf8\x43\x87\x7b\x78\x26\x2a\xfb\x12\x4f\x99\x30\x7c\xc2\x5d\xcf\xb2\x5c\xb1\x9c\xe1\x93\xd7\x25\x61\x34\x99\x01\x81\xf5\xec\xb2\x72\x92\x7f\xca\xe8\x27\xa7\x0d\x75\x27\x4a\x37\x41\x47\xeb\x29\x52\x4f\x91\x76\x8c\x3d\x50\x24\x8f\x7a\xe8\xda\xde\x6e\x7c\x7e\xe4\x68\x0f\x7a\x00\xc4\xdf\xc7\x25\x03\x5c\xd4\x22\xf7\xe1\xa6\x45\xd7\x77\xae\x72\xc8\x4e\x01\x4a\xab\xd1\x1d\x8d\x46\x00\x6e\x54\x64\x59\x87\x2a\x85\x87\x57\xb0\xa2\xbc\xc8\x32\x92\xc3\xe3\x43\xe8\x13\x2e\x27\xe4\x0c\x2a\x13\x9f\x90\x6b\xb6\x60\xaa\xfd\xce\x5c\x4d\xae\xa5\x19\x39\x11\xb3\x59\x86\xce\x01\x22\x7c\x42\x5e\x5a\xb5\x49\x1b\x62\xe8\x14\xa5\x3a\x54\x5d\xfe\xa5\x6a\xbc\xa0\x2a\x68\xd1\x41\x96\x8e\x6e\xa8\xb5\x76\x74\x5f\x84\x6c\xc3\xc1\x13\x1f\x65\x59\xf1\x3b\x52\x47\x0d\xfd\x71\x7c\x1c\x1c\xc4\x68\x32\x97\x16\xcb\x50\x69\x96\xa4\x91\x6a\xd9\xb6\x83\x31\xcc\x29\x97\xda\xdc\x58\x1d\x30\xbe\xcc\xfb\x28\x3c\x0a\x25\x81\x69\x96\xb1\xb4\xd1\x27\x00\xdf\x1d\x83\x36\xab\x01\x27\xae\xc9\xb6\xaf\x05\xcc\xc8\x8c\x8a\x34\x63\x0a\xea\x54\x22\x2a\x2f\x92\xb5\x84\x7b\x5e\x15\xb0\x2d\xcb\x16\x87\xbc\x5d\x9a\x24\x52\xa5\x58\x5e\x60\x64\xc8\xa4\x85\x85\x97\x77\x12\xe8\xfa\x9c\x0a\x3a\x75\x3d\x92\x1c\xb3\x46\x81\xac\xa6\x09\xb5\xf2\x74\xad\x46\xf2\x4c\xca\x3b\x92\xc8\x79\x9e\x01\xe6\xe3\x4d\xa1\x9d\x2e\x4f\x55\xc5\xbe\xc4\xf3\x01\xf4\x8d\x3a\xad\x15\xb8\x87\x2f\xf6\xd1\xe3\x89\x3d\xb0\xa4\x53\x8f\x27\x4b\x0f\xed\x91\x82\x93\x5d\x8a\x52\x50\x9a\x48\x7b\xcd\x62\xac\x9d\x55\xb1\x93\x92\xb4\x0d\xc9\xe5\x03\x4b\x56\x3a\x63\xbb\x8e\x5c\x78\x0e\x2c\xc1\xc2\x80\x35\xc1\x77\xf1\x5d\x20\x33\xe8\xea\x63\xa5\xe0\x05\x3c\x1f\xca\x1e\x7a\x70\x50\xea\x34\xce\xb4\x2a\x43\x06\x5e\xa8\x9a\xd8\xb8\x88\x2e\xa7\xcc\x4b\x95\x71\x06\xe5\x50\x7d\xa3\x8c\x57\x0e\x73\x84\xdc\x7a\x29\x0d\x39\x3a\x3c\x3d\x8c\x89\x3f\x20\x6b\xa6\xbe\x95\x12\xd4\xb7\xd5\x5b\xe2\xc0\x42\xd5\x9b\x1c\x4a\xb5\xb0\xe4\x30\x3d\x21\xdc\x04\xd2\xaf\x0a\xe1\x77\x26\xce\xcf\xee\xd2\x14\x4f\x88\x96\xc4\x28\x9a\x72\xaf\xc5\xc1\xb7\xd0\x31\x5c\x15\x80\x94\x71\x6e\x8a\xa3\xc3\x8f\x87\x27\x84\x99\xe4\x98\xdc\x4b\x71\x68\xe0\x68\x86\xe4\xd6\x75\x3a\x0d\x2f\x8d\x02\xb9\x94\x05\x34\x66\x72\xa8\x90\x67\x3c\xe1\x26\x5b\x02\x7b\x20\xb2\x70\x65\xf5\x67\x91\x6e\x76\x9f\xa2\x79\xf9\xc0\x4d\x28\x77\x2c\x27\xe4\xb9\xeb\x20\xe0\x3a\x86\xd3\xb8\x85\x67\x7c\xc1\x4e\x67\x8c\x66\x66\xe6\x42\x5a\x84\x14\x03\xd7\x1b\xc7\xd2\x5f\xff\x97\x18\xa7\x59\x64\x0f\x72\xd2\xdd\x23\x13\xdb\xb6\xb9\x83\x6b\xc1\x32\x8e\xef\x70\x2d\x0c\xc9\xa6\x86\xea\xdf\x35\x7a\x18\x02\x27\x33\x26\x0f\x71\x43\x31\x84\xd3\x77\x09\xdd\x27\xed\x8c\x69\x2e\x48\xd6\xfb\x9b\xae\x77\x15\x6c\x74\x0b\x8c\x25\x9f\xb5\xce\x82\xe4\x17\x59\x40\x17\x1c\x3a\xce\x96\xe4\x9e\x0a\x6f\xa9\x88\xbb\x3c\x07\x76\x8a\x07\x96\xd6\xd5\x1a\xff\x03\xc9\x60\x14\x9d\x80\x44\xba\xa2\x6b\xed\x9d\xdd\x99\x13\xf4\xe2\xf7\x6d\xde\x6b\xc9\x92\xd1\xa1\xa8\x1e\xff\x86\xae\xf5\xb8\x4f\x1f\x56\x2c\x77\x24\xc4\xc3\xdf\xf3\xa5\x5f\xbb\x2b\x6e\x77\x1a\xc5\x4c\x13\x58\x70\xa4\x73\xd4\x77\xc1\xaf\x95\x8a\xe6\xc2\x2d\xd4\xf5\x24\x8a\x02\xd7\x2d\x7e\x82\x74\x8a\x01\x20\xad\x3d\xfd\xa3\x1a\xe7\x87\xd1\x39\x52\x2c\x2a\xa9\xb2\x3e\x76\x2f\x22\xae\x9d\x7f\x18\x9d\x57\x11\xef\xae\x26\x78\xe7\x6f\xf3\x91\xf8\x95\x75\x88\x4b\x22\x9d\x38\x1f\x04\xc7\x45\x85\x6c\xaf\x07\x6c\x97\xbd\x49\x43\xcf\x51\x7b\xa9\xe2\xe4\x17\xa6\x16\x98\x24\xe7\x6a\x74\x3a\xf6\x98\x86\xb1\xa4\x4b\xf0\x66\xf7\xd0\xcd\xce\x81\x9b\x1b\xf2\xb3\x15\x11\x65\x7f\xb9\xd0\x40\x36\x96\xcb\x36\x0f\x74\x73\x13\xd9\x28\x98\x2b\x0d\x67\x37\x37\x92\x8d\x85\xd8\xb5\xe9\x2c\x79\xca\x68\x4b\x48\xfb\x88\xa2\x86\x4d\xdb\x37\x3c\x6e\x77\xc3\xaa\x14\x56\x79\xf3\x52\x52\x2c\x41\xf3\xb2\x91\x95\xd6\x9a\xf6\x4b\x7b\x1d\xf7\x7c\xb7\x62\x89\x29\xba\x0d\x2f\xe9\x14\xf8\x13\xd3\x62\x9c\xc4\xb5\x19\x47\xef\x63\xd9\x8e\x1c\xdb\x6a\x1c\x0d\xd9\x39\x8a\x10\xed\xc6\x23\x24\x7c\x5c\x5b\x72\xf2\x47\x68\x10\x4f\xd5\xa2\x9c\x3c\x4d\x9b\x72\xd2\x73\x9f\x6a\x20\xdb\x97\xf7\xdc\x67\x75\x3c\x11\xf7\xf9\x9c\xe8\x6e\xd4\xcf\x73\xc5\x6e\x8c\xcc\x3b\xf8\x54\xdc\x83\x5b\x3c\x2a\x63\x36\xc1\x7a\x00\xe8\x56\xf7\x47\x5a\x30\x5f\xa3\xf5\x6c\x74\x15\x65\x93\x91\x0d\x17\x87\x8b\x3a\x0c\x05\x5a\x33\xbe\x60\x82\x69\x7d\x0a\x8e\x91\x22\x77\x5a\x27\x0a\xac\x6f\x3f\x76\x62\x77\x8d\xcd\x73\x57\x96\xb4\x4c\xca\xf0\xcd\xd3\xe0\x4b\x66\x12\x7c\x13\xf7\xe0\x35\xf2\x96\xd7\xb0\x9d\x2b\x69\x7c\x24\x51\x54\xcf\x90\xea\xb1\x74\x1d\xc6\x7c\xa3\x3e\xc5\xa8\x96\xc2\x19\xa4\x6b\xbd\xcc\xb8\x26\x39\xd5\x1a\xc9\xf1\x82\x58\xe3\x26\xeb\x00\x8f\x64\xba\xda\x73\xb1\xde\x91\x1e\xe9\x55\x2a\x84\x49\xe5\xbd\x20\x63\x36\xe5\x42\x7b\xdc\x81\x97\x05\x24\xb3\x7c\xd1\x6e\x09\xb2\xb3\xb6\x2f\xad\x37\x24\xef\x1a\xe5\xc7\x7c\x0a\x55\x22\x2b\xa2\xe8\x57\xd3\xc5\x55\x07\x41\xa1\x80\x5a\xae\xda\x79\xd5\xdb\x1f\x19\x75\x1b\x40\xb6\x6c\xe2\xba\xcf\x0e\x87\x01\xab\xe8\xd3\xe2\xb3\xc3\xa2\x55\xf5\xfc\xb6\x09\xbb\x1a\xc2\x34\x99\x61\xcb\x06\x75\xf7\xa2\xf7\x8e\xc0\xde\x11\xd8\x3b\x02\x7b\x47\x60\xef\x08\xec\x1d\x81\xbd\x23\x70\xeb\xe8\x1d\x81\xbd\x23\xd0\x8f\xde\x11\xb8\x36\x7a\x47\x60\xef\x08\x6c\x1d\xbd\x23\xb0\x65\xf4\xa6\x58\x3f\x7a\x47\x60\xef\x08\x74\xa3\x77\x04\x96\x0f\xf4\x8e\xc0\xde\x11\xb8\x71\xf4\x8e\xc0\x9d\x4f\xf6\x8e\xc0\x18\x88\x9f\x01\xf7\xf9\x9c\xe8\x6e\x74\xc6\x23\xe2\xa7\xc1\x7b\x36\xb2\x1a\x5a\x5c\x2f\x7f\xd0\xe9\xa0\x98\xe2\xd6\xd4\xb2\x3d\xa5\x8e\x61\x0d\xf5\x71\x46\x7a\x6f\x7c\x47\x9d\x1d\xd2\x40\x1f\x63\x78\x8f\x25\xfb\x91\x06\x77\xac\xb1\x3d\xa6\x6e\xd8\xd3\x1b\xda\xb1\x46\xf6\x98\x82\x6e\x48\x03\x3b\xd6\x1b\x69\x07\xc2\xb8\x1e\x6f\xbb\x6e\x35\xac\xd7\x8c\xe5\x68\xa0\x3b\x8c\xea\x5b\x0c\xe5\x78\x8f\xcf\x8a\x41\x7d\x87\x91\x1c\x7f\x56\xa5\x31\xfd\x89\x0d\xe4\x91\x76\xb2\x0e\xdc\x3a\xce\x34\x10\x45\xfa\x7d\x9c\xc2\xed\x4c\x31\x3d\x93\x19\xea\xce\x37\xee\xfb\x1b\x2e\xf8\xbc\x98\xdb\x6b\xa0\xed\x95\xe5\x0b\x16\x80\xea\x70\xd3\x50\xcb\x04\x43\x9e\xb7\xf0\x59\x60\x3c\x65\xca\x12\x7d\xca\x33\x7b\x6a\x13\xc3\x14\x99\x51\x10\xca\x75\x91\x24\x8c\xa5\x58\xa7\x71\x5d\x9f\xfa\xeb\xb0\x9c\x71\xd9\xc6\xe3\x05\x06\x8c\xab\xa4\x0a\x02\xda\x5f\xbf\x46\x9f\x02\x56\x9c\x8b\xf0\x49\xec\xc3\x1f\x11\xe7\x8b\x88\x65\x27\x31\x1a\xc4\x9e\xfc\x0f\x48\xdf\x83\xf7\x27\x44\xe8\x89\x8f\xf1\x3b\x44\x53\x82\x0e\xfe\x06\xb4\xaf\xa1\xf4\x1f\xa0\x17\xff\x14\x7e\x86\x48\xda\xb9\x17\xff\xc2\x93\xf9\x16\xba\xf9\x15\x1e\x59\x60\xf4\xf1\xfe\x84\x8e\xea\x63\x07\x3f\xc2\x53\xfb\x10\x3e\x59\x91\xe2\xa8\x3d\x8d\xf5\x19\x74\xf0\x17\xc4\xfa\x0a\x62\xfc\x04\x48\x1f\x41\xa4\xdd\x3f\xfa\xa8\x62\x2c\x2e\x51\xd6\x96\x6e\x96\x96\x4e\x56\x16\xa4\x7d\xbf\xda\x60\x34\xce\xec\xb4\xae\xac\x5a\x4c\xd0\x50\x37\x5a\x56\x1e\x63\x2d\x79\x12\x4b\x49\x9c\x8d\x1e\x6d\x9f\x8f\xd1\x46\x1f\x6f\x9b\x8f\xc4\x9e\x18\x22\x85\xb6\x0b\x45\x11\x1a\x2e\xb8\xe1\x34\xbb\x60\x19\x5d\xde\xb0\x44\x8a\x14\xc5\xd5\x56\x6a\xbc\x95\xb8\xae\x1d\x08\x2f\xc7\x37\x70\x17\x27\xfa\x50\x4d\x42\x75\x1b\x1f\xf5\x1b\xec\x4b\x9e\x4d\x83\xb9\xc8\xcd\x1a\x55\x90\x89\xc4\x87\x93\x5a\x5d\x37\x93\x34\xd5\xa7\xb9\x74\xff\x57\x05\x93\xd6\xa2\x48\xdd\x7c\x30\x36\xe9\xfd\x2a\x15\x2e\xc6\xb6\xeb\xe1\x7d\x2f\xef\x89\x9c\x18\x26\xc8\x11\x17\xe1\xfc\x8e\x6b\xaa\x42\x9c\x66\x57\x5e\x1d\x0b\xe1\xc5\xf3\x00\x70\x5d\x1d\x43\x81\xfc\x0c\x54\x36\x50\x42\xb5\x7e\x5a\xcd\xd9\x03\x7d\x1a\xd5\xd9\x03\x9b\x14\x59\x43\x7d\x46\x81\x74\x6a\x77\x93\xde\xbd\xa8\xea\x60\xbe\x80\xf9\x85\x1b\x88\x82\x48\x45\x4a\x7c\x1e\xc5\xe7\xa9\x83\x47\x79\x1e\x23\xbc\x8e\x95\x37\x11\xb7\x4f\x38\x8f\xa3\xf3\x24\xa2\x20\x22\xbc\x8d\x68\x2f\xe2\x27\xd3\xfd\x9f\xca\x73\xf8\x04\x5e\xc3\x5e\x76\xdd\xee\x1d\xec\x65\xd7\x1d\xe3\x8f\x97\xe2\x6a\x89\x37\xdf\x29\x9a\xb0\xd1\xa3\x44\x82\x70\x25\x49\x5a\x28\x9f\x17\x56\x4a\x06\xe1\x62\xa1\x76\x57\x30\x96\xba\xdb\x58\x66\x42\x41\x5a\xd0\xa4\xc8\xb2\x25\x29\x72\x29\x3c\x4f\xf3\x96\x64\x7c\x82\xdc\x6a\x76\x91\x9d\xd5\xa6\xd9\xe2\xeb\x38\xba\xde\xef\xd2\xb3\x65\x55\x08\x61\x95\x07\x8f\xa3\x96\x92\x58\xb9\x53\x3b\xea\x5a\xdb\x6e\x9c\x6a\xc3\xa7\x76\x3b\x2d\x6b\x84\x34\x29\x3e\x67\x55\xcb\x83\xea\xa5\xf6\x0d\x13\xa9\x12\x3e\x46\xfa\x50\x66\x34\x2b\x3b\x14\x50\x72\xc7\xb3\xcc\xbf\x6a\x48\x6e\x98\x21\x66\xc6\xb5\x67\xbd\x99\x14\x58\x42\x62\x66\x54\x84\xc6\x60\x2c\xb1\xf0\x93\x8c\x51\x51\xe4\x6e\xde\x56\x20\x58\xca\x42\x85\x79\xe3\xce\x0c\xaa\x61\x96\xb3\xe1\x9a\x08\x9e\x9d\xd4\xda\x24\xed\x44\x60\xd4\x1b\xca\x06\xf5\x9a\x85\x04\xb9\x7b\xae\xd9\x49\xfd\xbd\x72\xc1\x94\xe2\x29\xd2\xd6\xe7\xda\xa8\xdb\xe7\x72\x25\x17\x3c\x75\x1d\x1b\x02\x3a\x40\xd3\x55\xd7\xd1\x01\x1f\x99\x30\x66\xe0\x83\x12\x6c\x4a\x41\x0e\xf4\x04\xde\x79\x11\xdd\xbb\x9c\x7f\x4a\xa4\xd0\x07\x02\x37\x51\x0d\x59\xb7\xb5\x5c\xdb\x05\x87\x5e\xa7\x75\x8c\x20\x47\x42\x12\x09\x42\x45\x21\xb8\xc1\xe1\x97\x91\x44\xcf\x0a\x43\x52\x79\x2f\x8e\xed\x24\xb9\xb6\x67\x47\xc9\x98\x99\xd0\x82\x37\x34\x55\xe4\x0a\x39\x5b\x26\xe8\x38\xb3\x77\x0b\xdc\xff\xb7\x1b\x0f\x9e\x4c\x18\x35\x85\x62\x64\x4a\x0d\x92\x2a\x6c\x10\x35\xdd\x19\x3d\x1e\xb5\xb8\x2e\x7b\xc2\x17\x42\x33\x94\xed\xbc\x26\xc3\x7e\xf3\xb7\xa7\x97\x61\xf9\x9c\xc9\xc2\x3c\xb9\xc2\x7e\x3f\xe3\xc9\x2c\x56\x1f\xe1\x73\xa6\x89\x2c\x56\xac\x26\x2f\x3c\xe8\x52\x09\x40\x81\xac\x9f\xde\x7f\xb2\xd6\x8e\xe6\xee\x18\xb7\xc1\x06\xfb\xa3\x6f\xed\xb8\x1e\x45\x53\x05\x9d\xb4\xae\x88\xda\x9b\x7e\x71\x7d\xf3\xdb\xeb\xb3\x7f\x5e\xbe\xf6\xd7\x5f\xd4\x65\xae\x42\xf0\x7f\x17\x8c\xd0\xb9\x14\x53\x42\x11\xdd\x6a\xaa\x60\x9e\x13\xb0\xe1\xd4\xbe\x00\x42\xd2\x25\xec\x07\x2d\xf4\x42\xcf\xef\xb8\x00\x25\xe8\x12\xfe\x54\xf1\x49\x5d\x1a\xed\x94\x7d\x5a\xed\x54\xea\x8d\x76\x28\x11\xcc\x58\x94\xc7\xca\x93\x5c\x10\x4a\x34\x17\xd3\xac\x2e\x93\xb7\x1b\x97\x62\x9b\xed\x54\xd3\xed\xd0\xd8\xa2\xa2\x4b\x41\xe9\x70\xdd\x49\x83\x32\x01\xc2\x02\x52\xb0\xbf\x1a\x11\x9a\xa6\xca\x8a\x28\x0e\x75\xe7\x2b\xfd\x08\xe1\x15\xce\x4c\x8f\x0d\xb1\x79\x4e\xfe\x41\x1e\xc8\x3f\x40\x01\xf9\x06\xc7\x97\x62\xa9\x48\x2c\x2b\x70\xba\xf7\xd5\xa8\xc3\x6e\xff\x3c\xa3\x06\x9e\xb6\x7b\x65\x24\x19\x73\x2f\xa0\xb2\x07\xc3\x94\x40\xd4\x75\x77\xc3\x9f\xd5\x5e\xda\xa4\xd8\xe9\xed\x09\x99\xc0\xd2\x8f\x45\xa6\x49\xbd\x65\x80\xd9\x0b\x3a\xd9\x97\x7c\x2f\xb5\xb9\xf6\x17\x9b\xeb\xda\x3b\xb1\x36\x8c\x72\x66\x73\x6a\x92\x59\x93\x7e\x58\x96\xaa\xeb\x34\x17\x6b\x23\x90\x40\xff\x5c\xa0\xd7\x8c\x23\x45\xfe\xfd\x23\x3e\xde\xa5\xde\xc0\x8b\x5d\x67\xb9\x62\x44\x40\x1b\x77\xd2\xc0\x0b\x5d\xa5\x8f\x40\xac\x86\xe4\x92\x26\x33\x98\xa8\x47\x10\x74\xd4\x21\x05\x2d\x03\x26\x36\xa3\x0b\x8b\x66\xfe\x0d\xae\x45\x08\xb0\xf9\x18\xe3\x71\xb8\xa6\xf6\xce\x27\x54\xb8\x56\x7c\x13\xa6\x94\x8b\xde\x1b\x2f\xc1\xd3\xcb\x13\x86\x3c\xde\xc8\x7b\x9c\x2b\x69\x64\x22\x91\x6d\x68\xbc\x25\xef\x25\xb9\x3d\xc7\x65\xa9\xad\xc6\x15\xc3\xbb\x60\x7f\x9c\x85\x35\x18\xb4\x7f\xbc\x18\x9d\x58\xa0\xd8\xfb\x24\x15\xb9\x39\xbf\x1d\x35\x45\xdb\x83\xdb\xf3\xd1\xc1\x1e\x76\x29\xa6\xd1\x65\x83\xd3\xb6\xeb\x0b\x4f\xdf\xe9\x46\x31\x9a\xf2\x3e\xee\xbb\x8f\xfb\xee\xe3\xbe\xfb\xb8\xef\x3e\xee\xbb\x9a\x47\x1f\xf7\xbd\x71\xf4\x71\xdf\x7d\xdc\x77\x1f\xf7\xbd\x73\xf4\x71\xdf\x7d\xdc\x77\x1f\xf7\xfd\xc8\x99\xf7\x71\xdf\xbb\x47\x1f\xf7\xbd\xeb\xa9\x3e\xee\xbb\x8f\xfb\xee\xe3\xbe\xb7\x8f\x3e\xee\xfb\x73\xf1\x20\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x6d\xf4\x71\xdf\x9f\x95\xd6\x8e\xe6\xee\xa1\x87\x58\x5c\xc0\xf2\xbb\xf0\xd4\xee\xe0\x9a\xd6\x45\xd5\x82\x6f\xc8\xe5\x86\x90\x1c\xb0\xb7\xe9\xdc\xbe\xa4\x9c\x68\x2b\x50\x9a\x29\x46\xd3\x25\x4c\x29\x01\x6f\x52\x25\xaf\x3f\x65\x8c\x4f\xc6\xe7\xbc\x3d\xd0\x1b\x66\x94\x86\x98\x89\x51\xa4\xde\x13\x21\xd6\x77\x11\xea\x3b\x88\xf4\x39\x35\x86\x29\xf1\x92\xfc\xeb\xe8\xd7\xaf\x3e\x0e\x8e\xbf\x3d\x3a\x7a\xff\x7c\xf0\xf7\x0f\x5f\x1d\xfd\x3a\x84\x7f\xfc\xe5\xf8\xdb\xe3\x8f\xe1\xc3\x57\xc7\xc7\x47\x47\xef\x7f\x78\xf3\xdd\xed\xe8\xf2\x03\x3f\xfe\xf8\x5e\x14\xf3\x3b\xf7\xe9\xe3\xd1\x7b\x76\xf9\x01\x09\xe4\xf8\xf8\xdb\x2f\x51\xd3\x7b\x02\x71\xbb\x49\xca\x5e\xc3\x29\xd7\x5c\x83\x16\x93\xe6\xf4\x01\x98\x01\x9d\xcb\x02\xdf\x15\x2d\x91\xf3\xbc\x30\x35\x54\x0e\xb7\x26\x9a\x16\x25\x52\x4c\xf8\xd4\xcb\xa3\xa7\xae\x3f\xdb\xa0\x04\x3b\xa8\xf5\x29\xc3\x10\xa2\x28\x55\xc0\xfb\x77\x7b\xbc\xff\x0f\xc7\xfb\x77\xfe\x9c\x57\x31\xdf\x8b\x41\x8f\xc5\xfc\xa0\xd3\x42\x34\x7a\xf9\x2e\xa4\xd9\x56\xce\xb9\x31\x9e\xd9\xd0\x7a\x40\x1f\x37\x0d\x23\x8d\xbb\xbb\x38\x19\x6c\xe2\x22\xc4\xb8\xae\x77\xe2\xaa\xc5\x6f\xcb\x20\xf1\x63\x1d\x3e\x54\x54\x16\x33\xb8\xa7\x83\x94\x4d\xb8\x60\xde\x43\xfd\xe7\xb9\xf3\xe8\x9f\x6a\x96\x14\x8a\x9b\xe5\xb9\x14\x86\x3d\xb4\x9a\xae\xb6\xd9\xe9\x6e\x9a\x60\x88\xdb\x36\x8d\x12\x1b\xc3\x14\x88\xcc\x5d\x40\xe2\xd6\xf4\xb4\xd0\xbe\xb0\x9d\xe0\x15\x02\x34\x60\xc0\x54\xcd\x8c\x53\x2b\x41\x39\x81\xe8\xc1\xd5\xe9\x06\x25\xb0\x5d\xc8\xb6\x53\xfb\x77\xc1\x17\x34\xb3\x6a\x7f\x05\x71\x04\xea\x43\x1d\x68\xab\x8d\x31\x46\x6e\x01\xa6\x33\x52\x7c\xc1\x33\x36\x65\x97\x3a\xa1\x19\xe0\x54\xbc\x98\x7f\xb6\x05\x12\xec\xb3\x92\x19\x52\xb3\x9e\x31\x68\x33\x4a\x83\xca\x0f\x79\x03\x53\xca\x05\x99\xdb\x2b\x92\x87\x17\x68\xb0\x1d\xe0\xae\xb3\xd1\xc4\x8a\x8d\xc2\x94\x76\x04\xa7\x5e\x8e\xa5\xcc\x7c\x0c\x6f\xb6\x8c\x9b\xa7\x6f\x8b\x2b\xe4\x6f\x82\xdd\xff\x66\x67\xa5\xc9\x24\xa3\xd3\xd2\x34\xa0\x99\x59\xb3\x4a\x62\x15\x1d\x37\xc5\xad\x1b\x0a\xdd\xfb\x0a\x46\x68\x76\x4f\x97\xe8\x6d\x5d\x99\x0b\xe1\xfa\x25\x79\x71\x0c\x18\x4d\x35\x29\xdf\x93\x92\xaf\x71\xe1\xba\x33\xaa\xc9\xf9\xd9\xe8\xb7\x9b\x5f\x6e\x7e\x3b\xbb\x78\x73\x75\x8d\xa7\x34\x76\xdf\x19\xe2\xf0\x12\x9a\xd3\x31\xcf\x38\x56\x54\x58\x8b\x05\xaa\x03\x00\xab\x72\x9a\x9e\xa6\x4a\xe6\x6e\x3f\xbc\xdd\x0d\xb5\xda\xba\x72\x72\xb1\x62\xfa\xf7\x5c\xc6\x1d\xf9\xa4\xf1\x52\x14\xec\xa9\xa2\xc2\x54\x06\x9f\xea\x88\x54\x21\xac\xc2\xbb\x8f\xf8\x49\x9a\x76\x0b\xc5\x3f\x4b\x53\x96\xc6\x2f\xf1\x71\x51\x79\xe7\xe1\x75\xcb\x2a\x1b\x95\x8c\xde\xde\x5c\xfd\xef\x2e\x33\x21\x1e\x0f\xf1\xee\x9e\x7d\x47\x57\x13\x62\x91\xb2\xd3\x79\xbc\x63\x73\xb9\xe8\x4f\x04\xfb\xc8\x5e\xe2\xdd\x4b\x9e\x14\xef\xaf\x7f\x57\x88\x3a\x49\x16\x35\x58\x64\x2e\x53\x36\x24\xa3\x60\xb1\xc7\xb1\xa5\x06\x84\x7a\xa2\xbb\x62\xc4\x82\x11\x86\x43\x9b\xf0\x4a\xd6\xc0\x1a\x67\x21\x9b\xa5\x9e\xc5\xda\xa0\x83\x13\x9a\x69\x14\xa1\x8a\xe3\x00\x96\x19\xbe\xb1\xca\x45\xf4\xce\x96\x4f\x92\x94\x09\x69\xbc\xc6\x62\xdf\x0e\xc9\xb9\x4a\x26\xa8\x85\x83\x66\x53\x0f\xf6\x6a\x50\x68\xdf\xd8\x3e\x30\x00\xa4\xc6\xe2\xf7\x6d\x54\xce\xd0\x59\x42\x0b\xcd\xf4\x66\x06\x80\x23\x21\xe1\x34\xec\x2c\x15\xa3\x29\x64\x8e\xe5\xd4\xcc\x5c\x99\x83\x39\xd5\x77\x2c\x75\x5f\x60\x7d\x5f\xbc\xd4\xcd\xb4\x6f\x84\xef\xa7\x7c\x6b\xf7\x31\xd8\xcd\x41\xee\x41\x2a\x42\x63\xe6\x6c\xf2\xb8\x68\xaa\xc8\x4c\x46\x9a\xbe\x15\xd9\xf2\x9d\x94\xe6\x55\x99\x34\x15\x8d\x38\x3f\x7b\x09\x14\x5c\x39\xd5\x51\xcc\xa0\x32\x85\x7d\xc7\xc0\x6e\x2c\x6a\xb1\x70\x65\xea\xf9\x5b\x17\x25\xa2\xec\xeb\xc2\xa8\x42\x9c\xe9\xef\x94\x2c\x50\xec\x64\x4d\x60\xfa\xee\xea\x02\xee\x7a\xe1\xbd\x72\xc2\xa8\x65\x2e\xb9\x30\xde\x3f\x1f\x27\x2b\x55\xb2\xec\x8f\xde\xcf\x09\x5e\xbd\xf2\xba\x44\xb8\x38\x08\x79\x43\x97\x84\x66\x5a\x06\xe1\x9a\x8b\x4d\xba\x11\xf1\x8a\x19\x96\x5a\x8e\xa5\x99\xad\x69\x6d\xf6\xba\xac\xc3\xc6\xa5\xc6\x55\x8e\xbc\xd2\x5e\x60\xdf\xb3\xfa\x0a\x43\xef\x98\x26\xb9\x62\x09\x4b\x99\x48\x50\x98\xb0\x5f\x37\x0f\x60\xce\xb5\x14\xf6\xfa\x44\xe3\xce\x55\xf0\x21\x3a\xc3\x49\x93\x8a\x41\xd4\x84\x2a\x70\xca\x1a\x5c\x33\x21\xc5\x00\x2e\x4f\xa1\x99\x02\x5d\xdb\x2a\x3c\x4e\xd9\xfe\xa1\x18\xb3\x8c\x19\x50\xb4\xb0\x6e\x1e\x9e\x52\xe3\x12\x3e\xf9\x9c\x4e\x19\xa1\xa6\x44\x46\x23\x09\x13\xda\x92\x31\x67\xf2\xc1\x61\x4e\x2a\x59\x95\x41\x49\x35\xf9\xf1\xea\x82\x3c\x27\x47\x76\xce\xc7\x80\x3e\x13\xca\x33\x70\x69\x1a\x8a\xec\xab\xb5\xa2\x9d\x4d\xc0\x7e\x25\x99\x86\xe5\xc3\x3d\x21\x52\x39\xb2\x71\x42\x04\x8e\xda\xea\x22\x99\x85\xf5\x5b\xcd\x31\x28\xa7\x3e\xda\x12\x8c\xcd\xd5\xb5\xc2\x81\x6c\xbd\x7a\xdb\xae\x15\xd2\x50\xb6\xf1\xea\x6d\xb9\x56\x28\x90\x4f\x71\xf5\x3a\x10\xe1\x1f\x35\x53\x9d\x68\xf0\x8f\x7b\xa2\xc1\x75\x71\xcd\xde\xab\x88\xaa\x4c\xc4\x11\x4b\x77\x79\xe6\xcc\xd0\x94\x1a\xea\xe9\x77\x95\x57\xde\xa3\xd2\x1f\x4f\xc5\x35\x7b\xcd\x45\xf1\xe0\x0c\xa8\xdd\x8c\x26\x37\x97\x00\x02\x50\x08\x16\x09\x2c\x97\xe6\x79\xc6\xc1\x7d\x1a\x4f\xcd\x02\x09\xab\x17\x40\xe9\x2a\xe6\x02\x09\x0b\xde\x5c\x2b\x91\x51\x91\xca\xf9\xda\xa4\xc1\xf5\x4c\x93\x59\xdc\x65\x19\xc6\x88\x19\x31\x38\xfe\x67\x12\x33\x62\x4d\x49\x19\x5b\x30\x64\x89\x95\x15\x6c\x7b\x6d\x9f\xb4\xc2\x70\x38\x3d\x00\x45\x32\x3a\x66\x19\xb0\x63\xb4\x41\xc0\x61\x67\x69\x91\x8b\xa8\x35\xe6\x46\xb4\x41\x41\xc9\xac\x5b\xfa\xd0\x3b\x99\x31\x17\xd7\x14\x16\x6d\x41\xfd\x29\xd6\x0c\x0f\x74\x59\x33\x68\x8b\x8d\x35\x83\x1e\xfe\x67\x58\x73\x81\xe4\xe2\x64\x75\xcd\x96\xfd\x37\xd7\x0c\x3c\xf7\xf3\x5f\x73\x94\xe9\x4b\xb3\x24\x91\xf3\x7c\xa4\xa4\x55\x73\x3b\xb1\x1b\x0f\xa2\x72\xd2\x39\x5b\x0b\x18\xc3\x91\x06\x95\x26\xa3\x59\x05\x48\x55\x2d\xa8\x12\xb9\xef\x40\xaf\x43\xf4\xe5\xff\xa8\xb1\x2a\xa0\x50\x27\x1d\xdc\x3a\x61\x36\xc1\x23\x58\x42\xf7\x7f\xd8\x0b\x65\x96\x09\xcd\xa0\x98\x1d\xfe\x7c\xc8\xea\x19\xad\x02\xa9\xe2\x45\x9d\x93\xce\x7e\x17\x61\x44\x76\x5e\x6f\x28\x0c\x09\xd0\xbc\x45\x51\xc8\x94\x55\x7e\x58\x17\x58\x8b\x86\x7a\xeb\x22\x9b\x01\x5e\x08\xd1\xb7\x3c\xcf\x3b\xc9\x59\x5a\x7f\x0b\xde\xc8\x2c\x7d\x21\x9a\x37\x65\xd1\x3d\xbb\x31\x4c\xa4\x5c\x4c\xc1\x8e\x76\x42\x14\xcb\x20\xb8\x36\x06\x28\x04\xcb\x3a\x25\xf6\x10\x2c\x4c\x61\x92\x01\x71\x63\x37\x15\x64\x21\x2e\x85\x9f\x29\xd8\xfd\x82\xf4\x32\x71\xa4\x96\x6b\x72\xf0\x3a\x1c\x24\xb2\x8c\xd8\xa7\xe4\x10\x07\x6e\x96\x25\x66\x39\x8b\xe8\x1d\x17\xa9\x8f\x1b\xb5\x1b\x83\xde\x90\x80\x0b\x41\xdd\xf5\xb2\x2b\x44\x50\xf3\xb4\x4e\x18\xf0\xee\x8f\x5f\x05\x29\x37\x90\x0c\x2a\xd4\x5f\x47\x69\x34\xc8\x1d\xa8\x4f\xde\x39\x91\xd8\xeb\x6c\x68\x90\x83\xcd\x92\x75\x69\x72\x0b\x93\x8e\xa8\x1d\x46\x9c\xd5\xd6\x4d\xeb\x47\x01\xf8\x6a\xd7\x3b\x20\x42\xae\xc0\xc3\x2a\x7e\xa4\xe4\x6a\xe9\x10\x5b\x18\x65\xaf\xc9\xce\x48\xe7\x53\x14\x6b\xbc\xe7\x22\x95\xf7\xfa\x31\x9a\xd8\xcf\x0e\x44\x10\xf1\x13\x7b\xa5\x0d\x17\x53\x1d\x76\x0f\xeb\xbb\xa1\x59\xa3\xb6\xdd\x46\x75\xcc\xdf\x0a\x14\xc8\x89\x92\x73\xe7\x10\x58\x53\x5f\x56\x72\x23\xfe\x73\xad\xb1\xb1\xcc\x78\x3a\xd7\xf4\x5c\x59\xf8\x86\xd3\xec\x26\xc7\xd5\x04\x24\xab\x78\xf1\xdd\x9b\x9b\xb3\x26\x18\x4b\xdc\xef\x67\x0c\x2c\x98\xf8\xfb\x67\xe1\x10\x9a\xce\xb9\xd6\x60\x19\x64\xe3\x99\x94\x77\xe4\x28\x44\x9f\x4d\xb9\x99\x15\xe3\x61\x22\xe7\xb5\x40\xb4\x81\xe6\x53\x7d\xea\x31\x7b\x60\x57\x84\x2f\xed\xc6\x45\x16\x22\xb7\x9c\x96\x2e\x8c\x0e\x59\x7f\x30\x99\xa4\x5c\x15\x1a\xa6\x3d\x54\x5f\xe8\xd4\x07\x4f\xac\x6f\x8f\x2b\x5a\xca\x59\xb6\xbf\x1a\x4a\xeb\x47\x7b\x1d\x51\x80\xa7\xe5\x78\x61\xfe\x3e\xeb\x2c\xaa\x66\xcc\xe6\xbd\x75\x7b\xe6\x84\xec\xfd\x15\x95\x72\xe2\x62\xc2\x74\xb7\xa2\x52\xdf\x57\xcf\x93\x94\xb9\xa4\x1a\xa6\xad\x34\x43\x23\xc5\x6e\x3b\x2a\xde\xea\xad\xf5\x94\x1c\x42\xfe\xaf\x7f\xc5\x61\xbc\x4e\xe5\x9d\xa3\x2e\x2b\xc9\x6a\x79\x59\x3e\xa3\x03\x67\xbe\xb0\xf4\x0a\x88\xa0\x17\xc4\xd0\x20\x67\x52\x48\xe5\x50\xd9\x8a\x3b\x52\xc0\x15\x01\xb7\x84\xf3\x99\xc2\x79\x7a\xa6\x50\xdb\xa2\xf3\xd8\xda\xca\xa4\xe1\xba\x85\xfc\x3d\x57\xbd\xa4\x5a\xd3\x3d\x37\x33\x28\x96\x18\x41\x52\x1a\xfe\x60\xd8\x01\xc5\x34\x38\xfa\x04\x61\x4a\x49\xa5\x5d\xdc\x55\x70\x48\x44\x14\x58\xf2\xbc\x06\x82\xe2\x2c\x62\x53\xfb\xe9\x50\xd7\x23\x1c\xca\xaa\xc5\x51\x40\xb5\xbd\x5d\x6c\x32\x61\x09\xe4\xc8\xd5\x11\xcf\xf1\x8d\x23\x8e\xf6\xeb\xdb\x51\x4f\x7f\x31\x32\x54\x51\x9e\xf3\x07\x3b\xeb\x3a\xf4\xe8\x82\xd8\xa4\xac\x2a\xb9\x19\xcc\xf1\x90\x90\x2b\x51\x86\xd9\xe3\x0b\x79\xf2\xe6\xc4\x42\x74\xa1\xb1\x47\x55\x2f\x0d\x8e\x4e\x3c\x84\xb9\xd6\x4c\xa8\x56\xe7\x51\x45\x24\xb5\xc1\xfa\x5a\x48\xdd\xdf\xd2\x99\xec\x82\xdf\xc5\x03\xb0\xe8\x1a\x24\x2f\xe7\x87\x89\xc2\xa8\x35\x7f\xcd\x2e\x5f\x4c\xac\xde\xd8\xf4\xdb\x6c\xf4\xc9\xa0\x41\x6e\xf3\xdd\xec\x30\x7b\xa3\x61\xef\x76\xdf\x3c\x4a\xa4\x23\x91\x62\x5d\x84\xd6\x18\x23\xfe\x91\xbd\x5a\xd6\xf0\x61\xf6\xae\xfa\x49\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xc6\x82\xec\xeb\x61\xf7\xf5\xb0\x37\x3f\xd2\xd7\xc3\xee\xeb\x61\xf7\xf5\xb0\xfb\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xf3\xcc\xfb\x7a\xd8\xbb\x47\x5f\x0f\x7b\xd7\x53\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\x7b\xfb\xe8\xeb\x61\x7f\x2e\x95\xb5\xfa\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xee\xeb\x61\xf7\xf5\xb0\xfb\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xae\x8d\xbe\x1e\xf6\x67\xa5\xb5\x47\x04\xd7\xa4\xbc\xb5\x12\x22\xa6\x78\x8c\x8f\x40\x0d\x69\xcb\xad\xeb\xa1\x64\x5c\x4c\x26\x4c\x01\xc1\x87\x59\x04\x66\xb8\x5e\x1c\x2e\x90\xf7\x76\x6b\x93\xd3\x70\xa0\x6a\xa5\x62\x34\xd5\x2e\x8c\x7f\x0b\x78\x54\x79\x0d\x57\x81\xb0\x16\xe6\x79\xf9\xf6\x55\x7c\x95\x1b\x7c\xc0\x1f\xcc\xf5\xad\x48\xe2\x42\x9d\xaa\x43\xd9\x94\x1a\xe3\xcf\x26\xc9\xa4\xc6\x95\xe9\x74\x1b\x96\xcc\xa8\x10\x2c\x68\xfd\xdc\x80\xf5\x6c\xcc\x98\x20\x32\x67\xc2\xb1\x2b\x4a\x34\x17\x53\x44\x46\x10\x35\x86\x26\xb3\xa1\x9d\xa9\x08\x07\x52\x85\x61\xfa\x6f\xb4\x51\x8c\xce\x43\x60\xed\x9c\x22\x62\x68\xec\x54\x08\x4d\x94\xd4\x9a\xcc\x8b\xcc\xf0\x3c\x63\xfe\x65\x44\x33\x88\xfc\x77\xd9\x20\xe5\xc6\x62\xb0\xa8\x16\xd3\x79\x52\xcd\xd6\x2f\x5b\xd6\x0b\x9a\x81\x2d\xa2\x3d\x84\x86\x6b\xc2\xe6\xb9\x59\x12\x7b\x24\x99\x2f\xa9\xaa\xb4\x21\x49\xc6\x41\xe8\x83\x19\xbb\x14\x58\x78\x5f\x3b\x48\x2f\xee\x09\xbf\x53\xda\x6f\x85\x48\x41\x93\xca\x8d\x26\x10\x2e\x59\xbd\xd0\xbd\xaa\x15\x6e\xca\xb5\xd7\x8e\xf5\x09\xa1\xa1\x74\x97\x43\xa4\xb0\x13\x80\x4a\x81\x39\xc3\xdb\x5b\xc1\xfa\x47\x6a\xd3\xa9\xd5\xe9\xb4\xf7\xcb\x99\x65\xcb\xcb\x0e\x31\xd6\x98\x7d\xf5\xf5\x62\xe8\x7a\x10\x6a\xa8\xd5\xb3\x4a\x0a\x5a\xa1\x02\x02\x0a\xb6\xb0\x77\x88\x25\xcc\x8a\x52\x74\xcb\xcd\x7f\xb2\x8b\x6f\xa8\x9a\x32\x53\x06\xba\x63\xe2\x7c\x9b\xf5\x89\x6a\xd5\x7a\xeb\xea\x75\xb5\x2b\x76\x03\x5a\x97\x3e\x92\x29\x64\xdc\xf8\x22\x47\x16\x6f\x37\x94\x13\x76\x93\x75\xb5\xe1\x5a\x41\x6e\x02\x10\xc4\x69\x17\x8e\x56\x4e\x5a\xe7\x14\xd3\xf2\xe0\xe8\x6a\x74\x7e\x42\x46\x57\x17\x2e\xd6\xcc\x2d\xb5\xce\x8e\x00\x8b\x3c\x2b\x80\x4b\x82\x22\x7b\x9b\x26\xca\x75\x98\xe3\xfd\x8c\x1a\x40\x89\x88\x89\x82\x52\x37\xa3\xca\x87\x9d\x86\xae\x0c\xe4\x5a\x1a\xb6\xa9\x8e\x14\xb6\x4c\x08\x58\x25\xbc\x11\xcf\xdf\x16\x27\xd1\xe2\x18\x11\xc2\x84\x53\x13\x6b\xdf\x30\xad\xe9\x94\x8d\x10\xde\xdf\x6d\xb6\x37\x70\x00\x57\xb4\x04\xa8\x5f\x06\x86\x38\xf8\x06\x75\x3a\x55\x84\x64\x53\xa1\x23\x73\x37\xbf\x12\xa7\xee\x15\x37\x06\x71\xe4\x5c\xbb\xda\x87\x10\xaa\xb1\x5a\x7a\xe0\x70\x25\x0e\xd3\x6f\x42\x3b\xe9\x70\x2f\xb7\xc0\xad\xa8\x26\x52\x17\xbd\x38\x66\x64\xac\x38\x9b\x90\x09\x87\xd0\x49\x08\x3e\x3c\x81\xea\x55\xed\x48\xe4\xac\xc0\x5a\x33\x05\xeb\xf5\xd6\x8c\xb0\xee\x21\xf9\xd9\x2f\xdc\xa8\x42\x40\x07\x90\x56\x90\x5e\xd1\x84\xbc\x5c\x3e\x21\x53\x08\x6a\x54\x4e\x37\xff\xdb\xf3\xbf\x7f\x43\xc6\x4b\x2b\x04\x83\xde\x68\xa4\x41\xe4\xab\x85\x43\xc8\x98\x98\xda\xb3\x76\x1c\xb9\x99\x95\x59\x9e\x10\xb4\x12\x41\x4c\xd3\xca\xf9\x5f\xdf\x8d\x9b\x92\xff\x69\xca\x16\xa7\xb5\xf3\x1f\x64\x72\x3a\x24\xe7\x54\x08\xd9\xce\xdc\xac\x06\x9f\xa7\xe0\xda\x6b\x93\xd1\x1f\x73\x55\x64\xc6\x93\x65\x1c\xf9\xf6\x2a\x39\x99\xc9\x7b\x67\xc5\xd9\x80\xe1\xc8\xf8\xef\xb1\xa5\x32\x79\x91\xc1\x32\xc9\xab\x32\x4f\xbc\xd0\x6c\x3d\x37\x71\xe3\x3d\xc7\x9c\x4c\x78\xc5\x0a\x09\xf3\x71\xb5\x61\xca\xd2\xe7\x47\x78\x2f\x12\x4a\xaa\x09\xe6\x3a\xf2\x8a\x66\xd9\x98\x26\x77\xb7\xf2\xb5\x9c\xea\xb7\xe2\x52\x29\xa9\x9a\x6b\xc9\x28\xc2\x36\x92\xcc\x0a\x71\xe7\x1a\x33\x94\x55\x2e\xe4\xd4\x2a\x95\x79\x61\x42\xa1\xf3\x0d\x1b\xde\x0a\xd8\x55\x8b\x08\xb2\x5d\x30\xc0\x55\x6f\x61\x0f\xbc\xb2\xa0\xf9\x14\xb1\x76\xf5\xde\xde\xba\xfa\xfc\x74\xb8\x30\x76\xdb\xbf\x7e\xfe\xb7\xff\x72\xd7\x93\x48\x45\xfe\xeb\x39\xc4\xc4\xeb\x76\x71\x11\x08\x2d\xf0\x2f\x2b\xdf\xce\x69\x96\x59\x36\x59\xbf\x58\x16\x51\xc2\x45\xc2\x24\xf5\x85\x8b\xf4\x64\xf7\xc8\xc4\x5d\x99\x27\xd3\x44\x6f\x6f\x7f\x01\xf6\xcc\x8d\x66\xd9\xe4\xc4\x65\x09\x95\x55\x61\x0f\x41\x66\x3c\xf4\x54\x1c\x97\xe6\xb5\x3f\xfd\x70\x21\xb3\x62\xce\x2e\xd8\x82\xc7\x36\xb1\x6a\x3c\x19\x8c\xda\x19\xd7\x90\xc4\x35\xce\x64\x72\x47\x52\xf7\x47\xcc\xed\x0f\x41\x8e\xab\x15\xdd\xdb\x56\x8a\x0c\xd5\xdc\x3a\xf3\x46\x90\xe6\x9c\xe6\x39\x17\x53\x48\x97\xc4\x38\x52\xe8\x7d\x63\xa1\x70\x2f\xa1\xa8\x45\x44\x76\x6c\x9c\xeb\xd2\xbd\x08\x23\x3a\x6d\x58\x77\xf5\x70\x38\xae\x1c\xfe\xed\xd2\x37\x24\x36\x0f\xae\x49\x92\x4a\xa9\xb3\xdc\x03\xc7\x93\xed\x5e\x22\xcb\x2d\x58\x04\xc0\x59\x4d\x23\x3d\x86\xf8\x20\xd6\xc6\x3e\x89\xd2\x51\x37\xa7\xc6\xcb\x97\x41\x05\xa2\x24\x67\x4a\x73\x6d\x19\xde\x4f\x80\x47\xe7\x19\xe5\xd8\xc0\xde\xca\x3f\xf3\xf4\xcb\xc5\xbb\xf5\x06\x35\x4c\x40\xfc\x18\x15\x66\x1a\x9d\xa9\xd7\x1e\x26\xea\xae\x29\x14\xcf\x8e\xa3\x4c\x23\x99\xfa\x87\x81\x0f\xb9\x82\xe4\x1b\x44\xf2\x76\xc2\x54\x97\xd8\x4b\x46\x86\x65\x54\x5d\x48\xd3\x4f\xd5\x9a\x9b\x94\xc9\x7e\x13\x41\x9a\x1c\x9c\x4f\x40\x90\x60\x62\x1d\xe9\x11\x50\x22\x3f\xc5\x26\x51\x09\xaa\x5d\x04\x45\x72\x07\x5e\xab\x5c\xe0\x75\xb1\x21\x71\xe1\x41\xf6\xec\xfc\x0b\x90\x50\x0f\x5f\x1e\xee\x85\x2a\xb9\x2d\x53\x32\xa7\x53\x74\xe3\xa0\x95\x9d\x5b\x05\x51\x2f\xf9\x60\x05\x7e\xf8\x3b\x36\xf6\xc1\x57\x7b\x03\x58\x2c\xad\x2a\xd5\x40\xdd\x26\x17\xdb\x12\x8e\x45\xa0\x09\xfa\x8c\xb9\x96\x5f\xe4\x9e\x2e\x09\x55\xb2\x10\xa9\x37\xd6\x96\x16\xf5\x37\x2b\x8b\xb8\x96\x02\x1b\x58\xe1\x5d\x5c\xc3\x95\x9a\x12\xe0\xe7\xe3\x82\xbc\x18\xbe\x78\xfe\x39\x31\x14\x98\xe5\x0a\x43\xb9\x2e\x19\x8a\xbb\xab\x7b\x99\x6f\x28\xf0\xdf\x61\xce\x6f\xbc\x29\xa3\xac\xdf\x0f\x7a\x0d\x18\xb0\xe1\xab\x7b\xc5\x11\xc2\xb0\x1b\x55\xf3\xb7\x23\x10\x5f\xad\xa6\x51\xcb\xa5\x3f\x6e\xe8\x0d\x48\x98\xe8\x6e\x00\xf1\xe5\x11\x74\x31\x7e\x22\x8a\xe6\x89\x12\x5c\xa9\x58\x82\x56\xcf\xe0\xdd\x4e\xdc\x22\xcb\x22\x18\x49\x0e\x0e\xc8\x91\x83\x77\xe8\x12\x8c\x8f\xf7\x82\x7a\x7e\x13\x2f\x1f\x72\x64\x35\xd0\xc6\x46\x5e\x3e\xe4\x14\x6c\x5d\xf9\xf6\x1d\x45\x2e\xb9\xb2\x11\xa2\x76\x14\x09\xf5\x9f\x6c\x46\x17\x4c\x13\xcd\xe7\x3c\xa3\x2a\x5b\xda\xad\xbd\x71\x6b\x26\xe3\xc2\x10\x26\x16\x5c\x49\x31\xc7\xf6\x8b\x21\x64\x41\x15\x87\x9a\x35\x8a\x4d\x98\x62\xc2\xaa\x55\x5f\x1e\xfd\x74\xf6\x0e\x02\xc4\x8e\x5d\x43\x1a\xbf\x2f\x48\x90\x85\x76\x45\x6a\x9a\x6b\xaf\x4d\xed\x89\x10\x28\xac\xdc\x9e\x36\x98\x2d\xfc\xe7\x08\x0e\x34\x2f\x4c\xe1\xfa\xec\x3c\x24\x59\xa1\xf9\x62\x1f\x14\x31\x46\x46\x2e\x25\x9b\xcf\x58\x44\xf6\xd5\x06\x2e\x78\xeb\x1d\x5b\xa9\x86\x50\x21\x83\x07\x51\x15\x22\xa8\x7c\x1d\x65\xb5\xbb\x38\x7b\x7a\xf0\x3a\x1c\xea\xb2\x88\x62\x3d\xda\xe9\x04\x49\x09\xe7\x7c\x3a\x33\x3e\x76\x3c\xd4\xfb\x5c\x13\x14\xa1\x96\x4b\x17\x6b\xed\xd3\x18\x99\x30\xf8\xd4\x8a\x1d\x28\xbc\x68\xc7\x08\x2e\x78\xe5\xee\xdb\x21\xbb\xaf\x98\x89\xeb\x0f\x6d\x7d\xa6\x55\x95\x69\x76\xbc\xf3\x4e\x7c\x57\x73\x31\xa9\x7a\x5a\xd6\x2c\x06\x4b\x59\x40\x8a\xf3\x6e\x0b\x9e\x2c\xdb\x87\x82\x16\xd3\xd2\x81\x1c\xab\xb9\x50\x35\x8d\x53\x28\x0f\xcf\xd4\xb4\x98\xbb\xda\x62\x72\xa5\x64\x91\xef\x67\x25\x93\x3b\x44\x20\x14\xa0\xeb\xe1\xa1\x26\xe7\x6f\x2e\xea\x71\x5a\xc6\x87\xaa\xd9\x6b\x17\xa2\xf7\x86\xe4\x27\xcf\x10\x10\x64\xad\x95\x61\x6c\x64\x05\x08\x0d\xb8\xc1\x2b\xae\xac\xb8\x5a\xb2\xa9\xa4\x54\x88\x15\xd3\x32\x5b\xf8\xb2\x98\xf8\xd9\x86\xeb\xcc\x45\x5e\x18\x7f\xd9\x2a\x52\x21\x92\x19\x15\x53\x90\x71\x64\x81\xd9\x85\x2f\xbf\x24\xae\xd3\x7d\x5a\x24\xce\xb6\x1d\xa2\x49\xc8\x97\x9e\xe8\x84\xc4\x70\xa8\xd9\xa3\x13\x9a\x63\x98\x86\x9d\x62\x7d\x5b\xf5\x52\x18\xfa\xf0\x92\xf0\x21\x1b\x92\x83\x2f\x6b\x7f\x3a\x70\xb3\xcf\x95\xb4\x53\x40\x01\xf6\xab\xce\xb8\x01\x47\xf1\x41\x1d\xda\x90\x5c\xda\x39\x82\x10\x1e\x0e\xb8\xdd\x2e\x5f\xc5\x1a\x8c\xab\xe3\xb7\x42\xfb\x94\xaa\x34\x83\x7c\xd9\x49\xd9\x34\x16\x73\x5e\xe5\x81\xb3\x07\xae\x0d\xb8\x09\x84\x34\x9b\x0c\x22\xb5\x18\xb8\x56\xa8\x3b\x62\xe4\x0c\xd5\x77\xfa\x94\x0b\x4b\x10\x07\x29\x35\x74\x50\x23\x24\xa7\xae\x7a\xf0\xc0\x17\xb1\x19\x50\x7f\x35\xab\x0e\xce\xa7\x5f\xf8\x70\xe8\x01\x2d\x7f\xc5\xc5\x80\x0e\xa0\x5c\x4b\x9b\x9b\x0e\x69\xb5\x89\x10\x3b\xb0\xcc\x1c\x59\xdf\xa8\x49\x99\x2e\xab\xda\x69\xf0\x06\x88\x05\x08\x75\x8a\x52\x4f\x3a\x11\x3e\x0b\x5f\xca\xa6\xa2\x65\x15\xad\xba\xbc\xbe\x7d\xf7\xcb\xe8\xed\xd5\xf5\x6d\x8d\x64\x21\x90\x7b\x17\x49\xdb\x42\xb2\xda\x27\xda\x4e\xd2\x56\x49\x16\x62\xf1\x6d\x24\x6d\x8d\x64\xb5\x13\x7a\x14\x49\x5b\x21\x59\x18\x3f\x09\x8a\xa4\xad\x92\xac\x56\xc0\x58\x92\x56\x23\x59\xad\x30\xd1\x24\xad\x46\xb2\x30\x12\x1c\x82\xa4\xad\x92\xac\x56\xb0\x28\x92\xd6\x93\xac\xb5\xc1\xc4\x22\x8a\x5c\xbd\xf6\xee\xc1\xda\x15\x2d\xcf\xaa\x56\xf9\x25\x4e\xdf\xf8\x44\xa6\xf9\x4b\xb1\xf8\x89\xaa\xaa\x79\x2f\x44\xd1\x6c\x5a\x08\x42\x6d\x0d\xfd\x7f\x41\xaa\x3d\xdf\x97\x6d\xbe\xa3\xb5\xf2\xba\x16\xed\xb7\x69\x7d\x58\x13\x49\xd5\x04\xe2\xfc\xb7\xab\x8b\xcb\xeb\xdb\xab\x57\x57\x97\xef\xf6\x62\x6c\x8a\xa8\xfa\xd2\x64\x9f\x8f\xe5\x47\x6e\x6c\xe1\x4a\xb9\x62\x0b\x2e\x0b\x9d\x2d\xcb\x96\x07\xdd\xad\x42\x7a\x5d\xf9\x85\xd8\x5c\xb1\x84\x9a\x27\x3c\x61\x8f\x01\x8e\x90\xed\x23\x4c\x97\xb1\x12\x3e\x12\xf4\x46\xa6\xb9\x8b\x29\x62\x4d\xc9\x3b\x58\xe7\x2e\xd6\x88\x35\x40\x6e\x66\xa0\x5b\x18\x24\x12\xe8\x4e\x36\xba\x8d\x4d\x62\xcd\xf5\x3b\x99\x69\xc9\x2c\xbb\x58\x0e\x91\xd9\xcd\x5d\xae\xff\x2b\x25\x51\xad\x8b\x57\x8b\xb1\xc8\x42\x25\x55\xa3\xea\x4d\x04\x0f\xa1\x26\xd7\xe6\xd1\x60\x47\x5e\xbf\xaf\xf2\x08\xad\x70\x3e\xcf\x0d\xb2\x8c\x63\x7c\xed\x2e\x67\x2c\x7b\x43\xf3\x1f\xd8\xf2\x1d\x43\xa7\x70\xaf\x6e\x0a\xcb\x58\x62\x39\x1c\xb9\x63\x4b\xe7\xa5\x3a\x0f\x80\xf1\xa5\xd8\xba\x55\x1e\xbb\x63\x48\x77\xd5\xc6\x99\x5b\x05\xc6\xce\x19\x64\x09\xbb\x08\xfc\x74\x49\xf7\xaa\x63\x8f\xac\x96\x76\x58\x67\xb9\xfe\x46\x1b\x27\x7a\x46\x01\x25\x11\xf9\x67\x72\x61\xb9\x06\xbb\x3f\xf5\x06\xe0\x81\x55\x15\x07\xce\x0a\xa9\x4f\x21\x26\xfd\xf4\x0b\xf8\x4f\xe4\x14\xa0\x02\x04\x39\x4b\x53\xef\x00\x2e\x34\x9b\x14\x99\x73\xd2\xea\x21\xa1\x39\xff\x89\x29\x1d\x55\x6f\xdd\x8d\x3b\x2e\xd2\x13\x52\xf0\xf4\x5b\x6c\x89\x04\x37\x3a\x9e\xa9\x0c\xd1\xe6\xdd\xcf\xf5\x06\x2c\xe8\xcb\x06\x35\x2d\xef\x51\xe4\xea\x5d\x3c\x21\xe0\x76\xa8\x21\xe0\x85\x8a\x0e\x9b\x11\x53\x2a\x9e\x74\xac\x4e\x77\xc7\xf0\x95\x75\x3b\x14\x9b\x03\x7c\xea\x4e\xe1\x0e\x2b\x12\xe7\xc2\x07\xca\xea\x11\x11\x8b\x24\x21\x67\x42\x97\xe5\xe4\x87\xf6\xca\x9c\x34\x3f\x42\x72\x47\x0c\xb6\xff\x5e\x3e\x0e\xcd\x0f\xf5\xfb\xc3\xc3\x7f\xfc\x70\xf9\xcb\xff\x3a\x3c\xfc\xf0\xfb\x49\xed\xaf\xc0\x67\x40\xc5\x6c\xfe\x24\x66\x01\x39\x4b\x86\x42\xa6\xec\x1a\xe6\x0d\x1f\xbd\x3c\x79\x96\x24\xb2\x10\x06\xfe\x10\x03\x11\x02\xb6\x87\x33\xa9\xcd\xd5\xe8\x24\x7c\xcc\x65\xba\xfa\x49\xa3\x4b\x9d\x74\x65\x25\x15\xad\x79\xc4\x25\xf6\x10\x02\x82\x40\xdd\x37\x1a\xd5\xe5\xc3\x8d\x57\x16\xcd\x42\xf0\x65\x99\xd6\x21\x20\x4e\x5c\x13\x39\xe9\x50\x3f\xd6\x0d\x2b\x58\x2d\x5e\xa0\x25\x47\xff\x50\x37\xa2\x38\x09\x8b\x78\xc4\x86\xc2\x1e\x84\x5a\xf4\x70\xf7\x4a\x66\x1d\xcd\xed\xdc\x91\x94\x1d\x0d\xce\x46\x57\x64\xe1\xce\xeb\x13\x6c\x47\x17\xaa\x58\x6e\xe0\x3e\x69\xa3\xd5\xd9\xac\x54\xfb\xea\xc9\x68\x64\x80\xb8\x96\x05\x18\x83\x07\x10\x45\x14\x20\xf9\x24\x04\x5d\x56\x64\x60\x56\xb7\x38\x72\x5f\x0e\x93\xbc\x88\xa1\x39\xfe\xa9\x39\x9b\x4b\xb5\x3c\x09\x1f\xcb\xfc\xbb\x81\x36\x52\xd1\x69\x14\x19\x0b\x53\x82\xa9\x54\x9f\xdc\x2b\x1a\x93\x5e\x7f\x0f\xbe\x5a\xbd\xb3\x1d\x24\x85\xb2\x12\x5f\xb6\xac\x0a\x69\xed\x9d\x36\x26\x31\x99\xa1\xcd\xd1\x44\x92\xd2\x7c\xe5\xa4\xe0\xf2\x56\x44\xde\x65\xab\x80\xf9\xa0\xdd\x93\x52\xf6\x72\xaa\xb9\x58\x58\x55\x0c\x55\x04\xa1\x1a\x1d\x09\x5c\xca\x17\x5c\xcb\x28\xb4\x8e\xac\x96\xe5\x46\xb7\x9a\x59\xcd\x67\xa3\x17\xb7\x51\x3c\x0d\xe5\xd9\x7d\x76\x90\x2b\x23\x11\x2b\x9c\x4e\x42\x09\x1e\x48\xca\x2e\xef\x78\xa3\xc8\x59\x24\xcc\x83\x17\xf8\x8a\xe7\xc4\x55\x13\x36\x4c\x89\x97\xe4\x5f\x47\xbf\x7e\xf5\x71\x70\xfc\xed\xd1\xd1\xfb\xe7\x83\xbf\x7f\xf8\xea\xe8\xd7\x21\xfc\xe3\x2f\xc7\xdf\x1e\x7f\x0c\x1f\xbe\x3a\x3e\x3e\x3a\x7a\xff\xc3\x9b\xef\x6e\x47\x97\x1f\xf8\xf1\xc7\xf7\xa2\x98\xdf\xb9\x4f\x1f\x8f\xde\xb3\xcb\x0f\x48\x20\xc7\xc7\xdf\x7e\x19\x35\xcd\x27\x29\x3e\xeb\x46\xd8\xe6\xc7\xdc\xde\x77\x81\x87\x55\x24\xbe\xe4\xc6\x9f\xe0\xc2\x75\x61\xa1\x61\xa2\xfb\xe4\xa0\x9a\x25\x8a\x99\xa7\xb6\xa1\x38\xa8\x31\xad\x5c\x48\xad\xe8\x54\xa9\x4a\xfc\x29\x0c\x30\x41\x5c\x76\x4b\x8e\xbe\xfd\x0e\x03\x21\xce\x73\x58\x77\x25\x40\x27\x3c\x0f\x35\xd6\x7e\xc0\xd0\xcd\x53\xdc\xe8\x8d\x41\xbd\x31\xc8\x8f\x3d\x19\x83\x6e\xba\xe0\x71\x6f\x09\xea\xfc\x40\x4c\xfc\xef\x1f\x15\xd3\xcb\xc4\x02\xe3\xca\xd8\xe8\x57\x0f\xaa\x55\x3d\x9d\x3e\xc6\x2b\xb8\xdd\xd9\x38\x0c\x84\x5d\x97\xbe\x4c\x7c\x6c\x91\x93\x2b\xe6\x9b\xfd\xc1\xd0\xa0\x94\x0b\x47\xd8\xed\x0b\x5a\x21\x96\xc5\x5e\x98\x2f\x3a\xec\x2a\x5a\xb0\x05\x13\xa6\x2a\x54\x59\xaf\xb9\xd2\x0a\x12\xaa\x05\x71\x31\xf5\x39\x4a\x8e\x67\x7b\x7f\x17\x17\x55\x25\xa8\x52\xae\xc5\x05\xce\x65\x05\x23\x54\x6b\x99\x40\xf5\x77\x97\xb7\x1f\xaa\x0c\x84\x6d\x81\xd5\x18\x7a\xc7\xa2\xda\x29\x42\x25\xc7\xea\x2c\xc6\x4b\xa8\x28\x24\x16\xa1\xba\x66\x5a\xb8\xf0\x13\xc7\x8c\x51\xa5\xc9\x56\xe7\xf0\xc9\xc2\x2a\x2c\xba\x7b\x37\x5c\x2d\xba\x02\xa4\x87\x60\x74\x40\x90\x02\x0a\xc1\x23\x72\x52\x59\xd8\xdb\x8f\x3d\x4e\x40\x2a\x7d\x6b\x68\xa1\x70\x4d\x32\x2a\xe7\x56\x49\xd9\xf8\x5c\x96\x78\x71\x2e\x4e\x14\xc1\x8a\x21\xc8\x08\xcf\x6a\xfc\x61\x22\xc8\x5e\xc4\x8f\x2e\xa2\x47\x07\xb1\x23\x5e\xe4\xd8\x8b\xef\xa9\xab\x88\x11\x2f\x5e\x44\xb2\xfe\x5c\xb1\x09\x7f\xe8\x70\x0f\xcf\x44\x65\x5f\xe2\xd0\xe3\x7d\xc2\x5d\xa7\xad\x5c\xb1\x9c\xe1\x73\x5c\x25\x61\x34\x99\x01\x81\xf5\xec\xb2\x72\x92\x7f\xca\xe8\x27\xa7\x0d\x75\x27\x4a\x37\x41\x47\xeb\x29\x52\x4f\x91\x76\x8c\x3d\x50\x24\x8f\x7a\x51\x8d\xd2\xc9\x67\x48\x8e\xf6\xa0\x07\x40\xfc\x7d\x5c\x32\xc0\x45\x2d\x72\x1f\x6e\x5a\x74\x55\xe2\xaa\xb8\xda\x29\x40\x69\x47\xed\x66\x06\x7e\x49\x58\x8d\x74\x31\x78\x64\xc6\xa7\xf6\xb0\x33\xb6\x60\x99\x97\xa0\x5a\x61\xce\xa9\xa0\x53\xd7\x1b\xc4\xc8\x32\x89\x50\xaa\xb2\x22\xfa\x6a\x06\x20\xa2\x94\xaf\x20\xa1\xe2\x32\x3c\xac\x64\x96\x31\xa5\x49\xc6\xef\x18\xb9\x60\x79\x26\x97\x73\x1f\xd4\x9b\x92\x1b\x43\x8d\xbd\x96\x37\xcc\xb4\x3b\xa9\xd1\x17\x09\x66\x3a\x2a\xb2\xac\x43\x39\xb7\xc3\x2b\x38\xd3\xbc\xc8\x32\x92\xc3\xe3\x43\xe8\xef\x2d\x27\xe4\x0c\x2a\x0a\x9f\x90\x6b\xb6\x60\xaa\x9d\x6a\x5c\x4d\xae\xa5\x19\x39\x21\xbb\x59\xaf\xcb\x01\x22\x7c\x42\x5e\x5a\xc5\x51\x1b\x62\xe8\x14\xa5\x3c\x95\x89\xa2\xf6\x8c\xea\x2f\xa8\x32\xff\x3b\x68\x13\xd1\x8d\xb0\xd6\x90\xf7\x0b\x78\x93\x25\xdd\xee\xf3\x93\x1d\x65\x59\xa9\x3b\xea\x10\xcf\x7c\x57\xeb\xb2\x64\x52\x0d\xcf\x5d\x95\x19\x6c\x45\x3e\x50\xd5\xb8\x20\x8a\xe9\x5c\x0a\xcd\x9a\x65\x3a\xaa\xfe\x39\xa0\x12\xeb\x3d\xe4\xc7\xc6\x30\xfe\x5c\x6a\x73\x63\xf5\xeb\xf8\xc2\xef\xa3\xf0\x28\x14\x09\xa6\x59\xc6\xd2\x46\xe7\x00\x7c\xbf\x0c\xda\xac\xc1\x9a\xb8\xb6\xdb\xbe\x3a\x30\x23\x33\x2a\xd2\x8c\x29\x28\x15\x88\x28\x7e\x47\xd6\x72\x9e\x79\x55\x43\xb4\x2c\x64\x1c\x3a\xc3\xd1\x24\x91\x2a\xc5\xf2\x59\x23\xc1\xbc\xe7\x1f\xaf\x6e\x3b\xf0\xcc\x1a\xc6\x38\x41\x08\x05\xb2\x9a\x26\x94\x2b\xd3\xb5\xaa\xc9\x33\x29\xef\x48\x22\xe7\x79\x06\x77\x0a\x6f\x66\xee\x74\x2d\xab\xba\xf6\x25\x8e\x0e\xa0\x93\xd4\x69\xad\xe4\x3d\x7c\xb1\x8f\xae\x4f\xec\x81\x25\x9d\xba\x3e\x59\x4a\x6b\x8f\x14\x02\x18\xa4\x28\x85\xd0\x89\xb4\x2c\x2e\xc6\x92\x5c\xd5\x9b\x28\x89\xe6\x90\x5c\x3e\xb0\x64\xa5\x57\xb6\xeb\xd1\x85\x97\x6e\x24\x90\x04\xac\x7b\xa3\x8b\x5f\x08\x99\x9d\x58\x1f\x2b\x35\x07\xe0\xf9\x50\x79\xce\x83\x83\x6a\x93\x71\x66\x6b\x19\xb2\x1b\x43\xe1\xba\xc6\x45\x74\xf9\x7a\x5e\x62\x8f\x33\xd6\x87\x02\x08\x65\x2c\x78\x98\x23\x14\x6d\x96\xd2\x90\xa3\xc3\xd3\xc3\x98\xd8\x0e\xb2\x66\x46\x5d\xa9\x02\x7c\x5b\xbd\x25\x0e\x2c\x14\x1e\xc9\xa1\x5a\x06\x4b\x0e\xd3\x13\xc2\x4d\x08\x2f\x77\xe5\xa5\xed\xce\xc4\xc5\x30\xb8\x14\xd0\x13\xa2\x25\x31\x8a\xa6\xdc\x0b\x72\xf0\x2d\xf4\x10\x57\x85\xe3\x5f\x51\x60\x8f\x0e\x3f\x1e\xfa\xaa\xda\xf7\x52\x1c\x1a\x38\x9a\x21\xb9\x75\xbd\x4f\xc3\x4b\xa3\x40\x2e\x65\x01\xad\x9a\x1c\x2a\xe4\x19\x4f\xb8\xc9\x96\xc0\x1e\x88\x2c\x5c\xa1\xfd\x59\x64\x08\x83\x4f\x7f\xbd\x7c\xe0\x26\x54\x9c\x95\x13\xf2\xdc\xf5\x14\x70\x3d\xc4\x69\xdc\xc2\x33\xbe\x60\xa7\x33\x46\x33\x33\x73\xe1\x42\x42\x8a\x81\xeb\x96\x63\xe9\xaf\xff\x4b\x8c\x43\x32\xb2\x2b\x39\xe9\xee\xed\x8a\x6d\xe4\xdc\xc1\x6d\x63\x19\xc7\x77\xb8\xa6\x86\x64\x53\x8b\xf5\xef\x1a\x5d\x0d\x81\x93\x19\x93\x87\x98\xac\x18\xc2\xe9\xfb\x86\xee\x93\x76\xc6\xb4\x1b\x24\xeb\x1d\x4f\xd7\xfb\x0c\x36\xfa\x07\xc6\x92\xcf\x5a\xaf\x41\xf2\x8b\x2c\xa0\x2f\x0e\x1d\x67\x4b\xa8\xc7\xe1\x93\x30\xa3\x60\x1e\xd8\x29\x1e\x58\x5a\x67\xcf\xe0\x7b\xdf\xc7\xdf\x92\x0c\x46\xd1\xc9\x5d\xa4\x2b\xba\xd6\xde\xd9\x9d\x39\x41\x77\x7e\xdf\xf8\xbd\x96\x88\x1a\x1d\xe6\xeb\xf1\x6f\xe8\x9a\x91\xfb\xd4\x6c\xc5\x72\x47\x42\x3c\xfc\x3d\x5f\xfa\xb5\xbb\xe2\x76\xa7\x51\x4f\x32\x81\x05\x47\x3a\x9e\x7d\x5f\xfc\x5a\xb5\x5e\x2e\xdc\x42\x5d\x97\xa2\x28\x70\xdd\x62\x53\x48\xa7\xf8\x0a\xd2\xda\xe5\x3f\xaa\x95\x7e\x18\x9d\xa3\xf0\xa2\x12\x56\xeb\x63\xf7\x22\x00\xe8\xa7\x5b\x45\x7c\x28\x00\xc1\x3b\xd6\x9b\x8f\xc4\xaf\xac\x43\xcc\x17\xe9\xc4\xf9\x20\xf0\x30\x2a\x1c\x7e\x3d\x18\xbe\xec\x56\x1a\xba\x90\xda\x4b\x15\x27\xbf\x30\xb5\xc0\x24\x90\x57\xa3\xd3\xb1\xc7\xb4\x90\x25\x5d\x02\x63\xbb\x87\xc5\x76\x0e\x8a\xdd\x90\xfb\xae\x88\x28\x3b\xce\x85\x96\xb2\xb1\x5c\xb6\x79\xa0\x9b\xdb\xca\x46\xc1\x5c\x69\x41\xbb\xb9\xb5\x6c\x2c\xc4\xae\x6d\x68\xc9\x53\x46\xb2\x42\x4a\x4d\x14\x35\x6c\xfa\x15\xe0\x71\xbb\x1b\x56\xa5\xb0\xca\x9b\x97\x92\x62\x09\x9a\x97\x8d\xac\xb4\xd6\xb4\x8c\xda\xeb\xb8\xe7\xbb\x15\x4b\x4c\xd1\x8d\x79\x49\xa7\xa0\xaa\x98\xa6\xe3\x24\xae\xf1\x38\x7a\x1f\xcb\x06\xe5\xd8\xe6\xe3\x68\xc8\xce\x09\x87\x68\x40\x1e\x21\xe1\xe3\x1a\x95\x93\x3f\x42\x83\x78\xaa\xa6\xe5\xe4\x69\x1a\x97\x93\x9e\xfb\x54\x03\xd9\xd0\xbc\xe7\x3e\xab\xe3\x89\xb8\xcf\xe7\x44\x77\xa3\x7e\x9e\x2b\x76\x63\x64\xde\xc1\xa7\xe2\x1e\xdc\xe2\x51\x19\xb3\x09\xd6\x03\x40\xb7\xba\x3f\xd2\x02\xe8\x0b\x15\x90\x90\x19\x63\x93\x91\x0d\x17\x87\x8b\xe8\xd4\x45\x32\x23\x54\x83\x45\x4d\x30\xad\x4f\xc1\x31\x52\xe4\x4e\xeb\x44\x81\xf5\x1d\xa0\x4e\xec\xae\xb1\x39\xec\xc4\x49\x95\xf0\xe2\xfb\x57\xc1\x97\xcc\x24\xf8\xb6\xee\xc1\x6b\xe4\x2d\xaf\x61\x3b\x57\x1b\x25\x26\x8a\xea\x19\x52\x3d\x96\xae\xc9\x93\xef\x95\xa6\x18\xd5\x52\x38\x83\x74\xad\x9d\x14\xd7\x24\xa7\x5a\x23\x39\x5e\x10\x6b\xdc\x64\x1d\xe0\x91\x4c\x57\xdb\xde\xd5\x7b\xd4\x23\xbd\x4a\x85\x30\xa9\xbc\x17\x64\xcc\xa6\x5c\x68\x8f\x3b\xf0\xb2\x80\x64\x96\x2f\xda\x2d\x41\xf6\xda\xf6\x65\x0b\x87\xe4\x5d\xa3\xb4\x9b\x4f\x4f\x4b\x64\x45\x14\xfd\x6a\xba\xb8\xea\x20\xe0\x16\x50\xcb\x15\x9c\xae\xba\xfd\x23\x23\x9a\x03\xc8\x96\x4d\x5c\xf7\xd9\xe1\x30\x60\x15\x7d\x5a\x7c\x76\x58\xb4\xaa\x9e\xdf\x36\x61\xd7\x38\x95\x26\x33\x6c\x49\xa6\xee\xfe\xf9\xde\x11\xd8\x3b\x02\x7b\x47\x60\xef\x08\xec\x1d\x81\xbd\x23\xb0\x77\x04\x6e\x1d\xbd\x23\xb0\x77\x04\xfa\xd1\x3b\x02\xd7\x46\xef\x08\xec\x1d\x81\xad\xa3\x77\x04\xb6\x8c\xde\x14\xeb\x47\xef\x08\xec\x1d\x81\x6e\xf4\x8e\xc0\xf2\x81\xde\x11\xd8\x3b\x02\x37\x8e\xde\x11\xb8\xf3\xc9\xde\x11\x18\x03\xf1\x33\xe0\x3e\x9f\x13\xdd\x8d\xce\x26\x45\xfc\x34\x78\xcf\x46\x56\x43\x8b\xcb\x3d\x1c\x81\x77\x80\x27\x4e\xbb\xb3\xd8\x58\xcf\x35\x73\x60\xdb\x4f\xec\xbc\xe9\x80\x71\xad\x25\x7c\x86\x94\x77\x99\x39\xf8\x90\x83\xd5\x25\x67\x2d\xd6\x1f\x11\x12\x42\xf5\x69\x2e\xdd\xff\x55\xde\x88\x9a\x1b\xc2\xe9\xb4\x6d\x44\x2d\x86\x98\x63\xfd\x0f\x71\xbe\x07\x6c\xf2\xa0\xdf\x35\x8c\xdf\x21\xc6\x9f\x10\xcb\xcd\x22\xfd\x08\x58\x1f\x42\x4c\xa9\xb9\xa7\xf7\x1f\x60\x7d\x07\x31\x35\x00\x91\x7e\x03\xac\x93\xd5\x0e\x84\xcf\x20\xde\x24\xdf\xea\x2f\xa8\xf9\x00\xd0\x40\x77\xf8\x0a\xb6\xd8\xff\xf1\x8e\xac\x15\x3f\xc1\x0e\xdb\x3f\xfe\xac\x4a\x1f\xc1\x13\xdb\xfd\x23\xcd\x7f\x1d\x84\x90\x38\x8b\x47\x14\x47\xf3\xe1\x17\xb7\x33\xc5\xf4\x4c\x66\xa8\x3b\xdf\x6c\x46\xcf\x05\x9f\x17\x73\x7b\x0d\xb4\xbd\xb2\x7c\xc1\x02\x50\x1d\x6e\x1a\x6a\x99\x8e\xc3\x38\xc3\xa5\x05\xc6\x53\xa6\x58\x0a\xb0\xec\xa9\x4d\x0c\x53\x64\x46\x41\xd7\xd0\x45\x92\x30\x96\x62\x7d\xe1\x75\x35\xf1\xaf\xc3\x72\xc6\x65\xe7\x97\x17\x18\x30\xae\xf8\x2e\xc8\x9d\x7f\xfd\x1a\x7d\x0a\x58\x29\x35\xc2\xd5\xb2\x0f\x37\x4b\x9c\x8b\x25\x96\x9d\xc4\x28\x46\x7b\x72\xab\x20\x5d\x2a\xde\x4d\x12\xa1\xfe\x3e\xc6\x9d\x12\x4d\x09\x3a\xb8\x51\xd0\x2e\x94\xd2\x2d\x82\x5e\xfc\x53\xb8\x4f\x22\x69\xe7\x5e\xdc\x26\x4f\xe6\x32\xe9\xe6\x2e\x79\x64\x4d\xda\xc7\xbb\x49\x3a\x6a\xc5\x1d\xdc\x23\x4f\xed\x1a\xf9\x64\x75\xad\xa3\xf6\x34\xd6\x15\xd2\xc1\x0d\x12\xeb\x02\x89\x71\x7f\x20\x5d\x1f\x91\xee\x8c\xe8\xa3\x8a\x31\x24\x45\x19\x91\xba\x19\x90\x3a\x19\x8f\x90\x6e\x8b\x6a\x83\xd1\x38\xb3\xd3\x68\xb4\x6a\x08\x42\x43\xdd\x68\x30\x7a\x8c\x11\xe8\x49\x0c\x40\x71\xae\x07\xb4\xdb\x21\x46\x1b\x7d\xbc\xcb\x21\x12\x7b\x62\x88\x14\xda\xdc\x15\x45\x68\xb8\xe0\x86\xd3\xec\x82\x65\x74\x79\xc3\x12\x29\x52\x14\x57\x5b\x29\x0b\x58\xe2\xba\x76\x20\xbc\x1c\xdf\xc0\x5d\x9c\xe8\x43\x35\x09\x26\x29\x1f\xcc\x1c\xec\x5b\x9e\x4d\x43\xbb\x16\x37\x6b\x54\x05\x2b\x12\x1f\x25\xfb\xa4\x56\x29\xb2\x77\xa5\xc2\x85\x0e\x77\x3d\xbc\xef\xe5\x3d\x91\x13\xc3\x04\x39\xe2\x22\x9c\xdf\x71\x4d\x55\x88\xd3\xec\xca\xab\x63\x21\xbc\x78\x1e\x00\xae\xab\x63\x28\x90\x9f\x81\xca\x06\x4a\xa8\xd6\x4f\xab\x39\x7b\xa0\x4f\xa3\x3a\x7b\x60\x93\x22\x6b\xa8\xcf\x28\x90\x4e\xed\x6e\xd2\xbb\x17\x55\xe9\xd4\x17\x30\xbf\x70\x03\x51\x10\xa9\x48\x89\x4f\x0f\xf9\x3c\x75\xf0\x28\x87\x6a\x84\x33\xb5\x72\x92\xe2\xf6\x09\xe7\x48\x75\x0e\x52\x14\x44\x84\x13\x15\xed\x1c\xfd\x64\xba\xff\x53\x39\x44\x9f\xc0\x19\xda\xcb\xae\xdb\x9d\x9e\xbd\xec\xba\x63\xfc\xf1\x52\x5c\x2d\x9f\xe8\x3b\x45\x13\x36\x7a\x94\x48\x10\xae\x24\x49\x0b\xe5\xd3\xdd\x4a\xc9\x20\x5c\x2c\xd4\xee\x0a\xc6\x52\x77\x1b\xcb\x04\x2f\xc8\x76\x9a\x14\x59\xb6\x24\x45\x2e\x45\xcd\xe1\x58\x28\x64\xd2\xcc\xed\x8c\xad\x25\x4d\xd9\x59\x6d\x9a\x2d\xbe\x3c\xa5\xf7\x7e\x7a\xb6\xac\x0a\x21\xac\xf2\xe0\x71\xd4\x52\x12\x2b\x77\x6a\x47\x5d\x6b\xdb\x8d\x53\x6d\xf8\xd4\x6e\xa7\x65\x8d\x90\xfd\xc5\xe7\xac\xea\x92\x51\xbd\xd4\xbe\x61\x22\x55\xc2\xc7\x48\x1f\xca\x8c\x66\x65\x53\x0b\x4a\xee\x78\x96\xf9\x57\x0d\xc9\x0d\x33\xc4\xcc\xb8\xf6\xac\x37\x93\x02\x4b\x48\xcc\x8c\x8a\xd0\x4b\x8e\x25\x16\x7e\x92\x31\x2a\x8a\xdc\xcd\xdb\x0a\x04\x4b\x59\xa8\x30\x6f\xdc\x99\x41\x91\xcf\x72\x36\x5c\x13\xc1\xb3\x93\x5a\x67\xad\x9d\x08\x8c\x7a\x43\x70\x69\x17\x9a\x85\xbc\xbf\x7b\xae\xd9\x49\xfd\xbd\xa1\x78\x31\x0e\xa2\xeb\xbc\x6f\x9f\xcb\x95\x5c\xf0\xd4\x35\xf9\x08\xe8\x00\x7d\x7a\x5d\x13\x10\x7c\xc0\xc5\x98\x81\x0f\x4a\xb0\x29\x05\x39\xd0\x13\x78\xe7\x45\x74\xef\x72\xfe\x29\x91\x42\xeb\x10\xdc\x44\x35\x24\x13\xd7\x52\x88\x17\x1c\xda\xe3\xd6\x31\x82\x1c\x09\x49\x24\x08\x15\x85\xe0\x06\x87\x5f\x46\x12\x3d\x2b\x0c\x49\xe5\xbd\x38\x1e\xba\x42\xd3\x5c\x13\x4a\xc6\xcc\x84\xae\xcd\xa1\x0f\x27\x57\xc8\xd9\x32\x41\xc7\x99\xbd\x5b\x10\x07\x71\xbb\xf1\xe0\xc9\x84\x51\x53\x28\x46\xa6\xd4\x20\xa9\xc2\x06\x51\xd3\x9d\xd1\xe3\x51\x8b\x6b\x6f\x2f\x9e\x90\x42\x68\x86\xb2\x9d\xd7\x64\xd8\x6f\xfe\xf6\xf4\x32\x2c\x9f\x33\x59\x98\x27\x57\xd8\xef\x67\x3c\x99\xc5\xea\x23\x7c\xce\x34\x91\xc5\x8a\xd5\xe4\x85\x07\x5d\x2a\x01\x28\x90\xf5\xd3\xfb\x4f\xd6\xda\xd1\xdc\x1d\xe3\x36\xd8\x60\x7f\x5c\xcd\x60\xae\x1a\x34\x53\x7b\x7f\x2f\xae\x6f\x7e\x7b\x7d\xf6\xcf\xcb\xd7\xed\xa8\x7c\x49\x93\x59\xbd\xcc\x80\x20\x14\xe8\x1f\xc8\x5d\x33\xba\x60\x84\x92\x42\xf0\x7f\x17\xae\xde\x3d\x39\x2a\x61\x1f\x23\x22\x92\x62\x2b\x92\xa3\x25\x5c\xe8\x09\xdf\xa9\x83\x97\xeb\x26\xef\x02\x1a\xa4\x66\xd0\x8a\x63\x45\x92\x6d\xdf\x34\xfb\xa8\x0b\x97\x05\xe9\x79\xc6\x2c\x2d\xe3\x0b\xef\xb8\xf5\xa5\xc6\x69\x5a\x86\x6a\x58\x34\xb7\xd8\x86\x91\x28\xe8\x18\x42\x26\x66\x8c\x08\x66\x2c\xd6\x97\xd6\x4e\x29\x74\xa3\x26\x44\xa1\x99\x3e\x21\xe3\x02\x61\x06\xd4\x24\x57\x7c\x4e\x15\xcf\x96\xf5\xc9\x58\x51\xe2\x5a\x06\x7d\x77\x59\x2d\xa9\xdd\xd5\x6d\x97\x7c\xf1\xf6\xf2\x86\x5c\xbf\xbd\x25\xb9\x72\x95\x24\x20\xca\x03\xb6\x04\xb6\x75\xcc\x2c\x44\xdf\xb4\xb6\x7d\x5b\xcf\xc4\xd2\x3d\xec\xe8\x14\xd7\xc4\x2a\xb9\x0c\x24\x35\xaf\x6e\x84\x56\x05\x07\xcf\x87\xf0\xbf\x76\x27\x2f\x4d\x53\xc5\xb4\xae\x82\x6e\x92\xb5\x30\x39\xa7\xf9\xf0\x71\xc6\x70\x8d\x59\x6a\x67\xf3\x89\x7a\x78\x95\xa1\x7d\x23\xbb\x3d\xb5\x1e\x5e\xb4\x44\x12\xa4\xde\x01\x17\xdc\xe2\x6e\x16\x85\xf1\xd1\x7d\xbc\xaa\xe9\x76\xe8\x99\x53\xf1\xaf\xa0\x9c\xfa\xcb\x2a\x45\x25\x54\x22\x15\xc0\xab\x51\x40\x01\x2f\xe1\xcc\x57\x5a\x9d\xc2\x2b\x9c\x3b\x07\x1b\x8a\xf5\x9c\xfc\x83\x3c\x90\x7f\x80\xa2\xfa\x0d\x4e\x7e\x89\xe5\x36\xb1\x22\x83\xb3\xd1\x5c\x8d\x3a\xec\xf6\xcf\xf6\xd2\xda\xa7\xed\x5e\x19\x49\xc6\xdc\x2b\x32\xec\xc1\x30\x25\x68\x7b\x63\x3b\x37\xfc\x59\xed\xa5\x03\x93\x9d\xde\x9e\x90\x09\x3c\x42\x58\x64\x9a\xd4\x7b\x71\x98\xbd\xa0\x93\x7d\xc9\xf7\x52\x9b\x6b\x7f\xb1\xb9\xae\xbd\x13\x6b\xeb\x2a\x67\x36\xa7\x26\x99\x35\xe9\x87\x15\xbd\xb4\xa9\x2e\x29\xf6\x26\xa5\x12\xec\x97\x2e\x20\x70\xc6\x91\xaa\xe1\xfe\x11\x1f\x1f\x7a\xd1\xc0\x8b\x5d\x67\xb9\x62\x6c\x42\x1b\x01\xd3\x20\x2b\xb9\x42\x37\x81\x58\x0d\x9d\x98\x65\x27\xea\x11\x04\x1d\x9d\xba\x53\x1a\xf3\x36\xb2\x18\x27\x43\xb8\xa6\xf6\xce\x27\x54\xb8\x28\xf1\x09\x53\xca\x45\x79\x8e\x97\x10\x11\xc0\x13\x86\x3c\xde\xc8\x7b\x9c\x2b\x69\x64\x22\x91\x1d\xae\x3c\xb7\x7f\x49\x6e\xcf\x71\x49\x9a\xcd\xa8\x07\xff\x2e\xd8\x1f\x67\x89\x0f\x8e\x8f\x1f\x2f\x46\x27\x16\x28\xf6\x3e\x49\x45\x6e\xce\x6f\x47\x4d\x15\xe8\xe0\xf6\x7c\x74\xb0\x87\x5d\x8a\xe9\xa1\xdb\xe0\xb4\xed\x82\xcb\xd3\x37\xd1\x5a\xb1\xb0\x5a\x81\x6d\x30\xa7\xf9\xe0\x8e\x2d\x5b\x45\x85\xb8\xe9\x0f\x4a\xe4\x89\x9e\x90\x5b\xcc\xbc\xa5\x2d\xa3\x62\x34\xe5\x7b\xc8\xe0\xf0\x17\xaa\x82\xdf\x2d\x95\x63\x2e\x17\x2c\x75\x72\x75\x80\xc8\x44\x9a\x4b\x6e\xe5\x40\xde\xde\xc0\x75\x4b\xfe\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\x9c\x47\x9f\xdf\xb1\x71\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xb1\x73\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xf1\xc8\x99\xf7\xf9\x1d\xbb\x47\x9f\xdf\xb1\xeb\xa9\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xb6\x8f\x3e\xbf\xe3\x73\x89\x14\xe9\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\xda\xe8\xf3\x3b\x3e\x2b\xad\x1d\xcd\xdd\x43\x0b\xc4\xb8\x5c\x85\xc3\x73\x39\xcf\x0b\xc3\xc8\xbb\xf0\x78\x29\xa4\x38\x1a\xc6\x75\x4c\xf0\xf6\xe3\x03\x7d\x12\x29\x26\x7c\xea\x19\xf4\xa9\xeb\xb7\x37\x28\xd7\x36\xa8\xf5\x9d\x7b\xca\x28\x9f\x8c\xcf\x79\x7b\x96\x07\x71\x41\xfe\x3e\x6a\x62\x14\xa9\xf9\x44\x08\xf6\x5d\xc4\xfa\x0e\x42\x7d\x4e\x8d\x61\x4a\xbc\x24\xff\x3a\xfa\xf5\xab\x8f\x83\xe3\x6f\x8f\x8e\xde\x3f\x1f\xfc\xfd\xc3\x57\x47\xbf\x0e\xe1\x1f\x7f\x39\xfe\xf6\xf8\x63\xf8\xf0\xd5\xf1\xf1\xd1\xd1\xfb\x1f\xde\x7c\x77\x3b\xba\xfc\xc0\x8f\x3f\xbe\x17\xc5\xfc\xce\x7d\xfa\x78\xf4\x9e\x5d\x7e\x40\x02\x39\x3e\xfe\xf6\x4b\xd4\xf4\x9e\x40\xe0\x6e\xe2\xfa\x6b\x38\xe5\x9a\x73\xd0\xb2\xbe\x39\x7d\x00\x76\x40\xe7\xb2\xc0\xb7\x75\x4c\xfc\xb5\x29\x31\xd3\x39\x3e\xff\x50\x84\x27\xb1\xca\x80\xf7\xf0\xf6\x78\xff\x1f\x8e\xf7\xef\xfc\x39\xaf\x62\xbe\x17\x84\x1e\x8b\xf9\x81\x61\x40\x3e\x41\xf9\x2e\xa4\xe1\x56\xce\xb9\xb1\xaa\x83\xd5\x16\x68\x3d\xa4\x8f\x9b\x86\x99\xc6\xdd\x5d\x9c\x14\x36\x71\x31\x62\x5c\xd7\x5b\x09\xd6\x22\xf0\x65\x90\xf9\xb1\x2e\x1f\x2a\x2a\x9b\x19\xdc\xd3\x41\xca\x26\x5c\x30\xef\xa3\xfe\xf3\xdc\x79\xf4\x4f\x35\x4b\x0a\xc5\xcd\xf2\x5c\x0a\xc3\x1e\x5a\x8d\x57\x4d\x7c\xbb\x69\x3e\x4c\xdc\x66\xf9\x8c\x45\xff\x37\x22\x73\x5c\xe3\xc9\x95\xf4\xd3\xb2\xd7\xaa\x2a\x04\xe8\xb3\x80\x75\x9a\x19\xa7\x24\x82\xaa\xd1\x0e\x54\xfe\x7f\xec\xfd\x69\x77\xe4\x36\xb2\x27\x0e\x7f\x15\x1c\xf5\x9c\x47\x92\xaf\x32\x55\xe5\xde\x7c\x6b\x6e\xdf\x7e\x64\xa9\xec\x56\xbb\x16\x4d\xa9\xca\x9e\x3e\x76\x4f\x0b\x49\x22\x33\x61\x91\x00\x4d\x80\x52\x65\x8f\xe7\xbb\xff\x0f\x02\x0b\xc9\x5c\xc8\x00\x33\xa5\x92\xed\x64\xbf\x68\x97\x24\x06\xb1\x04\x02\xb1\xfe\x62\x4a\x96\x07\xe9\x4d\x3e\x6b\xd1\xfe\x54\xf1\x3b\x9a\x19\x23\x1e\x4f\xf1\x0a\x8c\x85\x26\x51\x2c\x63\x68\xaa\x6e\x6b\xae\x60\x23\xa3\x92\x86\x39\x9f\xfa\x25\x83\x1f\xb1\x8f\x7a\xa7\x9a\x0f\x5c\x5b\x57\x25\xbf\xe3\x19\x9b\xb1\x97\x2a\xa1\x19\x70\x65\xbc\xa9\x70\xb6\x81\x12\xec\x5e\x29\x33\xa4\x75\x3e\x67\xd0\x69\x99\x7a\xb7\x01\xd4\x8e\xcc\x28\x17\x24\x37\x6b\x59\xf8\x0f\x28\xf0\x3f\xe0\x04\x82\x56\xa4\xa0\xa5\xd9\x4d\xef\x8b\xb0\x26\xea\x44\xca\xcc\xe5\x01\x67\x8b\xb8\x71\xba\x36\x07\x42\xfe\x4b\xb0\xfb\x7f\x99\x51\x29\x32\xcd\xe8\x2c\xb8\x17\x14\xd3\x2b\x9e\x4d\xac\xb1\x64\x87\xb8\x71\x41\xa1\x81\x69\xc5\x08\xcd\xee\xe9\x02\xbd\xac\x4b\x63\x21\x5c\xbd\x20\xcf\x8f\xe1\x1c\x51\x45\xc2\x77\x52\xf2\x39\x2e\xe5\x77\x4e\x15\x39\x3f\xbb\xfa\xd7\xf5\x3f\xae\xff\x75\x76\xf1\xfa\xf2\x0d\x5e\x56\x99\x75\x67\x88\xcd\x4b\x68\x41\x27\x3c\xe3\x58\x65\x63\x25\x9f\xa8\x49\x00\x3c\xd3\x69\x7a\x9a\x96\xb2\xb0\xeb\xe1\x7c\x77\xa8\xd9\xd6\x32\xb9\x6d\xbd\x36\x4b\x85\x61\xcb\xa7\xad\x8f\xa2\x68\xcf\x4a\x2a\x74\xed\x34\xaa\xb7\xa8\xac\x84\x31\x9a\x1f\x22\x07\x93\xa6\xc3\xd2\xf9\xcf\xd2\x94\xa5\xf1\x53\xdc\x2e\xb3\xef\xdc\x7f\x6e\x51\x57\x24\x93\xab\xb7\xd7\x97\xff\x7b\xc8\x48\x88\xe3\x43\x7c\xc8\xe8\xa1\x33\xb4\x09\x31\x4c\x39\x68\x3f\xde\xb9\x6a\x9d\xfd\x8e\xa0\x5e\x79\x90\x9c\xf9\x70\x27\xc5\xc7\xfc\xdf\x55\xa2\x8d\x89\x51\xd3\x22\xb9\x4c\xd9\x98\x5c\x79\xaf\x3f\xee\x5a\x6a\x51\xa8\x85\x16\x84\x0c\x0c\x19\xa1\x39\xcd\xb2\x45\x43\xc3\xc1\x3a\x78\xa1\x22\xa6\x59\xc9\xdc\x92\x83\x53\x9a\x29\x94\xa0\x8a\xbb\x01\xcc\x65\xf8\xda\x98\x27\xd1\x2b\x1b\xde\x24\x29\x13\x52\x3b\xf5\xd3\x7c\x1d\x0a\xb4\x4b\x99\xa0\x26\x0e\xb6\x51\x33\x61\xac\x25\xa1\x95\x75\xc8\xfb\x0b\x00\x69\xf3\xb8\x75\xbb\x0a\x23\xb4\xde\xd4\x4a\x31\xb5\xfe\x02\xc0\x89\x10\xbf\x1b\x66\x94\x25\xa3\x29\x54\x9f\x15\x54\xcf\x15\xf8\xde\x73\xaa\x6e\x59\x6a\x7f\x80\x8d\x9f\xf1\x60\xdd\xd9\x91\x85\x21\xbf\x37\xeb\xe8\x7d\xef\xa0\xf7\x20\x4d\xa9\x09\xb3\x7e\x7d\x5c\x46\x56\x64\x35\x2b\x4d\xdf\x8a\x6c\xf1\x4e\x4a\xfd\x55\x28\xbc\x8a\x66\x9c\xef\x9c\x06\xda\xf6\x7d\x82\xba\x03\xe9\x12\xe9\xc8\x2c\x2c\x6a\xb2\x70\x64\x9a\x35\x60\x17\x81\x51\x1e\xea\xc0\x94\x95\x38\x53\x5f\x97\xb2\x42\x5d\x27\x2b\x0a\xd3\xd7\x97\x17\x70\xd6\x2b\x17\xd9\x13\xba\x5c\x40\xe1\xa7\x8b\xf1\xc7\xe9\x4a\xb5\x2e\xfb\xc1\xc5\x4a\x21\x32\x18\x8e\x4b\x44\x98\x84\x90\xd7\x74\x41\x68\xa6\xa4\x57\xae\xb9\x58\x6b\x71\x39\x73\x10\x2b\x2d\x27\x52\xcf\x57\x6c\x41\x73\x5c\x56\x69\xe3\xca\xeb\xea\x60\x60\x0d\x95\xc4\xc5\xca\x27\x34\xbd\x65\x8a\x14\x25\x4b\x58\xca\x44\x82\xe2\x84\x87\x0d\x15\x01\xe7\xbc\x91\xc2\x1c\x9f\x68\xde\xb9\xf4\x71\x48\xeb\x7a\x69\x4b\x31\xc8\xbc\x28\x2b\x9c\xb1\x06\xc7\x4c\x48\x31\x82\xc3\x53\x29\x56\x82\x85\x6f\x0c\x1e\x6b\xe2\x7f\x53\x4d\x58\xc6\x34\x18\x5a\xd8\x50\x11\x4f\xa9\xb6\x96\x3d\xcf\xe9\x8c\x11\xaa\x03\x33\x6a\x49\x98\x50\x46\x8c\x59\xa7\x11\x8e\x73\x52\xc9\xea\x2a\x4c\xaa\xc8\x87\xcb\x0b\xf2\x8c\x1c\x99\x31\x1f\x03\xfb\x4c\x29\xcf\x20\x2c\xaa\x29\xb2\xb5\xe0\x92\x75\x36\x05\x0f\x98\x64\x0a\xa6\x0f\xe7\x84\xc8\xd2\x8a\x8d\x13\x22\x70\xd2\x56\x55\xc9\xdc\xcf\xdf\x58\x8e\xde\x38\x75\x19\x9b\xe0\xae\xae\x8f\x15\x8e\x64\xef\xd1\xdb\x74\xac\x90\xae\xb6\xb5\x47\x6f\xc3\xb1\x42\x91\xdc\xc5\xd1\x1b\x20\x84\x3f\x28\x56\x0e\x92\xc1\x1f\x1e\x48\x06\x37\xd5\x35\x73\xae\xea\x95\xc4\x0a\x4b\x7b\x78\x72\xa6\x69\x4a\x35\x75\xf2\xbb\xae\x4d\xdf\xb3\xd2\xa7\x97\xe2\x8a\xbd\xe2\xa2\xfa\x68\x33\xb3\x86\x39\x4d\xae\x5f\x02\x09\x92\xf8\x49\xc2\x95\x4b\x8b\x22\xe3\x50\xc0\x1d\x2f\xcd\xbc\x08\x6b\x82\xe0\x0c\x55\x73\x41\x84\xd1\x2c\x93\xe6\xba\x31\x1a\x19\x15\xa9\xcc\x57\x06\x6d\x94\x60\x46\x93\x79\xdc\x61\x19\xc7\xa8\x19\x31\x3c\xfe\x4b\x52\x33\x62\x5d\x49\x19\xbb\x63\x48\x98\x9d\x65\xa4\x44\xf3\xa6\x51\x86\xfd\xee\x01\x29\x92\xd1\x09\xcb\xe0\x3a\x46\x3b\x04\x2c\x77\x06\x8f\x5c\x44\xca\x82\x7d\xa2\x1d\x0a\xa5\xcc\x86\x95\x20\xbd\x93\x19\xb3\xb9\x51\x7e\xd2\x86\xd4\x2f\x62\xce\xf0\xc2\x90\x39\x83\xb5\xd8\x9a\x33\xd8\xe1\xbf\x84\x39\x57\xc8\x5b\x9c\x2c\xcf\xd9\x5c\xff\xed\x39\xc3\x9d\xfb\xf4\xe7\x1c\xe5\xfa\x52\x2c\x49\x64\x5e\x5c\x95\xd2\x98\xb9\x83\xae\x1b\x47\xc2\x07\x04\xbd\xaf\xc5\x65\x1f\xc5\xca\x6f\xd0\x1b\xda\x04\x69\xd9\x48\xcc\x44\xae\x3b\xc8\x6b\x9f\xc1\xf9\xff\x6b\x36\xc9\x36\x12\xea\x64\x40\x58\xc7\x8f\xa6\x15\x67\x34\xd4\xdd\x2f\x1e\x44\x32\xcb\x84\x66\x00\x68\x88\xdf\x1f\xb2\xbc\x47\xcb\x44\xea\x9c\x53\x1b\xa4\x33\x3f\x8b\x70\x22\xdb\xb8\x39\x80\x83\x02\x35\xe7\x51\x14\x32\x65\x8d\xe8\x6e\x85\x82\x71\xf5\xcf\x7b\x9b\x1d\x0d\xf4\x7c\x9a\xbf\xb9\xf3\x7c\x40\x35\x6d\x7e\x05\xef\x64\x96\x0e\xcc\xe6\x75\x00\x5e\x34\x0b\xc3\x44\xca\xc5\x0c\xfc\x68\x27\xa4\x64\x19\x24\xe8\xc6\x10\x85\x84\x5b\x6b\xc4\x1e\x82\x87\xc9\x0f\xd2\x33\x6e\xec\xa2\x82\x2e\xc4\xa5\x70\x23\x05\xbf\x9f\xd7\x5e\xa6\x56\xd4\x72\x45\x0e\x5e\xf9\x8d\x44\x42\xc9\x3d\xe6\x0d\x71\x60\x47\x19\x38\xcb\x7a\x44\x6f\xb9\x48\x5d\xee\xa9\x59\x18\xf4\x82\x78\x5e\x08\xb0\xbb\x56\x77\x85\x2c\x6c\x9e\x36\x05\x03\x3e\xfc\xf1\x83\x20\x61\x01\xc9\xa8\x66\xfd\x55\x96\x46\x93\xec\x60\x7d\xf2\xce\xaa\xc4\xce\x66\x43\x93\x1c\xad\xd7\xac\x83\xcb\xcd\x0f\x3a\x02\x7f\x8c\xb8\xce\xfc\x30\xac\x0f\x02\xf8\xd5\xcc\x77\x44\x84\x5c\xa2\x87\x35\xfc\x48\xb8\xd5\xd2\x31\x16\x5c\xe5\x41\x0b\xa6\x91\xc1\xa7\xa8\xab\xf1\x9e\x8b\x54\xde\xab\x6d\x2c\xb1\xef\x2c\x09\xaf\xe2\x27\xe6\x48\x6b\x2e\x66\xca\xaf\x1e\x36\x76\x43\xb3\xac\x15\xb4\x58\x67\x8e\x61\x13\x72\xcc\x13\xa0\xcc\x57\xcd\x97\xa5\xfa\x8a\x5f\xaf\x37\x36\xf6\x32\x9e\xe5\x8a\x9e\x97\x86\xbe\xe6\x34\xbb\x2e\x70\xb8\x82\x64\x99\x2f\xbe\x7e\x7d\x7d\xd6\x26\x63\x84\xfb\x3d\xa0\xa4\xe3\xa1\x59\x09\xd0\x21\x34\xcd\xb9\x52\xe0\x19\x64\x93\xb9\x94\xb7\xe4\xc8\xa7\x29\xcd\xb8\x9e\x57\x93\x71\x22\xf3\x46\xc6\xd2\x48\xf1\x99\x3a\x75\x9c\x3d\x32\x33\xc2\xc3\xc3\x71\x91\x85\x2c\x30\xb0\xd2\x85\x56\xbe\x72\x10\x06\x93\x84\x59\xa1\x69\x9a\x4d\x75\x60\xb7\x2e\x79\x62\x75\x79\x2c\x70\x2d\x67\xd9\xc3\xe1\x30\xad\x6e\xed\x9b\x08\x10\x9f\x9e\xed\x85\xf1\xbb\xca\xb5\x28\xdc\x99\xf5\x6b\x6b\xd7\xcc\x2a\xd9\x0f\x07\x4c\x65\xd5\xc5\x84\xa9\x61\xc0\x54\x7f\xab\xdf\x27\x29\xb3\x85\x39\x4c\x19\x6d\x86\x46\xaa\xdd\xe6\x69\x27\x0d\x42\x80\xe1\x10\x6a\x88\xdd\x27\x0e\xe3\x6d\x2a\x17\x1c\xb5\x95\x4d\xc6\xca\xcb\x8a\x39\x1d\x59\xf7\x85\x91\x57\x20\x04\x9d\x22\x86\x26\x39\x97\x42\xba\xc2\x0b\xa3\xee\x48\x01\x47\x04\xc2\x12\x36\x66\x0a\xfb\xe9\x2e\x85\xc6\x12\x9d\xc7\xe2\x6b\x93\x56\xe8\x16\x6a\x00\x2d\x02\x4a\x3d\xa7\x7b\xae\xe7\xae\x3b\xc4\x20\xa2\x76\x05\x4a\xa6\x20\xd0\x27\x08\x2b\x4b\x59\x2a\x9b\x77\xe5\x03\x12\x11\x20\x4d\xee\xae\x81\xa4\x38\xc3\xd8\xd4\xfc\xeb\x50\x35\x33\x1c\x02\x72\x75\x14\x51\x65\x4e\x17\x9b\x4e\x59\x02\x75\x76\x4d\xc6\xb3\xf7\xc6\x11\x47\xc7\xf5\xcd\x23\xa4\xf6\xa5\x00\xe6\x90\x39\x24\xed\x9c\x7f\x34\xa3\x6e\x52\x8f\x06\x45\x27\x01\x99\x72\x3d\x99\xe3\x31\x21\x97\x22\x24\xea\xe3\xc1\x40\x79\x7b\x60\x3e\xbb\x50\x9b\xad\x6a\xc2\xc3\xa3\x8b\x17\x61\xac\x0d\x17\xaa\xb1\x79\xca\x2a\x52\xda\x60\x63\x2d\xa4\x19\x6f\x19\x2c\x76\x21\xee\xe2\x08\x18\x76\xf5\x9a\x97\x8d\xc3\x44\x71\xd4\x4a\xbc\xa6\x2b\x16\x13\x6b\x37\xb6\xe3\x36\x6b\x63\x32\x68\x92\x9b\x62\x37\x1d\x6e\x6f\x34\xed\xee\xf0\xcd\x56\x2a\x1d\x89\x54\xeb\x22\xac\xc6\x18\xf5\x8f\x3c\xa8\x67\x0d\x9f\xa8\x6f\x11\x54\x06\x00\x89\x5f\x37\xde\x6c\x58\xde\x21\x7e\x7f\x25\x53\x32\xa7\xfd\xcb\x57\xa3\xca\x40\xc7\x1f\x40\x89\xe2\xff\xf6\xba\x7f\x6d\x63\x08\x69\x0b\x2f\xb0\x28\x8a\x90\xb1\x66\x51\x9f\x53\x62\xcc\xd8\xcc\xa7\xe4\xe4\x45\x66\x94\xd1\xd6\x97\xc7\x98\x80\x0c\xbc\xdf\x40\x26\x3f\x09\x13\xad\xc1\xcf\x1d\xa8\xd4\x09\xf9\x11\x23\xee\xa8\xf2\x99\xe0\x1e\xfb\xe6\x2a\x90\x37\x4b\x00\x5a\x82\xeb\x7e\x00\xa5\xc1\x88\xf0\x99\xf3\x55\x92\x94\x4f\xa7\xcc\x67\xad\x4f\x18\x29\x68\x49\x73\xa3\x0c\x29\xe2\xb6\x68\xc2\x66\x1c\x97\xc2\x1c\xae\xcc\x43\x55\x83\xbc\x9c\xd8\xeb\x98\x6b\x92\xf3\xd9\xdc\x1e\x17\x42\x01\x02\x80\xa0\xe2\x71\x5a\x92\x4c\xd2\x94\x80\xe4\x91\x25\xb9\xa7\x65\x6e\x34\x34\x9a\xcc\x21\x59\x83\x0a\x92\x56\x25\x20\xf4\x6a\x46\xd3\xc5\x48\x69\xaa\xfb\xc9\x1a\xbb\xca\x39\xb4\xfc\xfa\xed\xe1\xe3\xf7\xf0\xf1\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\x65\x1c\x4f\x2a\x15\x7e\x0f\x1f\xff\x24\xa0\xeb\xf6\xf0\xf1\xee\xd9\xc3\xc7\x77\x3c\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\xcb\x91\xef\xe1\xe3\xbb\x9f\x3d\x7c\x7c\xd7\x5b\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\xf3\xb3\x87\x8f\x7f\x2a\x40\x74\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\x0f\x1f\xbf\x87\x8f\xdf\xc3\xc7\xef\xe1\xe3\xf7\xf0\xf1\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\x0f\x1f\xbf\x87\x8f\xdf\xc3\xc7\x37\x9e\x3d\x7c\xfc\x93\xb2\xda\x23\xf2\xc8\x52\xde\x0b\xfa\x89\xc1\x49\x72\xc9\xd6\xbe\x42\xbf\x77\x3e\x94\x4c\xaa\xe9\x94\x95\x20\xf0\x61\x14\xfe\x32\x5c\xc5\x41\xf4\xe2\xbd\xdf\xdb\x64\x2d\x1c\x80\x85\x2d\x19\x4d\x95\xad\x58\xd9\x40\x1e\x85\x24\x63\xc1\x36\x1b\x19\xcd\x2f\xdf\x7e\x15\x0f\xe8\x84\xcf\x6d\x85\xb1\xbe\x15\x49\x5c\x56\x5f\xbd\x29\xeb\xaa\xc0\xdc\xde\x24\x99\x54\x88\xe4\xae\x39\x73\x0b\x96\xcc\xa9\x10\xcc\x5b\xfd\x5c\x83\xf7\x6c\xc2\x98\x20\xb2\x60\xc2\x5e\x57\x94\x28\x2e\x66\x88\xe2\x37\xaa\x35\x4d\xe6\x63\x33\x52\xe1\x37\xa4\xce\x38\x76\x3f\x51\xba\x64\x34\xf7\x39\xe4\x39\x45\xe4\xd0\x98\xa1\x10\x9a\x94\x52\x29\x92\x57\x99\xe6\x45\xc6\xdc\xc7\x88\x62\x50\xe4\x62\x0b\x9f\xc2\xc2\x62\xb8\xa8\x91\xbe\x7c\x52\x8f\xd6\x4d\x5b\x36\xb1\xfb\xc0\x17\xd1\x9f\x42\xc3\x15\x61\x79\xa1\x17\x21\xa3\x91\x91\x29\x2f\x95\x26\x49\xc6\x41\xe9\x83\x11\xdb\x6a\x6f\xf8\x5e\x3f\x49\xa7\xee\x09\xb7\x52\xca\x2d\x85\x48\xc1\x92\x2a\xb4\xb2\xf9\x79\xf5\x07\xed\xa7\x7a\xe9\xa6\x5c\x39\xeb\x58\x9d\x10\xea\x51\xea\x2c\x23\xf9\x95\x00\x56\xf2\x97\x33\x7c\xbd\x97\xac\x7b\xa5\x31\x9c\x06\x24\x6d\x9d\x80\x19\x0e\x3b\x94\x13\x60\xd6\xd5\x41\x23\xd1\xd5\x7c\x6b\x9f\xd6\xba\x2c\x0a\x7a\xa9\x02\x03\x0a\x76\x67\xce\x10\x4b\x98\x51\xa5\xe8\x86\x93\xbf\xb3\x83\xdf\xd0\x23\x5e\x33\xa5\xe8\x8c\x5d\x21\xc2\x6d\x9b\x9c\x1d\x10\x71\xab\x37\x0f\xd8\x2d\x03\xcf\x07\xfc\x04\x25\x05\xea\x94\xb4\xb6\x06\x4d\x72\x3b\xbe\xa0\x13\xdf\x97\x5c\x6b\xd6\xbf\xac\x5c\x59\x5c\x45\x88\x8d\x2f\xc3\x1a\x1c\x2e\x25\xbe\xb9\x45\xe8\xdf\x2b\xfb\x71\x43\xdc\xdc\x8d\x22\xb5\xe9\x62\x13\x46\x26\x25\x67\x53\x32\xe5\x90\xab\x06\xd9\x5e\x27\x80\x8c\xd5\x7f\xb2\xac\xdb\x4d\x29\x56\xc2\x7c\x9d\xf9\xe8\xe7\x3d\x26\xdf\xb9\x89\xeb\xb2\x12\xe6\xb6\xeb\x37\x57\x9d\x66\x0f\x35\xbf\x7c\x4a\x66\x90\x45\x56\x5a\x63\xe8\x0f\xcf\xfe\xf3\x4f\x64\xb2\x30\x5a\x07\x28\xea\x5a\x6a\x44\x2d\x9c\xdf\x84\x8c\x89\x99\xd9\x6b\x2b\x02\xdb\x15\x9f\x61\x87\xa0\xd1\x09\x62\x98\x46\xb1\xfa\xfc\x76\xd2\x56\xb5\x4e\x53\x76\x77\xda\xd8\xff\x51\x26\x67\x63\xd7\xf3\xa5\x7f\xe2\x75\xf6\x6e\x9f\x52\x84\x76\x2f\xad\x39\x2a\x32\xe3\xc9\x22\xea\xb0\x78\xe8\x3a\x32\x97\xf7\xd6\x6c\x5e\xc3\xe1\xc8\x84\xdb\x89\xb1\xd9\x8a\x2a\xb3\x49\xca\x5f\x85\x1a\xf4\x4a\xb1\xd5\xba\xc7\xb5\xe7\x1c\xb3\x33\xfe\x13\xcb\xd8\xf8\x36\x91\xd1\x0f\x59\xba\xda\x0b\xe7\xb6\x47\x5d\x23\xde\x3f\x42\xbe\xa2\x59\x36\xa1\xc9\xed\x7b\xf9\x4a\xce\xd4\x5b\xf1\xb2\x2c\x65\xd9\x9e\x4b\x46\x11\xc6\x68\x32\xaf\xc4\xad\x6d\x1b\x11\x10\x34\xe4\xcc\x68\xf1\x45\xa5\x7d\xea\xfc\x9a\x05\xef\x25\x6c\x91\x28\xfc\x65\xea\x3d\x1e\xf5\x57\xd8\x47\x5e\xbb\x2c\x5c\xf9\x59\xbf\x3d\x65\x4e\x5d\x73\x7c\xca\x1f\x18\xb3\xec\x9f\x3f\xfb\xc3\x17\xf6\x78\x12\x59\x92\x2f\x9e\x41\x12\xb2\xea\xbf\x9f\x41\xd0\xc2\x1d\x62\x14\x8a\x9c\x66\x99\xb1\xc4\x9b\x07\xcb\x30\xca\xb8\x6e\x9e\xd4\x4b\xd1\x1f\xa4\x9d\x9d\x23\x1d\x77\x64\x76\xa6\xfa\xbf\x7f\xff\x0f\xd0\xfb\xb9\x56\x2c\x9b\x9e\xd8\x0a\xa4\x80\x38\x7b\x08\x97\xf4\xa1\x93\xe2\xb8\x12\xb2\x87\x53\xc8\xef\x64\x56\xe5\xec\x82\xdd\xf1\xd8\x26\x5b\xad\x37\xbd\x17\x31\xe3\x0a\x0a\xc4\x26\x99\x4c\x6e\x49\x6a\x7f\x89\x39\xfd\x3e\xab\x6c\x19\x2d\xbe\x6f\xa6\xc8\xdc\xb8\x8d\x23\x6f\x65\xc5\xe5\xb4\x28\xb8\x98\x41\x5d\x09\xc6\x73\x4d\xef\x5b\x13\x85\x73\x09\x80\x19\x11\x95\xb7\x71\xb1\x22\xfb\x21\x8c\xea\xb4\x66\xde\xf5\xcb\x7e\xbb\x0a\xf8\x6f\x9b\x2f\x2f\xb1\x35\x76\x6d\x91\x14\x2a\xab\xc2\x1a\xd8\x3b\xd9\xac\x25\x12\xca\xc1\x30\x00\xce\x4d\x15\x19\xa2\xc1\x67\x0d\xb6\xd6\x49\x84\xc8\x48\x4e\xb5\xd3\x2f\x7d\x48\x87\x92\x82\x95\x8a\x2b\x73\xe1\x7d\x0b\x7c\x74\x9e\x51\x8e\xcd\xa4\xac\x1d\xe2\xbb\x9f\x2e\x3e\x8e\x32\x6a\x70\x02\xe2\x8f\x51\x79\x7d\xd1\x55\x80\xfd\x79\x79\xf6\x98\x02\x30\x77\x9c\x64\xba\x92\xa9\x7b\x19\xee\x21\x0b\x76\xbe\x46\x25\xef\x17\x4c\x4d\x8d\x7d\xb5\x0b\xe0\x03\x88\xa6\x6f\xeb\x39\xb7\x25\x93\xf9\x49\x84\x68\xb2\x74\x1e\x41\x20\xc1\xc0\x06\xca\x23\x90\x44\x6e\x88\x6d\xa1\xe2\x4d\xbb\x08\x89\x64\x37\xbc\x81\x8a\xe0\x6c\xb1\x31\xb1\xf9\x18\x66\xef\xdc\x07\x90\x54\x0f\x5f\x1c\x3e\x88\x54\xb2\x4b\x56\xca\x82\xce\xd0\x4d\x89\x96\x56\x6e\x99\x44\x13\x4e\xc2\x28\xfc\xf0\x7b\x6c\xb0\xd9\x21\xc9\x01\x2d\x96\xd6\x28\x38\x80\x09\x65\x93\x09\xfc\xb6\x08\xb4\x40\x9f\x33\x57\x17\x7b\x4f\x17\x84\x96\xb2\x12\xa9\xf3\x8e\x05\x17\xe6\xeb\xa5\x49\xbc\x91\x02\x1b\xc9\x76\x31\x85\xf1\x12\x5e\x05\x04\x56\xb8\x20\xcf\xc7\xcf\x9f\x3d\xa5\x0b\x05\x46\xb9\x74\xa1\xbc\x09\x17\x8a\x3d\xab\x0f\x32\x5e\xdf\x3c\x60\xc0\x98\x5f\x3b\x57\x46\xe8\x0d\x00\x76\x0d\x78\x0c\xe1\x47\xf7\x25\x47\x28\xc3\xf6\xa9\x5b\xd3\x1d\x81\xfa\x6a\x2c\x8d\x46\x9d\xfe\x71\xcb\x6e\x40\xd2\x44\x77\x1a\x88\x87\x5e\x50\xd5\x64\x47\x12\xcd\x09\x25\x38\x52\xb1\x02\xad\x59\x32\xb9\x59\xb8\x45\x42\x2e\x68\x49\x0e\x0e\xc8\x91\xa5\x77\x68\x2b\x3a\x8f\x1f\x84\xf5\xdc\x22\xbe\xfc\x58\x20\x91\x46\x5b\x0b\xf9\xf2\x63\x41\xc1\xd7\x55\x6c\x5e\x51\xe4\x94\x6b\x1f\x21\x6a\x45\x91\x54\xbf\x64\x73\x7a\xc7\x14\x51\x3c\xe7\x19\x2d\xb3\x85\x59\xda\x6b\x3b\x67\x32\xa9\x34\x61\xe2\x8e\x97\x52\xe4\xd8\x5e\x34\x84\xdc\xd1\x92\x03\x1e\x4e\xc9\xa0\x42\xde\x98\x55\xff\xe3\xe8\xdb\xb3\x77\x90\x91\x73\xec\xa0\x03\xec\xba\x20\x49\x56\xca\x02\xe0\xb4\xe7\xde\x18\xda\x8e\x18\xc8\xcf\xdc\xec\x36\xb8\x2d\xdc\xbf\x23\x6e\xa0\xbc\xd2\x95\xed\xe1\xf3\x31\xc9\x2a\xc5\xef\x1e\x42\x22\xc6\xe8\xc8\x41\xb3\x79\xc2\x2a\xb2\x2b\xef\xbe\xe0\xbd\x67\x6c\xa9\xfc\xbc\x66\x06\x47\xa2\xae\xfc\x86\x10\x05\x5c\xd2\x01\xe5\x22\xce\x9f\xee\x03\x73\x87\x2a\x00\x34\x36\xd3\x4b\x4e\x90\x92\xd0\xa2\x37\xd8\x64\x5d\x8f\x25\xba\xa2\x28\x02\x4e\xcc\x10\x6f\xed\x6e\x9c\x4c\x18\x7e\xea\xe5\x0e\x14\x5f\xf4\x73\x84\x90\x29\xbb\x66\x19\x6c\xe2\xe6\xf1\xc4\x76\x3c\x46\x2d\x44\x3b\x0d\xb2\x31\x8e\x9e\xe9\x74\xce\xd9\xc5\xcc\xfa\x7c\xdf\x4b\x7d\xe3\x1a\xef\xf4\x7c\xbc\x73\x4e\xe8\x4e\xb1\xcb\x86\x27\xb6\xa5\x03\xce\xca\x9a\x62\x9a\x1e\xb5\x21\x67\xcf\xec\xb9\xa5\x19\x64\x41\xbb\xee\xbe\x19\x99\x19\x3a\xd6\x59\xe3\x90\xb7\xfb\x4e\xc0\x32\xbe\xa6\x85\x82\x2d\x64\x3a\x26\xd7\x32\x0f\x37\xb1\x59\x4c\xd7\x27\xbc\x8f\x62\xa3\xcd\x8d\x31\x2b\xe6\x54\xcc\xac\xd3\x5d\xde\x9b\x0f\xcc\x79\x61\x93\x66\xa9\x0e\xc4\xfb\xb4\xc1\x89\x7d\xb9\x99\x5b\xf6\x82\xfc\x60\x2c\x00\xf0\x7a\xcb\x7b\xc8\x43\xfc\xfa\xf2\x22\x88\xa0\xfe\xf4\x9c\xaf\xae\x61\xd1\xc9\xe7\x63\x87\xe4\xad\x67\x3c\x25\x13\x0b\x32\xa1\x98\x26\x47\x82\xdd\x5b\xd7\x00\x49\x2c\x5e\x42\x9f\x27\xa0\xa5\xbb\xf8\x91\x84\x81\xbb\x0f\x1e\x93\xdf\xdb\x2f\x16\xc6\x94\x83\xd8\x7e\xdf\xec\xb9\xb6\x79\x8f\x6f\xdf\x1d\xba\xa8\x40\x79\x3f\x2a\xef\x47\xa3\xd1\xc8\xac\x82\x6f\xb1\xd3\x6a\x31\xd4\x43\xd3\x06\x87\xa5\x26\xb9\x4c\xf9\x74\xb1\xb4\x3f\xe6\x6e\xaf\x87\x07\x11\x1f\x2a\xfa\xd2\xe1\xec\xbc\x7b\x30\x71\xf1\x29\x5f\xd8\x4c\x21\x77\x78\xce\x81\xcf\x30\x21\xb4\x76\xb4\x79\xcd\xeb\xa1\xe7\xf3\xc4\x68\x7f\x5c\x96\xfd\x4e\x53\xe0\x72\x70\xdc\x6c\x58\x43\x9f\x27\xee\x98\xc3\x96\x6d\xf5\x72\xbd\xa1\xc8\x3e\x16\xd2\x16\x62\x83\xff\x16\x80\x04\xdf\x37\xb1\x0e\x3d\x58\xa3\x39\xf0\x7d\x7b\xa4\x65\xfb\x40\x5b\xad\xd9\x15\x52\xf8\xa5\x24\x13\x6a\x3e\x18\xa6\x72\xd4\xef\x10\x68\x30\xcb\xf1\x98\x5c\x3a\x55\x00\x00\x04\x85\x74\x10\x85\x44\x0a\xc2\x8a\x39\xcb\x59\x49\x33\x37\x0c\xc4\xfd\xac\x6c\x23\x28\xaa\x5e\x18\x71\x5d\x1a\x36\xb7\xaa\x42\x4e\x0b\xdb\x1c\x10\xc2\x68\x29\x2f\x1d\x44\x76\x1f\x9b\xd2\xac\x72\x79\xc4\x07\x6f\xa1\x61\xd8\x6b\xae\xc0\x60\x3f\x00\x6a\x07\x67\x90\x2c\x75\x10\xaf\x20\xf9\x37\x83\xdf\xa2\x3b\x56\x8c\x55\x3e\x90\x4d\xf1\xa2\xdb\xe1\xa1\xab\x0e\x91\x8d\xf0\x22\x5a\x28\x39\xa8\x85\x1d\x77\x4e\x8a\xeb\x99\x14\x49\x7c\x19\x65\xd9\x15\xa5\x51\x8d\x75\xba\xee\x5e\xf2\xe1\x9b\xde\xc5\xb7\xbb\x23\xbd\xe0\x79\xf8\x46\x77\xa1\x89\x1d\x42\x73\xe8\x6f\x71\xd7\x6a\x5f\xd7\x37\xc6\xbe\xe6\x76\xcb\x76\xc6\xb4\xbf\x87\x5e\x47\x5b\xbb\x4d\x2d\xeb\xfa\x85\xe7\x9a\x86\x76\x7d\x87\xa4\x5f\x19\x89\x41\xaf\x44\x28\x4c\x3b\x87\x22\xc7\x3a\xec\x90\x1d\xe9\xa2\x7b\xd1\xc5\x0b\xc0\xcd\x5d\xe8\x56\xd1\x4c\xfb\xf6\x67\x73\xff\xb9\xae\x9d\xc7\x09\xd6\x1d\xe2\x96\x0e\x04\xa1\xef\xa1\xfa\xe9\x85\x67\x4c\xaf\xb9\xe8\x2e\x73\xc6\x50\xea\xd3\x18\x7b\x3a\x1a\xac\x26\x40\x23\x32\xbd\xf1\xad\xe5\x96\xdb\xc6\xf5\x12\x46\xc9\xa4\x5f\xe5\xc5\x8d\x8f\x94\x22\x9b\xc9\xc5\xb5\x91\x43\x1a\xf2\xa4\x46\xf6\x8a\x88\x02\x47\xb8\x55\x71\x4d\xe3\xe2\xda\xc5\x3d\x95\xb9\xe1\x5a\xff\xc4\xb5\x85\x7b\x2a\x73\xc3\x35\x81\x8b\x6b\xff\xf6\x34\xe6\x86\xf4\xb4\xc7\xb4\x79\x8b\x6a\xf0\xc6\xf0\x38\xf8\xe0\x1a\xe2\x0a\xfc\x6a\xbb\x12\x36\xd1\xfd\xd1\x1e\xa2\x33\x5a\x54\x4f\x34\xb3\xa2\x08\x9a\xe8\x6e\x68\xa1\xcb\x19\x82\x28\xa2\x0f\xda\x4a\x7f\x33\x04\xd9\xcd\x1d\xd0\x36\x74\x36\xc3\xc4\x54\xb7\xe8\x7d\xf6\xb0\x42\x6f\x57\x9d\xce\x22\x7a\x9c\xb5\x7a\x97\x21\x48\x77\x76\x37\x5b\xc3\x9c\x08\x92\x1b\xfa\x9a\x6d\xea\x57\x86\x3b\x35\x6b\x3a\x9a\x6d\xec\x54\x16\xb1\xa2\x35\x25\x7c\x8f\x32\x34\xcf\xe0\xe2\xaa\x88\x8e\x64\x58\xc9\xdd\x08\x6d\x80\x07\x2c\x46\x4f\x3f\x0b\x59\xca\x10\x14\x51\x4d\xf5\xbc\xae\x5c\x73\xa6\x5d\x9f\xee\x03\x78\xd3\x4b\x8a\xf3\x09\xf0\x95\x0b\xb4\xad\xdc\x73\xbd\xd2\xa3\x28\x79\x4e\xcb\x05\xf9\xfa\xf2\xc2\xea\xcf\x2d\x13\x40\x48\x3f\xec\x70\x46\xd2\xfe\x84\x00\x63\x79\x88\x05\xf6\xb2\x45\x65\x2e\xc6\xd4\x68\xe3\x8b\x7b\x71\x91\x6f\xb5\x50\x89\xce\x62\x36\xfd\xda\xbe\x41\xe6\x32\x4b\x09\x0d\x1c\x20\x68\xce\x54\x41\x13\x23\xa5\xed\x5f\xf4\x2b\x4d\x69\xc0\x46\x87\x60\xd8\x95\x4c\x95\x8d\xbd\x54\xa2\x06\x1e\x72\xd4\xc8\xd1\xa4\xd7\xf3\xbe\x4e\x54\x1c\xbb\xf0\xb7\xf7\x49\x65\xb4\x12\xc9\x7c\x07\xbb\xb6\x66\x51\x42\x54\x83\x92\x5b\x56\x0a\x96\xd5\x3d\x19\xac\xfd\xda\x2b\x27\xfa\x9d\x4e\x31\x49\xa5\xd8\x24\xbb\x35\xc0\x91\x53\x2b\xe3\xcd\xa7\x16\x0e\xb9\x17\xa3\x89\xc6\xa4\x90\xa0\x11\x5d\xdb\x79\xbd\x16\x41\xe3\xc1\xc7\x87\x4d\x70\x41\xa5\xac\xe0\x30\x5a\xd1\x69\x2d\xb8\xa3\x1d\xd3\x60\x32\xbe\xb5\x64\x7f\x44\x39\xa2\xa9\x64\x48\xaf\xc6\x7a\x74\x0e\xd5\x8a\x7b\x6c\x5d\x5f\xc9\xfe\xe6\x0a\xb1\x0e\x5c\xd4\x46\xee\xd0\x81\x8b\x3f\xee\x43\xfa\x47\xc6\x74\x8e\x84\xdf\x23\xce\xd8\xe3\xf4\x8c\x8c\xe8\x16\x09\xdb\x81\x20\xb9\xc3\x3e\x91\x11\x72\x66\x68\x6f\xc8\xc8\xae\x90\xb8\xa2\xa4\xad\xfb\x41\x46\x4c\x3c\xaa\x07\xe4\x83\x74\x7f\x8c\xe9\xfb\x08\xf9\x00\x08\x9a\xa8\x8e\x8f\x8d\x4e\x8e\x28\xfb\xf7\xa1\x7a\x3d\xc6\x74\x79\xf4\x7f\x8c\x21\x8b\xee\xef\xe8\xfb\x6b\x61\xbc\x0b\x88\xce\x8e\x64\xb5\x63\x23\x82\xf0\xa6\x9e\x8e\x9b\x7b\x35\x22\x88\x6e\xec\xe6\x88\xea\xd2\x88\x12\xb3\xae\x8f\x23\xb6\x3f\x23\x82\x26\x2c\xe4\xa0\xce\x8c\x31\x85\x01\x91\xdd\x18\x23\xfa\x30\x2e\xc5\x20\x71\xdb\xd4\xd3\x81\x71\x7d\x67\x45\xd4\x0d\xb5\xda\x7b\xb1\x33\x1e\x89\xa3\xb9\xa6\xeb\xe2\x76\x91\x21\xf2\xd0\xd1\x21\xb2\x26\x42\xf4\xd8\x2e\x6a\xc4\x1f\x0d\xc4\xae\x6c\xb3\xe7\x20\x8c\x37\x9c\xfd\x8f\xb1\xfc\xb5\x2c\x64\x26\x67\x8b\xeb\xa2\x64\x34\x3d\x97\x42\xe9\x92\xf2\xce\xaa\xcf\xf6\xf8\x37\xbd\xbf\xf1\xf5\x5e\x53\x19\x45\xbf\x81\x63\x0c\x28\x1b\x92\x28\xf8\x8b\xce\x8d\x87\x84\x32\x70\x31\xcb\x54\x11\x9a\x4b\x77\x9f\xcc\xf8\x1d\x13\x61\x29\xba\x38\x0d\xab\x5c\x43\x54\xa6\x3f\x23\x7c\xcd\x84\x5f\x35\xdf\x0c\x00\x7e\x5a\x92\x29\x17\x69\x98\x41\xef\x61\x30\x33\x74\xfe\x11\x50\x01\x7c\xf1\x1b\x57\x2e\x62\xa4\xfc\x27\x68\x69\xa4\x19\x14\xe0\xf4\x1f\x31\x59\xab\x4f\x56\x51\x0c\x70\x7c\xb0\xa4\x36\xd9\x96\x97\x24\x91\x65\xc9\x54\x21\xc1\xa3\x8f\x20\x6b\x57\x9e\xa4\x32\xa7\x5c\xf4\x1d\xf5\x18\x87\x06\xcc\xfb\xe5\xc7\xa2\x74\x80\x5d\xd1\xde\x83\x65\x02\x36\x04\xe7\x7d\x58\xb0\x96\x08\x92\xa4\x5e\x6f\xe7\x26\xc8\x8d\x7a\x66\x73\x8e\x9b\x3f\x81\xed\x38\x7b\x73\x81\xab\x86\x8a\xe8\x4e\xb4\xec\x86\x6d\x33\x41\x63\x08\x30\x41\x14\xc9\xc6\xa4\x9a\xa1\x7b\xa7\x13\xa9\x13\x70\x6a\x2d\x4e\x2c\x70\x18\xb6\xf2\xd7\xb6\xea\xf4\x24\x21\x0a\xe4\x8c\xb6\x5b\x66\x61\x59\x2c\x75\x5c\x85\x52\x7c\xc7\xa3\x5b\x86\xac\xd8\x24\xcb\x8b\x6a\xc6\xe7\xa1\x38\x60\x75\xcd\x0f\x7c\x36\x1f\x9a\x64\x63\x51\x5d\x3c\x17\x8d\xd0\x40\x86\x75\x1c\xf2\x2b\x3e\x70\xda\x61\xc3\x4a\x66\x0e\x89\x65\x62\x33\xf7\x43\xe5\x82\x78\x52\xa8\x39\xc7\x44\xa0\xc2\x24\x24\xa1\xa0\x9f\xc8\xa9\xdf\xed\x10\x84\xb2\x1f\x83\x73\x12\x41\xf1\x52\x9c\x90\x37\x52\x9b\xff\x7b\xf9\x91\x2b\x6d\x95\xea\x0b\xc9\xd4\x1b\xa9\xe1\x27\x0f\xba\xc4\x76\x12\x03\x17\xd8\xe5\x46\x73\x0b\x1d\x56\x96\x74\x01\x71\xbd\x41\xed\xb0\x94\x03\xc1\x63\xf5\xb6\x71\x45\x2e\x05\x91\xa5\x5b\x9f\x98\x6d\xf2\xba\x9e\x72\xc3\xf2\xb1\x61\x63\xac\x40\xfe\xb7\xff\x5a\x04\xd1\xe6\xb8\xdc\x56\xc9\xb2\xb5\x53\x98\xb4\xc8\xd5\x89\x2f\x0d\xd1\x0d\x0f\x72\xf6\xed\x6f\x22\x3a\x75\x12\xc3\xeb\x19\x44\x2e\x5c\x37\x62\x6a\xf6\x83\x6a\x36\xe3\x09\xc9\x59\x39\x03\x78\x97\xbe\xa0\x41\xf3\x89\xec\x33\x37\xb0\xb5\x58\x6c\x5b\xae\xb8\x56\x64\x23\x73\xea\x91\x7f\xe9\xb7\x19\xf5\xe7\x91\x0d\xc8\x62\x66\x09\xd7\x3b\xe8\x5c\xa8\xd5\x8f\x2d\xe1\x5b\x1e\x14\x7a\xbf\x56\x75\x10\x3b\x48\xab\x7e\xe4\x14\xca\xb5\xfe\xaf\xb9\x5e\x81\xbd\xff\x1f\xee\x36\xa4\xbc\x54\x63\x72\xe6\x90\x55\x9b\xef\xfb\x3a\xa9\xc6\xa7\x50\x24\xcd\x48\xb8\x22\x86\x4f\xee\x68\xc6\x6c\xa3\x4a\x2a\x08\x73\x0d\x3d\xe4\x74\x45\x83\xc2\x89\x98\xfb\xb9\x54\xf6\xce\x0f\x0e\xb2\x83\x5b\xb6\x38\x38\x59\x91\x5e\x07\x97\xe2\x00\x47\xd3\x83\xba\xb5\x24\x42\xd0\x5a\xc0\xd5\x76\x00\xbf\x3b\xc0\x66\xc5\x90\x2d\x94\xb7\x87\x68\xde\x9f\xd3\x8f\xd7\xb7\xec\x3e\x0e\xdb\xf3\xb5\x7d\xa9\x01\x7a\x63\x31\xa5\x66\x25\x8b\xc0\xf5\x04\x03\x20\xa7\xe0\xad\xac\x04\xbb\x63\x66\x39\x53\x6e\x38\x7e\x52\x01\x5e\x02\x40\x90\xdc\xdc\xcf\x99\xf8\x20\x14\xd5\x5c\x4d\xa1\xe6\xfe\x2f\x17\xf2\x8d\xd4\xd7\xc9\x9c\xa5\x55\xc6\x6e\x10\x88\xb7\xda\xeb\x59\x39\xfd\x08\xd0\xe9\x50\xe9\xa4\xb5\x91\xc7\xae\xc5\x7d\xc2\xc8\x84\xe9\x7b\x66\x5b\x15\xf4\xc7\x3d\x83\x1d\xd3\xb6\x11\xdd\xa9\xd0\xb4\x9c\x81\x73\xcb\xd9\x29\x18\x30\x16\x30\x2c\x33\x39\xa1\x19\xc9\x2d\x8e\xf8\x98\x7c\x25\x4b\xc2\x3e\xd2\xbc\xc8\x98\x4d\x54\x20\xbf\x1f\xfd\x5b\x0a\x46\x92\xac\x52\x9a\x95\xfd\x73\xf7\x7b\x55\x23\x09\x3f\xb7\x0a\x76\x11\x42\xe1\xc1\xa5\xd9\x32\x42\xfb\x03\xc9\x60\x3f\x13\xaa\xc8\xf3\xd3\xe7\xa7\xcf\x5e\x90\x9f\x89\x19\xda\x73\xf7\xff\x9f\xbb\xff\xff\x3d\xf9\x99\xfc\x4c\x08\xb9\x22\xa4\xf5\xff\xe6\xf9\xb9\xf7\x23\x23\xc2\xa7\xcd\x39\x3c\x37\xcb\x90\xc8\xdc\x2d\x38\x49\xa8\x08\x2e\x6f\xe5\x38\x02\x65\x96\xda\xa1\x41\xc8\x3c\x91\x39\x83\x39\x3c\xff\x9f\x9e\x06\x34\xc4\xd0\x44\x0a\xf7\x97\xcf\x8f\x60\x4a\xfd\x61\xa3\x7b\xf0\xf7\xe7\xf4\xd6\x9a\xbb\x67\x89\xae\x68\x66\x06\x7f\xf4\xf9\xe8\xd9\x31\x91\xa2\x45\x8e\xdc\x71\x99\x61\x70\x0a\xdd\x0a\x1c\x3d\x3f\x1e\xaf\x2c\xc9\xe7\x6b\x96\x04\x93\x07\xe0\x57\xcb\xce\x92\x8a\x05\x0c\x6d\xf3\xa9\xf3\x07\xee\x4c\x2c\xee\xe9\x02\x7d\xec\xbc\x3b\x62\xc6\xef\x18\x99\xf3\xd9\x1c\x5c\xa0\x21\x8f\x5b\x4b\x7f\x4a\x30\x99\xa8\xb6\x75\x3a\x0c\x6a\x41\xb8\x1e\x93\x4b\x7d\x78\xa8\xa0\x0b\x94\x55\x3c\x5c\xf8\x2c\x80\x30\xe2\x1a\x97\x1a\xc6\x82\x43\xf1\x6c\xc9\x29\xdf\x0b\x14\x1b\x83\x9c\x1f\x91\x58\xe3\xe4\xc6\x37\xfd\xb6\xe5\x5a\xe7\xd7\x37\xb5\x65\x69\x2e\x44\x39\xb5\xb9\x72\x70\xbe\x11\x86\xf0\x1b\x99\xfa\xba\x32\x17\x91\xb0\xf6\xa9\x93\x16\x5c\x05\xd3\x9a\x43\x08\x2f\x41\x60\x04\x37\x0a\x36\x1b\x0d\xdd\x6c\xc9\x85\x13\x9a\xca\x36\xc4\xea\x77\xaa\xd9\xe7\xbb\x9a\x92\xcd\xe9\xfa\x2f\x70\x1e\xc0\x87\xfe\xdb\xc6\xda\x0e\x26\x55\x72\xcb\xf4\x81\x95\x78\xba\xec\x57\xef\xb4\x24\x45\xa5\xc9\x84\x66\x54\x18\x75\x7d\xc5\x5f\xa5\xa5\xfd\x98\xa5\x0c\x0c\x88\x00\xb6\x5d\xe6\x4f\x14\xa7\x20\x74\xbf\x95\x53\x1a\x77\x91\x7f\xb7\xfc\x7a\x23\x2b\xd4\x79\x49\x53\x86\xd8\x5c\xd7\x96\xc7\x48\x1f\x28\xbe\x83\xf2\x3a\x71\x78\x58\x9f\x55\xd8\x5f\x7b\x61\x24\xc1\x27\xdb\xbf\xc7\x23\xd2\xba\xeb\xc9\x91\xcb\xb9\x3c\x26\x9a\x65\x99\xe5\x70\x2f\xc8\x4a\x82\x81\x15\xd1\x32\xbc\x00\x02\x64\x44\xda\x72\x6d\x1d\xe1\x28\xa2\xbe\x6b\x8e\xb9\xad\xc5\x22\xe4\x0f\x9f\x10\x02\x50\x43\x33\x8e\xea\x9b\xd7\x23\x28\xed\xe1\xb4\x97\xcd\x9c\x65\x05\x29\x59\x5a\x21\xfa\x09\x98\xc1\x11\xa2\x6e\xd9\xbd\xd1\xea\xeb\x9d\x20\x16\x45\xd7\x1f\xcb\x83\x16\x53\xf4\xe7\x9e\x4e\x65\x69\x74\xf8\xd6\x35\xc4\xa7\x70\xe8\x3c\x1a\x19\xbb\x63\xe5\x82\x14\x52\x29\x3e\x41\xe4\xa4\x83\xbc\xa2\x4a\xf1\x19\x58\x05\xa1\xda\xc7\x50\xb6\xd3\x76\x57\x27\x39\x70\x57\x61\xff\x28\xa5\x20\x4a\x36\x45\xcc\x2f\x44\xbd\xfa\xbd\x51\x4d\xba\xd5\xab\x2b\xf3\xbf\x5e\x92\xab\x6a\xd8\xe5\x94\xac\x91\x01\x61\x2e\xad\xc3\x87\xb8\xf0\x7b\x35\x33\xaf\x79\x7d\x0e\x0a\xd0\xef\xfb\xf5\xa9\x5a\x41\xfb\xfd\xe9\xe7\xa7\xcf\x8f\xcc\x5a\x7c\x7e\x6c\x56\xa5\xa5\x5a\x3d\x0f\xaa\x15\x9a\xb2\x9b\x31\x53\x2d\xe5\xea\x52\x78\x28\x44\x59\xa6\xca\x15\xf1\x59\x66\xe8\xa5\x68\x66\xac\xb4\xcb\x11\xe3\xb9\xbf\x43\x4e\xe0\xdc\xd7\x52\xea\x5e\x82\x64\x34\x3a\x22\x46\x85\xfa\x2c\x97\x25\xfb\xac\x41\x6f\xa3\xd2\xb3\x23\x50\x7b\x1c\x4e\x92\x33\x1c\x3b\xff\xa6\xa1\xc6\x74\xfe\xdd\xca\x2d\xd6\xf1\xd7\x3b\x02\x60\x72\x90\xb3\xc8\xa0\xa5\x45\x7d\xdc\x55\x88\xd2\xe1\xbd\xb6\xdc\xdf\x36\x33\xcc\xa1\x7a\x78\xf0\x1e\x10\x79\x3d\xe6\x3b\x9c\x2f\xdb\xaf\xd2\xb5\xc1\x69\xa6\x8e\x37\x40\x8c\x77\x11\xa5\xa4\xf7\xea\x65\x46\x95\xe6\xc9\x97\x99\x4c\x6e\xaf\xb5\x2c\x23\x35\x8e\xb3\xef\xae\x57\x28\xb4\x56\x42\x90\xb3\xef\xae\x7b\xcf\xc5\x05\x57\xb7\xa4\x64\x4a\x56\x65\xe2\x31\x05\x94\xef\x5c\x63\x6b\x77\x43\x01\xd0\xa1\x22\xa8\xaa\x93\x9c\x1a\x3b\x9e\xd5\xcd\x6c\x3c\x66\x4b\xdd\x63\x35\xba\x53\x97\xd2\xb2\xa4\x33\x76\xea\xd8\xed\x77\xf4\x5e\x31\x3b\x7d\xc0\x22\x37\xbf\x66\x7d\xc7\x36\x26\x24\x35\x55\xef\x51\xf5\x40\xcb\xdb\xf2\x55\xc0\x4e\xb6\x05\x4b\x6d\x9c\x9b\x5e\x36\xf4\xcf\x42\x56\xe4\x9e\x5a\x9f\x1e\x40\xf2\x8d\xc9\x7b\x5e\xbc\x20\x2f\x1b\xd8\x0f\xbe\x01\x8c\xfd\x1c\xda\x15\x0a\xb7\x52\xc8\xd8\x77\x29\x94\x80\x7a\x6b\x5d\x7b\xe6\xda\x71\xe8\xcf\x28\x9a\x2f\xed\xb5\xaf\x5e\x90\x03\xf6\x51\xff\xe1\xe0\x84\x1c\x7c\x9c\x2a\xf3\x7f\x42\x4f\x01\x37\x26\x2f\x32\x9e\x70\x6d\xd4\x17\x31\x65\x65\x89\x04\x72\xb4\x26\x8d\x25\xba\x9a\x8f\xb3\x7b\xf6\x41\x0d\x0a\x5a\x2b\x83\x4a\x9f\x4a\x72\x0f\xc5\x78\x77\x46\xaf\x72\x39\x73\x4e\x4a\x44\x6e\x0b\x20\xa5\x26\x32\x2f\x4a\x99\xf3\x00\x5e\xe9\x8e\x11\xa6\xed\x5c\x94\x8b\xbb\xa0\xa5\xe6\x58\x08\xe6\xa5\x66\xd6\x80\x9e\xef\x5e\x5f\x02\xf8\x02\x9e\x5c\xc8\x0a\xe7\x63\x6e\xf3\xf6\xe5\x94\x48\xeb\x46\x3c\x71\x1e\xd0\xd0\xf9\xc1\xff\x11\x8a\xec\x64\xe1\x47\x63\xae\x81\x71\x83\x37\x8d\x82\xea\x7e\x05\xad\x6f\x54\x4a\x9f\xe3\x5c\xd7\xe6\x28\x5a\xc6\x73\x60\x6b\x61\xfe\x54\x91\x83\xe7\x07\x63\x72\xed\xd1\x50\xf1\xf1\x31\x37\x94\x9a\x96\xd1\xcb\xfd\xc0\xc0\xb5\xfe\xec\x80\x1c\xd9\xb6\xa9\x46\x1d\x42\x11\xcd\x98\xcf\xab\x0c\xd5\x16\x10\x6c\x3b\x46\xb5\xb3\x7e\xd8\x0e\xea\x31\x98\xcc\x6d\x9e\xbb\x76\x6b\x7f\xa0\xcb\x8a\x1d\x40\x3e\x8e\x34\x77\x15\x34\x8d\x67\xf8\x10\xff\x3b\x37\x82\x7a\x71\xb8\x68\x22\xcf\x03\xab\xd9\x8f\x8c\xfb\x91\x45\xec\xb3\x89\x69\x0f\x00\x03\xe7\xe0\x93\xdc\x72\x24\x1a\xfb\xd9\x7e\xed\xf2\x22\x7e\x6f\x3e\x08\xfe\x53\xc5\xc8\xe5\x45\xe8\xfb\x1d\xda\x44\x90\xb4\xa9\x59\xa0\x56\x93\x83\xca\x42\x8e\xce\x72\xfa\x6f\x29\xc8\xcb\x2f\xaf\xdd\xd0\x8e\x3f\xf1\x42\xee\xb8\x08\xc9\xaf\xf7\xae\x42\x4f\xf4\xdf\x55\xc9\x8c\x22\x17\xa5\x41\x9e\xf9\xb7\x96\xb5\x46\xf3\x73\x72\x41\x35\x05\xe5\xb0\x5f\xdb\x83\xb6\x0d\xae\x92\x18\xf4\x08\x73\x32\x27\x90\x33\x07\xbf\x6a\x68\x7d\x3b\x54\xd0\x12\xb8\x1d\x67\xaf\x65\x3a\x40\x4b\x83\xca\x81\x73\x4b\x81\xe4\x86\x04\x79\x23\x05\x3b\x01\x21\x41\x8c\x94\xc0\xdd\x0d\xf0\xe7\xdf\x95\x5c\x33\x94\x88\x8d\xba\xa6\xcd\xf9\xc1\x65\x5d\xaf\xc9\xbb\x7e\xd3\xe8\xc5\x0f\xf9\xcc\x70\x1a\xdd\x85\x3d\xc9\xe4\x04\x35\x3d\x77\x8a\x1e\x62\x66\x1f\xde\x5d\x0e\x9a\xd8\x87\x77\x97\x9b\x27\xf5\x50\x03\x1e\x68\x0c\x2c\xdb\x02\xb5\xbe\x13\xd0\x17\x70\xea\xe1\x12\x9d\x1e\xed\x1d\xb7\xb5\xae\xbf\xcb\xcb\x8f\xe3\x7e\xbd\x1d\x29\xbd\xad\x6e\xdf\xa9\xb7\xef\x7a\x67\x6e\xb9\x40\xa5\xc8\xb4\x8f\xff\x4b\xdf\xa5\xde\xc5\x52\xae\xe7\xd4\x08\xee\xba\xd7\x2c\xfa\x84\x18\x0e\x54\xe6\xd6\xf3\xac\x47\x68\x02\x29\xbd\x84\x5c\x30\x1b\x00\x48\x5f\xf8\xa4\x8f\x28\xaa\xeb\x89\xbe\xa6\x82\xce\x0c\x49\x90\xf9\x24\xb7\xff\xc4\x11\x0d\x27\xe6\xc8\xba\x92\x85\x7f\x9d\xd0\x3b\xca\x33\x3a\xe1\x19\xd7\x0b\xa3\x53\x21\x7b\x23\xa4\x8d\xb2\x0b\x05\x4b\xb8\x73\x21\x38\x58\x6d\x6c\x96\x84\xd8\xee\x1b\x47\x86\xd6\x29\x34\xf0\x38\x1e\x07\x6d\x10\x35\x51\x28\xab\x84\x22\x29\xab\x7a\x9a\x33\x17\xd4\x49\x57\x6c\xbb\xac\x4d\xe2\x59\x1d\x59\x89\x83\x56\x2f\xfc\xc5\x81\xfa\xc3\x0f\xef\x2e\x77\xaa\x86\x7c\x85\x80\xde\x59\x55\x43\xa0\xbb\xe6\x3a\x35\x04\x7e\x71\xcd\xca\x3b\x8e\xd0\x21\x3f\x91\x26\xb2\xe7\xd1\xfa\xb1\x90\xc4\x83\xd4\x96\x66\xbf\x39\x4b\x66\x29\xb7\x1d\x38\x02\xb5\x16\xd7\x4e\x6c\x9e\x39\xb1\x09\xda\x90\xe1\x85\x6e\xff\x79\x7b\xca\x48\x09\x05\x82\x6f\xd0\x84\xe1\xd6\x21\x88\x93\x1a\x39\x26\xbc\xa4\xa8\x77\xab\xff\x4f\xfd\x34\x77\x25\x2d\x12\x56\xcc\xa7\x71\xc0\x1d\xe7\xac\x98\x7f\x75\xdd\x76\xf7\x9b\x9f\x91\xaf\xae\x5b\x67\xbf\x3f\x26\x0c\x3d\xbe\x20\x03\xc6\x4c\x4b\xd9\x20\xc1\xa1\x22\x19\x9f\x32\x04\x66\x51\x54\x19\x8c\x14\x5c\xcb\x32\xbe\xfc\xe5\xf0\x9d\xdf\x47\xf2\xda\xd1\xb0\x29\xa8\x89\xcc\x32\x96\xe8\x7e\xa0\x7c\xfb\xc8\xa9\x5d\x24\x3f\x90\x75\xa6\xb4\x0b\xdd\xaa\xf1\xed\x17\x60\x4c\x3b\xb3\xf9\xd4\x6e\xd2\xe9\xbb\x97\x67\x17\xaf\x5f\x8e\xf3\xf4\x77\x73\x79\x3f\xd2\x72\x54\x29\x36\xe2\x1a\x73\xdb\x47\x64\x57\x47\xe6\xe9\xc6\xe4\x1a\x17\xc8\xc6\x56\x9b\x3a\xaf\x7f\x80\xc6\xf8\x2e\xf3\xd1\xb7\x08\x93\xb2\x17\x2d\xd6\x3e\x25\x75\x1d\x76\xa9\xf3\x0e\x57\x59\x66\xf7\x44\x97\x8c\x9d\x34\x1d\x47\xa7\x4f\x47\x83\x6a\x4c\xbf\xe7\xa2\x8a\x73\xbf\x61\x2e\x2a\xac\xbb\xa8\x75\x99\x3d\x2e\x63\x0f\xb9\x17\x31\xca\x11\xe9\xd8\x87\xeb\x40\xa5\xd5\xca\x16\xd9\x3d\xee\x96\x2d\x08\x94\x4c\x4c\x65\x09\x85\xd9\x6d\xce\x63\x3a\x81\x65\x39\x05\xf8\x72\x3b\x60\x14\xdd\x4f\xb0\xec\xd8\xbb\x19\x26\xf1\x8e\x4d\xb7\x5f\xf4\x77\x6c\x6a\x56\x29\x34\x29\xc3\x2e\xba\xd9\x24\x5a\xe9\xb9\xcd\xee\x03\x57\xbf\x53\x6e\xd6\xed\x02\x8a\xa4\x2b\xa0\x79\xd4\x65\x8f\xad\xe6\xc3\xb7\x8c\x5c\x5e\xf8\xa6\xe7\xca\xad\xb6\x6e\x4e\x16\x49\x94\xa0\xdc\xc4\xf2\xce\x98\x16\xec\xfe\xd4\xf5\x03\x1b\xdd\x73\x3d\x1f\x59\xed\x45\x9d\x02\x4c\xda\xe9\xef\xe0\xff\xd0\x9f\xb5\x01\xc2\xb3\x34\x75\xe9\x2f\x95\x62\xd3\x2a\xb3\x89\x25\x6a\x4c\x68\xc1\xbf\x65\xa5\xe2\x32\xa2\xde\xeb\x96\x8b\xf4\x84\x54\x3c\xfd\x2b\x66\xab\xc8\xd0\xab\x14\x59\xe5\x83\x03\xd0\xed\xbc\x4b\x4b\x2f\xbe\x4a\x9a\x4a\x65\xe1\x1a\xcc\x2a\xe3\x96\xa4\x21\xb4\x68\x9a\x73\xf1\x64\x05\x10\x5e\x11\xf7\xba\xd9\xce\x94\x6b\x2e\xd2\xfe\x5d\x6a\xef\xd0\x39\xbc\xd3\xd6\xae\x2d\x1d\x1f\xad\xf4\x59\x21\xbd\xab\x44\xbd\xc5\x6d\xf1\x69\x5d\xfe\x88\xcd\x1e\xf1\x61\x6d\x94\x00\xcb\x17\xea\xa7\x6c\x64\x47\x31\x2a\xd2\x7a\xdf\x9e\x62\xaa\xc7\x8a\x7b\x17\xc5\xcd\xf4\x81\xdd\xbb\xe8\xe4\x8c\xdd\x39\x79\x63\xa5\xf5\xce\x77\x9f\xec\x95\x64\xff\x0c\x51\x92\x77\xb0\xee\x71\x7a\xf1\x96\x1a\x1a\x00\x08\x29\x5f\xbb\x0e\xca\x15\xba\x62\x35\xe0\x14\x5a\xfc\x6b\x87\x00\x5a\x17\xdb\x24\x52\x08\x96\x80\xeb\xf0\x6d\xc1\xc4\xb5\xa6\xc9\x2d\x2a\xd6\xb7\xd7\x98\xb0\x9f\xfd\xd5\x6b\x4c\xc3\xf3\x2b\x7c\x1a\x6b\x1a\xf8\xd1\xd6\x09\xb9\x54\x24\x54\xd3\x38\xfb\x70\xe1\x2e\xf3\xc7\x92\x00\x4f\x3c\x67\xc2\x02\xd5\xbf\xa6\x3d\x5d\xe4\x56\x5b\x08\xdb\xb7\x96\xd4\xa4\xf0\x63\xe7\x54\x44\x21\xa9\x17\xb2\xa8\xa0\xf0\x02\x0a\xc1\x50\x7b\x19\x23\x54\x9c\x9a\x3c\x2c\x41\xa2\x16\xae\xb9\x4c\x99\x6d\xb9\xe9\x59\x50\x31\xdd\x6c\x70\x88\x73\x42\x0a\xdf\x34\xd4\xb5\x10\x9d\x2c\xfc\x00\x1b\xd1\x70\x41\x64\xa2\x11\x55\x52\x24\xb4\xdf\xf2\x95\xc6\xcf\x9e\x3d\x7b\x66\xeb\x0e\xff\xfc\xe7\x3f\x13\x59\x42\x5f\x83\x84\xe7\x34\x43\x16\x2e\x12\x00\xb6\x77\xc4\x80\xd2\x1f\x9f\x3f\x1f\x93\x7f\x9c\xbd\x7e\x05\x49\xe1\x85\x56\x16\xb0\x0d\x46\x88\x2a\x43\x26\xb0\xaa\x8d\x41\xa8\x13\xf2\xf7\xeb\xb7\x6f\x3c\xd7\xab\xa5\xdf\x9a\xab\x1e\x45\x34\x6c\x49\x1b\xf9\xee\xd9\x9f\xfe\xf0\x87\x31\xb9\x70\x1d\xad\x39\xf3\x48\xbd\x68\x3f\x05\x38\x93\x68\xc9\x6c\xdd\x26\xa0\x32\x7a\x25\xd4\x56\xb2\x18\xad\x03\x8d\xae\xd9\xe8\x65\x6d\x84\x8f\x14\xd3\x8c\x27\xda\x56\xf2\x58\x41\x1f\x9a\x88\x40\x0b\x15\xf8\x1e\x7a\xac\xb6\x23\x86\x4c\xd9\x09\xc9\xf8\x2d\xf3\xbd\x3a\x4f\x02\xd2\x80\x83\xb3\xc4\xe6\x4e\x4e\x98\x1b\x54\xcd\xef\x8a\xe9\x27\x90\x38\x89\x76\xa0\xb7\x9b\x1a\x2e\xe1\x37\x43\xa5\xe5\x2d\x5b\x8c\xec\xb1\x29\x28\xc7\xb1\x9a\x4b\xae\x81\x6c\x30\x8b\x06\xd1\x56\x34\x12\x96\xd6\x42\x11\x45\xd1\x43\x3f\x17\xa5\xfc\xd1\x32\x18\x94\x82\x36\x12\x89\xa1\xe0\xd4\xf6\xc3\x98\x4b\x85\x3b\xba\xa2\x01\xa1\xeb\x4b\x6a\x1d\xd4\xb0\xff\x31\xcc\xdc\xe2\x2f\xe2\x5b\xbc\x13\xc7\x6e\x19\x57\x66\xa8\xb7\x6c\xa1\xba\x66\x10\x83\x39\x69\xa3\x12\xca\x72\x6c\x25\x56\xbe\x60\x0e\xa1\xed\xf6\x62\xae\x19\x9c\xfd\x70\x39\xb5\x00\x50\x90\xe3\x1f\x50\x20\x6d\x5b\x12\x57\x8f\xed\xe8\xf5\xa3\x6d\xd7\x93\x0f\x1b\x7c\xd2\xdc\x26\xc5\x74\x55\xd8\xa1\x42\xf2\xbb\x99\x43\x7f\xeb\x08\xfb\xd8\x82\xf6\x9c\x96\xb7\xcc\xb7\x37\xa1\xd9\x98\x5c\x99\x05\x09\x40\x41\xbe\x0f\x0d\xce\x8c\x06\x88\xbe\x05\x4c\xd1\x69\xf4\x30\xd8\xc3\xf1\xf8\xd0\x0a\x36\x59\xba\x1e\x97\x46\x02\xa1\x68\x9a\x77\x1f\x12\x0b\xee\x35\x74\xec\x75\x9a\x92\xc5\x2c\x33\x26\x0c\x8c\x36\x42\x74\x13\x42\x7d\xb3\x69\x1c\xdb\x3d\x22\x32\xdb\x7b\x77\x1e\xb5\xf4\xc7\xe5\x41\xd1\xbe\x72\xa4\xb2\xb3\x66\xa4\x5d\x2a\x0f\x9a\x22\x59\x56\x8e\x6c\x44\x1a\x30\x9a\x33\xd6\xd4\x74\x22\x48\x5a\x8d\x03\xab\xef\x44\x10\x5e\x22\xd9\xa1\xf5\x44\x8f\xd6\x90\xea\xd4\x7d\x22\x28\xae\x6a\x49\x4d\x0d\x28\xb6\x2b\x75\xf3\x69\x48\xb3\x86\xb6\xbc\xd4\x9d\x00\xad\xee\xd8\x07\xa9\xf4\x44\x8d\x32\xa8\x47\x9d\xaa\x4f\x04\xc9\x55\x25\x69\x1b\x05\xc8\x3e\xb1\x6a\x90\x9b\x5c\x94\x32\x64\x1f\x6c\x34\xdf\x3e\x2b\xf2\x28\xf4\x37\xb3\xd7\xc2\x34\x2c\x6a\xcc\x9e\x48\xc0\xdf\xd2\x41\xbc\x59\x84\x68\x77\x67\x53\x41\xe8\x44\xc9\xac\x42\x00\xd2\xb4\xa7\x55\x93\x69\x5e\x62\x30\x50\x8f\xeb\x85\xbd\x95\xfc\xe3\x09\xd6\x97\x9f\x55\x55\xec\xad\x13\x47\x2d\x5a\x24\x3f\x1c\x8c\x9d\x59\x93\x88\xb4\x92\x07\x81\xb0\x1b\xd4\xb3\xa7\xd7\x5f\xf7\x29\xfc\x70\x78\x1f\x9c\xf5\xad\xa1\x88\x62\xfd\x6f\x51\x5c\xe5\xb5\xc5\xf8\x74\x3b\x57\x47\x76\x3f\x67\x2e\x1d\xa7\xa1\xd9\x9a\x2b\x94\x77\x40\x67\x37\x1f\x50\xd1\xbd\x92\xea\x7a\xea\xed\xd8\x31\x8e\x77\x63\x29\x1e\xe7\xc0\xba\xbe\x24\x47\xa1\xef\x44\x48\x94\xbc\x14\x9a\x95\x53\x9a\xb0\xe3\x86\x63\xab\x77\x4e\xac\x98\xb3\x9c\x95\x34\x0b\x79\xea\xbe\x7e\x7c\x4e\x45\x9a\x59\xdf\x41\xc2\x4a\x90\x63\xec\xa3\x66\xa5\x40\xe8\x27\x66\x88\x69\xc9\xef\x58\xa9\xc8\xd1\x97\xcc\x18\x9e\xb6\x9b\x45\x6f\x0c\x25\xca\x3b\x06\x5f\x88\x4f\xd9\x85\xd7\x96\x9a\xb5\x58\x56\x0a\xc3\x46\xda\x55\x80\x09\x65\x96\x49\x35\x1d\x80\x63\xc3\x93\x70\x29\x83\xa4\x5e\xc8\xaa\xb4\x51\x6e\x14\x55\xdf\xa2\x0d\x40\xc0\x13\x6d\x07\x48\x15\x29\xd9\xcc\x98\x97\xa5\x6d\x09\xd0\x80\xe2\xd8\x79\x41\xc6\xce\x4b\x65\x1a\x05\x2a\xa8\x25\x58\x8e\x6f\x4e\x9d\xd5\x2b\xef\x78\xea\x2b\x35\x21\x83\x26\xc2\x31\xc8\x15\x29\xa8\x6a\x20\x18\x50\xa5\x64\xc2\xc1\x9d\x59\xef\xbb\xb3\xb3\x11\x7d\xc9\xfd\x02\x34\xf1\xdc\x7d\x56\x43\x33\x1a\x2c\x01\x88\x1a\x81\xe0\x15\xb9\x49\x42\xa6\xec\xaa\x9a\x64\x5c\xcd\xaf\x07\x07\xe0\xde\xac\x21\x62\x13\x54\x83\x6f\x08\x77\x12\x9c\xeb\xa4\x19\xb8\x6b\x06\xe5\x14\x13\x8a\x83\xbe\x66\x6e\x47\xa3\x63\x62\x33\x5f\x8d\xd1\x49\x55\xe8\x0a\xd2\xd8\x29\x08\xec\xe5\x45\xc6\x34\xf3\xbf\x42\x51\x6c\xcc\xd9\x61\x8f\x18\x4d\xda\xfc\xf4\x83\x28\x5a\x3f\x4f\x68\x86\x01\x88\x33\xcf\xfb\xba\x87\x0f\x57\xe1\x7e\xb3\x7e\x21\x8f\x4b\x62\x39\x96\x4f\x71\xdd\x4f\x7d\x5c\xd5\x66\xac\x59\x0d\x2c\xc0\x4f\xaf\x5d\x68\xa4\x43\x57\x5a\xec\x09\x41\xa4\xf0\x84\x4e\xa0\x77\x9c\x23\x1a\x76\x1e\x8f\x12\x6e\x0f\x16\x66\xa5\xf6\x11\x55\xec\x67\x7f\xf5\x11\xd5\xc1\xf9\x1a\xd7\xa1\x77\x09\x05\x22\x23\x28\x85\xf3\x5d\xab\xf1\xa2\xc5\x5f\xb4\xfe\xd2\xde\x3e\xf9\x63\x48\xc9\xfe\x99\x76\x10\xbf\x4f\x18\x41\xfb\xdb\xa5\x91\x82\xae\xc8\x94\x93\xc4\x23\xdf\xb3\x32\xd2\x73\xe9\x9c\x22\x25\x5b\xba\x98\x6b\x19\x8f\x93\xbd\x5e\xd9\x02\x3d\xcb\xbe\x78\xa8\x48\x2a\x93\x0a\xda\x2c\x07\x68\x8e\x90\x93\x85\x8f\x4d\x46\x54\x57\xa1\xb8\x3e\xa2\x00\x10\xa3\x86\xa2\xbf\x9c\xca\x7b\x71\x4f\xcb\xf4\xec\xaa\xb7\x62\xbb\xad\x2a\xd7\xef\x35\xa3\xe5\x9e\x1c\x31\x3f\xa7\x13\x59\x21\x90\x26\x1d\x10\x64\x23\xb8\xfe\x8b\x0b\x9e\xdb\xa6\x8c\x8d\x38\x38\x4e\xcc\x6c\x8e\x95\x93\x35\x5f\xc1\x59\xe5\xeb\xc3\xf8\x9d\x21\x7a\x14\xe1\xe5\x30\x7e\x8f\xcb\x1a\x17\xd6\x69\x7b\x7f\xfb\x9c\xd5\xb8\x50\x6f\x2b\x8c\x8f\x0b\xd1\x47\x1c\xfb\x65\x07\x75\x67\x88\x1e\x19\x32\x85\x86\xbb\xf8\x10\x3d\x5e\xed\x8c\x09\xd1\xe3\x36\xac\xdf\x4f\xbd\xe4\x7d\x46\x91\xdd\xd2\x43\xfd\x24\x43\xf4\xe6\xad\x76\x4f\xab\x96\x6c\x8c\x48\xee\x42\x3a\xaf\x87\xc6\x29\x1b\x92\xdc\xde\xe6\x4b\xe5\xda\x48\x85\xb0\x61\xbe\x81\x01\x06\xc2\xa6\xe6\x94\x86\xc9\x87\xef\x32\x63\xae\x05\x50\x6b\x1f\x28\xf2\x09\xb4\x91\xd6\xb1\x7d\x36\xd5\x70\x5a\xb8\x5a\x9b\xda\x60\xf3\x28\x22\x03\x55\x85\x4c\x5f\x58\x1c\x58\x2a\x84\xb4\xba\x89\x3a\x71\x50\xe4\x27\x98\xce\xe6\xcd\x07\x3a\x9b\x1a\xa3\xa2\xa0\x09\x03\x89\x12\x54\x9c\x88\x98\x4f\xfc\x82\xc2\xb7\x83\xfd\x11\xf3\xd6\xb2\x5e\x69\x29\x78\x33\x4d\x25\x73\x96\xd3\xc8\xfe\x44\xe6\xf9\xca\xec\xc6\x95\x11\xab\x5c\x11\xa3\xae\x6b\x66\x91\xed\x58\x99\x2b\x22\xa7\xa1\x3c\x2b\x26\x64\x47\xac\xf7\xe1\xe0\xee\xf9\x41\x4c\xa8\x66\x60\x6f\x21\xc7\xa6\x57\x51\x61\x31\xb2\xbc\xa0\x57\xad\x68\x98\x61\x51\x50\x12\x32\x6c\x56\x56\xfd\x78\x14\xfa\x90\x80\x02\xe2\xcc\xee\xd7\x23\x2c\x47\x5c\xcc\x89\x80\xca\x1c\x16\x30\x32\x14\x16\x91\x67\xfe\xd4\xb3\x13\x4e\x42\x4c\x63\x9f\x9d\xb0\xcf\x4e\x88\x18\xe5\x3e\x3b\xa1\xf5\x6c\x91\x9d\xd0\x50\x17\xfc\x8d\xe4\x16\x22\x22\x13\xae\x1e\x45\x2b\x3e\x05\xfb\x62\xab\xb6\x9c\x99\x67\x8d\xc9\x08\x9a\x3e\xbb\xc1\xa5\x36\x98\x83\xdd\x4a\xb5\x3b\x1c\x8f\x0f\x6d\xb2\x5d\x54\x7e\x82\x93\x3a\x95\x9e\x8e\xbe\x20\x4c\x24\x32\xb5\x8c\x6d\xc6\x5c\x2a\x0d\x6a\x6b\xbc\xba\xd4\xce\xf2\x00\xd1\xb6\x94\x05\x61\xc7\x8b\x67\xa1\x01\x97\x91\x87\xbf\xfc\x6a\x4b\x35\xb2\x56\x1e\x03\x54\xf7\x72\x37\xf4\x98\x9b\x1f\xb4\x48\x4f\x49\x91\x8c\xe7\xdc\xf5\xe5\x34\x02\x90\x29\xad\xc8\x91\xfd\xe1\x38\x29\xaa\x98\xa3\xeb\xde\xca\x59\x2e\xcb\xc5\x49\x20\x67\xc8\xb4\xe8\xbb\xbf\xe8\x6f\x2e\x50\x3f\xd0\xf0\xa6\x2a\x4b\x26\x74\xb6\x78\x44\x6d\x35\xac\x30\x16\xe4\xa7\x7e\x96\x0a\x6c\x43\xd8\x1d\x22\x13\x41\x4f\x89\xd4\xae\xa6\x01\xc9\x58\x9d\x84\x68\x11\xfc\x94\x89\x3b\x72\x47\x4b\x85\x5f\x11\x32\x5c\xe5\x4c\xf9\x1d\x57\x31\xad\x6b\x09\x48\xf6\xc5\xdb\x88\x43\x40\x6c\xf3\x83\x01\x42\xb8\xfd\x6e\xf4\xe4\x36\x46\x0d\xa0\x03\x62\xa5\x8b\x4a\xbb\x1b\x25\x72\xf3\xdc\xa9\xf5\x80\xf8\xe1\x0c\x9e\x34\xc1\xf4\x22\x69\x1e\x3c\xef\xef\xd8\xd2\x7c\x0a\xaa\x35\x2b\xc5\x0b\xf2\x7f\x8e\x7e\xf8\x8f\x9f\x47\xc7\x7f\x3d\x3a\xfa\xfe\xd9\xe8\x3f\xff\xf9\x1f\x47\x3f\x8c\xe1\x3f\x3e\x3b\xfe\xeb\xf1\xcf\xfe\x1f\xff\x71\x7c\x7c\x74\xf4\xfd\x37\xaf\xbf\x7e\x7f\xf5\xf2\x9f\xfc\xf8\xe7\xef\x45\x95\xdf\xda\x7f\xfd\x7c\xf4\x3d\x7b\xf9\x4f\x24\x91\xe3\xe3\xbf\xfe\x8f\xa8\x61\x7e\x1c\xd5\x51\xb3\x11\x17\x7a\x24\xcb\x91\xdd\xc8\x17\x44\x97\xc8\xc8\xbd\x7d\xfc\x32\x6f\x73\x7a\xeb\xab\xb9\xee\x96\xe0\xed\xa3\x47\x38\x70\x43\x8c\x9a\x28\xf0\x65\x32\xc4\xa6\x89\x4d\xef\xfb\xf4\x49\x7b\x68\xc2\x10\x71\xbf\xe0\x91\x20\x0a\x2f\xdd\x5b\xed\xfa\x40\xcd\xf2\x42\x96\xb4\x5c\x90\xd4\xb9\x7e\x11\xfd\xd3\x56\xe0\xc9\x1a\xf8\x64\x5b\xe3\x61\xc3\xec\x52\x5e\xee\x12\x47\x21\x67\x29\xaf\xf2\xf8\x70\xc9\x77\xd0\xcc\xc2\x35\xcb\xf0\x99\x64\x96\x18\xb6\x94\xd2\x3c\x13\x9a\xdc\x5a\x6b\x36\x2c\xb2\xd5\x22\x9b\xb8\xec\x07\x2e\x49\x27\x67\x14\x69\xe5\xb8\xc0\x0d\xa4\x7b\xc9\x94\x99\x5d\xf0\x04\xed\x18\xa3\xb3\xfa\x6d\x2e\x87\xcb\xbf\xad\xfb\xb0\xc9\x92\xbc\x06\xa5\xe8\xd1\x36\x97\x44\xe3\x29\xf1\x7f\xb3\x57\x46\xc3\x43\x85\x9b\xb1\x77\x7d\xfc\x0d\x1f\x7d\xaf\x2f\x75\xb1\x90\xe0\x04\x70\x90\x81\x53\xe8\x2c\x57\xe7\x30\x46\xa9\x65\x36\x0f\x80\x2b\x12\x0e\xbe\xcf\x08\x30\x9c\x67\xd6\xcb\xaa\xc4\xe0\xe7\xcf\x14\xee\x6a\xa7\x45\x91\xf1\x04\x3a\x88\x81\x3b\x01\xb8\x22\x70\xdb\xfb\x46\xf7\xdd\x4a\xe1\xd0\xae\xa1\x00\xb7\x45\xa7\x1e\xb0\x6d\x02\x37\xb1\x2c\xee\xfa\xe5\xe2\xc3\x5d\xcd\x5e\xbf\xe4\xda\xf3\x47\xc3\xf7\x07\x48\x16\xd8\x72\x59\x70\x1b\x56\x39\x74\x03\xb6\xa3\x75\xb6\x89\x9c\x42\x9a\x51\xd0\xc5\x15\xb6\x7e\x8d\xda\x6e\x43\x4b\x72\x40\xf0\xac\x29\x08\x42\x3f\x1d\x14\xc9\xb0\xa1\x95\x70\xd9\xbf\x2b\x27\x76\xfd\x81\xad\x14\x2b\x47\xb3\x8a\xa7\xc3\x8e\xea\x93\xd6\xdb\xb6\xd4\xd6\xf0\xd7\xb2\xcf\x39\x8e\xba\x97\x0f\x5e\x86\x54\xe5\xd6\xc5\xdc\x6c\x5d\x83\xf0\xa3\x35\xd2\x9a\xa9\xcf\xa0\x0d\x72\xc3\xa5\x9d\x00\xab\x59\xba\x88\x7e\xa6\xe6\x42\x4f\x16\x89\x03\xf4\xe3\xad\x1e\x59\x76\x58\x96\xc5\x14\xe1\x9a\x8c\x08\xef\x57\x86\xbc\x7b\xd0\xc7\xf2\x27\x6c\x6a\xb3\xf6\x2c\x4d\xf0\x7f\xb8\xa2\xd3\x94\x65\x0c\x93\x89\x70\x3f\x67\xa2\xee\xc6\xa9\x48\xc9\x72\x79\x67\xb8\xfe\x07\x41\x3e\x28\x97\x82\xc1\xa7\x2f\x08\x3d\x8e\x81\xa5\xe0\xae\xf1\xbb\x60\x2c\xb5\x55\xaa\x8d\xa6\x9f\x65\x25\xd4\x09\x99\x1c\xfb\xe4\x6f\x85\xf1\x00\x09\x63\x92\x65\xde\x3a\xb6\xfe\xc7\x92\x99\x0d\x02\xd8\xc3\x52\xe6\x44\x09\x5a\xa8\xb9\xd4\xe0\xbc\xa2\x05\x4d\xb8\xee\xd7\xc5\x7e\x30\x1c\x5a\xd2\xe4\xd6\x90\x81\xe8\x3b\x0c\xf9\x84\x24\xc7\xae\x96\xa6\xc9\x02\x18\x4e\xaa\xe5\xa3\x9e\x97\xb2\x9a\xcd\xa1\x0e\xd4\x52\x49\x32\xaa\xfc\x0e\xb5\xe8\xf7\x67\xad\xd8\xef\x3b\xdf\x88\x22\xe9\x42\xd0\x9c\x27\xa1\xdb\x50\x29\xef\xb8\xe2\xd2\xc5\x58\xe1\xbb\xa8\xb9\x53\x72\x15\xfa\xba\xd8\x08\xf0\x79\x46\x79\x4e\x8e\x14\x63\x24\x1c\x2d\xfb\x9b\x6b\x9c\xc9\x61\xfd\xe4\x25\x23\x4b\x81\x61\x87\xde\xed\x60\x77\xcc\x4f\xdc\x05\x83\x50\x98\x43\x22\x90\xd5\x26\x9d\x27\x79\xed\xd0\x8f\x0d\xf3\xf6\x92\x34\xcc\xbd\x7e\xe6\xb2\x84\x14\x58\xdf\xdd\x8d\x89\x54\x46\xe4\xb2\x9d\x5d\x5d\xaa\xa6\x1f\xc7\x75\x64\xb5\x5f\x82\x5f\x64\x52\xcc\x1a\x90\xb1\x11\x72\xc4\xdc\x94\x02\xba\x0f\xdf\xf1\xb4\xa2\x99\xbd\xff\xdc\x49\x3d\xbf\xbe\xb4\xe4\xf9\x6c\xae\x47\xf7\xcc\xfc\x5f\x3f\x6d\x50\x8f\xea\x62\x0f\x3f\x68\xbe\x5c\xf8\x00\x35\xdd\x8c\x22\x7a\x75\x59\x3f\xb4\x8d\x5f\x41\xff\x5d\xba\x00\x38\x6a\x97\x0a\xdf\x4a\xbf\xb3\x6b\x8c\xe5\xfd\xc0\x57\x0d\xa6\x82\xe9\x9f\x85\x5e\xaa\x46\x9d\x47\x85\x8d\x0c\x17\x81\xea\xb1\x3a\x77\x68\x4c\x5b\xf7\x3a\xba\xeb\x69\x6b\xe9\x1f\xd7\xb5\xcf\xf6\xe7\x06\x3b\xee\x07\x61\x13\x71\x20\x0f\x64\xd2\xa8\x76\x09\x3d\x7f\xfb\x89\xda\xee\x0d\x80\x97\xe0\x04\xf5\xd7\x4c\xb0\x92\x27\x4b\x47\xd3\x93\xee\xa5\x38\xa3\x1a\x2e\x24\x26\x0c\xd9\x74\xdc\xe7\x5f\x8a\xb1\x12\xef\xea\x53\xf4\x9e\xe5\x45\x46\x75\x7c\x86\xdd\xc1\x77\x8d\x18\x58\x23\x97\xc4\xc8\x50\x2a\xd2\x11\xcd\xa4\xc0\xe9\x72\x57\xdf\x9e\xbb\xda\x74\x2b\x19\x5b\x49\xbd\xef\xeb\x06\xd4\xa0\x2c\x22\x55\x58\x63\x0d\xac\x93\x89\xb0\xa2\xf9\x84\xa5\x70\xdb\xd9\x19\xa0\xb5\x62\x79\x2f\x6c\xf7\x74\xf3\x8f\xab\x6f\xcf\x4f\x08\x1f\xb3\xb1\xff\x57\xb8\xf5\xb1\x57\x3a\x90\x95\x33\x5b\x09\x17\x6a\x42\x41\x54\xc0\xb4\x9b\x91\x23\x4f\x1f\x67\x85\x33\x72\xf3\x5f\x66\xd1\x0c\x85\xff\x1e\xfd\x57\xa3\x1d\xdf\x7f\xdf\x18\x06\x2d\xcd\x1f\xb4\x7e\x8a\xa2\xdb\xac\xb8\x82\x8b\xdc\xfc\xeb\xe6\x4a\xa6\xd7\x05\x4b\xc6\xae\xad\xec\x8d\x75\x01\x11\x26\x74\x89\xaa\x9a\x21\xe4\x4a\x42\x17\x18\x9e\x5a\x61\x03\xeb\x58\xb2\x1f\x7d\x34\xd3\xf5\xdf\x76\x57\x52\x42\x35\x13\xe8\xe4\x4d\x8f\x49\x22\xa4\xb6\x9f\xb0\xdd\xbd\x61\x3d\x8f\xa6\xcd\x86\xd9\x5a\xe2\x0c\x43\x73\x2b\x1c\x5b\x69\x26\x08\xfb\xc8\x15\x34\x75\xb0\xfb\x03\x5b\x48\x5d\xc9\x17\x3a\x5d\xcf\x0d\xcf\x70\x57\x80\x9b\x84\xce\xe0\x66\x1d\x3e\x13\x52\x7f\x16\x8e\x19\x16\x9d\x28\x68\xaf\x92\xd0\x3b\x09\xd0\x65\xa0\x36\x09\x52\x09\x08\xca\xd5\xed\x79\x27\xb8\x62\xdf\x9c\x2b\x4d\x6f\xd9\x98\x5c\x1b\xe5\xd5\xb7\xc7\x74\xca\x28\x34\x98\x85\xa6\x6e\x2c\x25\x95\xd0\x1c\xc7\xa7\x86\x42\x3d\x1e\xb3\x84\x4d\xc5\xf6\x72\x4a\x54\x95\x40\x27\xfe\x92\x8d\x62\x32\x76\x1d\x25\xb8\x06\x9b\xd7\x5c\xbd\xb6\x27\xe1\x50\xcd\x29\xde\x05\x55\xa4\x30\x50\xd8\x67\x2a\x9c\x38\x68\xa2\x51\x7b\xf2\x48\x6f\x40\x52\xab\xda\xc0\x48\x6a\x4c\xde\x80\xf6\x9c\xf9\x5c\x52\x9b\x67\x2d\x24\xb2\xf3\xa6\x51\x8a\x13\xa6\x14\x2d\x17\xb6\x4f\x37\xd7\xbe\x78\xc9\x95\x9f\xc0\xed\x94\x53\x51\x99\x8f\x20\xdd\xcb\xb6\xb1\x7e\x95\xc0\xae\x53\x32\x29\xe5\x2d\x13\xa1\x78\x31\xdc\x9e\xf8\x14\x40\xd8\x65\x5f\xf7\x01\x49\x70\x92\x24\x73\x2a\x66\xac\x06\xf6\xc9\x69\x6a\x78\x93\x7c\x13\x2c\x5a\xec\x36\xf9\x9d\xa5\x53\x63\x19\x72\x6d\xb6\x98\x4c\x18\x13\x75\xcc\xfd\x07\x41\x7c\x28\x01\x17\x58\x0d\xa1\x6b\xb3\xc4\x3c\xeb\xbd\x8c\xc9\x80\x48\x67\xce\x34\x4d\xa9\xa6\x83\xca\xa5\x5e\xd3\xd0\x27\xdb\x65\x23\xc2\xc2\x36\xb2\x14\xf1\x01\x08\x50\x06\xbd\x05\x2b\x0b\xde\x04\x57\x02\x39\x37\xf7\x6b\x19\x13\x3c\xe1\xda\x70\xb7\xcb\x20\xb1\x55\x50\x60\xc6\xd1\x2c\x93\xf7\x2c\x85\xe1\xc6\x5c\xc8\x04\x78\xd3\x81\x3f\xa5\x15\x58\x97\xf5\x25\x82\x4d\x7e\x88\x8e\xb6\x18\xfb\x62\xd0\x0e\xbd\xaf\xb3\xf1\x92\xba\xa6\x05\xd6\x74\x9d\x75\x83\xcf\xde\x30\x84\x99\xd0\xbc\x64\x4d\xb4\x2d\xb7\x71\x95\xb0\x07\xcb\x6e\x61\x04\x0f\xd8\xad\x06\x5e\x98\x31\xad\xea\xb2\x04\x7b\xef\x1b\xa1\xef\x34\xc7\xb8\x91\x82\xda\xed\xb7\x5f\xd9\xe6\xf0\x6b\x17\x00\x4d\xd5\x32\x91\x92\xee\x7e\x37\xda\x0d\x76\x48\x43\x92\x11\x6c\x77\xfa\xd7\x32\x8d\xcb\x60\x58\x6a\x1c\x5f\x13\xa9\x7b\x2b\xd9\x0a\x64\x15\x9d\x8e\x60\x47\x04\x59\x59\xaa\x05\x0e\x66\x6f\x8f\x39\xbd\x73\xb1\xaa\x28\xaa\xf1\xa1\x8f\xda\x16\x1b\x85\x96\xaf\x30\xb4\x11\x0c\x6d\xf4\x3c\x26\x44\x1b\x91\x27\xef\x9f\x81\x79\x06\x31\x60\x23\xfe\x31\x72\xfa\x3a\x3a\x9c\xbd\xdc\xc7\x3b\x94\x1c\xbb\xec\xba\xf8\x5c\x52\x12\xba\x62\x33\x6e\x04\xeb\x0b\xf2\x59\x4b\x2d\x75\xa6\x8f\xf3\xb7\x45\x11\x76\xb5\xc9\x47\xde\x59\x37\x76\xdb\xec\xe1\x69\xdb\xa4\x63\x92\x88\xc8\xd2\x20\x41\x17\x5f\xef\x21\x8a\xa2\xea\x6a\xab\x83\x1d\x69\x6c\xb5\xd2\x28\x6a\x1e\xf6\x02\x8e\x5a\x29\xb3\x2c\x32\x85\xc5\x6c\x8f\xf3\xe7\x2d\x25\x55\x43\x3f\x47\x1b\xe0\x8f\xc9\xd0\x02\xf0\x3d\xb8\xec\x82\xd1\x2c\xd8\x7d\xd0\xc8\xa9\xb2\x98\xfd\xb1\x89\xf4\x4e\xfc\xab\x90\x8f\xbf\x6e\x9c\x71\xc9\xdf\x6e\x4d\xcf\xc4\xc2\x6e\xcb\x45\x60\xfc\xe0\x23\x99\xd1\x28\x84\x25\xd2\x70\x6a\x9c\xf8\xcc\x67\x73\x08\x60\x3d\x68\x76\x4f\x17\x0a\x64\x56\xdc\xd9\xf7\x57\x4b\x58\x03\xd7\x29\xaa\x1e\xf0\x3b\x16\x93\xbe\xe8\xf2\xf9\x23\x32\xdb\x86\xe6\xb6\x41\x2d\x06\xe4\xe7\xc6\xbd\xb5\xdc\xc3\xf1\xea\x12\x88\x78\x2b\x7d\x06\xff\xc0\x1a\x8c\xcd\xc7\xa5\xfd\xda\x5d\x9e\x30\x73\x44\x6b\xa4\x51\x74\x5b\xf6\xe6\xd3\x1c\x5b\x3b\x15\x7b\x00\x62\x67\xf3\xf9\x06\xfa\x4a\xba\xd0\xbf\x47\x55\x91\x25\x83\x6a\x07\x58\x81\x38\x76\x37\xcf\x57\x20\x34\x16\x4e\x53\xd5\x73\x5e\xa6\xa3\x82\x96\x7a\x61\x7d\x91\x27\x61\x36\xd1\x94\x9b\x48\x10\x91\x2f\x0f\xce\xa1\xc3\x36\xe7\x6d\x3e\x2d\xbe\x82\x25\x76\x3c\xe5\x13\x44\xa2\x93\x9a\xfc\xb3\xcc\x4d\x8f\xb5\x0a\x31\x30\x14\xfe\x69\x03\xad\x34\xb0\x6d\xbd\x5f\xee\x17\xb6\x0a\xf1\xd9\x6b\x00\x06\xc7\x91\x69\x03\xfe\x85\xc8\x1a\xb8\x01\x25\x3c\x4d\xf5\x2b\x2a\x9f\x7b\x25\xa3\xbb\x9d\x52\x6a\x15\x1e\x63\xe0\x44\x6d\x88\xcd\x61\xd0\xb2\x59\x0e\x1f\x74\x70\xf0\x15\x99\xe1\x46\xaa\x07\x53\xa3\x12\x48\x31\x72\x28\x49\xae\x05\x81\xf2\xf6\x41\x74\xcd\x49\x00\xb1\x31\x92\xcd\x06\x93\x1a\xf3\x6d\x7e\x2c\x8a\x68\x10\xb3\xe4\x48\x48\x61\x45\xaf\xa5\x7b\x6c\x4b\x8e\xb6\x33\xed\x48\xd0\x43\xc7\xe4\x3b\x1b\x57\x69\xc2\xf4\x0c\xaa\xe8\x21\x41\xcd\xe2\x22\x35\xe7\x10\xf4\x0e\x70\x45\xa9\x2a\x49\x18\xf3\xce\xe6\x68\xdb\x63\x55\xed\x72\x4b\x9c\x53\x9d\xcc\x99\x22\x4a\x46\x1d\x0d\x63\x83\x29\x4d\xb3\xac\x76\xd6\x3a\x16\x93\xa0\xd9\xba\xc8\x72\x14\xc5\x86\x72\x3c\x6e\x82\x1e\x39\x9f\x7b\x91\x51\xeb\x94\x8c\xd3\x94\x2a\x91\xd8\x14\x78\xae\x17\x7e\x15\x9a\x9a\x22\xda\x33\xe8\x1f\xf0\x5d\x29\xeb\xff\xe5\x53\x8b\x16\xd0\xf0\x19\x05\x66\x8d\xdb\x78\x3d\x67\x0b\xab\x2d\x18\xfd\xb2\xd6\x19\x1d\x2a\xb9\xb9\xf8\x27\x34\xb9\xbd\xa7\x65\x1a\x77\xb6\x12\x99\x17\x54\x73\xdb\xbc\xfd\xa4\x35\xdc\xa3\x7a\x1d\xa2\x57\xa0\xa5\xbb\x1e\x07\x9f\x9c\x62\xbe\x8b\x76\x9c\xa5\x18\xa6\x4a\x68\xa5\x65\x4e\x35\x4f\xc0\xd5\xcc\xa7\x8d\x38\x7a\xdc\xe1\x84\x68\x9a\x91\x50\xbe\x5c\xcc\x2a\x4d\xa0\xe6\xb9\x2d\x82\x10\x5e\xa4\xef\xc1\xec\xb1\xbe\x97\x84\xe7\xc6\xe6\xa2\x42\x93\x94\x4f\x03\xaa\x15\x36\x19\xa1\xf9\x34\xb8\x71\x65\x65\x8d\xd1\xfc\xdd\x3c\x0e\x7b\xb6\x45\xd1\xfa\xb1\xb3\x4c\xde\x2b\x18\xb6\x77\xf3\x59\x85\x31\x4e\xda\x4d\x9d\xd0\x50\x27\xed\x41\x9a\x55\xb1\x5f\xa0\x22\x4e\x46\x9b\x9d\x68\x08\xe6\x13\x73\xb0\xee\x99\xb1\xb5\xd4\xce\xc4\xb3\x1a\xfb\x35\x6c\xae\x0b\x9f\x09\x0b\x33\xc4\x95\xf3\xf2\xc6\xc9\x69\x5b\xcd\x79\x94\x96\xb2\x28\x5c\xc4\x29\x3f\x5e\x5d\x17\xc8\x25\x2b\xef\x22\x57\x9a\x66\x75\xdd\xa9\x61\x89\x19\x13\xac\xa4\x1a\xf2\x0a\x1c\x98\x3e\x8f\xb3\x74\x68\x63\xa2\xee\xa0\x71\xd5\xcc\x33\x1a\x93\xa3\xb3\xac\x98\xd3\x38\xb7\xc6\x07\x65\xe7\x1e\x64\x75\xc0\x45\xd9\x60\x99\xc7\xc9\xee\x86\x15\xef\x62\x65\x3e\xe3\x60\x6f\xfa\xee\x4d\xdf\xbd\xe9\xbb\x37\x7d\xf7\xa6\x2f\xf2\x85\xc7\x30\x7d\x43\xb5\xe2\x70\xb3\xf7\x5d\x28\x3a\x6e\xe4\x61\xc7\x16\x1e\xac\x8c\xe7\x89\x45\x9e\xc2\xb8\x1e\xe3\x16\xb3\x05\x12\xb1\xa7\x6c\x38\x16\x64\x8b\x4a\x7c\x39\x2f\xd9\xb2\xa4\x97\x6c\x57\xd6\x4b\x9e\x7a\x1d\x45\xfb\xd9\x61\x0d\x2c\x59\x39\x8b\xaf\x6c\x69\x8d\xfd\xe1\xc4\x9d\x22\x57\x59\x14\xcf\x0a\xa1\x9a\xca\x18\xa4\x95\x66\x8d\xd3\xe9\xf4\xd2\x78\x9d\x20\xb2\x0e\xae\x05\xe3\x7a\x9a\x53\x41\x67\x6c\x14\x86\x31\xaa\x8b\x87\x4e\xe3\x0a\x76\x07\x8a\x4b\xe2\xa4\x3f\x53\xfb\xf3\x19\xf3\xec\xcf\x67\x5d\x71\x0e\x58\x1c\xad\x13\x1a\x3d\x46\x77\xb3\x76\x9d\xd0\x68\x9a\x2d\x50\xf1\x30\x4e\xae\x88\xcc\xb9\xd6\x11\xc9\xa2\xcd\x87\xd6\xe5\x7d\x27\x84\xeb\x26\x22\x02\xb1\xb2\x2a\x5e\xf5\x9f\x86\x96\x14\xec\xa3\x6f\x74\xde\xb4\x83\xc0\xda\xb8\xe7\xc8\x2e\x83\xcd\x47\x4b\xa8\xb3\xc8\x0b\xdb\x96\x07\x64\xce\xc8\xd5\x03\x3a\xaf\xde\x6f\x4e\xde\x0d\x7a\xcd\x42\x28\xc4\x21\x89\xb4\x4d\x70\x9b\x75\x48\x7e\xaa\x58\xb9\x20\xf2\x8e\x95\xe8\x7a\x8c\xd6\xe0\xa1\xd9\xb7\xe2\xa9\xab\x22\x71\x3e\xfa\x98\x5d\x1c\xaa\xc3\x81\x93\xfe\xe5\x47\xa3\x10\x03\x2e\xdb\x56\x36\xd3\x32\xb1\x1a\x62\x34\x9a\x1f\xe5\xd4\x2d\xad\xdf\x23\x7f\xf0\x0d\xc7\x2b\xf0\xae\x0e\x15\x1d\xb9\x4d\x94\x28\x19\x39\x7b\x73\x11\xaf\x1b\x0c\x48\xd1\x22\x9b\xf8\x66\xdd\xe4\xa2\x29\x13\xbb\xcc\x81\x16\x88\x9d\x90\x5e\xe7\x9c\x7d\x03\xa8\x42\x3b\xcf\x13\x97\x50\x4b\x0c\x7b\xd1\x40\xde\x66\xaf\xc7\x4b\x45\x42\x9a\x6d\x52\xf1\x60\xe5\xed\x67\x28\xb3\xdb\x27\xaa\xa5\x64\xf3\x69\x6d\xa1\x6b\x75\x0a\x1d\x5a\xcd\x5e\x0e\xa2\x48\x6c\x0b\xb7\xb9\x2f\xce\xf2\x5b\x08\x65\xf8\x83\x96\x97\x80\x38\x89\x5f\x52\xb2\x8d\xb3\xc5\x3e\x9e\x43\x76\xb0\xb8\x81\xd9\xa2\x91\x7e\x97\x1f\x60\xe2\x43\xe5\x30\xd9\xa4\x50\x73\x5e\xd8\x5e\xa7\x8a\x0d\x39\x6a\xc4\xca\x26\xc7\xb9\xe4\x5b\x48\xbe\xf5\xc3\xc5\xb7\x1e\x59\x7d\x2e\xc5\x09\x79\x23\xb5\xf9\xbf\x97\x50\x15\x61\x23\x36\x92\xa9\x37\x52\xc3\x4f\x3e\xc9\xa6\xda\x89\xee\x60\x4b\x5d\x58\x83\x43\xa0\x21\x2e\xed\xb4\xfd\x00\x52\x8b\xcf\x7b\x87\x4d\x70\xd9\x7a\x7e\x17\x06\xd2\xe5\x8a\x5c\x0a\x22\x4b\xbf\x0b\xa1\x71\xb3\xda\x6a\xb8\xde\x57\xdd\x88\x0c\xee\x6c\xbc\x8e\x51\x64\xd9\xe2\x93\x93\x41\xba\xba\x7d\x9a\x13\x0e\x43\xb7\xc3\x1e\x48\x11\xa2\xed\x96\x1e\x78\xc3\x21\xd6\xee\x4b\x17\x06\x1f\x6a\xa5\x4b\xaa\xd9\x8c\x27\x24\x67\xe5\x0c\x90\x16\x93\x28\xe8\xc7\xfa\x19\x78\x9f\xdb\x67\xcb\xd3\x35\x2c\x0d\xdb\x3f\x43\xfc\xbb\xf6\xc1\x77\xbb\x6c\xbf\x35\x98\x65\x07\x7b\x31\x86\xaf\x10\x28\xa3\xaf\xa0\x28\xe8\xd3\xb8\x40\xb6\xe0\x8d\x55\xad\xda\x4e\xc4\x6a\x7a\x39\x2d\xe2\x40\x49\xed\xf3\x7f\x8d\x3a\x07\x07\xfc\xff\x41\x17\x7e\x35\x26\x67\x44\x71\x31\xcb\x58\xf3\x77\xf1\x96\xae\x70\xee\xbb\x7a\x98\x66\x84\xc6\xf0\xfd\xa9\xe2\x77\x34\x1b\xa2\xd4\x5a\x1b\xd7\x37\x9e\x95\xd3\x15\xdb\x22\x5e\xa3\x85\x96\xfe\xa0\x70\x85\x54\xaa\x83\x5b\xb6\x38\x38\xd9\x4e\x1a\x1b\x32\x97\xe2\xa0\xee\x2d\xd1\x92\xa1\x51\x4d\xce\x9a\x0f\x64\x57\x1c\x00\xad\x83\xb1\x6b\x1e\xdc\x36\x5f\xe2\x83\xb2\x43\xcc\x9d\x47\xb5\xc7\x6d\x60\xe3\x3c\xa3\x4a\xc5\x42\x9e\x6e\x6e\xa3\x76\xdd\xa0\x3a\x0c\xf9\xd4\x55\xd0\x26\x50\xa1\x36\x14\x22\x6d\x4d\xb4\x06\xe0\x56\xe2\x0a\x84\x06\x09\x15\xfb\x3d\x6c\x47\x21\xff\xb4\xd5\xb7\x40\x22\xc0\x02\xdd\x7b\xf0\xbc\xd8\x54\x9f\x3a\xaf\xd3\xef\xc6\xd2\x0a\x7f\x8b\x6e\x8f\xd9\xa0\xda\xe8\xe3\xc9\x15\x78\xc7\x38\x40\xfb\x30\x01\x19\x08\x5c\x24\x59\x95\x46\x6e\x3c\x17\x76\x48\xe0\xb7\x8b\x39\x39\x5b\x6c\xd3\x56\x8c\xff\x6d\x20\xe1\x8d\x53\x9f\xef\x19\xd7\x19\x33\xcc\x43\xae\xad\xd5\x84\x84\xc1\x90\x9f\x93\xc4\x55\x6e\x0e\x5a\x9d\x48\x79\x12\xa3\x1a\x8d\x60\x77\x11\x7f\x18\x31\x06\xf4\x9f\x4e\x7b\xcb\x6a\xdb\xcd\x6a\xcf\xdb\x28\x62\x5f\xf1\x49\xc9\xc8\xf9\x9c\x0a\xc1\x32\x7c\x7e\x82\xf7\x4c\x53\xad\x69\x32\xb7\x40\x26\x94\x18\x29\x96\x31\x7d\xa8\xc8\x5c\x2a\x4d\x72\x9a\xcc\xb9\x60\xfe\x5e\xeb\xcf\x3c\xf4\xd0\xc2\x35\x22\xc0\x2e\xdb\x26\x0f\x6c\xef\x7b\xb8\xb9\xbf\xaf\x03\xcf\x44\x71\x20\x6d\x75\xc7\x35\x74\x02\x0c\xb8\x17\x5e\xb0\x68\x56\x8d\xc0\xf2\xb5\xa5\xd7\xea\x34\xbc\xd2\x45\x38\xf7\xc1\x03\x14\x45\x2e\xa6\xac\x2c\xed\x26\x4c\x98\x23\x4a\xf8\x94\x54\xa2\x91\x90\x67\xbb\x74\xce\xe5\x3d\x8a\x66\x2a\xc9\x3d\x23\x45\xc9\xee\x8c\x2e\x06\x49\x82\xca\x6b\x7d\x8d\x55\x81\x94\xfa\x44\xe6\x45\x29\x73\xae\xb0\x4b\x60\x55\x47\xe0\xb4\x9d\x83\x86\x66\x15\xaa\xcd\xcf\xa6\x76\x27\x5f\x9d\x13\x4d\xcb\x19\xd3\x86\x10\x11\x55\x3e\x61\x28\xb4\xc4\x87\x6d\xf9\x35\xb8\x01\x69\x63\x66\xdb\xf7\x0c\x25\xe4\x9d\x1b\x87\x85\xd9\x84\x2c\xed\xa9\x2c\x1d\xb8\x47\xf8\xa5\xeb\x0b\x87\xe4\x5d\x77\x7f\xbd\x36\xe7\x53\xa1\x32\x31\xe3\x7a\x97\xda\xed\xfc\xee\xbb\x37\xf1\x3d\xd3\xd6\xf2\xc5\xbd\x2c\xb3\xf4\x9e\xa7\x36\x45\x0c\xa7\xe4\x1f\x99\xcf\x1f\x63\xe6\x16\xe1\x99\x18\xd4\xf1\x16\x67\x53\xdf\xdf\xf3\x74\xdb\xe5\xf2\x65\x41\x66\xb9\x08\xac\x17\x4f\x99\xd0\x46\x1a\x95\xc8\x55\x83\x61\x1c\x93\x97\xdc\xe2\x46\x99\x7f\xd9\x2e\x20\xf9\x84\x8b\x1a\xae\x2d\x6c\x30\x4e\xaa\x8b\x14\xce\xb6\xf7\x74\x29\xa6\x2d\x82\x0c\x80\x9e\x48\x3d\x27\x8a\xe7\x55\xa6\xa9\x60\xb2\x52\xd9\x02\xc5\x92\x4f\x61\xdb\xf0\xfa\x47\xc6\x3e\xda\x43\x17\xa7\x87\x84\xd7\xda\xfa\xc8\xcc\xa2\xbf\x61\x71\x38\x6b\x3c\x7b\xa7\x90\xd4\x85\x3a\xe9\x69\x50\x4e\x02\x8a\x13\xfb\x88\xd0\xd3\x6c\x1d\x79\x91\x55\x33\xde\x8b\x87\x12\xd5\x97\x15\x50\xfe\xa2\x0f\xc2\x45\xc0\x27\xd4\x4b\xe0\x66\xa1\x21\x3c\x8a\x55\x2a\xc5\x6a\xc8\x67\x07\x13\xb7\xeb\xfb\x72\xa0\x8a\xd5\xab\x61\x11\x8a\x9a\xe2\x27\xd2\xb0\x1a\x00\xcd\xb1\xc3\x4c\x59\xc1\x44\x0a\xcd\xcc\x1a\x27\xc2\x2e\xcd\xce\x77\xc7\x35\xc8\x7a\xba\xfd\xb6\x1b\x32\xff\xe5\x47\x5d\x52\x23\x9c\x73\xc0\x92\x74\xad\x5c\x91\x95\x25\x54\xe0\x04\xed\xe3\xf4\x6d\xdf\xab\x4d\x44\xb1\xa4\x64\x1a\x59\x74\xbc\x69\xf1\xae\x3d\x11\xeb\xf8\xa9\xe1\xe3\xd0\x66\x82\x1d\x86\x2f\x2f\x6d\x34\x6d\x55\x4c\x28\x0e\x1d\xb7\x1a\xd0\xab\x38\xb2\x12\xba\xb8\x07\x93\x15\x6e\x0d\x77\x80\x95\x2b\x15\x75\x25\xc4\xf8\x32\x61\x3e\x25\x42\x2e\x8d\xb6\x59\xb7\x1b\x22\x80\xf6\x4f\x50\x34\xdb\x93\x56\x16\x68\x16\x30\x7a\xa5\xf0\x84\x4e\xa0\xba\xcb\xfe\x37\x52\xff\x59\xe9\x62\xbf\xb4\x02\x28\x70\xf8\x48\x11\x13\x53\x9a\xb1\xd9\xab\xeb\x38\x48\x37\xfd\xb1\x68\x17\x14\xc6\x6f\x2b\xef\x58\x79\xc7\xd9\xfd\xe9\xbd\x2c\x6f\xb9\x98\x8d\xee\xb9\x9e\x8f\x5c\xe1\xdf\x29\xe8\xfb\xa7\xbf\xc3\xab\xfd\xe6\xb1\x66\xf7\x59\x9a\xba\x52\x23\x87\x4e\x68\x6b\x66\xc7\x8d\xe6\xb4\xf8\xe0\xc6\x2d\x17\xe9\x09\xa9\x78\xfa\x57\xac\x17\x79\x90\xce\x89\x12\xb2\x58\xa7\xdb\xc8\xa9\x3e\xbb\xd3\x61\x65\x72\xdb\xaf\x9a\x2d\x29\xb0\xf0\xce\x92\x37\xcd\xfd\xd0\x99\x2b\x5e\x01\xed\x37\x2b\x37\x7b\xcf\x9c\x0c\x69\x28\x0a\x86\x79\xdd\x87\x7a\x09\x3b\xe4\x26\xa2\x0c\x2b\xd6\xb5\x79\x95\x10\xfd\x9b\x17\xa5\xdb\x52\x4d\x15\xd3\x58\xd7\xf3\x6a\xa1\x94\x57\x69\x2d\x1d\x08\xe4\x30\xa8\x65\xf7\xf0\x8e\x28\xe6\x1c\xfd\xb7\x53\x90\x45\x8b\x9a\x51\x7b\xfd\xd6\xb8\x1a\x1b\xc0\x68\xb4\x19\x93\x48\x97\x3e\x85\x4d\x28\x59\x82\xc4\x53\x8d\x3a\x26\x6e\xa4\x1f\x3e\x5c\x5e\x44\xaf\x9f\x79\x69\x69\xfd\xc6\x01\x98\xbb\x12\xfc\x27\x64\x28\xa4\xb6\xa8\x01\x88\x3d\xac\x98\xa3\xb9\xdb\x29\xa3\xcf\xe6\x2c\x61\x75\xf0\xe0\x82\xab\xdb\xb8\xa6\x56\x5f\x9f\xbf\x6c\xbf\xde\x3e\xb0\x5f\x9f\xbf\x24\xe6\xa7\xf1\x86\xe6\x7a\xcf\xf7\xd2\xe1\xed\x25\xeb\x5d\xe3\xeb\x5c\xdf\xdb\xb6\x52\x9a\x25\xac\x0e\x19\xa6\x5c\xdd\xee\xb2\x61\xd6\xae\x9c\xe9\xbe\x0b\x41\xdd\xcc\x04\xc5\xab\x0b\x59\x91\x7b\x07\x53\xec\x4c\xc5\xf7\xbc\x78\x41\x5e\x0a\x55\x95\xac\x4e\x88\xac\x4d\x2d\xb4\xf1\x02\x9a\x56\xb7\xe1\xe8\x8d\x42\x14\xcd\x97\x16\x29\x5b\xbd\xe8\x77\xd0\x07\xe7\x3b\x56\xf5\xdc\xec\xa0\xdf\x35\xef\xa0\x46\x14\xa2\x02\x48\x8f\x3f\xce\x5a\x5e\x8e\x0a\x3c\xa8\xc7\xbf\xa0\xa5\x06\xcb\x37\x9e\xb5\x01\x72\xdf\xbf\xee\x27\xdb\xec\xd2\xb3\x90\x15\x6a\xc6\x4b\x8c\x7d\x39\xf5\xa5\x29\x27\x0e\xeb\x34\xf4\x82\xf2\x7f\x84\x22\x3b\x09\x80\x48\xe6\x8e\x1c\x37\x18\xf3\xab\xd0\xce\x83\x9c\xa6\xec\xee\x54\xa5\xf4\x39\x4e\x83\x34\xe7\xd0\x43\x69\xea\xd6\xfc\xa9\x22\x07\xcf\x0f\xc6\xe4\x9a\xe7\x3c\xa3\x65\xb6\xc0\x67\x15\x7a\xd0\x9e\x40\xcb\xdc\xdf\x7e\x60\x90\x2e\xf3\xec\x80\x1c\xc9\x12\xbe\x9e\x20\x3b\xd7\x65\xcc\x63\xd7\x38\x31\xb7\xb0\x06\xd9\xf1\xe3\xcb\x59\xf2\xe0\x21\x9e\x22\x1d\xa4\x89\x1d\x7e\x00\x6d\xa1\xdd\x41\xe1\xa2\xbe\xfb\x90\x7d\xcb\xbe\x3e\x7f\x39\x26\x1f\xdc\x6d\xe6\xb4\x0a\xcb\x1e\x66\x75\xcc\xc9\x80\xbf\x88\x34\xbb\x1e\x6d\x6b\xa2\xe4\xc5\x70\xaf\x10\xca\x8f\x83\x73\x51\x5a\x5f\xcf\x8a\x1f\x67\xd5\xdd\x14\x51\x55\xfe\xc8\xe7\x21\xc6\x9f\x84\x37\x13\xed\x39\xd8\x99\x2a\xca\xf5\x3b\x56\xf4\xb2\xeb\x92\x02\x6a\x5f\x5a\x8a\x72\x70\x6d\x7e\x20\x15\xd7\xb2\x5c\x10\x84\xd2\x43\xad\x38\x4c\xaa\x8c\x1a\x9b\xd3\xc6\x38\xc6\xe4\xe2\xe5\xd5\xbb\x97\xe7\x67\xef\x5f\x5e\xbc\x20\xfe\x4b\xbc\x69\xa8\xf4\xeb\x28\xef\x9b\x2d\x64\x1a\x75\x8c\xae\x5f\x43\x18\xeb\x89\xbd\x6a\x30\x9d\x42\x43\x7f\x46\xc0\xbf\xa7\x82\x5c\x0a\xae\xeb\x16\xe2\xb6\xbe\x28\x93\xc2\xd5\x6d\x1b\xea\xbd\x34\x6d\x0c\x67\xc6\x6d\x76\xba\x70\x83\x31\xaf\xb7\xbf\x06\x32\x0b\x3a\xce\xa2\x8c\x63\x18\x51\xaf\x97\x2a\xca\x14\xf6\x1d\x5c\xa3\x45\xc2\x7b\x1b\x13\x0e\x04\xdc\x3d\xfd\xda\x37\x51\x70\xe3\xc5\xb9\xfb\x4a\xdb\x2e\xcf\xee\xe2\xe1\x78\x7c\x38\x06\x54\xe2\xc3\xf1\xa1\x57\x70\xb3\x80\xa6\x83\x0c\xb6\xb5\x66\x17\x60\xd5\x00\x39\xa8\xc5\xcf\x63\x42\xde\xfa\xda\x54\x9c\x1a\xc1\xa7\xcb\x00\x3f\x01\x07\xb2\xee\x9c\xe9\xbf\x84\xa2\xd8\x38\x5d\xee\x4d\x55\x4d\x9a\x83\x77\x6d\x83\x66\xfc\x0e\x09\x89\x06\x9b\xb1\xfb\xeb\xc3\x0f\x33\x9a\x5b\xde\xd5\x33\xfc\xf0\xee\xd5\xee\x07\x66\x25\x42\xf4\xb0\xce\x65\x9e\xdb\xe6\x21\xf3\xd0\xa9\xa1\x46\x76\x0c\x92\x6b\xb7\xe3\xc5\xdf\x08\xf5\x82\xef\xec\x56\xb0\x0d\x5d\xa6\xbd\xa2\x61\xe9\x5e\xf0\xaf\x2d\x39\x24\xc2\x8f\x71\x8a\xbd\xf3\x74\x81\x7d\x8a\x6e\xbb\xdd\x4b\xd5\x5f\xfb\xae\xcb\x93\xf2\xe0\xf5\xee\x8a\x3f\x0d\x73\x3e\x7d\xf7\xf2\xec\xe2\xf5\xcb\x71\x9e\xee\x52\x84\x32\x91\x16\x92\x0b\x1c\xf4\xc4\x52\x13\x73\xff\x6a\x33\x85\xd5\xd3\xc3\x23\x0d\xb9\xf6\xa5\x9a\xf2\x4c\x35\xf6\x44\xcb\x42\x66\x72\xb6\xbe\xcd\x75\xc4\x62\xfd\xce\xe2\xd7\x8f\xe8\xc8\xec\xd2\xee\x6d\x58\x3d\x8f\x5f\xb9\x2b\xaa\xe7\x7e\xc1\xea\x19\x07\x5b\x4c\x23\xab\xa3\x9e\xf2\xc2\x3c\x90\xb2\x1e\x56\x2b\xc6\xba\xb5\xde\x1b\x38\xe4\xbe\x37\x56\xdd\xdc\xa9\x60\x65\xce\x6d\x99\x0a\x6e\xd5\x37\x68\xfa\x8f\xbe\x11\xbb\x56\xe0\x83\x24\xe8\x57\xf5\x69\x6f\x57\x4c\xb4\x48\x37\xd2\xf4\x0a\x71\x88\xda\x3c\xf2\x37\xf7\x56\x5b\xa0\x17\x25\x1b\x85\x96\x1d\x53\x0c\x5a\xaa\x2c\x1b\x5a\x56\x53\xbe\xfb\x7c\x6a\xef\x82\xb6\x7f\x85\x30\x12\x97\x9c\xcb\xb5\xde\x1b\xc2\x04\x16\xc5\x33\xcb\x16\xf8\x7e\x79\xce\x8b\x4b\x67\xb6\x75\x46\xe9\x42\x92\x45\xc9\xef\x78\xc6\x66\xd0\x1e\x95\x8b\x99\x6b\x10\x8b\x29\x37\xf2\x18\xa0\x5a\x86\x76\xaa\xed\x48\xd8\x6b\xf3\xaf\x46\x1f\x75\x54\x67\xc7\x37\x6f\xdf\x43\xcf\x63\x48\x7c\xda\xda\xd9\x63\x06\x84\x60\x35\x42\x46\xa3\x11\xf8\x43\x8f\x7e\x34\x76\x4e\x9a\x1d\x93\xef\x98\x1b\x87\x84\xc6\xce\x25\x4f\x34\xb9\x9f\x4b\xdf\xd7\xb5\xff\x52\x36\xb3\xaf\x39\x03\x44\x87\x2d\xf2\x76\x54\x4e\x0d\x25\x63\x28\x58\xdb\xc8\xfc\x3d\xda\x5a\xe1\x0c\x5a\x7f\xd4\xd9\x28\x3b\xb5\x89\xb6\xb8\x91\x7c\x60\x6b\xdd\x89\xc0\xc9\x46\xdf\xdf\xc6\xdd\x6f\x94\xa8\x45\x9e\x71\x71\x7b\x12\xba\xc9\x4c\xa5\xe1\x3c\x0b\xc5\xc0\x05\xce\xd7\xed\xce\x52\xc9\x68\x66\x6f\xc7\x5d\x71\xd6\xce\x6f\x3d\x3d\x28\x50\xf3\x7e\x51\xd8\x7c\xc1\x20\xd6\x5c\x72\x9a\xbf\x6a\xb0\xab\x74\x70\xf0\x44\x57\x26\xc2\x8d\xb4\xc3\xbb\x85\xab\x44\xf1\xb8\x8b\xe5\xf2\xfa\xfc\xfa\xb2\x75\xab\x08\x62\x7f\xe6\x02\x9a\x3b\x29\xda\x59\x53\xb5\x83\xa0\x88\x0f\x5d\x6e\x52\x3e\x60\x41\x1e\xc6\x8e\x48\xe6\xb4\x38\xab\xf4\xfc\x82\xab\x44\xde\xb1\x01\x46\xf6\xfd\xdc\xb6\x19\xf6\x6d\xac\xb8\x5f\x76\x4b\x8f\x9c\xff\xed\xec\x0a\x97\x3d\x50\x99\xb5\xd2\xae\x87\xe1\x8e\xf5\xa9\x7a\xa6\xd7\xb6\xb8\x79\x47\xf3\x74\xd4\x9e\xcc\x2c\xf7\x41\xe7\x5f\x75\xd0\x19\x24\xc1\x6f\x25\xd0\xcc\x05\xd7\x9c\x6a\x59\x0e\x8a\xd4\x9d\x57\x4a\xcb\xdc\x1d\xd3\x4b\x4f\x0a\x52\xa9\x20\x60\xdc\xa2\x8e\x73\xc1\x36\xf2\x4b\xad\x39\x0a\xdb\x71\x29\x8c\x61\x48\x13\xb6\x54\xc8\x82\xf3\xeb\x0a\x76\xef\xc6\xc8\x03\x9d\xff\x72\xa5\x4f\xd0\xa2\x22\xfb\xef\x17\xad\x86\xea\xb8\xf8\xb8\x6f\xb2\xeb\x7b\xab\x3a\x37\x63\x22\x85\x60\x09\xb6\x8d\x6d\xdc\x6e\xfd\x14\x2f\x53\x9d\x3b\xdf\xce\xff\x7f\x55\x34\xb3\x6b\xfb\xe6\x21\xfc\xc8\xed\xbd\x8a\x1e\xaa\xe7\x23\xbf\x47\x6f\x7c\x23\x76\x63\x98\x80\xbe\x01\x7f\x81\x93\x10\x25\x15\xca\x6c\x6e\x3b\xfe\x78\xe8\xd2\x16\x0e\xc9\x91\x4e\x0a\x54\xae\xfb\x83\x97\x6a\xda\x69\xbb\x7d\x7a\x15\x4a\x34\x31\x63\x7b\xe0\xf8\x3d\x9c\x8d\x78\xf7\x67\x6b\x42\x57\x40\x84\xbc\xe2\x4a\xdb\x1a\x15\x4b\x15\x2b\x0d\x6c\x67\x54\xd0\x35\xaf\x8c\x79\xcf\x8b\x7f\xd1\x34\x2d\x5f\x58\xfd\xc0\xd9\x54\xf0\xdf\x38\x53\xc0\x37\x47\xa0\x22\x64\xb0\x1c\xe9\x45\xe1\x9a\xe9\xbc\x3f\xbf\x02\x6a\x8a\x7c\xf1\xa7\x67\x28\xdd\xd3\x3c\xbf\xff\xfc\x4f\xcf\x50\xac\xf4\x14\x4a\xea\xb6\xf0\x3f\x7e\x92\x5c\x81\x9d\xab\x6f\xc3\xab\x40\x8c\x02\xea\xea\x3f\x40\xda\x5b\x3e\x77\x17\x09\x15\x69\x7d\xdf\x3d\x8c\x9a\xba\xaf\x50\xc0\x7e\xf6\x57\x5e\xa1\xe0\x2b\xc0\xad\x6c\xdd\x85\x7c\xb6\xa2\xd9\xc9\x6a\xa4\x28\x8d\x10\xcd\x76\x1b\xb0\x31\x2f\x9c\x68\xc6\x8b\xdd\x07\xf1\xc6\xf0\x9f\xfa\x8e\xec\xc8\x68\x03\xbd\x7f\xd3\xdc\xc9\x5d\x79\x77\x30\x07\xbf\x7d\xe0\xad\x14\x3e\x3c\x54\xcd\x6c\x8f\x09\x23\x94\x5c\xbc\xb9\xfe\xd7\xab\xb3\x2f\x5f\xbe\x42\x5d\x87\x36\xd1\x1f\x34\x77\x67\xfe\x0c\xc9\x21\xc7\x4b\x84\xbe\xb3\x88\xde\x7a\x11\x1b\x39\x7f\xf3\xd5\xf5\x92\x33\xcc\xfc\xc4\x21\xc4\xd7\xce\x61\x9c\x3b\x6c\x53\xb8\x7c\x5b\x5b\x56\x4c\x7b\x57\xe8\x91\x1c\xe8\x0d\x10\xf9\x96\x77\xc1\x2c\x1a\xf4\x7f\x43\xe9\xbb\xd1\x00\xef\x03\x16\x84\x3c\x91\x78\xae\x59\x19\xbb\x5a\x11\x2e\x11\x44\x24\x37\xda\x75\xbe\x39\x92\xfb\x60\x2b\x8f\xd7\xe5\xca\x21\x60\x06\x87\xd7\xf0\x9e\xcf\x33\x30\xe7\xd4\x26\x1b\x97\xe6\x2a\x33\x97\x18\x53\x48\x73\x62\xba\xcc\xc5\x4f\x8f\x43\x77\x1a\x61\x18\xb9\x79\xee\xea\xaa\x2a\xd6\xf5\xb0\x8c\x93\xc4\x6b\xdb\x60\xda\xff\x74\xad\x2c\x23\xe0\xb7\x69\xab\xa6\x7b\x53\x0f\xe4\x90\xcd\x87\xf1\x6b\xc1\x45\x55\xd0\x64\xf8\x19\x5a\x83\xb9\x58\xff\xc8\xfe\x04\xc0\xeb\x76\x2a\xec\x81\xe2\xb0\x04\xfe\x73\xff\xea\x32\x5e\xc8\x36\x2d\xa5\x1b\x4b\x5e\x2f\x29\xa1\xca\x6b\x19\x2e\x37\x37\x12\x58\x64\xf0\x8d\xb2\xb3\x3d\x21\x8f\x76\xdf\x7c\xd7\x8d\xd2\x80\x2d\xac\x58\x6b\xb1\x3f\x8c\xb5\x8e\x17\x5d\x81\x5b\x77\x26\x98\xe6\x52\x4b\xb1\x45\xd1\xe7\xd5\x1a\x02\xed\xa4\x1c\xfb\x17\xe7\xb6\x38\x3a\xc3\x38\xe4\x02\x31\x5b\xc3\x12\x42\xa8\xc6\x1c\xf2\x57\xbf\x14\x3e\x98\xaa\x70\x1a\x28\xae\x4a\xf4\x11\xca\x32\x7f\xe1\x00\x3c\x0f\x01\x71\xb8\x6b\xd9\x51\xa4\x03\x4a\xbb\x2f\x2f\x9c\xfa\xee\x4b\xb3\x95\x63\x5d\x12\xc1\xbb\x64\x95\x7f\x3f\x99\x9a\x93\x5e\x5e\xec\x4c\x4c\xc8\x52\xdf\xcb\x72\x08\xf8\xd8\x55\xeb\xd5\xa5\x7c\x3d\xf7\x3b\x6c\x51\x04\x4a\x12\x3c\xa1\x93\x7e\x0d\x89\x3d\x4b\x1d\x4c\x97\xce\x2d\xd6\x3e\xb1\x36\x77\xed\xb1\xe8\x3a\xfe\x48\x17\xd4\xa6\xa8\xf7\xea\xf1\x47\x26\x7f\xad\xc6\xb9\x1f\xf5\xd8\x0f\x56\x19\x7a\xa0\xa2\xe2\xbc\xfe\x18\xa8\xa8\x95\x90\xc0\xce\x6d\x46\x7b\xa2\x06\x88\xc1\x6f\xdd\x8b\xce\xc9\x65\xf6\xb2\x16\x88\x34\x1c\x67\xd4\x52\xa0\x6b\x9d\x1e\x44\x00\xfa\x25\xd8\x99\x10\x2c\xa5\xf9\x9b\xfe\x4f\xb7\xaf\x15\xcd\x72\x05\x81\x14\x9a\x65\x66\xdf\xa5\x68\xf6\x3c\x75\x00\x50\xfd\x1e\x7a\xdb\xc4\x2f\xa7\x85\xb2\xcd\x0b\x52\x79\x2f\xee\x69\x99\x92\xb3\xab\xbe\x58\x71\x54\x45\x9d\x3d\x0a\x58\xf8\xf9\xd6\x54\x01\x70\x7e\xc2\xb5\xb2\x89\xcd\x90\x5a\xac\x9b\x5e\x19\x82\x04\xfa\x0a\xc9\x06\x46\xc6\x19\x75\xc6\x8d\xaa\xa1\x22\x09\x22\x13\x4d\x33\xdb\xbf\x01\x45\x74\xc2\xf4\x3d\x63\x82\x3c\x7b\xf6\xcc\x7a\xd6\x9f\xfd\xf9\xcf\x7f\x26\x66\x5f\x48\xca\x12\x9e\x7b\x62\xfe\x0f\x51\x44\x2d\xa5\x3f\x3e\x7f\x3e\x26\xff\x38\x7b\xfd\x8a\xd0\x04\xec\x27\x0b\x47\x6a\x47\x08\x9b\x65\x3f\x80\x3b\x34\xb6\x07\x1c\xf9\xfb\xf5\xdb\x37\x9e\xdb\x55\x7b\x88\x96\x9f\x72\x99\x22\x67\xce\xc1\x84\x69\x64\x1f\x37\x3d\xd7\x54\xcf\x01\x5a\x4c\x48\x4d\xe8\x74\x0a\x1c\x8e\x23\xbb\xb0\x66\xa8\x93\x69\x1e\x80\x8d\xcf\xe6\xbe\xdf\xbf\xe1\xd9\x0c\x52\xaf\x39\x22\x8b\x9b\x84\xc0\xb5\x87\x20\xb4\xd9\xec\x30\xa6\x70\x75\xc2\xb4\x4f\x48\xc6\x6f\x71\x93\x9f\xaa\xaf\x4b\x59\x15\x75\xc7\x8f\x92\x29\x63\xc9\x25\x54\x98\x51\xda\x0f\xe6\x9e\x73\xb1\x71\xdd\x4f\x9f\xb6\x10\xd1\x62\xbd\x75\x48\x33\xae\x74\xa3\xaf\x83\x13\x6a\x66\xb9\x77\x1b\xda\x6f\x2b\x81\xe1\x2b\x76\x4f\x1d\x4a\x5f\x90\xa8\xc8\x58\x23\xcd\xa4\x98\x59\xaf\xaf\x6c\xa6\x50\xb2\x34\xe4\x17\x2e\x0a\x64\x00\x35\xbe\x2d\xa1\x95\xc0\xaf\x69\x81\x0f\x0c\xb7\x03\x92\x35\xdc\x21\xa1\x13\x59\x69\x9f\x48\x65\xa9\xa2\x89\x5a\x04\x2b\x40\x43\xb4\xeb\x87\x7e\x73\x58\x2b\xc6\x01\x3d\xb7\xda\x37\x60\x4b\xeb\x3b\x21\x8c\x26\x73\x72\xcb\x16\x23\xbc\xec\x6e\x4c\x81\x42\xf1\x39\x2c\xdd\x85\x59\x06\xdb\x1e\xa8\x1d\xc5\x4f\x22\x3b\x87\x10\x63\xe2\xd9\x5d\x08\x09\x6f\x81\x37\x43\xa9\x7b\x24\x49\x8f\x4b\xa7\x9c\xb2\xee\x5a\x1a\x89\x86\xc3\x30\xbe\xaf\x97\x11\x62\x89\x14\x60\x5c\x3a\x22\xb6\x87\xb0\x59\xe5\x7a\x8d\x23\xa9\xda\x62\x0c\x65\x26\x7b\xcb\x16\x6a\xc3\x1a\x0c\x20\x5a\x67\x39\x9a\x6b\xc6\x69\x2e\x95\x68\x7c\x2b\x92\x28\x8c\x0c\xf0\xbe\x21\x11\x55\x31\x07\xda\x43\x7d\x8b\xcf\xf0\xc5\x58\xc2\x73\x9e\x40\xc9\x8a\x21\xee\x28\x7b\x3e\x0b\xcc\x31\x64\x5d\x1d\x1b\x28\xa6\x2b\xc7\x5c\x90\x38\x6b\x56\x81\x29\x45\x90\x25\xf6\xf5\x03\x18\xa7\xe5\x2d\xf3\x40\xbd\x34\x1b\x93\x2b\xb3\xb8\x01\x17\xdd\x76\xcf\xbc\x8b\xe5\x57\xb0\xa9\xe9\xa2\x89\x7e\x00\x13\x38\x1c\x8f\x0f\xad\x96\x10\xdd\x6f\x6b\x19\x15\x21\xea\xf5\x41\xad\xfe\xda\xfa\x28\x2d\x94\x6d\x3f\x68\x4c\x2e\x68\xde\x2a\x91\xce\xb5\xe6\x03\x73\x77\x1a\x13\x8d\x72\xba\x37\x68\x6c\xd1\x9a\x6e\x60\x0b\xdc\x76\x7e\xac\x6b\xe4\x5b\x5f\x1a\x43\xfa\x2f\x6e\xd5\x40\x31\x8f\xec\x68\xe5\x9f\x4d\x10\xc5\x71\x3a\xdb\xf2\xb3\xd9\x42\x01\xa5\x76\x10\x4d\x23\xe5\x37\x99\x28\x51\x56\xc5\xf2\xd3\x67\xb2\x0c\x22\x1a\xec\xa1\xf5\x26\xcc\x30\x9a\x6b\xcd\x9e\x2d\xda\x5a\x93\x5e\x33\x68\x10\xd1\xc0\x3b\x70\x79\x18\x89\xd7\x86\x44\x19\x44\xd4\x49\xfa\x86\x05\x1d\x2e\x52\xc3\x6d\xc3\x1a\x9e\xee\xc0\xa6\x5a\x7e\x3a\x6d\xac\xc1\x8c\xdf\xb0\xcb\x56\x6c\xae\x41\x44\xb7\xb7\xd3\x96\x1f\x63\xb7\xc5\xb4\xef\xf3\x4f\xac\x21\xb7\xfc\xc4\x19\x76\xcb\x0f\x36\x1d\x69\xf9\x59\x91\xff\x5e\x2f\x70\x97\x79\x7c\x4f\x52\xe2\x54\x1a\xd8\x6e\x2d\xa1\x71\xa8\x0e\x17\xcb\x98\xbc\x1e\xd8\x77\xd9\xe9\x73\xd4\x98\x45\x4a\x66\x95\x66\xbe\xca\xd7\xaa\x23\x83\x88\x36\x55\x18\x98\xb0\x6f\x4f\x1a\xaf\x89\xf8\xc7\x0d\xa7\xa9\xd6\x80\x92\x3b\xbc\xa1\xf0\xd0\xb1\x6c\x71\x11\x0f\xed\x43\x3c\xa4\x0b\x31\x2a\xd7\x66\xf9\x19\xdc\x7d\x78\x58\xef\xe1\x98\xf4\x71\xfb\x60\x93\xc8\x63\x15\xfb\x07\x48\x1c\x8d\x1c\xc2\x03\x24\x94\xdb\x27\x3e\xad\xdc\x3e\x03\xf9\xdc\x5b\x46\x5b\xec\xeb\xb5\x03\x5a\xf5\xc5\xba\x2d\x3b\x30\x72\xf6\xb2\x24\x5c\x2b\x6b\x5a\x7b\x23\xcd\xf6\x65\x8d\xb3\x52\xe3\x22\x40\xed\xb7\xa2\xce\x93\x8f\x2d\x9c\x5d\x5d\xee\xd4\xd7\xd5\xa0\xfb\xeb\xf5\x76\x41\xbc\x07\xb0\x2f\xbc\xab\xf5\xa2\x9e\xf6\xb7\x78\xf4\xbf\xfa\x41\x21\xd9\x6c\x39\x87\xe5\x88\xe8\xf2\x90\xbf\x32\x77\x7e\x44\x86\xe1\xca\x90\x1a\x0c\xa1\xa5\x8b\xf0\xd4\xda\x44\xdd\x1f\x26\x9a\xb2\x4f\x8c\x03\x29\xf5\x88\x66\x39\x7c\x0f\x59\x60\xb5\xfc\x2c\x27\x48\xbb\x2b\x99\x5c\xb3\xcc\xc8\xf0\x41\xba\xc4\x92\x2b\xb4\x90\xe9\x0b\xdb\x97\x9c\x0a\x21\x35\xac\xfc\x40\x13\x2c\x83\x3e\xf1\x27\xd6\x75\x69\x54\xfa\x46\x62\xe2\x80\xce\xe6\xe6\x09\x8e\xfb\x41\x0a\xf9\x36\xdb\x66\x9e\xfa\x22\x1b\xf6\xfe\x72\xc8\xdc\xd2\x72\x2b\x3f\x90\x22\x21\x2a\x99\xb3\x9c\xda\x96\x23\x66\x27\x3d\x48\xdc\x7d\xc9\xb5\x1e\xe8\x39\x20\x2e\xa5\x94\x95\xb9\x22\x72\x7a\xe2\xad\x53\x48\x75\x38\xb8\x7b\x8e\xcc\xec\x58\x7d\xb6\x72\x05\x11\x7f\x7c\x30\xc0\x5f\x9b\x9e\x76\x80\xa9\x01\x5f\x34\x44\x10\xd4\x0f\xf8\x84\x32\xe8\x02\x25\xda\x3e\xec\xc1\x24\xcf\xae\x2e\xc9\x9d\xe5\x91\x4f\xb4\xdc\x43\x95\x7e\x02\x4a\x7c\xd8\xaa\xc1\x96\xca\x00\x6d\x9e\xfc\x66\x5c\x86\x27\x41\x29\xdc\xbb\x0c\xf7\x2e\xc3\xbd\xcb\x70\xef\x32\x7c\x12\x2e\xc3\x86\x5a\xea\x35\x91\x2d\x36\xa6\xe9\x7a\x6c\xb6\xbc\x88\xb6\x6d\xfc\x63\x13\x4b\x5d\xa6\x58\x03\xb8\xdd\x88\x51\xe7\x45\x1c\xc6\xea\x65\x3b\xfa\x79\x38\x1e\x1f\x1e\x7a\x7f\x64\x85\x28\x34\x58\xf7\x98\xf3\xac\xa7\xa3\x2f\x08\x13\x89\x4c\xcd\x78\xdf\xc3\xdc\x4b\xa5\xc1\x58\x1b\x36\x52\xef\x74\x6a\xae\x6d\xee\xd6\x61\x18\xb7\x37\xe2\xb5\x30\xef\x21\xac\xbf\x95\xaa\xe2\x13\x23\xbf\xda\x99\x71\xe5\x4c\x2a\x28\x79\x43\x62\xf7\xad\x7b\xdc\x62\x07\x40\x54\x67\x5b\x85\x44\xce\x61\x86\x15\xcf\xb9\x83\x15\x35\xd7\x15\x53\x5a\x91\x23\xfb\xc3\x71\x52\x54\x03\xad\x35\xfb\x7e\xce\x72\x59\x2e\x4e\x02\x61\x43\x10\x8d\xf5\xb2\xfc\x04\x22\x96\xea\x31\x24\x0c\x26\x55\x59\x32\x81\x2d\x04\x59\x7e\x3e\xad\x05\x18\xf6\x11\x5b\xfa\xb7\xee\x59\x2a\x07\x0c\x3d\x37\xe2\x5d\xca\xcd\xc7\xeb\xea\x90\xe3\xe9\x8a\xee\x4e\x82\x4b\x73\x30\x59\x43\x8d\x89\x3b\x72\x47\x4b\x54\xb1\xde\xba\x67\x6b\xa3\x2f\xe5\x77\x5c\x49\x54\x29\xf3\xba\x87\x8a\xc5\xdb\x41\x22\x81\x58\x10\x8a\xad\x2e\xd5\x36\x95\x2d\x16\x61\xad\xa7\x99\xbb\xfe\x2c\xb2\xd2\x45\x35\x4c\x7a\x93\xa0\x77\x78\x69\xe5\xd1\x42\x83\x94\x1a\x26\x51\x48\x9d\x17\x6e\xfd\x06\xcf\x0f\x06\xd2\x29\xa8\xd6\xac\x14\x2f\xc8\xff\x39\xfa\xe1\x3f\x7e\x1e\x1d\xff\xf5\xe8\xe8\xfb\x67\xa3\xff\xfc\xe7\x7f\x1c\xfd\x30\x86\xff\xf8\xec\xf8\xaf\xc7\x3f\xfb\x7f\xfc\xc7\xf1\xf1\xd1\xd1\xf7\xdf\xbc\xfe\xfa\xfd\xd5\xcb\x7f\xf2\xe3\x9f\xbf\x17\x55\x7e\x6b\xff\xf5\xf3\xd1\xf7\xec\xe5\x3f\x91\x44\x8e\x8f\xff\xfa\x3f\x06\x0e\xf8\xe3\xa8\x0e\xc4\x8c\xb8\xd0\x23\x59\x8e\xec\xd6\xbf\x20\xba\x1c\x68\x46\xf9\xed\xd8\x8d\xdc\xa9\xd5\xb4\xad\x2e\x38\xd2\xf4\x7d\x7c\x22\x01\xb1\x9d\x9b\x62\x8b\xe9\x6f\xe1\xa5\x18\x1e\x4f\x7d\xea\xb1\xd1\x01\x1f\xb3\xd5\x2c\x3b\x8d\x19\x45\xb4\x5d\x77\x34\x7f\x59\xe1\xa2\x5f\x40\x72\xb4\x03\x83\xdb\x9c\x19\x1d\xd3\xd4\xaa\x7e\x7a\x32\xa3\x07\x28\xab\xfb\xcc\xe8\x47\xce\x8c\xb6\x9c\xb1\x4f\x8b\x8e\x23\xb9\x4f\x8b\x0e\x34\xf6\x69\xd1\xbf\x8d\x18\xc7\x3e\x2d\x7a\x1f\xe3\xd8\xc7\x38\xf6\x31\x8e\xe6\xf3\x04\x62\x1c\xfb\xb4\xe8\x7d\x5a\xb4\x7d\xf6\x69\xd1\xed\x67\x9f\x16\x5d\x3f\xfb\xb4\xe8\xce\xb4\xe8\xeb\x58\x0f\x0d\x69\xe5\x44\xff\x32\x52\xa2\x95\xe1\xad\x84\x9d\x25\x89\xac\x84\x7e\x2f\x6f\x59\x44\xee\x20\xca\xcd\xb5\x42\xff\xc9\xfa\xbc\x68\x95\x72\x26\x62\xfd\xd7\xad\x45\x38\x73\x24\xbc\xab\xc6\x68\x01\x22\x8d\xf6\x4d\xf8\x91\x78\x49\xa3\xcd\xba\x8d\xc9\x19\x29\x59\xc2\x0b\x6e\xee\xb5\xe8\x0b\x9d\x5a\x2a\x96\x2d\x1d\xf6\xd1\xc2\x30\x2b\xcb\xa6\xae\x4f\x7f\xac\xb9\x12\x10\x94\xca\x86\xdf\xc7\x5d\xc2\x7e\x0a\xb1\xe7\xa7\x31\x61\xab\x50\x4a\xdf\x06\x9e\xa8\xb9\xac\xb2\x94\x94\x6c\x80\x3b\xbb\xb1\x8a\xef\x1b\xa3\x6b\xc6\x7f\x06\x50\x6c\x2c\x80\x1b\x38\x2d\x78\x0c\x20\x76\x20\x36\x4c\xf2\xb1\x8f\x05\x2f\xe1\xc8\x5d\xb3\x44\x8a\x74\x1b\x8f\xed\xcb\x65\x5a\x8e\x87\x07\x28\x1c\x0c\x9c\x7d\x69\x65\xc9\x01\x2a\x0b\xcd\x78\xca\xf5\x62\x58\x2e\xb1\x13\x22\xc6\x56\x05\xb4\x38\x7f\x1c\x54\xbd\xad\xb1\x87\xa1\x28\x4a\x49\x93\x39\x53\x8d\x35\x3c\xb1\xea\xad\x05\xdd\x1b\xe6\xfb\x2d\xb2\x6a\xc6\x85\x35\x04\xe1\x0b\x46\x03\xcf\x16\xa4\x94\xda\xd7\x05\xb8\xc9\xc4\x0e\xb8\x3d\xf5\xf7\x8d\x81\xc2\xc7\x40\x49\x8d\xe5\xe0\x72\x01\x98\xbb\xb2\x39\x3c\x2b\x24\xf8\x74\xf0\xd2\x72\x45\x64\x96\xfa\x36\x3d\x5f\x3c\x23\x05\x2b\x13\x2b\xb1\xe0\x6a\xd4\x3c\x7a\x55\xb5\x24\x99\xb1\x64\xcc\xe5\x3a\x6d\x8e\xb2\xf9\xa9\x48\x9a\x9f\xff\x81\xcc\x65\x55\xaa\x71\x13\x24\xef\x39\xfc\xcc\xfa\x46\xe3\x73\xa2\x8c\x51\xa3\x49\xc6\xa8\xd2\xe4\xf9\x33\x92\x73\x51\x19\x85\x2e\x8a\x4a\xc3\xf8\xfc\xd3\x1f\x06\x88\x90\x78\xb3\x33\xde\xe0\x5c\xcd\x50\x77\xb7\x5d\x61\x3b\x57\x0f\xf2\x47\xbb\x88\x8b\x85\x83\xb4\x9d\xf6\x1b\xa9\x74\x43\x94\x00\x47\xb7\xe6\x16\xa1\xe5\x23\x48\xe5\x78\x8b\x2b\xd2\x6e\x8a\xd6\xf2\x22\x5f\xc0\x1b\x56\x68\xc2\x3f\x55\x72\xb2\xd0\x71\x00\xab\xff\xcb\xbe\xd3\x46\x56\xf5\x3f\x6c\x76\xea\xe8\x9d\x12\xa0\x81\xae\x76\xea\xa8\x1b\x75\xf4\x50\x88\xd1\x26\x67\xa5\xac\x50\x40\x5a\xad\xb9\x82\xff\xcc\xfb\x58\x3c\xc0\x52\x92\x30\x05\x52\xc9\x49\x28\xd4\x5e\x43\x3c\xcb\x8e\x02\xbd\xd5\x0f\x0d\x43\xda\xd9\x28\xc3\xed\x28\x6a\x72\x1e\x0c\x0d\xdb\x2c\x03\x45\xf4\x11\x9a\x96\x95\x6c\xc6\x95\x1e\xd0\x3a\xf8\x9d\x7b\xb1\x7d\x08\x14\x17\xb3\x0c\x6e\xc3\xbc\xca\x34\x2f\x90\x99\xc6\xfe\xec\x04\xa2\x4e\x13\x69\x36\xed\xa4\x75\x04\x0d\x45\x93\x5a\x6c\x62\xdb\x35\x0a\xc2\xf4\x47\x7e\x4c\x84\x09\x6d\x5b\xc2\x97\x46\xe9\x29\x68\x49\xb1\x88\x78\xb0\xa5\x89\xcc\x73\xaa\x8e\x5d\x9c\x96\x42\xae\xab\xbd\x66\x8c\x36\x51\xd2\x2c\x2c\x2b\x8a\x66\x23\xeb\x70\xd7\x07\x43\x33\x41\x05\x2a\x3b\xa4\xed\xa4\x85\xd7\x88\xbc\x17\xbe\x4f\xec\x8c\xdf\x31\x11\xf6\x29\x42\x01\x75\x36\xd7\x97\x34\xb9\x65\x22\x25\x1f\x94\x3f\x17\xe9\x42\xd0\xdc\xf5\xe0\x2a\x4a\x79\xc7\xcd\xc1\x40\xee\x42\x7b\x1c\xea\xc4\x45\xb6\x2c\x32\xa6\x07\x63\xb7\x0a\xef\xae\x57\xb4\x52\x03\xfa\xc2\x7c\x50\x46\x13\xec\x96\xa1\xe8\xb6\x39\x8a\x95\xfc\x2e\x61\x5e\xed\x36\x03\xda\xf5\x24\xef\x50\xa0\xe3\x2b\xd3\x74\x80\xe3\xbc\x11\xeb\x86\xbb\x2d\xa4\xc1\xe0\xe6\x48\x05\xa1\x99\x11\x9b\x8b\x00\x4b\xdb\xde\x70\xb3\xc3\x62\xf7\x7d\x66\xf1\x38\xc7\xc8\xe3\x3d\xc2\x1d\x14\xb4\xae\x52\x4e\xe2\x80\x90\x0f\xdf\x7d\x79\xd1\x96\xcf\xef\x68\x2a\x15\xf9\x32\x93\xc9\x2d\xb9\x60\x60\xb9\xc2\x65\xd5\xbb\x90\x8d\xce\x63\xdd\x9d\xc5\xa2\xba\x39\xf6\x35\xcf\x2f\x27\xe9\xc3\xb4\xce\xdf\xb7\x5a\xff\x55\xb7\x5a\x2f\x27\xb8\x31\xfc\x1a\x1a\xad\xe7\x74\x36\x80\x91\x21\x0c\x0b\xc2\x00\x08\xf8\xee\x8c\xab\xcb\x8e\x3a\x9a\xbf\x9b\xcb\xfb\x91\x96\xa3\x4a\xb1\x11\x47\xa5\x32\x47\xcd\xf1\x96\x2d\x20\xff\x3b\x7a\x96\xdf\xd8\x17\x5b\x4e\x00\x2d\x21\x04\x02\x3f\xc7\x66\x6d\xbc\xfb\xf2\xc2\x5c\xe1\x75\x53\x22\xae\xc8\x29\xd3\xc9\x69\xc2\x8a\xf9\xa9\x1b\x5e\x74\x1f\xdb\xa7\xb4\xc4\xb9\x14\x5c\xcb\x32\x1e\xdc\xfa\xf0\x8c\x24\x32\xcb\x1c\xd4\xb4\x9c\x92\x73\x56\xcc\x03\xb9\x88\xf8\xe3\xa3\xb0\xdd\xd3\x68\x94\x5d\x48\x19\xdf\x5c\xb7\x71\x64\xcd\xfb\xee\xc4\x36\x18\xb2\x9c\x20\x33\x7b\x9e\xe8\x29\x7f\xa0\x76\x97\x0f\xd5\x3f\xfc\x89\x71\xf6\x63\xf5\x2a\x3f\xbc\xf6\xaf\x82\x43\xa7\x91\x73\x10\xdd\x76\xdc\x0f\x03\x0c\xe0\x20\x62\x2f\xa7\xd6\x1c\x4c\x59\x4a\xe4\x1d\x2b\x4b\x9e\x32\xe5\xaf\x80\x28\xbf\x09\x0c\x90\x67\x8f\x79\xad\xed\x3b\xa9\x63\x3f\xfb\xab\xef\xa4\x3e\xc8\x51\xd0\x10\xf2\xe6\xfd\x55\x21\x4f\xd3\x9c\x23\x21\x6d\x9e\xa4\x98\x8f\xe8\x83\x6e\xf4\xd2\xde\xbf\xf2\x8a\xc6\xae\x4c\x6c\x95\xd0\x8c\x5d\xbe\x8d\x32\xb3\xaf\xed\x3b\x6d\x4b\xdb\xff\xb0\x6e\x4d\x87\xf4\xba\x6c\x6c\xb9\xf6\x4d\x38\xa0\x44\xc8\xb4\x3f\x7a\xb7\x6f\xac\xd8\xd7\x58\xb1\x3e\x57\x28\x8a\xe8\xbe\x6c\x51\x62\x65\x46\x35\xbb\xa7\xf1\x5a\xcf\x7b\xbf\x2c\xae\xad\xb4\xbf\x0c\x3c\xe3\x61\x11\x1f\xbf\xb6\xdf\xdf\x7d\x47\xc8\x52\x6a\x6b\x15\x5c\xc8\x9c\x72\x54\xee\xd6\xca\x04\x9b\xfa\x85\x9f\xd8\x55\x20\x8c\x53\x06\xe0\xeb\xa0\x63\xd4\xcd\x5f\xaa\x92\xa5\xc4\x79\x0d\xf6\x4d\xf1\x1e\xb0\x29\xde\x70\x45\xb3\xd6\x33\x6b\xf7\xb1\x0f\xc5\x47\x54\xa8\x9a\x7d\xf7\x9c\x03\x57\x6a\x48\xdc\x22\x8a\x09\xc5\x21\x0f\xbd\x91\x20\x88\xec\xbb\x38\xb5\x8d\xb8\x42\x8d\x9e\x55\x58\x4f\xc8\x2b\x39\xe3\xc2\x4b\x2a\x69\xd3\x6d\x70\xe3\xa4\x3c\xc3\x7c\x7b\xaf\x61\x62\x3f\xfb\xab\xd7\x30\x95\xca\x5e\x0a\x3a\xc9\x70\x09\x1d\xed\x8b\x3b\xa3\x90\x5d\xc5\xe0\xfd\xd3\x94\x2b\xf3\xff\xe4\xfa\xfa\x15\x04\x37\x2b\x11\x63\xc5\x41\x38\xcf\x5d\x23\x01\xee\xd2\x0a\xb0\xdd\xcb\x13\x2b\xb3\x07\x35\x4b\xbc\x14\xa9\x99\x16\x53\xad\x5c\x6a\x47\xd1\xf6\x8b\x8c\x89\xf5\xbb\x9c\xcf\x09\x23\xef\xe7\x3c\xb9\xbd\xaa\x63\x98\x44\x96\xe6\x67\xa2\xf1\xa3\x68\xc3\x75\xc0\xfb\x51\xbc\xe6\xa6\x7d\x35\xc4\x15\xf5\xbe\x71\x1b\x5f\xbb\xe5\x33\x84\x08\x55\x4a\x26\x3c\x2e\x98\x0e\x8e\xd9\x70\xa5\x93\x14\xae\xeb\xdd\x4f\x17\xb4\xc1\xad\x75\x10\xcf\x2c\x4e\x59\xa5\xaa\xa1\x4f\x60\xc3\xe1\x6e\xe5\x76\x3e\x45\xcb\x96\x58\x74\xa5\x8d\xd3\xa4\xc1\x0e\x69\xc7\x60\x63\xa2\xfd\x9e\x39\xbc\x4e\x0f\x4d\xbe\x55\x83\x3d\xf0\x35\x83\x70\xcd\xfa\x13\x07\x60\x23\x9f\x2c\xea\xeb\x34\xf5\xde\xbf\x0b\x3a\x4f\xff\x5f\x62\xa2\x4a\x78\xdb\x15\x05\x05\xb2\xce\x9b\xb7\x94\xc4\x63\x7f\xe6\xc2\xbc\x46\xc8\x21\x3c\xda\x45\x95\xd9\x3c\xdd\xb0\x5d\x5b\x47\xf1\xec\x38\x76\x19\xf6\xdd\xa6\xd5\xee\xba\x82\xef\x4d\xc5\xdb\x28\xce\x96\x22\xa2\xeb\x2e\xee\x62\x6a\xd6\x77\xef\xa6\x56\xbb\xa7\x36\x7b\xa9\xce\x1a\x45\x72\xa9\x16\x7b\x37\x75\xd5\x8d\x3a\xea\xa6\x15\xf5\xec\x4f\x7f\xf8\xc3\xba\x3e\xbc\x48\xd1\xb3\xa1\x57\xef\xfa\x3e\xbc\xb8\x71\x6e\x2a\xa0\xde\x5c\x0c\x8d\x1e\x6b\x5f\xf1\x73\xa3\x90\x19\xb9\xf7\xcb\xc5\xce\xe8\xc2\xe5\x87\x6d\xc4\x8b\x8e\xe2\x45\xe0\xfe\x40\x8a\x60\xcc\x1d\xd7\x85\xf6\xd3\xc4\xef\xc1\x2e\xf5\x46\x8c\x9f\xb5\xa8\x3d\xb8\x91\xb6\x90\x7d\x76\x86\xd5\x83\x43\xe8\x19\x80\xe4\xbe\x09\x97\x67\x2d\xd2\x0e\xd6\x4e\x5f\x45\xe3\xd9\x84\xaf\x83\x9e\xbc\xc3\xe0\x41\xa0\xea\xe0\xb6\x49\xef\x1a\x4b\x07\x83\xa0\xd3\x28\x1e\x47\xd1\xc4\x56\x88\x0f\x6d\x58\xbd\x1e\x23\xa7\x89\x79\x83\x34\xb9\xe3\x90\x71\xe2\xeb\x31\xa3\x50\x70\x76\x86\x7d\x33\xa0\xe0\x23\x0e\xe7\x06\xad\xec\xa0\x29\x92\x4d\x98\x36\x2b\xf8\x34\x11\x24\xd7\x20\xd9\x74\x68\x3a\x11\x84\x97\x48\x76\xe8\x3b\xd1\xa3\x5d\x83\x40\xd3\xd6\x7a\x22\x28\xae\xea\x47\x9d\x18\x32\x11\x94\x1b\xd2\x6c\x23\x72\x0c\x5e\xd1\xb1\x0f\x52\xdd\x89\x1a\x65\x0b\x25\x66\xa3\xd2\x13\x41\x72\x55\x3d\xda\x46\xf5\xb1\xcf\x30\xa4\x96\x21\x85\x72\x71\x45\x72\xbd\x58\x2c\x43\x20\xe2\xd7\x23\xb0\xac\x41\x53\x89\xa0\xd9\xc2\x5d\xd9\x1d\x86\x4a\x27\x72\x4a\x24\xb5\x68\x91\x1c\x57\x7f\x87\xc7\x39\x89\xa8\xd2\x7b\xb0\x82\xbb\x38\xac\x0b\x24\xc2\x45\xb3\x8f\x1f\xce\xbc\x8a\x06\xb6\x18\x12\xce\x1a\xe4\x63\x6b\xc5\x53\x9c\x8b\xc5\x73\xb4\x4d\xa1\x0f\x3d\xbe\x70\x3b\x29\x8d\x48\x7e\x24\x27\x0b\x89\x63\x77\xbc\xcb\xca\x8e\x46\xf6\x2a\x5f\x6d\x86\xb1\x6f\xbd\xbd\x5e\x4a\xb9\x08\x3f\x46\xd6\x27\xed\x33\x2d\x1e\x2b\xd3\xa2\x2e\x12\x40\x9a\xd8\xb6\x90\xa0\xb3\x48\x60\x1f\xb6\x7f\xda\x61\x7b\xd5\x42\xd9\xf7\x4e\x65\x90\x5a\xe8\xc8\xbd\x9c\xb8\x1e\x95\xf6\x52\x08\x07\xfc\xec\xea\x92\x24\x25\x03\x8c\x13\x9a\xa9\xb1\xb1\xf4\x71\xe1\xf0\x36\xc2\xa2\x0f\x56\x3a\x6d\xda\xeb\xba\x54\x6b\x96\x17\x1a\xc7\x64\xfb\x88\x3c\xf6\xb3\xbf\xfa\x88\xfc\x16\x21\xb8\x6f\xc3\xab\xde\x3f\x37\xaf\x72\x2a\x46\x46\x92\x40\x6c\x1e\xed\xf5\xf3\xe9\x52\x4b\xb7\xe1\x98\xf8\xfa\x4c\xd8\x34\x70\x6a\x4b\xac\x54\xaa\x04\xff\xa9\x62\x35\xf6\x70\x50\x55\x1e\x30\x8a\x09\xf4\xb7\x58\x47\xdb\x2e\x75\x49\x0a\x25\xb2\x88\x5a\x45\x67\x10\xbb\x89\x87\x35\x05\x81\x43\x84\x8c\xd4\xd9\x5a\x5e\x48\x3d\x67\x56\xfd\xbb\x02\xc4\x87\xba\xc3\xab\x93\x42\xb8\x8d\x01\xab\xdc\x82\xb3\xd2\x2c\x93\xf7\x76\x9e\x4d\x0d\xc6\xb0\x94\x99\x37\xf6\x3a\x77\x18\x06\xbc\x2c\x65\xe9\x22\xb5\xcd\xa9\xdb\x4c\x3a\x63\xd7\xb3\xd2\x9a\xaa\x65\x44\xe2\xd4\x35\xd3\x4d\x56\xd7\x92\x50\x61\x8b\x79\xcd\x7f\xfb\x7c\x7f\xdb\xba\x3a\x02\x5b\x62\xc2\xe6\xf4\x8e\xcb\xaa\x1c\xc3\x17\xb4\x24\x07\xee\x75\x50\x1b\x16\xb2\x0a\x41\x9c\x4a\x61\x17\x22\xec\x88\x5a\xb3\xff\x6f\xea\x5f\x82\x4b\x22\xc5\xf9\xc5\x9c\xc7\x79\xc4\x3e\x72\xa5\x57\xd7\xd6\x5f\x40\xbe\xc9\xda\x27\x52\xcb\xef\x54\x61\xf4\x90\x6f\x51\x65\xe0\xed\xe3\xd7\x7c\xb3\xad\x9e\xdf\x5d\xc3\xaf\xb6\x55\xce\x1d\xb6\x94\x45\x77\xf0\x65\x95\x7b\x05\xbd\xeb\xf9\x95\x28\xe8\x21\x65\x29\xe3\xc9\xe2\xf2\x22\x5e\x35\x0d\xa9\x4a\x86\x00\xf9\x92\x2a\x96\x92\xd7\x54\xd0\x99\xf5\x25\x1d\x5d\x5f\x7d\xf9\xfa\x18\x1b\x35\x00\xc7\xe3\xe5\xc5\x72\x52\x4b\xf3\xee\xb5\x1f\x7a\xb3\x7b\xa4\x82\xa5\xb5\x18\xa4\x70\x3c\xc0\x6a\x3c\x00\x26\x83\x57\x08\xb0\x6d\xab\x57\x01\xc0\x6c\xf2\x91\x47\x43\x54\xb1\x62\x08\x86\x90\xa7\xb7\xbb\x9d\x16\x3e\xe9\xa8\x9e\xfe\x6e\x84\x3b\xe6\xcb\xa3\x3e\x65\x13\xf5\xad\x3e\xdf\x61\xf7\x48\x46\x75\xc3\xc0\xf5\x06\x46\xe7\x18\x3a\x7e\xa9\x4b\xca\xf5\x9a\x7b\xa0\xc5\x39\x00\xcd\x06\x7f\x48\x04\x63\xa9\x15\x74\x65\xe5\xc2\x57\x97\xb5\xd6\xb3\x42\xa6\xfb\xaa\xf9\x3d\xd4\x17\xad\x9f\x71\xdb\xd6\xbb\x30\x57\x67\x62\xc4\xca\x0b\xd0\xb8\x26\x34\xb9\xbd\xa7\x65\x0a\xc8\x02\x54\xf3\x09\xcf\xb8\x5e\x6c\x88\x48\xf4\xdf\x77\x3e\x6d\x11\x26\xb1\x99\x17\xda\xe1\x02\xb3\x20\xe7\xcd\x17\x49\x41\x4b\x9a\x33\xcd\x4a\xd5\xa6\xd8\xc3\x14\x3d\x9c\xd3\x6a\x01\x07\x1a\x44\x79\xc7\x46\x95\xb8\x15\xf2\x5e\x8c\xac\xb9\xd8\xd1\x0c\x0e\xc1\x58\x3d\x23\xed\x19\x25\x4d\x53\x29\x36\x2c\x2d\x4d\x53\x6e\xfd\xe0\x57\xbd\x9b\xd0\xc6\xe7\x35\x44\x61\x89\x9b\x6a\x53\xb3\x64\x25\x40\x96\x52\x61\x87\xb0\x79\x95\x0d\x99\x0d\xbf\x45\xec\xc0\x96\xeb\xbf\x12\x63\x62\x1f\x35\x13\x0a\xf8\x05\xd0\x13\x2d\xa4\xaf\x99\x81\x3b\x64\x83\x36\x61\x3a\xe5\x82\xeb\x0d\xee\xba\x95\x31\xac\x2c\xe2\x99\x7b\xbf\x63\xb1\x1e\xe6\x18\x1d\xbe\x62\x33\x9a\xb8\xef\x2e\x8d\xab\x3e\x4f\x63\xd2\x90\x00\x1d\xa2\x38\x5a\x36\x90\x47\x3a\x85\xc4\x15\x17\x74\x8c\xbe\xb5\x2c\xe7\x36\xec\xea\x33\x2a\xed\xcb\x44\x96\xc4\x17\x27\x50\xbb\x62\x63\x72\xd6\x99\x54\xe5\xc4\x36\xe0\x13\x59\x71\x9d\xc8\x3c\x37\x6b\x6b\x77\xb3\xa3\xd2\x0d\xe3\x23\x15\x32\x65\x9e\x75\x5e\xd1\x09\xcb\x3a\x4c\x8a\x65\x2f\x31\x17\xcc\xe6\xd7\x02\x80\x28\x84\x16\x02\x14\xf7\xcc\x73\x80\x4c\x8f\x54\x97\xda\x65\xa6\xc5\x32\x3e\xe3\x93\xcc\xe3\x0d\x2a\x63\x27\x55\x19\xd8\x47\x27\x64\x02\x9a\x9c\x14\x24\x83\xe1\xf5\x43\x51\x9a\x81\x6c\x5e\x94\xde\x7c\x1e\x94\xda\xd3\x1f\x48\x2c\x64\x7a\xd6\x79\xa4\xc9\x8a\xc4\xcc\xee\xe9\xc2\x6c\xef\x28\x93\xb6\xae\x23\x00\xfc\x95\xcc\x98\x33\x34\x14\x45\xf2\x8e\x1b\xbb\x31\x55\xeb\x8f\x51\x34\x67\xb0\x28\xe4\xc8\xfb\x87\x3f\x03\xbf\xfe\x67\xc7\xdb\xf1\x4e\x63\x8a\xdb\xb1\x4e\x21\x53\x45\x8e\x8c\x92\x96\x19\xa3\x50\x2a\x46\x72\xaa\x8d\x25\xdc\xa5\x78\x42\xde\x9e\xf9\xae\x6b\x39\x2a\xcb\x93\x3a\xfc\xef\x12\xf6\x2c\xce\x5f\xf0\x7c\x1c\xf7\x61\x5a\xad\x67\xdf\x46\x6d\x4c\xd8\x1d\x6b\x1e\x3d\x0d\x3e\x13\x9a\x47\xf2\xda\x1b\x76\xc7\xca\x5f\x18\xab\x35\x66\xf9\xdb\x60\x37\x97\x70\xf2\xc4\x58\xae\xe7\xb2\x9d\x54\x3c\x4b\x37\x41\x45\xf4\xab\x31\x5f\xda\xd7\xf7\x5a\xcc\x86\x67\xaf\xc5\xac\x7b\x30\x0e\xd1\xf6\x5d\x0b\x19\xdf\x20\x0c\xc2\xab\x4e\xfb\x08\x68\x3d\xee\x4c\x03\x43\x77\x4d\x8d\xaa\xcd\xde\x94\xc7\xba\x05\xee\x58\x39\x91\xaa\xc3\x6b\xd6\x6e\x40\x61\xb7\xd1\xbd\x44\x32\x39\x9b\x71\x31\x33\x9a\x15\x4c\x16\x38\x56\x0a\x67\xb0\x75\x0a\x30\xe7\xce\x25\x5c\x93\x23\x36\x9e\x8d\xc9\x37\x54\xf0\x5b\xe9\xe8\x14\x32\xdd\x4a\xee\xf7\x9c\x88\xc4\x48\xf0\xa1\x82\xe6\xdc\xbc\xbc\x17\x33\x1b\x9e\xbd\x98\x59\xf7\x3c\xa4\x98\xe9\x72\xc2\xd5\x4f\x59\x89\x4e\x18\xfd\xc7\x92\x37\x6e\x1c\x2e\xbf\x01\xeb\x70\x33\xe7\xd0\x1c\xbb\xd1\xed\xc8\x11\x30\x32\x08\x3c\x29\x36\x91\x26\xc0\x9a\x20\x03\xb1\x97\xba\x81\xa9\xd6\x08\xb2\x06\xb2\xaa\xce\x4a\xc4\x2d\xf0\x55\x46\xf5\x54\x96\x1d\x68\xb2\xbd\x2b\xd8\x27\xb5\xbc\x1f\x78\xb0\xe4\xf2\x04\xb6\x92\x5e\xb4\xd2\x1d\x19\x36\xed\x51\x48\xf8\xeb\x9c\x6a\x87\x6f\xee\xce\x67\xf0\x2a\x6f\x75\xa8\xf6\x62\xf4\xb7\x26\x46\xd9\xc7\x02\xaf\xab\xac\x9d\x53\x40\xf8\x00\x52\x55\xc9\xc8\x1d\xa7\xa4\x5e\xeb\x8e\xb9\x5d\xdb\x56\x0c\xdb\xcd\xa0\x07\xa5\x78\xe5\x0c\x03\x64\x53\x38\xf8\x3d\x58\x70\x08\x11\x0d\x04\xae\xaa\x2c\xb3\xd1\x4e\xec\xa9\x31\x43\x29\xaa\x2c\x23\x85\x7d\xcd\xb9\x9c\x7e\x06\x6f\xc0\xcf\x97\xd3\x37\x52\x5f\x59\x4f\x7d\x1f\xdf\x77\x8e\x2e\xe3\x39\xd7\xe7\x57\x1f\xa2\x16\xe8\x23\xcf\xab\x9c\x50\xd7\x6e\x66\x4a\xce\xaf\x3e\x84\xc8\xc7\x16\xc2\xd8\x8d\xe6\x35\xcb\x65\x57\x57\x10\xc4\x80\x72\x20\xb1\xab\x31\xdd\x31\xc1\x94\xfa\x8a\xf2\xac\x2a\xd9\xfb\x79\xc9\xd4\x5c\x66\xd8\x73\x7e\xf8\x9a\x0b\x18\x5d\x22\x85\x62\x49\x05\x2e\x88\xa9\xa5\xa5\xc2\x1d\x5a\x94\x72\xc2\xba\x0b\xdc\xc0\xbb\x20\x14\x4f\x59\xc9\x52\xa0\xc0\x52\x42\xa7\x9a\x95\x64\x4e\xef\x00\x5b\xbd\x4a\x12\x88\x18\x8e\xc9\x59\x51\x64\x56\x7f\xe9\xf3\x92\xb8\xd9\xd9\x11\xb4\xa4\x30\xb8\x97\x68\xd2\x48\xff\x60\x34\xd3\x73\x27\x96\x36\x73\x1d\xae\xfe\x08\x53\x6f\xe4\x07\x77\x29\xb8\xe6\x34\xbb\x60\x59\x17\x58\xdd\x52\xc2\x6a\x95\x4f\x6c\x03\x42\xe5\x1a\xf7\xd9\xb5\x72\x51\x2d\x77\xba\xe7\x54\xd9\x7a\x9c\xce\x82\x8d\x09\x9b\xca\x72\x79\xad\x6c\x1a\x23\x87\xa1\x69\xb3\xe6\xeb\x96\xae\x8b\xe8\x27\x5e\xd4\x2b\x56\x72\x89\xe6\xe2\xbf\xc9\x7b\x22\xa7\x9a\x81\xf6\x57\xb0\xd2\x8c\xa7\xe6\xdc\x26\xc3\xf5\x78\xfc\x7f\x11\x0c\x77\x9d\xcc\x59\x57\x5e\xcb\x12\x90\x09\xfc\xb5\x57\x8b\xef\xe7\x0c\xee\x0f\xc1\x12\x0b\xd0\xd0\xcc\xd1\xff\xdb\xfb\xf7\x57\x5d\x4a\x72\x7b\x19\x63\x16\xab\x83\x28\x72\x19\x23\x64\xe1\x75\x05\x2d\x64\x76\x22\x0b\x95\xa5\xb5\x2c\x0c\xbb\xe4\x96\x5c\x12\x86\x8e\xc4\xb4\xca\xda\x02\xd1\x0a\xc9\xc0\x9c\xdd\x24\x87\x49\xc3\x3e\xcd\xec\x51\xd9\xf6\x3d\xcf\x99\xac\x3a\x60\x78\x70\x22\xd2\x62\x14\x34\xae\x25\xde\x9d\x69\x2f\x2b\xbd\x2c\x00\x50\x2b\xf9\x04\x85\x63\x77\x81\x44\x9f\xae\x68\x21\x93\x2f\xb5\x4b\xa9\x4e\xc9\x4d\xc3\x36\xbe\xe9\x9e\xae\x87\xdf\xd9\xe6\x78\x16\xb2\xc4\x6e\xfe\x7b\x59\xc3\x87\x11\x4a\x52\x3e\xb5\x35\x1d\x40\xc3\x69\xfd\x08\xd1\x52\xcf\x3d\x04\x91\x6e\xbe\x78\xf6\xc5\xb3\x9b\x5e\x5f\x62\xf7\x3e\x98\x51\x74\xa7\x16\x46\xcc\x06\x52\xbc\x83\x70\x91\x9d\x1d\x61\xdb\x33\xaf\xe7\x67\xb6\xb5\xd9\x16\x99\xdc\xcc\xb5\x2e\x6e\xa0\x8c\x01\x44\x7e\x8f\x9e\x75\x63\x09\xdf\xd4\x26\x2f\xd4\x5a\x94\x55\xaf\x75\xd3\xbd\xe3\xa0\x89\xf4\x42\x31\x6e\xca\xef\xba\x6a\xbe\xbe\x6c\xaf\x59\xda\x5d\xe7\x5e\x2c\x69\x53\x35\x0f\x40\x20\xf1\xe6\xf8\x61\x8f\x3d\xc6\xfa\x2b\x19\x4d\xf9\xaf\x57\x7d\x0f\xd3\xfb\x85\xdd\x58\x61\xdc\x4f\x44\xb5\x5f\x5a\xc7\x5f\xaa\x6e\x1f\xa6\xf1\x89\x94\xfb\x01\xec\xf8\x29\x56\xe7\xa9\xa8\xf7\xd8\xe5\xea\x11\x02\xbb\xd3\xef\xeb\x15\xfa\x95\x2a\xf8\xbf\x78\x79\xf9\x84\x54\x7c\xd4\x5a\x3e\x49\x21\xf9\x53\xc5\x54\xac\xd3\xd3\x31\xf6\x03\x38\x3d\xdd\x78\xe2\xdd\x9e\x2b\x43\xda\xa5\xdb\xd3\xb5\x41\xbe\x1a\x68\x52\x54\x22\x0d\x6c\xe6\x48\x59\x65\xbc\x75\x49\x77\x70\x87\x4d\x55\xf0\x11\x58\xaf\x96\x37\xad\x8c\x6d\x6d\x8c\xc6\x0c\x87\x9a\x1a\x1b\x67\x69\xab\x4a\x91\xa6\x53\xdf\x54\xc1\xd2\xe8\x9d\xec\x16\x51\xce\x72\x53\x30\x0f\x11\xe0\x2c\x7d\x26\xfd\x5a\x02\x88\xd8\x66\x62\x2e\x89\x0b\x46\xd3\x8c\x0b\x76\x6d\xa5\x14\x72\x2f\xae\x5b\x05\xd6\xa9\x1f\x16\x17\x5e\xda\xb5\xb2\xfe\x7a\x6e\x51\x0b\xcb\x64\x04\xe1\x49\xdd\x05\xf5\x47\x39\x01\x34\x43\x7b\x1d\x69\x2e\x2a\x59\xa9\x6c\xe1\x46\xdd\xaf\x57\x5a\x7c\xc5\xc6\x4d\x66\xf7\xd8\xdf\x5b\x4b\x36\xe5\x9f\x9e\x75\xe0\x69\x34\x04\xe0\x9f\xfe\xb0\x15\xe3\x47\x84\x93\x0f\xce\x5a\xc1\xe4\x94\x15\x99\x5c\xac\xa4\x42\x52\x05\x7c\xf0\x77\x39\xe9\x58\x11\x50\x9c\x68\x96\x91\x52\x56\xda\x69\xd8\x8c\xdb\x6e\x18\x66\xe9\xe1\x3e\x2f\x65\x4e\xa8\x51\x41\xb9\x4c\x79\x02\x0b\x57\xe5\x9d\x72\xe2\x08\x2c\xf0\x1b\xc3\xc3\x37\x27\xe4\xc6\xec\x5f\x79\x03\x85\xbb\x37\x3f\x55\xb4\xd4\xff\xbe\xb1\xad\xd6\x7d\x2d\xeb\xb1\x05\xe9\x2b\xa8\x52\xdd\x3b\xe8\xbf\xed\x92\xa5\x6e\x52\x40\xf2\xbd\xb1\x2d\xa6\xdd\xeb\xe1\x8f\x8e\xc7\xe4\x07\x01\x9e\x9f\x4e\xed\xd8\xca\x65\x07\x24\x97\x65\xab\x13\x55\x46\xb3\x61\x75\x7e\xae\xfd\x83\x0e\x9a\x66\xa2\x3c\x00\xc7\xb1\x8f\x45\x69\x54\x2d\x68\x59\x6f\x96\x24\xe4\xe7\xfb\x59\x3c\xcf\x6f\x7a\x40\x78\x97\xc9\xdc\x3c\x3b\x7d\x4e\x3e\xb3\xff\xbb\x39\x31\xc2\x2e\x63\xe4\xe6\xf7\x7f\xcc\x6f\xcc\x4a\xde\xfc\xf1\x99\x02\x8a\x42\xea\xe3\xf1\xc1\x56\xb6\xfa\x84\x26\xb7\x72\x3a\x7d\xc5\x73\x8e\xbd\x73\xda\x12\x40\x04\x6d\xa7\x64\xb6\xcb\xbe\x3b\x86\x39\x05\x1c\x91\x1e\x09\x60\x0e\xfb\x86\x93\xf9\x39\xea\x5c\x6e\xa9\x98\xd4\xa9\x7c\xe8\xd3\x09\xc1\x7e\x4a\x14\x2b\x68\x09\x59\xc7\x3e\x87\xc9\xcc\xc7\xa6\xcd\xd5\x54\x3b\xa7\x4f\x35\x94\x1b\x7a\xdd\xbb\x52\x5a\xe6\xfc\xdf\x00\xa8\x4b\x64\x69\xae\x39\xa7\xbd\xe7\xe6\x4f\xee\x65\x79\x8b\x71\x7b\x05\xf6\x03\x67\x17\x9f\xcd\x40\x08\xb2\x8f\x9a\x95\x02\x24\xca\x64\xd1\x00\x8c\x18\x93\x33\x0f\x52\x91\x74\x9d\x4c\x3f\x38\xf0\xa1\x81\x28\xb6\x50\xe6\xb2\xb4\xc8\xca\x35\xd0\x45\x98\xfc\x98\xbc\x1c\x77\xb6\x70\xf4\xb6\x89\x97\x20\xe1\x4d\x8b\xb5\x0b\x02\x66\xe4\x7f\xd7\x1c\x40\xd7\xe1\x0c\x43\x3b\xe2\xfa\x50\x35\xf0\x7e\x2d\x4d\x59\xce\xc6\xb4\xa0\xc9\x9c\x8d\x21\xd7\x6a\x7c\xfb\xc2\xe7\x5c\x81\x3c\xeb\x0c\xa3\x4d\x4a\x5a\x2e\xac\xdc\xb9\x0e\x85\xfa\x8d\x6c\x50\x23\xf5\x92\xaa\x2c\x99\xd0\xd9\xe2\x85\x97\x90\x1d\x24\xd7\xc9\xce\xde\x13\xdd\xa9\x43\x26\x52\xd8\x11\x24\x8b\xb8\xe4\x87\xfa\x58\xcf\xe5\x3d\xd8\x1b\x25\xa3\xba\xa6\xa7\x09\xfb\x08\xe6\x65\x37\x80\x27\xb4\x94\xf8\xbb\x9c\x8c\xc9\xb7\x34\xe3\xa9\x87\x5a\xa2\x25\x7b\x41\x46\xe4\xe0\x2c\xcb\xe4\xfd\xc1\x0b\x0f\x5e\xe2\xae\xb0\x1e\xaf\x5b\x59\x89\xc6\x38\xb2\xc5\xff\x34\x94\xbe\x92\xe5\x84\xa7\x07\x41\x67\x3b\x86\xc2\xd9\x09\x4f\x55\xe3\x6f\xbb\x89\xaa\x13\xa2\x6e\x79\x51\x98\x6b\x50\xb0\x8f\x1a\x3e\xc4\xa7\xd0\x17\x9c\xcb\x4a\xc1\xbf\xe7\x54\x89\xc3\x43\x4d\xa6\x5c\x70\x35\xef\xb4\xae\x16\x4c\xc3\xd0\xde\x59\x43\xec\xe0\x85\x11\xd2\x09\xcb\x54\xcd\x14\x86\x24\x00\x5c\x19\xc1\x67\x76\xdd\x19\x6d\x5d\x4b\xca\x7d\x09\x25\x11\xec\x9e\xc8\xae\xae\xe2\x38\x06\xd9\xe7\x93\xfd\xa6\xf2\xc9\xa6\x34\xcb\xcc\x7a\x23\x67\xf5\x41\xb5\x00\x79\xdc\x95\xc6\xf3\xc2\x62\xb0\x06\x33\x24\x88\xe8\x2e\x99\xc9\x44\x6a\x8b\x80\x8f\xbc\x78\x3b\x26\x5c\x28\xcd\xa8\xc5\xd1\x2f\x17\x80\xf6\x26\x49\x4e\x35\x2b\x39\xcd\xf8\xbf\xfb\x8c\xb8\x25\x2d\xb8\x81\x7d\xe4\xa4\xc9\x76\xab\xe5\xaf\xcf\x08\xaf\x80\xfb\x6e\x7d\xf3\xfa\x8b\xed\x7e\x2e\x33\x7c\xb2\xee\xb4\x51\x65\x56\xeb\xeb\x29\x4b\x32\x5a\xb2\x14\xee\xc4\x85\x85\x3c\x6d\x29\xac\x1d\x24\x97\x06\xc4\x15\xc9\x59\x32\xa7\x82\xab\x5a\xa3\x48\x64\x69\x94\xec\xac\x97\xc9\xba\x5d\x17\xce\x9c\x18\x66\x54\x7a\xf8\x71\x92\xba\xd7\x1b\xf6\x24\x8c\x3d\x58\x2b\xdd\xac\x61\x84\x2a\x9f\x1a\x81\x99\x73\xf0\x7e\xd6\xa5\xb2\x90\x4d\x0d\x4d\xbf\xc4\x82\x94\x8c\x2a\x29\xc6\x84\xbc\x36\x7f\xd6\x25\xd2\x7f\x34\x97\x53\x7d\xf1\xd5\x88\x4d\x0e\xa1\x88\x2a\x1f\x57\x92\xa2\x0b\x39\x74\x57\x96\x64\x8f\x18\x4c\x59\xc1\x44\xca\x44\xb2\xd1\xfa\xef\x77\x2f\x5c\x34\x68\xec\x0b\x40\x36\x3c\xfb\x9b\x26\x7a\xe1\xac\x23\x63\x78\x5e\xff\x85\x7b\x7f\xcf\x93\x1b\x9e\x3d\x4f\xae\x7b\x6e\xb9\xc0\xce\xe8\xcc\x21\x2a\x4a\xc2\x3e\x7a\x7c\x34\x57\xcd\xec\x34\x22\x05\xbe\x24\xcb\xc9\x79\xb7\x7d\x61\xbe\x1b\xfa\x4b\xdc\xd4\xaf\xdc\x9c\x38\xc3\xf6\x47\x39\xb1\xee\x9c\x5b\x01\xee\xd2\x91\xf3\x66\x77\xa9\x53\x36\x12\x6a\x0c\x33\x0f\x92\x5b\x32\xdb\x26\xcf\xde\x93\xde\xba\x40\xd7\x08\x21\xae\xf6\x4a\xb1\xeb\xeb\xb3\x08\xe5\x11\xf8\xae\x1c\x29\x9e\x32\x42\x8b\x22\x83\x0e\x28\x55\x91\xda\x86\x71\x8c\xc8\x7b\xc1\xd2\x7a\xe0\x5d\x8e\xc6\xe0\x8f\x37\x5c\x7b\x73\x3c\x26\x6f\x24\x10\xa1\x50\x52\xd9\xae\xba\x31\x6a\xae\x82\xa3\xd5\x1d\x93\x4c\x32\xce\x84\xb6\xc3\x2b\x5c\x5d\xfb\x89\x51\x1b\xae\xaf\xcf\x7c\x97\x20\x7a\x47\x79\x66\x98\xf8\x84\xb0\xf1\x6c\xdc\x65\xc2\x1b\xe1\x94\xa5\x4d\x35\x34\xc9\x2a\x05\x12\xe1\xa1\x65\xa9\x61\xa7\xed\xa4\x29\x40\xbf\xed\xe5\xe9\xfa\x67\x2f\x4f\xd7\x3d\x45\x29\x67\x25\x53\x6a\x98\xa6\xdf\xac\x1d\x01\x95\x7c\x49\xd1\xb7\x62\x16\x21\x5e\xc1\x64\xbc\x65\x61\x38\xe8\xe8\x4f\x07\xcd\x21\x71\xa1\xad\xfc\xcf\x3d\x6c\xc8\xc4\x1d\x2f\xa5\xd8\xe6\x98\xbf\xac\x49\xec\xcf\xf9\x86\x67\xeb\x73\x1e\xc2\xca\xaf\x99\xa6\x51\x18\x03\x8a\x70\xf1\xa3\x6b\x85\x2c\xa7\xe4\xe6\xcd\xd9\xeb\x97\xd7\x57\x67\xe7\x2f\x9d\x4b\xf8\xea\xed\xc5\xbf\xcc\xcf\xba\x5d\x2c\xf5\x16\xdf\xd1\x92\x5b\xba\xcb\x57\xe7\x56\x67\xfe\x57\x29\xc8\xe6\x5a\x17\x57\xa5\xfc\x88\xf5\x90\x5f\x95\xb2\xa0\x33\x40\x03\x02\xd7\xd7\xdf\xde\xbf\xbf\xfa\xd7\xd5\xbb\xb7\xff\xfb\x1f\x46\xa5\x33\xff\xba\x76\xff\xec\xe9\x8d\x7a\xf3\xe6\xad\xff\xc3\x47\xd8\xbb\x3b\x5a\xc6\x97\xe3\xaf\x1f\x97\x15\xa5\x34\x4d\xfb\x1a\xc3\x2d\x07\xab\x1b\x29\xdd\x46\x4a\xa9\x85\xd0\xf4\xa3\x91\xd3\xdf\xbc\xfc\xc7\x5f\xbe\x3d\x7b\xf5\xe1\x65\xbf\x9e\x75\xf3\xfa\x1f\xff\xfa\xf6\xec\xdd\x5f\x0e\xf2\x85\x0d\x2a\x1c\xdc\x00\x35\xc5\x88\xb6\x17\x01\x4b\x58\xca\x44\xc2\xa0\xe6\xdd\x25\x5a\x59\x47\x7e\x27\xcc\xb1\x6b\x1e\xb4\x7e\xce\x4f\x1c\x4d\x08\x9a\x4f\x8e\xe6\x54\xa4\xd9\x70\xc3\xfa\x25\x74\xb0\xfc\x9b\x25\xb2\xbf\x25\x36\x3c\x7b\x6d\x70\xdd\x53\x76\xf5\x8c\x59\x45\x06\x05\x4e\x73\xec\x6a\xde\xb5\x49\x5b\x01\xeb\x43\x96\x64\x2a\xab\x4e\xe1\xc9\x05\xd8\x94\x3c\x71\x1c\x12\x78\x72\xb8\x89\xdb\xb3\xfd\xb3\x64\xe8\xc1\xfa\xfa\x7c\x7f\x9a\x36\x3c\x5b\x9f\xa6\x94\xab\xc4\xc8\xf9\xc5\x39\x4d\xe6\xd8\x60\xcd\x85\x7f\xc9\x39\x01\x48\x62\x5e\x76\xf7\x9a\x39\x6a\x27\x3e\x3d\xea\xc6\x1d\xb3\xb4\x3b\x7c\x9f\x72\x75\x6b\x9d\x38\x36\x0f\xf4\xa6\x71\x77\xbb\x9f\xf4\xdd\xde\x9d\x17\xc4\xaf\x50\x66\xf4\xb0\x87\x4d\x4d\x1e\x7a\xe2\xfe\xd6\x48\x6c\xde\x9f\xba\x95\x67\x7f\x87\xad\x7b\xb6\x44\x9b\x40\x55\xab\xf9\x6f\x74\xcc\xd2\x17\xb4\x45\x95\xad\x3d\xb8\x8b\x62\x2b\x44\x88\x07\xa8\x1a\x5b\x2d\x74\x36\x76\x44\x5d\x36\xf6\x88\x0b\x12\x55\xf0\xb5\xb1\xde\x6b\xa9\x6a\xfb\x31\xc7\x6f\x3e\x18\x57\xc7\xea\xdb\x01\x38\x1b\x78\x69\x23\xd6\xa0\x93\x75\x6c\x68\x47\x0d\xeb\x6e\xce\x73\x54\xc9\x59\x67\xc5\xd9\x72\x85\x7d\xef\x29\xae\x67\xf4\xb7\xf7\xef\xaf\xb6\x2a\x24\xd8\x1a\x01\x02\x57\x1f\x36\x5c\x40\xf5\x14\x8a\x3d\x22\x43\xc7\x15\x6a\xf5\xd7\x69\xb5\xd9\xbb\xeb\x82\xe2\x39\x53\x50\xb0\xf5\x08\xb3\xdd\xb6\xbc\x1a\x75\x5f\x85\x8f\xfc\x02\x2f\xac\x6d\x0a\x9d\x1f\xe8\xc6\x5a\xaa\xdb\x7b\xf4\x2b\x6b\x58\x91\xf2\xc6\x3b\x6b\xb9\x0c\xf1\x51\x67\xb0\xf5\xad\xb5\xbc\x19\xdb\x5f\x5b\x2e\x3a\xbd\xa5\x27\x65\x48\xa5\x34\xea\xda\xc2\x1f\xe6\x9d\xde\x5b\xdb\x56\x36\xe3\x2e\xae\x2d\x24\xd5\xa7\xbf\xb9\x06\xd6\x18\xf7\x5f\x5d\x4b\x3c\xfe\x34\xee\xae\x1e\x1b\x95\x0b\x88\xe4\x0e\xb5\xfd\x2f\xed\xeb\x9f\x0c\xf5\x95\xa6\x29\xa1\xc2\xcf\x02\xce\x22\x73\x81\x88\x4e\x7f\x66\x1d\x26\xa9\x14\xb4\x61\x30\x47\xaf\x4e\x9c\xf6\x65\x6a\xdb\x49\x97\xbd\x57\xe3\xb7\xe6\xd5\x98\x4b\x85\x86\x2c\xf8\xec\xb3\x77\xae\x4e\xf2\xb3\xcf\xc6\xed\x72\xeb\xd0\x83\xd4\xd5\x48\x77\xe9\x3b\xbe\x4a\x15\x0e\xc0\x36\xa8\x18\x7d\x82\x42\x69\xbe\xe1\x98\x22\xc4\x84\x79\x79\x3b\x21\x91\x65\xf2\x3e\x5e\xf5\xa0\xe4\x08\x2a\x07\x47\xa1\x72\xf0\x38\xc4\x5b\xcf\x2f\x2f\xde\x11\x55\x4d\x04\xeb\x2f\x19\x6c\x77\x3f\x31\xf2\xa3\x4c\x58\xd1\x68\x19\x6b\x67\x58\x94\xf2\xe3\x82\x1c\xdd\x3c\x7f\x36\x86\xff\x9d\x7e\x71\xf2\xfc\xcf\x9f\x8f\x9f\xff\x09\xfe\xf1\xfc\xf3\x93\xe7\xff\x69\xfe\xf5\x85\xfd\xe7\x9f\x70\x50\x69\xdb\x29\x04\x7b\x21\xf4\x5b\x13\x42\x36\xbb\x05\x39\xa7\xaf\x64\x99\x38\x15\x1d\x02\xfc\xb0\x5b\xae\xab\xd9\x8d\xd1\xd9\x12\x5a\x8e\xe1\xec\x8f\xb9\x3c\xb5\xa4\x6f\xba\x2a\x6a\xbe\x0c\x7c\xdb\xe8\x4e\xc4\x15\xa0\xde\x6b\xe9\xd4\x76\x22\x45\x23\xe3\xac\x27\x75\xc3\x1c\x3a\xe8\x92\x24\xc8\x37\x36\x6b\x77\x17\x80\xd9\x3d\x0c\xf6\xa3\xcc\xe4\x2d\xdf\x90\x58\xd4\x2f\xf0\xfe\x6e\x5f\xdf\x4a\xe4\x9d\x9f\x9d\x33\x3c\x28\xc9\x9c\x91\xab\x97\xaf\x09\x13\x89\x4c\x59\x4a\xce\xcf\x48\x62\xc8\x4f\x7d\xd0\x16\xba\x07\x17\x54\xcf\x4f\x80\x81\xbb\xd8\x53\x92\x3b\x56\xf2\x69\x1d\xb0\x0b\x84\x98\x3a\xf1\x91\x60\xc3\xef\x60\xfa\xdc\x14\xa5\xd4\x32\x91\x59\x97\x34\xe3\xca\xc2\x7b\x28\x97\x63\x55\x29\x36\x52\x2a\x1b\xb9\xbc\x60\x5a\xe9\x39\x13\xda\x8d\x15\xb0\x07\x2c\xa3\x74\x90\xac\xcd\xa6\xd3\x3b\x5a\x9e\x96\x95\x38\x55\x2c\x29\x99\x56\xa7\xb5\x54\x30\x4c\xeb\x52\xbc\x69\x02\xf5\x43\xfe\x9f\xa3\x84\x8e\x93\x52\x77\x7d\xc1\x1c\x85\xb7\x05\x13\xd7\x73\x3e\xdd\x56\x0a\xc3\x3c\xaf\x4a\x2e\x12\x5e\xd0\x0d\x0d\x62\xc8\xba\x4d\x2d\xfc\x3b\x47\xea\xd8\xd9\x1a\xb9\xeb\x76\x6e\x3b\x7b\x71\x41\xa8\xa3\xdf\x65\x41\xd7\x7b\x68\x36\x18\xae\x53\x42\xc1\x14\xf3\x16\xab\xe7\x59\xaf\x05\x37\xb7\xba\x83\xf2\x12\x13\x44\x6e\x75\x0f\xcf\x58\x69\x51\x6f\xf5\xd2\x3a\xfe\x25\x11\x7f\xb1\x9d\xd7\x5f\xe4\x54\x69\x56\x8e\xe0\x06\xee\x8e\x1f\x27\xe2\x2f\x73\x7a\xaf\xb9\x1c\x49\x91\x71\xc1\xc6\xf6\x5f\x63\x75\x97\xb8\x21\x27\xe2\x2f\x53\x33\x6c\x63\x06\xc8\x8c\x8d\xcd\x3f\xe0\xd7\x3b\x60\x96\xc7\xea\x86\xb2\xbf\xf7\x31\x89\x0c\x71\x3e\xad\x57\x5c\x69\x26\x60\x62\x50\x35\x9a\x50\xa5\x3d\xac\x95\x5a\x8d\xa8\x6c\x75\x8b\xff\x2a\x55\x13\xe8\x52\x9c\xb2\xf4\x1c\x8e\xf1\xf9\x9c\xa1\x0b\xa4\x5f\x53\x11\x6a\x59\x56\xaf\x25\xef\x20\x54\x18\x51\x38\xcd\xe8\xcc\x43\x53\xf8\x01\x91\x5b\xb6\x20\x95\xa2\x33\x46\x94\x4d\x0d\x5e\xb9\xe8\xba\x44\xca\x23\x49\x3f\xfb\xef\xb8\x6b\x69\x67\x06\xab\xb9\x8c\xfe\x66\x8c\x52\x9a\xa6\xa5\xbb\x36\x6a\xdf\x97\xbf\x3c\xe8\xcc\x6c\x8d\x35\x97\xba\xac\x1b\x2e\x0c\xa3\x8e\xc9\xe5\x94\xdc\x1c\xfc\xf0\xd9\x81\x4d\xe8\x39\x70\x76\xd3\x01\x2c\x24\xdc\x6f\x16\x96\xc4\x96\x37\x75\x99\x69\x86\xa2\x2d\x23\x83\x5c\x23\xc1\x34\x54\x5a\x83\xa9\x36\xa5\x49\xd3\xcd\x7a\xf0\xd9\xc1\x96\x5e\x56\x09\x6b\x12\x9f\xe2\x5b\x77\x2e\x0f\x0b\xe6\x48\x11\xaa\x7c\x52\x6c\xa7\xe3\x0a\x32\xa8\xd5\x8b\xd3\x53\xa7\xa0\x8e\x65\x39\x3b\x2d\x19\xc0\x40\x27\xec\x74\xae\xf3\xec\x14\xf6\x40\x8d\xcd\x7f\xff\x0e\xfe\x7b\xf4\xe3\x5d\x3e\xb2\xe2\xfc\xfb\xbf\x7f\xfb\xba\xe3\x03\x76\xfb\x96\xd4\x59\x3b\xc2\x7f\x7e\xf2\x2b\xad\xa0\x4a\xdd\xcb\x12\x2b\x13\x41\x7b\x72\xaf\x58\xc9\x08\xa5\xe8\xad\x13\x18\xa3\xe3\x40\x02\x7a\xa5\x58\x79\xe3\x96\xc4\x99\x35\x8f\x06\x65\xbe\x46\x47\xb3\x98\x7a\x0d\xb4\xc0\x3f\xff\xf9\x8b\xad\x31\xc9\x9d\x30\x8b\x52\x52\xed\x2b\x2e\x26\x52\x67\xf4\x39\xf0\xf0\xd2\x0b\x45\x94\x3e\xef\xe4\x67\x5b\xce\x6d\xb3\xc8\x50\x4d\xf9\xca\x5e\x3a\x67\xad\xfd\x47\xce\xf1\xbb\x39\x83\xf9\xac\x31\x88\x1a\x7d\x98\x3d\x8f\x75\x9d\xaf\xd6\xd7\x1f\x54\xb4\x1b\x4e\x8d\xd8\x42\xf3\xe7\x8d\xa4\xcc\x35\x67\xe5\xc1\x5c\x8b\x3f\xde\xe5\x83\xed\xec\x6f\x5f\x6f\x97\x78\x98\x51\xa5\x8c\x55\x8c\x15\xe5\x0d\x01\xfe\xed\xeb\xfa\x75\x72\x54\x29\x46\x6e\x5e\x71\x51\x7d\xbc\xa9\x7f\xdc\xc1\x09\xce\x21\x29\xcb\xad\x38\x7b\xaf\xe5\x77\x69\xf9\x6c\x52\xcd\xb0\x1b\xeb\x20\xcc\x14\x29\x59\x2e\x35\xb3\x2f\xcf\xa0\x4c\x59\x49\x87\x64\xe8\x7e\xd8\x89\xd3\xe8\x10\x0a\xa9\xd6\x34\x99\xd7\xad\x34\xff\xfe\xed\x6b\x57\x6e\x43\x2a\xc5\xc5\x0c\x04\xf7\x68\x2a\x4b\xb3\x6e\xfd\xd7\x62\xf7\x51\x87\x61\x9d\x59\xb5\x0c\x7b\xe4\x4b\x2a\x14\x5c\x1e\x5e\x9d\xa3\xda\xab\x73\x12\xf4\x15\x67\xe8\x74\x47\xd2\x04\xbb\xcf\x16\x24\xa3\x95\x80\xc9\x9a\x33\x51\xcb\xb4\xcf\x5e\xfc\xf1\xd9\xb3\x3f\x6e\x97\x8c\x0d\x53\xbb\xae\x54\xc1\xd0\x88\x02\xee\xaf\xad\x53\x53\xd3\x72\xc6\x34\x0c\x8c\xe7\x39\x4b\x39\xd5\x2c\x5b\x34\xd2\x44\x3a\x26\x67\xbb\x9e\x98\xb3\x6c\x6e\xfa\x4c\xd2\xb4\x43\x39\xfb\xcd\xda\x74\x43\x75\x61\xb3\x25\xee\xdd\x4f\xaf\x59\x96\x5c\xe8\x73\x99\xe7\x14\xcd\x65\x57\xe6\x15\xe5\x72\x94\xe0\x45\xb7\x53\x35\xc4\xae\x3d\xf6\x84\xf7\x81\x47\xd6\xd9\x2d\x99\x9c\xed\xb4\x12\xb1\x47\xce\xde\xd2\x9c\x65\x6c\x13\x0c\x67\xff\xed\xfb\x8d\x7b\xff\xb1\xc2\xff\x6d\x90\x5e\x1b\x8c\xb0\x50\xbb\xde\x00\x4a\xc3\x98\xba\x94\x30\x01\xdb\xc4\xcb\x10\xa9\x68\xcf\xec\xc8\x9d\xd3\x66\x0c\x6e\xab\x23\xb2\xbf\xa5\x7f\x6b\x31\x38\x23\xe4\xd0\xd1\xea\xf5\xc8\xb6\x8e\x91\xa1\x5a\x0f\x1c\x1b\xe6\x02\xea\xf4\x0d\x38\x55\xc3\x43\x87\x62\x52\xeb\xb6\x55\xdd\x6f\x59\x8a\x89\x91\x1d\x36\x5b\x26\x44\xf3\xe2\xc3\xd4\x0f\xbd\x37\x1c\x70\xbe\xe1\x5c\xb5\x29\x7e\xd2\x13\xe2\xd1\xb4\xd7\x4f\x6b\x84\x18\x69\xdf\x1e\xda\xa0\xea\xe0\x4b\xc0\xc5\x64\x1f\xe9\x0e\xb0\x1e\xfb\x3a\x0d\xac\xf6\xe5\x83\x83\x2d\xcb\x9c\xc4\xac\x3f\xba\x65\x12\xd7\x9c\x0a\xc1\xb2\x6b\x2e\x6e\xb1\x3a\xce\x2b\x77\x82\xdd\xab\xca\x4a\x2b\x70\xf0\x29\xcd\x45\x58\x39\x5c\xee\xab\x85\xa5\x1c\x83\xe4\x73\x9a\x02\x51\x80\x0c\xea\x3f\xe0\x44\x84\x2c\xc9\xb4\xca\x32\x87\x1d\xfa\xe1\xdd\xe5\x27\x2f\xa4\xaf\x57\xcf\xa2\x4e\x6d\xbb\x7e\x16\xbc\xea\xb7\xb2\x74\x70\xd0\x86\x5d\x8b\x5e\x35\x0a\x87\xd3\x88\xd9\x8c\x69\x86\x94\x6b\xe0\x69\xfe\xfb\xf5\xdb\x37\x2e\x0d\x75\x9f\x81\xb4\xe1\xd9\x6b\x3f\xeb\x27\x65\xbd\xd3\x43\x84\xa6\x7f\xf7\xe1\xa4\x66\xf0\x9d\xaf\x39\xfb\x1d\x14\x9f\x86\x54\x08\x4b\xfb\x49\x25\xea\xa7\x5f\x86\x3b\x36\x90\xbd\xee\x00\x95\x6b\x51\x40\xd2\x9b\xeb\x7e\xd3\xcc\x07\xbf\xe7\x9d\x27\xa7\x28\x65\x5a\x25\x6c\x3d\x63\x35\x68\xaf\xde\x28\x5d\xa1\x0f\x57\x4a\x42\x43\x57\x08\x32\x29\xe5\x2d\x2b\x9f\x40\x1e\x89\x5d\xe9\x41\xdc\xb6\xed\x5a\x4f\x18\x51\xd5\xc4\x10\x9e\x30\x1b\x2d\xc6\x2d\x7a\x07\xc9\x7a\x3b\x36\x2f\x7a\xa3\xad\x2e\xf4\xe9\x39\x70\x3e\x80\x83\x27\xb0\x1b\x53\x9e\x69\x56\xda\xed\x38\x77\x87\x39\x12\xfc\xcc\x92\xe0\x62\x46\xa4\xb0\xab\xa7\xc8\x84\x2a\x40\xd3\xf6\x8d\xea\xd2\x4e\x17\xf7\x41\xc2\x46\xce\x68\x98\x73\xa5\x65\xb9\x38\x18\x93\x6b\x2e\x12\x77\x97\x58\x02\x50\xb0\x37\x61\x4c\x80\x47\xfd\xae\x2f\xae\x2d\xd8\x3d\x2b\xc9\x1d\x2b\x15\x84\xc3\x6b\xc3\xe2\xa4\x31\x62\xae\xfc\x4d\x97\x46\xf4\x92\xee\xc1\x9e\xe7\xe2\xf6\x4b\x2e\x52\x2e\xd0\xb1\x02\x0b\x59\x3b\xb1\x2f\xad\x70\xb5\x96\x86\xa7\xb8\xb8\x25\x77\x9c\x76\xb9\xa1\xea\x74\xd6\x7a\x08\x01\xa2\x75\x4c\xde\xc3\xbd\xdc\xb8\xf1\x7d\x14\xba\xdb\x09\x50\x8f\x03\x5c\xdf\xca\x0e\x66\x96\x31\x18\x93\x6b\xdb\xbd\xea\xe1\xea\x20\x1a\xa2\xdf\xbd\xd4\xc9\x11\xfb\x98\xb0\x42\x63\x5a\xe6\x34\x89\x71\xe5\x00\x6a\x27\x8b\xc6\xb2\xd8\x85\xd8\x2a\x0c\x8a\x33\x7d\x3d\x0a\xf0\xb6\x26\xb0\x4b\x4b\x7e\x2c\x53\x18\xdd\xb4\xcc\x8d\xaf\x63\x43\x7c\x53\xbf\xd0\xbc\x2c\x91\xc2\x46\x3a\x15\x81\xea\x41\xf2\x83\x20\x9f\x91\xcb\xf6\x9e\x41\x24\xab\x67\x9b\xfd\xda\x14\xa5\x84\x14\xe4\xcf\xcc\xf1\xe9\xeb\x8d\xd6\x79\x6a\xa0\x54\xcb\x4a\xac\xd0\xbb\xac\xd9\xeb\x6c\x53\x47\xb3\xae\x63\xb3\xb6\xd7\xd9\x76\x5d\xbe\xcc\x46\xaa\x84\x66\x5c\xcc\x5e\x33\x5d\xf2\x0d\x88\x56\x64\x65\x57\x97\x2a\x67\xfd\x02\x36\xe8\x91\x1c\x08\x06\x6d\xbd\x4b\xb5\x80\x25\xd0\x12\x32\xe8\x6f\x1a\x8d\x8a\x6e\xbc\xd0\x2f\xc9\x4d\x52\x54\xfe\x9f\x8d\xaf\x74\x1c\x3c\x62\xd8\xe1\x1d\x9b\xda\x94\x81\xe6\x28\x53\x99\x54\x75\xc7\x12\xc8\x94\x04\x84\x58\x61\x0d\x49\x2e\xc5\x76\xad\x96\x1a\xe3\x7b\x0f\x12\x08\xbb\xaa\xd7\xcc\x45\x6b\x20\xf5\xd9\xf2\x8e\x5f\x0b\x92\xb1\x3b\x96\x99\xa5\x38\xbf\xfa\x40\x0a\x56\x26\x66\x06\xb3\xae\x03\x73\x64\xbb\x3e\xb8\x6b\x14\xe8\xae\xec\xcf\x71\xdd\xa9\xeb\x4a\xa6\xe3\xb0\x66\x5d\x27\x66\xe7\xab\xd9\xd3\x8a\x2d\xa3\xe8\x90\x31\x86\x31\x6d\xb4\x34\x9a\x2f\xe7\x05\x1d\x37\xc8\x8c\x9d\x5c\x1e\xa7\xec\xce\xc1\xb5\x77\xfc\x41\x97\xb0\x68\x72\x33\x9e\x67\x3b\x28\xee\x96\x9b\xf7\xae\x91\xdf\x9a\x6b\x24\xa7\x1f\xaf\x13\x8a\xee\x74\x74\x70\x26\x48\x55\x14\xac\x24\x13\x59\x89\x34\x14\xe0\xd7\x1d\x20\xaf\x64\xea\xac\xab\xde\x76\x97\xbe\x51\x01\xb7\x8c\x92\x65\x2c\x5b\x87\xc3\x30\x0e\x07\x63\x4e\xbb\x5b\xa4\x81\xd6\x46\x12\x5a\xb8\xda\x31\x18\x86\x15\x8c\xca\x8b\x45\x2e\x94\xa6\x59\xe6\x28\x3f\x41\x11\x98\x73\x11\xb5\x23\xcd\x96\xd4\xeb\xb6\xa1\xce\x07\x74\xeb\xdd\x25\x9f\x34\xb4\x46\x0a\x7d\x92\x56\x76\x02\x94\xf5\xcf\x3e\xfb\x37\x2b\xe5\x67\x9f\x35\xb4\xf5\xae\x02\x97\x9c\x51\xd7\x8f\x62\x8d\xc9\xcd\x15\x31\x02\x91\xa5\x24\x35\x7b\xa7\x25\x31\xb4\xfb\xf4\x75\x21\x75\x23\x2b\xb0\xae\x54\x4e\x1b\x4d\xb9\xcd\x24\x56\x64\x6c\x07\xcd\x47\xdb\xe0\x52\x66\x99\xac\xf4\x45\x9c\x98\xf5\xe6\xb2\x96\x64\x56\xd2\xb4\x02\x15\x5b\xcd\xf9\x14\x30\xdd\xa7\x53\x9e\x04\x80\x2a\xaa\x99\xea\xb2\x9f\xde\xb1\x3b\xae\x40\x15\x17\xa9\xb9\xef\x1c\x22\x8a\x1d\x56\x68\xe7\xec\x36\xbb\x61\xdf\x76\x90\xf4\x89\x0b\x86\xa2\x2f\x07\x6b\x75\xb3\xa5\xe4\x6b\x99\x51\x31\xb3\xdd\x2e\xc7\x7e\xf2\x5d\x97\xa5\xbd\xa9\x48\xc9\x5c\xfb\x4e\x97\x20\x5d\x1a\xc1\x63\x85\x2a\x75\xd0\x17\x80\xfb\x0c\x53\x7a\xb8\x66\xdd\x99\x84\xec\xbb\xa1\x26\xd9\x2b\xfb\xfa\x96\xa8\x94\x99\xc4\xa6\xd0\x9e\x9b\xbf\x75\x7d\xf4\xcc\xd8\x89\xac\x74\x51\x6d\xe6\x8a\x7d\xda\xc8\x5e\x3b\x58\x7d\x1c\xe8\x0b\xd2\xcd\x2a\x67\x8a\xe4\x4c\x41\xd5\x92\x7d\x73\x1b\x5d\xf4\x47\x85\x66\xb2\xb7\xc0\xdb\x9e\xd5\x95\x0f\x16\x6e\x35\x75\xf3\xf9\xab\x92\x69\xbd\x80\xcc\xba\xb8\x6c\x80\x83\x02\xde\xb4\x79\x7c\x5c\xcc\x0e\x7c\xaf\x4c\x88\x61\x9a\x31\x6e\x35\x36\x30\x0f\xd1\x19\xe2\x3f\x1a\x79\xec\xd6\x06\x64\x90\xb5\x2e\x8f\x9a\x9d\x4e\x2e\xdf\x7c\xf5\x76\x8b\xbc\xd8\x9e\x23\x66\x6b\x61\xf7\x79\x39\xbf\xec\xbc\x1c\xd0\xac\x86\xde\x7f\xaf\x41\x2d\xdb\x1e\x93\x19\xeb\x1c\x38\xac\x13\x7b\x97\x2e\x1d\x69\x8f\x24\x74\x01\x83\xdf\xe4\xb4\x70\x95\xfa\x5d\x0e\xa6\xd5\x59\x81\xb3\xf0\x63\xc1\x12\x1d\x3a\x0c\x7d\x78\xff\xd5\xe8\x8b\x46\x3b\xb6\x4e\x7b\x05\x5a\xb9\x1a\x22\x45\x29\x13\xab\x28\x4d\xa0\x37\x34\xa8\xdf\x36\x32\x74\x2e\x85\x66\x1f\xad\x5e\xa5\x4b\xde\xd7\x73\x63\xc2\x0c\x6f\x3a\x95\xcb\x5f\x01\x00\xb5\xa0\xa0\x4f\x86\xfd\x1e\xcd\x94\x24\x39\x4d\x59\xdd\xe2\xac\x83\xa6\xb3\x9b\xea\xd2\x92\xd0\x98\xde\x5c\x5c\xd4\x36\x0a\xe6\xa5\xab\x56\xb5\xbe\xcd\x6c\xd1\xe7\x36\x35\x24\xdf\xc9\x4a\xb3\x31\xb9\x86\x4e\x20\x2f\xc8\xf7\x61\x3b\x7e\xb6\xdb\xf1\xcf\x17\x82\xe6\xec\xfb\xd3\x5b\xb6\xf8\xe7\x89\x31\x09\xca\xce\xd4\x7f\x9a\xb3\x5a\x59\x54\xad\xc6\x78\xf6\x97\x66\x11\x6f\xd9\xc2\x65\x79\x83\x02\x5d\xff\x7d\xcf\x58\x03\x25\x43\xc0\xb5\x93\x82\x30\x10\x4b\x37\x6b\x1e\xfb\xda\xfa\xbd\x62\xf6\x50\x2d\x37\x54\x54\x08\xbc\x21\x0e\x6b\xe9\x74\x04\xa2\xc5\xec\x1c\x17\xb4\x5c\x40\x24\x9b\x89\x8e\xdc\x72\xd2\x2d\x3d\x41\x46\x36\x84\x5f\x43\x3e\x76\xfb\x57\x26\xcc\x75\x64\x76\x67\xcc\xac\xc0\xc6\xd1\xd9\xcf\x34\x92\x70\xba\x86\x6b\xe4\x95\x0b\x59\xba\xb8\x0e\x0d\xb6\x6a\x26\x5d\xd5\xa3\x6b\x08\x0d\x7f\xec\x62\xef\x18\x8c\xb3\x4a\xb1\x12\x29\xbd\xbe\xff\xff\x1b\xe2\xff\xec\xf2\x92\x80\x78\xeb\x17\x62\x27\x4b\x12\xac\x83\xe2\x26\x32\xab\x12\x0c\x24\x23\x4c\x1f\x2d\x0f\x9b\x49\x50\xe6\xcd\x4f\x2f\x04\xef\x64\x56\xe5\x43\x0e\xc4\x15\x2b\x15\xd4\x97\x69\xf2\x2d\xd0\x20\xe7\x19\xe5\xb9\x6f\x75\x95\xdb\x2e\xdf\x5d\xba\x41\xe0\x81\xe2\x2e\x31\x9b\xf4\xe2\x34\x94\xd0\x9c\xc2\xc6\x7f\xea\xd5\xe9\x91\xb4\xb2\x60\x82\x16\x7c\xa8\x6e\xf7\xb6\x60\xe2\xec\xea\x72\x07\xda\x5d\x4e\x8b\x98\x26\x92\xf5\x4b\x10\x14\xf6\xc9\x0f\xe6\x0c\x7b\x83\xcb\x8d\xed\x93\x73\xe7\xfe\x8a\xfe\x6d\x5d\xd1\x7d\x27\xee\x5e\x0c\xef\xd5\xf6\xd6\xbc\xbc\xef\x6f\xb3\xe1\xd9\x73\xe3\xda\xbf\x81\xe4\x84\x33\x21\xa4\xf5\xa3\xc7\x88\x59\x00\x3b\x9c\x12\x5a\xbf\xec\xae\x46\x5d\x52\xa1\xa6\xac\x2c\x3b\xd4\xa5\xc7\x12\xb0\x76\x82\xaf\x00\x29\x32\x7e\x6e\x0e\x61\xf2\xa9\x4d\xab\x87\xe1\x8b\x74\x32\x54\x86\x5c\x5d\x7c\xb9\x97\x20\x1b\x9e\xbd\x04\x59\xf7\xe4\xf4\xe3\x07\x11\x1c\x46\x11\x47\xac\x0e\x4a\x17\xb2\xd1\xe1\xbb\x99\xbb\x87\xcb\x17\xa8\xea\xcf\x3b\xac\x7b\x2a\x08\xbb\xe3\x89\x0f\x57\x2e\x9b\x7a\x82\xd0\x89\x92\x59\xa5\x3b\xfd\x46\x6e\x78\x90\xb1\x17\x52\xad\x1a\x55\xef\xcf\x6f\x08\x9f\x92\x9b\x9c\x8b\x51\xf8\xfe\x0d\xe1\x9d\x15\xdd\x99\x92\x1e\x27\xf6\x78\x4c\xde\x8a\x6c\x41\xa4\x80\xba\x86\x9b\x9c\x7e\x1c\x35\x66\xe2\x70\xd9\xda\xd4\x3b\x48\xbb\x29\x06\x3b\x75\xab\x52\xa8\x9c\x8b\xb3\x07\xdc\xd1\xbc\xea\x8c\x43\x2b\xcd\xb3\x0c\x8c\xff\xc8\x6d\xed\x5a\x79\xb7\xe1\x1b\xb6\x75\x79\x2f\xb0\xab\x6e\xf7\x68\x79\xe7\x76\xb8\x17\x7d\x92\x3e\xa3\x7a\x2a\xcb\xc1\xb8\x44\x57\xee\xfd\x4f\xd6\x18\x21\x65\x9a\x25\xae\x80\x01\x80\x0e\xeb\x46\xcb\x1d\xcb\xce\xa7\x0d\x7f\x8d\x5f\x03\xbf\xec\x49\xc9\xa0\x40\xfd\x88\x6b\xa8\xdc\x68\xfc\xac\xdb\x9d\x1d\x10\xad\x88\x14\xd9\x62\x4b\x58\xab\xfd\x45\xd8\xd5\x14\x1f\xb6\xe3\xc2\x6e\x20\x9e\x75\xec\x6b\x8d\xad\x3f\x62\x79\xa1\x17\xc7\x35\x0b\x20\x4a\x0f\xc2\xdf\x72\x45\x72\xae\x14\x17\xb3\x6d\xab\x08\x7f\x85\xb7\xfa\x2c\x93\x13\x34\xfe\xf3\xa5\x48\x1d\xc8\x1c\xb7\xde\x95\xb0\xc6\x75\x92\x99\x3f\x95\x96\x70\xa7\x83\xd2\x61\x9e\x26\x54\x81\x34\xb6\x6f\x10\x33\x2b\xaa\x65\xa3\xb5\x92\x61\xb0\x87\xac\xba\x28\x36\x35\xc3\x42\xc8\x55\x99\xee\xd5\xe8\x0d\xcf\x5e\x8d\x8e\x5e\xb8\xa2\x94\x39\xd3\x73\x56\x0d\x86\x40\xba\x0a\x14\xf6\x7c\xb9\xe1\xd9\xf3\xe5\xba\xa7\x90\xe9\x6b\x29\xb8\x46\x67\x18\x7a\x0c\x52\x4a\x6e\xae\xc2\xbb\x37\x75\x98\xc9\x0c\xd0\x6b\x68\xfd\x35\x7d\x3b\x69\x9f\x57\xcf\x21\xda\x0f\xb4\x7e\x0e\xd6\x2d\x14\xd7\x78\x40\xa6\xa3\xdc\x13\x0a\xa0\xd9\x9f\xba\x52\xb7\x4f\xee\x54\x59\x36\xb2\x61\xcb\xc1\x82\xa7\xca\x32\x72\x0d\x24\x3e\x0d\xfc\x5a\xd2\xae\x06\x0a\xaa\x49\xc9\x66\x5c\xe9\xb2\x4b\x11\xb1\x33\xf7\x99\x2e\x85\x4c\x8d\x7e\xc3\x35\x94\x81\x4e\x6d\x34\xfa\xa6\xdd\xc3\x23\x95\xc9\x2d\x2b\xed\x27\x7f\x54\x52\x74\x6c\xf0\xde\x88\xd8\x8b\xdb\xd5\x87\xe7\x74\xc6\xcc\x99\x61\xe5\x05\xcb\xd8\x2c\x12\xfd\x59\x38\xd4\x56\xba\xa2\x35\xdf\x73\x3d\x27\xd4\x8e\x3b\x0d\xa7\xa0\x2b\xf3\x00\x26\xc7\x5c\x79\x41\x1a\x06\xe3\x23\xa8\x37\xae\xa1\x09\x8c\x78\x54\xc0\x90\x6f\x48\x92\x55\x4a\x77\xd6\xcd\x94\xd2\xac\xbb\x3d\x52\x61\x74\x00\x71\x52\xd0\x84\xf9\x62\x85\x66\x2d\x88\x2b\xfa\xed\x72\xc3\xd8\x9e\x39\x5b\x16\xd8\xc3\x69\x7f\x43\xd1\xfd\x55\x01\x51\xdc\x88\x37\x27\x27\x20\x49\xc3\x95\x0a\xba\x09\x42\x3d\xe5\xe5\x94\x64\x6c\xda\x75\xcb\x81\x19\x6b\x17\x9c\xab\x25\x0f\x89\xa6\xb7\x4c\xd4\x0e\x92\x9b\x86\x37\xcd\x7b\x6f\xba\x3c\x54\x5e\xcc\xb5\x25\xc1\xc3\x79\xa4\x7e\xaa\x68\x79\x3b\x5c\x4f\xfd\x5f\xf6\xf5\xbd\x92\xba\xe1\xd9\x4b\xcd\x75\x4f\x41\x93\x5b\x3a\x63\xef\x17\x05\x3a\xd1\xc7\x70\x9f\x67\x36\xf7\xba\x45\x67\xa9\x9b\x02\x4c\xa9\xfa\xff\xd8\x3b\xb6\x1d\xb7\x6d\xec\xfb\x7e\x05\x31\x7d\xc8\x04\xf0\x05\xc8\x16\xc5\x62\x80\x7d\x58\x34\x6d\x31\x48\xb6\x1d\xc4\x93\xbe\x4c\x06\x30\x47\x3a\xb6\xb8\x23\x93\x02\x49\x8d\xe3\x16\xfd\xf7\x05\x0f\x49\x5d\x6c\x91\x92\x35\x97\x24\x85\xfd\xd2\x26\x91\xa8\x73\xc8\x73\xe3\xb9\xea\xe9\xff\xa8\x8c\xb1\x97\x90\x64\x69\x0b\xc4\x96\xad\xc1\x3a\xee\xcd\xd7\x33\x72\xc9\xad\x27\xe3\x4e\xe8\x6c\xd8\x9a\xe8\x54\xf6\x8b\x9a\x0d\xab\x1c\xc9\x13\xa2\xb7\xa2\x25\x02\xde\x31\x5d\xdb\xa5\xd1\xd0\x83\xac\x7c\x30\x13\xab\x0c\x50\x9a\xf8\xcf\xdc\x33\xed\x27\x1c\x1b\x02\x87\x14\x78\x02\x44\x3c\xc4\x4b\x20\xcd\x0a\x15\x46\xd6\x7b\x6e\x5e\x93\x40\xd3\x9d\xcd\xc7\xb3\x19\xc1\x8c\xaf\xf2\xd2\xac\xa8\x7a\x9c\x73\x06\x93\xbc\x6c\xaa\x19\xdf\x25\xd4\x00\xd8\x59\x7a\x68\xbe\x72\x1f\x90\x15\xf6\x97\x08\x29\x41\x15\xc2\xb5\x41\xb1\x0a\x66\xc5\xa4\xd2\xad\x93\xaf\x9c\xc5\x54\x29\xb6\x8e\x0f\x38\xe9\xd0\x52\xcc\x9d\x33\x17\x04\x3e\x33\x85\xd9\x90\x06\x68\x1b\xf1\xa0\x3a\xc9\xa2\xe7\xb3\xbf\x1c\xae\xf1\xc5\x3b\x58\xf5\xc8\x24\xaf\x5c\xc6\x4a\xfb\x0f\x5e\x39\x9d\xc4\x7d\xf7\xef\x24\xee\x8f\xde\x38\x6c\xd9\x32\x9a\x20\xcd\xcb\x27\x6a\x0c\xfc\x4e\xd4\xd8\xf5\x3b\x66\x36\x59\x6c\x7a\xb6\xcf\x1f\x47\x02\x7e\x54\xf8\x5e\xe7\xca\x0e\x65\x75\xc3\x7f\x8e\x69\x19\x70\xfd\x7e\xd1\x1e\xca\x0a\x3e\xc3\x5e\xb5\xaa\xe6\x7b\x54\x59\x1d\x4b\x45\x74\x3a\xaa\xe7\x1b\x33\xc6\x9e\xac\x4f\xc9\x3e\xe2\x8b\x88\xeb\xaa\x1b\xfd\xe6\x55\xce\xd7\x05\x55\x5d\xfb\xbd\xda\xbf\x7e\xbf\x88\xa0\xdf\xde\x3d\x6b\xa0\x58\xfc\xcc\xe5\xee\xd3\x99\xfd\xc4\xb4\xaa\x02\xc0\xff\xbb\xfd\x74\x16\xbf\x8b\xfb\xb9\xc7\x7b\xd9\xfb\x0d\x78\x27\x2e\xfa\x26\xd1\xc7\x2a\x5c\x3e\x43\x64\x51\x83\x9b\x8b\xb5\xb9\x65\x1a\x11\x73\x63\xc3\x4d\x88\x30\xeb\x6d\x99\x02\xb2\x13\x25\x06\xd8\x15\xc4\x4c\x2d\x8a\x8b\xe2\xee\xd5\x9d\xe2\x9d\xeb\xe1\xd3\xd9\xfc\xd3\xd9\x61\x77\x9b\x8a\x52\xa2\x3e\x83\x97\xa5\xa1\xf1\xac\xd3\xcb\x37\x3d\x06\xf0\x97\xe3\x9b\x2f\xcc\x35\xe3\x58\xa6\x67\x37\xc7\xb1\x8c\x01\x3f\xb2\xe8\x18\x96\xb1\x8c\x11\x59\x74\x1c\xcb\x58\x22\x89\x2c\xfb\x62\xe4\xf3\xb6\xae\xfb\x19\xad\x7a\x9a\xb5\x43\x7b\x2a\xa8\x90\xe2\x81\xa5\xbd\xd7\x47\xcf\x71\xd5\xe5\x91\xb6\x56\x71\x7f\xbb\x62\x06\xfb\xc6\xd7\xa2\x0d\xe4\x9a\x6e\x55\x09\xc0\x13\xb9\x2b\x34\xd1\x20\x37\x1e\x56\x34\x29\xb0\x69\x60\x9d\xee\xe0\x00\xee\x69\x26\x5a\xd5\xcb\x66\xf4\xc1\x29\x7e\x89\x4d\x8f\x89\xbb\xed\x66\x40\x73\x9d\x91\x24\x83\xe4\xde\xb7\x2a\x8a\x07\x2c\x8c\x65\x91\x08\xce\xc1\xa7\xc9\xad\x3c\x7c\x90\xa7\x86\xca\x31\xfd\xb0\xe1\x50\xf0\x16\x47\xb4\x9b\x18\xdd\x79\x8c\xaa\x76\x4a\x7b\xa7\x85\xa5\x62\x20\x31\xb4\x62\xac\x1a\x43\xd0\x71\xce\x64\xa9\x7d\xd9\x6e\x2d\xb2\x54\x26\xa4\xae\x7a\x3c\x22\x4b\x9c\xbb\x3f\xcd\x2a\x0f\xf1\x4c\x3d\x24\xaf\xe3\x15\x73\x2c\xc9\x6c\xfb\x3c\x65\x68\x5c\x52\xa5\x65\x99\x68\xb3\x33\x6b\xe0\x60\x39\xac\x35\x1b\x51\xef\xa5\xa5\xc5\x00\xc7\x91\xf3\xbd\x3c\x79\x54\xb3\xb6\x17\xe6\xc9\x67\x92\xef\xc3\x4a\x2f\x4f\xd6\xd1\xb7\x6e\x1d\x5d\x72\x2b\x66\x7e\x4a\xd7\x70\x5d\x8b\xc1\x2b\x91\xb3\x24\xe0\x09\x22\x87\x54\xd5\xbc\x09\x65\x62\x6b\xf0\x4d\x81\xe6\x76\x3b\x98\xfb\x84\x6f\x61\x15\x3b\x7c\xdb\x3b\x15\x7b\x1d\x2f\x27\x64\xf9\xd6\xde\x0d\x6d\x3b\xc6\x0f\xe0\x7a\xaa\xfa\x85\x8e\xe9\xec\xf6\xc5\x4c\xb1\x77\x30\x7c\x1b\x3b\xcc\x4e\x43\x63\xdf\xd4\x95\xed\x1d\xec\xbe\xb4\xc9\x69\x5e\x3f\xc9\xa2\x6f\x4f\x16\x35\xe4\xcf\xb1\x2c\xd3\xb2\xe0\x76\x05\x4c\x48\xce\xee\x81\x2c\x21\x5d\x83\x11\x24\x05\x55\x4a\x67\x52\x94\xeb\xac\x2f\x00\x54\x99\x85\xcb\x23\xed\x82\x1e\x2f\xde\xd3\x6f\x5a\x8f\x9b\xef\x91\xfd\xc5\x5f\xb8\xaf\x78\x6f\x31\x41\x22\x8c\xbd\xba\x22\xd4\x43\x16\xbb\x80\x01\xa4\xbe\xd0\xcf\xc5\xc9\x4e\xb9\x3b\xa1\x87\x4e\x8e\xe0\xae\x1f\x17\x29\x5c\x0d\x9f\x93\xef\x7a\xc2\x55\x4c\x23\x5c\x73\x4c\xe1\xfa\x34\xfd\xea\x96\x1b\x94\x26\xb9\xa2\xb9\x7a\x64\x9e\xe4\x30\xd9\x30\xbd\x8b\xcd\xa0\x18\x2e\x23\xfc\x1c\x89\x53\xac\xa5\xfb\x77\x62\xb1\xae\x9f\x23\xc2\x63\x27\xfc\x38\xa2\x53\xde\x88\x42\x2f\xc5\xcd\x0d\x2d\xd8\x5a\x8a\xb2\x98\xdf\xba\x79\x2e\x17\xb7\xf7\x8c\xa7\x17\x37\x95\xb3\x61\x7e\x1b\xf5\x63\x7c\x15\x41\x78\xb3\xfa\xe6\x8f\x21\x5d\x5a\x4e\x6d\x14\xbf\xe2\x36\x8a\x5a\xe4\x10\xdb\xb9\x7e\xd1\x7a\x5d\xad\x70\x92\xaa\x81\xdf\x49\xaa\x76\x3e\x43\x19\x0f\x4d\x57\x3f\xc0\xc9\x90\x9e\x6f\x91\x65\x5f\xc4\xab\x8e\xa5\x3d\x73\xb5\x6d\x88\xd8\xe5\x3b\xd8\xdd\xfc\xfb\x77\x73\x1d\xbe\xbd\xf8\x69\xb5\x82\x44\xdf\x5c\x2c\xb0\x37\xb7\xba\x0d\xdf\xaa\xbe\x0a\xb1\xaa\x25\x4d\x86\xd9\x39\x27\xb1\xfa\xd5\x8a\xd5\xe0\x3f\x06\xfe\x41\x69\xaa\xf7\x93\x97\x5b\xfb\x8a\x2e\x18\x7c\xc8\x47\x93\x2e\x03\x03\x29\xc3\xe7\x9a\xd0\x82\x22\x49\x74\x9e\x79\xeb\x73\x2b\xa0\x1a\x4b\x57\x04\x8e\xfa\xab\x72\x44\x42\x1f\x25\x31\xee\x89\x72\x4d\x98\x5b\xea\x11\x5b\x3d\xc0\xd2\x4a\x2e\xb8\x71\x7d\x19\x2d\x0a\xe0\x90\x76\x75\x82\x18\x0e\xf6\x5e\xa9\x71\xb5\xc2\x8f\x1e\x2e\xf7\xc4\x9d\xab\xf0\x31\xc7\x83\xb1\x3e\x5a\x25\xc6\x76\x12\x0e\xd5\xc4\x86\x07\x29\x73\xed\x7f\xbb\xa4\x68\x1f\x7b\x62\x1e\xe9\xb5\x2c\x75\xb6\xbb\x66\xe1\xd2\x81\x16\x12\x3f\x63\xee\x29\xb6\xf3\xb5\x6e\x0a\x8f\x88\xa3\x2c\x6c\x34\x84\x7f\x13\x6f\xec\x7b\x2d\xcb\x60\xa2\x90\x6b\xd1\x4e\x52\xaa\x61\x6a\x3e\x15\x92\xfd\x7d\xa2\x34\xa7\x06\x3f\x0f\xd0\x60\x1c\xdf\xd3\x6e\x14\x5b\xb8\xa1\xa7\x46\x70\xcf\x52\x61\x49\x24\x08\xe5\xe8\xe1\x7c\x11\x74\x3f\x16\x66\x99\xc1\xa8\xa2\x46\x6c\xa0\x8b\xea\xd9\xe3\xbb\xa5\x8a\x94\xb8\x5e\xd0\x9f\xf4\x64\xb0\xbb\x26\xfb\x83\x80\xfe\x0f\xc9\xca\x0d\xe5\x53\x09\x34\x45\x53\xc4\x77\xe8\x67\xb6\x98\xdf\xdc\xcd\x53\xd0\x94\xe5\x8a\xd0\x3b\x11\x1b\x11\x91\x41\xe3\x54\x43\x48\xf6\x02\x2f\x81\x46\x3a\xfb\x1f\x6c\xb8\x7d\xbc\x92\x2c\xd5\x86\xbf\x52\xee\x2c\x1e\x0f\x51\x97\x32\x08\x40\xb4\x68\xa9\x84\x0a\x98\x89\xef\x28\x63\x38\x75\x42\x7e\xa6\xb9\x82\x09\xf9\x68\x95\xe3\x68\xb8\xf0\x81\x41\xfb\xb4\x2b\xf6\x67\x26\xd7\xb0\x8d\xfc\x7c\x4c\x61\x4f\xc3\x7c\x3c\xc5\x75\x83\x4a\x29\xaa\xbe\x03\x4a\x29\x66\x13\x85\xed\x33\x1a\xe8\xff\xee\x87\xeb\xe2\x9f\x0e\x2d\xb5\x61\xda\xa9\x65\x70\x2d\x0a\x48\x9a\x41\x20\x6a\xb3\x0f\x58\x32\xc0\xa8\x69\x41\x33\x42\x2b\x79\xc5\x17\x09\x25\x86\xb7\x88\x0b\x92\x0b\xbe\x06\x89\x17\x97\xd0\x8d\x6b\x00\x43\x5b\x18\xb0\xc5\xff\x95\x88\x0c\xcb\x78\x31\x50\xae\x87\x72\xce\x73\x00\x31\x98\x6d\x5f\xed\x45\x0e\xb5\x63\xe3\x16\xd9\x4c\x08\x83\x8b\xea\xfe\x17\x8e\x48\x56\xbd\x70\x27\x2e\x74\x38\x21\xb3\x59\xf0\x1a\xdd\x8b\x04\x86\x36\x07\x61\x51\x07\x42\x8d\xf6\xc6\x92\x1a\x1f\x13\x6b\x73\xde\xb9\xc2\x36\xc9\x41\x0c\x36\x74\x47\x1e\xa8\xdc\x91\x83\x51\x96\x4b\x73\x9e\xcb\x50\x5f\xf2\x47\x09\xb2\x80\xb4\x9a\x5a\x94\x9e\x4e\x8e\x59\x9c\x80\x27\xfd\x77\x81\x5a\x72\x35\x5f\xc2\xc0\x55\x7d\x31\x70\x1d\x09\x5e\xe4\x62\x90\xb2\x35\x74\xa5\xbe\x1f\x90\x81\x7d\x90\x24\x34\x4f\xca\x1c\x03\xcd\x56\x6d\x33\x15\xbd\x11\x44\xc0\xaa\xf2\xb8\x3e\x84\x1b\xde\x0f\xd1\x01\x75\x57\xfa\x3a\x33\xac\x0b\xb6\xb1\x0a\xe1\x95\x87\xaf\xad\x0c\xb0\x05\xa1\xd6\x34\xc9\x20\xad\xbb\x4a\x60\xe2\x5a\x27\x31\xfb\x50\xff\x86\x6a\x90\x8c\xe6\xec\x0f\x3f\x3d\x0d\xd3\x0e\x1d\x3b\xf8\xb9\x89\xcb\x2b\x91\x2e\xc9\xf5\x6f\x6f\x7f\xbb\x20\x5b\x9f\x94\x18\x70\x63\xb8\x4d\x21\x8c\x93\x55\x89\x29\x72\x12\x72\xa0\xca\xfa\xca\x57\xf4\x41\x94\xd8\xd0\x0f\xbb\x9d\x4f\x7c\x47\x70\x22\x24\x49\xe8\x06\xba\x7d\x56\xd6\x5b\xd5\x25\x62\xfa\xd4\x56\x22\x36\x38\x1b\x2e\xe2\xe7\x68\x6d\x2f\xab\xec\x2d\x6c\xd3\x6e\xfd\x62\x7e\xba\xdc\xf9\x1d\x55\xf0\xc3\xf7\xc4\xc5\xe6\x21\x8d\x0b\x8a\x98\x8b\xcc\x7d\x60\xb0\xdc\x73\x07\x8a\xf1\xe7\xf3\x22\x37\x17\x4c\x0d\x9f\x83\x13\x14\x7a\xa5\xae\xfb\xfe\x50\x6d\x5e\xc9\xd8\x0d\x2d\x30\xcd\xa3\xd5\x05\xdd\xc3\x86\x4b\x3e\x12\xa2\x0f\xb0\x3a\x1e\xa2\x3a\x4d\xe7\xd9\xe0\x1a\xac\xe8\x9b\xe4\xe3\xc6\x4b\xb0\xc2\x57\xde\xb7\x06\x4d\x8c\x3e\x3c\x64\x9d\x2b\xaa\xb3\xc1\x00\xd9\x59\x95\x38\x78\x41\xb4\x13\x6d\x91\xb5\xc7\x02\xc2\x23\xad\x0d\x0e\x60\xc0\xcc\x20\x77\x9f\xe9\xb3\x46\x07\x7d\xbd\x38\x66\x07\x10\x77\x3b\xfa\xc2\x66\x6c\xe7\x98\x2a\xa5\xb4\x08\x37\x5f\xee\xb7\x02\xe9\xf6\xc7\xc7\x30\x72\x9c\x0e\xfc\x2d\xfe\x6e\x17\xcc\xc8\x7f\x3a\x13\x51\x63\xd1\x33\x4f\xd1\x1a\xa0\x9a\x62\x74\x01\x67\xaa\x8c\xfb\xf4\x48\xeb\xa5\x52\x9a\x8b\x41\x4a\xb8\xd6\xbb\xc3\xb4\xee\x48\xa5\xbb\xa8\x35\x6e\x0a\x2b\xc6\x9d\x5f\xb0\x6d\x75\x9a\xef\xe1\xe5\xdc\xce\x71\xed\x26\x18\x3b\xfd\xdf\x67\x66\x40\x52\x1a\x48\x19\x6f\xf8\x0d\xed\x38\xae\xb7\x8b\xf7\x24\xa7\x7c\x5d\x76\x0f\x63\x3f\xa9\xbd\x08\x00\x27\xb5\xf7\xf7\x54\x7b\x8c\x6b\x90\x09\x14\x5a\xc8\x61\x3e\xb4\xcb\xc6\x0b\xd8\xae\xc2\x4f\x33\x22\x2c\x05\xae\xd9\x8a\x81\xb4\x9c\x2c\xe4\x7a\x46\x0b\x63\x3d\xcf\xd0\x0a\x9d\xdd\xcf\xb0\x70\x5b\xbd\x17\x34\x8d\xa4\x76\x97\xca\x72\x73\x21\x61\x5e\x08\xa5\xfd\x84\x3d\x12\x6f\x9f\xd1\x13\x8e\x1c\x92\xa9\xda\x13\x8a\xf4\xb2\x63\xd0\x3e\x59\x6d\xbc\x73\x75\x2e\x4c\xb9\xe1\xce\x76\x05\x72\x5e\x49\xa4\xd7\xe8\xae\x08\x83\x2d\xec\x11\x15\xd8\x99\xcd\x48\xde\x06\xfb\x8e\x3d\xf4\x1c\x0f\x60\x58\x80\x00\x1f\xc5\x7e\x47\xbc\x79\xd4\xde\xe8\x18\x7b\xc8\xd8\x6f\x03\x2f\x4c\xdd\xe8\x51\xed\x67\x29\x9e\xec\xa8\x91\x10\x38\xa7\x13\xa6\xc3\x0f\xe3\x6d\x9f\x88\x55\xcd\x9e\xc4\x57\x9d\x7a\x4e\xab\xdc\x76\x7b\x42\xe7\x30\x8b\xb4\x64\x66\xae\xf3\x1e\x53\xe4\x4c\xc3\xa6\xc8\xa9\x86\xb3\x90\x94\x7a\x7e\xd6\xfd\x1b\x19\x95\x18\x2e\x68\x5a\x4c\xde\xc2\x74\x00\xfb\x30\xab\x73\x36\x45\x26\x1d\x44\x73\x06\x9e\xc7\x14\xc5\x36\x74\x03\x7c\x51\xd5\x04\x36\xfb\x46\xb7\x8c\x8c\x80\xc8\x5a\xbd\x97\x06\x7c\xb0\x56\xfb\xbe\x71\xde\x7e\xfb\xa6\x4a\x90\x63\x9e\x50\x77\xa9\x60\xaf\x69\x1c\xb7\x31\x69\xc1\x7e\x77\x29\x8e\x01\x47\x50\x33\x34\x78\x75\x49\x5c\x42\xa4\x87\xd9\x21\x11\xe8\xb0\xd7\x73\xa2\x98\x04\x12\xbe\x00\xb7\x1d\x66\x97\x2b\xfb\x31\xe9\x7a\x35\x51\x52\x30\xb0\x9b\x67\xf4\x04\x92\x05\x61\x5c\x69\xa0\x86\x36\x03\x34\x46\x39\x31\x26\x83\x31\x22\xf0\x8d\x89\x53\x01\x08\xa2\x2f\xd3\x75\xa4\x40\xa8\xad\x46\xc5\x21\xdc\xf3\x5f\x42\xe1\x76\x5b\x40\x4b\x13\x6b\x30\x68\xaa\x61\x03\x5c\x4f\x88\x2a\x93\x8c\x50\x23\xcb\x14\x93\x90\x2e\xcc\xbf\xcc\x36\x94\xb3\x15\x28\x3d\xab\xc8\x4d\xdd\xbc\xb9\x0d\x09\xb5\x9f\x85\x24\xf0\x99\x6e\x8a\xbc\x2a\x0d\xf2\x98\xd6\xd4\xc3\x6c\x99\x6a\x83\x80\xb7\x4c\x67\x2c\xa4\x47\x28\x29\x44\xea\xd0\xde\x22\xba\x9a\xde\xa3\xab\x90\x3a\xb7\x7c\xce\xee\xe1\x82\x9c\x19\xa5\xd4\x00\xf3\x4f\x23\x99\xff\x0a\x95\x98\x9c\x5b\x5d\x72\x66\x1e\x3a\xb3\xc0\x29\xef\xd5\x6f\x6a\xba\x1a\x48\x54\xc7\x5a\xb2\xf5\x1a\x22\x2a\x27\x03\x9b\x33\xf2\xda\x18\x9e\x6c\x45\xb8\x68\x2c\x81\x0b\x9b\xd3\xf3\x55\xcb\x07\x40\xdf\xbc\xb9\x0d\x42\xdc\xde\x2f\xc2\x78\x0a\x9f\xc9\x1b\xab\x72\x98\x32\xbb\x84\xa3\x43\xcd\xfa\x18\x87\xc0\xeb\x54\x26\x14\x84\x76\x16\xeb\xb5\x7c\xcd\xb6\x12\x1b\x20\x5b\xc8\xf3\xa9\xd7\x65\x5b\xba\xb3\x9e\x65\x7b\x70\xb6\x1b\x67\x41\xa5\x8e\x52\xab\x3d\xee\x99\xf3\xda\x22\x64\x86\xa0\xd6\xdc\x97\x6c\xdb\xa2\x75\x9c\xf7\xdc\x2c\xe7\x0e\xac\xa8\x4a\x4b\x3e\x5a\x90\x24\xa3\x1c\xc3\xfa\xd6\x02\x40\x27\x6f\x20\xfe\xd3\xc3\xc7\x98\x1b\x3d\x80\x85\xdf\x39\xb5\xd1\x12\x1c\xe4\xbf\x42\x02\x96\x31\x5d\x90\x4c\xeb\x42\x5d\xcc\xe7\x6b\xa6\x67\xf7\xff\xc2\xc6\xb9\x89\xd8\x6c\x4a\xce\xf4\x0e\x47\x64\x4a\x76\x57\x9a\x6b\xc0\x3c\x85\x07\xc8\xe7\x8a\xad\xa7\x54\x26\x19\xd3\x80\x65\xdc\x73\x5a\xb0\x69\x22\xb8\xa1\x18\x26\xb8\x9a\x6d\xd2\xef\xb0\x77\xdf\xd4\x80\xd8\xe9\x79\xee\x45\x2e\x6c\xd4\xb5\x91\xfb\xb5\x41\xe5\x51\xe4\x0e\x1a\x03\x2b\x83\x9a\xb9\xdf\xa8\xb9\x78\x00\xf9\xc0\x60\x3b\xdf\x0a\x79\xcf\xf8\x7a\x6a\x48\x73\x6a\x69\x40\xcd\xd1\x36\x9a\x7f\x87\xff\x19\x8d\x0b\xa6\xaf\x0f\x45\xc8\xb6\x5e\x7d\x01\xac\xcc\x77\xd4\x7c\x14\x52\x3e\x4c\x32\x5c\x8f\xbd\x5a\x38\x7b\x7b\xff\x5d\xc3\x16\x56\xe9\x22\x2f\x55\x32\x36\x64\x44\x2a\x9c\x8a\x8e\xa2\x99\xf2\xdd\xb3\x93\xb2\xd9\x50\xec\x7a\x98\xec\xa6\xb8\x84\xc8\xa7\x94\xa7\xe6\xff\xed\x40\xda\x64\x37\x6a\x07\x4b\x36\x88\x7d\x3f\x5e\xbe\x7d\x19\x02\x2f\xd9\x28\x5e\x8d\x18\x88\x39\x55\xfa\x92\x33\x7d\xcd\x36\xa0\x34\xdd\x14\x03\xec\x33\xed\x9f\xad\xc3\x73\xde\x37\x53\x27\x75\xb9\xb9\x32\x4c\x35\xed\xbf\x0e\xd0\xb7\xd4\x3c\xc1\xb4\x8b\xd1\x1d\x2a\xfc\xfe\x5c\xaf\x08\xee\xe2\x0e\xb3\x6b\xd3\x5f\xac\xd7\xb4\x3f\xf3\xe5\xb7\x83\x17\xbc\xbf\x60\x23\x94\x31\x2e\x12\xe0\xda\x3b\x61\xd1\xdc\x73\x2f\x74\x59\x71\x1d\x0e\xda\x30\x7e\x8c\xeb\x1f\xbe\x0f\xe0\x86\x5b\x78\x70\x83\x2f\x32\xaa\x86\x18\xf0\x34\xd1\x25\xcd\xed\xe3\xc7\x6c\x5e\x78\x54\xd6\x41\x6e\x59\x47\x8b\x65\xb2\xa5\x3a\xc9\x2c\x61\x8c\x0f\x5b\x17\x52\x98\x2b\xf8\x00\x2c\xdd\x93\x3e\xba\xaf\x05\x91\x25\x7f\xd4\xb7\x25\x60\x66\x40\x9f\x8f\x5e\xb7\xe6\xb8\xf9\x97\x62\xe7\xfc\xcf\x37\x47\x9d\xb3\x73\xbe\x5c\xd9\x76\x32\x1d\xbe\xa2\xc3\x1b\x94\x7d\xc3\x77\xa0\x91\x6e\xa6\xe7\x13\xa4\x11\xb8\x95\x83\x2a\x25\x08\x8a\xbf\x1e\x3d\x19\x24\x0a\x72\x48\x3a\x87\x6c\xb4\x60\xc0\xc1\x13\xd5\xc3\xc7\x7c\xe0\x61\x30\x8e\x55\x53\x76\xf7\xca\xf0\xaf\x74\x4a\xe6\x83\xbf\xb4\x12\xa6\x51\x13\xa0\xb4\x90\xe6\xf2\xde\xf8\x9b\xf2\x4e\xee\x27\x76\xa8\x84\x36\x39\x07\x77\x62\xe1\x36\x02\x2f\x97\x64\x66\xb3\x0f\x67\x07\xdb\x63\x6e\x0b\x1f\x1c\x25\xfb\x47\xcd\x05\xe2\x80\xba\xed\x02\xfb\x8f\xda\x55\xf7\x1e\x76\xc9\xa1\xe4\xcf\xbf\xfe\xf1\xff\x00\x00\x00\xff\xff\x8a\xdb\x5d\x67\x67\x2f\x07\x00"), }, "/crd/bases/camel.apache.org_kameletbindings.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_kameletbindings.yaml", modTime: time.Time{}, - uncompressedSize: 470156, + uncompressedSize: 543833, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\xfd\x73\x1b\x37\xb2\x2f\x8c\xff\xee\xbf\x02\x25\xa7\xae\xa4\x13\x92\xb2\xb3\xbb\xa9\xb3\xfe\x6e\xdd\x94\x56\x96\x13\x7d\x63\xcb\x2c\x4b\x71\x6e\xca\xc9\x49\xc0\x19\x90\xc4\xd5\x10\x98\x05\x30\x94\xb8\x8f\x9f\xff\xfd\x29\x34\x80\x79\xe1\x9b\xd0\x43\x51\x51\x36\x83\x53\x75\x36\x92\x35\x3d\x18\x00\xdd\xe8\xee\x4f\xbf\x3c\x27\xfd\x87\x1b\xcf\x9e\x93\xb7\x3c\x61\x42\xb3\x94\x18\x49\xcc\x94\x91\xd3\x9c\x26\x53\x46\xae\xe4\xd8\xdc\x52\xc5\xc8\x1b\x59\x88\x94\x1a\x2e\x05\x39\x3a\xbd\x7a\x73\x4c\x0a\x91\x32\x45\xa4\x60\x44\x2a\x32\x93\x8a\x3d\x7b\x4e\x12\x29\x8c\xe2\xa3\xc2\x48\x45\x32\x47\x90\xd0\x89\x62\x6c\xc6\x84\xd1\x03\x42\xae\x18\x03\xea\x97\xef\xaf\x2f\xce\xce\xc9\x98\x67\x8c\xa4\x5c\xbb\x87\x58\x4a\x6e\xb9\x99\x3e\x7b\x4e\xcc\x94\x6b\x72\x2b\xd5\x0d\x19\x4b\x45\x68\x9a\x72\xfb\x62\x9a\x11\x2e\xc6\x52\xcd\xdc\x34\x14\x9b\x50\x95\x72\x31\x21\x89\xcc\x17\x8a\x4f\xa6\x86\xc8\x5b\xc1\x94\x9e\xf2\x7c\xf0\xec\x39\xb9\xb6\x9f\x71\xf5\x26\xcc\x44\x3b\xb2\xf0\x4e\x23\xc9\x4f\xb2\xf0\xdf\x50\xfb\x5c\xbf\x0a\x3d\xf2\x91\x29\x6d\x5f\xf2\xd5\xe0\xc5\xb3\xe7\xe4\xc8\xfe\xc9\x81\xff\xc7\x83\xe3\xff\x1f\x59\xc8\x82\xcc\xe8\x82\x08\x69\x48\xa1\x59\x8d\x32\xbb\x4b\x58\x6e\x08\x17\x24\x91\xb3\x3c\xe3\x54\x24\xac\xfa\xac\xf2\x0d\x03\x02\x13\xb0\x34\xe4\xc8\x50\x2e\x08\x85\xcf\x20\x72\x5c\xff\x33\x42\xcd\xb3\xe7\xcf\x9e\x13\x18\x53\x63\xf2\x57\x27\x27\xb7\xb7\xb7\x03\x0a\xd3\x1d\x48\x35\x39\x09\x5f\x77\xf2\xf6\xe2\xec\xfc\xf2\xea\xbc\x0f\x53\x7e\xf6\x9c\xfc\x20\x32\xa6\x35\x51\xec\x5f\x05\x57\x2c\x25\xa3\x05\xa1\x79\x9e\xf1\x84\x8e\x32\x46\x32\x7a\x6b\x37\x0e\x76\x07\x36\x9d\x0b\x72\xab\xb8\xe1\x62\xd2\x23\xda\xef\xfa\xb3\xe7\x8d\xdd\xa9\x96\x2b\x4c\x8f\xeb\xc6\x1f\x48\x41\xa8\x20\x07\xa7\x57\xe4\xe2\xea\x80\xfc\xf3\xf4\xea\xe2\xaa\xf7\xec\x39\xf9\xf1\xe2\xfa\xbb\xf7\x3f\x5c\x93\x1f\x4f\x3f\x7c\x38\xbd\xbc\xbe\x38\xbf\x22\xef\x3f\x90\xb3\xf7\x97\xaf\x2f\xae\x2f\xde\x5f\x5e\x91\xf7\x6f\xc8\xe9\xe5\x4f\xe4\xfb\x8b\xcb\xd7\x3d\xc2\xb8\x99\x32\x45\xd8\x5d\xae\xec\xfc\xa5\x22\xdc\x2e\x24\x4b\xed\x9e\x86\x03\x14\x26\x60\xcf\x87\xfd\x59\xe7\x2c\xe1\x63\x9e\x90\x8c\x8a\x49\x41\x27\x8c\x4c\xe4\x9c\x29\x61\x8f\x47\xce\xd4\x8c\x6b\xbb\x9d\x9a\x50\x91\x3e\x7b\x4e\x32\x3e\xe3\x06\x4e\x91\x5e\xfd\x28\xfb\x9a\x87\xe4\xad\x67\x34\xe7\xfe\x38\xbd\x22\x34\xe7\xec\xce\x30\x01\xb3\x19\xdc\xfc\xb7\x1e\x70\x79\x32\x7f\xf9\xec\x86\x8b\xf4\x15\x39\x2b\xb4\x91\xb3\x0f\x4c\xcb\x42\x25\xec\x35\x1b\x73\x01\x27\xff\xd9\x8c\x19\x9a\x52\x43\x5f\x3d\x23\x84\x0a\x21\xfd\xe4\xed\x8f\xc4\x71\x9d\xcc\x32\xa6\xfa\x13\x26\x06\x37\xc5\x88\x8d\x0a\x9e\xa5\x4c\x01\xf1\xf0\xea\xf9\x8b\xc1\xd7\x83\x97\xcf\x08\x49\x14\x83\xc7\xaf\xf9\x8c\x69\x43\x67\xf9\x2b\x22\x8a\x2c\x7b\x46\x48\x46\x47\x2c\xf3\x54\x69\x9e\xbf\x22\x09\x9d\xb1\xac\x7f\xf3\x8c\x10\x41\x67\xec\x15\xb9\xb1\x3f\x33\x33\xe2\xc2\x32\x9e\x1e\xc0\xbf\xd7\x4e\xe3\x33\xbb\x0f\xf6\xf9\x89\x92\x45\x78\xbe\xfe\xef\x8e\x50\x98\x38\x35\x6c\x22\x15\x0f\x3f\xf7\x1d\x7d\xff\xdf\x49\xf9\xdf\x6e\x71\xbe\x77\xef\xfe\xa7\x7b\x37\xfc\x43\xc6\xb5\xf9\x7e\xcd\x3f\xbe\xe5\xda\xc0\x1f\xe4\x59\xa1\x68\xb6\x32\x6f\xf8\x37\x3d\x95\xca\x5c\x56\xb3\xe9\x93\x9b\x6c\xe4\xfe\x85\x8b\x49\x91\x51\xb5\xfc\xdc\x33\x42\x74\x22\x73\xf6\x8a\xc0\x63\x39\x4d\x58\xfa\x8c\x10\xbf\xc2\x40\xa6\x5f\x93\x56\x43\xc5\x85\x61\xea\x4c\x66\xc5\x4c\x94\x2f\x49\x99\x4e\x14\xcf\x0d\xec\x89\x15\x51\x7e\xea\xc4\xcf\x9d\xe4\x53\xaa\xd9\x33\xc7\xf2\xff\x57\x4b\x31\xa4\x66\xfa\x8a\x0c\xb4\xa1\xa6\xd0\x83\xfa\xbf\xba\x3d\x19\xd6\x7e\x63\x16\x76\x76\x96\x21\xfd\x0a\xad\x79\x9f\x28\x66\x23\x2b\xb9\xc7\x24\x97\xa9\xde\xf8\x22\xc5\x40\x56\xe8\xc6\xbb\x3e\x34\x7f\xe9\x5e\x67\xbf\x72\xc2\xd4\xb3\xea\xcf\xe6\x2f\x69\x96\x4f\xe9\x4b\xb7\x9a\xc9\x94\xcd\xe8\x2b\xff\x88\xcc\x99\x38\x1d\x5e\x7c\xfc\xcb\x55\xe3\xd7\xa4\x39\xcf\xe6\x76\x5a\x31\x63\x19\xd4\x3d\x52\xf2\xbc\xdf\x1c\x4d\xfc\xf6\x90\xd3\xe1\x45\x49\x2e\x57\x32\x67\xca\x94\x67\xcb\x8d\x1a\x2b\xd6\x7e\xbb\xf4\xf2\x43\x3b\x3f\x2f\xff\x53\xcb\x83\xcc\xbd\xde\xef\x33\x4b\xfd\x27\x39\x59\xcd\xad\x88\xb5\xa2\x8a\x09\xc7\x95\x0d\xc2\xc4\xfe\x11\x15\x44\x8e\xfe\x2f\x4b\xcc\x80\x5c\x31\x65\xc9\xd8\xc3\x57\x64\xa9\x65\xdd\x39\x53\x86\x28\x96\xc8\x89\xe0\xff\x2e\x69\xeb\x70\x0f\x67\xd4\x30\x7f\x98\xab\x01\xe7\xca\xde\x87\x73\x9a\x15\xac\x67\xa5\x1a\x5c\x25\x8a\xd9\xb7\x90\x42\xd4\xe8\xc1\x9f\xe8\x01\x79\x27\x15\x83\xfb\xf3\x15\x5c\x24\xfa\xd5\xc9\xc9\x84\x9b\x20\x82\x12\x39\x9b\x15\x82\x9b\xc5\x49\xed\x0e\xd7\x27\x29\x9b\xb3\xec\x44\xf3\x49\x9f\xaa\x64\xca\x0d\x4b\x4c\xa1\xd8\x09\xcd\x79\x1f\xa6\x2e\x40\x0c\x0d\x66\xe9\x73\xe5\x85\x96\x3e\x6c\xcc\x75\xe5\x40\xba\x01\x1c\xbd\x65\x07\x2c\x53\xdb\x5d\xa7\xfe\x51\xf7\x15\xd5\x42\xdb\x5f\xd9\xd5\xf9\x70\x7e\x75\x4d\xc2\xab\x61\x33\x96\x57\x1f\xd6\xbd\x7a\x50\x57\x5b\x60\x17\x8c\x8b\x31\x08\x7f\x7b\x7b\x2b\x39\x03\x9a\x4c\xa4\xb9\xe4\xc2\xc0\x0f\x49\xc6\x99\x58\x5e\x7e\x5d\x8c\x66\xdc\xb8\xab\x95\x69\x63\xf7\x6a\x40\xce\x40\x2e\x93\x11\x23\x45\x9e\x52\xc3\xd2\x01\xb9\x10\xe4\xcc\x9e\xd1\x33\x6a\x2f\xfc\x3d\x6f\x80\x5d\x69\xdd\xb7\x0b\x1b\xb7\x05\xf5\x2b\x65\xf9\x8f\xdd\xaa\xd5\xfe\x21\x88\xf5\x0d\xfb\x55\xbf\x81\x9d\x72\x66\x4f\xfd\x3a\x89\x1d\xc6\x7a\xf6\xb4\x83\x29\x25\xd5\x77\x54\xa4\x19\x53\xcb\xff\xb6\xf4\xda\xf3\xda\x9f\xc2\x69\x11\x44\xe6\x5e\x53\x9c\xfa\x5f\x27\x34\xcb\xac\xea\x92\x3b\xdd\x04\xa8\xaf\x50\x25\x44\x26\x49\x01\x07\x8d\x0b\xf8\x1a\x90\x69\x6a\x1d\x3f\x6f\x5c\x23\x37\xee\xfa\xf6\xfe\x55\x82\x19\xa6\xfb\x70\xe8\xd4\x9c\xf5\x0b\x71\x23\xe4\xad\xe8\x8f\x39\xcb\x52\xfd\x8a\x18\x55\xb0\x35\x3c\xed\xdf\x78\xcf\x67\x5f\x54\x7f\xb9\xfc\xd5\x35\x22\x56\x2f\x05\xc5\xce\x6d\xcc\x62\xcd\x47\x27\xa0\x6e\x90\x9c\x2a\x3a\x63\x86\xa9\x65\xe6\xd9\xb6\x4d\xc4\x29\x1e\x63\x3e\x29\x36\x4d\x7a\x65\xe2\x87\xaf\x2d\x1b\xda\x5b\x3f\x7d\x45\x7e\xd0\xcc\x5d\xf1\xc4\x28\xca\x0d\x39\x72\xba\x42\xf5\xc6\x63\x62\xe4\x5a\x9a\x84\xcc\xa8\xb0\x2a\x5e\xf5\xb7\x8e\x9a\x14\x56\x93\xb6\x0c\xed\x28\xce\x64\x21\xcc\xc0\xcd\x12\xc8\xf9\x07\x37\x50\xf5\x7f\xb8\x8d\x56\x29\xe5\x6a\xd4\x4a\xf9\xb3\xba\x7c\x6e\x6c\xa1\x37\xb7\xba\x41\x93\x9a\xff\xd5\xe1\x5a\x62\xdc\xb0\xd9\xda\xad\x58\x59\xeb\xb3\xfa\xde\x5c\xe5\x2c\xa9\xc9\x40\x42\xc9\x84\x09\xa6\x78\xd2\xdc\xc2\x0d\x74\x49\x93\xb7\x37\xfc\xd5\xf6\xa3\xe2\x46\x58\xa9\xef\xd9\x62\xf3\x1f\x6d\x3b\x34\x42\x92\x4c\x8a\x09\x53\x70\xba\xd7\xaf\x91\x1b\x1b\xa4\xde\xfa\xf9\xbc\xb3\x9b\x31\xb4\x42\xff\x49\x4d\xeb\xda\xfe\xf1\x53\x98\x90\x41\x4d\xa4\x76\xd0\xac\x28\xb5\x0f\xdb\xfb\xa0\x71\xd4\x7a\x84\x6f\xa5\x58\x9e\xa7\x45\xcf\x3f\x38\xa3\x79\x8f\x68\x96\x28\x66\x7a\x64\x30\x18\xec\xfc\x51\xa0\x52\x44\x7f\x15\x28\x80\xa0\x84\x18\x49\xa8\xd6\x7c\x22\x82\x8a\xd6\xf8\x30\x72\xa4\x17\xc2\xd0\xbb\xad\xdf\x66\x55\x8f\x39\x55\x0b\x92\xb2\x9c\x39\xdd\x55\xba\x7b\xe7\x37\xbb\xe7\xbf\x1d\xef\xf6\x6d\xc1\xe4\xdf\xf4\x71\x7d\x20\xb2\xf1\x1f\xe1\x33\x37\xfc\xeb\xd6\xbb\xaf\xfa\x03\xaa\x14\x5d\x77\xe3\xb8\xef\x65\x22\xd9\x28\x26\x56\x16\xdd\xda\x78\xf6\xf8\x80\x26\x45\xa4\x22\xef\xe8\x9c\x89\x06\xa5\xf2\x83\x37\x4c\x7a\xb4\x00\x4a\x17\x5b\xee\x74\x72\x9f\x70\xbd\x77\xd9\xb7\x7f\xf8\x38\x93\xb7\x31\x5f\x4c\x89\xd7\x65\xb9\x20\x3f\x9d\xbe\x7b\x4b\x5e\x5f\xbd\xad\x7c\x1a\xb7\x53\x9e\x4c\xc3\x5d\x02\xdf\xa4\x64\x61\x36\x5e\x3c\x46\x12\x55\xb4\xf8\xd6\xc6\x8c\xde\x64\xf2\xd6\xab\x19\x85\xd0\x46\x15\xa0\x81\xa6\x2b\x9a\xb5\x3d\xc4\xd4\xed\xd2\xc6\xd3\xeb\x68\xb9\x2f\x3b\xf9\xff\x5f\xbd\xbf\xb4\x9f\xd7\xf6\xa4\xed\xa0\x6b\xd5\xdf\xb0\x69\xc7\x6a\xaa\xd4\xf7\x7c\xc3\xbd\xb0\x72\x58\x15\x1b\x33\xc5\x44\xc2\x82\x1f\xef\xb7\x8b\x06\x99\xdf\xfc\x16\x72\x0d\x82\x79\xc3\x77\x39\x03\x97\xeb\x7b\x4f\xec\xfd\x77\xee\x26\x83\x77\xe3\x57\x9c\x0e\x2f\x82\xa1\x1b\xbe\xc1\x7f\x94\x19\x6c\xbf\x1f\xb6\xcb\x24\xd8\x0d\xf0\x30\xc4\xcd\xe3\xf0\x62\xec\x5e\x0c\x5a\xb9\x95\xb9\x24\xe7\xcc\x2d\x6c\x69\x4f\x13\x2e\xb4\x61\x74\xd3\x3a\x92\xd2\xfc\xb6\xe7\x53\x31\xff\x54\xcf\x2d\xae\xb7\x2c\x2b\x4b\xdc\xbb\x61\xe7\x34\xe3\xdb\x28\xda\x73\x7b\xf2\xad\x74\x5f\x44\x68\x92\x30\x6d\x89\x51\x03\x5e\xee\x1e\xd1\x45\x32\x25\x54\xdb\xcf\xb1\x32\xe9\xca\xfe\xcb\x60\x46\x05\x1f\x33\x0d\xda\xa8\x53\x04\xf5\xa7\xaf\x7e\xd9\xbc\xa2\x84\xbc\x91\x8a\xb0\x3b\x3a\xcb\x33\xd6\x23\xdc\xed\x44\xc9\x73\xe1\x94\x71\xed\x96\xa6\x52\x2f\x6f\xb9\x99\xf2\xcd\x9a\x1c\xb1\xeb\x28\xd3\x5e\x70\xb1\xdb\x4f\x37\xf4\x86\x81\xeb\xd6\x5f\x70\x19\xbf\x61\xaf\xc8\x81\x55\xfa\x6a\xd3\xfd\x7f\x04\x9d\xb1\xff\xf7\x60\x0b\xe5\xa3\xdb\x29\x53\x8c\x1c\xd8\x3f\x3c\x70\x93\x2c\xdd\x18\xf6\x77\xe1\x3c\xd5\x74\xe1\x29\x35\xc4\x28\x3e\x99\xb0\xcd\xd2\xdb\x0e\xb0\xcb\xad\xb5\x7b\x0c\xfe\xe0\xb1\x55\x70\x2a\x32\x40\xdc\xee\xa8\x53\x53\x59\xba\x32\xf9\x4f\x5f\xfd\xb2\x75\xe6\xcd\xf5\x23\x5c\xa4\xec\x8e\x7c\xe5\x8c\x41\xae\xed\x8a\x1d\x0f\xc8\x35\x9c\x1a\xb8\xdd\xed\xdb\x92\xa9\xd4\x6c\xdb\x4a\x4b\x91\x2d\xec\xf7\x4f\xe9\x9c\x11\x2d\x67\x8c\xdc\xb2\x2c\xeb\x3b\x97\x52\x4a\x6e\x29\x78\xfb\xc3\x66\x3a\xf9\x99\x53\xb5\x49\xda\x91\x15\x67\xd2\xf5\xfb\xd7\xef\x5f\xb9\x19\xda\xc3\x36\x01\x73\x50\x48\x43\xc6\xdc\x1a\x83\x54\xa4\x01\x98\x60\xd9\xb6\xd5\xb5\x9f\x55\xb8\xa3\x65\x24\x49\xa6\x54\x4c\x58\x30\x84\xc7\x85\x15\xf7\x5b\xb4\xad\x08\xde\x5f\xf5\xf6\xd4\xc7\x1a\xcf\xcf\xb2\xe0\xf9\xdd\x7c\x27\xc8\x0f\x05\xef\x67\xe4\x87\x5e\xd6\x38\x62\xeb\x87\x56\x77\x9c\xfd\xd6\x54\x26\xda\x7e\x66\xc2\x72\xa3\x4f\xe4\x9c\xa9\x39\x67\xb7\x27\xb7\x52\xdd\x70\x31\xe9\xdb\xe3\xdb\x77\xe7\x43\x9f\x80\xab\xfd\xe4\x39\xfc\xcf\xce\xdf\x05\xee\x6e\xcc\xc7\xc1\x03\x8f\xf1\x85\xf6\x3d\xfa\x64\xa7\x0f\x0c\x16\x17\xee\xae\x3c\xbc\x0a\xa8\xd3\xd2\xf3\x96\x8d\xdc\x45\xef\xfd\xc3\x5e\x5e\x6f\xe7\xc1\x19\x4d\x9d\xa8\xa7\x62\xb1\xf7\x23\x6f\x17\xb8\x50\x76\x56\x8b\xbe\x07\x90\xfa\x54\xa4\xf6\xbf\x35\xd7\xc6\xfe\x7e\xa7\x15\x2d\x78\x34\xcb\xff\x70\xf1\xfa\x71\x18\xa1\xe0\x3b\xf1\xf7\x3d\x1a\x69\xae\xe4\x98\x67\x1b\x58\x64\x45\x53\xf4\x7f\x4d\x04\x63\xa9\xf3\xd3\xa9\x42\xc4\x69\x7d\xf7\x4c\x34\x00\x37\x91\x13\xa9\xe0\xa0\xdf\x86\x32\xd5\xbf\x85\x19\x05\x94\x45\x15\x02\x50\xd4\xfb\x66\xe5\x80\x79\x40\x83\xfe\xf2\xd5\x96\x79\xd7\xd1\xa2\x95\x89\x4b\xcd\x4d\x0d\x10\xdc\x3a\xf9\x5a\x58\x80\x33\x09\xeb\xcf\xdb\x05\x1d\xb1\xcd\x4a\xf6\x3e\x6d\xbd\xd2\x1f\xd8\xca\x25\xba\xec\x28\x2c\x7f\x51\x73\x3e\x6e\xb6\xf7\x96\x5d\x92\x40\x53\xe6\x4c\xd0\x9c\x07\x8a\xfe\xc7\x41\xe9\x57\x89\x70\xb5\xbe\x77\xb0\x9d\x6e\xba\x02\x77\xf6\x52\x1e\x06\xac\xbb\xe9\xa1\xb4\x4a\x0e\x35\x86\x26\x53\x96\x56\xf0\x0e\x48\xd4\x8d\xec\x7b\xcb\xb3\xcc\x6e\xf9\x8c\x1a\xa6\x38\xcd\x00\xfc\xa2\x9a\x50\x17\x97\xe1\xfd\x2b\xe1\x34\xdb\xb3\xfe\x9b\x53\xa0\x36\x53\x64\xc1\x38\x48\xc3\x26\x59\xad\xc8\x69\x44\x44\xb1\x8c\x51\xcd\x34\xfc\x8a\xce\x65\x01\x3c\x04\x6e\xdd\xde\x46\x92\x61\x27\xa4\xaa\xfb\xbe\x37\x0a\xa5\x18\x9f\x6a\x22\x67\x10\x28\xb1\xf5\xda\x5a\x5a\x76\x5e\x29\xe2\x76\xb5\xad\x32\xeb\xa9\xb0\x94\x1c\x8d\xa8\x66\x5f\xff\x95\x30\x91\xa8\x45\x6e\x58\x7a\xbf\x37\x6a\x24\x65\xc6\xe8\x66\x5d\xd8\xbf\x08\xe5\x6c\xf3\x9b\x9e\xc8\x94\x91\xa3\x3c\x03\x87\x07\xbb\x33\x3b\xba\xc6\xca\xb9\x60\x5c\xd0\xa5\x93\x6f\x46\x73\x72\xc3\x16\x64\x2a\xb3\x34\x40\x90\xe5\x3c\x81\xec\x03\xcd\xee\x03\x1b\xb7\x9b\x5d\x65\x1a\xee\x7d\x8e\x28\xef\x74\xfd\xb8\x81\x43\xf8\xc8\xf0\x9c\x27\x34\xb3\x26\x12\xbb\x33\x96\x23\x46\x5c\x50\xb5\xd8\x79\x83\x81\x05\xb7\x7b\x1a\xd6\x4c\x0e\x9e\x22\x39\x35\x53\x02\xb0\xbf\x36\x5c\x38\x87\x2e\x88\x8a\x5d\x27\xb5\xdd\x32\x58\x77\x2d\xd7\xcc\x83\x18\xf8\x25\x7a\x26\x39\x76\x65\x60\x4d\x9c\x69\x0f\x06\xa1\x95\xa6\xe0\x3e\x91\xf7\xd8\xec\x51\x50\x07\xbd\x3d\xdb\x55\x38\xdc\x7f\x6e\x82\x6e\x32\x5a\x98\x6d\x3a\xf8\xc3\x63\x21\x10\xa6\xe2\x2d\xda\x94\x1a\x6a\xaf\x68\x76\x97\x6f\x76\x69\x46\x4e\x63\x47\x37\xbc\xb6\xca\x72\xc2\x4e\x93\xc4\x9e\xfa\xcb\x8d\x67\xb3\xf1\x2d\x1e\x2d\xbe\x3a\xb5\x1f\x51\xd4\x62\xef\x76\xd4\x57\xe3\x95\xa5\x6a\xe7\xf5\x1a\x57\xb8\x03\x08\x9c\x43\xfc\x61\x5c\xdf\x57\x95\x6a\x52\x8f\x03\x6a\xe2\x3d\x76\x15\x5c\x14\xec\x16\x89\xa4\x58\x6d\x62\x23\x46\xd8\x1d\x4b\x20\x62\xd2\x05\x7e\x32\x05\x5f\xe1\xbe\xa0\xee\xf1\xef\xf4\x82\x4e\x2f\xa8\xcf\xae\xd3\x0b\xda\x4f\x0f\x82\xe6\x12\x96\x1b\xa9\xb6\xb0\xcd\x9a\x58\x9b\xf0\x10\xa1\x8a\xd5\x42\x6d\x52\x26\x0c\x1f\x73\x70\x72\x4f\x2d\xff\x4f\x42\xa0\xab\x8b\x64\xb9\x19\x7c\x00\x96\x7f\x2b\x69\xba\xd6\xde\xad\x46\xa1\x9d\x64\xc8\x15\x3b\xc9\xa5\x36\x96\xc1\x1d\xac\xb0\x35\xb0\x84\xdc\x27\xcd\x10\xab\x73\xdf\x95\xe1\x46\x90\x4b\xd1\xeb\xe7\x83\x8f\x2a\xd8\xcb\xc5\x34\x7a\x3c\xf3\xa8\x94\x78\xc7\xdb\xf0\x30\x3f\x3f\xe9\xb6\x30\x57\xcc\x78\x04\xa7\x12\x05\xbb\x1e\x8e\x0c\x36\x29\xfa\xb3\xdc\x9e\xae\x44\x5f\x95\x9e\xeb\x5d\x0e\x03\x80\x22\x60\xcd\xae\xff\x5c\x6a\xec\xd5\x66\xf8\x6c\xe7\x8f\xee\x94\xd2\x0d\xb3\xf1\xa1\x27\xfd\x5a\xac\x7a\xc4\xbc\xde\xfa\x48\x85\xf0\xb8\x73\x9b\x93\x80\xf7\x78\x35\xc5\xed\xe2\xd6\x13\x70\xc4\x06\x93\x01\x5c\xc6\x56\x22\x72\x4d\x0e\x0c\x9b\xe5\x19\x35\xec\x60\x9b\x14\x7c\x5c\x51\xf0\x1f\xae\xb9\xdb\x5b\xac\xa1\xf5\x05\x35\xde\x7f\x80\xfb\xe3\x11\xe4\xd5\xdc\xc3\xce\x5c\x6f\x0f\x63\x88\xfc\x80\x1d\x75\xfe\x70\x84\x22\xf4\xec\xa1\x4c\xcb\x3f\xf7\x6a\x3f\xff\xf7\x2e\x51\x08\xab\xe1\xc3\x1b\xdf\x1d\x2f\x5a\x62\x94\x60\x42\x68\x62\xf8\x9c\xbd\x66\x34\xcd\xb8\x60\x57\x2c\x91\x22\xbd\x87\x49\x9a\xf1\x10\xeb\x9e\xdf\xfa\x78\xcd\x11\xfe\xf5\x5f\x23\xb8\x71\xb3\x43\x3c\x8c\x0a\xc7\x46\x4c\xfc\xac\x7c\x68\xeb\x33\x11\x42\x63\x79\x45\x20\x3f\x26\x63\x21\x9b\x0c\xac\xa0\x25\x4c\x7f\x21\x8b\x7b\x48\x12\x72\x4b\x85\x09\xb8\x87\x8b\x5a\x70\xb1\x09\xdb\x82\x22\x48\xf4\xbe\xbb\x41\xd5\x24\xe2\xaf\x56\xf2\x3f\xd4\xa4\x98\xb9\xf8\x45\xe9\x53\x02\x8c\x5a\x40\x52\xc0\x00\x52\x68\x52\x99\xdc\xdc\x73\x8b\x87\xc1\x67\x74\xc2\x0e\x0f\x35\x39\x7b\xf7\x3a\x84\xfd\x38\x3b\x8b\xeb\x00\xd7\xe7\x4a\xce\x79\xca\xee\xfd\x72\x37\x3e\x52\xc5\x21\x85\xaf\xd4\xe9\x35\xf9\xe2\xe8\xe3\xe9\x87\x5f\x2f\x4f\xdf\x9d\x1f\x83\x96\xca\xee\x72\x2a\x52\x96\x92\x42\x6f\x97\xf4\xd5\x68\x44\x66\xd8\x09\x33\x31\xe7\x4a\x8a\x19\xc0\x71\x17\x63\x08\x0f\xf1\x6f\x4e\x20\xd7\x21\x8a\xec\xc8\x81\x11\xd9\x9c\x41\xd0\x49\x3d\x44\xaa\x0c\xb5\xcf\x0b\x73\xff\x9d\x54\x8d\xe0\xe9\x2f\x84\x0b\x55\x48\x07\xe4\xb5\x2c\xec\xbc\xbe\xf8\x02\xbe\x5e\xb1\xb4\x48\x1c\xa8\x46\xa3\x28\xfa\x03\xfd\x45\xcf\xeb\xa9\x34\xcb\xe4\xad\x06\xd3\x9e\xe9\x84\xe6\xc1\x5e\xaa\x2d\x73\x1c\x5d\x08\x16\x79\x45\xf8\x80\x0d\xc8\xc1\x17\xb5\xc7\x0f\xdc\x57\xe4\x4a\xda\xa9\x3a\xa9\x17\xbf\x02\x19\x37\x4c\xd1\x8c\x1c\xd4\x29\x0e\xc8\xb9\x9d\x2b\x20\x26\xe5\xc1\xb0\x6f\x89\x22\x29\xd8\x9c\x29\xe7\x9a\x70\x47\xa7\xe7\x13\x6c\x21\x89\x54\x8e\xad\xb2\x05\x79\x99\x2e\x10\xd6\x1d\x84\x28\xca\xec\x8e\x6b\x03\x79\x9c\x42\x9a\xb5\x79\x32\x71\x58\xaf\xa1\xfa\x46\x9f\x70\x61\xef\xbf\x7e\x4a\x0d\xed\xd7\x04\xd0\x89\xbb\xaa\xfb\x89\x9c\xcd\xa8\x48\xfb\xd4\xb3\x70\xbf\x3c\xd2\x27\xcf\x3d\xf6\xd3\xa7\xe5\x5f\x71\xd1\xa7\x7d\x3d\x65\x59\xb6\x2d\x9a\x38\x8c\x28\x51\xe9\x46\xa4\x9e\xd5\xfc\xf3\xed\xfa\x56\x18\x7e\xee\x78\xa9\x76\x5e\x0a\x31\xf7\xa6\x01\xb9\x94\xa6\xf2\x44\xdd\x1b\x38\x56\x0d\x4a\x60\xcd\xea\xb2\xb0\x92\x73\xe7\x97\xd7\x1f\x7e\x1a\xbe\xbf\xb8\xbc\xbe\x27\xca\xb1\x39\x36\x89\xc4\xfb\xc4\x5d\xdc\x84\x57\x44\xe2\x76\x71\x17\x45\x74\x9d\x48\xdc\x22\xee\xe2\x56\x61\x55\x24\x6e\x16\x77\x51\x14\xd7\x88\xc4\x2d\xe2\x2e\x8e\xa1\x37\x88\xc4\x6d\xe2\x2e\x5e\xb0\xaf\x8a\xc4\x0d\xe2\x2e\x8a\xe4\x06\x91\xb8\x5d\xdc\x45\x51\xde\x20\x12\xd7\x8b\xbb\xd8\xab\xb2\x13\x89\xcd\x3f\x8f\x13\x89\x4c\xcc\xd1\xe2\x30\x18\xeb\x35\xb6\x2f\xf7\x10\xf4\x3e\xcd\xe2\x76\xcd\xb3\x6c\x15\xa6\xb1\xe6\x86\x7b\xd8\x95\x6c\xe6\x40\x8a\xf9\x47\xaa\x1a\xc9\x5d\xa2\xfe\x51\x51\x14\x49\x75\x7c\x43\x04\x06\x68\xe3\xa5\x0d\x11\xc7\x6c\x18\xcd\xdc\x8d\xfb\x3c\x50\xcd\xd1\xf8\xf0\x7a\xfc\xe4\xba\x4d\x8c\x9b\xb2\x1b\xef\x0a\x0d\xfb\x45\xc9\xd9\xaf\x17\xaf\xcf\x2f\xaf\x2f\xde\x5c\x9c\x7f\x88\xa7\x80\x3c\xdb\x24\x26\xfb\xa8\x39\x9a\x57\xf9\x43\xdc\x89\x6e\x6c\xb8\x19\x73\xc5\xe6\x5c\x16\x3a\x5b\x04\xf7\x15\x82\xe6\x7a\x96\x5a\xe6\x13\x28\xc5\x81\x98\xa8\x58\x04\xd8\x72\xfd\x0b\x9c\x8d\x82\xa0\xf8\xc0\x57\xb7\x1b\x0f\x7f\x81\xbb\x11\x7f\x8d\x23\x88\x6e\xb3\x6f\x1a\x97\x39\x82\x66\x9c\x95\x13\xae\x74\x14\xe1\x18\x5b\xc7\x5d\xec\x08\xb2\xfb\xb0\x78\xdc\x58\x52\x04\x5e\xb3\x31\x2d\x32\xe7\x53\x38\x38\xd8\x9a\xbe\xd8\x1c\x6d\x85\xcb\x1b\x25\x67\x2d\x05\x8c\x03\xbe\x4b\x80\x7f\x1d\xbf\x1d\x62\x0e\x1a\xcc\xa7\x71\x31\x7a\x2f\x88\x4b\x38\xf1\x3a\x3f\x9b\xe5\x66\x11\x7f\xd6\xf0\xb7\x0d\x29\x93\xbc\xdf\xd1\xfc\x7b\xb6\xb8\x07\x4d\x5d\x1d\xcd\x45\x62\x19\x4b\x20\x99\xfa\x86\x2d\x5c\xc1\x83\xb3\x40\x1c\xc3\x31\x6d\xbf\xc4\x8e\x9b\xed\x68\xf5\xfa\xb1\x52\x11\xc6\xce\x1f\x34\x1e\xfb\x41\xb8\xa9\x93\x76\x07\x34\x0c\xdc\xfd\x1f\x46\x44\x22\x05\x9a\x26\xd9\x5f\xea\x45\x8b\xb9\xb8\xcc\x9e\xd3\x34\x25\x12\x44\x50\xa1\xd9\xb8\xc8\x5c\x22\x8f\x1e\xd4\xb2\xfa\x36\x87\x9a\x6e\x1e\x37\x5c\xa4\x3d\x52\xf0\xf4\x9b\x78\x21\x14\xc6\x0e\x7b\x1d\x60\xd2\x1d\xf7\xfb\xaa\x44\x94\x2b\xe9\x5c\xf2\x5d\x8b\xd5\x90\x8a\x70\xa3\x81\x07\x66\x5e\x0d\xc4\xab\x3c\x6e\xc4\x05\xbd\xac\x1b\xf7\x65\x6c\xaf\x1f\x7d\x3b\x6b\xd4\x13\x11\x49\xb5\xeb\x06\x9c\xbb\xdd\xa4\xe5\x61\x25\x2e\x5d\xe2\xa4\xe7\xd8\x5c\x22\x3f\x9a\x10\x5d\xe4\xb9\x54\x46\x97\x25\x6c\x06\x96\xcd\x7a\xcd\x1f\x21\x2b\x08\xcb\x1d\xbf\x95\x24\x5c\x25\xb4\x4f\x87\x87\xff\xf8\xfe\xfc\xa7\xff\x7d\x78\xf8\xcb\x6f\xbd\xda\xbf\xd6\x4a\xb0\x35\xfe\x04\xfb\x21\x39\x4b\x06\x42\xa6\xec\x12\xe6\x0f\x3f\xae\x86\xe6\xa1\xa9\xba\xfa\x5d\x53\xa9\xcd\xc5\xb0\x17\x7e\xcc\x65\xba\xfc\x93\x46\x28\x21\x64\xa7\x6b\x2a\x26\x0b\x79\xd3\x68\x9c\xa2\x8f\xcd\xcc\x64\x57\x2b\xab\x05\xd3\xdb\x87\xdf\x84\x8c\x64\xab\x7f\xdc\x2a\x6e\x0c\x13\xa0\xbf\x33\x35\x6b\x23\xb3\xe5\xb8\x67\x25\x47\xa5\xe4\xcd\x5f\x46\x3a\xa9\x1a\x33\x6b\x2f\x60\x23\x52\xac\x37\x8d\x26\xfc\x0b\x41\xd0\x63\x1f\x58\x61\x79\x75\x63\x76\xc8\xb6\xe1\xd4\x89\x32\xec\xa1\xcc\xcd\xad\x65\x98\x3f\xe2\xf2\xb4\x95\xb0\xe5\xa2\x3e\x86\x9c\x0d\xa9\x2e\x6f\x1e\x54\xde\x96\x09\x34\x6e\x4f\x91\x6b\x5e\x1a\xec\xaf\x5c\x42\x73\x95\x5a\x04\x55\x34\x35\xd2\x8e\x27\x7e\x2f\xa0\x6e\xda\x91\x23\x31\x48\xf2\xa2\xe7\xc9\x0d\x66\x6c\x26\xd5\x02\x2b\xf4\xfc\xc3\x2c\x9f\xb2\x99\x35\x2c\xfb\xda\x48\x45\x27\xac\x57\xbe\x0c\x5e\xd2\x72\xa2\x7e\x52\x90\x51\x5d\xfe\x6e\xe5\x5d\x18\xbf\x0b\xf1\xbe\x17\x97\x83\x69\xb2\x45\xb8\xd5\x58\xfa\x68\x52\xb9\xdc\xd9\xcd\x01\xe0\xdb\x46\xf3\xb8\x9d\x35\xb2\xf1\x5f\xdd\x57\x92\x65\xdb\xb0\x66\xa7\xaf\x82\xd5\xab\x82\xeb\xc0\x59\x21\xe6\xd6\x00\xdd\x92\xc4\xb9\x69\xec\x20\x56\x53\x3e\xe7\x5a\x6e\x8d\x0d\x5c\x3f\xa8\x58\xbc\x47\xb2\x30\x29\xab\xf3\xc4\xc4\x85\x6c\x7f\xbe\xd5\xc7\xae\x55\xb6\xb9\x0f\x81\x92\x85\xc9\x0b\x8c\x3c\x0b\xc3\x85\xc4\x94\xde\xda\xbb\x5c\xea\x5a\x62\x9f\x6e\x63\xc4\x34\x6e\xda\x97\x71\xf8\x52\x7d\xe4\xd4\x18\xa6\xc4\x2b\xf2\x3f\x47\x3f\x7f\xf9\xb9\x7f\xfc\xcd\xd1\xd1\xa7\x17\xfd\xbf\xff\xf2\xe5\xd1\xcf\x03\xf8\x8f\xff\x3a\xfe\xe6\xf8\x73\xf8\xe1\xcb\xe3\xe3\xa3\xa3\x4f\xdf\xbf\xfb\xf6\x7a\x78\xfe\x0b\x3f\xfe\xfc\x49\x14\xb3\x1b\xf7\xd3\xe7\xa3\x4f\xec\xfc\x97\x48\x22\xc7\xc7\xdf\x7c\x81\x9e\x6a\xa3\xcc\x0d\x17\xa6\x2f\x55\xdf\x6d\xee\x96\xe2\x36\x9b\x47\x58\xf6\x5d\x39\xfe\x43\xb8\x51\x6b\x05\x38\xdb\xeb\x09\x8f\xc8\xd2\x6d\x55\x81\xf0\x99\x8f\xa1\x09\xb8\x42\x67\xfb\xf0\x51\x39\xca\xc8\xd5\xf6\x4a\x5c\x2e\xd3\x43\x5d\x55\x83\xf8\xc3\x39\xb9\x82\xd9\xd0\x66\x09\x88\x0b\x41\xf7\x5a\xed\x58\xc9\xd9\xa0\x0e\x1c\xdd\x57\x35\x68\xd3\x70\x73\xb1\xb3\xeb\x1c\x6f\x9d\xe3\x6d\xf3\x78\x9a\x8e\xb7\xab\xb6\x9c\xd4\x79\xdd\x1e\xfc\x21\xdc\xd7\xf4\x41\x04\x20\x22\x37\xa2\x67\x82\x8c\xdc\x88\x85\xa9\xd6\x46\x6f\x04\x53\xd4\x48\x92\xcb\xbc\x80\x80\x75\x6c\xf0\xc3\x66\x88\x7a\x10\x2e\x8e\x2a\x89\x03\x17\x25\xe7\xb4\xa2\xd9\xfa\xe8\x02\x72\x0a\x29\x3e\x70\x71\xc0\x4b\xa2\xa8\x06\x30\x59\x31\x67\x2d\x42\x89\x0b\xe1\x8a\xa3\x59\xd6\x5c\xfa\x84\xb8\x10\x16\xa8\x5f\xa7\x0c\x17\x93\x01\xf9\xd1\xd2\x70\xfa\x82\x47\x30\xb9\x20\xb3\x22\x33\x3c\xcf\xca\xf4\xdb\x38\xe9\x57\xd5\x4c\xa5\x5a\xcb\x84\xd3\x10\x67\xe8\xb3\xc0\xb4\x09\x4b\x14\x1d\xa6\x0a\xb5\xea\x72\xc5\x12\x96\x32\x91\xb0\x01\xf9\x08\xe5\xed\xcb\xfd\x19\x59\x23\x9d\x9c\x8b\xb9\xeb\xb9\x12\x43\x92\x92\xb4\x70\x41\x53\x4e\x49\x80\x15\x5e\x79\x4f\x89\x5d\x46\xd1\x7c\x9c\xc0\x1f\xcb\x3a\x1e\xaa\x5d\xaa\xb9\x8b\x52\x54\xbd\x5a\xe8\xaa\xac\x06\x24\x25\xee\x34\xe2\x95\xba\x12\x7f\x45\x29\xb6\x2b\xda\x5c\x39\xcf\x25\x9d\x6c\xcf\xe8\x31\x5e\x6d\x8a\x2d\xfa\x86\x56\xc8\x7f\x77\x75\x69\x6f\xaa\x52\x5b\x35\xa9\xa5\x8a\xd4\x4e\x3d\xda\x1b\x26\xb9\x8b\x3a\xd4\x4e\x15\x6a\xa1\x9e\xe4\x8a\x8d\xf9\x5d\x4b\xfe\x3d\x15\xeb\xb2\xa8\x7d\xfe\x73\xce\x50\xee\x64\x23\x09\xa3\xc9\x14\x04\x77\xa8\x03\x51\x06\x61\x54\xe6\x19\x82\xe2\xa3\x45\x00\x3a\xcb\x6f\x37\x31\xe8\xf4\xef\x4e\x06\x76\x32\xd0\x8f\xa7\x25\x03\x5b\x99\x87\x7f\x00\x01\xb8\x47\x8b\x08\xf2\x68\xf0\xc9\x3d\xaf\x6b\x59\x38\xc0\xa1\xe8\x0a\x9a\x55\x92\xe9\x09\x50\x89\x63\x85\xeb\xb2\xbe\xb0\xb5\x22\x4a\xb1\x6e\xa4\x8b\x46\x25\x53\x3e\xb1\x87\x21\x63\x73\x96\x79\xdd\x2f\x8a\xae\x2b\x3b\x08\x11\x87\x46\x06\x67\x3f\x91\x8a\x58\x56\x56\x3c\xad\x07\x12\x23\xa6\xcb\x05\xb4\x95\xcc\x24\x4d\x6b\x6d\xf3\x34\x94\xbc\x26\xaf\x59\x9e\xc9\xc5\xcc\x07\xd1\xa7\x04\x2a\x77\x8f\x8b\xec\x8a\x99\xb8\x50\x09\x14\xf3\xc1\xac\x87\x45\x96\x0d\x65\xc6\x93\x28\x0f\xe7\x52\x81\x74\xd8\xeb\xbc\xc8\x32\x92\x03\x89\x01\x79\x2f\x40\xb2\x9e\x66\xb7\x74\x11\x69\xa3\x5d\xb2\x39\x53\x3d\x72\x31\xbe\x94\x66\xe8\x4c\x88\x66\xac\xaa\x23\x46\xf8\x98\xbc\x5a\xdb\x8b\x6c\xc3\x52\xd0\x49\xa3\x22\x77\xcf\xee\x5d\xfd\x25\x4e\x60\xde\x72\xcd\xf6\x9c\x23\xb3\xf9\x80\x3f\x07\x4a\xf6\x3a\x70\x3f\x3f\xf8\x16\x67\x7c\xcc\x92\x45\xb2\xa9\x26\x6c\x73\xac\x64\x9d\x4b\xa1\x7d\x81\xf4\x29\xab\xf3\x83\x5e\x68\xc3\xe2\x2e\x79\x5f\xbe\x12\x8c\x59\x2e\x88\x62\x3a\x97\x42\x43\x0b\x93\x8a\x7d\xca\x59\x46\x91\x04\x47\x83\x6e\x99\xe4\x82\x55\x38\x72\xa9\xcd\x95\xa1\x6a\x6b\x89\x89\xfa\x68\x72\xc8\x30\x3c\x0e\x95\xac\x5c\x23\x30\x3e\x9b\xb1\x94\x53\xc3\xb2\x78\x1f\x1e\x1d\x1b\xa6\x1a\x55\xf6\x2d\x3d\xc5\x7c\x97\x37\xa7\xca\xf8\x86\x63\xd1\x44\xc7\x94\x67\xba\xb7\x94\x13\xc1\x35\x84\x1f\x71\x01\xae\x12\x17\x6e\x00\xae\x19\xc4\x3d\x48\x93\x44\xba\xbe\xb8\x46\x12\xd7\xa6\x0e\x48\x54\x52\x02\xee\xe7\xea\x44\x45\x53\x5e\xa9\xdf\x3f\xca\x64\x72\xa3\x49\x21\x0c\xcf\xdc\x22\x48\x79\xe3\x1a\xdf\x02\x0f\x46\x53\x6e\xcf\xca\xe5\x7f\xf6\xcb\x73\xdc\xb7\xb3\xd0\x27\xcf\xab\x7f\x82\x5f\xc4\x2a\x52\x6d\xb4\x62\x76\xb7\xad\xc0\xc5\xea\x68\x9c\x53\x2b\xb5\xed\x56\x43\x78\x8d\x14\xa5\x72\x3c\x96\xf6\x0a\xc5\xfa\xfb\x3d\xcf\x8f\x6a\x21\x57\x03\x72\x7e\xc7\x92\xf2\x67\x8d\x8e\x02\xa2\x20\x8e\xa0\x1a\x02\xbd\x41\xa5\x83\xb4\x45\xfd\x10\x59\xce\xf5\xb1\x54\x01\x03\x68\x84\xaa\x53\x9e\x24\x1a\x5f\xc8\xb8\x60\xae\x6e\x23\x64\x4a\x13\x2e\xb4\xd5\x3f\x1a\x9c\x80\x47\x83\xec\xe3\xde\x1a\x21\x29\x57\x2c\x31\x52\x2d\xca\x8c\x0b\x3f\x57\x42\x56\x1a\x5a\xde\x3f\x94\x94\x86\x1c\x1d\x9e\x1c\x1e\xaf\x38\xb4\x0f\x5d\x93\x6a\x77\x83\xe0\xa1\xba\xeb\xda\xcc\xec\xe5\xce\x67\x79\xb6\x80\x75\x39\x4c\x7b\x84\x9b\x36\xb3\xb5\x97\x88\x2a\x44\x58\x55\x9f\x5a\xde\x23\x5a\x12\xa3\x68\xa8\xf0\x8d\x26\x0b\x54\xa0\x3d\x8c\x2a\xfc\x5d\x7a\x74\xf8\xf9\xb0\x47\x98\x49\x8e\xc9\xad\x14\x87\x78\xd4\xca\x6e\xd7\x80\x5c\xbb\xe2\x97\xe5\x44\x17\xb2\x80\x92\xe9\x6d\x82\x1f\xd8\x5d\x9e\xf1\x84\x9b\x6c\x01\xd7\x13\x91\x85\x71\x25\x47\xa8\xf1\x29\xf6\x68\x92\xe7\x77\xdc\xf8\x28\x5f\x2b\x47\x5e\xc0\xe9\x77\x57\x15\xa1\x56\xd1\x9d\xb3\x93\x29\xa3\x99\x99\xe2\x30\x2c\x02\x01\x4d\x29\x11\x52\xf4\xff\xcd\x94\x84\xe4\x7e\xe1\x29\x61\xa7\x89\xf0\x79\xd7\xc7\x0e\x18\x28\xc6\x04\x5b\x7e\x0a\x09\xdc\xd9\x0b\xec\x5b\x16\xad\xb2\x90\x65\xb1\xf5\xdd\xf5\xf5\xf0\x5b\x66\x9a\xe2\x1a\xa8\xa2\xc1\x4d\xa6\xe1\x3c\xe5\x4c\x8d\xa5\x42\x31\x7c\x5b\xb9\x3d\x95\x1a\xf5\xe5\x64\xe5\xeb\xa5\x36\xae\xce\x9c\x53\x52\x85\xeb\x4a\x83\x17\xb0\xf5\x00\x31\x1f\xbb\x42\x2e\x86\x03\x68\xbb\x9f\x2b\x39\xa2\x23\x84\x06\x18\x46\xa8\x59\xa4\x99\x21\x07\x76\xaa\x07\x56\xc6\xda\xbd\xf9\x8e\xd1\xf4\xbe\x5a\x4b\xeb\x86\xef\x60\x85\xe5\xa0\xd6\xac\x50\x9b\xeb\x6e\x97\xab\xab\x06\x3c\x75\xa4\xc2\x9a\x44\x42\xa3\xf5\xe1\xdc\x80\x70\x56\x07\x70\xf6\x43\x39\x0a\xc5\x72\x10\x5b\x68\x8a\x7e\x4e\x8f\x24\x94\x56\x78\xd7\xad\x6e\x59\x20\xae\x4d\x14\x0a\x0d\xc5\x96\xdd\xa7\xd4\x9a\x59\xd8\xe3\x66\x5f\xd2\x82\xa8\x3d\xf4\x2d\x66\xd3\x3e\x6e\x8b\xb4\x8e\x33\x22\xeb\x7c\xdd\x7e\x2d\xee\x6b\x66\x75\xdf\x6c\x5a\x3d\xba\x53\x44\x2d\x3a\xd9\xbf\x3e\xf6\xb1\x0c\xdb\x1a\x7c\x6e\x1f\x3b\xad\x43\xbb\x70\x1b\x82\x0b\x56\x69\x3e\xd6\xee\x4b\x5b\xc6\x6c\x92\xd6\x7a\xc6\xfd\x05\x50\xd7\x8d\xd5\xa4\x1d\x23\x43\x3f\x42\xdf\xee\xa4\x95\xa8\x80\x36\x9a\x91\x25\x3f\xaa\xd1\xfa\x68\xe4\x32\xde\xbf\x13\x46\xab\xd0\xfa\xdd\x02\xeb\x77\x0a\xab\x5f\x53\xb9\x44\xd5\x3a\x2f\x39\xfd\x64\x6b\xe7\xbf\xf5\x63\x65\xc3\x6b\xb1\x4b\x97\x40\x1e\x4d\x32\xc0\x2f\xa1\xc1\x2c\x34\x03\x7c\x69\xdf\xf4\xf5\xdf\xfe\xf6\x97\xbf\x0d\x60\xfa\xad\xa9\x52\x41\x2e\x4e\x2f\x4f\x7f\xbd\xfa\x78\x06\xa5\x1c\xb0\xa7\xec\x41\x63\xe1\x21\x7d\x10\x2d\x97\x9b\xa8\x17\x90\xa8\x77\x44\xf0\x3a\x6b\x1b\x01\xe9\x35\x55\xab\x43\x37\x7d\xf0\x96\x8d\x1f\x89\x1f\xdb\x08\xe9\x3e\xf6\xf0\xb6\x0b\x88\x4c\xf2\x2b\x99\xdc\xec\x60\x59\x1d\x5e\x9f\x0d\x1d\x89\x9a\x71\x45\x85\x77\x6f\xa1\xd6\x97\x8b\xb9\xcc\xe6\xae\x67\xe7\xf5\xd9\x10\x16\x60\x00\xff\x05\xbe\x46\x70\x6b\x2c\x90\xd0\x67\x99\x01\xe6\x61\x65\x3e\xcb\x33\xe7\xf2\xa7\x44\x31\x9a\x71\x6d\x78\x82\xa2\x68\xe7\x53\xba\x45\x61\x66\x18\x34\xf9\x77\xb3\x01\x0f\xdf\x07\x38\xba\x61\x0e\xa2\xf9\xa9\x66\x3e\x6e\x32\x07\xb1\x81\xd8\xdd\x2d\xb7\x65\x34\x6f\x39\x7f\xbb\xa9\x46\xd5\xf8\xee\x96\x8b\x19\x0f\x78\xcb\x3d\x55\x79\x8e\x7e\x24\x57\xec\xca\xc8\xbc\x25\x12\xe8\x1e\xde\x11\x07\x1c\xb1\xb1\x54\x6c\x19\x08\xac\x01\x76\x69\x01\xaa\x00\x22\xf4\xe4\x74\x78\x51\x7a\xea\x64\x1d\x94\xf3\x11\xdd\xa1\x99\x78\xc6\xe7\x4c\x30\xad\x4f\x00\xca\x2b\xe2\x5d\x81\x60\xf5\x03\xd8\x58\x28\xd6\xb3\xab\xc8\x66\xb0\x2a\xbd\x2a\x6d\xcf\x37\x60\x41\x85\x29\x31\x93\xb8\xf0\x78\x8f\x7b\x86\x22\x4e\x61\x79\xc7\x2d\xe2\xd0\xed\x48\x14\xd5\x53\x06\x65\xb3\xd8\x1d\x37\xda\xbd\x44\x31\xaa\x7d\xaf\xa5\xb0\xdc\x98\x1b\x9b\x6b\x92\x53\x68\x62\x14\x54\x2c\x37\x69\x47\x7c\x28\xd3\xc3\x43\xdd\x8a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x15\x3b\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x0a\xf4\x0e\xc8\x87\x46\x75\x32\x9f\x90\x9b\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\xc0\x77\x38\x76\x05\xcd\x10\x6c\x51\x32\x40\x28\xe3\x6e\xd6\x2e\xaa\x5b\xac\xf8\x83\x0b\x8b\xba\x8a\x56\xaf\xa0\xd0\xf1\xec\xbb\x1d\xad\xb6\x47\xae\xfc\x37\xf4\xc7\x97\x1f\x18\x4e\x03\xf4\x7d\x86\x0e\xa6\xc8\xe0\xc6\x0e\x06\xef\x60\xf0\x30\x3a\x18\xbc\x83\xc1\x3b\x18\xbc\x83\xc1\x1b\xa3\x83\xc1\x11\xa3\x83\xc1\x3b\x18\x7c\xcd\xe8\x60\xf0\x4d\xa3\x83\xc1\x37\x3d\xd6\xc1\xe0\x1d\x0c\xee\x46\x07\x83\x47\x3d\xda\xc1\xe0\x88\xf1\xe7\x03\x08\x3a\x18\xfc\x29\x00\x04\x1d\x0c\xbe\x6e\x3c\x55\xd8\xa4\x83\xc1\x3b\x18\x1c\x47\xb2\x83\xc1\x3b\x18\x7c\xe3\xf8\xd3\xdc\x72\x4f\x55\x9e\xb7\xaa\x24\x10\xf9\xe7\x01\x33\x1e\x5a\x8b\x17\x9f\x5f\x3e\x04\x1c\x8b\x27\x1e\x42\x96\xe3\x46\xce\xb0\x23\x1d\xb7\xa3\x67\x4d\x88\xd1\x35\xda\x72\x59\xad\x01\x28\xae\x60\xea\x58\x9a\x6d\xdb\xc8\x96\xe8\x59\x28\x04\xa0\x4f\x72\xe9\xfe\x5f\x85\x9d\xd5\x40\x33\xe7\x2f\x88\x11\x90\xd8\x8b\x02\x83\x96\xed\x09\x29\x8b\x44\xc9\xb0\xaa\x01\x12\x21\x6b\x73\xc3\xb6\x40\xc6\x22\x50\x31\x40\xb9\x50\x52\xea\x3e\x44\xac\x8e\x70\xa1\x08\x6f\x45\xc3\x6a\xe8\x16\x52\x5f\xdb\x86\x84\xd5\x91\x2d\x1c\xd9\xf5\x28\xd8\x12\xaa\x85\xc3\x5a\xd7\x23\x60\x6b\x10\x2d\x14\xd9\x65\xf4\x6b\x3d\x9a\x85\x22\x59\x43\xbe\xb6\x21\x59\x48\xf4\x1a\xfa\x2b\x6f\x47\xb1\x50\x14\xeb\x88\xd7\xc3\x20\x58\x2d\x1c\xc5\x2d\x95\x2a\xbc\x37\x09\x7d\x13\xfb\x00\xa9\xeb\xa9\x62\x7a\x2a\xb3\x68\xb9\xd2\x90\x29\xef\xb8\xe0\xb3\x62\x66\xd9\x4b\x5b\x91\xc0\xe7\x65\xe4\x55\x7c\x77\x65\xe2\xc1\x00\x77\x23\x3a\x97\xb7\x25\xc8\x53\xa6\x58\x0a\xf4\xec\xee\x43\x49\x8a\x29\x9d\xa3\xa4\x7d\x91\x24\x8c\x41\x57\xed\xba\x59\xfd\x97\x41\x39\xf3\xd0\x8f\x2f\x9a\xe4\xcb\xd8\x13\xe3\x5a\x00\x80\x3e\xfe\x97\xaf\x50\xbb\x88\xd1\xe0\x91\xa0\x63\x24\xe0\x18\x80\x19\xcc\xfd\x87\x04\x1b\xdb\x5c\x81\x58\x03\x33\x0a\x60\x2c\x2d\x44\xec\x2d\xb8\x09\x5c\xac\x83\x85\x28\x9a\x6b\x81\xc5\x36\x40\x61\x2b\xa9\xd3\x12\x20\x8c\x02\x07\xd1\x81\x47\x5b\x81\xc1\x36\x40\x5f\x0b\xd9\x7d\x2f\xc0\x57\xc2\x75\x48\x2b\x6f\x23\xb8\xd7\x06\xaa\x6b\x0f\xd3\x3d\x40\x45\xfc\x65\x5c\xaa\x1d\x5c\xb3\x83\xe7\xa1\x25\xc0\xb6\xfd\x23\x76\x01\x8f\x1e\xb1\x3b\x07\x7a\xad\xdb\xc0\x62\x2d\x21\xb1\x36\x70\x18\x16\x0a\xdb\x07\x0c\x86\x87\xc0\x5a\x6d\x3b\xd6\x29\x88\x76\x08\xb6\x77\x06\xb6\x76\x04\xee\x03\xea\xba\xdf\x01\x08\xae\x37\x14\xcd\xfb\x9c\x7f\xad\x28\xee\xe2\xf8\x7b\x30\xa7\x1f\x1e\xd6\xda\x0f\xa4\xf5\x60\x70\x56\x8b\x93\x88\x15\xa6\x28\x97\x27\x5a\x18\x72\xc1\x0d\xa7\xd9\x6b\x96\xd1\xc5\x15\x4b\xa4\x48\xa3\x6f\xe9\xa5\x12\xc2\x25\x1f\x69\x47\xc6\xdb\x43\xed\xf2\x02\xa6\xd4\xf7\x3f\x60\x69\x48\xd9\x08\xfe\x4d\xaf\x82\x40\xab\x3e\x37\xfb\xc8\x4a\x87\x6e\xfc\xde\x1e\x49\xf2\x68\x86\x97\x4b\x7a\xd8\x65\x53\xbf\x93\xb7\x44\x8e\x0d\x13\xe4\x88\x8b\xb0\xaf\xc7\x35\x53\x0a\x6f\x3d\x97\xec\x66\xa9\xbc\x7c\x11\x88\x96\xe6\x6e\x34\xc5\xb2\x4d\xfd\x13\x33\x77\xc1\xa0\xd7\xfa\xe1\xbd\x16\x9e\xf0\xc3\xb9\x2d\x3c\xc1\x71\x91\x39\x56\x45\x30\x27\xc0\xcb\xce\xed\xd1\x94\x9f\x2f\xab\x02\xef\x2f\x51\xf3\x2c\xb9\x9b\x8a\x94\xf8\x84\xba\x55\x1f\xc8\x53\xdb\x6c\x34\xf0\xbf\x0f\xd0\x3f\x12\xf0\xaf\x40\xfc\x68\xca\x5b\xc0\xfe\x26\x80\x8f\xf0\x8f\xc4\x03\xfd\x8f\xee\x7f\xd9\x00\xee\x07\x25\x03\xa9\x61\x3c\x08\xb0\xdf\xe9\xee\x7e\xec\x03\xc0\xef\x74\xf7\x78\xdd\xfd\x69\x69\xad\xb5\x0c\xcf\x6f\x15\x4d\xd8\x70\x67\x55\x27\xb0\x3e\x49\x0b\xe5\x32\x47\x2b\x8d\x07\xe5\x1b\xb4\x4c\x2e\x18\x4b\x1d\xd7\x97\x69\xb8\x90\x87\x3a\x2e\xb2\x6c\x41\x8a\x5c\x0a\x77\x27\x47\x13\xf5\x88\x85\x43\x03\x97\x53\x5a\xed\x61\x0b\xb3\x46\x5c\x1a\x6b\xf4\xf4\x5c\x49\xaf\x62\xa8\x42\x08\x7b\xa3\x20\xb2\x26\x82\x84\xb3\x7a\xb9\x76\xb7\x45\x3d\x11\x57\xf3\x89\x5d\x5e\x0c\x8c\x69\x29\x1a\x3e\x63\x55\x0f\xb5\x6a\x82\xf6\x2d\x63\xa9\x12\x3e\xca\x16\x64\x4a\x33\xcc\xb5\x06\xed\xce\x28\xb9\xe1\x59\xe6\xa7\x35\x20\x57\xcc\x10\x33\xe5\xda\xab\x1a\x99\x14\x18\xc1\x66\xa6\x54\x84\x3e\xca\x2c\xb1\x46\x4b\x92\x31\x2a\x8a\xdc\xcd\xdf\x5a\xaa\x0b\x59\xa8\x30\xff\x78\xfe\x85\x42\xe6\xe5\xac\xb8\x26\x82\x67\xbd\x5a\xdf\xd7\xad\x8c\x80\x58\x10\x17\x02\x52\x68\x16\xb2\xbb\x6f\xb9\x66\xbd\xfa\xbb\x43\x93\x87\x78\xaa\x55\xab\xb9\x5c\xc9\x39\x4f\x5d\x2b\xb8\x70\x4c\xac\xc6\xe3\x5b\xc5\x45\x53\x0c\x41\x4c\x42\x8a\xbe\x60\x13\x0a\x7a\xb1\xbf\x84\x1c\x6f\xb8\xf7\xfd\x9b\xa9\xf8\x90\x3c\x2e\x52\x68\x34\x67\x0d\x4e\x99\xd7\x8b\x50\x90\x39\xa7\x30\xdf\xda\x49\x89\x26\x7b\x24\x24\x91\xa0\x70\x15\x82\x9b\x05\x20\x0d\xd3\xc2\x90\x54\xde\x8a\xe3\x81\x6b\xd2\xc1\x35\xa1\x64\xc4\x4c\x7c\x2f\x24\xe7\xfe\x0d\x3d\xef\xb9\x62\x9a\x30\x41\x47\x99\xe5\x55\x88\x29\xba\x5e\x7b\x20\xe2\xe9\x33\x6a\x0a\xc5\xc8\x84\x1a\xb6\x56\xfd\x76\xfb\xf6\x30\xc7\x8e\x6b\x8f\x2d\x8c\x49\x21\x34\x8b\x6e\x54\x5b\xd3\xed\xbf\xfe\xeb\xfe\x74\x7b\x3e\x63\xb2\x30\x7b\x71\x8a\xdc\x4e\x79\x12\xd7\x09\x91\x34\x6d\x38\x3e\x63\x9a\xc8\x62\xc9\x6b\xf5\xd2\x93\x47\x78\x41\xd6\xec\xec\x9f\xc5\x33\x82\xd2\x36\x62\x21\xa8\x35\xbe\xe5\xe5\xce\x0c\x65\x38\x57\x6c\x9c\x08\x25\xaf\x2f\xaf\x7e\x7d\x7b\xfa\xcf\xf3\xb7\x03\x72\x4e\x93\x69\xbd\xc8\x8d\x20\x14\xe4\x28\xc8\xc4\x29\x9d\xc7\x49\x51\x4a\x0a\xc1\xff\x55\xb8\x7e\x44\xe4\xa8\xa4\x7f\xdc\xb2\x7b\x08\x4a\x9b\xb7\xc2\x30\x8a\x91\xd6\xf6\x95\x85\xa7\x7d\x40\x8f\xd4\x0c\xda\xaa\x2d\x69\xed\x51\x4b\x70\x6e\x1f\x77\xd6\xb2\x25\x49\xa6\xcc\xca\x3b\x3e\xf7\xc1\x05\x2e\xee\x8a\xd0\x14\x95\xe0\x6f\xd9\xc6\x9e\x5c\xab\xe9\xd0\x11\x84\x18\x4d\x19\x11\xcc\x58\x2e\x29\xbd\xd4\x52\xe8\x7a\xa5\xa2\x28\xca\x85\x66\xba\x47\x46\x05\x04\x6f\xe5\x8a\xcf\xa8\xe2\xd9\xa2\xfe\x42\xab\xbe\x5c\xca\xe0\x43\x58\xc4\xda\x55\xf5\xcf\x7f\xfd\xfe\xfc\x8a\x5c\xbe\xbf\x26\xb9\x72\x35\x8e\x20\xcf\x1f\xfe\x1d\x96\x79\xc4\x62\xa9\xba\xcd\x49\x07\xe4\x54\x2c\x1c\x01\x90\x75\x76\xf2\x19\xd7\x86\x81\x56\xe9\xcd\x2d\x6f\x1f\x47\xd1\x3d\x78\x31\x80\xff\x3b\xb0\x3b\xa3\xac\xcd\x56\x96\x65\x48\x56\x42\x59\x9d\x55\xc7\x47\x91\x8e\x89\xf2\x24\xf9\xfd\x6a\xc9\x0b\x6d\xbb\xc6\x96\xa1\xb8\x43\xbb\x5c\xb5\xae\xb1\x34\x4c\x28\xd6\x61\x62\x9f\x07\xc1\x60\xcf\x77\x86\xe6\x8c\x56\x9d\x63\xab\xa9\xb7\xec\x99\x58\xdd\x91\x30\xff\x8a\xc1\x25\x36\x28\xc3\xa9\xc4\x17\xc3\x70\x44\xbc\x96\x55\xf5\x7a\x76\x7d\x9d\x91\x7e\x02\x07\x10\xf6\xc8\x0b\xf2\x0f\x72\x47\xfe\x01\xc6\xfc\xd7\xf1\x37\x6d\x9b\x1b\xad\x8d\xba\xe2\x7c\x5f\x17\xc3\x96\xbb\xf0\xa3\x65\x78\x4b\xc1\xae\x9f\x91\x64\xc4\x45\xea\x2d\x1a\xc3\x14\xae\xce\x89\xdf\xc7\xbd\x76\xea\xb4\x53\x7d\x12\x87\xce\x61\x88\x17\xe3\x7a\x5f\x35\xb3\xe6\xd8\x61\xd7\x6f\xfd\xb1\xb3\x2f\xfa\x4e\x6a\x73\x89\x12\x0c\xc4\xc7\x03\xaf\x9b\xe1\x8c\x9a\x64\xda\x94\x41\x18\xf7\xd2\x3b\x7b\x64\xaa\xa2\x57\x24\x95\xe0\x6f\x76\xc1\xb7\x53\x8e\x30\x75\x1f\x8f\x51\x70\x61\x45\x8d\x73\xb3\x6d\x9f\x31\x69\x7a\x0d\x77\x1e\xd8\x73\x5e\x2f\xab\x95\x6b\xcb\x25\x2a\xa4\x0e\x14\x44\xfb\x69\x69\xed\x22\x68\x68\x88\xa5\xf6\x87\x91\x7e\xd0\xb7\x12\x14\xda\x10\xf3\xee\x38\xc6\xca\x8b\x84\x0a\x97\x39\x32\x66\x4a\xa1\xca\x61\x58\x09\xb3\x80\x58\x16\x9e\x60\x9a\x92\xb5\x90\x14\xb9\x92\x46\x26\x12\xd1\x47\xd5\xeb\x25\xaf\xc8\xf5\x59\x7c\x6c\x4e\x33\xd6\xc7\xbf\x13\xd6\xcc\xe1\x31\x01\x16\xfb\xe1\xf5\x10\x13\xcb\x7e\x7d\x36\x84\x3e\x8d\x57\x67\xd7\xc3\xa6\xd1\x77\x70\x7d\x36\x3c\xd8\xe3\xca\xe1\x3c\xbe\xfd\xa6\x2e\x10\x67\x61\xef\xaf\x65\xeb\x92\xdf\xdb\xaa\x9e\xfd\x19\xcd\xfb\x37\x6c\x11\xa5\xdc\xe0\x3f\xa7\x5f\x1e\xb4\x56\x93\x73\x1f\x37\x8b\x68\x4d\xae\x18\x4d\xf9\x9e\x72\xc8\x3c\x43\x46\x9e\x0f\x3f\x8f\xc1\xda\x64\xb2\x99\x9c\xb3\xd4\xa9\xd6\x18\xaa\x4c\xa4\xb9\xe4\x56\xfb\x5d\x93\x85\xd6\x4e\x2f\xff\xfd\x63\x3e\xba\x2c\xb4\x30\xba\x2c\xb4\x2e\x0b\xad\xcb\x42\xeb\xb2\xd0\x96\x47\x97\x85\x16\x39\xfd\x2e\x0b\x8d\x74\x59\x68\xf7\x8d\x2e\x0b\x2d\x72\x72\x5d\x16\xda\xf2\xe8\xb2\xd0\x56\x46\x97\x85\xd6\x65\xa1\xdd\x3b\xba\x2c\xb4\x7b\x46\x17\xc9\xea\x47\x97\x85\xd6\x65\xa1\xb9\xd1\x65\xa1\x85\xd1\x65\xa1\xfd\x87\xc6\x5a\x75\x59\x68\xcb\xa3\xcb\x42\xeb\xb2\xd0\xb6\x8e\x2e\x0b\x6d\x69\x74\x59\x68\x5d\x16\xda\xba\xf1\xbb\xeb\xee\x5d\x16\x5a\xf4\xe8\xb2\xd0\x36\x8d\x2e\x0b\xad\xcb\x42\xeb\xb2\xd0\x48\x97\x85\xd6\x65\xa1\x55\xf4\xbb\x2c\xb4\xf2\x89\x2e\x0b\xed\x3f\xd3\x33\x82\xd2\x36\x42\x5b\x70\x7c\xf6\xd4\xe1\x99\x9c\xe5\x85\x61\xe4\x43\x20\x51\x2a\x51\x4e\x0e\x46\x42\xfa\x35\xa5\x74\xf7\x32\xef\x89\x14\x63\x3e\xf1\xca\xc2\x89\xeb\x23\xdd\x2f\xbf\xb1\x5f\xeb\xa1\xbc\x8f\xe8\xba\x8c\xcf\x78\x5c\x1e\x9a\x1d\x55\x22\xd8\xb0\x85\x25\x88\x34\x6a\xda\x9a\x34\x2d\x0d\x9a\x9c\x1a\xc3\x94\x78\x45\xfe\xe7\xe8\xe7\x2f\x3f\xf7\x8f\xbf\x39\x3a\xfa\xf4\xa2\xff\xf7\x5f\xbe\x3c\xfa\x79\x00\xff\xf1\x5f\xc7\xdf\x1c\x7f\x0e\x3f\x7c\x79\x7c\x7c\x74\xf4\xe9\xfb\x77\xdf\x5e\x0f\xcf\x7f\xe1\xc7\x9f\x3f\x89\x62\x76\xe3\x7e\xfa\x7c\xf4\x89\x9d\xff\x12\x49\xe4\xf8\xf8\x9b\x2f\xa2\xa7\xf8\x40\x86\x43\x93\x27\xde\xc2\x09\xa8\x01\xd4\x56\xb6\xcd\xe8\x1d\x08\x23\x3a\x93\x85\x88\x37\x8e\x20\x7e\xd6\xb1\x58\x79\x82\x1d\x10\xff\xbb\x33\x06\x69\x63\xd4\xf8\x88\x82\x8e\x3f\xfe\xc4\xfc\xf1\xc1\x9f\x81\x65\x0e\x41\x3a\xc7\x1d\x27\xad\xe7\x90\x70\x09\x41\x46\x53\x78\x1f\x46\x67\x93\x33\x6e\xac\x89\x63\xad\x1a\x5a\x0f\xab\xe5\xa6\xee\xf2\x8a\x26\xe9\x65\x02\x44\x9d\x53\x88\x51\xad\x85\x6c\xd6\x72\x7e\x64\xb0\x4b\xe2\x15\x27\x49\xa8\xa8\xfc\x97\xc0\xdb\xfd\x94\x8d\xb9\x60\x3e\x86\xa2\x2e\x27\xe2\x9d\x8c\x7f\x04\x79\x82\xfa\x73\xcd\x92\x42\x71\xb3\x38\x93\xc2\xb0\xbb\x28\xe7\x61\xf3\xdc\x5e\x35\x09\x10\xb7\xc8\x3e\xaf\xdb\xff\x5b\xd4\x77\xca\xdc\x25\x6b\x2f\x25\xf0\x97\x31\xf1\xaa\x10\x60\xbf\xbb\xc4\x3f\x66\xe2\xe2\x82\x21\x12\xdf\x9a\x4e\x10\xb3\xbb\x3c\xd9\x60\xda\x3a\x0b\xfe\x5f\x05\x9f\xd3\x8c\x45\x5e\x44\x15\xd5\x21\x18\x40\x75\xc2\xb1\x97\x90\xa1\xfa\xa6\x3a\x31\xac\x6f\x55\xe9\xf2\xdb\x4f\xc2\xf2\xc1\xaf\xd8\x9d\xd9\x8b\x66\x06\xd7\xe6\x50\xf1\x39\xcf\xd8\x84\x9d\xeb\x84\x66\x70\x72\xdb\x99\x3d\xa7\x1b\xa8\xc1\x8e\x2a\x99\x21\x3c\x13\x53\x66\xb9\x9e\xd0\xe0\x3a\x81\xcc\xb7\x09\xe5\x82\xcc\xec\xda\xe6\xe1\x25\x18\xb7\x84\x95\x09\x46\x93\x9c\x2a\x26\x4c\xe9\x93\x71\x26\xf9\x48\xca\xcc\xc7\xf9\x23\x5a\x81\x87\xef\x0a\xa9\x33\x42\xfe\x2a\xd8\xed\xaf\x76\x76\x9a\x8c\x33\x3a\x09\x2e\x96\xf8\x48\x09\x66\x56\xbc\xd2\xd5\x54\x37\x2d\x30\x46\x8c\xdb\x3b\x8a\xd0\xec\x96\x2e\x74\xe5\x60\xab\x95\xb9\xd0\xaf\xc8\xcb\x63\xcb\x6f\xf1\xb7\x8e\x26\xe5\x9c\x52\xf2\xd5\x31\xa0\xf8\x67\xa7\xc3\x5f\xaf\x7e\xba\xfa\xf5\xf4\xf5\xbb\x8b\x4b\x9c\xac\xb3\x7b\xc1\x22\x93\x3b\x13\x9a\xd3\x11\xcf\x38\x46\x09\x5a\x89\xb1\xab\x13\x81\xcb\x23\x4d\x4f\x52\x25\x73\x58\x9f\xe8\x65\x08\xbe\xd3\x4a\xc6\x37\xad\x75\x6c\x01\x06\x12\x8e\xc3\xb8\x39\xc1\x89\xa2\xc2\x54\x4e\x35\x7c\x90\x85\x2a\x84\xe1\xb3\xbd\xa6\x04\xd1\xb4\x7d\x3a\xd0\x69\x9a\xb2\xb4\xf1\xc9\x08\x4a\xbb\x46\xd3\x9e\x85\xd7\x2e\xaa\xba\x10\x64\xf8\xfe\xea\xe2\xff\xa0\x68\x92\xa5\x33\xb5\xc8\xdb\x04\x37\x3e\x42\x76\x06\x21\xf6\xa0\xb7\xde\xab\x0f\x3e\xeb\xb0\xdb\xad\xa7\x99\x4b\x53\xde\x93\xed\xe2\x51\x3e\x14\xa2\x59\x01\xa9\xa2\x47\x66\x32\x8d\x16\x21\x84\x0c\x4b\x04\xa7\x49\xa5\x56\xc8\x80\x2a\x46\xec\x9f\x08\xc3\x69\x86\xb8\x84\x2b\xcd\xcd\x4a\x59\xc8\xc6\xf3\x37\xe8\x4a\x9c\x1f\x02\x78\xcb\x74\xf4\xd7\xe1\x6f\x2d\x7b\xa1\xbf\xb3\xa6\x5a\xab\x5d\x29\x9f\x26\x29\x13\xd2\x78\x75\xdb\xce\x02\xca\x6b\x28\x19\xdf\x18\xd8\xd9\x8b\xb5\xc0\xca\xc6\x8d\xa2\x1d\xb8\x82\xbd\xb4\xb8\x0e\x6b\x3e\x2c\x67\xea\x6a\x12\x15\x9a\xe9\xdd\x2e\xad\xca\xd2\xb4\xb3\x55\x8c\xa6\x90\x79\x9b\x53\x33\x75\x31\x44\x33\xaa\x6f\x10\x98\x20\x3c\xe8\x75\xc0\x12\x5a\xb1\x33\x2c\xa7\x7e\x6d\xd7\xd5\xe3\x23\xf1\xe7\xc7\xea\x7e\x2e\xf2\x0a\x70\x9a\xf8\x48\xc5\x16\x55\x03\x68\xfa\x5e\x64\x8b\x0f\x52\x9a\x37\x65\x02\x69\xab\x83\xf5\xa3\xd7\xba\x01\xfe\xab\xf8\xde\xaa\x73\x10\x02\x94\xf6\xed\x62\xc7\x6f\x99\x65\xc5\x7a\x4e\x6b\x08\x01\xe4\x7a\xdf\x0c\xa6\x0a\x71\xaa\xbf\x55\xb2\x88\xbe\xda\x56\x94\xc2\x6f\x2f\x5e\x83\x3c\x29\x3c\xc2\x2b\x8c\x5a\x40\xa2\x3c\x91\x63\x14\x84\xb3\x46\x8f\xff\xc1\x63\xed\xf5\x13\x1d\xcf\x5e\x01\x36\x23\xef\xe8\x82\xd0\x4c\xc3\x31\xf3\xe9\x4c\xeb\xac\x51\x72\x11\x3f\x61\x4f\x66\x24\xcd\x74\xc5\x5e\xb6\xec\xb5\x4a\x3f\x3e\x43\xb7\x02\x86\xab\xc2\x7c\x5c\xac\xbc\xc6\xd0\x1b\x84\x12\x91\x2b\x96\xb0\x94\x89\x24\xfa\x34\x3d\x0e\x8c\x08\x27\xf0\x52\x0a\xcb\x96\xad\xce\xe0\x45\x89\x4f\x83\x7b\xac\x79\x92\x50\xd1\x44\xf6\x08\x03\x0b\x0b\x29\xfa\xc0\x94\x85\x66\x0a\x3c\x29\xd6\x18\x74\x71\x05\xdf\x17\x23\x96\x21\xd2\x02\xc1\xb0\x85\x3a\x4b\xd4\x38\x0f\x0a\x9f\xd1\x09\x23\xd4\x94\x07\xdb\x48\xc2\x84\xc6\x88\x4d\xe7\x08\x34\x24\x95\xac\xca\x58\xa7\x9a\xfc\x70\xf1\x9a\xbc\x20\x47\x76\xee\xc7\x70\x0c\xc7\x94\xc7\x43\xf2\x46\xba\xc8\xd2\x65\x4b\x77\x1c\x5e\x05\x4b\x01\x3c\x15\x0f\x42\x28\x27\xc2\x7a\x44\x48\xa2\x8b\x64\x1a\xd6\x82\x4b\x51\xc6\x55\xf8\x68\x69\x54\x98\x7a\xc7\xd2\x2d\x58\xba\xe5\x05\xf1\x83\x66\xaa\xf5\xfd\xf0\xc3\x1e\xef\x87\xba\xdb\xc0\xf2\x6a\xb5\xba\x88\xf0\x16\xcf\x90\x33\x66\x68\x4a\x0d\xf5\xf7\x46\x55\x5b\x24\x1c\xb5\x68\x92\xf7\x1e\xc9\xfa\x51\x8b\xa6\x1a\x79\x24\x51\xc1\x78\xb1\x47\xf2\xc9\xde\x1e\x9a\xbd\xe5\xa2\xb8\x73\xd1\x89\xed\x1d\x5b\x57\xe7\x40\x86\x24\xe1\xa3\x41\xae\xd0\x3c\xcf\x30\x47\xc9\xfb\xae\x6a\x01\x09\x17\x8d\xa3\xd4\xdb\x51\xa5\x07\x71\x49\xb3\x4c\xda\xeb\xce\x6a\x9a\x54\xa4\x72\xb6\x3c\xf9\x78\xdd\x5b\x2a\xc2\x1a\xb5\x7b\x07\x9d\x5c\x25\xad\xe4\x6a\x1b\xd7\x5f\xc6\xe6\x0c\x51\xfa\x6d\xb9\xf6\xb0\x7d\xda\x1a\x08\x61\xf7\x81\x1c\xc9\xe8\x88\x61\x0a\x62\x7a\x55\xc2\x9d\x74\xbd\x7a\x82\xd1\x5e\x1a\xa4\x73\x47\xc9\xac\x7d\xba\xe3\x07\x99\x31\x17\x23\x18\x16\xc1\x92\xfb\xc3\xad\x01\x3c\xd4\x76\x0d\xc0\xea\x6e\xac\x01\xf8\x37\xfe\x68\x6b\x50\x20\x34\x0c\xb2\xbc\x06\x56\x3d\x69\xae\x01\xe8\x02\x7f\xac\x35\x40\xbb\x2c\x35\x4b\x12\x39\xcb\x87\x4a\x8e\x79\x3c\x13\xad\x5c\x7d\x9e\x4c\x05\x2c\x3b\x1f\x17\x26\x02\x8f\x34\xa3\xf0\x40\xbf\x69\x12\xa5\xaa\x0a\x72\x8e\xc7\x46\x8c\xbb\x33\x42\x44\xf4\xff\xaa\x69\x80\x20\xed\xda\xde\xa7\x61\x56\x0d\x5c\xdb\xbe\xc1\xff\xc3\x5e\xa5\xbe\x4c\x68\x06\x25\x82\x71\xfb\x46\x96\xf7\x6e\x99\x50\x15\xa7\x8d\x3a\xf2\x00\x1c\xc3\xf3\x21\xee\x03\xaa\xb3\xc2\x6f\xbc\x77\x58\x48\x64\x1d\xb4\x2a\x1a\xc1\x05\xcc\x5f\xbb\xf8\x5c\xa0\x19\x42\xd4\xed\x1d\x1b\x00\x7d\x5c\xe1\xb6\xda\xac\xec\x61\x75\xc5\xd0\xde\x95\x25\x8d\xed\x22\x31\x91\x62\x33\xde\x73\x6a\xa6\x3d\xa2\x58\xe6\x82\xe6\x3d\xf3\xdf\x38\x63\xff\x10\xbc\x7c\x6d\x26\x1b\x18\x21\x7c\x3e\xe8\x6e\x5c\x0a\x3f\x63\xf0\xc9\x22\x50\x6f\x12\xd4\xa9\xb1\x13\xf3\x5c\x93\x83\xb7\xe1\x20\x20\x4a\xae\xfe\x1e\x37\xd5\x81\x9b\x71\xe9\xad\x71\x9e\xee\x1b\x8e\xac\xdb\x27\xc7\x2b\x8b\x5a\x16\xd7\x77\xfa\x3a\x64\x4d\xa0\xca\x5a\x93\xba\xa0\x7a\x45\x7e\x16\xa4\x5c\x54\xd2\xaf\x58\x04\x89\xbf\x6d\x61\xa7\x8a\x45\x50\x34\x1d\x3b\x7d\x70\xe6\x40\x70\x12\xf7\x97\x8c\x63\x6f\x2d\x60\x27\x0b\xb4\xc2\x8a\x2e\x73\xf0\x0f\x02\xce\xbf\x40\x9e\xfe\x3e\x11\x72\x0d\xcd\xb0\x4f\x07\xfb\x3d\xaf\xf8\x94\x3c\x04\xa0\x89\xbe\xae\x6f\xb9\x48\xe5\xad\xde\xd5\x52\xfd\xd1\x91\x09\xe6\x4e\x62\xc5\x81\xe1\x62\xa2\xdb\x58\xab\x34\xcb\x1a\x20\xd6\x3a\x73\xd5\x73\x46\xbc\x55\x19\x5a\x56\xac\x9a\x75\xcd\x3c\xaa\x68\x8a\x4d\x7f\x49\x67\x42\x56\x63\x32\xd3\xf4\x4c\xd9\xf7\x18\x4e\xb3\xab\x3c\xbe\x36\x2f\x59\x3e\x5b\xdf\xbe\xbb\x3a\x6d\x92\xb2\x97\xcb\xed\x94\x21\xbc\xd2\xc4\xaf\xa6\xa5\x45\x68\x3a\xe3\x5a\x83\x97\x97\x8d\xa6\x52\xde\x90\xa3\x10\xe2\x37\xe1\x66\x5a\x8c\x06\x89\x9c\xd5\xa2\xfd\xfa\x9a\x4f\xf4\x89\xe7\x92\xbe\xfd\x32\x6c\x99\xd8\xac\x8c\xa8\x04\x4f\x88\x30\x3a\x64\x3e\xc3\x84\x92\xf2\xeb\x70\xd7\xad\x5d\x0a\x57\xbc\xde\x07\x12\xad\x2e\xd5\x25\xb6\x8e\x17\x44\x45\xee\xfd\xba\x5e\x3d\x1e\x97\xc8\x82\x71\xf7\x1c\x11\x48\xd8\xe6\xb8\xfc\x5f\xe2\xeb\xd6\x6d\xd8\x1b\xb7\xde\xce\x08\xd9\x7f\xc1\x44\xa7\x3e\x27\x4c\xb7\x2f\x98\xf8\x5d\x45\x83\xa4\xcc\x25\xfe\x31\x08\x74\x8c\xcf\x5a\x24\x75\x03\x6a\x29\x98\x17\x00\xa9\x43\xa8\xb7\xe0\x5f\x83\xa9\x8f\xd0\x30\xcc\x00\xbc\x77\x19\x92\xd6\x5a\xce\xf2\x29\xed\x3b\xb7\x11\xb6\x78\x32\x08\x72\xaf\xbc\x92\xa9\x14\xd2\x27\x6d\x59\xb5\x4c\x0a\x60\x3d\x74\xfd\x60\x87\xff\xc3\x99\xf0\x97\x5c\x6d\x69\xcb\x3a\xee\x38\xeb\x26\xa4\x6b\x8e\x33\x3a\x81\x1c\x66\x7b\x55\x3a\xd8\xde\xad\xc3\x2d\x37\x53\x59\x20\xcb\x22\x4c\x59\x83\xb0\x5b\x0d\xc5\x34\x40\xf6\x82\x30\xa5\x24\x72\x9e\x10\x5f\x1a\x80\x31\x98\x21\xdc\x9f\x10\xc8\x6a\x19\x85\xda\x9f\x0e\x71\x34\x6b\x11\x43\x55\x9f\x0d\x88\x37\xb7\xdc\xc7\xc6\x63\x96\x58\x53\x07\x45\xb3\x7e\xd8\xdd\x9d\x79\x54\x55\xcd\xf6\xa9\x45\x98\xf0\x21\xe2\xaa\xe5\x58\xbb\x6d\xc6\xef\xec\x97\xd6\xdf\x50\x8f\x79\x42\x1e\x50\x21\x45\x7f\x3d\xa9\xe3\x01\x21\x17\xa2\x4c\x0e\xc2\xd5\xcd\xe6\xcd\x09\x86\x28\x61\x63\xb7\xaf\x5d\xf3\x1b\x9f\xb4\x5d\x77\xb9\x5b\xdb\x53\x15\x2d\xa4\x1f\x06\xd7\x23\x75\x6c\x6f\xa7\x6b\x01\x30\x3e\x4f\xc4\x1e\xff\xa0\xa1\x22\x8f\xc1\x5a\x7c\x70\x03\xee\x87\x22\xbc\x1c\x5a\xdc\xc4\x09\x4b\xfc\x0f\xb7\x67\xf7\x61\x85\x7e\x2f\x91\x1a\xcc\x5a\xa8\xa5\x25\x5c\x48\xe2\x21\x43\xb4\xf4\xbb\x5f\x5d\xc6\x91\x6c\x09\x31\x92\x47\xf1\xb4\xe2\x12\x85\x5c\x65\xae\x96\x0d\x50\xae\x6a\x4f\xd7\x3c\x25\x65\x5c\xcb\x30\xb2\x52\x01\x54\x07\x2c\xab\x97\x41\x4f\x46\xa8\x62\xc8\xff\xed\xd3\xda\x6a\x36\x9e\x88\x63\x53\x48\x2e\xab\x97\x16\xf4\x1d\x24\x52\x52\x08\xc3\xb3\x10\x0a\x37\xcb\x33\x16\xeb\x82\xac\xcf\x70\x50\x56\xf2\xa8\x75\x55\xe9\x85\x8f\x86\x1b\x36\x8a\x26\x34\x78\xf1\x85\x11\x7b\xe4\xff\x82\x68\x2d\xb3\x4e\x42\x0d\xb5\x61\xf9\x8a\x58\x33\x14\x34\x27\xdf\x53\x0a\x4a\x32\x18\x19\xfc\xd9\x24\xe5\xe3\x31\x0b\x99\x32\x23\x46\x72\xaa\xe8\xcc\x2a\x82\x91\xad\x54\xdd\xd6\x8e\xd8\x84\xbb\xb4\x88\xf2\xba\x3f\xd4\x55\x01\xb1\x9e\x53\x11\x78\x1c\x63\xcd\xf8\x64\xea\x2c\x56\x42\xa1\x54\x0b\x09\x71\x46\x99\xa4\x29\x01\xc9\x25\x15\xb9\xa5\x6a\x16\xa9\xa5\x26\x34\x99\x42\x00\x14\x15\x24\x2d\x2c\xb3\x11\xa8\x69\xbe\xe8\x6b\x43\x0d\x23\xd6\x76\xf5\x8e\xcd\xeb\xe8\xc4\xfd\x9d\xb3\xf5\xbb\x76\x38\x5d\x3b\x9c\xae\x1d\x4e\xd7\x0e\xa7\x6b\x87\xd3\xb5\xc3\xe9\xda\xe1\x74\xed\x70\xba\x76\x38\x5d\x3b\x9c\x6a\x74\xed\x70\xb6\x7d\x59\xd7\x0e\xc7\x8f\xae\x1d\xce\x86\xd1\xb5\xc3\x59\x79\xac\x6b\x87\xb3\x61\xfc\xe7\x97\xd4\xee\xda\xe1\x44\x8f\xae\x1d\xce\x46\x42\x5d\x3b\x9c\xae\x1d\xce\x93\x2c\xfa\xda\xb5\xc3\x59\x1e\x5d\x3b\x9c\xae\x1d\xce\xd6\xd1\xb5\xc3\x59\x1a\x5d\x3b\x9c\xae\x1d\xce\xba\xf1\xbb\xeb\xee\x5d\x3b\x9c\xe8\xd1\xb5\xc3\xd9\x34\xba\x76\x38\x5d\x3b\x9c\xae\x1d\x0e\xe9\xda\xe1\x74\xed\x70\x2a\xfa\x5d\x3b\x9c\xf2\x89\xae\x1d\xce\x7f\xa6\x67\x04\x19\xff\x99\xf2\xa8\xa2\xe0\x31\xf5\x04\x7d\x68\x57\xa8\xf8\x12\xf5\x7d\x94\x8c\x8a\xf1\x98\x29\xb8\x44\x60\x36\x2b\x11\x43\x65\x5d\xe3\xd8\x22\x2e\xc6\x0b\x1f\x6b\x19\x6a\x66\x7a\x50\xe2\x50\xbb\x4c\xbf\xf5\xaf\x88\x22\xeb\xcb\xd9\x40\x81\xed\x2a\x7b\xe2\xfc\xfd\x9b\x76\x05\x10\x71\x31\xf0\x30\xef\xf7\x22\xc1\x47\xe9\x56\x9b\xb5\x66\x4d\xfd\x9e\x45\x7d\x7f\x92\x49\xed\x33\x32\x60\x11\x93\x29\x15\x82\x79\xef\x0a\xe1\x06\xbc\x9a\x23\xc6\x04\x91\x39\x8b\x4d\xbd\x1d\x2d\x08\x25\x9a\x8b\x49\xc6\x08\x35\x86\x26\xd3\x81\x9d\xb1\x08\x1b\x55\x65\x2c\xb8\xdf\xc4\x39\xa9\x8c\x62\x74\x16\xf2\x5c\x66\x94\xbb\x29\x11\x9a\x28\xa9\x35\x99\x15\x99\xe1\x79\xf9\xc2\x38\x92\x0c\x92\x03\x5d\xd2\x69\xb9\x19\x10\x86\x56\xa5\x40\xf4\xca\x59\x47\xd1\x74\xcb\x44\x64\xbd\x16\x2f\xf8\x86\x7a\xd0\x34\x63\x96\x9b\x45\x19\xad\x1c\xc7\x4d\x63\xae\xb4\x21\x49\xc6\x41\x41\x85\xaf\x73\x95\x41\x60\x5e\x3d\xb8\x59\x21\xf9\xc3\xad\x4a\xfc\x34\xe1\x49\x6b\x4d\xe6\x46\xbb\x78\xdc\x72\x62\xe1\x75\x29\xd7\xde\x93\xa0\xe3\xa2\xd9\x68\xa8\x1e\xeb\x0e\x62\xd8\x6f\x38\x66\x41\x09\x80\x59\xfa\x5f\x45\x11\xad\x4d\xab\x56\xfa\xbe\x0a\xb2\xae\x02\xb7\xc7\x19\x8d\xb3\xd0\x03\x53\xf7\xea\xdd\x51\x6a\xba\x3a\x84\xbb\x57\x22\x26\xf2\x84\xda\xaf\x85\x03\x2a\xd8\xdc\xf2\x23\x4b\x98\x55\xf7\xe8\x06\x89\xf2\xe0\x02\xa5\xa6\xe3\xbc\x63\x5a\xd3\x09\x1b\x46\xc2\xbf\x9b\x9c\x4a\x80\x00\x57\x9b\x0a\x2d\x3a\x32\x16\x9b\x57\x53\x3d\x55\x85\x8a\x36\x2d\x00\x32\x73\xf3\x44\x45\xd7\xdf\x2a\x6e\x0c\x83\x83\x05\x35\x91\x21\xd6\x63\xb9\x54\xce\x61\x33\x28\x35\x8a\xf6\xbb\x30\x99\xea\x05\xf6\x8e\x16\xa9\x0b\xcb\x1c\x31\x32\x52\x9c\x8d\xc9\x98\xc7\xaa\xd5\x2e\xea\xb2\xe7\xaa\x4e\x52\xe7\x2a\xd5\x9a\x29\xf8\x76\x6f\x22\x87\x35\x88\x9b\xe3\x8f\xde\xf0\x31\xaa\x10\x09\xad\xf5\x16\x80\x9a\x0e\x7c\x4c\x26\x10\xd9\xa9\xc0\xc0\x8b\xa2\xf8\xd7\x17\x7f\xff\x9a\x8c\x16\x56\x63\x02\x83\xc4\x48\x43\xb3\x72\x63\x32\x26\x26\xf6\x0c\x38\x31\x4b\x23\x77\xa9\x96\x36\x17\x2c\x35\x68\x2c\xe7\x16\xf2\xe5\x57\x37\x23\x7c\xad\xef\x93\x94\xcd\x4f\x6a\x67\xa7\x9f\xc9\xc9\xba\x7e\x7b\x31\x8a\x1b\xca\xa5\xb7\x86\xad\x64\xc6\x93\x05\x9a\xb1\x42\x99\x58\x32\x95\xb7\xce\x55\xb0\xca\x09\x71\xc7\xaa\x0c\xb8\xcf\x65\x5e\x64\x2e\x71\xe1\x4d\x59\x87\xa4\xd0\xac\x91\x83\x1e\x77\x25\x8c\x37\xc8\x0f\x00\xcf\xfc\x6b\x5a\xa8\x58\x3e\xf0\x38\x9c\x27\xe9\x4b\x28\x78\x28\xa7\xac\x10\x0b\xbe\xa2\x37\x34\xcb\x46\x34\xb9\xb9\x96\x6f\xe5\x44\xbf\x17\xe7\x4a\x45\x02\x32\x8d\xef\xce\xa8\xbd\x31\xa7\x85\xb8\x71\xed\xb5\xca\x8a\x4d\x72\x62\x2d\x91\x3c\x32\xd9\xd6\xa7\xec\xac\x13\x57\xae\xda\x51\xb8\xd0\xfd\x15\x8c\xe3\x0c\xc2\xee\x80\x1f\x9c\x6b\xc7\xa7\xec\x3a\x0e\xc4\xce\x53\xd7\x99\xeb\xab\x17\x7f\xfd\x6f\xc7\xce\x44\x2a\xf2\xdf\x2f\x20\x19\x41\xf7\x9c\x30\xb6\xf7\x52\x2c\x4d\x3d\xa3\x59\xc6\x54\xd3\x6e\xb3\x87\x6c\x1d\xd3\x3d\x38\xcf\x19\x3c\x7b\x3d\xa8\x09\x73\x7d\xfd\x13\xd8\x2f\xdc\x68\x96\x8d\x7b\x2e\xa3\xb2\xf4\x60\x1c\xc2\x65\x7f\xe8\x6e\x85\x38\x03\x46\x15\xec\x31\x8c\x8a\xb9\xcc\x8a\x19\x7b\xcd\xe6\xbc\x4d\x43\xd4\xc6\xd3\xc1\x53\x9b\x71\x0d\x89\xb0\xa3\x4c\x26\x71\x79\xc5\xa9\x27\x50\x8b\xc6\x5c\xee\x80\x13\xf3\xe5\x88\xf8\xd2\x8d\x5f\xd1\x88\x2c\x9d\xd1\x3c\x8f\x07\x71\x20\x0b\x4e\xd1\x5b\xf7\xe1\xfe\xa3\x80\x5f\xa1\xa0\x12\xb2\x2a\x1f\x1e\x1b\x74\x2f\x8c\x55\xe1\xc2\x33\xb5\x75\xa8\x08\x84\xad\xcc\xe1\xbf\xb1\x79\x34\x2b\x49\xd0\x65\x36\x68\xb9\x26\xb8\xce\x59\x04\x76\x02\xe4\x55\xbc\x03\xa8\x05\x0c\x87\x8b\xc6\x6d\xac\x9d\x08\xc8\x17\x99\x51\xe3\xb5\xd8\x00\xdd\x61\xaa\x6a\xe4\x4c\x69\xae\xed\x35\xfc\x11\x4e\xe5\x59\x46\xf9\x2c\x38\x2b\x72\x84\x9f\xb3\x45\xb3\x09\x0c\xfe\xd5\xaf\x9d\x96\xc8\x07\xa2\x63\x65\x5b\x65\x3b\xc7\xc5\xb9\x3a\x56\x87\xe6\x1f\x78\x69\x37\x94\xa9\x27\x00\xa2\xca\x35\x58\x59\x63\x4a\xc4\x29\x50\xf5\x14\xb8\x56\x17\x64\x5b\x71\xf7\xb1\x5a\x83\xa6\xb4\xb3\xbf\x41\x8a\x3b\x47\xeb\x11\x85\x1c\x4c\x72\x07\x19\x07\xd2\xcd\x4f\xb7\x29\xa4\x50\xc9\x72\x95\xa9\xea\x0e\x44\x4d\xc5\xf6\x36\xe6\x80\x40\x9c\x10\x82\xa6\x3d\x01\x7e\x3a\xe4\xf0\xd5\xe1\x5e\x25\x9d\x5b\x46\x25\x73\x3a\x41\x35\x85\x5c\x5a\xcd\x65\x32\xf5\x72\x42\x53\x79\x8b\x11\xf0\xc0\x92\xa1\xea\x2a\xd0\x63\x69\x55\x99\x0d\xea\x1a\xba\x40\x15\x64\x9c\x25\x09\xea\xb6\xaf\x07\x70\x4b\x17\x84\x2a\x59\x88\xd4\x7b\x19\x83\x8b\x18\x41\xf1\xdd\xd2\x67\x5f\x4a\xc1\x02\xd6\x53\xaf\x59\x84\x20\xc9\x35\xc0\x64\x56\xd2\xbf\x1c\xbc\x7c\xf1\x54\xaf\x39\xf8\xb6\xa5\x6b\xee\xb2\xc5\x35\xe7\xe4\xc6\x5e\xbf\x32\x34\x4f\x6a\xf9\xa5\xef\xbc\xab\xa8\xec\x8d\x04\xf6\x1d\x78\x78\xe1\x57\xb7\x8a\x47\x1a\x07\x6e\x94\xad\x8e\xc9\x11\xa8\xf2\xd6\xda\xaa\xd5\x61\x39\xae\xec\x26\x04\x51\x23\x71\xdd\x96\xda\x95\xdd\xd1\xc5\xe8\x01\x25\xae\x17\x98\xc0\xda\x38\x94\x90\xac\xa4\x91\x6f\x14\xbe\x08\x9a\x75\x73\xf5\xe0\x80\x1c\x39\x9a\x87\x2e\xdb\xfd\x78\xaf\x47\xd4\x2f\xec\xf9\x5d\x8e\xa8\x24\xde\x58\xdc\xf3\xbb\x9c\x82\xbf\x31\x5f\xbb\xca\x88\x65\xa8\xf6\x63\xfb\x2a\x23\x48\xd6\x2f\xc3\x7f\xb2\x29\x9d\x33\xc8\xd8\xe7\x19\x55\x19\x84\x0b\x5c\xb9\xef\xc7\x90\x2c\x0c\x61\x62\xce\x95\x14\x10\xaf\x39\xa7\x8a\x43\x0d\x36\xc5\xa0\xa2\x89\xb5\x22\xbf\x38\xfa\x78\xfa\x01\xa2\xc8\x30\x65\x0a\x5c\x81\x18\xbf\x9a\x85\x0e\x25\xcd\xea\xeb\x50\x7b\xf1\x03\x1e\xb0\xb0\x0a\xf6\x14\x20\x6f\x35\xff\x24\xcc\x7d\x56\x98\x82\x66\x50\x0c\x21\xc9\x0a\xcd\xe7\xfb\x94\xae\x58\x5b\xa1\xd4\xda\xfe\x40\xa6\x82\x2f\x9f\xf1\x9a\x47\xf1\xe6\x52\x99\x8f\xea\xd0\x78\x32\x55\x65\x0d\x80\x9f\x84\x8c\xac\x98\xbf\xa1\x11\x4b\x00\x6f\x0f\x75\x59\x08\x19\x03\x89\x58\x45\xc5\xbb\xf8\x7c\xe5\x1d\x17\x38\xef\xeb\x85\xb7\x03\xc7\xa1\x26\xd9\xfe\x9d\x7d\xb1\x67\x2f\xea\x14\x45\x9f\x9f\xb8\x93\x93\x0a\x1d\xe3\xeb\x6f\x1c\x96\xd7\x97\x57\xee\x99\x88\xf7\xdf\xbb\x40\x2c\x9f\xb2\x19\x53\x34\xab\xaa\x4f\x22\xa6\x72\xbe\xfa\xf4\xd6\x87\xa3\x2c\xd0\x66\x03\x68\xb1\xe6\x25\x2e\x4a\xac\xe9\x2e\xba\xf7\xcc\xcc\x28\x54\xf2\xa4\xd0\x51\xda\xb0\x59\x2e\x15\x55\xdc\xdd\x2b\x54\x10\x76\xc7\x35\xd4\xa5\xcc\x65\x0a\x8e\xd9\x42\x33\xd5\x2f\xb3\xa9\xee\x25\x4f\x13\xc3\xe7\xae\x67\x70\x00\xe3\x52\x36\x2a\x26\x13\x2e\x26\x83\xea\x1b\x6a\xc8\xd5\xbd\x24\xa1\x6a\xa4\x90\x44\x31\x2d\x0b\x95\x80\x06\xa8\x93\x29\x4b\x0b\x08\x6e\x9b\x14\x14\xba\x7f\x33\x5d\x82\xf4\x11\x42\x0a\xe0\x63\xc7\x6e\x25\xc0\x5d\x46\x93\x2e\x00\x34\x80\xba\x59\xf6\x37\x34\xca\x81\x04\x50\xb9\x6b\xfd\x0c\x6d\x58\xeb\xa8\xb9\x5d\xd8\xd5\x4f\xbf\x97\x64\x42\xa1\x3b\x2c\xbc\xdf\x15\xac\x49\x98\x95\x32\x46\x57\x8b\xe1\xfd\xed\x5c\x8a\xb8\x7e\x60\x96\x94\x3f\x03\x6c\xce\x13\x98\xe1\xba\x6d\x81\x3f\x72\x2b\x74\xff\xa6\xa7\x3e\x84\xd3\x09\x6b\x88\x64\xae\x95\x37\xad\x82\x3a\xaf\xed\xda\x46\xc5\xb9\x97\x47\x34\x44\x5a\xba\xa8\xd6\x72\x15\x6b\x13\xd5\xc5\x28\xac\xc6\xfd\xc6\x68\x38\x21\x3e\x24\x29\xcf\x19\x55\x35\x37\xa1\xab\x49\x2c\x45\xe2\x5f\x1f\x59\xe3\x8c\x3b\xc8\x39\xcb\xa7\xb4\x0c\x94\xf4\x4d\x6e\x83\x47\x1e\x2b\x23\xc8\x72\x4d\xdb\x7b\xfe\x1a\xe3\x12\xa2\x6a\x82\xf7\xe2\x1d\x9e\xaa\x49\x31\x73\x05\x7f\xe5\x52\xfd\x4e\xdf\x14\x59\x26\x37\x98\x3b\xef\xf0\x50\x93\xb3\x77\xaf\xeb\xd1\x9e\xf5\xf8\xb3\x10\x1b\x1c\xa7\x8f\x7d\xdc\xae\xd1\xae\xd1\x53\xe3\x14\xa5\xe5\x60\x87\xba\x32\x0b\xac\x5d\xe9\xd2\xae\xca\x5d\xac\x2e\x61\xcf\x6c\x36\x0f\x1a\x4a\x39\xeb\x70\x18\xb9\xc8\x0b\x83\xd1\x2d\xcb\x50\x6d\x91\x4c\xa9\x98\x40\xfe\x9d\x2c\xec\xbc\xbe\xf8\x02\xbe\x5e\xb1\xb4\x48\x1c\x78\x19\xe7\x72\xf0\xb1\x65\x5f\x04\x8d\xc7\x97\x32\x81\x66\x72\x3a\xa1\x79\xe0\x6f\xac\xe1\xa0\x17\xc2\xd0\xbb\x57\x84\x0f\xd8\x80\x1c\x7c\x51\x7b\xfc\xc0\x7d\x45\xae\xa4\x9d\xaa\x0f\x5d\x8b\x5e\x81\x8c\x1b\x10\x62\x07\x75\x8a\x03\x72\x6e\xe7\x0a\x1e\x89\xf2\x60\x44\xeb\x7c\x2e\xc2\x68\x54\x1d\x9d\x1e\x51\x6c\x42\x55\x9a\x41\x72\xd0\xd8\x5e\x10\x65\x88\x60\x38\x08\x51\x94\xe1\xa2\x05\xec\x58\x48\xb3\x4e\xfb\x8b\x8c\xba\x35\x54\xdf\xe8\x13\x2e\xac\x26\xd6\x4f\xa9\xa1\x7d\xe8\x0e\xe1\xae\x84\x13\xd7\x9a\xa4\xef\xcb\xc4\xf5\xa9\x67\xe1\x7e\x79\xa4\x4f\x9e\xfb\x84\x8e\x3e\x2d\xff\x8a\x8b\x3e\xed\x43\x51\xb3\x98\x18\x0f\x84\x3b\x1d\x69\x2f\x61\xac\x0e\x44\x85\xc1\xa6\x54\x3b\xaf\x8a\x10\xc3\x9b\x06\xe4\x52\x9a\xaa\xe4\xa9\x73\x0d\x44\x82\xd9\xbe\x10\x5c\x25\x0b\x2b\x39\x77\x7e\x79\xfd\xe1\xa7\xe1\xfb\x8b\xcb\xeb\x20\xee\xe2\x63\x23\xd6\x88\xc4\xfb\xc4\x5d\xdc\x84\xef\x33\xdd\xdb\xd8\xee\xeb\x44\xe2\x16\x71\x17\xb7\x0a\xab\x22\x71\xb3\xb8\x8b\xa2\xb8\x46\x24\x6e\x11\x77\x71\x0c\xbd\x41\x24\x6e\x13\x77\xf1\x82\x7d\x55\x24\x6e\x10\x77\x51\x24\x37\x88\xc4\xed\xe2\x2e\x8a\xf2\x06\x91\xb8\x5e\xdc\x45\x9b\xdd\x9d\x48\x6c\xfc\x79\x9c\x48\x64\x62\x8e\x16\x87\x6f\x7d\x0c\xca\x3a\x5f\xa1\xc6\xd4\x85\x5b\xf6\x84\x3c\x32\x56\x7b\x2e\xe6\x1f\xa9\xb5\xc2\x72\xc5\x34\xe8\xac\xd6\x04\xab\x3e\x2a\xd2\xc5\x57\x1e\x5f\x4f\xc6\xb5\xf8\x3a\xdb\x37\x58\xbb\x03\xd0\x74\x59\x4b\x7b\x5e\xb7\x89\x18\x07\x6c\xd5\x69\xef\xec\xd7\x8b\xd7\xe7\x97\xd7\x17\x6f\x2e\xce\x3f\xec\xd5\xb3\x8f\xac\x89\xd6\xbc\xca\x1f\xe2\x4e\x74\x63\xc3\xcd\x98\x2b\x36\xe7\xb2\xd0\xd9\x22\xf4\x7c\x43\xd0\x5c\xcf\x52\xab\x70\x3a\xaa\x9a\x2f\x15\x0b\xa8\xfb\xc5\x93\xf5\xdb\xed\x92\x2e\x30\x08\xe3\x03\x5f\xdd\x6e\x3c\xfc\x05\xee\x46\xfc\x35\x8e\x41\x74\xb6\xd8\x37\x8d\xcb\x1c\x41\x33\xce\xca\x09\x57\x3a\x8a\x70\x8c\xad\xe3\x2e\x76\x1c\x04\xf5\xe0\x16\x8f\x1b\x4b\x8a\x40\x13\xe4\x41\x54\xc0\x68\x2b\x5c\xde\x28\x39\x6b\x29\x60\xae\x9c\xc7\x2d\x54\xf8\x5e\xc7\x6f\xa8\xc6\x3d\x30\x9f\xc6\xc5\xe8\xbd\x20\x55\x4e\xb7\x35\x45\x66\xb9\x41\x94\x7a\x6e\x57\x53\xd3\x61\x18\xef\x68\xfe\x3d\x5b\x7c\x60\xa8\x92\x1f\xcb\x8b\xc4\x32\x96\xd8\xfb\x96\xdc\xb0\x85\x0b\x76\x3a\x0b\xc4\x71\xdd\x5c\xda\x57\x07\xbd\x61\x88\xe8\x85\x30\x56\xea\x6a\xda\xf9\x83\xc6\x63\x3f\x08\x37\x75\xb2\x5b\x65\xd0\x07\xa8\x6e\x7a\x58\x57\x04\xbc\x34\x68\xf1\x11\xe8\xaa\x68\x72\x6e\x6f\x23\x76\x7b\xe2\xf1\xbb\xbe\x35\xa0\xfb\x0e\x28\xd2\x27\xf6\xc3\xf4\xc9\x73\xf8\x9f\x16\x73\x71\x55\x87\x4e\xd3\xd4\xc7\x24\x15\x9a\x8d\x8b\xcc\xc5\x0c\xe9\x01\xa1\x39\xff\xc8\x94\x46\xb7\x7a\x72\xe3\x86\x8b\xb4\x47\x0a\x9e\x7e\x83\xeb\xba\x46\x76\xdb\x6b\x19\x92\xc0\x76\xdb\xef\x2b\x00\x3c\x17\x0d\xe9\x5c\xf2\x5d\x8b\xd5\x70\x21\xf9\xc0\x03\xa1\xb6\x02\x5e\xe5\x71\xa3\x5d\xc7\x2a\xb2\x43\x75\xd9\x9b\x08\x04\x68\x75\x86\xe8\x42\xb1\x70\xee\x76\x93\x96\x87\x95\xb8\x74\x05\x1c\xca\x8a\x45\xc8\x8f\x26\xa1\x88\x97\x2e\x3b\x56\x0d\x2c\x9b\xf5\x9a\x3f\xea\x9c\xc6\xa0\x24\xcd\xf1\x5b\x49\x02\xfa\xec\xeb\x4f\x87\x87\xff\xf8\xfe\xfc\xa7\xff\x7d\x78\xf8\xcb\x6f\xbd\xda\xbf\xc2\x3d\x06\x46\x76\xf3\x4f\xb0\x1f\x92\xb3\x64\x20\x64\xca\x2e\x61\xfe\xf0\xa3\xd7\x71\x4f\x93\x44\x16\xc2\xc0\x3f\x60\xa9\x42\x7e\xd4\x60\x2a\xb5\xb9\x18\xf6\xc2\x8f\xb9\x4c\x97\x7f\xd2\xa8\x32\x5c\xbb\x5c\x53\x95\xbc\xda\x91\xf9\x3d\x95\x70\x78\xa0\x96\x2a\xae\x25\xa5\x1b\xf6\xe1\x37\xf6\x18\x86\x5c\x86\x32\x43\x53\x40\x7a\x56\x1b\x99\x2d\xc7\xcd\x72\x67\x07\xf3\x97\xa8\xee\xe5\x7e\x66\xed\x05\xec\x38\x7c\xd0\x8e\x8b\x0c\x6b\x12\x7a\xf7\x00\xaf\x22\xdb\xde\xb9\xe1\xd4\x89\x60\x11\x55\x8d\xd5\x4e\x87\x17\x64\xee\xf6\xf1\x11\x97\xa7\xad\x84\x2d\x17\xf5\x31\xe4\x6c\x40\x77\xdf\x3c\xa8\xbc\xad\xc2\x09\xc6\xe8\x12\xff\xb5\xfc\xc2\x57\xae\xb1\x53\xa0\xe6\x73\x04\xf1\x6d\x2c\xcb\xbe\x01\x9a\x1c\x39\x12\x83\x24\x2f\x7a\x9e\xdc\x60\xc6\x66\x52\x2d\xb0\x42\xcf\x3f\x5c\xa2\xe6\x7d\x6d\xa4\xa2\x13\x88\xc5\x75\x2f\x83\x97\xb4\x9c\xa8\x9f\x54\x59\x74\x08\x7e\xb7\xf2\x2e\x5c\xcf\x23\xe7\x7b\x49\x0a\x65\xf5\xd5\x6c\x51\x95\xa6\x7c\x34\xa9\x5c\xee\x2c\xb6\x55\xa6\x1b\xcd\xe3\x56\xc5\xea\x80\x4e\x5f\xf2\x5b\x0b\xc1\x61\xcd\x4e\x9f\x45\xd3\x2b\xb5\x46\xe7\xac\x10\x73\x6b\x80\x22\xbb\x05\x93\xdd\xc4\x6a\xca\xe7\x5c\x4b\x44\xfc\x6d\x18\xe8\x9a\x92\x6e\xb4\xaf\x2c\xd9\x7c\xbe\xd5\xc7\xae\x55\xb6\x43\xd3\x19\x44\x0a\x71\x73\xb8\x92\x46\xa5\xb7\xf6\x2e\x87\xea\x1d\xa5\x24\x69\x63\xc4\x34\x6e\xda\x97\x71\xf8\x52\x7d\xe4\xd4\x18\xa6\xc4\x2b\xf2\x3f\x47\x3f\x7f\xf9\xb9\x7f\xfc\xcd\xd1\xd1\xa7\x17\xfd\xbf\xff\xf2\xe5\xd1\xcf\x03\xf8\x8f\xff\x3a\xfe\xe6\xf8\x73\xf8\xe1\xcb\xe3\xe3\xa3\xa3\x4f\xdf\xbf\xfb\xf6\x7a\x78\xfe\x0b\x3f\xfe\xfc\x49\x14\xb3\x1b\xf7\xd3\xe7\xa3\x4f\xec\xfc\x97\x48\x22\xc7\xc7\xdf\x7c\x81\x9e\xea\x83\x95\x9e\x77\x23\x2c\xfb\xae\x1c\xff\x21\xdc\xa8\xd5\x05\xb3\x83\x9e\xf0\x88\x2c\xdd\x56\x15\x08\x9f\xf9\x18\x9a\x80\x66\x89\x62\x66\x1f\x3e\x2a\x47\x19\xb9\xda\x55\xdc\xd8\xa1\x26\xa5\x79\xf5\x87\x73\x72\x05\xb3\xa1\xcd\x12\x10\x97\x4d\xe3\xb5\xda\xb1\x92\xb3\x41\x1d\x38\x82\x46\xe7\xad\x4e\xbf\x9d\x8b\x9d\x5d\xe7\x78\xeb\x1c\x6f\x9b\xc7\xd3\x74\xbc\x5d\xb5\xe5\xa4\xce\xeb\xf6\xe0\x0f\x61\x53\x6e\x9e\x42\x0a\x0d\x13\xf3\x58\x98\x6a\x6d\xf4\x46\x30\x45\xeb\x15\x85\xb0\xc1\x0f\x9b\x21\xea\x41\xb8\x38\x74\x38\x9c\xc8\x28\x39\xa7\x15\xcd\xd6\x47\x17\x90\x53\xe8\x18\x0b\x17\x07\xbc\x24\x8a\x6a\x00\x93\x15\x73\xd6\xa2\x2f\x02\xc6\xe6\x4c\x98\xaa\x48\x34\x32\x2f\xc7\x37\x9a\x81\xcc\x85\x1f\x5d\x22\xc0\x8d\xcb\x0d\xb0\x56\x3a\x17\x55\x35\x44\x94\xc6\x5e\x55\x3f\xa6\x5a\xcb\x04\xf2\x2a\x5c\x79\xa2\xb2\xa8\x92\x5f\xa2\xe8\x30\x55\xe8\xff\x5d\xeb\xaa\xef\xaa\x27\x57\xfb\x33\x5a\x40\x75\x3c\x31\x87\xf7\x44\xee\x53\x5a\xb8\xa0\x29\xa7\x24\xc0\x0a\xaf\xbc\xa7\xc4\x2e\xa3\x68\x3e\x4e\xe0\x8f\x65\x1d\x0f\xd5\xd6\xe2\x7f\x40\xc3\xc1\x28\xaa\x5e\x2d\x04\x86\x2a\x91\x94\xb8\xd3\x88\x57\xea\x4a\xfc\x15\xa5\xd8\xae\x68\x73\xe5\x3c\x97\x74\xb2\x3d\xa3\xc7\x78\xb5\x29\x42\x65\x02\x05\x08\xad\x90\xff\xee\xea\xd2\xde\x54\xa5\xb6\x6a\x52\x4b\x15\xa9\x9d\x7a\xb4\x37\x4c\x72\x17\x75\xa8\x9d\x2a\xd4\x42\x3d\xc9\x15\x1b\xf3\xbb\x96\xfc\x7b\x2a\x2a\xaf\x1e\x4f\x99\x30\x7c\xcc\x5d\xa7\xd5\x5c\xb1\x9c\xa1\xdc\xc9\x46\x12\x46\x93\x29\x08\x6e\x7f\x7d\x57\x41\x18\x95\x79\x86\xa0\xf8\x68\x11\x80\xce\xf2\xdb\x4d\x0c\x3a\xfd\xbb\x93\x81\x9d\x0c\xf4\xe3\x69\xc9\xc0\x56\xe6\xe1\x1f\x40\x00\xee\xd1\x22\x82\x3c\x1a\x7c\x72\xcf\xeb\x5a\x16\x0e\x70\x28\xba\x97\x41\x95\x67\x7a\x02\x54\xa2\x40\x16\xd4\x71\x03\xb2\xc3\x22\xcb\x5a\x56\xbb\x3d\xbc\x80\xaf\xcb\x8b\x2c\x23\x39\x90\x18\x90\xf7\x02\x64\xc9\x29\x54\xdc\x8f\x63\xb2\x4b\x36\x67\xaa\x47\x2e\xc6\x97\xd2\x0c\x9d\xd2\xdc\x8c\xce\x74\xc4\x08\x1f\x93\x57\xd6\xa0\x8c\x2c\xd1\x65\xe8\x04\x0c\xa9\xaa\x1e\x83\x54\x8d\x97\x54\x05\x7e\xf6\x9c\x15\xb2\x79\x4b\x9f\x87\x6c\xe5\xfe\x9e\xb6\xb8\xec\x7e\xd1\xc2\xa2\xf7\x4f\x86\x68\x50\x88\x66\x66\x2e\x35\xbf\x84\x5a\xa3\x56\xac\xfa\xec\x98\xfb\x1b\x7b\x09\xe6\x52\x9b\x2b\x6b\x2d\xb7\x6b\x87\x32\x0c\x8f\x43\x19\x7b\x9a\x65\x2c\xad\xf7\xdb\x89\x96\x59\xae\xa1\x02\x6d\x56\xb0\x4f\xa0\x54\x77\xa8\x5f\xcf\xc8\x94\x8a\x34\x43\x40\x88\x63\xca\x33\xbd\x5c\x48\x84\x57\x05\xd6\xcb\x92\xfb\x3e\xe5\x3f\x7e\xb6\x49\x22\x55\x0a\x61\xe6\x32\x64\xf5\xc3\x22\x94\x7c\x0c\x77\xc6\x8c\x0a\x3a\x61\x88\xb4\x95\x35\xa5\x44\xa1\xb6\xaa\xae\xd5\xf8\x9f\x4a\x79\x43\x12\x39\xcb\x33\xe0\x92\x68\xca\xed\x99\xad\xea\xfc\x52\xf2\x43\x1f\xfa\x50\x9e\xd4\x9a\xc2\xc0\x2f\xf6\xd9\x07\x92\xdd\xb1\xa4\x75\x1f\x48\x2b\x57\xed\x56\x43\xc8\x87\x14\xa5\xc2\x36\x96\x96\x2d\xb1\x3e\xe8\xaa\xfc\x56\x29\x1e\x07\xe4\xfc\x8e\x25\xb5\xa6\x9f\xd8\xc8\x14\xd7\x21\x14\x32\xf4\xe9\x0d\x2a\x45\xa1\x2d\x12\x85\xc8\xbc\xad\x8f\xa5\xc2\x3f\x40\x23\x94\xcf\xf5\x24\xd1\x3e\xef\x8c\x0b\xe6\xea\x64\x40\xf6\xae\xaf\xc0\xdb\xe4\x04\x3c\x42\x61\x1f\x5f\xa9\x46\x54\x66\x01\xf8\xb9\x92\xd8\xce\x25\xf5\xa1\xa4\x34\xe4\xe8\xf0\xe4\xf0\x78\xc5\xc9\xda\xa2\xad\x42\x7d\x5c\xd7\x66\xc6\xa1\x7a\x58\x0e\x25\xae\x58\x72\x98\xf6\x08\x37\x6d\x66\x6b\xaf\x1f\x55\x88\xb0\xaa\x3e\xdd\xb9\x47\xb4\x24\x46\xd1\x94\x3b\x5d\x19\x4d\x16\xa8\x58\xa2\x46\x15\x70\x78\x35\x39\x3a\xfc\x7c\xd8\x23\xcc\x24\xc7\xe4\x56\x8a\x43\x3c\x92\x62\xb7\x6b\x40\xae\x5d\x37\xf8\x72\xa2\x0b\x59\x40\x03\xc6\x36\x80\x3c\xbb\xcb\x33\x9e\x70\x93\x2d\xe0\x7a\x22\xb2\x70\xad\x6b\xa6\xd4\xf8\xb4\x6f\x34\xc9\xf3\x3b\x6e\x42\xd9\x7e\x39\x26\x2f\x5c\xc7\x1e\x46\xbd\xfb\x3a\xe3\x73\x76\x32\x65\x34\x33\x53\x1c\xae\x42\x7c\x99\x13\x21\x45\xff\xdf\x4c\x49\x48\x38\x17\x9e\x12\x76\x9a\x08\x3f\x6c\x7d\xec\x80\xcb\x61\xcc\x82\xe5\xa7\x90\x60\x92\xbd\xc0\xbe\x8d\x6f\xd1\x4c\x56\xba\xa0\x5f\x5f\x0f\xbf\x6d\xf4\x68\x86\x9b\xd5\x18\x9c\x77\xcb\xc7\xce\xd5\xba\xa7\x3f\x86\xdc\xc6\x36\x44\x26\xab\x3d\xe0\x57\x3b\x21\x13\x23\xf1\x02\x76\x43\x37\x64\xf2\x93\x2c\xa0\xbb\x1d\x1d\x21\x34\xc0\x30\x6e\xa9\xf0\x1e\x20\x43\x0e\xec\x54\x0f\xac\x8c\xb5\x7b\xf3\x1d\xa3\x69\x4c\xf5\x9d\xe5\x61\x45\x14\xa3\xa8\x1a\x99\x64\x17\x56\xa8\xcd\x75\xb7\xcb\xb5\xd0\x46\xce\xc8\xd4\x91\x0a\x6b\x82\xe8\xdf\x1a\x86\x73\x4d\xc1\x59\x1d\xc0\xd9\x0f\x25\x12\x14\xcb\x59\x54\x75\xb0\xe5\xe1\xe7\xf4\x48\x42\x69\x85\x77\xdd\xea\x56\xc5\xbc\x5b\x20\xf6\x94\x24\xf5\xe5\xad\xb7\x62\xe0\x02\x5e\xd2\x82\xa8\xeb\x8c\x88\x7e\xb0\x7d\x2c\x11\x69\x1d\xfb\x42\xd6\xf9\x5f\xfd\x5a\x60\x6b\x39\x2f\xcf\xa6\xd5\xa3\x3b\x45\x79\xa2\x13\xd0\xeb\x63\x1f\xcb\x30\x47\x75\xc1\xad\x8f\x9d\xd6\xa1\x5d\x08\x08\xc1\x05\x50\x34\x1f\x6b\xf7\xa5\x2d\xe3\x08\x49\x6b\x3d\x03\x42\x64\xd1\xa9\x24\xab\x89\x24\x2b\x1d\xe6\x5b\x89\x0a\xcd\xd4\x3c\xb6\x0c\x45\x35\x5a\x1f\x8d\x5c\xc6\xfb\x77\xc2\x68\x15\xee\xbd\x5b\xb0\xf7\x4e\xa1\xde\x6b\xaa\x69\x28\x22\xca\x6e\xbd\x4e\x3f\x89\xee\x5f\x5f\x8d\x95\x0d\xaf\xc5\xd3\xb8\x66\xc0\x68\x92\x01\x12\xf0\xb6\xa3\xa2\x62\xc2\xc8\x4b\xfb\xa6\xaf\xff\xf6\xb7\xbf\xfc\x6d\x00\xd3\x6f\x4d\x95\x0a\x72\x71\x7a\x79\xfa\xeb\xd5\xc7\x33\x28\x2f\x80\x3d\x65\x0f\x1a\x9f\x0d\x29\x6d\x68\xb9\xdc\x44\x62\x80\x84\x5d\x1d\x6b\x14\x5a\xf3\xdd\xeb\xac\x6d\x04\xa4\xd7\x54\xad\x0e\xdd\xf4\x92\x5b\x36\x7e\x24\x7e\x6c\x23\xa4\xfb\xd8\xc3\xdb\x2e\x48\x2f\xc9\xaf\x64\x72\xb3\x83\x65\x75\x78\x7d\x36\x74\x24\x6a\xc6\x15\x15\xde\xbd\x85\x5a\x5f\x2e\xe6\x32\x9b\x73\x31\x21\x94\x5c\x9f\x0d\x61\x01\x06\xf0\x5f\xe0\x6b\x04\xb7\xc6\x02\x09\xc7\x95\x59\x49\x1e\xea\xe4\xb3\x3c\x03\x07\x2d\xe4\x95\xd1\x8c\x6b\xc3\x13\x14\x45\x3b\x9f\xd2\x2d\x0a\x33\xc3\x20\x9c\xbf\x9b\x0d\x58\xeb\x61\x5a\x37\x07\xd1\xfc\x54\x33\x1f\x37\x99\x83\xd8\xe0\xe0\xee\x96\xdb\x32\x9a\xb7\x9c\xbf\xdd\x54\xd9\x79\xab\xbb\xe5\x62\xc7\x03\xde\x72\x4f\x55\x9e\xa3\x1f\xc9\x15\xbb\x32\x32\x6f\x89\x04\xba\x87\x77\xc4\x01\x47\x6c\x2c\x15\x5b\x06\x02\x6b\x80\x5d\x5a\x30\x57\xf1\x3c\x9a\xe4\xe9\xf0\xa2\xf4\xd4\xc9\x3a\x28\xe7\xa3\x8c\x43\xb9\xf3\x8c\xcf\x99\x60\x5a\x9f\x00\x94\x57\xc4\xbb\x02\xc1\xea\x0f\x4d\x5a\x7b\x76\x15\xd9\x2c\x77\x85\xbd\xcb\x54\x32\xdf\x6a\x16\x15\x3a\xc3\x8c\xab\xbc\x1d\x70\xcf\x00\x25\x87\xe5\x1d\xb7\x88\x8d\xb6\x23\x51\x54\x4f\x5d\xfb\x53\x76\xc7\x8d\x6f\x6b\xac\x18\xd5\x52\x38\x78\xa4\xea\xe8\x1a\x4d\x94\x6b\x92\x53\xad\x5d\x31\xaf\x1a\x58\xeb\x88\x0f\x65\xba\xd4\xd9\x3a\x9a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x55\x24\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x8a\xc6\x0e\xc8\x87\x46\xc5\x2c\x9f\x24\x9a\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\x60\x6c\x38\x76\xd0\xbb\x24\x5e\x31\x0b\x0c\x50\x6f\x79\xb3\xba\xa8\x6e\xb1\xe2\x0f\x2e\x2c\xea\x2a\x5a\xbd\x82\x42\xc7\xb3\xef\x76\xb4\xda\xf5\x80\xc2\x74\xf7\x27\xcd\xfe\xd2\xcd\xd3\x00\x95\xfb\x69\x32\x0d\xb1\x24\xf1\x87\xb5\x83\xc1\x3b\x18\xdc\x8f\x0e\x06\xef\x60\xf0\x0e\x06\xef\x60\xf0\xc6\xe8\x60\x70\xc4\xe8\x60\xf0\x0e\x06\x5f\x33\x3a\x18\x7c\xd3\xe8\x60\xf0\x4d\x8f\x75\x30\x78\x07\x83\xbb\xd1\xc1\xe0\x51\x8f\x76\x30\x38\x62\xfc\xf9\x00\x82\x0e\x06\x7f\x0a\x00\x41\x07\x83\xaf\x1b\x4f\x15\x36\xe9\x60\xf0\x0e\x06\xc7\x91\xec\x60\xf0\x0e\x06\xdf\x38\xfe\x34\xb7\xdc\x53\x95\xe7\xad\xb2\xdb\x23\xff\x3c\x60\xc6\x43\x6b\xf1\xa2\x93\x84\xe1\x29\x0d\x85\x93\x9f\x72\x8a\x30\x06\x72\xda\x13\xdc\x14\x09\x35\x61\xef\x57\x24\xcc\xd4\xe6\x9a\x6a\x01\x2f\x45\x40\x4b\x00\x15\xa1\x58\xfd\x3e\x58\xa9\x0e\x13\xa1\x08\x6f\x85\x94\x6a\x10\x11\x52\xe9\xd9\x06\x27\xd5\xe1\x21\x1c\xd9\xf5\x50\xd2\x12\x34\x84\x03\x2c\xd7\xc3\x48\x6b\x60\x21\x14\xd9\x65\x08\x69\x3d\x24\x84\x22\x59\x83\x8f\xb6\xc1\x41\x48\x08\x18\x1a\xe7\x6e\x87\x82\x50\x14\xeb\xb0\xd1\xc3\xc0\x40\x2d\xbc\xad\x2d\x35\x13\xbc\x4b\x06\x7d\x9d\xf9\x28\xa3\xeb\xa9\x62\x7a\x2a\xb3\x68\xb9\xd2\x90\x29\xef\xb8\xe0\xb3\x62\x66\xd9\x4b\x5b\x91\xc0\xe7\x65\xf8\x52\x7c\xdb\x5c\xe2\x3d\xea\x2e\xfa\xc9\xf9\x8d\x2d\x41\x9e\x32\x65\x2f\x31\xca\x33\xbb\xfb\x50\xd7\x61\x4a\xe7\x28\x69\x5f\x24\x09\x63\xd0\x2e\xb9\x6e\x9b\xfe\x65\x50\xce\x3c\x34\x5a\x8b\x26\xf9\x32\xf6\xc4\xb8\xda\xee\xa0\xd4\xfe\xe5\x2b\xd4\x2e\x62\xd4\x60\x24\x72\x17\x89\xda\x05\x74\x03\x73\xff\x21\x11\xbb\x36\x57\x20\xd6\x4a\x8b\x42\xe9\x4a\x33\x0b\x7b\x0b\x6e\x42\xe8\xea\x88\x1b\x8a\xe6\x5a\x74\xae\x0d\xda\xd6\x4a\xea\xb4\x44\xd9\xa2\x10\x36\x74\xf4\xce\x56\x74\xad\x0d\x5a\xd6\x42\x76\xdf\x8b\x92\x95\x98\x17\xd2\x54\xda\x88\x90\xb5\xc1\xbb\xda\x63\x5d\x0f\x50\xea\x7c\x19\xdc\x69\x87\x79\xec\x60\xbe\xb7\x44\xa9\xb6\x7f\xc4\x2e\x08\xcc\x23\xb6\x5d\x40\xaf\x75\x1b\x6c\xa9\x25\xae\xd4\x06\x53\xc2\xe2\x49\xfb\xc0\x92\xf0\x38\x52\xab\x6d\xc7\x7a\xd6\xd0\x5e\xb5\xf6\x1e\xb5\xd6\xde\xb4\x7d\xe0\x45\xf7\x7b\xd1\xc0\x7f\x85\xa2\x79\x9f\x07\xad\x15\xc5\x5d\xbc\x67\x0f\xe6\x39\xc3\x63\x43\xfb\xc1\x85\x1e\x0c\x13\x6a\x71\x12\xb1\xc2\x14\xe5\x37\x44\x0b\x43\x2e\xb8\xe1\x34\x7b\xcd\x32\xba\xb8\x62\x89\x14\x69\xf4\x2d\xbd\x54\x1b\xb6\xe4\x23\xed\xc8\x78\x7b\xa8\x5d\x70\xfd\x94\xfa\xc2\xf6\x2c\x0d\x79\x0f\xc1\xff\xe8\x55\x10\x70\x25\xba\xd9\x47\x96\x6b\x77\x03\x59\x1b\xee\x56\xaa\x9b\x4c\xd2\x54\x9f\xe4\xd2\xfd\xbf\x2a\x24\xbe\x16\x0b\xef\xe6\x14\x8b\x7b\x3c\x8e\xe1\xe5\x32\x07\x76\xd9\xd4\xef\xe4\x2d\x91\x63\xc3\x04\x39\xe2\x22\xec\xeb\x71\xcd\x94\xc2\x5b\xcf\x25\xbb\x59\x2a\x2f\x5f\x04\xa2\xa5\xb9\x1b\x4d\xb1\xec\x3f\xfe\xc4\xcc\x5d\x30\xe8\xb5\x7e\x78\xaf\x85\x27\xfc\x70\x6e\x0b\x4f\x70\x5c\x64\x8e\x55\x11\xcc\x09\x18\xad\x73\x7b\x34\xe5\xe7\xcb\xaa\x72\xf7\x4b\xd4\x3c\x4b\xee\xa6\x22\x25\x3e\x2b\x6d\xd5\x07\xf2\xd4\x36\x1b\x8d\x9e\xef\x03\x39\x8f\x44\xcd\x2b\x24\x3c\x9a\xf2\x16\xc4\xbc\x89\x82\x23\xfc\x23\xf1\x68\xf9\xa3\xfb\x5f\x36\x20\xe4\x41\xc9\x40\x6a\x18\x0f\x82\x8e\x77\xba\xbb\x1f\xfb\x40\xc1\x3b\xdd\x3d\x5e\x77\x7f\x5a\x5a\x6b\x2d\x4d\xf2\x5b\x45\x13\x36\xdc\x59\xd5\x09\xac\x4f\xd2\x42\xb9\xf4\xcb\x4a\xe3\x41\xf9\x06\x2d\x93\x0b\xc6\x52\xc7\xf5\x65\x2e\x2b\x24\x73\x8e\x8b\x2c\x5b\x90\x22\x97\xc2\xdd\xc9\xd1\x44\x3d\x62\xe1\xd0\xc0\xe5\xbc\x50\x7b\xd8\xc2\xac\x11\x97\xc6\x1a\x3d\x3d\x57\xd2\xab\x18\xaa\x10\xc2\xde\x28\x88\xd4\x83\x20\xe1\xac\x5e\xae\xdd\x6d\x51\xcf\x66\xd5\x7c\x62\x97\x17\x03\x63\x5a\x8a\x86\xcf\x58\xd5\x1c\xab\x9a\xa0\x7d\xcb\x58\xaa\x84\x8f\xb2\x05\x99\xd2\x0c\x73\xad\x41\x1f\x2b\x4a\x6e\x78\x96\xf9\x69\x0d\xc8\x15\x33\xc4\x4c\xb9\xf6\xaa\x46\x26\x05\x46\xb0\x99\x29\x15\xa1\x41\x2e\x4b\xac\xd1\x92\x64\x8c\x8a\x22\x77\xf3\xb7\x96\xea\x42\x16\x2a\xcc\x3f\x9e\x7f\xa1\x1a\x78\x39\x2b\xae\x89\xe0\x59\xaf\xd6\xd0\x73\x2b\x23\x20\x16\xc4\x75\x26\x2b\x34\x0b\x29\xd2\xb7\x5c\xb3\x5e\xfd\xdd\x72\xce\x94\xe2\x29\xc2\xf7\x5b\xf5\x10\xcb\x95\x9c\xf3\xd4\xf5\xf8\x0a\xc7\xc4\x6a\x3c\xbe\x07\x58\x34\xc5\x10\x09\x24\xa4\xe8\x0b\x36\xa1\xa0\x17\xfb\x4b\xc8\xf1\x86\x7b\xdf\xbf\x99\x8a\x8f\x6b\xe3\x22\x85\x0e\x62\xd6\xe0\x94\x79\xbd\x92\x03\x99\x73\x0a\xf3\xad\x9d\x94\x68\xb2\x47\x42\x12\x09\x0a\x57\x21\xb8\x59\x00\xd2\x30\x2d\x0c\x49\xe5\xad\x38\xb6\x93\xe5\xda\xee\x27\x25\x23\x66\xe2\x9b\xdc\x38\xf7\x6f\x68\x66\xce\x15\xd3\x84\x09\x3a\xca\x2c\xaf\x42\x88\xcd\xf5\xda\x03\x11\x4f\x9f\x51\x53\x28\x46\x26\xd4\xb0\xb5\xea\xb7\xdb\xb7\x87\x39\x76\x5c\x7b\x6c\x61\x4c\x0a\xa1\x59\x74\x07\xd2\x9a\x6e\xff\xf5\x5f\xf7\xa7\xdb\xf3\x19\x93\x85\xd9\x8b\x53\xe4\x76\xca\x93\xb8\x16\x77\xa4\x69\xc3\xf1\x19\xd3\x44\x16\x4b\x5e\xab\x97\x9e\x3c\xc2\x0b\xb2\x66\x67\xff\x2c\x9e\x11\x94\xb6\x11\x0b\x41\xad\xf1\x2d\xfb\x96\xe9\x21\xba\xad\x56\x1a\xa3\x0c\xec\x8a\xfa\x42\x6a\xa5\xc4\xeb\xcb\xab\x5f\xdf\x9e\xfe\xf3\xfc\xad\x17\x1d\x22\xe8\x92\x20\xb7\x05\xff\x57\xc1\x08\x9d\xc9\x48\x9d\x9a\x66\xb5\xe9\xe8\x1e\xf8\xd1\x6a\xbf\x00\x01\xb3\xcf\xb0\x3c\x94\x11\x60\x65\x68\x14\xff\x35\xe1\x16\xfb\xd4\xa3\xc7\x1b\xb6\x6d\x09\x79\x16\xde\x62\xa7\x5d\x6f\x09\x49\x89\x60\xc6\xb2\x5a\xac\xd1\x6c\x9f\xe7\x82\x50\xa2\xb9\x98\x64\x75\x9b\x26\xce\x69\xd8\xa6\x2d\x64\x35\xf5\x96\x0d\xd1\x2a\x39\x09\xf3\x77\x51\x5b\x52\x33\x6f\x98\x21\xcc\x1d\xa7\x16\x5d\x0c\x09\x4d\x53\x65\x55\x2d\xc7\x2e\xb3\x66\xb7\x6f\xac\xad\xe8\x40\xa2\x1e\x79\x41\xfe\x41\xee\xc8\x3f\xc0\xa0\xfb\x3a\x5e\xda\xb6\x91\x6a\x6d\xae\x2c\xe7\xff\xb8\x18\xb6\xdc\x85\x1f\xa7\xd4\x00\x05\xbb\x7e\x46\x92\x11\x17\xa9\xd7\x6a\x0d\x53\xb8\x82\x11\x7e\x1f\xf7\xda\x86\xcf\x4e\xf5\x49\x1c\x3a\x87\x23\x5d\x8c\xeb\x2d\xa4\xcc\x9a\x63\x87\x5d\xbf\xf5\xc7\xce\xbe\xe8\x3b\xa9\xcd\x25\x4a\x30\x10\x1f\x13\xba\x6e\x86\x33\x6a\x92\x69\x53\x06\x61\x5c\x0c\xef\xec\x91\xa9\xdd\x1e\xa9\x04\x99\xeb\x02\x30\xa7\x1c\x61\xee\x3c\x1e\xa3\xe0\x42\x4b\x1a\xe7\x66\xdb\x3e\x63\xf2\x9d\x1a\x2e\x1d\xb8\x72\xfd\x3d\x5e\xab\x7b\x95\x4b\x54\x58\xd5\x39\x4d\xa6\xf0\x69\x69\xed\x22\xb0\xd6\x16\x4c\x70\x4a\xe7\xf6\x28\xba\xb7\x60\xa4\x1f\x34\xa5\x03\xa5\x26\xc4\x3d\x3b\x8e\xb1\xf2\x22\xa1\xc2\x35\xb5\x1e\x33\xa5\x50\x75\x05\xac\x84\x59\x40\x3c\x03\x4f\x30\xdd\x9d\x5a\x48\x8a\x5c\x49\x23\x13\x89\x68\x92\xe8\x7d\xb7\xaf\xc8\xf5\x59\x7c\x7c\xc6\x72\xc6\x03\xbc\x13\xd6\xcc\xf9\xe4\x03\x34\xf2\xc3\xeb\x21\x26\x9e\xf9\xfa\x6c\x08\x2d\xe9\xae\xce\xae\x87\x4d\xc5\xff\xe0\xfa\x6c\x78\xb0\xc7\x95\xc3\x36\xa6\x6f\xe8\x02\x71\x56\xd6\xfe\xfa\x31\x2a\x46\x53\xde\x65\xac\xd4\x46\x97\xb1\xb2\x34\xba\x8c\x95\x2e\x63\xa5\xcb\x58\x89\x1f\x5d\xc6\xca\xd6\xd1\x65\xac\x74\x19\x2b\x5d\xc6\x4a\x97\xb1\x52\x8e\x2e\x63\x65\xdb\x97\x75\x19\x2b\x7e\x74\x19\x2b\x1b\x46\x97\xb1\xb2\xf2\x58\x97\xb1\xb2\x61\xfc\xe7\x47\xbd\x75\x19\x2b\xd1\xa3\xcb\x58\xd9\x48\xa8\xcb\x58\xe9\x32\x56\x9e\x64\x5c\x46\x97\xb1\xb2\x3c\xba\x8c\x95\x2e\x63\x65\xeb\xe8\x32\x56\x96\x46\x97\xb1\xd2\x65\xac\xac\x1b\xbf\xbb\xee\xde\x65\xac\x44\x8f\x2e\x63\x65\xd3\xe8\x32\x56\xba\x8c\x95\x2e\x63\x85\x74\x19\x2b\x5d\xc6\x4a\x45\xbf\xcb\x58\x29\x9f\xe8\x32\x56\xfe\x33\x3d\x23\x28\x6d\x23\xf4\xe1\xc5\xa7\x4c\x7c\x08\x4f\x3e\x6c\xd0\x1b\x39\x5f\x4d\x81\x01\x3e\x22\x3a\xb7\x2f\x2a\x27\x1c\x45\x98\x66\x8a\xd1\x74\x01\x53\x4b\x00\xb9\xac\x6c\x95\x7d\xc4\xd7\x65\x7c\xc6\xe3\xd2\x4f\x60\x76\x69\x88\x31\x1a\xb6\xb0\x05\x91\x66\x4d\x5b\xa3\xa6\xa5\x49\x93\x53\x63\x98\x12\xaf\xc8\xff\x1c\xfd\xfc\xe5\xe7\xfe\xf1\x37\x47\x47\x9f\x5e\xf4\xff\xfe\xcb\x97\x47\x3f\x0f\xe0\x3f\xfe\xeb\xf8\x9b\xe3\xcf\xe1\x87\x2f\x8f\x8f\x8f\x8e\x3e\x7d\xff\xee\xdb\xeb\xe1\xf9\x2f\xfc\xf8\xf3\x27\x51\xcc\x6e\xdc\x4f\x9f\x8f\x3e\xb1\xf3\x5f\x22\x89\x1c\x1f\x7f\xf3\x45\xf4\x14\x1f\xc8\x74\x68\x8a\xc4\xb7\x70\x02\x6a\x10\xb5\x3d\x6d\x33\x7a\x07\xe2\x88\xce\x64\x21\xe2\xcd\x23\x39\x86\x0e\xc1\x85\xa9\x1d\xfb\xc0\x65\x68\x79\x96\x48\x31\xe6\x13\xaf\x47\x9f\xb8\x9e\xc6\xfd\x92\x6c\xbf\xd6\xcf\x37\x56\x98\xa1\xcd\x1a\x1f\x53\xd0\xf1\xc7\x9f\x98\x3f\x3e\xf8\x33\xb0\xcc\x21\x48\xf7\xb8\xe3\xa4\xf5\x1c\x12\x6c\x79\xc8\x7d\x09\xef\xc3\x68\x6d\x72\xc6\x8d\xf1\x17\x19\xad\x07\xd6\x72\x53\x77\x7a\x45\x93\xf4\x32\x01\xfa\xd2\x53\xe3\x1a\xab\x97\x41\x9b\xb5\xec\x10\x19\x2c\x93\x78\xd5\x49\x12\x2a\x2a\x0f\x26\xf0\x76\x3f\x65\x63\x2e\x98\x8f\xa2\xa8\xcb\x89\x78\x37\xe3\x1f\x41\x9e\xa0\xfe\x5c\xb3\xa4\x50\xdc\x2c\xce\xa4\x30\xec\x2e\xca\x7d\xb8\xc9\x77\x7a\xd5\x24\x45\xdc\x72\xc7\x1d\x30\x7b\xd4\xc3\x54\x88\xcc\x5d\x57\xe4\x8d\x89\xbf\x10\x29\x1f\x45\x77\xc4\x20\xe8\xd9\x5a\xfe\x2e\xb5\x8c\x19\x67\x46\x83\x41\x05\x91\xbc\x4b\xd3\x8e\x22\x1b\x8c\x62\x37\xc5\x7f\x15\x7c\x4e\x33\x26\x4c\x8d\xea\x10\xcc\xa2\x3a\xe1\x28\xff\x2f\x56\xaf\x82\x4b\x6f\xa8\xf8\x9c\x67\x6c\xc2\xce\x75\x42\x33\x38\x77\xed\xcc\x96\xd3\x0d\xd4\x60\xed\x95\xcc\x10\x9e\x85\x29\xb3\x3c\x4b\x68\x70\x7d\x40\x86\xd3\x84\x72\x41\x66\x96\xed\xf2\xf0\x12\x8c\x5b\xc1\x72\xb4\xd1\xc4\xaa\xbb\xc2\x94\x3e\x15\x67\x52\x8f\xa4\xcc\x7c\x9c\x3e\xa2\x77\x6e\xf8\x2e\x27\x82\xac\xb6\xfe\xab\x60\xb7\xbf\xda\xd9\x69\x32\xce\xe8\x24\xb8\x48\xe2\x23\x1d\x98\x59\xf1\x2a\x57\x53\xdd\xb4\xc0\x18\x21\x6c\x6f\x18\x42\xb3\x5b\xba\xd0\x95\x83\xac\x7a\x17\xd7\xaf\xc8\xcb\x63\x7b\xea\xe3\xef\x0c\x4d\xca\x39\xa5\xe4\xab\x63\x40\xe1\xcf\x4e\x87\xbf\x5e\xfd\x74\xf5\xeb\xe9\xeb\x77\x17\x97\x38\x49\x65\xf7\x82\x45\x26\xf1\x25\x34\xa7\x23\x9e\x71\x8c\x0a\xb3\x12\x23\x57\x27\x02\xa2\x3f\x4d\x4f\x52\x25\x73\x58\x9f\xe8\x65\x08\xbe\xcf\xba\xd1\xf5\x7a\x09\xca\xf1\xb7\x1c\xee\x38\x8c\x9b\x13\x9c\x28\x2a\x4c\xe5\x14\xc3\x07\x49\xa8\x42\x18\x3e\xdb\x6b\x4a\x0f\x4d\xdb\xa7\xf3\x9c\xa6\x29\x4b\x1b\x9f\x8c\xa0\xb4\x6b\x34\xec\x59\x78\xed\xa2\xca\xff\x27\xc3\xf7\x57\x17\xff\x07\x45\x93\x2c\x9d\xa9\x45\xde\x26\x38\xf1\x11\xb2\x2b\x08\xb1\x07\xbd\xf5\x5e\x7d\x60\x33\x39\xef\x76\xeb\xc9\xe6\xc2\x94\xf7\x64\xbb\x78\x92\x0f\x85\xa8\x5f\x0d\xa2\x46\x8f\xcc\x64\x1a\x2d\x42\x08\x19\x96\x08\x4c\x93\x4a\xbd\xdc\x89\x62\xc4\xfe\x89\x30\x9c\x66\x88\x4b\xb8\xa6\x3f\x19\xe9\xb2\xe9\xfc\x0d\xba\x12\xa7\x87\x00\xce\x32\x1d\xfd\x75\xf8\x5b\xcb\x5e\xe8\xef\xac\xa1\xd5\x6a\x57\xca\xa7\x49\xca\x84\x34\xde\xd2\xb3\xb3\x80\x32\x0a\x4a\xc6\x77\xd2\x74\xd6\x5e\x2d\x30\xb2\x71\xa3\x68\x07\x8e\x60\x2f\x2d\xae\xc3\x9a\x0f\xcb\x99\x82\xe7\xda\xbe\x45\xef\x76\x69\x55\x76\xa2\x9d\xad\x62\x34\x85\xcc\xd9\x9c\x9a\xa9\x8b\x01\x9a\x51\x7d\x83\xc0\xf4\xe0\x41\xaf\x03\x96\xd0\x88\x9d\x61\x39\xf5\x6b\xbb\xae\x1e\xdf\x88\x3f\x3f\x56\xf7\x73\x91\x53\x80\xb3\xc4\x47\x1a\xb6\xc8\x0e\xa7\xe9\x7b\x91\x2d\x3e\x48\x69\xde\x94\x09\xa0\xad\x0e\xd6\x8f\x5e\xeb\x06\xf8\xae\xe2\xfb\x29\xd4\x3e\xb2\xef\xe9\xdb\xc5\x8e\xdf\x32\xcb\x8a\xf5\x9c\xd4\x10\xc2\xc7\xf5\xbe\x19\x4c\x15\xe2\x54\x7f\xab\x64\x11\x7d\xb5\xad\x28\x85\xdf\x5e\xbc\x06\x79\x52\x78\x84\x56\x18\xb5\xc8\x25\x07\xe7\x08\x0a\x82\x59\xa3\xc7\xff\xe0\xb1\xf2\xfa\x89\x8e\x67\xaf\x00\x7b\x91\x77\x74\x41\x68\xa6\xe1\x98\xf9\x74\xa4\x35\x76\x23\x21\x17\xf1\x13\xf6\x64\x46\xd2\x4c\x57\x0c\x72\xcb\x5e\xab\xf4\xe3\x33\x6c\x2b\x60\xb7\xf4\xcd\xd8\x77\x2d\xbf\xc6\xd0\x1b\x84\x12\x91\x2b\x96\xb0\x94\x89\x24\xfa\x34\x3d\x0e\x0c\x08\x27\xf0\x52\x0a\xcb\x96\xad\xce\xe0\x45\x89\x2f\x83\x73\xab\x79\x92\x50\xd1\x40\xf6\x08\x03\x0b\x0b\x29\xfa\xc0\x94\x85\x66\x0a\xfc\x19\xd6\x18\x74\x0e\x8d\xef\x8b\x11\xcb\x10\x69\x7d\x60\xd8\x42\x3d\x1d\x6a\x9c\x1f\x83\xcf\xe8\x84\x11\x6a\xca\x83\x6d\x24\x61\x42\x63\xc4\xa6\x73\xe3\x19\x92\x4a\x56\x65\x9c\x53\x4d\x7e\xb8\x78\x4d\x5e\x90\x23\x3b\xf7\x63\x38\x86\x63\xca\xe3\x21\x75\x23\x5d\x64\xe8\xb2\xa5\x3b\x0e\xaf\x82\xa5\x00\x9e\x8a\x87\x10\x94\x13\x61\x3d\x22\x24\xd1\x45\x32\x0d\x6b\xc1\xa5\x28\xe3\x22\x7c\xb4\x33\x2a\xcc\xbc\x63\xe9\x16\x2c\xdd\xf2\x82\xf8\x41\x33\xd5\xfa\x7e\xf8\x61\x8f\xf7\x43\xdd\x6d\x60\x79\x15\x59\xab\x90\xb8\x40\x2d\xc7\x90\x33\x66\x68\x4a\x0d\xf5\xf7\x46\x55\x1b\x24\x1c\xb5\x68\x92\xf7\x1e\xc9\xfa\x51\x8b\xa6\x1a\x79\x24\x51\xc1\x74\xb1\x47\xf2\xc9\xde\x1e\x9a\xbd\xe5\xa2\xb8\x73\xce\xf1\xf6\x8e\xad\xab\x73\x20\x03\x47\x0c\x3e\x1a\xe4\x0a\xcd\xf3\x0c\x73\x94\xbc\xef\xaa\x16\xe5\x7a\xd1\x38\x4a\xbd\x1d\x55\x7a\x10\x97\x21\x92\xc0\x6a\x9a\x54\xa4\x72\xb6\x3c\xf9\x78\xdd\x5b\x2a\xc2\x68\x32\xad\x4f\xb8\x93\xab\xad\xe4\x6a\x1b\xd7\x5f\xc6\xe6\x0c\x51\xe2\x6b\xe9\xd4\xbe\xb5\x4f\x5b\x03\x21\xec\x3e\x90\x23\x19\x1d\x31\x4c\xe1\x43\xaf\x4a\xb8\x93\xae\x57\x4f\x30\xda\x4b\x83\x74\xee\x28\x99\xb5\x4f\x57\xfc\x20\x33\xe6\x62\xfc\xc2\x22\x58\x72\x7f\xb8\x35\x80\x87\xda\xae\x01\x58\xdd\x8d\x35\x00\xff\xc6\x1f\x6d\x0d\x0a\x84\x86\x41\x96\xd7\xc0\xaa\x27\xcd\x35\x00\x5d\xe0\x8f\xb5\x06\x68\x97\xa5\x66\x49\x22\x67\xf9\x50\xc9\x31\x8f\x67\xa2\x95\xab\xcf\x93\xa9\xc0\x60\xe7\xe3\x02\xd0\x04\x51\x14\xa7\x79\xe9\x2d\x13\xa5\xaa\x0a\x52\x8e\xc7\x46\x8c\xbb\x33\x42\x44\xf3\xff\xaa\x69\x80\x20\xed\xda\xde\xa7\x61\x56\x0d\x74\xd9\xbe\xc1\xff\xc3\x5e\xa5\xbe\x4c\x68\x06\xa5\x60\x71\xfb\x46\x96\xf7\x6e\x99\x50\x15\x67\x8d\x3a\xf2\x00\x1c\xc3\xf3\x21\x6a\x03\xaa\x70\xc2\x6f\xbc\x77\x58\x48\x64\x1d\xb3\xaa\xc2\x9e\x0b\x78\xbf\x76\xf1\xb5\x40\x33\x84\x98\xdb\x3b\xd6\x07\x70\xa0\xca\x70\x92\xfa\xac\xec\x61\x75\xc5\xcc\xde\x95\xa5\x6b\xed\x22\x31\x91\x62\x33\xd6\x73\x6a\xa6\x3d\xa2\x58\xe6\x82\xde\x3d\xf3\xdf\x38\x63\xff\x10\xbc\x7c\x6d\x26\x1b\x18\x21\x7c\x3e\xe8\x6e\x5c\x0a\x3f\x63\xf0\xc9\x22\x50\x6f\x12\xd4\xa9\xb1\x13\xf3\x5c\x93\x83\xb7\xe1\x20\x20\x4a\x6b\xfe\x1e\x37\xd5\x81\x9b\x71\xe9\xad\x71\x9e\xee\x1b\x8e\xac\xbb\x27\xc7\x2b\x8b\x1a\xdc\x08\x5e\x5f\x87\xac\x07\x54\xf9\x62\x52\x17\x54\xaf\xc8\xcf\x82\x94\x8b\x4a\xfa\x15\x8b\x20\xf1\xb7\x2d\xec\x54\xb1\x08\x8a\xa6\x63\xa7\x0f\xce\x1c\x08\x4e\xe2\xfe\x92\x71\xec\xad\x05\xec\x64\x81\x56\x58\xd1\x65\x0e\xfe\x41\xc0\xf9\x17\xc8\xd3\xdf\x27\x42\xae\xa1\x19\xf6\xe9\x60\xbf\xe7\x15\x9f\x52\x87\x00\x34\xd1\xd7\xf5\x2d\x17\xa9\xbc\xd5\xbb\x5a\xaa\x3f\x3a\x32\xc1\xdc\x49\xac\x38\x30\x5c\x4c\x74\x1b\x6b\xb5\xd9\x58\x61\xbd\xb9\xea\x39\x23\xde\xaa\x54\x72\xe6\x80\xa1\x15\xb3\xae\x99\x07\x15\x4d\xb1\xe9\x2f\xe9\x4c\xc8\x6a\x4c\x66\x9a\x9e\x29\xfb\x1e\xc3\x69\x76\x95\xc7\xd7\xd6\x25\xcb\x67\xeb\xdb\x77\x57\xa7\x4d\x52\xf6\x72\xb9\x9d\x32\x84\x57\x9a\xf8\xd5\xb4\xb4\x08\x4d\x67\x5c\x6b\xf0\xf2\xb2\xd1\x54\xca\x1b\x72\x14\xa2\x3a\x27\xdc\x4c\x8b\xd1\x20\x91\xb3\x5a\x80\x67\x5f\xf3\x89\x3e\xf1\x5c\xd2\xb7\x5f\x86\x2d\xf3\x9a\x71\x51\x43\x4d\xa1\x1f\x85\xcf\x5c\x86\x09\x25\xe5\xd7\xe1\xae\x5b\xbb\x14\xae\x48\xb9\x0f\x24\x5a\x5d\xaa\x4b\x6c\x1d\x2e\x88\x5f\xdc\xfb\x75\xbd\x7a\x3c\x2e\x91\x05\xdf\xee\x39\x22\x90\x70\xcd\x71\xf9\xbb\xc4\xd7\x9d\xdb\xb0\x37\x6e\xbd\x9d\x11\xb2\xff\x82\x87\x4e\x7d\x4e\x98\x6e\x5f\xf0\xf0\xbb\x8a\x06\x49\x99\x4b\xdc\x63\x10\xe8\x18\x9f\x75\x48\xea\x06\x54\xed\xa2\x2c\x01\xa9\x43\xa8\x97\xe0\x5f\x83\xa9\x6f\xd0\x30\xcc\x00\xbc\x77\x19\x8e\xd6\x5a\xce\xf2\x29\xed\x3b\xb7\x11\xb6\xf8\x31\x08\x72\xaf\xbc\x92\xa9\x14\x52\x39\xf6\xb0\x6a\x99\x14\xc0\x7a\xe8\xfa\xbf\x0e\xff\x87\x33\xe1\x2f\xb9\xda\xd2\x96\xdd\x1e\x70\xd6\x4d\x48\xb7\x1c\x67\x74\x02\x39\xc8\xf6\xaa\x74\xb0\xbd\x5b\x87\x5b\x6e\xa6\xb2\x40\x96\x35\x98\xb2\x06\x61\xb7\x1a\x8a\x69\x80\xec\x05\x61\x4a\x49\xe4\x3c\x21\xbe\x34\x00\x63\x30\x43\xb8\x3f\x21\x90\xd5\x32\x0a\xb5\x3f\x1d\xe2\x68\xd6\x22\x86\xaa\x7e\x0a\x10\xff\x6d\xb9\x8f\x8d\xc7\x2c\xb1\xa6\x0e\x8a\x66\xfd\xb0\xbb\x3b\xf3\xa8\xaa\x7a\x1d\xd2\xef\x10\xe1\x43\xc4\x55\xbb\xb1\x76\xdb\x8c\xdf\xd9\x2f\xad\xbf\xa1\xd9\xe2\x09\x27\x61\xa4\xe8\xaf\x27\x75\x3c\x20\xe4\x42\x94\xa9\x3d\xb8\xba\xd7\xbc\x39\xc1\x10\x25\x6c\xec\xf6\xb5\x6b\x72\xe2\x93\xae\xeb\x2e\x77\x6b\x7b\xaa\xa2\x85\xf4\xc3\xe0\x7a\xa4\x8e\xed\xed\x74\x2d\x00\xc6\xe7\x89\xd8\xe3\x1f\x34\x54\xe4\x31\x58\x8b\x0f\x6e\xc0\xfd\x50\x84\x97\x43\x8b\x9b\x38\x61\x89\xff\xe1\xf6\xec\x3e\xac\xd0\xef\x25\x52\x83\x59\x0b\xb5\xb4\x84\x0b\x49\x3c\x64\x88\x96\x7e\xf7\xab\xcb\x38\x92\x2d\x21\x46\xf2\x28\x9e\x56\x5c\x9a\x8f\xab\xac\xd5\xf5\xf0\xf0\xa3\xeb\xe1\xb1\x34\xba\x1e\x1e\x5d\x0f\x8f\xae\x87\x47\xfc\xe8\x7a\x78\x6c\x1d\x5d\x0f\x8f\xae\x87\x47\xd7\xc3\xa3\xeb\xe1\x51\x8e\xae\x87\xc7\xb6\x2f\xeb\x7a\x78\xf8\xd1\xf5\xf0\xd8\x30\xba\x1e\x1e\x2b\x8f\x75\x3d\x3c\x36\x8c\xff\xfc\x3a\xc0\x5d\x0f\x8f\xe8\xd1\xf5\xf0\xd8\x48\xa8\xeb\xe1\xd1\xf5\xf0\x78\x92\x95\x2a\xbb\x1e\x1e\xcb\xa3\xeb\xe1\xd1\xf5\xf0\xd8\x3a\xba\x1e\x1e\x4b\xa3\xeb\xe1\xd1\xf5\xf0\x58\x37\x7e\x77\xdd\xbd\xeb\xe1\x11\x3d\xba\x1e\x1e\x9b\x46\xd7\xc3\xa3\xeb\xe1\xd1\xf5\xf0\x20\x5d\x0f\x8f\xae\x87\x47\x45\xbf\xeb\xe1\x51\x3e\xd1\xf5\xf0\xf8\xcf\xf4\x8c\x20\x83\xde\x52\x1e\x55\x09\x39\xa6\x88\x9a\x0f\xed\x0a\x65\x2e\xa2\xbe\x8f\x92\x51\x31\x1e\x33\x05\x97\x08\xcc\x66\x25\x62\xa8\x2c\xe6\x1a\x5b\xb9\xc2\x78\xe1\x63\x2d\x43\xa8\x66\xad\x18\x4d\xb5\x4b\x6f\x5a\xff\x8a\x28\xb2\xbe\x86\x07\x54\x15\xae\x42\xc6\xcf\xdf\xbf\x69\x57\xf5\x0d\x17\xf8\x0b\xf3\x7e\x2f\x12\x7c\x68\x62\xb5\x59\x6b\xd6\x14\x53\x28\x3c\xc9\xa4\xf6\x61\xe8\xb0\x88\xc9\x94\x0a\xc1\xbc\x77\x85\x70\x03\x5e\xcd\x11\x63\x82\xc8\x9c\xc5\xe6\x1b\x8e\x16\x84\x12\xcd\xc5\x24\x63\x84\x1a\x43\x93\xe9\xc0\xce\x58\x84\x8d\xaa\xc2\xb4\xdd\x6f\xe2\x9c\x54\x46\x31\x3a\x0b\xc1\xfd\x33\xca\xdd\x94\x08\x4d\x94\xd4\x9a\xcc\x8a\xcc\xf0\xbc\x7c\x61\x1c\x49\x06\x19\x51\x2e\xd3\xae\xdc\x0c\x08\x43\xab\xe2\xbe\x7b\xe5\xac\xa3\x68\xba\x65\x22\xb2\x5e\x80\x14\x7c\x43\x3d\xa8\xf3\x3f\xcb\xcd\x82\xd8\x6d\xca\xa2\x35\xf4\x31\x57\xda\x90\x24\xe3\xa0\xa0\xc2\xd7\xb9\x72\x08\x30\xaf\x1e\xdc\xac\x10\xf1\xee\x56\x25\x7e\x9a\xf0\xa4\xb5\x26\x73\xa3\x09\x84\x4f\x97\x13\x0b\xaf\x4b\xb9\xf6\x9e\x04\x1d\x17\xcd\x46\x43\xc9\x4c\x77\x10\xc3\x7e\xc3\x31\x0b\x4a\x00\xcc\xd2\xff\x2a\x8a\x68\x6d\x5a\xb5\x7a\xdf\x96\x5f\x9d\xbb\x7d\x50\xea\x9c\xe3\x8c\xc6\x59\xe8\x81\xa9\x7b\xf5\x86\x0e\x35\x5d\x1d\x4a\x4f\x54\x22\x26\xf2\x84\xda\xaf\x85\x03\x2a\xd8\xdc\xf2\x23\x4b\x98\x55\xf7\xe8\x06\x89\xf2\xe0\x02\xc5\x50\x35\x61\xa6\x4c\xce\x89\xcd\x23\x68\xd6\xef\xab\x75\x0b\xa8\xbb\x2a\xaa\x55\x8a\x5e\x90\xa1\x4c\x21\x73\xd1\x17\x02\xb4\xe7\x7f\x4d\x5b\x03\x37\xe9\x48\x03\xe3\x7a\x43\x6f\x84\x60\x0e\xb8\x30\xd1\x72\xf2\x3a\xa7\xb1\xad\xa1\x8e\x2e\x86\x67\x3d\x32\xbc\x78\xed\xe3\x3a\xe5\x78\xe9\x2a\x84\x53\xe6\xaf\x9f\xc8\x2b\xcb\x9b\x80\xeb\x26\xcc\x75\x98\xeb\xed\x94\x1a\x7b\x5c\xa2\x68\x56\x1f\xe5\x8c\xd6\x29\x55\x3e\x24\x3d\x74\xb1\x22\x97\x12\x0a\x1b\xba\xda\x8b\x71\x97\xc0\xca\x0d\x02\x56\x8b\x77\xbe\x7a\xce\x72\x5a\x76\xfc\x25\x18\xe9\x2e\xab\xa9\xe5\xef\x98\xd6\x74\xc2\x86\x91\x11\x0b\x9b\xfc\xa0\x10\xb4\x50\xc9\x21\x68\x7a\x91\xb1\xd8\xfc\x97\xea\xa9\x2a\xba\xb9\x69\xb4\x92\x99\x9b\x27\x9c\xb9\xb8\xfb\x90\x91\x5b\xc5\x8d\x61\x20\x0b\xa1\x76\x31\x84\x27\x2d\x97\xb4\x39\x6c\xc6\x51\x47\xd1\x7e\x17\x26\x53\xbd\xc0\xaa\x95\x22\x75\x91\xc4\x23\x46\x46\x8a\xb3\x31\x19\xf3\x58\x4b\xd0\x05\x0a\xf7\x5c\x75\x48\xea\xbc\xfb\x5a\x33\x05\xdf\xee\xbd\x3a\x61\x0d\xe2\xe6\xf8\xa3\x67\x4e\xa3\x0a\xe1\xba\xae\x79\xa3\x1a\x6a\x2f\xf0\x31\x99\x40\x30\xb2\x02\x9f\x44\x14\xc5\xbf\xbe\xf8\xfb\xd7\x64\xb4\xb0\x4a\x3e\x88\x04\x23\x0d\xcd\xca\x8d\xc9\x98\x98\xd8\x33\xe0\x34\x03\x1a\xb9\x4b\xb5\xf4\xb6\x20\x4d\xa0\x7d\x9b\x5b\xc8\x97\x5f\xdd\x8c\xf0\x35\xb9\x4f\x52\x36\x3f\xa9\x9d\x9d\x7e\x26\x27\x03\x72\x46\x85\x95\x23\x23\x46\x8a\x3c\x05\x28\x38\xc6\xd6\xd8\x95\xad\x64\xc6\x93\x05\xfe\x3a\xf0\xae\x06\x32\x95\xb7\xce\xbb\xb5\xca\x09\x71\xc7\xaa\xcc\x11\xc9\x65\x5e\x64\xf0\xd9\xe4\x4d\x59\x2f\xa4\xd0\xac\x91\x2b\x1e\xa7\xc5\x8c\x37\xc8\x0f\xc0\x7b\xfd\x6b\x5a\x58\x05\x3e\x56\x3e\x9c\x27\xe9\x4b\x1d\x78\xf4\xb1\xac\xe4\x0a\xee\xcd\x37\x34\xcb\x46\x34\xb9\xb9\x96\x6f\xe5\x44\xbf\x17\xe7\x4a\x45\x62\x88\x8d\xef\xce\xa8\x55\xf2\xa6\x85\xb8\x71\x4d\xac\xca\xca\x4a\x72\x62\x8d\xe7\x3c\x32\x29\xd6\x37\x74\x59\x27\xae\x5c\x55\xa2\xa0\x83\x7a\xad\x11\x79\x3f\xb0\x3b\xe0\x07\xe7\x8d\xf4\xa9\xb5\x8e\x03\xb1\xf3\xd4\x75\xe6\xfa\xea\xc5\x5f\xff\xdb\xb1\x33\x91\x8a\xfc\xf7\x0b\xc8\x9f\xd1\x3d\x27\x8c\xa3\xef\x46\xab\xb7\xcf\x68\x96\xd9\xab\xba\xee\x6a\xb0\x87\x6c\x1d\xd3\x3d\x38\xcf\x19\x3c\x7b\x3d\xa8\xd5\x7d\x7d\xfd\x13\xa8\x02\xdc\x68\x96\x8d\x7b\x2e\xf3\xb1\x74\xba\x1d\x82\x7e\x7a\xe8\x6e\x85\x38\x05\x46\x15\xec\x31\xec\xe0\xb9\xcc\x8a\x19\x7b\xcd\xe6\xbc\x4d\xe3\xd1\xc6\xd3\x01\x5c\xc8\xb8\x86\x84\xd5\x51\x26\x93\xb8\xfc\xdf\xd4\x13\xa8\x05\x10\x2f\x77\xaa\x89\xf9\x72\x44\x48\xf4\xc6\xaf\x68\x04\x43\xcf\x68\x9e\xc7\xe3\x8e\x90\x9c\xae\xe8\xad\xfb\x70\xff\x51\xc0\xaf\x50\xf8\x08\x59\x3d\x0f\x0f\x67\xbb\x17\xc6\xaa\x70\xe1\x99\xda\x3a\x54\x04\xc2\x56\xe6\xf0\xdf\xd8\xd4\xaf\x15\xab\xa5\xac\x46\x5e\xae\x09\xae\xc3\x15\x81\x9d\x00\x79\x15\xef\xb3\x6c\x81\x1c\xe3\x02\xc8\x1b\x6b\x27\x02\x58\x4b\x66\xd4\x78\x2d\x36\x98\x70\x98\xea\x17\x39\x53\x9a\x6b\x7b\x0d\x7f\x84\x53\x79\x96\x51\x3e\x0b\x66\x55\x8e\x70\xcd\xb7\x68\x0a\x81\x81\x6c\xfb\xb5\xd3\x12\xf9\x40\x74\x78\x77\xab\xac\xe4\xb8\xd0\x6c\xc7\xea\xd0\xa4\x03\x2f\xed\x86\x32\xf5\x04\x40\x54\xb9\x46\x28\x6b\x4c\x89\x38\x05\xaa\x9e\xb5\xd9\xea\x82\x6c\x2b\xee\x3e\x56\x6b\xd0\x94\x76\xf6\x37\x48\x71\xe7\x68\x3d\xa2\x90\x83\x49\xee\x20\xe3\x40\xba\xf9\xe9\x36\x85\x14\x2a\xbf\xb3\x32\x55\xdd\x81\xa8\xa9\xd8\xde\xc6\x1c\x10\x08\x6d\x43\xd0\xb4\x27\xc0\x4f\x87\x1c\xbe\x3a\xdc\xab\xa4\x73\xcb\xa8\x64\x4e\x27\xa8\xe6\x8d\x4b\xab\xb9\x4c\xa6\x5e\xf6\x67\x2a\x6f\x31\x02\x1e\x58\x32\x54\x47\x05\x7a\x2c\xad\x2a\xa8\x41\xfd\x41\x17\x5b\x85\x0c\x0d\x26\x41\xdd\x76\x2d\x5d\xc9\x2d\x5d\x10\xaa\x64\x21\x52\xef\x18\x0f\xa8\x06\x82\xe2\xbb\xa5\xcf\xbe\x94\x82\x05\x78\xb2\x5e\x5b\x08\x41\x92\x6b\x40\x76\xad\xa4\x7f\x39\x78\xf9\xe2\xa9\x5e\x73\xf0\x6d\x4b\xd7\xdc\x65\x8b\x6b\xce\xc9\x8d\xbd\x7e\x65\x68\x72\xd4\xf2\x4b\xdf\x79\x57\x51\xd9\xc3\x08\xec\x3b\x00\x25\xe0\x57\xb7\x8a\x47\x1a\x07\x6e\x94\x0d\x85\xc9\x11\xa8\xf2\xd6\xda\xaa\xd5\x4b\x39\xae\xec\x26\x04\x51\x23\x71\x5d\x91\xda\x95\xc7\xd1\xc5\xe8\x01\x25\xae\x17\x98\xc0\xda\x38\x60\x9b\xac\x54\x3e\xd8\x28\x7c\x11\x34\xeb\xe6\xea\xc1\x01\x39\x72\x34\x0f\x5d\x81\x86\xe3\xbd\x1e\x51\xbf\xb0\xe7\x77\x39\xa2\xe2\x77\x63\x71\xcf\xef\x72\x0a\xfe\xc6\x7c\xed\x2a\x23\x96\xa1\xda\x8f\xed\xab\x8c\x20\x59\xbf\x0c\xff\xc9\xa6\x74\xce\xa0\xc8\x04\xcf\xa8\xca\x20\xc2\xe5\xca\x7d\x3f\x86\x64\x61\x08\x13\x73\xae\xa4\x80\x10\xe3\x39\x55\x1c\x6a\xa5\x29\x36\x66\x8a\x09\x6b\x45\x7e\x71\xf4\xf1\xf4\x03\x04\x3e\x62\x2a\x6b\x40\x2b\xc1\xb0\x9a\x85\x0e\xa5\xc7\xea\xeb\x50\x7b\xf1\x03\x1e\xb0\xb0\x0a\xf6\x14\x20\x6f\x35\xff\x24\xcc\x7d\x56\x98\x82\x66\x50\xbf\x23\xc9\x0a\xcd\xe7\xfb\x94\xae\x58\x5b\xa1\xd4\xda\xfe\x40\xa6\x82\xaf\xf8\xf2\x9a\x47\xf1\xe6\x52\x65\x9a\xea\xd0\x78\x32\x55\x31\x98\x80\x65\xc5\x79\x43\x37\x34\x4c\x09\x68\xd1\xa1\x2e\x0b\x16\x63\x20\x11\xab\xa8\x78\x17\x1f\x99\xf1\xc9\xd4\xf8\x5c\x0f\x5f\xd7\xbb\x5d\x3c\x07\xd4\x0e\xdb\xbf\xb3\x2f\xf6\xec\x45\x9d\xa2\xe8\xf3\x13\x77\x72\xb8\xe0\x15\x04\x7c\x8f\x4d\xb3\xe4\xea\xaf\x3f\xb8\xf5\xb9\x28\xb3\xaf\xd9\x1d\xb9\x0c\x08\xc9\xf3\x8c\x27\x55\x7f\xf5\x9a\x77\x66\x21\x8b\xfb\x39\xc2\x97\x81\x08\xed\xed\xc1\xe2\xcb\xe5\xbd\x1b\x8c\xb1\xf2\xa8\x9a\xe0\x0d\xf3\xc3\x53\x35\x29\x66\xae\xd6\xa6\x5c\x2a\x9d\xe7\xfb\x91\xca\xe4\x06\x73\x8c\x0f\x0f\x35\x39\x7b\xf7\xba\x1e\x73\x58\x8f\x82\x0a\x11\xaa\x71\x22\xf6\xe3\xf6\x4b\x6a\xcd\xd5\x13\x8b\x71\x37\xf1\xcb\xfa\xfd\x64\x85\x0c\xad\xae\xc7\x04\x98\x32\x56\x3c\x28\xa6\x65\x36\x0f\x42\xa7\x9c\x75\x10\x0b\x5c\xe4\x85\xc1\x5c\x17\x65\xc0\xb0\x48\xa6\x54\x4c\x20\x0b\x4c\x16\x76\x5e\x5f\x7c\x01\x5f\xaf\x58\x5a\x24\x0e\x8f\x88\xb3\x22\xfc\x81\xfe\x22\x08\x31\x5f\x50\x03\xea\xc3\xe9\x84\xe6\xe1\xfa\xc6\xea\x02\x7a\x21\x0c\xbd\x7b\x45\xf8\x80\x0d\xc8\xc1\x17\xb5\xc7\x0f\xdc\x57\xe4\x4a\xda\xa9\xfa\x00\xaa\xe8\x15\xc8\xb8\x81\x20\x84\x83\x3a\xc5\x01\x39\xb7\x73\x05\x23\xa3\x3c\x18\xd1\x62\xdc\xc5\xb9\x8c\xaa\xa3\x63\x0d\x93\x09\x55\x69\x06\x29\x2a\x63\x72\x5b\x0b\x54\x0b\x07\x21\x8a\x32\xbb\xe3\xda\x00\x1c\x24\xa4\x59\x27\xd0\x23\x63\x3f\x0d\xd5\x37\xfa\x84\x0b\x2b\x5c\xfb\x29\x35\xb4\x5f\x13\x40\x27\xae\x2b\x40\xdf\x17\x2b\xeb\x53\xcf\xc2\xfd\xf2\x48\x9f\x3c\xf7\x69\x05\x7d\x5a\xfe\x15\x17\x7d\xda\x87\xd2\x5a\x31\xb0\x2d\xc2\x43\x86\x54\x81\x30\x8a\x04\xa2\xce\x5d\x53\xaa\x9d\x57\xf5\x3f\xe1\x4d\x10\x5f\x12\x6a\xd5\xa5\x5e\x04\x47\xe2\x53\xbe\x1c\x59\x25\x0b\x2b\x39\x77\x7e\x79\xfd\xe1\xa7\xe1\xfb\x8b\xcb\xeb\x20\xee\xe2\xe1\xce\x35\x22\xf1\x3e\x71\x17\x37\xe1\xfb\xb4\xf1\x36\xea\xf8\x3a\x91\xb8\x45\xdc\xc5\xad\xc2\xaa\x48\xdc\x2c\xee\xa2\x28\xae\x11\x89\x5b\xc4\x5d\x1c\x43\x6f\x10\x89\xdb\xc4\x5d\xbc\x60\x5f\x15\x89\x1b\xc4\x5d\x14\xc9\x0d\x22\x71\xbb\xb8\x8b\x8d\x58\x58\x27\x12\xd7\x8b\xbb\x68\x4d\xba\x13\x89\x8d\x3f\x8f\x13\x89\x4c\xcc\xd1\xe2\xf0\xad\x87\x95\xd7\x99\xff\x1a\x53\x9d\x6c\xd9\xb8\x79\x64\xf8\xe5\x5c\xcc\x3f\x52\x45\x14\xcb\x15\xd3\xa0\xb3\x52\x51\xff\xa8\x48\xab\xbd\x3c\xbe\x9e\x8c\xeb\xae\x73\xb6\x6f\xfc\x65\x07\xdf\xf1\x65\x2d\xa2\x75\xdd\x26\x62\x7c\x2a\x55\x93\xab\xb3\x5f\x2f\x5e\x9f\x5f\x5e\x5f\xbc\xb9\x38\xff\xb0\x57\x67\x1d\xb2\x32\x57\xf3\x2a\x7f\x88\x3b\xd1\x8d\x0d\x37\x63\xae\xd8\x9c\xcb\x42\x67\x8b\xd0\x6e\x09\x41\x73\x3d\x4b\xad\x22\x64\xa8\x9a\xb2\x54\x2c\xa0\xfa\x14\x4f\xd6\x6f\xb7\x0b\xfd\xc7\x80\x06\x0f\x7c\x75\xbb\xf1\xf0\x17\xb8\x1b\xf1\xd7\x38\xc6\x49\xbb\xc5\xbe\x69\x5c\xe6\x08\x9a\x71\x56\x4e\xb8\xd2\x51\x84\x63\x6c\x1d\x77\xb1\xe3\xbc\xca\x0f\x6e\xf1\xb8\xb1\xa4\x08\x34\xfd\xb6\x88\x3a\x0c\x6d\x85\xcb\x1b\x25\x67\x2d\x05\xcc\x95\x2c\x54\xc2\xca\x60\xf4\x75\xfc\x86\xea\x99\x01\xf3\x69\x5c\x8c\xde\x0b\x52\x65\x16\x5b\x53\x64\x96\x1b\x44\xc1\xe1\x76\x95\x1d\x9d\x5b\xf2\x1d\xcd\xbf\x67\x8b\x0f\x0c\x55\x78\x62\x79\x91\x58\xc6\x12\x7b\xdf\x92\x1b\xb6\x70\xf1\x0b\x67\x81\x38\xae\x91\x42\xfb\x1a\x95\x37\x0c\x01\x48\x86\xb1\x52\xdd\xd1\xce\x1f\x34\x1e\xfb\x41\xb8\xa9\x93\xdd\xea\x53\x3e\x40\x8d\xcd\xc3\xba\x22\xe0\xa5\x41\x8b\x8f\x40\xd7\xe6\x92\x73\x7b\x1b\xb1\xdb\x13\xef\x92\xef\x5b\x03\xba\xef\x7c\xbf\xfa\x04\xb2\x3b\x4e\x9e\xc3\xff\xb4\x98\x8b\xab\x7d\x73\x9a\xa6\x3e\xcc\xa0\xd0\x6c\x5c\x64\x2e\x0c\x40\x0f\x08\xcd\xf9\x47\xa6\x34\xba\xcb\x8a\x1b\x37\x5c\xa4\x3d\x52\xf0\xf4\x1b\x5c\xc3\x23\xb2\xdb\x5e\xcb\x90\xd7\xb1\xdb\x7e\x5f\x01\x86\xb1\x68\x48\xe7\x92\xef\x5a\xac\x86\x8b\xb2\x05\x1e\x08\x19\xfe\x78\x95\xc7\x8d\x76\xcd\x62\xc8\x0e\x35\x4e\x6f\x58\x7c\xfd\x50\xd2\xbe\x5c\x29\x9c\xbb\xdd\xa4\xe5\x61\x25\x2e\x5d\x19\x81\xb2\x6e\x0e\xf2\xa3\x49\xc8\x66\xd2\x65\xb3\x98\x81\x65\xb3\x5e\xf3\x47\x48\xad\xc2\x72\xc7\x6f\x25\x09\x68\x71\xad\x3f\x1d\x1e\xfe\xe3\xfb\xf3\x9f\xfe\xf7\xe1\xe1\x2f\xbf\xf5\x6a\xff\x0a\xf7\x18\x18\xd9\xcd\x3f\xc1\x7e\x48\xce\x92\x81\x90\x29\xbb\x84\xf9\xc3\x8f\x5e\xc7\x3d\x4d\x12\x59\x08\x03\xff\x80\xa5\x0a\x29\x0f\x83\xa9\xd4\xe6\x62\xd8\x0b\x3f\xe6\x32\x5d\xfe\x49\xa3\x8a\x41\xed\x72\x4d\x55\xf2\x6a\x47\xe6\xf7\x54\xc2\xe1\x81\x8a\x9e\xb8\x6e\x70\x6e\xd8\x87\xdf\xd8\x63\x18\xc2\x93\xcb\xa4\x2b\x01\x19\x17\x6d\x64\xb6\x1c\x37\x8b\x6e\x1d\xcc\x5f\xa2\x1a\x07\xfb\x99\xb5\x17\xb0\xe3\xf0\x41\x3b\x2e\x32\xac\x49\xe8\x20\x03\xbc\x8a\xec\x38\xe5\x86\x53\x27\x82\x45\x54\xf5\x34\x3a\x1d\x5e\x90\xb9\xdb\xc7\x47\x5c\x9e\xb6\x12\xb6\x5c\xd4\xc7\x90\xb3\xd6\xfe\xb4\x9a\xf7\x9b\x07\x95\xb7\x81\xaa\xdf\x53\xe4\x9a\x97\x06\xfb\x2b\xd7\x5e\x28\x50\xf3\x69\x3f\xf8\x0e\x72\x65\xf5\x7a\x4d\x8e\x1c\x89\x41\x92\x17\x3d\x4f\x6e\x30\x63\x33\xa9\x16\x58\xa1\xe7\x1f\x2e\xf3\x73\xfb\xda\x48\x45\x27\x10\x5e\xe7\x5e\x06\x2f\x69\x39\x51\x3f\xa9\xb2\xf4\x0d\xfc\x6e\xe5\x5d\xb8\xce\x3b\xce\xf7\x92\x14\xca\xea\xab\xd9\xa2\x2a\x90\xf8\x68\x52\x39\xc1\x66\x97\x37\x47\xf3\xb8\x95\xae\x42\xa7\xd3\x97\xfc\xd6\x42\x70\x58\xb3\xd3\x07\xc6\xf7\x4a\xad\xd1\x39\x2b\xc4\xdc\x1a\xa0\xc8\x46\x9d\x64\x37\xb1\x9a\xf2\x39\xd7\x12\x11\x52\x17\x06\xba\xb2\xa1\x1b\xed\xeb\x1b\x36\x9f\x6f\xf5\xb1\x6b\x95\xed\xd0\xfa\x04\x91\x15\xd8\x1c\xae\xb0\x4e\xe9\xad\xbd\xcb\xa1\x86\x44\x29\x49\xda\x18\x31\x8d\x9b\xf6\x25\xa6\xe1\xb9\x1b\x39\x35\x86\x29\xf1\x8a\xfc\xcf\xd1\xcf\x5f\x7e\xee\x1f\x7f\x73\x74\xf4\xe9\x45\xff\xef\xbf\x7c\x79\xf4\xf3\x00\xfe\xe3\xbf\x8e\xbf\x39\xfe\x1c\x7e\xf8\xf2\xf8\xf8\xe8\xe8\xd3\xf7\xef\xbe\xbd\x1e\x9e\xff\xc2\x8f\x3f\x7f\x12\xc5\xec\xc6\xfd\xf4\xf9\xe8\x13\x3b\xff\x25\x92\xc8\xf1\xf1\x37\x5f\xa0\xa7\xfa\x60\x05\xd0\xdd\x08\xcb\xbe\x2b\xc7\x7f\x08\x37\x6a\x75\xc1\xec\xa0\x27\x3c\x22\x4b\xb7\x55\x05\xc2\x67\x3e\x86\x26\xa0\x59\xa2\x98\xd9\x87\x8f\xca\x51\x46\xae\x76\x95\x31\x76\xa8\xab\xca\x15\x7f\x38\x27\x57\x30\x1b\xda\x2c\x01\x71\x01\xf2\x5e\xab\x1d\x2b\x39\x1b\xd4\x81\x23\xe8\x31\xdc\xea\xf4\xdb\xb9\xd8\xd9\x75\x8e\xb7\xce\xf1\xb6\x79\x3c\x4d\xc7\xdb\x55\x5b\x4e\xea\xbc\x6e\x0f\xfe\x10\x36\x8a\xfe\x29\x44\xc5\x33\x31\x8f\x85\xa9\xd6\x46\x6f\x04\x53\xb4\x5e\x24\x04\x1b\xfc\xb0\x19\xa2\x1e\x84\x8b\x43\x87\xc3\x89\x8c\x92\x73\x5a\xd1\x6c\x7d\x74\x01\xb4\xa0\xe7\x02\x2e\x0e\x78\x49\x14\xd5\xb2\x3c\x16\x73\xd6\xa2\xaf\xeb\xc3\xe6\x4c\x98\xaa\x54\x31\x32\xd4\xde\xb7\x3b\xe1\x62\xe2\xb3\x18\x9d\xbe\xe0\x11\x4c\x2e\xaa\x9a\x7c\x28\x8d\xbd\xaa\xc1\x4b\xb5\x96\x09\xf4\x4a\x71\x15\x47\xca\x3a\x29\x7e\x89\xa2\xc3\x54\x0d\xbd\x61\xf5\x86\xd6\xae\x86\x6f\xb5\x3f\xa3\x05\xd4\x68\x13\x73\x78\x4f\xe4\x3e\xa5\x85\x0b\x9a\x72\x4a\x02\xac\xf0\xca\x7b\x4a\xec\x32\x8a\xe6\xe3\x04\xfe\x58\xd6\xf1\x50\x6d\x2d\xfe\x07\x34\x1c\x8c\xa2\xea\xd5\x42\x60\xa8\x12\x49\x89\x3b\x8d\x78\xa5\xae\xc4\x5f\x51\x8a\xed\x8a\x36\x57\xce\x73\x49\x27\xdb\x33\x7a\x8c\x57\x9b\x22\x54\x26\x50\x80\xd0\x0a\xf9\xef\xae\x2e\xed\x4d\x55\x6a\xab\x26\xb5\x54\x91\xda\xa9\x47\x7b\xc3\x24\x77\x51\x87\xda\xa9\x42\x2d\xd4\x93\x5c\xb1\x31\xbf\x6b\xc9\xbf\xa7\xa2\xf2\xea\xf1\x94\x09\xc3\xc7\xdc\xf5\xfb\xcc\x15\xcb\x19\xca\x9d\x6c\x24\x61\x34\x99\x82\xe0\xf6\xd7\x77\x15\x84\x51\x99\x67\x08\x8a\x8f\x16\x01\xe8\x2c\xbf\xdd\xc4\xa0\xd3\xbf\x3b\x19\xd8\xc9\x40\x3f\x9e\x96\x0c\x6c\x65\x1e\xfe\x01\x04\xe0\x1e\x2d\x22\xc8\xa3\xc1\x27\xf7\xbc\xae\x65\xe1\x00\x87\xa2\x2b\xea\x57\x45\x33\x4f\x80\x4a\x1c\x2b\x54\xd5\x49\xac\x15\x51\x8a\x75\x23\x5d\x34\x2a\x99\xf2\x89\x3d\x0c\x19\x9b\xb3\xcc\xeb\x7e\x51\x74\x67\x54\xd0\x89\xeb\xfb\x65\x64\x99\x94\x2c\x55\xd9\x09\xa4\x5e\x80\x37\x7e\xba\x5c\x90\xd0\x39\x00\x08\x28\x99\x65\x4c\x69\x92\xf1\x1b\x46\x5e\xb3\x3c\x93\x8b\x99\x0f\xa2\x4f\xc9\x95\xa1\xc6\xb2\xf3\x15\x33\x71\xa1\x12\x28\xe6\x83\x59\x0f\x8b\x2c\x6b\x59\xce\xf3\xf0\x02\xf6\x3a\x2f\xb2\x8c\xe4\x40\x62\x40\xde\x0b\x90\xac\xa7\x50\x05\x3f\x4e\xe4\x5c\xb2\x39\x53\x3d\x72\x31\xbe\x94\x66\xe8\x4c\x88\x66\xac\xaa\x23\x46\xf8\x98\xbc\xb2\xe6\x75\x64\x0d\x22\x43\x27\x60\x56\x56\x09\xe7\x52\x35\x5e\x52\x55\x30\xd9\x73\x8e\xcc\xe6\x03\xfe\x1c\x28\xd9\xeb\xc0\xfd\xfc\xe0\x5b\x5c\x76\xa4\x40\x6f\xee\x29\x34\xe1\xd3\x55\xa9\xbb\x1a\x3f\xb8\x2a\x5f\x51\xab\xe5\x2b\x99\x80\x31\xcb\x05\x51\x4c\xe7\x52\x68\xd6\x28\x7d\x84\xec\xa3\x07\x8e\x06\xdd\x32\xc9\x05\xab\x70\xe4\x52\x9b\x2b\x43\xe3\x1b\xca\x35\x39\x64\x18\x1e\x87\xc2\xf5\x34\xcb\x58\x5a\xef\xb0\x13\x7d\x3f\xb8\x16\x0a\xb4\x59\xf3\x3b\x81\x4a\xc7\xa1\x62\x3d\x23\x53\x2a\xd2\x0c\x01\xd7\x8e\x29\xcf\xf4\x72\x1d\x06\x5e\xd5\xa7\x2e\x8b\xec\xfb\xd2\xf8\xf1\xb3\x4d\x12\xa9\x52\x08\xe9\x97\xe0\x64\xf5\x24\x2a\x29\x01\xf7\x73\x75\xa2\xa2\x29\xaf\x54\x62\x84\xd2\x94\xba\x56\xd5\x7f\x2a\xe5\x0d\x49\xe4\x2c\xcf\x80\x07\xa3\x29\xb7\x67\xe5\xaa\xd7\x4b\x79\x8e\xfb\xd0\x79\xf2\xa4\xd6\x06\x06\x7e\xb1\xcf\xce\x8f\xec\x8e\x25\xad\x3b\x3f\x5a\xa9\x6d\xb7\x1a\xc2\x6b\xa4\x28\x95\xe3\xb1\xb4\x57\x28\xd6\xdf\x5f\x55\x2f\x2a\x85\xef\x80\x9c\xdf\xb1\xa4\xd6\xe6\x13\x1b\x05\xe4\x7a\x82\x42\x35\x04\x7a\x83\x4a\x07\x69\x8b\xfa\x21\xb2\x9c\xeb\x63\xa9\x6e\x0a\xd0\x08\xd5\x47\x3d\x49\x34\xbe\x90\x71\x01\x12\xd3\x67\x4a\xfb\x02\xa6\x4d\x4e\xc0\xa3\x41\xf6\xf1\x95\x62\x2e\x65\xc6\x85\x9f\x2b\x89\xed\x55\x52\x1f\x4a\x4a\x43\x8e\x0e\x4f\x0e\x8f\x57\x1c\xda\x2d\xaa\xd2\xd7\xc7\x75\x6d\x66\x1c\x8a\x2f\xe5\x50\x21\x88\x25\x87\x69\x8f\x70\xd3\x66\xb6\xf6\x12\x71\xed\x13\x60\x55\x7d\x6a\x79\x8f\x68\x49\x8c\xa2\x29\x77\x0a\x25\x9a\x2c\x50\xb1\x44\x8d\x2a\xfc\x5d\x7a\x74\xf8\xf9\xd0\x77\x84\xb8\x95\xe2\x10\x8f\x5a\xd9\xed\x1a\x90\x6b\xd7\xff\xbd\x9c\xe8\x42\x16\xd0\x72\xb1\x4d\xf0\x03\xbb\xcb\x33\x9e\x70\x93\x2d\xe0\x7a\x22\xb2\x70\xcd\x6a\xec\xad\xef\x52\xec\xd1\x24\xcf\xef\xb8\x09\x55\xcf\xe5\x98\xbc\x70\x3d\x7a\x18\xf5\x50\x41\xc6\xe7\xec\x64\xca\x68\x66\xa6\x38\x0c\x8b\xf8\x22\x51\x42\x8a\xfe\xbf\x99\x92\x90\xdc\x2f\x3c\x25\xec\x34\x11\x3e\xef\xfa\xd8\x01\x03\xc5\x98\x60\xcb\x4f\x21\x81\x3b\x7b\x81\x7d\x1b\xdf\x94\x99\xac\xf4\x3d\xbf\xbe\x1e\x7e\xdb\xe8\xca\x0c\x37\xab\x31\x38\x4f\xa2\x8f\x53\xac\xf5\x4b\x7f\x0c\xb9\x8d\x6d\x81\x4c\x56\xbb\xbe\xaf\xf6\x3e\x26\x46\xe2\x05\xec\x86\xfe\xc7\xe4\x27\x59\x40\x3f\x3b\x3a\x42\x68\x80\x61\x84\x9a\x45\x9a\x19\x72\x60\xa7\x7a\x60\x65\xac\xdd\x9b\xef\x18\x4d\xef\xab\xb5\xb4\x6e\x58\x11\xc5\x28\xaa\xc4\x20\xd9\x85\x15\x6a\x73\xdd\xed\x72\x2d\xb4\x91\x33\x32\x75\xa4\xc2\x9a\x20\x3a\xb6\x86\xe1\xdc\x80\x70\x56\x07\x70\xf6\x43\x39\x0a\xc5\x72\x10\x5b\x68\x8a\x7e\x4e\x8f\x24\x94\x56\x78\xd7\xad\x6e\x55\x0b\xb9\x45\x74\x04\x25\x49\x7d\x79\xeb\x95\xec\xb9\x80\x97\xb4\x20\xea\x7a\x21\xa2\x1f\x6c\x1f\xb7\x45\x5a\xc7\x19\x91\x75\xbe\x6e\xbf\x16\xd8\x52\xb8\xcb\xb3\x69\xf5\xe8\x4e\x11\xb5\xe8\x64\xff\xfa\xd8\xc7\x32\xcc\x51\x7d\x6f\xeb\x63\xa7\x75\x68\x17\x6e\x43\x70\xc1\x2a\xcd\xc7\xda\x7d\x69\xcb\x98\x4d\xd2\x5a\xcf\x80\x70\x64\x74\xda\xce\x6a\xd2\xce\x4a\x4f\xf9\x56\xa2\x42\x33\x35\x8f\x2d\xf9\x51\x8d\xd6\x47\x23\x97\xf1\xfe\x9d\x30\x5a\x85\xd6\xef\x16\x58\xbf\x53\x58\xfd\x9a\xca\x25\x8a\x88\xb2\x3f\xaf\xd3\x4f\xa2\x3b\xd6\x57\x63\x65\xc3\x6b\xb1\x4b\xae\xfd\x2f\x9a\x64\x80\x5f\xbc\xed\xa8\xa8\x98\x30\xf2\xd2\xbe\xe9\xeb\xbf\xfd\xed\x2f\x7f\x1b\xc0\xf4\x5b\x53\xa5\x82\x5c\x9c\x5e\x9e\xfe\x7a\xf5\xf1\x0c\x4a\x39\x60\x4f\xd9\x83\xc6\xc2\x43\xfa\x20\x5a\x2e\x37\x51\x2f\x20\x61\x57\xc7\x1a\x85\xd6\x7c\xf7\x3a\x6b\x1b\x01\xe9\x35\x55\xab\x43\x37\x7d\xf0\x96\x8d\x1f\x89\x1f\xdb\x08\xe9\x3e\xf6\xf0\xb6\x0b\x88\x4c\xf2\x2b\x99\xdc\xec\x60\x59\x1d\x5e\x9f\x0d\x1d\x89\x9a\x71\x45\x85\x77\x6f\xa1\xd6\x97\x8b\xb9\xcc\xe6\x5c\x4c\x08\x25\xd7\x67\x43\x58\x80\x01\xfc\x17\xf8\x1a\xc1\xad\xb1\x40\x42\x9f\x65\x06\x98\x87\x95\xf9\x2c\xcf\x9c\xcb\x9f\x12\xc5\x68\xc6\xb5\xe1\x09\x8a\xa2\x9d\x4f\xe9\x16\x85\x99\x61\xd0\xe4\xdf\xcd\x06\xac\xb5\x80\xac\x9b\x83\x68\x7e\xaa\x99\x8f\x9b\xcc\x41\x6c\x20\x76\x77\xcb\x6d\x19\xcd\x5b\xce\xdf\x6e\xaa\xd1\x7b\xb6\xbb\xe5\x62\xc6\x03\xde\x72\x4f\x55\x9e\xa3\x1f\xc9\x15\xbb\x32\x32\x6f\x89\x04\xba\x87\x77\xc4\x01\x47\x6c\x2c\x15\x5b\x06\x02\x6b\x80\x5d\x5a\x80\x2a\x80\x08\x3d\x39\x1d\x5e\x94\x9e\x3a\x59\x07\xe5\x7c\x44\x77\x68\xdd\x9a\xf1\x39\x13\x4c\xeb\x13\x80\xf2\x8a\x78\x57\x20\x58\xfd\xa1\xc7\x65\xcf\xae\x22\x9b\xc1\xaa\xf4\xaa\xb4\x3d\xdf\xa9\x13\x15\xa6\xc4\x4c\xe2\xc2\xe3\x3d\xee\x19\x8a\x38\x85\xe5\x1d\xb7\x88\x43\xb7\x23\x51\x54\x4f\x5d\xf7\x48\x76\xc7\x8d\xef\x0a\xab\x18\xd5\x52\x38\x78\xa4\x6a\x88\x19\x4d\x94\x6b\x92\x53\xad\x5d\xe1\xb4\x1a\x58\xeb\x88\x0f\x65\xba\xd4\x18\x38\x9a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x15\x3b\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x0a\xf4\x0e\xc8\x87\x46\x75\x32\x9f\x90\x9b\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\xc0\x77\x38\x76\xd0\xfa\x21\x5e\x31\x0b\x0c\x50\xef\x18\xb2\xba\xa8\x6e\xb1\xe2\x0f\x2e\x2c\xea\x2a\x5a\xbd\x82\x42\xc7\xb3\xef\x76\xb4\xda\xb5\xd0\xc1\xf4\xf3\x27\xcd\xf6\xbc\xcd\xd3\x00\x6d\xed\x69\x32\x0d\x91\x2a\xf1\x87\xb5\x83\xc1\x3b\x18\xdc\x8f\x0e\x06\xef\x60\xf0\x0e\x06\xef\x60\xf0\xc6\xe8\x60\x70\xc4\xe8\x60\xf0\x0e\x06\x5f\x33\x3a\x18\x7c\xd3\xe8\x60\xf0\x4d\x8f\x75\x30\x78\x07\x83\xbb\xd1\xc1\xe0\x51\x8f\x76\x30\x38\x62\xfc\xf9\x00\x82\x0e\x06\x7f\x0a\x00\x41\x07\x83\xaf\x1b\x4f\x15\x36\xe9\x60\xf0\x0e\x06\xc7\x91\xec\x60\xf0\x0e\x06\xdf\x38\xfe\x34\xb7\xdc\x53\x95\xe7\xad\x2a\x09\x44\xfe\x79\xc0\x8c\x87\xd6\xe2\xc5\xe7\x97\x0f\x01\xc7\xe2\x89\x87\x90\xe5\xb8\x91\x33\xec\x48\xc7\xed\xe8\x59\x13\x62\x74\x8d\xb6\x5c\x56\x6b\x00\x8a\x2b\x98\x3a\x96\x66\xdb\x36\xb2\x25\x7a\x16\x0a\x01\xe8\x93\x5c\xba\xff\x57\x61\x67\x35\xd0\xcc\xf9\x0b\x62\x04\x24\xf6\xa2\xc0\xa0\x65\x7b\x42\xca\x22\x51\x32\xac\x6a\x80\x44\xc8\xda\xdc\xb0\x2d\x90\xb1\x08\x54\x0c\x50\x2e\x94\x94\xba\x0f\x11\xab\x23\x5c\x28\xc2\x5b\xd1\xb0\x1a\xba\x85\xd4\xd7\xb6\x21\x61\x75\x64\x0b\x47\x76\x3d\x0a\xb6\x84\x6a\xe1\xb0\xd6\xf5\x08\xd8\x1a\x44\x0b\x45\x76\x19\xfd\x5a\x8f\x66\xa1\x48\xd6\x90\xaf\x6d\x48\x16\x12\xbd\x86\xfe\xca\xdb\x51\x2c\x14\xc5\x3a\xe2\xf5\x30\x08\x56\x0b\x47\x71\x4b\xa5\x0a\xef\x4d\x42\xdf\xc4\x3e\x40\xea\x7a\xaa\x98\x9e\xca\x2c\x5a\xae\x34\x64\xca\x3b\x2e\xf8\xac\x98\x59\xf6\xd2\x56\x24\xf0\x79\x19\x79\x15\xdf\x5d\x99\x78\x30\xc0\xdd\x88\xce\xe5\x6d\x09\xf2\x94\x29\x96\x02\x3d\xbb\xfb\x50\x92\x62\x4a\xe7\x28\x69\x5f\x24\x09\x63\xd0\x55\xbb\x6e\x56\xff\x65\x50\xce\x3c\xf4\xe3\x8b\x26\xf9\x32\xf6\xc4\xb8\x16\x00\xa0\x8f\xff\xe5\x2b\xd4\x2e\x62\x34\x78\x24\xe8\x18\x09\x38\x06\x60\x06\x73\xff\x21\xc1\xc6\x36\x57\x20\xd6\xc0\x8c\x02\x18\x4b\x0b\x11\x7b\x0b\x6e\x02\x17\xeb\x60\x21\x8a\xe6\x5a\x60\xb1\x0d\x50\xd8\x4a\xea\xb4\x04\x08\xa3\xc0\x41\x74\xe0\xd1\x56\x60\xb0\x0d\xd0\xd7\x42\x76\xdf\x0b\xf0\x95\x70\x1d\xd2\xca\xdb\x08\xee\xb5\x81\xea\xda\xc3\x74\x0f\x50\x11\x7f\x19\x97\x6a\x07\xd7\xec\xe0\x79\x68\x09\xb0\x6d\xff\x88\x5d\xc0\xa3\x47\xec\xce\x81\x5e\xeb\x36\xb0\x58\x4b\x48\xac\x0d\x1c\x86\x85\xc2\xf6\x01\x83\xe1\x21\xb0\x56\xdb\x8e\x75\x0a\xa2\x1d\x82\xed\x9d\x81\xad\x1d\x81\xfb\x80\xba\xee\x77\x00\x82\xeb\x0d\x45\xf3\x3e\xe7\x5f\x2b\x8a\xbb\x38\xfe\x1e\xcc\xe9\x87\x87\xb5\xf6\x03\x69\x3d\x18\x9c\xd5\xe2\x24\x62\x85\x29\xca\xe5\x89\x16\x86\x5c\x70\xc3\x69\xf6\x9a\x65\x74\x71\xc5\x12\x29\xd2\xe8\x5b\x7a\xa9\x84\x70\xc9\x47\xda\x91\xf1\xf6\x50\xbb\xbc\x80\x29\xf5\xfd\x0f\x58\x1a\x52\x36\x82\x7f\xd3\xab\x20\xd0\xaa\xcf\xcd\x3e\xb2\xd2\xa1\x1b\xbf\xb7\x47\x92\x3c\x9a\xe1\xe5\x92\x1e\x76\xd9\xd4\xef\xe4\x2d\x91\x63\xc3\x04\x39\xe2\x22\xec\xeb\x71\xcd\x94\xc2\x5b\xcf\x25\xbb\x59\x2a\x2f\x5f\x04\xa2\xa5\xb9\x1b\x4d\xb1\x6c\x53\xff\xc4\xcc\x5d\x30\xe8\xb5\x7e\x78\xaf\x85\x27\xfc\x70\x6e\x0b\x4f\x70\x5c\x64\x8e\x55\x11\xcc\x09\xf0\xb2\x73\x7b\x34\xe5\xe7\xcb\xaa\xc0\xfb\x4b\xd4\x3c\x4b\xee\xa6\x22\x25\x3e\xa1\x6e\xd5\x07\xf2\xd4\x36\x1b\x0d\xfc\xef\x03\xf4\x8f\x04\xfc\x2b\x10\x3f\x9a\xf2\x16\xb0\xbf\x09\xe0\x23\xfc\x23\xf1\x40\xff\xa3\xfb\x5f\x36\x80\xfb\x41\xc9\x40\x6a\x18\x0f\x02\xec\x77\xba\xbb\x1f\xfb\x00\xf0\x3b\xdd\x3d\x5e\x77\x7f\x5a\x5a\x6b\x2d\xc3\xf3\x5b\x45\x13\x36\xdc\x59\xd5\x09\xac\x4f\xd2\x42\xb9\xcc\xd1\x4a\xe3\x41\xf9\x06\x2d\x93\x0b\xc6\x52\xc7\xf5\x65\x1a\x2e\xe4\xa1\x8e\x8b\x2c\x5b\x90\x22\x97\xc2\xdd\xc9\xd1\x44\x3d\x62\xe1\xd0\xc0\xe5\x94\x56\x7b\xd8\xc2\xac\x11\x97\xc6\x1a\x3d\x3d\x57\xd2\xab\x18\xaa\x10\xc2\xde\x28\x88\xac\x89\x20\xe1\xac\x5e\xae\xdd\x6d\x51\x4f\xc4\xd5\x7c\x62\x97\x17\x03\x63\x5a\x8a\x86\xcf\x58\xd5\x43\xad\x9a\xa0\x7d\xcb\x58\xaa\x84\x8f\xb2\x05\x99\xd2\x0c\x73\xad\x41\xbb\x33\x4a\x6e\x78\x96\xf9\x69\x0d\xc8\x15\x33\xc4\x4c\xb9\xf6\xaa\x46\x26\x05\x46\xb0\x99\x29\x15\xa1\x8f\x32\x4b\xac\xd1\x92\x64\x8c\x8a\x22\x77\xf3\xb7\x96\xea\x42\x16\x2a\xcc\x3f\x9e\x7f\xa1\x90\x79\x39\x2b\xae\x89\xe0\x59\xaf\xd6\xf7\x75\x2b\x23\x20\x16\xc4\x85\x80\x14\x9a\x85\xec\xee\x5b\xae\x59\xaf\xfe\xee\xd0\xe4\x21\x9e\x6a\xd5\x6a\x2e\x57\x72\xce\x53\xd7\x0a\x2e\x1c\x13\xab\xf1\xf8\x56\x71\xd1\x14\x43\x10\x93\x90\xa2\x2f\xd8\x84\x82\x5e\xec\x2f\x21\xc7\x1b\xee\x7d\xff\x66\x2a\x3e\x24\x8f\x8b\x14\x1a\xcd\x59\x83\x53\xe6\xf5\x22\x14\x64\xce\x29\xcc\xb7\x76\x52\xa2\xc9\x1e\x09\x49\x24\x28\x5c\x85\xe0\x66\x01\x48\xc3\xb4\x30\x24\x95\xb7\xe2\x78\xe0\x9a\x74\x70\x4d\x28\x19\x31\x13\xdf\x0b\xc9\xb9\x7f\x43\xcf\x7b\xae\x98\x26\x4c\xd0\x51\x66\x79\x15\x62\x8a\xae\xd7\x1e\x88\x78\xfa\x8c\x9a\x42\x31\x32\xa1\x86\xad\x55\xbf\xdd\xbe\x3d\xcc\xb1\xe3\xda\x63\x0b\x63\x52\x08\xcd\xa2\x1b\xd5\xd6\x74\xfb\xaf\xff\xba\x3f\xdd\x9e\xcf\x98\x2c\xcc\x5e\x9c\x22\xb7\x53\x9e\xc4\x75\x42\x24\x4d\x1b\x8e\xcf\x98\x26\xb2\x58\xf2\x5a\xbd\xf4\xe4\x11\x5e\x90\x35\x3b\xfb\x67\xf1\x8c\xa0\xb4\x8d\x58\x08\x6a\x8d\x6f\x79\xb9\x33\x43\x19\xce\x15\x1b\x27\x42\xc9\xeb\xcb\xab\x5f\xdf\x9e\xfe\xf3\xfc\xed\x80\x9c\xd3\x64\x5a\x2f\x72\x23\x08\x05\x39\x0a\x32\x71\x4a\xe7\x71\x52\x94\x92\x42\xf0\x7f\x15\xae\x1f\x11\x39\x2a\xe9\x1f\xb7\xec\x1e\x82\xd2\xe6\xad\x30\x8c\x62\xa4\xb5\x7d\x65\xe1\x69\x1f\xd0\x23\x35\x83\xb6\x6a\x4b\x5a\x7b\xd4\x12\x9c\xdb\xc7\x9d\xb5\x6c\x49\x92\x29\xb3\xf2\x8e\xcf\x7d\x70\x81\x8b\xbb\x22\x34\x45\x25\xf8\x5b\xb6\xb1\x27\xd7\x6a\x3a\x74\x04\x21\x46\x53\x46\x04\x33\x96\x4b\x4a\x2f\xb5\x14\xba\x5e\xa9\x28\x8a\x72\xa1\x99\xee\x91\xd1\xff\xc7\xde\xdb\x77\xb7\x71\x5b\x7b\xa3\xff\xdf\x4f\x81\xa5\x76\x5d\x49\xad\x48\x49\x76\x92\xa6\xbe\xbd\x27\x4b\xb1\xec\x1c\x3d\x8d\x6d\x3d\x96\x9c\x3c\xe7\x3a\x39\x2d\x38\x03\x92\xa8\x86\x00\x3b\xc0\x48\xe2\xa9\xf3\xdd\xef\xc2\x06\x30\x2f\x14\x49\xed\x0d\x8a\x8a\x9c\x12\x59\x59\x96\x28\xce\x1e\xbc\x6e\xec\xb7\xdf\xde\x15\x04\x6f\x4d\x4b\x39\xe1\xa5\x2c\x66\xed\x17\x3a\xf1\xe5\xad\x8e\x36\x84\x19\x56\xaf\x6a\x0f\xff\xf4\xdd\xab\x0b\xf6\xf6\xdd\x25\x9b\x96\x3e\xc7\x11\xe0\xfc\xe1\xef\x30\xcd\x03\x81\xa5\xea\x17\x27\xef\xb3\x13\x35\xf3\x04\x80\xd7\xb9\xce\x17\xd2\x58\x01\x52\x65\x50\xb7\x82\x7e\x8c\xa2\xbb\x73\xd4\x87\xff\x76\xdc\xca\x94\x4e\x67\xab\xd3\x32\x64\x77\x42\x59\xbd\x56\x27\x07\x48\xc3\x44\xbd\x93\xc2\x7a\x25\x9e\x85\xd4\xaa\xb1\x75\x28\xee\xb9\x9b\xae\x56\xd5\x58\x1e\x3b\x84\x35\x98\xb8\xe7\x81\x31\xb8\xfd\x5d\x90\x4f\x46\x52\xe5\xd8\xa6\xeb\x89\x35\x13\x9b\x3b\x12\xfa\xdf\x1c\x70\x4d\x0d\xca\xf0\x22\xf1\xd9\x79\xdc\x22\x41\xca\x6a\x6a\x3d\xfb\xba\xce\x44\x3b\x81\x77\x10\x1e\xb0\x23\xf6\x17\x76\xcb\xfe\x02\xca\xfc\x57\xf8\x9b\x36\xe5\x46\x4b\x11\x57\xbc\xed\xeb\xec\x3c\x71\x15\x7e\x74\x07\xde\x51\x70\xf3\x67\x35\x1b\x48\x95\x07\x8d\xc6\x8a\x92\x96\xe7\x24\xac\xe3\x46\x2b\x75\xba\xae\x3e\x89\x4d\xe7\x7d\x88\x67\xc3\x76\x5d\x35\xbb\x60\xdb\x51\xe7\x6f\xf1\xb6\x73\x2f\xfa\x4f\x6d\xec\x5b\x12\x63\x60\x21\x1e\x78\x51\x0f\x27\xdc\x66\xe3\x2e\x0f\xa2\x98\x97\xde\xb8\x2d\xd3\x24\xbd\x62\xb9\x06\x7b\xb3\x0f\xbe\x1d\x4b\x82\xaa\xfb\x78\x07\x85\x16\x56\xd4\xd9\x37\xab\xd6\x99\x02\xd3\xeb\x98\xf3\x40\x9f\x0b\x72\x59\x2b\x5d\xdb\x54\x93\x42\xea\x40\x40\x74\x43\xcb\x5b\x17\x41\x47\x42\xac\xa5\x3f\x0a\xf7\x83\xba\x95\x20\xd0\xc6\x98\x77\x7f\x62\x1c\xbf\xc8\xb8\xf2\xc8\x91\xa1\x28\x4b\x52\x3a\x0c\xc7\x61\x66\x10\xcb\x22\x33\x4a\x51\xb2\x04\x4e\x31\x2d\xb5\xd5\x99\x26\xd4\x51\x0d\x72\xc9\x0b\x76\xf9\x12\x1f\x9b\xd3\x8d\xf5\x09\xef\x84\x39\xf3\xfe\x98\xe8\x16\xfb\x70\x7a\x4e\x89\x65\xbf\x7c\x79\x0e\x75\x1a\x2f\x5e\x5e\x9e\x77\x95\xbe\x9d\xcb\x97\xe7\x3b\x1b\x9c\x39\x9a\xc5\xb7\xd7\x95\x05\x70\x1a\xf6\xe6\x4a\xb6\xce\xd9\xbd\x9d\xe8\xd9\x9b\xf0\x69\xef\x4a\xcc\x50\xc2\x0d\x7d\x38\xbd\x7a\xa3\x25\x75\xce\x0f\x6e\x82\x28\x4d\x5e\x0a\x9e\xcb\x0d\x61\xc8\xc2\x81\x44\xee\x8f\xd0\x8f\xfe\x42\x30\xd9\x44\x5f\x8b\xdc\x8b\xd6\x14\xaa\x42\xe5\x53\x2d\x9d\xf4\xbb\x00\x85\x96\x26\x97\xff\xfa\x31\x1f\x5b\x14\x5a\x6c\x5b\x14\xda\x16\x85\xb6\x45\xa1\x6d\x51\x68\xf3\x6d\x8b\x42\x43\x76\x7f\x8b\x42\x63\x5b\x14\xda\x7d\x6d\x8b\x42\x43\x76\x6e\x8b\x42\x9b\x6f\x5b\x14\xda\x9d\xb6\x45\xa1\x6d\x51\x68\xf7\xb6\x2d\x0a\xed\x9e\xb6\x8d\x64\x0d\x6d\x8b\x42\xdb\xa2\xd0\x7c\xdb\xa2\xd0\x62\xdb\xa2\xd0\x7e\xa3\xb1\x56\x5b\x14\xda\x7c\xdb\xa2\xd0\xb6\x28\xb4\x95\x6d\x8b\x42\x9b\x6b\x5b\x14\xda\x16\x85\xb6\xa8\xfd\xea\xb2\xfb\x16\x85\x86\x6e\x5b\x14\xda\xb2\xb6\x45\xa1\x6d\x51\x68\x5b\x14\x1a\xdb\xa2\xd0\xb6\x28\xb4\x86\xfe\x16\x85\x56\x3f\xb1\x45\xa1\xfd\x36\x2d\x23\x24\x69\x23\x96\x05\xa7\xa3\xa7\x76\x5f\xea\xc9\xb4\xb2\x82\xbd\x8f\x24\x6a\x21\xca\xf3\x41\xa4\x4b\xbf\x25\x94\xae\x9f\xe6\x3d\xd3\x6a\x28\x47\x41\x58\x38\xf4\x75\xa4\x7b\xf5\x18\x7b\xad\x1a\xca\x9b\x88\xae\x2b\xe4\x44\xe2\x70\x68\xae\x35\x40\xb0\xf3\x04\x4d\x90\xa8\xd4\xa4\xaa\x34\x89\x0a\xcd\x94\x5b\x2b\x4a\xf5\x82\xfd\xf7\xde\x4f\x7f\xfc\xd4\xdb\xff\x66\x6f\xef\xe3\x51\xef\xcf\x3f\xff\x71\xef\xa7\x3e\xfc\xf0\x87\xfd\x6f\xf6\x3f\xc5\x5f\xfe\xb8\xbf\xbf\xb7\xf7\xf1\xaf\x6f\xbe\xbb\x3c\x7f\xf5\xb3\xdc\xff\xf4\x51\x55\x93\x2b\xff\xdb\xa7\xbd\x8f\xe2\xd5\xcf\x48\x22\xfb\xfb\xdf\xfc\x1e\xdd\xc5\x07\x52\x1c\xba\x67\xe2\x7b\xd8\x01\x2d\x07\xb5\xe3\x6d\x13\x7e\x0b\xcc\x88\x4f\x74\xa5\xf0\xca\x11\xc4\xcf\xfa\x23\x56\xef\x60\xef\x88\xff\xd5\x0f\x06\x4b\x51\x6a\x42\x44\xc1\xf6\x7c\xfc\x1b\x9f\x8f\xf7\x61\x0f\xcc\x9f\x10\xa2\x71\xdc\x9f\xa4\xc5\x27\x24\x5e\x42\x80\x68\x8a\xef\xa3\xc8\x6c\x7a\x22\xad\x53\x71\x9c\x56\xc3\xdb\x61\xb5\xd2\xb6\x4d\x5e\x68\x92\x81\x27\x40\xd4\x39\x87\x18\xd5\x56\xc8\x66\x0b\xf3\xa3\xa3\x5e\x82\x17\x9c\x34\xe3\xaa\xb1\x5f\xc2\xd9\xee\xe5\x62\x28\x95\x08\x31\x14\x6d\x3e\x81\x37\x32\x7e\x0e\xfc\x84\xf4\x75\x23\xb2\xaa\x94\x76\xf6\x52\x2b\x2b\x6e\x51\xc6\xc3\xee\xbe\xbd\xe8\x12\x60\x7e\x92\x03\xae\x3b\xfc\x0d\x35\x4e\x3d\xf5\x60\xed\x39\x00\x7f\x1d\x13\x5f\x56\x0a\xf4\x77\x0f\xfc\x13\x16\x17\x17\x0c\x91\xf8\x4e\x75\x82\x98\xdd\xf9\xce\x46\xd5\xd6\x6b\xf0\xff\xac\xe4\x35\x2f\x04\xf2\x22\x6a\xa8\x9e\x83\x02\xd4\x26\x8c\xbd\x84\x2c\x37\x57\xcd\x8e\x11\x3d\x27\x4a\xd7\x63\x3f\x8c\xd3\x07\x1f\x89\x5b\xbb\x11\xc9\x0c\xae\xcd\xf3\x52\x5e\xcb\x42\x8c\xc4\x2b\x93\xf1\x02\x76\x6e\x9a\xda\x73\xb2\x84\x1a\xac\x68\xa9\x0b\x82\x65\x62\x2c\xdc\xa9\x67\x3c\x9a\x4e\x00\xf9\x36\xe2\x52\xb1\x89\x9b\xdb\x69\x7c\x09\xc5\x2c\xe1\x78\x82\x35\x6c\xca\x4b\xa1\x6c\x6d\x93\xf1\x2a\xf9\x40\xeb\x22\xc4\xf9\x13\x4a\x81\xc7\x71\x45\xe8\x8c\xd2\x7f\x53\xe2\xe6\x6f\xae\x77\x86\x0d\x0b\x3e\x8a\x26\x16\x7c\xa4\x84\xb0\x77\xac\xd2\x4d\x57\x97\x4d\x30\x85\x8d\xbb\x3b\x8a\xf1\xe2\x86\xcf\x4c\x63\x60\x6b\xa5\xb9\x30\x2f\xd8\xf1\xbe\x3b\x6f\xf8\x5b\xc7\xb0\xba\x4f\x39\x7b\xb6\x0f\x5e\xfc\x97\x27\xe7\x7f\xbb\xf8\xaf\x8b\xbf\x9d\x9c\xbe\x39\x7b\x4b\xe3\x75\x6e\x2d\x04\x12\xdc\x99\xf1\x29\x1f\xc8\x42\x52\x84\xa0\x3b\x31\x76\x6d\x22\x70\x79\xe4\xf9\x61\x5e\xea\x29\xcc\x0f\x7a\x1a\xa2\xed\xb4\xe1\xf1\x5d\x6d\x9d\x9a\x80\x81\xc5\xed\x30\xec\x76\x70\x54\x72\x65\x1b\xa3\x1a\x3d\xc8\xa2\xac\x94\x95\x93\x8d\x42\x82\x78\x9e\x0e\x07\x3a\xc9\x73\x91\x77\x86\x4c\xa0\xb4\x6e\x34\xed\xcb\xf8\xda\x59\x93\x17\x82\x9d\xbf\xbb\x38\xfb\x3f\x24\x9a\x6c\x6e\x4f\xcd\xa6\x29\xc1\x8d\x8f\x80\xce\x60\xcc\x6d\xf4\xe4\xb5\x7a\x1f\x50\x87\xdb\xd5\x7a\x9a\x58\x9a\xfa\x9e\x4c\x8b\x47\x79\x5f\xa9\x6e\x06\xa4\x86\x1e\x9b\xe8\x1c\xcd\x42\x18\x3b\xaf\x3d\x38\x5d\x2a\xad\x44\x06\xbc\x14\xcc\x7d\x45\x59\xc9\x0b\xc2\x25\xdc\x48\x6e\x8e\xcb\x02\x1a\x2f\xdc\xa0\x77\xe2\xfc\x08\x8e\xb7\xc2\xa0\x47\x47\xbf\xb5\xdc\x85\xfe\xc6\xa9\x6a\x49\xab\x52\x3f\xcd\x72\xa1\xb4\x0d\xe2\xb6\xeb\x05\xa4\xd7\x28\x35\xbe\x30\xb0\xd7\x17\x5b\x81\x95\x9d\x1b\xc5\x78\xe7\x0a\xf5\xd2\x92\x26\xce\xf9\x79\xdd\x53\x9f\x93\xa8\x32\xc2\xac\x77\x69\x35\x9a\xa6\xeb\x6d\x29\x78\x0e\xc8\xdb\x29\xb7\x63\x1f\x43\x34\xe1\xe6\x8a\xe0\x13\x84\x07\x83\x0c\x58\xbb\x56\x5c\x0f\xeb\xae\x5f\xba\x79\x0d\xfe\x11\xfc\xfe\x71\xb2\x9f\x8f\xbc\x02\x3f\x0d\x3e\x52\x31\x21\x6b\x00\xcf\xdf\xa9\x62\xf6\x5e\x6b\xfb\xba\x06\x90\x26\x6d\xac\x1f\x83\xd4\x0d\xee\xbf\xe6\xdc\x3b\x71\x0e\x42\x80\xf2\x9e\x9b\x6c\xfc\x92\xb9\xa3\xd8\xc6\xb4\xc6\x10\x40\x69\x36\x7d\xc0\xca\x4a\x9d\x98\xef\x4a\x5d\xa1\xaf\xb6\x3b\x42\xe1\x77\x67\xa7\xc0\x4f\xaa\xe0\xe1\x55\xb6\x9c\x01\x50\x9e\xe9\x21\xc9\x85\xb3\x40\x8e\xff\x10\x7c\xed\xed\x1d\x8d\x3f\x5e\xd1\x6d\xc6\xde\xf0\x19\xe3\x85\x81\x6d\x16\xe0\x4c\x8b\xb4\x51\x76\x86\xef\x70\x20\x33\xd0\x76\x7c\x47\x5f\x76\xc7\xeb\x2e\x7d\x3c\x42\xb7\x71\x0c\x37\x89\xf9\xa4\xba\xf3\x1a\xcb\xaf\x08\x42\xc4\xb4\x14\x99\xc8\x85\xca\xd0\xbb\xe9\x71\xdc\x88\xb0\x03\xdf\x6a\xe5\x8e\x65\xd2\x1e\x3c\xab\xfd\xd3\x60\x1e\xeb\xee\x24\x52\x34\x91\xdb\xc2\x70\x84\x95\x56\x3d\x38\x94\x95\x11\x25\x58\x52\x9c\x32\xe8\xe3\x0a\xfe\x5a\x0d\x44\x41\x80\x05\x82\x62\x0b\x79\x96\xb8\xf5\x16\x14\x39\xe1\x23\xc1\xb8\xad\x37\xb6\xd5\x4c\x28\x43\x61\x9b\xde\x10\x68\x59\xae\x45\x83\x58\xe7\x86\x7d\x38\x3b\x65\x47\x6c\xcf\xf5\x7d\x1f\xb6\xe1\x90\x4b\xbc\x4b\xde\x6a\x1f\x59\x3a\xaf\xe9\x0e\xe3\xab\x60\x2a\xe0\x4c\xe1\x9d\x10\xa5\x67\x61\x07\x4c\x69\x66\xaa\x6c\x1c\xe7\x42\x6a\x55\xc7\x55\x84\x68\x69\x52\x98\xfa\xf6\x48\x27\x1c\xe9\xc4\x0b\xe2\x83\x11\x65\xf2\xfd\xf0\x61\x83\xf7\x43\xdb\x6c\xe0\xce\x6a\x33\xbb\x84\xf0\x96\x70\x20\x27\xc2\xf2\x9c\x5b\x1e\xee\x8d\x26\xb7\x48\xdc\x6a\x68\x92\xf7\x6e\xc9\xf6\x56\x43\x53\x45\x6e\x49\x52\x30\x1e\x76\x4b\x3e\xd9\xdb\xc3\x88\xef\xa5\xaa\x6e\x7d\x74\x62\xba\x61\xeb\xe2\x15\x90\x61\x59\x1c\x34\xf0\x15\x3e\x9d\x16\x94\xad\x14\x6c\x57\xad\x80\x84\xb3\xce\x56\x3a\x58\x53\xa4\x07\x76\xc9\x8b\x42\xbb\xeb\xce\x49\x9a\x5c\xe5\x7a\x32\xdf\x79\xbc\xec\xad\x4b\x26\x3a\xb9\x7b\xfb\x5b\xbe\xca\x92\xf8\x6a\x8a\xe9\xaf\x10\xd7\x82\x90\xfa\x6d\x3e\xf7\xb0\x7b\xda\x29\x08\x71\xf5\x81\x1c\x2b\xf8\x40\x50\x12\x62\x06\x51\xc2\xef\x74\x73\x77\x07\x93\xad\x34\x44\xe3\x4e\xa9\x8b\x74\xb8\xe3\x7b\x5d\x08\x1f\x23\x18\x27\xc1\x91\xfb\xec\xe6\x00\x1e\x4a\x9d\x03\xd0\xba\x3b\x73\x00\xf6\x8d\xcf\x6d\x0e\x2a\x82\x84\xc1\xe6\xe7\xc0\x89\x27\xdd\x39\x00\x59\xe0\xf3\x9a\x03\xb2\xc9\xd2\x88\x2c\xd3\x93\xe9\x79\xa9\x87\x12\x7f\x88\xee\x5c\x7d\x81\x4c\xe3\x58\xf6\x36\x2e\x4a\x04\x1e\xeb\x46\xe1\x81\x7c\xd3\x25\xca\xcb\x26\xc8\x19\xef\x1b\xb1\xfe\xce\x88\x11\xd1\xff\x77\x4b\x02\x04\x6e\x97\x7a\x9f\xc6\x5e\x75\xfc\xda\xee\x0d\xe1\x0f\x1b\xe5\xfa\x3a\xe3\x05\xa4\x08\xa6\xad\x1b\x9b\x5f\xbb\x79\x42\x4d\x9c\x36\x69\xcb\x83\xe3\x18\x9e\x8f\x71\x1f\x90\x9d\x15\x3e\x09\xd6\x61\xa5\x89\x79\xd0\x9a\x68\x04\x1f\x30\x7f\xe9\xe3\x73\x81\x66\x0c\x51\x77\x77\x6c\x74\xe8\xd3\x12\xb7\xb5\x7a\xe5\x36\xab\x4f\x86\xf6\xa6\x4e\x69\xec\x26\x49\xa8\x9c\x8a\x78\x9f\x72\x3b\x3e\x60\xa5\x28\x7c\xd0\x7c\x38\xfc\x57\x5e\xd9\xdf\x05\x2b\x5f\x4a\x67\xe3\x41\x88\xc3\x07\xd9\x4d\x6a\x15\x7a\x0c\x36\x59\x82\xd7\x9b\x45\x71\x6a\xe8\xd9\xbc\x34\x6c\xe7\xfb\xb8\x11\x08\x29\x57\x7f\x8d\x9b\x6a\xc7\xf7\xb8\xb6\xd6\x78\x4b\xf7\x95\x24\xe6\xed\xd3\xc3\x3b\x93\x5a\x27\xd7\xf7\xf2\x3a\xa0\x26\x48\x69\xad\x59\x9b\x51\xbd\x60\x3f\x29\x56\x4f\x2a\xeb\x35\x47\x84\xe8\x7f\x5b\x71\x9c\x9a\x23\x42\xa2\xe9\x8f\xd3\x7b\xaf\x0e\x44\x23\x71\x6f\x4e\x39\x0e\xda\x02\xb5\xb3\x40\x2b\xce\xe8\xfc\x09\xfe\xa0\x60\xff\x2b\xe2\xee\xef\x31\xa5\x17\xd0\x8c\xeb\xb4\xb3\xd9\xfd\x4a\x87\xe4\x11\x1c\x9a\xe4\xeb\xfa\x46\xaa\x5c\xdf\x98\x75\x35\xd5\x1f\x3d\x99\xa8\xee\x64\x8e\x1d\x58\xa9\x46\x26\x45\x5b\xe5\x45\xd1\x71\x62\x2d\x52\x57\xc3\xc9\xc0\x6b\x95\xb1\x64\xc5\x5d\xb5\xae\x8b\xa3\x42\x53\xec\xda\x4b\xb6\x2a\x64\xd3\x46\x13\xc3\x5f\x96\xee\x3d\x56\xf2\xe2\x62\x8a\xcf\xcd\xcb\xe6\xf7\xd6\x77\x6f\x2e\x4e\xba\xa4\xdc\xe5\x72\x33\x16\x04\xab\x34\x0b\xb3\xe9\x68\x31\x9e\x4f\xa4\x31\x60\xe5\x15\x83\xb1\xd6\x57\x6c\x2f\x86\xf8\x8d\xa4\x1d\x57\x83\x7e\xa6\x27\xad\x68\xbf\x9e\x91\x23\x73\x18\x4e\x49\xcf\x8d\x8c\x9a\x26\xb6\xa8\x23\x2a\xc1\x12\xa2\xac\x89\xc8\x67\xe8\x50\x56\x8f\x8e\x76\xdd\xba\xa9\xf0\xc9\xeb\x43\x20\xd1\xdd\xa9\x7a\x4b\xcd\xe3\x05\x51\x91\x1b\xbf\xae\xef\x6e\x8f\xb7\xc4\x84\x71\xf7\x6c\x11\x00\x6c\x4b\x1a\xfe\x97\x85\xbc\x75\x4b\xd6\xc6\xcf\xb7\x57\x42\x36\x9f\x30\xd1\x8b\xcf\x99\x30\xe9\x09\x13\xff\xb3\xa1\xc1\x72\xe1\x81\x7f\x02\x02\x1d\xf1\xa8\x45\xd6\x56\xa0\xe6\x82\x79\xc1\x21\xb5\x0b\xf9\x16\xc2\x6b\x28\xf9\x11\x3a\x8a\x19\x38\xef\x3d\x42\xd2\x69\xcb\xc5\x74\xcc\x7b\xde\x6c\x44\x4d\x9e\x0c\x8c\x3c\x08\xaf\x6c\xac\x95\x0e\xa0\x2d\x27\x96\x69\x05\x47\x8f\x9c\x3f\xd8\xfb\xff\x61\x4f\x84\x4b\xae\x35\xb5\x75\x1e\x77\x9a\x76\x13\xe1\x9a\xc3\x82\x8f\x00\xc3\xec\xae\x4a\xef\xb6\xf7\xf3\x70\x23\xed\x58\x57\xc4\xb4\x08\x63\xd1\x21\xec\x67\xa3\x14\x06\x5c\xf6\x8a\x89\xb2\xd4\xc4\x7e\x42\x7c\x69\x74\x8c\x41\x0f\xe1\xfe\x84\x40\x56\x77\x50\xb8\xfb\x6d\x97\x46\xb3\x15\x31\xd4\xd4\xd9\x80\x78\x73\x77\xfa\xc4\x70\x28\x32\xa7\xea\x90\x68\xb6\x37\xbb\xbf\x33\xf7\x9a\xac\xd9\x01\x5a\x44\x09\x1f\x62\x3e\x5b\x8e\xd3\xdb\x26\xf2\xd6\x8d\xb4\xfd\x86\x76\xcc\x13\x71\x83\x2a\xad\x7a\x8b\x49\xed\xf7\x19\x3b\x53\x35\x38\x88\x96\x37\x5b\x76\x3b\x18\xa3\x84\xad\x5b\xbe\xb4\xe2\x37\x01\xb4\xdd\x36\xb9\x3b\xdd\xb3\xac\x12\xb8\x1f\xc5\xaf\xc7\xda\xbe\xbd\xb5\xae\x05\xf0\xf1\x05\x22\x6e\xfb\x47\x09\x95\xb8\x0d\x16\xfa\x07\x97\xf8\xfd\x48\x84\xe7\x43\x8b\xbb\x7e\xc2\xda\xff\x47\x5b\xb3\xfb\x7c\x85\x61\x2d\x89\x12\xcc\x42\x57\x4b\xa2\xbb\x90\xe1\x5d\x86\x64\xee\x77\xbf\xb8\x4c\x23\x99\xe8\x62\x64\x8f\x62\x69\xa5\x01\x85\x7c\x66\xae\xc4\x02\x28\x17\xad\xa7\x5b\x96\x92\x3a\xae\xe5\x1c\x99\xa9\x00\xb2\x03\xd6\xd9\xcb\xa0\x26\x23\x64\x31\x94\xff\x13\x60\x6d\x2d\x1d\x4f\xe1\x8e\x29\x80\xcb\xda\xa9\x05\x43\x05\x89\x9c\x55\xca\xca\x22\x86\xc2\x4d\xa6\x85\xc0\x9a\x20\xdb\x3d\xec\xd7\x99\x3c\x5a\x55\x55\x0e\xe2\xa0\xe1\x86\x45\xd1\x84\x02\x2f\x21\x31\xe2\x01\xfb\x07\xb0\xd6\x1a\x75\x12\x73\xa8\x9d\xd7\xaf\xc0\xaa\xa1\x20\x39\x85\x9a\x52\x90\x92\xc1\xea\x68\xcf\x66\xb9\x1c\x0e\x45\x44\xca\x0c\x04\x9b\xf2\x92\x4f\x9c\x20\x88\x2c\xa5\xea\x97\x76\x20\x46\xd2\xc3\x22\xea\xeb\x7e\xd7\x34\x09\xc4\x0e\xbc\x88\x20\x71\x07\x6b\x22\x47\x63\xaf\xb1\x32\x0e\xa9\x5a\x58\x8c\x33\x2a\x34\xcf\x19\x70\x2e\x5d\xb2\x1b\x5e\x4e\x90\x52\x6a\xc6\xb3\x31\x04\x40\x71\xc5\xf2\xca\x1d\x36\x06\x39\xcd\x67\x3d\x63\xb9\x15\xcc\xe9\xae\xc1\xb0\x79\x89\x06\xee\xaf\x8d\xd6\xdf\x96\xc3\xd9\x96\xc3\xd9\x96\xc3\xd9\x96\xc3\xd9\x96\xc3\xd9\x96\xc3\xd9\x96\xc3\xd9\x96\xc3\xd9\x96\xc3\xd9\x96\xc3\x69\xda\xb6\x1c\xce\xaa\x91\x6d\xcb\xe1\x84\xb6\x2d\x87\xb3\xa4\x6d\xcb\xe1\xdc\x79\x6c\x5b\x0e\x67\x49\xfb\xed\xa7\xd4\xde\x96\xc3\x41\xb7\x6d\x39\x9c\xa5\x84\xb6\xe5\x70\xb6\xe5\x70\x9e\x64\xd2\xd7\x6d\x39\x9c\xf9\xb6\x2d\x87\xb3\x2d\x87\xb3\xb2\x6d\xcb\xe1\xcc\xb5\x6d\x39\x9c\x6d\x39\x9c\x45\xed\x57\x97\xdd\xb7\xe5\x70\xd0\x6d\x5b\x0e\x67\x59\xdb\x96\xc3\xd9\x96\xc3\xd9\x96\xc3\x61\xdb\x72\x38\xdb\x72\x38\x0d\xfd\x6d\x39\x9c\xfa\x89\x6d\x39\x9c\xdf\xa6\x65\x84\x18\xff\x99\x4b\x54\x52\x70\x4c\x3e\xc1\x10\xda\x15\x33\xbe\xa0\xc6\xc7\xd9\xa0\x1a\x0e\x45\x09\x97\x08\xf4\xe6\x4e\xc4\x50\x9d\xd7\x18\x9b\xc4\xc5\x06\xe6\xe3\x34\x43\x23\xec\x01\xa4\x38\x34\x1e\xe9\xb7\xf8\x15\x28\xb2\x21\x9d\x0d\x24\xd8\x6e\xd0\x13\xaf\xde\xbd\x4e\x4b\x80\x48\x8b\x81\x87\x7e\xbf\x53\x19\x3d\x4a\xb7\x59\xac\x05\x73\x1a\xd6\x0c\x35\xfe\xac\xd0\x26\x20\x32\x60\x12\xb3\x31\x57\x4a\x04\xeb\x0a\x93\x16\xac\x9a\x03\x21\x14\xd3\x53\x81\x85\xde\x0e\x66\x8c\x33\x23\xd5\xa8\x10\x8c\x5b\xcb\xb3\x71\xdf\xf5\x58\xc5\x85\x6a\x10\x0b\xfe\x13\x9c\x91\xca\x96\x82\x4f\x22\xce\x65\xc2\xa5\xef\x12\xe3\x59\xa9\x8d\x61\x93\xaa\xb0\x72\x5a\xbf\x10\x47\x52\x00\x38\xd0\x83\x4e\xeb\xc5\x80\x30\xb4\x06\x02\x71\x50\xf7\x1a\x45\xd3\x4f\x13\xd3\xed\x5c\xbc\x60\x1b\x3a\x80\xa2\x19\x93\xa9\x9d\xd5\xd1\xca\xb8\xd3\x34\x94\xa5\xb1\x2c\x2b\x24\x08\xa8\x30\x3a\x9f\x19\x04\xfa\x75\x00\x37\x2b\x80\x3f\xfc\xac\xe0\xbb\x09\x4f\x3a\x6d\x72\x6a\x8d\x8f\xc7\xad\x3b\x16\x5f\x97\x4b\x13\x2c\x09\x06\x17\xcd\xc6\x63\xf6\x58\xbf\x11\xe3\x7a\xc3\x36\x8b\x42\x00\xf4\x32\x7c\x84\x22\xda\xea\x56\x2b\xf5\x7d\x13\x64\xdd\x04\x6e\x0f\x0b\x8e\xd3\xd0\xe3\xa1\x3e\x68\x57\x47\x69\xc9\xea\x10\xee\xde\xb0\x18\xe4\x0e\x75\xa3\x85\x0d\xaa\xc4\xb5\x3b\x8f\x22\x13\x4e\xdc\xe3\x4b\x38\xca\x83\x33\x94\x96\x8c\xf3\x46\x18\xc3\x47\xe2\x1c\xe9\xfe\x5d\x66\x54\x02\x0f\x70\xb3\xa8\x50\xa2\xa3\x10\x58\x5c\x4d\xf3\x54\x13\x2a\xda\xd5\x00\xd8\xc4\xf7\x93\x14\x5d\x7f\x53\x4a\x6b\x05\x6c\x2c\xc8\x89\x0c\xb1\x1e\xf3\xa9\x72\x76\xbb\x41\xa9\x28\xda\x6f\x62\x67\x9a\x17\xb8\x3b\x5a\xe5\x3e\x2c\x73\x20\xd8\xa0\x94\x62\xc8\x86\x12\x2b\x56\xfb\xa8\xcb\x03\x9f\x75\x92\x7b\x53\xa9\x31\xa2\x84\xb1\x07\x15\x39\xce\x01\xae\x8f\x3f\x06\xc5\xc7\x96\x95\xca\x78\xab\xb6\x00\xe4\x74\x90\x43\x36\x82\xc8\xce\x12\x14\x3c\x14\xc5\x2f\x8e\xfe\xfc\x15\x1b\xcc\x9c\xc4\x04\x0a\x89\xd5\x96\x17\xf5\xc2\x14\x42\x8d\xdc\x1e\xf0\x6c\x96\x23\x57\xa9\x05\x9b\x8b\x9a\x1a\x14\x96\xf3\x13\x79\xfc\xec\x6a\x40\xcf\xf5\x7d\x98\x8b\xeb\xc3\xd6\xde\xe9\x15\x7a\xb4\xa8\xde\x1e\x46\x70\x23\x99\xf4\x16\x1c\x2b\x5d\xc8\x6c\x46\x3e\x58\x31\x4d\x2c\x1b\xeb\x1b\x6f\x2a\xb8\x7b\x12\x70\xdb\xaa\x0e\xb8\x9f\xea\x69\x55\x78\xe0\xc2\xeb\x3a\x0f\x49\x65\x44\x07\x83\x8e\xbb\x12\x86\x4b\xf8\x07\x38\xcf\xc2\x6b\x12\x44\xac\x10\x78\x1c\xf7\x93\x0e\x29\x14\x82\x2b\xa7\xce\x10\x0b\xb6\xa2\xd7\xbc\x28\x06\x3c\xbb\xba\xd4\xdf\xeb\x91\x79\xa7\x5e\x95\x25\xd2\x21\xd3\x19\x77\xc1\xdd\x8d\x39\xae\xd4\x95\x2f\xaf\x55\x67\x6c\xd2\x23\xa7\x89\x4c\x91\x60\xdb\x00\xd9\x59\xc4\xae\x7c\xb6\xa3\x78\xa1\x87\x2b\x98\x76\x32\x98\xb8\x85\xf3\xe0\x4d\x3b\x01\xb2\xeb\x4f\x20\xb5\x9f\xa6\x7d\xb8\x9e\x1d\x7d\xf1\xb5\x3f\xce\x4c\x97\xec\xeb\x23\x00\x23\x98\x03\xcf\x8c\xdd\xbd\x84\xa5\x69\x26\xbc\x28\x44\xd9\xd5\xdb\xdc\x26\x5b\x74\xe8\x1e\xfc\xcc\x59\xfa\xf1\x7a\x50\x15\xe6\xf2\xf2\xbf\x40\x7f\x91\xd6\x88\x62\x78\xe0\x11\x95\xb5\x05\x63\x17\x2e\xfb\x5d\x7f\x2b\xe0\x14\x98\xb2\x12\x8f\xa1\x54\x5c\xeb\xa2\x9a\x88\x53\x71\x2d\x53\x0a\xa2\x76\x9e\x8e\x96\xda\x42\x1a\x00\xc2\x0e\x0a\x9d\xe1\x70\xc5\x79\x20\xd0\x8a\xc6\x9c\xaf\x80\x83\x19\x39\x21\xbe\x74\xe9\x28\x3a\x91\xa5\x13\x3e\x9d\xe2\x9d\x38\x80\x82\x2b\xf9\x8d\x1f\x78\x18\x14\x9c\x57\x48\xa8\x44\xcc\xca\x47\xf7\x0d\xfa\x17\x62\x45\xb8\xf8\x4c\x6b\x1e\x1a\x02\x71\x29\xa7\xf0\x33\x15\x47\x73\x07\x04\x5d\xa3\x41\xeb\x39\xa1\x55\xce\x62\xb0\x12\xc0\xaf\xf0\x06\xa0\x04\x37\x1c\x2d\x1a\xb7\x33\x77\x2a\x7a\xbe\xd8\x84\xdb\x20\xc5\x46\xd7\x1d\x25\xab\xc6\x54\x94\x46\x1a\x77\x0d\xff\x00\xbb\xf2\x65\xc1\xe5\x24\x1a\x2b\xa6\x04\x3b\x67\x42\xb1\x09\x8a\xff\xab\xd7\xda\x2d\xc8\x07\xd0\xb1\xb2\x49\x68\x67\x5c\x9c\xab\x3f\xea\x50\xfc\x83\xce\xed\xce\x75\x1e\x08\x00\xab\xf2\x05\x56\x16\xa8\x12\x38\x01\xaa\x0d\x81\x4b\xba\x20\x53\xd9\xdd\x0f\xcd\x1c\x74\xb9\x9d\xfb\x84\xc8\xee\x3c\xad\x47\x64\x72\xd0\xc9\x35\x78\x1c\x70\xb7\xd0\xdd\x2e\x93\x22\x81\xe5\x1a\x55\xd5\x6f\x88\x96\x88\x1d\x74\xcc\x3e\x83\x38\x21\x02\x4d\xb7\x03\x42\x77\xd8\xee\x8b\xdd\x8d\x72\x3a\x3f\x8d\xa5\x9e\xf2\x11\xa9\x28\xe4\xdc\x6c\xce\x93\x69\xa7\x13\x1a\xeb\x1b\x0a\x83\x87\x23\x19\xb3\xae\x02\x3d\x91\x37\x99\xd9\x20\xaf\xa1\x0f\x54\x21\xc6\x59\xb2\x28\x6e\x87\x7c\x00\x37\x7c\xc6\x78\xa9\x2b\x95\x07\x2b\x63\x34\x11\x13\x28\xbe\x99\x1b\xf6\x5b\xad\x44\xf4\xf5\xb4\x73\x16\x11\x48\x4a\x03\x6e\x32\xc7\xe9\x8f\xfb\xc7\x47\x4f\xf5\x9a\x83\xb1\xcd\x5d\x73\x6f\x13\xae\x39\xcf\x37\x36\x3a\xca\x58\x3c\x29\x71\xa4\x6f\x82\xa9\xa8\xae\x8d\x04\xfa\x1d\x58\x78\xe1\xa3\x9b\x52\x22\x95\x03\xdf\xea\x52\xc7\x6c\x0f\x44\x79\xa7\x6d\xb5\xf2\xb0\xec\x37\x7a\x13\x81\xa8\xd5\xb4\x6a\x4b\x69\x69\x77\x4c\x35\x78\x40\x8e\x1b\x18\x26\x1c\x6d\x9a\x97\x90\xdd\x81\x91\x2f\x65\xbe\x04\x9a\x6d\x75\x75\x67\x87\xed\x79\x9a\xbb\x1e\xed\xbe\xbf\xd1\x2d\x1a\x26\xf6\xd5\xed\x94\x90\x49\xbc\x33\xb9\xaf\x6e\xa7\x1c\xec\x8d\xd3\x85\xb3\x4c\x98\x86\x66\x3d\x56\xcf\x32\x81\x64\xfb\x32\xfc\x56\x8c\xf9\xb5\x00\xc4\xbe\x2c\x78\x59\x40\xb8\xc0\x85\x1f\x3f\x85\x64\x65\x99\x50\xd7\xb2\xd4\x0a\xe2\x35\xaf\x79\x29\x21\x07\x5b\x29\x20\xa3\x89\xd3\x22\x7f\xbf\xf7\xc3\xc9\x7b\x88\x22\xa3\xa4\x29\xf0\x09\x62\xc2\x6c\x56\x26\xa6\x34\x6b\xcf\x43\xeb\xc5\x0f\xb8\xc1\xe2\x2c\xb8\x5d\x40\xbc\xd5\xc2\x93\xd0\xf7\x49\x65\x2b\x5e\x40\x32\x84\xac\xa8\x8c\xbc\xde\x24\x77\xa5\xea\x0a\xb5\xd4\xf6\x19\xa9\x0a\x21\x7d\xc6\xa9\x44\x9d\xcd\xb9\x34\x1f\xcd\xa6\x09\x64\x9a\xcc\x1a\xe0\x7e\x52\x1a\x99\x31\x7f\x49\x21\x96\xe8\xbc\xdd\x35\x75\x22\x64\x8a\x4b\xc4\x09\x2a\xc1\xc4\x17\x32\xef\xf8\xc0\xf9\x90\x2f\x3c\xcd\x39\x0e\x39\xc9\x36\x6f\xec\xc3\xee\x3d\xd4\x2e\x42\xef\x1f\xdc\xce\x51\x3a\x17\x17\xa2\x80\x85\x5e\xdd\xbf\x98\xcc\x8f\x17\xe7\x68\x1d\x08\x3d\x49\xdd\x50\xe2\x56\x9f\x10\x43\xbc\x77\x2e\x82\x1f\x15\xe3\xd3\x98\xab\x27\xdc\x7a\x0e\xd1\x91\x7b\xc7\x69\xba\xf9\xdb\x08\x5d\xb9\x9b\x50\x6e\xe5\xb3\x78\x2d\x75\x88\x2d\x4c\xd9\x4d\x33\x7f\xe2\xcf\x39\x2f\x00\xc1\xe0\xa1\x08\xbc\x60\x23\x47\xab\x53\xe1\x03\x73\x92\xe6\x73\x64\xfb\x74\xee\x53\x9d\xf7\xd9\x85\x9e\xd4\xf2\x97\x9b\x64\xe3\x51\xfd\x18\xaa\x4d\x19\x41\x50\xc3\xc6\x10\xfa\x0d\x5a\xd5\x8d\x7b\xc9\x58\x4e\xbd\xd9\x8f\x5b\xbc\xe8\xe1\xcd\xbd\x8e\x40\x3b\x6e\x12\x92\xd9\x1f\x7b\xcf\x86\xbe\x81\x18\xdd\xef\xce\x4e\xb1\xec\x6d\xe0\x7b\xf5\xfa\x02\x16\x82\x3d\xeb\x87\x8a\x21\x76\x24\x73\x36\xf0\x09\x82\x8c\xb0\x6c\x4f\x89\x1b\x6f\x82\x41\x10\xcd\x42\xf6\x9b\xae\x04\x1b\x3d\x95\xf5\x00\xc2\x4b\x31\x52\xc7\xf3\x50\x62\xc2\x29\xcb\x3e\xe5\xf4\x40\x06\xf5\xf7\xdd\xfb\xdd\xe0\xe5\x29\x6f\x7a\xe5\x4d\xaf\xd7\xeb\xb1\x9f\x30\xa2\x7a\x2c\x74\xd8\x29\xfa\x18\x02\x0c\xb4\x65\x13\x9d\xcb\xe1\xac\xbb\x66\x08\xaa\x4e\xce\x68\xba\x09\x19\x81\xb8\x9a\x85\x39\x40\xe4\xc3\xa7\x85\x32\x52\x22\xdd\xc2\x61\x7b\x09\x7b\x11\xeb\x62\xed\x46\x2e\x2c\x20\x11\xaa\x20\x38\x75\x7c\xcc\xaf\x25\xca\x9f\xa8\x87\xfe\x44\x40\x2e\xbc\xfa\x3c\x74\x67\x2e\x5a\xc5\xd1\xa7\x23\x80\x42\x07\xc2\x51\x15\xb7\x53\xed\x93\x54\x40\xb6\x2f\x48\xb4\x7b\xd9\xce\x09\x8c\x3a\x1c\xa0\xc6\x3a\x56\x02\xd2\x77\x87\x11\x78\x59\x20\x00\xa8\xe2\xd4\x62\x7a\xc9\x5d\xb7\xea\x41\xef\xcd\x6d\x97\xfd\x3e\x3b\x0b\x7b\x10\x92\xe6\xa2\x52\x37\xfa\x44\xbf\x4c\x2b\x26\xa6\x63\x31\x11\x25\x2f\xba\x9d\x0d\xe1\x11\x2f\xdc\x15\x50\xe2\x4c\x37\x5e\xb8\x99\xf0\xa9\x77\x21\x83\x23\x36\x97\x65\x28\xbc\xe1\xa3\x44\xfd\xf9\xdb\x79\x07\x85\x5d\xdf\x48\x03\x26\x0e\x4c\xc5\x07\x47\x71\xe7\x04\xc2\x02\x77\xa2\x78\xd7\x16\xdd\xe2\xdf\x6a\x1b\xd1\xfd\x31\x07\x14\x81\x88\x50\x10\x99\x54\x0a\x19\xe9\xa4\x46\x16\x41\x26\x05\x41\x2f\xa8\xe9\xf7\x00\x55\x29\x09\xf5\x28\xd1\x69\x3a\x48\x95\x28\x91\x80\x51\xb8\x46\x09\xa6\xf4\xcd\xf1\x58\x5a\xa9\x63\x5a\x91\x63\x47\x1c\x73\xb8\x90\xe5\x8d\xbb\x65\x8b\x91\x32\xcd\xf2\xc2\xc6\x77\x0a\x16\x23\x28\xae\x2a\x69\xbc\xa4\x54\x31\xc6\xcf\xb3\xa0\x98\xf1\xca\x22\xc5\x08\x9a\x77\xcb\x18\x63\x8f\x1c\xe6\x48\x6c\xa4\xf4\x09\xa5\xe8\x09\x29\x33\x33\xc5\x24\x4a\xa8\x2d\x4c\xaa\x2a\x9c\xce\x6a\x97\xd7\x13\xc6\x41\xdb\x90\x95\x84\x9b\x5d\x41\xe7\xb3\x77\x58\x75\x42\xea\xed\x7b\x59\xf5\xba\xb9\xbd\x17\xb1\xea\x27\xc4\x88\xa9\x55\x83\x69\xf5\x82\x71\x31\x95\x98\xda\x4b\x29\x45\xbd\x70\x45\x82\xeb\xe2\xbf\x94\x73\xb2\xb8\x3c\xf0\x6f\x81\xaf\x21\x28\xa7\xec\x60\x9a\x47\x9e\x50\x10\x18\x5d\x0a\x98\x92\xb7\x76\xbd\xc2\xa7\x44\xb3\x37\xbe\xf0\x2f\xba\xe4\xef\x93\x1d\x2b\xbe\x6c\x22\xba\xb4\xef\x93\x1d\x2b\xbe\x90\x2f\xba\x84\xef\x13\x1d\x2b\xc1\x5b\x42\x2d\xd5\x4b\x2a\xd2\xdb\x1a\x25\xc6\xfc\x06\x66\x37\x69\xc0\x86\xf9\xd0\x0c\x2c\xa9\xb6\x2d\xb2\xaa\x2d\xb9\x0c\x27\xb2\x00\x27\xa9\x18\xe1\xbd\x95\x6c\x13\x6a\xe6\xae\xac\x61\x3b\x57\x97\x16\x4f\x72\x59\xf5\xda\xf9\xe2\xa9\x48\x8a\x8b\xeb\xd6\xae\x5d\x8b\xf6\x71\x18\xe9\xf2\xca\xb3\xad\x6a\xb2\xc8\x89\x58\x5d\x73\xb6\x53\x47\x16\x49\x71\x59\xb5\xd9\x85\x1b\x18\xbb\x01\x96\x6c\xf3\x85\xb5\x63\x91\x34\xef\x62\x5d\x97\x56\x8d\x45\x52\x9c\xaf\x2d\xfb\x30\xf5\x62\x49\x7b\x0a\xef\x7b\x47\x56\x87\xa5\xdc\x0a\x2d\xf7\x14\x58\x1c\xa9\x9a\xc8\x49\x8d\x0e\x00\xe7\x96\x69\x29\x20\x01\x2e\x58\xa2\x62\x26\x83\xfa\x1b\xea\x3c\x80\x5a\xd0\x2e\x7f\x21\x9b\x6a\x69\x81\x32\x45\x69\xd8\x75\x72\xb6\x9c\xf0\x72\xc6\xbe\x3b\x3b\xed\xb3\x3b\x8a\x8e\xd2\xa1\xfb\x04\x4b\x0b\xcf\x03\x2c\x90\xab\x19\xe5\x92\x47\x47\xf9\x52\x73\x46\xd0\x92\x0a\xe0\x23\x27\xcc\xcc\x64\xb6\xa0\x6e\x8c\x0b\xff\x14\x1b\xeb\x22\x67\xbc\xde\x25\x8a\x4f\x84\x99\xf2\xcc\xdd\x02\xfe\x1b\x38\x81\x2e\xaf\xeb\x97\x80\xe3\xf3\x5c\xe7\xc6\xfb\xd4\x2a\x55\x27\x89\x23\x50\xdc\x9b\x17\x5b\x22\x43\xd9\x0f\xe1\x13\xd1\xc2\x57\xf0\x4a\x65\xe3\x07\x5c\xd5\x05\x93\x54\x7b\xa8\x38\xbb\x12\xa5\x12\x45\x53\xbf\x09\x8b\x8d\x44\x97\x7a\xa3\x06\x68\x53\x42\x4b\x17\x24\x2b\x1e\xfa\xbb\xc4\xbd\x72\x46\xcb\xde\x4f\x0e\x61\x22\x65\x2d\xef\xc6\xcf\xfb\x6c\x41\x8f\xd6\x57\x4a\xb0\x15\x3a\x74\x0a\x9f\x87\x9c\x14\x62\x85\x67\x13\xd4\xe2\xe2\x1b\x29\x2b\x4e\x2b\x28\x1e\xe2\x2b\x31\x96\xb2\xce\x65\xb2\xb2\xa6\x78\x30\x8d\xe2\xd4\xa0\xa7\x61\x7a\x7a\x68\x25\x2c\xb5\x26\x38\xb6\x1a\x78\x5d\xb4\x19\xab\x91\x3f\x5a\x1d\xf0\x87\xaf\x00\x8e\xad\xfd\x4d\xa9\xe7\x4d\xe4\x57\xeb\xd4\xf0\xc6\x57\xef\xa6\x94\x5e\x78\xa8\xba\xdd\xc4\x89\x20\xd7\xea\xc6\x56\xe9\x26\xc3\x60\xee\xad\xcf\x4d\x35\x3b\xb1\xd5\x95\xb9\x17\x56\xdb\x46\x12\xbe\x5b\x93\xfb\x81\xeb\x6c\x63\x2b\x6c\x13\x14\xcd\xfb\x6b\x6b\xcf\xd7\xcb\x26\x68\xc5\x0b\xaa\x6a\x2f\xac\x94\x4d\x20\xd9\xad\xa7\xbd\xb4\x46\x36\x92\x62\xb7\x92\x36\xaa\x3a\x36\x96\x13\x87\x92\x71\x0f\x5a\x17\x1b\x59\x11\x9b\x92\xc7\x36\xb9\x16\x36\x15\x8e\x93\x50\xff\x1a\x59\xf9\x3a\xfa\xa5\x91\x23\xc6\xd4\xbc\xa6\x22\x9a\x56\x57\xbb\x5e\xea\xa3\x46\x52\x5f\xe0\x07\x5c\x5e\xbb\x1a\x7d\x7f\x3f\xb4\x48\xc6\x88\x62\x19\xda\x06\x48\xab\x54\xbd\x19\xb7\x02\xf2\x8b\x6b\xe4\x3e\xee\x6e\xf6\xe4\x1c\x9e\x78\x5b\x0a\xd6\x8a\x62\xf5\x54\x17\x7a\x34\xbb\x98\x96\x82\xe7\x2f\xb5\x32\xb6\xe4\xf2\x5e\x14\x7a\x77\x3c\xcb\x68\xac\x24\x81\x32\x35\xa0\xde\xd3\xca\xe1\x8f\x01\xf7\x3a\x9d\x18\x28\x78\xac\x28\xb8\x06\x74\x6e\x18\x9f\xe8\x00\xae\x1a\xc9\x6b\xa1\xea\xa9\xb9\x6f\x67\x52\x94\x0a\xf0\xc2\xe1\x90\x18\x0b\x26\xe0\xfb\xf6\xd3\x75\x12\x57\xab\xd9\x50\xaa\x66\x34\xa8\x83\xe4\x46\x1c\xec\x4f\x20\xca\x44\xd8\xac\x34\xc1\x53\x68\xe2\x6b\x78\x89\xcd\x08\xe4\x81\xa9\x56\x37\x62\xa1\x17\x88\xeb\x54\xac\x30\xcd\x3e\x58\x5d\xe2\x44\xc4\x4c\x97\xa5\x30\x53\xed\x3d\x38\x71\x45\x58\xae\x27\x5c\x2a\x0c\xcb\xa0\x1a\x8a\x60\x1e\x5e\xdd\x4e\xcb\x90\x54\x31\xc9\x12\x33\x4f\xc4\xbb\x63\xa3\xed\x10\xe6\x17\x49\x96\x35\xeb\x10\xcc\x2d\x13\x27\x7e\xfa\x28\xfd\xf6\x27\xe8\x65\x72\xed\xe4\xed\x29\xfe\x7e\x22\x56\x47\x9c\x37\xab\x77\x37\x53\xab\xcb\x68\x8a\xcc\x4f\x5f\x4d\xa3\x1d\x3a\x12\xe4\x42\x73\x00\x46\xc7\x19\x05\x2c\x0f\x69\x23\x55\x28\xb7\x1e\xc9\x82\x77\x30\x28\xbe\x57\x62\x46\x4a\x9a\x1e\x6c\x77\x84\x1c\xe3\x69\xf5\x19\xaf\x04\x01\x3b\xce\xe6\x97\xc4\x8d\x2a\x26\x44\x82\xb5\x71\x1f\x90\x4b\x32\x07\x71\xbd\xe6\x11\x75\xac\x00\x05\x80\x9a\x5c\x17\x31\xae\xd9\x1a\xd3\x50\x2f\x7b\x29\xdc\x31\xf5\x47\xc8\xcd\x05\x32\x4b\x4a\xd3\xbc\x43\x59\x2b\xc0\x56\x58\x0d\x3b\x15\xce\x79\xd8\x0d\xde\x9d\x49\x24\x1a\xbb\xe7\x43\xff\xcf\xd4\x01\x7b\xab\xad\xfb\xe7\xd5\xad\x34\xd6\x10\xf7\xa5\x6b\xa7\x5a\x98\xb7\xda\xc2\xf3\x8f\xb2\x48\x7e\xf8\x6b\x2c\x51\xc0\x3e\x48\x9f\x6e\xb2\x2c\xf9\x0c\x7c\xcc\xc9\xa5\x40\x4d\x48\xb0\x2a\x9a\xc5\x97\xc6\x29\x6a\xba\x0c\xb3\x9b\x70\x04\x6a\x80\x86\xeb\x5e\x3b\x4b\x3e\x20\x39\x68\x13\xcd\x16\xf5\x2f\x2c\xb8\x2e\x3b\x2b\xf8\x60\x5d\xf5\xdd\x04\xab\x09\x91\xa4\xa7\x03\x09\x6c\xa7\x05\x78\xc2\xf2\xaa\xf4\xb5\x90\x9c\x5c\x66\xc5\x48\x66\x44\x92\x13\x51\x8e\x20\xb9\x17\xc6\x55\xd5\x6e\x09\x15\x7c\xd7\x28\xca\x9a\x52\xc0\x94\x5e\xc8\xb5\xe7\xb8\x11\xe1\xdb\x71\xd3\xa0\x1f\x49\x28\xdf\x4a\x1d\x39\x08\x42\x20\xb5\xa2\x57\x27\x05\x80\x3c\xdf\x41\xd2\x9a\xde\x95\xdc\x7c\x87\xbd\xd4\x31\xe1\x00\x20\xfd\x97\x13\x2e\xe0\x00\xfd\x82\xbf\xdd\xb9\x2c\x4d\x9f\x9d\xc4\x1c\xe2\x2d\x1a\x11\xb1\xd9\x7a\x1d\x9a\xac\xeb\x91\x34\xcc\xed\xa7\x6b\x5e\x08\x5f\x4e\x9c\x2b\x26\x42\xa9\x30\x3d\xbc\x23\x7f\xe2\xb9\xc5\xcd\x58\x1b\x2f\xf9\xd4\x26\xd4\x9d\x2b\x31\xdb\x39\x98\xe7\x4b\x68\x8a\x3b\x67\x6a\xa7\xce\xee\xdd\xe5\x41\xb5\x0c\x07\x06\xd9\x1d\xf8\x1b\x32\xda\x89\x85\x08\xb2\x79\x11\x98\x26\xda\x26\x65\x69\x40\x7e\x7d\xc2\x6f\x2f\xae\xc4\x0d\x3d\x6b\xf5\x1b\xff\x60\x2b\x05\x9a\xcf\x50\x38\x2a\x05\xc0\x80\xf0\xb9\x69\x40\xdd\x9a\x70\xb0\x75\x57\x4a\x5c\x0b\x37\xcd\xb9\x74\xa7\x63\x50\x41\xf6\x13\x48\x34\xf5\xf7\x9b\xb1\x50\x1f\x94\xe1\x56\x9a\x21\x64\x2d\xf9\x7f\x4f\xf5\x5b\x6d\x2f\xb2\xb1\xc8\xab\x42\xfc\x1d\xb7\x7d\x3c\x86\xd9\xef\xea\x5b\x28\x71\x01\x78\x4b\xeb\x74\xc2\x5c\x0e\x43\x1a\x14\x36\x10\xf6\x46\x08\x5c\xf4\x55\x57\x7b\xec\x6a\xeb\xe1\x04\x59\x5e\x8e\xc0\xb8\xe9\x35\x43\x14\xd9\xb8\x19\x47\x85\x1e\xf0\x82\x4d\x7c\x45\x8e\x3e\x7b\xad\x4b\x26\x6e\xf9\x64\x5a\x08\x1f\xaa\xc3\x9e\xf7\xfe\x47\x2b\xa4\xfa\x5b\x54\xc6\x8a\xf2\x80\xc5\xf5\x6b\xf2\xef\x1f\xfb\xfd\x3f\xad\x83\x3d\xb0\xe6\x4c\x30\x87\x77\x4c\x06\xd1\x72\xc1\x0d\x3b\x3e\x3c\x3e\x3c\x7a\xc1\x3e\x31\xd7\xc5\x63\xf6\x09\x45\xd1\x7d\xf7\x59\x78\xe6\x39\xfb\xc4\x3e\x31\xc6\xce\x19\xeb\xfc\xcb\xe0\xdf\x1e\x93\xb8\x92\x16\xad\xf1\x1e\xbb\x69\xcb\xf4\x24\x2c\x12\xcb\x9c\x7e\x15\xe3\x1b\xc3\x6e\xc2\xc9\xad\x56\x87\x2e\x02\x1c\x24\xd3\x13\x01\xe3\x3d\xfe\x7f\x22\x1d\x28\x91\x65\x99\x56\xe1\x9b\xc7\x7b\x30\x34\x9c\x83\xf3\x06\xbc\x4e\x13\x7e\xe5\x0d\x14\x27\x99\xad\x78\xe1\x06\xb1\xf7\xac\x77\xb4\xcf\xb4\xa2\x93\xbc\x96\x1a\x12\x4b\x87\xd9\xd8\x3b\xde\xef\xc3\x14\xb6\xa7\xe7\x59\x33\x3d\xd8\xf3\x0b\x53\xd8\x9e\x3d\x3f\x62\xae\x66\xd0\xc5\xe5\x27\x38\x1e\xde\x13\x35\xbb\xe1\x33\xd2\x11\x8e\x46\xa5\x91\xbc\x16\x6c\x2c\x47\x63\x30\x9d\xd7\xf8\x23\xab\xe3\x69\xc3\x25\x7e\x08\xb0\x51\xdf\xb9\x19\x93\xb6\xcf\xce\xec\xee\xae\x81\x9a\x96\x5e\x28\x0a\x4e\xdf\x68\x97\xc7\x4d\x78\x5d\x3f\x07\x0e\xd7\x51\xac\xaa\x12\x1c\x3e\xa8\xf4\xe9\xd4\x9a\x37\xc4\xd0\xb4\xc0\x93\xfe\x8a\xd3\xd7\x17\x9a\x3a\xff\xda\x68\xeb\xee\x52\xd6\x43\x1f\x8b\x0a\x3c\x01\x69\x68\x78\xab\xf3\x88\x75\x0d\x1e\x30\xaf\xf7\x07\x4e\x24\x4d\x34\x74\x30\x09\x0e\xe8\x0c\xe9\xd3\x6f\x41\xd3\x5b\xa5\x6d\x3d\x7c\x2b\x30\x67\xe3\xcb\x78\xe2\xcc\xa8\xbe\xfd\xd8\x50\xf3\xd1\x93\x7f\x71\x52\x93\x7f\xd9\x7f\x78\x0f\xf1\xce\xa0\xca\xae\x84\xf5\x52\x05\x6e\x03\x96\x10\x09\x35\xad\x2c\x1b\xf0\x82\x2b\xa7\xac\xdc\xb1\x4a\x5a\xed\x5f\xe8\xa9\xe3\x7a\x7b\x66\x17\xed\x63\xf4\x4e\x42\xca\xa9\x77\x4e\x37\x5d\xa8\xf8\x71\x9e\x44\x2b\x86\x1b\xb2\xf8\xe3\xe2\xf3\x72\xc1\x8b\x58\xc4\xcf\x71\xa7\x06\x02\xac\x76\x77\x9b\x33\x0e\x6b\x0f\x17\x15\xd2\xc8\x1b\x2d\xf9\x8e\x67\x76\x64\x0f\xb6\x17\x22\xa3\xf7\x99\x15\x45\x81\x2f\x08\x19\x19\x66\x09\x4c\xc1\xea\xfa\x03\x60\x40\x3d\xd6\xe5\x8f\xb8\x5d\x14\x3b\xd0\x22\xde\x26\x1c\xeb\xeb\x39\xc9\x41\xe1\x48\x46\x2c\xc0\x41\x48\x21\x37\x92\x50\x4d\xf8\xc1\x98\xae\xbf\xe8\xc6\xa2\x98\xb2\x52\xe4\x55\xe6\x3b\xc9\x98\xb9\x12\x37\x4e\x33\x69\x66\x1e\x77\x3f\x98\xf6\x51\xdf\xe9\x6c\xa8\x1d\x88\x6c\xe5\x8a\x7e\xc5\xc9\x21\x70\x9f\x98\xcb\x52\x5c\x8b\x72\xc6\xa6\xda\x18\xe9\xf6\x29\xf0\x3b\x6e\x8c\x1c\xa1\x8d\xc6\x35\xbe\xd0\x51\xf7\x53\x10\xaf\xe7\x9d\x70\x1d\xef\xb8\x4b\xde\x68\x32\x7b\x5a\x26\x22\x2e\x13\xff\xb0\xc2\xce\x22\x11\x71\xb9\xf8\x87\x93\x72\x0d\x7b\xee\x44\xa6\x96\x88\xb8\x40\xfc\x3b\x87\xff\xee\x88\x81\x38\xee\x37\x64\x0b\xf8\x4a\x2d\xf6\x76\x0e\x32\x52\x00\xb9\x57\x7a\x8c\x92\xe1\x33\x10\xce\x9e\xe3\x84\xb3\x46\x88\x7c\x7e\xf8\xec\xf0\x78\xcf\xcd\xcb\xb3\x7d\x37\x43\x1d\xd1\xef\xb8\x16\xfd\x48\xd4\xc3\xe8\x85\xe9\x08\x7f\x67\x2a\x26\xf6\xd5\x65\x6e\x02\x08\xd9\x6f\x12\x1c\x53\xe4\x8a\x19\x1b\x22\x32\xe5\x24\xde\x5b\x07\xc0\x27\x1a\x06\x74\xa3\x1d\xe7\x45\x1a\x63\xae\x1c\xf7\x63\x7f\x98\xe8\x52\xfc\xa1\x45\x73\xa9\x40\xf6\xc0\x25\x68\xf0\x19\xf2\x82\xf2\x7c\xef\xf7\x5a\x22\xd6\xbd\xdf\xbd\x73\x8b\xde\xf3\xc4\x03\xa7\xe0\x0b\x09\xda\x09\x6e\x75\x9f\x8b\xf8\xa1\x9d\xe8\x21\x33\x7a\xc7\xed\xe1\xe3\x32\x43\x2a\xa3\x98\x96\xed\x7e\xf9\xd6\xfb\x8d\xe1\x7c\xfa\x6a\xde\x3e\xb8\xb3\x03\x24\x69\x95\x08\x78\x48\x3f\x3a\xbf\x31\xaf\x0a\x6e\xac\xcc\xbe\x2d\x74\x76\x75\x61\x35\x0e\x25\xd6\x95\x8a\x4e\x7e\xbc\xb8\x43\xa5\x33\x33\x38\x33\xc5\xc9\x8f\x17\xec\x54\x9a\x2b\x56\x0a\xa3\xab\x32\x8b\x39\x5a\x4c\xac\x73\xe7\xf1\x35\x35\x88\x10\xe9\x62\x02\x14\xdb\x84\x67\x63\xa9\x44\x53\x1e\x2f\x66\xdc\x6a\x2a\xdb\xfb\xfa\xa1\x48\xfe\x8a\xad\x31\x6a\xac\x2e\xf9\x48\x1c\x86\x6d\xfb\x3b\x7e\x63\x84\x9f\x2a\xa8\x22\xe2\xfe\x2c\x30\xec\x81\xea\xe2\x1c\x9a\x4b\x34\x32\x71\x7e\x39\x5f\xd7\x95\x0b\x3c\x8c\x92\x9a\xd9\xcc\x37\x58\xbb\x99\xae\xd8\x0d\xf7\xb6\x55\x48\x12\xdb\x67\x97\x72\xfa\x82\xbd\x6a\xe5\xe0\xa1\xd4\x26\x1f\xce\x75\xcd\xdd\x92\x35\xde\x27\x04\x44\xc3\x7a\x7b\x13\x2b\xc5\x23\x11\x6b\x35\xbc\xf2\x62\x89\x79\xc1\x76\xc4\xad\xfd\x62\xe7\x80\xed\xdc\x0e\x8d\xfb\x47\xd9\x21\xe4\xff\x9a\x4c\x0b\x99\x49\x5b\xe0\xbd\x0a\x52\x0d\x45\xd9\xa8\x75\x9e\xf0\xdd\x5c\x2c\xd8\xed\xc7\x1e\x7c\x0b\xe2\x8d\xc5\xef\x4e\xdf\xbd\x00\x55\x27\xd7\xec\x06\xa0\xc6\xd7\x42\xd9\x18\x05\x1b\xb8\x54\xb3\x4c\xf8\x95\x2d\xf5\x04\x02\x83\x4b\x3d\x91\x75\x7a\xe6\x70\x6c\xb1\xc5\x77\xc9\x6e\x8b\x29\x2f\xad\xa4\x14\x48\xe8\x9e\x14\x00\x5f\x47\x12\x73\xe9\x23\x49\xb1\x00\x0b\xce\xc9\xd9\x90\x69\x6f\xf6\x3d\x08\x96\x6b\xbc\x51\x87\x79\x25\xa3\x2e\x62\x32\x88\x09\x1d\xe1\x8a\x6a\xef\xf1\xd7\x04\x47\x57\x20\x01\x85\xf7\x4c\xce\x8f\x0f\xa0\xdb\x7e\x03\x87\xf4\x9e\x71\x2e\xd0\x34\xb9\x61\x3b\xc7\x3b\x7d\x76\x11\xf3\x86\x1f\xb4\xe7\xb0\x99\x5b\x5c\x62\x35\xdf\x62\x07\xc1\xeb\x72\xb4\xc3\xf6\x7c\xf1\x7a\x10\x05\x0b\xc1\xaf\x83\x8a\x19\xb0\x5d\x68\xb2\xe0\xe2\xdd\x47\x09\x73\xec\x91\x0a\x41\xd3\xab\x20\x74\xf7\xef\x45\x58\xbb\x1d\x5b\x56\x62\x07\x22\xe0\xb4\xbb\x77\xdd\x2d\x89\x8f\x92\xf5\x0e\x86\xf7\xa1\x27\x0d\x68\x4e\xaa\x76\x2d\x1a\x9f\x1f\x1d\x5e\x84\xf7\x4d\x2d\x39\x04\xb0\xb2\x90\x1f\x6d\xa7\x5d\xf5\x1b\x4d\xf6\x31\x6f\x6e\x96\x54\x95\xc1\xbf\xf5\xec\x34\x6d\x5d\x3f\x28\xf9\xcf\x4a\xb0\xb3\xd3\x78\x77\x37\x65\xa7\x58\x2e\x0d\xae\x6a\x1b\xf3\xc9\xa0\xbd\x24\x26\x15\x88\x67\x7b\x27\x13\xfe\x3f\x5a\xb1\x57\xdf\x5e\x84\x2e\xee\xff\xaa\xf7\xd6\x86\x2e\x06\x1a\x24\x33\xae\xd5\x43\xbb\x3e\xf9\xff\x54\xa5\x70\x02\x31\x59\x22\x3f\x89\x4f\x76\xa5\x70\xff\x39\x3b\xe5\x16\x57\xcb\x05\x28\xf8\x1b\x24\x24\x11\x01\xd9\xca\x71\x87\x01\x44\xca\xc2\x9f\x5a\x12\xf4\x06\x04\xd9\x0c\x24\x80\xd1\x1b\x9d\x27\x4a\xb3\x80\x83\x7a\xe9\xa9\xb0\x89\x23\xc3\xde\x6a\x25\x0e\x80\x61\xa1\xb7\xad\xe3\x6c\xfe\x11\xf6\x63\x29\xad\x40\x5f\x03\x64\x91\xc4\x9d\x4f\x3c\xfa\x63\x01\xfe\x23\x42\xad\x81\x5f\x72\xcb\x81\x62\x10\x4e\xd0\xe3\x1d\x14\x7a\xc0\xc2\x09\xdc\xe4\x48\x3f\xbc\x3f\x4b\x1e\xe8\x87\xf7\x67\x0b\x07\x09\x9d\xc7\xcb\xfd\x9b\x1d\xe4\x1a\x8a\xd8\xbc\x1e\xd6\xc8\x86\xa4\xca\x63\x90\xbf\x67\x5e\x71\x5a\xa8\x35\xa1\x49\xd6\xda\x55\x4b\x6b\xea\x2f\xd1\x97\xf0\x77\x7d\xad\x57\xe1\xf4\xa5\x4d\xad\xd8\x95\x54\xe8\xf0\xb2\x2e\xab\x79\x75\x3b\x15\x99\x9b\xd3\xe0\xd3\xbb\x18\x73\x77\x89\xb0\x49\x55\x58\x39\x45\x67\x36\x0a\xa7\xcf\xed\x68\xe3\x6e\xee\xb8\x45\x19\xcf\x00\x1c\xc0\xd8\xa9\xf0\x4e\x27\x42\x18\x5c\x08\x9e\xaa\x29\x2f\x26\xfc\x86\x2b\x3e\xa2\x90\x85\x3b\x8a\x4d\xfc\x63\xad\x93\xb8\xe7\xdd\x10\xaa\xfe\x13\xbf\xe6\xb2\xe0\x03\x59\x48\x82\xc8\x6d\x84\xdd\xef\x47\xa1\x0f\x04\x48\x03\x53\xba\x31\xe6\xbb\x96\x38\xdd\x4e\xd5\xea\x6b\x80\xed\x39\x7a\x87\x50\x4a\x8c\x50\x69\xaa\x96\xa4\x01\xdc\x0e\x70\x53\x2f\x96\x77\xc4\xec\x90\x0e\x81\x20\x78\x75\xa4\x71\xda\xf1\x21\x20\x18\x49\xa2\x53\xbc\xec\xd0\x5f\xfe\xf0\xfe\x6c\x23\x62\xd6\x6b\x64\x72\xb8\xbb\x62\x16\xd4\x59\x5f\x24\x66\xbd\xc6\xe6\x32\xbb\x10\x25\x94\xcd\x45\x4a\x5a\x58\x87\xe0\x26\xa4\xb1\xed\xf9\x98\x6f\x74\xd5\xce\x17\x35\x48\x16\xf1\xda\x95\x87\x3d\xa9\x2e\x92\x07\x3d\x60\xbf\x4b\x2f\xc2\x15\x70\x12\xae\x00\x90\x1e\xdd\xbe\xbb\xdf\x17\x14\x1b\x99\xcb\x02\x13\x4f\x9e\x00\xb8\x55\x19\x92\x6b\x24\xf4\x8f\xc6\xc1\x9a\xd5\xc4\x7d\x3d\x0e\xfd\xa1\xb9\x58\x26\xa6\xe3\x21\x3d\xe5\xd4\x4b\x31\x1d\xbf\xbe\xe8\xba\xb1\xdc\x67\xec\xf5\x45\xcd\x8f\x90\x71\x12\xb1\x8a\x2b\x44\xa9\xb9\x61\x1a\xef\x00\xdb\x35\xac\x90\x43\x81\x4c\x16\x4d\x06\x1a\x6a\x25\xad\x2e\xd3\x00\x86\xbb\xef\xe3\x5a\xb3\x37\x81\x8e\x0f\x57\xcf\x74\x51\x88\x8c\x64\xc9\xd4\x43\x3f\x71\xb1\x43\x2d\xbb\x54\x6d\xee\x08\x21\x0f\xa6\x7f\xf5\x35\x18\x3c\x82\x69\xe3\xd0\x2f\xde\xe1\xfb\x57\x27\xa7\x6f\x5e\xf5\x27\xf9\xef\xc6\xfa\xa6\x67\x75\xaf\x32\xa2\x27\x2d\x56\xda\x21\xa2\x37\x12\x62\xfc\xa9\xb8\x85\x29\xa1\xac\x68\x77\x61\x7c\xde\x28\x5e\x40\x1e\x5e\x88\xd3\x05\x77\x80\xc7\xc6\xe2\xcd\x57\x5a\xdb\x03\x56\x72\x08\x20\xb0\x63\x1e\xbc\x13\x55\x51\xf8\xb5\xb2\xa5\x10\x07\x29\x96\xf5\xc3\xa7\x29\x81\xb6\xa6\xed\xf3\xba\x6c\x1f\xff\xb0\xa4\xde\xdb\x58\x41\x91\xad\x58\x9b\x8b\x9a\x52\x0c\x4a\x9d\x52\xca\xa4\x5a\x0d\xa1\xa6\x00\x12\x1b\xea\x12\x12\x7e\x1c\xb4\x4d\xe3\x87\xc2\x66\x30\x4d\x87\x50\x4e\xc5\x77\x1c\x4d\xfe\x57\x5a\x0a\x8a\xfc\x00\x03\x7a\x2f\x86\x0f\xb3\x10\xef\xc5\xd0\xe3\xef\x02\xb6\x82\xb2\x10\x6e\xf1\x78\x65\xc7\x3e\xe2\x17\x5c\x55\x41\x28\xbb\xb3\x32\x14\xfe\x12\xe0\x84\x8f\xbe\x14\x29\x48\x6a\x5a\xb9\xf1\xf9\xc5\x68\x5b\x2b\xc3\x0a\x58\xa2\x4b\x81\x91\xdc\x0a\xfa\xda\xa9\x5b\xe2\xe6\x30\x54\x6e\xed\xdd\x48\x3b\xee\x79\x29\xcb\x1c\x42\x42\xd2\xc3\xdf\xc1\x3f\xa4\x0e\x78\xc7\xf8\x49\x9e\x87\x70\xb5\xca\x88\x61\x55\xf8\x00\x30\xd3\x67\x7c\x2a\x7f\x10\xa5\x21\xa4\x31\xf2\xed\x4a\xaa\xfc\x80\x55\x32\xff\x06\xbb\x84\x6c\x9d\xab\x9d\x80\x62\xc4\xa7\xd5\x5f\x79\xb7\x97\x91\x05\x96\x3c\xd7\x00\x9a\xc0\x3b\x7a\xdd\x2a\x75\x18\x1f\xcf\x27\x52\x3d\x79\x06\x46\x53\x30\xa2\x3c\xf9\xe0\x0a\x83\x54\x39\x6e\x05\xbb\xab\xf7\x12\x9e\xeb\x6a\x0c\x9e\x16\x25\x42\xa8\x8e\xe8\xe2\xd1\xba\xe1\x33\xd5\x87\xd8\x2e\xd3\x89\xda\xc2\x49\x2b\x88\x65\x9f\xcc\xcc\x3f\x8b\x9e\xef\x6d\x6f\x9a\x37\xeb\xfe\xd4\x43\xb0\x9e\xb6\xe9\x7f\x71\xc0\x14\x9a\xe4\xdd\xc0\xaa\xa5\x0e\x00\x34\xcd\x3b\x81\x55\x9b\xdc\x19\x6c\x2b\xe8\x2f\x6b\x29\x82\xfe\x03\xad\x05\x5d\xb6\x7f\x00\x89\x12\x52\xe6\x99\x98\xbf\x04\x04\x41\x52\x66\x80\x3a\x4d\xbd\xaf\xb4\x11\xf2\x7e\x37\x60\xc2\x4c\x2b\x25\x32\x30\x05\xbf\x9b\x0a\x75\x61\x79\x76\x85\xf6\x45\x6f\xa5\xbb\xad\x74\x87\xdc\x89\xeb\xc5\x1f\xc5\x10\xf8\xbc\xde\xb7\x1e\x13\xe9\xc3\x04\xd1\x43\x6d\x22\xe9\x3d\x33\x78\x92\x9c\xfc\x69\xc4\x0a\xf9\x72\x3a\x6f\x38\xa2\x46\xf0\xbc\x05\x38\x3e\x39\x27\xd2\xd5\x1f\xa3\x03\x59\x43\x16\xe2\xa9\x9e\x56\x00\x12\x03\x50\x2c\x5a\x26\xa4\x32\xa7\x20\xf6\xa7\x07\x06\x35\x4c\x7b\xa2\x73\xe1\x0b\xb4\xc7\xed\x4a\x09\x7e\xec\x54\x4f\x57\x75\x31\x79\x10\xbb\x9c\x88\x15\x3a\x9a\x20\xba\x29\xa6\x33\xcb\x8b\x80\xd1\x0e\x19\x1f\xd8\xd1\xd1\xd1\x91\xc7\x6a\xff\xe9\x4f\x7f\x62\x84\xb8\x58\xce\x72\x91\xc9\xc9\x5d\x82\x40\xed\xcb\xe3\xe3\x3e\xfb\xaf\x93\x37\xdf\x03\x08\x65\x8a\xce\xea\xca\x7c\x8a\x54\xdf\x53\x47\xa8\xf3\x12\x73\xc0\xfe\xd7\xc5\xbb\xb7\xf1\x94\xe0\x89\x76\xa9\x80\x35\xa5\x5e\xa6\x4e\x55\x54\x34\xc5\xa3\xaf\xbe\xf8\xa2\xcf\x4e\x65\x09\x10\x40\x29\x62\xbe\xff\xda\x00\x07\x18\x6c\x5c\x25\x60\xdf\x38\x64\x58\x8e\x82\xb4\x47\xec\x39\xe9\x28\xd4\x6e\xf7\xa5\x43\x00\xc6\x4d\xb9\xfd\x87\x85\xcc\xac\x47\x2f\xfa\xcb\xa6\x2e\xb1\x36\xe6\x36\xbc\x93\x0c\x9a\x80\xc9\x3b\x60\x85\xbc\x12\xb1\xfa\x7b\x93\x4d\x26\x24\xb3\xce\x90\xc2\x12\xf3\xdb\xd3\x77\xae\x39\x3b\x46\xd8\x27\x16\x1c\x4d\x72\x88\x74\x8b\x5b\xcf\x55\x89\x00\x44\xfb\x95\x98\xf5\xb0\x55\x35\x7c\x9b\x72\x59\x23\xb7\x4e\xb9\xe5\x21\x1b\x50\x57\x20\xca\x44\xde\x30\x61\x34\xe9\xba\xc2\x73\xa9\xff\xe1\x37\x21\x40\xef\x5b\xc1\xf3\x00\xf2\x27\x14\x54\x8b\x59\x8b\x54\x2b\x09\x7f\x4c\x69\x10\x8a\x17\xc4\x8f\x61\x16\x48\x51\xdc\x73\x15\x37\x0a\x69\x5c\x97\xaf\xc4\xcc\xdc\x1d\x09\x41\xb9\x08\x23\x6e\xf2\x28\xbb\x73\x6c\xfc\xce\xae\x54\xeb\x2d\xb4\x79\x55\x3a\xd6\xd1\x33\x22\x60\x31\x78\xcc\xf8\x58\xbf\x8b\x30\xad\x32\x1b\xc7\xbc\x1a\x81\x66\xdc\x15\xf5\xc2\x1f\xa4\x48\x46\x46\xd8\x6a\xea\xbb\x0c\x00\x1c\x37\x66\xc8\x79\x0e\x2b\x35\xe1\xe5\x15\xa1\x9b\x3a\xdc\x87\x7d\x76\xee\x26\xb1\x4e\x6d\x17\x2b\xfd\x79\x53\x0d\x9f\x91\x58\x64\xd0\x66\x60\xac\xbb\xfd\xfe\xae\x67\xb4\xba\x0c\xb5\xd2\x81\xcb\xb9\xcf\x1f\x23\x8b\xea\x1b\x3e\x35\x3e\xab\x9e\x53\xae\x20\x5f\xa7\x53\xd3\xa0\x47\xe8\xd2\x2f\xb1\xf1\xb0\x06\x4f\x3b\x4b\xe9\x65\x38\xc3\x56\xc7\xe3\xf5\x28\x39\x2b\x27\x04\xa1\x6c\x41\xaf\x97\x8a\x66\x24\x92\x2c\x08\x72\xf3\x02\x5a\xa8\x04\x51\x08\xa2\x44\xe6\x1b\x52\x2e\x23\x52\xd5\x25\x42\x3a\x23\xd2\x6c\xcb\x72\x4b\x64\x34\x22\xc5\x85\x12\xdd\x9c\xa4\x46\x24\x39\x27\xd7\x9d\x0d\x81\x49\x76\x6f\x0b\x6a\x2f\x3d\x6f\x6c\xe9\x07\x73\x15\x99\x12\x92\x74\xb6\x44\xb9\x55\x22\x1a\x75\x7f\x76\x05\xba\xa5\x82\x1a\x91\xec\x5d\xb1\x6e\x81\xb8\x46\xa4\x49\x11\xee\x7c\x4b\x11\xf1\x7c\xa3\x0b\x7a\xbe\x51\xa2\x4d\x7c\xbb\xc3\x2b\xeb\xbb\xce\x5f\x53\xc3\x84\xed\x07\x8b\x68\x35\xe4\x97\xb4\x35\xfb\xed\x43\x7d\x8a\x20\x57\x10\xe4\x6c\xdf\xf8\xc0\xe8\xa2\xb2\xbe\x5b\x0d\xa9\xf6\xe5\x4a\x8a\x20\xf0\x2d\x66\xba\x84\xfb\xb7\x26\xda\xba\x98\xe9\x83\x0f\x77\x2b\xe5\x46\xf7\x2d\xe9\xa2\xd9\x7c\x32\x58\x5a\x5c\xc6\xe6\x13\xc1\x26\xd7\x5f\x5c\x61\x89\xdd\x00\x76\x72\x03\x56\xd8\x0d\x58\x60\xe9\xd6\x57\xf2\x2e\x8d\x32\x75\x5a\xa0\x6b\x40\xe7\xde\x8c\x45\x08\x60\x6b\xe9\x0b\x14\xc3\x8f\x13\x9f\x40\xd5\x8a\x22\x7d\xa8\xe3\xbc\x21\x77\x0a\xcd\x70\x69\x24\xdd\x64\x79\x71\xc6\xf6\xea\xba\x60\x75\x08\xf3\x99\xb2\xa2\x1c\xf2\x4c\xec\xb7\x4c\x99\xa8\x31\x8a\xe9\x58\x4c\x44\xc9\x8b\x1a\x11\x13\x33\x8f\x8c\xb9\xca\x0b\x6f\xe1\xc9\x44\x09\xdc\x56\xdc\x5a\x51\x2a\xa4\xf0\xe4\xba\x9a\x97\xf2\x5a\x94\x86\xed\x7d\x2b\x2c\x8f\xb5\xc4\x50\x9e\x39\xb2\x4d\x14\xde\x94\x16\x9c\x0f\x8f\xb6\x8b\xef\x45\x6e\xd1\x0c\x01\xcf\x09\x7d\x96\x44\x37\x75\xa6\x6d\x06\xee\xbb\xfd\x0b\x42\x09\xdc\x2f\x33\x5d\x11\xac\x97\x10\xdb\x11\xcb\xfe\x42\x41\x93\xcc\xfa\x8e\x72\xc3\x4a\x31\x72\xca\x7e\x09\x76\x10\x42\x3f\xeb\x64\x52\x1b\x83\x93\x6d\x04\x00\xd8\x82\xdb\xe1\xdd\xec\x73\x69\x4c\x86\xc1\x1e\xa1\xaf\x65\x1e\xed\x32\x10\x77\x86\xb7\x42\xc4\xdc\xa1\x53\x6e\x5a\xb9\x74\xb8\x31\x3a\x93\x60\x04\x4f\xd8\x3b\xde\x5a\x02\x12\x7b\xb7\xfe\x4d\x8c\xf3\x49\x48\x2e\xe2\xf4\xfc\xe9\xb4\x40\xd7\x11\x20\x2f\xb2\xd2\xb9\x38\xaf\x06\x85\x34\xe3\x8b\xb5\x5c\xc9\x6f\x17\x10\xf2\x21\xe9\xc9\xe1\x89\x1d\x37\x74\xdb\xbd\x6c\x84\x32\xd2\x49\xbb\x04\x83\x9b\x97\xea\x43\xdd\x75\xb7\xec\xf1\x2d\xcd\x4a\x7b\x37\xf5\x64\x5a\x08\x4b\xc9\x16\xe4\x49\xb4\xc6\x1f\x32\x6c\x39\x6d\xc6\x7d\xfa\x41\x4d\xdb\x9f\xe3\x2d\x50\xbc\x28\x4c\x7f\xae\x9e\x65\xbc\x97\xbd\xa5\x30\x64\xdf\x42\x93\x84\x53\xc2\xa4\x3b\x40\x71\x76\x21\x7e\xd4\x4b\xa3\x75\x79\x0c\x62\xdc\x6d\x77\x81\x0c\x9b\x68\x9f\x21\x49\x31\xad\x22\xb1\x03\xc6\x0b\x4a\xcd\x23\xe8\x5b\xbd\x73\x7c\x96\x59\x7f\x58\xb1\x47\x61\x1b\x33\xb0\x8d\x19\x40\xaa\x33\x6b\x45\x34\x5d\xd4\xb5\xe7\x38\x10\xea\x01\x80\xd8\x7b\xa1\xab\x92\x93\xa0\x38\x51\x48\x88\x42\xc7\xc3\x84\x48\xa5\x26\x71\x39\xb1\xa1\x50\xc0\x67\x52\xbb\xe3\x87\xb9\x5e\x83\x4c\x2c\x4c\xe0\xee\xbd\x58\x8f\x3d\xc1\xee\x1d\x0c\x5e\x35\x0f\xba\x7b\x77\xe0\x8d\x06\x51\x90\x74\x32\x64\x78\x78\xd7\xb0\x5c\x67\xd5\x44\x28\xcb\x63\xd2\xa8\x26\xda\x91\x26\xd5\x10\xf1\x9f\xe8\x53\x42\x84\x47\x63\x45\x27\x52\x2f\x72\x7d\xa3\x6e\x78\x99\x9f\x9c\xa3\x72\x6f\x74\xd5\x84\xe6\xd9\x76\xbc\x48\x24\xc9\x4e\xce\x31\xf8\x6c\xc6\xf8\x20\x54\x60\x86\x14\xb5\x01\x33\xf8\xd9\x87\x8f\xf8\x62\xe3\x58\xc8\xa4\x6b\xab\xa3\x45\x7c\x00\xef\x3b\xa2\x11\x81\x2d\x0e\x68\x59\x12\xa8\x42\x0a\x23\x58\xd2\xc5\x85\x0e\x11\x7c\x60\xc6\x5c\x40\xcb\x72\x57\x08\x5e\x59\x5c\x14\xd0\xb2\xae\x13\x04\xe3\xfe\xa8\x1d\x1a\xf8\x48\x8a\xf9\x80\x96\xa5\x81\x2a\x24\x61\xba\x1d\xd0\xb2\x3c\x50\x05\x6f\x7e\x9b\x0b\x68\x79\x10\x2f\x08\xd6\xff\x41\x2a\xd3\x77\xaf\xe7\xe3\xb7\x15\xa8\xe2\x9e\xec\xd6\x45\x25\xf3\x62\xd6\x38\xcd\x08\xe1\x22\xeb\x78\xe2\x5b\xb7\x88\x97\x36\xe6\x92\x68\x10\x04\xdb\x39\x95\xd4\x33\xb5\x66\x37\x35\xea\x2e\x45\x58\x0e\xd7\x12\x88\xea\x1b\xf6\xef\xc3\x3b\x08\xd6\x02\xdf\x96\xa1\xd8\x7d\x82\x7b\x1f\xf8\x43\xe9\xbb\x6f\x31\x59\xa0\xce\x5f\xf8\x8c\xf1\x5c\x29\xed\x65\x29\x73\x10\x8a\xa5\x50\x9d\x91\x2a\xe6\x93\x00\x05\x6a\xca\x33\x01\x5c\xa9\x16\xcb\x88\x5e\xc5\xb4\x49\x76\xad\xd1\xb7\xa8\x4f\xce\xcb\xc7\x9e\x4a\x9c\x2d\x93\x8d\xc5\x04\x97\x4f\xaf\xdb\xdc\xc3\xaf\xdd\x2a\x9d\x3b\x56\x2d\x0d\x73\xea\x88\x15\x3e\x8f\xac\x28\x27\x54\x17\x2d\x83\x15\x3c\xe8\xa4\x4b\xda\xb9\x3e\x26\x64\xe0\xaa\x7b\x96\x5a\xd1\x31\x6c\xe7\x73\xb2\x23\x96\xcd\x4f\xf2\x79\xe3\x7f\x0d\x56\x1b\x42\xa4\x67\xd3\x7c\x65\xdd\xba\x8e\x4e\x1d\x26\xe6\xc4\xd7\x6b\xbf\x8e\x8f\x38\x3d\x74\x7f\x25\x03\x35\xa0\x9e\xd4\x04\x97\x2a\x11\x7d\xf2\xb9\xc4\xee\x1c\x80\x2f\x8b\x48\x73\x1b\xbb\xb3\x8d\xdd\xd9\xc6\xee\x20\xda\x67\x17\xbb\xd3\x12\x81\xe2\x6d\x1a\xa6\xd1\xc7\xf3\x10\x67\x0c\x94\xa7\xb6\x0f\x34\x06\xf5\x0c\x44\x54\x9b\xa9\x27\x1a\x74\xe5\x18\xff\x13\xc3\x79\x74\xd9\x8e\xe1\x21\x52\xdc\xdd\xed\xf7\x77\x77\x63\x48\x50\x50\xc5\x2b\x3b\xec\x7d\xcd\x84\xca\x74\x4e\xef\xe3\x25\x8c\xb4\x34\x16\x84\xfb\xc6\x06\xdf\x8a\x89\xa2\x9e\xbd\x38\xea\x76\xb8\x2f\xf4\x9b\xb6\x21\x13\xaf\xdc\x98\xbe\xfa\xf5\x03\x08\xd9\x8d\x68\x5d\x27\xc5\x4e\x8a\x0f\xab\x4b\xba\x04\x19\x3b\x52\x33\xac\x90\x13\x99\x54\x93\xde\xb1\x73\x61\xac\x61\x7b\x9e\x44\x3f\x9b\x56\x07\x81\x5c\x7f\x22\x26\xba\x9c\x51\xf9\x50\x24\xe9\x48\x01\x53\xaa\x3f\xf0\xf4\xf6\x9d\x14\x4f\x1d\x79\x55\x96\x42\xd9\x62\xf6\x2b\x48\xff\xf5\xac\x53\xd2\xce\x35\x6d\x2e\x05\x42\x1d\x7a\x02\x9e\xae\x5a\xae\x4b\x10\x50\xdd\x1d\x1a\x92\x51\x1c\xd4\x5e\x49\xf8\x54\xa8\x6b\x76\xcd\x4b\x43\x9b\x21\xb6\x9e\xf8\x9e\xcb\x6b\x69\x34\x3a\x82\xa4\x69\x5c\xcd\xde\x11\x8f\x17\xf3\xa5\xa7\x12\x2f\x8c\xee\xf3\x49\x83\x5d\xea\x81\x82\x1a\xdd\x95\x9d\x56\x54\x01\x93\xd5\x77\x67\x64\x9e\xb1\xcc\x50\x7d\xca\xa9\x07\x91\x35\xb6\x6a\xaf\xd1\x1d\xef\x90\x29\x4c\xb9\xb5\xa2\x54\x2f\xd8\x7f\xef\xfd\xf4\xc7\x4f\xbd\xfd\x6f\xf6\xf6\x3e\x1e\xf5\xfe\xfc\xf3\x1f\xf7\x7e\xea\xc3\x0f\x7f\xd8\xff\x66\xff\x53\xfc\xe5\x8f\xfb\xfb\x7b\x7b\x1f\xff\xfa\xe6\xbb\xcb\xf3\x57\x3f\xcb\xfd\x4f\x1f\x55\x35\xb9\xf2\xbf\x7d\xda\xfb\x28\x5e\xfd\x8c\x24\xb2\xbf\xff\xcd\xef\xc9\x5d\xbd\xed\x35\x9e\xda\x9e\x54\xb6\xa7\xcb\x9e\x5f\xdc\x17\xcc\x96\x04\xe8\x95\x6f\x71\xda\xd7\x3d\xf1\x8d\x78\xd1\xd4\xa6\x4a\xd7\x47\x1f\xf1\x48\xa7\xaa\x9c\x71\x98\x9b\xd7\x38\x53\x82\x78\x9f\x56\x58\x2e\xe9\x05\x10\x3b\x72\x2a\x13\x12\xef\xbc\x0a\x4f\x76\x71\xda\x56\x4c\xa6\xba\xe4\xe5\x8c\xe5\xc1\x61\x80\xac\xc2\x7a\x27\x4d\x67\x2b\x4f\xe7\x42\xa0\x3d\xa5\x56\x07\x8c\x32\x97\xe5\x26\xf2\xea\x4c\x44\x2e\xab\x49\x9a\xd3\xee\x47\x28\x38\x16\x8a\x9a\xc5\x58\x4f\x4f\x30\xf8\x1f\xf1\x7e\x1b\x9e\x5d\x79\x7b\x44\x3d\xf1\x7d\x90\xa0\xdb\x35\x6a\x76\x7c\x38\x1b\xde\x71\x27\xb8\xaa\xdd\x88\x10\x88\xa9\x73\xe1\x56\x26\x12\xf5\x7d\x4d\xc2\x92\xfb\xa8\xa5\x10\xa1\xdf\xd4\x03\xd6\x25\x7b\x03\x22\xdd\xa3\x15\x72\xa1\x6c\x0e\x96\x94\x1f\x50\xfe\x8f\xf8\xde\x49\xbf\xe8\x80\x0b\x8a\xf4\x92\x26\xb3\x24\x49\x2a\x73\xd5\xc6\x34\x98\x80\x42\x5a\xde\x21\x54\x3d\x2e\x88\xf5\x2b\x58\xab\x36\x29\x44\xc9\x48\xc3\x6a\xc6\x12\xe3\x65\xdc\x2e\x76\x73\x88\xa6\x09\xaa\x06\x78\xa1\x0a\xe3\x43\x2d\x65\x06\x55\x6c\xc1\x44\x04\xbb\x2b\xee\x5c\x82\xc7\x51\xb0\x09\xbf\x95\x93\x6a\xc2\x2a\xe3\xce\xa9\x56\x5d\x5a\x75\xc7\xd1\x34\x7d\x11\xe3\x81\x3f\x5a\x13\xa9\x80\x78\xd7\x64\xe7\xfe\x72\x11\xf7\x0f\x9a\x70\x63\x59\x86\xec\x49\xd1\x8a\x63\x2a\xd0\xa2\x43\xaf\xbd\x42\x86\xa6\xa9\x87\x8c\x17\x45\xa3\xb9\x98\xba\xa4\xe8\x3c\x9f\x41\x93\x54\xb2\x08\xf1\xb5\x81\xd1\x84\xfa\x8b\xcd\x02\x56\x2a\x60\x03\xf0\x0b\x35\x77\x55\x2c\x66\x06\x95\x11\x65\x6f\x54\xc9\x3c\x9d\x0d\x3c\x79\x29\xf6\x01\x64\x57\x9a\x28\x11\x51\x0b\x64\x59\x62\xe7\x55\x0d\x78\xe8\x08\x13\xd4\xd2\x85\x5d\x80\x04\x8f\xb1\xf4\xf5\xcd\x1a\x82\xba\x60\xbb\x7a\xda\xc8\x9a\xad\x4e\x10\xc9\x66\x59\x48\x90\x2b\x3b\x75\x5a\xfd\xae\xf5\xdb\x14\xa0\xee\x3d\xa4\x8f\xbd\x36\x25\xc7\xa0\x9b\x81\x18\xfa\x18\x5b\x4f\x17\x6c\x54\x06\x1f\x6d\x90\x8b\x42\x38\x32\x37\x63\xa1\x9a\xaa\xf5\x86\x95\x62\xa2\xaf\x45\xde\x67\x3f\x29\xf6\xc1\x84\x40\x26\x89\xbc\x5f\xf8\x7e\x3b\x87\x83\x34\xde\x48\xa4\x84\xc8\xe1\x4d\xb2\x55\x20\xbf\xac\x14\x52\x9d\x1c\xec\x47\xd8\x89\x71\x6c\x45\x39\x15\xb5\x88\x76\x07\x6f\xaf\x2e\x85\x5b\x34\x48\x29\x5c\x6a\x5c\x64\xbd\x51\x7c\x6a\xc6\xda\x82\x19\x93\x4f\x79\x26\xed\xcc\x7d\x6e\x4b\x9e\x5d\x39\x4a\x10\x7e\x02\x3d\x3f\x60\x19\xb2\xc4\xb8\xe3\x9a\x9d\xdd\xd3\xc9\xb9\xc0\xec\xb8\xd4\xd5\x68\x0c\x30\x7e\xfc\xbd\x97\x15\xdc\x84\xac\x10\xf9\xfe\xa2\x77\x04\x83\x94\x61\xf9\x4c\xf1\x09\x32\xb8\x31\x16\xa9\x2c\xf5\xb5\x34\x52\x2b\x5f\xb4\xd4\xf7\x0f\x32\x04\x9c\xd7\x55\xf7\x7c\x94\xc3\xcb\x82\x4b\xdc\xd4\xee\x19\x21\x58\x7d\x48\xfd\xd3\x17\x5e\xef\xf4\x5e\x97\x52\xb0\x6e\xf0\x03\x8a\x6c\xa8\x2d\x12\x92\xc8\x49\xad\x5a\xd7\x5e\x1d\x6c\xe7\xe5\x63\xef\x8b\x40\x51\x5d\x38\xcc\xfd\x7a\xfb\xa7\xcf\x82\x2e\x21\xf4\x3d\xd6\x1f\x16\x2a\xd7\x4d\xfc\x29\x3b\x39\x3f\x33\x6d\xfb\x19\x5e\xed\x09\xd5\x10\xe1\xe1\x42\xab\x51\x3b\x39\x7c\xc3\x79\x34\x2e\xdb\x24\x57\x4c\xaa\x5c\x5e\xcb\xbc\xe2\x85\xbf\x9d\xc3\xc0\x5f\x5e\x9c\xf9\x57\xc8\xd1\xd8\xf6\x6e\x84\xfb\x07\xc7\xfd\x40\xb0\x6b\x40\x69\xf1\xa0\xca\x79\x40\x16\x64\xf9\x10\x5c\xe1\xc8\x7a\xff\x85\x8f\x08\x74\xd3\x70\xc3\x67\x50\xc0\x22\xc0\x6b\x3a\xa1\xb3\xc8\xc1\xc3\x83\xbe\x2b\xf5\xbe\x6c\x6d\x4a\x98\x8a\x13\x60\x56\xd8\xe4\x42\x4e\xf1\x01\x87\xa7\xdb\x85\xc0\xad\xee\xce\x83\x3b\xc7\x4d\x45\x4b\xc2\x59\x35\x2c\xc8\x3b\x86\xbb\x7d\x0e\x9a\xee\x4f\xca\x07\xb7\x41\x0c\xd5\xa0\x85\xd0\x43\xae\x7e\x1e\x42\x65\x7c\x7d\xab\x42\x34\xd7\xc1\x77\x42\x89\x52\x66\x73\xc7\x18\x45\x36\x74\x81\x8d\xb8\x85\x4b\x40\x28\x47\x3a\xef\x63\x6c\x7f\x54\x7d\xfa\xba\x39\x95\x97\x62\x32\x2d\xb8\x4d\x8b\x88\xdd\xf9\xb1\xe5\xa9\x6d\xc5\x62\x39\x56\xcd\x55\xde\xe3\x85\x56\x78\x95\xe2\xfc\x87\x97\x21\x6b\x89\x67\xae\x9d\x80\xfe\xcb\x78\xd9\x2a\xa2\x7e\xed\xf5\x9d\x85\x7c\x15\xb2\xae\x0f\x44\x0e\xf7\xac\x24\xa0\x6c\x82\x3a\xa1\x6f\x94\x28\x23\xaf\x3a\xff\xe1\xe5\x01\x93\x7d\xd1\x8f\xbf\x91\x49\x46\xe1\xc2\xea\x91\x47\xff\x46\x44\xbe\x67\x31\x30\x05\x0a\x5f\x03\x87\xb5\x7a\x56\xcb\x41\x7f\xff\x8b\x9b\x44\x47\xe5\x3f\x7a\x7f\x69\x15\x88\xfe\x8f\xbf\xe3\x35\x2a\xd0\x77\xfe\xde\x7d\xba\x83\x22\x85\xc2\xde\x14\x37\xd9\xdf\xcf\x75\x7e\x31\x15\x59\xdf\x2f\x8f\xf9\xbb\x37\xc4\x31\xa1\x6c\x39\xeb\xb3\x73\x0d\xf5\xf5\x64\x4e\xc3\x84\xc0\x98\x4b\xf1\x8f\xe8\xaf\x87\xed\x33\x8c\xd7\x61\xc6\xad\x50\x20\x13\x92\xe6\x34\xe4\x74\x82\xee\x00\x03\xe4\x30\xbf\x7b\xe0\xbf\xf1\x79\x29\x0f\x98\xd5\x1a\x6e\x19\x42\x2e\x5e\xc7\x35\x15\x13\xb7\xd2\x40\xa6\x65\xbf\x66\xb0\xfc\x3c\x40\x5e\x03\x3e\x19\xaf\xf9\x39\x31\xed\x46\x35\x49\x9f\xdd\xf8\x61\x4e\xfe\xa0\xb4\xfd\x43\x7d\x6c\x29\x75\xb6\x6b\x79\x5c\x33\x7e\xad\x21\xd9\x27\x48\x7d\x8a\x55\x0a\x9c\xc6\x22\xa7\xa4\x04\x77\x6d\x30\x63\x13\x69\x2c\xbf\x12\x7d\x76\xe1\xc4\xf1\x58\x08\x3e\x88\xd6\xd6\xf1\x56\x28\xff\x4b\xf0\xb6\x55\xca\xca\x02\xa8\x34\xfd\x72\x53\xda\x16\xd5\xcf\x86\xcc\x54\x04\x46\xc2\xd9\xb4\x14\xbd\xa8\x48\x04\x6a\x70\x15\xb7\xaf\xd9\x01\x2d\xdf\xe9\x54\x07\x18\xae\xa3\x37\xe6\xde\x10\x38\xcd\xe1\x15\xb0\xfe\x5c\x79\x36\x43\x30\xf6\x04\xe8\x5f\x5b\x7f\xd2\x2a\x6b\x94\x08\xd8\x64\x68\xb4\x0b\x63\x6f\x41\x77\x28\x62\x1c\xb9\xc7\x6c\x84\xb8\x06\x25\x32\x61\x0c\x2f\x67\x07\x6c\x40\xf0\x9d\x49\x1b\x00\x98\x11\x22\x07\x37\xe8\x84\xab\x0a\x5e\x54\x8a\x4c\x2b\x63\xcb\x2a\x23\x65\x9e\xe6\x6c\x50\xea\x2b\xa1\x6a\x80\x77\x7d\xd3\xd7\x28\xd0\x1a\x67\x86\x27\xaa\xdc\x60\x59\x36\xe6\x6a\x24\x9a\xd4\x75\x13\x9e\x0b\xb7\xd8\x7f\xad\xf5\x7f\xfc\x21\xd2\xf5\x8a\xf3\xa1\xd3\x9d\xa5\x85\xa5\x1f\x38\xa9\x3c\xc6\x9a\xb8\xae\x47\x17\x14\xde\x81\x38\x69\x85\x9c\x28\x59\xa0\x84\x07\x96\xe8\x65\x9f\x08\xcb\x73\x6e\x79\x32\xec\xf3\x0d\x9f\xd5\xb1\x30\x3e\xd2\x18\x26\xbb\x15\x81\x4c\x73\x45\x81\x80\x1b\xf5\x7d\x3d\x95\xed\x04\x89\xc0\x4f\xc7\x04\x84\x0a\x8b\x48\x1d\xc7\x8e\xa4\xed\xb3\xb7\x3a\xc4\x64\x79\x34\x27\x68\xba\xbc\x28\xf4\x0d\x31\x08\xc0\x0d\x31\xf6\xd2\x5f\x4e\x22\x67\x79\x05\x7a\x78\x73\xc9\x51\xe2\x78\x92\x7c\x70\x4e\xa7\x4a\x5e\xb9\xcb\x26\xb2\x36\x6b\x70\x77\x30\xcf\x8b\x34\x3f\x5a\x50\x92\x23\x2e\x94\x95\xa5\x68\xe7\xa0\x0c\x0b\x5a\x29\x7f\x10\x69\x73\xde\xd9\x06\xb0\x4f\x46\xc2\x9a\x06\x89\xe5\xe5\x15\x62\x98\xa1\x0d\x92\x73\x30\x9e\x83\xe0\x13\xb6\x46\xb0\xdb\xa6\xab\xc1\xb1\xf9\x4d\x66\x74\x90\x37\x9c\xe4\x45\x99\xcc\xd4\xe0\x19\x9e\x39\xae\xfe\x46\xe7\xf4\xa8\x9b\xae\xff\xe2\xa4\x21\xd4\xa0\xdc\xe9\x01\x54\x40\x16\x3c\x18\xbe\x67\x10\x17\x69\xda\x56\x33\xa2\x27\x2f\xb6\x31\xbf\x4e\xf7\x7c\x36\xfa\x68\x2f\x1a\xb8\x7d\xf7\x7a\xd0\xbd\xde\x31\xd5\xe9\x4f\xc4\xd7\xc4\xb6\x46\x3c\x0c\x35\x19\x55\x6c\x8e\xef\x5f\x24\x85\x59\xcc\xf9\xb7\x9a\xcb\x39\xc4\xbd\x26\xc4\x8d\xfb\xc8\xf1\x90\x39\x49\x48\xc7\xa4\x5f\xb0\x3f\x74\xc4\xe9\xa0\xf6\x05\xeb\x25\x99\x7e\xc8\xd3\xb0\x17\xcd\x9f\xfd\xb0\x05\x62\x02\xfa\x2e\x79\x9c\xd9\xb3\xdd\xfe\x70\x47\xf6\xdf\x5b\x6c\x61\x23\x53\x0e\x79\x29\x6a\x9d\xda\xe9\xab\x25\xb8\x86\x29\x29\x8d\xda\xcd\x1d\xe3\x52\x17\x85\x28\x61\xc9\x82\x19\xb5\x0b\xb6\xa0\x1f\x6f\x6e\x39\xf3\xe1\x27\x07\xb5\xd9\xbe\x36\x26\x28\x71\x43\xa6\x18\xf8\xc2\x80\x1b\x5f\x65\x28\x68\x7d\x16\xdc\x1e\x49\x51\x9c\x6d\x97\x5f\xab\xbf\x75\xee\x8f\x13\x35\xf3\x4b\x75\x5a\x1f\x0e\xf2\x1b\x96\x18\x81\x0e\x22\x0a\x82\x0e\xf0\x0a\x6a\x30\x2f\x6e\xf8\xcc\x00\xbf\x6b\xac\x61\x71\x3e\xc8\x24\x43\x6d\xce\x66\xa0\xef\xc5\xd0\xf7\x8e\x18\xdd\xb9\x4e\x7c\x27\xe0\xbb\x20\xe2\x9e\xfe\xe4\x7c\x55\xef\xf3\x33\x20\x14\xad\x18\x23\xf7\x4b\x02\xd1\x26\x0f\x45\x1d\x33\x36\x10\xee\x48\x37\x79\xbf\xe9\xd8\x23\xe6\x8f\x71\xbb\x8f\x5d\xd0\x45\x12\xc5\x2e\x38\xea\xaf\x50\x71\x3c\x04\x94\x93\x92\x22\x77\x29\x66\xee\x26\x3d\x39\x3f\xf3\x33\xd8\x67\xaf\x81\xd9\xcc\xbc\xe4\x9c\x48\x55\x96\x79\x6f\xca\x4b\x3b\xf3\xf6\xe1\x83\xf6\x4c\x24\x91\xac\xb3\xf6\x24\x3c\xbd\x56\xec\xe9\x95\x54\xc4\xa8\x3c\xdf\x3a\x7b\x15\x96\x2a\xec\xd3\x10\xd6\x94\x38\x0b\x4b\x76\xe8\x63\xcf\x0a\x35\x75\x50\x6c\xdd\x24\x5a\xad\x0c\xf6\x01\xc5\xf1\x39\xcf\x4a\x5a\x0c\x27\x24\x3b\x95\x64\x2c\x41\x8f\x66\x01\xf5\x2d\x11\x6a\xd8\x16\x1d\xc9\xe8\x8c\x3b\xf8\x8c\x6e\xf8\xb6\x17\xd2\xd0\xbe\xec\x76\xf3\x11\x32\x56\xb7\x53\x91\xd4\xba\xc5\x8d\x24\x83\x60\xfc\x30\x0f\x98\x1c\x3a\xf1\x45\xab\x9e\x8f\xc4\x6b\x5c\xfc\x41\x9f\xa1\xb3\x20\x9f\x95\xc1\xdb\xce\x1c\x67\xf5\x8e\xc3\x75\xc6\xde\xee\x60\xcd\xba\xd9\x9e\xd2\xca\xb3\x73\x4f\x9b\x2e\x7a\x7a\xdb\xf8\x22\x31\x36\x90\xa4\x0f\xfe\xc7\xb1\x50\x2d\x51\xa8\x13\x27\x70\x40\x35\x3c\xc7\x36\x90\x2a\x77\x67\x1d\xe4\x24\x70\xec\x99\x2a\xcb\x84\xa8\x9d\x05\x6e\xab\xd3\x47\x3f\x9c\xbb\x62\xc3\x12\x4d\xb8\xcd\xc6\xc2\x30\xa3\x13\xba\x2a\x95\xb1\xbc\x28\x6a\x23\x7b\xdc\xae\x1a\xa4\x7a\x4a\x20\x43\xbb\xb5\x94\x83\x4e\xd2\xbc\xe0\x3f\x99\x16\x3c\x41\x92\xf5\x55\xd7\x55\xe6\xe1\x2d\xd2\xce\xe2\x8c\xac\x23\x1d\x43\xb7\xc0\x46\x68\xc0\x76\xef\x56\x08\x3c\xc7\x8d\x4d\x8e\x7e\xfd\xc4\xcd\x0f\x76\xf8\x99\x97\x82\x3a\x72\x32\x5d\xf7\x80\x5a\x29\x20\xfc\x0c\x78\x76\x75\xc3\xcb\xdc\x40\x7e\x44\x6e\xe5\x40\xba\xc9\xa0\xcb\x6c\xed\x61\xee\x35\x73\x08\xb3\xd1\x91\xc3\xe9\x07\x35\x5a\x23\x8d\xb0\x75\x02\x49\x77\x85\xfa\x28\x49\x5e\x59\x3d\xe1\x56\x66\xbc\x20\x58\xcd\x63\x93\xc3\x56\x3c\xc7\xa4\xae\x73\x5d\x87\x4b\xa6\x09\x86\x20\x02\x87\x65\x03\xf3\x5b\xe9\x53\x4c\xd8\x1b\xcd\xe4\xc4\xe9\xa3\xd8\x00\x89\x76\xcb\xe5\xb0\xce\x9a\x18\x83\x64\xba\x33\x4d\x26\xd9\x59\x99\x17\xec\x0f\xec\x47\x08\xe7\x5a\xe3\x0c\xf8\xc8\x83\xa2\xd0\x37\x06\x86\x5b\xc7\xc6\xc4\xe0\x89\x44\xe3\x86\x39\x98\x53\xe7\x58\x7c\x0b\x57\xf4\x65\x77\xab\xd3\xba\x3c\x0e\xdc\x81\xbd\x11\x4e\x0f\x35\x0f\x60\x15\x6d\xf5\xba\xbf\x60\x4e\x99\x1c\x29\x4d\x29\x3c\x16\x5b\x2e\x4d\xb0\xe8\xc7\xd4\x4e\x7b\x79\xa9\xa7\xd3\xe0\x91\x9c\xec\xd3\x8f\xed\xfc\x9c\x42\xe4\x65\x79\x2d\x0c\x04\xfa\x06\x84\x3e\xfd\xca\x56\x39\x1b\x09\x25\x4a\x6e\x21\x36\x26\x94\x02\x02\x69\xa3\x19\x44\x1a\xdf\x02\x20\x35\x6b\x95\xd2\xdd\x3b\x29\xa6\x63\xbe\xcf\x3e\x98\x14\xe9\xbe\x75\x5b\xd7\x29\x08\x36\x62\x2d\xf1\x3e\xd8\x18\x35\xb3\x35\x43\x6c\xcd\x10\x5b\x33\xc4\xe2\xb6\x35\x43\x2c\x6a\x5b\x33\xc4\xa2\x6e\xfc\x66\xcd\x10\x35\x3a\x7b\x3d\x13\xc4\xfb\x3a\x95\x43\x0b\x55\x91\xe2\x5b\x88\xd0\xa4\x26\x37\xc4\xd3\xf3\x6e\xd6\x7d\x7b\xcc\xdb\xd5\x43\xa8\x52\x4e\xe6\x7a\x39\x95\x3b\x94\xd2\x52\x1d\xb0\x07\x48\x77\xc0\xd6\x4f\x79\xc0\x3e\x07\x24\x55\xb7\x3d\x70\x4e\x00\x76\xe7\xdc\x7e\xef\x13\xaf\xf8\x0f\x07\x22\xed\xcc\xba\x16\xf1\x8a\x0d\x46\xd3\x29\xfa\x95\x6d\x64\xaf\x34\xe9\x20\xc8\xf0\xe4\xe3\xdb\x49\x9f\x7e\x38\xe1\x8a\x8f\x44\xaf\xee\x4a\xaf\x81\x16\x1e\xd2\x53\x12\xac\xc1\x6e\x59\x2b\xc1\xcc\xf6\x2c\x6f\xcf\xf2\x43\x9e\xe5\xf7\x31\x17\x52\x7d\x9a\x93\x15\x87\x78\x0b\xdf\x39\xcd\x6b\x49\x71\x73\x85\x42\x62\x7f\x93\x68\x4a\xc3\xf4\x44\x5a\x2b\x62\xf4\x79\x7d\xa2\x0f\x18\x01\xbd\xdc\x6e\xed\x5c\x33\x81\x2f\x82\xe5\x9b\x16\x6e\xde\x6e\xe2\x76\x5a\xc8\x4c\x42\xde\xa7\xc6\x3e\x0f\xda\xd7\x8d\x34\x69\x93\x69\x35\xe0\xae\x26\x53\x5f\xc2\x10\xf8\x5b\x2f\x20\x97\xa9\xd5\xa9\xdb\xed\xb7\xc2\x5f\x93\x1f\xf5\x09\x6a\xe8\x19\xa0\xba\xa6\x0b\x1f\xc1\xcb\xfe\x59\x89\x72\xc6\xf4\xb5\xa0\x61\xf4\xda\x0d\x6a\x09\x29\x23\xf3\x80\x30\x0b\xfe\x19\xea\xea\xae\x23\x73\x82\x93\xe6\xd5\xad\x13\xe8\x21\x0f\xe9\xda\x7a\xe1\x3c\xc1\xd4\x83\xd5\xa4\xfc\xf6\xd3\x1d\xd7\x2e\x32\x18\x77\x32\x08\x91\xfd\xed\xe6\x6b\xa1\x36\x54\xc0\xa0\x7e\xf2\xf6\x34\xcd\x40\x91\x18\xca\xc8\x96\xed\xab\x38\xd0\x24\x8a\xac\x3d\x30\x8f\xfa\xab\x27\x0e\x0d\x7c\xbf\xdb\xea\x80\xd6\x98\x68\x15\x0a\xc6\xd3\x52\xd7\x77\x1b\x57\xcc\x6d\x5a\x1e\x3b\xe6\x13\x31\xae\x21\x9d\xb2\xba\x9c\x3f\xad\xc4\x49\xb7\xad\x73\x94\xea\x5e\xa4\x3e\x3a\xb7\x21\x42\x49\x7e\xc0\xed\xba\x9d\x91\x4c\xd5\x4f\x4d\x9d\x0e\xa3\xde\x10\x90\xca\x24\x51\x84\xf0\xcd\xea\xb4\x69\x66\xeb\x9a\xb0\x7c\x8b\x3b\xe8\x81\x26\xbc\xde\x90\x49\xb9\xfa\xe7\x1b\x1c\x91\x5d\x13\x32\x8c\x6a\x65\xc6\x72\x9a\x96\x57\xad\xa1\x68\x04\x70\xc4\xb0\xc3\xd9\x0f\x10\x2a\x1f\xbb\xbd\x56\x67\x4b\xc1\xce\xd4\x01\x7b\xab\xad\xfb\xe7\x15\xe0\xa6\xd6\x38\xde\xae\x9d\x6a\x61\xde\x6a\x0b\xb4\x7e\xd5\x6d\xe2\xa7\xeb\x81\x36\x49\x70\x97\x39\xd6\x9a\x66\xb5\xf7\xcd\xa3\x3e\x21\x4f\x57\xc4\xc3\x24\x33\x2d\xdf\x42\x6c\x6e\xbd\x89\xa5\x61\x67\x8a\x52\x48\xf7\x6e\x0b\xbb\x01\xcc\x73\x7e\xd8\xf4\xf8\xf9\x6e\x8b\x1e\x8f\x96\x4f\xfb\x2c\x2d\x42\xb9\x69\xed\x11\x87\x8d\xab\xcb\xce\xee\x4b\x73\xd8\xf8\x36\x3f\xf8\x38\x84\x35\x48\xd6\xce\x7c\x19\x69\x02\x5c\x0f\xa2\x4f\xd6\x39\x70\x01\x5a\xc5\xdd\x9e\xe2\x56\x8c\x64\xc6\x26\xa2\x24\x64\xcf\xba\xdb\xa6\x4e\x9a\x4b\xdf\x95\x6b\xc8\x46\xbe\x3d\xc0\xe9\x4f\x87\x7e\xc4\x96\xea\x1b\xf0\x8d\x56\x95\xbd\xfb\x64\xdc\xda\x69\x6a\xe4\x3a\x16\xac\xf5\x66\x0d\x94\x80\xef\x01\xe8\xf8\xeb\x9a\xc0\xd6\xdc\x3f\x77\x35\x1b\x3f\x28\x2f\x59\x4f\x78\x9a\xcb\x5a\x0f\xd9\xbf\x9c\xf8\x0c\x6c\xe5\x17\x36\xe5\xb2\x34\x7d\x76\xc2\x8c\x54\x23\x74\x85\xa2\x6e\x6b\xd3\x0b\xf5\x40\x5a\xdd\x4d\x34\xf7\x82\xe7\xdb\xed\xfd\x6b\x5e\x08\x8f\xfd\xe6\x8a\x09\x6f\x95\x48\x1d\xf9\xbc\x7e\x78\xc0\x6e\xc6\xda\x88\xe4\x43\x52\x87\x47\xee\x5c\x89\xd9\xce\xc1\xfc\x1d\x98\x44\x73\xe7\x4c\xed\x1c\xd4\x81\x5b\x1d\xee\x1f\x35\xa1\xb4\xe1\xab\x62\xc6\x76\x80\xde\x4e\xff\x8e\x1a\x9a\xa6\x26\xaf\xa3\xba\xfe\x2a\x36\x18\xef\x74\x7b\x59\x70\x63\x52\xd2\x95\x2f\x2f\xa7\x7b\xd1\xa2\x9c\x64\xb1\x07\xd8\x65\xc8\x20\x91\x01\x9a\xb7\x65\x32\xa3\xbb\x24\xd7\xf3\x40\x42\x56\x2f\x3a\xb0\x32\x99\xe1\xf9\xf7\x52\x2a\x46\xc6\xd6\x15\x8f\x6b\x32\x75\x12\xbb\x9b\x14\xbb\x43\x4c\x63\xdb\xc4\x91\xcf\xad\x10\x99\x62\x58\xd1\x1f\x20\xf2\x4b\x0f\xdb\xf5\xe7\xa5\x01\x6b\x6b\x0a\x9c\x0f\xb2\x39\x28\x6d\x99\x54\x59\x51\xe5\x00\xc4\xf7\xaf\x02\x7b\x30\xf5\x54\xae\xb9\x7c\x6b\x1f\xa8\x1f\x6a\x32\xd1\xf4\x10\x6c\x92\x09\x07\x6a\x2e\x39\xc7\x7c\x30\x24\x99\xe2\x20\x24\xde\x83\x38\xbb\x8c\x8e\xb6\x4f\x9e\xdd\x04\x5e\x47\x15\x19\x7b\xb0\x5b\x90\x5f\x26\xf6\x87\xf4\xf5\x21\x2a\x55\x42\x67\xcf\xbc\x7e\xd9\xcd\xb3\xf9\x5a\x0e\x4a\xc1\x5e\x8e\xb9\x52\xa2\xa0\xe5\x5a\x0f\x9e\x18\xc6\xad\xe5\xd9\xd8\x27\xda\xe2\xcc\x71\xd0\x42\xd8\x5d\xc3\xc6\xda\x58\x36\xe1\xd9\x58\x2a\x7c\x94\x32\xa4\xd5\x89\xa5\x0a\x9a\x4c\x31\x98\xcd\x43\x35\x07\x0e\xcd\xa5\x9b\x6c\xe4\x3a\x76\xaf\xb2\x16\x3f\x02\xe6\x67\x35\x03\xd7\x5c\x42\x3a\x6c\x5f\xcd\xb6\x45\xab\x2e\x49\x12\xaf\x37\x37\x91\x68\x92\x5e\x9c\x72\x47\xcf\xd3\xec\xb3\x57\xb7\x7d\xb6\x23\x6e\xed\x17\x3b\x07\x6c\xe7\x76\x68\xdc\x3f\xca\x0e\x0d\xa1\x1c\xdf\xd9\xa4\x76\x9c\x49\x35\x14\x65\xe9\x17\x67\x20\x02\x61\x26\x87\xac\x52\x4d\x70\x2e\x9a\xb0\xaf\x4c\x3f\xd6\x37\x2c\xd7\xec\x46\xb0\x69\x29\xae\x9d\xf4\x0a\x81\xc3\x26\x4a\xc7\xcd\x0c\xa1\x09\x43\xee\x8c\x4c\x4f\xa6\xa5\x9e\x48\x13\x73\x37\x85\xdd\xb8\xb1\x74\xdf\x45\x85\x2e\xe9\xb8\xac\x54\xdd\xeb\x97\xcc\xf2\x72\x24\xac\x23\xc6\x54\x35\x19\x08\x74\x5e\xe2\xc7\x29\x11\xbb\x56\x71\xfd\xd6\x48\x1f\xa6\x16\x3e\x63\xef\x43\x7f\x7c\xc2\x6b\x40\x8d\x0c\x75\x19\x12\x4b\xd5\x7f\x0c\x75\x86\xd1\x54\xa5\x0a\xf7\xeb\x1b\x77\xae\x0d\x3a\x72\x9b\x5e\x9b\xdf\x2f\xf7\x8f\x3f\xbe\x4d\xab\xbb\xbb\x70\xef\xdc\xe8\xb2\xc8\x6f\x24\xa1\xf8\x33\x14\x45\x65\x7b\xae\x1b\xfb\xd8\xb1\x12\x2d\x46\x09\x37\x3a\xd5\xae\x71\x73\x23\xf3\x87\x98\xc6\x08\xb1\x74\xd3\xc8\x48\xf3\x28\x73\xa1\xac\xe3\x82\xa5\x61\x7b\xd0\x9d\x7d\xf6\x4a\xfa\xbc\x89\xee\x37\x5f\x69\x6d\x32\x90\x8a\x96\x35\xd0\xe9\x4d\xf5\x46\x01\x75\xd7\xf1\x87\x68\xa2\x35\xc2\x42\xa6\x33\x27\xdd\xe2\x6f\x1f\x6d\xc7\xcc\xc8\x49\x55\x58\xae\x84\xae\x4c\x31\x43\x6f\xf3\xa7\xb6\xf4\x34\xb9\xa9\x10\xb7\xfe\x70\xd3\xe5\xa7\xfa\xd1\xae\x1c\x35\xf2\x19\x56\x29\x60\xcf\xa6\x7e\x4f\x10\xa4\x1a\xc0\x63\x7e\x58\x0b\x55\x31\x93\x21\x8a\xa4\xb8\x15\x59\xc8\x2d\x32\x2d\xaa\x91\x44\xe5\xeb\xa2\xca\x4d\x3e\xcb\x6e\xd2\x21\x3b\xad\x73\x05\xb7\x22\xd1\x5b\xa9\x7b\xf1\xfb\xc9\xd7\x25\xa9\x0b\x47\x84\x74\xac\x9b\xba\xd7\xd7\x10\x15\xff\xcd\x24\xc5\x76\x39\x88\x56\x77\x73\x31\x15\x2a\x87\xc2\xb9\xcd\x09\x42\x13\xf5\xd3\xb9\xb1\xd5\x0d\x65\x57\xd1\x25\x5a\xd6\x32\x78\xaf\x5d\x7b\xa5\xb9\xa7\x5e\xdd\xda\x92\xbb\xcb\x64\x02\xb9\x9f\x89\xc5\x63\xe5\x90\x71\x85\x67\xf8\x64\xbd\x7a\x2b\x26\xae\x6a\x74\x31\xd1\x88\xac\x14\x96\x90\x9c\x62\xd9\x84\x5e\x44\x42\xde\x50\x17\x2c\x3f\x14\xd6\xeb\x03\x53\x1c\x95\x98\x3e\x20\x58\xda\x81\x99\x08\x65\x24\xa9\xd2\x6d\x2b\x4d\x3b\xe4\xba\xe0\xc6\xd4\xaa\x3f\xdc\x62\x81\x01\x10\x3c\xee\xed\x74\x14\x1e\xd9\x2d\x87\x4c\xe9\xb9\x5e\xb7\xf3\x34\x10\x94\xe1\xe1\xf2\x09\x30\x3e\xf1\x3c\xe4\xf0\xa7\xe4\x18\xf7\xc4\x0e\x00\x7d\xeb\x7f\xf6\x81\x6e\x6e\x2e\x5a\x86\x10\x98\x0d\x22\xdb\xc4\xef\xc9\x94\x78\x2a\x2a\x3c\x6d\xb9\x47\x20\xec\x44\x4b\x2c\xfe\xc5\x48\x05\xc0\xf4\xb5\x28\xaf\xa5\xb8\x39\xbc\xd1\xe5\x95\x54\xa3\xde\x8d\xb4\xe3\x5e\x00\x6d\x1f\x82\x0e\x74\xf8\x3b\xf8\x87\xd4\x01\x6f\xc6\x38\xc9\xf3\x90\x8b\x35\x64\x0f\xf6\x79\x11\xfa\x8c\x4f\xe5\x0f\xbe\xc4\x3f\x2d\xb8\xe1\x4a\xaa\xfc\x80\x55\x32\xff\x86\xe2\x59\x48\x96\xb5\xd1\xcc\x9d\x62\x30\xed\xe1\x45\x3b\xa2\x0c\xaf\xb3\x2b\x9c\x18\x3a\x27\xc0\xc3\x73\x73\x56\xd0\xf0\x21\x41\x7a\xc7\x58\x3d\x43\xd8\x48\x10\x7e\x70\xb2\x88\xb7\x78\xc5\x0e\x85\xac\x86\xcc\xb8\x6d\xdb\xe0\x2e\x2b\xa5\x70\x8b\x4b\x96\xed\xb9\xe5\x46\x58\x8a\x6b\xe2\x2e\xd0\x34\x8a\xf4\x9e\x16\x38\x11\x05\xe4\x46\x89\xa9\x99\xd1\x9b\xb9\xf7\x1f\x41\x49\x50\x1d\x8a\x4e\xec\x8f\x33\x44\xad\x95\x28\xea\x28\x6e\xdf\xa7\xdc\xed\x83\x8c\x5b\xb4\x3b\x89\x7c\xbc\x42\xaf\x3f\x7c\x38\x3b\x4d\x9a\x53\xf7\xe0\xdc\x9c\xf6\xeb\x42\x21\x95\x92\xff\x24\x60\x55\x1a\xeb\x04\x14\x75\xab\x67\x31\xd0\xdd\xcc\x14\x90\xce\xf5\x28\x13\x8d\xf3\xe9\x54\x9a\x2b\x7a\x79\xd2\xef\x5e\xbe\xea\x92\xe8\x1e\xf6\xef\x5e\xbe\x42\x8d\x33\x3c\x39\xa7\xa4\x2f\x3e\xf7\xc8\x62\x62\xf3\x2e\x91\xa5\xee\x0e\xfc\x1d\x98\x5e\xfc\x72\x94\x89\xc6\x95\x9d\x4b\x73\xb5\x89\x12\xa9\x0f\xe9\x64\x89\xd5\x97\x68\xca\x23\x2c\xdc\x4c\x57\xec\x26\x94\x44\x08\xea\xf7\xa5\x9c\xbe\x60\xaf\x94\xa9\x4a\x51\x87\x5b\xe3\xdd\x0b\x73\x5d\x73\x92\xe4\x22\x65\xbc\x51\xb2\xf1\x52\x5b\xad\x8c\x43\xd5\x0e\xf3\x62\x89\x4a\xde\x72\xca\x50\x24\xed\xfb\x9d\x37\x8f\x55\x7c\xf5\xce\xfe\xfb\x77\xf5\x1a\x4d\x79\x69\xc1\xa2\x90\x76\x4c\xa0\x04\x51\x24\x11\x07\x4f\xad\x9f\xe8\xda\x82\x43\x72\x36\x8c\xb0\x3e\x1f\xac\x15\x4c\x3b\xf8\xdd\x61\x6a\x62\xee\x58\xb4\x6a\xf3\xb4\x37\xf8\x6b\x42\xd0\x64\x20\x71\x98\x8b\xeb\x43\x93\xf3\xe3\x03\xe8\x76\x4c\xb3\x6d\xdb\x73\x81\xa6\xc9\x0d\xdb\x39\xde\xe9\xb3\x0b\x39\x91\x05\x2f\x8b\xd9\x41\x7b\x0e\x9b\xb9\xa5\x94\xa4\x89\x1d\x84\x68\xb7\xa3\x1d\xb6\xa7\x4b\xe8\x69\xc6\x15\x2b\x44\xcc\xe3\x16\xd8\x29\xfe\x04\x83\x32\xbb\xbf\x76\x55\xec\x24\xde\xcf\x1e\xcd\xc5\x38\xcd\x93\x25\xd0\xdd\x0f\x20\x11\x75\x8c\xcb\xe7\xa7\xf4\x2a\xf2\x52\x39\x41\xa1\xcf\x3e\x84\x9b\x39\x48\x4e\x7e\x8b\xb9\x19\x8b\xdf\x40\x53\xfc\xb5\x96\x8c\xcc\x8f\xd6\xb3\xdc\xa1\xec\x6c\x04\xc3\x88\xf5\xa5\x4e\xe6\xec\x6c\x77\xcd\x82\x9f\xcb\x42\xe0\x6d\x7e\x34\x35\xdb\x9f\x99\x07\x17\xc7\xa5\x7d\x2f\xa6\xa8\x88\xca\x39\x21\xdc\x3f\x38\xe7\x25\x93\xd6\x7d\xa0\x8d\xb4\xba\xc4\x6d\x02\x6e\x19\xf7\x2c\x38\xab\x0a\xee\xf4\x76\xef\x23\xeb\xb3\xd3\x57\xe7\xef\x5f\xbd\x3c\xb9\x7c\x75\xfa\x82\x85\xb7\xe1\x24\xe6\xb6\xd2\xd7\x67\x97\xed\xd2\x7e\x2d\xdc\x7a\xa8\x73\x85\x22\x19\xc7\x75\x10\xae\x3a\xae\x9a\x52\xe6\x50\xe4\x85\x2b\x76\xa6\xa4\x7d\x19\x89\xe3\x02\x03\x9c\x54\x9a\x15\x5a\x85\xac\x3b\xee\x0d\xc1\x1f\x38\x92\xf6\xc0\x2b\x0f\xfe\x85\x58\xd9\xb5\xdb\x2b\xe0\x8d\x3a\xdf\xdd\x35\xcd\xb0\x51\xd6\x42\xb2\x59\x41\x96\x80\x62\x4c\x63\x29\x97\x3e\xa6\xa1\x26\x12\xe4\x87\x37\xa1\xa8\x14\xfa\xdc\xc7\xa2\x4e\xba\xf4\x05\x96\xfd\x0a\xef\xf6\xfb\xbb\x7d\xb0\xea\xee\xf6\x77\xa3\x20\x5f\x90\x32\xc7\xb5\x84\x85\xa6\x93\x31\x7d\x29\x64\xcc\xeb\xec\xfb\x3e\x63\xef\x62\xce\x01\xfc\x4b\xe4\xb0\x9d\xb4\xa0\x93\x07\xba\xa9\xcd\x4e\x52\x62\xba\xbd\x8a\x92\xa3\xa9\x06\xed\x41\xf8\x52\x8f\x04\x9a\xd7\x42\xf9\x05\xda\xdc\xf5\x14\xbb\x9c\xb4\x9b\xde\x37\x23\xfe\xf0\xfe\xfb\xcd\x75\xd2\x73\x94\xa4\x2e\xbe\xd4\x93\x89\x2f\xbe\x36\xae\x53\x26\x36\xd9\x08\x6b\x0e\xb8\x99\xbe\xd3\x6e\x1d\x12\x37\xa7\xdd\x3c\xbe\x58\xde\x10\xc5\x62\xe6\xee\x9e\xf8\xe8\x9c\xe1\xa7\xfe\x18\x98\x26\xc5\x1e\x0b\xba\x3c\xf0\x63\x33\xe6\xa5\x70\xd4\xa6\x9e\x71\x16\x72\x28\x7c\xf9\xde\x44\x93\x4d\xa8\xce\x69\x62\xd1\x9e\x20\x66\x1c\xd6\xe3\x3f\x7c\xff\xea\xe4\xf4\xcd\xab\xfe\x24\xdf\x04\x6b\x16\x2a\x9f\x6a\xa9\xf0\xe9\x8f\xba\x53\xfd\x2a\x3e\xde\x0e\x43\x8f\x34\x49\x5e\xa4\x58\x4c\xdf\x72\x59\x98\xd6\x5a\x59\x3d\xd5\x85\x1e\xcd\xd6\xb2\x4b\x10\x26\xf9\x77\xbe\xbe\x4f\x8f\xf7\xdc\x0a\x6f\x4e\xe7\xb7\xe3\xb4\x19\x3f\xe7\x76\x1c\x27\xba\x99\xa5\x5a\x57\xb5\x04\x04\xe8\x02\x41\xf8\xc9\x4d\xd4\x06\x95\x91\x7a\xf6\xa8\xc6\x07\x6f\x3d\x03\x26\x12\xeb\xa1\xd6\x05\x3c\xd9\x54\x94\x13\xe9\xe1\x72\xf8\x95\xb8\xab\xcd\xfc\x7a\x8b\xb3\x29\x05\xa5\xe6\x34\x38\x75\x86\xa3\xaa\x5b\x90\xae\x14\xc7\xc5\xcf\x91\x07\xaf\xbb\x8f\xfe\x33\x3c\xd9\xbd\x50\xa6\xa5\xe8\xc5\xf2\x68\x38\x6b\xb8\x2c\x04\x94\x44\xa8\x05\xac\xf6\xfd\x12\x1d\x03\x94\x14\x57\x9e\x52\x31\x9b\x77\x22\x34\xf2\x7c\xed\x2a\xf2\x99\xb9\xb1\xd9\xf2\x63\x0d\xe6\x60\x8f\x66\x7c\xe4\x4b\x94\x95\xc1\xc5\x3d\x2d\xe5\xb5\x2c\xc4\x08\x4a\xf8\x4b\x35\xc2\x75\x17\x86\xd6\x2a\x51\x0a\x25\xf2\x42\xd9\xff\xae\xe7\xf4\x0d\x36\x94\xad\x49\x6d\xe5\xcf\xf7\xdb\x77\x97\x4c\x09\xdf\x2d\xb3\xb6\xa1\xcc\x75\x0a\xb9\x15\x19\xeb\xf5\x7a\x60\x9b\xde\xfb\x87\xd3\xd9\xf2\x62\x9f\xfd\x28\x42\x5f\x9c\x22\xec\xb8\x5e\x66\xd9\xcd\x58\xb3\x0c\x19\xf4\x53\x99\x30\x2f\xcd\x8e\x01\xb6\xe3\x23\x80\x03\xa5\xc3\x8c\x2b\xb4\x22\xe4\xf5\xc5\x0e\x4d\x29\xa0\x36\x68\x13\x55\xb5\x11\x1d\x70\xcd\x1b\x2f\x3a\x40\x17\x9d\x1c\x72\xec\xce\x34\xdc\xa1\x9c\x99\xd9\xa4\x90\xea\xaa\xa9\xee\x37\xd4\x6e\x67\x92\x74\x1e\x47\x20\x9e\xbb\x52\xf0\xc2\xdf\xc2\x0f\xb5\xf3\x36\x76\xb3\xda\x64\xc7\xdc\xe5\x6c\xea\x63\x6f\x6b\xb6\x18\x42\xa2\xe3\x35\x86\xd7\x9c\x35\xdb\xd9\x79\xe2\x33\x45\x34\xc3\x6d\xe0\xde\x92\x26\x33\x92\x7e\x69\x9d\x5d\xbc\xbc\x38\xeb\xdc\x58\x8a\xf9\xcf\x3a\xae\x6d\x3c\xe3\x5e\xe1\xfe\xee\x70\x6f\x9c\x61\xef\x3e\xf7\x37\x52\xf8\x81\xc9\xd9\xac\x8e\x94\x8d\xf9\xf4\xa4\xb2\xe3\x53\x69\x32\x7d\x2d\x12\x0d\x0f\x37\x63\x01\x37\x67\x2c\x4d\x2a\xe3\x52\x78\x9a\xe8\x33\xf3\xf2\x3f\x4f\xce\x19\xaf\xdc\xdc\xd9\x50\xe7\x7a\x43\xf2\x5d\x33\xf2\x0b\x9f\x00\xe2\x01\xc7\x1d\x28\xc2\x68\xf0\x8e\xba\xc7\x19\xf5\x36\x68\x61\x1b\xb4\xb0\xe4\xae\x01\x6e\xf3\xef\x1a\xa8\x20\x95\xb4\x92\x5b\x5d\x26\x7b\x67\x5f\x56\xc6\xea\x49\x60\x01\x67\x91\x1c\x84\x0d\xf6\xd9\x19\xbe\x28\x45\xa7\x27\x9d\x38\x6e\xaf\x8e\xc3\x32\x9d\x29\xa7\x14\x53\xaa\xc4\x75\xc1\x70\x07\x4c\x89\x9b\xd0\x57\x19\x69\xb1\xbf\x78\x18\x1e\x9a\x26\x94\xfd\x2a\xfe\xe3\xc5\x5f\x5a\xc1\x0f\xff\x51\x7b\x07\xea\x5a\xff\x84\xd0\x82\xa0\xdf\x29\x01\x55\xec\x36\x66\x67\x97\xff\x4c\xe3\xf7\xc1\x5d\xe3\xe7\xed\x7f\x57\xbc\xf0\xeb\xf2\x76\x93\x3e\x81\xee\x7a\x27\x75\x3b\xee\xc9\xb8\xce\x6f\x6b\x9b\x64\x65\x08\xe1\xe0\x5c\x05\x4a\xb6\xe4\xca\xb8\xc5\xef\xfa\xaa\x77\x43\x08\x0d\x3e\xa2\x7b\xcf\x66\x53\x34\xce\xe5\xd1\x20\xeb\x7e\x90\x61\xad\xbf\xaf\xa1\xea\xd8\x7e\x3e\x52\x1c\x09\x9c\xbd\x34\xd3\x76\x67\x80\xe7\x40\x88\x7d\x2f\x8d\xf5\xb9\xa0\x3c\x65\x3c\xbf\x32\x4c\x78\x10\xb0\x93\xc1\xcf\x99\x2e\x99\x9c\xfe\x8d\xe7\x79\xf9\xc2\xcb\x44\x41\x2f\xd5\x25\x29\xb6\xca\x9b\x62\x00\x6d\x12\x41\x77\x7b\x76\x36\xf5\x45\x11\xd9\xe5\xcb\x73\xa0\x88\xdf\xbc\x5f\x7f\x75\x04\x72\xf9\xf3\x67\x5f\x1d\xa1\xb7\xdc\x53\x83\x02\xaf\x69\x33\x7e\xea\xf1\x2b\x8f\x8d\x1c\x03\x75\xc3\x63\xc6\x40\xe7\x0f\xdc\xcd\x9f\x0b\x4a\xd2\xd9\xfa\xce\x4e\x13\xe3\xb7\xe8\xa4\x2d\x3a\x09\x09\x3d\xf5\x9b\xd3\xf3\xec\x87\xe2\xfd\x9e\xed\x9f\x6f\xd9\x7e\x6c\x1b\xb5\xa2\xc9\x7f\x62\xd8\x42\xcf\x49\x2f\xa8\xef\xb5\x77\xc4\x43\x5b\xe7\xb0\x4c\xa6\xcb\x5c\xfc\x6d\xb0\xbb\x6b\xda\xd1\x4c\x80\xf2\x3f\x7d\x7b\xf1\xb7\xef\x4f\xbe\x7d\x85\x8b\x4d\x71\xeb\xe6\x41\x40\xa0\xf9\x04\x95\x72\x99\x11\xed\x61\xb8\x0f\xe6\xbc\x93\xb6\x87\x4a\x89\xf2\x78\xfb\xfa\x62\xce\xb8\xe9\x3e\x09\x15\x72\xf0\x91\x50\xf7\x87\x76\x50\x13\x4b\xa6\xd8\x15\xd4\x10\x35\xab\x8f\xec\x74\x89\x56\x5f\x71\xdb\xb5\x12\xbd\x7d\x7d\x41\x90\x80\xca\x6b\x51\xae\xed\x0e\x41\x4e\x10\x7b\x62\x31\x06\x94\x99\xf2\xb3\xfc\xab\x45\x17\x6c\x74\x35\x68\xf2\x6a\x99\x9a\x60\x66\xf7\x02\x9e\x8d\xf1\x31\xee\x6c\x7b\x20\x40\xe9\xae\x5f\x77\xf1\x0a\x42\xbe\xd9\x20\xfb\x39\xb6\xf2\xe4\x77\xf1\x46\xbc\x54\xbd\x30\xee\x87\xbe\x32\xa7\x8b\x6a\xad\xd3\x6f\x80\x85\x25\xdb\xfd\x8f\x84\xd2\xdd\x9d\x90\x8e\x4e\x26\x54\xbe\x46\x51\xf8\x18\x4d\xcb\x83\xc9\xcf\x4c\x79\xf6\xa0\x55\x4f\x9b\x8f\xfc\x27\x90\x64\x75\x23\x97\x08\x50\x4e\x07\xe4\xbc\x8c\x8f\xcf\xe7\x7d\x5a\x67\x7a\xd9\xb2\x29\x66\xdc\x44\x09\x28\xc4\xca\xdb\x31\x21\xb3\x78\x48\x24\xf5\x24\xd6\x89\x3d\xfa\x5d\xf6\xe3\x86\xb2\xe2\xc4\x1b\x68\xb3\x96\x0e\x1a\x0b\xac\x77\xf5\x83\x33\xb7\xb1\xb6\x5a\xad\x09\x62\x3f\x5f\x40\xa4\xcb\xa9\xfc\x37\x5e\xfa\x04\x11\x05\xd6\x20\x5a\x13\xf4\x18\xb6\xda\x9d\xef\xd4\x88\x28\x72\x68\x15\x1d\xfb\x74\x54\xfb\x06\xd8\xcf\x36\xf9\x1a\x96\xe8\x86\xd2\xf4\xd2\x83\x9b\xf3\xc4\x54\x17\x67\xa7\x41\xe5\x88\x69\x2a\x4c\xd8\xe6\x8c\xb8\xcf\xd9\xdd\xbd\xfe\x24\xc4\xae\xfc\xec\xf4\xc1\xd9\x8d\x2e\xed\x8d\x2e\x53\x13\x5a\x9e\x77\x1e\x9f\x8b\x6f\x0d\x7f\x43\x4d\x5d\x70\x6f\xde\xc7\x51\x9e\x32\xb7\xb8\x80\xc0\xb6\x6e\xc5\xfc\x14\xef\x7c\x87\xd7\xb4\x2c\x3b\x4b\x59\x08\x9e\x13\x2d\x8a\xd2\x58\xc4\x42\xd0\x14\x81\xd5\xf4\x31\xac\x03\x4d\xf2\x31\x58\xcc\x5a\x62\xce\xe7\x95\x52\x70\x63\x7a\xb6\x3f\xb1\x89\xac\xfa\x87\xf0\x70\x30\x3e\xba\x7d\xd3\x30\x6d\x7c\x86\xa7\xc8\x7e\x68\x01\x52\x1b\x65\xd2\x71\x5a\x1e\x9c\x51\x97\xda\x7d\x0f\xd7\x8d\xee\xb5\x68\xc5\xc4\xf8\xba\xda\x45\xe1\xf6\x87\x56\xad\x3a\xfe\x31\x61\x20\xee\xcc\xfb\x42\xd1\x13\x3e\x35\xbe\x68\x52\xae\x6f\xd4\x0d\x2f\x73\x76\x72\x7e\xb6\x01\x76\x1c\xfc\x13\x94\x52\x35\x9d\xa1\x43\x71\x9a\x81\xb4\xc6\x03\x12\x00\x2e\x60\xdb\x56\x30\xbc\xc4\xa5\x9a\x60\x1b\xc7\x87\x1d\x2f\x0d\xbd\x6b\x59\xdf\x15\xd3\x19\xc5\xc3\x03\xf5\xa1\xd8\x40\xd8\x1b\x21\x14\x3b\x3a\x3a\xf2\x9e\x94\xa3\x3f\xfd\xe9\x4f\x0c\xea\xa0\xe7\x22\x93\x13\x5e\xf8\x2f\x12\x24\xce\x40\x10\xa8\x7d\x79\x7c\xdc\x67\xff\x75\xf2\xe6\x7b\xc6\x33\xd0\x37\x7d\xea\x6e\x5a\x4f\x61\xb1\xdb\x9d\x31\x07\xec\x7f\x5d\xbc\x7b\x1b\x4f\x87\x89\x7f\xa5\x8d\xdd\xef\xcb\x49\x5c\xa6\x3e\x3b\x6d\xa1\x0a\x1a\x8f\x04\x5e\x6a\xe3\x76\x0c\x08\x11\xa5\x2d\xe3\xc3\x21\x9c\x18\x7f\xef\x49\x13\x79\xa9\x07\xb5\xa0\x69\x4e\xe4\x68\x0c\xcb\x2b\x15\xec\xff\x02\x60\x18\xd2\x4d\x21\x78\xd2\x42\xea\x5c\x5a\xb6\x1c\xdf\xb7\x5a\x44\x80\x29\x38\x60\x85\xbc\x12\x6c\x68\xbe\x2b\x75\x35\xad\xab\x92\xa1\x69\x96\xc2\x38\x2d\x39\xe3\xca\xf5\xd6\x77\xae\x9e\x5a\x37\xf8\xa7\x15\x5e\x13\x18\x50\xd2\xc1\x8e\x05\xc3\x23\x70\xd1\x33\x47\xc2\x89\x26\x86\x9d\x74\x85\xde\xfa\x6d\x5e\xdf\x08\x99\x62\x6b\x0e\x4d\xf0\x67\xf3\x42\xab\x51\x7b\x33\x35\x7a\x61\x44\x0b\xce\xa6\x04\x87\x7d\x5a\x51\x6b\xcf\xd5\xdf\xf0\x29\xad\xa0\x54\xd7\xe9\xdd\x4a\xc3\xcb\x07\xba\xb2\x31\xd0\xd0\x53\x26\x11\xf6\x59\x0f\x21\x9b\xaf\x9f\x53\xd2\xd3\xe9\x85\xbd\x13\x6b\x98\x76\x6f\xdb\x8e\x92\x7c\xc0\x04\xcf\x70\xf0\xaf\x6e\xbb\x12\xb3\x9e\xbf\x1d\xa6\x1c\x12\x6e\xc0\x74\x9e\xba\x69\x81\xc8\x8b\x04\x92\xdd\x58\x94\x4c\xe4\x4e\x2d\xf6\xab\x03\xd2\x67\x02\xc9\xf6\xae\x6f\x92\x82\x44\x5d\x2e\xa5\xcc\xa1\x57\x73\x42\xa1\x48\xd5\x32\xfb\x86\x92\xef\x09\x24\x33\xad\x6c\x28\x91\x5f\xd7\x78\x84\xdc\x64\xcd\x2a\x25\x50\x85\x5a\xed\xd2\xb8\x81\x5f\x89\x99\xa9\x43\x72\x53\xb8\x40\x6c\xf5\x0c\x36\xf1\xc8\xee\x42\x0b\xb2\x56\xa5\xfc\xfb\xd2\x76\x53\xe8\xa1\xbb\x17\xa1\x97\xa0\xa3\xc2\x34\xf0\xc4\x82\x9c\xdd\xb8\xe9\xb1\xcc\x00\x14\xe7\x5e\x10\xa8\x27\xcd\x00\x8c\xbf\xde\x98\x9d\x54\x25\x46\xd8\x2a\xa5\x0c\x2b\x0c\x1c\x82\xe6\xdd\x1c\x0a\x63\x98\x84\xdd\x30\xe1\xe5\x95\x88\xa9\xef\x79\x91\x52\x56\xf3\xdc\x2d\x4f\x5d\x47\xc5\xd7\x7f\xbf\xf6\xc9\x39\xdd\xad\x40\xc9\x2f\xd3\xb4\x56\x36\x16\xc8\x2f\xe3\xa5\x9a\x4e\xde\x99\x04\xaa\x90\xa9\x86\xfc\x5c\x72\x59\xe7\xae\x1c\xce\xa7\xc6\x17\xab\x96\x6a\x04\x47\x39\xb1\x3a\x3e\xf7\x73\x11\x24\x43\x4e\xac\xdc\xd1\x6e\xe9\xb7\x84\x6f\x57\x02\x6d\x3d\x98\x6f\xdd\x78\xf7\xc0\xdb\x9a\xcb\x2e\xb5\x06\xf7\xda\x05\xb4\x27\x09\x15\x41\x63\x5b\x56\x2e\xc0\xd1\x4c\x24\xc9\x1e\x46\x73\x9b\x6f\x20\xb5\x49\x03\xf7\xcc\x1a\xaa\xdb\x7c\x5b\xa1\xca\xa5\x77\xf5\x8e\x0a\x18\x5f\x90\x4c\x72\x95\x4a\x98\xde\x4f\x37\x73\x8b\x54\xc4\x64\x8a\x0b\x55\xcb\x40\x35\x99\xe8\x9c\xaa\x79\x36\x84\xcb\x6a\x2d\x29\xc0\xb7\x76\x06\xaf\xc6\x62\x91\x2a\x54\xf9\x36\x10\xb0\xf3\x43\x02\x86\x96\x0e\x9a\x4c\x71\x85\xee\xba\xc6\xc8\xb9\x5d\xac\xcb\x26\x93\x5c\xa8\x03\x07\xdd\x36\x7d\xec\xcb\x75\x62\x6a\xd9\xe5\xd8\x52\x94\xe4\xf9\x46\x57\x9a\xe7\x1b\x25\x44\x6f\xbe\xdd\xb9\x87\x6a\xf9\x05\x9d\xb3\x62\x51\x0b\x7a\x06\x6c\x05\xab\xa1\xb8\x7c\x10\xe0\xd3\xb7\x99\xee\xb3\x37\x5e\x9e\x0a\xcc\x9a\x0f\x8c\x2e\x2a\x9b\x7e\xb7\x84\x2c\x0b\x81\x68\x4a\x02\xbc\x45\x14\x63\xc9\xfc\x90\x17\xf0\x4d\xb2\x0c\xe8\x5b\x2b\xd1\x20\xa8\x05\x5e\x7e\x4a\x93\xe4\x7c\x5b\x53\x48\xa0\x16\x3b\x6e\xb7\x5e\xe2\x16\x40\xc7\x9b\xcd\xb7\x35\x6a\xde\xd3\x51\x43\x4d\xa3\xc2\x46\x7c\x43\x80\x47\x12\xa6\x60\x63\x41\xdc\x09\x7d\xd9\x10\x90\xc4\xb7\x34\x38\x89\x6f\x6b\x9c\x89\xa8\x3b\xae\xb9\xde\x17\x21\x01\x79\x4c\x76\xd0\xd1\x81\x53\x4c\x3d\x25\x73\xd7\x1b\xa8\xfd\x51\x39\xf5\x35\xfa\xe9\xd6\x03\xba\x67\xb0\xfb\x24\xf9\xfc\x45\x9f\xd2\xc9\xf9\xd9\x83\xdb\x23\x5b\xb4\xff\x7d\x2c\x92\xe0\xff\x83\x7c\x45\xd1\x6c\x7e\xda\x4c\x43\x62\x85\x7e\x9f\x0f\xe2\x57\x32\x27\xdc\xe9\xfe\xeb\x94\xbe\xb0\x6e\xf4\xee\x5c\x1d\x39\xef\xed\x4b\x22\x5a\x4b\x3f\xad\xba\x76\x31\xa8\x34\xd5\x78\xbb\xae\xb9\x02\xde\x4b\x00\x71\xce\xb7\x79\xd0\x42\x10\x03\xd8\x85\x28\xdc\xdd\x90\x2c\xe1\x04\x73\x76\xbc\xeb\xa6\x3a\x7f\xc1\x00\xaa\xc0\x95\xd2\x16\x56\x63\x0d\x35\xb2\xe0\x03\x51\x98\x03\x6f\x48\x76\xaa\x44\x1d\xe8\x9b\xde\xe1\xb2\x15\x79\x93\xac\x3c\xac\xbb\x9c\xd0\x93\xfa\xc2\x4c\xa7\x31\x1f\x96\xe1\xe9\x31\x8d\x0f\xd7\x59\xd4\x40\x56\xcd\xc6\x62\xc2\x7d\x39\x32\xb7\xc2\xe7\xeb\xa8\x14\xcc\x9b\x9b\x6f\x4a\x69\xad\xf0\x55\x4a\x44\x39\x31\x4c\x0f\xd3\xf7\x06\x6b\xe2\x0b\x20\x94\x67\xe7\xfa\x98\x10\x2c\x79\xb7\xad\x6d\x7e\x63\xf1\x98\x62\x93\x4c\x2e\x6b\x5d\x67\x65\x93\xfe\x6e\xad\xa9\xf2\xc7\x14\xec\x70\x05\x54\xbf\x5c\x4f\x59\x72\xad\xf1\x1e\x9c\x9c\x9f\xb1\x6b\xbf\xf7\x7e\xe5\x25\x58\x47\xc1\x61\xa0\xac\x0c\xd7\xdc\xed\x6b\x69\x2d\xec\xdf\xd2\x8c\x7b\x50\x0b\xb9\x5b\x33\xee\xd6\x8c\xbb\x35\xe3\x92\xdb\xd6\x8c\xfb\x5b\x31\xe3\xb6\x44\xf3\xb5\x24\x2e\x69\x58\x58\xb0\x96\x49\x18\xc4\xe7\x87\xb2\x0b\x37\xe9\xcb\xd2\xaf\xfc\x58\xc4\x05\x58\x7f\xb0\x08\x3b\x76\x1b\x14\xaf\xb5\x38\xc1\xee\x6e\xbf\xbf\xbb\x1b\xed\xc4\xe1\x7e\xa9\xec\xb0\xf7\x75\x32\x59\xa1\x32\x9d\x7b\x66\xe0\xe6\xa1\x34\x16\x14\xe2\x75\xc4\xed\xbb\x6b\x34\xa1\x16\xb6\x99\x6f\xed\xea\x36\x30\x07\xa9\x47\x6b\x6d\x71\x2c\x06\x29\xbf\x7e\x50\xe5\x35\xa8\xac\x00\xd7\x25\x96\x75\x9b\x6f\x61\x4b\xd7\x49\xc4\x83\xee\x5a\x07\x57\xaf\xc1\x3d\x27\x32\xa4\xe9\x76\xd7\xa7\x30\xd6\xb0\x3d\xff\x61\x3f\x9b\x56\xeb\xb0\x65\xa0\x31\x11\x13\x5d\xce\x0e\x6a\xe2\x8e\x68\xba\x22\xda\xea\x65\xa0\xbc\x0f\x7a\x72\x56\x95\xa5\x50\x94\x6c\x9d\xf3\xed\x69\x68\xda\xf5\xfa\x52\x60\xcc\x8b\xda\x1c\xb4\x99\x54\xcf\x6b\x59\x03\x77\x43\xad\xb7\x80\x74\x14\xc0\xc3\xeb\xe9\xc6\xd1\xb4\x0d\x14\x85\xba\x66\xd7\xbc\x44\x03\x8f\x17\xb5\x07\x51\x90\x73\x79\x2d\x8d\x46\xa7\x77\x58\xd4\xb8\x9a\xbd\x4b\x66\x25\xcc\x27\x04\x5a\xfb\xc2\xef\x52\x5a\x73\x52\x16\x7a\x13\xa4\xaf\xfb\xb6\xde\x1e\xa8\xec\xb4\xb2\x41\x46\x8a\xdc\x2e\x64\xdc\x5e\x8b\x70\xcd\x21\x0f\xda\x36\x98\xb5\x48\xee\x1c\xef\xac\xf1\xfc\x94\x5b\x2b\x4a\xf5\x82\xfd\xf7\xde\x4f\x7f\xfc\xd4\xdb\xff\x66\x6f\xef\xe3\x51\xef\xcf\x3f\xff\x71\xef\xa7\x3e\xfc\xf0\x87\xfd\x6f\xf6\x3f\xc5\x5f\xfe\xb8\xbf\xbf\xb7\xf7\xf1\xaf\x6f\xbe\xbb\x3c\x7f\xf5\xb3\xdc\xff\xf4\x51\x55\x93\x2b\xff\xdb\xa7\xbd\x8f\xe2\xd5\xcf\x48\x22\xfb\xfb\xdf\xfc\x7e\x8d\x4e\xdf\xf6\x1a\x67\x5e\x4f\x2a\xdb\xd3\x65\xcf\x6f\xa5\x17\xcc\x96\x04\xc0\xc8\x7c\x8b\xcb\xf3\x70\xbc\xee\xfd\x9a\x76\x95\x6e\xbf\x1a\x3b\xd4\xaf\xcc\x90\xd6\x37\x17\xad\x29\x83\xac\x69\x2d\x5a\xcf\x9f\xff\x39\xf9\xe5\x13\x5f\xea\xd1\x71\x0f\xee\x87\xf4\x64\xff\x7d\x5c\x90\x9f\x11\x28\x22\x24\x2b\x0d\xf1\xfc\x69\xae\xba\xa5\x88\x88\x80\x6f\x48\xa0\xba\x14\x11\x11\xf1\x0d\x09\x34\x57\x20\x22\x12\x45\x87\x95\x88\x08\x98\x8f\x14\x7e\xb1\x45\x44\x84\x5d\xb9\x85\x43\x6c\xe1\x10\xed\xb6\x85\x43\x2c\x6f\x5b\x38\x04\xaa\x6d\xe1\x10\x5b\x3f\xda\xd6\x8f\xb6\xf5\xa3\x6d\xfd\x68\x5b\x38\xc4\x16\x0e\x41\x6c\x5b\x38\xc4\xfd\x6d\x0b\x87\x58\xdc\xb6\x70\x88\x76\xbb\x17\x0e\x71\x91\x62\x31\x63\x1d\x2c\xc4\xe7\x07\x85\x30\x6e\xff\x65\xe2\x24\xcb\x74\xa5\xec\xa5\xbe\x12\xc4\x58\x5f\x94\x29\xf2\xce\x3b\x3e\x0b\xbb\x24\xaf\x72\x29\x54\x8a\x8f\xa2\x33\x29\x27\x81\x4c\x34\x86\x39\xe9\x43\xe5\x49\x36\xa5\xd8\xa3\xc8\xa9\xac\x9b\xcb\x3e\x3b\x61\xa5\xc8\xe4\x54\xa6\xd9\x7f\x20\xd3\x35\x50\xf2\xdb\x37\xe4\xc9\x9b\xb9\x4d\x2d\x8a\x94\xc0\x11\xb8\x3f\xb9\x6a\x32\xee\x95\x2d\xab\x55\x92\x40\xed\x06\xbb\x70\xf0\x5e\x60\x05\xfe\x76\x23\x4d\x8a\x2c\x61\xc6\xba\x2a\x72\x56\x8a\x7f\x44\x99\x3a\xcc\xea\x65\xeb\x9d\x49\xf6\x98\x26\xf2\x1b\x96\xbd\x99\x8c\xe4\x60\x69\x3e\x95\x21\xd1\xff\x63\xf2\x5c\x71\x3b\x95\x25\x1c\xea\x0b\x91\x69\x95\xaf\x6b\xab\x7f\x35\x4f\x8f\x11\x72\xa5\x35\xcd\x5f\xd5\x10\x14\x22\x72\x96\x57\x9e\x24\xe4\xec\xe2\x85\xcc\xa5\x4d\x91\x7d\xc2\xde\x0a\x2c\xcb\x69\xeb\x90\x23\x35\x1e\xb4\xd4\x7e\xfa\xe3\xc5\xa7\xd3\x52\xf3\x6c\x2c\x4c\x6b\x4e\x53\x53\x03\x85\x84\xb5\x75\x82\xb2\xa2\x1a\x49\xe5\x4d\xaf\xf0\x16\xa7\x57\x24\xc5\xc5\x94\xda\x72\x2b\x56\x4c\x43\x8a\x28\xd2\xea\x30\x74\xd1\x0b\xda\xb6\x9c\x01\x74\x29\xc5\x36\xd9\xea\xa6\x9f\x5d\x39\x6c\xff\x92\xb2\x52\xba\xc8\x63\xdd\xaa\xaf\x8f\xd8\x54\x94\x99\xd3\x2c\xf4\x10\xae\x77\x2b\x93\x22\x13\xad\x66\x85\xd3\xf0\x9c\x90\xd0\xed\xa0\x7f\x5d\xd2\xea\x73\xc5\x9e\x7d\xc1\xc6\xba\x2a\x4d\xbf\x9d\x2c\xf6\x18\x3e\x4b\x61\x2c\x2a\x6f\x22\xdc\x2d\x2b\x04\x37\x96\x1d\x1f\xb1\x89\x54\x95\x13\x5c\xc9\x24\x5b\xca\xfa\x57\x5f\x24\x32\xab\x34\x35\x3d\x4d\x41\xbf\x8b\x68\x09\xb7\x35\x28\x99\x51\x4f\x4f\x5b\x7f\x28\x7d\x0c\xe7\x67\xaa\xa5\xb2\x73\xfa\x7a\xba\xff\xaf\xbd\x9b\x94\xd5\x8f\x78\x27\xa4\x69\xa5\x09\x7a\x65\x92\x54\x9b\xf0\x10\x4d\xf9\x24\xbd\xe0\x9f\x95\x1e\xcc\x2c\x3d\xf1\xf9\xff\xf6\xcf\x75\x33\x9e\xc7\x0f\x61\x3b\xa1\xc6\xe6\x2b\x8d\x2d\xab\x22\xd6\x14\x11\x43\x10\xa3\x4a\xd2\xa3\x52\x57\xe8\x84\x8f\x9d\xb1\x83\x2d\x32\xda\xb2\xa2\x6b\x3b\xcb\x84\x01\x2e\x17\x38\x1e\x7a\x3f\x80\x87\xd4\xf7\x86\xb4\x1d\x1e\x2b\xdd\xf7\xca\x34\xdd\x61\xc5\xd1\x83\x8d\x49\x3d\x1f\xa1\x48\x17\x69\x32\x29\x3a\x6d\x29\x46\xd2\xd8\x32\x75\x36\xfd\xc3\xdd\x83\x63\xa4\x1a\x15\xee\x16\x46\x8f\x77\x52\x15\x56\x4e\x8b\x7a\x05\x1a\xc2\x41\x2a\x6a\xb9\xe2\xd1\x44\x79\xcb\x2b\xcb\x7d\xad\x01\x5f\x69\x13\xc2\x4d\xf6\xea\x77\x0a\x65\x4b\x49\xa9\xea\x5d\x3a\x61\x6d\xca\x4b\x5e\x2f\x77\xa6\x27\x13\x6e\xf6\x43\x94\x00\x87\x78\x74\x5a\xbc\xa6\x93\x7e\x4a\x5e\xd4\xcb\xd1\x8e\xfc\xdd\xd4\x41\xb2\x42\x71\x85\x8e\x86\xea\x1a\xd4\xe1\x51\xa6\x6f\x6a\x38\xfc\x48\x5e\x0b\x95\x7a\x82\x42\x3c\xc0\xb7\x3c\xbb\x12\x2a\x67\x1f\x4c\x9c\xd8\x7c\xa6\xf8\xc4\xd7\x32\x45\xd3\x9c\x96\xfa\x5a\xba\x03\x27\xf2\x7a\x3f\xc5\x18\xea\xe0\x68\xf4\xd9\xa3\xd1\x14\x43\xa5\x05\x2f\xf6\x6f\x6a\x35\x2a\x93\x58\xe7\xee\x83\x71\x82\xf4\x6a\xfe\x8d\xdf\xdd\xe0\x8c\x2e\xe5\x75\x26\xa2\x22\xe2\x3a\xb6\xa9\x41\x5f\xa3\x0b\x95\xb0\xc5\x45\x07\x7c\x26\x8c\x70\xca\xe1\xce\xad\x83\xbf\x48\x75\xfa\x79\xe1\x58\xf6\xac\x4e\x0b\xdf\xdd\x38\x6e\x07\x40\x69\xd6\xcd\xcc\x03\xad\x26\x41\x64\x11\xa8\x2f\xa3\x4b\x29\x90\xe4\xac\x72\x40\x2f\x5c\xb0\xfb\xfe\xdb\xd3\xee\x3d\xf1\x9e\xe7\xda\xb0\x6f\x0b\x9d\x5d\xb1\x53\xe1\xd8\x3c\x6a\x7a\xdb\x55\x5d\x11\x15\x5b\x71\x6b\xb6\xc0\x97\x20\x6e\xf9\x64\x5a\x08\xd3\xbf\xfa\x1a\xbc\x09\x81\x87\x1c\x96\x83\xfc\xf0\xfd\xab\x93\xd3\x37\xaf\xfa\x93\x7c\x13\x35\xf6\xd6\x28\x5b\xb3\x3b\x5f\xe5\x2a\xe8\x3f\xa4\x8a\x1a\xc1\xf3\x3d\xd3\x15\xbb\xe1\x60\x89\x88\x95\xb2\x2e\xe5\xf4\x05\x7b\xa5\x4c\x55\x0a\xff\x1d\xca\x15\x37\x5f\xf1\xc6\x31\xe1\x45\x75\xb3\x9a\x62\x36\x68\xd2\x4d\xd1\x1b\xbf\x64\x2f\x96\x54\xcf\x6a\x95\xb6\xc1\x4b\xb4\x98\xea\x59\xb4\x4a\xf0\xe9\x35\x43\xcb\x01\x5e\xfe\xf1\x2e\xa9\xb1\xbe\x61\xb9\x66\x37\x10\x13\x79\x2d\x94\xf5\xc1\x82\x26\xde\xb9\x09\x25\x8d\x86\xa5\x9e\x38\x91\x67\x5a\xea\x89\x34\x51\x00\x08\x65\x9c\x36\x56\xcc\x50\x4e\xf8\x28\xf1\x50\x80\xfb\x1f\x98\x0d\x10\x89\x55\xb6\x69\x95\x9c\x59\xab\x9a\x33\x8a\x35\xfc\x6e\xac\x6f\x7a\x56\xf7\x2a\x23\x7a\x12\x0d\x6d\x20\xcf\xcb\x95\x98\x01\x46\x24\x69\x66\xfe\xea\x1f\xee\x18\x60\xac\x06\xf7\x1a\xc9\x50\xe1\xa4\xd5\xf7\xdf\x9e\x3a\x51\xa4\x29\xf0\x28\x0d\x3b\x14\x36\x3b\xcc\xc4\x74\x7c\x18\xba\x89\xd7\x81\x52\x39\xf2\x23\x4d\xfb\x44\x2b\x69\x75\x99\x56\xf0\x62\xf7\x84\x65\xba\x28\x42\xd9\x09\x3d\x64\x2f\xc5\x74\x5c\x93\x7c\xaa\x73\x44\x0c\x97\x4d\xb0\x78\x51\xe3\x12\xa6\x5a\xa3\xbd\xd3\xcb\x58\x82\xa3\x11\x38\x42\xb3\x71\xd1\x83\x2c\x07\x8b\x8b\xeb\x3f\xa5\xad\xba\xc1\x92\xe6\xf1\x8f\xf8\x9b\xda\x17\xed\x59\x5a\x15\x96\x6e\xf2\xf8\x75\x38\x05\xad\x86\x79\x56\x0a\x4b\x40\xbc\xcf\x23\xdc\xc3\xe3\x60\x5c\x6b\xc5\xce\xf0\xca\x8e\x85\xb2\x32\x03\xdf\x16\x61\x09\x00\x12\xd3\x61\xd9\x67\x43\xaf\x36\xe7\x22\x67\xfa\x5a\x94\xa5\xcc\x09\xfa\x53\xe4\xed\x6d\xce\xaf\x64\xf1\xd8\x07\x23\x25\xfa\x80\x1a\xcf\x84\x88\x64\xa2\xc9\x82\x8c\x24\x0f\x6e\x28\x86\x69\x43\xd1\x4b\x69\x71\x4b\xc9\xf7\x06\xc1\x0b\x91\x6c\x6c\x69\x5d\x1c\x8e\x46\xfa\xc5\xc1\xf3\x89\x54\x4f\xfc\xea\xa0\xd9\x25\x40\xb6\x46\x7d\x33\x0a\x3a\x0f\x6d\x96\x30\x19\x2f\xc4\xd9\x3b\xb2\x69\xe2\xc2\x3f\xd7\xb5\x4e\xc4\x0f\x9b\xd2\xc1\x04\x8b\xd6\xd2\xd2\xb7\x7f\xad\x0f\x37\x53\x3a\xc7\x79\x7b\xb7\x45\xb2\x37\x55\x24\xbb\x75\x5f\xf9\xda\xb7\x9b\x12\xc1\x46\xdc\x8a\x1b\x9e\x26\x81\x5d\x46\xbb\x08\xcf\xf3\x52\x18\x13\x2f\x9c\xb0\x41\xd1\x83\x3d\x39\x3f\x63\xdf\xf9\x7e\x6c\xae\xda\x77\xa9\xad\xd7\x6a\x4e\xf5\x84\x4b\x74\x7c\xe3\x9d\x01\xb7\xe5\x9c\x78\x12\xcf\x6b\xe2\xf8\x05\x86\x5e\x80\xac\xd3\x14\xb0\xab\x4a\x91\xb3\x60\x59\xd9\x16\x25\x7e\xc2\x45\x89\xd7\x13\x9c\x1b\xb9\xb9\x71\x09\xc4\x10\x11\x22\x62\xdf\xed\x9f\xb8\x0b\xe1\xda\xaf\x03\x21\x99\x11\xca\x48\xc0\x95\xb4\x02\x72\x09\x65\xfa\x87\x1e\xb0\x57\x23\x8b\xbd\x10\x7e\xc0\xbe\xd7\x23\xa9\x22\xd7\xd3\x8a\x86\xb7\x1a\x72\x89\x46\xfc\x6e\xa5\xe6\xad\xd4\x8c\x94\x9a\x8d\x29\x5e\x29\x3e\x28\xf0\xc1\x48\x5d\xe1\xa2\xe0\x23\x77\x00\x05\xd0\x38\xcc\xa5\x71\xff\xb2\x8b\x8b\xef\xc1\x81\x5e\x29\xaa\x26\x0b\x2e\xe2\x70\xa5\xd5\xa9\x87\x3c\xc3\xdc\x1c\x4f\xf2\xf7\x46\x72\x11\xeb\x33\x95\xbb\x61\x0a\xd3\xc1\x43\x04\xaa\x8e\xd1\xe0\x35\x88\x3a\x75\x80\x8f\xaa\x1e\x08\x76\x39\x96\xd9\xd5\x79\xcb\xff\xad\x4b\xf7\x99\x6a\x7d\x94\x24\x1c\x25\xd2\x20\xef\xc9\x30\x0d\xe7\xa9\x66\xbd\xcb\x96\xb4\x70\x11\xa6\xd4\x11\x63\xdc\x18\x9d\x49\x4e\xc9\x2e\x51\x03\xd3\x1a\x99\x86\xe5\x20\x4e\x6c\x6e\xf8\x20\xd9\x3e\x88\xcc\x14\x37\x14\xd1\xb5\xc3\x4d\x5b\x46\x92\x2a\xce\xe6\xc6\x86\xec\xb7\x30\x25\x13\xdf\xd2\x61\xd7\xe7\x61\xce\x97\x4f\x91\x6b\xda\xe2\x66\xd4\x5d\xc6\x1c\xce\x40\xb3\x85\x68\x49\x2a\xe0\x7a\x8f\x27\x15\x92\x43\x3d\x89\x28\x82\xa0\x91\xa0\xbe\x5b\xcb\x61\xb8\x6f\x63\xb7\x1c\x4d\xb7\x47\xa7\x6e\x5a\x64\x3d\x9d\x0b\x50\xf3\x9f\x85\xb0\x01\xc7\x3c\x91\xde\x86\x69\x55\xf8\x38\xf8\x7a\x49\x17\x5a\x70\x28\x1e\x5d\xdf\x97\x4d\x84\x11\xb4\xd0\xfa\x69\xa6\xae\x6e\xa2\x8b\x3b\x09\x2b\xd0\x27\xa0\x15\x02\xc9\xb4\xaa\x43\x6c\xc0\x3e\xc0\x06\xb3\xd8\xd1\x04\x1b\x43\xc8\x6b\xb1\x2a\x3f\x05\x25\x0c\x71\x49\x3e\x8a\x65\x79\x25\xf0\x5d\xd5\x76\xbc\x3c\x8f\x44\x37\x1f\x04\x9a\x68\x97\xca\x7c\xfe\x87\xd3\x84\x3c\x8c\x47\x5f\x7d\xf1\x45\x9f\x9d\xca\x52\x64\x56\x97\xd2\x89\x28\x3e\x15\x4d\xed\x1a\xe6\xa5\x20\x41\xbe\x7d\xf2\x84\x68\xf1\xf1\x51\x77\x16\x3c\x05\xc9\x89\x1f\x56\x24\x7a\x98\x4f\xd8\x40\x8a\x4c\xf1\x89\x1d\x56\x26\x68\x60\x19\x01\x27\xba\x66\x42\x86\x94\x04\x0c\x74\x24\x07\xc9\xa3\x7b\x6f\x0e\xb8\x26\xa3\x1b\x9e\x35\x2c\xcc\xfc\xb6\x34\x8f\x1b\x41\x78\x5b\x94\xad\x6c\xbd\xec\x6d\xf7\xe6\x6c\xeb\x66\x60\xa3\x98\x00\xba\x99\xda\x1e\xa8\x12\x3d\xae\xfe\x3c\xbc\x85\x36\xaf\xcb\x72\xac\x75\x32\xa6\x11\xa6\xf5\x6e\x66\xb5\xe5\x79\xd2\x28\x8e\xe6\x6a\xfa\xf0\xd9\xd1\xee\xcf\x89\x46\x4e\x57\xbf\x22\x13\x1a\x29\x1b\x06\x31\x3c\xe3\xde\x1c\x66\xdd\x7c\x64\x04\x53\x04\x3d\x73\x59\x1a\x6e\x9c\x9c\xa5\xec\x41\x73\x93\x25\x02\xba\xe8\x79\xc8\x70\x42\x19\x89\x24\x5b\x90\x73\x6c\x41\xee\x30\x22\x4d\xa4\x44\x46\xa4\xba\x3c\x4f\x58\x4b\x2e\x23\xd2\xbc\x93\x1d\xec\xae\x74\x46\xa4\xb8\x50\x96\x5b\x2f\xb7\xd7\x7d\x19\xbd\x12\x70\xed\x4b\xf2\x78\x75\xf3\x71\x11\x69\xb6\x84\xb8\x07\xcc\xc2\xb5\x3c\xf7\x56\x57\x44\x23\x92\xbd\x2b\xd0\x2d\x10\xd4\x88\x34\xe9\x79\xb6\xd2\xb3\x6b\xa5\x82\x75\xe9\x40\xdd\xd5\xf9\xb3\xd2\xd2\x2a\x2c\xc8\x9a\x75\x37\xfb\x15\x75\x45\x63\xa1\x98\xa5\x39\xaf\x52\x32\x2c\x2d\xcc\x74\x35\x97\xb1\x8a\xba\x4d\x52\xf3\x5b\x25\x5d\x34\x74\xd4\x30\x2d\x83\x15\x11\x5f\xbc\x71\x98\x30\x3d\x5b\x11\x32\x47\x51\xc8\x38\x84\x1e\xe9\x1a\x55\x9a\x53\x1d\xa4\xc9\xd6\xd3\x8e\x27\x2e\x18\xc5\xe2\x99\x01\x10\x0d\xc9\x21\x08\x95\x58\xdd\xf1\xae\xcc\x63\x9a\xc5\x18\xfd\x88\xd0\x0c\x8f\xbe\x67\x1a\x25\x9a\x76\x37\x95\x7f\xf2\xdd\xc5\x5c\x60\x51\xfd\x31\x41\xa5\xd9\xc6\x13\x7d\x0e\xf1\x44\x0d\xbc\x08\x07\x1b\xda\x06\x9f\xfc\xf6\x83\x4f\x4c\xbb\x7e\x0f\x35\xf0\xc4\x73\x53\x50\x05\xf4\xa0\x5d\x7d\xbc\x61\x22\x27\xe7\x67\x2c\x2b\x05\x64\xbc\xe2\x85\xe9\x33\x76\x86\xcf\x23\x36\xa7\x51\x44\x17\x7a\xb0\x29\x47\xdd\x80\x5b\x2b\x26\x53\x42\x6d\xbf\x6d\x4c\xc9\x36\xa6\x04\x29\xe8\xad\xe9\x00\xfe\xa1\x7e\x3c\x5a\x5f\xc7\xd5\x84\xab\x9e\xe3\x58\x7c\x40\xb0\xee\x76\x02\x0e\xe7\x6e\xe8\x3e\x8b\x68\x73\xda\x82\xf2\x52\xf8\x12\x82\x95\x92\xff\xac\x44\x93\xd9\xbf\x16\x97\x1e\xc1\xaf\x0e\xef\x59\x73\x6e\xbd\x68\x37\xc7\xc9\x32\x3d\xc5\x4f\x6f\x07\x87\x1c\x27\xa2\x9e\x67\x60\x5a\x4c\xe9\x84\x8a\xfe\x9d\x2a\x1d\x76\x2c\xbc\xf8\x7a\x0e\xf9\x76\x1a\xa9\x94\x14\x3d\x57\x5b\x43\xbc\x97\x8a\x17\x85\xbe\xf1\x63\x6e\x4b\x5b\x94\xe2\xa9\x6e\xae\x7c\xf2\x35\xc8\x14\x23\xcb\x52\x97\x21\x8e\xa0\x3d\x0d\xa4\xf0\x1f\x2b\x47\x63\x2b\x4a\x6f\x0c\xf0\x41\x82\x7d\x76\x21\x6c\xfb\x48\x58\xcd\xb8\xc2\x2b\x75\x2a\x3c\x13\x11\x40\x30\xe6\x78\x27\x0c\xc4\x98\x5f\x4b\x5d\x95\xf0\x16\xca\x0d\xb6\x13\x48\x80\xf8\x33\xd3\x55\x74\x23\xb2\x0a\xc0\xc3\xf5\x2a\x51\xdc\x10\xf3\xfb\xa7\xde\xa5\xc1\x0b\x98\xeb\xe8\x4f\xe8\x89\x5b\x49\x90\x0b\xef\xac\x49\xbc\x04\x89\xe5\x6d\x37\xa9\x92\x5c\x9b\xa9\x93\xa9\x7e\x40\x27\xcf\xe8\x1e\xeb\xf6\xd3\x5d\xd5\xe4\xfa\x02\xfe\x44\xe0\x30\x4b\x15\x93\x90\x81\xd0\xe7\xdd\x89\xe0\xf0\xad\x72\x82\x6b\xbf\x69\xe5\xa4\x0e\xf2\x2b\x64\x36\x3b\x3b\x4d\x13\xaf\xeb\xe0\x3e\x47\x84\x7d\xcb\x8d\xc8\xd9\x1b\xae\xf8\x08\xec\x76\xe8\x39\xd9\xbb\x38\xff\xf6\xcd\xbe\xdb\x74\x60\x9b\x3c\x3b\x9d\x0f\xf3\x6a\xcb\x03\xfe\x65\x6f\x37\x97\x07\x66\x6e\x6e\x92\x85\xa2\x0d\xcd\xce\x06\x33\xe0\x44\x76\x72\x4e\xb0\x53\xdf\x4d\x23\xe9\x43\xf5\x62\xee\x5f\x13\xd9\x19\xd5\x75\x7c\x3d\xc9\xaf\x36\x33\x4c\x5a\x88\x5e\x33\x25\x0f\x7b\x81\x60\x7b\xd1\xc3\x08\x39\xe8\xf7\x62\xec\xb9\xf7\xf7\xac\xd7\x94\x6f\x5e\x2e\x2e\xdc\xdb\xa7\x7b\xbe\x60\x4b\x2e\xed\x92\xfb\x87\xe7\xb9\xf4\x86\xe6\xf3\x7b\x6f\xaa\x6e\x6a\x72\x76\xe9\xc8\x5e\x4c\x45\x16\xc7\x60\x3a\xa0\xa4\x3a\xa5\x32\xf7\x1d\x58\x42\x14\x73\x41\x76\x48\xae\x5a\xe6\xae\x97\xc7\xbd\xf5\x65\xa7\x37\x53\x5e\xf2\x89\xb0\xa2\x34\x5d\x9a\x2b\x48\x22\x37\x44\xa7\xda\x2d\x88\x20\xe5\xb5\xe8\x55\xea\x4a\xe9\x1b\xd5\xf3\xfa\xee\xca\xba\xb7\xf7\xed\x95\x1e\xaa\xc7\xf7\xf6\xb6\x33\x43\x90\x04\x16\x36\x07\x53\x42\xe4\xfe\x02\x2d\xab\xe0\x38\x3f\x6b\x24\x71\xfa\xae\x5b\xf1\xc7\x52\xb8\x8b\x9b\x2f\x58\xef\xb9\x64\x8c\xfe\x6b\x51\x11\x56\xd5\x64\xe0\x13\xa0\xe7\xc2\x40\x35\xf1\x48\xa8\xc6\xc3\x0d\xa4\xca\x17\x71\xae\xd5\x0e\xca\x55\x4e\x48\x23\xd5\xd5\x3d\xfd\xbc\x90\xea\x2a\xf6\x31\x17\xc6\x4a\x55\xef\xfc\x98\xb2\x3f\xcc\x62\xf4\x9f\xb0\xc1\x22\x96\x01\x73\xbe\x6c\x04\xab\x4f\xc9\x7d\x67\xa8\x7b\xb5\xd4\x5f\x06\xc5\xc5\x87\x3a\xf9\x40\x84\x5a\x78\xae\x47\x20\x54\x0e\x89\x87\xef\x3d\xbc\x29\x7c\x69\xcd\x53\x53\x2e\xb3\x65\xce\x6d\xa3\x61\xf4\x8b\xc7\x60\xdf\x5c\x64\x85\x1f\x7a\x4b\x01\xbe\xa7\xd4\x31\x37\x21\xda\xfd\xd0\x6d\x89\xd5\xf3\x72\x3f\x4b\x6b\xec\x5e\xcb\xb9\x59\x97\xdb\x9e\x9f\xb1\x6b\xff\x04\xbe\xd4\x0c\xe2\x36\x87\x29\x5e\x2d\xa5\x74\x0d\x93\x67\x01\x7e\x58\x06\xfd\x9f\xb3\xa9\x14\xbe\xb0\x02\x57\x61\xa9\x99\x54\xc6\x0a\xbe\xca\x4f\xe8\xbf\xee\x24\x9b\x52\x84\xa7\x0e\x42\x48\xad\xf7\x2b\x07\x10\x50\xf4\x7b\x73\x9f\x98\x7f\x05\xc5\xff\x75\xf1\xee\xed\xe1\x77\x3a\x44\x5c\x86\x8c\x91\xc6\x72\x0b\x32\xe2\x01\x33\x55\x36\x76\xab\x18\x98\xc7\x85\xfb\x4b\x7f\xc2\x95\x1c\x0a\x63\xfb\xcd\x2d\xfc\xf1\xd9\xcf\xab\x84\xc2\xd7\xba\x64\x21\xa3\xc1\x41\xcc\xca\x1e\x46\x5d\x87\x77\x02\x37\x70\x53\x53\x53\xbd\x3f\xe8\x0c\xf2\xfc\x85\x29\xb8\x81\xa1\x5b\x7e\x25\x9c\xe6\xc9\xc3\xe1\x2c\xe4\x95\x78\xc1\x76\x9c\x42\xd3\xea\xee\xbf\x9c\x4c\xf3\xcb\xaa\xe2\xf2\x7b\x37\x20\x34\xee\xb8\x2f\xee\xf8\x4e\xd6\xb8\xd1\xb6\x95\xb0\xe9\xac\x4f\x85\x57\xca\xd1\x48\x94\x2b\xbd\xbd\x50\x70\xff\x5a\x28\xbb\x1f\x72\xd4\x2b\xdd\x22\x13\x43\x4b\x1b\x7b\xd6\x7c\xe7\x3f\x3e\xfb\x79\x65\xcf\xbb\xf3\xc7\xa4\xca\xc5\x2d\x7b\xe6\x7d\xba\xd2\xb8\x19\xdb\x0f\xa1\xd7\x66\xa6\x2c\xbf\x75\x6f\xcb\xc6\xda\xac\x2c\x12\x03\x16\x4c\xab\xd9\x98\x5f\x0b\x66\xf4\x44\xb0\x1b\x51\x14\xbd\xc8\x9b\x6f\xf8\xcc\xcd\x48\x5c\x4c\xc8\xb6\xeb\xe4\x86\x55\x97\x7f\x7b\xf3\xf7\x83\xcd\x1b\x7a\xe8\x36\xdb\x48\xc5\x68\xd0\xa1\x54\x21\x28\x2b\x04\xa6\xad\xae\x0a\x0d\x09\x05\xfd\xd6\xb2\x9a\x65\x63\xae\x46\x75\x6a\xd9\x61\x65\xab\x52\xac\x88\xd3\x41\x9c\xfd\x2b\xa9\x56\x48\xa6\x73\x89\xd5\xa4\x9a\x0f\x63\xb6\x0b\x9d\xe2\x23\x69\x63\xa2\x8f\x00\x82\xb4\xb3\x43\xb7\x8e\xa5\x1c\x54\x56\x97\xe6\x30\x17\xd7\xa2\x38\x34\x72\xd4\xe3\x65\x36\x96\x56\x64\x6e\x28\x87\x7c\x2a\x7b\x99\x56\x6e\x37\x41\x72\xe9\x49\xfe\x3b\x37\x06\xd3\x73\xdd\x34\x6b\x0d\x74\xb5\x2b\x06\xeb\x78\xd9\x88\x33\x65\xed\x71\xdd\x63\x0e\xbf\x3b\x38\x6f\x40\x7e\x84\x11\x82\xf5\xf2\x70\xad\x01\xc6\x3b\x99\x76\x57\xee\xfa\xe8\x17\x99\xcd\x3f\xef\x8e\x91\x0f\xcf\x86\xf3\x57\xf3\xeb\xd5\x67\x70\xc2\x73\xcf\xea\xb9\x9a\x6d\x7c\xcb\xbb\x09\xae\x4a\xd7\xab\x59\x0f\x48\xe8\xa2\xc7\x55\xee\x7e\xf6\x59\x5b\xb2\xd9\x5a\x33\x5a\x49\xf4\x91\xff\x70\x76\xfa\x38\x07\xa1\x92\x6b\x9d\xef\xfb\x94\x5f\xc7\x44\x1e\x58\xf7\x7d\xe5\x96\xec\x72\x36\x15\xa0\xfd\x76\xb1\x78\x61\xef\x79\x09\xda\x29\x26\x2b\xfc\xf3\x3e\x81\xa9\xeb\xe1\x1a\xca\xf1\x44\xe4\x92\xdf\x67\x34\xee\x74\x1f\x9e\xf0\x76\x5d\x0e\xe5\x84\x3c\xa4\xc4\x75\xf6\x3f\x2f\x2f\xcf\x5b\x7f\x5f\xed\xc2\xd8\x93\xe2\x80\xf1\x29\x28\x61\x8e\xf2\xe1\x3f\x8c\x56\xfb\xf7\xea\xd2\xf7\x98\x97\x4c\x36\x16\x13\x8e\x1e\x0c\xc8\x20\x71\x08\xfe\xd9\x5a\x1f\x84\xf9\x5d\x41\x08\x6b\x9c\xff\xfd\xfd\x7d\xba\xd3\x2f\x27\x8f\x5e\xc0\x63\x1f\xde\x7f\x3f\xb7\x47\x7c\x2f\xab\xf2\x5e\xa0\x06\xda\x1e\xd7\x7e\xf5\x43\xd1\x0c\x62\x2e\x69\xd4\xbb\x21\x60\xbc\x19\xad\x9a\x79\xd1\xdd\x87\x92\x23\xb1\x44\x97\x63\x61\x84\xdf\x81\xbe\x3e\x41\x74\x3f\xf8\x98\x97\x03\x5f\x1b\xe8\x80\x0d\x0b\xcd\xe1\x07\x3f\x9c\xfb\x83\x08\x3e\xfe\xec\xf4\xf1\x72\xc8\x33\xf1\xaf\x5f\x0e\xd8\x84\x4f\x3f\xfa\x47\xdb\x9f\x83\x88\xa6\x64\x71\x6f\x18\xf4\xda\x46\x1f\xdf\xc4\xad\x15\xa5\xe2\xc5\xa9\xce\xee\xf5\x12\xcd\x55\x43\xab\x1f\xac\x26\xb5\xda\x1e\x1c\xbc\x2d\x09\xf6\xde\x69\x71\xba\x58\xa0\x55\x5f\x9a\x70\x8a\xdc\xa7\x2a\x17\x39\xcb\xdb\xaf\xb8\x6f\x01\x29\x4e\x2f\xc2\xce\x65\x54\x0b\x75\x55\xa2\xc2\x67\x09\x34\xd1\xe6\xe1\x55\xf7\x2c\xf1\xad\xf8\xd9\xa4\x5c\x68\x29\xf4\x59\x03\xc3\xc6\x62\xb6\x5b\xbb\x35\x6f\x12\x70\xf0\x6e\x68\x16\x6c\xb5\x4a\xd1\xc2\x8b\x83\xd6\x1d\x42\x89\x50\x0f\x3d\xd0\x79\xbd\x3b\x36\xd4\xdb\x89\xce\x15\xa1\x2a\x64\xee\x8c\x74\xd8\xeb\x3d\xec\x1a\xef\x62\x02\xb6\x8e\x65\xdb\x68\xb2\xf3\xec\x1d\xc7\xbe\xd1\xe4\xb1\x6c\x3e\xb6\x07\xdd\x3e\x54\x44\x00\xf2\x36\xf6\x6d\x13\x77\xb2\x6f\xd4\x9b\x19\x49\x76\x13\x0b\x4c\x5b\xde\x07\x5d\x5c\x71\x9b\x15\x95\x91\xd7\xe2\x0d\xbf\x95\x13\xec\x39\xa6\x06\xf5\x36\x6f\x91\x6a\x73\x6f\x09\xce\x13\xfa\xbe\xdb\xf1\x4f\x02\xbf\x57\xec\xdd\x54\x28\xb0\x62\x3f\x0f\x14\xc3\x9a\x63\x37\xde\x07\xbf\x12\xe1\x61\xbf\xf9\xe4\x48\xe9\xd2\xe3\xfc\xdc\x1d\xe2\xe4\x1e\xa9\x46\xf1\x2b\xd8\x6d\x52\x0a\x7f\x1a\x38\xec\xe2\x9f\x14\xeb\xb1\x81\xd1\xca\xdf\x2f\x32\x7f\xc1\x38\xfc\x4e\x83\xfb\x9c\x9d\x1e\x30\xd9\x17\x7d\xc6\xd9\xb3\x2f\x58\x36\xe6\x25\xcf\xc0\xef\x38\x16\xb7\xd1\xc6\xdd\x63\x55\x29\x5f\xe0\x31\x62\x1f\xde\x9f\x39\x85\x6d\xca\x4b\xe3\x03\x71\xbe\xd3\x05\x57\x23\xa6\x84\x3d\x74\xca\xc4\xb9\xfb\xc3\x7b\x5f\xd6\xf6\xc3\xfb\x33\x24\xd5\x1e\x13\x13\x2e\x8b\x17\x20\x04\xba\x9f\xea\xc4\x9c\x0b\xde\x85\xa4\xe9\x7a\xe4\x48\xf9\x2e\x9d\x04\x7a\x3d\x88\x1a\x02\x6b\x5c\x34\xe8\xcf\xb9\x9c\x90\xe4\xbd\x5a\x0d\x0e\x4a\x77\x60\x7d\x4c\x96\xa3\x7b\xe0\x2d\xfc\xd1\xcb\xc6\xde\xbf\x7e\x89\x24\x79\x7c\xf4\xdc\xdd\x33\x21\x31\xd6\xf3\xfe\x31\xfb\xf8\xfe\xf5\x4b\xf7\xe9\xcf\x7d\xd6\x63\x72\x7a\xfd\x05\xcc\xd0\xd9\xf9\x35\xb6\x26\xe9\xd9\xf9\xb2\xd5\xf2\xd3\x72\x76\xee\x09\x7f\x45\xd8\x02\x67\xe7\xd7\x5f\xe1\x08\x67\x32\x47\xa7\x84\xe6\xec\xe5\xd9\xe9\xfb\xd5\x44\xe1\x1b\x3d\x36\xe1\x19\x9e\xea\x9b\x93\x97\xab\x36\x53\x43\xfc\xcd\x09\x76\x9d\x7a\xac\xaa\xe0\x4c\x2a\xf6\xe1\xc3\xd9\x69\x00\xd6\x7a\x8d\xa7\x9a\x4e\x45\x99\x71\x43\x05\xaa\x85\x90\xb6\x52\x8c\xc4\x2d\xdb\xfb\x46\xee\xff\xf7\xc7\xa3\xde\x9f\x79\x6f\xf8\xf3\xbf\xbe\xfe\xa5\xf7\x4d\xfd\xcb\x17\xb8\x5f\x8e\x9f\xfd\xf2\x7b\xd2\x68\x9e\xd7\xc3\x79\xfe\xe8\xe3\x79\x5e\xff\xf6\xfc\xe1\x06\xf4\x45\x3d\xa0\x2f\x1e\x7d\x40\x5f\x74\x07\xf4\xf5\x9f\xf9\xe0\xe7\xc5\x63\x24\x0f\xeb\xcb\x7a\x58\x5f\x3e\xfa\xb0\xbe\xdc\xcc\xb0\xa4\x19\x28\xcf\xd7\x2e\xbe\x7d\x7b\x7c\xc4\x74\xe9\x7f\x7a\x1e\xc3\x2d\xc2\x55\x55\xc8\x2b\x6c\xc0\xd9\x4f\x3b\x47\xcf\x9f\x1d\xff\xe9\xcb\xe3\xa3\x2f\x9e\xff\xb4\xe3\x28\xfe\xb4\xf3\xe7\x3f\x7d\xdd\xab\x3f\x3d\xfe\x69\x27\xbc\xf9\xf8\x08\xcd\x4b\xea\x1e\xde\xed\xd7\xdc\x1b\x49\x63\x3f\x7e\xde\x8c\x7e\xd1\x98\x17\xf4\x1d\x4d\x3f\x2b\x45\x2e\x6d\xc6\x4b\x10\x21\xfc\x6f\xcc\xfd\x1a\xdf\xb3\x32\x1c\x64\x51\x6b\x76\xcb\x7f\xef\x7d\xf3\x02\x76\x3a\xac\xf7\xde\x37\x2f\xfc\xcf\xcf\x7f\xd9\xff\xe6\xd3\x97\x1f\x8f\x7b\x5f\xfe\x1c\xfe\xf8\xc5\x2f\x9f\xbe\xda\xfb\xe6\xc5\xd1\xf1\xf1\x27\xd8\x42\xfe\xf3\xfd\xfa\xd1\x4f\xcf\x3f\x7e\xf1\xa7\xf8\xe5\xe7\xbf\x7c\x7a\xee\xbe\xfc\xf1\xa8\xf7\xe5\xcf\x9f\x3e\x7e\xf5\x75\xf7\xdb\xc7\xbf\x7c\xda\xfb\xe6\xc5\xb3\xe3\xe7\xc7\x9f\x8e\xbf\x3e\x3a\xfa\xf4\xfc\xcb\x9f\x7e\xfa\xe9\xa7\xdc\xbd\xd5\xff\x70\x7c\xfc\xcb\x3e\x76\xef\x81\x47\xd7\x69\x22\x4a\x2b\x96\xcb\x91\x9b\x9b\x46\x4a\x9a\xc8\x5b\x9f\xb0\xb1\xc7\x8c\x41\xa7\xdd\xe6\xec\x43\xff\xa2\xcf\x20\xe2\xb5\x70\x97\x79\x55\x4a\x3b\x8b\xd3\xdd\x08\x88\x78\xb4\x7b\x98\xed\x38\xce\x8f\x3d\xf6\xf3\x37\xfe\x97\x67\xed\x5f\xbe\xf8\xe5\xf7\xac\x87\x24\x39\x16\xb7\x99\x2e\x74\x09\x1b\x6f\x2c\x6e\x79\xcc\xaa\x01\x9f\xb2\x4c\xe7\x22\x6e\xbd\xdf\xbd\x86\x86\xde\x73\x9d\x11\xc6\xbe\xff\xee\x9b\xbd\xc0\x1b\x4e\x7a\xaf\xdd\x16\xf9\xd4\xfe\xf5\x2b\xfc\x8a\xf5\x58\x39\x1a\x34\x5d\x7f\xff\xdd\xb7\x77\xba\x5c\x8e\x06\x34\x56\x51\x8e\x06\x7b\xcf\xbe\xfc\xf2\x20\xfc\xbf\x0f\xac\x01\x6a\x5e\xb3\x01\x37\xe2\xab\x2f\x98\x50\x8e\x3c\x9a\xa5\x4a\xc5\xcb\x19\xcb\xb9\xe5\x80\xe9\x37\xe6\x46\xc3\xf9\x53\x33\xf0\x77\x33\x3d\xac\xa5\x6f\xac\xc1\x84\x5b\x90\x57\xdd\xbf\x73\xac\xe1\xd9\xd1\xd1\x57\xbd\xa3\xe3\xde\xd1\xb3\x9f\x76\x5a\x92\x27\x9e\xfd\x0f\xab\xa2\xe8\x01\x61\xa9\x9c\xb0\xfa\xfc\xf9\xf3\x3f\xb3\x1e\xcb\x63\xa8\xa3\x7b\xed\xfd\x21\x8a\xed\x36\xd7\xc1\x67\x4c\x19\xdf\xb7\x3b\xc2\x17\x14\x93\x04\xe9\xeb\x94\xf6\x0a\x58\xf1\xc9\x94\x5b\x39\x28\x3c\xf6\x09\x72\x8c\x36\x5d\x8d\x0a\x5e\x0f\xe6\xcc\xbd\x07\x7f\x80\x61\x32\xdc\x23\x77\xa6\xfa\xf8\x8b\xde\xf1\xb3\xde\xf1\x97\x97\xc7\x7f\x7e\xf1\xfc\xe8\xc5\xb3\xa3\xfe\xd1\xd1\xd1\xff\x87\x3e\x1b\x5d\xc5\xc0\xbd\xa6\x07\xaf\x69\x26\xbe\x8f\x23\x45\x34\xe3\xdd\x6f\x08\x4e\x22\x3b\xe1\xb7\x67\x78\xb3\x5f\x2b\x00\xf2\x2b\x9c\xfa\x42\xcd\xcc\x32\xe1\xb7\xdf\x0b\x35\xc2\x86\xbb\x3f\x4a\x87\x28\x46\xf0\x47\xeb\x14\xde\x50\x33\x17\x6e\xfd\xd6\xdf\x62\x1d\x4f\x22\xd8\xef\xfc\xf5\x86\x3c\x06\x85\xb4\xa2\xc4\x66\x88\xa3\xee\x49\xa9\x9e\xd6\x9e\x94\xea\x89\xed\x49\x48\x3b\xfe\xd4\xf6\x24\xc5\x78\xf8\xf9\xed\xc9\x50\x16\xff\x1d\x32\xef\xc1\x67\x37\x40\x55\x15\x05\x1f\x60\x1d\x03\x54\xe3\xef\x94\x5b\x2b\xca\xcd\x38\xb8\xac\xb4\xb4\x6e\xd3\xd0\xa7\x9b\x20\xec\x81\xef\x04\x26\x47\x9d\xef\xdb\x5e\xdc\x80\xe8\x5a\xac\x9d\x1d\xfb\x7f\x4e\x9b\xc7\xbd\xa3\xb5\x90\xc6\x42\x24\x7f\xf0\xe4\x23\xb7\x6c\xe3\x14\xee\x84\x03\x3b\x45\xb6\x32\x56\x4f\x22\x7e\xba\xc4\x27\x3b\xae\x23\x0c\x3c\x08\x14\x67\x9f\x27\xf9\x36\xc9\x28\x3d\x8a\x0b\x8e\x80\x48\x43\x7f\x15\x0b\x5d\x43\xce\x02\x39\x90\xe1\xfe\x91\xa3\x0e\x29\xfa\xbd\x98\x83\x89\x24\x86\x98\x63\x1a\x18\xea\x12\x7c\x9a\x5e\x47\x88\x29\x21\x20\x4e\x2b\x04\x41\x82\x4e\x39\x2d\x75\x5e\x65\x22\x3f\xcc\xb4\x32\xd5\x64\xe9\x71\x0a\xa6\xbd\x95\x30\x91\x7b\xba\x57\x95\x12\x01\x6f\xf9\xf0\xfe\x6c\x1e\xde\x62\x42\xf2\x37\xd7\x81\xbd\x97\x7c\x22\x8a\xfd\xba\x23\x4c\xdc\xae\xac\x18\xbf\x72\xf2\x57\x74\xd8\x87\x0c\xdd\x87\x94\xf2\x71\x45\x01\x2b\x05\xd9\x07\x9d\x86\xe7\x3b\xb6\x1c\x2e\xb5\xa0\xa3\x31\xff\xfa\x16\x2e\xb5\x85\x4b\x2d\x1a\xc5\x16\x2e\xb5\x85\x4b\x6d\xe1\x52\x5b\xb8\xd4\x16\x2e\x95\x30\xd0\x2d\x5c\x6a\x0b\x97\xda\xc2\xa5\xa0\x6d\xe1\x52\xad\xb6\x85\x4b\x6d\xe1\x52\x5b\xb8\xd4\xd2\xb6\x85\x4b\x6d\xe1\x52\x5b\xb8\xd4\xa2\xaf\x6e\xe1\x52\x5b\xb8\xd4\x16\x2e\xd5\x6a\x5b\xb8\xd4\x16\x2e\xb5\x85\x4b\x35\x6d\x0b\x97\xda\xc2\xa5\xb6\x70\xa9\x2d\x5c\x6a\x0b\x97\xda\xc2\xa5\xee\x1f\xcd\x16\x2e\xf5\x80\x03\xda\xc2\xa5\xb6\x70\x29\xfc\xd8\xb7\x70\xa9\x2d\x5c\x6a\x55\xdb\xc2\xa5\x9a\xb6\x85\x4b\x6d\xe1\x52\x6c\x0b\x97\xda\xc2\xa5\x96\xf4\xe7\x89\x41\x53\xb6\x70\xa9\x45\x6d\x0b\x97\xfa\x75\x3b\xf4\x04\xf7\xe4\x16\x2e\xd5\x6a\x9f\xdd\x00\xb7\x70\xa9\x25\x5f\xdf\x04\xe1\x2d\x5c\x6a\x0b\x97\xda\xc2\xa5\xd2\xdf\xbb\x85\x4b\xe1\xbb\xf7\x79\xc1\xa5\xac\x98\xde\x57\xff\xea\xc2\x7d\xa7\x29\xad\xc6\x15\xd3\x53\x1f\xad\x52\x33\x29\x70\xf2\x42\xf8\x21\xe8\xda\x62\xba\x88\x49\x78\xd3\x6b\x29\x98\xb8\x15\x59\x05\x25\x3c\x85\xbd\x11\xa1\xb2\x70\xc0\x64\xf9\x28\x7b\x01\xc5\xac\xee\xd0\x58\x7a\x9c\xba\xd1\x55\x71\xce\xba\xc1\x7b\x6d\x14\x50\xe4\x68\x42\x59\x69\x67\x6c\x2f\xd3\xd5\x92\x90\xfe\x81\x00\x1b\xc4\x02\xc0\x91\xd3\xa7\x61\x95\xdc\x5a\x2e\x8a\x9e\xbc\x2f\x3e\xe7\xfe\xf8\x9d\x8d\xe1\xbf\xee\x45\x80\xa1\xce\xe9\x9a\xae\xf7\xa5\x38\xb0\xcd\x20\xc1\x68\x58\x30\x5c\x78\x15\x06\x0f\xf6\x10\x88\x30\x24\x77\x45\xa0\xc2\x36\x84\x0b\xdb\x04\x32\xec\xd1\xb0\x61\xa9\xe8\xb0\x95\x24\xeb\x9a\xf4\x9b\xc2\x87\xa5\x22\xc4\x56\x5f\xf4\x11\x3d\x46\xc5\x88\xad\xa4\xba\x08\x3f\x86\x43\x89\xad\x24\xbb\x10\x41\x86\xc0\x89\xdd\xb7\x8f\xef\x62\xc8\xee\x43\x8a\xad\xa4\xb8\x02\x45\xb6\x0a\x2b\xb6\x92\xe6\xbd\x38\x32\x24\xc7\x58\x8d\x25\xfb\x7c\xd0\x64\xc8\xe1\xae\x46\x94\x3d\x59\x4c\x19\x61\x74\xf7\xe0\xca\x9e\x34\xb2\x0c\x39\x4c\x34\xba\x6c\x83\xf8\xb2\xcf\x0c\x61\x86\x9c\xd9\x95\x28\xb3\x27\x8a\x33\x43\x0d\xed\x5e\x61\x76\x05\xda\x8c\x1a\x9e\x9f\x8c\x38\x5b\x31\x44\x27\x59\xdd\x87\x39\xc3\x02\x02\x50\xb8\xb3\x0d\x21\xcf\x12\xb0\x67\x68\xc3\x02\x06\xeb\xf5\x60\x08\x34\x0a\xfa\x02\x89\x42\xdb\x04\x0e\x8d\x64\x5a\x22\x01\x23\x08\x74\xd1\x11\xf0\x9b\x89\x7e\xdf\x40\xe4\x3b\x29\xea\xdd\x89\x7c\x18\x7f\x00\x2a\xe2\xfd\xc1\xa2\xdd\x29\xd8\xb5\x4d\xa1\xd7\x1e\x1c\xbf\x46\xc7\x44\x6d\x16\x0a\x84\xc4\xb1\x11\xe9\x12\x0c\xda\x98\x20\x06\xc2\xbb\x29\xb3\x9b\x86\x69\xa3\xae\x20\x11\xd7\x46\x42\xb6\x21\x29\xb2\x06\x01\x97\x82\x6d\x7b\x70\x78\x12\x79\x53\x27\xf8\x5f\xf0\x18\x37\xa2\x27\x68\x43\x38\x37\x34\xd2\x8d\x40\x71\x09\x94\xf9\x81\xb1\x6e\x74\xb4\xdb\x83\x6f\x28\x2a\xe2\x8d\x88\x79\xdb\x42\x1b\x5b\xed\x57\x86\x36\xa6\xe1\xdf\xe8\xee\xf2\x54\x0c\x5c\xca\x9b\x28\x38\x38\x1a\x12\x0e\xbd\xaa\x01\x31\x47\xc0\xc2\xe1\xf7\x63\x8b\xd4\x4a\x34\x1c\x7e\x0b\xb6\x51\x73\x2b\xf1\x70\xc4\xf1\x37\xb8\xb9\x0d\x21\xe2\x36\x83\x89\x23\xa0\xe2\xd0\x14\xe7\x1c\x76\xcb\x71\x71\xf8\x55\x9b\xc7\xcf\xad\x44\xc6\x11\x26\xb4\x83\xa0\x43\x40\xd8\x68\xa4\xbf\x8a\xa4\x31\xe8\x38\x02\x69\x40\xd1\xa1\xf1\x71\x04\xc2\x13\x9e\xbd\xd8\x0c\x42\x6e\x33\x18\xb9\x5f\x13\x25\xb7\x29\x9c\xdc\xaf\x8a\x94\xdb\x14\x56\xee\x09\xa0\xe5\x36\x85\x97\x7b\x02\x88\x39\x02\x66\x0e\x4d\x71\x01\x86\x6d\x31\x6a\x8e\xd8\xc7\xe3\xa3\x17\x1b\xc0\xcd\x6d\x1e\x39\x47\xc1\xce\xa5\xed\x9c\xcf\x1f\x3d\xb7\x19\xfc\xdc\x26\x10\x74\x14\x0c\x1d\x61\x83\x60\x51\x74\x68\x92\x2d\xb4\xdd\x86\x71\x74\x9b\x40\xd2\x6d\x02\x4b\x47\x41\xd3\x11\x86\x8e\xc4\xd3\x25\x4a\xac\xf7\x21\xea\x08\x27\xa1\x86\xb3\xdd\x83\xa9\xa3\xf0\xa0\xa5\xd8\xbb\x2e\xaa\x8e\xc6\x05\xee\x45\xdf\x85\xd9\x46\x53\xdd\x04\xfe\xee\x01\x11\x78\x09\x86\x46\xbc\xe2\x4a\x26\x4d\x43\xe2\xa5\x20\x7a\xe8\x98\x1e\x32\x1e\xef\x11\xbb\x45\x45\x40\x3d\x62\xd7\x28\x06\xa4\x8d\x00\x85\x88\x50\xa1\x94\xdd\x4a\xc2\xe8\x3d\xda\xdc\xd3\x90\x7a\x8f\xd8\xad\x27\xbb\x5b\x69\xe6\xce\xcf\x75\xb7\x12\xd1\x7b\x9f\xed\x40\x69\x28\xbe\x14\xf3\x35\x09\xc9\x97\x02\xa5\xc2\xa3\xf9\x52\x81\x5a\x9b\x22\x4e\x46\xf5\xa5\xcc\x7f\x02\xb2\x6f\x53\xd8\x3e\x02\xba\x0f\x4d\x51\xaa\x34\x7c\x1f\xd9\xaf\x4b\x5e\x5d\xaa\xdb\x91\x10\x16\x41\xfa\x32\x16\xeb\x47\x98\x91\x84\x70\x0f\xcc\x2c\x20\x8f\x32\x15\x6d\xf8\x70\x04\x51\xb3\x8e\xf8\xd2\xe6\xf0\x7f\x38\x04\x20\xa2\x93\x4b\x51\x80\xeb\xe1\x00\x97\x76\xfb\x1e\x7c\xe0\xbd\x8b\xb4\x72\x40\xcb\xb6\xe0\x92\x87\x8c\xe5\xb6\x9a\x3b\x08\x77\x22\x2f\xfd\x97\x00\x58\xc1\xfe\xea\x06\x29\xec\xb7\x0b\x8a\xa8\x2d\x0f\x07\xca\xb4\xf2\x11\x46\xf7\xe1\x17\x5f\xd6\x5f\x64\xbd\xbb\xc9\x83\x70\x98\xc2\x6e\x0f\x6b\x8a\xe1\x4b\x03\x51\x57\x92\xb3\x1e\x3a\xb5\x1a\x8c\xc6\xad\xe3\xd8\xa2\x04\x20\x14\xac\xeb\x22\x01\xe5\xbe\x48\xa8\x82\x1b\x7b\x59\x72\x65\xa0\x2b\x97\x2b\xd2\xf5\x74\x86\xf2\x3d\x37\xd6\x5b\x0a\x02\x36\x28\x0c\xc5\xd6\xa4\x44\xce\x86\xa5\x9e\x30\xad\xe2\x32\x2d\x3f\xac\x9a\x71\xa5\xed\x58\x94\xcb\x44\xac\x28\x56\xd7\x76\x83\xb4\xfd\xe9\x87\xfb\x61\xea\xc8\xa0\x87\x7a\x39\x16\xf0\x58\x1c\xae\x34\xad\xf1\xde\x70\xc3\x2a\xa0\x97\x6f\xbc\xef\x13\x61\x0c\x1f\xe1\x3a\x7d\xc2\xc6\xd5\x84\x2b\x56\x0a\x9e\x3b\xd1\x32\x3e\xcc\xdc\xde\xcb\x38\x54\x2a\xcc\x85\xe5\xb2\x30\x8c\x0f\x74\xb5\x82\x93\x8e\x45\x6b\x55\x97\x0d\xf2\xde\xce\x97\x82\x9b\xe5\x16\xb8\x3b\x13\xee\xbf\x5e\x47\x52\xd7\x13\xbe\x6b\xc2\x5a\xac\xdf\xa3\x45\x0c\x66\x49\x8f\x2e\x6a\x36\xd3\xe9\xcc\x01\x6c\x6e\x3d\x64\x97\x65\x25\x0e\xd8\x6b\x5e\x18\x71\x10\xe3\x33\x92\xfb\xb5\xea\xba\xbc\x73\x67\xb9\xb7\x5f\x75\xd8\x4a\xd3\xbd\xc4\x1e\xac\x12\x55\x7a\xcb\x8f\x72\x6f\x19\xac\x20\xe9\x52\x60\x4c\x0f\x20\x0c\x29\xff\x4e\x28\xb1\xcc\x7c\xdb\x99\x8e\x77\x77\x1e\x88\xb5\x39\x27\xda\x58\x56\x8a\x4c\x28\xcb\x46\xcd\x5f\xe3\x1b\x16\xf4\xd9\xef\x3b\x69\xe6\x58\xf6\xdd\x19\x5d\xad\xef\xaf\xd2\xec\xa7\x63\x6e\xee\x2b\x31\x7a\xee\xbe\xb3\xe8\xbe\x59\xb1\x84\xa5\x00\x58\xc4\x7d\xf7\xd9\xfb\xf0\xb5\x38\x47\xc1\xc9\xe3\xae\x9d\xcc\x56\x10\x49\x1d\xbe\x10\x76\xfd\xb2\xe2\xa4\xad\x19\x78\xfe\x8c\x34\x03\x46\x14\x22\xb3\x7a\x41\xa2\xe2\xee\xe1\x0b\x5f\x8b\x0e\x64\xab\x99\xcc\x85\xb2\x4e\xba\x99\xea\xdc\xb0\x81\x28\xb4\x1a\x05\xe8\xf1\xaa\xae\x2e\x9d\xb5\x85\x5b\xf4\xce\x87\x7e\xb7\xb4\x02\xe1\x8c\xd5\xa5\x63\xc8\xad\x4f\xaa\x41\xbc\xb3\xeb\x05\x30\x19\x6f\x0b\xd4\x05\x1f\x88\x22\x8e\x09\x60\xd6\xac\xef\x0f\x55\x3f\x4e\x48\xfd\x5d\x27\xc4\xc5\x85\x8a\x5f\x9d\x8a\xac\x1f\xd7\xa6\xf9\x22\x10\x98\xff\xaa\xa7\x3a\xf7\xe5\xc0\xf6\xd8\xbf\x7e\xf9\xbf\xfe\xff\x00\x00\x00\xff\xff\x44\xe4\xcc\x9c\x8c\x2c\x07\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\xfd\x73\x1b\x37\xb2\x2f\x8c\xff\xee\xbf\x02\x25\xa7\xae\xa4\x13\x92\xb2\xb3\xbb\xa9\xb3\xfe\x6e\xdd\x94\x56\x96\x13\x7d\x63\xcb\x2c\x4b\x71\x6e\xca\xc9\x49\xc0\x19\x90\xc4\xd5\x10\x98\x05\x30\x94\xb8\x8f\x9f\xff\xfd\x29\x34\x80\x79\xe1\x9b\xd0\x43\x51\x51\x36\x83\x53\x75\x36\x92\x35\x3d\x18\x00\xdd\xe8\xee\x4f\xbf\x3c\x27\xfd\x87\x1b\xcf\x9e\x93\xb7\x3c\x61\x42\xb3\x94\x18\x49\xcc\x94\x91\xd3\x9c\x26\x53\x46\xae\xe4\xd8\xdc\x52\xc5\xc8\x1b\x59\x88\x94\x1a\x2e\x05\x39\x3a\xbd\x7a\x73\x4c\x0a\x91\x32\x45\xa4\x60\x44\x2a\x32\x93\x8a\x3d\x7b\x4e\x12\x29\x8c\xe2\xa3\xc2\x48\x45\x32\x47\x90\xd0\x89\x62\x6c\xc6\x84\xd1\x03\x42\xae\x18\x03\xea\x97\xef\xaf\x2f\xce\xce\xc9\x98\x67\x8c\xa4\x5c\xbb\x87\x58\x4a\x6e\xb9\x99\x3e\x7b\x4e\xcc\x94\x6b\x72\x2b\xd5\x0d\x19\x4b\x45\x68\x9a\x72\xfb\x62\x9a\x11\x2e\xc6\x52\xcd\xdc\x34\x14\x9b\x50\x95\x72\x31\x21\x89\xcc\x17\x8a\x4f\xa6\x86\xc8\x5b\xc1\x94\x9e\xf2\x7c\xf0\xec\x39\xb9\xb6\x9f\x71\xf5\x26\xcc\x44\x3b\xb2\xf0\x4e\x23\xc9\x4f\xb2\xf0\xdf\x50\xfb\x5c\xbf\x0a\x3d\xf2\x91\x29\x6d\x5f\xf2\xd5\xe0\xc5\xb3\xe7\xe4\xc8\xfe\xc9\x81\xff\xc7\x83\xe3\xff\x1f\x59\xc8\x82\xcc\xe8\x82\x08\x69\x48\xa1\x59\x8d\x32\xbb\x4b\x58\x6e\x08\x17\x24\x91\xb3\x3c\xe3\x54\x24\xac\xfa\xac\xf2\x0d\x03\x02\x13\xb0\x34\xe4\xc8\x50\x2e\x08\x85\xcf\x20\x72\x5c\xff\x33\x42\xcd\xb3\xe7\xcf\x9e\x13\x18\x53\x63\xf2\x57\x27\x27\xb7\xb7\xb7\x03\x0a\xd3\x1d\x48\x35\x39\x09\x5f\x77\xf2\xf6\xe2\xec\xfc\xf2\xea\xbc\x0f\x53\x7e\xf6\x9c\xfc\x20\x32\xa6\x35\x51\xec\x5f\x05\x57\x2c\x25\xa3\x05\xa1\x79\x9e\xf1\x84\x8e\x32\x46\x32\x7a\x6b\x37\x0e\x76\x07\x36\x9d\x0b\x72\xab\xb8\xe1\x62\xd2\x23\xda\xef\xfa\xb3\xe7\x8d\xdd\xa9\x96\x2b\x4c\x8f\xeb\xc6\x1f\x48\x41\xa8\x20\x07\xa7\x57\xe4\xe2\xea\x80\xfc\xf3\xf4\xea\xe2\xaa\xf7\xec\x39\xf9\xf1\xe2\xfa\xbb\xf7\x3f\x5c\x93\x1f\x4f\x3f\x7c\x38\xbd\xbc\xbe\x38\xbf\x22\xef\x3f\x90\xb3\xf7\x97\xaf\x2f\xae\x2f\xde\x5f\x5e\x91\xf7\x6f\xc8\xe9\xe5\x4f\xe4\xfb\x8b\xcb\xd7\x3d\xc2\xb8\x99\x32\x45\xd8\x5d\xae\xec\xfc\xa5\x22\xdc\x2e\x24\x4b\xed\x9e\x86\x03\x14\x26\x60\xcf\x87\xfd\x59\xe7\x2c\xe1\x63\x9e\x90\x8c\x8a\x49\x41\x27\x8c\x4c\xe4\x9c\x29\x61\x8f\x47\xce\xd4\x8c\x6b\xbb\x9d\x9a\x50\x91\x3e\x7b\x4e\x32\x3e\xe3\x06\x4e\x91\x5e\xfd\x28\xfb\x9a\x87\xe4\xad\x67\x34\xe7\xfe\x38\xbd\x22\x34\xe7\xec\xce\x30\x01\xb3\x19\xdc\xfc\xb7\x1e\x70\x79\x32\x7f\xf9\xec\x86\x8b\xf4\x15\x39\x2b\xb4\x91\xb3\x0f\x4c\xcb\x42\x25\xec\x35\x1b\x73\x01\x27\xff\xd9\x8c\x19\x9a\x52\x43\x5f\x3d\x23\x84\x0a\x21\xfd\xe4\xed\x8f\xc4\x71\x9d\xcc\x32\xa6\xfa\x13\x26\x06\x37\xc5\x88\x8d\x0a\x9e\xa5\x4c\x01\xf1\xf0\xea\xf9\x8b\xc1\xd7\x83\x97\xcf\x08\x49\x14\x83\xc7\xaf\xf9\x8c\x69\x43\x67\xf9\x2b\x22\x8a\x2c\x7b\x46\x48\x46\x47\x2c\xf3\x54\x69\x9e\xbf\x22\x09\x9d\xb1\xac\x7f\xf3\x8c\x10\x41\x67\xec\x15\xb9\xb1\x3f\x33\x33\xe2\xc2\x32\x9e\x1e\xc0\xbf\xd7\x4e\xe3\x33\xbb\x0f\xf6\xf9\x89\x92\x45\x78\xbe\xfe\xef\x8e\x50\x98\x38\x35\x6c\x22\x15\x0f\x3f\xf7\x1d\x7d\xff\xdf\x49\xf9\xdf\x6e\x71\xbe\x77\xef\xfe\xa7\x7b\x37\xfc\x43\xc6\xb5\xf9\x7e\xcd\x3f\xbe\xe5\xda\xc0\x1f\xe4\x59\xa1\x68\xb6\x32\x6f\xf8\x37\x3d\x95\xca\x5c\x56\xb3\xe9\x93\x9b\x6c\xe4\xfe\x85\x8b\x49\x91\x51\xb5\xfc\xdc\x33\x42\x74\x22\x73\xf6\x8a\xc0\x63\x39\x4d\x58\xfa\x8c\x10\xbf\xc2\x40\xa6\x5f\x93\x56\x43\xc5\x85\x61\xea\x4c\x66\xc5\x4c\x94\x2f\x49\x99\x4e\x14\xcf\x0d\xec\x89\x15\x51\x7e\xea\xc4\xcf\x9d\xe4\x53\xaa\xd9\x33\xc7\xf2\xff\x57\x4b\x31\xa4\x66\xfa\x8a\x0c\xb4\xa1\xa6\xd0\x83\xfa\xbf\xba\x3d\x19\xd6\x7e\x63\x16\x76\x76\x96\x21\xfd\x0a\xad\x79\x9f\x28\x66\x23\x2b\xb9\xc7\x24\x97\xa9\xde\xf8\x22\xc5\x40\x56\xe8\xc6\xbb\x3e\x34\x7f\xe9\x5e\x67\xbf\x72\xc2\xd4\xb3\xea\xcf\xe6\x2f\x69\x96\x4f\xe9\x4b\xb7\x9a\xc9\x94\xcd\xe8\x2b\xff\x88\xcc\x99\x38\x1d\x5e\x7c\xfc\xcb\x55\xe3\xd7\xa4\x39\xcf\xe6\x76\x5a\x31\x63\x19\xd4\x3d\x52\xf2\xbc\xdf\x1c\x4d\xfc\xf6\x90\xd3\xe1\x45\x49\x2e\x57\x32\x67\xca\x94\x67\xcb\x8d\x1a\x2b\xd6\x7e\xbb\xf4\xf2\x43\x3b\x3f\x2f\xff\x53\xcb\x83\xcc\xbd\xde\xef\x33\x4b\xfd\x27\x39\x59\xcd\xad\x88\xb5\xa2\x8a\x09\xc7\x95\x0d\xc2\xc4\xfe\x11\x15\x44\x8e\xfe\x2f\x4b\xcc\x80\x5c\x31\x65\xc9\xd8\xc3\x57\x64\xa9\x65\xdd\x39\x53\x86\x28\x96\xc8\x89\xe0\xff\x2e\x69\xeb\x70\x0f\x67\xd4\x30\x7f\x98\xab\x01\xe7\xca\xde\x87\x73\x9a\x15\xac\x67\xa5\x1a\x5c\x25\x8a\xd9\xb7\x90\x42\xd4\xe8\xc1\x9f\xe8\x01\x79\x27\x15\x83\xfb\xf3\x15\x5c\x24\xfa\xd5\xc9\xc9\x84\x9b\x20\x82\x12\x39\x9b\x15\x82\x9b\xc5\x49\xed\x0e\xd7\x27\x29\x9b\xb3\xec\x44\xf3\x49\x9f\xaa\x64\xca\x0d\x4b\x4c\xa1\xd8\x09\xcd\x79\x1f\xa6\x2e\x40\x0c\x0d\x66\xe9\x73\xe5\x85\x96\x3e\x6c\xcc\x75\xe5\x40\xba\x01\x1c\xbd\x65\x07\x2c\x53\xdb\x5d\xa7\xfe\x51\xf7\x15\xd5\x42\xdb\x5f\xd9\xd5\xf9\x70\x7e\x75\x4d\xc2\xab\x61\x33\x96\x57\x1f\xd6\xbd\x7a\x50\x57\x5b\x60\x17\x8c\x8b\x31\x08\x7f\x7b\x7b\x2b\x39\x03\x9a\x4c\xa4\xb9\xe4\xc2\xc0\x0f\x49\xc6\x99\x58\x5e\x7e\x5d\x8c\x66\xdc\xb8\xab\x95\x69\x63\xf7\x6a\x40\xce\x40\x2e\x93\x11\x23\x45\x9e\x52\xc3\xd2\x01\xb9\x10\xe4\xcc\x9e\xd1\x33\x6a\x2f\xfc\x3d\x6f\x80\x5d\x69\xdd\xb7\x0b\x1b\xb7\x05\xf5\x2b\x65\xf9\x8f\xdd\xaa\xd5\xfe\x21\x88\xf5\x0d\xfb\x55\xbf\x81\x9d\x72\x66\x4f\xfd\x3a\x89\x1d\xc6\x7a\xf6\xb4\x83\x29\x25\xd5\x77\x54\xa4\x19\x53\xcb\xff\xb6\xf4\xda\xf3\xda\x9f\xc2\x69\x11\x44\xe6\x5e\x53\x9c\xfa\x5f\x27\x34\xcb\xac\xea\x92\x3b\xdd\x04\xa8\xaf\x50\x25\x44\x26\x49\x01\x07\x8d\x0b\xf8\x1a\x90\x69\x6a\x1d\x3f\x6f\x5c\x23\x37\xee\xfa\xf6\xfe\x55\x82\x19\xa6\xfb\x70\xe8\xd4\x9c\xf5\x0b\x71\x23\xe4\xad\xe8\x8f\x39\xcb\x52\xfd\x8a\x18\x55\xb0\x35\x3c\xed\xdf\x78\xcf\x67\x5f\x54\x7f\xb9\xfc\xd5\x35\x22\x56\x2f\x05\xc5\xce\x6d\xcc\x62\xcd\x47\x27\xa0\x6e\x90\x9c\x2a\x3a\x63\x86\xa9\x65\xe6\xd9\xb6\x4d\xc4\x29\x1e\x63\x3e\x29\x36\x4d\x7a\x65\xe2\x87\xaf\x2d\x1b\xda\x5b\x3f\x7d\x45\x7e\xd0\xcc\x5d\xf1\xc4\x28\xca\x0d\x39\x72\xba\x42\xf5\xc6\x63\x62\xe4\x5a\x9a\x84\xcc\xa8\xb0\x2a\x5e\xf5\xb7\x8e\x9a\x14\x56\x93\xb6\x0c\xed\x28\xce\x64\x21\xcc\xc0\xcd\x12\xc8\xf9\x07\x37\x50\xf5\x7f\xb8\x8d\x56\x29\xe5\x6a\xd4\x4a\xf9\xb3\xba\x7c\x6e\x6c\xa1\x37\xb7\xba\x41\x93\x9a\xff\xd5\xe1\x5a\x62\xdc\xb0\xd9\xda\xad\x58\x59\xeb\xb3\xfa\xde\x5c\xe5\x2c\xa9\xc9\x40\x42\xc9\x84\x09\xa6\x78\xd2\xdc\xc2\x0d\x74\x49\x93\xb7\x37\xfc\xd5\xf6\xa3\xe2\x46\x58\xa9\xef\xd9\x62\xf3\x1f\x6d\x3b\x34\x42\x92\x4c\x8a\x09\x53\x70\xba\xd7\xaf\x91\x1b\x1b\xa4\xde\xfa\xf9\xbc\xb3\x9b\x31\xb4\x42\xff\x49\x4d\xeb\xda\xfe\xf1\x53\x98\x90\x41\x4d\xa4\x76\xd0\xac\x28\xb5\x0f\xdb\xfb\xa0\x71\xd4\x7a\x84\x6f\xa5\x58\x9e\xa7\x45\xcf\x3f\x38\xa3\x79\x8f\x68\x96\x28\x66\x7a\x64\x30\x18\xec\xfc\x51\xa0\x52\x44\x7f\x15\x28\x80\xa0\x84\x18\x49\xa8\xd6\x7c\x22\x82\x8a\xd6\xf8\x30\x72\xa4\x17\xc2\xd0\xbb\xad\xdf\x66\x55\x8f\x39\x55\x0b\x92\xb2\x9c\x39\xdd\x55\xba\x7b\xe7\x37\xbb\xe7\xbf\x1d\xef\xf6\x6d\xc1\xe4\xdf\xf4\x71\x7d\x20\xb2\xf1\x1f\xe1\x33\x37\xfc\xeb\xd6\xbb\xaf\xfa\x03\xaa\x14\x5d\x77\xe3\xb8\xef\x65\x22\xd9\x28\x26\x56\x16\xdd\xda\x78\xf6\xf8\x80\x26\x45\xa4\x22\xef\xe8\x9c\x89\x06\xa5\xf2\x83\x37\x4c\x7a\xb4\x00\x4a\x17\x5b\xee\x74\x72\x9f\x70\xbd\x77\xd9\xb7\x7f\xf8\x38\x93\xb7\x31\x5f\x4c\x89\xd7\x65\xb9\x20\x3f\x9d\xbe\x7b\x4b\x5e\x5f\xbd\xad\x7c\x1a\xb7\x53\x9e\x4c\xc3\x5d\x02\xdf\xa4\x64\x61\x36\x5e\x3c\x46\x12\x55\xb4\xf8\xd6\xc6\x8c\xde\x64\xf2\xd6\xab\x19\x85\xd0\x46\x15\xa0\x81\xa6\x2b\x9a\xb5\x3d\xc4\xd4\xed\xd2\xc6\xd3\xeb\x68\xb9\x2f\x3b\xf9\xff\x5f\xbd\xbf\xb4\x9f\xd7\xf6\xa4\xed\xa0\x6b\xd5\xdf\xb0\x69\xc7\x6a\xaa\xd4\xf7\x7c\xc3\xbd\xb0\x72\x58\x15\x1b\x33\xc5\x44\xc2\x82\x1f\xef\xb7\x8b\x06\x99\xdf\xfc\x16\x72\x0d\x82\x79\xc3\x77\x39\x03\x97\xeb\x7b\x4f\xec\xfd\x77\xee\x26\x83\x77\xe3\x57\x9c\x0e\x2f\x82\xa1\x1b\xbe\xc1\x7f\x94\x19\x6c\xbf\x1f\xb6\xcb\x24\xd8\x0d\xf0\x30\xc4\xcd\xe3\xf0\x62\xec\x5e\x0c\x5a\xb9\x95\xb9\x24\xe7\xcc\x2d\x6c\x69\x4f\x13\x2e\xb4\x61\x74\xd3\x3a\x92\xd2\xfc\xb6\xe7\x53\x31\xff\x54\xcf\x2d\xae\xb7\x2c\x2b\x4b\xdc\xbb\x61\xe7\x34\xe3\xdb\x28\xda\x73\x7b\xf2\xad\x74\x5f\x44\x68\x92\x30\x6d\x89\x51\x03\x5e\xee\x1e\xd1\x45\x32\x25\x54\xdb\xcf\xb1\x32\xe9\xca\xfe\xcb\x60\x46\x05\x1f\x33\x0d\xda\xa8\x53\x04\xf5\xa7\xaf\x7e\xd9\xbc\xa2\x84\xbc\x91\x8a\xb0\x3b\x3a\xcb\x33\xd6\x23\xdc\xed\x44\xc9\x73\xe1\x94\x71\xed\x96\xa6\x52\x2f\x6f\xb9\x99\xf2\xcd\x9a\x1c\xb1\xeb\x28\xd3\x5e\x70\xb1\xdb\x4f\x37\xf4\x86\x81\xeb\xd6\x5f\x70\x19\xbf\x61\xaf\xc8\x81\x55\xfa\x6a\xd3\xfd\x7f\x04\x9d\xb1\xff\xf7\x60\x0b\xe5\xa3\xdb\x29\x53\x8c\x1c\xd8\x3f\x3c\x70\x93\x2c\xdd\x18\xf6\x77\xe1\x3c\xd5\x74\xe1\x29\x35\xc4\x28\x3e\x99\xb0\xcd\xd2\xdb\x0e\xb0\xcb\xad\xb5\x7b\x0c\xfe\xe0\xb1\x55\x70\x2a\x32\x40\xdc\xee\xa8\x53\x53\x59\xba\x32\xf9\x4f\x5f\xfd\xb2\x75\xe6\xcd\xf5\x23\x5c\xa4\xec\x8e\x7c\xe5\x8c\x41\xae\xed\x8a\x1d\x0f\xc8\x35\x9c\x1a\xb8\xdd\xed\xdb\x92\xa9\xd4\x6c\xdb\x4a\x4b\x91\x2d\xec\xf7\x4f\xe9\x9c\x11\x2d\x67\x8c\xdc\xb2\x2c\xeb\x3b\x97\x52\x4a\x6e\x29\x78\xfb\xc3\x66\x3a\xf9\x99\x53\xb5\x49\xda\x91\x15\x67\xd2\xf5\xfb\xd7\xef\x5f\xb9\x19\xda\xc3\x36\x01\x73\x50\x48\x43\xc6\xdc\x1a\x83\x54\xa4\x01\x98\x60\xd9\xb6\xd5\xb5\x9f\x55\xb8\xa3\x65\x24\x49\xa6\x54\x4c\x58\x30\x84\xc7\x85\x15\xf7\x5b\xb4\xad\x08\xde\x5f\xf5\xf6\xd4\xc7\x1a\xcf\xcf\xb2\xe0\xf9\xdd\x7c\x27\xc8\x0f\x05\xef\x67\xe4\x87\x5e\xd6\x38\x62\xeb\x87\x56\x77\x9c\xfd\xd6\x54\x26\xda\x7e\x66\xc2\x72\xa3\x4f\xe4\x9c\xa9\x39\x67\xb7\x27\xb7\x52\xdd\x70\x31\xe9\xdb\xe3\xdb\x77\xe7\x43\x9f\x80\xab\xfd\xe4\x39\xfc\xcf\xce\xdf\x05\xee\x6e\xcc\xc7\xc1\x03\x8f\xf1\x85\xf6\x3d\xfa\x64\xa7\x0f\x0c\x16\x17\xee\xae\x3c\xbc\x0a\xa8\xd3\xd2\xf3\x96\x8d\xdc\x45\xef\xfd\xc3\x5e\x5e\x6f\xe7\xc1\x19\x4d\x9d\xa8\xa7\x62\xb1\xf7\x23\x6f\x17\xb8\x50\x76\x56\x8b\xbe\x07\x90\xfa\x54\xa4\xf6\xbf\x35\xd7\xc6\xfe\x7e\xa7\x15\x2d\x78\x34\xcb\xff\x70\xf1\xfa\x71\x18\xa1\xe0\x3b\xf1\xf7\x3d\x1a\x69\xae\xe4\x98\x67\x1b\x58\x64\x45\x53\xf4\x7f\x4d\x04\x63\xa9\xf3\xd3\xa9\x42\xc4\x69\x7d\xf7\x4c\x34\x00\x37\x91\x13\xa9\xe0\xa0\xdf\x86\x32\xd5\xbf\x85\x19\x05\x94\x45\x15\x02\x50\xd4\xfb\x66\xe5\x80\x79\x40\x83\xfe\xf2\xd5\x96\x79\xd7\xd1\xa2\x95\x89\x4b\xcd\x4d\x0d\x10\xdc\x3a\xf9\x5a\x58\x80\x33\x09\xeb\xcf\xdb\x05\x1d\xb1\xcd\x4a\xf6\x3e\x6d\xbd\xd2\x1f\xd8\xca\x25\xba\xec\x28\x2c\x7f\x51\x73\x3e\x6e\xb6\xf7\x96\x5d\x92\x40\x53\xe6\x4c\xd0\x9c\x07\x8a\xfe\xc7\x41\xe9\x57\x89\x70\xb5\xbe\x77\xb0\x9d\x6e\xba\x02\x77\xf6\x52\x1e\x06\xac\xbb\xe9\xa1\xb4\x4a\x0e\x35\x86\x26\x53\x96\x56\xf0\x0e\x48\xd4\x8d\xec\x7b\xcb\xb3\xcc\x6e\xf9\x8c\x1a\xa6\x38\xcd\x00\xfc\xa2\x9a\x50\x17\x97\xe1\xfd\x2b\xe1\x34\xdb\xb3\xfe\x9b\x53\xa0\x36\x53\x64\xc1\x38\x48\xc3\x26\x59\xad\xc8\x69\x44\x44\xb1\x8c\x51\xcd\x34\xfc\x8a\xce\x65\x01\x3c\x04\x6e\xdd\xde\x46\x92\x61\x27\xa4\xaa\xfb\xbe\x37\x0a\xa5\x18\x9f\x6a\x22\x67\x10\x28\xb1\xf5\xda\x5a\x5a\x76\x5e\x29\xe2\x76\xb5\xad\x32\xeb\xa9\xb0\x94\x1c\x8d\xa8\x66\x5f\xff\x95\x30\x91\xa8\x45\x6e\x58\x7a\xbf\x37\x6a\x24\x65\xc6\xe8\x66\x5d\xd8\xbf\x08\xe5\x6c\xf3\x9b\x9e\xc8\x94\x91\xa3\x3c\x03\x87\x07\xbb\x33\x3b\xba\xc6\xca\xb9\x60\x5c\xd0\xa5\x93\x6f\x46\x73\x72\xc3\x16\x64\x2a\xb3\x34\x40\x90\xe5\x3c\x81\xec\x03\xcd\xee\x03\x1b\xb7\x9b\x5d\x65\x1a\xee\x7d\x8e\x28\xef\x74\xfd\xb8\x81\x43\xf8\xc8\xf0\x9c\x27\x34\xb3\x26\x12\xbb\x33\x96\x23\x46\x5c\x50\xb5\xd8\x79\x83\x81\x05\xb7\x7b\x1a\xd6\x4c\x0e\x9e\x22\x39\x35\x53\x02\xb0\xbf\x36\x5c\x38\x87\x2e\x88\x8a\x5d\x27\xb5\xdd\x32\x58\x77\x2d\xd7\xcc\x83\x18\xf8\x25\x7a\x26\x39\x76\x65\x60\x4d\x9c\x69\x0f\x06\xa1\x95\xa6\xe0\x3e\x91\xf7\xd8\xec\x51\x50\x07\xbd\x3d\xdb\x55\x38\xdc\x7f\x6e\x82\x6e\x32\x5a\x98\x6d\x3a\xf8\xc3\x63\x21\x10\xa6\xe2\x2d\xda\x94\x1a\x6a\xaf\x68\x76\x97\x6f\x76\x69\x46\x4e\x63\x47\x37\xbc\xb6\xca\x72\xc2\x4e\x93\xc4\x9e\xfa\xcb\x8d\x67\xb3\xf1\x2d\x1e\x2d\xbe\x3a\xb5\x1f\x51\xd4\x62\xef\x76\xd4\x57\xe3\x95\xa5\x6a\xe7\xf5\x1a\x57\xb8\x03\x08\x9c\x43\xfc\x61\x5c\xdf\x57\x95\x6a\x52\x8f\x03\x6a\xe2\x3d\x76\x15\x5c\x14\xec\x16\x89\xa4\x58\x6d\x62\x23\x46\xd8\x1d\x4b\x20\x62\xd2\x05\x7e\x32\x05\x5f\xe1\xbe\xa0\xee\xf1\xef\xf4\x82\x4e\x2f\xa8\xcf\xae\xd3\x0b\xda\x4f\x0f\x82\xe6\x12\x96\x1b\xa9\xb6\xb0\xcd\x9a\x58\x9b\xf0\x10\xa1\x8a\xd5\x42\x6d\x52\x26\x0c\x1f\x73\x70\x72\x4f\x2d\xff\x4f\x42\xa0\xab\x8b\x64\xb9\x19\x7c\x00\x96\x7f\x2b\x69\xba\xd6\xde\xad\x46\xa1\x9d\x64\xc8\x15\x3b\xc9\xa5\x36\x96\xc1\x1d\xac\xb0\x35\xb0\x84\xdc\x27\xcd\x10\xab\x73\xdf\x95\xe1\x46\x90\x4b\xd1\xeb\xe7\x83\x8f\x2a\xd8\xcb\xc5\x34\x7a\x3c\xf3\xa8\x94\x78\xc7\xdb\xf0\x30\x3f\x3f\xe9\xb6\x30\x57\xcc\x78\x04\xa7\x12\x05\xbb\x1e\x8e\x0c\x36\x29\xfa\xb3\xdc\x9e\xae\x44\x5f\x95\x9e\xeb\x5d\x0e\x03\x80\x22\x60\xcd\xae\xff\x5c\x6a\xec\xd5\x66\xf8\x6c\xe7\x8f\xee\x94\xd2\x0d\xb3\xf1\xa1\x27\xfd\x5a\xac\x7a\xc4\xbc\xde\xfa\x48\x85\xf0\xb8\x73\x9b\x93\x80\xf7\x78\x35\xc5\xed\xe2\xd6\x13\x70\xc4\x06\x93\x01\x5c\xc6\x56\x22\x72\x4d\x0e\x0c\x9b\xe5\x19\x35\xec\x60\x9b\x14\x7c\x5c\x51\xf0\x1f\xae\xb9\xdb\x5b\xac\xa1\xf5\x05\x35\xde\x7f\x80\xfb\xe3\x11\xe4\xd5\xdc\xc3\xce\x5c\x6f\x0f\x63\x88\xfc\x80\x1d\x75\xfe\x70\x84\x22\xf4\xec\xa1\x4c\xcb\x3f\xf7\x6a\x3f\xff\xf7\x2e\x51\x08\xab\xe1\xc3\x1b\xdf\x1d\x2f\x5a\x62\x94\x60\x42\x68\x62\xf8\x9c\xbd\x66\x34\xcd\xb8\x60\x57\x2c\x91\x22\xbd\x87\x49\x9a\xf1\x10\xeb\x9e\xdf\xfa\x78\xcd\x11\xfe\xf5\x5f\x23\xb8\x71\xb3\x43\x3c\x8c\x0a\xc7\x46\x4c\xfc\xac\x7c\x68\xeb\x33\x11\x42\x63\x79\x45\x20\x3f\x26\x63\x21\x9b\x0c\xac\xa0\x25\x4c\x7f\x21\x8b\x7b\x48\x12\x72\x4b\x85\x09\xb8\x87\x8b\x5a\x70\xb1\x09\xdb\x82\x22\x48\xf4\xbe\xbb\x41\xd5\x24\xe2\xaf\x56\xf2\x3f\xd4\xa4\x98\xb9\xf8\x45\xe9\x53\x02\x8c\x5a\x40\x52\xc0\x00\x52\x68\x52\x99\xdc\xdc\x73\x8b\x87\xc1\x67\x74\xc2\x0e\x0f\x35\x39\x7b\xf7\x3a\x84\xfd\x38\x3b\x8b\xeb\x00\xd7\xe7\x4a\xce\x79\xca\xee\xfd\x72\x37\x3e\x52\xc5\x21\x85\xaf\xd4\xe9\x35\xf9\xe2\xe8\xe3\xe9\x87\x5f\x2f\x4f\xdf\x9d\x1f\x83\x96\xca\xee\x72\x2a\x52\x96\x92\x42\x6f\x97\xf4\xd5\x68\x44\x66\xd8\x09\x33\x31\xe7\x4a\x8a\x19\xc0\x71\x17\x63\x08\x0f\xf1\x6f\x4e\x20\xd7\x21\x8a\xec\xc8\x81\x11\xd9\x9c\x41\xd0\x49\x3d\x44\xaa\x0c\xb5\xcf\x0b\x73\xff\x9d\x54\x8d\xe0\xe9\x2f\x84\x0b\x55\x48\x07\xe4\xb5\x2c\xec\xbc\xbe\xf8\x02\xbe\x5e\xb1\xb4\x48\x1c\xa8\x46\xa3\x28\xfa\x03\xfd\x45\xcf\xeb\xa9\x34\xcb\xe4\xad\x06\xd3\x9e\xe9\x84\xe6\xc1\x5e\xaa\x2d\x73\x1c\x5d\x08\x16\x79\x45\xf8\x80\x0d\xc8\xc1\x17\xb5\xc7\x0f\xdc\x57\xe4\x4a\xda\xa9\x3a\xa9\x17\xbf\x02\x19\x37\x4c\xd1\x8c\x1c\xd4\x29\x0e\xc8\xb9\x9d\x2b\x20\x26\xe5\xc1\xb0\x6f\x89\x22\x29\xd8\x9c\x29\xe7\x9a\x70\x47\xa7\xe7\x13\x6c\x21\x89\x54\x8e\xad\xb2\x05\x79\x99\x2e\x10\xd6\x1d\x84\x28\xca\xec\x8e\x6b\x03\x79\x9c\x42\x9a\xb5\x79\x32\x71\x58\xaf\xa1\xfa\x46\x9f\x70\x61\xef\xbf\x7e\x4a\x0d\xed\xd7\x04\xd0\x89\xbb\xaa\xfb\x89\x9c\xcd\xa8\x48\xfb\xd4\xb3\x70\xbf\x3c\xd2\x27\xcf\x3d\xf6\xd3\xa7\xe5\x5f\x71\xd1\xa7\x7d\x3d\x65\x59\xb6\x2d\x9a\x38\x8c\x28\x51\xe9\x46\xa4\x9e\xd5\xfc\xf3\xed\xfa\x56\x18\x7e\xee\x78\xa9\x76\x5e\x0a\x31\xf7\xa6\x01\xb9\x94\xa6\xf2\x44\xdd\x1b\x38\x56\x0d\x4a\x60\xcd\xea\xb2\xb0\x92\x73\xe7\x97\xd7\x1f\x7e\x1a\xbe\xbf\xb8\xbc\xbe\x27\xca\xb1\x39\x36\x89\xc4\xfb\xc4\x5d\xdc\x84\x57\x44\xe2\x76\x71\x17\x45\x74\x9d\x48\xdc\x22\xee\xe2\x56\x61\x55\x24\x6e\x16\x77\x51\x14\xd7\x88\xc4\x2d\xe2\x2e\x8e\xa1\x37\x88\xc4\x6d\xe2\x2e\x5e\xb0\xaf\x8a\xc4\x0d\xe2\x2e\x8a\xe4\x06\x91\xb8\x5d\xdc\x45\x51\xde\x20\x12\xd7\x8b\xbb\xd8\xab\xb2\x13\x89\xcd\x3f\x8f\x13\x89\x4c\xcc\xd1\xe2\x30\x18\xeb\x35\xb6\x2f\xf7\x10\xf4\x3e\xcd\xe2\x76\xcd\xb3\x6c\x15\xa6\xb1\xe6\x86\x7b\xd8\x95\x6c\xe6\x40\x8a\xf9\x47\xaa\x1a\xc9\x5d\xa2\xfe\x51\x51\x14\x49\x75\x7c\x43\x04\x06\x68\xe3\xa5\x0d\x11\xc7\x6c\x18\xcd\xdc\x8d\xfb\x3c\x50\xcd\xd1\xf8\xf0\x7a\xfc\xe4\xba\x4d\x8c\x9b\xb2\x1b\xef\x0a\x0d\xfb\x45\xc9\xd9\xaf\x17\xaf\xcf\x2f\xaf\x2f\xde\x5c\x9c\x7f\x88\xa7\x80\x3c\xdb\x24\x26\xfb\xa8\x39\x9a\x57\xf9\x43\xdc\x89\x6e\x6c\xb8\x19\x73\xc5\xe6\x5c\x16\x3a\x5b\x04\xf7\x15\x82\xe6\x7a\x96\x5a\xe6\x13\x28\xc5\x81\x98\xa8\x58\x04\xd8\x72\xfd\x0b\x9c\x8d\x82\xa0\xf8\xc0\x57\xb7\x1b\x0f\x7f\x81\xbb\x11\x7f\x8d\x23\x88\x6e\xb3\x6f\x1a\x97\x39\x82\x66\x9c\x95\x13\xae\x74\x14\xe1\x18\x5b\xc7\x5d\xec\x08\xb2\xfb\xb0\x78\xdc\x58\x52\x04\x5e\xb3\x31\x2d\x32\xe7\x53\x38\x38\xd8\x9a\xbe\xd8\x1c\x6d\x85\xcb\x1b\x25\x67\x2d\x05\x8c\x03\xbe\x4b\x80\x7f\x1d\xbf\x1d\x62\x0e\x1a\xcc\xa7\x71\x31\x7a\x2f\x88\x4b\x38\xf1\x3a\x3f\x9b\xe5\x66\x11\x7f\xd6\xf0\xb7\x0d\x29\x93\xbc\xdf\xd1\xfc\x7b\xb6\xb8\x07\x4d\x5d\x1d\xcd\x45\x62\x19\x4b\x20\x99\xfa\x86\x2d\x5c\xc1\x83\xb3\x40\x1c\xc3\x31\x6d\xbf\xc4\x8e\x9b\xed\x68\xf5\xfa\xb1\x52\x11\xc6\xce\x1f\x34\x1e\xfb\x41\xb8\xa9\x93\x76\x07\x34\x0c\xdc\xfd\x1f\x46\x44\x22\x05\x9a\x26\xd9\x5f\xea\x45\x8b\xb9\xb8\xcc\x9e\xd3\x34\x25\x12\x44\x50\xa1\xd9\xb8\xc8\x5c\x22\x8f\x1e\xd4\xb2\xfa\x36\x87\x9a\x6e\x1e\x37\x5c\xa4\x3d\x52\xf0\xf4\x9b\x78\x21\x14\xc6\x0e\x7b\x1d\x60\xd2\x1d\xf7\xfb\xaa\x44\x94\x2b\xe9\x5c\xf2\x5d\x8b\xd5\x90\x8a\x70\xa3\x81\x07\x66\x5e\x0d\xc4\xab\x3c\x6e\xc4\x05\xbd\xac\x1b\xf7\x65\x6c\xaf\x1f\x7d\x3b\x6b\xd4\x13\x11\x49\xb5\xeb\x06\x9c\xbb\xdd\xa4\xe5\x61\x25\x2e\x5d\xe2\xa4\xe7\xd8\x5c\x22\x3f\x9a\x10\x5d\xe4\xb9\x54\x46\x97\x25\x6c\x06\x96\xcd\x7a\xcd\x1f\x21\x2b\x08\xcb\x1d\xbf\x95\x24\x5c\x25\xb4\x4f\x87\x87\xff\xf8\xfe\xfc\xa7\xff\x7d\x78\xf8\xcb\x6f\xbd\xda\xbf\xd6\x4a\xb0\x35\xfe\x04\xfb\x21\x39\x4b\x06\x42\xa6\xec\x12\xe6\x0f\x3f\xae\x86\xe6\xa1\xa9\xba\xfa\x5d\x53\xa9\xcd\xc5\xb0\x17\x7e\xcc\x65\xba\xfc\x93\x46\x28\x21\x64\xa7\x6b\x2a\x26\x0b\x79\xd3\x68\x9c\xa2\x8f\xcd\xcc\x64\x57\x2b\xab\x05\xd3\xdb\x87\xdf\x84\x8c\x64\xab\x7f\xdc\x2a\x6e\x0c\x13\xa0\xbf\x33\x35\x6b\x23\xb3\xe5\xb8\x67\x25\x47\xa5\xe4\xcd\x5f\x46\x3a\xa9\x1a\x33\x6b\x2f\x60\x23\x52\xac\x37\x8d\x26\xfc\x0b\x41\xd0\x63\x1f\x58\x61\x79\x75\x63\x76\xc8\xb6\xe1\xd4\x89\x32\xec\xa1\xcc\xcd\xad\x65\x98\x3f\xe2\xf2\xb4\x95\xb0\xe5\xa2\x3e\x86\x9c\x0d\xa9\x2e\x6f\x1e\x54\xde\x96\x09\x34\x6e\x4f\x91\x6b\x5e\x1a\xec\xaf\x5c\x42\x73\x95\x5a\x04\x55\x34\x35\xd2\x8e\x27\x7e\x2f\xa0\x6e\xda\x91\x23\x31\x48\xf2\xa2\xe7\xc9\x0d\x66\x6c\x26\xd5\x02\x2b\xf4\xfc\xc3\x2c\x9f\xb2\x99\x35\x2c\xfb\xda\x48\x45\x27\xac\x57\xbe\x0c\x5e\xd2\x72\xa2\x7e\x52\x90\x51\x5d\xfe\x6e\xe5\x5d\x18\xbf\x0b\xf1\xbe\x17\x97\x83\x69\xb2\x45\xb8\xd5\x58\xfa\x68\x52\xb9\xdc\xd9\xcd\x01\xe0\xdb\x46\xf3\xb8\x9d\x35\xb2\xf1\x5f\xdd\x57\x92\x65\xdb\xb0\x66\xa7\xaf\x82\xd5\xab\x82\xeb\xc0\x59\x21\xe6\xd6\x00\xdd\x92\xc4\xb9\x69\xec\x20\x56\x53\x3e\xe7\x5a\x6e\x8d\x0d\x5c\x3f\xa8\x58\xbc\x47\xb2\x30\x29\xab\xf3\xc4\xc4\x85\x6c\x7f\xbe\xd5\xc7\xae\x55\xb6\xb9\x0f\x81\x92\x85\xc9\x0b\x8c\x3c\x0b\xc3\x85\xc4\x94\xde\xda\xbb\x5c\xea\x5a\x62\x9f\x6e\x63\xc4\x34\x6e\xda\x97\x71\xf8\x52\x7d\xe4\xd4\x18\xa6\xc4\x2b\xf2\x3f\x47\x3f\x7f\xf9\xb9\x7f\xfc\xcd\xd1\xd1\xa7\x17\xfd\xbf\xff\xf2\xe5\xd1\xcf\x03\xf8\x8f\xff\x3a\xfe\xe6\xf8\x73\xf8\xe1\xcb\xe3\xe3\xa3\xa3\x4f\xdf\xbf\xfb\xf6\x7a\x78\xfe\x0b\x3f\xfe\xfc\x49\x14\xb3\x1b\xf7\xd3\xe7\xa3\x4f\xec\xfc\x97\x48\x22\xc7\xc7\xdf\x7c\x81\x9e\x6a\xa3\xcc\x0d\x17\xa6\x2f\x55\xdf\x6d\xee\x96\xe2\x36\x9b\x47\x58\xf6\x5d\x39\xfe\x43\xb8\x51\x6b\x05\x38\xdb\xeb\x09\x8f\xc8\xd2\x6d\x55\x81\xf0\x99\x8f\xa1\x09\xb8\x42\x67\xfb\xf0\x51\x39\xca\xc8\xd5\xf6\x4a\x5c\x2e\xd3\x43\x5d\x55\x83\xf8\xc3\x39\xb9\x82\xd9\xd0\x66\x09\x88\x0b\x41\xf7\x5a\xed\x58\xc9\xd9\xa0\x0e\x1c\xdd\x57\x35\x68\xd3\x70\x73\xb1\xb3\xeb\x1c\x6f\x9d\xe3\x6d\xf3\x78\x9a\x8e\xb7\xab\xb6\x9c\xd4\x79\xdd\x1e\xfc\x21\xdc\xd7\xf4\x41\x04\x20\x22\x37\xa2\x67\x82\x8c\xdc\x88\x85\xa9\xd6\x46\x6f\x04\x53\xd4\x48\x92\xcb\xbc\x80\x80\x75\x6c\xf0\xc3\x66\x88\x7a\x10\x2e\x8e\x2a\x89\x03\x17\x25\xe7\xb4\xa2\xd9\xfa\xe8\x02\x72\x0a\x29\x3e\x70\x71\xc0\x4b\xa2\xa8\x06\x30\x59\x31\x67\x2d\x42\x89\x0b\xe1\x8a\xa3\x59\xd6\x5c\xfa\x84\xb8\x10\x16\xa8\x5f\xa7\x0c\x17\x93\x01\xf9\xd1\xd2\x70\xfa\x82\x47\x30\xb9\x20\xb3\x22\x33\x3c\xcf\xca\xf4\xdb\x38\xe9\x57\xd5\x4c\xa5\x5a\xcb\x84\xd3\x10\x67\xe8\xb3\xc0\xb4\x09\x4b\x14\x1d\xa6\x0a\xb5\xea\x72\xc5\x12\x96\x32\x91\xb0\x01\xf9\x08\xe5\xed\xcb\xfd\x19\x59\x23\x9d\x9c\x8b\xb9\xeb\xb9\x12\x43\x92\x92\xb4\x70\x41\x53\x4e\x49\x80\x15\x5e\x79\x4f\x89\x5d\x46\xd1\x7c\x9c\xc0\x1f\xcb\x3a\x1e\xaa\x5d\xaa\xb9\x8b\x52\x54\xbd\x5a\xe8\xaa\xac\x06\x24\x25\xee\x34\xe2\x95\xba\x12\x7f\x45\x29\xb6\x2b\xda\x5c\x39\xcf\x25\x9d\x6c\xcf\xe8\x31\x5e\x6d\x8a\x2d\xfa\x86\x56\xc8\x7f\x77\x75\x69\x6f\xaa\x52\x5b\x35\xa9\xa5\x8a\xd4\x4e\x3d\xda\x1b\x26\xb9\x8b\x3a\xd4\x4e\x15\x6a\xa1\x9e\xe4\x8a\x8d\xf9\x5d\x4b\xfe\x3d\x15\xeb\xb2\xa8\x7d\xfe\x73\xce\x50\xee\x64\x23\x09\xa3\xc9\x14\x04\x77\xa8\x03\x51\x06\x61\x54\xe6\x19\x82\xe2\xa3\x45\x00\x3a\xcb\x6f\x37\x31\xe8\xf4\xef\x4e\x06\x76\x32\xd0\x8f\xa7\x25\x03\x5b\x99\x87\x7f\x00\x01\xb8\x47\x8b\x08\xf2\x68\xf0\xc9\x3d\xaf\x6b\x59\x38\xc0\xa1\xe8\x0a\x9a\x55\x92\xe9\x09\x50\x89\x63\x85\xeb\xb2\xbe\xb0\xb5\x22\x4a\xb1\x6e\xa4\x8b\x46\x25\x53\x3e\xb1\x87\x21\x63\x73\x96\x79\xdd\x2f\x8a\xae\x2b\x3b\x08\x11\x87\x46\x06\x67\x3f\x91\x8a\x58\x56\x56\x3c\xad\x07\x12\x23\xa6\xcb\x05\xb4\x95\xcc\x24\x4d\x6b\x6d\xf3\x34\x94\xbc\x26\xaf\x59\x9e\xc9\xc5\xcc\x07\xd1\xa7\x04\x2a\x77\x8f\x8b\xec\x8a\x99\xb8\x50\x09\x14\xf3\xc1\xac\x87\x45\x96\x0d\x65\xc6\x93\x28\x0f\xe7\x52\x81\x74\xd8\xeb\xbc\xc8\x32\x92\x03\x89\x01\x79\x2f\x40\xb2\x9e\x66\xb7\x74\x11\x69\xa3\x5d\xb2\x39\x53\x3d\x72\x31\xbe\x94\x66\xe8\x4c\x88\x66\xac\xaa\x23\x46\xf8\x98\xbc\x5a\xdb\x8b\x6c\xc3\x52\xd0\x49\xa3\x22\x77\xcf\xee\x5d\xfd\x25\x4e\x60\xde\x72\xcd\xf6\x9c\x23\xb3\xf9\x80\x3f\x07\x4a\xf6\x3a\x70\x3f\x3f\xf8\x16\x67\x7c\xcc\x92\x45\xb2\xa9\x26\x6c\x73\xac\x64\x9d\x4b\xa1\x7d\x81\xf4\x29\xab\xf3\x83\x5e\x68\xc3\xe2\x2e\x79\x5f\xbe\x12\x8c\x59\x2e\x88\x62\x3a\x97\x42\x43\x0b\x93\x8a\x7d\xca\x59\x46\x91\x04\x47\x83\x6e\x99\xe4\x82\x55\x38\x72\xa9\xcd\x95\xa1\x6a\x6b\x89\x89\xfa\x68\x72\xc8\x30\x3c\x0e\x95\xac\x5c\x23\x30\x3e\x9b\xb1\x94\x53\xc3\xb2\x78\x1f\x1e\x1d\x1b\xa6\x1a\x55\xf6\x2d\x3d\xc5\x7c\x97\x37\xa7\xca\xf8\x86\x63\xd1\x44\xc7\x94\x67\xba\xb7\x94\x13\xc1\x35\x84\x1f\x71\x01\xae\x12\x17\x6e\x00\xae\x19\xc4\x3d\x48\x93\x44\xba\xbe\xb8\x46\x12\xd7\xa6\x0e\x48\x54\x52\x02\xee\xe7\xea\x44\x45\x53\x5e\xa9\xdf\x3f\xca\x64\x72\xa3\x49\x21\x0c\xcf\xdc\x22\x48\x79\xe3\x1a\xdf\x02\x0f\x46\x53\x6e\xcf\xca\xe5\x7f\xf6\xcb\x73\xdc\xb7\xb3\xd0\x27\xcf\xab\x7f\x82\x5f\xc4\x2a\x52\x6d\xb4\x62\x76\xb7\xad\xc0\xc5\xea\x68\x9c\x53\x2b\xb5\xed\x56\x43\x78\x8d\x14\xa5\x72\x3c\x96\xf6\x0a\xc5\xfa\xfb\x3d\xcf\x8f\x6a\x21\x57\x03\x72\x7e\xc7\x92\xf2\x67\x8d\x8e\x02\xa2\x20\x8e\xa0\x1a\x02\xbd\x41\xa5\x83\xb4\x45\xfd\x10\x59\xce\xf5\xb1\x54\x01\x03\x68\x84\xaa\x53\x9e\x24\x1a\x5f\xc8\xb8\x60\xae\x6e\x23\x64\x4a\x13\x2e\xb4\xd5\x3f\x1a\x9c\x80\x47\x83\xec\xe3\xde\x1a\x21\x29\x57\x2c\x31\x52\x2d\xca\x8c\x0b\x3f\x57\x42\x56\x1a\x5a\xde\x3f\x94\x94\x86\x1c\x1d\x9e\x1c\x1e\xaf\x38\xb4\x0f\x5d\x93\x6a\x77\x83\xe0\xa1\xba\xeb\xda\xcc\xec\xe5\xce\x67\x79\xb6\x80\x75\x39\x4c\x7b\x84\x9b\x36\xb3\xb5\x97\x88\x2a\x44\x58\x55\x9f\x5a\xde\x23\x5a\x12\xa3\x68\xa8\xf0\x8d\x26\x0b\x54\xa0\x3d\x8c\x2a\xfc\x5d\x7a\x74\xf8\xf9\xb0\x47\x98\x49\x8e\xc9\xad\x14\x87\x78\xd4\xca\x6e\xd7\x80\x5c\xbb\xe2\x97\xe5\x44\x17\xb2\x80\x92\xe9\x6d\x82\x1f\xd8\x5d\x9e\xf1\x84\x9b\x6c\x01\xd7\x13\x91\x85\x71\x25\x47\xa8\xf1\x29\xf6\x68\x92\xe7\x77\xdc\xf8\x28\x5f\x2b\x47\x5e\xc0\xe9\x77\x57\x15\xa1\x56\xd1\x9d\xb3\x93\x29\xa3\x99\x99\xe2\x30\x2c\x02\x01\x4d\x29\x11\x52\xf4\xff\xcd\x94\x84\xe4\x7e\xe1\x29\x61\xa7\x89\xf0\x79\xd7\xc7\x0e\x18\x28\xc6\x04\x5b\x7e\x0a\x09\xdc\xd9\x0b\xec\x5b\x16\xad\xb2\x90\x65\xb1\xf5\xdd\xf5\xf5\xf0\x5b\x66\x9a\xe2\x1a\xa8\xa2\xc1\x4d\xa6\xe1\x3c\xe5\x4c\x8d\xa5\x42\x31\x7c\x5b\xb9\x3d\x95\x1a\xf5\xe5\x64\xe5\xeb\xa5\x36\xae\xce\x9c\x53\x52\x85\xeb\x4a\x83\x17\xb0\xf5\x00\x31\x1f\xbb\x42\x2e\x86\x03\x68\xbb\x9f\x2b\x39\xa2\x23\x84\x06\x18\x46\xa8\x59\xa4\x99\x21\x07\x76\xaa\x07\x56\xc6\xda\xbd\xf9\x8e\xd1\xf4\xbe\x5a\x4b\xeb\x86\xef\x60\x85\xe5\xa0\xd6\xac\x50\x9b\xeb\x6e\x97\xab\xab\x06\x3c\x75\xa4\xc2\x9a\x44\x42\xa3\xf5\xe1\xdc\x80\x70\x56\x07\x70\xf6\x43\x39\x0a\xc5\x72\x10\x5b\x68\x8a\x7e\x4e\x8f\x24\x94\x56\x78\xd7\xad\x6e\x59\x20\xae\x4d\x14\x0a\x0d\xc5\x96\xdd\xa7\xd4\x9a\x59\xd8\xe3\x66\x5f\xd2\x82\xa8\x3d\xf4\x2d\x66\xd3\x3e\x6e\x8b\xb4\x8e\x33\x22\xeb\x7c\xdd\x7e\x2d\xee\x6b\x66\x75\xdf\x6c\x5a\x3d\xba\x53\x44\x2d\x3a\xd9\xbf\x3e\xf6\xb1\x0c\xdb\x1a\x7c\x6e\x1f\x3b\xad\x43\xbb\x70\x1b\x82\x0b\x56\x69\x3e\xd6\xee\x4b\x5b\xc6\x6c\x92\xd6\x7a\xc6\xfd\x05\x50\xd7\x8d\xd5\xa4\x1d\x23\x43\x3f\x42\xdf\xee\xa4\x95\xa8\x80\x36\x9a\x91\x25\x3f\xaa\xd1\xfa\x68\xe4\x32\xde\xbf\x13\x46\xab\xd0\xfa\xdd\x02\xeb\x77\x0a\xab\x5f\x53\xb9\x44\xd5\x3a\x2f\x39\xfd\x64\x6b\xe7\xbf\xf5\x63\x65\xc3\x6b\xb1\x4b\x97\x40\x1e\x4d\x32\xc0\x2f\xa1\xc1\x2c\x34\x03\x7c\x69\xdf\xf4\xf5\xdf\xfe\xf6\x97\xbf\x0d\x60\xfa\xad\xa9\x52\x41\x2e\x4e\x2f\x4f\x7f\xbd\xfa\x78\x06\xa5\x1c\xb0\xa7\xec\x41\x63\xe1\x21\x7d\x10\x2d\x97\x9b\xa8\x17\x90\xa8\x77\x44\xf0\x3a\x6b\x1b\x01\xe9\x35\x55\xab\x43\x37\x7d\xf0\x96\x8d\x1f\x89\x1f\xdb\x08\xe9\x3e\xf6\xf0\xb6\x0b\x88\x4c\xf2\x2b\x99\xdc\xec\x60\x59\x1d\x5e\x9f\x0d\x1d\x89\x9a\x71\x45\x85\x77\x6f\xa1\xd6\x97\x8b\xb9\xcc\xe6\xae\x67\xe7\xf5\xd9\x10\x16\x60\x00\xff\x05\xbe\x46\x70\x6b\x2c\x90\xd0\x67\x99\x01\xe6\x61\x65\x3e\xcb\x33\xe7\xf2\xa7\x44\x31\x9a\x71\x6d\x78\x82\xa2\x68\xe7\x53\xba\x45\x61\x66\x18\x34\xf9\x77\xb3\x01\x0f\xdf\x07\x38\xba\x61\x0e\xa2\xf9\xa9\x66\x3e\x6e\x32\x07\xb1\x81\xd8\xdd\x2d\xb7\x65\x34\x6f\x39\x7f\xbb\xa9\x46\xd5\xf8\xee\x96\x8b\x19\x0f\x78\xcb\x3d\x55\x79\x8e\x7e\x24\x57\xec\xca\xc8\xbc\x25\x12\xe8\x1e\xde\x11\x07\x1c\xb1\xb1\x54\x6c\x19\x08\xac\x01\x76\x69\x01\xaa\x00\x22\xf4\xe4\x74\x78\x51\x7a\xea\x64\x1d\x94\xf3\x11\xdd\xa1\x99\x78\xc6\xe7\x4c\x30\xad\x4f\x00\xca\x2b\xe2\x5d\x81\x60\xf5\x03\xd8\x58\x28\xd6\xb3\xab\xc8\x66\xb0\x2a\xbd\x2a\x6d\xcf\x37\x60\x41\x85\x29\x31\x93\xb8\xf0\x78\x8f\x7b\x86\x22\x4e\x61\x79\xc7\x2d\xe2\xd0\xed\x48\x14\xd5\x53\x06\x65\xb3\xd8\x1d\x37\xda\xbd\x44\x31\xaa\x7d\xaf\xa5\xb0\xdc\x98\x1b\x9b\x6b\x92\x53\x68\x62\x14\x54\x2c\x37\x69\x47\x7c\x28\xd3\xc3\x43\xdd\x8a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x15\x3b\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x0a\xf4\x0e\xc8\x87\x46\x75\x32\x9f\x90\x9b\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\xc0\x77\x38\x76\x05\xcd\x10\x6c\x51\x32\x40\x28\xe3\x6e\xd6\x2e\xaa\x5b\xac\xf8\x83\x0b\x8b\xba\x8a\x56\xaf\xa0\xd0\xf1\xec\xbb\x1d\xad\xb6\x47\xae\xfc\x37\xf4\xc7\x97\x1f\x18\x4e\x03\xf4\x7d\x86\x0e\xa6\xc8\xe0\xc6\x0e\x06\xef\x60\xf0\x30\x3a\x18\xbc\x83\xc1\x3b\x18\xbc\x83\xc1\x1b\xa3\x83\xc1\x11\xa3\x83\xc1\x3b\x18\x7c\xcd\xe8\x60\xf0\x4d\xa3\x83\xc1\x37\x3d\xd6\xc1\xe0\x1d\x0c\xee\x46\x07\x83\x47\x3d\xda\xc1\xe0\x88\xf1\xe7\x03\x08\x3a\x18\xfc\x29\x00\x04\x1d\x0c\xbe\x6e\x3c\x55\xd8\xa4\x83\xc1\x3b\x18\x1c\x47\xb2\x83\xc1\x3b\x18\x7c\xe3\xf8\xd3\xdc\x72\x4f\x55\x9e\xb7\xaa\x24\x10\xf9\xe7\x01\x33\x1e\x5a\x8b\x17\x9f\x5f\x3e\x04\x1c\x8b\x27\x1e\x42\x96\xe3\x46\xce\xb0\x23\x1d\xb7\xa3\x67\x4d\x88\xd1\x35\xda\x72\x59\xad\x01\x28\xae\x60\xea\x58\x9a\x6d\xdb\xc8\x96\xe8\x59\x28\x04\xa0\x4f\x72\xe9\xfe\x5f\x85\x9d\xd5\x40\x33\xe7\x2f\x88\x11\x90\xd8\x8b\x02\x83\x96\xed\x09\x29\x8b\x44\xc9\xb0\xaa\x01\x12\x21\x6b\x73\xc3\xb6\x40\xc6\x22\x50\x31\x40\xb9\x50\x52\xea\x3e\x44\xac\x8e\x70\xa1\x08\x6f\x45\xc3\x6a\xe8\x16\x52\x5f\xdb\x86\x84\xd5\x91\x2d\x1c\xd9\xf5\x28\xd8\x12\xaa\x85\xc3\x5a\xd7\x23\x60\x6b\x10\x2d\x14\xd9\x65\xf4\x6b\x3d\x9a\x85\x22\x59\x43\xbe\xb6\x21\x59\x48\xf4\x1a\xfa\x2b\x6f\x47\xb1\x50\x14\xeb\x88\xd7\xc3\x20\x58\x2d\x1c\xc5\x2d\x95\x2a\xbc\x37\x09\x7d\x13\xfb\x00\xa9\xeb\xa9\x62\x7a\x2a\xb3\x68\xb9\xd2\x90\x29\xef\xb8\xe0\xb3\x62\x66\xd9\x4b\x5b\x91\xc0\xe7\x65\xe4\x55\x7c\x77\x65\xe2\xc1\x00\x77\x23\x3a\x97\xb7\x25\xc8\x53\xa6\x58\x0a\xf4\xec\xee\x43\x49\x8a\x29\x9d\xa3\xa4\x7d\x91\x24\x8c\x41\x57\xed\xba\x59\xfd\x97\x41\x39\xf3\xd0\x8f\x2f\x9a\xe4\xcb\xd8\x13\xe3\x5a\x00\x80\x3e\xfe\x97\xaf\x50\xbb\x88\xd1\xe0\x91\xa0\x63\x24\xe0\x18\x80\x19\xcc\xfd\x87\x04\x1b\xdb\x5c\x81\x58\x03\x33\x0a\x60\x2c\x2d\x44\xec\x2d\xb8\x09\x5c\xac\x83\x85\x28\x9a\x6b\x81\xc5\x36\x40\x61\x2b\xa9\xd3\x12\x20\x8c\x02\x07\xd1\x81\x47\x5b\x81\xc1\x36\x40\x5f\x0b\xd9\x7d\x2f\xc0\x57\xc2\x75\x48\x2b\x6f\x23\xb8\xd7\x06\xaa\x6b\x0f\xd3\x3d\x40\x45\xfc\x65\x5c\xaa\x1d\x5c\xb3\x83\xe7\xa1\x25\xc0\xb6\xfd\x23\x76\x01\x8f\x1e\xb1\x3b\x07\x7a\xad\xdb\xc0\x62\x2d\x21\xb1\x36\x70\x18\x16\x0a\xdb\x07\x0c\x86\x87\xc0\x5a\x6d\x3b\xd6\x29\x88\x76\x08\xb6\x77\x06\xb6\x76\x04\xee\x03\xea\xba\xdf\x01\x08\xae\x37\x14\xcd\xfb\x9c\x7f\xad\x28\xee\xe2\xf8\x7b\x30\xa7\x1f\x1e\xd6\xda\x0f\xa4\xf5\x60\x70\x56\x8b\x93\x88\x15\xa6\x28\x97\x27\x5a\x18\x72\xc1\x0d\xa7\xd9\x6b\x96\xd1\xc5\x15\x4b\xa4\x48\xa3\x6f\xe9\xa5\x12\xc2\x25\x1f\x69\x47\xc6\xdb\x43\xed\xf2\x02\xa6\xd4\xf7\x3f\x60\x69\x48\xd9\x08\xfe\x4d\xaf\x82\x40\xab\x3e\x37\xfb\xc8\x4a\x87\x6e\xfc\xde\x1e\x49\xf2\x68\x86\x97\x4b\x7a\xd8\x65\x53\xbf\x93\xb7\x44\x8e\x0d\x13\xe4\x88\x8b\xb0\xaf\xc7\x35\x53\x0a\x6f\x3d\x97\xec\x66\xa9\xbc\x7c\x11\x88\x96\xe6\x6e\x34\xc5\xb2\x4d\xfd\x13\x33\x77\xc1\xa0\xd7\xfa\xe1\xbd\x16\x9e\xf0\xc3\xb9\x2d\x3c\xc1\x71\x91\x39\x56\x45\x30\x27\xc0\xcb\xce\xed\xd1\x94\x9f\x2f\xab\x02\xef\x2f\x51\xf3\x2c\xb9\x9b\x8a\x94\xf8\x84\xba\x55\x1f\xc8\x53\xdb\x6c\x34\xf0\xbf\x0f\xd0\x3f\x12\xf0\xaf\x40\xfc\x68\xca\x5b\xc0\xfe\x26\x80\x8f\xf0\x8f\xc4\x03\xfd\x8f\xee\x7f\xd9\x00\xee\x07\x25\x03\xa9\x61\x3c\x08\xb0\xdf\xe9\xee\x7e\xec\x03\xc0\xef\x74\xf7\x78\xdd\xfd\x69\x69\xad\xb5\x0c\xcf\x6f\x15\x4d\xd8\x70\x67\x55\x27\xb0\x3e\x49\x0b\xe5\x32\x47\x2b\x8d\x07\xe5\x1b\xb4\x4c\x2e\x18\x4b\x1d\xd7\x97\x69\xb8\x90\x87\x3a\x2e\xb2\x6c\x41\x8a\x5c\x0a\x77\x27\x47\x13\xf5\x88\x85\x43\x03\x97\x53\x5a\xed\x61\x0b\xb3\x46\x5c\x1a\x6b\xf4\xf4\x5c\x49\xaf\x62\xa8\x42\x08\x7b\xa3\x20\xb2\x26\x82\x84\xb3\x7a\xb9\x76\xb7\x45\x3d\x11\x57\xf3\x89\x5d\x5e\x0c\x8c\x69\x29\x1a\x3e\x63\x55\x0f\xb5\x6a\x82\xf6\x2d\x63\xa9\x12\x3e\xca\x16\x64\x4a\x33\xcc\xb5\x06\xed\xce\x28\xb9\xe1\x59\xe6\xa7\x35\x20\x57\xcc\x10\x33\xe5\xda\xab\x1a\x99\x14\x18\xc1\x66\xa6\x54\x84\x3e\xca\x2c\xb1\x46\x4b\x92\x31\x2a\x8a\xdc\xcd\xdf\x5a\xaa\x0b\x59\xa8\x30\xff\x78\xfe\x85\x42\xe6\xe5\xac\xb8\x26\x82\x67\xbd\x5a\xdf\xd7\xad\x8c\x80\x58\x10\x17\x02\x52\x68\x16\xb2\xbb\x6f\xb9\x66\xbd\xfa\xbb\x43\x93\x87\x78\xaa\x55\xab\xb9\x5c\xc9\x39\x4f\x5d\x2b\xb8\x70\x4c\xac\xc6\xe3\x5b\xc5\x45\x53\x0c\x41\x4c\x42\x8a\xbe\x60\x13\x0a\x7a\xb1\xbf\x84\x1c\x6f\xb8\xf7\xfd\x9b\xa9\xf8\x90\x3c\x2e\x52\x68\x34\x67\x0d\x4e\x99\xd7\x8b\x50\x90\x39\xa7\x30\xdf\xda\x49\x89\x26\x7b\x24\x24\x91\xa0\x70\x15\x82\x9b\x05\x20\x0d\xd3\xc2\x90\x54\xde\x8a\xe3\x81\x6b\xd2\xc1\x35\xa1\x64\xc4\x4c\x7c\x2f\x24\xe7\xfe\x0d\x3d\xef\xb9\x62\x9a\x30\x41\x47\x99\xe5\x55\x88\x29\xba\x5e\x7b\x20\xe2\xe9\x33\x6a\x0a\xc5\xc8\x84\x1a\xb6\x56\xfd\x76\xfb\xf6\x30\xc7\x8e\x6b\x8f\x2d\x8c\x49\x21\x34\x8b\x6e\x54\x5b\xd3\xed\xbf\xfe\xeb\xfe\x74\x7b\x3e\x63\xb2\x30\x7b\x71\x8a\xdc\x4e\x79\x12\xd7\x09\x91\x34\x6d\x38\x3e\x63\x9a\xc8\x62\xc9\x6b\xf5\xd2\x93\x47\x78\x41\xd6\xec\xec\x9f\xc5\x33\x82\xd2\x36\x62\x21\xa8\x35\xbe\xe5\xe5\xce\x0c\x65\x38\x57\x6c\x9c\x08\x25\xaf\x2f\xaf\x7e\x7d\x7b\xfa\xcf\xf3\xb7\x03\x72\x4e\x93\x69\xbd\xc8\x8d\x20\x14\xe4\x28\xc8\xc4\x29\x9d\xc7\x49\x51\x4a\x0a\xc1\xff\x55\xb8\x7e\x44\xe4\xa8\xa4\x7f\xdc\xb2\x7b\x08\x4a\x9b\xb7\xc2\x30\x8a\x91\xd6\xf6\x95\x85\xa7\x7d\x40\x8f\xd4\x0c\xda\xaa\x2d\x69\xed\x51\x4b\x70\x6e\x1f\x77\xd6\xb2\x25\x49\xa6\xcc\xca\x3b\x3e\xf7\xc1\x05\x2e\xee\x8a\xd0\x14\x95\xe0\x6f\xd9\xc6\x9e\x5c\xab\xe9\xd0\x11\x84\x18\x4d\x19\x11\xcc\x58\x2e\x29\xbd\xd4\x52\xe8\x7a\xa5\xa2\x28\xca\x85\x66\xba\x47\x46\x05\x04\x6f\xe5\x8a\xcf\xa8\xe2\xd9\xa2\xfe\x42\xab\xbe\x5c\xca\xe0\x43\x58\xc4\xda\x55\xf5\xcf\x7f\xfd\xfe\xfc\x8a\x5c\xbe\xbf\x26\xb9\x72\x35\x8e\x20\xcf\x1f\xfe\x1d\x96\x79\xc4\x62\xa9\xba\xcd\x49\x07\xe4\x54\x2c\x1c\x01\x90\x75\x76\xf2\x19\xd7\x86\x81\x56\xe9\xcd\x2d\x6f\x1f\x47\xd1\x3d\x78\x31\x80\xff\x3b\xb0\x3b\xa3\xac\xcd\x56\x96\x65\x48\x56\x42\x59\x9d\x55\xc7\x47\x91\x8e\x89\xf2\x24\xf9\xfd\x6a\xc9\x0b\x6d\xbb\xc6\x96\xa1\xb8\x43\xbb\x5c\xb5\xae\xb1\x34\x4c\x28\xd6\x61\x62\x9f\x07\xc1\x60\xcf\x77\x86\xe6\x8c\x56\x9d\x63\xab\xa9\xb7\xec\x99\x58\xdd\x91\x30\xff\x8a\xc1\x25\x36\x28\xc3\xa9\xc4\x17\xc3\x70\x44\xbc\x96\x55\xf5\x7a\x76\x7d\x9d\x91\x7e\x02\x07\x10\xf6\xc8\x0b\xf2\x0f\x72\x47\xfe\x01\xc6\xfc\xd7\xf1\x37\x6d\x9b\x1b\xad\x8d\xba\xe2\x7c\x5f\x17\xc3\x96\xbb\xf0\xa3\x65\x78\x4b\xc1\xae\x9f\x91\x64\xc4\x45\xea\x2d\x1a\xc3\x14\xae\xce\x89\xdf\xc7\xbd\x76\xea\xb4\x53\x7d\x12\x87\xce\x61\x88\x17\xe3\x7a\x5f\x35\xb3\xe6\xd8\x61\xd7\x6f\xfd\xb1\xb3\x2f\xfa\x4e\x6a\x73\x89\x12\x0c\xc4\xc7\x03\xaf\x9b\xe1\x8c\x9a\x64\xda\x94\x41\x18\xf7\xd2\x3b\x7b\x64\xaa\xa2\x57\x24\x95\xe0\x6f\x76\xc1\xb7\x53\x8e\x30\x75\x1f\x8f\x51\x70\x61\x45\x8d\x73\xb3\x6d\x9f\x31\x69\x7a\x0d\x77\x1e\xd8\x73\x5e\x2f\xab\x95\x6b\xcb\x25\x2a\xa4\x0e\x14\x44\xfb\x69\x69\xed\x22\x68\x68\x88\xa5\xf6\x87\x91\x7e\xd0\xb7\x12\x14\xda\x10\xf3\xee\x38\xc6\xca\x8b\x84\x0a\x97\x39\x32\x66\x4a\xa1\xca\x61\x58\x09\xb3\x80\x58\x16\x9e\x60\x9a\x92\xb5\x90\x14\xb9\x92\x46\x26\x12\xd1\x47\xd5\xeb\x25\xaf\xc8\xf5\x59\x7c\x6c\x4e\x33\xd6\xc7\xbf\x13\xd6\xcc\xe1\x31\x01\x16\xfb\xe1\xf5\x10\x13\xcb\x7e\x7d\x36\x84\x3e\x8d\x57\x67\xd7\xc3\xa6\xd1\x77\x70\x7d\x36\x3c\xd8\xe3\xca\xe1\x3c\xbe\xfd\xa6\x2e\x10\x67\x61\xef\xaf\x65\xeb\x92\xdf\xdb\xaa\x9e\xfd\x19\xcd\xfb\x37\x6c\x11\xa5\xdc\xe0\x3f\xa7\x5f\x1e\xb4\x56\x93\x73\x1f\x37\x8b\x68\x4d\xae\x18\x4d\xf9\x9e\x72\xc8\x3c\x43\x46\x9e\x0f\x3f\x8f\xc1\xda\x64\xb2\x99\x9c\xb3\xd4\xa9\xd6\x18\xaa\x4c\xa4\xb9\xe4\x56\xfb\x5d\x93\x85\xd6\x4e\x2f\xff\xfd\x63\x3e\xba\x2c\xb4\x30\xba\x2c\xb4\x2e\x0b\xad\xcb\x42\xeb\xb2\xd0\x96\x47\x97\x85\x16\x39\xfd\x2e\x0b\x8d\x74\x59\x68\xf7\x8d\x2e\x0b\x2d\x72\x72\x5d\x16\xda\xf2\xe8\xb2\xd0\x56\x46\x97\x85\xd6\x65\xa1\xdd\x3b\xba\x2c\xb4\x7b\x46\x17\xc9\xea\x47\x97\x85\xd6\x65\xa1\xb9\xd1\x65\xa1\x85\xd1\x65\xa1\xfd\x87\xc6\x5a\x75\x59\x68\xcb\xa3\xcb\x42\xeb\xb2\xd0\xb6\x8e\x2e\x0b\x6d\x69\x74\x59\x68\x5d\x16\xda\xba\xf1\xbb\xeb\xee\x5d\x16\x5a\xf4\xe8\xb2\xd0\x36\x8d\x2e\x0b\xad\xcb\x42\xeb\xb2\xd0\x48\x97\x85\xd6\x65\xa1\x55\xf4\xbb\x2c\xb4\xf2\x89\x2e\x0b\xed\x3f\xd3\x33\x82\xd2\x36\x42\x5b\x70\x7c\xf6\xd4\xe1\x99\x9c\xe5\x85\x61\xe4\x43\x20\x51\x2a\x51\x4e\x0e\x46\x42\xfa\x35\xa5\x74\xf7\x32\xef\x89\x14\x63\x3e\xf1\xca\xc2\x89\xeb\x23\xdd\x2f\xbf\xb1\x5f\xeb\xa1\xbc\x8f\xe8\xba\x8c\xcf\x78\x5c\x1e\x9a\x1d\x55\x22\xd8\xb0\x85\x25\x88\x34\x6a\xda\x9a\x34\x2d\x0d\x9a\x9c\x1a\xc3\x94\x78\x45\xfe\xe7\xe8\xe7\x2f\x3f\xf7\x8f\xbf\x39\x3a\xfa\xf4\xa2\xff\xf7\x5f\xbe\x3c\xfa\x79\x00\xff\xf1\x5f\xc7\xdf\x1c\x7f\x0e\x3f\x7c\x79\x7c\x7c\x74\xf4\xe9\xfb\x77\xdf\x5e\x0f\xcf\x7f\xe1\xc7\x9f\x3f\x89\x62\x76\xe3\x7e\xfa\x7c\xf4\x89\x9d\xff\x12\x49\xe4\xf8\xf8\x9b\x2f\xa2\xa7\xf8\x40\x86\x43\x93\x27\xde\xc2\x09\xa8\x01\xd4\x56\xb6\xcd\xe8\x1d\x08\x23\x3a\x93\x85\x88\x37\x8e\x20\x7e\xd6\xb1\x58\x79\x82\x1d\x10\xff\xbb\x33\x06\x69\x63\xd4\xf8\x88\x82\x8e\x3f\xfe\xc4\xfc\xf1\xc1\x9f\x81\x65\x0e\x41\x3a\xc7\x1d\x27\xad\xe7\x90\x70\x09\x41\x46\x53\x78\x1f\x46\x67\x93\x33\x6e\xac\x89\x63\xad\x1a\x5a\x0f\xab\xe5\xa6\xee\xf2\x8a\x26\xe9\x65\x02\x44\x9d\x53\x88\x51\xad\x85\x6c\xd6\x72\x7e\x64\xb0\x4b\xe2\x15\x27\x49\xa8\xa8\xfc\x97\xc0\xdb\xfd\x94\x8d\xb9\x60\x3e\x86\xa2\x2e\x27\xe2\x9d\x8c\x7f\x04\x79\x82\xfa\x73\xcd\x92\x42\x71\xb3\x38\x93\xc2\xb0\xbb\x28\xe7\x61\xf3\xdc\x5e\x35\x09\x10\xb7\xc8\x3e\xaf\xdb\xff\x5b\xd4\x77\xca\xdc\x25\x6b\x2f\x25\xf0\x97\x31\xf1\xaa\x10\x60\xbf\xbb\xc4\x3f\x66\xe2\xe2\x82\x21\x12\xdf\x9a\x4e\x10\xb3\xbb\x3c\xd9\x60\xda\x3a\x0b\xfe\x5f\x05\x9f\xd3\x8c\x45\x5e\x44\x15\xd5\x21\x18\x40\x75\xc2\xb1\x97\x90\xa1\xfa\xa6\x3a\x31\xac\x6f\x55\xe9\xf2\xdb\x4f\xc2\xf2\xc1\xaf\xd8\x9d\xd9\x8b\x66\x06\xd7\xe6\x50\xf1\x39\xcf\xd8\x84\x9d\xeb\x84\x66\x70\x72\xdb\x99\x3d\xa7\x1b\xa8\xc1\x8e\x2a\x99\x21\x3c\x13\x53\x66\xb9\x9e\xd0\xe0\x3a\x81\xcc\xb7\x09\xe5\x82\xcc\xec\xda\xe6\xe1\x25\x18\xb7\x84\x95\x09\x46\x93\x9c\x2a\x26\x4c\xe9\x93\x71\x26\xf9\x48\xca\xcc\xc7\xf9\x23\x5a\x81\x87\xef\x0a\xa9\x33\x42\xfe\x2a\xd8\xed\xaf\x76\x76\x9a\x8c\x33\x3a\x09\x2e\x96\xf8\x48\x09\x66\x56\xbc\xd2\xd5\x54\x37\x2d\x30\x46\x8c\xdb\x3b\x8a\xd0\xec\x96\x2e\x74\xe5\x60\xab\x95\xb9\xd0\xaf\xc8\xcb\x63\xcb\x6f\xf1\xb7\x8e\x26\xe5\x9c\x52\xf2\xd5\x31\xa0\xf8\x67\xa7\xc3\x5f\xaf\x7e\xba\xfa\xf5\xf4\xf5\xbb\x8b\x4b\x9c\xac\xb3\x7b\xc1\x22\x93\x3b\x13\x9a\xd3\x11\xcf\x38\x46\x09\x5a\x89\xb1\xab\x13\x81\xcb\x23\x4d\x4f\x52\x25\x73\x58\x9f\xe8\x65\x08\xbe\xd3\x4a\xc6\x37\xad\x75\x6c\x01\x06\x12\x8e\xc3\xb8\x39\xc1\x89\xa2\xc2\x54\x4e\x35\x7c\x90\x85\x2a\x84\xe1\xb3\xbd\xa6\x04\xd1\xb4\x7d\x3a\xd0\x69\x9a\xb2\xb4\xf1\xc9\x08\x4a\xbb\x46\xd3\x9e\x85\xd7\x2e\xaa\xba\x10\x64\xf8\xfe\xea\xe2\xff\xa0\x68\x92\xa5\x33\xb5\xc8\xdb\x04\x37\x3e\x42\x76\x06\x21\xf6\xa0\xb7\xde\xab\x0f\x3e\xeb\xb0\xdb\xad\xa7\x99\x4b\x53\xde\x93\xed\xe2\x51\x3e\x14\xa2\x59\x01\xa9\xa2\x47\x66\x32\x8d\x16\x21\x84\x0c\x4b\x04\xa7\x49\xa5\x56\xc8\x80\x2a\x46\xec\x9f\x08\xc3\x69\x86\xb8\x84\x2b\xcd\xcd\x4a\x59\xc8\xc6\xf3\x37\xe8\x4a\x9c\x1f\x02\x78\xcb\x74\xf4\xd7\xe1\x6f\x2d\x7b\xa1\xbf\xb3\xa6\x5a\xab\x5d\x29\x9f\x26\x29\x13\xd2\x78\x75\xdb\xce\x02\xca\x6b\x28\x19\xdf\x18\xd8\xd9\x8b\xb5\xc0\xca\xc6\x8d\xa2\x1d\xb8\x82\xbd\xb4\xb8\x0e\x6b\x3e\x2c\x67\xea\x6a\x12\x15\x9a\xe9\xdd\x2e\xad\xca\xd2\xb4\xb3\x55\x8c\xa6\x90\x79\x9b\x53\x33\x75\x31\x44\x33\xaa\x6f\x10\x98\x20\x3c\xe8\x75\xc0\x12\x5a\xb1\x33\x2c\xa7\x7e\x6d\xd7\xd5\xe3\x23\xf1\xe7\xc7\xea\x7e\x2e\xf2\x0a\x70\x9a\xf8\x48\xc5\x16\x55\x03\x68\xfa\x5e\x64\x8b\x0f\x52\x9a\x37\x65\x02\x69\xab\x83\xf5\xa3\xd7\xba\x01\xfe\xab\xf8\xde\xaa\x73\x10\x02\x94\xf6\xed\x62\xc7\x6f\x99\x65\xc5\x7a\x4e\x6b\x08\x01\xe4\x7a\xdf\x0c\xa6\x0a\x71\xaa\xbf\x55\xb2\x88\xbe\xda\x56\x94\xc2\x6f\x2f\x5e\x83\x3c\x29\x3c\xc2\x2b\x8c\x5a\x40\xa2\x3c\x91\x63\x14\x84\xb3\x46\x8f\xff\xc1\x63\xed\xf5\x13\x1d\xcf\x5e\x01\x36\x23\xef\xe8\x82\xd0\x4c\xc3\x31\xf3\xe9\x4c\xeb\xac\x51\x72\x11\x3f\x61\x4f\x66\x24\xcd\x74\xc5\x5e\xb6\xec\xb5\x4a\x3f\x3e\x43\xb7\x02\x86\xab\xc2\x7c\x5c\xac\xbc\xc6\xd0\x1b\x84\x12\x91\x2b\x96\xb0\x94\x89\x24\xfa\x34\x3d\x0e\x8c\x08\x27\xf0\x52\x0a\xcb\x96\xad\xce\xe0\x45\x89\x4f\x83\x7b\xac\x79\x92\x50\xd1\x44\xf6\x08\x03\x0b\x0b\x29\xfa\xc0\x94\x85\x66\x0a\x3c\x29\xd6\x18\x74\x71\x05\xdf\x17\x23\x96\x21\xd2\x02\xc1\xb0\x85\x3a\x4b\xd4\x38\x0f\x0a\x9f\xd1\x09\x23\xd4\x94\x07\xdb\x48\xc2\x84\xc6\x88\x4d\xe7\x08\x34\x24\x95\xac\xca\x58\xa7\x9a\xfc\x70\xf1\x9a\xbc\x20\x47\x76\xee\xc7\x70\x0c\xc7\x94\xc7\x43\xf2\x46\xba\xc8\xd2\x65\x4b\x77\x1c\x5e\x05\x4b\x01\x3c\x15\x0f\x42\x28\x27\xc2\x7a\x44\x48\xa2\x8b\x64\x1a\xd6\x82\x4b\x51\xc6\x55\xf8\x68\x69\x54\x98\x7a\xc7\xd2\x2d\x58\xba\xe5\x05\xf1\x83\x66\xaa\xf5\xfd\xf0\xc3\x1e\xef\x87\xba\xdb\xc0\xf2\x6a\xb5\xba\x88\xf0\x16\xcf\x90\x33\x66\x68\x4a\x0d\xf5\xf7\x46\x55\x5b\x24\x1c\xb5\x68\x92\xf7\x1e\xc9\xfa\x51\x8b\xa6\x1a\x79\x24\x51\xc1\x78\xb1\x47\xf2\xc9\xde\x1e\x9a\xbd\xe5\xa2\xb8\x73\xd1\x89\xed\x1d\x5b\x57\xe7\x40\x86\x24\xe1\xa3\x41\xae\xd0\x3c\xcf\x30\x47\xc9\xfb\xae\x6a\x01\x09\x17\x8d\xa3\xd4\xdb\x51\xa5\x07\x71\x49\xb3\x4c\xda\xeb\xce\x6a\x9a\x54\xa4\x72\xb6\x3c\xf9\x78\xdd\x5b\x2a\xc2\x1a\xb5\x7b\x07\x9d\x5c\x25\xad\xe4\x6a\x1b\xd7\x5f\xc6\xe6\x0c\x51\xfa\x6d\xb9\xf6\xb0\x7d\xda\x1a\x08\x61\xf7\x81\x1c\xc9\xe8\x88\x61\x0a\x62\x7a\x55\xc2\x9d\x74\xbd\x7a\x82\xd1\x5e\x1a\xa4\x73\x47\xc9\xac\x7d\xba\xe3\x07\x99\x31\x17\x23\x18\x16\xc1\x92\xfb\xc3\xad\x01\x3c\xd4\x76\x0d\xc0\xea\x6e\xac\x01\xf8\x37\xfe\x68\x6b\x50\x20\x34\x0c\xb2\xbc\x06\x56\x3d\x69\xae\x01\xe8\x02\x7f\xac\x35\x40\xbb\x2c\x35\x4b\x12\x39\xcb\x87\x4a\x8e\x79\x3c\x13\xad\x5c\x7d\x9e\x4c\x05\x2c\x3b\x1f\x17\x26\x02\x8f\x34\xa3\xf0\x40\xbf\x69\x12\xa5\xaa\x0a\x72\x8e\xc7\x46\x8c\xbb\x33\x42\x44\xf4\xff\xaa\x69\x80\x20\xed\xda\xde\xa7\x61\x56\x0d\x5c\xdb\xbe\xc1\xff\xc3\x5e\xa5\xbe\x4c\x68\x06\x25\x82\x71\xfb\x46\x96\xf7\x6e\x99\x50\x15\xa7\x8d\x3a\xf2\x00\x1c\xc3\xf3\x21\xee\x03\xaa\xb3\xc2\x6f\xbc\x77\x58\x48\x64\x1d\xb4\x2a\x1a\xc1\x05\xcc\x5f\xbb\xf8\x5c\xa0\x19\x42\xd4\xed\x1d\x1b\x00\x7d\x5c\xe1\xb6\xda\xac\xec\x61\x75\xc5\xd0\xde\x95\x25\x8d\xed\x22\x31\x91\x62\x33\xde\x73\x6a\xa6\x3d\xa2\x58\xe6\x82\xe6\x3d\xf3\xdf\x38\x63\xff\x10\xbc\x7c\x6d\x26\x1b\x18\x21\x7c\x3e\xe8\x6e\x5c\x0a\x3f\x63\xf0\xc9\x22\x50\x6f\x12\xd4\xa9\xb1\x13\xf3\x5c\x93\x83\xb7\xe1\x20\x20\x4a\xae\xfe\x1e\x37\xd5\x81\x9b\x71\xe9\xad\x71\x9e\xee\x1b\x8e\xac\xdb\x27\xc7\x2b\x8b\x5a\x16\xd7\x77\xfa\x3a\x64\x4d\xa0\xca\x5a\x93\xba\xa0\x7a\x45\x7e\x16\xa4\x5c\x54\xd2\xaf\x58\x04\x89\xbf\x6d\x61\xa7\x8a\x45\x50\x34\x1d\x3b\x7d\x70\xe6\x40\x70\x12\xf7\x97\x8c\x63\x6f\x2d\x60\x27\x0b\xb4\xc2\x8a\x2e\x73\xf0\x0f\x02\xce\xbf\x40\x9e\xfe\x3e\x11\x72\x0d\xcd\xb0\x4f\x07\xfb\x3d\xaf\xf8\x94\x3c\x04\xa0\x89\xbe\xae\x6f\xb9\x48\xe5\xad\xde\xd5\x52\xfd\xd1\x91\x09\xe6\x4e\x62\xc5\x81\xe1\x62\xa2\xdb\x58\xab\x34\xcb\x1a\x20\xd6\x3a\x73\xd5\x73\x46\xbc\x55\x19\x5a\x56\xac\x9a\x75\xcd\x3c\xaa\x68\x8a\x4d\x7f\x49\x67\x42\x56\x63\x32\xd3\xf4\x4c\xd9\xf7\x18\x4e\xb3\xab\x3c\xbe\x36\x2f\x59\x3e\x5b\xdf\xbe\xbb\x3a\x6d\x92\xb2\x97\xcb\xed\x94\x21\xbc\xd2\xc4\xaf\xa6\xa5\x45\x68\x3a\xe3\x5a\x83\x97\x97\x8d\xa6\x52\xde\x90\xa3\x10\xe2\x37\xe1\x66\x5a\x8c\x06\x89\x9c\xd5\xa2\xfd\xfa\x9a\x4f\xf4\x89\xe7\x92\xbe\xfd\x32\x6c\x99\xd8\xac\x8c\xa8\x04\x4f\x88\x30\x3a\x64\x3e\xc3\x84\x92\xf2\xeb\x70\xd7\xad\x5d\x0a\x57\xbc\xde\x07\x12\xad\x2e\xd5\x25\xb6\x8e\x17\x44\x45\xee\xfd\xba\x5e\x3d\x1e\x97\xc8\x82\x71\xf7\x1c\x11\x48\xd8\xe6\xb8\xfc\x5f\xe2\xeb\xd6\x6d\xd8\x1b\xb7\xde\xce\x08\xd9\x7f\xc1\x44\xa7\x3e\x27\x4c\xb7\x2f\x98\xf8\x5d\x45\x83\xa4\xcc\x25\xfe\x31\x08\x74\x8c\xcf\x5a\x24\x75\x03\x6a\x29\x98\x17\x00\xa9\x43\xa8\xb7\xe0\x5f\x83\xa9\x8f\xd0\x30\xcc\x00\xbc\x77\x19\x92\xd6\x5a\xce\xf2\x29\xed\x3b\xb7\x11\xb6\x78\x32\x08\x72\xaf\xbc\x92\xa9\x14\xd2\x27\x6d\x59\xb5\x4c\x0a\x60\x3d\x74\xfd\x60\x87\xff\xc3\x99\xf0\x97\x5c\x6d\x69\xcb\x3a\xee\x38\xeb\x26\xa4\x6b\x8e\x33\x3a\x81\x1c\x66\x7b\x55\x3a\xd8\xde\xad\xc3\x2d\x37\x53\x59\x20\xcb\x22\x4c\x59\x83\xb0\x5b\x0d\xc5\x34\x40\xf6\x82\x30\xa5\x24\x72\x9e\x10\x5f\x1a\x80\x31\x98\x21\xdc\x9f\x10\xc8\x6a\x19\x85\xda\x9f\x0e\x71\x34\x6b\x11\x43\x55\x9f\x0d\x88\x37\xb7\xdc\xc7\xc6\x63\x96\x58\x53\x07\x45\xb3\x7e\xd8\xdd\x9d\x79\x54\x55\xcd\xf6\xa9\x45\x98\xf0\x21\xe2\xaa\xe5\x58\xbb\x6d\xc6\xef\xec\x97\xd6\xdf\x50\x8f\x79\x42\x1e\x50\x21\x45\x7f\x3d\xa9\xe3\x01\x21\x17\xa2\x4c\x0e\xc2\xd5\xcd\xe6\xcd\x09\x86\x28\x61\x63\xb7\xaf\x5d\xf3\x1b\x9f\xb4\x5d\x77\xb9\x5b\xdb\x53\x15\x2d\xa4\x1f\x06\xd7\x23\x75\x6c\x6f\xa7\x6b\x01\x30\x3e\x4f\xc4\x1e\xff\xa0\xa1\x22\x8f\xc1\x5a\x7c\x70\x03\xee\x87\x22\xbc\x1c\x5a\xdc\xc4\x09\x4b\xfc\x0f\xb7\x67\xf7\x61\x85\x7e\x2f\x91\x1a\xcc\x5a\xa8\xa5\x25\x5c\x48\xe2\x21\x43\xb4\xf4\xbb\x5f\x5d\xc6\x91\x6c\x09\x31\x92\x47\xf1\xb4\xe2\x12\x85\x5c\x65\xae\x96\x0d\x50\xae\x6a\x4f\xd7\x3c\x25\x65\x5c\xcb\x30\xb2\x52\x01\x54\x07\x2c\xab\x97\x41\x4f\x46\xa8\x62\xc8\xff\xed\xd3\xda\x6a\x36\x9e\x88\x63\x53\x48\x2e\xab\x97\x16\xf4\x1d\x24\x52\x52\x08\xc3\xb3\x10\x0a\x37\xcb\x33\x16\xeb\x82\xac\xcf\x70\x50\x56\xf2\xa8\x75\x55\xe9\x85\x8f\x86\x1b\x36\x8a\x26\x34\x78\xf1\x85\x11\x7b\xe4\xff\x82\x68\x2d\xb3\x4e\x42\x0d\xb5\x61\xf9\x8a\x58\x33\x14\x34\x27\xdf\x53\x0a\x4a\x32\x18\x19\xfc\xd9\x24\xe5\xe3\x31\x0b\x99\x32\x23\x46\x72\xaa\xe8\xcc\x2a\x82\x91\xad\x54\xdd\xd6\x8e\xd8\x84\xbb\xb4\x88\xf2\xba\x3f\xd4\x55\x01\xb1\x9e\x53\x11\x78\x1c\x63\xcd\xf8\x64\xea\x2c\x56\x42\xa1\x54\x0b\x09\x71\x46\x99\xa4\x29\x01\xc9\x25\x15\xb9\xa5\x6a\x16\xa9\xa5\x26\x34\x99\x42\x00\x14\x15\x24\x2d\x2c\xb3\x11\xa8\x69\xbe\xe8\x6b\x43\x0d\x23\xd6\x76\xf5\x8e\xcd\xeb\xe8\xc4\xfd\x9d\xb3\xf5\xbb\x76\x38\x5d\x3b\x9c\xae\x1d\x4e\xd7\x0e\xa7\x6b\x87\xd3\xb5\xc3\xe9\xda\xe1\x74\xed\x70\xba\x76\x38\x5d\x3b\x9c\x6a\x74\xed\x70\xb6\x7d\x59\xd7\x0e\xc7\x8f\xae\x1d\xce\x86\xd1\xb5\xc3\x59\x79\xac\x6b\x87\xb3\x61\xfc\xe7\x97\xd4\xee\xda\xe1\x44\x8f\xae\x1d\xce\x46\x42\x5d\x3b\x9c\xae\x1d\xce\x93\x2c\xfa\xda\xb5\xc3\x59\x1e\x5d\x3b\x9c\xae\x1d\xce\xd6\xd1\xb5\xc3\x59\x1a\x5d\x3b\x9c\xae\x1d\xce\xba\xf1\xbb\xeb\xee\x5d\x3b\x9c\xe8\xd1\xb5\xc3\xd9\x34\xba\x76\x38\x5d\x3b\x9c\xae\x1d\x0e\xe9\xda\xe1\x74\xed\x70\x2a\xfa\x5d\x3b\x9c\xf2\x89\xae\x1d\xce\x7f\xa6\x67\x04\x19\xff\x99\xf2\xa8\xa2\xe0\x31\xf5\x04\x7d\x68\x57\xa8\xf8\x12\xf5\x7d\x94\x8c\x8a\xf1\x98\x29\xb8\x44\x60\x36\x2b\x11\x43\x65\x5d\xe3\xd8\x22\x2e\xc6\x0b\x1f\x6b\x19\x6a\x66\x7a\x50\xe2\x50\xbb\x4c\xbf\xf5\xaf\x88\x22\xeb\xcb\xd9\x40\x81\xed\x2a\x7b\xe2\xfc\xfd\x9b\x76\x05\x10\x71\x31\xf0\x30\xef\xf7\x22\xc1\x47\xe9\x56\x9b\xb5\x66\x4d\xfd\x9e\x45\x7d\x7f\x92\x49\xed\x33\x32\x60\x11\x93\x29\x15\x82\x79\xef\x0a\xe1\x06\xbc\x9a\x23\xc6\x04\x91\x39\x8b\x4d\xbd\x1d\x2d\x08\x25\x9a\x8b\x49\xc6\x08\x35\x86\x26\xd3\x81\x9d\xb1\x08\x1b\x55\x65\x2c\xb8\xdf\xc4\x39\xa9\x8c\x62\x74\x16\xf2\x5c\x66\x94\xbb\x29\x11\x9a\x28\xa9\x35\x99\x15\x99\xe1\x79\xf9\xc2\x38\x92\x0c\x92\x03\x5d\xd2\x69\xb9\x19\x10\x86\x56\xa5\x40\xf4\xca\x59\x47\xd1\x74\xcb\x44\x64\xbd\x16\x2f\xf8\x86\x7a\xd0\x34\x63\x96\x9b\x45\x19\xad\x1c\xc7\x4d\x63\xae\xb4\x21\x49\xc6\x41\x41\x85\xaf\x73\x95\x41\x60\x5e\x3d\xb8\x59\x21\xf9\xc3\xad\x4a\xfc\x34\xe1\x49\x6b\x4d\xe6\x46\xbb\x78\xdc\x72\x62\xe1\x75\x29\xd7\xde\x93\xa0\xe3\xa2\xd9\x68\xa8\x1e\xeb\x0e\x62\xd8\x6f\x38\x66\x41\x09\x80\x59\xfa\x5f\x45\x11\xad\x4d\xab\x56\xfa\xbe\x0a\xb2\xae\x02\xb7\xc7\x19\x8d\xb3\xd0\x03\x53\xf7\xea\xdd\x51\x6a\xba\x3a\x84\xbb\x57\x22\x26\xf2\x84\xda\xaf\x85\x03\x2a\xd8\xdc\xf2\x23\x4b\x98\x55\xf7\xe8\x06\x89\xf2\xe0\x02\xa5\xa6\xe3\xbc\x63\x5a\xd3\x09\x1b\x46\xc2\xbf\x9b\x9c\x4a\x80\x00\x57\x9b\x0a\x2d\x3a\x32\x16\x9b\x57\x53\x3d\x55\x85\x8a\x36\x2d\x00\x32\x73\xf3\x44\x45\xd7\xdf\x2a\x6e\x0c\x83\x83\x05\x35\x91\x21\xd6\x63\xb9\x54\xce\x61\x33\x28\x35\x8a\xf6\xbb\x30\x99\xea\x05\xf6\x8e\x16\xa9\x0b\xcb\x1c\x31\x32\x52\x9c\x8d\xc9\x98\xc7\xaa\xd5\x2e\xea\xb2\xe7\xaa\x4e\x52\xe7\x2a\xd5\x9a\x29\xf8\x76\x6f\x22\x87\x35\x88\x9b\xe3\x8f\xde\xf0\x31\xaa\x10\x09\xad\xf5\x16\x80\x9a\x0e\x7c\x4c\x26\x10\xd9\xa9\xc0\xc0\x8b\xa2\xf8\xd7\x17\x7f\xff\x9a\x8c\x16\x56\x63\x02\x83\xc4\x48\x43\xb3\x72\x63\x32\x26\x26\xf6\x0c\x38\x31\x4b\x23\x77\xa9\x96\x36\x17\x2c\x35\x68\x2c\xe7\x16\xf2\xe5\x57\x37\x23\x7c\xad\xef\x93\x94\xcd\x4f\x6a\x67\xa7\x9f\xc9\xc9\xba\x7e\x7b\x31\x8a\x1b\xca\xa5\xb7\x86\xad\x64\xc6\x93\x05\x9a\xb1\x42\x99\x58\x32\x95\xb7\xce\x55\xb0\xca\x09\x71\xc7\xaa\x0c\xb8\xcf\x65\x5e\x64\x2e\x71\xe1\x4d\x59\x87\xa4\xd0\xac\x91\x83\x1e\x77\x25\x8c\x37\xc8\x0f\x00\xcf\xfc\x6b\x5a\xa8\x58\x3e\xf0\x38\x9c\x27\xe9\x4b\x28\x78\x28\xa7\xac\x10\x0b\xbe\xa2\x37\x34\xcb\x46\x34\xb9\xb9\x96\x6f\xe5\x44\xbf\x17\xe7\x4a\x45\x02\x32\x8d\xef\xce\xa8\xbd\x31\xa7\x85\xb8\x71\xed\xb5\xca\x8a\x4d\x72\x62\x2d\x91\x3c\x32\xd9\xd6\xa7\xec\xac\x13\x57\xae\xda\x51\xb8\xd0\xfd\x15\x8c\xe3\x0c\xc2\xee\x80\x1f\x9c\x6b\xc7\xa7\xec\x3a\x0e\xc4\xce\x53\xd7\x99\xeb\xab\x17\x7f\xfd\x6f\xc7\xce\x44\x2a\xf2\xdf\x2f\x20\x19\x41\xf7\x9c\x30\xb6\xf7\x52\x2c\x4d\x3d\xa3\x59\xc6\x54\xd3\x6e\xb3\x87\x6c\x1d\xd3\x3d\x38\xcf\x19\x3c\x7b\x3d\xa8\x09\x73\x7d\xfd\x13\xd8\x2f\xdc\x68\x96\x8d\x7b\x2e\xa3\xb2\xf4\x60\x1c\xc2\x65\x7f\xe8\x6e\x85\x38\x03\x46\x15\xec\x31\x8c\x8a\xb9\xcc\x8a\x19\x7b\xcd\xe6\xbc\x4d\x43\xd4\xc6\xd3\xc1\x53\x9b\x71\x0d\x89\xb0\xa3\x4c\x26\x71\x79\xc5\xa9\x27\x50\x8b\xc6\x5c\xee\x80\x13\xf3\xe5\x88\xf8\xd2\x8d\x5f\xd1\x88\x2c\x9d\xd1\x3c\x8f\x07\x71\x20\x0b\x4e\xd1\x5b\xf7\xe1\xfe\xa3\x80\x5f\xa1\xa0\x12\xb2\x2a\x1f\x1e\x1b\x74\x2f\x8c\x55\xe1\xc2\x33\xb5\x75\xa8\x08\x84\xad\xcc\xe1\xbf\xb1\x79\x34\x2b\x49\xd0\x65\x36\x68\xb9\x26\xb8\xce\x59\x04\x76\x02\xe4\x55\xbc\x03\xa8\x05\x0c\x87\x8b\xc6\x6d\xac\x9d\x08\xc8\x17\x99\x51\xe3\xb5\xd8\x00\xdd\x61\xaa\x6a\xe4\x4c\x69\xae\xed\x35\xfc\x11\x4e\xe5\x59\x46\xf9\x2c\x38\x2b\x72\x84\x9f\xb3\x45\xb3\x09\x0c\xfe\xd5\xaf\x9d\x96\xc8\x07\xa2\x63\x65\x5b\x65\x3b\xc7\xc5\xb9\x3a\x56\x87\xe6\x1f\x78\x69\x37\x94\xa9\x27\x00\xa2\xca\x35\x58\x59\x63\x4a\xc4\x29\x50\xf5\x14\xb8\x56\x17\x64\x5b\x71\xf7\xb1\x5a\x83\xa6\xb4\xb3\xbf\x41\x8a\x3b\x47\xeb\x11\x85\x1c\x4c\x72\x07\x19\x07\xd2\xcd\x4f\xb7\x29\xa4\x50\xc9\x72\x95\xa9\xea\x0e\x44\x4d\xc5\xf6\x36\xe6\x80\x40\x9c\x10\x82\xa6\x3d\x01\x7e\x3a\xe4\xf0\xd5\xe1\x5e\x25\x9d\x5b\x46\x25\x73\x3a\x41\x35\x85\x5c\x5a\xcd\x65\x32\xf5\x72\x42\x53\x79\x8b\x11\xf0\xc0\x92\xa1\xea\x2a\xd0\x63\x69\x55\x99\x0d\xea\x1a\xba\x40\x15\x64\x9c\x25\x09\xea\xb6\xaf\x07\x70\x4b\x17\x84\x2a\x59\x88\xd4\x7b\x19\x83\x8b\x18\x41\xf1\xdd\xd2\x67\x5f\x4a\xc1\x02\xd6\x53\xaf\x59\x84\x20\xc9\x35\xc0\x64\x56\xd2\xbf\x1c\xbc\x7c\xf1\x54\xaf\x39\xf8\xb6\xa5\x6b\xee\xb2\xc5\x35\xe7\xe4\xc6\x5e\xbf\x32\x34\x4f\x6a\xf9\xa5\xef\xbc\xab\xa8\xec\x8d\x04\xf6\x1d\x78\x78\xe1\x57\xb7\x8a\x47\x1a\x07\x6e\x94\xad\x8e\xc9\x11\xa8\xf2\xd6\xda\xaa\xd5\x61\x39\xae\xec\x26\x04\x51\x23\x71\xdd\x96\xda\x95\xdd\xd1\xc5\xe8\x01\x25\xae\x17\x98\xc0\xda\x38\x94\x90\xac\xa4\x91\x6f\x14\xbe\x08\x9a\x75\x73\xf5\xe0\x80\x1c\x39\x9a\x87\x2e\xdb\xfd\x78\xaf\x47\xd4\x2f\xec\xf9\x5d\x8e\xa8\x24\xde\x58\xdc\xf3\xbb\x9c\x82\xbf\x31\x5f\xbb\xca\x88\x65\xa8\xf6\x63\xfb\x2a\x23\x48\xd6\x2f\xc3\x7f\xb2\x29\x9d\x33\xc8\xd8\xe7\x19\x55\x19\x84\x0b\x5c\xb9\xef\xc7\x90\x2c\x0c\x61\x62\xce\x95\x14\x10\xaf\x39\xa7\x8a\x43\x0d\x36\xc5\xa0\xa2\x89\xb5\x22\xbf\x38\xfa\x78\xfa\x01\xa2\xc8\x30\x65\x0a\x5c\x81\x18\xbf\x9a\x85\x0e\x25\xcd\xea\xeb\x50\x7b\xf1\x03\x1e\xb0\xb0\x0a\xf6\x14\x20\x6f\x35\xff\x24\xcc\x7d\x56\x98\x82\x66\x50\x0c\x21\xc9\x0a\xcd\xe7\xfb\x94\xae\x58\x5b\xa1\xd4\xda\xfe\x40\xa6\x82\x2f\x9f\xf1\x9a\x47\xf1\xe6\x52\x99\x8f\xea\xd0\x78\x32\x55\x65\x0d\x80\x9f\x84\x8c\xac\x98\xbf\xa1\x11\x4b\x00\x6f\x0f\x75\x59\x08\x19\x03\x89\x58\x45\xc5\xbb\xf8\x7c\xe5\x1d\x17\x38\xef\xeb\x85\xb7\x03\xc7\xa1\x26\xd9\xfe\x9d\x7d\xb1\x67\x2f\xea\x14\x45\x9f\x9f\xb8\x93\x93\x0a\x1d\xe3\xeb\x6f\x1c\x96\xd7\x97\x57\xee\x99\x88\xf7\xdf\xbb\x40\x2c\x9f\xb2\x19\x53\x34\xab\xaa\x4f\x22\xa6\x72\xbe\xfa\xf4\xd6\x87\xa3\x2c\xd0\x66\x03\x68\xb1\xe6\x25\x2e\x4a\xac\xe9\x2e\xba\xf7\xcc\xcc\x28\x54\xf2\xa4\xd0\x51\xda\xb0\x59\x2e\x15\x55\xdc\xdd\x2b\x54\x10\x76\xc7\x35\xd4\xa5\xcc\x65\x0a\x8e\xd9\x42\x33\xd5\x2f\xb3\xa9\xee\x25\x4f\x13\xc3\xe7\xae\x67\x70\x00\xe3\x52\x36\x2a\x26\x13\x2e\x26\x83\xea\x1b\x6a\xc8\xd5\xbd\x24\xa1\x6a\xa4\x90\x44\x31\x2d\x0b\x95\x80\x06\xa8\x93\x29\x4b\x0b\x08\x6e\x9b\x14\x14\xba\x7f\x33\x5d\x82\xf4\x11\x42\x0a\xe0\x63\xc7\x6e\x25\xc0\x5d\x46\x93\x2e\x00\x34\x80\xba\x59\xf6\x37\x34\xca\x81\x04\x50\xb9\x6b\xfd\x0c\x6d\x58\xeb\xa8\xb9\x5d\xd8\xd5\x4f\xbf\x97\x64\x42\xa1\x3b\x2c\xbc\xdf\x15\xac\x49\x98\x95\x32\x46\x57\x8b\xe1\xfd\xed\x5c\x8a\xb8\x7e\x60\x96\x94\x3f\x03\x6c\xce\x13\x98\xe1\xba\x6d\x81\x3f\x72\x2b\x74\xff\xa6\xa7\x3e\x84\xd3\x09\x6b\x88\x64\xae\x95\x37\xad\x82\x3a\xaf\xed\xda\x46\xc5\xb9\x97\x47\x34\x44\x5a\xba\xa8\xd6\x72\x15\x6b\x13\xd5\xc5\x28\xac\xc6\xfd\xc6\x68\x38\x21\x3e\x24\x29\xcf\x19\x55\x35\x37\xa1\xab\x49\x2c\x45\xe2\x5f\x1f\x59\xe3\x8c\x3b\xc8\x39\xcb\xa7\xb4\x0c\x94\xf4\x4d\x6e\x83\x47\x1e\x2b\x23\xc8\x72\x4d\xdb\x7b\xfe\x1a\xe3\x12\xa2\x6a\x82\xf7\xe2\x1d\x9e\xaa\x49\x31\x73\x05\x7f\xe5\x52\xfd\x4e\xdf\x14\x59\x26\x37\x98\x3b\xef\xf0\x50\x93\xb3\x77\xaf\xeb\xd1\x9e\xf5\xf8\xb3\x10\x1b\x1c\xa7\x8f\x7d\xdc\xae\xd1\xae\xd1\x53\xe3\x14\xa5\xe5\x60\x87\xba\x32\x0b\xac\x5d\xe9\xd2\xae\xca\x5d\xac\x2e\x61\xcf\x6c\x36\x0f\x1a\x4a\x39\xeb\x70\x18\xb9\xc8\x0b\x83\xd1\x2d\xcb\x50\x6d\x91\x4c\xa9\x98\x40\xfe\x9d\x2c\xec\xbc\xbe\xf8\x02\xbe\x5e\xb1\xb4\x48\x1c\x78\x19\xe7\x72\xf0\xb1\x65\x5f\x04\x8d\xc7\x97\x32\x81\x66\x72\x3a\xa1\x79\xe0\x6f\xac\xe1\xa0\x17\xc2\xd0\xbb\x57\x84\x0f\xd8\x80\x1c\x7c\x51\x7b\xfc\xc0\x7d\x45\xae\xa4\x9d\xaa\x0f\x5d\x8b\x5e\x81\x8c\x1b\x10\x62\x07\x75\x8a\x03\x72\x6e\xe7\x0a\x1e\x89\xf2\x60\x44\xeb\x7c\x2e\xc2\x68\x54\x1d\x9d\x1e\x51\x6c\x42\x55\x9a\x41\x72\xd0\xd8\x5e\x10\x65\x88\x60\x38\x08\x51\x94\xe1\xa2\x05\xec\x58\x48\xb3\x4e\xfb\x8b\x8c\xba\x35\x54\xdf\xe8\x13\x2e\xac\x26\xd6\x4f\xa9\xa1\x7d\xe8\x0e\xe1\xae\x84\x13\xd7\x9a\xa4\xef\xcb\xc4\xf5\xa9\x67\xe1\x7e\x79\xa4\x4f\x9e\xfb\x84\x8e\x3e\x2d\xff\x8a\x8b\x3e\xed\x43\x51\xb3\x98\x18\x0f\x84\x3b\x1d\x69\x2f\x61\xac\x0e\x44\x85\xc1\xa6\x54\x3b\xaf\x8a\x10\xc3\x9b\x06\xe4\x52\x9a\xaa\xe4\xa9\x73\x0d\x44\x82\xd9\xbe\x10\x5c\x25\x0b\x2b\x39\x77\x7e\x79\xfd\xe1\xa7\xe1\xfb\x8b\xcb\xeb\x20\xee\xe2\x63\x23\xd6\x88\xc4\xfb\xc4\x5d\xdc\x84\xef\x33\xdd\xdb\xd8\xee\xeb\x44\xe2\x16\x71\x17\xb7\x0a\xab\x22\x71\xb3\xb8\x8b\xa2\xb8\x46\x24\x6e\x11\x77\x71\x0c\xbd\x41\x24\x6e\x13\x77\xf1\x82\x7d\x55\x24\x6e\x10\x77\x51\x24\x37\x88\xc4\xed\xe2\x2e\x8a\xf2\x06\x91\xb8\x5e\xdc\x45\x9b\xdd\x9d\x48\x6c\xfc\x79\x9c\x48\x64\x62\x8e\x16\x87\x6f\x7d\x0c\xca\x3a\x5f\xa1\xc6\xd4\x85\x5b\xf6\x84\x3c\x32\x56\x7b\x2e\xe6\x1f\xa9\xb5\xc2\x72\xc5\x34\xe8\xac\xd6\x04\xab\x3e\x2a\xd2\xc5\x57\x1e\x5f\x4f\xc6\xb5\xf8\x3a\xdb\x37\x58\xbb\x03\xd0\x74\x59\x4b\x7b\x5e\xb7\x89\x18\x07\x6c\xd5\x69\xef\xec\xd7\x8b\xd7\xe7\x97\xd7\x17\x6f\x2e\xce\x3f\xec\xd5\xb3\x8f\xac\x89\xd6\xbc\xca\x1f\xe2\x4e\x74\x63\xc3\xcd\x98\x2b\x36\xe7\xb2\xd0\xd9\x22\xf4\x7c\x43\xd0\x5c\xcf\x52\xab\x70\x3a\xaa\x9a\x2f\x15\x0b\xa8\xfb\xc5\x93\xf5\xdb\xed\x92\x2e\x30\x08\xe3\x03\x5f\xdd\x6e\x3c\xfc\x05\xee\x46\xfc\x35\x8e\x41\x74\xb6\xd8\x37\x8d\xcb\x1c\x41\x33\xce\xca\x09\x57\x3a\x8a\x70\x8c\xad\xe3\x2e\x76\x1c\x04\xf5\xe0\x16\x8f\x1b\x4b\x8a\x40\x13\xe4\x41\x54\xc0\x68\x2b\x5c\xde\x28\x39\x6b\x29\x60\xae\x9c\xc7\x2d\x54\xf8\x5e\xc7\x6f\xa8\xc6\x3d\x30\x9f\xc6\xc5\xe8\xbd\x20\x55\x4e\xb7\x35\x45\x66\xb9\x41\x94\x7a\x6e\x57\x53\xd3\x61\x18\xef\x68\xfe\x3d\x5b\x7c\x60\xa8\x92\x1f\xcb\x8b\xc4\x32\x96\xd8\xfb\x96\xdc\xb0\x85\x0b\x76\x3a\x0b\xc4\x71\xdd\x5c\xda\x57\x07\xbd\x61\x88\xe8\x85\x30\x56\xea\x6a\xda\xf9\x83\xc6\x63\x3f\x08\x37\x75\xb2\x5b\x65\xd0\x07\xa8\x6e\x7a\x58\x57\x04\xbc\x34\x68\xf1\x11\xe8\xaa\x68\x72\x6e\x6f\x23\x76\x7b\xe2\xf1\xbb\xbe\x35\xa0\xfb\x0e\x28\xd2\x27\xf6\xc3\xf4\xc9\x73\xf8\x9f\x16\x73\x71\x55\x87\x4e\xd3\xd4\xc7\x24\x15\x9a\x8d\x8b\xcc\xc5\x0c\xe9\x01\xa1\x39\xff\xc8\x94\x46\xb7\x7a\x72\xe3\x86\x8b\xb4\x47\x0a\x9e\x7e\x83\xeb\xba\x46\x76\xdb\x6b\x19\x92\xc0\x76\xdb\xef\x2b\x00\x3c\x17\x0d\xe9\x5c\xf2\x5d\x8b\xd5\x70\x21\xf9\xc0\x03\xa1\xb6\x02\x5e\xe5\x71\xa3\x5d\xc7\x2a\xb2\x43\x75\xd9\x9b\x08\x04\x68\x75\x86\xe8\x42\xb1\x70\xee\x76\x93\x96\x87\x95\xb8\x74\x05\x1c\xca\x8a\x45\xc8\x8f\x26\xa1\x88\x97\x2e\x3b\x56\x0d\x2c\x9b\xf5\x9a\x3f\xea\x9c\xc6\xa0\x24\xcd\xf1\x5b\x49\x02\xfa\xec\xeb\x4f\x87\x87\xff\xf8\xfe\xfc\xa7\xff\x7d\x78\xf8\xcb\x6f\xbd\xda\xbf\xc2\x3d\x06\x46\x76\xf3\x4f\xb0\x1f\x92\xb3\x64\x20\x64\xca\x2e\x61\xfe\xf0\xa3\xd7\x71\x4f\x93\x44\x16\xc2\xc0\x3f\x60\xa9\x42\x7e\xd4\x60\x2a\xb5\xb9\x18\xf6\xc2\x8f\xb9\x4c\x97\x7f\xd2\xa8\x32\x5c\xbb\x5c\x53\x95\xbc\xda\x91\xf9\x3d\x95\x70\x78\xa0\x96\x2a\xae\x25\xa5\x1b\xf6\xe1\x37\xf6\x18\x86\x5c\x86\x32\x43\x53\x40\x7a\x56\x1b\x99\x2d\xc7\xcd\x72\x67\x07\xf3\x97\xa8\xee\xe5\x7e\x66\xed\x05\xec\x38\x7c\xd0\x8e\x8b\x0c\x6b\x12\x7a\xf7\x00\xaf\x22\xdb\xde\xb9\xe1\xd4\x89\x60\x11\x55\x8d\xd5\x4e\x87\x17\x64\xee\xf6\xf1\x11\x97\xa7\xad\x84\x2d\x17\xf5\x31\xe4\x6c\x40\x77\xdf\x3c\xa8\xbc\xad\xc2\x09\xc6\xe8\x12\xff\xb5\xfc\xc2\x57\xae\xb1\x53\xa0\xe6\x73\x04\xf1\x6d\x2c\xcb\xbe\x01\x9a\x1c\x39\x12\x83\x24\x2f\x7a\x9e\xdc\x60\xc6\x66\x52\x2d\xb0\x42\xcf\x3f\x5c\xa2\xe6\x7d\x6d\xa4\xa2\x13\x88\xc5\x75\x2f\x83\x97\xb4\x9c\xa8\x9f\x54\x59\x74\x08\x7e\xb7\xf2\x2e\x5c\xcf\x23\xe7\x7b\x49\x0a\x65\xf5\xd5\x6c\x51\x95\xa6\x7c\x34\xa9\x5c\xee\x2c\xb6\x55\xa6\x1b\xcd\xe3\x56\xc5\xea\x80\x4e\x5f\xf2\x5b\x0b\xc1\x61\xcd\x4e\x9f\x45\xd3\x2b\xb5\x46\xe7\xac\x10\x73\x6b\x80\x22\xbb\x05\x93\xdd\xc4\x6a\xca\xe7\x5c\x4b\x44\xfc\x6d\x18\xe8\x9a\x92\x6e\xb4\xaf\x2c\xd9\x7c\xbe\xd5\xc7\xae\x55\xb6\x43\xd3\x19\x44\x0a\x71\x73\xb8\x92\x46\xa5\xb7\xf6\x2e\x87\xea\x1d\xa5\x24\x69\x63\xc4\x34\x6e\xda\x97\x71\xf8\x52\x7d\xe4\xd4\x18\xa6\xc4\x2b\xf2\x3f\x47\x3f\x7f\xf9\xb9\x7f\xfc\xcd\xd1\xd1\xa7\x17\xfd\xbf\xff\xf2\xe5\xd1\xcf\x03\xf8\x8f\xff\x3a\xfe\xe6\xf8\x73\xf8\xe1\xcb\xe3\xe3\xa3\xa3\x4f\xdf\xbf\xfb\xf6\x7a\x78\xfe\x0b\x3f\xfe\xfc\x49\x14\xb3\x1b\xf7\xd3\xe7\xa3\x4f\xec\xfc\x97\x48\x22\xc7\xc7\xdf\x7c\x81\x9e\xea\x83\x95\x9e\x77\x23\x2c\xfb\xae\x1c\xff\x21\xdc\xa8\xd5\x05\xb3\x83\x9e\xf0\x88\x2c\xdd\x56\x15\x08\x9f\xf9\x18\x9a\x80\x66\x89\x62\x66\x1f\x3e\x2a\x47\x19\xb9\xda\x55\xdc\xd8\xa1\x26\xa5\x79\xf5\x87\x73\x72\x05\xb3\xa1\xcd\x12\x10\x97\x4d\xe3\xb5\xda\xb1\x92\xb3\x41\x1d\x38\x82\x46\xe7\xad\x4e\xbf\x9d\x8b\x9d\x5d\xe7\x78\xeb\x1c\x6f\x9b\xc7\xd3\x74\xbc\x5d\xb5\xe5\xa4\xce\xeb\xf6\xe0\x0f\x61\x53\x6e\x9e\x42\x0a\x0d\x13\xf3\x58\x98\x6a\x6d\xf4\x46\x30\x45\xeb\x15\x85\xb0\xc1\x0f\x9b\x21\xea\x41\xb8\x38\x74\x38\x9c\xc8\x28\x39\xa7\x15\xcd\xd6\x47\x17\x90\x53\xe8\x18\x0b\x17\x07\xbc\x24\x8a\x6a\x00\x93\x15\x73\xd6\xa2\x2f\x02\xc6\xe6\x4c\x98\xaa\x48\x34\x32\x2f\xc7\x37\x9a\x81\xcc\x85\x1f\x5d\x22\xc0\x8d\xcb\x0d\xb0\x56\x3a\x17\x55\x35\x44\x94\xc6\x5e\x55\x3f\xa6\x5a\xcb\x04\xf2\x2a\x5c\x79\xa2\xb2\xa8\x92\x5f\xa2\xe8\x30\x55\xe8\xff\x5d\xeb\xaa\xef\xaa\x27\x57\xfb\x33\x5a\x40\x75\x3c\x31\x87\xf7\x44\xee\x53\x5a\xb8\xa0\x29\xa7\x24\xc0\x0a\xaf\xbc\xa7\xc4\x2e\xa3\x68\x3e\x4e\xe0\x8f\x65\x1d\x0f\xd5\xd6\xe2\x7f\x40\xc3\xc1\x28\xaa\x5e\x2d\x04\x86\x2a\x91\x94\xb8\xd3\x88\x57\xea\x4a\xfc\x15\xa5\xd8\xae\x68\x73\xe5\x3c\x97\x74\xb2\x3d\xa3\xc7\x78\xb5\x29\x42\x65\x02\x05\x08\xad\x90\xff\xee\xea\xd2\xde\x54\xa5\xb6\x6a\x52\x4b\x15\xa9\x9d\x7a\xb4\x37\x4c\x72\x17\x75\xa8\x9d\x2a\xd4\x42\x3d\xc9\x15\x1b\xf3\xbb\x96\xfc\x7b\x2a\x2a\xaf\x1e\x4f\x99\x30\x7c\xcc\x5d\xa7\xd5\x5c\xb1\x9c\xa1\xdc\xc9\x46\x12\x46\x93\x29\x08\x6e\x7f\x7d\x57\x41\x18\x95\x79\x86\xa0\xf8\x68\x11\x80\xce\xf2\xdb\x4d\x0c\x3a\xfd\xbb\x93\x81\x9d\x0c\xf4\xe3\x69\xc9\xc0\x56\xe6\xe1\x1f\x40\x00\xee\xd1\x22\x82\x3c\x1a\x7c\x72\xcf\xeb\x5a\x16\x0e\x70\x28\xba\x97\x41\x95\x67\x7a\x02\x54\xa2\x40\x16\xd4\x71\x03\xb2\xc3\x22\xcb\x5a\x56\xbb\x3d\xbc\x80\xaf\xcb\x8b\x2c\x23\x39\x90\x18\x90\xf7\x02\x64\xc9\x29\x54\xdc\x8f\x63\xb2\x4b\x36\x67\xaa\x47\x2e\xc6\x97\xd2\x0c\x9d\xd2\xdc\x8c\xce\x74\xc4\x08\x1f\x93\x57\xd6\xa0\x8c\x2c\xd1\x65\xe8\x04\x0c\xa9\xaa\x1e\x83\x54\x8d\x97\x54\x05\x7e\xf6\x9c\x15\xb2\x79\x4b\x9f\x87\x6c\xe5\xfe\x9e\xb6\xb8\xec\x7e\xd1\xc2\xa2\xf7\x4f\x86\x68\x50\x88\x66\x66\x2e\x35\xbf\x84\x5a\xa3\x56\xac\xfa\xec\x98\xfb\x1b\x7b\x09\xe6\x52\x9b\x2b\x6b\x2d\xb7\x6b\x87\x32\x0c\x8f\x43\x19\x7b\x9a\x65\x2c\xad\xf7\xdb\x89\x96\x59\xae\xa1\x02\x6d\x56\xb0\x4f\xa0\x54\x77\xa8\x5f\xcf\xc8\x94\x8a\x34\x43\x40\x88\x63\xca\x33\xbd\x5c\x48\x84\x57\x05\xd6\xcb\x92\xfb\x3e\xe5\x3f\x7e\xb6\x49\x22\x55\x0a\x61\xe6\x32\x64\xf5\xc3\x22\x94\x7c\x0c\x77\xc6\x8c\x0a\x3a\x61\x88\xb4\x95\x35\xa5\x44\xa1\xb6\xaa\xae\xd5\xf8\x9f\x4a\x79\x43\x12\x39\xcb\x33\xe0\x92\x68\xca\xed\x99\xad\xea\xfc\x52\xf2\x43\x1f\xfa\x50\x9e\xd4\x9a\xc2\xc0\x2f\xf6\xd9\x07\x92\xdd\xb1\xa4\x75\x1f\x48\x2b\x57\xed\x56\x43\xc8\x87\x14\xa5\xc2\x36\x96\x96\x2d\xb1\x3e\xe8\xaa\xfc\x56\x29\x1e\x07\xe4\xfc\x8e\x25\xb5\xa6\x9f\xd8\xc8\x14\xd7\x21\x14\x32\xf4\xe9\x0d\x2a\x45\xa1\x2d\x12\x85\xc8\xbc\xad\x8f\xa5\xc2\x3f\x40\x23\x94\xcf\xf5\x24\xd1\x3e\xef\x8c\x0b\xe6\xea\x64\x40\xf6\xae\xaf\xc0\xdb\xe4\x04\x3c\x42\x61\x1f\x5f\xa9\x46\x54\x66\x01\xf8\xb9\x92\xd8\xce\x25\xf5\xa1\xa4\x34\xe4\xe8\xf0\xe4\xf0\x78\xc5\xc9\xda\xa2\xad\x42\x7d\x5c\xd7\x66\xc6\xa1\x7a\x58\x0e\x25\xae\x58\x72\x98\xf6\x08\x37\x6d\x66\x6b\xaf\x1f\x55\x88\xb0\xaa\x3e\xdd\xb9\x47\xb4\x24\x46\xd1\x94\x3b\x5d\x19\x4d\x16\xa8\x58\xa2\x46\x15\x70\x78\x35\x39\x3a\xfc\x7c\xd8\x23\xcc\x24\xc7\xe4\x56\x8a\x43\x3c\x92\x62\xb7\x6b\x40\xae\x5d\x37\xf8\x72\xa2\x0b\x59\x40\x03\xc6\x36\x80\x3c\xbb\xcb\x33\x9e\x70\x93\x2d\xe0\x7a\x22\xb2\x70\xad\x6b\xa6\xd4\xf8\xb4\x6f\x34\xc9\xf3\x3b\x6e\x42\xd9\x7e\x39\x26\x2f\x5c\xc7\x1e\x46\xbd\xfb\x3a\xe3\x73\x76\x32\x65\x34\x33\x53\x1c\xae\x42\x7c\x99\x13\x21\x45\xff\xdf\x4c\x49\x48\x38\x17\x9e\x12\x76\x9a\x08\x3f\x6c\x7d\xec\x80\xcb\x61\xcc\x82\xe5\xa7\x90\x60\x92\xbd\xc0\xbe\x8d\x6f\xd1\x4c\x56\xba\xa0\x5f\x5f\x0f\xbf\x6d\xf4\x68\x86\x9b\xd5\x18\x9c\x77\xcb\xc7\xce\xd5\xba\xa7\x3f\x86\xdc\xc6\x36\x44\x26\xab\x3d\xe0\x57\x3b\x21\x13\x23\xf1\x02\x76\x43\x37\x64\xf2\x93\x2c\xa0\xbb\x1d\x1d\x21\x34\xc0\x30\x6e\xa9\xf0\x1e\x20\x43\x0e\xec\x54\x0f\xac\x8c\xb5\x7b\xf3\x1d\xa3\x69\x4c\xf5\x9d\xe5\x61\x45\x14\xa3\xa8\x1a\x99\x64\x17\x56\xa8\xcd\x75\xb7\xcb\xb5\xd0\x46\xce\xc8\xd4\x91\x0a\x6b\x82\xe8\xdf\x1a\x86\x73\x4d\xc1\x59\x1d\xc0\xd9\x0f\x25\x12\x14\xcb\x59\x54\x75\xb0\xe5\xe1\xe7\xf4\x48\x42\x69\x85\x77\xdd\xea\x56\xc5\xbc\x5b\x20\xf6\x94\x24\xf5\xe5\xad\xb7\x62\xe0\x02\x5e\xd2\x82\xa8\xeb\x8c\x88\x7e\xb0\x7d\x2c\x11\x69\x1d\xfb\x42\xd6\xf9\x5f\xfd\x5a\x60\x6b\x39\x2f\xcf\xa6\xd5\xa3\x3b\x45\x79\xa2\x13\xd0\xeb\x63\x1f\xcb\x30\x47\x75\xc1\xad\x8f\x9d\xd6\xa1\x5d\x08\x08\xc1\x05\x50\x34\x1f\x6b\xf7\xa5\x2d\xe3\x08\x49\x6b\x3d\x03\x42\x64\xd1\xa9\x24\xab\x89\x24\x2b\x1d\xe6\x5b\x89\x0a\xcd\xd4\x3c\xb6\x0c\x45\x35\x5a\x1f\x8d\x5c\xc6\xfb\x77\xc2\x68\x15\xee\xbd\x5b\xb0\xf7\x4e\xa1\xde\x6b\xaa\x69\x28\x22\xca\x6e\xbd\x4e\x3f\x89\xee\x5f\x5f\x8d\x95\x0d\xaf\xc5\xd3\xb8\x66\xc0\x68\x92\x01\x12\xf0\xb6\xa3\xa2\x62\xc2\xc8\x4b\xfb\xa6\xaf\xff\xf6\xb7\xbf\xfc\x6d\x00\xd3\x6f\x4d\x95\x0a\x72\x71\x7a\x79\xfa\xeb\xd5\xc7\x33\x28\x2f\x80\x3d\x65\x0f\x1a\x9f\x0d\x29\x6d\x68\xb9\xdc\x44\x62\x80\x84\x5d\x1d\x6b\x14\x5a\xf3\xdd\xeb\xac\x6d\x04\xa4\xd7\x54\xad\x0e\xdd\xf4\x92\x5b\x36\x7e\x24\x7e\x6c\x23\xa4\xfb\xd8\xc3\xdb\x2e\x48\x2f\xc9\xaf\x64\x72\xb3\x83\x65\x75\x78\x7d\x36\x74\x24\x6a\xc6\x15\x15\xde\xbd\x85\x5a\x5f\x2e\xe6\x32\x9b\x73\x31\x21\x94\x5c\x9f\x0d\x61\x01\x06\xf0\x5f\xe0\x6b\x04\xb7\xc6\x02\x09\xc7\x95\x59\x49\x1e\xea\xe4\xb3\x3c\x03\x07\x2d\xe4\x95\xd1\x8c\x6b\xc3\x13\x14\x45\x3b\x9f\xd2\x2d\x0a\x33\xc3\x20\x9c\xbf\x9b\x0d\x58\xeb\x61\x5a\x37\x07\xd1\xfc\x54\x33\x1f\x37\x99\x83\xd8\xe0\xe0\xee\x96\xdb\x32\x9a\xb7\x9c\xbf\xdd\x54\xd9\x79\xab\xbb\xe5\x62\xc7\x03\xde\x72\x4f\x55\x9e\xa3\x1f\xc9\x15\xbb\x32\x32\x6f\x89\x04\xba\x87\x77\xc4\x01\x47\x6c\x2c\x15\x5b\x06\x02\x6b\x80\x5d\x5a\x30\x57\xf1\x3c\x9a\xe4\xe9\xf0\xa2\xf4\xd4\xc9\x3a\x28\xe7\xa3\x8c\x43\xb9\xf3\x8c\xcf\x99\x60\x5a\x9f\x00\x94\x57\xc4\xbb\x02\xc1\xea\x0f\x4d\x5a\x7b\x76\x15\xd9\x2c\x77\x85\xbd\xcb\x54\x32\xdf\x6a\x16\x15\x3a\xc3\x8c\xab\xbc\x1d\x70\xcf\x00\x25\x87\xe5\x1d\xb7\x88\x8d\xb6\x23\x51\x54\x4f\x5d\xfb\x53\x76\xc7\x8d\x6f\x6b\xac\x18\xd5\x52\x38\x78\xa4\xea\xe8\x1a\x4d\x94\x6b\x92\x53\xad\x5d\x31\xaf\x1a\x58\xeb\x88\x0f\x65\xba\xd4\xd9\x3a\x9a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x55\x24\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x8a\xc6\x0e\xc8\x87\x46\xc5\x2c\x9f\x24\x9a\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\x60\x6c\x38\x76\xd0\xbb\x24\x5e\x31\x0b\x0c\x50\x6f\x79\xb3\xba\xa8\x6e\xb1\xe2\x0f\x2e\x2c\xea\x2a\x5a\xbd\x82\x42\xc7\xb3\xef\x76\xb4\xda\xf5\x80\xc2\x74\xf7\x27\xcd\xfe\xd2\xcd\xd3\x00\x95\xfb\x69\x32\x0d\xb1\x24\xf1\x87\xb5\x83\xc1\x3b\x18\xdc\x8f\x0e\x06\xef\x60\xf0\x0e\x06\xef\x60\xf0\xc6\xe8\x60\x70\xc4\xe8\x60\xf0\x0e\x06\x5f\x33\x3a\x18\x7c\xd3\xe8\x60\xf0\x4d\x8f\x75\x30\x78\x07\x83\xbb\xd1\xc1\xe0\x51\x8f\x76\x30\x38\x62\xfc\xf9\x00\x82\x0e\x06\x7f\x0a\x00\x41\x07\x83\xaf\x1b\x4f\x15\x36\xe9\x60\xf0\x0e\x06\xc7\x91\xec\x60\xf0\x0e\x06\xdf\x38\xfe\x34\xb7\xdc\x53\x95\xe7\xad\xb2\xdb\x23\xff\x3c\x60\xc6\x43\x6b\xf1\xa2\x93\x84\xe1\x29\x0d\x85\x93\x9f\x72\x8a\x30\x06\x72\xda\x13\xdc\x14\x09\x35\x61\xef\x57\x24\xcc\xd4\xe6\x9a\x6a\x01\x2f\x45\x40\x4b\x00\x15\xa1\x58\xfd\x3e\x58\xa9\x0e\x13\xa1\x08\x6f\x85\x94\x6a\x10\x11\x52\xe9\xd9\x06\x27\xd5\xe1\x21\x1c\xd9\xf5\x50\xd2\x12\x34\x84\x03\x2c\xd7\xc3\x48\x6b\x60\x21\x14\xd9\x65\x08\x69\x3d\x24\x84\x22\x59\x83\x8f\xb6\xc1\x41\x48\x08\x18\x1a\xe7\x6e\x87\x82\x50\x14\xeb\xb0\xd1\xc3\xc0\x40\x2d\xbc\xad\x2d\x35\x13\xbc\x4b\x06\x7d\x9d\xf9\x28\xa3\xeb\xa9\x62\x7a\x2a\xb3\x68\xb9\xd2\x90\x29\xef\xb8\xe0\xb3\x62\x66\xd9\x4b\x5b\x91\xc0\xe7\x65\xf8\x52\x7c\xdb\x5c\xe2\x3d\xea\x2e\xfa\xc9\xf9\x8d\x2d\x41\x9e\x32\x65\x2f\x31\xca\x33\xbb\xfb\x50\xd7\x61\x4a\xe7\x28\x69\x5f\x24\x09\x63\xd0\x2e\xb9\x6e\x9b\xfe\x65\x50\xce\x3c\x34\x5a\x8b\x26\xf9\x32\xf6\xc4\xb8\xda\xee\xa0\xd4\xfe\xe5\x2b\xd4\x2e\x62\xd4\x60\x24\x72\x17\x89\xda\x05\x74\x03\x73\xff\x21\x11\xbb\x36\x57\x20\xd6\x4a\x8b\x42\xe9\x4a\x33\x0b\x7b\x0b\x6e\x42\xe8\xea\x88\x1b\x8a\xe6\x5a\x74\xae\x0d\xda\xd6\x4a\xea\xb4\x44\xd9\xa2\x10\x36\x74\xf4\xce\x56\x74\xad\x0d\x5a\xd6\x42\x76\xdf\x8b\x92\x95\x98\x17\xd2\x54\xda\x88\x90\xb5\xc1\xbb\xda\x63\x5d\x0f\x50\xea\x7c\x19\xdc\x69\x87\x79\xec\x60\xbe\xb7\x44\xa9\xb6\x7f\xc4\x2e\x08\xcc\x23\xb6\x5d\x40\xaf\x75\x1b\x6c\xa9\x25\xae\xd4\x06\x53\xc2\xe2\x49\xfb\xc0\x92\xf0\x38\x52\xab\x6d\xc7\x7a\xd6\xd0\x5e\xb5\xf6\x1e\xb5\xd6\xde\xb4\x7d\xe0\x45\xf7\x7b\xd1\xc0\x7f\x85\xa2\x79\x9f\x07\xad\x15\xc5\x5d\xbc\x67\x0f\xe6\x39\xc3\x63\x43\xfb\xc1\x85\x1e\x0c\x13\x6a\x71\x12\xb1\xc2\x14\xe5\x37\x44\x0b\x43\x2e\xb8\xe1\x34\x7b\xcd\x32\xba\xb8\x62\x89\x14\x69\xf4\x2d\xbd\x54\x1b\xb6\xe4\x23\xed\xc8\x78\x7b\xa8\x5d\x70\xfd\x94\xfa\xc2\xf6\x2c\x0d\x79\x0f\xc1\xff\xe8\x55\x10\x70\x25\xba\xd9\x47\x96\x6b\x77\x03\x59\x1b\xee\x56\xaa\x9b\x4c\xd2\x54\x9f\xe4\xd2\xfd\xbf\x2a\x24\xbe\x16\x0b\xef\xe6\x14\x8b\x7b\x3c\x8e\xe1\xe5\x32\x07\x76\xd9\xd4\xef\xe4\x2d\x91\x63\xc3\x04\x39\xe2\x22\xec\xeb\x71\xcd\x94\xc2\x5b\xcf\x25\xbb\x59\x2a\x2f\x5f\x04\xa2\xa5\xb9\x1b\x4d\xb1\xec\x3f\xfe\xc4\xcc\x5d\x30\xe8\xb5\x7e\x78\xaf\x85\x27\xfc\x70\x6e\x0b\x4f\x70\x5c\x64\x8e\x55\x11\xcc\x09\x18\xad\x73\x7b\x34\xe5\xe7\xcb\xaa\x72\xf7\x4b\xd4\x3c\x4b\xee\xa6\x22\x25\x3e\x2b\x6d\xd5\x07\xf2\xd4\x36\x1b\x8d\x9e\xef\x03\x39\x8f\x44\xcd\x2b\x24\x3c\x9a\xf2\x16\xc4\xbc\x89\x82\x23\xfc\x23\xf1\x68\xf9\xa3\xfb\x5f\x36\x20\xe4\x41\xc9\x40\x6a\x18\x0f\x82\x8e\x77\xba\xbb\x1f\xfb\x40\xc1\x3b\xdd\x3d\x5e\x77\x7f\x5a\x5a\x6b\x2d\x4d\xf2\x5b\x45\x13\x36\xdc\x59\xd5\x09\xac\x4f\xd2\x42\xb9\xf4\xcb\x4a\xe3\x41\xf9\x06\x2d\x93\x0b\xc6\x52\xc7\xf5\x65\x2e\x2b\x24\x73\x8e\x8b\x2c\x5b\x90\x22\x97\xc2\xdd\xc9\xd1\x44\x3d\x62\xe1\xd0\xc0\xe5\xbc\x50\x7b\xd8\xc2\xac\x11\x97\xc6\x1a\x3d\x3d\x57\xd2\xab\x18\xaa\x10\xc2\xde\x28\x88\xd4\x83\x20\xe1\xac\x5e\xae\xdd\x6d\x51\xcf\x66\xd5\x7c\x62\x97\x17\x03\x63\x5a\x8a\x86\xcf\x58\xd5\x1c\xab\x9a\xa0\x7d\xcb\x58\xaa\x84\x8f\xb2\x05\x99\xd2\x0c\x73\xad\x41\x1f\x2b\x4a\x6e\x78\x96\xf9\x69\x0d\xc8\x15\x33\xc4\x4c\xb9\xf6\xaa\x46\x26\x05\x46\xb0\x99\x29\x15\xa1\x41\x2e\x4b\xac\xd1\x92\x64\x8c\x8a\x22\x77\xf3\xb7\x96\xea\x42\x16\x2a\xcc\x3f\x9e\x7f\xa1\x1a\x78\x39\x2b\xae\x89\xe0\x59\xaf\xd6\xd0\x73\x2b\x23\x20\x16\xc4\x75\x26\x2b\x34\x0b\x29\xd2\xb7\x5c\xb3\x5e\xfd\xdd\x72\xce\x94\xe2\x29\xc2\xf7\x5b\xf5\x10\xcb\x95\x9c\xf3\xd4\xf5\xf8\x0a\xc7\xc4\x6a\x3c\xbe\x07\x58\x34\xc5\x10\x09\x24\xa4\xe8\x0b\x36\xa1\xa0\x17\xfb\x4b\xc8\xf1\x86\x7b\xdf\xbf\x99\x8a\x8f\x6b\xe3\x22\x85\x0e\x62\xd6\xe0\x94\x79\xbd\x92\x03\x99\x73\x0a\xf3\xad\x9d\x94\x68\xb2\x47\x42\x12\x09\x0a\x57\x21\xb8\x59\x00\xd2\x30\x2d\x0c\x49\xe5\xad\x38\xb6\x93\xe5\xda\xee\x27\x25\x23\x66\xe2\x9b\xdc\x38\xf7\x6f\x68\x66\xce\x15\xd3\x84\x09\x3a\xca\x2c\xaf\x42\x88\xcd\xf5\xda\x03\x11\x4f\x9f\x51\x53\x28\x46\x26\xd4\xb0\xb5\xea\xb7\xdb\xb7\x87\x39\x76\x5c\x7b\x6c\x61\x4c\x0a\xa1\x59\x74\x07\xd2\x9a\x6e\xff\xf5\x5f\xf7\xa7\xdb\xf3\x19\x93\x85\xd9\x8b\x53\xe4\x76\xca\x93\xb8\x16\x77\xa4\x69\xc3\xf1\x19\xd3\x44\x16\x4b\x5e\xab\x97\x9e\x3c\xc2\x0b\xb2\x66\x67\xff\x2c\x9e\x11\x94\xb6\x11\x0b\x41\xad\xf1\x2d\xfb\x96\xe9\x21\xba\xad\x56\x1a\xa3\x0c\xec\x8a\xfa\x42\x6a\xa5\xc4\xeb\xcb\xab\x5f\xdf\x9e\xfe\xf3\xfc\xad\x17\x1d\x22\xe8\x92\x20\xb7\x05\xff\x57\xc1\x08\x9d\xc9\x48\x9d\x9a\x66\xb5\xe9\xe8\x1e\xf8\xd1\x6a\xbf\x00\x01\xb3\xcf\xb0\x3c\x94\x11\x60\x65\x68\x14\xff\x35\xe1\x16\xfb\xd4\xa3\xc7\x1b\xb6\x6d\x09\x79\x16\xde\x62\xa7\x5d\x6f\x09\x49\x89\x60\xc6\xb2\x5a\xac\xd1\x6c\x9f\xe7\x82\x50\xa2\xb9\x98\x64\x75\x9b\x26\xce\x69\xd8\xa6\x2d\x64\x35\xf5\x96\x0d\xd1\x2a\x39\x09\xf3\x77\x51\x5b\x52\x33\x6f\x98\x21\xcc\x1d\xa7\x16\x5d\x0c\x09\x4d\x53\x65\x55\x2d\xc7\x2e\xb3\x66\xb7\x6f\xac\xad\xe8\x40\xa2\x1e\x79\x41\xfe\x41\xee\xc8\x3f\xc0\xa0\xfb\x3a\x5e\xda\xb6\x91\x6a\x6d\xae\x2c\xe7\xff\xb8\x18\xb6\xdc\x85\x1f\xa7\xd4\x00\x05\xbb\x7e\x46\x92\x11\x17\xa9\xd7\x6a\x0d\x53\xb8\x82\x11\x7e\x1f\xf7\xda\x86\xcf\x4e\xf5\x49\x1c\x3a\x87\x23\x5d\x8c\xeb\x2d\xa4\xcc\x9a\x63\x87\x5d\xbf\xf5\xc7\xce\xbe\xe8\x3b\xa9\xcd\x25\x4a\x30\x10\x1f\x13\xba\x6e\x86\x33\x6a\x92\x69\x53\x06\x61\x5c\x0c\xef\xec\x91\xa9\xdd\x1e\xa9\x04\x99\xeb\x02\x30\xa7\x1c\x61\xee\x3c\x1e\xa3\xe0\x42\x4b\x1a\xe7\x66\xdb\x3e\x63\xf2\x9d\x1a\x2e\x1d\xb8\x72\xfd\x3d\x5e\xab\x7b\x95\x4b\x54\x58\xd5\x39\x4d\xa6\xf0\x69\x69\xed\x22\xb0\xd6\x16\x4c\x70\x4a\xe7\xf6\x28\xba\xb7\x60\xa4\x1f\x34\xa5\x03\xa5\x26\xc4\x3d\x3b\x8e\xb1\xf2\x22\xa1\xc2\x35\xb5\x1e\x33\xa5\x50\x75\x05\xac\x84\x59\x40\x3c\x03\x4f\x30\xdd\x9d\x5a\x48\x8a\x5c\x49\x23\x13\x89\x68\x92\xe8\x7d\xb7\xaf\xc8\xf5\x59\x7c\x7c\xc6\x72\xc6\x03\xbc\x13\xd6\xcc\xf9\xe4\x03\x34\xf2\xc3\xeb\x21\x26\x9e\xf9\xfa\x6c\x08\x2d\xe9\xae\xce\xae\x87\x4d\xc5\xff\xe0\xfa\x6c\x78\xb0\xc7\x95\xc3\x36\xa6\x6f\xe8\x02\x71\x56\xd6\xfe\xfa\x31\x2a\x46\x53\xde\x65\xac\xd4\x46\x97\xb1\xb2\x34\xba\x8c\x95\x2e\x63\xa5\xcb\x58\x89\x1f\x5d\xc6\xca\xd6\xd1\x65\xac\x74\x19\x2b\x5d\xc6\x4a\x97\xb1\x52\x8e\x2e\x63\x65\xdb\x97\x75\x19\x2b\x7e\x74\x19\x2b\x1b\x46\x97\xb1\xb2\xf2\x58\x97\xb1\xb2\x61\xfc\xe7\x47\xbd\x75\x19\x2b\xd1\xa3\xcb\x58\xd9\x48\xa8\xcb\x58\xe9\x32\x56\x9e\x64\x5c\x46\x97\xb1\xb2\x3c\xba\x8c\x95\x2e\x63\x65\xeb\xe8\x32\x56\x96\x46\x97\xb1\xd2\x65\xac\xac\x1b\xbf\xbb\xee\xde\x65\xac\x44\x8f\x2e\x63\x65\xd3\xe8\x32\x56\xba\x8c\x95\x2e\x63\x85\x74\x19\x2b\x5d\xc6\x4a\x45\xbf\xcb\x58\x29\x9f\xe8\x32\x56\xfe\x33\x3d\x23\x28\x6d\x23\xf4\xe1\xc5\xa7\x4c\x7c\x08\x4f\x3e\x6c\xd0\x1b\x39\x5f\x4d\x81\x01\x3e\x22\x3a\xb7\x2f\x2a\x27\x1c\x45\x98\x66\x8a\xd1\x74\x01\x53\x4b\x00\xb9\xac\x6c\x95\x7d\xc4\xd7\x65\x7c\xc6\xe3\xd2\x4f\x60\x76\x69\x88\x31\x1a\xb6\xb0\x05\x91\x66\x4d\x5b\xa3\xa6\xa5\x49\x93\x53\x63\x98\x12\xaf\xc8\xff\x1c\xfd\xfc\xe5\xe7\xfe\xf1\x37\x47\x47\x9f\x5e\xf4\xff\xfe\xcb\x97\x47\x3f\x0f\xe0\x3f\xfe\xeb\xf8\x9b\xe3\xcf\xe1\x87\x2f\x8f\x8f\x8f\x8e\x3e\x7d\xff\xee\xdb\xeb\xe1\xf9\x2f\xfc\xf8\xf3\x27\x51\xcc\x6e\xdc\x4f\x9f\x8f\x3e\xb1\xf3\x5f\x22\x89\x1c\x1f\x7f\xf3\x45\xf4\x14\x1f\xc8\x74\x68\x8a\xc4\xb7\x70\x02\x6a\x10\xb5\x3d\x6d\x33\x7a\x07\xe2\x88\xce\x64\x21\xe2\xcd\x23\x39\x86\x0e\xc1\x85\xa9\x1d\xfb\xc0\x65\x68\x79\x96\x48\x31\xe6\x13\xaf\x47\x9f\xb8\x9e\xc6\xfd\x92\x6c\xbf\xd6\xcf\x37\x56\x98\xa1\xcd\x1a\x1f\x53\xd0\xf1\xc7\x9f\x98\x3f\x3e\xf8\x33\xb0\xcc\x21\x48\xf7\xb8\xe3\xa4\xf5\x1c\x12\x6c\x79\xc8\x7d\x09\xef\xc3\x68\x6d\x72\xc6\x8d\xf1\x17\x19\xad\x07\xd6\x72\x53\x77\x7a\x45\x93\xf4\x32\x01\xfa\xd2\x53\xe3\x1a\xab\x97\x41\x9b\xb5\xec\x10\x19\x2c\x93\x78\xd5\x49\x12\x2a\x2a\x0f\x26\xf0\x76\x3f\x65\x63\x2e\x98\x8f\xa2\xa8\xcb\x89\x78\x37\xe3\x1f\x41\x9e\xa0\xfe\x5c\xb3\xa4\x50\xdc\x2c\xce\xa4\x30\xec\x2e\xca\x7d\xb8\xc9\x77\x7a\xd5\x24\x45\xdc\x72\xc7\x1d\x30\x7b\xd4\xc3\x54\x88\xcc\x5d\x57\xe4\x8d\x89\xbf\x10\x29\x1f\x45\x77\xc4\x20\xe8\xd9\x5a\xfe\x2e\xb5\x8c\x19\x67\x46\x83\x41\x05\x91\xbc\x4b\xd3\x8e\x22\x1b\x8c\x62\x37\xc5\x7f\x15\x7c\x4e\x33\x26\x4c\x8d\xea\x10\xcc\xa2\x3a\xe1\x28\xff\x2f\x56\xaf\x82\x4b\x6f\xa8\xf8\x9c\x67\x6c\xc2\xce\x75\x42\x33\x38\x77\xed\xcc\x96\xd3\x0d\xd4\x60\xed\x95\xcc\x10\x9e\x85\x29\xb3\x3c\x4b\x68\x70\x7d\x40\x86\xd3\x84\x72\x41\x66\x96\xed\xf2\xf0\x12\x8c\x5b\xc1\x72\xb4\xd1\xc4\xaa\xbb\xc2\x94\x3e\x15\x67\x52\x8f\xa4\xcc\x7c\x9c\x3e\xa2\x77\x6e\xf8\x2e\x27\x82\xac\xb6\xfe\xab\x60\xb7\xbf\xda\xd9\x69\x32\xce\xe8\x24\xb8\x48\xe2\x23\x1d\x98\x59\xf1\x2a\x57\x53\xdd\xb4\xc0\x18\x21\x6c\x6f\x18\x42\xb3\x5b\xba\xd0\x95\x83\xac\x7a\x17\xd7\xaf\xc8\xcb\x63\x7b\xea\xe3\xef\x0c\x4d\xca\x39\xa5\xe4\xab\x63\x40\xe1\xcf\x4e\x87\xbf\x5e\xfd\x74\xf5\xeb\xe9\xeb\x77\x17\x97\x38\x49\x65\xf7\x82\x45\x26\xf1\x25\x34\xa7\x23\x9e\x71\x8c\x0a\xb3\x12\x23\x57\x27\x02\xa2\x3f\x4d\x4f\x52\x25\x73\x58\x9f\xe8\x65\x08\xbe\xcf\xba\xd1\xf5\x7a\x09\xca\xf1\xb7\x1c\xee\x38\x8c\x9b\x13\x9c\x28\x2a\x4c\xe5\x14\xc3\x07\x49\xa8\x42\x18\x3e\xdb\x6b\x4a\x0f\x4d\xdb\xa7\xf3\x9c\xa6\x29\x4b\x1b\x9f\x8c\xa0\xb4\x6b\x34\xec\x59\x78\xed\xa2\xca\xff\x27\xc3\xf7\x57\x17\xff\x07\x45\x93\x2c\x9d\xa9\x45\xde\x26\x38\xf1\x11\xb2\x2b\x08\xb1\x07\xbd\xf5\x5e\x7d\x60\x33\x39\xef\x76\xeb\xc9\xe6\xc2\x94\xf7\x64\xbb\x78\x92\x0f\x85\xa8\x5f\x0d\xa2\x46\x8f\xcc\x64\x1a\x2d\x42\x08\x19\x96\x08\x4c\x93\x4a\xbd\xdc\x89\x62\xc4\xfe\x89\x30\x9c\x66\x88\x4b\xb8\xa6\x3f\x19\xe9\xb2\xe9\xfc\x0d\xba\x12\xa7\x87\x00\xce\x32\x1d\xfd\x75\xf8\x5b\xcb\x5e\xe8\xef\xac\xa1\xd5\x6a\x57\xca\xa7\x49\xca\x84\x34\xde\xd2\xb3\xb3\x80\x32\x0a\x4a\xc6\x77\xd2\x74\xd6\x5e\x2d\x30\xb2\x71\xa3\x68\x07\x8e\x60\x2f\x2d\xae\xc3\x9a\x0f\xcb\x99\x82\xe7\xda\xbe\x45\xef\x76\x69\x55\x76\xa2\x9d\xad\x62\x34\x85\xcc\xd9\x9c\x9a\xa9\x8b\x01\x9a\x51\x7d\x83\xc0\xf4\xe0\x41\xaf\x03\x96\xd0\x88\x9d\x61\x39\xf5\x6b\xbb\xae\x1e\xdf\x88\x3f\x3f\x56\xf7\x73\x91\x53\x80\xb3\xc4\x47\x1a\xb6\xc8\x0e\xa7\xe9\x7b\x91\x2d\x3e\x48\x69\xde\x94\x09\xa0\xad\x0e\xd6\x8f\x5e\xeb\x06\xf8\xae\xe2\xfb\x29\xd4\x3e\xb2\xef\xe9\xdb\xc5\x8e\xdf\x32\xcb\x8a\xf5\x9c\xd4\x10\xc2\xc7\xf5\xbe\x19\x4c\x15\xe2\x54\x7f\xab\x64\x11\x7d\xb5\xad\x28\x85\xdf\x5e\xbc\x06\x79\x52\x78\x84\x56\x18\xb5\xc8\x25\x07\xe7\x08\x0a\x82\x59\xa3\xc7\xff\xe0\xb1\xf2\xfa\x89\x8e\x67\xaf\x00\x7b\x91\x77\x74\x41\x68\xa6\xe1\x98\xf9\x74\xa4\x35\x76\x23\x21\x17\xf1\x13\xf6\x64\x46\xd2\x4c\x57\x0c\x72\xcb\x5e\xab\xf4\xe3\x33\x6c\x2b\x60\xb7\xf4\xcd\xd8\x77\x2d\xbf\xc6\xd0\x1b\x84\x12\x91\x2b\x96\xb0\x94\x89\x24\xfa\x34\x3d\x0e\x0c\x08\x27\xf0\x52\x0a\xcb\x96\xad\xce\xe0\x45\x89\x2f\x83\x73\xab\x79\x92\x50\xd1\x40\xf6\x08\x03\x0b\x0b\x29\xfa\xc0\x94\x85\x66\x0a\xfc\x19\xd6\x18\x74\x0e\x8d\xef\x8b\x11\xcb\x10\x69\x7d\x60\xd8\x42\x3d\x1d\x6a\x9c\x1f\x83\xcf\xe8\x84\x11\x6a\xca\x83\x6d\x24\x61\x42\x63\xc4\xa6\x73\xe3\x19\x92\x4a\x56\x65\x9c\x53\x4d\x7e\xb8\x78\x4d\x5e\x90\x23\x3b\xf7\x63\x38\x86\x63\xca\xe3\x21\x75\x23\x5d\x64\xe8\xb2\xa5\x3b\x0e\xaf\x82\xa5\x00\x9e\x8a\x87\x10\x94\x13\x61\x3d\x22\x24\xd1\x45\x32\x0d\x6b\xc1\xa5\x28\xe3\x22\x7c\xb4\x33\x2a\xcc\xbc\x63\xe9\x16\x2c\xdd\xf2\x82\xf8\x41\x33\xd5\xfa\x7e\xf8\x61\x8f\xf7\x43\xdd\x6d\x60\x79\x15\x59\xab\x90\xb8\x40\x2d\xc7\x90\x33\x66\x68\x4a\x0d\xf5\xf7\x46\x55\x1b\x24\x1c\xb5\x68\x92\xf7\x1e\xc9\xfa\x51\x8b\xa6\x1a\x79\x24\x51\xc1\x74\xb1\x47\xf2\xc9\xde\x1e\x9a\xbd\xe5\xa2\xb8\x73\xce\xf1\xf6\x8e\xad\xab\x73\x20\x03\x47\x0c\x3e\x1a\xe4\x0a\xcd\xf3\x0c\x73\x94\xbc\xef\xaa\x16\xe5\x7a\xd1\x38\x4a\xbd\x1d\x55\x7a\x10\x97\x21\x92\xc0\x6a\x9a\x54\xa4\x72\xb6\x3c\xf9\x78\xdd\x5b\x2a\xc2\x68\x32\xad\x4f\xb8\x93\xab\xad\xe4\x6a\x1b\xd7\x5f\xc6\xe6\x0c\x51\xe2\x6b\xe9\xd4\xbe\xb5\x4f\x5b\x03\x21\xec\x3e\x90\x23\x19\x1d\x31\x4c\xe1\x43\xaf\x4a\xb8\x93\xae\x57\x4f\x30\xda\x4b\x83\x74\xee\x28\x99\xb5\x4f\x57\xfc\x20\x33\xe6\x62\xfc\xc2\x22\x58\x72\x7f\xb8\x35\x80\x87\xda\xae\x01\x58\xdd\x8d\x35\x00\xff\xc6\x1f\x6d\x0d\x0a\x84\x86\x41\x96\xd7\xc0\xaa\x27\xcd\x35\x00\x5d\xe0\x8f\xb5\x06\x68\x97\xa5\x66\x49\x22\x67\xf9\x50\xc9\x31\x8f\x67\xa2\x95\xab\xcf\x93\xa9\xc0\x60\xe7\xe3\x02\xd0\x04\x51\x14\xa7\x79\xe9\x2d\x13\xa5\xaa\x0a\x52\x8e\xc7\x46\x8c\xbb\x33\x42\x44\xf3\xff\xaa\x69\x80\x20\xed\xda\xde\xa7\x61\x56\x0d\x74\xd9\xbe\xc1\xff\xc3\x5e\xa5\xbe\x4c\x68\x06\xa5\x60\x71\xfb\x46\x96\xf7\x6e\x99\x50\x15\x67\x8d\x3a\xf2\x00\x1c\xc3\xf3\x21\x6a\x03\xaa\x70\xc2\x6f\xbc\x77\x58\x48\x64\x1d\xb3\xaa\xc2\x9e\x0b\x78\xbf\x76\xf1\xb5\x40\x33\x84\x98\xdb\x3b\xd6\x07\x70\xa0\xca\x70\x92\xfa\xac\xec\x61\x75\xc5\xcc\xde\x95\xa5\x6b\xed\x22\x31\x91\x62\x33\xd6\x73\x6a\xa6\x3d\xa2\x58\xe6\x82\xde\x3d\xf3\xdf\x38\x63\xff\x10\xbc\x7c\x6d\x26\x1b\x18\x21\x7c\x3e\xe8\x6e\x5c\x0a\x3f\x63\xf0\xc9\x22\x50\x6f\x12\xd4\xa9\xb1\x13\xf3\x5c\x93\x83\xb7\xe1\x20\x20\x4a\x6b\xfe\x1e\x37\xd5\x81\x9b\x71\xe9\xad\x71\x9e\xee\x1b\x8e\xac\xbb\x27\xc7\x2b\x8b\x1a\xdc\x08\x5e\x5f\x87\xac\x07\x54\xf9\x62\x52\x17\x54\xaf\xc8\xcf\x82\x94\x8b\x4a\xfa\x15\x8b\x20\xf1\xb7\x2d\xec\x54\xb1\x08\x8a\xa6\x63\xa7\x0f\xce\x1c\x08\x4e\xe2\xfe\x92\x71\xec\xad\x05\xec\x64\x81\x56\x58\xd1\x65\x0e\xfe\x41\xc0\xf9\x17\xc8\xd3\xdf\x27\x42\xae\xa1\x19\xf6\xe9\x60\xbf\xe7\x15\x9f\x52\x87\x00\x34\xd1\xd7\xf5\x2d\x17\xa9\xbc\xd5\xbb\x5a\xaa\x3f\x3a\x32\xc1\xdc\x49\xac\x38\x30\x5c\x4c\x74\x1b\x6b\xb5\xd9\x58\x61\xbd\xb9\xea\x39\x23\xde\xaa\x54\x72\xe6\x80\xa1\x15\xb3\xae\x99\x07\x15\x4d\xb1\xe9\x2f\xe9\x4c\xc8\x6a\x4c\x66\x9a\x9e\x29\xfb\x1e\xc3\x69\x76\x95\xc7\xd7\xd6\x25\xcb\x67\xeb\xdb\x77\x57\xa7\x4d\x52\xf6\x72\xb9\x9d\x32\x84\x57\x9a\xf8\xd5\xb4\xb4\x08\x4d\x67\x5c\x6b\xf0\xf2\xb2\xd1\x54\xca\x1b\x72\x14\xa2\x3a\x27\xdc\x4c\x8b\xd1\x20\x91\xb3\x5a\x80\x67\x5f\xf3\x89\x3e\xf1\x5c\xd2\xb7\x5f\x86\x2d\xf3\x9a\x71\x51\x43\x4d\xa1\x1f\x85\xcf\x5c\x86\x09\x25\xe5\xd7\xe1\xae\x5b\xbb\x14\xae\x48\xb9\x0f\x24\x5a\x5d\xaa\x4b\x6c\x1d\x2e\x88\x5f\xdc\xfb\x75\xbd\x7a\x3c\x2e\x91\x05\xdf\xee\x39\x22\x90\x70\xcd\x71\xf9\xbb\xc4\xd7\x9d\xdb\xb0\x37\x6e\xbd\x9d\x11\xb2\xff\x82\x87\x4e\x7d\x4e\x98\x6e\x5f\xf0\xf0\xbb\x8a\x06\x49\x99\x4b\xdc\x63\x10\xe8\x18\x9f\x75\x48\xea\x06\x54\xed\xa2\x2c\x01\xa9\x43\xa8\x97\xe0\x5f\x83\xa9\x6f\xd0\x30\xcc\x00\xbc\x77\x19\x8e\xd6\x5a\xce\xf2\x29\xed\x3b\xb7\x11\xb6\xf8\x31\x08\x72\xaf\xbc\x92\xa9\x14\x52\x39\xf6\xb0\x6a\x99\x14\xc0\x7a\xe8\xfa\xbf\x0e\xff\x87\x33\xe1\x2f\xb9\xda\xd2\x96\xdd\x1e\x70\xd6\x4d\x48\xb7\x1c\x67\x74\x02\x39\xc8\xf6\xaa\x74\xb0\xbd\x5b\x87\x5b\x6e\xa6\xb2\x40\x96\x35\x98\xb2\x06\x61\xb7\x1a\x8a\x69\x80\xec\x05\x61\x4a\x49\xe4\x3c\x21\xbe\x34\x00\x63\x30\x43\xb8\x3f\x21\x90\xd5\x32\x0a\xb5\x3f\x1d\xe2\x68\xd6\x22\x86\xaa\x7e\x0a\x10\xff\x6d\xb9\x8f\x8d\xc7\x2c\xb1\xa6\x0e\x8a\x66\xfd\xb0\xbb\x3b\xf3\xa8\xaa\x7a\x1d\xd2\xef\x10\xe1\x43\xc4\x55\xbb\xb1\x76\xdb\x8c\xdf\xd9\x2f\xad\xbf\xa1\xd9\xe2\x09\x27\x61\xa4\xe8\xaf\x27\x75\x3c\x20\xe4\x42\x94\xa9\x3d\xb8\xba\xd7\xbc\x39\xc1\x10\x25\x6c\xec\xf6\xb5\x6b\x72\xe2\x93\xae\xeb\x2e\x77\x6b\x7b\xaa\xa2\x85\xf4\xc3\xe0\x7a\xa4\x8e\xed\xed\x74\x2d\x00\xc6\xe7\x89\xd8\xe3\x1f\x34\x54\xe4\x31\x58\x8b\x0f\x6e\xc0\xfd\x50\x84\x97\x43\x8b\x9b\x38\x61\x89\xff\xe1\xf6\xec\x3e\xac\xd0\xef\x25\x52\x83\x59\x0b\xb5\xb4\x84\x0b\x49\x3c\x64\x88\x96\x7e\xf7\xab\xcb\x38\x92\x2d\x21\x46\xf2\x28\x9e\x56\x5c\x9a\x8f\xab\xac\xd5\xf5\xf0\xf0\xa3\xeb\xe1\xb1\x34\xba\x1e\x1e\x5d\x0f\x8f\xae\x87\x47\xfc\xe8\x7a\x78\x6c\x1d\x5d\x0f\x8f\xae\x87\x47\xd7\xc3\xa3\xeb\xe1\x51\x8e\xae\x87\xc7\xb6\x2f\xeb\x7a\x78\xf8\xd1\xf5\xf0\xd8\x30\xba\x1e\x1e\x2b\x8f\x75\x3d\x3c\x36\x8c\xff\xfc\x3a\xc0\x5d\x0f\x8f\xe8\xd1\xf5\xf0\xd8\x48\xa8\xeb\xe1\xd1\xf5\xf0\x78\x92\x95\x2a\xbb\x1e\x1e\xcb\xa3\xeb\xe1\xd1\xf5\xf0\xd8\x3a\xba\x1e\x1e\x4b\xa3\xeb\xe1\xd1\xf5\xf0\x58\x37\x7e\x77\xdd\xbd\xeb\xe1\x11\x3d\xba\x1e\x1e\x9b\x46\xd7\xc3\xa3\xeb\xe1\xd1\xf5\xf0\x20\x5d\x0f\x8f\xae\x87\x47\x45\xbf\xeb\xe1\x51\x3e\xd1\xf5\xf0\xf8\xcf\xf4\x8c\x20\x83\xde\x52\x1e\x55\x09\x39\xa6\x88\x9a\x0f\xed\x0a\x65\x2e\xa2\xbe\x8f\x92\x51\x31\x1e\x33\x05\x97\x08\xcc\x66\x25\x62\xa8\x2c\xe6\x1a\x5b\xb9\xc2\x78\xe1\x63\x2d\x43\xa8\x66\xad\x18\x4d\xb5\x4b\x6f\x5a\xff\x8a\x28\xb2\xbe\x86\x07\x54\x15\xae\x42\xc6\xcf\xdf\xbf\x69\x57\xf5\x0d\x17\xf8\x0b\xf3\x7e\x2f\x12\x7c\x68\x62\xb5\x59\x6b\xd6\x14\x53\x28\x3c\xc9\xa4\xf6\x61\xe8\xb0\x88\xc9\x94\x0a\xc1\xbc\x77\x85\x70\x03\x5e\xcd\x11\x63\x82\xc8\x9c\xc5\xe6\x1b\x8e\x16\x84\x12\xcd\xc5\x24\x63\x84\x1a\x43\x93\xe9\xc0\xce\x58\x84\x8d\xaa\xc2\xb4\xdd\x6f\xe2\x9c\x54\x46\x31\x3a\x0b\xc1\xfd\x33\xca\xdd\x94\x08\x4d\x94\xd4\x9a\xcc\x8a\xcc\xf0\xbc\x7c\x61\x1c\x49\x06\x19\x51\x2e\xd3\xae\xdc\x0c\x08\x43\xab\xe2\xbe\x7b\xe5\xac\xa3\x68\xba\x65\x22\xb2\x5e\x80\x14\x7c\x43\x3d\xa8\xf3\x3f\xcb\xcd\x82\xd8\x6d\xca\xa2\x35\xf4\x31\x57\xda\x90\x24\xe3\xa0\xa0\xc2\xd7\xb9\x72\x08\x30\xaf\x1e\xdc\xac\x10\xf1\xee\x56\x25\x7e\x9a\xf0\xa4\xb5\x26\x73\xa3\x09\x84\x4f\x97\x13\x0b\xaf\x4b\xb9\xf6\x9e\x04\x1d\x17\xcd\x46\x43\xc9\x4c\x77\x10\xc3\x7e\xc3\x31\x0b\x4a\x00\xcc\xd2\xff\x2a\x8a\x68\x6d\x5a\xb5\x7a\xdf\x96\x5f\x9d\xbb\x7d\x50\xea\x9c\xe3\x8c\xc6\x59\xe8\x81\xa9\x7b\xf5\x86\x0e\x35\x5d\x1d\x4a\x4f\x54\x22\x26\xf2\x84\xda\xaf\x85\x03\x2a\xd8\xdc\xf2\x23\x4b\x98\x55\xf7\xe8\x06\x89\xf2\xe0\x02\xc5\x50\x35\x61\xa6\x4c\xce\x89\xcd\x23\x68\xd6\xef\xab\x75\x0b\xa8\xbb\x2a\xaa\x55\x8a\x5e\x90\xa1\x4c\x21\x73\xd1\x17\x02\xb4\xe7\x7f\x4d\x5b\x03\x37\xe9\x48\x03\xe3\x7a\x43\x6f\x84\x60\x0e\xb8\x30\xd1\x72\xf2\x3a\xa7\xb1\xad\xa1\x8e\x2e\x86\x67\x3d\x32\xbc\x78\xed\xe3\x3a\xe5\x78\xe9\x2a\x84\x53\xe6\xaf\x9f\xc8\x2b\xcb\x9b\x80\xeb\x26\xcc\x75\x98\xeb\xed\x94\x1a\x7b\x5c\xa2\x68\x56\x1f\xe5\x8c\xd6\x29\x55\x3e\x24\x3d\x74\xb1\x22\x97\x12\x0a\x1b\xba\xda\x8b\x71\x97\xc0\xca\x0d\x02\x56\x8b\x77\xbe\x7a\xce\x72\x5a\x76\xfc\x25\x18\xe9\x2e\xab\xa9\xe5\xef\x98\xd6\x74\xc2\x86\x91\x11\x0b\x9b\xfc\xa0\x10\xb4\x50\xc9\x21\x68\x7a\x91\xb1\xd8\xfc\x97\xea\xa9\x2a\xba\xb9\x69\xb4\x92\x99\x9b\x27\x9c\xb9\xb8\xfb\x90\x91\x5b\xc5\x8d\x61\x20\x0b\xa1\x76\x31\x84\x27\x2d\x97\xb4\x39\x6c\xc6\x51\x47\xd1\x7e\x17\x26\x53\xbd\xc0\xaa\x95\x22\x75\x91\xc4\x23\x46\x46\x8a\xb3\x31\x19\xf3\x58\x4b\xd0\x05\x0a\xf7\x5c\x75\x48\xea\xbc\xfb\x5a\x33\x05\xdf\xee\xbd\x3a\x61\x0d\xe2\xe6\xf8\xa3\x67\x4e\xa3\x0a\xe1\xba\xae\x79\xa3\x1a\x6a\x2f\xf0\x31\x99\x40\x30\xb2\x02\x9f\x44\x14\xc5\xbf\xbe\xf8\xfb\xd7\x64\xb4\xb0\x4a\x3e\x88\x04\x23\x0d\xcd\xca\x8d\xc9\x98\x98\xd8\x33\xe0\x34\x03\x1a\xb9\x4b\xb5\xf4\xb6\x20\x4d\xa0\x7d\x9b\x5b\xc8\x97\x5f\xdd\x8c\xf0\x35\xb9\x4f\x52\x36\x3f\xa9\x9d\x9d\x7e\x26\x27\x03\x72\x46\x85\x95\x23\x23\x46\x8a\x3c\x05\x28\x38\xc6\xd6\xd8\x95\xad\x64\xc6\x93\x05\xfe\x3a\xf0\xae\x06\x32\x95\xb7\xce\xbb\xb5\xca\x09\x71\xc7\xaa\xcc\x11\xc9\x65\x5e\x64\xf0\xd9\xe4\x4d\x59\x2f\xa4\xd0\xac\x91\x2b\x1e\xa7\xc5\x8c\x37\xc8\x0f\xc0\x7b\xfd\x6b\x5a\x58\x05\x3e\x56\x3e\x9c\x27\xe9\x4b\x1d\x78\xf4\xb1\xac\xe4\x0a\xee\xcd\x37\x34\xcb\x46\x34\xb9\xb9\x96\x6f\xe5\x44\xbf\x17\xe7\x4a\x45\x62\x88\x8d\xef\xce\xa8\x55\xf2\xa6\x85\xb8\x71\x4d\xac\xca\xca\x4a\x72\x62\x8d\xe7\x3c\x32\x29\xd6\x37\x74\x59\x27\xae\x5c\x55\xa2\xa0\x83\x7a\xad\x11\x79\x3f\xb0\x3b\xe0\x07\xe7\x8d\xf4\xa9\xb5\x8e\x03\xb1\xf3\xd4\x75\xe6\xfa\xea\xc5\x5f\xff\xdb\xb1\x33\x91\x8a\xfc\xf7\x0b\xc8\x9f\xd1\x3d\x27\x8c\xa3\xef\x46\xab\xb7\xcf\x68\x96\xd9\xab\xba\xee\x6a\xb0\x87\x6c\x1d\xd3\x3d\x38\xcf\x19\x3c\x7b\x3d\xa8\xd5\x7d\x7d\xfd\x13\xa8\x02\xdc\x68\x96\x8d\x7b\x2e\xf3\xb1\x74\xba\x1d\x82\x7e\x7a\xe8\x6e\x85\x38\x05\x46\x15\xec\x31\xec\xe0\xb9\xcc\x8a\x19\x7b\xcd\xe6\xbc\x4d\xe3\xd1\xc6\xd3\x01\x5c\xc8\xb8\x86\x84\xd5\x51\x26\x93\xb8\xfc\xdf\xd4\x13\xa8\x05\x10\x2f\x77\xaa\x89\xf9\x72\x44\x48\xf4\xc6\xaf\x68\x04\x43\xcf\x68\x9e\xc7\xe3\x8e\x90\x9c\xae\xe8\xad\xfb\x70\xff\x51\xc0\xaf\x50\xf8\x08\x59\x3d\x0f\x0f\x67\xbb\x17\xc6\xaa\x70\xe1\x99\xda\x3a\x54\x04\xc2\x56\xe6\xf0\xdf\xd8\xd4\xaf\x15\xab\xa5\xac\x46\x5e\xae\x09\xae\xc3\x15\x81\x9d\x00\x79\x15\xef\xb3\x6c\x81\x1c\xe3\x02\xc8\x1b\x6b\x27\x02\x58\x4b\x66\xd4\x78\x2d\x36\x98\x70\x98\xea\x17\x39\x53\x9a\x6b\x7b\x0d\x7f\x84\x53\x79\x96\x51\x3e\x0b\x66\x55\x8e\x70\xcd\xb7\x68\x0a\x81\x81\x6c\xfb\xb5\xd3\x12\xf9\x40\x74\x78\x77\xab\xac\xe4\xb8\xd0\x6c\xc7\xea\xd0\xa4\x03\x2f\xed\x86\x32\xf5\x04\x40\x54\xb9\x46\x28\x6b\x4c\x89\x38\x05\xaa\x9e\xb5\xd9\xea\x82\x6c\x2b\xee\x3e\x56\x6b\xd0\x94\x76\xf6\x37\x48\x71\xe7\x68\x3d\xa2\x90\x83\x49\xee\x20\xe3\x40\xba\xf9\xe9\x36\x85\x14\x2a\xbf\xb3\x32\x55\xdd\x81\xa8\xa9\xd8\xde\xc6\x1c\x10\x08\x6d\x43\xd0\xb4\x27\xc0\x4f\x87\x1c\xbe\x3a\xdc\xab\xa4\x73\xcb\xa8\x64\x4e\x27\xa8\xe6\x8d\x4b\xab\xb9\x4c\xa6\x5e\xf6\x67\x2a\x6f\x31\x02\x1e\x58\x32\x54\x47\x05\x7a\x2c\xad\x2a\xa8\x41\xfd\x41\x17\x5b\x85\x0c\x0d\x26\x41\xdd\x76\x2d\x5d\xc9\x2d\x5d\x10\xaa\x64\x21\x52\xef\x18\x0f\xa8\x06\x82\xe2\xbb\xa5\xcf\xbe\x94\x82\x05\x78\xb2\x5e\x5b\x08\x41\x92\x6b\x40\x76\xad\xa4\x7f\x39\x78\xf9\xe2\xa9\x5e\x73\xf0\x6d\x4b\xd7\xdc\x65\x8b\x6b\xce\xc9\x8d\xbd\x7e\x65\x68\x72\xd4\xf2\x4b\xdf\x79\x57\x51\xd9\xc3\x08\xec\x3b\x00\x25\xe0\x57\xb7\x8a\x47\x1a\x07\x6e\x94\x0d\x85\xc9\x11\xa8\xf2\xd6\xda\xaa\xd5\x4b\x39\xae\xec\x26\x04\x51\x23\x71\x5d\x91\xda\x95\xc7\xd1\xc5\xe8\x01\x25\xae\x17\x98\xc0\xda\x38\x60\x9b\xac\x54\x3e\xd8\x28\x7c\x11\x34\xeb\xe6\xea\xc1\x01\x39\x72\x34\x0f\x5d\x81\x86\xe3\xbd\x1e\x51\xbf\xb0\xe7\x77\x39\xa2\xe2\x77\x63\x71\xcf\xef\x72\x0a\xfe\xc6\x7c\xed\x2a\x23\x96\xa1\xda\x8f\xed\xab\x8c\x20\x59\xbf\x0c\xff\xc9\xa6\x74\xce\xa0\xc8\x04\xcf\xa8\xca\x20\xc2\xe5\xca\x7d\x3f\x86\x64\x61\x08\x13\x73\xae\xa4\x80\x10\xe3\x39\x55\x1c\x6a\xa5\x29\x36\x66\x8a\x09\x6b\x45\x7e\x71\xf4\xf1\xf4\x03\x04\x3e\x62\x2a\x6b\x40\x2b\xc1\xb0\x9a\x85\x0e\xa5\xc7\xea\xeb\x50\x7b\xf1\x03\x1e\xb0\xb0\x0a\xf6\x14\x20\x6f\x35\xff\x24\xcc\x7d\x56\x98\x82\x66\x50\xbf\x23\xc9\x0a\xcd\xe7\xfb\x94\xae\x58\x5b\xa1\xd4\xda\xfe\x40\xa6\x82\xaf\xf8\xf2\x9a\x47\xf1\xe6\x52\x65\x9a\xea\xd0\x78\x32\x55\x31\x98\x80\x65\xc5\x79\x43\x37\x34\x4c\x09\x68\xd1\xa1\x2e\x0b\x16\x63\x20\x11\xab\xa8\x78\x17\x1f\x99\xf1\xc9\xd4\xf8\x5c\x0f\x5f\xd7\xbb\x5d\x3c\x07\xd4\x0e\xdb\xbf\xb3\x2f\xf6\xec\x45\x9d\xa2\xe8\xf3\x13\x77\x72\xb8\xe0\x15\x04\x7c\x8f\x4d\xb3\xe4\xea\xaf\x3f\xb8\xf5\xb9\x28\xb3\xaf\xd9\x1d\xb9\x0c\x08\xc9\xf3\x8c\x27\x55\x7f\xf5\x9a\x77\x66\x21\x8b\xfb\x39\xc2\x97\x81\x08\xed\xed\xc1\xe2\xcb\xe5\xbd\x1b\x8c\xb1\xf2\xa8\x9a\xe0\x0d\xf3\xc3\x53\x35\x29\x66\xae\xd6\xa6\x5c\x2a\x9d\xe7\xfb\x91\xca\xe4\x06\x73\x8c\x0f\x0f\x35\x39\x7b\xf7\xba\x1e\x73\x58\x8f\x82\x0a\x11\xaa\x71\x22\xf6\xe3\xf6\x4b\x6a\xcd\xd5\x13\x8b\x71\x37\xf1\xcb\xfa\xfd\x64\x85\x0c\xad\xae\xc7\x04\x98\x32\x56\x3c\x28\xa6\x65\x36\x0f\x42\xa7\x9c\x75\x10\x0b\x5c\xe4\x85\xc1\x5c\x17\x65\xc0\xb0\x48\xa6\x54\x4c\x20\x0b\x4c\x16\x76\x5e\x5f\x7c\x01\x5f\xaf\x58\x5a\x24\x0e\x8f\x88\xb3\x22\xfc\x81\xfe\x22\x08\x31\x5f\x50\x03\xea\xc3\xe9\x84\xe6\xe1\xfa\xc6\xea\x02\x7a\x21\x0c\xbd\x7b\x45\xf8\x80\x0d\xc8\xc1\x17\xb5\xc7\x0f\xdc\x57\xe4\x4a\xda\xa9\xfa\x00\xaa\xe8\x15\xc8\xb8\x81\x20\x84\x83\x3a\xc5\x01\x39\xb7\x73\x05\x23\xa3\x3c\x18\xd1\x62\xdc\xc5\xb9\x8c\xaa\xa3\x63\x0d\x93\x09\x55\x69\x06\x29\x2a\x63\x72\x5b\x0b\x54\x0b\x07\x21\x8a\x32\xbb\xe3\xda\x00\x1c\x24\xa4\x59\x27\xd0\x23\x63\x3f\x0d\xd5\x37\xfa\x84\x0b\x2b\x5c\xfb\x29\x35\xb4\x5f\x13\x40\x27\xae\x2b\x40\xdf\x17\x2b\xeb\x53\xcf\xc2\xfd\xf2\x48\x9f\x3c\xf7\x69\x05\x7d\x5a\xfe\x15\x17\x7d\xda\x87\xd2\x5a\x31\xb0\x2d\xc2\x43\x86\x54\x81\x30\x8a\x04\xa2\xce\x5d\x53\xaa\x9d\x57\xf5\x3f\xe1\x4d\x10\x5f\x12\x6a\xd5\xa5\x5e\x04\x47\xe2\x53\xbe\x1c\x59\x25\x0b\x2b\x39\x77\x7e\x79\xfd\xe1\xa7\xe1\xfb\x8b\xcb\xeb\x20\xee\xe2\xe1\xce\x35\x22\xf1\x3e\x71\x17\x37\xe1\xfb\xb4\xf1\x36\xea\xf8\x3a\x91\xb8\x45\xdc\xc5\xad\xc2\xaa\x48\xdc\x2c\xee\xa2\x28\xae\x11\x89\x5b\xc4\x5d\x1c\x43\x6f\x10\x89\xdb\xc4\x5d\xbc\x60\x5f\x15\x89\x1b\xc4\x5d\x14\xc9\x0d\x22\x71\xbb\xb8\x8b\x8d\x58\x58\x27\x12\xd7\x8b\xbb\x68\x4d\xba\x13\x89\x8d\x3f\x8f\x13\x89\x4c\xcc\xd1\xe2\xf0\xad\x87\x95\xd7\x99\xff\x1a\x53\x9d\x6c\xd9\xb8\x79\x64\xf8\xe5\x5c\xcc\x3f\x52\x45\x14\xcb\x15\xd3\xa0\xb3\x52\x51\xff\xa8\x48\xab\xbd\x3c\xbe\x9e\x8c\xeb\xae\x73\xb6\x6f\xfc\x65\x07\xdf\xf1\x65\x2d\xa2\x75\xdd\x26\x62\x7c\x2a\x55\x93\xab\xb3\x5f\x2f\x5e\x9f\x5f\x5e\x5f\xbc\xb9\x38\xff\xb0\x57\x67\x1d\xb2\x32\x57\xf3\x2a\x7f\x88\x3b\xd1\x8d\x0d\x37\x63\xae\xd8\x9c\xcb\x42\x67\x8b\xd0\x6e\x09\x41\x73\x3d\x4b\xad\x22\x64\xa8\x9a\xb2\x54\x2c\xa0\xfa\x14\x4f\xd6\x6f\xb7\x0b\xfd\xc7\x80\x06\x0f\x7c\x75\xbb\xf1\xf0\x17\xb8\x1b\xf1\xd7\x38\xc6\x49\xbb\xc5\xbe\x69\x5c\xe6\x08\x9a\x71\x56\x4e\xb8\xd2\x51\x84\x63\x6c\x1d\x77\xb1\xe3\xbc\xca\x0f\x6e\xf1\xb8\xb1\xa4\x08\x34\xfd\xb6\x88\x3a\x0c\x6d\x85\xcb\x1b\x25\x67\x2d\x05\xcc\x95\x2c\x54\xc2\xca\x60\xf4\x75\xfc\x86\xea\x99\x01\xf3\x69\x5c\x8c\xde\x0b\x52\x65\x16\x5b\x53\x64\x96\x1b\x44\xc1\xe1\x76\x95\x1d\x9d\x5b\xf2\x1d\xcd\xbf\x67\x8b\x0f\x0c\x55\x78\x62\x79\x91\x58\xc6\x12\x7b\xdf\x92\x1b\xb6\x70\xf1\x0b\x67\x81\x38\xae\x91\x42\xfb\x1a\x95\x37\x0c\x01\x48\x86\xb1\x52\xdd\xd1\xce\x1f\x34\x1e\xfb\x41\xb8\xa9\x93\xdd\xea\x53\x3e\x40\x8d\xcd\xc3\xba\x22\xe0\xa5\x41\x8b\x8f\x40\xd7\xe6\x92\x73\x7b\x1b\xb1\xdb\x13\xef\x92\xef\x5b\x03\xba\xef\x7c\xbf\xfa\x04\xb2\x3b\x4e\x9e\xc3\xff\xb4\x98\x8b\xab\x7d\x73\x9a\xa6\x3e\xcc\xa0\xd0\x6c\x5c\x64\x2e\x0c\x40\x0f\x08\xcd\xf9\x47\xa6\x34\xba\xcb\x8a\x1b\x37\x5c\xa4\x3d\x52\xf0\xf4\x1b\x5c\xc3\x23\xb2\xdb\x5e\xcb\x90\xd7\xb1\xdb\x7e\x5f\x01\x86\xb1\x68\x48\xe7\x92\xef\x5a\xac\x86\x8b\xb2\x05\x1e\x08\x19\xfe\x78\x95\xc7\x8d\x76\xcd\x62\xc8\x0e\x35\x4e\x6f\x58\x7c\xfd\x50\xd2\xbe\x5c\x29\x9c\xbb\xdd\xa4\xe5\x61\x25\x2e\x5d\x19\x81\xb2\x6e\x0e\xf2\xa3\x49\xc8\x66\xd2\x65\xb3\x98\x81\x65\xb3\x5e\xf3\x47\x48\xad\xc2\x72\xc7\x6f\x25\x09\x68\x71\xad\x3f\x1d\x1e\xfe\xe3\xfb\xf3\x9f\xfe\xf7\xe1\xe1\x2f\xbf\xf5\x6a\xff\x0a\xf7\x18\x18\xd9\xcd\x3f\xc1\x7e\x48\xce\x92\x81\x90\x29\xbb\x84\xf9\xc3\x8f\x5e\xc7\x3d\x4d\x12\x59\x08\x03\xff\x80\xa5\x0a\x29\x0f\x83\xa9\xd4\xe6\x62\xd8\x0b\x3f\xe6\x32\x5d\xfe\x49\xa3\x8a\x41\xed\x72\x4d\x55\xf2\x6a\x47\xe6\xf7\x54\xc2\xe1\x81\x8a\x9e\xb8\x6e\x70\x6e\xd8\x87\xdf\xd8\x63\x18\xc2\x93\xcb\xa4\x2b\x01\x19\x17\x6d\x64\xb6\x1c\x37\x8b\x6e\x1d\xcc\x5f\xa2\x1a\x07\xfb\x99\xb5\x17\xb0\xe3\xf0\x41\x3b\x2e\x32\xac\x49\xe8\x20\x03\xbc\x8a\xec\x38\xe5\x86\x53\x27\x82\x45\x54\xf5\x34\x3a\x1d\x5e\x90\xb9\xdb\xc7\x47\x5c\x9e\xb6\x12\xb6\x5c\xd4\xc7\x90\xb3\xd6\xfe\xb4\x9a\xf7\x9b\x07\x95\xb7\x81\xaa\xdf\x53\xe4\x9a\x97\x06\xfb\x2b\xd7\x5e\x28\x50\xf3\x69\x3f\xf8\x0e\x72\x65\xf5\x7a\x4d\x8e\x1c\x89\x41\x92\x17\x3d\x4f\x6e\x30\x63\x33\xa9\x16\x58\xa1\xe7\x1f\x2e\xf3\x73\xfb\xda\x48\x45\x27\x10\x5e\xe7\x5e\x06\x2f\x69\x39\x51\x3f\xa9\xb2\xf4\x0d\xfc\x6e\xe5\x5d\xb8\xce\x3b\xce\xf7\x92\x14\xca\xea\xab\xd9\xa2\x2a\x90\xf8\x68\x52\x39\xc1\x66\x97\x37\x47\xf3\xb8\x95\xae\x42\xa7\xd3\x97\xfc\xd6\x42\x70\x58\xb3\xd3\x07\xc6\xf7\x4a\xad\xd1\x39\x2b\xc4\xdc\x1a\xa0\xc8\x46\x9d\x64\x37\xb1\x9a\xf2\x39\xd7\x12\x11\x52\x17\x06\xba\xb2\xa1\x1b\xed\xeb\x1b\x36\x9f\x6f\xf5\xb1\x6b\x95\xed\xd0\xfa\x04\x91\x15\xd8\x1c\xae\xb0\x4e\xe9\xad\xbd\xcb\xa1\x86\x44\x29\x49\xda\x18\x31\x8d\x9b\xf6\x25\xa6\xe1\xb9\x1b\x39\x35\x86\x29\xf1\x8a\xfc\xcf\xd1\xcf\x5f\x7e\xee\x1f\x7f\x73\x74\xf4\xe9\x45\xff\xef\xbf\x7c\x79\xf4\xf3\x00\xfe\xe3\xbf\x8e\xbf\x39\xfe\x1c\x7e\xf8\xf2\xf8\xf8\xe8\xe8\xd3\xf7\xef\xbe\xbd\x1e\x9e\xff\xc2\x8f\x3f\x7f\x12\xc5\xec\xc6\xfd\xf4\xf9\xe8\x13\x3b\xff\x25\x92\xc8\xf1\xf1\x37\x5f\xa0\xa7\xfa\x60\x05\xd0\xdd\x08\xcb\xbe\x2b\xc7\x7f\x08\x37\x6a\x75\xc1\xec\xa0\x27\x3c\x22\x4b\xb7\x55\x05\xc2\x67\x3e\x86\x26\xa0\x59\xa2\x98\xd9\x87\x8f\xca\x51\x46\xae\x76\x95\x31\x76\xa8\xab\xca\x15\x7f\x38\x27\x57\x30\x1b\xda\x2c\x01\x71\x01\xf2\x5e\xab\x1d\x2b\x39\x1b\xd4\x81\x23\xe8\x31\xdc\xea\xf4\xdb\xb9\xd8\xd9\x75\x8e\xb7\xce\xf1\xb6\x79\x3c\x4d\xc7\xdb\x55\x5b\x4e\xea\xbc\x6e\x0f\xfe\x10\x36\x8a\xfe\x29\x44\xc5\x33\x31\x8f\x85\xa9\xd6\x46\x6f\x04\x53\xb4\x5e\x24\x04\x1b\xfc\xb0\x19\xa2\x1e\x84\x8b\x43\x87\xc3\x89\x8c\x92\x73\x5a\xd1\x6c\x7d\x74\x01\xb4\xa0\xe7\x02\x2e\x0e\x78\x49\x14\xd5\xb2\x3c\x16\x73\xd6\xa2\xaf\xeb\xc3\xe6\x4c\x98\xaa\x54\x31\x32\xd4\xde\xb7\x3b\xe1\x62\xe2\xb3\x18\x9d\xbe\xe0\x11\x4c\x2e\xaa\x9a\x7c\x28\x8d\xbd\xaa\xc1\x4b\xb5\x96\x09\xf4\x4a\x71\x15\x47\xca\x3a\x29\x7e\x89\xa2\xc3\x54\x0d\xbd\x61\xf5\x86\xd6\xae\x86\x6f\xb5\x3f\xa3\x05\xd4\x68\x13\x73\x78\x4f\xe4\x3e\xa5\x85\x0b\x9a\x72\x4a\x02\xac\xf0\xca\x7b\x4a\xec\x32\x8a\xe6\xe3\x04\xfe\x58\xd6\xf1\x50\x6d\x2d\xfe\x07\x34\x1c\x8c\xa2\xea\xd5\x42\x60\xa8\x12\x49\x89\x3b\x8d\x78\xa5\xae\xc4\x5f\x51\x8a\xed\x8a\x36\x57\xce\x73\x49\x27\xdb\x33\x7a\x8c\x57\x9b\x22\x54\x26\x50\x80\xd0\x0a\xf9\xef\xae\x2e\xed\x4d\x55\x6a\xab\x26\xb5\x54\x91\xda\xa9\x47\x7b\xc3\x24\x77\x51\x87\xda\xa9\x42\x2d\xd4\x93\x5c\xb1\x31\xbf\x6b\xc9\xbf\xa7\xa2\xf2\xea\xf1\x94\x09\xc3\xc7\xdc\xf5\xfb\xcc\x15\xcb\x19\xca\x9d\x6c\x24\x61\x34\x99\x82\xe0\xf6\xd7\x77\x15\x84\x51\x99\x67\x08\x8a\x8f\x16\x01\xe8\x2c\xbf\xdd\xc4\xa0\xd3\xbf\x3b\x19\xd8\xc9\x40\x3f\x9e\x96\x0c\x6c\x65\x1e\xfe\x01\x04\xe0\x1e\x2d\x22\xc8\xa3\xc1\x27\xf7\xbc\xae\x65\xe1\x00\x87\xa2\x2b\xea\x57\x45\x33\x4f\x80\x4a\x1c\x2b\x54\xd5\x49\xac\x15\x51\x8a\x75\x23\x5d\x34\x2a\x99\xf2\x89\x3d\x0c\x19\x9b\xb3\xcc\xeb\x7e\x51\x74\x67\x54\xd0\x89\xeb\xfb\x65\x64\x99\x94\x2c\x55\xd9\x09\xa4\x5e\x80\x37\x7e\xba\x5c\x90\xd0\x39\x00\x08\x28\x99\x65\x4c\x69\x92\xf1\x1b\x46\x5e\xb3\x3c\x93\x8b\x99\x0f\xa2\x4f\xc9\x95\xa1\xc6\xb2\xf3\x15\x33\x71\xa1\x12\x28\xe6\x83\x59\x0f\x8b\x2c\x6b\x59\xce\xf3\xf0\x02\xf6\x3a\x2f\xb2\x8c\xe4\x40\x62\x40\xde\x0b\x90\xac\xa7\x50\x05\x3f\x4e\xe4\x5c\xb2\x39\x53\x3d\x72\x31\xbe\x94\x66\xe8\x4c\x88\x66\xac\xaa\x23\x46\xf8\x98\xbc\xb2\xe6\x75\x64\x0d\x22\x43\x27\x60\x56\x56\x09\xe7\x52\x35\x5e\x52\x55\x30\xd9\x73\x8e\xcc\xe6\x03\xfe\x1c\x28\xd9\xeb\xc0\xfd\xfc\xe0\x5b\x5c\x76\xa4\x40\x6f\xee\x29\x34\xe1\xd3\x55\xa9\xbb\x1a\x3f\xb8\x2a\x5f\x51\xab\xe5\x2b\x99\x80\x31\xcb\x05\x51\x4c\xe7\x52\x68\xd6\x28\x7d\x84\xec\xa3\x07\x8e\x06\xdd\x32\xc9\x05\xab\x70\xe4\x52\x9b\x2b\x43\xe3\x1b\xca\x35\x39\x64\x18\x1e\x87\xc2\xf5\x34\xcb\x58\x5a\xef\xb0\x13\x7d\x3f\xb8\x16\x0a\xb4\x59\xf3\x3b\x81\x4a\xc7\xa1\x62\x3d\x23\x53\x2a\xd2\x0c\x01\xd7\x8e\x29\xcf\xf4\x72\x1d\x06\x5e\xd5\xa7\x2e\x8b\xec\xfb\xd2\xf8\xf1\xb3\x4d\x12\xa9\x52\x08\xe9\x97\xe0\x64\xf5\x24\x2a\x29\x01\xf7\x73\x75\xa2\xa2\x29\xaf\x54\x62\x84\xd2\x94\xba\x56\xd5\x7f\x2a\xe5\x0d\x49\xe4\x2c\xcf\x80\x07\xa3\x29\xb7\x67\xe5\xaa\xd7\x4b\x79\x8e\xfb\xd0\x79\xf2\xa4\xd6\x06\x06\x7e\xb1\xcf\xce\x8f\xec\x8e\x25\xad\x3b\x3f\x5a\xa9\x6d\xb7\x1a\xc2\x6b\xa4\x28\x95\xe3\xb1\xb4\x57\x28\xd6\xdf\x5f\x55\x2f\x2a\x85\xef\x80\x9c\xdf\xb1\xa4\xd6\xe6\x13\x1b\x05\xe4\x7a\x82\x42\x35\x04\x7a\x83\x4a\x07\x69\x8b\xfa\x21\xb2\x9c\xeb\x63\xa9\x6e\x0a\xd0\x08\xd5\x47\x3d\x49\x34\xbe\x90\x71\x01\x12\xd3\x67\x4a\xfb\x02\xa6\x4d\x4e\xc0\xa3\x41\xf6\xf1\x95\x62\x2e\x65\xc6\x85\x9f\x2b\x89\xed\x55\x52\x1f\x4a\x4a\x43\x8e\x0e\x4f\x0e\x8f\x57\x1c\xda\x2d\xaa\xd2\xd7\xc7\x75\x6d\x66\x1c\x8a\x2f\xe5\x50\x21\x88\x25\x87\x69\x8f\x70\xd3\x66\xb6\xf6\x12\x71\xed\x13\x60\x55\x7d\x6a\x79\x8f\x68\x49\x8c\xa2\x29\x77\x0a\x25\x9a\x2c\x50\xb1\x44\x8d\x2a\xfc\x5d\x7a\x74\xf8\xf9\xd0\x77\x84\xb8\x95\xe2\x10\x8f\x5a\xd9\xed\x1a\x90\x6b\xd7\xff\xbd\x9c\xe8\x42\x16\xd0\x72\xb1\x4d\xf0\x03\xbb\xcb\x33\x9e\x70\x93\x2d\xe0\x7a\x22\xb2\x70\xcd\x6a\xec\xad\xef\x52\xec\xd1\x24\xcf\xef\xb8\x09\x55\xcf\xe5\x98\xbc\x70\x3d\x7a\x18\xf5\x50\x41\xc6\xe7\xec\x64\xca\x68\x66\xa6\x38\x0c\x8b\xf8\x22\x51\x42\x8a\xfe\xbf\x99\x92\x90\xdc\x2f\x3c\x25\xec\x34\x11\x3e\xef\xfa\xd8\x01\x03\xc5\x98\x60\xcb\x4f\x21\x81\x3b\x7b\x81\x7d\x1b\xdf\x94\x99\xac\xf4\x3d\xbf\xbe\x1e\x7e\xdb\xe8\xca\x0c\x37\xab\x31\x38\x4f\xa2\x8f\x53\xac\xf5\x4b\x7f\x0c\xb9\x8d\x6d\x81\x4c\x56\xbb\xbe\xaf\xf6\x3e\x26\x46\xe2\x05\xec\x86\xfe\xc7\xe4\x27\x59\x40\x3f\x3b\x3a\x42\x68\x80\x61\x84\x9a\x45\x9a\x19\x72\x60\xa7\x7a\x60\x65\xac\xdd\x9b\xef\x18\x4d\xef\xab\xb5\xb4\x6e\x58\x11\xc5\x28\xaa\xc4\x20\xd9\x85\x15\x6a\x73\xdd\xed\x72\x2d\xb4\x91\x33\x32\x75\xa4\xc2\x9a\x20\x3a\xb6\x86\xe1\xdc\x80\x70\x56\x07\x70\xf6\x43\x39\x0a\xc5\x72\x10\x5b\x68\x8a\x7e\x4e\x8f\x24\x94\x56\x78\xd7\xad\x6e\x55\x0b\xb9\x45\x74\x04\x25\x49\x7d\x79\xeb\x95\xec\xb9\x80\x97\xb4\x20\xea\x7a\x21\xa2\x1f\x6c\x1f\xb7\x45\x5a\xc7\x19\x91\x75\xbe\x6e\xbf\x16\xd8\x52\xb8\xcb\xb3\x69\xf5\xe8\x4e\x11\xb5\xe8\x64\xff\xfa\xd8\xc7\x32\xcc\x51\x7d\x6f\xeb\x63\xa7\x75\x68\x17\x6e\x43\x70\xc1\x2a\xcd\xc7\xda\x7d\x69\xcb\x98\x4d\xd2\x5a\xcf\x80\x70\x64\x74\xda\xce\x6a\xd2\xce\x4a\x4f\xf9\x56\xa2\x42\x33\x35\x8f\x2d\xf9\x51\x8d\xd6\x47\x23\x97\xf1\xfe\x9d\x30\x5a\x85\xd6\xef\x16\x58\xbf\x53\x58\xfd\x9a\xca\x25\x8a\x88\xb2\x3f\xaf\xd3\x4f\xa2\x3b\xd6\x57\x63\x65\xc3\x6b\xb1\x4b\xae\xfd\x2f\x9a\x64\x80\x5f\xbc\xed\xa8\xa8\x98\x30\xf2\xd2\xbe\xe9\xeb\xbf\xfd\xed\x2f\x7f\x1b\xc0\xf4\x5b\x53\xa5\x82\x5c\x9c\x5e\x9e\xfe\x7a\xf5\xf1\x0c\x4a\x39\x60\x4f\xd9\x83\xc6\xc2\x43\xfa\x20\x5a\x2e\x37\x51\x2f\x20\x61\x57\xc7\x1a\x85\xd6\x7c\xf7\x3a\x6b\x1b\x01\xe9\x35\x55\xab\x43\x37\x7d\xf0\x96\x8d\x1f\x89\x1f\xdb\x08\xe9\x3e\xf6\xf0\xb6\x0b\x88\x4c\xf2\x2b\x99\xdc\xec\x60\x59\x1d\x5e\x9f\x0d\x1d\x89\x9a\x71\x45\x85\x77\x6f\xa1\xd6\x97\x8b\xb9\xcc\xe6\x5c\x4c\x08\x25\xd7\x67\x43\x58\x80\x01\xfc\x17\xf8\x1a\xc1\xad\xb1\x40\x42\x9f\x65\x06\x98\x87\x95\xf9\x2c\xcf\x9c\xcb\x9f\x12\xc5\x68\xc6\xb5\xe1\x09\x8a\xa2\x9d\x4f\xe9\x16\x85\x99\x61\xd0\xe4\xdf\xcd\x06\xac\xb5\x80\xac\x9b\x83\x68\x7e\xaa\x99\x8f\x9b\xcc\x41\x6c\x20\x76\x77\xcb\x6d\x19\xcd\x5b\xce\xdf\x6e\xaa\xd1\x7b\xb6\xbb\xe5\x62\xc6\x03\xde\x72\x4f\x55\x9e\xa3\x1f\xc9\x15\xbb\x32\x32\x6f\x89\x04\xba\x87\x77\xc4\x01\x47\x6c\x2c\x15\x5b\x06\x02\x6b\x80\x5d\x5a\x80\x2a\x80\x08\x3d\x39\x1d\x5e\x94\x9e\x3a\x59\x07\xe5\x7c\x44\x77\x68\xdd\x9a\xf1\x39\x13\x4c\xeb\x13\x80\xf2\x8a\x78\x57\x20\x58\xfd\xa1\xc7\x65\xcf\xae\x22\x9b\xc1\xaa\xf4\xaa\xb4\x3d\xdf\xa9\x13\x15\xa6\xc4\x4c\xe2\xc2\xe3\x3d\xee\x19\x8a\x38\x85\xe5\x1d\xb7\x88\x43\xb7\x23\x51\x54\x4f\x5d\xf7\x48\x76\xc7\x8d\xef\x0a\xab\x18\xd5\x52\x38\x78\xa4\x6a\x88\x19\x4d\x94\x6b\x92\x53\xad\x5d\xe1\xb4\x1a\x58\xeb\x88\x0f\x65\xba\xd4\x18\x38\x9a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x15\x3b\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x0a\xf4\x0e\xc8\x87\x46\x75\x32\x9f\x90\x9b\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\xc0\x77\x38\x76\xd0\xfa\x21\x5e\x31\x0b\x0c\x50\xef\x18\xb2\xba\xa8\x6e\xb1\xe2\x0f\x2e\x2c\xea\x2a\x5a\xbd\x82\x42\xc7\xb3\xef\x76\xb4\xda\xb5\xd0\xc1\xf4\xf3\x27\xcd\xf6\xbc\xcd\xd3\x00\x6d\xed\x69\x32\x0d\x91\x2a\xf1\x87\xb5\x83\xc1\x3b\x18\xdc\x8f\x0e\x06\xef\x60\xf0\x0e\x06\xef\x60\xf0\xc6\xe8\x60\x70\xc4\xe8\x60\xf0\x0e\x06\x5f\x33\x3a\x18\x7c\xd3\xe8\x60\xf0\x4d\x8f\x75\x30\x78\x07\x83\xbb\xd1\xc1\xe0\x51\x8f\x76\x30\x38\x62\xfc\xf9\x00\x82\x0e\x06\x7f\x0a\x00\x41\x07\x83\xaf\x1b\x4f\x15\x36\xe9\x60\xf0\x0e\x06\xc7\x91\xec\x60\xf0\x0e\x06\xdf\x38\xfe\x34\xb7\xdc\x53\x95\xe7\xad\x2a\x09\x44\xfe\x79\xc0\x8c\x87\xd6\xe2\xc5\xe7\x97\x0f\x01\xc7\xe2\x89\x87\x90\xe5\xb8\x91\x33\xec\x48\xc7\xed\xe8\x59\x13\x62\x74\x8d\xb6\x5c\x56\x6b\x00\x8a\x2b\x98\x3a\x96\x66\xdb\x36\xb2\x25\x7a\x16\x0a\x01\xe8\x93\x5c\xba\xff\x57\x61\x67\x35\xd0\xcc\xf9\x0b\x62\x04\x24\xf6\xa2\xc0\xa0\x65\x7b\x42\xca\x22\x51\x32\xac\x6a\x80\x44\xc8\xda\xdc\xb0\x2d\x90\xb1\x08\x54\x0c\x50\x2e\x94\x94\xba\x0f\x11\xab\x23\x5c\x28\xc2\x5b\xd1\xb0\x1a\xba\x85\xd4\xd7\xb6\x21\x61\x75\x64\x0b\x47\x76\x3d\x0a\xb6\x84\x6a\xe1\xb0\xd6\xf5\x08\xd8\x1a\x44\x0b\x45\x76\x19\xfd\x5a\x8f\x66\xa1\x48\xd6\x90\xaf\x6d\x48\x16\x12\xbd\x86\xfe\xca\xdb\x51\x2c\x14\xc5\x3a\xe2\xf5\x30\x08\x56\x0b\x47\x71\x4b\xa5\x0a\xef\x4d\x42\xdf\xc4\x3e\x40\xea\x7a\xaa\x98\x9e\xca\x2c\x5a\xae\x34\x64\xca\x3b\x2e\xf8\xac\x98\x59\xf6\xd2\x56\x24\xf0\x79\x19\x79\x15\xdf\x5d\x99\x78\x30\xc0\xdd\x88\xce\xe5\x6d\x09\xf2\x94\x29\x96\x02\x3d\xbb\xfb\x50\x92\x62\x4a\xe7\x28\x69\x5f\x24\x09\x63\xd0\x55\xbb\x6e\x56\xff\x65\x50\xce\x3c\xf4\xe3\x8b\x26\xf9\x32\xf6\xc4\xb8\x16\x00\xa0\x8f\xff\xe5\x2b\xd4\x2e\x62\x34\x78\x24\xe8\x18\x09\x38\x06\x60\x06\x73\xff\x21\xc1\xc6\x36\x57\x20\xd6\xc0\x8c\x02\x18\x4b\x0b\x11\x7b\x0b\x6e\x02\x17\xeb\x60\x21\x8a\xe6\x5a\x60\xb1\x0d\x50\xd8\x4a\xea\xb4\x04\x08\xa3\xc0\x41\x74\xe0\xd1\x56\x60\xb0\x0d\xd0\xd7\x42\x76\xdf\x0b\xf0\x95\x70\x1d\xd2\xca\xdb\x08\xee\xb5\x81\xea\xda\xc3\x74\x0f\x50\x11\x7f\x19\x97\x6a\x07\xd7\xec\xe0\x79\x68\x09\xb0\x6d\xff\x88\x5d\xc0\xa3\x47\xec\xce\x81\x5e\xeb\x36\xb0\x58\x4b\x48\xac\x0d\x1c\x86\x85\xc2\xf6\x01\x83\xe1\x21\xb0\x56\xdb\x8e\x75\x0a\xa2\x1d\x82\xed\x9d\x81\xad\x1d\x81\xfb\x80\xba\xee\x77\x00\x82\xeb\x0d\x45\xf3\x3e\xe7\x5f\x2b\x8a\xbb\x38\xfe\x1e\xcc\xe9\x87\x87\xb5\xf6\x03\x69\x3d\x18\x9c\xd5\xe2\x24\x62\x85\x29\xca\xe5\x89\x16\x86\x5c\x70\xc3\x69\xf6\x9a\x65\x74\x71\xc5\x12\x29\xd2\xe8\x5b\x7a\xa9\x84\x70\xc9\x47\xda\x91\xf1\xf6\x50\xbb\xbc\x80\x29\xf5\xfd\x0f\x58\x1a\x52\x36\x82\x7f\xd3\xab\x20\xd0\xaa\xcf\xcd\x3e\xb2\xd2\xa1\x1b\xbf\xb7\x47\x92\x3c\x9a\xe1\xe5\x92\x1e\x76\xd9\xd4\xef\xe4\x2d\x91\x63\xc3\x04\x39\xe2\x22\xec\xeb\x71\xcd\x94\xc2\x5b\xcf\x25\xbb\x59\x2a\x2f\x5f\x04\xa2\xa5\xb9\x1b\x4d\xb1\x6c\x53\xff\xc4\xcc\x5d\x30\xe8\xb5\x7e\x78\xaf\x85\x27\xfc\x70\x6e\x0b\x4f\x70\x5c\x64\x8e\x55\x11\xcc\x09\xf0\xb2\x73\x7b\x34\xe5\xe7\xcb\xaa\xc0\xfb\x4b\xd4\x3c\x4b\xee\xa6\x22\x25\x3e\xa1\x6e\xd5\x07\xf2\xd4\x36\x1b\x0d\xfc\xef\x03\xf4\x8f\x04\xfc\x2b\x10\x3f\x9a\xf2\x16\xb0\xbf\x09\xe0\x23\xfc\x23\xf1\x40\xff\xa3\xfb\x5f\x36\x80\xfb\x41\xc9\x40\x6a\x18\x0f\x02\xec\x77\xba\xbb\x1f\xfb\x00\xf0\x3b\xdd\x3d\x5e\x77\x7f\x5a\x5a\x6b\x2d\xc3\xf3\x5b\x45\x13\x36\xdc\x59\xd5\x09\xac\x4f\xd2\x42\xb9\xcc\xd1\x4a\xe3\x41\xf9\x06\x2d\x93\x0b\xc6\x52\xc7\xf5\x65\x1a\x2e\xe4\xa1\x8e\x8b\x2c\x5b\x90\x22\x97\xc2\xdd\xc9\xd1\x44\x3d\x62\xe1\xd0\xc0\xe5\x94\x56\x7b\xd8\xc2\xac\x11\x97\xc6\x1a\x3d\x3d\x57\xd2\xab\x18\xaa\x10\xc2\xde\x28\x88\xac\x89\x20\xe1\xac\x5e\xae\xdd\x6d\x51\x4f\xc4\xd5\x7c\x62\x97\x17\x03\x63\x5a\x8a\x86\xcf\x58\xd5\x43\xad\x9a\xa0\x7d\xcb\x58\xaa\x84\x8f\xb2\x05\x99\xd2\x0c\x73\xad\x41\xbb\x33\x4a\x6e\x78\x96\xf9\x69\x0d\xc8\x15\x33\xc4\x4c\xb9\xf6\xaa\x46\x26\x05\x46\xb0\x99\x29\x15\xa1\x8f\x32\x4b\xac\xd1\x92\x64\x8c\x8a\x22\x77\xf3\xb7\x96\xea\x42\x16\x2a\xcc\x3f\x9e\x7f\xa1\x90\x79\x39\x2b\xae\x89\xe0\x59\xaf\xd6\xf7\x75\x2b\x23\x20\x16\xc4\x85\x80\x14\x9a\x85\xec\xee\x5b\xae\x59\xaf\xfe\xee\xd0\xe4\x21\x9e\x6a\xd5\x6a\x2e\x57\x72\xce\x53\xd7\x0a\x2e\x1c\x13\xab\xf1\xf8\x56\x71\xd1\x14\x43\x10\x93\x90\xa2\x2f\xd8\x84\x82\x5e\xec\x2f\x21\xc7\x1b\xee\x7d\xff\x66\x2a\x3e\x24\x8f\x8b\x14\x1a\xcd\x59\x83\x53\xe6\xf5\x22\x14\x64\xce\x29\xcc\xb7\x76\x52\xa2\xc9\x1e\x09\x49\x24\x28\x5c\x85\xe0\x66\x01\x48\xc3\xb4\x30\x24\x95\xb7\xe2\x78\xe0\x9a\x74\x70\x4d\x28\x19\x31\x13\xdf\x0b\xc9\xb9\x7f\x43\xcf\x7b\xae\x98\x26\x4c\xd0\x51\x66\x79\x15\x62\x8a\xae\xd7\x1e\x88\x78\xfa\x8c\x9a\x42\x31\x32\xa1\x86\xad\x55\xbf\xdd\xbe\x3d\xcc\xb1\xe3\xda\x63\x0b\x63\x52\x08\xcd\xa2\x1b\xd5\xd6\x74\xfb\xaf\xff\xba\x3f\xdd\x9e\xcf\x98\x2c\xcc\x5e\x9c\x22\xb7\x53\x9e\xc4\x75\x42\x24\x4d\x1b\x8e\xcf\x98\x26\xb2\x58\xf2\x5a\xbd\xf4\xe4\x11\x5e\x90\x35\x3b\xfb\x67\xf1\x8c\xa0\xb4\x8d\x58\x08\x6a\x8d\x6f\x79\xb9\x33\x43\x19\xce\x15\x1b\x27\x42\xc9\xeb\xcb\xab\x5f\xdf\x9e\xfe\xf3\xfc\xed\x80\x9c\xd3\x64\x5a\x2f\x72\x23\x08\x05\x39\x0a\x32\x71\x4a\xe7\x71\x52\x94\x92\x42\xf0\x7f\x15\xae\x1f\x11\x39\x2a\xe9\x1f\xb7\xec\x1e\x82\xd2\xe6\xad\x30\x8c\x62\xa4\xb5\x7d\x65\xe1\x69\x1f\xd0\x23\x35\x83\xb6\x6a\x4b\x5a\x7b\xd4\x12\x9c\xdb\xc7\x9d\xb5\x6c\x49\x92\x29\xb3\xf2\x8e\xcf\x7d\x70\x81\x8b\xbb\x22\x34\x45\x25\xf8\x5b\xb6\xb1\x27\xd7\x6a\x3a\x74\x04\x21\x46\x53\x46\x04\x33\x96\x4b\x4a\x2f\xb5\x14\xba\x5e\xa9\x28\x8a\x72\xa1\x99\xee\x91\xd1\xff\xc7\xde\xbb\x77\x35\x72\x63\xfd\xc2\x5f\x45\x8b\x79\xd6\x0b\xf4\x60\xd3\x9d\xb9\xe5\xe9\x33\x33\x59\x04\xe8\x84\x49\xd3\xcd\x69\xe8\xe4\xcc\x4a\xe6\x19\xe4\x2a\xd9\x56\xa8\x92\x2a\x92\x0a\xe3\x39\x39\xdf\xfd\x5d\xda\x5b\xaa\x8b\x2f\x58\x2a\xdb\x34\x49\x5c\xf3\x47\x06\x9a\xda\xa5\xcb\xd6\xd6\xbe\xfe\x76\x09\xc9\x5b\x85\xe2\x39\x55\x3c\x9b\x36\x3f\x68\xd5\x97\x77\xd2\xfb\x10\xa6\xa1\x76\x55\x73\xfa\x67\xef\xcf\xaf\xc9\xbb\xf7\x37\xa4\x50\x88\x71\x04\x75\xfe\xf0\xef\xb0\xcc\x03\x16\x4a\x15\x37\x27\xed\x93\x13\x31\x45\x02\x20\xeb\xec\xe0\x33\xae\x0d\x03\xad\xd2\x99\x5b\xce\x3e\x0e\xa2\xbb\xf7\xb2\x0f\xff\xdb\xb3\x3b\xa3\xac\xcd\x56\xc1\x32\x24\x73\xa9\xac\x68\xd5\xf1\x41\xa0\x63\xa2\xe2\x24\xb7\x5f\x1d\xcf\x42\xd7\xae\xb1\x55\x2a\xee\x95\x5d\xae\x46\xd7\x58\xea\x07\x14\xea\x30\xb1\xef\x83\x60\xb0\xfc\x9d\x45\x9f\x8c\x4e\x9d\x63\xeb\xa1\x77\xec\x99\x58\xdf\x91\x30\xfe\xfa\x80\xcb\xd8\xa4\x0c\x54\x89\x2f\xae\x3c\x8b\x38\x2d\xab\xee\xf5\x8c\x7d\x9d\x23\xfd\x04\x18\x20\x3c\x22\x2f\xc9\x5f\xc9\x03\xf9\x2b\x18\xf3\x7f\x0e\xbf\x69\xbb\xdc\x68\x5d\xd4\x15\xf4\x7d\x5d\x5c\x75\xdc\x85\xef\xec\x81\xb7\x14\xec\xfa\x19\x49\x06\x5c\xa4\xce\xa2\x31\x4c\xc5\xe1\x9c\xb8\x7d\xdc\x6a\xa7\x4e\x3b\xd4\x67\xc1\x74\x18\x43\xbc\x18\x36\xfb\xaa\x99\x05\x6c\x17\xbb\x7e\x8b\xd9\xce\x7e\xe8\x6b\xa9\xcd\xbb\x28\xc1\x40\x5c\x3e\xf0\xa2\x11\xe6\xd4\x24\xe3\xb6\x0c\x8a\x71\x2f\x5d\x5a\x96\xa9\x41\xaf\x48\x2a\xc1\xdf\x8c\xc9\xb7\x63\x1e\x61\xea\x3e\xdd\x41\x89\x4b\x2b\x6a\xf1\xcd\x63\xfb\x1c\x53\xa6\xd7\x72\xe7\x81\x3d\xe7\xf4\xb2\x06\x5c\x5b\x21\xa3\x52\xea\x40\x41\xb4\x53\x4b\x1b\x17\x41\x4b\x43\xac\xb4\xbf\x18\xe9\x07\x7d\x2b\x41\xa1\xf5\x39\xef\x78\x62\xac\xbc\x48\xa8\xc0\xca\x91\x21\x53\x2a\x0a\x0e\xc3\x4a\x98\x29\xe4\xb2\xf0\x24\xa6\x29\x59\x07\x49\x51\x28\x69\x64\x22\x23\xfa\xa8\x3a\xbd\xe4\x35\xb9\x39\x0d\xcf\xcd\x69\xe7\xfa\xb8\x6f\xc2\x9a\x61\x3c\xc6\x87\xc5\x3e\x9e\x5d\xc5\xe4\xb2\xdf\x9c\x5e\x41\x9f\xc6\xeb\xd3\x9b\xab\xb6\xd1\xb7\x77\x73\x7a\xb5\xb7\xc5\x95\x8b\xf3\xf8\xf6\xda\xba\x40\x98\x85\xbd\xbd\x96\xad\x33\x7e\x6f\xab\x7a\xf6\x72\x5a\xf4\xee\xd8\x34\x48\xb9\x89\x9f\x4e\xaf\x62\xb4\x4e\x83\xc3\xc9\xe5\x01\xad\xc9\x15\xa3\x29\xdf\x52\x0d\x99\x3b\x90\x81\xfc\xe1\xc6\xd1\x5f\x58\x4c\x96\xcb\x7b\x96\xa2\x6a\x1d\x43\x95\x89\xb4\x90\xdc\x6a\xbf\x0b\xaa\xd0\xba\xe9\xe5\x9f\x3e\xe7\x63\x57\x85\xe6\x9f\x5d\x15\xda\xae\x0a\x6d\x57\x85\xb6\xab\x42\x9b\x7d\x76\x55\x68\x81\xc3\xdf\x55\xa1\x91\x5d\x15\xda\xaa\x67\x57\x85\x16\x38\xb8\x5d\x15\xda\xec\xb3\xab\x42\x9b\x7b\x76\x55\x68\xbb\x2a\xb4\x95\xcf\xae\x0a\x6d\xc5\xb3\xcb\x64\x75\xcf\xae\x0a\x6d\x57\x85\x86\xcf\xae\x0a\xcd\x3f\xbb\x2a\xb4\x5f\x69\xae\xd5\xae\x0a\x6d\xf6\xd9\x55\xa1\xed\xaa\xd0\x1e\x7d\x76\x55\x68\x33\xcf\xae\x0a\x6d\x57\x85\xb6\xe8\xf9\xe4\xba\xfb\xae\x0a\x2d\xf8\xd9\x55\xa1\x2d\x7b\x76\x55\x68\xbb\x2a\xb4\x5d\x15\x1a\xd9\x55\xa1\xed\xaa\xd0\x6a\xfa\xbb\x2a\xb4\xea\x8d\x5d\x15\xda\xaf\xd3\x33\x12\xa5\x6d\xf8\xb6\xe0\xf1\xd5\x53\xfb\xa7\x32\x2f\x4a\xc3\xc8\x07\x4f\xa2\x52\xa2\x50\x0e\x06\x86\xf4\x1b\x4a\xe9\xfa\x30\xef\x89\x14\x43\x3e\x72\xca\xc2\x31\xf6\x91\xee\x55\x73\xec\x35\x7a\x28\x6f\x23\xbb\x2e\xe3\x39\x0f\xab\x43\xb3\x4f\x5d\x08\x76\xd5\xc1\x12\x8c\x34\x6a\xba\x9a\x34\x1d\x0d\x9a\x82\x1a\xc3\x94\x78\x4d\xfe\xe7\xe0\x87\xdf\xff\xdc\x3b\xfc\xe2\xe0\xe0\xfb\x97\xbd\xff\xfe\xd7\xef\x0f\x7e\xe8\xc3\xff\x79\x71\xf8\xc5\xe1\xcf\xfe\x87\xdf\x1f\x1e\x1e\x1c\x7c\xff\xcd\xe5\x57\x37\x57\xe7\xff\xe2\x87\x3f\x7f\x2f\xca\xfc\x0e\x7f\xfa\xf9\xe0\x7b\x76\xfe\xaf\x40\x22\x87\x87\x5f\xfc\x57\xf0\x10\x37\x64\x38\xb4\xcf\xc4\x5b\xe0\x80\x46\x80\xda\xca\xb6\x9c\x3e\x80\x30\xa2\xb9\x2c\x45\xb8\x71\x04\xf9\xb3\x78\xc4\x2a\x0e\xc6\x40\xfc\x27\x3f\x18\xa4\x8b\x51\xe3\x32\x0a\x76\xe7\xe3\x37\x7c\x3e\x3e\x38\x1e\x98\x3d\x21\x91\xce\x71\x3c\x49\x8b\x4f\x88\xbf\x84\xa0\xa2\xc9\x7f\x2f\x46\x67\x93\x39\x37\xd6\xc4\xb1\x56\x0d\x6d\xa6\xd5\x72\xd3\x74\x79\x05\x93\x74\x32\x01\xb2\xce\x29\xe4\xa8\x36\x52\x36\x1b\x35\x3f\xd2\xdb\x25\xe1\x8a\x93\x24\x54\xd4\xfe\x4b\x38\xdb\xbd\x94\x0d\xb9\x60\x2e\x87\xa2\x29\x27\xc2\x9d\x8c\xbf\x04\x79\x12\xf5\xe7\x9a\x25\xa5\xe2\x66\x7a\x2a\x85\x61\x0f\x41\xce\xc3\x36\xdf\x5e\xb7\x09\x10\x5c\x64\x57\xd7\xed\xfe\x2d\x68\x9e\xb2\xc0\x62\xed\x99\x02\xfe\x2a\x27\x5e\x95\x02\xec\x77\x2c\xfc\x63\x26\x2c\x2f\x18\x32\xf1\xad\xe9\x04\x39\xbb\xb3\x83\xf5\xa6\x2d\x5a\xf0\x3f\x95\xfc\x9e\x66\x2c\xf0\x22\xaa\xa9\x5e\x81\x01\xd4\x24\x1c\x7a\x09\x19\xaa\xef\x6a\x8e\x61\x3d\xab\x4a\x57\x73\x3f\xf6\xcb\x07\xbf\x62\x0f\x66\x2b\x9a\x19\x5c\x9b\x57\x8a\xdf\xf3\x8c\x8d\xd8\xb9\x4e\x68\x06\x9c\xdb\xcd\xec\x39\x59\x42\x0d\x76\x54\xc9\x2c\xc2\x33\x31\x66\xf6\xd4\x13\xea\x5d\x27\x50\xf9\x36\xa2\x5c\x90\xdc\xae\x6d\xe1\x3f\x12\xe3\x96\xb0\x32\xc1\x68\x52\x50\xc5\x84\xa9\x7c\x32\x68\x92\x0f\xa4\xcc\x5c\x9e\x7f\x44\x2b\x70\x3f\x2f\x5f\x3a\x23\xe4\xbf\x05\x9b\xfc\xdb\x8e\x4e\x93\x61\x46\x47\xde\xc5\x12\x9e\x29\xc1\xcc\x9c\x57\xba\x1e\xea\xb2\x05\x8e\x11\xe3\xf6\x8e\x22\x34\x9b\xd0\xa9\xae\x1d\x6c\x0d\x98\x0b\xfd\x9a\xbc\x3a\xb4\xe7\x2d\xfc\xd6\xd1\xa4\x1a\x53\x4a\x3e\x3b\x84\x28\xfe\xe9\xc9\xd5\xbf\xaf\xff\x79\xfd\xef\x93\xb3\xcb\x8b\x77\x71\xb2\xce\xee\x05\x0b\x2c\xee\x4c\x68\x41\x07\x3c\xe3\x31\x4a\xd0\x5c\x8e\x5d\x93\x08\x5c\x1e\x69\x7a\x9c\x2a\x59\xc0\xfa\x04\x2f\x83\xf7\x9d\xd6\x32\xbe\x6d\xad\xc7\x02\x30\x10\xcf\x0e\xc3\xf6\x00\x47\x8a\x0a\x53\x3b\xd5\xe2\x93\x2c\x54\x29\x0c\xcf\xb7\x5a\x12\x44\xd3\xee\xe5\x40\x27\x69\xca\xd2\xd6\x94\x23\x28\xad\x9b\x4d\x7b\xea\x3f\x3b\xad\x71\x21\xc8\xd5\xfb\xeb\x8b\xff\x13\x45\x93\xcc\xf0\xd4\xb4\xe8\x92\xdc\xf8\x04\xd5\x19\x84\x58\x46\xef\xbc\x57\x1f\x5c\xd5\xe1\x6e\xb7\x9e\x67\x2d\x4d\x75\x4f\x76\xcb\x47\xf9\x50\x8a\x36\x02\x52\x4d\x8f\xe4\x32\x0d\x16\x21\x84\x5c\x55\x11\x9c\x36\x95\x06\x90\x01\x55\x8c\xd8\x3f\x11\x86\xd3\x2c\xe2\x12\xae\x35\x37\x2b\x65\xa1\x1a\xcf\xdd\xa0\x73\x79\x7e\x11\x81\xb7\x4c\x07\xcf\x2e\xfe\xd6\xb2\x17\xfa\xa5\x35\xd5\x3a\xed\x4a\xf5\x36\x49\x99\x90\xc6\xa9\xdb\x76\x14\x00\xaf\xa1\x64\x78\x63\x60\xb4\x17\x1b\x89\x95\xad\x1b\x45\x63\x70\x25\xf6\xd2\xe2\xda\xaf\xf9\x55\x35\x52\xc4\x24\x2a\x35\xd3\xeb\x5d\x5a\xb5\xa5\x69\x47\xab\x18\x4d\xa1\xf2\xb6\xa0\x66\x8c\x39\x44\x39\xd5\x77\x11\x31\x41\x78\xd1\xe9\x80\x55\x68\xc5\x8e\xb0\x1a\xfa\x8d\x5d\x57\x17\x1f\x09\xe7\x1f\xab\xfb\x61\xe6\x15\xc4\x69\xc2\x33\x15\x3b\xa0\x06\xd0\xf4\xbd\xc8\xa6\x1f\xa4\x34\x6f\xaa\x02\xd2\x4e\x8c\xf5\x9d\xd3\xba\x21\xfc\x57\x9f\x7b\xab\xce\x41\x0a\x50\xda\xb3\x8b\x1d\xbe\x65\xf6\x28\x36\x6b\x5a\x7d\x0a\x20\xd7\xdb\x3e\x60\xaa\x14\x27\xfa\x2b\x25\xcb\xe0\xab\x6d\x4e\x29\xfc\xea\xe2\x0c\xe4\x49\xe9\x22\xbc\xc2\xa8\x29\x14\xca\x13\x39\x8c\x0a\xe1\x2c\xd0\xe3\x3f\xba\x58\x7b\x93\xa3\xc3\x8f\x97\x0f\x9b\x91\x4b\x3a\x25\x34\xd3\xc0\x66\xae\x9c\x69\x91\x35\x4a\x2e\xc2\x07\xec\xc8\x0c\xa4\x19\xcf\xd9\xcb\xf6\x78\xcd\xd3\x0f\xaf\xd0\xad\x03\xc3\x35\x30\x1f\x17\x73\x9f\x31\xf4\x2e\x42\x89\x28\x14\x4b\x58\xca\x44\x12\xcc\x4d\x4f\x13\x46\x04\x0e\x7c\x27\x85\x3d\x96\x9d\x78\xf0\xa2\x8a\x4f\x83\x7b\xac\xcd\x49\x51\xd9\x44\x96\x85\xe1\x08\x0b\x29\x7a\x70\x28\x4b\xcd\x14\x78\x52\xac\x31\x88\x79\x05\xdf\x94\x03\x96\x45\x94\x05\x82\x61\x0b\x38\x4b\xd4\xa0\x07\x85\xe7\x74\xc4\x08\x35\x15\x63\x1b\x49\x98\xd0\x31\x62\x13\x1d\x81\x86\xa4\x92\xd5\x15\xeb\x54\x93\x8f\x17\x67\xe4\x25\x39\xb0\x63\x3f\x04\x36\x1c\x52\x1e\x1e\x92\x37\x12\x33\x4b\x67\x2d\xdd\xa1\xff\x14\x2c\x05\x9c\xa9\xf0\x20\x84\x42\x11\x76\x44\x84\x24\xba\x4c\xc6\x7e\x2d\xb8\x14\x55\x5e\x85\xcb\x96\x8e\x4a\x53\xdf\x1d\xe9\x0e\x47\xba\xe3\x05\xf1\x51\x33\xd5\xf9\x7e\xf8\xb8\xc5\xfb\xa1\xe9\x36\xb0\x67\xb5\x5e\xdd\x88\xf4\x16\x77\x20\x73\x66\x68\x4a\x0d\x75\xf7\x46\x8d\x2d\xe2\x59\x2d\x98\xe4\x4a\x96\x6c\xb2\x5a\x30\xd5\x40\x96\x8c\x4a\xc6\x0b\x65\xc9\x67\x7b\x7b\x68\xf6\x96\x8b\xf2\x01\xb3\x13\xbb\x3b\xb6\xae\xcf\x81\x0c\x49\xfc\xa4\x41\xae\xd0\xa2\xc8\x62\x58\xc9\xf9\xae\x1a\x09\x09\x17\x2d\x56\x3a\x5a\x53\xa5\x07\x71\x49\xb3\x4c\xda\xeb\xce\x6a\x9a\x54\xa4\x32\x9f\x1d\x7c\xb8\xee\x2d\x15\x61\x2d\xec\xde\xfe\x4e\xae\x92\x4e\x72\xb5\x8b\xeb\x2f\x63\xf7\x2c\x02\xfa\x6d\x16\x7b\xd8\xbe\x6d\x0d\x04\xbf\xfb\x40\x8e\x64\x74\xc0\x62\x00\x31\x9d\x2a\x81\x9c\xae\xe7\x39\x38\xda\x4b\x13\xe9\xdc\x51\x32\xeb\x5e\xee\xf8\x41\x66\x0c\x73\x04\xfd\x22\x58\x72\xbf\xb8\x35\x80\x97\xba\xae\x01\x58\xdd\xad\x35\x00\xff\xc6\x2f\x6d\x0d\xca\x08\x0d\x83\xcc\xae\x81\x55\x4f\xda\x6b\x00\xba\xc0\x2f\x6b\x0d\xa2\x5d\x96\x9a\x25\x89\xcc\x8b\x2b\x25\x87\x3c\xfc\x10\xcd\x5d\x7d\x8e\x4c\x1d\x58\x46\x1f\x57\x4c\x06\x1e\x69\x67\xe1\x81\x7e\xd3\x26\x4a\x55\x9d\xe4\x1c\x1e\x1b\x31\x78\x67\xf8\x8c\xe8\xff\xaf\xa1\x01\x82\xb4\xeb\x7a\x9f\xfa\x51\xb5\xe2\xda\xf6\x0b\xee\x1f\xb6\x2a\xf5\x65\x42\x33\x80\x08\x8e\xdb\x37\x32\xbb\x77\xb3\x84\xea\x3c\xed\x28\x96\x87\xc0\x31\xbc\xef\xf3\x3e\x00\x9d\x15\x7e\xe3\xbc\xc3\x42\x46\xe2\xa0\xd5\xd9\x08\x98\x30\x7f\x83\xf9\xb9\x40\xd3\xa7\xa8\xdb\x3b\xd6\x07\xf4\xe3\x80\xdb\x1a\xa3\xb2\xcc\x8a\x60\x68\x97\x15\xa4\xb1\x5d\x24\x26\xd2\xd8\x8a\xf7\x82\x9a\xf1\x11\x51\x2c\xc3\xa4\x79\x77\xf8\xef\xd0\xd8\xdf\x07\x2f\x5f\x97\xc1\xfa\x83\xe0\xa7\x0f\xba\x1b\x97\xc2\x8d\x18\x7c\xb2\x11\x51\x6f\xe2\xd5\xa9\x21\x8a\x79\xae\xc9\xde\x5b\xcf\x08\x11\x90\xab\x9f\xe2\xa6\xda\xc3\x11\x57\xde\x1a\xf4\x74\xdf\xf1\x48\xdc\x3e\x39\x9c\x5b\xd4\x0a\x5c\x1f\xf5\x75\xa8\x9a\x88\x82\xb5\x26\x4d\x41\xf5\x9a\xfc\x20\x48\xb5\xa8\xa4\x57\x1f\x91\xc8\xf8\xdb\x23\xc7\xa9\x3e\x22\x51\x34\xf1\x38\x7d\x40\x73\xc0\x3b\x89\x7b\x33\xc6\xb1\xb3\x16\x62\x07\x0b\xb4\xfc\x8a\xce\x9e\xe0\x8f\x02\xf8\x5f\x44\x72\x7f\x8f\x08\xb9\x80\xa6\xdf\xa7\xbd\xed\xf2\x6b\x7c\x49\x5e\x44\x40\x33\xfa\xba\x9e\x70\x91\xca\x89\x5e\xd7\x52\xfd\x0e\xc9\x78\x73\x27\xb1\xe2\xc0\x70\x31\xd2\x5d\xac\x55\x9a\x65\xad\x20\xd6\x22\x73\xd5\x9d\x8c\x70\xab\xd2\xb7\xac\x98\x37\xeb\xda\x75\x54\xc1\x14\xdb\xfe\x92\x9d\x09\x59\x3f\xa3\x5c\xd3\x53\x65\xbf\x63\x38\xcd\xae\x8b\x70\x6c\x5e\x32\xcb\x5b\x5f\x5d\x5e\x9f\xb4\x49\xd9\xcb\x65\x32\x66\x11\x5e\x69\xe2\x56\xd3\xd2\x22\x34\xcd\xb9\xd6\xe0\xe5\x65\x83\xb1\x94\x77\xe4\xc0\xa7\xf8\x8d\xb8\x19\x97\x83\x7e\x22\xf3\x46\xb6\x5f\x4f\xf3\x91\x3e\x76\xa7\xa4\x67\x67\x16\x0b\x13\x9b\x55\x19\x95\xe0\x09\x11\x46\xfb\xca\x67\x18\x50\x52\xcd\x2e\xee\xba\xb5\x4b\x81\xe0\xf5\x2e\x91\x68\x7e\xa9\xde\xc5\xe2\x78\x41\x56\xe4\xd6\xaf\xeb\x79\xf6\x78\x17\x09\x18\xb7\x82\x45\xa0\x60\x9b\xc7\xd5\xff\x12\x87\x5b\xb7\x64\x6f\x70\xbd\xd1\x08\xd9\x3e\x60\x22\xaa\xcf\x09\xd3\xdd\x01\x13\xbf\xae\x69\x90\x94\x61\xe1\x1f\x83\x44\xc7\xf0\xaa\x45\xd2\x34\xa0\x66\x92\x79\x21\x20\xb5\x0f\x78\x0b\xee\x33\x31\xf8\x08\x2d\xc3\x0c\x82\xf7\x58\x21\x69\xad\xe5\xac\x18\xd3\x1e\xba\x8d\x62\xc1\x93\x41\x90\x3b\xe5\x95\x8c\xa5\x90\xae\x68\xcb\xaa\x65\x52\xc0\xd1\x8b\xc6\x0f\xc6\xf8\x3f\xf0\x84\xbb\xe4\x1a\x4b\x5b\xe1\xb8\xc7\x59\x37\xbe\x5c\x73\x98\xd1\x11\xd4\x30\xdb\xab\x12\xc3\xf6\xb8\x0e\x13\x6e\xc6\xb2\x8c\x84\x45\x18\xb3\x16\x61\x5c\x0d\xc5\x34\x84\xec\x05\x61\x4a\xc9\xc8\x71\x42\x7e\xa9\x0f\x8c\xc1\x08\xe1\xfe\x84\x44\x56\x7b\x50\xa8\xfd\x69\x3f\x8e\x66\x23\x63\xa8\xee\xb3\x01\xf9\xe6\xf6\xf4\xb1\xe1\x90\x25\xd6\xd4\x89\xa2\xd9\x64\x76\xbc\x33\x0f\x6a\xd4\x6c\x57\x5a\x14\x93\x3e\x44\x10\x2d\xc7\xda\x6d\x39\x7f\xb0\x33\x6d\x7e\xa1\x99\xf3\x14\xc9\xa0\x42\x8a\xde\x62\x52\x87\x7d\x42\x2e\x44\x55\x1c\x14\x87\x9b\xcd\xdb\x03\xf4\x59\xc2\xc6\x6e\x5f\xb7\xe6\x37\xae\x68\xbb\xe9\x72\xb7\xb6\xa7\x2a\x3b\x48\xbf\x98\xb8\x1e\x69\xc6\xf6\xd6\xba\x16\x20\xc6\xe7\x88\x58\xf6\xf7\x1a\x6a\x24\x1b\x2c\x8c\x0f\x2e\x89\xfb\x45\x11\x9e\x4d\x2d\x6e\xc7\x09\xab\xf8\x5f\xdc\x9e\xad\x8a\x15\xba\xbd\x8c\xd4\x60\x16\x86\x5a\x3a\x86\x0b\x49\x78\xc8\x30\x5a\xfa\xad\x56\x97\xe3\x48\x76\x0c\x31\x92\x27\xf1\xb4\xc6\x15\x0a\x21\x32\x57\xc7\x06\x28\xd7\x8d\xb7\x1b\x9e\x92\x2a\xaf\xe5\x2a\x10\xa9\x00\xd0\x01\x2b\xf4\x32\xe8\xc9\x08\x28\x86\xfc\x3f\xae\xac\xad\x61\xe3\x89\xb0\x63\x0a\xc5\x65\x4d\x68\x41\xd7\x41\x22\x25\xa5\x30\x3c\xf3\xa9\x70\x79\x91\xb1\x50\x17\x64\x73\x84\xfd\x0a\xc9\xa3\xd1\x55\xe5\xc8\x4f\x1a\x6e\xd8\x20\x9a\xd0\xe0\xc5\x01\x23\x1e\x91\x1f\x41\xb4\x56\x55\x27\x1e\x43\xed\xaa\xfa\x44\xa8\x19\x0a\x9a\x93\xeb\x29\x05\x90\x0c\x46\x7a\x7f\x36\x49\xf9\x70\xc8\x7c\xa5\xcc\x80\x91\x82\x2a\x9a\x5b\x45\x30\xb0\x95\x2a\x6e\xed\x80\x8d\x38\x96\x45\x54\xd7\xfd\xbe\xae\x01\xc4\x8e\x50\x45\xe0\x61\x07\x2b\xe7\xa3\x31\x5a\xac\x84\x02\x54\x0b\xf1\x79\x46\x99\xa4\x29\x01\xc9\x25\x15\x99\x50\x95\x07\x6a\xa9\x09\x4d\xc6\x90\x00\x45\x05\x49\x4b\x7b\xd8\x08\x60\x9a\x4f\x7b\xda\x50\xc3\x88\xb5\x5d\x9d\x63\xf3\x26\xb8\x70\x7f\xed\x6a\xfd\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\xfa\xd9\xb5\xc3\x79\x6c\x66\xbb\x76\x38\xee\xd9\xb5\xc3\x59\xf2\xec\xda\xe1\xcc\xbd\xb6\x6b\x87\xb3\xe4\xf9\xf5\x43\x6a\xef\xda\xe1\x04\x3f\xbb\x76\x38\x4b\x09\xed\xda\xe1\xec\xda\xe1\x3c\x4b\xd0\xd7\x5d\x3b\x9c\xd9\x67\xd7\x0e\x67\xd7\x0e\xe7\xd1\x67\xd7\x0e\x67\xe6\xd9\xb5\xc3\xd9\xb5\xc3\x59\xf4\x7c\x72\xdd\x7d\xd7\x0e\x27\xf8\xd9\xb5\xc3\x59\xf6\xec\xda\xe1\xec\xda\xe1\xec\xda\xe1\x90\x5d\x3b\x9c\x5d\x3b\x9c\x9a\xfe\xae\x1d\x4e\xf5\xc6\xae\x1d\xce\xaf\xd3\x33\x12\x99\xff\x99\xf2\x20\x50\xf0\x10\x3c\x41\x97\xda\xe5\x11\x5f\x82\xe6\x47\xc9\xa0\x1c\x0e\x99\x82\x4b\x04\x46\x33\x97\x31\x54\xe1\x1a\x87\x82\xb8\x18\x27\x7c\xac\x65\xa8\x99\x39\x02\x88\x43\x8d\x95\x7e\x8b\x3f\x11\x44\xd6\xc1\xd9\x00\xc0\x76\x5d\x3d\x71\xfe\xfe\x4d\x37\x00\xc4\xb8\x1c\x78\x18\xf7\x7b\x91\xc4\x67\xe9\xd6\x9b\xb5\x60\x4d\xdd\x9e\x05\xcd\x3f\xc9\xa4\x76\x15\x19\xb0\x88\xc9\x98\x0a\xc1\x9c\x77\x85\x70\x03\x5e\xcd\x01\x63\x82\xc8\x82\x85\x96\xde\x0e\xa6\x84\x12\xcd\xc5\x28\x63\x84\x1a\x43\x93\x71\xdf\x8e\x58\xf8\x8d\xaa\x2b\x16\xf0\x37\x61\x4e\x2a\xa3\x18\xcd\x7d\x9d\x4b\x4e\x39\x0e\x89\xd0\x44\x49\xad\x49\x5e\x66\x86\x17\xd5\x07\xc3\x48\x32\x28\x0e\xc4\xa2\xd3\x6a\x33\x20\x0d\xad\x2e\x81\x38\xaa\x46\x1d\x44\x13\x97\x89\xc8\x26\x16\x2f\xf8\x86\x8e\xa0\x69\x46\x5e\x98\x69\x95\xad\x1c\x76\x9a\x86\x5c\x69\x43\x92\x8c\x83\x82\x0a\xb3\x43\x64\x10\x18\xd7\x11\xdc\xac\x50\xfc\x81\xab\x12\x3e\x4c\x78\xd3\x5a\x93\x85\xd1\x98\x8f\x5b\x0d\xcc\x7f\x2e\xe5\xda\x79\x12\x74\x58\x36\x1b\xf5\xe8\xb1\xc8\x88\x7e\xbf\x81\xcd\xbc\x12\x00\xa3\x74\xbf\x0a\x22\xda\x18\x56\x03\xfa\xbe\x4e\xb2\xae\x13\xb7\x87\x19\x0d\xb3\xd0\xfd\xa1\x3e\x6a\x76\x47\x69\xe8\xea\x90\xee\x5e\x8b\x98\x40\x0e\xb5\xb3\x05\x06\x15\xec\xde\x9e\x47\x96\x30\xab\xee\xd1\x25\x12\x65\xe3\x02\xa5\xa1\xe3\x5c\x32\xad\xe9\x88\x5d\x05\x86\x7f\x97\x39\x95\x20\x02\x5c\x6f\x2a\xb4\xe8\xc8\x58\x68\x5d\x4d\xfd\x56\x9d\x2a\xda\xb6\x00\x48\x8e\xe3\x8c\xca\xae\x9f\x28\x6e\x0c\x03\xc6\x02\x4c\x64\xc8\xf5\x98\x85\xca\xd9\x6f\x27\xa5\x06\xd1\xbe\xf4\x83\xa9\x3f\x60\xef\x68\x91\x62\x5a\xe6\x80\x91\x81\xe2\x6c\x48\x86\x3c\x54\xad\xc6\xac\xcb\x23\x44\x9d\xa4\xe8\x2a\xd5\x9a\x29\x98\xbb\x33\x91\xfd\x1a\x84\x8d\xf1\x3b\x67\xf8\x18\x55\x8a\x84\x36\x7a\x0b\x00\xa6\x03\x1f\x92\x11\x64\x76\x2a\x30\xf0\x82\x28\xfe\xf1\xe5\x7f\xff\x99\x0c\xa6\x56\x63\x02\x83\xc4\x48\x43\xb3\x6a\x63\x32\x26\x46\x96\x07\x50\xcc\xd2\xc0\x5d\x6a\x94\xcd\x79\x4b\x0d\x1a\xcb\xe1\x42\xbe\xfa\xec\x6e\x10\x8f\xf5\x7d\x9c\xb2\xfb\xe3\x06\xef\xf4\x32\x39\x5a\xd4\x6f\x2f\x44\x71\x8b\x72\xe9\x2d\x38\x56\x32\xe3\xc9\x34\xfa\x60\x79\x98\x58\x32\x96\x13\x74\x15\xcc\x9f\x84\x30\xb6\xaa\x12\xee\x0b\x59\x94\x19\x16\x2e\xbc\xa9\x70\x48\x4a\xcd\x5a\x35\xe8\x61\x57\xc2\x70\x89\xfc\x80\xe0\x99\xfb\x4c\x07\x15\xcb\x25\x1e\x7b\x7e\x92\x0e\x42\xc1\x85\x72\x2a\x84\x58\xf0\x15\xbd\xa1\x59\x36\xa0\xc9\xdd\x8d\x7c\x2b\x47\xfa\xbd\x38\x57\x2a\x30\x20\xd3\x9a\x77\x46\xed\x8d\x39\x2e\xc5\x1d\xb6\xd7\xaa\x10\x9b\xe4\xc8\x5a\x22\x45\x60\xb1\xad\x2b\xd9\x59\x24\xae\x10\xed\xc8\x5f\xe8\xee\x0a\x8e\x3b\x19\x84\x3d\xc0\x79\x40\xd7\x8e\x2b\xd9\xc5\x13\x18\x3b\x4e\xdd\x3c\x5c\x9f\xbd\xfc\xe3\xe7\x78\x9c\x89\x54\xe4\xf3\x97\x50\x8c\xa0\x8f\x50\x18\xdb\x7b\x29\x94\xa6\xce\x69\x96\x31\xd5\xb6\xdb\x2c\x93\x2d\x3a\x74\x1b\x3f\x73\x26\xfe\x78\x6d\xd4\x84\xb9\xb9\xf9\x27\xd8\x2f\xdc\x68\x96\x0d\x8f\xb0\xa2\xb2\xf2\x60\xec\xc3\x65\xbf\x8f\xb7\x42\x98\x01\xa3\x4a\xf6\x14\x46\xc5\xbd\xcc\xca\x9c\x9d\xb1\x7b\xde\xa5\x21\x6a\xeb\x6d\xef\xa9\xcd\xb8\x86\x42\xd8\x41\x26\x93\xb0\xba\xe2\xd4\x11\x68\x64\x63\xce\x76\xc0\x09\x99\x79\x44\x7e\xe9\xd2\x59\xb4\x32\x4b\x73\x5a\x14\xe1\x41\x1c\xa8\x82\x53\x74\x82\x13\x77\x93\x82\xf3\x0a\x80\x4a\x91\xa8\x7c\xf1\xb1\x41\xfc\x60\xa8\x0a\xe7\xdf\x69\xac\x43\x4d\xc0\x6f\x65\x01\xff\x3f\xb6\x8e\x66\xae\x08\xba\xaa\x06\xad\xd6\x24\xae\x73\x16\x81\x9d\x00\x79\x15\xee\x00\xea\x10\x86\x8b\xcb\xc6\x6d\xad\x9d\xf0\x91\x2f\x92\x53\xe3\xb4\x58\x1f\xba\x8b\x41\xd5\x28\x98\xd2\x5c\xdb\x6b\xf8\x5b\xe0\xca\xd3\x8c\xf2\xdc\x3b\x2b\x8a\x08\x3f\x67\x87\x66\x13\x31\xf1\xaf\x5e\x83\x5b\x02\x5f\x08\xce\x95\xed\x54\xed\x1c\x96\xe7\x8a\x47\x1d\x9a\x7f\xc4\x4b\xbb\x2b\x99\x3a\x02\x20\xaa\xb0\xc1\xca\x02\x53\x22\x4c\x81\x6a\x96\xc0\x75\xba\x20\xbb\x8a\xbb\x6f\xeb\x35\x68\x4b\x3b\xfb\x9b\x48\x71\x87\xb4\x9e\x50\xc8\xc1\x20\xd7\x90\x71\x20\xdd\xdc\x70\xdb\x42\x2a\xaa\x58\xae\x36\x55\x91\x21\x1a\x2a\xb6\xb3\x31\xfb\x04\xf2\x84\x22\x68\x5a\x0e\x70\xc3\x21\xfb\xaf\xf7\xb7\x2a\xe9\x70\x19\x95\x2c\xe8\x28\xaa\x29\xe4\xcc\x6a\xce\x92\x69\xc2\x09\x8d\xe5\x24\x46\xc0\xc3\x91\xf4\xa8\xab\x40\x8f\xa5\x35\x32\x1b\xe0\x1a\x62\xa2\x4a\x64\x9e\x25\xf1\xea\xb6\xc3\x03\x98\xd0\x29\xa1\x4a\x96\x22\x75\x5e\x46\xef\x22\x8e\xa0\x78\x39\x33\xed\x77\x52\x30\x1f\xeb\x69\x62\x16\x45\x90\xe4\x1a\xc2\x64\x56\xd2\xbf\xea\xbf\x7a\xf9\x5c\xaf\x39\x98\xdb\xcc\x35\xf7\xae\xc3\x35\x87\x72\x63\xab\xb3\xf4\xcd\x93\x3a\xce\xf4\xd2\xb9\x8a\xaa\xde\x48\x60\xdf\x81\x87\x17\x7e\x35\x51\x3c\xd0\x38\xc0\xa7\x6a\x75\x4c\x0e\x40\x95\xb7\xd6\x56\x03\x87\xe5\xb0\xb6\x9b\x22\x88\x1a\x19\xd7\x6d\xa9\x1b\xec\x8e\x2e\x07\x1b\x94\xb8\x4e\x60\xc2\xd1\x8e\x8b\x12\x92\xb9\x32\xf2\xa5\xc2\x37\x82\x66\xd3\x5c\xdd\xdb\x23\x07\x48\x73\x1f\xab\xdd\x0f\xb7\xca\xa2\x6e\x61\xcf\x1f\x8a\x08\x24\xf1\xd6\xe2\x9e\x3f\x14\x14\xfc\x8d\xc5\xc2\x55\x8e\x58\x86\x7a\x3f\x1e\x5f\xe5\x08\x92\xcd\xcb\xf0\x4b\x36\xa6\xf7\x0c\x2a\xf6\x79\x46\x55\x06\xe9\x02\xd7\x38\xff\x18\x92\xa5\x21\x4c\xdc\x73\x25\x05\xe4\x6b\xde\x53\xc5\x01\x83\x4d\x31\x40\x34\xb1\x56\xe4\x7f\x1d\x7c\x7b\xf2\x01\xb2\xc8\x62\x60\x0a\x10\x20\xc6\xad\x66\xa9\x3d\xa4\x59\x73\x1d\x1a\x1f\xde\x20\x83\xf9\x55\xb0\x5c\x10\x79\xab\xb9\x37\x61\xec\x79\x69\x4a\x9a\x01\x18\x42\x92\x95\x9a\xdf\x6f\x53\xba\xc6\xda\x0a\x95\xd6\xf6\x0b\x32\x15\x1c\x7c\xc6\x19\x0f\x3a\x9b\x33\x30\x1f\x35\xd3\x38\x32\x35\xb2\x06\x84\x9f\x84\x0c\x44\xcc\x5f\xd2\x88\xc5\x07\x6f\xf7\x75\x05\x84\x1c\x13\x12\xb1\x8a\x8a\x73\xf1\x39\xe4\x1d\x4c\x9c\x77\x78\xe1\xdd\x82\xe3\x80\x49\xb6\x7d\x67\x5f\x28\xef\x05\x71\x51\x30\xff\x84\x71\x8e\x90\x29\xbb\x66\x19\x6c\xf4\xe3\xe3\xf3\x60\x7e\x34\xbb\x0a\xb6\x81\x82\x17\xa9\x9d\x4a\xdc\x18\x53\xc0\x14\x57\xae\x85\x8b\xa3\x86\xc4\x34\x66\xfa\x09\x37\xde\x0b\x18\xc8\xca\x79\xea\x36\x7e\x5b\xc4\x50\xe6\x01\xe5\x1e\x7d\x37\xdc\x4a\x1d\x86\x36\xa6\x6c\xc3\xcc\x9f\xe0\x39\xa7\x19\x54\x30\x60\x29\x02\xcd\xc8\xc8\xd2\x6a\x75\xf8\x08\x39\x49\xb3\x18\xd9\x08\xe7\x5e\xc8\xb4\x4f\xae\x65\x5e\xe9\x5f\x76\x91\x35\x56\xf5\x87\x50\xad\xdb\x08\x82\x19\x36\x86\xd4\x6f\xb0\xaa\x26\xf6\x23\x63\x5e\xa0\xdb\x8f\x9a\x70\xd5\x03\xdd\xbd\x96\x40\x33\x6f\x12\xc0\xec\x5f\x61\x64\x43\x4e\x20\x47\xf7\xab\x8b\xb3\x50\xf1\x36\xc0\x51\xbd\xb9\x86\x8d\x20\x9f\xf5\x5d\xc7\x10\x33\xe2\x29\x19\x20\x40\x90\x66\x86\x1c\x08\x36\x41\x17\x4c\x00\xd1\xc4\xa1\xdf\xb4\x35\x58\x1f\xa9\xac\x26\xe0\x3e\x1a\xa2\x75\xfc\xc1\xb5\x98\xb0\xc6\x32\x42\x4e\x0f\xb8\x33\x7f\xdf\x7f\xd8\x77\x51\x1e\x35\xe9\xa9\x49\xaf\xd7\xeb\x91\x1f\x42\x54\x75\xdf\xe8\xb0\xd5\xf4\xd1\x25\x18\x48\x43\x72\x99\xf2\xe1\xb4\xbd\x67\x01\x54\xad\x9e\x51\x0f\x13\x10\x81\xa8\x98\xba\x35\x08\xc0\xc3\x8f\x4b\x65\x8c\xc9\x74\x73\x87\xed\x14\x78\x31\x34\xc4\xda\xce\x5c\x58\x40\xc2\x75\x41\xb0\xe6\xf8\x98\xde\xf3\xa0\x78\xa2\x1c\xe2\x89\x00\x2c\xbc\xea\x3c\xb4\x57\xce\x7b\xc5\x83\x4f\x87\x2b\x0a\x1d\x30\x4b\x95\x3d\x14\x12\x41\x2a\x00\xed\x0b\x80\x76\x6f\x9a\x98\xc0\x41\x87\x03\xcc\x58\x2b\x4a\x40\xfb\x6e\x09\x02\xd4\x05\x5c\x01\x95\x5f\xda\x90\x51\x52\x3b\xac\x6a\xd2\x07\x33\xec\x72\xd8\x27\x17\x8e\x07\x01\x34\x37\x08\xba\x11\x81\x7e\x89\x14\x84\x15\x63\x96\x33\x45\xb3\xf6\x60\x5d\x7a\xc4\x6b\x7b\x05\xa8\x30\xd7\x0d\x2a\x37\x39\x2d\x30\x84\x0c\x81\xd8\x94\x2b\xd7\x78\x03\xb3\x44\xf1\xfc\xed\xbd\x87\xc6\xae\x97\x5c\x83\x8b\x23\xa4\xe3\x83\xa5\xb8\x77\x02\x69\x81\x7b\x5e\xbd\x6b\xaa\x6e\xfe\xdf\x2a\x1f\xd1\xea\x9c\x83\x18\x85\x28\xa2\x21\x72\x54\x2b\xe4\xc0\x20\x75\x60\x13\xe4\xa8\x24\xe8\x05\x3d\xfd\x36\xd0\x95\x32\xa2\x1f\x65\x30\x4c\x47\x54\x27\xca\xc0\x82\x51\xb8\x46\x23\x5c\xe9\xdb\x93\xb1\x71\xad\x8e\xe3\x9a\x1c\x5b\xe2\x21\x87\x2b\xb0\xbd\x71\xbb\x6d\x71\xa0\x4e\xb3\xbc\xb1\xf1\x5c\xc3\xe2\x00\x8a\x8f\xb5\x34\x5e\xd2\xaa\x38\x24\xce\xb3\xa0\x99\xf1\xa3\x4d\x8a\x03\x68\xce\xb7\x31\x0e\x3d\x72\x21\x47\x62\x2b\xad\x4f\x62\x9a\x9e\x44\x21\x33\xc7\xb8\x44\x23\x7a\x0b\x47\x75\x15\xee\x2e\x6a\x97\xf7\x13\x0e\x2b\x6d\x0b\xec\x24\x5c\x73\x45\xbc\x9c\x9d\x13\xd5\x1d\xa0\xb7\x57\x8a\xea\x75\xb1\xbd\x17\x89\xea\x67\x24\x88\x63\xbb\x06\xc7\xf5\x0b\x0e\xcb\xa9\x0c\xe9\xbd\xd4\xa5\xa9\x57\x58\x93\xe0\xaa\xf9\x6f\xcc\x39\x59\xdc\x1e\xf8\xd7\x20\xd7\x02\x28\x77\xe1\xe0\xb8\x88\x7c\x44\x43\xe0\xe0\x56\xc0\x31\xb8\xb5\xeb\x35\x3e\x8d\x74\x7b\x87\x37\xfe\x0d\x6e\xf9\xfb\x6c\xe7\x1a\xde\x36\x31\xb8\xb5\xef\xb3\x9d\x6b\x78\x23\xdf\xe0\x16\xbe\xcf\x74\xae\x11\xd1\x92\xd8\x56\xbd\x51\x4d\x7a\x1b\xb3\x0c\x71\xbf\x81\xdb\x8d\x6b\xf0\x61\x6e\x5a\x80\x75\xea\x6d\x1b\xd8\xd5\x36\xba\x0d\x67\x60\x03\xce\xa8\x66\x84\x2b\x3b\xd9\x76\xe8\x99\xfb\x68\x0f\xdb\x99\xbe\xb4\xe1\x24\x97\x75\xaf\x9d\x6d\x9e\x1a\x48\x71\x71\xdf\xda\xb5\x7b\xd1\x3e\x8d\x20\x5d\xde\x79\xb6\xd1\x4d\x36\x70\x21\x1e\xef\x39\xdb\xea\x23\x1b\x48\x71\x59\xb7\xd9\x85\x0c\x1c\xca\x00\x4b\xd8\x7c\x61\xef\xd8\x40\x9a\xf3\xb5\xae\x4b\xbb\xc6\x06\x52\x9c\xed\x2d\xbb\x99\x7e\xb1\x51\x3c\x15\x1e\x7b\x0f\xec\x0e\x1b\x73\x2b\x34\xc2\x53\xe0\x71\x8c\xb5\x44\x4e\xaa\xea\x00\x08\x6e\xe9\x86\x01\xe2\xca\x05\x55\x50\xce\xa4\x33\x7f\x5d\x9f\x07\x30\x0b\x9a\xed\x2f\x78\xdd\x2d\xcd\x51\x8e\x31\x1a\xf6\xad\x9e\xcd\x73\xaa\xa6\xe4\xab\x8b\xb3\x3e\x99\x33\x74\x84\x74\xc3\x8f\xf0\xb4\xd0\xd4\x95\x05\x52\x31\x8d\xb9\xe4\x83\xb3\x7c\x63\x31\x23\xe2\x40\x05\xc2\x33\x27\xf4\x54\x27\x26\x8b\x65\x8c\x6b\x7c\x8b\x8c\x65\x96\x12\x5a\x71\x89\xa0\x39\xd3\x05\x4d\xec\x2d\x80\x7f\x11\xa6\xd0\xa5\x55\xff\x12\x08\x7c\x5e\xc9\x54\x63\x4c\xad\x14\x15\x48\x5c\x04\xc5\x83\x59\xb5\xc5\x0b\x94\x43\x97\x3e\xe1\x3d\x7c\x19\x2d\x45\x32\xde\xe0\xae\x2e\x58\xa4\x2a\x42\x45\xc9\x1d\x53\x82\x65\x75\xff\xa6\xd0\xda\xc8\xe0\x56\x6f\xb1\x09\xda\x31\xa9\xa5\x0b\xc0\x8a\x87\x78\x97\xd8\x4f\x4e\xe3\xd0\xfb\xa3\x53\x98\xa2\x50\xcb\xdb\xf9\xf3\x88\x16\xf4\x64\x63\x8d\x49\xb6\x0a\x4e\x9d\x0a\xc7\x21\x8f\x4a\xb1\x0a\x17\x13\xb1\xcd\xc5\xb7\xd2\x56\x3c\xae\xa1\xb8\xcb\xaf\x0c\xf1\x94\xb5\x2e\x93\x47\x7b\x8a\x3b\xd7\x68\x98\x19\xf4\x3c\x5c\x4f\x9b\x36\xc2\xba\xf6\x04\x0f\xed\x06\x5e\x35\x6d\x0e\xb5\xc8\x9f\xac\x0f\xf8\xe6\x3b\x80\x87\xf6\xfe\x8e\xe9\xe7\x1d\x29\xaf\xd6\xe9\xe1\x1d\xde\xbd\x3b\xa6\xf5\xc2\xa6\xfa\x76\x47\x2e\x44\x74\xaf\xee\xd0\x2e\xdd\xd1\x65\x30\x2b\xfb\x73\xc7\xba\x9d\xc8\xe3\x9d\xb9\x17\x76\xdb\x0e\x24\x3c\xdf\x93\x7b\xc3\x7d\xb6\x43\x3b\x6c\x47\x18\x9a\xab\x7b\x6b\xcf\xf6\xcb\x8e\xb0\x8a\x17\x74\xd5\x5e\xd8\x29\x3b\x82\x64\xbb\x9f\xf6\xd2\x1e\xd9\x81\x14\xdb\x9d\xb4\x83\xba\x63\x87\x4a\x62\xd7\x32\x6e\xa3\x7d\xb1\x03\x3b\x62\xc7\xe0\xd8\x76\xee\x85\x1d\x5b\x8e\xd3\xa1\xff\x75\x60\xe7\x6b\x1f\x97\x0e\x9c\x71\x48\xcf\xeb\xd8\x8a\xa6\xc7\xbb\x5d\x2f\x8d\x51\x07\x52\x5f\x10\x07\x5c\xde\xbb\x3a\xf8\xfe\xde\xb4\x4a\x46\x22\xd5\xb2\x60\x1f\x60\x5c\xa7\xea\xed\x84\x15\x02\xff\x70\x0d\xec\xe3\x36\xb3\x77\xc6\xf0\x0c\xf7\xa5\x84\x7a\x51\x8c\x2c\x64\x26\x47\xd3\xeb\x42\x31\x9a\x9e\x4a\xa1\x8d\xa2\x7c\x65\x15\x7a\x7b\x3e\xcb\x68\x3c\x4a\x22\xc8\xd5\x10\xf4\x9d\x06\x86\x7f\x48\x71\xaf\xb5\x89\x81\x02\xd6\x8a\x42\x68\x40\xa6\x9a\xd0\x5c\xba\xe2\xaa\x11\xbf\x67\xa2\x5a\x9a\x55\x9c\x19\x63\x54\x40\x14\x2e\xac\x12\x63\xc1\x02\xbc\x6d\xbe\x5d\x81\xb8\x1a\x49\x86\x5c\xd4\xb3\x09\x3a\x48\x76\xc6\xce\xff\x04\xaa\x8c\x2f\x9b\xe5\xda\x45\x0a\xb5\xff\x0c\x55\xa1\x88\x40\x58\x98\x6a\x64\xad\x16\xa2\x42\x5c\x41\xb1\xc2\x32\x63\xb2\x3a\x0f\x53\x11\x13\xa9\x14\xd3\x85\xc4\x08\x8e\xdf\x11\x92\xca\x9c\x72\x11\x22\x32\x62\x1d\x45\xb0\x0e\xe7\x0f\x85\x72\xa0\x8a\x9d\x3c\x31\xb3\x44\x30\x1c\xeb\x7d\x87\xb0\xbe\x81\x64\x49\xbd\x0f\xce\xdd\x92\x5b\xf5\x13\xb3\xf4\x9b\xbf\x09\xde\x26\xfb\x9c\xbc\x3b\x0b\xbf\x9f\x22\xbb\x23\xce\xba\xd5\xdb\xcc\xd4\x18\x72\x30\x45\x82\xcb\x57\xd1\x68\xa6\x8e\x38\xbd\x50\x1f\x81\xd3\x71\x1a\x53\x2c\x0f\xb0\x91\xc2\xb5\x5b\xf7\x64\x21\x3a\xe8\x0c\xdf\x3b\x36\x8d\x02\x4d\x77\xbe\xbb\x08\x8c\xf1\x6e\xfd\x19\xef\x58\x44\xed\x38\x99\xdd\x12\x3b\x2b\x0f\x88\x04\x7b\x63\x7f\x11\xdd\x92\xd9\xa9\xeb\x95\x8c\xa8\x72\x05\x62\x0a\x50\x3b\xf7\x45\xf4\x7b\xb6\xc6\x32\x54\xdb\xae\x98\x3d\xa6\x78\x84\xec\x5a\x04\xa2\xa4\xd4\x0f\x06\x94\xa5\x80\xda\x0a\x23\x81\x53\xe1\x9c\x3b\x6e\xc0\x70\x66\x24\x51\x3f\x3c\x4c\xfd\xbf\x10\x47\xe4\x9d\x34\xf6\x3f\xe7\x0f\x5c\x1b\x1d\xc9\x97\xf6\x39\x93\x4c\xbf\x93\x06\xde\x7f\x92\x4d\xc2\xe9\xaf\xb1\x45\xae\xf6\x81\x23\xdc\xa4\x52\x74\x0a\x31\xe6\xce\xad\x40\xb5\x03\x58\x65\xf5\xe6\x73\x6d\x0d\x35\xa9\xdc\xea\x76\x38\x02\x55\x81\x86\x1d\x5e\x13\x25\x1f\x2a\x39\xe2\x16\x9a\x2c\x1a\x9f\xdb\x70\xa9\x5a\x3b\xb8\xb1\xa1\xe2\x30\xc1\x6b\x12\x49\x12\xe9\x00\x80\x6d\x91\x41\x24\x2c\x2d\x15\xf6\x42\xb2\x7a\x99\x61\x23\x9e\x44\x92\xcc\x99\x1a\x01\xb8\x57\x48\xa8\xaa\xf9\x74\xe8\xe0\xbb\x46\x53\xd6\x2e\x0d\x4c\xe3\x1b\xb9\xf6\xac\x34\x8a\xf8\x6b\xcf\x34\xc1\xaf\x74\x68\xdf\x1a\x3b\x73\x50\x84\x40\x6b\x0d\xde\x9d\x2e\x05\xc8\xb3\x03\x8c\xda\xd3\x79\xcd\x0d\x07\x8c\x5a\x47\x4e\xa1\x80\xf4\xff\x5a\xe5\x02\x0e\xd0\xff\x0b\xbf\xdd\x29\x57\xba\x4f\x4e\x3c\x86\x78\x83\x86\xaf\xd8\x6c\x7c\x2e\x98\xac\x1d\x11\xd7\xc4\xf2\xd3\x3d\xcd\x18\xb6\x13\xa7\x82\x30\xd7\x2a\x4c\x0e\xe7\xf4\xcf\x70\x69\x31\x19\x4b\x8d\x9a\x4f\xe5\x42\xdd\xbb\x63\xd3\xbd\xa3\x59\xb9\x14\x4c\x71\xef\x42\xec\x55\xe8\xde\x6d\x19\x54\xe9\x70\xe0\x90\xdd\x83\x7f\x0b\xcc\x76\x22\x2e\x83\x6c\x56\x05\x8e\x53\x6d\x3b\xa1\x34\x04\xfe\x79\x4e\x1f\xae\xef\xd8\x24\x1e\xb5\xfa\x12\x5f\x6c\x40\xa0\x21\x42\xe1\x48\x31\x28\x03\x0a\xc7\xa6\x01\x73\x2b\xa7\xe0\xeb\x2e\x05\xbb\x67\x76\x99\x53\x6e\x4f\xc7\xa0\x04\xf4\x13\x00\x9a\xba\x9d\x8c\x99\xf8\x28\x34\x35\x5c\x0f\x01\xb5\xe4\x6f\x67\xf2\x9d\x34\xd7\xc9\x98\xa5\x65\xc6\x6e\xc3\xd8\x07\x6b\x98\x91\xab\x1f\xa0\xc5\x05\xd4\x5b\x1a\x6b\x13\xa6\x7c\xe8\x60\x50\xc8\x80\x99\x09\x63\x61\xd9\x57\x6d\xeb\xb1\x6d\xad\xbb\x13\x64\xa8\x1a\x81\x73\x13\x2d\xc3\x20\xb2\x9e\x19\x47\x99\x1c\xd0\x8c\xe4\xd8\x91\xa3\x4f\xde\x48\x45\xd8\x03\xcd\x8b\x8c\x61\xaa\x0e\xf9\x43\xef\x3f\x52\x04\x9a\xbf\x59\xa9\x0d\x53\x47\xc4\xef\x5f\x8d\xbf\xff\x0a\xf9\xbf\xa8\x92\x3d\x42\xdd\x99\xe0\x0e\x6f\xb9\x0c\xbc\xe7\x82\x6a\xf2\xea\xf8\xd5\xf1\xcb\xd7\xe4\x67\x62\x87\xf8\x8a\xfc\x1c\x44\xd1\xfe\xed\x67\xee\x9d\x3f\x90\x9f\xc9\xcf\x84\x90\x2b\x42\x5a\xff\x25\xf0\xdf\x1e\xe1\x61\x2d\x2d\x1a\xf3\x7d\x65\x97\x2d\x91\xb9\xdb\x24\x92\x58\xfb\xca\xe7\x37\x3a\x6e\x0a\xd3\x5b\x8d\x74\x43\x84\x72\x90\x44\xe6\x0c\xe6\xfb\xea\x7f\x79\x3a\xd0\x22\xcb\x10\x29\xdc\x5f\xbe\x3a\x80\xa9\x85\x05\x38\x27\x10\x75\xca\xe9\x1d\x3a\x28\x4e\x12\x53\xd2\xcc\x4e\xe2\xe0\xb3\xde\xcb\x43\x22\x45\x3c\xc9\x7b\x2e\x01\x58\xda\xad\xc6\xc1\xab\xc3\x3e\x2c\x61\x73\x79\x3e\xab\x97\x27\xf4\xfc\xc2\x12\x36\x57\x0f\x67\x4c\xc5\x14\x86\xb8\xfc\x04\xfb\xc3\x7b\x22\xa6\x13\x3a\x8d\x3a\xc2\xde\xa9\x34\xe2\xf7\x8c\x8c\xf9\x68\x0c\xae\xf3\xaa\xfe\xc8\x48\x7f\xda\xc2\x80\x1f\x5c\xd9\x28\x0e\x6e\x4a\xb8\xe9\x93\x0b\xb3\xbf\xaf\xa1\xa7\x25\x2a\x45\x2e\xe8\xeb\xfd\xf2\x61\x0b\x5e\xf5\xcf\x81\xc3\xf5\xd2\x77\x55\x71\x01\x9f\x20\xf8\xf4\xd8\x9e\x37\x91\xa9\x69\x4e\x26\x7d\x13\x66\xaf\x2f\x74\x75\x7e\x53\x5b\xeb\xf6\x52\x96\x43\xcc\x45\x05\x99\x10\xe8\x68\x78\x27\x53\x5f\xeb\xea\x22\x60\x68\xf7\x3b\x49\xc4\xb5\x77\x74\x10\x0e\x01\xe8\x24\x30\xa6\xdf\x28\x4d\x6f\xb4\xb6\xc5\xf2\x2d\x27\x9c\x35\xb6\xf1\x0c\x73\xa3\xe2\xf3\x5d\x4d\x0d\xb3\x27\xff\x6a\xb5\x26\xfc\xd8\xdf\x31\x42\xbc\x37\x28\x93\x3b\x66\x50\xab\x08\x63\x40\x05\x99\x50\x45\x69\xc8\x80\x66\x54\x58\x63\x65\xce\x2b\x69\x24\x7e\x10\xa9\x87\x8d\xf6\xc2\x2c\xe2\xe3\x60\x4e\x0a\xd4\x53\xe7\x4e\x77\xbc\x52\xf1\xdd\x2c\x89\x46\x0e\x37\xa0\xf8\x87\xe5\xe7\xa5\x8c\x66\xbe\x89\x9f\x95\x4e\x75\x09\xb0\xd8\xdf\xaf\xcf\x38\xec\x3d\x5c\x54\x81\x4e\x5e\xef\xc9\xb7\x32\xb3\xa5\x7b\x90\x03\x97\x19\x7d\x48\x0c\xcb\xb2\xf0\x86\x90\x5e\x60\x2a\x10\x0a\x46\x56\xbf\x00\x01\xd4\x23\x6d\xf9\x18\xc6\x45\x7e\x00\x0d\xe2\x4d\xc2\xbe\xbf\x9e\xd5\x1c\x44\x18\x49\x5f\x0b\x70\xe4\x20\xe4\x46\x1c\xba\x09\x6f\x4c\xe8\xe2\x45\x37\x66\x59\x41\x14\x4b\xcb\x04\x07\x49\x88\xbe\x63\x13\x6b\x99\xd4\x2b\x1f\x76\x3f\xe8\xe6\x51\xdf\x6b\x31\xd4\x1e\x64\xb6\x52\x11\x7f\xc5\xf1\x21\x48\x1f\x8f\x65\xc9\xee\x99\x9a\x92\x42\x6a\xcd\x2d\x9f\x82\xbc\xa3\x5a\xf3\x51\xb0\xd3\xb8\xaa\x2f\xb4\xd4\x71\x09\xfc\xf5\xbc\xe7\xae\xe3\x3d\x7b\xc9\x6b\x19\x2d\x9e\x96\xa9\x88\xcb\xd4\xbf\x50\x65\x67\x91\x8a\xb8\x5c\xfd\x0b\xd3\x72\x35\xf9\x83\x55\x99\x1a\x2a\xe2\x02\xf5\xef\x0a\xfe\x37\xa7\x06\x86\x49\xbf\x21\x59\x20\x57\x2a\xb5\xb7\x75\x90\x03\x15\x90\x95\xda\xa3\xd7\x0c\x3f\x03\xe5\xec\x0f\x61\xca\x59\xad\x44\xfe\xe1\xf8\xb3\xe3\x57\x07\x76\x5d\x3e\x3b\xb4\x2b\xd4\x52\xfd\x5e\x55\xaa\x5f\x14\x75\x37\x7b\xa6\x5b\xca\xdf\x85\xf0\xc0\xbe\x52\xa5\xda\x15\x21\x23\x93\x84\x09\x45\x2a\x88\x36\x2e\x23\x93\xe7\xfe\xde\x3a\x02\x39\x51\x0b\xa0\x89\xb4\x92\x37\xd0\x19\x73\x67\xa5\x1f\x79\x91\x4b\xc5\x5e\x34\x68\x2e\x55\xc8\x36\xdc\x82\x26\x1c\x21\xcf\x19\xcf\x2b\xff\xae\xa1\x62\xad\xfc\xdb\xb9\x5b\x74\xc5\x1b\x1b\x86\xe0\x73\x00\xed\x11\x61\x75\xc4\x22\xde\x74\x10\xdd\x21\xa3\xb7\xc2\x1e\x98\x97\xe9\xa0\x8c\x3c\x2c\xdb\x6a\xfd\x16\xe3\xc6\x70\x3e\xb1\x9b\x37\x26\x77\xb6\x0a\x49\x1a\x2d\x02\x36\x19\x47\xa7\x13\x7d\x9e\x51\x6d\x78\xf2\x65\x26\x93\xbb\x6b\x23\xc3\xaa\xc4\xda\x5a\xd1\xc9\x77\xd7\x73\x54\x5a\x2b\x13\xe6\xa6\x38\xf9\xee\x9a\x9c\x71\x7d\x47\x14\xd3\xb2\x54\x89\xc7\x68\xd1\xbe\xcf\x1d\xd6\xd7\x54\x45\x84\x81\x21\x26\xa8\x62\xcb\x69\x32\xe6\x82\xd5\xed\xf1\x3c\xe2\x56\xdd\xd9\x1e\xfb\x87\x06\xca\xd7\xd0\x1e\xa3\xda\x48\x45\x47\xec\xd8\xb1\xed\xef\xe8\x44\x33\x5c\x2a\xe8\x22\x62\xff\x99\x85\x88\x87\xd8\x10\xe7\x50\xdf\x04\x57\x26\xce\x6e\xe7\x9b\xaa\x73\x01\x96\x51\xc6\x22\x9b\xe1\x03\x7b\x37\x95\x25\x99\x50\xf4\xad\x02\x48\x6c\x9f\xdc\xf0\xe2\x35\x39\x6f\x60\xf0\xc4\xf4\x26\x1f\xce\x0c\xcd\xde\x92\x55\xbd\x8f\x4b\x88\x86\xfd\x46\x17\x6b\x4c\x44\xc2\xf7\x6a\x38\x47\xb5\x44\xbf\x26\x7b\xec\xc1\xfc\x71\xef\x88\xec\x3d\x0c\xb5\xfd\x8f\x30\x43\xc0\xff\xca\x8b\x8c\x27\xdc\x64\xe1\x51\x05\x2e\x86\x4c\xd5\x66\x1d\x12\x9e\xc7\x62\x09\x65\x3f\xb2\x71\x16\x0c\x77\x16\xbf\x3f\x7b\xff\x1a\x4c\x9d\x54\x92\x09\x94\x1a\xdf\x33\x61\x7c\x16\xac\x93\x52\xf5\x36\x85\xef\xac\x92\x39\x24\x06\x2b\x99\xf3\x0a\x9e\xd9\x1d\xdb\xd0\xe6\xbb\xd1\x61\x8b\x82\x2a\xc3\x63\x1a\x24\xb4\x4f\x0a\x14\x5f\x7b\x12\x33\xf0\x91\x51\xb9\x00\x0b\xce\xc9\xc5\x90\x48\x74\xfb\x1e\x39\xcf\x75\xb8\x53\x87\xa0\x91\x51\x35\x31\x19\x78\x40\x47\xb8\xa2\x9a\x3c\xfe\x26\x22\xd0\xe5\x48\x40\xe3\x3d\x9d\xd2\x57\x47\x30\x6c\x64\x60\x07\xef\xe9\xd7\x22\x98\x26\xd5\x64\xef\xd5\x5e\x9f\x5c\x7b\xdc\xf0\xa3\xe6\x1a\xd6\x6b\x1b\x06\xac\x86\x8f\x1f\x20\x44\x5d\x5e\xee\x91\x03\x6c\x5e\x0f\xaa\x60\xc6\xe8\xbd\x33\x31\x5d\x6d\x57\x30\x59\x08\xf1\x1e\x06\x29\x73\xe4\x89\x1a\x41\xc7\x77\x41\x68\xf3\xef\xb5\xdb\xbb\x3d\xa3\x4a\xb6\x07\x19\x70\xd2\xde\xbb\xf6\x96\x0c\xcf\x92\xc5\x00\xc3\x07\x37\x92\xba\x68\x8e\x8b\x66\x2f\x1a\xc4\x47\x87\x0f\x85\xc7\xa6\x96\x1c\x02\xd8\x59\xc0\x47\xdb\x6b\x76\xfd\x0e\x26\xfb\x94\x37\x37\xe9\xd4\x95\x01\xbf\x7a\x71\xd6\x6d\x5f\x3f\x0a\xfe\x53\xc9\xc8\xc5\x99\xbf\xbb\xeb\xb6\x53\x24\xe5\x3a\xac\x6b\x1b\x41\x30\x68\xd4\xc4\xb8\x00\xf5\xec\xe0\x24\xa7\xff\x91\x82\x9c\x7f\x79\xed\x86\x78\xf8\x49\xef\xad\x2d\x5d\x0c\x71\x25\x99\x7e\xaf\x36\x1d\xfa\xa4\xff\x29\x15\xb3\x0a\x71\xb4\x46\x7e\xe2\xdf\x6c\x6b\xe1\xf8\x7b\x72\x46\x4d\x58\x2f\x17\xa0\x80\x37\x88\x03\x11\x01\xdd\xca\x4a\x87\x01\x64\xca\xc2\x3f\x35\x34\xe8\x2d\x28\xb2\x09\x68\x00\xa3\x4b\x99\x76\xd4\x66\xa1\x0e\xea\x14\xa9\x90\xdc\x92\x21\xef\xa4\x60\x47\x20\xb0\x82\xd9\xd6\x4a\x36\x7c\x85\x7c\xa7\xb8\x61\xc1\xd7\x40\xb4\x4a\x62\xcf\x67\x78\xf5\xc7\x82\xfa\x0f\x5f\x6a\x0d\xf2\x92\x1a\x0a\x14\x9d\x72\x12\x3c\xdf\x41\x26\x07\xc4\x9d\xc0\x6d\xce\xf4\xe3\x87\x8b\xce\x13\xfd\xf8\xe1\x62\xe1\x24\x61\xf0\xe1\x7a\xff\x76\x27\xb9\x86\x21\x36\x6b\x87\xd5\xba\x61\x54\xe7\x31\xc0\xef\x99\x35\x9c\x16\x5a\x4d\xc1\x24\x2b\xeb\xaa\x61\x35\xf5\x97\xd8\x4b\xe1\x77\x7d\x65\x57\x85\xd9\x4b\xdb\xda\xb1\x3b\x2e\x82\xd3\xcb\xda\xa2\xe6\xfc\xa1\x60\x89\x5d\x53\x17\xd3\xbb\x1e\x53\x7b\x89\x90\xbc\xcc\x0c\x2f\x82\x91\x8d\xdc\xe9\xb3\x1c\xad\xed\xcd\xed\x59\x94\xd0\x04\x8a\x03\x08\x39\x63\x18\x74\x8a\x48\x83\x73\xc9\x53\x15\xe5\xc5\x84\x2f\xa9\xa0\xa3\x18\xb2\x70\x47\x91\x1c\x5f\x6b\x9c\xc4\x03\x0c\x43\x88\xea\x9f\xe8\x3d\xe5\x19\x1d\xf0\x8c\x47\xa8\xdc\x9a\x99\xc3\xbe\x57\xfa\x40\x81\xd4\xb0\xa4\x5b\x13\xbe\x6b\xa9\xd3\x4d\xa8\x56\xec\x01\x76\x60\xe9\x1d\x43\x2b\xb1\x88\x4e\x53\x95\x26\x0d\xc5\xed\x50\x6e\x8a\x6a\x79\x4b\xcd\x76\x70\x08\x11\x8a\x57\x4b\x1b\x8f\x3b\x3e\x11\x15\x8c\x51\xaa\x93\xbf\xec\x82\xff\xf8\xe3\x87\x8b\xad\xa8\x59\x6f\x02\xc1\xe1\xe6\xd5\x2c\xe8\xb3\xbe\x48\xcd\x7a\x13\x8a\x65\x76\xcd\x14\xb4\xcd\x0d\xd4\xb4\x42\x03\x82\xdb\xd0\xc6\x76\xe7\x63\xf6\x89\x37\xed\xb0\xa9\x41\x67\x15\xaf\xd9\x79\x18\x49\xb5\x2b\x79\x82\x27\x8c\x5c\x7a\xed\xae\x80\x13\x77\x05\x80\xf6\x68\xf9\x6e\x75\x2c\xc8\x3f\xd1\x52\x16\x84\x78\xe7\x05\x80\x5b\x95\x04\x4a\x8d\x0e\xe3\x8b\x93\x60\xf5\x6e\x86\xfd\xb9\x9f\xfa\xa6\xa5\x58\xc2\x8a\xf1\x30\x1e\x72\xea\x94\x15\xe3\x37\xd7\xed\x30\x96\xfd\x1d\x79\x73\x5d\xc9\xa3\xc0\x3c\x09\xdf\xc5\x15\xb2\xd4\xec\x34\x35\x06\xc0\xf6\x35\xc9\xf8\x90\x05\x82\x45\x47\x17\x1a\x4a\xc1\x8d\x54\xdd\x0a\x0c\xf7\x3f\xf8\xbd\x26\x97\x8e\x0e\xa6\xab\x27\x32\xcb\x58\x12\xe5\xc9\x94\x43\x5c\x38\x3f\xa0\x86\x5f\xaa\x72\x77\xb8\x94\x07\xdd\xbf\xfb\x1c\x1c\x1e\xce\xb5\x71\x8c\x9b\x77\xfc\xe1\xfc\xe4\xec\xf2\xbc\x9f\xa7\xbf\x1b\xcb\x49\xcf\xc8\x5e\xa9\x59\x8f\x9b\x50\x6d\x27\xb2\x7a\xa3\x43\x8e\x7f\x6c\xdd\x42\x11\xd1\x56\xb4\xbd\x31\x88\x1b\x45\x33\xc0\xe1\x85\x3c\x5d\x08\x07\x60\x6d\x6c\xb8\xfb\x4a\x4a\x73\x44\x14\x85\x04\x02\x33\xa6\x2e\x3a\x51\x66\x19\xee\x95\x51\x8c\x1d\x75\xf1\xac\x1f\x3f\x4f\x0d\xb4\xb1\x6c\xbf\xac\xcb\xf6\xe9\x0f\x4b\xd7\x7b\x3b\x54\x51\x24\x8f\xec\xcd\x75\x45\xc9\x27\xa5\x16\x31\x6d\x52\x8d\x84\x54\x53\x28\x12\x1b\x4a\x05\x80\x1f\x47\x4d\xd7\xf8\x31\x33\x09\x2c\xd3\x31\xb4\x53\xc1\x81\x07\x93\xff\x44\x5b\x11\xa3\x3f\xc0\x84\x3e\xb0\xe1\x66\x36\xe2\x03\x1b\x62\xfd\x9d\xab\xad\x88\xd9\x08\xbb\x79\xb4\x34\x63\xcc\xf8\x85\x50\x95\x53\xca\xe6\x76\x26\x46\xbe\xb8\x72\xc2\x27\xdf\x8a\x2e\x95\xd4\x71\xed\xc6\x67\x37\xa3\xe9\xad\x74\x3b\x60\x22\x43\x0a\x24\x2a\xac\x20\xef\xad\xb9\xc5\x26\xc7\xae\x73\x6b\x6f\xc2\xcd\xb8\x87\x5a\x96\x3e\x06\x40\xd2\xe3\xdf\xc1\x7f\xa2\x06\x80\x81\xf1\x93\x34\x75\xe9\x6a\xa5\x66\xc3\x32\xc3\x04\x30\xdd\x27\xb4\xe0\xdf\x32\xa5\x23\x60\x8c\xf0\xb9\xe3\x22\x3d\x22\x25\x4f\xbf\x08\xdd\x42\xb2\xce\xd5\x1e\x51\xc5\x18\x0e\xab\xff\xe8\xdd\xae\xbc\x08\x54\x34\x95\x50\x34\x11\x1e\xe8\xb5\xbb\xd4\x12\x7c\x34\xcd\xb9\x78\xf6\x02\x2c\xce\xc0\xf0\xfa\xe4\xc6\x0d\x06\x2e\xd2\xb0\x1d\x6c\xef\xde\x29\xbc\xd7\xb6\x18\x90\x56\x4c\x86\x50\x95\xd1\x45\xbd\x77\x03\x91\xea\x5d\x6e\x97\x6e\x65\x6d\x85\x69\x2b\x01\xdb\x9e\x4f\xf5\x4f\x59\x0f\x47\xdb\x2b\xd2\x7a\xdf\x9f\x7b\x0a\xd6\xf3\x76\xfd\x2f\x4e\x98\x0a\x26\x39\x9f\x58\xb5\x34\x00\x10\x4c\x73\x2e\xb1\x6a\x9b\x9c\x41\x76\x8a\xfe\xb2\xa7\x8b\xa2\xbf\xa1\xbd\x88\xd7\xed\x37\xa0\x51\x02\x64\x9e\xf6\xf8\x25\xa0\x08\x46\x21\x03\x54\x30\xf5\xd8\x69\xc3\xe1\x7e\xd7\xc5\x84\x89\x14\x82\x25\xe0\x0a\x7e\x5f\x30\x71\x6d\x68\x72\x17\x1c\x8b\xde\x69\x77\x3b\xed\x2e\x90\x13\xd7\xcb\x3f\xf2\x29\xf0\x69\xc5\xb7\x58\x13\x89\x69\x82\xc1\x53\xad\x33\xe9\x51\x18\x3c\x4b\x49\xfe\x3c\x72\x85\xb0\x9d\xce\x25\x0d\xe8\x11\x3c\xeb\x01\xf6\x6f\xce\xa8\x74\xd5\xaf\x83\x13\x59\x1d\x0a\x71\x21\x8b\x12\x8a\xc4\xa0\x28\x36\x58\x27\x8c\x15\x4e\x4e\xed\xef\x9e\x18\x54\x0b\xed\x5c\xa6\x0c\x1b\xb4\x7b\x76\x8d\x49\x7e\x6c\x75\x4f\x17\x55\x33\x79\x50\xbb\xac\x8a\xe5\x06\xda\x41\x75\x13\x44\x26\x86\x66\xae\x46\xdb\x21\x3e\x90\x97\x2f\x5f\xbe\xc4\x5a\xed\xbf\xfc\xe5\x2f\x24\x22\x2f\x96\x92\x94\x25\x3c\x9f\x27\x08\xd4\xfe\xf4\xea\x55\x9f\xfc\xf3\xe4\xf2\x2d\x14\xa1\x14\xc1\xa8\xae\x04\x21\x52\x71\xa4\x96\x50\xeb\x23\xfa\x88\xfc\xe3\xfa\xfd\x3b\x7f\x4a\xc2\x89\xb6\xa9\x80\x37\xa5\xda\xa6\x56\x57\xd4\x60\x8a\x2f\xff\xfc\xc7\x3f\xf6\xc9\x19\x57\x50\x02\xc8\x99\xc7\xfb\xaf\x1c\x70\x50\x83\x1d\xd6\x09\x18\x1f\x0a\x08\xcb\x5e\x91\xc6\x8a\x3d\xab\x1d\xb9\xde\xed\xd8\x3a\x04\xca\xb8\x63\x6e\xff\x61\xc6\x13\x83\xd5\x8b\x78\xd9\x54\x2d\xd6\xc6\xd4\xb8\x6f\x46\x17\x4d\xc0\xe2\x1d\x91\x8c\xdf\x31\xdf\xfd\xbd\x46\x93\x71\x60\xd6\x49\xa0\xb2\x44\x90\x3d\x71\x70\xf5\xd9\xd1\xcc\x3c\xb3\xe4\xe8\xa8\x80\x48\xbb\xb9\xf5\x4c\x97\x08\xa8\x68\xbf\x63\xd3\x5e\x68\x57\x0d\x7c\x0a\xca\xab\xca\xad\x33\x6a\xa8\x43\x03\x6a\x2b\x44\x09\x4b\x6b\x21\x1c\x4c\xba\xea\xf0\xac\xe4\x8f\xc8\x84\x50\x7a\xdf\x48\x9e\x87\x22\xff\x88\x86\x6a\x1e\xb5\x48\x34\x40\xf8\x3d\xa4\x81\x6b\x5e\xe0\x7f\x0d\xab\x10\x95\xc5\x3d\xd3\x71\x23\xe3\xda\x0e\xf9\x8e\x4d\xf5\xfc\x4c\x22\x8c\x0b\x37\xe3\x1a\x47\xd9\x9e\x63\x8d\x9c\x5d\x8a\xc6\x57\xe2\xd6\x55\x48\xdf\x47\x4f\x33\x57\x8b\x41\x3d\xe2\x63\xf5\xad\x88\x65\xe5\xc9\xd8\xe3\x6a\x38\x9a\x9e\x2b\xaa\x8d\x3f\xea\xa2\x19\x69\x66\xca\x02\x87\x0c\x05\x38\x76\xce\x80\x79\x0e\x3b\x95\x53\x75\x17\x31\x4c\xe9\xee\xc3\x3e\xb9\xb2\x8b\x58\x41\xdb\xf9\x4e\x7f\xe8\xaa\xa1\xd3\x28\x11\xe9\xac\x19\x98\xeb\x7e\xbf\xbf\x8f\x82\x56\x2a\xd7\x2b\x1d\xa4\x9c\xfd\xfd\x53\xa0\xa8\x5e\xd2\x42\x23\xaa\x9e\x35\xae\x00\xaf\xd3\x9a\x69\x30\xa2\xe0\xd6\x2f\xfe\xa1\x6e\x0f\x9e\x37\x4a\xe9\x8d\x3b\xc3\x46\xfa\xe3\xf5\x24\x98\x95\x79\x84\x52\xb6\x60\xd4\x4b\x55\xb3\x28\x92\xc4\x29\x72\xb3\x0a\x9a\xeb\x04\x91\xb1\x48\x8d\x0c\x9f\x40\xbd\x2c\x92\xaa\x54\x01\xda\x59\x24\xcd\xa6\x2e\xb7\x44\x47\x8b\xa4\xb8\x50\xa3\x9b\xd1\xd4\x22\x49\xce\xe8\x75\x17\x43\x10\x92\xed\xdb\x22\x76\x94\x28\x1b\x1b\xf6\xc1\x4c\x47\xa6\x0e\x20\x9d\x0d\x55\xee\x31\x15\x2d\x96\x3f\xdb\x0a\xdd\x52\x45\x2d\x92\xec\xbc\x5a\xb7\x40\x5d\x8b\xa4\x19\xa3\xdc\xe1\xd3\x45\xc5\xc3\x27\x5e\xd1\xc3\x27\x26\xdb\x04\x9f\x39\x59\x59\xdd\x75\x78\x4d\x0d\x3b\xb0\x1f\x6c\xa2\x91\x80\x2f\x69\x2a\xf1\xdb\x87\xfe\x14\x4e\xaf\x88\xd0\xb3\xf1\xa1\x03\x2d\xb3\xd2\xe0\xb0\x6a\x52\xcd\xcb\x35\x2a\x83\x00\x1f\x8f\x74\x09\xf7\x6f\x45\xb4\x71\x31\xc7\x4f\xde\xdd\xad\x31\x37\x3a\x3e\x9d\x2e\x9a\xed\x83\xc1\xc6\xe5\x65\x6c\x1f\x08\xb6\x73\xff\xc5\x47\x3c\xb1\x5b\xa8\x9d\xdc\x82\x17\x76\x0b\x1e\xd8\x78\xef\x6b\x34\x97\x7a\x9d\xba\x5b\xa2\xab\xab\xce\x9d\x8c\x99\x4b\x60\x6b\xd8\x0b\x31\x8e\x1f\xab\x3e\x81\xa9\xe5\x55\x7a\xd7\xc7\x79\x4b\xe1\x94\x38\xc7\xa5\xe6\xf1\x2e\xcb\xeb\x0b\x72\x50\xf5\x05\xab\x52\x98\x2f\x84\x61\x6a\x48\x13\x76\xd8\x70\x65\x06\xcd\x91\x15\x63\x96\x33\x45\xb3\xaa\x22\xc6\x23\x8f\x8c\xa9\x48\x33\xf4\xf0\x24\x4c\x81\xb4\x65\x0f\x86\x29\x11\xa8\x3c\xd9\xa1\xa6\x8a\xdf\x33\xa5\xc9\xc1\x97\xcc\x50\xdf\x4b\x2c\x28\x32\x17\xed\x13\x85\x2f\x75\x4b\xce\x87\x57\x9b\xcd\xf7\xbc\xb4\xa8\xa7\x10\x2e\x09\x11\x25\xd1\x2e\x9d\x6e\xba\x81\xfb\x96\x7f\x41\x29\x81\xfb\x65\x2a\xcb\x08\xef\x25\xe4\x76\xf8\xb6\xbf\xd0\xd0\x24\x31\x38\x50\xaa\x89\x62\x23\x6b\xec\x2b\xf0\x83\x44\x8c\xb3\x02\x93\xda\x5a\x39\xd9\x56\x0a\x00\x1b\xe5\x76\xe1\x61\xf6\x19\x18\x93\xa1\xf3\x47\xc8\x7b\x9e\x7a\xbf\x0c\xe4\x9d\x85\x7b\x21\x3c\x76\x68\x41\x75\x03\x4b\x87\x6a\x2d\x13\x0e\x4e\xf0\x0e\xbc\x83\xde\x12\xd0\xd8\xdb\xfd\x6f\x7c\x9e\x4f\x07\x70\x11\x6b\xe7\x17\x45\x16\xdc\x47\x20\x7a\x93\x85\x4c\xd9\x55\x39\xc8\xb8\x1e\x5f\xaf\x15\x4a\x7e\xb7\x80\x10\xa6\xa4\x77\x4e\x4f\x6c\x85\xa1\x9b\xe1\x65\xcd\x84\xe6\x56\xdb\x8d\x70\xb8\xa1\x56\xef\xfa\xae\xdb\x6d\xf7\x5f\xa9\x77\x1a\xc3\xd4\x79\x91\x31\x13\x83\x16\x84\x24\x1a\xf3\x77\x08\x5b\xd6\x9a\xb1\xbf\xfd\x28\x8a\xe6\xef\xc3\x3d\x50\x34\xcb\x74\x7f\xa6\x9f\xa5\xbf\x97\xd1\x53\xe8\xd0\xb7\x82\x49\xc2\x29\x21\xdc\x1e\x20\xbf\xba\x90\x3f\x8a\xda\x68\xd5\x1e\x23\x32\xef\xb6\xbd\x41\x9a\xe4\x12\x11\x92\x04\x91\xc2\x13\x3b\x22\x34\x8b\xe9\x79\x04\x63\xab\x38\x07\x51\x66\xf1\xb0\x86\x1e\x85\x5d\xce\xc0\x2e\x67\x20\xd0\x9c\x59\x2b\xa3\xe9\xba\xea\x3d\x47\x81\x50\x0f\x0a\x88\x31\x0a\x5d\x2a\x1a\x55\x8a\xe3\x95\x04\xaf\x74\x6c\x26\x45\xaa\x2b\x88\xcb\x89\x71\x8d\x02\x7e\x21\xbd\x3b\xbe\x9d\x19\x35\xe8\xc4\x4c\x3b\xe9\xde\xf3\xfd\xd8\x3b\xf8\xbd\x9d\xc3\xab\x92\x41\xf3\x77\x47\xb8\xd3\xc0\x2b\x92\x56\x87\x74\x2f\xef\x6b\x92\xca\xa4\xcc\x99\x30\xd4\x83\x46\xd5\xd9\x8e\x71\x5a\x4d\x64\xfd\x67\xf0\x29\x89\x2c\x8f\x0e\x55\x9d\xa2\x46\x91\xca\x89\x98\x50\x95\x9e\x5c\x05\x61\x6f\xb4\xcd\x84\xfa\xdd\x66\xbe\x88\x27\x49\x4e\xae\x42\xea\xb3\x09\xa1\x03\xd7\x81\x19\x20\x6a\x5d\xcd\xe0\x2f\x3e\x7d\x04\x9b\x8d\x87\x96\x4c\xda\xe7\xf1\x6c\x11\x4c\xe0\x7d\x1f\xe9\x44\x20\x8b\x13\x5a\x96\x24\xaa\x44\xa5\x11\x2c\x19\xe2\xc2\x80\x48\x78\x62\xc6\x4c\x42\xcb\xf2\x50\x48\xb8\xb1\xb8\x28\xa1\x65\xdd\x20\x48\x48\xf8\xa3\x0a\x68\x84\x67\x52\xcc\x26\xb4\x2c\x4d\x54\x89\x52\xa6\x9b\x09\x2d\xcb\x13\x55\xc2\xdd\x6f\x33\x09\x2d\x1b\x89\x82\x84\xc6\x3f\xa2\xda\xf4\xad\x8c\x7c\xfc\xba\x12\x55\xec\x9b\xed\xbe\xa8\xd1\xb2\x98\xd4\x41\xb3\x88\x74\x91\x75\x22\xf1\x8d\x5b\x04\xb5\x8d\x19\x10\x8d\x08\xc5\x76\xc6\x24\x45\xa1\x56\x73\x53\x6d\xee\xc6\x28\xcb\xee\x5a\x02\x55\x7d\xcb\xf1\x7d\xf8\x46\x84\xb7\x00\x9f\x65\x55\xec\x08\x70\x8f\x89\x3f\x31\x63\xc7\xc7\x83\x05\xca\xf4\x35\x22\xc6\x53\x21\x24\xea\x52\xfa\xc8\x35\x4b\x89\x0d\x46\x0a\x8f\x27\x01\x06\x54\x41\x13\x06\x52\xa9\x52\xcb\x22\xa3\x8a\xdd\x16\xd9\x3e\xb5\xbd\x15\xfb\xe6\xac\x7e\x8c\x54\xfc\x6a\xe9\x64\xcc\xf2\x30\x3c\xbd\xf6\x63\x5f\x7e\x63\x77\xe9\xca\x8a\x6a\xae\x89\x35\x47\x0c\x43\x1c\x59\xa6\xf2\xd8\x10\x2d\x81\x1d\x3c\x6a\xc1\x25\xed\xdd\xbf\x8a\x40\xe0\xaa\x46\xd6\xb5\xa3\xa3\x63\xe7\xab\xe8\x40\x2c\x99\x5d\xe4\xab\x3a\xfe\xea\xbc\x36\x11\x99\x9e\xf5\x83\x9d\x75\xab\x3e\x3a\x55\x9a\x98\x55\x5f\xef\x71\x1f\x9f\x70\x79\xe2\xe3\x95\x04\xcc\x80\x6a\x51\x3b\x84\x54\x23\xab\x4f\x7e\x29\xb9\x3b\x47\x10\xcb\x8a\xa4\xb9\xcb\xdd\xd9\xe5\xee\xec\x72\x77\x02\x9e\x5f\x5c\xee\x4e\x43\x05\xf2\xb7\xa9\x5b\x46\xcc\xe7\x89\x5c\x31\x30\x9e\x9a\x31\x50\x9f\xd4\x33\x60\xde\x6c\x8e\x3d\xd1\x60\x2b\xfb\xfc\x1f\x9f\xce\x23\x55\x33\x87\x27\x92\xe2\xfe\x7e\xbf\xbf\xbf\xef\x53\x82\x9c\x29\x5e\x9a\x61\xef\x73\xc2\x44\x22\xd3\xf8\x31\xde\xc0\x4c\x95\x36\xa0\xdc\xd7\x3e\xf8\x46\x4e\x54\xec\xd9\xf3\xb3\x6e\xa6\xfb\xc2\xb8\xe3\x18\xb2\xe3\x95\xeb\xe1\xab\xdf\x6c\x40\xc9\xae\x55\xeb\x0a\x14\xbb\x53\x7e\x58\xd5\xd2\xc5\xe9\xd8\x9e\x9a\x26\x19\xcf\x79\xa7\x9e\xf4\x56\x9c\x33\x6d\x34\x39\x40\x12\xfd\xa4\x28\x8f\x1c\xb9\x7e\xce\x72\xa9\xa6\xb1\x72\xc8\x93\xb4\xa4\x40\x28\x55\xbf\x40\x7a\x87\x56\x8b\x8f\x9d\x79\xa9\x14\x13\x26\x9b\x7e\x02\xed\xbf\x5a\xf5\x18\xd8\xb9\xfa\x99\x81\x40\xa8\x52\x4f\x20\xd2\x55\xe9\x75\x1d\x14\x54\x7b\x87\x3a\x30\x8a\xa3\x2a\x2a\x09\xbf\x65\xe2\x9e\xdc\x53\xa5\xe3\x56\x88\xac\xa7\xbe\xa7\xfc\x9e\x6b\x19\x9c\x41\x52\x3f\x54\x4c\xdf\x47\x1e\x2f\x82\xad\xa7\x3a\x5e\x18\xed\xf7\x3b\x4d\x76\x69\x04\x0a\x7a\x74\x97\xa6\x28\x63\x15\x4c\x52\xdd\x9d\x5e\x78\xfa\x36\x43\xd5\x29\x8f\x3d\x88\xa4\xf6\x55\xa3\x45\xf7\x6a\x2f\x9a\x42\x41\x8d\x61\x4a\xbc\x26\xff\x73\xf0\xc3\xef\x7f\xee\x1d\x7e\x71\x70\xf0\xfd\xcb\xde\x7f\xff\xeb\xf7\x07\x3f\xf4\xe1\xff\xbc\x38\xfc\xe2\xf0\x67\xff\xc3\xef\x0f\x0f\x0f\x0e\xbe\xff\xe6\xf2\xab\x9b\xab\xf3\x7f\xf1\xc3\x9f\xbf\x17\x65\x7e\x87\x3f\xfd\x7c\xf0\x3d\x3b\xff\x57\x20\x91\xc3\xc3\x2f\xfe\x2b\x7a\xa8\x0f\xbd\x3a\x52\xdb\xe3\xc2\xf4\xa4\xea\xe1\xe6\xbe\x26\x46\x45\x94\x5e\xe1\xe3\x97\x7d\xdd\x13\x5f\xab\x17\x75\x6f\xaa\xee\xf6\xe8\x13\x1e\xe9\xae\x26\xa7\x9f\xe6\xf6\x2d\xce\x2e\x49\xbc\xcf\x2b\x2d\x37\xea\x03\x90\x3b\x72\xc6\x3b\x00\xef\x9c\xbb\x37\xdb\x75\xda\x86\xe5\x85\x54\x54\x4d\x49\xea\x02\x06\x81\x5d\x58\xe7\x60\x3a\x1b\x38\x9d\x0b\x0b\xed\x63\x7a\x75\xc0\x2c\x53\xae\xb6\x81\xab\x93\xb3\x94\x97\x79\xb7\xa0\xdd\x77\xd0\x70\xcc\x35\x35\xf3\xb9\x9e\x48\xd0\xc5\x1f\xc3\xe3\x36\x34\xb9\x43\x7f\x44\xb5\xf0\x7d\xd0\xa0\x9b\x3d\x6a\xf6\x30\x9d\x2d\x3c\x70\xc7\xa8\xa8\xc2\x88\x90\x88\x29\x53\x66\x77\xc6\x13\xc5\xb1\x76\xaa\x25\xc7\xac\x25\x97\xa1\x5f\xf7\x03\x96\x8a\x5c\x82\x4a\xf7\x64\x8d\x5c\x62\x98\x83\x74\xc2\x07\xe4\xff\x61\x6f\xad\xf6\x1b\x9c\x70\x11\xa3\xbd\x74\xd3\x59\x3a\x69\x2a\x33\xdd\xc6\x24\xb8\x80\x1c\x2c\xef\x10\xba\x1e\x67\x91\xfd\x2b\x48\xa3\x37\x29\x64\xc9\x70\x4d\x2a\xc1\xe2\xf3\x65\x2c\x17\xdb\x35\x0c\xa6\x09\xa6\x06\x44\xa1\x32\x8d\xa9\x96\x3c\x81\x2e\xb6\xe0\x22\x02\xee\xf2\x9c\x1b\x11\x71\x64\x24\xa7\x0f\x3c\x2f\x73\x52\x6a\x7b\x4e\xa5\x68\xd3\xaa\x06\x1e\x4c\x13\x9b\x18\x0f\xf0\x68\xe5\x5c\x00\xf1\xb6\xcb\xce\xfe\xcb\xb5\xe7\x9f\x60\xc2\xb5\x67\x19\xd0\x93\xbc\x17\x47\x97\x60\x45\xbb\x51\xa3\x41\x16\x4c\x53\x0e\x09\xcd\xb2\xda\x72\xd1\x55\x4b\xd1\x59\x39\x13\x4c\x52\xf0\xcc\xe5\xd7\x3a\x41\xe3\xfa\x2f\xd6\x1b\x58\x0a\x57\x1b\x10\xbe\x51\x33\x57\xc5\x62\x61\x50\x6a\xa6\x7a\xa3\x92\xa7\xdd\xc5\xc0\xb3\xd7\x62\x37\xa0\xbb\xc6\xa9\x12\xbe\x6a\x21\x5a\x97\xd8\x3b\xaf\x0a\x1e\x5a\xca\x44\x6c\xeb\xc2\x76\x81\x04\xf5\xb9\xf4\xd5\xcd\xea\x92\xba\x80\x5d\x91\x76\x60\xcf\x56\xab\x88\x24\xd3\xc4\x01\xe4\xf2\x56\x9f\x56\xe4\x5a\x64\x53\x28\x75\xef\x05\xc6\xd8\x2b\x57\xb2\x4f\xba\x19\xb0\x21\xe6\xd8\x22\x5d\xf0\x51\xe9\xf0\x6c\x83\x94\x65\xcc\x92\x99\x8c\x99\xa8\xbb\xd6\x6b\xa2\x58\x2e\xef\x59\xda\x27\x3f\x08\xf2\x51\xbb\x44\x26\x1e\x78\xbf\xd0\xc3\x26\x86\x03\xd7\xe8\x24\x12\x8c\xa5\xf0\x25\xde\x68\x90\xaf\x4a\x11\x68\x4e\x0e\x0e\x7d\xd9\x89\xb6\x62\x45\x58\x13\x35\xf3\x7e\x07\xf4\x57\x2b\x66\x37\x0d\x20\x85\x95\x0c\xcb\xac\xd7\x82\x16\x7a\x2c\x0d\xb8\x31\x69\x41\x13\x6e\xa6\xf6\xf7\x46\xd1\xe4\xce\x52\x82\xf4\x13\x18\xf9\x11\x49\x02\x5b\x8c\x5b\xa9\xd9\xe2\x9e\x16\xe6\x02\x31\x63\x25\xcb\xd1\x18\xca\xf8\xc3\xef\xbd\x24\xa3\xda\xa1\x42\xa4\x87\x8b\xbe\xe1\x1c\x52\x9a\xa4\x53\x41\xf3\xc0\xe4\x46\xdf\xa4\x52\xc9\x7b\xae\xb9\x14\xd8\xb4\x14\xc7\x07\x08\x01\x57\x55\xd7\x3d\xcc\x72\x38\xcd\x28\x0f\x5b\xda\x03\xcd\x18\xa9\x0e\x29\xbe\x7d\x8d\x76\x27\x46\x5d\x14\x23\xed\xe4\x87\x20\xb2\xae\xb7\x88\x03\x91\xe3\x52\x34\xae\xbd\x2a\xd9\x0e\xf5\x63\x8c\x45\x04\x51\x5d\x38\xcd\xc3\x8a\xfd\xbb\xaf\x82\x54\x90\xfa\xee\xfb\x0f\x33\x91\xca\x3a\xff\x94\x9c\x5c\x5d\xe8\xa6\xff\x2c\xdc\xec\x71\xdd\x10\xe1\xe5\x4c\x8a\x51\x13\x1c\xbe\x96\x3c\x32\x0c\x6d\x92\x0a\xc2\x45\xca\xef\x79\x5a\xd2\x0c\x6f\x67\x37\xf1\xd3\xeb\x0b\xfc\x04\x1f\x8d\x4d\x6f\xc2\xec\x7f\xc2\xa4\x1f\x28\x76\x75\x51\x9a\x3f\xa8\x7c\xb6\x20\x0b\x50\x3e\x18\x15\x61\x64\x31\x7e\x81\x19\x81\x76\x19\x26\x74\x0a\x0d\x2c\x5c\x79\x4d\x2b\x75\x36\x70\xf2\xf0\x22\x0e\xa5\xe2\xcb\x06\x53\xc2\x52\x9c\x80\xb0\x0a\x05\x17\xb2\x86\x0f\x04\x3c\x2d\x17\x82\xb4\x9a\x5f\x07\x7b\x8e\xeb\x8e\x96\x11\x67\x55\x13\xa7\xef\x68\x6a\xf9\x1c\x2c\xdd\x1f\x04\x26\xb7\x41\x0e\xd5\xa0\x51\xa1\x17\xb8\xfb\xa9\x4b\x95\xc1\xfe\x56\x19\xab\xaf\x83\xaf\x98\x60\x8a\x27\x33\xc7\x38\x88\xac\x1b\x02\x19\x51\x03\x97\x00\x13\x96\x74\xda\x0f\xf1\xfd\xc5\xda\xd3\xf7\xf5\xa9\xbc\x61\x79\x91\x51\xd3\x2d\x23\x76\xef\xbb\x46\xa4\xb6\x91\x8b\x65\x45\x35\x15\x69\x8f\x66\x52\x84\x9b\x14\x57\xdf\x9e\x3a\xd4\x12\x14\xae\xad\x84\xfe\x1b\x7f\xd9\x8a\x48\xfb\x1a\xed\x9d\x85\x72\x15\x50\xd7\x07\x2c\x85\x7b\x96\x47\x54\xd9\x38\x73\x42\x4e\x04\x53\x5e\x56\x5d\x7d\x7b\x7a\x44\x78\x9f\xf5\xfd\x4f\xd1\x24\xbd\x72\x61\xe4\x08\xab\x7f\x7d\x45\x3e\x8a\x18\x58\x02\x11\xde\x03\x87\x34\x46\x56\xe9\x41\xb7\x7f\xb5\x8b\x68\xa9\xfc\xbd\xf7\xd7\x46\x83\xe8\xbf\xdf\x86\x5b\x54\x60\xef\xdc\xb6\xdf\x6e\x55\x91\x42\x63\xef\x98\x30\xd9\xed\x95\x4c\xaf\x0b\x96\xf4\x71\x7b\xf4\x2d\x3a\xe2\x08\x13\x46\x4d\xfb\xe4\x4a\x42\x7f\x3d\x9e\xc6\xd5\x84\xc0\x9c\x15\xfb\xd1\xc7\xeb\x81\x7d\x86\xfe\x3a\x4c\xa8\x61\x02\x74\xc2\xa8\x35\x75\x98\x4e\x30\x1c\x10\x80\x14\xd6\xf7\x00\xe2\x37\x88\x4b\x79\x44\x8c\x94\x70\xcb\x44\x60\xf1\x5a\xa9\x29\x08\x7b\xe0\x1a\x90\x96\x71\xcf\x60\xfb\xa9\x2b\x79\x75\xf5\xc9\xe1\x96\x9f\x55\xd3\x26\xa2\x06\x7d\xb6\xf3\x87\x35\x79\x21\xa4\x79\x51\x1d\xdb\x98\x3e\xdb\x95\x3e\x2e\x09\xbd\x97\x00\xf6\x09\x5a\x9f\x20\xa5\x80\xa0\x31\x4b\x63\x20\xc1\xed\x33\x98\x92\x9c\x6b\x43\xef\x58\x9f\x5c\x5b\x75\xdc\x37\x82\x77\xaa\xb5\xb1\xb2\x15\xda\xff\x46\x44\xdb\x4a\x61\x78\x06\x54\xea\x71\xd9\x25\x6d\xaa\xea\x17\x43\xa2\xcb\x08\x41\x42\x49\xa1\x58\xcf\x1b\x12\x8e\x1a\x5c\xc5\xcd\x6b\x76\x10\x87\x77\x5a\x48\x57\x86\x6b\xe9\x8d\x29\x3a\x02\x8b\x14\x3e\x01\xfb\x4f\x05\x8a\x99\x08\x67\x8f\x2b\xfd\x6b\xda\x4f\x52\x24\xb5\x11\x01\x4c\x16\x5c\xed\x42\xc8\x3b\xb0\x1d\x32\x9f\x47\x8e\x35\x1b\x2e\xaf\x41\xb0\x84\x69\x4d\xd5\xf4\x88\x0c\x22\x62\x67\xdc\xb8\x02\x4c\x5f\x22\x07\x37\x68\x4e\x45\x09\x1f\x52\x2c\x91\x42\x1b\x55\x26\x51\xc8\xd3\x94\x0c\x94\xbc\x63\xa2\x2a\xf0\xae\x6e\xfa\xaa\x0a\xb4\xaa\x33\x0b\x27\x2a\xec\x64\x49\x32\xa6\x62\xc4\x6a\xe8\xba\x9c\xa6\xcc\x6e\xf6\x37\x95\xfd\x1f\x7e\x88\x64\xb5\xe3\x74\x68\x6d\x67\x6e\x60\xeb\x07\x56\x2b\xf7\xb9\x26\x76\xe8\x3e\x04\x15\x1e\x40\xcc\x1b\x29\x27\x82\x67\x41\xca\x03\xe9\x18\x65\xcf\x99\xa1\x29\x35\xb4\x73\xd9\xe7\x25\x9d\x56\xb9\x30\x98\x69\x0c\x8b\xdd\xc8\x40\x8e\x0b\x45\x81\x82\xeb\xed\x7d\x59\xf0\x26\x40\x22\xc8\xd3\x71\x44\x85\x0a\xf1\x95\x3a\x56\x1c\x71\xd3\x27\xef\xa4\xcb\xc9\xc2\x6a\x4e\xb0\x74\x69\x96\xc9\x49\x64\x12\x80\x9d\xa2\x1f\x25\x5e\x4e\x2c\x25\x69\x09\x76\x78\x7d\xc9\xc5\xe4\xf1\x74\x8a\xc1\x59\x9b\xaa\xf3\xce\xdd\xd4\x99\xb5\x49\x5d\x77\x07\xeb\xbc\xc8\xf2\x8b\x4b\x4a\xb2\xc4\x99\x30\x5c\xb1\x26\x06\xa5\xdb\xd0\x52\xe0\x41\x8c\x5b\xf3\x16\x1b\x00\x9f\x8c\x98\xd1\x75\x25\x16\xea\x2b\x91\x69\x86\xc6\x69\xce\xce\x79\x0e\x8a\x8f\x63\x0d\xe7\xb7\xed\x6e\x06\xfb\x07\x99\x4c\x4b\xa7\x6f\x58\xcd\x2b\x66\x31\xbb\x26\xcf\xd0\xc4\x4a\xf5\x4b\x99\xc6\x67\xdd\xb4\xe3\x17\x27\x35\xa1\xba\xca\x3d\x3e\x81\x0a\xc8\x42\x04\x03\x47\x06\x79\x91\xba\xe9\x35\x8b\x8c\xe4\xf9\x67\x4c\xef\xbb\x47\x3e\x6b\x7b\xb4\xe7\x1d\xdc\x38\xbc\x1e\x0c\xaf\xf7\x2a\x36\xe8\x1f\x59\x5f\xe3\x9f\x35\xf2\x61\x62\xc1\xa8\xfc\x63\xe5\xfe\x75\xa7\x34\x8b\x99\xf8\x56\x7d\x39\xbb\xbc\xd7\x0e\x79\xe3\x98\x39\xee\x90\x93\x18\xb7\x42\xfa\x35\x79\xd1\x52\xa7\x9d\xd9\xe7\xbc\x97\xd1\xf4\x1d\x4e\xc3\x81\x77\x7f\xf6\x1d\x0b\x78\x00\xfa\x36\xf9\x30\xb7\x67\xf3\x79\x31\xa7\xfb\x1f\x2c\xf6\xb0\x45\x53\x76\xb8\x14\x95\x4d\x6d\xed\x55\x05\xa1\xe1\x18\x48\xa3\xe6\x63\x8f\xb1\x92\x59\xc6\x14\x6c\x99\x73\xa3\xb6\x8b\x2d\xe2\x8f\x37\x35\x94\x60\xfa\xc9\x51\xe5\xb6\xaf\x9c\x09\x82\x4d\xa2\x29\x3a\xb9\x30\xa0\x1a\xbb\x0c\x39\xab\xcf\x40\xd8\xa3\x53\x16\x67\x33\xe4\xd7\x18\x6f\x85\xfd\x71\x22\xa6\xb8\x55\x67\xd5\xe1\x88\xfe\xc2\x12\x27\xd0\x91\xaf\x82\x88\x2f\xf0\x72\x66\x30\xcd\x26\x74\xaa\x41\xde\xd5\xde\x30\xbf\x1e\xd1\x24\x5d\x6f\xce\x7a\xa2\x1f\xd8\x10\x47\x17\x99\xdd\xb9\x4e\x7e\x27\xd4\x77\x41\xc6\x7d\xfc\x9b\xb3\x5d\xbd\xaf\x2e\x80\x90\xf7\x62\x8c\xec\x0f\x1d\x88\xd6\x38\x14\x55\xce\xd8\x80\xd9\x23\x5d\xe3\x7e\xc7\xd7\x1e\x11\x3c\xc6\xcd\x31\xb6\x8b\x2e\x3a\x51\x6c\x17\x47\x7d\x03\x1d\xc7\x5d\x42\x79\x14\x28\x72\x9b\x62\x62\x6f\xd2\x93\xab\x0b\x5c\xc1\x3e\x79\x03\xc2\x66\x8a\x9a\x73\x47\xaa\x5c\xa5\xbd\x82\x2a\x33\x45\xff\xf0\x51\x73\x25\x3a\x91\xac\x50\x7b\x3a\xbc\xbd\x56\xee\xe9\x1d\x17\x91\x59\x79\xf8\xb4\x78\x15\xb6\xca\xf1\xa9\x4b\x6b\xea\xb8\x0a\x4b\x38\xf4\xa9\x57\x25\x16\x3a\xc8\x3f\x6d\x10\xad\x06\x82\xbd\xab\xe2\xf8\x25\xaf\x4a\xb7\x1c\x4e\x00\x3b\xe5\xd1\xb5\x04\xbd\x38\x0f\x28\x3e\x1d\x4b\x0d\x9b\xaa\x63\x74\x75\xc6\x5c\x7d\x46\x3b\x7d\x1b\x95\xb4\xe0\x58\x76\xf3\xc1\x0c\x19\x23\x9b\x50\x24\x95\x6d\x31\xe1\xd1\x45\x30\x38\xcd\x23\xc2\x87\x56\x7d\x91\xa2\x87\x99\x78\x75\x88\xdf\xd9\x33\xf1\x22\x08\x51\x19\xd0\x77\x66\x25\x2b\x06\x0e\xd7\x99\x7b\x73\x80\x95\xe8\x26\x07\x42\x0a\x14\xe7\x48\x3b\x5e\xf5\x44\xdf\xf8\x22\x35\xd6\x91\x8c\x9f\xfc\x77\x63\x26\x1a\xaa\x50\x2b\x4f\xe0\x28\xd6\xf1\xec\x9f\x01\x17\xa9\x3d\xeb\xa0\x27\x41\x60\x4f\x97\x49\xc2\x58\x15\x2c\xb0\xac\x1e\x3f\xfb\xe1\xcc\x15\xeb\xb6\x28\xa7\x26\x19\x33\x4d\xb4\xec\x30\x54\x2e\xb4\xa1\x59\x56\x39\xd9\x3d\xbb\x4a\xd0\xea\x63\x12\x19\x9a\x4f\xc3\x38\x68\x81\xe6\xb9\xf8\x49\x91\xd1\x0e\x9a\x2c\x76\x5d\x17\x09\x96\xb7\x70\x33\xf5\x2b\xb2\x8e\x76\x0c\xc3\x02\x1f\xa1\x06\xdf\xbd\xdd\x21\x88\x1c\xd7\x3e\xb9\xf8\xeb\xc7\x33\x3f\xf8\xe1\xa7\xa8\x05\xb5\xf4\xe4\x78\xdb\x03\x7a\xa5\x80\xf2\x33\xa0\xc9\xdd\x84\xaa\x54\x03\x3e\x22\x35\x7c\xc0\xed\x62\xc4\xeb\x6c\xcd\x69\x1e\xd4\x6b\x08\xab\xd1\xd2\xc3\xe3\x0f\xaa\xf7\x46\x6a\x66\x2a\x00\x49\x7b\x85\x62\x96\x24\x2d\x8d\xcc\xa9\xe1\x09\xcd\x22\xbc\xe6\xfe\xe1\xc3\x46\x3e\x47\x5e\xf5\xb9\xae\xd2\x25\xbb\x29\x86\xa0\x02\xbb\x6d\x03\xf7\x9b\x42\x88\x09\x33\x91\x84\xe7\xd6\x1e\x0d\x4d\x90\x68\x3e\x29\x1f\x56\xa8\x89\x3e\x49\xa6\xbd\xd2\xd1\x24\x5b\x3b\xf3\x9a\xbc\x20\xdf\x41\x3a\xd7\x1a\x67\x00\x33\x0f\xb2\x4c\x4e\x34\x4c\xb7\xca\x8d\xf1\xc9\x13\x1d\x9d\x1b\xfa\x68\xc6\x9c\x23\xfe\x2b\x54\xc4\x6f\xbb\xdd\x9d\xc6\xe5\x71\x64\x0f\xec\x84\x59\x3b\x54\x6f\xc0\x2b\xda\x18\x75\x7f\xc1\x9a\x12\x3e\x12\x32\xa6\xf1\x98\x7f\x52\xae\x9d\x47\xdf\x43\x3b\x1d\xa4\x4a\x16\x85\x8b\x48\xe6\x87\xf1\xc7\x76\x76\x4d\x21\xf3\x52\xdd\x33\x0d\x89\xbe\xae\x42\x3f\xfe\xca\x16\x29\x19\x31\xc1\x14\x35\x90\x1b\xe3\x5a\x01\x81\xb6\x51\x4f\xa2\x9b\xdc\x82\x42\x6a\xd2\x68\xa5\x7b\x70\x92\x15\x63\x7a\x48\x3e\xea\x2e\xda\x7d\xe3\xb6\xae\x20\x08\xb6\xe2\x2d\xc1\x18\xac\xcf\x9a\xd9\xb9\x21\x76\x6e\x88\x9d\x1b\x62\xf1\xb3\x73\x43\x2c\x7a\x76\x6e\x88\x45\xc3\xf8\xd5\xba\x21\xaa\xea\xec\xf5\x5c\x10\x1f\x2a\x28\x87\x46\x55\x45\x97\xd8\x82\x2f\x4d\xaa\xb1\x21\x9e\x5f\x74\xb3\x1a\xdb\x53\xde\xae\x58\x42\xd5\xe5\x64\xae\x87\xa9\xdc\xa2\xd4\x0d\xea\x80\x6c\x00\xee\x80\xac\x0f\x79\x40\x7e\x09\x95\x54\xed\x67\xc3\x98\x00\x64\xee\xdc\xbe\x45\xe0\x15\xfc\xe5\x80\x75\x3b\xb3\xf6\xf1\xf5\x8a\x75\x8d\xa6\x35\xf4\x4b\x53\xeb\x5e\xdd\xb4\x03\xa7\xc3\x47\x1f\xdf\x16\x7c\xfa\x71\x4e\x05\x1d\xb1\x5e\x35\x94\x5e\x5d\x5a\x78\x1c\x0f\x49\xb0\x86\xb8\x25\x0d\x80\x99\xdd\x59\xde\x9d\xe5\x4d\x9e\xe5\x0f\x1e\x0b\xa9\x3a\xcd\x9d\x0d\x07\x7f\x0b\xcf\x9d\xe6\xb5\xb4\xb8\x99\x46\x21\x7e\xbc\x9d\x68\x72\x4d\x64\xce\x8d\x61\x3e\xfb\xbc\x3a\xd1\x47\x24\xa2\x7a\xb9\xf9\x34\xb1\x66\x9c\x5c\x04\xcf\x77\x5c\xba\x79\xf3\x61\x0f\x45\xc6\x13\x0e\xb8\x4f\xb5\x7f\x1e\xac\xaf\x09\xd7\xdd\x16\xd3\x48\xa8\xbb\xca\x0b\x6c\x61\x08\xf2\xad\xe7\x2a\x97\x63\xbb\x53\x37\x9f\x5f\x8b\x7c\xed\xfc\x2a\x02\xd4\xc4\x23\x40\xb5\x5d\x17\x98\xc1\x4b\x7e\x2a\x99\x9a\x12\x79\xcf\xe2\x6a\xf4\x9a\x0f\xf4\x12\x12\x9a\xa7\xae\xc2\xcc\xc5\x67\x62\x77\x77\x1d\x9d\x13\x82\x34\xe7\x0f\x56\xa1\x07\x1c\xd2\xb5\xed\xc2\x59\x82\x5d\x0f\x56\x0d\xf9\x8d\xcb\xed\xf7\xce\x0b\x18\x7b\x32\x22\x32\xfb\x9b\x0f\xf6\x42\xad\xa9\x80\x43\xfd\xe4\xdd\x59\x37\x07\x45\xc7\x54\x46\xb2\x8c\xaf\xfc\x44\x3b\x51\x24\xcd\x89\x61\xd5\x5f\xb5\x70\xc1\x85\xef\xf3\x4f\x95\xd0\xea\x81\x56\xa1\x61\x7c\x1c\x74\x7d\xfb\xa1\x82\x58\xa6\xa5\x7e\x60\x08\xc4\xb8\x86\x76\x4a\xaa\x76\xfe\x71\x2d\x4e\xda\xcf\x3a\x47\xa9\x1a\x45\xd7\x57\x67\x18\xc2\xb5\xe4\x87\xba\x5d\xcb\x19\x9d\xa9\xe2\xd2\x54\x70\x18\x15\x43\x00\x94\x49\x47\x15\x02\x1f\x23\xbb\x2d\x33\x59\xd7\x85\x85\x8f\xe7\xa0\x0d\x2d\x78\xc5\x90\x9d\xb0\xfa\x67\x1f\x38\x22\xfb\xda\x21\x8c\x4a\xa1\xc7\xbc\xe8\x86\xab\x56\x53\xd4\x0c\x24\xa2\xe3\x70\xf2\x2d\xa4\xca\xfb\x61\xaf\x35\x58\xc5\xc8\x85\x38\x22\xef\xa4\xb1\xff\x39\x87\xba\xa9\x35\x8e\xb7\x7d\xce\x24\xd3\xef\xa4\x01\x5a\x9f\x94\x4d\x70\xb9\x36\xc4\x24\x2e\x5c\x66\x45\x6b\x37\xaf\x3d\x3e\x58\xf5\x09\x38\x5d\xbe\x1e\xa6\xb3\xd0\xc2\xc7\xe5\xe6\x56\x4c\xcc\x35\xb9\x10\x31\x8d\x74\xe7\x1f\xc7\x0d\xe0\x9e\xc3\x69\xc7\xe7\xcf\xb7\x1f\x1f\xf1\x68\xc4\xb4\x2f\xba\x65\x28\xd7\x4f\x73\xc6\x8e\x71\xa5\x6a\x71\x5f\xb7\x80\x0d\x3e\xb3\x93\xf7\x53\x58\x83\x64\x15\xcc\xe7\x9e\x26\x94\xeb\x41\xf6\xc9\x3a\x07\xce\x95\x56\x51\xcb\x53\xd4\xb0\x11\x4f\x48\xce\x54\x04\x7a\xd6\xfc\x53\x58\x6d\xae\x3b\x57\xae\xa1\x1b\xe1\xb3\x81\xd3\xdf\xbd\xf4\xc3\x3f\x5d\x63\x03\xf8\xc4\x75\x65\x6f\xbf\xe9\x59\xbb\x9b\x19\xb9\x8e\x07\x6b\xbd\x55\x03\x23\xe0\x2d\x14\x3a\x7e\x5a\x17\xd8\x9a\xfc\x33\x6f\xd9\xe0\xa4\x50\xb3\xce\x69\xb7\x90\xb5\x1c\x92\xff\x6b\xd5\x67\x10\x2b\xff\x8f\x14\x94\x2b\xdd\x27\x27\x44\x73\x31\x0a\xee\x50\xd4\x7e\x9a\xf4\x5c\x3f\x90\xc6\x70\x3b\xba\x7b\x21\xf2\x6d\x79\xff\x9e\x66\x0c\x6b\xbf\xa9\x20\x0c\xbd\x12\x5d\x67\x3e\x6b\x1f\x1e\x91\xc9\x58\x6a\xd6\xf9\x90\x54\xe9\x91\x7b\x77\x6c\xba\x77\x34\x7b\x07\x76\xa2\xb9\x77\x21\xf6\x8e\xaa\xc4\xad\x96\xf4\xf7\x96\x50\xb7\xe9\x8b\x6c\x4a\xf6\x80\xde\x5e\x7f\xce\x0c\xed\x66\x26\xaf\x63\xba\x7e\x12\x1f\x0c\x06\xdd\x4e\x33\xaa\x75\x17\xb8\xf2\xe5\xed\x74\xaf\x1b\x94\x3b\x79\xec\xa1\xec\xd2\x21\x48\x24\x50\xcd\xdb\x70\x99\xc5\x87\x24\xd7\x8b\x40\x02\xaa\x57\x7c\x61\x65\x67\x81\x87\xdf\x8d\xe9\x18\xe9\x9f\xb6\x7a\x5c\x91\xa9\x40\xec\x26\x5d\xfc\x0e\x1e\xc6\xb6\xce\x23\x9f\xd9\xa1\x68\x8a\x6e\x47\xbf\x85\xcc\x2f\x39\x6c\xf6\x9f\xe7\x1a\xbc\xad\x5d\xca\xf9\x00\xcd\x41\x48\x43\xb8\x48\xb2\x32\x85\x42\x7c\xfc\x14\xf8\x83\x63\x4f\xe5\x9a\xdb\xb7\xf6\x81\xfa\xb6\x22\xe3\x5d\x0f\xce\x27\xd9\xe1\x40\xcd\x80\x73\xcc\x26\x43\x46\x53\x1c\x38\xe0\x3d\xc8\xb3\x4b\xe2\xab\xed\x3b\xaf\x6e\x07\x59\x17\xab\x32\xf6\x80\x5b\x02\xff\x38\x72\x3c\x51\x7f\x3e\x0c\x82\x4a\x68\xf1\xcc\x9b\xd3\x36\xce\xe6\x1b\x3e\x50\x8c\x9c\x8e\xa9\x10\x2c\x8b\xc3\x5a\x77\x91\x18\x42\x8d\xa1\xc9\x18\x81\xb6\x28\xb1\x12\x34\x63\x66\x5f\x93\xb1\xd4\x86\xe4\x34\x19\x73\x11\x9e\xa5\x0c\xb0\x3a\xbe\x55\x41\x8d\x14\x13\xc2\x3c\xb1\xee\xc0\xa1\xbe\xb1\x8b\x1d\xb8\x8f\xed\xab\xac\x21\x8f\x40\xf8\x19\x49\x20\x34\xd7\x01\x0e\x1b\xbb\xd9\x36\x68\x55\x2d\x49\xfc\xf5\x66\x17\x32\x98\x24\xaa\x53\xf6\xe8\x21\xcd\x3e\x39\x7f\xe8\x93\x3d\xf6\x60\xfe\xb8\x77\x44\xf6\x1e\x86\xda\xfe\x47\x98\xa1\x8e\x68\xc7\x77\x91\x57\x81\x33\x2e\x86\x4c\x29\xdc\x9c\x01\x73\x84\x09\x1f\x92\x52\xd4\xc9\xb9\xc1\x84\xb1\x33\xfd\x58\x4e\x48\x2a\xc9\x84\x91\x42\xb1\x7b\xab\xbd\x42\xe2\xb0\xf6\xda\x71\xbd\x42\xc1\x84\x01\x3b\x23\x91\x79\xa1\x64\xce\xb5\xc7\x6e\x72\xdc\xb8\x35\xb8\xef\xac\x0c\x6e\xe9\xb8\xac\x55\xdd\x9b\x53\x62\xa8\x1a\x31\x63\x89\x11\x51\xe6\x03\x16\x8c\x4b\xfc\x34\x2d\x62\xd7\x6a\xae\xdf\x98\xe9\x66\x7a\xe1\x13\xf2\xc1\x8d\x07\x01\xaf\xa1\x6a\x64\x28\x95\x03\x96\xaa\xfe\xd1\xf5\x19\x0e\xa6\xca\x85\xbb\x5f\x2f\xed\xb9\xd6\xc1\x99\xdb\xf1\xbd\xf9\x71\xbb\xbf\xfb\xee\x5d\xb7\xbe\xbb\x0b\x79\x67\x22\x55\x96\x4e\x78\x44\xf3\x67\x68\x8a\x4a\x0e\xec\x30\x0e\x43\xe7\x1a\xe9\x31\xea\x70\xa3\xc7\xfa\x35\x26\x13\x9e\x6e\x62\x19\x7d\x89\xa5\x5d\x46\x12\xb5\x8e\x3c\x65\xc2\x58\x29\xa8\x34\x39\x80\xe1\x1c\x92\x73\x8e\xb8\x89\xf6\x27\xec\xb4\x96\x0f\xb8\x88\x43\x0d\xb4\x76\x53\xc5\x28\x60\xee\x5a\xf9\xe0\x5d\xb4\x9a\x19\x40\x3a\xb3\xda\x6d\xf8\xed\x23\xcd\x98\x68\x9e\x97\x99\xa1\x82\xc9\x52\x67\xd3\x60\x36\x7f\x6e\x5b\x1f\xa7\x37\x65\xec\x01\x0f\x77\xbc\xfe\x54\xbd\xda\xd6\xa3\x46\x88\xb0\x1a\x53\xec\x59\xf7\xef\x71\x8a\x54\x5d\xf0\x98\x1e\x57\x4a\x95\x47\x32\x0c\x22\xc9\x1e\x58\xe2\xb0\x45\x8a\xac\x1c\xf1\x20\xbc\xae\x58\xbd\x09\x51\x76\x3b\x1d\xb2\xb3\x0a\x2b\xb8\x91\x89\xde\x80\xee\x0d\xe7\x27\xec\x4b\x52\x35\x8e\x70\x70\xac\xdb\xba\xd7\xd7\x50\x15\x7f\x63\x9a\x62\xb3\x1d\x44\x63\xb8\x29\x2b\x98\x48\xa1\x71\x6e\x7d\x82\x82\x89\xe2\x72\x6e\x6d\x77\x5d\xdb\xd5\xe0\x16\x2d\x6b\x39\xbc\xd7\xee\xbd\x52\xdf\x53\xe7\x0f\x46\x51\x7b\x99\xe4\x80\xfd\x1c\xd9\x3c\x96\x0f\x09\x15\xe1\x02\x3f\xda\xae\xde\xa9\x89\x8f\x3d\xf1\x6a\xa2\x66\x89\x62\x26\x02\x9c\x62\xd9\x82\x5e\x7b\x42\xe8\xa8\x73\x9e\x9f\x18\xd1\x8b\x89\x29\x96\x8a\x87\x0f\x70\x9e\x76\x10\x26\x4c\x68\x1e\xd5\xe9\xb6\x01\xd3\x0e\x58\x17\x54\xeb\xca\xf4\x87\x5b\xcc\x09\x80\x88\x88\x7b\x13\x8e\x02\x2b\xbb\xf9\x90\x08\x39\x33\xea\x26\x4e\x43\x84\x31\x3c\x5c\xbe\x00\x1a\x81\xe7\x01\xc3\x3f\x06\x63\x1c\x89\x1d\x41\xf5\x2d\xfe\x7f\x4c\x74\xb3\x6b\xd1\x70\x84\xc0\x6a\x44\x8a\xcd\x70\x9e\xec\x92\x4f\x15\x5b\x9e\xb6\x3c\x22\xe0\x38\xd1\x44\x36\xff\x22\x51\x0d\xc0\xe4\x3d\x53\xf7\x9c\x4d\x8e\x27\x52\xdd\x71\x31\xea\x4d\xb8\x19\xf7\x5c\xd1\xf6\x31\xd8\x40\xc7\xbf\x83\xff\x44\x0d\x00\xdd\x18\x27\x69\xea\xb0\x58\x1d\x7a\x30\xe2\x22\xf4\x09\x2d\xf8\xb7\xd8\xe2\x3f\x2e\xb9\xe1\x8e\x8b\xf4\x88\x94\x3c\xfd\x22\x26\xb2\xd0\x59\xd7\x0e\x16\xee\x31\x0e\xd3\x5e\xb8\x6a\x17\xa9\xc3\xcb\xe4\x2e\x4c\x0d\x9d\x51\xe0\xe1\xbd\x19\x2f\xa8\xfb\x65\x84\xf6\x1e\xe2\xf5\x74\x69\x23\x4e\xf9\x09\xd3\x45\xd0\xe3\xe5\x07\xe4\x50\x0d\x89\xb6\x6c\x5b\xd7\x5d\x96\x42\x84\x6d\x6e\xb4\x6e\x4f\x0d\xd5\xcc\xc4\x84\x26\xe6\x0b\x4d\xbd\x4a\x8f\xb4\x20\x88\xc8\x00\x1b\xc5\x43\x33\x07\x33\x73\xef\xef\xce\x48\x10\x2d\x8a\x56\xed\xf7\x2b\x14\xdb\x2b\x91\x55\x59\xdc\x38\xa6\xd4\xf2\x41\x42\x4d\x70\x38\x29\xfa\x78\xb9\x51\x7f\xfc\x78\x71\xd6\x69\x4d\xed\x8b\x33\x6b\xda\xaf\x1a\x85\x94\x82\xff\x14\x51\xab\x52\x7b\x27\xa0\xa9\x5b\xb5\x8a\x8e\xee\x76\x96\x20\xea\x5c\x8f\x12\x56\x07\x9f\xce\xb8\xbe\x8b\x6f\x4f\xfa\xd5\xe9\x79\x9b\x44\xfb\xb0\x7f\x75\x7a\x1e\x34\x4f\xf7\xe6\x8c\x91\xbe\xf8\xdc\x07\x36\x13\x9b\x0d\x89\x2c\x0d\x77\x84\xdf\x81\xdd\x9b\x5f\x8e\x12\x56\x87\xb2\x53\xae\xef\xb6\xd1\x22\x75\x93\x41\x16\xdf\x7d\x29\xce\x78\x84\x8d\x9b\xca\x92\x4c\x5c\x4b\x04\x67\x7e\xdf\xf0\xe2\x35\x39\x17\xba\x54\xac\x4a\xb7\x0e\x0f\x2f\xcc\x0c\xcd\x6a\x92\x8b\x8c\xf1\xda\xc8\x0e\xd7\xda\x2a\x63\x1c\xba\x76\xe8\xd7\x4b\x4c\xf2\x46\x50\x26\x46\xd3\x5e\x1d\xbc\x79\xaa\xe6\xab\x73\xfc\xf7\x5b\x8d\x1a\x15\x54\x19\xf0\x28\x74\x3b\x26\xd0\x82\xc8\x93\xf0\x93\x8f\xed\x9f\x68\x9f\x05\x87\xe4\x62\xe8\xcb\xfa\x30\x59\xcb\xb9\x76\xc2\xb9\x43\x57\xc4\xec\xb1\x68\xf4\xe6\x69\x32\xf8\x9b\x88\xa4\x49\x47\xe2\x38\x65\xf7\xc7\x3a\xa5\xaf\x8e\x60\xd8\x1e\x66\xdb\x34\xd7\x22\x98\x26\xd5\x64\xef\xd5\x5e\x9f\x5c\xf3\x9c\x67\x54\x65\xd3\xa3\xe6\x1a\xd6\x6b\x1b\xd3\x92\xc6\x0f\x10\xb2\xdd\x5e\xee\x91\x03\xa9\x60\xa4\x09\x15\x24\x63\x1e\xc7\xcd\x89\xd3\xf0\x13\x0c\xc6\xec\xe1\xda\x5d\xb1\x3b\xc9\x7e\xf2\x64\x21\xc6\x22\xed\xac\x81\xee\x7f\x04\x8d\xa8\xe5\x5c\xbe\x3a\x8b\xef\x22\xcf\x85\x55\x14\xfa\xe4\xa3\xbb\x99\x9d\xe6\x84\x2c\x66\x57\xcc\xff\x45\x30\xc5\x4f\xb5\x65\xd1\xf2\x68\x3d\xcf\x5d\x90\x9f\x2d\xc2\x31\x62\xb0\xd5\xc9\x8c\x9f\x6d\xde\x2d\xf8\x4b\xd9\x88\x70\x9f\x5f\x9c\x99\x8d\x67\x66\xe3\xea\x38\x37\x1f\x58\x11\x94\x51\x39\xa3\x84\xe3\x8b\x33\x51\x32\x6e\xec\x2f\xa4\xe6\x46\xaa\x30\x26\xa0\x86\x50\x14\xc1\x49\x99\x51\x6b\xb7\x63\x8c\xac\x4f\xce\xce\xaf\x3e\x9c\x9f\x9e\xdc\x9c\x9f\xbd\x26\xee\x6b\x61\x1a\x73\xd3\xe8\xeb\x93\x9b\x66\x6b\xbf\x46\xdd\xba\xeb\x73\x15\x44\xd2\xcf\xeb\xc8\x5d\x75\x54\xd4\xad\xcc\xa1\xc9\x0b\x15\xe4\x42\x70\x73\xea\x89\x87\x25\x06\x58\xad\x34\xc9\xa4\x70\xa8\x3b\xf6\x0b\x2e\x1e\x38\xe2\xe6\x08\x8d\x07\xfc\x60\xa8\xee\xda\x1e\x15\xc8\x46\x99\xee\xef\xeb\x7a\xda\x41\xde\xc2\x68\xb7\x02\x57\x50\xc5\xd8\x4d\xa4\xdc\x60\x4e\x43\x45\xc4\xe9\x0f\x97\xae\xa9\x54\xf0\xb9\xf7\x4d\x9d\xa4\xc2\x06\xcb\xb8\xc3\xfb\xfd\xfe\x7e\x1f\xbc\xba\xfb\xfd\x7d\xaf\xc8\x67\x51\xc8\x71\x0d\x65\xa1\x1e\xa4\x87\x2f\x05\xc4\xbc\x16\xdf\xf7\x09\x79\xef\x31\x07\xc2\x3f\xc2\x87\x4d\xd0\x82\x16\x0e\x74\xdd\x9b\x3d\xca\x88\x69\x8f\xca\x6b\x8e\xba\x1c\x34\x27\x81\xad\x1e\x23\x68\xde\x33\x81\x1b\xb4\xbd\xeb\xc9\x0f\xb9\x13\x37\x7d\xa8\x67\xfc\xf1\xc3\xdb\xed\x0d\x12\x25\x4a\xa7\x21\x9e\xca\x3c\xc7\xe6\x6b\xe3\x0a\x32\xb1\x46\x23\xac\x24\xe0\x76\xc6\x1e\x77\xeb\x44\x49\xf3\xb8\x9b\x07\x9b\xe5\x0d\x83\x44\xcc\xcc\xdd\xe3\x5f\x9d\x71\xfc\x54\xbf\x06\xa1\x19\xe3\x8f\x05\x5b\x1e\xe4\xb1\x1e\x53\xc5\x2c\xb5\x02\x05\x67\xc6\x87\x0c\xdb\xf7\x76\x74\xd9\xb8\xee\x9c\xda\x37\xed\x71\x6a\xc6\x71\x35\xff\xe3\x0f\xe7\x27\x67\x97\xe7\xfd\x3c\xdd\x86\x68\x66\x22\x2d\x24\x17\xe1\xf0\x47\xed\xa5\x3e\xf7\xaf\x37\xd3\xd0\x3d\xcd\xa8\x28\x92\x6f\xa6\x6f\x28\xcf\x74\x63\xaf\x8c\x2c\x64\x26\x47\xd3\xb5\xfc\x12\x11\x8b\xfc\x3b\xec\xef\xd3\xa3\x3d\xbb\xc3\xdb\xb3\xf9\xcd\xb8\xdb\x8a\x5f\x51\x33\xf6\x0b\x5d\xaf\x52\x65\xab\x9a\x88\x0a\xd0\x05\x8a\xf0\xb3\x5b\xa8\x2d\x1a\x23\xd5\xea\xc5\x3a\x1f\xd0\x7b\x06\x42\xc4\xf7\x43\xad\x1a\x78\x92\x82\xa9\x9c\x63\xb9\x5c\xf8\x4e\xcc\x5b\x33\x9f\x6e\x73\xb6\x65\xa0\x54\x92\x26\xcc\x9c\xa1\x41\xdd\x2d\xa2\xae\x14\x2b\xc5\xaf\x02\x0f\x5e\x9b\x8f\xbe\x76\x6f\xb6\x2f\x94\x42\xb1\x9e\x6f\x8f\x16\xe6\x0d\xe7\x19\x83\x96\x08\x95\x82\xd5\xbc\x5f\x7c\x60\x20\x06\xe2\x0a\x29\x65\xd3\xd9\x20\x42\xad\xcf\x57\xa1\x22\x44\xe6\x0e\x45\xcb\xf7\x3d\x98\x9d\x3f\x9a\xd0\x11\xb6\x28\x53\x2e\xc4\x5d\x28\x7e\xcf\x33\x36\x82\x16\xfe\x5c\x8c\xc2\x86\x0b\x53\x6b\xb4\x28\x85\x16\x79\xae\xed\x7f\x3b\x72\x7a\x19\x9a\xca\x56\x43\x5b\xe1\xf9\x7e\xf7\xfe\x86\x08\x86\xc3\xd2\x6b\x3b\xca\xec\xa0\x02\x59\x91\x90\x5e\xaf\x07\xbe\xe9\x83\x1f\xad\xcd\x96\x66\x87\xe4\x3b\xe6\xc6\x62\x0d\x61\x2b\xf5\x12\x43\x26\x63\x49\x92\xc0\xa4\x9f\x52\xbb\x75\xa9\x39\x06\xc4\x0e\x66\x00\x3b\x4a\xc7\x09\x15\xc1\x86\x10\xda\x8b\x2d\x9a\x9c\x41\x6f\xd0\x3a\xab\x6a\x2b\x36\xe0\x9a\x37\x9e\x0f\x80\x2e\x3a\x39\xd1\xb9\x3b\x85\xbb\x43\x29\xd1\xd3\x3c\xe3\xe2\xae\xee\xee\x37\x94\x96\x33\xa3\x6c\x1e\x4b\xc0\x9f\x3b\xc5\x68\x86\xb7\xf0\xa6\x38\x6f\x6b\x37\xab\xe9\x1c\x98\xbb\x99\x16\x98\x7b\x5b\x89\x45\x97\x12\xed\xaf\xb1\x70\xcb\x59\x92\xbd\xbd\x67\xbe\x52\x91\x6e\xb8\x2d\xdc\x5b\x5c\x27\x9a\xc7\x5f\x5a\x17\xd7\xa7\xd7\x17\xad\x1b\x4b\x10\xfc\x5d\x2b\xb4\x1d\x2e\xb8\x1f\x09\x7f\xb7\xa4\x77\x98\x63\x6f\x55\xf8\x3b\x50\xf9\x81\xc5\xd9\xae\x8d\x94\x8c\x69\x71\x52\x9a\xf1\x19\xd7\x89\xbc\x67\x1d\x1d\x0f\x93\x31\x83\x9b\xd3\xb7\x26\xe5\x7e\x2b\x90\x66\xf0\x99\x39\xfd\xfa\xe4\x8a\xd0\xd2\xae\x9d\x71\x7d\xae\xb7\xa4\xdf\xd5\x33\xbf\x46\x00\x88\x0d\xce\xdb\x51\x84\xd9\x84\x07\xea\x9e\x66\xd6\xbb\xa4\x85\x5d\xd2\xc2\x92\xbb\x06\xa4\xcd\x6f\x35\x51\x81\x0b\x6e\x38\x35\x52\x75\x8e\xce\x9e\x96\xda\xc8\xdc\x89\x80\x0b\x4f\x0e\xd2\x06\xfb\xe4\x22\xbc\x29\x45\x6b\x24\xad\x3c\x6e\x34\xc7\x61\x9b\x2e\x84\x35\x8a\x63\xba\xc4\xb5\x8b\xe1\x8e\x88\x60\x13\x37\x56\xee\x69\x91\xbf\x62\x19\x5e\x30\x4d\x68\xfb\x95\xfd\xfd\xf5\x5f\x1b\xc9\x0f\x7f\xaf\xa2\x03\x55\xaf\xff\x88\xd4\x02\x67\xdf\x09\x06\x5d\xec\xb6\xe6\x67\xe7\x3f\x75\x93\xf7\x2e\x5c\x83\xeb\xf6\xbf\x4b\x9a\xe1\xbe\xbc\xdb\x66\x4c\xa0\xbd\xdf\x9d\x86\xed\x79\xd2\xef\xf3\xbb\xca\x27\x59\xea\x88\x74\x70\x2a\x1c\x25\xa3\xa8\xd0\x76\xf3\xdb\xb1\xea\x7d\x97\x42\x13\x9e\xd1\x7d\x60\x92\x22\xb8\xce\xe5\xc9\x4a\xd6\x71\x92\x6e\xaf\xdf\x56\xa5\xea\xa1\xe3\x7c\xa2\x3c\x12\x38\x7b\xdd\x5c\xdb\xad\x09\x5e\x01\x21\xf2\x96\x6b\x83\x58\x50\x48\x39\x5c\x5e\x69\xc2\xb0\x08\xd8\xea\xe0\x57\x44\x2a\xc2\x8b\x7f\xd3\x34\x55\xaf\x51\x27\x72\x76\xa9\x54\x51\xb9\x55\xe8\x8a\x81\x6a\x13\x5f\x74\x77\x60\xa6\x05\x36\x45\x24\x37\xa7\x57\x40\x31\x9c\x79\x3f\xff\xf3\x4b\xd0\xcb\xff\xf0\xd9\x9f\x5f\x06\xb3\xdc\x73\x2b\x05\x5e\xd3\x67\xfc\xdc\xf3\x57\x9e\xba\x72\x0c\xcc\x0d\xac\x19\x03\x9b\xdf\x49\x37\x3c\x17\x31\xa0\xb3\xd5\x9d\xdd\x4d\x8d\xdf\x55\x27\xed\xaa\x93\x02\x4b\x4f\x91\x39\x51\x66\x6f\x4a\xf6\xa3\xd8\xbf\xda\x89\x7d\xff\x6c\xd5\x8b\xc6\x7f\x0a\x11\x0b\x3d\xab\xbd\x04\xfd\x5d\x93\x23\x36\xed\x9d\x0b\x15\x32\x6d\xe1\x82\xb7\xc1\xfe\xbe\x6e\x66\x33\x41\x95\xff\xd9\xbb\xeb\x7f\xbf\x3d\xf9\xf2\x3c\x2c\x37\xc5\xee\x1b\x16\x01\x81\xe5\xe3\x4c\xca\x65\x4e\xb4\xcd\x48\x9f\x90\xf3\x1e\xc5\x1e\xa2\x4b\x96\xc7\xbb\x37\xd7\x33\xce\x4d\xfb\x1b\xd7\x21\x27\x3c\x13\x6a\x75\x6a\x47\x2c\xb0\x64\x17\xbf\x82\x18\x06\xad\xea\x13\x07\x5d\xbc\xd7\x97\x3d\xb4\xbd\x44\xef\xde\x5c\x47\x68\x40\xea\x9e\xa9\xb5\xc3\x21\x81\x0b\x44\x9e\x59\x8e\x41\xcc\x4a\xe1\x2a\x7f\xb2\xec\x82\xad\xee\x46\x9c\xbe\xaa\xba\x02\xcc\xec\x5f\xc3\xbb\x3e\x3f\xc6\x9e\x6d\x2c\x04\x50\xf6\xfa\xb5\x17\x2f\x8b\xc0\x9b\x75\xba\x9f\x15\x2b\xcf\x9e\x8b\xb7\x12\xa5\xea\xb9\x79\x6f\xfa\xca\x2c\x16\xf5\x5a\x8f\xbf\x01\x16\xb6\x6c\xc7\xff\x1b\xd1\xba\xbb\x95\xd2\xd1\x42\x42\xa5\x6b\x34\x85\xf7\xd9\xb4\xd4\xb9\xfc\x74\x41\x93\x8d\x76\x3d\xad\x7f\x85\xbf\x01\x90\xd5\xad\x5c\x22\x40\xb9\x7b\x41\xce\xa9\x7f\x7d\x16\xf7\x69\x9d\xe5\x25\xcb\x96\x98\x50\xed\x35\x20\x97\x2b\x6f\xc6\x11\xc8\xe2\x0e\x48\xea\x59\xec\x13\x79\xf2\xbb\xec\xbb\x2d\xa1\xe2\xf8\x1b\x68\xbb\x9e\x8e\x38\x11\x58\x71\xf5\xc6\x85\xdb\x58\x1a\x29\xd6\x2c\x62\xbf\x5a\x40\xa4\x2d\xa9\xf0\x2f\x4e\x11\x20\x22\x0b\x75\x88\x56\x04\xb1\x86\xad\x0a\xe7\x5b\x33\xc2\xab\x1c\x52\xf8\xc0\x7e\x7c\x55\xfb\x16\xc4\xcf\x0e\x7c\x2d\x94\xe8\x96\x60\x7a\xe3\x93\x9b\xd3\x8e\x50\x17\x17\x67\xce\xe4\xf0\x30\x15\xda\xb1\x39\x89\xe4\x73\x32\xcf\xeb\xcf\x42\xed\x4a\x2f\xce\x36\x2e\x6e\xa4\x32\x13\xa9\xba\x02\x5a\x5e\xb5\x5e\x9f\xc9\x6f\x75\xff\x16\xb4\x74\x2e\xbc\xb9\x4a\xa2\x3c\x67\x69\x71\x0d\x89\x6d\xed\x8e\xf9\x5d\xa2\xf3\x2d\x59\xd3\xf0\xec\x2c\x15\x21\xe1\x92\x68\x51\x96\xc6\x22\x11\x12\x4c\x11\x44\x4d\x3f\x44\x74\x04\x93\x7c\x0a\x11\xb3\x96\x9a\xf3\xcb\x82\x14\xdc\x9a\x9d\x8d\x27\xb6\xa3\xa8\xfe\xd6\xbd\xec\x9c\x8f\x96\x6f\x6a\xa1\x1d\x8e\xf0\xe4\xc5\x4f\x5c\x82\xd4\x56\x85\xb4\x5f\x96\x8d\x0b\x6a\x25\xed\xdf\x85\x0d\xa3\x7d\x2d\x1a\x96\x6b\xec\xab\x9d\x65\x96\x3f\xa4\x68\xf4\xf1\xf7\x80\x81\x61\x67\x1e\x1b\x45\xe7\xb4\xd0\xd8\x34\x29\x95\x13\x31\xa1\x2a\x25\x27\x57\x17\x5b\x10\xc7\x2e\x3e\x11\xd3\xaa\xa6\x35\x75\x68\x4e\x33\xe0\x46\x63\x41\x02\x94\x0b\x98\xa6\x17\x2c\x5c\xe3\x12\x75\xb2\x8d\x95\xc3\x56\x96\xba\xd1\x35\xbc\xef\x82\xc8\x24\x26\xc2\x03\xfd\xa1\xc8\x80\x99\x09\x63\x82\xbc\x7c\xf9\x12\x23\x29\x2f\xff\xf2\x97\xbf\x10\xe8\x83\x9e\xb2\x84\xe7\x34\xc3\x3f\x8c\xd0\x38\x1d\x41\xa0\xf6\xa7\x57\xaf\xfa\xe4\x9f\x27\x97\x6f\x09\x4d\xc0\xde\x44\xe8\xee\xb8\x91\xc2\x66\x37\x07\xa3\x8f\xc8\x3f\xae\xdf\xbf\xf3\xa7\x43\xfb\x7f\x8d\x9b\x3b\xf2\x65\xee\xb7\xa9\x4f\xce\x1a\x55\x05\x75\x44\x22\x5c\x6b\xa3\x66\x0c\x15\x22\x42\x1a\x42\x87\x43\x38\x31\x78\xef\x71\xed\x65\x29\x16\xb5\x04\xd3\xcc\xf9\x68\x0c\xdb\xcb\x05\xf0\x7f\x06\x65\x18\xdc\x2e\x21\x44\xd2\x1c\x74\x6e\x1c\x5a\x0e\x8e\xad\x52\x11\x60\x09\x8e\x48\xc6\xef\x18\x19\xea\xaf\x94\x2c\x8b\xaa\x2b\x59\x30\x4d\xc5\xb4\xb5\x92\x13\x2a\xec\x68\x71\x70\xd5\xd2\xda\xc9\x3f\xaf\xf4\x1a\x27\x80\x3a\x1d\x6c\xdf\x30\xdc\x17\x2e\xa2\x70\x8c\x38\xd1\x91\x69\x27\x6d\xa5\xb7\xfa\x1a\xda\x1b\x0e\x29\xb6\x92\xd0\x11\xf1\x6c\x9a\x49\x31\x6a\x32\x53\x6d\x17\xfa\x6a\xc1\x69\x11\x11\xb0\xef\xd6\xd4\x1a\xa5\xfa\x25\x2d\xe2\x1a\x4a\xb5\x83\xde\x0d\x18\x5e\x3a\x90\xa5\xf1\x89\x86\x48\x39\x8a\x30\xa2\x1e\x02\x9a\x2f\xae\x69\xd4\xdb\xdd\x1b\x7b\x77\xec\x61\xda\xbe\x6d\x5b\x46\xf2\x11\x61\x34\x09\x2b\xff\x6a\x3f\x77\x6c\xda\xc3\xdb\xa1\xa0\x00\xb8\x01\xcb\x79\x66\x97\x05\x32\x2f\x3a\x90\x6c\xe7\xa2\x24\x2c\xb5\x66\x31\xee\x0e\x68\x9f\x1d\x48\x36\xb9\xbe\x06\x05\xf1\xb6\x5c\x97\x36\x87\x68\xe6\xb8\x46\x91\xa2\xe1\xf6\x75\x2d\xdf\x3b\x90\x4c\xa4\x30\xae\x45\x7e\xd5\xe3\x11\xb0\xc9\xea\x5d\xea\x40\x15\x7a\xb5\x73\x6d\x27\x7e\xc7\xa6\xba\x4a\xc9\xed\x22\x05\xfc\x53\xad\x60\x9d\x8f\x6c\x2f\x34\xa7\x6b\x95\x02\xbf\xd7\x8d\x9b\xdc\x08\xed\xbd\x08\xa3\x04\x1b\x15\x96\x81\x76\x6c\xc8\xd9\xce\x9b\x1e\xf3\x04\x8a\xe2\xec\x07\x1c\xf5\x4e\x2b\x00\xf3\xaf\x18\xb3\x05\x55\xa2\x99\x29\xbb\xb4\x61\x85\x89\x43\xd2\xbc\x5d\x43\xa6\x35\xe1\xc0\x0d\x39\x55\x77\xcc\x43\xdf\xd3\xac\x4b\x5b\xcd\x2b\xbb\x3d\x55\x1f\x15\xec\xff\x7e\x8f\xe0\x9c\xf6\x56\x88\xc1\x97\xa9\x9f\x06\x1a\x0b\xe0\xcb\xa0\x56\xd3\xc2\x9d\xe9\x40\x15\x90\x6a\xa2\xdf\xeb\xdc\xd6\xb9\xad\x87\xd3\x42\x63\xb3\x6a\x2e\x46\x70\x94\x3b\x76\xc7\xa7\xb8\x16\x4e\x33\xa4\x91\x9d\x3b\x9a\x4f\xf7\x5b\x02\x9f\x3b\x16\xec\x3d\x98\x7d\xda\xf9\xee\x4e\xb6\xd5\x97\x5d\xd7\x1e\xdc\x6b\x37\xd0\xce\x3b\x74\x04\xf5\xcf\xb2\x76\x01\x96\x66\x47\x92\x64\x33\x96\xdb\xec\x03\x5a\x1b\xd7\x70\xcf\xac\x61\xba\xcd\x3e\x8f\x98\x72\xdd\x87\x3a\x67\x02\xfa\x0f\x74\x26\xf9\x98\x49\xd8\x7d\x9c\x76\xe5\x16\x99\x88\x9d\x29\x2e\x34\x2d\x1d\xd5\xce\x44\x67\x4c\xcd\x8b\x21\x5c\x56\x6b\x69\x01\xf8\x34\x11\xbc\x6a\x8f\x45\x57\xa5\x0a\x9f\x01\x03\xce\x77\x00\x0c\x0d\x1b\xb4\x33\xc5\x47\x6c\xd7\x35\x66\x4e\xcd\x62\x5b\xb6\x33\xc9\x85\x36\xb0\xb3\x6d\xbb\xcf\x7d\xb9\x4d\x1c\xdb\x76\xd9\x3f\x5d\x8c\xe4\xd9\x27\xde\x68\x9e\x7d\x62\x52\xf4\x66\x9f\xb9\x7b\xa8\xd2\x5f\x82\x31\x2b\x16\x3d\xce\xce\x00\x56\x30\x12\x9a\xcb\x3b\x05\xbe\x3b\x9b\xc9\x3e\xb9\x44\x7d\xca\x09\x6b\x3a\xd0\x32\x2b\x4d\xf7\xbb\xc5\xa1\x2c\x38\xa2\x5d\x00\xf0\x16\x51\xf4\x2d\xf3\x1d\x2e\xe0\x65\x67\x1d\x10\x9f\x06\xd0\x20\x98\x05\xa8\x3f\x75\xd3\xe4\xf0\x59\x53\x49\x88\x6d\x76\xdc\x7c\x7a\x1d\x59\x20\x38\xdf\x6c\xf6\x59\xa3\xe7\x7d\x7c\xd5\x50\xfd\xc4\x96\x8d\xe0\x13\x50\x3c\xd2\x61\x09\xb6\x96\xc4\xdd\x61\x2c\x5b\x2a\x24\xc1\xa7\x5b\x39\x09\x3e\x6b\x9c\x09\x6f\x3b\xae\xb9\xdf\xd7\x0e\x80\xdc\x83\x1d\xb4\x6c\xe0\x2e\xae\x1e\x45\xec\xf5\x06\x66\xbf\x37\x4e\xb1\x47\x7f\xbc\xf7\x20\x3e\x32\xd8\x7e\x33\xfa\xfc\xf9\x98\xd2\xc9\xd5\xc5\xc6\xfd\x91\x0d\xda\xbf\x1d\x8f\x24\xc4\xff\x00\xaf\xc8\xbb\xcd\xcf\xea\x65\xe8\xd8\xa1\x1f\xf1\x20\x3e\x91\x3b\x61\x6e\xf8\x6f\xba\x8c\x85\xb4\xb3\x77\x67\xfa\xc8\x61\xb4\xaf\x13\xd1\x4a\xfb\x69\xf4\xb5\xf3\x49\xa5\x5d\x9d\xb7\xeb\xba\x2b\xe0\xbb\x11\x45\x9c\xb3\xcf\x6c\xd1\x82\x53\x03\xc8\x35\xcb\xec\xdd\xd0\x59\xc3\x71\xee\x6c\x7f\xd7\x15\x32\x7d\x4d\xa0\x54\x81\x0a\x21\x0d\xec\xc6\x1a\x66\x64\x46\x07\x2c\xd3\x47\xe8\x48\xb6\xa6\x44\x95\xe8\xdb\x7d\xc0\xaa\x91\x79\xd3\xd9\x78\x58\x77\x3b\x61\x24\xd5\x85\xd9\x9d\xc6\x6c\x5a\x06\xd2\x23\x32\x3c\x5d\x67\xd1\x03\xba\x6a\x32\x66\x39\xc5\x76\x64\x76\x87\xaf\xd6\x31\x29\x08\xba\x9b\x27\x8a\x1b\xc3\xb0\x4b\x09\x53\xb9\x26\x72\xd8\x9d\x37\x48\x9d\x5f\x00\xa9\x3c\x7b\xf7\xaf\x22\x92\x25\xe7\x9f\xb5\xdd\x6f\xc4\x1f\xd3\x50\x90\xc9\x65\x4f\x3b\x58\x59\xc3\xdf\xad\xb5\x54\x78\x4c\xc1\x0f\x97\x41\xf7\xcb\xf5\x8c\x25\xfb\xd4\xd1\x83\x93\xab\x0b\x72\x8f\xbc\xf7\x89\xb7\x60\x1d\x03\x87\x80\xb1\x32\x5c\x93\xdb\xd7\xb2\x5a\xc8\x6f\xd2\x8d\x7b\x54\x29\xb9\x3b\x37\xee\xce\x8d\xbb\x73\xe3\x46\x3f\x3b\x37\xee\xaf\xc5\x8d\xdb\x50\xcd\xd7\xd2\xb8\xb8\x26\x6e\xc3\x1a\x2e\x61\x50\x9f\x37\xe5\x17\xae\xe1\xcb\xba\x5f\xf9\xbe\x89\x0b\x88\x7e\xe7\x11\xb6\xe2\xd6\x19\x5e\x6b\x49\x82\xfd\xfd\x7e\x7f\x7f\xdf\xfb\x89\xdd\xfd\x52\x9a\x61\xef\xf3\xce\x64\x99\x48\x64\x8a\xc2\xc0\xae\x83\xd2\x06\x0c\xe2\x75\xd4\xed\xf9\x3d\xca\x63\x1b\xdb\xcc\x3e\xcd\xee\x36\xb0\x06\x5d\x8f\xd6\xda\xea\x98\x4f\x52\x7e\xb3\x51\xe3\xd5\x99\xac\x50\xae\x1b\xd9\xd6\x6d\xf6\x71\x2c\x5d\x81\x88\x3b\xdb\xb5\x4a\xae\x5e\x43\x7a\xe6\xdc\xc1\x74\xdb\xeb\x93\x69\xa3\xc9\x01\xfe\xb2\x9f\x14\xe5\x3a\x62\x19\x68\xe4\x2c\x97\x6a\x7a\x54\x11\xb7\x44\xbb\x1b\xa2\x8d\x51\x3a\xca\x87\x60\x27\x27\xa5\x52\x4c\xc4\xa0\x75\xce\x3e\xcf\xc3\xd2\xae\xf6\x37\xa6\x8c\x79\xd1\x33\x53\xda\x1c\xd5\xcf\x6b\xd9\x03\xe1\x86\xca\x6e\x01\xed\xc8\x15\x0f\xaf\x67\x1b\x7b\xd7\x36\x50\x64\xe2\x9e\xdc\x53\x15\x5c\x78\xbc\xe8\xd9\x88\x81\x9c\xf2\x7b\xae\x65\x30\xbc\xc3\xa2\x87\x8a\xe9\xfb\xce\xa2\x84\x20\x20\xd0\xda\x17\x7e\x9b\xd2\x9a\x8b\xb2\x30\x9a\xc0\xb1\xef\xdb\x7a\x3c\x50\x9a\xa2\x34\x4e\x47\xf2\xd2\xce\x21\x6e\xaf\x45\xb8\x92\x90\x47\x4d\x1f\xcc\x5a\x24\xf7\x5e\xed\xad\xf1\x7e\x41\x8d\x61\x4a\xbc\x26\xff\x73\xf0\xc3\xef\x7f\xee\x1d\x7e\x71\x70\xf0\xfd\xcb\xde\x7f\xff\xeb\xf7\x07\x3f\xf4\xe1\xff\xbc\x38\xfc\xe2\xf0\x67\xff\xc3\xef\x0f\x0f\x0f\x0e\xbe\xff\xe6\xf2\xab\x9b\xab\xf3\x7f\xf1\xc3\x9f\xbf\x17\x65\x7e\x87\x3f\xfd\x7c\xf0\x3d\x3b\xff\x57\x20\x91\xc3\xc3\x2f\xfe\x6b\x8d\x41\x3f\xf4\xea\x60\x5e\x8f\x0b\xd3\x93\xaa\x87\xac\xf4\x9a\x18\x15\x51\x30\x32\xfb\xf8\xed\xd9\x9c\xac\xfb\xb0\xa6\x5f\xa5\x3d\xae\xda\x0f\xf5\x89\x05\xd2\xfa\xee\xa2\x35\x75\x90\x35\xbd\x45\xeb\xc5\xf3\x7f\x49\x71\xf9\x8e\x1f\xc5\xea\xb8\x8d\xc7\x21\x91\xec\x6f\x27\x04\xf9\x0b\x2a\x8a\x70\x60\xa5\x2e\x9f\xbf\x5b\xa8\x6e\x69\x45\x84\xab\x6f\xe8\x40\x75\x69\x45\x84\xaf\x6f\xe8\x40\xf3\x91\x8a\x88\x8e\xaa\xc3\xa3\x15\x11\xb0\x1e\x5d\xe4\xc5\xae\x22\xc2\x71\xe5\xae\x1c\x62\x57\x0e\xd1\x7c\x76\xe5\x10\xcb\x9f\x5d\x39\x44\xd0\xb3\x2b\x87\xd8\xc5\xd1\x76\x71\xb4\x5d\x1c\x6d\x17\x47\xdb\x95\x43\xec\xca\x21\x22\x9f\x5d\x39\xc4\xea\x67\x57\x0e\xb1\xf8\xd9\x95\x43\x34\x9f\x95\xe5\x10\xd7\x5d\x3c\x66\xa4\x55\x0b\xf1\xcb\x2b\x85\xd0\x96\xff\x12\x76\x92\x24\xb2\x14\xe6\x46\xde\xb1\xc8\x5c\xdf\x20\x57\xe4\xdc\x37\x7e\x11\x7e\x49\x5a\xa6\x9c\x89\x2e\x31\x8a\xd6\xa2\x9c\x38\x32\xde\x19\x66\xb5\x0f\x91\x76\xf2\x29\xf9\x11\x79\x49\x65\xec\x5a\xf6\xc9\x09\x51\x2c\xe1\x05\xef\xe6\xff\x01\xa4\x6b\xa0\x84\xec\xeb\x70\xf2\xa6\x96\xa9\x59\xd6\x25\x71\x04\xee\x4f\x2a\x6a\xc4\x3d\xd5\xf0\x5a\x75\x52\xa8\xed\x64\x17\x4e\x1e\x15\x56\x90\x6f\x13\xae\xbb\xe8\x12\x7a\x2c\xcb\x2c\x25\x8a\xfd\xe8\x75\x6a\xb7\xaa\x37\x8d\x6f\x76\xf2\xc7\xd4\x99\xdf\xb0\xed\xf5\x62\x74\x4e\x96\xa6\x05\x77\x40\xff\x4f\x29\x73\xd9\x43\xc1\x15\x1c\xea\x6b\x96\x48\x91\xae\xeb\xab\x3f\x9f\xa5\x47\x22\xb0\xd2\xea\x07\xaf\x6a\x48\x0a\x61\x29\x49\x4b\x24\x09\x98\x5d\x34\xe3\x29\x37\x5d\x74\x1f\xc7\x5b\x4e\x64\x59\x6b\x1d\x30\x52\xfd\x41\xeb\x3a\x4e\x3c\x5e\xb4\x28\x94\xa4\xc9\x98\xe9\xc6\x9a\x76\x85\x06\x72\x80\xb5\x15\x40\x59\x56\x8e\xb8\x40\xd7\x2b\x7c\xc5\xda\x15\x9d\xf2\x62\x94\x34\xd4\xb0\x47\x96\xa1\x8b\x2a\xd2\x18\x30\x0c\x11\x15\x6d\xa3\xa6\x50\xba\xd4\xc5\x37\xd9\x18\x26\xae\x2e\x1f\x36\x7f\xe8\xb2\x53\x32\x4b\x7d\xdf\xaa\xcf\x5f\x92\x82\xa9\xc4\x5a\x16\x72\x08\xd7\xbb\xe1\x9d\x32\x13\x8d\x24\x99\xb5\xf0\xac\x92\xd0\x1e\x20\x7e\xae\xd3\xee\x53\x41\x3e\xfb\x23\x19\xcb\x52\xe9\x7e\x13\x2c\xf6\x15\xfc\xae\x8b\x60\x11\x69\x9d\xe1\x6e\x48\xc6\xa8\x36\xe4\xd5\x4b\x92\x73\x51\x5a\xc5\x35\x9a\x64\xc3\x58\xff\xf3\x1f\x3b\x0a\xab\x6e\x66\x7a\x37\x03\x7d\xbe\xa2\xc5\xdd\xd6\x60\x64\x7a\x3b\xbd\xdb\xfe\x43\xeb\x63\x38\x3f\x85\xe4\xc2\xcc\xd8\xeb\xdd\xe3\x7f\x4d\x6e\x12\x46\x3e\xe1\x9d\xd0\xcd\x2a\xed\x60\x57\x76\xd2\x6a\x3b\xbc\x14\x67\x7c\x46\x7d\xe0\xa7\x52\x0e\xa6\x26\x1e\xf8\xfc\x7f\xe3\x7b\x6d\xc4\x73\xff\x4b\x60\xa7\xa0\xb9\x61\xa7\xb1\x65\x5d\xc4\xea\x26\x62\x01\xc4\x62\x35\xe9\x91\x92\x65\x30\xe0\x63\x6b\xee\xe0\x8b\xf4\xbe\x2c\x1f\xda\x4e\x12\xa6\x41\xca\x39\x89\x17\xcc\x0f\x10\x21\xc5\xd1\x44\xb1\xc3\x53\xc1\x7d\x3f\x0a\xd3\xed\x76\x3c\x78\xb2\x1e\xd4\xf3\x09\x9a\x74\x45\x2d\x66\x8c\x4d\xab\xd8\x88\x6b\xa3\xba\xae\x26\xbe\xdc\x3e\x38\x9a\x8b\x51\x66\x6f\xe1\xe0\xf9\xe6\x65\x66\x78\x91\x55\x3b\x50\x13\x76\x5a\x51\x23\x14\x1f\x4c\x94\x36\xa2\xb2\x14\x7b\x0d\x60\xa7\x4d\x48\x37\x39\xa8\xbe\xc9\x84\x51\x3c\xa6\xab\xb7\xb2\xca\x5a\x41\x15\xad\xb6\x3b\x91\x79\x4e\xf5\xa1\xcb\x12\xa0\x90\x8f\x1e\x97\xaf\x69\xb5\x1f\x45\xb3\x6a\x3b\x9a\x99\xbf\xdb\x3a\x48\x86\x09\x2a\x82\xb3\xa1\xda\x0e\x75\x78\x95\xc8\x49\x55\x0e\x3f\xe2\xf7\x4c\x74\x3d\x41\x2e\x1f\xe0\x4b\x9a\xdc\x31\x91\x92\x8f\xda\x2f\x6c\x3a\x15\x34\xc7\x5e\xa6\xc1\x34\x0b\x25\xef\xb9\x3d\x70\x2c\xad\xf8\xc9\xe7\x50\xbb\x40\x23\xa2\x47\x07\x53\x74\x9d\x16\x50\xed\xdf\xd6\x6e\x94\xba\x63\x9f\xbb\x8f\xda\x2a\xd2\x8f\xcb\xef\x70\xee\x86\x60\xb4\xe2\xf7\x09\xf3\x86\x88\x1d\xd8\xb6\x26\x7d\x1f\xdc\xa8\x84\x2c\x6e\x3a\x80\x48\x18\xee\x94\xc3\x9d\x5b\x25\x7f\x45\xf5\xe9\xa7\x99\x15\xd9\xd3\x0a\x16\xbe\xcd\x38\x96\x03\xa0\x35\xeb\x76\xd6\x21\xae\x27\x81\x17\x11\x41\x7f\x1c\xdc\x4a\x21\x4a\xcf\x52\x83\xf8\xc6\x05\xfb\x1f\xbe\x3c\x6b\xdf\x13\x1f\x68\x2a\x35\xf9\x32\x93\xc9\x1d\x39\x63\x56\xcc\x07\x2d\x6f\xb3\xab\x6b\x40\xc7\xd6\xb0\x3d\x5b\x10\x4b\x60\x0f\x34\x2f\x32\xa6\xfb\x77\x9f\x43\x34\xc1\xc9\x90\x63\x35\x48\x8f\x3f\x9c\x9f\x9c\x5d\x9e\xf7\xf3\x74\x1b\x3d\xf6\xd6\x68\x5b\xb3\x3f\xdb\xe5\xca\xd9\x3f\x51\x1d\x35\x5c\xe4\x7b\x2a\x4b\x32\xa1\xe0\x89\xf0\x9d\xb2\x6e\x78\xf1\x9a\x9c\x0b\x5d\x2a\x86\x7f\x13\x73\xc5\xcd\x76\xbc\xb1\x42\x78\x51\xdf\xac\xba\x99\x4d\x30\xe9\xba\xe9\x0d\x6e\xd9\xeb\x25\xdd\xb3\x1a\xad\x6d\xc2\x35\xda\x90\xee\x59\x71\x9d\xe0\xbb\xf7\x0c\x55\x83\x70\xfd\x07\x43\x52\x63\x39\x21\xa9\x24\x13\xc8\x89\xbc\x67\xc2\x60\xb2\xa0\xf6\x77\x6e\x87\x96\x46\x43\x25\x73\xab\xf2\x14\x4a\xe6\x5c\x7b\x05\xc0\xb5\x71\xda\x5a\x33\x43\x9e\xd3\x51\xc7\x43\x01\xe1\x7f\x10\x36\x40\xc4\x77\xd9\x8e\xeb\xe4\x4c\x1a\xdd\x9c\x83\x44\xc3\xef\xc6\x72\xd2\x33\xb2\x57\x6a\xd6\xe3\xc1\xa5\x0d\xd1\xeb\x72\xc7\xa6\x50\x23\xd2\x69\x65\xbe\xc1\x97\x5b\x0e\x18\x23\x21\xbc\x16\xe5\xa8\xb0\xda\xea\x87\x2f\xcf\xac\x2a\x52\x37\x78\xe4\x9a\x1c\x33\x93\x1c\x27\xac\x18\x1f\xbb\x61\x86\xdb\x40\x5d\x25\xf2\x13\x2d\x7b\x2e\x05\x37\x52\x75\x6b\x78\xb1\x7f\x42\x12\x99\x65\xae\xed\x84\x1c\x92\x53\x56\x8c\x2b\x92\xcf\x75\x8d\x22\xd3\x65\x3b\x78\xbc\x62\xf3\x12\x0a\x29\x83\xa3\xd3\xcb\x44\x82\xa5\xe1\x24\x42\xcd\xb8\xc1\x93\x54\x83\xc5\xcd\xf5\x9f\x13\xab\x6e\xb1\xa5\xb9\xff\xc7\xf0\x9b\x1a\x9b\xf6\x2c\xed\x0a\x1b\xef\xf2\xf8\x34\x92\x22\xae\x87\x79\xa2\x98\x89\xa8\x78\x9f\xad\x70\x77\xaf\x83\x73\xad\x91\x3b\x43\x4b\x33\x66\xc2\xf0\x04\x62\x5b\x11\x5b\x00\x25\x31\x2d\x91\x7d\x31\x44\xb3\x39\x65\x29\x91\xf7\x4c\x29\x9e\x46\xd8\x4f\x5e\xb6\x37\x25\xbf\xe0\xd9\x53\x1f\x8c\x2e\xd9\x07\xb1\xf9\x4c\x01\x99\x4c\x71\xba\x20\x89\xd2\x07\xb7\x94\xc3\xb4\xa5\xec\xa5\x6e\x79\x4b\x9d\xef\x8d\x88\x28\x44\x67\x67\x4b\xe3\xe2\xb0\x34\xba\x5f\x1c\x34\xcd\xb9\x78\xe6\x57\x47\x9c\x5f\x02\x74\xeb\xa0\xbf\xf4\x8a\xce\xa6\xdd\x12\x3a\xa1\x19\xbb\x78\x1f\xed\x9a\xb8\xc6\xf7\xda\xde\x09\xff\xcb\xba\x75\x70\x84\x47\x6b\x69\xeb\xdb\x6f\xaa\xc3\x4d\x84\x4c\xc3\xa2\xbd\xbb\x26\xd9\xdb\x6a\x92\xdd\xb8\xaf\xb0\xf7\xed\xb6\x54\xb0\x11\x35\x6c\x42\xbb\x69\x60\x37\xde\x2f\x42\xd3\x54\x31\xad\xfd\x85\xe3\x18\x34\x78\xb2\x27\x57\x17\xe4\x2b\x1c\xc7\xf6\xba\x7d\x2b\x69\xd0\xaa\x39\x93\x39\xe5\xc1\xf9\x8d\x73\x13\x6e\xea\x39\xfe\x24\x5e\x55\xc4\xc3\x37\x18\x46\x01\xba\x4e\xdd\xc0\xae\x54\x2c\x25\xce\xb3\xb2\x6b\x4a\xfc\x8c\x9b\x12\xaf\xa7\x38\xd7\x7a\x73\x1d\x12\xf0\x29\x22\x91\x15\xfb\x96\x7f\x3c\x17\xc2\xb5\x5f\x25\x42\x12\xcd\x84\xe6\x50\x57\xd2\x48\xc8\x8d\x68\xd3\x3f\xc4\x82\xbd\xaa\xb2\x18\x95\xf0\x23\xf2\x56\x8e\xb8\xf0\x52\x4f\x8a\xb8\x7a\xab\x21\xe5\xc1\x15\xbf\x3b\xad\x79\xa7\x35\x07\x6a\xcd\x5a\x67\xe7\x82\x0e\xb2\xf0\x64\xa4\xb6\x72\x91\xd1\x91\x3d\x80\x0c\x68\x1c\xa7\x5c\xdb\xff\x92\xeb\xeb\xb7\x10\x40\x2f\x45\xac\x25\x0b\x21\x62\x77\xa5\x55\xd0\x43\x28\x30\xb7\x27\x93\xf0\xde\xe8\xdc\xc4\xfa\x42\xa4\x76\x9a\x4c\xb7\xea\x21\x1c\x55\x2b\x68\xc2\x2d\x88\x0a\x3a\x00\xb3\xaa\x07\x8c\xdc\x8c\x79\x72\x77\xd5\x88\x7f\x4b\x65\x7f\x27\x1a\xbf\xea\xa4\x1c\x75\xa4\x11\xcd\x93\x6e\x19\xae\xba\xba\xf5\x6e\x1a\xda\xc2\xb5\x5b\x52\x4b\x8c\x50\xad\x65\xc2\x69\x0c\xba\x44\x55\x98\x56\xeb\x34\x24\x05\x75\x62\x7b\xd3\x07\xcd\x76\x23\x3a\x93\x67\xa8\xc8\xd0\x0e\xd5\x4d\x1d\x89\x0b\xbf\x9a\x5b\x9b\x32\xb2\x70\x0c\x12\xdf\xd2\x69\x57\xe7\x61\x26\x96\x1f\xa3\xd7\x34\xd5\x4d\x6f\xbb\x8c\x29\x9c\x81\x9a\x85\xe2\x40\x2a\xe0\x7a\xf7\x27\x15\xc0\xa1\x9e\x45\x16\x81\xb3\x48\x82\xfe\xb6\xd2\xc3\xc2\xfe\x3a\x94\xe5\xe2\x6c\xfb\x60\xe8\xa6\x45\xde\xd3\x99\x04\x35\xfc\x9d\x4b\x1b\xb0\xc2\x33\x30\xda\x50\x94\x19\xe6\xc1\x57\x5b\xba\xd0\x83\x13\x13\xd1\xc5\xb1\x6c\x23\x8d\xa0\x51\xad\xdf\xcd\xd5\xd5\x06\xba\x98\x03\xac\x08\x3e\x01\x8d\x14\x48\x22\x45\x95\x62\x03\xfe\x01\x32\x98\xfa\x81\x76\xf0\x31\x38\x5c\x8b\xc7\xf0\x29\x62\xd2\x10\x97\xe0\x51\x2c\xc3\x95\x08\x1f\xaa\x34\xe3\xe5\x38\x12\x6d\x3c\x88\x60\xa2\x6d\x2a\xb3\xf8\x0f\x67\x1d\x70\x18\x5f\xfe\xf9\x8f\x7f\xec\x93\x33\xae\x58\x62\xa4\xe2\x56\x45\x41\x28\x9a\x2a\x34\x4c\x15\x8b\x2a\xf9\x46\xf0\x04\xef\xf1\xc1\xac\x3b\x03\x91\x82\xce\xc0\x0f\x8f\x00\x3d\xcc\x02\x36\x44\x65\xa6\x20\xb0\xc3\xa3\x00\x0d\x24\x89\xa8\x13\x5d\x13\x90\xa1\x0b\x00\x43\x7c\x25\x47\x54\x44\x77\x25\x06\x5c\x8d\xe8\x16\x2e\x1a\x16\x22\xbf\x2d\xc5\x71\x8b\x50\xde\x16\xa1\x95\xad\x87\xde\xb6\x12\xb3\xad\x8d\xc0\x16\xe3\x02\x68\x23\xb5\x6d\xa8\x13\x7d\x58\xff\x79\xf8\x4a\xdc\xba\x2e\xc3\x58\x6b\x21\xa6\x45\x2c\xeb\x3c\xb2\xda\x72\x9c\xb4\x98\x40\x73\x59\x6c\x1e\x1d\x6d\x35\x26\x5a\x34\x5c\xfd\x23\x48\x68\x51\x68\x18\x91\xe9\x19\x2b\x31\xcc\xda\x78\x64\x11\xae\x88\x78\xe4\xb2\x6e\x75\xe3\xd1\x28\x65\x1b\xc5\x26\xeb\x58\xd0\x15\x8f\x43\x16\xa6\x94\x45\x91\x24\x0b\x30\xc7\x16\x60\x87\x45\xd2\x0c\xd4\xc8\x22\xa9\x2e\xc7\x09\x6b\xe8\x65\x91\x34\xe7\xd0\xc1\xe6\xb5\xb3\x48\x8a\x0b\x75\xb9\xf5\xb0\xbd\x56\x21\x7a\x75\xa8\x6b\x5f\x82\xe3\xd5\xc6\xe3\x8a\xa4\xd9\x50\xe2\x36\x88\xc2\xb5\x1c\x7b\xab\xad\xa2\x45\x92\x9d\x57\xe8\x16\x28\x6a\x91\x34\xe3\x71\xb6\xba\xa3\x6b\x75\x2d\xd6\x8d\x2f\xd4\x7d\x1c\x3f\xab\x1b\xac\xc2\x02\xd4\xac\x79\xf4\xab\xd8\x1d\xf5\x8d\x62\x96\x62\x5e\x75\x41\x58\x5a\x88\x74\x35\x83\x58\x15\xcb\x26\x5d\xf1\xad\x3a\x5d\x34\xf1\x55\xc3\x71\x08\x56\x91\xf5\xc5\x5b\x2f\x13\x8e\x47\x2b\x0a\xc4\x28\x72\x88\x43\xc1\x33\x5d\xa3\x4b\x73\xd7\x00\x69\x67\xef\x69\x2b\x12\xe7\x9c\x62\xfe\xcc\x40\x11\x4d\x54\x40\x10\x3a\xb1\xda\xe3\x5d\xea\xa7\x74\x8b\x91\xf8\x23\x12\xe7\x78\xc4\x91\xc9\x20\xd5\xb4\xcd\x54\xf8\xe6\xfb\xeb\x99\xc4\xa2\xea\xd7\x11\x26\xcd\x2e\x9f\xe8\x97\x90\x4f\x54\x97\x17\x85\x95\x0d\xed\x92\x4f\x7e\xfd\xc9\x27\xba\xd9\xbf\x27\x36\xf1\x04\xa5\x29\x98\x02\x72\xd0\xec\x3e\x5e\x0b\x91\x93\xab\x0b\x92\x28\x06\x88\x57\x34\xd3\x7d\x42\x2e\xc2\x71\xc4\x66\x2c\x0a\x1f\x42\x77\x3e\x65\x6f\x1b\x50\x63\x58\x5e\x44\xf4\xf6\xdb\xe5\x94\xec\x72\x4a\x02\x15\xbd\x35\x03\xc0\xdf\x56\xaf\x7b\xef\xeb\xb8\xcc\xa9\xe8\x59\x89\x45\x07\x11\xde\xdd\x56\xc2\xe1\xcc\x0d\xdd\x27\xbe\xda\x3c\x6e\x43\xa9\x62\xd8\x42\xb0\x14\xfc\xa7\x92\xd5\xc8\xfe\x95\xba\xf4\x04\x71\x75\xf8\xce\x9a\x6b\x8b\xaa\xdd\x8c\x24\x4b\x64\x11\xbe\xbc\xad\x3a\x64\xbf\x10\xd5\x3a\x83\xd0\x22\x42\x76\xe8\xe8\xdf\xea\xd2\x61\xc6\x0c\xd5\xd7\x2b\xc0\xdb\xa9\xb5\xd2\xa8\xec\xb9\xca\x1b\x82\x51\x2a\x9a\x65\x72\x82\x73\x6e\x6a\x5b\x31\xcd\x53\xed\x5a\x21\xf8\x1a\x20\xc5\x70\xa5\xa4\x72\x79\x04\xcd\x65\x88\x4a\xff\x31\x7c\x34\x36\x4c\xa1\x33\x00\x93\x04\xfb\xe4\x9a\x99\xe6\x91\x30\x92\x50\x11\x6e\xd4\x09\xf7\x8e\xaf\x00\x82\x39\xfb\x3b\x61\xc0\xc6\xf4\x9e\xcb\x52\xc1\x57\x62\x6e\xb0\x3d\x47\x02\xd4\x9f\xa9\x2c\x7d\x18\x91\x94\x50\x3c\x5c\xed\x52\x4c\x18\x62\x96\x7f\x2a\x2e\x75\x51\xc0\x54\xfa\x78\x42\x8f\x3d\xf0\x08\xbd\x70\x6e\x4f\xfc\x25\x18\xd9\xde\x76\x9b\x26\xc9\xbd\x2e\xac\x4e\xf5\x6d\x30\x78\x46\xfb\x58\x37\xdf\x6e\x9b\x26\xf7\xd7\xf0\x4f\x11\x12\x66\xa9\x61\xe2\x10\x08\x11\x77\xc7\x17\x87\xef\x8c\x93\xb0\xe7\x57\x6d\x9c\x54\x49\x7e\x19\x4f\xa6\x17\x67\xdd\xd4\xeb\x2a\xb9\xcf\x12\x21\x5f\x52\xcd\x52\x72\x49\x05\x1d\x81\xdf\x2e\x78\x4d\x0e\xae\xaf\xbe\xbc\x3c\xb4\x4c\x07\xbe\xc9\x8b\xb3\xd9\x34\xaf\xa6\x3e\x80\x1f\x7b\xb7\x3d\x1c\x98\x99\xb5\xe9\xac\x14\x6d\x69\x75\xb6\x88\x80\xe3\xc5\xc9\x55\x84\x9f\x7a\x1e\x46\x12\x53\xf5\x3c\xf6\xaf\xf6\xe2\x2c\x36\x74\x7c\x9f\xa7\x77\xdb\x99\x66\x5c\x8a\x5e\xbd\x24\x9b\xbd\x40\x42\x47\xd1\x0b\x51\x72\x82\xbf\x1b\xe2\xcf\x5d\x3d\xb2\x5e\xdd\xbe\x79\xb9\xba\xb0\x72\x4c\x2b\xfe\xc0\x28\xca\xcd\x92\xfb\xa7\xc5\x75\x00\x0a\x0a\x7f\x4c\x04\x63\x29\x0a\x54\x55\xba\x40\xea\x45\xad\x99\x2d\x24\xb5\xfa\xaa\xfb\x03\x54\x34\x2e\x5f\x8d\xb6\x0d\x7c\x66\xaf\xf2\xc4\x8a\xae\xd7\xe0\x31\x18\xd0\xe4\x6e\x42\x55\x0a\x58\x2d\xd4\xf0\x01\xcf\xb8\x99\x3e\x12\xab\x0a\xbb\x7b\x7d\x82\x30\x4c\xec\x71\x1e\x6a\x07\x91\xec\x42\x9d\x36\x5f\x26\x05\x55\x34\x67\x86\x29\xdd\xa6\x1a\xc0\x48\x01\x1c\xd7\x6a\xa8\x0b\x5a\x8e\xba\x67\xbd\x52\xdc\x09\x39\x11\x3d\x34\xa9\x57\xb4\xd6\x0d\x64\xc8\x80\x91\x07\x8c\x9a\xa6\xa9\x14\x8f\x2c\x3d\x4d\x53\x8e\x31\x8e\xab\xa0\x8d\x6a\x23\xe3\x5b\xe2\xb0\x05\x4d\x95\xaf\x59\x14\xe7\x21\xbd\x1f\x5d\x53\x2a\x70\x98\xc8\xf6\x8f\xfc\x69\xe0\x2e\x6d\x60\x8f\xe6\x22\x95\xec\xc1\x30\xa1\x81\xbf\x00\x03\x18\x21\xf2\xeb\x51\xaf\x21\x38\x20\xa5\x91\x0b\x6e\x1e\x71\xad\xce\x8d\x67\x76\x81\xc9\x89\xa3\xb1\x62\x11\xb7\x7b\x1c\xf7\xdf\xb2\x11\x4d\xdc\x18\x66\xc6\x58\x9f\xcb\x3e\x69\x48\x95\x15\x57\x41\x27\x99\x43\x9e\xf8\x44\x13\x57\x7e\xb4\x62\x36\xad\xa5\x3a\xc5\x34\x01\x9f\xfb\x8c\x04\x88\x54\xc4\x97\x30\x51\x5c\xc5\x55\xca\xd1\x49\x96\xf9\xeb\x02\xd0\xea\xf0\x9a\x48\x64\x9e\xdb\x35\xc7\xdd\x5e\x51\x9b\x1b\xea\xc7\x16\x32\x65\x9e\xcd\xde\xd2\x01\xcb\x56\x98\x53\xb3\x11\x00\x2e\x18\x66\xca\x03\x84\x36\x84\x96\xaa\x86\x1a\x23\xcf\x25\x32\x3d\xd0\x87\x2b\xe6\x6c\xa7\xc9\x32\x3e\xe2\x83\xcc\x23\xe5\x6a\x6b\x2f\x96\x19\xd8\x89\x47\x64\x00\xda\xa9\x14\x24\x83\x61\x92\x95\xf5\x5f\x76\x18\x76\x40\x8f\x2f\x54\x50\x36\x5c\xb0\xfa\x16\x16\x8c\x2e\x64\x7a\xb2\x52\x3c\x90\x39\xc9\x9c\x4d\xe8\xd4\xb2\x41\x2f\x93\x58\x19\x56\x41\xd3\x2a\x66\x4d\x36\xaa\xc3\xd2\x2d\x9a\x7b\xe3\xc2\xb8\x9a\xe6\xb8\x58\xe4\xc0\xfb\x71\x5e\x40\x4c\xe7\xc5\x8a\x40\x4e\x28\x9f\x35\xa6\xbc\x3e\x9b\x15\x32\xd5\xe4\xc0\x2a\x9d\x99\x35\x9a\xa5\x66\x24\xa7\x26\x19\xaf\x56\xae\x21\x6b\xd6\x7e\xdf\x35\x92\x97\xea\xa8\x4e\x58\x71\x69\xb0\x88\x50\x5b\x79\x9b\x56\x31\xae\xc7\x37\x5c\xc0\xf2\x8d\x8a\xbb\x6a\xd7\xd0\x5c\x7c\x9e\x3c\x29\x0c\xef\xc0\x97\xef\xd8\x3d\x53\xbf\x60\xb6\x6c\xcc\xfa\xb7\xc7\x9a\x2e\x9d\xaa\x66\xcf\x15\x24\x9f\x23\xf3\x06\xa8\x05\x83\x92\x67\xe9\x63\x50\x3e\xab\x95\xb1\x2f\x91\xc4\x4e\x17\xc3\x67\xa7\x8b\x6d\x5c\x17\x0b\x75\x69\xb7\xb5\x02\xa8\x02\x01\xd1\x53\xbd\xee\xf4\xa7\x0a\xa9\x0d\xa5\xc7\x8a\x89\xc2\x11\x21\x86\xea\xc7\x7d\x5a\x9f\xe2\x6e\xba\x67\x6a\x20\xf5\x0a\x1f\x67\xbb\x9d\x15\x6e\xb7\x7b\x91\x64\x72\x34\xe2\x62\x64\xb5\x47\x9c\xa6\xe5\x74\x29\xac\x69\x1b\x22\x42\x9d\x93\x9e\x70\x43\x0e\x58\x7f\xd4\x27\xdf\x50\xc1\xef\xa4\xa3\x55\xc8\x74\x23\xb7\x51\xc0\x89\x4a\xec\xbd\xb2\x8e\x10\x3b\xb5\x04\x76\x22\x0c\x9f\x9d\x08\xfb\x95\x89\xb0\x86\x23\x95\xa8\x52\xac\x6c\xa1\xf3\x29\x64\x99\x1b\x97\xcb\xce\x89\x71\x8b\xda\xf3\x6c\x8f\x6f\xef\xae\xe7\x88\x58\xf9\x06\xfe\xab\x46\xfa\x57\x94\x9e\xdd\x27\x17\xa6\xc6\xf1\x6c\x85\xf1\x3d\x69\x0d\xb9\xbe\x01\xba\x6b\x73\xf1\xaf\x32\x6a\x86\x52\xe5\x21\x4c\xb5\x62\x65\x43\xa4\xa2\xf7\xf4\xaf\x25\x19\x3d\x91\x8d\x48\x47\x5a\x9a\x15\x70\xe1\xed\x11\x49\x78\x23\xa7\x06\x7b\x98\xf8\xb3\x5e\xc5\x0d\x36\x72\x38\x77\x22\x7b\x27\xb2\x17\x4c\xf2\xa1\x88\xd3\xad\x16\xce\xb1\x42\x69\x02\x72\xa5\x62\xe4\x9e\xd3\x15\x93\xac\x77\x88\x5c\x63\xfb\xa6\xcd\xcc\x28\xa0\x03\xc0\x9c\x3c\x00\xf8\xbf\x4a\x90\x04\x60\x94\x06\x5e\x0b\x40\xe8\xaa\xcc\x32\x8c\xb1\xc7\x9c\x3a\x3b\xac\xa2\xcc\x32\x52\xe0\xab\xce\x01\xf8\x33\xf8\x5b\x7e\xbe\x18\xbe\x93\xe6\x0a\xe3\x33\x21\x67\x66\xe5\x48\x33\x9e\x73\x73\x7a\xf5\x31\x7a\xe1\x1e\x78\x5e\xe6\x84\xba\x76\x2b\x43\x72\x7a\xf5\xb1\x8a\x87\x6d\xe0\x02\x70\x23\xbb\x64\xb9\x5c\xd5\x7d\x2c\x60\x70\x39\x90\xd9\xf4\xf8\xee\x99\x60\x5a\xbf\xa1\x3c\x2b\x15\xbb\x19\x2b\xa6\xc7\x32\x8b\x91\x1b\xfb\x97\x5c\xc0\x48\x13\x29\x34\x4b\x4a\x70\xfa\x0c\x91\x9e\xae\x60\x29\x0b\x25\x07\x2b\xe3\xec\x12\xfd\x39\x42\xf3\x94\x29\x96\x02\x15\x96\x12\x3a\x34\x4c\x91\x31\xbd\x87\x6c\xa1\x32\x49\x20\x0e\xdd\x27\x27\x45\x91\xad\xee\x6a\xe6\xfc\x4f\x7e\xa6\x38\x92\x96\xc4\x07\x67\x1f\x4d\x1a\x89\x4c\x8c\x66\x2b\x33\x12\x50\x18\x3e\xce\xbf\xe1\x55\x90\xa1\x55\x8f\x7e\x1a\x17\x82\x1b\x4e\xb3\x33\x96\xad\x82\x5c\x9d\x49\x22\x2f\xf3\x01\xb6\x8c\xd6\xae\x59\x32\xae\xae\x8b\x92\x3a\x19\x32\xa6\xab\x56\x15\xea\x04\xed\x8a\xb1\xa1\x54\xb3\xab\xab\x21\x24\xc2\x61\x88\xc6\xee\x54\xf8\xf5\xba\x78\x2b\x3e\xf1\x62\x5f\x31\xc5\x65\xd4\x99\xf8\x5a\x4e\x88\x1c\x1a\x06\xfa\x6d\xc1\x94\x1d\x5b\x7d\x0e\x7e\xdb\xac\x7b\x9d\x8c\xd9\xaa\xac\xaf\x19\x80\x2b\x78\xc3\x9b\x0a\x93\x31\x83\xfb\x4e\xb0\xc4\x34\x21\xf9\x03\x56\xf3\xeb\x9b\x9b\xab\x6a\xf1\x03\x96\x77\x7b\xcc\x1a\x29\x9f\xaf\x4b\x68\x77\xb7\x31\xf9\xac\x91\xde\xba\x02\xda\x91\x19\x96\x59\x5b\x48\xa3\xe0\xfe\x6d\xb3\xf9\x0d\xcf\x99\x2c\x57\xc0\xb9\x85\x09\x67\xc4\x8f\x09\xde\x25\x9e\x33\x4d\x64\x69\x9e\x07\xa7\x6f\x7e\x85\x57\x97\x51\xad\xd2\x91\xb1\xa5\xc1\x85\x71\x05\x14\x29\xb9\x6d\x78\x16\x6e\x57\x79\x9b\x6b\x38\xb7\x4d\x1c\xf1\x42\xaa\x18\x26\xb9\x91\x35\x7c\x25\xa1\x24\xe5\x43\xac\x04\x03\x3a\xce\x22\xb2\xdb\x14\xe0\xf6\xa8\xd7\xa3\x0a\x51\xde\x7e\xfe\xf2\xf3\x97\xb7\x41\x3e\xe1\xd5\xfb\x64\x47\xb4\x3a\xc1\x37\x62\x76\x50\xbc\x11\xe6\x29\x9a\x59\x8d\xf6\x7c\xc1\x77\x94\x36\x6a\x40\x6f\xc7\xc6\x14\xab\xf6\x1d\xca\x9c\x26\xbe\xfc\xe6\x16\x89\xdf\xd6\x6e\x04\xa8\xce\x52\xab\x60\xb1\x42\xb9\x02\xf4\xa8\x20\x28\xe2\x65\x19\x92\x57\x4d\x12\xb3\xb6\x2e\xd2\x5f\x39\xe3\xa5\x7c\x02\xa1\xec\xdb\xc3\x85\x42\x7a\xf5\xf9\xe9\x74\x59\xae\xb6\x9e\x15\xa3\x29\xff\x6d\x98\x33\xd5\x54\x03\x6e\xcb\x15\x14\x3f\xa9\x2c\xaf\xe6\xf1\xcc\x0c\x9a\x99\xf5\xfd\xb5\x58\x34\xd5\xb4\x3e\xb1\x49\xf3\xab\x63\xdf\xe7\x66\xd4\x3c\xb6\xc0\x9f\xdc\xaa\xa9\x57\xed\x37\x60\xd6\xfc\xea\x58\xfd\x19\x1a\x36\x9f\x86\xdb\xb7\xb1\xc6\x3f\x95\x4c\x77\x71\x65\xbb\xc3\xb0\x45\x57\xb6\x1b\x5b\x37\x67\xf6\xdc\xf0\xb6\xe1\xcc\xd6\x18\x89\xb9\x5a\xc3\xa0\x2a\x45\x5a\xb1\xa5\x23\x87\xa6\xc4\xea\xc3\x59\x2b\x1b\x98\x70\xe3\xf3\x00\xbc\x11\xd2\xb4\xb1\x36\x65\x61\x35\x66\xbc\x8e\xa1\xb5\x74\xd6\x21\xc5\x71\x2d\x3d\x6b\xd5\xd4\xc1\xce\x0a\x9a\xfc\x06\x62\xeb\xea\xb1\x50\x71\x40\x58\x5d\xad\xac\x01\x0a\x8c\xa8\x27\xf6\x72\x3a\x63\x34\xcd\xb8\x60\xd7\x28\x01\x23\xf6\xea\xba\x05\x4a\x91\x96\x75\xa2\xb1\x93\xa6\x75\xb6\x6d\xd8\x95\x84\x20\x7f\x56\x9c\x1e\xd5\x89\xb6\x3f\xca\x01\xe0\xfb\xe2\x55\x68\xb8\x28\x65\xa9\x57\xb6\xbd\xc5\xb9\x79\xad\x19\x91\x87\x1b\x37\x29\xf2\x81\xbf\x37\x1b\x56\xf7\xea\x81\xfe\xf9\xe5\x0a\xe4\xa3\x86\xf8\xfd\xf3\x1f\x37\x72\x9c\x22\x53\x1f\xf6\x4e\x5a\x89\x0f\x29\x2b\x32\x39\x9d\x4b\x5a\x5e\x69\x79\x58\x3e\xfb\x87\x1c\xa0\x0a\x48\xb3\x8c\x28\x59\x1a\x67\x71\x30\x8e\x1d\xb8\xec\x86\x81\x06\xa2\x64\x4e\xa8\x55\xbf\xb9\x4c\x79\xb2\x5a\x24\xe9\x32\xb7\x76\x3b\xf8\x2e\x6e\xed\x89\xb8\x3d\x22\xb7\x76\xe7\xd5\x2d\xc0\x19\xdc\xfe\x54\x52\x65\xfe\x73\x0b\x5f\xab\x2a\xfa\x57\x65\x67\x03\x60\x6d\x41\xb5\xb6\x7b\x5f\x7f\x05\x12\x0c\x6f\x53\x40\xd7\xbf\x85\x86\x22\x73\x7f\xb4\x12\x5c\xeb\x07\x81\x7e\x39\x7f\x33\x38\x98\xd4\x2c\xab\x26\x5d\xd1\xd2\x56\x2f\x63\x01\xa2\x19\x72\xf1\xf1\x75\x98\x34\xaf\x60\x51\xd9\x43\xa1\xac\xc2\x98\x42\x5b\x18\x7b\xe0\x7d\xe5\xce\x0a\x92\x6e\xae\xaf\xf2\xdb\x85\xa4\x6e\x5f\x1e\xbf\x22\x2f\xf0\x7f\xb7\x47\x56\xb4\xae\xa4\x78\xfb\x87\x3f\xe5\xb7\x76\x65\x6f\xff\xf4\x52\x03\x55\x21\xcd\x61\x7f\x6f\x23\x9e\x91\x01\x4d\xee\xe4\x70\xf8\x96\xe7\x3c\xe6\x6e\x6c\x4b\x1e\x51\x69\x71\x8a\x19\x68\x9e\xe0\x8e\x7d\x4e\x01\x1f\x2a\xe0\xa6\xb0\x42\x66\x81\x34\xb0\xe7\xfd\xb3\xe0\xd3\xbe\x21\x65\xab\x4e\xa4\x8d\x3a\xf3\x90\xca\x42\x89\x66\x05\x55\x50\x14\xe3\x33\x00\xed\xfc\x30\x49\x35\x2e\x45\x57\xb0\x4a\x50\x26\xa5\x36\x32\xe7\xff\xc1\xc6\x44\x52\xd9\x6b\xd9\x59\x32\xb9\xfd\x93\x89\x54\xab\xca\xf6\x2b\x07\xa5\x67\x64\x74\x4b\xf2\xd1\x08\x04\x32\x7b\x30\x4c\x09\x90\x57\x83\x69\x03\xec\x67\x65\x56\x8f\x87\x20\x4a\xea\x41\x82\xc7\x13\x2e\x00\x6c\x76\x22\x15\xf6\x48\x08\x05\xc8\xaf\x96\xa9\x4f\xce\xed\x69\xf2\x36\x9b\x97\x4f\xd5\xbf\x23\x3a\x3e\x88\xaf\x1e\xfe\xdb\x2a\xca\x4b\x86\x78\xc0\xad\x68\x99\x41\xe0\xbf\x95\x6a\xd4\xa7\x05\x4d\xc6\xac\x0f\x59\x8a\xfd\xbb\xd7\x3e\x5b\x11\x24\xe6\x8a\x8f\x65\x7c\xa0\xa8\x9a\x1e\xf6\xad\xec\xba\xae\x40\x51\x6a\x26\x00\xd9\x9a\x94\x4a\x31\x61\xb2\xe9\x6b\x2f\x87\x57\xc9\x83\x05\x52\x3a\x48\x1a\xac\xd4\x93\x13\x29\x70\x34\xc9\x34\x3e\xb5\xa7\x16\x09\x63\x39\x01\x85\x42\x31\x6a\x6a\x9a\x86\xb0\x07\x30\xc7\x57\x03\x62\x43\x43\xab\x7f\xc8\x41\x9f\x7c\x4b\x33\x9e\x7a\x48\x3e\xaa\xd8\x6b\xd2\x23\x7b\x27\x59\x26\x27\x7b\xaf\x3d\x38\x95\xbb\x26\x03\x34\x07\x55\x8a\xc6\x78\xb2\xe9\xff\xb2\xd4\xde\x48\x35\xe0\xe9\x5e\xa5\x8b\x1e\x02\x80\xc0\x80\xa7\xba\xf1\xb7\xab\x6c\xc5\x52\xe8\x23\xa2\xef\x78\x01\x50\x57\x82\x3d\x18\xf8\x18\x1f\x5a\x9e\xba\xe7\xb2\xd4\xf0\xf3\x98\x6a\xb1\xbf\x6f\xc8\x90\x0b\xae\xc7\x2b\xcf\xc1\x94\x19\x18\xe2\x07\x34\x45\xf7\x5e\x5b\xe1\x9f\xb0\x4c\xd7\x4c\x63\xc9\x02\x30\xa2\x15\xa0\x54\xac\xa2\xe8\x8c\x5a\x68\x05\x81\xa5\xe1\x44\xb0\x09\x91\x82\x6d\xc4\x7f\xb3\xcb\xc6\xdc\x65\x63\xce\x3f\x43\x9a\x65\x76\x2f\x22\x66\xf9\x51\xb7\x01\xd8\xf0\xfa\xe4\x79\x81\xd8\xe4\x95\x29\xb6\x5a\xc5\x43\x99\x4a\x98\x48\x11\x10\xe1\xc0\x8b\xcc\x43\xc2\x85\x36\x8c\x62\xc7\x1d\x35\x75\x18\x75\x39\x35\x4c\x71\x9a\xf1\xff\x84\x18\xb8\x6d\x7d\xbe\x89\x91\xe7\xa4\xd2\x66\x56\xd0\x5f\xd9\x91\xde\x15\x6f\x40\x54\x37\xbe\xbf\x48\x27\x63\x99\xb5\x06\xbf\x8a\x5b\x2e\x86\x8d\x0a\xd8\xda\x0a\x49\x59\x92\x51\xe5\xfa\x31\x4c\x11\xfa\x3b\x46\xf5\x9e\x19\x18\xd7\x24\x67\xc9\x98\x0a\xae\x2b\xad\x86\x24\x52\x59\xb3\x21\x0b\x62\xc6\xd5\xae\x20\x67\x30\x75\x37\xba\x7d\x13\x12\x92\x3a\x12\x0d\x7b\x1b\xe6\xe1\x3f\x11\xa8\xf5\xf2\xa1\x15\xc6\x39\x07\xef\x74\x0d\x0f\x00\xb5\x10\x96\x1c\x15\x53\xa2\x18\xd5\x52\xf4\x09\xb9\xb4\x7f\xb6\x4a\xc8\xff\x28\x07\xba\x71\xd9\xd6\x28\x7e\x0e\xa1\x8e\x6a\x1f\x71\x94\x62\x95\x82\xb7\x69\x5b\x3a\x40\xbc\xa6\xac\x60\x22\x65\x22\x79\xd4\x7b\xb2\xda\x4d\x73\xd6\xa0\xb3\x2b\x0f\xc3\x67\x77\xbb\x6d\xf8\x76\x0b\xe3\xe7\x4c\x4e\xd7\xab\xe4\x39\x73\x34\x76\x7c\x8c\xcf\x8e\x8f\x37\xae\xa5\xdd\x71\x11\x33\xc3\x13\x87\x0c\x2c\x09\x7b\xa8\xb0\x35\x11\xe5\xc1\x69\x6e\x1a\xbc\x74\xc8\xfd\x01\xd0\x8b\xf6\xfb\x55\x77\xab\xdb\xfa\xb5\xdb\x23\x67\xe0\xff\x28\x07\xe8\x06\xbb\x13\xe0\xd2\xee\xb9\x88\xc4\x2a\x33\x1c\x23\xe8\xd6\x18\xf5\x00\xf2\x8a\x61\x33\x62\xbc\xaf\xbd\x05\x35\xa3\xcf\x6d\x44\xdd\x28\x35\xbb\xbe\x3e\x89\x54\x7c\x81\x47\x55\x4f\xf3\x94\x11\x5a\x14\x19\xf4\x69\x2b\x8b\x14\xdb\xef\x32\x22\x27\xab\xfb\xaa\xd4\x53\xac\x63\x2c\x96\xcb\x6f\x0f\xfb\xe4\x9d\x04\x42\x14\x8a\xbf\x5b\x35\x7a\xab\x8e\x2b\xcd\x32\x0d\x07\xd6\x8e\x28\xc9\x38\x13\x06\x87\x59\x38\x3c\x90\x23\xab\xce\x5c\x5f\x9f\xf8\x9e\x86\xf4\x9e\xf2\xcc\x32\xfc\x2a\xa7\x06\xeb\x8f\xfa\x47\xc4\x0a\xbb\x2c\x6d\xaa\xd1\x49\x56\x6a\x90\x2a\x4f\x29\xab\x2d\xdb\xad\x2f\xad\xa1\x89\xd2\x4e\x5e\xc3\xb3\x93\xd7\xdb\x28\x4b\x1f\x29\xa6\x75\x77\x4b\xa6\x59\x4d\x06\xe6\xc6\x8c\x21\x83\x62\x3c\x50\x7c\x83\xe9\x7c\xc7\xaa\x61\x85\x45\xfe\x56\x99\x9d\xed\x48\x40\x4c\xe4\x6f\x23\xb1\x80\x00\xb6\x65\xe2\x9e\x2b\x29\xd6\x15\x19\xe7\x35\x99\x9d\xcc\xc0\xe7\x69\x65\x46\x95\xaa\x70\xc9\x0c\x8d\x46\x65\xd1\x84\x0b\x3b\x4e\xb7\x9b\xb7\xef\x4e\x2e\xcf\xaf\xaf\x4e\x4e\xcf\x9d\x9b\xfe\xea\xfd\xd9\xbf\xed\xef\x56\xe9\x2a\x0d\x6e\x22\xf7\x54\x71\xa4\x3d\x7b\x85\x6f\x44\x7e\xfc\x26\x84\xe4\xd8\x98\xe2\x4a\xc9\x87\x98\x48\xc6\x95\x92\x05\x1d\x01\xea\x1b\x44\x81\xbe\xbe\xb9\xb9\xfa\xf7\xd5\x87\xf7\xff\xe7\x9f\x56\x15\xb5\x3f\x5d\xbb\x1f\x57\xcc\x13\x76\xfe\xdd\x7b\xf7\xc7\x4f\xb9\xb7\xf7\x54\x75\x03\x2b\x59\x3c\x46\x14\xd9\x34\x4d\x57\xaa\x9d\x2e\x8f\xa4\xe9\x16\x6d\x14\x57\x58\xc9\xa7\xa7\xc2\xd0\x07\x7b\x27\x7c\x73\xfe\xcf\xbf\x7d\x7b\xf2\xf6\xe3\x79\x98\x6e\x78\x7b\xf9\xcf\x7f\x7f\x7b\xf2\xe1\x6f\x7b\xf9\x14\x03\x42\x7b\xb7\x40\x51\x33\x62\xf0\xe2\x61\x09\x4b\x99\x48\x18\xa0\x7f\x04\x78\xdf\x7c\x68\x06\x52\x34\xa0\x59\xe1\xe2\xf9\xff\x02\xb1\xe1\xa0\xed\x77\x6f\x4c\x45\x9a\xad\xe7\x78\x38\x87\xfe\xe1\x5f\x23\xa1\xdd\xcd\x84\xcf\x4e\x9b\xdd\xb8\xa0\x56\xab\x7a\xcd\xcd\x23\x5d\x03\x67\x3a\x16\xb7\xef\x63\x15\x58\x85\xae\x24\x15\x19\xca\x72\x65\x44\x94\x0b\xb0\xb1\x79\xe2\x38\xa9\xe2\xe1\xf5\xcd\xff\x00\x36\x19\x25\xeb\x1c\xce\xaf\x4e\x77\x27\x12\x9f\xa7\x3d\x91\x29\xd7\x89\xbd\x63\xa6\xa7\x34\x19\xc7\x04\xe5\xce\xfc\x8b\xce\x79\x42\x12\x4b\xc0\xdd\xaf\xf6\xb8\x1e\xb9\xc4\xbe\x55\x41\x4d\x77\x90\x53\xab\x91\xa4\x5c\xdf\xa1\x63\x0c\x73\xa7\x6f\x1b\x3a\x85\xfb\x4d\x88\x56\xb1\xf2\x72\xfa\x0d\xc8\xa1\x00\x36\xc2\x32\x80\x75\x4e\xed\xd7\x8d\x42\x82\xdd\xc9\xdd\xdd\xa5\x1b\xbf\x4b\x37\x80\xdd\x13\x54\xeb\xea\xbf\xb3\x62\xe6\x50\x79\x13\x5b\xf4\xfa\xa4\x6e\x9e\xb5\xd1\x73\xb6\x54\x6b\x3a\x0f\xcd\x60\xed\xa6\xba\xd8\xf4\x13\x2d\x52\x74\x89\xe8\xd2\x0a\xd1\x19\xdc\x89\x4f\x35\x1f\xfb\xf1\xf8\x8a\x7a\xdf\xce\xc7\xf9\x09\x66\x36\xca\x1f\x12\xbe\xa2\x11\x52\xfd\x3c\x52\x4d\xbf\x59\xb9\x10\x5d\x92\xfa\x68\x45\xea\x2c\x86\x48\x90\x34\xa8\x67\xf8\xf5\xcd\xcd\xd5\x46\x0a\x7f\x36\x82\x89\x13\x56\x3b\xba\x9e\xe0\x5b\x51\x44\xfa\x89\x0e\x41\x7c\xf1\xe6\xea\xda\xcd\xb8\x75\xaa\x8a\x38\x9f\x78\x05\x36\x01\x0e\x11\x74\x5f\x56\x1f\xfa\x15\x5c\x98\xeb\xc2\x33\x6c\xf1\xc6\x9c\xa9\xf9\xfd\xa4\x57\x66\x77\x58\x85\xa5\x77\xe6\x6c\x49\xf3\x27\x9b\xd1\x46\x6e\xcd\xd9\xcd\xda\xcc\xb5\xe9\x32\x1d\x36\xe4\x99\xea\x8a\xe4\x10\x74\x6d\xc6\x09\x85\xad\xdc\x9b\x9b\x40\x5d\x08\xbb\x38\xd7\x94\x80\xcf\xeb\xe6\x5c\x03\xf7\x60\xf5\xd5\x19\xb9\x52\x9f\xe6\xee\x0c\xb0\xdd\xb9\x80\x6c\x80\x75\xfc\x25\x17\x48\xe2\x59\x60\x98\xd3\x34\x25\x54\xf8\x59\xc1\x99\x66\x61\xc1\xa6\x66\x48\xac\xd4\xd0\x5e\xc9\x1e\xe1\xba\x30\xc1\x17\xaf\x6e\x46\x6a\xed\x3c\x43\x3b\xcf\xd0\xfc\x33\x96\x3a\x0a\x9e\xe5\xc5\x8b\x0f\xae\xda\xfa\xc5\x8b\x7e\x1b\x1a\xc2\xf7\x75\xf7\x58\x0e\x2b\x26\x39\xf0\xf5\xef\x70\x70\x36\x81\x16\x14\x22\x7c\xb4\xe1\x8f\x1c\xf7\x00\xd1\x63\x09\x6c\x46\xf0\x64\x99\x9c\x74\x53\x93\x28\x39\x80\xca\xe2\x5e\x55\x59\x7c\x58\xc5\xeb\x4f\x2f\xce\x3e\xac\xd2\x90\xcb\x81\x60\xd0\xee\x96\x9a\x99\x0e\x69\x56\x26\xa9\x84\x15\x8d\x56\xfd\x30\xe3\xd5\x77\xce\xc3\x94\x1c\xdc\xbe\x7a\xd9\x87\xff\x1d\x7f\x7e\xf4\xea\x2f\x9f\xf5\x5f\xfd\x19\x7e\x78\xf5\xd9\xd1\xab\xff\xb6\x3f\x7d\x8e\x3f\xfe\xf9\x76\x35\xe8\xa4\x2f\xbd\xdc\x88\x3a\xb3\x13\x7d\x3b\xd1\x37\xff\x60\x7e\x56\xc4\x1c\xdf\x48\x48\x9f\xb6\x87\x02\xd2\x4d\x60\x37\x5d\x9f\xd6\x5b\xab\x91\x26\x54\xf5\x41\xc2\xf4\xb9\x3c\x46\xf2\xb7\xab\x26\xfc\x65\x05\x11\xdb\xe8\x8d\xc8\x35\x74\xa4\x31\xd2\x19\x2e\x44\x8a\xf0\xbc\x4b\x2a\xf0\x38\x43\xaf\x46\x41\xbe\xc1\xdc\xf8\x4d\x36\x9f\x08\x60\xc6\x1f\x65\x26\xef\xf8\x23\x69\x73\xab\x45\xed\x3f\x90\xc4\x46\x84\xed\xe9\xc9\x29\x8b\x83\x7a\x1a\x33\x72\x75\x7e\x49\x98\x48\x64\xca\x52\x72\x7a\x42\x12\xfb\x99\xa1\x4f\x0b\x18\xf2\x0c\x92\xdc\xc7\xab\x72\x95\xfc\x91\xb8\x67\x8a\x0f\xeb\x30\x6f\x45\x8c\xe9\x23\x9f\x6f\x60\xcf\x89\x55\x20\x57\x50\xbc\x2d\x94\x34\x32\x91\x19\x00\xa7\x00\x50\x92\x76\x59\x85\xa5\x66\x3d\xad\xb3\x9e\xcb\xc4\xa7\xa5\x19\x33\x61\xdc\x98\x57\x65\xa7\x59\x62\xc8\x6e\xb5\x51\x79\x7c\x4f\xd5\xb1\x2a\xc5\xb1\x66\x89\x62\x46\x1f\xd7\xd2\xc5\x32\xb9\x2b\xb8\xa0\x09\x54\x12\xfa\x1f\x7b\x09\xed\x27\xca\xac\xfa\x9e\x3d\x3e\xef\x0b\x26\xae\xc7\x7c\xb8\x29\x49\x0f\xf3\xbe\x52\x5c\x24\xbc\xa0\x8f\x34\x91\x23\x8b\x36\xbc\xf0\xef\x1d\xe8\x43\x67\x79\x41\x01\xeb\xc0\xf7\x24\xe5\x82\xac\x6a\xf7\x32\xbf\xbf\x76\xf3\xe1\xb2\x27\x14\x8c\x55\x6f\xe7\x7b\xfe\xf6\xfa\xfe\x2a\x46\x9a\x61\x92\x27\x65\x83\x99\x75\xfd\x5b\x22\xfe\xa6\xa7\xda\xb0\xfc\x75\x4e\xb5\x61\xaa\x07\x1a\xc0\x6a\xa0\x8a\x44\xfc\x6d\x4c\x27\x86\xcb\x9e\x14\x19\x17\xac\x8f\x3f\xf5\xf5\x7d\xe2\x86\x9e\x88\xbf\x0d\xed\xf0\xad\xf1\x23\x33\xd6\xb7\x3f\xc0\x3f\x6f\x90\x99\x3e\x45\x47\xb4\x9d\x0e\xd2\x35\xa5\x26\xde\xa3\xf8\x96\x6b\xc3\x04\x4c\x14\x6a\xd4\x13\xaa\x8d\x07\x25\xd4\xf3\xb1\xb4\x8d\x68\x13\xbf\x09\x95\x89\x3d\x18\x26\x52\x96\x9e\x82\x38\x38\x1d\xb3\x28\x08\x87\x4b\x2a\xaa\x8a\xb5\x05\x62\xd2\xb9\x6d\x75\xa8\x88\x1d\x66\x74\xe4\x81\x79\xfc\xc0\xc8\x1d\x9b\x92\x52\xd3\x11\x23\x1a\x93\xef\x9b\x97\xeb\x0a\xba\x4f\x2e\x55\xf1\xe7\xf8\x6b\x70\xe3\x66\xbd\xbd\xfc\xbe\xb6\xa6\x3b\x4d\x53\xe5\xae\xa8\xda\xf3\xe8\x2f\x2a\x3a\x5a\xad\x7c\xfa\x5e\xf0\x5c\x58\xa6\xee\x93\x8b\x21\xb9\xdd\xfb\xe1\xc5\x1e\xa6\xa3\xed\x39\xfb\x70\x0f\x16\x17\xee\xd4\xa3\x10\x64\x08\x28\x7f\xd4\x40\x15\x0b\x4c\x21\x63\x4e\x30\x03\x78\x10\x60\xb4\x0e\x69\xd2\x74\x86\xef\xbd\xd8\xdb\x90\x2f\x5c\xc2\x1a\x75\x4b\x9e\xa7\x69\xca\x1d\x36\x84\x5f\x44\x47\x8e\x50\xed\x53\xcc\x57\x31\x8e\x80\x9a\x05\xfd\xfa\xf8\xd8\x29\xd5\x7d\xa9\x46\xc7\x8a\x41\xbb\x83\x84\x1d\x8f\x4d\x9e\x1d\xc3\xde\xe8\xbe\xfd\xff\xbf\x83\xff\xdf\xfb\xf1\x3e\xef\xe1\x75\xf1\xfd\x3f\xbe\xbd\x5c\xa5\x5b\x8c\x98\x98\xbd\x5d\xdc\x48\xff\xf5\xec\xae\xd2\x82\x6a\x3d\x91\x2a\x46\xd6\x82\x76\xe7\x5e\x43\x89\x0b\x40\x1a\xad\x13\x1c\x2b\x29\xa0\x14\xa4\xd4\x4c\xdd\xba\xa5\x72\x66\xdb\x27\x69\xf5\xb1\x40\x9f\x44\x84\xd5\x06\x96\xec\x5f\xfe\xf2\xf9\xc6\xfa\x75\x38\x21\x19\xad\x60\xe3\x6b\x2e\x02\xe6\x73\x5b\x1d\xd8\x2b\x88\x08\x14\xb8\x2b\xd6\xbf\x8d\x12\xab\x67\x65\xe8\x26\x36\x00\xea\xb4\xdf\xe2\x45\x77\xd2\xe2\x93\x88\x39\x7f\x37\x66\x30\xbf\x05\x46\x5f\x25\x29\x51\x03\x08\xd0\xd9\xda\xdc\xfa\x24\xd7\x88\xe5\xee\xc8\x2d\xb6\xaf\x34\xd2\x97\x17\x8c\xfc\x49\x1c\xbd\x3f\xde\xe7\x6b\xf9\x1e\xbe\xbd\xdc\x4c\x3a\x6e\x46\xb5\x2e\xe8\x63\xe9\xc1\x73\x03\x3a\x69\x5c\x1a\xdf\x5e\xd6\x24\xc8\x41\xa9\x19\xb9\x7d\xcb\x45\xf9\x70\x5b\xff\x7a\xe5\xdd\x09\x2e\x62\xa9\x36\x72\x2a\x76\x56\x4c\xac\x15\xc3\x06\xe5\x28\x66\xf3\x1d\x00\xa5\x26\x8a\xe5\xd2\x30\x24\x30\x02\x20\x05\x2d\x1d\xc2\xad\xfb\xe5\xca\x28\xa3\x83\x9b\xa5\xc6\xd0\x64\x5c\xb5\x17\xb7\x5c\x75\xe4\x4a\xe8\x4a\xcd\xc5\x08\x2e\x8a\xde\x50\x2a\xbb\x96\x61\x57\xf4\x6a\xd1\x01\x43\x3c\x41\x75\x32\x46\x84\x28\x2a\x34\x5c\x5c\x5e\x15\xa5\xc6\xab\xa2\x12\xf4\x2a\x34\xec\x02\xe2\xab\x82\x4d\xb2\x29\xc9\x68\x29\x60\xf2\xf6\x2c\xd5\x32\xf3\xc5\xeb\x3f\xbd\x7c\xf9\xa7\xcd\x94\x41\xc0\x54\xaf\x4b\x5d\xb0\x28\xbc\x14\xf7\x06\x3a\x94\x0d\x55\x23\x66\x60\x90\x3c\xcf\x59\xca\xa9\x61\xd9\xd4\x25\x31\x05\x4c\x16\xbb\x96\x59\x99\x60\xb5\x90\x4c\xd2\x55\x95\x99\x3b\xbb\xb6\xf1\xac\xa3\xe3\xdb\x2d\x73\xef\x3f\x3f\x4d\x59\x71\x61\x4e\x65\x9e\xd3\x28\xce\xbc\xb2\xaf\x69\x97\x79\x07\x2f\xbb\xdd\xac\x01\xe1\x51\x8c\xac\x36\x5d\xda\xd9\x7b\x99\x1c\x6d\xa5\xbe\x39\x40\xa6\xdf\xd1\x9c\x65\xec\x31\x00\xe7\xd5\x5a\xc1\x37\x8e\xc6\xa7\x48\x3c\x69\x03\xc8\x63\x70\x09\x21\xe0\xbd\x21\x98\x56\xe3\x0b\x08\x10\x99\x31\xe3\xaa\x8a\x3c\xb5\x67\x7a\xe0\xce\x7c\xa3\x7d\xe1\x66\x7c\x64\x3b\xed\x61\x17\x87\x9d\x7f\xac\x20\x8d\xca\x83\x58\x8c\xa9\xee\x98\x1f\x6a\x7e\x35\x31\xab\x52\x16\xec\x15\x69\x0d\x5d\x54\x89\x3c\x20\x75\x68\x92\xe9\xa6\xcc\x94\x3b\x96\x86\xc6\x48\xf7\x9b\xcd\xa0\x3a\xf1\xef\x76\x2b\x08\x6f\x2c\xb7\x9c\x2e\x39\x9b\x6d\xaa\xcf\xe6\x84\xf9\xce\x11\xcb\xa7\xd9\x0b\x1c\x79\xc8\x5e\x63\x20\x7e\xad\x0b\xc8\xc5\xf2\x3f\xc1\xfd\x83\x51\x98\x3a\xf9\xb1\x8e\xcf\x80\xa3\xd3\x8b\x8b\xc6\xc7\x37\x94\xb6\x38\xa6\x42\xb0\xec\x9a\x8b\xbb\x18\xfd\xec\xad\x93\x0a\xee\x75\x8d\x12\x11\x9c\xae\xda\x70\x51\xad\x68\x78\x56\x39\x82\x1c\xf7\x41\xc2\x3a\x8d\x86\x68\xc0\x9f\xf6\x1f\x71\xa2\x47\x2a\x32\x2c\xb3\x0c\x11\xaa\x57\x10\xfd\xf8\xe1\xe2\xd9\x81\x89\xd4\x6b\x8e\x78\x81\x9b\x58\x75\x84\x1e\xdc\x2d\xf8\x92\x07\x0f\x7a\xf7\x6b\xde\xab\x83\x95\x80\xb0\x57\x42\xc6\x4c\x40\x23\xb2\x86\x80\xe1\x82\xfc\xe3\xfa\xfd\x3b\x97\x14\xbe\xcb\xbc\x6b\xce\x74\xa7\xf1\x6d\x32\x8c\xec\x22\x14\x5d\x85\xba\x7f\x7f\x99\x54\x5f\x69\x96\xd6\x89\xf7\x8f\x08\x99\x2a\x8e\x02\x52\x66\x05\xcd\x96\x0c\x7a\xa6\x52\xa6\x5a\xf6\x67\x21\xd7\x9f\xdf\xf2\xdc\xb3\x35\x58\xf2\x1e\x70\x1a\xa7\x05\xd3\x75\x9f\xbc\xf0\x35\x01\x40\xfe\x42\xc9\xb4\x4c\xd8\x62\x66\x6c\xd0\x77\xbc\xb6\x82\x64\xcd\x89\xe4\xc0\x15\x9c\xd1\xba\x33\xd3\x40\xc9\xbb\x95\x2d\xd6\x3e\xdd\x2e\x74\xe6\xd0\x4d\xec\xc3\x80\x11\x5d\x0e\x2c\xf1\x01\xc3\x2c\x86\xc7\x37\x24\x5a\x34\x2c\xdf\x10\x92\xf2\x21\xb8\x73\x56\xe5\x59\x40\x77\xbf\x3d\xe7\x9d\xd9\x7b\x86\xfb\x38\xe4\x99\x61\x0a\x37\xf2\xd4\x89\x8d\x0e\x20\x9a\x48\x86\x8b\x11\x91\x02\xd7\x5c\x93\x01\xd5\xd0\xa9\x22\xac\x0d\x72\xca\x14\xd9\x4b\x58\xcf\x99\x5f\x63\xae\x8d\x54\xd3\xbd\x3e\xb9\xe6\x22\x71\xb7\x9c\xfb\xb3\x31\xd5\x64\xc0\x56\xe6\xdf\x2a\x96\xcb\x7b\xec\xbb\x26\xd8\x84\x29\x72\xcf\x94\x86\xa4\x8e\xda\x44\x3b\x6a\x8c\x9c\x6b\x7f\x17\x07\xd4\xc4\xb8\x2d\xdd\x50\x97\x18\x2e\xee\xbe\xe4\x22\xe5\x22\x2a\x06\x85\x40\xee\x03\x7c\x71\xae\x56\xcd\x48\xcb\xb7\x5c\xac\x6a\x2f\x77\xcf\x69\x43\x23\xbd\xae\x87\x52\x41\x91\xf7\xc9\x0d\xe8\x18\xb5\x06\xb3\xea\x78\xfa\xbc\x8b\xd6\x78\x20\x74\xa2\x71\x50\xa3\x8c\xc1\xd8\xfa\xd8\x1a\xd2\xa9\x53\xc1\xcb\x1e\xf1\x85\x15\x34\x0f\xd8\x43\xc2\x8a\x25\x04\xb9\x46\xc8\x76\xfb\xe5\x7a\x89\x70\x51\x36\x12\xba\x0f\x77\x47\x78\xcc\xfc\x4d\xb8\x25\x5c\x89\xc1\xa7\x70\x4f\x6c\xa8\xc1\x6a\xb5\x15\x6e\x26\x55\xa3\xd5\x44\x0a\x8c\xca\x6b\x02\x75\xd0\xe4\x07\x41\x5e\x90\x8b\xe0\x8b\x85\x6b\x17\x6b\xb5\x43\xf2\x5f\x29\x94\x84\x32\x82\x17\xa0\x7c\xcf\xf5\x72\x5d\x41\x72\xb6\xd3\x2b\x14\x8f\xa2\x6c\xac\xfa\xac\x2e\xec\xbe\xba\x92\x73\x03\x7a\xb3\x6e\xa6\xd7\xa8\xdd\x64\x9d\xd0\x8c\x8b\xd1\x25\x33\x8a\x3f\x82\x7d\x48\xe6\x76\x7c\x06\x37\xc0\x2f\x6a\x83\x26\xc9\x81\xe8\x8a\xf9\x7a\xdb\xc6\x4d\xdc\x48\xa8\x9c\xb9\x6d\xb4\x3e\xbc\xf5\x57\x8e\x22\xb7\x49\x51\xba\x1f\x57\x45\x59\xea\x71\x60\xbf\xc7\x0f\x6c\x88\xa9\x31\xcd\xd1\xa6\x32\x29\xab\xfe\x65\x01\x26\x6c\x0e\x08\xea\x02\x4d\x74\x2e\xc5\x66\xda\x3c\x36\xc6\x7a\x03\xb2\x2e\x66\x1f\xae\x99\x8b\x15\x42\x91\x03\x72\x9f\x5f\x39\x92\xb1\x7b\x96\xd9\x85\x3b\xbd\xfa\xb8\x6a\x1f\x98\x4a\xec\x4a\x8c\x20\x8f\xb3\x60\x78\x57\xe0\x35\xbf\x60\x57\x0f\x03\xd2\x00\xa0\xc7\xe8\x95\x4c\x03\xd7\x3f\x80\x62\xa7\xf5\x0f\x68\x30\x9b\xd1\xa8\x34\x89\x10\xe6\x07\x9a\xdd\x78\x7f\x5c\xd0\x7e\x83\x54\xdf\xdd\x15\xfd\x94\xdd\xaf\x4a\xcd\x83\x76\x2c\x8f\xbc\xbe\xe4\x5c\xac\x52\x4e\x57\xec\xda\x96\xce\xc5\xce\x7d\xb5\x73\x5f\xcd\x3f\x39\x7d\xb8\x4e\x68\x54\xef\xc5\xbd\x13\x41\xca\xa2\x60\x8a\x0c\x64\x29\xd2\x0a\xfe\xa4\xee\x93\x7d\x25\x53\xb4\x58\x57\xb9\x6c\x71\xbd\x7c\x8b\x22\x8e\x0c\x95\x65\x2c\x5b\x84\x94\xd3\xf7\x47\x66\x95\x9d\x44\x35\xb1\x4b\x27\x27\x82\x24\xb4\x70\xf5\xad\x60\x40\xa3\x28\xd6\x5e\x10\x73\xa1\x0d\xcd\xb2\xa0\x1e\x91\xc1\x42\x77\x5b\x62\x35\xe7\x22\x7a\xa7\xa0\x07\x8a\xc3\xae\x59\xb0\x3d\x75\xde\xee\xff\xcf\xde\xd7\x37\xc5\x71\x2b\x7b\xff\xff\x7c\x0a\x15\x39\x55\x81\x14\x0b\x2c\x60\x1f\x87\xaa\xa7\x7c\x1d\x73\x9c\xcb\x75\x62\x73\x01\x9f\xba\x75\x81\x53\x68\x67\x7a\x77\x15\x66\xa5\x39\x92\x06\xd8\xc4\xfe\xee\xb7\xf4\x36\x33\xfb\x36\x92\x96\x5d\x8c\x93\x51\x55\x2a\x06\x66\x7a\xd4\x52\xab\xd5\x6a\xf5\xaf\xdb\x77\x4a\xb4\x33\x84\xa5\x2e\xd8\x58\x56\x6f\x9c\x99\x21\x7d\x50\xf9\xe1\x87\xdf\x81\xb3\x1f\x7e\x08\x3e\xa9\x6c\xa3\x11\x60\x5b\xa5\x6a\xd6\xcd\xa1\x43\xd1\x15\xe7\x29\x4a\xd9\xbd\xcf\xb0\x90\x0c\xa9\xaf\x1b\x6b\x97\x32\x59\x8b\xdc\xad\xf2\x3b\xa4\x08\x8f\x58\x41\x4d\xfd\x72\x32\xf2\x00\x89\x9f\xc1\xe4\x73\x96\x65\xac\x90\xc7\xf1\xea\xdb\x39\x1f\x24\x43\x03\x8e\xd3\x42\x1f\x29\xc4\x90\xf4\x75\x25\x96\x7e\x9f\x24\x96\x29\xcf\x10\x64\x58\x82\x90\xe8\x0c\xee\x88\xd0\xc7\x0f\x9a\xaa\xfd\xd5\xe6\xb9\x32\xdd\x43\x69\x51\x17\x04\x0f\x45\xe7\x47\xa8\x1f\x59\x15\x55\x07\x53\x85\x07\xa5\xb9\xad\x73\x16\xa3\x9f\x59\x86\xbd\x65\x47\x75\xf5\xf0\x1d\x37\x4c\x37\x76\x57\x44\x1c\x6c\xf1\x73\x0b\x8e\xe0\x4a\x71\x19\x25\xed\x03\x68\x99\x14\x46\xba\xfe\x82\x66\x7c\x05\x57\x49\x01\xdb\x58\xc6\x74\x9c\xec\x63\x0e\xb2\xbf\x18\x12\x2b\xca\xc4\x9c\xb1\x98\xe0\xf9\xb7\xea\x79\xf2\xbb\xcd\xf1\xca\x06\x88\x15\x32\x2f\x9a\xb7\x83\x36\xf0\x6a\xb6\xb5\x76\x4c\x70\x15\x6e\x93\xfc\x2b\xc2\xc9\xce\x06\x02\x8d\x40\x68\x7c\xa5\x79\x7b\x15\x56\xf6\x6f\x22\x4a\x28\x3f\xea\x75\xe1\x96\x89\x70\xd7\xd6\x2b\x19\x12\xd5\x95\x53\x0e\x52\x8e\x75\x0c\x6c\x7c\x7c\xcc\x46\xae\xdf\x36\x91\xb7\x84\x0e\x36\x6c\x4d\x72\x73\xb3\xae\xfa\xbb\x92\x7e\xea\x63\x75\x14\xa6\xe4\x37\xb5\x43\xd8\x31\xd3\x3a\xce\x9c\xcc\x37\xeb\xd5\xd4\x4e\x3e\xbc\xfb\xb8\x82\x88\xf8\x80\xa5\x6a\xb2\x06\xb4\x91\x6f\x13\xed\x4f\x1b\xf9\xa6\xed\xc6\xc7\xec\xcb\xbf\x6a\xc3\x73\x75\xf5\x11\x62\x5c\x2d\xdf\x57\xa1\xfe\x53\x1b\x20\x33\x4b\x5c\x57\x3e\xd5\x7f\x19\xe1\xdc\xe6\x49\xf1\x69\xf9\x59\x2e\xb5\xdb\xf7\x21\x87\x44\x96\x15\x11\x3f\x5d\xbc\xeb\xbc\xaa\xea\xb6\xfa\xfc\x8d\xc2\x94\xdc\x57\x84\x72\xce\x12\x63\x06\xf6\xc6\xea\x20\xa2\x0f\x1f\xe6\xfe\xf1\x2d\xa3\x12\x1e\x8c\xd5\x28\x39\x09\xa9\xdf\xd5\x03\x25\xcf\xd6\xa8\x2c\x3d\x46\x7d\x92\x81\xd0\xf5\xb6\xcc\x37\x71\x26\x18\x1a\xe1\x14\xaa\x12\xaf\x3e\x57\x91\x85\x07\x94\x00\x37\x42\x11\xe3\xa9\x39\x32\x00\x16\x60\xa3\xd4\x0d\x9e\xdf\xf8\xa3\xfd\x15\x69\x39\x33\x59\x71\xcf\x58\x21\x61\x07\x9d\xeb\xea\x62\x47\xe8\xb2\x9c\xa2\xcf\x66\x8a\xae\x8f\x28\x1e\xc1\xe5\xee\x2d\x8c\xaf\x7d\x79\x4b\xee\x87\xc0\xc1\x54\x13\x2a\xcd\x62\x31\x51\x38\xd8\xfc\x51\x0d\xea\x2d\x8c\x2d\x1e\x24\xa0\x7e\xee\x22\x6a\x8a\x88\x2d\x8b\xa9\xaf\x11\x21\x6d\xb6\x8e\xda\x8c\x26\xad\x51\xd9\xd0\x9e\xb4\x6c\x97\x88\x0e\xde\xa8\xa9\xd8\x5a\x95\x6a\xad\xa6\xd4\xcc\x12\x8a\xf9\x58\xc7\x5f\x00\xf5\x20\x51\x50\xb3\x56\xd6\x7a\xb7\xfa\x44\x5d\xe7\x06\xa9\x41\x4c\xc7\xd5\x1a\x55\x23\xb2\xb0\x97\xfa\x53\xbe\xc3\x7c\x2d\x68\x4d\xeb\x3f\xeb\xdb\xb3\xa0\x78\x5c\x9e\xf0\x33\x66\x31\xdf\xde\xeb\x09\xd5\x41\x4d\xca\xc6\x95\x54\x69\x1c\x0b\x01\x3c\x50\x1b\x5e\xfe\x87\x22\xb1\x2a\xa5\xb8\xbd\x2e\x8d\xa8\xb5\x6d\x00\x02\x7a\x8a\xe2\xf4\xa8\x3f\x3f\xc5\x7a\xc7\xb2\x62\xb4\xec\x02\x3a\x05\x2e\x34\x4a\x56\xa2\x7f\x6a\x3a\xe8\x6d\x86\xc9\xc8\x96\xec\xf4\xde\x6e\x15\x54\x42\x5a\x93\x93\xfc\x2e\x51\x93\x78\xb4\x5b\x82\xf8\x76\xb5\x70\x3c\xb7\x51\x0b\xd0\xe4\x2c\x07\x8a\x73\xf2\x18\x3b\xf4\x63\x0e\xf4\xcd\xe9\xc9\x0a\x2d\xd1\x11\xce\x63\x0b\x74\x57\x2f\xea\x50\x04\x17\x54\xa0\x56\xbc\x3b\x6c\xda\x7e\x3e\xb3\x39\x6a\x4d\x86\xd6\x64\x58\xf4\x54\xf3\xca\xbd\xa7\x8f\xab\x59\xfb\x51\x11\x68\xeb\xeb\x99\xd6\x4a\xf0\xca\x8d\x5e\x13\x20\xf8\x86\x52\x66\x6e\x4b\x62\x55\xba\x4e\xd5\xdb\x47\xb8\x22\x60\x6d\x1d\xc9\x31\x15\x7d\xe0\xdc\x63\xa0\x7e\x0d\x65\x6e\x98\xfe\x45\xe7\x3f\x5e\x8e\x5f\x9b\x3b\xf9\xb9\xb3\x1a\xb0\x60\xf2\xb4\xf7\x18\xfd\x74\x7a\xfc\x53\xab\x9d\x4c\x6b\xb5\xd3\x3a\xe2\x55\x3e\xd1\xd2\x29\x17\xb9\x54\xab\x10\x88\x9c\xa5\x55\xdd\x9e\x93\x7a\x78\x74\x70\xd4\x4a\x51\x75\xc3\xd6\xb7\xc1\x14\xc1\x1d\x49\xdc\x05\xf8\xe4\x11\xd8\x7b\xd8\x45\xb8\x27\x58\x56\xc8\xaa\x9b\x3a\xde\x75\x22\x90\xd0\xe6\x1a\xe9\xde\x20\xd2\x47\x37\x23\x42\x3b\x65\x1f\x02\x72\x76\x6a\xaf\xa6\xcd\xa6\xbe\xb5\x83\x3e\xd2\x6c\x8c\x18\xd5\x88\xa7\x9b\x11\x7e\xe8\xd4\x38\xd2\x59\x42\x3d\x14\xa7\xbe\xef\xd8\x2d\x4f\xeb\x2b\x01\x5d\x8e\x08\x7d\xf3\x55\x67\x5b\x47\x23\x08\x69\xb1\x34\x61\x53\xee\x21\xe9\x7c\x22\xde\x29\xaf\xe6\xc8\xe7\x7d\x9e\x91\x06\x93\xe5\x75\x66\x56\xd7\x30\x47\x21\x3b\x4a\x86\x65\x9f\xf1\x47\x65\xb1\x3b\xb5\x34\x9e\x45\xa1\xa4\x14\x24\x24\xb2\xf2\xcf\x03\xbd\x23\x9c\xd1\x80\x82\x06\xa4\x5f\xf3\x85\xb9\x71\x71\xd3\x92\x70\xd0\x69\x40\x36\x89\x2c\xd1\x5b\xf6\x77\xfe\xeb\x87\x32\x5f\x22\x62\x34\x1b\xaf\x28\x69\x62\xbb\x09\x47\x6e\xc2\x66\xba\x8e\xcd\x04\xc7\x89\x98\x79\xb5\x26\x1e\x9b\x30\xca\xe5\x78\xab\x12\x93\x80\x7a\x0a\x4a\x1a\xcb\xe7\x89\x40\x23\x22\x04\xa1\x83\x55\x61\x9d\xff\x02\x16\xc6\x20\x63\xbd\xa8\x6a\x0b\x27\x34\xb5\x69\x50\x49\x7f\x72\xfc\xab\xb4\xa8\x61\xab\xd8\x7c\x5a\xa7\xc4\x32\xb7\x89\x58\xe8\xdd\xd9\xfc\x1e\x29\x2e\xb1\x64\xb5\x52\x90\x4a\x18\x9f\x0a\x63\x95\x37\x15\xf8\x0c\xd0\xdf\x2c\x6d\x8f\x05\xa6\xb5\xc7\x82\xa7\x77\xbb\xe5\x9c\x8d\x40\x0e\xa1\x78\x54\xd2\xbc\xd3\x92\x4a\x2b\xcb\xa6\xb5\xb2\xbc\xf2\x0d\x28\x67\xe9\xaf\x8c\x12\x19\x15\x71\xeb\xb2\x73\x63\x74\x73\x5a\xbe\x7f\x53\x5d\x39\xaa\xce\x06\xed\x41\xeb\x29\x33\x5c\xf1\xb4\x94\x8f\x6d\x3e\x4f\xc6\xe5\x16\x5f\x14\x83\xa5\x9d\x91\x23\x56\x96\xb2\x78\x6e\x59\x07\x42\x74\x5a\x91\x65\x1d\x73\xe5\xfd\x28\xa5\x56\x64\x19\x3a\xd7\x64\xbe\x7e\x32\xd0\x64\x12\x0b\x58\x9a\x52\x1c\x06\x44\x48\xee\xbb\x71\x37\xa3\xe1\xa2\xb1\x72\x96\x2a\x9b\x8c\x48\x0d\x52\xef\x9b\x28\x87\x9b\xc9\xaa\x5f\x29\x4b\x6e\x81\x9b\xcf\xfe\x26\x18\xf5\x08\x42\x7b\x70\x9a\x6d\xad\x6a\x0f\x2e\xd3\x38\xc2\x03\x50\xeb\x0d\xf8\x31\x64\x30\x58\xa2\x06\x03\xb5\xd8\x7b\x3c\x73\x2a\xb8\x27\x72\x88\xb0\xe1\xc1\xa7\xe5\xdd\xba\xda\x36\xcc\x82\x05\x09\xa5\x65\xa7\xdc\xed\xfb\x8d\x2d\x8d\xa6\x7b\xde\xc9\x75\xd7\x7d\xae\xc6\x24\x2b\x84\x04\x8e\x38\x53\xf3\x61\x96\x62\xd9\x4b\x9d\x80\x2a\xc7\x09\x38\x2c\x55\x78\x42\x1b\x97\xc8\xc0\x56\xe8\x5b\x51\x5a\x11\xad\x31\x3e\xe0\xa8\xda\xf7\xba\xfe\x87\x52\x9b\x56\xdf\xe8\xc0\x21\x0b\x38\xb6\x0c\x6b\xa4\xf6\x89\x2f\x7d\x57\x06\x7d\x89\xf4\x31\xdf\x4c\x04\x11\x53\x9e\x26\x89\x6f\x81\x56\x8e\xa6\x9b\x9a\xf7\xd2\x79\xc4\x7c\xd3\xe1\x54\xe7\xa4\x36\x79\x1a\xcf\xdf\xbf\x0b\xcc\x6f\x1f\x67\x73\xff\xb7\x21\xd1\x1a\xdc\xa6\xb5\x5a\x79\xf5\x06\x37\x4e\x6e\xf1\x00\x2e\xc6\x79\x54\xa0\x9a\x92\x56\x27\x9c\x96\x84\xc9\xa1\x55\x95\x02\xea\x63\x21\x3b\xbf\x61\xaf\xc6\x64\x1c\xdd\x18\x48\xe9\xcd\x44\x49\x3f\xfb\xf6\xd6\x0e\x3a\xa1\xc6\x1b\xd4\x63\x72\x18\x4e\x57\x5f\x02\x38\xc2\x6a\x10\x4b\xc7\xff\x36\x92\xf7\x6c\x42\x9d\xbc\x27\xf2\x26\x3c\x40\x9f\x97\x3e\xad\x6d\xb3\xf1\x68\xed\xe4\x3e\x75\x4b\x24\x1a\xe2\x3b\x5d\x8f\x83\x43\x02\x29\xd0\xc4\x7b\x87\x71\x07\xe6\x82\xa6\xe2\xce\xdc\x4e\xd1\x04\x10\x07\x9c\x8e\x4d\xc8\xab\x89\xaa\x27\xb4\x9f\x15\x8a\xaa\xaf\xa7\x2e\xf0\x32\x2b\xea\xdb\x9a\xcb\x91\xad\x3a\x3a\x0f\xc8\xec\x21\xaa\xfa\x71\xab\x35\x01\xe7\x20\x72\x66\x93\x4b\x99\x0d\xad\x4f\xb8\x90\x13\x12\xa1\x9d\xf9\x1e\x92\x3d\x40\x58\x08\x32\xa0\x55\x6d\x93\x09\x0c\xb4\x9d\x7f\xca\x10\x3c\x10\xa1\xa3\x82\x6f\x1b\xf4\xa1\x63\x1e\x4b\x34\xc2\x32\x19\x5a\x7b\xba\x4e\x52\xd3\x79\x76\xb9\x0b\x03\xf4\x9b\xdb\xd0\x1e\xb3\xab\x9c\xb9\x4d\xb1\xdd\x56\x74\x6b\xb7\x95\xa7\xf7\x49\xea\x24\x59\x8f\x12\x62\x45\xa0\x95\x60\xd3\x5a\x09\x5e\xb9\x61\x14\x5b\x79\x95\x55\xee\x1b\xbd\xdb\xa8\xf7\x11\x3c\xe4\x4c\x54\xd8\x0d\x2d\xf4\x2b\x09\x0d\x91\x99\x30\xa5\xf0\x6d\x19\xc2\xd8\xc4\x28\x17\xbf\x9c\x4f\x96\xc2\x07\x87\x78\x11\xb1\xb9\x9c\xaa\xbb\x77\xcd\xde\x9c\xbc\x20\x55\xf5\x54\x0f\xc5\x95\xe7\x7d\x9a\x1e\xa6\x73\x8f\xc3\x70\xfe\x60\xd5\x0f\xba\x0e\x19\x58\x56\xeb\x09\xcb\x20\x32\x3b\xde\xc6\xa0\x33\xfc\xaa\xa3\xef\xd5\x86\xf9\x4c\xa7\xc4\xef\xe8\x7f\x5d\x5f\x6d\xf8\xf0\x3b\x6a\x12\x4c\x9e\x9f\x29\x84\x4c\xad\xdf\xdb\xf6\x7e\x96\x6b\x6f\x38\xa3\x5e\xf8\x8e\xb2\x3e\x15\x9f\xf6\x36\xd6\x92\xaa\xc5\x66\x28\xab\x74\x1b\x31\x45\xf3\x9e\x08\x40\x63\x56\xf8\x5c\x23\x98\x6a\x27\x01\xd6\x84\xf5\x68\x56\xd5\x5f\xac\x03\xe7\x6a\x63\xf7\x6a\xe3\xcf\x26\x81\x8f\x5b\xa6\xcd\x6b\xd4\x5f\x20\x27\x76\x84\xd6\x3d\x06\x5f\x75\x0d\xb6\x0b\xf0\x2f\xb8\x00\x8f\x2b\xa4\xe0\xa3\x36\xcd\x3a\xe2\x70\x6a\xf3\xcc\x39\xbb\x23\x69\xd0\x81\xdc\xad\xe1\xf2\x38\x8e\x27\x28\xd9\xdf\xf6\x89\x5a\x8a\xb5\x2f\x7a\xd3\x74\xd5\x1d\xe4\x1c\x80\x26\x7c\x9c\x4b\x24\x81\x8f\x5c\x9f\xb5\xb1\xa4\x13\xd5\x9a\xe0\x1c\xff\xa9\xdc\xb2\x95\x4e\x20\xfa\x87\xf8\xce\x9a\x32\x5c\x17\x10\x40\xd6\x8f\x30\x04\x9c\x79\x41\x9c\xc9\x10\x92\xdb\x32\x09\x9d\x80\x44\xd9\x4b\x09\xa3\x14\x5c\x20\x69\xdf\xf5\x13\xb2\x54\xad\x15\xca\xbc\xb5\xea\x6b\x8e\x1d\x67\x65\x71\x34\xc2\x63\xd7\xff\x32\x25\x5e\x6d\x3c\x3d\x34\xdf\xbe\x31\xb0\x54\xe0\xfa\x0a\x4e\x59\x73\x7a\xc1\xdc\xe1\x8c\xa4\x66\x38\xab\x3c\xc0\x62\xc8\xb8\x74\x2e\x7a\x0f\x61\x4d\x65\xd3\x3e\xbb\x53\xde\x08\xec\x88\xbb\x64\x6b\xdb\x56\x48\xc5\x26\x71\x37\xa1\x7d\x8e\x85\xe4\x45\x22\x0b\x6f\xf1\xd0\x01\x50\x30\x2b\x79\xa2\x3a\xb5\x9c\x0e\xdf\xbc\x03\x4e\xfa\xe3\xbf\xc8\x0a\xff\x6a\x7b\xcd\x62\x55\xd1\x6e\x3b\x7f\x95\x6d\xe7\x84\x1a\xf5\xf6\x8f\x74\x00\x17\x95\x1a\x3e\x65\x19\x49\x1a\xfc\x77\x68\x56\x26\xeb\x67\xcb\x21\xbb\x57\xfc\xa7\x80\x33\x33\x78\xc4\x7e\xc6\xa5\x34\xf4\x89\x8d\xc9\x0a\xae\x6b\x03\xdc\x6c\xa3\x9b\x63\x73\x02\x37\x45\xfb\xcf\xc0\x65\x0b\xb7\xc4\xfe\x64\x53\xf2\x1e\xe2\x06\x7e\x8e\x09\xae\x64\xf8\x4f\x7a\x54\x7e\x0f\xe3\xe7\x62\x9c\x2b\x12\xad\xa6\xfc\xab\x68\xca\x9a\x76\x5c\x66\x79\x4e\xd8\xb8\xe3\x1c\xb6\x51\x46\x6e\x01\xdd\x40\x3a\x00\xa5\xe2\x72\x2c\x84\x1c\x72\x56\x0c\x86\x21\x97\x91\xa5\xf1\x7c\x33\x9b\x6e\xbe\x71\x20\x03\xbc\xbb\xeb\x3b\x66\x07\xb8\x80\x57\x50\x21\xe4\x2b\x56\x06\xf1\x02\x91\x12\xa6\x2c\x7d\x5f\xd4\x09\x2e\x79\xa0\x00\xa9\x03\x2d\xdb\xfb\xdc\x36\xfe\x6d\x82\xd5\xf6\x42\x61\x85\x17\x0a\x94\xa5\x70\xca\xf8\x12\xb9\x48\xcb\x45\xc7\x6c\x6a\x68\x66\x73\xf8\x7d\xb0\x24\x3d\x4c\xd6\xa3\x2a\x32\xb1\xa2\xb8\xe6\x70\x7d\xd3\xe9\xf9\x2a\x57\x85\xeb\x1d\x57\x79\xaa\xbd\xf7\xd3\xad\x5d\xa6\x2b\x5f\xa6\x56\x68\x97\xa9\x59\x68\x85\x54\x38\x93\x50\x7b\x8e\x2e\x2f\x71\x4e\x06\x9c\x15\xf9\xee\xb5\xad\x2f\x77\x74\x7d\x4b\x68\x7a\x74\x59\x3a\x7f\x76\xaf\xd5\x3f\x1b\x3f\xf8\x2c\x83\x51\xd4\x97\x46\xbf\x87\x66\xe2\x6a\xd3\xff\x4e\xb5\x6f\x2d\xfd\xaf\x64\x19\xf8\x46\xd5\xaf\xca\x2f\x4a\x2a\xad\x16\x37\xad\xd5\xe2\x6b\x48\xe4\x44\xa8\x8c\x0d\x68\x75\xa9\x17\xcd\xcb\xfa\xc8\x67\x64\x15\xb6\xeb\x2a\xdd\xc3\xe5\xcd\x7b\x18\x5f\xfe\xff\x7f\xe2\xac\x80\xeb\xa3\x7f\xf4\xfb\x90\xc8\xcb\xa3\x73\x5d\x49\x43\x5c\x37\x9f\x3f\x9f\xa5\x92\x97\x1c\x27\xe1\xd6\x5b\xab\xe4\xa7\xda\xb7\xa5\xe4\x1b\x1f\x68\xf8\x23\x07\x0d\x43\x9c\x33\x65\x13\xa3\x7f\x66\x1f\x43\x44\x4c\x95\xcd\x4a\x41\x28\x16\x4b\x42\x65\x64\xb2\x3d\x3c\xcc\xd0\xb5\x45\x2f\x10\xa1\xf2\x60\x7f\x41\x57\xe7\xd7\x16\x12\x84\xde\x7a\xfa\x79\x4e\xe8\xad\xeb\xe3\x64\x49\xfa\x99\x48\xe2\x14\xfa\xc4\x54\x80\x9d\x33\xa0\x5a\xc1\x2d\xe2\xa0\x59\xd0\x7d\xcb\x60\xa2\xbf\xa7\xe5\xc3\x26\x85\xbb\xf6\x1f\x4e\x79\x3c\x4b\x0e\x5c\xf9\xf8\x05\x52\x52\x7d\x38\x5e\x42\xd0\x63\x05\x9e\x43\x3f\x80\xdd\x33\xe8\xd7\x8b\x0d\x9b\xfb\x90\x24\x33\xac\xbf\x2f\xbf\x5e\x46\xf4\x2f\xe0\xb4\xac\x7b\xbf\xab\x44\xa2\x79\x5c\xfc\x5a\x09\xe7\xe4\x9f\xd6\xbe\x0f\x53\x95\x6f\x4e\x4f\x5c\xc5\x69\x27\x58\xd6\x69\xde\xb0\x93\x06\x68\x7f\x3d\xc4\xa7\x58\x0e\x43\x55\xf6\x49\xdf\x7c\x98\xdb\x40\x7e\x8c\x72\x02\x09\x98\x4c\x86\x76\xaa\x75\xbd\x38\xc0\x4d\x31\x03\xe6\x71\xa0\x92\x70\xb0\x6f\x59\x88\x9d\xad\x44\x65\x53\x82\xb8\x02\xec\xd8\x5c\xa6\x37\x50\xfc\xaf\xf3\x8f\x1f\x76\x7f\x66\x36\x16\x00\x27\x09\x08\x45\x0c\x4b\x18\x01\x95\xdb\x48\x14\xc9\x50\xcd\xa2\x55\x1e\xe7\xea\x2f\x3b\x23\x4c\x49\x1f\x84\xdc\x29\x33\x1d\x8b\xcb\xfd\xeb\x26\xb3\xe2\x1d\xe3\x08\x1e\xf0\x28\xcf\xca\x5b\x00\xc7\x75\x75\x8b\x41\xcc\x5d\x3a\x2a\xa9\x6a\x87\x3c\x69\xac\x8a\x8b\x72\x96\xda\x21\xb8\xd7\xac\x4b\x7c\xab\x51\x81\xd8\x2e\xce\x8c\xdc\xc2\x11\xda\x10\x39\x24\xb5\xee\xfe\xa1\x4e\x83\x5f\x9a\x7c\xc2\x9b\x26\x67\xf7\x86\x7a\x70\xc3\x74\x52\x38\x17\xb5\xbe\x36\x70\xb1\x25\x65\x67\x4d\x71\x39\x4e\x06\x03\x68\x46\x48\xea\x94\x4e\x77\x40\xe5\x96\xb2\xf0\x48\x1f\x51\x56\x23\xa3\x89\xab\x19\x2d\xd3\x92\x4f\x77\xfe\x72\xff\xba\xb1\xe7\x93\xe3\x87\x08\x4d\xe1\x01\xed\x1b\xfb\x8a\x08\x35\x62\x5b\xb6\x9c\xb8\xd0\xb9\xab\x35\x7a\x7f\xc8\x44\x63\xf6\x1f\x46\xb3\x71\x19\x9a\x22\xd8\x08\xd0\x3d\x64\x59\xc7\xe9\xe6\x7b\x3c\x36\x39\xe9\xcd\x64\x1a\x08\x69\x8e\x1b\x1d\x67\x75\xe1\xdf\x41\x17\x1f\x8f\x3f\x1e\x99\x1e\x2a\x61\x1b\x50\x1b\x99\x62\xe3\x74\x74\x11\x8e\x32\x6a\xa5\x81\xaa\x62\xab\x30\xa2\x25\x19\x4a\x86\x98\x0e\xa0\xb4\x2d\x0b\x59\x70\x68\xb0\x8c\x02\xd6\xbe\x76\x2c\x04\x2e\xfb\xf7\x84\xa6\x33\x8a\x07\xfd\xea\x8a\xf8\x1d\xa1\xa1\x94\xb9\x38\xda\xdd\x1d\x10\xb9\x73\xfb\x4a\x23\xc6\x95\xb1\x5e\x50\x22\xc7\x3a\x8f\x38\x27\xbd\x42\x32\x2e\x76\x53\xb8\x83\x6c\x57\x90\x41\x07\xf3\x64\x48\x24\xe8\x88\x95\x5d\x9c\x93\x4e\xc2\xa8\x92\x26\xc2\xa8\xd8\x19\xa5\xdf\x69\x90\x58\x47\x75\x53\x3c\x8a\x51\xda\x08\x5a\x9d\x64\xf4\x43\x6d\x45\x34\x32\x3a\x83\x8e\x17\x8a\xcd\x04\x72\x29\x76\xd9\x1d\xf0\x3b\x02\xf7\xbb\xf7\x8c\xdf\x12\x3a\xe8\x28\xf1\xed\x18\xf9\x10\xbb\xda\x95\xb3\xfb\x9d\xfe\xdf\xa3\xf9\xd2\x3e\xa1\x18\xe6\x0c\xa6\xf8\x09\x38\x54\xdf\x11\xbb\x8f\x62\xd0\xed\xc9\x71\x7b\xe5\xf7\xe7\x46\xe1\x24\xd3\xef\xab\x65\x64\x82\xa6\xf4\xfa\x2b\xf5\x75\xf3\x1a\x1c\xe1\xd4\xa8\x7a\x4c\xc7\x6b\x17\xf9\x5a\x19\xed\x8e\x26\xc1\xb2\x0e\xa6\xa9\xfa\xb7\xc9\xf0\x9f\x8c\x1f\x35\xa2\x05\x09\x5e\xf2\x9f\x4e\x8e\x9f\x66\x21\x14\xe4\x51\xeb\xdb\x63\x64\xca\xc5\x68\xd5\xea\x82\xf5\xd4\x6b\xb1\x4d\xde\xb5\xa8\x29\xbb\x18\xe7\xa0\x24\xad\x1e\x27\x80\xdd\x66\x97\xd4\x6e\xcb\x17\x6f\x46\x7a\xef\xd4\x3d\xf4\xda\xd7\x8b\x67\x6d\x04\x29\xc1\xaa\x33\x4d\x27\xdb\x89\xee\xeb\x37\x0c\xe0\x12\x8b\xaa\x00\x95\xea\xec\x7f\x5e\x5c\x9c\xd6\xfe\xde\x1c\xa3\xba\x49\xa0\x4c\x2a\xa3\x28\xef\xfe\x26\x18\x6d\xaa\xd5\x12\xe4\x8e\x10\xc9\x10\x46\x38\x98\x19\x6d\x83\x38\x16\xcc\xbb\xe5\x79\x50\x8f\x6f\x03\xa1\x30\xf7\x01\x42\x7f\xf3\xf7\x69\xa6\x5f\xca\x1e\x3d\xd7\xaf\x7d\x3a\xfb\x65\x4a\x46\x4c\x2f\x0b\x9e\xf9\xbc\x60\xc1\xfe\x9b\xfa\xa7\x57\x45\xd3\x9a\xb9\x51\x5c\x7f\xaf\x4b\x1e\xd6\xb9\xa5\x63\x63\xba\x9b\x62\x88\xda\x94\xf5\x71\xad\x71\xc3\xc2\x82\xc4\x0d\x1c\xbb\xc8\x73\xc6\xb5\x9f\xa8\xc7\x58\xb6\xad\x4e\xd5\x2f\x0f\xb7\x51\x3f\x63\x58\xff\xc3\xb0\xe3\x8b\xed\x41\xe8\xf2\x5a\x9d\xc7\x79\x1f\x27\xf0\xc7\x97\x6d\x34\xc2\xf9\xa5\x79\xb5\xfe\x7b\x6d\xa2\x51\x92\x79\x5c\xb1\x2b\xf2\xb1\xaa\x81\x96\xc0\x29\xce\x8e\x59\xe2\xf5\xe8\x4d\xea\xa1\xea\xc5\x5a\x88\x8e\x8d\x08\xae\x59\xb0\xde\x61\x51\x67\x31\x4b\xab\x4a\x1b\xd5\xd7\x47\x1d\x09\xba\x02\xf0\x44\xf0\x8a\x6f\x02\x43\xd7\xd5\x34\x43\xde\x87\x23\xa4\x57\xb5\x82\x7b\xf2\x53\x46\xd3\x0c\x76\xe5\x35\xed\xb3\x91\x5f\x0d\x1f\xcd\x98\x0d\x6d\x19\xfa\x48\xcf\x57\x40\xca\xd6\xea\xe1\x9a\xb4\xba\xc8\x02\x22\x6a\xb9\x5b\xcd\xd9\x56\x89\x5a\x41\xed\x11\x2c\x88\x32\x72\xa7\x6e\xb3\xca\xfc\x2a\x05\xad\x6e\xbd\xce\xf2\x16\xf4\xf5\x28\xd1\x45\x08\x68\xd1\x90\x08\xba\xde\x82\xae\x02\x5c\x8b\x51\xd7\x81\x24\x91\x55\xeb\xa1\x6a\x3b\x98\xec\xb4\x7a\x0f\x53\xdf\xc1\xe4\x43\xd5\xbc\x6b\x2b\x15\x9f\xd0\x8a\x1b\xae\x05\xee\xc6\xa6\xad\x63\x4f\x36\x2d\x76\x67\x0e\x24\xbb\x8e\x09\x8e\x9b\xde\x95\x4e\x2e\x3c\x24\x59\x21\xc8\x1d\xfc\x8a\x1f\xc8\x28\x74\x1d\x87\x5e\x58\xce\x7e\x85\xd0\xf5\x7d\x25\xa4\x62\xb8\x6b\x93\x31\xb7\x55\x38\x36\xa6\x65\x19\xb5\xbb\x03\x17\xa6\x6d\x26\x36\x54\xf0\x3e\x99\x99\xb0\x2f\x1b\xe1\x23\x03\xca\x38\xa4\x2e\xf8\x5b\xd9\x3d\x84\x0e\xdc\x23\xa1\x62\xc2\x4b\xa4\x96\x92\xe2\x2b\x8a\x3a\xa8\x27\x18\x35\xfb\x0b\x49\x8f\x10\xd6\x3f\x87\xec\xfa\x55\x3b\x39\xde\x46\x64\x07\x76\x10\x46\xfb\x87\x28\x19\x62\x8e\x13\x7d\x6d\x38\x84\x07\xe7\xe3\xee\xa0\x82\x93\xa3\xa6\x03\xe2\xd4\x10\x9c\x9d\xe8\x6a\xbc\xa6\x2e\x6f\x6f\x8c\x7e\x66\x19\xa6\x03\x44\x41\xee\xaa\xc3\xc4\xa9\xfa\xc3\x19\xfc\xbb\x00\x21\x3f\x9d\x35\x57\x82\xab\x5a\x07\xc1\x08\x93\xec\x48\x1b\x81\xea\x5f\xca\x8c\xe0\x20\xc4\xbc\x6f\x05\xd2\x54\x3d\x52\xa4\x4c\x97\xde\x58\x7a\x9d\x12\x1a\x77\xe4\x1c\xfa\x53\x57\x4e\x81\xe4\xcd\xb1\x5a\x57\xa8\x50\x0b\xd6\xe4\x4f\x30\x81\xf9\xda\xc3\xef\x6e\xd9\xd0\xd9\xbb\xb7\x81\x24\xbb\x7b\x07\x6a\x9f\x31\xc8\x42\x74\xb0\xd3\x45\x97\x67\xef\xde\xaa\xdf\x5e\xef\xa0\x0e\x22\xf9\xdd\xa1\x1e\xa1\x93\xd3\xbb\xc3\x50\x11\x38\x5d\x34\x5b\x66\x58\x4e\x4e\x0d\xe1\x97\x11\x22\x70\x72\x7a\xf7\x32\x8c\x70\x42\x52\x4f\x5e\xdc\xaa\x61\xf4\xf6\xe4\xf8\xac\x99\xa8\x7e\xa2\x83\x46\x38\x09\xa7\xfa\xeb\x9b\xb7\x4d\xc2\x54\x11\xff\xf5\x4d\xe8\x3c\x75\x50\x51\xe8\x35\x49\xd1\xa7\x4f\x27\xc7\xe6\xae\xc2\x9e\x78\x8a\x3c\x07\xae\xb3\x3f\xc5\x59\x92\x2e\xe3\x06\x0c\xe0\x01\x6d\xbe\x26\x5b\xff\xba\xdc\xeb\xfc\x88\x3b\xfd\xeb\x3f\x5e\x7d\xe9\xbc\x2e\x7f\x38\x0c\xfb\xa1\xbb\xff\xe5\x6f\x51\xdc\x1c\x94\xec\x1c\x3c\x39\x3f\x07\xe5\x4f\x07\xab\x63\xe8\xb0\x64\xe8\xf0\xc9\x19\x3a\x9c\x64\xe8\xd5\x8f\xb8\x77\x3d\x9f\xc7\x68\xb6\x5e\x94\x6c\xbd\x78\x72\xb6\x5e\xac\x87\x2d\x22\x7a\xd4\xe8\xb5\xf3\x9f\x3e\x74\xf7\x10\xe3\xe6\x5f\x07\x2e\xdc\xc2\x6e\x55\x19\xb9\x0d\x33\x6a\x11\xba\xda\xd8\x3b\xd8\xef\xfe\xfd\x45\x77\xef\xf0\xe0\x6a\x43\x51\xbc\xda\xf8\xf1\xef\xaf\x3a\xe5\x6f\xbb\x57\x1b\xf6\xcb\xdd\xbd\x60\x5d\x52\xf6\x70\xb6\x5f\x53\x5f\x8c\xe2\xbd\x7b\x50\x71\x3f\x8f\xe7\x39\x7d\x0f\xa6\x9f\x70\x48\x89\x4c\x30\xd7\x26\x84\xf9\x09\xa9\x1f\xdd\x77\x1a\xc3\x41\xe6\xb5\x4a\x5a\xfe\xb5\xf9\xfa\x48\x4b\xba\x9e\xef\xcd\xd7\x47\xe6\xdf\x07\x5f\xb6\x5e\x7f\x7e\x71\xd9\xed\xbc\xb8\xb6\x7f\x3c\xfc\xf2\xf9\xe5\xe6\xeb\xa3\xbd\x6e\xf7\xb3\x16\x21\xf3\xfb\xad\xf2\xd5\xcf\x07\x97\x87\x7f\x77\x0f\x1f\x7c\xf9\x7c\xa0\x1e\xbe\xdc\xeb\xbc\xb8\xfe\x7c\xf9\xf2\xd5\xe4\xd3\xdd\x2f\x9f\x37\x5f\x1f\xed\x77\x0f\xba\x9f\xbb\xaf\xf6\xf6\x3e\x1f\xbc\xb8\xba\xba\xba\x4a\xd5\x57\xcd\x3f\xba\xdd\x2f\x5b\xa1\xb2\x67\x20\x6a\x74\x8c\x28\xa3\x28\x25\x03\x35\x36\x95\x95\x34\x22\x0f\x26\x93\x40\x07\x09\x11\x78\xbe\x56\x3b\xce\xa7\x9d\xf3\x1d\x24\x58\x42\x70\x66\x12\x06\x10\x39\x76\xc3\x5d\x19\x88\x7e\x88\xa1\x6b\x76\xb4\x1d\x9f\x97\x1d\x74\xfd\xda\xfc\xb0\x5f\xff\xe1\xf0\xcb\xdf\x50\x27\x90\xe4\x10\x1e\x12\x96\x31\xae\x05\x6f\x08\x0f\x38\x85\x84\x8c\x70\x86\xf4\x6f\x0d\x32\xc9\x8a\xde\x77\xef\x74\x0b\x96\xb9\x09\x0e\x5d\xdf\xbf\x7b\xbd\x69\x75\xc3\x9b\xce\x3b\x25\x22\x9f\xeb\x3f\xbe\x0c\x9f\xb1\x0e\xe2\x83\x5e\xd5\xf5\xb3\x9f\x7f\x9a\xe9\x32\x1f\xf4\xe2\x54\x05\x1f\xf4\x36\xf7\x5f\xbc\xd8\xb6\xff\x6d\x69\xd5\xd0\x1b\x4b\x75\x42\xc1\x02\x5e\x1e\x22\xa0\x8a\x7c\xb0\x4a\x35\x15\xd9\x53\x2c\x31\xea\xa0\x1c\x0b\x71\xcf\xf4\xfa\xa3\x63\x7d\xdf\x8d\x58\xbf\xb4\xbe\x43\x1d\x26\x58\x6a\x7b\x55\xfd\x7f\x4a\x35\xec\xef\xed\xbd\xec\xec\x75\x3b\x7b\xfb\x57\x1b\x35\xcb\x33\x5c\xfd\xf7\x8b\x2c\xeb\x68\xc2\x84\x2a\x63\xf5\xe0\xe0\xe0\x47\xd4\x41\xa9\x8b\x55\x54\x9f\x0d\x89\x30\xac\xda\x54\x07\xf7\x11\x15\xa6\x6f\x33\xc6\x97\x24\x23\x30\xd6\xd7\x71\xdc\x27\xf4\x8c\x9b\xf8\xcc\x0c\xcc\x3a\x3e\x4f\x70\x56\x75\xd5\x1d\xf0\x3a\x7a\xcc\xd4\x77\xc2\x17\xb0\x1e\x0c\xf5\xca\xcc\x50\x77\x0f\x3b\xdd\xfd\x4e\xf7\xc5\x45\xf7\xc7\xa3\x83\xbd\xa3\xfd\xbd\x9d\xbd\xbd\xbd\xff\x0d\x5e\x1b\x93\x07\x03\xf5\x99\x8e\xfe\x4c\x35\xf0\x1e\x64\xa5\x6b\x91\x6e\x3c\xbf\x23\x78\x29\xb2\x23\xfc\x70\x12\xee\xf6\xab\x05\x40\xbe\x0c\x3b\xbe\x34\x05\x45\x2e\xe8\xcf\x2f\x40\x07\x4d\x81\x64\x4f\xde\xa1\x18\x27\xf8\x93\x75\x2a\xdc\x51\x33\x19\x00\x88\x3e\x98\x5d\x6c\xe2\x26\x51\xfb\xef\xcc\xf6\x16\xb8\x0c\x32\x22\x81\x63\xef\xc5\xa3\x69\xb1\x32\x49\xe8\xf3\x92\x49\x42\x9f\x99\x4c\x12\xfa\x0c\x65\x32\xc6\x79\xf8\xed\xc9\x64\x91\x49\x92\x67\xf0\x71\x41\xac\xf0\x74\xfb\xe6\x18\xa4\x45\x16\x50\xf4\x75\x92\x78\xb8\xf3\x37\xc7\x52\x02\x5f\xcf\x05\x97\x24\x32\xae\xdb\xe1\x94\x3d\xd1\x30\x4b\x13\x2e\x28\xf9\x77\x01\x11\x4a\x2e\x76\xbc\x1f\x3a\x4e\x00\x19\x0f\xfc\xc4\x84\xc4\xfe\xcf\x71\xf5\xba\xb9\x68\x75\x40\x25\x77\x93\x1f\x28\xb2\xd5\xa5\xf0\x44\x38\xb0\x3a\xc8\x16\x42\xb2\x11\xea\xc1\x10\xdf\x11\xc6\x51\x63\x58\x73\xbd\x95\x11\x06\xa6\x54\x4a\x98\x7f\x3e\xea\x6e\x33\x72\x36\xe3\xae\xe0\x82\xaf\xfe\x23\x1e\xf5\xa3\x75\x4c\x0b\x1c\x85\xe8\x40\x06\x3f\xe7\x41\x8b\x34\x0e\x66\xb6\x1a\x62\x21\x68\x34\xdf\x23\x93\x68\x2f\x7d\xa7\x69\xce\x08\x36\xe3\x8f\x89\xd3\xb2\x41\x90\xfa\x4c\x99\x73\x96\x16\x09\xa4\xbb\x09\xa3\xa2\x18\x2d\x5c\x4e\xd6\xb5\xd7\x08\x13\xf1\x74\xaf\xe0\x0b\xc0\xd2\x13\xbd\xfe\x74\x76\x32\x0d\x6f\x31\x21\x88\xa6\x03\x9b\x6f\xf1\x08\xb2\xad\xb2\x23\x08\x1e\xf2\x8c\x24\x44\x2e\x48\x59\xd4\x38\xf8\x0d\x1d\x36\x21\x43\x3e\xa4\x54\x59\x62\x4f\x8f\xae\xc4\x5c\x97\x67\x30\x1d\x5b\x0c\x97\x9a\xd3\xd1\xde\xb8\x85\x4b\xb5\x70\xa9\xc5\x5c\xb4\x70\xa9\x16\x2e\xd5\xc2\xa5\x5a\xb8\x54\x0b\x97\x5a\x82\xd1\x16\x2e\xd5\xc2\xa5\x5a\xb8\x94\x6e\x2d\x5c\xaa\xd6\x5a\xb8\x54\x0b\x97\x6a\xe1\x52\x0b\x5b\x0b\x97\x6a\xe1\x52\x2d\x5c\x6a\xde\xa3\x2d\x5c\xaa\x85\x4b\xb5\x70\xa9\x5a\x6b\xe1\x52\x2d\x5c\xaa\x85\x4b\x55\xad\x85\x4b\xb5\x70\xa9\x16\x2e\xd5\xc2\xa5\x5a\xb8\x54\x0b\x97\xf2\x73\xd3\xc2\xa5\x56\xc8\x50\x0b\x97\x6a\xe1\x52\xe1\xbc\xb7\x70\xa9\x16\x2e\xd5\xd4\x5a\xb8\x54\xd5\x5a\xb8\x54\x0b\x97\x42\x2d\x5c\xaa\x85\x4b\x2d\xe8\xcf\x33\x83\xa6\xb4\x70\xa9\x79\xad\x85\x4b\x7d\xdd\x0e\x3d\x43\x99\x6c\xe1\x52\xb5\xf6\xcd\x31\xd8\xc2\xa5\x16\x3c\xbe\x0e\xc2\x2d\x5c\xaa\x85\x4b\xb5\x70\xa9\xe5\xbf\xdb\xc2\xa5\xc2\xbb\xf7\x6d\xc1\xa5\x24\xe4\xbe\xfa\x57\xe7\xea\x19\x87\x0f\xd0\x77\x82\x2c\x37\xd1\x2a\xa5\x92\xd2\x97\xbc\x3a\xfc\x50\x9f\xb5\x21\x9f\xa7\x24\x8c\xeb\x95\x03\x82\x07\x48\x0a\xa9\x0e\x74\x20\xef\x01\x4c\x64\xbc\xc5\x64\x99\x28\x7b\xd0\xc5\xac\x66\x68\x2c\x5c\x4e\x53\x05\x88\xed\x98\x4d\x06\xef\xd5\x51\x40\x4e\xa3\x01\x95\x44\x8e\xd1\x66\xc2\x8a\x05\x21\xfd\x3d\xd0\x3e\x88\x39\x80\x23\x75\x9e\xd6\xb3\xa4\xe6\x72\x5e\xf4\xa4\x2f\x3e\xc7\x1f\xbf\xb3\x36\xfc\x97\x17\x01\x16\xb4\x4e\x1f\x79\xf5\xbe\x10\x07\xb6\x1e\x24\x58\x1c\x16\x2c\x2c\xbc\x2a\x04\x0f\xb6\x0a\x44\x58\xa0\x76\x0d\x40\x85\xad\x09\x17\xb6\x0e\x64\xd8\x93\x61\xc3\x96\x45\x87\x35\x92\x34\xc8\xb1\x35\xe2\xc3\x96\x45\x88\x35\x6f\xf4\x0e\x3d\x16\x8b\x11\x6b\xa4\x3a\x0f\x3f\x16\x86\x12\x6b\x24\x3b\x17\x41\x16\x80\x13\xf3\xc9\xf1\x2c\x86\xcc\x87\x14\x6b\xa4\xd8\x80\x22\x6b\xc2\x8a\x35\xd2\xf4\xe2\xc8\x02\x35\x46\x33\x96\xec\xdb\x41\x93\x05\xb2\xdb\x8c\x28\x7b\xb6\x98\xb2\x08\xee\x3c\xb8\xb2\x67\x8d\x2c\x0b\x64\x33\x18\x5d\xb6\x46\x7c\xd9\x37\x86\x30\x0b\x1c\xd9\x46\x94\xd9\x33\xc5\x99\x05\xb1\xe6\x35\x66\x1b\xd0\x66\xb1\xe1\xf9\x4b\x23\xce\x1a\x58\x54\x96\x95\x0f\x73\x16\x0a\x08\x08\xc2\x9d\xad\x09\x79\xb6\x04\xf6\x2c\xd8\xb1\x10\x82\xf5\x5a\x19\x02\x2d\x06\x7d\x11\x88\x42\x5b\x07\x0e\x2d\xca\xb5\x14\x05\x8c\x88\xa0\x1b\x1c\x01\xbf\x9e\xe8\xf7\x35\x44\xbe\x47\x45\xbd\x2b\x93\x2f\xe4\x3e\x20\x28\xe2\x7d\x65\xd1\xee\x31\xd8\xb5\x75\xa1\xd7\x56\x8e\x5f\x8b\xc7\x44\xad\x17\x0a\x14\x88\x63\x8b\xa4\x1b\xe1\xd0\x0e\x09\x62\x88\xf8\x76\xcc\xe8\x2e\x87\x69\x8b\x9d\xc1\x48\x5c\x5b\x14\xb2\x2d\x90\x22\xaa\x10\x70\xcb\x60\xdb\x56\x0e\x4f\x8a\x16\xea\x25\xee\x5f\xc2\x31\x6e\x91\x37\x41\x6b\xc2\xb9\x05\x23\xdd\x22\x28\x2e\x80\x32\xaf\x18\xeb\x16\x8f\x76\x5b\xb9\x40\xc5\x22\xde\x22\x31\x6f\x2d\xb4\xb1\xd6\xbe\x32\xb4\x71\x39\xfc\x5b\xfc\x75\xf9\xb2\x18\xb8\x65\xbe\x14\x83\x83\x8b\x43\xc2\x05\xcf\xaa\x45\xcc\x45\x60\xe1\xc2\xe5\xb1\x46\xaa\x11\x0d\x17\x2e\x82\x75\xd4\x5c\x23\x1e\x2e\x92\xff\x0a\x37\xb7\x26\x44\xdc\x7a\x30\x71\x11\xa8\xb8\x60\x8a\x53\x17\x76\x8b\x71\x71\xe1\xb3\x36\x8d\x9f\x6b\x44\xc6\x45\x0c\xe8\x04\x82\x2e\x00\xc2\x16\x47\xfa\xa5\x23\x1d\x82\x8e\x8b\x20\xad\x51\x74\xc1\xf8\xb8\x08\xc2\x23\x9c\x1c\xad\x07\x21\xb7\x1e\x8c\xdc\xd7\x44\xc9\xad\x0b\x27\xf7\x55\x91\x72\xeb\xc2\xca\x3d\x03\xb4\xdc\xba\xf0\x72\xcf\x00\x31\x17\x81\x99\x0b\xa6\x38\x07\xc3\x36\x1f\x35\x17\xd9\xc7\xee\xde\xd1\x1a\x70\x73\xeb\x47\xce\xc5\x60\xe7\x96\x93\x9c\x6f\x1f\x3d\xb7\x1e\xfc\xdc\x3a\x10\x74\x31\x18\xba\x08\x01\x09\x45\xd1\x05\x93\xac\xa1\xed\xd6\x8c\xa3\x5b\x07\x92\x6e\x1d\x58\xba\x18\x34\x5d\x04\xeb\x81\x78\xba\x25\x2d\x56\x1f\xa2\x2e\x62\x25\x94\x70\x36\x0f\xa6\x2e\x46\x07\x2d\xc4\xde\x4d\xa2\xea\xe2\xb4\x80\x17\x7d\x67\x47\x3b\x98\xea\x3a\xf0\x77\x2b\x44\xe0\x2d\xe1\x68\x0c\x3f\xb8\x46\x93\x8e\x43\xe2\x2d\x83\xe8\x89\xc7\xf4\x44\xe3\xf1\x9e\xb0\x5b\xb1\x08\xa8\x27\xec\x5a\x8c\x03\x69\x2d\x40\xa1\x48\xa8\xd0\x32\xd2\x1a\x85\xd1\x7b\xb2\xb1\x8f\x43\xea\x3d\x61\xb7\x9e\xad\xb4\xc6\xb9\x3b\xbf\x55\x69\x8d\x44\xef\x7d\xb3\x8c\xc6\xa1\xf8\x96\x71\x5f\x47\x21\xf9\x96\x81\x52\x85\xa3\xf9\x96\x05\x6a\xad\x8b\x78\x34\xaa\x6f\x99\xf1\x5f\x02\xd9\xb7\x2e\x6c\x5f\x04\xba\x2f\x98\x22\xa1\xcb\xe1\xfb\xa2\xef\x75\xa3\x67\x37\xf6\xda\x31\x22\x2c\x22\xea\xe1\x50\xac\x5f\xc4\x88\x2c\x11\xee\x11\x32\x0a\x81\x4b\x39\x16\x6d\xb8\x3a\x82\x41\xa3\x1e\xf0\xd0\xfa\xf0\x7f\x61\x08\xc0\x80\x4e\x2e\x44\x01\x3e\x0e\x07\xb8\xb0\xdb\x1e\x7c\xa0\x77\x92\x1a\x19\x5a\x24\x82\x0b\x5e\x12\x12\xcb\x62\x6a\x21\xcc\x44\x5e\x9a\x87\x34\xb0\x02\xbd\x57\x4c\x82\xfc\x69\x4e\x11\xb5\xc5\xe1\x40\x09\xa3\x26\xc2\xc8\x87\x5f\x7c\x5b\x3e\x88\x3a\xb3\xc9\x83\xc2\x30\x85\x93\x3d\x2c\x29\xda\x87\x7a\x50\x56\x92\x93\x06\x3a\xd5\x0c\x46\xc3\x52\x69\x6c\xe0\x1a\x08\xa5\xe7\x75\x9e\x81\xe2\x8b\x84\xca\xb0\x90\x17\x1c\x53\xa1\xbb\x72\xd1\x90\xae\x67\x82\x95\x5f\xb0\x90\xc6\x53\x60\xb1\x41\x96\x15\x59\x92\x82\x14\xf5\x39\x1b\x21\x46\xdd\x34\x2d\x5e\xac\x0c\x61\xca\xe4\x10\xf8\x22\x13\xcb\x99\xd5\xa5\xdf\x60\x39\xf9\x34\xec\x7e\xca\x15\x99\x60\x56\x2f\x86\xa0\x5f\x73\xec\x12\x51\xe3\xf7\x1e\x0b\x54\x68\x7a\xe9\xda\xfb\x3e\x02\x21\xf0\x20\xac\xd3\x6f\xd0\xb0\x18\x61\x8a\x38\xe0\x54\x99\x96\xee\x65\xa4\x64\x2f\xc1\xba\x52\x61\x0a\x12\x93\x4c\x20\xdc\x63\x45\x83\x26\x1d\x42\x6d\x56\x17\x31\xe9\xed\x3c\x07\x2c\x16\x7b\xe0\x66\x06\xdc\x3c\x5e\x46\x52\x97\x03\xfe\xbd\xb0\x73\xf1\xf8\x1e\xcd\x53\x30\x0b\x7a\x74\x5e\xaa\x99\x89\xce\x6c\x6b\xe1\x66\x7d\x74\xc1\x0b\xd8\x46\xef\x70\x26\x60\xdb\xc5\x67\x2c\xdd\xaf\xa6\xed\x72\x66\xcf\x52\x5f\xbf\x9d\x50\x2b\x55\xf7\x96\xec\x41\x93\xa9\xd2\x59\xbc\x94\x3b\x8b\x60\x05\x4b\x6d\x0a\x08\xb1\x9e\x0e\x43\x4a\x7f\x06\x0a\x8b\xdc\xb7\x13\xc3\xf1\x71\xe6\x05\x57\x9b\x73\xc4\x84\x44\x1c\x12\xa0\x12\x0d\xaa\xbf\xba\x2f\xcc\xe9\xb3\x91\x3b\x22\xa6\x54\xf6\xec\x88\x36\x9f\xf7\x9b\x4e\xf6\xf9\x10\x0b\x5f\x89\xd1\x53\xf5\xcc\xbc\xfd\xa6\x61\x0a\x39\x68\x58\x84\x6f\x3f\x3b\xb3\x8f\xb9\x31\xb2\x97\x3c\x6a\xdb\x49\x64\xa1\x23\xa9\xed\x03\x56\xea\x17\x15\x27\xad\x8d\xc0\xc1\x7e\xd4\x08\x08\xc8\x20\x91\x6c\x4e\xa2\xe2\xc9\xc5\x67\x1f\x73\x17\xc8\x92\x21\x92\x02\x95\xca\xba\xc9\x59\x2a\x50\x0f\x32\x46\x07\x16\x7a\xdc\xd4\xd5\x85\xa3\x36\x57\x44\x67\x7e\x69\xa4\xa5\x16\x08\x27\x24\xe3\x4a\x21\xd7\x7e\x53\xf4\xdc\x9e\x5d\x4e\x80\x48\x70\xdd\xa0\xce\x70\x0f\x32\xc7\x93\x86\x59\xa3\x1d\xb3\xa8\x76\xdc\x80\x94\xcf\x2a\x23\xce\x4d\x94\x7b\x34\x87\x64\xc7\xcd\x4d\xf5\xa0\x26\x30\xfd\xa8\xa1\x3a\xf5\xb0\x55\x7b\xe8\x8f\x2f\xff\xef\xff\x02\x00\x00\xff\xff\x4d\x72\xb4\x8b\x59\x4c\x08\x00"), }, "/crd/bases/camel.apache.org_kamelets.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_kamelets.yaml", @@ -590,9 +590,9 @@ var assets = func() http.FileSystem { "/traits.yaml": &vfsgen۰CompressedFileInfo{ name: "traits.yaml", modTime: time.Time{}, - uncompressedSize: 51673, + uncompressedSize: 51733, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\xfd\x73\x5b\xb9\x91\xe0\xef\xf3\x57\xa0\xb4\x57\x65\xc9\x45\x52\x9e\xc9\x26\x99\xd3\xdd\x6c\x4e\x63\x7b\x12\xcd\xf8\x43\x67\x6b\x26\x9b\xf2\xb9\x42\xf0\xbd\x26\x09\xf3\x11\x78\x01\xf0\x24\x33\x97\xfb\xdf\xaf\xd0\xdd\xf8\x78\x8f\x94\x44\xd9\xd6\x6c\xb4\xb5\x9b\xaa\x1d\x4b\x7a\x00\x1a\x8d\xee\x46\x7f\xc3\x5b\xa9\xbc\x3b\xf9\x6a\x2c\xb4\x5c\xc3\x89\x90\xf3\xb9\xd2\xca\x6f\xbe\x12\xa2\x6d\xa4\x9f\x1b\xbb\x3e\x11\x73\xd9\x38\x08\xbf\xb1\x66\xae\x1a\x70\x27\x5f\x09\x31\x16\x3f\x75\x33\xb0\x1a\x3c\x38\xfa\x51\x4b\xaf\x2e\x01\xff\xfd\xba\x05\xfd\x76\xa9\xe6\xfe\x2b\x21\x6a\x70\x95\x55\xad\x57\x46\x9f\x88\xd3\xa6\x31\x57\x4e\x54\x46\xbb\xb0\xb2\x56\x7a\x21\xae\x96\xaa\x5a\x0a\x6d\x6a\x70\xc2\x2f\x41\x28\xed\x61\x61\x65\x18\x20\x5a\x53\x1f\xba\x23\x21\x2d\x08\x68\xd4\x42\xcd\x9a\xb0\x80\x10\xde\x88\x19\x08\x57\x2d\xa1\xee\x1a\xa8\x85\xd1\x23\x31\x93\x0e\xff\x25\x1a\x39\x83\xc6\x85\x7f\x85\xe9\xc2\xc4\x23\x61\xac\xb8\x52\x7e\x89\x93\xdb\x71\x6b\xea\xb4\x53\x21\x75\x8d\x73\x4a\xed\xd5\x38\xfe\x76\xe7\x74\xad\xa9\x03\x88\xd2\x23\x40\xb2\xb1\x20\xeb\x8d\xb0\x9d\xc6\x7d\x14\xeb\xb9\x09\xce\x78\xe6\x1f\x39\x51\x2b\x27\x67\x01\xc6\xd9\x46\xd4\x30\x97\x5d\xe3\x27\x84\xcb\x16\xac\x57\x11\x9b\x84\x7e\xd0\xf8\x2d\xed\x71\xd3\xc2\x89\x98\x19\xd3\xe0\x8f\x3d\x3c\x3e\x95\x3a\x20\xa0\x0b\x20\x7a\xc3\xc3\xc2\x26\x79\x35\x21\x05\x9e\xec\x24\x60\x9c\xfe\xe9\x84\x5b\x06\xb0\xfd\x52\x85\x03\x58\xaf\x8d\xc6\x79\x13\x28\x9b\x49\x01\x48\x6b\xea\x71\x41\x0b\x37\x43\x73\xda\x5c\xc9\x4d\x98\x74\xdc\x98\x4a\x7a\x70\x62\xdd\x35\x5e\xb5\x0d\x08\x0b\x6d\xa3\x2a\xe9\x84\x99\x6f\x1d\xae\x22\x84\x39\xb9\x06\x86\x24\xe0\x4e\x1c\x32\x96\xc4\x63\xa4\xbb\xc7\x47\x5b\x70\x95\x07\x75\x2b\x70\xaf\xe0\x12\xec\xaf\x02\x5b\xf8\x22\xc1\x35\x26\xb2\x29\xc0\x7b\xf4\xee\xbd\xf3\x56\xe9\xc5\xa3\x6d\x20\x9f\xc1\x5c\x69\x70\x42\x0a\x07\x3e\xc0\xb3\x37\x3b\x10\x2b\x30\x8c\x7b\x33\xc4\x75\x47\xfd\x99\x50\x23\x83\x1c\x86\x69\x9b\x8d\xf0\x4b\xe3\x40\xac\xa5\xaf\x96\x81\x3d\xc2\xd2\x38\xbb\x70\xd0\x40\xe5\x8d\x1d\x31\xd4\x16\x1a\x14\x1d\x61\x2b\xe1\xab\x85\xba\x04\x8d\xc0\xb9\x56\x56\x70\x44\x2c\xe7\x97\xb0\x03\x15\x6e\x69\xba\xa6\x0e\xbc\x90\x4e\xb8\xe6\x69\x03\xbf\xdf\x48\x3a\x0f\x75\xb3\xda\xf8\x1b\x36\x1c\xb7\x3b\xeb\x54\x53\x83\xed\x09\x72\x6f\xbb\x2f\x23\xc7\x2f\x96\x10\x17\x20\xe9\x22\x94\x23\xd9\xaa\x65\xd3\x6c\x92\x60\xaa\xc1\x83\x5d\x2b\x0d\xb8\xd7\x19\x38\x2f\x82\xe0\xf7\xb0\xd8\x24\x39\x1e\xa6\x09\x42\x38\xdc\x0a\x73\xb5\xe8\x2c\x88\xb3\xbc\xf7\x9f\x94\x77\x0f\x40\x5e\x5e\x82\x9d\x19\x07\xb7\x02\xf2\x9c\x56\xe6\xcf\x45\x63\x16\x0b\xbe\x3b\x08\x0f\x95\x59\xb7\x46\x83\xf6\x7c\xd1\xb8\xae\x6d\x8d\xf5\x42\x79\x71\x08\x93\xc5\x84\x41\xf8\x49\x6a\xb5\x8a\xb8\x6b\x4d\xdd\x97\x91\x09\x55\x7b\x92\xf6\xa9\x68\x94\x23\x9a\x4e\x43\xf9\x8a\x6d\xad\xb9\x54\x35\x61\xcd\xc7\x43\x17\x5e\xba\x55\x22\xb4\x2a\x70\xc0\xfd\x91\xd9\xd3\x30\x3d\x13\x59\xd5\x3f\xc6\x4c\x30\x97\x60\x9d\x32\x1a\x45\xf9\x69\x2b\xab\x34\xee\x27\xdc\xad\xed\xb4\x57\x6b\x40\x2a\x43\x06\x84\x5a\x34\x6a\x66\xa5\x55\xe0\x46\x82\x66\x66\xb6\x8a\xf7\xf5\x03\x20\x3a\xde\xd6\x98\x77\x5f\x00\x44\x47\xbd\x0d\x52\x40\x28\x9e\xd7\x78\x35\x8e\x48\xe1\xd1\x01\xc4\xce\x81\x98\x1b\x3b\xbc\x77\x26\xe2\xcc\x0b\x73\x09\xd6\xaa\x9a\x89\x4a\xe0\x37\xf1\x36\x8c\x53\x04\xc9\xc8\x37\x67\xc1\xc2\xe2\x9c\x29\xe3\xd7\x22\xd2\x72\x6d\xde\x65\xa6\x56\xa3\xbd\x54\xfa\x3e\x05\xe3\xd3\xb8\xc4\x6d\x54\x5b\x6c\x84\x55\x90\x12\x3a\x21\xae\x96\x60\x61\x4b\x09\xb8\x52\x4d\x13\xb6\x85\xa7\x22\x1b\x67\xe2\xfe\x5d\x9a\x9a\x3e\x0c\x27\xf9\x16\xec\xa5\xaa\xc2\xb5\xe5\x9c\xa9\x54\xba\x2d\x18\x53\x69\xbd\x07\x40\xed\xb2\xf3\xe6\x56\x28\x0e\x0e\x4a\xfe\x80\xbf\x75\xe0\xfc\xb8\x6a\xbb\x3d\x79\x63\xad\xb4\x5a\x77\x6b\x21\xd7\xa6\xd3\x48\x6c\x4f\xcf\x7f\xc6\x79\x94\x25\x91\x30\x9c\x7b\x0d\x6b\x63\x37\x9f\x3c\x3d\x0d\xdf\xb9\x42\xa3\xd6\xea\x4e\xb0\xcb\x8f\x7b\xc2\x4e\x33\xdf\x0d\xf2\xad\xc9\x6f\x80\x1c\x3e\xb6\xfb\xdc\x85\x3b\x29\xe6\x38\x92\x0b\x4e\x82\xb2\x5d\x49\xb1\x4a\xac\x18\x29\xba\xaf\xd9\x59\x5f\xac\xa6\xb4\xdf\xb1\x89\x92\xf1\xa4\xa8\xd5\x7c\x0e\x16\xb4\xc7\xc1\x0c\x31\xda\x68\x3d\xb6\xc8\x0a\xff\xf4\xdb\x27\xdf\x3e\x99\x1e\x0d\x97\x1d\xeb\x68\x21\xdc\x82\xc3\x1b\x97\x0f\x93\x24\xc1\x7b\x23\x40\x51\x01\x38\xf3\x51\xf8\xa2\x10\x9c\x2e\xbd\x6f\xa7\xc2\xe8\x66\x13\xa4\x06\x89\xe0\x29\x4d\x32\x15\xad\xb4\x72\x1d\x34\xb1\xa0\xa5\x05\x51\x57\xee\xc2\x11\x3e\xc7\x77\x46\x62\xa7\x83\xf6\x47\xd6\x3b\x4f\x42\xb0\xf7\x31\x48\xea\x8b\xeb\xd9\x29\x71\x77\x25\x76\xfb\xb8\x2d\xa1\xfa\x24\x1c\x5f\x0b\x1d\xe2\x7a\x27\x88\xf1\x62\xc3\x3b\x65\x1b\x44\x44\x71\xdf\xe0\xdb\x13\x2e\xe4\x1f\xa5\x8b\x15\xc3\xc8\x09\xf9\x07\xc2\x3f\x6b\x31\x2d\x24\xfc\x74\xe0\x2a\x88\xcb\xa9\xb5\x5c\x7c\xe2\x7a\x71\x68\x6f\xaa\x71\xdb\x35\xcd\xb8\x35\x8d\xaa\x4a\x31\x70\xde\x35\xcd\x79\xfe\x65\x6f\xea\x47\x61\xee\x30\x4c\xd0\xb0\x68\xfb\xff\x03\xad\xec\x7f\x9c\xcd\x5f\x19\x7f\x6e\xc1\x81\xf6\x8f\xfa\x97\xfd\x0c\xdc\x78\xdf\xab\xe4\xd1\x33\x68\x2d\xa0\x69\x73\x8e\x23\x49\x6b\xae\x87\x22\x82\xa6\x8d\x76\xed\x36\xd3\xf2\x81\x4e\xd1\x56\x9f\x1e\xe5\x59\x4f\xd0\xf6\x97\x55\x66\xb0\x25\xc8\xc6\x2f\xf9\x86\x7a\xd4\x93\x95\x97\xa0\xc1\xb9\x71\xb0\xad\xf7\x3a\xee\x47\x6f\xf1\xcb\xa8\x4f\x21\x3b\x56\x46\x6b\xa8\xbc\xd2\x8b\x49\x30\x24\x13\xdf\xfe\xe9\xe2\xe2\x7c\x22\x4e\xdb\xb6\x61\x6d\xc6\x2f\x23\x8f\xc4\x85\x69\x97\x93\xcf\x03\x3e\xd8\xbb\x4a\x36\xe3\x1a\x1a\xb9\xe9\x73\xf9\x6f\xbe\xd9\xb1\x85\x57\xdd\x7a\x06\x36\x88\x79\x07\x95\xd1\xb5\x13\x72\x1e\xe4\x47\x1f\xcf\x4b\xe9\x84\xf3\xd2\x06\x75\x7a\x06\x73\x63\x21\xad\x98\xef\xf1\x70\x42\xe1\x92\x27\x10\x3c\xd4\x9f\xb9\x95\xa0\xcd\x99\xce\x7f\xc6\x26\x48\x28\xa0\xa8\x0d\xe0\x89\x30\xa3\x13\xa6\xf3\xbf\xc6\x49\xb4\x60\x95\xa9\xf7\x80\xfe\x4f\xe6\x4a\x98\xb9\x07\x54\xcc\x5b\xb0\x41\x51\xcd\x40\x0f\x41\xbd\x01\xc8\xe4\x78\xb8\x33\xc5\x77\x55\x85\x18\x5f\x5a\x70\x4b\xd3\xec\x03\xf5\x4b\xd6\x70\x2a\xa3\x1d\x54\x1d\x7a\x3a\x78\x1e\x70\xf9\x8a\x23\xbc\x1b\x72\x63\x68\xa7\x6a\xb0\x50\xc7\x0f\xe7\x5d\xc3\x30\xd3\x79\x2d\xe5\x65\xb0\x91\xe7\x52\x05\xb3\x6c\xef\x7d\x0f\x77\xcc\x73\xde\xbe\xef\xb0\x50\x67\xe1\xb3\xf7\xcd\xf3\xdc\xba\x6d\xda\xd8\xae\x2d\x23\x42\xa0\xfe\xd4\x5d\x17\x96\xda\xb5\xbb\xb6\x20\x6b\xf5\x1f\x22\xe0\xd2\xca\x9f\xc3\x57\x19\xfc\x5f\x4d\xc4\xa5\x25\xbf\xb8\x8c\xcb\x9b\xf9\xf5\x85\xdc\x17\x3e\x8d\xfb\x12\x73\x37\x80\x79\x57\x39\x57\x50\xfe\x43\x10\x74\x77\x38\xa0\xdb\x24\x5d\xde\xf9\x03\x10\x75\x7b\xee\xfb\x7a\x59\x97\x3c\x3f\x16\xdd\x0b\xf7\x11\xd6\x44\xb5\xf8\xa9\x0d\x8a\xe8\x4e\x8f\x4f\xe7\xbc\x59\xab\xbf\x47\x2f\x78\xd8\xb2\xe9\x90\x69\x89\x4f\x54\x45\x78\x57\x6b\xb0\xc7\x01\x4e\x8e\xdd\x14\x46\x81\x9b\x88\x3f\x2f\x55\x03\x42\x1b\xbb\x46\x1f\xbb\xd4\x3d\xb7\x10\x1b\xe2\x4e\x48\xd1\x9a\xb0\x2c\x4e\x39\x03\x21\x29\x3a\xd7\xb5\xe4\xfe\xa4\x68\xe5\x48\x38\xb3\x86\xb4\x3c\x7a\x74\xdd\x28\x9c\xc2\x52\x48\x27\x66\xd2\x57\x4b\xf1\xc1\xcc\xdc\x28\x4e\x5c\xce\x58\x79\x75\x89\x4e\x54\xe9\x85\x6b\xa1\x52\x73\x55\x89\xa5\xe9\x6c\x72\x64\xd5\x72\x93\x62\xae\x32\x2f\x83\xc2\x19\xbd\x07\x4a\x77\x3e\xc6\x49\x7f\x30\x96\x56\x66\x28\x50\x04\xf7\xb1\xb9\x96\x1e\xac\x92\x4d\x44\x62\xb9\x73\x19\xf6\xdc\x3b\x36\x81\x87\xf1\xa3\x99\x09\xa5\x9d\x07\x59\x87\x25\x65\x10\xe4\xba\x96\xb6\x16\x35\xb4\x8d\xd9\xac\x41\xfb\x91\x50\x5a\x18\x8b\x71\x0c\x23\x9c\xbc\x0c\x04\xe7\x4c\x67\x2b\x70\xc9\x92\xc6\x19\xcb\x15\x6b\x03\x0e\xc3\x30\x1a\xe8\x84\xd1\x60\x0c\xcc\x00\xf5\xa4\x74\x3f\x46\x2f\x7e\xb8\x41\xc4\xdc\x1a\x12\x6d\x73\xd3\x34\xe6\x2a\xde\xad\x85\xcb\x1f\x03\x7b\x97\xb2\xe9\x10\xb9\xd1\xf6\x4f\x98\x38\x11\x53\x24\x91\xe9\x48\x4c\xc3\x6f\xc3\x7f\xff\xd6\x49\xeb\xff\x3e\x9d\xa0\xd5\x67\xbb\x86\xf7\x1f\xf8\xb0\x73\x81\xb1\x4a\xd4\x24\xb4\x48\xf6\x2b\x26\x48\x4e\xc4\x38\x4e\x7e\x42\xfb\xa6\x33\x73\x01\xfb\xf1\xdc\xaf\xac\xf2\x41\x52\x4b\x47\x40\xc1\xc7\xd6\x82\x73\x44\x9d\xcf\x27\x8b\x09\x4f\x71\xe2\x55\xb5\xfa\x03\x4d\xf0\xdd\xef\x9e\x3c\x79\xf2\x64\x3a\x09\xf3\x0f\x60\x3e\x89\x4e\x4e\x9d\xf7\x99\xa7\xcc\x48\xe6\xdb\x38\x5d\x70\x87\x2c\x63\x0e\xf8\x17\x07\xa2\x95\xe4\x63\x70\xe0\xa3\x77\xf3\xc9\x51\x04\x29\xcc\x7b\xe2\xe5\xec\x0f\x31\x3a\xfa\xdd\x93\xe3\x6f\xfe\xdb\xff\x6d\x9b\xce\xfd\xbf\xc7\xbb\xfe\xf3\x87\x69\x20\x5d\x86\xf2\xc4\x5b\xb5\x58\x80\xfd\x43\x98\xe6\xbb\x27\xf4\xc5\x93\xe3\x6f\x6e\x1c\x8f\xd2\xf6\x9f\xdc\x9d\x1a\xb1\xb1\xa7\x43\x21\x52\x4e\x1c\x96\x24\xfd\xd5\xd2\x34\xc3\x68\xc1\xbc\x08\xb2\x9b\xce\xa7\x98\x41\x80\xae\x86\xaa\x91\x16\x6a\x64\xf3\x8d\x58\x77\xce\x87\x3b\x00\x52\xbc\x7d\xb8\x84\x72\x6b\xa8\x96\x52\x2b\xb7\x0e\x98\xb8\x32\x76\x25\x2a\x63\x2d\x54\xbe\xe9\xed\x28\x33\xd2\x3e\x4a\xec\x29\xa2\x48\x0a\x07\xad\xb4\x1c\x11\xa2\xf8\x82\x4f\xd1\xa3\x61\x34\xae\x60\xf7\x24\xd3\xe3\x6d\x96\xe4\x08\x23\x26\x03\x9b\x28\x3c\x6d\x0c\xdd\x70\x48\x56\x50\x0b\xf8\x98\xc2\xa6\xb3\x4d\xc1\xac\x93\xd3\x18\xd5\x8f\x12\x36\xad\x89\x8e\xbc\x2c\x85\xc3\x8a\x20\xab\x65\xfc\x12\x8a\x38\x22\x73\x01\x03\x15\x3d\x22\xc4\xe9\xf9\x2b\x92\xb9\xc8\x2a\xe3\xf8\xb7\x72\xb1\xbc\xd6\xa1\xf2\x8f\x1e\x85\xbb\x18\x9d\x3c\x42\xe9\xe2\xe2\x9d\x1a\xbb\x98\x48\x0c\xbf\x4d\x30\xca\x34\x59\x9d\xc4\x68\x13\xf2\x3e\x07\xdd\x36\x47\x93\xb7\x14\xd7\x84\x7a\x28\xfe\xaa\xce\x5a\xd0\xbe\xd9\x44\x7d\x2e\x49\x0d\x86\x2b\x5c\x62\x49\xea\x95\x5a\xcd\x5c\x36\xcd\x4c\x56\xab\x5b\x59\xeb\x67\x07\xbd\xe8\x15\x9d\xb5\x5a\xb7\x0d\x84\x2b\x81\x44\x3c\xd3\x01\xad\x2e\x40\xd7\xad\x51\xda\x8b\xc3\xb8\xf4\x51\x3a\xf6\x74\xc1\x78\xbb\xc1\xd8\xbf\xb9\xe9\xb6\x92\x6e\x87\x3c\xee\x53\xb1\x26\x1c\x54\x9b\x6d\xdf\xdc\xf5\x26\x19\x9f\xbc\x13\x4b\x73\x85\xaa\x93\x05\xe9\xf3\x64\x9e\xef\xa7\x18\x24\x95\x22\x2c\xfb\x8b\x6c\x54\x2d\xc2\x85\x53\xb2\xe8\xc9\x58\x1c\x60\xa2\xd6\xc1\x89\x90\x94\xb0\xc5\x70\xa2\x52\x66\x3b\x5d\xcc\xdb\x6c\xfe\xc7\x58\x1c\xfc\x60\xec\x4c\xd5\x07\xc9\xf3\x76\x74\x12\x28\x6e\xa6\xea\x38\x6d\x01\x88\xed\x74\xd0\x34\x56\xaa\x6d\x03\xba\x34\x7c\xc4\xdf\x09\x35\x0f\x54\x15\x34\x23\x87\x3f\x2f\xa5\xd3\x8f\x1e\x79\x31\x57\x5a\xb9\x25\xd4\x62\x03\x3e\xac\xf5\x86\x94\xbe\x83\x48\x20\x95\xd4\x15\x34\x2e\x53\x4e\xca\xc8\xfa\x10\x6e\x3a\x0c\xf9\xe2\x08\x27\x94\x8f\x1a\x89\x86\x2b\x61\x34\x3c\xba\x6b\x7c\xe9\xb4\xf3\x66\x2d\xbd\xaa\x90\x5f\x49\x8f\xd8\xa5\x90\x44\x71\x89\xbc\x2f\x9b\x86\xe5\x60\x40\x2f\x28\xbf\xe4\x00\x9f\x20\xcd\x00\x95\xfe\xa0\x1c\x14\x9a\x52\x50\x9a\xbb\x35\x58\x71\x88\x4e\xfd\x9b\xb8\x00\xf9\xc6\x45\x86\x8a\x84\x69\x6c\x98\x4e\x3a\x17\xf4\xf3\x3c\x1b\xe0\x9d\x58\xab\x20\x3e\xa7\x28\x46\xb6\x3e\x3a\x9a\xa0\x63\x3a\x46\x76\x50\xf4\x45\xea\x68\x9a\x6d\x10\xdd\x40\x7e\xd3\x07\x08\x62\xd6\x85\xf9\x62\x0f\x3a\xa3\x8b\xaa\xb8\x28\x52\x96\x22\x64\x5f\xaf\xa7\x3b\x87\x4c\x9f\x1c\x7f\x2d\x1e\xd3\xff\xa6\xa3\x2b\x54\x85\xa7\xbf\xf9\xed\x9a\xee\xea\xdf\x3e\x71\x53\x8e\xe1\xf7\xc3\x08\x8c\xde\x71\x0d\xb2\x6e\x94\x86\x31\xeb\x0c\x7d\x3b\xe7\x77\xff\xba\x7d\xd2\xaf\xf1\xbf\xb2\x11\x71\xa8\x28\x54\x90\x20\x4e\xd3\xd1\x85\x8d\x07\x52\x53\xf3\xb0\xdf\xb5\x42\x0b\x30\xa5\x62\x61\xf4\x99\xf6\x1a\x46\x49\xbd\x09\x26\x8d\x0b\xf7\xa4\x78\xa9\x70\x7b\x41\xcf\x2e\xf9\x13\x23\xbc\x68\x38\x75\xda\xd3\xf6\xc9\x70\x0a\x24\xeb\x7a\x31\xd1\x20\x97\xe1\x13\x76\x97\xe5\x05\x4a\xc2\x2e\xa7\xbd\xf1\x14\xa3\xad\x4c\x25\x52\x62\xc3\x76\x46\x25\x49\xf0\xee\xd7\x72\xc3\xb6\x9e\x57\xba\x33\x9d\x0b\x16\x0a\x42\x17\xfd\x26\x94\x24\x54\x18\x83\x74\x91\xb2\xb5\x5b\x04\xb4\x72\x1c\xe6\x77\x4f\x7a\xbb\x0d\xd2\xdd\xcc\xe7\x63\x8c\x5f\xde\x6e\xa9\xf6\xf7\xa8\x93\xa3\xc4\x82\xb7\xe1\xb7\x0c\xd7\x5a\xda\x55\x79\x8c\x09\x20\x86\xa3\x8c\xb3\x7d\x93\xf3\xab\x6a\x68\x41\xd7\xa0\x2b\x4a\x61\xb8\xa7\x5c\x82\x67\xc5\x2a\x37\x66\x5a\xc9\x9e\x60\x92\x75\x9d\x32\x1f\x68\x0f\xc5\x34\x29\x2f\x70\x28\xb7\x62\xea\x59\x98\xd4\x8a\x2b\xa9\x7d\x14\xf8\x83\xf4\x00\xf1\xee\x7d\x89\x87\xc6\x6c\xee\x33\x9f\x22\xae\x90\xf7\x6f\xc1\xb5\x81\x8e\x66\xac\x24\xd2\x17\xf1\x10\xb3\x01\x67\xae\x34\xeb\x67\xb3\x2d\x29\x3d\xa2\x9c\xb3\x81\x9a\xfd\xb1\x6d\x54\xa5\xc2\x25\x42\x89\x7b\x84\x0e\x5d\x83\x6d\x70\xfe\x40\xdf\xd6\x34\x0d\x0b\x70\xc4\x18\xb2\xeb\x5a\x6a\xb9\xd8\xb6\x4d\x5b\x53\x3f\x84\xf4\xb5\x95\xd2\xf5\x1e\x6a\x06\xa7\x6f\x5f\x8b\xa8\x1a\x1c\xde\x18\xd9\xbe\xc6\x99\xc5\x0c\xfc\x15\x80\x16\xd3\xfc\x87\xe9\xa8\xd4\xef\xc6\x1f\xcc\x8c\x24\xf9\x8a\xa8\x62\xcc\x31\xdb\x29\xbb\x97\x83\x36\xb3\x7d\xbe\xe1\xec\xe3\x65\x9f\xb5\xdb\xd2\x16\x29\xf6\xd8\x39\x18\x3b\x27\xf7\x52\x0f\xc3\xea\x60\xc7\x41\x52\x09\xd9\xb6\xcd\x06\x9d\xdd\x6d\x2d\x3d\x1d\x31\x12\x56\x01\x48\x8e\x12\x07\xca\x9f\x1e\x4d\x5e\x19\x0f\x49\x40\x4a\xcc\xdf\xeb\x73\x68\xd0\x56\x1d\x4a\x34\xf4\x10\x35\x0a\xb4\xa7\xf5\x5a\x4e\x22\x1d\x85\x0b\xe5\xed\xdb\xd3\x40\xf0\xc1\x0c\x96\x97\x52\x35\xe1\xb4\x23\xe6\xc2\x85\x39\x0a\x7c\x6c\x9a\xba\x54\x2a\xab\xa6\x73\x1e\xac\x9b\x0c\x78\x34\xa0\xfd\x5e\x25\x55\x3c\xf3\x6b\xf9\x74\x01\x1a\x6c\x3e\xc8\x02\xe6\x1e\x84\x7d\xbe\x5a\x05\xe5\xe6\x86\x3c\xa8\x98\x71\xc6\xdb\x7e\x00\xdc\xd6\x5a\xb3\x08\x9a\xcd\x2d\xf7\xf6\xae\x3b\xad\xcc\xc5\xc1\xec\xbd\x81\x52\xe2\x93\xbc\xa4\x93\x30\x84\xc0\xb8\x22\xdf\x79\x91\x51\xfc\x0d\x17\xf2\x30\xc5\x04\xef\xe2\x8c\xca\x4b\x65\x8d\xbe\x5f\x8a\x2a\x16\xc9\x24\xd5\x45\xbf\x28\xdf\x7f\xde\x08\xa5\x3f\x04\x01\x94\xbc\x7b\x7d\xe0\x84\xb8\x94\x56\x85\x73\x73\x91\x52\x4a\x2a\x4a\xa1\x9e\xec\xfc\x9c\xbe\x3a\x7d\xf9\xfc\xed\xf9\xe9\xd3\xe7\x41\xe1\x3e\x7f\xfd\xec\xaf\xe1\x17\xa4\x73\x9b\xa0\xbb\x3f\x04\x89\x9e\xf6\x35\x5e\x83\xbf\x5d\xe8\x51\x86\x85\x63\x5c\xb2\x01\x5c\x20\x82\x0c\x8e\x8c\x8b\xf2\x6c\x12\x7e\x19\x9c\xa1\x30\x2c\xa0\x5a\x7a\xdf\x8e\x5b\x6b\x3e\xde\x5e\xb7\x71\x6e\x4d\x2b\x17\x58\xb1\x81\x86\xf8\x9f\x2e\x2e\xce\xff\x7a\xfe\xe6\xf5\xbf\xff\x25\x9c\x4a\xf8\xe9\x2d\xff\x48\xb0\xbd\x7a\x1d\x7f\x1c\x9e\x7f\x49\x01\x37\xc0\x76\x29\xed\xdd\x73\x51\x77\xe2\x81\x19\x49\xd6\x45\x4e\xea\x4e\x9a\x9b\x5c\xa4\x4b\xcb\x6d\xb4\x97\x1f\x03\x85\xff\xf4\xfc\x2f\xdf\xfd\x72\xfa\xe2\xe7\xe7\x23\x96\xf0\xd3\x97\x7f\xf9\xeb\x2f\xa7\x6f\xbe\x3b\x58\x6f\xc8\x56\x3f\x98\x86\x81\x0e\x84\x27\xde\x86\x0a\x82\x6e\x07\x98\xa3\x5b\x5c\x84\xd1\x9c\x46\x4b\x75\xae\x34\xd4\xbb\xe1\x2d\xf8\xda\x5a\x63\xc7\x4b\xa9\xeb\xe6\x3e\x35\xba\xde\x32\x6c\x84\xf2\x4a\xcc\xe9\x91\x31\x98\xb7\x9f\x87\x01\xe2\x4f\x09\x2e\x21\xe8\xe6\x0d\x68\xdd\xc6\x2f\x6b\xbe\x0f\x80\x4b\x2d\xcc\xf7\xf4\xbf\x22\xca\x44\x44\x99\x85\x39\x25\xb2\xa5\xd4\x67\x63\xc5\xdc\x74\xc1\xe4\xd6\xa8\xb1\xa8\x8a\x15\xd0\x9c\x67\x1d\x17\x5d\x54\xf7\x14\x06\x0b\x70\xfe\xf1\xa9\xb8\xc0\x13\x5c\x48\x3b\x93\x0b\x18\x57\x41\x5b\xae\xbc\x23\x2f\x48\xd2\x98\x52\x19\x9d\x36\xa2\x31\x7a\x01\x56\x68\xa8\xc0\x39\xc9\x39\xa9\x5d\x6b\xfa\x01\x2e\x52\xbf\x1e\x82\xec\xad\x95\xab\x02\x2b\x6e\xc6\x95\xac\x96\xa5\x87\x7d\xa1\xfc\xb2\x9b\x4d\x2a\xb3\x3e\x26\x3f\xe9\x31\xfb\x47\x8f\xdb\xd5\xe2\x98\x56\x4d\xa3\x9f\x86\x0f\x2e\x36\x2d\x6c\x6f\xe1\x59\xfc\x86\x35\x47\x81\x0b\xb1\xdc\x09\x1b\x1b\x09\x72\x33\x89\x69\xac\x67\x08\x52\xb3\x56\x6e\x45\x6a\x36\x65\xef\x4e\xb7\x24\x36\xff\xfe\x28\x11\x0b\x05\x53\xef\x91\x60\xca\x68\xed\x2e\x9d\x31\xa6\x74\x46\xa5\x91\xbf\x4f\xb9\x7f\x5f\x45\x27\xc4\x6e\x09\xfb\x90\x8b\x30\x73\xd2\x58\xd8\xec\xde\xe9\x93\x4f\x63\x12\xac\xdb\x91\x2b\xb4\xab\xbe\xe3\xf6\xd4\xc9\x9d\x50\xed\x9d\x30\x74\x63\xbe\xd0\xee\x94\xa6\x82\x24\xc3\x55\x7f\x0d\x04\x77\xcc\xf9\xf9\xe4\x94\x9f\x12\xbe\x32\xeb\x87\x7c\x31\x31\xe7\xe7\xb3\xb2\x15\x6f\xcf\xe3\x19\x20\x28\x27\xf4\x7c\x4e\x9a\xe1\xb5\xe9\x37\x83\x0c\xb3\x2f\x94\x1f\xb8\x5f\xd6\xcc\x70\xa7\x83\x2c\x92\xa8\x31\xa5\x24\x9a\x9d\xe9\x33\x5f\x28\xb3\x6f\xaf\x6c\x97\xfd\x00\x66\x1f\xee\x35\x69\x2f\xbb\xd3\xa8\x3e\x87\xf1\x07\x99\x33\x77\xe4\x7c\x76\x64\x7c\x5e\xaa\xe0\x5e\x9c\x3f\x84\xf3\x26\xd6\xff\xe4\x7c\xbf\xcf\xe2\xfd\x9d\x29\x7f\xd7\x32\xff\x27\xa4\xf1\xdd\xce\xfd\x43\x24\xed\x64\xff\xbb\xe7\xdf\x5d\xcb\xff\xc3\xb4\xab\x2f\x95\x38\xb7\x9f\x04\xd8\xda\xed\xe7\x8a\x80\xcf\x4a\x79\xdb\x4b\x06\xec\x09\xf2\x2d\x42\x20\x15\x68\x68\xf4\xd7\xdc\x55\xef\xda\xd2\xae\xce\x68\x9e\xdd\x79\x69\x54\xe3\x42\xc1\x1d\x2e\x91\xc9\x65\x82\x18\x29\xdd\xa9\x5c\x31\xdb\x9a\xce\xa3\xbf\xf2\xca\xd8\xa6\x8e\x71\xd5\xc2\xa5\xc7\x4b\xb3\x06\xc6\x32\x2c\x66\xea\x45\x16\x0f\x22\x01\x1b\x34\xc8\x58\xd8\x85\xe6\xe0\x75\x96\xf3\xa1\x5f\x5a\xd3\x2d\x88\x25\xa6\xd1\x47\x4c\x50\x86\x1d\x1e\x3d\x00\xad\x6e\x69\x9c\xdf\x27\xa4\xff\xf8\xf1\x1b\x8e\xc0\x3e\x7e\x3c\xe9\x17\x37\xa1\x1e\x6c\xdc\x56\x99\x18\x53\xcd\xe4\xce\x61\xed\x8b\x5d\x01\x24\x4c\x30\x24\xf2\x49\xc7\x34\x3c\x90\xce\x61\xc6\x61\x10\xd4\xd1\x2b\x1d\x53\x25\x62\x78\xb8\x20\x6a\xe7\x95\xb9\x47\x53\xe2\x2c\xcc\xcf\xa4\x2e\x53\xa7\x99\x64\x3d\x14\xe5\xb6\xb1\x08\x3c\x16\x0c\x33\x60\x22\xf1\xc1\x1a\xdc\x32\x7b\x04\x03\x9d\x57\xd2\x16\xde\x31\xf4\x05\x76\x7e\x86\x26\xf7\xd9\xb9\xb0\x52\x2f\x1e\x84\x6d\x8a\x78\xd9\x83\xfc\x0a\x5d\x42\x8a\x43\x4c\x95\x1a\xa7\x54\xa9\xa3\xe4\xff\x7a\x7a\xf6\xec\x8d\x70\xdd\x4c\x43\xea\x58\x90\x9a\x54\x30\x14\x33\xa2\x18\x5b\x41\x5b\x64\x35\xd2\x59\xa1\x2b\x50\x1c\x4e\xbf\x7e\x32\xc1\xff\x1d\x7f\x3b\xfa\xfa\xf7\xdf\x4c\xbe\xfe\x1d\xfe\xf0\xf5\x37\xa3\xaf\xff\x7b\xf8\xe9\x5b\xfa\xf1\x77\xd1\x5e\xcd\x56\x5c\x4f\x39\xa0\xe3\xb9\x15\xc7\x3f\x18\xf6\x40\x00\xb9\xd3\x50\x84\x73\x8f\x94\x29\x1f\xf5\x04\x69\x75\xa2\xcc\x31\x4d\x3a\x9d\x88\xef\xd3\xa2\x45\xe4\x9b\x9a\x7c\x50\xea\x21\x16\x62\xa2\xda\x24\x8c\x2e\xbd\xf0\x81\x58\xb4\xf1\xd4\x38\x44\x47\x7a\xce\x95\xac\x11\xfe\x0f\xa6\x31\x2b\x25\xef\x91\x43\x7e\xa4\x15\x22\x8f\x70\x56\x97\xeb\xb7\xdf\x20\xd4\xc4\x4f\x7f\x94\x97\x52\xc8\x05\x68\x4f\xc9\xba\x6f\x01\xd0\x8d\xeb\x4e\x8e\x8f\x19\xe0\x89\xb1\x8b\x63\x0b\x58\xd1\x5a\xc1\xf1\xd2\xaf\x9b\x63\x1c\xe1\x26\xe1\xdf\xff\xfc\x4c\x51\xc9\x71\x05\x76\x1f\xa9\x1c\x90\x78\xfe\xfc\xa5\x00\x5d\x99\x70\x47\x3d\x3d\x15\x61\xa4\x9a\x47\x7f\x5b\x38\x24\xd1\x4a\xbf\x1c\x25\x78\x2f\xc1\xaa\x79\xf4\xd4\x30\x14\x79\x10\xb8\x11\xfb\xeb\xc2\x4e\x50\x45\x9e\xb6\xd6\x78\x53\x99\x06\x13\x74\xb0\xf0\xd4\xb1\x97\x9b\x82\x98\xcd\x98\x03\x86\xb2\xf3\x4b\xd0\x9e\x17\x8f\xec\x11\x06\x21\x1d\x66\x4d\xfa\xf8\x52\xda\x63\xdb\xe9\x63\x07\x95\x05\xef\x8e\x73\x45\x75\x20\x72\x16\x7b\xb2\xc2\x94\x93\xf8\xe3\xb8\x92\x93\xca\xfa\x69\x91\xbe\x92\xa8\xab\xc7\x78\x0c\x4d\x6b\x95\xae\x54\x2b\x9b\x3d\xdd\xe8\x58\x4c\x1a\xc7\x1c\xba\x23\x56\x77\x31\x25\x74\x16\x5b\xe3\x28\x2d\x64\xf2\x72\x65\xac\x61\xce\x43\x92\x65\x42\x48\xd4\x04\xa3\x40\x8f\xc4\x1b\x2f\xa3\x5f\x03\xc5\xf4\xfd\x79\xdc\xcf\x77\x95\xfe\xce\x6d\x9c\x87\xf5\xc9\x5a\x3a\xec\x3a\x16\x84\x1d\xe6\x6e\xeb\xef\x96\xf2\xca\x2b\x33\x36\xba\x51\x1a\x26\xf4\xd3\xc4\x5d\x56\x71\x7e\x84\xa4\xd2\xdf\xcd\x03\x34\xe1\x26\x35\x0d\x4c\xc2\x0f\xf8\xd1\x0d\x47\x91\x7d\x8f\xfb\x72\xd7\x0b\xe5\x82\xfe\x1f\xa6\xc4\xac\xdd\x4a\x3a\x1f\xdb\x1b\x94\x01\x13\x76\x05\xf5\xea\xfc\x3d\xe8\x1a\xea\x88\xaa\x6a\x09\x7b\xa4\x5f\xbe\x94\x3a\xc5\xd1\x77\x9c\x2b\x1b\x63\x2e\x9f\xfa\xbc\x91\x8b\x18\xba\x8b\x4b\x32\x9a\x56\xb0\x11\x9d\x93\x8b\xa0\xc0\xe2\xc5\xfc\x6b\x1c\x34\x89\xf8\xeb\x8f\x60\x4f\x05\x2f\x50\xff\x9f\x82\x12\x27\xeb\xda\x32\xed\x66\x7b\x2f\x52\x30\xca\xd1\xd4\xe6\x4a\xe9\x20\x51\x30\xc3\x7a\x7a\xf0\x7f\x1e\x1f\x44\x28\x8d\x15\xd3\x03\xbe\x43\x0f\x70\xa7\xc8\x3c\xa3\xa8\xda\x83\x75\x38\x98\x72\x37\xd0\x71\xac\xc1\x63\x76\x32\xde\xcd\x73\x59\xc1\x96\x07\xe0\xe0\xf1\xc1\xa0\xe1\x81\x74\xee\xca\xd8\x7d\x32\x45\x90\xb5\xf9\x73\x12\x84\x98\xfc\xd6\x43\xf1\x48\x0c\x0f\x0b\xb5\xfa\xce\x81\x4d\xfb\x6a\x29\x2d\x0d\xef\xd7\x3b\xb7\x7c\xd8\x21\x08\xa8\xd6\xbf\xe8\x3b\xf0\xfb\xdf\x7f\x3b\x1d\x76\x4f\x42\x7a\xd9\x77\x93\xfc\x39\xfb\x38\xb2\xdf\x9d\x3b\x32\xd8\x44\x73\xfd\x4e\x02\x0e\x29\x88\xb7\x99\xe9\xa8\x9f\xaf\x62\xf7\x04\x02\xf3\xb5\xb2\xf3\x7f\x07\xae\xb7\xf2\x60\xae\x21\xfb\x5b\xb9\xf7\xcf\x4b\xc0\xfd\x6d\x73\xae\x2b\x9a\xb1\x5d\x03\xc5\x6e\x27\xd3\x0d\xac\x44\xe7\x7f\xf7\xb0\xac\xac\x6b\xc5\xe9\x9b\x91\x02\x78\xaa\xa0\xce\x73\x30\x54\xe9\x3b\x2a\x32\xff\x82\xff\x1e\x7f\xb8\x5c\x8f\x49\x59\x7a\xf7\xe3\x2f\x2f\xa3\xc0\x46\x3e\xed\x37\xe0\xe1\x25\x73\xae\xdc\x87\xcb\xf5\xfd\x05\x55\x7f\xfc\xe5\xe5\x20\x4d\xc2\x0f\x6d\x46\xfc\x24\x28\xe9\xb6\xd3\x5b\xdd\x05\x1f\x80\xf1\x52\xc3\xac\x5b\xdc\x0a\xc6\x69\x52\x6b\x2d\xac\x8d\x07\x1a\xb6\xe0\xaa\x37\x8e\x3c\xf2\x2f\x03\x25\x13\xd4\xd2\x7b\x59\x2d\x21\x55\xce\x89\x88\xb1\x18\x86\xa7\x72\x2a\x6c\x48\x32\x37\xf6\x4a\xda\x9a\xf8\xb1\x07\xdc\xd8\x75\xae\x05\x7d\x3b\xae\xde\xd2\x77\x74\x0a\x5e\xda\x05\x78\x3c\x1e\xb5\x5e\x43\xad\xa4\x87\x66\x53\x7a\x20\xa9\x9f\x47\x23\x9d\x0b\xa7\xdb\x18\x49\x77\x60\x16\x5a\x2a\xdc\xbf\xc1\x4a\xdb\x63\xed\xa0\xa3\x78\xc7\xae\x4f\x1c\xc2\x67\x96\xb3\x7c\x99\x58\xd4\xb0\xb5\x46\x63\x16\xee\x1a\x57\xf1\x16\x2a\xf8\x5e\xdb\x47\x86\x59\xa9\x1d\x4a\xe6\x78\x17\x4a\x1f\xef\x42\x83\x4c\xcd\x0a\x0a\x26\xf2\xc2\x55\xb3\x11\x8d\xec\x34\x1e\x57\x00\x73\x08\xd0\xe3\x93\xdf\x3e\x79\xf2\xdb\x1e\x48\x9f\x2a\x49\xc2\xf4\x79\x6c\x56\x78\xa5\x73\x41\xcb\xdf\x63\x73\xa7\x85\x2c\xfa\xe5\x65\x1e\x2a\x0e\x3b\x07\x62\xfa\x42\xe9\xee\xe3\xb4\xf8\x35\x5b\xd9\xc6\xe6\x20\xec\x4a\xae\xa1\x01\x7f\x8f\x79\xc6\x71\x85\x2c\x41\x6e\x4b\xc9\xf8\x29\x8e\x50\x3a\x3a\x98\x1e\x6c\x1a\xc6\x27\x94\x7e\x30\x16\x28\xa9\x81\x2f\x8c\x3a\x23\x25\xf0\x94\x5f\x82\xb2\xc9\xd3\xd9\xbb\x1a\x62\xdc\x3d\x7b\x45\x93\x43\xa3\x17\xb7\xda\x4b\x91\x7c\x7a\x4d\x1d\x1b\x03\x43\xcd\x45\x91\x91\x8c\xac\x73\xc6\x4c\xac\xc7\x29\x8e\x2c\x13\x1c\xd4\xf7\xe9\x86\xf8\xe9\xf9\xb3\xd3\x1d\x2e\x69\x56\x18\x08\xcb\x83\x5c\x4f\xbf\xa4\x51\xe1\xef\xae\x92\x0d\x67\xe1\x09\x9c\xaf\x37\x15\x2b\x60\x6b\xa9\x3b\x3c\xa9\x74\x05\xd6\x2c\xc2\x51\xcb\xe4\xfa\x3b\x37\x8d\x3a\x66\xb9\x76\x18\x87\x93\x17\x63\x2f\x95\xc4\x52\x81\xa0\x4a\xb3\x58\x8c\xa7\x3d\xc1\x0a\x66\xa5\x03\xaa\xf8\xe6\xd7\xb1\x0e\x2b\xf0\x38\x02\x5e\x12\x7b\x22\x13\xdc\x97\xef\x61\x64\x44\xf4\x14\xc6\x7e\xb4\x30\x3f\x79\xf3\xfa\xf5\xc5\x49\x64\xcf\xe3\xf8\x8f\x71\x50\xf9\x26\xb2\x36\xd5\xbf\xf0\xaf\xc6\xe1\xcc\xf0\xd7\xef\x62\x06\x18\x4e\xca\x86\xd1\x10\x66\xd2\x19\x17\x9d\xaa\xe1\x3d\xda\x13\x1b\xd3\x61\xca\x3f\x6a\x0d\x16\x82\x29\x96\xbe\x4d\xe5\x1e\xb1\x14\x17\x67\x5e\x83\x97\xb5\xf4\x72\x4f\x88\x6b\xb8\xdc\x01\x70\x0d\x97\xfb\xc1\x5b\xc3\x25\x34\xa6\x45\x87\x5a\x04\x7b\x40\x4b\xaa\x97\xe8\x51\xc6\x19\xfe\xb3\xc8\xa0\x98\xa6\x99\xb9\x64\xa0\x71\x52\xd5\x62\x86\x04\xd3\xf5\x13\x87\x24\xd5\x46\xe9\x70\x60\x8c\x3a\x62\x84\x5c\x9e\x9e\xc8\xba\xb4\x69\x65\xb5\x1a\xe7\xe2\x87\x71\xec\x9d\x7d\xbb\x9e\x03\xa4\x4d\xb8\x16\xaa\xf1\xbf\xa5\x96\xdb\x73\x05\x4d\xaa\x41\xf1\xa6\x15\x4d\x38\xde\xa2\xbc\x02\xfd\x3b\x3a\xd5\x19\x30\xdc\xe4\xaf\x55\x73\xac\xb2\x42\x85\x2e\xba\x81\x78\x33\x46\x58\xa8\xcc\x42\xab\xbf\x63\xc1\x11\xb6\x06\x08\xe2\x02\x8f\x28\x66\x9f\xf5\x0d\xc9\xa6\x51\x7a\x31\x46\x33\xf8\xb2\xe7\xba\xba\x26\x1a\x78\xc6\x5f\x8a\x43\x8e\xd5\x1e\x21\xcb\x2c\xa1\x5a\x51\x15\x2e\x63\x54\xf4\xcb\x0f\x2a\x63\x9a\xda\x5c\xe9\xbd\x43\xb3\x81\xb8\xaf\xc2\xa9\x71\x3d\x5d\x2c\xa2\x20\xb7\xb3\xf3\xb1\xbc\x2a\x2e\x67\x81\x2b\x6a\xc3\xdd\x13\xf6\x1c\x2f\x0b\xd1\xab\x9a\x48\x35\x07\x4f\x7a\xae\xf3\xba\x81\x78\xa8\x63\x74\x02\xde\x0e\x20\x12\x23\x09\x54\xe5\x12\x4d\xc7\xc8\x4b\x3c\x0f\x14\xd6\x7d\x08\x02\x1a\xfa\x6a\x76\x2e\x5c\x2e\xcb\xb4\x88\x56\x4a\x30\xd7\x4a\xdf\x15\xca\x18\xbc\xbd\x65\x62\xf9\xf1\xce\x13\x73\x1a\xfe\xcd\x13\x47\xf6\xea\x2b\x9e\xd7\xe7\x01\xca\xba\x36\xda\x1d\x07\xd9\x38\x09\xff\xef\x82\xc6\x5f\xd7\x90\x5c\x25\xb6\x8f\x6c\x2c\xab\xca\xa0\x69\x12\x7d\xa1\x78\x10\x74\x35\x4d\xc4\xf3\x82\x40\x19\xff\xe8\x6e\x8d\x82\x7d\x1a\x40\x9c\x32\x7b\x62\x95\xbd\x6b\x8d\x0e\xd3\xf1\x6c\x98\x75\x8a\x05\xc4\x83\xeb\x38\xbd\xa3\x20\x84\x14\x2b\xd8\x1c\x13\xaf\xae\x65\x1b\x5b\x1c\xc6\xfb\x62\x1a\x57\xc3\xd8\x77\x2c\x6e\x4f\x5c\x43\xca\xf6\xe4\x34\xda\xcf\x32\x36\xc9\x99\xf6\x9d\x09\x63\x72\x65\xa7\x72\xd1\xd8\x58\x20\xf0\x4b\x9a\x8d\xf5\x30\x11\x68\x33\xe8\xd4\x54\x35\xd2\x28\xbd\x8a\xe1\xca\x80\x10\xd0\xde\x6e\x84\x99\x93\xbb\x2c\xcc\x8a\x72\x25\x6d\xb1\x74\x61\xa4\x66\x9a\x39\x6e\x33\xa8\x59\xda\x47\x71\x4a\x9a\xd2\xb6\x6e\xd4\x8f\x0e\x5d\x1f\xce\x8c\x0e\x0d\xf4\x9c\x0d\xab\xa0\xce\xb6\xfa\xa3\xf0\xb4\x0c\xe3\xe8\x9a\xce\x28\x45\xfc\x3e\x17\xf4\x90\xa2\xf5\x86\x97\x90\xfa\xfa\xd9\x23\xd0\x50\xdc\x53\x63\x96\x45\xe2\xb0\x10\x4c\x63\x6f\xc6\x7f\x07\x6b\x8e\xa8\x98\x69\xd6\x79\x6e\xa1\x3f\x07\xe9\x29\xea\x68\x81\xfa\x99\x5a\x68\xe0\x32\x28\x26\xc9\x45\x48\x05\xfb\x58\x51\x7d\xe8\x8e\xc2\x9d\x8c\xaf\x22\x68\x0c\x43\x27\x57\x5f\x54\x58\x38\x08\xfd\x20\x14\x80\x88\x1d\xb4\x06\xef\x16\xa5\xf5\x05\xed\x14\x53\xb1\xd3\x20\x49\x67\x2a\xb3\x0e\x72\x19\xbc\x98\x2e\x5b\x39\x29\x3e\x9e\x30\x25\x4f\x6a\xb8\x2c\x5d\xcb\xab\x1b\x3e\x2b\x17\x3b\x9a\xbc\x89\x9a\x60\x09\x4e\x6d\xaa\x2e\x75\x56\x28\x82\x49\x6b\x2c\x0b\xce\x6a\xf3\x75\xd8\x58\x83\xb7\xb1\x45\xd2\xe7\xa2\x83\xe6\xba\x0e\x1f\x45\xf3\x85\x14\x6b\xa6\x6a\x59\x2b\xa6\x55\xdb\x4d\xf9\xc7\x3b\xee\x39\xed\x36\xab\x5f\xb7\xed\x99\x5c\x42\xb7\xb9\xb8\xdf\x02\xfb\x71\x50\x3e\x60\x37\x8d\xb4\x01\x56\xa9\x8c\xc5\x3e\xd0\x2d\xd8\x2a\x80\xb3\x40\x3f\x7f\x0b\x28\xd3\x85\x29\xdb\x77\x6c\xa3\xe9\x28\xb7\x16\x39\x37\xf5\x9e\x1b\x8d\xd7\xca\x0d\x87\x1b\xae\x71\xbc\x35\xf6\x71\xe1\xaf\xb7\x2e\xf0\xf3\xf4\x0e\x4f\xf6\x38\x47\x01\x28\x3d\x96\xd8\x63\x6d\x5c\x06\x66\xe8\xea\xa4\x9c\xa4\xc7\x8f\x83\x08\x7a\xfc\xb8\x30\xbf\x47\x62\x0d\x92\x25\xa9\xf4\x43\x8f\x86\x72\xa4\xce\xc4\x8b\x8e\x15\x19\x11\xa6\x21\xf1\xa4\x8d\x2f\x6c\xd9\xd2\x7e\xcc\x9d\xb3\xd1\x29\xb2\x0b\x97\x69\xd6\x5d\xa4\x73\x2d\x2e\xe5\xc7\xfd\x70\x79\xaa\x45\xd7\x86\xbb\x91\x92\x56\x92\x3b\x6d\x07\x5a\xf9\x46\x8d\x38\x55\x74\xeb\x35\x0d\x34\x05\xf7\x0e\x71\x1a\x09\x62\x29\x9d\x08\xb2\x2f\xe0\xa6\x92\x2d\xeb\xec\x38\x2f\x11\x9e\xcb\xb5\xe7\xce\xcb\xa6\xa1\xe1\x88\x90\x78\x5c\xfb\xf0\xd2\x75\x08\x09\xf6\x83\xe9\xfc\xb8\x2e\x7d\x2d\x37\xcb\x8d\x68\x56\x79\x23\x16\x56\xd6\xe4\x37\x70\x4b\x35\xc7\xc2\xc3\x39\xaa\x27\x9c\xa5\x2e\x3d\x38\x2f\xde\xc0\xa5\x72\x31\x0f\xc8\x81\x2f\x1f\x45\xe0\xf5\x53\x53\x85\xc9\x75\x15\x08\x38\x38\x06\xbb\x7b\xcd\x2e\xa4\xf8\xa3\x69\x64\x52\xdf\xb1\xe9\xc7\xe4\x59\x17\xdb\x43\xd3\x36\x82\xba\x49\x5d\x78\x28\x9a\x66\xc3\xb1\x72\x33\x00\x4e\x23\xc5\xda\x30\x04\xf4\x33\xbd\x5d\xd7\x37\x3a\x19\xe8\x15\xa9\xe1\x09\x83\x1e\xa0\x50\xa4\xa7\x2c\x4d\x53\x9f\x3c\xee\xe9\x0e\x18\xa8\x48\xd5\xc0\x3c\x13\x6b\x4a\x8f\xf1\x1e\xcd\x6d\x53\xc4\x8d\x7d\x53\xf0\xe6\x27\xd9\x9c\x7a\x9d\xec\xd9\x01\x25\x29\xad\x5b\x7d\x50\x86\x0a\xde\x97\x51\xec\x58\xa1\xeb\xe3\x97\xa3\xf6\x2e\x3a\xc0\xe9\x49\x88\x38\x24\x95\x4d\x21\xac\xd8\x58\x85\xdc\x8f\xd8\x67\x2a\x79\xf4\x32\xbf\x16\x92\x2e\x2c\x3d\xef\x9a\x26\x4d\xd6\xf7\x18\xf0\xfe\x69\x3e\x2c\xad\x25\x15\xeb\xf4\xe5\xf3\x17\x7f\xfd\xe9\xd5\xe9\xc5\xd9\x2f\xcf\xff\xfa\xf4\xf5\xab\x1f\xce\xfe\xf8\xf3\x9b\xd3\x8b\xb3\xd7\xaf\xc2\x27\x3f\xbe\x7d\xfd\x2a\xd9\x14\xf9\x95\x96\x52\x8e\xa5\xbe\x4e\xa4\x72\x07\x1d\x1a\x9d\x61\x3e\xc2\xd3\x87\x63\x2b\x56\x45\x27\x3f\xc9\xfe\x3d\x82\xb3\xcc\x24\xed\x65\x91\xee\xa2\xa1\xd4\x26\xeb\x21\x38\xa1\xb7\x1d\xc4\xb7\x28\x3b\x7d\x80\xa2\x43\xba\x38\xe7\x75\xdb\x80\xdf\x3a\xf0\xfe\xe9\x95\x00\x2c\xa5\xd6\xd0\x8c\x4b\x5a\xbb\x3d\x54\xf2\x82\xbd\xcd\x3c\x9a\x43\x8f\xd2\xc5\x0a\x4d\x33\xef\x07\x05\xe8\x58\x03\xf0\x6c\x05\x46\x8e\xc6\x06\x5c\x71\x1a\x76\x5a\x1b\x4b\xb4\x42\xe4\xf5\xf3\x9b\x33\xb7\x13\x60\xa5\x57\x9f\x0d\x6e\x0d\xce\x2b\x9d\xdc\x68\xf7\x05\x73\xb4\x4e\x7e\x15\x2c\xef\x5c\xf7\x13\x90\x15\x07\x7f\x11\x6c\xa5\x54\x8c\xbd\xd0\x75\x09\x9f\x8c\x2b\x1c\x8b\xdf\xbb\xdc\xda\x66\xab\x83\xc4\x0c\x84\xeb\x66\x61\xf8\x0c\x19\x29\x00\x9e\x2f\x2f\x6a\x3c\xc9\x80\x17\xf3\x6d\x43\x2d\x0e\xd9\xdb\x2f\xb3\x4f\x63\x66\xcd\x0a\x6c\x7e\xed\x23\x6a\x4f\xe1\xce\x3a\x60\xe1\x75\x70\xb4\x63\xbf\x9f\x72\x46\x7b\xed\xb6\xb5\xa6\xee\x2a\xb8\xe1\x74\x3e\x71\x93\xbd\x5d\xcc\x55\xe3\xc1\xf2\xb1\x8d\x23\xcd\xee\xed\xdd\xa6\xe1\xfc\x2e\x1a\x02\x34\x68\x5a\xb4\x04\x59\x83\x15\x07\x15\x8c\xf9\x6a\x5e\x2a\xe7\x8d\xdd\x1c\xc4\xf7\x51\xde\x2a\x5d\xb1\xe0\xe5\x8f\x83\x5a\x3a\x03\xd0\x98\x14\x70\x49\x37\x9d\x86\x2b\xb0\xe5\xe3\x61\x2c\x3b\x47\x05\x08\x49\x41\xb8\xa6\x86\x34\xb5\x1a\x53\x7a\x35\x9e\x29\x5d\x47\x61\x7d\xa3\x76\x45\xee\x1c\xfe\x7c\x57\x85\x85\xc4\x09\x31\xea\x54\xb8\x57\x94\x5e\x7d\x5f\x2c\x21\xb2\x4b\xfb\x02\xef\x98\xe2\x4a\x48\x77\x62\x6f\x62\xb4\x2a\x1d\xcd\xbe\x68\x00\x17\x99\x94\x05\x1a\xd1\xea\xdd\x71\xb9\xde\x3a\xd1\x21\x7c\xac\xa0\xdd\x3d\x22\x5a\xbe\xdc\x94\x29\x2c\x50\x38\xa5\x70\x0f\x47\x9f\x18\x0e\x29\xa2\x21\x29\xfb\x11\xdd\x5a\xf1\x1e\x2e\x6e\xfe\xec\xb4\xe3\xa7\xf7\xee\x31\xca\xf9\x82\x1f\xf7\xbb\x21\x29\x67\xc7\x4b\x65\x05\x60\x22\xf9\xf8\x0e\x63\x25\x42\x65\x1a\x43\x5e\x4d\xba\xbf\x8f\x48\x41\x8a\xef\x08\xce\x64\xb5\x82\xa0\x1e\xba\xdc\x19\x60\xb6\x11\xff\xbb\x93\x76\xd5\x39\xf2\xb5\x5d\xa1\x9f\x6d\xa8\x05\x26\x23\x8b\xba\x3a\xc7\xc4\xa8\xbf\xd1\xc8\x89\x32\xc7\x18\x74\x73\xc7\xbc\xd4\x83\x50\xa8\x1a\x63\x6f\x07\x23\x7c\x15\x1b\x75\x36\x66\x21\x4c\xe7\x5b\xac\xd9\x4b\xd2\x0c\x31\xbd\x87\x46\xf6\xc2\x2c\x9c\x58\x83\xc3\x84\xd4\x34\x2a\x11\x1c\x5c\xc2\x3e\x59\x85\xa7\xf5\x87\x60\x13\xfa\xe2\x58\xc9\x93\x73\x58\xb6\xe3\x39\x7b\xf5\xc3\xeb\x32\x57\xe0\x83\xdb\x23\x79\xef\x35\x6e\x2d\x4e\xed\xa2\x2e\x38\x98\x66\xdc\x5a\xf0\x7e\x83\xe9\xdc\xb7\x57\x53\x30\x0f\x1e\xd0\x20\xca\x44\x52\x7a\x71\x10\x63\x91\xa8\x6c\x86\xd5\xbe\xca\x1e\x0b\xe7\x07\xdd\x45\xbe\x70\x2b\xf6\x97\xb8\x42\xdf\x75\xbe\x65\x60\x0c\x05\xee\x56\xf0\x3f\x60\xdd\x86\xa3\x2c\x9c\xe2\xfd\xde\x63\xb5\xa1\xd3\xc1\x0b\x06\xdb\xa0\x25\x9f\x40\xb4\x4f\x1f\xd3\x6e\x1f\xe3\x8c\x6c\xcd\xa2\x5b\xdb\x68\x4c\x9e\x0c\xfa\x05\xfa\x41\x74\x05\x54\x2b\xf7\xa8\x6c\xed\xdb\x37\x13\xaf\xc8\x88\x2a\x1d\xfd\x34\x7d\x56\xaa\x30\x5d\x1e\xd7\xa1\xbc\x35\x31\x0d\xda\xc6\xe1\x01\x7d\x77\xd2\x98\x6a\x85\xa7\xe0\xa1\x09\xbb\x5f\x9f\xcc\x8c\x77\x07\x47\x93\xc9\x64\x3a\x11\xaf\x5e\x5f\x3c\xa7\xb6\xaa\xc8\x61\x8c\xbf\xba\x76\x74\xdb\x4b\x6c\xfe\x89\xa1\x57\x6c\x6d\xbe\x5d\x9f\x97\xca\x08\xa9\x90\x20\x35\x45\xfe\x8a\xbd\x3a\x16\x64\x7d\x7c\x65\x55\xb2\x4a\xd6\xb2\x75\xdc\xa3\x55\xd6\xd4\x2d\x8f\x71\x60\x21\x30\x38\x44\x97\x06\x29\x1d\xf9\xdd\xb4\x1c\x6b\x11\x69\x35\xbf\x94\x3a\xeb\x55\x5b\x81\x91\x9e\x5d\xfc\x00\x3a\x74\x7f\xf9\x8c\x80\x5e\xad\x54\xd5\x74\x35\x8c\xeb\x40\x07\xd2\x87\x7f\xf4\xfa\x59\xde\x9a\x05\xac\x69\x17\x94\x9c\x1f\xcd\xec\x51\x3f\xd8\x26\xb5\x6c\x36\x7f\x67\x6f\x3c\x5b\x2a\x95\xa9\x21\x07\x7f\x65\x5d\xf7\x9b\x53\xa6\xae\xb3\xa8\x81\x10\x6c\xd9\xfe\x98\x60\x33\xeb\x82\x0d\xa6\x5b\x74\x4d\x0d\xf2\xb3\x3f\x4e\x8b\x29\xc6\x56\xf9\x2f\x08\xeb\xb0\xd4\x31\x57\x02\xf2\xdb\xce\x25\x48\x37\xab\x47\xfd\x22\x63\xd6\x78\xf5\x7e\x0f\xc3\xbd\xe2\x58\x2a\xa7\x58\x12\x3b\x14\xbd\xef\x0a\xea\x0a\xda\x6d\xbc\xa2\xaa\x55\x7e\x63\x27\x3b\x4c\x0f\xfe\x67\x41\xde\x08\xc1\xbf\x8d\xc3\xb7\x07\x93\x9d\xcb\x1c\x37\x20\x5d\x11\x93\x4f\xab\xc6\x1d\xde\xbe\xf6\xcd\xab\xee\xc2\x8b\x8f\xcd\x6c\x6e\x49\x07\xdd\xb4\x08\xf0\x0e\xb9\x2b\x8a\x57\x6a\xc3\x3a\x18\x57\x3c\xa0\xb8\xcf\x4b\xd9\x1e\x04\xfe\x3b\x78\x11\xb6\x46\x76\x55\xf8\xbf\x1e\xbc\xf4\xb7\x5e\x77\x08\x39\x83\x66\xbc\x82\x7d\xfa\x6c\xbf\xc0\x72\xbf\x9d\x27\xa4\x6a\xd0\x5e\xcd\x37\xd4\x23\x19\x5f\x4e\x30\xda\x43\x56\xf0\x11\x79\xbb\x40\xa2\x56\xe9\xdc\x37\xdd\xd8\xc5\x71\x81\xd2\x1d\x90\xa2\x3f\x7d\x6f\x58\x0b\xef\xfb\x5d\x21\x66\x58\xb7\x0f\x7d\x28\xf5\x03\x74\x59\xb1\x5e\x73\xfa\xc4\x3d\x65\xaa\xbe\x24\x51\x7f\xcb\x7b\xd0\xa6\xe9\xd6\xe0\x08\x96\x6c\x37\x9e\x0d\xec\x91\xf3\x87\xd1\x9d\x95\xf6\xb5\xaf\x43\xe0\x51\x4e\x5e\xee\x5f\x05\x28\x42\x39\x31\x24\xcb\x01\xca\x77\x98\x5c\x2c\x61\x67\x8a\x2a\x7a\xde\x3f\xb6\xe4\x1c\xa6\x12\x93\x9f\x2f\x7e\x18\x7f\x5b\x68\x42\x12\xe5\xfb\x06\x3f\x6d\xad\xa9\x28\x8c\x31\xdb\x24\x8b\x86\xfc\x07\x4f\x03\x71\x7d\x4c\x9d\xc4\x75\x2d\xbc\x55\x69\xd2\x56\x5a\x76\x2d\xa5\xd0\x2c\x12\x4b\x00\x8c\xa6\xc6\xa7\x8e\xd7\xb2\x86\xdc\x09\x95\xcf\x35\xba\x6b\x52\x0a\x75\xf9\xa6\x0b\x8a\x39\x4a\xc5\xa5\x4a\x31\xf2\xfc\x37\x9b\x9c\xf0\xf6\x26\xa8\x4b\x93\xb7\xd8\x81\xef\x44\xbc\x4b\xb8\xf9\x07\xe1\xe6\xfd\x49\x38\x86\x77\xc7\x2b\xd8\xbc\x8f\x17\x0b\x3d\xcd\x8c\xc9\x30\x29\x0c\xe3\xfa\x59\x4e\xf8\xc7\xb0\xcd\x15\x6c\x52\x2a\x0b\xe6\x33\xec\xfc\x9e\x27\x0e\x1f\x73\x1f\x4e\x74\x41\x40\xfd\x68\x87\x24\xfd\x04\x5a\x28\x9a\xd5\x86\x63\x08\xf4\x39\x53\x5a\xda\x0d\x73\xbd\x3f\xba\x95\x40\x06\x3e\x07\xb7\x8b\x38\xa8\xbf\x79\x14\xd6\x41\x90\x5f\xb7\x5c\x31\x63\xe9\x4d\xc4\x03\xec\xa7\xf2\xca\xe4\x8b\x68\x0c\x67\xe1\x70\x27\x75\x4a\x98\x4f\xc9\x63\xbd\xe7\xaf\x30\x43\x76\xaf\x43\x7d\xf7\xbf\xc2\x3c\xef\x47\xd7\x9f\xea\x60\xe7\xf8\xc9\x68\xcf\x83\xdd\x71\xa4\x45\xae\x14\xee\x60\x30\x72\x88\x8e\x92\x02\x58\xb2\xdd\xfd\xfc\xcf\xc1\x3a\x2c\xa4\xf0\xe2\x17\x9c\x43\x3c\x6d\xa4\x5a\xc7\x66\x95\x2c\x29\x27\x22\x61\xac\xbd\xac\x70\xc9\xe3\x54\xfd\x71\x8c\x68\xca\x2f\x6a\x99\x16\xb4\x6c\xd5\xfd\xc9\xfa\xf0\xc7\xd3\xf3\x33\xf1\xec\xed\x8b\x9b\x9b\x9f\x63\x06\x68\x6a\x12\x5d\x3e\x9b\x85\x38\xe1\x20\x61\x9c\x2e\x10\xcc\xc3\x91\xfb\xc1\x44\xda\xf3\xb8\x2f\x96\x3d\xbb\x6a\x69\x9a\xa4\x7d\x84\x3d\x47\x25\x90\xf1\x90\xcf\xf1\xea\x5e\xdf\xc3\x7f\x7d\x95\xdf\xc2\x07\xed\x38\x3d\x47\x52\xf1\x04\xa5\x9a\x97\xbd\xb4\x67\xd0\x98\x9c\xbd\x38\x74\x21\xce\x00\x93\x9a\x78\x14\xdd\x22\x52\xbb\x39\xc6\x4e\xb5\x36\x9e\xdf\xdd\x0a\x7f\xe1\x9e\x0e\x3b\x3a\xdd\x1b\x0e\x99\xf2\x2b\xe5\x83\x76\xde\x0f\x80\x34\xc8\xff\x3a\x2e\x76\x7c\x07\x12\x61\x23\xa7\x44\x17\x09\x81\x88\x4a\xdb\x2b\x2e\xe3\xb5\x08\x9b\x77\x5f\x86\x4f\x61\x7b\x85\x94\x82\x5d\xcf\xee\xd1\x0b\x7b\xfe\xec\xfb\x5b\x1c\x41\xe7\xa6\x7e\xa6\x9c\xed\x70\xd0\xf7\x5d\xbd\x00\xdf\xbf\x95\x63\xb6\xcb\xd9\xc3\x6b\xec\xbf\x56\x7a\x9c\xd4\xa5\x7d\x4c\xaf\x5e\x46\x10\x1a\x05\xbb\x76\x8f\xec\x8b\xa9\x2b\xce\xb3\x55\xd1\x5f\x25\xbe\xee\x28\xb5\x80\x4b\x55\x71\x1e\xcc\xf0\x5e\xd7\x42\xce\x9c\x69\x3a\x9f\x17\xb5\xf4\x08\x0e\xe7\xaa\x4d\x5e\x93\xab\x2c\x4e\x6a\xe6\x62\xda\xdb\x12\x97\xf2\xaf\xe5\xc7\x71\xa7\x8b\xdf\xf2\x42\x49\x35\x18\x66\x4c\x15\x1f\x7f\x61\xac\x44\x9b\x24\x2f\x40\xa8\x48\x7a\xef\x67\x21\xa4\xa8\x22\xff\x3a\xb5\x28\xd8\x46\x8a\x72\xa4\x2e\x73\xd7\x99\xa3\x84\x47\xc2\xe0\x10\x5b\x84\xc3\xde\x14\x51\xa7\xde\xc2\x63\xe2\x5a\xe6\xd7\xfb\xbb\x37\x06\xf5\x87\x58\x93\x38\x43\x6d\x9e\x8a\x59\xf0\x5d\x85\x1c\x55\x91\xce\xa9\x85\x1e\x3c\x8b\x89\xdb\xc8\x13\x99\xc1\x9f\x27\xe2\x4c\x8b\x8a\x2d\x84\xfc\x9d\x72\x45\x81\x49\xaa\x9e\x41\xa4\x62\x9a\x65\x74\x67\x72\x9d\x54\xd6\x4f\xe3\x0c\x13\x81\xf1\x38\x4e\x66\xc6\xac\x15\xf6\xa0\x92\xd6\x32\xef\x1a\xc1\x0f\xf4\xc3\x47\xef\x48\xf1\x64\xc7\x2b\x58\x78\xe4\x84\x36\xe9\xb5\x39\x8e\xe4\x08\xc9\x6f\xb2\x0d\xcc\xba\xf4\xe4\x6a\x84\x9e\x32\x9c\x8c\xee\x61\x57\xb0\x66\x49\x70\x3a\xf0\x41\x53\x72\xf8\x40\xdd\x48\x38\x8e\x96\xd2\xd2\x81\x44\xd7\x33\x40\xb7\x58\xae\xfc\x55\xeb\x40\x7e\x16\x16\xca\x79\xbb\x79\x08\x8d\xd6\xe8\x74\xc6\x65\x6d\xf0\x2d\x3d\xd0\xb6\xce\xf3\x10\xd6\xad\xdf\x1c\x65\xdc\xa6\xd0\xe6\x0e\x5a\x29\xd7\x5e\x34\x66\xd6\x2b\x26\xda\xbd\xe6\x99\xae\xb9\x77\x82\x9a\xf7\xa7\xcd\x99\xad\x51\xd7\xa1\x29\xb1\xf4\x94\x5c\x79\xd2\x15\x62\x91\xfe\x9a\x5d\xaf\x49\x4e\x04\x96\xbc\x7b\x64\x75\xab\x21\x5c\x0d\x1e\xaa\xe2\x0d\xd3\xb2\x91\xbc\x9a\xef\x60\x81\xbe\x00\x89\x9b\x38\x54\xd9\x0f\x15\x7f\x57\x52\x2a\xc6\x46\x8e\x0a\x29\x83\x95\x52\xf7\xa5\x1b\xe0\x43\xb9\x3d\xdd\x60\x99\x5f\x76\xec\xf9\xcf\xb7\xae\x7e\xc1\xef\x43\xc9\xf8\x5a\xf1\x12\xc4\xf4\xdc\xd4\x6f\x5b\xa8\x2e\x60\x1d\x20\x06\xcc\xd4\xec\xaa\x54\x5d\x93\xd3\xeb\xca\xe9\xa6\x93\x20\x1a\x26\xad\xa9\xd3\x38\xd2\x3a\x14\x34\xf5\x28\x67\xf7\x95\x63\x8a\xe6\x62\x94\xb5\xcb\x23\x63\x97\x02\xe7\xad\xf4\xb0\x50\x95\x58\x83\x5d\xf0\x9b\x32\xb1\x5e\x76\x90\x28\xb0\xf5\x40\x71\xe6\x79\xb2\x87\x8b\x72\x8b\xf8\x4c\x19\x8c\x82\xad\x8d\x6b\x25\xd9\x32\x2d\xe4\xea\xb4\x98\x84\xbc\x83\xd7\xbe\x1f\xd5\x5a\xb3\x06\xbf\x84\xee\xce\xcd\x2e\xef\x12\x11\x3c\x4f\xab\x44\xd7\x61\xd9\xdf\x2e\xff\x75\x5c\x99\x75\x2b\x3d\x76\x1f\x8f\x51\x07\xc2\xdb\x99\xa7\x2b\x95\xa8\x36\x8c\x0a\xc7\xfd\xd2\x68\xe5\x8d\x9d\x26\x85\x31\xb7\x98\x20\x2e\x89\xcd\x10\xf9\x1e\xad\xac\x6c\x87\x61\xbd\x18\x96\x2f\x63\x7b\x25\xc0\x91\xa7\x29\xd4\x4f\x99\xf9\xc9\xf7\x82\xed\x1f\x69\xd8\x4b\x55\x59\x73\x4e\xf8\xc2\x29\x5f\xd2\xa7\x13\xf1\xe7\xd3\x37\xaf\xce\x5e\xfd\x91\x0d\x44\x34\x93\x8b\x27\x2e\x77\x6d\x23\x3f\x27\x8d\xf9\x36\x9c\x0d\x50\x94\xad\x55\xc6\x82\x71\xc7\xf9\xf4\xc6\x11\xcc\x77\xe7\xe5\x89\x62\x73\x1b\xfc\xfd\xfb\x78\x7d\xe5\x3a\xc0\x5c\xc1\x46\xd6\x01\x27\x84\x43\x3d\x11\x7f\x31\x1d\x22\x0d\xcb\x32\x5a\x53\x8f\xd7\x0c\x62\xbc\x7b\xb9\x1f\x55\xba\xfe\xb6\x4e\x38\x3d\xbf\xaa\xfc\xd2\x70\xd4\xbb\xf8\xe8\x75\x89\x55\xf2\x06\x0f\x67\x50\xbb\x1b\xc7\x3f\x80\xd0\x61\x81\xb0\x7d\x62\x79\xec\x65\xdb\x4d\x09\x61\xbd\x28\xbd\x87\xcf\x5c\xed\x5e\xf2\xee\xa6\xe2\xee\x95\x69\x9a\xed\x36\x51\x3d\x7a\xc8\x09\x5a\x04\x54\x71\x77\x74\x4d\xc3\x45\x82\xf7\x69\x5f\x76\x4d\x23\xde\x72\xd1\x20\x92\x8d\xa3\xc4\xa8\xb0\x7c\xac\x26\x64\x17\x44\x6b\xea\xb2\x62\xb9\xff\x64\x39\x86\xc7\xbd\x55\x70\x39\x14\xc3\xa4\x7a\x91\x13\x4b\xa7\xf7\x82\x93\x2e\x46\x72\xa1\x5c\xae\x78\xb3\x3b\x3b\x47\x53\x43\x04\x63\xf1\xd5\x73\x54\x7b\x37\xa6\x7b\x54\xe4\x84\x93\x68\x2a\xcb\x1d\xe9\xcd\xca\xb4\x28\x4e\x9b\x21\x8b\x20\xc4\x0d\x4e\x8b\x4b\xea\x9c\x11\x3e\x25\x1d\x9a\x9e\x76\x26\xf8\x0a\xad\x3d\x80\x8d\x93\xe2\x26\xb7\xbb\x05\x6f\x77\x0a\xde\x04\xc9\x90\x0c\xf8\x4f\x02\x17\x85\x34\x96\x87\x3b\x0c\x13\xa1\xbc\x1e\xe2\x55\xb1\x83\xbb\xb5\x98\x8b\x11\x9b\x24\x10\x43\xa5\x8d\xf7\x9f\x82\xdf\x01\x4d\xd8\x20\x3a\x25\x71\x7f\x23\x02\x5f\xea\xc4\xea\x81\xa1\xe9\xfc\x63\x88\xfe\x9f\x5c\xb6\xd0\x19\xee\x1b\xe3\x1e\x92\x26\x3a\xd7\xb9\xdc\x8e\x89\xe6\xdc\xd4\x88\xdc\x06\xe6\x5e\xa0\xc2\x4d\x90\x0c\x23\xf5\x31\xd6\x2d\x57\xa0\xb3\x22\xba\x93\xe4\xf2\xf9\xf4\x6c\xa5\x5e\x02\x44\x38\x8f\x71\x00\x0d\x6c\xcc\x82\xd8\xb3\x01\x9a\x4e\x4f\xeb\x0f\xb5\x6e\xee\x82\x8d\xe8\xac\x93\xc8\x19\xd1\x7e\xb8\x28\x36\xc5\x3c\xe2\x92\xe9\x22\xe6\x76\x91\x25\x64\xd3\xf8\xac\x9d\xb0\x26\xc5\xbb\xf2\x7a\x98\x42\xdd\xca\x14\x3d\xba\x3d\x25\xe7\x33\x0b\x81\x06\x4d\x62\x93\xb9\x92\xf0\xbd\x25\xf0\xb2\x93\x82\x6e\xd4\xb0\xd9\x4d\x0b\x62\xda\xef\x40\x5a\x9b\x6a\x05\x96\xa6\xff\xe0\x8c\x2e\xe4\x38\xe7\x20\xde\x8f\xa3\x01\xb5\x43\xce\x8f\xdc\x56\x0d\x7d\xf1\xc7\xd8\xce\x88\xf3\x93\x76\x37\x34\xe7\x1c\x2a\xf1\xd4\xac\x5b\xd5\x70\x2c\x4d\x0a\xce\x73\x25\xe5\x19\xdf\x70\x14\x6a\x02\xfd\x4c\x96\x56\x56\xab\x70\xf0\x01\x3b\xdf\xd1\x00\xce\x63\x51\x9c\x32\x96\xde\x78\x46\xc1\x12\x1b\xab\x8c\x84\x74\xe2\x0a\x9a\x26\xfc\xf7\x2f\xa7\x2f\x5f\xa0\x3b\xe7\xdf\x5f\xbe\xe8\xc5\x41\x26\x51\x81\x65\xf1\xc5\xda\x9d\xf4\xa2\x01\xe9\xbc\xf8\xd7\x3f\xaa\xef\xc3\xd9\xd0\x03\x40\xac\xc5\x22\x6f\xf6\x52\xa8\x78\x23\xb3\x4e\x35\xf5\x28\xba\x60\x70\x4a\x76\x61\xf5\xc8\xf3\x3c\xdc\x77\xac\x9f\xe1\x10\x9c\xaf\x57\x7f\x5a\xfc\x8d\x8d\x96\xb2\x63\x4f\xcf\xfd\x1a\x4f\xff\x68\x44\xae\x47\x7c\x75\x1a\x34\xf6\x83\x27\xb0\xb3\x13\xf2\x41\x28\x69\xc5\x81\xf7\x75\xa5\x7d\x9e\x89\x62\xae\x38\xa7\x49\x2e\x36\x2d\x5c\xa3\x5b\x45\xfa\xe5\xe5\x28\xb7\x3f\xf7\xa9\x9c\x4b\xe7\xc7\x1f\xa4\xa5\x5e\x95\x4c\x77\x3b\xde\x01\xe2\xaf\x8e\x26\xd1\x63\x36\x33\x7e\x59\x0e\x47\x27\x62\x1c\x8f\x4f\x92\x47\xd5\x63\x24\xfc\x95\xe9\x09\xea\x9f\x54\xea\x2a\xdc\x8f\x26\xb3\xa6\x39\x4a\x8d\x91\xd2\x8c\x2b\xe5\xe3\x7b\x09\x3b\x5e\xbc\x2b\x00\x89\x3e\x11\x1d\xc4\x65\x45\x0f\x33\x6c\x30\xbf\x81\x72\x02\x94\x9e\x37\x5d\x18\x9c\xc3\xb4\x4d\x57\xca\xe1\xd8\x18\x2b\xac\xc8\xb4\x17\x85\x58\xe1\x39\xc4\xae\x69\x28\x2d\x8a\x26\x19\x51\x00\xcf\x95\x75\xbe\x87\xf1\xe4\xf5\x20\x37\x65\xca\x24\xa3\x01\xbd\x22\x63\xc6\xaf\x36\x02\x3e\x2a\x87\x11\xcd\x55\xf4\x77\xae\x83\x21\x0f\x5b\xbd\x1b\xe9\xcb\x22\xbb\x3d\xca\xe3\x7b\x54\x7c\xdf\x44\x91\x5f\x68\xbd\x5d\x2b\x5e\xca\x4b\x7a\x4d\x24\x16\xfb\x9d\xf5\x1c\x87\x54\xde\x8a\x1f\xb1\x24\x6a\x8d\x0b\x8a\xfc\xe6\x06\x1f\x01\xfa\x1e\xf6\xd8\xca\xcd\x52\x1e\xd3\x3c\x6e\xcb\x1c\xf2\x03\x0b\xb9\xef\x43\x65\x27\xc8\xae\xf2\x67\xb2\xad\x8b\x46\xc6\x31\xf5\x83\xf3\x1d\x9c\xe0\x27\xd2\x89\xdc\xeb\xb2\x9e\x35\x29\x33\x8d\xa9\x64\x43\x89\x2f\xa8\x0b\x08\xec\x2b\xc6\xa1\x6b\x2a\x48\x9e\xc6\xb6\x27\x66\xf6\x01\x2a\x2e\xbf\xc4\x66\x5e\x61\xfe\xce\x25\x37\x72\xee\x54\x12\x2e\xab\x9a\x0b\xb9\xa7\xa9\x6d\xca\x21\x7c\x94\xeb\xb6\x81\x13\x31\xf5\x8d\x1b\x17\xa0\xc7\x4f\x8e\xc8\x26\xe1\xee\x76\xe4\xee\xea\x6d\x11\x33\x03\xe9\xc9\xc1\x04\xd7\x44\x9c\xdf\xbc\x2e\x8a\xed\xa5\x5a\xc4\xcd\xb7\x56\x19\xab\xf0\x59\x06\xaa\x6c\xcd\x0e\x79\xb4\x19\x10\xe7\x79\x33\xdc\x0c\x78\x44\xad\x09\x7a\x5b\x58\xc1\x26\xae\x42\xc0\x06\x89\xc4\x7f\x20\x2b\x44\x6f\x7d\x18\x6d\x11\xc2\x63\x99\x74\x2c\xdb\xd6\x1a\x49\x2d\x28\x1d\x64\x1f\x7a\x38\x53\xec\x97\x5f\xb6\xbe\x55\x2e\x92\x3c\xe3\xc1\x4d\x7b\xa9\x93\xca\x66\x3a\xe0\x7e\x9b\x49\xae\xcc\x4d\x30\x07\x51\xb0\x65\xcc\x95\x98\xc7\x32\xdf\xeb\x8f\x69\xb4\xb5\x29\x52\x1b\xe8\x7b\x79\xc3\x90\x22\xd1\xe4\x9a\x0f\xb1\xdd\x3f\x7a\xb2\x08\xd3\x74\xd7\xc7\x1e\x6d\xd9\xcb\x45\xb2\x53\x85\x5b\x66\xc1\xfa\x7d\x7c\x58\xc6\x77\x6d\x6a\xea\xf3\x00\x6e\xe5\x7d\xbb\x77\xef\xf3\x1e\x0b\x92\x6e\x2f\x6c\xdf\xb8\xb1\x07\xbb\x66\xa4\xef\x69\x3f\x5d\xbc\x78\x2b\x8a\x51\x38\x62\x24\x1a\xb5\x02\x31\x85\x7a\x01\xe1\x38\x5b\xe9\x1c\x3f\x8e\x43\x37\xb9\x05\xd0\x95\xdd\xb4\x7e\xba\xab\xb5\x42\x76\xb8\x13\x7b\x6d\xb7\x58\x28\x5a\x28\x5f\xd3\x68\x61\x40\x8e\x77\xd8\xcc\xb0\xdf\x3b\x76\x58\xee\x75\xc4\xb8\x11\x3e\xde\xca\x27\x41\x99\x1d\x42\xfb\x00\x5b\x1a\xad\x51\x9e\x17\x6c\x49\xb0\x0e\x76\xc4\x25\xf7\xb9\x68\x08\x15\xf8\x83\xc2\x6c\xc6\xac\x33\xfc\xd7\xfb\x03\x72\x8e\x50\x96\xee\x20\x0d\xac\x58\x7c\xc4\xf1\xa1\xdc\x41\x26\x55\x91\x90\x40\xe2\xb8\x42\xf4\xaf\xe4\x20\x4b\xd0\x7e\x46\xf4\x6c\xf5\x95\x22\x87\x4f\xf2\xab\x62\x9f\x2e\x91\x0c\x79\x51\xf4\x10\x65\x43\xf6\xe0\xf8\xe0\x0e\xe7\x32\x38\x91\xa4\x34\x5d\x7b\x2e\xfb\x25\x5d\xef\xa2\x9a\xf2\x62\xbd\x4f\xca\xc9\x42\xf5\x1e\x29\x26\x7c\x94\xdd\xd0\x82\x69\xe7\xcb\x50\x4d\x64\x7b\x8c\xe4\x7c\x19\xaa\xe1\x29\x23\xed\x7c\x09\xaa\x89\xc9\x11\xfb\x71\xb3\xfc\x44\xb1\xd3\x7b\xac\xe5\x57\x92\x3c\xbb\x6e\xd5\x2f\x4d\x4a\xfd\x7d\xfd\x17\x25\xed\x4d\x49\xd7\xeb\x3f\x7b\x1e\x51\x99\xa9\x3b\xa0\x2e\xce\xda\x70\xc9\x97\x8f\x78\x8d\x26\x66\x4f\x8f\xce\x51\x7c\xb2\x1d\x03\xd4\xc5\xcc\x13\x51\x3a\x1d\xd3\xbd\xde\xd3\x08\x30\xdb\x44\x35\xc0\x79\x03\x3c\xe3\xac\x78\x20\xbc\xcc\x89\x47\x15\x1c\x11\x68\x51\xfb\x15\x6c\xe9\xf2\xdb\xca\xd8\xcb\x34\xe5\x4d\x3a\xa8\xba\x74\xef\xc4\xd7\x3b\x8d\x9e\x9c\xcd\xe3\xb2\xd0\x60\xc5\x31\x26\x1b\x15\x36\x7f\x54\x80\xc8\x32\x89\x59\x2c\xb1\x35\x54\xb1\x41\x9e\xfb\xe9\x29\x92\x79\x7c\x85\x32\x28\x54\x48\x15\x97\xb2\x51\x35\xed\x13\x51\x80\x40\x2d\x8d\x4d\x45\x80\x44\x3c\x87\xfc\xd3\x24\x39\x45\x27\xee\xb2\x3a\xca\x19\xfb\xaa\x5a\xc6\x38\xbf\xd2\x73\x2b\x29\x38\x1f\xf4\xb7\x05\x68\x20\xba\xeb\x29\xf5\xc3\xaa\x50\x7a\xc8\xe9\x3e\xd5\xa9\x5b\x15\xf2\x2f\x29\x3a\xae\x27\xde\x58\xa6\x94\x15\x99\x2f\x20\x42\xb2\x23\xf8\xcb\x89\x90\xc8\xed\xff\x71\x22\x44\x69\xe2\x8f\x71\x50\xc4\x4b\xdd\x7e\xdc\x9a\x46\x55\x7b\xe9\x37\xa5\x29\xc1\x6d\xc3\x6b\x90\x0d\xed\x20\x2e\x10\x3b\x91\xc5\xb2\x5e\x6c\x21\x11\x34\xff\x67\x64\xf8\x94\xfd\x1a\xdf\x40\x6c\x6f\xc5\x83\xbe\xac\x12\x97\x23\x41\xf4\x4c\x58\xee\x7a\x71\x6f\xf9\x1b\xb1\xb1\xe8\xf7\xb1\x63\x46\x99\xb5\xd3\x39\xb6\x98\x59\x3a\x85\x7f\xf2\x00\xac\x71\xcf\xab\x52\x71\xf3\x8e\x74\x86\xd5\xb7\x6e\x3c\xd8\x8e\x3b\x0e\xc2\xec\x5f\x06\xbf\x15\xa7\x2e\xe5\xd3\xa7\x57\xdf\xa2\x97\x9e\x92\x61\xe1\xd2\x34\x97\xa9\x2f\x72\xf8\x75\x37\xfb\xc0\x60\x55\x4b\xa9\x17\xf0\x00\xcc\x60\xde\xf6\x5d\xbb\xd0\x94\x68\xf7\x2c\x3d\xc4\xbb\x77\xb2\x55\x0b\x6b\xba\xf6\xf8\x3d\x37\x5b\x39\x79\xbf\x52\xba\x3e\x79\x97\x64\xf5\xf1\x7b\xb4\x43\x06\xcb\xdf\x9d\xa4\x6e\x74\x59\xf6\x7b\xea\x92\xb1\xbe\xed\x4b\x65\xc1\x11\x3f\x4e\xe9\x08\x2e\x3e\x73\x21\x51\x3c\xc5\x77\x63\xaa\x5c\xf0\x66\x28\x91\x82\xd2\x15\x28\xb1\xfe\x10\x3d\x78\x39\x0e\x73\x94\xe4\x5c\x90\x56\xf9\xaa\xe2\x1c\xa3\xdd\xb1\x6f\x4e\x0e\x54\xfd\x0c\xb0\xd8\x4a\x51\x72\x86\x56\xee\xb8\x16\x13\x91\x29\x30\x43\xaf\xfc\xca\x7e\x77\xdc\x07\x10\x68\xfe\x32\x89\x8a\x58\x6f\x8e\x19\x8a\xf1\x40\x35\x40\x1d\xeb\x11\x38\xde\x50\x2e\xab\x4d\x0d\xe3\xc1\xfb\x62\x37\xb6\xbe\x48\x54\x65\xb8\x91\xa3\xe1\x4a\xc6\x57\xa6\x86\xf3\xfe\x7b\x63\xfc\x88\x5e\x96\xa1\xbf\x89\xbd\x3b\xef\xcb\x4d\xff\x1b\x6e\xc0\xbe\xcb\xed\xdd\xc7\x5c\xcc\x7e\x2d\xcb\x42\xe2\xc3\x0f\x94\xb1\x12\xe7\x32\xa9\xd1\x0e\xa2\x38\xab\x4f\x29\xd8\xac\x6b\xb1\x96\x2b\xea\xc1\x9f\xf2\xe0\xc3\xcd\x72\x7a\x7e\x26\xd6\x52\xcb\x05\xe4\xce\xd2\x5b\x60\x5e\x93\x78\xf5\x9f\x84\x64\x3f\xb5\x65\xc3\xde\xaf\xee\xa3\x06\xd8\x7b\x79\x9f\xee\x46\x2f\x2b\x7e\x8c\x81\x8f\xa9\xff\x24\x5d\xef\xbd\xa4\x3d\x1f\x37\xa2\x77\xfe\xfc\x92\x53\x45\xc3\xe4\xe1\x84\x95\x13\x6d\x37\x6b\x94\x5b\xf6\xb2\xc6\x8e\xfb\x4b\xec\xf9\x86\x1f\x3e\x0c\x95\xe7\x77\xf9\x9d\xf0\xc8\x6b\xc5\x7b\x7e\x4f\x06\x0f\x51\xa5\xb9\xc6\x9f\xbe\xa3\xc0\x5f\xe3\x58\x38\x98\x9f\x7a\xbd\x6e\x93\x5c\x16\x39\xc1\x34\x86\xdc\x44\xd4\x9b\x06\x52\x51\xc2\x3d\x29\x4a\xa9\x69\x0b\x46\xe3\x2e\xd2\x8a\x8e\x02\xa5\xdb\x59\xcc\xe5\x27\xf9\x39\xd5\xc3\x59\xe7\x45\x4d\xe5\x23\x9c\x2a\x70\x14\xf3\x39\x1c\x3d\xea\xb0\x84\xba\xc3\x84\x14\x6f\x50\x62\xf2\x5b\x36\x18\x9f\x44\xdd\x47\x62\xbf\x0e\xf1\x16\xa0\xa7\x73\x6d\x65\x7d\xb8\xe3\xca\xe8\x0a\x5a\xef\x8e\x79\x56\xa5\x17\xe3\x58\x23\x73\x8c\xf3\x8c\xa5\xae\xc7\x19\x7f\xc7\x29\x2d\x00\xfb\x00\xd7\xe0\xa5\x6a\x62\xab\xd0\xf4\x55\x91\x42\x9f\x9b\xeb\x62\xa8\xca\xa9\xb5\x6a\x24\x3e\x11\x84\x95\x89\x51\xc8\x05\xc6\x43\xb0\x29\x3b\x63\x24\xa6\x3f\xc1\xe6\xdd\x77\xbf\x04\xcb\xe6\xfd\xc9\xf3\xf9\x1c\x2a\xff\xee\xe4\x2d\xbd\xfa\xf1\x7e\x1a\xeb\x85\xd1\xf2\x41\x8d\xc7\xfd\xad\x0b\xb2\x62\x66\x65\xb5\x8a\x4d\x81\xb1\x8f\x3d\x17\x09\xd3\x43\x41\x31\x94\x72\x22\xc6\x62\x8a\xb7\x8d\x35\x0d\x4c\xfa\x98\xe1\xbe\x26\xaf\xcc\x5b\x46\xf5\x34\x7e\x3d\xf8\x90\xdf\xf1\x2c\x0b\x7a\x4e\x5e\x99\xe7\x94\xa6\x7d\xf2\x9b\x27\x4f\x9e\x90\x65\x30\x16\xd3\x5a\xb9\x15\x66\x97\x38\x57\x9f\x9c\xa3\x3d\x58\xce\x4f\x79\x2d\x0f\x34\xe3\x95\x0e\x6e\x4f\x6d\x15\x5b\xa6\xb1\xc6\x4a\x03\xd1\x34\x22\xd2\xc1\xb7\x11\xb2\xf2\x7a\x33\x0d\x64\xee\xb6\xb2\xba\xdf\x76\x72\x17\xb4\xc2\x3e\x37\x39\x8b\xa5\x08\x54\x69\xbd\x7d\xc5\x5e\x0b\x49\x45\x17\x71\xd2\x22\xed\xbd\x32\x4d\x03\x55\xca\x37\xcf\xb5\x4f\x33\xba\xfa\x77\x77\x2e\x4e\xe1\xd1\xb8\x66\x4a\x7d\xcf\xf7\x3f\xa3\x35\x29\xbd\xe2\x90\x33\x9a\x9c\x78\xfc\xf8\x47\x09\x0b\xb0\x8f\x1f\x73\x47\xbb\x8b\x84\x4f\xf1\x5f\x4a\xc1\x40\x29\x18\x71\xf7\x26\xcc\x41\x8c\xdf\x33\x00\xbd\x0e\x88\xbb\xce\x63\x87\x91\x77\x97\x5c\x4e\x5d\x34\x13\x8a\x37\x31\x9a\x1b\xf1\x2a\x74\x69\xc5\x5a\x7a\xd9\x6b\x5a\x97\x3d\xc8\x5b\xed\x63\x8e\x76\xb4\xaa\xdd\x13\x22\x7e\x3c\x33\xd1\x5b\x51\xe4\x1e\xa9\x3b\xe9\x3b\xbb\x69\x77\x47\x5b\xa7\x12\x1e\x87\xe2\xda\xee\xdd\xbd\x88\x8c\xbb\x16\x1f\xb1\xc2\x06\x18\x51\x35\x38\xa8\x8c\x76\xfe\x60\xd7\xdc\x18\xf9\xbf\xe3\xe4\xa9\x03\x2b\x0e\x2e\x96\xf9\xfa\xe0\xe8\xab\xff\x1f\x00\x00\xff\xff\xc5\x14\x9c\x81\xd9\xc9\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7b\x73\x1c\xb9\x91\x20\xfe\xff\x7c\x0a\x04\xfd\x8b\x10\xa9\xe8\x6e\x6a\xc6\x6b\x7b\x7e\xbc\x9b\xf5\x71\x24\x8d\xcd\x19\x3d\x78\x12\x67\xbc\x0e\x9d\xc2\x8d\xae\xca\xee\x86\xba\x1a\x28\x03\x28\x52\xed\xf3\x7d\xf7\x0b\x64\x26\x1e\x55\xdd\x24\x9b\x92\x38\x6b\xc6\xed\x3a\x62\x47\x24\x0b\x40\x22\x91\x99\xc8\x37\xbc\x95\xca\xbb\x93\xaf\xc6\x42\xcb\x35\x9c\x08\x39\x9f\x2b\xad\xfc\xe6\x2b\x21\xda\x46\xfa\xb9\xb1\xeb\x13\x31\x97\x8d\x83\xf0\x1b\x6b\xe6\xaa\x01\x77\xf2\x95\x10\x63\xf1\x53\x37\x03\xab\xc1\x83\xa3\x1f\xb5\xf4\xea\x12\xf0\xdf\xaf\x5b\xd0\x6f\x97\x6a\xee\xbf\x12\xa2\x06\x57\x59\xd5\x7a\x65\xf4\x89\x38\x6d\x1a\x73\xe5\x44\x65\xb4\x0b\x2b\x6b\xa5\x17\xe2\x6a\xa9\xaa\xa5\xd0\xa6\x06\x27\xfc\x12\x84\xd2\x1e\x16\x56\x86\x01\xa2\x35\xf5\xa1\x3b\x12\xd2\x82\x80\x46\x2d\xd4\xac\x09\x0b\x08\xe1\x8d\x98\x81\x70\xd5\x12\xea\xae\x81\x5a\x18\x3d\x12\x33\xe9\xf0\x5f\xa2\x91\x33\x68\x5c\xf8\x57\x98\x2e\x4c\x3c\x12\xc6\x8a\x2b\xe5\x97\x38\xb9\x1d\xb7\xa6\x4e\x3b\x15\x52\xd7\x38\xa7\xd4\x5e\x8d\xe3\x6f\x77\x4e\xd7\x9a\x3a\x80\x28\x3d\x02\x24\x1b\x0b\xb2\xde\x08\xdb\x69\xdc\x47\xb1\x9e\x9b\xe0\x8c\x67\xfe\x91\x13\xb5\x72\x72\x16\x60\x9c\x6d\x44\x0d\x73\xd9\x35\x7e\x42\xb8\x6c\xc1\x7a\x15\xb1\x49\xe8\x07\x8d\xdf\xd2\x1e\x37\x2d\x9c\x88\x99\x31\x0d\xfe\xd8\xc3\xe3\x53\xa9\x03\x02\xba\x00\xa2\x37\x3c\x2c\x6c\x92\x57\x13\x52\xe0\xc9\x4e\x02\xc6\xe9\x9f\x4e\xb8\x65\x00\xdb\x2f\x55\x38\x80\xf5\xda\x68\x9c\x37\x81\xb2\x99\x14\x80\xb4\xa6\x1e\x17\xb4\x70\x33\x34\xa7\xcd\x95\xdc\x84\x49\xc7\x8d\xa9\xa4\x07\x27\xd6\x5d\xe3\x55\xdb\x80\xb0\xd0\x36\xaa\x92\x4e\x98\xf9\xd6\xe1\x2a\x42\x98\x93\x6b\x60\x48\x02\xee\xc4\x21\x63\x49\x3c\x46\xba\x7b\x7c\xb4\x05\x57\x79\x50\xb7\x02\xf7\x0a\x2e\xc1\xfe\x2a\xb0\x85\x2f\x12\x5c\x63\x22\x9b\x02\xbc\x47\xef\xde\x3b\x6f\x95\x5e\x3c\xda\x06\xf2\x19\xcc\x95\x06\x27\xa4\x70\xe0\x03\x3c\x7b\xb3\x03\xb1\x02\xc3\xb8\x37\x43\x5c\x77\xd4\x9f\x09\x35\x32\xc8\x61\x98\xb6\xd9\x08\xbf\x34\x0e\xc4\x5a\xfa\x6a\x19\xd8\x23\x2c\x8d\xb3\x0b\x07\x0d\x54\xde\xd8\x11\x43\x6d\xa1\x41\xd1\x11\xb6\x12\xbe\x5a\xa8\x4b\xd0\x08\x9c\x6b\x65\x05\x47\xc4\x72\x7e\x09\x3b\x50\xe1\x96\xa6\x6b\xea\xc0\x0b\xe9\x84\x6b\x9e\x36\xf0\xfb\x8d\xa4\xf3\x50\x37\xab\x8d\xbf\x61\xc3\x71\xbb\xb3\x4e\x35\x35\xd8\x9e\x20\xf7\xb6\xfb\x32\x72\xfc\x62\x09\x71\x01\x92\x2e\x42\x39\x92\xad\x5a\x36\xcd\x26\x09\xa6\x1a\x3c\xd8\xb5\xd2\x80\x7b\x9d\x81\xf3\x22\x08\x7e\x0f\x8b\x4d\x92\xe3\x61\x9a\x20\x84\xc3\xad\x30\x57\x8b\xce\x82\x38\xcb\x7b\xff\x49\x79\xf7\x00\xe4\xe5\x25\xd8\x99\x71\x70\x2b\x20\xcf\x69\x65\xfe\x5c\x34\x66\xb1\xe0\xbb\x83\xf0\x50\x99\x75\x6b\x34\x68\xcf\x17\x8d\xeb\xda\xd6\x58\x2f\x94\x17\x87\x30\x59\x4c\x18\x84\x9f\xa4\x56\xab\x88\xbb\xd6\xd4\x7d\x19\x99\x50\xb5\x27\x69\x9f\x8a\x46\x39\xa2\xe9\x34\x94\xaf\xd8\xd6\x9a\x4b\x55\x13\xd6\x7c\x3c\x74\xe1\xa5\x5b\x25\x42\xab\x02\x07\xdc\x1f\x99\x3d\x0d\xd3\x33\x91\x55\xfd\x63\xcc\x04\x73\x09\xd6\x29\xa3\x51\x94\x9f\xb6\xb2\x4a\xe3\x7e\xc2\xdd\xda\x4e\x7b\xb5\x06\xa4\x32\x64\x40\xa8\x45\xa3\x66\x56\x5a\x05\x6e\x24\x68\x66\x66\xab\x78\x5f\x3f\x00\xa2\xe3\x6d\x8d\x79\xf7\x05\x40\x74\xd4\xdb\x20\x05\x84\xe2\x79\x8d\x57\xe3\x88\x14\x1e\x1d\x40\xec\x1c\x88\xb9\xb1\xc3\x7b\x67\x22\xce\xbc\x30\x97\x60\xad\xaa\x99\xa8\x04\x7e\x13\x6f\xc3\x38\x45\x90\x8c\x7c\x73\x16\x2c\x2c\xce\x99\x32\x7e\x2d\x22\x2d\xd7\xe6\x5d\x66\x6a\x35\xda\x4b\xa5\xef\x53\x30\x3e\x8d\x4b\xdc\x46\xb5\xc5\x46\x58\x05\x29\xa1\x13\xe2\x6a\x09\x16\xb6\x94\x80\x2b\xd5\x34\x61\x5b\x78\x2a\xb2\x71\x26\xee\xdf\xa5\xa9\xe9\xc3\x70\x92\x6f\xc1\x5e\xaa\x2a\x5c\x5b\xce\x99\x4a\xa5\xdb\x82\x31\x95\xd6\x7b\x00\xd4\x2e\x3b\x6f\x6e\x85\xe2\xc2\xe0\x77\x6b\xe9\x55\x85\x37\x11\xc3\x11\x36\x8b\x6b\x96\xec\x03\x7f\xef\xc0\xf9\x71\xd5\x76\x7b\xb2\xce\x5a\x69\xb5\xee\xd6\x42\xae\x4d\xa7\x91\x16\x9f\x9e\xff\x8c\xf3\x28\x4b\x12\x63\x38\xf7\x1a\xd6\xc6\x6e\x3e\x79\x7a\x1a\xbe\x73\x85\x46\xad\xd5\x9d\x60\x97\x1f\xf7\x84\x9d\x66\xbe\x1b\xe4\x5b\x93\xdf\x00\x39\x7c\x6c\xf7\xb9\x2a\x77\x12\xd4\x71\xa4\x26\x9c\x04\x45\xbf\x92\x62\x95\x38\x35\x12\x7c\x5f\xf1\xb3\xbe\x58\x4d\x69\xbf\x93\x6e\x32\x5f\x4a\x51\xab\xf9\x1c\x2c\x68\x8f\x83\x19\x62\x34\xe1\x7a\x5c\x93\xed\x81\xe9\xb7\x4f\xbe\x7d\x32\x3d\x1a\x2e\x3b\xd6\xd1\x80\xb8\x05\x87\x37\x2e\x1f\x26\x49\x72\xf9\x46\x80\xa2\x7e\x70\xe6\xa3\x6c\x46\x19\x39\x5d\x7a\xdf\x4e\x85\xd1\xcd\x26\x08\x15\x92\xd0\x53\x9a\x64\x2a\x5a\x69\xe5\x3a\x28\x6a\x41\x89\x0b\x92\xb0\xdc\x85\x23\x7c\x8e\xef\x8c\xc4\x4e\x07\xe5\x90\x8c\x7b\x9e\x84\x60\xef\x63\x90\xb4\x1b\xd7\x33\x63\xe2\xee\x4a\xec\xf6\x71\x5b\x42\xf5\x49\x38\xbe\x16\x3a\xc4\xf5\x4e\x10\xe3\xbd\x87\x57\xce\x36\x88\x88\xe2\xbe\x3d\xb8\x27\x5c\xc8\x3f\x4a\x17\x2b\x86\x91\x13\x72\x1f\x84\x7f\xd6\x62\x5a\x5c\x00\xd3\x81\x27\x21\x2e\xa7\xd6\x72\xf1\x89\xeb\xc5\xa1\xbd\xa9\xc6\x6d\xd7\x34\xe3\xd6\x34\xaa\x2a\xc5\xc0\x79\xd7\x34\xe7\xf9\x97\xbd\xa9\x1f\x85\xb9\xc3\x30\x41\xc3\xa2\x6b\xe0\x9f\x68\x84\xff\xf3\x6c\xfe\xca\xf8\x73\x0b\x0e\xb4\x7f\xd4\xd7\x05\x66\xe0\xc6\xfb\xde\x34\x8f\x9e\x41\x6b\x01\x2d\x9f\x73\x1c\x49\x4a\x75\x3d\x14\x11\x34\x6d\x34\x7b\xb7\x99\x96\x0f\x74\x8a\xa6\xfc\xf4\x28\xcf\x7a\x82\xae\x01\x59\x65\x06\x5b\x82\x6c\xfc\x92\x2f\xb0\x47\x3d\x59\x79\x09\x1a\x9c\x1b\x07\xd3\x7b\xaf\xe3\x7e\xf4\x16\xbf\x8c\xea\x16\xb2\x63\x65\xb4\x86\xca\x2b\xbd\x98\x04\x3b\x33\xf1\xed\x9f\x2f\x2e\xce\x27\xe2\xb4\x6d\x1b\x56\x76\xfc\x32\xf2\x48\x5c\x98\x76\x39\xf9\x3c\xe0\x83\x39\xac\x64\x33\xae\xa1\x91\x9b\x3e\x97\xff\xf6\x9b\x1d\x5b\x78\xd5\xad\x67\x60\x83\x98\x77\x50\x19\x5d\x3b\x21\xe7\x41\x7e\xf4\xf1\xbc\x94\x4e\x38\x2f\x6d\xd0\xb6\x67\x30\x37\x16\xd2\x8a\xf9\x9a\x0f\x27\x14\x74\x00\x02\xc1\x43\xfd\x99\x5b\x09\xca\x9e\xe9\xfc\x67\x6c\x82\x84\x02\x8a\xda\x00\x9e\x08\x33\x3a\x61\x3a\xff\x6b\x9c\x44\x0b\x56\x99\x7a\x0f\xe8\xff\x6c\xae\x84\x99\x7b\x40\xbd\xbd\x05\x1b\xf4\xd8\x0c\xf4\x10\xd4\x1b\x80\x4c\x7e\x89\x3b\x53\x7c\x57\x55\x88\xf1\xa5\x05\xb7\x34\xcd\x3e\x50\xbf\x64\x0d\xa7\x32\xda\x41\xd5\xa1\x23\x84\xe7\x01\x97\xaf\x38\xc2\xbb\x21\x2f\x87\x76\xaa\x06\x0b\x75\xfc\x70\xde\x35\x0c\x33\x9d\xd7\x52\x5e\x06\x13\x7a\x2e\x55\xb0\xda\xf6\xde\xf7\x70\xc7\x3c\xe7\xed\xfb\x0e\x0b\x75\x16\x3e\x7b\xdf\x3c\xcf\xad\xdb\xa6\x8d\xed\xda\x32\x22\x04\xea\x4f\xdd\x75\x61\xc8\x5d\xbb\x6b\x0b\xb2\x56\xff\x29\x02\x2e\xad\xfc\x39\x7c\x95\xc1\xff\xd5\x44\x5c\x5a\xf2\x8b\xcb\xb8\xbc\x99\x5f\x5f\xc8\x7d\xe1\xd3\xb8\x2f\x31\x77\x03\x98\x77\x95\x73\x05\xe5\x3f\x04\x41\x77\x87\x03\xba\x4d\xd2\xe5\x9d\x3f\x00\x51\xb7\xe7\xbe\xaf\x97\x75\xc9\x31\x64\xd1\xfb\x70\x1f\x51\x4f\x54\x8b\x9f\xda\xa0\x88\xee\x74\x08\x75\xce\x9b\xb5\xfa\x47\x74\x92\x87\x2d\x9b\x0e\x99\x96\xf8\x44\x55\x84\x77\xb5\x06\x7b\x1c\xe0\xe4\xd0\x4e\x61\x14\xb8\x89\xf8\xcb\x52\x35\x20\xb4\xb1\x6b\x74\x7c\x48\xdd\xf3\x1a\xb1\x21\xee\x84\x14\xad\x09\xcb\xe2\x94\x33\x10\x92\x82\x77\x5d\x4b\xde\x51\x0a\x66\x8e\x84\x33\x6b\x48\xcb\xa3\xc3\xd7\x8d\xc2\x29\x2c\x85\x74\x62\x26\x7d\xb5\x14\x1f\xcc\xcc\x8d\xe2\xc4\xe5\x8c\x95\x57\x97\xe8\x63\x95\x5e\xb8\x16\x2a\x35\x57\x95\x58\x9a\xce\x26\x3f\x57\x2d\x37\x29\x24\x2b\xf3\x32\x28\x9c\xd1\x7b\xa0\x74\xe7\x63\x18\xf5\x07\x63\x69\x65\x86\x02\x45\x70\x1f\x9b\x6b\xe9\xc1\x2a\xd9\x44\x24\x96\x3b\x97\x61\xcf\xbd\x63\x13\x78\x18\x3f\x9a\x99\x50\xda\x79\x90\x75\x58\x52\x06\x41\xae\x6b\x69\x6b\x51\x43\xdb\x98\xcd\x1a\xb4\x1f\x09\xa5\x85\xb1\x18\xe6\x30\xc2\xc9\xcb\x40\x70\xce\x74\xb6\x02\x97\x2c\x69\x9c\xb1\x5c\xb1\x36\xe0\x30\x4a\xa3\x81\x4e\x18\x0d\xc6\xc0\x0c\x50\x4f\x4a\xef\x64\x74\xf2\x87\x1b\x44\xcc\xad\x21\xd1\x36\x37\x4d\x63\xae\xe2\xdd\x5a\x44\x04\x30\xee\x77\x29\x9b\x0e\x91\x1b\x6d\xff\x84\x89\x13\x31\x45\x12\x99\x8e\xc4\x34\xfc\x36\xfc\xf7\xef\x9d\xb4\xfe\x1f\xd3\x09\x5a\x7d\xb6\x6b\x78\xff\x81\x0f\x3b\x17\x18\xab\x44\x4d\x42\x8b\x64\xb7\x63\x82\xe4\x44\x8c\xe3\xe4\x27\xb4\x6f\x3a\x33\x17\xb0\x1f\xcf\xfd\xca\x2a\x1f\x24\xb5\x74\x04\x14\x7c\x6c\x2d\x38\x47\xd4\xf9\x7c\xb2\x98\xf0\x14\x27\x5e\x55\xab\x3f\xd2\x04\xdf\xfd\xfe\xc9\x93\x27\x4f\xa6\x93\x30\xff\x00\xe6\x93\xe8\x03\xd5\x79\x9f\x79\xca\x8c\x64\xbe\x8d\xd3\x05\x77\xc8\x32\xe6\x80\x7f\x71\x20\x5a\x49\x3e\x06\x07\x3e\x3a\x3f\x9f\x1c\x45\x90\xc2\xbc\x27\x5e\xce\xfe\x18\x83\xa7\xdf\x3d\x39\xfe\xe6\xff\xfb\xdf\x6d\xd3\xb9\xff\xf3\x78\xd7\x7f\xfe\x38\x0d\xa4\xcb\x50\x9e\x78\xab\x16\x0b\xb0\x7f\x0c\xd3\x7c\xf7\x84\xbe\x78\x72\xfc\xcd\x8d\xe3\x51\xda\xfe\x8b\x7b\x5b\x23\x36\xf6\x74\x28\x44\xca\x89\xc3\x92\xa4\xbf\x5a\x9a\x66\x18\x4c\x98\x17\x31\x78\xd3\xf9\x14\x52\x08\xd0\xd5\x50\x35\xd2\x42\x8d\x6c\xbe\x11\xeb\xce\xf9\x70\x07\x40\x0a\xc7\x0f\x97\x50\x6e\x0d\xd5\x52\x6a\xe5\xd6\x01\x13\x57\xc6\xae\x44\x65\xac\x85\xca\x37\xbd\x1d\x65\x46\xda\x47\x89\x3d\x45\x14\x49\xe1\xa0\x95\x96\x03\x46\x14\x7e\xf0\x29\xb8\x34\x0c\xd6\x15\xec\x9e\x64\x7a\xbc\xcd\x92\x1c\x61\xc4\x64\x60\x13\x85\xa7\x8d\xa1\x1b\x0e\xc9\x0a\x6a\x01\x1f\x53\x54\x75\xb6\x29\x98\x75\x72\x1a\x83\xfe\x51\xc2\xa6\x35\xd1\x91\x97\xa5\x70\x58\x11\x64\xb5\x8c\x5f\x42\x11\x66\x64\x2e\x60\xa0\xa2\x47\x84\x38\x3d\x7f\x45\x32\x17\x59\x65\x1c\xff\x56\x2e\x96\xd7\x3a\x54\xfe\xd1\xa3\x70\x17\xa3\x93\x47\x28\x5d\x5c\xbc\x53\x63\x17\x13\x89\xd1\xb9\x09\x06\xa1\x26\xab\x93\x18\x8c\x42\xde\xe7\x98\xdc\xe6\x68\xf2\x96\xc2\x9e\x50\x0f\xc5\x5f\xd5\x59\x0b\xda\x37\x9b\xa8\xcf\x25\xa9\xc1\x70\x85\x4b\x2c\x49\xbd\x52\xab\x99\xcb\xa6\x99\xc9\x6a\x75\x2b\x6b\xfd\xec\xa0\x17\xdc\xa2\xb3\x56\xeb\xb6\x81\x70\x25\x90\x88\x67\x3a\xa0\xd5\x05\xe8\xba\x35\x4a\x7b\x71\x18\x97\x3e\x4a\xc7\x9e\x2e\x18\x6f\x37\x98\x1a\x60\x6e\xba\xad\xa4\xdb\x21\x8f\xfb\x54\xac\x09\x07\xd5\x66\xdb\x37\x77\xbd\x49\xc6\x27\xef\xc4\xd2\x5c\xa1\xea\x64\x41\xfa\x3c\x99\xe7\xfb\x29\xc6\x50\xa5\x08\xcb\xfe\x22\x1b\x55\x8b\x70\xe1\x94\x2c\x7a\x32\x16\x07\x98\xc7\x75\x70\x22\x24\xe5\x73\x31\x9c\xa8\x94\xd9\x4e\x17\xf3\x36\x9b\xff\x36\x16\x07\x3f\x18\x3b\x53\xf5\x41\xf2\xbc\x1d\x9d\x04\x8a\x9b\xa9\x3a\x4e\x5b\x00\x62\x3b\x1d\x34\x8d\x95\x6a\xdb\x80\x2e\x0d\x1f\xf1\x77\x42\xcd\x03\x55\x05\xcd\xc8\xe1\xcf\x4b\xe9\xf4\xa3\x47\x5e\xcc\x95\x56\x6e\x09\xb5\xd8\x80\x0f\x6b\xbd\x21\xa5\xef\x20\x12\x48\x25\x75\x05\x8d\xcb\x94\x93\x12\xb6\x3e\x84\x9b\x0e\x23\xc2\x38\xc2\x09\xe5\xa3\x46\xa2\xe1\x4a\x18\x0d\x8f\xee\x1a\x7e\x3a\xed\xc5\x9e\x48\x8f\xd8\xa5\x90\x44\x71\x89\xbc\x2f\x9b\x86\xe5\x60\x40\x2f\x28\xbf\xe4\xf8\x9f\x20\xcd\x00\x95\xfe\xa0\x1c\x14\x9a\x52\x50\x9a\xbb\x35\x58\x71\x88\x4e\xfd\x9b\xb8\x00\xf9\xc6\x45\x86\x8a\x84\x69\x6c\x98\x4e\x3a\x17\xf4\xf3\x3c\x1b\xe0\x9d\x58\xab\x20\x3e\xa7\x28\x46\xb6\x3e\x3a\x9a\xa0\x63\x3a\x46\x76\x50\xf4\x45\xea\x68\x9a\x6d\x10\xdd\x40\x7e\xd3\x07\x08\x62\xd6\x85\xf9\x62\x0f\x3a\xa3\x8b\xaa\xb8\x28\x32\x9a\x22\x64\x5f\xaf\xa7\x3b\x87\x4c\x9f\x1c\x7f\x2d\x1e\xd3\xff\xa6\xa3\x2b\x54\x85\xa7\xbf\xfd\xdd\x9a\xee\xea\xdf\x3d\x71\x53\x0e\xf1\xf7\xc3\x08\x8c\xde\x71\x0d\xb2\x6e\x94\x86\x31\xeb\x0c\x7d\x3b\xe7\xf7\xff\xb6\x7d\xd2\xaf\xf1\xbf\xb2\x11\x71\xa8\x28\x54\x90\x20\x4e\xd3\xd1\x85\x8d\x07\x52\x53\xf3\xb0\xdf\xb5\x42\x0b\x30\x65\x6a\x61\x70\x9a\xf6\x1a\x46\x49\xbd\x09\x26\x8d\x0b\xf7\xa4\x78\xa9\x70\x7b\x41\xcf\x2e\xf9\x13\x03\xc0\x68\x38\x75\xda\xd3\xf6\xc9\x70\x0a\x24\xeb\x7a\x21\xd3\x20\x97\xe1\x13\x76\x97\xe5\x05\x4a\xc2\x2e\x67\xc5\xf1\x14\xa3\xad\x44\x26\x52\x62\xc3\x76\x46\x25\x49\xf0\xee\xd7\x72\xc3\xb6\x9e\x57\xba\x33\x9d\x0b\x16\x0a\x42\x17\xfd\x26\x94\x43\x54\x18\x83\x74\x91\xb2\xb5\x5b\x04\xb4\x72\x1c\xe6\xf7\x4f\x7a\xbb\x0d\xd2\xdd\xcc\xe7\x63\x8c\x5f\xde\x6e\xa9\xf6\xf7\xa8\x93\xa3\xc4\x82\xb7\xe1\xb7\x0c\xd7\x5a\xda\x55\x79\x8c\x09\x20\x86\xa3\x8c\xb3\x7d\x93\xd3\xaf\x6a\x68\x41\xd7\xa0\x2b\xca\x70\xb8\xa7\x54\x83\x67\xc5\x2a\x37\x26\x62\xf5\x83\xe2\xb2\xae\x53\x62\x04\xed\xa1\x98\x26\xa5\x0d\x0e\xe5\x56\xcc\x4c\x0b\x93\x5a\x71\x25\xb5\x8f\x02\x7f\x90\x3d\x20\xde\xbd\x2f\xf1\xd0\x98\xcd\x7d\xa6\x5b\xc4\x15\xf2\xfe\x2d\xb8\x36\xd0\xd1\x8c\x95\x44\xfa\x22\x1e\x62\x36\xe0\xcc\x95\x66\xfd\x6c\xb6\x25\xa5\x47\x94\x92\x36\x50\xb3\x3f\xb6\x8d\xaa\x54\xb8\x44\x28\xaf\x8f\xd0\xa1\x6b\xb0\x0d\xce\x1f\xe8\xdb\x9a\xa6\x61\x01\x8e\x18\x43\x76\x5d\x4b\x2d\x17\xdb\xb6\x69\x6b\xea\x87\x90\xdd\xb6\x52\xba\xde\x43\xcd\xe0\xec\xee\x6b\x11\x55\x83\xc3\x1b\x23\xdb\xd7\x38\xb3\x98\x81\xbf\x02\xd0\x62\x9a\xff\x30\x1d\x95\xfa\xdd\xf8\x83\x99\x91\x24\x5f\x11\x55\x8c\x39\x66\x3b\x65\xf7\x72\xd0\x66\xb6\xcf\x37\x9c\x7d\xbc\xec\xb3\x76\x5b\xda\x22\xc5\x1e\x3b\x07\x63\xe7\xe4\x5e\xea\x61\x58\x1d\xec\x38\x48\x2a\x21\xdb\xb6\xd9\xa0\xb3\xbb\xad\xa5\xa7\x23\x46\xc2\x2a\x00\xc9\x51\xe2\x40\xf9\xd3\xa3\xc9\x2b\xe3\x21\x09\x48\x89\xe9\x7d\x7d\x0e\x0d\xda\xaa\x43\x89\x86\x1e\xa2\x46\x81\xf6\xb4\x5e\xcb\x39\xa6\xa3\x70\xa1\xbc\x7d\x7b\x1a\x08\x3e\x98\xc1\xf2\x52\xaa\x26\x9c\x76\xc4\x5c\xb8\x30\x47\x81\x8f\x4d\x53\x97\x4a\x65\xd5\x74\xce\x83\x75\x93\x01\x8f\x06\xb4\xdf\xab\xa4\x8a\x67\x7e\x2d\x9f\x2e\x40\x83\xcd\x07\x59\xc0\xdc\x83\xb0\xcf\x57\xab\xa0\xdc\xdc\x90\x26\x15\x13\xd2\x78\xdb\x0f\x80\xdb\x5a\x6b\x16\x41\xb3\xb9\xe5\xde\xde\x75\xa7\x95\xb9\x38\x98\xdc\x37\x50\x4a\x7c\x92\x97\x74\x12\x86\x10\x18\x57\xe4\x3b\x2f\x32\x8a\xbf\xe1\x42\x1e\xa6\x98\xe0\x5d\x9c\x51\x79\xa9\xac\xd1\xf7\x4b\x51\xc5\x22\x99\xa4\xba\xe8\x17\xe5\xfb\xcf\x1b\xa1\xf4\x87\x20\x80\x92\x77\xaf\x0f\x9c\x10\x97\xd2\xaa\x70\x6e\x2e\x52\x4a\x49\x45\x29\xd4\x93\x9d\x9f\xd3\x57\xa7\x2f\x9f\xbf\x3d\x3f\x7d\xfa\x3c\x28\xdc\xe7\xaf\x9f\xfd\x2d\xfc\x82\x74\x6e\x13\x74\xf7\x87\x20\xd1\xd3\xbe\xc6\x6b\xf0\xb7\x0b\x3d\xca\xb0\x70\x8c\x4b\x36\x80\x0b\x44\x90\xc1\x91\x71\x51\x9e\x4d\xc2\x2f\x83\x33\x14\x86\x05\x54\x4b\xef\xdb\x71\x6b\xcd\xc7\xdb\xcb\x3a\xce\xad\x69\xe5\x02\x0b\x3a\xd0\x10\xff\xf3\xc5\xc5\xf9\xdf\xce\xdf\xbc\xfe\x8f\xbf\x86\x53\x09\x3f\xbd\xe5\x1f\x09\xb6\x57\xaf\xe3\x8f\xc3\xf3\x2f\x29\xe0\x06\xd8\x2e\xa5\xbd\x7b\xaa\xea\x4e\x3c\x30\x23\xc9\xba\x48\x59\xdd\x49\x73\x93\x8b\x74\x69\xb9\x8d\xf6\xf2\x63\xa0\xf0\x9f\x9e\xff\xf5\xbb\x5f\x4e\x5f\xfc\xfc\x7c\xc4\x12\x7e\xfa\xf2\xaf\x7f\xfb\xe5\xf4\xcd\x77\x07\xeb\x0d\xd9\xea\x07\xd3\x30\xd0\x81\xf0\xc4\xdb\x50\x41\xd0\xed\x00\x53\x78\x8b\x8b\x30\x9a\xd3\x68\xa9\xce\x95\x86\x7a\x37\xbc\x05\x5f\x5b\x6b\xec\x78\x29\x75\xdd\xdc\xa7\x46\xd7\x5b\x86\x8d\x50\x5e\x89\x39\x3d\x32\x06\xf3\xf6\xf3\x30\x40\xfc\x39\xc1\x25\x04\xdd\xbc\x01\xad\xdb\xf8\x65\xcd\xf7\x01\x70\xa9\x85\xf9\x9e\xfe\x57\x44\x99\x88\x28\xb3\x30\xa7\x44\xb6\x94\x19\x6d\xac\x98\x9b\x2e\x98\xdc\x1a\x35\x16\x55\xb1\x02\x9a\xd3\xb0\xe3\xa2\x8b\xea\x9e\xc2\x60\x01\xce\x3f\x3d\x15\x17\x78\x82\x0b\x69\x67\x72\x01\xe3\x2a\x68\xcb\x95\x77\xe4\x05\x49\x1a\x53\xaa\xb2\xd3\x46\x34\x46\x2f\xc0\x0a\x0d\x15\x38\x27\x39\x27\xb5\x6b\x4d\x3f\xc0\x45\xea\xd7\x43\x90\xbd\xb5\x72\x55\x60\xc5\xcd\xb8\x92\xd5\xb2\xf4\xb0\x2f\x94\x5f\x76\xb3\x49\x65\xd6\xc7\xe4\x27\x3d\x66\xff\xe8\x71\xbb\x5a\x1c\xcb\x56\x39\xfa\xc5\xf1\xe5\xd7\xc7\x04\xc3\xb3\x38\xd7\xd3\xf0\xf9\xc5\xa6\x85\xed\x0d\xa5\x6f\x58\x8f\x14\xb8\x2c\x4b\xa1\xb0\xcd\x91\x20\xa7\x93\x98\xc6\xe2\x87\x20\x43\x6b\xe5\x56\xa4\x74\x53\x2e\xef\x74\x4b\x7e\xf3\xef\x8f\x12\xe9\x50\x68\xf5\x1e\xc9\xa7\x8c\xdd\xee\xd2\x20\x63\x82\x67\x54\x21\xf9\xfb\x94\x09\xf8\x55\x74\x49\xec\x96\xb7\x0f\xb9\x62\x33\xa7\x90\x85\xcd\xee\x9d\x4c\xf9\x34\xa6\xc4\xba\x1d\x99\x43\xbb\x8a\x41\x6e\x4f\xa4\xdc\x09\xd5\xde\xe9\x43\x37\x66\x0f\xed\x4e\x70\x2a\x48\x32\x5c\xfc\xd7\x40\x70\xc7\x0c\xa0\x4f\x4e\x00\x2a\xe1\x2b\x73\x80\xc8\x33\x13\x33\x80\x3e\x2b\x77\xf1\xf6\xac\x9e\x01\x82\x72\x7a\xcf\xe7\x24\x1d\x5e\x9b\x8c\x33\xc8\x37\xfb\x42\xd9\x82\xfb\xe5\xd0\x0c\x77\x3a\xc8\x29\x89\xfa\x53\x4a\xa9\xd9\x99\x4c\xf3\x85\xf2\xfc\xf6\xca\x7d\xd9\x0f\x60\xf6\xe8\x5e\x93\x04\xb3\x3b\xa9\xea\x73\x18\x7f\x90\x47\x73\x47\xce\x67\xb7\xc6\xe7\x25\x0e\xee\xc5\xf9\x43\x38\x6f\x62\xfd\x4f\xce\xfe\xfb\x2c\xde\xdf\x99\x00\x78\x2d\xf3\x7f\x42\x52\xdf\xed\xdc\x3f\x44\xd2\x4e\xf6\xbf\x7b\x36\xde\xb5\xfc\x3f\x4c\xc2\xfa\x52\x69\x74\xfb\x49\x80\xad\xdd\x7e\xae\x08\xf8\xac\x04\xb8\xbd\x64\xc0\x9e\x20\xdf\x22\x04\x52\xb9\x86\x46\xef\xcd\x5d\xf5\xae\x2d\xed\xea\x8c\xe6\xd9\x9d\xa5\x46\x15\x2f\x14\xea\xe1\x82\x99\x5c\x53\x88\x71\xd3\x9d\xca\x15\xb3\xad\xe9\x3c\x7a\x2f\xaf\x8c\x6d\xea\x18\x65\x2d\x1c\x7c\xbc\x34\x6b\x60\x2c\xc3\x62\xde\x5e\x64\xf1\x20\x12\xb0\x9b\x83\x8c\x65\x5e\x68\x1c\x5e\x67\x47\x1f\xfa\xa5\x35\xdd\x82\x58\x62\x1a\x3d\xc6\x04\x65\xd8\xe1\xd1\x03\xd0\xea\x96\xc6\xf9\x7d\x02\xfc\x8f\x1f\xbf\xe1\x78\xec\xe3\xc7\x93\x7e\xa9\x13\xea\xc1\xc6\x6d\x15\x8d\x31\xd5\x4c\xee\x1c\xe4\xde\xaa\xb1\x94\x75\x4d\xe9\x86\x44\x3e\xe9\x98\x86\x07\xd2\x39\xcc\x3f\x0c\x82\x3a\xfa\xa8\x63\xe2\x44\x0c\x16\x17\x44\xed\xbc\x32\xf7\x68\x4a\x9c\x85\xf9\x99\xd4\x65\x6a\x4b\x93\xac\x87\xa2\x36\x37\x56\x8c\xc7\xea\x62\x06\x4c\x24\x3e\x58\x83\x5b\x66\xff\x60\xa0\xf3\x4a\xda\xc2\x57\x86\x9e\xc1\xce\xcf\xd0\x00\x3f\x3b\x17\x56\xea\xc5\x83\xb0\x54\x11\x2f\x7b\x90\x5f\xa1\x4b\x48\x71\x88\x89\x53\xe3\x94\x38\x75\x94\xbc\x61\x4f\xcf\x9e\xbd\x11\xae\x9b\x69\x48\xed\x0d\x52\x47\x0b\x86\x62\x46\x14\x63\x2b\x68\x8b\x1c\x47\x3a\x2b\x74\x0c\x8a\xc3\xe9\xd7\x4f\x26\xf8\xbf\xe3\x6f\x47\x5f\xff\xe1\x9b\xc9\xd7\xbf\xc7\x1f\xbe\xfe\x66\xf4\xf5\xff\x1f\x7e\xfa\x96\x7e\xfc\x7d\xb4\x57\xb3\x15\xd7\x53\x0e\xe8\x78\x6e\xc5\xf1\x0f\x86\xfd\x11\x40\xce\x35\x14\xe1\xdc\x50\x65\xca\x47\x3d\x41\x5a\x9d\x28\x73\x4c\x93\x4e\x27\xe2\xfb\xb4\x68\x11\x07\xa7\x8e\x20\x94\x88\x88\x65\x99\xa8\x36\x09\xa3\x4b\x9f\x7c\x20\x16\x6d\x3c\x75\x19\xd1\x91\x9e\x73\x5d\x6b\x84\xff\xc3\xe5\xfa\xfe\x3c\x70\x3f\xfe\xf2\x72\xe0\x53\xf7\x43\x91\x82\x9f\x84\x33\xb4\x9d\xde\xea\x54\xf3\x00\x68\xbb\x86\x59\xb7\xb8\x15\x8c\x53\xce\x6c\x0b\x52\x60\x6d\x3c\xd0\xb0\x05\xa7\x48\xb3\x9b\x8a\x7f\x09\x36\xde\x99\xd2\x7b\x59\x2d\x21\xa5\x59\x8b\x88\xb1\xe8\xb3\xa5\xdc\x5b\xac\x5e\x9d\x1b\x7b\x25\x6d\x4d\x7c\xd5\x03\x6e\xec\x3a\xd7\x82\xbe\x1d\x57\x6f\xe9\x3b\x3a\x05\x2f\xed\x02\x3c\x1e\x8f\x5a\xaf\xa1\x0e\xf7\x73\xb3\x29\x15\x54\x2a\xfe\x6c\xa4\x73\xe1\x74\x1b\x23\x6b\x3c\x8f\x1c\x7e\x52\xda\x8f\x91\x89\xf7\x58\xfb\x3c\x7c\xed\x58\x33\xc6\x21\x7c\x66\x39\x25\x84\x89\x45\x0d\xeb\x30\x1b\xb3\x70\xd7\x58\x12\x5b\xa8\x90\x75\x6d\xa3\x4a\x7d\x8b\x37\xd4\x4a\xed\xb0\x64\x97\xc7\x08\xe9\xa3\x6a\x6c\x50\x14\x81\x4e\x7a\x98\x86\xab\x66\x23\x1a\xd9\x69\x3c\xae\x00\xe6\x10\xa0\xc7\x27\xbf\x7b\xf2\xe4\x77\x3d\x90\x0c\x2e\x75\xf7\x68\x40\x98\x3e\x8f\x4d\xa1\x98\x70\x12\xad\x8c\xfa\xd3\xcd\x11\xf6\xba\x56\x9c\x77\x14\x26\x4b\x43\xc5\x61\x30\x99\xa6\x2f\x94\xee\x3e\x4e\x8b\x5f\xb3\x10\x36\x36\xfb\xe8\x3e\x98\xc6\xac\x94\xbc\xc7\x9b\xf5\x47\x5a\x21\xde\xad\x89\x83\x7a\x3d\x7e\x88\x64\xe2\xa7\x3f\xca\x4b\x29\xe4\x02\xb4\xa7\x94\xff\xb7\x00\x18\x0c\x72\x27\xc7\xc7\x0c\xf0\xc4\xd8\xc5\xb1\x05\xac\x8b\xaf\xe0\x78\xe9\xd7\xcd\x31\x8e\x70\x93\xf0\xef\x7f\x7d\x81\x53\xc9\x71\x05\x76\x1f\x6d\x2e\x20\xf1\xfc\xf9\x4b\x01\xba\x32\x41\xb7\x7d\x7a\x2a\xc2\x48\x35\x8f\x5e\xfb\x70\x48\x22\x1c\xf0\x28\xc1\x7b\x09\x56\xcd\xa3\x87\x97\xa1\xc8\x83\xc0\x8d\xd8\xeb\x1f\x76\x82\xa6\xf5\xb4\xb5\xc6\x9b\xca\x34\x98\xe6\x87\xe5\xeb\x8e\x63\x65\x94\x0a\xd1\x8c\x39\xed\x40\x76\x7e\x09\xda\xf3\xe2\xf1\x5a\x0d\x83\x90\x59\xb3\x05\x7e\x7c\x29\xed\xb1\xed\xf4\xb1\x83\xca\x82\x77\xc7\xb9\x2f\x43\xb8\x1c\x59\x5d\x92\x15\x26\xae\xc5\x1f\xc7\x95\x9c\x54\xd6\xc7\x69\x03\x67\x26\xea\xea\x5d\xd8\x0c\x4d\x10\x4f\x95\x6a\x65\xb3\x27\xfb\x61\x49\x7a\x1c\x73\xe8\x8e\x58\x16\x60\x62\xf9\x2c\xf6\xdf\x52\x5a\xc8\xe4\x1d\xcf\x58\xc3\xcc\xa9\xa4\x03\x09\x21\xd1\x82\x8c\x8a\x60\x24\xde\xa8\xc4\xfe\x1a\x28\xa6\xef\xcf\xe3\x7e\xbe\xab\xf4\x77\x6e\xe3\x3c\xac\x4f\xd6\xd2\x61\x6b\xc3\xa0\x24\x61\x05\x88\xfe\x6e\x29\xaf\xbc\x32\x63\xa3\x1b\xa5\x61\x42\x3f\x4d\xdc\x65\x15\xe7\x47\x48\x2a\xfd\xdd\x3c\x40\x13\x34\x70\xd3\xc0\x24\xfc\x80\x1f\xdd\x70\x14\x39\x82\xb1\x2f\x77\xbd\xc8\x72\x17\x73\xff\x2b\xe9\x7c\x6c\x92\x52\x86\x5d\xd9\x85\xdc\xeb\x16\xe2\x41\xd7\x50\x47\x54\x55\x4b\xd8\x23\x89\xfb\xa5\xd4\x29\x1b\x67\xc7\xb9\xf2\x25\xe4\xf2\xa9\xcf\x1b\xb9\x88\x57\x54\x5c\x92\xd1\xb4\x82\x8d\xe8\x9c\x5c\x04\xc3\x17\x15\xfa\x5f\xe3\xa0\x49\x35\xbc\xfe\x08\xf6\x34\x0c\x03\xf5\xff\x39\x18\x7f\xf1\x32\xf4\xa6\xf0\x13\x45\x0a\x46\x39\x9a\x7a\xe9\x29\x1d\x24\x0a\xd6\x69\x4c\x0f\xfe\xd7\xe3\x83\x08\xa5\xb1\x62\x7a\xc0\xba\xf7\x01\xee\x14\x99\x67\x14\x5d\x02\x60\x1d\x0e\xa6\x0c\x30\x0c\x38\x69\xf0\x58\xe3\x80\x3a\xfd\x5c\x56\xb0\x75\xbd\x1e\x3c\x3e\x18\xb4\x4d\x91\xce\x5d\x19\xbb\x4f\xbe\x19\xb2\x36\x7f\x4e\x82\x10\x53\x68\x7b\x28\x1e\x89\xe1\x61\xa1\x37\xa0\x73\x60\xd3\xbe\x5a\x4a\x6e\x45\xbd\xfc\xce\x8d\x63\x76\x08\x02\xea\x18\x52\x74\x2f\xf9\xc3\x1f\xbe\x9d\x0e\x5b\xb4\x21\xbd\xec\xbb\x49\xfe\x9c\x7d\xa3\x39\x5e\xc7\x7d\x5d\x6c\xa2\xb9\x7e\x3f\x12\x87\x14\xc4\xdb\xcc\x74\xd4\xcf\x7a\xb3\x7b\x02\x81\x59\x9f\x39\x68\xb8\x03\xd7\x5b\xd9\x74\xd7\x90\xfd\xad\xdc\xfb\x97\x25\xe0\xfe\xb6\x39\xd7\x15\x1d\x1f\xaf\x81\x62\xb7\x4a\x79\x03\x2b\x7d\xaa\x3a\x27\x0b\x65\x8c\x29\x80\xa7\x12\xd2\xc5\x94\x0a\xa5\xef\xa8\xc8\xfc\x06\xff\x3d\xfe\x70\xb9\x1e\x93\xb2\xf4\xee\xc7\x5f\x5e\x46\x81\x8d\x7c\xda\xef\xf2\xc5\x4b\xe6\x8c\xdb\x95\x5c\x43\x03\xfe\x1e\xb3\x8e\xe3\x0a\xd9\x44\xbc\x2d\x41\xe3\xa7\x38\x42\xe9\xe8\x60\x7a\xb0\x49\x19\x9f\x50\x08\xc2\x58\xa0\x14\x07\x3e\xf8\x3a\x23\x25\x5c\x14\x7e\x09\xca\x26\x4f\x67\xef\x88\x63\xdc\x3d\x7b\x45\x93\x43\xa3\x17\xb7\xda\xeb\x42\x78\x7a\x4d\x55\x1b\x03\x43\x9d\x48\xd1\x52\x32\xb2\xce\xf9\x33\xb1\x3a\xa7\x38\xb2\x4c\x70\xfd\x9c\xdc\x7d\x2c\x8b\x44\x69\x5b\xb4\x35\xf0\x77\x5c\xef\xa0\x8b\xac\x86\x32\x7d\x98\xe5\x7b\xb6\x55\xff\xcb\xd3\x32\x8c\xa3\x6b\x2a\x7f\x0b\x8f\x74\x4e\x58\x25\x93\xe4\x0d\x2f\x21\xf5\xf5\xb3\x47\xa0\x81\xd3\xe5\x02\xa9\x8c\x5d\x25\x9b\x30\xf0\x30\x1c\x33\xff\x30\xf6\x66\xfc\x0f\xb0\xe6\x88\x92\x75\x67\x9d\xe7\x0e\xb2\x73\x90\x9e\xfc\x68\x16\xa8\x5f\x97\x85\x06\x2e\xa5\xf6\xf9\xf2\xa2\x82\x34\xac\x18\x0a\xfa\x6c\xe7\xf0\x3f\x52\xa3\x63\x35\x5d\x42\x38\x71\x76\xab\x3e\x08\xb6\x8a\xd8\x41\x03\xf6\x6e\x7e\x47\x5f\xd0\x4e\x31\x15\xfb\x39\xe2\x82\x5c\x46\xe4\x0d\xba\xd7\xa6\xcb\x56\x4e\x8a\x8f\x27\x4c\xc9\x93\x1a\x2e\x4b\xa5\x67\x75\xc3\x67\xe5\x62\x47\x93\x37\x81\xbb\xa3\x7d\x10\xc1\xa9\x4d\xd5\xa5\xca\xc1\xc2\xcc\x59\x63\xd9\x8b\x0e\x8c\xb2\x95\x8d\x5e\x62\x63\x0d\xde\xc6\x16\x00\x9f\x8b\x0e\x9a\xeb\x3a\x7c\x14\xc5\x85\xc9\x7b\x4a\xd5\x20\x56\x4c\xab\xb6\x9b\xf2\x8f\x77\xdc\x73\xda\x6d\x54\x77\x6f\xdf\x33\x79\xb1\x6e\x53\xbe\xde\x02\xbb\x9e\x50\x3e\x60\xb5\x68\xda\x80\x68\xe0\x12\x9a\x00\xf9\xd3\xf3\x9f\x45\x0b\xb6\x0a\xe0\x2c\x50\x03\x6d\x41\xd7\xd4\x76\xb7\x70\xcf\x6d\xa3\xe9\x28\x97\xce\x9e\x9b\x7a\xcf\x8d\xf2\x8c\x37\x1d\xee\x5a\x69\x94\x0a\xb0\x8f\x72\x19\x9b\x42\xe6\x02\xa5\xf3\xd4\x86\x3e\xeb\x42\x51\x00\x4a\x8f\x25\x64\x98\xfb\x9d\x81\x19\x7a\x67\x29\xca\xf6\xf8\x71\x10\x41\x8f\x1f\x17\x17\xca\x48\xac\x41\xb2\x24\x95\x7e\x78\x47\x07\x0d\x39\x80\x1d\x0d\xa3\xda\x5c\x61\x80\x2f\x4c\x43\xe2\x49\x1b\x5f\xa8\x65\xd9\xdb\x53\x17\x9d\x21\xf1\x9a\xdf\x85\xcb\x34\xeb\x2e\xd2\xb9\x16\x97\xf2\xe3\x7e\xb8\x3c\xd5\xa2\x6b\x5b\xb0\x82\xc2\x30\xc9\x03\xb8\x03\xad\xec\xc5\x8d\x38\x55\x1a\x5b\x24\x36\x0d\x34\x05\xf7\x0e\x71\x1a\x09\x62\x29\x9d\x08\xb2\x2f\xe0\xa6\x92\x2d\x47\x0d\x70\x5e\x22\x3c\x97\x6b\xab\x9c\x97\x4d\x43\xc3\x11\x21\xf1\xb8\xf6\xe1\xa5\xeb\x10\x62\x4d\xd3\x98\xce\x8f\xeb\x52\x7b\xb8\x59\x6e\xc4\xec\x6e\x6f\xc4\xc2\xca\xba\x43\x9d\xc5\x05\xed\x2f\x08\xf2\xf9\x5c\x55\x29\xef\x2a\xa8\xe0\x5e\xbc\x81\x4b\xe5\x62\x64\xcb\x81\x2f\x7b\x02\xf3\xfa\xa9\x68\x70\x72\x5d\x4e\x1d\x0e\x8e\x6e\x98\x5e\x31\xa7\x14\x7f\x32\x8d\x64\x48\xb9\x1c\x7d\xf2\xac\x8b\xed\x0f\x69\x1b\xc2\x02\x57\x99\x93\x9d\x67\xc3\xb1\x72\xb1\x1b\x27\x46\x60\xee\x33\x02\xfa\x99\xfa\xdb\xf5\x85\xbc\x03\xbd\x22\x15\xf4\x46\x0f\x9c\xd1\x64\x23\x38\xb1\x34\x4d\x7d\xf2\xb8\xa7\x3b\x60\x6c\x25\x55\xbb\xf0\x4c\xac\x29\x3d\xc6\x7b\x34\x97\x05\x8b\x1b\xeb\x82\xf1\xe6\x27\xd9\x9c\x6a\x79\xf7\xac\xf0\x8d\xa6\xc5\x76\x9d\xef\x50\xc1\xfb\x32\x8a\x1d\x2b\x74\x7d\xfc\xb2\x3f\xc9\x45\x37\x05\x75\x44\x8e\x43\x52\x5a\xf0\x57\xd1\x6b\xc5\x0a\x35\xf6\x51\x48\x3a\x6a\xe6\xd7\x42\xd2\x85\xa5\xe7\x5d\xd3\xa4\xc9\xfa\xd6\x13\xef\x9f\xe6\xc3\xd2\x11\x52\xb1\x4e\x5f\x3e\x7f\xf1\xb7\x9f\x5e\x9d\x5e\x9c\xfd\xf2\xfc\x6f\x4f\x5f\xbf\xfa\xe1\xec\x4f\x3f\xbf\x39\xbd\x38\x7b\xfd\x2a\x7c\xf2\xe3\xdb\xd7\xaf\x04\x71\xdf\xa4\x68\x52\x5e\xca\xb1\xd4\xb7\x80\x0a\x91\x82\x81\x8a\x69\x4d\x3e\xc2\xd3\x87\x63\x2b\xbc\x46\x27\x4f\xb3\xc7\xc6\xc5\xe8\x28\xda\xb6\x02\xb2\x66\x38\xa0\xa1\xd4\x06\xe2\x21\x98\x55\xdb\x26\xcf\x2d\xca\x4e\x1f\xa0\x68\x62\x15\xe7\xbc\x6e\x1b\xf0\x5b\x07\xde\x3f\xbd\x12\x80\xa5\xd4\x1a\x9a\x71\x49\x6b\xb7\xbb\x03\x5e\xb0\xfd\xc4\xa3\x39\x5a\x2a\x5d\xac\x40\x30\xf3\xbe\x99\x4b\xc7\x1a\x80\x67\x1f\x64\xe4\x68\x6c\x30\x11\xa7\x61\x33\xcc\x58\xa2\x15\x22\xaf\x9f\xdf\x9c\xb9\x9d\x00\x2b\xbd\xfa\x6c\x70\x6b\x70\x5e\xe9\xd4\xdc\xe2\xbe\x60\x8e\xd6\xc9\xaf\x82\xe5\x9d\xeb\x7e\x02\xb2\xe2\xe0\x2f\x82\xad\xe4\x24\xdc\x0b\x5d\x97\xf0\xc9\xb8\xc2\xb1\xf8\xbd\xcb\xa5\xdb\x5b\x15\x92\x33\x10\xae\x9b\x85\xe1\x33\x64\xa4\x00\x78\xbe\xbc\xa8\xb1\x12\x03\x5e\xcc\xb7\x0d\xb5\x38\xe4\xbc\x4d\x99\x1b\xd2\xcc\xac\x59\x81\xcd\xdd\xac\xa3\xf6\x14\xee\xac\x03\x16\x5e\x07\x47\x3b\xf6\xfb\x29\x67\xb4\xd7\x6e\x5b\x6b\xea\xae\x82\x1b\x4e\xe7\x13\x37\xd9\xdb\xc5\x5c\x35\x1e\x2c\x1f\xdb\x38\xd2\xec\xad\x22\x36\xaa\x61\x34\x9c\x9f\x05\x41\x80\x06\x45\xf9\x4b\x90\x35\x58\x71\x50\xc1\x98\xaf\xe6\xa5\x72\xde\xd8\xcd\x41\xec\xff\xfd\x56\xe9\x8a\x05\x2f\x7f\x1c\xd4\xd2\x19\x80\xc6\x3c\x86\x4b\xba\xe9\x34\x5c\x81\x2d\xdf\xce\x60\xd9\x39\x2a\x40\x48\x0a\xc2\x35\x55\x11\xa9\x95\x86\xd2\xab\xf1\x4c\xe9\x3a\x0a\xeb\x9b\x1f\x8c\x42\x77\x0e\x7f\xbe\x2b\x67\x50\xe2\x84\xd8\xdc\xbd\x70\xaf\x28\xbd\xfa\xbe\x58\x42\x24\xcd\x60\x72\x81\x77\x4c\x71\x25\xa4\x3b\xb1\x37\x31\x5a\x95\x8e\x66\x5f\x34\x80\x8b\x4c\xca\x94\xc3\x68\xf5\xee\xb8\x5c\x6f\x9d\xe8\x10\x3e\x56\xd0\xee\x1e\x91\x03\x3d\x54\x1b\x3e\xdb\x94\x4e\x29\xdc\xc3\xd1\x9d\x95\x54\x7e\x4c\x26\xe9\x52\x39\x2e\x87\x6e\xad\x78\x0f\x17\x37\x7f\x4e\x1f\xe2\x97\x67\xee\x31\x0d\xe0\x05\xbf\x6d\x73\x43\x1e\xd1\x8e\x87\x3a\x0a\xc0\x44\xf2\xf1\x1d\xc6\xdc\xba\xca\x34\xd8\x24\xa5\xe6\xfb\xfb\x88\x14\xa4\xf8\x8c\xce\x4c\x56\x2b\x08\xea\xa1\xcb\x95\x6f\xb3\x8d\xf8\x9f\x9d\xb4\xab\xce\x91\xaf\xed\x0a\xfd\x6c\x43\x2d\x30\x19\x59\xd4\xb5\x30\xba\xec\xff\x4e\x23\x27\xca\x1c\x2f\x3a\x55\x83\x3b\xe6\xa5\x1e\x84\x42\xd5\x18\x7b\x3b\x18\xe1\xab\xd8\x88\xaa\x31\x0b\x61\x3a\xdf\x76\xe5\x33\x19\x84\xe9\x3d\x34\xb2\x17\x66\xe1\xc4\x1a\x1c\x86\x4a\xd3\xa8\x44\x70\x70\x09\xfb\xc4\xbb\x4e\xeb\x0f\xc1\x26\xf4\xc5\xb1\x92\x27\xe7\xb0\x2c\x37\x3f\x7b\xf5\xc3\xeb\xd2\xfb\xfd\xc1\xed\x11\x56\x7a\x8d\x5b\x8b\x53\xbb\xa8\x0b\x0e\xa6\x19\xb7\x16\xbc\xdf\x60\xa2\xc1\xed\xf9\x81\xcc\x83\x07\x34\x88\x92\xa7\x94\x5e\x1c\xc4\x0e\x61\xa8\x6c\x86\xd5\x12\xe7\xa1\x23\xe4\xfe\x82\x33\x2f\xd1\xcf\x72\xdb\x7b\x49\xa6\xe9\x82\xf6\xb1\xe6\x16\x42\x66\xeb\xd1\x1e\xdc\xe9\xf9\xc3\x68\x4f\x42\xfb\xda\x57\x63\x78\x94\x23\x78\x7d\x29\x80\x6a\x19\x97\x9a\xd0\x5f\xd6\xb2\xe5\x5c\x96\xc9\xc5\x12\x76\x46\x65\xd0\x34\xff\xd8\x92\xf5\x48\xd1\xd1\x9f\x2f\x7e\x18\x7f\x5b\xd4\xb2\x4a\x47\xbd\x0c\x25\x3d\xf9\x53\x91\x9f\x63\xb6\x49\x22\x8f\x14\x8c\xa7\x46\x7b\xf8\x98\x5a\x69\xe9\x5a\x78\xab\xd2\xa4\xad\xb4\xac\x7b\x26\xdf\x2d\x12\x4b\x00\x6c\xc3\xef\x51\x3a\x23\xd6\xb2\x86\xdc\x0a\x84\xcf\x35\xea\x73\x29\x2d\xac\x6c\x6a\x0a\x92\xac\x52\x65\x39\xc9\x81\x5c\x03\xcd\x26\x37\x24\x7d\x13\x54\xda\xc9\x5b\x2c\x41\x3f\x11\xef\x12\x6e\xfe\x49\xb8\x79\x7f\x12\x8e\xe1\xdd\xf1\x0a\x36\xef\x63\xf3\x11\x7a\xba\x08\x6b\x90\x93\x9f\xc6\xf5\xda\xb3\xd0\x1f\xc3\x36\x57\xb0\x61\x49\x8f\xce\x80\x6b\xbe\xe7\x89\xc3\xc7\xdc\x88\x02\x75\x14\xa8\xfb\xad\x8b\xef\xa6\x2b\x17\xb4\x50\x74\x6b\x09\xc7\x10\xe8\x73\xa6\xb4\xb4\x1b\x54\x14\x41\xfb\xa3\x5b\x09\x64\xa0\x94\xb8\x5d\xc4\x41\x0d\xbe\x18\x05\x01\xc0\x6b\x97\x2b\x66\x2c\xcd\x0d\x3c\xc0\xd8\x02\x8d\xd2\x00\x64\x52\x56\xf0\x41\x40\x34\x4a\xa8\x95\x18\x25\x01\xa6\xb6\x8f\xbd\xfe\xcf\x9d\x03\xbb\xdf\xa1\xbe\xfb\x1f\x61\x9e\xf7\xa3\xeb\x4f\x75\xb0\x73\xfc\x64\xb4\xe7\xc1\xee\x38\xd2\xf4\x26\xab\xa0\x1d\x0c\x46\x0e\xd1\x51\x52\x00\x4b\xb6\xbb\x9f\xff\x79\x50\x83\x5d\xc0\xbc\xf8\x05\xe7\x10\x4f\x1b\xa9\xd6\xb1\x5b\x03\x4b\xca\x89\x48\x18\x6b\x2f\x2b\x5c\xf2\x38\x65\xb4\x1e\x23\x9a\x72\x4b\x69\xd3\x82\x96\xad\xba\x3f\x59\x1f\xfe\x78\x7a\x7e\x26\x9e\xbd\x7d\x71\x73\xf7\xaf\xa0\x6f\xe7\x2e\x49\x65\xdf\xe8\xaf\x92\x45\x26\xd3\x74\x81\x60\x1e\x8e\xdc\x5f\xcb\x76\xdf\xe3\xce\x42\x3c\x0c\x42\x97\x6c\xb4\x3f\xc2\x9e\xe3\x9d\xcd\x78\xc8\xe7\x78\x75\xaf\xef\xc5\xbd\xbe\xca\x6f\xc5\x81\x76\x1c\xbf\x93\x94\x2f\x80\x87\xd6\x6b\x26\x35\x83\xc6\xe4\x7a\xc8\xa1\x8d\x31\x03\x8c\x7a\xf2\x28\xba\x45\xa4\x76\x73\x74\xae\x6a\x6d\x3c\x37\x9e\x0e\x7f\xe9\xbf\x0b\x5b\xda\x37\x86\x7d\xaa\xfc\x4c\xd7\xa0\x9f\xd5\x03\x20\x0d\x32\xd0\xc6\xc5\x8e\xef\x40\x22\xfc\xc0\x6b\x89\x2e\x12\x02\x11\x95\xb6\x97\x30\xcf\x6b\xdd\xe9\x35\xd9\x62\x19\x3e\x85\xed\x15\x52\xb2\x58\x3d\xbb\x47\x33\xed\xfc\xd9\xf7\xfd\x24\x8b\x2d\x57\xf4\xb9\xa9\x9f\x29\x67\x3b\x1c\xf4\x7d\x57\x2f\xc0\xf7\x6f\xe5\x18\x0e\x3b\x7b\x78\x9d\xed\xd6\x4a\x8f\x93\xba\xb4\x87\x75\x72\xd1\x0b\x19\xe2\x13\xc0\xbb\x76\x8f\xec\x8b\xb1\x2d\xe7\xd9\xcb\xd6\x5f\x25\x3e\x6f\x20\xb5\x80\x4b\x55\x71\xa0\x6c\x78\xaf\x6b\x21\x67\xce\x34\x9d\xcf\x8b\x5a\xea\x02\xcb\xc1\xec\xc9\x6b\xdd\x6c\x84\xd1\x71\x52\x33\x17\xd3\xde\x96\x38\x0b\x75\x2d\x3f\x8e\x3b\x5d\xfc\x96\x17\x4a\xaa\xc1\x30\xa4\x5a\x7c\xfc\x85\xb1\x12\x6d\x92\xbc\x00\xa1\x22\xe9\xbd\x9f\x85\x90\x22\x01\xf2\xeb\x94\x5d\xbb\x8d\x14\xe5\x48\x5d\xe6\x42\xab\xa3\x84\x47\xc2\xe0\x10\x5b\x84\xc3\xde\x14\x51\xa7\xde\xc2\x63\xe2\x5a\xe6\xd7\xfb\xbb\x37\x06\x29\x77\x98\x86\x37\x43\x6d\x1e\x7f\xa6\xc6\x82\xd9\xed\x22\x9d\x53\x0b\x3d\x78\x17\x02\xb7\x91\x27\x32\x83\x3f\x4f\xc4\x99\x16\x15\x5b\x08\xf9\x3b\xe5\xb0\x8f\x2d\x56\x41\xf9\x18\xa0\x22\xa4\x62\x1e\x06\x91\x8c\xe1\x6b\xa8\xd0\x4f\xe3\x0c\x13\x81\x0e\x3b\xce\x76\xc2\xb0\x16\xa2\x30\x6a\x2d\xf3\xae\x11\xfc\x42\x1d\x7c\xf4\x8e\x14\x4f\x9a\x35\xfc\xeb\x91\x13\xda\xa4\x76\xeb\xec\xea\x11\x92\x9b\x92\xef\x78\x06\xb5\x07\x3d\x85\x40\x8d\xee\x61\xb7\xff\xa0\xad\x03\x1f\x34\x25\x87\x1d\xda\x47\xc2\xb1\x3b\x95\x96\x0e\x24\xba\x9e\x01\x96\x1d\x0f\xde\xd0\x13\x16\x16\xca\x79\xbb\x79\x08\xb5\xc5\x74\x3a\xe3\x32\x5b\xf6\x96\xb2\xdf\xad\xf3\x3c\x84\x75\xeb\x37\x47\x19\xb7\xc9\xf7\xb9\x83\x56\xca\xb5\x17\x8d\x99\xf5\x4a\x38\x76\xaf\x79\xa6\x6b\x4e\xfb\x55\xf3\xfe\xb4\xc5\xc3\xef\xac\xeb\xd0\x94\x98\x6d\x49\x29\x8b\xd2\x15\x62\x91\xfe\x1a\x54\x72\xac\x87\xca\x72\x22\xb0\xe4\xdd\x5d\xaf\x5b\x35\xd0\x35\x78\xa8\x8a\x47\x3c\xca\x4e\x6a\x6a\xbe\x83\x05\xfa\x02\x24\x6e\xe2\x50\xf9\xdc\xdf\x99\x7f\x57\x52\x2a\xe6\x04\x1e\x15\x52\x06\xfb\x36\xdc\x97\x6e\x80\x2f\xc5\xf4\x74\x83\x65\x7e\xda\xa0\xd7\x08\x7f\xeb\xea\x17\xdc\x20\x59\xc6\xe7\x7a\x96\x20\xa6\xe7\xa6\x7e\xdb\x42\x75\x01\xeb\x00\x31\x60\x2a\x47\x57\xa5\x27\x3c\x72\xfc\xbd\x9c\x6e\x3a\x09\xa2\x61\xd2\x9a\x3a\x8d\x23\xad\x43\x41\x53\x8f\x72\xf8\xbf\x1c\x53\xd4\xd3\x52\x5a\x0f\x8f\x8c\x95\x97\xfc\x08\xbd\xaa\xc4\x1a\xec\x82\x9b\xaa\x52\xf0\x64\x2b\x92\xb0\xf5\x42\x4f\xe6\x79\xb2\x87\x8b\x7c\xcc\xd8\xa7\x1b\x46\xc1\xd6\xc6\xb5\x92\x6c\xe9\xbf\xe1\x39\x78\xec\xf3\xfa\x06\xca\xad\x35\x6b\xf0\x4b\xe8\xee\xdc\xdf\xe1\x2e\xaf\x13\x9d\xa7\x55\xa2\xeb\xb0\x2c\xe9\xce\x7f\x1d\x57\x66\xdd\x4a\x8f\x0d\xb7\x62\x24\x93\xf0\x16\x1f\xa3\x26\xaa\x0d\xa3\xc2\x71\xbf\x34\x5a\x79\x63\xa7\x49\x61\xcc\x65\xb3\xc4\x25\xb1\xfe\x9f\xef\xd1\xca\xca\x96\x13\x0c\x13\x6f\x45\xbf\x3d\x66\x50\x44\x7b\xad\x00\x38\xf2\x34\xc5\x02\x28\x75\x2f\xf9\x5e\xb0\xe3\x01\x0d\x7b\xa9\x2a\x6b\xce\x09\x5f\x38\xe5\x4b\xfa\x74\x22\xfe\x72\xfa\xe6\xd5\xd9\xab\x3f\xb1\x81\x88\x66\x72\xf1\xc6\xc3\xae\x6d\xe4\xf7\x94\x30\x20\xc7\xe1\x82\xa2\x7f\x5b\x65\x2c\x18\x77\x9c\x4f\x6f\x1c\xc1\x7c\x77\x5e\x9e\x28\xd6\x65\xe0\xef\xdf\xc7\xeb\x2b\xad\x81\x25\x04\x2a\x86\xc4\x66\x29\x63\x0c\xea\x89\xf8\xab\xe9\x10\x69\x98\xb7\xd9\x9a\x7a\xbc\x66\x10\xe3\xdd\xcb\xa5\x54\xe9\xfa\xdb\x3a\xe1\xf4\xfe\x88\xf2\x4b\xc3\x6e\xf1\xe2\xa3\xd7\x25\x56\xc9\x1b\x3c\x9c\x41\xed\xee\x95\xf6\x00\x5e\xb7\x29\x10\x76\x2b\x30\xb1\x18\xe5\x1a\x82\xc6\xae\xf5\x51\x7a\x0f\xfb\x3c\xef\x5e\xf2\xee\xa6\xe2\xee\x95\x69\x9a\xed\x0a\xa7\x1e\x3d\xe4\x08\x2e\x01\x55\xdc\x1d\x5d\xd3\x8c\xc9\xdb\x77\x9f\xf6\x65\xd7\x34\xe2\x2d\xae\xc2\x64\xe3\x28\x72\x8a\xef\x04\xd3\xf2\xd1\x05\xd1\x9a\x7a\x94\xfd\x55\x83\x37\xbb\xbc\xe1\xd6\xfc\x97\x43\x31\x4c\xaa\x17\x39\xb1\x74\x7a\x30\x27\xe9\x62\x24\x17\xca\xe5\x8a\x47\xab\xb2\x73\x74\x2d\x35\x65\x3e\x1a\x8b\xcf\x7e\xa1\xda\xbb\x31\xdd\xa3\x22\x69\x8c\x44\x53\x59\x6c\x44\x8f\x36\xa4\x45\x71\xda\x0c\x59\x04\x21\x6e\x70\x5a\x5c\x52\xe7\x8c\xf0\x29\xe9\xd0\xf4\xb6\x11\xc1\x57\x68\xed\x01\x6c\x9c\x14\x37\xb9\xdd\x20\x67\xbb\x39\xce\x26\x48\x86\xfc\x98\xf8\xa7\x80\x8b\x42\x3a\xdc\xfa\xce\x61\x98\x08\xe5\xf5\x10\xaf\x8a\x1d\xdc\xad\xc5\xfa\x6e\xac\x17\xdc\x98\x8e\x18\x2a\x6d\xbc\xff\x16\xda\x0e\x68\xc2\x06\xd1\x29\x89\xfb\x1b\x11\xf8\x52\x27\x56\x0f\x0c\x4d\xe7\x8f\x1c\xff\xaf\x2f\x5b\xe8\x0c\xf7\x7e\x95\x7c\x40\x9a\xe8\x5c\xe7\x7c\x7c\x26\x9a\x73\x53\x23\x72\x1b\x98\x7b\x81\x0a\x37\x41\xa2\x5c\xff\x9e\x64\x98\xbc\x5c\x81\xce\x8a\xe8\x4e\x92\xcb\xe7\xd3\xb3\x95\xb6\x9e\x13\xc7\x37\xc0\xc1\x8e\x6b\x68\x60\xb1\x77\xed\x9e\x4e\x6f\xcb\x0d\xb5\x6e\x6e\xfc\x84\xe8\xac\x93\xc8\x19\xd1\x7e\xb8\x6a\x26\xc5\x3c\xe2\x92\xe9\x22\xe6\x4a\xe7\x12\xb2\x69\xec\xeb\x2e\xac\x49\xf1\xae\xbc\x1e\xe6\x58\xb5\x32\x45\x8f\x76\x74\x89\x4a\xcd\xac\xa8\x2c\xfd\x33\x33\x85\x07\xfd\x0d\x92\xb9\x92\xf0\xbd\x25\xf0\xb2\x93\x82\x6e\xd4\xb0\xd9\x4d\x0b\x62\xda\x2f\x9e\xaf\x4d\xb5\x02\x4b\xd3\x7f\x70\x46\x17\x72\x9c\x93\x14\xee\xc7\xd1\x80\xda\x21\x27\x50\x6c\xab\x86\xbe\xf8\x63\xac\xe0\x0b\x12\xea\xda\x1e\x5e\x13\xf1\xea\xf5\xc5\x73\x2c\x43\x6b\x55\xc3\xb1\x34\x29\x38\x11\x86\x94\x67\x7c\xc4\x40\xa8\x09\x4c\x4a\xa5\x6f\xda\xca\x6a\x15\x0e\x3e\x60\xe7\x3b\x1a\xc0\xaf\x44\x04\xac\xe9\x66\x93\x1f\x39\x42\xc1\x12\xab\x14\x47\x42\x3a\x71\x05\x4d\x13\xfe\xfb\xd7\xd3\x97\x2f\xd0\x9d\xf3\x1f\x2f\x5f\x0c\xde\xcf\x64\x05\x96\xc5\x57\x7c\x2d\xd3\x8b\x06\xa4\xf3\xe2\xdf\xfe\xa4\xbe\xc7\x97\x29\xb1\xe7\x2d\x6b\xb1\xc8\x9b\x65\xf1\x59\xdc\xc8\xac\x53\x4d\x3d\x8a\x2e\x18\x9c\x92\x5d\x58\x3d\xf2\x3c\x0f\xf7\x1d\xeb\x67\x38\x04\xe7\xeb\x15\xa8\x14\x7f\x63\xa3\xa5\x20\xb2\xba\xe7\x7e\x8d\xa7\x7f\x34\x2a\x9e\xcd\x03\x8d\x2d\xd0\x08\xec\xec\x84\x7c\x10\x4a\x5a\x71\xe0\x7d\x5d\xe9\xee\x7d\x92\x99\x48\xcf\x69\xca\x8b\x4d\x0b\xd7\x68\x5a\x91\x9a\x79\x71\x4a\x05\xcc\x05\xd7\x73\xe9\xfc\xf8\x83\xb4\x54\x74\xcd\x54\xb8\xa3\x11\x2e\x7f\x75\x34\x89\xfe\xb3\x99\xf1\xcb\x72\x38\xba\x14\xe3\x78\x7c\xa1\x2b\x2a\x22\x23\xe1\xaf\x4c\x4f\x6c\xff\xa4\x52\x7b\x8c\x7e\x6c\x99\xf5\xce\x11\x8a\x55\x14\x91\x71\xc6\x95\xf2\xb1\x61\xe0\x8e\x06\xf0\x05\x20\xd1\x43\xa2\x83\xf0\xac\xa8\x33\xe1\x06\xb3\x1d\x28\x43\x40\xe9\x79\xd3\x85\xc1\x39\x68\xdb\x74\xa5\x54\x8e\x95\xa1\x61\xc5\xfe\x33\x82\xa5\x1f\x11\xcb\x86\x51\x76\x58\xea\xd9\x5c\x17\x3d\x3d\xe7\xca\x3a\xdf\xc3\x78\xf2\x81\x90\xd3\x32\xe5\xe5\xd1\x80\x5e\x4d\x12\xe3\x57\x1b\x01\x1f\x95\xc3\xf8\xe6\x2a\x7a\x3f\xd7\xc1\xac\x87\xad\xee\x54\xf4\x65\x91\x0c\x17\xa5\xf3\x3d\xaa\xc1\x6f\xe2\x05\x50\xe8\xc0\x5d\x2b\x5e\xca\x4b\x6a\xa7\x19\x6b\x03\xce\x7a\x6e\x44\xaa\x86\xc1\x8f\x58\x2e\xb5\xc6\x05\xb5\x7e\x73\x83\xc7\x00\x3d\x11\x7b\x6c\xe5\x66\x99\x8f\x49\x1f\xb7\xe5\x11\xf9\x81\xbd\xdc\xf7\xa8\xb2\x4b\x64\x57\xb5\x14\x59\xda\x45\x47\x8e\x98\x08\xc2\xd9\x0f\x4e\xf0\x8b\x61\x44\xee\x75\x59\xfe\x92\x54\x9b\xc6\x54\xb2\xa1\x34\x18\xd4\x0c\x02\x4f\x62\x27\x97\x00\x06\xd5\x2f\x4d\xe9\xbe\x9d\x0a\x33\xfb\x00\x15\x57\x6b\x60\x27\x83\x30\x7f\xe7\x92\x53\x19\x4b\xbc\xd6\xe0\xc1\x86\xab\xab\xe6\xba\xaf\xe9\x38\x8e\x3f\x84\x8f\x72\xdd\x36\x70\x22\xa6\xbe\x71\xe3\x02\xf4\xf8\xc9\x11\x59\x28\x5c\xde\x4d\xce\xaf\xde\x16\x9d\x37\x96\x5c\x5c\x32\xc1\x35\x11\xe7\x37\xaf\x8b\x42\x7c\xa9\x16\x71\xf3\xad\x55\xc6\x2a\xec\x4b\x48\x85\x30\xd9\x3d\x8f\x16\x04\xe2\x3c\x6f\x86\xbb\x5a\x8c\xa8\x92\xb1\xb7\x85\x15\x6c\xe2\x2a\x04\x6c\x90\x48\xfc\x07\xb2\x49\xf4\xd6\x87\xd1\x32\xe1\xf7\x84\x21\xc8\x70\x6c\x95\x12\x6c\x50\x6b\x24\x35\xd9\x4a\xef\xec\x2e\x29\xb9\x03\x1b\x3f\x95\x3d\x1c\x94\x8b\x24\xcf\x78\x70\x53\x1c\xe7\xb9\x45\x99\xb2\x99\x0e\xb8\xa3\x58\x92\x2b\xe9\x4d\xe2\xf2\xc4\x4a\xcc\x63\x55\xd0\xf5\xc7\x34\xda\xda\x14\x29\x11\xf4\xbd\xbc\x61\x48\x91\x76\x72\xcd\x87\xd8\xb7\x8a\x3a\xc8\x20\xa6\xe9\xe6\x77\xb1\x0d\x64\xf2\x79\x91\xec\x54\xe1\x96\x59\xb0\xb6\x1f\x3b\xab\xfa\xae\x8d\x69\xaf\x0f\xe1\x8e\xde\xb7\x0d\xcd\x3e\x0d\x49\x91\x74\x7b\x41\xfc\xc6\x8d\x3d\xd8\x35\x23\x7d\x4f\x6b\xea\xe2\xc5\x5b\x51\x8c\xc2\x11\x23\xd1\xa8\x15\x88\x29\xd4\x0b\x08\xc7\xd9\x4a\xe7\xb8\x3b\x2c\xdd\xe4\x16\x40\x57\x76\xd3\xfa\xe9\xae\x4a\xcc\xec\x7e\x27\xf6\xda\xae\xc8\x2c\x7a\x81\x5c\x53\x97\x39\x20\xc7\x3b\x6c\x66\xd8\xb8\x08\x5b\x85\xf4\x0a\x68\x6f\x84\x8f\xb7\xf2\x49\x50\x66\xf7\xd0\x3e\xc0\x96\x26\x6c\x94\xe7\x05\x5b\x12\xac\x83\x1d\x71\x85\x5e\xce\x31\x46\x75\xfe\xa0\x30\xa2\x31\x07\x0d\xff\xf5\xfe\x80\x5c\x25\x54\x52\x3b\x48\x0a\x2b\x16\x1f\x71\xb4\x28\x17\x9c\xb3\x81\x10\xb4\x9c\x00\x14\x47\x19\xa2\xb7\x25\x87\x5c\x82\xf6\x33\xa2\x57\x9c\xae\x14\xb9\x7f\x92\x97\x55\xe2\xd0\x64\xd6\x8b\xa2\x89\x06\x9b\xb5\x07\xc7\x07\x77\x38\x97\xc1\x89\x24\xa5\xe9\xda\x73\x59\xc1\x3e\x6f\xfd\xee\xa2\x9a\xf2\x62\xbd\x4f\xca\xc9\x42\xf5\x1e\x29\x26\x7c\x94\x9d\xd2\x82\x69\xe7\xcb\x50\x4d\x64\x7b\x8c\xeb\x7c\x19\xaa\xe1\x29\x23\xed\x7c\x09\xaa\x89\xa9\x12\xfb\x71\xb3\xfc\x44\xb1\xd3\xeb\x3a\xf8\x2b\x49\x9e\x5d\xb7\xea\x97\x26\xa5\xfe\xbe\xfe\x8b\x92\xf6\xa6\xa4\xeb\xf5\x9f\x3d\x8f\xa8\xcc\xdb\x1d\x50\x17\xe7\x70\xb8\xe4\xd9\x47\xbc\x46\x13\xb3\xa7\x47\xe7\x98\x3e\xd9\x8e\xf4\x08\x73\x9a\x79\x22\x4a\x17\x64\xba\xd7\x7b\x1a\x01\xe6\x9e\xa8\x06\x38\x8b\x80\x67\x9c\x15\xef\x65\x95\x19\xf2\xa8\x82\x23\x02\x2d\x6a\xbf\x82\x2d\x5d\x7e\x5c\x08\x1b\x12\xa6\x2c\x4a\x07\x55\x97\xee\x9d\xf8\x7c\x85\xd1\x93\xb3\x79\x5c\x16\x9a\x3a\xbe\xd9\x59\xda\xfc\x51\x01\x22\xcb\x24\xe6\xb4\xc4\x4e\x12\xc5\x06\x79\xee\xa7\xa7\x48\xe6\xf1\x19\x86\xa0\x50\x21\x55\x5c\xca\x46\xd5\xb1\xdf\xba\xd2\x0b\x04\x6a\x69\xac\x4f\x9e\x4e\xfc\xec\x90\x7f\x9a\x24\x17\xe9\xc4\x5d\x56\x47\x39\x7f\x5f\x55\xcb\x18\xf5\x57\x7a\x6e\x25\x85\xea\x83\xfe\xc6\xcf\x74\xc2\x40\xa9\x1f\xbe\x32\x4c\x1d\x49\xef\x53\x9d\xba\x55\x21\xff\x92\xa2\xe3\x7a\xe2\x8d\x45\x97\x59\x91\xf9\x02\x22\x24\xbb\x85\xbf\x9c\x08\x89\xdc\xfe\x9f\x27\x42\x94\x26\xfe\x18\x07\x45\xbc\xd4\xed\xc7\xad\x69\x54\xb5\x97\x7e\x53\x9a\x12\x4b\x73\x15\x00\xad\x41\x36\xb4\x83\xb8\x40\x6c\x5c\x42\x0d\xb7\xc5\x14\x2b\x4e\x83\xe6\xff\x8c\x0c\x9f\xb2\xbd\xd3\x1b\x88\xdd\x30\x78\xd0\x97\x55\xe2\x72\x5c\x88\xfa\xdd\xe6\x22\xd9\x7b\xcb\xe6\x88\x7d\xc8\xbe\x8f\x05\xb6\x65\x0e\x4f\xe7\xd8\x62\x66\xe9\x14\xfe\xc9\x03\xb0\x24\x2e\xaf\x7a\x82\xdb\xd9\x91\xdc\xb0\xfa\xd6\x8d\x07\xdb\x71\xc7\x41\x98\xfd\x66\xf0\x5b\x71\xea\x52\x76\x7d\x6a\x5f\x1c\x7d\xf6\x94\x1a\x0b\x97\xa6\xb9\x24\xf7\x39\xc5\xb4\x5c\x37\xfb\xc0\x60\x55\x4b\xa9\x17\x0f\xc2\x57\xcd\xfb\xbe\x6b\xd5\x7a\x89\x77\xcf\xe2\x43\xbc\x7b\x27\x5b\xb5\xb0\xa6\x6b\x8f\xdf\x73\x71\xf6\xc9\xfb\x95\xd2\xf5\xc9\xbb\x24\xac\x8f\xdf\xa3\x21\x32\x58\xfe\xee\x34\x75\xa3\xcf\xb2\xdf\x83\x8f\xac\xf5\x6d\x67\x2a\x4b\x8e\xf8\x71\xca\x4e\x70\xb1\xd1\x23\xbd\x6f\x1d\x5b\xe3\x57\xb9\xfe\xcd\x50\x5e\x45\x7e\x8e\xd2\x89\x43\x74\xe1\xe5\xb0\xcc\x51\x12\x74\x41\x5c\xe5\xbb\x8a\x53\x8e\x76\x87\xc2\x39\x57\x50\xf5\x13\xc2\x62\xeb\x25\xc9\x09\x5b\xb9\x43\x4b\xcc\x4b\xa6\x38\x0d\xbd\x73\x23\xfb\xdd\xf4\x1e\x40\xdc\xf9\xcb\xe4\x2d\x56\x26\x68\x1d\xf3\xe2\x40\x35\x40\x1d\xcb\x13\x38\xe0\x50\x2e\xab\x4d\x0d\xe3\x41\xa7\xdc\x1b\x4b\x65\x13\x55\x19\x6e\xfc\x64\xb8\xb0\xf1\x95\xa9\xe1\xbc\xdf\x39\x37\xbd\x28\x98\x2e\x11\xd3\x40\xca\x5c\xbe\x27\xf9\xa9\x5c\xe9\xa4\xbf\x48\x2b\x3a\x8a\x9f\x6c\xa7\x3a\x96\x9f\xe4\x76\xe1\x87\xb3\xce\x8b\x9a\x72\xcc\x39\x9e\x78\x14\x83\xbe\x88\x4f\x57\x2d\xa1\xee\x30\x6a\xed\x0d\xe2\xd1\x11\x33\xad\xf9\x89\x77\xe1\xa5\x0a\x16\x97\x78\x0b\xd0\x13\xc5\x5b\xa1\x61\x77\x5c\x19\x5d\x41\xeb\xdd\x31\xcf\xaa\xf4\x62\x1c\x13\xe9\x8f\x71\x9e\xb1\xd4\xf5\x38\xe3\xef\x38\xc5\x0e\xb1\x9b\x58\x0d\x5e\xaa\x26\x36\x1c\x4a\x5f\x15\x79\xb6\xb9\x45\x17\x7a\xb0\x9d\x5a\xab\x46\x06\x6d\x55\x63\xf9\xd2\x92\xfd\x37\x41\x2f\x47\xb0\x29\x84\x3b\x12\xd3\x9f\x60\xf3\xee\xbb\x5f\x82\xc2\xf3\xfe\xe4\xf9\x7c\x0e\x95\x7f\x77\xf2\x96\x5e\x2e\x7b\x3f\x8d\x45\x85\xa8\x10\xa1\x1c\x74\x7f\xef\x02\xd1\xcf\xac\xac\x56\xb1\xb5\x18\x76\xc3\xe4\x4a\xc2\x89\xf8\x21\xfb\xb2\xdd\x89\x18\x8b\x29\xd2\xa0\x35\x0d\x4c\xfa\x98\xa1\x9e\xe8\x27\xaf\xcc\x5b\x46\xf5\x34\x7e\x3d\xf8\x90\xfb\x54\x97\x59\xff\x27\xaf\xcc\x73\xca\xe5\x3c\xf9\xed\x93\x27\x4f\x48\x61\x18\xd3\xb3\xa8\x18\x82\x76\xae\x3e\x39\x47\x35\xb1\x9c\x9f\x82\xdf\x0f\x34\x2d\x8e\x0e\xee\x0e\x79\x69\xb1\x78\x92\x06\xa2\xc6\x44\xa4\x83\x1d\x56\xf3\x95\x76\x33\x0d\x64\xee\xb6\xb2\xba\xdf\xa6\x14\x17\xb4\xc2\xee\xb8\x56\x5f\x32\xb6\xdd\xac\x51\x6e\x19\x81\x2a\x95\xba\x98\x8f\x26\x29\x33\x3b\x4e\x5a\xe4\xc6\xf2\xb3\xc6\x31\x29\x35\x17\x48\x60\x4a\xd3\x96\x10\xe6\xbe\x1d\x29\x6a\x12\xd7\x4c\xf9\xb1\xb9\x58\x86\xd1\x9a\xae\x42\x71\xc8\x69\x0f\x4e\x3c\x7e\xfc\xa3\x84\x05\xd8\xc7\x8f\xb9\x2f\xc6\x45\xc2\xa7\xb8\x39\x65\xf3\x5f\x9f\x34\xef\xd0\x10\xa5\x48\x8b\x1a\xf6\xca\x9e\xe7\x72\x95\x40\xa0\x55\xd3\xa1\x96\x9a\xbe\x8f\xb9\x47\x65\x1f\x95\x5d\xe7\xb1\x43\xf5\xbb\x4b\xc2\x17\xda\x5e\x3c\x75\xb4\xca\x51\x09\x61\x9a\x03\x97\x56\xac\xa5\x97\xbd\xd6\x17\xd9\xb1\xd4\x53\x70\xc2\x94\x47\x3b\x1a\x5e\xed\x09\x11\xbf\x1a\x94\xe8\xad\xa8\x84\x8d\xd4\x1d\x01\x3d\xdc\x4d\xbb\x3b\x7a\xe7\x94\xf0\x38\x14\xd7\x76\x98\xcc\x71\xa3\x59\x4e\x43\xb8\x4a\x3e\xea\x04\x07\x95\xd1\xce\x1f\xec\x9a\x1b\x03\x82\x77\x9c\x3c\xf5\x71\xc2\xc1\xc5\x32\x5f\x1f\x14\x0d\x10\xa1\xbe\xcf\x07\x73\x7e\x7a\xfe\xec\x74\x87\x44\xe2\xd6\xf6\x4c\xc9\x5b\x2a\x37\x8e\x8a\x4d\x6b\xc1\xba\x58\xbe\x30\x08\xda\x73\xe6\x4a\xca\x6e\x2d\x52\x59\x73\x36\xfd\xd4\x5b\xb5\x58\x80\x75\xd3\xf8\x1a\x42\xb9\x76\x4a\x2e\x2c\xc6\x5e\x2a\x29\xd6\xd2\xae\x82\x2d\xc9\x22\x29\xf6\x33\xa7\x0b\xba\x10\x97\x41\xeb\x66\x4b\xbd\x73\xbc\xdd\x52\xb0\xa4\x46\xe8\x29\x8f\x25\x63\x64\x44\x9e\x98\x30\xf6\xa3\x85\xf9\xc9\x9b\xd7\xaf\x2f\x4e\x62\x6a\xd7\x71\xfc\xc7\x18\x9b\x19\xc8\xda\x54\xbf\xe1\x5f\x8d\xc3\x99\xe1\xaf\xdf\xc5\xc8\x31\x4e\x1a\x83\xb1\x03\x98\x29\x27\x00\x7b\xfc\xbc\x8f\x99\xac\xe2\x4a\x6a\x5f\x94\xb1\xa5\x6f\x93\xae\x13\x3b\xa4\xe1\xcc\x6b\xf0\x32\x70\xeb\x9e\x10\xd7\x70\xb9\x03\xe0\x1a\x2e\xf7\x83\xb7\x86\x4b\x68\x4c\x8b\x25\x2e\x11\xec\x01\x2d\xf5\x65\x3d\xb3\xc1\xff\xb3\xf2\x7e\x12\xbb\x8e\xe5\x82\xc5\x24\x4c\x95\x0e\x07\xc6\xa8\x23\x46\xc8\x16\x51\x22\xeb\x32\xec\x2d\xab\xd5\x38\x9c\xbe\x35\x98\x1f\x6b\x01\x6d\xd8\xdb\x7b\xbc\xbd\x05\x9f\x1c\x22\xe3\x7f\x8f\xc3\xd8\x2b\xcc\x2e\x64\x6f\x5a\x6e\x79\x94\x57\x60\x6d\x03\x3e\x86\x01\x2a\x7a\xf2\xc8\x8b\xa8\xe6\x45\x35\x66\x4a\x9e\xc7\xcd\x18\xcc\xd1\x58\x68\xf5\x0f\xa0\x7c\xee\xa0\xb8\x57\x92\x34\x89\xd4\x3c\xad\x57\xa5\x80\xd9\xd8\x63\x6c\x22\x71\xd9\xab\xd0\xbb\xe6\xbd\xdb\x33\xfe\x52\x1c\xf2\x6b\xc4\x47\xe4\xb9\x81\x6a\x45\xad\xb3\x19\xa3\xa2\xef\x0d\xac\x8c\x69\x6a\x73\xa5\xf7\x7e\x7c\x38\x10\xf7\x15\x76\x33\xc3\x01\x62\x06\xfe\x0a\xb8\xd8\xb0\x91\x8e\x1f\x1a\x83\xb4\x9c\x05\xce\x05\x2d\xda\xee\x17\x77\x67\x72\x53\xcc\x64\xb5\x0a\x10\x3f\xe9\x25\x3f\xd7\x0d\xc4\x43\x1d\x57\xdc\xb0\xe9\x16\x00\x91\x18\x93\x23\x2b\x75\xe9\x61\xaf\x5b\x3c\x0f\x14\xd6\x7d\x08\xb8\x8d\x76\x01\x5c\x2e\x4a\xc8\x55\xd5\x91\x56\x86\xd5\xeb\x77\x84\xf2\xe5\x56\x3b\xf1\x9d\x13\xcb\x8f\x77\x9e\x58\x7e\xdc\x63\xe2\xc8\x5e\x7d\x1b\xe3\xfa\x7c\x4e\x59\xd7\x46\xbb\xe3\x20\x1b\x27\xe1\xff\x5d\xd0\xf8\x1d\xe6\xc8\xb3\x5c\x2c\x15\xd8\x3e\xb2\xb1\xac\x2a\x63\xcb\x64\x43\x3c\x88\xd8\xbb\xf7\x79\x41\xa0\x8c\x7f\x4c\x9d\x8d\x82\x7d\x1a\x40\x9c\x32\x7b\xf6\x72\x17\x79\xb6\xa8\xc9\xc9\xe1\x75\x5c\xb4\xb0\x41\x7f\xfb\x31\xf1\xea\x5a\xb6\x38\xa6\x16\xd3\x78\x5f\xa4\x5a\x40\x54\xb2\xa2\x3a\x92\xb8\x86\x73\x81\x4e\x75\x32\x80\x79\xda\x69\xbf\x98\x22\xe5\x20\xf1\xbd\x5f\x43\xd5\x50\x96\x3d\x36\x17\xa1\xd9\xf8\xa5\x91\x32\x21\xbf\x69\x44\xa3\xf4\x8a\x27\x45\x8e\x05\x8d\x25\x2b\xf3\x22\xc0\x80\x59\xda\x71\x8b\x65\x09\x47\x4a\xc2\xca\x3e\x9a\xdf\xc6\x7e\xec\xf7\xa5\x2f\xfd\x96\x99\xe8\x76\x1b\x2e\x16\x2c\x97\x9d\x3c\xe2\xe5\x4d\x72\x32\xce\x65\x92\x22\x8b\x08\xca\x31\xae\x54\x1f\xa0\x6b\xb1\x96\x2b\x92\xa3\xc9\x1a\x0b\x3a\xda\xe9\xf9\x59\x50\xaf\xe4\x02\xf2\x6b\x21\x5b\x60\xfe\x97\xe1\x95\x2e\xe2\x52\x73\xc7\x27\xff\xf7\x55\xd9\xf1\xe3\x94\x2c\x6b\x88\x6f\x2a\xdf\x33\xa3\xfa\x0f\x60\xf5\x5e\x92\xdb\xf3\x8d\x4d\x7a\x55\xcc\x2f\xd9\x31\x15\x26\x0f\x27\x1c\x64\x3a\x5b\x67\x65\xa1\xdf\x71\x7f\x89\x3d\x5f\x0c\xc3\x07\xc2\xf2\xfc\x2e\xbf\x66\x1e\xfd\xa1\xc5\xeb\x61\x4f\x06\xef\xa1\xa6\xb9\xc6\x9f\xbe\xa3\xc0\x5f\xe3\xd8\xeb\x29\x3f\x2c\x79\xdd\x26\xb9\x93\xd5\x04\x2b\x4f\xb2\x5d\x44\xfe\xb5\xfb\x8c\x64\xbd\xc4\x15\x6e\x69\x50\x33\xec\x1d\xbb\x65\xb7\x04\x6d\xca\xca\x05\x94\xef\xfb\xe4\x4c\xfa\xc0\xc3\xb5\xa1\x46\x93\xd8\x2b\x17\x9a\xe2\xe1\xee\xd4\x6a\xff\x31\xed\xf6\x31\xce\xc8\xa9\xcd\x1c\x92\xc5\x68\x70\xb8\x2f\xb0\x40\x57\x57\x5c\xa7\xf7\xc8\xa5\xd7\x4f\x07\x25\xcd\x83\x6a\x66\x9c\x92\xa6\xcf\x26\x38\x7a\x59\x71\x9d\x18\xc4\x0c\x2a\xe9\xe1\x01\x3b\x35\x1b\x53\xad\xf0\x14\x3c\x34\x61\xf7\xeb\x93\x99\xf1\xee\xe0\x68\x32\x99\x4c\xb9\xca\x86\xdd\x49\xc9\x9f\x2d\xeb\xda\x09\xee\xb3\x11\xae\x05\xd4\x1a\xb9\xbb\xd1\x2d\x65\x51\x29\x21\x22\xba\xbe\x2c\xc8\xfa\xf8\xca\x2a\xdf\xeb\xa8\x15\x10\x16\xfe\x92\x7a\x00\x04\x1c\x94\x69\xc2\xa9\x7f\x72\x6a\x0a\x5d\xc4\xae\x44\x5a\xcd\x2f\xa5\xce\x2d\xa2\xb7\xde\x78\xea\xa5\x92\x3f\x00\xbf\xea\xbd\xca\x50\x72\x63\x41\xac\xd1\x0b\xff\x68\x03\xb2\x75\xa5\xe0\x76\x83\xe4\x2f\xd4\xb0\x43\x39\x7e\x01\x33\xbe\x18\x30\xea\xeb\x09\x52\xcb\x66\xf3\x0f\x8e\xfe\xb1\xde\x8a\xa1\xa2\xa4\xb7\xca\xba\x16\xe5\xca\x31\xe6\xc1\xd7\x1d\xc1\x96\x5b\xa9\x4f\x9e\x07\x92\x2e\xeb\xbb\xb6\xe8\x5a\xad\xc1\x4e\x47\x59\x2d\xd6\x62\x8a\x6a\x21\xff\x65\xab\xfe\x31\x80\x90\x9f\xe9\xe7\xee\x5a\x25\x48\x37\x77\x7a\x9e\xec\xe8\x23\xb9\xaf\x53\xef\x55\xe1\xd0\x4b\xec\x40\x2e\xbd\x98\x97\x11\xa9\x2b\x25\xb9\x8b\xb0\xd3\x49\xd0\x5b\xd1\xb5\x97\x53\x64\x0e\xfe\x7b\x41\xde\x08\xc1\xbf\x8f\xc3\xb7\x07\x93\x9d\xcb\x1c\x37\xd8\xc2\x33\x37\x95\x8c\xab\xc6\x1d\xde\xbe\xf6\xcd\xab\xee\xc2\xcb\xbe\x6e\xbc\x4d\x8b\x00\xef\x90\xbb\x51\x14\xe0\x7b\xfa\xa6\x5a\xe1\x13\x69\x07\xf4\x84\xd5\x4b\xd9\x1e\x04\xfe\x3b\x78\x11\xb6\x46\x2d\xe2\xc3\xff\xf5\xe0\xa5\xbf\x95\xd0\x61\x3d\xfc\x9e\x69\xb2\x2f\xf0\x2d\xfe\x9d\x27\xa4\xea\xa0\xdf\xce\xd1\x74\xa3\x60\x1d\x25\xa4\xa5\x5e\x81\x88\xbc\x5d\x20\x21\x79\x4e\xc8\x84\xc1\x67\x1e\x0b\x94\xee\x80\x14\x4d\x82\xbd\x61\x2d\x1e\x12\xba\x2b\xc4\x0c\xeb\xf6\xa1\xef\xf2\x22\x4f\xbe\xfa\xbf\x01\x00\x00\xff\xff\x55\xcd\x57\xf3\x15\xca\x00\x00"), }, } fs["/"].(*vfsgen۰DirInfo).entries = []os.FileInfo{ diff --git a/resources/traits.yaml b/resources/traits.yaml index d8408a4f9e..eacdace565 100755 --- a/resources/traits.yaml +++ b/resources/traits.yaml @@ -92,7 +92,7 @@ traits: property. - name: auto type: bool - description: "" + description: To automatically enable the trait - name: request-cpu type: string description: The minimum amount of CPU required. @@ -359,7 +359,7 @@ traits: description: Can be used to enable or disable a trait. All traits share this common property. - name: discovery-cache - type: github.com/apache/camel-k/pkg/trait.discoveryCacheType + type: github.com/apache/camel-k/pkg/apis/camel/v1/trait.DiscoveryCacheType description: Discovery client cache to be used, either `disabled`, `disk` or `memory` (default `memory`) - name: health @@ -467,6 +467,39 @@ traits: type: bool description: Forces the value for labels `sidecar.istio.io/inject`. By default the label is set to `true` on deployment and not set on Knative Service. +- name: jvm + platform: true + profiles: + - Kubernetes + - Knative + - OpenShift + description: The JVM trait is used to configure the JVM that runs the integration. + properties: + - name: enabled + type: bool + description: Can be used to enable or disable a trait. All traits share this common + property. + - name: debug + type: bool + description: Activates remote debugging, so that a debugger can be attached to + the JVM, e.g., using port-forwarding + - name: debug-suspend + type: bool + description: Suspends the target JVM immediately before the main class is loaded + - name: print-command + type: bool + description: Prints the command used the start the JVM in the container logs (default + `true`) + - name: debug-address + type: string + description: Transport address at which to listen for the newly launched JVM (default + `*:5005`) + - name: options + type: '[]string' + description: A list of JVM options + - name: classpath + type: string + description: Additional JVM classpath (use `Linux` classpath separator) - name: jolokia platform: false profiles: @@ -527,39 +560,6 @@ traits: type: '[]string' description: A list of additional Jolokia options as definedin https://jolokia.org/reference/html/agents.html#agent-jvm-config[JVM agent configuration options] -- name: jvm - platform: true - profiles: - - Kubernetes - - Knative - - OpenShift - description: The JVM trait is used to configure the JVM that runs the integration. - properties: - - name: enabled - type: bool - description: Can be used to enable or disable a trait. All traits share this common - property. - - name: debug - type: bool - description: Activates remote debugging, so that a debugger can be attached to - the JVM, e.g., using port-forwarding - - name: debug-suspend - type: bool - description: Suspends the target JVM immediately before the main class is loaded - - name: print-command - type: bool - description: Prints the command used the start the JVM in the container logs (default - `true`) - - name: debug-address - type: string - description: Transport address at which to listen for the newly launched JVM (default - `*:5005`) - - name: options - type: '[]string' - description: A list of JVM options - - name: classpath - type: string - description: Additional JVM classpath (use `Linux` classpath separator) - name: kamelets platform: true profiles: @@ -580,57 +580,6 @@ traits: - name: list type: string description: Comma separated list of Kamelet names to load into the current integration -- name: keda - platform: false - profiles: - - Kubernetes - - Knative - - OpenShift - description: The KEDA trait can be used for automatic integration with KEDA autoscalers. - The trait can be either manually configured using the `triggers` option or automatically - configured via markers in the Kamelets. For information on how to use KEDA enabled - Kamelets with the KEDA trait, refer to xref:ROOT:kamelets/kamelets-user.adoc#kamelet-keda-user[the - KEDA section in the Kamelets user guide]. If you want to create Kamelets that - contain KEDA metadata, refer to xref:ROOT:kamelets/kamelets-dev.adoc#kamelet-keda-dev[the - KEDA section in the Kamelets development guide]. The KEDA trait is disabled by - default. - properties: - - name: enabled - type: bool - description: Can be used to enable or disable a trait. All traits share this common - property. - - name: auto - type: bool - description: Enables automatic configuration of the trait. Allows the trait to - infer KEDA triggers from the Kamelets. - - name: hack-controller-replicas - type: bool - description: Set the spec->replicas field on the top level controller to an explicit - value if missing, to allow KEDA to recognize it as a scalable resource. - - name: polling-interval - type: int32 - description: Interval (seconds) to check each trigger on. - - name: cooldown-period - type: int32 - description: The wait period between the last active trigger reported and scaling - the resource back to 0. - - name: idle-replica-count - type: int32 - description: Enabling this property allows KEDA to scale the resource down to - the specified number of replicas. - - name: min-replica-count - type: int32 - description: Minimum number of replicas. - - name: max-replica-count - type: int32 - description: Maximum number of replicas. - - name: triggers - type: '[]github.com/apache/camel-k/addons/keda.kedaTrigger' - description: Definition of triggers according to the KEDA format. Each trigger - must contain `type` field correspondingto the name of a KEDA autoscaler and - a key/value map named `metadata` containing specific trigger options.An optional - `authentication-secret` can be declared per trigger and the operator will link - each entry ofthe secret to a KEDA authentication parameter. - name: knative-service platform: false profiles: @@ -766,50 +715,6 @@ traits: - name: json-pretty-print type: bool description: Enable "pretty printing" of the JSON logs -- name: master - platform: false - profiles: - - Kubernetes - - Knative - - OpenShift - description: 'The Master trait allows to configure the integration to automatically - leverage Kubernetes resources for doing leader election and starting *master* - routes only on certain instances. It''s activated automatically when using the - master endpoint in a route, e.g. `from("master:lockname:telegram:bots")...`. NOTE: - this trait adds special permissions to the integration service account in order - to read/write configmaps and read pods. It''s recommended to use a different service - account than "default" when running the integration.' - properties: - - name: enabled - type: bool - description: Can be used to enable or disable a trait. All traits share this common - property. - - name: auto - type: bool - description: Enables automatic configuration of the trait. - - name: include-delegate-dependencies - type: bool - description: When this flag is active, the operator analyzes the source code to - add dependencies required by delegate endpoints.E.g. when using `master:lockname:timer`, - then `camel:timer` is automatically added to the set of dependencies.It's enabled - by default. - - name: resource-name - type: string - description: Name of the configmap that will be used to store the lock. Defaults - to "-lock".Name of the configmap/lease resource that will - be used to store the lock. Defaults to "-lock". - - name: resource-type - type: string - description: Type of Kubernetes resource to use for locking ("ConfigMap" or "Lease"). - Defaults to "Lease". - - name: label-key - type: string - description: Label that will be used to identify all pods contending the lock. - Defaults to "camel.apache.org/integration". - - name: label-value - type: string - description: Label value that will be used to identify all pods contending the - lock. Defaults to the integration name. - name: mount platform: true profiles: @@ -1016,7 +921,7 @@ traits: description: Can be used to enable or disable a trait. All traits share this common property. - name: package-type - type: '[]github.com/apache/camel-k/pkg/trait.quarkusPackageType' + type: '[]github.com/apache/camel-k/pkg/apis/camel/v1/trait.QuarkusPackageType' description: The Quarkus package types, either `fast-jar` or `native` (default `fast-jar`).In case both `fast-jar` and `native` are specified, two `IntegrationKit` resources are created,with the `native` kit having precedence over the `fast-jar` @@ -1121,7 +1026,7 @@ traits: - OpenShift description: 'The Service Binding trait allows users to connect to Services in Kubernetes: https://github.com/k8s-service-bindings/spec#service-binding As the specification - is still evolving this is subject to change' + is still evolving this is subject to change.' properties: - name: enabled type: bool @@ -1150,35 +1055,6 @@ traits: - name: node-port type: bool description: Enable Service to be exposed as NodePort (default `false`). -- name: 3scale - platform: false - profiles: - - Kubernetes - - Knative - - OpenShift - description: The 3scale trait can be used to automatically create annotations that - allow 3scale to discover the generated service and make it available for API management. - The 3scale trait is disabled by default. - properties: - - name: enabled - type: bool - description: Can be used to enable or disable a trait. All traits share this common - property. - - name: auto - type: bool - description: Enables automatic configuration of the trait. - - name: scheme - type: string - description: The scheme to use to contact the service (default `http`) - - name: path - type: string - description: The path where the API is published (default `/`) - - name: port - type: int - description: The port where the service is exposed (default `80`) - - name: description-path - type: string - description: The path where the Open-API specification is published (default `/openapi.json`) - name: toleration platform: false profiles: @@ -1233,3 +1109,127 @@ traits: - name: sampler-param type: string description: The sampler specific param (default "1") +- name: keda + platform: false + profiles: + - Kubernetes + - Knative + - OpenShift + description: The KEDA trait can be used for automatic integration with KEDA autoscalers. + The trait can be either manually configured using the `triggers` option or automatically + configured via markers in the Kamelets. For information on how to use KEDA enabled + Kamelets with the KEDA trait, refer to xref:ROOT:kamelets/kamelets-user.adoc#kamelet-keda-user[the + KEDA section in the Kamelets user guide]. If you want to create Kamelets that + contain KEDA metadata, refer to xref:ROOT:kamelets/kamelets-dev.adoc#kamelet-keda-dev[the + KEDA section in the Kamelets development guide]. The KEDA trait is disabled by + default. + properties: + - name: enabled + type: bool + description: Can be used to enable or disable a trait. All traits share this common + property. + - name: auto + type: bool + description: Enables automatic configuration of the trait. Allows the trait to + infer KEDA triggers from the Kamelets. + - name: hack-controller-replicas + type: bool + description: Set the spec->replicas field on the top level controller to an explicit + value if missing, to allow KEDA to recognize it as a scalable resource. + - name: polling-interval + type: int32 + description: Interval (seconds) to check each trigger on. + - name: cooldown-period + type: int32 + description: The wait period between the last active trigger reported and scaling + the resource back to 0. + - name: idle-replica-count + type: int32 + description: Enabling this property allows KEDA to scale the resource down to + the specified number of replicas. + - name: min-replica-count + type: int32 + description: Minimum number of replicas. + - name: max-replica-count + type: int32 + description: Maximum number of replicas. + - name: triggers + type: '[]github.com/apache/camel-k/addons/keda.kedaTrigger' + description: Definition of triggers according to the KEDA format. Each trigger + must contain `type` field correspondingto the name of a KEDA autoscaler and + a key/value map named `metadata` containing specific trigger options.An optional + `authentication-secret` can be declared per trigger and the operator will link + each entry ofthe secret to a KEDA authentication parameter. +- name: 3scale + platform: false + profiles: + - Kubernetes + - Knative + - OpenShift + description: The 3scale trait can be used to automatically create annotations that + allow 3scale to discover the generated service and make it available for API management. + The 3scale trait is disabled by default. + properties: + - name: enabled + type: bool + description: Can be used to enable or disable a trait. All traits share this common + property. + - name: auto + type: bool + description: Enables automatic configuration of the trait. + - name: scheme + type: string + description: The scheme to use to contact the service (default `http`) + - name: path + type: string + description: The path where the API is published (default `/`) + - name: port + type: int + description: The port where the service is exposed (default `80`) + - name: description-path + type: string + description: The path where the Open-API specification is published (default `/openapi.json`) +- name: master + platform: false + profiles: + - Kubernetes + - Knative + - OpenShift + description: 'The Master trait allows to configure the integration to automatically + leverage Kubernetes resources for doing leader election and starting *master* + routes only on certain instances. It''s activated automatically when using the + master endpoint in a route, e.g. `from("master:lockname:telegram:bots")...`. NOTE: + this trait adds special permissions to the integration service account in order + to read/write configmaps and read pods. It''s recommended to use a different service + account than "default" when running the integration.' + properties: + - name: enabled + type: bool + description: Can be used to enable or disable a trait. All traits share this common + property. + - name: auto + type: bool + description: Enables automatic configuration of the trait. + - name: include-delegate-dependencies + type: bool + description: When this flag is active, the operator analyzes the source code to + add dependencies required by delegate endpoints.E.g. when using `master:lockname:timer`, + then `camel:timer` is automatically added to the set of dependencies.It's enabled + by default. + - name: resource-name + type: string + description: Name of the configmap that will be used to store the lock. Defaults + to "-lock".Name of the configmap/lease resource that will + be used to store the lock. Defaults to "-lock". + - name: resource-type + type: string + description: Type of Kubernetes resource to use for locking ("ConfigMap" or "Lease"). + Defaults to "Lease". + - name: label-key + type: string + description: Label that will be used to identify all pods contending the lock. + Defaults to "camel.apache.org/integration". + - name: label-value + type: string + description: Label value that will be used to identify all pods contending the + lock. Defaults to the integration name. diff --git a/script/gen_crd.sh b/script/gen_crd.sh index ad03de0708..9e41ba03f6 100755 --- a/script/gen_crd.sh +++ b/script/gen_crd.sh @@ -21,7 +21,11 @@ location=$(dirname "$0") apidir=$location/../pkg/apis/camel cd "$apidir" -$CONTROLLER_GEN crd paths=./... output:crd:artifacts:config=../../../config/crd/bases output:crd:dir=../../../config/crd/bases crd:crdVersions=v1 +$CONTROLLER_GEN crd \ + paths=./... \ + output:crd:artifacts:config=../../../config/crd/bases \ + output:crd:dir=../../../config/crd/bases \ + crd:crdVersions=v1 # cleanup working directory in $apidir rm -rf ./config @@ -29,8 +33,6 @@ rm -rf ./config # to root cd ../../../ -version=$(make -s get-version | tr '[:upper:]' '[:lower:]') - deploy_crd_file() { source=$1 @@ -40,7 +42,7 @@ deploy_crd_file() { # Post-process source cat ./script/headers/yaml.txt > "$source" echo "" >> "$source" - cat "${source}.orig" | sed -n '/^---/,/^status/p;/^status/q' \ + sed -n '/^---/,/^status/p;/^status/q' "${source}.orig" \ | sed '1d;$d' \ | sed '/creationTimestamp:/a\ labels:\n app: camel-k' >> "$source" diff --git a/script/gen_doc.sh b/script/gen_doc.sh index 028ec44034..bd029d5a2b 100755 --- a/script/gen_doc.sh +++ b/script/gen_doc.sh @@ -24,5 +24,10 @@ echo "Generating API documentation... done!" echo "Generating traits documentation..." cd $rootdir -go run ./cmd/util/doc-gen --input-dirs github.com/apache/camel-k/pkg/trait --input-dirs github.com/apache/camel-k/addons/keda --input-dirs github.com/apache/camel-k/addons/master --input-dirs github.com/apache/camel-k/addons/threescale --input-dirs github.com/apache/camel-k/addons/tracing +go run ./cmd/util/doc-gen \ + --input-dirs github.com/apache/camel-k/pkg/apis/camel/v1/trait \ + --input-dirs github.com/apache/camel-k/addons/keda \ + --input-dirs github.com/apache/camel-k/addons/master \ + --input-dirs github.com/apache/camel-k/addons/threescale \ + --input-dirs github.com/apache/camel-k/addons/tracing echo "Generating traits documentation... done!" From c36fdf0951430e675318a6fe00fcafb24f1502ba Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Fri, 1 Jul 2022 00:29:46 +0900 Subject: [PATCH 08/14] fix(trait): fix addon handling at kamel run --- pkg/cmd/run.go | 2 -- pkg/cmd/trait_support.go | 41 ++++++++++++++++++++++++++++++---------- 2 files changed, 31 insertions(+), 12 deletions(-) diff --git a/pkg/cmd/run.go b/pkg/cmd/run.go index bb5ff353cd..a37ac19cd3 100644 --- a/pkg/cmd/run.go +++ b/pkg/cmd/run.go @@ -75,8 +75,6 @@ import ( "github.com/apache/camel-k/pkg/util/watch" ) -var traitConfigRegexp = regexp.MustCompile(`^([a-z0-9-]+)((?:\.[a-z0-9-]+)(?:\[[0-9]+\]|\.[A-Za-z0-9-_]+)*)=(.*)$`) - func newCmdRun(rootCmdOptions *RootCmdOptions) (*cobra.Command, *runCmdOptions) { options := runCmdOptions{ RootCmdOptions: rootCmdOptions, diff --git a/pkg/cmd/trait_support.go b/pkg/cmd/trait_support.go index e36ae09aaf..6e8abfa222 100644 --- a/pkg/cmd/trait_support.go +++ b/pkg/cmd/trait_support.go @@ -22,6 +22,7 @@ import ( "errors" "fmt" "reflect" + "regexp" "strings" v1 "github.com/apache/camel-k/pkg/apis/camel/v1" @@ -30,6 +31,13 @@ import ( "github.com/mitchellh/mapstructure" ) +type optionMap map[string]map[string]interface{} + +// The list of known addons is used for handling backward compatibility. +var knownAddons = []string{"keda", "master", "strimzi", "3scale", "tracing"} + +var traitConfigRegexp = regexp.MustCompile(`^([a-z0-9-]+)((?:\.[a-z0-9-]+)(?:\[[0-9]+\]|\.[A-Za-z0-9-_]+)*)=(.*)$`) + func validateTraits(catalog *trait.Catalog, traits []string) error { tp := catalog.ComputeTraitsProperties() for _, t := range traits { @@ -52,6 +60,20 @@ func configureTraits(options []string, traits interface{}, catalog trait.Finder) return err } + // + // Known addons need to be put aside here, as otherwise the deprecated addon fields on + // Traits might be accidentally populated. The deprecated addon fields are preserved + // for backward compatibility and should be populated only when the operator reads + // existing CRs from the API server. + // + addons := make(optionMap) + for _, id := range knownAddons { + if config[id] != nil { + addons[id] = config[id] + delete(config, id) + } + } + md := mapstructure.Metadata{} decoder, err := mapstructure.NewDecoder( &mapstructure.DecoderConfig{ @@ -69,21 +91,20 @@ func configureTraits(options []string, traits interface{}, catalog trait.Finder) return err } - if len(md.Unused) == 0 { - // No addons found - return nil - } - - addons := make(map[string]map[string]interface{}) - for _, id := range md.Unused { + // in case there are unknown addons + for _, prop := range md.Unused { + id := strings.Split(prop, ".")[0] addons[id] = config[id] } + if len(addons) == 0 { + return nil + } return configureAddons(addons, traits, catalog) } -func optionsToMap(options []string) (map[string]map[string]interface{}, error) { - optionMap := make(map[string]map[string]interface{}) +func optionsToMap(options []string) (optionMap, error) { + optionMap := make(optionMap) for _, option := range options { parts := traitConfigRegexp.FindStringSubmatch(option) @@ -130,7 +151,7 @@ func optionsToMap(options []string) (map[string]map[string]interface{}, error) { return optionMap, nil } -func configureAddons(config map[string]map[string]interface{}, traits interface{}, catalog trait.Finder) error { +func configureAddons(config optionMap, traits interface{}, catalog trait.Finder) error { // Addon traits require raw message mapping addons := make(map[string]v1.AddonTrait) for id, props := range config { From 4517162b0c62c1b9f1a713307eca15fb4f7ec43a Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Sat, 2 Jul 2022 00:28:22 +0900 Subject: [PATCH 09/14] fix(trait): fix misconfigurations for traits --- .../bases/camel.apache.org_integrationkits.yaml | 14 ++++++++++++++ helm/camel-k/crds/crd-integration-kit.yaml | 14 ++++++++++++++ pkg/apis/camel/v1/integrationkit_types.go | 2 ++ pkg/apis/camel/v1/zz_generated.deepcopy.go | 5 +++++ pkg/resources/resources.go | 4 ++-- pkg/trait/init.go | 2 +- pkg/trait/quarkus.go | 5 +++-- pkg/trait/registry.go | 2 +- 8 files changed, 42 insertions(+), 6 deletions(-) diff --git a/config/crd/bases/camel.apache.org_integrationkits.yaml b/config/crd/bases/camel.apache.org_integrationkits.yaml index 06e61aaf3b..2757e6cebb 100644 --- a/config/crd/bases/camel.apache.org_integrationkits.yaml +++ b/config/crd/bases/camel.apache.org_integrationkits.yaml @@ -189,6 +189,20 @@ spec: type: string type: array type: object + registry: + description: The Registry trait sets up Maven to use the Image + registry as a Maven repository. + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object type: object type: object status: diff --git a/helm/camel-k/crds/crd-integration-kit.yaml b/helm/camel-k/crds/crd-integration-kit.yaml index 06e61aaf3b..2757e6cebb 100644 --- a/helm/camel-k/crds/crd-integration-kit.yaml +++ b/helm/camel-k/crds/crd-integration-kit.yaml @@ -189,6 +189,20 @@ spec: type: string type: array type: object + registry: + description: The Registry trait sets up Maven to use the Image + registry as a Maven repository. + properties: + configuration: + description: 'Legacy trait configuration parameters. Deprecated: + for backward compatibility.' + type: object + x-kubernetes-preserve-unknown-fields: true + enabled: + description: Can be used to enable or disable a trait. All + traits share this common property. + type: boolean + type: object type: object type: object status: diff --git a/pkg/apis/camel/v1/integrationkit_types.go b/pkg/apis/camel/v1/integrationkit_types.go index 56f7e829a3..79c8538636 100644 --- a/pkg/apis/camel/v1/integrationkit_types.go +++ b/pkg/apis/camel/v1/integrationkit_types.go @@ -75,6 +75,8 @@ type IntegrationKitTraits struct { // It's enabled by default. // NOTE: Compiling to a native executable, i.e. when using `package-type=native`, is only supported for kamelets, as well as YAML and XML integrations. It also requires at least 4GiB of memory, so the Pod running the native build, that is either the operator Pod, or the build Pod (depending on the build strategy configured for the platform), must have enough memory available. Quarkus *trait.QuarkusTrait `property:"quarkus" json:"quarkus,omitempty"` + // The Registry trait sets up Maven to use the Image registry as a Maven repository. + Registry *trait.RegistryTrait `property:"registry" json:"registry,omitempty"` // The collection of addon trait configurations Addons map[string]AddonTrait `json:"addons,omitempty"` diff --git a/pkg/apis/camel/v1/zz_generated.deepcopy.go b/pkg/apis/camel/v1/zz_generated.deepcopy.go index 3a7ef475b0..f93e893efd 100644 --- a/pkg/apis/camel/v1/zz_generated.deepcopy.go +++ b/pkg/apis/camel/v1/zz_generated.deepcopy.go @@ -833,6 +833,11 @@ func (in *IntegrationKitTraits) DeepCopyInto(out *IntegrationKitTraits) { *out = new(trait.QuarkusTrait) (*in).DeepCopyInto(*out) } + if in.Registry != nil { + in, out := &in.Registry, &out.Registry + *out = new(trait.RegistryTrait) + (*in).DeepCopyInto(*out) + } if in.Addons != nil { in, out := &in.Addons, &out.Addons *out = make(map[string]AddonTrait, len(*in)) diff --git a/pkg/resources/resources.go b/pkg/resources/resources.go index d0710fcea2..a9851feea3 100644 --- a/pkg/resources/resources.go +++ b/pkg/resources/resources.go @@ -131,9 +131,9 @@ var assets = func() http.FileSystem { "/crd/bases/camel.apache.org_integrationkits.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_integrationkits.yaml", modTime: time.Time{}, - uncompressedSize: 14289, + uncompressedSize: 15017, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x3a\x4d\x93\xdb\x38\x76\x77\xfd\x8a\x57\xd3\x07\xdb\x55\x12\x7b\x27\xd9\xda\x4a\x75\x2a\x87\xde\xb6\x3d\xdb\x65\xbb\xdb\xb1\x34\xb3\x99\xaa\x39\xf4\x13\xf9\x44\x61\x44\x02\x5c\x00\x94\x5a\x49\xe5\xbf\xa7\xde\x03\x48\x51\x12\x29\x69\xda\xe3\xec\x65\x78\xb1\x5b\x00\xde\xf7\x37\x70\x05\x93\xdf\xef\x1b\x5d\xc1\x47\x95\x92\x76\x94\x81\x37\xe0\x97\x04\xb7\x15\xa6\x4b\x82\xa9\x59\xf8\x0d\x5a\x82\xf7\xa6\xd6\x19\x7a\x65\x34\xbc\xbe\x9d\xbe\x7f\x03\xb5\xce\xc8\x82\xd1\x04\xc6\x42\x69\x2c\x8d\xae\x20\x35\xda\x5b\x35\xaf\xbd\xb1\x50\x04\x80\x80\xb9\x25\x2a\x49\x7b\x97\x00\x4c\x89\x04\xfa\xc3\xe3\xec\xfe\xee\x1d\x2c\x54\x41\x90\x29\x17\x0e\x51\x06\x1b\xe5\x97\xa3\x2b\xf0\x4b\xe5\x60\x63\xec\x0a\x16\xc6\x02\x66\x99\x62\xc4\x58\x80\xd2\x0b\x63\xcb\x40\x86\xa5\x1c\x6d\xa6\x74\x0e\xa9\xa9\xb6\x56\xe5\x4b\x0f\x66\xa3\xc9\xba\xa5\xaa\x92\xd1\x15\xcc\x98\x8d\xe9\xfb\x86\x12\x17\xc0\x0a\x4e\x6f\xe0\x67\x53\x47\x1e\x3a\xec\x46\x29\x8c\xe1\x27\xb2\x8e\x91\xfc\x4b\xf2\xa7\xd1\x15\xbc\xe6\x2d\xdf\xc5\xc5\xef\xde\xfc\x3b\x6c\x4d\x0d\x25\x6e\x41\x1b\x0f\xb5\xa3\x0e\x64\x7a\x4e\xa9\xf2\xa0\x34\xa4\xa6\xac\x0a\x85\x3a\xa5\x1d\x5b\x2d\x86\x04\x84\x00\x86\x61\xe6\x1e\x95\x06\x14\x36\xc0\x2c\xba\xdb\x00\xfd\xe8\x6a\x74\x05\xf2\x2d\xbd\xaf\x6e\xae\xaf\x37\x9b\x4d\x82\x42\x6e\x62\x6c\x7e\xdd\x70\x77\xfd\xf1\xfe\xee\xdd\xc3\xf4\xdd\x44\x48\x1e\x5d\xc1\x8f\xba\x20\xe7\xc0\xd2\x3f\x6a\x65\x29\x83\xf9\x16\xb0\xaa\x0a\x95\xe2\xbc\x20\x28\x70\xc3\x8a\x13\xed\x88\xd2\x95\x86\x8d\x55\x5e\xe9\x7c\x0c\x2e\x6a\x7d\x74\xb5\xa7\x9d\x9d\xb8\x1a\xf2\x94\xdb\xdb\x60\x34\xa0\x86\xef\x6e\xa7\x70\x3f\xfd\x0e\xfe\x7a\x3b\xbd\x9f\x8e\x47\x57\xf0\xf7\xfb\xd9\xdf\x1e\x7f\x9c\xc1\xdf\x6f\xbf\x7c\xb9\x7d\x98\xdd\xbf\x9b\xc2\xe3\x17\xb8\x7b\x7c\x78\x7b\x3f\xbb\x7f\x7c\x98\xc2\xe3\x7b\xb8\x7d\xf8\x19\x3e\xdc\x3f\xbc\x1d\x03\x29\xbf\x24\x0b\xf4\x5c\x59\xa6\xdf\x58\x50\x2c\x48\xca\x58\xa7\x8d\x01\x35\x04\xb0\x7d\xf0\xdf\xae\xa2\x54\x2d\x54\x0a\x05\xea\xbc\xc6\x9c\x20\x37\x6b\xb2\x9a\xcd\xa3\x22\x5b\x2a\xc7\xea\x74\x80\x3a\x1b\x5d\x41\xa1\x4a\xe5\xc5\x8a\xdc\x31\x53\x8c\xe6\xf7\xf4\xad\x11\x56\x2a\x9a\xd3\x0d\x60\xa5\xe8\xd9\x93\x16\x6a\x92\xd5\xbf\xb9\x44\x99\xeb\xf5\xf7\xa3\x95\xd2\xd9\x0d\xdc\xd5\xce\x9b\xf2\x0b\x39\x53\xdb\x94\xde\xd2\x42\x69\xb1\xfc\x51\x49\x1e\x33\xf4\x78\x33\x02\x40\xad\x4d\x24\x9e\xff\x84\xe0\x75\xa6\x28\xc8\x4e\x72\xd2\xc9\xaa\x9e\xd3\xbc\x56\x45\x46\x56\x80\x37\xa8\xd7\x7f\x4a\xfe\x92\x7c\x3f\x02\x48\x2d\xc9\xf1\x99\x2a\xc9\x79\x2c\xab\x1b\xd0\x75\x51\x8c\x00\x0a\x9c\x53\x11\xa1\x62\x55\xdd\x40\x8a\x25\x15\x93\xd5\x08\x40\x63\x49\x37\xa0\xb4\xa7\xdc\xca\xe9\x95\xf2\x2e\x91\xf5\x8e\x35\x8e\x58\x0f\x7c\x3e\xb7\xa6\x6e\xce\x77\xd7\x03\xa0\x86\x70\xf4\x94\x1b\xab\x9a\xbf\x27\xb0\xe2\xfd\xf1\xff\x69\xfb\xff\x20\x9c\xfb\x1d\xee\x0f\xca\xcb\x42\xa1\x9c\xff\xd0\xb3\xf8\x51\xb9\xb0\xa1\x2a\x6a\x8b\xc5\x11\xdd\xb2\xe6\x96\xc6\xfa\x87\x1d\x35\x13\x50\xab\xb0\xa0\x74\x5e\x17\x68\x0f\x8f\x8d\x00\x5c\x6a\x2a\xba\x01\x39\x55\x61\x4a\xd9\x08\x20\x0a\x58\xa0\x4c\x3a\xc1\xea\xb3\xe5\xe3\xf6\xce\x14\x75\xa9\x5b\x1c\x19\xb9\xd4\xaa\xca\x8b\x4a\x38\x42\x75\x70\xc0\x4a\x79\xa8\x96\xe8\x68\x14\x3c\xfe\x57\x67\xf4\x67\xf4\xcb\x1b\x48\x9c\x47\x5f\xbb\xa4\xbb\x1a\x54\xf2\xb9\xf3\x8b\xdf\x32\x75\xec\x8f\x3a\xbf\x14\x1f\x9f\x39\x46\xd7\x18\x5c\x12\x4c\x22\x28\xfa\x97\xa8\xc9\x5f\x58\x95\xbf\x5c\xaf\x94\xff\x25\xe9\x1c\x0f\xf4\xcc\x76\x3f\xbc\x84\x1c\x55\x62\x3e\xcc\x7e\x77\x35\xa0\xbb\xef\xfc\x72\x84\x2f\x6c\x59\x7f\x1f\xd4\x9a\x2e\xa9\xc4\x9b\xb8\xd7\x54\xa4\x6f\x3f\xdf\xff\xf4\xaf\xd3\xbd\x9f\x61\x9f\xc2\x7d\xb3\x82\x8c\x3d\x92\x9c\xc4\x6a\xcd\x51\x9b\x6c\x20\x98\xe3\x4a\x37\x4f\xa5\x46\x2f\x54\x5e\x87\x93\x2d\x68\x00\x4d\x94\x85\x70\x6b\x6b\x89\x95\x4f\x1d\x0c\x4f\x09\xdc\xee\xff\xf2\x41\xf9\x27\x8e\xb1\x08\x39\x69\xb2\x2a\x8d\xd8\xe4\x2f\x2c\x8a\x6d\x07\x34\xbb\xbc\x87\x85\x35\xa5\x04\xb3\x18\xf6\x25\xf1\x72\x52\x39\xc4\x35\x86\x79\xed\x01\x73\x6d\x9c\x57\xa9\x24\x00\x3f\x06\xd5\x25\xd6\x58\x89\x8c\x06\xe6\x0c\xae\x76\x31\x87\xe8\x2d\x18\x89\xd0\x7b\xf0\x60\xb3\x54\xe9\x12\x96\xe8\x42\x3c\xc6\xb2\xa5\x21\xeb\xc0\x74\xe4\x99\x9a\x14\x2b\x9c\xab\x42\x79\x45\xae\x9f\x6b\xce\x8c\x73\x02\xc1\xca\x41\x3e\xa0\x64\xe7\x05\x74\x80\x5d\xc6\xd1\x51\x47\x1f\x05\x6e\xc9\x8e\x61\xb3\x24\x2d\x94\x3c\x29\x9d\x06\x39\x60\xf1\x24\x52\xca\xc0\x88\x7a\x59\xb2\xa4\x39\x1b\x66\x49\x0b\xaf\xb2\xa6\x22\xeb\xdb\x98\x14\xbe\x4e\x08\xef\xfc\x7a\x60\x2c\xaf\xd8\x9e\x62\xdd\xd0\x58\x0a\x53\x10\x03\x04\x65\xd1\x04\x43\x8e\x57\x9c\x9a\x39\xc5\x31\x65\x07\x66\x22\xd2\x17\x9d\x99\xf9\xaf\x94\xfa\x04\xa6\x64\x19\x0c\x07\xad\xba\xc8\x98\xdd\x35\x59\x0f\x96\x52\x93\x6b\xf5\xdf\x2d\x6c\xd7\xd4\x6f\x05\x7a\x8a\x41\x70\xf7\x49\x40\x62\xfb\x5c\x63\x51\xd3\x58\xac\x96\x05\x6d\x89\xb1\x40\xad\x3b\xf0\x64\x8b\x4b\xe0\x93\xb1\x24\x75\xd7\x8d\x14\x20\xee\xe6\xfa\x3a\x57\xbe\x49\x5d\xa9\x29\xcb\x5a\x2b\xbf\xbd\xee\xd4\x7e\xee\x3a\xa3\x35\x15\xd7\x4e\xe5\x13\xb4\xe9\x52\x79\x4a\x7d\x6d\xe9\x1a\x2b\x35\x11\xd2\xb5\xa4\xaf\xa4\xcc\xae\x6c\x4c\x76\xee\xd5\x1e\xad\x47\xae\x1c\x3e\xc9\x04\x27\x34\xc0\xc9\x20\x38\x4c\x38\x1a\xb8\xd8\x09\x9a\x7f\x62\xe9\x7c\x79\x37\x9d\x41\x83\x5a\x94\x71\x28\x7d\x91\xfb\xee\xa0\xdb\xa9\x80\x05\xa6\xf4\x42\x8a\x06\xae\xfa\x1a\x8f\x23\x9d\x55\x46\x69\x2f\x7f\xa4\x85\x22\x7d\x28\x7e\x57\xcf\x4b\x36\x60\xf6\x0b\x72\x9e\x75\x95\xc0\x9d\xe4\x73\xb1\xf5\x2a\x43\x4f\x59\x02\xf7\x1a\xee\x38\xde\xde\x21\x17\x8a\xdf\x58\x01\x2c\x69\x37\x61\xc1\x5e\xa6\x82\x6e\x29\x72\xb8\x39\x48\xad\xeb\xee\xb1\x1c\x18\xd0\x17\x4b\x2a\x23\x27\xe5\xe9\x50\xc8\x1c\x72\x49\x08\x95\xcf\xee\xcc\xe1\xe2\xa1\x6d\xec\x6d\x86\x26\x9c\x31\x09\x9c\x77\x66\x8f\x6f\x1f\x6f\x60\x43\x8d\x87\x65\xac\x79\x2e\x50\x8e\xa0\xb2\x1b\xc1\xa2\x66\x79\x82\xa5\x82\x90\x5b\x0b\xfe\x09\xd7\xa6\xb6\xec\xb7\xa5\xa9\xb5\x1f\x4b\x8a\xc1\x4a\x71\x05\x2b\xe9\x13\xbc\x45\xe5\x0f\xa4\x2c\xf0\x3c\x95\x47\xbc\x1d\x31\x70\xd7\xa5\x7f\x5a\x51\xda\xb1\xce\x4e\x86\x18\x96\x63\x57\x29\x5c\x2b\x0f\xed\x18\x96\x77\xf8\x1a\xbf\xf9\x40\xdb\xfe\x0d\x87\x92\x7f\xdb\xc8\x32\xbb\x01\x6d\xa0\x30\x3a\x27\x2b\x1a\x38\x96\x45\xf8\x06\x6c\xef\x98\x86\x4f\x2c\xea\xcf\xec\x76\xff\x74\x52\xb8\xf0\xf9\xa7\x11\xe1\x2f\x46\xde\x31\x1a\xb6\x7d\x3e\x28\x19\xb9\x6b\x36\x63\x50\x74\xd3\xd8\xc1\x76\x3c\x00\xb7\xf1\xbf\x12\xab\x31\x38\x4a\x2d\xf9\x31\x24\x49\xf2\x62\x26\x24\x58\x5f\xc4\x85\xa4\x55\x09\xed\xde\x00\x3a\xa7\x72\xdd\x24\xbe\x7d\x37\x7f\xed\xb6\xda\xe3\xf3\x20\x07\x1c\xcc\xd7\x68\xb7\xec\xef\xa4\x65\x9a\x60\x62\xdd\xc0\xfa\x7c\x7a\xf3\x32\x5e\x9a\xca\xa7\x8f\x99\x49\xb7\xe4\xde\x5f\x10\x96\x7a\x56\x06\xa2\x6b\x77\x11\xad\xc5\xed\xe8\x50\x64\xcc\x13\xe9\xb4\xd7\x95\xf7\x04\x8a\xd2\x4b\xb1\x21\x48\xe6\x69\x8e\xf2\xc9\x4e\xa8\x54\x0e\x56\xea\x98\x82\xc1\xf8\x75\x52\x4a\xc3\x74\x4b\x91\x7b\x86\xe0\xa8\xea\xfd\x22\xdc\x81\xca\x38\xb5\x2d\x14\x65\x1c\x92\xf7\x37\x59\xca\x95\xf3\xf6\x10\xdb\x49\x32\x2b\x6b\x16\xaa\xb8\x84\x98\xb8\x33\xd6\xc1\x5c\x5a\x3e\x57\x94\xfa\x33\xa2\x3b\x81\xda\x52\x65\x9c\xf2\x9d\xfe\x78\x10\xff\x27\x5c\x93\xde\x3b\x00\x7e\x89\x1e\x52\xd4\x6d\x11\xbd\xcb\x75\xdf\x5c\x7f\x21\xcf\x9d\x93\x99\x6c\x0a\x74\x36\x49\x78\xa3\x8a\x02\xe8\x99\xd2\xba\x27\xef\x9e\x4e\x4b\x98\x65\xed\x40\xa4\x67\xad\xed\xc9\x4f\xa7\xb6\x03\x1a\x6f\x19\xe8\x8c\x09\x85\x83\xb0\xb9\x1f\x65\x42\xad\x2e\x24\x0c\x46\x1a\xe1\xf7\x64\x34\x19\xf0\xef\xf0\x3d\x4f\x56\xf5\x9c\xac\x26\x4f\x6e\x22\xa4\xd8\x35\x4d\x6a\xbd\xd2\x66\xa3\x27\x0b\x45\x45\xe6\x58\xa8\xbd\xf1\x03\x8e\xfb\xee\xd4\x14\x05\xa5\x2d\xf5\x4c\x7a\x20\x71\x9f\xb5\xc3\xba\xf8\x22\x7a\xe3\xf4\xa9\x5f\xc4\x47\x94\xc4\xdd\x11\xbb\x72\x6d\x97\x52\x6c\x83\xe5\x7a\x03\x19\x79\xb2\xa5\xd2\xfd\xcc\x81\xa8\x64\x4e\xce\xb3\xad\xa2\xa7\x7c\x2b\x6d\xab\xf4\x7a\xdc\xe3\x34\x2c\xd1\x41\x43\xef\x92\x5e\x78\xe7\x0a\xa0\xb3\x85\x67\x2f\xaf\xaf\x3e\x52\x8e\xe9\xb6\x4f\xca\x50\xa1\xc5\x92\x79\x74\x09\x74\xaa\x83\x41\xc0\x20\x3d\xf1\x1c\xd3\xd5\x06\x6d\x26\xa3\x66\xf4\x4a\x3a\xea\xed\x60\xfe\xbd\xc8\xce\xbe\xda\xd2\xa0\xe9\xa9\x2f\x14\xcb\x5d\x27\x46\x79\x13\x0f\x73\xcd\x9c\x29\x27\xff\xc5\x20\xb1\x04\x6e\x8b\xe2\x84\x40\x62\x3c\x71\x4b\xb4\x71\x1e\xcf\xad\x11\xcb\x36\x96\x31\xfd\xba\xde\x89\x65\x6e\x4c\x41\x38\xe4\xc0\xe7\x6d\xe2\x30\x76\xb4\x19\x75\x77\x34\x0e\x53\x2a\x6b\xd6\x2a\xdb\xdd\xb5\x88\xa1\x9e\x62\x0d\xdd\x6a\x70\x79\x30\x78\xef\x73\x77\xa2\xec\x82\x93\xc1\xbc\xf9\xd6\x64\xe7\xc6\x0d\x96\x67\x07\xdc\xbf\x0b\x6a\x8c\x87\xa0\x30\x79\x1e\x6b\xab\xe0\x95\x6c\xb1\x46\xc7\x70\x8a\xc3\xc6\xc8\x4d\x73\x55\x19\xeb\x41\x79\x78\x4d\x49\x9e\xc0\x07\xd4\x6a\xd5\x78\x77\x65\xb2\x37\x5f\xa3\xd8\x33\x1e\xf1\x8f\x1a\xed\xaa\x1e\x10\xef\xbe\x77\x73\x28\xfb\xcf\xb0\xfd\xc0\xc5\xe3\x18\xa8\x59\xb4\xb5\xf6\xaa\xa4\x21\xaa\xef\xfd\xab\x57\xed\x5c\x8a\xb3\x76\x46\x0b\xac\x0b\x9f\xc0\xc3\xe3\xec\x1d\xb7\x81\x65\xa5\x0a\x19\x64\x18\x40\xd0\xe8\xd5\x9a\x62\xd2\xe4\x33\x43\xd5\xba\x4a\x28\x09\x53\xb1\xda\xf1\xe9\xa7\x0a\xd3\x15\xe6\x34\x61\x11\xfc\x47\x00\xf3\x34\xe6\xf8\x6b\x74\xb1\x6d\xc4\x1e\xa6\x6f\x03\x20\x65\x5a\x4f\xde\x8d\xb9\xf2\xda\x50\x51\xf0\xbf\x3f\xdf\x7e\xfa\x28\x41\xf7\xbf\x3e\x7d\xec\x4e\x77\x5d\x02\xf7\x1e\xb0\x70\xa6\xa9\x8e\xfb\x73\x0b\x00\x7a\xe0\xae\xda\xc3\x9f\x7f\x50\x7f\x95\x7e\x9a\x4a\x63\xb7\x63\x70\xc1\x5d\x3e\x9b\x8c\x85\xa8\x9b\x61\x4e\x14\x81\x18\xc4\x10\xf7\x52\x66\x70\x51\x16\x2e\x97\xf8\x18\x3b\x25\x7a\x63\x19\xde\x18\xe2\x3d\x52\xb0\x2a\xc6\xf0\xba\xed\x08\x06\x40\xc6\x3e\x21\x9c\x68\xf3\x4e\xab\xf4\xac\xbd\x9b\xaa\x0a\xf4\x0b\x63\xcb\x37\x63\x28\x6b\xe7\x61\x89\xeb\xe1\xd0\x69\xea\x7c\x19\x19\x06\x5c\xa3\x2a\x58\xa7\x03\x21\xfd\x8f\x3c\xf5\x47\x9e\x3a\xfc\xa2\x57\x73\xf3\x7a\x69\xa6\xea\x46\xae\x78\x5c\x50\xb9\xf6\x2e\xf6\x69\x81\xce\x4f\x7e\x45\xfb\x74\x82\x31\x63\xe1\x29\x86\x11\x76\x1e\x09\x5a\x9d\x93\x6f\x64\xae\x99\xa2\x23\x98\x1b\xbf\xbc\x0c\x26\xc7\x91\x16\x28\x0b\x2c\xce\xae\x28\x1b\x83\xdf\x98\xe3\x6b\x83\x76\x9c\x7c\x0a\xa8\xa5\x70\x07\xca\x50\x36\xca\x2f\x43\xbf\xdf\xa0\xe1\x46\x64\x89\x6b\xb9\x39\xb6\x94\x12\x37\xd0\x04\x66\x4d\x43\x61\x10\x62\x01\xba\xe3\x28\x3c\x8b\xe0\x63\x96\x30\xdb\x26\x22\xe2\x70\x9d\xa2\xf4\xa2\xa8\x19\xa2\x24\x85\x13\x10\x99\x93\xa2\x6e\x0a\x74\xe9\x39\x6a\x6b\x49\x7b\x21\xb0\x89\x2d\x9d\x00\x1b\xb0\xf4\xf5\x77\xbb\x2f\x35\xd6\x92\xab\x4c\x98\x74\xc4\xf2\x63\xa1\xac\xf3\x7b\x9a\x0f\x8d\xd8\x9c\xe2\x68\x85\x4e\x16\x27\xe6\x90\x10\x79\xfc\xc0\x7a\xd6\x06\xe8\x59\x39\x99\xba\xcb\x55\x23\x07\xe1\x12\x7d\xba\x3c\xa9\x9f\x43\x70\x02\x63\xa0\x54\x87\xff\xb7\x0a\xe8\x82\x19\x4c\xcf\xe2\xd0\x5c\x5c\xae\x33\xcf\x4c\xc6\x31\xf5\x35\x16\x71\xef\x85\x13\x71\xb4\x5e\x2d\x30\x3d\xdb\x7d\x37\xb5\x69\xbb\xff\xe5\x43\x82\xfd\xaa\x37\xc2\xdb\x9f\x4d\x97\xe8\xc9\x2a\x2c\xe4\x62\xa9\x41\x09\xaf\x11\x7e\xc5\x7e\xa7\x6a\x27\x57\x5b\x79\xff\xa1\x9b\x1b\x4f\xc0\xf0\xca\xa6\x4b\xac\x24\xe0\xbe\x39\xdd\xb9\xf4\x98\x2e\x29\x5d\xb9\xba\xbc\x68\x14\x80\xed\x76\x78\x3d\xfd\xdb\xed\xf7\x6f\x5a\xaf\x34\xda\x1f\x5f\xf5\x34\xdf\x59\xd3\x53\x83\xf9\xe7\xc8\x1e\x9a\xd9\x56\x1a\x47\x9b\x3f\xdc\xfe\x24\x71\xa0\x94\xe9\x4f\x77\xd8\x37\x68\xe4\xc6\x06\xf9\x69\x2c\xa9\x73\xad\x1a\xde\x44\x71\xc8\x7f\xe1\xbc\x13\xa0\x30\xe9\xc9\x22\x63\x8f\x9b\xcd\x92\x2c\x41\xe8\xf6\xe5\xe0\x6e\x5c\xd7\x4c\x03\x9e\x3e\x9b\x6c\x28\x33\x9c\x9f\x86\xa3\xcd\xe9\xb2\x1b\x01\xb9\xb9\x6b\x26\x75\x0d\x13\x0d\x31\xb1\x54\xff\x16\x33\x60\xd5\x17\x53\x5f\x38\xe7\x9d\xa3\xa3\xfb\x0b\x66\xa6\x72\x53\x1e\x46\xa5\xe7\xbc\xfd\x04\x6f\x29\x67\x8f\xce\xf3\xa3\x41\x74\xbb\x99\xf2\xee\x48\xfb\x4c\xa0\xaa\x48\x77\x6a\x64\x5a\x4b\xa8\xb0\x54\xb0\x31\xf4\x89\xe6\xab\xc2\xd2\x7e\x99\x70\xd7\x90\x13\x37\xcd\x63\x87\xc6\x91\x56\x2e\x43\xb0\xad\x23\xfa\xe7\x89\x9e\xc3\x01\x59\x79\xb7\x27\x77\xbe\x7d\xc9\xe9\x5c\xf8\x29\xd0\xf9\x99\x45\xed\x54\xf3\x18\xeb\x22\x83\xfd\xc8\x9d\x11\x5b\x65\x13\x7d\x22\x2b\xbe\x05\xc5\x62\xb5\xa6\x94\x22\xa4\x27\x79\xec\x49\xd5\x00\x6a\x89\x01\x43\xe9\x35\xbc\xb7\xbc\x81\x0c\x3d\x4d\x5e\xee\x0c\x81\xdd\x1f\xe5\x86\xfb\x62\x56\x67\xf2\x8e\x61\xc7\xae\xd4\xca\x0d\xbf\x1b\x74\xed\x8d\xf9\xb7\xa6\xbd\x24\xe7\x7a\xdd\xab\x87\xe8\x5b\x58\xd6\x25\xea\x09\x57\x7e\xd2\x17\xc4\xc3\xa0\x74\x26\xa1\x5b\xe7\x90\x91\x47\x55\x38\xc0\xb9\xa9\x87\xcb\x35\xb9\x9e\x6b\xb5\x3a\xc4\xe4\x05\xf7\x93\xe8\x2e\x8c\xcb\x33\x79\x38\xc4\xdb\x5b\xc7\x6c\x05\xfe\xca\x45\x5d\x7c\x3d\x45\x7d\xd5\xcf\x00\x45\x53\xd9\xda\xc9\xb5\x81\x98\x71\xa8\xb0\x17\x30\xb3\x35\x8d\xe1\x3d\x16\x8e\xc6\xf0\x63\xe8\xfd\x5e\x4c\xd7\xc5\x97\xa8\xb3\x78\x69\xda\xad\x52\x5b\xda\x5e\x88\xfe\x74\xba\x18\xf4\xe3\xc1\xdb\xc4\x97\xde\x19\xaa\x9c\x5c\x4f\xea\xdc\x8f\xec\xa1\x32\x0d\xa9\x24\x9c\x68\x54\xf4\x1b\x93\xc9\x02\x55\x51\xdb\x73\x89\x2b\xee\x6a\x6c\xf3\xb5\x5a\x00\xea\xed\x71\xad\x72\x3a\xe4\x9e\x72\x84\x83\xc4\x25\x6f\x43\xc1\xd3\xb3\x8f\x1d\xe7\xb6\x19\x36\x05\x20\x27\x3a\x84\x13\x0a\x4e\xb9\x89\x1c\x78\x33\x71\x54\x94\x34\xdb\x01\xbd\xa7\xb2\xf2\x6d\xb2\x54\xae\x91\xc7\x0b\x87\x42\x11\xe0\x85\xd3\x81\xb8\x1b\x74\x5d\xce\x4f\xb4\xc0\x81\x79\x71\x88\xc1\x5d\x11\xd4\x27\x7c\xbe\x10\x77\x89\xcf\xaa\xac\xcb\x88\x5b\x32\x73\x00\x71\x22\xa3\x5d\x4e\xc7\xa9\x3c\x74\xa8\x10\x4e\x40\xd1\xc2\x1b\x81\x84\x91\xeb\xd0\x23\x1b\xf8\x0d\xf9\xe7\xa2\x20\x3e\x1c\x1d\xe4\xd9\x71\x20\xea\xf4\xea\xa7\x81\x87\x10\x67\xc6\x6d\x7e\x50\x4e\x47\x46\x2b\x72\x6a\x9f\x5e\x36\x6e\xbb\x44\xd7\x56\x7c\xbd\x70\x2e\x13\xd4\x49\x21\x0d\x0b\x68\x32\xe4\xb3\x93\xd6\xc7\x7a\x96\x7a\xa9\x38\x21\xa8\x4b\xde\x2c\xec\x85\x4d\x69\xc1\x5e\x16\x34\xcd\x5c\x66\x9d\xd9\x0f\xd2\x14\x5f\xf0\xf6\xed\xf1\xe8\x00\x77\x5e\x8c\xb9\x34\x4e\x5e\x91\x92\xf6\xb1\xc7\x0e\x13\xa7\x78\xa0\x47\x0f\x6d\x10\xda\xaf\xa9\x8f\xb3\x5e\xa3\x54\xa5\xfd\x5f\xfe\x3c\xc0\x5e\xbf\x9f\xca\x23\xf7\x33\x2c\xc9\x9e\x17\xca\xaf\x19\xc8\x5f\xf2\xaa\x23\x6e\x15\xb6\x43\xef\xd2\xbc\xe5\x90\x0a\x74\x37\xee\xff\x2d\x04\xc4\xbe\xf2\x73\xb8\x07\xec\xb9\x28\x3f\xce\x06\xe1\x44\x73\x75\x68\xbf\x09\x3d\xbd\x4f\x9c\x4f\x92\x13\x9f\x36\xff\xbe\xd4\xac\x2f\x26\x23\xbc\x55\xfa\xb0\xbb\xca\xf9\x06\xf4\xf4\xfa\xfc\xd1\x8f\xc1\x5d\x3a\xd7\x0d\xce\x1b\xcb\x11\xa1\xf3\x4b\x3d\x6f\xa7\xd3\x0d\x6f\xb1\x12\x86\xff\xf9\xdf\xd1\xff\x05\x00\x00\xff\xff\x70\xaf\x84\x17\xd1\x37\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x3b\x5d\x73\xdb\x48\x72\xef\xfc\x15\x5d\xab\x07\xdb\x55\x24\x74\x9b\x5c\x5d\xa5\x94\xca\x83\x4e\xb6\xf7\x54\xb6\x25\xc7\xe4\xee\x65\xab\xf6\x41\x4d\xa0\x09\xce\x12\x98\xc1\xcd\x0c\x48\x31\xa9\xfc\xf7\x54\xf7\x0c\x40\x90\x04\x48\xae\x76\x9d\x7b\x31\x5e\x2c\x02\x33\x3d\xfd\xfd\x39\xbe\x82\xc9\x1f\xf7\x8c\xae\xe0\xa3\x4a\x49\x3b\xca\xc0\x1b\xf0\x4b\x82\xdb\x0a\xd3\x25\xc1\xd4\x2c\xfc\x06\x2d\xc1\x7b\x53\xeb\x0c\xbd\x32\x1a\x5e\xdf\x4e\xdf\xbf\x81\x5a\x67\x64\xc1\x68\x02\x63\xa1\x34\x96\x46\x57\x90\x1a\xed\xad\x9a\xd7\xde\x58\x28\x02\x40\xc0\xdc\x12\x95\xa4\xbd\x4b\x00\xa6\x44\x02\xfd\xe1\x71\x76\x7f\xf7\x0e\x16\xaa\x20\xc8\x94\x0b\x9b\x28\x83\x8d\xf2\xcb\xd1\x15\xf8\xa5\x72\xb0\x31\x76\x05\x0b\x63\x01\xb3\x4c\xf1\xc1\x58\x80\xd2\x0b\x63\xcb\x80\x86\xa5\x1c\x6d\xa6\x74\x0e\xa9\xa9\xb6\x56\xe5\x4b\x0f\x66\xa3\xc9\xba\xa5\xaa\x92\xd1\x15\xcc\x98\x8c\xe9\xfb\x06\x13\x17\xc0\xca\x99\xde\xc0\xcf\xa6\x8e\x34\x74\xc8\x8d\x5c\x18\xc3\x4f\x64\x1d\x1f\xf2\x2f\xc9\x9f\x46\x57\xf0\x9a\x97\x7c\x17\x3f\x7e\xf7\xe6\xdf\x61\x6b\x6a\x28\x71\x0b\xda\x78\xa8\x1d\x75\x20\xd3\x73\x4a\x95\x07\xa5\x21\x35\x65\x55\x28\xd4\x29\xed\xc8\x6a\x4f\x48\x40\x10\x60\x18\x66\xee\x51\x69\x40\x21\x03\xcc\xa2\xbb\x0c\xd0\x8f\xae\x46\x57\x20\xcf\xd2\xfb\xea\xe6\xfa\x7a\xb3\xd9\x24\x28\xe8\x26\xc6\xe6\xd7\x0d\x75\xd7\x1f\xef\xef\xde\x3d\x4c\xdf\x4d\x04\xe5\xd1\x15\xfc\xa8\x0b\x72\x0e\x2c\xfd\xa3\x56\x96\x32\x98\x6f\x01\xab\xaa\x50\x29\xce\x0b\x82\x02\x37\x2c\x38\x91\x8e\x08\x5d\x69\xd8\x58\xe5\x95\xce\xc7\xe0\xa2\xd4\x47\x57\x7b\xd2\xd9\xb1\xab\x41\x4f\xb9\xbd\x05\x46\x03\x6a\xf8\xee\x76\x0a\xf7\xd3\xef\xe0\xaf\xb7\xd3\xfb\xe9\x78\x74\x05\x7f\xbf\x9f\xfd\xed\xf1\xc7\x19\xfc\xfd\xf6\xcb\x97\xdb\x87\xd9\xfd\xbb\x29\x3c\x7e\x81\xbb\xc7\x87\xb7\xf7\xb3\xfb\xc7\x87\x29\x3c\xbe\x87\xdb\x87\x9f\xe1\xc3\xfd\xc3\xdb\x31\x90\xf2\x4b\xb2\x40\xcf\x95\x65\xfc\x8d\x05\xc5\x8c\xa4\x8c\x65\xda\x28\x50\x83\x00\xeb\x07\xff\x76\x15\xa5\x6a\xa1\x52\x28\x50\xe7\x35\xe6\x04\xb9\x59\x93\xd5\xac\x1e\x15\xd9\x52\x39\x16\xa7\x03\xd4\xd9\xe8\x0a\x0a\x55\x2a\x2f\x5a\xe4\x8e\x89\xe2\x63\xfe\x48\xdb\x1a\x61\xa5\xa2\x3a\xdd\x00\x56\x8a\x9e\x3d\x69\xc1\x26\x59\xfd\x9b\x4b\x94\xb9\x5e\x7f\x3f\x5a\x29\x9d\xdd\xc0\x5d\xed\xbc\x29\xbf\x90\x33\xb5\x4d\xe9\x2d\x2d\x94\x16\xcd\x1f\x95\xe4\x31\x43\x8f\x37\x23\x00\xd4\xda\x44\xe4\xf9\x27\x04\xab\x33\x45\x41\x76\x92\x93\x4e\x56\xf5\x9c\xe6\xb5\x2a\x32\xb2\x02\xbc\x39\x7a\xfd\xa7\xe4\x2f\xc9\xf7\x23\x80\xd4\x92\x6c\x9f\xa9\x92\x9c\xc7\xb2\xba\x01\x5d\x17\xc5\x08\xa0\xc0\x39\x15\x11\x2a\x56\xd5\x0d\xa4\x58\x52\x31\x59\x8d\x00\x34\x96\x74\x03\x4a\x7b\xca\xad\xec\x5e\x29\xef\x12\xf9\xde\xd1\xc6\x11\xcb\x81\xf7\xe7\xd6\xd4\xcd\xfe\xee\xf7\x00\xa8\x41\x1c\x3d\xe5\xc6\xaa\xe6\xf7\x04\x56\xbc\x3e\xfe\x9d\xb6\x7f\x07\xe6\xdc\xef\xce\xfe\xa0\xbc\x7c\x28\x94\xf3\x1f\x7a\x3e\x7e\x54\x2e\x2c\xa8\x8a\xda\x62\x71\x84\xb7\x7c\x73\x4b\x63\xfd\xc3\x0e\x9b\x09\xa8\x55\xf8\xa0\x74\x5e\x17\x68\x0f\xb7\x8d\x00\x5c\x6a\x2a\xba\x01\xd9\x55\x61\x4a\xd9\x08\x20\x32\x58\xa0\x4c\x3a\xce\xea\xb3\xe5\xed\xf6\xce\x14\x75\xa9\xdb\x33\x32\x72\xa9\x55\x95\x17\x91\xb0\x87\xea\x9c\x01\x2b\xe5\xa1\x5a\xa2\xa3\x51\xb0\xf8\x5f\x9d\xd1\x9f\xd1\x2f\x6f\x20\x71\x1e\x7d\xed\x92\xee\xd7\x20\x92\xcf\x9d\x37\x7e\xcb\xd8\xb1\x3d\xea\xfc\xd2\xf3\x78\xcf\xf1\x71\x8d\xc2\x25\x41\x25\x82\xa0\x7f\x89\x92\xfc\x85\x45\xf9\xcb\xf5\x4a\xf9\x5f\x92\xce\xf6\x80\xcf\x6c\xf7\xe2\x25\xe8\xa8\x12\xf3\x61\xf2\xbb\x5f\xc3\x71\xf7\x9d\x37\x47\xe7\x85\x25\xeb\xef\x83\x58\xd3\x25\x95\x78\x13\xd7\x9a\x8a\xf4\xed\xe7\xfb\x9f\xfe\x75\xba\xf7\x1a\xf6\x31\xdc\x57\x2b\xc8\xd8\x22\xc9\x89\xaf\xd6\xec\xb5\xc9\x06\x84\xd9\xaf\x74\xe3\x54\x6a\xf4\x42\xe5\x75\xd8\xd9\x82\x06\xd0\x44\x59\x70\xb7\xb6\x16\x5f\xf9\xd4\x39\xe1\x29\x81\xdb\xfd\x37\x1f\x94\x7f\x62\x1f\x8b\x90\x93\x26\xab\xd2\x78\x9a\xfc\xc2\xa2\xd8\x76\x40\xb3\xc9\x7b\x58\x58\x53\x8a\x33\x8b\x6e\x5f\x02\x2f\x07\x95\xc3\xb3\xc6\x30\xaf\x3d\x60\xae\x8d\xf3\x2a\x95\x00\xe0\xc7\xa0\xba\xc8\x1a\x2b\x9e\xd1\xc0\x9c\xc1\xd5\x2e\xc6\x10\xbd\x05\x23\x1e\x7a\x0f\x1e\x6c\x96\x2a\x5d\xc2\x12\x5d\xf0\xc7\x58\xb6\x38\x64\x1d\x98\x8e\x3c\x63\x93\x62\x85\x73\x55\x28\xaf\xc8\xf5\x53\xcd\x91\x71\x4e\x20\xa7\xb2\x93\x0f\x47\xb2\xf1\x02\x3a\xc0\x2e\xe1\xe8\xa8\x23\x8f\x02\xb7\x64\xc7\xb0\x59\x92\x16\x4c\x9e\x94\x4e\x03\x1f\xb0\x78\x12\x2e\x65\x60\x44\xbc\xcc\x59\xd2\x1c\x0d\xb3\xa4\x85\x57\x59\x53\x91\xf5\xad\x4f\x0a\x4f\xc7\x85\x77\xde\x1e\x28\xcb\x2b\xd6\xa7\x98\x37\x34\x9a\xc2\x18\x44\x07\x41\x59\x54\xc1\x10\xe3\x15\x87\x66\x0e\x71\x8c\xd9\x81\x9a\x08\xf7\x45\x66\x66\xfe\x2b\xa5\x3e\x81\x29\x59\x06\xc3\x4e\xab\x2e\x32\x26\x77\x4d\xd6\x83\xa5\xd4\xe4\x5a\xfd\x77\x0b\xdb\x35\xf9\x5b\x81\x9e\xa2\x13\xdc\x3d\xe2\x90\x58\x3f\xd7\x58\xd4\x34\x16\xad\x65\x46\x5b\xe2\x53\xa0\xd6\x1d\x78\xb2\xc4\x25\xf0\xc9\x58\x92\xbc\xeb\x46\x12\x10\x77\x73\x7d\x9d\x2b\xdf\x84\xae\xd4\x94\x65\xad\x95\xdf\x5e\x77\x72\x3f\x77\x9d\xd1\x9a\x8a\x6b\xa7\xf2\x09\xda\x74\xa9\x3c\xa5\xbe\xb6\x74\x8d\x95\x9a\x08\xea\x5a\xc2\x57\x52\x66\x57\x36\x06\x3b\xf7\x6a\x0f\xd7\x23\x53\x0e\x8f\x44\x82\x13\x12\xe0\x60\x10\x0c\x26\x6c\x0d\x54\xec\x18\xcd\xaf\x98\x3b\x5f\xde\x4d\x67\xd0\x1c\x2d\xc2\x38\xe4\xbe\xf0\x7d\xb7\xd1\xed\x44\xc0\x0c\x53\x7a\x21\x49\x03\x67\x7d\x8d\xc5\x91\xce\x2a\xa3\xb4\x97\x1f\x69\xa1\x48\x1f\xb2\xdf\xd5\xf3\x92\x15\x98\xed\x82\x9c\x67\x59\x25\x70\x27\xf1\x5c\x74\xbd\xca\xd0\x53\x96\xc0\xbd\x86\x3b\xf6\xb7\x77\xc8\x89\xe2\x57\x16\x00\x73\xda\x4d\x98\xb1\x97\x89\xa0\x9b\x8a\x1c\x2e\x0e\x5c\xeb\x9a\x7b\x4c\x07\x06\xe4\xc5\x9c\xca\xc8\x49\x7a\x3a\xe4\x32\x87\x4c\x12\x42\xe6\xb3\xdb\x73\xf8\xf1\x50\x37\xf6\x16\x43\xe3\xce\x18\x05\x8e\x3b\xb3\xc7\xb7\x8f\x37\xb0\xa1\xc6\xc2\x32\x96\x3c\x27\x28\x47\x50\xd9\x8c\x60\x51\x33\x3f\xc1\x52\x41\xc8\xa5\x05\xbf\xc2\xb5\xa9\x2d\xdb\x6d\x69\x6a\xed\xc7\x12\x62\xb0\x52\x9c\xc1\x4a\xf8\x04\x6f\x51\xf9\x03\x2e\x0b\x3c\x4f\xe5\x11\x6d\x47\x04\xdc\x75\xf1\x9f\x56\x94\x76\xb4\xb3\x13\x21\x86\xf9\xd8\x15\x0a\xe7\xca\x43\x2b\x86\xf9\x1d\x9e\xc6\x6e\x3e\xd0\xb6\x7f\xc1\x21\xe7\xdf\x36\xbc\xcc\x6e\x40\x1b\x28\x8c\xce\xc9\x8a\x04\x8e\x79\x11\x9e\x01\xdd\x3b\xc6\xe1\x13\xb3\xfa\x33\x9b\xdd\x3f\x1d\x15\x4e\x7c\xfe\x69\x48\xf8\x8b\x0f\xef\x28\x0d\xeb\x3e\x6f\x94\x88\xdc\x55\x9b\x31\x28\xba\x69\xf4\x60\x3b\x1e\x80\xdb\xd8\x5f\x89\xd5\x18\x1c\xa5\x96\xfc\x18\x92\x24\x79\x31\x11\xe2\xac\x2f\xa2\x42\xc2\xaa\xb8\x76\x6f\x00\x9d\x53\xb9\x6e\x02\xdf\xbe\x99\xbf\x76\x5b\xed\xf1\x79\x90\x02\x76\xe6\x6b\xb4\x5b\xb6\x77\xd2\xd2\x4d\x30\x31\x6f\x60\x79\x3e\xbd\x79\x19\x2d\x4d\xe6\xd3\x47\xcc\xa4\x9b\x72\xef\x7f\x10\x92\x7a\xbe\x0c\x78\xd7\xee\x47\xb4\x16\xb7\xa3\x43\x96\x31\x4d\xa4\xd3\x5e\x53\xde\x63\x28\x4a\x2d\xc5\x8a\x20\x91\xa7\xd9\xca\x3b\x3b\xae\x52\x39\x58\xa9\x63\x0c\x06\xfd\xd7\x49\x2e\x0d\xe3\x2d\x49\xee\x19\x84\xa3\xa8\xf7\x93\x70\x07\x2a\xe3\xd0\xb6\x50\x94\xb1\x4b\xde\x5f\x64\x29\x57\xce\xdb\xc3\xd3\x4e\xa2\x59\x59\xb3\x50\xc5\x25\xc8\xc4\x95\x31\x0f\xe6\xd4\xf2\xb9\xa2\xd4\x9f\x61\xdd\x89\xa3\x2d\x55\xc6\x29\xdf\xa9\x8f\x07\xcf\xff\x84\x6b\xd2\x7b\x1b\xc0\x2f\xd1\x43\x8a\xba\x4d\xa2\x77\xb1\xee\xab\xcb\x2f\xc4\xb9\x73\x3c\x93\x45\x01\xcf\x26\x08\x6f\x54\x51\x00\x3d\x53\x5a\xf7\xc4\xdd\xd3\x61\x09\xb3\xac\x6d\x88\xf4\x7c\x6b\x6b\xf2\xd3\xa1\xed\x00\xc7\x5b\x06\x3a\x63\x44\xe1\xc0\x6d\xee\x7b\x99\x90\xab\x0b\x0a\x83\x9e\x46\xe8\x3d\xe9\x4d\x06\xec\x3b\x3c\xcf\x93\x55\x3d\x27\xab\xc9\x93\x9b\x08\x2a\x76\x4d\x93\x5a\xaf\xb4\xd9\xe8\xc9\x42\x51\x91\x39\x66\x6a\xaf\xff\x80\xe3\xba\x3b\x35\x45\x41\x69\x8b\x3d\xa3\x1e\x50\xdc\x27\xed\x30\x2f\xbe\x08\xdf\xd8\x7d\xea\x67\xf1\x11\x26\x71\x75\x3c\x5d\xb9\xb6\x4a\x29\xb6\x41\x73\xbd\x81\x8c\x3c\xd9\x52\xe9\x7e\xe2\x40\x44\x32\x27\xe7\x59\x57\xd1\x53\xbe\x95\xb2\x55\x6a\x3d\xae\x71\x1a\x92\xe8\xa0\xa0\x77\x49\x2f\xbc\x73\x09\xd0\xd9\xc4\xb3\x97\xd6\x57\x1f\x29\xc7\x74\xdb\xc7\x65\xa8\xd0\x62\xc9\x34\xba\x04\x3a\xd9\xc1\x20\x60\x90\x9a\x78\x8e\xe9\x6a\x83\x36\x93\x56\x33\x7a\x25\x15\xf5\x76\x30\xfe\x5e\xa4\x67\xbf\x5b\xd3\xa0\xa9\xa9\x2f\x64\xcb\x5d\xc7\x47\x79\x13\x37\x73\xce\x9c\x29\x27\x7f\x62\xe0\x58\x02\xb7\x45\x71\x82\x21\xd1\x9f\xb8\x25\xda\xd8\x8f\xe7\xd2\x88\x79\x1b\xd3\x98\x7e\x59\xef\xd8\x32\x37\xa6\x20\x1c\x32\xe0\xf3\x3a\x71\xe8\x3b\xda\x88\xba\xdb\x1a\x9b\x29\x95\x35\x6b\x95\xed\x66\x2d\xa2\xa8\xa7\x48\x43\xb7\x1a\xfc\x3c\xe8\xbc\xf7\xa9\x3b\x91\x76\xc1\x49\x67\xde\x3c\x6b\xb2\x73\xe3\x06\xd3\xb3\x03\xea\xdf\x05\x31\xc6\x4d\x50\x98\x3c\x8f\xb9\x55\xb0\x4a\xd6\x58\xa3\xa3\x3b\xc5\x61\x65\xe4\xa2\xb9\xaa\x8c\xf5\xa0\x3c\xbc\xa6\x24\x4f\xe0\x03\x6a\xb5\x6a\xac\xbb\x32\xd9\x9b\xdf\x23\xd8\x33\x16\xf1\x8f\x1a\xed\xaa\x1e\x60\xef\xbe\x75\xb3\x2b\xfb\xcf\xb0\xfc\xc0\xc4\x63\x1b\xa8\xf9\x68\x6b\xed\x55\x49\x43\x58\xdf\xfb\x57\xaf\xda\xbe\x14\x47\xed\x8c\x16\x58\x17\x3e\x81\x87\xc7\xd9\x3b\x2e\x03\xcb\x4a\x15\xd2\xc8\x30\x80\xa0\xd1\xab\x35\xc5\xa0\xc9\x7b\x86\xb2\x75\x95\x50\x12\xba\x62\xb5\xe3\xdd\x4f\x15\xa6\x2b\xcc\x69\xc2\x2c\xf8\x8f\x00\xe6\x69\xcc\xfe\xd7\xe8\x62\xdb\xb0\x3d\x74\xdf\x06\x40\x4a\xb7\x9e\xbc\x1b\x73\xe6\xb5\xa1\xa2\xe0\x7f\x7f\xbe\xfd\xf4\x51\x9c\xee\x7f\x7d\xfa\xd8\xed\xee\xba\x04\xee\x3d\x60\xe1\x4c\x93\x1d\xf7\xc7\x16\x00\xf4\xc0\x55\xb5\x87\x3f\xff\xa0\xfe\x2a\xf5\x34\x95\xc6\x6e\xc7\xe0\x82\xb9\x7c\x36\x19\x33\x51\x37\xcd\x9c\xc8\x02\x51\x88\x21\xea\x25\xcd\xe0\xa4\x2c\x0c\x97\x78\x1b\x1b\x25\x7a\x63\x19\xde\x18\xe2\x1c\x29\x68\x15\x9f\xf0\xba\xad\x08\x06\x40\xc6\x3a\x21\xec\x68\xe3\x4e\x2b\xf4\xac\x9d\x4d\x55\x05\xfa\x85\xb1\xe5\x9b\x31\x94\xb5\xf3\xb0\xc4\xf5\xb0\xeb\x34\x75\xbe\x8c\x04\x03\xae\x51\x15\x2c\xd3\x01\x97\xfe\x2d\x4e\x7d\x8b\x53\x87\x4f\xb4\x6a\x2e\x5e\x2f\x8d\x54\x5d\xcf\x15\xb7\xcb\x51\xae\x9d\xc5\x3e\x2d\xd0\xf9\xc9\xaf\x68\x9f\x4e\x10\x66\x2c\x3c\x45\x37\xc2\xc6\x23\x4e\xab\xb3\xf3\x8d\xf4\x35\x53\x74\x04\x73\xe3\x97\x97\xc1\x64\x3f\xd2\x02\x65\x86\xc5\xde\x15\x65\x63\xf0\x1b\x73\x3c\x36\x68\xdb\xc9\xa7\x80\x5a\x0a\x33\x50\x86\xb2\x51\x7e\x19\xea\xfd\xe6\x18\x2e\x44\x96\xb8\x96\xc9\xb1\xa5\x94\xb8\x80\x26\x30\x6b\x1a\x72\x83\x10\x13\xd0\x1d\x45\xe1\x5a\x04\x6f\xb3\x84\xd9\x36\x11\x16\x87\x71\x8a\xd2\x8b\xa2\x66\x88\x12\x14\x4e\x40\x64\x4a\x8a\xba\x49\xd0\xa5\xe6\xa8\xad\x25\xed\x05\xc1\xc6\xb7\x74\x1c\x6c\x38\xa5\xaf\xbe\xdb\x3d\xa9\xb1\x96\x5c\x65\x42\xa7\x23\xa6\x1f\x0b\x65\x9d\xdf\x93\x7c\x28\xc4\xe6\x14\x5b\x2b\x74\x32\x39\x31\x87\x88\xc8\xe5\x07\x96\xb3\x36\x40\xcf\xca\x49\xd7\x5d\x46\x8d\xec\x84\x4b\xf4\xe9\xf2\xa4\x7c\x0e\xc1\x09\x8c\x81\x54\x1d\xfe\xdf\x32\xa0\x33\x3e\xa9\x69\x2e\x5c\x58\xf4\x7c\x89\xcb\xa3\x97\x75\xe4\x1d\xd4\x55\x2c\xe4\xbd\x89\x97\x4a\x68\x6f\xbc\x39\x74\xa4\x0c\xc4\x0e\x7b\x00\x03\x6e\xe4\x5b\xc8\xf8\x16\x32\x7e\x03\xe3\x06\x3f\x0e\xcd\x7b\x64\x4c\x7f\x66\xe2\x83\xa9\xaf\xb1\x88\x6b\xf7\x96\x0e\x6b\x27\x5a\xaf\x16\x98\x9e\xed\x2a\x35\x35\x57\xbb\xfe\xe5\xcd\xaf\xfd\x6a\x2e\xc2\xdb\x9f\xb9\x94\xe8\xc9\x2a\x2c\x64\x60\xda\x1c\x09\xaf\x11\x7e\xc5\xfe\x60\xd1\x76\x64\xb7\x72\xaf\x49\x37\x93\x7c\xc0\x70\x7b\xac\x8b\xac\x24\x96\x7d\xfd\xe7\x73\x36\x9c\x2e\x29\x5d\xb9\xba\xbc\xa8\xc5\x85\xed\x72\x78\x3d\xfd\xdb\xed\xf7\x6f\xda\x68\x63\xb4\x3f\x1e\x61\x36\xcf\x59\x97\xaa\x06\x8d\xe4\x48\x1f\x9a\x9e\x6d\x1a\x5b\xf6\x3f\xdc\xfe\x24\x3e\xa0\x14\x8f\xd6\x6d\x62\x0f\xaa\xb9\xb1\x81\x7f\x1a\x4b\xea\x5c\x17\x08\x77\xfd\x38\x95\x79\x61\x1f\x1f\xa0\x30\xe9\x49\x4f\xb8\x47\xcd\x66\x49\x96\x20\x74\xb1\x64\xe3\xae\x0d\xdd\x74\xb9\x9e\x3e\x9b\x6c\x28\xe3\x39\x3f\xe5\x41\x9b\xd3\x65\x93\x2e\x99\x48\x37\x1d\xe8\x86\x88\x06\x99\x58\x82\x7e\x8d\xd9\x86\xea\xcb\x15\x5e\x38\xbf\x98\xa3\xa3\xfb\x0b\x66\x01\x72\x03\x24\x8c\x00\xce\x59\xfb\x09\xda\x52\xce\x8a\x3a\xd7\xea\x06\x8f\xdb\xcd\x4a\x76\x5b\xda\xeb\x2f\x55\x45\xba\x53\xfb\xd1\x5a\x5c\x85\xa5\x82\x95\xa1\x8f\x35\xbf\xcb\x2d\xed\xa7\xbf\x77\x0d\x3a\x71\xd1\x3c\x76\x1e\xd8\xd3\xca\x90\x0f\xdb\xfc\xb8\xbf\x4f\xee\xd9\x1d\x90\x95\xfb\xa8\x72\x97\xa1\x2f\xb0\x9c\x73\x3f\x05\x3a\x3f\xb3\xa8\x9d\x6a\x2e\x19\x5e\xa4\xb0\x1f\xb9\xe2\x67\xad\x6c\xbc\x4f\x24\xc5\xb7\xa0\x98\xad\xd6\x94\x92\x5c\xf7\x04\x8f\x3d\xae\x1a\x40\x2d\x3e\x60\x28\x34\x86\x7b\xc4\x37\x90\xa1\xa7\xc9\xcb\x8d\x21\x90\xfb\xa3\xdc\xdc\xb8\x98\xd4\x99\xdc\xcf\xd9\x91\x2b\x01\xbd\xa1\x77\x83\xae\xbd\x09\xf2\xb5\x71\x2f\xc9\xb9\x5e\xf3\xea\x41\xfa\x16\x96\x75\x89\x7a\xc2\x15\x8d\x24\x2f\x71\x33\x28\x9d\x89\xeb\xd6\x39\x64\xe4\x51\x15\x0e\x70\x6e\xea\xe1\x2c\x4c\xc6\xce\xad\x54\x87\x88\xbc\x60\xee\x8e\xee\x42\xbf\x3c\x93\x0b\x71\xbc\xbc\x35\xcc\x96\xe1\xaf\x5c\x94\xc5\xef\xc7\xa8\x2f\xfb\x19\xc0\x68\x2a\x4b\x3b\xb1\x36\x20\x33\x0e\x95\xe3\x02\x66\xb6\xa6\x31\xbc\xc7\xc2\xd1\x18\x7e\x0c\x09\xea\x8b\xf1\xba\xf8\x72\xc0\x2c\x5e\x06\xe8\x56\x5f\x2d\x6e\x2f\x3c\xfe\x74\xb8\x18\xb4\xe3\xc1\x29\xf9\x4b\x67\xe1\x2a\x27\xd7\x13\x3a\xf7\x3d\x7b\xc8\x4c\x43\x28\x09\x3b\x1a\x11\xfd\xc6\x60\xb2\x40\x55\xd4\xf6\x5c\xe0\x8a\xab\x1a\xdd\x7c\xad\x16\x80\x7a\x7b\x9c\xab\x9c\x76\xb9\xa7\x0c\xe1\x20\x70\xc9\x9d\x67\xf0\xf4\xec\x63\x27\x65\xdb\x34\x51\x03\x90\x13\x15\xc2\x09\x01\xa7\x66\x4d\x17\x55\xbe\xe1\xa0\xb0\x1c\xd0\x7b\x2a\x2b\xdf\x06\x4b\xe5\x1a\x7e\xbc\xb0\x72\x8d\x00\x2f\x2c\xce\xe2\x6a\xd0\x75\x39\x3f\xd1\xda\x09\xc4\x8b\x41\x0c\xae\x8a\xa0\x3e\xe1\xf3\x85\x67\x97\xf8\xac\xca\xba\x8c\x67\x4b\x64\x0e\x20\x4e\x44\xb4\xcb\xf1\x38\x15\x87\x0e\x05\xc2\x01\x28\x6a\x78\xc3\x90\x30\x4a\x18\xba\x3c\x06\xbf\x21\xfe\x5c\xe4\xc4\x87\xbd\x83\x5c\xa7\x0f\x48\x9d\xfe\xfa\x69\xe0\x82\xcf\x99\x9e\x80\x1f\xe4\xd3\x91\xd2\x0a\x9f\xda\x2b\xc5\x8d\xd9\x2e\xd1\xb5\x19\x5f\x2f\x9c\xcb\x18\x75\x92\x49\xc3\x0c\x9a\x0c\xd9\xec\xa4\xb5\xb1\x9e\x4f\xbd\x58\x9c\x60\xd4\x25\x77\x71\xf6\xdc\xa6\x94\x60\x2f\x73\x9a\x66\x2e\x0d\x99\xec\x07\x29\x8a\x2f\xb8\xd3\xf9\x78\xb4\x81\x2b\x2f\x3e\xb9\x34\x4e\x6e\x47\x93\xf6\xb1\xc6\x0e\x9d\xd4\xb8\xa1\x47\x0e\xad\x13\xda\xcf\xa9\x8f\xa3\x5e\x23\x54\xa5\xfd\x5f\xfe\x3c\x40\x5e\xbf\x9d\xca\x7f\xde\x38\x43\x92\xac\x79\x21\xff\x9a\x41\xd3\x25\xb7\x95\xe2\x52\x21\x3b\xd4\x2e\xcd\x1d\x25\xc9\x40\x77\x63\xac\xdf\x82\x40\xac\x2b\x3f\x87\xf9\x76\xcf\x05\x90\xe3\x68\x10\x76\x34\x23\x71\xfb\x55\xf0\xe9\xbd\xba\x7f\x12\x9d\x78\x65\xff\x8f\xc5\x66\x7d\x31\x1a\xe1\x0e\xde\x87\xdd\x88\xf2\x2b\xe0\xd3\x6b\xf3\x47\x2f\x83\xb9\x74\x7a\xa2\xce\x1b\xcb\x1e\xa1\xf3\xa6\x9e\xb7\x53\x97\x86\xb6\x98\x09\xc3\xff\xfc\xef\xe8\xff\x02\x00\x00\xff\xff\x7a\x0a\x6d\x4f\xa9\x3a\x00\x00"), }, "/crd/bases/camel.apache.org_integrationplatforms.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_integrationplatforms.yaml", diff --git a/pkg/trait/init.go b/pkg/trait/init.go index 9e29e5b911..dbb6c8c10b 100644 --- a/pkg/trait/init.go +++ b/pkg/trait/init.go @@ -34,7 +34,7 @@ const flowsInternalSourceName = "camel-k-embedded-flow.yaml" type initTrait struct { BaseTrait - traitv1.Trait + traitv1.Trait `property:",squash"` } func NewInitTrait() Trait { diff --git a/pkg/trait/quarkus.go b/pkg/trait/quarkus.go index fc55095950..92e34fc19e 100644 --- a/pkg/trait/quarkus.go +++ b/pkg/trait/quarkus.go @@ -243,8 +243,9 @@ func (t *quarkusTrait) newIntegrationKit(e *Environment, packageType traitv1.Qua Dependencies: e.Integration.Status.Dependencies, Repositories: e.Integration.Spec.Repositories, Traits: v1.IntegrationKitTraits{ - Builder: e.Integration.Spec.Traits.Builder, - Quarkus: e.Integration.Spec.Traits.Quarkus, + Builder: e.Integration.Spec.Traits.Builder, + Quarkus: e.Integration.Spec.Traits.Quarkus, + Registry: e.Integration.Spec.Traits.Registry, }, } diff --git a/pkg/trait/registry.go b/pkg/trait/registry.go index 2a7cbc61d1..c303c5b036 100644 --- a/pkg/trait/registry.go +++ b/pkg/trait/registry.go @@ -39,7 +39,7 @@ import ( type registryTrait struct { BaseTrait - traitv1.RegistryTrait + traitv1.RegistryTrait `property:",squash"` } func newRegistryTrait() Trait { From 995048228df8f8545eca8c6ba9eba736b82bf482 Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Sat, 2 Jul 2022 22:20:38 +0900 Subject: [PATCH 10/14] fix(trait): refactor and fix quarkus native build --- .../camel.apache.org_integrationkits.yaml | 1 + ...camel.apache.org_integrationplatforms.yaml | 2 + .../bases/camel.apache.org_integrations.yaml | 1 + .../camel.apache.org_kameletbindings.yaml | 1 + helm/camel-k/crds/crd-integration-kit.yaml | 1 + .../crds/crd-integration-platform.yaml | 2 + helm/camel-k/crds/crd-integration.yaml | 1 + helm/camel-k/crds/crd-kamelet-binding.yaml | 1 + pkg/apis/camel/v1/trait/quarkus.go | 5 +- pkg/resources/resources.go | 16 +- pkg/trait/quarkus.go | 234 ++++++++++-------- pkg/trait/util.go | 9 + 12 files changed, 166 insertions(+), 108 deletions(-) diff --git a/config/crd/bases/camel.apache.org_integrationkits.yaml b/config/crd/bases/camel.apache.org_integrationkits.yaml index 2757e6cebb..a6c966e2fe 100644 --- a/config/crd/bases/camel.apache.org_integrationkits.yaml +++ b/config/crd/bases/camel.apache.org_integrationkits.yaml @@ -186,6 +186,7 @@ spec: to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object diff --git a/config/crd/bases/camel.apache.org_integrationplatforms.yaml b/config/crd/bases/camel.apache.org_integrationplatforms.yaml index 716a18b7ec..97e728f3cb 100644 --- a/config/crd/bases/camel.apache.org_integrationplatforms.yaml +++ b/config/crd/bases/camel.apache.org_integrationplatforms.yaml @@ -1444,6 +1444,7 @@ spec: to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object @@ -3049,6 +3050,7 @@ spec: to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object diff --git a/config/crd/bases/camel.apache.org_integrations.yaml b/config/crd/bases/camel.apache.org_integrations.yaml index e0cc1dbae0..aaa5cc3c19 100644 --- a/config/crd/bases/camel.apache.org_integrations.yaml +++ b/config/crd/bases/camel.apache.org_integrations.yaml @@ -6921,6 +6921,7 @@ spec: to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object diff --git a/config/crd/bases/camel.apache.org_kameletbindings.yaml b/config/crd/bases/camel.apache.org_kameletbindings.yaml index c8e451d329..3c937cb1bf 100644 --- a/config/crd/bases/camel.apache.org_kameletbindings.yaml +++ b/config/crd/bases/camel.apache.org_kameletbindings.yaml @@ -7215,6 +7215,7 @@ spec: be assigned to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object diff --git a/helm/camel-k/crds/crd-integration-kit.yaml b/helm/camel-k/crds/crd-integration-kit.yaml index 2757e6cebb..a6c966e2fe 100644 --- a/helm/camel-k/crds/crd-integration-kit.yaml +++ b/helm/camel-k/crds/crd-integration-kit.yaml @@ -186,6 +186,7 @@ spec: to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object diff --git a/helm/camel-k/crds/crd-integration-platform.yaml b/helm/camel-k/crds/crd-integration-platform.yaml index 716a18b7ec..97e728f3cb 100644 --- a/helm/camel-k/crds/crd-integration-platform.yaml +++ b/helm/camel-k/crds/crd-integration-platform.yaml @@ -1444,6 +1444,7 @@ spec: to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object @@ -3049,6 +3050,7 @@ spec: to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object diff --git a/helm/camel-k/crds/crd-integration.yaml b/helm/camel-k/crds/crd-integration.yaml index e0cc1dbae0..aaa5cc3c19 100644 --- a/helm/camel-k/crds/crd-integration.yaml +++ b/helm/camel-k/crds/crd-integration.yaml @@ -6921,6 +6921,7 @@ spec: to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object diff --git a/helm/camel-k/crds/crd-kamelet-binding.yaml b/helm/camel-k/crds/crd-kamelet-binding.yaml index c8e451d329..3c937cb1bf 100644 --- a/helm/camel-k/crds/crd-kamelet-binding.yaml +++ b/helm/camel-k/crds/crd-kamelet-binding.yaml @@ -7215,6 +7215,7 @@ spec: be assigned to the integration in case no existing kit that matches the integration exists. items: + description: Quarkus package type. type: string type: array type: object diff --git a/pkg/apis/camel/v1/trait/quarkus.go b/pkg/apis/camel/v1/trait/quarkus.go index 8432e68f9f..c521fe616b 100644 --- a/pkg/apis/camel/v1/trait/quarkus.go +++ b/pkg/apis/camel/v1/trait/quarkus.go @@ -39,9 +39,12 @@ type QuarkusTrait struct { PackageTypes []QuarkusPackageType `property:"package-type" json:"packageTypes,omitempty"` } +// Quarkus package type. type QuarkusPackageType string const ( + // Quarkus package type representing "fast jar" packaging. FastJarPackageType QuarkusPackageType = "fast-jar" - NativePackageType QuarkusPackageType = "native" + // Quarkus package type representing "native" packaging. + NativePackageType QuarkusPackageType = "native" ) diff --git a/pkg/resources/resources.go b/pkg/resources/resources.go index a9851feea3..d50f1734ce 100644 --- a/pkg/resources/resources.go +++ b/pkg/resources/resources.go @@ -131,30 +131,30 @@ var assets = func() http.FileSystem { "/crd/bases/camel.apache.org_integrationkits.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_integrationkits.yaml", modTime: time.Time{}, - uncompressedSize: 15017, + uncompressedSize: 15078, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x3b\x5d\x73\xdb\x48\x72\xef\xfc\x15\x5d\xab\x07\xdb\x55\x24\x74\x9b\x5c\x5d\xa5\x94\xca\x83\x4e\xb6\xf7\x54\xb6\x25\xc7\xe4\xee\x65\xab\xf6\x41\x4d\xa0\x09\xce\x12\x98\xc1\xcd\x0c\x48\x31\xa9\xfc\xf7\x54\xf7\x0c\x40\x90\x04\x48\xae\x76\x9d\x7b\x31\x5e\x2c\x02\x33\x3d\xfd\xfd\x39\xbe\x82\xc9\x1f\xf7\x8c\xae\xe0\xa3\x4a\x49\x3b\xca\xc0\x1b\xf0\x4b\x82\xdb\x0a\xd3\x25\xc1\xd4\x2c\xfc\x06\x2d\xc1\x7b\x53\xeb\x0c\xbd\x32\x1a\x5e\xdf\x4e\xdf\xbf\x81\x5a\x67\x64\xc1\x68\x02\x63\xa1\x34\x96\x46\x57\x90\x1a\xed\xad\x9a\xd7\xde\x58\x28\x02\x40\xc0\xdc\x12\x95\xa4\xbd\x4b\x00\xa6\x44\x02\xfd\xe1\x71\x76\x7f\xf7\x0e\x16\xaa\x20\xc8\x94\x0b\x9b\x28\x83\x8d\xf2\xcb\xd1\x15\xf8\xa5\x72\xb0\x31\x76\x05\x0b\x63\x01\xb3\x4c\xf1\xc1\x58\x80\xd2\x0b\x63\xcb\x80\x86\xa5\x1c\x6d\xa6\x74\x0e\xa9\xa9\xb6\x56\xe5\x4b\x0f\x66\xa3\xc9\xba\xa5\xaa\x92\xd1\x15\xcc\x98\x8c\xe9\xfb\x06\x13\x17\xc0\xca\x99\xde\xc0\xcf\xa6\x8e\x34\x74\xc8\x8d\x5c\x18\xc3\x4f\x64\x1d\x1f\xf2\x2f\xc9\x9f\x46\x57\xf0\x9a\x97\x7c\x17\x3f\x7e\xf7\xe6\xdf\x61\x6b\x6a\x28\x71\x0b\xda\x78\xa8\x1d\x75\x20\xd3\x73\x4a\x95\x07\xa5\x21\x35\x65\x55\x28\xd4\x29\xed\xc8\x6a\x4f\x48\x40\x10\x60\x18\x66\xee\x51\x69\x40\x21\x03\xcc\xa2\xbb\x0c\xd0\x8f\xae\x46\x57\x20\xcf\xd2\xfb\xea\xe6\xfa\x7a\xb3\xd9\x24\x28\xe8\x26\xc6\xe6\xd7\x0d\x75\xd7\x1f\xef\xef\xde\x3d\x4c\xdf\x4d\x04\xe5\xd1\x15\xfc\xa8\x0b\x72\x0e\x2c\xfd\xa3\x56\x96\x32\x98\x6f\x01\xab\xaa\x50\x29\xce\x0b\x82\x02\x37\x2c\x38\x91\x8e\x08\x5d\x69\xd8\x58\xe5\x95\xce\xc7\xe0\xa2\xd4\x47\x57\x7b\xd2\xd9\xb1\xab\x41\x4f\xb9\xbd\x05\x46\x03\x6a\xf8\xee\x76\x0a\xf7\xd3\xef\xe0\xaf\xb7\xd3\xfb\xe9\x78\x74\x05\x7f\xbf\x9f\xfd\xed\xf1\xc7\x19\xfc\xfd\xf6\xcb\x97\xdb\x87\xd9\xfd\xbb\x29\x3c\x7e\x81\xbb\xc7\x87\xb7\xf7\xb3\xfb\xc7\x87\x29\x3c\xbe\x87\xdb\x87\x9f\xe1\xc3\xfd\xc3\xdb\x31\x90\xf2\x4b\xb2\x40\xcf\x95\x65\xfc\x8d\x05\xc5\x8c\xa4\x8c\x65\xda\x28\x50\x83\x00\xeb\x07\xff\x76\x15\xa5\x6a\xa1\x52\x28\x50\xe7\x35\xe6\x04\xb9\x59\x93\xd5\xac\x1e\x15\xd9\x52\x39\x16\xa7\x03\xd4\xd9\xe8\x0a\x0a\x55\x2a\x2f\x5a\xe4\x8e\x89\xe2\x63\xfe\x48\xdb\x1a\x61\xa5\xa2\x3a\xdd\x00\x56\x8a\x9e\x3d\x69\xc1\x26\x59\xfd\x9b\x4b\x94\xb9\x5e\x7f\x3f\x5a\x29\x9d\xdd\xc0\x5d\xed\xbc\x29\xbf\x90\x33\xb5\x4d\xe9\x2d\x2d\x94\x16\xcd\x1f\x95\xe4\x31\x43\x8f\x37\x23\x00\xd4\xda\x44\xe4\xf9\x27\x04\xab\x33\x45\x41\x76\x92\x93\x4e\x56\xf5\x9c\xe6\xb5\x2a\x32\xb2\x02\xbc\x39\x7a\xfd\xa7\xe4\x2f\xc9\xf7\x23\x80\xd4\x92\x6c\x9f\xa9\x92\x9c\xc7\xb2\xba\x01\x5d\x17\xc5\x08\xa0\xc0\x39\x15\x11\x2a\x56\xd5\x0d\xa4\x58\x52\x31\x59\x8d\x00\x34\x96\x74\x03\x4a\x7b\xca\xad\xec\x5e\x29\xef\x12\xf9\xde\xd1\xc6\x11\xcb\x81\xf7\xe7\xd6\xd4\xcd\xfe\xee\xf7\x00\xa8\x41\x1c\x3d\xe5\xc6\xaa\xe6\xf7\x04\x56\xbc\x3e\xfe\x9d\xb6\x7f\x07\xe6\xdc\xef\xce\xfe\xa0\xbc\x7c\x28\x94\xf3\x1f\x7a\x3e\x7e\x54\x2e\x2c\xa8\x8a\xda\x62\x71\x84\xb7\x7c\x73\x4b\x63\xfd\xc3\x0e\x9b\x09\xa8\x55\xf8\xa0\x74\x5e\x17\x68\x0f\xb7\x8d\x00\x5c\x6a\x2a\xba\x01\xd9\x55\x61\x4a\xd9\x08\x20\x32\x58\xa0\x4c\x3a\xce\xea\xb3\xe5\xed\xf6\xce\x14\x75\xa9\xdb\x33\x32\x72\xa9\x55\x95\x17\x91\xb0\x87\xea\x9c\x01\x2b\xe5\xa1\x5a\xa2\xa3\x51\xb0\xf8\x5f\x9d\xd1\x9f\xd1\x2f\x6f\x20\x71\x1e\x7d\xed\x92\xee\xd7\x20\x92\xcf\x9d\x37\x7e\xcb\xd8\xb1\x3d\xea\xfc\xd2\xf3\x78\xcf\xf1\x71\x8d\xc2\x25\x41\x25\x82\xa0\x7f\x89\x92\xfc\x85\x45\xf9\xcb\xf5\x4a\xf9\x5f\x92\xce\xf6\x80\xcf\x6c\xf7\xe2\x25\xe8\xa8\x12\xf3\x61\xf2\xbb\x5f\xc3\x71\xf7\x9d\x37\x47\xe7\x85\x25\xeb\xef\x83\x58\xd3\x25\x95\x78\x13\xd7\x9a\x8a\xf4\xed\xe7\xfb\x9f\xfe\x75\xba\xf7\x1a\xf6\x31\xdc\x57\x2b\xc8\xd8\x22\xc9\x89\xaf\xd6\xec\xb5\xc9\x06\x84\xd9\xaf\x74\xe3\x54\x6a\xf4\x42\xe5\x75\xd8\xd9\x82\x06\xd0\x44\x59\x70\xb7\xb6\x16\x5f\xf9\xd4\x39\xe1\x29\x81\xdb\xfd\x37\x1f\x94\x7f\x62\x1f\x8b\x90\x93\x26\xab\xd2\x78\x9a\xfc\xc2\xa2\xd8\x76\x40\xb3\xc9\x7b\x58\x58\x53\x8a\x33\x8b\x6e\x5f\x02\x2f\x07\x95\xc3\xb3\xc6\x30\xaf\x3d\x60\xae\x8d\xf3\x2a\x95\x00\xe0\xc7\xa0\xba\xc8\x1a\x2b\x9e\xd1\xc0\x9c\xc1\xd5\x2e\xc6\x10\xbd\x05\x23\x1e\x7a\x0f\x1e\x6c\x96\x2a\x5d\xc2\x12\x5d\xf0\xc7\x58\xb6\x38\x64\x1d\x98\x8e\x3c\x63\x93\x62\x85\x73\x55\x28\xaf\xc8\xf5\x53\xcd\x91\x71\x4e\x20\xa7\xb2\x93\x0f\x47\xb2\xf1\x02\x3a\xc0\x2e\xe1\xe8\xa8\x23\x8f\x02\xb7\x64\xc7\xb0\x59\x92\x16\x4c\x9e\x94\x4e\x03\x1f\xb0\x78\x12\x2e\x65\x60\x44\xbc\xcc\x59\xd2\x1c\x0d\xb3\xa4\x85\x57\x59\x53\x91\xf5\xad\x4f\x0a\x4f\xc7\x85\x77\xde\x1e\x28\xcb\x2b\xd6\xa7\x98\x37\x34\x9a\xc2\x18\x44\x07\x41\x59\x54\xc1\x10\xe3\x15\x87\x66\x0e\x71\x8c\xd9\x81\x9a\x08\xf7\x45\x66\x66\xfe\x2b\xa5\x3e\x81\x29\x59\x06\xc3\x4e\xab\x2e\x32\x26\x77\x4d\xd6\x83\xa5\xd4\xe4\x5a\xfd\x77\x0b\xdb\x35\xf9\x5b\x81\x9e\xa2\x13\xdc\x3d\xe2\x90\x58\x3f\xd7\x58\xd4\x34\x16\xad\x65\x46\x5b\xe2\x53\xa0\xd6\x1d\x78\xb2\xc4\x25\xf0\xc9\x58\x92\xbc\xeb\x46\x12\x10\x77\x73\x7d\x9d\x2b\xdf\x84\xae\xd4\x94\x65\xad\x95\xdf\x5e\x77\x72\x3f\x77\x9d\xd1\x9a\x8a\x6b\xa7\xf2\x09\xda\x74\xa9\x3c\xa5\xbe\xb6\x74\x8d\x95\x9a\x08\xea\x5a\xc2\x57\x52\x66\x57\x36\x06\x3b\xf7\x6a\x0f\xd7\x23\x53\x0e\x8f\x44\x82\x13\x12\xe0\x60\x10\x0c\x26\x6c\x0d\x54\xec\x18\xcd\xaf\x98\x3b\x5f\xde\x4d\x67\xd0\x1c\x2d\xc2\x38\xe4\xbe\xf0\x7d\xb7\xd1\xed\x44\xc0\x0c\x53\x7a\x21\x49\x03\x67\x7d\x8d\xc5\x91\xce\x2a\xa3\xb4\x97\x1f\x69\xa1\x48\x1f\xb2\xdf\xd5\xf3\x92\x15\x98\xed\x82\x9c\x67\x59\x25\x70\x27\xf1\x5c\x74\xbd\xca\xd0\x53\x96\xc0\xbd\x86\x3b\xf6\xb7\x77\xc8\x89\xe2\x57\x16\x00\x73\xda\x4d\x98\xb1\x97\x89\xa0\x9b\x8a\x1c\x2e\x0e\x5c\xeb\x9a\x7b\x4c\x07\x06\xe4\xc5\x9c\xca\xc8\x49\x7a\x3a\xe4\x32\x87\x4c\x12\x42\xe6\xb3\xdb\x73\xf8\xf1\x50\x37\xf6\x16\x43\xe3\xce\x18\x05\x8e\x3b\xb3\xc7\xb7\x8f\x37\xb0\xa1\xc6\xc2\x32\x96\x3c\x27\x28\x47\x50\xd9\x8c\x60\x51\x33\x3f\xc1\x52\x41\xc8\xa5\x05\xbf\xc2\xb5\xa9\x2d\xdb\x6d\x69\x6a\xed\xc7\x12\x62\xb0\x52\x9c\xc1\x4a\xf8\x04\x6f\x51\xf9\x03\x2e\x0b\x3c\x4f\xe5\x11\x6d\x47\x04\xdc\x75\xf1\x9f\x56\x94\x76\xb4\xb3\x13\x21\x86\xf9\xd8\x15\x0a\xe7\xca\x43\x2b\x86\xf9\x1d\x9e\xc6\x6e\x3e\xd0\xb6\x7f\xc1\x21\xe7\xdf\x36\xbc\xcc\x6e\x40\x1b\x28\x8c\xce\xc9\x8a\x04\x8e\x79\x11\x9e\x01\xdd\x3b\xc6\xe1\x13\xb3\xfa\x33\x9b\xdd\x3f\x1d\x15\x4e\x7c\xfe\x69\x48\xf8\x8b\x0f\xef\x28\x0d\xeb\x3e\x6f\x94\x88\xdc\x55\x9b\x31\x28\xba\x69\xf4\x60\x3b\x1e\x80\xdb\xd8\x5f\x89\xd5\x18\x1c\xa5\x96\xfc\x18\x92\x24\x79\x31\x11\xe2\xac\x2f\xa2\x42\xc2\xaa\xb8\x76\x6f\x00\x9d\x53\xb9\x6e\x02\xdf\xbe\x99\xbf\x76\x5b\xed\xf1\x79\x90\x02\x76\xe6\x6b\xb4\x5b\xb6\x77\xd2\xd2\x4d\x30\x31\x6f\x60\x79\x3e\xbd\x79\x19\x2d\x4d\xe6\xd3\x47\xcc\xa4\x9b\x72\xef\x7f\x10\x92\x7a\xbe\x0c\x78\xd7\xee\x47\xb4\x16\xb7\xa3\x43\x96\x31\x4d\xa4\xd3\x5e\x53\xde\x63\x28\x4a\x2d\xc5\x8a\x20\x91\xa7\xd9\xca\x3b\x3b\xae\x52\x39\x58\xa9\x63\x0c\x06\xfd\xd7\x49\x2e\x0d\xe3\x2d\x49\xee\x19\x84\xa3\xa8\xf7\x93\x70\x07\x2a\xe3\xd0\xb6\x50\x94\xb1\x4b\xde\x5f\x64\x29\x57\xce\xdb\xc3\xd3\x4e\xa2\x59\x59\xb3\x50\xc5\x25\xc8\xc4\x95\x31\x0f\xe6\xd4\xf2\xb9\xa2\xd4\x9f\x61\xdd\x89\xa3\x2d\x55\xc6\x29\xdf\xa9\x8f\x07\xcf\xff\x84\x6b\xd2\x7b\x1b\xc0\x2f\xd1\x43\x8a\xba\x4d\xa2\x77\xb1\xee\xab\xcb\x2f\xc4\xb9\x73\x3c\x93\x45\x01\xcf\x26\x08\x6f\x54\x51\x00\x3d\x53\x5a\xf7\xc4\xdd\xd3\x61\x09\xb3\xac\x6d\x88\xf4\x7c\x6b\x6b\xf2\xd3\xa1\xed\x00\xc7\x5b\x06\x3a\x63\x44\xe1\xc0\x6d\xee\x7b\x99\x90\xab\x0b\x0a\x83\x9e\x46\xe8\x3d\xe9\x4d\x06\xec\x3b\x3c\xcf\x93\x55\x3d\x27\xab\xc9\x93\x9b\x08\x2a\x76\x4d\x93\x5a\xaf\xb4\xd9\xe8\xc9\x42\x51\x91\x39\x66\x6a\xaf\xff\x80\xe3\xba\x3b\x35\x45\x41\x69\x8b\x3d\xa3\x1e\x50\xdc\x27\xed\x30\x2f\xbe\x08\xdf\xd8\x7d\xea\x67\xf1\x11\x26\x71\x75\x3c\x5d\xb9\xb6\x4a\x29\xb6\x41\x73\xbd\x81\x8c\x3c\xd9\x52\xe9\x7e\xe2\x40\x44\x32\x27\xe7\x59\x57\xd1\x53\xbe\x95\xb2\x55\x6a\x3d\xae\x71\x1a\x92\xe8\xa0\xa0\x77\x49\x2f\xbc\x73\x09\xd0\xd9\xc4\xb3\x97\xd6\x57\x1f\x29\xc7\x74\xdb\xc7\x65\xa8\xd0\x62\xc9\x34\xba\x04\x3a\xd9\xc1\x20\x60\x90\x9a\x78\x8e\xe9\x6a\x83\x36\x93\x56\x33\x7a\x25\x15\xf5\x76\x30\xfe\x5e\xa4\x67\xbf\x5b\xd3\xa0\xa9\xa9\x2f\x64\xcb\x5d\xc7\x47\x79\x13\x37\x73\xce\x9c\x29\x27\x7f\x62\xe0\x58\x02\xb7\x45\x71\x82\x21\xd1\x9f\xb8\x25\xda\xd8\x8f\xe7\xd2\x88\x79\x1b\xd3\x98\x7e\x59\xef\xd8\x32\x37\xa6\x20\x1c\x32\xe0\xf3\x3a\x71\xe8\x3b\xda\x88\xba\xdb\x1a\x9b\x29\x95\x35\x6b\x95\xed\x66\x2d\xa2\xa8\xa7\x48\x43\xb7\x1a\xfc\x3c\xe8\xbc\xf7\xa9\x3b\x91\x76\xc1\x49\x67\xde\x3c\x6b\xb2\x73\xe3\x06\xd3\xb3\x03\xea\xdf\x05\x31\xc6\x4d\x50\x98\x3c\x8f\xb9\x55\xb0\x4a\xd6\x58\xa3\xa3\x3b\xc5\x61\x65\xe4\xa2\xb9\xaa\x8c\xf5\xa0\x3c\xbc\xa6\x24\x4f\xe0\x03\x6a\xb5\x6a\xac\xbb\x32\xd9\x9b\xdf\x23\xd8\x33\x16\xf1\x8f\x1a\xed\xaa\x1e\x60\xef\xbe\x75\xb3\x2b\xfb\xcf\xb0\xfc\xc0\xc4\x63\x1b\xa8\xf9\x68\x6b\xed\x55\x49\x43\x58\xdf\xfb\x57\xaf\xda\xbe\x14\x47\xed\x8c\x16\x58\x17\x3e\x81\x87\xc7\xd9\x3b\x2e\x03\xcb\x4a\x15\xd2\xc8\x30\x80\xa0\xd1\xab\x35\xc5\xa0\xc9\x7b\x86\xb2\x75\x95\x50\x12\xba\x62\xb5\xe3\xdd\x4f\x15\xa6\x2b\xcc\x69\xc2\x2c\xf8\x8f\x00\xe6\x69\xcc\xfe\xd7\xe8\x62\xdb\xb0\x3d\x74\xdf\x06\x40\x4a\xb7\x9e\xbc\x1b\x73\xe6\xb5\xa1\xa2\xe0\x7f\x7f\xbe\xfd\xf4\x51\x9c\xee\x7f\x7d\xfa\xd8\xed\xee\xba\x04\xee\x3d\x60\xe1\x4c\x93\x1d\xf7\xc7\x16\x00\xf4\xc0\x55\xb5\x87\x3f\xff\xa0\xfe\x2a\xf5\x34\x95\xc6\x6e\xc7\xe0\x82\xb9\x7c\x36\x19\x33\x51\x37\xcd\x9c\xc8\x02\x51\x88\x21\xea\x25\xcd\xe0\xa4\x2c\x0c\x97\x78\x1b\x1b\x25\x7a\x63\x19\xde\x18\xe2\x1c\x29\x68\x15\x9f\xf0\xba\xad\x08\x06\x40\xc6\x3a\x21\xec\x68\xe3\x4e\x2b\xf4\xac\x9d\x4d\x55\x05\xfa\x85\xb1\xe5\x9b\x31\x94\xb5\xf3\xb0\xc4\xf5\xb0\xeb\x34\x75\xbe\x8c\x04\x03\xae\x51\x15\x2c\xd3\x01\x97\xfe\x2d\x4e\x7d\x8b\x53\x87\x4f\xb4\x6a\x2e\x5e\x2f\x8d\x54\x5d\xcf\x15\xb7\xcb\x51\xae\x9d\xc5\x3e\x2d\xd0\xf9\xc9\xaf\x68\x9f\x4e\x10\x66\x2c\x3c\x45\x37\xc2\xc6\x23\x4e\xab\xb3\xf3\x8d\xf4\x35\x53\x74\x04\x73\xe3\x97\x97\xc1\x64\x3f\xd2\x02\x65\x86\xc5\xde\x15\x65\x63\xf0\x1b\x73\x3c\x36\x68\xdb\xc9\xa7\x80\x5a\x0a\x33\x50\x86\xb2\x51\x7e\x19\xea\xfd\xe6\x18\x2e\x44\x96\xb8\x96\xc9\xb1\xa5\x94\xb8\x80\x26\x30\x6b\x1a\x72\x83\x10\x13\xd0\x1d\x45\xe1\x5a\x04\x6f\xb3\x84\xd9\x36\x11\x16\x87\x71\x8a\xd2\x8b\xa2\x66\x88\x12\x14\x4e\x40\x64\x4a\x8a\xba\x49\xd0\xa5\xe6\xa8\xad\x25\xed\x05\xc1\xc6\xb7\x74\x1c\x6c\x38\xa5\xaf\xbe\xdb\x3d\xa9\xb1\x96\x5c\x65\x42\xa7\x23\xa6\x1f\x0b\x65\x9d\xdf\x93\x7c\x28\xc4\xe6\x14\x5b\x2b\x74\x32\x39\x31\x87\x88\xc8\xe5\x07\x96\xb3\x36\x40\xcf\xca\x49\xd7\x5d\x46\x8d\xec\x84\x4b\xf4\xe9\xf2\xa4\x7c\x0e\xc1\x09\x8c\x81\x54\x1d\xfe\xdf\x32\xa0\x33\x3e\xa9\x69\x2e\x5c\x58\xf4\x7c\x89\xcb\xa3\x97\x75\xe4\x1d\xd4\x55\x2c\xe4\xbd\x89\x97\x4a\x68\x6f\xbc\x39\x74\xa4\x0c\xc4\x0e\x7b\x00\x03\x6e\xe4\x5b\xc8\xf8\x16\x32\x7e\x03\xe3\x06\x3f\x0e\xcd\x7b\x64\x4c\x7f\x66\xe2\x83\xa9\xaf\xb1\x88\x6b\xf7\x96\x0e\x6b\x27\x5a\xaf\x16\x98\x9e\xed\x2a\x35\x35\x57\xbb\xfe\xe5\xcd\xaf\xfd\x6a\x2e\xc2\xdb\x9f\xb9\x94\xe8\xc9\x2a\x2c\x64\x60\xda\x1c\x09\xaf\x11\x7e\xc5\xfe\x60\xd1\x76\x64\xb7\x72\xaf\x49\x37\x93\x7c\xc0\x70\x7b\xac\x8b\xac\x24\x96\x7d\xfd\xe7\x73\x36\x9c\x2e\x29\x5d\xb9\xba\xbc\xa8\xc5\x85\xed\x72\x78\x3d\xfd\xdb\xed\xf7\x6f\xda\x68\x63\xb4\x3f\x1e\x61\x36\xcf\x59\x97\xaa\x06\x8d\xe4\x48\x1f\x9a\x9e\x6d\x1a\x5b\xf6\x3f\xdc\xfe\x24\x3e\xa0\x14\x8f\xd6\x6d\x62\x0f\xaa\xb9\xb1\x81\x7f\x1a\x4b\xea\x5c\x17\x08\x77\xfd\x38\x95\x79\x61\x1f\x1f\xa0\x30\xe9\x49\x4f\xb8\x47\xcd\x66\x49\x96\x20\x74\xb1\x64\xe3\xae\x0d\xdd\x74\xb9\x9e\x3e\x9b\x6c\x28\xe3\x39\x3f\xe5\x41\x9b\xd3\x65\x93\x2e\x99\x48\x37\x1d\xe8\x86\x88\x06\x99\x58\x82\x7e\x8d\xd9\x86\xea\xcb\x15\x5e\x38\xbf\x98\xa3\xa3\xfb\x0b\x66\x01\x72\x03\x24\x8c\x00\xce\x59\xfb\x09\xda\x52\xce\x8a\x3a\xd7\xea\x06\x8f\xdb\xcd\x4a\x76\x5b\xda\xeb\x2f\x55\x45\xba\x53\xfb\xd1\x5a\x5c\x85\xa5\x82\x95\xa1\x8f\x35\xbf\xcb\x2d\xed\xa7\xbf\x77\x0d\x3a\x71\xd1\x3c\x76\x1e\xd8\xd3\xca\x90\x0f\xdb\xfc\xb8\xbf\x4f\xee\xd9\x1d\x90\x95\xfb\xa8\x72\x97\xa1\x2f\xb0\x9c\x73\x3f\x05\x3a\x3f\xb3\xa8\x9d\x6a\x2e\x19\x5e\xa4\xb0\x1f\xb9\xe2\x67\xad\x6c\xbc\x4f\x24\xc5\xb7\xa0\x98\xad\xd6\x94\x92\x5c\xf7\x04\x8f\x3d\xae\x1a\x40\x2d\x3e\x60\x28\x34\x86\x7b\xc4\x37\x90\xa1\xa7\xc9\xcb\x8d\x21\x90\xfb\xa3\xdc\xdc\xb8\x98\xd4\x99\xdc\xcf\xd9\x91\x2b\x01\xbd\xa1\x77\x83\xae\xbd\x09\xf2\xb5\x71\x2f\xc9\xb9\x5e\xf3\xea\x41\xfa\x16\x96\x75\x89\x7a\xc2\x15\x8d\x24\x2f\x71\x33\x28\x9d\x89\xeb\xd6\x39\x64\xe4\x51\x15\x0e\x70\x6e\xea\xe1\x2c\x4c\xc6\xce\xad\x54\x87\x88\xbc\x60\xee\x8e\xee\x42\xbf\x3c\x93\x0b\x71\xbc\xbc\x35\xcc\x96\xe1\xaf\x5c\x94\xc5\xef\xc7\xa8\x2f\xfb\x19\xc0\x68\x2a\x4b\x3b\xb1\x36\x20\x33\x0e\x95\xe3\x02\x66\xb6\xa6\x31\xbc\xc7\xc2\xd1\x18\x7e\x0c\x09\xea\x8b\xf1\xba\xf8\x72\xc0\x2c\x5e\x06\xe8\x56\x5f\x2d\x6e\x2f\x3c\xfe\x74\xb8\x18\xb4\xe3\xc1\x29\xf9\x4b\x67\xe1\x2a\x27\xd7\x13\x3a\xf7\x3d\x7b\xc8\x4c\x43\x28\x09\x3b\x1a\x11\xfd\xc6\x60\xb2\x40\x55\xd4\xf6\x5c\xe0\x8a\xab\x1a\xdd\x7c\xad\x16\x80\x7a\x7b\x9c\xab\x9c\x76\xb9\xa7\x0c\xe1\x20\x70\xc9\x9d\x67\xf0\xf4\xec\x63\x27\x65\xdb\x34\x51\x03\x90\x13\x15\xc2\x09\x01\xa7\x66\x4d\x17\x55\xbe\xe1\xa0\xb0\x1c\xd0\x7b\x2a\x2b\xdf\x06\x4b\xe5\x1a\x7e\xbc\xb0\x72\x8d\x00\x2f\x2c\xce\xe2\x6a\xd0\x75\x39\x3f\xd1\xda\x09\xc4\x8b\x41\x0c\xae\x8a\xa0\x3e\xe1\xf3\x85\x67\x97\xf8\xac\xca\xba\x8c\x67\x4b\x64\x0e\x20\x4e\x44\xb4\xcb\xf1\x38\x15\x87\x0e\x05\xc2\x01\x28\x6a\x78\xc3\x90\x30\x4a\x18\xba\x3c\x06\xbf\x21\xfe\x5c\xe4\xc4\x87\xbd\x83\x5c\xa7\x0f\x48\x9d\xfe\xfa\x69\xe0\x82\xcf\x99\x9e\x80\x1f\xe4\xd3\x91\xd2\x0a\x9f\xda\x2b\xc5\x8d\xd9\x2e\xd1\xb5\x19\x5f\x2f\x9c\xcb\x18\x75\x92\x49\xc3\x0c\x9a\x0c\xd9\xec\xa4\xb5\xb1\x9e\x4f\xbd\x58\x9c\x60\xd4\x25\x77\x71\xf6\xdc\xa6\x94\x60\x2f\x73\x9a\x66\x2e\x0d\x99\xec\x07\x29\x8a\x2f\xb8\xd3\xf9\x78\xb4\x81\x2b\x2f\x3e\xb9\x34\x4e\x6e\x47\x93\xf6\xb1\xc6\x0e\x9d\xd4\xb8\xa1\x47\x0e\xad\x13\xda\xcf\xa9\x8f\xa3\x5e\x23\x54\xa5\xfd\x5f\xfe\x3c\x40\x5e\xbf\x9d\xca\x7f\xde\x38\x43\x92\xac\x79\x21\xff\x9a\x41\xd3\x25\xb7\x95\xe2\x52\x21\x3b\xd4\x2e\xcd\x1d\x25\xc9\x40\x77\x63\xac\xdf\x82\x40\xac\x2b\x3f\x87\xf9\x76\xcf\x05\x90\xe3\x68\x10\x76\x34\x23\x71\xfb\x55\xf0\xe9\xbd\xba\x7f\x12\x9d\x78\x65\xff\x8f\xc5\x66\x7d\x31\x1a\xe1\x0e\xde\x87\xdd\x88\xf2\x2b\xe0\xd3\x6b\xf3\x47\x2f\x83\xb9\x74\x7a\xa2\xce\x1b\xcb\x1e\xa1\xf3\xa6\x9e\xb7\x53\x97\x86\xb6\x98\x09\xc3\xff\xfc\xef\xe8\xff\x02\x00\x00\xff\xff\x7a\x0a\x6d\x4f\xa9\x3a\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x3b\x5d\x6f\xdb\x48\x92\xef\xfa\x15\x85\xf1\x43\x12\x40\xa2\x77\xee\x16\x8b\x83\x0f\xf7\xe0\x75\x92\x59\x23\x89\x9d\x8b\x34\xb3\x37\xc0\x3c\xb8\x44\x96\xa8\x1e\x91\xdd\xdc\xee\xa6\x64\xdd\xe1\xfe\xfb\xa2\xaa\x9b\x14\x25\x91\x92\xc6\x33\xc1\xbe\x84\x2f\xb1\xc8\xee\xea\xfa\xfe\xec\x5c\xc1\xe4\x8f\x7b\x46\x57\xf0\x51\xa5\xa4\x1d\x65\xe0\x0d\xf8\x25\xc1\x6d\x85\xe9\x92\x60\x6a\x16\x7e\x83\x96\xe0\xbd\xa9\x75\x86\x5e\x19\x0d\xaf\x6f\xa7\xef\xdf\x40\xad\x33\xb2\x60\x34\x81\xb1\x50\x1a\x4b\xa3\x2b\x48\x8d\xf6\x56\xcd\x6b\x6f\x2c\x14\x01\x20\x60\x6e\x89\x4a\xd2\xde\x25\x00\x53\x22\x81\xfe\xf0\x38\xbb\xbf\x7b\x07\x0b\x55\x10\x64\xca\x85\x4d\x94\xc1\x46\xf9\xe5\xe8\x0a\xfc\x52\x39\xd8\x18\xbb\x82\x85\xb1\x80\x59\xa6\xf8\x60\x2c\x40\xe9\x85\xb1\x65\x40\xc3\x52\x8e\x36\x53\x3a\x87\xd4\x54\x5b\xab\xf2\xa5\x07\xb3\xd1\x64\xdd\x52\x55\xc9\xe8\x0a\x66\x4c\xc6\xf4\x7d\x83\x89\x0b\x60\xe5\x4c\x6f\xe0\x67\x53\x47\x1a\x3a\xe4\x46\x2e\x8c\xe1\x27\xb2\x8e\x0f\xf9\xb7\xe4\x4f\xa3\x2b\x78\xcd\x4b\xbe\x8b\x1f\xbf\x7b\xf3\x9f\xb0\x35\x35\x94\xb8\x05\x6d\x3c\xd4\x8e\x3a\x90\xe9\x39\xa5\xca\x83\xd2\x90\x9a\xb2\x2a\x14\xea\x94\x76\x64\xb5\x27\x24\x20\x08\x30\x0c\x33\xf7\xa8\x34\xa0\x90\x01\x66\xd1\x5d\x06\xe8\x47\x57\xa3\x2b\x90\x67\xe9\x7d\x75\x73\x7d\xbd\xd9\x6c\x12\x14\x74\x13\x63\xf3\xeb\x86\xba\xeb\x8f\xf7\x77\xef\x1e\xa6\xef\x26\x82\xf2\xe8\x0a\x7e\xd4\x05\x39\x07\x96\xfe\x51\x2b\x4b\x19\xcc\xb7\x80\x55\x55\xa8\x14\xe7\x05\x41\x81\x1b\x16\x9c\x48\x47\x84\xae\x34\x6c\xac\xf2\x4a\xe7\x63\x70\x51\xea\xa3\xab\x3d\xe9\xec\xd8\xd5\xa0\xa7\xdc\xde\x02\xa3\x01\x35\x7c\x77\x3b\x85\xfb\xe9\x77\xf0\xd7\xdb\xe9\xfd\x74\x3c\xba\x82\xbf\xdf\xcf\xfe\xf6\xf8\xe3\x0c\xfe\x7e\xfb\xe5\xcb\xed\xc3\xec\xfe\xdd\x14\x1e\xbf\xc0\xdd\xe3\xc3\xdb\xfb\xd9\xfd\xe3\xc3\x14\x1e\xdf\xc3\xed\xc3\xcf\xf0\xe1\xfe\xe1\xed\x18\x48\xf9\x25\x59\xa0\xe7\xca\x32\xfe\xc6\x82\x62\x46\x52\xc6\x32\x6d\x14\xa8\x41\x80\xf5\x83\x7f\xbb\x8a\x52\xb5\x50\x29\x14\xa8\xf3\x1a\x73\x82\xdc\xac\xc9\x6a\x56\x8f\x8a\x6c\xa9\x1c\x8b\xd3\x01\xea\x6c\x74\x05\x85\x2a\x95\x17\x2d\x72\xc7\x44\xf1\x31\x7f\xa4\x6d\x8d\xb0\x52\x51\x9d\x6e\x00\x2b\x45\xcf\x9e\xb4\x60\x93\xac\xfe\xc3\x25\xca\x5c\xaf\xbf\x1f\xad\x94\xce\x6e\xe0\xae\x76\xde\x94\x5f\xc8\x99\xda\xa6\xf4\x96\x16\x4a\x8b\xe6\x8f\x4a\xf2\x98\xa1\xc7\x9b\x11\x00\x6a\x6d\x22\xf2\xfc\x13\x82\xd5\x99\xa2\x20\x3b\xc9\x49\x27\xab\x7a\x4e\xf3\x5a\x15\x19\x59\x01\xde\x1c\xbd\xfe\x53\xf2\x97\xe4\xfb\x11\x40\x6a\x49\xb6\xcf\x54\x49\xce\x63\x59\xdd\x80\xae\x8b\x62\x04\x50\xe0\x9c\x8a\x08\x15\xab\xea\x06\x52\x2c\xa9\x98\xac\x46\x00\x1a\x4b\xba\x01\xa5\x3d\xe5\x56\x76\xaf\x94\x77\x89\x7c\xef\x68\xe3\x88\xe5\xc0\xfb\x73\x6b\xea\x66\x7f\xf7\x7b\x00\xd4\x20\x8e\x9e\x72\x63\x55\xf3\x7b\x02\x2b\x5e\x1f\xff\x4e\xdb\xbf\x03\x73\xee\x77\x67\x7f\x50\x5e\x3e\x14\xca\xf9\x0f\x3d\x1f\x3f\x2a\x17\x16\x54\x45\x6d\xb1\x38\xc2\x5b\xbe\xb9\xa5\xb1\xfe\x61\x87\xcd\x04\xd4\x2a\x7c\x50\x3a\xaf\x0b\xb4\x87\xdb\x46\x00\x2e\x35\x15\xdd\x80\xec\xaa\x30\xa5\x6c\x04\x10\x19\x2c\x50\x26\x1d\x67\xf5\xd9\xf2\x76\x7b\x67\x8a\xba\xd4\xed\x19\x19\xb9\xd4\xaa\xca\x8b\x48\xd8\x43\x75\xce\x80\x95\xf2\x50\x2d\xd1\xd1\x28\x58\xfc\xaf\xce\xe8\xcf\xe8\x97\x37\x90\x38\x8f\xbe\x76\x49\xf7\x6b\x10\xc9\xe7\xce\x1b\xbf\x65\xec\xd8\x1e\x75\x7e\xe9\x79\xbc\xe7\xf8\xb8\x46\xe1\x92\xa0\x12\x41\xd0\xbf\x44\x49\xfe\xc2\xa2\xfc\xe5\x7a\xa5\xfc\x2f\x49\x67\x7b\xc0\x67\xb6\x7b\xf1\x12\x74\x54\x89\xf9\x30\xf9\xdd\xaf\xe1\xb8\xfb\xce\x9b\xa3\xf3\xc2\x92\xf5\xf7\x41\xac\xe9\x92\x4a\xbc\x89\x6b\x4d\x45\xfa\xf6\xf3\xfd\x4f\xff\x3e\xdd\x7b\x0d\xfb\x18\xee\xab\x15\x64\x6c\x91\xe4\xc4\x57\x6b\xf6\xda\x64\x03\xc2\xec\x57\xba\x71\x2a\x35\x7a\xa1\xf2\x3a\xec\x6c\x41\x03\x68\xa2\x2c\xb8\x5b\x5b\x8b\xaf\x7c\xea\x9c\xf0\x94\xc0\xed\xfe\x9b\x0f\xca\x3f\xb1\x8f\x45\xc8\x49\x93\x55\x69\x3c\x4d\x7e\x61\x51\x6c\x3b\xa0\xd9\xe4\x3d\x2c\xac\x29\xc5\x99\x45\xb7\x2f\x81\x97\x83\xca\xe1\x59\x63\x98\xd7\x1e\x30\xd7\xc6\x79\x95\x4a\x00\xf0\x63\x50\x5d\x64\x8d\x15\xcf\x68\x60\xce\xe0\x6a\x17\x63\x88\xde\x82\x11\x0f\xbd\x07\x0f\x36\x4b\x95\x2e\x61\x89\x2e\xf8\x63\x2c\x5b\x1c\xb2\x0e\x4c\x47\x9e\xb1\x49\xb1\xc2\xb9\x2a\x94\x57\xe4\xfa\xa9\xe6\xc8\x38\x27\x90\x53\xd9\xc9\x87\x23\xd9\x78\x01\x1d\x60\x97\x70\x74\xd4\x91\x47\x81\x5b\xb2\x63\xd8\x2c\x49\x0b\x26\x4f\x4a\xa7\x81\x0f\x58\x3c\x09\x97\x32\x30\x22\x5e\xe6\x2c\x69\x8e\x86\x59\xd2\xc2\xab\xac\xa9\xc8\xfa\xd6\x27\x85\xa7\xe3\xc2\x3b\x6f\x0f\x94\xe5\x15\xeb\x53\xcc\x1b\x1a\x4d\x61\x0c\xa2\x83\xa0\x2c\xaa\x60\x88\xf1\x8a\x43\x33\x87\x38\xc6\xec\x40\x4d\x84\xfb\x22\x33\x33\xff\x95\x52\x9f\xc0\x94\x2c\x83\x61\xa7\x55\x17\x19\x93\xbb\x26\xeb\xc1\x52\x6a\x72\xad\xfe\xb7\x85\xed\x9a\xfc\xad\x40\x4f\xd1\x09\xee\x1e\x71\x48\xac\x9f\x6b\x2c\x6a\x1a\x8b\xd6\x32\xa3\x2d\xf1\x29\x50\xeb\x0e\x3c\x59\xe2\x12\xf8\x64\x2c\x49\xde\x75\x23\x09\x88\xbb\xb9\xbe\xce\x95\x6f\x42\x57\x6a\xca\xb2\xd6\xca\x6f\xaf\x3b\xb9\x9f\xbb\xce\x68\x4d\xc5\xb5\x53\xf9\x04\x6d\xba\x54\x9e\x52\x5f\x5b\xba\xc6\x4a\x4d\x04\x75\x2d\xe1\x2b\x29\xb3\x2b\x1b\x83\x9d\x7b\xb5\x87\xeb\x91\x29\x87\x47\x22\xc1\x09\x09\x70\x30\x08\x06\x13\xb6\x06\x2a\x76\x8c\xe6\x57\xcc\x9d\x2f\xef\xa6\x33\x68\x8e\x16\x61\x1c\x72\x5f\xf8\xbe\xdb\xe8\x76\x22\x60\x86\x29\xbd\x90\xa4\x81\xb3\xbe\xc6\xe2\x48\x67\x95\x51\xda\xcb\x8f\xb4\x50\xa4\x0f\xd9\xef\xea\x79\xc9\x0a\xcc\x76\x41\xce\xb3\xac\x12\xb8\x93\x78\x2e\xba\x5e\x65\xe8\x29\x4b\xe0\x5e\xc3\x1d\xfb\xdb\x3b\xe4\x44\xf1\x2b\x0b\x80\x39\xed\x26\xcc\xd8\xcb\x44\xd0\x4d\x45\x0e\x17\x07\xae\x75\xcd\x3d\xa6\x03\x03\xf2\x62\x4e\x65\xe4\x24\x3d\x1d\x72\x99\x43\x26\x09\x21\xf3\xd9\xed\x39\xfc\x78\xa8\x1b\x7b\x8b\xa1\x71\x67\x8c\x02\xc7\x9d\xd9\xe3\xdb\xc7\x1b\xd8\x50\x63\x61\x19\x4b\x9e\x13\x94\x23\xa8\x6c\x46\xb0\xa8\x99\x9f\x60\xa9\x20\xe4\xd2\x82\x5f\xe1\xda\xd4\x96\xed\xb6\x34\xb5\xf6\x63\x09\x31\x58\x29\xce\x60\x25\x7c\x82\xb7\xa8\xfc\x01\x97\x05\x9e\xa7\xf2\x88\xb6\x23\x02\xee\xba\xf8\x4f\x2b\x4a\x3b\xda\xd9\x89\x10\xc3\x7c\xec\x0a\x85\x73\xe5\xa1\x15\xc3\xfc\x0e\x4f\x63\x37\x1f\x68\xdb\xbf\xe0\x90\xf3\x6f\x1b\x5e\x66\x37\xa0\x0d\x14\x46\xe7\x64\x45\x02\xc7\xbc\x08\xcf\x80\xee\x1d\xe3\xf0\x89\x59\xfd\x99\xcd\xee\x5f\x8e\x0a\x27\x3e\xff\x32\x24\xfc\xc5\x87\x77\x94\x86\x75\x9f\x37\x4a\x44\xee\xaa\xcd\x18\x14\xdd\x34\x7a\xb0\x1d\x0f\xc0\x6d\xec\xaf\xc4\x6a\x0c\x8e\x52\x4b\x7e\x0c\x49\x92\xbc\x98\x08\x71\xd6\x17\x51\x21\x61\x55\x5c\xbb\x37\x80\xce\xa9\x5c\x37\x81\x6f\xdf\xcc\x5f\xbb\xad\xf6\xf8\x3c\x48\x01\x3b\xf3\x35\xda\x2d\xdb\x3b\x69\xe9\x26\x98\x98\x37\xb0\x3c\x9f\xde\xbc\x8c\x96\x26\xf3\xe9\x23\x66\xd2\x4d\xb9\xf7\x3f\x08\x49\x3d\x5f\x06\xbc\x6b\xf7\x23\x5a\x8b\xdb\xd1\x21\xcb\x98\x26\xd2\x69\xaf\x29\xef\x31\x14\xa5\x96\x62\x45\x90\xc8\xd3\x6c\xe5\x9d\x1d\x57\xa9\x1c\xac\xd4\x31\x06\x83\xfe\xeb\x24\x97\x86\xf1\x96\x24\xf7\x0c\xc2\x51\xd4\xfb\x49\xb8\x03\x95\x71\x68\x5b\x28\xca\xd8\x25\xef\x2f\xb2\x94\x2b\xe7\xed\xe1\x69\x27\xd1\xac\xac\x59\xa8\xe2\x12\x64\xe2\xca\x98\x07\x73\x6a\xf9\x5c\x51\xea\xcf\xb0\xee\xc4\xd1\x96\x2a\xe3\x94\xef\xd4\xc7\x83\xe7\x7f\xc2\x35\xe9\xbd\x0d\xe0\x97\xe8\x21\x45\xdd\x26\xd1\xbb\x58\xf7\xd5\xe5\x17\xe2\xdc\x39\x9e\xc9\xa2\x80\x67\x13\x84\x37\xaa\x28\x80\x9e\x29\xad\x7b\xe2\xee\xe9\xb0\x84\x59\xd6\x36\x44\x7a\xbe\xb5\x35\xf9\xe9\xd0\x76\x80\xe3\x2d\x03\x9d\x31\xa2\x70\xe0\x36\xf7\xbd\x4c\xc8\xd5\x05\x85\x41\x4f\x23\xf4\x9e\xf4\x26\x03\xf6\x1d\x9e\xe7\xc9\xaa\x9e\x93\xd5\xe4\xc9\x4d\x04\x15\xbb\xa6\x49\xad\x57\xda\x6c\xf4\x64\xa1\xa8\xc8\x1c\x33\xb5\xd7\x7f\xc0\x71\xdd\x9d\x9a\xa2\xa0\xb4\xc5\x9e\x51\x0f\x28\xee\x93\x76\x98\x17\x5f\x84\x6f\xec\x3e\xf5\xb3\xf8\x08\x93\xb8\x3a\x9e\xae\x5c\x5b\xa5\x14\xdb\xa0\xb9\xde\x40\x46\x9e\x6c\xa9\x74\x3f\x71\x20\x22\x99\x93\xf3\xac\xab\xe8\x29\xdf\x4a\xd9\x2a\xb5\x1e\xd7\x38\x0d\x49\x74\x50\xd0\xbb\xa4\x17\xde\xb9\x04\xe8\x6c\xe2\xd9\x4b\xeb\xab\x8f\x94\x63\xba\xed\xe3\x32\x54\x68\xb1\x64\x1a\x5d\x02\x9d\xec\x60\x10\x30\x48\x4d\x3c\xc7\x74\xb5\x41\x9b\x49\xab\x19\xbd\x92\x8a\x7a\x3b\x18\x7f\x2f\xd2\xb3\xdf\xad\x69\xd0\xd4\xd4\x17\xb2\xe5\xae\xe3\xa3\xbc\x89\x9b\x39\x67\xce\x94\x93\x3f\x31\x70\x2c\x81\xdb\xa2\x38\xc1\x90\xe8\x4f\xdc\x12\x6d\xec\xc7\x73\x69\xc4\xbc\x8d\x69\x4c\xbf\xac\x77\x6c\x99\x1b\x53\x10\x0e\x19\xf0\x79\x9d\x38\xf4\x1d\x6d\x44\xdd\x6d\x8d\xcd\x94\xca\x9a\xb5\xca\x76\xb3\x16\x51\xd4\x53\xa4\xa1\x5b\x0d\x7e\x1e\x74\xde\xfb\xd4\x9d\x48\xbb\xe0\xa4\x33\x6f\x9e\x35\xd9\xb9\x71\x83\xe9\xd9\x01\xf5\xef\x82\x18\xe3\x26\x28\x4c\x9e\xc7\xdc\x2a\x58\x25\x6b\xac\xd1\xd1\x9d\xe2\xb0\x32\x72\xd1\x5c\x55\xc6\x7a\x50\x1e\x5e\x53\x92\x27\xf0\x01\xb5\x5a\x35\xd6\x5d\x99\xec\xcd\xef\x11\xec\x19\x8b\xf8\x47\x8d\x76\x55\x0f\xb0\x77\xdf\xba\xd9\x95\xfd\x77\x58\x7e\x60\xe2\xb1\x0d\xd4\x7c\xb4\xb5\xf6\xaa\xa4\x21\xac\xef\xfd\xab\x57\x6d\x5f\x8a\xa3\x76\x46\x0b\xac\x0b\x9f\xc0\xc3\xe3\xec\x1d\x97\x81\x65\xa5\x0a\x69\x64\x18\x40\xd0\xe8\xd5\x9a\x62\xd0\xe4\x3d\x43\xd9\xba\x4a\x28\x09\x5d\xb1\xda\xf1\xee\xa7\x0a\xd3\x15\xe6\x34\x61\x16\xfc\x57\x00\xf3\x34\x66\xff\x6b\x74\xb1\x6d\xd8\x1e\xba\x6f\x03\x20\xa5\x5b\x4f\xde\x8d\x39\xf3\xda\x50\x51\xf0\xbf\x3f\xdf\x7e\xfa\x28\x4e\xf7\x7f\x3e\x7d\xec\x76\x77\x5d\x02\xf7\x1e\xb0\x70\xa6\xc9\x8e\xfb\x63\x0b\x00\x7a\xe0\xaa\xda\xc3\x9f\x7f\x50\x7f\x95\x7a\x9a\x4a\x63\xb7\x63\x70\xc1\x5c\x3e\x9b\x8c\x99\xa8\x9b\x66\x4e\x64\x81\x28\xc4\x10\xf5\x92\x66\x70\x52\x16\x86\x4b\xbc\x8d\x8d\x12\xbd\xb1\x0c\x6f\x0c\x71\x8e\x14\xb4\x8a\x4f\x78\xdd\x56\x04\x03\x20\x63\x9d\x10\x76\xb4\x71\xa7\x15\x7a\xd6\xce\xa6\xaa\x02\xfd\xc2\xd8\xf2\xcd\x18\xca\xda\x79\x58\xe2\x7a\xd8\x75\x9a\x3a\x5f\x46\x82\x01\xd7\xa8\x0a\x96\xe9\x80\x4b\xff\x16\xa7\xbe\xc5\xa9\xc3\x27\x5a\x35\x17\xaf\x97\x46\xaa\xae\xe7\x8a\xdb\xe5\x28\xd7\xce\x62\x9f\x16\xe8\xfc\xe4\x57\xb4\x4f\x27\x08\x33\x16\x9e\xa2\x1b\x61\xe3\x11\xa7\xd5\xd9\xf9\x46\xfa\x9a\x29\x3a\x82\xb9\xf1\xcb\xcb\x60\xb2\x1f\x69\x81\x32\xc3\x62\xef\x8a\xb2\x31\xf8\x8d\x39\x1e\x1b\xb4\xed\xe4\x53\x40\x2d\x85\x19\x28\x43\xd9\x28\xbf\x0c\xf5\x7e\x73\x0c\x17\x22\x4b\x5c\xcb\xe4\xd8\x52\x4a\x5c\x40\x13\x98\x35\x0d\xb9\x41\x88\x09\xe8\x8e\xa2\x70\x2d\x82\xb7\x59\xc2\x6c\x9b\x08\x8b\xc3\x38\x45\xe9\x45\x51\x33\x44\x09\x0a\x27\x20\x32\x25\x45\xdd\x24\xe8\x52\x73\xd4\xd6\x92\xf6\x82\x60\xe3\x5b\x3a\x0e\x36\x9c\xd2\x57\xdf\xed\x9e\xd4\x58\x4b\xae\x32\xa1\xd3\x11\xd3\x8f\x85\xb2\xce\xef\x49\x3e\x14\x62\x73\x8a\xad\x15\x3a\x99\x9c\x98\x43\x44\xe4\xf2\x03\xcb\x59\x1b\xa0\x67\xe5\xa4\xeb\x2e\xa3\x46\x76\xc2\x25\xfa\x74\x79\x52\x3e\x87\xe0\x04\xc6\x40\xaa\x0e\x97\x64\x40\x7b\xda\xde\xa7\xe9\xc3\xb0\xff\xa0\xf4\xe9\x8c\x43\x6b\x3a\x13\x17\x56\x4c\x5f\xe2\xf2\xe8\xa2\x1d\x79\x07\x75\x15\xbb\x00\xde\xc4\x1b\x29\xb4\x37\x1b\x1d\x3a\x52\xa6\x69\x87\x0d\x84\x01\x1f\xf4\x2d\xde\x7c\x8b\x37\xbf\x81\x71\x83\x1f\x87\x86\x45\x32\xe3\x3f\x33\x2e\xc2\xd4\xd7\x58\xc4\xb5\x7b\x4b\x87\xb5\x13\xad\x57\x0b\x4c\xcf\xb6\xa4\x9a\x82\xad\x5d\xff\xf2\xce\xd9\x7e\x29\x18\xe1\xed\x0f\x6c\x4a\xf4\x64\x15\x16\x32\x6d\x6d\x8e\x84\xd7\x08\xbf\x62\x7f\xa4\x69\xdb\xb9\x5b\xb9\x14\xa5\x9b\x6b\x00\x80\xe1\xea\x59\x17\x59\xc9\x4a\xfb\x9a\xd7\xe7\x6c\x38\x5d\x52\xba\x72\x75\x79\x51\x7f\x0c\xdb\xe5\xf0\x7a\xfa\xb7\xdb\xef\xdf\xb4\xa1\xca\x68\x7f\x3c\xff\x6c\x9e\xb3\x2e\x55\x0d\x1a\xc9\x91\x3e\x34\x0d\xdf\x34\xf6\xfb\x7f\xb8\xfd\x49\x7c\x40\x29\x1e\xad\xdb\x01\x1f\x54\x73\x63\x03\xff\x34\x96\xd4\xb9\x6b\x10\x2e\x0a\x72\x1e\xf4\xc2\x21\x00\x40\x61\xd2\x93\x9e\x70\x8f\x9a\xcd\x92\x2c\x41\x68\x81\xc9\xc6\x5d\x0f\xbb\x69\x91\x3d\x7d\x36\xd9\x50\xba\x74\x7e\x44\x84\x36\xa7\xcb\xc6\x64\x32\xce\x6e\xda\xd7\x0d\x11\x0d\x32\xb1\x7e\xfd\x1a\x83\x11\xd5\x97\x68\xbc\x70\xf8\x31\x47\x47\xf7\x17\x0c\x12\xe4\xfa\x48\x98\x1f\x9c\xb3\xf6\x13\xb4\xa5\x9c\x52\x75\xee\xe4\x0d\x1e\xb7\x1b\xb4\xec\xb6\xb4\x77\x67\xaa\x8a\x74\xa7\x70\xa4\xb5\xb8\x0a\x4b\x05\x2b\x43\x1f\x6b\x7e\x97\x5b\xda\xcf\x9d\xef\x1a\x74\xe2\xa2\x79\x6c\x5b\xb0\xa7\x95\x09\x21\xb6\xc9\x75\x7f\x93\xdd\xb3\x3b\x20\x2b\x97\x59\xe5\x22\x44\x5f\x60\x39\xe7\x7e\x0a\x74\x7e\x66\x51\x3b\xd5\xdc\x50\xbc\x48\x61\x3f\xa2\xf3\xc0\x5a\xd9\x78\x9f\x48\x8a\x6f\x41\x31\x5b\xad\x29\x25\x33\xef\x09\x1e\x7b\x5c\x35\x80\x5a\x7c\xc0\x50\x68\x0c\x97\x90\x6f\x20\x43\x4f\x93\x97\x1b\x43\x20\xf7\x47\xb9\xf6\x71\x31\xa9\x33\xb9\xdc\xb3\x23\x57\x02\x7a\x43\xef\x06\x5d\x7b\x8d\xe4\x6b\xe3\x5e\x92\x73\xbd\xe6\xd5\x83\xf4\x2d\x2c\xeb\x12\xf5\x84\xcb\x21\x49\x5e\xe2\x66\x50\x3a\x13\xd7\xad\x73\xc8\xc8\xa3\x2a\x1c\xe0\xdc\xd4\xc3\x59\x98\xcc\xac\x5b\xa9\x0e\x11\x79\xc1\xd0\x1e\xdd\x85\x7e\x79\x26\xb7\xe9\x78\x79\x6b\x98\x2d\xc3\x5f\xb9\x28\x8b\xdf\x8f\x51\x5f\xf6\x33\x80\xd1\x54\x96\x76\x62\x6d\x40\x66\x1c\xca\xce\x05\xcc\x6c\x4d\x63\x78\x8f\x85\xa3\x31\xfc\x18\x12\xd4\x17\xe3\x75\xf1\xcd\x82\x59\xbc\x49\xd0\x2d\xdd\x5a\xdc\x5e\x78\xfc\xe9\x70\x31\x68\xc7\x83\x23\xf6\x97\x0e\xd2\x55\x4e\xae\x27\x74\xee\x7b\xf6\x90\x99\x86\x50\x12\x76\x34\x22\xfa\x8d\xc1\x64\x81\xaa\xa8\xed\xb9\xc0\x15\x57\x35\xba\xf9\x5a\x2d\x00\xf5\xf6\x38\x57\x39\xed\x72\x4f\x19\xc2\x41\xe0\x92\x0b\xd3\xe0\xe9\xd9\xc7\x36\xcc\xb6\xe9\xc0\x06\x20\x27\x2a\x84\x13\x02\x4e\xcd\x9a\x2e\xaa\x7c\xc3\x41\x61\x39\xa0\xf7\x54\x56\xbe\x0d\x96\xca\x35\xfc\x78\x61\xe5\x1a\x01\x5e\x58\x9c\xc5\xd5\xa0\xeb\x72\x7e\xa2\x2f\x14\x88\x17\x83\x18\x5c\x15\x41\x7d\xc2\xe7\x0b\xcf\x2e\xf1\x59\x95\x75\x19\xcf\x96\xc8\x1c\x40\x9c\x88\x68\x97\xe3\x71\x2a\x0e\x1d\x0a\x84\x03\x50\xd4\xf0\x86\x21\x61\x0e\x31\x74\xf3\x0c\x7e\x43\xfc\xb9\xc8\x89\x0f\x7b\x07\xb9\x8b\x1f\x90\x3a\xfd\xf5\xd3\xc0\xed\xa0\x33\x3d\x01\x3f\xc8\xa7\x23\xa5\x15\x3e\xb5\xf7\x91\x1b\xb3\x5d\xa2\x6b\x33\xbe\x5e\x38\x97\x31\xea\x24\x93\x86\x19\x34\x19\xb2\xd9\x49\x6b\x63\x3d\x9f\x7a\xb1\x38\xc1\xa8\x4b\x2e\xf2\xec\xb9\x4d\x29\xc1\x5e\xe6\x34\xcd\x5c\x1a\x32\xd9\x0f\x52\x14\x5f\x70\x21\xf4\xf1\x68\x03\x57\x5e\x7c\x72\x69\x9c\x5c\xad\x26\xed\x63\x8d\x1d\xda\xb0\x71\x43\x8f\x1c\x5a\x27\xb4\x9f\x53\x1f\x47\xbd\x46\xa8\x4a\xfb\xbf\xfc\x79\x80\xbc\x7e\x3b\x95\xff\xf9\x71\x86\x24\x59\xf3\x42\xfe\x35\x53\xaa\x4b\xae\x3a\xc5\xa5\x42\x76\xa8\x5d\x9a\x0b\x4e\x92\x81\xee\x66\x60\xbf\x05\x81\x58\x57\x7e\x0e\xc3\xf1\x9e\xdb\x23\xc7\xd1\x20\xec\x68\xe6\xe9\xf6\xab\xe0\xd3\x7b\xef\xff\x24\x3a\xf1\xbe\xff\x1f\x8b\xcd\xfa\x62\x34\xc2\x05\xbe\x0f\xbb\xf9\xe6\x57\xc0\xa7\xd7\xe6\x8f\x5e\x06\x73\xe9\xf4\x44\x9d\x37\x96\x3d\x42\xe7\x4d\x3d\x6f\x47\x36\x0d\x6d\x31\x13\x86\xff\xfb\xff\xd1\x3f\x03\x00\x00\xff\xff\x4b\x18\x16\xd1\xe6\x3a\x00\x00"), }, "/crd/bases/camel.apache.org_integrationplatforms.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_integrationplatforms.yaml", modTime: time.Time{}, - uncompressedSize: 174247, + uncompressedSize: 174369, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7d\x73\xdb\x36\xb6\x30\xfe\x7f\x3e\x05\xc6\xfd\x23\x4e\x46\x92\x9b\xdd\xdb\xdd\x5e\xdf\xe9\x3c\x8f\xd7\x49\x5b\x37\x71\xec\x6b\x3b\xb9\x77\xa7\xed\x54\x10\x79\x24\x21\x22\x01\x2e\x00\xca\x51\x7f\xfb\xfb\xee\xcf\xe0\x00\x20\x29\x89\x04\x29\xc9\x6f\x6d\xc4\xce\xec\xc6\x36\x01\x1e\x1c\x1c\x9c\x37\x9c\x97\xaf\x48\xff\xee\x9e\x67\x5f\x91\x77\x2c\x02\xae\x20\x26\x5a\x10\x3d\x05\x72\x92\xd1\x68\x0a\xe4\x5a\x8c\xf5\x2d\x95\x40\xbe\x17\x39\x8f\xa9\x66\x82\x93\xc3\x93\xeb\xef\x5f\x90\x9c\xc7\x20\x89\xe0\x40\x84\x24\xa9\x90\xf0\xec\x2b\x12\x09\xae\x25\x1b\xe5\x5a\x48\x92\xd8\x09\x09\x9d\x48\x80\x14\xb8\x56\x03\x42\xae\x01\x70\xf6\xf7\x17\x37\x67\xa7\x6f\xc8\x98\x25\x40\x62\xa6\xec\x20\x88\xc9\x2d\xd3\xd3\x67\x5f\x11\x3d\x65\x8a\xdc\x0a\x39\x23\x63\x21\x09\x8d\x63\x66\x3e\x4c\x13\xc2\xf8\x58\xc8\xd4\x82\x21\x61\x42\x65\xcc\xf8\x84\x44\x22\x5b\x48\x36\x99\x6a\x22\x6e\x39\x48\x35\x65\xd9\xe0\xd9\x57\xe4\xc6\x2c\xe3\xfa\x7b\x0f\x89\xb2\xd3\xe2\x37\xb5\x20\xff\x14\xb9\x5b\x43\x65\xb9\x0e\x0b\x3d\xf2\x11\xa4\x32\x1f\xf9\xcb\xe0\xeb\x67\x5f\x91\x43\xf3\xca\x81\xfb\xe3\xc1\x8b\xff\x22\x0b\x91\x93\x94\x2e\x08\x17\x9a\xe4\x0a\x2a\x33\xc3\xe7\x08\x32\x4d\x18\x27\x91\x48\xb3\x84\x51\x1e\x41\xb9\xac\xe2\x0b\x03\x82\x00\x98\x39\xc4\x48\x53\xc6\x09\xc5\x65\x10\x31\xae\xbe\x46\xa8\x7e\xf6\xd5\xb3\xaf\x08\x3e\x53\xad\xb3\xe3\xa3\xa3\xdb\xdb\xdb\x01\x45\x70\x07\x42\x4e\x8e\xfc\xea\x8e\xde\x9d\x9d\xbe\x79\x7f\xfd\xa6\x8f\x20\x3f\xfb\x8a\x7c\xe0\x09\x28\x45\x24\xfc\x2b\x67\x12\x62\x32\x5a\x10\x9a\x65\x09\x8b\xe8\x28\x01\x92\xd0\x5b\xb3\x71\xb8\x3b\xb8\xe9\x8c\x93\x5b\xc9\x34\xe3\x93\x1e\x51\x6e\xd7\x9f\x7d\xb5\xb4\x3b\x25\xba\x3c\x78\x4c\x2d\xbd\x20\x38\xa1\x9c\x1c\x9c\x5c\x93\xb3\xeb\x03\xf2\x8f\x93\xeb\xb3\xeb\xde\xb3\xaf\xc8\xff\x9c\xdd\xfc\x78\xf1\xe1\x86\xfc\xcf\xc9\xd5\xd5\xc9\xfb\x9b\xb3\x37\xd7\xe4\xe2\x8a\x9c\x5e\xbc\x7f\x7d\x76\x73\x76\xf1\xfe\x9a\x5c\x7c\x4f\x4e\xde\xff\x93\xbc\x3d\x7b\xff\xba\x47\x80\xe9\x29\x48\x02\x9f\x33\x69\xe0\x17\x92\x30\x83\x48\x88\xcd\x9e\x7a\x02\xf2\x00\x18\xfa\x30\x3f\xab\x0c\x22\x36\x66\x11\x49\x28\x9f\xe4\x74\x02\x64\x22\xe6\x20\xb9\x21\x8f\x0c\x64\xca\x94\xd9\x4e\x45\x28\x8f\x9f\x7d\x45\x12\x96\x32\x8d\x54\xa4\xd6\x17\x65\x3e\x73\x97\x67\xeb\x19\xcd\x98\x23\xa7\x63\x42\x33\x06\x9f\x35\x70\x84\x66\x30\xfb\x56\x0d\x98\x38\x9a\xbf\x7a\x36\x63\x3c\x3e\x26\xa7\xb9\xd2\x22\xbd\x02\x25\x72\x19\xc1\x6b\x18\x33\x8e\x94\xff\x2c\x05\x4d\x63\xaa\xe9\xf1\x33\x42\x28\xe7\xc2\x01\x6f\x7e\x24\xf6\xd4\x89\x24\x01\xd9\x9f\x00\x1f\xcc\xf2\x11\x8c\x72\x96\xc4\x20\x71\x72\xff\xe9\xf9\xd7\x83\xbf\x0d\x5e\x3d\x23\x24\x92\x80\xc3\x6f\x58\x0a\x4a\xd3\x34\x3b\x26\x3c\x4f\x92\x67\x84\x24\x74\x04\x89\x9b\x95\x66\xd9\x31\x89\x68\x0a\x49\x7f\xf6\x8c\x10\x4e\x53\x38\x26\x8c\x6b\x98\x48\x1c\x9d\x25\x54\x9b\xc3\xa8\x06\xf8\x52\x85\x24\x9f\x99\xcd\x30\x93\x4c\xa4\xc8\xfd\x24\xd5\xbf\xdb\xd9\x3c\xf4\x54\xc3\x44\x48\xe6\x7f\xee\x93\x99\x79\xdf\xfd\x3b\x2a\xfe\x6d\x31\x74\x56\x02\x70\xe9\x00\xc0\xbf\x26\x4c\xe9\xb7\x4d\x6f\xbc\x63\x4a\xe3\x5b\x59\x92\x4b\x9a\xd4\x2f\x03\x5f\x50\x53\x21\xf5\xfb\x12\xb8\x3e\x61\x99\xfd\x03\xe3\x93\x3c\xa1\xb2\x76\xec\x33\x42\x54\x24\x32\x38\x26\x38\x34\xa3\x11\xc4\xcf\x08\x71\x98\xc7\xa9\xfa\x15\x2e\x76\x29\xcd\x1c\xf2\x54\x24\x79\xca\x8b\x0f\xc5\xa0\x22\xc9\x32\x8d\x7b\x65\x58\x57\xe5\x43\xc4\x7f\x89\x64\x53\xaa\xe0\x99\xe5\x07\x9f\x94\xe0\x97\x54\x4f\x8f\xc9\x40\x69\xaa\x73\x35\xa8\xfe\xd5\x6e\xd8\x65\xe5\x37\x7a\x61\x40\x34\xa7\x95\x4f\x9e\x95\xaf\xcc\x5f\xd9\x15\x46\x53\x48\xe9\xb1\x7b\x57\x64\xc0\x4f\x2e\xcf\x3e\xfe\xf5\x7a\xe9\xd7\x64\x19\xcc\x1a\x5c\x1b\x96\x60\x0e\x93\x74\x44\x6c\xd8\x23\xf2\x97\x58\xb2\xb9\x3d\xbb\xa7\x66\x4f\xc9\xdb\x62\x4a\xfc\x9a\xa4\x46\x68\x8c\x60\x4a\xe7\x4c\xc8\x01\x39\xd3\x24\x36\xf4\x0f\x76\x3a\xff\x07\xc3\x1f\x69\x92\xb8\x93\x42\xfc\x51\x51\xe4\x70\x58\x01\xe6\x2d\xd3\xc3\x5e\x65\xfe\xea\xdf\x86\x3d\x32\x7c\x6b\x20\x00\x3d\x7c\x61\xb8\x9e\x99\x7e\xc2\xe6\xc0\x2d\x55\x9a\xdd\x1b\x90\xff\x99\x02\xaf\x02\x5b\x80\x58\x99\x95\x29\xc2\xb8\xd2\x34\x49\x20\x36\x13\x0d\x27\x89\x18\xd1\x64\x48\x52\x11\x43\x0f\x65\xc4\x2d\x4b\x12\xc2\x1d\x87\xb5\x3c\x6a\x61\x58\xe4\xb0\x06\x73\xc3\xea\xd4\x9c\x00\x8d\xa6\x25\x44\xe4\x76\x0a\x12\xec\x9c\x94\xeb\x5a\xd0\xcc\x37\x46\x46\x02\x41\x64\xb8\x71\x31\x5d\x26\xcd\x1b\xba\x38\x61\xf6\xa9\x70\xa5\xca\x6f\x57\x36\xf8\xb9\xa1\x01\x27\x0a\xab\xdb\xe1\x48\x1b\x62\x47\x36\x56\x6c\x31\x23\x6d\x0c\xd7\x06\x6e\x19\xd4\xd2\xc4\x04\xf7\x8e\x13\x31\xfa\x04\x91\x1e\x90\x6b\x90\x66\x1a\x73\xe6\xf2\x24\x36\x5c\x6c\x0e\x52\x13\x09\x91\x98\x70\xf6\x7b\x31\xb7\xf2\x2a\x49\x42\x35\xb8\x83\x5c\xc5\x94\x06\x69\x54\x83\x39\x4d\x72\xe8\x19\x06\x8f\x52\x55\x82\xf9\x0a\xc9\x79\x65\x3e\x7c\x45\x0d\xc8\xb9\x90\x80\xaa\xc4\x31\xca\x54\x75\x7c\x74\x34\x61\xda\x73\xe3\x48\xa4\x69\xce\x99\x5e\x1c\x55\xd4\x19\x75\x14\xc3\x1c\x92\x23\xc5\x26\x7d\x2a\xa3\x29\xd3\x10\xe9\x5c\xc2\x11\xcd\x58\x1f\x41\xe7\xc8\x91\x07\x69\xfc\x95\x27\x7d\xf5\x7c\x09\xd6\xb5\xe3\x67\x1f\xe4\x6b\x81\x1d\x30\x5c\xcd\x90\x1a\x75\x43\xed\x2a\x4a\x44\x9b\x5f\x19\xec\x5c\xbd\xb9\xbe\x29\x4f\x9d\xd9\x8c\x55\xec\x23\xde\xcb\x81\xaa\xdc\x02\x83\x30\xc6\xc7\x28\x07\x8d\x22\x23\x45\x8a\x73\x02\x8f\x33\xc1\x1c\xb9\x45\x09\x03\xbe\x8a\x7e\x95\x8f\x52\xa6\xad\x96\x01\x4a\x9b\xbd\x1a\x90\x53\x14\x51\x86\x16\xf3\x2c\xa6\x1a\xe2\x01\x39\xe3\x96\x5c\x4f\xa9\xd1\x7d\xee\x79\x03\x0c\xa6\x55\xdf\x20\xb6\xdb\x16\x54\xa5\xeb\xea\xcb\x16\x6b\x95\x3f\x78\xe1\xd6\xb0\x5f\x35\x07\xfb\x3a\x83\x68\xe9\xf4\xc4\xa0\x50\x23\x33\x5c\x1b\xcc\xa9\x68\x92\x6a\xfe\xa9\x3f\xc1\xe6\x41\x41\xbf\xfa\xcb\x15\x90\x3c\xdf\x99\x8a\x5b\x64\x11\x66\x08\xc2\x51\xf9\xec\xd1\x32\xf7\x5c\xa5\x9d\x10\x08\xe6\xb9\xcc\x47\x09\x53\xd3\x6b\x2d\x8d\x34\x5f\x5c\x64\x15\xf5\x64\xf5\xa9\x0a\xc2\xd0\x9c\xa4\x79\xc3\x56\x5f\x58\xdb\xa4\x02\x3d\x54\xc1\x59\x4a\x27\x50\xff\x81\x25\x34\x51\x7c\x9b\x30\xf3\x3a\xd1\x53\xaa\x49\x44\x39\x12\xb1\x91\x60\x54\xd9\x3f\x27\x74\x01\xd2\x9a\x25\x49\xd2\x00\x35\x4e\xa1\x50\x86\x95\x53\x8c\xf3\x84\xb0\x71\x85\x83\x0b\x83\xd3\x39\x8b\x81\x28\x91\x02\x89\x50\xa2\x35\xcc\x58\x81\xcc\xd8\x12\x64\x9c\x4b\x54\x92\x73\xcd\x12\xa6\x17\x85\xc2\xbe\xbe\x6f\x1d\xb0\x88\x04\xe1\xb7\xae\x03\xa2\x50\xdf\x76\xaf\x9b\x65\xd0\x58\x64\x1a\x51\x82\x33\x19\x86\x44\x79\x95\xb8\x5a\x17\x55\xfb\x02\xf0\x3c\xad\x87\xa6\x4f\xa4\xc8\x35\xe3\xf5\xe3\xfa\x24\x13\xf1\x36\x78\x98\x51\xce\x66\xe2\x1f\x66\x0d\xa7\x46\x57\xed\x80\x8a\xe7\xaf\x0d\x37\x35\x2a\x6c\x7c\x4c\x3e\x28\x68\x38\x08\xa8\x27\x00\x8d\x09\x70\x63\x7c\xd5\xef\x12\x21\x6f\x11\x00\x92\xd9\x39\x4a\x1c\x47\x06\x9a\xe7\x81\x25\x8d\x84\x48\x80\xd6\xe1\x39\xa5\x73\xe0\x1d\x16\x72\x6e\xde\x33\x32\x78\xcc\x26\xb9\x53\x3a\xbd\xe6\x56\x32\x0c\x64\xe1\x47\xf8\xbf\xfd\xff\xce\xa9\x9c\xe5\x4d\x4b\x71\x96\x26\xae\xbe\xf6\x95\x30\x3f\x21\x68\x18\x5c\x43\x24\x41\x37\xfd\x3d\xb4\x15\xc6\x26\x3f\x3d\xb1\xe3\x15\x6a\xd3\xf6\xdf\xa8\x50\xa1\x11\xd8\x34\x27\x21\x33\x58\xf4\xd0\xa6\xa2\x8c\x7b\xe1\x7a\x7a\x42\x22\x03\xed\xd8\xac\x09\x0e\xd5\x8b\x02\x39\x91\xe0\xdc\x88\x55\x2d\x02\x53\x4a\x48\x85\x06\x87\x64\x09\x99\x50\x4c\xa3\xc9\x53\xf0\x08\xf7\x3d\xf2\xbf\x83\x6f\xbe\xfe\xcf\xea\xb7\x54\x2f\x30\xaf\x51\x76\x2e\xdf\x9e\x5e\x7f\xf5\x77\x62\xfd\x22\xc6\x08\xaf\x0c\x26\xd1\x94\x32\xae\x06\xe4\x84\xfc\xf4\xf6\xba\x7c\x27\xbc\x7a\xa5\x51\x3c\x2b\x42\x73\x2d\x52\xaa\x59\x44\x93\x64\x61\xcd\x46\xa7\xc9\xe2\x1b\xb5\x88\x69\x03\xd7\x93\x98\x23\xad\x92\xbb\x52\xa2\x65\xae\x56\x16\x60\x30\x3d\x5a\x04\xa6\x34\x30\x78\xda\x4d\x53\xca\x63\x35\x20\xef\x0d\xae\x91\x81\xa3\x21\x22\x84\x5e\x01\x53\x11\x2a\xeb\x79\x87\x83\x33\x51\x82\xb0\x34\x13\x52\xa3\x66\xef\xf4\x4f\x8f\x00\x8f\xa2\x41\xfd\x91\x24\x9d\xa8\xdb\xe1\x3a\xf4\x67\xb2\x6e\x13\xce\xa0\xf0\x10\x29\x4b\xd0\x66\x37\x20\x31\x14\x68\xb4\xb6\x01\x21\xe7\xf9\x9a\x8e\xbc\xfa\x8c\x80\x50\xa3\x46\xb2\xd8\xcf\x32\x83\xc5\x20\x38\xa8\x55\x10\xdb\x07\x2d\xca\xee\x4b\x7a\x6e\xec\x65\xbf\x20\x09\x63\x90\xc0\x75\xad\x7a\x38\xcb\x47\x20\x39\x68\x40\x0d\x31\x16\x91\x32\xca\x61\x04\x99\x56\x47\x62\x0e\x72\xce\xe0\xf6\xe8\x56\xc8\x19\xe3\x93\xbe\x11\x91\x7d\xab\x13\xa8\x23\x34\xa1\x8e\xbe\xc2\xff\x6b\xc1\xcb\xcd\xc5\xeb\x8b\x63\x72\x12\xc7\x44\x58\xe9\x6a\xa5\xf6\x98\x41\x62\xe8\xaa\xb4\x98\x7a\xa8\xb5\xf7\x48\xce\xe2\xff\xd3\x4c\x04\x1b\xe0\x4d\x64\x56\x23\xda\x00\x77\xd7\x4e\xab\xbb\x9d\x02\x02\xab\x4b\x26\x27\x24\x31\x3a\xb9\x21\x96\xb4\x13\x35\x58\xe5\x34\xc4\x16\xda\x25\x8d\x7d\xbc\xb7\xb1\x79\x21\x7d\x03\x57\xe3\x5f\x5b\xf4\x39\x52\x91\x0b\x81\xa3\xb5\x76\x6e\xbc\x24\xf0\xec\xbf\x1b\x93\x0f\xe0\x63\x9d\xfd\x77\x67\xf2\x81\x69\x6b\xd8\x7f\x67\x26\x1f\x98\x76\x85\xfd\x6f\xc0\xe4\x5b\x58\xef\x3a\xfb\xef\xc8\xe4\x03\xf3\xae\xb1\xff\x8e\x4c\x3e\x30\x65\x0d\xfb\xef\xcc\xe4\x1b\xa7\x65\x1a\xd2\x20\x7b\x5f\x3e\xae\x48\x81\x6f\x61\x71\x8d\xdc\x5a\x48\xc7\xb6\x0d\x4e\x1c\x57\xa7\xee\xa5\xd0\x4e\x76\x13\x2c\x1d\x44\xcb\xbd\x09\x97\xad\xc4\x4b\x67\x46\xd9\x45\xc4\x3c\x6d\x21\x73\x2f\x62\x66\x03\xfc\x75\x13\x35\xf7\x25\x6c\x3a\x8b\x9b\xae\x02\xa7\x8b\xc8\x69\x13\x3a\x9d\xc4\x8e\x7f\x89\x4a\x49\x9b\xa6\x8a\x12\x16\x74\x7d\x90\xba\x63\x77\xfa\xee\xcc\x6d\x8a\xb2\x0c\x0d\xb9\x53\x96\x01\x8f\xcb\xeb\xd8\x84\x05\x51\x6b\xb8\x87\x9c\xe4\x78\xcd\x8a\x96\xf8\x32\xbb\xec\x11\x18\x4c\x06\x3d\x32\xec\x7f\xec\xf5\xfb\x5c\xf4\xb5\xa4\x5c\x8d\x41\xf6\x33\x29\x26\x12\x94\xea\xf5\x5f\x2b\xbd\x48\x60\x10\x89\x44\xc8\xef\x38\xcc\x41\x0e\x43\x67\xf6\x1a\xa0\x38\x37\x68\x64\x56\xef\x24\x25\x8c\x8f\xfe\x3a\xf8\x76\xf0\x1f\xf6\x4f\x7d\x48\x47\x10\xc7\x20\x8f\xa2\x84\x0d\xa6\x3a\x4d\x76\xe0\xaa\x9d\x08\xbd\x7d\xab\x8a\x5b\xb8\x0d\x76\xca\x22\xd5\x9a\xc3\x95\x5b\xbc\x30\x2e\x26\x39\x8b\x41\x1d\xa5\x8c\x33\xfb\xef\x7e\xae\x0c\xff\xa8\x4c\xb0\x23\x46\xd6\x0d\xf9\x13\x23\xeb\x68\x54\x5e\xa1\x50\xf2\xc3\xc9\x47\x72\xf8\x03\x5e\xc8\xf9\xbf\x1e\x3b\x36\x13\xd2\x73\x88\x5b\x34\x75\x63\xee\x40\x34\xf9\xa9\xce\x82\x27\xb6\x7e\x61\xe4\xa4\x1d\x0e\xb2\x09\x37\xc4\x2b\xca\xad\x20\x41\x5c\xde\x15\x18\xf3\xba\x9b\x98\x4e\x60\xb8\x3d\xbc\x1b\x40\xba\xb1\xd2\x72\x03\x83\xaf\x39\xd4\xde\x3f\xd7\x4d\x44\x44\x93\x2b\xaf\x70\x07\xf4\x9e\xb5\x03\x9d\x51\x3d\xf5\x9a\x01\xce\xb2\xaa\xbd\x07\xd4\x96\x0e\x28\xed\x72\x22\x36\xf1\x86\x77\xfc\x6c\x23\xe7\x2a\xe1\x69\x5b\x56\x70\x4f\x14\x68\xcd\xf8\xa4\xab\x8c\x3b\xf1\x4a\x57\x04\x5e\x9a\x9d\xa2\x7d\x70\x4e\x33\xa3\x3d\x5c\x17\x3a\x22\x8a\xbf\x90\x65\x60\xed\x27\x55\x31\x08\x3c\x2c\xcd\x0b\xea\xc6\x96\x22\x0f\xd1\x5b\x58\x5c\xc1\x78\x13\x3b\x7c\x5d\x8d\x2f\x96\x17\x56\x7a\xbb\x32\xcc\x4e\xda\x7c\x83\x3e\x5f\x68\xf0\x6d\xfa\xf7\x06\xcc\xaa\x9b\x0e\xfe\xd4\xb5\xf0\xcd\xf5\xf0\x0e\x53\x76\xd1\xd4\x37\xc2\x74\x57\x6d\xbd\x83\xbe\xbe\x74\xe8\xea\xae\xf8\xd6\x1f\xaf\xd4\x77\x57\xda\xbb\xab\xed\xdd\xa4\x4d\xbb\xea\xde\x51\x8c\x10\x67\x8b\xde\xc5\xf9\x56\xad\x66\xfa\xc3\x1c\xee\xbb\x30\xd6\xb7\x34\xd7\xf7\xec\xe2\xcf\xce\x2e\xd6\xcc\xfb\x0e\xeb\xf9\x93\xf0\x8a\x0d\x74\xa0\x6b\x88\x72\xc9\x74\x57\xa5\xf3\x9e\x74\x21\xe5\xa0\xf0\x07\x66\xaf\x1b\x85\xa0\xda\xeb\x46\x6d\xd0\x7d\x71\xcc\x6e\xaf\x1b\xed\x75\xa3\xba\x67\xaf\x1b\xed\xd9\xc5\x5e\x37\xda\xe8\xa5\x96\x17\x32\x43\x07\x4a\x03\xd7\x1f\x45\x92\xa7\x70\x9a\x50\xd6\x10\xe6\xb7\x53\xa4\x9d\x9e\x36\xdd\x5d\x5f\x16\x10\x10\x0b\x02\x41\x18\xec\x1d\xf5\x68\xd1\x14\x85\xd7\x23\x6c\xdc\x74\xed\x83\xb9\x63\x4c\xb9\xf0\xbe\x38\x14\xaa\xd7\x48\xaa\xd9\xf2\x7a\x76\x8a\xc3\x74\x73\xdd\x55\x24\x66\x0b\xe4\x12\x26\x4c\xe9\x26\xc7\xeb\x1a\xc8\x36\x8c\xd5\x0f\x2a\x22\x29\xb2\x5c\x4d\x8f\xb2\x3c\x49\x3a\xc0\x6b\x03\x6c\x6b\xff\xd8\x2e\x5b\x68\x1c\x4b\x50\x5d\xbd\x97\x06\xe2\x0f\x57\x67\x88\xdf\x28\x02\xd5\xcc\x0d\x3b\xb0\xa2\x88\x6e\xf0\x55\xab\x76\xa7\x34\x23\xb7\x53\x16\x4d\x6d\x3c\x86\xd5\xf7\x4f\x2b\xd1\x1f\x27\xb9\x9e\x0a\xa3\xfc\xef\x02\x18\xe3\x68\x42\x04\x24\xd1\x12\x78\x6c\xec\x21\x34\x36\x08\xc8\x72\x37\x6d\x4e\x0c\xce\x45\x0e\x19\xf4\x50\x14\x05\xb8\x8e\xe0\xc9\xa2\xf9\xfe\xa9\x0b\x0f\x14\x72\x42\x39\xfb\x1d\xc9\x65\x03\xec\x16\x10\x57\xc7\xef\x82\x42\xb5\x49\xb0\x6a\x45\x35\xb1\x89\x3d\x91\x84\x18\xb8\x66\x34\xb1\xd1\x29\xb8\xd9\xcd\x42\x62\xd7\xb8\x78\x99\x73\xcd\x52\xb8\xb4\x01\xe8\xb2\xe3\xc9\x75\xa3\xf0\xc8\x0e\xc8\x3b\x36\x83\x64\xe1\xb2\x90\x5c\x34\x30\x39\xbc\x2d\x32\xbe\x1a\x80\x9f\xd2\x39\x90\x94\x32\x5e\x4c\x67\xc9\x7b\x4a\x15\x19\x01\x70\x12\x33\x65\x08\x8b\xf1\x1c\x62\xa2\x98\x31\x95\xe7\xc1\x4b\xae\x57\x83\x6f\xea\x49\xa8\x8d\x6f\xd9\xef\xd7\x66\x41\x35\xe2\xc0\x27\x5d\x5d\x39\xe0\x63\xc0\x8b\x7a\x1e\x2d\x82\x50\xb6\x80\x62\xa6\x12\x79\x03\xf5\x2c\xc1\x30\x15\xb7\x24\xcd\xa3\x29\x0e\x31\x5c\xe9\x96\x32\xa3\x57\x8c\x31\x22\xd7\xfc\x4e\xe4\x36\x26\xca\xde\x53\x67\x52\x34\x72\xad\x20\x50\x01\x0a\x8a\x92\x5c\xe9\x3a\xaa\x59\x82\xf4\x76\x4a\x35\x6a\x7b\x46\x55\x75\x43\xc8\x42\xe4\xcf\x25\x52\x12\x86\xdd\x21\x8b\xc8\x12\x43\x0d\x6f\x0b\x5d\xb5\x06\x56\x21\xc9\x45\x06\x5c\x4d\xd9\x58\xaf\xef\x75\x60\x1d\x4b\x11\xed\x2d\x00\x27\x4c\x69\x84\x75\x29\x0a\xbe\x14\x28\x2e\x96\x8d\x6a\x6d\xe4\x3d\x0a\xad\xfa\x1c\x90\x96\xdc\x1a\xdc\x19\xed\xb3\xac\x98\x6a\x4d\xff\x21\xa1\x28\x80\xa5\x25\x9c\x56\x41\xc7\xbc\xa3\x32\xdd\x8b\x50\x32\x01\x0e\x92\x45\xcb\x2b\xac\x25\x0d\x9f\x4f\xdd\xf4\x46\x9b\x98\xf5\x89\x68\x6f\x9b\x0d\xb8\x66\xf5\x8e\x0b\x92\x08\x3e\xb1\x76\x44\x83\x36\xd5\x81\x07\x7a\x18\xce\x45\xce\xf5\xa5\x60\xbc\x91\x3b\x3f\x18\x28\x37\xe6\xc5\xc7\x02\x42\x77\xfe\x78\x85\x68\x0c\x2d\x9b\x81\x6b\x07\xa3\x47\x18\x1c\x7b\x3a\x58\x34\x5b\x74\x85\x1a\xd3\x73\x12\xaf\x47\x06\x83\xc6\xd0\xf9\xd6\x45\x60\xf6\x63\xa7\x55\x60\x9e\x2a\xe6\x4a\x9a\x83\xaa\x14\x9b\x70\xef\x73\x5d\x3e\xe1\x87\x6a\xc1\x35\xfd\xdc\xb8\x82\x94\x2e\xc8\x9c\xca\x85\xe3\xf5\x86\x6f\x09\x9b\x1c\x3c\x34\xfb\x39\x6c\xd2\x5f\x5a\xd5\xe6\x66\xb3\xad\x8f\x83\x6b\xff\x80\x4b\xaa\x63\x3a\x21\x89\xdf\x1c\x44\x31\xb3\xa9\xd0\x2d\xac\x71\x19\x61\xcb\x79\xc6\x8e\x0f\x12\x97\x54\xad\xca\x7a\x04\x75\xfa\x0b\x86\xf3\x76\xe4\x79\x61\x26\x53\x0d\xb1\xee\x20\x38\x5d\x78\x76\x19\xda\x51\x58\x1e\x12\xb4\x64\x30\x07\xbf\x02\x12\x51\x4d\x13\x51\x4f\x7f\xc1\x68\xac\xb6\x4c\x50\xf7\x81\x32\x56\xa5\x9a\x1a\xda\xac\xec\xb9\xe8\x14\xc4\xbd\x73\xfb\xac\x80\x6a\x96\x91\xab\x26\x8b\xb7\x8b\xbf\x2d\x97\xac\x73\x8c\x99\xd5\x9f\x57\xd1\xe9\x52\xe9\x6d\x94\x39\x99\x30\x3d\xcd\x47\xc7\x17\x57\x3f\x1c\x5d\xbd\xb9\xbc\x38\xba\x3c\xb9\xf9\xf1\xb7\x9b\x8b\xdf\xde\x9e\x9c\xbf\x79\xf7\xe6\xe6\xfa\xb7\xef\x2f\xde\xbd\x7e\x73\x15\xf8\x64\x07\x9d\xbb\xa3\x33\xa2\x3e\x78\x28\x30\x38\x93\x62\xcc\x92\x1a\x36\xb3\x86\x06\xf7\xa6\x4b\xf6\x57\x53\xb7\x11\x18\xf2\x8f\xc9\xff\x34\xcb\x92\x05\x46\x9f\x1b\x25\x47\x4b\x5a\xef\x5d\xb6\x3a\xb0\xd1\xfc\xab\xf5\x5a\x96\x2a\x9b\xf8\x4f\x45\x53\xa1\x80\xe3\x17\x72\x95\x63\xd4\xbe\x04\xcc\x8d\x6f\x50\x45\x4e\x9d\xee\x85\x99\xa3\xe6\x17\xde\x13\x66\x29\x8f\x79\xba\xc2\x2f\xd1\xc4\x7f\x48\xa1\x76\x56\x33\xe7\x5b\x4e\x35\x9b\xc3\x46\x7a\x58\x91\x13\xdf\x82\xd3\x15\xb9\xa7\x1b\x24\x5e\x60\xef\x2c\x8a\x3b\xaa\x7a\xf6\xe5\x55\x86\xe6\xb2\x7b\x37\xce\x91\x26\x5b\x69\x76\xe1\xd3\xf9\x57\x15\xd1\x3a\x4a\x0c\x63\x0e\x93\x71\x69\x34\xbb\xa5\x32\xc6\x42\x44\x54\xb3\x11\xa6\x0a\x37\x48\xde\x0e\xe9\x98\x61\x4d\xba\x16\xa6\x1b\x83\xde\xd3\x65\x75\x9a\x4a\x9a\x82\x06\xa9\x3a\x68\xa1\xa4\xab\x57\xf2\x73\xbf\x74\x75\xf7\x51\x77\x91\x73\xe8\xe7\x7c\xc6\xc5\x2d\xef\x5b\x37\xf4\x31\xd1\xb2\x56\x72\xb6\x79\x50\xfb\x1d\x20\x6d\x81\x92\xc6\xf1\x9d\xe4\xc3\x2f\x5f\x26\x9b\x49\x11\xc5\x64\x45\x61\x5b\x16\xd7\xb6\xec\x06\x82\xd0\x8c\x65\x33\xcd\xb6\x5c\x76\x67\xfc\xaf\xdd\xe0\x14\xc1\xd1\xc4\xd6\x9f\x40\xd6\x85\x2b\x68\x66\xa1\xed\x9b\x30\x46\x6e\xd7\xc5\x4f\x79\x53\x87\xc4\x13\x37\x3e\x80\xac\xfb\x39\x46\xcf\xdf\xc1\x84\x46\xee\xbb\xab\xe6\x69\x71\x9e\x06\xa4\xc2\x01\x02\x72\x75\x63\xde\x40\x1e\xe8\x14\x12\xef\x3f\xef\x88\x96\xd3\x4a\x79\x06\x2d\xdc\x60\x22\x24\x89\x99\xc2\x7f\x52\x8b\xb1\x01\x39\x69\x2c\xd5\x40\x0a\x89\x41\xd4\x94\x4a\x57\xc9\x2d\x12\x69\x5a\x9a\xfe\xad\x41\xc0\x61\x07\x25\x17\x31\x78\xd2\x79\x57\x29\xb0\xd5\xba\xbe\xd7\x45\xf0\xbe\x02\x94\x56\x66\x26\x7b\xc0\x97\x6a\x43\x89\x38\x9c\xab\x68\x96\x05\x09\x9b\xb0\x91\xad\x7c\x37\x02\xac\xac\x13\xe7\x09\x96\x6c\xeb\xa1\xfb\x1f\x8b\xb7\xd9\xfa\x5f\xce\xba\x09\xcc\x68\x00\x79\xfc\x14\x8e\x4c\xc4\x27\xc1\x23\x4d\xd6\x38\x66\x72\x4b\x17\x66\x7b\xfb\xa8\x4f\x83\x22\x69\x9e\x68\x96\x25\xa8\xc8\x26\x2c\xa2\xca\x2b\xd8\xac\xf5\x12\x82\xd8\x3a\x4d\xa8\xa3\xd1\x14\x10\x29\xe4\x30\x86\x31\xcd\x13\x4d\x5e\x8e\x69\xa2\xe0\xe5\x8b\xdd\x68\xa7\xb2\xc4\xdd\x48\x27\x13\xb1\x22\x87\xdc\x58\x0d\x46\xad\x14\x0a\x48\x4a\x75\x34\x0d\x5f\x9b\xda\xaa\x4b\x23\x48\xdc\xed\xb9\x90\x3d\xab\x6b\x62\x29\x2f\x51\x57\x3a\xeb\x45\x5b\xe0\x52\x3d\xf9\xfa\x2a\x50\x23\x28\x77\xc7\x96\x83\x7c\x1a\x74\xc6\x35\xdb\x90\xd6\xde\xc3\x1c\xe4\x1f\x8c\xd4\x2a\xab\xfc\x32\xc8\xcd\x95\xa9\x7a\x62\x24\xd7\x56\xd4\xc8\x16\x77\xdc\x56\x8d\xf9\x87\x1d\xbe\xd7\x62\x1a\x9e\xbd\x16\x53\xf7\x74\xf1\x21\xad\x84\xba\x7a\x23\x7b\xed\x06\xc5\xd5\xbd\x2a\x92\x5b\x91\xa0\x43\x4b\xa3\x6a\xf6\xe8\x52\x60\x0e\x72\x24\x54\xd7\x1b\xf2\x37\x76\x1b\xdd\x20\x92\x88\xc9\xc4\xf9\x8d\xed\xb5\x9c\xa1\x58\xc1\x9d\xc1\x16\x64\x60\x2a\xcf\x32\x21\x35\x61\x9a\x1c\xc2\x60\x32\xf0\xf1\x29\xee\x7a\x4f\xc4\x3b\xf1\xfd\x96\x13\x81\xe5\x57\xb7\x65\x34\xf6\xaa\x74\xcf\x66\xea\x9f\x3d\x9b\xa9\x7b\xee\x93\xcd\xb4\xc7\x15\x91\x32\x2a\xe0\xd1\xf9\x4d\x97\xe8\x84\x35\x6c\xe0\x39\xb4\x35\x9b\xfb\x3e\xbc\xc2\x85\x25\x38\xcf\x74\x51\x31\xbb\xa2\x14\x85\x02\x5a\xcf\x34\x11\x73\x90\x92\xc5\x45\xf1\x4a\xab\x75\xfa\x69\x8d\xc6\xe7\x74\xd3\x6e\x08\xf6\x8e\xd0\x1d\x52\x6b\xdb\xb8\x96\x8f\x4b\xda\x9a\x73\x15\x81\x4d\xbb\x70\x2f\x9a\x6b\xd1\x75\xdf\xc4\x4a\x1d\x1e\x77\x3e\xf1\xf6\x35\xe0\x9a\xeb\x76\xa8\xf6\x6c\xf4\x4b\x63\xa3\xf0\x39\xeb\xae\xab\xd4\xae\xe9\xc8\x2f\x08\xa7\xca\x25\x90\x39\xa3\x64\x16\x0a\xd2\xf1\xcf\x35\xc8\x39\x8b\x02\x0e\xa2\x2e\x2b\x60\xcd\x55\x5b\xd7\x16\x60\xce\x30\x46\x94\x95\x01\x89\xcd\xc1\xac\xa4\x63\x44\xa4\x99\xe0\x32\x4f\x92\x4b\x91\xb0\xa8\xab\xd1\xff\x1c\xab\x0a\xe4\x49\x42\x32\x3b\xcc\xb9\x9c\xfe\x8d\xde\x80\x7f\x9f\x8d\xdf\x0b\x7d\x69\x3d\xf5\x6d\x74\x1f\x84\x0e\x1b\x18\x9c\x5e\x7e\xd8\x08\x41\x9f\x59\x9a\xa7\x84\xa6\x22\xe7\x28\x30\x4f\x2f\x3f\x14\x37\x1f\x3b\xd5\x39\x40\x68\xce\x21\xdd\xac\xf8\xc2\x3a\x40\x29\x4e\x71\x57\x30\xcd\x81\x83\x52\xdf\x53\x96\xe4\x12\x6e\xa6\x12\xd4\x54\xd4\xd5\x4a\xae\x05\xf0\xf9\x39\xe3\x08\x5d\x24\x30\x9c\x15\x5d\x10\x63\x3b\x97\x2a\x64\x68\x26\xc5\x08\xc2\xa5\x3f\xd1\xbb\xc0\x15\x8b\x41\x42\x8c\x33\x40\x4c\xe8\x58\x83\x24\x53\x3a\x37\x36\x81\xca\xa3\x08\x20\x86\x78\x40\x4e\xb2\x2c\xb1\xfa\x4b\x9b\x97\xc4\xad\xce\x42\xb0\xc4\x85\xd1\xbd\x44\xa3\xf2\x02\x79\x0a\x34\xd1\x53\xc7\x96\x9a\xa9\xce\xde\xdb\x63\x7f\x83\xbf\xfe\xa5\x05\xf3\xa8\x3b\x80\x6c\x41\xfd\x19\x67\x9a\xd1\xe4\x35\x24\xb4\xf3\xf9\x79\x9f\xa7\x23\xc0\x2a\xff\x0a\x22\xc1\x63\xe5\x70\xb5\x1c\x6e\x3c\xa5\x8a\x28\x4d\x65\xb8\x90\x9c\x0b\x8a\x5c\xc6\x95\x0d\xaf\xc5\x5b\x6f\x5b\x99\xbc\x0e\x75\xa1\x49\x1f\x19\xa9\x97\x20\x99\xe8\x4c\xc5\x3f\x8a\x5b\x22\xc6\x1a\x50\xfb\xcb\x40\x62\x87\x86\x82\x72\xab\x04\xd7\xe2\xf1\xff\x43\x10\x1c\xf6\xaa\xe8\x2a\x34\x9e\xdb\xb7\xbd\x5a\x7c\x3b\xb5\xf5\x8f\x39\x44\x9a\xf1\x89\x59\x21\xea\xb9\x88\x9b\x1f\x6f\x6e\x2e\x83\xf5\x15\x97\xd0\xb8\x09\xb2\x02\x93\x76\x44\xe3\x06\xbc\xf0\x3a\xc7\x0c\x86\x3b\xe1\x85\xca\xce\xb5\xca\x0c\x43\x7c\x4b\xac\x30\x43\x37\xc5\x38\x4f\x96\x19\xa2\x65\x92\x05\x71\x86\xa7\xdc\x8e\x1b\xb6\x69\x66\x0f\x4a\xb6\x37\xa1\xe0\x6f\xd2\x99\x45\xda\x10\xa2\x8a\x58\x62\xe1\xdc\x3d\x91\xeb\x55\x06\xd0\x09\x93\x4f\x90\x39\x86\x93\x28\xdb\x74\x45\x33\x7a\x40\xce\xf4\x73\x5b\x1f\x36\x26\xc3\x8a\x6d\x3c\x0c\x2f\xd7\x59\xc3\xbb\x95\x89\x12\xb2\xeb\xe6\xdf\x88\xb2\xb6\x2a\xa1\x24\x66\x63\x9b\xfd\x89\x73\x38\xad\xbf\x03\x6b\x29\xd7\x5e\x5c\x22\x0d\xbf\xfd\xfa\xdb\xaf\x87\xad\xbe\xc4\xf0\x3e\x64\xae\x7b\xd2\x9d\xac\x06\x6b\xf5\x16\xcc\x45\xc8\x90\x93\x74\x79\xe5\xe5\xfa\x7c\x1f\xa1\x82\x93\x0f\xa7\x5a\x67\x43\x4c\x3b\x42\x96\xdf\xa2\x67\x0d\xed\xc4\xc3\xd2\xe4\xc5\xfe\x46\x32\x6f\xb5\x6e\xda\x0a\x83\x8d\x40\xbd\xd9\xc8\xf2\xac\xc4\x77\x5d\x56\x87\xaf\xda\x6b\x76\xee\xd0\xb9\xe7\x2b\xda\x54\x49\x03\x78\x91\x38\x7c\x71\xbf\xc7\xbe\x8b\xf5\x27\x81\xc6\xec\xcf\xab\xbe\x17\xcb\xfb\x83\x49\xac\x02\xee\x27\xa2\xda\xaf\xe0\xf1\x8f\xaa\xdb\x17\xcb\x78\x24\xe5\x7e\x0b\x72\x7c\x0c\xec\x3c\x15\xf5\xbe\x2b\xba\x5a\x98\xc0\xdd\xe9\xf7\x25\x86\xfe\xa4\x0a\xfe\x1f\x9e\x5f\x3e\x21\x15\xbf\x13\x2e\x9f\x24\x93\xc4\x0e\x73\x1b\x3a\x3d\x1d\x61\xdf\x83\xd3\xd3\xc1\xb3\xb9\xdb\x73\x0d\xa4\xbb\x74\x7b\x2a\xeb\x7b\xbf\xdc\xd2\xa4\xb0\xcd\x70\x5d\xbd\x01\x3b\x95\x55\xc6\x97\x84\x74\x80\x3a\x6c\xa8\x42\x99\x51\x61\xd5\xf2\xaa\x95\xb1\xab\x8d\x51\x59\xe1\xb6\xa6\x46\xe3\x2a\xd1\xe4\xe8\x6a\x3a\xb5\x2d\x15\x2d\x8d\xd6\xc5\xee\x70\xcb\x29\x3b\x25\xad\xd7\x5f\x70\x4a\x1f\x49\x5f\x3b\x41\x87\xbb\xcd\xc8\x08\x89\xd7\x40\xe3\x84\x71\xb8\xb6\x5c\xaa\xe3\x5e\xd8\x8a\x3a\xcc\xdf\x27\x7b\xb0\x18\xf7\xdc\x6e\x29\xea\xaf\x45\x8a\xa2\xae\x88\x8c\xb0\x57\xb6\x03\xf9\x24\x46\x98\xb5\x69\xc5\x91\x66\x3c\x17\xb9\x4a\x16\x0e\xea\x76\xbd\x92\xe1\xc6\x56\x24\x99\xdd\x63\x2f\xb7\x56\x6c\xca\xbf\x7d\x1d\x28\xb1\x57\x61\x80\x7f\xfb\x8f\x9d\x08\x7f\x83\xeb\xe4\x83\x93\xa5\xcb\xe4\x18\xb2\x44\x2c\xd6\x42\x21\xa9\x42\x3a\xf8\x49\x8c\x02\x18\x41\xc5\x89\x26\x09\xb6\xdc\x73\x1a\xb6\xeb\xd0\x8d\xa8\x47\x79\x2e\x45\x4a\xa8\x51\x41\x99\x88\x6d\x7a\xb9\xca\xd3\x20\x9f\x38\x44\x0b\x7c\x68\x68\x78\xd8\x23\x43\xb3\x7f\x72\x88\xbd\x63\x86\xff\xca\xa9\xd4\xbf\x0f\x6d\x19\x0c\x1b\xfc\x04\xf1\x0b\x6c\x56\x4e\x32\xaa\x54\x78\x07\xfd\xb7\x5d\xb0\xd4\x30\x66\x12\x22\x3d\xb4\x1d\x54\xdd\xf0\xe2\xa5\x17\x03\xf2\x0b\x47\xcf\x4f\x50\x3b\x76\x09\x79\xb6\x39\x43\x92\xac\x2f\x54\xd9\xaa\x16\x45\x7c\xae\x7d\x21\x30\xa7\x59\x28\x2b\xba\x43\xba\x56\xe7\xb6\x45\x8e\x41\x49\x11\x9f\xef\x57\xf1\x2a\x1d\x9a\x97\xc3\x86\xea\xd2\x34\xc3\xaf\x8f\x5e\x91\x97\xf6\xbf\x61\xcf\x30\xbb\x04\xc8\xf0\xaf\xdf\xa4\x43\x83\xc9\xe1\x37\x5f\x2b\x9c\x91\x0b\xfd\x62\x70\xb0\x93\xad\x3e\xa2\xd1\x4c\x8c\xc7\xef\x58\xca\xba\xca\x9c\x65\x0e\xc0\x0b\x6d\xc7\x66\xe2\x2a\x7f\x0c\x53\x8a\x95\xc9\x5a\x38\x80\x39\xec\x0d\x27\xf3\x2f\x9d\xce\xe5\x8e\x8a\x49\x19\xca\xd7\xf9\x74\xda\xc6\x1c\x44\x41\x46\x25\x46\x1d\x17\xf9\x88\x45\x85\x91\x72\xd6\xe0\xf2\xa9\x2e\xda\x4b\x8f\x7c\x0f\x51\xec\x75\xcc\x38\x11\x32\x76\xad\x4a\xf5\x14\x52\xac\x15\x22\xe4\xac\x8b\xdb\xab\x20\x3f\x74\x76\xb1\xc9\x04\x99\x20\x7c\xb6\xad\x96\x93\x05\x96\xc9\x2a\x6b\xcb\x91\x93\x22\x4b\x35\x74\x32\x3d\x70\xe8\x43\x43\x56\x4c\x7d\xb6\x25\x36\xbb\x76\x73\x40\x25\x3a\x72\x40\xde\x0c\x26\x21\xd3\xcc\xdb\x26\x9e\x83\x14\x23\x7b\xf6\xd7\xe6\x34\xf5\xfd\xdf\xaa\x00\x84\x0e\x67\x01\xda\x21\xd3\xcf\x8d\x9e\x8c\x17\xf6\x3e\xca\x69\x28\xe4\xc4\x37\xf8\xb0\xad\xed\x67\xc7\x3e\xe6\x0a\xf9\x59\xf0\x1a\x6d\x24\xa9\x5c\x58\xbe\x73\xed\x99\x5b\x35\x1a\xd4\x70\xbd\x28\x97\x12\xb8\x4e\x16\xc7\x9e\x43\x06\xa6\xac\xe3\x9d\xad\x27\x3a\x5c\xa5\x4a\x70\x0b\x41\xb4\xd8\x2c\xf8\xa1\x3c\xd6\xae\xd5\xb0\x96\x40\x75\x39\x9f\x76\x29\xb6\x8d\x4d\x41\xed\x83\x75\x24\x7f\x12\xa3\x01\xf9\x88\x95\x17\x6d\xdb\x6e\x83\x99\x63\xd2\x27\x07\x27\x49\x22\x6e\x0f\x8e\x0d\x27\x16\xb7\x85\x08\x6b\xf1\xba\xc9\x9c\x57\xe0\x48\x16\xff\x65\x66\xfa\x5e\xc8\x11\x8b\x0f\x0a\x9d\xed\x05\x26\xce\x8e\x58\xac\x2a\xef\x86\x27\x55\x3d\xa2\x66\x2c\xcb\x8c\x18\xe4\xf0\x59\xe3\x87\xd8\xd8\xd0\xcc\x9c\x89\x5c\xe1\xcf\x53\xaa\xf8\xf3\xe7\x9a\x8c\x19\x67\x6a\x1a\xb4\xae\x16\xa0\x11\xb4\x2b\x6b\x88\x1d\x1c\x1b\x26\x1d\x41\xa2\x4a\xa2\x28\x8a\xe7\x18\xc6\x67\x76\xdd\x19\x6d\x21\x94\x32\x9f\x42\x49\x38\xdc\x12\xc1\x1b\xba\xc9\x92\xce\x04\xb2\x8f\x27\xfb\xa2\xe2\xc9\xc6\x34\x49\x0c\xbe\x3b\xae\xea\x83\x82\xa5\x58\x51\x2b\xd2\x58\x9a\x25\x90\x02\xd7\x4b\x95\x2c\x86\x6d\x3c\xb3\x68\x42\x7f\xe8\xd9\xdb\x8b\xa2\xca\x23\xa6\xf0\x2f\xb0\x81\xa3\x20\x29\xd5\x20\x19\x4d\xd8\xef\x6d\x46\xdc\x8a\x16\x5c\x8a\x32\xcf\x4d\x76\xc3\x96\x17\x9f\x1b\x78\x05\xdc\x77\x4b\xc9\xeb\x05\xdb\xed\x54\x24\xdd\x83\x75\xc7\x95\x2c\xb3\x52\x5f\x8f\x21\x4a\xa8\x84\x18\x65\xa2\xab\x5a\xbc\xa4\xb0\x06\xa6\x5c\x01\x88\x29\x92\x42\x34\xa5\x9c\xa9\x52\xa3\x88\x84\x34\x4a\x76\xb2\x5b\xb7\x1c\x6f\x4e\x6c\x67\x54\x5e\x94\x35\x2d\xec\xf0\x8a\x3d\x89\xb0\x17\xd6\x4a\x98\x34\x0c\x53\x65\x63\xc3\x30\x53\x86\xde\xcf\x32\x55\x16\xa3\xa9\xb1\x36\x04\x5f\x10\x09\x54\x09\x3e\x20\xe4\xdc\xbc\x16\x62\xe9\x9f\x8c\x70\x2a\x05\x9f\x2d\x0b\x82\x96\x69\xce\xb5\x55\xd6\xdd\xbd\x92\xe0\xa1\xce\x3c\x77\x65\x49\xb6\xb0\xc1\xa2\xa0\x5d\xb7\xb2\x3a\xb5\xee\x85\xd7\x95\x39\xf6\x09\x20\x0d\xcf\x5e\xd2\x6c\x8c\x38\xeb\xc8\xd8\x3e\xae\xff\xb5\x1b\xbf\xa7\xc9\x86\x67\x4f\x93\x75\xcf\x8c\xf1\xae\x2b\x3a\xb1\x46\x89\x59\xcc\xe7\x2c\x61\x11\x33\x0a\xbb\x2b\x3d\x6f\x35\x22\x85\xbe\x24\x4b\xc9\x69\xd8\xbe\xc0\xe2\x99\x23\xd0\xb7\x00\x9c\x0c\xcb\x21\xc3\x9e\x33\x6c\x3f\x89\x91\x75\xe7\xcc\x6c\x49\xa6\xbe\xf3\x66\x87\xd4\x29\x7b\x13\x6a\x0c\x33\xdf\xf7\xba\xa8\xcd\x84\x84\xe5\xad\x8b\xce\x39\x42\x1d\x44\x7b\xae\xe0\xfa\xfa\x64\x03\xe5\x11\xe9\x4e\xf6\x15\x8b\xc1\x55\xd0\xd2\x82\xe4\x59\x4c\xb5\x55\x5a\xc4\x2d\x87\xb8\x04\x3c\xe4\x68\x2c\xfc\xf1\x86\x6a\x87\x2f\xaa\x9d\xa3\x99\x5e\xc9\xba\x31\x6a\xae\xc2\xa3\x15\xbe\x93\x8c\x12\x06\x5c\x5b\xf0\x32\x97\xd7\xde\x33\x6a\xc3\xf5\xf5\x09\x61\x0a\xd3\xca\xe9\x9c\xb2\xc4\x10\xb1\x6b\xbe\x1a\x32\x78\x39\x11\x49\x5c\x55\x43\x5d\xb9\xd4\xd6\x3e\x7d\x3b\xf3\x52\x43\x4e\xbb\x71\x53\x33\xc3\x9e\x9f\x36\x3c\x7b\x7e\x5a\xf7\xf8\xa6\xc3\xdb\x69\xfa\xd5\xdc\x11\x54\xc9\x57\x14\x7d\xcb\x66\x3b\xb0\x57\x34\x19\x67\x50\x80\xd3\xf9\xf6\x27\x30\xe7\x36\xf7\x42\x3b\xf9\x9f\x5b\xc8\x10\xf8\x9c\x49\xc1\x77\x39\xe6\x6f\xca\x29\xf6\xe7\xbc\xe1\xd9\xf9\x9c\x17\xd7\xca\xe7\xa0\xbb\x36\x09\xb0\x01\xa0\x8a\x30\x6e\x60\x73\xbb\x35\x7c\x7f\x72\xfe\xe6\xfa\xf2\xe4\xf4\x8d\x73\x09\x5f\x5e\xbc\xfe\xcd\xfc\x2e\xec\x62\x29\xb7\x78\x4e\x25\xb3\xf3\xae\x8a\xce\x9d\xce\xfc\x9f\x92\x91\x4d\xb5\xce\x2e\xa5\xf8\xdc\xd5\x43\x7e\x29\x45\x46\x27\x58\x0d\x08\x5d\x5f\x3f\xde\xdc\x5c\xfe\x76\x79\x75\xf1\xbf\xff\x34\x2a\x9d\xf9\xe9\xda\xfd\x68\xf6\x2e\xe4\xf4\x7f\x7f\xe1\x5f\x7c\x80\xbd\x9b\x53\xb9\x79\x3a\x7e\x3d\x5c\xae\x84\x7a\x1c\x87\x5a\x04\x90\x9a\xba\x3d\x95\x90\x6e\xc3\xa5\x6c\xc9\x66\xc3\xa7\xdf\xbe\xf9\xe7\x77\x1f\x4f\xde\x7d\x78\xd3\xae\x67\x0d\xcf\xff\xf9\xdb\xc7\x93\xab\xef\x0e\xd2\x85\xbd\x54\x38\x18\xe2\x6c\x0a\x88\xb6\x82\x00\x22\x88\xb1\x39\x9f\x98\x83\x0f\x7a\xb3\x8e\xfc\x24\x14\xce\xe7\x7a\xfa\xd4\xaf\xf9\x89\x57\x13\x02\x29\x85\xec\x4f\x29\x8f\x93\xed\x0d\xeb\x37\x66\x12\xf2\xa3\x9d\x64\x2f\x25\x1a\x9e\xbd\x36\x58\xf7\xc8\x50\xcb\xb9\xf5\xca\xa0\x48\x69\x8e\x5c\xcd\x58\x1b\xb4\x55\xd4\xfa\x10\x92\x8c\x45\x1e\x64\x9e\x8c\xa3\x4d\xe9\x9a\x1b\x54\x68\x72\x7b\x13\xb7\x65\xfb\x27\xd1\xb6\x07\xeb\x87\xd3\xfd\x69\x6a\x78\x76\x3e\x4d\xd8\x68\x66\x0e\x72\x71\x4a\xa3\x69\xd7\xcb\x9a\xd7\x7e\x90\x73\x02\xb8\xe6\x5f\x56\xae\x99\xa3\xd6\xf3\xe1\x51\x43\x77\xcc\xe2\xf0\xf5\x7d\xcc\xd4\xcc\x3a\x71\x6c\x1c\xe8\xb0\x22\xbb\xdd\x6f\xda\xa4\x77\x50\x40\xfc\x09\x79\x46\x0b\x79\xd8\xd0\xe4\x6d\x4f\xdc\x8f\x95\xc0\xe6\xfd\xa9\x5b\x7b\xf6\x32\xac\xee\xd9\xb1\xda\x44\xa7\x6c\x35\xff\x8d\xc0\x2a\x7d\x42\xdb\x46\x69\x6b\xf7\xee\xa2\xd8\xa9\x22\xc4\x3d\x64\x8d\xad\x27\x3a\xdb\xb6\x75\x3e\x6d\xec\x01\x11\xb2\x51\xc2\x57\x63\xbe\xd7\x4a\xd6\xf6\x43\xc2\x6f\x3e\xb8\x59\x1e\xab\x6f\x07\xe0\x6c\xe0\x95\x8d\xa8\xa9\x4e\x16\xd8\xd0\x40\x0e\xeb\xdd\x9c\xe7\x8d\x52\xce\x82\x19\x67\xab\x19\xf6\xad\xa7\xb8\x5c\xd1\x8f\x37\x37\x97\x3b\x25\x12\xec\x5c\x01\xa2\x5b\x7e\xd8\xf6\x0c\xaa\x25\x51\xec\x01\x09\x7a\xb3\x44\xad\xf6\x3c\xad\x65\xf2\x0e\x09\x28\x96\x82\xc2\x84\xad\x07\x58\xed\xae\xe9\xd5\x9d\xe4\x55\xf1\x91\x3f\xa0\xc0\xda\x25\xd1\xf9\x9e\x24\xd6\x4a\xde\xde\x83\x8b\xac\xed\x92\x94\x1b\x65\xd6\x6a\x1a\xe2\x83\xae\x60\x67\xa9\xb5\xba\x19\xbb\x8b\x2d\x77\x3b\xbd\xa3\x27\x65\x9b\x4c\xe9\x4e\x62\xab\xfb\x61\xbe\x53\xb9\xb5\x6b\x66\x73\x37\xc1\xb5\x03\xa7\x7a\x7c\xc9\xb5\x65\x8e\x71\xbb\xe8\x5a\xa1\xf1\xa7\x21\xbb\x5a\x6c\x54\xc6\x27\xcd\xbd\xbd\xdb\x6d\xff\x33\x3b\xfc\xd1\xaa\xbe\xd2\x38\x26\x94\xfb\x55\xe0\x59\x04\x77\x11\x11\xf4\x67\x96\xd7\x24\xb9\xc2\x36\x0c\xe6\xe8\x95\x81\xd3\x3e\x4d\x6d\x37\xee\xb2\xf7\x6a\x7c\x69\x5e\x8d\xa9\x50\x9d\x4b\x16\xbc\x7c\x79\xe5\xf2\x24\x5f\xbe\x1c\x2c\xa7\x5b\x63\xb9\x00\xa1\x8a\xfa\x54\x21\x7d\xc7\x67\xa9\xe2\x01\xd8\xa5\x2a\x46\x1b\xa3\x50\x9a\x35\x1c\xd3\x0e\x6c\xc2\x0c\xde\x8d\x49\x24\x89\xb8\xdd\x5c\xf5\xa0\xe4\x10\x33\x07\xfb\x45\xe6\xe0\x8b\xe2\xbe\xf5\xf4\xec\xf5\x15\x51\xf9\x88\x43\x7b\xca\xe0\x72\xf7\x13\xc3\x3f\x64\x04\x99\x2e\x6b\x68\xd8\x15\x66\x52\x7c\x5e\x90\xc3\xe1\xab\xaf\x07\xf8\xdf\xd1\xb7\xbd\x57\x7f\xff\xcb\xe0\xd5\xdf\xf0\x87\x57\x7f\xe9\xbd\xfa\x4f\xf3\xd3\xb7\xf6\xc7\xbf\x75\x2b\x95\xb6\x9b\x42\xb0\x67\x42\x5f\x1a\x13\xb2\xd1\x2d\x1d\xd7\xf4\xbd\xc0\x38\xd6\xb2\xf5\xb3\xd9\x2d\xd7\xd5\x6c\x68\x74\xb6\x88\xca\x01\x9e\xfd\x01\x13\x47\x76\xea\x61\x28\xa3\xe6\x1f\x05\xdd\x56\xba\x13\x31\x85\x55\xef\xb5\x70\x6a\x3b\x11\xbc\x12\x71\xd6\x12\xba\x61\x0e\x1d\x76\x49\xe2\xbe\x91\xea\x5d\x14\xcc\x6e\x21\xb0\x4f\x22\x11\x33\xd6\x10\x58\xd4\xce\xf0\x7e\xb2\xc3\x77\x62\x79\xa7\x27\xa7\xd0\xbd\x28\xc9\x14\xc8\xe5\x9b\x73\x02\x3c\x12\x31\xc4\xe4\xf4\x04\x5b\xe8\x16\x1d\xe9\x09\x76\xc2\xcd\xa8\x9e\xf6\x90\x80\x43\xe4\x29\xc8\x1c\x24\x1b\x97\x17\x76\xc5\x44\xa0\x7a\xfe\x26\xd8\xd0\x3b\x9a\x3e\xc3\x4c\x0a\x2d\x22\x91\x84\xb8\x19\x53\xb6\xbc\x87\x72\x31\x56\xb9\x82\xbe\x52\x49\xdf\xc5\x05\xd3\x5c\x4f\x81\x6b\x07\x2b\xd6\x1e\xb0\x84\x12\x98\xb2\x34\x9b\x8e\xe6\x54\x1e\xc9\x9c\x1f\xd9\x76\xe9\xea\xa8\xe4\x0a\x86\x68\x5d\x88\x37\x8d\x30\x7f\xc8\xff\xd8\x8f\xe8\x20\x92\x3a\xf4\x05\x73\x14\x2e\x32\xe0\xd7\x53\x36\xde\x95\x0b\xe3\x3a\x2f\x25\xe3\x11\xcb\x68\x43\x83\x18\x52\xb7\xa9\x99\x1f\x73\xa8\x5e\x38\x5b\x03\xd3\xd1\x46\xbe\xb3\x17\xe3\x84\xba\xf9\x43\x16\x74\xb9\x87\xae\xfd\xb8\xb8\x25\x14\x4d\x31\x6f\xb1\x7a\x9a\xf5\x5a\x70\x75\xab\x03\x33\xaf\x10\xc1\x86\x5b\xdd\x42\x33\x96\x5b\x94\x5b\xbd\x82\xc7\xef\x22\xfe\x9d\x5a\x28\x0d\xe9\x71\x4a\x95\x06\xd9\x47\x09\x1c\xbe\x3f\x8e\xf8\x77\x53\x7a\xab\x99\xe8\x0b\x9e\x30\x0e\x03\xfb\xd3\x40\xcd\x23\x07\x72\xc4\xbf\x1b\x1b\xb0\x8d\x19\x20\x12\x18\x98\x1f\xf0\xcf\x77\x40\x2c\x0f\xd5\x0d\x65\x2f\xf7\xbb\x04\x32\x6c\xe6\xd3\x7a\xc7\x94\x06\x8e\x0b\xc3\xac\xd1\x88\x2a\xed\xcb\x5a\xa9\xf5\x1b\x95\x9d\xa4\xf8\x9f\x52\x35\xc1\x2e\xc5\x31\xc4\xa7\x78\x8c\x4f\xa7\xd0\x39\x41\xfa\x9c\xf2\x22\x97\x65\x5d\x2c\x79\x07\xa1\xea\xc2\x0a\xc7\x09\x9d\xf8\xd2\x14\x1e\x20\x32\x83\x05\xc9\x15\x9d\x00\x51\x36\x34\x78\x4d\xd0\x85\x58\xca\x03\x71\x3f\xfb\xf3\x66\x62\xe9\xce\x0c\x56\x23\x8c\x7e\x34\x46\x29\x8d\x63\xe9\xc4\x46\xe9\xfb\xf2\xc2\x83\x4e\xcc\xd6\x58\x73\x29\x64\xdd\x30\x6e\x08\x75\x40\xce\xc6\x64\x78\xf0\xcb\xcb\x03\x1b\xd0\x73\xe0\xec\xa6\x03\x44\x24\xca\x37\x5b\x96\xc4\xa6\x37\x85\xcc\x34\x33\xa3\x4d\x23\xc3\x58\x23\x0e\x1a\x33\xad\xd1\x54\x1b\xd3\xa8\xea\x66\x3d\x78\x79\xb0\xa3\x97\x55\x20\x4e\x36\x0f\xf1\x2d\x3b\x97\x17\x08\x73\x53\x11\xaa\x7c\x50\x6c\xd0\x71\x85\x11\xd4\xea\xf8\xe8\xc8\x29\xa8\x03\x21\x27\x47\x12\xb0\x0c\x74\x04\x47\x53\x9d\x26\x47\xb8\x07\x6a\x60\xfe\xfd\x15\xfe\xbb\xff\x69\x9e\xf6\x2d\x3b\xff\xf9\xa7\x8f\xe7\x81\x0f\xd8\xed\x5b\x51\x67\x2d\x84\xbf\x3e\xba\x48\xcb\xa8\x52\xb7\x42\x76\xe5\x89\xa8\x3d\xb9\x21\x96\x33\x62\x2a\xfa\xd2\x09\xdc\x44\xc7\xc1\x00\xf4\x5c\x81\x1c\x3a\x94\x38\xb3\xe6\xc1\x4a\x99\xd7\xe8\x68\xb6\xa6\x5e\xa5\x5a\xe0\xdf\xff\xfe\xed\xce\x35\xc9\x1d\x33\xdb\x48\x49\xb5\x43\xdc\x9d\x48\x19\xd1\xe7\x8a\x87\x4b\xcf\x14\x3b\xe9\xf3\x8e\x7f\x2e\xf3\xb9\x5d\x90\x8c\xd9\x94\xef\xac\xd0\x39\x59\xda\xff\x8e\x6b\xfc\x9f\x29\xe0\x7a\x6a\x0c\xa2\x4a\x1f\x66\x4f\x63\xa1\xf3\xb5\xf4\xf5\x7b\x65\xed\x86\x52\x37\xd8\x42\xf3\x7a\x25\x28\xb3\xe6\xac\xdc\x9b\x6b\xf1\xd3\x3c\xdd\xda\xce\xfe\x78\xbe\x5b\xe0\x61\x42\x95\x32\x56\x71\x57\x56\x5e\x61\xe0\x1f\xcf\xcb\xe1\xe4\x30\x57\x40\x86\xef\x18\xcf\x3f\x0f\xcb\x5f\x07\x28\xc1\x39\x24\x85\xdc\x89\xb2\xf7\x5a\x7e\x48\xcb\x87\x51\x3e\xe9\xba\xb1\xae\x84\x99\x22\x12\x52\xa1\xc1\x0e\x9e\x60\x9a\xb2\x12\xae\x92\xa1\xfb\x65\xb0\x4e\xa3\xab\x50\x48\xb5\xa6\xd1\xb4\x6c\xa5\xf9\xd3\xc7\x73\x97\x6e\x43\x72\xc5\xf8\x04\x19\x77\x7f\x2c\xa4\xc1\x5b\xbb\x58\x0c\x1f\x75\x04\xeb\xc4\xaa\x65\x5d\x8f\xbc\xa4\x5c\xa1\xf0\xf0\xea\x1c\xd5\x5e\x9d\x13\xa8\xaf\x38\x43\x27\x7c\x93\xc6\xe1\x36\x59\x90\x84\xe6\x1c\x17\x6b\xce\x44\xc9\xd3\x5e\x1e\x7f\xf3\xf5\xd7\xdf\xec\x16\x8c\x8d\x4b\xbb\xce\x55\x06\x9d\x2b\x0a\xb8\xb7\xad\x53\x53\x53\x39\x01\x8d\x80\xb1\x34\x85\x98\x51\x0d\xc9\xa2\x12\x26\x12\x58\x9c\xed\x7a\x62\xce\xb2\x91\xf4\x89\xa0\x71\x40\x39\xfb\x62\x6d\xba\x6d\x75\x61\xb3\x25\x6e\xec\xe3\x6b\x96\x92\x71\x7d\x2a\xd2\x94\x76\xa6\xb2\x4b\x33\x44\xb9\x18\x25\x1c\xe8\x76\xaa\x2c\xb1\x6b\x8f\x3d\x61\x6d\xc5\x23\xcb\xe8\x96\x44\x4c\xee\x34\x13\xb1\x85\xcf\xce\x68\x0a\x09\x34\x95\xe1\x6c\x97\xbe\x6f\xdd\xf8\x87\xba\xfe\x5f\x2e\xd2\x6b\x2f\x23\x6c\xa9\x5d\x6f\x00\xc5\x05\x4c\x21\x25\x8c\xe3\x36\x31\x59\xdc\x54\x2c\xaf\xec\xd0\x9d\xd3\xea\x1d\xdc\x4e\x47\x64\x2f\xa5\xbf\xb4\x3b\x38\xc3\xe4\x3a\xdf\x56\xd7\x57\xb6\x75\x84\x8c\xd9\x7a\xe8\xd8\x30\x02\x28\xe8\x1b\x70\xaa\x86\x2f\x1d\xda\x25\xb4\x6e\x57\xd5\x7d\x06\x71\x97\x3b\xb2\xe7\xd5\x96\x09\x1b\xd3\xe2\xfd\xe4\x0f\xdd\x18\x0a\x38\x6d\x38\x57\xcb\x33\x3e\xea\x09\xf1\xd5\xb4\xeb\x97\xd5\xef\x00\x69\xdb\x1e\xda\x4b\xd5\xad\x85\x80\xbb\x93\x7d\x20\x19\x60\x3d\xf6\x65\x18\x58\xe9\xcb\x47\x07\x5b\x92\x38\x8e\x59\x7e\x74\xc7\x20\xae\x29\xe5\x1c\x92\x6b\xc6\x67\x5d\x75\x9c\x77\xee\x04\xbb\xa1\xca\x72\x2b\x74\xf0\x29\xcd\x78\x81\xb9\x6e\xb1\xaf\xb6\x2c\xe5\x00\x39\x9f\xd3\x14\x88\xc2\xca\xa0\xfe\x03\x8e\x45\x08\x49\xc6\x79\x92\xb8\xda\xa1\x1f\xae\xce\x1e\x3d\x91\xbe\xc4\x9e\xad\x3a\xb5\x2b\xfe\x6c\xf1\xaa\x2f\x05\x75\x78\xd0\xb6\x13\x8b\x5e\x35\x2a\x0e\xa7\x61\xb3\x09\x68\xe8\xc8\xd7\xd0\xd3\xfc\xd3\xf5\xc5\x7b\x17\x86\xba\x8f\x40\x6a\x78\xf6\xda\x4f\xfd\xa2\xac\x77\x7a\x1b\xa6\xe9\xc7\xde\x1f\xd7\x2c\x7c\xe7\x35\x67\x3f\x30\xe3\xd3\xe0\x0a\x05\x6a\x1f\x95\xa3\x3e\x3e\x1a\xe6\xb0\x25\x79\xcd\xb1\x2a\xd7\x22\xc3\xa0\x37\xd7\xfd\xa6\x1a\x0f\x7e\xcb\x82\x27\x27\x93\x22\xce\x23\xa8\x27\xac\xca\xdc\xeb\x12\x25\x74\xf5\xe1\x52\x49\x68\xd1\x15\x82\x8c\xa4\x98\x81\x7c\x02\x71\x24\x16\xd3\x5b\x51\xdb\xae\xb8\x1e\x01\x51\xf9\xc8\x4c\x3c\x02\x7b\x5b\xdc\x0d\xe9\x81\x29\xcb\xed\x68\x46\x7a\xa5\xad\x2e\xf6\xe9\x39\x70\x3e\x80\x83\x27\xb0\x1b\x63\x96\x68\x90\x76\x3b\x4e\xdd\x61\xde\xb0\xf8\x99\x9d\x82\xf1\x09\x11\xdc\x62\x4f\x91\x11\x55\x58\x4d\xdb\x37\xaa\x8b\x83\x2e\xee\x83\x08\xfa\xce\x68\x98\x32\xa5\x85\x5c\x1c\x0c\xc8\x35\xe3\x91\x93\x25\x76\x02\x4c\xd8\x1b\x01\x70\xf4\xa8\xcf\xdb\xee\xb5\x39\xdc\x82\x24\x73\x90\x0a\xaf\xc3\x4b\xc3\xa2\x57\x81\x98\x29\x2f\xe9\xe2\x0d\x7a\x49\xb7\xd4\x9e\x67\x7c\xf6\x0f\xc6\x63\xc6\x3b\xdf\x15\xd8\x92\xb5\x23\x3b\x68\x8d\xaa\xb5\x30\x34\xc5\xf8\x8c\xcc\x19\x0d\xb9\xa1\xca\x70\xd6\x12\x84\xa2\x44\xeb\x80\xdc\xa0\x5c\xae\x48\x7c\x7f\x0b\x1d\x76\x02\x94\x70\xa0\xeb\x5b\x59\x60\x26\x09\x20\x4c\xae\x6d\xf7\xba\x87\x2b\x30\x69\x71\xfb\xdd\x3a\x3b\x39\x84\xcf\x11\x64\xba\x4b\xcb\x9c\xea\x64\x4c\xb9\x02\xb5\xa3\x45\x05\x2d\x16\x11\x3b\x5d\x83\x76\x33\x7d\x7d\x15\xe0\x5d\x4d\x60\x17\x96\xfc\x50\xa6\x70\xe7\xa6\x65\x0e\xbe\xc0\x86\xf8\xa6\x7e\x45\xf3\xb2\x48\x70\x7b\xd3\xa9\x08\x66\x0f\x92\x5f\x38\x79\x49\xce\x96\xf7\x0c\x6f\xb2\x5a\xb6\xd9\xe3\x26\x93\x02\x43\x90\x5f\x9a\xe3\xd3\xd6\x1b\x2d\x78\x6a\x30\x55\xcb\x72\xac\xa2\x77\x59\xb5\xd7\x59\x53\x47\xb3\xd0\xb1\xa9\xed\x75\xb6\x5b\x97\x2f\xb3\x91\x2a\xa2\x09\xe3\x93\x73\xd0\x92\x35\x54\xb4\x22\x6b\xbb\xba\x92\x39\xeb\x11\x58\x99\x8f\xa4\x38\x61\xa1\xad\x87\x54\x0b\x44\x81\x16\x18\x41\x3f\xac\x34\x2a\x1a\x7a\xa6\x2f\xc9\x30\xca\x72\xff\x63\xe5\x2b\x81\x83\x47\x0c\x39\x5c\xc1\xd8\x86\x0c\x54\xa1\x8c\x45\x94\x97\x1d\x4b\x30\x52\x12\x2b\xc4\x72\x6b\x48\x32\xc1\x77\x6b\xb5\x54\x81\xef\x06\x39\x50\x57\xac\x5e\x83\xbb\xad\xc1\xd0\x67\x4b\x3b\x1e\x17\x24\x81\x39\x24\x06\x15\xa7\x97\x1f\x48\x06\x32\x32\x2b\x98\x84\x0e\xcc\xa1\xed\xfa\xe0\xc4\x28\xce\xbb\xb6\x3f\x2f\xca\x4e\x5d\x97\x22\x1e\x14\x38\x0b\x9d\x98\x3b\xc7\x66\x4b\x2b\xb6\x84\x76\xbe\x32\xee\x42\x98\xf6\xb6\x74\x63\xba\x9c\x66\x74\x50\x99\x66\xe0\xf8\xf2\x20\x86\xb9\x2b\xd7\x1e\x78\x21\xc4\x2c\xaa\xd4\xdc\x9d\x66\x03\x33\xde\x2d\x35\xef\x5d\x23\x5f\x9a\x6b\x24\xa5\x9f\xaf\x23\xda\xb9\xd3\xd1\xc1\x09\x27\x79\x96\x81\x24\x23\x91\xf3\xb8\x48\xc0\x2f\x3b\x40\x5e\x8a\xd8\x59\x57\xad\xed\x2e\x7d\xa3\x02\x66\x09\x25\x49\x20\xa9\xab\xc3\x30\x28\x0e\xc6\x94\x86\x5b\xa4\xa1\xd6\x46\x22\x9a\xb9\xdc\x31\x04\xc3\x32\x46\xe5\xd9\x22\xe3\x4a\xd3\x24\x71\x33\x3f\x41\x16\x98\x32\xbe\xd1\x8e\x54\x5b\x52\xd7\x6d\x43\x19\x0f\xe8\xf0\x1d\xe2\x4f\x1a\x5b\x23\x15\x7d\x92\xd6\x76\x02\x95\xf5\x97\x2f\x7f\x07\x29\x5e\xbe\xac\x68\xeb\xa1\x04\x97\x14\xa8\xeb\x47\x51\x63\x72\x33\x45\x0c\x43\x84\x98\xc4\x66\xef\xb4\x20\x66\xee\x36\x7d\x9d\x0b\x5d\x89\x0a\x2c\x33\x95\xe3\x4a\x53\x6e\xb3\x88\x35\x1e\x1b\x98\xf3\xc1\x36\x58\x8a\x24\x11\xb9\x7e\xbd\x19\x9b\xf5\xe6\xb2\x16\x64\x22\x69\x9c\xa3\x8a\xad\xa6\x6c\x8c\x35\xdd\xc7\x63\x16\x15\x05\xaa\xa8\x06\x15\xb2\x9f\xae\x60\xce\x14\xaa\xe2\x3c\x36\xf2\xce\x55\x44\xb1\x60\x15\xed\x9c\xdd\x66\x57\xec\xdb\xc0\x94\x3e\x70\xc1\xcc\xe8\xd3\xc1\x96\xba\xd9\x52\xf2\x83\x48\x28\x9f\xd8\x6e\x97\x03\xbf\xf8\x90\xb0\xb4\x92\x8a\x48\x70\xed\x3b\x5d\x80\xb4\x34\x8c\xc7\x32\x55\xea\x4a\x5f\x60\xdd\x67\x5c\xd2\xfd\x35\xeb\x4e\x04\x46\xdf\x6d\x6b\x92\xbd\xb3\xc3\x77\xac\x4a\x99\x88\xae\x21\xb4\xa7\xe6\x5d\xd7\x47\xcf\xc0\x4e\x44\xae\xb3\xbc\x99\x2a\xf6\x61\x23\x7b\xed\x60\xfd\x71\x45\x5f\x3a\xba\x59\xc5\x44\x91\x14\x14\x66\x2d\xd9\x91\xbb\xe8\xa2\x9f\x54\x67\x22\xbb\x40\xda\xf6\xa4\xae\xfc\x65\xe1\x4e\x4b\x37\x9f\xbf\x94\xa0\xf5\x02\x23\xeb\x36\x8b\x06\x38\xc8\x70\xa4\x8d\xe3\x63\x7c\x72\xe0\x7b\x65\xe2\x1d\xa6\x81\x71\x27\xd8\xd0\x3c\xec\x1c\x21\xfe\xc9\xf0\x63\x87\x1b\xe4\x41\xd6\xba\x3c\xac\x76\x3a\x39\x7b\xff\xfd\xc5\x0e\x71\xb1\x2d\x47\xcc\xe6\xc2\xee\xe3\x72\xfe\xd8\x71\x39\xa8\x59\x6d\x2b\xff\xce\x51\x2d\xdb\xbd\x26\x73\x57\xe7\xc0\xf3\x32\xb0\x77\x45\xe8\x08\x7b\x24\xb1\x0b\x18\xfe\x25\xa5\x99\xcb\xd4\x0f\x39\x98\xd6\x57\x85\xce\xc2\xcf\x19\x44\xba\xe8\x30\xf4\xe1\xe6\xfb\xfe\xb7\x95\x76\x6c\x41\x7b\x05\x5b\xb9\x9a\x49\x32\x29\x22\xab\x28\x8d\xb0\x37\x34\xaa\xdf\xf6\x66\xe8\x54\x70\x0d\x9f\xad\x5e\xa5\x25\x6b\xeb\xb9\x31\x02\x43\x9b\x4e\xe5\xf2\x22\x00\x4b\x2d\x28\xec\x93\x61\xbf\x47\x13\x25\x48\x4a\x63\x28\x5b\x9c\x05\xe6\x74\x76\x53\x99\x5a\x52\x34\xa6\x37\x82\x8b\xda\x46\xc1\x4c\xba\x6c\x55\xeb\xdb\x4c\x16\x6d\x6e\x53\x33\xe5\x95\xc8\x35\x0c\xc8\x35\x76\x02\x39\x26\x3f\x17\xdb\xf1\x6f\xbb\x1d\xbf\x1e\x73\x9a\xc2\xcf\x47\x33\x58\xfc\xda\x33\x26\x81\x0c\x86\xfe\xd3\x14\x4a\x65\x51\x2d\x35\xc6\xb3\x7f\x34\x48\x9c\xc1\xc2\x45\x79\xa3\x02\x5d\xbe\xdf\x02\x6b\x31\x93\x99\xc0\xb5\x93\xc2\x6b\x20\x88\x9b\x35\x8f\x7d\x6e\xfd\x5e\x31\xbb\xaf\x96\x1b\x6a\xa3\x2b\xf0\x0a\x3b\x2c\xb9\xd3\x21\xb2\x16\xb3\x73\x8c\x53\xb9\xc0\x9b\x6c\xe0\x81\xd8\x72\x12\xe6\x9e\xc8\x23\x2b\xcc\xaf\xc2\x1f\xc3\xfe\x95\x11\xb8\x8e\xcc\xee\x8c\x19\x0c\x34\x42\x67\x3f\x53\x09\xc2\x09\x81\x6b\xf8\x95\xbb\xb2\x74\xf7\x3a\xb4\xb0\x55\x13\xe1\xb2\x1e\x5d\x43\x68\x7c\xd9\xdd\xbd\x77\xa9\x71\x96\x2b\x90\x1d\xb9\xd7\xcf\xff\xd7\x4c\xfe\x6b\xc8\x4b\x82\xec\xad\x9d\x89\xf5\x56\x38\x58\x60\xc6\xa6\x69\xd6\x39\x18\x72\x46\x5c\x7e\x67\x7e\x58\x0d\x82\x32\x23\x1f\x9f\x09\xce\x45\x92\xa7\xdb\x1c\x88\x4b\x90\x0a\xf3\xcb\x34\xf9\x88\x73\x90\xd3\x84\xb2\xd4\xb7\xba\x4a\x6d\x97\xef\x90\x6e\x50\xd0\x40\x36\x8f\xcc\x26\x1d\x1f\x15\x29\x34\x47\xb8\xf1\x8f\x8d\x9d\x16\x4e\x2b\x32\xe0\x34\x63\xdb\xea\x76\x17\x19\xf0\x93\xcb\xb3\x3b\xd0\xee\x52\x9a\x6d\xd2\x44\xb2\x1c\x84\x97\xc2\x3e\xf8\xc1\x9c\x61\x6f\x70\x39\xd8\x1e\x9d\x3a\xf7\x22\xfa\xcb\x12\xd1\x6d\x27\xee\x96\x6f\xdf\xab\xed\xc2\x0c\xde\xf7\xb7\x69\x78\xf6\xd4\x58\xfb\x0e\x06\x27\x9c\x70\x2e\xac\x1f\x7d\x13\x36\x8b\xc5\x0e\xc7\x84\x96\x83\x9d\x68\xd4\x92\x72\x35\x06\x29\x03\xea\xd2\x43\x31\x58\xbb\xc0\x77\x58\x29\x72\xf3\xb5\xb9\x0a\x93\x4f\x6d\x59\x2d\x04\x9f\xc5\xa3\x6d\x79\xc8\xe5\xeb\x7f\xec\x39\x48\xc3\xb3\xe7\x20\x75\x4f\x4a\x3f\x7f\xe0\x85\xc3\x68\x83\x23\x56\x5e\x4a\x67\xa2\xd2\xe1\xbb\x1a\xbb\xd7\x2d\x5e\x20\x2f\x3f\xef\x6a\xdd\x53\x4e\x60\xce\x22\x7f\x5d\xb9\x6a\xea\x71\x42\x47\x4a\x24\xb9\x0e\xfa\x8d\x1c\x78\x18\xb1\x57\x84\x5a\x55\xb2\xde\x5f\x0d\x09\x1b\x93\x61\xca\x78\xbf\xf8\xfe\x90\xb0\x60\x46\x77\xa2\x84\xaf\x13\xfb\x62\x40\x2e\x78\xb2\x20\x82\x63\x5e\xc3\x30\xa5\x9f\xfb\x95\x95\xb8\xba\x6c\xcb\xb3\x07\xa6\x76\x4b\x2c\xec\xd4\x9d\x52\xa1\x52\xc6\x4f\xee\x71\x47\xd3\x3c\x78\x0f\xad\x34\x4b\x12\x34\xfe\x37\xdc\xd6\x10\xe6\xdd\x86\x37\x6c\xeb\xea\x5e\x74\xc5\xba\xdd\xa3\xd5\x9d\xbb\xc3\xbd\x68\xe3\xf4\x09\xd5\x63\x21\xb7\xae\x4b\x74\xe9\xc6\x3f\x5a\x63\x84\x18\x34\x44\x2e\x81\x01\x0b\x1d\x96\x8d\x96\x03\x68\x67\xe3\x8a\xbf\xc6\xe3\xc0\xa3\x3d\x92\x80\x09\xea\x87\x4c\x63\xe6\x46\xe5\x77\x61\x77\x76\x51\xd1\x8a\x08\x9e\x2c\x76\x2c\x6b\xb5\x17\x84\xa1\xa6\xf8\xb8\x1d\xaf\xed\x06\x76\x27\x1d\x3b\xac\xb2\xf5\x87\x90\x66\x7a\xf1\xa2\x24\x81\x0e\xa9\x07\xc5\xbb\x4c\x91\x94\x29\xc5\xf8\x64\xd7\x2c\xc2\x3f\xa1\x54\x9f\x24\x62\xd4\xb9\xfe\xf3\x19\x8f\x5d\x91\x39\x66\xbd\x2b\x05\x8e\xcb\x20\x33\x7f\x2a\xed\xc4\x41\x07\xa5\xab\x79\x1a\x51\x85\xdc\xd8\x8e\x20\x66\x55\x54\x8b\x4a\x6b\x25\x43\x60\xf7\x99\x75\x91\x35\x35\xc3\xea\xc0\x57\x45\xbc\x57\xa3\x1b\x9e\xbd\x1a\xbd\x31\xe2\x32\x29\x52\xd0\x53\xc8\xb7\x2e\x81\x74\x59\xcc\xb0\xa7\xcb\x86\x67\x4f\x97\x75\x4f\x26\xe2\x73\xc1\x99\xee\x1c\x61\xe8\x6b\x90\x52\x32\xbc\x2c\xc6\x0e\xcb\x6b\x26\x03\xa0\xd7\xd0\xda\x73\xfa\xee\xa4\x7d\x5e\xb9\x86\x8d\xfd\x40\xf5\x6b\xb0\x6e\xa1\xcd\x1a\x0f\x88\xb8\x9f\xfa\x89\x8a\xa2\xd9\x8f\x9d\xa9\xdb\xc6\x77\xf2\x24\xe9\xdb\x6b\xcb\xad\x19\x4f\x9e\x24\xe4\x1a\xa7\x78\x9c\xf2\x6b\xd1\x72\x36\x50\xa1\x9a\x48\x98\x30\xa5\x65\x48\x11\xb1\x2b\xf7\x91\x2e\x99\x88\x8d\x7e\xc3\x34\xa6\x81\x8e\xed\x6d\xf4\x70\xb9\x87\x47\x2c\xa2\x19\x48\xfb\xc9\x4f\x4a\xf0\xc0\x06\xef\x8d\x88\x3d\xbb\x5d\x7f\x58\x4a\x27\x60\xce\x0c\xc8\xd7\x90\xc0\x64\xc3\xea\xcf\xdc\x55\x6d\xa5\x6b\x5a\xf3\x2d\xd3\x53\x42\x2d\xdc\x71\x71\x0a\x42\x91\x07\xb8\x38\x70\xe9\x05\x71\x01\x8c\xbf\x41\x1d\xba\x86\x26\x08\x71\x3f\x43\x90\x87\x24\x4a\x72\xa5\x83\x79\x33\x52\x18\xbc\xdb\x23\x55\x40\x87\x25\x4e\x32\x1a\x81\x4f\x56\xa8\xe6\x82\xb8\xa4\xdf\x90\x1b\xc6\xf6\xcc\xd9\x31\xc1\x1e\x4f\xfb\x7b\xda\xb9\xbf\x2a\x56\x14\x37\xec\xcd\xf1\x09\x0c\xd2\x70\xa9\x82\x6e\x81\x98\x4f\x79\x36\x26\x09\x8c\x43\x52\x0e\xcd\x58\x8b\x70\xa6\x56\x3c\x24\x9a\xce\x80\x97\x0e\x92\x61\xc5\x9b\xe6\xbd\x37\x21\x0f\x95\x67\x73\xcb\x9c\xe0\xfe\x3c\x52\xff\xca\xa9\x9c\x6d\xaf\xa7\xfe\xb7\x1d\xbe\x57\x52\x1b\x9e\x3d\xd7\xac\x7b\x32\x1a\xcd\xe8\x04\x6e\x16\x59\xe7\x40\x1f\x43\x7d\x9e\xd8\xdc\x70\x5b\x9d\xa5\x6c\x0a\x30\xa6\x4a\xf7\x3f\x51\x19\x3a\x5e\x42\x92\xa1\x4d\x10\x1b\x2e\x35\xd6\x71\x23\x5f\x0c\xc8\x19\xb7\x9e\x8c\x91\xd0\xd3\x6e\x73\xa2\x53\xd9\x4f\x6a\x10\x56\x38\x92\x7b\x44\xdf\x8a\x25\x16\xf0\x96\xe9\x52\x2f\x0d\x5e\x3d\xc8\xc2\x07\xd3\xb3\xc2\x00\xb9\x89\xff\xcc\x8c\x69\xdf\xe1\xd8\x10\x38\xc4\xc0\x23\x20\x62\x1e\x4e\x81\x34\x33\x14\x2b\xb2\xde\x73\x33\x4c\x02\x8d\x17\x36\x1e\xcf\x46\x04\x33\x3e\x4e\x72\x33\xa3\x6a\x71\xce\x99\x95\x24\x79\x55\xcc\xf8\x2a\xa1\x06\xc0\xda\xd4\x43\xf3\x95\x59\x03\xaf\xb0\x4f\x24\xa4\x04\x95\x09\x57\x06\xc5\x0a\x98\x31\x93\x4a\x2f\xed\x7c\xe1\x2c\xa6\x4a\xb1\x49\xb8\xc1\x49\x8d\x94\x62\x6e\x9f\xb9\x20\xf0\x99\x29\x8c\x86\x34\x40\xdb\x1b\x0f\xaa\xa3\x69\x70\x7f\x56\xa7\xc3\x39\x1e\xbd\x82\x55\x0b\x4f\xf2\xc2\x65\x5b\x6e\x7f\xe5\x85\xd3\x9e\xdd\xd7\x3f\x7b\x76\xbf\x31\xe2\xb0\x64\xcb\xd6\x04\x69\x06\xef\xa9\xb1\xe1\xd9\x53\x63\xdd\xb3\x49\x6f\xb2\x50\xf7\x6c\x1f\x3f\x8e\x04\xbc\xd3\xf5\xbd\x4e\x94\x6d\xca\xea\x9a\xff\x6c\x52\x32\xe0\xe6\xdd\xf5\x72\x53\x56\xf0\x11\xf6\x6a\x29\x6b\xbe\x45\x94\x95\x77\xa9\xb8\x9c\x9a\xec\xf9\x4a\x8f\xb1\x3b\xab\x53\xb2\xba\xf0\xeb\x80\xeb\xaa\x7e\xf9\x55\x53\xce\xe7\x05\x15\x55\xfb\xbd\xd8\xbf\x79\x77\x1d\x58\xfe\x32\xf6\xac\x82\x62\xd7\x67\x8c\xbb\x5f\x0e\xec\x27\xfa\x45\x16\x00\xfe\xeb\xd7\x5f\x0e\xc2\xb6\xb8\xef\x7b\xbc\x12\xbd\x5f\x81\xb7\xe7\x6e\xdf\x24\xfa\x58\x85\x8b\x67\x08\x4c\x6a\xd6\xe6\xee\xda\xdc\x34\x95\x1b\x73\xa3\xc3\xf5\x88\x30\xf3\xdd\x32\x05\x64\x21\x72\xbc\x60\x57\x10\x52\xb5\x28\x4e\x8a\xd8\x2b\x2b\xc5\x3b\xd7\xc3\x2f\x07\x47\xbf\x1c\xac\x57\xb7\x29\x28\x25\xe8\x33\x78\x58\x1a\xda\xfe\xe8\xb4\x9e\x9b\x16\x05\xf8\xf1\xce\xcd\x23\x9f\x9a\xed\x8e\x4c\x0b\x36\xb7\x3b\x32\x06\xfc\xc0\xa4\xdb\x1c\x19\x7b\x30\x02\x93\x6e\x77\x64\x2c\x91\x04\xa6\x7d\x30\xf2\x79\x5d\xe6\xfd\x6c\x2d\x7a\xaa\xb9\x43\x2b\x22\x28\x93\x62\xce\xe2\x56\xf3\xd1\x9f\xb8\xc2\x78\xa4\x4b\xb3\xb8\xdf\x8e\x99\x59\x7d\xe5\x6b\xc1\x02\x72\x55\xb7\xaa\x04\xe0\x91\x5c\x64\x9a\x68\x90\xa9\x87\x15\x55\x0a\x2c\x1a\x58\x86\x3b\x38\x80\x5b\x8a\x89\x16\xf9\xb2\x53\x3a\x77\x82\x5f\x62\xd1\x63\xe2\xac\xdd\x29\xd0\x44\x4f\x49\x34\x85\x68\xe6\x4b\x15\x85\x2f\x2c\x8c\x66\x11\x09\xce\xc1\x87\xc9\x8d\x3d\x7c\x90\xc4\x86\xca\x31\xfc\xb0\xe2\x50\xf0\x1a\x47\xb0\x9a\x18\x5d\xf8\x15\x15\xe5\x94\x56\x76\x0b\x53\xc5\x40\xe2\xd5\x8a\xd1\x6a\x0c\x41\x87\x4f\x26\x8b\xed\x60\x8b\x5a\x3c\x52\x53\x21\x75\x51\xe3\x11\x8f\xc4\xa1\xfb\x69\x50\x78\x88\x07\x6a\x1e\xbd\x08\x67\xcc\xb1\x68\x6a\xcb\xe7\x29\x43\xe3\x92\x2a\x2d\xf3\x48\x1b\xcc\x4c\x80\x83\x3d\x61\x4b\xbd\x11\xf5\x4a\x58\x5a\x08\x70\x6c\x39\xdf\x7a\x26\x37\x2a\xd6\xf6\xc0\x67\xf2\x9e\xf8\x7b\xb7\xd4\xcb\xbd\x76\xf4\x47\xd7\x8e\xce\xb8\x65\x33\x6f\xe2\x09\xdc\x94\x6c\xf0\x52\x24\x2c\x6a\xf0\x04\x91\x75\xaa\xaa\x5a\x42\x53\x71\x6b\xd6\x1b\x03\x4d\x2c\x3a\x98\xfb\x84\x2f\x61\x15\xda\x7c\x5b\x3b\x15\x6b\x1d\x0f\x7b\x64\xf8\xda\xda\x86\xb6\x1c\xe3\x15\xb8\x9a\xaa\x7e\xa2\x4d\x2a\xbb\x3d\x9a\x2a\xf6\x16\xba\xa3\xb1\x46\xed\x34\x34\xf6\x87\x32\xd9\xde\xc2\xe2\xb1\x55\x4e\x33\x7c\xcf\x8b\xfe\x78\xbc\xa8\xc2\x7f\x36\x3d\x32\x4b\x1a\xdc\x22\x83\x1e\x49\xd8\x0c\xc8\x10\xe2\x09\x18\x46\x92\x51\xa5\xf4\x54\x8a\x7c\x32\x6d\xbb\x00\x2a\xd4\xc2\xe1\x86\x7a\x41\x8b\x17\xef\xee\x91\xd6\xe2\xe6\xdb\xb1\xbe\xf8\x03\xd7\x15\x6f\x4d\x26\x88\x84\xd1\x57\xc7\x84\x7a\xc8\x42\x06\x18\x40\xec\x13\xfd\xdc\x3d\xd9\x3e\x76\xa7\xe9\xa5\xbd\x23\xb8\xee\xe1\x22\x86\xcb\xee\x7d\xf2\x5d\x4d\xb8\xe2\xd0\x08\x57\x1c\x53\xb8\x3a\x4d\xef\xdd\x74\x9d\xc2\x24\xc7\x34\x51\x3b\xc6\x49\x76\xe3\x0d\xfd\x51\xa8\x07\x45\x77\x1e\xe1\xfb\x48\xec\xef\x5a\xea\x9f\xfd\x11\xab\x7b\x1c\x11\x6e\xda\xe1\xc7\x11\x9d\xf2\x4a\x14\x7a\x29\x7e\xfe\x99\x66\x6c\x22\x45\x9e\x1d\xfd\xea\xfa\xb9\x1c\xff\x3a\x63\x3c\x3e\xfe\xb9\x70\x36\x1c\xfd\x1a\xf4\x63\x3c\x89\x4b\x78\x33\x7b\xfa\x7b\x97\x2a\x2d\xfb\x32\x8a\x4f\xb8\x8c\xa2\x16\x09\x84\x30\xd7\xce\x5a\x6f\x8a\x19\xf6\x5c\xb5\xe1\xd9\x73\xd5\xda\x77\x28\xe3\x4d\xdd\xd5\xd7\xd6\x64\x48\xcf\x97\xc8\xb2\x03\xd1\xd4\xb1\xb4\x67\x4c\xdb\x0a\x8b\x1d\xbe\x85\xc5\xcf\xdf\x7d\x34\xe6\xf0\xaf\xc7\x6f\xc6\x63\x88\xf4\xcf\xc7\xd7\x58\x9b\x5b\xfd\xda\x6c\x55\x3d\x09\xb6\xaa\x25\x8d\xba\xe9\x39\x7b\xb6\xfa\x64\xd9\x6a\xe3\x1f\x1b\xfe\xa0\x34\xd5\xab\xc1\xcb\x2b\xa9\xae\x6b\xd1\xd7\xd7\x38\x86\xc4\x30\x66\xdc\x25\x99\x88\x11\xa2\x21\xc6\xf9\xf0\xde\xa9\x66\xdc\xd2\x47\x9a\xa9\x60\x94\xb3\xa4\x06\x3d\x4b\x50\xd9\xfb\x9c\x85\x77\xa4\xe2\x90\xd5\xd2\x0b\x47\xcb\x51\xa3\xeb\xb1\x88\x61\x42\xbc\xcc\x47\x09\x53\xd3\x6b\x6d\x4e\xf9\x64\x71\x81\x5f\x6e\x20\xd9\xd2\x6f\x71\xd9\x4a\xdc\xbb\xba\x2c\x46\x54\xc1\x59\x4a\x27\x5d\x9c\x16\x14\xdf\xb6\x39\x16\x45\x6d\x91\x82\x41\x53\xdb\x5f\x90\x24\x74\x01\xd2\xfa\x5f\x1a\x99\x32\x4e\xa1\xaa\x45\x28\x72\x05\xe3\x3c\x21\x6c\x8c\xfe\xb7\x5b\xca\xb5\xd9\x09\x7f\x69\xa6\x44\x0a\x24\xca\x95\x6e\x2c\x7e\x5b\x81\x0c\xbd\x70\xe3\x5c\x62\x14\x72\xae\x91\x79\x10\x25\xc6\xfa\x96\xca\x86\x18\xd2\x16\x2c\x22\x41\xf8\xad\xeb\x80\x28\x74\x34\xba\xd7\xf1\x72\x2c\x16\x99\xbd\x90\xc4\x99\x30\xc3\x84\x57\x89\xab\x75\x51\xb5\x2f\x00\xcf\x1b\x2a\x57\xf4\xd1\x5b\xc6\x1a\x9c\xa2\x7d\x92\x89\xfa\x9b\xd5\x16\x3c\xcc\x28\x67\x33\xf1\x0f\xb3\x86\x53\x1a\x4d\xbb\xd0\xcc\x12\x73\xff\xa0\xa0\xe1\x20\x60\xff\x18\xa0\xb1\x4f\x98\x69\x40\xc8\x5b\x04\x80\x64\x76\x8e\x12\xc7\x91\x81\xa6\x5e\x3e\xb4\x09\xf0\x94\xce\xa1\x8b\xca\x78\x6e\xde\x5b\x51\xcd\xbc\x62\x52\x32\x0c\x2c\x2f\x7d\x84\xff\xdb\x77\xe1\xf1\x4d\x8e\x3a\x9b\xfb\x88\xab\xdf\x56\xb0\xd1\x8d\xfc\xfe\x4b\x5b\x91\x2b\x20\xa7\x27\x76\xbc\x42\xa5\xe4\x7a\xf9\x46\x20\xec\x4e\xef\xf9\xfe\xac\xfe\xee\x79\xf9\x5e\xf2\x50\xbd\x28\x90\xe3\x6e\xd3\xc3\x17\x28\x12\x52\xa1\xc1\x21\x59\x42\x26\x14\xd3\x42\xb2\x0a\x8f\xf0\xfd\x60\xff\x77\xf0\xcd\xd7\xff\xb9\x74\xfd\x1c\xba\x4e\xa0\x3c\x26\x97\x6f\x4f\xaf\xbf\xfa\xbb\xbb\x99\x58\xb9\xbb\x26\xd1\x94\x32\xae\x06\xe4\x84\xfc\xf4\xf6\xba\x7c\x27\xbc\x7a\xa5\x85\xbd\x7b\x58\xf6\x9f\xfa\xbc\x5c\x2d\x88\x7d\xa3\x16\x31\x6d\xe0\x56\xba\xee\x58\x9f\x56\x5e\xf4\x7a\xd1\x32\x57\x2b\x0b\x30\x98\x0e\xb6\x90\x31\x30\x78\xda\x4d\x53\xca\x63\x35\x20\xef\x0d\xae\x8b\xbe\x41\x52\x08\xbd\x02\x26\x56\x19\x0e\xc1\x99\x28\x41\x58\x9a\x09\x69\xc0\x61\xdc\x39\xeb\x3d\x02\x3c\x8a\x02\xe6\x46\x3b\x75\x3b\x5c\x87\xfe\x5c\xa3\x5a\x63\x19\xdf\x71\xf5\xaa\x07\x33\xca\x12\xef\xd8\x1e\x10\x72\x1e\x2e\x9f\x44\x6c\x55\x2c\x6a\x63\x2c\xfc\x2c\x33\x08\x18\x09\xa4\xab\x4e\x6d\x03\x95\x36\x58\xd2\xf3\xf7\xe6\x38\xba\x05\xb9\xfb\x39\x3d\x20\xe7\xbe\x75\xd2\x31\x99\x6a\x9d\xa9\xe3\xa3\xa3\xb5\x44\x5a\x75\x14\x09\x1e\x41\xa6\xd5\x91\x98\x83\x9c\x33\xb8\x3d\xba\x15\x72\xc6\xf8\xa4\x6f\x44\x64\xdf\xea\x04\xea\x08\xbd\x35\x47\x5f\xe1\xff\xb5\xe0\xe5\xe6\xe2\xf5\xc5\x31\x39\x89\x63\x7b\x5f\xe6\xa5\xb6\x55\x53\x07\x84\x66\xec\xa3\xf5\x04\xf5\xc8\x8c\xf1\xb8\x47\x72\x16\xff\x9f\x66\x22\xd8\x00\x6f\xbe\x34\xf3\x06\xb8\xbb\x76\x5a\xdd\xad\xcb\xa8\xd7\x25\x93\x13\x12\xe3\x70\x0c\xb1\xb4\x14\xd3\x22\x96\x1a\xac\x76\x1a\x62\x0b\xdd\x4c\xc5\x36\x8d\x9d\xa0\x78\x0e\xc5\xba\x75\xb0\x2a\xbc\x5c\xd8\xc4\x24\xf5\x92\xa0\x7a\x21\xdc\xce\xe4\x03\xf8\x58\x67\xff\xdd\x99\x7c\x60\xda\x1a\xf6\xdf\x99\xc9\x07\xa6\x5d\x61\xff\x1b\x30\xf9\x16\xd6\xbb\xce\xfe\x3b\x32\xf9\xc0\xbc\x6b\xec\xbf\x23\x93\x0f\x4c\x59\xc3\xfe\x3b\x33\xf9\xed\xfd\x10\xcb\xc7\x15\x29\x10\x83\x19\x0c\xb7\x16\xd2\xb1\x6d\xe5\xee\xda\x85\xbd\x88\x6c\x6b\x28\xd2\x4d\xb0\x74\x10\x2d\xf7\x26\x5c\xb6\x12\x2f\x9d\x19\x65\x17\x11\xf3\xb4\x85\xcc\xbd\x88\x99\x0d\xf0\xd7\x4d\xd4\xdc\x97\xb0\xe9\x2c\x6e\xba\x0a\x9c\x2e\x22\xa7\x4d\xe8\x74\x74\x66\x75\xa8\xd7\x9e\xb0\xa0\xeb\x83\xd4\x1d\xbb\xd3\x77\x67\x6e\x53\x5c\xef\x4d\xe4\x4e\x59\x06\xbe\x61\xa1\x76\x3e\xd5\x90\xfe\x30\x26\x54\x4e\x30\x74\xc4\x56\xd6\x5c\x66\x97\x3d\x8c\x83\xeb\x91\x61\xff\x63\xaf\xdf\xe7\xa2\xef\x8b\x15\xf7\x33\x29\x26\x12\x94\xea\xf5\x5f\x2b\xbd\x48\x60\x80\xed\x02\xbf\xe3\x30\x07\x19\x28\x4f\x42\xc8\x35\x40\x71\x6e\xd0\xc8\x1c\xd0\xcc\x98\xa9\x03\x21\x27\x47\x12\xc6\x47\x7f\x1d\x7c\x3b\xf8\x0f\xfb\xa7\x3e\xa4\x23\x88\x63\x90\x47\x51\xc2\x06\x53\x9d\x26\x8f\x9d\xb9\x4a\x08\x7c\xd6\xc0\xd5\x06\x2e\xd3\x42\x06\x59\x73\xb8\x18\xaf\x06\x61\x5c\x4c\x72\x16\x83\x3a\x4a\x19\x67\xf6\xdf\x7d\x0c\x69\xee\x57\x26\xd8\x11\x23\xeb\x86\xfc\x89\x91\x75\x34\xd2\x85\xdb\x91\x92\x1f\x4e\x3e\x92\xc3\x1f\xa4\xc8\xb3\x63\xff\xd7\x63\xc7\x66\x42\x7a\x0e\x71\x8b\xa6\x6e\xcc\x1d\x88\x26\x3f\xd5\x59\xf0\xc4\xd6\x2f\x8c\x9c\xb4\xc3\x41\x36\xe1\x86\x78\xc3\xbb\x15\x24\x88\xcb\xbb\x02\xc3\xdf\x30\x6f\x0e\x86\xdb\xc3\xbb\x01\xa4\x1b\x2b\x2d\x37\x30\xf8\x9a\x43\xed\xfd\x73\xdd\x44\x44\x34\xb9\xf2\x0a\x77\xd7\xe8\x58\xac\xcf\x42\xf5\xd4\x6b\x06\x38\xcb\xaa\xf6\xde\x7a\x75\x16\x44\x69\x97\x13\xb1\x89\x37\xbc\xe3\x67\x1b\x39\x57\x09\x4f\xdb\xb2\x82\x7b\xa2\x40\x6b\xc6\x3b\x37\xd5\x3b\x59\x8f\xbc\xb5\x57\x4f\xe7\x34\x33\xda\xc3\x75\xa1\x23\xa2\xf8\x0b\x59\x06\xd6\x7e\x52\x15\x83\xc0\xc3\xd2\xbc\xa0\x6e\x6c\x29\xf2\x10\xbd\x85\xc5\x15\x8c\x37\xb1\xc3\xd7\xd5\xf8\x62\x79\x61\xa5\xb7\x2b\xc3\xec\xa4\xcd\x37\xe8\xf3\x85\x06\xdf\xa6\x7f\x6f\xc0\xac\xba\xe9\xe0\x4f\x5d\x0b\xdf\x5c\x0f\xef\x30\x65\x17\x4d\x7d\x23\x4c\x77\xd5\xd6\x3b\xe8\xeb\x4b\x87\xae\xee\x8a\x6f\xfd\xf1\x4a\x7d\x77\xa5\xbd\xbb\xda\xde\x4d\xda\xb4\xab\xee\x1d\xc5\x88\xaf\xe0\x75\x17\xe7\xbb\xbd\xef\xe7\xc3\x1c\xee\xbb\x30\xd6\xb7\x34\xd7\xf7\xec\xe2\xcf\xce\x2e\xd6\xcc\xfb\x0e\xeb\xf9\x93\xf0\x8a\x0d\x74\xa0\x6b\x88\x72\xc9\x74\x57\xa5\xf3\x9e\x74\x21\xe5\xa0\xf0\x07\x66\xaf\x1b\x85\xa0\xda\xeb\x46\x6d\xd0\x7d\x71\xcc\x6e\xaf\x1b\xed\x75\xa3\xba\x67\xaf\x1b\xed\xd9\xc5\x5e\x37\xda\xe8\xa5\xb6\xa2\xf1\x45\xdf\x64\xdb\x36\x19\xbb\x26\xdf\x43\xa4\x5d\x73\x29\x94\x86\xce\xcd\xf6\x8e\x7a\xb4\x68\x8a\xc2\xeb\x11\x36\x6e\xba\xf6\xa1\xd1\x14\xef\xd2\x5d\xfc\x7f\x28\x54\xaf\x91\x54\xb3\xe5\xf5\xec\x14\x87\xe9\xe6\xba\xab\x48\xcc\x16\xc8\x37\xa8\xf3\x89\x75\x4c\x31\x8c\xb5\xa8\x3c\xed\x23\x29\xb2\x5c\x4d\x8f\xb0\x60\x76\x3b\xbc\x36\xc0\xb6\xf6\x8f\x1d\x72\x88\xe3\x58\x82\xea\xea\xbd\x34\x10\x7f\xb8\x3a\x43\xfc\x46\x11\xa8\x66\x6e\xd8\x81\x15\x45\x74\x83\xaf\x16\x7d\xaa\x5d\xcd\x1a\x0c\x47\xb0\xfa\x7e\xa5\x5c\x0b\x39\xc9\xf5\x54\x18\xe5\x7f\x17\xc0\x7c\x49\x8d\x8e\xe0\xb9\x46\x4e\x45\xbf\xf2\x72\x37\x99\x2a\xcb\x73\x1c\x32\xe8\xa1\x28\x0a\x70\x1d\xec\xa5\xd6\x02\x79\x98\x07\x0a\x39\xa1\x9c\xfd\xbe\x49\xfa\x83\x95\x9b\x0e\xe2\xea\xf8\x5d\x50\x18\x6a\x84\x51\x0b\x81\x53\x28\x6c\x0b\xff\x48\x42\x0c\x5c\x33\x9a\xd8\xe8\x14\xdc\xec\x66\x21\xb1\x6b\x5c\xbc\xcc\xb9\x66\x29\x5c\xda\x00\xf4\x2e\x3d\xa5\x11\x67\x76\x14\x1e\xd9\x01\x79\xc7\x66\x90\x2c\x6c\x4c\x70\x51\x2c\xfb\xf0\xb6\x48\x68\x6a\x00\x1e\x8b\x59\xa5\x94\xf1\x62\x3a\x4b\xde\x53\xaa\xc8\x08\x80\x93\x98\x29\x43\x58\x8c\xe7\x10\x13\xc5\x8c\xa9\x3c\x0f\x5e\x72\xbd\x1a\x7c\x53\x4f\x42\x6d\x7c\xcb\x7e\xff\x63\xe8\xee\x6d\x0d\x07\x76\xb9\x6f\xc9\x95\x03\x3e\x06\xbc\xa8\xe7\xd1\x22\x08\x65\x0b\x28\x66\x2a\x91\x77\x69\xa3\x32\x15\xb7\x24\xcd\xa3\x29\x0e\x31\x5c\xe9\x96\x32\xa3\x57\x8c\x31\x22\xd7\xfc\x4e\xe4\x36\x26\xca\xde\x53\x67\x52\x34\x72\xad\x20\x50\x01\x0a\x72\x6d\x1c\x5a\xd2\x4e\x6e\xa7\x54\xa3\xb6\x67\x54\x55\x37\x84\x2c\x44\xfe\x5c\x22\x25\x61\xd8\x1d\xb2\x88\x2c\x31\xd4\xf0\xb6\xd0\x55\x6b\x60\x15\x12\x4b\x65\xa8\x29\x1b\xeb\xf5\xbd\x0e\xac\x23\x12\xdc\xde\xaf\xd5\xf0\xfb\x15\x68\xb1\x2e\x98\x0b\x6b\x2e\x87\x91\x14\x34\x39\xcc\xa8\xd4\x2c\xca\x13\x2a\x93\x85\x57\x6e\x6f\xa7\x50\xb7\xd7\x8c\x93\x37\x57\x57\x17\x57\x24\x9b\x52\x05\xeb\xc0\x36\x5e\xe7\xb7\x65\x12\x9d\x7a\x98\xdc\x9b\x23\x27\x0c\x7c\x16\x51\xed\x16\xd3\xb2\x2d\x11\xd5\xc4\x16\xbc\x33\xd8\xce\x04\xab\xef\x88\xd1\x26\x3f\x13\xaa\xf4\x8d\xa4\x5c\x21\x28\x37\xac\xd9\x7a\x59\xce\xb5\xa6\x4a\x3b\x92\xad\xa2\xd7\x76\xcd\xc6\x7f\x42\x6c\x4b\x73\x08\x0e\x2e\xd1\xaa\x99\xfb\x09\x42\x39\x1a\x1a\x4d\xa6\x98\x0d\x75\x3c\x26\x31\xd5\xd0\x37\x9f\x6d\x78\xaf\x95\x8f\x9a\xe5\x7e\xc8\xcc\x34\x9d\x97\x8a\x29\x90\x95\xe5\x62\x3e\xa6\x5f\xef\x2d\x55\x24\xc7\xf9\x1a\x0b\x88\xdc\x19\xec\x29\x28\xd5\x98\xfa\xb4\xe6\x98\x9c\xe6\x29\xe5\x7d\x09\x34\xc6\xdc\x53\x37\x98\x30\xdb\xbd\xd1\x1c\xd6\x18\x34\x65\x46\x3e\x8d\x44\x1e\x30\x10\xa6\x50\xd9\xd5\xa6\x45\xb6\x02\x2f\x81\xaa\x66\x81\xbe\x86\x70\xfb\x7a\xd1\x03\xa0\x40\xf8\x73\xe5\xf6\x62\x77\x88\xea\xb2\xff\x1a\x20\x72\x49\x7f\x62\xbc\x0c\x4c\xcf\xb7\x10\xbe\x91\x39\xf4\xc8\xf7\x34\x51\xd0\x23\x1f\x6c\x36\xe4\xd6\x70\xe1\x0b\x9d\xf0\xb4\xc8\xf0\xeb\xd5\x46\x02\x05\x6c\x5b\x7e\x3e\x64\x7b\xf6\x9b\xcf\x71\x1f\xe7\xad\x13\x84\xed\xf9\x9a\x75\xa1\x20\x2d\x49\xb0\x4b\x68\xf0\xe9\xc9\x2b\x79\xe8\x05\xdf\x73\x21\xcb\x54\x6b\x63\xd6\xa1\x6d\x52\x9f\xea\xd7\x92\x42\x89\x02\xb8\xa8\x37\xc4\x54\x6b\x96\x27\xe9\x2c\x1d\x96\x52\x77\xaf\x33\x88\xaa\xe5\xc4\xa8\xad\x63\xc9\xa2\x0e\xe9\xb1\xae\xd4\x67\xd4\xf4\x46\x9b\x34\xf0\xc2\x25\x50\x94\xae\xd9\x8a\xe7\x82\x24\x82\x4f\xac\xbb\xa8\xc1\x68\xee\xc4\x29\x2c\x0c\xe7\x22\xe7\xfa\xd2\xc8\xb5\x47\x07\xe5\xa6\xeb\x91\xbc\x0f\x20\x3a\xf3\x83\xe7\x2b\x35\xe8\xb4\xe3\x0f\x4b\x64\xd3\x23\x0c\x8e\x8b\x4a\x02\xcd\x8e\xbb\xc2\x5a\xed\x39\xc3\xa6\x47\x06\x83\xc6\x0c\xa9\xd6\x45\x60\x91\xbc\x4e\xab\x28\x4b\xea\x99\x83\x8a\xcd\x59\xfc\xd5\xda\xf2\x09\x3f\x54\x0b\xae\xe9\xe7\xc6\x15\xa4\x74\x41\xe6\x54\x2e\x9c\x4a\x6f\x24\x9e\xeb\xd3\x35\x34\xfb\x39\x6c\x32\x53\x77\xe2\x90\x0d\x6c\xb0\x6f\x97\x74\x77\x0c\x12\xfd\xc2\x6b\xef\x77\x0d\x3e\x0b\x2e\x71\x69\x37\x3c\xeb\xa9\x54\xa4\x23\x12\x12\x9f\x53\x52\xda\x25\x62\x5c\x98\x52\xbe\xcf\x5b\xcd\x87\x7d\x5e\xf3\x26\xd6\xc9\xcc\x4c\x5b\x67\x89\x2f\x01\xba\x4c\x1b\xbe\xbc\x16\x44\xb9\x2e\x58\x3e\x79\x6b\x67\x42\xfd\x4d\x4b\x91\x24\xb5\x16\xf9\x68\xd1\x9d\xbd\x87\xf9\x69\x35\x69\xa8\x83\x29\xe8\x12\x8e\xca\x60\xc5\xc2\x97\x26\x41\x4b\x06\x73\xf0\x2b\x20\x11\xd5\x34\x11\xf5\x47\x2d\x18\x5f\xdc\x66\x94\xb8\x0f\x94\xd1\x97\x28\x8d\x5c\xd8\x71\x50\x47\x4c\x44\xb4\xd4\x31\x70\x05\x54\xb3\x8c\x5c\x35\xe9\xbe\x5d\x6e\x90\x72\xd9\x50\xf5\xa8\x66\x65\xd6\x23\xb4\x8a\xce\x4a\xb1\x12\xaa\xc9\x84\xe9\x69\x3e\x3a\xbe\xb8\xfa\xe1\xe8\xea\xcd\xe5\xc5\xd1\xe5\xc9\xcd\x8f\xbf\xdd\x5c\xfc\xf6\xf6\xe4\xfc\xcd\xbb\x37\x37\xd7\xbf\x7d\x7f\xf1\xee\xf5\x9b\xab\xc0\x27\xbb\x54\xad\xec\xe6\x5e\xaf\x0f\x87\x0d\x0c\xf6\x35\x27\x7e\xb0\x25\xae\xdb\xb5\xa4\x8b\xb5\x01\x84\x59\x31\x91\x0a\xa5\x89\x84\x08\xb8\xf6\x15\xb3\x71\x1b\xdd\x80\x1a\xa8\xad\x56\x5e\x7f\x44\xd6\xf5\x4e\x6f\xff\x30\xae\xff\xf6\x1f\x0d\x6b\x44\x15\x76\xad\x4c\x2f\x5a\xdc\x2d\xeb\xf2\x11\xf1\x8c\x5b\x07\x05\x8e\x59\x55\xe5\x3c\x70\x66\xc9\x63\x91\xd7\xa4\x8b\x07\xb6\x32\x93\x62\xcc\x92\x36\x38\xb0\x67\xac\x7d\xd3\xd6\x84\x60\x6a\xea\x68\x1e\xf3\x05\xb1\x7e\x2b\xcd\xb2\x64\x51\xd8\xec\xb6\xce\x4f\x0d\x7e\x4b\xdf\x85\x17\x36\x3e\x6b\xce\xeb\x77\xc5\xa7\xa2\xa9\x50\xc0\xf1\x0b\xb9\xca\x31\xe5\xcf\xb2\xe7\xba\x79\xd1\xdf\xe5\x1c\x37\x45\x53\x38\x7f\x8d\x66\x31\xc9\xfc\x11\xc6\x2f\xd1\xc4\x7f\x48\xa1\x6b\xa7\x66\xce\xb7\xb6\xa7\xdc\x46\x4e\x9c\xa2\x83\x5d\x0b\x4e\x57\xb4\x29\xdd\xa0\x47\x05\x8e\x89\x45\x71\x47\x03\xc2\xd5\x5d\x5a\x91\x1d\xae\x34\xc8\xc6\x05\x56\xc8\x56\xf6\x42\x98\x11\xfe\x55\x45\xb4\x8e\x12\xc3\x98\xdb\x17\x29\x7a\x4a\x45\x8a\x50\x4b\xbb\x93\x62\x3a\xcb\x0e\x1f\x33\x29\xa2\x78\xb5\x14\xf5\x5a\xe5\x38\xca\x2d\x08\xcd\x58\x6e\xac\x27\xd7\x69\x07\x76\xc4\xff\x9a\x2f\xa8\xc8\xac\xb2\x5e\x4e\x57\xb7\xda\xac\xa0\x99\x85\xb6\x6f\xc2\x18\xb9\xdd\xd6\xcd\x0c\x4f\xdc\xf8\x7d\xf1\xbd\x86\x67\x5f\x7c\xaf\xee\xe1\x22\x06\x4f\x3a\xef\xe8\x08\x92\xae\xf7\xd6\xaf\x8b\xcc\x3f\x6c\x38\x3d\xc6\x99\xd4\x5a\x23\xd1\x4c\xc4\xe1\x42\x07\x66\x59\x90\xb0\x09\x33\x38\xb1\xa2\x4e\x45\x53\x88\xf3\x04\x62\x22\x78\x0f\x63\x07\xcc\xbf\x48\x82\xe0\xb5\xb7\xa1\x31\x80\x3c\x7e\xfe\x67\x26\xe2\x93\xe0\x91\x26\x6b\x1c\x33\xb9\xa5\x0b\xb3\xbd\x7d\x34\x5d\x40\x91\x34\x4f\x34\xcb\x12\xb4\x19\x12\x16\xd1\xc2\xe3\xcb\x5a\x23\x18\x48\xa5\x55\x14\x4d\x01\x91\x52\xb6\x08\x7e\x89\x05\x9b\x5f\xee\x54\xb0\x79\x69\x89\xbb\x91\x4e\x26\x62\x45\x0e\xb9\x31\xd0\x8c\x5a\x29\x14\xd8\x96\xb5\xe1\x98\x2b\x34\xf2\xcc\x77\x5d\xe8\x9d\x90\x3d\xab\x6b\xb2\x79\x11\xfc\x3c\x61\x73\xe0\x65\x7f\xf7\x17\x6d\x51\xcf\xf5\xe4\x5b\xe9\xac\x54\xec\x8e\x6d\x57\xf0\x34\xe8\x8c\x6b\xb6\x21\xad\xbd\x87\x39\xc8\x3f\x18\xa9\x55\x56\xf9\x65\x90\x9b\xb1\x30\x9e\x1e\xc9\xb5\x55\x44\xcc\x59\xd2\x2d\xe2\xa3\x56\x8d\xf9\x87\x1d\xbe\xd7\x62\x1a\x9e\xbd\x16\x53\xf7\x74\x71\xd7\xad\x5c\x47\x7b\x23\x7b\xed\x5e\xce\xf7\xce\x5b\x72\x27\x87\x96\x46\xd5\xec\xd1\xa5\xc0\x1c\xe4\x48\xd4\xf9\xa6\x6a\x57\xef\x7a\x3f\xb8\x41\x24\x11\x93\x89\xbb\x8d\xb0\xbe\x73\x43\xb1\x82\x3b\x83\x2d\xc8\xc0\x54\x9e\x65\x42\x62\x43\xa0\x43\x6c\x85\xe5\x82\x5b\x5d\x6c\x90\x88\xef\xb3\x27\x44\x64\x38\xf8\xb6\x8c\xc6\x5e\x0e\xec\xd9\x4c\xfd\xb3\x67\x33\x75\xcf\x7d\xb2\x99\xf6\xa0\x64\x52\x86\x14\x3e\x3a\xbf\xe9\x12\xda\xb8\x86\x0d\x3c\x87\x58\xdb\x75\xd6\xf7\xb1\x99\x2e\xa6\xd1\x79\xa6\x8b\xf8\x9a\x8a\x52\x14\xca\x86\x39\xd3\x44\xcc\x41\x4a\xdf\x9c\x95\x78\xad\xd3\x4f\x6b\x34\x3e\xa7\x9b\x76\x43\x70\xf3\xb5\x41\x67\x0c\xb6\x71\x2d\x1f\xd4\xbc\x35\xe7\x2a\xa2\xa2\x1f\xab\xd3\x95\x3b\x9f\x2e\x12\xab\xd1\x35\xd7\xed\x50\xed\xd9\xe8\x97\xc6\x46\x6d\x97\xa9\x5d\xd6\x74\xe4\x17\x84\x53\xe5\x12\xc8\x9c\x51\x32\x0b\x45\xf8\xfa\xc7\x35\xe3\xd9\x6d\x05\xac\xb9\xe4\xfb\xda\x02\xcc\x19\xc6\x70\xf4\x32\x9b\xa1\x39\x13\x86\x74\x4c\xa7\x30\x13\x5c\xe6\x49\xb2\x51\xdb\xd3\xe7\x58\x92\x28\x4f\x12\x92\xd9\x61\xce\xe5\xf4\x6f\xf4\x06\xfc\xfb\x6c\xfc\x5e\xe8\x4b\xeb\xa9\x6f\xa3\xfb\x20\x74\x09\x4b\x99\x3e\xbd\xfc\xb0\x11\x82\x3e\xb3\x34\x4f\x09\x4d\x45\xce\x51\x60\x9e\x5e\x7e\x28\x6e\x3e\x76\x2a\x92\x84\xd0\x9c\x43\xba\x59\xe5\xa6\x75\x80\x52\x9c\xe2\xae\x60\x9a\x03\x07\xa5\xbe\xa7\x2c\xc9\x25\xdc\x4c\x25\xa8\xa9\xa8\x6b\xb4\x50\x0b\xe0\xf3\x73\xc6\x11\xba\x48\x60\x2e\x0c\xba\x20\xc6\x76\x2e\x55\xc8\xd0\x4c\x8a\x11\x84\xeb\x86\xa3\x77\x81\x2b\x16\x83\x84\x18\x67\x80\x98\xd0\xb1\x06\x49\xa6\x74\x6e\x6c\x02\x95\x47\x11\x40\x0c\xf1\x80\x9c\x64\x59\x62\xf5\x97\x36\x2f\x89\x5b\x9d\x85\x60\x89\x0b\xa3\x7b\x89\x46\xe5\x05\xb2\x6b\x31\x6e\xd9\x52\x33\xd5\x55\xee\xec\xff\xfa\x97\x16\xcc\xd7\xdf\xdd\xaf\xa2\xfe\x8c\x33\xcd\x68\xf2\x1a\x12\xda\xf9\xfc\xbc\xcf\xd3\x11\x48\xbc\x8d\xb6\x5d\x64\x1c\xae\x96\x73\x95\xa6\x54\x11\xa5\xa9\x0c\x57\xa1\x75\x19\x15\xcb\xb8\xb2\xb9\x39\x78\xeb\x8d\x11\xdc\xb5\xa8\x0b\x4d\xfa\xc8\x48\xbd\x04\xc9\x44\x67\x2a\xfe\x51\xdc\x12\x31\xd6\x80\xda\x9f\xef\xde\x5e\x50\x6e\x95\xe0\x5a\x3c\xfe\x7f\x08\x82\xbb\x8e\xa6\x10\x4a\xc5\x5e\xc6\x8d\x7d\xdb\xab\xc5\xb7\x53\xdb\x3c\x01\xfb\xea\xf3\x89\x59\x21\xea\xb9\x88\x9b\x1f\x6f\x6e\x2e\x83\xc5\x99\x97\xd0\xb8\x09\xb2\x02\x93\x76\x44\xe3\x06\xbc\xf0\x3a\xc7\xf4\xc7\x3b\xe1\x85\xca\xce\xb5\xca\x0c\x43\x7c\x4b\xac\x30\x43\x37\xc5\x38\x4f\x96\x19\xa2\x65\x92\x05\x71\x86\xa7\xdc\x8e\x1b\xb6\x69\x66\x0f\x4a\xb6\x37\xa1\xcc\x31\xd2\x99\x45\xda\x10\xa2\x8a\x58\x62\xe1\xc4\x7f\x91\xeb\x55\x06\xd0\x09\x93\x4f\x90\x39\x86\x2b\x30\xb4\xe9\x8a\x66\xf4\x80\x9c\xe9\xe7\xb6\xb8\x7c\x4c\x86\x15\xdb\x38\xd4\x1a\x7a\xb4\xf0\xd6\xf0\x6e\x35\x26\xbb\xb7\x94\x5d\xea\xaa\x4f\x49\xcc\xc6\xb6\x74\x04\xce\x51\xf4\x96\x6d\x65\x2d\xe5\xda\x8b\x4b\xa4\xe1\xb7\x5f\x7f\xfb\x75\x7b\x7f\xd9\xf0\x3e\x18\x28\xde\x6f\xb0\x17\xc1\xd5\x60\xa1\xff\x82\xb9\x08\x19\x72\x92\x2e\xaf\xbc\x5c\x1f\x46\xc9\xc5\x15\x4e\x3e\x9c\x6a\x9d\x0d\x6d\x4b\xf6\x86\xec\xbf\x62\xc1\x53\x20\x43\x3b\xf1\xb0\x34\x79\x31\x84\x52\xe6\xad\xd6\x4d\x5b\x55\xd1\x11\xa8\x37\x1b\x59\x9e\x95\xf8\xae\xcb\xea\xf0\x55\x7b\xcd\xce\x1d\x3a\xf7\x7c\x45\x9b\x2a\x69\xc0\x35\x19\xbe\xdf\x63\xdf\xc5\xfa\x93\x40\x63\xf6\xe7\x55\xdf\x8b\xe5\xfd\xc1\x24\x56\x01\xf7\x13\x51\xed\x57\xf0\xf8\x47\xd5\xed\x8b\x65\x3c\x92\x72\xbf\x05\x39\x3e\x06\x76\x9e\x8a\x7a\xdf\x15\x5d\x2d\x4c\xe0\xee\xf4\xfb\x12\x43\x7f\x52\x05\xff\x0f\xcf\x2f\x9f\x90\x8a\xdf\x09\x97\x4f\x92\x49\xfe\x2b\x07\xb5\xa9\xd3\xd3\x11\xf6\x3d\x38\x3d\x1d\x3c\x9b\xbb\x3d\xd7\x40\xba\x4b\xb7\xa7\xeb\x9f\x7f\xb9\xa5\x49\x91\xf3\xb8\x20\x33\x37\x95\x55\xc6\x97\x84\x74\x80\x3a\x6c\xa8\x42\x99\x51\x61\xd5\xf2\xaa\x95\xb1\xab\x8d\x51\x59\xe1\xb6\xa6\x46\xe3\x2a\xd1\xe4\xe8\x6a\x3a\xb5\x2d\x15\x2d\x8d\xd6\xc5\xee\x70\xcb\x29\xb7\xef\x24\x7f\x2a\x77\xec\x21\x4f\x23\x23\x24\x5e\x03\x8d\x13\xc6\xc1\x75\xfc\xee\xb8\x17\xb6\x1c\x1f\xf3\xf7\xc9\x1e\x2c\xc6\x3d\xb7\x5b\x8a\xfa\x6b\x91\xa2\xa8\x2b\x22\x23\xec\x95\xbd\xc4\x3e\x89\x11\xe6\x02\x5b\x71\xa4\x19\xcf\x45\xae\x92\x85\x83\xba\x5d\xaf\x64\xb8\xb1\x15\x49\x66\xf7\xd8\xcb\xad\x15\x9b\xf2\x6f\x5f\x07\xea\xf3\x86\x53\xe1\x8a\x95\x74\x20\xfc\x0d\xae\x93\x0f\x4e\x96\x2e\x93\x63\xc8\x12\xb1\x58\x0b\x85\xa4\x0a\xe9\xe0\x27\x31\x0a\x60\x04\x15\x27\x9a\x24\xd8\xaf\xd7\x69\xd8\xc0\xb0\x8c\x22\xa2\x1e\xe5\xb9\x14\x29\xa1\x46\x05\x65\x22\xb6\x45\x0b\x54\x9e\x06\xf9\xc4\x21\x5a\xe0\x43\x43\xc3\xc3\x1e\x19\x9a\xfd\x93\x43\x6c\x3c\x37\xfc\x57\x4e\xa5\xfe\x7d\x68\x6b\x68\xd9\xe0\x27\x88\x5f\x10\x21\xcd\x27\xa8\x52\xe1\x1d\xf4\xdf\x76\xc1\x52\xc3\x98\x49\x88\xf4\x10\xdb\xe4\xf9\xe1\xc5\x4b\x2f\x06\xe4\x17\x8e\x9e\x9f\xa0\x76\xec\x12\xf2\x6c\x67\xa7\x24\x59\x5f\xa8\xb2\x25\xb1\x8a\xf8\x5c\xfb\x42\x60\x4e\xb3\x50\x56\xb4\x96\x86\xcf\x99\x34\xaa\x16\xf6\xd7\x33\x28\x29\xe2\xf3\xfd\x2a\x5e\xa5\x43\xf3\x72\xd8\x50\x5d\x9a\x66\xf8\xf5\xd1\x2b\xf2\xd2\xfe\x37\xec\x19\x66\x97\x00\x19\xfe\xf5\x9b\x74\x68\x30\x39\xfc\xe6\x6b\x85\x33\x72\xa1\x5f\x0c\x0e\x76\xb2\xd5\x47\x34\x9a\x89\xf1\xf8\x1d\x4b\x59\x57\x99\xb3\xcc\x01\x78\xa1\xed\xd8\xa4\x67\xe5\x8f\x61\x4a\xb1\xac\x69\x0b\x07\x30\x87\xbd\xe1\x64\xfe\xa5\xd3\xb9\xdc\x51\x31\x29\x43\xf9\x3a\x9f\x4e\xdb\xd5\x8b\x28\xc8\xa8\xc4\xa8\xe3\x22\x1f\xb1\x28\x4f\x56\xce\x1a\x5c\x3e\xd5\x84\x43\xc1\xa0\x6c\x03\x72\xf6\x3b\x76\x43\x24\x42\xc6\xae\xcf\xb9\x9e\x42\x8a\x85\xc6\x84\x9c\x75\x71\x7b\x15\xe4\x87\xce\x2e\x36\x99\x20\x13\x84\xcf\x1a\x24\x47\x8e\x32\x5a\x54\x8a\x7d\x0d\xc8\x49\x91\xa5\x1a\x3a\x99\x1e\x38\xf4\xa1\x21\x2b\xa6\x3e\xdb\x12\xa8\x11\xc5\x8e\x2a\x2a\xd1\x91\x03\xf2\x66\x30\x09\x99\x66\xde\x36\xf1\x1c\xa4\x18\xd9\xb3\xbf\x36\xa7\xa9\xef\xff\x56\x05\x20\x74\x38\x0b\xd0\x0e\x99\x7e\x6e\xf4\x64\xbc\xb0\xf7\x51\x4e\x43\x21\x27\xbe\x3b\x18\xc6\x5a\x0d\x66\xc7\x3e\xe6\x0a\xf9\x59\xf0\x1a\x6d\x24\xa9\x5c\x58\xbe\x73\xed\x99\x5b\x35\x1a\xd4\x70\xbd\x28\x97\x12\xb8\x4e\x16\xc7\x9e\x43\x06\xa6\xac\xe3\x9d\xad\x27\x3a\x5c\xe2\x52\x70\x0b\x41\xb4\xd8\x2c\xf8\xa1\x3c\xd6\x53\x71\x8b\xf6\x86\x04\xaa\xcb\xf9\xb4\x4b\xb1\x6d\xec\x28\x6e\x1f\x2c\x42\xfd\x93\x18\x0d\xc8\x47\x2c\xdb\x8c\x75\x34\x10\x33\xc7\xa4\x4f\x0e\x4e\x92\x44\xdc\x1e\x1c\x1b\x4e\x2c\x6e\x0b\x11\xd6\xe2\x75\x93\x39\xaf\xc0\x91\x2c\xfe\xcb\xcc\xf4\xbd\x90\x23\x16\x1f\x14\x3a\xdb\x0b\x4c\x9c\x1d\xb1\x58\x55\xde\x0d\x4f\xaa\x7a\x44\xcd\x58\x96\x19\x31\xc8\xe1\xb3\xc6\x0f\xb1\xb1\xa1\x99\x39\x13\xb9\xc2\x9f\xa7\x54\xf1\xe7\xcf\x35\x19\x33\xce\xd4\x34\x68\x5d\x2d\x40\x23\x68\x57\xd6\x10\x3b\x38\x36\x4c\x3a\x82\x44\x95\x44\x51\x54\xde\x33\x8c\xcf\xec\xba\x33\xda\x42\x28\x65\x3e\x85\x92\x70\xb8\x25\x82\x37\xb4\xa2\x27\x9d\x09\x64\x1f\x4f\xf6\x45\xc5\x93\x8d\x69\x92\x18\x7c\x77\x5c\xd5\x07\x57\x8f\xc1\xdb\x42\x56\xa4\xb1\x34\x4b\x20\x05\xae\x97\x8a\x86\x0c\xdb\x78\x26\xf0\xd8\x26\x01\x1f\x7a\xf6\xf6\xa2\x28\x11\x8d\x29\xfc\x0b\xec\xfe\x2c\x48\x4a\x35\x48\x46\x13\xf6\x7b\x9b\x11\xb7\xa2\x05\x97\xa2\xcc\x73\x93\xdd\xb0\xe5\xc5\xe7\x06\x5e\x01\xf7\xdd\x52\xf2\x7a\xc1\x76\x3b\x15\x49\xf7\x60\xdd\x71\x25\xcb\xac\xd4\xd7\x63\x88\x12\x2a\x21\x46\x99\xe8\x5a\x1e\x2c\x29\xac\x81\x29\x57\x00\x62\x8a\xa4\x10\x4d\x29\x67\xaa\xd4\x28\x22\x21\x8d\x92\x9d\xec\xd6\x6a\xcf\x9b\x13\xdb\x19\x95\x17\x65\x4d\x0b\x3b\xbc\x62\x4f\x22\xec\x85\xb5\x12\x26\x0d\xc3\x54\xd9\xd8\x30\xcc\x94\xa1\xf7\xb3\x4c\x95\xc5\x68\x6a\xac\x0d\xc1\x17\xae\x5a\xe1\x80\x90\x73\xf3\x5a\x88\xa5\x7f\x32\xc2\xa9\x14\x7c\xb6\x2c\x08\x5a\xa6\x39\xd7\x56\x59\x77\xf7\x4a\x82\x87\xda\xfa\xdd\x95\x25\xd9\xc2\x06\x8b\x6a\xb8\xdd\x2a\x18\xd5\xba\x17\x5e\x57\xe6\xd8\x27\x80\x34\x3c\x7b\x49\xb3\x31\xe2\xac\x23\x63\xfb\xb8\xfe\xd7\x6e\xfc\x9e\x26\x1b\x9e\x3d\x4d\xd6\x3d\x33\xc6\xbb\xae\xe8\xc4\x1a\x25\x66\x31\x9f\xb3\x84\x45\xcc\x28\xec\xae\x6f\x8d\xd5\x88\x14\xfa\x92\x2c\x25\xa7\x61\xfb\x02\x2b\x6f\x8f\x40\xdf\x02\x70\x32\x2c\x87\x0c\x7b\xce\xb0\xfd\x24\x46\xd6\x9d\x33\xb3\x25\x99\xfa\xce\x9b\x1d\x52\xa7\xec\x4d\xa8\x31\xcc\x9c\x30\x2c\x6b\x33\x21\x61\x79\xeb\xa2\x73\x8e\x50\x07\xd1\x9e\x2b\xb8\xbe\x3e\xd9\x40\x79\x44\xba\x93\x7d\xc5\x62\x70\x15\xb4\xb4\x70\x45\x97\x6d\x05\xab\x5b\x0e\x71\x09\x78\xc8\xd1\x58\xf8\xe3\x0d\xd5\x0e\x5f\x0c\xc8\x7b\x81\x93\x50\x4c\xa9\x5c\xce\xba\x31\x6a\xae\xc2\xa3\x15\xbe\x93\x8c\x12\x06\x5c\x5b\xf0\x32\x97\xd7\xde\x33\x6a\xc3\xf5\xf5\x09\x61\x0a\xd3\xca\xe9\x9c\xb2\xc4\x10\xb1\xeb\xdc\x1e\x32\x78\x39\x11\x49\x5c\x55\x43\x5d\xad\xf5\xd6\x26\xbf\x3b\xf3\x52\x43\x4e\xbb\x71\x53\x33\xc3\x9e\x9f\x36\x3c\x7b\x7e\x5a\xf7\x64\x52\x4c\x24\x28\xb5\x9d\xa6\x5f\xcd\x1d\x41\x95\x7c\x45\xd1\xb7\x6c\xb6\x03\x7b\x45\x93\x71\x06\x05\x38\x9d\x6f\x7f\x02\x73\x6e\x73\x2f\xb4\x93\xff\xb9\x85\x0c\x81\xcf\x99\x14\x7c\x97\x63\xfe\xa6\x9c\x62\x7f\xce\x1b\x9e\x9d\xcf\x79\x71\xad\x7c\x0e\xba\x6b\x87\x21\x1b\x00\xaa\x08\xe3\x06\x36\xb7\x5b\xc3\xf7\x27\xe7\x6f\xae\x2f\x4f\x4e\xdf\x38\x97\xf0\xe5\xc5\xeb\xdf\xcc\xef\xc2\x2e\x96\x72\x8b\xe7\x54\x32\x3b\xef\xaa\xe8\xdc\xe9\xcc\xff\x29\x19\xd9\x54\xeb\xec\x52\x8a\xcf\x5d\x3d\xe4\x97\x52\x64\x74\x82\xd5\x80\xd0\xf5\xf5\xe3\xcd\xcd\xe5\x6f\x97\x57\x17\xff\xfb\x4f\xa3\xd2\x99\x9f\xae\xdd\x8f\x66\xef\x42\x4e\xff\xf7\x17\xfe\xc5\x07\xd8\xbb\x39\x95\x9b\xa7\xe3\xd7\xc3\xe5\x0a\xf3\xc7\x71\xa8\xbf\x10\xa9\xa9\xdb\x53\x09\xe9\x36\x5c\xca\x16\x02\x37\x7c\xfa\xed\x9b\x7f\x7e\xf7\xf1\xe4\xdd\x87\x37\xed\x7a\xd6\xf0\xfc\x9f\xbf\x7d\x3c\xb9\xfa\xee\x20\x5d\xd8\x4b\x85\x83\x21\xce\xa6\x80\x68\x2b\x08\x20\x82\x18\x3b\xfb\x8a\x39\xf8\xa0\x37\xeb\xc8\x4f\x42\xe1\x7c\xae\x21\x60\xfd\x9a\x9f\x78\x35\x21\x90\x52\xc8\xfe\x94\xf2\x38\xd9\xde\xb0\x7e\x63\x26\x21\x3f\xda\x49\xf6\x52\xa2\xe1\xd9\x6b\x83\x75\x8f\x0c\xf5\xab\x5d\xaf\x0c\x8a\x94\xe6\xc8\xd5\x8c\xb5\x41\x5b\x45\xad\x0f\x21\x1b\xca\x3d\x97\x0f\xe3\x68\x53\xba\x96\x19\x15\x9a\xdc\xde\xc4\x6d\xd9\xfe\x49\xb4\xed\xc1\xfa\xe1\x74\x7f\x9a\x1a\x9e\x9d\x4f\x13\x76\xa9\x9b\x83\x5c\x9c\xd2\x68\xda\xf5\xb2\xe6\xb5\x1f\xe4\x9c\x00\xae\x73\xa8\x95\x6b\xe6\xa8\xf5\x7c\x78\xd4\xd0\x1d\xb3\x38\x7c\x7d\x1f\x33\x35\xb3\x4e\x1c\x1b\x07\x3a\xac\xc8\x6e\xf7\x9b\x36\xe9\x1d\x14\x10\x7f\x42\x9e\xd1\x42\x1e\x36\x34\x79\xdb\x13\xf7\x63\x25\xb0\x79\x7f\xea\xd6\x9e\xbd\x0c\xab\x7b\x76\xac\x36\xd1\x29\x5b\xcd\x7f\x23\xb0\x4a\x9f\xd0\xb6\x51\xda\xda\xbd\xbb\x28\x76\xaa\x08\x71\x0f\x59\x63\xeb\x89\xce\xb6\xe7\xad\x4f\x1b\x7b\x40\x84\x6c\x94\xf0\xd5\x98\xef\xb5\x92\xb5\xfd\x90\xf0\x9b\x0f\x6e\x96\xc7\xea\xdb\x01\x38\x1b\x78\x65\x23\x6a\xaa\x93\x05\x36\x34\x90\xc3\x7a\x37\xe7\x79\xa3\x94\xb3\x60\xc6\xd9\x6a\x86\x7d\xeb\x29\x2e\x57\xf4\xe3\xcd\xcd\xe5\x4e\x89\x04\x3b\x57\x80\xe8\x96\x1f\xb6\x3d\x83\x6a\x49\x14\x7b\x40\x82\xde\x2c\x51\xab\x3d\x4f\x6b\x99\xbc\x43\x02\x8a\xa5\xa0\x30\x61\xeb\x01\x56\xbb\x6b\x7a\x75\x27\x79\x55\x7c\xe4\x0f\x28\xb0\x76\x49\x74\xbe\x27\x89\xb5\x92\xb7\xf7\xe0\x22\x6b\xbb\x24\xe5\x46\x99\xb5\x9a\x86\xf8\xa0\x2b\xd8\x59\x6a\xad\x6e\xc6\xee\x62\xcb\xdd\x4e\xef\xe8\x49\xd9\x26\x53\xba\x93\xd8\xea\x7e\x98\xef\x54\x6e\xed\x9a\xd9\xdc\x4d\x70\xed\xc0\xa9\x1e\x5f\x72\x6d\x99\x63\xdc\x2e\xba\x56\x68\xfc\x69\xc8\xae\x16\x1b\x95\x71\xbc\xc9\xdd\xd6\xf6\x3f\xb3\xc3\x1f\xad\xea\x2b\x8d\x63\x42\xb9\x5f\x05\x9e\x45\x70\x17\x11\x41\x7f\x66\x79\x4d\x92\x2b\x6c\xc3\x60\x8e\x5e\x19\x38\xed\xd3\xd4\x76\xe3\x2e\x7b\xaf\xc6\x97\xe6\xd5\x98\x0a\xd5\xb9\x64\xc1\xcb\x97\x57\x2e\x4f\xf2\xe5\xcb\xc1\x72\xba\x35\x96\x0b\x10\xaa\xa8\x4f\x15\xd2\x77\x7c\x96\x2a\x1e\x80\x5d\xaa\x62\xb4\x31\x0a\xa5\x59\xc3\x31\xed\xc0\x26\xcc\xe0\xdd\x98\x44\x92\x88\xdb\xcd\x55\x0f\x4a\x0e\x31\x73\xb0\x5f\x64\x0e\xbe\x28\xee\x5b\x4f\xcf\x5e\x5f\x11\x95\x8f\x38\xb4\xa7\x0c\x2e\x77\x3f\x31\xfc\x43\x46\x90\xe9\xb2\x86\x86\x5d\x61\x26\xc5\xe7\x05\x39\x1c\xbe\xfa\x7a\x80\xff\x1d\x7d\xdb\x7b\xf5\xf7\xbf\x0c\x5e\xfd\x0d\x7f\x78\xf5\x97\xde\xab\xff\x34\x3f\x7d\x6b\x7f\xfc\x5b\xb7\x52\x69\xbb\x29\x04\x7b\x26\xf4\xa5\x31\x21\x1b\xdd\xd2\x71\x4d\xdf\x0b\x8c\x63\x2d\x1b\x8a\x9b\xdd\x72\x5d\xcd\x86\x46\x67\x8b\xa8\x1c\xe0\xd9\x1f\x30\x71\x64\xa7\x1e\x86\x32\x6a\xfe\x51\xd0\x6d\xa5\x3b\x11\x53\x58\xf5\x5e\x0b\xa7\xb6\x13\xc1\x2b\x11\x67\x2d\xa1\x1b\xe6\xd0\x61\x97\x24\xee\x1b\xa9\xde\x45\xc1\xec\x16\x02\xfb\x24\x12\x31\x63\x0d\x81\x45\xed\x0c\xef\x27\x3b\x7c\x27\x96\x77\x7a\x72\x0a\xdd\x8b\x92\x4c\x81\x5c\xbe\x39\x27\xc0\x23\x11\x43\x4c\x4e\x4f\xb0\x85\x2e\x1b\xfb\x4b\x5b\xec\x84\x9b\x51\x3d\xed\x21\x01\x87\xc8\x53\x90\x39\x48\x36\x2e\x2f\xec\x8a\x89\x40\xf5\xfc\x4d\xb0\xa1\x77\x34\x7d\x86\x99\x14\x5a\x44\x22\x09\x71\x33\xa6\x6c\x79\x0f\xe5\x62\xac\x72\x05\x7d\xa5\x92\xbe\x8b\x0b\xa6\xb9\x9e\x02\xd7\x0e\x56\xac\x3d\x60\x09\x25\x30\x65\x69\x36\x1d\xcd\xa9\x3c\x92\x39\x3f\xb2\x4d\xf8\xd5\x51\xc9\x15\x0c\xd1\xba\x10\x6f\x1a\x61\xfe\x90\xff\xb1\x1f\xd1\x41\x24\x75\xe8\x0b\xe6\x28\x5c\x64\xc0\xaf\xa7\x6c\xbc\x2b\x17\xc6\x75\x5e\x4a\xc6\x23\x96\xd1\x86\x06\x31\xa4\x6e\x53\x33\x3f\xe6\x50\xbd\x70\xb6\x06\xa6\xa3\x8d\x7c\x67\x2f\xc6\x09\x75\xf3\x87\x2c\xe8\x72\x0f\x5d\xa7\x77\x71\x4b\x28\x9a\x62\xde\x62\xf5\x34\xeb\xb5\xe0\xea\x56\x07\x66\x5e\x21\x82\x0d\xb7\xba\x85\x66\x2c\xb7\x28\xb7\x7a\x05\x8f\xdf\x45\xfc\x3b\xb5\x50\x1a\xd2\xe3\x94\x2a\x0d\xb2\x8f\x12\x38\x7c\x7f\x1c\xf1\xef\xa6\xf4\x56\x33\xd1\x17\x3c\x61\x1c\x06\xf6\xa7\x81\x9a\x47\x0e\xe4\x88\x7f\x37\x36\x60\x1b\x33\x40\x24\x30\x30\x3f\xe0\x9f\xef\x80\x58\x1e\xaa\x1b\xca\x5e\xee\x77\x09\x64\xd8\xcc\xa7\xf5\x8e\x29\x0d\x1c\x17\x86\x59\xa3\x11\xc5\xae\xf0\x58\xd6\x4a\xad\xdf\xa8\xec\x24\xc5\xff\x94\xaa\x09\x76\x29\x8e\x21\x3e\xc5\x63\x7c\x3a\x85\xce\x09\xd2\xe7\x94\x17\xb9\x2c\xeb\x62\xc9\x3b\x08\x55\x17\x56\x38\x4e\xe8\xc4\x97\xa6\xf0\x00\x91\x19\x2c\x48\xae\xe8\x04\x88\xb2\xa1\xc1\x6b\x82\x2e\xc4\x52\x1e\x88\xfb\xd9\x9f\x37\x13\x4b\x77\x66\xb0\x1a\x61\xf4\xa3\x31\x4a\x69\x1c\x4b\x27\x36\x4a\xdf\x97\x17\x1e\x74\x62\xb6\xc6\x9a\x4b\x21\xeb\x86\x71\x43\xa8\x03\x72\x36\x26\xc3\x83\x5f\x5e\x1e\xd8\x80\x9e\x03\x67\x37\x1d\x20\x22\x51\xbe\xd9\xb2\x24\x36\xbd\x29\x64\xa6\x99\x19\x6d\x1a\x19\xc6\x1a\x71\xd0\x98\x69\x8d\xa6\xda\x98\x46\x55\x37\xeb\xc1\xcb\x83\x1d\xbd\xac\x02\x71\xb2\x79\x88\x6f\xd9\xb9\xbc\x40\x98\x9b\x8a\x50\xe5\x83\x62\x83\x8e\x2b\x8c\xa0\x56\xc7\x47\x47\x4e\x41\x1d\x08\x39\x39\x92\x80\x65\xa0\x23\x38\x9a\xea\x34\x39\xc2\x3d\x50\x03\xf3\xef\xaf\xf0\xdf\xfd\x4f\xf3\xb4\x6f\xd9\xf9\xcf\x3f\x7d\x3c\x0f\x7c\xc0\x6e\xdf\x8a\x3a\x6b\x21\xfc\xf5\xd1\x45\x5a\x46\x95\xba\x15\xb2\x2b\x4f\x44\xed\xc9\x0d\xb1\x9c\x11\x53\xd1\x97\x4e\xe0\x26\x3a\x0e\x06\xa0\xe7\x0a\xe4\xd0\xa1\xc4\x99\x35\x0f\x56\xca\xbc\x46\x47\xb3\x35\xf5\x2a\xd5\x02\xff\xfe\xf7\x6f\x77\xae\x49\xee\x98\xd9\x46\x4a\xaa\x1d\xe2\xee\x44\xca\x88\x3e\x57\x3c\x5c\x7a\xa6\xd8\x49\x9f\x77\xfc\x73\x99\xcf\xed\x82\x64\xcc\xa6\x7c\x67\x85\xce\xc9\xd2\xfe\x77\x5c\xe3\xff\x4c\x01\xd7\x53\x63\x10\x55\xfa\x30\x7b\x1a\x0b\x9d\xaf\xa5\xaf\xdf\x2b\x6b\x37\x94\xba\xc1\x16\x9a\xd7\x2b\x41\x99\x35\x67\xe5\xde\x5c\x8b\x9f\xe6\xe9\xd6\x76\xf6\xc7\xf3\xdd\x02\x0f\x13\xaa\x94\xb1\x8a\xbb\xb2\xf2\x0a\x03\xff\x78\x5e\x0e\x27\x87\xb9\x02\x32\x7c\xc7\x78\xfe\x79\x58\xfe\x3a\x40\x09\xce\x21\x29\xe4\x4e\x94\xbd\xd7\xf2\x43\x5a\x3e\x8c\xf2\x49\xd7\x8d\x75\x25\xcc\x14\x91\x90\x0a\x0d\x76\xf0\x04\xd3\x94\x95\x70\x95\x0c\xdd\x2f\x83\x75\x1a\x5d\x85\x42\xaa\x35\x8d\xa6\x65\x2b\xcd\x9f\x3e\x9e\xbb\x74\x1b\x92\x2b\xc6\x27\xc8\xb8\xfb\x63\x21\x0d\xde\xda\xc5\x62\xf8\xa8\x23\x58\x27\x56\x2d\xeb\x7a\xe4\x25\xe5\x0a\x85\x87\x57\xe7\xa8\xf6\xea\x9c\x40\x7d\xc5\x19\x3a\xe1\x9b\x34\x0e\xb7\xc9\x82\x24\x34\xe7\xb8\x58\x73\x26\x4a\x9e\xf6\xf2\xf8\x9b\xaf\xbf\xfe\x66\xb7\x60\x6c\x5c\xda\x75\xae\x32\xe8\x5c\x51\xc0\xbd\x6d\x9d\x9a\x9a\xca\x09\x68\x04\x8c\xa5\x29\xc4\x8c\x6a\x48\x16\x95\x30\x91\xc0\xe2\x6c\xd7\x13\x73\x96\x8d\xa4\x4f\x04\x8d\x03\xca\xd9\x17\x6b\xd3\x6d\xab\x0b\x9b\x2d\x71\x63\x1f\x5f\xb3\x94\x8c\xeb\x53\x91\xa6\xb4\x33\x95\x5d\x9a\x21\xca\xc5\x28\xe1\x40\xb7\x53\x65\x89\x5d\x7b\xec\x09\x6b\x2b\x1e\x59\x46\xb7\x24\x62\x72\xa7\x99\x88\x2d\x7c\x76\x46\x53\x48\xa0\xa9\x0c\x67\xbb\xf4\x7d\xeb\xc6\x3f\xd4\xf5\xff\x72\x91\x5e\x7b\x19\x61\x4b\xed\x7a\x03\x28\x2e\x60\x0a\x29\x61\x1c\xb7\x89\xc9\xe2\xa6\x62\x79\x65\x87\xee\x9c\x56\xef\xe0\x76\x3a\x22\x7b\x29\xfd\xa5\xdd\xc1\x19\x26\xd7\xf9\xb6\xba\xbe\xb2\xad\x23\x64\xcc\xd6\x43\xc7\x86\x11\x40\x41\xdf\x80\x53\x35\x7c\xe9\xd0\x2e\xa1\x75\xbb\xaa\xee\x33\x88\xbb\xdc\x91\x3d\xaf\xb6\x4c\xd8\x98\x16\xef\x27\x7f\xe8\xc6\x50\xc0\x69\xc3\xb9\x5a\x9e\xf1\x51\x4f\x88\xaf\xa6\x5d\xbf\xac\x7e\x07\x48\xdb\xf6\xd0\x5e\xaa\x6e\x2d\x04\xdc\x9d\xec\x03\xc9\x00\xeb\xb1\x2f\xc3\xc0\x4a\x5f\x3e\x3a\xd8\x92\xc4\x71\xcc\xf2\xa3\x3b\x06\x71\x4d\x29\xe7\x90\x5c\x33\x3e\xeb\xaa\xe3\xbc\x73\x27\xd8\x0d\x55\x96\x5b\xa1\x83\x4f\x69\xc6\x0b\xcc\x75\x8b\x7d\xb5\x65\x29\x07\xc8\xf9\x9c\xa6\x40\x14\x56\x06\xf5\x1f\x70\x2c\x42\x48\x32\xce\x93\xc4\xd5\x0e\xfd\x70\x75\xf6\xe8\x89\xf4\x25\xf6\x6c\xd5\xa9\x5d\xf1\x67\x8b\x57\x7d\x29\xa8\xc3\x83\xb6\x9d\x58\xf4\xaa\x51\x71\x38\x0d\x9b\x4d\x40\x43\x47\xbe\x86\x9e\xe6\x9f\xae\x2f\xde\xbb\x30\xd4\x7d\x04\x52\xc3\xb3\xd7\x7e\xea\x17\x65\xbd\xd3\xdb\x30\x4d\x3f\xf6\xfe\xb8\x66\xe1\x3b\xaf\x39\xfb\x81\x19\x9f\x06\x57\x28\x50\xfb\xa8\x1c\xf5\xf1\xd1\x30\x87\x2d\xc9\x6b\x8e\x55\xb9\x16\x19\x06\xbd\xb9\xee\x37\xd5\x78\xf0\x5b\x16\x3c\x39\x99\x14\x71\x1e\x41\x3d\x61\x55\xe6\x5e\x97\x28\xa1\xab\x0f\x97\x4a\x42\x8b\xae\x10\x64\x24\xc5\x0c\xe4\x13\x88\x23\xb1\x98\xde\x8a\xda\x76\xc5\xf5\x08\x88\xca\x47\x66\xe2\x11\xd8\xdb\xe2\x6e\x48\x0f\x4c\x59\x6e\x47\x33\xd2\x2b\x6d\x75\xb1\x4f\xcf\x81\xf3\x01\x1c\x3c\x81\xdd\x18\xb3\x44\x83\xb4\xdb\x71\xea\x0e\xf3\x86\xc5\xcf\xec\x14\x8c\x4f\x88\xe0\x16\x7b\x8a\x8c\xa8\xc2\x6a\xda\xbe\x51\x5d\x1c\x74\x71\x1f\x44\xd0\x77\x46\xc3\x94\x29\x2d\xe4\xe2\x60\x40\xae\x19\x8f\x9c\x2c\xb1\x13\x60\xc2\xde\x08\x80\xa3\x47\x7d\xde\x76\xaf\xcd\xe1\x16\x24\x99\x83\x54\x78\x1d\x5e\x1a\x16\xbd\x0a\xc4\x4c\x79\x49\x17\x6f\xd0\x4b\xba\xa5\xf6\x3c\xe3\xb3\x7f\x30\x1e\x33\xde\xf9\xae\xc0\x96\xac\x1d\xd9\x41\x6b\x54\xad\x85\xa1\x29\xc6\x67\x64\xce\x68\xc8\x0d\x55\x86\xb3\x96\x20\x14\x25\x5a\x07\xe4\x06\xe5\x72\x45\xe2\xfb\x5b\xe8\xb0\x13\xa0\x84\x03\x5d\xdf\xca\x02\x33\x49\x00\x61\x72\x6d\xbb\xd7\x3d\x5c\x81\x49\x8b\xdb\xef\xd6\xd9\xc9\x21\x7c\x8e\x20\xd3\x5d\x5a\xe6\x54\x27\x63\xca\x15\xa8\x1d\x2d\x2a\x68\xb1\x88\xd8\xe9\x1a\xb4\x9b\xe9\xeb\xab\x00\xef\x6a\x02\xbb\xb0\xe4\x87\x32\x85\x3b\x37\x2d\x73\xf0\x05\x36\xc4\x37\xf5\x2b\x9a\x97\x45\x82\xdb\x9b\x4e\x45\x30\x7b\x90\xfc\xc2\xc9\x4b\x72\xb6\xbc\x67\x78\x93\xd5\xb2\xcd\x1e\x37\x99\x14\x18\x82\xfc\xd2\x1c\x9f\xb6\xde\x68\xc1\x53\x83\xa9\x5a\x96\x63\x15\xbd\xcb\xaa\xbd\xce\x9a\x3a\x9a\x85\x8e\x4d\x6d\xaf\xb3\xdd\xba\x7c\x99\x8d\x54\x11\x4d\x18\x9f\x9c\x83\x96\xac\xa1\xa2\x15\x59\xdb\xd5\x95\xcc\x59\x8f\xc0\xca\x7c\x24\xc5\x09\x0b\x6d\x3d\xa4\x5a\x20\x0a\xb4\xc0\x08\xfa\x61\xa5\x51\xd1\xd0\x33\x7d\x49\x86\x51\x96\xfb\x1f\x2b\x5f\x09\x1c\x3c\x62\xc8\xe1\x0a\xc6\x36\x64\xa0\x0a\x65\x2c\xa2\xbc\xec\x58\x82\x91\x92\x58\x21\x96\x5b\x43\x92\x09\xbe\x5b\xab\xa5\x0a\x7c\x37\xc8\x81\xba\x62\xf5\x1a\xdc\x6d\x0d\x86\x3e\x5b\xda\xf1\xb8\x20\x09\xcc\x21\x31\xa8\x38\xbd\xfc\x40\x32\x90\x91\x59\xc1\x24\x74\x60\x0e\x6d\xd7\x07\x27\x46\x71\xde\xb5\xfd\x79\x51\x76\xea\xba\x14\xf1\xa0\xc0\x59\xe8\xc4\xdc\x39\x36\x5b\x5a\xb1\x25\xb4\xf3\x95\x71\x17\xc2\xb4\xb7\xa5\x1b\xd3\xe5\x34\xa3\x83\xca\x34\x03\xc7\x97\x07\x31\xcc\x5d\xb9\xf6\xc0\x0b\x21\x66\x51\xa5\xe6\xee\x34\x1b\x98\xf1\x6e\xa9\x79\xef\x1a\xf9\xd2\x5c\x23\x29\xfd\x7c\x1d\xd1\xce\x9d\x8e\x0e\x4e\x38\xc9\xb3\x0c\x24\x19\x89\x9c\xc7\x45\x02\x7e\xd9\x01\xf2\x52\xc4\xce\xba\x6a\x6d\x77\xe9\x1b\x15\x30\x4b\x28\x49\x02\x49\x5d\x1d\x86\x41\x71\x30\xa6\x34\xdc\x22\x0d\xb5\x36\x12\xd1\xcc\xe5\x8e\x21\x18\x96\x31\x2a\xcf\x16\x19\x57\x9a\x26\x89\x9b\xf9\x09\xb2\xc0\x94\xf1\x8d\x76\xa4\xda\x92\xba\x6e\x1b\xca\x78\x40\x87\xef\x10\x7f\xd2\xd8\x1a\xa9\xe8\x93\xb4\xb6\x13\xa8\xac\xbf\x7c\xf9\x3b\x48\xf1\xf2\x65\x45\x5b\x0f\x25\xb8\xa4\x40\x5d\x3f\x8a\x1a\x93\x9b\x29\x62\x18\x22\xc4\x24\x36\x7b\xa7\x05\x31\x73\xb7\xe9\xeb\x5c\xe8\x4a\x54\x60\x99\xa9\x1c\x57\x9a\x72\x9b\x45\xac\xf1\xd8\xc0\x9c\x0f\xb6\xc1\x52\x24\x89\xc8\xf5\xeb\xcd\xd8\xac\x37\x97\xb5\x20\x13\x49\xe3\x1c\x55\x6c\x35\x65\x63\xac\xe9\x3e\x1e\xb3\xa8\x28\x50\x45\x35\xa8\x90\xfd\x74\x05\x73\xa6\x50\x15\xe7\xb1\x91\x77\xae\x22\x8a\x05\xab\x68\xe7\xec\x36\xbb\x62\xdf\x06\xa6\xf4\x81\x0b\x66\x46\x9f\x0e\xb6\xd4\xcd\x96\x92\x1f\x44\x42\xf9\xc4\x76\xbb\x1c\xf8\xc5\x87\x84\xa5\x95\x54\x44\x82\x6b\xdf\xe9\x02\xa4\xa5\x61\x3c\x96\xa9\x52\x57\xfa\x02\xeb\x3e\xe3\x92\xee\xaf\x59\x77\x22\x30\xfa\x6e\x5b\x93\xec\x9d\x1d\xbe\x63\x55\xca\x44\x74\x0d\xa1\x3d\x35\xef\xba\x3e\x7a\x06\x76\x22\x72\x9d\xe5\xcd\x54\xb1\x0f\x1b\xd9\x6b\x07\xeb\x8f\x2b\xfa\xd2\xd1\xcd\x2a\x26\x8a\xa4\xa0\x30\x6b\xc9\x8e\xdc\x45\x17\xfd\xa4\x3a\x13\xd9\x05\xd2\xb6\x27\x75\xe5\x2f\x0b\x77\x5a\xba\xf9\xfc\xa5\x04\xad\x17\x18\x59\xb7\x59\x34\xc0\x41\x86\x23\x6d\x1c\x1f\xe3\x93\x03\xdf\x2b\x13\xef\x30\x0d\x8c\x3b\xc1\x86\xe6\x61\xe7\x08\xf1\x4f\x86\x1f\x3b\xdc\x20\x0f\xb2\xd6\xe5\x61\xb5\xd3\xc9\xd9\xfb\xef\x2f\x76\x88\x8b\x6d\x39\x62\x36\x17\x76\x1f\x97\xf3\xc7\x8e\xcb\x41\xcd\x6a\x5b\xf9\x77\x8e\x6a\xd9\xee\x35\x99\xbb\x3a\x07\x9e\x97\x81\xbd\x2b\x42\x47\xd8\x23\x89\x5d\xc0\xf0\x2f\x29\xcd\x5c\xa6\x7e\xc8\xc1\xb4\xbe\x2a\x74\x16\x7e\xce\x20\xd2\x45\x87\xa1\x0f\x37\xdf\xf7\xbf\xad\xb4\x63\x0b\xda\x2b\xd8\xca\xd5\x4c\x92\x49\x11\x59\x45\x69\x84\xbd\xa1\x51\xfd\xb6\x37\x43\xa7\x82\x6b\xf8\x6c\xf5\x2a\x2d\x59\x5b\xcf\x8d\x11\x18\xda\x74\x2a\x97\x17\x01\x58\x6a\x41\x61\x9f\x0c\xfb\x3d\x9a\x28\x41\x52\x1a\x43\xd9\xe2\x2c\x30\xa7\xb3\x9b\xca\xd4\x92\xa2\x31\xbd\x11\x5c\xd4\x36\x0a\x66\xd2\x65\xab\x5a\xdf\x66\xb2\x68\x73\x9b\x9a\x29\xaf\x44\xae\x61\x40\xae\xb1\x13\xc8\x31\xf9\xb9\xd8\x8e\x7f\xdb\xed\xf8\xf5\x98\xd3\x14\x7e\x3e\x9a\xc1\xe2\xd7\x9e\x31\x09\x64\x30\xf4\x9f\xa6\x50\x2a\x8b\x6a\xa9\x31\x9e\xfd\xa3\x41\xe2\x0c\x16\x2e\xca\x1b\x15\xe8\xf2\xfd\x16\x58\x8b\x99\xcc\x04\xae\x9d\x14\x5e\x03\x41\xdc\xac\x79\xec\x73\xeb\xf7\x8a\xd9\x7d\xb5\xdc\x50\x1b\x5d\x81\x57\xd8\x61\xc9\x9d\x0e\x91\xb5\x98\x9d\x63\x9c\xca\x05\xde\x64\x03\x0f\xc4\x96\x93\x30\xf7\x44\x1e\x59\x61\x7e\x15\xfe\x18\xf6\xaf\x8c\xc0\x75\x64\x76\x67\xcc\x60\xa0\x11\x3a\xfb\x99\x4a\x10\x4e\x08\x5c\xc3\xaf\xdc\x95\xa5\xbb\xd7\xa1\x85\xad\x9a\x08\x97\xf5\xe8\x1a\x42\xe3\xcb\xee\xee\xbd\x4b\x8d\xb3\x5c\x81\xec\xc8\xbd\x7e\xfe\xbf\x66\xf2\x5f\x43\x5e\x12\x64\x6f\xed\x4c\xac\xb7\xc2\xc1\x02\x33\x36\x4d\xb3\xce\xc1\x90\x33\xe2\xf2\x3b\xf3\xc3\x6a\x10\x94\x19\xf9\xf8\x4c\x70\x2e\x92\x3c\xdd\xe6\x40\x5c\x82\x54\x98\x5f\xa6\xc9\x47\x9c\x83\x9c\x26\x94\xa5\xbe\xd5\x55\x6a\xbb\x7c\x87\x74\x83\x82\x06\xb2\x79\x64\x36\xe9\xf8\xa8\x48\xa1\x39\xc2\x8d\x7f\x6c\xec\xb4\x70\x5a\x91\x01\xa7\x19\xdb\x56\xb7\xbb\xc8\x80\x9f\x5c\x9e\xdd\x81\x76\x97\xd2\x6c\x93\x26\x92\xe5\x20\xbc\x14\xf6\xc1\x0f\xe6\x0c\x7b\x83\xcb\xc1\xf6\xe8\xd4\xb9\x17\xd1\x5f\x96\x88\x6e\x3b\x71\xb7\x7c\xfb\x5e\x6d\x17\x66\xf0\xbe\xbf\x4d\xc3\xb3\xa7\xc6\xda\x77\x30\x38\xe1\x84\x73\x61\xfd\xe8\x9b\xb0\x59\x2c\x76\x38\x26\xb4\x1c\xec\x44\xa3\x96\x94\xab\x31\x48\x19\x50\x97\x1e\x8a\xc1\xda\x05\xbe\xc3\x4a\x91\x9b\xaf\xcd\x55\x98\x7c\x6a\xcb\x6a\x21\xf8\x2c\x1e\x6d\xcb\x43\x2e\x5f\xff\x63\xcf\x41\x1a\x9e\x3d\x07\xa9\x7b\x52\xfa\xf9\x03\x2f\x1c\x46\x1b\x1c\xb1\xf2\x52\x3a\x13\x95\x0e\xdf\xd5\xd8\xbd\x6e\xf1\x02\x79\xf9\x79\x57\xeb\x9e\x72\x02\x73\x16\xf9\xeb\xca\x55\x53\x8f\x13\x3a\x52\x22\xc9\x75\xd0\x6f\xe4\xc0\xc3\x88\xbd\x22\xd4\xaa\x92\xf5\xfe\x6a\x48\xd8\x98\x0c\x53\xc6\xfb\xc5\xf7\x87\x84\x05\x33\xba\x13\x25\x7c\x9d\xd8\x17\x03\x72\xc1\x93\x05\x11\x1c\xf3\x1a\x86\x29\xfd\xdc\xaf\xac\xc4\xd5\x65\x5b\x9e\x3d\x30\xb5\x5b\x62\x61\xa7\xee\x94\x0a\x95\x32\x7e\x72\x8f\x3b\x9a\xe6\xc1\x7b\x68\xa5\x59\x92\xa0\xf1\xbf\xe1\xb6\x86\x30\xef\x36\xbc\x61\x5b\x57\xf7\xa2\x2b\xd6\xed\x1e\xad\xee\xdc\x1d\xee\x45\x1b\xa7\x4f\xa8\x1e\x0b\xb9\x75\x5d\xa2\x4b\x37\xfe\xd1\x1a\x23\xc4\xa0\x21\x72\x09\x0c\x58\xe8\xb0\x6c\xb4\x1c\x40\x3b\x1b\x57\xfc\x35\x1e\x07\x1e\xed\x91\x04\x4c\x50\x3f\x64\x1a\x33\x37\x2a\xbf\x0b\xbb\xb3\x8b\x8a\x56\x44\xf0\x64\xb1\x63\x59\xab\xbd\x20\x0c\x35\xc5\xc7\xed\x78\x6d\x37\xb0\x3b\xe9\xd8\x61\x95\xad\x3f\x84\x34\xd3\x8b\x17\x25\x09\x74\x48\x3d\x28\xde\x65\x8a\xa4\x4c\x29\xc6\x27\xbb\x66\x11\xfe\x09\xa5\xfa\x24\x11\xa3\xce\xf5\x9f\xcf\x78\xec\x8a\xcc\x31\xeb\x5d\x29\x70\x5c\x06\x99\xf9\x53\x69\x27\x0e\x3a\x28\x5d\xcd\xd3\x88\x2a\xe4\xc6\x76\x04\x31\xab\xa2\x5a\x54\x5a\x2b\x19\x02\xbb\xcf\xac\x8b\xac\xa9\x19\x56\x07\xbe\x2a\xe2\xbd\x1a\xdd\xf0\xec\xd5\xe8\x8d\x11\x97\x49\x91\x82\x9e\x42\xbe\x75\x09\xa4\xcb\x62\x86\x3d\x5d\x36\x3c\x7b\xba\xac\x7b\x32\x11\x9f\x0b\xce\x74\xe7\x08\x43\x5f\x83\x94\x92\xe1\x65\x31\x76\x58\x5e\x33\x19\x00\xbd\x86\xd6\x9e\xd3\x77\x27\xed\xf3\xca\x35\x6c\xec\x07\xaa\x5f\x83\x75\x0b\x6d\xd6\x78\x40\xc4\xfd\xd4\x4f\x54\x14\xcd\x7e\xec\x4c\xdd\x36\xbe\x93\x27\x49\xdf\x5e\x5b\x6e\xcd\x78\xf2\x24\x21\xd7\x38\xc5\xe3\x94\x5f\x8b\x96\xb3\x81\x0a\xd5\x44\xc2\x84\x29\x2d\x43\x8a\x88\x5d\xb9\x8f\x74\xc9\x44\x6c\xf4\x1b\xa6\x31\x0d\x74\x6c\x6f\xa3\x87\xcb\x3d\x3c\x62\x11\xcd\x40\xda\x4f\x7e\x52\x82\x07\x36\x78\x6f\x44\xec\xd9\xed\xfa\xc3\x52\x3a\x01\x73\x66\x40\xbe\x86\x04\x26\x1b\x56\x7f\xe6\xae\x6a\x2b\x5d\xd3\x9a\x6f\x99\x9e\x12\x6a\xe1\x8e\x8b\x53\x10\x8a\x3c\xc0\xc5\x81\x4b\x2f\x88\x0b\x60\xfc\x0d\xea\xd0\x35\x34\x41\x88\xfb\x19\x82\x3c\x24\x51\x92\x2b\x1d\xcc\x9b\x91\xc2\xe0\xdd\x1e\xa9\x02\x3a\x2c\x71\x92\xd1\x08\x7c\xb2\x42\x35\x17\xc4\x25\xfd\x86\xdc\x30\xb6\x67\xce\x8e\x09\xf6\x78\xda\xdf\xd3\xce\xfd\x55\xb1\xa2\xb8\x61\x6f\x8e\x4f\x60\x90\x86\x4b\x15\x74\x0b\xc4\x7c\xca\xb3\x31\x49\x60\x1c\x92\x72\x68\xc6\x5a\x84\x33\xb5\xe2\x21\xd1\x74\x06\xbc\x74\x90\x0c\x2b\xde\x34\xef\xbd\x09\x79\xa8\x3c\x9b\x5b\xe6\x04\xf7\xe7\x91\xfa\x57\x4e\xe5\x6c\x7b\x3d\xf5\xbf\xed\xf0\xbd\x92\xda\xf0\xec\xb9\x66\xdd\x93\xd1\x68\x46\x27\x70\xb3\xc8\x3a\x07\xfa\x18\xea\xf3\xc4\xe6\x86\xdb\xea\x2c\x65\x53\x80\x31\x55\xba\xff\x89\xca\xd0\xf1\x12\x92\x0c\x6d\x82\xd8\x70\xa9\xb1\x8e\x1b\xf9\x62\x40\xce\xb8\xf5\x64\x8c\x84\x9e\x76\x9b\x13\x9d\xca\x7e\x52\x83\xb0\xc2\x91\xdc\x23\xfa\x56\x2c\xb1\x80\xb7\x4c\x97\x7a\x69\xf0\xea\x41\x16\x3e\x98\x9e\x15\x06\xc8\x4d\xfc\x67\x66\x4c\xfb\x0e\xc7\x86\xc0\x21\x06\x1e\x01\x11\xf3\x70\x0a\xa4\x99\xa1\x58\x91\xf5\x9e\x9b\x61\x12\x68\xbc\xb0\xf1\x78\x36\x22\x98\xf1\x71\x92\x9b\x19\x55\x8b\x73\xce\xac\x24\xc9\xab\x62\xc6\x57\x09\x35\x00\xd6\xa6\x1e\x9a\xaf\xcc\x1a\x78\x85\x7d\x22\x21\x25\xa8\x4c\xb8\x32\x28\x56\xc0\x8c\x99\x54\x7a\x69\xe7\x0b\x67\x31\x55\x8a\x4d\xc2\x0d\x4e\x6a\xa4\x14\x73\xfb\xcc\x05\x81\xcf\x4c\x61\x34\xa4\x01\xda\xde\x78\x50\x1d\x4d\x83\xfb\xb3\x3a\x1d\xce\xf1\xe8\x15\xac\x5a\x78\x92\x17\x2e\xdb\x72\xfb\x2b\x2f\x9c\xf6\xec\xbe\xfe\xd9\xb3\xfb\x8d\x11\x87\x25\x5b\xb6\x26\x48\x33\x78\x4f\x8d\x0d\xcf\x9e\x1a\xeb\x9e\x4d\x7a\x93\x85\xba\x67\xfb\xf8\x71\x24\xe0\x9d\xae\xef\x75\xa2\x6c\x53\x56\xd7\xfc\x67\x93\x92\x01\x37\xef\xae\x97\x9b\xb2\x82\x8f\xb0\x57\x4b\x59\xf3\x2d\xa2\xac\xbc\x4b\xc5\xe5\xd4\x64\xcf\x57\x7a\x8c\xdd\x59\x9d\x92\xd5\x85\x5f\x07\x5c\x57\xf5\xcb\xaf\x9a\x72\x3e\x2f\xa8\xa8\xda\xef\xc5\xfe\xcd\xbb\xeb\xc0\xf2\x97\xb1\x67\x15\x14\xbb\x3e\x63\xdc\xfd\x72\x60\x3f\xd1\x2f\xb2\x00\xf0\x5f\xbf\xfe\x72\x10\xb6\xc5\x7d\xdf\xe3\x95\xe8\xfd\x0a\xbc\x3d\x77\xfb\x26\xd1\xc7\x2a\x5c\x3c\x43\x60\x52\xb3\x36\x77\xd7\xe6\xa6\xa9\xdc\x98\x1b\x1d\xae\x47\x84\x99\xef\x96\x29\x20\x0b\x91\xe3\x05\xbb\x82\x90\xaa\x45\x71\x52\xc4\x5e\x59\x29\xde\xb9\x1e\x7e\x39\x38\xfa\xe5\x60\xbd\xba\x4d\x41\x29\x41\x9f\xc1\xc3\xd2\xd0\xf6\x47\xa7\xf5\xdc\xb4\x28\xc0\x8f\x77\x6e\x1e\xf9\xd4\x6c\x77\x64\x5a\xb0\xb9\xdd\x91\x31\xe0\x07\x26\xdd\xe6\xc8\xd8\x83\x11\x98\x74\xbb\x23\x63\x89\x24\x30\xed\x83\x91\xcf\xeb\x32\xef\x67\x6b\xd1\x53\xcd\x1d\x5a\x11\x41\x99\x14\x73\x16\xb7\x9a\x8f\xfe\xc4\x15\xc6\x23\x5d\x9a\xc5\xfd\x76\xcc\xcc\xea\x2b\x5f\x0b\x16\x90\xab\xba\x55\x25\x00\x8f\xe4\x22\xd3\x44\x83\x4c\x3d\xac\xa8\x52\x60\xd1\xc0\x32\xdc\xc1\x01\xdc\x52\x4c\xb4\xc8\x97\x9d\xd2\xb9\x13\xfc\x12\x8b\x1e\x13\x67\xed\x4e\x81\x26\x7a\x4a\xa2\x29\x44\x33\x5f\xaa\x28\x7c\x61\x61\x34\x8b\x48\x70\x0e\x3e\x4c\x6e\xec\xe1\x83\x24\x36\x54\x8e\xe1\x87\x15\x87\x82\xd7\x38\x82\xd5\xc4\xe8\xc2\xaf\xa8\x28\xa7\xb4\xb2\x5b\x98\x2a\x06\x12\xaf\x56\x8c\x56\x63\x08\x3a\x7c\x32\x59\x6c\x07\x5b\xd4\xe2\x91\x9a\x0a\xa9\x8b\x1a\x8f\x78\x24\x0e\xdd\x4f\x83\xc2\x43\x3c\x50\xf3\xe8\x45\x38\x63\x8e\x45\x53\x5b\x3e\x4f\x19\x1a\x97\x54\x69\x99\x47\xda\x60\x66\x02\x1c\xec\x09\x5b\xea\x8d\xa8\x57\xc2\xd2\x42\x80\x63\xcb\xf9\xd6\x33\xb9\x51\xb1\xb6\x07\x3e\x93\xf7\xc4\xdf\xbb\xa5\x5e\xee\xb5\xa3\x3f\xba\x76\x74\xc6\x2d\x9b\x79\x13\x4f\xe0\xa6\x64\x83\x97\x22\x61\x51\x83\x27\x88\xac\x53\x55\xd5\x12\x9a\x8a\x5b\xb3\xde\x18\x68\x62\xd1\xc1\xdc\x27\x7c\x09\xab\xd0\xe6\xdb\xda\xa9\x58\xeb\x78\xd8\x23\xc3\xd7\xd6\x36\xb4\xe5\x18\xaf\xc0\xd5\x54\xf5\x13\x6d\x52\xd9\xed\xd1\x54\xb1\xb7\xd0\x1d\x8d\x35\x6a\xa7\xa1\xb1\x3f\x94\xc9\xf6\x16\x16\x8f\xad\x72\x9a\xe1\x7b\x5e\xf4\xc7\xe3\x45\x15\xfe\xb3\xe9\x91\x59\xd2\xe0\x16\x19\xf4\x48\xc2\x66\x40\x86\x10\x4f\xc0\x30\x92\x8c\x2a\xa5\xa7\x52\xe4\x93\x69\xdb\x05\x50\xa1\x16\x0e\x37\xd4\x0b\x5a\xbc\x78\x77\x8f\xb4\x16\x37\xdf\x8e\xf5\xc5\x1f\xb8\xae\x78\x6b\x32\x41\x24\x8c\xbe\x3a\x26\xd4\x43\x16\x32\xc0\x00\x62\x9f\xe8\xe7\xee\xc9\xf6\xb1\x3b\x4d\x2f\xed\x1d\xc1\x75\x0f\x17\x31\x5c\x76\xef\x93\xef\x6a\xc2\x15\x87\x46\xb8\xe2\x98\xc2\xd5\x69\x7a\xef\xa6\xeb\x14\x26\x39\xa6\x89\xda\x31\x4e\xb2\x1b\x6f\xe8\x8f\x42\x3d\x28\xba\xf3\x08\xdf\x47\x62\x7f\xd7\x52\xff\xec\x8f\x58\xdd\xe3\x88\x70\xd3\x0e\x3f\x8e\xe8\x94\x57\xa2\xd0\x4b\xf1\xf3\xcf\x34\x63\x13\x29\xf2\xec\xe8\x57\xd7\xcf\xe5\xf8\xd7\x19\xe3\xf1\xf1\xcf\x85\xb3\xe1\xe8\xd7\xa0\x1f\xe3\x49\x5c\xc2\x9b\xd9\xd3\xdf\xbb\x54\x69\xd9\x97\x51\x7c\xc2\x65\x14\xb5\x48\x20\x84\xb9\x76\xd6\x7a\x53\xcc\xb0\xe7\xaa\x0d\xcf\x9e\xab\xd6\xbe\x43\x19\x6f\xea\xae\xbe\xb6\x26\x43\x7a\xbe\x44\x96\x1d\x88\xa6\x8e\xa5\x3d\x63\xda\x56\x58\xec\xf0\x2d\x2c\x7e\xfe\xee\xa3\x31\x87\x7f\x3d\x7e\x33\x1e\x43\xa4\x7f\x3e\xbe\xc6\xda\xdc\xea\xd7\x66\xab\xea\x49\xb0\x55\x2d\x69\xd4\x4d\xcf\xd9\xb3\xd5\x27\xcb\x56\x03\x7f\xf4\x22\x7f\x6d\xcc\x12\x1e\x0d\x29\xdb\x92\xab\x6f\xcb\x68\x75\x37\x14\xbd\x6c\x52\x24\x89\xbd\xbf\x60\x8a\xd4\xc4\x66\x37\x80\x54\x43\xbb\xb5\xb0\xae\xfd\x12\xf1\x1b\x57\x30\xaa\xb4\x90\x74\x02\xd5\xdf\xe4\xa3\xb5\x3a\x90\x4a\x53\x9d\xab\x63\xf2\xff\xfd\xff\xcf\xfe\x5f\x00\x00\x00\xff\xff\x5e\xbe\xb1\x29\xa7\xa8\x02\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7d\x73\xdb\x36\xb6\x30\xfe\x7f\x3e\x05\xc6\xfd\x23\x4e\x46\x92\x9b\xdd\xdb\xdd\x5e\xdf\xe9\x3c\x8f\xd7\x49\x5b\x37\x71\xec\x6b\x3b\xb9\x77\xa7\xed\x54\x10\x79\x24\x21\x22\x01\x2e\x00\xca\x51\x7f\xfb\xfb\xee\xcf\xe0\x00\x20\x29\x89\x04\x29\xc9\x6f\x6d\xc4\xce\xec\xc6\x36\x01\x1e\x1c\x1c\x9c\x37\x9c\x97\xaf\x48\xff\xee\x9e\x67\x5f\x91\x77\x2c\x02\xae\x20\x26\x5a\x10\x3d\x05\x72\x92\xd1\x68\x0a\xe4\x5a\x8c\xf5\x2d\x95\x40\xbe\x17\x39\x8f\xa9\x66\x82\x93\xc3\x93\xeb\xef\x5f\x90\x9c\xc7\x20\x89\xe0\x40\x84\x24\xa9\x90\xf0\xec\x2b\x12\x09\xae\x25\x1b\xe5\x5a\x48\x92\xd8\x09\x09\x9d\x48\x80\x14\xb8\x56\x03\x42\xae\x01\x70\xf6\xf7\x17\x37\x67\xa7\x6f\xc8\x98\x25\x40\x62\xa6\xec\x20\x88\xc9\x2d\xd3\xd3\x67\x5f\x11\x3d\x65\x8a\xdc\x0a\x39\x23\x63\x21\x09\x8d\x63\x66\x3e\x4c\x13\xc2\xf8\x58\xc8\xd4\x82\x21\x61\x42\x65\xcc\xf8\x84\x44\x22\x5b\x48\x36\x99\x6a\x22\x6e\x39\x48\x35\x65\xd9\xe0\xd9\x57\xe4\xc6\x2c\xe3\xfa\x7b\x0f\x89\xb2\xd3\xe2\x37\xb5\x20\xff\x14\xb9\x5b\x43\x65\xb9\x0e\x0b\x3d\xf2\x11\xa4\x32\x1f\xf9\xcb\xe0\xeb\x67\x5f\x91\x43\xf3\xca\x81\xfb\xe3\xc1\x8b\xff\x22\x0b\x91\x93\x94\x2e\x08\x17\x9a\xe4\x0a\x2a\x33\xc3\xe7\x08\x32\x4d\x18\x27\x91\x48\xb3\x84\x51\x1e\x41\xb9\xac\xe2\x0b\x03\x82\x00\x98\x39\xc4\x48\x53\xc6\x09\xc5\x65\x10\x31\xae\xbe\x46\xa8\x7e\xf6\xd5\xb3\xaf\x08\x3e\x53\xad\xb3\xe3\xa3\xa3\xdb\xdb\xdb\x01\x45\x70\x07\x42\x4e\x8e\xfc\xea\x8e\xde\x9d\x9d\xbe\x79\x7f\xfd\xa6\x8f\x20\x3f\xfb\x8a\x7c\xe0\x09\x28\x45\x24\xfc\x2b\x67\x12\x62\x32\x5a\x10\x9a\x65\x09\x8b\xe8\x28\x01\x92\xd0\x5b\xb3\x71\xb8\x3b\xb8\xe9\x8c\x93\x5b\xc9\x34\xe3\x93\x1e\x51\x6e\xd7\x9f\x7d\xb5\xb4\x3b\x25\xba\x3c\x78\x4c\x2d\xbd\x20\x38\xa1\x9c\x1c\x9c\x5c\x93\xb3\xeb\x03\xf2\x8f\x93\xeb\xb3\xeb\xde\xb3\xaf\xc8\xff\x9c\xdd\xfc\x78\xf1\xe1\x86\xfc\xcf\xc9\xd5\xd5\xc9\xfb\x9b\xb3\x37\xd7\xe4\xe2\x8a\x9c\x5e\xbc\x7f\x7d\x76\x73\x76\xf1\xfe\x9a\x5c\x7c\x4f\x4e\xde\xff\x93\xbc\x3d\x7b\xff\xba\x47\x80\xe9\x29\x48\x02\x9f\x33\x69\xe0\x17\x92\x30\x83\x48\x88\xcd\x9e\x7a\x02\xf2\x00\x18\xfa\x30\x3f\xab\x0c\x22\x36\x66\x11\x49\x28\x9f\xe4\x74\x02\x64\x22\xe6\x20\xb9\x21\x8f\x0c\x64\xca\x94\xd9\x4e\x45\x28\x8f\x9f\x7d\x45\x12\x96\x32\x8d\x54\xa4\xd6\x17\x65\x3e\x73\x97\x67\xeb\x19\xcd\x98\x23\xa7\x63\x42\x33\x06\x9f\x35\x70\x84\x66\x30\xfb\x56\x0d\x98\x38\x9a\xbf\x7a\x36\x63\x3c\x3e\x26\xa7\xb9\xd2\x22\xbd\x02\x25\x72\x19\xc1\x6b\x18\x33\x8e\x94\xff\x2c\x05\x4d\x63\xaa\xe9\xf1\x33\x42\x28\xe7\xc2\x01\x6f\x7e\x24\xf6\xd4\x89\x24\x01\xd9\x9f\x00\x1f\xcc\xf2\x11\x8c\x72\x96\xc4\x20\x71\x72\xff\xe9\xf9\xd7\x83\xbf\x0d\x5e\x3d\x23\x24\x92\x80\xc3\x6f\x58\x0a\x4a\xd3\x34\x3b\x26\x3c\x4f\x92\x67\x84\x24\x74\x04\x89\x9b\x95\x66\xd9\x31\x89\x68\x0a\x49\x7f\xf6\x8c\x10\x4e\x53\x38\x26\x8c\x6b\x98\x48\x1c\x9d\x25\x54\x9b\xc3\xa8\x06\xf8\x52\x85\x24\x9f\x99\xcd\x30\x93\x4c\xa4\xc8\xfd\x24\xd5\xbf\xdb\xd9\x3c\xf4\x54\xc3\x44\x48\xe6\x7f\xee\x93\x99\x79\xdf\xfd\x3b\x2a\xfe\x6d\x31\x74\x56\x02\x70\xe9\x00\xc0\xbf\x26\x4c\xe9\xb7\x4d\x6f\xbc\x63\x4a\xe3\x5b\x59\x92\x4b\x9a\xd4\x2f\x03\x5f\x50\x53\x21\xf5\xfb\x12\xb8\x3e\x61\x99\xfd\x03\xe3\x93\x3c\xa1\xb2\x76\xec\x33\x42\x54\x24\x32\x38\x26\x38\x34\xa3\x11\xc4\xcf\x08\x71\x98\xc7\xa9\xfa\x15\x2e\x76\x29\xcd\x1c\xf2\x54\x24\x79\xca\x8b\x0f\xc5\xa0\x22\xc9\x32\x8d\x7b\x65\x58\x57\xe5\x43\xc4\x7f\x89\x64\x53\xaa\xe0\x99\xe5\x07\x9f\x94\xe0\x97\x54\x4f\x8f\xc9\x40\x69\xaa\x73\x35\xa8\xfe\xd5\x6e\xd8\x65\xe5\x37\x7a\x61\x40\x34\xa7\x95\x4f\x9e\x95\xaf\xcc\x5f\xd9\x15\x46\x53\x48\xe9\xb1\x7b\x57\x64\xc0\x4f\x2e\xcf\x3e\xfe\xf5\x7a\xe9\xd7\x64\x19\xcc\x1a\x5c\x1b\x96\x60\x0e\x93\x74\x44\x6c\xd8\x23\xf2\x97\x58\xb2\xb9\x3d\xbb\xa7\x66\x4f\xc9\xdb\x62\x4a\xfc\x9a\xa4\x46\x68\x8c\x60\x4a\xe7\x4c\xc8\x01\x39\xd3\x24\x36\xf4\x0f\x76\x3a\xff\x07\xc3\x1f\x69\x92\xb8\x93\x42\xfc\x51\x51\xe4\x70\x58\x01\xe6\x2d\xd3\xc3\x5e\x65\xfe\xea\xdf\x86\x3d\x32\x7c\x6b\x20\x00\x3d\x7c\x61\xb8\x9e\x99\x7e\xc2\xe6\xc0\x2d\x55\x9a\xdd\x1b\x90\xff\x99\x02\xaf\x02\x5b\x80\x58\x99\x95\x29\xc2\xb8\xd2\x34\x49\x20\x36\x13\x0d\x27\x89\x18\xd1\x64\x48\x52\x11\x43\x0f\x65\xc4\x2d\x4b\x12\xc2\x1d\x87\xb5\x3c\x6a\x61\x58\xe4\xb0\x06\x73\xc3\xea\xd4\x9c\x00\x8d\xa6\x25\x44\xe4\x76\x0a\x12\xec\x9c\x94\xeb\x5a\xd0\xcc\x37\x46\x46\x02\x41\x64\xb8\x71\x31\x5d\x26\xcd\x1b\xba\x38\x61\xf6\xa9\x70\xa5\xca\x6f\x57\x36\xf8\xb9\xa1\x01\x27\x0a\xab\xdb\xe1\x48\x1b\x62\x47\x36\x56\x6c\x31\x23\x6d\x0c\xd7\x06\x6e\x19\xd4\xd2\xc4\x04\xf7\x8e\x13\x31\xfa\x04\x91\x1e\x90\x6b\x90\x66\x1a\x73\xe6\xf2\x24\x36\x5c\x6c\x0e\x52\x13\x09\x91\x98\x70\xf6\x7b\x31\xb7\xf2\x2a\x49\x42\x35\xb8\x83\x5c\xc5\x94\x06\x69\x54\x83\x39\x4d\x72\xe8\x19\x06\x8f\x52\x55\x82\xf9\x0a\xc9\x79\x65\x3e\x7c\x45\x0d\xc8\xb9\x90\x80\xaa\xc4\x31\xca\x54\x75\x7c\x74\x34\x61\xda\x73\xe3\x48\xa4\x69\xce\x99\x5e\x1c\x55\xd4\x19\x75\x14\xc3\x1c\x92\x23\xc5\x26\x7d\x2a\xa3\x29\xd3\x10\xe9\x5c\xc2\x11\xcd\x58\x1f\x41\xe7\xc8\x91\x07\x69\xfc\x95\x27\x7d\xf5\x7c\x09\xd6\xb5\xe3\x67\x1f\xe4\x6b\x81\x1d\x30\x5c\xcd\x90\x1a\x75\x43\xed\x2a\x4a\x44\x9b\x5f\x19\xec\x5c\xbd\xb9\xbe\x29\x4f\x9d\xd9\x8c\x55\xec\x23\xde\xcb\x81\xaa\xdc\x02\x83\x30\xc6\xc7\x28\x07\x8d\x22\x23\x45\x8a\x73\x02\x8f\x33\xc1\x1c\xb9\x45\x09\x03\xbe\x8a\x7e\x95\x8f\x52\xa6\xad\x96\x01\x4a\x9b\xbd\x1a\x90\x53\x14\x51\x86\x16\xf3\x2c\xa6\x1a\xe2\x01\x39\xe3\x96\x5c\x4f\xa9\xd1\x7d\xee\x79\x03\x0c\xa6\x55\xdf\x20\xb6\xdb\x16\x54\xa5\xeb\xea\xcb\x16\x6b\x95\x3f\x78\xe1\xd6\xb0\x5f\x35\x07\xfb\x3a\x83\x68\xe9\xf4\xc4\xa0\x50\x23\x33\x5c\x1b\xcc\xa9\x68\x92\x6a\xfe\xa9\x3f\xc1\xe6\x41\x41\xbf\xfa\xcb\x15\x90\x3c\xdf\x99\x8a\x5b\x64\x11\x66\x08\xc2\x51\xf9\xec\xd1\x32\xf7\x5c\xa5\x9d\x10\x08\xe6\xb9\xcc\x47\x09\x53\xd3\x6b\x2d\x8d\x34\x5f\x5c\x64\x15\xf5\x64\xf5\xa9\x0a\xc2\xd0\x9c\xa4\x79\xc3\x56\x5f\x58\xdb\xa4\x02\x3d\x54\xc1\x59\x4a\x27\x50\xff\x81\x25\x34\x51\x7c\x9b\x30\xf3\x3a\xd1\x53\xaa\x49\x44\x39\x12\xb1\x91\x60\x54\xd9\x3f\x27\x74\x01\xd2\x9a\x25\x49\xd2\x00\x35\x4e\xa1\x50\x86\x95\x53\x8c\xf3\x84\xb0\x71\x85\x83\x0b\x83\xd3\x39\x8b\x81\x28\x91\x02\x89\x50\xa2\x35\xcc\x58\x81\xcc\xd8\x12\x64\x9c\x4b\x54\x92\x73\xcd\x12\xa6\x17\x85\xc2\xbe\xbe\x6f\x1d\xb0\x88\x04\xe1\xb7\xae\x03\xa2\x50\xdf\x76\xaf\x9b\x65\xd0\x58\x64\x1a\x51\x82\x33\x19\x86\x44\x79\x95\xb8\x5a\x17\x55\xfb\x02\xf0\x3c\xad\x87\xa6\x4f\xa4\xc8\x35\xe3\xf5\xe3\xfa\x24\x13\xf1\x36\x78\x98\x51\xce\x66\xe2\x1f\x66\x0d\xa7\x46\x57\xed\x80\x8a\xe7\xaf\x0d\x37\x35\x2a\x6c\x7c\x4c\x3e\x28\x68\x38\x08\xa8\x27\x00\x8d\x09\x70\x63\x7c\xd5\xef\x12\x21\x6f\x11\x00\x92\xd9\x39\x4a\x1c\x47\x06\x9a\xe7\x81\x25\x8d\x84\x48\x80\xd6\xe1\x39\xa5\x73\xe0\x1d\x16\x72\x6e\xde\x33\x32\x78\xcc\x26\xb9\x53\x3a\xbd\xe6\x56\x32\x0c\x64\xe1\x47\xf8\xbf\xfd\xff\xce\xa9\x9c\xe5\x4d\x4b\x71\x96\x26\xae\xbe\xf6\x95\x30\x3f\x21\x68\x18\x5c\x43\x24\x41\x37\xfd\x3d\xb4\x15\xc6\x26\x3f\x3d\xb1\xe3\x15\x6a\xd3\xf6\xdf\xa8\x50\xa1\x11\xd8\x34\x27\x21\x33\x58\xf4\xd0\xa6\xa2\x8c\x7b\xe1\x7a\x7a\x42\x22\x03\xed\xd8\xac\x09\x0e\xd5\x8b\x02\x39\x91\xe0\xdc\x88\x55\x2d\x02\x53\x4a\x48\x85\x06\x87\x64\x09\x99\x50\x4c\xa3\xc9\x53\xf0\x08\xf7\x3d\xf2\xbf\x83\x6f\xbe\xfe\xcf\xea\xb7\x54\x2f\x30\xaf\x51\x76\x2e\xdf\x9e\x5e\x7f\xf5\x77\x62\xfd\x22\xc6\x08\xaf\x0c\x26\xd1\x94\x32\xae\x06\xe4\x84\xfc\xf4\xf6\xba\x7c\x27\xbc\x7a\xa5\x51\x3c\x2b\x42\x73\x2d\x52\xaa\x59\x44\x93\x64\x61\xcd\x46\xa7\xc9\xe2\x1b\xb5\x88\x69\x03\xd7\x93\x98\x23\xad\x92\xbb\x52\xa2\x65\xae\x56\x16\x60\x30\x3d\x5a\x04\xa6\x34\x30\x78\xda\x4d\x53\xca\x63\x35\x20\xef\x0d\xae\x91\x81\xa3\x21\x22\x84\x5e\x01\x53\x11\x2a\xeb\x79\x87\x83\x33\x51\x82\xb0\x34\x13\x52\xa3\x66\xef\xf4\x4f\x8f\x00\x8f\xa2\x41\xfd\x91\x24\x9d\xa8\xdb\xe1\x3a\xf4\x67\xb2\x6e\x13\xce\xa0\xf0\x10\x29\x4b\xd0\x66\x37\x20\x31\x14\x68\xb4\xb6\x01\x21\xe7\xf9\x9a\x8e\xbc\xfa\x8c\x80\x50\xa3\x46\xb2\xd8\xcf\x32\x83\xc5\x20\x38\xa8\x55\x10\xdb\x07\x2d\xca\xee\x4b\x7a\x6e\xec\x65\xbf\x20\x09\x63\x90\xc0\x75\xad\x7a\x38\xcb\x47\x20\x39\x68\x40\x0d\x31\x16\x91\x32\xca\x61\x04\x99\x56\x47\x62\x0e\x72\xce\xe0\xf6\xe8\x56\xc8\x19\xe3\x93\xbe\x11\x91\x7d\xab\x13\xa8\x23\x34\xa1\x8e\xbe\xc2\xff\x6b\xc1\xcb\xcd\xc5\xeb\x8b\x63\x72\x12\xc7\x44\x58\xe9\x6a\xa5\xf6\x98\x41\x62\xe8\xaa\xb4\x98\x7a\xa8\xb5\xf7\x48\xce\xe2\xff\xd3\x4c\x04\x1b\xe0\x4d\x64\x56\x23\xda\x00\x77\xd7\x4e\xab\xbb\x9d\x02\x02\xab\x4b\x26\x27\x24\x31\x3a\xb9\x21\x96\xb4\x13\x35\x58\xe5\x34\xc4\x16\xda\x25\x8d\x7d\xbc\xb7\xb1\x79\x21\x7d\x03\x57\xe3\x5f\x5b\xf4\x39\x52\x91\x0b\x81\xa3\xb5\x76\x6e\xbc\x24\xf0\xec\xbf\x1b\x93\x0f\xe0\x63\x9d\xfd\x77\x67\xf2\x81\x69\x6b\xd8\x7f\x67\x26\x1f\x98\x76\x85\xfd\x6f\xc0\xe4\x5b\x58\xef\x3a\xfb\xef\xc8\xe4\x03\xf3\xae\xb1\xff\x8e\x4c\x3e\x30\x65\x0d\xfb\xef\xcc\xe4\x1b\xa7\x65\x1a\xd2\x20\x7b\x5f\x3e\xae\x48\x81\x6f\x61\x71\x8d\xdc\x5a\x48\xc7\xb6\x0d\x4e\x1c\x57\xa7\xee\xa5\xd0\x4e\x76\x13\x2c\x1d\x44\xcb\xbd\x09\x97\xad\xc4\x4b\x67\x46\xd9\x45\xc4\x3c\x6d\x21\x73\x2f\x62\x66\x03\xfc\x75\x13\x35\xf7\x25\x6c\x3a\x8b\x9b\xae\x02\xa7\x8b\xc8\x69\x13\x3a\x9d\xc4\x8e\x7f\x89\x4a\x49\x9b\xa6\x8a\x12\x16\x74\x7d\x90\xba\x63\x77\xfa\xee\xcc\x6d\x8a\xb2\x0c\x0d\xb9\x53\x96\x01\x8f\xcb\xeb\xd8\x84\x05\x51\x6b\xb8\x87\x9c\xe4\x78\xcd\x8a\x96\xf8\x32\xbb\xec\x11\x18\x4c\x06\x3d\x32\xec\x7f\xec\xf5\xfb\x5c\xf4\xb5\xa4\x5c\x8d\x41\xf6\x33\x29\x26\x12\x94\xea\xf5\x5f\x2b\xbd\x48\x60\x10\x89\x44\xc8\xef\x38\xcc\x41\x0e\x43\x67\xf6\x1a\xa0\x38\x37\x68\x64\x56\xef\x24\x25\x8c\x8f\xfe\x3a\xf8\x76\xf0\x1f\xf6\x4f\x7d\x48\x47\x10\xc7\x20\x8f\xa2\x84\x0d\xa6\x3a\x4d\x76\xe0\xaa\x9d\x08\xbd\x7d\xab\x8a\x5b\xb8\x0d\x76\xca\x22\xd5\x9a\xc3\x95\x5b\xbc\x30\x2e\x26\x39\x8b\x41\x1d\xa5\x8c\x33\xfb\xef\x7e\xae\x0c\xff\xa8\x4c\xb0\x23\x46\xd6\x0d\xf9\x13\x23\xeb\x68\x54\x5e\xa1\x50\xf2\xc3\xc9\x47\x72\xf8\x03\x5e\xc8\xf9\xbf\x1e\x3b\x36\x13\xd2\x73\x88\x5b\x34\x75\x63\xee\x40\x34\xf9\xa9\xce\x82\x27\xb6\x7e\x61\xe4\xa4\x1d\x0e\xb2\x09\x37\xc4\x2b\xca\xad\x20\x41\x5c\xde\x15\x18\xf3\xba\x9b\x98\x4e\x60\xb8\x3d\xbc\x1b\x40\xba\xb1\xd2\x72\x03\x83\xaf\x39\xd4\xde\x3f\xd7\x4d\x44\x44\x93\x2b\xaf\x70\x07\xf4\x9e\xb5\x03\x9d\x51\x3d\xf5\x9a\x01\xce\xb2\xaa\xbd\x07\xd4\x96\x0e\x28\xed\x72\x22\x36\xf1\x86\x77\xfc\x6c\x23\xe7\x2a\xe1\x69\x5b\x56\x70\x4f\x14\x68\xcd\xf8\xa4\xab\x8c\x3b\xf1\x4a\x57\x04\x5e\x9a\x9d\xa2\x7d\x70\x4e\x33\xa3\x3d\x5c\x17\x3a\x22\x8a\xbf\x90\x65\x60\xed\x27\x55\x31\x08\x3c\x2c\xcd\x0b\xea\xc6\x96\x22\x0f\xd1\x5b\x58\x5c\xc1\x78\x13\x3b\x7c\x5d\x8d\x2f\x96\x17\x56\x7a\xbb\x32\xcc\x4e\xda\x7c\x83\x3e\x5f\x68\xf0\x6d\xfa\xf7\x06\xcc\xaa\x9b\x0e\xfe\xd4\xb5\xf0\xcd\xf5\xf0\x0e\x53\x76\xd1\xd4\x37\xc2\x74\x57\x6d\xbd\x83\xbe\xbe\x74\xe8\xea\xae\xf8\xd6\x1f\xaf\xd4\x77\x57\xda\xbb\xab\xed\xdd\xa4\x4d\xbb\xea\xde\x51\x8c\x10\x67\x8b\xde\xc5\xf9\x56\xad\x66\xfa\xc3\x1c\xee\xbb\x30\xd6\xb7\x34\xd7\xf7\xec\xe2\xcf\xce\x2e\xd6\xcc\xfb\x0e\xeb\xf9\x93\xf0\x8a\x0d\x74\xa0\x6b\x88\x72\xc9\x74\x57\xa5\xf3\x9e\x74\x21\xe5\xa0\xf0\x07\x66\xaf\x1b\x85\xa0\xda\xeb\x46\x6d\xd0\x7d\x71\xcc\x6e\xaf\x1b\xed\x75\xa3\xba\x67\xaf\x1b\xed\xd9\xc5\x5e\x37\xda\xe8\xa5\x96\x17\x32\x43\x07\x4a\x03\xd7\x1f\x45\x92\xa7\x70\x9a\x50\xd6\x10\xe6\xb7\x53\xa4\x9d\x9e\x36\xdd\x5d\x5f\x16\x10\x10\x0b\x02\x41\x18\xec\x1d\xf5\x68\xd1\x14\x85\xd7\x23\x6c\xdc\x74\xed\x83\xb9\x63\x4c\xb9\xf0\xbe\x38\x14\xaa\xd7\x48\xaa\xd9\xf2\x7a\x76\x8a\xc3\x74\x73\xdd\x55\x24\x66\x0b\xe4\x12\x26\x4c\xe9\x26\xc7\xeb\x1a\xc8\x36\x8c\xd5\x0f\x2a\x22\x29\xb2\x5c\x4d\x8f\xb2\x3c\x49\x3a\xc0\x6b\x03\x6c\x6b\xff\xd8\x2e\x5b\x68\x1c\x4b\x50\x5d\xbd\x97\x06\xe2\x0f\x57\x67\x88\xdf\x28\x02\xd5\xcc\x0d\x3b\xb0\xa2\x88\x6e\xf0\x55\xab\x76\xa7\x34\x23\xb7\x53\x16\x4d\x6d\x3c\x86\xd5\xf7\x4f\x2b\xd1\x1f\x27\xb9\x9e\x0a\xa3\xfc\xef\x02\x18\xe3\x68\x42\x04\x24\xd1\x12\x78\x6c\xec\x21\x34\x36\x08\xc8\x72\x37\x6d\x4e\x0c\xce\x45\x0e\x19\xf4\x50\x14\x05\xb8\x8e\xe0\xc9\xa2\xf9\xfe\xa9\x0b\x0f\x14\x72\x42\x39\xfb\x1d\xc9\x65\x03\xec\x16\x10\x57\xc7\xef\x82\x42\xb5\x49\xb0\x6a\x45\x35\xb1\x89\x3d\x91\x84\x18\xb8\x66\x34\xb1\xd1\x29\xb8\xd9\xcd\x42\x62\xd7\xb8\x78\x99\x73\xcd\x52\xb8\xb4\x01\xe8\xb2\xe3\xc9\x75\xa3\xf0\xc8\x0e\xc8\x3b\x36\x83\x64\xe1\xb2\x90\x5c\x34\x30\x39\xbc\x2d\x32\xbe\x1a\x80\x9f\xd2\x39\x90\x94\x32\x5e\x4c\x67\xc9\x7b\x4a\x15\x19\x01\x70\x12\x33\x65\x08\x8b\xf1\x1c\x62\xa2\x98\x31\x95\xe7\xc1\x4b\xae\x57\x83\x6f\xea\x49\xa8\x8d\x6f\xd9\xef\xd7\x66\x41\x35\xe2\xc0\x27\x5d\x5d\x39\xe0\x63\xc0\x8b\x7a\x1e\x2d\x82\x50\xb6\x80\x62\xa6\x12\x79\x03\xf5\x2c\xc1\x30\x15\xb7\x24\xcd\xa3\x29\x0e\x31\x5c\xe9\x96\x32\xa3\x57\x8c\x31\x22\xd7\xfc\x4e\xe4\x36\x26\xca\xde\x53\x67\x52\x34\x72\xad\x20\x50\x01\x0a\x8a\x92\x5c\xe9\x3a\xaa\x59\x82\xf4\x76\x4a\x35\x6a\x7b\x46\x55\x75\x43\xc8\x42\xe4\xcf\x25\x52\x12\x86\xdd\x21\x8b\xc8\x12\x43\x0d\x6f\x0b\x5d\xb5\x06\x56\x21\xc9\x45\x06\x5c\x4d\xd9\x58\xaf\xef\x75\x60\x1d\x4b\x11\xed\x2d\x00\x27\x4c\x69\x84\x75\x29\x0a\xbe\x14\x28\x2e\x96\x8d\x6a\x6d\xe4\x3d\x0a\xad\xfa\x1c\x90\x96\xdc\x1a\xdc\x19\xed\xb3\xac\x98\x6a\x4d\xff\x21\xa1\x28\x80\xa5\x25\x9c\x56\x41\xc7\xbc\xa3\x32\xdd\x8b\x50\x32\x01\x0e\x92\x45\xcb\x2b\xac\x25\x0d\x9f\x4f\xdd\xf4\x46\x9b\x98\xf5\x89\x68\x6f\x9b\x0d\xb8\x66\xf5\x8e\x0b\x92\x08\x3e\xb1\x76\x44\x83\x36\xd5\x81\x07\x7a\x18\xce\x45\xce\xf5\xa5\x60\xbc\x91\x3b\x3f\x18\x28\x37\xe6\xc5\xc7\x02\x42\x77\xfe\x78\x85\x68\x0c\x2d\x9b\x81\x6b\x07\xa3\x47\x18\x1c\x7b\x3a\x58\x34\x5b\x74\x85\x1a\xd3\x73\x12\xaf\x47\x06\x83\xc6\xd0\xf9\xd6\x45\x60\xf6\x63\xa7\x55\x60\x9e\x2a\xe6\x4a\x9a\x83\xaa\x14\x9b\x70\xef\x73\x5d\x3e\xe1\x87\x6a\xc1\x35\xfd\xdc\xb8\x82\x94\x2e\xc8\x9c\xca\x85\xe3\xf5\x86\x6f\x09\x9b\x1c\x3c\x34\xfb\x39\x6c\xd2\x5f\x5a\xd5\xe6\x66\xb3\xad\x8f\x83\x6b\xff\x80\x4b\xaa\x63\x3a\x21\x89\xdf\x1c\x44\x31\xb3\xa9\xd0\x2d\xac\x71\x19\x61\xcb\x79\xc6\x8e\x0f\x12\x97\x54\xad\xca\x7a\x04\x75\xfa\x0b\x86\xf3\x76\xe4\x79\x61\x26\x53\x0d\xb1\xee\x20\x38\x5d\x78\x76\x19\xda\x51\x58\x1e\x12\xb4\x64\x30\x07\xbf\x02\x12\x51\x4d\x13\x51\x4f\x7f\xc1\x68\xac\xb6\x4c\x50\xf7\x81\x32\x56\xa5\x9a\x1a\xda\xac\xec\xb9\xe8\x14\xc4\xbd\x73\xfb\xac\x80\x6a\x96\x91\xab\x26\x8b\xb7\x8b\xbf\x2d\x97\xac\x73\x8c\x99\xd5\x9f\x57\xd1\xe9\x52\xe9\x6d\x94\x39\x99\x30\x3d\xcd\x47\xc7\x17\x57\x3f\x1c\x5d\xbd\xb9\xbc\x38\xba\x3c\xb9\xf9\xf1\xb7\x9b\x8b\xdf\xde\x9e\x9c\xbf\x79\xf7\xe6\xe6\xfa\xb7\xef\x2f\xde\xbd\x7e\x73\x15\xf8\x64\x07\x9d\xbb\xa3\x33\xa2\x3e\x78\x28\x30\x38\x93\x62\xcc\x92\x1a\x36\xb3\x86\x06\xf7\xa6\x4b\xf6\x57\x53\xb7\x11\x18\xf2\x8f\xc9\xff\x34\xcb\x92\x05\x46\x9f\x1b\x25\x47\x4b\x5a\xef\x5d\xb6\x3a\xb0\xd1\xfc\xab\xf5\x5a\x96\x2a\x9b\xf8\x4f\x45\x53\xa1\x80\xe3\x17\x72\x95\x63\xd4\xbe\x04\xcc\x8d\x6f\x50\x45\x4e\x9d\xee\x85\x99\xa3\xe6\x17\xde\x13\x66\x29\x8f\x79\xba\xc2\x2f\xd1\xc4\x7f\x48\xa1\x76\x56\x33\xe7\x5b\x4e\x35\x9b\xc3\x46\x7a\x58\x91\x13\xdf\x82\xd3\x15\xb9\xa7\x1b\x24\x5e\x60\xef\x2c\x8a\x3b\xaa\x7a\xf6\xe5\x55\x86\xe6\xb2\x7b\x37\xce\x91\x26\x5b\x69\x76\xe1\xd3\xf9\x57\x15\xd1\x3a\x4a\x0c\x63\x0e\x93\x71\x69\x34\xbb\xa5\x32\xc6\x42\x44\x54\xb3\x11\xa6\x0a\x37\x48\xde\x0e\xe9\x98\x61\x4d\xba\x16\xa6\x1b\x83\xde\xd3\x65\x75\x9a\x4a\x9a\x82\x06\xa9\x3a\x68\xa1\xa4\xab\x57\xf2\x73\xbf\x74\x75\xf7\x51\x77\x91\x73\xe8\xe7\x7c\xc6\xc5\x2d\xef\x5b\x37\xf4\x31\xd1\xb2\x56\x72\xb6\x79\x50\xfb\x1d\x20\x6d\x81\x92\xc6\xf1\x9d\xe4\xc3\x2f\x5f\x26\x9b\x49\x11\xc5\x64\x45\x61\x5b\x16\xd7\xb6\xec\x06\x82\xd0\x8c\x65\x33\xcd\xb6\x5c\x76\x67\xfc\xaf\xdd\xe0\x14\xc1\xd1\xc4\xd6\x9f\x40\xd6\x85\x2b\x68\x66\xa1\xed\x9b\x30\x46\x6e\xd7\xc5\x4f\x79\x53\x87\xc4\x13\x37\x3e\x80\xac\xfb\x39\x46\xcf\xdf\xc1\x84\x46\xee\xbb\xab\xe6\x69\x71\x9e\x06\xa4\xc2\x01\x02\x72\x75\x63\xde\x40\x1e\xe8\x14\x12\xef\x3f\xef\x88\x96\xd3\x4a\x79\x06\x2d\xdc\x60\x22\x24\x89\x99\xc2\x7f\x52\x8b\xb1\x01\x39\x69\x2c\xd5\x40\x0a\x89\x41\xd4\x94\x4a\x57\xc9\x2d\x12\x69\x5a\x9a\xfe\xad\x41\xc0\x61\x07\x25\x17\x31\x78\xd2\x79\x57\x29\xb0\xd5\xba\xbe\xd7\x45\xf0\xbe\x02\x94\x56\x66\x26\x7b\xc0\x97\x6a\x43\x89\x38\x9c\xab\x68\x96\x05\x09\x9b\xb0\x91\xad\x7c\x37\x02\xac\xac\x13\xe7\x09\x96\x6c\xeb\xa1\xfb\x1f\x8b\xb7\xd9\xfa\x5f\xce\xba\x09\xcc\x68\x00\x79\xfc\x14\x8e\x4c\xc4\x27\xc1\x23\x4d\xd6\x38\x66\x72\x4b\x17\x66\x7b\xfb\xa8\x4f\x83\x22\x69\x9e\x68\x96\x25\xa8\xc8\x26\x2c\xa2\xca\x2b\xd8\xac\xf5\x12\x82\xd8\x3a\x4d\xa8\xa3\xd1\x14\x10\x29\xe4\x30\x86\x31\xcd\x13\x4d\x5e\x8e\x69\xa2\xe0\xe5\x8b\xdd\x68\xa7\xb2\xc4\xdd\x48\x27\x13\xb1\x22\x87\xdc\x58\x0d\x46\xad\x14\x0a\x48\x4a\x75\x34\x0d\x5f\x9b\xda\xaa\x4b\x23\x48\xdc\xed\xb9\x90\x3d\xab\x6b\x62\x29\x2f\x51\x57\x3a\xeb\x45\x5b\xe0\x52\x3d\xf9\xfa\x2a\x50\x23\x28\x77\xc7\x96\x83\x7c\x1a\x74\xc6\x35\xdb\x90\xd6\xde\xc3\x1c\xe4\x1f\x8c\xd4\x2a\xab\xfc\x32\xc8\xcd\x95\xa9\x7a\x62\x24\xd7\x56\xd4\xc8\x16\x77\xdc\x56\x8d\xf9\x87\x1d\xbe\xd7\x62\x1a\x9e\xbd\x16\x53\xf7\x74\xf1\x21\xad\x84\xba\x7a\x23\x7b\xed\x06\xc5\xd5\xbd\x2a\x92\x5b\x91\xa0\x43\x4b\xa3\x6a\xf6\xe8\x52\x60\x0e\x72\x24\x54\xd7\x1b\xf2\x37\x76\x1b\xdd\x20\x92\x88\xc9\xc4\xf9\x8d\xed\xb5\x9c\xa1\x58\xc1\x9d\xc1\x16\x64\x60\x2a\xcf\x32\x21\x35\x61\x9a\x1c\xc2\x60\x32\xf0\xf1\x29\xee\x7a\x4f\xc4\x3b\xf1\xfd\x96\x13\x81\xe5\x57\xb7\x65\x34\xf6\xaa\x74\xcf\x66\xea\x9f\x3d\x9b\xa9\x7b\xee\x93\xcd\xb4\xc7\x15\x91\x32\x2a\xe0\xd1\xf9\x4d\x97\xe8\x84\x35\x6c\xe0\x39\xb4\x35\x9b\xfb\x3e\xbc\xc2\x85\x25\x38\xcf\x74\x51\x31\xbb\xa2\x14\x85\x02\x5a\xcf\x34\x11\x73\x90\x92\xc5\x45\xf1\x4a\xab\x75\xfa\x69\x8d\xc6\xe7\x74\xd3\x6e\x08\xf6\x8e\xd0\x1d\x52\x6b\xdb\xb8\x96\x8f\x4b\xda\x9a\x73\x15\x81\x4d\xbb\x70\x2f\x9a\x6b\xd1\x75\xdf\xc4\x4a\x1d\x1e\x77\x3e\xf1\xf6\x35\xe0\x9a\xeb\x76\xa8\xf6\x6c\xf4\x4b\x63\xa3\xf0\x39\xeb\xae\xab\xd4\xae\xe9\xc8\x2f\x08\xa7\xca\x25\x90\x39\xa3\x64\x16\x0a\xd2\xf1\xcf\x35\xc8\x39\x8b\x02\x0e\xa2\x2e\x2b\x60\xcd\x55\x5b\xd7\x16\x60\xce\x30\x46\x94\x95\x01\x89\xcd\xc1\xac\xa4\x63\x44\xa4\x99\xe0\x32\x4f\x92\x4b\x91\xb0\xa8\xab\xd1\xff\x1c\xab\x0a\xe4\x49\x42\x32\x3b\xcc\xb9\x9c\xfe\x8d\xde\x80\x7f\x9f\x8d\xdf\x0b\x7d\x69\x3d\xf5\x6d\x74\x1f\x84\x0e\x1b\x18\x9c\x5e\x7e\xd8\x08\x41\x9f\x59\x9a\xa7\x84\xa6\x22\xe7\x28\x30\x4f\x2f\x3f\x14\x37\x1f\x3b\xd5\x39\x40\x68\xce\x21\xdd\xac\xf8\xc2\x3a\x40\x29\x4e\x71\x57\x30\xcd\x81\x83\x52\xdf\x53\x96\xe4\x12\x6e\xa6\x12\xd4\x54\xd4\xd5\x4a\xae\x05\xf0\xf9\x39\xe3\x08\x5d\x24\x30\x9c\x15\x5d\x10\x63\x3b\x97\x2a\x64\x68\x26\xc5\x08\xc2\xa5\x3f\xd1\xbb\xc0\x15\x8b\x41\x42\x8c\x33\x40\x4c\xe8\x58\x83\x24\x53\x3a\x37\x36\x81\xca\xa3\x08\x20\x86\x78\x40\x4e\xb2\x2c\xb1\xfa\x4b\x9b\x97\xc4\xad\xce\x42\xb0\xc4\x85\xd1\xbd\x44\xa3\xf2\x02\x79\x0a\x34\xd1\x53\xc7\x96\x9a\xa9\xce\xde\xdb\x63\x7f\x83\xbf\xfe\xa5\x05\xf3\xa8\x3b\x80\x6c\x41\xfd\x19\x67\x9a\xd1\xe4\x35\x24\xb4\xf3\xf9\x79\x9f\xa7\x23\xc0\x2a\xff\x0a\x22\xc1\x63\xe5\x70\xb5\x1c\x6e\x3c\xa5\x8a\x28\x4d\x65\xb8\x90\x9c\x0b\x8a\x5c\xc6\x95\x0d\xaf\xc5\x5b\x6f\x5b\x99\xbc\x0e\x75\xa1\x49\x1f\x19\xa9\x97\x20\x99\xe8\x4c\xc5\x3f\x8a\x5b\x22\xc6\x1a\x50\xfb\xcb\x40\x62\x87\x86\x82\x72\xab\x04\xd7\xe2\xf1\xff\x43\x10\x1c\xf6\xaa\xe8\x2a\x34\x9e\xdb\xb7\xbd\x5a\x7c\x3b\xb5\xf5\x8f\x39\x44\x9a\xf1\x89\x59\x21\xea\xb9\x88\x9b\x1f\x6f\x6e\x2e\x83\xf5\x15\x97\xd0\xb8\x09\xb2\x02\x93\x76\x44\xe3\x06\xbc\xf0\x3a\xc7\x0c\x86\x3b\xe1\x85\xca\xce\xb5\xca\x0c\x43\x7c\x4b\xac\x30\x43\x37\xc5\x38\x4f\x96\x19\xa2\x65\x92\x05\x71\x86\xa7\xdc\x8e\x1b\xb6\x69\x66\x0f\x4a\xb6\x37\xa1\xe0\x6f\xd2\x99\x45\xda\x10\xa2\x8a\x58\x62\xe1\xdc\x3d\x91\xeb\x55\x06\xd0\x09\x93\x4f\x90\x39\x86\x93\x28\xdb\x74\x45\x33\x7a\x40\xce\xf4\x73\x5b\x1f\x36\x26\xc3\x8a\x6d\x3c\x0c\x2f\xd7\x59\xc3\xbb\x95\x89\x12\xb2\xeb\xe6\xdf\x88\xb2\xb6\x2a\xa1\x24\x66\x63\x9b\xfd\x89\x73\x38\xad\xbf\x03\x6b\x29\xd7\x5e\x5c\x22\x0d\xbf\xfd\xfa\xdb\xaf\x87\xad\xbe\xc4\xf0\x3e\x64\xae\x7b\xd2\x9d\xac\x06\x6b\xf5\x16\xcc\x45\xc8\x90\x93\x74\x79\xe5\xe5\xfa\x7c\x1f\xa1\x82\x93\x0f\xa7\x5a\x67\x43\x4c\x3b\x42\x96\xdf\xa2\x67\x0d\xed\xc4\xc3\xd2\xe4\xc5\xfe\x46\x32\x6f\xb5\x6e\xda\x0a\x83\x8d\x40\xbd\xd9\xc8\xf2\xac\xc4\x77\x5d\x56\x87\xaf\xda\x6b\x76\xee\xd0\xb9\xe7\x2b\xda\x54\x49\x03\x78\x91\x38\x7c\x71\xbf\xc7\xbe\x8b\xf5\x27\x81\xc6\xec\xcf\xab\xbe\x17\xcb\xfb\x83\x49\xac\x02\xee\x27\xa2\xda\xaf\xe0\xf1\x8f\xaa\xdb\x17\xcb\x78\x24\xe5\x7e\x0b\x72\x7c\x0c\xec\x3c\x15\xf5\xbe\x2b\xba\x5a\x98\xc0\xdd\xe9\xf7\x25\x86\xfe\xa4\x0a\xfe\x1f\x9e\x5f\x3e\x21\x15\xbf\x13\x2e\x9f\x24\x93\xc4\x0e\x73\x1b\x3a\x3d\x1d\x61\xdf\x83\xd3\xd3\xc1\xb3\xb9\xdb\x73\x0d\xa4\xbb\x74\x7b\x2a\xeb\x7b\xbf\xdc\xd2\xa4\xb0\xcd\x70\x5d\xbd\x01\x3b\x95\x55\xc6\x97\x84\x74\x80\x3a\x6c\xa8\x42\x99\x51\x61\xd5\xf2\xaa\x95\xb1\xab\x8d\x51\x59\xe1\xb6\xa6\x46\xe3\x2a\xd1\xe4\xe8\x6a\x3a\xb5\x2d\x15\x2d\x8d\xd6\xc5\xee\x70\xcb\x29\x3b\x25\xad\xd7\x5f\x70\x4a\x1f\x49\x5f\x3b\x41\x87\xbb\xcd\xc8\x08\x89\xd7\x40\xe3\x84\x71\xb8\xb6\x5c\xaa\xe3\x5e\xd8\x8a\x3a\xcc\xdf\x27\x7b\xb0\x18\xf7\xdc\x6e\x29\xea\xaf\x45\x8a\xa2\xae\x88\x8c\xb0\x57\xb6\x03\xf9\x24\x46\x98\xb5\x69\xc5\x91\x66\x3c\x17\xb9\x4a\x16\x0e\xea\x76\xbd\x92\xe1\xc6\x56\x24\x99\xdd\x63\x2f\xb7\x56\x6c\xca\xbf\x7d\x1d\x28\xb1\x57\x61\x80\x7f\xfb\x8f\x9d\x08\x7f\x83\xeb\xe4\x83\x93\xa5\xcb\xe4\x18\xb2\x44\x2c\xd6\x42\x21\xa9\x42\x3a\xf8\x49\x8c\x02\x18\x41\xc5\x89\x26\x09\xb6\xdc\x73\x1a\xb6\xeb\xd0\x8d\xa8\x47\x79\x2e\x45\x4a\xa8\x51\x41\x99\x88\x6d\x7a\xb9\xca\xd3\x20\x9f\x38\x44\x0b\x7c\x68\x68\x78\xd8\x23\x43\xb3\x7f\x72\x88\xbd\x63\x86\xff\xca\xa9\xd4\xbf\x0f\x6d\x19\x0c\x1b\xfc\x04\xf1\x0b\x6c\x56\x4e\x32\xaa\x54\x78\x07\xfd\xb7\x5d\xb0\xd4\x30\x66\x12\x22\x3d\xb4\x1d\x54\xdd\xf0\xe2\xa5\x17\x03\xf2\x0b\x47\xcf\x4f\x50\x3b\x76\x09\x79\xb6\x39\x43\x92\xac\x2f\x54\xd9\xaa\x16\x45\x7c\xae\x7d\x21\x30\xa7\x59\x28\x2b\xba\x43\xba\x56\xe7\xb6\x45\x8e\x41\x49\x11\x9f\xef\x57\xf1\x2a\x1d\x9a\x97\xc3\x86\xea\xd2\x34\xc3\xaf\x8f\x5e\x91\x97\xf6\xbf\x61\xcf\x30\xbb\x04\xc8\xf0\xaf\xdf\xa4\x43\x83\xc9\xe1\x37\x5f\x2b\x9c\x91\x0b\xfd\x62\x70\xb0\x93\xad\x3e\xa2\xd1\x4c\x8c\xc7\xef\x58\xca\xba\xca\x9c\x65\x0e\xc0\x0b\x6d\xc7\x66\xe2\x2a\x7f\x0c\x53\x8a\x95\xc9\x5a\x38\x80\x39\xec\x0d\x27\xf3\x2f\x9d\xce\xe5\x8e\x8a\x49\x19\xca\xd7\xf9\x74\xda\xc6\x1c\x44\x41\x46\x25\x46\x1d\x17\xf9\x88\x45\x85\x91\x72\xd6\xe0\xf2\xa9\x2e\xda\x4b\x8f\x7c\x0f\x51\xec\x75\xcc\x38\x11\x32\x76\xad\x4a\xf5\x14\x52\xac\x15\x22\xe4\xac\x8b\xdb\xab\x20\x3f\x74\x76\xb1\xc9\x04\x99\x20\x7c\xb6\xad\x96\x93\x05\x96\xc9\x2a\x6b\xcb\x91\x93\x22\x4b\x35\x74\x32\x3d\x70\xe8\x43\x43\x56\x4c\x7d\xb6\x25\x36\xbb\x76\x73\x40\x25\x3a\x72\x40\xde\x0c\x26\x21\xd3\xcc\xdb\x26\x9e\x83\x14\x23\x7b\xf6\xd7\xe6\x34\xf5\xfd\xdf\xaa\x00\x84\x0e\x67\x01\xda\x21\xd3\xcf\x8d\x9e\x8c\x17\xf6\x3e\xca\x69\x28\xe4\xc4\x37\xf8\xb0\xad\xed\x67\xc7\x3e\xe6\x0a\xf9\x59\xf0\x1a\x6d\x24\xa9\x5c\x58\xbe\x73\xed\x99\x5b\x35\x1a\xd4\x70\xbd\x28\x97\x12\xb8\x4e\x16\xc7\x9e\x43\x06\xa6\xac\xe3\x9d\xad\x27\x3a\x5c\xa5\x4a\x70\x0b\x41\xb4\xd8\x2c\xf8\xa1\x3c\xd6\xae\xd5\xb0\x96\x40\x75\x39\x9f\x76\x29\xb6\x8d\x4d\x41\xed\x83\x75\x24\x7f\x12\xa3\x01\xf9\x88\x95\x17\x6d\xdb\x6e\x83\x99\x63\xd2\x27\x07\x27\x49\x22\x6e\x0f\x8e\x0d\x27\x16\xb7\x85\x08\x6b\xf1\xba\xc9\x9c\x57\xe0\x48\x16\xff\x65\x66\xfa\x5e\xc8\x11\x8b\x0f\x0a\x9d\xed\x05\x26\xce\x8e\x58\xac\x2a\xef\x86\x27\x55\x3d\xa2\x66\x2c\xcb\x8c\x18\xe4\xf0\x59\xe3\x87\xd8\xd8\xd0\xcc\x9c\x89\x5c\xe1\xcf\x53\xaa\xf8\xf3\xe7\x9a\x8c\x19\x67\x6a\x1a\xb4\xae\x16\xa0\x11\xb4\x2b\x6b\x88\x1d\x1c\x1b\x26\x1d\x41\xa2\x4a\xa2\x28\x8a\xe7\x18\xc6\x67\x76\xdd\x19\x6d\x21\x94\x32\x9f\x42\x49\x38\xdc\x12\xc1\x1b\xba\xc9\x92\xce\x04\xb2\x8f\x27\xfb\xa2\xe2\xc9\xc6\x34\x49\x0c\xbe\x3b\xae\xea\x83\x82\xa5\x58\x51\x2b\xd2\x58\x9a\x25\x90\x02\xd7\x4b\x95\x2c\x86\x6d\x3c\xb3\x68\x42\x7f\xe8\xd9\xdb\x8b\xa2\xca\x23\xa6\xf0\x2f\xb0\x81\xa3\x20\x29\xd5\x20\x19\x4d\xd8\xef\x6d\x46\xdc\x8a\x16\x5c\x8a\x32\xcf\x4d\x76\xc3\x96\x17\x9f\x1b\x78\x05\xdc\x77\x4b\xc9\xeb\x05\xdb\xed\x54\x24\xdd\x83\x75\xc7\x95\x2c\xb3\x52\x5f\x8f\x21\x4a\xa8\x84\x18\x65\xa2\xab\x5a\xbc\xa4\xb0\x06\xa6\x5c\x01\x88\x29\x92\x42\x34\xa5\x9c\xa9\x52\xa3\x88\x84\x34\x4a\x76\xb2\x5b\xb7\x1c\x6f\x4e\x6c\x67\x54\x5e\x94\x35\x2d\xec\xf0\x8a\x3d\x89\xb0\x17\xd6\x4a\x98\x34\x0c\x53\x65\x63\xc3\x30\x53\x86\xde\xcf\x32\x55\x16\xa3\xa9\xb1\x36\x04\x5f\x10\x09\x54\x09\x3e\x20\xe4\xdc\xbc\x16\x62\xe9\x9f\x8c\x70\x2a\x05\x9f\x2d\x0b\x82\x96\x69\xce\xb5\x55\xd6\xdd\xbd\x92\xe0\xa1\xce\x3c\x77\x65\x49\xb6\xb0\xc1\xa2\xa0\x5d\xb7\xb2\x3a\xb5\xee\x85\xd7\x95\x39\xf6\x09\x20\x0d\xcf\x5e\xd2\x6c\x8c\x38\xeb\xc8\xd8\x3e\xae\xff\xb5\x1b\xbf\xa7\xc9\x86\x67\x4f\x93\x75\xcf\x8c\xf1\xae\x2b\x3a\xb1\x46\x89\x59\xcc\xe7\x2c\x61\x11\x33\x0a\xbb\x2b\x3d\x6f\x35\x22\x85\xbe\x24\x4b\xc9\x69\xd8\xbe\xc0\xe2\x99\x23\xd0\xb7\x00\x9c\x0c\xcb\x21\xc3\x9e\x33\x6c\x3f\x89\x91\x75\xe7\xcc\x6c\x49\xa6\xbe\xf3\x66\x87\xd4\x29\x7b\x13\x6a\x0c\x33\xdf\xf7\xba\xa8\xcd\x84\x84\xe5\xad\x8b\xce\x39\x42\x1d\x44\x7b\xae\xe0\xfa\xfa\x64\x03\xe5\x11\xe9\x4e\xf6\x15\x8b\xc1\x55\xd0\xd2\x82\xe4\x59\x4c\xb5\x55\x5a\xc4\x2d\x87\xb8\x04\x3c\xe4\x68\x2c\xfc\xf1\x86\x6a\x87\x2f\xaa\x9d\xa3\x99\x5e\xc9\xba\x31\x6a\xae\xc2\xa3\x15\xbe\x93\x8c\x12\x06\x5c\x5b\xf0\x32\x97\xd7\xde\x33\x6a\xc3\xf5\xf5\x09\x61\x0a\xd3\xca\xe9\x9c\xb2\xc4\x10\xb1\x6b\xbe\x1a\x32\x78\x39\x11\x49\x5c\x55\x43\x5d\xb9\xd4\xd6\x3e\x7d\x3b\xf3\x52\x43\x4e\xbb\x71\x53\x33\xc3\x9e\x9f\x36\x3c\x7b\x7e\x5a\xf7\xf8\xa6\xc3\xdb\x69\xfa\xd5\xdc\x11\x54\xc9\x57\x14\x7d\xcb\x66\x3b\xb0\x57\x34\x19\x67\x50\x80\xd3\xf9\xf6\x27\x30\xe7\x36\xf7\x42\x3b\xf9\x9f\x5b\xc8\x10\xf8\x9c\x49\xc1\x77\x39\xe6\x6f\xca\x29\xf6\xe7\xbc\xe1\xd9\xf9\x9c\x17\xd7\xca\xe7\xa0\xbb\x36\x09\xb0\x01\xa0\x8a\x30\x6e\x60\x73\xbb\x35\x7c\x7f\x72\xfe\xe6\xfa\xf2\xe4\xf4\x8d\x73\x09\x5f\x5e\xbc\xfe\xcd\xfc\x2e\xec\x62\x29\xb7\x78\x4e\x25\xb3\xf3\xae\x8a\xce\x9d\xce\xfc\x9f\x92\x91\x4d\xb5\xce\x2e\xa5\xf8\xdc\xd5\x43\x7e\x29\x45\x46\x27\x58\x0d\x08\x5d\x5f\x3f\xde\xdc\x5c\xfe\x76\x79\x75\xf1\xbf\xff\x34\x2a\x9d\xf9\xe9\xda\xfd\x68\xf6\x2e\xe4\xf4\x7f\x7f\xe1\x5f\x7c\x80\xbd\x9b\x53\xb9\x79\x3a\x7e\x3d\x5c\xae\x84\x7a\x1c\x87\x5a\x04\x90\x9a\xba\x3d\x95\x90\x6e\xc3\xa5\x6c\xc9\x66\xc3\xa7\xdf\xbe\xf9\xe7\x77\x1f\x4f\xde\x7d\x78\xd3\xae\x67\x0d\xcf\xff\xf9\xdb\xc7\x93\xab\xef\x0e\xd2\x85\xbd\x54\x38\x18\xe2\x6c\x0a\x88\xb6\x82\x00\x22\x88\xb1\x39\x9f\x98\x83\x0f\x7a\xb3\x8e\xfc\x24\x14\xce\xe7\x7a\xfa\xd4\xaf\xf9\x89\x57\x13\x02\x29\x85\xec\x4f\x29\x8f\x93\xed\x0d\xeb\x37\x66\x12\xf2\xa3\x9d\x64\x2f\x25\x1a\x9e\xbd\x36\x58\xf7\xc8\x50\xcb\xb9\xf5\xca\xa0\x48\x69\x8e\x5c\xcd\x58\x1b\xb4\x55\xd4\xfa\x10\x92\x8c\x45\x1e\x64\x9e\x8c\xa3\x4d\xe9\x9a\x1b\x54\x68\x72\x7b\x13\xb7\x65\xfb\x27\xd1\xb6\x07\xeb\x87\xd3\xfd\x69\x6a\x78\x76\x3e\x4d\xd8\x68\x66\x0e\x72\x71\x4a\xa3\x69\xd7\xcb\x9a\xd7\x7e\x90\x73\x02\xb8\xe6\x5f\x56\xae\x99\xa3\xd6\xf3\xe1\x51\x43\x77\xcc\xe2\xf0\xf5\x7d\xcc\xd4\xcc\x3a\x71\x6c\x1c\xe8\xb0\x22\xbb\xdd\x6f\xda\xa4\x77\x50\x40\xfc\x09\x79\x46\x0b\x79\xd8\xd0\xe4\x6d\x4f\xdc\x8f\x95\xc0\xe6\xfd\xa9\x5b\x7b\xf6\x32\xac\xee\xd9\xb1\xda\x44\xa7\x6c\x35\xff\x8d\xc0\x2a\x7d\x42\xdb\x46\x69\x6b\xf7\xee\xa2\xd8\xa9\x22\xc4\x3d\x64\x8d\xad\x27\x3a\xdb\xb6\x75\x3e\x6d\xec\x01\x11\xb2\x51\xc2\x57\x63\xbe\xd7\x4a\xd6\xf6\x43\xc2\x6f\x3e\xb8\x59\x1e\xab\x6f\x07\xe0\x6c\xe0\x95\x8d\xa8\xa9\x4e\x16\xd8\xd0\x40\x0e\xeb\xdd\x9c\xe7\x8d\x52\xce\x82\x19\x67\xab\x19\xf6\xad\xa7\xb8\x5c\xd1\x8f\x37\x37\x97\x3b\x25\x12\xec\x5c\x01\xa2\x5b\x7e\xd8\xf6\x0c\xaa\x25\x51\xec\x01\x09\x7a\xb3\x44\xad\xf6\x3c\xad\x65\xf2\x0e\x09\x28\x96\x82\xc2\x84\xad\x07\x58\xed\xae\xe9\xd5\x9d\xe4\x55\xf1\x91\x3f\xa0\xc0\xda\x25\xd1\xf9\x9e\x24\xd6\x4a\xde\xde\x83\x8b\xac\xed\x92\x94\x1b\x65\xd6\x6a\x1a\xe2\x83\xae\x60\x67\xa9\xb5\xba\x19\xbb\x8b\x2d\x77\x3b\xbd\xa3\x27\x65\x9b\x4c\xe9\x4e\x62\xab\xfb\x61\xbe\x53\xb9\xb5\x6b\x66\x73\x37\xc1\xb5\x03\xa7\x7a\x7c\xc9\xb5\x65\x8e\x71\xbb\xe8\x5a\xa1\xf1\xa7\x21\xbb\x5a\x6c\x54\xc6\x27\xcd\xbd\xbd\xdb\x6d\xff\x33\x3b\xfc\xd1\xaa\xbe\xd2\x38\x26\x94\xfb\x55\xe0\x59\x04\x77\x11\x11\xf4\x67\x96\xd7\x24\xb9\xc2\x36\x0c\xe6\xe8\x95\x81\xd3\x3e\x4d\x6d\x37\xee\xb2\xf7\x6a\x7c\x69\x5e\x8d\xa9\x50\x9d\x4b\x16\xbc\x7c\x79\xe5\xf2\x24\x5f\xbe\x1c\x2c\xa7\x5b\x63\xb9\x00\xa1\x8a\xfa\x54\x21\x7d\xc7\x67\xa9\xe2\x01\xd8\xa5\x2a\x46\x1b\xa3\x50\x9a\x35\x1c\xd3\x0e\x6c\xc2\x0c\xde\x8d\x49\x24\x89\xb8\xdd\x5c\xf5\xa0\xe4\x10\x33\x07\xfb\x45\xe6\xe0\x8b\xe2\xbe\xf5\xf4\xec\xf5\x15\x51\xf9\x88\x43\x7b\xca\xe0\x72\xf7\x13\xc3\x3f\x64\x04\x99\x2e\x6b\x68\xd8\x15\x66\x52\x7c\x5e\x90\xc3\xe1\xab\xaf\x07\xf8\xdf\xd1\xb7\xbd\x57\x7f\xff\xcb\xe0\xd5\xdf\xf0\x87\x57\x7f\xe9\xbd\xfa\x4f\xf3\xd3\xb7\xf6\xc7\xbf\x75\x2b\x95\xb6\x9b\x42\xb0\x67\x42\x5f\x1a\x13\xb2\xd1\x2d\x1d\xd7\xf4\xbd\xc0\x38\xd6\xb2\xf5\xb3\xd9\x2d\xd7\xd5\x6c\x68\x74\xb6\x88\xca\x01\x9e\xfd\x01\x13\x47\x76\xea\x61\x28\xa3\xe6\x1f\x05\xdd\x56\xba\x13\x31\x85\x55\xef\xb5\x70\x6a\x3b\x11\xbc\x12\x71\xd6\x12\xba\x61\x0e\x1d\x76\x49\xe2\xbe\x91\xea\x5d\x14\xcc\x6e\x21\xb0\x4f\x22\x11\x33\xd6\x10\x58\xd4\xce\xf0\x7e\xb2\xc3\x77\x62\x79\xa7\x27\xa7\xd0\xbd\x28\xc9\x14\xc8\xe5\x9b\x73\x02\x3c\x12\x31\xc4\xe4\xf4\x04\x5b\xe8\x16\x1d\xe9\x09\x76\xc2\xcd\xa8\x9e\xf6\x90\x80\x43\xe4\x29\xc8\x1c\x24\x1b\x97\x17\x76\xc5\x44\xa0\x7a\xfe\x26\xd8\xd0\x3b\x9a\x3e\xc3\x4c\x0a\x2d\x22\x91\x84\xb8\x19\x53\xb6\xbc\x87\x72\x31\x56\xb9\x82\xbe\x52\x49\xdf\xc5\x05\xd3\x5c\x4f\x81\x6b\x07\x2b\xd6\x1e\xb0\x84\x12\x98\xb2\x34\x9b\x8e\xe6\x54\x1e\xc9\x9c\x1f\xd9\x76\xe9\xea\xa8\xe4\x0a\x86\x68\x5d\x88\x37\x8d\x30\x7f\xc8\xff\xd8\x8f\xe8\x20\x92\x3a\xf4\x05\x73\x14\x2e\x32\xe0\xd7\x53\x36\xde\x95\x0b\xe3\x3a\x2f\x25\xe3\x11\xcb\x68\x43\x83\x18\x52\xb7\xa9\x99\x1f\x73\xa8\x5e\x38\x5b\x03\xd3\xd1\x46\xbe\xb3\x17\xe3\x84\xba\xf9\x43\x16\x74\xb9\x87\xae\xfd\xb8\xb8\x25\x14\x4d\x31\x6f\xb1\x7a\x9a\xf5\x5a\x70\x75\xab\x03\x33\xaf\x10\xc1\x86\x5b\xdd\x42\x33\x96\x5b\x94\x5b\xbd\x82\xc7\xef\x22\xfe\x9d\x5a\x28\x0d\xe9\x71\x4a\x95\x06\xd9\x47\x09\x1c\xbe\x3f\x8e\xf8\x77\x53\x7a\xab\x99\xe8\x0b\x9e\x30\x0e\x03\xfb\xd3\x40\xcd\x23\x07\x72\xc4\xbf\x1b\x1b\xb0\x8d\x19\x20\x12\x18\x98\x1f\xf0\xcf\x77\x40\x2c\x0f\xd5\x0d\x65\x2f\xf7\xbb\x04\x32\x6c\xe6\xd3\x7a\xc7\x94\x06\x8e\x0b\xc3\xac\xd1\x88\x2a\xed\xcb\x5a\xa9\xf5\x1b\x95\x9d\xa4\xf8\x9f\x52\x35\xc1\x2e\xc5\x31\xc4\xa7\x78\x8c\x4f\xa7\xd0\x39\x41\xfa\x9c\xf2\x22\x97\x65\x5d\x2c\x79\x07\xa1\xea\xc2\x0a\xc7\x09\x9d\xf8\xd2\x14\x1e\x20\x32\x83\x05\xc9\x15\x9d\x00\x51\x36\x34\x78\x4d\xd0\x85\x58\xca\x03\x71\x3f\xfb\xf3\x66\x62\xe9\xce\x0c\x56\x23\x8c\x7e\x34\x46\x29\x8d\x63\xe9\xc4\x46\xe9\xfb\xf2\xc2\x83\x4e\xcc\xd6\x58\x73\x29\x64\xdd\x30\x6e\x08\x75\x40\xce\xc6\x64\x78\xf0\xcb\xcb\x03\x1b\xd0\x73\xe0\xec\xa6\x03\x44\x24\xca\x37\x5b\x96\xc4\xa6\x37\x85\xcc\x34\x33\xa3\x4d\x23\xc3\x58\x23\x0e\x1a\x33\xad\xd1\x54\x1b\xd3\xa8\xea\x66\x3d\x78\x79\xb0\xa3\x97\x55\x20\x4e\x36\x0f\xf1\x2d\x3b\x97\x17\x08\x73\x53\x11\xaa\x7c\x50\x6c\xd0\x71\x85\x11\xd4\xea\xf8\xe8\xc8\x29\xa8\x03\x21\x27\x47\x12\xb0\x0c\x74\x04\x47\x53\x9d\x26\x47\xb8\x07\x6a\x60\xfe\xfd\x15\xfe\xbb\xff\x69\x9e\xf6\x2d\x3b\xff\xf9\xa7\x8f\xe7\x81\x0f\xd8\xed\x5b\x51\x67\x2d\x84\xbf\x3e\xba\x48\xcb\xa8\x52\xb7\x42\x76\xe5\x89\xa8\x3d\xb9\x21\x96\x33\x62\x2a\xfa\xd2\x09\xdc\x44\xc7\xc1\x00\xf4\x5c\x81\x1c\x3a\x94\x38\xb3\xe6\xc1\x4a\x99\xd7\xe8\x68\xb6\xa6\x5e\xa5\x5a\xe0\xdf\xff\xfe\xed\xce\x35\xc9\x1d\x33\xdb\x48\x49\xb5\x43\xdc\x9d\x48\x19\xd1\xe7\x8a\x87\x4b\xcf\x14\x3b\xe9\xf3\x8e\x7f\x2e\xf3\xb9\x5d\x90\x8c\xd9\x94\xef\xac\xd0\x39\x59\xda\xff\x8e\x6b\xfc\x9f\x29\xe0\x7a\x6a\x0c\xa2\x4a\x1f\x66\x4f\x63\xa1\xf3\xb5\xf4\xf5\x7b\x65\xed\x86\x52\x37\xd8\x42\xf3\x7a\x25\x28\xb3\xe6\xac\xdc\x9b\x6b\xf1\xd3\x3c\xdd\xda\xce\xfe\x78\xbe\x5b\xe0\x61\x42\x95\x32\x56\x71\x57\x56\x5e\x61\xe0\x1f\xcf\xcb\xe1\xe4\x30\x57\x40\x86\xef\x18\xcf\x3f\x0f\xcb\x5f\x07\x28\xc1\x39\x24\x85\xdc\x89\xb2\xf7\x5a\x7e\x48\xcb\x87\x51\x3e\xe9\xba\xb1\xae\x84\x99\x22\x12\x52\xa1\xc1\x0e\x9e\x60\x9a\xb2\x12\xae\x92\xa1\xfb\x65\xb0\x4e\xa3\xab\x50\x48\xb5\xa6\xd1\xb4\x6c\xa5\xf9\xd3\xc7\x73\x97\x6e\x43\x72\xc5\xf8\x04\x19\x77\x7f\x2c\xa4\xc1\x5b\xbb\x58\x0c\x1f\x75\x04\xeb\xc4\xaa\x65\x5d\x8f\xbc\xa4\x5c\xa1\xf0\xf0\xea\x1c\xd5\x5e\x9d\x13\xa8\xaf\x38\x43\x27\x7c\x93\xc6\xe1\x36\x59\x90\x84\xe6\x1c\x17\x6b\xce\x44\xc9\xd3\x5e\x1e\x7f\xf3\xf5\xd7\xdf\xec\x16\x8c\x8d\x4b\xbb\xce\x55\x06\x9d\x2b\x0a\xb8\xb7\xad\x53\x53\x53\x39\x01\x8d\x80\xb1\x34\x85\x98\x51\x0d\xc9\xa2\x12\x26\x12\x58\x9c\xed\x7a\x62\xce\xb2\x91\xf4\x89\xa0\x71\x40\x39\xfb\x62\x6d\xba\x6d\x75\x61\xb3\x25\x6e\xec\xe3\x6b\x96\x92\x71\x7d\x2a\xd2\x94\x76\xa6\xb2\x4b\x33\x44\xb9\x18\x25\x1c\xe8\x76\xaa\x2c\xb1\x6b\x8f\x3d\x61\x6d\xc5\x23\xcb\xe8\x96\x44\x4c\xee\x34\x13\xb1\x85\xcf\xce\x68\x0a\x09\x34\x95\xe1\x6c\x97\xbe\x6f\xdd\xf8\x87\xba\xfe\x5f\x2e\xd2\x6b\x2f\x23\x6c\xa9\x5d\x6f\x00\xc5\x05\x4c\x21\x25\x8c\xe3\x36\x31\x59\xdc\x54\x2c\xaf\xec\xd0\x9d\xd3\xea\x1d\xdc\x4e\x47\x64\x2f\xa5\xbf\xb4\x3b\x38\xc3\xe4\x3a\xdf\x56\xd7\x57\xb6\x75\x84\x8c\xd9\x7a\xe8\xd8\x30\x02\x28\xe8\x1b\x70\xaa\x86\x2f\x1d\xda\x25\xb4\x6e\x57\xd5\x7d\x06\x71\x97\x3b\xb2\xe7\xd5\x96\x09\x1b\xd3\xe2\xfd\xe4\x0f\xdd\x18\x0a\x38\x6d\x38\x57\xcb\x33\x3e\xea\x09\xf1\xd5\xb4\xeb\x97\xd5\xef\x00\x69\xdb\x1e\xda\x4b\xd5\xad\x85\x80\xbb\x93\x7d\x20\x19\x60\x3d\xf6\x65\x18\x58\xe9\xcb\x47\x07\x5b\x92\x38\x8e\x59\x7e\x74\xc7\x20\xae\x29\xe5\x1c\x92\x6b\xc6\x67\x5d\x75\x9c\x77\xee\x04\xbb\xa1\xca\x72\x2b\x74\xf0\x29\xcd\x78\x81\xb9\x6e\xb1\xaf\xb6\x2c\xe5\x00\x39\x9f\xd3\x14\x88\xc2\xca\xa0\xfe\x03\x8e\x45\x08\x49\xc6\x79\x92\xb8\xda\xa1\x1f\xae\xce\x1e\x3d\x91\xbe\xc4\x9e\xad\x3a\xb5\x2b\xfe\x6c\xf1\xaa\x2f\x05\x75\x78\xd0\xb6\x13\x8b\x5e\x35\x2a\x0e\xa7\x61\xb3\x09\x68\xe8\xc8\xd7\xd0\xd3\xfc\xd3\xf5\xc5\x7b\x17\x86\xba\x8f\x40\x6a\x78\xf6\xda\x4f\xfd\xa2\xac\x77\x7a\x1b\xa6\xe9\xc7\xde\x1f\xd7\x2c\x7c\xe7\x35\x67\x3f\x30\xe3\xd3\xe0\x0a\x05\x6a\x1f\x95\xa3\x3e\x3e\x1a\xe6\xb0\x25\x79\xcd\xb1\x2a\xd7\x22\xc3\xa0\x37\xd7\xfd\xa6\x1a\x0f\x7e\xcb\x82\x27\x27\x93\x22\xce\x23\xa8\x27\xac\xca\xdc\xeb\x12\x25\x74\xf5\xe1\x52\x49\x68\xd1\x15\x82\x8c\xa4\x98\x81\x7c\x02\x71\x24\x16\xd3\x5b\x51\xdb\xae\xb8\x1e\x01\x51\xf9\xc8\x4c\x3c\x02\x7b\x5b\xdc\x0d\xe9\x81\x29\xcb\xed\x68\x46\x7a\xa5\xad\x2e\xf6\xe9\x39\x70\x3e\x80\x83\x27\xb0\x1b\x63\x96\x68\x90\x76\x3b\x4e\xdd\x61\xde\xb0\xf8\x99\x9d\x82\xf1\x09\x11\xdc\x62\x4f\x91\x11\x55\x58\x4d\xdb\x37\xaa\x8b\x83\x2e\xee\x83\x08\xfa\xce\x68\x98\x32\xa5\x85\x5c\x1c\x0c\xc8\x35\xe3\x91\x93\x25\x76\x02\x4c\xd8\x1b\x01\x70\xf4\xa8\xcf\xdb\xee\xb5\x39\xdc\x82\x24\x73\x90\x0a\xaf\xc3\x4b\xc3\xa2\x57\x81\x98\x29\x2f\xe9\xe2\x0d\x7a\x49\xb7\xd4\x9e\x67\x7c\xf6\x0f\xc6\x63\xc6\x3b\xdf\x15\xd8\x92\xb5\x23\x3b\x68\x8d\xaa\xb5\x30\x34\xc5\xf8\x8c\xcc\x19\x0d\xb9\xa1\xca\x70\xd6\x12\x84\xa2\x44\xeb\x80\xdc\xa0\x5c\xae\x48\x7c\x7f\x0b\x1d\x76\x02\x94\x70\xa0\xeb\x5b\x59\x60\x26\x09\x20\x4c\xae\x6d\xf7\xba\x87\x2b\x30\x69\x71\xfb\xdd\x3a\x3b\x39\x84\xcf\x11\x64\xba\x4b\xcb\x9c\xea\x64\x4c\xb9\x02\xb5\xa3\x45\x05\x2d\x16\x11\x3b\x5d\x83\x76\x33\x7d\x7d\x15\xe0\x5d\x4d\x60\x17\x96\xfc\x50\xa6\x70\xe7\xa6\x65\x0e\xbe\xc0\x86\xf8\xa6\x7e\x45\xf3\xb2\x48\x70\x7b\xd3\xa9\x08\x66\x0f\x92\x5f\x38\x79\x49\xce\x96\xf7\x0c\x6f\xb2\x5a\xb6\xd9\xe3\x26\x93\x02\x43\x90\x5f\x9a\xe3\xd3\xd6\x1b\x2d\x78\x6a\x30\x55\xcb\x72\xac\xa2\x77\x59\xb5\xd7\x59\x53\x47\xb3\xd0\xb1\xa9\xed\x75\xb6\x5b\x97\x2f\xb3\x91\x2a\xa2\x09\xe3\x93\x73\xd0\x92\x35\x54\xb4\x22\x6b\xbb\xba\x92\x39\xeb\x11\x58\x99\x8f\xa4\x38\x61\xa1\xad\x87\x54\x0b\x44\x81\x16\x18\x41\x3f\xac\x34\x2a\x1a\x7a\xa6\x2f\xc9\x30\xca\x72\xff\x63\xe5\x2b\x81\x83\x47\x0c\x39\x5c\xc1\xd8\x86\x0c\x54\xa1\x8c\x45\x94\x97\x1d\x4b\x30\x52\x12\x2b\xc4\x72\x6b\x48\x32\xc1\x77\x6b\xb5\x54\x81\xef\x06\x39\x50\x57\xac\x5e\x83\xbb\xad\xc1\xd0\x67\x4b\x3b\x1e\x17\x24\x81\x39\x24\x06\x15\xa7\x97\x1f\x48\x06\x32\x32\x2b\x98\x84\x0e\xcc\xa1\xed\xfa\xe0\xc4\x28\xce\xbb\xb6\x3f\x2f\xca\x4e\x5d\x97\x22\x1e\x14\x38\x0b\x9d\x98\x3b\xc7\x66\x4b\x2b\xb6\x84\x76\xbe\x32\xee\x42\x98\xf6\xb6\x74\x63\xba\x9c\x66\x74\x50\x99\x66\xe0\xf8\xf2\x20\x86\xb9\x2b\xd7\x1e\x78\x21\xc4\x2c\xaa\xd4\xdc\x9d\x66\x03\x33\xde\x2d\x35\xef\x5d\x23\x5f\x9a\x6b\x24\xa5\x9f\xaf\x23\xda\xb9\xd3\xd1\xc1\x09\x27\x79\x96\x81\x24\x23\x91\xf3\xb8\x48\xc0\x2f\x3b\x40\x5e\x8a\xd8\x59\x57\xad\xed\x2e\x7d\xa3\x02\x66\x09\x25\x49\x20\xa9\xab\xc3\x30\x28\x0e\xc6\x94\x86\x5b\xa4\xa1\xd6\x46\x22\x9a\xb9\xdc\x31\x04\xc3\x32\x46\xe5\xd9\x22\xe3\x4a\xd3\x24\x71\x33\x3f\x41\x16\x98\x32\xbe\xd1\x8e\x54\x5b\x52\xd7\x6d\x43\x19\x0f\xe8\xf0\x1d\xe2\x4f\x1a\x5b\x23\x15\x7d\x92\xd6\x76\x02\x95\xf5\x97\x2f\x7f\x07\x29\x5e\xbe\xac\x68\xeb\xa1\x04\x97\x14\xa8\xeb\x47\x51\x63\x72\x33\x45\x0c\x43\x84\x98\xc4\x66\xef\xb4\x20\x66\xee\x36\x7d\x9d\x0b\x5d\x89\x0a\x2c\x33\x95\xe3\x4a\x53\x6e\xb3\x88\x35\x1e\x1b\x98\xf3\xc1\x36\x58\x8a\x24\x11\xb9\x7e\xbd\x19\x9b\xf5\xe6\xb2\x16\x64\x22\x69\x9c\xa3\x8a\xad\xa6\x6c\x8c\x35\xdd\xc7\x63\x16\x15\x05\xaa\xa8\x06\x15\xb2\x9f\xae\x60\xce\x14\xaa\xe2\x3c\x36\xf2\xce\x55\x44\xb1\x60\x15\xed\x9c\xdd\x66\x57\xec\xdb\xc0\x94\x3e\x70\xc1\xcc\xe8\xd3\xc1\x96\xba\xd9\x52\xf2\x83\x48\x28\x9f\xd8\x6e\x97\x03\xbf\xf8\x90\xb0\xb4\x92\x8a\x48\x70\xed\x3b\x5d\x80\xb4\x34\x8c\xc7\x32\x55\xea\x4a\x5f\x60\xdd\x67\x5c\xd2\xfd\x35\xeb\x4e\x04\x46\xdf\x6d\x6b\x92\xbd\xb3\xc3\x77\xac\x4a\x99\x88\xae\x21\xb4\xa7\xe6\x5d\xd7\x47\xcf\xc0\x4e\x44\xae\xb3\xbc\x99\x2a\xf6\x61\x23\x7b\xed\x60\xfd\x71\x45\x5f\x3a\xba\x59\xc5\x44\x91\x14\x14\x66\x2d\xd9\x91\xbb\xe8\xa2\x9f\x54\x67\x22\xbb\x40\xda\xf6\xa4\xae\xfc\x65\xe1\x4e\x4b\x37\x9f\xbf\x94\xa0\xf5\x02\x23\xeb\x36\x8b\x06\x38\xc8\x70\xa4\x8d\xe3\x63\x7c\x72\xe0\x7b\x65\xe2\x1d\xa6\x81\x71\x27\xd8\xd0\x3c\xec\x1c\x21\xfe\xc9\xf0\x63\x87\x1b\xe4\x41\xd6\xba\x3c\xac\x76\x3a\x39\x7b\xff\xfd\xc5\x0e\x71\xb1\x2d\x47\xcc\xe6\xc2\xee\xe3\x72\xfe\xd8\x71\x39\xa8\x59\x6d\x2b\xff\xce\x51\x2d\xdb\xbd\x26\x73\x57\xe7\xc0\xf3\x32\xb0\x77\x45\xe8\x08\x7b\x24\xb1\x0b\x18\xfe\x25\xa5\x99\xcb\xd4\x0f\x39\x98\xd6\x57\x85\xce\xc2\xcf\x19\x44\xba\xe8\x30\xf4\xe1\xe6\xfb\xfe\xb7\x95\x76\x6c\x41\x7b\x05\x5b\xb9\x9a\x49\x32\x29\x22\xab\x28\x8d\xb0\x37\x34\xaa\xdf\xf6\x66\xe8\x54\x70\x0d\x9f\xad\x5e\xa5\x25\x6b\xeb\xb9\x31\x02\x43\x9b\x4e\xe5\xf2\x22\x00\x4b\x2d\x28\xec\x93\x61\xbf\x47\x13\x25\x48\x4a\x63\x28\x5b\x9c\x05\xe6\x74\x76\x53\x99\x5a\x52\x34\xa6\x37\x82\x8b\xda\x46\xc1\x4c\xba\x6c\x55\xeb\xdb\x4c\x16\x6d\x6e\x53\x33\xe5\x95\xc8\x35\x0c\xc8\x35\x76\x02\x39\x26\x3f\x17\xdb\xf1\x6f\xbb\x1d\xbf\x1e\x73\x9a\xc2\xcf\x47\x33\x58\xfc\xda\x33\x26\x81\x0c\x86\xfe\xd3\x14\x4a\x65\x51\x2d\x35\xc6\xb3\x7f\x34\x48\x9c\xc1\xc2\x45\x79\xa3\x02\x5d\xbe\xdf\x02\x6b\x31\x93\x99\xc0\xb5\x93\xc2\x6b\x20\x88\x9b\x35\x8f\x7d\x6e\xfd\x5e\x31\xbb\xaf\x96\x1b\x6a\xa3\x2b\xf0\x0a\x3b\x2c\xb9\xd3\x21\xb2\x16\xb3\x73\x8c\x53\xb9\xc0\x9b\x6c\xe0\x81\xd8\x72\x12\xe6\x9e\xc8\x23\x2b\xcc\xaf\xc2\x1f\xc3\xfe\x95\x11\xb8\x8e\xcc\xee\x8c\x19\x0c\x34\x42\x67\x3f\x53\x09\xc2\x09\x81\x6b\xf8\x95\xbb\xb2\x74\xf7\x3a\xb4\xb0\x55\x13\xe1\xb2\x1e\x5d\x43\x68\x7c\xd9\xdd\xbd\x77\xa9\x71\x96\x2b\x90\x1d\xb9\xd7\xcf\xff\xd7\x4c\xfe\x6b\xc8\x4b\x82\xec\xad\x9d\x89\xf5\x56\x38\x58\x60\xc6\xa6\x69\xd6\x39\x18\x72\x46\x5c\x7e\x67\x7e\x58\x0d\x82\x32\x23\x1f\x9f\x09\xce\x45\x92\xa7\xdb\x1c\x88\x4b\x90\x0a\xf3\xcb\x34\xf9\x88\x73\x90\xd3\x84\xb2\xd4\xb7\xba\x4a\x6d\x97\xef\x90\x6e\x50\xd0\x40\x36\x8f\xcc\x26\x1d\x1f\x15\x29\x34\x47\xb8\xf1\x8f\x8d\x9d\x16\x4e\x2b\x32\xe0\x34\x63\xdb\xea\x76\x17\x19\xf0\x93\xcb\xb3\x3b\xd0\xee\x52\x9a\x6d\xd2\x44\xb2\x1c\x84\x97\xc2\x3e\xf8\xc1\x9c\x61\x6f\x70\x39\xd8\x1e\x9d\x3a\xf7\x22\xfa\xcb\x12\xd1\x6d\x27\xee\x96\x6f\xdf\xab\xed\xc2\x0c\xde\xf7\xb7\x69\x78\xf6\xd4\x58\xfb\x0e\x06\x27\x9c\x70\x2e\xac\x1f\x7d\x13\x36\x8b\xc5\x0e\xc7\x84\x96\x83\x9d\x68\xd4\x92\x72\x35\x06\x29\x03\xea\xd2\x43\x31\x58\xbb\xc0\x77\x58\x29\x72\xf3\xb5\xb9\x0a\x93\x4f\x6d\x59\x2d\x04\x9f\xc5\xa3\x6d\x79\xc8\xe5\xeb\x7f\xec\x39\x48\xc3\xb3\xe7\x20\x75\x4f\x4a\x3f\x7f\xe0\x85\xc3\x68\x83\x23\x56\x5e\x4a\x67\xa2\xd2\xe1\xbb\x1a\xbb\xd7\x2d\x5e\x20\x2f\x3f\xef\x6a\xdd\x53\x4e\x60\xce\x22\x7f\x5d\xb9\x6a\xea\x71\x42\x47\x4a\x24\xb9\x0e\xfa\x8d\x1c\x78\x18\xb1\x57\x84\x5a\x55\xb2\xde\x5f\x0d\x09\x1b\x93\x61\xca\x78\xbf\xf8\xfe\x90\xb0\x60\x46\x77\xa2\x84\xaf\x13\xfb\x62\x40\x2e\x78\xb2\x20\x82\x63\x5e\xc3\x30\xa5\x9f\xfb\x95\x95\xb8\xba\x6c\xcb\xb3\x07\xa6\x76\x4b\x2c\xec\xd4\x9d\x52\xa1\x52\xc6\x4f\xee\x71\x47\xd3\x3c\x78\x0f\xad\x34\x4b\x12\x34\xfe\x37\xdc\xd6\x10\xe6\xdd\x86\x37\x6c\xeb\xea\x5e\x74\xc5\xba\xdd\xa3\xd5\x9d\xbb\xc3\xbd\x68\xe3\xf4\x09\xd5\x63\x21\xb7\xae\x4b\x74\xe9\xc6\x3f\x5a\x63\x84\x18\x34\x44\x2e\x81\x01\x0b\x1d\x96\x8d\x96\x03\x68\x67\xe3\x8a\xbf\xc6\xe3\xc0\xa3\x3d\x92\x80\x09\xea\x87\x4c\x63\xe6\x46\xe5\x77\x61\x77\x76\x51\xd1\x8a\x08\x9e\x2c\x76\x2c\x6b\xb5\x17\x84\xa1\xa6\xf8\xb8\x1d\xaf\xed\x06\x76\x27\x1d\x3b\xac\xb2\xf5\x87\x90\x66\x7a\xf1\xa2\x24\x81\x0e\xa9\x07\xc5\xbb\x4c\x91\x94\x29\xc5\xf8\x64\xd7\x2c\xc2\x3f\xa1\x54\x9f\x24\x62\xd4\xb9\xfe\xf3\x19\x8f\x5d\x91\x39\x66\xbd\x2b\x05\x8e\xcb\x20\x33\x7f\x2a\xed\xc4\x41\x07\xa5\xab\x79\x1a\x51\x85\xdc\xd8\x8e\x20\x66\x55\x54\x8b\x4a\x6b\x25\x43\x60\xf7\x99\x75\x91\x35\x35\xc3\xea\xc0\x57\x45\xbc\x57\xa3\x1b\x9e\xbd\x1a\xbd\x31\xe2\x32\x29\x52\xd0\x53\xc8\xb7\x2e\x81\x74\x59\xcc\xb0\xa7\xcb\x86\x67\x4f\x97\x75\x4f\x26\xe2\x73\xc1\x99\xee\x1c\x61\xe8\x6b\x90\x52\x32\xbc\x2c\xc6\x0e\xcb\x6b\x26\x03\xa0\xd7\xd0\xda\x73\xfa\xee\xa4\x7d\x5e\xb9\x86\x8d\xfd\x40\xf5\x6b\xb0\x6e\xa1\xcd\x1a\x0f\x88\xb8\x9f\xfa\x89\x8a\xa2\xd9\x8f\x9d\xa9\xdb\xc6\x77\xf2\x24\xe9\xdb\x6b\xcb\xad\x19\x4f\x9e\x24\xe4\x1a\xa7\x78\x9c\xf2\x6b\xd1\x72\x36\x50\xa1\x9a\x48\x98\x30\xa5\x65\x48\x11\xb1\x2b\xf7\x91\x2e\x99\x88\x8d\x7e\xc3\x34\xa6\x81\x8e\xed\x6d\xf4\x70\xb9\x87\x47\x2c\xa2\x19\x48\xfb\xc9\x4f\x4a\xf0\xc0\x06\xef\x8d\x88\x3d\xbb\x5d\x7f\x58\x4a\x27\x60\xce\x0c\xc8\xd7\x90\xc0\x64\xc3\xea\xcf\xdc\x55\x6d\xa5\x6b\x5a\xf3\x2d\xd3\x53\x42\x2d\xdc\x71\x71\x0a\x42\x91\x07\xb8\x38\x70\xe9\x05\x71\x01\x8c\xbf\x41\x1d\xba\x86\x26\x08\x71\x3f\x43\x90\x87\x24\x4a\x72\xa5\x83\x79\x33\x52\x18\xbc\xdb\x23\x55\x40\x87\x25\x4e\x32\x1a\x81\x4f\x56\xa8\xe6\x82\xb8\xa4\xdf\x90\x1b\xc6\xf6\xcc\xd9\x31\xc1\x1e\x4f\xfb\x7b\xda\xb9\xbf\x2a\x56\x14\x37\xec\xcd\xf1\x09\x0c\xd2\x70\xa9\x82\x6e\x81\x98\x4f\x79\x36\x26\x09\x8c\x43\x52\x0e\xcd\x58\x8b\x70\xa6\x56\x3c\x24\x9a\xce\x80\x97\x0e\x92\x61\xc5\x9b\xe6\xbd\x37\x21\x0f\x95\x67\x73\xcb\x9c\xe0\xfe\x3c\x52\xff\xca\xa9\x9c\x6d\xaf\xa7\xfe\xb7\x1d\xbe\x57\x52\x1b\x9e\x3d\xd7\xac\x7b\x32\x1a\xcd\xe8\x04\x6e\x16\x59\xe7\x40\x1f\x43\x7d\x9e\xd8\xdc\x70\x5b\x9d\xa5\x6c\x0a\x30\xa6\x4a\xf7\x3f\x51\x19\x3a\x5e\x42\x92\xa1\x4d\x10\x1b\x2e\x35\xd6\x71\x23\x5f\x0c\xc8\x19\xb7\x9e\x8c\x91\xd0\xd3\x6e\x73\xa2\x53\xd9\x4f\x6a\x10\x56\x38\x92\x7b\x44\xdf\x8a\x25\x16\xf0\x96\xe9\x52\x2f\x0d\x5e\x3d\xc8\xc2\x07\xd3\xb3\xc2\x00\xb9\x89\xff\xcc\x8c\x69\xdf\xe1\xd8\x10\x38\xc4\xc0\x23\x20\x62\x1e\x4e\x81\x34\x33\x14\x2b\xb2\xde\x73\x33\x4c\x02\x8d\x17\x36\x1e\xcf\x46\x04\x33\x3e\x4e\x72\x33\xa3\x6a\x71\xce\x99\x95\x24\x79\x55\xcc\xf8\x2a\xa1\x06\xc0\xda\xd4\x43\xf3\x95\x59\x03\xaf\xb0\x4f\x24\xa4\x04\x95\x09\x57\x06\xc5\x0a\x98\x31\x93\x4a\x2f\xed\x7c\xe1\x2c\xa6\x4a\xb1\x49\xb8\xc1\x49\x8d\x94\x62\x6e\x9f\xb9\x20\xf0\x99\x29\x8c\x86\x34\x40\xdb\x1b\x0f\xaa\xa3\x69\x70\x7f\x56\xa7\xc3\x39\x76\xa9\x60\xb5\x44\xed\x75\x94\x1e\x8a\x5c\x7b\x08\xe3\xc2\x4b\xa6\x6d\x45\xc5\x95\x97\x6c\x7b\x59\x51\xff\xec\x65\xc5\xc6\x88\xc3\x7a\x2f\x5b\x13\xa4\x19\xbc\xa7\xc6\x86\x67\x4f\x8d\x75\xcf\x26\x8d\xcd\x42\xad\xb7\x7d\xf0\x39\x12\xf0\x4e\x77\xff\x3a\x51\xb6\xa3\xab\xeb\x1c\xb4\x49\xbd\x81\x9b\x77\xd7\xcb\x1d\x5d\xc1\x87\xe7\xab\xa5\x94\xfb\x16\x39\x58\x5e\xc4\xe2\x72\x6a\x52\xef\x2b\x0d\xca\xee\xac\xc8\xc9\xea\xc2\xaf\x03\x7e\xaf\xfa\xe5\x57\xed\x40\x9f\x54\x54\x94\xfc\xf7\x3a\xc3\xcd\xbb\xeb\xc0\xf2\x97\xb1\x67\xb5\x1b\xbb\x3e\x63\x19\xfe\x72\x60\x3f\xd1\x2f\x52\x08\xf0\x5f\xbf\xfe\x72\x10\x36\xe4\x7d\xd3\xe4\x95\xd0\xff\x0a\xbc\x3d\x77\x75\x27\xd1\x41\x2b\x5c\x30\x44\x60\x52\xb3\x36\x77\x51\xe7\xa6\xa9\x5c\xb7\x1b\x05\xb0\x47\x84\x99\xef\x96\x29\x20\x0b\x91\xe3\xed\xbc\x82\x90\x9e\x46\x71\x52\xc4\x5e\x59\x66\xde\xf9\x2d\x7e\x39\x38\xfa\xe5\x60\xbd\x34\x4e\x41\x29\x41\x87\xc3\xc3\xd2\xd0\xf6\x47\xa7\xf5\xdc\xb4\x68\xcf\x8f\x77\x6e\x1e\xf9\xd4\x6c\x77\x64\x5a\xb0\xb9\xdd\x91\x31\xe0\x07\x26\xdd\xe6\xc8\xd8\x83\x11\x98\x74\xbb\x23\x63\x89\x24\x64\x41\x3c\x14\xf9\xbc\x2e\x93\x86\xb6\x16\x3d\xd5\xc4\xa3\x15\x11\x94\x49\x31\x67\x71\xab\xed\xe9\x4f\x5c\x61\x79\xd2\xa5\x59\xdc\x6f\xc7\xcc\xac\xbe\xf2\xb5\x60\xf5\xb9\xaa\x4f\x56\x02\xf0\x48\x2e\x32\x4d\x34\xc8\xd4\xc3\x8a\x2a\x05\x56\x1c\x2c\x63\x25\x1c\xc0\x2d\x95\x48\x8b\x64\xdb\x29\x9d\x3b\xc1\x2f\xb1\x62\x32\x71\xa6\xf2\x14\x68\xa2\xa7\x24\x9a\x42\x34\xf3\x75\x8e\xc2\xb7\x1d\x46\xb3\x88\x04\xe7\xe0\x63\xec\xc6\x1e\x3e\x48\x62\x43\xe5\x18\xbb\x58\xf1\x46\x78\x8d\x23\x58\x8a\x8c\x2e\xfc\x8a\x8a\x5a\x4c\x2b\xbb\x85\x79\x66\x20\xf1\x5e\xc6\x68\x35\x86\xa0\xc3\x27\x93\xc5\x76\xb0\x45\x2d\x1e\xa9\xa9\x90\xba\x28\x10\x89\x47\xe2\xd0\xfd\x34\x28\xdc\xcb\x03\x35\x8f\x5e\x84\xd3\xed\x58\x34\xb5\xb5\xf7\x94\xa1\x71\x49\x95\x96\x79\xa4\x0d\x66\x26\xc0\xc1\x9e\xb0\xa5\xc6\x8a\x7a\x25\xa6\x2d\x04\x38\xf6\xab\x6f\x3d\x93\x1b\x55\x7a\x7b\xe0\x33\x79\x4f\xfc\xbd\x5b\xde\xe6\x5e\x3b\xfa\xa3\x6b\x47\x67\xdc\xb2\x99\x37\xf1\x04\x6e\x4a\x36\x78\x29\x12\x16\x35\x78\x82\xc8\x3a\x55\x55\x2d\xa1\xa9\xb8\x35\xeb\x8d\x81\x26\x16\x1d\xcc\x7d\xc2\xd7\xbf\x0a\x6d\xbe\x2d\xbc\x8a\x85\x92\x87\x3d\x32\x7c\x6d\x6d\x43\x5b\xcb\xf1\x0a\x5c\x41\x56\x3f\xd1\x26\x65\xe1\x1e\x4d\x15\x7b\x0b\xdd\xd1\x58\xa3\x76\x1a\x1a\xfb\x43\x99\x6c\x6f\x61\xf1\xd8\x2a\xa7\x19\xbe\xe7\x45\x7f\x3c\x5e\x54\xe1\x3f\x9b\x1e\x99\x25\x0d\x6e\x91\x41\x8f\x24\x6c\x06\x64\x08\xf1\x04\x0c\x23\xc9\xa8\x52\x7a\x2a\x45\x3e\x99\xb6\xdd\x1e\x15\x6a\xe1\x70\x43\xbd\xa0\xc5\x8b\x77\xf7\x48\x6b\x71\xf3\xed\x58\x9c\xfc\x81\x8b\x92\xb7\x66\x22\x44\xc2\xe8\xab\x63\x42\x3d\x64\x21\x03\x0c\x20\xf6\x59\x82\xee\x92\x6d\x1f\xf8\xd3\xf4\xd2\xde\x11\x5c\xf7\x70\x11\xc3\x65\xf7\x26\xfb\xae\xa0\x5c\x71\x68\x84\xab\xac\x29\x5c\x91\xa7\xf7\x6e\xba\x4e\x31\x96\x63\x9a\xa8\x1d\x83\x2c\xbb\xf1\x86\xfe\x28\xd4\xc0\xa2\x3b\x8f\xf0\x4d\x28\xf6\x77\x2d\xf5\xcf\xfe\x88\xd5\x3d\x8e\x08\x37\x6d\x0f\xe4\x88\x4e\x79\x25\x0a\xbd\x14\x3f\xff\x4c\x33\x36\x91\x22\xcf\x8e\x7e\x75\xcd\x60\x8e\x7f\x9d\x31\x1e\x1f\xff\x5c\x38\x1b\x8e\x7e\x0d\xfa\x31\x9e\x44\x84\xaf\x99\x3d\xfd\xbd\x4b\x89\x97\x7d\x0d\xc6\x27\x5c\x83\x51\x8b\x04\x42\x98\x6b\x67\xad\x37\xc5\x0c\x7b\xae\xda\xf0\xec\xb9\x6a\xed\x3b\x94\xf1\xa6\xd6\xec\x6b\x6b\x32\xa4\xe7\xeb\x6b\xd9\x81\x68\xea\x58\xda\x33\xa6\x6d\x85\xc5\x0e\xdf\xc2\xe2\xe7\xef\x3e\x1a\x73\xf8\xd7\xe3\x37\xe3\x31\x44\xfa\xe7\xe3\x6b\x2c\xec\xad\x7e\x6d\xb6\xaa\x9e\x04\x5b\xd5\x92\x46\xdd\xf4\x9c\x3d\x5b\x7d\xb2\x6c\xb5\xf1\x8f\x0d\x7f\x50\x9a\xea\xd5\xc8\xe7\x95\x3c\xd9\xb5\xd0\xed\x6b\x1c\x43\x62\x18\x33\xee\x32\x54\xc4\x08\xd1\x10\xe3\x7c\x78\xef\x54\x33\x6e\xe9\x23\xcd\x54\x30\xca\x59\x52\x83\x9e\x25\xa8\xec\x7d\xce\xc2\x3b\x52\x71\xc8\x6a\xdd\x86\xa3\xe5\x90\xd3\xf5\x40\xc6\x30\x21\x5e\xe6\xa3\x84\xa9\xe9\xb5\x36\xa7\x7c\xb2\xb8\xc0\x2f\x37\x90\x6c\xe9\xb7\xb8\x6c\x25\xee\x5d\x5d\x16\x23\xaa\xe0\x2c\xa5\x93\x2e\x4e\x0b\x8a\x6f\xdb\x04\x8d\xa2\x30\x49\xc1\xa0\xa9\x6d\x4e\x48\x12\xba\x00\x69\xfd\x2f\x8d\x4c\x19\xa7\x50\xd5\x0a\x16\xb9\x82\x71\x9e\x10\x36\x46\xff\xdb\x2d\xe5\xda\xec\x84\xbf\x34\x53\x22\x05\x12\xe5\x4a\x37\x56\xce\xad\x40\x86\x5e\xb8\x71\x2e\x31\x84\x39\xd7\xc8\x3c\x88\x12\x63\x7d\x4b\x65\x43\x00\x6a\x0b\x16\x91\x20\xfc\xd6\x75\x40\x14\x3a\x1a\xdd\xeb\x78\x39\x16\x8b\xcc\x5e\x48\xe2\x4c\x98\x9e\xc2\xab\xc4\xd5\xba\xa8\xda\x17\x80\xe7\x0d\x65\x2f\xfa\xe8\x2d\x63\x0d\x4e\xd1\x3e\xc9\x44\xfd\xcd\x6a\x0b\x1e\x66\x94\xb3\x99\xf8\x87\x59\xc3\x29\x8d\xa6\x5d\x68\x66\x89\xb9\x7f\x50\xd0\x70\x10\xb0\xf9\x0c\xd0\xd8\x67\xdb\x34\x20\xe4\x2d\x02\x40\x32\x3b\x47\x89\xe3\xc8\x40\x53\x2f\x1f\xda\x04\x78\x4a\xe7\xd0\x45\x65\x3c\x37\xef\xad\xa8\x66\x5e\x31\x29\x19\x06\xd6\xa6\x3e\xc2\xff\xed\xbb\x88\xe3\x26\x47\x9d\x4d\x9c\xc4\xd5\x6f\x2b\xd8\xe8\x46\x7e\xff\xa5\xad\xc8\x15\x90\xd3\x13\x3b\x5e\xa1\x52\x72\xbd\x7c\x23\x10\x76\xa7\xf7\x7c\x73\x57\x7f\xf7\xbc\x7c\x2f\x79\xa8\x5e\x14\xc8\x71\xb7\xe9\xe1\x0b\x14\x09\xa9\xd0\xe0\x90\x2c\x21\x13\x8a\x69\x21\x59\x85\x47\xf8\x66\xb2\xff\x3b\xf8\xe6\xeb\xff\x5c\xba\x7e\x0e\x5d\x27\x50\x1e\x93\xcb\xb7\xa7\xd7\x5f\xfd\xdd\xdd\x4c\xac\xdc\x5d\x93\x68\x4a\x19\x57\x03\x72\x42\x7e\x7a\x7b\x5d\xbe\x13\x5e\xbd\xd2\xc2\xde\x3d\x2c\xfb\x4f\x7d\x52\xaf\x16\xc4\xbe\x51\x8b\x98\x36\x70\x2b\x2d\x7b\xac\x4f\x2b\x2f\x1a\xc5\x68\x99\xab\x95\x05\x18\x4c\x07\xfb\xcf\x18\x18\x3c\xed\xa6\x29\xe5\xb1\x1a\x90\xf7\x06\xd7\x45\xd3\x21\x29\x84\x5e\x01\x13\x4b\x14\x87\xe0\x4c\x94\x20\x2c\xcd\x84\x34\xe0\x30\xee\x9c\xf5\x1e\x01\x1e\x45\x01\x73\xa3\x9d\xba\x1d\xae\x43\x7f\xae\x51\xad\xb1\x06\xf0\xb8\x7a\xd5\x83\xe9\x68\x89\x77\x6c\x0f\x08\x39\x0f\xd7\x5e\x22\xb6\xa4\x16\xb5\x31\x16\x7e\x96\x19\x04\x8c\x04\xd2\x55\xa7\xb6\x81\x4a\x1b\x2c\xe9\xf9\x7b\x73\x1c\xdd\x82\xdc\xfd\x9c\x1e\x90\x73\xdf\x77\xe9\x98\x4c\xb5\xce\xd4\xf1\xd1\xd1\x5a\x16\xae\x3a\x8a\x04\x8f\x20\xd3\xea\x48\xcc\x41\xce\x19\xdc\x1e\xdd\x0a\x39\x63\x7c\xd2\x37\x22\xb2\x6f\x75\x02\x75\x84\xde\x9a\xa3\xaf\xf0\xff\x5a\xf0\x72\x73\xf1\xfa\xe2\x98\x9c\xc4\xb1\xbd\x2f\xf3\x52\xdb\xaa\xa9\x03\x42\x33\xf6\xd1\x7a\x82\x7a\x64\xc6\x78\xdc\x23\x39\x8b\xff\x4f\x33\x11\x6c\x80\x37\x5f\xd7\x79\x03\xdc\x5d\x3b\xad\xee\xd6\xa5\xe3\xeb\x92\xc9\x09\x89\x71\x38\x86\x58\x5a\x2a\x71\x11\x4b\x0d\x56\x3b\x0d\xb1\x85\x6e\xa6\x62\x9b\xc6\x4e\x50\x3c\x87\x62\xdd\x3a\x58\x15\x5e\x2e\x6c\x62\x92\x7a\x49\x50\xbd\x10\x6e\x67\xf2\x01\x7c\xac\xb3\xff\xee\x4c\x3e\x30\x6d\x0d\xfb\xef\xcc\xe4\x03\xd3\xae\xb0\xff\x0d\x98\x7c\x0b\xeb\x5d\x67\xff\x1d\x99\x7c\x60\xde\x35\xf6\xdf\x91\xc9\x07\xa6\xac\x61\xff\x9d\x99\xfc\xf6\x7e\x88\xe5\xe3\x8a\x14\x88\xc1\x0c\x86\x5b\x0b\xe9\xd8\xb6\x72\x77\xed\xc2\x5e\x44\xb6\x75\x23\xe9\x26\x58\x3a\x88\x96\x7b\x13\x2e\x5b\x89\x97\xce\x8c\xb2\x8b\x88\x79\xda\x42\xe6\x5e\xc4\xcc\x06\xf8\xeb\x26\x6a\xee\x4b\xd8\x74\x16\x37\x5d\x05\x4e\x17\x91\xd3\x26\x74\x3a\x3a\xb3\x3a\x14\x7b\x4f\x58\xd0\xf5\x41\xea\x8e\xdd\xe9\xbb\x33\xb7\x29\xae\x71\x27\x72\xa7\x2c\x03\xdf\xed\x50\x3b\x9f\x6a\x48\x7f\x18\x13\x2a\x27\x18\x3a\x62\xcb\x72\x2e\xb3\xcb\x1e\xc6\xc1\xf5\xc8\xb0\xff\xb1\xd7\xef\x73\xd1\xf7\x95\x8e\xfb\x99\x14\x13\x09\x4a\xf5\xfa\xaf\x95\x5e\x24\x30\xc0\x5e\x83\xdf\x71\x98\x83\x0c\xd4\x36\x21\xe4\x1a\xa0\x38\x37\x68\x64\x0e\x68\x66\xcc\xd4\x81\x90\x93\x23\x09\xe3\xa3\xbf\x0e\xbe\x1d\xfc\x87\xfd\x53\x1f\xd2\x11\xc4\x31\xc8\xa3\x28\x61\x83\xa9\x4e\x93\xc7\x2e\x8b\x43\x08\x7c\xd6\xc0\xd5\x06\x2e\xd3\x42\x06\x59\x73\xb8\x18\xaf\x06\x61\x5c\x4c\x72\x16\x83\x3a\x4a\x19\x67\xf6\xdf\x7d\x0c\x69\xee\x57\x26\xd8\x11\x23\xeb\x86\xfc\x89\x91\x75\x34\xd2\x85\xdb\x91\x92\x1f\x4e\x3e\x92\xc3\x1f\xa4\xc8\xb3\x63\xff\xd7\x63\xc7\x66\x42\x7a\x0e\x71\x8b\xa6\x6e\xcc\x1d\x88\x26\x3f\xd5\x59\xf0\xc4\xd6\x2f\x8c\x9c\xb4\xc3\x41\x36\xe1\x86\x78\xc3\xbb\x15\x24\x88\xcb\xbb\x02\xc3\xdf\x30\x6f\x0e\x86\xdb\xc3\xbb\x01\xa4\x1b\x2b\x2d\x37\x30\xf8\x9a\x43\xed\xfd\x73\xdd\x44\x44\x34\xb9\xf2\x0a\x77\xd7\xe8\x58\x2c\xee\x42\xf5\xd4\x6b\x06\x38\xcb\xaa\xf6\xde\x7a\x75\x16\x44\x69\x97\x13\xb1\x89\x37\xbc\xe3\x67\x1b\x39\x57\x09\x4f\xdb\xb2\x82\x7b\xa2\x40\x6b\xc6\x3b\x77\xe4\x3b\x59\x8f\xbc\xb5\x57\x4f\xe7\x34\x33\xda\xc3\x75\xa1\x23\xa2\xf8\x0b\x59\x06\xd6\x7e\x52\x15\x83\xc0\xc3\xd2\xbc\xa0\x6e\x6c\x29\xf2\x10\xbd\x85\xc5\x15\x8c\x37\xb1\xc3\xd7\xd5\xf8\x62\x79\x61\xa5\xb7\x2b\xc3\xec\xa4\xcd\x37\xe8\xf3\x85\x06\xdf\xa6\x7f\x6f\xc0\xac\xba\xe9\xe0\x4f\x5d\x0b\xdf\x5c\x0f\xef\x30\x65\x17\x4d\x7d\x23\x4c\x77\xd5\xd6\x3b\xe8\xeb\x4b\x87\xae\xee\x8a\x6f\xfd\xf1\x4a\x7d\x77\xa5\xbd\xbb\xda\xde\x4d\xda\xb4\xab\xee\x1d\xc5\x88\x2f\xff\x75\x17\xe7\xbb\xbd\x69\xe8\xc3\x1c\xee\xbb\x30\xd6\xb7\x34\xd7\xf7\xec\xe2\xcf\xce\x2e\xd6\xcc\xfb\x0e\xeb\xf9\x93\xf0\x8a\x0d\x74\xa0\x6b\x88\x72\xc9\x74\x57\xa5\xf3\x9e\x74\x21\xe5\xa0\xf0\x07\x66\xaf\x1b\x85\xa0\xda\xeb\x46\x6d\xd0\x7d\x71\xcc\x6e\xaf\x1b\xed\x75\xa3\xba\x67\xaf\x1b\xed\xd9\xc5\x5e\x37\xda\xe8\xa5\xb6\x8a\xf3\x45\xd3\x65\xdb\x73\x19\x5b\x2e\xdf\x43\xa4\x5d\x73\x29\x94\x86\xb6\xcf\xf6\x8e\x7a\xb4\x68\x8a\xc2\xeb\x11\x36\x6e\xba\xf6\xa1\xd1\x14\xef\xd2\x5d\xfc\x7f\x28\x54\xaf\x91\x54\xb3\xe5\xf5\xec\x14\x87\xe9\xe6\xba\xab\x48\xcc\x16\xc8\x37\xa8\xf3\x89\x45\x50\x31\x8c\xb5\x28\x5b\xed\x23\x29\xb2\x5c\x4d\x8f\xb0\xda\x76\x3b\xbc\x36\xc0\xb6\xf6\x8f\x1d\x72\x88\xe3\x58\x82\xea\xea\xbd\x34\x10\x7f\xb8\x3a\x43\xfc\x46\x11\xa8\x66\x6e\xd8\x81\x15\x45\x74\x83\xaf\x16\x4d\xae\x5d\xcd\x1a\x0c\x47\xb0\xfa\x7e\xa5\x5c\x0b\x39\xc9\xf5\x54\x18\xe5\x7f\x17\xc0\x7c\x49\x8d\x8e\xe0\xb9\x2e\x50\x45\xb3\xf3\x72\x37\x99\x2a\xcb\x73\x1c\x32\xe8\xa1\x28\x0a\x70\x1d\x6c\xc4\xd6\x02\x79\x98\x07\x0a\x39\xa1\x9c\xfd\xbe\x49\xfa\x83\x95\x9b\x0e\xe2\xea\xf8\x5d\x50\x18\xea\xa2\x51\x0b\x81\x53\x28\x6c\xff\xff\x48\x42\x0c\x5c\x33\x9a\xd8\xe8\x14\xdc\xec\x66\x21\xb1\x6b\x5c\xbc\xcc\xb9\x66\x29\x5c\xda\x00\xf4\x2e\x0d\xa9\x11\x67\x76\x14\x1e\xd9\x01\x79\xc7\x66\x90\x2c\x6c\x4c\x70\x51\x7f\xf8\xf0\xb6\x48\x68\x6a\x00\x1e\x8b\x59\xa5\x94\xf1\x62\x3a\x4b\xde\x53\xaa\xc8\x08\x80\x93\x98\x29\x43\x58\x8c\xe7\x10\x13\xc5\x8c\xa9\x3c\x0f\x5e\x72\xbd\x1a\x7c\x53\x4f\x42\x6d\x7c\xcb\x7e\xff\x63\xe8\xee\x6d\x0d\x07\x76\xb9\x6f\xc9\x95\x03\x3e\x06\xbc\xa8\xe7\xd1\x22\x08\x65\x0b\x28\x66\x2a\x91\x77\xe9\xc1\x32\x15\xb7\x24\xcd\xa3\x29\x0e\x31\x5c\xe9\x96\x32\xa3\x57\x8c\x31\x22\xd7\xfc\x4e\xe4\x36\x26\xca\xde\x53\x67\x52\x34\x72\xad\x20\x50\x01\x0a\x72\x3d\x20\x5a\xd2\x4e\x6e\xa7\x54\xa3\xb6\x67\x54\x55\x37\x84\x2c\x44\xfe\x5c\x22\x25\x61\xd8\x1d\xb2\x88\x2c\x31\xd4\xf0\xb6\xd0\x55\x6b\x60\x15\x12\x4b\x65\xa8\x29\x1b\xeb\xf5\xbd\x0e\xac\x23\x12\xdc\xde\xaf\xd5\xf0\xfb\x15\x68\xb1\x2e\x98\x0b\x6b\x2e\x87\x91\x14\x34\x39\xcc\xa8\xd4\x2c\xca\x13\x2a\x93\x85\x57\x6e\x6f\xa7\x50\xb7\xd7\x8c\x93\x37\x57\x57\x17\x57\x24\x9b\x52\x05\xeb\xc0\x36\x5e\xe7\xb7\x65\x12\x9d\x7a\x98\xdc\x9b\x23\x27\x0c\x7c\x16\x51\xed\x16\xd3\xb2\xa7\x11\xd5\xc4\x16\xbc\x33\xd8\xce\x04\xab\x6f\xa7\xd1\x26\x3f\x13\xaa\xf4\x8d\xa4\x5c\x21\x28\x37\xac\xd9\x7a\x59\xce\xb5\xa6\x4a\x3b\x92\xad\xa2\xd7\xb6\xdc\xc6\x7f\x42\x6c\x4b\x73\x08\x0e\x2e\xd1\xaa\x99\xfb\x09\x42\x39\x1a\x1a\x4d\xa6\x98\x0d\x75\x3c\x26\x31\xd5\xd0\x37\x9f\x6d\x78\xaf\x95\x8f\x9a\xe5\x7e\xc8\xcc\x34\x9d\x97\x8a\x29\x90\x95\xe5\x62\x3e\xa6\x5f\xef\x2d\x55\x24\xc7\xf9\x1a\x0b\x88\xdc\x19\xec\x29\x28\xd5\x98\xfa\xb4\xe6\x98\x9c\xe6\x29\xe5\x7d\x09\x34\xc6\xdc\x53\x37\x98\x30\xdb\xfa\xd1\x1c\xd6\x18\x34\x65\x46\x3e\x8d\x44\x1e\x30\x10\xa6\x50\xd9\xd5\xa6\x45\xb6\x02\x2f\x81\xaa\x66\x81\xbe\x86\x70\xfb\x7a\xd1\x40\xa0\x40\xf8\x73\xe5\xf6\x62\x77\x88\xea\xb2\xff\x1a\x20\x72\x49\x7f\x62\xbc\x0c\x4c\xcf\xf7\x1f\xbe\x91\x39\xf4\xc8\xf7\x34\x51\xd0\x23\x1f\x6c\x36\xe4\xd6\x70\xe1\x0b\x9d\xf0\xb4\xc8\xf0\xeb\xd5\x2e\x04\x05\x6c\x5b\x7e\x3e\x64\x7b\xf6\x9b\xcf\x71\x1f\xe7\xad\x13\x84\xed\xf9\x9a\x75\xa1\x20\x2d\x49\xb0\x4b\x68\xf0\xe9\xc9\x2b\x79\xe8\x05\xdf\x73\x21\xcb\x54\x6b\x63\xd6\xa1\x6d\x52\x9f\xea\xd7\x92\x42\x89\x02\xb8\xa8\x37\xc4\x54\x6b\x96\x27\xe9\x2c\x1d\x96\x52\x77\xaf\x33\x88\xaa\xe5\xc4\xa8\xad\x63\xc9\xa2\x0e\xe9\xb1\xae\xd4\x67\xd4\xf4\x46\x9b\x34\xf0\xc2\x25\x50\x94\xae\xd9\x8a\xe7\x82\x24\x82\x4f\xac\xbb\xa8\xc1\x68\xee\xc4\x29\x2c\x0c\xe7\x22\xe7\xfa\xd2\xc8\xb5\x47\x07\xe5\xa6\xeb\x91\xbc\x0f\x20\x3a\xf3\x83\xe7\x2b\x35\xe8\xb4\xe3\x0f\x4b\x64\xd3\x23\x0c\x8e\x8b\x4a\x02\xcd\x8e\xbb\xc2\x5a\xed\x39\xc3\xa6\x47\x06\x83\xc6\x0c\xa9\xd6\x45\x60\x91\xbc\x4e\xab\x28\x4b\xea\x99\x83\x8a\x9d\x5d\xfc\xd5\xda\xf2\x09\x3f\x54\x0b\xae\xe9\xe7\xc6\x15\xa4\x74\x41\xe6\x54\x2e\x9c\x4a\x6f\x24\x9e\x6b\xf2\x35\x34\xfb\x39\x6c\x32\x53\x77\xe2\x90\x0d\x6c\xb0\x6f\x97\x74\x77\x0c\x12\xfd\xc2\x6b\xef\x77\x0d\x3e\x0b\x2e\x71\x69\x37\x3c\xeb\xa9\x54\xa4\x23\x12\x12\x9f\x53\x52\xda\x25\x62\x5c\x98\x52\xbe\x49\x5c\xcd\x87\x7d\x5e\xf3\x26\xd6\xc9\xcc\x4c\x5b\x67\x89\x2f\x01\xba\x4c\x1b\xbe\xbc\x16\x44\xb9\x2e\x58\x3e\x79\x6b\x67\x42\xfd\x4d\x4b\x91\x24\xb5\x16\xf9\x68\xd1\x9d\xbd\x87\xf9\x69\x35\x69\xa8\x83\x29\xe8\x12\x8e\xca\x60\xc5\xc2\x97\x26\x41\x4b\x06\x73\xf0\x2b\x20\x11\xd5\x34\x11\xf5\x47\x2d\x18\x5f\xdc\x66\x94\xb8\x0f\x94\xd1\x97\x28\x8d\x5c\xd8\x71\x50\x47\x4c\x44\xb4\xd4\x6e\x70\x05\x54\xb3\x8c\x5c\x35\xe9\xbe\x5d\x6e\x90\x72\xd9\x50\xf5\xa8\x66\x65\xd6\x23\xb4\x8a\xce\x4a\xb1\x12\xaa\xc9\x84\xe9\x69\x3e\x3a\xbe\xb8\xfa\xe1\xe8\xea\xcd\xe5\xc5\xd1\xe5\xc9\xcd\x8f\xbf\xdd\x5c\xfc\xf6\xf6\xe4\xfc\xcd\xbb\x37\x37\xd7\xbf\x7d\x7f\xf1\xee\xf5\x9b\xab\xc0\x27\xbb\x54\xad\xec\xe6\x5e\xaf\x0f\x87\x0d\x0c\xf6\x35\x27\x7e\xb0\x25\xae\xdb\xb5\xa4\x8b\xb5\x01\x84\x59\x31\x91\x0a\xa5\x89\x84\x08\xb8\xf6\x15\xb3\x71\x1b\xdd\x80\x1a\xa8\xad\x56\x5e\x7f\x44\xd6\xf5\x4e\x6f\xff\x30\xae\xff\xf6\x1f\x0d\x6b\x44\x15\x76\xad\x4c\x2f\x5a\xdc\x2d\xeb\xf2\x11\xf1\x8c\x5b\x07\x05\x8e\x59\x55\xe5\x3c\x70\x66\xc9\x63\x91\xd7\xa4\x8b\x07\xb6\x32\x93\x62\xcc\x92\x36\x38\xb0\xe1\xac\x7d\xd3\xd6\x84\x60\x6a\xea\x68\x1e\xf3\x05\xb1\x7e\x2b\xcd\xb2\x64\x51\xd8\xec\xb6\xce\x4f\x0d\x7e\x4b\xdf\x85\x17\x36\x3e\x6b\xce\xeb\x77\xc5\xa7\xa2\xa9\x50\xc0\xf1\x0b\xb9\xca\x31\xe5\xcf\xb2\xe7\xba\x79\xd1\xdf\xe5\x1c\x37\x45\x47\x39\x7f\x8d\x66\x31\xc9\xfc\x11\xc6\x2f\xd1\xc4\x7f\x48\xa1\x6b\xa7\x66\xce\xb7\xb6\x21\xdd\x46\x4e\x9c\xa2\xfd\x5d\x0b\x4e\x57\xb4\x29\xdd\xa0\x47\x05\x8e\x89\x45\x71\x47\x03\xc2\xd5\x5d\x5a\x91\x1d\xae\x34\xc8\xc6\x05\x56\xc8\x56\xf6\x42\x98\x11\xfe\x55\x45\xb4\x8e\x12\xc3\x98\xdb\x17\x29\x7a\x4a\x45\x8a\x50\x4b\xbb\x93\x62\x3a\xcb\x0e\x1f\x33\x29\xa2\x78\xb5\x14\xf5\x5a\xe5\x38\xca\x2d\x08\xcd\x58\x6e\xac\x27\xd7\x69\x07\x76\xc4\xff\x9a\x2f\xa8\xc8\xac\xb2\x5e\x4e\x57\xb7\xda\xac\xa0\x99\x85\xb6\x6f\xc2\x18\xb9\xdd\xd6\xcd\x0c\x4f\xdc\xf8\x7d\xf1\xbd\x86\x67\x5f\x7c\xaf\xee\xe1\x22\x06\x4f\x3a\xef\xe8\x08\x92\xae\xf7\xd6\xaf\x8b\xcc\x3f\xec\x56\x3d\xc6\x99\xd4\x5a\x17\xd2\x4c\xc4\xe1\x42\x07\x66\x59\x90\xb0\x09\x33\x38\xb1\xa2\x4e\x45\x53\x88\xf3\x04\x62\x22\x78\x0f\x63\x07\xcc\xbf\x48\x82\xe0\xb5\xb7\xa1\x31\x80\x3c\x7e\xfe\x67\x26\xe2\x93\xe0\x91\x26\x6b\x1c\x33\xb9\xa5\x0b\xb3\xbd\x7d\x34\x5d\x40\x91\x34\x4f\x34\xcb\x12\xb4\x19\x12\x16\xd1\xc2\xe3\xcb\x5a\x23\x18\x48\xa5\x55\x14\x4d\x01\x91\x52\xf6\x17\x7e\x89\x05\x9b\x5f\xee\x54\xb0\x79\x69\x89\xbb\x91\x4e\x26\x62\x45\x0e\xb9\x31\xd0\x8c\x5a\x29\x14\xd8\x7e\xb7\xe1\x98\x2b\x34\xf2\xcc\x77\x5d\xe8\x9d\x90\x3d\xab\x6b\xb2\x79\x11\xfc\x3c\x61\x73\xe0\x65\x73\xf8\x17\x6d\x51\xcf\xf5\xe4\x5b\xe9\xac\x54\xec\x8e\x6d\x57\xf0\x34\xe8\x8c\x6b\xb6\x21\xad\xbd\x87\x39\xc8\x3f\x18\xa9\x55\x56\xf9\x65\x90\x9b\xb1\x30\x9e\x1e\xc9\xb5\x55\x44\xcc\x59\xd2\x2d\xe2\xa3\x56\x8d\xf9\x87\x1d\xbe\xd7\x62\x1a\x9e\xbd\x16\x53\xf7\x74\x71\xd7\xad\x5c\x47\x7b\x23\x7b\xed\x5e\xce\xf7\xce\x5b\x72\x27\x87\x96\x46\xd5\xec\xd1\xa5\xc0\x1c\xe4\x48\xd4\xf9\xa6\x6a\x57\xef\x7a\x3f\xb8\x41\x24\x11\x93\x89\xbb\x8d\xb0\xbe\x73\x43\xb1\x82\x3b\x83\x2d\xc8\xc0\x54\x9e\x65\x42\x62\x43\xa0\x43\x6c\x85\xe5\x82\x5b\x5d\x6c\x90\x88\xef\xb3\x27\x44\x64\x38\xf8\xb6\x8c\xc6\x5e\x0e\xec\xd9\x4c\xfd\xb3\x67\x33\x75\xcf\x7d\xb2\x99\xf6\xa0\x64\x52\x86\x14\x3e\x3a\xbf\xe9\x12\xda\xb8\x86\x0d\x3c\x87\x58\xdb\x75\xd6\xf7\xb1\x99\x2e\xa6\xd1\x79\xa6\x8b\xf8\x9a\x8a\x52\x14\xca\x86\x39\xd3\x44\xcc\x41\x4a\xdf\x9c\x95\x78\xad\xd3\x4f\x6b\x34\x3e\xa7\x9b\x76\x43\x70\xf3\xb5\x41\x67\x0c\xb6\x71\x2d\x1f\xd4\xbc\x35\xe7\x2a\xa2\xa2\x1f\xab\xd3\x95\x3b\x9f\x2e\x12\xab\xd1\x35\xd7\xed\x50\xed\xd9\xe8\x97\xc6\x46\x6d\x97\xa9\x5d\xd6\x74\xe4\x17\x84\x53\xe5\x12\xc8\x9c\x51\x32\x0b\x45\xf8\xfa\xc7\x35\xe3\xd9\x6d\x05\xac\xb9\xe4\xfb\xda\x02\xcc\x19\xc6\x70\xf4\x32\x9b\xa1\x39\x13\x86\x74\x4c\xa7\x30\x13\x5c\xe6\x49\xb2\x51\xdb\xd3\xe7\x58\x92\x28\x4f\x12\x92\xd9\x61\xce\xe5\xf4\x6f\xf4\x06\xfc\xfb\x6c\xfc\x5e\xe8\x4b\xeb\xa9\x6f\xa3\xfb\x20\x74\x09\x4b\x99\x3e\xbd\xfc\xb0\x11\x82\x3e\xb3\x34\x4f\x09\x4d\x45\xce\x51\x60\x9e\x5e\x7e\x28\x6e\x3e\x76\x2a\x92\x84\xd0\x9c\x43\xba\x59\xe5\xa6\x75\x80\x52\x9c\xe2\xae\x60\x9a\x03\x07\xa5\xbe\xa7\x2c\xc9\x25\xdc\x4c\x25\xa8\xa9\xa8\x6b\xb4\x50\x0b\xe0\xf3\x73\xc6\x11\xba\x48\x60\x2e\x0c\xba\x20\xc6\x76\x2e\x55\xc8\xd0\x4c\x8a\x11\x84\xeb\x86\xa3\x77\x81\x2b\x16\x83\x84\x18\x67\x80\x98\xd0\xb1\x06\x49\xa6\x74\x6e\x6c\x02\x95\x47\x11\x40\x0c\xf1\x80\x9c\x64\x59\x62\xf5\x97\x36\x2f\x89\x5b\x9d\x85\x60\x89\x0b\xa3\x7b\x89\x46\xe5\x05\xb2\x6b\x31\x6e\xd9\x52\x33\xd5\x55\xee\xec\xff\xfa\x97\x16\xcc\xd7\xdf\xdd\xaf\xa2\xfe\x8c\x33\xcd\x68\xf2\x1a\x12\xda\xf9\xfc\xbc\xcf\xd3\x11\x48\xbc\x8d\xb6\x5d\x64\x1c\xae\x96\x73\x95\xa6\x54\x11\xa5\xa9\x0c\x57\xa1\x75\x19\x15\xcb\xb8\xb2\xb9\x39\x78\xeb\x8d\x11\xdc\xb5\xa8\x0b\x4d\xfa\xc8\x48\xbd\x04\xc9\x44\x67\x2a\xfe\x51\xdc\x12\x31\xd6\x80\xda\x9f\xef\xde\x5e\x50\x6e\x95\xe0\x5a\x3c\xfe\x7f\x08\x82\xbb\x8e\xa6\x10\x4a\xc5\x5e\xc6\x8d\x7d\xdb\xab\xc5\xb7\x53\xdb\x3c\x01\xfb\xea\xf3\x89\x59\x21\xea\xb9\x88\x9b\x1f\x6f\x6e\x2e\x83\xc5\x99\x97\xd0\xb8\x09\xb2\x02\x93\x76\x44\xe3\x06\xbc\xf0\x3a\xc7\xf4\xc7\x3b\xe1\x85\xca\xce\xb5\xca\x0c\x43\x7c\x4b\xac\x30\x43\x37\xc5\x38\x4f\x96\x19\xa2\x65\x92\x05\x71\x86\xa7\xdc\x8e\x1b\xb6\x69\x66\x0f\x4a\xb6\x37\xa1\xcc\x31\xd2\x99\x45\xda\x10\xa2\x8a\x58\x62\xe1\xc4\x7f\x91\xeb\x55\x06\xd0\x09\x93\x4f\x90\x39\x86\x2b\x30\xb4\xe9\x8a\x66\xf4\x80\x9c\xe9\xe7\xb6\xb8\x7c\x4c\x86\x15\xdb\x38\xd4\x1a\x7a\xb4\xf0\xd6\xf0\x6e\x35\x26\xbb\xb7\x94\x5d\xea\xaa\x4f\x49\xcc\xc6\xb6\x74\x04\xce\x51\xf4\x96\x6d\x65\x2d\xe5\xda\x8b\x4b\xa4\xe1\xb7\x5f\x7f\xfb\x75\x7b\x7f\xd9\xf0\x3e\x18\x28\xde\x6f\xb0\x17\xc1\xd5\x60\xa1\xff\x82\xb9\x08\x19\x72\x92\x2e\xaf\xbc\x5c\x1f\x46\xc9\xc5\x15\x4e\x3e\x9c\x6a\x9d\x0d\x6d\x4b\xf6\x86\xec\xbf\x62\xc1\x53\x20\x43\x3b\xf1\xb0\x34\x79\x31\x84\x52\xe6\xad\xd6\x4d\x5b\x55\xd1\x11\xa8\x37\x1b\x59\x9e\x95\xf8\xae\xcb\xea\xf0\x55\x7b\xcd\xce\x1d\x3a\xf7\x7c\x45\x9b\x2a\x69\xc0\x35\x19\xbe\xdf\x63\xdf\xc5\xfa\x93\x40\x63\xf6\xe7\x55\xdf\x8b\xe5\xfd\xc1\x24\x56\x01\xf7\x13\x51\xed\x57\xf0\xf8\x47\xd5\xed\x8b\x65\x3c\x92\x72\xbf\x05\x39\x3e\x06\x76\x9e\x8a\x7a\xdf\x15\x5d\x2d\x4c\xe0\xee\xf4\xfb\x12\x43\x7f\x52\x05\xff\x0f\xcf\x2f\x9f\x90\x8a\xdf\x09\x97\x4f\x92\x49\xfe\x2b\x07\xb5\xa9\xd3\xd3\x11\xf6\x3d\x38\x3d\x1d\x3c\x9b\xbb\x3d\xd7\x40\xba\x4b\xb7\xa7\xeb\x9f\x7f\xb9\xa5\x49\x91\xf3\xb8\x20\x33\x37\x95\x55\xc6\x97\x84\x74\x80\x3a\x6c\xa8\x42\x99\x51\x61\xd5\xf2\xaa\x95\xb1\xab\x8d\x51\x59\xe1\xb6\xa6\x46\xe3\x2a\xd1\xe4\xe8\x6a\x3a\xb5\x2d\x15\x2d\x8d\xd6\xc5\xee\x70\xcb\x29\xb7\xef\x24\x7f\x2a\x77\xec\x21\x4f\x23\x23\x24\x5e\x03\x8d\x13\xc6\xc1\x75\xfc\xee\xb8\x17\xb6\x1c\x1f\xf3\xf7\xc9\x1e\x2c\xc6\x3d\xb7\x5b\x8a\xfa\x6b\x91\xa2\xa8\x2b\x22\x23\xec\x95\xbd\xc4\x3e\x89\x11\xe6\x02\x5b\x71\xa4\x19\xcf\x45\xae\x92\x85\x83\xba\x5d\xaf\x64\xb8\xb1\x15\x49\x66\xf7\xd8\xcb\xad\x15\x9b\xf2\x6f\x5f\x07\xea\xf3\x86\x53\xe1\x8a\x95\x74\x20\xfc\x0d\xae\x93\x0f\x4e\x96\x2e\x93\x63\xc8\x12\xb1\x58\x0b\x85\xa4\x0a\xe9\xe0\x27\x31\x0a\x60\x04\x15\x27\x9a\x24\xd8\xaf\xd7\x69\xd8\xc0\xb0\x8c\x22\xa2\x1e\xe5\xb9\x14\x29\xa1\x46\x05\x65\x22\xb6\x45\x0b\x54\x9e\x06\xf9\xc4\x21\x5a\xe0\x43\x43\xc3\xc3\x1e\x19\x9a\xfd\x93\x43\x6c\x3c\x37\xfc\x57\x4e\xa5\xfe\x7d\x68\x6b\x68\xd9\xe0\x27\x88\x5f\x10\x21\xcd\x27\xa8\x52\xe1\x1d\xf4\xdf\x76\xc1\x52\xc3\x98\x49\x88\xf4\x10\xdb\xe4\xf9\xe1\xc5\x4b\x2f\x06\xe4\x17\x8e\x9e\x9f\xa0\x76\xec\x12\xf2\x6c\x67\xa7\x24\x59\x5f\xa8\xb2\x25\xb1\x8a\xf8\x5c\xfb\x42\x60\x4e\xb3\x50\x56\xb4\x96\x86\xcf\x99\x34\xaa\x16\xf6\xd7\x33\x28\x29\xe2\xf3\xfd\x2a\x5e\xa5\x43\xf3\x72\xd8\x50\x5d\x9a\x66\xf8\xf5\xd1\x2b\xf2\xd2\xfe\x37\xec\x19\x66\x97\x00\x19\xfe\xf5\x9b\x74\x68\x30\x39\xfc\xe6\x6b\x85\x33\x72\xa1\x5f\x0c\x0e\x76\xb2\xd5\x47\x34\x9a\x89\xf1\xf8\x1d\x4b\x59\x57\x99\xb3\xcc\x01\x78\xa1\xed\xd8\xa4\x67\xe5\x8f\x61\x4a\xb1\xac\x69\x0b\x07\x30\x87\xbd\xe1\x64\xfe\xa5\xd3\xb9\xdc\x51\x31\x29\x43\xf9\x3a\x9f\x4e\xdb\xd5\x8b\x28\xc8\xa8\xc4\xa8\xe3\x22\x1f\xb1\x28\x4f\x56\xce\x1a\x5c\x3e\xd5\x84\x43\xc1\xa0\x6c\x03\x72\xf6\x3b\x76\x43\x24\x42\xc6\xae\xcf\xb9\x9e\x42\x8a\x85\xc6\x84\x9c\x75\x71\x7b\x15\xe4\x87\xce\x2e\x36\x99\x20\x13\x84\xcf\x1a\x24\x47\x8e\x32\x5a\x54\x8a\x7d\x0d\xc8\x49\x91\xa5\x1a\x3a\x99\x1e\x38\xf4\xa1\x21\x2b\xa6\x3e\xdb\x12\xa8\x11\xc5\x8e\x2a\x2a\xd1\x91\x03\xf2\x66\x30\x09\x99\x66\xde\x36\xf1\x1c\xa4\x18\xd9\xb3\xbf\x36\xa7\xa9\xef\xff\x56\x05\x20\x74\x38\x0b\xd0\x0e\x99\x7e\x6e\xf4\x64\xbc\xb0\xf7\x51\x4e\x43\x21\x27\xbe\x3b\x18\xc6\x5a\x0d\x66\xc7\x3e\xe6\x0a\xf9\x59\xf0\x1a\x6d\x24\xa9\x5c\x58\xbe\x73\xed\x99\x5b\x35\x1a\xd4\x70\xbd\x28\x97\x12\xb8\x4e\x16\xc7\x9e\x43\x06\xa6\xac\xe3\x9d\xad\x27\x3a\x5c\xe2\x52\x70\x0b\x41\xb4\xd8\x2c\xf8\xa1\x3c\xd6\x53\x71\x8b\xf6\x86\x04\xaa\xcb\xf9\xb4\x4b\xb1\x6d\xec\x28\x6e\x1f\x2c\x42\xfd\x93\x18\x0d\xc8\x47\x2c\xdb\x8c\x75\x34\x10\x33\xc7\xa4\x4f\x0e\x4e\x92\x44\xdc\x1e\x1c\x1b\x4e\x2c\x6e\x0b\x11\xd6\xe2\x75\x93\x39\xaf\xc0\x91\x2c\xfe\xcb\xcc\xf4\xbd\x90\x23\x16\x1f\x14\x3a\xdb\x0b\x4c\x9c\x1d\xb1\x58\x55\xde\x0d\x4f\xaa\x7a\x44\xcd\x58\x96\x19\x31\xc8\xe1\xb3\xc6\x0f\xb1\xb1\xa1\x99\x39\x13\xb9\xc2\x9f\xa7\x54\xf1\xe7\xcf\x35\x19\x33\xce\xd4\x34\x68\x5d\x2d\x40\x23\x68\x57\xd6\x10\x3b\x38\x36\x4c\x3a\x82\x44\x95\x44\x51\x54\xde\x33\x8c\xcf\xec\xba\x33\xda\x42\x28\x65\x3e\x85\x92\x70\xb8\x25\x82\x37\xb4\xa2\x27\x9d\x09\x64\x1f\x4f\xf6\x45\xc5\x93\x8d\x69\x92\x18\x7c\x77\x5c\xd5\x07\x57\x8f\xc1\xdb\x42\x56\xa4\xb1\x34\x4b\x20\x05\xae\x97\x8a\x86\x0c\xdb\x78\x26\xf0\xd8\x26\x01\x1f\x7a\xf6\xf6\xa2\x28\x11\x8d\x29\xfc\x0b\xec\xfe\x2c\x48\x4a\x35\x48\x46\x13\xf6\x7b\x9b\x11\xb7\xa2\x05\x97\xa2\xcc\x73\x93\xdd\xb0\xe5\xc5\xe7\x06\x5e\x01\xf7\xdd\x52\xf2\x7a\xc1\x76\x3b\x15\x49\xf7\x60\xdd\x71\x25\xcb\xac\xd4\xd7\x63\x88\x12\x2a\x21\x46\x99\xe8\x5a\x1e\x2c\x29\xac\x81\x29\x57\x00\x62\x8a\xa4\x10\x4d\x29\x67\xaa\xd4\x28\x22\x21\x8d\x92\x9d\xec\xd6\x6a\xcf\x9b\x13\xdb\x19\x95\x17\x65\x4d\x0b\x3b\xbc\x62\x4f\x22\xec\x85\xb5\x12\x26\x0d\xc3\x54\xd9\xd8\x30\xcc\x94\xa1\xf7\xb3\x4c\x95\xc5\x68\x6a\xac\x0d\xc1\x17\xae\x5a\xe1\x80\x90\x73\xf3\x5a\x88\xa5\x7f\x32\xc2\xa9\x14\x7c\xb6\x2c\x08\x5a\xa6\x39\xd7\x56\x59\x77\xf7\x4a\x82\x87\xda\xfa\xdd\x95\x25\xd9\xc2\x06\x8b\x6a\xb8\xdd\x2a\x18\xd5\xba\x17\x5e\x57\xe6\xd8\x27\x80\x34\x3c\x7b\x49\xb3\x31\xe2\xac\x23\x63\xfb\xb8\xfe\xd7\x6e\xfc\x9e\x26\x1b\x9e\x3d\x4d\xd6\x3d\x33\xc6\xbb\xae\xe8\xc4\x1a\x25\x66\x31\x9f\xb3\x84\x45\xcc\x28\xec\xae\x6f\x8d\xd5\x88\x14\xfa\x92\x2c\x25\xa7\x61\xfb\x02\x2b\x6f\x8f\x40\xdf\x02\x70\x32\x2c\x87\x0c\x7b\xce\xb0\xfd\x24\x46\xd6\x9d\x33\xb3\x25\x99\xfa\xce\x9b\x1d\x52\xa7\xec\x4d\xa8\x31\xcc\x9c\x30\x2c\x6b\x33\x21\x61\x79\xeb\xa2\x73\x8e\x50\x07\xd1\x9e\x2b\xb8\xbe\x3e\xd9\x40\x79\x44\xba\x93\x7d\xc5\x62\x70\x15\xb4\xb4\x70\x45\x97\x6d\x05\xab\x5b\x0e\x71\x09\x78\xc8\xd1\x58\xf8\xe3\x0d\xd5\x0e\x5f\x0c\xc8\x7b\x81\x93\x50\x4c\xa9\x5c\xce\xba\x31\x6a\xae\xc2\xa3\x15\xbe\x93\x8c\x12\x06\x5c\x5b\xf0\x32\x97\xd7\xde\x33\x6a\xc3\xf5\xf5\x09\x61\x0a\xd3\xca\xe9\x9c\xb2\xc4\x10\xb1\xeb\xdc\x1e\x32\x78\x39\x11\x49\x5c\x55\x43\x5d\xad\xf5\xd6\x26\xbf\x3b\xf3\x52\x43\x4e\xbb\x71\x53\x33\xc3\x9e\x9f\x36\x3c\x7b\x7e\x5a\xf7\x64\x52\x4c\x24\x28\xb5\x9d\xa6\x5f\xcd\x1d\x41\x95\x7c\x45\xd1\xb7\x6c\xb6\x03\x7b\x45\x93\x71\x06\x05\x38\x9d\x6f\x7f\x02\x73\x6e\x73\x2f\xb4\x93\xff\xb9\x85\x0c\x81\xcf\x99\x14\x7c\x97\x63\xfe\xa6\x9c\x62\x7f\xce\x1b\x9e\x9d\xcf\x79\x71\xad\x7c\x0e\xba\x6b\x87\x21\x1b\x00\xaa\x08\xe3\x06\x36\xb7\x5b\xc3\xf7\x27\xe7\x6f\xae\x2f\x4f\x4e\xdf\x38\x97\xf0\xe5\xc5\xeb\xdf\xcc\xef\xc2\x2e\x96\x72\x8b\xe7\x54\x32\x3b\xef\xaa\xe8\xdc\xe9\xcc\xff\x29\x19\xd9\x54\xeb\xec\x52\x8a\xcf\x5d\x3d\xe4\x97\x52\x64\x74\x82\xd5\x80\xd0\xf5\xf5\xe3\xcd\xcd\xe5\x6f\x97\x57\x17\xff\xfb\x4f\xa3\xd2\x99\x9f\xae\xdd\x8f\x66\xef\x42\x4e\xff\xf7\x17\xfe\xc5\x07\xd8\xbb\x39\x95\x9b\xa7\xe3\xd7\xc3\xe5\x0a\xf3\xc7\x71\xa8\xbf\x10\xa9\xa9\xdb\x53\x09\xe9\x36\x5c\xca\x16\x02\x37\x7c\xfa\xed\x9b\x7f\x7e\xf7\xf1\xe4\xdd\x87\x37\xed\x7a\xd6\xf0\xfc\x9f\xbf\x7d\x3c\xb9\xfa\xee\x20\x5d\xd8\x4b\x85\x83\x21\xce\xa6\x80\x68\x2b\x08\x20\x82\x18\x3b\xfb\x8a\x39\xf8\xa0\x37\xeb\xc8\x4f\x42\xe1\x7c\xae\x21\x60\xfd\x9a\x9f\x78\x35\x21\x90\x52\xc8\xfe\x94\xf2\x38\xd9\xde\xb0\x7e\x63\x26\x21\x3f\xda\x49\xf6\x52\xa2\xe1\xd9\x6b\x83\x75\x8f\x0c\xf5\xab\x5d\xaf\x0c\x8a\x94\xe6\xc8\xd5\x8c\xb5\x41\x5b\x45\xad\x0f\x21\x1b\xca\x3d\x97\x0f\xe3\x68\x53\xba\x96\x19\x15\x9a\xdc\xde\xc4\x6d\xd9\xfe\x49\xb4\xed\xc1\xfa\xe1\x74\x7f\x9a\x1a\x9e\x9d\x4f\x13\x76\xa9\x9b\x83\x5c\x9c\xd2\x68\xda\xf5\xb2\xe6\xb5\x1f\xe4\x9c\x00\xae\x73\xa8\x95\x6b\xe6\xa8\xf5\x7c\x78\xd4\xd0\x1d\xb3\x38\x7c\x7d\x1f\x33\x35\xb3\x4e\x1c\x1b\x07\x3a\xac\xc8\x6e\xf7\x9b\x36\xe9\x1d\x14\x10\x7f\x42\x9e\xd1\x42\x1e\x36\x34\x79\xdb\x13\xf7\x63\x25\xb0\x79\x7f\xea\xd6\x9e\xbd\x0c\xab\x7b\x76\xac\x36\xd1\x29\x5b\xcd\x7f\x23\xb0\x4a\x9f\xd0\xb6\x51\xda\xda\xbd\xbb\x28\x76\xaa\x08\x71\x0f\x59\x63\xeb\x89\xce\xb6\xe7\xad\x4f\x1b\x7b\x40\x84\x6c\x94\xf0\xd5\x98\xef\xb5\x92\xb5\xfd\x90\xf0\x9b\x0f\x6e\x96\xc7\xea\xdb\x01\x38\x1b\x78\x65\x23\x6a\xaa\x93\x05\x36\x34\x90\xc3\x7a\x37\xe7\x79\xa3\x94\xb3\x60\xc6\xd9\x6a\x86\x7d\xeb\x29\x2e\x57\xf4\xe3\xcd\xcd\xe5\x4e\x89\x04\x3b\x57\x80\xe8\x96\x1f\xb6\x3d\x83\x6a\x49\x14\x7b\x40\x82\xde\x2c\x51\xab\x3d\x4f\x6b\x99\xbc\x43\x02\x8a\xa5\xa0\x30\x61\xeb\x01\x56\xbb\x6b\x7a\x75\x27\x79\x55\x7c\xe4\x0f\x28\xb0\x76\x49\x74\xbe\x27\x89\xb5\x92\xb7\xf7\xe0\x22\x6b\xbb\x24\xe5\x46\x99\xb5\x9a\x86\xf8\xa0\x2b\xd8\x59\x6a\xad\x6e\xc6\xee\x62\xcb\xdd\x4e\xef\xe8\x49\xd9\x26\x53\xba\x93\xd8\xea\x7e\x98\xef\x54\x6e\xed\x9a\xd9\xdc\x4d\x70\xed\xc0\xa9\x1e\x5f\x72\x6d\x99\x63\xdc\x2e\xba\x56\x68\xfc\x69\xc8\xae\x16\x1b\x95\x71\xbc\xc9\xdd\xd6\xf6\x3f\xb3\xc3\x1f\xad\xea\x2b\x8d\x63\x42\xb9\x5f\x05\x9e\x45\x70\x17\x11\x41\x7f\x66\x79\x4d\x92\x2b\x6c\xc3\x60\x8e\x5e\x19\x38\xed\xd3\xd4\x76\xe3\x2e\x7b\xaf\xc6\x97\xe6\xd5\x98\x0a\xd5\xb9\x64\xc1\xcb\x97\x57\x2e\x4f\xf2\xe5\xcb\xc1\x72\xba\x35\x96\x0b\x10\xaa\xa8\x4f\x15\xd2\x77\x7c\x96\x2a\x1e\x80\x5d\xaa\x62\xb4\x31\x0a\xa5\x59\xc3\x31\xed\xc0\x26\xcc\xe0\xdd\x98\x44\x92\x88\xdb\xcd\x55\x0f\x4a\x0e\x31\x73\xb0\x5f\x64\x0e\xbe\x28\xee\x5b\x4f\xcf\x5e\x5f\x11\x95\x8f\x38\xb4\xa7\x0c\x2e\x77\x3f\x31\xfc\x43\x46\x90\xe9\xb2\x86\x86\x5d\x61\x26\xc5\xe7\x05\x39\x1c\xbe\xfa\x7a\x80\xff\x1d\x7d\xdb\x7b\xf5\xf7\xbf\x0c\x5e\xfd\x0d\x7f\x78\xf5\x97\xde\xab\xff\x34\x3f\x7d\x6b\x7f\xfc\x5b\xb7\x52\x69\xbb\x29\x04\x7b\x26\xf4\xa5\x31\x21\x1b\xdd\xd2\x71\x4d\xdf\x0b\x8c\x63\x2d\x1b\x8a\x9b\xdd\x72\x5d\xcd\x86\x46\x67\x8b\xa8\x1c\xe0\xd9\x1f\x30\x71\x64\xa7\x1e\x86\x32\x6a\xfe\x51\xd0\x6d\xa5\x3b\x11\x53\x58\xf5\x5e\x0b\xa7\xb6\x13\xc1\x2b\x11\x67\x2d\xa1\x1b\xe6\xd0\x61\x97\x24\xee\x1b\xa9\xde\x45\xc1\xec\x16\x02\xfb\x24\x12\x31\x63\x0d\x81\x45\xed\x0c\xef\x27\x3b\x7c\x27\x96\x77\x7a\x72\x0a\xdd\x8b\x92\x4c\x81\x5c\xbe\x39\x27\xc0\x23\x11\x43\x4c\x4e\x4f\xb0\x85\x2e\x1b\xfb\x4b\x5b\xec\x84\x9b\x51\x3d\xed\x21\x01\x87\xc8\x53\x90\x39\x48\x36\x2e\x2f\xec\x8a\x89\x40\xf5\xfc\x4d\xb0\xa1\x77\x34\x7d\x86\x99\x14\x5a\x44\x22\x09\x71\x33\xa6\x6c\x79\x0f\xe5\x62\xac\x72\x05\x7d\xa5\x92\xbe\x8b\x0b\xa6\xb9\x9e\x02\xd7\x0e\x56\xac\x3d\x60\x09\x25\x30\x65\x69\x36\x1d\xcd\xa9\x3c\x92\x39\x3f\xb2\x4d\xf8\xd5\x51\xc9\x15\x0c\xd1\xba\x10\x6f\x1a\x61\xfe\x90\xff\xb1\x1f\xd1\x41\x24\x75\xe8\x0b\xe6\x28\x5c\x64\xc0\xaf\xa7\x6c\xbc\x2b\x17\xc6\x75\x5e\x4a\xc6\x23\x96\xd1\x86\x06\x31\xa4\x6e\x53\x33\x3f\xe6\x50\xbd\x70\xb6\x06\xa6\xa3\x8d\x7c\x67\x2f\xc6\x09\x75\xf3\x87\x2c\xe8\x72\x0f\x5d\xa7\x77\x71\x4b\x28\x9a\x62\xde\x62\xf5\x34\xeb\xb5\xe0\xea\x56\x07\x66\x5e\x21\x82\x0d\xb7\xba\x85\x66\x2c\xb7\x28\xb7\x7a\x05\x8f\xdf\x45\xfc\x3b\xb5\x50\x1a\xd2\xe3\x94\x2a\x0d\xb2\x8f\x12\x38\x7c\x7f\x1c\xf1\xef\xa6\xf4\x56\x33\xd1\x17\x3c\x61\x1c\x06\xf6\xa7\x81\x9a\x47\x0e\xe4\x88\x7f\x37\x36\x60\x1b\x33\x40\x24\x30\x30\x3f\xe0\x9f\xef\x80\x58\x1e\xaa\x1b\xca\x5e\xee\x77\x09\x64\xd8\xcc\xa7\xf5\x8e\x29\x0d\x1c\x17\x86\x59\xa3\x11\xc5\xae\xf0\x58\xd6\x4a\xad\xdf\xa8\xec\x24\xc5\xff\x94\xaa\x09\x76\x29\x8e\x21\x3e\xc5\x63\x7c\x3a\x85\xce\x09\xd2\xe7\x94\x17\xb9\x2c\xeb\x62\xc9\x3b\x08\x55\x17\x56\x38\x4e\xe8\xc4\x97\xa6\xf0\x00\x91\x19\x2c\x48\xae\xe8\x04\x88\xb2\xa1\xc1\x6b\x82\x2e\xc4\x52\x1e\x88\xfb\xd9\x9f\x37\x13\x4b\x77\x66\xb0\x1a\x61\xf4\xa3\x31\x4a\x69\x1c\x4b\x27\x36\x4a\xdf\x97\x17\x1e\x74\x62\xb6\xc6\x9a\x4b\x21\xeb\x86\x71\x43\xa8\x03\x72\x36\x26\xc3\x83\x5f\x5e\x1e\xd8\x80\x9e\x03\x67\x37\x1d\x20\x22\x51\xbe\xd9\xb2\x24\x36\xbd\x29\x64\xa6\x99\x19\x6d\x1a\x19\xc6\x1a\x71\xd0\x98\x69\x8d\xa6\xda\x98\x46\x55\x37\xeb\xc1\xcb\x83\x1d\xbd\xac\x02\x71\xb2\x79\x88\x6f\xd9\xb9\xbc\x40\x98\x9b\x8a\x50\xe5\x83\x62\x83\x8e\x2b\x8c\xa0\x56\xc7\x47\x47\x4e\x41\x1d\x08\x39\x39\x92\x80\x65\xa0\x23\x38\x9a\xea\x34\x39\xc2\x3d\x50\x03\xf3\xef\xaf\xf0\xdf\xfd\x4f\xf3\xb4\x6f\xd9\xf9\xcf\x3f\x7d\x3c\x0f\x7c\xc0\x6e\xdf\x8a\x3a\x6b\x21\xfc\xf5\xd1\x45\x5a\x46\x95\xba\x15\xb2\x2b\x4f\x44\xed\xc9\x0d\xb1\x9c\x11\x53\xd1\x97\x4e\xe0\x26\x3a\x0e\x06\xa0\xe7\x0a\xe4\xd0\xa1\xc4\x99\x35\x0f\x56\xca\xbc\x46\x47\xb3\x35\xf5\x2a\xd5\x02\xff\xfe\xf7\x6f\x77\xae\x49\xee\x98\xd9\x46\x4a\xaa\x1d\xe2\xee\x44\xca\x88\x3e\x57\x3c\x5c\x7a\xa6\xd8\x49\x9f\x77\xfc\x73\x99\xcf\xed\x82\x64\xcc\xa6\x7c\x67\x85\xce\xc9\xd2\xfe\x77\x5c\xe3\xff\x4c\x01\xd7\x53\x63\x10\x55\xfa\x30\x7b\x1a\x0b\x9d\xaf\xa5\xaf\xdf\x2b\x6b\x37\x94\xba\xc1\x16\x9a\xd7\x2b\x41\x99\x35\x67\xe5\xde\x5c\x8b\x9f\xe6\xe9\xd6\x76\xf6\xc7\xf3\xdd\x02\x0f\x13\xaa\x94\xb1\x8a\xbb\xb2\xf2\x0a\x03\xff\x78\x5e\x0e\x27\x87\xb9\x02\x32\x7c\xc7\x78\xfe\x79\x58\xfe\x3a\x40\x09\xce\x21\x29\xe4\x4e\x94\xbd\xd7\xf2\x43\x5a\x3e\x8c\xf2\x49\xd7\x8d\x75\x25\xcc\x14\x91\x90\x0a\x0d\x76\xf0\x04\xd3\x94\x95\x70\x95\x0c\xdd\x2f\x83\x75\x1a\x5d\x85\x42\xaa\x35\x8d\xa6\x65\x2b\xcd\x9f\x3e\x9e\xbb\x74\x1b\x92\x2b\xc6\x27\xc8\xb8\xfb\x63\x21\x0d\xde\xda\xc5\x62\xf8\xa8\x23\x58\x27\x56\x2d\xeb\x7a\xe4\x25\xe5\x0a\x85\x87\x57\xe7\xa8\xf6\xea\x9c\x40\x7d\xc5\x19\x3a\xe1\x9b\x34\x0e\xb7\xc9\x82\x24\x34\xe7\xb8\x58\x73\x26\x4a\x9e\xf6\xf2\xf8\x9b\xaf\xbf\xfe\x66\xb7\x60\x6c\x5c\xda\x75\xae\x32\xe8\x5c\x51\xc0\xbd\x6d\x9d\x9a\x9a\xca\x09\x68\x04\x8c\xa5\x29\xc4\x8c\x6a\x48\x16\x95\x30\x91\xc0\xe2\x6c\xd7\x13\x73\x96\x8d\xa4\x4f\x04\x8d\x03\xca\xd9\x17\x6b\xd3\x6d\xab\x0b\x9b\x2d\x71\x63\x1f\x5f\xb3\x94\x8c\xeb\x53\x91\xa6\xb4\x33\x95\x5d\x9a\x21\xca\xc5\x28\xe1\x40\xb7\x53\x65\x89\x5d\x7b\xec\x09\x6b\x2b\x1e\x59\x46\xb7\x24\x62\x72\xa7\x99\x88\x2d\x7c\x76\x46\x53\x48\xa0\xa9\x0c\x67\xbb\xf4\x7d\xeb\xc6\x3f\xd4\xf5\xff\x72\x91\x5e\x7b\x19\x61\x4b\xed\x7a\x03\x28\x2e\x60\x0a\x29\x61\x1c\xb7\x89\xc9\xe2\xa6\x62\x79\x65\x87\xee\x9c\x56\xef\xe0\x76\x3a\x22\x7b\x29\xfd\xa5\xdd\xc1\x19\x26\xd7\xf9\xb6\xba\xbe\xb2\xad\x23\x64\xcc\xd6\x43\xc7\x86\x11\x40\x41\xdf\x80\x53\x35\x7c\xe9\xd0\x2e\xa1\x75\xbb\xaa\xee\x33\x88\xbb\xdc\x91\x3d\xaf\xb6\x4c\xd8\x98\x16\xef\x27\x7f\xe8\xc6\x50\xc0\x69\xc3\xb9\x5a\x9e\xf1\x51\x4f\x88\xaf\xa6\x5d\xbf\xac\x7e\x07\x48\xdb\xf6\xd0\x5e\xaa\x6e\x2d\x04\xdc\x9d\xec\x03\xc9\x00\xeb\xb1\x2f\xc3\xc0\x4a\x5f\x3e\x3a\xd8\x92\xc4\x71\xcc\xf2\xa3\x3b\x06\x71\x4d\x29\xe7\x90\x5c\x33\x3e\xeb\xaa\xe3\xbc\x73\x27\xd8\x0d\x55\x96\x5b\xa1\x83\x4f\x69\xc6\x0b\xcc\x75\x8b\x7d\xb5\x65\x29\x07\xc8\xf9\x9c\xa6\x40\x14\x56\x06\xf5\x1f\x70\x2c\x42\x48\x32\xce\x93\xc4\xd5\x0e\xfd\x70\x75\xf6\xe8\x89\xf4\x25\xf6\x6c\xd5\xa9\x5d\xf1\x67\x8b\x57\x7d\x29\xa8\xc3\x83\xb6\x9d\x58\xf4\xaa\x51\x71\x38\x0d\x9b\x4d\x40\x43\x47\xbe\x86\x9e\xe6\x9f\xae\x2f\xde\xbb\x30\xd4\x7d\x04\x52\xc3\xb3\xd7\x7e\xea\x17\x65\xbd\xd3\xdb\x30\x4d\x3f\xf6\xfe\xb8\x66\xe1\x3b\xaf\x39\xfb\x81\x19\x9f\x06\x57\x28\x50\xfb\xa8\x1c\xf5\xf1\xd1\x30\x87\x2d\xc9\x6b\x8e\x55\xb9\x16\x19\x06\xbd\xb9\xee\x37\xd5\x78\xf0\x5b\x16\x3c\x39\x99\x14\x71\x1e\x41\x3d\x61\x55\xe6\x5e\x97\x28\xa1\xab\x0f\x97\x4a\x42\x8b\xae\x10\x64\x24\xc5\x0c\xe4\x13\x88\x23\xb1\x98\xde\x8a\xda\x76\xc5\xf5\x08\x88\xca\x47\x66\xe2\x11\xd8\xdb\xe2\x6e\x48\x0f\x4c\x59\x6e\x47\x33\xd2\x2b\x6d\x75\xb1\x4f\xcf\x81\xf3\x01\x1c\x3c\x81\xdd\x18\xb3\x44\x83\xb4\xdb\x71\xea\x0e\xf3\x86\xc5\xcf\xec\x14\x8c\x4f\x88\xe0\x16\x7b\x8a\x8c\xa8\xc2\x6a\xda\xbe\x51\x5d\x1c\x74\x71\x1f\x44\xd0\x77\x46\xc3\x94\x29\x2d\xe4\xe2\x60\x40\xae\x19\x8f\x9c\x2c\xb1\x13\x60\xc2\xde\x08\x80\xa3\x47\x7d\xde\x76\xaf\xcd\xe1\x16\x24\x99\x83\x54\x78\x1d\x5e\x1a\x16\xbd\x0a\xc4\x4c\x79\x49\x17\x6f\xd0\x4b\xba\xa5\xf6\x3c\xe3\xb3\x7f\x30\x1e\x33\xde\xf9\xae\xc0\x96\xac\x1d\xd9\x41\x6b\x54\xad\x85\xa1\x29\xc6\x67\x64\xce\x68\xc8\x0d\x55\x86\xb3\x96\x20\x14\x25\x5a\x07\xe4\x06\xe5\x72\x45\xe2\xfb\x5b\xe8\xb0\x13\xa0\x84\x03\x5d\xdf\xca\x02\x33\x49\x00\x61\x72\x6d\xbb\xd7\x3d\x5c\x81\x49\x8b\xdb\xef\xd6\xd9\xc9\x21\x7c\x8e\x20\xd3\x5d\x5a\xe6\x54\x27\x63\xca\x15\xa8\x1d\x2d\x2a\x68\xb1\x88\xd8\xe9\x1a\xb4\x9b\xe9\xeb\xab\x00\xef\x6a\x02\xbb\xb0\xe4\x87\x32\x85\x3b\x37\x2d\x73\xf0\x05\x36\xc4\x37\xf5\x2b\x9a\x97\x45\x82\xdb\x9b\x4e\x45\x30\x7b\x90\xfc\xc2\xc9\x4b\x72\xb6\xbc\x67\x78\x93\xd5\xb2\xcd\x1e\x37\x99\x14\x18\x82\xfc\xd2\x1c\x9f\xb6\xde\x68\xc1\x53\x83\xa9\x5a\x96\x63\x15\xbd\xcb\xaa\xbd\xce\x9a\x3a\x9a\x85\x8e\x4d\x6d\xaf\xb3\xdd\xba\x7c\x99\x8d\x54\x11\x4d\x18\x9f\x9c\x83\x96\xac\xa1\xa2\x15\x59\xdb\xd5\x95\xcc\x59\x8f\xc0\xca\x7c\x24\xc5\x09\x0b\x6d\x3d\xa4\x5a\x20\x0a\xb4\xc0\x08\xfa\x61\xa5\x51\xd1\xd0\x33\x7d\x49\x86\x51\x96\xfb\x1f\x2b\x5f\x09\x1c\x3c\x62\xc8\xe1\x0a\xc6\x36\x64\xa0\x0a\x65\x2c\xa2\xbc\xec\x58\x82\x91\x92\x58\x21\x96\x5b\x43\x92\x09\xbe\x5b\xab\xa5\x0a\x7c\x37\xc8\x81\xba\x62\xf5\x1a\xdc\x6d\x0d\x86\x3e\x5b\xda\xf1\xb8\x20\x09\xcc\x21\x31\xa8\x38\xbd\xfc\x40\x32\x90\x91\x59\xc1\x24\x74\x60\x0e\x6d\xd7\x07\x27\x46\x71\xde\xb5\xfd\x79\x51\x76\xea\xba\x14\xf1\xa0\xc0\x59\xe8\xc4\xdc\x39\x36\x5b\x5a\xb1\x25\xb4\xf3\x95\x71\x17\xc2\xb4\xb7\xa5\x1b\xd3\xe5\x34\xa3\x83\xca\x34\x03\xc7\x97\x07\x31\xcc\x5d\xb9\xf6\xc0\x0b\x21\x66\x51\xa5\xe6\xee\x34\x1b\x98\xf1\x6e\xa9\x79\xef\x1a\xf9\xd2\x5c\x23\x29\xfd\x7c\x1d\xd1\xce\x9d\x8e\x0e\x4e\x38\xc9\xb3\x0c\x24\x19\x89\x9c\xc7\x45\x02\x7e\xd9\x01\xf2\x52\xc4\xce\xba\x6a\x6d\x77\xe9\x1b\x15\x30\x4b\x28\x49\x02\x49\x5d\x1d\x86\x41\x71\x30\xa6\x34\xdc\x22\x0d\xb5\x36\x12\xd1\xcc\xe5\x8e\x21\x18\x96\x31\x2a\xcf\x16\x19\x57\x9a\x26\x89\x9b\xf9\x09\xb2\xc0\x94\xf1\x8d\x76\xa4\xda\x92\xba\x6e\x1b\xca\x78\x40\x87\xef\x10\x7f\xd2\xd8\x1a\xa9\xe8\x93\xb4\xb6\x13\xa8\xac\xbf\x7c\xf9\x3b\x48\xf1\xf2\x65\x45\x5b\x0f\x25\xb8\xa4\x40\x5d\x3f\x8a\x1a\x93\x9b\x29\x62\x18\x22\xc4\x24\x36\x7b\xa7\x05\x31\x73\xb7\xe9\xeb\x5c\xe8\x4a\x54\x60\x99\xa9\x1c\x57\x9a\x72\x9b\x45\xac\xf1\xd8\xc0\x9c\x0f\xb6\xc1\x52\x24\x89\xc8\xf5\xeb\xcd\xd8\xac\x37\x97\xb5\x20\x13\x49\xe3\x1c\x55\x6c\x35\x65\x63\xac\xe9\x3e\x1e\xb3\xa8\x28\x50\x45\x35\xa8\x90\xfd\x74\x05\x73\xa6\x50\x15\xe7\xb1\x91\x77\xae\x22\x8a\x05\xab\x68\xe7\xec\x36\xbb\x62\xdf\x06\xa6\xf4\x81\x0b\x66\x46\x9f\x0e\xb6\xd4\xcd\x96\x92\x1f\x44\x42\xf9\xc4\x76\xbb\x1c\xf8\xc5\x87\x84\xa5\x95\x54\x44\x82\x6b\xdf\xe9\x02\xa4\xa5\x61\x3c\x96\xa9\x52\x57\xfa\x02\xeb\x3e\xe3\x92\xee\xaf\x59\x77\x22\x30\xfa\x6e\x5b\x93\xec\x9d\x1d\xbe\x63\x55\xca\x44\x74\x0d\xa1\x3d\x35\xef\xba\x3e\x7a\x06\x76\x22\x72\x9d\xe5\xcd\x54\xb1\x0f\x1b\xd9\x6b\x07\xeb\x8f\x2b\xfa\xd2\xd1\xcd\x2a\x26\x8a\xa4\xa0\x30\x6b\xc9\x8e\xdc\x45\x17\xfd\xa4\x3a\x13\xd9\x05\xd2\xb6\x27\x75\xe5\x2f\x0b\x77\x5a\xba\xf9\xfc\xa5\x04\xad\x17\x18\x59\xb7\x59\x34\xc0\x41\x86\x23\x6d\x1c\x1f\xe3\x93\x03\xdf\x2b\x13\xef\x30\x0d\x8c\x3b\xc1\x86\xe6\x61\xe7\x08\xf1\x4f\x86\x1f\x3b\xdc\x20\x0f\xb2\xd6\xe5\x61\xb5\xd3\xc9\xd9\xfb\xef\x2f\x76\x88\x8b\x6d\x39\x62\x36\x17\x76\x1f\x97\xf3\xc7\x8e\xcb\x41\xcd\x6a\x5b\xf9\x77\x8e\x6a\xd9\xee\x35\x99\xbb\x3a\x07\x9e\x97\x81\xbd\x2b\x42\x47\xd8\x23\x89\x5d\xc0\xf0\x2f\x29\xcd\x5c\xa6\x7e\xc8\xc1\xb4\xbe\x2a\x74\x16\x7e\xce\x20\xd2\x45\x87\xa1\x0f\x37\xdf\xf7\xbf\xad\xb4\x63\x0b\xda\x2b\xd8\xca\xd5\x4c\x92\x49\x11\x59\x45\x69\x84\xbd\xa1\x51\xfd\xb6\x37\x43\xa7\x82\x6b\xf8\x6c\xf5\x2a\x2d\x59\x5b\xcf\x8d\x11\x18\xda\x74\x2a\x97\x17\x01\x58\x6a\x41\x61\x9f\x0c\xfb\x3d\x9a\x28\x41\x52\x1a\x43\xd9\xe2\x2c\x30\xa7\xb3\x9b\xca\xd4\x92\xa2\x31\xbd\x11\x5c\xd4\x36\x0a\x66\xd2\x65\xab\x5a\xdf\x66\xb2\x68\x73\x9b\x9a\x29\xaf\x44\xae\x61\x40\xae\xb1\x13\xc8\x31\xf9\xb9\xd8\x8e\x7f\xdb\xed\xf8\xf5\x98\xd3\x14\x7e\x3e\x9a\xc1\xe2\xd7\x9e\x31\x09\x64\x30\xf4\x9f\xa6\x50\x2a\x8b\x6a\xa9\x31\x9e\xfd\xa3\x41\xe2\x0c\x16\x2e\xca\x1b\x15\xe8\xf2\xfd\x16\x58\x8b\x99\xcc\x04\xae\x9d\x14\x5e\x03\x41\xdc\xac\x79\xec\x73\xeb\xf7\x8a\xd9\x7d\xb5\xdc\x50\x1b\x5d\x81\x57\xd8\x61\xc9\x9d\x0e\x91\xb5\x98\x9d\x63\x9c\xca\x05\xde\x64\x03\x0f\xc4\x96\x93\x30\xf7\x44\x1e\x59\x61\x7e\x15\xfe\x18\xf6\xaf\x8c\xc0\x75\x64\x76\x67\xcc\x60\xa0\x11\x3a\xfb\x99\x4a\x10\x4e\x08\x5c\xc3\xaf\xdc\x95\xa5\xbb\xd7\xa1\x85\xad\x9a\x08\x97\xf5\xe8\x1a\x42\xe3\xcb\xee\xee\xbd\x4b\x8d\xb3\x5c\x81\xec\xc8\xbd\x7e\xfe\xbf\x66\xf2\x5f\x43\x5e\x12\x64\x6f\xed\x4c\xac\xb7\xc2\xc1\x02\x33\x36\x4d\xb3\xce\xc1\x90\x33\xe2\xf2\x3b\xf3\xc3\x6a\x10\x94\x19\xf9\xf8\x4c\x70\x2e\x92\x3c\xdd\xe6\x40\x5c\x82\x54\x98\x5f\xa6\xc9\x47\x9c\x83\x9c\x26\x94\xa5\xbe\xd5\x55\x6a\xbb\x7c\x87\x74\x83\x82\x06\xb2\x79\x64\x36\xe9\xf8\xa8\x48\xa1\x39\xc2\x8d\x7f\x6c\xec\xb4\x70\x5a\x91\x01\xa7\x19\xdb\x56\xb7\xbb\xc8\x80\x9f\x5c\x9e\xdd\x81\x76\x97\xd2\x6c\x93\x26\x92\xe5\x20\xbc\x14\xf6\xc1\x0f\xe6\x0c\x7b\x83\xcb\xc1\xf6\xe8\xd4\xb9\x17\xd1\x5f\x96\x88\x6e\x3b\x71\xb7\x7c\xfb\x5e\x6d\x17\x66\xf0\xbe\xbf\x4d\xc3\xb3\xa7\xc6\xda\x77\x30\x38\xe1\x84\x73\x61\xfd\xe8\x9b\xb0\x59\x2c\x76\x38\x26\xb4\x1c\xec\x44\xa3\x96\x94\xab\x31\x48\x19\x50\x97\x1e\x8a\xc1\xda\x05\xbe\xc3\x4a\x91\x9b\xaf\xcd\x55\x98\x7c\x6a\xcb\x6a\x21\xf8\x2c\x1e\x6d\xcb\x43\x2e\x5f\xff\x63\xcf\x41\x1a\x9e\x3d\x07\xa9\x7b\x52\xfa\xf9\x03\x2f\x1c\x46\x1b\x1c\xb1\xf2\x52\x3a\x13\x95\x0e\xdf\xd5\xd8\xbd\x6e\xf1\x02\x79\xf9\x79\x57\xeb\x9e\x72\x02\x73\x16\xf9\xeb\xca\x55\x53\x8f\x13\x3a\x52\x22\xc9\x75\xd0\x6f\xe4\xc0\xc3\x88\xbd\x22\xd4\xaa\x92\xf5\xfe\x6a\x48\xd8\x98\x0c\x53\xc6\xfb\xc5\xf7\x87\x84\x05\x33\xba\x13\x25\x7c\x9d\xd8\x17\x03\x72\xc1\x93\x05\x11\x1c\xf3\x1a\x86\x29\xfd\xdc\xaf\xac\xc4\xd5\x65\x5b\x9e\x3d\x30\xb5\x5b\x62\x61\xa7\xee\x94\x0a\x95\x32\x7e\x72\x8f\x3b\x9a\xe6\xc1\x7b\x68\xa5\x59\x92\xa0\xf1\xbf\xe1\xb6\x86\x30\xef\x36\xbc\x61\x5b\x57\xf7\xa2\x2b\xd6\xed\x1e\xad\xee\xdc\x1d\xee\x45\x1b\xa7\x4f\xa8\x1e\x0b\xb9\x75\x5d\xa2\x4b\x37\xfe\xd1\x1a\x23\xc4\xa0\x21\x72\x09\x0c\x58\xe8\xb0\x6c\xb4\x1c\x40\x3b\x1b\x57\xfc\x35\x1e\x07\x1e\xed\x91\x04\x4c\x50\x3f\x64\x1a\x33\x37\x2a\xbf\x0b\xbb\xb3\x8b\x8a\x56\x44\xf0\x64\xb1\x63\x59\xab\xbd\x20\x0c\x35\xc5\xc7\xed\x78\x6d\x37\xb0\x3b\xe9\xd8\x61\x95\xad\x3f\x84\x34\xd3\x8b\x17\x25\x09\x74\x48\x3d\x28\xde\x65\x8a\xa4\x4c\x29\xc6\x27\xbb\x66\x11\xfe\x09\xa5\xfa\x24\x11\xa3\xce\xf5\x9f\xcf\x78\xec\x8a\xcc\x31\xeb\x5d\x29\x70\x5c\x06\x99\xf9\x53\x69\x27\x0e\x3a\x28\x5d\xcd\xd3\x88\x2a\xe4\xc6\x76\x04\x31\xab\xa2\x5a\x54\x5a\x2b\x19\x02\xbb\xcf\xac\x8b\xac\xa9\x19\x56\x07\xbe\x2a\xe2\xbd\x1a\xdd\xf0\xec\xd5\xe8\x8d\x11\x97\x49\x91\x82\x9e\x42\xbe\x75\x09\xa4\xcb\x62\x86\x3d\x5d\x36\x3c\x7b\xba\xac\x7b\x32\x11\x9f\x0b\xce\x74\xe7\x08\x43\x5f\x83\x94\x92\xe1\x65\x31\x76\x58\x5e\x33\x19\x00\xbd\x86\xd6\x9e\xd3\x77\x27\xed\xf3\xca\x35\x6c\xec\x07\xaa\x5f\x83\x75\x0b\x6d\xd6\x78\x40\xc4\xfd\xd4\x4f\x54\x14\xcd\x7e\xec\x4c\xdd\x36\xbe\x93\x27\x49\xdf\x5e\x5b\x6e\xcd\x78\xf2\x24\x21\xd7\x38\xc5\xe3\x94\x5f\x8b\x96\xb3\x81\x0a\xd5\x44\xc2\x84\x29\x2d\x43\x8a\x88\x5d\xb9\x8f\x74\xc9\x44\x6c\xf4\x1b\xa6\x31\x0d\x74\x6c\x6f\xa3\x87\xcb\x3d\x3c\x62\x11\xcd\x40\xda\x4f\x7e\x52\x82\x07\x36\x78\x6f\x44\xec\xd9\xed\xfa\xc3\x52\x3a\x01\x73\x66\x40\xbe\x86\x04\x26\x1b\x56\x7f\xe6\xae\x6a\x2b\x5d\xd3\x9a\x6f\x99\x9e\x12\x6a\xe1\x8e\x8b\x53\x10\x8a\x3c\xc0\xc5\x81\x4b\x2f\x88\x0b\x60\xfc\x0d\xea\xd0\x35\x34\x41\x88\xfb\x19\x82\x3c\x24\x51\x92\x2b\x1d\xcc\x9b\x91\xc2\xe0\xdd\x1e\xa9\x02\x3a\x2c\x71\x92\xd1\x08\x7c\xb2\x42\x35\x17\xc4\x25\xfd\x86\xdc\x30\xb6\x67\xce\x8e\x09\xf6\x78\xda\xdf\xd3\xce\xfd\x55\xb1\xa2\xb8\x61\x6f\x8e\x4f\x60\x90\x86\x4b\x15\x74\x0b\xc4\x7c\xca\xb3\x31\x49\x60\x1c\x92\x72\x68\xc6\x5a\x84\x33\xb5\xe2\x21\xd1\x74\x06\xbc\x74\x90\x0c\x2b\xde\x34\xef\xbd\x09\x79\xa8\x3c\x9b\x5b\xe6\x04\xf7\xe7\x91\xfa\x57\x4e\xe5\x6c\x7b\x3d\xf5\xbf\xed\xf0\xbd\x92\xda\xf0\xec\xb9\x66\xdd\x93\xd1\x68\x46\x27\x70\xb3\xc8\x3a\x07\xfa\x18\xea\xf3\xc4\xe6\x86\xdb\xea\x2c\x65\x53\x80\x31\x55\xba\xff\x89\xca\xd0\xf1\x12\x92\x0c\x6d\x82\xd8\x70\xa9\xb1\x8e\x1b\xf9\x62\x40\xce\xb8\xf5\x64\x8c\x84\x9e\x76\x9b\x13\x9d\xca\x7e\x52\x83\xb0\xc2\x91\xdc\x23\xfa\x56\x2c\xb1\x80\xb7\x4c\x97\x7a\x69\xf0\xea\x41\x16\x3e\x98\x9e\x15\x06\xc8\x4d\xfc\x67\x66\x4c\xfb\x0e\xc7\x86\xc0\x21\x06\x1e\x01\x11\xf3\x70\x0a\xa4\x99\xa1\x58\x91\xf5\x9e\x9b\x61\x12\x68\xbc\xb0\xf1\x78\x36\x22\x98\xf1\x71\x92\x9b\x19\x55\x8b\x73\xce\xac\x24\xc9\xab\x62\xc6\x57\x09\x35\x00\xd6\xa6\x1e\x9a\xaf\xcc\x1a\x78\x85\x7d\x22\x21\x25\xa8\x4c\xb8\x32\x28\x56\xc0\x8c\x99\x54\x7a\x69\xe7\x0b\x67\x31\x55\x8a\x4d\xc2\x0d\x4e\x6a\xa4\x14\x73\xfb\xcc\x05\x81\xcf\x4c\x61\x34\xa4\x01\xda\xde\x78\x50\x1d\x4d\x83\xfb\xb3\x3a\x1d\xce\xb1\x4b\x05\xab\x25\x6a\xaf\xa3\xf4\x50\xe4\xda\x43\x18\x17\x5e\x32\x6d\x2b\x2a\xae\xbc\x64\xdb\xcb\x8a\xfa\x67\x2f\x2b\x36\x46\x1c\xd6\x7b\xd9\x9a\x20\xcd\xe0\x3d\x35\x36\x3c\x7b\x6a\xac\x7b\x36\x69\x6c\x16\x6a\xbd\xed\x83\xcf\x91\x80\x77\xba\xfb\xd7\x89\xb2\x1d\x5d\x5d\xe7\xa0\x4d\xea\x0d\xdc\xbc\xbb\x5e\xee\xe8\x0a\x3e\x3c\x5f\x2d\xa5\xdc\xb7\xc8\xc1\xf2\x22\x16\x97\x53\x93\x7a\x5f\x69\x50\x76\x67\x45\x4e\x56\x17\x7e\x1d\xf0\x7b\xd5\x2f\xbf\x6a\x07\xfa\xa4\xa2\xa2\xe4\xbf\xd7\x19\x6e\xde\x5d\x07\x96\xbf\x8c\x3d\xab\xdd\xd8\xf5\x19\xcb\xf0\x97\x03\xfb\x89\x7e\x91\x42\x80\xff\xfa\xf5\x97\x83\xb0\x21\xef\x9b\x26\xaf\x84\xfe\x57\xe0\xed\xb9\xab\x3b\x89\x0e\x5a\xe1\x82\x21\x02\x93\x9a\xb5\xb9\x8b\x3a\x37\x4d\xe5\xba\xdd\x28\x80\x3d\x22\xcc\x7c\xb7\x4c\x01\x59\x88\x1c\x6f\xe7\x15\x84\xf4\x34\x8a\x93\x22\xf6\xca\x32\xf3\xce\x6f\xf1\xcb\xc1\xd1\x2f\x07\xeb\xa5\x71\x0a\x4a\x09\x3a\x1c\x1e\x96\x86\xb6\x3f\x3a\xad\xe7\xa6\x45\x7b\x7e\xbc\x73\xf3\xc8\xa7\x66\xbb\x23\xd3\x82\xcd\xed\x8e\x8c\x01\x3f\x30\xe9\x36\x47\xc6\x1e\x8c\xc0\xa4\xdb\x1d\x19\x4b\x24\x21\x0b\xe2\xa1\xc8\xe7\x75\x99\x34\xb4\xb5\xe8\xa9\x26\x1e\xad\x88\xa0\x4c\x8a\x39\x8b\x5b\x6d\x4f\x7f\xe2\x0a\xcb\x93\x2e\xcd\xe2\x7e\x3b\x66\x66\xf5\x95\xaf\x05\xab\xcf\x55\x7d\xb2\x12\x80\x47\x72\x91\x69\xa2\x41\xa6\x1e\x56\x54\x29\xb0\xe2\x60\x19\x2b\xe1\x00\x6e\xa9\x44\x5a\x24\xdb\x4e\xe9\xdc\x09\x7e\x89\x15\x93\x89\x33\x95\xa7\x40\x13\x3d\x25\xd1\x14\xa2\x99\xaf\x73\x14\xbe\xed\x30\x9a\x45\x24\x38\x07\x1f\x63\x37\xf6\xf0\x41\x12\x1b\x2a\xc7\xd8\xc5\x8a\x37\xc2\x6b\x1c\xc1\x52\x64\x74\xe1\x57\x54\xd4\x62\x5a\xd9\x2d\xcc\x33\x03\x89\xf7\x32\x46\xab\x31\x04\x1d\x3e\x99\x2c\xb6\x83\x2d\x6a\xf1\x48\x4d\x85\xd4\x45\x81\x48\x3c\x12\x87\xee\xa7\x41\xe1\x5e\x1e\xa8\x79\xf4\x22\x9c\x6e\xc7\xa2\xa9\xad\xbd\xa7\x0c\x8d\x4b\xaa\xb4\xcc\x23\x6d\x30\x33\x01\x0e\xf6\x84\x2d\x35\x56\xd4\x2b\x31\x6d\x21\xc0\xb1\x5f\x7d\xeb\x99\xdc\xa8\xd2\xdb\x03\x9f\xc9\x7b\xe2\xef\xdd\xf2\x36\xf7\xda\xd1\x1f\x5d\x3b\x3a\xe3\x96\xcd\xbc\x89\x27\x70\x53\xb2\xc1\x4b\x91\xb0\xa8\xc1\x13\x44\xd6\xa9\xaa\x6a\x09\x4d\xc5\xad\x59\x6f\x0c\x34\xb1\xe8\x60\xee\x13\xbe\xfe\x55\x68\xf3\x6d\xe1\x55\x2c\x94\x3c\xec\x91\xe1\x6b\x6b\x1b\xda\x5a\x8e\x57\xe0\x0a\xb2\xfa\x89\x36\x29\x0b\xf7\x68\xaa\xd8\x5b\xe8\x8e\xc6\x1a\xb5\xd3\xd0\xd8\x1f\xca\x64\x7b\x0b\x8b\xc7\x56\x39\xcd\xf0\x3d\x2f\xfa\xe3\xf1\xa2\x0a\xff\xd9\xf4\xc8\x2c\x69\x70\x8b\x0c\x7a\x24\x61\x33\x20\x43\x88\x27\x60\x18\x49\x46\x95\xd2\x53\x29\xf2\xc9\xb4\xed\xf6\xa8\x50\x0b\x87\x1b\xea\x05\x2d\x5e\xbc\xbb\x47\x5a\x8b\x9b\x6f\xc7\xe2\xe4\x0f\x5c\x94\xbc\x35\x13\x21\x12\x46\x5f\x1d\x13\xea\x21\x0b\x19\x60\x00\xb1\xcf\x12\x74\x97\x6c\xfb\xc0\x9f\xa6\x97\xf6\x8e\xe0\xba\x87\x8b\x18\x2e\xbb\x37\xd9\x77\x05\xe5\x8a\x43\x23\x5c\x65\x4d\xe1\x8a\x3c\xbd\x77\xd3\x75\x8a\xb1\x1c\xd3\x44\xed\x18\x64\xd9\x8d\x37\xf4\x47\xa1\x06\x16\xdd\x79\x84\x6f\x42\xb1\xbf\x6b\xa9\x7f\xf6\x47\xac\xee\x71\x44\xb8\x69\x7b\x20\x47\x74\xca\x2b\x51\xe8\xa5\xf8\xf9\x67\x9a\xb1\x89\x14\x79\x76\xf4\xab\x6b\x06\x73\xfc\xeb\x8c\xf1\xf8\xf8\xe7\xc2\xd9\x70\xf4\x6b\xd0\x8f\xf1\x24\x22\x7c\xcd\xec\xe9\xef\x5d\x4a\xbc\xec\x6b\x30\x3e\xe1\x1a\x8c\x5a\x24\x10\xc2\x5c\x3b\x6b\xbd\x29\x66\xd8\x73\xd5\x86\x67\xcf\x55\x6b\xdf\xa1\x8c\x37\xb5\x66\x5f\x5b\x93\x21\x3d\x5f\x5f\xcb\x0e\x44\x53\xc7\xd2\x9e\x31\x6d\x2b\x2c\x76\xf8\x16\x16\x3f\x7f\xf7\xd1\x98\xc3\xbf\x1e\xbf\x19\x8f\x21\xd2\x3f\x1f\x5f\x63\x61\x6f\xf5\x6b\xb3\x55\xf5\x24\xd8\xaa\x96\x34\xea\xa6\xe7\xec\xd9\xea\x93\x65\xab\x81\x3f\x7a\x91\xbf\x36\x66\x09\x8f\x86\x94\x6d\xbd\xd6\xb7\x65\xa8\xbb\x1b\x8a\x5e\x36\x29\x92\xc4\xde\x5f\x30\x45\x6a\x02\xbb\x1b\x40\xaa\xa1\xdd\x5a\x58\xd7\x7e\x89\xf8\x8d\x2b\x18\x55\x5a\x48\x3a\x81\xea\x6f\xf2\xd1\x5a\x11\x49\xa5\xa9\xce\xd5\x31\xf9\xff\xfe\xff\x67\xff\x2f\x00\x00\xff\xff\x63\xb9\x55\x90\x21\xa9\x02\x00"), }, "/crd/bases/camel.apache.org_integrations.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_integrations.yaml", modTime: time.Time{}, - uncompressedSize: 470887, + uncompressedSize: 470948, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7b\x73\x1b\x37\xf6\x28\xf8\xbf\x3f\x05\x4a\x49\x5d\x49\x13\x91\xb2\x33\x73\x53\xbf\xf1\x4e\xdd\x94\x46\x92\x13\x6d\x6c\x99\x65\x29\xc9\x4d\x39\x9e\x04\xec\x06\x49\x5c\x35\x81\x1e\x00\x4d\x89\xbf\xf5\x7e\xf7\x2d\x1c\x00\xfd\xe0\xab\x0f\x5a\xa2\xe3\xcc\x36\xa6\x6a\x62\x52\xec\xd3\x78\x1c\x9c\xf7\xe3\x0b\x32\x78\xba\xf1\xec\x0b\xf2\x9a\x27\x4c\x68\x96\x12\x23\x89\x99\x31\x72\x96\xd3\x64\xc6\xc8\x8d\x9c\x98\x7b\xaa\x18\x79\x25\x0b\x91\x52\xc3\xa5\x20\x47\x67\x37\xaf\x8e\x49\x21\x52\xa6\x88\x14\x8c\x48\x45\xe6\x52\xb1\x67\x5f\x90\x44\x0a\xa3\xf8\xb8\x30\x52\x91\xcc\x01\x24\x74\xaa\x18\x9b\x33\x61\xf4\x90\x90\x1b\xc6\x00\xfa\xf5\xdb\xdb\xab\xf3\x4b\x32\xe1\x19\x23\x29\xd7\xee\x21\x96\x92\x7b\x6e\x66\xcf\xbe\x20\x66\xc6\x35\xb9\x97\xea\x8e\x4c\xa4\x22\x34\x4d\xb9\x7d\x31\xcd\x08\x17\x13\xa9\xe6\x6e\x1a\x8a\x4d\xa9\x4a\xb9\x98\x92\x44\xe6\x4b\xc5\xa7\x33\x43\xe4\xbd\x60\x4a\xcf\x78\x3e\x7c\xf6\x05\xb9\xb5\xcb\xb8\x79\x15\x66\xa2\x1d\x58\x78\xa7\x91\xe4\x17\x59\xf8\x35\xd4\x96\xeb\x77\xe1\x84\xfc\xc4\x94\xb6\x2f\xf9\x7a\xf8\xfc\xd9\x17\xe4\xc8\xfe\xe4\xc0\xff\xf1\xe0\xf8\xff\x22\x4b\x59\x90\x39\x5d\x12\x21\x0d\x29\x34\xab\x41\x66\x0f\x09\xcb\x0d\xe1\x82\x24\x72\x9e\x67\x9c\x8a\x84\x55\xcb\x2a\xdf\x30\x24\x30\x01\x0b\x43\x8e\x0d\xe5\x82\x50\x58\x06\x91\x93\xfa\xcf\x08\x35\xcf\xbe\x78\xf6\x05\x81\x31\x33\x26\x7f\x79\x7a\x7a\x7f\x7f\x3f\xa4\x30\xdd\xa1\x54\xd3\xd3\xb0\xba\xd3\xd7\x57\xe7\x97\xd7\x37\x97\x03\x98\xf2\xb3\x2f\xc8\x8f\x22\x63\x5a\x13\xc5\xfe\x5d\x70\xc5\x52\x32\x5e\x12\x9a\xe7\x19\x4f\xe8\x38\x63\x24\xa3\xf7\xf6\xe0\xe0\x74\xe0\xd0\xb9\x20\xf7\x8a\x1b\x2e\xa6\x27\x44\xfb\x53\x7f\xf6\x45\xe3\x74\xaa\xed\x0a\xd3\xe3\xba\xf1\x03\x29\x08\x15\xe4\xe0\xec\x86\x5c\xdd\x1c\x90\x7f\x9e\xdd\x5c\xdd\x9c\x3c\xfb\x82\xfc\x7c\x75\xfb\xfd\xdb\x1f\x6f\xc9\xcf\x67\xef\xde\x9d\x5d\xdf\x5e\x5d\xde\x90\xb7\xef\xc8\xf9\xdb\xeb\x8b\xab\xdb\xab\xb7\xd7\x37\xe4\xed\x2b\x72\x76\xfd\x0b\xf9\xe1\xea\xfa\xe2\x84\x30\x6e\x66\x4c\x11\xf6\x90\x2b\x3b\x7f\xa9\x08\xb7\x1b\xc9\x52\x7b\xa6\x01\x81\xc2\x04\x2c\x7e\xd8\xcf\x3a\x67\x09\x9f\xf0\x84\x64\x54\x4c\x0b\x3a\x65\x64\x2a\x17\x4c\x09\x8b\x1e\x39\x53\x73\xae\xed\x71\x6a\x42\x45\xfa\xec\x0b\x92\xf1\x39\x37\x80\x45\x7a\x7d\x51\xf6\x35\x4f\x79\xb7\x9e\xd1\x9c\x7b\x74\x7a\x49\x68\xce\xd9\x83\x61\x02\x66\x33\xbc\xfb\x2f\x3d\xe4\xf2\x74\xf1\xe2\xd9\x1d\x17\xe9\x4b\x72\x5e\x68\x23\xe7\xef\x98\x96\x85\x4a\xd8\x05\x9b\x70\x01\x98\xff\x6c\xce\x0c\x4d\xa9\xa1\x2f\x9f\x11\x42\x85\x90\x7e\xf2\xf6\x23\x71\xb7\x4e\x66\x19\x53\x83\x29\x13\xc3\xbb\x62\xcc\xc6\x05\xcf\x52\xa6\x00\x78\x78\xf5\xe2\xf9\xf0\x9b\xe1\x8b\x67\x84\x24\x8a\xc1\xe3\xb7\x7c\xce\xb4\xa1\xf3\xfc\x25\x11\x45\x96\x3d\x23\x24\xa3\x63\x96\x79\xa8\x34\xcf\x5f\x92\x84\xce\x59\x36\xb8\x7b\x46\x88\xa0\x73\xf6\x92\x70\x61\xd8\x54\xb9\x97\x0f\xe1\x8f\x35\x54\x7c\x66\x0f\xc1\x3e\x3c\x55\xb2\x08\x0f\xd7\xff\xee\xa0\x84\x59\x53\xc3\xa6\x52\xf1\xf0\x79\x40\xee\xec\xef\xfd\xbf\x93\xf2\xdf\x6e\x67\xae\xaa\x17\xc3\xb7\x19\xd7\xe6\x87\xd5\xbf\xbc\xe6\xda\xc0\x5f\xf3\xac\x50\x34\x6b\x4e\x17\xfe\xa0\x67\x52\x99\xeb\x6a\x12\x03\xc2\xdd\x13\x9a\x8b\x69\x91\x51\xd5\x78\xe6\x19\x21\x3a\x91\x39\x7b\x49\xe0\x91\x9c\x26\x2c\x7d\x46\x88\xdf\x51\x00\x31\xa8\x51\xa7\x91\xb2\xcf\xaa\x73\x99\x15\x73\x51\xbe\x20\x65\x3a\x51\x3c\x37\x70\x06\x96\x24\xd5\x5e\x40\xf2\x19\xd5\xec\x99\xbb\xde\xff\x47\x4b\x31\xa2\x66\xf6\x92\x0c\xb5\xa1\xa6\xd0\xc3\xfa\x5f\xdd\xfe\x8f\x6a\xdf\x98\xa5\x9d\x99\xbd\x7c\x62\x8a\x79\xd7\x9d\x5f\xea\xa6\x37\xd5\x7e\xf7\x03\x37\x43\xfb\xb2\xc6\x7b\x7f\x28\x9f\xc5\xbc\x55\x14\xf3\xb1\xe5\x0d\x13\x92\xcb\x54\x6f\x7d\xa9\x62\x40\x8d\x74\xe3\x4d\xef\x9a\x5f\xba\xd7\xc1\xf4\x98\x7a\x56\xfd\x6c\xf1\xc2\x1d\x5b\x32\x63\x73\xfa\xd2\xff\x58\xe6\x4c\x9c\x8d\xae\x7e\xfa\xeb\x4d\xe3\x6b\xd2\x9c\x61\x0d\x61\x2c\xfd\xb2\x37\xdf\xfd\xbe\x24\x26\x75\xb4\x21\x67\xa3\xab\x12\x4e\xae\x64\xce\x94\x29\x71\xd6\x8d\xda\xfd\xae\x7d\xbb\xf2\xd6\x43\x3b\x31\xcf\x54\x52\x7b\xb1\x99\x7b\xb5\x47\x26\x96\xfa\xb5\x38\x06\xc0\x2d\xdd\xb6\xf4\x8f\x09\x53\x21\x7d\x35\xe4\xc4\x12\x5a\x39\xfe\x3f\x2c\x31\x43\x72\xc3\x94\x05\x63\xb1\xbb\xc8\x52\x4b\x0f\x16\x4c\x19\xa2\x58\x22\xa7\x82\xff\x77\x09\x5b\x07\xe6\x9e\x51\xc3\xb4\x59\x81\x09\xc8\x6b\x99\xec\x82\x66\x05\x3b\xb1\xa4\x12\xf8\x93\x62\xf6\x2d\xa4\x10\x35\x78\xf0\x13\x3d\x24\x6f\xa4\x62\xc0\x94\x5f\x02\x77\xd2\x2f\x4f\x4f\xa7\xdc\x04\xba\x96\xc8\xf9\xbc\x10\xdc\x2c\x4f\x6b\x82\x81\x3e\x4d\xd9\x82\x65\xa7\x9a\x4f\x07\x54\x25\x33\x6e\x58\x62\x0a\xc5\x4e\x69\xce\x07\x30\x75\xe1\xc8\xcb\x3c\xfd\x42\x79\x4a\xa8\x0f\x1b\x73\x5d\xc3\x41\x37\x80\x52\xec\x38\x01\x4b\x2f\xec\x89\x53\xff\xa8\x5b\x45\xb5\xd1\xf6\x2b\xbb\x3b\xef\x2e\x6f\x6e\x49\x78\x35\x1c\xc6\xea\xee\xc3\xbe\x57\x0f\xea\xea\x08\xec\x86\x71\x31\x01\x8e\x62\x45\x02\x25\xe7\x00\x93\x89\x34\x97\x5c\x18\xf8\x90\x64\x9c\x89\xd5\xed\xd7\xc5\x78\xce\x8d\xe3\xd7\x4c\x1b\x7b\x56\x43\x72\x0e\xc4\x9e\x8c\x19\x29\xf2\x94\x1a\x96\x0e\xc9\x95\x20\xe7\x96\x38\x9e\x53\x2b\x45\xec\xf9\x00\xec\x4e\xeb\x81\xdd\x58\xdc\x11\xd4\xf9\xd4\xea\x8f\xdd\xae\xd5\xfe\x10\xd8\xc5\x96\xf3\xb2\x3b\x95\x32\x0d\xb2\x4b\xfd\xce\x06\x56\xbf\x7e\x2f\x36\x5f\x4f\xe2\x58\xe4\x84\x4f\x0b\x07\x61\xf5\x8f\xab\x78\x72\x61\xcf\xd5\xb2\xa7\xf4\x25\xf9\x51\x33\xc7\x8b\x88\x51\x94\x1b\x72\xe4\x98\x5a\xf5\xa6\x63\x7b\xa7\xe6\x54\xd0\x29\x5b\x03\x5b\x9f\x91\x83\x24\x85\x95\xf5\x2c\x76\x38\x68\x73\x59\x08\x33\x74\xb3\xab\x83\xf2\x13\x5e\x45\x3c\x3b\x76\xc0\x29\xaf\x4b\x1d\x52\xf9\x65\xf3\xc9\x0d\x90\x1b\xb0\x16\x96\x8b\x35\x21\xf9\xaf\x0e\xd7\x1e\xe5\x86\xcd\xd7\xb6\x7c\x6d\x5f\xcf\xeb\x67\x70\x93\xb3\xa4\x76\x81\x08\x25\x53\x26\x98\xe2\x49\xf3\xa8\x36\xc0\x24\x3b\x10\x60\x75\xd3\x37\xcd\x89\x94\x3b\xf2\x03\x5b\x6e\xfe\xc1\x2e\x84\x10\x92\x64\x52\x4c\x99\xb2\x72\x7f\xba\xbe\x17\x7e\x2b\x37\x5f\x8f\xf5\x39\xbc\xb1\x9b\x3d\xb2\x94\xe1\x0f\x9f\xca\xad\xfd\xe1\x1f\x35\x09\x83\x7e\x79\x0d\x69\x2c\x85\xb0\x0f\x5a\x76\xd8\x40\x9b\x13\xc2\xd9\xcb\x80\x07\xcb\x93\x2d\x70\x03\x59\x98\xd3\xfc\x84\x68\x96\x28\x66\x4e\xc8\x70\x38\xec\xbc\x08\xe0\x27\xa8\x55\x00\xe7\x07\xee\x63\x24\xa1\x5a\xf3\xa9\x08\xbc\xb9\xb1\x10\x72\xa4\x97\xc2\xd0\x87\xad\x2b\xb0\xfc\x66\x41\xd5\x92\xa4\x2c\x67\x02\xb4\x61\x29\x00\xce\xef\xf6\x3c\x7f\x3f\xee\xb6\x96\xa0\x34\x6e\x5a\xcc\x00\x1e\xde\xf8\x07\x58\xd2\x26\xca\xb2\x99\x01\xd4\xff\x48\x95\xa2\xcb\x67\xab\x5b\x66\xd7\xc4\x44\xb2\xf1\x2a\xaf\x6d\xa8\xd5\x09\x2c\x2a\x00\x7b\xb4\x7a\xe3\x1b\xba\x60\xa2\x01\xa5\xa1\x0d\x9b\xd9\xa6\xb9\xae\x6a\x1a\xf5\xb1\x95\xd0\xed\xdc\xce\xed\x0b\x9c\x64\xf2\xbe\x6d\x65\x94\x78\x41\x84\x0b\xf2\xcb\xd9\x9b\xd7\xe4\xe2\xe6\x75\xa5\xe5\xde\xcf\x78\x32\x0b\x54\x1d\x76\x41\xc9\xc2\xb0\x4d\x8c\xc3\x48\xa2\x8a\x88\x35\x35\x66\xf1\x2a\x93\xf7\x20\x3b\x09\x52\x08\x6d\x54\x01\x22\x43\xba\x26\x0a\x59\x04\xa4\xee\x04\x36\x62\x9e\x83\xe3\x56\x72\xfa\x7f\xdf\xbc\xbd\xb6\xcb\x89\xc5\x18\x42\x1e\x06\x56\xcb\x55\x82\x19\xa6\x07\xf0\x6a\xb5\x60\x83\x42\xdc\x09\x79\x2f\x06\x13\xce\xb2\x54\xbf\x24\x46\x6d\xc0\xc6\xed\xa7\xd1\x54\x82\x10\x08\xa7\xd8\x84\x29\x26\x12\x16\xac\x36\xbf\x5f\x35\x40\xfc\xee\x8f\x87\x6b\x20\x8e\x56\xbf\xd8\xb4\x54\x2b\x28\xee\xc2\xba\xdd\xfc\x6c\x9b\xf6\xb1\x71\xd6\x67\xa3\xab\xa0\x71\x84\x39\xfb\x45\x98\xe1\x76\xba\xbc\x9d\x4e\xc0\x4e\x83\x56\xd7\xfe\xee\xc3\xab\x89\x7b\x19\xc8\xde\x96\xee\x91\x9c\x33\xb7\x79\xa5\x32\x43\xb8\xd0\x86\xd1\x94\xc8\xc9\x16\xca\x45\x05\xb1\x78\xa6\x98\x7f\xe2\xc4\x6d\xa0\x17\xe9\x2b\x15\xc8\x1b\xd5\x16\x34\xe3\x29\xb1\x98\x76\xfa\x9d\xdc\x02\x12\x56\x41\x68\x92\x30\x6d\x01\x51\x03\xf6\xca\x13\xa2\x8b\x64\x46\xa8\x0e\x52\xe8\x8d\xfd\xcb\x70\x4e\x05\x9f\x30\x0d\x52\x9b\x13\xa5\xf4\xfb\xaf\x3f\x6c\xde\x3d\x42\x5e\x49\x45\xd8\x03\x9d\xe7\x19\x3b\x21\xdc\xed\x78\x79\x67\x02\xf6\x70\xed\xb6\xa3\x12\xeb\xee\xb9\x99\xf1\xcd\xd2\x0f\xb1\xfb\x26\xd3\x93\x60\x24\xb5\xcb\x35\xf4\x8e\x81\xf1\xcd\x33\x95\x8c\xdf\xb1\x97\xe4\xc0\x0a\x4a\xb5\x69\xfe\x3f\x56\x75\xfe\x7f\x0f\xb6\x40\x3d\xba\x9f\x31\xc5\xc8\x81\xfd\xd1\x81\x9b\x5c\xa9\x2f\xda\xef\x02\xbe\xd4\x64\xcf\x19\x35\xc4\x28\x3e\x9d\x32\x05\x86\x91\x4d\x03\x94\x1f\xab\x52\x1c\x83\x25\x6f\x62\x05\x86\x0a\x04\x00\xb6\xa7\xe7\x44\x3a\x96\xae\x4d\xfa\xfd\xd7\x1f\xb6\xce\xb8\xb9\x5f\x84\x8b\x94\x3d\x90\xaf\x09\x10\x42\xae\xed\x2e\x1d\x0f\xc9\x2d\x60\x07\x70\x51\xfb\xa6\x64\x26\x35\xdb\xb6\xb3\x52\x64\x4b\xbb\xe6\x19\x5d\x30\xa2\xe5\x9c\x91\x7b\x96\x65\x03\xa7\xaf\xa7\xe4\x9e\x82\x7d\x36\x1c\x9c\xa3\x75\x39\x55\x66\x27\xb6\x06\x2d\xfd\xf6\xed\xc5\xdb\x97\x6e\x66\x16\xa1\xa6\x60\x7d\xb0\xda\xdd\x84\x5b\xad\xdb\xaa\xdb\xde\x8c\x6c\xb1\x71\x4d\xe9\x0c\x43\x17\x0e\x7d\x8c\x24\xc9\x8c\x8a\x29\x23\x9e\xf0\x4f\x0a\x4b\x92\xb7\x48\x2f\x2d\xf7\x78\x5d\x75\x0e\x63\x83\x0a\xbd\x4a\x38\xfe\x30\x25\x14\xb9\x38\xb0\x18\x21\x16\x77\x5d\xc3\xf2\x9d\x8b\xab\x78\x8f\x5d\x5f\x2a\x13\x6d\x97\x96\xb0\xdc\xe8\x53\xb9\x60\x6a\xc1\xd9\xfd\xe9\xbd\x54\x77\x5c\x4c\x07\x16\x35\x07\x0e\x07\xf4\x29\xd8\x3f\x4f\xbf\x80\xff\x74\x5e\x0b\x18\x22\xb1\x0b\x82\x1f\x7f\x8a\x55\xd9\xf7\xe8\xd3\x4e\x8b\x0a\x1a\x08\x9e\x8f\x1d\xde\x04\x7b\xff\xca\xb3\xf6\x5a\x38\xa6\xeb\x8d\x68\x9e\xc6\x6e\xb9\x4c\x5c\x93\x39\x4d\x1d\x69\xa6\x62\xb9\x77\x54\xb6\x1b\x5a\x28\x3b\xa3\xe5\xc0\x9b\xed\x07\x54\xa4\xf6\xdf\x9a\x6b\x63\xbf\xef\xb4\x83\x05\x47\x5d\xdf\x1f\xaf\x2e\x3e\x0d\x82\x17\xbc\xd3\x5d\xdd\x21\xf5\xe5\x4a\x4e\x78\xb6\x01\xed\xd7\xa4\x32\xff\x4b\x22\x18\x4b\x9d\x6b\x4b\x15\xa2\x5d\xca\xda\x31\xb1\x60\xa8\x46\xbc\xbc\x32\x7d\xff\x3e\x92\xa9\xfe\x3d\xcc\x22\x98\x96\x55\x21\xc0\x27\xb5\x6b\x26\xce\xc5\x09\x56\xef\xbf\x7e\xbd\x65\x9e\x75\x8b\x78\x63\xa2\x52\x73\x53\xf3\xaa\x6c\x9d\x6c\xcd\xa9\xea\xd4\xa4\xfa\xb3\x76\xd3\xc6\x0c\x84\xd6\xbd\xeb\x40\xa5\x7d\x2a\xda\x2c\xb7\x6a\x04\x2b\xbf\xa8\x19\xc2\x36\xeb\x41\x1b\x4d\x63\x32\x67\x82\xe6\x3c\x40\xf3\x1f\x87\xa5\x8d\xa0\xc5\xd4\xf7\xd6\x39\x1f\x74\xd3\x3c\xd5\xd9\x5a\x76\x18\xbc\x80\x4d\x4b\x99\x15\x28\xa8\x31\x34\x99\xb1\xb4\xb2\x51\x03\xc5\xdb\x78\xdd\xee\x79\x96\xd9\xa3\x9c\x53\xc3\x14\xa7\x19\x58\xef\xa9\x26\xd4\x79\xab\xbd\xad\x20\x60\xa5\xc5\xd9\xdf\xbd\xa0\x72\xcf\xbc\x30\xbd\x85\xae\xf8\xc3\xb0\xd2\x87\x93\x3c\x88\x62\x19\xa3\x9a\x69\xf8\x8a\x2e\x64\x01\xf7\x00\xcc\x89\x27\xe5\xee\x4a\x55\xf3\xed\xad\x1d\x8d\xdd\xfa\x8d\x84\xa3\xcd\xa6\x97\xc8\x39\xb8\x8b\xb7\xb2\x8f\x95\xed\xe5\x95\x30\x6b\x77\xd5\x0a\x86\x1e\x02\x4b\xc9\xd1\x98\x6a\xf6\xcd\xdf\x08\x13\x89\x5a\xe6\x86\xa5\xbb\xad\x28\x63\x29\x33\x46\x37\xcb\x94\xfe\x05\x68\xa3\x90\x3f\xd0\x44\xa6\x8c\x1c\xe5\x19\x28\xf5\xec\xc1\x74\x34\xe3\x94\xef\xc7\x9a\x3a\x4b\x03\xd4\x9c\xe6\xe4\x8e\x2d\xc9\x4c\x66\x69\xf0\x8b\x94\x73\x03\x90\x8f\x9c\xd1\x3b\x36\x89\x9f\x51\xa5\x32\xed\x6d\x5e\x68\x2b\x68\x1d\x7d\xc0\x08\x79\x64\x78\xce\x13\x9a\x59\x15\x82\x3d\x18\x8b\xe9\x63\x2e\xa8\x5a\x76\x3e\x3c\xb8\x3a\xdb\xb5\xeb\x0d\x13\x82\x27\x48\x4e\xcd\x8c\x80\x9f\x51\x1b\x2e\x9c\x21\x11\xae\x76\xd7\x89\x6c\x97\xa0\x37\xb1\xc0\x9a\x18\xdd\x66\xaa\x47\xbd\x3d\x8f\xd9\x01\x58\xbb\x53\x65\x41\x29\xb2\x54\x0e\xcc\x03\x72\x87\x8e\xda\x6a\x22\xa7\xf7\xe7\x8f\xb9\xc8\xbb\xf1\x20\xf0\xfb\xf1\xd2\x6c\x93\x53\x9f\xce\x7e\x6e\xe7\x76\xe7\xb5\xb8\x94\x1a\x6a\x79\x1a\x7b\xc8\x37\x9b\xd9\x10\xaf\xee\x68\xda\xd5\x56\x88\x4c\xd8\x59\x92\x58\x8c\xbd\xde\x88\x5f\x8d\x79\x27\x10\x1a\x43\x6e\xce\xec\x84\x8b\x5a\xe4\x4f\x47\x99\x0e\x27\x74\x54\x27\xa9\x37\x98\x5a\x9d\xa1\xd9\x19\x5c\x1f\x67\x5e\xbd\xa9\x58\x7d\x3d\x38\xa0\xe9\x0b\xb0\x2b\xae\xc7\xdb\xad\xc3\x24\xb5\xc9\x8c\x19\x61\x0f\x2c\x81\xb8\x2c\x17\x5e\xc6\x14\xcc\xdc\xcd\xba\x6e\x45\xee\xf9\x6d\xcf\x6f\x7b\x7e\xeb\x23\x60\xac\x96\x2b\xd5\x16\xb4\xdf\x10\x4a\x14\x1e\x20\x54\x59\x1d\x22\x04\xaa\xa6\x56\xeb\x9f\x70\x30\xa2\xce\xec\x9d\x9d\x86\x48\x38\x17\x41\x70\x37\x7c\x07\x57\xf5\xb5\xa4\xe9\x46\x6f\xbc\x1b\x85\x76\xb7\x39\x57\xec\x34\x97\xda\xd8\x8b\xe9\xcc\xd4\x8e\x2a\x6d\xb3\x6b\x6c\xa3\x3a\xc8\x9d\xd8\x45\xba\xdd\x08\xb4\x03\xb5\x4f\x4e\x0c\x58\x56\xee\x10\x17\x84\xe4\x7d\x58\x47\x25\x45\x3a\xde\xac\x72\x96\x73\x92\xee\x88\x72\xc5\x8c\xb7\xfa\x57\xd7\xb7\xeb\xa1\x67\x70\x00\xa8\x65\xb8\xb3\xf2\x6e\xb0\xda\x51\x07\x69\xa7\xeb\x21\x83\x21\x1d\x34\xb5\xcd\xcb\xa3\xc6\xb2\x16\xc3\xe7\x9d\x17\xf9\xff\x77\x01\x2e\x84\x02\x0c\x6a\x01\xa8\x2d\x73\x79\xed\xbd\xc9\xe1\x51\x67\x7a\x25\xc1\x17\xe0\x45\x00\x7f\x42\x47\x6c\x38\xdd\xe6\x02\x22\xc0\xfc\x2c\xc5\xe2\x9a\x1c\x18\x36\xcf\x33\x6a\xd8\xc1\x36\x2a\xb5\xff\xab\xfb\x1f\x24\xcd\x5a\xee\xd1\x90\x98\x82\x68\xeb\x27\xec\x7e\x3c\x0e\xfe\xfe\xad\x4e\x15\xb2\xdd\xd5\x8c\x98\x70\x47\x19\x38\xa0\x42\x8b\x0c\x3a\x92\x69\xf9\x53\x2f\x06\xf3\xff\xee\xe2\x29\x5e\x8f\xb7\xdb\xf8\x3e\xdc\xb5\x6f\x13\x10\x09\xa1\x89\xe1\x0b\x76\xc1\x68\x9a\x71\xc1\x6e\x58\x22\x45\xba\x03\xb1\x9b\x7e\xea\x4d\xcf\x6e\x7d\xb4\x66\x30\xfd\xe6\x6f\x2d\x37\x67\xb3\xe1\x34\x8c\xca\xef\x88\x9c\xe8\x79\xf9\xc0\xf6\xdb\xbf\xfb\x42\xaf\xae\x1c\x42\xd1\x33\x16\x72\x35\x40\xf2\x5f\xf1\xb9\x2e\x65\x41\xee\xe9\x56\xd1\xcb\x2f\xd7\xd9\xbd\x9d\x27\xd9\xf9\x8c\xb7\x53\x28\xcc\x79\xba\x41\xd5\xb4\xe5\x17\x6b\x81\xcf\x6a\x5a\xcc\x5d\xbc\x96\xf4\xb1\xb0\x46\x2d\x21\x1a\x76\x08\xe1\xe2\xa9\x4c\xee\x76\x70\xc7\x30\xf8\x9c\x4e\xd9\xe1\xa1\x26\xe7\x6f\x2e\xca\x90\x0a\xee\xa3\xa5\xbd\x2b\x35\x57\x72\xc1\x53\x96\x0e\xc9\x4f\x54\x71\x3a\xce\xb6\x91\xa0\x6a\x94\x32\xae\x26\x5f\x1e\xfd\x74\xf6\xee\xb7\xeb\xb3\x37\x97\xc7\x20\xcd\xb1\x87\x9c\x8a\x94\xa5\xa4\xd0\x41\xf6\x2d\x4f\xe2\xf0\x70\xfb\x89\x87\xc1\xc4\x82\x2b\x29\xe6\xe0\x66\xb9\x9a\x80\x7b\xde\xcd\x8a\x24\x65\x60\xaf\x62\x5a\x66\x0b\x06\x0e\xfd\x88\xd9\x06\x06\xc4\x45\x5e\x98\x10\xfd\x10\xac\xbd\x85\x70\xae\xe1\x74\x48\x2e\x64\x81\xd9\x85\x2f\xbf\x84\x15\x2b\x96\x16\x89\x73\x9a\xd0\x80\x88\x5f\x9e\x78\xb9\x8d\x66\x99\xbc\xd7\xa0\x86\x32\x9d\xd0\x7c\x3b\x07\xaa\x86\x9d\x62\x7d\x5b\x9d\x23\xfe\x25\xe1\x43\x36\x24\x07\x5f\xd6\xfe\x74\xe0\x66\x9f\x2b\x69\xa7\x80\x02\xec\x57\x9d\x71\xc3\x14\xcd\xc8\x41\x1d\xda\x90\x5c\xda\x39\x82\x95\x3c\x1c\x70\x2b\x50\x98\x81\x60\x0b\xa6\x9c\xfa\xec\x8e\xff\xc4\xa7\x9a\x41\x3a\x95\x9c\x58\xe1\x04\x32\x94\x30\xe7\x55\x1e\x38\x7b\xe0\xda\x40\x36\x93\x90\x66\x63\x60\x77\xe5\x87\x6b\x85\xba\xc3\x4f\x67\xa8\xbe\xd3\xa7\x5c\x58\x5e\x34\x48\xa9\xa1\x83\x1a\x21\x39\x75\xac\x72\x90\xc8\xf9\x9c\x8a\x74\x40\xfd\xd5\x1c\x94\x68\x7d\xfa\x85\xf7\x05\x0c\x68\xf9\x2b\x2e\x06\x74\xa0\x67\x2c\xcb\xb6\x45\x46\x86\xd1\x4a\xea\xdc\x40\xc8\x30\xcd\x9f\x6e\x97\x65\xc2\xf0\x73\x8d\xa3\x4c\x97\x25\x21\x72\x6f\x18\x92\x6b\x69\x2a\xab\xc9\xce\x20\x9c\x6a\x50\x02\x7b\x53\xa7\x65\x15\xad\xba\xbc\xbe\x7d\xf7\xcb\xe8\xed\xd5\xf5\x6d\x8d\x64\x21\x90\x7b\x17\x49\xdb\x42\xb2\xda\x27\xda\x4e\xd2\x56\x49\x16\x62\xf1\x6d\x24\x6d\x8d\x64\xb5\x13\x7a\x14\x49\x5b\x21\x59\xed\x7b\x8a\x24\x69\xab\x24\xab\x15\x30\x96\xa4\xd5\x48\x56\x2b\x4c\x34\x49\xab\x91\xac\x56\xa0\x38\x92\xb6\x4a\xb2\x5a\xc1\xa2\x48\x5a\x4f\xb2\xd6\x06\x13\x8b\x28\x72\x15\x14\xd2\xda\x15\x2d\xcf\x0a\x64\x2b\xcd\x0c\x41\xd0\xab\xc6\x9d\xdf\x74\x6c\x4f\xb3\x63\x8d\xb9\x5f\x8a\xc5\x4f\x54\x35\x12\x3e\xc4\xc6\x85\xb4\x82\xb5\x92\xaa\xf3\x84\x83\x54\x5b\xca\xdf\x6d\xb3\xc6\x4b\xb8\x6e\xec\xb2\x98\xec\x58\x68\x3d\x86\x6c\xd3\xfa\xda\xa7\xe9\xc6\x9b\x42\xc3\x99\x50\x72\xfe\xdb\xd5\xc5\xe5\xf5\xed\xd5\xab\xab\xcb\x77\xb8\xa7\x23\x70\x95\xb4\x65\x2d\x34\x47\x93\x7d\x3e\x96\x1f\xb9\xb1\x85\x2b\xe5\x8a\x2d\xb8\x2c\x74\xb6\x2c\x4d\x2e\xb5\xfd\x44\xc2\xae\xae\x87\x97\x96\x2b\x45\x8a\x8a\x94\x50\xb1\x0c\x8e\xa8\xc7\x00\x47\xc8\xf6\x48\x90\x9b\xd8\x65\x1b\x3b\x44\x82\xde\xc8\x34\x77\x31\x45\x24\xdc\x5d\xac\x73\x17\x6b\x44\x82\xdf\xc2\x40\xb7\x30\x48\x24\xd0\x9d\x6c\x74\x1b\x9b\x44\xc2\xde\xcd\x4c\x4b\x66\x79\xc1\x26\xb4\xc8\x10\xdc\xd5\x0d\x23\xc9\xc1\xc1\xd6\xc4\xa4\x95\xdf\x76\xb8\xfe\xaf\x94\x9c\x77\x20\x01\xce\x6d\x59\xba\x62\x37\x11\x3c\x84\x9a\x5c\x9b\x47\x83\x1d\x79\xfd\xde\x85\xb4\x7b\x69\x98\xcd\x73\xb3\xc4\x9d\x73\x1c\xbd\x27\x65\x3a\xd8\x1b\x9a\xff\xc0\x96\x3b\xfc\x65\xeb\xa3\xb9\x29\x2c\x63\x09\xa4\x34\xde\x31\x88\x17\xa7\x3e\xf5\xf1\x0d\xcd\xb1\x18\xda\x65\xf6\x76\xdc\x6d\xf7\x3b\x22\x66\x6e\x15\x18\x3b\x67\x90\x25\xec\x22\xf0\xd3\x25\xf1\x88\x17\x06\x9e\xd3\x6e\x9c\xf4\x8e\xb0\xed\x28\xa0\x64\x2f\x41\xde\x91\x53\x70\xa1\x77\x67\x69\x4a\x24\x90\x90\x42\xb3\x49\x91\xb9\x94\x00\x3d\xac\xe5\xfa\x60\x39\x4a\x18\x77\x5c\xa4\x27\xa4\xe0\xe9\xb7\x38\x22\x12\x46\xc7\x33\x0d\xce\xb1\x47\x9c\xeb\x4d\xe9\x33\xac\xa8\x69\x79\x8f\x22\x57\x2f\x15\xe1\x46\x03\x6e\xcf\xbd\x60\xe5\x85\x8a\x0e\x9b\xb1\x2b\xfc\x60\xd3\xd8\x95\x4b\xb9\x79\x0c\xec\x4c\xd1\xbf\x6e\x49\x95\xdb\x34\x00\x9f\xba\x53\xb8\xc3\x8a\xc4\xb9\x64\x15\x7f\xfb\x72\x19\xb1\x48\x42\x74\x91\xe7\x52\x19\x5d\x56\x0d\x80\xba\x23\x27\xcd\x8f\x90\x57\x10\x83\xed\xbf\x97\x8f\xbb\x6a\x36\xef\x0f\x0f\xff\xf1\xc3\xe5\x2f\xff\xeb\xf0\xf0\xc3\xef\x27\xb5\xbf\xd6\xca\xe8\x34\x7e\x12\xb3\x80\x9c\x25\x43\x21\x53\x76\x0d\xf3\x86\x8f\xeb\x81\x4d\x51\x10\x5d\x65\x94\x99\xd4\xe6\x6a\x74\x12\x3e\xe6\x32\x5d\xfd\xa4\x91\xc2\x00\xe9\xcc\x4a\xda\xf2\x0a\xb7\x8d\x06\xa6\xfc\xd4\xcc\x35\xf4\x25\x4e\x30\x46\xa0\xe6\x78\x15\xf2\x0c\xad\x1c\x70\xaf\xb8\x31\x4c\x80\x7c\xcc\xd4\x5c\x13\x39\x39\xb1\xf7\x39\x46\xa0\x0a\xc3\x0a\x56\x8b\x17\x68\xc9\xd1\x3f\xd4\x8d\x28\xb6\x24\x4b\x6e\x1b\x4d\x67\x20\x84\x76\x4e\xbc\x6b\xdc\xde\xbd\x92\x59\x47\x73\xbb\xba\xa7\x8f\xa5\xf5\xdc\xd0\x4f\xb0\x1d\x5d\xa8\x62\xb9\x81\xfb\xa4\x8d\x21\xa8\xfe\xd5\x93\xd1\xc8\x32\x4c\x7f\x35\x83\x32\x06\x0f\x20\x35\xb1\x4a\x58\x80\x0a\x66\x50\xce\xac\x2a\x18\x73\xe4\xbe\x1c\x26\x79\x11\x43\x73\xfc\x53\x73\x36\x97\x6a\x79\x12\x3e\xb2\x7c\xc6\xe6\x56\xc5\x1a\x68\x23\x15\x9d\x46\x91\xb1\x30\x25\x98\x4a\xf5\xc9\xbd\xa2\x31\xe9\xf5\xf7\x60\xed\x06\xc4\xdb\x0e\x5c\x3e\x95\xc9\x96\x81\x9f\xb0\x74\xef\xb4\xb1\x3c\xc1\xcd\x81\xab\xbb\x46\x13\x49\xce\x1b\x99\xb0\x2f\xcb\x5b\x11\x79\x97\xad\x02\xe6\xab\xb3\x9c\x54\x81\x49\xa0\x9a\x8b\x85\x55\xc5\xb6\x24\x63\x6d\x1b\x1d\x09\x5c\xca\x17\x5c\xcb\x28\xb4\x26\x84\x8a\xe5\xdb\x88\x4b\x46\xca\x0a\x14\x6d\xbe\xfc\xdd\xcf\x46\x2f\x6e\xa3\x78\xca\x7d\xd8\x89\x2c\x4c\x5e\x18\x1f\x88\x10\x2b\x9c\x7a\x6b\xe1\x43\x2e\x75\x2d\xa9\x47\x57\x3c\x8d\x98\x6d\x99\xeb\xdb\xc6\xc1\x0b\xac\x81\xc5\x8d\x9c\x1a\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\x51\xd3\x6c\x94\x7d\xe0\xc2\x0c\xa4\x1a\xb8\x83\xdc\x52\xec\x61\xfb\x08\xdb\xfc\x98\xdb\xfb\x2e\xf0\xb0\x5a\xb5\xb0\xc0\x8d\x3f\xc1\x85\xeb\xc2\x42\xc3\x44\xf7\xc9\x41\x5d\x29\x9d\xa7\xb6\xa1\x38\xa8\x18\x07\x47\x6d\xf2\x4e\x29\x39\xd4\x55\xde\xf4\x9f\xc2\x00\x13\xc4\x65\xb7\xe4\xe8\xdb\xef\x30\x10\x8a\xcf\x0d\xeb\xae\x04\x57\x0b\xc3\x41\x8d\xb5\x1f\x30\xa4\xd5\x2d\x8c\xde\x18\xd4\x1b\x83\xfc\xd8\x93\x31\xe8\xa6\x0b\x1e\xf7\x96\xa0\xce\x0f\xe0\x67\x3f\x20\xb5\x02\xb2\x4f\xf2\xf6\x08\x9f\x3a\xc6\x95\xb1\xd1\xaf\x1e\x54\x2b\x23\x49\x2e\xf3\x02\xc2\x6d\x63\xbc\x82\xdb\x9d\x8d\xc3\x40\xd8\xab\xf0\x71\x7c\x6c\x91\x93\x2b\xe6\x9b\xfd\xc1\xe4\x0c\x92\x06\x1c\x61\xb7\x2f\x68\x85\x18\x1c\x88\x8a\x39\x5d\x09\x92\xc1\x85\x2b\xd1\x63\xaf\xd7\xaa\x9f\x74\x47\xc8\x74\x18\xda\x50\x65\xb8\x98\x0e\xc9\xcf\xf6\x79\xc7\xb3\xbd\xbf\x8b\x0b\x32\x2f\x32\xc3\xf3\xac\x4c\xa4\xc3\x05\x3a\x3a\xaf\x0f\xd5\x5a\x26\x9c\x86\x68\x2c\x9f\x37\xa2\x4d\xd8\x16\x58\x0d\x54\x3f\xca\x15\x4b\x58\xca\x44\x82\x70\xb1\xff\x04\xd5\x6b\xcb\xb3\x18\x5b\x95\x94\x5c\x8a\x85\x7b\x07\x25\x69\xe1\xc2\x4f\x1c\x33\xb6\xef\x68\xc7\xe5\x95\x39\x7c\xb2\xb0\x0a\x8b\xee\xde\x0d\xb7\x52\x19\xb1\x34\x3a\x20\x48\x01\x85\xe0\x11\x39\xa9\x2c\xec\xed\xc7\x1e\x27\x20\x95\xbe\x35\xb4\x50\xb8\x26\x19\x95\x73\xab\xa4\x6c\x90\x71\xf6\xe4\x0d\x8c\x13\x45\xe2\x4a\x09\x45\x30\x9b\x3f\x4c\x04\xd9\x8b\xf8\xd1\x45\xf4\xe8\x20\x76\xc4\x8b\x1c\x7b\xf1\x3d\x75\x15\x31\xe2\xc5\x8b\x48\xd6\x9f\x2b\x36\xe1\x0f\x1d\xee\xe1\x99\xd8\x94\xe3\xe8\x33\x14\x73\x26\xb0\x6b\x34\x92\x30\x9a\xcc\x80\xc0\x86\x6c\xea\xd2\x49\xfe\x29\xa3\x9f\x9c\x36\xd4\x9d\x28\xdd\x04\x1d\xad\xa7\x48\x3d\x45\xda\x31\xf6\x40\x91\x3c\xea\x59\x22\x13\xb1\xde\xcf\x8f\x1c\xed\x41\x0f\x80\xf8\xfb\xb8\x64\x80\x8b\x5a\xe4\x3e\xdc\xb4\xe8\xca\x68\x55\xf2\xd8\x29\x40\x69\x47\xed\xdb\x7a\xbd\xc7\x8a\xb0\x1a\xe9\x62\xf0\xc8\x8c\x4f\xed\x61\x67\x6c\xc1\x32\x2f\x41\xb5\xc2\x74\x05\xaa\x20\x06\xcb\xc8\x60\x42\xb6\x7a\xaf\xbd\x92\x8a\xa7\x0d\xe1\x1e\x37\x4d\x2e\xa0\x19\x53\x26\x69\x5a\x6b\x36\xa3\xa1\xcc\x28\xb9\x60\x79\x26\x97\x73\x1f\xd4\x9b\x12\xa8\x92\x3a\x29\xb2\x1b\x66\xda\x9d\xd4\xe8\x8b\x04\x33\x1d\x15\x59\x36\x92\x19\x4f\x5a\x6d\x6c\x2b\x85\x67\xe1\x4c\xf3\x22\xcb\x48\x0e\x8f\x0f\xc9\x5b\x01\xd4\xf0\x2c\xbb\xa7\x4b\x7d\x42\xae\xd9\x82\xa9\x76\xaa\x71\x35\xb9\x96\x66\xe4\x84\xec\x2a\x86\xcf\xee\xb3\x03\x44\xf8\x84\xbc\x74\xcd\x35\x88\xa1\x53\x94\xf2\x14\xfc\xaf\x27\xf6\x8c\xea\x2f\x70\x44\xee\x9e\xeb\x2e\xda\x04\x79\x34\xf2\x7e\x01\x6f\xb2\xa4\xdb\x7d\x7e\xb2\xa3\xcc\xf8\x84\x25\xcb\x64\x53\x2d\xbf\xe6\x58\xcb\x08\x95\x42\xfb\xa2\xb3\x33\x56\xc7\x73\xbd\xd4\x86\xcd\x77\x95\x2b\x6b\x4c\xd4\xaa\x6a\x5c\x10\xc5\x74\x2e\x85\x06\x9b\x7d\x75\x25\xca\xd9\x39\x95\x58\x87\xbd\x6f\x05\x8b\x3f\x9b\x18\xc6\x9f\x4b\x6d\x6e\xac\x7e\x8d\xe1\x1b\x4d\xac\x1f\x85\x47\xa1\xda\x0a\xcd\x32\x96\x12\x3e\x9f\xb3\xd4\xea\xd3\xd9\x92\xd0\x89\x41\xfa\xce\x68\xc3\x1e\xe0\xfa\x47\x41\x2b\x12\x27\x4e\xcc\xa8\x48\x33\xa6\xc8\x84\xf2\x4c\xe3\x58\xef\xaa\x8d\x01\x02\x39\xb8\x00\x45\xdf\xb9\x87\xc1\xa8\xc0\xa0\x2a\xb3\x84\x2e\x6f\x38\xb8\x92\xb8\x1e\x2a\xf0\x78\x75\xdb\x81\x67\xd6\x30\xc6\x09\x42\x28\x90\xd5\x34\xc7\x99\x4c\xee\x34\x29\x84\xe1\x99\x5b\xb8\x94\x77\xae\xcd\x1b\xdc\x29\xbc\x99\xb9\xd3\xb5\x2c\xff\x39\x28\x71\x74\x60\x67\xa0\x4f\xbf\xa8\xfe\x04\x5f\x60\x04\x99\x58\xe9\x93\x3d\x6c\x4b\x1e\x5f\x1f\x0d\x3c\xb4\x94\xd6\x1e\x29\x04\x30\x48\x51\x0a\xa1\x13\x69\x59\x5c\x8c\x25\xd9\xd7\xf6\x1e\xd7\x82\x56\x86\xe4\xf2\x81\x25\xe5\x67\x67\xf8\xa0\xc9\x8e\x62\x15\xeb\xc3\x48\x20\x09\x58\xf7\x46\x17\xbf\x10\x32\x3b\xb1\x3e\x56\xb2\xcc\xe1\xf9\x50\x39\xc5\x83\x23\x19\x17\x71\x6e\x0d\xa8\xf5\x05\xd9\x8d\x84\x0b\x6d\x65\x81\xc6\x45\x74\xf9\x7a\x5e\x62\x8f\x33\xd6\x73\xc5\x12\x23\xd5\xb2\x8c\x05\x0f\x73\xb4\x73\x56\x52\x1a\x72\x74\x78\x7a\x18\x13\xdb\x41\xd6\xcc\xa8\x87\xae\xc5\xa2\xa3\xf6\xce\xa6\xea\xdf\x12\x07\x56\x13\xcd\xe7\x79\xb6\x84\xbd\x38\x4c\x4f\x08\x37\x21\xbc\x5c\x15\xc2\xef\x4c\x5c\x0c\x83\x4b\x01\x3d\x21\x5a\x12\xa3\x68\x59\x59\x15\xbe\x85\x92\xf6\xaa\x70\xfc\x2b\x0a\xec\xd1\xe1\xc7\xc3\x13\xc2\x4c\x72\x4c\xee\xa5\x38\x34\x70\x34\x43\x72\xeb\x0a\xa0\x85\x97\x46\x81\x5c\xca\x02\x4a\xd2\xfa\xb2\x6f\x19\x4f\xb8\xc9\x96\xc0\x1e\x88\x2c\x8c\x4b\xd1\x8f\x0c\x61\xf0\xe9\xaf\x97\x0f\xdc\xf8\x18\x45\x7b\xc7\x9f\x03\xb6\x3a\x56\x41\x68\xdc\xc2\x33\xbe\x60\xa7\x33\x46\x33\x33\x73\xe1\x42\x42\x8a\xc1\x7f\x33\x25\x21\x89\x56\xf8\xbf\xc4\x38\x24\x91\xd6\xd5\xfa\xe8\xe8\xed\xc2\xaa\x28\xab\x4f\x44\xb8\x6d\x2c\xe3\xf8\x8e\xa1\x44\x02\xb2\x4a\x4a\xbe\xbf\xbd\x1d\x7d\xc7\xcc\x0a\xc9\xb4\x10\x43\x4c\x56\x0c\xe1\xcc\x99\x9a\x48\x35\xdf\x27\xed\x9c\x49\x8d\x5e\x29\x59\x5b\xad\xd4\xc6\xd5\x33\x72\x42\x9e\x70\x95\xf3\x3b\x86\x8b\xfa\xfa\x15\xb9\x4c\xc9\xd5\x68\x08\x0d\x5c\x73\x25\xc7\x74\x9c\x2d\xa1\x1e\x87\x4f\xc2\x8c\x82\x79\x60\xa7\x78\x60\x69\x9d\x3d\x83\xef\x19\x4d\xad\x66\xe5\xbb\x60\xc4\x60\x78\x27\x74\xad\xbd\xb3\x3b\x73\x72\x95\x19\x67\x7e\xea\x65\x22\x6a\x74\x98\xaf\xc7\xbf\x21\xe0\x68\x48\xcd\x56\x2c\x77\x24\xc4\xc3\xdf\xf3\xa5\x5f\xbb\x2b\x6e\x77\xca\x42\x42\xda\x0a\xc3\xb0\xe0\x48\xc7\xb3\x9b\x7e\xad\xb0\xb6\xdd\x21\x58\xa8\x45\xa1\xc8\xd8\x80\x6e\xb1\x29\xa4\x53\x7c\x05\xd9\x64\xf5\xf4\xab\x71\xa6\x0b\x94\xb3\x77\x75\x74\x8e\xc2\x8b\x4a\x58\xad\x8f\xdd\x8b\xd8\xd6\xba\x6a\xf7\xe8\xbc\x8a\xf8\x50\x00\x82\x77\xac\x37\x1f\x89\x5f\x59\x87\x98\x2f\xd2\x89\xf3\xed\x2e\x0d\xb7\x69\xac\x07\xc3\x1b\x19\x3a\xf7\xf8\x62\xe6\xf6\x52\xc5\xc9\x2f\xd0\xbb\x73\xef\xb4\x36\x97\x38\x2d\x3e\x8c\xe8\xc0\xd8\xee\x61\xb1\x9d\x83\x62\x37\xe4\xbe\xab\x5a\x0f\x04\xc7\x2d\x55\x1c\x47\x5c\x3b\xd0\x5a\x1c\xc5\xb5\x03\x1d\x69\xf2\x06\xe3\x4c\x68\x8f\x06\x2d\x73\x5e\xd8\xb7\x7c\xf3\x3f\xff\xe7\x5f\xff\xe7\xd0\x4d\xbb\x0b\x44\x2a\xc8\xd5\xd9\xf5\xd9\x6f\x37\x3f\x9d\x43\x02\x72\x0c\x06\x3d\x59\x24\x2b\xa4\xd4\x44\x51\xc3\xa6\x5f\x01\x1e\xaf\xd7\x54\xf6\x52\x52\x2c\x41\xf3\xb2\x91\x95\xd6\x9a\x96\x51\x7b\x1d\xf7\x7c\xb7\x62\x89\xe9\x20\x06\x29\xe3\x83\xaa\x92\xfc\x46\x26\x77\x1d\xe5\xf3\xc3\xdb\xf3\x91\x7b\xbc\x26\xa2\x53\x11\x6b\xd4\xe0\x62\x21\xb3\x85\xeb\x50\x75\x7b\x3e\x82\x05\x0f\xe1\x5f\x60\x21\x02\x65\x77\x69\xdf\x11\x72\x26\xd0\x90\x9d\x13\xce\x2a\xd0\xce\x94\x46\x89\x62\x34\xe3\xda\xf0\x04\xe0\x97\xc6\xa9\x08\x09\x5f\xde\x61\x7d\x6f\x9f\x5c\x83\x38\x7c\x1b\x1c\x77\x1b\x95\x89\xc8\x3b\xd2\x88\xe9\xaf\x2b\x13\x31\x81\x98\x3d\xf7\xf1\xa3\xc9\x7d\x3c\xd7\x51\x8d\xfa\xb5\x3d\xf7\xd9\x34\x9e\x88\xfb\x7c\x4e\x74\x37\xea\xe7\xb9\x62\x37\x46\xe6\x1d\x7c\x2a\xee\xc1\x2d\x1e\x95\x31\x9b\x60\x3d\x00\x74\xab\xfb\x23\xf5\x4d\x81\x05\x24\x64\xc6\xd8\x64\x64\xc3\xc5\xe1\x22\x3a\x43\x0b\xcb\x8c\x2f\x98\x60\x5a\x9f\x82\x63\xa4\xc8\x9d\xd6\x89\x02\x3b\xa1\x3c\x2b\x14\x3b\xb1\xbb\xc6\xe6\xb0\x13\x27\x55\xc2\x8b\x2f\xc9\x0e\x5f\x32\x93\xe0\xb0\xf0\xb6\xe6\x35\xf2\x96\xd7\xb0\x9d\xab\x4d\x26\x13\x45\xf5\x0c\xa9\x1e\x43\xaf\x4d\x6e\xb4\xb3\x0d\x2b\x46\xb5\xef\x9a\x10\xb6\x97\x4b\x68\xba\x98\x53\xbd\xab\xcc\x78\x7d\x04\xb1\xc6\x4d\xd6\x01\x1e\xc9\xf4\xf0\x50\x37\x80\x4e\x15\x4d\x18\xc9\x99\xe2\x12\x07\x17\xb2\xc3\x53\x79\x2f\xc8\x98\x4d\xb9\xd0\x1e\x77\xe0\x65\x01\xc9\x2c\x5f\x64\x3b\x3a\x41\x36\x47\x28\x5b\x38\x24\xef\x1a\xa5\xdd\x7c\x7a\x5a\x22\x2b\xa2\xe8\x57\xd3\xc5\x55\x07\x01\xb7\x80\x5a\x85\xaf\xbc\xef\x11\x17\x1b\xd1\x1c\x40\xb6\x6c\xe2\xba\xcf\x0e\x87\x01\xab\xe8\xd3\xe2\xb3\xc3\xa2\x55\xf5\xfc\xb6\x09\x83\x9f\x83\x41\x5f\x2e\xdc\x1d\xe8\xee\x9f\xef\x1d\x81\xbd\x23\xb0\x77\x04\xf6\x8e\xc0\xde\x11\xd8\x3b\x02\x7b\x47\xe0\xd6\xd1\x3b\x02\x7b\x47\xa0\x1f\xbd\x23\x70\x6d\xf4\x8e\xc0\xde\x11\xd8\x3a\x7a\x47\x60\xcb\xe8\x4d\xb1\x7e\xf4\x8e\xc0\xde\x11\xe8\x46\xef\x08\x2c\x1f\xe8\x1d\x81\xbd\x23\x70\xe3\xe8\x1d\x81\x3b\x9f\xec\x1d\x81\x31\x10\x3f\x03\xee\xf3\x39\xd1\xdd\xe8\x6c\x52\xc4\x4f\x83\xf7\x6c\x64\x35\xb4\xb8\xdc\xc3\x11\x78\x07\x78\xe2\xb4\x3b\x8b\x8d\xf5\x5c\x33\x07\xb6\xfd\xc4\xce\x9b\x0e\x18\xd7\x5a\xc2\x67\x48\x79\x97\x99\x83\x0f\x39\x58\x5d\x72\xd6\x62\xfd\x11\x21\x21\x54\x9f\xe6\xd2\xfd\x5f\xe5\x8d\xa8\xb9\x21\x9c\x4e\xdb\x46\xd4\x62\x88\x39\xd6\xff\x10\xe7\x7b\xc0\x26\x0f\xfa\x5d\xc3\xf8\x1d\x62\xfc\x09\xb1\xdc\x2c\xd2\x8f\x80\xf5\x21\xc4\x94\x9a\x7b\x7a\xff\x01\xd6\x77\x10\x53\x03\x10\xe9\x37\xc0\x3a\x59\xed\x40\xf8\x0c\xe2\x4d\xf2\xad\xfe\x82\x9a\x0f\x00\x0d\x74\x87\xaf\x60\x8b\xfd\x1f\xef\xc8\x5a\xf1\x13\xec\xb0\xfd\xe3\xcf\xaa\xf4\x11\x3c\xb1\xdd\x3f\xd2\xfc\xd7\x41\x08\x89\xb3\x78\x44\x71\x34\x1f\x7e\x71\x3b\x53\x4c\xcf\x64\x86\xba\xf3\x8d\xfb\xfe\x86\x0b\x3e\x2f\xe6\xf6\x1a\x68\x7b\x65\xf9\x82\x05\xa0\x3a\xdc\x34\xd4\x32\x1d\x87\x71\x86\x4b\x0b\x8c\xa7\x4c\xb1\x14\x60\xd9\x53\x9b\x18\xa6\xc8\x8c\x82\xae\xa1\x8b\x24\x61\x2c\xc5\xfa\xc2\xeb\x6a\xe2\x5f\x87\xe5\x8c\xcb\xce\x2f\x2f\x30\x60\x6a\x5d\x80\xff\xfa\x35\xfa\x14\xb0\x52\x6a\x84\xab\x65\x1f\x6e\x96\x38\x17\x4b\x2c\x3b\x89\x51\x8c\xf6\xe4\x56\x41\xba\x54\xbc\x9b\x24\x42\xfd\x7d\x8c\x3b\x25\x9a\x12\x74\x70\xa3\xa0\x5d\x28\xa5\x5b\x04\xbd\xf8\xa7\x70\x9f\x44\xd2\xce\xbd\xb8\x4d\x9e\xcc\x65\xd2\xcd\x5d\xf2\xc8\x9a\xb4\x8f\x77\x93\x74\xd4\x8a\x3b\xb8\x47\x9e\xda\x35\xf2\xc9\xea\x5a\x47\xed\x69\xac\x2b\xa4\x83\x1b\x24\xd6\x05\x12\xe3\xfe\x40\xba\x3e\x22\xdd\x19\xd1\x47\x15\x63\x48\x8a\x32\x22\x75\x33\x20\x75\x32\x1e\x21\xdd\x16\xd5\x06\xa3\x71\x66\xa7\xd1\x68\xd5\x10\x84\x86\xba\xd1\x60\xf4\x18\x23\xd0\x93\x18\x80\xe2\x5c\x0f\x68\xb7\x43\x8c\x36\xfa\x78\x97\x43\x24\xf6\xc4\x10\x29\xb4\xb9\x2b\x8a\xd0\x70\xc1\x0d\xa7\xd9\x05\xcb\xe8\xf2\x86\x25\x52\xa4\x28\xae\xb6\x52\x16\xb0\xc4\x75\xed\x40\x78\x39\xbe\x81\xbb\x38\xd1\x87\x6a\x12\x4c\x52\x3e\x98\x39\xd8\xb7\x3c\x9b\x86\x76\x2d\x6e\xd6\xa8\x0a\x56\x24\x3e\x4a\xf6\x49\xad\x52\x64\xef\x4a\x85\x0b\x1d\xee\x7a\x78\xdf\xcb\x7b\x22\x27\x86\x09\x72\xc4\x45\x38\xbf\xe3\x9a\xaa\x10\xa7\xd9\x95\x57\xc7\x42\x78\xf1\x3c\x00\x5c\x57\xc7\x50\x20\x3f\x03\x95\x0d\x94\x50\xad\x9f\x56\x73\xf6\x40\x9f\x46\x75\xf6\xc0\x26\x45\xd6\x50\x9f\x51\x20\x9d\xda\xdd\xa4\x77\x2f\xaa\xd2\xa9\x2f\x60\x7e\xe1\x06\xa2\x20\x52\x91\x12\x9f\x1e\xf2\x79\xea\xe0\x51\x0e\xd5\x08\x67\x6a\xe5\x24\xc5\xed\x13\xce\x91\xea\x1c\xa4\x28\x88\x08\x27\x2a\xda\x39\xfa\xc9\x74\xff\xa7\x72\x88\x3e\x81\x33\xb4\x97\x5d\xb7\x3b\x3d\x7b\xd9\x75\xc7\xf8\xe3\xa5\xb8\x5a\x3e\xd1\x77\x8a\x26\x6c\xf4\x28\x91\x20\x5c\x49\x92\x16\xca\xa7\xbb\x95\x92\x41\xb8\x58\xa8\xdd\x15\x8c\xa5\xee\x36\x96\x09\x5e\x90\xed\x34\x29\xb2\x6c\x49\x8a\x5c\x8a\x9a\xc3\xb1\x50\xc8\xa4\x99\xdb\x19\x5b\x4b\x9a\xb2\xb3\xda\x34\x5b\x7c\x79\x4a\xef\xfd\xf4\x6c\x59\x15\x42\x58\xe5\xc1\xe3\xa8\xa5\x24\x56\xee\xd4\x8e\xba\xd6\xb6\x1b\xa7\xda\xf0\xa9\xdd\x4e\xcb\x1a\x21\xfb\x8b\xcf\x59\xd5\x25\xa3\x7a\xa9\x7d\xc3\x44\xaa\x84\x8f\x91\x3e\x94\x19\xcd\xca\xa6\x16\x94\xdc\xf1\x2c\xf3\xaf\x1a\x92\x1b\x66\x88\x99\x71\xed\x59\x6f\x26\x05\x96\x90\x98\x19\x15\xa1\x97\x1c\x4b\x2c\xfc\x24\x63\x54\x14\xb9\x9b\xb7\x15\x08\x96\xb2\x50\x61\xde\xb8\x33\x83\x22\x9f\xe5\x6c\xb8\x26\x82\x67\x27\xb5\xce\x5a\x3b\x11\x18\xf5\x86\xe0\xd2\x2e\x34\x0b\x79\x7f\xf7\x5c\xb3\x93\xfa\x7b\x43\xf1\x62\x1c\x44\xd7\x79\xdf\x3e\x97\x2b\xb9\xe0\xa9\x6b\xf2\x11\xd0\x01\xfa\xf4\xba\x26\x20\xf8\x80\x8b\x31\x03\x1f\x94\x60\x53\x0a\x72\xa0\x27\xf0\xce\x8b\xe8\xde\xe5\xfc\x53\x22\x85\xd6\x21\xb8\x89\x6a\x48\x26\xae\xa5\x10\x2f\x38\xb4\xc7\xad\x63\x04\x39\x12\x92\x48\x10\x2a\x0a\xc1\x0d\x0e\xbf\x8c\x24\x7a\x56\x18\x92\xca\x7b\x71\x3c\x74\x85\xa6\xb9\x26\x94\x8c\x99\x09\x5d\x9b\x43\x1f\x4e\xae\x90\xb3\x65\x82\x8e\x33\x7b\xb7\x20\x0e\xe2\x76\xe3\xc1\x93\x09\xa3\xa6\x50\x8c\x4c\xa9\x41\x52\x85\x0d\xa2\xa6\x3b\xa3\xc7\xa3\x16\xd7\xde\x5e\x3c\x21\x85\xd0\x0c\x65\x3b\xaf\xc9\xb0\xdf\xfc\xed\xe9\x65\x58\x3e\x67\xb2\x30\x4f\xae\xb0\xdf\xcf\x78\x32\x8b\xd5\x47\xf8\x9c\x69\x22\x8b\x15\xab\xc9\x0b\x0f\xba\x54\x02\x50\x20\xeb\xa7\xf7\x9f\xac\xb5\xa3\xb9\x3b\xc6\x6d\xb0\xc1\xfe\xb8\x9a\xc1\x5c\x35\x68\xa6\xf6\xfe\x5e\x5c\xdf\xfc\xf6\xfa\xec\x9f\x97\xaf\xdb\x51\xf9\x92\x26\xb3\x7a\x99\x01\x41\x28\xd0\x3f\x90\xbb\x66\x74\xc1\x08\x25\x85\xe0\xff\x2e\x5c\xbd\x7b\x72\x54\xc2\x3e\x46\x44\x24\xc5\x56\x24\x47\x4b\xb8\xd0\x13\xbe\x53\x07\x2f\xd7\x4d\xde\x05\x34\x48\xcd\xa0\x15\xc7\x8a\x24\xdb\xbe\x69\xf6\x51\x17\x2e\x0b\xd2\xf3\x8c\x59\x5a\xc6\x17\xde\x71\xeb\x4b\x8d\xd3\xb4\x0c\xd5\xb0\x68\x6e\xb1\x0d\x23\x51\xd0\x31\x84\x4c\xcc\x18\x11\xcc\x58\xac\x2f\xad\x9d\x52\xe8\x46\x4d\x88\x42\x33\x7d\x42\xc6\x05\xc2\x0c\xa8\x49\xae\xf8\x9c\x2a\x9e\x2d\xeb\x93\xb1\xa2\xc4\xb5\x0c\xfa\xee\xb2\x5a\x52\xbb\xab\xdb\x2e\xf9\xe2\xed\xe5\x0d\xb9\x7e\x7b\x4b\x72\xe5\x2a\x49\x40\x94\x07\x6c\x09\x6c\xeb\x98\x59\x88\xbe\x69\x6d\xfb\xb6\x9e\x89\xa5\x7b\xd8\xd1\x29\xae\x89\x55\x72\x19\x48\x6a\x5e\xdd\x08\xad\x0a\x0e\x9e\x0f\xe1\x7f\xed\x4e\x5e\x9a\xa6\x8a\x69\x5d\x05\xdd\x24\x6b\x61\x72\x4e\xf3\xe1\xe3\x8c\xe1\x1a\xb3\xd4\xce\xe6\x13\xf5\xf0\x2a\x43\xfb\x46\x76\x7b\x6a\x3d\xbc\x68\x89\x24\x48\xbd\x03\x2e\xb8\xc5\xdd\x2c\x0a\xe3\xa3\xfb\x78\x55\xd3\xed\xd0\x33\xa7\xe2\x5f\x41\x39\xf5\x97\x55\x8a\x4a\xa8\x44\x2a\x80\x57\xa3\x80\x02\x5e\xc2\x99\xaf\xb4\x3a\x85\x57\x38\x77\x0e\x36\x14\xeb\x39\xf9\x07\x79\x20\xff\x00\x45\xf5\x1b\x9c\xfc\x12\xcb\x6d\x62\x45\x06\x67\xa3\xb9\x1a\x75\xd8\xed\x9f\xed\xa5\xb5\x4f\xdb\xbd\x32\x92\x8c\xb9\x57\x64\xd8\x83\x61\x4a\xd0\xf6\xc6\x76\x6e\xf8\xb3\xda\x4b\x07\x26\x3b\xbd\x3d\x21\x13\x78\x84\xb0\xc8\x34\xa9\xf7\xe2\x30\x7b\x41\x27\xfb\x92\xef\xa5\x36\xd7\xfe\x62\x73\x5d\x7b\x27\xd6\xd6\x55\xce\x6c\x4e\x4d\x32\x6b\xd2\x0f\x2b\x7a\x69\x53\x5d\x52\xec\x4d\x4a\x25\xd8\x2f\x5d\x40\xe0\x8c\x23\x55\xc3\xfd\x23\x3e\x3e\xf4\xa2\x81\x17\xbb\xce\x72\xc5\xd8\x84\x36\x02\xa6\x41\x56\x72\x85\x6e\x02\xb1\x1a\x3a\x31\xcb\x4e\xd4\x23\x08\x3a\x3a\x75\xa7\x34\xe6\x6d\x64\x31\x4e\x86\x70\x4d\xed\x9d\x4f\xa8\x70\x51\xe2\x13\xa6\x94\x8b\xf2\x1c\x2f\x21\x22\x80\x27\x0c\x79\xbc\x91\xf7\x38\x57\xd2\xc8\x44\x22\x3b\x5c\x79\x6e\xff\x92\xdc\x9e\xe3\x92\x34\x9b\x51\x0f\xfe\x5d\xb0\x3f\xce\x12\x1f\x1c\x1f\x3f\x5e\x8c\x4e\x2c\x50\xec\x7d\x92\x8a\xdc\x9c\xdf\x8e\x9a\x2a\xd0\xc1\xed\xf9\xe8\x60\x0f\xbb\x14\xd3\x43\xb7\xc1\x69\xdb\x05\x97\xa7\x6f\xa2\xb5\x62\x61\xb5\x02\xdb\x60\x4e\xf3\xc1\x1d\x5b\xb6\x8a\x0a\x71\xd3\x1f\x94\xc8\x13\x3d\x21\xb7\x98\x79\x4b\x5b\x46\xc5\x68\xca\xf7\x90\xc1\xe1\x2f\x54\x05\xbf\x5b\x2a\xc7\x5c\x2e\x58\xea\xe4\xea\x00\x91\x89\x34\x97\xdc\xca\x81\xbc\xbd\x81\xeb\x96\xfc\x8f\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\x39\x8f\x3e\xbf\x63\xe3\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\x63\xe7\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xe3\x91\x33\xef\xf3\x3b\x76\x8f\x3e\xbf\x63\xd7\x53\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\x6c\x1f\x7d\x7e\xc7\xe7\x12\x29\xd2\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\xb5\xd1\xe7\x77\x7c\x56\x5a\x3b\x9a\xbb\x87\x16\x88\x71\xb9\x0a\x87\xe7\x72\x9e\x17\x86\x91\x77\xe1\xf1\x52\x48\x71\x34\x8c\xeb\x98\xe0\xed\xc7\x07\xfa\x24\x52\x4c\xf8\xd4\x33\xe8\x53\xd7\x6f\x6f\x50\xae\x6d\x50\xeb\x3b\xf7\x94\x51\x3e\x19\x9f\xf3\xf6\x2c\x0f\xe2\x82\xfc\x7d\xd4\xc4\x28\x52\xf3\x89\x10\xec\xbb\x88\xf5\x1d\x84\xfa\x9c\x1a\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\xa8\xe9\x3d\x81\xc0\xdd\xc4\xf5\xd7\x70\xca\x35\xe7\xa0\x65\x7d\x73\xfa\x00\xec\x80\xce\x65\x81\x6f\xeb\x98\xf8\x6b\x53\x62\xa6\x73\x7c\xfe\xa1\x08\x4f\x62\x95\x01\xef\xe1\xed\xf1\xfe\x3f\x1c\xef\xdf\xf9\x73\x5e\xc5\x7c\x2f\x08\x3d\x16\xf3\x03\xc3\x80\x7c\x82\xf2\x5d\x48\xc3\xad\x9c\x73\x63\x55\x07\xab\x2d\xd0\x7a\x48\x1f\x37\x0d\x33\x8d\xbb\xbb\x38\x29\x6c\xe2\x62\xc4\xb8\xae\xb7\x12\xac\x45\xe0\xcb\x20\xf3\x63\x5d\x3e\x54\x54\x36\x33\xb8\xa7\x83\x94\x4d\xb8\x60\xde\x47\xfd\xe7\xb9\xf3\xe8\x9f\x6a\x96\x14\x8a\x9b\xe5\xb9\x14\x86\x3d\xb4\x1a\xaf\x9a\xf8\x76\xd3\x7c\x98\xb8\xcd\xf2\x19\x8b\xfe\x6f\x44\xe6\xb8\xc6\x93\x2b\xe9\xa7\x65\xaf\x55\x55\x08\xd0\x67\x01\xeb\x34\x33\x4e\x49\x04\x55\xa3\x1d\xa8\x9c\x90\xd5\x49\x06\x95\xcf\x69\xb4\xff\x2e\xf8\x82\x66\x56\x89\xc7\x43\x1c\x81\xb2\x50\x07\x8a\x45\x0c\x43\xf5\x5d\x85\x15\x6c\x60\x45\xd2\x72\xcd\xa7\x61\xcb\xe0\x2b\xf6\x60\x9e\x54\xf2\x01\xb6\x35\x52\x7c\xc1\x33\x36\x65\x97\x3a\xa1\x19\x60\x65\xbc\xaa\x70\xb6\x05\x12\x9c\x9e\x92\x19\x52\x3b\x9f\x31\xe8\xb4\x4c\x83\xd9\x00\x72\x47\xa6\x94\x0b\x32\xb7\x7b\x99\x87\x17\x68\xb0\x3f\xe0\x08\x82\xd1\x24\xa7\xca\x9e\x66\xb0\x45\x38\x15\x75\x2c\x65\xe6\xe3\x80\xb3\x65\xdc\x3c\x7d\x9b\x03\x21\x7f\x13\xec\xfe\x37\x3b\x2b\x4d\x26\x19\x9d\x96\xe6\x05\xcd\xcc\x9a\x65\x13\xab\x2c\xb9\x29\x6e\xdd\x50\x68\x60\x5a\x30\x42\xb3\x7b\xba\x44\x6f\xeb\xca\x5c\x08\xd7\x2f\xc9\x8b\x63\xb8\x47\x54\x93\xf2\x3d\x29\xf9\x1a\x17\xf2\x3b\xa3\x9a\x9c\x9f\x8d\x7e\xbb\xf9\xe5\xe6\xb7\xb3\x8b\x37\x57\xd7\x78\x5a\x65\xf7\x9d\x21\x0e\x2f\xa1\x39\x1d\xf3\x8c\x63\x85\x8d\xb5\x78\xa2\x3a\x00\xb0\x4c\xa7\xe9\x69\xaa\x64\xee\xf6\xc3\xdb\xee\x50\xab\xad\x68\x72\x53\x7b\xad\xa7\x0a\xc3\x91\x4f\x1a\x2f\x45\xc1\x9e\x2a\x2a\x4c\x65\x34\xaa\x8e\x48\x15\xc2\x2a\xcd\xfb\x88\xc1\xa4\x69\xb7\x70\xfe\xb3\x34\x65\x69\xfc\x12\x1f\x17\xd9\x77\x1e\x5e\xb7\xac\x32\x92\xc9\xe8\xed\xcd\xd5\xff\xee\x32\x13\xe2\xf1\x10\xef\x32\xda\x77\x84\x36\x21\x16\x29\x3b\x9d\xc7\x3b\x9f\xad\xd3\x9f\x08\xea\x91\xbd\xc4\xcc\x97\x3c\x29\xde\xe7\xff\xae\x10\xcd\x9a\x18\x15\x2c\x32\x97\x29\x1b\x92\x51\xb0\xfa\xe3\xd8\x52\x03\x42\x45\xb4\xc0\x65\x60\xc1\x08\xc3\x69\x96\x2d\x6b\x12\x0e\xd6\xc0\x0b\x19\x31\xf5\x4c\xe6\x06\x1d\x9c\xd0\x4c\xa3\x08\x55\x1c\x07\xb0\xcc\xf0\x8d\x55\x4f\xa2\x77\xb6\x7c\x92\xa4\x4c\x48\xe3\xc5\x4f\xfb\x76\x48\xd0\x56\x32\x41\x2d\x1c\x74\xa3\x7a\xc0\x58\x83\x42\x6b\x67\x90\x0f\x0c\x00\xa9\xf3\xf8\x7d\x1b\x95\x33\x74\xd6\xd4\x42\x33\xbd\x99\x01\xe0\x48\x48\x38\x0d\x3b\x4b\xc5\x68\x0a\xd9\x67\x39\x35\x33\x0d\xb6\xf7\x39\xd5\x77\x2c\x75\x5f\x60\xfd\x67\xbc\xd4\xee\xdc\xcc\xca\x29\xdf\xda\x7d\x0c\xb6\x77\x90\x7b\x90\xaa\xd4\x98\x39\xbb\x3e\x2e\x22\x2b\x32\x9b\x95\xa6\x6f\x45\xb6\x7c\x27\xa5\x79\x55\x26\x5e\x45\x23\xce\xcf\x5e\x02\x6d\xda\x3e\x41\xdc\x81\x70\x89\x74\x60\x37\x16\xb5\x58\xb8\x32\xf5\x1c\xb0\x8b\x12\x51\xf6\x75\x61\x54\x21\xce\xf4\x77\x4a\x16\x28\x76\xb2\x26\x30\x7d\x77\x75\x01\x77\xbd\xf0\x9e\x3d\x61\xd4\x12\x12\x3f\xbd\x8f\x3f\x4e\x56\xaa\x64\xd9\x1f\xbd\xaf\x14\x3c\x83\xe5\x75\x89\x70\x93\x10\xf2\x86\x2e\x09\xcd\xb4\x0c\xc2\x35\x17\x1b\x35\x2e\xaf\x0e\x62\xa9\xe5\x58\x9a\xd9\x9a\x2e\x68\xaf\xcb\x3a\x6c\x5c\x7a\x5d\xe5\x0c\xac\x4a\x25\x71\xb1\xf6\x0a\x43\xef\x98\x26\xb9\x62\x09\x4b\x99\x48\x50\x98\xb0\x5f\x57\x11\x60\xce\xb5\x14\xf6\xfa\x44\xe3\xce\x55\xf0\x43\x3a\xd3\x4b\x93\x8a\x41\xe4\x85\x2a\x70\xca\x1a\x5c\x33\x21\xc5\x00\x2e\x4f\xa1\x99\x02\x0d\xdf\x2a\x3c\x4e\xc5\xff\xa1\x18\xb3\x8c\x19\x50\xb4\xb0\xae\x22\x9e\x52\xe3\x34\x7b\x3e\xa7\x53\x46\xa8\x29\x91\xd1\x48\xc2\x84\xb6\x64\xcc\x19\x8d\x70\x98\x93\x4a\x56\x65\x61\x52\x4d\x7e\xbc\xba\x20\xcf\xc9\x91\x9d\xf3\x31\xa0\xcf\x84\xf2\x0c\xdc\xa2\x86\x22\x5b\x0b\xae\x68\x67\x13\xb0\x80\x49\xa6\x61\xf9\x70\x4f\x88\x54\x8e\x6c\x9c\x10\x81\xa3\xb6\xba\x48\x66\x61\xfd\x56\x73\x0c\xca\xa9\x8f\xd8\x04\x73\x75\x75\xad\x70\x20\x5b\xaf\xde\xb6\x6b\x85\x34\xb5\x6d\xbc\x7a\x5b\xae\x15\x0a\xe4\x53\x5c\xbd\x0e\x44\xf8\x47\xcd\x54\x27\x1a\xfc\xe3\x9e\x68\x70\x5d\x5c\xb3\xf7\xaa\xda\x49\x2c\xb1\x74\x97\x67\xce\x0c\x4d\xa9\xa1\x9e\x7e\x57\xb9\xe9\x3d\x2a\xfd\xf1\x54\x5c\xb3\xd7\x5c\x14\x0f\x2e\x32\xab\x9b\xd1\xe4\xe6\x12\x40\x90\x24\x2c\x12\x58\x2e\xcd\xf3\x8c\x43\x02\x77\x3c\x35\x0b\x24\xac\x5e\x04\xa7\xab\x98\x0b\x24\x8c\x66\x99\xb4\xec\xc6\x4a\x64\x54\xa4\x72\xbe\x36\x69\x2b\x04\x33\x9a\xcc\xe2\x2e\xcb\x30\x46\xcc\x88\xc1\xf1\x3f\x93\x98\x11\x6b\x4a\xca\xd8\x82\x21\xcb\xec\xac\x56\x4a\xb4\x4f\x5a\x61\x38\x9c\x1e\x80\x22\x19\x1d\xb3\x0c\xd8\x31\xda\x20\xe0\xb0\xb3\xb4\xc8\x45\x84\x2c\xb8\x11\x6d\x50\x50\x32\xeb\x96\x82\xf4\x4e\x66\xcc\xc5\x46\x85\x45\x5b\x50\x7f\x8a\x35\xc3\x03\x5d\xd6\x0c\xda\x62\x63\xcd\xa0\x87\xff\x19\xd6\x5c\x20\xb9\x38\x59\x5d\xb3\x65\xff\xcd\x35\x03\xcf\xfd\xfc\xd7\x1c\x65\xfa\xd2\x2c\x49\xe4\x3c\x1f\x29\x69\xd5\xdc\x4e\xec\xc6\x83\x08\x0e\xc1\x60\x6b\xf1\xd1\x47\xb1\xf4\x1b\xe4\x86\x26\x40\xaa\x6a\x81\x99\xc8\x7d\x07\x7a\x1d\x22\x38\xff\x47\xbd\x49\xb6\xa5\x50\x27\x1d\xdc\x3a\x61\x36\x0d\x3f\xa3\x85\xee\xff\xb0\x17\xca\x2c\x13\x9a\x41\x41\x43\xfc\xf9\x90\xd5\x33\x5a\x05\x52\xc5\x9c\x3a\x27\x9d\xfd\x2e\xc2\x88\xec\xfc\xe6\x50\x1c\x14\xa0\x79\x8b\xa2\x90\x29\xab\x79\x77\x0b\x54\x19\xd7\x30\x6e\x5d\x74\x34\xc0\x0b\x61\xfe\x96\xe7\x05\x87\x6a\x5a\x7f\x0b\xde\xc8\x2c\x7d\x31\x9b\x37\x65\xe1\x45\xbb\x31\x4c\xa4\x5c\x4c\xc1\x8e\x76\x42\x14\xcb\x20\x40\x37\x06\x28\x04\xdc\x3a\x25\xf6\x10\x2c\x4c\x61\x92\x01\x71\x63\x37\x15\x64\x21\x2e\x85\x9f\x29\xd8\xfd\x82\xf4\x32\x71\xa4\x96\x6b\x72\xf0\x3a\x1c\x24\xb2\x94\xdc\xa7\xe4\x10\x07\x6e\x96\x25\x66\x39\x8b\xe8\x1d\x17\xa9\x8f\x3d\xb5\x1b\x83\xde\x90\x80\x0b\x65\xd9\x5d\x27\xbb\x42\x14\x36\x4f\xeb\x84\x01\xef\xfe\xf8\x55\x90\x72\x03\xc9\xa0\x42\xfd\x75\x94\x46\x83\xdc\x81\xfa\xe4\x9d\x13\x89\xbd\xce\x86\x06\x39\xd8\x2c\x59\x97\x26\xb7\x30\xe9\x88\xfa\x63\xc4\x77\xe6\x87\x69\xfd\x28\x00\x5f\xed\x7a\x07\x44\xc8\x15\x78\x58\xc5\x8f\x94\x5c\x2d\x1d\x62\x8b\xab\xec\x35\x61\x1a\xe9\x7c\x8a\x62\x8d\xf7\x5c\xa4\xf2\x5e\x3f\x46\x13\xfb\xd9\x81\x08\x22\x7e\x62\xaf\xb4\xe1\x62\xaa\xc3\xee\x61\x7d\x37\x34\xcb\x1a\x4e\x8b\x4d\xea\x18\x36\x20\xc7\x8e\xb2\x94\xf9\xba\xfa\xb2\x92\x5f\xf1\x9f\x6b\x8d\x8d\x65\xc6\xd3\xb9\xa6\xe7\xca\xc2\x37\x9c\x66\x37\x39\xae\xae\x20\x59\xc5\x8b\xef\xde\xdc\x9c\x35\xc1\x58\xe2\x7e\x0f\x55\xd2\xf1\xa5\x59\x09\xc0\x21\x34\x9d\x73\xad\xc1\x32\xc8\xc6\x33\x29\xef\xc8\x51\x08\x53\x9a\x72\x33\x2b\xc6\xc3\x44\xce\x6b\x11\x4b\x03\xcd\xa7\xfa\xd4\x63\xf6\xc0\xae\x08\x5f\x1e\x8e\x8b\xac\x8c\x02\x03\x2d\x5d\x18\x1d\x32\x07\x61\x32\x49\xb9\x2a\x34\x4c\x7b\xa8\xbe\xd8\xad\x0f\x9e\x58\xdf\x1e\x57\xb8\x96\xb3\x6c\x7f\x75\x98\xd6\x8f\xf6\x3a\xa2\x88\x4f\xcb\xf1\xc2\xfc\x7d\xe6\x5a\x54\xdd\x99\xcd\x7b\xeb\xf6\xcc\x09\xd9\xfb\x2b\x4c\xe5\xc4\xc5\x84\xe9\x6e\x85\xa9\xbe\xaf\x9e\x27\x29\x73\x89\x39\x4c\x5b\x69\x86\x46\x8a\xdd\x76\x34\x83\x06\xc1\xc1\x70\x08\x39\xc4\xfe\x15\x87\xf1\x3a\x95\x77\x8e\xba\xcc\x26\xab\xe5\x65\xf9\x8c\x0e\x9c\xf9\xc2\xd2\x2b\x20\x82\x5e\x10\x43\x83\x9c\x49\x21\x7d\xe2\x85\x15\x77\xa4\x80\x2b\x02\x6e\x09\xe7\x33\x85\xf3\xf4\x4c\xa1\xb6\x45\xe7\xb1\xf5\xb5\x49\xc3\x75\x0b\x39\x80\xae\x02\x4a\xb5\xa6\x7b\x6e\x66\xbe\x3b\x44\x27\xa0\x6e\x07\x14\xd3\xe0\xe8\x13\x84\x29\x25\x95\x76\x71\x57\xc1\x21\x11\x51\xa4\xc9\xf3\x1a\x08\x8a\xb3\x88\x4d\xed\xa7\x43\x5d\x8f\x70\x28\x2b\x57\x47\x01\xd5\xf6\x76\xb1\xc9\x84\x25\x90\x67\x57\x47\x3c\xc7\x37\x8e\x38\xda\xaf\x6f\x87\x90\x26\xa4\x02\xd8\x4b\xe6\x2b\x69\xcf\xf9\x83\x9d\x75\x1d\x7a\x74\x51\x74\x52\x56\xa6\xdc\x0c\xe6\x78\x48\xc8\x95\x28\x03\xf5\xf1\xc5\x40\x79\x73\x62\x21\xba\xd0\xd8\xa3\xaa\x97\x87\x47\x27\x2f\xc2\x5c\x6b\x26\x54\xab\xf3\xa8\x22\x92\xda\x60\x7d\x2d\xa4\xee\x6f\xe9\x4c\x76\xc1\xef\xe2\x01\x58\x74\x0d\x92\x97\xf3\xc3\x44\x61\xd4\x9a\xbf\x66\x97\x2f\x26\x56\x6f\x6c\xfa\x6d\x36\xfa\x64\xd0\x20\xb7\xf9\x6e\x76\x98\xbd\xd1\xb0\x77\xbb\x6f\x1e\x25\xd2\x91\x48\xb1\x2e\x42\x6b\x8c\x11\xff\xc8\x5e\x2d\x6b\xf8\x40\x7d\x57\x41\xa5\x43\x21\xf1\x9b\xda\x93\x35\xcd\xbb\xf4\xdf\x8f\x64\x4a\x66\xb4\x7d\xfb\xaa\xaa\x32\xd0\xf1\x07\xaa\x44\xf1\xff\x0e\xb2\x7f\xa5\x63\x08\xe9\x12\x2f\xb0\x55\x14\x21\x62\xcd\x55\x7d\x4e\x89\x55\x63\xb3\x10\x92\x33\xcf\x33\x2b\x8c\x36\xde\x3c\xc4\x38\x64\xe0\xf9\x5a\x65\xf2\x93\x72\xa1\x55\xf1\x73\x5f\x54\xea\x84\xfc\x1f\x0c\xb9\xa3\x3a\x44\x82\x87\xda\x37\xa3\x12\xbc\xdd\x02\x90\x12\x7c\xf7\x03\x48\x0d\x46\xb8\xcf\xbc\xad\x92\xa4\x7c\x32\x61\x21\x6a\x7d\xcc\x48\x4e\x15\x9d\x5b\x61\x48\x13\x7f\x44\x63\x36\xe5\xb8\x10\xe6\x92\x65\x1e\xea\xaa\xc8\xcb\x89\x63\xc7\xdc\x90\x39\x9f\xce\xdc\x75\x21\x14\x4a\x00\x10\x94\x3f\xce\x48\x92\x49\x9a\x12\xa0\x3c\x52\x91\x7b\xaa\xe6\x56\x42\xa3\xc9\x0c\x82\x35\xa8\x20\x69\xa1\xa0\x42\xaf\x61\x34\x5d\x0e\xb4\xa1\xa6\x1d\xac\xd5\xab\xbc\x41\x2b\xec\x5f\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xef\xcb\xc7\xf7\xe5\xe3\xd7\xe6\xf1\x59\x85\xc2\xf7\xe5\xe3\x3f\x8b\xd2\x75\x7d\xf9\x78\x3f\xfa\xf2\xf1\x3b\x46\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\x7f\xe4\xcc\xfb\xf2\xf1\xbb\x47\x5f\x3e\x7e\xd7\x53\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\x7e\xfb\xe8\xcb\xc7\x7f\x2e\x85\xe8\xfa\xf2\xf1\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xef\xcb\xc7\xf7\xe5\xe3\xfb\xf2\xf1\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xaf\x8d\xbe\x7c\xfc\x67\xa5\xb5\x47\xc4\x91\xa5\xbc\xb5\xe8\x27\xa6\x4e\x92\x0f\xb6\x0e\x19\xfa\xad\xeb\xa1\x64\x5c\x4c\x26\x4c\x01\xc1\x87\x59\x04\x66\xb8\x5e\x07\x31\x90\xf7\x76\x6b\x93\xd3\x70\xa0\x2c\xac\x62\x34\xd5\x2e\x63\x65\x0b\x78\x54\x25\x19\x57\x6c\xb3\x16\xd1\x7c\xf9\xf6\x55\x7c\x41\x27\x7c\x6c\x2b\xcc\xf5\xad\x48\xe2\xa2\xfa\xaa\x43\xd9\x94\x05\xe6\xcf\x26\xc9\xa4\x46\x04\x77\xcd\x98\xdf\xb0\x64\x46\x85\x60\x41\xeb\xe7\x06\xac\x67\x63\xc6\x04\x91\x39\x13\x8e\x5d\x51\xa2\xb9\x98\x22\x92\xdf\xa8\x31\x34\x99\x0d\xed\x4c\x45\x38\x90\x2a\xe2\xd8\x7f\xa3\x8d\x62\x74\x1e\x62\xc8\xe7\x14\x11\x43\x63\xa7\x42\x68\xa2\xa4\xd6\x64\x5e\x64\x86\xe7\x19\xf3\x2f\x23\x9a\x41\x92\x8b\x4b\x7c\x2a\x37\x16\x83\x45\xb5\xf0\xe5\x93\x6a\xb6\x7e\xd9\xb2\x5e\xbb\x0f\x6c\x11\xed\x21\x34\x5c\x13\x36\xcf\xcd\xb2\x8c\x68\x64\x64\xc2\x95\x36\x24\xc9\x38\x08\x7d\x30\x63\x97\xed\x0d\xef\x6b\x07\xe9\xc5\x3d\xe1\x77\x4a\xfb\xad\x10\x29\x68\x52\xb9\xd1\x2e\x3e\xaf\x7a\xa1\x7b\x55\x2b\xdc\x94\x6b\xaf\x1d\xeb\x13\x42\x43\x95\x3a\x87\x48\x61\x27\x00\x95\x02\x73\x86\xb7\xb7\x82\xf5\x8f\xd4\xa6\x53\x2b\x49\x5b\x05\x60\x96\x97\x1d\xd2\x09\x30\xfb\xea\x4b\x23\xd1\xf5\x78\xeb\x10\xd6\xba\x4a\x0a\x5a\xa1\x02\x02\x0a\xb6\xb0\x77\x88\x25\xcc\x8a\x52\x74\xcb\xcd\x7f\xb2\x8b\x5f\x93\x23\xde\x30\xad\xe9\x94\x8d\x10\xee\xb6\x6d\xc6\x0e\xf0\xb8\x55\x87\x07\xe8\x96\x81\xe5\x03\xbe\x41\x51\x81\x2a\x24\xad\x29\x41\x93\xb9\x9b\x5f\x29\x13\xdf\x2b\x6e\x0c\x6b\xdf\x56\xae\x5d\x5d\x45\xf0\x8d\xaf\x96\x35\x38\x5c\x09\x7c\xf3\x9b\xd0\x7e\x56\xee\xe5\x16\xb8\xe5\x8d\x22\x75\xe1\x62\x63\x46\xc6\x8a\xb3\x09\x99\x70\x88\x55\x83\x68\xaf\x13\xa8\x8c\xd5\x7e\xb3\x9c\xd9\x4d\x6b\xa6\x60\xbd\x5e\x7d\x0c\xeb\x1e\x92\x9f\xfd\xc2\x8d\x2a\x84\xe5\x76\xed\xea\xaa\x97\xec\x21\xe7\x97\x4f\xc8\x14\xa2\xc8\x94\x53\x86\xfe\xf6\xfc\xef\xdf\x90\xf1\xd2\x4a\x1d\x20\xa8\x1b\x69\x10\xb9\x70\xe1\x10\x32\x26\xa6\xf6\xac\x1d\x09\x6c\x66\x7c\x96\x27\x04\x8d\x4e\x10\xd3\xb4\x82\xd5\xd7\x77\xe3\xa6\xa8\x75\x9a\xb2\xc5\x69\xed\xfc\x07\x99\x9c\x0e\x7d\xcf\x97\xf6\x85\x57\xd1\xbb\x6d\x42\x11\xda\xbc\xb4\xe1\xaa\xc8\x8c\x27\xcb\xa8\xcb\x12\x4a\xd7\x91\x99\xbc\x77\x6a\xf3\x06\x0c\x47\x06\xdc\x8e\xad\xce\x96\x17\x99\x0b\x52\x7e\x55\xe6\xa0\x17\x9a\xad\xe7\x3d\x6e\xbc\xe7\x98\x93\x09\xaf\x58\xad\x8d\xef\x02\x19\xc3\x94\xa5\xcf\xbd\xf0\x66\x7b\x14\x1b\x09\xf6\x11\xf2\x8a\x66\xd9\x98\x26\x77\xb7\xf2\xb5\x9c\xea\xb7\xe2\x52\x29\xa9\x9a\x6b\xc9\x28\x42\x19\x4d\x66\x85\xb8\x73\x6d\x23\xca\x0a\x1a\x72\x6a\xa5\xf8\xbc\x30\x21\x74\x7e\xc3\x86\xb7\x02\x76\x95\x28\x02\x33\x0d\x16\x8f\xea\x2d\xec\x81\x57\x26\x0b\x9f\x7e\xd6\xae\x4f\xd9\x5b\x57\x9f\x9f\x0e\x17\xc6\x6e\xfb\xd7\xcf\xff\xf6\x5f\xee\x7a\x12\xa9\xc8\x7f\x3d\x87\x20\x64\xdd\xce\x9f\x81\xd0\x02\x0f\xb1\x02\xc5\x9c\x66\x99\xd5\xc4\xeb\x17\xcb\x22\xca\xb0\x6a\x9e\xd4\x0a\x31\x5c\xa4\x27\xbb\x47\x26\xee\xca\x3c\x99\xe8\x7f\x7b\xfb\x0b\xc8\xfd\xdc\x68\x96\x4d\x4e\x5c\x06\x52\x59\x71\xf6\x10\x98\xf4\xa1\xa7\xe2\xb8\x14\xb2\xfd\x09\xe4\x0b\x99\x15\x73\x76\xc1\x16\x3c\xb6\xc9\x56\xe3\xc9\x60\x45\xcc\xb8\x86\x04\xb1\x71\x26\x93\x3b\x92\xba\x3f\x62\x6e\x7f\x88\x2a\x5b\xad\x16\xdf\xb6\x52\x64\x6c\xdc\xd6\x99\x37\xa2\xe2\xe6\x34\xcf\xb9\x98\x42\x5e\x09\xc6\x72\x4d\xef\x1b\x0b\x85\x7b\x09\x05\x33\x22\x32\x6f\xe3\x7c\x45\xee\x45\x18\xd1\x69\xc3\xba\xab\x87\xc3\x71\xe5\xf0\x6f\x17\x2f\x2f\xb1\x39\x76\x4d\x92\x54\x66\x56\x95\x7b\xe0\x78\xb2\xdd\x4b\x64\x29\x07\x8b\x00\x38\x33\x55\xa4\x8b\x06\x1f\x35\xd8\xd8\x27\x51\x7a\x46\xe6\xd4\x78\xf9\x32\xb8\x74\x28\xc9\x99\xd2\x5c\x5b\x86\xf7\x13\xe0\xd1\x79\x46\x39\x36\x92\xb2\x32\x88\x3f\xfd\x72\xf1\x7e\x94\x41\x0d\x13\x10\x3f\x46\xc5\xf5\x45\x67\x01\xb6\xc7\xe5\xb9\x6b\x0a\x85\xb9\xe3\x28\xd3\x48\xa6\xfe\x61\xe0\x43\xae\xd8\xf9\x06\x91\xbc\x9d\x30\xd5\x25\xf6\xf5\x2e\x80\x7b\x20\x4d\x3f\x55\x6b\x6e\x52\x26\xfb\x4d\x04\x69\x72\x70\x3e\x01\x41\x82\x89\x75\xa4\x47\x40\x89\xfc\x14\x9b\x44\x25\xa8\x76\x11\x14\xc9\x1d\x78\xad\x2a\x82\xd7\xc5\x86\xc4\xc5\x63\xd8\xb3\xf3\x2f\x40\x42\x3d\x7c\x79\xb8\x17\xaa\xe4\xb6\x4c\xc9\x9c\x4e\xd1\x4d\x89\x56\x76\x6e\x15\x44\xbd\x9c\x84\x15\xf8\xe1\xef\x58\x67\xb3\xaf\x24\x07\xb0\x58\x5a\x55\xc1\x81\x9a\x50\x2e\x98\x20\x1c\x8b\x40\x13\xf4\x19\xf3\x79\xb1\xf7\x74\x49\xa8\x92\x85\x48\xbd\x75\xac\x34\x61\xbe\x59\x59\xc4\xb5\x14\x58\x4f\xb6\xf7\x29\x0c\x57\xea\x55\x80\x63\x85\x0b\xf2\x62\xf8\xe2\xf9\xe7\xc4\x50\x60\x96\x2b\x0c\xe5\xba\x64\x28\xee\xae\xee\x65\xbe\xa1\x79\x40\x87\x39\xbf\xf1\xa6\x8c\xb2\x37\x00\xe8\x35\x60\x31\x84\xaf\xee\x15\x47\x08\xc3\x6e\x54\xad\xe9\x8e\x40\x7c\xb5\x9a\x46\x2d\x4f\xff\xb8\xa1\x37\x20\x61\xa2\x3b\x0d\xc4\x97\x5e\xd0\xc5\xf8\x89\x28\x9a\x27\x4a\x70\xa5\x62\x09\x5a\x3d\x65\x72\x3b\x71\x8b\x2c\xb9\x60\x24\x39\x38\x20\x47\x0e\xde\xa1\xcb\xe8\x3c\xde\x0b\xea\xf9\x4d\xbc\x7c\xc8\x91\x95\x46\x1b\x1b\x79\xf9\x90\x53\xb0\x75\xe5\xdb\x77\x14\xb9\xe4\xca\x46\x88\xda\x51\x24\xd4\x7f\xb2\x19\x5d\x30\x4d\x34\x9f\xf3\x8c\xaa\x6c\x69\xb7\xf6\xc6\xad\x99\x8c\x0b\x43\x98\x58\x70\x25\xc5\x1c\xdb\x8b\x86\x90\x05\x55\x1c\xea\xe1\x28\x06\x19\xf2\x56\xad\xfa\xf2\xe8\xa7\xb3\x77\x10\x91\x73\xec\x4b\x07\xb8\x7d\x41\x82\x2c\xb4\x2b\x80\xd3\x5c\x7b\x6d\x6a\x4f\x84\x40\x61\xe5\xf6\xb4\xc1\x6c\xe1\x3f\x47\x70\xa0\x79\x61\x0a\xd7\xc3\xe7\x21\xc9\x0a\xcd\x17\xfb\xa0\x88\x31\x32\x72\x29\xd9\x7c\xc6\x22\xb2\x4f\xef\xbe\xe0\xad\x77\x6c\x25\xfd\xbc\x42\x06\x0f\xa2\xca\xfc\x06\x17\x05\x30\xe9\xb2\xca\x45\x9c\x3d\x3d\x38\xe6\x0e\x75\x59\xa0\xb1\x1e\x5e\x72\x82\xa4\x84\xae\x7a\x83\x0b\xd6\x0d\xb5\x44\xd7\x04\x45\xa8\x13\xd3\xc5\x5a\xfb\x34\x46\x26\x0c\x3e\xb5\x62\x07\x0a\x2f\xda\x31\x22\x15\xba\xcd\x4e\xdc\x40\x82\x8b\xeb\x1b\xf7\xfb\x96\x77\xee\xdc\x04\x96\xcf\xd8\x9c\x29\x9a\x55\xd5\xba\x90\xaf\xbf\x5c\x7f\x72\xeb\x83\xad\x9a\x54\xb3\x99\x9f\xd8\x00\xdc\x45\xde\xac\x98\x2d\xe6\x2d\xd7\x6b\xcc\x08\x85\xce\x80\x86\xcd\x73\xa9\xa8\xe2\x8e\xce\x53\x41\xd8\x03\xd7\xa0\x90\xe5\xd2\xb5\xf9\x2d\x34\x53\x83\x32\xb3\x62\x27\x58\x9a\x18\xbe\x70\xdd\x1b\xa1\x95\x09\xb5\x17\x65\x5c\x4c\xa7\x5c\x4c\x87\xd5\xdc\xeb\x9e\x8e\xd6\x0a\x60\x42\x96\xbd\x8b\xad\x74\xa5\x93\x19\x4b\x0b\x08\x14\x9a\x16\x14\x3a\x31\x32\x7d\x12\x2c\xca\x4b\xef\x02\x6c\xb9\x32\xf5\xca\x31\x65\xc4\xdd\x12\x8c\xd0\x50\x17\xc5\x7e\x43\x61\x03\xc0\xc5\xe9\x5a\xf6\xc9\xdd\xc1\x1b\x4d\x4f\xa8\xdd\xc8\xf5\xe5\x92\x84\x42\xd7\x30\x07\x1b\x8a\x23\x24\xac\x65\x4f\xb9\xd1\xd5\x06\x78\x5b\x2d\x97\xa2\x8c\x92\xb3\x67\x0d\x6d\xba\x16\x3c\x81\xb7\x97\xdb\xbc\x13\x6c\xbd\x12\x1b\x5d\x12\x6f\x00\x70\x48\x31\x5e\x56\x5d\x56\x81\xac\x04\x5e\xdb\x66\xde\x71\xc1\x6f\xb7\x76\x2f\xcb\xf8\x5b\x80\x18\x22\xcf\x5c\x54\x5f\xb9\x33\xc8\xa2\x6a\xba\x18\x87\x1d\x58\x3d\x69\x9a\xe7\x8c\xaa\x7a\x3c\x26\xd4\x4b\x94\x6d\xf1\x02\x30\xad\x5a\xe8\x9a\x70\x25\x01\xcb\x00\x33\xdf\xf4\x2c\x58\x6d\x63\xee\x34\x59\xad\xd7\xb7\xe3\x97\x58\x93\x04\x55\xd3\x38\x4b\xd1\xe1\x99\x9a\x16\x73\x57\x90\x50\xae\xd4\x39\xf3\x4d\xf0\x64\x72\x87\x08\x29\x03\x3e\x74\x78\xa8\xc9\xf9\x9b\x8b\x7a\xc4\x9b\xf1\x3b\x67\x11\x27\xc4\x41\x0e\xc9\x4f\x5e\xd2\x43\xc8\x2b\xad\x92\xe0\x46\x19\x0f\x61\xda\x6a\x08\x81\xf6\x2a\x56\xf2\x67\x55\x99\xc8\xe2\x53\xb6\xf0\xb5\x74\xf1\xb3\x0d\x88\xc6\x45\x5e\x18\xcf\x40\x2a\x19\x40\x24\x33\x2a\xa6\xa0\xbc\xc8\x02\xb3\x0b\x5f\x7e\x09\x2b\x56\x2c\x2d\x12\xe7\xb4\x0a\x71\x39\xe4\x4b\x2f\x4d\x84\x14\x7b\x68\x90\xa2\x13\x9a\x63\xa4\x41\x3b\xc5\xfa\xb6\xea\xa5\x30\xf4\xe1\x25\xe1\x43\x36\x24\x07\x5f\xd6\xfe\x74\xe0\x66\x9f\x2b\x69\xa7\x80\x02\xec\x57\x9d\x71\x03\xc4\xed\xa0\x0e\x6d\x48\x2e\xed\x1c\x41\xbb\x0e\x07\xdc\xee\x70\xab\xa2\x36\xc6\xd5\xf1\x5b\x6d\x7c\x4a\x55\x9a\x41\xe6\xf1\xa4\xec\x34\x8d\x39\xaf\xf2\xc0\x81\x99\x81\xff\x4f\x48\xb3\xc9\xd2\x59\x8b\x26\x6c\x85\xda\xda\x11\x9c\x0b\x2b\xe9\x0c\x52\x6a\xe8\x00\x2a\x3e\x3b\x52\x7d\xea\x4a\x8e\x0f\x7c\x39\xa0\x01\xf5\x57\xb3\xd6\x33\xfc\x0b\x1f\x58\x3e\xa0\xe5\xaf\xb8\x18\xd0\x01\x14\xbe\x69\xf3\xbf\x23\xcd\xb1\x11\xfa\x04\x56\x4a\x47\x56\x8a\x6a\x52\xa6\xcb\xaa\xe0\x22\xbc\x61\x48\xae\xa5\xa9\x4a\xc7\x39\x95\x18\xe1\x8c\xf4\x45\x81\x2a\x5a\x56\xd1\xaa\xcb\xeb\xdb\x77\xbf\x8c\xde\x5e\x5d\xdf\xd6\x48\x16\x02\xb9\x77\x91\xb4\x2d\x24\xab\x7d\xa2\xed\x24\x6d\x95\x64\x21\x16\xdf\x46\xd2\xd6\x48\x56\x3b\xa1\x47\x91\xb4\x15\x92\x85\x71\x80\xa2\x48\xda\x2a\xc9\x6a\x05\x8c\x25\x69\x35\x92\xd5\x0a\x13\x4d\xd2\x6a\x24\x0b\xa3\x9a\x21\x48\xda\x2a\xc9\x6a\x05\x8b\x22\x69\x3d\xc9\x5a\x1b\x4c\x2c\xa2\xc8\xd5\x6b\xef\xf7\xaf\x5d\xd1\xf2\xac\x6a\x35\x74\xe2\x0c\x09\x9f\xc8\xe7\x76\x29\x16\x3f\x51\x55\x75\xfc\x06\x39\x77\xd3\x42\x10\xf6\xa8\xd0\x34\x1c\x9c\x6e\xe7\xfb\x72\xba\x75\x74\x43\x5c\xd7\xd2\x12\x37\xad\x0f\x6b\xfb\xac\x3a\xc7\x9c\xff\x76\x75\x71\x79\x7d\x7b\xf5\xea\xea\xf2\xdd\x5e\xac\xc8\x11\xf5\x73\x9a\xec\xf3\xb1\xfc\xc8\x8d\x2d\x5c\x29\x57\x6c\xc1\x65\xa1\xb3\x65\xd9\x27\xa5\xbb\xb9\x57\xaf\x5b\xb5\x20\xca\x59\x2c\xa1\x7a\x0c\x4f\xd8\x63\x80\x23\x64\xfb\x08\x9f\x44\xac\x84\x8f\x04\xbd\x91\x69\xee\x62\x8a\x58\x1f\xd1\x0e\xd6\xb9\x8b\x35\x62\x3d\x0b\x9b\x19\xe8\x16\x06\x89\x04\xba\x93\x8d\x6e\x63\x93\x58\x3f\xdc\x4e\x66\x5a\x32\xcb\x2e\x2e\x01\x64\x9e\x78\x97\xeb\xff\x4a\x49\x54\xbf\xf3\xd5\xb2\x36\xce\x16\x14\xea\x98\x6e\x22\x78\x08\x35\xb9\x36\x8f\x06\x3b\xf2\xfa\x7d\x95\x91\x69\x85\xf3\x79\x6e\x90\x05\x31\xe3\xab\xa0\x39\x2b\xf8\x1b\x9a\xff\xc0\x96\xef\x18\x3a\x19\x7e\x75\x53\x58\xc6\x12\xcb\xe1\xc8\x1d\x5b\x3a\xf7\xf3\x79\x00\x8c\x2f\x6a\xd7\xad\x86\xdb\x1d\x43\xfa\xa1\x37\xce\xdc\x2a\x30\x76\xce\x20\x4b\xd8\x45\xe0\xa7\x4b\xba\xd7\x6f\x7b\x64\xdd\xb9\xc3\x3a\xcb\xf5\x37\xda\x38\xd1\x33\x0a\x28\x89\xc8\xe4\x93\x0b\xcb\x35\xd8\xfd\xa9\xf7\xec\x0c\xac\xaa\x38\x70\xee\x05\x7d\x6a\x17\xa4\x4f\xbf\x80\xff\x44\x4e\x01\x6a\x69\x90\xb3\x34\xf5\x91\x1d\x85\x66\x93\x22\x73\xd1\x17\x7a\x48\x68\xce\x7f\x62\x4a\x47\x35\x69\x70\xe3\x8e\x8b\xf4\x84\x14\x3c\xfd\x16\x5b\x6c\xc2\x8d\x8e\x67\x2a\x43\x1a\x49\xf7\x73\xbd\x01\xd7\xd8\xb2\x41\x4d\xcb\x7b\x14\xb9\x7a\x17\x28\x0c\xb8\x1d\xac\xc1\x5e\xa8\xe8\xb0\x19\x31\xfd\x25\x48\xc7\x3a\x7f\x77\x0c\x5f\xa3\xb8\x43\xd9\x3e\xc0\xa7\xee\x14\xee\xb0\x22\x71\x2e\x2e\xa8\xac\xc3\x11\xb1\x48\x12\x4a\xc8\xe8\xb2\x07\xc5\xd0\x5e\x99\x93\xe6\x47\x9d\xd3\x84\xc5\x60\xfb\xef\xe5\xe3\xd0\x31\x55\xbf\x3f\x3c\xfc\xc7\x0f\x97\xbf\xfc\xaf\xc3\xc3\x0f\xbf\x9f\xd4\xfe\x0a\x7c\x06\x54\xcc\xe6\x4f\x62\x16\x90\xb3\x64\x28\x64\xca\xae\x61\xde\xf0\xd1\xcb\x93\x67\x49\x22\x0b\x61\xe0\x0f\x31\x10\x21\x13\x63\x38\x93\xda\x5c\x8d\x4e\xc2\xc7\x5c\xa6\xab\x9f\x34\xba\x68\x4c\x57\x56\x52\xd1\x9a\x47\x5c\x62\x0f\x21\x20\x08\x54\xd0\xa3\x51\xad\x81\xdc\x78\x65\xd1\x2c\x44\x55\x97\xf9\x5a\x02\x12\x40\x34\x91\x93\x0e\x95\x78\xdd\xb0\x82\xd5\xe2\x05\x5a\x72\xf4\x0f\x75\x23\x8a\x93\xb0\x88\x47\x6c\x28\xec\x41\xa8\xea\x0f\x77\xaf\x64\xd6\xd1\xdc\xce\x1d\x49\xd9\x06\xe5\x6c\x74\x45\x16\xee\xbc\x3e\xc1\x76\x74\xa1\x8a\xe5\x06\xee\x93\x36\x06\xff\xde\xab\x27\xa3\x91\x95\xd3\x78\xa5\xab\x4f\x0c\x1e\x40\x78\x60\x80\xe4\xb3\x8b\x74\x59\xdb\x82\x59\xdd\xe2\xc8\x7d\x39\x4c\xf2\x22\x86\xe6\xf8\xa7\xe6\x6c\x2e\xd5\xf2\x24\x7c\x2c\x3d\xa3\x03\x6d\xa4\xa2\xd3\x28\x32\x16\xa6\x04\x53\xa9\x3e\xb9\x57\x34\x26\xbd\xfe\x1e\x7c\xdd\x7f\x67\x3b\x48\x0a\x65\x25\xbe\x6c\x59\x95\x24\xdb\x3b\x6d\x2c\x4f\x30\xa6\x6d\x94\x1b\x4d\x24\xa9\x62\x27\x40\x0a\x2e\x6f\x45\xe4\x5d\xb6\x0a\x98\x8f\xc6\x3f\x29\x65\x2f\xa7\x9a\x8b\x85\x55\xc5\x50\xe5\x24\xaa\xd1\x91\xc0\xa5\x7c\xc1\xb5\x8c\x42\xeb\xc8\xba\x63\x6e\x74\xab\x3e\xd6\x7c\x36\x7a\x71\x1b\xc5\xd3\x50\xe8\xde\xa7\xfd\xb9\x82\x1c\xb1\xc2\xe9\x24\x14\x33\x82\xf4\xf6\xf2\x8e\x37\xca\xc5\x45\xc2\x3c\x78\x81\xaf\x1d\x4f\x5c\x5d\x66\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\x51\xd3\x7c\x92\x32\xbe\x6e\x84\x6d\x7e\xcc\xed\x7d\x17\x78\x58\x45\xe2\x4b\x6e\xfc\x09\x2e\x5c\x17\x16\x1a\x26\xba\x4f\x0e\xaa\x59\xa2\x98\x79\x6a\x1b\x8a\x83\x1a\xd3\x14\x87\xd4\x02\x7d\x4a\x55\xe2\x4f\x61\x80\x09\xe2\xb2\x5b\x72\xf4\xed\x77\x18\x08\x01\xdc\xc3\xba\x2b\x01\xda\x67\x7a\xa8\xb1\xf6\x03\x86\x6e\x43\xe3\x46\x6f\x0c\xea\x8d\x41\x7e\xec\xc9\x18\x74\xd3\x05\x8f\x7b\x4b\x50\xe7\x07\x62\x02\xfb\xff\xa8\x60\x7d\x26\x16\x18\x57\xc6\x46\xbf\x7a\x50\xad\xea\x75\x32\x62\xbc\x82\xdb\x9d\x8d\xc3\x40\xd8\x75\xe9\xcb\xc4\xc7\x16\x39\xb9\x62\xbe\xd9\x1f\x0c\x5d\x8d\xb9\x70\x84\xdd\xbe\xa0\x15\x62\xd5\xaf\xd2\x97\x6f\x76\xa5\x6a\xd8\x82\x09\x53\x95\xfc\xac\x57\x56\x6a\x05\x09\xd1\xc6\x10\x57\xfd\xb3\x0b\x57\xbe\x73\x11\xcc\x56\x27\xe5\xa2\xaa\xa9\x55\xca\xb5\xb8\xc0\xb9\xac\x60\x84\x6a\x2d\x13\x88\xf6\x76\x05\x39\x42\xf9\x90\xb0\x2d\xb0\x1a\xe8\x3e\x19\xd3\x83\x15\x6a\x62\x56\x67\x31\x5e\x42\x6d\x26\xb1\x08\x75\x4a\xd3\xc2\x85\x9f\x38\x66\x8c\x2a\xf2\xb6\x3a\x87\x4f\x16\x56\x61\xd1\xdd\xbb\xe1\x6a\xd1\x15\x20\x3d\x04\xa3\x03\x82\x14\x50\x08\x1e\x91\x93\xca\xc2\xde\x7e\xec\x71\x02\x52\xe9\x5b\x43\x0b\x85\x6b\x92\x51\x39\xb7\x4a\xca\xc6\x27\xa9\xc5\x8b\x73\x71\xa2\x08\x56\x0c\x41\x46\x78\x56\xe3\x0f\x13\x41\xf6\x22\x7e\x74\x11\x3d\x3a\x88\x1d\xf1\x22\xc7\x5e\x7c\x4f\x5d\x45\x8c\x78\xf1\x22\x92\xf5\xe7\x8a\x4d\xf8\x43\x87\x7b\x78\x26\x2a\xfb\x12\x4f\x99\x30\x7c\xc2\x5d\xcf\xb2\x5c\xb1\x9c\xe1\x93\xd7\x25\x61\x34\x99\x01\x81\xf5\xec\xb2\x72\x92\x7f\xca\xe8\x27\xa7\x0d\x75\x27\x4a\x37\x41\x47\xeb\x29\x52\x4f\x91\x76\x8c\x3d\x50\x24\x8f\x7a\xe8\xda\xde\x6e\x7c\x7e\xe4\x68\x0f\x7a\x00\xc4\xdf\xc7\x25\x03\x5c\xd4\x22\xf7\xe1\xa6\x45\xd7\x77\xae\x72\xc8\x4e\x01\x4a\xab\xd1\x1d\x8d\x46\x00\x6e\x54\x64\x59\x87\x2a\x85\x87\x57\xb0\xa2\xbc\xc8\x32\x92\xc3\xe3\x43\xe8\x13\x2e\x27\xe4\x0c\x2a\x13\x9f\x90\x6b\xb6\x60\xaa\xfd\xce\x5c\x4d\xae\xa5\x19\x39\x11\xb3\x59\x86\xce\x01\x22\x7c\x42\x5e\x5a\xb5\x49\x1b\x62\xe8\x14\xa5\x3a\x54\x5d\xfe\xa5\x6a\xbc\xa0\x2a\x68\xd1\x41\x96\x8e\x6e\xa8\xb5\x76\x74\x5f\x84\x6c\xc3\xc1\x13\x1f\x65\x59\xf1\x3b\x52\x47\x0d\xfd\x71\x7c\x1c\x1c\xc4\x68\x32\x97\x16\xcb\x50\x69\x96\xa4\x91\x6a\xd9\xb6\x83\x31\xcc\x29\x97\xda\xdc\x58\x1d\x30\xbe\xcc\xfb\x28\x3c\x0a\x25\x81\x69\x96\xb1\xb4\xd1\x27\x00\xdf\x1d\x83\x36\xab\x01\x27\xae\xc9\xb6\xaf\x05\xcc\xc8\x8c\x8a\x34\x63\x0a\xea\x54\x22\x2a\x2f\x92\xb5\x84\x7b\x5e\x15\xb0\x2d\xcb\x16\x87\xbc\x5d\x9a\x24\x52\xa5\x58\x5e\x60\x64\xc8\xa4\x85\x85\x97\x77\x12\xe8\xfa\x9c\x0a\x3a\x75\x3d\x92\x1c\xb3\x46\x81\xac\xa6\x09\xb5\xf2\x74\xad\x46\xf2\x4c\xca\x3b\x92\xc8\x79\x9e\x01\xe6\xe3\x4d\xa1\x9d\x2e\x4f\x55\xc5\xbe\xc4\xf3\x01\xf4\x8d\x3a\xad\x15\xb8\x87\x2f\xf6\xd1\xe3\x89\x3d\xb0\xa4\x53\x8f\x27\x4b\x0f\xed\x91\x82\x93\x5d\x8a\x52\x50\x9a\x48\x7b\xcd\x62\xac\x9d\x55\xb1\x93\x92\xb4\x0d\xc9\xe5\x03\x4b\x56\x3a\x63\xbb\x8e\x5c\x78\x0e\x2c\xc1\xc2\x80\x35\xc1\x77\xf1\x5d\x20\x33\xe8\xea\x63\xa5\xe0\x05\x3c\x1f\xca\x1e\x7a\x70\x50\xea\x34\xce\xb4\x2a\x43\x06\x5e\xa8\x9a\xd8\xb8\x88\x2e\xa7\xcc\x4b\x95\x71\x06\xe5\x50\x7d\xa3\x8c\x57\x0e\x73\x84\xdc\x7a\x29\x0d\x39\x3a\x3c\x3d\x8c\x89\x3f\x20\x6b\xa6\xbe\x95\x12\xd4\xb7\xd5\x5b\xe2\xc0\x42\xd5\x9b\x1c\x4a\xb5\xb0\xe4\x30\x3d\x21\xdc\x04\xd2\xaf\x0a\xe1\x77\x26\xce\xcf\xee\xd2\x14\x4f\x88\x96\xc4\x28\x9a\x72\xaf\xc5\xc1\xb7\xd0\x31\x5c\x15\x80\x94\x71\x6e\x8a\xa3\xc3\x8f\x87\x27\x84\x99\xe4\x98\xdc\x4b\x71\x68\xe0\x68\x86\xe4\xd6\x75\x3a\x0d\x2f\x8d\x02\xb9\x94\x05\x34\x66\x72\xa8\x90\x67\x3c\xe1\x26\x5b\x02\x7b\x20\xb2\x70\x65\xf5\x67\x91\x6e\x76\x9f\xa2\x79\xf9\xc0\x4d\x28\x77\x2c\x27\xe4\xb9\xeb\x20\xe0\x3a\x86\xd3\xb8\x85\x67\x7c\xc1\x4e\x67\x8c\x66\x66\xe6\x42\x5a\x84\x14\x03\xd7\x1b\xc7\xd2\x5f\xff\x97\x18\xa7\x59\x64\x0f\x72\xd2\xdd\x23\x13\xdb\xb6\xb9\x83\x6b\xc1\x32\x8e\xef\x70\x2d\x0c\xc9\xa6\x86\xea\xdf\x35\x7a\x18\x02\x27\x33\x26\x0f\x71\x43\x31\x84\xd3\x77\x09\xdd\x27\xed\x8c\x69\x2e\x48\xd6\xfb\x9b\xae\x77\x15\x6c\x74\x0b\x8c\x25\x9f\xb5\xce\x82\xe4\x17\x59\x40\x17\x1c\x3a\xce\x96\xe4\x9e\x0a\x6f\xa9\x88\xbb\x3c\x07\x76\x8a\x07\x96\xd6\xd5\x1a\xff\x03\xc9\x60\x14\x9d\x80\x44\xba\xa2\x6b\xed\x9d\xdd\x99\x13\xf4\xe2\xf7\x6d\xde\x6b\xc9\x92\xd1\xa1\xa8\x1e\xff\x86\xae\xf5\xb8\x4f\x1f\x56\x2c\x77\x24\xc4\xc3\xdf\xf3\xa5\x5f\xbb\x2b\x6e\x77\x1a\xc5\x4c\x13\x58\x70\xa4\x73\xd4\x77\xc1\xaf\x95\x8a\xe6\xc2\x2d\xd4\xf5\x24\x8a\x02\xd7\x2d\x7e\x82\x74\x8a\x01\x20\xad\x3d\xfd\xa3\x1a\xe7\x87\xd1\x39\x52\x2c\x2a\xa9\xb2\x3e\x76\x2f\x22\xae\x9d\x7f\x18\x9d\x57\x11\xef\xae\x26\x78\xe7\x6f\xf3\x91\xf8\x95\x75\x88\x4b\x22\x9d\x38\x1f\x04\xc7\x45\x85\x6c\xaf\x07\x6c\x97\xbd\x49\x43\xcf\x51\x7b\xa9\xe2\xe4\x17\xa6\x16\x98\x24\xe7\x6a\x74\x3a\xf6\x98\x86\xb1\xa4\x4b\xf0\x66\xf7\xd0\xcd\xce\x81\x9b\x1b\xf2\xb3\x15\x11\x65\x7f\xb9\xd0\x40\x36\x96\xcb\x36\x0f\x74\x73\x13\xd9\x28\x98\x2b\x0d\x67\x37\x37\x92\x8d\x85\xd8\xb5\xe9\x2c\x79\xca\x68\x4b\x48\xfb\x88\xa2\x86\x4d\xdb\x37\x3c\x6e\x77\xc3\xaa\x14\x56\x79\xf3\x52\x52\x2c\x41\xf3\xb2\x91\x95\xd6\x9a\xf6\x4b\x7b\x1d\xf7\x7c\xb7\x62\x89\x29\xba\x0d\x2f\xe9\x14\xf8\x13\xd3\x62\x9c\xc4\xb5\x19\x47\xef\x63\xd9\x8e\x1c\xdb\x6a\x1c\x0d\xd9\x39\x8a\x10\xed\xc6\x23\x24\x7c\x5c\x5b\x72\xf2\x47\x68\x10\x4f\xd5\xa2\x9c\x3c\x4d\x9b\x72\xd2\x73\x9f\x6a\x20\xdb\x97\xf7\xdc\x67\x75\x3c\x11\xf7\xf9\x9c\xe8\x6e\xd4\xcf\x73\xc5\x6e\x8c\xcc\x3b\xf8\x54\xdc\x83\x5b\x3c\x2a\x63\x36\xc1\x7a\x00\xe8\x56\xf7\x47\x5a\x30\x5f\xa3\xf5\x6c\x74\x15\x65\x93\x91\x0d\x17\x87\x8b\x3a\x0c\x05\x5a\x33\xbe\x60\x82\x69\x7d\x0a\x8e\x91\x22\x77\x5a\x27\x0a\xac\x6f\x3f\x76\x62\x77\x8d\xcd\x73\x57\x96\xb4\x4c\xca\xf0\xcd\xd3\xe0\x4b\x66\x12\x7c\x13\xf7\xe0\x35\xf2\x96\xd7\xb0\x9d\x2b\x69\x7c\x24\x51\x54\xcf\x90\xea\xb1\x74\x1d\xc6\x7c\xa3\x3e\xc5\xa8\x96\xc2\x19\xa4\x6b\xbd\xcc\xb8\x26\x39\xd5\x1a\xc9\xf1\x82\x58\xe3\x26\xeb\x00\x8f\x64\xba\xda\x73\xb1\xde\x91\x1e\xe9\x55\x2a\x84\x49\xe5\xbd\x20\x63\x36\xe5\x42\x7b\xdc\x81\x97\x05\x24\xb3\x7c\xd1\x6e\x09\xb2\xb3\xb6\x2f\xad\x37\x24\xef\x1a\xe5\xc7\x7c\x0a\x55\x22\x2b\xa2\xe8\x57\xd3\xc5\x55\x07\x41\xa1\x80\x5a\xae\xda\x79\xd5\xdb\x1f\x19\x75\x1b\x40\xb6\x6c\xe2\xba\xcf\x0e\x87\x01\xab\xe8\xd3\xe2\xb3\xc3\xa2\x55\xf5\xfc\xb6\x09\xbb\x1a\xc2\x34\x99\x61\xcb\x06\x75\xf7\xa2\xf7\x8e\xc0\xde\x11\xd8\x3b\x02\x7b\x47\x60\xef\x08\xec\x1d\x81\xbd\x23\x70\xeb\xe8\x1d\x81\xbd\x23\xd0\x8f\xde\x11\xb8\x36\x7a\x47\x60\xef\x08\x6c\x1d\xbd\x23\xb0\x65\xf4\xa6\x58\x3f\x7a\x47\x60\xef\x08\x74\xa3\x77\x04\x96\x0f\xf4\x8e\xc0\xde\x11\xb8\x71\xf4\x8e\xc0\x9d\x4f\xf6\x8e\xc0\x18\x88\x9f\x01\xf7\xf9\x9c\xe8\x6e\x74\xc6\x23\xe2\xa7\xc1\x7b\x36\xb2\x1a\x5a\x5c\x2f\x7f\xd0\xe9\xa0\x98\xe2\xd6\xd4\xb2\x3d\xa5\x8e\x61\x0d\xf5\x71\x46\x7a\x6f\x7c\x47\x9d\x1d\xd2\x40\x1f\x63\x78\x8f\x25\xfb\x91\x06\x77\xac\xb1\x3d\xa6\x6e\xd8\xd3\x1b\xda\xb1\x46\xf6\x98\x82\x6e\x48\x03\x3b\xd6\x1b\x69\x07\xc2\xb8\x1e\x6f\xbb\x6e\x35\xac\xd7\x8c\xe5\x68\xa0\x3b\x8c\xea\x5b\x0c\xe5\x78\x8f\xcf\x8a\x41\x7d\x87\x91\x1c\x7f\x56\xa5\x31\xfd\x89\x0d\xe4\x91\x76\xb2\x0e\xdc\x3a\xce\x34\x10\x45\xfa\x7d\x9c\xc2\xed\x4c\x31\x3d\x93\x19\xea\xce\x37\xee\xfb\x1b\x2e\xf8\xbc\x98\xdb\x6b\xa0\xed\x95\xe5\x0b\x16\x80\xea\x70\xd3\x50\xcb\x04\x43\x9e\xb7\xf0\x59\x60\x3c\x65\xca\x12\x7d\xca\x33\x7b\x6a\x13\xc3\x14\x99\x51\x10\xca\x75\x91\x24\x8c\xa5\x58\xa7\x71\x5d\x9f\xfa\xeb\xb0\x9c\x71\xd9\xc6\xe3\x05\x06\x8c\xab\xa4\x0a\x02\xda\x5f\xbf\x46\x9f\x02\x56\x9c\x8b\xf0\x49\xec\xc3\x1f\x11\xe7\x8b\x88\x65\x27\x31\x1a\xc4\x9e\xfc\x0f\x48\xdf\x83\xf7\x27\x44\xe8\x89\x8f\xf1\x3b\x44\x53\x82\x0e\xfe\x06\xb4\xaf\xa1\xf4\x1f\xa0\x17\xff\x14\x7e\x86\x48\xda\xb9\x17\xff\xc2\x93\xf9\x16\xba\xf9\x15\x1e\x59\x60\xf4\xf1\xfe\x84\x8e\xea\x63\x07\x3f\xc2\x53\xfb\x10\x3e\x59\x91\xe2\xa8\x3d\x8d\xf5\x19\x74\xf0\x17\xc4\xfa\x0a\x62\xfc\x04\x48\x1f\x41\xa4\xdd\x3f\xfa\xa8\x62\x2c\x2e\x51\xd6\x96\x6e\x96\x96\x4e\x56\x16\xa4\x7d\xbf\xda\x60\x34\xce\xec\xb4\xae\xac\x5a\x4c\xd0\x50\x37\x5a\x56\x1e\x63\x2d\x79\x12\x4b\x49\x9c\x8d\x1e\x6d\x9f\x8f\xd1\x46\x1f\x6f\x9b\x8f\xc4\x9e\x18\x22\x85\xb6\x0b\x45\x11\x1a\x2e\xb8\xe1\x34\xbb\x60\x19\x5d\xde\xb0\x44\x8a\x14\xc5\xd5\x56\x6a\xbc\x95\xb8\xae\x1d\x08\x2f\xc7\x37\x70\x17\x27\xfa\x50\x4d\x42\x75\x1b\x1f\xf5\x1b\xec\x4b\x9e\x4d\x83\xb9\xc8\xcd\x1a\x55\x90\x89\xc4\x87\x93\x5a\x5d\x37\x93\x34\xd5\xa7\xb9\x74\xff\x57\x05\x93\xd6\xa2\x48\xdd\x7c\x30\x36\xe9\xfd\x2a\x15\x2e\xc6\xb6\xeb\xe1\x7d\x2f\xef\x89\x9c\x18\x26\xc8\x11\x17\xe1\xfc\x8e\x6b\xaa\x42\x9c\x66\x57\x5e\x1d\x0b\xe1\xc5\xf3\x00\x70\x5d\x1d\x43\x81\xfc\x0c\x54\x36\x50\x42\xb5\x7e\x5a\xcd\xd9\x03\x7d\x1a\xd5\xd9\x03\x9b\x14\x59\x43\x7d\x46\x81\x74\x6a\x77\x93\xde\xbd\xa8\xea\x60\xbe\x80\xf9\x85\x1b\x88\x82\x48\x45\x4a\x7c\x1e\xc5\xe7\xa9\x83\x47\x79\x1e\x23\xbc\x8e\x95\x37\x11\xb7\x4f\x38\x8f\xa3\xf3\x24\xa2\x20\x22\xbc\x8d\x68\x2f\xe2\x27\xd3\xfd\x9f\xca\x73\xf8\x04\x5e\xc3\x5e\x76\xdd\xee\x1d\xec\x65\xd7\x1d\xe3\x8f\x97\xe2\x6a\x89\x37\xdf\x29\x9a\xb0\xd1\xa3\x44\x82\x70\x25\x49\x5a\x28\x9f\x17\x56\x4a\x06\xe1\x62\xa1\x76\x57\x30\x96\xba\xdb\x58\x66\x42\x41\x5a\xd0\xa4\xc8\xb2\x25\x29\x72\x29\x3c\x4f\xf3\x96\x64\x7c\x82\xdc\x6a\x76\x91\x9d\xd5\xa6\xd9\xe2\xeb\x38\xba\xde\xef\xd2\xb3\x65\x55\x08\x61\x95\x07\x8f\xa3\x96\x92\x58\xb9\x53\x3b\xea\x5a\xdb\x6e\x9c\x6a\xc3\xa7\x76\x3b\x2d\x6b\x84\x34\x29\x3e\x67\x55\xcb\x83\xea\xa5\xf6\x0d\x13\xa9\x12\x3e\x46\xfa\x50\x66\x34\x2b\x3b\x14\x50\x72\xc7\xb3\xcc\xbf\x6a\x48\x6e\x98\x21\x66\xc6\xb5\x67\xbd\x99\x14\x58\x42\x62\x66\x54\x84\xc6\x60\x2c\xb1\xf0\x93\x8c\x51\x51\xe4\x6e\xde\x56\x20\x58\xca\x42\x85\x79\xe3\xce\x0c\xaa\x61\x96\xb3\xe1\x9a\x08\x9e\x9d\xd4\xda\x24\xed\x44\x60\xd4\x1b\xca\x06\xf5\x9a\x85\x04\xb9\x7b\xae\xd9\x49\xfd\xbd\x72\xc1\x94\xe2\x29\xd2\xd6\xe7\xda\xa8\xdb\xe7\x72\x25\x17\x3c\x75\x1d\x1b\x02\x3a\x40\xd3\x55\xd7\xd1\x01\x1f\x99\x30\x66\xe0\x83\x12\x6c\x4a\x41\x0e\xf4\x04\xde\x79\x11\xdd\xbb\x9c\x7f\x4a\xa4\xd0\x07\x02\x37\x51\x0d\x59\xb7\xb5\x5c\xdb\x05\x87\x5e\xa7\x75\x8c\x20\x47\x42\x12\x09\x42\x45\x21\xb8\xc1\xe1\x97\x91\x44\xcf\x0a\x43\x52\x79\x2f\x8e\xed\x24\xb9\xb6\x67\x47\xc9\x98\x99\xd0\x82\x37\x34\x55\xe4\x0a\x39\x5b\x26\xe8\x38\xb3\x77\x0b\xdc\xff\xb7\x1b\x0f\x9e\x4c\x18\x35\x85\x62\x64\x4a\x0d\x92\x2a\x6c\x10\x35\xdd\x19\x3d\x1e\xb5\xb8\x2e\x7b\xc2\x17\x42\x33\x94\xed\xbc\x26\xc3\x7e\xf3\xb7\xa7\x97\x61\xf9\x9c\xc9\xc2\x3c\xb9\xc2\x7e\x3f\xe3\xc9\x2c\x56\x1f\xe1\x73\xa6\x89\x2c\x56\xac\x26\x2f\x3c\xe8\x52\x09\x40\x81\xac\x9f\xde\x7f\xb2\xd6\x8e\xe6\xee\x18\xb7\xc1\x06\xfb\xa3\x6f\xed\xb8\x1e\x45\x53\x05\x9d\xb4\xae\x88\xda\x9b\x7e\x71\x7d\xf3\xdb\xeb\xb3\x7f\x5e\xbe\xf6\xd7\x5f\xd4\x65\xae\x42\xf0\x7f\x17\x8c\xd0\xb9\x14\x53\x42\x11\xdd\x6a\xaa\x60\x9e\x13\xb0\xe1\xd4\xbe\x00\x42\xd2\x25\xec\x07\x2d\xf4\x42\xcf\xef\xb8\x00\x25\xe8\x12\xfe\x54\xf1\x49\x5d\x1a\xed\x94\x7d\x5a\xed\x54\xea\x8d\x76\x28\x11\xcc\x58\x94\xc7\xca\x93\x5c\x10\x4a\x34\x17\xd3\xac\x2e\x93\xb7\x1b\x97\x62\x9b\xed\x54\xd3\xed\xd0\xd8\xa2\xa2\x4b\x41\xe9\x70\xdd\x49\x83\x32\x01\xc2\x02\x52\xb0\xbf\x1a\x11\x9a\xa6\xca\x8a\x28\x0e\x75\xe7\x2b\xfd\x08\xe1\x15\xce\x4c\x8f\x0d\xb1\x79\x4e\xfe\x41\x1e\xc8\x3f\x40\x01\xf9\x06\xc7\x97\x62\xa9\x48\x2c\x2b\x70\xba\xf7\xd5\xa8\xc3\x6e\xff\x3c\xa3\x06\x9e\xb6\x7b\x65\x24\x19\x73\x2f\xa0\xb2\x07\xc3\x94\x40\xd4\x75\x77\xc3\x9f\xd5\x5e\xda\xa4\xd8\xe9\xed\x09\x99\xc0\xd2\x8f\x45\xa6\x49\xbd\x65\x80\xd9\x0b\x3a\xd9\x97\x7c\x2f\xb5\xb9\xf6\x17\x9b\xeb\xda\x3b\xb1\x36\x8c\x72\x66\x73\x6a\x92\x59\x93\x7e\x58\x96\xaa\xeb\x34\x17\x6b\x23\x90\x40\xff\x5c\xa0\xd7\x8c\x23\x45\xfe\xfd\x23\x3e\xde\xa5\xde\xc0\x8b\x5d\x67\xb9\x62\x44\x40\x1b\x77\xd2\xc0\x0b\x5d\xa5\x8f\x40\xac\x86\xe4\x92\x26\x33\x98\xa8\x47\x10\x74\xd4\x21\x05\x2d\x03\x26\x36\xa3\x0b\x8b\x66\xfe\x0d\xae\x45\x08\xb0\xf9\x18\xe3\x71\xb8\xa6\xf6\xce\x27\x54\xb8\x56\x7c\x13\xa6\x94\x8b\xde\x1b\x2f\xc1\xd3\xcb\x13\x86\x3c\xde\xc8\x7b\x9c\x2b\x69\x64\x22\x91\x6d\x68\xbc\x25\xef\x25\xb9\x3d\xc7\x65\xa9\xad\xc6\x15\xc3\xbb\x60\x7f\x9c\x85\x35\x18\xb4\x7f\xbc\x18\x9d\x58\xa0\xd8\xfb\x24\x15\xb9\x39\xbf\x1d\x35\x45\xdb\x83\xdb\xf3\xd1\xc1\x1e\x76\x29\xa6\xd1\x65\x83\xd3\xb6\xeb\x0b\x4f\xdf\xe9\x46\x31\x9a\xf2\x3e\xee\xbb\x8f\xfb\xee\xe3\xbe\xfb\xb8\xef\x3e\xee\xbb\x9a\x47\x1f\xf7\xbd\x71\xf4\x71\xdf\x7d\xdc\x77\x1f\xf7\xbd\x73\xf4\x71\xdf\x7d\xdc\x77\x1f\xf7\xfd\xc8\x99\xf7\x71\xdf\xbb\x47\x1f\xf7\xbd\xeb\xa9\x3e\xee\xbb\x8f\xfb\xee\xe3\xbe\xb7\x8f\x3e\xee\xfb\x73\xf1\x20\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x6d\xf4\x71\xdf\x9f\x95\xd6\x8e\xe6\xee\xa1\x87\x58\x5c\xc0\xf2\xbb\xf0\xd4\xee\xe0\x9a\xd6\x45\xd5\x82\x6f\xc8\xe5\x86\x90\x1c\xb0\xb7\xe9\xdc\xbe\xa4\x9c\x68\x2b\x50\x9a\x29\x46\xd3\x25\x4c\x29\x01\x6f\x52\x25\xaf\x3f\x65\x8c\x4f\xc6\xe7\xbc\x3d\xd0\x1b\x66\x94\x86\x98\x89\x51\xa4\xde\x13\x21\xd6\x77\x11\xea\x3b\x88\xf4\x39\x35\x86\x29\xf1\x92\xfc\xeb\xe8\xd7\xaf\x3e\x0e\x8e\xbf\x3d\x3a\x7a\xff\x7c\xf0\xf7\x0f\x5f\x1d\xfd\x3a\x84\x7f\xfc\xe5\xf8\xdb\xe3\x8f\xe1\xc3\x57\xc7\xc7\x47\x47\xef\x7f\x78\xf3\xdd\xed\xe8\xf2\x03\x3f\xfe\xf8\x5e\x14\xf3\x3b\xf7\xe9\xe3\xd1\x7b\x76\xf9\x01\x09\xe4\xf8\xf8\xdb\x2f\x51\xd3\x7b\x02\x71\xbb\x49\xca\x5e\xc3\x29\xd7\x5c\x83\x16\x93\xe6\xf4\x01\x98\x01\x9d\xcb\x02\xdf\x15\x2d\x91\xf3\xbc\x30\x35\x54\x0e\xb7\x26\x9a\x16\x25\x52\x4c\xf8\xd4\xcb\xa3\xa7\xae\x3f\xdb\xa0\x04\x3b\xa8\xf5\x29\xc3\x10\xa2\x28\x55\xc0\xfb\x77\x7b\xbc\xff\x0f\xc7\xfb\x77\xfe\x9c\x57\x31\xdf\x8b\x41\x8f\xc5\xfc\xa0\xd3\x42\x34\x7a\xf9\x2e\xa4\xd9\x56\xce\xb9\x31\x9e\xd9\xd0\x7a\x40\x1f\x37\x0d\x23\x8d\xbb\xbb\x38\x19\x6c\xe2\x22\xc4\xb8\xae\x77\xe2\xaa\xc5\x6f\xcb\x20\xf1\x63\x1d\x3e\x54\x54\x16\x33\xb8\xa7\x83\x94\x4d\xb8\x60\xde\x43\xfd\xe7\xb9\xf3\xe8\x9f\x6a\x96\x14\x8a\x9b\xe5\xb9\x14\x86\x3d\xb4\x9a\xae\xb6\xd9\xe9\x6e\x9a\x60\x88\xdb\x36\x8d\x12\x1b\xc3\x14\x88\xcc\x5d\x40\xe2\xd6\xf4\xb4\xd0\xbe\xb0\x9d\xe0\x15\x02\x34\x60\xc0\x54\xcd\x8c\x53\x2b\x41\x39\x81\xe8\xc1\xd5\xe9\x06\x25\xb0\x5d\xc8\xb6\x53\xfb\x77\xc1\x17\x34\xb3\x6a\x7f\x05\x71\x04\xea\x43\x1d\x68\xab\x8d\x31\x46\x6e\x01\xa6\x33\x52\x7c\xc1\x33\x36\x65\x97\x3a\xa1\x19\xe0\x54\xbc\x98\x7f\xb6\x05\x12\xec\xb3\x92\x19\x52\xb3\x9e\x31\x68\x33\x4a\x83\xca\x0f\x79\x03\x53\xca\x05\x99\xdb\x2b\x92\x87\x17\x68\xb0\x1d\xe0\xae\xb3\xd1\xc4\x8a\x8d\xc2\x94\x76\x04\xa7\x5e\x8e\xa5\xcc\x7c\x0c\x6f\xb6\x8c\x9b\xa7\x6f\x8b\x2b\xe4\x6f\x82\xdd\xff\x66\x67\xa5\xc9\x24\xa3\xd3\xd2\x34\xa0\x99\x59\xb3\x4a\x62\x15\x1d\x37\xc5\xad\x1b\x0a\xdd\xfb\x0a\x46\x68\x76\x4f\x97\xe8\x6d\x5d\x99\x0b\xe1\xfa\x25\x79\x71\x0c\x18\x4d\x35\x29\xdf\x93\x92\xaf\x71\xe1\xba\x33\xaa\xc9\xf9\xd9\xe8\xb7\x9b\x5f\x6e\x7e\x3b\xbb\x78\x73\x75\x8d\xa7\x34\x76\xdf\x19\xe2\xf0\x12\x9a\xd3\x31\xcf\x38\x56\x54\x58\x8b\x05\xaa\x03\x00\xab\x72\x9a\x9e\xa6\x4a\xe6\x6e\x3f\xbc\xdd\x0d\xb5\xda\xba\x72\x72\xb1\x62\xfa\xf7\x5c\xc6\x1d\xf9\xa4\xf1\x52\x14\xec\xa9\xa2\xc2\x54\x06\x9f\xea\x88\x54\x21\xac\xc2\xbb\x8f\xf8\x49\x9a\x76\x0b\xc5\x3f\x4b\x53\x96\xc6\x2f\xf1\x71\x51\x79\xe7\xe1\x75\xcb\x2a\x1b\x95\x8c\xde\xde\x5c\xfd\xef\x2e\x33\x21\x1e\x0f\xf1\xee\x9e\x7d\x47\x57\x13\x62\x91\xb2\xd3\x79\xbc\x63\x73\xb9\xe8\x4f\x04\xfb\xc8\x5e\xe2\xdd\x4b\x9e\x14\xef\xaf\x7f\x57\x88\x3a\x49\x16\x35\x58\x64\x2e\x53\x36\x24\xa3\x60\xb1\xc7\xb1\xa5\x06\x84\x7a\xa2\xbb\x62\xc4\x82\x11\x86\x43\x9b\xf0\x4a\xd6\xc0\x1a\x67\x21\x9b\xa5\x9e\xc5\xda\xa0\x83\x13\x9a\x69\x14\xa1\x8a\xe3\x00\x96\x19\xbe\xb1\xca\x45\xf4\xce\x96\x4f\x92\x94\x09\x69\xbc\xc6\x62\xdf\x0e\xc9\xb9\x4a\x26\xa8\x85\x83\x66\x53\x0f\xf6\x6a\x50\x68\xdf\xd8\x3e\x30\x00\xa4\xc6\xe2\xf7\x6d\x54\xce\xd0\x59\x42\x0b\xcd\xf4\x66\x06\x80\x23\x21\xe1\x34\xec\x2c\x15\xa3\x29\x64\x8e\xe5\xd4\xcc\x5c\x99\x83\x39\xd5\x77\x2c\x75\x5f\x60\x7d\x5f\xbc\xd4\xcd\xb4\x6f\x84\xef\xa7\x7c\x6b\xf7\x31\xd8\xcd\x41\xee\x41\x2a\x42\x63\xe6\x6c\xf2\xb8\x68\xaa\xc8\x4c\x46\x9a\xbe\x15\xd9\xf2\x9d\x94\xe6\x55\x99\x34\x15\x8d\x38\x3f\x7b\x09\x14\x5c\x39\xd5\x51\xcc\xa0\x32\x85\x7d\xc7\xc0\x6e\x2c\x6a\xb1\x70\x65\xea\xf9\x5b\x17\x25\xa2\xec\xeb\xc2\xa8\x42\x9c\xe9\xef\x94\x2c\x50\xec\x64\x4d\x60\xfa\xee\xea\x02\xee\x7a\xe1\xbd\x72\xc2\xa8\x65\x2e\xb9\x30\xde\x3f\x1f\x27\x2b\x55\xb2\xec\x8f\xde\xcf\x09\x5e\xbd\xf2\xba\x44\xb8\x38\x08\x79\x43\x97\x84\x66\x5a\x06\xe1\x9a\x8b\x4d\xba\x11\xf1\x8a\x19\x96\x5a\x8e\xa5\x99\xad\x69\x6d\xf6\xba\xac\xc3\xc6\xa5\xc6\x55\x8e\xbc\xd2\x5e\x60\xdf\xb3\xfa\x0a\x43\xef\x98\x26\xb9\x62\x09\x4b\x99\x48\x50\x98\xb0\x5f\x37\x0f\x60\xce\xb5\x14\xf6\xfa\x44\xe3\xce\x55\xf0\x21\x3a\xc3\x49\x93\x8a\x41\xd4\x84\x2a\x70\xca\x1a\x5c\x33\x21\xc5\x00\x2e\x4f\xa1\x99\x02\x5d\xdb\x2a\x3c\x4e\xd9\xfe\xa1\x18\xb3\x8c\x19\x50\xb4\xb0\x6e\x1e\x9e\x52\xe3\x12\x3e\xf9\x9c\x4e\x19\xa1\xa6\x44\x46\x23\x09\x13\xda\x92\x31\x67\xf2\xc1\x61\x4e\x2a\x59\x95\x41\x49\x35\xf9\xf1\xea\x82\x3c\x27\x47\x76\xce\xc7\x80\x3e\x13\xca\x33\x70\x69\x1a\x8a\xec\xab\xb5\xa2\x9d\x4d\xc0\x7e\x25\x99\x86\xe5\xc3\x3d\x21\x52\x39\xb2\x71\x42\x04\x8e\xda\xea\x22\x99\x85\xf5\x5b\xcd\x31\x28\xa7\x3e\xda\x12\x8c\xcd\xd5\xb5\xc2\x81\x6c\xbd\x7a\xdb\xae\x15\xd2\x50\xb6\xf1\xea\x6d\xb9\x56\x28\x90\x4f\x71\xf5\x3a\x10\xe1\x1f\x35\x53\x9d\x68\xf0\x8f\x7b\xa2\xc1\x75\x71\xcd\xde\xab\x88\xaa\x4c\xc4\x11\x4b\x77\x79\xe6\xcc\xd0\x94\x1a\xea\xe9\x77\x95\x57\xde\xa3\xd2\x1f\x4f\xc5\x35\x7b\xcd\x45\xf1\xe0\x0c\xa8\xdd\x8c\x26\x37\x97\x00\x02\x50\x08\x16\x09\x2c\x97\xe6\x79\xc6\xc1\x7d\x1a\x4f\xcd\x02\x09\xab\x17\x40\xe9\x2a\xe6\x02\x09\x0b\xde\x5c\x2b\x91\x51\x91\xca\xf9\xda\xa4\xc1\xf5\x4c\x93\x59\xdc\x65\x19\xc6\x88\x19\x31\x38\xfe\x67\x12\x33\x62\x4d\x49\x19\x5b\x30\x64\x89\x95\x15\x6c\x7b\x6d\x9f\xb4\xc2\x70\x38\x3d\x00\x45\x32\x3a\x66\x19\xb0\x63\xb4\x41\xc0\x61\x67\x69\x91\x8b\xa8\x35\xe6\x46\xb4\x41\x41\xc9\xac\x5b\xfa\xd0\x3b\x99\x31\x17\xd7\x14\x16\x6d\x41\xfd\x29\xd6\x0c\x0f\x74\x59\x33\x68\x8b\x8d\x35\x83\x1e\xfe\x67\x58\x73\x81\xe4\xe2\x64\x75\xcd\x96\xfd\x37\xd7\x0c\x3c\xf7\xf3\x5f\x73\x94\xe9\x4b\xb3\x24\x91\xf3\x7c\xa4\xa4\x55\x73\x3b\xb1\x1b\x0f\xa2\x72\xd2\x39\x5b\x0b\x18\xc3\x91\x06\x95\x26\xa3\x59\x05\x48\x55\x2d\xa8\x12\xb9\xef\x40\xaf\x43\xf4\xe5\xff\xa8\xb1\x2a\xa0\x50\x27\x1d\xdc\x3a\x61\x36\xc1\x23\x58\x42\xf7\x7f\xd8\x0b\x65\x96\x09\xcd\xa0\x98\x1d\xfe\x7c\xc8\xea\x19\xad\x02\xa9\xe2\x45\x9d\x93\xce\x7e\x17\x61\x44\x76\x5e\x6f\x28\x0c\x09\xd0\xbc\x45\x51\xc8\x94\x55\x7e\x58\x17\x58\x8b\x86\x7a\xeb\x22\x9b\x01\x5e\x08\xd1\xb7\x3c\xcf\x3b\xc9\x59\x5a\x7f\x0b\xde\xc8\x2c\x7d\x21\x9a\x37\x65\xd1\x3d\xbb\x31\x4c\xa4\x5c\x4c\xc1\x8e\x76\x42\x14\xcb\x20\xb8\x36\x06\x28\x04\xcb\x3a\x25\xf6\x10\x2c\x4c\x61\x92\x01\x71\x63\x37\x15\x64\x21\x2e\x85\x9f\x29\xd8\xfd\x82\xf4\x32\x71\xa4\x96\x6b\x72\xf0\x3a\x1c\x24\xb2\x8c\xd8\xa7\xe4\x10\x07\x6e\x96\x25\x66\x39\x8b\xe8\x1d\x17\xa9\x8f\x1b\xb5\x1b\x83\xde\x90\x80\x0b\x41\xdd\xf5\xb2\x2b\x44\x50\xf3\xb4\x4e\x18\xf0\xee\x8f\x5f\x05\x29\x37\x90\x0c\x2a\xd4\x5f\x47\x69\x34\xc8\x1d\xa8\x4f\xde\x39\x91\xd8\xeb\x6c\x68\x90\x83\xcd\x92\x75\x69\x72\x0b\x93\x8e\xa8\x1d\x46\x9c\xd5\xd6\x4d\xeb\x47\x01\xf8\x6a\xd7\x3b\x20\x42\xae\xc0\xc3\x2a\x7e\xa4\xe4\x6a\xe9\x10\x5b\x18\x65\xaf\xc9\xce\x48\xe7\x53\x14\x6b\xbc\xe7\x22\x95\xf7\xfa\x31\x9a\xd8\xcf\x0e\x44\x10\xf1\x13\x7b\xa5\x0d\x17\x53\x1d\x76\x0f\xeb\xbb\xa1\x59\xa3\xb6\xdd\x46\x75\xcc\xdf\x0a\x14\xc8\x89\x92\x73\xe7\x10\x58\x53\x5f\x56\x72\x23\xfe\x73\xad\xb1\xb1\xcc\x78\x3a\xd7\xf4\x5c\x59\xf8\x86\xd3\xec\x26\xc7\xd5\x04\x24\xab\x78\xf1\xdd\x9b\x9b\xb3\x26\x18\x4b\xdc\xef\x67\x0c\x2c\x98\xf8\xfb\x67\xe1\x10\x9a\xce\xb9\xd6\x60\x19\x64\xe3\x99\x94\x77\xe4\x28\x44\x9f\x4d\xb9\x99\x15\xe3\x61\x22\xe7\xb5\x40\xb4\x81\xe6\x53\x7d\xea\x31\x7b\x60\x57\x84\x2f\xed\xc6\x45\x16\x22\xb7\x9c\x96\x2e\x8c\x0e\x59\x7f\x30\x99\xa4\x5c\x15\x1a\xa6\x3d\x54\x5f\xe8\xd4\x07\x4f\xac\x6f\x8f\x2b\x5a\xca\x59\xb6\xbf\x1a\x4a\xeb\x47\x7b\x1d\x51\x80\xa7\xe5\x78\x61\xfe\x3e\xeb\x2c\xaa\x66\xcc\xe6\xbd\x75\x7b\xe6\x84\xec\xfd\x15\x95\x72\xe2\x62\xc2\x74\xb7\xa2\x52\xdf\x57\xcf\x93\x94\xb9\xa4\x1a\xa6\xad\x34\x43\x23\xc5\x6e\x3b\x2a\xde\xea\xad\xf5\x94\x1c\x42\xfe\xaf\x7f\xc5\x61\xbc\x4e\xe5\x9d\xa3\x2e\x2b\xc9\x6a\x79\x59\x3e\xa3\x03\x67\xbe\xb0\xf4\x0a\x88\xa0\x17\xc4\xd0\x20\x67\x52\x48\xe5\x50\xd9\x8a\x3b\x52\xc0\x15\x01\xb7\x84\xf3\x99\xc2\x79\x7a\xa6\x50\xdb\xa2\xf3\xd8\xda\xca\xa4\xe1\xba\x85\xfc\x3d\x57\xbd\xa4\x5a\xd3\x3d\x37\x33\x28\x96\x18\x41\x52\x1a\xfe\x60\xd8\x01\xc5\x34\x38\xfa\x04\x61\x4a\x49\xa5\x5d\xdc\x55\x70\x48\x44\x14\x58\xf2\xbc\x06\x82\xe2\x2c\x62\x53\xfb\xe9\x50\xd7\x23\x1c\xca\xaa\xc5\x51\x40\xb5\xbd\x5d\x6c\x32\x61\x09\xe4\xc8\xd5\x11\xcf\xf1\x8d\x23\x8e\xf6\xeb\xdb\x51\x4f\x7f\x31\x32\x54\x51\x9e\xf3\x07\x3b\xeb\x3a\xf4\xe8\x82\xd8\xa4\xac\x2a\xb9\x19\xcc\xf1\x90\x90\x2b\x51\x86\xd9\xe3\x0b\x79\xf2\xe6\xc4\x42\x74\xa1\xb1\x47\x55\x2f\x0d\x8e\x4e\x3c\x84\xb9\xd6\x4c\xa8\x56\xe7\x51\x45\x24\xb5\xc1\xfa\x5a\x48\xdd\xdf\xd2\x99\xec\x82\xdf\xc5\x03\xb0\xe8\x1a\x24\x2f\xe7\x87\x89\xc2\xa8\x35\x7f\xcd\x2e\x5f\x4c\xac\xde\xd8\xf4\xdb\x6c\xf4\xc9\xa0\x41\x6e\xf3\xdd\xec\x30\x7b\xa3\x61\xef\x76\xdf\x3c\x4a\xa4\x23\x91\x62\x5d\x84\xd6\x18\x23\xfe\x91\xbd\x5a\xd6\xf0\x61\xf6\xae\xfa\x49\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xc6\x82\xec\xeb\x61\xf7\xf5\xb0\x37\x3f\xd2\xd7\xc3\xee\xeb\x61\xf7\xf5\xb0\xfb\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xf3\xcc\xfb\x7a\xd8\xbb\x47\x5f\x0f\x7b\xd7\x53\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\x7b\xfb\xe8\xeb\x61\x7f\x2e\x95\xb5\xfa\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xee\xeb\x61\xf7\xf5\xb0\xfb\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xae\x8d\xbe\x1e\xf6\x67\xa5\xb5\x47\x04\xd7\xa4\xbc\xb5\x12\x22\xa6\x78\x8c\x8f\x40\x0d\x69\xcb\xad\xeb\xa1\x64\x5c\x4c\x26\x4c\x01\xc1\x87\x59\x04\x66\xb8\x5e\x1c\x2e\x90\xf7\x76\x6b\x93\xd3\x70\xa0\x6a\xa5\x62\x34\xd5\x2e\x8c\x7f\x0b\x78\x54\x79\x0d\x57\x81\xb0\x16\xe6\x79\xf9\xf6\x55\x7c\x95\x1b\x7c\xc0\x1f\xcc\xf5\xad\x48\xe2\x42\x9d\xaa\x43\xd9\x94\x1a\xe3\xcf\x26\xc9\xa4\xc6\x95\xe9\x74\x1b\x96\xcc\xa8\x10\x2c\x68\xfd\xdc\x80\xf5\x6c\xcc\x98\x20\x32\x67\xc2\xb1\x2b\x4a\x34\x17\x53\x44\x46\x10\x35\x86\x26\xb3\xa1\x9d\xa9\x08\x07\x52\x85\x61\xfa\x6f\xb4\x51\x8c\xce\x43\x60\xed\x9c\x22\x62\x68\xec\x54\x08\x4d\x94\xd4\x9a\xcc\x8b\xcc\xf0\x3c\x63\xfe\x65\x44\x33\x88\xfc\x77\xd9\x20\xe5\xc6\x62\xb0\xa8\x16\xd3\x79\x52\xcd\xd6\x2f\x5b\xd6\x0b\x9a\x81\x2d\xa2\x3d\x84\x86\x6b\xc2\xe6\xb9\x59\x12\x7b\x24\x99\x2f\xa9\xaa\xb4\x21\x49\xc6\x41\xe8\x83\x19\xbb\x14\x58\x78\x5f\x3b\x48\x2f\xee\x09\xbf\x53\xda\x6f\x85\x48\x41\x93\xca\x8d\x26\x10\x2e\x59\xbd\xd0\xbd\xaa\x15\x6e\xca\xb5\xd7\x8e\xf5\x09\xa1\xa1\x74\x97\x43\xa4\xb0\x13\x80\x4a\x81\x39\xc3\xdb\x5b\xc1\xfa\x47\x6a\xd3\xa9\xd5\xe9\xb4\xf7\xcb\x99\x65\xcb\xcb\x0e\x31\xd6\x98\x7d\xf5\xf5\x62\xe8\x7a\x10\x6a\xa8\xd5\xb3\x4a\x0a\x5a\xa1\x02\x02\x0a\xb6\xb0\x77\x88\x25\xcc\x8a\x52\x74\xcb\xcd\x7f\xb2\x8b\x6f\xa8\x9a\x32\x53\x06\xba\x63\xe2\x7c\x9b\xf5\x89\x6a\xd5\x7a\xeb\xea\x75\xb5\x2b\x76\x03\x5a\x97\x3e\x92\x29\x64\xdc\xf8\x22\x47\x16\x6f\x37\x94\x13\x76\x93\x75\xb5\xe1\x5a\x41\x6e\x02\x10\xc4\x69\x17\x8e\x56\x4e\x5a\xe7\x14\xd3\xf2\xe0\xe8\x6a\x74\x7e\x42\x46\x57\x17\x2e\xd6\xcc\x2d\xb5\xce\x8e\x00\x8b\x3c\x2b\x80\x4b\x82\x22\x7b\x9b\x26\xca\x75\x98\xe3\xfd\x8c\x1a\x40\x89\x88\x89\x82\x52\x37\xa3\xca\x87\x9d\x86\xae\x0c\xe4\x5a\x1a\xb6\xa9\x8e\x14\xb6\x4c\x08\x58\x25\xbc\x11\xcf\xdf\x16\x27\xd1\xe2\x18\x11\xc2\x84\x53\x13\x6b\xdf\x30\xad\xe9\x94\x8d\x10\xde\xdf\x6d\xb6\x37\x70\x00\x57\xb4\x04\xa8\x5f\x06\x86\x38\xf8\x06\x75\x3a\x55\x84\x64\x53\xa1\x23\x73\x37\xbf\x12\xa7\xee\x15\x37\x06\x71\xe4\x5c\xbb\xda\x87\x10\xaa\xb1\x5a\x7a\xe0\x70\x25\x0e\xd3\x6f\x42\x3b\xe9\x70\x2f\xb7\xc0\xad\xa8\x26\x52\x17\xbd\x38\x66\x64\xac\x38\x9b\x90\x09\x87\xd0\x49\x08\x3e\x3c\x81\xea\x55\xed\x48\xe4\xac\xc0\x5a\x33\x05\xeb\xf5\xd6\x8c\xb0\xee\x21\xf9\xd9\x2f\xdc\xa8\x42\x40\x07\x90\x56\x90\x5e\xd1\x84\xbc\x5c\x3e\x21\x53\x08\x6a\x54\x4e\x37\xff\xdb\xf3\xbf\x7f\x43\xc6\x4b\x2b\x04\x83\xde\x68\xa4\x41\xe4\xab\x85\x43\xc8\x98\x98\xda\xb3\x76\x1c\xb9\x99\x95\x59\x9e\x10\xb4\x12\x41\x4c\xd3\xca\xf9\x5f\xdf\x8d\x9b\x92\xff\x69\xca\x16\xa7\xb5\xf3\x1f\x64\x72\x3a\x24\xe7\x54\x08\xd9\xce\xdc\xac\x06\x9f\xa7\xe0\xda\x6b\x93\xd1\x1f\x73\x55\x64\xc6\x93\x65\x1c\xf9\xf6\x2a\x39\x99\xc9\x7b\x67\xc5\xd9\x80\xe1\xc8\xf8\xef\xb1\xa5\x32\x79\x91\xc1\x32\xc9\xab\x32\x4f\xbc\xd0\x6c\x3d\x37\x71\xe3\x3d\xc7\x9c\x4c\x78\xc5\x0a\x09\xf3\x71\xb5\x61\xca\xd2\xe7\x47\x78\x2f\x12\x4a\xaa\x09\xe6\x3a\xf2\x8a\x66\xd9\x98\x26\x77\xb7\xf2\xb5\x9c\xea\xb7\xe2\x52\x29\xa9\x9a\x6b\xc9\x28\xc2\x36\x92\xcc\x0a\x71\xe7\x1a\x33\x94\x55\x2e\xe4\xd4\x2a\x95\x79\x61\x42\xa1\xf3\x0d\x1b\xde\x0a\xd8\x55\x8b\x08\xb2\x5d\x30\xc0\x55\x6f\x61\x0f\xbc\xb2\xa0\xf9\x14\xb1\x76\xf5\xde\xde\xba\xfa\xfc\x74\xb8\x30\x76\xdb\xbf\x7e\xfe\xb7\xff\x72\xd7\x93\x48\x45\xfe\xeb\x39\xc4\xc4\xeb\x76\x71\x11\x08\x2d\xf0\x2f\x2b\xdf\xce\x69\x96\x59\x36\x59\xbf\x58\x16\x51\xc2\x45\xc2\x24\xf5\x85\x8b\xf4\x64\xf7\xc8\xc4\x5d\x99\x27\xd3\x44\x6f\x6f\x7f\x01\xf6\xcc\x8d\x66\xd9\xe4\xc4\x65\x09\x95\x55\x61\x0f\x41\x66\x3c\xf4\x54\x1c\x97\xe6\xb5\x3f\xfd\x70\x21\xb3\x62\xce\x2e\xd8\x82\xc7\x36\xb1\x6a\x3c\x19\x8c\xda\x19\xd7\x90\xc4\x35\xce\x64\x72\x47\x52\xf7\x47\xcc\xed\x0f\x41\x8e\xab\x15\xdd\xdb\x56\x8a\x0c\xd5\xdc\x3a\xf3\x46\x90\xe6\x9c\xe6\x39\x17\x53\x48\x97\xc4\x38\x52\xe8\x7d\x63\xa1\x70\x2f\xa1\xa8\x45\x44\x76\x6c\x9c\xeb\xd2\xbd\x08\x23\x3a\x6d\x58\x77\xf5\x70\x38\xae\x1c\xfe\xed\xd2\x37\x24\x36\x0f\xae\x49\x92\x4a\xa9\xb3\xdc\x03\xc7\x93\xed\x5e\x22\xcb\x2d\x58\x04\xc0\x59\x4d\x23\x3d\x86\xf8\x20\xd6\xc6\x3e\x89\xd2\x51\x37\xa7\xc6\xcb\x97\x41\x05\xa2\x24\x67\x4a\x73\x6d\x19\xde\x4f\x80\x47\xe7\x19\xe5\xd8\xc0\xde\xca\x3f\xf3\xf4\xcb\xc5\xbb\xf5\x06\x35\x4c\x40\xfc\x18\x15\x66\x1a\x9d\xa9\xd7\x1e\x26\xea\xae\x29\x14\xcf\x8e\xa3\x4c\x23\x99\xfa\x87\x81\x0f\xb9\x82\xe4\x1b\x44\xf2\x76\xc2\x54\x97\xd8\x4b\x46\x86\x65\x54\x5d\x48\xd3\x4f\xd5\x9a\x9b\x94\xc9\x7e\x13\x41\x9a\x1c\x9c\x4f\x40\x90\x60\x62\x1d\xe9\x11\x50\x22\x3f\xc5\x26\x51\x09\xaa\x5d\x04\x45\x72\x07\x5e\xab\x5c\xe0\x75\xb1\x21\x71\xe1\x41\xf6\xec\xfc\x0b\x90\x50\x0f\x5f\x1e\xee\x85\x2a\xb9\x2d\x53\x32\xa7\x53\x74\xe3\xa0\x95\x9d\x5b\x05\x51\x2f\xf9\x60\x05\x7e\xf8\x3b\x36\xf6\xc1\x57\x7b\x03\x58\x2c\xad\x2a\xd5\x40\xdd\x26\x17\xdb\x12\x8e\x45\xa0\x09\xfa\x8c\xb9\x96\x5f\xe4\x9e\x2e\x09\x55\xb2\x10\xa9\x37\xd6\x96\x16\xf5\x37\x2b\x8b\xb8\x96\x02\x1b\x58\xe1\x5d\x5c\xc3\x95\x9a\x12\xe0\xe7\xe3\x82\xbc\x18\xbe\x78\xfe\x39\x31\x14\x98\xe5\x0a\x43\xb9\x2e\x19\x8a\xbb\xab\x7b\x99\x6f\x28\xf0\xdf\x61\xce\x6f\xbc\x29\xa3\xac\xdf\x0f\x7a\x0d\x18\xb0\xe1\xab\x7b\xc5\x11\xc2\xb0\x1b\x55\xf3\xb7\x23\x10\x5f\xad\xa6\x51\xcb\xa5\x3f\x6e\xe8\x0d\x48\x98\xe8\x6e\x00\xf1\xe5\x11\x74\x31\x7e\x22\x8a\xe6\x89\x12\x5c\xa9\x58\x82\x56\xcf\xe0\xdd\x4e\xdc\x22\xcb\x22\x18\x49\x0e\x0e\xc8\x91\x83\x77\xe8\x12\x8c\x8f\xf7\x82\x7a\x7e\x13\x2f\x1f\x72\x64\x35\xd0\xc6\x46\x5e\x3e\xe4\x14\x6c\x5d\xf9\xf6\x1d\x45\x2e\xb9\xb2\x11\xa2\x76\x14\x09\xf5\x9f\x6c\x46\x17\x4c\x13\xcd\xe7\x3c\xa3\x2a\x5b\xda\xad\xbd\x71\x6b\x26\xe3\xc2\x10\x26\x16\x5c\x49\x31\xc7\xf6\x8b\x21\x64\x41\x15\x87\x9a\x35\x8a\x4d\x98\x62\xc2\xaa\x55\x5f\x1e\xfd\x74\xf6\x0e\x02\xc4\x8e\x5d\x43\x1a\xbf\x2f\x48\x90\x85\x76\x45\x6a\x9a\x6b\xaf\x4d\xed\x89\x10\x28\xac\xdc\x9e\x36\x98\x2d\xfc\xe7\x08\x0e\x34\x2f\x4c\xe1\xfa\xec\x3c\x24\x59\xa1\xf9\x62\x1f\x14\x31\x46\x46\x2e\x25\x9b\xcf\x58\x44\xf6\xd5\x06\x2e\x78\xeb\x1d\x5b\xa9\x86\x50\x21\x83\x07\x51\x15\x22\xa8\x7c\x1d\x65\xb5\xbb\x38\x7b\x7a\xf0\x3a\x1c\xea\xb2\x88\x62\x3d\xda\xe9\x04\x49\x09\xe7\x7c\x3a\x33\x3e\x76\x3c\xd4\xfb\x5c\x13\x14\xa1\x96\x4b\x17\x6b\xed\xd3\x18\x99\x30\xf8\xd4\x8a\x1d\x28\xbc\x68\xc7\x08\x2e\x78\xe5\xee\xdb\x21\xbb\xaf\x98\x89\xeb\x0f\x6d\x7d\xa6\x55\x95\x69\x76\xbc\xf3\x4e\x7c\x57\x73\x31\xa9\x7a\x5a\xd6\x2c\x06\x4b\x59\x40\x8a\xf3\x6e\x0b\x9e\x2c\xdb\x87\x82\x16\xd3\xd2\x81\x1c\xab\xb9\x50\x35\x8d\x53\x28\x0f\xcf\xd4\xb4\x98\xbb\xda\x62\x72\xa5\x64\x91\xef\x67\x25\x93\x3b\x44\x20\x14\xa0\xeb\xe1\xa1\x26\xe7\x6f\x2e\xea\x71\x5a\xc6\x87\xaa\xd9\x6b\x17\xa2\xf7\x86\xe4\x27\xcf\x10\x10\x64\xad\x95\x61\x6c\x64\x05\x08\x0d\xb8\xc1\x2b\xae\xac\xb8\x5a\xb2\xa9\xa4\x54\x88\x15\xd3\x32\x5b\xf8\xb2\x98\xf8\xd9\x86\xeb\xcc\x45\x5e\x18\x7f\xd9\x2a\x52\x21\x92\x19\x15\x53\x90\x71\x64\x81\xd9\x85\x2f\xbf\x24\xae\xd3\x7d\x5a\x24\xce\xb6\x1d\xa2\x49\xc8\x97\x9e\xe8\x84\xc4\x70\xa8\xd9\xa3\x13\x9a\x63\x98\x86\x9d\x62\x7d\x5b\xf5\x52\x18\xfa\xf0\x92\xf0\x21\x1b\x92\x83\x2f\x6b\x7f\x3a\x70\xb3\xcf\x95\xb4\x53\x40\x01\xf6\xab\xce\xb8\x01\x47\xf1\x41\x1d\xda\x90\x5c\xda\x39\x82\x10\x1e\x0e\xb8\xdd\x2e\x5f\xc5\x1a\x8c\xab\xe3\xb7\x42\xfb\x94\xaa\x34\x83\x7c\xd9\x49\xd9\x34\x16\x73\x5e\xe5\x81\xb3\x07\xae\x0d\xb8\x09\x84\x34\x9b\x0c\x22\xb5\x18\xb8\x56\xa8\x3b\x62\xe4\x0c\xd5\x77\xfa\x94\x0b\x4b\x10\x07\x29\x35\x74\x50\x23\x24\xa7\xae\x7a\xf0\xc0\x17\xb1\x19\x50\x7f\x35\xab\x0e\xce\xa7\x5f\xf8\x70\xe8\x01\x2d\x7f\xc5\xc5\x80\x0e\xa0\x5c\x4b\x9b\x9b\x0e\x69\xb5\x89\x10\x3b\xb0\xcc\x1c\x59\xdf\xa8\x49\x99\x2e\xab\xda\x69\xf0\x06\x88\x05\x08\x75\x8a\x52\x4f\x3a\x11\x3e\x0b\x5f\xca\xa6\xa2\x65\x15\xad\xba\xbc\xbe\x7d\xf7\xcb\xe8\xed\xd5\xf5\x6d\x8d\x64\x21\x90\x7b\x17\x49\xdb\x42\xb2\xda\x27\xda\x4e\xd2\x56\x49\x16\x62\xf1\x6d\x24\x6d\x8d\x64\xb5\x13\x7a\x14\x49\x5b\x21\x59\x18\x3f\x09\x8a\xa4\xad\x92\xac\x56\xc0\x58\x92\x56\x23\x59\xad\x30\xd1\x24\xad\x46\xb2\x30\x12\x1c\x82\xa4\xad\x92\xac\x56\xb0\x28\x92\xd6\x93\xac\xb5\xc1\xc4\x22\x8a\x5c\xbd\xf6\xee\xc1\xda\x15\x2d\xcf\xaa\x56\xf9\x25\x4e\xdf\xf8\x44\xa6\xf9\x4b\xb1\xf8\x89\xaa\xaa\x79\x2f\x44\xd1\x6c\x5a\x08\x42\x6d\x0d\xfd\x7f\x41\xaa\x3d\xdf\x97\x6d\xbe\xa3\xb5\xf2\xba\x16\xed\xb7\x69\x7d\x58\x13\x49\xd5\x04\xe2\xfc\xb7\xab\x8b\xcb\xeb\xdb\xab\x57\x57\x97\xef\xf6\x62\x6c\x8a\xa8\xfa\xd2\x64\x9f\x8f\xe5\x47\x6e\x6c\xe1\x4a\xb9\x62\x0b\x2e\x0b\x9d\x2d\xcb\x96\x07\xdd\xad\x42\x7a\x5d\xf9\x85\xd8\x5c\xb1\x84\x9a\x27\x3c\x61\x8f\x01\x8e\x90\xed\x23\x4c\x97\xb1\x12\x3e\x12\xf4\x46\xa6\xb9\x8b\x29\x62\x4d\xc9\x3b\x58\xe7\x2e\xd6\x88\x35\x40\x6e\x66\xa0\x5b\x18\x24\x12\xe8\x4e\x36\xba\x8d\x4d\x62\xcd\xf5\x3b\x99\x69\xc9\x2c\xbb\x58\x0e\x91\xd9\xcd\x5d\xae\xff\x2b\x25\x51\xad\x8b\x57\x8b\xb1\xc8\x42\x25\x55\xa3\xea\x4d\x04\x0f\xa1\x26\xd7\xe6\xd1\x60\x47\x5e\xbf\xaf\xf2\x08\xad\x70\x3e\xcf\x0d\xb2\x8c\x63\x7c\xed\x2e\x67\x2c\x7b\x43\xf3\x1f\xd8\xf2\x1d\x43\xa7\x70\xaf\x6e\x0a\xcb\x58\x62\x39\x1c\xb9\x63\x4b\xe7\xa5\x3a\x0f\x80\xf1\xa5\xd8\xba\x55\x1e\xbb\x63\x48\x77\xd5\xc6\x99\x5b\x05\xc6\xce\x19\x64\x09\xbb\x08\xfc\x74\x49\xf7\xaa\x63\x8f\xac\x96\x76\x58\x67\xb9\xfe\x46\x1b\x27\x7a\x46\x01\x25\x11\xf9\x67\x72\x61\xb9\x06\xbb\x3f\xf5\x06\xe0\x81\x55\x15\x07\xce\x0a\xa9\x4f\x21\x26\xfd\xf4\x0b\xf8\x4f\xe4\x14\xa0\x02\x04\x39\x4b\x53\xef\x00\x2e\x34\x9b\x14\x99\x73\xd2\xea\x21\xa1\x39\xff\x89\x29\x1d\x55\x6f\xdd\x8d\x3b\x2e\xd2\x13\x52\xf0\xf4\x5b\x6c\x89\x04\x37\x3a\x9e\xa9\x0c\xd1\xe6\xdd\xcf\xf5\x06\x2c\xe8\xcb\x06\x35\x2d\xef\x51\xe4\xea\x5d\x3c\x21\xe0\x76\xa8\x21\xe0\x85\x8a\x0e\x9b\x11\x53\x2a\x9e\x74\xac\x4e\x77\xc7\xf0\x95\x75\x3b\x14\x9b\x03\x7c\xea\x4e\xe1\x0e\x2b\x12\xe7\xc2\x07\xca\xea\x11\x11\x8b\x24\x21\x67\x42\x97\xe5\xe4\x87\xf6\xca\x9c\x34\x3f\x42\x72\x47\x0c\xb6\xff\x5e\x3e\x0e\xcd\x0f\xf5\xfb\xc3\xc3\x7f\xfc\x70\xf9\xcb\xff\x3a\x3c\xfc\xf0\xfb\x49\xed\xaf\xc0\x67\x40\xc5\x6c\xfe\x24\x66\x01\x39\x4b\x86\x42\xa6\xec\x1a\xe6\x0d\x1f\xbd\x3c\x79\x96\x24\xb2\x10\x06\xfe\x10\x03\x11\x02\xb6\x87\x33\xa9\xcd\xd5\xe8\x24\x7c\xcc\x65\xba\xfa\x49\xa3\x4b\x9d\x74\x65\x25\x15\xad\x79\xc4\x25\xf6\x10\x02\x82\x40\xdd\x37\x1a\xd5\xe5\xc3\x8d\x57\x16\xcd\x42\xf0\x65\x99\xd6\x21\x20\x4e\x5c\x13\x39\xe9\x50\x3f\xd6\x0d\x2b\x58\x2d\x5e\xa0\x25\x47\xff\x50\x37\xa2\x38\x09\x8b\x78\xc4\x86\xc2\x1e\x84\x5a\xf4\x70\xf7\x4a\x66\x1d\xcd\xed\xdc\x91\x94\x1d\x0d\xce\x46\x57\x64\xe1\xce\xeb\x13\x6c\x47\x17\xaa\x58\x6e\xe0\x3e\x69\xa3\xd5\xd9\xac\x54\xfb\xea\xc9\x68\x64\x80\xb8\x96\x05\x18\x83\x07\x10\x45\x14\x20\xf9\x24\x04\x5d\x56\x64\x60\x56\xb7\x38\x72\x5f\x0e\x93\xbc\x88\xa1\x39\xfe\xa9\x39\x9b\x4b\xb5\x3c\x09\x1f\xcb\xfc\xbb\x81\x36\x52\xd1\x69\x14\x19\x0b\x53\x82\xa9\x54\x9f\xdc\x2b\x1a\x93\x5e\x7f\x0f\xbe\x5a\xbd\xb3\x1d\x24\x85\xb2\x12\x5f\xb6\xac\x0a\x69\xed\x9d\x36\x26\x31\x99\xa1\xcd\xd1\x44\x92\xd2\x7c\xe5\xa4\xe0\xf2\x56\x44\xde\x65\xab\x80\xf9\xa0\xdd\x93\x52\xf6\x72\xaa\xb9\x58\x58\x55\x0c\x55\x04\xa1\x1a\x1d\x09\x5c\xca\x17\x5c\xcb\x28\xb4\x8e\xac\x96\xe5\x46\xb7\x9a\x59\xcd\x67\xa3\x17\xb7\x51\x3c\x0d\xe5\xd9\x7d\x76\x90\x2b\x23\x11\x2b\x9c\x4e\x42\x09\x1e\x48\xca\x2e\xef\x78\xa3\xc8\x59\x24\xcc\x83\x17\xf8\x8a\xe7\xc4\x55\x13\x36\x4c\x89\x97\xe4\x5f\x47\xbf\x7e\xf5\x71\x70\xfc\xed\xd1\xd1\xfb\xe7\x83\xbf\x7f\xf8\xea\xe8\xd7\x21\xfc\xe3\x2f\xc7\xdf\x1e\x7f\x0c\x1f\xbe\x3a\x3e\x3e\x3a\x7a\xff\xc3\x9b\xef\x6e\x47\x97\x1f\xf8\xf1\xc7\xf7\xa2\x98\xdf\xb9\x4f\x1f\x8f\xde\xb3\xcb\x0f\x48\x20\xc7\xc7\xdf\x7e\x19\x35\xcd\x27\x29\x3e\xeb\x46\xd8\xe6\xc7\xdc\xde\x77\x81\x87\x55\x24\xbe\xe4\xc6\x9f\xe0\xc2\x75\x61\xa1\x61\xa2\xfb\xe4\xa0\x9a\x25\x8a\x99\xa7\xb6\xa1\x38\xa8\x31\xad\x5c\x48\xad\xe8\x54\xa9\x4a\xfc\x29\x0c\x30\x41\x5c\x76\x4b\x8e\xbe\xfd\x0e\x03\x21\xce\x73\x58\x77\x25\x40\x27\x3c\x0f\x35\xd6\x7e\xc0\xd0\xcd\x53\xdc\xe8\x8d\x41\xbd\x31\xc8\x8f\x3d\x19\x83\x6e\xba\xe0\x71\x6f\x09\xea\xfc\x40\x4c\xfc\xef\x1f\x15\xd3\xcb\xc4\x02\xe3\xca\xd8\xe8\x57\x0f\xaa\x55\x3d\x9d\x3e\xc6\x2b\xb8\xdd\xd9\x38\x0c\x84\x5d\x97\xbe\x4c\x7c\x6c\x91\x93\x2b\xe6\x9b\xfd\xc1\xd0\xa0\x94\x0b\x47\xd8\xed\x0b\x5a\x21\x96\xc5\x5e\x98\x2f\x3a\xec\x2a\x5a\xb0\x05\x13\xa6\x2a\x54\x59\xaf\xb9\xd2\x0a\x12\xaa\x05\x71\x31\xf5\x39\x4a\x8e\x67\x7b\x7f\x17\x17\x55\x25\xa8\x52\xae\xc5\x05\xce\x65\x05\x23\x54\x6b\x99\x40\xf5\x77\x97\xb7\x1f\xaa\x0c\x84\x6d\x81\xd5\x18\x7a\xc7\xa2\xda\x29\x42\x25\xc7\xea\x2c\xc6\x4b\xa8\x28\x24\x16\xa1\xba\x66\x5a\xb8\xf0\x13\xc7\x8c\x51\xa5\xc9\x56\xe7\xf0\xc9\xc2\x2a\x2c\xba\x7b\x37\x5c\x2d\xba\x02\xa4\x87\x60\x74\x40\x90\x02\x0a\xc1\x23\x72\x52\x59\xd8\xdb\x8f\x3d\x4e\x40\x2a\x7d\x6b\x68\xa1\x70\x4d\x32\x2a\xe7\x56\x49\xd9\xf8\x5c\x96\x78\x71\x2e\x4e\x14\xc1\x8a\x21\xc8\x08\xcf\x6a\xfc\x61\x22\xc8\x5e\xc4\x8f\x2e\xa2\x47\x07\xb1\x23\x5e\xe4\xd8\x8b\xef\xa9\xab\x88\x11\x2f\x5e\x44\xb2\xfe\x5c\xb1\x09\x7f\xe8\x70\x0f\xcf\x44\x65\x5f\xe2\xd0\xe3\x7d\xc2\x5d\xa7\xad\x5c\xb1\x9c\xe1\x73\x5c\x25\x61\x34\x99\x01\x81\xf5\xec\xb2\x72\x92\x7f\xca\xe8\x27\xa7\x0d\x75\x27\x4a\x37\x41\x47\xeb\x29\x52\x4f\x91\x76\x8c\x3d\x50\x24\x8f\x7a\x51\x8d\xd2\xc9\x67\x48\x8e\xf6\xa0\x07\x40\xfc\x7d\x5c\x32\xc0\x45\x2d\x72\x1f\x6e\x5a\x74\x55\xe2\xaa\xb8\xda\x29\x40\x69\x47\xed\x66\x06\x7e\x49\x58\x8d\x74\x31\x78\x64\xc6\xa7\xf6\xb0\x33\xb6\x60\x99\x97\xa0\x5a\x61\xce\xa9\xa0\x53\xd7\x1b\xc4\xc8\x32\x89\x50\xaa\xb2\x22\xfa\x6a\x06\x20\xa2\x94\xaf\x20\xa1\xe2\x32\x3c\xac\x64\x96\x31\xa5\x49\xc6\xef\x18\xb9\x60\x79\x26\x97\x73\x1f\xd4\x9b\x92\x1b\x43\x8d\xbd\x96\x37\xcc\xb4\x3b\xa9\xd1\x17\x09\x66\x3a\x2a\xb2\xac\x43\x39\xb7\xc3\x2b\x38\xd3\xbc\xc8\x32\x92\xc3\xe3\x43\xe8\xef\x2d\x27\xe4\x0c\x2a\x0a\x9f\x90\x6b\xb6\x60\xaa\x9d\x6a\x5c\x4d\xae\xa5\x19\x39\x21\xbb\x59\xaf\xcb\x01\x22\x7c\x42\x5e\x5a\xc5\x51\x1b\x62\xe8\x14\xa5\x3c\x95\x89\xa2\xf6\x8c\xea\x2f\xa8\x32\xff\x3b\x68\x13\xd1\x8d\xb0\xd6\x90\xf7\x0b\x78\x93\x25\xdd\xee\xf3\x93\x1d\x65\x59\xa9\x3b\xea\x10\xcf\x7c\x57\xeb\xb2\x64\x52\x0d\xcf\x5d\x95\x19\x6c\x45\x3e\x50\xd5\xb8\x20\x8a\xe9\x5c\x0a\xcd\x9a\x65\x3a\xaa\xfe\x39\xa0\x12\xeb\x3d\xe4\xc7\xc6\x30\xfe\x5c\x6a\x73\x63\xf5\xeb\xf8\xc2\xef\xa3\xf0\x28\x14\x09\xa6\x59\xc6\xd2\x46\xe7\x00\x7c\xbf\x0c\xda\xac\xc1\x9a\xb8\xb6\xdb\xbe\x3a\x30\x23\x33\x2a\xd2\x8c\x29\x28\x15\x88\x28\x7e\x47\xd6\x72\x9e\x79\x55\x43\xb4\x2c\x64\x1c\x3a\xc3\xd1\x24\x91\x2a\xc5\xf2\x59\x23\xc1\xbc\xe7\x1f\xaf\x6e\x3b\xf0\xcc\x1a\xc6\x38\x41\x08\x05\xb2\x9a\x26\x94\x2b\xd3\xb5\xaa\xc9\x33\x29\xef\x48\x22\xe7\x79\x06\x77\x0a\x6f\x66\xee\x74\x2d\xab\xba\xf6\x25\x8e\x0e\xa0\x93\xd4\x69\xad\xe4\x3d\x7c\xb1\x8f\xae\x4f\xec\x81\x25\x9d\xba\x3e\x59\x4a\x6b\x8f\x14\x02\x18\xa4\x28\x85\xd0\x89\xb4\x2c\x2e\xc6\x92\x5c\xd5\x9b\x28\x89\xe6\x90\x5c\x3e\xb0\x64\xa5\x57\xb6\xeb\xd1\x85\x97\x6e\x24\x90\x04\xac\x7b\xa3\x8b\x5f\x08\x99\x9d\x58\x1f\x2b\x35\x07\xe0\xf9\x50\x79\xce\x83\x83\x6a\x93\x71\x66\x6b\x19\xb2\x1b\x43\xe1\xba\xc6\x45\x74\xf9\x7a\x5e\x62\x8f\x33\xd6\x87\x02\x08\x65\x2c\x78\x98\x23\x14\x6d\x96\xd2\x90\xa3\xc3\xd3\xc3\x98\xd8\x0e\xb2\x66\x46\x5d\xa9\x02\x7c\x5b\xbd\x25\x0e\x2c\x14\x1e\xc9\xa1\x5a\x06\x4b\x0e\xd3\x13\xc2\x4d\x08\x2f\x77\xe5\xa5\xed\xce\xc4\xc5\x30\xb8\x14\xd0\x13\xa2\x25\x31\x8a\xa6\xdc\x0b\x72\xf0\x2d\xf4\x10\x57\x85\xe3\x5f\x51\x60\x8f\x0e\x3f\x1e\xfa\xaa\xda\xf7\x52\x1c\x1a\x38\x9a\x21\xb9\x75\xbd\x4f\xc3\x4b\xa3\x40\x2e\x65\x01\xad\x9a\x1c\x2a\xe4\x19\x4f\xb8\xc9\x96\xc0\x1e\x88\x2c\x5c\xa1\xfd\x59\x64\x08\x83\x4f\x7f\xbd\x7c\xe0\x26\x54\x9c\x95\x13\xf2\xdc\xf5\x14\x70\x3d\xc4\x69\xdc\xc2\x33\xbe\x60\xa7\x33\x46\x33\x33\x73\xe1\x42\x42\x8a\x81\xeb\x96\x63\xe9\xaf\xff\x4b\x8c\x43\x32\xb2\x2b\x39\xe9\xee\xed\x8a\x6d\xe4\xdc\xc1\x6d\x63\x19\xc7\x77\xb8\xa6\x86\x64\x53\x8b\xf5\xef\x1a\x5d\x0d\x81\x93\x19\x93\x87\x98\xac\x18\xc2\xe9\xfb\x86\xee\x93\x76\xc6\xb4\x1b\x24\xeb\x1d\x4f\xd7\xfb\x0c\x36\xfa\x07\xc6\x92\xcf\x5a\xaf\x41\xf2\x8b\x2c\xa0\x2f\x0e\x1d\x67\x4b\xa8\xc7\xe1\x93\x30\xa3\x60\x1e\xd8\x29\x1e\x58\x5a\x67\xcf\xe0\x7b\xdf\xc7\xdf\x92\x0c\x46\xd1\xc9\x5d\xa4\x2b\xba\xd6\xde\xd9\x9d\x39\x41\x77\x7e\xdf\xf8\xbd\x96\x88\x1a\x1d\xe6\xeb\xf1\x6f\xe8\x9a\x91\xfb\xd4\x6c\xc5\x72\x47\x42\x3c\xfc\x3d\x5f\xfa\xb5\xbb\xe2\x76\xa7\x51\x4f\x32\x81\x05\x47\x3a\x9e\x7d\x5f\xfc\x5a\xb5\x5e\x2e\xdc\x42\x5d\x97\xa2\x28\x70\xdd\x62\x53\x48\xa7\xf8\x0a\xd2\xda\xe5\x3f\xaa\x95\x7e\x18\x9d\xa3\xf0\xa2\x12\x56\xeb\x63\xf7\x22\x00\xe8\xa7\x5b\x45\x7c\x28\x00\xc1\x3b\xd6\x9b\x8f\xc4\xaf\xac\x43\xcc\x17\xe9\xc4\xf9\x20\xf0\x30\x2a\x1c\x7e\x3d\x18\xbe\xec\x56\x1a\xba\x90\xda\x4b\x15\x27\xbf\x30\xb5\xc0\x24\x90\x57\xa3\xd3\xb1\xc7\xb4\x90\x25\x5d\x02\x63\xbb\x87\xc5\x76\x0e\x8a\xdd\x90\xfb\xae\x88\x28\x3b\xce\x85\x96\xb2\xb1\x5c\xb6\x79\xa0\x9b\xdb\xca\x46\xc1\x5c\x69\x41\xbb\xb9\xb5\x6c\x2c\xc4\xae\x6d\x68\xc9\x53\x46\xb2\x42\x4a\x4d\x14\x35\x6c\xfa\x15\xe0\x71\xbb\x1b\x56\xa5\xb0\xca\x9b\x97\x92\x62\x09\x9a\x97\x8d\xac\xb4\xd6\xb4\x8c\xda\xeb\xb8\xe7\xbb\x15\x4b\x4c\xd1\x8d\x79\x49\xa7\xa0\xaa\x98\xa6\xe3\x24\xae\xf1\x38\x7a\x1f\xcb\x06\xe5\xd8\xe6\xe3\x68\xc8\xce\x09\x87\x68\x40\x1e\x21\xe1\xe3\x1a\x95\x93\x3f\x42\x83\x78\xaa\xa6\xe5\xe4\x69\x1a\x97\x93\x9e\xfb\x54\x03\xd9\xd0\xbc\xe7\x3e\xab\xe3\x89\xb8\xcf\xe7\x44\x77\xa3\x7e\x9e\x2b\x76\x63\x64\xde\xc1\xa7\xe2\x1e\xdc\xe2\x51\x19\xb3\x09\xd6\x03\x40\xb7\xba\x3f\xd2\x02\xe8\x0b\x15\x90\x90\x19\x63\x93\x91\x0d\x17\x87\x8b\xe8\xd4\x45\x32\x23\x54\x83\x45\x4d\x30\xad\x4f\xc1\x31\x52\xe4\x4e\xeb\x44\x81\xf5\x1d\xa0\x4e\xec\xae\xb1\x39\xec\xc4\x49\x95\xf0\xe2\xfb\x57\xc1\x97\xcc\x24\xf8\xb6\xee\xc1\x6b\xe4\x2d\xaf\x61\x3b\x57\x1b\x25\x26\x8a\xea\x19\x52\x3d\x96\xae\xc9\x93\xef\x95\xa6\x18\xd5\x52\x38\x83\x74\xad\x9d\x14\xd7\x24\xa7\x5a\x23\x39\x5e\x10\x6b\xdc\x64\x1d\xe0\x91\x4c\x57\xdb\xde\xd5\x7b\xd4\x23\xbd\x4a\x85\x30\xa9\xbc\x17\x64\xcc\xa6\x5c\x68\x8f\x3b\xf0\xb2\x80\x64\x96\x2f\xda\x2d\x41\xf6\xda\xf6\x65\x0b\x87\xe4\x5d\xa3\xb4\x9b\x4f\x4f\x4b\x64\x45\x14\xfd\x6a\xba\xb8\xea\x20\xe0\x16\x50\xcb\x15\x9c\xae\xba\xfd\x23\x23\x9a\x03\xc8\x96\x4d\x5c\xf7\xd9\xe1\x30\x60\x15\x7d\x5a\x7c\x76\x58\xb4\xaa\x9e\xdf\x36\x61\xd7\x38\x95\x26\x33\x6c\x49\xa6\xee\xfe\xf9\xde\x11\xd8\x3b\x02\x7b\x47\x60\xef\x08\xec\x1d\x81\xbd\x23\xb0\x77\x04\x6e\x1d\xbd\x23\xb0\x77\x04\xfa\xd1\x3b\x02\xd7\x46\xef\x08\xec\x1d\x81\xad\xa3\x77\x04\xb6\x8c\xde\x14\xeb\x47\xef\x08\xec\x1d\x81\x6e\xf4\x8e\xc0\xf2\x81\xde\x11\xd8\x3b\x02\x37\x8e\xde\x11\xb8\xf3\xc9\xde\x11\x18\x03\xf1\x33\xe0\x3e\x9f\x13\xdd\x8d\xce\x26\x45\xfc\x34\x78\xcf\x46\x56\x43\x8b\xcb\x3d\x1c\x81\x77\x80\x27\x4e\xbb\xb3\xd8\x58\xcf\x35\x73\x60\xdb\x4f\xec\xbc\xe9\x80\x71\xad\x25\x7c\x86\x94\x77\x99\x39\xf8\x90\x83\xd5\x25\x67\x2d\xd6\x1f\x11\x12\x42\xf5\x69\x2e\xdd\xff\x55\xde\x88\x9a\x1b\xc2\xe9\xb4\x6d\x44\x2d\x86\x98\x63\xfd\x0f\x71\xbe\x07\x6c\xf2\xa0\xdf\x35\x8c\xdf\x21\xc6\x9f\x10\xcb\xcd\x22\xfd\x08\x58\x1f\x42\x4c\xa9\xb9\xa7\xf7\x1f\x60\x7d\x07\x31\x35\x00\x91\x7e\x03\xac\x93\xd5\x0e\x84\xcf\x20\xde\x24\xdf\xea\x2f\xa8\xf9\x00\xd0\x40\x77\xf8\x0a\xb6\xd8\xff\xf1\x8e\xac\x15\x3f\xc1\x0e\xdb\x3f\xfe\xac\x4a\x1f\xc1\x13\xdb\xfd\x23\xcd\x7f\x1d\x84\x90\x38\x8b\x47\x14\x47\xf3\xe1\x17\xb7\x33\xc5\xf4\x4c\x66\xa8\x3b\xdf\x6c\x46\xcf\x05\x9f\x17\x73\x7b\x0d\xb4\xbd\xb2\x7c\xc1\x02\x50\x1d\x6e\x1a\x6a\x99\x8e\xc3\x38\xc3\xa5\x05\xc6\x53\xa6\x58\x0a\xb0\xec\xa9\x4d\x0c\x53\x64\x46\x41\xd7\xd0\x45\x92\x30\x96\x62\x7d\xe1\x75\x35\xf1\xaf\xc3\x72\xc6\x65\xe7\x97\x17\x18\x30\xae\xf8\x2e\xc8\x9d\x7f\xfd\x1a\x7d\x0a\x58\x29\x35\xc2\xd5\xb2\x0f\x37\x4b\x9c\x8b\x25\x96\x9d\xc4\x28\x46\x7b\x72\xab\x20\x5d\x2a\xde\x4d\x12\xa1\xfe\x3e\xc6\x9d\x12\x4d\x09\x3a\xb8\x51\xd0\x2e\x94\xd2\x2d\x82\x5e\xfc\x53\xb8\x4f\x22\x69\xe7\x5e\xdc\x26\x4f\xe6\x32\xe9\xe6\x2e\x79\x64\x4d\xda\xc7\xbb\x49\x3a\x6a\xc5\x1d\xdc\x23\x4f\xed\x1a\xf9\x64\x75\xad\xa3\xf6\x34\xd6\x15\xd2\xc1\x0d\x12\xeb\x02\x89\x71\x7f\x20\x5d\x1f\x91\xee\x8c\xe8\xa3\x8a\x31\x24\x45\x19\x91\xba\x19\x90\x3a\x19\x8f\x90\x6e\x8b\x6a\x83\xd1\x38\xb3\xd3\x68\xb4\x6a\x08\x42\x43\xdd\x68\x30\x7a\x8c\x11\xe8\x49\x0c\x40\x71\xae\x07\xb4\xdb\x21\x46\x1b\x7d\xbc\xcb\x21\x12\x7b\x62\x88\x14\xda\xdc\x15\x45\x68\xb8\xe0\x86\xd3\xec\x82\x65\x74\x79\xc3\x12\x29\x52\x14\x57\x5b\x29\x0b\x58\xe2\xba\x76\x20\xbc\x1c\xdf\xc0\x5d\x9c\xe8\x43\x35\x09\x26\x29\x1f\xcc\x1c\xec\x5b\x9e\x4d\x43\xbb\x16\x37\x6b\x54\x05\x2b\x12\x1f\x25\xfb\xa4\x56\x29\xb2\x77\xa5\xc2\x85\x0e\x77\x3d\xbc\xef\xe5\x3d\x91\x13\xc3\x04\x39\xe2\x22\x9c\xdf\x71\x4d\x55\x88\xd3\xec\xca\xab\x63\x21\xbc\x78\x1e\x00\xae\xab\x63\x28\x90\x9f\x81\xca\x06\x4a\xa8\xd6\x4f\xab\x39\x7b\xa0\x4f\xa3\x3a\x7b\x60\x93\x22\x6b\xa8\xcf\x28\x90\x4e\xed\x6e\xd2\xbb\x17\x55\xe9\xd4\x17\x30\xbf\x70\x03\x51\x10\xa9\x48\x89\x4f\x0f\xf9\x3c\x75\xf0\x28\x87\x6a\x84\x33\xb5\x72\x92\xe2\xf6\x09\xe7\x48\x75\x0e\x52\x14\x44\x84\x13\x15\xed\x1c\xfd\x64\xba\xff\x53\x39\x44\x9f\xc0\x19\xda\xcb\xae\xdb\x9d\x9e\xbd\xec\xba\x63\xfc\xf1\x52\x5c\x2d\x9f\xe8\x3b\x45\x13\x36\x7a\x94\x48\x10\xae\x24\x49\x0b\xe5\xd3\xdd\x4a\xc9\x20\x5c\x2c\xd4\xee\x0a\xc6\x52\x77\x1b\xcb\x04\x2f\xc8\x76\x9a\x14\x59\xb6\x24\x45\x2e\x45\xcd\xe1\x58\x28\x64\xd2\xcc\xed\x8c\xad\x25\x4d\xd9\x59\x6d\x9a\x2d\xbe\x3c\xa5\xf7\x7e\x7a\xb6\xac\x0a\x21\xac\xf2\xe0\x71\xd4\x52\x12\x2b\x77\x6a\x47\x5d\x6b\xdb\x8d\x53\x6d\xf8\xd4\x6e\xa7\x65\x8d\x90\xfd\xc5\xe7\xac\xea\x92\x51\xbd\xd4\xbe\x61\x22\x55\xc2\xc7\x48\x1f\xca\x8c\x66\x65\x53\x0b\x4a\xee\x78\x96\xf9\x57\x0d\xc9\x0d\x33\xc4\xcc\xb8\xf6\xac\x37\x93\x02\x4b\x48\xcc\x8c\x8a\xd0\x4b\x8e\x25\x16\x7e\x92\x31\x2a\x8a\xdc\xcd\xdb\x0a\x04\x4b\x59\xa8\x30\x6f\xdc\x99\x41\x91\xcf\x72\x36\x5c\x13\xc1\xb3\x93\x5a\x67\xad\x9d\x08\x8c\x7a\x43\x70\x69\x17\x9a\x85\xbc\xbf\x7b\xae\xd9\x49\xfd\xbd\xa1\x78\x31\x0e\xa2\xeb\xbc\x6f\x9f\xcb\x95\x5c\xf0\xd4\x35\xf9\x08\xe8\x00\x7d\x7a\x5d\x13\x10\x7c\xc0\xc5\x98\x81\x0f\x4a\xb0\x29\x05\x39\xd0\x13\x78\xe7\x45\x74\xef\x72\xfe\x29\x91\x42\xeb\x10\xdc\x44\x35\x24\x13\xd7\x52\x88\x17\x1c\xda\xe3\xd6\x31\x82\x1c\x09\x49\x24\x08\x15\x85\xe0\x06\x87\x5f\x46\x12\x3d\x2b\x0c\x49\xe5\xbd\x38\x1e\xba\x42\xd3\x5c\x13\x4a\xc6\xcc\x84\xae\xcd\xa1\x0f\x27\x57\xc8\xd9\x32\x41\xc7\x99\xbd\x5b\x10\x07\x71\xbb\xf1\xe0\xc9\x84\x51\x53\x28\x46\xa6\xd4\x20\xa9\xc2\x06\x51\xd3\x9d\xd1\xe3\x51\x8b\x6b\x6f\x2f\x9e\x90\x42\x68\x86\xb2\x9d\xd7\x64\xd8\x6f\xfe\xf6\xf4\x32\x2c\x9f\x33\x59\x98\x27\x57\xd8\xef\x67\x3c\x99\xc5\xea\x23\x7c\xce\x34\x91\xc5\x8a\xd5\xe4\x85\x07\x5d\x2a\x01\x28\x90\xf5\xd3\xfb\x4f\xd6\xda\xd1\xdc\x1d\xe3\x36\xd8\x60\x7f\x5c\xcd\x60\xae\x1a\x34\x53\x7b\x7f\x2f\xae\x6f\x7e\x7b\x7d\xf6\xcf\xcb\xd7\xed\xa8\x7c\x49\x93\x59\xbd\xcc\x80\x20\x14\xe8\x1f\xc8\x5d\x33\xba\x60\x84\x92\x42\xf0\x7f\x17\xae\xde\x3d\x39\x2a\x61\x1f\x23\x22\x92\x62\x2b\x92\xa3\x25\x5c\xe8\x09\xdf\xa9\x83\x97\xeb\x26\xef\x02\x1a\xa4\x66\xd0\x8a\x63\x45\x92\x6d\xdf\x34\xfb\xa8\x0b\x97\x05\xe9\x79\xc6\x2c\x2d\xe3\x0b\xef\xb8\xf5\xa5\xc6\x69\x5a\x86\x6a\x58\x34\xb7\xd8\x86\x91\x28\xe8\x18\x42\x26\x66\x8c\x08\x66\x2c\xd6\x97\xd6\x4e\x29\x74\xa3\x26\x44\xa1\x99\x3e\x21\xe3\x02\x61\x06\xd4\x24\x57\x7c\x4e\x15\xcf\x96\xf5\xc9\x58\x51\xe2\x5a\x06\x7d\x77\x59\x2d\xa9\xdd\xd5\x6d\x97\x7c\xf1\xf6\xf2\x86\x5c\xbf\xbd\x25\xb9\x72\x95\x24\x20\xca\x03\xb6\x04\xb6\x75\xcc\x2c\x44\xdf\xb4\xb6\x7d\x5b\xcf\xc4\xd2\x3d\xec\xe8\x14\xd7\xc4\x2a\xb9\x0c\x24\x35\xaf\x6e\x84\x56\x05\x07\xcf\x87\xf0\xbf\x76\x27\x2f\x4d\x53\xc5\xb4\xae\x82\x6e\x92\xb5\x30\x39\xa7\xf9\xf0\x71\xc6\x70\x8d\x59\x6a\x67\xf3\x89\x7a\x78\x95\xa1\x7d\x23\xbb\x3d\xb5\x1e\x5e\xb4\x44\x12\xa4\xde\x01\x17\xdc\xe2\x6e\x16\x85\xf1\xd1\x7d\xbc\xaa\xe9\x76\xe8\x99\x53\xf1\xaf\xa0\x9c\xfa\xcb\x2a\x45\x25\x54\x22\x15\xc0\xab\x51\x40\x01\x2f\xe1\xcc\x57\x5a\x9d\xc2\x2b\x9c\x3b\x07\x1b\x8a\xf5\x9c\xfc\x83\x3c\x90\x7f\x80\xa2\xfa\x0d\x4e\x7e\x89\xe5\x36\xb1\x22\x83\xb3\xd1\x5c\x8d\x3a\xec\xf6\xcf\xf6\xd2\xda\xa7\xed\x5e\x19\x49\xc6\xdc\x2b\x32\xec\xc1\x30\x25\x68\x7b\x63\x3b\x37\xfc\x59\xed\xa5\x03\x93\x9d\xde\x9e\x90\x09\x3c\x42\x58\x64\x9a\xd4\x7b\x71\x98\xbd\xa0\x93\x7d\xc9\xf7\x52\x9b\x6b\x7f\xb1\xb9\xae\xbd\x13\x6b\xeb\x2a\x67\x36\xa7\x26\x99\x35\xe9\x87\x15\xbd\xb4\xa9\x2e\x29\xf6\x26\xa5\x12\xec\x97\x2e\x20\x70\xc6\x91\xaa\xe1\xfe\x11\x1f\x1f\x7a\xd1\xc0\x8b\x5d\x67\xb9\x62\x6c\x42\x1b\x01\xd3\x20\x2b\xb9\x42\x37\x81\x58\x0d\x9d\x98\x65\x27\xea\x11\x04\x1d\x9d\xba\x53\x1a\xf3\x36\xb2\x18\x27\x43\xb8\xa6\xf6\xce\x27\x54\xb8\x28\xf1\x09\x53\xca\x45\x79\x8e\x97\x10\x11\xc0\x13\x86\x3c\xde\xc8\x7b\x9c\x2b\x69\x64\x22\x91\x1d\xae\x3c\xb7\x7f\x49\x6e\xcf\x71\x49\x9a\xcd\xa8\x07\xff\x2e\xd8\x1f\x67\x89\x0f\x8e\x8f\x1f\x2f\x46\x27\x16\x28\xf6\x3e\x49\x45\x6e\xce\x6f\x47\x4d\x15\xe8\xe0\xf6\x7c\x74\xb0\x87\x5d\x8a\xe9\xa1\xdb\xe0\xb4\xed\x82\xcb\xd3\x37\xd1\x5a\xb1\xb0\x5a\x81\x6d\x30\xa7\xf9\xe0\x8e\x2d\x5b\x45\x85\xb8\xe9\x0f\x4a\xe4\x89\x9e\x90\x5b\xcc\xbc\xa5\x2d\xa3\x62\x34\xe5\x7b\xc8\xe0\xf0\x17\xaa\x82\xdf\x2d\x95\x63\x2e\x17\x2c\x75\x72\x75\x80\xc8\x44\x9a\x4b\x6e\xe5\x40\xde\xde\xc0\x75\x4b\xfe\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\x9c\x47\x9f\xdf\xb1\x71\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xb1\x73\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xf1\xc8\x99\xf7\xf9\x1d\xbb\x47\x9f\xdf\xb1\xeb\xa9\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xb6\x8f\x3e\xbf\xe3\x73\x89\x14\xe9\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\xda\xe8\xf3\x3b\x3e\x2b\xad\x1d\xcd\xdd\x43\x0b\xc4\xb8\x5c\x85\xc3\x73\x39\xcf\x0b\xc3\xc8\xbb\xf0\x78\x29\xa4\x38\x1a\xc6\x75\x4c\xf0\xf6\xe3\x03\x7d\x12\x29\x26\x7c\xea\x19\xf4\xa9\xeb\xb7\x37\x28\xd7\x36\xa8\xf5\x9d\x7b\xca\x28\x9f\x8c\xcf\x79\x7b\x96\x07\x71\x41\xfe\x3e\x6a\x62\x14\xa9\xf9\x44\x08\xf6\x5d\xc4\xfa\x0e\x42\x7d\x4e\x8d\x61\x4a\xbc\x24\xff\x3a\xfa\xf5\xab\x8f\x83\xe3\x6f\x8f\x8e\xde\x3f\x1f\xfc\xfd\xc3\x57\x47\xbf\x0e\xe1\x1f\x7f\x39\xfe\xf6\xf8\x63\xf8\xf0\xd5\xf1\xf1\xd1\xd1\xfb\x1f\xde\x7c\x77\x3b\xba\xfc\xc0\x8f\x3f\xbe\x17\xc5\xfc\xce\x7d\xfa\x78\xf4\x9e\x5d\x7e\x40\x02\x39\x3e\xfe\xf6\x4b\xd4\xf4\x9e\x40\xe0\x6e\xe2\xfa\x6b\x38\xe5\x9a\x73\xd0\xb2\xbe\x39\x7d\x00\x76\x40\xe7\xb2\xc0\xb7\x75\x4c\xfc\xb5\x29\x31\xd3\x39\x3e\xff\x50\x84\x27\xb1\xca\x80\xf7\xf0\xf6\x78\xff\x1f\x8e\xf7\xef\xfc\x39\xaf\x62\xbe\x17\x84\x1e\x8b\xf9\x81\x61\x40\x3e\x41\xf9\x2e\xa4\xe1\x56\xce\xb9\xb1\xaa\x83\xd5\x16\x68\x3d\xa4\x8f\x9b\x86\x99\xc6\xdd\x5d\x9c\x14\x36\x71\x31\x62\x5c\xd7\x5b\x09\xd6\x22\xf0\x65\x90\xf9\xb1\x2e\x1f\x2a\x2a\x9b\x19\xdc\xd3\x41\xca\x26\x5c\x30\xef\xa3\xfe\xf3\xdc\x79\xf4\x4f\x35\x4b\x0a\xc5\xcd\xf2\x5c\x0a\xc3\x1e\x5a\x8d\x57\x4d\x7c\xbb\x69\x3e\x4c\xdc\x66\xf9\x8c\x45\xff\x37\x22\x73\x5c\xe3\xc9\x95\xf4\xd3\xb2\xd7\xaa\x2a\x04\xe8\xb3\x80\x75\x9a\x19\xa7\x24\x82\xaa\xd1\x0e\x54\xfe\x7f\xec\xfd\x69\x77\xe4\x36\xb2\x27\x0e\x7f\x15\x1c\xf5\x9c\x47\x92\xaf\x32\x55\xe5\xde\x7c\x6b\x6e\xdf\x7e\x64\xa9\xec\x56\xbb\x16\x4d\xa9\xca\x9e\x3e\x76\x4f\x0b\x49\x22\x33\x61\x91\x00\x4d\x80\x52\x65\x8f\xe7\xbb\xff\x0f\x02\x0b\xc9\x5c\xc8\x00\x33\xa5\x92\xed\x64\xbf\x68\x97\x24\x06\xb1\x04\x02\xb1\xfe\x62\x4a\x96\x07\xe9\x4d\x3e\x6b\xd1\xfe\x54\xf1\x3b\x9a\x19\x23\x1e\x4f\xf1\x0a\x8c\x85\x26\x51\x2c\x63\x68\xaa\x6e\x6b\xae\x60\x23\xa3\x92\x86\x39\x9f\xfa\x25\x83\x1f\xb1\x8f\x7a\xa7\x9a\x0f\x5c\x5b\x57\x25\xbf\xe3\x19\x9b\xb1\x97\x2a\xa1\x19\x70\x65\xbc\xa9\x70\xb6\x81\x12\xec\x5e\x29\x33\xa4\x75\x3e\x67\xd0\x69\x99\x7a\xb7\x01\xd4\x8e\xcc\x28\x17\x24\x37\x6b\x59\xf8\x0f\x28\xf0\x3f\xe0\x04\x82\x56\xa4\xa0\xa5\xd9\x4d\xef\x8b\xb0\x26\xea\x44\xca\xcc\xe5\x01\x67\x8b\xb8\x71\xba\x36\x07\x42\xfe\x4b\xb0\xfb\x7f\x99\x51\x29\x32\xcd\xe8\x2c\xb8\x17\x14\xd3\x2b\x9e\x4d\xac\xb1\x64\x87\xb8\x71\x41\xa1\x81\x69\xc5\x08\xcd\xee\xe9\x02\xbd\xac\x4b\x63\x21\x5c\xbd\x20\xcf\x8f\xe1\x1c\x51\x45\xc2\x77\x52\xf2\x39\x2e\xe5\x77\x4e\x15\x39\x3f\xbb\xfa\xd7\xf5\x3f\xae\xff\x75\x76\xf1\xfa\xf2\x0d\x5e\x56\x99\x75\x67\x88\xcd\x4b\x68\x41\x27\x3c\xe3\x58\x65\x63\x25\x9f\xa8\x49\x00\x3c\xd3\x69\x7a\x9a\x96\xb2\xb0\xeb\xe1\x7c\x77\xa8\xd9\xd6\x32\xb9\x6d\xbd\x36\x4b\x85\x61\xcb\xa7\xad\x8f\xa2\x68\xcf\x4a\x2a\x74\xed\x34\xaa\xb7\xa8\xac\x84\x31\x9a\x1f\x22\x07\x93\xa6\xc3\xd2\xf9\xcf\xd2\x94\xa5\xf1\x53\xdc\x2e\xb3\xef\xdc\x7f\x6e\x51\x57\x24\x93\xab\xb7\xd7\x97\xff\x7b\xc8\x48\x88\xe3\x43\x7c\xc8\xe8\xa1\x33\xb4\x09\x31\x4c\x39\x68\x3f\xde\xb9\x6a\x9d\xfd\x8e\xa0\x5e\x79\x90\x9c\xf9\x70\x27\xc5\xc7\xfc\xdf\x55\xa2\x8d\x89\x51\xd3\x22\xb9\x4c\xd9\x98\x5c\x79\xaf\x3f\xee\x5a\x6a\x51\xa8\x85\x16\x84\x0c\x0c\x19\xa1\x39\xcd\xb2\x45\x43\xc3\xc1\x3a\x78\xa1\x22\xa6\x59\xc9\xdc\x92\x83\x53\x9a\x29\x94\xa0\x8a\xbb\x01\xcc\x65\xf8\xda\x98\x27\xd1\x2b\x1b\xde\x24\x29\x13\x52\x3b\xf5\xd3\x7c\x1d\x0a\xb4\x4b\x99\xa0\x26\x0e\xb6\x51\x33\x61\xac\x25\xa1\x95\x75\xc8\xfb\x0b\x00\x69\xf3\xb8\x75\xbb\x0a\x23\xb4\xde\xd4\x4a\x31\xb5\xfe\x02\xc0\x89\x10\xbf\x1b\x66\x94\x25\xa3\x29\x54\x9f\x15\x54\xcf\x15\xf8\xde\x73\xaa\x6e\x59\x6a\x7f\x80\x8d\x9f\xf1\x60\xdd\xd9\x91\x85\x21\xbf\x37\xeb\xe8\x7d\xef\xa0\xf7\x20\x4d\xa9\x09\xb3\x7e\x7d\x5c\x46\x56\x64\x35\x2b\x4d\xdf\x8a\x6c\xf1\x4e\x4a\xfd\x55\x28\xbc\x8a\x66\x9c\xef\x9c\x06\xda\xf6\x7d\x82\xba\x03\xe9\x12\xe9\xc8\x2c\x2c\x6a\xb2\x70\x64\x9a\x35\x60\x17\x81\x51\x1e\xea\xc0\x94\x95\x38\x53\x5f\x97\xb2\x42\x5d\x27\x2b\x0a\xd3\xd7\x97\x17\x70\xd6\x2b\x17\xd9\x13\xba\x5c\x40\xe1\xa7\x8b\xf1\xc7\xe9\x4a\xb5\x2e\xfb\xc1\xc5\x4a\x21\x32\x18\x8e\x4b\x44\x98\x84\x90\xd7\x74\x41\x68\xa6\xa4\x57\xae\xb9\x58\x6b\x71\x39\x73\x10\x2b\x2d\x27\x52\xcf\x57\x6c\x41\x73\x5c\x56\x69\xe3\xca\xeb\xea\x60\x60\x0d\x95\xc4\xc5\xca\x27\x34\xbd\x65\x8a\x14\x25\x4b\x58\xca\x44\x82\xe2\x84\x87\x0d\x15\x01\xe7\xbc\x91\xc2\x1c\x9f\x68\xde\xb9\xf4\x71\x48\xeb\x7a\x69\x4b\x31\xc8\xbc\x28\x2b\x9c\xb1\x06\xc7\x4c\x48\x31\x82\xc3\x53\x29\x56\x82\x85\x6f\x0c\x1e\x6b\xe2\x7f\x53\x4d\x58\xc6\x34\x18\x5a\xd8\x50\x11\x4f\xa9\xb6\x96\x3d\xcf\xe9\x8c\x11\xaa\x03\x33\x6a\x49\x98\x50\x46\x8c\x59\xa7\x11\x8e\x73\x52\xc9\xea\x2a\x4c\xaa\xc8\x87\xcb\x0b\xf2\x8c\x1c\x99\x31\x1f\x03\xfb\x4c\x29\xcf\x20\x2c\xaa\x29\xb2\xb5\xe0\x92\x75\x36\x05\x0f\x98\x64\x0a\xa6\x0f\xe7\x84\xc8\xd2\x8a\x8d\x13\x22\x70\xd2\x56\x55\xc9\xdc\xcf\xdf\x58\x8e\xde\x38\x75\x19\x9b\xe0\xae\xae\x8f\x15\x8e\x64\xef\xd1\xdb\x74\xac\x90\xae\xb6\xb5\x47\x6f\xc3\xb1\x42\x91\xdc\xc5\xd1\x1b\x20\x84\x3f\x28\x56\x0e\x92\xc1\x1f\x1e\x48\x06\x37\xd5\x35\x73\xae\xea\x95\xc4\x0a\x4b\x7b\x78\x72\xa6\x69\x4a\x35\x75\xf2\xbb\xae\x4d\xdf\xb3\xd2\xa7\x97\xe2\x8a\xbd\xe2\xa2\xfa\x68\x33\xb3\x86\x39\x4d\xae\x5f\x02\x09\x92\xf8\x49\xc2\x95\x4b\x8b\x22\xe3\x50\xc0\x1d\x2f\xcd\xbc\x08\x6b\x82\xe0\x0c\x55\x73\x41\x84\xd1\x2c\x93\xe6\xba\x31\x1a\x19\x15\xa9\xcc\x57\x06\x6d\x94\x60\x46\x93\x79\xdc\x61\x19\xc7\xa8\x19\x31\x3c\xfe\x4b\x52\x33\x62\x5d\x49\x19\xbb\x63\x48\x98\x9d\x65\xa4\x44\xf3\xa6\x51\x86\xfd\xee\x01\x29\x92\xd1\x09\xcb\xe0\x3a\x46\x3b\x04\x2c\x77\x06\x8f\x5c\x44\xca\x82\x7d\xa2\x1d\x0a\xa5\xcc\x86\x95\x20\xbd\x93\x19\xb3\xb9\x51\x7e\xd2\x86\xd4\x2f\x62\xce\xf0\xc2\x90\x39\x83\xb5\xd8\x9a\x33\xd8\xe1\xbf\x84\x39\x57\xc8\x5b\x9c\x2c\xcf\xd9\x5c\xff\xed\x39\xc3\x9d\xfb\xf4\xe7\x1c\xe5\xfa\x52\x2c\x49\x64\x5e\x5c\x95\xd2\x98\xb9\x83\xae\x1b\x47\xc2\x07\x04\xbd\xaf\xc5\x65\x1f\xc5\xca\x6f\xd0\x1b\xda\x04\x69\xd9\x48\xcc\x44\xae\x3b\xc8\x6b\x9f\xc1\xf9\xff\x6b\x36\xc9\x36\x12\xea\x64\x40\x58\xc7\x8f\xa6\x15\x67\x34\xd4\xdd\x2f\x1e\x44\x32\xcb\x84\x66\x00\x68\x88\xdf\x1f\xb2\xbc\x47\xcb\x44\xea\x9c\x53\x1b\xa4\x33\x3f\x8b\x70\x22\xdb\xb8\x39\x80\x83\x02\x35\xe7\x51\x14\x32\x65\x8d\xe8\x6e\x85\x82\x71\xf5\xcf\x7b\x9b\x1d\x0d\xf4\x7c\x9a\xbf\xb9\xf3\x7c\x40\x35\x6d\x7e\x05\xef\x64\x96\x0e\xcc\xe6\x75\x00\x5e\x34\x0b\xc3\x44\xca\xc5\x0c\xfc\x68\x27\xa4\x64\x19\x24\xe8\xc6\x10\x85\x84\x5b\x6b\xc4\x1e\x82\x87\xc9\x0f\xd2\x33\x6e\xec\xa2\x82\x2e\xc4\xa5\x70\x23\x05\xbf\x9f\xd7\x5e\xa6\x56\xd4\x72\x45\x0e\x5e\xf9\x8d\x44\x42\xc9\x3d\xe6\x0d\x71\x60\x47\x19\x38\xcb\x7a\x44\x6f\xb9\x48\x5d\xee\xa9\x59\x18\xf4\x82\x78\x5e\x08\xb0\xbb\x56\x77\x85\x2c\x6c\x9e\x36\x05\x03\x3e\xfc\xf1\x83\x20\x61\x01\xc9\xa8\x66\xfd\x55\x96\x46\x93\xec\x60\x7d\xf2\xce\xaa\xc4\xce\x66\x43\x93\x1c\xad\xd7\xac\x83\xcb\xcd\x0f\x3a\x02\x7f\x8c\xb8\xce\xfc\x30\xac\x0f\x02\xf8\xd5\xcc\x77\x44\x84\x5c\xa2\x87\x35\xfc\x48\xb8\xd5\xd2\x31\x16\x5c\xe5\x41\x0b\xa6\x91\xc1\xa7\xa8\xab\xf1\x9e\x8b\x54\xde\xab\x6d\x2c\xb1\xef\x2c\x09\xaf\xe2\x27\xe6\x48\x6b\x2e\x66\xca\xaf\x1e\x36\x76\x43\xb3\xac\x15\xb4\x58\x67\x8e\x61\x13\x72\xcc\x13\xa0\xcc\x57\xcd\x97\xa5\xfa\x8a\x5f\xaf\x37\x36\xf6\x32\x9e\xe5\x8a\x9e\x97\x86\xbe\xe6\x34\xbb\x2e\x70\xb8\x82\x64\x99\x2f\xbe\x7e\x7d\x7d\xd6\x26\x63\x84\xfb\x3d\xa0\xa4\xe3\xa1\x59\x09\xd0\x21\x34\xcd\xb9\x52\xe0\x19\x64\x93\xb9\x94\xb7\xe4\xc8\xa7\x29\xcd\xb8\x9e\x57\x93\x71\x22\xf3\x46\xc6\xd2\x48\xf1\x99\x3a\x75\x9c\x3d\x32\x33\xc2\xc3\xc3\x71\x91\x85\x2c\x30\xb0\xd2\x85\x56\xbe\x72\x10\x06\x93\x84\x59\xa1\x69\x9a\x4d\x75\x60\xb7\x2e\x79\x62\x75\x79\x2c\x70\x2d\x67\xd9\xc3\xe1\x30\xad\x6e\xed\x9b\x08\x10\x9f\x9e\xed\x85\xf1\xbb\xca\xb5\x28\xdc\x99\xf5\x6b\x6b\xd7\xcc\x2a\xd9\x0f\x07\x4c\x65\xd5\xc5\x84\xa9\x61\xc0\x54\x7f\xab\xdf\x27\x29\xb3\x85\x39\x4c\x19\x6d\x86\x46\xaa\xdd\xe6\x69\x27\x0d\x42\x80\xe1\x10\x6a\x88\xdd\x27\x0e\xe3\x6d\x2a\x17\x1c\xb5\x95\x4d\xc6\xca\xcb\x8a\x39\x1d\x59\xf7\x85\x91\x57\x20\x04\x9d\x22\x86\x26\x39\x97\x42\xba\xc2\x0b\xa3\xee\x48\x01\x47\x04\xc2\x12\x36\x66\x0a\xfb\xe9\x2e\x85\xc6\x12\x9d\xc7\xe2\x6b\x93\x56\xe8\x16\x6a\x00\x2d\x02\x4a\x3d\xa7\x7b\xae\xe7\xae\x3b\xc4\x20\xa2\x76\x05\x4a\xa6\x20\xd0\x27\x08\x2b\x4b\x59\x2a\x9b\x77\xe5\x03\x12\x11\x20\x4d\xee\xae\x81\xa4\x38\xc3\xd8\xd4\xfc\xeb\x50\x35\x33\x1c\x02\x72\x75\x14\x51\x65\x4e\x17\x9b\x4e\x59\x02\x75\x76\x4d\xc6\xb3\xf7\xc6\x11\x47\xc7\xf5\xcd\x23\xa4\xf6\xa5\x00\xe6\x90\x39\x24\xed\x9c\x7f\x34\xa3\x6e\x52\x8f\x06\x45\x27\x01\x99\x72\x3d\x99\xe3\x31\x21\x97\x22\x24\xea\xe3\xc1\x40\x79\x7b\x60\x3e\xbb\x50\x9b\xad\x6a\xc2\xc3\xa3\x8b\x17\x61\xac\x0d\x17\xaa\xb1\x79\xca\x2a\x52\xda\x60\x63\x2d\xa4\x19\x6f\x19\x2c\x76\x21\xee\xe2\x08\x18\x76\xf5\x9a\x97\x8d\xc3\x44\x71\xd4\x4a\xbc\xa6\x2b\x16\x13\x6b\x37\xb6\xe3\x36\x6b\x63\x32\x68\x92\x9b\x62\x37\x1d\x6e\x6f\x34\xed\xee\xf0\xcd\x56\x2a\x1d\x89\x54\xeb\x22\xac\xc6\x18\xf5\x8f\x3c\xa8\x67\x0d\x9f\xa8\x6f\x11\x54\x06\x00\x89\x5f\x37\xde\x6c\x58\xde\x21\x7e\x7f\x25\x53\x32\xa7\xfd\xcb\x57\xa3\xca\x40\xc7\x1f\x40\x89\xe2\xff\xf6\xba\x7f\x6d\x63\x08\x69\x0b\x2f\xb0\x28\x8a\x90\xb1\x66\x51\x9f\x53\x62\xcc\xd8\xcc\xa7\xe4\xe4\x45\x66\x94\xd1\xd6\x97\xc7\x98\x80\x0c\xbc\xdf\x40\x26\x3f\x09\x13\xad\xc1\xcf\x1d\xa8\xd4\x09\xf9\x11\x23\xee\xa8\xf2\x99\xe0\x1e\xfb\xe6\x2a\x90\x37\x4b\x00\x5a\x82\xeb\x7e\x00\xa5\xc1\x88\xf0\x99\xf3\x55\x92\x94\x4f\xa7\xcc\x67\xad\x4f\x18\x29\x68\x49\x73\xa3\x0c\x29\xe2\xb6\x68\xc2\x66\x1c\x97\xc2\x1c\xae\xcc\x43\x55\x83\xbc\x9c\xd8\xeb\x98\x6b\x92\xf3\xd9\xdc\x1e\x17\x42\x01\x02\x80\xa0\xe2\x71\x5a\x92\x4c\xd2\x94\x80\xe4\x91\x25\xb9\xa7\x65\x6e\x34\x34\x9a\xcc\x21\x59\x83\x0a\x92\x56\x25\x20\xf4\x6a\x46\xd3\xc5\x48\x69\xaa\xfb\xc9\x1a\xbb\xca\x39\xb4\xfc\xfa\xed\xe1\xe3\xf7\xf0\xf1\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\x65\x1c\x4f\x2a\x15\x7e\x0f\x1f\xff\x24\xa0\xeb\xf6\xf0\xf1\xee\xd9\xc3\xc7\x77\x3c\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\xcb\x91\xef\xe1\xe3\xbb\x9f\x3d\x7c\x7c\xd7\x5b\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\xf3\xb3\x87\x8f\x7f\x2a\x40\x74\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\x0f\x1f\xbf\x87\x8f\xdf\xc3\xc7\xef\xe1\xe3\xf7\xf0\xf1\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\x0f\x1f\xbf\x87\x8f\xdf\xc3\xc7\x37\x9e\x3d\x7c\xfc\x93\xb2\xda\x23\xf2\xc8\x52\xde\x0b\xfa\x89\xc1\x49\x72\xc9\xd6\xbe\x42\xbf\x77\x3e\x94\x4c\xaa\xe9\x94\x95\x20\xf0\x61\x14\xfe\x32\x5c\xc5\x41\xf4\xe2\xbd\xdf\xdb\x64\x2d\x1c\x80\x85\x2d\x19\x4d\x95\xad\x58\xd9\x40\x1e\x85\x24\x63\xc1\x36\x1b\x19\xcd\x2f\xdf\x7e\x15\x0f\xe8\x84\xcf\x6d\x85\xb1\xbe\x15\x49\x5c\x56\x5f\xbd\x29\xeb\xaa\xc0\xdc\xde\x24\x99\x54\x88\xe4\xae\x39\x73\x0b\x96\xcc\xa9\x10\xcc\x5b\xfd\x5c\x83\xf7\x6c\xc2\x98\x20\xb2\x60\xc2\x5e\x57\x94\x28\x2e\x66\x88\xe2\x37\xaa\x35\x4d\xe6\x63\x33\x52\xe1\x37\xa4\xce\x38\x76\x3f\x51\xba\x64\x34\xf7\x39\xe4\x39\x45\xe4\xd0\x98\xa1\x10\x9a\x94\x52\x29\x92\x57\x99\xe6\x45\xc6\xdc\xc7\x88\x62\x50\xe4\x62\x0b\x9f\xc2\xc2\x62\xb8\xa8\x91\xbe\x7c\x52\x8f\xd6\x4d\x5b\x36\xb1\xfb\xc0\x17\xd1\x9f\x42\xc3\x15\x61\x79\xa1\x17\x21\xa3\x91\x91\x29\x2f\x95\x26\x49\xc6\x41\xe9\x83\x11\xdb\x6a\x6f\xf8\x5e\x3f\x49\xa7\xee\x09\xb7\x52\xca\x2d\x85\x48\xc1\x92\x2a\xb4\xb2\xf9\x79\xf5\x07\xed\xa7\x7a\xe9\xa6\x5c\x39\xeb\x58\x9d\x10\xea\x51\xea\x2c\x23\xf9\x95\x00\x56\xf2\x97\x33\x7c\xbd\x97\xac\x7b\xa5\x31\x9c\x06\x24\x6d\x9d\x80\x19\x0e\x3b\x94\x13\x60\xd6\xd5\x41\x23\xd1\xd5\x7c\x6b\x9f\xd6\xba\x2c\x0a\x7a\xa9\x02\x03\x0a\x76\x67\xce\x10\x4b\x98\x51\xa5\xe8\x86\x93\xbf\xb3\x83\xdf\xd0\x23\x5e\x33\xa5\xe8\x8c\x5d\x21\xc2\x6d\x9b\x9c\x1d\x10\x71\xab\x37\x0f\xd8\x2d\x03\xcf\x07\xfc\x04\x25\x05\xea\x94\xb4\xb6\x06\x4d\x72\x3b\xbe\xa0\x13\xdf\x97\x5c\x6b\xd6\xbf\xac\x5c\x59\x5c\x45\x88\x8d\x2f\xc3\x1a\x1c\x2e\x25\xbe\xb9\x45\xe8\xdf\x2b\xfb\x71\x43\xdc\xdc\x8d\x22\xb5\xe9\x62\x13\x46\x26\x25\x67\x53\x32\xe5\x90\xab\x06\xd9\x5e\x27\x80\x8c\xd5\x7f\xb2\xac\xdb\x4d\x29\x56\xc2\x7c\x9d\xf9\xe8\xe7\x3d\x26\xdf\xb9\x89\xeb\xb2\x12\xe6\xb6\xeb\x37\x57\x9d\x66\x0f\x35\xbf\x7c\x4a\x66\x90\x45\x56\x5a\x63\xe8\x0f\xcf\xfe\xf3\x4f\x64\xb2\x30\x5a\x07\x28\xea\x5a\x6a\x44\x2d\x9c\xdf\x84\x8c\x89\x99\xd9\x6b\x2b\x02\xdb\x15\x9f\x61\x87\xa0\xd1\x09\x62\x98\x46\xb1\xfa\xfc\x76\xd2\x56\xb5\x4e\x53\x76\x77\xda\xd8\xff\x51\x26\x67\x63\xd7\xf3\xa5\x7f\xe2\x75\xf6\x6e\x9f\x52\x84\x76\x2f\xad\x39\x2a\x32\xe3\xc9\x22\xea\xb0\x78\xe8\x3a\x32\x97\xf7\xd6\x6c\x5e\xc3\xe1\xc8\x84\xdb\x89\xb1\xd9\x8a\x2a\xb3\x49\xca\x5f\x85\x1a\xf4\x4a\xb1\xd5\xba\xc7\xb5\xe7\x1c\xb3\x33\xfe\x13\xcb\xd8\xf8\x36\x91\xd1\x0f\x59\xba\xda\x0b\xe7\xb6\x47\x5d\x23\xde\x3f\x42\xbe\xa2\x59\x36\xa1\xc9\xed\x7b\xf9\x4a\xce\xd4\x5b\xf1\xb2\x2c\x65\xd9\x9e\x4b\x46\x11\xc6\x68\x32\xaf\xc4\xad\x6d\x1b\x11\x10\x34\xe4\xcc\x68\xf1\x45\xa5\x7d\xea\xfc\x9a\x05\xef\x25\x6c\x91\x28\xfc\x65\xea\x3d\x1e\xf5\x57\xd8\x47\x5e\xbb\x2c\x5c\xf9\x59\xbf\x3d\x65\x4e\x5d\x73\x7c\xca\x1f\x18\xb3\xec\x9f\x3f\xfb\xc3\x17\xf6\x78\x12\x59\x92\x2f\x9e\x41\x12\xb2\xea\xbf\x9f\x41\xd0\xc2\x1d\x62\x14\x8a\x9c\x66\x99\xb1\xc4\x9b\x07\xcb\x30\xca\xb8\x6e\x9e\xd4\x4b\xd1\x1f\xa4\x9d\x9d\x23\x1d\x77\x64\x76\xa6\xfa\xbf\x7f\xff\x0f\xd0\xfb\xb9\x56\x2c\x9b\x9e\xd8\x0a\xa4\x80\x38\x7b\x08\x97\xf4\xa1\x93\xe2\xb8\x12\xb2\x87\x53\xc8\xef\x64\x56\xe5\xec\x82\xdd\xf1\xd8\x26\x5b\xad\x37\xbd\x17\x31\xe3\x0a\x0a\xc4\x26\x99\x4c\x6e\x49\x6a\x7f\x89\x39\xfd\x3e\xab\x6c\x19\x2d\xbe\x6f\xa6\xc8\xdc\xb8\x8d\x23\x6f\x65\xc5\xe5\xb4\x28\xb8\x98\x41\x5d\x09\xc6\x73\x4d\xef\x5b\x13\x85\x73\x09\x80\x19\x11\x95\xb7\x71\xb1\x22\xfb\x21\x8c\xea\xb4\x66\xde\xf5\xcb\x7e\xbb\x0a\xf8\x6f\x9b\x2f\x2f\xb1\x35\x76\x6d\x91\x14\x2a\xab\xc2\x1a\xd8\x3b\xd9\xac\x25\x12\xca\xc1\x30\x00\xce\x4d\x15\x19\xa2\xc1\x67\x0d\xb6\xd6\x49\x84\xc8\x48\x4e\xb5\xd3\x2f\x7d\x48\x87\x92\x82\x95\x8a\x2b\x73\xe1\x7d\x0b\x7c\x74\x9e\x51\x8e\xcd\xa4\xac\x1d\xe2\xbb\x9f\x2e\x3e\x8e\x32\x6a\x70\x02\xe2\x8f\x51\x79\x7d\xd1\x55\x80\xfd\x79\x79\xf6\x98\x02\x30\x77\x9c\x64\xba\x92\xa9\x7b\x19\xee\x21\x0b\x76\xbe\x46\x25\xef\x17\x4c\x4d\x8d\x7d\xb5\x0b\xe0\x03\x88\xa6\x6f\xeb\x39\xb7\x25\x93\xf9\x49\x84\x68\xb2\x74\x1e\x41\x20\xc1\xc0\x06\xca\x23\x90\x44\x6e\x88\x6d\xa1\xe2\x4d\xbb\x08\x89\x64\x37\xbc\x81\x8a\xe0\x6c\xb1\x31\xb1\xf9\x18\x66\xef\xdc\x07\x90\x54\x0f\x5f\x1c\x3e\x88\x54\xb2\x4b\x56\xca\x82\xce\xd0\x4d\x89\x96\x56\x6e\x99\x44\x13\x4e\xc2\x28\xfc\xf0\x7b\x6c\xb0\xd9\x21\xc9\x01\x2d\x96\xd6\x28\x38\x80\x09\x65\x93\x09\xfc\xb6\x08\xb4\x40\x9f\x33\x57\x17\x7b\x4f\x17\x84\x96\xb2\x12\xa9\xf3\x8e\x05\x17\xe6\xeb\xa5\x49\xbc\x91\x02\x1b\xc9\x76\x31\x85\xf1\x12\x5e\x05\x04\x56\xb8\x20\xcf\xc7\xcf\x9f\x3d\xa5\x0b\x05\x46\xb9\x74\xa1\xbc\x09\x17\x8a\x3d\xab\x0f\x32\x5e\xdf\x3c\x60\xc0\x98\x5f\x3b\x57\x46\xe8\x0d\x00\x76\x0d\x78\x0c\xe1\x47\xf7\x25\x47\x28\xc3\xf6\xa9\x5b\xd3\x1d\x81\xfa\x6a\x2c\x8d\x46\x9d\xfe\x71\xcb\x6e\x40\xd2\x44\x77\x1a\x88\x87\x5e\x50\xd5\x64\x47\x12\xcd\x09\x25\x38\x52\xb1\x02\xad\x59\x32\xb9\x59\xb8\x45\x42\x2e\x68\x49\x0e\x0e\xc8\x91\xa5\x77\x68\x2b\x3a\x8f\x1f\x84\xf5\xdc\x22\xbe\xfc\x58\x20\x91\x46\x5b\x0b\xf9\xf2\x63\x41\xc1\xd7\x55\x6c\x5e\x51\xe4\x94\x6b\x1f\x21\x6a\x45\x91\x54\xbf\x64\x73\x7a\xc7\x14\x51\x3c\xe7\x19\x2d\xb3\x85\x59\xda\x6b\x3b\x67\x32\xa9\x34\x61\xe2\x8e\x97\x52\xe4\xd8\x5e\x34\x84\xdc\xd1\x92\x03\x1e\x4e\xc9\xa0\x42\xde\x98\x55\xff\xe3\xe8\xdb\xb3\x77\x90\x91\x73\xec\xa0\x03\xec\xba\x20\x49\x56\xca\x02\xe0\xb4\xe7\xde\x18\xda\x8e\x18\xc8\xcf\xdc\xec\x36\xb8\x2d\xdc\xbf\x23\x6e\xa0\xbc\xd2\x95\xed\xe1\xf3\x31\xc9\x2a\xc5\xef\x1e\x42\x22\xc6\xe8\xc8\x41\xb3\x79\xc2\x2a\xb2\x2b\xef\xbe\xe0\xbd\x67\x6c\xa9\xfc\xbc\x66\x06\x47\xa2\xae\xfc\x86\x10\x05\x5c\xd2\x01\xe5\x22\xce\x9f\xee\x03\x73\x87\x2a\x00\x34\x36\xd3\x4b\x4e\x90\x92\xd0\xa2\x37\xd8\x64\x5d\x8f\x25\xba\xa2\x28\x02\x4e\xcc\x10\x6f\xed\x6e\x9c\x4c\x18\x7e\xea\xe5\x0e\x14\x5f\xf4\x73\x84\x90\x29\xbb\x66\x19\x6c\xe2\xe6\xf1\xc4\x76\x3c\x46\x2d\x44\x3b\x0d\xb2\x31\x8e\x9e\xe9\x74\xce\xd9\xc5\xcc\xfa\x7c\xdf\x4b\x7d\xe3\x1a\xef\xf4\x7c\xbc\x73\x4e\xe8\x4e\xb1\xcb\x86\x27\xb6\xa5\x03\xce\xca\x9a\x62\x9a\x1e\xb5\x21\x67\xcf\xec\xb9\xa5\x19\x64\x41\xbb\xee\xbe\x19\x99\x19\x3a\xd6\x59\xe3\x90\xb7\xfb\x4e\xc0\x32\xbe\xa6\x85\x82\x2d\x64\x3a\x26\xd7\x32\x0f\x37\xb1\x59\x4c\xd7\x27\xbc\x8f\x62\xa3\xcd\x8d\x31\x2b\xe6\x54\xcc\xac\xd3\x5d\xde\x9b\x0f\xcc\x79\x61\x93\x66\xa9\x0e\xc4\xfb\xb4\xc1\x89\x7d\xb9\x99\x5b\xf6\x82\xfc\x60\x2c\x00\xf0\x7a\xcb\x7b\xc8\x43\xfc\xfa\xf2\x22\x88\xa0\xfe\xf4\x9c\xaf\xae\x61\xd1\xc9\xe7\x63\x87\xe4\xad\x67\x3c\x25\x13\x0b\x32\xa1\x98\x26\x47\x82\xdd\x5b\xd7\x00\x49\x2c\x5e\x42\x9f\x27\xa0\xa5\xbb\xf8\x91\x84\x81\xbb\x0f\x1e\x93\xdf\xdb\x2f\x16\xc6\x94\x83\xd8\x7e\xdf\xec\xb9\xb6\x79\x8f\x6f\xdf\x1d\xba\xa8\x40\x79\x3f\x2a\xef\x47\xa3\xd1\xc8\xac\x82\x6f\xb1\xd3\x6a\x31\xd4\x43\xd3\x06\x87\xa5\x26\xb9\x4c\xf9\x74\xb1\xb4\x3f\xe6\x6e\xaf\x87\x07\x11\x1f\x2a\xfa\xd2\xe1\xec\xbc\x7b\x30\x71\xf1\x29\x5f\xd8\x4c\x21\x77\x78\xce\x81\xcf\x30\x21\xb4\x76\xb4\x79\xcd\xeb\xa1\xe7\xf3\xc4\x68\x7f\x5c\x96\xfd\x4e\x53\xe0\x72\x70\xdc\x6c\x58\x43\x9f\x27\xee\x98\xc3\x96\x6d\xf5\x72\xbd\xa1\xc8\x3e\x16\xd2\x16\x62\x83\xff\x16\x80\x04\xdf\x37\xb1\x0e\x3d\x58\xa3\x39\xf0\x7d\x7b\xa4\x65\xfb\x40\x5b\xad\xd9\x15\x52\xf8\xa5\x24\x13\x6a\x3e\x18\xa6\x72\xd4\xef\x10\x68\x30\xcb\xf1\x98\x5c\x3a\x55\x00\x00\x04\x85\x74\x10\x85\x44\x0a\xc2\x8a\x39\xcb\x59\x49\x33\x37\x0c\xc4\xfd\xac\x6c\x23\x28\xaa\x5e\x18\x71\x5d\x1a\x36\xb7\xaa\x42\x4e\x0b\xdb\x1c\x10\xc2\x68\x29\x2f\x1d\x44\x76\x1f\x9b\xd2\xac\x72\x79\xc4\x07\x6f\xa1\x61\xd8\x6b\xae\xc0\x60\x3f\x00\x6a\x07\x67\x90\x2c\x75\x10\xaf\x20\xf9\x37\x83\xdf\xa2\x3b\x56\x8c\x55\x3e\x90\x4d\xf1\xa2\xdb\xe1\xa1\xab\x0e\x91\x8d\xf0\x22\x5a\x28\x39\xa8\x85\x1d\x77\x4e\x8a\xeb\x99\x14\x49\x7c\x19\x65\xd9\x15\xa5\x51\x8d\x75\xba\xee\x5e\xf2\xe1\x9b\xde\xc5\xb7\xbb\x23\xbd\xe0\x79\xf8\x46\x77\xa1\x89\x1d\x42\x73\xe8\x6f\x71\xd7\x6a\x5f\xd7\x37\xc6\xbe\xe6\x76\xcb\x76\xc6\xb4\xbf\x87\x5e\x47\x5b\xbb\x4d\x2d\xeb\xfa\x85\xe7\x9a\x86\x76\x7d\x87\xa4\x5f\x19\x89\x41\xaf\x44\x28\x4c\x3b\x87\x22\xc7\x3a\xec\x90\x1d\xe9\xa2\x7b\xd1\xc5\x0b\xc0\xcd\x5d\xe8\x56\xd1\x4c\xfb\xf6\x67\x73\xff\xb9\xae\x9d\xc7\x09\xd6\x1d\xe2\x96\x0e\x04\xa1\xef\xa1\xfa\xe9\x85\x67\x4c\xaf\xb9\xe8\x2e\x73\xc6\x50\xea\xd3\x18\x7b\x3a\x1a\xac\x26\x40\x23\x32\xbd\xf1\xad\xe5\x96\xdb\xc6\xf5\x12\x46\xc9\xa4\x5f\xe5\xc5\x8d\x8f\x94\x22\x9b\xc9\xc5\xb5\x91\x43\x1a\xf2\xa4\x46\xf6\x8a\x88\x02\x47\xb8\x55\x71\x4d\xe3\xe2\xda\xc5\x3d\x95\xb9\xe1\x5a\xff\xc4\xb5\x85\x7b\x2a\x73\xc3\x35\x81\x8b\x6b\xff\xf6\x34\xe6\x86\xf4\xb4\xc7\xb4\x79\x8b\x6a\xf0\xc6\xf0\x38\xf8\xe0\x1a\xe2\x0a\xfc\x6a\xbb\x12\x36\xd1\xfd\xd1\x1e\xa2\x33\x5a\x54\x4f\x34\xb3\xa2\x08\x9a\xe8\x6e\x68\xa1\xcb\x19\x82\x28\xa2\x0f\xda\x4a\x7f\x33\x04\xd9\xcd\x1d\xd0\x36\x74\x36\xc3\xc4\x54\xb7\xe8\x7d\xf6\xb0\x42\x6f\x57\x9d\xce\x22\x7a\x9c\xb5\x7a\x97\x21\x48\x77\x76\x37\x5b\xc3\x9c\x08\x92\x1b\xfa\x9a\x6d\xea\x57\x86\x3b\x35\x6b\x3a\x9a\x6d\xec\x54\x16\xb1\xa2\x35\x25\x7c\x8f\x32\x34\xcf\xe0\xe2\xaa\x88\x8e\x64\x58\xc9\xdd\x08\x6d\x80\x07\x2c\x46\x4f\x3f\x0b\x59\xca\x10\x14\x51\x4d\xf5\xbc\xae\x5c\x73\xa6\x5d\x9f\xee\x03\x78\xd3\x4b\x8a\xf3\x09\xf0\x95\x0b\xb4\xad\xdc\x73\xbd\xd2\xa3\x28\x79\x4e\xcb\x05\xf9\xfa\xf2\xc2\xea\xcf\x2d\x13\x40\x48\x3f\xec\x70\x46\xd2\xfe\x84\x00\x63\x79\x88\x05\xf6\xb2\x45\x65\x2e\xc6\xd4\x68\xe3\x8b\x7b\x71\x91\x6f\xb5\x50\x89\xce\x62\x36\xfd\xda\xbe\x41\xe6\x32\x4b\x09\x0d\x1c\x20\x68\xce\x54\x41\x13\x23\xa5\xed\x5f\xf4\x2b\x4d\x69\xc0\x46\x87\x60\xd8\x95\x4c\x95\x8d\xbd\x54\xa2\x06\x1e\x72\xd4\xc8\xd1\xa4\xd7\xf3\xbe\x4e\x54\x1c\xbb\xf0\xb7\xf7\x49\x65\xb4\x12\xc9\x7c\x07\xbb\xb6\x66\x51\x42\x54\x83\x92\x5b\x56\x0a\x96\xd5\x3d\x19\xac\xfd\xda\x2b\x27\xfa\x9d\x4e\x31\x49\xa5\xd8\x24\xbb\x35\xc0\x91\x53\x2b\xe3\xcd\xa7\x16\x0e\xb9\x17\xa3\x89\xc6\xa4\x90\xa0\x11\x5d\xdb\x79\xbd\x16\x41\xe3\xc1\xc7\x87\x4d\x70\x41\xa5\xac\xe0\x30\x5a\xd1\x69\x2d\xb8\xa3\x1d\xd3\x60\x32\xbe\xb5\x64\x7f\x44\x39\xa2\xa9\x64\x48\xaf\xc6\x7a\x74\x0e\xd5\x8a\x7b\x6c\x5d\x5f\xc9\xfe\xe6\x0a\xb1\x0e\x5c\xd4\x46\xee\xd0\x81\x8b\x3f\xee\x43\xfa\x47\xc6\x74\x8e\x84\xdf\x23\xce\xd8\xe3\xf4\x8c\x8c\xe8\x16\x09\xdb\x81\x20\xb9\xc3\x3e\x91\x11\x72\x66\x68\x6f\xc8\xc8\xae\x90\xb8\xa2\xa4\xad\xfb\x41\x46\x4c\x3c\xaa\x07\xe4\x83\x74\x7f\x8c\xe9\xfb\x08\xf9\x00\x08\x9a\xa8\x8e\x8f\x8d\x4e\x8e\x28\xfb\xf7\xa1\x7a\x3d\xc6\x74\x79\xf4\x7f\x8c\x21\x8b\xee\xef\xe8\xfb\x6b\x61\xbc\x0b\x88\xce\x8e\x64\xb5\x63\x23\x82\xf0\xa6\x9e\x8e\x9b\x7b\x35\x22\x88\x6e\xec\xe6\x88\xea\xd2\x88\x12\xb3\xae\x8f\x23\xb6\x3f\x23\x82\x26\x2c\xe4\xa0\xce\x8c\x31\x85\x01\x91\xdd\x18\x23\xfa\x30\x2e\xc5\x20\x71\xdb\xd4\xd3\x81\x71\x7d\x67\x45\xd4\x0d\xb5\xda\x7b\xb1\x33\x1e\x89\xa3\xb9\xa6\xeb\xe2\x76\x91\x21\xf2\xd0\xd1\x21\xb2\x26\x42\xf4\xd8\x2e\x6a\xc4\x1f\x0d\xc4\xae\x6c\xb3\xe7\x20\x8c\x37\x9c\xfd\x8f\xb1\xfc\xb5\x2c\x64\x26\x67\x8b\xeb\xa2\x64\x34\x3d\x97\x42\xe9\x92\xf2\xce\xaa\xcf\xf6\xf8\x37\xbd\xbf\xf1\xf5\x5e\x53\x19\x45\xbf\x81\x63\x0c\x28\x1b\x92\x28\xf8\x8b\xce\x8d\x87\x84\x32\x70\x31\xcb\x54\x11\x9a\x4b\x77\x9f\xcc\xf8\x1d\x13\x61\x29\xba\x38\x0d\xab\x5c\x43\x54\xa6\x3f\x23\x7c\xcd\x84\x5f\x35\xdf\x0c\x00\x7e\x5a\x92\x29\x17\x69\x98\x41\xef\x61\x30\x33\x74\xfe\x11\x50\x01\x7c\xf1\x1b\x57\x2e\x62\xa4\xfc\x27\x68\x69\xa4\x19\x14\xe0\xf4\x1f\x31\x59\xab\x4f\x56\x51\x0c\x70\x7c\xb0\xa4\x36\xd9\x96\x97\x24\x91\x65\xc9\x54\x21\xc1\xa3\x8f\x20\x6b\x57\x9e\xa4\x32\xa7\x5c\xf4\x1d\xf5\x18\x87\x06\xcc\xfb\xe5\xc7\xa2\x74\x80\x5d\xd1\xde\x83\x65\x02\x36\x04\xe7\x7d\x58\xb0\x96\x08\x92\xa4\x5e\x6f\xe7\x26\xc8\x8d\x7a\x66\x73\x8e\x9b\x3f\x81\xed\x38\x7b\x73\x81\xab\x86\x8a\xe8\x4e\xb4\xec\x86\x6d\x33\x41\x63\x08\x30\x41\x14\xc9\xc6\xa4\x9a\xa1\x7b\xa7\x13\xa9\x13\x70\x6a\x2d\x4e\x2c\x70\x18\xb6\xf2\xd7\xb6\xea\xf4\x24\x21\x0a\xe4\x8c\xb6\x5b\x66\x61\x59\x2c\x75\x5c\x85\x52\x7c\xc7\xa3\x5b\x86\xac\xd8\x24\xcb\x8b\x6a\xc6\xe7\xa1\x38\x60\x75\xcd\x0f\x7c\x36\x1f\x9a\x64\x63\x51\x5d\x3c\x17\x8d\xd0\x40\x86\x75\x1c\xf2\x2b\x3e\x70\xda\x61\xc3\x4a\x66\x0e\x89\x65\x62\x33\xf7\x43\xe5\x82\x78\x52\xa8\x39\xc7\x44\xa0\xc2\x24\x24\xa1\xa0\x9f\xc8\xa9\xdf\xed\x10\x84\xb2\x1f\x83\x73\x12\x41\xf1\x52\x9c\x90\x37\x52\x9b\xff\x7b\xf9\x91\x2b\x6d\x95\xea\x0b\xc9\xd4\x1b\xa9\xe1\x27\x0f\xba\xc4\x76\x12\x03\x17\xd8\xe5\x46\x73\x0b\x1d\x56\x96\x74\x01\x71\xbd\x41\xed\xb0\x94\x03\xc1\x63\xf5\xb6\x71\x45\x2e\x05\x91\xa5\x5b\x9f\x98\x6d\xf2\xba\x9e\x72\xc3\xf2\xb1\x61\x63\xac\x40\xfe\xb7\xff\x5a\x04\xd1\xe6\xb8\xdc\x56\xc9\xb2\xb5\x53\x98\xb4\xc8\xd5\x89\x2f\x0d\xd1\x0d\x0f\x72\xf6\xed\x6f\x22\x3a\x75\x12\xc3\xeb\x19\x44\x2e\x5c\x37\x62\x6a\xf6\x83\x6a\x36\xe3\x09\xc9\x59\x39\x03\x78\x97\xbe\xa0\x41\xf3\x89\xec\x33\x37\xb0\xb5\x58\x6c\x5b\xae\xb8\x56\x64\x23\x73\xea\x91\x7f\xe9\xb7\x19\xf5\xe7\x91\x0d\xc8\x62\x66\x09\xd7\x3b\xe8\x5c\xa8\xd5\x8f\x2d\xe1\x5b\x1e\x14\x7a\xbf\x56\x75\x10\x3b\x48\xab\x7e\xe4\x14\xca\xb5\xfe\xaf\xb9\x5e\x81\xbd\xff\x1f\xee\x36\xa4\xbc\x54\x63\x72\xe6\x90\x55\x9b\xef\xfb\x3a\xa9\xc6\xa7\x50\x24\xcd\x48\xb8\x22\x86\x4f\xee\x68\xc6\x6c\xa3\x4a\x2a\x08\x73\x0d\x3d\xe4\x74\x45\x83\xc2\x89\x98\xfb\xb9\x54\xf6\xce\x0f\x0e\xb2\x83\x5b\xb6\x38\x38\x59\x91\x5e\x07\x97\xe2\x00\x47\xd3\x83\xba\xb5\x24\x42\xd0\x5a\xc0\xd5\x76\x00\xbf\x3b\xc0\x66\xc5\x90\x2d\x94\xb7\x87\x68\xde\x9f\xd3\x8f\xd7\xb7\xec\x3e\x0e\xdb\xf3\xb5\x7d\xa9\x01\x7a\x63\x31\xa5\x66\x25\x8b\xc0\xf5\x04\x03\x20\xa7\xe0\xad\xac\x04\xbb\x63\x66\x39\x53\x6e\x38\x7e\x52\x01\x5e\x02\x40\x90\xdc\xdc\xcf\x99\xf8\x20\x14\xd5\x5c\x4d\xa1\xe6\xfe\x2f\x17\xf2\x8d\xd4\xd7\xc9\x9c\xa5\x55\xc6\x6e\x10\x88\xb7\xda\xeb\x59\x39\xfd\x08\xd0\xe9\x50\xe9\xa4\xb5\x91\xc7\xae\xc5\x7d\xc2\xc8\x84\xe9\x7b\x66\x5b\x15\xf4\xc7\x3d\x83\x1d\xd3\xb6\x11\xdd\xa9\xd0\xb4\x9c\x81\x73\xcb\xd9\x29\x18\x30\x16\x30\x2c\x33\x39\xa1\x19\xc9\x2d\x8e\xf8\x98\x7c\x25\x4b\xc2\x3e\xd2\xbc\xc8\x98\x4d\x54\x20\xbf\x1f\xfd\x5b\x0a\x46\x92\xac\x52\x9a\x95\xfd\x73\xf7\x7b\x55\x23\x09\x3f\xb7\x0a\x76\x11\x42\xe1\xc1\xa5\xd9\x32\x42\xfb\x03\xc9\x60\x3f\x13\xaa\xc8\xf3\xd3\xe7\xa7\xcf\x5e\x90\x9f\x89\x19\xda\x73\xf7\xff\x9f\xbb\xff\xff\x3d\xf9\x99\xfc\x4c\x08\xb9\x22\xa4\xf5\xff\xe6\xf9\xb9\xf7\x23\x23\xc2\xa7\xcd\x39\x3c\x37\xcb\x90\xc8\xdc\x2d\x38\x49\xa8\x08\x2e\x6f\xe5\x38\x02\x65\x96\xda\xa1\x41\xc8\x3c\x91\x39\x83\x39\x3c\xff\x9f\x9e\x06\x34\xc4\xd0\x44\x0a\xf7\x97\xcf\x8f\x60\x4a\xfd\x61\xa3\x7b\xf0\xf7\xe7\xf4\xd6\x9a\xbb\x67\x89\xae\x68\x66\x06\x7f\xf4\xf9\xe8\xd9\x31\x91\xa2\x45\x8e\xdc\x71\x99\x61\x70\x0a\xdd\x0a\x1c\x3d\x3f\x1e\xaf\x2c\xc9\xe7\x6b\x96\x04\x93\x07\xe0\x57\xcb\xce\x92\x8a\x05\x0c\x6d\xf3\xa9\xf3\x07\xee\x4c\x2c\xee\xe9\x02\x7d\xec\xbc\x3b\x62\xc6\xef\x18\x99\xf3\xd9\x1c\x5c\xa0\x21\x8f\x5b\x4b\x7f\x4a\x30\x99\xa8\xb6\x75\x3a\x0c\x6a\x41\xb8\x1e\x93\x4b\x7d\x78\xa8\xa0\x0b\x94\x55\x3c\x5c\xf8\x2c\x80\x30\xe2\x1a\x97\x1a\xc6\x82\x43\xf1\x6c\xc9\x29\xdf\x0b\x14\x1b\x83\x9c\x1f\x91\x58\xe3\xe4\xc6\x37\xfd\xb6\xe5\x5a\xe7\xd7\x37\xb5\x65\x69\x2e\x44\x39\xb5\xb9\x72\x70\xbe\x11\x86\xf0\x1b\x99\xfa\xba\x32\x17\x91\xb0\xf6\xa9\x93\x16\x5c\x05\xd3\x9a\x43\x08\x2f\x41\x60\x04\x37\x0a\x36\x1b\x0d\xdd\x6c\xc9\x85\x13\x9a\xca\x36\xc4\xea\x77\xaa\xd9\xe7\xbb\x9a\x92\xcd\xe9\xfa\x2f\x70\x1e\xc0\x87\xfe\xdb\xc6\xda\x0e\x26\x55\x72\xcb\xf4\x81\x95\x78\xba\xec\x57\xef\xb4\x24\x45\xa5\xc9\x84\x66\x54\x18\x75\x7d\xc5\x5f\xa5\xa5\xfd\x98\xa5\x0c\x0c\x88\x00\xb6\x5d\xe6\x4f\x14\xa7\x20\x74\xbf\x95\x53\x1a\x77\x91\x7f\xb7\xfc\x7a\x23\x2b\xd4\x79\x49\x53\x86\xd8\x5c\xd7\x96\xc7\x48\x1f\x28\xbe\x83\xf2\x3a\x71\x78\x58\x9f\x55\xd8\x5f\x7b\x61\x24\xc1\x27\xdb\xbf\xc7\x23\xd2\xba\xeb\xc9\x91\xcb\xb9\x3c\x26\x9a\x65\x99\xe5\x70\x2f\xc8\x4a\x82\x81\x15\xd1\x32\xbc\x00\x02\x64\x44\xda\x72\x6d\x1d\xe1\x28\xa2\xbe\x6b\x8e\xb9\xad\xc5\x22\xe4\x0f\x9f\x10\x02\x50\x43\x33\x8e\xea\x9b\xd7\x23\x28\xed\xe1\xb4\x97\xcd\x9c\x65\x05\x29\x59\x5a\x21\xfa\x09\x98\xc1\x11\xa2\x6e\xd9\xbd\xd1\xea\xeb\x9d\x20\x16\x45\xd7\x1f\xcb\x83\x16\x53\xf4\xe7\x9e\x4e\x65\x69\x74\xf8\xd6\x35\xc4\xa7\x70\xe8\x3c\x1a\x19\xbb\x63\xe5\x82\x14\x52\x29\x3e\x41\xe4\xa4\x83\xbc\xa2\x4a\xf1\x19\x58\x05\xa1\xda\xc7\x50\xb6\xd3\x76\x57\x27\x39\x70\x57\x61\xff\x28\xa5\x20\x4a\x36\x45\xcc\x2f\x44\xbd\xfa\xbd\x51\x4d\xba\xd5\xab\x2b\xf3\xbf\x5e\x92\xab\x6a\xd8\xe5\x94\xac\x91\x01\x61\x2e\xad\xc3\x87\xb8\xf0\x7b\x35\x33\xaf\x79\x7d\x0e\x0a\xd0\xef\xfb\xf5\xa9\x5a\x41\xfb\xfd\xe9\xe7\xa7\xcf\x8f\xcc\x5a\x7c\x7e\x6c\x56\xa5\xa5\x5a\x3d\x0f\xaa\x15\x9a\xb2\x9b\x31\x53\x2d\xe5\xea\x52\x78\x28\x44\x59\xa6\xca\x15\xf1\x59\x66\xe8\xa5\x68\x66\xac\xb4\xcb\x11\xe3\xb9\xbf\x43\x4e\xe0\xdc\xd7\x52\xea\x5e\x82\x64\x34\x3a\x22\x46\x85\xfa\x2c\x97\x25\xfb\xac\x41\x6f\xa3\xd2\xb3\x23\x50\x7b\x1c\x4e\x92\x33\x1c\x3b\xff\xa6\xa1\xc6\x74\xfe\xdd\xca\x2d\xd6\xf1\xd7\x3b\x02\x60\x72\x90\xb3\xc8\xa0\xa5\x45\x7d\xdc\x55\x88\xd2\xe1\xbd\xb6\xdc\xdf\x36\x33\xcc\xa1\x7a\x78\xf0\x1e\x10\x79\x3d\xe6\x3b\x9c\x2f\xdb\xaf\xd2\xb5\xc1\x69\xa6\x8e\x37\x40\x8c\x77\x11\xa5\xa4\xf7\xea\x65\x46\x95\xe6\xc9\x97\x99\x4c\x6e\xaf\xb5\x2c\x23\x35\x8e\xb3\xef\xae\x57\x28\xb4\x56\x42\x90\xb3\xef\xae\x7b\xcf\xc5\x05\x57\xb7\xa4\x64\x4a\x56\x65\xe2\x31\x05\x94\xef\x5c\x63\x6b\x77\x43\x01\xd0\xa1\x22\xa8\xaa\x93\x9c\x1a\x3b\x9e\xd5\xcd\x6c\x3c\x66\x4b\xdd\x63\x35\xba\x53\x97\xd2\xb2\xa4\x33\x76\xea\xd8\xed\x77\xf4\x5e\x31\x3b\x7d\xc0\x22\x37\xbf\x66\x7d\xc7\x36\x26\x24\x35\x55\xef\x51\xf5\x40\xcb\xdb\xf2\x55\xc0\x4e\xb6\x05\x4b\x6d\x9c\x9b\x5e\x36\xf4\xcf\x42\x56\xe4\x9e\x5a\x9f\x1e\x40\xf2\x8d\xc9\x7b\x5e\xbc\x20\x2f\x1b\xd8\x0f\xbe\x01\x8c\xfd\x1c\xda\x15\x0a\xb7\x52\xc8\xd8\x77\x29\x94\x80\x7a\x6b\x5d\x7b\xe6\xda\x71\xe8\xcf\x28\x9a\x2f\xed\xb5\xaf\x5e\x90\x03\xf6\x51\xff\xe1\xe0\x84\x1c\x7c\x9c\x2a\xf3\x7f\x42\x4f\x01\x37\x26\x2f\x32\x9e\x70\x6d\xd4\x17\x31\x65\x65\x89\x04\x72\xb4\x26\x8d\x25\xba\x9a\x8f\xb3\x7b\xf6\x41\x0d\x0a\x5a\x2b\x83\x4a\x9f\x4a\x72\x0f\xc5\x78\x77\x46\xaf\x72\x39\x73\x4e\x4a\x44\x6e\x0b\x20\xa5\x26\x32\x2f\x4a\x99\xf3\x00\x5e\xe9\x8e\x11\xa6\xed\x5c\x94\x8b\xbb\xa0\xa5\xe6\x58\x08\xe6\xa5\x66\xd6\x80\x9e\xef\x5e\x5f\x02\xf8\x02\x9e\x5c\xc8\x0a\xe7\x63\x6e\xf3\xf6\xe5\x94\x48\xeb\x46\x3c\x71\x1e\xd0\xd0\xf9\xc1\xff\x11\x8a\xec\x64\xe1\x47\x63\xae\x81\x71\x83\x37\x8d\x82\xea\x7e\x05\xad\x6f\x54\x4a\x9f\xe3\x5c\xd7\xe6\x28\x5a\xc6\x73\x60\x6b\x61\xfe\x54\x91\x83\xe7\x07\x63\x72\xed\xd1\x50\xf1\xf1\x31\x37\x94\x9a\x96\xd1\xcb\xfd\xc0\xc0\xb5\xfe\xec\x80\x1c\xd9\xb6\xa9\x46\x1d\x42\x11\xcd\x98\xcf\xab\x0c\xd5\x16\x10\x6c\x3b\x46\xb5\xb3\x7e\xd8\x0e\xea\x31\x98\xcc\x6d\x9e\xbb\x76\x6b\x7f\xa0\xcb\x8a\x1d\x40\x3e\x8e\x34\x77\x15\x34\x8d\x67\xf8\x10\xff\x3b\x37\x82\x7a\x71\xb8\x68\x22\xcf\x03\xab\xd9\x8f\x8c\xfb\x91\x45\xec\xb3\x89\x69\x0f\x00\x03\xe7\xe0\x93\xdc\x72\x24\x1a\xfb\xd9\x7e\xed\xf2\x22\x7e\x6f\x3e\x08\xfe\x53\xc5\xc8\xe5\x45\xe8\xfb\x1d\xda\x44\x90\xb4\xa9\x59\xa0\x56\x93\x83\xca\x42\x8e\xce\x72\xfa\x6f\x29\xc8\xcb\x2f\xaf\xdd\xd0\x8e\x3f\xf1\x42\xee\xb8\x08\xc9\xaf\xf7\xae\x42\x4f\xf4\xdf\x55\xc9\x8c\x22\x17\xa5\x41\x9e\xf9\xb7\x96\xb5\x46\xf3\x73\x72\x41\x35\x05\xe5\xb0\x5f\xdb\x83\xb6\x0d\xae\x92\x18\xf4\x08\x73\x32\x27\x90\x33\x07\xbf\x6a\x68\x7d\x3b\x54\xd0\x12\xb8\x1d\x67\xaf\x65\x3a\x40\x4b\x83\xca\x81\x73\x4b\x81\xe4\x86\x04\x79\x23\x05\x3b\x01\x21\x41\x8c\x94\xc0\xdd\x0d\xf0\xe7\xdf\x95\x5c\x33\x94\x88\x8d\xba\xa6\xcd\xf9\xc1\x65\x5d\xaf\xc9\xbb\x7e\xd3\xe8\xc5\x0f\xf9\xcc\x70\x1a\xdd\x85\x3d\xc9\xe4\x04\x35\x3d\x77\x8a\x1e\x62\x66\x1f\xde\x5d\x0e\x9a\xd8\x87\x77\x97\x9b\x27\xf5\x50\x03\x1e\x68\x0c\x2c\xdb\x02\xb5\xbe\x13\xd0\x17\x70\xea\xe1\x12\x9d\x1e\xed\x1d\xb7\xb5\xae\xbf\xcb\xcb\x8f\xe3\x7e\xbd\x1d\x29\xbd\xad\x6e\xdf\xa9\xb7\xef\x7a\x67\x6e\xb9\x40\xa5\xc8\xb4\x8f\xff\x4b\xdf\xa5\xde\xc5\x52\xae\xe7\xd4\x08\xee\xba\xd7\x2c\xfa\x84\x18\x0e\x54\xe6\xd6\xf3\xac\x47\x68\x02\x29\xbd\x84\x5c\x30\x1b\x00\x48\x5f\xf8\xa4\x8f\x28\xaa\xeb\x89\xbe\xa6\x82\xce\x0c\x49\x90\xf9\x24\xb7\xff\xc4\x11\x0d\x27\xe6\xc8\xba\x92\x85\x7f\x9d\xd0\x3b\xca\x33\x3a\xe1\x19\xd7\x0b\xa3\x53\x21\x7b\x23\xa4\x8d\xb2\x0b\x05\x4b\xb8\x73\x21\x38\x58\x6d\x6c\x96\x84\xd8\xee\x1b\x47\x86\xd6\x29\x34\xf0\x38\x1e\x07\x6d\x10\x35\x51\x28\xab\x84\x22\x29\xab\x7a\x9a\x33\x17\xd4\x49\x57\x6c\xbb\xac\x4d\xe2\x59\x1d\x59\x89\x83\x56\x2f\xfc\xc5\x81\xfa\xc3\x0f\xef\x2e\x77\xaa\x86\x7c\x85\x80\xde\x59\x55\x43\xa0\xbb\xe6\x3a\x35\x04\x7e\x71\xcd\xca\x3b\x8e\xd0\x21\x3f\x91\x26\xb2\xe7\xd1\xfa\xb1\x90\xc4\x83\xd4\x96\x66\xbf\x39\x4b\x66\x29\xb7\x1d\x38\x02\xb5\x16\xd7\x4e\x6c\x9e\x39\xb1\x09\xda\x90\xe1\x85\x6e\xff\x79\x7b\xca\x48\x09\x05\x82\x6f\xd0\x84\xe1\xd6\x21\x88\x93\x1a\x39\x26\xbc\xa4\xa8\x77\xab\xff\x4f\xfd\x34\x77\x25\x2d\x12\x56\xcc\xa7\x71\xc0\x1d\xe7\xac\x98\x7f\x75\xdd\x76\xf7\x9b\x9f\x91\xaf\xae\x5b\x67\xbf\x3f\x26\x0c\x3d\xbe\x20\x03\xc6\x4c\x4b\xd9\x20\xc1\xa1\x22\x19\x9f\x32\x04\x66\x51\x54\x19\x8c\x14\x5c\xcb\x32\xbe\xfc\xe5\xf0\x9d\xdf\x47\xf2\xda\xd1\xb0\x29\xa8\x89\xcc\x32\x96\xe8\x7e\xa0\x7c\xfb\xc8\xa9\x5d\x24\x3f\x90\x75\xa6\xb4\x0b\xdd\xaa\xf1\xed\x17\x60\x4c\x3b\xb3\xf9\xd4\x6e\xd2\xe9\xbb\x97\x67\x17\xaf\x5f\x8e\xf3\xf4\x77\x73\x79\x3f\xd2\x72\x54\x29\x36\xe2\x1a\x73\xdb\x47\x64\x57\x47\xe6\xe9\xc6\xe4\x1a\x17\xc8\xc6\x56\x9b\x3a\xaf\x7f\x80\xc6\xf8\x2e\xf3\xd1\xb7\x08\x93\xb2\x17\x2d\xd6\x3e\x25\x75\x1d\x76\xa9\xf3\x0e\x57\x59\x66\xf7\x44\x97\x8c\x9d\x34\x1d\x47\xa7\x4f\x47\x83\x6a\x4c\xbf\xe7\xa2\x8a\x73\xbf\x61\x2e\x2a\xac\xbb\xa8\x75\x99\x3d\x2e\x63\x0f\xb9\x17\x31\xca\x11\xe9\xd8\x87\xeb\x40\xa5\xd5\xca\x16\xd9\x3d\xee\x96\x2d\x08\x94\x4c\x4c\x65\x09\x85\xd9\x6d\xce\x63\x3a\x81\x65\x39\x05\xf8\x72\x3b\x60\x14\xdd\x4f\xb0\xec\xd8\xbb\x19\x26\xf1\x8e\x4d\xb7\x5f\xf4\x77\x6c\x6a\x56\x29\x34\x29\xc3\x2e\xba\xd9\x24\x5a\xe9\xb9\xcd\xee\x03\x57\xbf\x53\x6e\xd6\xed\x02\x8a\xa4\x2b\xa0\x79\xd4\x65\x8f\xad\xe6\xc3\xb7\x8c\x5c\x5e\xf8\xa6\xe7\xca\xad\xb6\x6e\x4e\x16\x49\x94\xa0\xdc\xc4\xf2\xce\x98\x16\xec\xfe\xd4\xf5\x03\x1b\xdd\x73\x3d\x1f\x59\xed\x45\x9d\x02\x4c\xda\xe9\xef\xe0\xff\xd0\x9f\xb5\x01\xc2\xb3\x34\x75\xe9\x2f\x95\x62\xd3\x2a\xb3\x89\x25\x6a\x4c\x68\xc1\xbf\x65\xa5\xe2\x32\xa2\xde\xeb\x96\x8b\xf4\x84\x54\x3c\xfd\x2b\x66\xab\xc8\xd0\xab\x14\x59\xe5\x83\x03\xd0\xed\xbc\x4b\x4b\x2f\xbe\x4a\x9a\x4a\x65\xe1\x1a\xcc\x2a\xe3\x96\xa4\x21\xb4\x68\x9a\x73\xf1\x64\x05\x10\x5e\x11\xf7\xba\xd9\xce\x94\x6b\x2e\xd2\xfe\x5d\x6a\xef\xd0\x39\xbc\xd3\xd6\xae\x2d\x1d\x1f\xad\xf4\x59\x21\xbd\xab\x44\xbd\xc5\x6d\xf1\x69\x5d\xfe\x88\xcd\x1e\xf1\x61\x6d\x94\x00\xcb\x17\xea\xa7\x6c\x64\x47\x31\x2a\xd2\x7a\xdf\x9e\x62\xaa\xc7\x8a\x7b\x17\xc5\xcd\xf4\x81\xdd\xbb\xe8\xe4\x8c\xdd\x39\x79\x63\xa5\xf5\xce\x77\x9f\xec\x95\x64\xff\x0c\x51\x92\x77\xb0\xee\x71\x7a\xf1\x96\x1a\x1a\x00\x08\x29\x5f\xbb\x0e\xca\x15\xba\x62\x35\xe0\x14\x5a\xfc\x6b\x87\x00\x5a\x17\xdb\x24\x52\x08\x96\x80\xeb\xf0\x6d\xc1\xc4\xb5\xa6\xc9\x2d\x2a\xd6\xb7\xd7\x98\xb0\x9f\xfd\xd5\x6b\x4c\xc3\xf3\x2b\x7c\x1a\x6b\x1a\xf8\xd1\xd6\x09\xb9\x54\x24\x54\xd3\x38\xfb\x70\xe1\x2e\xf3\xc7\x92\x00\x4f\x3c\x67\xc2\x02\xd5\xbf\xa6\x3d\x5d\xe4\x56\x5b\x08\xdb\xb7\x96\xd4\xa4\xf0\x63\xe7\x54\x44\x21\xa9\x17\xb2\xa8\xa0\xf0\x02\x0a\xc1\x50\x7b\x19\x23\x54\x9c\x9a\x3c\x2c\x41\xa2\x16\xae\xb9\x4c\x99\x6d\xb9\xe9\x59\x50\x31\xdd\x6c\x70\x88\x73\x42\x0a\xdf\x34\xd4\xb5\x10\x9d\x2c\xfc\x00\x1b\xd1\x70\x41\x64\xa2\x11\x55\x52\x24\xb4\xdf\xf2\x95\xc6\xcf\x9e\x3d\x7b\x66\xeb\x0e\xff\xfc\xe7\x3f\x13\x59\x42\x5f\x83\x84\xe7\x34\x43\x16\x2e\x12\x00\xb6\x77\xc4\x80\xd2\x1f\x9f\x3f\x1f\x93\x7f\x9c\xbd\x7e\x05\x49\xe1\x85\x56\x16\xb0\x0d\x46\x88\x2a\x43\x26\xb0\xaa\x8d\x41\xa8\x13\xf2\xf7\xeb\xb7\x6f\x3c\xd7\xab\xa5\xdf\x9a\xab\x1e\x45\x34\x6c\x49\x1b\xf9\xee\xd9\x9f\xfe\xf0\x87\x31\xb9\x70\x1d\xad\x39\xf3\x48\xbd\x68\x3f\x05\x38\x93\x68\xc9\x6c\xdd\x26\xa0\x32\x7a\x25\xd4\x56\xb2\x18\xad\x03\x8d\xae\xd9\xe8\x65\x6d\x84\x8f\x14\xd3\x8c\x27\xda\x56\xf2\x58\x41\x1f\x9a\x88\x40\x0b\x15\xf8\x1e\x7a\xac\xb6\x23\x86\x4c\xd9\x09\xc9\xf8\x2d\xf3\xbd\x3a\x4f\x02\xd2\x80\x83\xb3\xc4\xe6\x4e\x4e\x98\x1b\x54\xcd\xef\x8a\xe9\x27\x90\x38\x89\x76\xa0\xb7\x9b\x1a\x2e\xe1\x37\x43\xa5\xe5\x2d\x5b\x8c\xec\xb1\x29\x28\xc7\xb1\x9a\x4b\xae\x81\x6c\x30\x8b\x06\xd1\x56\x34\x12\x96\xd6\x42\x11\x45\xd1\x43\x3f\x17\xa5\xfc\xd1\x32\x18\x94\x82\x36\x12\x89\xa1\xe0\xd4\xf6\xc3\x98\x4b\x85\x3b\xba\xa2\x01\xa1\xeb\x4b\x6a\x1d\xd4\xb0\xff\x31\xcc\xdc\xe2\x2f\xe2\x5b\xbc\x13\xc7\x6e\x19\x57\x66\xa8\xb7\x6c\xa1\xba\x66\x10\x83\x39\x69\xa3\x12\xca\x72\x6c\x25\x56\xbe\x60\x0e\xa1\xed\xf6\x62\xae\x19\x9c\xfd\x70\x39\xb5\x00\x50\x90\xe3\x1f\x50\x20\x6d\x5b\x12\x57\x8f\xed\xe8\xf5\xa3\x6d\xd7\x93\x0f\x1b\x7c\xd2\xdc\x26\xc5\x74\x55\xd8\xa1\x42\xf2\xbb\x99\x43\x7f\xeb\x08\xfb\xd8\x82\xf6\x9c\x96\xb7\xcc\xb7\x37\xa1\xd9\x98\x5c\x99\x05\x09\x40\x41\xbe\x0f\x0d\xce\x8c\x06\x88\xbe\x05\x4c\xd1\x69\xf4\x30\xd8\xc3\xf1\xf8\xd0\x0a\x36\x59\xba\x1e\x97\x46\x02\xa1\x68\x9a\x77\x1f\x12\x0b\xee\x35\x74\xec\x75\x9a\x92\xc5\x2c\x33\x26\x0c\x8c\x36\x42\x74\x13\x42\x7d\xb3\x69\x1c\xdb\x3d\x22\x32\xdb\x7b\x77\x1e\xb5\xf4\xc7\xe5\x41\xd1\xbe\x72\xa4\xb2\xb3\x66\xa4\x5d\x2a\x0f\x9a\x22\x59\x56\x8e\x6c\x44\x1a\x30\x9a\x33\xd6\xd4\x74\x22\x48\x5a\x8d\x03\xab\xef\x44\x10\x5e\x22\xd9\xa1\xf5\x44\x8f\xd6\x90\xea\xd4\x7d\x22\x28\xae\x6a\x49\x4d\x0d\x28\xb6\x2b\x75\xf3\x69\x48\xb3\x86\xb6\xbc\xd4\x9d\x00\xad\xee\xd8\x07\xa9\xf4\x44\x8d\x32\xa8\x47\x9d\xaa\x4f\x04\xc9\x55\x25\x69\x1b\x05\xc8\x3e\xb1\x6a\x90\x9b\x5c\x94\x32\x64\x1f\x6c\x34\xdf\x3e\x2b\xf2\x28\xf4\x37\xb3\xd7\xc2\x34\x2c\x6a\xcc\x9e\x48\xc0\xdf\xd2\x41\xbc\x59\x84\x68\x77\x67\x53\x41\xe8\x44\xc9\xac\x42\x00\xd2\xb4\xa7\x55\x93\x69\x5e\x62\x30\x50\x8f\xeb\x85\xbd\x95\xfc\xe3\x09\xd6\x97\x9f\x55\x55\xec\xad\x13\x47\x2d\x5a\x24\x3f\x1c\x8c\x9d\x59\x93\x88\xb4\x92\x07\x81\xb0\x1b\xd4\xb3\xa7\xd7\x5f\xf7\x29\xfc\x70\x78\x1f\x9c\xf5\xad\xa1\x88\x62\xfd\x6f\x51\x5c\xe5\xb5\xc5\xf8\x74\x3b\x57\x47\x76\x3f\x67\x2e\x1d\xa7\xa1\xd9\x9a\x2b\x94\x77\x40\x67\x37\x1f\x50\xd1\xbd\x92\xea\x7a\xea\xed\xd8\x31\x8e\x77\x63\x29\x1e\xe7\xc0\xba\xbe\x24\x47\xa1\xef\x44\x48\x94\xbc\x14\x9a\x95\x53\x9a\xb0\xe3\x86\x63\xab\x77\x4e\xac\x98\xb3\x9c\x95\x34\x0b\x79\xea\xbe\x7e\x7c\x4e\x45\x9a\x59\xdf\x41\xc2\x4a\x90\x63\xec\xa3\x66\xa5\x40\xe8\x27\x66\x88\x69\xc9\xef\x58\xa9\xc8\xd1\x97\xcc\x18\x9e\xb6\x9b\x45\x6f\x0c\x25\xca\x3b\x06\x5f\x88\x4f\xd9\x85\xd7\x96\x9a\xb5\x58\x56\x0a\xc3\x46\xda\x55\x80\x09\x65\x96\x49\x35\x1d\x80\x63\xc3\x93\x70\x29\x83\xa4\x5e\xc8\xaa\xb4\x51\x6e\x14\x55\xdf\xa2\x0d\x40\xc0\x13\x6d\x07\x48\x15\x29\xd9\xcc\x98\x97\xa5\x6d\x09\xd0\x80\xe2\xd8\x79\x41\xc6\xce\x4b\x65\x1a\x05\x2a\xa8\x25\x58\x8e\x6f\x4e\x9d\xd5\x2b\xef\x78\xea\x2b\x35\x21\x83\x26\xc2\x31\xc8\x15\x29\xa8\x6a\x20\x18\x50\xa5\x64\xc2\xc1\x9d\x59\xef\xbb\xb3\xb3\x11\x7d\xc9\xfd\x02\x34\xf1\xdc\x7d\x56\x43\x33\x1a\x2c\x01\x88\x1a\x81\xe0\x15\xb9\x49\x42\xa6\xec\xaa\x9a\x64\x5c\xcd\xaf\x07\x07\xe0\xde\xac\x21\x62\x13\x54\x83\x6f\x08\x77\x12\x9c\xeb\xa4\x19\xb8\x6b\x06\xe5\x14\x13\x8a\x83\xbe\x66\x6e\x47\xa3\x63\x62\x33\x5f\x8d\xd1\x49\x55\xe8\x0a\xd2\xd8\x29\x08\xec\xe5\x45\xc6\x34\xf3\xbf\x42\x51\x6c\xcc\xd9\x61\x8f\x18\x4d\xda\xfc\xf4\x83\x28\x5a\x3f\x4f\x68\x86\x01\x88\x33\xcf\xfb\xba\x87\x0f\x57\xe1\x7e\xb3\x7e\x21\x8f\x4b\x62\x39\x96\x4f\x71\xdd\x4f\x7d\x5c\xd5\x66\xac\x59\x0d\x2c\xc0\x4f\xaf\x5d\x68\xa4\x43\x57\x5a\xec\x09\x41\xa4\xf0\x84\x4e\xa0\x77\x9c\x23\x1a\x76\x1e\x8f\x12\x6e\x0f\x16\x66\xa5\xf6\x11\x55\xec\x67\x7f\xf5\x11\xd5\xc1\xf9\x1a\xd7\xa1\x77\x09\x05\x22\x23\x28\x85\xf3\x5d\xab\xf1\xa2\xc5\x5f\xb4\xfe\xd2\xde\x3e\xf9\x63\x48\xc9\xfe\x99\x76\x10\xbf\x4f\x18\x41\xfb\xdb\xa5\x91\x82\xae\xc8\x94\x93\xc4\x23\xdf\xb3\x32\xd2\x73\xe9\x9c\x22\x25\x5b\xba\x98\x6b\x19\x8f\x93\xbd\x5e\xd9\x02\x3d\xcb\xbe\x78\xa8\x48\x2a\x93\x0a\xda\x2c\x07\x68\x8e\x90\x93\x85\x8f\x4d\x46\x54\x57\xa1\xb8\x3e\xa2\x00\x10\xa3\x86\xa2\xbf\x9c\xca\x7b\x71\x4f\xcb\xf4\xec\xaa\xb7\x62\xbb\xad\x2a\xd7\xef\x35\xa3\xe5\x9e\x1c\x31\x3f\xa7\x13\x59\x21\x90\x26\x1d\x10\x64\x23\xb8\xfe\x8b\x0b\x9e\xdb\xa6\x8c\x8d\x38\x38\x4e\xcc\x6c\x8e\x95\x93\x35\x5f\xc1\x59\xe5\xeb\xc3\xf8\x9d\x21\x7a\x14\xe1\xe5\x30\x7e\x8f\xcb\x1a\x17\xd6\x69\x7b\x7f\xfb\x9c\xd5\xb8\x50\x6f\x2b\x8c\x8f\x0b\xd1\x47\x1c\xfb\x65\x07\x75\x67\x88\x1e\x19\x32\x85\x86\xbb\xf8\x10\x3d\x5e\xed\x8c\x09\xd1\xe3\x36\xac\xdf\x4f\xbd\xe4\x7d\x46\x91\xdd\xd2\x43\xfd\x24\x43\xf4\xe6\xad\x76\x4f\xab\x96\x6c\x8c\x48\xee\x42\x3a\xaf\x87\xc6\x29\x1b\x92\xdc\xde\xe6\x4b\xe5\xda\x48\x85\xb0\x61\xbe\x81\x01\x06\xc2\xa6\xe6\x94\x86\xc9\x87\xef\x32\x63\xae\x05\x50\x6b\x1f\x28\xf2\x09\xb4\x91\xd6\xb1\x7d\x36\xd5\x70\x5a\xb8\x5a\x9b\xda\x60\xf3\x28\x22\x03\x55\x85\x4c\x5f\x58\x1c\x58\x2a\x84\xb4\xba\x89\x3a\x71\x50\xe4\x27\x98\xce\xe6\xcd\x07\x3a\x9b\x1a\xa3\xa2\xa0\x09\x03\x89\x12\x54\x9c\x88\x98\x4f\xfc\x82\xc2\xb7\x83\xfd\x11\xf3\xd6\xb2\x5e\x69\x29\x78\x33\x4d\x25\x73\x96\xd3\xc8\xfe\x44\xe6\xf9\xca\xec\xc6\x95\x11\xab\x5c\x11\xa3\xae\x6b\x66\x91\xed\x58\x99\x2b\x22\xa7\xa1\x3c\x2b\x26\x64\x47\xac\xf7\xe1\xe0\xee\xf9\x41\x4c\xa8\x66\x60\x6f\x21\xc7\xa6\x57\x51\x61\x31\xb2\xbc\xa0\x57\xad\x68\x98\x61\x51\x50\x12\x32\x6c\x56\x56\xfd\x78\x14\xfa\x90\x80\x02\xe2\xcc\xee\xd7\x23\x2c\x47\x5c\xcc\x89\x80\xca\x1c\x16\x30\x32\x14\x16\x91\x67\xfe\xd4\xb3\x13\x4e\x42\x4c\x63\x9f\x9d\xb0\xcf\x4e\x88\x18\xe5\x3e\x3b\xa1\xf5\x6c\x91\x9d\xd0\x50\x17\xfc\x8d\xe4\x16\x22\x22\x13\xae\x1e\x45\x2b\x3e\x05\xfb\x62\xab\xb6\x9c\x99\x67\x8d\xc9\x08\x9a\x3e\xbb\xc1\xa5\x36\x98\x83\xdd\x4a\xb5\x3b\x1c\x8f\x0f\x6d\xb2\x5d\x54\x7e\x82\x93\x3a\x95\x9e\x8e\xbe\x20\x4c\x24\x32\xb5\x8c\x6d\xc6\x5c\x2a\x0d\x6a\x6b\xbc\xba\xd4\xce\xf2\x00\xd1\xb6\x94\x05\x61\xc7\x8b\x67\xa1\x01\x97\x91\x87\xbf\xfc\x6a\x4b\x35\xb2\x56\x1e\x03\x54\xf7\x72\x37\xf4\x98\x9b\x1f\xb4\x48\x4f\x49\x91\x8c\xe7\xdc\xf5\xe5\x34\x02\x90\x29\xad\xc8\x91\xfd\xe1\x38\x29\xaa\x98\xa3\xeb\xde\xca\x59\x2e\xcb\xc5\x49\x20\x67\xc8\xb4\xe8\xbb\xbf\xe8\x6f\x2e\x50\x3f\xd0\xf0\xa6\x2a\x4b\x26\x74\xb6\x78\x44\x6d\x35\xac\x30\x16\xe4\xa7\x7e\x96\x0a\x6c\x43\xd8\x1d\x22\x13\x41\x4f\x89\xd4\xae\xa6\x01\xc9\x58\x9d\x84\x68\x11\xfc\x94\x89\x3b\x72\x47\x4b\x85\x5f\x11\x32\x5c\xe5\x4c\xf9\x1d\x57\x31\xad\x6b\x09\x48\xf6\xc5\xdb\x88\x43\x40\x6c\xf3\x83\x01\x42\xb8\xfd\x6e\xf4\xe4\x36\x46\x0d\xa0\x03\x62\xa5\x8b\x4a\xbb\x1b\x25\x72\xf3\xdc\xa9\xf5\x80\xf8\xe1\x0c\x9e\x34\xc1\xf4\x22\x69\x1e\x3c\xef\xef\xd8\xd2\x7c\x0a\xaa\x35\x2b\xc5\x0b\xf2\x7f\x8e\x7e\xf8\x8f\x9f\x47\xc7\x7f\x3d\x3a\xfa\xfe\xd9\xe8\x3f\xff\xf9\x1f\x47\x3f\x8c\xe1\x3f\x3e\x3b\xfe\xeb\xf1\xcf\xfe\x1f\xff\x71\x7c\x7c\x74\xf4\xfd\x37\xaf\xbf\x7e\x7f\xf5\xf2\x9f\xfc\xf8\xe7\xef\x45\x95\xdf\xda\x7f\xfd\x7c\xf4\x3d\x7b\xf9\x4f\x24\x91\xe3\xe3\xbf\xfe\x8f\xa8\x61\x7e\x1c\xd5\x51\xb3\x11\x17\x7a\x24\xcb\x91\xdd\xc8\x17\x44\x97\xc8\xc8\xbd\x7d\xfc\x32\x6f\x73\x7a\xeb\xab\xb9\xee\x96\xe0\xed\xa3\x47\x38\x70\x43\x8c\x9a\x28\xf0\x65\x32\xc4\xa6\x89\x4d\xef\xfb\xf4\x49\x7b\x68\xc2\x10\x71\xbf\xe0\x91\x20\x0a\x2f\xdd\x5b\xed\xfa\x40\xcd\xf2\x42\x96\xb4\x5c\x90\xd4\xb9\x7e\x11\xfd\xd3\x56\xe0\xc9\x1a\xf8\x64\x5b\xe3\x61\xc3\xec\x52\x5e\xee\x12\x47\x21\x67\x29\xaf\xf2\xf8\x70\xc9\x77\xd0\xcc\xc2\x35\xcb\xf0\x99\x64\x96\x18\xb6\x94\xd2\x3c\x13\x9a\xdc\x5a\x6b\x36\x2c\xb2\xd5\x22\x9b\xb8\xec\x07\x2e\x49\x27\x67\x14\x69\xe5\xb8\xc0\x0d\xa4\x7b\xc9\x94\x99\x5d\xf0\x04\xed\x18\xa3\xb3\xfa\x6d\x2e\x87\xcb\xbf\xad\xfb\xb0\xc9\x92\xbc\x06\xa5\xe8\xd1\x36\x97\x44\xe3\x29\xf1\x7f\xb3\x57\x46\xc3\x43\x85\x9b\xb1\x77\x7d\xfc\x0d\x1f\x7d\xaf\x2f\x75\xb1\x90\xe0\x04\x70\x90\x81\x53\xe8\x2c\x57\xe7\x30\x46\xa9\x65\x36\x0f\x80\x2b\x12\x0e\xbe\xcf\x08\x30\x9c\x67\xd6\xcb\xaa\xc4\xe0\xe7\xcf\x14\xee\x6a\xa7\x45\x91\xf1\x04\x3a\x88\x81\x3b\x01\xb8\x22\x70\xdb\xfb\x46\xf7\xdd\x4a\xe1\xd0\xae\xa1\x00\xb7\x45\xa7\x1e\xb0\x6d\x02\x37\xb1\x2c\xee\xfa\xe5\xe2\xc3\x5d\xcd\x5e\xbf\xe4\xda\xf3\x47\xc3\xf7\x07\x48\x16\xd8\x72\x59\x70\x1b\x56\x39\x74\x03\xb6\xa3\x75\xb6\x89\x9c\x42\x9a\x51\xd0\xc5\x15\xb6\x7e\x8d\xda\x6e\x43\x4b\x72\x40\xf0\xac\x29\x08\x42\x3f\x1d\x14\xc9\xb0\xa1\x95\x70\xd9\xbf\x2b\x27\x76\xfd\x81\xad\x14\x2b\x47\xb3\x8a\xa7\xc3\x8e\xea\x93\xd6\xdb\xb6\xd4\xd6\xf0\xd7\xb2\xcf\x39\x8e\xba\x97\x0f\x5e\x86\x54\xe5\xd6\xc5\xdc\x6c\x5d\x83\xf0\xa3\x35\xd2\x9a\xa9\xcf\xa0\x0d\x72\xc3\xa5\x9d\x00\xab\x59\xba\x88\x7e\xa6\xe6\x42\x4f\x16\x89\x03\xf4\xe3\xad\x1e\x59\x76\x58\x96\xc5\x14\xe1\x9a\x8c\x08\xef\x57\x86\xbc\x7b\xd0\xc7\xf2\x27\x6c\x6a\xb3\xf6\x2c\x4d\xf0\x7f\xb8\xa2\xd3\x94\x65\x0c\x93\x89\x70\x3f\x67\xa2\xee\xc6\xa9\x48\xc9\x72\x79\x67\xb8\xfe\x07\x41\x3e\x28\x97\x82\xc1\xa7\x2f\x08\x3d\x8e\x81\xa5\xe0\xae\xf1\xbb\x60\x2c\xb5\x55\xaa\x8d\xa6\x9f\x65\x25\xd4\x09\x99\x1c\xfb\xe4\x6f\x85\xf1\x00\x09\x63\x92\x65\xde\x3a\xb6\xfe\xc7\x92\x99\x0d\x02\xd8\xc3\x52\xe6\x44\x09\x5a\xa8\xb9\xd4\xe0\xbc\xa2\x05\x4d\xb8\xee\xd7\xc5\x7e\x30\x1c\x5a\xd2\xe4\xd6\x90\x81\xe8\x3b\x0c\xf9\x84\x24\xc7\xae\x96\xa6\xc9\x02\x18\x4e\xaa\xe5\xa3\x9e\x97\xb2\x9a\xcd\xa1\x0e\xd4\x52\x49\x32\xaa\xfc\x0e\xb5\xe8\xf7\x67\xad\xd8\xef\x3b\xdf\x88\x22\xe9\x42\xd0\x9c\x27\xa1\xdb\x50\x29\xef\xb8\xe2\xd2\xc5\x58\xe1\xbb\xa8\xb9\x53\x72\x15\xfa\xba\xd8\x08\xf0\x79\x46\x79\x4e\x8e\x14\x63\x24\x1c\x2d\xfb\x9b\x6b\x9c\xc9\x61\xfd\xe4\x25\x23\x4b\x81\x61\x87\xde\xed\x60\x77\xcc\x4f\xdc\x05\x83\x50\x98\x43\x22\x90\xd5\x26\x9d\x27\x79\xed\xd0\x8f\x0d\xf3\xf6\x92\x34\xcc\xbd\x7e\xe6\xb2\x84\x14\x58\xdf\xdd\x8d\x89\x54\x46\xe4\xb2\x9d\x5d\x5d\xaa\xa6\x1f\xc7\x75\x64\xb5\x5f\x82\x5f\x64\x52\xcc\x1a\x90\xb1\x11\x72\xc4\xdc\x94\x02\xba\x0f\xdf\xf1\xb4\xa2\x99\xbd\xff\xdc\x49\x3d\xbf\xbe\xb4\xe4\xf9\x6c\xae\x47\xf7\xcc\xfc\x5f\x3f\x6d\x50\x8f\xea\x62\x0f\x3f\x68\xbe\x5c\xf8\x00\x35\xdd\x8c\x22\x7a\x75\x59\x3f\xb4\x8d\x5f\x41\xff\x5d\xba\x00\x38\x6a\x97\x0a\xdf\x4a\xbf\xb3\x6b\x8c\xe5\xfd\xc0\x57\x0d\xa6\x82\xe9\x9f\x85\x5e\xaa\x46\x9d\x47\x85\x8d\x0c\x17\x81\xea\xb1\x3a\x77\x68\x4c\x5b\xf7\x3a\xba\xeb\x69\x6b\xe9\x1f\xd7\xb5\xcf\xf6\xe7\x06\x3b\xee\x07\x61\x13\x71\x20\x0f\x64\xd2\xa8\x76\x09\x3d\x7f\xfb\x89\xda\xee\x0d\x80\x97\xe0\x04\xf5\xd7\x4c\xb0\x92\x27\x4b\x47\xd3\x93\xee\xa5\x38\xa3\x1a\x2e\x24\x26\x0c\xd9\x74\xdc\xe7\x5f\x8a\xb1\x12\xef\xea\x53\xf4\x9e\xe5\x45\x46\x75\x7c\x86\xdd\xc1\x77\x8d\x18\x58\x23\x97\xc4\xc8\x50\x2a\xd2\x11\xcd\xa4\xc0\xe9\x72\x57\xdf\x9e\xbb\xda\x74\x2b\x19\x5b\x49\xbd\xef\xeb\x06\xd4\xa0\x2c\x22\x55\x58\x63\x0d\xac\x93\x89\xb0\xa2\xf9\x84\xa5\x70\xdb\xd9\x19\xa0\xb5\x62\x79\x2f\x6c\xf7\x74\xf3\x8f\xab\x6f\xcf\x4f\x08\x1f\xb3\xb1\xff\x57\xb8\xf5\xb1\x57\x3a\x90\x95\x33\x5b\x09\x17\x6a\x42\x41\x54\xc0\xb4\x9b\x91\x23\x4f\x1f\x67\x85\x33\x72\xf3\x5f\x66\xd1\x0c\x85\xff\x1e\xfd\x57\xa3\x1d\xdf\x7f\xdf\x18\x06\x2d\xcd\x1f\xb4\x7e\x8a\xa2\xdb\xac\xb8\x82\x8b\xdc\xfc\xeb\xe6\x4a\xa6\xd7\x05\x4b\xc6\xae\xad\xec\x8d\x75\x01\x11\x26\x74\x89\xaa\x9a\x21\xe4\x4a\x42\x17\x18\x9e\x5a\x61\x03\xeb\x58\xb2\x1f\x7d\x34\xd3\xf5\xdf\x76\x57\x52\x42\x35\x13\xe8\xe4\x4d\x8f\x49\x22\xa4\xb6\x9f\xb0\xdd\xbd\x61\x3d\x8f\xa6\xcd\x86\xd9\x5a\xe2\x0c\x43\x73\x2b\x1c\x5b\x69\x26\x08\xfb\xc8\x15\x34\x75\xb0\xfb\x03\x5b\x48\x5d\xc9\x17\x3a\x5d\xcf\x0d\xcf\x70\x57\x80\x9b\x84\xce\xe0\x66\x1d\x3e\x13\x52\x7f\x16\x8e\x19\x16\x9d\x28\x68\xaf\x92\xd0\x3b\x09\xd0\x65\xa0\x36\x09\x52\x09\x08\xca\xd5\xed\x79\x27\xb8\x62\xdf\x9c\x2b\x4d\x6f\xd9\x98\x5c\x1b\xe5\xd5\xb7\xc7\x74\xca\x28\x34\x98\x85\xa6\x6e\x2c\x25\x95\xd0\x1c\xc7\xa7\x86\x42\x3d\x1e\xb3\x84\x4d\xc5\xf6\x72\x4a\x54\x95\x40\x27\xfe\x92\x8d\x62\x32\x76\x1d\x25\xb8\x06\x9b\xd7\x5c\xbd\xb6\x27\xe1\x50\xcd\x29\xde\x05\x55\xa4\x30\x50\xd8\x67\x2a\x9c\x38\x68\xa2\x51\x7b\xf2\x48\x6f\x40\x52\xab\xda\xc0\x48\x6a\x4c\xde\x80\xf6\x9c\xf9\x5c\x52\x9b\x67\x2d\x24\xb2\xf3\xa6\x51\x8a\x13\xa6\x14\x2d\x17\xb6\x4f\x37\xd7\xbe\x78\xc9\x95\x9f\xc0\xed\x94\x53\x51\x99\x8f\x20\xdd\xcb\xb6\xb1\x7e\x95\xc0\xae\x53\x32\x29\xe5\x2d\x13\xa1\x78\x31\xdc\x9e\xf8\x14\x40\xd8\x65\x5f\xf7\x01\x49\x70\x92\x24\x73\x2a\x66\xac\x06\xf6\xc9\x69\x6a\x78\x93\x7c\x13\x2c\x5a\xec\x36\xf9\x9d\xa5\x53\x63\x19\x72\x6d\xb6\x98\x4c\x18\x13\x75\xcc\xfd\x07\x41\x7c\x28\x01\x17\x58\x0d\xa1\x6b\xb3\xc4\x3c\xeb\xbd\x8c\xc9\x80\x48\x67\xce\x34\x4d\xa9\xa6\x83\xca\xa5\x5e\xd3\xd0\x27\xdb\x65\x23\xc2\xc2\x36\xb2\x14\xf1\x01\x08\x50\x06\xbd\x05\x2b\x0b\xde\x04\x57\x02\x39\x37\xf7\x6b\x19\x13\x3c\xe1\xda\x70\xb7\xcb\x20\xb1\x55\x50\x60\xc6\xd1\x2c\x93\xf7\x2c\x85\xe1\xc6\x5c\xc8\x04\x78\xd3\x81\x3f\xa5\x15\x58\x97\xf5\x25\x82\x4d\x7e\x88\x8e\xb6\x18\xfb\x62\xd0\x0e\xbd\xaf\xb3\xf1\x92\xba\xa6\x05\xd6\x74\x9d\x75\x83\xcf\xde\x30\x84\x99\xd0\xbc\x64\x4d\xb4\x2d\xb7\x71\x95\xb0\x07\xcb\x6e\x61\x04\x0f\xd8\xad\x06\x5e\x98\x31\xad\xea\xb2\x04\x7b\xef\x1b\xa1\xef\x34\xc7\xb8\x91\x82\xda\xed\xb7\x5f\xd9\xe6\xf0\x6b\x17\x00\x4d\xd5\x32\x91\x92\xee\x7e\x37\xda\x0d\x76\x48\x43\x92\x11\x6c\x77\xfa\xd7\x32\x8d\xcb\x60\x58\x6a\x1c\x5f\x13\xa9\x7b\x2b\xd9\x0a\x64\x15\x9d\x8e\x60\x47\x04\x59\x59\xaa\x05\x0e\x66\x6f\x8f\x39\xbd\x73\xb1\xaa\x28\xaa\xf1\xa1\x8f\xda\x16\x1b\x85\x96\xaf\x30\xb4\x11\x0c\x6d\xf4\x3c\x26\x44\x1b\x91\x27\xef\x9f\x81\x79\x06\x31\x60\x23\xfe\x31\x72\xfa\x3a\x3a\x9c\xbd\xdc\xc7\x3b\x94\x1c\xbb\xec\xba\xf8\x5c\x52\x12\xba\x62\x33\x6e\x04\xeb\x0b\xf2\x59\x4b\x2d\x75\xa6\x8f\xf3\xb7\x45\x11\x76\xb5\xc9\x47\xde\x59\x37\x76\xdb\xec\xe1\x69\xdb\xa4\x63\x92\x88\xc8\xd2\x20\x41\x17\x5f\xef\x21\x8a\xa2\xea\x6a\xab\x83\x1d\x69\x6c\xb5\xd2\x28\x6a\x1e\xf6\x02\x8e\x5a\x29\xb3\x2c\x32\x85\xc5\x6c\x8f\xf3\xe7\x2d\x25\x55\x43\x3f\x47\x1b\xe0\x8f\xc9\xd0\x02\xf0\x3d\xb8\xec\x82\xd1\x2c\xd8\x7d\xd0\xc8\xa9\xb2\x98\xfd\xb1\x89\xf4\x4e\xfc\xab\x90\x8f\xbf\x6e\x9c\x71\xc9\xdf\x6e\x4d\xcf\xc4\xc2\x6e\xcb\x45\x60\xfc\xe0\x23\x99\xd1\x28\x84\x25\xd2\x70\x6a\x9c\xf8\xcc\x67\x73\x08\x60\x3d\x68\x76\x4f\x17\x0a\x64\x56\xdc\xd9\xf7\x57\x4b\x58\x03\xd7\x29\xaa\x1e\xf0\x3b\x16\x93\xbe\xe8\xf2\xf9\x23\x32\xdb\x86\xe6\xb6\x41\x2d\x06\xe4\xe7\xc6\xbd\xb5\xdc\xc3\xf1\xea\x12\x88\x78\x2b\x7d\x06\xff\xc0\x1a\x8c\xcd\xc7\xa5\xfd\xda\x5d\x9e\x30\x73\x44\x6b\xa4\x51\x74\x5b\xf6\xe6\xd3\x1c\x5b\x3b\x15\x7b\x00\x62\x67\xf3\xf9\x06\xfa\x4a\xba\xd0\xbf\x47\x55\x91\x25\x83\x6a\x07\x58\x81\x38\x76\x37\xcf\x57\x20\x34\x16\x4e\x53\xd5\x73\x5e\xa6\xa3\x82\x96\x7a\x61\x7d\x91\x27\x61\x36\xd1\x94\x9b\x48\x10\x91\x2f\x0f\xce\xa1\xc3\x36\xe7\x6d\x3e\x2d\xbe\x82\x25\x76\x3c\xe5\x13\x44\xa2\x93\x9a\xfc\xb3\xcc\x4d\x8f\xb5\x0a\x31\x30\x14\xfe\x69\x03\xad\x34\xb0\x6d\xbd\x5f\xee\x17\xb6\x0a\xf1\xd9\x6b\x00\x06\xc7\x91\x69\x03\xfe\x85\xc8\x1a\xb8\x01\x25\x3c\x4d\xf5\x2b\x2a\x9f\x7b\x25\xa3\xbb\x9d\x52\x6a\x15\x1e\x63\xe0\x44\x6d\x88\xcd\x61\xd0\xb2\x59\x0e\x1f\x74\x70\xf0\x15\x99\xe1\x46\xaa\x07\x53\xa3\x12\x48\x31\x72\x28\x49\xae\x05\x81\xf2\xf6\x41\x74\xcd\x49\x00\xb1\x31\x92\xcd\x06\x93\x1a\xf3\x6d\x7e\x2c\x8a\x68\x10\xb3\xe4\x48\x48\x61\x45\xaf\xa5\x7b\x6c\x4b\x8e\xb6\x33\xed\x48\xd0\x43\xc7\xe4\x3b\x1b\x57\x69\xc2\xf4\x0c\xaa\xe8\x21\x41\xcd\xe2\x22\x35\xe7\x10\xf4\x0e\x70\x45\xa9\x2a\x49\x18\xf3\xce\xe6\x68\xdb\x63\x55\xed\x72\x4b\x9c\x53\x9d\xcc\x99\x22\x4a\x46\x1d\x0d\x63\x83\x29\x4d\xb3\xac\x76\xd6\x3a\x16\x93\xa0\xd9\xba\xc8\x72\x14\xc5\x86\x72\x3c\x6e\x82\x1e\x39\x9f\x7b\x91\x51\xeb\x94\x8c\xd3\x94\x2a\x91\xd8\x14\x78\xae\x17\x7e\x15\x9a\x9a\x22\xda\x33\xe8\x1f\xf0\x5d\x29\xeb\xff\xe5\x53\x8b\x16\xd0\xf0\x19\x05\x66\x8d\xdb\x78\x3d\x67\x0b\xab\x2d\x18\xfd\xb2\xd6\x19\x1d\x2a\xb9\xb9\xf8\x27\x34\xb9\xbd\xa7\x65\x1a\x77\xb6\x12\x99\x17\x54\x73\xdb\xbc\xfd\xa4\x35\xdc\xa3\x7a\x1d\xa2\x57\xa0\xa5\xbb\x1e\x07\x9f\x9c\x62\xbe\x8b\x76\x9c\xa5\x18\xa6\x4a\x68\xa5\x65\x4e\x35\x4f\xc0\xd5\xcc\xa7\x8d\x38\x7a\xdc\xe1\x84\x68\x9a\x91\x50\xbe\x5c\xcc\x2a\x4d\xa0\xe6\xb9\x2d\x82\x10\x5e\xa4\xef\xc1\xec\xb1\xbe\x97\x84\xe7\xc6\xe6\xa2\x42\x93\x94\x4f\x03\xaa\x15\x36\x19\xa1\xf9\x34\xb8\x71\x65\x65\x8d\xd1\xfc\xdd\x3c\x0e\x7b\xb6\x45\xd1\xfa\xb1\xb3\x4c\xde\x2b\x18\xb6\x77\xf3\x59\x85\x31\x4e\xda\x4d\x9d\xd0\x50\x27\xed\x41\x9a\x55\xb1\x5f\xa0\x22\x4e\x46\x9b\x9d\x68\x08\xe6\x13\x73\xb0\xee\x99\xb1\xb5\xd4\xce\xc4\xb3\x1a\xfb\x35\x6c\xae\x0b\x9f\x09\x0b\x33\xc4\x95\xf3\xf2\xc6\xc9\x69\x5b\xcd\x79\x94\x96\xb2\x28\x5c\xc4\x29\x3f\x5e\x5d\x17\xc8\x25\x2b\xef\x22\x57\x9a\x66\x75\xdd\xa9\x61\x89\x19\x13\xac\xa4\x1a\xf2\x0a\x1c\x98\x3e\x8f\xb3\x74\x68\x63\xa2\xee\xa0\x71\xd5\xcc\x33\x1a\x93\xa3\xb3\xac\x98\xd3\x38\xb7\xc6\x07\x65\xe7\x1e\x64\x75\xc0\x45\xd9\x60\x99\xc7\xc9\xee\x86\x15\xef\x62\x65\x3e\xe3\x60\x6f\xfa\xee\x4d\xdf\xbd\xe9\xbb\x37\x7d\xf7\xa6\x2f\xf2\x85\xc7\x30\x7d\x43\xb5\xe2\x70\xb3\xf7\x5d\x28\x3a\x6e\xe4\x61\xc7\x16\x1e\xac\x8c\xe7\x89\x45\x9e\xc2\xb8\x1e\xe3\x16\xb3\x05\x12\xb1\xa7\x6c\x38\x16\x64\x8b\x4a\x7c\x39\x2f\xd9\xb2\xa4\x97\x6c\x57\xd6\x4b\x9e\x7a\x1d\x45\xfb\xd9\x61\x0d\x2c\x59\x39\x8b\xaf\x6c\x69\x8d\xfd\xe1\xc4\x9d\x22\x57\x59\x14\xcf\x0a\xa1\x9a\xca\x18\xa4\x95\x66\x8d\xd3\xe9\xf4\xd2\x78\x9d\x20\xb2\x0e\xae\x05\xe3\x7a\x9a\x53\x41\x67\x6c\x14\x86\x31\xaa\x8b\x87\x4e\xe3\x0a\x76\x07\x8a\x4b\xe2\xa4\x3f\x53\xfb\xf3\x19\xf3\xec\xcf\x67\x5d\x71\x0e\x58\x1c\xad\x13\x1a\x3d\x46\x77\xb3\x76\x9d\xd0\x68\x9a\x2d\x50\xf1\x30\x4e\xae\x88\xcc\xb9\xd6\x11\xc9\xa2\xcd\x87\xd6\xe5\x7d\x27\x84\xeb\x26\x22\x02\xb1\xb2\x2a\x5e\xf5\x9f\x86\x96\x14\xec\xa3\x6f\x74\xde\xb4\x83\xc0\xda\xb8\xe7\xc8\x2e\x83\xcd\x47\x4b\xa8\xb3\xc8\x0b\xdb\x96\x07\x64\xce\xc8\xd5\x03\x3a\xaf\xde\x6f\x4e\xde\x0d\x7a\xcd\x42\x28\xc4\x21\x89\xb4\x4d\x70\x9b\x75\x48\x7e\xaa\x58\xb9\x20\xf2\x8e\x95\xe8\x7a\x8c\xd6\xe0\xa1\xd9\xb7\xe2\xa9\xab\x22\x71\x3e\xfa\x98\x5d\x1c\xaa\xc3\x81\x93\xfe\xe5\x47\xa3\x10\x03\x2e\xdb\x56\x36\xd3\x32\xb1\x1a\x62\x34\x9a\x1f\xe5\xd4\x2d\xad\xdf\x23\x7f\xf0\x0d\xc7\x2b\xf0\xae\x0e\x15\x1d\xb9\x4d\x94\x28\x19\x39\x7b\x73\x11\xaf\x1b\x0c\x48\xd1\x22\x9b\xf8\x66\xdd\xe4\xa2\x29\x13\xbb\xcc\x81\x16\x88\x9d\x90\x5e\xe7\x9c\x7d\x03\xa8\x42\x3b\xcf\x13\x97\x50\x4b\x0c\x7b\xd1\x40\xde\x66\xaf\xc7\x4b\x45\x42\x9a\x6d\x52\xf1\x60\xe5\xed\x67\x28\xb3\xdb\x27\xaa\xa5\x64\xf3\x69\x6d\xa1\x6b\x75\x0a\x1d\x5a\xcd\x5e\x0e\xa2\x48\x6c\x0b\xb7\xb9\x2f\xce\xf2\x5b\x08\x65\xf8\x83\x96\x97\x80\x38\x89\x5f\x52\xb2\x8d\xb3\xc5\x3e\x9e\x43\x76\xb0\xb8\x81\xd9\xa2\x91\x7e\x97\x1f\x60\xe2\x43\xe5\x30\xd9\xa4\x50\x73\x5e\xd8\x5e\xa7\x8a\x0d\x39\x6a\xc4\xca\x26\xc7\xb9\xe4\x5b\x48\xbe\xf5\xc3\xc5\xb7\x1e\x59\x7d\x2e\xc5\x09\x79\x23\xb5\xf9\xbf\x97\x50\x15\x61\x23\x36\x92\xa9\x37\x52\xc3\x4f\x3e\xc9\xa6\xda\x89\xee\x60\x4b\x5d\x58\x83\x43\xa0\x21\x2e\xed\xb4\xfd\x00\x52\x8b\xcf\x7b\x87\x4d\x70\xd9\x7a\x7e\x17\x06\xd2\xe5\x8a\x5c\x0a\x22\x4b\xbf\x0b\xa1\x71\xb3\xda\x6a\xb8\xde\x57\xdd\x88\x0c\xee\x6c\xbc\x8e\x51\x64\xd9\xe2\x93\x93\x41\xba\xba\x7d\x9a\x13\x0e\x43\xb7\xc3\x1e\x48\x11\xa2\xed\x96\x1e\x78\xc3\x21\xd6\xee\x4b\x17\x06\x1f\x6a\xa5\x4b\xaa\xd9\x8c\x27\x24\x67\xe5\x0c\x90\x16\x93\x28\xe8\xc7\xfa\x19\x78\x9f\xdb\x67\xcb\xd3\x35\x2c\x0d\xdb\x3f\x43\xfc\xbb\xf6\xc1\x77\xbb\x6c\xbf\x35\x98\x65\x07\x7b\x31\x86\xaf\x10\x28\xa3\xaf\xa0\x28\xe8\xd3\xb8\x40\xb6\xe0\x8d\x55\xad\xda\x4e\xc4\x6a\x7a\x39\x2d\xe2\x40\x49\xed\xf3\x7f\x8d\x3a\x07\x07\xfc\xff\x41\x17\x7e\x35\x26\x67\x44\x71\x31\xcb\x58\xf3\x77\xf1\x96\xae\x70\xee\xbb\x7a\x98\x66\x84\xc6\xf0\xfd\xa9\xe2\x77\x34\x1b\xa2\xd4\x5a\x1b\xd7\x37\x9e\x95\xd3\x15\xdb\x22\x5e\xa3\x85\x96\xfe\xa0\x70\x85\x54\xaa\x83\x5b\xb6\x38\x38\xd9\x4e\x1a\x1b\x32\x97\xe2\xa0\xee\x2d\xd1\x92\xa1\x51\x4d\xce\x9a\x0f\x64\x57\x1c\x00\xad\x83\xb1\x6b\x1e\xdc\x36\x5f\xe2\x83\xb2\x43\xcc\x9d\x47\xb5\xc7\x6d\x60\xe3\x3c\xa3\x4a\xc5\x42\x9e\x6e\x6e\xa3\x76\xdd\xa0\x3a\x0c\xf9\xd4\x55\xd0\x26\x50\xa1\x36\x14\x22\x6d\x4d\xb4\x06\xe0\x56\xe2\x0a\x84\x06\x09\x15\xfb\x3d\x6c\x47\x21\xff\xb4\xd5\xb7\x40\x22\xc0\x02\xdd\x7b\xf0\xbc\xd8\x54\x9f\x3a\xaf\xd3\xef\xc6\xd2\x0a\x7f\x8b\x6e\x8f\xd9\xa0\xda\xe8\xe3\xc9\x15\x78\xc7\x38\x40\xfb\x30\x01\x19\x08\x5c\x24\x59\x95\x46\x6e\x3c\x17\x76\x48\xe0\xb7\x8b\x39\x39\x5b\x6c\xd3\x56\x8c\xff\x6d\x20\xe1\x8d\x53\x9f\xef\x19\xd7\x19\x33\xcc\x43\xae\xad\xd5\x84\x84\xc1\x90\x9f\x93\xc4\x55\x6e\x0e\x5a\x9d\x48\x79\x12\xa3\x1a\x8d\x60\x77\x11\x7f\x18\x31\x06\xf4\x9f\x4e\x7b\xcb\x6a\xdb\xcd\x6a\xcf\xdb\x28\x62\x5f\xf1\x49\xc9\xc8\xf9\x9c\x0a\xc1\x32\x7c\x7e\x82\xf7\x4c\x53\xad\x69\x32\xb7\x40\x26\x94\x18\x29\x96\x31\x7d\xa8\xc8\x5c\x2a\x4d\x72\x9a\xcc\xb9\x60\xfe\x5e\xeb\xcf\x3c\xf4\xd0\xc2\x35\x22\xc0\x2e\xdb\x26\x0f\x6c\xef\x7b\xb8\xb9\xbf\xaf\x03\xcf\x44\x71\x20\x6d\x75\xc7\x35\x74\x02\x0c\xb8\x17\x5e\xb0\x68\x56\x8d\xc0\xf2\xb5\xa5\xd7\xea\x34\xbc\xd2\x45\x38\xf7\xc1\x03\x14\x45\x2e\xa6\xac\x2c\xed\x26\x4c\x98\x23\x4a\xf8\x94\x54\xa2\x91\x90\x67\xbb\x74\xce\xe5\x3d\x8a\x66\x2a\xc9\x3d\x23\x45\xc9\xee\x8c\x2e\x06\x49\x82\xca\x6b\x7d\x8d\x55\x81\x94\xfa\x44\xe6\x45\x29\x73\xae\xb0\x4b\x60\x55\x47\xe0\xb4\x9d\x83\x86\x66\x15\xaa\xcd\xcf\xa6\x76\x27\x5f\x9d\x13\x4d\xcb\x19\xd3\x86\x10\x11\x55\x3e\x61\x28\xb4\xc4\x87\x6d\xf9\x35\xb8\x01\x69\x63\x66\xdb\xf7\x0c\x25\xe4\x9d\x1b\x87\x85\xd9\x84\x2c\xed\xa9\x2c\x1d\xb8\x47\xf8\xa5\xeb\x0b\x87\xe4\x5d\x77\x7f\xbd\x36\xe7\x53\xa1\x32\x31\xe3\x7a\x97\xda\xed\xfc\xee\xbb\x37\xf1\x3d\xd3\xd6\xf2\xc5\xbd\x2c\xb3\xf4\x9e\xa7\x36\x45\x0c\xa7\xe4\x1f\x99\xcf\x1f\x63\xe6\x16\xe1\x99\x18\xd4\xf1\x16\x67\x53\xdf\xdf\xf3\x74\xdb\xe5\xf2\x65\x41\x66\xb9\x08\xac\x17\x4f\x99\xd0\x46\x1a\x95\xc8\x55\x83\x61\x1c\x93\x97\xdc\xe2\x46\x99\x7f\xd9\x2e\x20\xf9\x84\x8b\x1a\xae\x2d\x6c\x30\x4e\xaa\x8b\x14\xce\xb6\xf7\x74\x29\xa6\x2d\x82\x0c\x80\x9e\x48\x3d\x27\x8a\xe7\x55\xa6\xa9\x60\xb2\x52\xd9\x02\xc5\x92\x4f\x61\xdb\xf0\xfa\x47\xc6\x3e\xda\x43\x17\xa7\x87\x84\xd7\xda\xfa\xc8\xcc\xa2\xbf\x61\x71\x38\x6b\x3c\x7b\xa7\x90\xd4\x85\x3a\xe9\x69\x50\x4e\x02\x8a\x13\xfb\x88\xd0\xd3\x6c\x1d\x79\x91\x55\x33\xde\x8b\x87\x12\xd5\x97\x15\x50\xfe\xa2\x0f\xc2\x45\xc0\x27\xd4\x4b\xe0\x66\xa1\x21\x3c\x8a\x55\x2a\xc5\x6a\xc8\x67\x07\x13\xb7\xeb\xfb\x72\xa0\x8a\xd5\xab\x61\x11\x8a\x9a\xe2\x27\xd2\xb0\x1a\x00\xcd\xb1\xc3\x4c\x59\xc1\x44\x0a\xcd\xcc\x1a\x27\xc2\x2e\xcd\xce\x77\xc7\x35\xc8\x7a\xba\xfd\xb6\x1b\x32\xff\xe5\x47\x5d\x52\x23\x9c\x73\xc0\x92\x74\xad\x5c\x91\x95\x25\x54\xe0\x04\xed\xe3\xf4\x6d\xdf\xab\x4d\x44\xb1\xa4\x64\x1a\x59\x74\xbc\x69\xf1\xae\x3d\x11\xeb\xf8\xa9\xe1\xe3\xd0\x66\x82\x1d\x86\x2f\x2f\x6d\x34\x6d\x55\x4c\x28\x0e\x1d\xb7\x1a\xd0\xab\x38\xb2\x12\xba\xb8\x07\x93\x15\x6e\x0d\x77\x80\x95\x2b\x15\x75\x25\xc4\xf8\x32\x61\x3e\x25\x42\x2e\x8d\xb6\x59\xb7\x1b\x22\x80\xf6\x4f\x50\x34\xdb\x93\x56\x16\x68\x16\x30\x7a\xa5\xf0\x84\x4e\xa0\xba\xcb\xfe\x37\x52\xff\x59\xe9\x62\xbf\xb4\x02\x28\x70\xf8\x48\x11\x13\x53\x9a\xb1\xd9\xab\xeb\x38\x48\x37\xfd\xb1\x68\x17\x14\xc6\x6f\x2b\xef\x58\x79\xc7\xd9\xfd\xe9\xbd\x2c\x6f\xb9\x98\x8d\xee\xb9\x9e\x8f\x5c\xe1\xdf\x29\xe8\xfb\xa7\xbf\xc3\xab\xfd\xe6\xb1\x66\xf7\x59\x9a\xba\x52\x23\x87\x4e\x68\x6b\x66\xc7\x8d\xe6\xb4\xf8\xe0\xc6\x2d\x17\xe9\x09\xa9\x78\xfa\x57\xac\x17\x79\x90\xce\x89\x12\xb2\x58\xa7\xdb\xc8\xa9\x3e\xbb\xd3\x61\x65\x72\xdb\xaf\x9a\x2d\x29\xb0\xf0\xce\x92\x37\xcd\xfd\xd0\x99\x2b\x5e\x01\xed\x37\x2b\x37\x7b\xcf\x9c\x0c\x69\x28\x0a\x86\x79\xdd\x87\x7a\x09\x3b\xe4\x26\xa2\x0c\x2b\xd6\xb5\x79\x95\x10\xfd\x9b\x17\xa5\xdb\x52\x4d\x15\xd3\x58\xd7\xf3\x6a\xa1\x94\x57\x69\x2d\x1d\x08\xe4\x30\xa8\x65\xf7\xf0\x8e\x28\xe6\x1c\xfd\xb7\x53\x90\x45\x8b\x9a\x51\x7b\xfd\xd6\xb8\x1a\x1b\xc0\x68\xb4\x19\x93\x48\x97\x3e\x85\x4d\x28\x59\x82\xc4\x53\x8d\x3a\x26\x6e\xa4\x1f\x3e\x5c\x5e\x44\xaf\x9f\x79\x69\x69\xfd\xc6\x01\x98\xbb\x12\xfc\x27\x64\x28\xa4\xb6\xa8\x01\x88\x3d\xac\x98\xa3\xb9\xdb\x29\xa3\xcf\xe6\x2c\x61\x75\xf0\xe0\x82\xab\xdb\xb8\xa6\x56\x5f\x9f\xbf\x6c\xbf\xde\x3e\xb0\x5f\x9f\xbf\x24\xe6\xa7\xf1\x86\xe6\x7a\xcf\xf7\xd2\xe1\xed\x25\xeb\x5d\xe3\xeb\x5c\xdf\xdb\xb6\x52\x9a\x25\xac\x0e\x19\xa6\x5c\xdd\xee\xb2\x61\xd6\xae\x9c\xe9\xbe\x0b\x41\xdd\xcc\x04\xc5\xab\x0b\x59\x91\x7b\x07\x53\xec\x4c\xc5\xf7\xbc\x78\x41\x5e\x0a\x55\x95\xac\x4e\x88\xac\x4d\x2d\xb4\xf1\x02\x9a\x56\xb7\xe1\xe8\x8d\x42\x14\xcd\x97\x16\x29\x5b\xbd\xe8\x77\xd0\x07\xe7\x3b\x56\xf5\xdc\xec\xa0\xdf\x35\xef\xa0\x46\x14\xa2\x02\x48\x8f\x3f\xce\x5a\x5e\x8e\x0a\x3c\xa8\xc7\xbf\xa0\xa5\x06\xcb\x37\x9e\xb5\x01\x72\xdf\xbf\xee\x27\xdb\xec\xd2\xb3\x90\x15\x6a\xc6\x4b\x8c\x7d\x39\xf5\xa5\x29\x27\x0e\xeb\x34\xf4\x82\xf2\x7f\x84\x22\x3b\x09\x80\x48\xe6\x8e\x1c\x37\x18\xf3\xab\xd0\xce\x83\x9c\xa6\xec\xee\x54\xa5\xf4\x39\x4e\x83\x34\xe7\xd0\x43\x69\xea\xd6\xfc\xa9\x22\x07\xcf\x0f\xc6\xe4\x9a\xe7\x3c\xa3\x65\xb6\xc0\x67\x15\x7a\xd0\x9e\x40\xcb\xdc\xdf\x7e\x60\x90\x2e\xf3\xec\x80\x1c\xc9\x12\xbe\x9e\x20\x3b\xd7\x65\xcc\x63\xd7\x38\x31\xb7\xb0\x06\xd9\xf1\xe3\xcb\x59\xf2\xe0\x21\x9e\x22\x1d\xa4\x89\x1d\x7e\x00\x6d\xa1\xdd\x41\xe1\xa2\xbe\xfb\x90\x7d\xcb\xbe\x3e\x7f\x39\x26\x1f\xdc\x6d\xe6\xb4\x0a\xcb\x1e\x66\x75\xcc\xc9\x80\xbf\x88\x34\xbb\x1e\x6d\x6b\xa2\xe4\xc5\x70\xaf\x10\xca\x8f\x83\x73\x51\x5a\x5f\xcf\x8a\x1f\x67\xd5\xdd\x14\x51\x55\xfe\xc8\xe7\x21\xc6\x9f\x84\x37\x13\xed\x39\xd8\x99\x2a\xca\xf5\x3b\x56\xf4\xb2\xeb\x92\x02\x6a\x5f\x5a\x8a\x72\x70\x6d\x7e\x20\x15\xd7\xb2\x5c\x10\x84\xd2\x43\xad\x38\x4c\xaa\x8c\x1a\x9b\xd3\xc6\x38\xc6\xe4\xe2\xe5\xd5\xbb\x97\xe7\x67\xef\x5f\x5e\xbc\x20\xfe\x4b\xbc\x69\xa8\xf4\xeb\x28\xef\x9b\x2d\x64\x1a\x75\x8c\xae\x5f\x43\x18\xeb\x89\xbd\x6a\x30\x9d\x42\x43\x7f\x46\xc0\xbf\xa7\x82\x5c\x0a\xae\xeb\x16\xe2\xb6\xbe\x28\x93\xc2\xd5\x6d\x1b\xea\xbd\x34\x6d\x0c\x67\xc6\x6d\x76\xba\x70\x83\x31\xaf\xb7\xbf\x06\x32\x0b\x3a\xce\xa2\x8c\x63\x18\x51\xaf\x97\x2a\xca\x14\xf6\x1d\x5c\xa3\x45\xc2\x7b\x1b\x13\x0e\x04\xdc\x3d\xfd\xda\x37\x51\x70\xe3\xc5\xb9\xfb\x4a\xdb\x2e\xcf\xee\xe2\xe1\x78\x7c\x38\x06\x54\xe2\xc3\xf1\xa1\x57\x70\xb3\x80\xa6\x83\x0c\xb6\xb5\x66\x17\x60\xd5\x00\x39\xa8\xc5\xcf\x63\x42\xde\xfa\xda\x54\x9c\x1a\xc1\xa7\xcb\x00\x3f\x01\x07\xb2\xee\x9c\xe9\xbf\x84\xa2\xd8\x38\x5d\xee\x4d\x55\x4d\x9a\x83\x77\x6d\x83\x66\xfc\x0e\x09\x89\x06\x9b\xb1\xfb\xeb\xc3\x0f\x33\x9a\x5b\xde\xd5\x33\xfc\xf0\xee\xd5\xee\x07\x66\x25\x42\xf4\xb0\xce\x65\x9e\xdb\xe6\x21\xf3\xd0\xa9\xa1\x46\x76\x0c\x92\x6b\xb7\xe3\xc5\xdf\x08\xf5\x82\xef\xec\x56\xb0\x0d\x5d\xa6\xbd\xa2\x61\xe9\x5e\xf0\xaf\x2d\x39\x24\xc2\x8f\x71\x8a\xbd\xf3\x74\x81\x7d\x8a\x6e\xbb\xdd\x4b\xd5\x5f\xfb\xae\xcb\x93\xf2\xe0\xf5\xee\x8a\x3f\x0d\x73\x3e\x7d\xf7\xf2\xec\xe2\xf5\xcb\x71\x9e\xee\x52\x84\x32\x91\x16\x92\x0b\x1c\xf4\xc4\x52\x13\x73\xff\x6a\x33\x85\xd5\xd3\xc3\x23\x0d\xb9\xf6\xa5\x9a\xf2\x4c\x35\xf6\x44\xcb\x42\x66\x72\xb6\xbe\xcd\x75\xc4\x62\xfd\xce\xe2\xd7\x8f\xe8\xc8\xec\xd2\xee\x6d\x58\x3d\x8f\x5f\xb9\x2b\xaa\xe7\x7e\xc1\xea\x19\x07\x5b\x4c\x23\xab\xa3\x9e\xf2\xc2\x3c\x90\xb2\x1e\x56\x2b\xc6\xba\xb5\xde\x1b\x38\xe4\xbe\x37\x56\xdd\xdc\xa9\x60\x65\xce\x6d\x99\x0a\x6e\xd5\x37\x68\xfa\x8f\xbe\x11\xbb\x56\xe0\x83\x24\xe8\x57\xf5\x69\x6f\x57\x4c\xb4\x48\x37\xd2\xf4\x0a\x71\x88\xda\x3c\xf2\x37\xf7\x56\x5b\xa0\x17\x25\x1b\x85\x96\x1d\x53\x0c\x5a\xaa\x2c\x1b\x5a\x56\x53\xbe\xfb\x7c\x6a\xef\x82\xb6\x7f\x85\x30\x12\x97\x9c\xcb\xb5\xde\x1b\xc2\x04\x16\xc5\x33\xcb\x16\xf8\x7e\x79\xce\x8b\x4b\x67\xb6\x75\x46\xe9\x42\x92\x45\xc9\xef\x78\xc6\x66\xd0\x1e\x95\x8b\x99\x6b\x10\x8b\x29\x37\xf2\x18\xa0\x5a\x86\x76\xaa\xed\x48\xd8\x6b\xf3\xaf\x46\x1f\x75\x54\x67\xc7\x37\x6f\xdf\x43\xcf\x63\x48\x7c\xda\xda\xd9\x63\x06\x84\x60\x35\x42\x46\xa3\x11\xf8\x43\x8f\x7e\x34\x76\x4e\x9a\x1d\x93\xef\x98\x1b\x87\x84\xc6\xce\x25\x4f\x34\xb9\x9f\x4b\xdf\xd7\xb5\xff\x52\x36\xb3\xaf\x39\x03\x44\x87\x2d\xf2\x76\x54\x4e\x0d\x25\x63\x28\x58\xdb\xc8\xfc\x3d\xda\x5a\xe1\x0c\x5a\x7f\xd4\xd9\x28\x3b\xb5\x89\xb6\xb8\x91\x7c\x60\x6b\xdd\x89\xc0\xc9\x46\xdf\xdf\xc6\xdd\x6f\x94\xa8\x45\x9e\x71\x71\x7b\x12\xba\xc9\x4c\xa5\xe1\x3c\x0b\xc5\xc0\x05\xce\xd7\xed\xce\x52\xc9\x68\x66\x6f\xc7\x5d\x71\xd6\xce\x6f\x3d\x3d\x28\x50\xf3\x7e\x51\xd8\x7c\xc1\x20\xd6\x5c\x72\x9a\xbf\x6a\xb0\xab\x74\x70\xf0\x44\x57\x26\xc2\x8d\xb4\xc3\xbb\x85\xab\x44\xf1\xb8\x8b\xe5\xf2\xfa\xfc\xfa\xb2\x75\xab\x08\x62\x7f\xe6\x02\x9a\x3b\x29\xda\x59\x53\xb5\x83\xa0\x88\x0f\x5d\x6e\x52\x3e\x60\x41\x1e\xc6\x8e\x48\xe6\xb4\x38\xab\xf4\xfc\x82\xab\x44\xde\xb1\x01\x46\xf6\xfd\xdc\xb6\x19\xf6\x6d\xac\xb8\x5f\x76\x4b\x8f\x9c\xff\xed\xec\x0a\x97\x3d\x50\x99\xb5\xd2\xae\x87\xe1\x8e\xf5\xa9\x7a\xa6\xd7\xb6\xb8\x79\x47\xf3\x74\xd4\x9e\xcc\x2c\xf7\x41\xe7\x5f\x75\xd0\x19\x24\xc1\x6f\x25\xd0\xcc\x05\xd7\x9c\x6a\x59\x0e\x8a\xd4\x9d\x57\x4a\xcb\xdc\x1d\xd3\x4b\x4f\x0a\x52\xa9\x20\x60\xdc\xa2\x8e\x73\xc1\x36\xf2\x4b\xad\x39\x0a\xdb\x71\x29\x8c\x61\x48\x13\xb6\x54\xc8\x82\xf3\xeb\x0a\x76\xef\xc6\xc8\x03\x9d\xff\x72\xa5\x4f\xd0\xa2\x22\xfb\xef\x17\xad\x86\xea\xb8\xf8\xb8\x6f\xb2\xeb\x7b\xab\x3a\x37\x63\x22\x85\x60\x09\xb6\x8d\x6d\xdc\x6e\xfd\x14\x2f\x53\x9d\x3b\xdf\xce\xff\x7f\x55\x34\xb3\x6b\xfb\xe6\x21\xfc\xc8\xed\xbd\x8a\x1e\xaa\xe7\x23\xbf\x47\x6f\x7c\x23\x76\x63\x98\x80\xbe\x01\x7f\x81\x93\x10\x25\x15\xca\x6c\x6e\x3b\xfe\x78\xe8\xd2\x16\x0e\xc9\x91\x4e\x0a\x54\xae\xfb\x83\x97\x6a\xda\x69\xbb\x7d\x7a\x15\x4a\x34\x31\x63\x7b\xe0\xf8\x3d\x9c\x8d\x78\xf7\x67\x6b\x42\x57\x40\x84\xbc\xe2\x4a\xdb\x1a\x15\x4b\x15\x2b\x0d\x6c\x67\x54\xd0\x35\xaf\x8c\x79\xcf\x8b\x7f\xd1\x34\x2d\x5f\x58\xfd\xc0\xd9\x54\xf0\xdf\x38\x53\xc0\x37\x47\xa0\x22\x64\xb0\x1c\xe9\x45\xe1\x9a\xe9\xbc\x3f\xbf\x02\x6a\x8a\x7c\xf1\xa7\x67\x28\xdd\xd3\x3c\xbf\xff\xfc\x4f\xcf\x50\xac\xf4\x14\x4a\xea\xb6\xf0\x3f\x7e\x92\x5c\x81\x9d\xab\x6f\xc3\xab\x40\x8c\x02\xea\xea\x3f\x40\xda\x5b\x3e\x77\x17\x09\x15\x69\x7d\xdf\x3d\x8c\x9a\xba\xaf\x50\xc0\x7e\xf6\x57\x5e\xa1\xe0\x2b\xc0\xad\x6c\xdd\x85\x7c\xb6\xa2\xd9\xc9\x6a\xa4\x28\x8d\x10\xcd\x76\x1b\xb0\x31\x2f\x9c\x68\xc6\x8b\xdd\x07\xf1\xc6\xf0\x9f\xfa\x8e\xec\xc8\x68\x03\xbd\x7f\xd3\xdc\xc9\x5d\x79\x77\x30\x07\xbf\x7d\xe0\xad\x14\x3e\x3c\x54\xcd\x6c\x8f\x09\x23\x94\x5c\xbc\xb9\xfe\xd7\xab\xb3\x2f\x5f\xbe\x42\x5d\x87\x36\xd1\x1f\x34\x77\x67\xfe\x0c\xc9\x21\xc7\x4b\x84\xbe\xb3\x88\xde\x7a\x11\x1b\x39\x7f\xf3\xd5\xf5\x92\x33\xcc\xfc\xc4\x21\xc4\xd7\xce\x61\x9c\x3b\x6c\x53\xb8\x7c\x5b\x5b\x56\x4c\x7b\x57\xe8\x91\x1c\xe8\x0d\x10\xf9\x96\x77\xc1\x2c\x1a\xf4\x7f\x43\xe9\xbb\xd1\x00\xef\x03\x16\x84\x3c\x91\x78\xae\x59\x19\xbb\x5a\x11\x2e\x11\x44\x24\x37\xda\x75\xbe\x39\x92\xfb\x60\x2b\x8f\xd7\xe5\xca\x21\x60\x06\x87\xd7\xf0\x9e\xcf\x33\x30\xe7\xd4\x26\x1b\x97\xe6\x2a\x33\x97\x18\x53\x48\x73\x62\xba\xcc\xc5\x4f\x8f\x43\x77\x1a\x61\x18\xb9\x79\xee\xea\xaa\x2a\xd6\xf5\xb0\x8c\x93\xc4\x6b\xdb\x60\xda\xff\x74\xad\x2c\x23\xe0\xb7\x69\xab\xa6\x7b\x53\x0f\xe4\x90\xcd\x87\xf1\x6b\xc1\x45\x55\xd0\x64\xf8\x19\x5a\x83\xb9\x58\xff\xc8\xfe\x04\xc0\xeb\x76\x2a\xec\x81\xe2\xb0\x04\xfe\x73\xff\xea\x32\x5e\xc8\x36\x2d\xa5\x1b\x4b\x5e\x2f\x29\xa1\xca\x6b\x19\x2e\x37\x37\x12\x58\x64\xf0\x8d\xb2\xb3\x3d\x21\x8f\x76\xdf\x7c\xd7\x8d\xd2\x80\x2d\xac\x58\x6b\xb1\x3f\x8c\xb5\x8e\x17\x5d\x81\x5b\x77\x26\x98\xe6\x52\x4b\xb1\x45\xd1\xe7\xd5\x1a\x02\xed\xa4\x1c\xfb\x17\xe7\xb6\x38\x3a\xc3\x38\xe4\x02\x31\x5b\xc3\x12\x42\xa8\xc6\x1c\xf2\x57\xbf\x14\x3e\x98\xaa\x70\x1a\x28\xae\x4a\xf4\x11\xca\x32\x7f\xe1\x00\x3c\x0f\x01\x71\xb8\x6b\xd9\x51\xa4\x03\x4a\xbb\x2f\x2f\x9c\xfa\xee\x4b\xb3\x95\x63\x5d\x12\xc1\xbb\x64\x95\x7f\x3f\x99\x9a\x93\x5e\x5e\xec\x4c\x4c\xc8\x52\xdf\xcb\x72\x08\xf8\xd8\x55\xeb\xd5\xa5\x7c\x3d\xf7\x3b\x6c\x51\x04\x4a\x12\x3c\xa1\x93\x7e\x0d\x89\x3d\x4b\x1d\x4c\x97\xce\x2d\xd6\x3e\xb1\x36\x77\xed\xb1\xe8\x3a\xfe\x48\x17\xd4\xa6\xa8\xf7\xea\xf1\x47\x26\x7f\xad\xc6\xb9\x1f\xf5\xd8\x0f\x56\x19\x7a\xa0\xa2\xe2\xbc\xfe\x18\xa8\xa8\x95\x90\xc0\xce\x6d\x46\x7b\xa2\x06\x88\xc1\x6f\xdd\x8b\xce\xc9\x65\xf6\xb2\x16\x88\x34\x1c\x67\xd4\x52\xa0\x6b\x9d\x1e\x44\x00\xfa\x25\xd8\x99\x10\x2c\xa5\xf9\x9b\xfe\x4f\xb7\xaf\x15\xcd\x72\x05\x81\x14\x9a\x65\x66\xdf\xa5\x68\xf6\x3c\x75\x00\x50\xfd\x1e\x7a\xdb\xc4\x2f\xa7\x85\xb2\xcd\x0b\x52\x79\x2f\xee\x69\x99\x92\xb3\xab\xbe\x58\x71\x54\x45\x9d\x3d\x0a\x58\xf8\xf9\xd6\x54\x01\x70\x7e\xc2\xb5\xb2\x89\xcd\x90\x5a\xac\x9b\x5e\x19\x82\x04\xfa\x0a\xc9\x06\x46\xc6\x19\x75\xc6\x8d\xaa\xa1\x22\x09\x22\x13\x4d\x33\xdb\xbf\x01\x45\x74\xc2\xf4\x3d\x63\x82\x3c\x7b\xf6\xcc\x7a\xd6\x9f\xfd\xf9\xcf\x7f\x26\x66\x5f\x48\xca\x12\x9e\x7b\x62\xfe\x0f\x51\x44\x2d\xa5\x3f\x3e\x7f\x3e\x26\xff\x38\x7b\xfd\x8a\xd0\x04\xec\x27\x0b\x47\x6a\x47\x08\x9b\x65\x3f\x80\x3b\x34\xb6\x07\x1c\xf9\xfb\xf5\xdb\x37\x9e\xdb\x55\x7b\x88\x96\x9f\x72\x99\x22\x67\xce\xc1\x84\x69\x64\x1f\x37\x3d\xd7\x54\xcf\x01\x5a\x4c\x48\x4d\xe8\x74\x0a\x1c\x8e\x23\xbb\xb0\x66\xa8\x93\x69\x1e\x80\x8d\xcf\xe6\xbe\xdf\xbf\xe1\xd9\x0c\x52\xaf\x39\x22\x8b\x9b\x84\xc0\xb5\x87\x20\xb4\xd9\xec\x30\xa6\x70\x75\xc2\xb4\x4f\x48\xc6\x6f\x71\x93\x9f\xaa\xaf\x4b\x59\x15\x75\xc7\x8f\x92\x29\x63\xc9\x25\x54\x98\x51\xda\x0f\xe6\x9e\x73\xb1\x71\xdd\x4f\x9f\xb6\x10\xd1\x62\xbd\x75\x48\x33\xae\x74\xa3\xaf\x83\x13\x6a\x66\xb9\x77\x1b\xda\x6f\x2b\x81\xe1\x2b\x76\x4f\x1d\x4a\x5f\x90\xa8\xc8\x58\x23\xcd\xa4\x98\x59\xaf\xaf\x6c\xa6\x50\xb2\x34\xe4\x17\x2e\x0a\x64\x00\x35\xbe\x2d\xa1\x95\xc0\xaf\x69\x81\x0f\x0c\xb7\x03\x92\x35\xdc\x21\xa1\x13\x59\x69\x9f\x48\x65\xa9\xa2\x89\x5a\x04\x2b\x40\x43\xb4\xeb\x87\x7e\x73\x58\x2b\xc6\x01\x3d\xb7\xda\x37\x60\x4b\xeb\x3b\x21\x8c\x26\x73\x72\xcb\x16\x23\xbc\xec\x6e\x4c\x81\x42\xf1\x39\x2c\xdd\x85\x59\x06\xdb\x1e\xa8\x1d\xc5\x4f\x22\x3b\x87\x10\x63\xe2\xd9\x5d\x08\x09\x6f\x81\x37\x43\xa9\x7b\x24\x49\x8f\x4b\xa7\x9c\xb2\xee\x5a\x1a\x89\x86\xc3\x30\xbe\xaf\x97\x11\x62\x89\x14\x60\x5c\x3a\x22\xb6\x87\xb0\x59\xe5\x7a\x8d\x23\xa9\xda\x62\x0c\x65\x26\x7b\xcb\x16\x6a\xc3\x1a\x0c\x20\x5a\x67\x39\x9a\x6b\xc6\x69\x2e\x95\x68\x7c\x2b\x92\x28\x8c\x0c\xf0\xbe\x21\x11\x55\x31\x07\xda\x43\x7d\x8b\xcf\xf0\xc5\x58\xc2\x73\x9e\x40\xc9\x8a\x21\xee\x28\x7b\x3e\x0b\xcc\x31\x64\x5d\x1d\x1b\x28\xa6\x2b\xc7\x5c\x90\x38\x6b\x56\x81\x29\x45\x90\x25\xf6\xf5\x03\x18\xa7\xe5\x2d\xf3\x40\xbd\x34\x1b\x93\x2b\xb3\xb8\x01\x17\xdd\x76\xcf\xbc\x8b\xe5\x57\xb0\xa9\xe9\xa2\x89\x7e\x00\x13\x38\x1c\x8f\x0f\xad\x96\x10\xdd\x6f\x6b\x19\x15\x21\xea\xf5\x41\xad\xfe\xda\xfa\x28\x2d\x94\x6d\x3f\x68\x4c\x2e\x68\xde\x2a\x91\xce\xb5\xe6\x03\x73\x77\x1a\x13\x8d\x72\xba\x37\x68\x6c\xd1\x9a\x6e\x60\x0b\xdc\x76\x7e\xac\x6b\xe4\x5b\x5f\x1a\x43\xfa\x2f\x6e\xd5\x40\x31\x8f\xec\x68\xe5\x9f\x4d\x10\xc5\x71\x3a\xdb\xf2\xb3\xd9\x42\x01\xa5\x76\x10\x4d\x23\xe5\x37\x99\x28\x51\x56\xc5\xf2\xd3\x67\xb2\x0c\x22\x1a\xec\xa1\xf5\x26\xcc\x30\x9a\x6b\xcd\x9e\x2d\xda\x5a\x93\x5e\x33\x68\x10\xd1\xc0\x3b\x70\x79\x18\x89\xd7\x86\x44\x19\x44\xd4\x49\xfa\x86\x05\x1d\x2e\x52\xc3\x6d\xc3\x1a\x9e\xee\xc0\xa6\x5a\x7e\x3a\x6d\xac\xc1\x8c\xdf\xb0\xcb\x56\x6c\xae\x41\x44\xb7\xb7\xd3\x96\x1f\x63\xb7\xc5\xb4\xef\xf3\x4f\xac\x21\xb7\xfc\xc4\x19\x76\xcb\x0f\x36\x1d\x69\xf9\x59\x91\xff\x5e\x2f\x70\x97\x79\x7c\x4f\x52\xe2\x54\x1a\xd8\x6e\x2d\xa1\x71\xa8\x0e\x17\xcb\x98\xbc\x1e\xd8\x77\xd9\xe9\x73\xd4\x98\x45\x4a\x66\x95\x66\xbe\xca\xd7\xaa\x23\x83\x88\x36\x55\x18\x98\xb0\x6f\x4f\x1a\xaf\x89\xf8\xc7\x0d\xa7\xa9\xd6\x80\x92\x3b\xbc\xa1\xf0\xd0\xb1\x6c\x71\x11\x0f\xed\x43\x3c\xa4\x0b\x31\x2a\xd7\x66\xf9\x19\xdc\x7d\x78\x58\xef\xe1\x98\xf4\x71\xfb\x60\x93\xc8\x63\x15\xfb\x07\x48\x1c\x8d\x1c\xc2\x03\x24\x94\xdb\x27\x3e\xad\xdc\x3e\x03\xf9\xdc\x5b\x46\x5b\xec\xeb\xb5\x03\x5a\xf5\xc5\xba\x2d\x3b\x30\x72\xf6\xb2\x24\x5c\x2b\x6b\x5a\x7b\x23\xcd\xf6\x65\x8d\xb3\x52\xe3\x22\x40\xed\xb7\xa2\xce\x93\x8f\x2d\x9c\x5d\x5d\xee\xd4\xd7\xd5\xa0\xfb\xeb\xf5\x76\x41\xbc\x07\xb0\x2f\xbc\xab\xf5\xa2\x9e\xf6\xb7\x78\xf4\xbf\xfa\x41\x21\xd9\x6c\x39\x87\xe5\x88\xe8\xf2\x90\xbf\x32\x77\x7e\x44\x86\xe1\xca\x90\x1a\x0c\xa1\xa5\x8b\xf0\xd4\xda\x44\xdd\x1f\x26\x9a\xb2\x4f\x8c\x03\x29\xf5\x88\x66\x39\x7c\x0f\x59\x60\xb5\xfc\x2c\x27\x48\xbb\x2b\x99\x5c\xb3\xcc\xc8\xf0\x41\xba\xc4\x92\x2b\xb4\x90\xe9\x0b\xdb\x97\x9c\x0a\x21\x35\xac\xfc\x40\x13\x2c\x83\x3e\xf1\x27\xd6\x75\x69\x54\xfa\x46\x62\xe2\x80\xce\xe6\xe6\x09\x8e\xfb\x41\x0a\xf9\x36\xdb\x66\x9e\xfa\x22\x1b\xf6\xfe\x72\xc8\xdc\xd2\x72\x2b\x3f\x90\x22\x21\x2a\x99\xb3\x9c\xda\x96\x23\x66\x27\x3d\x48\xdc\x7d\xc9\xb5\x1e\xe8\x39\x20\x2e\xa5\x94\x95\xb9\x22\x72\x7a\xe2\xad\x53\x48\x75\x38\xb8\x7b\x8e\xcc\xec\x58\x7d\xb6\x72\x05\x11\x7f\x7c\x30\xc0\x5f\x9b\x9e\x76\x80\xa9\x01\x5f\x34\x44\x10\xd4\x0f\xf8\x84\x32\xe8\x02\x25\xda\x3e\xec\xc1\x24\xcf\xae\x2e\xc9\x9d\xe5\x91\x4f\xb4\xdc\x43\x95\x7e\x02\x4a\x7c\xd8\xaa\xc1\x96\xca\x00\x6d\x9e\xfc\x66\x5c\x86\x27\x41\x29\xdc\xbb\x0c\xf7\x2e\xc3\xbd\xcb\x70\xef\x32\x7c\x12\x2e\xc3\x86\x5a\xea\x35\x91\x2d\x36\xa6\xe9\x7a\x6c\xb6\xbc\x88\xb6\x6d\xfc\x63\x13\x4b\x5d\xa6\x58\x03\xb8\xdd\x88\x51\xe7\x45\x1c\xc6\xea\x65\x3b\xfa\x79\x38\x1e\x1f\x1e\x7a\x7f\x64\x85\x28\x34\x58\xf7\x98\xf3\xac\xa7\xa3\x2f\x08\x13\x89\x4c\xcd\x78\xdf\xc3\xdc\x4b\xa5\xc1\x58\x1b\x36\x52\xef\x74\x6a\xae\x6d\xee\xd6\x61\x18\xb7\x37\xe2\xb5\x30\xef\x21\xac\xbf\x95\xaa\xe2\x13\x23\xbf\xda\x99\x71\xe5\x4c\x2a\x28\x79\x43\x62\xf7\xad\x7b\xdc\x62\x07\x40\x54\x67\x5b\x85\x44\xce\x61\x86\x15\xcf\xb9\x83\x15\x35\xd7\x15\x53\x5a\x91\x23\xfb\xc3\x71\x52\x54\x03\xad\x35\xfb\x7e\xce\x72\x59\x2e\x4e\x02\x61\x43\x10\x8d\xf5\xb2\xfc\x04\x22\x96\xea\x31\x24\x0c\x26\x55\x59\x32\x81\x2d\x04\x59\x7e\x3e\xad\x05\x18\xf6\x11\x5b\xfa\xb7\xee\x59\x2a\x07\x0c\x3d\x37\xe2\x5d\xca\xcd\xc7\xeb\xea\x90\xe3\xe9\x8a\xee\x4e\x82\x4b\x73\x30\x59\x43\x8d\x89\x3b\x72\x47\x4b\x54\xb1\xde\xba\x67\x6b\xa3\x2f\xe5\x77\x5c\x49\x54\x29\xf3\xba\x87\x8a\xc5\xdb\x41\x22\x81\x58\x10\x8a\xad\x2e\xd5\x36\x95\x2d\x16\x61\xad\xa7\x99\xbb\xfe\x2c\xb2\xd2\x45\x35\x4c\x7a\x93\xa0\x77\x78\x69\xe5\xd1\x42\x83\x94\x1a\x26\x51\x48\x9d\x17\x6e\xfd\x06\xcf\x0f\x06\xd2\x29\xa8\xd6\xac\x14\x2f\xc8\xff\x39\xfa\xe1\x3f\x7e\x1e\x1d\xff\xf5\xe8\xe8\xfb\x67\xa3\xff\xfc\xe7\x7f\x1c\xfd\x30\x86\xff\xf8\xec\xf8\xaf\xc7\x3f\xfb\x7f\xfc\xc7\xf1\xf1\xd1\xd1\xf7\xdf\xbc\xfe\xfa\xfd\xd5\xcb\x7f\xf2\xe3\x9f\xbf\x17\x55\x7e\x6b\xff\xf5\xf3\xd1\xf7\xec\xe5\x3f\x91\x44\x8e\x8f\xff\xfa\x3f\x06\x0e\xf8\xe3\xa8\x0e\xc4\x8c\xb8\xd0\x23\x59\x8e\xec\xd6\xbf\x20\xba\x1c\x68\x46\xf9\xed\xd8\x8d\xdc\xa9\xd5\xb4\xad\x2e\x38\xd2\xf4\x7d\x7c\x22\x01\xb1\x9d\x9b\x62\x8b\xe9\x6f\xe1\xa5\x18\x1e\x4f\x7d\xea\xb1\xd1\x01\x1f\xb3\xd5\x2c\x3b\x8d\x19\x45\xb4\x5d\x77\x34\x7f\x59\xe1\xa2\x5f\x40\x72\xb4\x03\x83\xdb\x9c\x19\x1d\xd3\xd4\xaa\x7e\x7a\x32\xa3\x07\x28\xab\xfb\xcc\xe8\x47\xce\x8c\xb6\x9c\xb1\x4f\x8b\x8e\x23\xb9\x4f\x8b\x0e\x34\xf6\x69\xd1\xbf\x8d\x18\xc7\x3e\x2d\x7a\x1f\xe3\xd8\xc7\x38\xf6\x31\x8e\xe6\xf3\x04\x62\x1c\xfb\xb4\xe8\x7d\x5a\xb4\x7d\xf6\x69\xd1\xed\x67\x9f\x16\x5d\x3f\xfb\xb4\xe8\xce\xb4\xe8\xeb\x58\x0f\x0d\x69\xe5\x44\xff\x32\x52\xa2\x95\xe1\xad\x84\x9d\x25\x89\xac\x84\x7e\x2f\x6f\x59\x44\xee\x20\xca\xcd\xb5\x42\xff\xc9\xfa\xbc\x68\x95\x72\x26\x62\xfd\xd7\xad\x45\x38\x73\x24\xbc\xab\xc6\x68\x01\x22\x8d\xf6\x4d\xf8\x91\x78\x49\xa3\xcd\xba\x8d\xc9\x19\x29\x59\xc2\x0b\x6e\xee\xb5\xe8\x0b\x9d\x5a\x2a\x96\x2d\x1d\xf6\xd1\xc2\x30\x2b\xcb\xa6\xae\x4f\x7f\xac\xb9\x12\x10\x94\xca\x86\xdf\xc7\x5d\xc2\x7e\x0a\xb1\xe7\xa7\x31\x61\xab\x50\x4a\xdf\x06\x9e\xa8\xb9\xac\xb2\x94\x94\x6c\x80\x3b\xbb\xb1\x8a\xef\x1b\xa3\x6b\xc6\x7f\x06\x50\x6c\x2c\x80\x1b\x38\x2d\x78\x0c\x20\x76\x20\x36\x4c\xf2\xb1\x8f\x05\x2f\xe1\xc8\x5d\xb3\x44\x8a\x74\x1b\x8f\xed\xcb\x65\x5a\x8e\x87\x07\x28\x1c\x0c\x9c\x7d\x69\x65\xc9\x01\x2a\x0b\xcd\x78\xca\xf5\x62\x58\x2e\xb1\x13\x22\xc6\x56\x05\xb4\x38\x7f\x1c\x54\xbd\xad\xb1\x87\xa1\x28\x4a\x49\x93\x39\x53\x8d\x35\x3c\xb1\xea\xad\x05\xdd\x1b\xe6\xfb\x2d\xb2\x6a\xc6\x85\x35\x04\xe1\x0b\x46\x03\xcf\x16\xa4\x94\xda\xd7\x05\xb8\xc9\xc4\x0e\xb8\x3d\xf5\xf7\x8d\x81\xc2\xc7\x40\x49\x8d\xe5\xe0\x72\x01\x98\xbb\xb2\x39\x3c\x2b\x24\xf8\x74\xf0\xd2\x72\x45\x64\x96\xfa\x36\x3d\x5f\x3c\x23\x05\x2b\x13\x2b\xb1\xe0\x6a\xd4\x3c\x7a\x55\xb5\x24\x99\xb1\x64\xcc\xe5\x3a\x6d\x8e\xb2\xf9\xa9\x48\x9a\x9f\xff\x81\xcc\x65\x55\xaa\x71\x13\x24\xef\x39\xfc\xcc\xfa\x46\xe3\x73\xa2\x8c\x51\xa3\x49\xc6\xa8\xd2\xe4\xf9\x33\x92\x73\x51\x19\x85\x2e\x8a\x4a\xc3\xf8\xfc\xd3\x1f\x06\x88\x90\x78\xb3\x33\xde\xe0\x5c\xcd\x50\x77\xb7\x5d\x61\x3b\x57\x0f\xf2\x47\xbb\x88\x8b\x85\x83\xb4\x9d\xf6\x1b\xa9\x74\x43\x94\x00\x47\xb7\xe6\x16\xa1\xe5\x23\x48\xe5\x78\x8b\x2b\xd2\x6e\x8a\xd6\xf2\x22\x5f\xc0\x1b\x56\x68\xc2\x3f\x55\x72\xb2\xd0\x71\x00\xab\xff\xcb\xbe\xd3\x46\x56\xf5\x3f\x6c\x76\xea\xe8\x9d\x12\xa0\x81\xae\x76\xea\xa8\x1b\x75\xf4\x50\x88\xd1\x26\x67\xa5\xac\x50\x40\x5a\xad\xb9\x82\xff\xcc\xfb\x58\x3c\xc0\x52\x92\x30\x05\x52\xc9\x49\x28\xd4\x5e\x43\x3c\xcb\x8e\x02\xbd\xd5\x0f\x0d\x43\xda\xd9\x28\xc3\xed\x28\x6a\x72\x1e\x0c\x0d\xdb\x2c\x03\x45\xf4\x11\x9a\x96\x95\x6c\xc6\x95\x1e\xd0\x3a\xf8\x9d\x7b\xb1\x7d\x08\x14\x17\xb3\x0c\x6e\xc3\xbc\xca\x34\x2f\x90\x99\xc6\xfe\xec\x04\xa2\x4e\x13\x69\x36\xed\xa4\x75\x04\x0d\x45\x93\x5a\x6c\x62\xdb\x35\x0a\xc2\xf4\x47\x7e\x4c\x84\x09\x6d\x5b\xc2\x97\x46\xe9\x29\x68\x49\xb1\x88\x78\xb0\xa5\x89\xcc\x73\xaa\x8e\x5d\x9c\x96\x42\xae\xab\xbd\x66\x8c\x36\x51\xd2\x2c\x2c\x2b\x8a\x66\x23\xeb\x70\xd7\x07\x43\x33\x41\x05\x2a\x3b\xa4\xed\xa4\x85\xd7\x88\xbc\x17\xbe\x4f\xec\x8c\xdf\x31\x11\xf6\x29\x42\x01\x75\x36\xd7\x97\x34\xb9\x65\x22\x25\x1f\x94\x3f\x17\xe9\x42\xd0\xdc\xf5\xe0\x2a\x4a\x79\xc7\xcd\xc1\x40\xee\x42\x7b\x1c\xea\xc4\x45\xb6\x2c\x32\xa6\x07\x63\xb7\x0a\xef\xae\x57\xb4\x52\x03\xfa\xc2\x7c\x50\x46\x13\xec\x96\xa1\xe8\xb6\x39\x8a\x95\xfc\x2e\x61\x5e\xed\x36\x03\xda\xf5\x24\xef\x50\xa0\xe3\x2b\xd3\x74\x80\xe3\xbc\x11\xeb\x86\xbb\x2d\xa4\xc1\xe0\xe6\x48\x05\xa1\x99\x11\x9b\x8b\x00\x4b\xdb\xde\x70\xb3\xc3\x62\xf7\x7d\x66\xf1\x38\xc7\xc8\xe3\x3d\xc2\x1d\x14\xb4\xae\x52\x4e\xe2\x80\x90\x0f\xdf\x7d\x79\xd1\x96\xcf\xef\x68\x2a\x15\xf9\x32\x93\xc9\x2d\xb9\x60\x60\xb9\xc2\x65\xd5\xbb\x90\x8d\xce\x63\xdd\x9d\xc5\xa2\xba\x39\xf6\x35\xcf\x2f\x27\xe9\xc3\xb4\xce\xdf\xb7\x5a\xff\x55\xb7\x5a\x2f\x27\xb8\x31\xfc\x1a\x1a\xad\xe7\x74\x36\x80\x91\x21\x0c\x0b\xc2\x00\x08\xf8\xee\x8c\xab\xcb\x8e\x3a\x9a\xbf\x9b\xcb\xfb\x91\x96\xa3\x4a\xb1\x11\x47\xa5\x32\x47\xcd\xf1\x96\x2d\x20\xff\x3b\x7a\x96\xdf\xd8\x17\x5b\x4e\x00\x2d\x21\x04\x02\x3f\xc7\x66\x6d\xbc\xfb\xf2\xc2\x5c\xe1\x75\x53\x22\xae\xc8\x29\xd3\xc9\x69\xc2\x8a\xf9\xa9\x1b\x5e\x74\x1f\xdb\xa7\xb4\xc4\xb9\x14\x5c\xcb\x32\x1e\xdc\xfa\xf0\x8c\x24\x32\xcb\x1c\xd4\xb4\x9c\x92\x73\x56\xcc\x03\xb9\x88\xf8\xe3\xa3\xb0\xdd\xd3\x68\x94\x5d\x48\x19\xdf\x5c\xb7\x71\x64\xcd\xfb\xee\xc4\x36\x18\xb2\x9c\x20\x33\x7b\x9e\xe8\x29\x7f\xa0\x76\x97\x0f\xd5\x3f\xfc\x89\x71\xf6\x63\xf5\x2a\x3f\xbc\xf6\xaf\x82\x43\xa7\x91\x73\x10\xdd\x76\xdc\x0f\x03\x0c\xe0\x20\x62\x2f\xa7\xd6\x1c\x4c\x59\x4a\xe4\x1d\x2b\x4b\x9e\x32\xe5\xaf\x80\x28\xbf\x09\x0c\x90\x67\x8f\x79\xad\xed\x3b\xa9\x63\x3f\xfb\xab\xef\xa4\x3e\xc8\x51\xd0\x10\xf2\xe6\xfd\x55\x21\x4f\xd3\x9c\x23\x21\x6d\x9e\xa4\x98\x8f\xe8\x83\x6e\xf4\xd2\xde\xbf\xf2\x8a\xc6\xae\x4c\x6c\x95\xd0\x8c\x5d\xbe\x8d\x32\xb3\xaf\xed\x3b\x6d\x4b\xdb\xff\xb0\x6e\x4d\x87\xf4\xba\x6c\x6c\xb9\xf6\x4d\x38\xa0\x44\xc8\xb4\x3f\x7a\xb7\x6f\xac\xd8\xd7\x58\xb1\x3e\x57\x28\x8a\xe8\xbe\x6c\x51\x62\x65\x46\x35\xbb\xa7\xf1\x5a\xcf\x7b\xbf\x2c\xae\xad\xb4\xbf\x0c\x3c\xe3\x61\x11\x1f\xbf\xb6\xdf\xdf\x7d\x47\xc8\x52\x6a\x6b\x15\x5c\xc8\x9c\x72\x54\xee\xd6\xca\x04\x9b\xfa\x85\x9f\xd8\x55\x20\x8c\x53\x06\xe0\xeb\xa0\x63\xd4\xcd\x5f\xaa\x92\xa5\xc4\x79\x0d\xf6\x4d\xf1\x1e\xb0\x29\xde\x70\x45\xb3\xd6\x33\x6b\xf7\xb1\x0f\xc5\x47\x54\xa8\x9a\x7d\xf7\x9c\x03\x57\x6a\x48\xdc\x22\x8a\x09\xc5\x21\x0f\xbd\x91\x20\x88\xec\xbb\x38\xb5\x8d\xb8\x42\x8d\x9e\x55\x58\x4f\xc8\x2b\x39\xe3\xc2\x4b\x2a\x69\xd3\x6d\x70\xe3\xa4\x3c\xc3\x7c\x7b\xaf\x61\x62\x3f\xfb\xab\xd7\x30\x95\xca\x5e\x0a\x3a\xc9\x70\x09\x1d\xed\x8b\x3b\xa3\x90\x5d\xc5\xe0\xfd\xd3\x94\x2b\xf3\xff\xe4\xfa\xfa\x15\x04\x37\x2b\x11\x63\xc5\x41\x38\xcf\x5d\x23\x01\xee\xd2\x0a\xb0\xdd\xcb\x13\x2b\xb3\x07\x35\x4b\xbc\x14\xa9\x99\x16\x53\xad\x5c\x6a\x47\xd1\xf6\x8b\x8c\x89\xf5\xbb\x9c\xcf\x09\x23\xef\xe7\x3c\xb9\xbd\xaa\x63\x98\x44\x96\xe6\x67\xa2\xf1\xa3\x68\xc3\x75\xc0\xfb\x51\xbc\xe6\xa6\x7d\x35\xc4\x15\xf5\xbe\x71\x1b\x5f\xbb\xe5\x33\x84\x08\x55\x4a\x26\x3c\x2e\x98\x0e\x8e\xd9\x70\xa5\x93\x14\xae\xeb\xdd\x4f\x17\xb4\xc1\xad\x75\x10\xcf\x2c\x4e\x59\xa5\xaa\xa1\x4f\x60\xc3\xe1\x6e\xe5\x76\x3e\x45\xcb\x96\x58\x74\xa5\x8d\xd3\xa4\xc1\x0e\x69\xc7\x60\x63\xa2\xfd\x9e\x39\xbc\x4e\x0f\x4d\xbe\x55\x83\x3d\xf0\x35\x83\x70\xcd\xfa\x13\x07\x60\x23\x9f\x2c\xea\xeb\x34\xf5\xde\xbf\x0b\x3a\x4f\xff\x5f\x62\xa2\x4a\x78\xdb\x15\x05\x05\xb2\xce\x9b\xb7\x94\xc4\x63\x7f\xe6\xc2\xbc\x46\xc8\x21\x3c\xda\x45\x95\xd9\x3c\xdd\xb0\x5d\x5b\x47\xf1\xec\x38\x76\x19\xf6\xdd\xa6\xd5\xee\xba\x82\xef\x4d\xc5\xdb\x28\xce\x96\x22\xa2\xeb\x2e\xee\x62\x6a\xd6\x77\xef\xa6\x56\xbb\xa7\x36\x7b\xa9\xce\x1a\x45\x72\xa9\x16\x7b\x37\x75\xd5\x8d\x3a\xea\xa6\x15\xf5\xec\x4f\x7f\xf8\xc3\xba\x3e\xbc\x48\xd1\xb3\xa1\x57\xef\xfa\x3e\xbc\xb8\x71\x6e\x2a\xa0\xde\x5c\x0c\x8d\x1e\x6b\x5f\xf1\x73\xa3\x90\x19\xb9\xf7\xcb\xc5\xce\xe8\xc2\xe5\x87\x6d\xc4\x8b\x8e\xe2\x45\xe0\xfe\x40\x8a\x60\xcc\x1d\xd7\x85\xf6\xd3\xc4\xef\xc1\x2e\xf5\x46\x8c\x9f\xb5\xa8\x3d\xb8\x91\xb6\x90\x7d\x76\x86\xd5\x83\x43\xe8\x19\x80\xe4\xbe\x09\x97\x67\x2d\xd2\x0e\xd6\x4e\x5f\x45\xe3\xd9\x84\xaf\x83\x9e\xbc\xc3\xe0\x41\xa0\xea\xe0\xb6\x49\xef\x1a\x4b\x07\x83\xa0\xd3\x28\x1e\x47\xd1\xc4\x56\x88\x0f\x6d\x58\xbd\x1e\x23\xa7\x89\x79\x83\x34\xb9\xe3\x90\x71\xe2\xeb\x31\xa3\x50\x70\x76\x86\x7d\x33\xa0\xe0\x23\x0e\xe7\x06\xad\xec\xa0\x29\x92\x4d\x98\x36\x2b\xf8\x34\x11\x24\xd7\x20\xd9\x74\x68\x3a\x11\x84\x97\x48\x76\xe8\x3b\xd1\xa3\x5d\x83\x40\xd3\xd6\x7a\x22\x28\xae\xea\x47\x9d\x18\x32\x11\x94\x1b\xd2\x6c\x23\x72\x0c\x5e\xd1\xb1\x0f\x52\xdd\x89\x1a\x65\x0b\x25\x66\xa3\xd2\x13\x41\x72\x55\x3d\xda\x46\xf5\xb1\xcf\x30\xa4\x96\x21\x85\x72\x71\x45\x72\xbd\x58\x2c\x43\x20\xe2\xd7\x23\xb0\xac\x41\x53\x89\xa0\xd9\xc2\x5d\xd9\x1d\x86\x4a\x27\x72\x4a\x24\xb5\x68\x91\x1c\x57\x7f\x87\xc7\x39\x89\xa8\xd2\x7b\xb0\x82\xbb\x38\xac\x0b\x24\xc2\x45\xb3\x8f\x1f\xce\xbc\x8a\x06\xb6\x18\x12\xce\x1a\xe4\x63\x6b\xc5\x53\x9c\x8b\xc5\x73\xb4\x4d\xa1\x0f\x3d\xbe\x70\x3b\x29\x8d\x48\x7e\x24\x27\x0b\x89\x63\x77\xbc\xcb\xca\x8e\x46\xf6\x2a\x5f\x6d\x86\xb1\x6f\xbd\xbd\x5e\x4a\xb9\x08\x3f\x46\xd6\x27\xed\x33\x2d\x1e\x2b\xd3\xa2\x2e\x12\x40\x9a\xd8\xb6\x90\xa0\xb3\x48\x60\x1f\xb6\x7f\xda\x61\x7b\xd5\x42\xd9\xf7\x4e\x65\x90\x5a\xe8\xc8\xbd\x9c\xb8\x1e\x95\xf6\x52\x08\x07\xfc\xec\xea\x92\x24\x25\x03\x8c\x13\x9a\xa9\xb1\xb1\xf4\x71\xe1\xf0\x36\xc2\xa2\x0f\x56\x3a\x6d\xda\xeb\xba\x54\x6b\x96\x17\x1a\xc7\x64\xfb\x88\x3c\xf6\xb3\xbf\xfa\x88\xfc\x16\x21\xb8\x6f\xc3\xab\xde\x3f\x37\xaf\x72\x2a\x46\x46\x92\x40\x6c\x1e\xed\xf5\xf3\xe9\x52\x4b\xb7\xe1\x98\xf8\xfa\x4c\xd8\x34\x70\x6a\x4b\xac\x54\xaa\x04\xff\xa9\x62\x35\xf6\x70\x50\x55\x1e\x30\x8a\x09\xf4\xb7\x58\x47\xdb\x2e\x75\x49\x0a\x25\xb2\x88\x5a\x45\x67\x10\xbb\x89\x87\x35\x05\x81\x43\x84\x8c\xd4\xd9\x5a\x5e\x48\x3d\x67\x56\xfd\xbb\x02\xc4\x87\xba\xc3\xab\x93\x42\xb8\x8d\x01\xab\xdc\x82\xb3\xd2\x2c\x93\xf7\x76\x9e\x4d\x0d\xc6\xb0\x94\x99\x37\xf6\x3a\x77\x18\x06\xbc\x2c\x65\xe9\x22\xb5\xcd\xa9\xdb\x4c\x3a\x63\xd7\xb3\xd2\x9a\xaa\x65\x44\xe2\xd4\x35\xd3\x4d\x56\xd7\x92\x50\x61\x8b\x79\xcd\x7f\xfb\x7c\x7f\xdb\xba\x3a\x02\x5b\x62\xc2\xe6\xf4\x8e\xcb\xaa\x1c\xc3\x17\xb4\x24\x07\xee\x75\x50\x1b\x16\xb2\x0a\x41\x9c\x4a\x61\x17\x22\xec\x88\x5a\xb3\xff\x6f\xea\x5f\x82\x4b\x22\xc5\xf9\xc5\x9c\xc7\x79\xc4\x3e\x72\xa5\x57\xd7\xd6\x5f\x40\xbe\xc9\xda\x27\x52\xcb\xef\x54\x61\xf4\x90\x6f\x51\x65\xe0\xed\xe3\xd7\x7c\xb3\xad\x9e\xdf\x5d\xc3\xaf\xb6\x55\xce\x1d\xb6\x94\x45\x77\xf0\x65\x95\x7b\x05\xbd\xeb\xf9\x95\x28\xe8\x21\x65\x29\xe3\xc9\xe2\xf2\x22\x5e\x35\x0d\xa9\x4a\x86\x00\xf9\x92\x2a\x96\x92\xd7\x54\xd0\x99\xf5\x25\x1d\x5d\x5f\x7d\xf9\xfa\x18\x1b\x35\x00\xc7\xe3\xe5\xc5\x72\x52\x4b\xf3\xee\xb5\x1f\x7a\xb3\x7b\xa4\x82\xa5\xb5\x18\xa4\x70\x3c\xc0\x6a\x3c\x00\x26\x83\x57\x08\xb0\x6d\xab\x57\x01\xc0\x6c\xf2\x91\x47\x43\x54\xb1\x62\x08\x86\x90\xa7\xb7\xbb\x9d\x16\x3e\xe9\xa8\x9e\xfe\x6e\x84\x3b\xe6\xcb\xa3\x3e\x65\x13\xf5\xad\x3e\xdf\x61\xf7\x48\x46\x75\xc3\xc0\xf5\x06\x46\xe7\x18\x3a\x7e\xa9\x4b\xca\xf5\x9a\x7b\xa0\xc5\x39\x00\xcd\x06\x7f\x48\x04\x63\xa9\x15\x74\x65\xe5\xc2\x57\x97\xb5\xd6\xb3\x42\xa6\xfb\xaa\xf9\x3d\xd4\x17\xad\x9f\x71\xdb\xd6\xbb\x30\x57\x67\x62\xc4\xca\x0b\xd0\xb8\x26\x34\xb9\xbd\xa7\x65\x0a\xc8\x02\x54\xf3\x09\xcf\xb8\x5e\x6c\x88\x48\xf4\xdf\x77\x3e\x6d\x11\x26\xb1\x99\x17\xda\xe1\x02\xb3\x20\xe7\xcd\x17\x49\x41\x4b\x9a\x33\xcd\x4a\xd5\xa6\xd8\xc3\x14\x3d\x9c\xd3\x6a\x01\x07\x1a\x44\x79\xc7\x46\x95\xb8\x15\xf2\x5e\x8c\xac\xb9\xd8\xd1\x0c\x0e\xc1\x58\x3d\x23\xed\x19\x25\x4d\x53\x29\x36\x2c\x2d\x4d\x53\x6e\xfd\xe0\x57\xbd\x9b\xd0\xc6\xe7\x35\x44\x61\x89\x9b\x6a\x53\xb3\x64\x25\x40\x96\x52\x61\x87\xb0\x79\x95\x0d\x99\x0d\xbf\x45\xec\xc0\x96\xeb\xbf\x12\x63\x62\x1f\x35\x13\x0a\xf8\x05\xd0\x13\x2d\xa4\xaf\x99\x81\x3b\x64\x83\x36\x61\x3a\xe5\x82\xeb\x0d\xee\xba\x95\x31\xac\x2c\xe2\x99\x7b\xbf\x63\xb1\x1e\xe6\x18\x1d\xbe\x62\x33\x9a\xb8\xef\x2e\x8d\xab\x3e\x4f\x63\xd2\x90\x00\x1d\xa2\x38\x5a\x36\x90\x47\x3a\x85\xc4\x15\x17\x74\x8c\xbe\xb5\x2c\xe7\x36\xec\xea\x33\x2a\xed\xcb\x44\x96\xc4\x17\x27\x50\xbb\x62\x63\x72\xd6\x99\x54\xe5\xc4\x36\xe0\x13\x59\x71\x9d\xc8\x3c\x37\x6b\x6b\x77\xb3\xa3\xd2\x0d\xe3\x23\x15\x32\x65\x9e\x75\x5e\xd1\x09\xcb\x3a\x4c\x8a\x65\x2f\x31\x17\xcc\xe6\xd7\x02\x80\x28\x84\x16\x02\x14\xf7\xcc\x73\x80\x4c\x8f\x54\x97\xda\x65\xa6\xc5\x32\x3e\xe3\x93\xcc\xe3\x0d\x2a\x63\x27\x55\x19\xd8\x47\x27\x64\x02\x9a\x9c\x14\x24\x83\xe1\xf5\x43\x51\x9a\x81\x6c\x5e\x94\xde\x7c\x1e\x94\xda\xd3\x1f\x48\x2c\x64\x7a\xd6\x79\xa4\xc9\x8a\xc4\xcc\xee\xe9\xc2\x6c\xef\x28\x93\xb6\xae\x23\x00\xfc\x95\xcc\x98\x33\x34\x14\x45\xf2\x8e\x1b\xbb\x31\x55\xeb\x8f\x51\x34\x67\xb0\x28\xe4\xc8\xfb\x87\x3f\x03\xbf\xfe\x67\xc7\xdb\xf1\x4e\x63\x8a\xdb\xb1\x4e\x21\x53\x45\x8e\x8c\x92\x96\x19\xa3\x50\x2a\x46\x72\xaa\x8d\x25\xdc\xa5\x78\x42\xde\x9e\xf9\xae\x6b\x39\x2a\xcb\x93\x3a\xfc\xef\x12\xf6\x2c\xce\x5f\xf0\x7c\x1c\xf7\x61\x5a\xad\x67\xdf\x46\x6d\x4c\xd8\x1d\x6b\x1e\x3d\x0d\x3e\x13\x9a\x47\xf2\xda\x1b\x76\xc7\xca\x5f\x18\xab\x35\x66\xf9\xdb\x60\x37\x97\x70\xf2\xc4\x58\xae\xe7\xb2\x9d\x54\x3c\x4b\x37\x41\x45\xf4\xab\x31\x5f\xda\xd7\xf7\x5a\xcc\x86\x67\xaf\xc5\xac\x7b\x30\x0e\xd1\xf6\x5d\x0b\x19\xdf\x20\x0c\xc2\xab\x4e\xfb\x08\x68\x3d\xee\x4c\x03\x43\x77\x4d\x8d\xaa\xcd\xde\x94\xc7\xba\x05\xee\x58\x39\x91\xaa\xc3\x6b\xd6\x6e\x40\x61\xb7\xd1\xbd\x44\x32\x39\x9b\x71\x31\x33\x9a\x15\x4c\x16\x38\x56\x0a\x67\xb0\x75\x0a\x30\xe7\xce\x25\x5c\x93\x23\x36\x9e\x8d\xc9\x37\x54\xf0\x5b\xe9\xe8\x14\x32\xdd\x4a\xee\xf7\x9c\x88\xc4\x48\xf0\xa1\x82\xe6\xdc\xbc\xbc\x17\x33\x1b\x9e\xbd\x98\x59\xf7\x3c\xa4\x98\xe9\x72\xc2\xd5\x4f\x59\x89\x4e\x18\xfd\xc7\x92\x37\x6e\x1c\x2e\xbf\x01\xeb\x70\x33\xe7\xd0\x1c\xbb\xd1\xed\xc8\x11\x30\x32\x08\x3c\x29\x36\x91\x26\xc0\x9a\x20\x03\xb1\x97\xba\x81\xa9\xd6\x08\xb2\x06\xb2\xaa\xce\x4a\xc4\x2d\xf0\x55\x46\xf5\x54\x96\x1d\x68\xb2\xbd\x2b\xd8\x27\xb5\xbc\x1f\x78\xb0\xe4\xf2\x04\xb6\x92\x5e\xb4\xd2\x1d\x19\x36\xed\x51\x48\xf8\xeb\x9c\x6a\x87\x6f\xee\xce\x67\xf0\x2a\x6f\x75\xa8\xf6\x62\xf4\xb7\x26\x46\xd9\xc7\x02\xaf\xab\xac\x9d\x53\x40\xf8\x00\x52\x55\xc9\xc8\x1d\xa7\xa4\x5e\xeb\x8e\xb9\x5d\xdb\x56\x0c\xdb\xcd\xa0\x07\xa5\x78\xe5\x0c\x03\x64\x53\x38\xf8\x3d\x58\x70\x08\x11\x0d\x04\xae\xaa\x2c\xb3\xd1\x4e\xec\xa9\x31\x43\x29\xaa\x2c\x23\x85\x7d\xcd\xb9\x9c\x7e\x06\x6f\xc0\xcf\x97\xd3\x37\x52\x5f\x59\x4f\x7d\x1f\xdf\x77\x8e\x2e\xe3\x39\xd7\xe7\x57\x1f\xa2\x16\xe8\x23\xcf\xab\x9c\x50\xd7\x6e\x66\x4a\xce\xaf\x3e\x84\xc8\xc7\x16\xc2\xd8\x8d\xe6\x35\xcb\x65\x57\x57\x10\xc4\x80\x72\x20\xb1\xab\x31\xdd\x31\xc1\x94\xfa\x8a\xf2\xac\x2a\xd9\xfb\x79\xc9\xd4\x5c\x66\xd8\x73\x7e\xf8\x9a\x0b\x18\x5d\x22\x85\x62\x49\x05\x2e\x88\xa9\xa5\xa5\xc2\x1d\x5a\x94\x72\xc2\xba\x0b\xdc\xc0\xbb\x20\x14\x4f\x59\xc9\x52\xa0\xc0\x52\x42\xa7\x9a\x95\x64\x4e\xef\x00\x5b\xbd\x4a\x12\x88\x18\x8e\xc9\x59\x51\x64\x56\x7f\xe9\xf3\x92\xb8\xd9\xd9\x11\xb4\xa4\x30\xb8\x97\x68\xd2\x48\xff\x60\x34\xd3\x73\x27\x96\x36\x73\x1d\xae\xfe\x08\x53\x6f\xe4\x07\x77\x29\xb8\xe6\x34\xbb\x60\x59\x17\x58\xdd\x52\xc2\x6a\x95\x4f\x6c\x03\x42\xe5\x1a\xf7\xd9\xb5\x72\x51\x2d\x77\xba\xe7\x54\xd9\x7a\x9c\xce\x82\x8d\x09\x9b\xca\x72\x79\xad\x6c\x1a\x23\x87\xa1\x69\xb3\xe6\xeb\x96\xae\x8b\xe8\x27\x5e\xd4\x2b\x56\x72\x89\xe6\xe2\xbf\xc9\x7b\x22\xa7\x9a\x81\xf6\x57\xb0\xd2\x8c\xa7\xe6\xdc\x26\xc3\xf5\x78\xfc\x7f\x11\x0c\x77\x9d\xcc\x59\x57\x5e\xcb\x12\x90\x09\xfc\xb5\x57\x8b\xef\xe7\x0c\xee\x0f\xc1\x12\x0b\xd0\xd0\xcc\xd1\xff\xdb\xfb\xf7\x57\x5d\x4a\x72\x7b\x19\x63\x16\xab\x83\x28\x72\x19\x23\x64\xe1\x75\x05\x2d\x64\x76\x22\x0b\x95\xa5\xb5\x2c\x0c\xbb\xe4\x96\x5c\x12\x86\x8e\xc4\xb4\xca\xda\x02\xd1\x0a\xc9\xc0\x9c\xdd\x24\x87\x49\xc3\x3e\xcd\xec\x51\xd9\xf6\x3d\xcf\x99\xac\x3a\x60\x78\x70\x22\xd2\x62\x14\x34\xae\x25\xde\x9d\x69\x2f\x2b\xbd\x2c\x00\x50\x2b\xf9\x04\x85\x63\x77\x81\x44\x9f\xae\x68\x21\x93\x2f\xb5\x4b\xa9\x4e\xc9\x4d\xc3\x36\xbe\xe9\x9e\xae\x87\xdf\xd9\xe6\x78\x16\xb2\xc4\x6e\xfe\x7b\x59\xc3\x87\x11\x4a\x52\x3e\xb5\x35\x1d\x40\xc3\x69\xfd\x08\xd1\x52\xcf\x3d\x04\x91\x6e\xbe\x78\xf6\xc5\xb3\x9b\x5e\x5f\x62\xf7\x3e\x98\x51\x74\xa7\x16\x46\xcc\x06\x52\xbc\x83\x70\x91\x9d\x1d\x61\xdb\x33\xaf\xe7\x67\xb6\xb5\xd9\x16\x99\xdc\xcc\xb5\x2e\x6e\xa0\x8c\x01\x44\x7e\x8f\x9e\x75\x63\x09\xdf\xd4\x26\x2f\xd4\x5a\x94\x55\xaf\x75\xd3\xbd\xe3\xa0\x89\xf4\x42\x31\x6e\xca\xef\xba\x6a\xbe\xbe\x6c\xaf\x59\xda\x5d\xe7\x5e\x2c\x69\x53\x35\x0f\x40\x20\xf1\xe6\xf8\x61\x8f\x3d\xc6\xfa\x2b\x19\x4d\xf9\xaf\x57\x7d\x0f\xd3\xfb\x85\xdd\x58\x61\xdc\x4f\x44\xb5\x5f\x5a\xc7\x5f\xaa\x6e\x1f\xa6\xf1\x89\x94\xfb\x01\xec\xf8\x29\x56\xe7\xa9\xa8\xf7\xd8\xe5\xea\x11\x02\xbb\xd3\xef\xeb\x15\xfa\x95\x2a\xf8\xbf\x78\x79\xf9\x84\x54\x7c\xd4\x5a\x3e\x49\x21\xf9\x53\xc5\x54\xac\xd3\xd3\x31\xf6\x03\x38\x3d\xdd\x78\xe2\xdd\x9e\x2b\x43\xda\xa5\xdb\xd3\xb5\x41\xbe\x1a\x68\x52\x54\x22\x0d\x6c\xe6\x48\x59\x65\xbc\x75\x49\x77\x70\x87\x4d\x55\xf0\x11\x58\xaf\x96\x37\xad\x8c\x6d\x6d\x8c\xc6\x0c\x87\x9a\x1a\x1b\x67\x69\xab\x4a\x91\xa6\x53\xdf\x54\xc1\xd2\xe8\x9d\xec\x16\x51\xce\x72\x53\x30\x0f\x11\xe0\x2c\x7d\x26\xfd\x5a\x02\x88\xd8\x66\x62\x2e\x89\x0b\x46\xd3\x8c\x0b\x76\x6d\xa5\x14\x72\x2f\xae\x5b\x05\xd6\xa9\x1f\x16\x17\x5e\xda\xb5\xb2\xfe\x7a\x6e\x51\x0b\xcb\x64\x04\xe1\x49\xdd\x05\xf5\x47\x39\x01\x34\x43\x7b\x1d\x69\x2e\x2a\x59\xa9\x6c\xe1\x46\xdd\xaf\x57\x5a\x7c\xc5\xc6\x4d\x66\xf7\xd8\xdf\x5b\x4b\x36\xe5\x9f\x9e\x75\xe0\x69\x34\x04\xe0\x9f\xfe\xb0\x15\xe3\x47\x84\x93\x0f\xce\x5a\xc1\xe4\x94\x15\x99\x5c\xac\xa4\x42\x52\x05\x7c\xf0\x77\x39\xe9\x58\x11\x50\x9c\x68\x96\x91\x52\x56\xda\x69\xd8\x8c\xdb\x6e\x18\x66\xe9\xe1\x3e\x2f\x65\x4e\xa8\x51\x41\xb9\x4c\x79\x02\x0b\x57\xe5\x9d\x72\xe2\x08\x2c\xf0\x1b\xc3\xc3\x37\x27\xe4\xc6\xec\x5f\x79\x03\x85\xbb\x37\x3f\x55\xb4\xd4\xff\xbe\xb1\xad\xd6\x7d\x2d\xeb\xb1\x05\xe9\x2b\xa8\x52\xdd\x3b\xe8\xbf\xed\x92\xa5\x6e\x52\x40\xf2\xbd\xb1\x2d\xa6\xdd\xeb\xe1\x8f\x8e\xc7\xe4\x07\x01\x9e\x9f\x4e\xed\xd8\xca\x65\x07\x24\x97\x65\xab\x13\x55\x46\xb3\x61\x75\x7e\xae\xfd\x83\x0e\x9a\x66\xa2\x3c\x00\xc7\xb1\x8f\x45\x69\x54\x2d\x68\x59\x6f\x96\x24\xe4\xe7\xfb\x59\x3c\xcf\x6f\x7a\x40\x78\x97\xc9\xdc\x3c\x3b\x7d\x4e\x3e\xb3\xff\xbb\x39\x31\xc2\x2e\x63\xe4\xe6\xf7\x7f\xcc\x6f\xcc\x4a\xde\xfc\xf1\x99\x02\x8a\x42\xea\xe3\xf1\xc1\x56\xb6\xfa\x84\x26\xb7\x72\x3a\x7d\xc5\x73\x8e\xbd\x73\xda\x12\x40\x04\x6d\xa7\x64\xb6\xcb\xbe\x3b\x86\x39\x05\x1c\x91\x1e\x09\x60\x0e\xfb\x86\x93\xf9\x39\xea\x5c\x6e\xa9\x98\xd4\xa9\x7c\xe8\xd3\x09\xc1\x7e\x4a\x14\x2b\x68\x09\x59\xc7\x3e\x87\xc9\xcc\xc7\xa6\xcd\xd5\x54\x3b\xa7\x4f\x35\x94\x1b\x7a\xdd\xbb\x52\x5a\xe6\xfc\xdf\x00\xa8\x4b\x64\x69\xae\x39\xa7\xbd\xe7\xe6\x4f\xee\x65\x79\x8b\x71\x7b\x05\xf6\x03\x67\x17\x9f\xcd\x40\x08\xb2\x8f\x9a\x95\x02\x24\xca\x64\xd1\x00\x8c\x18\x93\x33\x0f\x52\x91\x74\x9d\x4c\x3f\x38\xf0\xa1\x81\x28\xb6\x50\xe6\xb2\xb4\xc8\xca\x35\xd0\x45\x98\xfc\x98\xbc\x1c\x77\xb6\x70\xf4\xb6\x89\x97\x20\xe1\x4d\x8b\xb5\x0b\x02\x66\xe4\x7f\xd7\x1c\x40\xd7\xe1\x0c\x43\x3b\xe2\xfa\x50\x35\xf0\x7e\x2d\x4d\x59\xce\xc6\xb4\xa0\xc9\x9c\x8d\x21\xd7\x6a\x7c\xfb\xc2\xe7\x5c\x81\x3c\xeb\x0c\xa3\x4d\x4a\x5a\x2e\xac\xdc\xb9\x0e\x85\xfa\x8d\x6c\x50\x23\xf5\x92\xaa\x2c\x99\xd0\xd9\xe2\x85\x97\x90\x1d\x24\xd7\xc9\xce\xde\x13\xdd\xa9\x43\x26\x52\xd8\x11\x24\x8b\xb8\xe4\x87\xfa\x58\xcf\xe5\x3d\xd8\x1b\x25\xa3\xba\xa6\xa7\x09\xfb\x08\xe6\x65\x37\x80\x27\xb4\x94\xf8\xbb\x9c\x8c\xc9\xb7\x34\xe3\xa9\x87\x5a\xa2\x25\x7b\x41\x46\xe4\xe0\x2c\xcb\xe4\xfd\xc1\x0b\x0f\x5e\xe2\xae\xb0\x1e\xaf\x5b\x59\x89\xc6\x38\xb2\xc5\xff\x34\x94\xbe\x92\xe5\x84\xa7\x07\x41\x67\x3b\x86\xc2\xd9\x09\x4f\x55\xe3\x6f\xbb\x89\xaa\x13\xa2\x6e\x79\x51\x98\x6b\x50\xb0\x8f\x1a\x3e\xc4\xa7\xd0\x17\x9c\xcb\x4a\xc1\xbf\xe7\x54\x89\xc3\x43\x4d\xa6\x5c\x70\x35\xef\xb4\xae\x16\x4c\xc3\xd0\xde\x59\x43\xec\xe0\x85\x11\xd2\x09\xcb\x54\xcd\x14\x86\x24\x00\x5c\x19\xc1\x67\x76\xdd\x19\x6d\x5d\x4b\xca\x7d\x09\x25\x11\xec\x9e\xc8\xae\xae\xe2\x38\x06\xd9\xe7\x93\xfd\xa6\xf2\xc9\xa6\x34\xcb\xcc\x7a\x23\x67\xf5\x41\xb5\x00\x79\xdc\x95\xc6\xf3\xc2\x62\xb0\x06\x33\x24\x88\xe8\x2e\x99\xc9\x44\x6a\x8b\x80\x8f\xbc\x78\x3b\x26\x5c\x28\xcd\xa8\xc5\xd1\x2f\x17\x80\xf6\x26\x49\x4e\x35\x2b\x39\xcd\xf8\xbf\xfb\x8c\xb8\x25\x2d\xb8\x81\x7d\xe4\xa4\xc9\x76\xab\xe5\xaf\xcf\x08\xaf\x80\xfb\x6e\x7d\xf3\xfa\x8b\xed\x7e\x2e\x33\x7c\xb2\xee\xb4\x51\x65\x56\xeb\xeb\x29\x4b\x32\x5a\xb2\x14\xee\xc4\x85\x85\x3c\x6d\x29\xac\x1d\x24\x97\x06\xc4\x15\xc9\x59\x32\xa7\x82\xab\x5a\xa3\x48\x64\x69\x94\xec\xac\x97\xc9\xba\x5d\x17\xce\x9c\x18\x66\x54\x7a\xf8\x71\x92\xba\xd7\x1b\xf6\x24\x8c\x3d\x58\x2b\xdd\xac\x61\x84\x2a\x9f\x1a\x81\x99\x73\xf0\x7e\xd6\xa5\xb2\x90\x4d\x0d\x4d\xbf\xc4\x82\x94\x8c\x2a\x29\xc6\x84\xbc\x36\x7f\xd6\x25\xd2\x7f\x34\x97\x53\x7d\xf1\xd5\x88\x4d\x0e\xa1\x88\x2a\x1f\x57\x92\xa2\x0b\x39\x74\x57\x96\x64\x8f\x18\x4c\x59\xc1\x44\xca\x44\xb2\xd1\xfa\xef\x77\x2f\x5c\x34\x68\xec\x0b\x40\x36\x3c\xfb\x9b\x26\x7a\xe1\xac\x23\x63\x78\x5e\xff\x85\x7b\x7f\xcf\x93\x1b\x9e\x3d\x4f\xae\x7b\x6e\xb9\xc0\xce\xe8\xcc\x21\x2a\x4a\xc2\x3e\x7a\x7c\x34\x57\xcd\xec\x34\x22\x05\xbe\x24\xcb\xc9\x79\xb7\x7d\x61\xbe\x1b\xfa\x4b\xdc\xd4\xaf\xdc\x9c\x38\xc3\xf6\x47\x39\xb1\xee\x9c\x5b\x01\xee\xd2\x91\xf3\x66\x77\xa9\x53\x36\x12\x6a\x0c\x33\x0f\x92\x5b\x32\xdb\x26\xcf\xde\x93\xde\xba\x40\xd7\x08\x21\xae\xf6\x4a\xb1\xeb\xeb\xb3\x08\xe5\x11\xf8\xae\x1c\x29\x9e\x32\x42\x8b\x22\x83\x0e\x28\x55\x91\xda\x86\x71\x8c\xc8\x7b\xc1\xd2\x7a\xe0\x5d\x8e\xc6\xe0\x8f\x37\x5c\x7b\x73\x3c\x26\x6f\x24\x10\xa1\x50\x52\xd9\xae\xba\x31\x6a\xae\x82\xa3\xd5\x1d\x93\x4c\x32\xce\x84\xb6\xc3\x2b\x5c\x5d\xfb\x89\x51\x1b\xae\xaf\xcf\x7c\x97\x20\x7a\x47\x79\x66\x98\xf8\x84\xb0\xf1\x6c\xdc\x65\xc2\x1b\xe1\x94\xa5\x4d\x35\x34\xc9\x2a\x05\x12\xe1\xa1\x65\xa9\x61\xa7\xed\xa4\x29\x40\xbf\xed\xe5\xe9\xfa\x67\x2f\x4f\xd7\x3d\x45\x29\x67\x25\x53\x6a\x98\xa6\xdf\xac\x1d\x01\x95\x7c\x49\xd1\xb7\x62\x16\x21\x5e\xc1\x64\xbc\x65\x61\x38\xe8\xe8\x4f\x07\xcd\x21\x71\xa1\xad\xfc\xcf\x3d\x6c\xc8\xc4\x1d\x2f\xa5\xd8\xe6\x98\xbf\xac\x49\xec\xcf\xf9\x86\x67\xeb\x73\x1e\xc2\xca\xaf\x99\xa6\x51\x18\x03\x8a\x70\xf1\xa3\x6b\x85\x2c\xa7\xe4\xe6\xcd\xd9\xeb\x97\xd7\x57\x67\xe7\x2f\x9d\x4b\xf8\xea\xed\xc5\xbf\xcc\xcf\xba\x5d\x2c\xf5\x16\xdf\xd1\x92\x5b\xba\xcb\x57\xe7\x56\x67\xfe\x57\x29\xc8\xe6\x5a\x17\x57\xa5\xfc\x88\xf5\x90\x5f\x95\xb2\xa0\x33\x40\x03\x02\xd7\xd7\xdf\xde\xbf\xbf\xfa\xd7\xd5\xbb\xb7\xff\xfb\x1f\x46\xa5\x33\xff\xba\x76\xff\xec\xe9\x8d\x7a\xf3\xe6\xad\xff\xc3\x47\xd8\xbb\x3b\x5a\xc6\x97\xe3\xaf\x1f\x97\x15\xa5\x34\x4d\xfb\x1a\xc3\x2d\x07\xab\x1b\x29\xdd\x46\x4a\xa9\x85\xd0\xf4\xa3\x91\xd3\xdf\xbc\xfc\xc7\x5f\xbe\x3d\x7b\xf5\xe1\x65\xbf\x9e\x75\xf3\xfa\x1f\xff\xfa\xf6\xec\xdd\x5f\x0e\xf2\x85\x0d\x2a\x1c\xdc\x00\x35\xc5\x88\xb6\x17\x01\x4b\x58\xca\x44\xc2\xa0\xe6\xdd\x25\x5a\x59\x47\x7e\x27\xcc\xb1\x6b\x1e\xb4\x7e\xce\x4f\x1c\x4d\x08\x9a\x4f\x8e\xe6\x54\xa4\xd9\x70\xc3\xfa\x25\x74\xb0\xfc\x9b\x25\xb2\xbf\x25\x36\x3c\x7b\x6d\x70\xdd\x53\x76\xf5\x8c\x59\x45\x06\x05\x4e\x73\xec\x6a\xde\xb5\x49\x5b\x01\xeb\x43\x96\x64\x2a\xab\x4e\xe1\xc9\x05\xd8\x94\x3c\x71\x1c\x12\x78\x72\xb8\x89\xdb\xb3\xfd\xb3\x64\xe8\xc1\xfa\xfa\x7c\x7f\x9a\x36\x3c\x5b\x9f\xa6\x94\xab\xc4\xc8\xf9\xc5\x39\x4d\xe6\xd8\x60\xcd\x85\x7f\xc9\x39\x01\x48\x62\x5e\x76\xf7\x9a\x39\x6a\x27\x3e\x3d\xea\xc6\x1d\xb3\xb4\x3b\x7c\x9f\x72\x75\x6b\x9d\x38\x36\x0f\xf4\xa6\x71\x77\xbb\x9f\xf4\xdd\xde\x9d\x17\xc4\xaf\x50\x66\xf4\xb0\x87\x4d\x4d\x1e\x7a\xe2\xfe\xd6\x48\x6c\xde\x9f\xba\x95\x67\x7f\x87\xad\x7b\xb6\x44\x9b\x40\x55\xab\xf9\x6f\x74\xcc\xd2\x17\xb4\x45\x95\xad\x3d\xb8\x8b\x62\x2b\x44\x88\x07\xa8\x1a\x5b\x2d\x74\x36\x76\x44\x5d\x36\xf6\x88\x0b\x12\x55\xf0\xb5\xb1\xde\x6b\xa9\x6a\xfb\x31\xc7\x6f\x3e\x18\x57\xc7\xea\xdb\x01\x38\x1b\x78\x69\x23\xd6\xa0\x93\x75\x6c\x68\x47\x0d\xeb\x6e\xce\x73\x54\xc9\x59\x67\xc5\xd9\x72\x85\x7d\xef\x29\xae\x67\xf4\xb7\xf7\xef\xaf\xb6\x2a\x24\xd8\x1a\x01\x02\x57\x1f\x36\x5c\x40\xf5\x14\x8a\x3d\x22\x43\xc7\x15\x6a\xf5\xd7\x69\xb5\xd9\xbb\xeb\x82\xe2\x39\x53\x50\xb0\xf5\x08\xb3\xdd\xb6\xbc\x1a\x75\x5f\x85\x8f\xfc\x02\x2f\xac\x6d\x0a\x9d\x1f\xe8\xc6\x5a\xaa\xdb\x7b\xf4\x2b\x6b\x58\x91\xf2\xc6\x3b\x6b\xb9\x0c\xf1\x51\x67\xb0\xf5\xad\xb5\xbc\x19\xdb\x5f\x5b\x2e\x3a\xbd\xa5\x27\x65\x48\xa5\x34\xea\xda\xc2\x1f\xe6\x9d\xde\x5b\xdb\x56\x36\xe3\x2e\xae\x2d\x24\xd5\xa7\xbf\xb9\x06\xd6\x18\xf7\x5f\x5d\x4b\x3c\xfe\x34\xee\xae\x1e\x1b\x95\x0b\x88\xe4\x0e\xb5\xfd\x2f\xed\xeb\x9f\x0c\xf5\x95\xa6\x29\xa1\xc2\xcf\x02\xce\x22\x73\x81\x88\x4e\x7f\x66\x1d\x26\xa9\x14\xb4\x61\x30\x47\xaf\x4e\x9c\xf6\x65\x6a\xdb\x49\x97\xbd\x57\xe3\xb7\xe6\xd5\x98\x4b\x85\x86\x2c\xf8\xec\xb3\x77\xae\x4e\xf2\xb3\xcf\xc6\xed\x72\xeb\xd0\x83\xd4\xd5\x48\x77\xe9\x3b\xbe\x4a\x15\x0e\xc0\x36\xa8\x18\x7d\x82\x42\x69\xbe\xe1\x98\x22\xc4\x84\x79\x79\x3b\x21\x91\x65\xf2\x3e\x5e\xf5\xa0\xe4\x08\x2a\x07\x47\xa1\x72\xf0\x38\xc4\x5b\xcf\x2f\x2f\xde\x11\x55\x4d\x04\xeb\x2f\x19\x6c\x77\x3f\x31\xf2\xa3\x4c\x58\xd1\x68\x19\x6b\x67\x58\x94\xf2\xe3\x82\x1c\xdd\x3c\x7f\x36\x86\xff\x9d\x7e\x71\xf2\xfc\xcf\x9f\x8f\x9f\xff\x09\xfe\xf1\xfc\xf3\x93\xe7\xff\x69\xfe\xf5\x85\xfd\xe7\x9f\x70\x50\x69\xdb\x29\x04\x7b\x21\xf4\x5b\x13\x42\x36\xbb\x05\x39\xa7\xaf\x64\x99\x38\x15\x1d\x02\xfc\xb0\x5b\xae\xab\xd9\x8d\xd1\xd9\x12\x5a\x8e\xe1\xec\x8f\xb9\x3c\xb5\xa4\x6f\xba\x2a\x6a\xbe\x0c\x7c\xdb\xe8\x4e\xc4\x15\xa0\xde\x6b\xe9\xd4\x76\x22\x45\x23\xe3\xac\x27\x75\xc3\x1c\x3a\xe8\x92\x24\xc8\x37\x36\x6b\x77\x17\x80\xd9\x3d\x0c\xf6\xa3\xcc\xe4\x2d\xdf\x90\x58\xd4\x2f\xf0\xfe\x6e\x5f\xdf\x4a\xe4\x9d\x9f\x9d\x33\x3c\x28\xc9\x9c\x91\xab\x97\xaf\x09\x13\x89\x4c\x59\x4a\xce\xcf\x48\x62\xc8\x4f\x7d\xd0\x16\xba\x07\x17\x54\xcf\x4f\x80\x81\xbb\xd8\x53\x92\x3b\x56\xf2\x69\x1d\xb0\x0b\x84\x98\x3a\xf1\x91\x60\xc3\xef\x60\xfa\xdc\x14\xa5\xd4\x32\x91\x59\x97\x34\xe3\xca\xc2\x7b\x28\x97\x63\x55\x29\x36\x52\x2a\x1b\xb9\xbc\x60\x5a\xe9\x39\x13\xda\x8d\x15\xb0\x07\x2c\xa3\x74\x90\xac\xcd\xa6\xd3\x3b\x5a\x9e\x96\x95\x38\x55\x2c\x29\x99\x56\xa7\xb5\x54\x30\x4c\xeb\x52\xbc\x69\x02\xf5\x43\xfe\x9f\xa3\x84\x8e\x93\x52\x77\x7d\xc1\x1c\x85\xb7\x05\x13\xd7\x73\x3e\xdd\x56\x0a\xc3\x3c\xaf\x4a\x2e\x12\x5e\xd0\x0d\x0d\x62\xc8\xba\x4d\x2d\xfc\x3b\x47\xea\xd8\xd9\x1a\xb9\xeb\x76\x6e\x3b\x7b\x71\x41\xa8\xa3\xdf\x65\x41\xd7\x7b\x68\x36\x18\xae\x53\x42\xc1\x14\xf3\x16\xab\xe7\x59\xaf\x05\x37\xb7\xba\x83\xf2\x12\x13\x44\x6e\x75\x0f\xcf\x58\x69\x51\x6f\xf5\xd2\x3a\xfe\x25\x11\x7f\xb1\x9d\xd7\x5f\xe4\x54\x69\x56\x8e\xe0\x06\xee\x8e\x1f\x27\xe2\x2f\x73\x7a\xaf\xb9\x1c\x49\x91\x71\xc1\xc6\xf6\x5f\x63\x75\x97\xb8\x21\x27\xe2\x2f\x53\x33\x6c\x63\x06\xc8\x8c\x8d\xcd\x3f\xe0\xd7\x3b\x60\x96\xc7\xea\x86\xb2\xbf\xf7\x31\x89\x0c\x71\x3e\xad\x57\x5c\x69\x26\x60\x62\x50\x35\x9a\x50\xa5\x3d\xac\x95\x5a\x8d\xa8\x6c\x75\x8b\xff\x2a\x55\x13\xe8\x52\x9c\xb2\xf4\x1c\x8e\xf1\xf9\x9c\xa1\x0b\xa4\x5f\x53\x11\x6a\x59\x56\xaf\x25\xef\x20\x54\x18\x51\x38\xcd\xe8\xcc\x43\x53\xf8\x01\x91\x5b\xb6\x20\x95\xa2\x33\x46\x94\x4d\x0d\x5e\xb9\xe8\xba\x44\xca\x23\x49\x3f\xfb\xef\xb8\x6b\x69\x67\x06\xab\xb9\x8c\xfe\x66\x8c\x52\x9a\xa6\xa5\xbb\x36\x6a\xdf\x97\xbf\x3c\xe8\xcc\x6c\x8d\x35\x97\xba\xac\x1b\x2e\x0c\xa3\x8e\xc9\xe5\x94\xdc\x1c\xfc\xf0\xd9\x81\x4d\xe8\x39\x70\x76\xd3\x01\x2c\x24\xdc\x6f\x16\x96\xc4\x96\x37\x75\x99\x69\x86\xa2\x2d\x23\x83\x5c\x23\xc1\x34\x54\x5a\x83\xa9\x36\xa5\x49\xd3\xcd\x7a\xf0\xd9\xc1\x96\x5e\x56\x09\x6b\x12\x9f\xe2\x5b\x77\x2e\x0f\x0b\xe6\x48\x11\xaa\x7c\x52\x6c\xa7\xe3\x0a\x32\xa8\xd5\x8b\xd3\x53\xa7\xa0\x8e\x65\x39\x3b\x2d\x19\xc0\x40\x27\xec\x74\xae\xf3\xec\x14\xf6\x40\x8d\xcd\x7f\xff\x0e\xfe\x7b\xf4\xe3\x5d\x3e\xb2\xe2\xfc\xfb\xbf\x7f\xfb\xba\xe3\x03\x76\xfb\x96\xd4\x59\x3b\xc2\x7f\x7e\xf2\x2b\xad\xa0\x4a\xdd\xcb\x12\x2b\x13\x41\x7b\x72\xaf\x58\xc9\x08\xa5\xe8\xad\x13\x18\xa3\xe3\x40\x02\x7a\xa5\x58\x79\xe3\x96\xc4\x99\x35\x8f\x06\x65\xbe\x46\x47\xb3\x98\x7a\x0d\xb4\xc0\x3f\xff\xf9\x8b\xad\x31\xc9\x9d\x30\x8b\x52\x52\xed\x2b\x2e\x26\x52\x67\xf4\x39\xf0\xf0\xd2\x0b\x45\x94\x3e\xef\xe4\x67\x5b\xce\x6d\xb3\xc8\x50\x4d\xf9\xca\x5e\x3a\x67\xad\xfd\x47\xce\xf1\xbb\x39\x83\xf9\xac\x31\x88\x1a\x7d\x98\x3d\x8f\x75\x9d\xaf\xd6\xd7\x1f\x54\xb4\x1b\x4e\x8d\xd8\x42\xf3\xe7\x8d\xa4\xcc\x35\x67\xe5\xc1\x5c\x8b\x3f\xde\xe5\x83\xed\xec\x6f\x5f\x6f\x97\x78\x98\x51\xa5\x8c\x55\x8c\x15\xe5\x0d\x01\xfe\xed\xeb\xfa\x75\x72\x54\x29\x46\x6e\x5e\x71\x51\x7d\xbc\xa9\x7f\xdc\xc1\x09\xce\x21\x29\xcb\xad\x38\x7b\xaf\xe5\x77\x69\xf9\x6c\x52\xcd\xb0\x1b\xeb\x20\xcc\x14\x29\x59\x2e\x35\xb3\x2f\xcf\xa0\x4c\x59\x49\x87\x64\xe8\x7e\xd8\x89\xd3\xe8\x10\x0a\xa9\xd6\x34\x99\xd7\xad\x34\xff\xfe\xed\x6b\x57\x6e\x43\x2a\xc5\xc5\x0c\x04\xf7\x68\x2a\x4b\xb3\x6e\xfd\xd7\x62\xf7\x51\x87\x61\x9d\x59\xb5\x0c\x7b\xe4\x4b\x2a\x14\x5c\x1e\x5e\x9d\xa3\xda\xab\x73\x12\xf4\x15\x67\xe8\x74\x47\xd2\x04\xbb\xcf\x16\x24\xa3\x95\x80\xc9\x9a\x33\x51\xcb\xb4\xcf\x5e\xfc\xf1\xd9\xb3\x3f\x6e\x97\x8c\x0d\x53\xbb\xae\x54\xc1\xd0\x88\x02\xee\xaf\xad\x53\x53\xd3\x72\xc6\x34\x0c\x8c\xe7\x39\x4b\x39\xd5\x2c\x5b\x34\xd2\x44\x3a\x26\x67\xbb\x9e\x98\xb3\x6c\x6e\xfa\x4c\xd2\xb4\x43\x39\xfb\xcd\xda\x74\x43\x75\x61\xb3\x25\xee\xdd\x4f\xaf\x59\x96\x5c\xe8\x73\x99\xe7\x14\xcd\x65\x57\xe6\x15\xe5\x72\x94\xe0\x45\xb7\x53\x35\xc4\xae\x3d\xf6\x84\xf7\x81\x47\xd6\xd9\x2d\x99\x9c\xed\xb4\x12\xb1\x47\xce\xde\xd2\x9c\x65\x6c\x13\x0c\x67\xff\xed\xfb\x8d\x7b\xff\xb1\xc2\xff\x6d\x90\x5e\x1b\x8c\xb0\x50\xbb\xde\x00\x4a\xc3\x98\xba\x94\x30\x01\xdb\xc4\xcb\x10\xa9\x68\xcf\xec\xc8\x9d\xd3\x66\x0c\x6e\xab\x23\xb2\xbf\xa5\x7f\x6b\x31\x38\x23\xe4\xd0\xd1\xea\xf5\xc8\xb6\x8e\x91\xa1\x5a\x0f\x1c\x1b\xe6\x02\xea\xf4\x0d\x38\x55\xc3\x43\x87\x62\x52\xeb\xb6\x55\xdd\x6f\x59\x8a\x89\x91\x1d\x36\x5b\x26\x44\xf3\xe2\xc3\xd4\x0f\xbd\x37\x1c\x70\xbe\xe1\x5c\xb5\x29\x7e\xd2\x13\xe2\xd1\xb4\xd7\x4f\x6b\x84\x18\x69\xdf\x1e\xda\xa0\xea\xe0\x4b\xc0\xc5\x64\x1f\xe9\x0e\xb0\x1e\xfb\x3a\x0d\xac\xf6\xe5\x83\x83\x2d\xcb\x9c\xc4\xac\x3f\xba\x65\x12\xd7\x9c\x0a\xc1\xb2\x6b\x2e\x6e\xb1\x3a\xce\x2b\x77\x82\xdd\xab\xca\x4a\x2b\x70\xf0\x29\xcd\x45\x58\x39\x5c\xee\xab\x85\xa5\x1c\x83\xe4\x73\x9a\x02\x51\x80\x0c\xea\x3f\xe0\x44\x84\x2c\xc9\xb4\xca\x32\x87\x1d\xfa\xe1\xdd\xe5\x27\x2f\xa4\xaf\x57\xcf\xa2\x4e\x6d\xbb\x7e\x16\xbc\xea\xb7\xb2\x74\x70\xd0\x86\x5d\x8b\x5e\x35\x0a\x87\xd3\x88\xd9\x8c\x69\x86\x94\x6b\xe0\x69\xfe\xfb\xf5\xdb\x37\x2e\x0d\x75\x9f\x81\xb4\xe1\xd9\x6b\x3f\xeb\x27\x65\xbd\xd3\x43\x84\xa6\x7f\xf7\xe1\xa4\x66\xf0\x9d\xaf\x39\xfb\x1d\x14\x9f\x86\x54\x08\x4b\xfb\x49\x25\xea\xa7\x5f\x86\x3b\x36\x90\xbd\xee\x00\x95\x6b\x51\x40\xd2\x9b\xeb\x7e\xd3\xcc\x07\xbf\xe7\x9d\x27\xa7\x28\x65\x5a\x25\x6c\x3d\x63\x35\x68\xaf\xde\x28\x5d\xa1\x0f\x57\x4a\x42\x43\x57\x08\x32\x29\xe5\x2d\x2b\x9f\x40\x1e\x89\x5d\xe9\x41\xdc\xb6\xed\x5a\x4f\x18\x51\xd5\xc4\x10\x9e\x30\x1b\x2d\xc6\x2d\x7a\x07\xc9\x7a\x3b\x36\x2f\x7a\xa3\xad\x2e\xf4\xe9\x39\x70\x3e\x80\x83\x27\xb0\x1b\x53\x9e\x69\x56\xda\xed\x38\x77\x87\x39\x12\xfc\xcc\x92\xe0\x62\x46\xa4\xb0\xab\xa7\xc8\x84\x2a\x40\xd3\xf6\x8d\xea\xd2\x4e\x17\xf7\x41\xc2\x46\xce\x68\x98\x73\xa5\x65\xb9\x38\x18\x93\x6b\x2e\x12\x77\x97\x58\x02\x50\xb0\x37\x61\x4c\x80\x47\xfd\xae\x2f\xae\x2d\xd8\x3d\x2b\xc9\x1d\x2b\x15\x84\xc3\x6b\xc3\xe2\xa4\x31\x62\xae\xfc\x4d\x97\x46\xf4\x92\xee\xc1\x9e\xe7\xe2\xf6\x4b\x2e\x52\x2e\xd0\xb1\x02\x0b\x59\x3b\xb1\x2f\xad\x70\xb5\x96\x86\xa7\xb8\xb8\x25\x77\x9c\x76\xb9\xa1\xea\x74\xd6\x7a\x08\x01\xa2\x75\x4c\xde\xc3\xbd\xdc\xb8\xf1\x7d\x14\xba\xdb\x09\x50\x8f\x03\x5c\xdf\xca\x0e\x66\x96\x31\x18\x93\x6b\xdb\xbd\xea\xe1\xea\x20\x1a\xa2\xdf\xbd\xd4\xc9\x11\xfb\x98\xb0\x42\x63\x5a\xe6\x34\x89\x71\xe5\x00\x6a\x27\x8b\xc6\xb2\xd8\x85\xd8\x2a\x0c\x8a\x33\x7d\x3d\x0a\xf0\xb6\x26\xb0\x4b\x4b\x7e\x2c\x53\x18\xdd\xb4\xcc\x8d\xaf\x63\x43\x7c\x53\xbf\xd0\xbc\x2c\x91\xc2\x46\x3a\x15\x81\xea\x41\xf2\x83\x20\x9f\x91\xcb\xf6\x9e\x41\x24\xab\x67\x9b\xfd\xda\x14\xa5\x84\x14\xe4\xcf\xcc\xf1\xe9\xeb\x8d\xd6\x79\x6a\xa0\x54\xcb\x4a\xac\xd0\xbb\xac\xd9\xeb\x6c\x53\x47\xb3\xae\x63\xb3\xb6\xd7\xd9\x76\x5d\xbe\xcc\x46\xaa\x84\x66\x5c\xcc\x5e\x33\x5d\xf2\x0d\x88\x56\x64\x65\x57\x97\x2a\x67\xfd\x02\x36\xe8\x91\x1c\x08\x06\x6d\xbd\x4b\xb5\x80\x25\xd0\x12\x32\xe8\x6f\x1a\x8d\x8a\x6e\xbc\xd0\x2f\xc9\x4d\x52\x54\xfe\x9f\x8d\xaf\x74\x1c\x3c\x62\xd8\xe1\x1d\x9b\xda\x94\x81\xe6\x28\x53\x99\x54\x75\xc7\x12\xc8\x94\x04\x84\x58\x61\x0d\x49\x2e\xc5\x76\xad\x96\x1a\xe3\x7b\x0f\x12\x08\xbb\xaa\xd7\xcc\x45\x6b\x20\xf5\xd9\xf2\x8e\x5f\x0b\x92\xb1\x3b\x96\x99\xa5\x38\xbf\xfa\x40\x0a\x56\x26\x66\x06\xb3\xae\x03\x73\x64\xbb\x3e\xb8\x6b\x14\xe8\xae\xec\xcf\x71\xdd\xa9\xeb\x4a\xa6\xe3\xb0\x66\x5d\x27\x66\xe7\xab\xd9\xd3\x8a\x2d\xa3\xe8\x90\x31\x86\x31\x6d\xb4\x34\x9a\x2f\xe7\x05\x1d\x37\xc8\x8c\x9d\x5c\x1e\xa7\xec\xce\xc1\xb5\x77\xfc\x41\x97\xb0\x68\x72\x33\x9e\x67\x3b\x28\xee\x96\x9b\xf7\xae\x91\xdf\x9a\x6b\x24\xa7\x1f\xaf\x13\x8a\xee\x74\x74\x70\x26\x48\x55\x14\xac\x24\x13\x59\x89\x34\x14\xe0\xd7\x1d\x20\xaf\x64\xea\xac\xab\xde\x76\x97\xbe\x51\x01\xb7\x8c\x92\x65\x2c\x5b\x87\xc3\x30\x0e\x07\x63\x4e\xbb\x5b\xa4\x81\xd6\x46\x12\x5a\xb8\xda\x31\x18\x86\x15\x8c\xca\x8b\x45\x2e\x94\xa6\x59\xe6\x28\x3f\x41\x11\x98\x73\x11\xb5\x23\xcd\x96\xd4\xeb\xb6\xa1\xce\x07\x74\xeb\xdd\x25\x9f\x34\xb4\x46\x0a\x7d\x92\x56\x76\x02\x94\xf5\xcf\x3e\xfb\x37\x2b\xe5\x67\x9f\x35\xb4\xf5\xae\x02\x97\x9c\x51\xd7\x8f\x62\x8d\xc9\xcd\x15\x31\x02\x91\xa5\x24\x35\x7b\xa7\x25\x31\xb4\xfb\xf4\x75\x21\x75\x23\x2b\xb0\xae\x54\x4e\x1b\x4d\xb9\xcd\x24\x56\x64\x6c\x07\xcd\x47\xdb\xe0\x52\x66\x99\xac\xf4\x45\x9c\x98\xf5\xe6\xb2\x96\x64\x56\xd2\xb4\x02\x15\x5b\xcd\xf9\x14\x30\xdd\xa7\x53\x9e\x04\x80\x2a\xaa\x99\xea\xb2\x9f\xde\xb1\x3b\xae\x40\x15\x17\xa9\xb9\xef\x1c\x22\x8a\x1d\x56\x68\xe7\xec\x36\xbb\x61\xdf\x76\x90\xf4\x89\x0b\x86\xa2\x2f\x07\x6b\x75\xb3\xa5\xe4\x6b\x99\x51\x31\xb3\xdd\x2e\xc7\x7e\xf2\x5d\x97\xa5\xbd\xa9\x48\xc9\x5c\xfb\x4e\x97\x20\x5d\x1a\xc1\x63\x85\x2a\x75\xd0\x17\x80\xfb\x0c\x53\x7a\xb8\x66\xdd\x99\x84\xec\xbb\xa1\x26\xd9\x2b\xfb\xfa\x96\xa8\x94\x99\xc4\xa6\xd0\x9e\x9b\xbf\x75\x7d\xf4\xcc\xd8\x89\xac\x74\x51\x6d\xe6\x8a\x7d\xda\xc8\x5e\x3b\x58\x7d\x1c\xe8\x0b\xd2\xcd\x2a\x67\x8a\xe4\x4c\x41\xd5\x92\x7d\x73\x1b\x5d\xf4\x47\x85\x66\xb2\xb7\xc0\xdb\x9e\xd5\x95\x0f\x16\x6e\x35\x75\xf3\xf9\xab\x92\x69\xbd\x80\xcc\xba\xb8\x6c\x80\x83\x02\xde\xb4\x79\x7c\x5c\xcc\x0e\x7c\xaf\x4c\x88\x61\x9a\x31\x6e\x35\x36\x30\x0f\xd1\x19\xe2\x3f\x1a\x79\xec\xd6\x06\x64\x90\xb5\x2e\x8f\x9a\x9d\x4e\x2e\xdf\x7c\xf5\x76\x8b\xbc\xd8\x9e\x23\x66\x6b\x61\xf7\x79\x39\xbf\xec\xbc\x1c\xd0\xac\x86\xde\x7f\xaf\x41\x2d\xdb\x1e\x93\x19\xeb\x1c\x38\xac\x13\x7b\x97\x2e\x1d\x69\x8f\x24\x74\x01\x83\xdf\xe4\xb4\x70\x95\xfa\x5d\x0e\xa6\xd5\x59\x81\xb3\xf0\x63\xc1\x12\x1d\x3a\x0c\x7d\x78\xff\xd5\xe8\x8b\x46\x3b\xb6\x4e\x7b\x05\x5a\xb9\x1a\x22\x45\x29\x13\xab\x28\x4d\xa0\x37\x34\xa8\xdf\x36\x32\x74\x2e\x85\x66\x1f\xad\x5e\xa5\x4b\xde\xd7\x73\x63\xc2\x0c\x6f\x3a\x95\xcb\x5f\x01\x00\xb5\xa0\xa0\x4f\x86\xfd\x1e\xcd\x94\x24\x39\x4d\x59\xdd\xe2\xac\x83\xa6\xb3\x9b\xea\xd2\x92\xd0\x98\xde\x5c\x5c\xd4\x36\x0a\xe6\xa5\xab\x56\xb5\xbe\xcd\x6c\xd1\xe7\x36\x35\x24\xdf\xc9\x4a\xb3\x31\xb9\x86\x4e\x20\x2f\xc8\xf7\x61\x3b\x7e\xb6\xdb\xf1\xcf\x17\x82\xe6\xec\xfb\xd3\x5b\xb6\xf8\xe7\x89\x31\x09\xca\xce\xd4\x7f\x9a\xb3\x5a\x59\x54\xad\xc6\x78\xf6\x97\x66\x11\x6f\xd9\xc2\x65\x79\x83\x02\x5d\xff\x7d\xcf\x58\x03\x25\x43\xc0\xb5\x93\x82\x30\x10\x4b\x37\x6b\x1e\xfb\xda\xfa\xbd\x62\xf6\x50\x2d\x37\x54\x54\x08\xbc\x21\x0e\x6b\xe9\x74\x04\xa2\xc5\xec\x1c\x17\xb4\x5c\x40\x24\x9b\x89\x8e\xdc\x72\xd2\x2d\x3d\x41\x46\x36\x84\x5f\x43\x3e\x76\xfb\x57\x26\xcc\x75\x64\x76\x67\xcc\xac\xc0\xc6\xd1\xd9\xcf\x34\x92\x70\xba\x86\x6b\xe4\x95\x0b\x59\xba\xb8\x0e\x0d\xb6\x6a\x26\x5d\xd5\xa3\x6b\x08\x0d\x7f\xec\x62\xef\x18\x8c\xb3\x4a\xb1\x12\x29\xbd\xbe\xff\xff\x1b\xe2\xff\xec\xf2\x92\x80\x78\xeb\x17\x62\x27\x4b\x12\xac\x83\xe2\x26\x32\xab\x12\x0c\x24\x23\x4c\x1f\x2d\x0f\x9b\x49\x50\xe6\xcd\x4f\x2f\x04\xef\x64\x56\xe5\x43\x0e\xc4\x15\x2b\x15\xd4\x97\x69\xf2\x2d\xd0\x20\xe7\x19\xe5\xb9\x6f\x75\x95\xdb\x2e\xdf\x5d\xba\x41\xe0\x81\xe2\x2e\x31\x9b\xf4\xe2\x34\x94\xd0\x9c\xc2\xc6\x7f\xea\xd5\xe9\x91\xb4\xb2\x60\x82\x16\x7c\xa8\x6e\xf7\xb6\x60\xe2\xec\xea\x72\x07\xda\x5d\x4e\x8b\x98\x26\x92\xf5\x4b\x10\x14\xf6\xc9\x0f\xe6\x0c\x7b\x83\xcb\x8d\xed\x93\x73\xe7\xfe\x8a\xfe\x6d\x5d\xd1\x7d\x27\xee\x5e\x0c\xef\xd5\xf6\xd6\xbc\xbc\xef\x6f\xb3\xe1\xd9\x73\xe3\xda\xbf\x81\xe4\x84\x33\x21\xa4\xf5\xa3\xc7\x88\x59\x00\x3b\x9c\x12\x5a\xbf\xec\xae\x46\x5d\x52\xa1\xa6\xac\x2c\x3b\xd4\xa5\xc7\x12\xb0\x76\x82\xaf\x00\x29\x32\x7e\x6e\x0e\x61\xf2\xa9\x4d\xab\x87\xe1\x8b\x74\x32\x54\x86\x5c\x5d\x7c\xb9\x97\x20\x1b\x9e\xbd\x04\x59\xf7\xe4\xf4\xe3\x07\x11\x1c\x46\x11\x47\xac\x0e\x4a\x17\xb2\xd1\xe1\xbb\x99\xbb\x87\xcb\x17\xa8\xea\xcf\x3b\xac\x7b\x2a\x08\xbb\xe3\x89\x0f\x57\x2e\x9b\x7a\x82\xd0\x89\x92\x59\xa5\x3b\xfd\x46\x6e\x78\x90\xb1\x17\x52\xad\x1a\x55\xef\xcf\x6f\x08\x9f\x92\x9b\x9c\x8b\x51\xf8\xfe\x0d\xe1\x9d\x15\xdd\x99\x92\x1e\x27\xf6\x78\x4c\xde\x8a\x6c\x41\xa4\x80\xba\x86\x9b\x9c\x7e\x1c\x35\x66\xe2\x70\xd9\xda\xd4\x3b\x48\xbb\x29\x06\x3b\x75\xab\x52\xa8\x9c\x8b\xb3\x07\xdc\xd1\xbc\xea\x8c\x43\x2b\xcd\xb3\x0c\x8c\xff\xc8\x6d\xed\x5a\x79\xb7\xe1\x1b\xb6\x75\x79\x2f\xb0\xab\x6e\xf7\x68\x79\xe7\x76\xb8\x17\x7d\x92\x3e\xa3\x7a\x2a\xcb\xc1\xb8\x44\x57\xee\xfd\x4f\xd6\x18\x21\x65\x9a\x25\xae\x80\x01\x80\x0e\xeb\x46\xcb\x1d\xcb\xce\xa7\x0d\x7f\x8d\x5f\x03\xbf\xec\x49\xc9\xa0\x40\xfd\x88\x6b\xa8\xdc\x68\xfc\xac\xdb\x9d\x1d\x10\xad\x88\x14\xd9\x62\x4b\x58\xab\xfd\x45\xd8\xd5\x14\x1f\xb6\xe3\xc2\x6e\x20\x9e\x75\xec\x6b\x8d\xad\x3f\x62\x79\xa1\x17\xc7\x35\x0b\x20\x4a\x0f\xc2\xdf\x72\x45\x72\xae\x14\x17\xb3\x6d\xab\x08\x7f\x85\xb7\xfa\x2c\x93\x13\x34\xfe\xf3\xa5\x48\x1d\xc8\x1c\xb7\xde\x95\xb0\xc6\x75\x92\x99\x3f\x95\x96\x70\xa7\x83\xd2\x61\x9e\x26\x54\x81\x34\xb6\x6f\x10\x33\x2b\xaa\x65\xa3\xb5\x92\x61\xb0\x87\xac\xba\x28\x36\x35\xc3\x42\xc8\x55\x99\xee\xd5\xe8\x0d\xcf\x5e\x8d\x8e\x5e\xb8\xa2\x94\x39\xd3\x73\x56\x0d\x86\x40\xba\x0a\x14\xf6\x7c\xb9\xe1\xd9\xf3\xe5\xba\xa7\x90\xe9\x6b\x29\xb8\x46\x67\x18\x7a\x0c\x52\x4a\x6e\xae\xc2\xbb\x37\x75\x98\xc9\x0c\xd0\x6b\x68\xfd\x35\x7d\x3b\x69\x9f\x57\xcf\x21\xda\x0f\xb4\x7e\x0e\xd6\x2d\x14\xd7\x78\x40\xa6\xa3\xdc\x13\x0a\xa0\xd9\x9f\xba\x52\xb7\x4f\xee\x54\x59\x36\xb2\x61\xcb\xc1\x82\xa7\xca\x32\x72\x0d\x24\x3e\x0d\xfc\x5a\xd2\xae\x06\x0a\xaa\x49\xc9\x66\x5c\xe9\xb2\x4b\x11\xb1\x33\xf7\x99\x2e\x85\x4c\x8d\x7e\xc3\x35\x94\x81\x4e\x6d\x34\xfa\xa6\xdd\xc3\x23\x95\xc9\x2d\x2b\xed\x27\x7f\x54\x52\x74\x6c\xf0\xde\x88\xd8\x8b\xdb\xd5\x87\xe7\x74\xc6\xcc\x99\x61\xe5\x05\xcb\xd8\x2c\x12\xfd\x59\x38\xd4\x56\xba\xa2\x35\xdf\x73\x3d\x27\xd4\x8e\x3b\x0d\xa7\xa0\x2b\xf3\x00\x26\xc7\x5c\x79\x41\x1a\x06\xe3\x23\xa8\x37\xae\xa1\x09\x8c\x78\x54\xc0\x90\x6f\x48\x92\x55\x4a\x77\xd6\xcd\x94\xd2\xac\xbb\x3d\x52\x61\x74\x00\x71\x52\xd0\x84\xf9\x62\x85\x66\x2d\x88\x2b\xfa\xed\x72\xc3\xd8\x9e\x39\x5b\x16\xd8\xc3\x69\x7f\x43\xd1\xfd\x55\x01\x51\xdc\x88\x37\x27\x27\x20\x49\xc3\x95\x0a\xba\x09\x42\x3d\xe5\xe5\x94\x64\x6c\xda\x75\xcb\x81\x19\x6b\x17\x9c\xab\x25\x0f\x89\xa6\xb7\x4c\xd4\x0e\x92\x9b\x86\x37\xcd\x7b\x6f\xba\x3c\x54\x5e\xcc\xb5\x25\xc1\xc3\x79\xa4\x7e\xaa\x68\x79\x3b\x5c\x4f\xfd\x5f\xf6\xf5\xbd\x92\xba\xe1\xd9\x4b\xcd\x75\x4f\x41\x93\x5b\x3a\x63\xef\x17\x05\x3a\xd1\xc7\x70\x9f\x67\x36\xf7\xba\x45\x67\xa9\x9b\x02\x4c\xa9\xfa\xff\xd8\x3b\xb6\x1d\xb7\x6d\xec\xfb\x7e\x05\x31\x7d\xc8\x04\xf0\x05\xc8\x16\xc5\x62\x80\x7d\x58\x34\x6d\x31\x48\xb6\x1d\xc4\x93\xbe\x4c\x06\x30\x47\x3a\xb6\xb8\x23\x93\x02\x49\x8d\xe3\x16\xfd\xf7\x05\x0f\x49\x5d\x6c\x91\x92\x35\x97\x24\x85\xfd\xd2\x26\x91\xa8\x73\xc8\x73\xe3\xb9\xea\xe9\xff\xa8\x8c\xb1\x97\x90\x64\x69\x0b\xc4\x96\xad\xc1\x3a\xee\xcd\xd7\x33\x72\xc9\xad\x27\xe3\x4e\xe8\x6c\xd8\x9a\xe8\x54\xf6\x8b\x9a\x0d\xab\x1c\xc9\x13\xa2\xb7\xa2\x25\x02\xde\x31\x5d\xdb\xa5\xd1\xd0\x83\xac\x7c\x30\x13\xab\x0c\x50\x9a\xf8\xcf\xdc\x33\xed\x27\x1c\x1b\x02\x87\x14\x78\x02\x44\x3c\xc4\x4b\x20\xcd\x0a\x15\x46\xd6\x7b\x6e\x5e\x93\x40\xd3\x9d\xcd\xc7\xb3\x19\xc1\x8c\xaf\xf2\xd2\xac\xa8\x7a\x9c\x73\x06\x93\xbc\x6c\xaa\x19\xdf\x25\xd4\x00\xd8\x59\x7a\x68\xbe\x72\x1f\x90\x15\xf6\x97\x08\x29\x41\x15\xc2\xb5\x41\xb1\x0a\x66\xc5\xa4\xd2\xad\x93\xaf\x9c\xc5\x54\x29\xb6\x8e\x0f\x38\xe9\xd0\x52\xcc\x9d\x33\x17\x04\x3e\x33\x85\xd9\x90\x06\x68\x1b\xf1\xa0\x3a\xc9\xa2\xe7\xb3\xbf\x1c\xae\xf1\xc5\x3b\x58\xf5\xc8\x24\xaf\x5c\xc6\x4a\xfb\x0f\x5e\x39\x9d\xc4\x7d\xf7\xef\x24\xee\x8f\xde\x38\x6c\xd9\x32\x9a\x20\xcd\xcb\x27\x6a\x0c\xfc\x4e\xd4\xd8\xf5\x3b\x66\x36\x59\x6c\x7a\xb6\xcf\x1f\x47\x02\x7e\x54\xf8\x5e\xe7\xca\x0e\x65\x75\xc3\x7f\x8e\x69\x19\x70\xfd\x7e\xd1\x1e\xca\x0a\x3e\xc3\x5e\xb5\xaa\xe6\x7b\x54\x59\x1d\x4b\x45\x74\x3a\xaa\xe7\x1b\x33\xc6\x9e\xac\x4f\xc9\x3e\xe2\x8b\x88\xeb\xaa\x1b\xfd\xe6\x55\xce\xd7\x05\x55\x5d\xfb\xbd\xda\xbf\x7e\xbf\x88\xa0\xdf\xde\x3d\x6b\xa0\x58\xfc\xcc\xe5\xee\xd3\x99\xfd\xc4\xb4\xaa\x02\xc0\xff\xbb\xfd\x74\x16\xbf\x8b\xfb\xb9\xc7\x7b\xd9\xfb\x0d\x78\x27\x2e\xfa\x26\xd1\xc7\x2a\x5c\x3e\x43\x64\x51\x83\x9b\x8b\xb5\xb9\x65\x1a\x11\x73\x63\xc3\x4d\x88\x30\xeb\x6d\x99\x02\xb2\x13\x25\x06\xd8\x15\xc4\x4c\x2d\x8a\x8b\xe2\xee\xd5\x9d\xe2\x9d\xeb\xe1\xd3\xd9\xfc\xd3\xd9\x61\x77\x9b\x8a\x52\xa2\x3e\x83\x97\xa5\xa1\xf1\xac\xd3\xcb\x37\x3d\x06\xf0\x97\xe3\x9b\x2f\xcc\x35\xe3\x58\xa6\x67\x37\xc7\xb1\x8c\x01\x3f\xb2\xe8\x18\x96\xb1\x8c\x11\x59\x74\x1c\xcb\x58\x22\x89\x2c\xfb\x62\xe4\xf3\xb6\xae\xfb\x19\xad\x7a\x9a\xb5\x43\x7b\x2a\xa8\x90\xe2\x81\xa5\xbd\xd7\x47\xcf\x71\xd5\xe5\x91\xb6\x56\x71\x7f\xbb\x62\x06\xfb\xc6\xd7\xa2\x0d\xe4\x9a\x6e\x55\x09\xc0\x13\xb9\x2b\x34\xd1\x20\x37\x1e\x56\x34\x29\xb0\x69\x60\x9d\xee\xe0\x00\xee\x69\x26\x5a\xd5\xcb\x66\xf4\xc1\x29\x7e\x89\x4d\x8f\x89\xbb\xed\x66\x40\x73\x9d\x91\x24\x83\xe4\xde\xb7\x2a\x8a\x07\x2c\x8c\x65\x91\x08\xce\xc1\xa7\xc9\xad\x3c\x7c\x90\xa7\x86\xca\x31\xfd\xb0\xe1\x50\xf0\x16\x47\xb4\x9b\x18\xdd\x79\x8c\xaa\x76\x4a\x7b\xa7\x85\xa5\x62\x20\x31\xb4\x62\xac\x1a\x43\xd0\x71\xce\x64\xa9\x7d\xd9\x6e\x2d\xb2\x54\x26\xa4\xae\x7a\x3c\x22\x4b\x9c\xbb\x3f\xcd\x2a\x0f\xf1\x4c\x3d\x24\xaf\xe3\x15\x73\x2c\xc9\x6c\xfb\x3c\x65\x68\x5c\x52\xa5\x65\x99\x68\xb3\x33\x6b\xe0\x60\x39\xac\x35\x1b\x51\xef\xa5\xa5\xc5\x00\xc7\x91\xf3\xbd\x3c\x79\x54\xb3\xb6\x17\xe6\xc9\x67\x92\xef\xc3\x4a\x2f\x4f\xd6\xd1\xb7\x6e\x1d\x5d\x72\x2b\x66\x7e\x4a\xd7\x70\x5d\x8b\xc1\x2b\x91\xb3\x24\xe0\x09\x22\x87\x54\xd5\xbc\x09\x65\x62\x6b\xf0\x4d\x81\xe6\x76\x3b\x98\xfb\x84\x6f\x61\x15\x3b\x7c\xdb\x3b\x15\x7b\x1d\x2f\x27\x64\xf9\xd6\xde\x0d\x6d\x3b\xc6\x0f\xe0\x7a\xaa\xfa\x85\x8e\xe9\xec\xf6\xc5\x4c\xb1\x77\x30\x7c\x1b\x3b\xcc\x4e\x43\x63\xdf\xd4\x95\xed\x1d\xec\xbe\xb4\xc9\x69\x5e\x3f\xc9\xa2\x6f\x4f\x16\x35\xe4\xcf\xb1\x2c\xd3\xb2\xe0\x76\x05\x4c\x48\xce\xee\x81\x2c\x21\x5d\x83\x11\x24\x05\x55\x4a\x67\x52\x94\xeb\xac\x2f\x00\x54\x99\x85\xcb\x23\xed\x82\x1e\x2f\xde\xd3\x6f\x5a\x8f\x9b\xef\x91\xfd\xc5\x5f\xb8\xaf\x78\x6f\x31\x41\x22\x8c\xbd\xba\x22\xd4\x43\x16\xbb\x80\x01\xa4\xbe\xd0\xcf\xc5\xc9\x4e\xb9\x3b\xa1\x87\x4e\x8e\xe0\xae\x1f\x17\x29\x5c\x0d\x9f\x93\xef\x7a\xc2\x55\x4c\x23\x5c\x73\x4c\xe1\xfa\x34\xfd\xea\x96\x1b\x94\x26\xb9\xa2\xb9\x7a\x64\x9e\xe4\x30\xd9\x30\xbd\x8b\xcd\xa0\x18\x2e\x23\xfc\x1c\x89\x53\xac\xa5\xfb\x77\x62\xb1\xae\x9f\x23\xc2\x63\x27\xfc\x38\xa2\x53\xde\x88\x42\x2f\xc5\xcd\x0d\x2d\xd8\x5a\x8a\xb2\x98\xdf\xba\x79\x2e\x17\xb7\xf7\x8c\xa7\x17\x37\x95\xb3\x61\x7e\x1b\xf5\x63\x7c\x15\x41\x78\xb3\xfa\xe6\x8f\x21\x5d\x5a\x4e\x6d\x14\xbf\xe2\x36\x8a\x5a\xe4\x10\xdb\xb9\x7e\xd1\x7a\x5d\xad\x70\x92\xaa\x81\xdf\x49\xaa\x76\x3e\x43\x19\x0f\x4d\x57\x3f\xc0\xc9\x90\x9e\x6f\x91\x65\x5f\xc4\xab\x8e\xa5\x3d\x73\xb5\x6d\x88\xd8\xe5\x3b\xd8\xdd\xfc\xfb\x77\x73\x1d\xbe\xbd\xf8\x69\xb5\x82\x44\xdf\x5c\x2c\xb0\x37\xb7\xba\x0d\xdf\xaa\xbe\x0a\xb1\xaa\x25\x4d\x86\xd9\x39\x27\xb1\xfa\xd5\x8a\xd5\xe0\x3f\x06\xfe\x41\x69\xaa\xf7\x93\x97\x5b\xfb\x8a\x2e\x18\x7c\xc8\x47\x93\x2e\x03\x03\x29\xc3\xe7\x9a\xd0\x82\x22\x49\x74\x9e\x79\xeb\x73\x2b\xa0\x1a\x4b\x57\x04\x8e\xfa\xab\x72\x44\x42\x1f\x25\x31\xee\x89\x72\x4d\x98\x5b\xea\x11\x5b\x3d\xc0\xd2\x4a\x2e\xb8\x71\x7d\x19\x2d\x0a\xe0\x90\x76\x75\x82\x18\x0e\xf6\x5e\xa9\x71\xb5\xc2\x8f\x1e\x2e\xf7\xc4\x9d\xab\xf0\x31\xc7\x83\xb1\x3e\x5a\x25\xc6\x76\x12\x0e\xd5\xc4\x86\x07\x29\x73\xed\x7f\xbb\xa4\x68\x1f\x7b\x62\x1e\xe9\xb5\x2c\x75\xb6\xbb\x66\xe1\xd2\x81\x16\x12\x3f\x63\xee\x29\xb6\xf3\xb5\x6e\x0a\x8f\x88\xa3\x2c\x6c\x34\x84\x7f\x13\x6f\xec\x7b\x2d\xcb\x60\xa2\x90\x6b\xd1\x4e\x52\xaa\x61\x6a\x3e\x15\x92\xfd\x7d\xa2\x34\xa7\x06\x3f\x0f\xd0\x60\x1c\xdf\xd3\x6e\x14\x5b\xb8\xa1\xa7\x46\x70\xcf\x52\x61\x49\x24\x08\xe5\xe8\xe1\x7c\x11\x74\x3f\x16\x66\x99\xc1\xa8\xa2\x46\x6c\xa0\x8b\xea\xd9\xe3\xbb\xa5\x8a\x94\xb8\x5e\xd0\x9f\xf4\x64\xb0\xbb\x26\xfb\x83\x80\xfe\x0f\xc9\xca\x0d\xe5\x53\x09\x34\x45\x53\xc4\x77\xe8\x67\xb6\x98\xdf\xdc\xcd\x53\xd0\x94\xe5\x8a\xd0\x3b\x11\x1b\x11\x91\x41\xe3\x54\x43\x48\xf6\x02\x2f\x81\x46\x3a\xfb\x1f\x6c\xb8\x7d\xbc\x92\x2c\xd5\x86\xbf\x52\xee\x2c\x1e\x0f\x51\x97\x32\x08\x40\xb4\x68\xa9\x84\x0a\x98\x89\xef\x28\x63\x38\x75\x42\x7e\xa6\xb9\x82\x09\xf9\x68\x95\xe3\x68\xb8\xf0\x81\x41\xfb\xb4\x2b\xf6\x67\x26\xd7\xb0\x8d\xfc\x7c\x4c\x61\x4f\xc3\x7c\x3c\xc5\x75\x83\x4a\x29\xaa\xbe\x03\x4a\x29\x66\x13\x85\xed\x33\x1a\xe8\xff\xee\x87\xeb\xe2\x9f\x0e\x2d\xb5\x61\xda\xa9\x65\x70\x2d\x0a\x48\x9a\x41\x20\x6a\xb3\x0f\x58\x32\xc0\xa8\x69\x41\x33\x42\x2b\x79\xc5\x17\x09\x25\x86\xb7\x88\x0b\x92\x0b\xbe\x06\x89\x17\x97\xd0\x8d\x6b\x00\x43\x5b\x18\xb0\xc5\xff\x95\x88\x0c\xcb\x78\x31\x50\xae\x87\x72\xce\x73\x00\x31\x98\x6d\x5f\xed\x45\x0e\xb5\x63\xe3\x16\xd9\x4c\x08\x83\x8b\xea\xfe\x17\x8e\x48\x56\xbd\x70\x27\x2e\x74\x38\x21\xb3\x59\xf0\x1a\xdd\x8b\x04\x86\x36\x07\x61\x51\x07\x42\x8d\xf6\xc6\x92\x1a\x1f\x13\x6b\x73\xde\xb9\xc2\x36\xc9\x41\x0c\x36\x74\x47\x1e\xa8\xdc\x91\x83\x51\x96\x4b\x73\x9e\xcb\x50\x5f\xf2\x47\x09\xb2\x80\xb4\x9a\x5a\x94\x9e\x4e\x8e\x59\x9c\x80\x27\xfd\x77\x81\x5a\x72\x35\x5f\xc2\xc0\x55\x7d\x31\x70\x1d\x09\x5e\xe4\x62\x90\xb2\x35\x74\xa5\xbe\x1f\x90\x81\x7d\x90\x24\x34\x4f\xca\x1c\x03\xcd\x56\x6d\x33\x15\xbd\x11\x44\xc0\xaa\xf2\xb8\x3e\x84\x1b\xde\x0f\xd1\x01\x75\x57\xfa\x3a\x33\xac\x0b\xb6\xb1\x0a\xe1\x95\x87\xaf\xad\x0c\xb0\x05\xa1\xd6\x34\xc9\x20\xad\xbb\x4a\x60\xe2\x5a\x27\x31\xfb\x50\xff\x86\x6a\x90\x8c\xe6\xec\x0f\x3f\x3d\x0d\xd3\x0e\x1d\x3b\xf8\xb9\x89\xcb\x2b\x91\x2e\xc9\xf5\x6f\x6f\x7f\xbb\x20\x5b\x9f\x94\x18\x70\x63\xb8\x4d\x21\x8c\x93\x55\x89\x29\x72\x12\x72\xa0\xca\xfa\xca\x57\xf4\x41\x94\xd8\xd0\x0f\xbb\x9d\x4f\x7c\x47\x70\x22\x24\x49\xe8\x06\xba\x7d\x56\xd6\x5b\xd5\x25\x62\xfa\xd4\x56\x22\x36\x38\x1b\x2e\xe2\xe7\x68\x6d\x2f\xab\xec\x2d\x6c\xd3\x6e\xfd\x62\x7e\xba\xdc\xf9\x1d\x55\xf0\xc3\xf7\xc4\xc5\xe6\x21\x8d\x0b\x8a\x98\x8b\xcc\x7d\x60\xb0\xdc\x73\x07\x8a\xf1\xe7\xf3\x22\x37\x17\x4c\x0d\x9f\x83\x13\x14\x7a\xa5\xae\xfb\xfe\x50\x6d\x5e\xc9\xd8\x0d\x2d\x30\xcd\xa3\xd5\x05\xdd\xc3\x86\x4b\x3e\x12\xa2\x0f\xb0\x3a\x1e\xa2\x3a\x4d\xe7\xd9\xe0\x1a\xac\xe8\x9b\xe4\xe3\xc6\x4b\xb0\xc2\x57\xde\xb7\x06\x4d\x8c\x3e\x3c\x64\x9d\x2b\xaa\xb3\xc1\x00\xd9\x59\x95\x38\x78\x41\xb4\x13\x6d\x91\xb5\xc7\x02\xc2\x23\xad\x0d\x0e\x60\xc0\xcc\x20\x77\x9f\xe9\xb3\x46\x07\x7d\xbd\x38\x66\x07\x10\x77\x3b\xfa\xc2\x66\x6c\xe7\x98\x2a\xa5\xb4\x08\x37\x5f\xee\xb7\x02\xe9\xf6\xc7\xc7\x30\x72\x9c\x0e\xfc\x2d\xfe\x6e\x17\xcc\xc8\x7f\x3a\x13\x51\x63\xd1\x33\x4f\xd1\x1a\xa0\x9a\x62\x74\x01\x67\xaa\x8c\xfb\xf4\x48\xeb\xa5\x52\x9a\x8b\x41\x4a\xb8\xd6\xbb\xc3\xb4\xee\x48\xa5\xbb\xa8\x35\x6e\x0a\x2b\xc6\x9d\x5f\xb0\x6d\x75\x9a\xef\xe1\xe5\xdc\xce\x71\xed\x26\x18\x3b\xfd\xdf\x67\x66\x40\x52\x1a\x48\x19\x6f\xf8\x0d\xed\x38\xae\xb7\x8b\xf7\x24\xa7\x7c\x5d\x76\x0f\x63\x3f\xa9\xbd\x08\x00\x27\xb5\xf7\xf7\x54\x7b\x8c\x6b\x90\x09\x14\x5a\xc8\x61\x3e\xb4\xcb\xc6\x0b\xd8\xae\xc2\x4f\x33\x22\x2c\x05\xae\xd9\x8a\x81\xb4\x9c\x2c\xe4\x7a\x46\x0b\x63\x3d\xcf\xd0\x0a\x9d\xdd\xcf\xb0\x70\x5b\xbd\x17\x34\x8d\xa4\x76\x97\xca\x72\x73\x21\x61\x5e\x08\xa5\xfd\x84\x3d\x12\x6f\x9f\xd1\x13\x8e\x1c\x92\xa9\xda\x13\x8a\xf4\xb2\x63\xd0\x3e\x59\x6d\xbc\x73\x75\x2e\x4c\xb9\xe1\xce\x76\x05\x72\x5e\x49\xa4\xd7\xe8\xae\x08\x83\x2d\xec\x11\x15\xd8\x99\xcd\x48\xde\x06\xfb\x8e\x3d\xf4\x1c\x0f\x60\x58\x80\x00\x1f\xc5\x7e\x47\xbc\x79\xd4\xde\xe8\x18\x7b\xc8\xd8\x6f\x03\x2f\x4c\xdd\xe8\x51\xed\x67\x29\x9e\xec\xa8\x91\x10\x38\xa7\x13\xa6\xc3\x0f\xe3\x6d\x9f\x88\x55\xcd\x9e\xc4\x57\x9d\x7a\x4e\xab\xdc\x76\x7b\x42\xe7\x30\x8b\xb4\x64\x66\xae\xf3\x1e\x53\xe4\x4c\xc3\xa6\xc8\xa9\x86\xb3\x90\x94\x7a\x7e\xd6\xfd\x1b\x19\x95\x18\x2e\x68\x5a\x4c\xde\xc2\x74\x00\xfb\x30\xab\x73\x36\x45\x26\x1d\x44\x73\x06\x9e\xc7\x14\xc5\x36\x74\x03\x7c\x51\xd5\x04\x36\xfb\x46\xb7\x8c\x8c\x80\xc8\x5a\xbd\x97\x06\x7c\xb0\x56\xfb\xbe\x71\xde\x7e\xfb\xa6\x4a\x90\x63\x9e\x50\x77\xa9\x60\xaf\x69\x1c\xb7\x31\x69\xc1\x7e\x77\x29\x8e\x01\x47\x50\x33\x34\x78\x75\x49\x5c\x42\xa4\x87\xd9\x21\x11\xe8\xb0\xd7\x73\xa2\x98\x04\x12\xbe\x00\xb7\x1d\x66\x97\x2b\xfb\x31\xe9\x7a\x35\x51\x52\x30\xb0\x9b\x67\xf4\x04\x92\x05\x61\x5c\x69\xa0\x86\x36\x03\x34\x46\x39\x31\x26\x83\x31\x22\xf0\x8d\x89\x53\x01\x08\xa2\x2f\xd3\x75\xa4\x40\xa8\xad\x46\xc5\x21\xdc\xf3\x5f\x42\xe1\x76\x5b\x40\x4b\x13\x6b\x30\x68\xaa\x61\x03\x5c\x4f\x88\x2a\x93\x8c\x50\x23\xcb\x14\x93\x90\x2e\xcc\xbf\xcc\x36\x94\xb3\x15\x28\x3d\xab\xc8\x4d\xdd\xbc\xb9\x0d\x09\xb5\x9f\x85\x24\xf0\x99\x6e\x8a\xbc\x2a\x0d\xf2\x98\xd6\xd4\xc3\x6c\x99\x6a\x83\x80\xb7\x4c\x67\x2c\xa4\x47\x28\x29\x44\xea\xd0\xde\x22\xba\x9a\xde\xa3\xab\x90\x3a\xb7\x7c\xce\xee\xe1\x82\x9c\x19\xa5\xd4\x00\xf3\x4f\x23\x99\xff\x0a\x95\x98\x9c\x5b\x5d\x72\x66\x1e\x3a\xb3\xc0\x29\xef\xd5\x6f\x6a\xba\x1a\x48\x54\xc7\x5a\xb2\xf5\x1a\x22\x2a\x27\x03\x9b\x33\xf2\xda\x18\x9e\x6c\x45\xb8\x68\x2c\x81\x0b\x9b\xd3\xf3\x55\xcb\x07\x40\xdf\xbc\xb9\x0d\x42\xdc\xde\x2f\xc2\x78\x0a\x9f\xc9\x1b\xab\x72\x98\x32\xbb\x84\xa3\x43\xcd\xfa\x18\x87\xc0\xeb\x54\x26\x14\x84\x76\x16\xeb\xb5\x7c\xcd\xb6\x12\x1b\x20\x5b\xc8\xf3\xa9\xd7\x65\x5b\xba\xb3\x9e\x65\x7b\x70\xb6\x1b\x67\x41\xa5\x8e\x52\xab\x3d\xee\x99\xf3\xda\x22\x64\x86\xa0\xd6\xdc\x97\x6c\xdb\xa2\x75\x9c\xf7\xdc\x2c\xe7\x0e\xac\xa8\x4a\x4b\x3e\x5a\x90\x24\xa3\x1c\xc3\xfa\xd6\x02\x40\x27\x6f\x20\xfe\xd3\xc3\xc7\x98\x1b\x3d\x80\x85\xdf\x39\xb5\xd1\x12\x1c\xe4\xbf\x42\x02\x96\x31\x5d\x90\x4c\xeb\x42\x5d\xcc\xe7\x6b\xa6\x67\xf7\xff\xc2\xc6\xb9\x89\xd8\x6c\x4a\xce\xf4\x0e\x47\x64\x4a\x76\x57\x9a\x6b\xc0\x3c\x85\x07\xc8\xe7\x8a\xad\xa7\x54\x26\x19\xd3\x80\x65\xdc\x73\x5a\xb0\x69\x22\xb8\xa1\x18\x26\xb8\x9a\x6d\xd2\xef\xb0\x77\xdf\xd4\x80\xd8\xe9\x79\xee\x45\x2e\x6c\xd4\xb5\x91\xfb\xb5\x41\xe5\x51\xe4\x0e\x1a\x03\x2b\x83\x9a\xb9\xdf\xa8\xb9\x78\x00\xf9\xc0\x60\x3b\xdf\x0a\x79\xcf\xf8\x7a\x6a\x48\x73\x6a\x69\x40\xcd\xd1\x36\x9a\x7f\x87\xff\x19\x8d\x0b\xa6\xaf\x0f\x45\xc8\xb6\x5e\x7d\x01\xac\xcc\x77\xd4\x7c\x14\x52\x3e\x4c\x32\x5c\x8f\xbd\x5a\x38\x7b\x7b\xff\x5d\xc3\x16\x56\xe9\x22\x2f\x55\x32\x36\x64\x44\x2a\x9c\x8a\x8e\xa2\x99\xf2\xdd\xb3\x93\xb2\xd9\x50\xec\x7a\x98\xec\xa6\xb8\x84\xc8\xa7\x94\xa7\xe6\xff\xed\x40\xda\x64\x37\x6a\x07\x4b\x36\x88\x7d\x3f\x5e\xbe\x7d\x19\x02\x2f\xd9\x28\x5e\x8d\x18\x88\x39\x55\xfa\x92\x33\x7d\xcd\x36\xa0\x34\xdd\x14\x03\xec\x33\xed\x9f\xad\xc3\x73\xde\x37\x53\x27\x75\xb9\xb9\x32\x4c\x35\xed\xbf\x0e\xd0\xb7\xd4\x3c\xc1\xb4\x8b\xd1\x1d\x2a\xfc\xfe\x5c\xaf\x08\xee\xe2\x0e\xb3\x6b\xd3\x5f\xac\xd7\xb4\x3f\xf3\xe5\xb7\x83\x17\xbc\xbf\x60\x23\x94\x31\x2e\x12\xe0\xda\x3b\x61\xd1\xdc\x73\x2f\x74\x59\x71\x1d\x0e\xda\x30\x7e\x8c\xeb\x1f\xbe\x0f\xe0\x86\x5b\x78\x70\x83\x2f\x32\xaa\x86\x18\xf0\x34\xd1\x25\xcd\xed\xe3\xc7\x6c\x5e\x78\x54\xd6\x41\x6e\x59\x47\x8b\x65\xb2\xa5\x3a\xc9\x2c\x61\x8c\x0f\x5b\x17\x52\x98\x2b\xf8\x00\x2c\xdd\x93\x3e\xba\xaf\x05\x91\x25\x7f\xd4\xb7\x25\x60\x66\x40\x9f\x8f\x5e\xb7\xe6\xb8\xf9\x97\x62\xe7\xfc\xcf\x37\x47\x9d\xb3\x73\xbe\x5c\xd9\x76\x32\x1d\xbe\xa2\xc3\x1b\x94\x7d\xc3\x77\xa0\x91\x6e\xa6\xe7\x13\xa4\x11\xb8\x95\x83\x2a\x25\x08\x8a\xbf\x1e\x3d\x19\x24\x0a\x72\x48\x3a\x87\x6c\xb4\x60\xc0\xc1\x13\xd5\xc3\xc7\x7c\xe0\x61\x30\x8e\x55\x53\x76\xf7\xca\xf0\xaf\x74\x4a\xe6\x83\xbf\xb4\x12\xa6\x51\x13\xa0\xb4\x90\xe6\xf2\xde\xf8\x9b\xf2\x4e\xee\x27\x76\xa8\x84\x36\x39\x07\x77\x62\xe1\x36\x02\x2f\x97\x64\x66\xb3\x0f\x67\x07\xdb\x63\x6e\x0b\x1f\x1c\x25\xfb\x47\xcd\x05\xe2\x80\xba\xed\x02\xfb\x8f\xda\x55\xf7\x1e\x76\xc9\xa1\xe4\xcf\xbf\xfe\xf1\xff\x00\x00\x00\xff\xff\x8a\xdb\x5d\x67\x67\x2f\x07\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7b\x73\x1b\x37\xf6\x28\xf8\xbf\x3f\x05\x4a\x49\x5d\x49\x13\x91\xb2\x33\x73\x53\xbf\xf1\x4e\xdd\x94\x46\x92\x13\x6d\x6c\x99\x65\x29\xc9\x4d\x39\x9e\x04\xec\x06\x49\x5c\x35\x81\x1e\x00\x4d\x89\xbf\xf5\x7e\xf7\x2d\x1c\x00\xfd\xe0\xab\x0f\x5a\xa2\xe3\xcc\x36\xa6\x6a\x62\x52\xec\xd3\x78\x1c\x9c\xf7\xe3\x0b\x32\x78\xba\xf1\xec\x0b\xf2\x9a\x27\x4c\x68\x96\x12\x23\x89\x99\x31\x72\x96\xd3\x64\xc6\xc8\x8d\x9c\x98\x7b\xaa\x18\x79\x25\x0b\x91\x52\xc3\xa5\x20\x47\x67\x37\xaf\x8e\x49\x21\x52\xa6\x88\x14\x8c\x48\x45\xe6\x52\xb1\x67\x5f\x90\x44\x0a\xa3\xf8\xb8\x30\x52\x91\xcc\x01\x24\x74\xaa\x18\x9b\x33\x61\xf4\x90\x90\x1b\xc6\x00\xfa\xf5\xdb\xdb\xab\xf3\x4b\x32\xe1\x19\x23\x29\xd7\xee\x21\x96\x92\x7b\x6e\x66\xcf\xbe\x20\x66\xc6\x35\xb9\x97\xea\x8e\x4c\xa4\x22\x34\x4d\xb9\x7d\x31\xcd\x08\x17\x13\xa9\xe6\x6e\x1a\x8a\x4d\xa9\x4a\xb9\x98\x92\x44\xe6\x4b\xc5\xa7\x33\x43\xe4\xbd\x60\x4a\xcf\x78\x3e\x7c\xf6\x05\xb9\xb5\xcb\xb8\x79\x15\x66\xa2\x1d\x58\x78\xa7\x91\xe4\x17\x59\xf8\x35\xd4\x96\xeb\x77\xe1\x84\xfc\xc4\x94\xb6\x2f\xf9\x7a\xf8\xfc\xd9\x17\xe4\xc8\xfe\xe4\xc0\xff\xf1\xe0\xf8\xff\x22\x4b\x59\x90\x39\x5d\x12\x21\x0d\x29\x34\xab\x41\x66\x0f\x09\xcb\x0d\xe1\x82\x24\x72\x9e\x67\x9c\x8a\x84\x55\xcb\x2a\xdf\x30\x24\x30\x01\x0b\x43\x8e\x0d\xe5\x82\x50\x58\x06\x91\x93\xfa\xcf\x08\x35\xcf\xbe\x78\xf6\x05\x81\x31\x33\x26\x7f\x79\x7a\x7a\x7f\x7f\x3f\xa4\x30\xdd\xa1\x54\xd3\xd3\xb0\xba\xd3\xd7\x57\xe7\x97\xd7\x37\x97\x03\x98\xf2\xb3\x2f\xc8\x8f\x22\x63\x5a\x13\xc5\xfe\x5d\x70\xc5\x52\x32\x5e\x12\x9a\xe7\x19\x4f\xe8\x38\x63\x24\xa3\xf7\xf6\xe0\xe0\x74\xe0\xd0\xb9\x20\xf7\x8a\x1b\x2e\xa6\x27\x44\xfb\x53\x7f\xf6\x45\xe3\x74\xaa\xed\x0a\xd3\xe3\xba\xf1\x03\x29\x08\x15\xe4\xe0\xec\x86\x5c\xdd\x1c\x90\x7f\x9e\xdd\x5c\xdd\x9c\x3c\xfb\x82\xfc\x7c\x75\xfb\xfd\xdb\x1f\x6f\xc9\xcf\x67\xef\xde\x9d\x5d\xdf\x5e\x5d\xde\x90\xb7\xef\xc8\xf9\xdb\xeb\x8b\xab\xdb\xab\xb7\xd7\x37\xe4\xed\x2b\x72\x76\xfd\x0b\xf9\xe1\xea\xfa\xe2\x84\x30\x6e\x66\x4c\x11\xf6\x90\x2b\x3b\x7f\xa9\x08\xb7\x1b\xc9\x52\x7b\xa6\x01\x81\xc2\x04\x2c\x7e\xd8\xcf\x3a\x67\x09\x9f\xf0\x84\x64\x54\x4c\x0b\x3a\x65\x64\x2a\x17\x4c\x09\x8b\x1e\x39\x53\x73\xae\xed\x71\x6a\x42\x45\xfa\xec\x0b\x92\xf1\x39\x37\x80\x45\x7a\x7d\x51\xf6\x35\x4f\x79\xb7\x9e\xd1\x9c\x7b\x74\x7a\x49\x68\xce\xd9\x83\x61\x02\x66\x33\xbc\xfb\x2f\x3d\xe4\xf2\x74\xf1\xe2\xd9\x1d\x17\xe9\x4b\x72\x5e\x68\x23\xe7\xef\x98\x96\x85\x4a\xd8\x05\x9b\x70\x01\x98\xff\x6c\xce\x0c\x4d\xa9\xa1\x2f\x9f\x11\x42\x85\x90\x7e\xf2\xf6\x23\x71\xb7\x4e\x66\x19\x53\x83\x29\x13\xc3\xbb\x62\xcc\xc6\x05\xcf\x52\xa6\x00\x78\x78\xf5\xe2\xf9\xf0\x9b\xe1\x8b\x67\x84\x24\x8a\xc1\xe3\xb7\x7c\xce\xb4\xa1\xf3\xfc\x25\x11\x45\x96\x3d\x23\x24\xa3\x63\x96\x79\xa8\x34\xcf\x5f\x92\x84\xce\x59\x36\xb8\x7b\x46\x88\xa0\x73\xf6\x92\x70\x61\xd8\x54\xb9\x97\x0f\xe1\x8f\x35\x54\x7c\x66\x0f\xc1\x3e\x3c\x55\xb2\x08\x0f\xd7\xff\xee\xa0\x84\x59\x53\xc3\xa6\x52\xf1\xf0\x79\x40\xee\xec\xef\xfd\xbf\x93\xf2\xdf\x6e\x67\xae\xaa\x17\xc3\xb7\x19\xd7\xe6\x87\xd5\xbf\xbc\xe6\xda\xc0\x5f\xf3\xac\x50\x34\x6b\x4e\x17\xfe\xa0\x67\x52\x99\xeb\x6a\x12\x03\xc2\xdd\x13\x9a\x8b\x69\x91\x51\xd5\x78\xe6\x19\x21\x3a\x91\x39\x7b\x49\xe0\x91\x9c\x26\x2c\x7d\x46\x88\xdf\x51\x00\x31\xa8\x51\xa7\x91\xb2\xcf\xaa\x73\x99\x15\x73\x51\xbe\x20\x65\x3a\x51\x3c\x37\x70\x06\x96\x24\xd5\x5e\x40\xf2\x19\xd5\xec\x99\xbb\xde\xff\x47\x4b\x31\xa2\x66\xf6\x92\x0c\xb5\xa1\xa6\xd0\xc3\xfa\x5f\xdd\xfe\x8f\x6a\xdf\x98\xa5\x9d\x99\xbd\x7c\x62\x8a\x79\xd7\x9d\x5f\xea\xa6\x37\xd5\x7e\xf7\x03\x37\x43\xfb\xb2\xc6\x7b\x7f\x28\x9f\xc5\xbc\x55\x14\xf3\xb1\xe5\x0d\x13\x92\xcb\x54\x6f\x7d\xa9\x62\x40\x8d\x74\xe3\x4d\xef\x9a\x5f\xba\xd7\xc1\xf4\x98\x7a\x56\xfd\x6c\xf1\xc2\x1d\x5b\x32\x63\x73\xfa\xd2\xff\x58\xe6\x4c\x9c\x8d\xae\x7e\xfa\xeb\x4d\xe3\x6b\xd2\x9c\x61\x0d\x61\x2c\xfd\xb2\x37\xdf\xfd\xbe\x24\x26\x75\xb4\x21\x67\xa3\xab\x12\x4e\xae\x64\xce\x94\x29\x71\xd6\x8d\xda\xfd\xae\x7d\xbb\xf2\xd6\x43\x3b\x31\xcf\x54\x52\x7b\xb1\x99\x7b\xb5\x47\x26\x96\xfa\xb5\x38\x06\xc0\x2d\xdd\xb6\xf4\x8f\x09\x53\x21\x7d\x35\xe4\xc4\x12\x5a\x39\xfe\x3f\x2c\x31\x43\x72\xc3\x94\x05\x63\xb1\xbb\xc8\x52\x4b\x0f\x16\x4c\x19\xa2\x58\x22\xa7\x82\xff\x77\x09\x5b\x07\xe6\x9e\x51\xc3\xb4\x59\x81\x09\xc8\x6b\x99\xec\x82\x66\x05\x3b\xb1\xa4\x12\xf8\x93\x62\xf6\x2d\xa4\x10\x35\x78\xf0\x13\x3d\x24\x6f\xa4\x62\xc0\x94\x5f\x02\x77\xd2\x2f\x4f\x4f\xa7\xdc\x04\xba\x96\xc8\xf9\xbc\x10\xdc\x2c\x4f\x6b\x82\x81\x3e\x4d\xd9\x82\x65\xa7\x9a\x4f\x07\x54\x25\x33\x6e\x58\x62\x0a\xc5\x4e\x69\xce\x07\x30\x75\xe1\xc8\xcb\x3c\xfd\x42\x79\x4a\xa8\x0f\x1b\x73\x5d\xc3\x41\x37\x80\x52\xec\x38\x01\x4b\x2f\xec\x89\x53\xff\xa8\x5b\x45\xb5\xd1\xf6\x2b\xbb\x3b\xef\x2e\x6f\x6e\x49\x78\x35\x1c\xc6\xea\xee\xc3\xbe\x57\x0f\xea\xea\x08\xec\x86\x71\x31\x01\x8e\x62\x45\x02\x25\xe7\x00\x93\x89\x34\x97\x5c\x18\xf8\x90\x64\x9c\x89\xd5\xed\xd7\xc5\x78\xce\x8d\xe3\xd7\x4c\x1b\x7b\x56\x43\x72\x0e\xc4\x9e\x8c\x19\x29\xf2\x94\x1a\x96\x0e\xc9\x95\x20\xe7\x96\x38\x9e\x53\x2b\x45\xec\xf9\x00\xec\x4e\xeb\x81\xdd\x58\xdc\x11\xd4\xf9\xd4\xea\x8f\xdd\xae\xd5\xfe\x10\xd8\xc5\x96\xf3\xb2\x3b\x95\x32\x0d\xb2\x4b\xfd\xce\x06\x56\xbf\x7e\x2f\x36\x5f\x4f\xe2\x58\xe4\x84\x4f\x0b\x07\x61\xf5\x8f\xab\x78\x72\x61\xcf\xd5\xb2\xa7\xf4\x25\xf9\x51\x33\xc7\x8b\x88\x51\x94\x1b\x72\xe4\x98\x5a\xf5\xa6\x63\x7b\xa7\xe6\x54\xd0\x29\x5b\x03\x5b\x9f\x91\x83\x24\x85\x95\xf5\x2c\x76\x38\x68\x73\x59\x08\x33\x74\xb3\xab\x83\xf2\x13\x5e\x45\x3c\x3b\x76\xc0\x29\xaf\x4b\x1d\x52\xf9\x65\xf3\xc9\x0d\x90\x1b\xb0\x16\x96\x8b\x35\x21\xf9\xaf\x0e\xd7\x1e\xe5\x86\xcd\xd7\xb6\x7c\x6d\x5f\xcf\xeb\x67\x70\x93\xb3\xa4\x76\x81\x08\x25\x53\x26\x98\xe2\x49\xf3\xa8\x36\xc0\x24\x3b\x10\x60\x75\xd3\x37\xcd\x89\x94\x3b\xf2\x03\x5b\x6e\xfe\xc1\x2e\x84\x10\x92\x64\x52\x4c\x99\xb2\x72\x7f\xba\xbe\x17\x7e\x2b\x37\x5f\x8f\xf5\x39\xbc\xb1\x9b\x3d\xb2\x94\xe1\x0f\x9f\xca\xad\xfd\xe1\x1f\x35\x09\x83\x7e\x79\x0d\x69\x2c\x85\xb0\x0f\x5a\x76\xd8\x40\x9b\x13\xc2\xd9\xcb\x80\x07\xcb\x93\x2d\x70\x03\x59\x98\xd3\xfc\x84\x68\x96\x28\x66\x4e\xc8\x70\x38\xec\xbc\x08\xe0\x27\xa8\x55\x00\xe7\x07\xee\x63\x24\xa1\x5a\xf3\xa9\x08\xbc\xb9\xb1\x10\x72\xa4\x97\xc2\xd0\x87\xad\x2b\xb0\xfc\x66\x41\xd5\x92\xa4\x2c\x67\x02\xb4\x61\x29\x00\xce\xef\xf6\x3c\x7f\x3f\xee\xb6\x96\xa0\x34\x6e\x5a\xcc\x00\x1e\xde\xf8\x07\x58\xd2\x26\xca\xb2\x99\x01\xd4\xff\x48\x95\xa2\xcb\x67\xab\x5b\x66\xd7\xc4\x44\xb2\xf1\x2a\xaf\x6d\xa8\xd5\x09\x2c\x2a\x00\x7b\xb4\x7a\xe3\x1b\xba\x60\xa2\x01\xa5\xa1\x0d\x9b\xd9\xa6\xb9\xae\x6a\x1a\xf5\xb1\x95\xd0\xed\xdc\xce\xed\x0b\x9c\x64\xf2\xbe\x6d\x65\x94\x78\x41\x84\x0b\xf2\xcb\xd9\x9b\xd7\xe4\xe2\xe6\x75\xa5\xe5\xde\xcf\x78\x32\x0b\x54\x1d\x76\x41\xc9\xc2\xb0\x4d\x8c\xc3\x48\xa2\x8a\x88\x35\x35\x66\xf1\x2a\x93\xf7\x20\x3b\x09\x52\x08\x6d\x54\x01\x22\x43\xba\x26\x0a\x59\x04\xa4\xee\x04\x36\x62\x9e\x83\xe3\x56\x72\xfa\x7f\xdf\xbc\xbd\xb6\xcb\x89\xc5\x18\x42\x1e\x06\x56\xcb\x55\x82\x19\xa6\x07\xf0\x6a\xb5\x60\x83\x42\xdc\x09\x79\x2f\x06\x13\xce\xb2\x54\xbf\x24\x46\x6d\xc0\xc6\xed\xa7\xd1\x54\x82\x10\x08\xa7\xd8\x84\x29\x26\x12\x16\xac\x36\xbf\x5f\x35\x40\xfc\xee\x8f\x87\x6b\x20\x8e\x56\xbf\xd8\xb4\x54\x2b\x28\xee\xc2\xba\xdd\xfc\x6c\x9b\xf6\xb1\x71\xd6\x67\xa3\xab\xa0\x71\x84\x39\xfb\x45\x98\xe1\x76\xba\xbc\x9d\x4e\xc0\x4e\x83\x56\xd7\xfe\xee\xc3\xab\x89\x7b\x19\xc8\xde\x96\xee\x91\x9c\x33\xb7\x79\xa5\x32\x43\xb8\xd0\x86\xd1\x94\xc8\xc9\x16\xca\x45\x05\xb1\x78\xa6\x98\x7f\xe2\xc4\x6d\xa0\x17\xe9\x2b\x15\xc8\x1b\xd5\x16\x34\xe3\x29\xb1\x98\x76\xfa\x9d\xdc\x02\x12\x56\x41\x68\x92\x30\x6d\x01\x51\x03\xf6\xca\x13\xa2\x8b\x64\x46\xa8\x0e\x52\xe8\x8d\xfd\xcb\x70\x4e\x05\x9f\x30\x0d\x52\x9b\x13\xa5\xf4\xfb\xaf\x3f\x6c\xde\x3d\x42\x5e\x49\x45\xd8\x03\x9d\xe7\x19\x3b\x21\xdc\xed\x78\x79\x67\x02\xf6\x70\xed\xb6\xa3\x12\xeb\xee\xb9\x99\xf1\xcd\xd2\x0f\xb1\xfb\x26\xd3\x93\x60\x24\xb5\xcb\x35\xf4\x8e\x81\xf1\xcd\x33\x95\x8c\xdf\xb1\x97\xe4\xc0\x0a\x4a\xb5\x69\xfe\x3f\x56\x75\xfe\x7f\x0f\xb6\x40\x3d\xba\x9f\x31\xc5\xc8\x81\xfd\xd1\x81\x9b\x5c\xa9\x2f\xda\xef\x02\xbe\xd4\x64\xcf\x19\x35\xc4\x28\x3e\x9d\x32\x05\x86\x91\x4d\x03\x94\x1f\xab\x52\x1c\x83\x25\x6f\x62\x05\x86\x0a\x04\x00\xb6\xa7\xe7\x44\x3a\x96\xae\x4d\xfa\xfd\xd7\x1f\xb6\xce\xb8\xb9\x5f\x84\x8b\x94\x3d\x90\xaf\x09\x10\x42\xae\xed\x2e\x1d\x0f\xc9\x2d\x60\x07\x70\x51\xfb\xa6\x64\x26\x35\xdb\xb6\xb3\x52\x64\x4b\xbb\xe6\x19\x5d\x30\xa2\xe5\x9c\x91\x7b\x96\x65\x03\xa7\xaf\xa7\xe4\x9e\x82\x7d\x36\x1c\x9c\xa3\x75\x39\x55\x66\x27\xb6\x06\x2d\xfd\xf6\xed\xc5\xdb\x97\x6e\x66\x16\xa1\xa6\x60\x7d\xb0\xda\xdd\x84\x5b\xad\xdb\xaa\xdb\xde\x8c\x6c\xb1\x71\x4d\xe9\x0c\x43\x17\x0e\x7d\x8c\x24\xc9\x8c\x8a\x29\x23\x9e\xf0\x4f\x0a\x4b\x92\xb7\x48\x2f\x2d\xf7\x78\x5d\x75\x0e\x63\x83\x0a\xbd\x4a\x38\xfe\x30\x25\x14\xb9\x38\xb0\x18\x21\x16\x77\x5d\xc3\xf2\x9d\x8b\xab\x78\x8f\x5d\x5f\x2a\x13\x6d\x97\x96\xb0\xdc\xe8\x53\xb9\x60\x6a\xc1\xd9\xfd\xe9\xbd\x54\x77\x5c\x4c\x07\x16\x35\x07\x0e\x07\xf4\x29\xd8\x3f\x4f\xbf\x80\xff\x74\x5e\x0b\x18\x22\xb1\x0b\x82\x1f\x7f\x8a\x55\xd9\xf7\xe8\xd3\x4e\x8b\x0a\x1a\x08\x9e\x8f\x1d\xde\x04\x7b\xff\xca\xb3\xf6\x5a\x38\xa6\xeb\x8d\x68\x9e\xc6\x6e\xb9\x4c\x5c\x93\x39\x4d\x1d\x69\xa6\x62\xb9\x77\x54\xb6\x1b\x5a\x28\x3b\xa3\xe5\xc0\x9b\xed\x07\x54\xa4\xf6\xdf\x9a\x6b\x63\xbf\xef\xb4\x83\x05\x47\x5d\xdf\x1f\xaf\x2e\x3e\x0d\x82\x17\xbc\xd3\x5d\xdd\x21\xf5\xe5\x4a\x4e\x78\xb6\x01\xed\xd7\xa4\x32\xff\x4b\x22\x18\x4b\x9d\x6b\x4b\x15\xa2\x5d\xca\xda\x31\xb1\x60\xa8\x46\xbc\xbc\x32\x7d\xff\x3e\x92\xa9\xfe\x3d\xcc\x22\x98\x96\x55\x21\xc0\x27\xb5\x6b\x26\xce\xc5\x09\x56\xef\xbf\x7e\xbd\x65\x9e\x75\x8b\x78\x63\xa2\x52\x73\x53\xf3\xaa\x6c\x9d\x6c\xcd\xa9\xea\xd4\xa4\xfa\xb3\x76\xd3\xc6\x0c\x84\xd6\xbd\xeb\x40\xa5\x7d\x2a\xda\x2c\xb7\x6a\x04\x2b\xbf\xa8\x19\xc2\x36\xeb\x41\x1b\x4d\x63\x32\x67\x82\xe6\x3c\x40\xf3\x1f\x87\xa5\x8d\xa0\xc5\xd4\xf7\xd6\x39\x1f\x74\xd3\x3c\xd5\xd9\x5a\x76\x18\xbc\x80\x4d\x4b\x99\x15\x28\xa8\x31\x34\x99\xb1\xb4\xb2\x51\x03\xc5\xdb\x78\xdd\xee\x79\x96\xd9\xa3\x9c\x53\xc3\x14\xa7\x19\x58\xef\xa9\x26\xd4\x79\xab\xbd\xad\x20\x60\xa5\xc5\xd9\xdf\xbd\xa0\x72\xcf\xbc\x30\xbd\x85\xae\xf8\xc3\xb0\xd2\x87\x93\x3c\x88\x62\x19\xa3\x9a\x69\xf8\x8a\x2e\x64\x01\xf7\x00\xcc\x89\x27\xe5\xee\x4a\x55\xf3\xed\xad\x1d\x8d\xdd\xfa\x8d\x84\xa3\xcd\xa6\x97\xc8\x39\xb8\x8b\xb7\xb2\x8f\x95\xed\xe5\x95\x30\x6b\x77\xd5\x0a\x86\x1e\x02\x4b\xc9\xd1\x98\x6a\xf6\xcd\xdf\x08\x13\x89\x5a\xe6\x86\xa5\xbb\xad\x28\x63\x29\x33\x46\x37\xcb\x94\xfe\x05\x68\xa3\x90\x3f\xd0\x44\xa6\x8c\x1c\xe5\x19\x28\xf5\xec\xc1\x74\x34\xe3\x94\xef\xc7\x9a\x3a\x4b\x03\xd4\x9c\xe6\xe4\x8e\x2d\xc9\x4c\x66\x69\xf0\x8b\x94\x73\x03\x90\x8f\x9c\xd1\x3b\x36\x89\x9f\x51\xa5\x32\xed\x6d\x5e\x68\x2b\x68\x1d\x7d\xc0\x08\x79\x64\x78\xce\x13\x9a\x59\x15\x82\x3d\x18\x8b\xe9\x63\x2e\xa8\x5a\x76\x3e\x3c\xb8\x3a\xdb\xb5\xeb\x0d\x13\x82\x27\x48\x4e\xcd\x8c\x80\x9f\x51\x1b\x2e\x9c\x21\x11\xae\x76\xd7\x89\x6c\x97\xa0\x37\xb1\xc0\x9a\x18\xdd\x66\xaa\x47\xbd\x3d\x8f\xd9\x01\x58\xbb\x53\x65\x41\x29\xb2\x54\x0e\xcc\x03\x72\x87\x8e\xda\x6a\x22\xa7\xf7\xe7\x8f\xb9\xc8\xbb\xf1\x20\xf0\xfb\xf1\xd2\x6c\x93\x53\x9f\xce\x7e\x6e\xe7\x76\xe7\xb5\xb8\x94\x1a\x6a\x79\x1a\x7b\xc8\x37\x9b\xd9\x10\xaf\xee\x68\xda\xd5\x56\x88\x4c\xd8\x59\x92\x58\x8c\xbd\xde\x88\x5f\x8d\x79\x27\x10\x1a\x43\x6e\xce\xec\x84\x8b\x5a\xe4\x4f\x47\x99\x0e\x27\x74\x54\x27\xa9\x37\x98\x5a\x9d\xa1\xd9\x19\x5c\x1f\x67\x5e\xbd\xa9\x58\x7d\x3d\x38\xa0\xe9\x0b\xb0\x2b\xae\xc7\xdb\xad\xc3\x24\xb5\xc9\x8c\x19\x61\x0f\x2c\x81\xb8\x2c\x17\x5e\xc6\x14\xcc\xdc\xcd\xba\x6e\x45\xee\xf9\x6d\xcf\x6f\x7b\x7e\xeb\x23\x60\xac\x96\x2b\xd5\x16\xb4\xdf\x10\x4a\x14\x1e\x20\x54\x59\x1d\x22\x04\xaa\xa6\x56\xeb\x9f\x70\x30\xa2\xce\xec\x9d\x9d\x86\x48\x38\x17\x41\x70\x37\x7c\x07\x57\xf5\xb5\xa4\xe9\x46\x6f\xbc\x1b\x85\x76\xb7\x39\x57\xec\x34\x97\xda\xd8\x8b\xe9\xcc\xd4\x8e\x2a\x6d\xb3\x6b\x6c\xa3\x3a\xc8\x9d\xd8\x45\xba\xdd\x08\xb4\x03\xb5\x4f\x4e\x0c\x58\x56\xee\x10\x17\x84\xe4\x7d\x58\x47\x25\x45\x3a\xde\xac\x72\x96\x73\x92\xee\x88\x72\xc5\x8c\xb7\xfa\x57\xd7\xb7\xeb\xa1\x67\x70\x00\xa8\x65\xb8\xb3\xf2\x6e\xb0\xda\x51\x07\x69\xa7\xeb\x21\x83\x21\x1d\x34\xb5\xcd\xcb\xa3\xc6\xb2\x16\xc3\xe7\x9d\x17\xf9\xff\x77\x01\x2e\x84\x02\x0c\x6a\x01\xa8\x2d\x73\x79\xed\xbd\xc9\xe1\x51\x67\x7a\x25\xc1\x17\xe0\x45\x00\x7f\x42\x47\x6c\x38\xdd\xe6\x02\x22\xc0\xfc\x2c\xc5\xe2\x9a\x1c\x18\x36\xcf\x33\x6a\xd8\xc1\x36\x2a\xb5\xff\xab\xfb\x1f\x24\xcd\x5a\xee\xd1\x90\x98\x82\x68\xeb\x27\xec\x7e\x3c\x0e\xfe\xfe\xad\x4e\x15\xb2\xdd\xd5\x8c\x98\x70\x47\x19\x38\xa0\x42\x8b\x0c\x3a\x92\x69\xf9\x53\x2f\x06\xf3\xff\xee\xe2\x29\x5e\x8f\xb7\xdb\xf8\x3e\xdc\xb5\x6f\x13\x10\x09\xa1\x89\xe1\x0b\x76\xc1\x68\x9a\x71\xc1\x6e\x58\x22\x45\xba\x03\xb1\x9b\x7e\xea\x4d\xcf\x6e\x7d\xb4\x66\x30\xfd\xe6\x6f\x2d\x37\x67\xb3\xe1\x34\x8c\xca\xef\x88\x9c\xe8\x79\xf9\xc0\xf6\xdb\xbf\xfb\x42\xaf\xae\x1c\x42\xd1\x33\x16\x72\x35\x40\xf2\x5f\xf1\xb9\x2e\x65\x41\xee\xe9\x56\xd1\xcb\x2f\xd7\xd9\xbd\x9d\x27\xd9\xf9\x8c\xb7\x53\x28\xcc\x79\xba\x41\xd5\xb4\xe5\x17\x6b\x81\xcf\x6a\x5a\xcc\x5d\xbc\x96\xf4\xb1\xb0\x46\x2d\x21\x1a\x76\x08\xe1\xe2\xa9\x4c\xee\x76\x70\xc7\x30\xf8\x9c\x4e\xd9\xe1\xa1\x26\xe7\x6f\x2e\xca\x90\x0a\xee\xa3\xa5\xbd\x2b\x35\x57\x72\xc1\x53\x96\x0e\xc9\x4f\x54\x71\x3a\xce\xb6\x91\xa0\x6a\x94\x32\xae\x26\x5f\x1e\xfd\x74\xf6\xee\xb7\xeb\xb3\x37\x97\xc7\x20\xcd\xb1\x87\x9c\x8a\x94\xa5\xa4\xd0\x41\xf6\x2d\x4f\xe2\xf0\x70\xfb\x89\x87\xc1\xc4\x82\x2b\x29\xe6\xe0\x66\xb9\x9a\x80\x7b\xde\xcd\x8a\x24\x65\x60\xaf\x62\x5a\x66\x0b\x06\x0e\xfd\x88\xd9\x06\x06\xc4\x45\x5e\x98\x10\xfd\x10\xac\xbd\x85\x70\xae\xe1\x74\x48\x2e\x64\x81\xd9\x85\x2f\xbf\x84\x15\x2b\x96\x16\x89\x73\x9a\xd0\x80\x88\x5f\x9e\x78\xb9\x8d\x66\x99\xbc\xd7\xa0\x86\x32\x9d\xd0\x7c\x3b\x07\xaa\x86\x9d\x62\x7d\x5b\x9d\x23\xfe\x25\xe1\x43\x36\x24\x07\x5f\xd6\xfe\x74\xe0\x66\x9f\x2b\x69\xa7\x80\x02\xec\x57\x9d\x71\xc3\x14\xcd\xc8\x41\x1d\xda\x90\x5c\xda\x39\x82\x95\x3c\x1c\x70\x2b\x50\x98\x81\x60\x0b\xa6\x9c\xfa\xec\x8e\xff\xc4\xa7\x9a\x41\x3a\x95\x9c\x58\xe1\x04\x32\x94\x30\xe7\x55\x1e\x38\x7b\xe0\xda\x40\x36\x93\x90\x66\x63\x60\x77\xe5\x87\x6b\x85\xba\xc3\x4f\x67\xa8\xbe\xd3\xa7\x5c\x58\x5e\x34\x48\xa9\xa1\x83\x1a\x21\x39\x75\xac\x72\x90\xc8\xf9\x9c\x8a\x74\x40\xfd\xd5\x1c\x94\x68\x7d\xfa\x85\xf7\x05\x0c\x68\xf9\x2b\x2e\x06\x74\xa0\x67\x2c\xcb\xb6\x45\x46\x86\xd1\x4a\xea\xdc\x40\xc8\x30\xcd\x9f\x6e\x97\x65\xc2\xf0\x73\x8d\xa3\x4c\x97\x25\x21\x72\x6f\x18\x92\x6b\x69\x2a\xab\xc9\xce\x20\x9c\x6a\x50\x02\x7b\x53\xa7\x65\x15\xad\xba\xbc\xbe\x7d\xf7\xcb\xe8\xed\xd5\xf5\x6d\x8d\x64\x21\x90\x7b\x17\x49\xdb\x42\xb2\xda\x27\xda\x4e\xd2\x56\x49\x16\x62\xf1\x6d\x24\x6d\x8d\x64\xb5\x13\x7a\x14\x49\x5b\x21\x59\xed\x7b\x8a\x24\x69\xab\x24\xab\x15\x30\x96\xa4\xd5\x48\x56\x2b\x4c\x34\x49\xab\x91\xac\x56\xa0\x38\x92\xb6\x4a\xb2\x5a\xc1\xa2\x48\x5a\x4f\xb2\xd6\x06\x13\x8b\x28\x72\x15\x14\xd2\xda\x15\x2d\xcf\x0a\x64\x2b\xcd\x0c\x41\xd0\xab\xc6\x9d\xdf\x74\x6c\x4f\xb3\x63\x8d\xb9\x5f\x8a\xc5\x4f\x54\x35\x12\x3e\xc4\xc6\x85\xb4\x82\xb5\x92\xaa\xf3\x84\x83\x54\x5b\xca\xdf\x6d\xb3\xc6\x4b\xb8\x6e\xec\xb2\x98\xec\x58\x68\x3d\x86\x6c\xd3\xfa\xda\xa7\xe9\xc6\x9b\x42\xc3\x99\x50\x72\xfe\xdb\xd5\xc5\xe5\xf5\xed\xd5\xab\xab\xcb\x77\xb8\xa7\x23\x70\x95\xb4\x65\x2d\x34\x47\x93\x7d\x3e\x96\x1f\xb9\xb1\x85\x2b\xe5\x8a\x2d\xb8\x2c\x74\xb6\x2c\x4d\x2e\xb5\xfd\x44\xc2\xae\xae\x87\x97\x96\x2b\x45\x8a\x8a\x94\x50\xb1\x0c\x8e\xa8\xc7\x00\x47\xc8\xf6\x48\x90\x9b\xd8\x65\x1b\x3b\x44\x82\xde\xc8\x34\x77\x31\x45\x24\xdc\x5d\xac\x73\x17\x6b\x44\x82\xdf\xc2\x40\xb7\x30\x48\x24\xd0\x9d\x6c\x74\x1b\x9b\x44\xc2\xde\xcd\x4c\x4b\x66\x79\xc1\x26\xb4\xc8\x10\xdc\xd5\x0d\x23\xc9\xc1\xc1\xd6\xc4\xa4\x95\xdf\x76\xb8\xfe\xaf\x94\x9c\x77\x20\x01\xce\x6d\x59\xba\x62\x37\x11\x3c\x84\x9a\x5c\x9b\x47\x83\x1d\x79\xfd\xde\x85\xb4\x7b\x69\x98\xcd\x73\xb3\xc4\x9d\x73\x1c\xbd\x27\x65\x3a\xd8\x1b\x9a\xff\xc0\x96\x3b\xfc\x65\xeb\xa3\xb9\x29\x2c\x63\x09\xa4\x34\xde\x31\x88\x17\xa7\x3e\xf5\xf1\x0d\xcd\xb1\x18\xda\x65\xf6\x76\xdc\x6d\xf7\x3b\x22\x66\x6e\x15\x18\x3b\x67\x90\x25\xec\x22\xf0\xd3\x25\xf1\x88\x17\x06\x9e\xd3\x6e\x9c\xf4\x8e\xb0\xed\x28\xa0\x64\x2f\x41\xde\x91\x53\x70\xa1\x77\x67\x69\x4a\x24\x90\x90\x42\xb3\x49\x91\xb9\x94\x00\x3d\xac\xe5\xfa\x60\x39\x4a\x18\x77\x5c\xa4\x27\xa4\xe0\xe9\xb7\x38\x22\x12\x46\xc7\x33\x0d\xce\xb1\x47\x9c\xeb\x4d\xe9\x33\xac\xa8\x69\x79\x8f\x22\x57\x2f\x15\xe1\x46\x03\x6e\xcf\xbd\x60\xe5\x85\x8a\x0e\x9b\xb1\x2b\xfc\x60\xd3\xd8\x95\x4b\xb9\x79\x0c\xec\x4c\xd1\xbf\x6e\x49\x95\xdb\x34\x00\x9f\xba\x53\xb8\xc3\x8a\xc4\xb9\x64\x15\x7f\xfb\x72\x19\xb1\x48\x42\x74\x91\xe7\x52\x19\x5d\x56\x0d\x80\xba\x23\x27\xcd\x8f\x90\x57\x10\x83\xed\xbf\x97\x8f\xbb\x6a\x36\xef\x0f\x0f\xff\xf1\xc3\xe5\x2f\xff\xeb\xf0\xf0\xc3\xef\x27\xb5\xbf\xd6\xca\xe8\x34\x7e\x12\xb3\x80\x9c\x25\x43\x21\x53\x76\x0d\xf3\x86\x8f\xeb\x81\x4d\x51\x10\x5d\x65\x94\x99\xd4\xe6\x6a\x74\x12\x3e\xe6\x32\x5d\xfd\xa4\x91\xc2\x00\xe9\xcc\x4a\xda\xf2\x0a\xb7\x8d\x06\xa6\xfc\xd4\xcc\x35\xf4\x25\x4e\x30\x46\xa0\xe6\x78\x15\xf2\x0c\xad\x1c\x70\xaf\xb8\x31\x4c\x80\x7c\xcc\xd4\x5c\x13\x39\x39\xb1\xf7\x39\x46\xa0\x0a\xc3\x0a\x56\x8b\x17\x68\xc9\xd1\x3f\xd4\x8d\x28\xb6\x24\x4b\x6e\x1b\x4d\x67\x20\x84\x76\x4e\xbc\x6b\xdc\xde\xbd\x92\x59\x47\x73\xbb\xba\xa7\x8f\xa5\xf5\xdc\xd0\x4f\xb0\x1d\x5d\xa8\x62\xb9\x81\xfb\xa4\x8d\x21\xa8\xfe\xd5\x93\xd1\xc8\x32\x4c\x7f\x35\x83\x32\x06\x0f\x20\x35\xb1\x4a\x58\x80\x0a\x66\x50\xce\xac\x2a\x18\x73\xe4\xbe\x1c\x26\x79\x11\x43\x73\xfc\x53\x73\x36\x97\x6a\x79\x12\x3e\xb2\x7c\xc6\xe6\x56\xc5\x1a\x68\x23\x15\x9d\x46\x91\xb1\x30\x25\x98\x4a\xf5\xc9\xbd\xa2\x31\xe9\xf5\xf7\x60\xed\x06\xc4\xdb\x0e\x5c\x3e\x95\xc9\x96\x81\x9f\xb0\x74\xef\xb4\xb1\x3c\xc1\xcd\x81\xab\xbb\x46\x13\x49\xce\x1b\x99\xb0\x2f\xcb\x5b\x11\x79\x97\xad\x02\xe6\xab\xb3\x9c\x54\x81\x49\xa0\x9a\x8b\x85\x55\xc5\xb6\x24\x63\x6d\x1b\x1d\x09\x5c\xca\x17\x5c\xcb\x28\xb4\x26\x84\x8a\xe5\xdb\x88\x4b\x46\xca\x0a\x14\x6d\xbe\xfc\xdd\xcf\x46\x2f\x6e\xa3\x78\xca\x7d\xd8\x89\x2c\x4c\x5e\x18\x1f\x88\x10\x2b\x9c\x7a\x6b\xe1\x43\x2e\x75\x2d\xa9\x47\x57\x3c\x8d\x98\x6d\x99\xeb\xdb\xc6\xc1\x0b\xac\x81\xc5\x8d\x9c\x1a\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\x51\xd3\x6c\x94\x7d\xe0\xc2\x0c\xa4\x1a\xb8\x83\xdc\x52\xec\x61\xfb\x08\xdb\xfc\x98\xdb\xfb\x2e\xf0\xb0\x5a\xb5\xb0\xc0\x8d\x3f\xc1\x85\xeb\xc2\x42\xc3\x44\xf7\xc9\x41\x5d\x29\x9d\xa7\xb6\xa1\x38\xa8\x18\x07\x47\x6d\xf2\x4e\x29\x39\xd4\x55\xde\xf4\x9f\xc2\x00\x13\xc4\x65\xb7\xe4\xe8\xdb\xef\x30\x10\x8a\xcf\x0d\xeb\xae\x04\x57\x0b\xc3\x41\x8d\xb5\x1f\x30\xa4\xd5\x2d\x8c\xde\x18\xd4\x1b\x83\xfc\xd8\x93\x31\xe8\xa6\x0b\x1e\xf7\x96\xa0\xce\x0f\xe0\x67\x3f\x20\xb5\x02\xb2\x4f\xf2\xf6\x08\x9f\x3a\xc6\x95\xb1\xd1\xaf\x1e\x54\x2b\x23\x49\x2e\xf3\x02\xc2\x6d\x63\xbc\x82\xdb\x9d\x8d\xc3\x40\xd8\xab\xf0\x71\x7c\x6c\x91\x93\x2b\xe6\x9b\xfd\xc1\xe4\x0c\x92\x06\x1c\x61\xb7\x2f\x68\x85\x18\x1c\x88\x8a\x39\x5d\x09\x92\xc1\x85\x2b\xd1\x63\xaf\xd7\xaa\x9f\x74\x47\xc8\x74\x18\xda\x50\x65\xb8\x98\x0e\xc9\xcf\xf6\x79\xc7\xb3\xbd\xbf\x8b\x0b\x32\x2f\x32\xc3\xf3\xac\x4c\xa4\xc3\x05\x3a\x3a\xaf\x0f\xd5\x5a\x26\x9c\x86\x68\x2c\x9f\x37\xa2\x4d\xd8\x16\x58\x0d\x54\x3f\xca\x15\x4b\x58\xca\x44\x82\x70\xb1\xff\x04\xd5\x6b\xcb\xb3\x18\x5b\x95\x94\x5c\x8a\x85\x7b\x07\x25\x69\xe1\xc2\x4f\x1c\x33\xb6\xef\x68\xc7\xe5\x95\x39\x7c\xb2\xb0\x0a\x8b\xee\xde\x0d\xb7\x52\x19\xb1\x34\x3a\x20\x48\x01\x85\xe0\x11\x39\xa9\x2c\xec\xed\xc7\x1e\x27\x20\x95\xbe\x35\xb4\x50\xb8\x26\x19\x95\x73\xab\xa4\x6c\x90\x71\xf6\xe4\x0d\x8c\x13\x45\xe2\x4a\x09\x45\x30\x9b\x3f\x4c\x04\xd9\x8b\xf8\xd1\x45\xf4\xe8\x20\x76\xc4\x8b\x1c\x7b\xf1\x3d\x75\x15\x31\xe2\xc5\x8b\x48\xd6\x9f\x2b\x36\xe1\x0f\x1d\xee\xe1\x99\xd8\x94\xe3\xe8\x33\x14\x73\x26\xb0\x6b\x34\x92\x30\x9a\xcc\x80\xc0\x86\x6c\xea\xd2\x49\xfe\x29\xa3\x9f\x9c\x36\xd4\x9d\x28\xdd\x04\x1d\xad\xa7\x48\x3d\x45\xda\x31\xf6\x40\x91\x3c\xea\x59\x22\x13\xb1\xde\xcf\x8f\x1c\xed\x41\x0f\x80\xf8\xfb\xb8\x64\x80\x8b\x5a\xe4\x3e\xdc\xb4\xe8\xca\x68\x55\xf2\xd8\x29\x40\x69\x47\xed\xdb\x7a\xbd\xc7\x8a\xb0\x1a\xe9\x62\xf0\xc8\x8c\x4f\xed\x61\x67\x6c\xc1\x32\x2f\x41\xb5\xc2\x74\x05\xaa\x20\x06\xcb\xc8\x60\x42\xb6\x7a\xaf\xbd\x92\x8a\xa7\x0d\xe1\x1e\x37\x4d\x2e\xa0\x19\x53\x26\x69\x5a\x6b\x36\xa3\xa1\xcc\x28\xb9\x60\x79\x26\x97\x73\x1f\xd4\x9b\x12\xa8\x92\x3a\x29\xb2\x1b\x66\xda\x9d\xd4\xe8\x8b\x04\x33\x1d\x15\x59\x36\x92\x19\x4f\x5a\x6d\x6c\x2b\x85\x67\xe1\x4c\xf3\x22\xcb\x48\x0e\x8f\x0f\xc9\x5b\x01\xd4\xf0\x2c\xbb\xa7\x4b\x7d\x42\xae\xd9\x82\xa9\x76\xaa\x71\x35\xb9\x96\x66\xe4\x84\xec\x2a\x86\xcf\xee\xb3\x03\x44\xf8\x84\xbc\x74\xcd\x35\x88\xa1\x53\x94\xf2\x14\xfc\xaf\x27\xf6\x8c\xea\x2f\x70\x44\xee\x9e\xeb\x2e\xda\x04\x79\x34\xf2\x7e\x01\x6f\xb2\xa4\xdb\x7d\x7e\xb2\xa3\xcc\xf8\x84\x25\xcb\x64\x53\x2d\xbf\xe6\x58\xcb\x08\x95\x42\xfb\xa2\xb3\x33\x56\xc7\x73\xbd\xd4\x86\xcd\x77\x95\x2b\x6b\x4c\xd4\xaa\x6a\x5c\x10\xc5\x74\x2e\x85\x06\x9b\x7d\x75\x25\xca\xd9\x39\x95\x58\x87\xbd\x6f\x05\x8b\x3f\x9b\x18\xc6\x9f\x4b\x6d\x6e\xac\x7e\x8d\xe1\x1b\x4d\xac\x1f\x85\x47\xa1\xda\x0a\xcd\x32\x96\x12\x3e\x9f\xb3\xd4\xea\xd3\xd9\x92\xd0\x89\x41\xfa\xce\x68\xc3\x1e\xe0\xfa\x47\x41\x2b\x12\x27\x4e\xcc\xa8\x48\x33\xa6\xc8\x84\xf2\x4c\xe3\x58\xef\xaa\x8d\x01\x02\x39\xb8\x00\x45\xdf\xb9\x87\xc1\xa8\xc0\xa0\x2a\xb3\x84\x2e\x6f\x38\xb8\x92\xb8\x1e\x2a\xf0\x78\x75\xdb\x81\x67\xd6\x30\xc6\x09\x42\x28\x90\xd5\x34\xc7\x99\x4c\xee\x34\x29\x84\xe1\x99\x5b\xb8\x94\x77\xae\xcd\x1b\xdc\x29\xbc\x99\xb9\xd3\xb5\x2c\xff\x39\x28\x71\x74\x60\x67\xa0\x4f\xbf\xa8\xfe\x04\x5f\x60\x04\x99\x58\xe9\x93\x3d\x6c\x4b\x1e\x5f\x1f\x0d\x3c\xb4\x94\xd6\x1e\x29\x04\x30\x48\x51\x0a\xa1\x13\x69\x59\x5c\x8c\x25\xd9\xd7\xf6\x1e\xd7\x82\x56\x86\xe4\xf2\x81\x25\xe5\x67\x67\xf8\xa0\xc9\x8e\x62\x15\xeb\xc3\x48\x20\x09\x58\xf7\x46\x17\xbf\x10\x32\x3b\xb1\x3e\x56\xb2\xcc\xe1\xf9\x50\x39\xc5\x83\x23\x19\x17\x71\x6e\x0d\xa8\xf5\x05\xd9\x8d\x84\x0b\x6d\x65\x81\xc6\x45\x74\xf9\x7a\x5e\x62\x8f\x33\xd6\x73\xc5\x12\x23\xd5\xb2\x8c\x05\x0f\x73\xb4\x73\x56\x52\x1a\x72\x74\x78\x7a\x18\x13\xdb\x41\xd6\xcc\xa8\x87\xae\xc5\xa2\xa3\xf6\xce\xa6\xea\xdf\x12\x07\x56\x13\xcd\xe7\x79\xb6\x84\xbd\x38\x4c\x4f\x08\x37\x21\xbc\x5c\x15\xc2\xef\x4c\x5c\x0c\x83\x4b\x01\x3d\x21\x5a\x12\xa3\x68\x59\x59\x15\xbe\x85\x92\xf6\xaa\x70\xfc\x2b\x0a\xec\xd1\xe1\xc7\xc3\x13\xc2\x4c\x72\x4c\xee\xa5\x38\x34\x70\x34\x43\x72\xeb\x0a\xa0\x85\x97\x46\x81\x5c\xca\x02\x4a\xd2\xfa\xb2\x6f\x19\x4f\xb8\xc9\x96\xc0\x1e\x88\x2c\x8c\x4b\xd1\x8f\x0c\x61\xf0\xe9\xaf\x97\x0f\xdc\xf8\x18\x45\x7b\xc7\x9f\x03\xb6\x3a\x56\x41\x68\xdc\xc2\x33\xbe\x60\xa7\x33\x46\x33\x33\x73\xe1\x42\x42\x8a\xc1\x7f\x33\x25\x21\x89\x56\xf8\xbf\xc4\x38\x24\x91\xd6\xd5\xfa\xe8\xe8\xed\xc2\xaa\x28\xab\x4f\x44\xb8\x6d\x2c\xe3\xf8\x8e\xa1\x44\x02\xb2\x4a\x4a\xbe\xbf\xbd\x1d\x7d\xc7\xcc\x0a\xc9\xb4\x10\x43\x4c\x56\x0c\xe1\xcc\x99\x9a\x48\x35\xdf\x27\xed\x9c\x49\x8d\x5e\x29\x59\x5b\xad\xd4\xc6\xd5\x33\x72\x42\x9e\x70\x95\xf3\x3b\x86\x8b\xfa\xfa\x15\xb9\x4c\xc9\xd5\x68\x08\x0d\x5c\x73\x25\xc7\x74\x9c\x2d\xa1\x1e\x87\x4f\xc2\x8c\x82\x79\x60\xa7\x78\x60\x69\x9d\x3d\x83\xef\x19\x4d\xad\x66\xe5\xbb\x60\xc4\x60\x78\x27\x74\xad\xbd\xb3\x3b\x73\x72\x95\x19\x67\x7e\xea\x65\x22\x6a\x74\x98\xaf\xc7\xbf\x21\xe0\x68\x48\xcd\x56\x2c\x77\x24\xc4\xc3\xdf\xf3\xa5\x5f\xbb\x2b\x6e\x77\xca\x42\x42\xda\x0a\xc3\xb0\xe0\x48\xc7\xb3\x9b\x7e\xad\xb0\xb6\xdd\x21\x58\xa8\x45\xa1\xc8\xd8\x80\x6e\xb1\x29\xa4\x53\x7c\x05\xd9\x64\xf5\xf4\xab\x71\xa6\x0b\x94\xb3\x77\x75\x74\x8e\xc2\x8b\x4a\x58\xad\x8f\xdd\x8b\xd8\xd6\xba\x6a\xf7\xe8\xbc\x8a\xf8\x50\x00\x82\x77\xac\x37\x1f\x89\x5f\x59\x87\x98\x2f\xd2\x89\xf3\xed\x2e\x0d\xb7\x69\xac\x07\xc3\x1b\x19\x3a\xf7\xf8\x62\xe6\xf6\x52\xc5\xc9\x2f\xd0\xbb\x73\xef\xb4\x36\x97\x38\x2d\x3e\x8c\xe8\xc0\xd8\xee\x61\xb1\x9d\x83\x62\x37\xe4\xbe\xab\x5a\x0f\x04\xc7\x2d\x55\x1c\x47\x5c\x3b\xd0\x5a\x1c\xc5\xb5\x03\x1d\x69\xf2\x06\xe3\x4c\x68\x8f\x06\x2d\x73\x5e\xd8\xb7\x7c\xf3\x3f\xff\xe7\x5f\xff\xe7\xd0\x4d\xbb\x0b\x44\x2a\xc8\xd5\xd9\xf5\xd9\x6f\x37\x3f\x9d\x43\x02\x72\x0c\x06\x3d\x59\x24\x2b\xa4\xd4\x44\x51\xc3\xa6\x5f\x01\x1e\xaf\xd7\x54\xf6\x52\x52\x2c\x41\xf3\xb2\x91\x95\xd6\x9a\x96\x51\x7b\x1d\xf7\x7c\xb7\x62\x89\xe9\x20\x06\x29\xe3\x83\xaa\x92\xfc\x46\x26\x77\x1d\xe5\xf3\xc3\xdb\xf3\x91\x7b\xbc\x26\xa2\x53\x11\x6b\xd4\xe0\x62\x21\xb3\x85\xeb\x50\x75\x7b\x3e\x82\x05\x0f\xe1\x5f\x60\x21\x02\x65\x77\x69\xdf\x11\x72\x26\xd0\x90\x9d\x13\xce\x2a\xd0\xce\x94\x46\x89\x62\x34\xe3\xda\xf0\x04\xe0\x97\xc6\xa9\x08\x09\x5f\xde\x61\x7d\x6f\x9f\x5c\x83\x38\x7c\x1b\x1c\x77\x1b\x95\x89\xc8\x3b\xd2\x88\xe9\xaf\x2b\x13\x31\x81\x98\x3d\xf7\xf1\xa3\xc9\x7d\x3c\xd7\x51\x8d\xfa\xb5\x3d\xf7\xd9\x34\x9e\x88\xfb\x7c\x4e\x74\x37\xea\xe7\xb9\x62\x37\x46\xe6\x1d\x7c\x2a\xee\xc1\x2d\x1e\x95\x31\x9b\x60\x3d\x00\x74\xab\xfb\x23\xf5\x4d\x81\x05\x24\x64\xc6\xd8\x64\x64\xc3\xc5\xe1\x22\x3a\x43\x0b\xcb\x8c\x2f\x98\x60\x5a\x9f\x82\x63\xa4\xc8\x9d\xd6\x89\x02\x3b\xa1\x3c\x2b\x14\x3b\xb1\xbb\xc6\xe6\xb0\x13\x27\x55\xc2\x8b\x2f\xc9\x0e\x5f\x32\x93\xe0\xb0\xf0\xb6\xe6\x35\xf2\x96\xd7\xb0\x9d\xab\x4d\x26\x13\x45\xf5\x0c\xa9\x1e\x43\xaf\x4d\x6e\xb4\xb3\x0d\x2b\x46\xb5\xef\x9a\x10\xb6\x97\x4b\x68\xba\x98\x53\xbd\xab\xcc\x78\x7d\x04\xb1\xc6\x4d\xd6\x01\x1e\xc9\xf4\xf0\x50\x37\x80\x4e\x15\x4d\x18\xc9\x99\xe2\x12\x07\x17\xb2\xc3\x53\x79\x2f\xc8\x98\x4d\xb9\xd0\x1e\x77\xe0\x65\x01\xc9\x2c\x5f\x64\x3b\x3a\x41\x36\x47\x28\x5b\x38\x24\xef\x1a\xa5\xdd\x7c\x7a\x5a\x22\x2b\xa2\xe8\x57\xd3\xc5\x55\x07\x01\xb7\x80\x5a\x85\xaf\xbc\xef\x11\x17\x1b\xd1\x1c\x40\xb6\x6c\xe2\xba\xcf\x0e\x87\x01\xab\xe8\xd3\xe2\xb3\xc3\xa2\x55\xf5\xfc\xb6\x09\x83\x9f\x83\x41\x5f\x2e\xdc\x1d\xe8\xee\x9f\xef\x1d\x81\xbd\x23\xb0\x77\x04\xf6\x8e\xc0\xde\x11\xd8\x3b\x02\x7b\x47\xe0\xd6\xd1\x3b\x02\x7b\x47\xa0\x1f\xbd\x23\x70\x6d\xf4\x8e\xc0\xde\x11\xd8\x3a\x7a\x47\x60\xcb\xe8\x4d\xb1\x7e\xf4\x8e\xc0\xde\x11\xe8\x46\xef\x08\x2c\x1f\xe8\x1d\x81\xbd\x23\x70\xe3\xe8\x1d\x81\x3b\x9f\xec\x1d\x81\x31\x10\x3f\x03\xee\xf3\x39\xd1\xdd\xe8\x6c\x52\xc4\x4f\x83\xf7\x6c\x64\x35\xb4\xb8\xdc\xc3\x11\x78\x07\x78\xe2\xb4\x3b\x8b\x8d\xf5\x5c\x33\x07\xb6\xfd\xc4\xce\x9b\x0e\x18\xd7\x5a\xc2\x67\x48\x79\x97\x99\x83\x0f\x39\x58\x5d\x72\xd6\x62\xfd\x11\x21\x21\x54\x9f\xe6\xd2\xfd\x5f\xe5\x8d\xa8\xb9\x21\x9c\x4e\xdb\x46\xd4\x62\x88\x39\xd6\xff\x10\xe7\x7b\xc0\x26\x0f\xfa\x5d\xc3\xf8\x1d\x62\xfc\x09\xb1\xdc\x2c\xd2\x8f\x80\xf5\x21\xc4\x94\x9a\x7b\x7a\xff\x01\xd6\x77\x10\x53\x03\x10\xe9\x37\xc0\x3a\x59\xed\x40\xf8\x0c\xe2\x4d\xf2\xad\xfe\x82\x9a\x0f\x00\x0d\x74\x87\xaf\x60\x8b\xfd\x1f\xef\xc8\x5a\xf1\x13\xec\xb0\xfd\xe3\xcf\xaa\xf4\x11\x3c\xb1\xdd\x3f\xd2\xfc\xd7\x41\x08\x89\xb3\x78\x44\x71\x34\x1f\x7e\x71\x3b\x53\x4c\xcf\x64\x86\xba\xf3\x8d\xfb\xfe\x86\x0b\x3e\x2f\xe6\xf6\x1a\x68\x7b\x65\xf9\x82\x05\xa0\x3a\xdc\x34\xd4\x32\x1d\x87\x71\x86\x4b\x0b\x8c\xa7\x4c\xb1\x14\x60\xd9\x53\x9b\x18\xa6\xc8\x8c\x82\xae\xa1\x8b\x24\x61\x2c\xc5\xfa\xc2\xeb\x6a\xe2\x5f\x87\xe5\x8c\xcb\xce\x2f\x2f\x30\x60\x6a\x5d\x80\xff\xfa\x35\xfa\x14\xb0\x52\x6a\x84\xab\x65\x1f\x6e\x96\x38\x17\x4b\x2c\x3b\x89\x51\x8c\xf6\xe4\x56\x41\xba\x54\xbc\x9b\x24\x42\xfd\x7d\x8c\x3b\x25\x9a\x12\x74\x70\xa3\xa0\x5d\x28\xa5\x5b\x04\xbd\xf8\xa7\x70\x9f\x44\xd2\xce\xbd\xb8\x4d\x9e\xcc\x65\xd2\xcd\x5d\xf2\xc8\x9a\xb4\x8f\x77\x93\x74\xd4\x8a\x3b\xb8\x47\x9e\xda\x35\xf2\xc9\xea\x5a\x47\xed\x69\xac\x2b\xa4\x83\x1b\x24\xd6\x05\x12\xe3\xfe\x40\xba\x3e\x22\xdd\x19\xd1\x47\x15\x63\x48\x8a\x32\x22\x75\x33\x20\x75\x32\x1e\x21\xdd\x16\xd5\x06\xa3\x71\x66\xa7\xd1\x68\xd5\x10\x84\x86\xba\xd1\x60\xf4\x18\x23\xd0\x93\x18\x80\xe2\x5c\x0f\x68\xb7\x43\x8c\x36\xfa\x78\x97\x43\x24\xf6\xc4\x10\x29\xb4\xb9\x2b\x8a\xd0\x70\xc1\x0d\xa7\xd9\x05\xcb\xe8\xf2\x86\x25\x52\xa4\x28\xae\xb6\x52\x16\xb0\xc4\x75\xed\x40\x78\x39\xbe\x81\xbb\x38\xd1\x87\x6a\x12\x4c\x52\x3e\x98\x39\xd8\xb7\x3c\x9b\x86\x76\x2d\x6e\xd6\xa8\x0a\x56\x24\x3e\x4a\xf6\x49\xad\x52\x64\xef\x4a\x85\x0b\x1d\xee\x7a\x78\xdf\xcb\x7b\x22\x27\x86\x09\x72\xc4\x45\x38\xbf\xe3\x9a\xaa\x10\xa7\xd9\x95\x57\xc7\x42\x78\xf1\x3c\x00\x5c\x57\xc7\x50\x20\x3f\x03\x95\x0d\x94\x50\xad\x9f\x56\x73\xf6\x40\x9f\x46\x75\xf6\xc0\x26\x45\xd6\x50\x9f\x51\x20\x9d\xda\xdd\xa4\x77\x2f\xaa\xd2\xa9\x2f\x60\x7e\xe1\x06\xa2\x20\x52\x91\x12\x9f\x1e\xf2\x79\xea\xe0\x51\x0e\xd5\x08\x67\x6a\xe5\x24\xc5\xed\x13\xce\x91\xea\x1c\xa4\x28\x88\x08\x27\x2a\xda\x39\xfa\xc9\x74\xff\xa7\x72\x88\x3e\x81\x33\xb4\x97\x5d\xb7\x3b\x3d\x7b\xd9\x75\xc7\xf8\xe3\xa5\xb8\x5a\x3e\xd1\x77\x8a\x26\x6c\xf4\x28\x91\x20\x5c\x49\x92\x16\xca\xa7\xbb\x95\x92\x41\xb8\x58\xa8\xdd\x15\x8c\xa5\xee\x36\x96\x09\x5e\x90\xed\x34\x29\xb2\x6c\x49\x8a\x5c\x8a\x9a\xc3\xb1\x50\xc8\xa4\x99\xdb\x19\x5b\x4b\x9a\xb2\xb3\xda\x34\x5b\x7c\x79\x4a\xef\xfd\xf4\x6c\x59\x15\x42\x58\xe5\xc1\xe3\xa8\xa5\x24\x56\xee\xd4\x8e\xba\xd6\xb6\x1b\xa7\xda\xf0\xa9\xdd\x4e\xcb\x1a\x21\xfb\x8b\xcf\x59\xd5\x25\xa3\x7a\xa9\x7d\xc3\x44\xaa\x84\x8f\x91\x3e\x94\x19\xcd\xca\xa6\x16\x94\xdc\xf1\x2c\xf3\xaf\x1a\x92\x1b\x66\x88\x99\x71\xed\x59\x6f\x26\x05\x96\x90\x98\x19\x15\xa1\x97\x1c\x4b\x2c\xfc\x24\x63\x54\x14\xb9\x9b\xb7\x15\x08\x96\xb2\x50\x61\xde\xb8\x33\x83\x22\x9f\xe5\x6c\xb8\x26\x82\x67\x27\xb5\xce\x5a\x3b\x11\x18\xf5\x86\xe0\xd2\x2e\x34\x0b\x79\x7f\xf7\x5c\xb3\x93\xfa\x7b\x43\xf1\x62\x1c\x44\xd7\x79\xdf\x3e\x97\x2b\xb9\xe0\xa9\x6b\xf2\x11\xd0\x01\xfa\xf4\xba\x26\x20\xf8\x80\x8b\x31\x03\x1f\x94\x60\x53\x0a\x72\xa0\x27\xf0\xce\x8b\xe8\xde\xe5\xfc\x53\x22\x85\xd6\x21\xb8\x89\x6a\x48\x26\xae\xa5\x10\x2f\x38\xb4\xc7\xad\x63\x04\x39\x12\x92\x48\x10\x2a\x0a\xc1\x0d\x0e\xbf\x8c\x24\x7a\x56\x18\x92\xca\x7b\x71\x3c\x74\x85\xa6\xb9\x26\x94\x8c\x99\x09\x5d\x9b\x43\x1f\x4e\xae\x90\xb3\x65\x82\x8e\x33\x7b\xb7\x20\x0e\xe2\x76\xe3\xc1\x93\x09\xa3\xa6\x50\x8c\x4c\xa9\x41\x52\x85\x0d\xa2\xa6\x3b\xa3\xc7\xa3\x16\xd7\xde\x5e\x3c\x21\x85\xd0\x0c\x65\x3b\xaf\xc9\xb0\xdf\xfc\xed\xe9\x65\x58\x3e\x67\xb2\x30\x4f\xae\xb0\xdf\xcf\x78\x32\x8b\xd5\x47\xf8\x9c\x69\x22\x8b\x15\xab\xc9\x0b\x0f\xba\x54\x02\x50\x20\xeb\xa7\xf7\x9f\xac\xb5\xa3\xb9\x3b\xc6\x6d\xb0\xc1\xfe\xb8\x9a\xc1\x5c\x35\x68\xa6\xf6\xfe\x5e\x5c\xdf\xfc\xf6\xfa\xec\x9f\x97\xaf\xdb\x51\xf9\x92\x26\xb3\x7a\x99\x01\x41\x28\xd0\x3f\x90\xbb\x66\x74\xc1\x08\x25\x85\xe0\xff\x2e\x5c\xbd\x7b\x72\x54\xc2\x3e\x46\x44\x24\xc5\x56\x24\x47\x4b\xb8\xd0\x13\xbe\x53\x07\x2f\xd7\x4d\xde\x05\x34\x48\xcd\xa0\x15\xc7\x8a\x24\xdb\xbe\x69\xf6\x51\x17\x2e\x0b\xd2\xf3\x8c\x59\x5a\xc6\x17\xde\x71\xeb\x4b\x8d\xd3\xb4\x0c\xd5\xb0\x68\x6e\xb1\x0d\x23\x51\xd0\x31\x84\x4c\xcc\x18\x11\xcc\x58\xac\x2f\xad\x9d\x52\xe8\x46\x4d\x88\x42\x33\x7d\x42\xc6\x05\xc2\x0c\xa8\x49\xae\xf8\x9c\x2a\x9e\x2d\xeb\x93\xb1\xa2\xc4\xb5\x0c\xfa\xee\xb2\x5a\x52\xbb\xab\xdb\x2e\xf9\xe2\xed\xe5\x0d\xb9\x7e\x7b\x4b\x72\xe5\x2a\x49\x40\x94\x07\x6c\x09\x6c\xeb\x98\x59\x88\xbe\x69\x6d\xfb\xb6\x9e\x89\xa5\x7b\xd8\xd1\x29\xae\x89\x55\x72\x19\x48\x6a\x5e\xdd\x08\xad\x0a\x0e\x9e\x0f\xe1\x7f\xed\x4e\x5e\x9a\xa6\x8a\x69\x5d\x05\xdd\x24\x6b\x61\x72\x4e\xf3\xe1\xe3\x8c\xe1\x1a\xb3\xd4\xce\xe6\x13\xf5\xf0\x2a\x43\xfb\x46\x76\x7b\x6a\x3d\xbc\x68\x89\x24\x48\xbd\x03\x2e\xb8\xc5\xdd\x2c\x0a\xe3\xa3\xfb\x78\x55\xd3\xed\xd0\x33\xa7\xe2\x5f\x41\x39\xf5\x97\x55\x8a\x4a\xa8\x44\x2a\x80\x57\xa3\x80\x02\x5e\xc2\x99\xaf\xb4\x3a\x85\x57\x38\x77\x0e\x36\x14\xeb\x39\xf9\x07\x79\x20\xff\x00\x45\xf5\x1b\x9c\xfc\x12\xcb\x6d\x62\x45\x06\x67\xa3\xb9\x1a\x75\xd8\xed\x9f\xed\xa5\xb5\x4f\xdb\xbd\x32\x92\x8c\xb9\x57\x64\xd8\x83\x61\x4a\xd0\xf6\xc6\x76\x6e\xf8\xb3\xda\x4b\x07\x26\x3b\xbd\x3d\x21\x13\x78\x84\xb0\xc8\x34\xa9\xf7\xe2\x30\x7b\x41\x27\xfb\x92\xef\xa5\x36\xd7\xfe\x62\x73\x5d\x7b\x27\xd6\xd6\x55\xce\x6c\x4e\x4d\x32\x6b\xd2\x0f\x2b\x7a\x69\x53\x5d\x52\xec\x4d\x4a\x25\xd8\x2f\x5d\x40\xe0\x8c\x23\x55\xc3\xfd\x23\x3e\x3e\xf4\xa2\x81\x17\xbb\xce\x72\xc5\xd8\x84\x36\x02\xa6\x41\x56\x72\x85\x6e\x02\xb1\x1a\x3a\x31\xcb\x4e\xd4\x23\x08\x3a\x3a\x75\xa7\x34\xe6\x6d\x64\x31\x4e\x86\x70\x4d\xed\x9d\x4f\xa8\x70\x51\xe2\x13\xa6\x94\x8b\xf2\x1c\x2f\x21\x22\x80\x27\x0c\x79\xbc\x91\xf7\x38\x57\xd2\xc8\x44\x22\x3b\x5c\x79\x6e\xff\x92\xdc\x9e\xe3\x92\x34\x9b\x51\x0f\xfe\x5d\xb0\x3f\xce\x12\x1f\x1c\x1f\x3f\x5e\x8c\x4e\x2c\x50\xec\x7d\x92\x8a\xdc\x9c\xdf\x8e\x9a\x2a\xd0\xc1\xed\xf9\xe8\x60\x0f\xbb\x14\xd3\x43\xb7\xc1\x69\xdb\x05\x97\xa7\x6f\xa2\xb5\x62\x61\xb5\x02\xdb\x60\x4e\xf3\xc1\x1d\x5b\xb6\x8a\x0a\x71\xd3\x1f\x94\xc8\x13\x3d\x21\xb7\x98\x79\x4b\x5b\x46\xc5\x68\xca\xf7\x90\xc1\xe1\x2f\x54\x05\xbf\x5b\x2a\xc7\x5c\x2e\x58\xea\xe4\xea\x00\x91\x89\x34\x97\xdc\xca\x81\xbc\xbd\x81\xeb\x96\xfc\x8f\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\x39\x8f\x3e\xbf\x63\xe3\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\x63\xe7\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xe3\x91\x33\xef\xf3\x3b\x76\x8f\x3e\xbf\x63\xd7\x53\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\x6c\x1f\x7d\x7e\xc7\xe7\x12\x29\xd2\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\xb5\xd1\xe7\x77\x7c\x56\x5a\x3b\x9a\xbb\x87\x16\x88\x71\xb9\x0a\x87\xe7\x72\x9e\x17\x86\x91\x77\xe1\xf1\x52\x48\x71\x34\x8c\xeb\x98\xe0\xed\xc7\x07\xfa\x24\x52\x4c\xf8\xd4\x33\xe8\x53\xd7\x6f\x6f\x50\xae\x6d\x50\xeb\x3b\xf7\x94\x51\x3e\x19\x9f\xf3\xf6\x2c\x0f\xe2\x82\xfc\x7d\xd4\xc4\x28\x52\xf3\x89\x10\xec\xbb\x88\xf5\x1d\x84\xfa\x9c\x1a\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\xa8\xe9\x3d\x81\xc0\xdd\xc4\xf5\xd7\x70\xca\x35\xe7\xa0\x65\x7d\x73\xfa\x00\xec\x80\xce\x65\x81\x6f\xeb\x98\xf8\x6b\x53\x62\xa6\x73\x7c\xfe\xa1\x08\x4f\x62\x95\x01\xef\xe1\xed\xf1\xfe\x3f\x1c\xef\xdf\xf9\x73\x5e\xc5\x7c\x2f\x08\x3d\x16\xf3\x03\xc3\x80\x7c\x82\xf2\x5d\x48\xc3\xad\x9c\x73\x63\x55\x07\xab\x2d\xd0\x7a\x48\x1f\x37\x0d\x33\x8d\xbb\xbb\x38\x29\x6c\xe2\x62\xc4\xb8\xae\xb7\x12\xac\x45\xe0\xcb\x20\xf3\x63\x5d\x3e\x54\x54\x36\x33\xb8\xa7\x83\x94\x4d\xb8\x60\xde\x47\xfd\xe7\xb9\xf3\xe8\x9f\x6a\x96\x14\x8a\x9b\xe5\xb9\x14\x86\x3d\xb4\x1a\xaf\x9a\xf8\x76\xd3\x7c\x98\xb8\xcd\xf2\x19\x8b\xfe\x6f\x44\xe6\xb8\xc6\x93\x2b\xe9\xa7\x65\xaf\x55\x55\x08\xd0\x67\x01\xeb\x34\x33\x4e\x49\x04\x55\xa3\x1d\xa8\x9c\x90\xd5\x49\x06\x95\xcf\x69\xb4\xff\x2e\xf8\x82\x66\x56\x89\xc7\x43\x1c\x81\xb2\x50\x07\x8a\x45\x0c\x43\xf5\x5d\x85\x15\x6c\x60\x45\xd2\x72\xcd\xa7\x61\xcb\xe0\x2b\xf6\x60\x9e\x54\xf2\x01\xb6\x35\x52\x7c\xc1\x33\x36\x65\x97\x3a\xa1\x19\x60\x65\xbc\xaa\x70\xb6\x05\x12\x9c\x9e\x92\x19\x52\x3b\x9f\x31\xe8\xb4\x4c\x83\xd9\x00\x72\x47\xa6\x94\x0b\x32\xb7\x7b\x99\x87\x17\x68\xb0\x3f\xe0\x08\x82\xd1\x24\xa7\xca\x9e\x66\xb0\x45\x38\x15\x75\x2c\x65\xe6\xe3\x80\xb3\x65\xdc\x3c\x7d\x9b\x03\x21\x7f\x13\xec\xfe\x37\x3b\x2b\x4d\x26\x19\x9d\x96\xe6\x05\xcd\xcc\x9a\x65\x13\xab\x2c\xb9\x29\x6e\xdd\x50\x68\x60\x5a\x30\x42\xb3\x7b\xba\x44\x6f\xeb\xca\x5c\x08\xd7\x2f\xc9\x8b\x63\xb8\x47\x54\x93\xf2\x3d\x29\xf9\x1a\x17\xf2\x3b\xa3\x9a\x9c\x9f\x8d\x7e\xbb\xf9\xe5\xe6\xb7\xb3\x8b\x37\x57\xd7\x78\x5a\x65\xf7\x9d\x21\x0e\x2f\xa1\x39\x1d\xf3\x8c\x63\x85\x8d\xb5\x78\xa2\x3a\x00\xb0\x4c\xa7\xe9\x69\xaa\x64\xee\xf6\xc3\xdb\xee\x50\xab\xad\x68\x72\x53\x7b\xad\xa7\x0a\xc3\x91\x4f\x1a\x2f\x45\xc1\x9e\x2a\x2a\x4c\x65\x34\xaa\x8e\x48\x15\xc2\x2a\xcd\xfb\x88\xc1\xa4\x69\xb7\x70\xfe\xb3\x34\x65\x69\xfc\x12\x1f\x17\xd9\x77\x1e\x5e\xb7\xac\x32\x92\xc9\xe8\xed\xcd\xd5\xff\xee\x32\x13\xe2\xf1\x10\xef\x32\xda\x77\x84\x36\x21\x16\x29\x3b\x9d\xc7\x3b\x9f\xad\xd3\x9f\x08\xea\x91\xbd\xc4\xcc\x97\x3c\x29\xde\xe7\xff\xae\x10\xcd\x9a\x18\x15\x2c\x32\x97\x29\x1b\x92\x51\xb0\xfa\xe3\xd8\x52\x03\x42\x45\xb4\xc0\x65\x60\xc1\x08\xc3\x69\x96\x2d\x6b\x12\x0e\xd6\xc0\x0b\x19\x31\xf5\x4c\xe6\x06\x1d\x9c\xd0\x4c\xa3\x08\x55\x1c\x07\xb0\xcc\xf0\x8d\x55\x4f\xa2\x77\xb6\x7c\x92\xa4\x4c\x48\xe3\xc5\x4f\xfb\x76\x48\xd0\x56\x32\x41\x2d\x1c\x74\xa3\x7a\xc0\x58\x83\x42\x6b\x67\x90\x0f\x0c\x00\xa9\xf3\xf8\x7d\x1b\x95\x33\x74\xd6\xd4\x42\x33\xbd\x99\x01\xe0\x48\x48\x38\x0d\x3b\x4b\xc5\x68\x0a\xd9\x67\x39\x35\x33\x0d\xb6\xf7\x39\xd5\x77\x2c\x75\x5f\x60\xfd\x67\xbc\xd4\xee\xdc\xcc\xca\x29\xdf\xda\x7d\x0c\xb6\x77\x90\x7b\x90\xaa\xd4\x98\x39\xbb\x3e\x2e\x22\x2b\x32\x9b\x95\xa6\x6f\x45\xb6\x7c\x27\xa5\x79\x55\x26\x5e\x45\x23\xce\xcf\x5e\x02\x6d\xda\x3e\x41\xdc\x81\x70\x89\x74\x60\x37\x16\xb5\x58\xb8\x32\xf5\x1c\xb0\x8b\x12\x51\xf6\x75\x61\x54\x21\xce\xf4\x77\x4a\x16\x28\x76\xb2\x26\x30\x7d\x77\x75\x01\x77\xbd\xf0\x9e\x3d\x61\xd4\x12\x12\x3f\xbd\x8f\x3f\x4e\x56\xaa\x64\xd9\x1f\xbd\xaf\x14\x3c\x83\xe5\x75\x89\x70\x93\x10\xf2\x86\x2e\x09\xcd\xb4\x0c\xc2\x35\x17\x1b\x35\x2e\xaf\x0e\x62\xa9\xe5\x58\x9a\xd9\x9a\x2e\x68\xaf\xcb\x3a\x6c\x5c\x7a\x5d\xe5\x0c\xac\x4a\x25\x71\xb1\xf6\x0a\x43\xef\x98\x26\xb9\x62\x09\x4b\x99\x48\x50\x98\xb0\x5f\x57\x11\x60\xce\xb5\x14\xf6\xfa\x44\xe3\xce\x55\xf0\x43\x3a\xd3\x4b\x93\x8a\x41\xe4\x85\x2a\x70\xca\x1a\x5c\x33\x21\xc5\x00\x2e\x4f\xa1\x99\x02\x0d\xdf\x2a\x3c\x4e\xc5\xff\xa1\x18\xb3\x8c\x19\x50\xb4\xb0\xae\x22\x9e\x52\xe3\x34\x7b\x3e\xa7\x53\x46\xa8\x29\x91\xd1\x48\xc2\x84\xb6\x64\xcc\x19\x8d\x70\x98\x93\x4a\x56\x65\x61\x52\x4d\x7e\xbc\xba\x20\xcf\xc9\x91\x9d\xf3\x31\xa0\xcf\x84\xf2\x0c\xdc\xa2\x86\x22\x5b\x0b\xae\x68\x67\x13\xb0\x80\x49\xa6\x61\xf9\x70\x4f\x88\x54\x8e\x6c\x9c\x10\x81\xa3\xb6\xba\x48\x66\x61\xfd\x56\x73\x0c\xca\xa9\x8f\xd8\x04\x73\x75\x75\xad\x70\x20\x5b\xaf\xde\xb6\x6b\x85\x34\xb5\x6d\xbc\x7a\x5b\xae\x15\x0a\xe4\x53\x5c\xbd\x0e\x44\xf8\x47\xcd\x54\x27\x1a\xfc\xe3\x9e\x68\x70\x5d\x5c\xb3\xf7\xaa\xda\x49\x2c\xb1\x74\x97\x67\xce\x0c\x4d\xa9\xa1\x9e\x7e\x57\xb9\xe9\x3d\x2a\xfd\xf1\x54\x5c\xb3\xd7\x5c\x14\x0f\x2e\x32\xab\x9b\xd1\xe4\xe6\x12\x40\x90\x24\x2c\x12\x58\x2e\xcd\xf3\x8c\x43\x02\x77\x3c\x35\x0b\x24\xac\x5e\x04\xa7\xab\x98\x0b\x24\x8c\x66\x99\xb4\xec\xc6\x4a\x64\x54\xa4\x72\xbe\x36\x69\x2b\x04\x33\x9a\xcc\xe2\x2e\xcb\x30\x46\xcc\x88\xc1\xf1\x3f\x93\x98\x11\x6b\x4a\xca\xd8\x82\x21\xcb\xec\xac\x56\x4a\xb4\x4f\x5a\x61\x38\x9c\x1e\x80\x22\x19\x1d\xb3\x0c\xd8\x31\xda\x20\xe0\xb0\xb3\xb4\xc8\x45\x84\x2c\xb8\x11\x6d\x50\x50\x32\xeb\x96\x82\xf4\x4e\x66\xcc\xc5\x46\x85\x45\x5b\x50\x7f\x8a\x35\xc3\x03\x5d\xd6\x0c\xda\x62\x63\xcd\xa0\x87\xff\x19\xd6\x5c\x20\xb9\x38\x59\x5d\xb3\x65\xff\xcd\x35\x03\xcf\xfd\xfc\xd7\x1c\x65\xfa\xd2\x2c\x49\xe4\x3c\x1f\x29\x69\xd5\xdc\x4e\xec\xc6\x83\x08\x0e\xc1\x60\x6b\xf1\xd1\x47\xb1\xf4\x1b\xe4\x86\x26\x40\xaa\x6a\x81\x99\xc8\x7d\x07\x7a\x1d\x22\x38\xff\x47\xbd\x49\xb6\xa5\x50\x27\x1d\xdc\x3a\x61\x36\x0d\x3f\xa3\x85\xee\xff\xb0\x17\xca\x2c\x13\x9a\x41\x41\x43\xfc\xf9\x90\xd5\x33\x5a\x05\x52\xc5\x9c\x3a\x27\x9d\xfd\x2e\xc2\x88\xec\xfc\xe6\x50\x1c\x14\xa0\x79\x8b\xa2\x90\x29\xab\x79\x77\x0b\x54\x19\xd7\x30\x6e\x5d\x74\x34\xc0\x0b\x61\xfe\x96\xe7\x05\x87\x6a\x5a\x7f\x0b\xde\xc8\x2c\x7d\x31\x9b\x37\x65\xe1\x45\xbb\x31\x4c\xa4\x5c\x4c\xc1\x8e\x76\x42\x14\xcb\x20\x40\x37\x06\x28\x04\xdc\x3a\x25\xf6\x10\x2c\x4c\x61\x92\x01\x71\x63\x37\x15\x64\x21\x2e\x85\x9f\x29\xd8\xfd\x82\xf4\x32\x71\xa4\x96\x6b\x72\xf0\x3a\x1c\x24\xb2\x94\xdc\xa7\xe4\x10\x07\x6e\x96\x25\x66\x39\x8b\xe8\x1d\x17\xa9\x8f\x3d\xb5\x1b\x83\xde\x90\x80\x0b\x65\xd9\x5d\x27\xbb\x42\x14\x36\x4f\xeb\x84\x01\xef\xfe\xf8\x55\x90\x72\x03\xc9\xa0\x42\xfd\x75\x94\x46\x83\xdc\x81\xfa\xe4\x9d\x13\x89\xbd\xce\x86\x06\x39\xd8\x2c\x59\x97\x26\xb7\x30\xe9\x88\xfa\x63\xc4\x77\xe6\x87\x69\xfd\x28\x00\x5f\xed\x7a\x07\x44\xc8\x15\x78\x58\xc5\x8f\x94\x5c\x2d\x1d\x62\x8b\xab\xec\x35\x61\x1a\xe9\x7c\x8a\x62\x8d\xf7\x5c\xa4\xf2\x5e\x3f\x46\x13\xfb\xd9\x81\x08\x22\x7e\x62\xaf\xb4\xe1\x62\xaa\xc3\xee\x61\x7d\x37\x34\xcb\x1a\x4e\x8b\x4d\xea\x18\x36\x20\xc7\x8e\xb2\x94\xf9\xba\xfa\xb2\x92\x5f\xf1\x9f\x6b\x8d\x8d\x65\xc6\xd3\xb9\xa6\xe7\xca\xc2\x37\x9c\x66\x37\x39\xae\xae\x20\x59\xc5\x8b\xef\xde\xdc\x9c\x35\xc1\x58\xe2\x7e\x0f\x55\xd2\xf1\xa5\x59\x09\xc0\x21\x34\x9d\x73\xad\xc1\x32\xc8\xc6\x33\x29\xef\xc8\x51\x08\x53\x9a\x72\x33\x2b\xc6\xc3\x44\xce\x6b\x11\x4b\x03\xcd\xa7\xfa\xd4\x63\xf6\xc0\xae\x08\x5f\x1e\x8e\x8b\xac\x8c\x02\x03\x2d\x5d\x18\x1d\x32\x07\x61\x32\x49\xb9\x2a\x34\x4c\x7b\xa8\xbe\xd8\xad\x0f\x9e\x58\xdf\x1e\x57\xb8\x96\xb3\x6c\x7f\x75\x98\xd6\x8f\xf6\x3a\xa2\x88\x4f\xcb\xf1\xc2\xfc\x7d\xe6\x5a\x54\xdd\x99\xcd\x7b\xeb\xf6\xcc\x09\xd9\xfb\x2b\x4c\xe5\xc4\xc5\x84\xe9\x6e\x85\xa9\xbe\xaf\x9e\x27\x29\x73\x89\x39\x4c\x5b\x69\x86\x46\x8a\xdd\x76\x34\x83\x06\xc1\xc1\x70\x08\x39\xc4\xfe\x15\x87\xf1\x3a\x95\x77\x8e\xba\xcc\x26\xab\xe5\x65\xf9\x8c\x0e\x9c\xf9\xc2\xd2\x2b\x20\x82\x5e\x10\x43\x83\x9c\x49\x21\x7d\xe2\x85\x15\x77\xa4\x80\x2b\x02\x6e\x09\xe7\x33\x85\xf3\xf4\x4c\xa1\xb6\x45\xe7\xb1\xf5\xb5\x49\xc3\x75\x0b\x39\x80\xae\x02\x4a\xb5\xa6\x7b\x6e\x66\xbe\x3b\x44\x27\xa0\x6e\x07\x14\xd3\xe0\xe8\x13\x84\x29\x25\x95\x76\x71\x57\xc1\x21\x11\x51\xa4\xc9\xf3\x1a\x08\x8a\xb3\x88\x4d\xed\xa7\x43\x5d\x8f\x70\x28\x2b\x57\x47\x01\xd5\xf6\x76\xb1\xc9\x84\x25\x90\x67\x57\x47\x3c\xc7\x37\x8e\x38\xda\xaf\x6f\x87\x90\x26\xa4\x02\xd8\x4b\xe6\x2b\x69\xcf\xf9\x83\x9d\x75\x1d\x7a\x74\x51\x74\x52\x56\xa6\xdc\x0c\xe6\x78\x48\xc8\x95\x28\x03\xf5\xf1\xc5\x40\x79\x73\x62\x21\xba\xd0\xd8\xa3\xaa\x97\x87\x47\x27\x2f\xc2\x5c\x6b\x26\x54\xab\xf3\xa8\x22\x92\xda\x60\x7d\x2d\xa4\xee\x6f\xe9\x4c\x76\xc1\xef\xe2\x01\x58\x74\x0d\x92\x97\xf3\xc3\x44\x61\xd4\x9a\xbf\x66\x97\x2f\x26\x56\x6f\x6c\xfa\x6d\x36\xfa\x64\xd0\x20\xb7\xf9\x6e\x76\x98\xbd\xd1\xb0\x77\xbb\x6f\x1e\x25\xd2\x91\x48\xb1\x2e\x42\x6b\x8c\x11\xff\xc8\x5e\x2d\x6b\xf8\x40\x7d\x57\x41\xa5\x43\x21\xf1\x9b\xda\x93\x35\xcd\xbb\xf4\xdf\x8f\x64\x4a\x66\xb4\x7d\xfb\xaa\xaa\x32\xd0\xf1\x07\xaa\x44\xf1\xff\x0e\xb2\x7f\xa5\x63\x08\xe9\x12\x2f\xb0\x55\x14\x21\x62\xcd\x55\x7d\x4e\x89\x55\x63\xb3\x10\x92\x33\xcf\x33\x2b\x8c\x36\xde\x3c\xc4\x38\x64\xe0\xf9\x5a\x65\xf2\x93\x72\xa1\x55\xf1\x73\x5f\x54\xea\x84\xfc\x1f\x0c\xb9\xa3\x3a\x44\x82\x87\xda\x37\xa3\x12\xbc\xdd\x02\x90\x12\x7c\xf7\x03\x48\x0d\x46\xb8\xcf\xbc\xad\x92\xa4\x7c\x32\x61\x21\x6a\x7d\xcc\x48\x4e\x15\x9d\x5b\x61\x48\x13\x7f\x44\x63\x36\xe5\xb8\x10\xe6\x92\x65\x1e\xea\xaa\xc8\xcb\x89\x63\xc7\xdc\x90\x39\x9f\xce\xdc\x75\x21\x14\x4a\x00\x10\x94\x3f\xce\x48\x92\x49\x9a\x12\xa0\x3c\x52\x91\x7b\xaa\xe6\x56\x42\xa3\xc9\x0c\x82\x35\xa8\x20\x69\xa1\xa0\x42\xaf\x61\x34\x5d\x0e\xb4\xa1\xa6\x1d\xac\xd5\xab\xbc\x41\x2b\xec\x5f\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xef\xcb\xc7\xf7\xe5\xe3\xd7\xe6\xf1\x59\x85\xc2\xf7\xe5\xe3\x3f\x8b\xd2\x75\x7d\xf9\x78\x3f\xfa\xf2\xf1\x3b\x46\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\x7f\xe4\xcc\xfb\xf2\xf1\xbb\x47\x5f\x3e\x7e\xd7\x53\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\x7e\xfb\xe8\xcb\xc7\x7f\x2e\x85\xe8\xfa\xf2\xf1\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xef\xcb\xc7\xf7\xe5\xe3\xfb\xf2\xf1\x7d\xf9\xf8\xbe\x7c\x7c\x5f\x3e\xbe\x2f\x1f\xdf\x97\x8f\xaf\x8d\xbe\x7c\xfc\x67\xa5\xb5\x47\xc4\x91\xa5\xbc\xb5\xe8\x27\xa6\x4e\x92\x0f\xb6\x0e\x19\xfa\xad\xeb\xa1\x64\x5c\x4c\x26\x4c\x01\xc1\x87\x59\x04\x66\xb8\x5e\x07\x31\x90\xf7\x76\x6b\x93\xd3\x70\xa0\x2c\xac\x62\x34\xd5\x2e\x63\x65\x0b\x78\x54\x25\x19\x57\x6c\xb3\x16\xd1\x7c\xf9\xf6\x55\x7c\x41\x27\x7c\x6c\x2b\xcc\xf5\xad\x48\xe2\xa2\xfa\xaa\x43\xd9\x94\x05\xe6\xcf\x26\xc9\xa4\x46\x04\x77\xcd\x98\xdf\xb0\x64\x46\x85\x60\x41\xeb\xe7\x06\xac\x67\x63\xc6\x04\x91\x39\x13\x8e\x5d\x51\xa2\xb9\x98\x22\x92\xdf\xa8\x31\x34\x99\x0d\xed\x4c\x45\x38\x90\x2a\xe2\xd8\x7f\xa3\x8d\x62\x74\x1e\x62\xc8\xe7\x14\x11\x43\x63\xa7\x42\x68\xa2\xa4\xd6\x64\x5e\x64\x86\xe7\x19\xf3\x2f\x23\x9a\x41\x92\x8b\x4b\x7c\x2a\x37\x16\x83\x45\xb5\xf0\xe5\x93\x6a\xb6\x7e\xd9\xb2\x5e\xbb\x0f\x6c\x11\xed\x21\x34\x5c\x13\x36\xcf\xcd\xb2\x8c\x68\x64\x64\xc2\x95\x36\x24\xc9\x38\x08\x7d\x30\x63\x97\xed\x0d\xef\x6b\x07\xe9\xc5\x3d\xe1\x77\x4a\xfb\xad\x10\x29\x68\x52\xb9\xd1\x2e\x3e\xaf\x7a\xa1\x7b\x55\x2b\xdc\x94\x6b\xaf\x1d\xeb\x13\x42\x43\x95\x3a\x87\x48\x61\x27\x00\x95\x02\x73\x86\xb7\xb7\x82\xf5\x8f\xd4\xa6\x53\x2b\x49\x5b\x05\x60\x96\x97\x1d\xd2\x09\x30\xfb\xea\x4b\x23\xd1\xf5\x78\xeb\x10\xd6\xba\x4a\x0a\x5a\xa1\x02\x02\x0a\xb6\xb0\x77\x88\x25\xcc\x8a\x52\x74\xcb\xcd\x7f\xb2\x8b\x5f\x93\x23\xde\x30\xad\xe9\x94\x8d\x10\xee\xb6\x6d\xc6\x0e\xf0\xb8\x55\x87\x07\xe8\x96\x81\xe5\x03\xbe\x41\x51\x81\x2a\x24\xad\x29\x41\x93\xb9\x9b\x5f\x29\x13\xdf\x2b\x6e\x0c\x6b\xdf\x56\xae\x5d\x5d\x45\xf0\x8d\xaf\x96\x35\x38\x5c\x09\x7c\xf3\x9b\xd0\x7e\x56\xee\xe5\x16\xb8\xe5\x8d\x22\x75\xe1\x62\x63\x46\xc6\x8a\xb3\x09\x99\x70\x88\x55\x83\x68\xaf\x13\xa8\x8c\xd5\x7e\xb3\x9c\xd9\x4d\x6b\xa6\x60\xbd\x5e\x7d\x0c\xeb\x1e\x92\x9f\xfd\xc2\x8d\x2a\x84\xe5\x76\xed\xea\xaa\x97\xec\x21\xe7\x97\x4f\xc8\x14\xa2\xc8\x94\x53\x86\xfe\xf6\xfc\xef\xdf\x90\xf1\xd2\x4a\x1d\x20\xa8\x1b\x69\x10\xb9\x70\xe1\x10\x32\x26\xa6\xf6\xac\x1d\x09\x6c\x66\x7c\x96\x27\x04\x8d\x4e\x10\xd3\xb4\x82\xd5\xd7\x77\xe3\xa6\xa8\x75\x9a\xb2\xc5\x69\xed\xfc\x07\x99\x9c\x0e\x7d\xcf\x97\xf6\x85\x57\xd1\xbb\x6d\x42\x11\xda\xbc\xb4\xe1\xaa\xc8\x8c\x27\xcb\xa8\xcb\x12\x4a\xd7\x91\x99\xbc\x77\x6a\xf3\x06\x0c\x47\x06\xdc\x8e\xad\xce\x96\x17\x99\x0b\x52\x7e\x55\xe6\xa0\x17\x9a\xad\xe7\x3d\x6e\xbc\xe7\x98\x93\x09\xaf\x58\xad\x8d\xef\x02\x19\xc3\x94\xa5\xcf\xbd\xf0\x66\x7b\x14\x1b\x09\xf6\x11\xf2\x8a\x66\xd9\x98\x26\x77\xb7\xf2\xb5\x9c\xea\xb7\xe2\x52\x29\xa9\x9a\x6b\xc9\x28\x42\x19\x4d\x66\x85\xb8\x73\x6d\x23\xca\x0a\x1a\x72\x6a\xa5\xf8\xbc\x30\x21\x74\x7e\xc3\x86\xb7\x02\x76\x95\x28\x02\x33\x0d\x16\x8f\xea\x2d\xec\x81\x57\x26\x0b\x9f\x7e\xd6\xae\x4f\xd9\x5b\x57\x9f\x9f\x0e\x17\xc6\x6e\xfb\xd7\xcf\xff\xf6\x5f\xee\x7a\x12\xa9\xc8\x7f\x3d\x87\x20\x64\xdd\xce\x9f\x81\xd0\x02\x0f\xb1\x02\xc5\x9c\x66\x99\xd5\xc4\xeb\x17\xcb\x22\xca\xb0\x6a\x9e\xd4\x0a\x31\x5c\xa4\x27\xbb\x47\x26\xee\xca\x3c\x99\xe8\x7f\x7b\xfb\x0b\xc8\xfd\xdc\x68\x96\x4d\x4e\x5c\x06\x52\x59\x71\xf6\x10\x98\xf4\xa1\xa7\xe2\xb8\x14\xb2\xfd\x09\xe4\x0b\x99\x15\x73\x76\xc1\x16\x3c\xb6\xc9\x56\xe3\xc9\x60\x45\xcc\xb8\x86\x04\xb1\x71\x26\x93\x3b\x92\xba\x3f\x62\x6e\x7f\x88\x2a\x5b\xad\x16\xdf\xb6\x52\x64\x6c\xdc\xd6\x99\x37\xa2\xe2\xe6\x34\xcf\xb9\x98\x42\x5e\x09\xc6\x72\x4d\xef\x1b\x0b\x85\x7b\x09\x05\x33\x22\x32\x6f\xe3\x7c\x45\xee\x45\x18\xd1\x69\xc3\xba\xab\x87\xc3\x71\xe5\xf0\x6f\x17\x2f\x2f\xb1\x39\x76\x4d\x92\x54\x66\x56\x95\x7b\xe0\x78\xb2\xdd\x4b\x64\x29\x07\x8b\x00\x38\x33\x55\xa4\x8b\x06\x1f\x35\xd8\xd8\x27\x51\x7a\x46\xe6\xd4\x78\xf9\x32\xb8\x74\x28\xc9\x99\xd2\x5c\x5b\x86\xf7\x13\xe0\xd1\x79\x46\x39\x36\x92\xb2\x32\x88\x3f\xfd\x72\xf1\x7e\x94\x41\x0d\x13\x10\x3f\x46\xc5\xf5\x45\x67\x01\xb6\xc7\xe5\xb9\x6b\x0a\x85\xb9\xe3\x28\xd3\x48\xa6\xfe\x61\xe0\x43\xae\xd8\xf9\x06\x91\xbc\x9d\x30\xd5\x25\xf6\xf5\x2e\x80\x7b\x20\x4d\x3f\x55\x6b\x6e\x52\x26\xfb\x4d\x04\x69\x72\x70\x3e\x01\x41\x82\x89\x75\xa4\x47\x40\x89\xfc\x14\x9b\x44\x25\xa8\x76\x11\x14\xc9\x1d\x78\xad\x2a\x82\xd7\xc5\x86\xc4\xc5\x63\xd8\xb3\xf3\x2f\x40\x42\x3d\x7c\x79\xb8\x17\xaa\xe4\xb6\x4c\xc9\x9c\x4e\xd1\x4d\x89\x56\x76\x6e\x15\x44\xbd\x9c\x84\x15\xf8\xe1\xef\x58\x67\xb3\xaf\x24\x07\xb0\x58\x5a\x55\xc1\x81\x9a\x50\x2e\x98\x20\x1c\x8b\x40\x13\xf4\x19\xf3\x79\xb1\xf7\x74\x49\xa8\x92\x85\x48\xbd\x75\xac\x34\x61\xbe\x59\x59\xc4\xb5\x14\x58\x4f\xb6\xf7\x29\x0c\x57\xea\x55\x80\x63\x85\x0b\xf2\x62\xf8\xe2\xf9\xe7\xc4\x50\x60\x96\x2b\x0c\xe5\xba\x64\x28\xee\xae\xee\x65\xbe\xa1\x79\x40\x87\x39\xbf\xf1\xa6\x8c\xb2\x37\x00\xe8\x35\x60\x31\x84\xaf\xee\x15\x47\x08\xc3\x6e\x54\xad\xe9\x8e\x40\x7c\xb5\x9a\x46\x2d\x4f\xff\xb8\xa1\x37\x20\x61\xa2\x3b\x0d\xc4\x97\x5e\xd0\xc5\xf8\x89\x28\x9a\x27\x4a\x70\xa5\x62\x09\x5a\x3d\x65\x72\x3b\x71\x8b\x2c\xb9\x60\x24\x39\x38\x20\x47\x0e\xde\xa1\xcb\xe8\x3c\xde\x0b\xea\xf9\x4d\xbc\x7c\xc8\x91\x95\x46\x1b\x1b\x79\xf9\x90\x53\xb0\x75\xe5\xdb\x77\x14\xb9\xe4\xca\x46\x88\xda\x51\x24\xd4\x7f\xb2\x19\x5d\x30\x4d\x34\x9f\xf3\x8c\xaa\x6c\x69\xb7\xf6\xc6\xad\x99\x8c\x0b\x43\x98\x58\x70\x25\xc5\x1c\xdb\x8b\x86\x90\x05\x55\x1c\xea\xe1\x28\x06\x19\xf2\x56\xad\xfa\xf2\xe8\xa7\xb3\x77\x10\x91\x73\xec\x4b\x07\xb8\x7d\x41\x82\x2c\xb4\x2b\x80\xd3\x5c\x7b\x6d\x6a\x4f\x84\x40\x61\xe5\xf6\xb4\xc1\x6c\xe1\x3f\x47\x70\xa0\x79\x61\x0a\xd7\xc3\xe7\x21\xc9\x0a\xcd\x17\xfb\xa0\x88\x31\x32\x72\x29\xd9\x7c\xc6\x22\xb2\x4f\xef\xbe\xe0\xad\x77\x6c\x25\xfd\xbc\x42\x06\x0f\xa2\xca\xfc\x06\x17\x05\x30\xe9\xb2\xca\x45\x9c\x3d\x3d\x38\xe6\x0e\x75\x59\xa0\xb1\x1e\x5e\x72\x82\xa4\x84\xae\x7a\x83\x0b\xd6\x0d\xb5\x44\xd7\x04\x45\xa8\x13\xd3\xc5\x5a\xfb\x34\x46\x26\x0c\x3e\xb5\x62\x07\x0a\x2f\xda\x31\x22\x15\xba\xcd\x4e\xdc\x40\x82\x8b\xeb\x1b\xf7\xfb\x96\x77\xee\xdc\x04\x96\xcf\xd8\x9c\x29\x9a\x55\xd5\xba\x90\xaf\xbf\x5c\x7f\x72\xeb\x83\xad\x9a\x54\xb3\x99\x9f\xd8\x00\xdc\x45\xde\xac\x98\x2d\xe6\x2d\xd7\x6b\xcc\x08\x85\xce\x80\x86\xcd\x73\xa9\xa8\xe2\x8e\xce\x53\x41\xd8\x03\xd7\xa0\x90\xe5\xd2\xb5\xf9\x2d\x34\x53\x83\x32\xb3\x62\x27\x58\x9a\x18\xbe\x70\xdd\x1b\xa1\x95\x09\xb5\x17\x65\x5c\x4c\xa7\x5c\x4c\x87\xd5\xdc\xeb\x9e\x8e\xd6\x0a\x60\x42\x96\xbd\x8b\xad\x74\xa5\x93\x19\x4b\x0b\x08\x14\x9a\x16\x14\x3a\x31\x32\x7d\x12\x2c\xca\x4b\xef\x02\x6c\xb9\x32\xf5\xca\x31\x65\xc4\xdd\x12\x8c\xd0\x50\x17\xc5\x7e\x43\x61\x03\xc0\xc5\xe9\x5a\xf6\xc9\xdd\xc1\x1b\x4d\x4f\xa8\xdd\xc8\xf5\xe5\x92\x84\x42\xd7\x30\x07\x1b\x8a\x23\x24\xac\x65\x4f\xb9\xd1\xd5\x06\x78\x5b\x2d\x97\xa2\x8c\x92\xb3\x67\x0d\x6d\xba\x16\x3c\x81\xb7\x97\xdb\xbc\x13\x6c\xbd\x12\x1b\x5d\x12\x6f\x00\x70\x48\x31\x5e\x56\x5d\x56\x81\xac\x04\x5e\xdb\x66\xde\x71\xc1\x6f\xb7\x76\x2f\xcb\xf8\x5b\x80\x18\x22\xcf\x5c\x54\x5f\xb9\x33\xc8\xa2\x6a\xba\x18\x87\x1d\x58\x3d\x69\x9a\xe7\x8c\xaa\x7a\x3c\x26\xd4\x4b\x94\x6d\xf1\x02\x30\xad\x5a\xe8\x9a\x70\x25\x01\xcb\x00\x33\xdf\xf4\x2c\x58\x6d\x63\xee\x34\x59\xad\xd7\xb7\xe3\x97\x58\x93\x04\x55\xd3\x38\x4b\xd1\xe1\x99\x9a\x16\x73\x57\x90\x50\xae\xd4\x39\xf3\x4d\xf0\x64\x72\x87\x08\x29\x03\x3e\x74\x78\xa8\xc9\xf9\x9b\x8b\x7a\xc4\x9b\xf1\x3b\x67\x11\x27\xc4\x41\x0e\xc9\x4f\x5e\xd2\x43\xc8\x2b\xad\x92\xe0\x46\x19\x0f\x61\xda\x6a\x08\x81\xf6\x2a\x56\xf2\x67\x55\x99\xc8\xe2\x53\xb6\xf0\xb5\x74\xf1\xb3\x0d\x88\xc6\x45\x5e\x18\xcf\x40\x2a\x19\x40\x24\x33\x2a\xa6\xa0\xbc\xc8\x02\xb3\x0b\x5f\x7e\x09\x2b\x56\x2c\x2d\x12\xe7\xb4\x0a\x71\x39\xe4\x4b\x2f\x4d\x84\x14\x7b\x68\x90\xa2\x13\x9a\x63\xa4\x41\x3b\xc5\xfa\xb6\xea\xa5\x30\xf4\xe1\x25\xe1\x43\x36\x24\x07\x5f\xd6\xfe\x74\xe0\x66\x9f\x2b\x69\xa7\x80\x02\xec\x57\x9d\x71\x03\xc4\xed\xa0\x0e\x6d\x48\x2e\xed\x1c\x41\xbb\x0e\x07\xdc\xee\x70\xab\xa2\x36\xc6\xd5\xf1\x5b\x6d\x7c\x4a\x55\x9a\x41\xe6\xf1\xa4\xec\x34\x8d\x39\xaf\xf2\xc0\x81\x99\x81\xff\x4f\x48\xb3\xc9\xd2\x59\x8b\x26\x6c\x85\xda\xda\x11\x9c\x0b\x2b\xe9\x0c\x52\x6a\xe8\x00\x2a\x3e\x3b\x52\x7d\xea\x4a\x8e\x0f\x7c\x39\xa0\x01\xf5\x57\xb3\xd6\x33\xfc\x0b\x1f\x58\x3e\xa0\xe5\xaf\xb8\x18\xd0\x01\x14\xbe\x69\xf3\xbf\x23\xcd\xb1\x11\xfa\x04\x56\x4a\x47\x56\x8a\x6a\x52\xa6\xcb\xaa\xe0\x22\xbc\x61\x48\xae\xa5\xa9\x4a\xc7\x39\x95\x18\xe1\x8c\xf4\x45\x81\x2a\x5a\x56\xd1\xaa\xcb\xeb\xdb\x77\xbf\x8c\xde\x5e\x5d\xdf\xd6\x48\x16\x02\xb9\x77\x91\xb4\x2d\x24\xab\x7d\xa2\xed\x24\x6d\x95\x64\x21\x16\xdf\x46\xd2\xd6\x48\x56\x3b\xa1\x47\x91\xb4\x15\x92\x85\x71\x80\xa2\x48\xda\x2a\xc9\x6a\x05\x8c\x25\x69\x35\x92\xd5\x0a\x13\x4d\xd2\x6a\x24\x0b\xa3\x9a\x21\x48\xda\x2a\xc9\x6a\x05\x8b\x22\x69\x3d\xc9\x5a\x1b\x4c\x2c\xa2\xc8\xd5\x6b\xef\xf7\xaf\x5d\xd1\xf2\xac\x6a\x35\x74\xe2\x0c\x09\x9f\xc8\xe7\x76\x29\x16\x3f\x51\x55\x75\xfc\x06\x39\x77\xd3\x42\x10\xf6\xa8\xd0\x34\x1c\x9c\x6e\xe7\xfb\x72\xba\x75\x74\x43\x5c\xd7\xd2\x12\x37\xad\x0f\x6b\xfb\xac\x3a\xc7\x9c\xff\x76\x75\x71\x79\x7d\x7b\xf5\xea\xea\xf2\xdd\x5e\xac\xc8\x11\xf5\x73\x9a\xec\xf3\xb1\xfc\xc8\x8d\x2d\x5c\x29\x57\x6c\xc1\x65\xa1\xb3\x65\xd9\x27\xa5\xbb\xb9\x57\xaf\x5b\xb5\x20\xca\x59\x2c\xa1\x7a\x0c\x4f\xd8\x63\x80\x23\x64\xfb\x08\x9f\x44\xac\x84\x8f\x04\xbd\x91\x69\xee\x62\x8a\x58\x1f\xd1\x0e\xd6\xb9\x8b\x35\x62\x3d\x0b\x9b\x19\xe8\x16\x06\x89\x04\xba\x93\x8d\x6e\x63\x93\x58\x3f\xdc\x4e\x66\x5a\x32\xcb\x2e\x2e\x01\x64\x9e\x78\x97\xeb\xff\x4a\x49\x54\xbf\xf3\xd5\xb2\x36\xce\x16\x14\xea\x98\x6e\x22\x78\x08\x35\xb9\x36\x8f\x06\x3b\xf2\xfa\x7d\x95\x91\x69\x85\xf3\x79\x6e\x90\x05\x31\xe3\xab\xa0\x39\x2b\xf8\x1b\x9a\xff\xc0\x96\xef\x18\x3a\x19\x7e\x75\x53\x58\xc6\x12\xcb\xe1\xc8\x1d\x5b\x3a\xf7\xf3\x79\x00\x8c\x2f\x6a\xd7\xad\x86\xdb\x1d\x43\xfa\xa1\x37\xce\xdc\x2a\x30\x76\xce\x20\x4b\xd8\x45\xe0\xa7\x4b\xba\xd7\x6f\x7b\x64\xdd\xb9\xc3\x3a\xcb\xf5\x37\xda\x38\xd1\x33\x0a\x28\x89\xc8\xe4\x93\x0b\xcb\x35\xd8\xfd\xa9\xf7\xec\x0c\xac\xaa\x38\x70\xee\x05\x7d\x6a\x17\xa4\x4f\xbf\x80\xff\x44\x4e\x01\x6a\x69\x90\xb3\x34\xf5\x91\x1d\x85\x66\x93\x22\x73\xd1\x17\x7a\x48\x68\xce\x7f\x62\x4a\x47\x35\x69\x70\xe3\x8e\x8b\xf4\x84\x14\x3c\xfd\x16\x5b\x6c\xc2\x8d\x8e\x67\x2a\x43\x1a\x49\xf7\x73\xbd\x01\xd7\xd8\xb2\x41\x4d\xcb\x7b\x14\xb9\x7a\x17\x28\x0c\xb8\x1d\xac\xc1\x5e\xa8\xe8\xb0\x19\x31\xfd\x25\x48\xc7\x3a\x7f\x77\x0c\x5f\xa3\xb8\x43\xd9\x3e\xc0\xa7\xee\x14\xee\xb0\x22\x71\x2e\x2e\xa8\xac\xc3\x11\xb1\x48\x12\x4a\xc8\xe8\xb2\x07\xc5\xd0\x5e\x99\x93\xe6\x47\x9d\xd3\x84\xc5\x60\xfb\xef\xe5\xe3\xd0\x31\x55\xbf\x3f\x3c\xfc\xc7\x0f\x97\xbf\xfc\xaf\xc3\xc3\x0f\xbf\x9f\xd4\xfe\x0a\x7c\x06\x54\xcc\xe6\x4f\x62\x16\x90\xb3\x64\x28\x64\xca\xae\x61\xde\xf0\xd1\xcb\x93\x67\x49\x22\x0b\x61\xe0\x0f\x31\x10\x21\x13\x63\x38\x93\xda\x5c\x8d\x4e\xc2\xc7\x5c\xa6\xab\x9f\x34\xba\x68\x4c\x57\x56\x52\xd1\x9a\x47\x5c\x62\x0f\x21\x20\x08\x54\xd0\xa3\x51\xad\x81\xdc\x78\x65\xd1\x2c\x44\x55\x97\xf9\x5a\x02\x12\x40\x34\x91\x93\x0e\x95\x78\xdd\xb0\x82\xd5\xe2\x05\x5a\x72\xf4\x0f\x75\x23\x8a\x93\xb0\x88\x47\x6c\x28\xec\x41\xa8\xea\x0f\x77\xaf\x64\xd6\xd1\xdc\xce\x1d\x49\xd9\x06\xe5\x6c\x74\x45\x16\xee\xbc\x3e\xc1\x76\x74\xa1\x8a\xe5\x06\xee\x93\x36\x06\xff\xde\xab\x27\xa3\x91\x95\xd3\x78\xa5\xab\x4f\x0c\x1e\x40\x78\x60\x80\xe4\xb3\x8b\x74\x59\xdb\x82\x59\xdd\xe2\xc8\x7d\x39\x4c\xf2\x22\x86\xe6\xf8\xa7\xe6\x6c\x2e\xd5\xf2\x24\x7c\x2c\x3d\xa3\x03\x6d\xa4\xa2\xd3\x28\x32\x16\xa6\x04\x53\xa9\x3e\xb9\x57\x34\x26\xbd\xfe\x1e\x7c\xdd\x7f\x67\x3b\x48\x0a\x65\x25\xbe\x6c\x59\x95\x24\xdb\x3b\x6d\x2c\x4f\x30\xa6\x6d\x94\x1b\x4d\x24\xa9\x62\x27\x40\x0a\x2e\x6f\x45\xe4\x5d\xb6\x0a\x98\x8f\xc6\x3f\x29\x65\x2f\xa7\x9a\x8b\x85\x55\xc5\x50\xe5\x24\xaa\xd1\x91\xc0\xa5\x7c\xc1\xb5\x8c\x42\xeb\xc8\xba\x63\x6e\x74\xab\x3e\xd6\x7c\x36\x7a\x71\x1b\xc5\xd3\x50\xe8\xde\xa7\xfd\xb9\x82\x1c\xb1\xc2\xe9\x24\x14\x33\x82\xf4\xf6\xf2\x8e\x37\xca\xc5\x45\xc2\x3c\x78\x81\xaf\x1d\x4f\x5c\x5d\x66\xc3\x94\x78\x49\xfe\x75\xf4\xeb\x57\x1f\x07\xc7\xdf\x1e\x1d\xbd\x7f\x3e\xf8\xfb\x87\xaf\x8e\x7e\x1d\xc2\x3f\xfe\x72\xfc\xed\xf1\xc7\xf0\xe1\xab\xe3\xe3\xa3\xa3\xf7\x3f\xbc\xf9\xee\x76\x74\xf9\x81\x1f\x7f\x7c\x2f\x8a\xf9\x9d\xfb\xf4\xf1\xe8\x3d\xbb\xfc\x80\x04\x72\x7c\xfc\xed\x97\x51\xd3\x7c\x92\x32\xbe\x6e\x84\x6d\x7e\xcc\xed\x7d\x17\x78\x58\x45\xe2\x4b\x6e\xfc\x09\x2e\x5c\x17\x16\x1a\x26\xba\x4f\x0e\xaa\x59\xa2\x98\x79\x6a\x1b\x8a\x83\x1a\xd3\x14\x87\xd4\x02\x7d\x4a\x55\xe2\x4f\x61\x80\x09\xe2\xb2\x5b\x72\xf4\xed\x77\x18\x08\x01\xdc\xc3\xba\x2b\x01\xda\x67\x7a\xa8\xb1\xf6\x03\x86\x6e\x43\xe3\x46\x6f\x0c\xea\x8d\x41\x7e\xec\xc9\x18\x74\xd3\x05\x8f\x7b\x4b\x50\xe7\x07\x62\x02\xfb\xff\xa8\x60\x7d\x26\x16\x18\x57\xc6\x46\xbf\x7a\x50\xad\xea\x75\x32\x62\xbc\x82\xdb\x9d\x8d\xc3\x40\xd8\x75\xe9\xcb\xc4\xc7\x16\x39\xb9\x62\xbe\xd9\x1f\x0c\x5d\x8d\xb9\x70\x84\xdd\xbe\xa0\x15\x62\xd5\xaf\xd2\x97\x6f\x76\xa5\x6a\xd8\x82\x09\x53\x95\xfc\xac\x57\x56\x6a\x05\x09\xd1\xc6\x10\x57\xfd\xb3\x0b\x57\xbe\x73\x11\xcc\x56\x27\xe5\xa2\xaa\xa9\x55\xca\xb5\xb8\xc0\xb9\xac\x60\x84\x6a\x2d\x13\x88\xf6\x76\x05\x39\x42\xf9\x90\xb0\x2d\xb0\x1a\xe8\x3e\x19\xd3\x83\x15\x6a\x62\x56\x67\x31\x5e\x42\x6d\x26\xb1\x08\x75\x4a\xd3\xc2\x85\x9f\x38\x66\x8c\x2a\xf2\xb6\x3a\x87\x4f\x16\x56\x61\xd1\xdd\xbb\xe1\x6a\xd1\x15\x20\x3d\x04\xa3\x03\x82\x14\x50\x08\x1e\x91\x93\xca\xc2\xde\x7e\xec\x71\x02\x52\xe9\x5b\x43\x0b\x85\x6b\x92\x51\x39\xb7\x4a\xca\xc6\x27\xa9\xc5\x8b\x73\x71\xa2\x08\x56\x0c\x41\x46\x78\x56\xe3\x0f\x13\x41\xf6\x22\x7e\x74\x11\x3d\x3a\x88\x1d\xf1\x22\xc7\x5e\x7c\x4f\x5d\x45\x8c\x78\xf1\x22\x92\xf5\xe7\x8a\x4d\xf8\x43\x87\x7b\x78\x26\x2a\xfb\x12\x4f\x99\x30\x7c\xc2\x5d\xcf\xb2\x5c\xb1\x9c\xe1\x93\xd7\x25\x61\x34\x99\x01\x81\xf5\xec\xb2\x72\x92\x7f\xca\xe8\x27\xa7\x0d\x75\x27\x4a\x37\x41\x47\xeb\x29\x52\x4f\x91\x76\x8c\x3d\x50\x24\x8f\x7a\xe8\xda\xde\x6e\x7c\x7e\xe4\x68\x0f\x7a\x00\xc4\xdf\xc7\x25\x03\x5c\xd4\x22\xf7\xe1\xa6\x45\xd7\x77\xae\x72\xc8\x4e\x01\x4a\xab\xd1\x1d\x8d\x46\x00\x6e\x54\x64\x59\x87\x2a\x85\x87\x57\xb0\xa2\xbc\xc8\x32\x92\xc3\xe3\x43\xe8\x13\x2e\x27\xe4\x0c\x2a\x13\x9f\x90\x6b\xb6\x60\xaa\xfd\xce\x5c\x4d\xae\xa5\x19\x39\x11\xb3\x59\x86\xce\x01\x22\x7c\x42\x5e\x5a\xb5\x49\x1b\x62\xe8\x14\xa5\x3a\x54\x5d\xfe\xa5\x6a\xbc\xa0\x2a\x68\xd1\x41\x96\x8e\x6e\xa8\xb5\x76\x74\x5f\x84\x6c\xc3\xc1\x13\x1f\x65\x59\xf1\x3b\x52\x47\x0d\xfd\x71\x7c\x1c\x1c\xc4\x68\x32\x97\x16\xcb\x50\x69\x96\xa4\x91\x6a\xd9\xb6\x83\x31\xcc\x29\x97\xda\xdc\x58\x1d\x30\xbe\xcc\xfb\x28\x3c\x0a\x25\x81\x69\x96\xb1\xb4\xd1\x27\x00\xdf\x1d\x83\x36\xab\x01\x27\xae\xc9\xb6\xaf\x05\xcc\xc8\x8c\x8a\x34\x63\x0a\xea\x54\x22\x2a\x2f\x92\xb5\x84\x7b\x5e\x15\xb0\x2d\xcb\x16\x87\xbc\x5d\x9a\x24\x52\xa5\x58\x5e\x60\x64\xc8\xa4\x85\x85\x97\x77\x12\xe8\xfa\x9c\x0a\x3a\x75\x3d\x92\x1c\xb3\x46\x81\xac\xa6\x09\xb5\xf2\x74\xad\x46\xf2\x4c\xca\x3b\x92\xc8\x79\x9e\x01\xe6\xe3\x4d\xa1\x9d\x2e\x4f\x55\xc5\xbe\xc4\xf3\x01\xf4\x8d\x3a\xad\x15\xb8\x87\x2f\xf6\xd1\xe3\x89\x3d\xb0\xa4\x53\x8f\x27\x4b\x0f\xed\x91\x82\x93\x5d\x8a\x52\x50\x9a\x48\x7b\xcd\x62\xac\x9d\x55\xb1\x93\x92\xb4\x0d\xc9\xe5\x03\x4b\x56\x3a\x63\xbb\x8e\x5c\x78\x0e\x2c\xc1\xc2\x80\x35\xc1\x77\xf1\x5d\x20\x33\xe8\xea\x63\xa5\xe0\x05\x3c\x1f\xca\x1e\x7a\x70\x50\xea\x34\xce\xb4\x2a\x43\x06\x5e\xa8\x9a\xd8\xb8\x88\x2e\xa7\xcc\x4b\x95\x71\x06\xe5\x50\x7d\xa3\x8c\x57\x0e\x73\x84\xdc\x7a\x29\x0d\x39\x3a\x3c\x3d\x8c\x89\x3f\x20\x6b\xa6\xbe\x95\x12\xd4\xb7\xd5\x5b\xe2\xc0\x42\xd5\x9b\x1c\x4a\xb5\xb0\xe4\x30\x3d\x21\xdc\x04\xd2\xaf\x0a\xe1\x77\x26\xce\xcf\xee\xd2\x14\x4f\x88\x96\xc4\x28\x9a\x72\xaf\xc5\xc1\xb7\xd0\x31\x5c\x15\x80\x94\x71\x6e\x8a\xa3\xc3\x8f\x87\x27\x84\x99\xe4\x98\xdc\x4b\x71\x68\xe0\x68\x86\xe4\xd6\x75\x3a\x0d\x2f\x8d\x02\xb9\x94\x05\x34\x66\x72\xa8\x90\x67\x3c\xe1\x26\x5b\x02\x7b\x20\xb2\x70\x65\xf5\x67\x91\x6e\x76\x9f\xa2\x79\xf9\xc0\x4d\x28\x77\x2c\x27\xe4\xb9\xeb\x20\xe0\x3a\x86\xd3\xb8\x85\x67\x7c\xc1\x4e\x67\x8c\x66\x66\xe6\x42\x5a\x84\x14\x03\xd7\x1b\xc7\xd2\x5f\xff\x97\x18\xa7\x59\x64\x0f\x72\xd2\xdd\x23\x13\xdb\xb6\xb9\x83\x6b\xc1\x32\x8e\xef\x70\x2d\x0c\xc9\xa6\x86\xea\xdf\x35\x7a\x18\x02\x27\x33\x26\x0f\x71\x43\x31\x84\xd3\x77\x09\xdd\x27\xed\x8c\x69\x2e\x48\xd6\xfb\x9b\xae\x77\x15\x6c\x74\x0b\x8c\x25\x9f\xb5\xce\x82\xe4\x17\x59\x40\x17\x1c\x3a\xce\x96\xe4\x9e\x0a\x6f\xa9\x88\xbb\x3c\x07\x76\x8a\x07\x96\xd6\xd5\x1a\xff\x03\xc9\x60\x14\x9d\x80\x44\xba\xa2\x6b\xed\x9d\xdd\x99\x13\xf4\xe2\xf7\x6d\xde\x6b\xc9\x92\xd1\xa1\xa8\x1e\xff\x86\xae\xf5\xb8\x4f\x1f\x56\x2c\x77\x24\xc4\xc3\xdf\xf3\xa5\x5f\xbb\x2b\x6e\x77\x1a\xc5\x4c\x13\x58\x70\xa4\x73\xd4\x77\xc1\xaf\x95\x8a\xe6\xc2\x2d\xd4\xf5\x24\x8a\x02\xd7\x2d\x7e\x82\x74\x8a\x01\x20\xad\x3d\xfd\xa3\x1a\xe7\x87\xd1\x39\x52\x2c\x2a\xa9\xb2\x3e\x76\x2f\x22\xae\x9d\x7f\x18\x9d\x57\x11\xef\xae\x26\x78\xe7\x6f\xf3\x91\xf8\x95\x75\x88\x4b\x22\x9d\x38\x1f\x04\xc7\x45\x85\x6c\xaf\x07\x6c\x97\xbd\x49\x43\xcf\x51\x7b\xa9\xe2\xe4\x17\xa6\x16\x98\x24\xe7\x6a\x74\x3a\xf6\x98\x86\xb1\xa4\x4b\xf0\x66\xf7\xd0\xcd\xce\x81\x9b\x1b\xf2\xb3\x15\x11\x65\x7f\xb9\xd0\x40\x36\x96\xcb\x36\x0f\x74\x73\x13\xd9\x28\x98\x2b\x0d\x67\x37\x37\x92\x8d\x85\xd8\xb5\xe9\x2c\x79\xca\x68\x4b\x48\xfb\x88\xa2\x86\x4d\xdb\x37\x3c\x6e\x77\xc3\xaa\x14\x56\x79\xf3\x52\x52\x2c\x41\xf3\xb2\x91\x95\xd6\x9a\xf6\x4b\x7b\x1d\xf7\x7c\xb7\x62\x89\x29\xba\x0d\x2f\xe9\x14\xf8\x13\xd3\x62\x9c\xc4\xb5\x19\x47\xef\x63\xd9\x8e\x1c\xdb\x6a\x1c\x0d\xd9\x39\x8a\x10\xed\xc6\x23\x24\x7c\x5c\x5b\x72\xf2\x47\x68\x10\x4f\xd5\xa2\x9c\x3c\x4d\x9b\x72\xd2\x73\x9f\x6a\x20\xdb\x97\xf7\xdc\x67\x75\x3c\x11\xf7\xf9\x9c\xe8\x6e\xd4\xcf\x73\xc5\x6e\x8c\xcc\x3b\xf8\x54\xdc\x83\x5b\x3c\x2a\x63\x36\xc1\x7a\x00\xe8\x56\xf7\x47\x5a\x30\x5f\xa3\xf5\x6c\x74\x15\x65\x93\x91\x0d\x17\x87\x8b\x3a\x0c\x05\x5a\x33\xbe\x60\x82\x69\x7d\x0a\x8e\x91\x22\x77\x5a\x27\x0a\xac\x6f\x3f\x76\x62\x77\x8d\xcd\x73\x57\x96\xb4\x4c\xca\xf0\xcd\xd3\xe0\x4b\x66\x12\x7c\x13\xf7\xe0\x35\xf2\x96\xd7\xb0\x9d\x2b\x69\x7c\x24\x51\x54\xcf\x90\xea\xb1\x74\x1d\xc6\x7c\xa3\x3e\xc5\xa8\x96\xc2\x19\xa4\x6b\xbd\xcc\xb8\x26\x39\xd5\x1a\xc9\xf1\x82\x58\xe3\x26\xeb\x00\x8f\x64\xba\xda\x73\xb1\xde\x91\x1e\xe9\x55\x2a\x84\x49\xe5\xbd\x20\x63\x36\xe5\x42\x7b\xdc\x81\x97\x05\x24\xb3\x7c\xd1\x6e\x09\xb2\xb3\xb6\x2f\xad\x37\x24\xef\x1a\xe5\xc7\x7c\x0a\x55\x22\x2b\xa2\xe8\x57\xd3\xc5\x55\x07\x41\xa1\x80\x5a\xae\xda\x79\xd5\xdb\x1f\x19\x75\x1b\x40\xb6\x6c\xe2\xba\xcf\x0e\x87\x01\xab\xe8\xd3\xe2\xb3\xc3\xa2\x55\xf5\xfc\xb6\x09\xbb\x1a\xc2\x34\x99\x61\xcb\x06\x75\xf7\xa2\xf7\x8e\xc0\xde\x11\xd8\x3b\x02\x7b\x47\x60\xef\x08\xec\x1d\x81\xbd\x23\x70\xeb\xe8\x1d\x81\xbd\x23\xd0\x8f\xde\x11\xb8\x36\x7a\x47\x60\xef\x08\x6c\x1d\xbd\x23\xb0\x65\xf4\xa6\x58\x3f\x7a\x47\x60\xef\x08\x74\xa3\x77\x04\x96\x0f\xf4\x8e\xc0\xde\x11\xb8\x71\xf4\x8e\xc0\x9d\x4f\xf6\x8e\xc0\x18\x88\x9f\x01\xf7\xf9\x9c\xe8\x6e\x74\xc6\x23\xe2\xa7\xc1\x7b\x36\xb2\x1a\x5a\x5c\x2f\x7f\xd0\xe9\xa0\x98\xe2\xd6\xd4\xb2\x3d\xa5\x8e\x61\x0d\xf5\x71\x46\x7a\x6f\x7c\x47\x9d\x1d\xd2\x40\x1f\x63\x78\x8f\x25\xfb\x91\x06\x77\xac\xb1\x3d\xa6\x6e\xd8\xd3\x1b\xda\xb1\x46\xf6\x98\x82\x6e\x48\x03\x3b\xd6\x1b\x69\x07\xc2\xb8\x1e\x6f\xbb\x6e\x35\xac\xd7\x8c\xe5\x68\xa0\x3b\x8c\xea\x5b\x0c\xe5\x78\x8f\xcf\x8a\x41\x7d\x87\x91\x1c\x7f\x56\xa5\x31\xfd\x89\x0d\xe4\x91\x76\xb2\x0e\xdc\x3a\xce\x34\x10\x45\xfa\x7d\x9c\xc2\xed\x4c\x31\x3d\x93\x19\xea\xce\x37\xee\xfb\x1b\x2e\xf8\xbc\x98\xdb\x6b\xa0\xed\x95\xe5\x0b\x16\x80\xea\x70\xd3\x50\xcb\x04\x43\x9e\xb7\xf0\x59\x60\x3c\x65\xca\x12\x7d\xca\x33\x7b\x6a\x13\xc3\x14\x99\x51\x10\xca\x75\x91\x24\x8c\xa5\x58\xa7\x71\x5d\x9f\xfa\xeb\xb0\x9c\x71\xd9\xc6\xe3\x05\x06\x8c\xab\xa4\x0a\x02\xda\x5f\xbf\x46\x9f\x02\x56\x9c\x8b\xf0\x49\xec\xc3\x1f\x11\xe7\x8b\x88\x65\x27\x31\x1a\xc4\x9e\xfc\x0f\x48\xdf\x83\xf7\x27\x44\xe8\x89\x8f\xf1\x3b\x44\x53\x82\x0e\xfe\x06\xb4\xaf\xa1\xf4\x1f\xa0\x17\xff\x14\x7e\x86\x48\xda\xb9\x17\xff\xc2\x93\xf9\x16\xba\xf9\x15\x1e\x59\x60\xf4\xf1\xfe\x84\x8e\xea\x63\x07\x3f\xc2\x53\xfb\x10\x3e\x59\x91\xe2\xa8\x3d\x8d\xf5\x19\x74\xf0\x17\xc4\xfa\x0a\x62\xfc\x04\x48\x1f\x41\xa4\xdd\x3f\xfa\xa8\x62\x2c\x2e\x51\xd6\x96\x6e\x96\x96\x4e\x56\x16\xa4\x7d\xbf\xda\x60\x34\xce\xec\xb4\xae\xac\x5a\x4c\xd0\x50\x37\x5a\x56\x1e\x63\x2d\x79\x12\x4b\x49\x9c\x8d\x1e\x6d\x9f\x8f\xd1\x46\x1f\x6f\x9b\x8f\xc4\x9e\x18\x22\x85\xb6\x0b\x45\x11\x1a\x2e\xb8\xe1\x34\xbb\x60\x19\x5d\xde\xb0\x44\x8a\x14\xc5\xd5\x56\x6a\xbc\x95\xb8\xae\x1d\x08\x2f\xc7\x37\x70\x17\x27\xfa\x50\x4d\x42\x75\x1b\x1f\xf5\x1b\xec\x4b\x9e\x4d\x83\xb9\xc8\xcd\x1a\x55\x90\x89\xc4\x87\x93\x5a\x5d\x37\x93\x34\xd5\xa7\xb9\x74\xff\x57\x05\x93\xd6\xa2\x48\xdd\x7c\x30\x36\xe9\xfd\x2a\x15\x2e\xc6\xb6\xeb\xe1\x7d\x2f\xef\x89\x9c\x18\x26\xc8\x11\x17\xe1\xfc\x8e\x6b\xaa\x42\x9c\x66\x57\x5e\x1d\x0b\xe1\xc5\xf3\x00\x70\x5d\x1d\x43\x81\xfc\x0c\x54\x36\x50\x42\xb5\x7e\x5a\xcd\xd9\x03\x7d\x1a\xd5\xd9\x03\x9b\x14\x59\x43\x7d\x46\x81\x74\x6a\x77\x93\xde\xbd\xa8\xea\x60\xbe\x80\xf9\x85\x1b\x88\x82\x48\x45\x4a\x7c\x1e\xc5\xe7\xa9\x83\x47\x79\x1e\x23\xbc\x8e\x95\x37\x11\xb7\x4f\x38\x8f\xa3\xf3\x24\xa2\x20\x22\xbc\x8d\x68\x2f\xe2\x27\xd3\xfd\x9f\xca\x73\xf8\x04\x5e\xc3\x5e\x76\xdd\xee\x1d\xec\x65\xd7\x1d\xe3\x8f\x97\xe2\x6a\x89\x37\xdf\x29\x9a\xb0\xd1\xa3\x44\x82\x70\x25\x49\x5a\x28\x9f\x17\x56\x4a\x06\xe1\x62\xa1\x76\x57\x30\x96\xba\xdb\x58\x66\x42\x41\x5a\xd0\xa4\xc8\xb2\x25\x29\x72\x29\x3c\x4f\xf3\x96\x64\x7c\x82\xdc\x6a\x76\x91\x9d\xd5\xa6\xd9\xe2\xeb\x38\xba\xde\xef\xd2\xb3\x65\x55\x08\x61\x95\x07\x8f\xa3\x96\x92\x58\xb9\x53\x3b\xea\x5a\xdb\x6e\x9c\x6a\xc3\xa7\x76\x3b\x2d\x6b\x84\x34\x29\x3e\x67\x55\xcb\x83\xea\xa5\xf6\x0d\x13\xa9\x12\x3e\x46\xfa\x50\x66\x34\x2b\x3b\x14\x50\x72\xc7\xb3\xcc\xbf\x6a\x48\x6e\x98\x21\x66\xc6\xb5\x67\xbd\x99\x14\x58\x42\x62\x66\x54\x84\xc6\x60\x2c\xb1\xf0\x93\x8c\x51\x51\xe4\x6e\xde\x56\x20\x58\xca\x42\x85\x79\xe3\xce\x0c\xaa\x61\x96\xb3\xe1\x9a\x08\x9e\x9d\xd4\xda\x24\xed\x44\x60\xd4\x1b\xca\x06\xf5\x9a\x85\x04\xb9\x7b\xae\xd9\x49\xfd\xbd\x72\xc1\x94\xe2\x29\xd2\xd6\xe7\xda\xa8\xdb\xe7\x72\x25\x17\x3c\x75\x1d\x1b\x02\x3a\x40\xd3\x55\xd7\xd1\x01\x1f\x99\x30\x66\xe0\x83\x12\x6c\x4a\x41\x0e\xf4\x04\xde\x79\x11\xdd\xbb\x9c\x7f\x4a\xa4\xd0\x07\x02\x37\x51\x0d\x59\xb7\xb5\x5c\xdb\x05\x87\x5e\xa7\x75\x8c\x20\x47\x42\x12\x09\x42\x45\x21\xb8\xc1\xe1\x97\x91\x44\xcf\x0a\x43\x52\x79\x2f\x8e\xed\x24\xb9\xb6\x67\x47\xc9\x98\x99\xd0\x82\x37\x34\x55\xe4\x0a\x39\x5b\x26\xe8\x38\xb3\x77\x0b\xdc\xff\xb7\x1b\x0f\x9e\x4c\x18\x35\x85\x62\x64\x4a\x0d\x92\x2a\x6c\x10\x35\xdd\x19\x3d\x1e\xb5\xb8\x2e\x7b\xc2\x17\x42\x33\x94\xed\xbc\x26\xc3\x7e\xf3\xb7\xa7\x97\x61\xf9\x9c\xc9\xc2\x3c\xb9\xc2\x7e\x3f\xe3\xc9\x2c\x56\x1f\xe1\x73\xa6\x89\x2c\x56\xac\x26\x2f\x3c\xe8\x52\x09\x40\x81\xac\x9f\xde\x7f\xb2\xd6\x8e\xe6\xee\x18\xb7\xc1\x06\xfb\xa3\x6f\xed\xb8\x1e\x45\x53\x05\x9d\xb4\xae\x88\xda\x9b\x7e\x71\x7d\xf3\xdb\xeb\xb3\x7f\x5e\xbe\xf6\xd7\x5f\xd4\x65\xae\x42\xf0\x7f\x17\x8c\xd0\xb9\x14\x53\x42\x11\xdd\x6a\xaa\x60\x9e\x13\xb0\xe1\xd4\xbe\x00\x42\xd2\x25\xec\x07\x2d\xf4\x42\xcf\xef\xb8\x00\x25\xe8\x12\xfe\x54\xf1\x49\x5d\x1a\xed\x94\x7d\x5a\xed\x54\xea\x8d\x76\x28\x11\xcc\x58\x94\xc7\xca\x93\x5c\x10\x4a\x34\x17\xd3\xac\x2e\x93\xb7\x1b\x97\x62\x9b\xed\x54\xd3\xed\xd0\xd8\xa2\xa2\x4b\x41\xe9\x70\xdd\x49\x83\x32\x01\xc2\x02\x52\xb0\xbf\x1a\x11\x9a\xa6\xca\x8a\x28\x0e\x75\xe7\x2b\xfd\x08\xe1\x15\xce\x4c\x8f\x0d\xb1\x79\x4e\xfe\x41\x1e\xc8\x3f\x40\x01\xf9\x06\xc7\x97\x62\xa9\x48\x2c\x2b\x70\xba\xf7\xd5\xa8\xc3\x6e\xff\x3c\xa3\x06\x9e\xb6\x7b\x65\x24\x19\x73\x2f\xa0\xb2\x07\xc3\x94\x40\xd4\x75\x77\xc3\x9f\xd5\x5e\xda\xa4\xd8\xe9\xed\x09\x99\xc0\xd2\x8f\x45\xa6\x49\xbd\x65\x80\xd9\x0b\x3a\xd9\x97\x7c\x2f\xb5\xb9\xf6\x17\x9b\xeb\xda\x3b\xb1\x36\x8c\x72\x66\x73\x6a\x92\x59\x93\x7e\x58\x96\xaa\xeb\x34\x17\x6b\x23\x90\x40\xff\x5c\xa0\xd7\x8c\x23\x45\xfe\xfd\x23\x3e\xde\xa5\xde\xc0\x8b\x5d\x67\xb9\x62\x44\x40\x1b\x77\xd2\xc0\x0b\x5d\xa5\x8f\x40\xac\x86\xe4\x92\x26\x33\x98\xa8\x47\x10\x74\xd4\x21\x05\x2d\x03\x26\x36\xa3\x0b\x8b\x66\xfe\x0d\xae\x45\x08\xb0\xf9\x18\xe3\x71\xb8\xa6\xf6\xce\x27\x54\xb8\x56\x7c\x13\xa6\x94\x8b\xde\x1b\x2f\xc1\xd3\xcb\x13\x86\x3c\xde\xc8\x7b\x9c\x2b\x69\x64\x22\x91\x6d\x68\xbc\x25\xef\x25\xb9\x3d\xc7\x65\xa9\xad\xc6\x15\xc3\xbb\x60\x7f\x9c\x85\x35\x18\xb4\x7f\xbc\x18\x9d\x58\xa0\xd8\xfb\x24\x15\xb9\x39\xbf\x1d\x35\x45\xdb\x83\xdb\xf3\xd1\xc1\x1e\x76\x29\xa6\xd1\x65\x83\xd3\xb6\xeb\x0b\x4f\xdf\xe9\x46\x31\x9a\xf2\x3e\xee\xbb\x8f\xfb\xee\xe3\xbe\xfb\xb8\xef\x3e\xee\xbb\x9a\x47\x1f\xf7\xbd\x71\xf4\x71\xdf\x7d\xdc\x77\x1f\xf7\xbd\x73\xf4\x71\xdf\x7d\xdc\x77\x1f\xf7\xfd\xc8\x99\xf7\x71\xdf\xbb\x47\x1f\xf7\xbd\xeb\xa9\x3e\xee\xbb\x8f\xfb\xee\xe3\xbe\xb7\x8f\x3e\xee\xfb\x73\xf1\x20\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x1f\xf7\xdd\xc7\x7d\xf7\x71\xdf\x7d\xdc\x77\x6d\xf4\x71\xdf\x9f\x95\xd6\x8e\xe6\xee\xa1\x87\x58\x5c\xc0\xf2\xbb\xf0\xd4\xee\xe0\x9a\xd6\x45\xd5\x82\x6f\xc8\xe5\x86\x90\x1c\xb0\xb7\xe9\xdc\xbe\xa4\x9c\x68\x2b\x50\x9a\x29\x46\xd3\x25\x4c\x29\x01\x6f\x52\x25\xaf\x3f\x65\x8c\x4f\xc6\xe7\xbc\x3d\xd0\x1b\x66\x94\x86\x98\x89\x51\xa4\xde\x13\x21\xd6\x77\x11\xea\x3b\x88\xf4\x39\x35\x86\x29\xf1\x92\xfc\xeb\xe8\xd7\xaf\x3e\x0e\x8e\xbf\x3d\x3a\x7a\xff\x7c\xf0\xf7\x0f\x5f\x1d\xfd\x3a\x84\x7f\xfc\xe5\xf8\xdb\xe3\x8f\xe1\xc3\x57\xc7\xc7\x47\x47\xef\x7f\x78\xf3\xdd\xed\xe8\xf2\x03\x3f\xfe\xf8\x5e\x14\xf3\x3b\xf7\xe9\xe3\xd1\x7b\x76\xf9\x01\x09\xe4\xf8\xf8\xdb\x2f\x51\xd3\x7b\x02\x71\xbb\x49\xca\x5e\xc3\x29\xd7\x5c\x83\x16\x93\xe6\xf4\x01\x98\x01\x9d\xcb\x02\xdf\x15\x2d\x91\xf3\xbc\x30\x35\x54\x0e\xb7\x26\x9a\x16\x25\x52\x4c\xf8\xd4\xcb\xa3\xa7\xae\x3f\xdb\xa0\x04\x3b\xa8\xf5\x29\xc3\x10\xa2\x28\x55\xc0\xfb\x77\x7b\xbc\xff\x0f\xc7\xfb\x77\xfe\x9c\x57\x31\xdf\x8b\x41\x8f\xc5\xfc\xa0\xd3\x42\x34\x7a\xf9\x2e\xa4\xd9\x56\xce\xb9\x31\x9e\xd9\xd0\x7a\x40\x1f\x37\x0d\x23\x8d\xbb\xbb\x38\x19\x6c\xe2\x22\xc4\xb8\xae\x77\xe2\xaa\xc5\x6f\xcb\x20\xf1\x63\x1d\x3e\x54\x54\x16\x33\xb8\xa7\x83\x94\x4d\xb8\x60\xde\x43\xfd\xe7\xb9\xf3\xe8\x9f\x6a\x96\x14\x8a\x9b\xe5\xb9\x14\x86\x3d\xb4\x9a\xae\xb6\xd9\xe9\x6e\x9a\x60\x88\xdb\x36\x8d\x12\x1b\xc3\x14\x88\xcc\x5d\x40\xe2\xd6\xf4\xb4\xd0\xbe\xb0\x9d\xe0\x15\x02\x34\x60\xc0\x54\xcd\x8c\x53\x2b\x41\x39\x81\xe8\xc1\xd5\xe9\x06\x25\xb0\x5d\xc8\xb6\x53\xfb\x77\xc1\x17\x34\xb3\x6a\x7f\x05\x71\x04\xea\x43\x1d\x68\xab\x8d\x31\x46\x6e\x01\xa6\x33\x52\x7c\xc1\x33\x36\x65\x97\x3a\xa1\x19\xe0\x54\xbc\x98\x7f\xb6\x05\x12\xec\xb3\x92\x19\x52\xb3\x9e\x31\x68\x33\x4a\x83\xca\x0f\x79\x03\x53\xca\x05\x99\xdb\x2b\x92\x87\x17\x68\xb0\x1d\xe0\xae\xb3\xd1\xc4\x8a\x8d\xc2\x94\x76\x04\xa7\x5e\x8e\xa5\xcc\x7c\x0c\x6f\xb6\x8c\x9b\xa7\x6f\x8b\x2b\xe4\x6f\x82\xdd\xff\x66\x67\xa5\xc9\x24\xa3\xd3\xd2\x34\xa0\x99\x59\xb3\x4a\x62\x15\x1d\x37\xc5\xad\x1b\x0a\xdd\xfb\x0a\x46\x68\x76\x4f\x97\xe8\x6d\x5d\x99\x0b\xe1\xfa\x25\x79\x71\x0c\x18\x4d\x35\x29\xdf\x93\x92\xaf\x71\xe1\xba\x33\xaa\xc9\xf9\xd9\xe8\xb7\x9b\x5f\x6e\x7e\x3b\xbb\x78\x73\x75\x8d\xa7\x34\x76\xdf\x19\xe2\xf0\x12\x9a\xd3\x31\xcf\x38\x56\x54\x58\x8b\x05\xaa\x03\x00\xab\x72\x9a\x9e\xa6\x4a\xe6\x6e\x3f\xbc\xdd\x0d\xb5\xda\xba\x72\x72\xb1\x62\xfa\xf7\x5c\xc6\x1d\xf9\xa4\xf1\x52\x14\xec\xa9\xa2\xc2\x54\x06\x9f\xea\x88\x54\x21\xac\xc2\xbb\x8f\xf8\x49\x9a\x76\x0b\xc5\x3f\x4b\x53\x96\xc6\x2f\xf1\x71\x51\x79\xe7\xe1\x75\xcb\x2a\x1b\x95\x8c\xde\xde\x5c\xfd\xef\x2e\x33\x21\x1e\x0f\xf1\xee\x9e\x7d\x47\x57\x13\x62\x91\xb2\xd3\x79\xbc\x63\x73\xb9\xe8\x4f\x04\xfb\xc8\x5e\xe2\xdd\x4b\x9e\x14\xef\xaf\x7f\x57\x88\x3a\x49\x16\x35\x58\x64\x2e\x53\x36\x24\xa3\x60\xb1\xc7\xb1\xa5\x06\x84\x7a\xa2\xbb\x62\xc4\x82\x11\x86\x43\x9b\xf0\x4a\xd6\xc0\x1a\x67\x21\x9b\xa5\x9e\xc5\xda\xa0\x83\x13\x9a\x69\x14\xa1\x8a\xe3\x00\x96\x19\xbe\xb1\xca\x45\xf4\xce\x96\x4f\x92\x94\x09\x69\xbc\xc6\x62\xdf\x0e\xc9\xb9\x4a\x26\xa8\x85\x83\x66\x53\x0f\xf6\x6a\x50\x68\xdf\xd8\x3e\x30\x00\xa4\xc6\xe2\xf7\x6d\x54\xce\xd0\x59\x42\x0b\xcd\xf4\x66\x06\x80\x23\x21\xe1\x34\xec\x2c\x15\xa3\x29\x64\x8e\xe5\xd4\xcc\x5c\x99\x83\x39\xd5\x77\x2c\x75\x5f\x60\x7d\x5f\xbc\xd4\xcd\xb4\x6f\x84\xef\xa7\x7c\x6b\xf7\x31\xd8\xcd\x41\xee\x41\x2a\x42\x63\xe6\x6c\xf2\xb8\x68\xaa\xc8\x4c\x46\x9a\xbe\x15\xd9\xf2\x9d\x94\xe6\x55\x99\x34\x15\x8d\x38\x3f\x7b\x09\x14\x5c\x39\xd5\x51\xcc\xa0\x32\x85\x7d\xc7\xc0\x6e\x2c\x6a\xb1\x70\x65\xea\xf9\x5b\x17\x25\xa2\xec\xeb\xc2\xa8\x42\x9c\xe9\xef\x94\x2c\x50\xec\x64\x4d\x60\xfa\xee\xea\x02\xee\x7a\xe1\xbd\x72\xc2\xa8\x65\x2e\xb9\x30\xde\x3f\x1f\x27\x2b\x55\xb2\xec\x8f\xde\xcf\x09\x5e\xbd\xf2\xba\x44\xb8\x38\x08\x79\x43\x97\x84\x66\x5a\x06\xe1\x9a\x8b\x4d\xba\x11\xf1\x8a\x19\x96\x5a\x8e\xa5\x99\xad\x69\x6d\xf6\xba\xac\xc3\xc6\xa5\xc6\x55\x8e\xbc\xd2\x5e\x60\xdf\xb3\xfa\x0a\x43\xef\x98\x26\xb9\x62\x09\x4b\x99\x48\x50\x98\xb0\x5f\x37\x0f\x60\xce\xb5\x14\xf6\xfa\x44\xe3\xce\x55\xf0\x21\x3a\xc3\x49\x93\x8a\x41\xd4\x84\x2a\x70\xca\x1a\x5c\x33\x21\xc5\x00\x2e\x4f\xa1\x99\x02\x5d\xdb\x2a\x3c\x4e\xd9\xfe\xa1\x18\xb3\x8c\x19\x50\xb4\xb0\x6e\x1e\x9e\x52\xe3\x12\x3e\xf9\x9c\x4e\x19\xa1\xa6\x44\x46\x23\x09\x13\xda\x92\x31\x67\xf2\xc1\x61\x4e\x2a\x59\x95\x41\x49\x35\xf9\xf1\xea\x82\x3c\x27\x47\x76\xce\xc7\x80\x3e\x13\xca\x33\x70\x69\x1a\x8a\xec\xab\xb5\xa2\x9d\x4d\xc0\x7e\x25\x99\x86\xe5\xc3\x3d\x21\x52\x39\xb2\x71\x42\x04\x8e\xda\xea\x22\x99\x85\xf5\x5b\xcd\x31\x28\xa7\x3e\xda\x12\x8c\xcd\xd5\xb5\xc2\x81\x6c\xbd\x7a\xdb\xae\x15\xd2\x50\xb6\xf1\xea\x6d\xb9\x56\x28\x90\x4f\x71\xf5\x3a\x10\xe1\x1f\x35\x53\x9d\x68\xf0\x8f\x7b\xa2\xc1\x75\x71\xcd\xde\xab\x88\xaa\x4c\xc4\x11\x4b\x77\x79\xe6\xcc\xd0\x94\x1a\xea\xe9\x77\x95\x57\xde\xa3\xd2\x1f\x4f\xc5\x35\x7b\xcd\x45\xf1\xe0\x0c\xa8\xdd\x8c\x26\x37\x97\x00\x02\x50\x08\x16\x09\x2c\x97\xe6\x79\xc6\xc1\x7d\x1a\x4f\xcd\x02\x09\xab\x17\x40\xe9\x2a\xe6\x02\x09\x0b\xde\x5c\x2b\x91\x51\x91\xca\xf9\xda\xa4\xc1\xf5\x4c\x93\x59\xdc\x65\x19\xc6\x88\x19\x31\x38\xfe\x67\x12\x33\x62\x4d\x49\x19\x5b\x30\x64\x89\x95\x15\x6c\x7b\x6d\x9f\xb4\xc2\x70\x38\x3d\x00\x45\x32\x3a\x66\x19\xb0\x63\xb4\x41\xc0\x61\x67\x69\x91\x8b\xa8\x35\xe6\x46\xb4\x41\x41\xc9\xac\x5b\xfa\xd0\x3b\x99\x31\x17\xd7\x14\x16\x6d\x41\xfd\x29\xd6\x0c\x0f\x74\x59\x33\x68\x8b\x8d\x35\x83\x1e\xfe\x67\x58\x73\x81\xe4\xe2\x64\x75\xcd\x96\xfd\x37\xd7\x0c\x3c\xf7\xf3\x5f\x73\x94\xe9\x4b\xb3\x24\x91\xf3\x7c\xa4\xa4\x55\x73\x3b\xb1\x1b\x0f\xa2\x72\xd2\x39\x5b\x0b\x18\xc3\x91\x06\x95\x26\xa3\x59\x05\x48\x55\x2d\xa8\x12\xb9\xef\x40\xaf\x43\xf4\xe5\xff\xa8\xb1\x2a\xa0\x50\x27\x1d\xdc\x3a\x61\x36\xc1\x23\x58\x42\xf7\x7f\xd8\x0b\x65\x96\x09\xcd\xa0\x98\x1d\xfe\x7c\xc8\xea\x19\xad\x02\xa9\xe2\x45\x9d\x93\xce\x7e\x17\x61\x44\x76\x5e\x6f\x28\x0c\x09\xd0\xbc\x45\x51\xc8\x94\x55\x7e\x58\x17\x58\x8b\x86\x7a\xeb\x22\x9b\x01\x5e\x08\xd1\xb7\x3c\xcf\x3b\xc9\x59\x5a\x7f\x0b\xde\xc8\x2c\x7d\x21\x9a\x37\x65\xd1\x3d\xbb\x31\x4c\xa4\x5c\x4c\xc1\x8e\x76\x42\x14\xcb\x20\xb8\x36\x06\x28\x04\xcb\x3a\x25\xf6\x10\x2c\x4c\x61\x92\x01\x71\x63\x37\x15\x64\x21\x2e\x85\x9f\x29\xd8\xfd\x82\xf4\x32\x71\xa4\x96\x6b\x72\xf0\x3a\x1c\x24\xb2\x8c\xd8\xa7\xe4\x10\x07\x6e\x96\x25\x66\x39\x8b\xe8\x1d\x17\xa9\x8f\x1b\xb5\x1b\x83\xde\x90\x80\x0b\x41\xdd\xf5\xb2\x2b\x44\x50\xf3\xb4\x4e\x18\xf0\xee\x8f\x5f\x05\x29\x37\x90\x0c\x2a\xd4\x5f\x47\x69\x34\xc8\x1d\xa8\x4f\xde\x39\x91\xd8\xeb\x6c\x68\x90\x83\xcd\x92\x75\x69\x72\x0b\x93\x8e\xa8\x1d\x46\x9c\xd5\xd6\x4d\xeb\x47\x01\xf8\x6a\xd7\x3b\x20\x42\xae\xc0\xc3\x2a\x7e\xa4\xe4\x6a\xe9\x10\x5b\x18\x65\xaf\xc9\xce\x48\xe7\x53\x14\x6b\xbc\xe7\x22\x95\xf7\xfa\x31\x9a\xd8\xcf\x0e\x44\x10\xf1\x13\x7b\xa5\x0d\x17\x53\x1d\x76\x0f\xeb\xbb\xa1\x59\xa3\xb6\xdd\x46\x75\xcc\xdf\x0a\x14\xc8\x89\x92\x73\xe7\x10\x58\x53\x5f\x56\x72\x23\xfe\x73\xad\xb1\xb1\xcc\x78\x3a\xd7\xf4\x5c\x59\xf8\x86\xd3\xec\x26\xc7\xd5\x04\x24\xab\x78\xf1\xdd\x9b\x9b\xb3\x26\x18\x4b\xdc\xef\x67\x0c\x2c\x98\xf8\xfb\x67\xe1\x10\x9a\xce\xb9\xd6\x60\x19\x64\xe3\x99\x94\x77\xe4\x28\x44\x9f\x4d\xb9\x99\x15\xe3\x61\x22\xe7\xb5\x40\xb4\x81\xe6\x53\x7d\xea\x31\x7b\x60\x57\x84\x2f\xed\xc6\x45\x16\x22\xb7\x9c\x96\x2e\x8c\x0e\x59\x7f\x30\x99\xa4\x5c\x15\x1a\xa6\x3d\x54\x5f\xe8\xd4\x07\x4f\xac\x6f\x8f\x2b\x5a\xca\x59\xb6\xbf\x1a\x4a\xeb\x47\x7b\x1d\x51\x80\xa7\xe5\x78\x61\xfe\x3e\xeb\x2c\xaa\x66\xcc\xe6\xbd\x75\x7b\xe6\x84\xec\xfd\x15\x95\x72\xe2\x62\xc2\x74\xb7\xa2\x52\xdf\x57\xcf\x93\x94\xb9\xa4\x1a\xa6\xad\x34\x43\x23\xc5\x6e\x3b\x2a\xde\xea\xad\xf5\x94\x1c\x42\xfe\xaf\x7f\xc5\x61\xbc\x4e\xe5\x9d\xa3\x2e\x2b\xc9\x6a\x79\x59\x3e\xa3\x03\x67\xbe\xb0\xf4\x0a\x88\xa0\x17\xc4\xd0\x20\x67\x52\x48\xe5\x50\xd9\x8a\x3b\x52\xc0\x15\x01\xb7\x84\xf3\x99\xc2\x79\x7a\xa6\x50\xdb\xa2\xf3\xd8\xda\xca\xa4\xe1\xba\x85\xfc\x3d\x57\xbd\xa4\x5a\xd3\x3d\x37\x33\x28\x96\x18\x41\x52\x1a\xfe\x60\xd8\x01\xc5\x34\x38\xfa\x04\x61\x4a\x49\xa5\x5d\xdc\x55\x70\x48\x44\x14\x58\xf2\xbc\x06\x82\xe2\x2c\x62\x53\xfb\xe9\x50\xd7\x23\x1c\xca\xaa\xc5\x51\x40\xb5\xbd\x5d\x6c\x32\x61\x09\xe4\xc8\xd5\x11\xcf\xf1\x8d\x23\x8e\xf6\xeb\xdb\x51\x4f\x7f\x31\x32\x54\x51\x9e\xf3\x07\x3b\xeb\x3a\xf4\xe8\x82\xd8\xa4\xac\x2a\xb9\x19\xcc\xf1\x90\x90\x2b\x51\x86\xd9\xe3\x0b\x79\xf2\xe6\xc4\x42\x74\xa1\xb1\x47\x55\x2f\x0d\x8e\x4e\x3c\x84\xb9\xd6\x4c\xa8\x56\xe7\x51\x45\x24\xb5\xc1\xfa\x5a\x48\xdd\xdf\xd2\x99\xec\x82\xdf\xc5\x03\xb0\xe8\x1a\x24\x2f\xe7\x87\x89\xc2\xa8\x35\x7f\xcd\x2e\x5f\x4c\xac\xde\xd8\xf4\xdb\x6c\xf4\xc9\xa0\x41\x6e\xf3\xdd\xec\x30\x7b\xa3\x61\xef\x76\xdf\x3c\x4a\xa4\x23\x91\x62\x5d\x84\xd6\x18\x23\xfe\x91\xbd\x5a\xd6\xf0\x61\xf6\xae\xfa\x49\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xc6\x82\xec\xeb\x61\xf7\xf5\xb0\x37\x3f\xd2\xd7\xc3\xee\xeb\x61\xf7\xf5\xb0\xfb\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xf3\xcc\xfb\x7a\xd8\xbb\x47\x5f\x0f\x7b\xd7\x53\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\x7b\xfb\xe8\xeb\x61\x7f\x2e\x95\xb5\xfa\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xee\xeb\x61\xf7\xf5\xb0\xfb\x7a\xd8\x7d\x3d\xec\xbe\x1e\x76\x5f\x0f\xbb\xaf\x87\xdd\xd7\xc3\xae\x8d\xbe\x1e\xf6\x67\xa5\xb5\x47\x04\xd7\xa4\xbc\xb5\x12\x22\xa6\x78\x8c\x8f\x40\x0d\x69\xcb\xad\xeb\xa1\x64\x5c\x4c\x26\x4c\x01\xc1\x87\x59\x04\x66\xb8\x5e\x1c\x2e\x90\xf7\x76\x6b\x93\xd3\x70\xa0\x6a\xa5\x62\x34\xd5\x2e\x8c\x7f\x0b\x78\x54\x79\x0d\x57\x81\xb0\x16\xe6\x79\xf9\xf6\x55\x7c\x95\x1b\x7c\xc0\x1f\xcc\xf5\xad\x48\xe2\x42\x9d\xaa\x43\xd9\x94\x1a\xe3\xcf\x26\xc9\xa4\xc6\x95\xe9\x74\x1b\x96\xcc\xa8\x10\x2c\x68\xfd\xdc\x80\xf5\x6c\xcc\x98\x20\x32\x67\xc2\xb1\x2b\x4a\x34\x17\x53\x44\x46\x10\x35\x86\x26\xb3\xa1\x9d\xa9\x08\x07\x52\x85\x61\xfa\x6f\xb4\x51\x8c\xce\x43\x60\xed\x9c\x22\x62\x68\xec\x54\x08\x4d\x94\xd4\x9a\xcc\x8b\xcc\xf0\x3c\x63\xfe\x65\x44\x33\x88\xfc\x77\xd9\x20\xe5\xc6\x62\xb0\xa8\x16\xd3\x79\x52\xcd\xd6\x2f\x5b\xd6\x0b\x9a\x81\x2d\xa2\x3d\x84\x86\x6b\xc2\xe6\xb9\x59\x12\x7b\x24\x99\x2f\xa9\xaa\xb4\x21\x49\xc6\x41\xe8\x83\x19\xbb\x14\x58\x78\x5f\x3b\x48\x2f\xee\x09\xbf\x53\xda\x6f\x85\x48\x41\x93\xca\x8d\x26\x10\x2e\x59\xbd\xd0\xbd\xaa\x15\x6e\xca\xb5\xd7\x8e\xf5\x09\xa1\xa1\x74\x97\x43\xa4\xb0\x13\x80\x4a\x81\x39\xc3\xdb\x5b\xc1\xfa\x47\x6a\xd3\xa9\xd5\xe9\xb4\xf7\xcb\x99\x65\xcb\xcb\x0e\x31\xd6\x98\x7d\xf5\xf5\x62\xe8\x7a\x10\x6a\xa8\xd5\xb3\x4a\x0a\x5a\xa1\x02\x02\x0a\xb6\xb0\x77\x88\x25\xcc\x8a\x52\x74\xcb\xcd\x7f\xb2\x8b\x6f\xa8\x9a\x32\x53\x06\xba\x63\xe2\x7c\x9b\xf5\x89\x6a\xd5\x7a\xeb\xea\x75\xb5\x2b\x76\x03\x5a\x97\x3e\x92\x29\x64\xdc\xf8\x22\x47\x16\x6f\x37\x94\x13\x76\x93\x75\xb5\xe1\x5a\x41\x6e\x02\x10\xc4\x69\x17\x8e\x56\x4e\x5a\xe7\x14\xd3\xf2\xe0\xe8\x6a\x74\x7e\x42\x46\x57\x17\x2e\xd6\xcc\x2d\xb5\xce\x8e\x00\x8b\x3c\x2b\x80\x4b\x82\x22\x7b\x9b\x26\xca\x75\x98\xe3\xfd\x8c\x1a\x40\x89\x88\x89\x82\x52\x37\xa3\xca\x87\x9d\x86\xae\x0c\xe4\x5a\x1a\xb6\xa9\x8e\x14\xb6\x4c\x08\x58\x25\xbc\x11\xcf\xdf\x16\x27\xd1\xe2\x18\x11\xc2\x84\x53\x13\x6b\xdf\x30\xad\xe9\x94\x8d\x10\xde\xdf\x6d\xb6\x37\x70\x00\x57\xb4\x04\xa8\x5f\x06\x86\x38\xf8\x06\x75\x3a\x55\x84\x64\x53\xa1\x23\x73\x37\xbf\x12\xa7\xee\x15\x37\x06\x71\xe4\x5c\xbb\xda\x87\x10\xaa\xb1\x5a\x7a\xe0\x70\x25\x0e\xd3\x6f\x42\x3b\xe9\x70\x2f\xb7\xc0\xad\xa8\x26\x52\x17\xbd\x38\x66\x64\xac\x38\x9b\x90\x09\x87\xd0\x49\x08\x3e\x3c\x81\xea\x55\xed\x48\xe4\xac\xc0\x5a\x33\x05\xeb\xf5\xd6\x8c\xb0\xee\x21\xf9\xd9\x2f\xdc\xa8\x42\x40\x07\x90\x56\x90\x5e\xd1\x84\xbc\x5c\x3e\x21\x53\x08\x6a\x54\x4e\x37\xff\xdb\xf3\xbf\x7f\x43\xc6\x4b\x2b\x04\x83\xde\x68\xa4\x41\xe4\xab\x85\x43\xc8\x98\x98\xda\xb3\x76\x1c\xb9\x99\x95\x59\x9e\x10\xb4\x12\x41\x4c\xd3\xca\xf9\x5f\xdf\x8d\x9b\x92\xff\x69\xca\x16\xa7\xb5\xf3\x1f\x64\x72\x3a\x24\xe7\x54\x08\xd9\xce\xdc\xac\x06\x9f\xa7\xe0\xda\x6b\x93\xd1\x1f\x73\x55\x64\xc6\x93\x65\x1c\xf9\xf6\x2a\x39\x99\xc9\x7b\x67\xc5\xd9\x80\xe1\xc8\xf8\xef\xb1\xa5\x32\x79\x91\xc1\x32\xc9\xab\x32\x4f\xbc\xd0\x6c\x3d\x37\x71\xe3\x3d\xc7\x9c\x4c\x78\xc5\x0a\x09\xf3\x71\xb5\x61\xca\xd2\xe7\x47\x78\x2f\x12\x4a\xaa\x09\xe6\x3a\xf2\x8a\x66\xd9\x98\x26\x77\xb7\xf2\xb5\x9c\xea\xb7\xe2\x52\x29\xa9\x9a\x6b\xc9\x28\xc2\x36\x92\xcc\x0a\x71\xe7\x1a\x33\x94\x55\x2e\xe4\xd4\x2a\x95\x79\x61\x42\xa1\xf3\x0d\x1b\xde\x0a\xd8\x55\x8b\x08\xb2\x5d\x30\xc0\x55\x6f\x61\x0f\xbc\xb2\xa0\xf9\x14\xb1\x76\xf5\xde\xde\xba\xfa\xfc\x74\xb8\x30\x76\xdb\xbf\x7e\xfe\xb7\xff\x72\xd7\x93\x48\x45\xfe\xeb\x39\xc4\xc4\xeb\x76\x71\x11\x08\x2d\xf0\x2f\x2b\xdf\xce\x69\x96\x59\x36\x59\xbf\x58\x16\x51\xc2\x45\xc2\x24\xf5\x85\x8b\xf4\x64\xf7\xc8\xc4\x5d\x99\x27\xd3\x44\x6f\x6f\x7f\x01\xf6\xcc\x8d\x66\xd9\xe4\xc4\x65\x09\x95\x55\x61\x0f\x41\x66\x3c\xf4\x54\x1c\x97\xe6\xb5\x3f\xfd\x70\x21\xb3\x62\xce\x2e\xd8\x82\xc7\x36\xb1\x6a\x3c\x19\x8c\xda\x19\xd7\x90\xc4\x35\xce\x64\x72\x47\x52\xf7\x47\xcc\xed\x0f\x41\x8e\xab\x15\xdd\xdb\x56\x8a\x0c\xd5\xdc\x3a\xf3\x46\x90\xe6\x9c\xe6\x39\x17\x53\x48\x97\xc4\x38\x52\xe8\x7d\x63\xa1\x70\x2f\xa1\xa8\x45\x44\x76\x6c\x9c\xeb\xd2\xbd\x08\x23\x3a\x6d\x58\x77\xf5\x70\x38\xae\x1c\xfe\xed\xd2\x37\x24\x36\x0f\xae\x49\x92\x4a\xa9\xb3\xdc\x03\xc7\x93\xed\x5e\x22\xcb\x2d\x58\x04\xc0\x59\x4d\x23\x3d\x86\xf8\x20\xd6\xc6\x3e\x89\xd2\x51\x37\xa7\xc6\xcb\x97\x41\x05\xa2\x24\x67\x4a\x73\x6d\x19\xde\x4f\x80\x47\xe7\x19\xe5\xd8\xc0\xde\xca\x3f\xf3\xf4\xcb\xc5\xbb\xf5\x06\x35\x4c\x40\xfc\x18\x15\x66\x1a\x9d\xa9\xd7\x1e\x26\xea\xae\x29\x14\xcf\x8e\xa3\x4c\x23\x99\xfa\x87\x81\x0f\xb9\x82\xe4\x1b\x44\xf2\x76\xc2\x54\x97\xd8\x4b\x46\x86\x65\x54\x5d\x48\xd3\x4f\xd5\x9a\x9b\x94\xc9\x7e\x13\x41\x9a\x1c\x9c\x4f\x40\x90\x60\x62\x1d\xe9\x11\x50\x22\x3f\xc5\x26\x51\x09\xaa\x5d\x04\x45\x72\x07\x5e\xab\x5c\xe0\x75\xb1\x21\x71\xe1\x41\xf6\xec\xfc\x0b\x90\x50\x0f\x5f\x1e\xee\x85\x2a\xb9\x2d\x53\x32\xa7\x53\x74\xe3\xa0\x95\x9d\x5b\x05\x51\x2f\xf9\x60\x05\x7e\xf8\x3b\x36\xf6\xc1\x57\x7b\x03\x58\x2c\xad\x2a\xd5\x40\xdd\x26\x17\xdb\x12\x8e\x45\xa0\x09\xfa\x8c\xb9\x96\x5f\xe4\x9e\x2e\x09\x55\xb2\x10\xa9\x37\xd6\x96\x16\xf5\x37\x2b\x8b\xb8\x96\x02\x1b\x58\xe1\x5d\x5c\xc3\x95\x9a\x12\xe0\xe7\xe3\x82\xbc\x18\xbe\x78\xfe\x39\x31\x14\x98\xe5\x0a\x43\xb9\x2e\x19\x8a\xbb\xab\x7b\x99\x6f\x28\xf0\xdf\x61\xce\x6f\xbc\x29\xa3\xac\xdf\x0f\x7a\x0d\x18\xb0\xe1\xab\x7b\xc5\x11\xc2\xb0\x1b\x55\xf3\xb7\x23\x10\x5f\xad\xa6\x51\xcb\xa5\x3f\x6e\xe8\x0d\x48\x98\xe8\x6e\x00\xf1\xe5\x11\x74\x31\x7e\x22\x8a\xe6\x89\x12\x5c\xa9\x58\x82\x56\xcf\xe0\xdd\x4e\xdc\x22\xcb\x22\x18\x49\x0e\x0e\xc8\x91\x83\x77\xe8\x12\x8c\x8f\xf7\x82\x7a\x7e\x13\x2f\x1f\x72\x64\x35\xd0\xc6\x46\x5e\x3e\xe4\x14\x6c\x5d\xf9\xf6\x1d\x45\x2e\xb9\xb2\x11\xa2\x76\x14\x09\xf5\x9f\x6c\x46\x17\x4c\x13\xcd\xe7\x3c\xa3\x2a\x5b\xda\xad\xbd\x71\x6b\x26\xe3\xc2\x10\x26\x16\x5c\x49\x31\xc7\xf6\x8b\x21\x64\x41\x15\x87\x9a\x35\x8a\x4d\x98\x62\xc2\xaa\x55\x5f\x1e\xfd\x74\xf6\x0e\x02\xc4\x8e\x5d\x43\x1a\xbf\x2f\x48\x90\x85\x76\x45\x6a\x9a\x6b\xaf\x4d\xed\x89\x10\x28\xac\xdc\x9e\x36\x98\x2d\xfc\xe7\x08\x0e\x34\x2f\x4c\xe1\xfa\xec\x3c\x24\x59\xa1\xf9\x62\x1f\x14\x31\x46\x46\x2e\x25\x9b\xcf\x58\x44\xf6\xd5\x06\x2e\x78\xeb\x1d\x5b\xa9\x86\x50\x21\x83\x07\x51\x15\x22\xa8\x7c\x1d\x65\xb5\xbb\x38\x7b\x7a\xf0\x3a\x1c\xea\xb2\x88\x62\x3d\xda\xe9\x04\x49\x09\xe7\x7c\x3a\x33\x3e\x76\x3c\xd4\xfb\x5c\x13\x14\xa1\x96\x4b\x17\x6b\xed\xd3\x18\x99\x30\xf8\xd4\x8a\x1d\x28\xbc\x68\xc7\x08\x2e\x78\xe5\xee\xdb\x21\xbb\xaf\x98\x89\xeb\x0f\x6d\x7d\xa6\x55\x95\x69\x76\xbc\xf3\x4e\x7c\x57\x73\x31\xa9\x7a\x5a\xd6\x2c\x06\x4b\x59\x40\x8a\xf3\x6e\x0b\x9e\x2c\xdb\x87\x82\x16\xd3\xd2\x81\x1c\xab\xb9\x50\x35\x8d\x53\x28\x0f\xcf\xd4\xb4\x98\xbb\xda\x62\x72\xa5\x64\x91\xef\x67\x25\x93\x3b\x44\x20\x14\xa0\xeb\xe1\xa1\x26\xe7\x6f\x2e\xea\x71\x5a\xc6\x87\xaa\xd9\x6b\x17\xa2\xf7\x86\xe4\x27\xcf\x10\x10\x64\xad\x95\x61\x6c\x64\x05\x08\x0d\xb8\xc1\x2b\xae\xac\xb8\x5a\xb2\xa9\xa4\x54\x88\x15\xd3\x32\x5b\xf8\xb2\x98\xf8\xd9\x86\xeb\xcc\x45\x5e\x18\x7f\xd9\x2a\x52\x21\x92\x19\x15\x53\x90\x71\x64\x81\xd9\x85\x2f\xbf\x24\xae\xd3\x7d\x5a\x24\xce\xb6\x1d\xa2\x49\xc8\x97\x9e\xe8\x84\xc4\x70\xa8\xd9\xa3\x13\x9a\x63\x98\x86\x9d\x62\x7d\x5b\xf5\x52\x18\xfa\xf0\x92\xf0\x21\x1b\x92\x83\x2f\x6b\x7f\x3a\x70\xb3\xcf\x95\xb4\x53\x40\x01\xf6\xab\xce\xb8\x01\x47\xf1\x41\x1d\xda\x90\x5c\xda\x39\x82\x10\x1e\x0e\xb8\xdd\x2e\x5f\xc5\x1a\x8c\xab\xe3\xb7\x42\xfb\x94\xaa\x34\x83\x7c\xd9\x49\xd9\x34\x16\x73\x5e\xe5\x81\xb3\x07\xae\x0d\xb8\x09\x84\x34\x9b\x0c\x22\xb5\x18\xb8\x56\xa8\x3b\x62\xe4\x0c\xd5\x77\xfa\x94\x0b\x4b\x10\x07\x29\x35\x74\x50\x23\x24\xa7\xae\x7a\xf0\xc0\x17\xb1\x19\x50\x7f\x35\xab\x0e\xce\xa7\x5f\xf8\x70\xe8\x01\x2d\x7f\xc5\xc5\x80\x0e\xa0\x5c\x4b\x9b\x9b\x0e\x69\xb5\x89\x10\x3b\xb0\xcc\x1c\x59\xdf\xa8\x49\x99\x2e\xab\xda\x69\xf0\x06\x88\x05\x08\x75\x8a\x52\x4f\x3a\x11\x3e\x0b\x5f\xca\xa6\xa2\x65\x15\xad\xba\xbc\xbe\x7d\xf7\xcb\xe8\xed\xd5\xf5\x6d\x8d\x64\x21\x90\x7b\x17\x49\xdb\x42\xb2\xda\x27\xda\x4e\xd2\x56\x49\x16\x62\xf1\x6d\x24\x6d\x8d\x64\xb5\x13\x7a\x14\x49\x5b\x21\x59\x18\x3f\x09\x8a\xa4\xad\x92\xac\x56\xc0\x58\x92\x56\x23\x59\xad\x30\xd1\x24\xad\x46\xb2\x30\x12\x1c\x82\xa4\xad\x92\xac\x56\xb0\x28\x92\xd6\x93\xac\xb5\xc1\xc4\x22\x8a\x5c\xbd\xf6\xee\xc1\xda\x15\x2d\xcf\xaa\x56\xf9\x25\x4e\xdf\xf8\x44\xa6\xf9\x4b\xb1\xf8\x89\xaa\xaa\x79\x2f\x44\xd1\x6c\x5a\x08\x42\x6d\x0d\xfd\x7f\x41\xaa\x3d\xdf\x97\x6d\xbe\xa3\xb5\xf2\xba\x16\xed\xb7\x69\x7d\x58\x13\x49\xd5\x04\xe2\xfc\xb7\xab\x8b\xcb\xeb\xdb\xab\x57\x57\x97\xef\xf6\x62\x6c\x8a\xa8\xfa\xd2\x64\x9f\x8f\xe5\x47\x6e\x6c\xe1\x4a\xb9\x62\x0b\x2e\x0b\x9d\x2d\xcb\x96\x07\xdd\xad\x42\x7a\x5d\xf9\x85\xd8\x5c\xb1\x84\x9a\x27\x3c\x61\x8f\x01\x8e\x90\xed\x23\x4c\x97\xb1\x12\x3e\x12\xf4\x46\xa6\xb9\x8b\x29\x62\x4d\xc9\x3b\x58\xe7\x2e\xd6\x88\x35\x40\x6e\x66\xa0\x5b\x18\x24\x12\xe8\x4e\x36\xba\x8d\x4d\x62\xcd\xf5\x3b\x99\x69\xc9\x2c\xbb\x58\x0e\x91\xd9\xcd\x5d\xae\xff\x2b\x25\x51\xad\x8b\x57\x8b\xb1\xc8\x42\x25\x55\xa3\xea\x4d\x04\x0f\xa1\x26\xd7\xe6\xd1\x60\x47\x5e\xbf\xaf\xf2\x08\xad\x70\x3e\xcf\x0d\xb2\x8c\x63\x7c\xed\x2e\x67\x2c\x7b\x43\xf3\x1f\xd8\xf2\x1d\x43\xa7\x70\xaf\x6e\x0a\xcb\x58\x62\x39\x1c\xb9\x63\x4b\xe7\xa5\x3a\x0f\x80\xf1\xa5\xd8\xba\x55\x1e\xbb\x63\x48\x77\xd5\xc6\x99\x5b\x05\xc6\xce\x19\x64\x09\xbb\x08\xfc\x74\x49\xf7\xaa\x63\x8f\xac\x96\x76\x58\x67\xb9\xfe\x46\x1b\x27\x7a\x46\x01\x25\x11\xf9\x67\x72\x61\xb9\x06\xbb\x3f\xf5\x06\xe0\x81\x55\x15\x07\xce\x0a\xa9\x4f\x21\x26\xfd\xf4\x0b\xf8\x4f\xe4\x14\xa0\x02\x04\x39\x4b\x53\xef\x00\x2e\x34\x9b\x14\x99\x73\xd2\xea\x21\xa1\x39\xff\x89\x29\x1d\x55\x6f\xdd\x8d\x3b\x2e\xd2\x13\x52\xf0\xf4\x5b\x6c\x89\x04\x37\x3a\x9e\xa9\x0c\xd1\xe6\xdd\xcf\xf5\x06\x2c\xe8\xcb\x06\x35\x2d\xef\x51\xe4\xea\x5d\x3c\x21\xe0\x76\xa8\x21\xe0\x85\x8a\x0e\x9b\x11\x53\x2a\x9e\x74\xac\x4e\x77\xc7\xf0\x95\x75\x3b\x14\x9b\x03\x7c\xea\x4e\xe1\x0e\x2b\x12\xe7\xc2\x07\xca\xea\x11\x11\x8b\x24\x21\x67\x42\x97\xe5\xe4\x87\xf6\xca\x9c\x34\x3f\x42\x72\x47\x0c\xb6\xff\x5e\x3e\x0e\xcd\x0f\xf5\xfb\xc3\xc3\x7f\xfc\x70\xf9\xcb\xff\x3a\x3c\xfc\xf0\xfb\x49\xed\xaf\xc0\x67\x40\xc5\x6c\xfe\x24\x66\x01\x39\x4b\x86\x42\xa6\xec\x1a\xe6\x0d\x1f\xbd\x3c\x79\x96\x24\xb2\x10\x06\xfe\x10\x03\x11\x02\xb6\x87\x33\xa9\xcd\xd5\xe8\x24\x7c\xcc\x65\xba\xfa\x49\xa3\x4b\x9d\x74\x65\x25\x15\xad\x79\xc4\x25\xf6\x10\x02\x82\x40\xdd\x37\x1a\xd5\xe5\xc3\x8d\x57\x16\xcd\x42\xf0\x65\x99\xd6\x21\x20\x4e\x5c\x13\x39\xe9\x50\x3f\xd6\x0d\x2b\x58\x2d\x5e\xa0\x25\x47\xff\x50\x37\xa2\x38\x09\x8b\x78\xc4\x86\xc2\x1e\x84\x5a\xf4\x70\xf7\x4a\x66\x1d\xcd\xed\xdc\x91\x94\x1d\x0d\xce\x46\x57\x64\xe1\xce\xeb\x13\x6c\x47\x17\xaa\x58\x6e\xe0\x3e\x69\xa3\xd5\xd9\xac\x54\xfb\xea\xc9\x68\x64\x80\xb8\x96\x05\x18\x83\x07\x10\x45\x14\x20\xf9\x24\x04\x5d\x56\x64\x60\x56\xb7\x38\x72\x5f\x0e\x93\xbc\x88\xa1\x39\xfe\xa9\x39\x9b\x4b\xb5\x3c\x09\x1f\xcb\xfc\xbb\x81\x36\x52\xd1\x69\x14\x19\x0b\x53\x82\xa9\x54\x9f\xdc\x2b\x1a\x93\x5e\x7f\x0f\xbe\x5a\xbd\xb3\x1d\x24\x85\xb2\x12\x5f\xb6\xac\x0a\x69\xed\x9d\x36\x26\x31\x99\xa1\xcd\xd1\x44\x92\xd2\x7c\xe5\xa4\xe0\xf2\x56\x44\xde\x65\xab\x80\xf9\xa0\xdd\x93\x52\xf6\x72\xaa\xb9\x58\x58\x55\x0c\x55\x04\xa1\x1a\x1d\x09\x5c\xca\x17\x5c\xcb\x28\xb4\x8e\xac\x96\xe5\x46\xb7\x9a\x59\xcd\x67\xa3\x17\xb7\x51\x3c\x0d\xe5\xd9\x7d\x76\x90\x2b\x23\x11\x2b\x9c\x4e\x42\x09\x1e\x48\xca\x2e\xef\x78\xa3\xc8\x59\x24\xcc\x83\x17\xf8\x8a\xe7\xc4\x55\x13\x36\x4c\x89\x97\xe4\x5f\x47\xbf\x7e\xf5\x71\x70\xfc\xed\xd1\xd1\xfb\xe7\x83\xbf\x7f\xf8\xea\xe8\xd7\x21\xfc\xe3\x2f\xc7\xdf\x1e\x7f\x0c\x1f\xbe\x3a\x3e\x3e\x3a\x7a\xff\xc3\x9b\xef\x6e\x47\x97\x1f\xf8\xf1\xc7\xf7\xa2\x98\xdf\xb9\x4f\x1f\x8f\xde\xb3\xcb\x0f\x48\x20\xc7\xc7\xdf\x7e\x19\x35\xcd\x27\x29\x3e\xeb\x46\xd8\xe6\xc7\xdc\xde\x77\x81\x87\x55\x24\xbe\xe4\xc6\x9f\xe0\xc2\x75\x61\xa1\x61\xa2\xfb\xe4\xa0\x9a\x25\x8a\x99\xa7\xb6\xa1\x38\xa8\x31\xad\x5c\x48\xad\xe8\x54\xa9\x4a\xfc\x29\x0c\x30\x41\x5c\x76\x4b\x8e\xbe\xfd\x0e\x03\x21\xce\x73\x58\x77\x25\x40\x27\x3c\x0f\x35\xd6\x7e\xc0\xd0\xcd\x53\xdc\xe8\x8d\x41\xbd\x31\xc8\x8f\x3d\x19\x83\x6e\xba\xe0\x71\x6f\x09\xea\xfc\x40\x4c\xfc\xef\x1f\x15\xd3\xcb\xc4\x02\xe3\xca\xd8\xe8\x57\x0f\xaa\x55\x3d\x9d\x3e\xc6\x2b\xb8\xdd\xd9\x38\x0c\x84\x5d\x97\xbe\x4c\x7c\x6c\x91\x93\x2b\xe6\x9b\xfd\xc1\xd0\xa0\x94\x0b\x47\xd8\xed\x0b\x5a\x21\x96\xc5\x5e\x98\x2f\x3a\xec\x2a\x5a\xb0\x05\x13\xa6\x2a\x54\x59\xaf\xb9\xd2\x0a\x12\xaa\x05\x71\x31\xf5\x39\x4a\x8e\x67\x7b\x7f\x17\x17\x55\x25\xa8\x52\xae\xc5\x05\xce\x65\x05\x23\x54\x6b\x99\x40\xf5\x77\x97\xb7\x1f\xaa\x0c\x84\x6d\x81\xd5\x18\x7a\xc7\xa2\xda\x29\x42\x25\xc7\xea\x2c\xc6\x4b\xa8\x28\x24\x16\xa1\xba\x66\x5a\xb8\xf0\x13\xc7\x8c\x51\xa5\xc9\x56\xe7\xf0\xc9\xc2\x2a\x2c\xba\x7b\x37\x5c\x2d\xba\x02\xa4\x87\x60\x74\x40\x90\x02\x0a\xc1\x23\x72\x52\x59\xd8\xdb\x8f\x3d\x4e\x40\x2a\x7d\x6b\x68\xa1\x70\x4d\x32\x2a\xe7\x56\x49\xd9\xf8\x5c\x96\x78\x71\x2e\x4e\x14\xc1\x8a\x21\xc8\x08\xcf\x6a\xfc\x61\x22\xc8\x5e\xc4\x8f\x2e\xa2\x47\x07\xb1\x23\x5e\xe4\xd8\x8b\xef\xa9\xab\x88\x11\x2f\x5e\x44\xb2\xfe\x5c\xb1\x09\x7f\xe8\x70\x0f\xcf\x44\x65\x5f\xe2\xd0\xe3\x7d\xc2\x5d\xa7\xad\x5c\xb1\x9c\xe1\x73\x5c\x25\x61\x34\x99\x01\x81\xf5\xec\xb2\x72\x92\x7f\xca\xe8\x27\xa7\x0d\x75\x27\x4a\x37\x41\x47\xeb\x29\x52\x4f\x91\x76\x8c\x3d\x50\x24\x8f\x7a\x51\x8d\xd2\xc9\x67\x48\x8e\xf6\xa0\x07\x40\xfc\x7d\x5c\x32\xc0\x45\x2d\x72\x1f\x6e\x5a\x74\x55\xe2\xaa\xb8\xda\x29\x40\x69\x47\xed\x66\x06\x7e\x49\x58\x8d\x74\x31\x78\x64\xc6\xa7\xf6\xb0\x33\xb6\x60\x99\x97\xa0\x5a\x61\xce\xa9\xa0\x53\xd7\x1b\xc4\xc8\x32\x89\x50\xaa\xb2\x22\xfa\x6a\x06\x20\xa2\x94\xaf\x20\xa1\xe2\x32\x3c\xac\x64\x96\x31\xa5\x49\xc6\xef\x18\xb9\x60\x79\x26\x97\x73\x1f\xd4\x9b\x92\x1b\x43\x8d\xbd\x96\x37\xcc\xb4\x3b\xa9\xd1\x17\x09\x66\x3a\x2a\xb2\xac\x43\x39\xb7\xc3\x2b\x38\xd3\xbc\xc8\x32\x92\xc3\xe3\x43\xe8\xef\x2d\x27\xe4\x0c\x2a\x0a\x9f\x90\x6b\xb6\x60\xaa\x9d\x6a\x5c\x4d\xae\xa5\x19\x39\x21\xbb\x59\xaf\xcb\x01\x22\x7c\x42\x5e\x5a\xc5\x51\x1b\x62\xe8\x14\xa5\x3c\x95\x89\xa2\xf6\x8c\xea\x2f\xa8\x32\xff\x3b\x68\x13\xd1\x8d\xb0\xd6\x90\xf7\x0b\x78\x93\x25\xdd\xee\xf3\x93\x1d\x65\x59\xa9\x3b\xea\x10\xcf\x7c\x57\xeb\xb2\x64\x52\x0d\xcf\x5d\x95\x19\x6c\x45\x3e\x50\xd5\xb8\x20\x8a\xe9\x5c\x0a\xcd\x9a\x65\x3a\xaa\xfe\x39\xa0\x12\xeb\x3d\xe4\xc7\xc6\x30\xfe\x5c\x6a\x73\x63\xf5\xeb\xf8\xc2\xef\xa3\xf0\x28\x14\x09\xa6\x59\xc6\xd2\x46\xe7\x00\x7c\xbf\x0c\xda\xac\xc1\x9a\xb8\xb6\xdb\xbe\x3a\x30\x23\x33\x2a\xd2\x8c\x29\x28\x15\x88\x28\x7e\x47\xd6\x72\x9e\x79\x55\x43\xb4\x2c\x64\x1c\x3a\xc3\xd1\x24\x91\x2a\xc5\xf2\x59\x23\xc1\xbc\xe7\x1f\xaf\x6e\x3b\xf0\xcc\x1a\xc6\x38\x41\x08\x05\xb2\x9a\x26\x94\x2b\xd3\xb5\xaa\xc9\x33\x29\xef\x48\x22\xe7\x79\x06\x77\x0a\x6f\x66\xee\x74\x2d\xab\xba\xf6\x25\x8e\x0e\xa0\x93\xd4\x69\xad\xe4\x3d\x7c\xb1\x8f\xae\x4f\xec\x81\x25\x9d\xba\x3e\x59\x4a\x6b\x8f\x14\x02\x18\xa4\x28\x85\xd0\x89\xb4\x2c\x2e\xc6\x92\x5c\xd5\x9b\x28\x89\xe6\x90\x5c\x3e\xb0\x64\xa5\x57\xb6\xeb\xd1\x85\x97\x6e\x24\x90\x04\xac\x7b\xa3\x8b\x5f\x08\x99\x9d\x58\x1f\x2b\x35\x07\xe0\xf9\x50\x79\xce\x83\x83\x6a\x93\x71\x66\x6b\x19\xb2\x1b\x43\xe1\xba\xc6\x45\x74\xf9\x7a\x5e\x62\x8f\x33\xd6\x87\x02\x08\x65\x2c\x78\x98\x23\x14\x6d\x96\xd2\x90\xa3\xc3\xd3\xc3\x98\xd8\x0e\xb2\x66\x46\x5d\xa9\x02\x7c\x5b\xbd\x25\x0e\x2c\x14\x1e\xc9\xa1\x5a\x06\x4b\x0e\xd3\x13\xc2\x4d\x08\x2f\x77\xe5\xa5\xed\xce\xc4\xc5\x30\xb8\x14\xd0\x13\xa2\x25\x31\x8a\xa6\xdc\x0b\x72\xf0\x2d\xf4\x10\x57\x85\xe3\x5f\x51\x60\x8f\x0e\x3f\x1e\xfa\xaa\xda\xf7\x52\x1c\x1a\x38\x9a\x21\xb9\x75\xbd\x4f\xc3\x4b\xa3\x40\x2e\x65\x01\xad\x9a\x1c\x2a\xe4\x19\x4f\xb8\xc9\x96\xc0\x1e\x88\x2c\x5c\xa1\xfd\x59\x64\x08\x83\x4f\x7f\xbd\x7c\xe0\x26\x54\x9c\x95\x13\xf2\xdc\xf5\x14\x70\x3d\xc4\x69\xdc\xc2\x33\xbe\x60\xa7\x33\x46\x33\x33\x73\xe1\x42\x42\x8a\x81\xeb\x96\x63\xe9\xaf\xff\x4b\x8c\x43\x32\xb2\x2b\x39\xe9\xee\xed\x8a\x6d\xe4\xdc\xc1\x6d\x63\x19\xc7\x77\xb8\xa6\x86\x64\x53\x8b\xf5\xef\x1a\x5d\x0d\x81\x93\x19\x93\x87\x98\xac\x18\xc2\xe9\xfb\x86\xee\x93\x76\xc6\xb4\x1b\x24\xeb\x1d\x4f\xd7\xfb\x0c\x36\xfa\x07\xc6\x92\xcf\x5a\xaf\x41\xf2\x8b\x2c\xa0\x2f\x0e\x1d\x67\x4b\xa8\xc7\xe1\x93\x30\xa3\x60\x1e\xd8\x29\x1e\x58\x5a\x67\xcf\xe0\x7b\xdf\xc7\xdf\x92\x0c\x46\xd1\xc9\x5d\xa4\x2b\xba\xd6\xde\xd9\x9d\x39\x41\x77\x7e\xdf\xf8\xbd\x96\x88\x1a\x1d\xe6\xeb\xf1\x6f\xe8\x9a\x91\xfb\xd4\x6c\xc5\x72\x47\x42\x3c\xfc\x3d\x5f\xfa\xb5\xbb\xe2\x76\xa7\x51\x4f\x32\x81\x05\x47\x3a\x9e\x7d\x5f\xfc\x5a\xb5\x5e\x2e\xdc\x42\x5d\x97\xa2\x28\x70\xdd\x62\x53\x48\xa7\xf8\x0a\xd2\xda\xe5\x3f\xaa\x95\x7e\x18\x9d\xa3\xf0\xa2\x12\x56\xeb\x63\xf7\x22\x00\xe8\xa7\x5b\x45\x7c\x28\x00\xc1\x3b\xd6\x9b\x8f\xc4\xaf\xac\x43\xcc\x17\xe9\xc4\xf9\x20\xf0\x30\x2a\x1c\x7e\x3d\x18\xbe\xec\x56\x1a\xba\x90\xda\x4b\x15\x27\xbf\x30\xb5\xc0\x24\x90\x57\xa3\xd3\xb1\xc7\xb4\x90\x25\x5d\x02\x63\xbb\x87\xc5\x76\x0e\x8a\xdd\x90\xfb\xae\x88\x28\x3b\xce\x85\x96\xb2\xb1\x5c\xb6\x79\xa0\x9b\xdb\xca\x46\xc1\x5c\x69\x41\xbb\xb9\xb5\x6c\x2c\xc4\xae\x6d\x68\xc9\x53\x46\xb2\x42\x4a\x4d\x14\x35\x6c\xfa\x15\xe0\x71\xbb\x1b\x56\xa5\xb0\xca\x9b\x97\x92\x62\x09\x9a\x97\x8d\xac\xb4\xd6\xb4\x8c\xda\xeb\xb8\xe7\xbb\x15\x4b\x4c\xd1\x8d\x79\x49\xa7\xa0\xaa\x98\xa6\xe3\x24\xae\xf1\x38\x7a\x1f\xcb\x06\xe5\xd8\xe6\xe3\x68\xc8\xce\x09\x87\x68\x40\x1e\x21\xe1\xe3\x1a\x95\x93\x3f\x42\x83\x78\xaa\xa6\xe5\xe4\x69\x1a\x97\x93\x9e\xfb\x54\x03\xd9\xd0\xbc\xe7\x3e\xab\xe3\x89\xb8\xcf\xe7\x44\x77\xa3\x7e\x9e\x2b\x76\x63\x64\xde\xc1\xa7\xe2\x1e\xdc\xe2\x51\x19\xb3\x09\xd6\x03\x40\xb7\xba\x3f\xd2\x02\xe8\x0b\x15\x90\x90\x19\x63\x93\x91\x0d\x17\x87\x8b\xe8\xd4\x45\x32\x23\x54\x83\x45\x4d\x30\xad\x4f\xc1\x31\x52\xe4\x4e\xeb\x44\x81\xf5\x1d\xa0\x4e\xec\xae\xb1\x39\xec\xc4\x49\x95\xf0\xe2\xfb\x57\xc1\x97\xcc\x24\xf8\xb6\xee\xc1\x6b\xe4\x2d\xaf\x61\x3b\x57\x1b\x25\x26\x8a\xea\x19\x52\x3d\x96\xae\xc9\x93\xef\x95\xa6\x18\xd5\x52\x38\x83\x74\xad\x9d\x14\xd7\x24\xa7\x5a\x23\x39\x5e\x10\x6b\xdc\x64\x1d\xe0\x91\x4c\x57\xdb\xde\xd5\x7b\xd4\x23\xbd\x4a\x85\x30\xa9\xbc\x17\x64\xcc\xa6\x5c\x68\x8f\x3b\xf0\xb2\x80\x64\x96\x2f\xda\x2d\x41\xf6\xda\xf6\x65\x0b\x87\xe4\x5d\xa3\xb4\x9b\x4f\x4f\x4b\x64\x45\x14\xfd\x6a\xba\xb8\xea\x20\xe0\x16\x50\xcb\x15\x9c\xae\xba\xfd\x23\x23\x9a\x03\xc8\x96\x4d\x5c\xf7\xd9\xe1\x30\x60\x15\x7d\x5a\x7c\x76\x58\xb4\xaa\x9e\xdf\x36\x61\xd7\x38\x95\x26\x33\x6c\x49\xa6\xee\xfe\xf9\xde\x11\xd8\x3b\x02\x7b\x47\x60\xef\x08\xec\x1d\x81\xbd\x23\xb0\x77\x04\x6e\x1d\xbd\x23\xb0\x77\x04\xfa\xd1\x3b\x02\xd7\x46\xef\x08\xec\x1d\x81\xad\xa3\x77\x04\xb6\x8c\xde\x14\xeb\x47\xef\x08\xec\x1d\x81\x6e\xf4\x8e\xc0\xf2\x81\xde\x11\xd8\x3b\x02\x37\x8e\xde\x11\xb8\xf3\xc9\xde\x11\x18\x03\xf1\x33\xe0\x3e\x9f\x13\xdd\x8d\xce\x26\x45\xfc\x34\x78\xcf\x46\x56\x43\x8b\xcb\x3d\x1c\x81\x77\x80\x27\x4e\xbb\xb3\xd8\x58\xcf\x35\x73\x60\xdb\x4f\xec\xbc\xe9\x80\x71\xad\x25\x7c\x86\x94\x77\x99\x39\xf8\x90\x83\xd5\x25\x67\x2d\xd6\x1f\x11\x12\x42\xf5\x69\x2e\xdd\xff\x55\xde\x88\x9a\x1b\xc2\xe9\xb4\x6d\x44\x2d\x86\x98\x63\xfd\x0f\x71\xbe\x07\x6c\xf2\xa0\xdf\x35\x8c\xdf\x21\xc6\x9f\x10\xcb\xcd\x22\xfd\x08\x58\x1f\x42\x4c\xa9\xb9\xa7\xf7\x1f\x60\x7d\x07\x31\x35\x00\x91\x7e\x03\xac\x93\xd5\x0e\x84\xcf\x20\xde\x24\xdf\xea\x2f\xa8\xf9\x00\xd0\x40\x77\xf8\x0a\xb6\xd8\xff\xf1\x8e\xac\x15\x3f\xc1\x0e\xdb\x3f\xfe\xac\x4a\x1f\xc1\x13\xdb\xfd\x23\xcd\x7f\x1d\x84\x90\x38\x8b\x47\x14\x47\xf3\xe1\x17\xb7\x33\xc5\xf4\x4c\x66\xa8\x3b\xdf\x6c\x46\xcf\x05\x9f\x17\x73\x7b\x0d\xb4\xbd\xb2\x7c\xc1\x02\x50\x1d\x6e\x1a\x6a\x99\x8e\xc3\x38\xc3\xa5\x05\xc6\x53\xa6\x58\x0a\xb0\xec\xa9\x4d\x0c\x53\x64\x46\x41\xd7\xd0\x45\x92\x30\x96\x62\x7d\xe1\x75\x35\xf1\xaf\xc3\x72\xc6\x65\xe7\x97\x17\x18\x30\xae\xf8\x2e\xc8\x9d\x7f\xfd\x1a\x7d\x0a\x58\x29\x35\xc2\xd5\xb2\x0f\x37\x4b\x9c\x8b\x25\x96\x9d\xc4\x28\x46\x7b\x72\xab\x20\x5d\x2a\xde\x4d\x12\xa1\xfe\x3e\xc6\x9d\x12\x4d\x09\x3a\xb8\x51\xd0\x2e\x94\xd2\x2d\x82\x5e\xfc\x53\xb8\x4f\x22\x69\xe7\x5e\xdc\x26\x4f\xe6\x32\xe9\xe6\x2e\x79\x64\x4d\xda\xc7\xbb\x49\x3a\x6a\xc5\x1d\xdc\x23\x4f\xed\x1a\xf9\x64\x75\xad\xa3\xf6\x34\xd6\x15\xd2\xc1\x0d\x12\xeb\x02\x89\x71\x7f\x20\x5d\x1f\x91\xee\x8c\xe8\xa3\x8a\x31\x24\x45\x19\x91\xba\x19\x90\x3a\x19\x8f\x90\x6e\x8b\x6a\x83\xd1\x38\xb3\xd3\x68\xb4\x6a\x08\x42\x43\xdd\x68\x30\x7a\x8c\x11\xe8\x49\x0c\x40\x71\xae\x07\xb4\xdb\x21\x46\x1b\x7d\xbc\xcb\x21\x12\x7b\x62\x88\x14\xda\xdc\x15\x45\x68\xb8\xe0\x86\xd3\xec\x82\x65\x74\x79\xc3\x12\x29\x52\x14\x57\x5b\x29\x0b\x58\xe2\xba\x76\x20\xbc\x1c\xdf\xc0\x5d\x9c\xe8\x43\x35\x09\x26\x29\x1f\xcc\x1c\xec\x5b\x9e\x4d\x43\xbb\x16\x37\x6b\x54\x05\x2b\x12\x1f\x25\xfb\xa4\x56\x29\xb2\x77\xa5\xc2\x85\x0e\x77\x3d\xbc\xef\xe5\x3d\x91\x13\xc3\x04\x39\xe2\x22\x9c\xdf\x71\x4d\x55\x88\xd3\xec\xca\xab\x63\x21\xbc\x78\x1e\x00\xae\xab\x63\x28\x90\x9f\x81\xca\x06\x4a\xa8\xd6\x4f\xab\x39\x7b\xa0\x4f\xa3\x3a\x7b\x60\x93\x22\x6b\xa8\xcf\x28\x90\x4e\xed\x6e\xd2\xbb\x17\x55\xe9\xd4\x17\x30\xbf\x70\x03\x51\x10\xa9\x48\x89\x4f\x0f\xf9\x3c\x75\xf0\x28\x87\x6a\x84\x33\xb5\x72\x92\xe2\xf6\x09\xe7\x48\x75\x0e\x52\x14\x44\x84\x13\x15\xed\x1c\xfd\x64\xba\xff\x53\x39\x44\x9f\xc0\x19\xda\xcb\xae\xdb\x9d\x9e\xbd\xec\xba\x63\xfc\xf1\x52\x5c\x2d\x9f\xe8\x3b\x45\x13\x36\x7a\x94\x48\x10\xae\x24\x49\x0b\xe5\xd3\xdd\x4a\xc9\x20\x5c\x2c\xd4\xee\x0a\xc6\x52\x77\x1b\xcb\x04\x2f\xc8\x76\x9a\x14\x59\xb6\x24\x45\x2e\x45\xcd\xe1\x58\x28\x64\xd2\xcc\xed\x8c\xad\x25\x4d\xd9\x59\x6d\x9a\x2d\xbe\x3c\xa5\xf7\x7e\x7a\xb6\xac\x0a\x21\xac\xf2\xe0\x71\xd4\x52\x12\x2b\x77\x6a\x47\x5d\x6b\xdb\x8d\x53\x6d\xf8\xd4\x6e\xa7\x65\x8d\x90\xfd\xc5\xe7\xac\xea\x92\x51\xbd\xd4\xbe\x61\x22\x55\xc2\xc7\x48\x1f\xca\x8c\x66\x65\x53\x0b\x4a\xee\x78\x96\xf9\x57\x0d\xc9\x0d\x33\xc4\xcc\xb8\xf6\xac\x37\x93\x02\x4b\x48\xcc\x8c\x8a\xd0\x4b\x8e\x25\x16\x7e\x92\x31\x2a\x8a\xdc\xcd\xdb\x0a\x04\x4b\x59\xa8\x30\x6f\xdc\x99\x41\x91\xcf\x72\x36\x5c\x13\xc1\xb3\x93\x5a\x67\xad\x9d\x08\x8c\x7a\x43\x70\x69\x17\x9a\x85\xbc\xbf\x7b\xae\xd9\x49\xfd\xbd\xa1\x78\x31\x0e\xa2\xeb\xbc\x6f\x9f\xcb\x95\x5c\xf0\xd4\x35\xf9\x08\xe8\x00\x7d\x7a\x5d\x13\x10\x7c\xc0\xc5\x98\x81\x0f\x4a\xb0\x29\x05\x39\xd0\x13\x78\xe7\x45\x74\xef\x72\xfe\x29\x91\x42\xeb\x10\xdc\x44\x35\x24\x13\xd7\x52\x88\x17\x1c\xda\xe3\xd6\x31\x82\x1c\x09\x49\x24\x08\x15\x85\xe0\x06\x87\x5f\x46\x12\x3d\x2b\x0c\x49\xe5\xbd\x38\x1e\xba\x42\xd3\x5c\x13\x4a\xc6\xcc\x84\xae\xcd\xa1\x0f\x27\x57\xc8\xd9\x32\x41\xc7\x99\xbd\x5b\x10\x07\x71\xbb\xf1\xe0\xc9\x84\x51\x53\x28\x46\xa6\xd4\x20\xa9\xc2\x06\x51\xd3\x9d\xd1\xe3\x51\x8b\x6b\x6f\x2f\x9e\x90\x42\x68\x86\xb2\x9d\xd7\x64\xd8\x6f\xfe\xf6\xf4\x32\x2c\x9f\x33\x59\x98\x27\x57\xd8\xef\x67\x3c\x99\xc5\xea\x23\x7c\xce\x34\x91\xc5\x8a\xd5\xe4\x85\x07\x5d\x2a\x01\x28\x90\xf5\xd3\xfb\x4f\xd6\xda\xd1\xdc\x1d\xe3\x36\xd8\x60\x7f\x5c\xcd\x60\xae\x1a\x34\x53\x7b\x7f\x2f\xae\x6f\x7e\x7b\x7d\xf6\xcf\xcb\xd7\xed\xa8\x7c\x49\x93\x59\xbd\xcc\x80\x20\x14\xe8\x1f\xc8\x5d\x33\xba\x60\x84\x92\x42\xf0\x7f\x17\xae\xde\x3d\x39\x2a\x61\x1f\x23\x22\x92\x62\x2b\x92\xa3\x25\x5c\xe8\x09\xdf\xa9\x83\x97\xeb\x26\xef\x02\x1a\xa4\x66\xd0\x8a\x63\x45\x92\x6d\xdf\x34\xfb\xa8\x0b\x97\x05\xe9\x79\xc6\x2c\x2d\xe3\x0b\xef\xb8\xf5\xa5\xc6\x69\x5a\x86\x6a\x58\x34\xb7\xd8\x86\x91\x28\xe8\x18\x42\x26\x66\x8c\x08\x66\x2c\xd6\x97\xd6\x4e\x29\x74\xa3\x26\x44\xa1\x99\x3e\x21\xe3\x02\x61\x06\xd4\x24\x57\x7c\x4e\x15\xcf\x96\xf5\xc9\x58\x51\xe2\x5a\x06\x7d\x77\x59\x2d\xa9\xdd\xd5\x6d\x97\x7c\xf1\xf6\xf2\x86\x5c\xbf\xbd\x25\xb9\x72\x95\x24\x20\xca\x03\xb6\x04\xb6\x75\xcc\x2c\x44\xdf\xb4\xb6\x7d\x5b\xcf\xc4\xd2\x3d\xec\xe8\x14\xd7\xc4\x2a\xb9\x0c\x24\x35\xaf\x6e\x84\x56\x05\x07\xcf\x87\xf0\xbf\x76\x27\x2f\x4d\x53\xc5\xb4\xae\x82\x6e\x92\xb5\x30\x39\xa7\xf9\xf0\x71\xc6\x70\x8d\x59\x6a\x67\xf3\x89\x7a\x78\x95\xa1\x7d\x23\xbb\x3d\xb5\x1e\x5e\xb4\x44\x12\xa4\xde\x01\x17\xdc\xe2\x6e\x16\x85\xf1\xd1\x7d\xbc\xaa\xe9\x76\xe8\x99\x53\xf1\xaf\xa0\x9c\xfa\xcb\x2a\x45\x25\x54\x22\x15\xc0\xab\x51\x40\x01\x2f\xe1\xcc\x57\x5a\x9d\xc2\x2b\x9c\x3b\x07\x1b\x8a\xf5\x9c\xfc\x83\x3c\x90\x7f\x80\xa2\xfa\x0d\x4e\x7e\x89\xe5\x36\xb1\x22\x83\xb3\xd1\x5c\x8d\x3a\xec\xf6\xcf\xf6\xd2\xda\xa7\xed\x5e\x19\x49\xc6\xdc\x2b\x32\xec\xc1\x30\x25\x68\x7b\x63\x3b\x37\xfc\x59\xed\xa5\x03\x93\x9d\xde\x9e\x90\x09\x3c\x42\x58\x64\x9a\xd4\x7b\x71\x98\xbd\xa0\x93\x7d\xc9\xf7\x52\x9b\x6b\x7f\xb1\xb9\xae\xbd\x13\x6b\xeb\x2a\x67\x36\xa7\x26\x99\x35\xe9\x87\x15\xbd\xb4\xa9\x2e\x29\xf6\x26\xa5\x12\xec\x97\x2e\x20\x70\xc6\x91\xaa\xe1\xfe\x11\x1f\x1f\x7a\xd1\xc0\x8b\x5d\x67\xb9\x62\x6c\x42\x1b\x01\xd3\x20\x2b\xb9\x42\x37\x81\x58\x0d\x9d\x98\x65\x27\xea\x11\x04\x1d\x9d\xba\x53\x1a\xf3\x36\xb2\x18\x27\x43\xb8\xa6\xf6\xce\x27\x54\xb8\x28\xf1\x09\x53\xca\x45\x79\x8e\x97\x10\x11\xc0\x13\x86\x3c\xde\xc8\x7b\x9c\x2b\x69\x64\x22\x91\x1d\xae\x3c\xb7\x7f\x49\x6e\xcf\x71\x49\x9a\xcd\xa8\x07\xff\x2e\xd8\x1f\x67\x89\x0f\x8e\x8f\x1f\x2f\x46\x27\x16\x28\xf6\x3e\x49\x45\x6e\xce\x6f\x47\x4d\x15\xe8\xe0\xf6\x7c\x74\xb0\x87\x5d\x8a\xe9\xa1\xdb\xe0\xb4\xed\x82\xcb\xd3\x37\xd1\x5a\xb1\xb0\x5a\x81\x6d\x30\xa7\xf9\xe0\x8e\x2d\x5b\x45\x85\xb8\xe9\x0f\x4a\xe4\x89\x9e\x90\x5b\xcc\xbc\xa5\x2d\xa3\x62\x34\xe5\x7b\xc8\xe0\xf0\x17\xaa\x82\xdf\x2d\x95\x63\x2e\x17\x2c\x75\x72\x75\x80\xc8\x44\x9a\x4b\x6e\xe5\x40\xde\xde\xc0\x75\x4b\xfe\x47\x9f\xdf\xd1\xe7\x77\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xd1\x9c\x47\x9f\xdf\xb1\x71\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xb1\x73\xf4\xf9\x1d\x7d\x7e\x47\x9f\xdf\xf1\xc8\x99\xf7\xf9\x1d\xbb\x47\x9f\xdf\xb1\xeb\xa9\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xb6\x8f\x3e\xbf\xe3\x73\x89\x14\xe9\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\x3e\xbf\xa3\xcf\xef\xe8\xf3\x3b\xfa\xfc\x8e\xda\xe8\xf3\x3b\x3e\x2b\xad\x1d\xcd\xdd\x43\x0b\xc4\xb8\x5c\x85\xc3\x73\x39\xcf\x0b\xc3\xc8\xbb\xf0\x78\x29\xa4\x38\x1a\xc6\x75\x4c\xf0\xf6\xe3\x03\x7d\x12\x29\x26\x7c\xea\x19\xf4\xa9\xeb\xb7\x37\x28\xd7\x36\xa8\xf5\x9d\x7b\xca\x28\x9f\x8c\xcf\x79\x7b\x96\x07\x71\x41\xfe\x3e\x6a\x62\x14\xa9\xf9\x44\x08\xf6\x5d\xc4\xfa\x0e\x42\x7d\x4e\x8d\x61\x4a\xbc\x24\xff\x3a\xfa\xf5\xab\x8f\x83\xe3\x6f\x8f\x8e\xde\x3f\x1f\xfc\xfd\xc3\x57\x47\xbf\x0e\xe1\x1f\x7f\x39\xfe\xf6\xf8\x63\xf8\xf0\xd5\xf1\xf1\xd1\xd1\xfb\x1f\xde\x7c\x77\x3b\xba\xfc\xc0\x8f\x3f\xbe\x17\xc5\xfc\xce\x7d\xfa\x78\xf4\x9e\x5d\x7e\x40\x02\x39\x3e\xfe\xf6\x4b\xd4\xf4\x9e\x40\xe0\x6e\xe2\xfa\x6b\x38\xe5\x9a\x73\xd0\xb2\xbe\x39\x7d\x00\x76\x40\xe7\xb2\xc0\xb7\x75\x4c\xfc\xb5\x29\x31\xd3\x39\x3e\xff\x50\x84\x27\xb1\xca\x80\xf7\xf0\xf6\x78\xff\x1f\x8e\xf7\xef\xfc\x39\xaf\x62\xbe\x17\x84\x1e\x8b\xf9\x81\x61\x40\x3e\x41\xf9\x2e\xa4\xe1\x56\xce\xb9\xb1\xaa\x83\xd5\x16\x68\x3d\xa4\x8f\x9b\x86\x99\xc6\xdd\x5d\x9c\x14\x36\x71\x31\x62\x5c\xd7\x5b\x09\xd6\x22\xf0\x65\x90\xf9\xb1\x2e\x1f\x2a\x2a\x9b\x19\xdc\xd3\x41\xca\x26\x5c\x30\xef\xa3\xfe\xf3\xdc\x79\xf4\x4f\x35\x4b\x0a\xc5\xcd\xf2\x5c\x0a\xc3\x1e\x5a\x8d\x57\x4d\x7c\xbb\x69\x3e\x4c\xdc\x66\xf9\x8c\x45\xff\x37\x22\x73\x5c\xe3\xc9\x95\xf4\xd3\xb2\xd7\xaa\x2a\x04\xe8\xb3\x80\x75\x9a\x19\xa7\x24\x82\xaa\xd1\x0e\x54\xfe\x7f\xec\xfd\x69\x77\xe4\x36\xb2\x27\x0e\x7f\x15\x1c\xf5\x9c\x47\x92\xaf\x32\x55\xe5\xde\x7c\x6b\x6e\xdf\x7e\x64\xa9\xec\x56\xbb\x16\x4d\xa9\xca\x9e\x3e\x76\x4f\x0b\x49\x22\x33\x61\x91\x00\x4d\x80\x52\x65\x8f\xe7\xbb\xff\x0f\x02\x0b\xc9\x5c\xc8\x00\x33\xa5\x92\xed\x64\xbf\x68\x97\x24\x06\xb1\x04\x02\xb1\xfe\x62\x4a\x96\x07\xe9\x4d\x3e\x6b\xd1\xfe\x54\xf1\x3b\x9a\x19\x23\x1e\x4f\xf1\x0a\x8c\x85\x26\x51\x2c\x63\x68\xaa\x6e\x6b\xae\x60\x23\xa3\x92\x86\x39\x9f\xfa\x25\x83\x1f\xb1\x8f\x7a\xa7\x9a\x0f\x5c\x5b\x57\x25\xbf\xe3\x19\x9b\xb1\x97\x2a\xa1\x19\x70\x65\xbc\xa9\x70\xb6\x81\x12\xec\x5e\x29\x33\xa4\x75\x3e\x67\xd0\x69\x99\x7a\xb7\x01\xd4\x8e\xcc\x28\x17\x24\x37\x6b\x59\xf8\x0f\x28\xf0\x3f\xe0\x04\x82\x56\xa4\xa0\xa5\xd9\x4d\xef\x8b\xb0\x26\xea\x44\xca\xcc\xe5\x01\x67\x8b\xb8\x71\xba\x36\x07\x42\xfe\x4b\xb0\xfb\x7f\x99\x51\x29\x32\xcd\xe8\x2c\xb8\x17\x14\xd3\x2b\x9e\x4d\xac\xb1\x64\x87\xb8\x71\x41\xa1\x81\x69\xc5\x08\xcd\xee\xe9\x02\xbd\xac\x4b\x63\x21\x5c\xbd\x20\xcf\x8f\xe1\x1c\x51\x45\xc2\x77\x52\xf2\x39\x2e\xe5\x77\x4e\x15\x39\x3f\xbb\xfa\xd7\xf5\x3f\xae\xff\x75\x76\xf1\xfa\xf2\x0d\x5e\x56\x99\x75\x67\x88\xcd\x4b\x68\x41\x27\x3c\xe3\x58\x65\x63\x25\x9f\xa8\x49\x00\x3c\xd3\x69\x7a\x9a\x96\xb2\xb0\xeb\xe1\x7c\x77\xa8\xd9\xd6\x32\xb9\x6d\xbd\x36\x4b\x85\x61\xcb\xa7\xad\x8f\xa2\x68\xcf\x4a\x2a\x74\xed\x34\xaa\xb7\xa8\xac\x84\x31\x9a\x1f\x22\x07\x93\xa6\xc3\xd2\xf9\xcf\xd2\x94\xa5\xf1\x53\xdc\x2e\xb3\xef\xdc\x7f\x6e\x51\x57\x24\x93\xab\xb7\xd7\x97\xff\x7b\xc8\x48\x88\xe3\x43\x7c\xc8\xe8\xa1\x33\xb4\x09\x31\x4c\x39\x68\x3f\xde\xb9\x6a\x9d\xfd\x8e\xa0\x5e\x79\x90\x9c\xf9\x70\x27\xc5\xc7\xfc\xdf\x55\xa2\x8d\x89\x51\xd3\x22\xb9\x4c\xd9\x98\x5c\x79\xaf\x3f\xee\x5a\x6a\x51\xa8\x85\x16\x84\x0c\x0c\x19\xa1\x39\xcd\xb2\x45\x43\xc3\xc1\x3a\x78\xa1\x22\xa6\x59\xc9\xdc\x92\x83\x53\x9a\x29\x94\xa0\x8a\xbb\x01\xcc\x65\xf8\xda\x98\x27\xd1\x2b\x1b\xde\x24\x29\x13\x52\x3b\xf5\xd3\x7c\x1d\x0a\xb4\x4b\x99\xa0\x26\x0e\xb6\x51\x33\x61\xac\x25\xa1\x95\x75\xc8\xfb\x0b\x00\x69\xf3\xb8\x75\xbb\x0a\x23\xb4\xde\xd4\x4a\x31\xb5\xfe\x02\xc0\x89\x10\xbf\x1b\x66\x94\x25\xa3\x29\x54\x9f\x15\x54\xcf\x15\xf8\xde\x73\xaa\x6e\x59\x6a\x7f\x80\x8d\x9f\xf1\x60\xdd\xd9\x91\x85\x21\xbf\x37\xeb\xe8\x7d\xef\xa0\xf7\x20\x4d\xa9\x09\xb3\x7e\x7d\x5c\x46\x56\x64\x35\x2b\x4d\xdf\x8a\x6c\xf1\x4e\x4a\xfd\x55\x28\xbc\x8a\x66\x9c\xef\x9c\x06\xda\xf6\x7d\x82\xba\x03\xe9\x12\xe9\xc8\x2c\x2c\x6a\xb2\x70\x64\x9a\x35\x60\x17\x81\x51\x1e\xea\xc0\x94\x95\x38\x53\x5f\x97\xb2\x42\x5d\x27\x2b\x0a\xd3\xd7\x97\x17\x70\xd6\x2b\x17\xd9\x13\xba\x5c\x40\xe1\xa7\x8b\xf1\xc7\xe9\x4a\xb5\x2e\xfb\xc1\xc5\x4a\x21\x32\x18\x8e\x4b\x44\x98\x84\x90\xd7\x74\x41\x68\xa6\xa4\x57\xae\xb9\x58\x6b\x71\x39\x73\x10\x2b\x2d\x27\x52\xcf\x57\x6c\x41\x73\x5c\x56\x69\xe3\xca\xeb\xea\x60\x60\x0d\x95\xc4\xc5\xca\x27\x34\xbd\x65\x8a\x14\x25\x4b\x58\xca\x44\x82\xe2\x84\x87\x0d\x15\x01\xe7\xbc\x91\xc2\x1c\x9f\x68\xde\xb9\xf4\x71\x48\xeb\x7a\x69\x4b\x31\xc8\xbc\x28\x2b\x9c\xb1\x06\xc7\x4c\x48\x31\x82\xc3\x53\x29\x56\x82\x85\x6f\x0c\x1e\x6b\xe2\x7f\x53\x4d\x58\xc6\x34\x18\x5a\xd8\x50\x11\x4f\xa9\xb6\x96\x3d\xcf\xe9\x8c\x11\xaa\x03\x33\x6a\x49\x98\x50\x46\x8c\x59\xa7\x11\x8e\x73\x52\xc9\xea\x2a\x4c\xaa\xc8\x87\xcb\x0b\xf2\x8c\x1c\x99\x31\x1f\x03\xfb\x4c\x29\xcf\x20\x2c\xaa\x29\xb2\xb5\xe0\x92\x75\x36\x05\x0f\x98\x64\x0a\xa6\x0f\xe7\x84\xc8\xd2\x8a\x8d\x13\x22\x70\xd2\x56\x55\xc9\xdc\xcf\xdf\x58\x8e\xde\x38\x75\x19\x9b\xe0\xae\xae\x8f\x15\x8e\x64\xef\xd1\xdb\x74\xac\x90\xae\xb6\xb5\x47\x6f\xc3\xb1\x42\x91\xdc\xc5\xd1\x1b\x20\x84\x3f\x28\x56\x0e\x92\xc1\x1f\x1e\x48\x06\x37\xd5\x35\x73\xae\xea\x95\xc4\x0a\x4b\x7b\x78\x72\xa6\x69\x4a\x35\x75\xf2\xbb\xae\x4d\xdf\xb3\xd2\xa7\x97\xe2\x8a\xbd\xe2\xa2\xfa\x68\x33\xb3\x86\x39\x4d\xae\x5f\x02\x09\x92\xf8\x49\xc2\x95\x4b\x8b\x22\xe3\x50\xc0\x1d\x2f\xcd\xbc\x08\x6b\x82\xe0\x0c\x55\x73\x41\x84\xd1\x2c\x93\xe6\xba\x31\x1a\x19\x15\xa9\xcc\x57\x06\x6d\x94\x60\x46\x93\x79\xdc\x61\x19\xc7\xa8\x19\x31\x3c\xfe\x4b\x52\x33\x62\x5d\x49\x19\xbb\x63\x48\x98\x9d\x65\xa4\x44\xf3\xa6\x51\x86\xfd\xee\x01\x29\x92\xd1\x09\xcb\xe0\x3a\x46\x3b\x04\x2c\x77\x06\x8f\x5c\x44\xca\x82\x7d\xa2\x1d\x0a\xa5\xcc\x86\x95\x20\xbd\x93\x19\xb3\xb9\x51\x7e\xd2\x86\xd4\x2f\x62\xce\xf0\xc2\x90\x39\x83\xb5\xd8\x9a\x33\xd8\xe1\xbf\x84\x39\x57\xc8\x5b\x9c\x2c\xcf\xd9\x5c\xff\xed\x39\xc3\x9d\xfb\xf4\xe7\x1c\xe5\xfa\x52\x2c\x49\x64\x5e\x5c\x95\xd2\x98\xb9\x83\xae\x1b\x47\xc2\x07\x04\xbd\xaf\xc5\x65\x1f\xc5\xca\x6f\xd0\x1b\xda\x04\x69\xd9\x48\xcc\x44\xae\x3b\xc8\x6b\x9f\xc1\xf9\xff\x6b\x36\xc9\x36\x12\xea\x64\x40\x58\xc7\x8f\xa6\x15\x67\x34\xd4\xdd\x2f\x1e\x44\x32\xcb\x84\x66\x00\x68\x88\xdf\x1f\xb2\xbc\x47\xcb\x44\xea\x9c\x53\x1b\xa4\x33\x3f\x8b\x70\x22\xdb\xb8\x39\x80\x83\x02\x35\xe7\x51\x14\x32\x65\x8d\xe8\x6e\x85\x82\x71\xf5\xcf\x7b\x9b\x1d\x0d\xf4\x7c\x9a\xbf\xb9\xf3\x7c\x40\x35\x6d\x7e\x05\xef\x64\x96\x0e\xcc\xe6\x75\x00\x5e\x34\x0b\xc3\x44\xca\xc5\x0c\xfc\x68\x27\xa4\x64\x19\x24\xe8\xc6\x10\x85\x84\x5b\x6b\xc4\x1e\x82\x87\xc9\x0f\xd2\x33\x6e\xec\xa2\x82\x2e\xc4\xa5\x70\x23\x05\xbf\x9f\xd7\x5e\xa6\x56\xd4\x72\x45\x0e\x5e\xf9\x8d\x44\x42\xc9\x3d\xe6\x0d\x71\x60\x47\x19\x38\xcb\x7a\x44\x6f\xb9\x48\x5d\xee\xa9\x59\x18\xf4\x82\x78\x5e\x08\xb0\xbb\x56\x77\x85\x2c\x6c\x9e\x36\x05\x03\x3e\xfc\xf1\x83\x20\x61\x01\xc9\xa8\x66\xfd\x55\x96\x46\x93\xec\x60\x7d\xf2\xce\xaa\xc4\xce\x66\x43\x93\x1c\xad\xd7\xac\x83\xcb\xcd\x0f\x3a\x02\x7f\x8c\xb8\xce\xfc\x30\xac\x0f\x02\xf8\xd5\xcc\x77\x44\x84\x5c\xa2\x87\x35\xfc\x48\xb8\xd5\xd2\x31\x16\x5c\xe5\x41\x0b\xa6\x91\xc1\xa7\xa8\xab\xf1\x9e\x8b\x54\xde\xab\x6d\x2c\xb1\xef\x2c\x09\xaf\xe2\x27\xe6\x48\x6b\x2e\x66\xca\xaf\x1e\x36\x76\x43\xb3\xac\x15\xb4\x58\x67\x8e\x61\x13\x72\xcc\x13\xa0\xcc\x57\xcd\x97\xa5\xfa\x8a\x5f\xaf\x37\x36\xf6\x32\x9e\xe5\x8a\x9e\x97\x86\xbe\xe6\x34\xbb\x2e\x70\xb8\x82\x64\x99\x2f\xbe\x7e\x7d\x7d\xd6\x26\x63\x84\xfb\x3d\xa0\xa4\xe3\xa1\x59\x09\xd0\x21\x34\xcd\xb9\x52\xe0\x19\x64\x93\xb9\x94\xb7\xe4\xc8\xa7\x29\xcd\xb8\x9e\x57\x93\x71\x22\xf3\x46\xc6\xd2\x48\xf1\x99\x3a\x75\x9c\x3d\x32\x33\xc2\xc3\xc3\x71\x91\x85\x2c\x30\xb0\xd2\x85\x56\xbe\x72\x10\x06\x93\x84\x59\xa1\x69\x9a\x4d\x75\x60\xb7\x2e\x79\x62\x75\x79\x2c\x70\x2d\x67\xd9\xc3\xe1\x30\xad\x6e\xed\x9b\x08\x10\x9f\x9e\xed\x85\xf1\xbb\xca\xb5\x28\xdc\x99\xf5\x6b\x6b\xd7\xcc\x2a\xd9\x0f\x07\x4c\x65\xd5\xc5\x84\xa9\x61\xc0\x54\x7f\xab\xdf\x27\x29\xb3\x85\x39\x4c\x19\x6d\x86\x46\xaa\xdd\xe6\x69\x27\x0d\x42\x80\xe1\x10\x6a\x88\xdd\x27\x0e\xe3\x6d\x2a\x17\x1c\xb5\x95\x4d\xc6\xca\xcb\x8a\x39\x1d\x59\xf7\x85\x91\x57\x20\x04\x9d\x22\x86\x26\x39\x97\x42\xba\xc2\x0b\xa3\xee\x48\x01\x47\x04\xc2\x12\x36\x66\x0a\xfb\xe9\x2e\x85\xc6\x12\x9d\xc7\xe2\x6b\x93\x56\xe8\x16\x6a\x00\x2d\x02\x4a\x3d\xa7\x7b\xae\xe7\xae\x3b\xc4\x20\xa2\x76\x05\x4a\xa6\x20\xd0\x27\x08\x2b\x4b\x59\x2a\x9b\x77\xe5\x03\x12\x11\x20\x4d\xee\xae\x81\xa4\x38\xc3\xd8\xd4\xfc\xeb\x50\x35\x33\x1c\x02\x72\x75\x14\x51\x65\x4e\x17\x9b\x4e\x59\x02\x75\x76\x4d\xc6\xb3\xf7\xc6\x11\x47\xc7\xf5\xcd\x23\xa4\xf6\xa5\x00\xe6\x90\x39\x24\xed\x9c\x7f\x34\xa3\x6e\x52\x8f\x06\x45\x27\x01\x99\x72\x3d\x99\xe3\x31\x21\x97\x22\x24\xea\xe3\xc1\x40\x79\x7b\x60\x3e\xbb\x50\x9b\xad\x6a\xc2\xc3\xa3\x8b\x17\x61\xac\x0d\x17\xaa\xb1\x79\xca\x2a\x52\xda\x60\x63\x2d\xa4\x19\x6f\x19\x2c\x76\x21\xee\xe2\x08\x18\x76\xf5\x9a\x97\x8d\xc3\x44\x71\xd4\x4a\xbc\xa6\x2b\x16\x13\x6b\x37\xb6\xe3\x36\x6b\x63\x32\x68\x92\x9b\x62\x37\x1d\x6e\x6f\x34\xed\xee\xf0\xcd\x56\x2a\x1d\x89\x54\xeb\x22\xac\xc6\x18\xf5\x8f\x3c\xa8\x67\x0d\x9f\xa8\x6f\x11\x54\x06\x00\x89\x5f\x37\xde\x6c\x58\xde\x21\x7e\x7f\x25\x53\x32\xa7\xfd\xcb\x57\xa3\xca\x40\xc7\x1f\x40\x89\xe2\xff\xf6\xba\x7f\x6d\x63\x08\x69\x0b\x2f\xb0\x28\x8a\x90\xb1\x66\x51\x9f\x53\x62\xcc\xd8\xcc\xa7\xe4\xe4\x45\x66\x94\xd1\xd6\x97\xc7\x98\x80\x0c\xbc\xdf\x40\x26\x3f\x09\x13\xad\xc1\xcf\x1d\xa8\xd4\x09\xf9\x11\x23\xee\xa8\xf2\x99\xe0\x1e\xfb\xe6\x2a\x90\x37\x4b\x00\x5a\x82\xeb\x7e\x00\xa5\xc1\x88\xf0\x99\xf3\x55\x92\x94\x4f\xa7\xcc\x67\xad\x4f\x18\x29\x68\x49\x73\xa3\x0c\x29\xe2\xb6\x68\xc2\x66\x1c\x97\xc2\x1c\xae\xcc\x43\x55\x83\xbc\x9c\xd8\xeb\x98\x6b\x92\xf3\xd9\xdc\x1e\x17\x42\x01\x02\x80\xa0\xe2\x71\x5a\x92\x4c\xd2\x94\x80\xe4\x91\x25\xb9\xa7\x65\x6e\x34\x34\x9a\xcc\x21\x59\x83\x0a\x92\x56\x25\x20\xf4\x6a\x46\xd3\xc5\x48\x69\xaa\xfb\xc9\x1a\xbb\xca\x39\xb4\xfc\xfa\xed\xe1\xe3\xf7\xf0\xf1\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\x65\x1c\x4f\x2a\x15\x7e\x0f\x1f\xff\x24\xa0\xeb\xf6\xf0\xf1\xee\xd9\xc3\xc7\x77\x3c\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\xcb\x91\xef\xe1\xe3\xbb\x9f\x3d\x7c\x7c\xd7\x5b\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\xf3\xb3\x87\x8f\x7f\x2a\x40\x74\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\x0f\x1f\xbf\x87\x8f\xdf\xc3\xc7\xef\xe1\xe3\xf7\xf0\xf1\x7b\xf8\xf8\x3d\x7c\xfc\x1e\x3e\x7e\x0f\x1f\xbf\x87\x8f\xdf\xc3\xc7\x37\x9e\x3d\x7c\xfc\x93\xb2\xda\x23\xf2\xc8\x52\xde\x0b\xfa\x89\xc1\x49\x72\xc9\xd6\xbe\x42\xbf\x77\x3e\x94\x4c\xaa\xe9\x94\x95\x20\xf0\x61\x14\xfe\x32\x5c\xc5\x41\xf4\xe2\xbd\xdf\xdb\x64\x2d\x1c\x80\x85\x2d\x19\x4d\x95\xad\x58\xd9\x40\x1e\x85\x24\x63\xc1\x36\x1b\x19\xcd\x2f\xdf\x7e\x15\x0f\xe8\x84\xcf\x6d\x85\xb1\xbe\x15\x49\x5c\x56\x5f\xbd\x29\xeb\xaa\xc0\xdc\xde\x24\x99\x54\x88\xe4\xae\x39\x73\x0b\x96\xcc\xa9\x10\xcc\x5b\xfd\x5c\x83\xf7\x6c\xc2\x98\x20\xb2\x60\xc2\x5e\x57\x94\x28\x2e\x66\x88\xe2\x37\xaa\x35\x4d\xe6\x63\x33\x52\xe1\x37\xa4\xce\x38\x76\x3f\x51\xba\x64\x34\xf7\x39\xe4\x39\x45\xe4\xd0\x98\xa1\x10\x9a\x94\x52\x29\x92\x57\x99\xe6\x45\xc6\xdc\xc7\x88\x62\x50\xe4\x62\x0b\x9f\xc2\xc2\x62\xb8\xa8\x91\xbe\x7c\x52\x8f\xd6\x4d\x5b\x36\xb1\xfb\xc0\x17\xd1\x9f\x42\xc3\x15\x61\x79\xa1\x17\x21\xa3\x91\x91\x29\x2f\x95\x26\x49\xc6\x41\xe9\x83\x11\xdb\x6a\x6f\xf8\x5e\x3f\x49\xa7\xee\x09\xb7\x52\xca\x2d\x85\x48\xc1\x92\x2a\xb4\xb2\xf9\x79\xf5\x07\xed\xa7\x7a\xe9\xa6\x5c\x39\xeb\x58\x9d\x10\xea\x51\xea\x2c\x23\xf9\x95\x00\x56\xf2\x97\x33\x7c\xbd\x97\xac\x7b\xa5\x31\x9c\x06\x24\x6d\x9d\x80\x19\x0e\x3b\x94\x13\x60\xd6\xd5\x41\x23\xd1\xd5\x7c\x6b\x9f\xd6\xba\x2c\x0a\x7a\xa9\x02\x03\x0a\x76\x67\xce\x10\x4b\x98\x51\xa5\xe8\x86\x93\xbf\xb3\x83\xdf\xd0\x23\x5e\x33\xa5\xe8\x8c\x5d\x21\xc2\x6d\x9b\x9c\x1d\x10\x71\xab\x37\x0f\xd8\x2d\x03\xcf\x07\xfc\x04\x25\x05\xea\x94\xb4\xb6\x06\x4d\x72\x3b\xbe\xa0\x13\xdf\x97\x5c\x6b\xd6\xbf\xac\x5c\x59\x5c\x45\x88\x8d\x2f\xc3\x1a\x1c\x2e\x25\xbe\xb9\x45\xe8\xdf\x2b\xfb\x71\x43\xdc\xdc\x8d\x22\xb5\xe9\x62\x13\x46\x26\x25\x67\x53\x32\xe5\x90\xab\x06\xd9\x5e\x27\x80\x8c\xd5\x7f\xb2\xac\xdb\x4d\x29\x56\xc2\x7c\x9d\xf9\xe8\xe7\x3d\x26\xdf\xb9\x89\xeb\xb2\x12\xe6\xb6\xeb\x37\x57\x9d\x66\x0f\x35\xbf\x7c\x4a\x66\x90\x45\x56\x5a\x63\xe8\x0f\xcf\xfe\xf3\x4f\x64\xb2\x30\x5a\x07\x28\xea\x5a\x6a\x44\x2d\x9c\xdf\x84\x8c\x89\x99\xd9\x6b\x2b\x02\xdb\x15\x9f\x61\x87\xa0\xd1\x09\x62\x98\x46\xb1\xfa\xfc\x76\xd2\x56\xb5\x4e\x53\x76\x77\xda\xd8\xff\x51\x26\x67\x63\xd7\xf3\xa5\x7f\xe2\x75\xf6\x6e\x9f\x52\x84\x76\x2f\xad\x39\x2a\x32\xe3\xc9\x22\xea\xb0\x78\xe8\x3a\x32\x97\xf7\xd6\x6c\x5e\xc3\xe1\xc8\x84\xdb\x89\xb1\xd9\x8a\x2a\xb3\x49\xca\x5f\x85\x1a\xf4\x4a\xb1\xd5\xba\xc7\xb5\xe7\x1c\xb3\x33\xfe\x13\xcb\xd8\xf8\x36\x91\xd1\x0f\x59\xba\xda\x0b\xe7\xb6\x47\x5d\x23\xde\x3f\x42\xbe\xa2\x59\x36\xa1\xc9\xed\x7b\xf9\x4a\xce\xd4\x5b\xf1\xb2\x2c\x65\xd9\x9e\x4b\x46\x11\xc6\x68\x32\xaf\xc4\xad\x6d\x1b\x11\x10\x34\xe4\xcc\x68\xf1\x45\xa5\x7d\xea\xfc\x9a\x05\xef\x25\x6c\x91\x28\xfc\x65\xea\x3d\x1e\xf5\x57\xd8\x47\x5e\xbb\x2c\x5c\xf9\x59\xbf\x3d\x65\x4e\x5d\x73\x7c\xca\x1f\x18\xb3\xec\x9f\x3f\xfb\xc3\x17\xf6\x78\x12\x59\x92\x2f\x9e\x41\x12\xb2\xea\xbf\x9f\x41\xd0\xc2\x1d\x62\x14\x8a\x9c\x66\x99\xb1\xc4\x9b\x07\xcb\x30\xca\xb8\x6e\x9e\xd4\x4b\xd1\x1f\xa4\x9d\x9d\x23\x1d\x77\x64\x76\xa6\xfa\xbf\x7f\xff\x0f\xd0\xfb\xb9\x56\x2c\x9b\x9e\xd8\x0a\xa4\x80\x38\x7b\x08\x97\xf4\xa1\x93\xe2\xb8\x12\xb2\x87\x53\xc8\xef\x64\x56\xe5\xec\x82\xdd\xf1\xd8\x26\x5b\xad\x37\xbd\x17\x31\xe3\x0a\x0a\xc4\x26\x99\x4c\x6e\x49\x6a\x7f\x89\x39\xfd\x3e\xab\x6c\x19\x2d\xbe\x6f\xa6\xc8\xdc\xb8\x8d\x23\x6f\x65\xc5\xe5\xb4\x28\xb8\x98\x41\x5d\x09\xc6\x73\x4d\xef\x5b\x13\x85\x73\x09\x80\x19\x11\x95\xb7\x71\xb1\x22\xfb\x21\x8c\xea\xb4\x66\xde\xf5\xcb\x7e\xbb\x0a\xf8\x6f\x9b\x2f\x2f\xb1\x35\x76\x6d\x91\x14\x2a\xab\xc2\x1a\xd8\x3b\xd9\xac\x25\x12\xca\xc1\x30\x00\xce\x4d\x15\x19\xa2\xc1\x67\x0d\xb6\xd6\x49\x84\xc8\x48\x4e\xb5\xd3\x2f\x7d\x48\x87\x92\x82\x95\x8a\x2b\x73\xe1\x7d\x0b\x7c\x74\x9e\x51\x8e\xcd\xa4\xac\x1d\xe2\xbb\x9f\x2e\x3e\x8e\x32\x6a\x70\x02\xe2\x8f\x51\x79\x7d\xd1\x55\x80\xfd\x79\x79\xf6\x98\x02\x30\x77\x9c\x64\xba\x92\xa9\x7b\x19\xee\x21\x0b\x76\xbe\x46\x25\xef\x17\x4c\x4d\x8d\x7d\xb5\x0b\xe0\x03\x88\xa6\x6f\xeb\x39\xb7\x25\x93\xf9\x49\x84\x68\xb2\x74\x1e\x41\x20\xc1\xc0\x06\xca\x23\x90\x44\x6e\x88\x6d\xa1\xe2\x4d\xbb\x08\x89\x64\x37\xbc\x81\x8a\xe0\x6c\xb1\x31\xb1\xf9\x18\x66\xef\xdc\x07\x90\x54\x0f\x5f\x1c\x3e\x88\x54\xb2\x4b\x56\xca\x82\xce\xd0\x4d\x89\x96\x56\x6e\x99\x44\x13\x4e\xc2\x28\xfc\xf0\x7b\x6c\xb0\xd9\x21\xc9\x01\x2d\x96\xd6\x28\x38\x80\x09\x65\x93\x09\xfc\xb6\x08\xb4\x40\x9f\x33\x57\x17\x7b\x4f\x17\x84\x96\xb2\x12\xa9\xf3\x8e\x05\x17\xe6\xeb\xa5\x49\xbc\x91\x02\x1b\xc9\x76\x31\x85\xf1\x12\x5e\x05\x04\x56\xb8\x20\xcf\xc7\xcf\x9f\x3d\xa5\x0b\x05\x46\xb9\x74\xa1\xbc\x09\x17\x8a\x3d\xab\x0f\x32\x5e\xdf\x3c\x60\xc0\x98\x5f\x3b\x57\x46\xe8\x0d\x00\x76\x0d\x78\x0c\xe1\x47\xf7\x25\x47\x28\xc3\xf6\xa9\x5b\xd3\x1d\x81\xfa\x6a\x2c\x8d\x46\x9d\xfe\x71\xcb\x6e\x40\xd2\x44\x77\x1a\x88\x87\x5e\x50\xd5\x64\x47\x12\xcd\x09\x25\x38\x52\xb1\x02\xad\x59\x32\xb9\x59\xb8\x45\x42\x2e\x68\x49\x0e\x0e\xc8\x91\xa5\x77\x68\x2b\x3a\x8f\x1f\x84\xf5\xdc\x22\xbe\xfc\x58\x20\x91\x46\x5b\x0b\xf9\xf2\x63\x41\xc1\xd7\x55\x6c\x5e\x51\xe4\x94\x6b\x1f\x21\x6a\x45\x91\x54\xbf\x64\x73\x7a\xc7\x14\x51\x3c\xe7\x19\x2d\xb3\x85\x59\xda\x6b\x3b\x67\x32\xa9\x34\x61\xe2\x8e\x97\x52\xe4\xd8\x5e\x34\x84\xdc\xd1\x92\x03\x1e\x4e\xc9\xa0\x42\xde\x98\x55\xff\xe3\xe8\xdb\xb3\x77\x90\x91\x73\xec\xa0\x03\xec\xba\x20\x49\x56\xca\x02\xe0\xb4\xe7\xde\x18\xda\x8e\x18\xc8\xcf\xdc\xec\x36\xb8\x2d\xdc\xbf\x23\x6e\xa0\xbc\xd2\x95\xed\xe1\xf3\x31\xc9\x2a\xc5\xef\x1e\x42\x22\xc6\xe8\xc8\x41\xb3\x79\xc2\x2a\xb2\x2b\xef\xbe\xe0\xbd\x67\x6c\xa9\xfc\xbc\x66\x06\x47\xa2\xae\xfc\x86\x10\x05\x5c\xd2\x01\xe5\x22\xce\x9f\xee\x03\x73\x87\x2a\x00\x34\x36\xd3\x4b\x4e\x90\x92\xd0\xa2\x37\xd8\x64\x5d\x8f\x25\xba\xa2\x28\x02\x4e\xcc\x10\x6f\xed\x6e\x9c\x4c\x18\x7e\xea\xe5\x0e\x14\x5f\xf4\x73\x84\x90\x29\xbb\x66\x19\x6c\xe2\xe6\xf1\xc4\x76\x3c\x46\x2d\x44\x3b\x0d\xb2\x31\x8e\x9e\xe9\x74\xce\xd9\xc5\xcc\xfa\x7c\xdf\x4b\x7d\xe3\x1a\xef\xf4\x7c\xbc\x73\x4e\xe8\x4e\xb1\xcb\x86\x27\xb6\xa5\x03\xce\xca\x9a\x62\x9a\x1e\xb5\x21\x67\xcf\xec\xb9\xa5\x19\x64\x41\xbb\xee\xbe\x19\x99\x19\x3a\xd6\x59\xe3\x90\xb7\xfb\x4e\xc0\x32\xbe\xa6\x85\x82\x2d\x64\x3a\x26\xd7\x32\x0f\x37\xb1\x59\x4c\xd7\x27\xbc\x8f\x62\xa3\xcd\x8d\x31\x2b\xe6\x54\xcc\xac\xd3\x5d\xde\x9b\x0f\xcc\x79\x61\x93\x66\xa9\x0e\xc4\xfb\xb4\xc1\x89\x7d\xb9\x99\x5b\xf6\x82\xfc\x60\x2c\x00\xf0\x7a\xcb\x7b\xc8\x43\xfc\xfa\xf2\x22\x88\xa0\xfe\xf4\x9c\xaf\xae\x61\xd1\xc9\xe7\x63\x87\xe4\xad\x67\x3c\x25\x13\x0b\x32\xa1\x98\x26\x47\x82\xdd\x5b\xd7\x00\x49\x2c\x5e\x42\x9f\x27\xa0\xa5\xbb\xf8\x91\x84\x81\xbb\x0f\x1e\x93\xdf\xdb\x2f\x16\xc6\x94\x83\xd8\x7e\xdf\xec\xb9\xb6\x79\x8f\x6f\xdf\x1d\xba\xa8\x40\x79\x3f\x2a\xef\x47\xa3\xd1\xc8\xac\x82\x6f\xb1\xd3\x6a\x31\xd4\x43\xd3\x06\x87\xa5\x26\xb9\x4c\xf9\x74\xb1\xb4\x3f\xe6\x6e\xaf\x87\x07\x11\x1f\x2a\xfa\xd2\xe1\xec\xbc\x7b\x30\x71\xf1\x29\x5f\xd8\x4c\x21\x77\x78\xce\x81\xcf\x30\x21\xb4\x76\xb4\x79\xcd\xeb\xa1\xe7\xf3\xc4\x68\x7f\x5c\x96\xfd\x4e\x53\xe0\x72\x70\xdc\x6c\x58\x43\x9f\x27\xee\x98\xc3\x96\x6d\xf5\x72\xbd\xa1\xc8\x3e\x16\xd2\x16\x62\x83\xff\x16\x80\x04\xdf\x37\xb1\x0e\x3d\x58\xa3\x39\xf0\x7d\x7b\xa4\x65\xfb\x40\x5b\xad\xd9\x15\x52\xf8\xa5\x24\x13\x6a\x3e\x18\xa6\x72\xd4\xef\x10\x68\x30\xcb\xf1\x98\x5c\x3a\x55\x00\x00\x04\x85\x74\x10\x85\x44\x0a\xc2\x8a\x39\xcb\x59\x49\x33\x37\x0c\xc4\xfd\xac\x6c\x23\x28\xaa\x5e\x18\x71\x5d\x1a\x36\xb7\xaa\x42\x4e\x0b\xdb\x1c\x10\xc2\x68\x29\x2f\x1d\x44\x76\x1f\x9b\xd2\xac\x72\x79\xc4\x07\x6f\xa1\x61\xd8\x6b\xae\xc0\x60\x3f\x00\x6a\x07\x67\x90\x2c\x75\x10\xaf\x20\xf9\x37\x83\xdf\xa2\x3b\x56\x8c\x55\x3e\x90\x4d\xf1\xa2\xdb\xe1\xa1\xab\x0e\x91\x8d\xf0\x22\x5a\x28\x39\xa8\x85\x1d\x77\x4e\x8a\xeb\x99\x14\x49\x7c\x19\x65\xd9\x15\xa5\x51\x8d\x75\xba\xee\x5e\xf2\xe1\x9b\xde\xc5\xb7\xbb\x23\xbd\xe0\x79\xf8\x46\x77\xa1\x89\x1d\x42\x73\xe8\x6f\x71\xd7\x6a\x5f\xd7\x37\xc6\xbe\xe6\x76\xcb\x76\xc6\xb4\xbf\x87\x5e\x47\x5b\xbb\x4d\x2d\xeb\xfa\x85\xe7\x9a\x86\x76\x7d\x87\xa4\x5f\x19\x89\x41\xaf\x44\x28\x4c\x3b\x87\x22\xc7\x3a\xec\x90\x1d\xe9\xa2\x7b\xd1\xc5\x0b\xc0\xcd\x5d\xe8\x56\xd1\x4c\xfb\xf6\x67\x73\xff\xb9\xae\x9d\xc7\x09\xd6\x1d\xe2\x96\x0e\x04\xa1\xef\xa1\xfa\xe9\x85\x67\x4c\xaf\xb9\xe8\x2e\x73\xc6\x50\xea\xd3\x18\x7b\x3a\x1a\xac\x26\x40\x23\x32\xbd\xf1\xad\xe5\x96\xdb\xc6\xf5\x12\x46\xc9\xa4\x5f\xe5\xc5\x8d\x8f\x94\x22\x9b\xc9\xc5\xb5\x91\x43\x1a\xf2\xa4\x46\xf6\x8a\x88\x02\x47\xb8\x55\x71\x4d\xe3\xe2\xda\xc5\x3d\x95\xb9\xe1\x5a\xff\xc4\xb5\x85\x7b\x2a\x73\xc3\x35\x81\x8b\x6b\xff\xf6\x34\xe6\x86\xf4\xb4\xc7\xb4\x79\x8b\x6a\xf0\xc6\xf0\x38\xf8\xe0\x1a\xe2\x0a\xfc\x6a\xbb\x12\x36\xd1\xfd\xd1\x1e\xa2\x33\x5a\x54\x4f\x34\xb3\xa2\x08\x9a\xe8\x6e\x68\xa1\xcb\x19\x82\x28\xa2\x0f\xda\x4a\x7f\x33\x04\xd9\xcd\x1d\xd0\x36\x74\x36\xc3\xc4\x54\xb7\xe8\x7d\xf6\xb0\x42\x6f\x57\x9d\xce\x22\x7a\x9c\xb5\x7a\x97\x21\x48\x77\x76\x37\x5b\xc3\x9c\x08\x92\x1b\xfa\x9a\x6d\xea\x57\x86\x3b\x35\x6b\x3a\x9a\x6d\xec\x54\x16\xb1\xa2\x35\x25\x7c\x8f\x32\x34\xcf\xe0\xe2\xaa\x88\x8e\x64\x58\xc9\xdd\x08\x6d\x80\x07\x2c\x46\x4f\x3f\x0b\x59\xca\x10\x14\x51\x4d\xf5\xbc\xae\x5c\x73\xa6\x5d\x9f\xee\x03\x78\xd3\x4b\x8a\xf3\x09\xf0\x95\x0b\xb4\xad\xdc\x73\xbd\xd2\xa3\x28\x79\x4e\xcb\x05\xf9\xfa\xf2\xc2\xea\xcf\x2d\x13\x40\x48\x3f\xec\x70\x46\xd2\xfe\x84\x00\x63\x79\x88\x05\xf6\xb2\x45\x65\x2e\xc6\xd4\x68\xe3\x8b\x7b\x71\x91\x6f\xb5\x50\x89\xce\x62\x36\xfd\xda\xbe\x41\xe6\x32\x4b\x09\x0d\x1c\x20\x68\xce\x54\x41\x13\x23\xa5\xed\x5f\xf4\x2b\x4d\x69\xc0\x46\x87\x60\xd8\x95\x4c\x95\x8d\xbd\x54\xa2\x06\x1e\x72\xd4\xc8\xd1\xa4\xd7\xf3\xbe\x4e\x54\x1c\xbb\xf0\xb7\xf7\x49\x65\xb4\x12\xc9\x7c\x07\xbb\xb6\x66\x51\x42\x54\x83\x92\x5b\x56\x0a\x96\xd5\x3d\x19\xac\xfd\xda\x2b\x27\xfa\x9d\x4e\x31\x49\xa5\xd8\x24\xbb\x35\xc0\x91\x53\x2b\xe3\xcd\xa7\x16\x0e\xb9\x17\xa3\x89\xc6\xa4\x90\xa0\x11\x5d\xdb\x79\xbd\x16\x41\xe3\xc1\xc7\x87\x4d\x70\x41\xa5\xac\xe0\x30\x5a\xd1\x69\x2d\xb8\xa3\x1d\xd3\x60\x32\xbe\xb5\x64\x7f\x44\x39\xa2\xa9\x64\x48\xaf\xc6\x7a\x74\x0e\xd5\x8a\x7b\x6c\x5d\x5f\xc9\xfe\xe6\x0a\xb1\x0e\x5c\xd4\x46\xee\xd0\x81\x8b\x3f\xee\x43\xfa\x47\xc6\x74\x8e\x84\xdf\x23\xce\xd8\xe3\xf4\x8c\x8c\xe8\x16\x09\xdb\x81\x20\xb9\xc3\x3e\x91\x11\x72\x66\x68\x6f\xc8\xc8\xae\x90\xb8\xa2\xa4\xad\xfb\x41\x46\x4c\x3c\xaa\x07\xe4\x83\x74\x7f\x8c\xe9\xfb\x08\xf9\x00\x08\x9a\xa8\x8e\x8f\x8d\x4e\x8e\x28\xfb\xf7\xa1\x7a\x3d\xc6\x74\x79\xf4\x7f\x8c\x21\x8b\xee\xef\xe8\xfb\x6b\x61\xbc\x0b\x88\xce\x8e\x64\xb5\x63\x23\x82\xf0\xa6\x9e\x8e\x9b\x7b\x35\x22\x88\x6e\xec\xe6\x88\xea\xd2\x88\x12\xb3\xae\x8f\x23\xb6\x3f\x23\x82\x26\x2c\xe4\xa0\xce\x8c\x31\x85\x01\x91\xdd\x18\x23\xfa\x30\x2e\xc5\x20\x71\xdb\xd4\xd3\x81\x71\x7d\x67\x45\xd4\x0d\xb5\xda\x7b\xb1\x33\x1e\x89\xa3\xb9\xa6\xeb\xe2\x76\x91\x21\xf2\xd0\xd1\x21\xb2\x26\x42\xf4\xd8\x2e\x6a\xc4\x1f\x0d\xc4\xae\x6c\xb3\xe7\x20\x8c\x37\x9c\xfd\x8f\xb1\xfc\xb5\x2c\x64\x26\x67\x8b\xeb\xa2\x64\x34\x3d\x97\x42\xe9\x92\xf2\xce\xaa\xcf\xf6\xf8\x37\xbd\xbf\xf1\xf5\x5e\x53\x19\x45\xbf\x81\x63\x0c\x28\x1b\x92\x28\xf8\x8b\xce\x8d\x87\x84\x32\x70\x31\xcb\x54\x11\x9a\x4b\x77\x9f\xcc\xf8\x1d\x13\x61\x29\xba\x38\x0d\xab\x5c\x43\x54\xa6\x3f\x23\x7c\xcd\x84\x5f\x35\xdf\x0c\x00\x7e\x5a\x92\x29\x17\x69\x98\x41\xef\x61\x30\x33\x74\xfe\x11\x50\x01\x7c\xf1\x1b\x57\x2e\x62\xa4\xfc\x27\x68\x69\xa4\x19\x14\xe0\xf4\x1f\x31\x59\xab\x4f\x56\x51\x0c\x70\x7c\xb0\xa4\x36\xd9\x96\x97\x24\x91\x65\xc9\x54\x21\xc1\xa3\x8f\x20\x6b\x57\x9e\xa4\x32\xa7\x5c\xf4\x1d\xf5\x18\x87\x06\xcc\xfb\xe5\xc7\xa2\x74\x80\x5d\xd1\xde\x83\x65\x02\x36\x04\xe7\x7d\x58\xb0\x96\x08\x92\xa4\x5e\x6f\xe7\x26\xc8\x8d\x7a\x66\x73\x8e\x9b\x3f\x81\xed\x38\x7b\x73\x81\xab\x86\x8a\xe8\x4e\xb4\xec\x86\x6d\x33\x41\x63\x08\x30\x41\x14\xc9\xc6\xa4\x9a\xa1\x7b\xa7\x13\xa9\x13\x70\x6a\x2d\x4e\x2c\x70\x18\xb6\xf2\xd7\xb6\xea\xf4\x24\x21\x0a\xe4\x8c\xb6\x5b\x66\x61\x59\x2c\x75\x5c\x85\x52\x7c\xc7\xa3\x5b\x86\xac\xd8\x24\xcb\x8b\x6a\xc6\xe7\xa1\x38\x60\x75\xcd\x0f\x7c\x36\x1f\x9a\x64\x63\x51\x5d\x3c\x17\x8d\xd0\x40\x86\x75\x1c\xf2\x2b\x3e\x70\xda\x61\xc3\x4a\x66\x0e\x89\x65\x62\x33\xf7\x43\xe5\x82\x78\x52\xa8\x39\xc7\x44\xa0\xc2\x24\x24\xa1\xa0\x9f\xc8\xa9\xdf\xed\x10\x84\xb2\x1f\x83\x73\x12\x41\xf1\x52\x9c\x90\x37\x52\x9b\xff\x7b\xf9\x91\x2b\x6d\x95\xea\x0b\xc9\xd4\x1b\xa9\xe1\x27\x0f\xba\xc4\x76\x12\x03\x17\xd8\xe5\x46\x73\x0b\x1d\x56\x96\x74\x01\x71\xbd\x41\xed\xb0\x94\x03\xc1\x63\xf5\xb6\x71\x45\x2e\x05\x91\xa5\x5b\x9f\x98\x6d\xf2\xba\x9e\x72\xc3\xf2\xb1\x61\x63\xac\x40\xfe\xb7\xff\x5a\x04\xd1\xe6\xb8\xdc\x56\xc9\xb2\xb5\x53\x98\xb4\xc8\xd5\x89\x2f\x0d\xd1\x0d\x0f\x72\xf6\xed\x6f\x22\x3a\x75\x12\xc3\xeb\x19\x44\x2e\x5c\x37\x62\x6a\xf6\x83\x6a\x36\xe3\x09\xc9\x59\x39\x03\x78\x97\xbe\xa0\x41\xf3\x89\xec\x33\x37\xb0\xb5\x58\x6c\x5b\xae\xb8\x56\x64\x23\x73\xea\x91\x7f\xe9\xb7\x19\xf5\xe7\x91\x0d\xc8\x62\x66\x09\xd7\x3b\xe8\x5c\xa8\xd5\x8f\x2d\xe1\x5b\x1e\x14\x7a\xbf\x56\x75\x10\x3b\x48\xab\x7e\xe4\x14\xca\xb5\xfe\xaf\xb9\x5e\x81\xbd\xff\x1f\xee\x36\xa4\xbc\x54\x63\x72\xe6\x90\x55\x9b\xef\xfb\x3a\xa9\xc6\xa7\x50\x24\xcd\x48\xb8\x22\x86\x4f\xee\x68\xc6\x6c\xa3\x4a\x2a\x08\x73\x0d\x3d\xe4\x74\x45\x83\xc2\x89\x98\xfb\xb9\x54\xf6\xce\x0f\x0e\xb2\x83\x5b\xb6\x38\x38\x59\x91\x5e\x07\x97\xe2\x00\x47\xd3\x83\xba\xb5\x24\x42\xd0\x5a\xc0\xd5\x76\x00\xbf\x3b\xc0\x66\xc5\x90\x2d\x94\xb7\x87\x68\xde\x9f\xd3\x8f\xd7\xb7\xec\x3e\x0e\xdb\xf3\xb5\x7d\xa9\x01\x7a\x63\x31\xa5\x66\x25\x8b\xc0\xf5\x04\x03\x20\xa7\xe0\xad\xac\x04\xbb\x63\x66\x39\x53\x6e\x38\x7e\x52\x01\x5e\x02\x40\x90\xdc\xdc\xcf\x99\xf8\x20\x14\xd5\x5c\x4d\xa1\xe6\xfe\x2f\x17\xf2\x8d\xd4\xd7\xc9\x9c\xa5\x55\xc6\x6e\x10\x88\xb7\xda\xeb\x59\x39\xfd\x08\xd0\xe9\x50\xe9\xa4\xb5\x91\xc7\xae\xc5\x7d\xc2\xc8\x84\xe9\x7b\x66\x5b\x15\xf4\xc7\x3d\x83\x1d\xd3\xb6\x11\xdd\xa9\xd0\xb4\x9c\x81\x73\xcb\xd9\x29\x18\x30\x16\x30\x2c\x33\x39\xa1\x19\xc9\x2d\x8e\xf8\x98\x7c\x25\x4b\xc2\x3e\xd2\xbc\xc8\x98\x4d\x54\x20\xbf\x1f\xfd\x5b\x0a\x46\x92\xac\x52\x9a\x95\xfd\x73\xf7\x7b\x55\x23\x09\x3f\xb7\x0a\x76\x11\x42\xe1\xc1\xa5\xd9\x32\x42\xfb\x03\xc9\x60\x3f\x13\xaa\xc8\xf3\xd3\xe7\xa7\xcf\x5e\x90\x9f\x89\x19\xda\x73\xf7\xff\x9f\xbb\xff\xff\x3d\xf9\x99\xfc\x4c\x08\xb9\x22\xa4\xf5\xff\xe6\xf9\xb9\xf7\x23\x23\xc2\xa7\xcd\x39\x3c\x37\xcb\x90\xc8\xdc\x2d\x38\x49\xa8\x08\x2e\x6f\xe5\x38\x02\x65\x96\xda\xa1\x41\xc8\x3c\x91\x39\x83\x39\x3c\xff\x9f\x9e\x06\x34\xc4\xd0\x44\x0a\xf7\x97\xcf\x8f\x60\x4a\xfd\x61\xa3\x7b\xf0\xf7\xe7\xf4\xd6\x9a\xbb\x67\x89\xae\x68\x66\x06\x7f\xf4\xf9\xe8\xd9\x31\x91\xa2\x45\x8e\xdc\x71\x99\x61\x70\x0a\xdd\x0a\x1c\x3d\x3f\x1e\xaf\x2c\xc9\xe7\x6b\x96\x04\x93\x07\xe0\x57\xcb\xce\x92\x8a\x05\x0c\x6d\xf3\xa9\xf3\x07\xee\x4c\x2c\xee\xe9\x02\x7d\xec\xbc\x3b\x62\xc6\xef\x18\x99\xf3\xd9\x1c\x5c\xa0\x21\x8f\x5b\x4b\x7f\x4a\x30\x99\xa8\xb6\x75\x3a\x0c\x6a\x41\xb8\x1e\x93\x4b\x7d\x78\xa8\xa0\x0b\x94\x55\x3c\x5c\xf8\x2c\x80\x30\xe2\x1a\x97\x1a\xc6\x82\x43\xf1\x6c\xc9\x29\xdf\x0b\x14\x1b\x83\x9c\x1f\x91\x58\xe3\xe4\xc6\x37\xfd\xb6\xe5\x5a\xe7\xd7\x37\xb5\x65\x69\x2e\x44\x39\xb5\xb9\x72\x70\xbe\x11\x86\xf0\x1b\x99\xfa\xba\x32\x17\x91\xb0\xf6\xa9\x93\x16\x5c\x05\xd3\x9a\x43\x08\x2f\x41\x60\x04\x37\x0a\x36\x1b\x0d\xdd\x6c\xc9\x85\x13\x9a\xca\x36\xc4\xea\x77\xaa\xd9\xe7\xbb\x9a\x92\xcd\xe9\xfa\x2f\x70\x1e\xc0\x87\xfe\xdb\xc6\xda\x0e\x26\x55\x72\xcb\xf4\x81\x95\x78\xba\xec\x57\xef\xb4\x24\x45\xa5\xc9\x84\x66\x54\x18\x75\x7d\xc5\x5f\xa5\xa5\xfd\x98\xa5\x0c\x0c\x88\x00\xb6\x5d\xe6\x4f\x14\xa7\x20\x74\xbf\x95\x53\x1a\x77\x91\x7f\xb7\xfc\x7a\x23\x2b\xd4\x79\x49\x53\x86\xd8\x5c\xd7\x96\xc7\x48\x1f\x28\xbe\x83\xf2\x3a\x71\x78\x58\x9f\x55\xd8\x5f\x7b\x61\x24\xc1\x27\xdb\xbf\xc7\x23\xd2\xba\xeb\xc9\x91\xcb\xb9\x3c\x26\x9a\x65\x99\xe5\x70\x2f\xc8\x4a\x82\x81\x15\xd1\x32\xbc\x00\x02\x64\x44\xda\x72\x6d\x1d\xe1\x28\xa2\xbe\x6b\x8e\xb9\xad\xc5\x22\xe4\x0f\x9f\x10\x02\x50\x43\x33\x8e\xea\x9b\xd7\x23\x28\xed\xe1\xb4\x97\xcd\x9c\x65\x05\x29\x59\x5a\x21\xfa\x09\x98\xc1\x11\xa2\x6e\xd9\xbd\xd1\xea\xeb\x9d\x20\x16\x45\xd7\x1f\xcb\x83\x16\x53\xf4\xe7\x9e\x4e\x65\x69\x74\xf8\xd6\x35\xc4\xa7\x70\xe8\x3c\x1a\x19\xbb\x63\xe5\x82\x14\x52\x29\x3e\x41\xe4\xa4\x83\xbc\xa2\x4a\xf1\x19\x58\x05\xa1\xda\xc7\x50\xb6\xd3\x76\x57\x27\x39\x70\x57\x61\xff\x28\xa5\x20\x4a\x36\x45\xcc\x2f\x44\xbd\xfa\xbd\x51\x4d\xba\xd5\xab\x2b\xf3\xbf\x5e\x92\xab\x6a\xd8\xe5\x94\xac\x91\x01\x61\x2e\xad\xc3\x87\xb8\xf0\x7b\x35\x33\xaf\x79\x7d\x0e\x0a\xd0\xef\xfb\xf5\xa9\x5a\x41\xfb\xfd\xe9\xe7\xa7\xcf\x8f\xcc\x5a\x7c\x7e\x6c\x56\xa5\xa5\x5a\x3d\x0f\xaa\x15\x9a\xb2\x9b\x31\x53\x2d\xe5\xea\x52\x78\x28\x44\x59\xa6\xca\x15\xf1\x59\x66\xe8\xa5\x68\x66\xac\xb4\xcb\x11\xe3\xb9\xbf\x43\x4e\xe0\xdc\xd7\x52\xea\x5e\x82\x64\x34\x3a\x22\x46\x85\xfa\x2c\x97\x25\xfb\xac\x41\x6f\xa3\xd2\xb3\x23\x50\x7b\x1c\x4e\x92\x33\x1c\x3b\xff\xa6\xa1\xc6\x74\xfe\xdd\xca\x2d\xd6\xf1\xd7\x3b\x02\x60\x72\x90\xb3\xc8\xa0\xa5\x45\x7d\xdc\x55\x88\xd2\xe1\xbd\xb6\xdc\xdf\x36\x33\xcc\xa1\x7a\x78\xf0\x1e\x10\x79\x3d\xe6\x3b\x9c\x2f\xdb\xaf\xd2\xb5\xc1\x69\xa6\x8e\x37\x40\x8c\x77\x11\xa5\xa4\xf7\xea\x65\x46\x95\xe6\xc9\x97\x99\x4c\x6e\xaf\xb5\x2c\x23\x35\x8e\xb3\xef\xae\x57\x28\xb4\x56\x42\x90\xb3\xef\xae\x7b\xcf\xc5\x05\x57\xb7\xa4\x64\x4a\x56\x65\xe2\x31\x05\x94\xef\x5c\x63\x6b\x77\x43\x01\xd0\xa1\x22\xa8\xaa\x93\x9c\x1a\x3b\x9e\xd5\xcd\x6c\x3c\x66\x4b\xdd\x63\x35\xba\x53\x97\xd2\xb2\xa4\x33\x76\xea\xd8\xed\x77\xf4\x5e\x31\x3b\x7d\xc0\x22\x37\xbf\x66\x7d\xc7\x36\x26\x24\x35\x55\xef\x51\xf5\x40\xcb\xdb\xf2\x55\xc0\x4e\xb6\x05\x4b\x6d\x9c\x9b\x5e\x36\xf4\xcf\x42\x56\xe4\x9e\x5a\x9f\x1e\x40\xf2\x8d\xc9\x7b\x5e\xbc\x20\x2f\x1b\xd8\x0f\xbe\x01\x8c\xfd\x1c\xda\x15\x0a\xb7\x52\xc8\xd8\x77\x29\x94\x80\x7a\x6b\x5d\x7b\xe6\xda\x71\xe8\xcf\x28\x9a\x2f\xed\xb5\xaf\x5e\x90\x03\xf6\x51\xff\xe1\xe0\x84\x1c\x7c\x9c\x2a\xf3\x7f\x42\x4f\x01\x37\x26\x2f\x32\x9e\x70\x6d\xd4\x17\x31\x65\x65\x89\x04\x72\xb4\x26\x8d\x25\xba\x9a\x8f\xb3\x7b\xf6\x41\x0d\x0a\x5a\x2b\x83\x4a\x9f\x4a\x72\x0f\xc5\x78\x77\x46\xaf\x72\x39\x73\x4e\x4a\x44\x6e\x0b\x20\xa5\x26\x32\x2f\x4a\x99\xf3\x00\x5e\xe9\x8e\x11\xa6\xed\x5c\x94\x8b\xbb\xa0\xa5\xe6\x58\x08\xe6\xa5\x66\xd6\x80\x9e\xef\x5e\x5f\x02\xf8\x02\x9e\x5c\xc8\x0a\xe7\x63\x6e\xf3\xf6\xe5\x94\x48\xeb\x46\x3c\x71\x1e\xd0\xd0\xf9\xc1\xff\x11\x8a\xec\x64\xe1\x47\x63\xae\x81\x71\x83\x37\x8d\x82\xea\x7e\x05\xad\x6f\x54\x4a\x9f\xe3\x5c\xd7\xe6\x28\x5a\xc6\x73\x60\x6b\x61\xfe\x54\x91\x83\xe7\x07\x63\x72\xed\xd1\x50\xf1\xf1\x31\x37\x94\x9a\x96\xd1\xcb\xfd\xc0\xc0\xb5\xfe\xec\x80\x1c\xd9\xb6\xa9\x46\x1d\x42\x11\xcd\x98\xcf\xab\x0c\xd5\x16\x10\x6c\x3b\x46\xb5\xb3\x7e\xd8\x0e\xea\x31\x98\xcc\x6d\x9e\xbb\x76\x6b\x7f\xa0\xcb\x8a\x1d\x40\x3e\x8e\x34\x77\x15\x34\x8d\x67\xf8\x10\xff\x3b\x37\x82\x7a\x71\xb8\x68\x22\xcf\x03\xab\xd9\x8f\x8c\xfb\x91\x45\xec\xb3\x89\x69\x0f\x00\x03\xe7\xe0\x93\xdc\x72\x24\x1a\xfb\xd9\x7e\xed\xf2\x22\x7e\x6f\x3e\x08\xfe\x53\xc5\xc8\xe5\x45\xe8\xfb\x1d\xda\x44\x90\xb4\xa9\x59\xa0\x56\x93\x83\xca\x42\x8e\xce\x72\xfa\x6f\x29\xc8\xcb\x2f\xaf\xdd\xd0\x8e\x3f\xf1\x42\xee\xb8\x08\xc9\xaf\xf7\xae\x42\x4f\xf4\xdf\x55\xc9\x8c\x22\x17\xa5\x41\x9e\xf9\xb7\x96\xb5\x46\xf3\x73\x72\x41\x35\x05\xe5\xb0\x5f\xdb\x83\xb6\x0d\xae\x92\x18\xf4\x08\x73\x32\x27\x90\x33\x07\xbf\x6a\x68\x7d\x3b\x54\xd0\x12\xb8\x1d\x67\xaf\x65\x3a\x40\x4b\x83\xca\x81\x73\x4b\x81\xe4\x86\x04\x79\x23\x05\x3b\x01\x21\x41\x8c\x94\xc0\xdd\x0d\xf0\xe7\xdf\x95\x5c\x33\x94\x88\x8d\xba\xa6\xcd\xf9\xc1\x65\x5d\xaf\xc9\xbb\x7e\xd3\xe8\xc5\x0f\xf9\xcc\x70\x1a\xdd\x85\x3d\xc9\xe4\x04\x35\x3d\x77\x8a\x1e\x62\x66\x1f\xde\x5d\x0e\x9a\xd8\x87\x77\x97\x9b\x27\xf5\x50\x03\x1e\x68\x0c\x2c\xdb\x02\xb5\xbe\x13\xd0\x17\x70\xea\xe1\x12\x9d\x1e\xed\x1d\xb7\xb5\xae\xbf\xcb\xcb\x8f\xe3\x7e\xbd\x1d\x29\xbd\xad\x6e\xdf\xa9\xb7\xef\x7a\x67\x6e\xb9\x40\xa5\xc8\xb4\x8f\xff\x4b\xdf\xa5\xde\xc5\x52\xae\xe7\xd4\x08\xee\xba\xd7\x2c\xfa\x84\x18\x0e\x54\xe6\xd6\xf3\xac\x47\x68\x02\x29\xbd\x84\x5c\x30\x1b\x00\x48\x5f\xf8\xa4\x8f\x28\xaa\xeb\x89\xbe\xa6\x82\xce\x0c\x49\x90\xf9\x24\xb7\xff\xc4\x11\x0d\x27\xe6\xc8\xba\x92\x85\x7f\x9d\xd0\x3b\xca\x33\x3a\xe1\x19\xd7\x0b\xa3\x53\x21\x7b\x23\xa4\x8d\xb2\x0b\x05\x4b\xb8\x73\x21\x38\x58\x6d\x6c\x96\x84\xd8\xee\x1b\x47\x86\xd6\x29\x34\xf0\x38\x1e\x07\x6d\x10\x35\x51\x28\xab\x84\x22\x29\xab\x7a\x9a\x33\x17\xd4\x49\x57\x6c\xbb\xac\x4d\xe2\x59\x1d\x59\x89\x83\x56\x2f\xfc\xc5\x81\xfa\xc3\x0f\xef\x2e\x77\xaa\x86\x7c\x85\x80\xde\x59\x55\x43\xa0\xbb\xe6\x3a\x35\x04\x7e\x71\xcd\xca\x3b\x8e\xd0\x21\x3f\x91\x26\xb2\xe7\xd1\xfa\xb1\x90\xc4\x83\xd4\x96\x66\xbf\x39\x4b\x66\x29\xb7\x1d\x38\x02\xb5\x16\xd7\x4e\x6c\x9e\x39\xb1\x09\xda\x90\xe1\x85\x6e\xff\x79\x7b\xca\x48\x09\x05\x82\x6f\xd0\x84\xe1\xd6\x21\x88\x93\x1a\x39\x26\xbc\xa4\xa8\x77\xab\xff\x4f\xfd\x34\x77\x25\x2d\x12\x56\xcc\xa7\x71\xc0\x1d\xe7\xac\x98\x7f\x75\xdd\x76\xf7\x9b\x9f\x91\xaf\xae\x5b\x67\xbf\x3f\x26\x0c\x3d\xbe\x20\x03\xc6\x4c\x4b\xd9\x20\xc1\xa1\x22\x19\x9f\x32\x04\x66\x51\x54\x19\x8c\x14\x5c\xcb\x32\xbe\xfc\xe5\xf0\x9d\xdf\x47\xf2\xda\xd1\xb0\x29\xa8\x89\xcc\x32\x96\xe8\x7e\xa0\x7c\xfb\xc8\xa9\x5d\x24\x3f\x90\x75\xa6\xb4\x0b\xdd\xaa\xf1\xed\x17\x60\x4c\x3b\xb3\xf9\xd4\x6e\xd2\xe9\xbb\x97\x67\x17\xaf\x5f\x8e\xf3\xf4\x77\x73\x79\x3f\xd2\x72\x54\x29\x36\xe2\x1a\x73\xdb\x47\x64\x57\x47\xe6\xe9\xc6\xe4\x1a\x17\xc8\xc6\x56\x9b\x3a\xaf\x7f\x80\xc6\xf8\x2e\xf3\xd1\xb7\x08\x93\xb2\x17\x2d\xd6\x3e\x25\x75\x1d\x76\xa9\xf3\x0e\x57\x59\x66\xf7\x44\x97\x8c\x9d\x34\x1d\x47\xa7\x4f\x47\x83\x6a\x4c\xbf\xe7\xa2\x8a\x73\xbf\x61\x2e\x2a\xac\xbb\xa8\x75\x99\x3d\x2e\x63\x0f\xb9\x17\x31\xca\x11\xe9\xd8\x87\xeb\x40\xa5\xd5\xca\x16\xd9\x3d\xee\x96\x2d\x08\x94\x4c\x4c\x65\x09\x85\xd9\x6d\xce\x63\x3a\x81\x65\x39\x05\xf8\x72\x3b\x60\x14\xdd\x4f\xb0\xec\xd8\xbb\x19\x26\xf1\x8e\x4d\xb7\x5f\xf4\x77\x6c\x6a\x56\x29\x34\x29\xc3\x2e\xba\xd9\x24\x5a\xe9\xb9\xcd\xee\x03\x57\xbf\x53\x6e\xd6\xed\x02\x8a\xa4\x2b\xa0\x79\xd4\x65\x8f\xad\xe6\xc3\xb7\x8c\x5c\x5e\xf8\xa6\xe7\xca\xad\xb6\x6e\x4e\x16\x49\x94\xa0\xdc\xc4\xf2\xce\x98\x16\xec\xfe\xd4\xf5\x03\x1b\xdd\x73\x3d\x1f\x59\xed\x45\x9d\x02\x4c\xda\xe9\xef\xe0\xff\xd0\x9f\xb5\x01\xc2\xb3\x34\x75\xe9\x2f\x95\x62\xd3\x2a\xb3\x89\x25\x6a\x4c\x68\xc1\xbf\x65\xa5\xe2\x32\xa2\xde\xeb\x96\x8b\xf4\x84\x54\x3c\xfd\x2b\x66\xab\xc8\xd0\xab\x14\x59\xe5\x83\x03\xd0\xed\xbc\x4b\x4b\x2f\xbe\x4a\x9a\x4a\x65\xe1\x1a\xcc\x2a\xe3\x96\xa4\x21\xb4\x68\x9a\x73\xf1\x64\x05\x10\x5e\x11\xf7\xba\xd9\xce\x94\x6b\x2e\xd2\xfe\x5d\x6a\xef\xd0\x39\xbc\xd3\xd6\xae\x2d\x1d\x1f\xad\xf4\x59\x21\xbd\xab\x44\xbd\xc5\x6d\xf1\x69\x5d\xfe\x88\xcd\x1e\xf1\x61\x6d\x94\x00\xcb\x17\xea\xa7\x6c\x64\x47\x31\x2a\xd2\x7a\xdf\x9e\x62\xaa\xc7\x8a\x7b\x17\xc5\xcd\xf4\x81\xdd\xbb\xe8\xe4\x8c\xdd\x39\x79\x63\xa5\xf5\xce\x77\x9f\xec\x95\x64\xff\x0c\x51\x92\x77\xb0\xee\x71\x7a\xf1\x96\x1a\x1a\x00\x08\x29\x5f\xbb\x0e\xca\x15\xba\x62\x35\xe0\x14\x5a\xfc\x6b\x87\x00\x5a\x17\xdb\x24\x52\x08\x96\x80\xeb\xf0\x6d\xc1\xc4\xb5\xa6\xc9\x2d\x2a\xd6\xb7\xd7\x98\xb0\x9f\xfd\xd5\x6b\x4c\xc3\xf3\x2b\x7c\x1a\x6b\x1a\xf8\xd1\xd6\x09\xb9\x54\x24\x54\xd3\x38\xfb\x70\xe1\x2e\xf3\xc7\x92\x00\x4f\x3c\x67\xc2\x02\xd5\xbf\xa6\x3d\x5d\xe4\x56\x5b\x08\xdb\xb7\x96\xd4\xa4\xf0\x63\xe7\x54\x44\x21\xa9\x17\xb2\xa8\xa0\xf0\x02\x0a\xc1\x50\x7b\x19\x23\x54\x9c\x9a\x3c\x2c\x41\xa2\x16\xae\xb9\x4c\x99\x6d\xb9\xe9\x59\x50\x31\xdd\x6c\x70\x88\x73\x42\x0a\xdf\x34\xd4\xb5\x10\x9d\x2c\xfc\x00\x1b\xd1\x70\x41\x64\xa2\x11\x55\x52\x24\xb4\xdf\xf2\x95\xc6\xcf\x9e\x3d\x7b\x66\xeb\x0e\xff\xfc\xe7\x3f\x13\x59\x42\x5f\x83\x84\xe7\x34\x43\x16\x2e\x12\x00\xb6\x77\xc4\x80\xd2\x1f\x9f\x3f\x1f\x93\x7f\x9c\xbd\x7e\x05\x49\xe1\x85\x56\x16\xb0\x0d\x46\x88\x2a\x43\x26\xb0\xaa\x8d\x41\xa8\x13\xf2\xf7\xeb\xb7\x6f\x3c\xd7\xab\xa5\xdf\x9a\xab\x1e\x45\x34\x6c\x49\x1b\xf9\xee\xd9\x9f\xfe\xf0\x87\x31\xb9\x70\x1d\xad\x39\xf3\x48\xbd\x68\x3f\x05\x38\x93\x68\xc9\x6c\xdd\x26\xa0\x32\x7a\x25\xd4\x56\xb2\x18\xad\x03\x8d\xae\xd9\xe8\x65\x6d\x84\x8f\x14\xd3\x8c\x27\xda\x56\xf2\x58\x41\x1f\x9a\x88\x40\x0b\x15\xf8\x1e\x7a\xac\xb6\x23\x86\x4c\xd9\x09\xc9\xf8\x2d\xf3\xbd\x3a\x4f\x02\xd2\x80\x83\xb3\xc4\xe6\x4e\x4e\x98\x1b\x54\xcd\xef\x8a\xe9\x27\x90\x38\x89\x76\xa0\xb7\x9b\x1a\x2e\xe1\x37\x43\xa5\xe5\x2d\x5b\x8c\xec\xb1\x29\x28\xc7\xb1\x9a\x4b\xae\x81\x6c\x30\x8b\x06\xd1\x56\x34\x12\x96\xd6\x42\x11\x45\xd1\x43\x3f\x17\xa5\xfc\xd1\x32\x18\x94\x82\x36\x12\x89\xa1\xe0\xd4\xf6\xc3\x98\x4b\x85\x3b\xba\xa2\x01\xa1\xeb\x4b\x6a\x1d\xd4\xb0\xff\x31\xcc\xdc\xe2\x2f\xe2\x5b\xbc\x13\xc7\x6e\x19\x57\x66\xa8\xb7\x6c\xa1\xba\x66\x10\x83\x39\x69\xa3\x12\xca\x72\x6c\x25\x56\xbe\x60\x0e\xa1\xed\xf6\x62\xae\x19\x9c\xfd\x70\x39\xb5\x00\x50\x90\xe3\x1f\x50\x20\x6d\x5b\x12\x57\x8f\xed\xe8\xf5\xa3\x6d\xd7\x93\x0f\x1b\x7c\xd2\xdc\x26\xc5\x74\x55\xd8\xa1\x42\xf2\xbb\x99\x43\x7f\xeb\x08\xfb\xd8\x82\xf6\x9c\x96\xb7\xcc\xb7\x37\xa1\xd9\x98\x5c\x99\x05\x09\x40\x41\xbe\x0f\x0d\xce\x8c\x06\x88\xbe\x05\x4c\xd1\x69\xf4\x30\xd8\xc3\xf1\xf8\xd0\x0a\x36\x59\xba\x1e\x97\x46\x02\xa1\x68\x9a\x77\x1f\x12\x0b\xee\x35\x74\xec\x75\x9a\x92\xc5\x2c\x33\x26\x0c\x8c\x36\x42\x74\x13\x42\x7d\xb3\x69\x1c\xdb\x3d\x22\x32\xdb\x7b\x77\x1e\xb5\xf4\xc7\xe5\x41\xd1\xbe\x72\xa4\xb2\xb3\x66\xa4\x5d\x2a\x0f\x9a\x22\x59\x56\x8e\x6c\x44\x1a\x30\x9a\x33\xd6\xd4\x74\x22\x48\x5a\x8d\x03\xab\xef\x44\x10\x5e\x22\xd9\xa1\xf5\x44\x8f\xd6\x90\xea\xd4\x7d\x22\x28\xae\x6a\x49\x4d\x0d\x28\xb6\x2b\x75\xf3\x69\x48\xb3\x86\xb6\xbc\xd4\x9d\x00\xad\xee\xd8\x07\xa9\xf4\x44\x8d\x32\xa8\x47\x9d\xaa\x4f\x04\xc9\x55\x25\x69\x1b\x05\xc8\x3e\xb1\x6a\x90\x9b\x5c\x94\x32\x64\x1f\x6c\x34\xdf\x3e\x2b\xf2\x28\xf4\x37\xb3\xd7\xc2\x34\x2c\x6a\xcc\x9e\x48\xc0\xdf\xd2\x41\xbc\x59\x84\x68\x77\x67\x53\x41\xe8\x44\xc9\xac\x42\x00\xd2\xb4\xa7\x55\x93\x69\x5e\x62\x30\x50\x8f\xeb\x85\xbd\x95\xfc\xe3\x09\xd6\x97\x9f\x55\x55\xec\xad\x13\x47\x2d\x5a\x24\x3f\x1c\x8c\x9d\x59\x93\x88\xb4\x92\x07\x81\xb0\x1b\xd4\xb3\xa7\xd7\x5f\xf7\x29\xfc\x70\x78\x1f\x9c\xf5\xad\xa1\x88\x62\xfd\x6f\x51\x5c\xe5\xb5\xc5\xf8\x74\x3b\x57\x47\x76\x3f\x67\x2e\x1d\xa7\xa1\xd9\x9a\x2b\x94\x77\x40\x67\x37\x1f\x50\xd1\xbd\x92\xea\x7a\xea\xed\xd8\x31\x8e\x77\x63\x29\x1e\xe7\xc0\xba\xbe\x24\x47\xa1\xef\x44\x48\x94\xbc\x14\x9a\x95\x53\x9a\xb0\xe3\x86\x63\xab\x77\x4e\xac\x98\xb3\x9c\x95\x34\x0b\x79\xea\xbe\x7e\x7c\x4e\x45\x9a\x59\xdf\x41\xc2\x4a\x90\x63\xec\xa3\x66\xa5\x40\xe8\x27\x66\x88\x69\xc9\xef\x58\xa9\xc8\xd1\x97\xcc\x18\x9e\xb6\x9b\x45\x6f\x0c\x25\xca\x3b\x06\x5f\x88\x4f\xd9\x85\xd7\x96\x9a\xb5\x58\x56\x0a\xc3\x46\xda\x55\x80\x09\x65\x96\x49\x35\x1d\x80\x63\xc3\x93\x70\x29\x83\xa4\x5e\xc8\xaa\xb4\x51\x6e\x14\x55\xdf\xa2\x0d\x40\xc0\x13\x6d\x07\x48\x15\x29\xd9\xcc\x98\x97\xa5\x6d\x09\xd0\x80\xe2\xd8\x79\x41\xc6\xce\x4b\x65\x1a\x05\x2a\xa8\x25\x58\x8e\x6f\x4e\x9d\xd5\x2b\xef\x78\xea\x2b\x35\x21\x83\x26\xc2\x31\xc8\x15\x29\xa8\x6a\x20\x18\x50\xa5\x64\xc2\xc1\x9d\x59\xef\xbb\xb3\xb3\x11\x7d\xc9\xfd\x02\x34\xf1\xdc\x7d\x56\x43\x33\x1a\x2c\x01\x88\x1a\x81\xe0\x15\xb9\x49\x42\xa6\xec\xaa\x9a\x64\x5c\xcd\xaf\x07\x07\xe0\xde\xac\x21\x62\x13\x54\x83\x6f\x08\x77\x12\x9c\xeb\xa4\x19\xb8\x6b\x06\xe5\x14\x13\x8a\x83\xbe\x66\x6e\x47\xa3\x63\x62\x33\x5f\x8d\xd1\x49\x55\xe8\x0a\xd2\xd8\x29\x08\xec\xe5\x45\xc6\x34\xf3\xbf\x42\x51\x6c\xcc\xd9\x61\x8f\x18\x4d\xda\xfc\xf4\x83\x28\x5a\x3f\x4f\x68\x86\x01\x88\x33\xcf\xfb\xba\x87\x0f\x57\xe1\x7e\xb3\x7e\x21\x8f\x4b\x62\x39\x96\x4f\x71\xdd\x4f\x7d\x5c\xd5\x66\xac\x59\x0d\x2c\xc0\x4f\xaf\x5d\x68\xa4\x43\x57\x5a\xec\x09\x41\xa4\xf0\x84\x4e\xa0\x77\x9c\x23\x1a\x76\x1e\x8f\x12\x6e\x0f\x16\x66\xa5\xf6\x11\x55\xec\x67\x7f\xf5\x11\xd5\xc1\xf9\x1a\xd7\xa1\x77\x09\x05\x22\x23\x28\x85\xf3\x5d\xab\xf1\xa2\xc5\x5f\xb4\xfe\xd2\xde\x3e\xf9\x63\x48\xc9\xfe\x99\x76\x10\xbf\x4f\x18\x41\xfb\xdb\xa5\x91\x82\xae\xc8\x94\x93\xc4\x23\xdf\xb3\x32\xd2\x73\xe9\x9c\x22\x25\x5b\xba\x98\x6b\x19\x8f\x93\xbd\x5e\xd9\x02\x3d\xcb\xbe\x78\xa8\x48\x2a\x93\x0a\xda\x2c\x07\x68\x8e\x90\x93\x85\x8f\x4d\x46\x54\x57\xa1\xb8\x3e\xa2\x00\x10\xa3\x86\xa2\xbf\x9c\xca\x7b\x71\x4f\xcb\xf4\xec\xaa\xb7\x62\xbb\xad\x2a\xd7\xef\x35\xa3\xe5\x9e\x1c\x31\x3f\xa7\x13\x59\x21\x90\x26\x1d\x10\x64\x23\xb8\xfe\x8b\x0b\x9e\xdb\xa6\x8c\x8d\x38\x38\x4e\xcc\x6c\x8e\x95\x93\x35\x5f\xc1\x59\xe5\xeb\xc3\xf8\x9d\x21\x7a\x14\xe1\xe5\x30\x7e\x8f\xcb\x1a\x17\xd6\x69\x7b\x7f\xfb\x9c\xd5\xb8\x50\x6f\x2b\x8c\x8f\x0b\xd1\x47\x1c\xfb\x65\x07\x75\x67\x88\x1e\x19\x32\x85\x86\xbb\xf8\x10\x3d\x5e\xed\x8c\x09\xd1\xe3\x36\xac\xdf\x4f\xbd\xe4\x7d\x46\x91\xdd\xd2\x43\xfd\x24\x43\xf4\xe6\xad\x76\x4f\xab\x96\x6c\x8c\x48\xee\x42\x3a\xaf\x87\xc6\x29\x1b\x92\xdc\xde\xe6\x4b\xe5\xda\x48\x85\xb0\x61\xbe\x81\x01\x06\xc2\xa6\xe6\x94\x86\xc9\x87\xef\x32\x63\xae\x05\x50\x6b\x1f\x28\xf2\x09\xb4\x91\xd6\xb1\x7d\x36\xd5\x70\x5a\xb8\x5a\x9b\xda\x60\xf3\x28\x22\x03\x55\x85\x4c\x5f\x58\x1c\x58\x2a\x84\xb4\xba\x89\x3a\x71\x50\xe4\x27\x98\xce\xe6\xcd\x07\x3a\x9b\x1a\xa3\xa2\xa0\x09\x03\x89\x12\x54\x9c\x88\x98\x4f\xfc\x82\xc2\xb7\x83\xfd\x11\xf3\xd6\xb2\x5e\x69\x29\x78\x33\x4d\x25\x73\x96\xd3\xc8\xfe\x44\xe6\xf9\xca\xec\xc6\x95\x11\xab\x5c\x11\xa3\xae\x6b\x66\x91\xed\x58\x99\x2b\x22\xa7\xa1\x3c\x2b\x26\x64\x47\xac\xf7\xe1\xe0\xee\xf9\x41\x4c\xa8\x66\x60\x6f\x21\xc7\xa6\x57\x51\x61\x31\xb2\xbc\xa0\x57\xad\x68\x98\x61\x51\x50\x12\x32\x6c\x56\x56\xfd\x78\x14\xfa\x90\x80\x02\xe2\xcc\xee\xd7\x23\x2c\x47\x5c\xcc\x89\x80\xca\x1c\x16\x30\x32\x14\x16\x91\x67\xfe\xd4\xb3\x13\x4e\x42\x4c\x63\x9f\x9d\xb0\xcf\x4e\x88\x18\xe5\x3e\x3b\xa1\xf5\x6c\x91\x9d\xd0\x50\x17\xfc\x8d\xe4\x16\x22\x22\x13\xae\x1e\x45\x2b\x3e\x05\xfb\x62\xab\xb6\x9c\x99\x67\x8d\xc9\x08\x9a\x3e\xbb\xc1\xa5\x36\x98\x83\xdd\x4a\xb5\x3b\x1c\x8f\x0f\x6d\xb2\x5d\x54\x7e\x82\x93\x3a\x95\x9e\x8e\xbe\x20\x4c\x24\x32\xb5\x8c\x6d\xc6\x5c\x2a\x0d\x6a\x6b\xbc\xba\xd4\xce\xf2\x00\xd1\xb6\x94\x05\x61\xc7\x8b\x67\xa1\x01\x97\x91\x87\xbf\xfc\x6a\x4b\x35\xb2\x56\x1e\x03\x54\xf7\x72\x37\xf4\x98\x9b\x1f\xb4\x48\x4f\x49\x91\x8c\xe7\xdc\xf5\xe5\x34\x02\x90\x29\xad\xc8\x91\xfd\xe1\x38\x29\xaa\x98\xa3\xeb\xde\xca\x59\x2e\xcb\xc5\x49\x20\x67\xc8\xb4\xe8\xbb\xbf\xe8\x6f\x2e\x50\x3f\xd0\xf0\xa6\x2a\x4b\x26\x74\xb6\x78\x44\x6d\x35\xac\x30\x16\xe4\xa7\x7e\x96\x0a\x6c\x43\xd8\x1d\x22\x13\x41\x4f\x89\xd4\xae\xa6\x01\xc9\x58\x9d\x84\x68\x11\xfc\x94\x89\x3b\x72\x47\x4b\x85\x5f\x11\x32\x5c\xe5\x4c\xf9\x1d\x57\x31\xad\x6b\x09\x48\xf6\xc5\xdb\x88\x43\x40\x6c\xf3\x83\x01\x42\xb8\xfd\x6e\xf4\xe4\x36\x46\x0d\xa0\x03\x62\xa5\x8b\x4a\xbb\x1b\x25\x72\xf3\xdc\xa9\xf5\x80\xf8\xe1\x0c\x9e\x34\xc1\xf4\x22\x69\x1e\x3c\xef\xef\xd8\xd2\x7c\x0a\xaa\x35\x2b\xc5\x0b\xf2\x7f\x8e\x7e\xf8\x8f\x9f\x47\xc7\x7f\x3d\x3a\xfa\xfe\xd9\xe8\x3f\xff\xf9\x1f\x47\x3f\x8c\xe1\x3f\x3e\x3b\xfe\xeb\xf1\xcf\xfe\x1f\xff\x71\x7c\x7c\x74\xf4\xfd\x37\xaf\xbf\x7e\x7f\xf5\xf2\x9f\xfc\xf8\xe7\xef\x45\x95\xdf\xda\x7f\xfd\x7c\xf4\x3d\x7b\xf9\x4f\x24\x91\xe3\xe3\xbf\xfe\x8f\xa8\x61\x7e\x1c\xd5\x51\xb3\x11\x17\x7a\x24\xcb\x91\xdd\xc8\x17\x44\x97\xc8\xc8\xbd\x7d\xfc\x32\x6f\x73\x7a\xeb\xab\xb9\xee\x96\xe0\xed\xa3\x47\x38\x70\x43\x8c\x9a\x28\xf0\x65\x32\xc4\xa6\x89\x4d\xef\xfb\xf4\x49\x7b\x68\xc2\x10\x71\xbf\xe0\x91\x20\x0a\x2f\xdd\x5b\xed\xfa\x40\xcd\xf2\x42\x96\xb4\x5c\x90\xd4\xb9\x7e\x11\xfd\xd3\x56\xe0\xc9\x1a\xf8\x64\x5b\xe3\x61\xc3\xec\x52\x5e\xee\x12\x47\x21\x67\x29\xaf\xf2\xf8\x70\xc9\x77\xd0\xcc\xc2\x35\xcb\xf0\x99\x64\x96\x18\xb6\x94\xd2\x3c\x13\x9a\xdc\x5a\x6b\x36\x2c\xb2\xd5\x22\x9b\xb8\xec\x07\x2e\x49\x27\x67\x14\x69\xe5\xb8\xc0\x0d\xa4\x7b\xc9\x94\x99\x5d\xf0\x04\xed\x18\xa3\xb3\xfa\x6d\x2e\x87\xcb\xbf\xad\xfb\xb0\xc9\x92\xbc\x06\xa5\xe8\xd1\x36\x97\x44\xe3\x29\xf1\x7f\xb3\x57\x46\xc3\x43\x85\x9b\xb1\x77\x7d\xfc\x0d\x1f\x7d\xaf\x2f\x75\xb1\x90\xe0\x04\x70\x90\x81\x53\xe8\x2c\x57\xe7\x30\x46\xa9\x65\x36\x0f\x80\x2b\x12\x0e\xbe\xcf\x08\x30\x9c\x67\xd6\xcb\xaa\xc4\xe0\xe7\xcf\x14\xee\x6a\xa7\x45\x91\xf1\x04\x3a\x88\x81\x3b\x01\xb8\x22\x70\xdb\xfb\x46\xf7\xdd\x4a\xe1\xd0\xae\xa1\x00\xb7\x45\xa7\x1e\xb0\x6d\x02\x37\xb1\x2c\xee\xfa\xe5\xe2\xc3\x5d\xcd\x5e\xbf\xe4\xda\xf3\x47\xc3\xf7\x07\x48\x16\xd8\x72\x59\x70\x1b\x56\x39\x74\x03\xb6\xa3\x75\xb6\x89\x9c\x42\x9a\x51\xd0\xc5\x15\xb6\x7e\x8d\xda\x6e\x43\x4b\x72\x40\xf0\xac\x29\x08\x42\x3f\x1d\x14\xc9\xb0\xa1\x95\x70\xd9\xbf\x2b\x27\x76\xfd\x81\xad\x14\x2b\x47\xb3\x8a\xa7\xc3\x8e\xea\x93\xd6\xdb\xb6\xd4\xd6\xf0\xd7\xb2\xcf\x39\x8e\xba\x97\x0f\x5e\x86\x54\xe5\xd6\xc5\xdc\x6c\x5d\x83\xf0\xa3\x35\xd2\x9a\xa9\xcf\xa0\x0d\x72\xc3\xa5\x9d\x00\xab\x59\xba\x88\x7e\xa6\xe6\x42\x4f\x16\x89\x03\xf4\xe3\xad\x1e\x59\x76\x58\x96\xc5\x14\xe1\x9a\x8c\x08\xef\x57\x86\xbc\x7b\xd0\xc7\xf2\x27\x6c\x6a\xb3\xf6\x2c\x4d\xf0\x7f\xb8\xa2\xd3\x94\x65\x0c\x93\x89\x70\x3f\x67\xa2\xee\xc6\xa9\x48\xc9\x72\x79\x67\xb8\xfe\x07\x41\x3e\x28\x97\x82\xc1\xa7\x2f\x08\x3d\x8e\x81\xa5\xe0\xae\xf1\xbb\x60\x2c\xb5\x55\xaa\x8d\xa6\x9f\x65\x25\xd4\x09\x99\x1c\xfb\xe4\x6f\x85\xf1\x00\x09\x63\x92\x65\xde\x3a\xb6\xfe\xc7\x92\x99\x0d\x02\xd8\xc3\x52\xe6\x44\x09\x5a\xa8\xb9\xd4\xe0\xbc\xa2\x05\x4d\xb8\xee\xd7\xc5\x7e\x30\x1c\x5a\xd2\xe4\xd6\x90\x81\xe8\x3b\x0c\xf9\x84\x24\xc7\xae\x96\xa6\xc9\x02\x18\x4e\xaa\xe5\xa3\x9e\x97\xb2\x9a\xcd\xa1\x0e\xd4\x52\x49\x32\xaa\xfc\x0e\xb5\xe8\xf7\x67\xad\xd8\xef\x3b\xdf\x88\x22\xe9\x42\xd0\x9c\x27\xa1\xdb\x50\x29\xef\xb8\xe2\xd2\xc5\x58\xe1\xbb\xa8\xb9\x53\x72\x15\xfa\xba\xd8\x08\xf0\x79\x46\x79\x4e\x8e\x14\x63\x24\x1c\x2d\xfb\x9b\x6b\x9c\xc9\x61\xfd\xe4\x25\x23\x4b\x81\x61\x87\xde\xed\x60\x77\xcc\x4f\xdc\x05\x83\x50\x98\x43\x22\x90\xd5\x26\x9d\x27\x79\xed\xd0\x8f\x0d\xf3\xf6\x92\x34\xcc\xbd\x7e\xe6\xb2\x84\x14\x58\xdf\xdd\x8d\x89\x54\x46\xe4\xb2\x9d\x5d\x5d\xaa\xa6\x1f\xc7\x75\x64\xb5\x5f\x82\x5f\x64\x52\xcc\x1a\x90\xb1\x11\x72\xc4\xdc\x94\x02\xba\x0f\xdf\xf1\xb4\xa2\x99\xbd\xff\xdc\x49\x3d\xbf\xbe\xb4\xe4\xf9\x6c\xae\x47\xf7\xcc\xfc\x5f\x3f\x6d\x50\x8f\xea\x62\x0f\x3f\x68\xbe\x5c\xf8\x00\x35\xdd\x8c\x22\x7a\x75\x59\x3f\xb4\x8d\x5f\x41\xff\x5d\xba\x00\x38\x6a\x97\x0a\xdf\x4a\xbf\xb3\x6b\x8c\xe5\xfd\xc0\x57\x0d\xa6\x82\xe9\x9f\x85\x5e\xaa\x46\x9d\x47\x85\x8d\x0c\x17\x81\xea\xb1\x3a\x77\x68\x4c\x5b\xf7\x3a\xba\xeb\x69\x6b\xe9\x1f\xd7\xb5\xcf\xf6\xe7\x06\x3b\xee\x07\x61\x13\x71\x20\x0f\x64\xd2\xa8\x76\x09\x3d\x7f\xfb\x89\xda\xee\x0d\x80\x97\xe0\x04\xf5\xd7\x4c\xb0\x92\x27\x4b\x47\xd3\x93\xee\xa5\x38\xa3\x1a\x2e\x24\x26\x0c\xd9\x74\xdc\xe7\x5f\x8a\xb1\x12\xef\xea\x53\xf4\x9e\xe5\x45\x46\x75\x7c\x86\xdd\xc1\x77\x8d\x18\x58\x23\x97\xc4\xc8\x50\x2a\xd2\x11\xcd\xa4\xc0\xe9\x72\x57\xdf\x9e\xbb\xda\x74\x2b\x19\x5b\x49\xbd\xef\xeb\x06\xd4\xa0\x2c\x22\x55\x58\x63\x0d\xac\x93\x89\xb0\xa2\xf9\x84\xa5\x70\xdb\xd9\x19\xa0\xb5\x62\x79\x2f\x6c\xf7\x74\xf3\x8f\xab\x6f\xcf\x4f\x08\x1f\xb3\xb1\xff\x57\xb8\xf5\xb1\x57\x3a\x90\x95\x33\x5b\x09\x17\x6a\x42\x41\x54\xc0\xb4\x9b\x91\x23\x4f\x1f\x67\x85\x33\x72\xf3\x5f\x66\xd1\x0c\x85\xff\x1e\xfd\x57\xa3\x1d\xdf\x7f\xdf\x18\x06\x2d\xcd\x1f\xb4\x7e\x8a\xa2\xdb\xac\xb8\x82\x8b\xdc\xfc\xeb\xe6\x4a\xa6\xd7\x05\x4b\xc6\xae\xad\xec\x8d\x75\x01\x11\x26\x74\x89\xaa\x9a\x21\xe4\x4a\x42\x17\x18\x9e\x5a\x61\x03\xeb\x58\xb2\x1f\x7d\x34\xd3\xf5\xdf\x76\x57\x52\x42\x35\x13\xe8\xe4\x4d\x8f\x49\x22\xa4\xb6\x9f\xb0\xdd\xbd\x61\x3d\x8f\xa6\xcd\x86\xd9\x5a\xe2\x0c\x43\x73\x2b\x1c\x5b\x69\x26\x08\xfb\xc8\x15\x34\x75\xb0\xfb\x03\x5b\x48\x5d\xc9\x17\x3a\x5d\xcf\x0d\xcf\x70\x57\x80\x9b\x84\xce\xe0\x66\x1d\x3e\x13\x52\x7f\x16\x8e\x19\x16\x9d\x28\x68\xaf\x92\xd0\x3b\x09\xd0\x65\xa0\x36\x09\x52\x09\x08\xca\xd5\xed\x79\x27\xb8\x62\xdf\x9c\x2b\x4d\x6f\xd9\x98\x5c\x1b\xe5\xd5\xb7\xc7\x74\xca\x28\x34\x98\x85\xa6\x6e\x2c\x25\x95\xd0\x1c\xc7\xa7\x86\x42\x3d\x1e\xb3\x84\x4d\xc5\xf6\x72\x4a\x54\x95\x40\x27\xfe\x92\x8d\x62\x32\x76\x1d\x25\xb8\x06\x9b\xd7\x5c\xbd\xb6\x27\xe1\x50\xcd\x29\xde\x05\x55\xa4\x30\x50\xd8\x67\x2a\x9c\x38\x68\xa2\x51\x7b\xf2\x48\x6f\x40\x52\xab\xda\xc0\x48\x6a\x4c\xde\x80\xf6\x9c\xf9\x5c\x52\x9b\x67\x2d\x24\xb2\xf3\xa6\x51\x8a\x13\xa6\x14\x2d\x17\xb6\x4f\x37\xd7\xbe\x78\xc9\x95\x9f\xc0\xed\x94\x53\x51\x99\x8f\x20\xdd\xcb\xb6\xb1\x7e\x95\xc0\xae\x53\x32\x29\xe5\x2d\x13\xa1\x78\x31\xdc\x9e\xf8\x14\x40\xd8\x65\x5f\xf7\x01\x49\x70\x92\x24\x73\x2a\x66\xac\x06\xf6\xc9\x69\x6a\x78\x93\x7c\x13\x2c\x5a\xec\x36\xf9\x9d\xa5\x53\x63\x19\x72\x6d\xb6\x98\x4c\x18\x13\x75\xcc\xfd\x07\x41\x7c\x28\x01\x17\x58\x0d\xa1\x6b\xb3\xc4\x3c\xeb\xbd\x8c\xc9\x80\x48\x67\xce\x34\x4d\xa9\xa6\x83\xca\xa5\x5e\xd3\xd0\x27\xdb\x65\x23\xc2\xc2\x36\xb2\x14\xf1\x01\x08\x50\x06\xbd\x05\x2b\x0b\xde\x04\x57\x02\x39\x37\xf7\x6b\x19\x13\x3c\xe1\xda\x70\xb7\xcb\x20\xb1\x55\x50\x60\xc6\xd1\x2c\x93\xf7\x2c\x85\xe1\xc6\x5c\xc8\x04\x78\xd3\x81\x3f\xa5\x15\x58\x97\xf5\x25\x82\x4d\x7e\x88\x8e\xb6\x18\xfb\x62\xd0\x0e\xbd\xaf\xb3\xf1\x92\xba\xa6\x05\xd6\x74\x9d\x75\x83\xcf\xde\x30\x84\x99\xd0\xbc\x64\x4d\xb4\x2d\xb7\x71\x95\xb0\x07\xcb\x6e\x61\x04\x0f\xd8\xad\x06\x5e\x98\x31\xad\xea\xb2\x04\x7b\xef\x1b\xa1\xef\x34\xc7\xb8\x91\x82\xda\xed\xb7\x5f\xd9\xe6\xf0\x6b\x17\x00\x4d\xd5\x32\x91\x92\xee\x7e\x37\xda\x0d\x76\x48\x43\x92\x11\x6c\x77\xfa\xd7\x32\x8d\xcb\x60\x58\x6a\x1c\x5f\x13\xa9\x7b\x2b\xd9\x0a\x64\x15\x9d\x8e\x60\x47\x04\x59\x59\xaa\x05\x0e\x66\x6f\x8f\x39\xbd\x73\xb1\xaa\x28\xaa\xf1\xa1\x8f\xda\x16\x1b\x85\x96\xaf\x30\xb4\x11\x0c\x6d\xf4\x3c\x26\x44\x1b\x91\x27\xef\x9f\x81\x79\x06\x31\x60\x23\xfe\x31\x72\xfa\x3a\x3a\x9c\xbd\xdc\xc7\x3b\x94\x1c\xbb\xec\xba\xf8\x5c\x52\x12\xba\x62\x33\x6e\x04\xeb\x0b\xf2\x59\x4b\x2d\x75\xa6\x8f\xf3\xb7\x45\x11\x76\xb5\xc9\x47\xde\x59\x37\x76\xdb\xec\xe1\x69\xdb\xa4\x63\x92\x88\xc8\xd2\x20\x41\x17\x5f\xef\x21\x8a\xa2\xea\x6a\xab\x83\x1d\x69\x6c\xb5\xd2\x28\x6a\x1e\xf6\x02\x8e\x5a\x29\xb3\x2c\x32\x85\xc5\x6c\x8f\xf3\xe7\x2d\x25\x55\x43\x3f\x47\x1b\xe0\x8f\xc9\xd0\x02\xf0\x3d\xb8\xec\x82\xd1\x2c\xd8\x7d\xd0\xc8\xa9\xb2\x98\xfd\xb1\x89\xf4\x4e\xfc\xab\x90\x8f\xbf\x6e\x9c\x71\xc9\xdf\x6e\x4d\xcf\xc4\xc2\x6e\xcb\x45\x60\xfc\xe0\x23\x99\xd1\x28\x84\x25\xd2\x70\x6a\x9c\xf8\xcc\x67\x73\x08\x60\x3d\x68\x76\x4f\x17\x0a\x64\x56\xdc\xd9\xf7\x57\x4b\x58\x03\xd7\x29\xaa\x1e\xf0\x3b\x16\x93\xbe\xe8\xf2\xf9\x23\x32\xdb\x86\xe6\xb6\x41\x2d\x06\xe4\xe7\xc6\xbd\xb5\xdc\xc3\xf1\xea\x12\x88\x78\x2b\x7d\x06\xff\xc0\x1a\x8c\xcd\xc7\xa5\xfd\xda\x5d\x9e\x30\x73\x44\x6b\xa4\x51\x74\x5b\xf6\xe6\xd3\x1c\x5b\x3b\x15\x7b\x00\x62\x67\xf3\xf9\x06\xfa\x4a\xba\xd0\xbf\x47\x55\x91\x25\x83\x6a\x07\x58\x81\x38\x76\x37\xcf\x57\x20\x34\x16\x4e\x53\xd5\x73\x5e\xa6\xa3\x82\x96\x7a\x61\x7d\x91\x27\x61\x36\xd1\x94\x9b\x48\x10\x91\x2f\x0f\xce\xa1\xc3\x36\xe7\x6d\x3e\x2d\xbe\x82\x25\x76\x3c\xe5\x13\x44\xa2\x93\x9a\xfc\xb3\xcc\x4d\x8f\xb5\x0a\x31\x30\x14\xfe\x69\x03\xad\x34\xb0\x6d\xbd\x5f\xee\x17\xb6\x0a\xf1\xd9\x6b\x00\x06\xc7\x91\x69\x03\xfe\x85\xc8\x1a\xb8\x01\x25\x3c\x4d\xf5\x2b\x2a\x9f\x7b\x25\xa3\xbb\x9d\x52\x6a\x15\x1e\x63\xe0\x44\x6d\x88\xcd\x61\xd0\xb2\x59\x0e\x1f\x74\x70\xf0\x15\x99\xe1\x46\xaa\x07\x53\xa3\x12\x48\x31\x72\x28\x49\xae\x05\x81\xf2\xf6\x41\x74\xcd\x49\x00\xb1\x31\x92\xcd\x06\x93\x1a\xf3\x6d\x7e\x2c\x8a\x68\x10\xb3\xe4\x48\x48\x61\x45\xaf\xa5\x7b\x6c\x4b\x8e\xb6\x33\xed\x48\xd0\x43\xc7\xe4\x3b\x1b\x57\x69\xc2\xf4\x0c\xaa\xe8\x21\x41\xcd\xe2\x22\x35\xe7\x10\xf4\x0e\x70\x45\xa9\x2a\x49\x18\xf3\xce\xe6\x68\xdb\x63\x55\xed\x72\x4b\x9c\x53\x9d\xcc\x99\x22\x4a\x46\x1d\x0d\x63\x83\x29\x4d\xb3\xac\x76\xd6\x3a\x16\x93\xa0\xd9\xba\xc8\x72\x14\xc5\x86\x72\x3c\x6e\x82\x1e\x39\x9f\x7b\x91\x51\xeb\x94\x8c\xd3\x94\x2a\x91\xd8\x14\x78\xae\x17\x7e\x15\x9a\x9a\x22\xda\x33\xe8\x1f\xf0\x5d\x29\xeb\xff\xe5\x53\x8b\x16\xd0\xf0\x19\x05\x66\x8d\xdb\x78\x3d\x67\x0b\xab\x2d\x18\xfd\xb2\xd6\x19\x1d\x2a\xb9\xb9\xf8\x27\x34\xb9\xbd\xa7\x65\x1a\x77\xb6\x12\x99\x17\x54\x73\xdb\xbc\xfd\xa4\x35\xdc\xa3\x7a\x1d\xa2\x57\xa0\xa5\xbb\x1e\x07\x9f\x9c\x62\xbe\x8b\x76\x9c\xa5\x18\xa6\x4a\x68\xa5\x65\x4e\x35\x4f\xc0\xd5\xcc\xa7\x8d\x38\x7a\xdc\xe1\x84\x68\x9a\x91\x50\xbe\x5c\xcc\x2a\x4d\xa0\xe6\xb9\x2d\x82\x10\x5e\xa4\xef\xc1\xec\xb1\xbe\x97\x84\xe7\xc6\xe6\xa2\x42\x93\x94\x4f\x03\xaa\x15\x36\x19\xa1\xf9\x34\xb8\x71\x65\x65\x8d\xd1\xfc\xdd\x3c\x0e\x7b\xb6\x45\xd1\xfa\xb1\xb3\x4c\xde\x2b\x18\xb6\x77\xf3\x59\x85\x31\x4e\xda\x4d\x9d\xd0\x50\x27\xed\x41\x9a\x55\xb1\x5f\xa0\x22\x4e\x46\x9b\x9d\x68\x08\xe6\x13\x73\xb0\xee\x99\xb1\xb5\xd4\xce\xc4\xb3\x1a\xfb\x35\x6c\xae\x0b\x9f\x09\x0b\x33\xc4\x95\xf3\xf2\xc6\xc9\x69\x5b\xcd\x79\x94\x96\xb2\x28\x5c\xc4\x29\x3f\x5e\x5d\x17\xc8\x25\x2b\xef\x22\x57\x9a\x66\x75\xdd\xa9\x61\x89\x19\x13\xac\xa4\x1a\xf2\x0a\x1c\x98\x3e\x8f\xb3\x74\x68\x63\xa2\xee\xa0\x71\xd5\xcc\x33\x1a\x93\xa3\xb3\xac\x98\xd3\x38\xb7\xc6\x07\x65\xe7\x1e\x64\x75\xc0\x45\xd9\x60\x99\xc7\xc9\xee\x86\x15\xef\x62\x65\x3e\xe3\x60\x6f\xfa\xee\x4d\xdf\xbd\xe9\xbb\x37\x7d\xf7\xa6\x2f\xf2\x85\xc7\x30\x7d\x43\xb5\xe2\x70\xb3\xf7\x5d\x28\x3a\x6e\xe4\x61\xc7\x16\x1e\xac\x8c\xe7\x89\x45\x9e\xc2\xb8\x1e\xe3\x16\xb3\x05\x12\xb1\xa7\x6c\x38\x16\x64\x8b\x4a\x7c\x39\x2f\xd9\xb2\xa4\x97\x6c\x57\xd6\x4b\x9e\x7a\x1d\x45\xfb\xd9\x61\x0d\x2c\x59\x39\x8b\xaf\x6c\x69\x8d\xfd\xe1\xc4\x9d\x22\x57\x59\x14\xcf\x0a\xa1\x9a\xca\x18\xa4\x95\x66\x8d\xd3\xe9\xf4\xd2\x78\x9d\x20\xb2\x0e\xae\x05\xe3\x7a\x9a\x53\x41\x67\x6c\x14\x86\x31\xaa\x8b\x87\x4e\xe3\x0a\x76\x07\x8a\x4b\xe2\xa4\x3f\x53\xfb\xf3\x19\xf3\xec\xcf\x67\x5d\x71\x0e\x58\x1c\xad\x13\x1a\x3d\x46\x77\xb3\x76\x9d\xd0\x68\x9a\x2d\x50\xf1\x30\x4e\xae\x88\xcc\xb9\xd6\x11\xc9\xa2\xcd\x87\xd6\xe5\x7d\x27\x84\xeb\x26\x22\x02\xb1\xb2\x2a\x5e\xf5\x9f\x86\x96\x14\xec\xa3\x6f\x74\xde\xb4\x83\xc0\xda\xb8\xe7\xc8\x2e\x83\xcd\x47\x4b\xa8\xb3\xc8\x0b\xdb\x96\x07\x64\xce\xc8\xd5\x03\x3a\xaf\xde\x6f\x4e\xde\x0d\x7a\xcd\x42\x28\xc4\x21\x89\xb4\x4d\x70\x9b\x75\x48\x7e\xaa\x58\xb9\x20\xf2\x8e\x95\xe8\x7a\x8c\xd6\xe0\xa1\xd9\xb7\xe2\xa9\xab\x22\x71\x3e\xfa\x98\x5d\x1c\xaa\xc3\x81\x93\xfe\xe5\x47\xa3\x10\x03\x2e\xdb\x56\x36\xd3\x32\xb1\x1a\x62\x34\x9a\x1f\xe5\xd4\x2d\xad\xdf\x23\x7f\xf0\x0d\xc7\x2b\xf0\xae\x0e\x15\x1d\xb9\x4d\x94\x28\x19\x39\x7b\x73\x11\xaf\x1b\x0c\x48\xd1\x22\x9b\xf8\x66\xdd\xe4\xa2\x29\x13\xbb\xcc\x81\x16\x88\x9d\x90\x5e\xe7\x9c\x7d\x03\xa8\x42\x3b\xcf\x13\x97\x50\x4b\x0c\x7b\xd1\x40\xde\x66\xaf\xc7\x4b\x45\x42\x9a\x6d\x52\xf1\x60\xe5\xed\x67\x28\xb3\xdb\x27\xaa\xa5\x64\xf3\x69\x6d\xa1\x6b\x75\x0a\x1d\x5a\xcd\x5e\x0e\xa2\x48\x6c\x0b\xb7\xb9\x2f\xce\xf2\x5b\x08\x65\xf8\x83\x96\x97\x80\x38\x89\x5f\x52\xb2\x8d\xb3\xc5\x3e\x9e\x43\x76\xb0\xb8\x81\xd9\xa2\x91\x7e\x97\x1f\x60\xe2\x43\xe5\x30\xd9\xa4\x50\x73\x5e\xd8\x5e\xa7\x8a\x0d\x39\x6a\xc4\xca\x26\xc7\xb9\xe4\x5b\x48\xbe\xf5\xc3\xc5\xb7\x1e\x59\x7d\x2e\xc5\x09\x79\x23\xb5\xf9\xbf\x97\x50\x15\x61\x23\x36\x92\xa9\x37\x52\xc3\x4f\x3e\xc9\xa6\xda\x89\xee\x60\x4b\x5d\x58\x83\x43\xa0\x21\x2e\xed\xb4\xfd\x00\x52\x8b\xcf\x7b\x87\x4d\x70\xd9\x7a\x7e\x17\x06\xd2\xe5\x8a\x5c\x0a\x22\x4b\xbf\x0b\xa1\x71\xb3\xda\x6a\xb8\xde\x57\xdd\x88\x0c\xee\x6c\xbc\x8e\x51\x64\xd9\xe2\x93\x93\x41\xba\xba\x7d\x9a\x13\x0e\x43\xb7\xc3\x1e\x48\x11\xa2\xed\x96\x1e\x78\xc3\x21\xd6\xee\x4b\x17\x06\x1f\x6a\xa5\x4b\xaa\xd9\x8c\x27\x24\x67\xe5\x0c\x90\x16\x93\x28\xe8\xc7\xfa\x19\x78\x9f\xdb\x67\xcb\xd3\x35\x2c\x0d\xdb\x3f\x43\xfc\xbb\xf6\xc1\x77\xbb\x6c\xbf\x35\x98\x65\x07\x7b\x31\x86\xaf\x10\x28\xa3\xaf\xa0\x28\xe8\xd3\xb8\x40\xb6\xe0\x8d\x55\xad\xda\x4e\xc4\x6a\x7a\x39\x2d\xe2\x40\x49\xed\xf3\x7f\x8d\x3a\x07\x07\xfc\xff\x41\x17\x7e\x35\x26\x67\x44\x71\x31\xcb\x58\xf3\x77\xf1\x96\xae\x70\xee\xbb\x7a\x98\x66\x84\xc6\xf0\xfd\xa9\xe2\x77\x34\x1b\xa2\xd4\x5a\x1b\xd7\x37\x9e\x95\xd3\x15\xdb\x22\x5e\xa3\x85\x96\xfe\xa0\x70\x85\x54\xaa\x83\x5b\xb6\x38\x38\xd9\x4e\x1a\x1b\x32\x97\xe2\xa0\xee\x2d\xd1\x92\xa1\x51\x4d\xce\x9a\x0f\x64\x57\x1c\x00\xad\x83\xb1\x6b\x1e\xdc\x36\x5f\xe2\x83\xb2\x43\xcc\x9d\x47\xb5\xc7\x6d\x60\xe3\x3c\xa3\x4a\xc5\x42\x9e\x6e\x6e\xa3\x76\xdd\xa0\x3a\x0c\xf9\xd4\x55\xd0\x26\x50\xa1\x36\x14\x22\x6d\x4d\xb4\x06\xe0\x56\xe2\x0a\x84\x06\x09\x15\xfb\x3d\x6c\x47\x21\xff\xb4\xd5\xb7\x40\x22\xc0\x02\xdd\x7b\xf0\xbc\xd8\x54\x9f\x3a\xaf\xd3\xef\xc6\xd2\x0a\x7f\x8b\x6e\x8f\xd9\xa0\xda\xe8\xe3\xc9\x15\x78\xc7\x38\x40\xfb\x30\x01\x19\x08\x5c\x24\x59\x95\x46\x6e\x3c\x17\x76\x48\xe0\xb7\x8b\x39\x39\x5b\x6c\xd3\x56\x8c\xff\x6d\x20\xe1\x8d\x53\x9f\xef\x19\xd7\x19\x33\xcc\x43\xae\xad\xd5\x84\x84\xc1\x90\x9f\x93\xc4\x55\x6e\x0e\x5a\x9d\x48\x79\x12\xa3\x1a\x8d\x60\x77\x11\x7f\x18\x31\x06\xf4\x9f\x4e\x7b\xcb\x6a\xdb\xcd\x6a\xcf\xdb\x28\x62\x5f\xf1\x49\xc9\xc8\xf9\x9c\x0a\xc1\x32\x7c\x7e\x82\xf7\x4c\x53\xad\x69\x32\xb7\x40\x26\x94\x18\x29\x96\x31\x7d\xa8\xc8\x5c\x2a\x4d\x72\x9a\xcc\xb9\x60\xfe\x5e\xeb\xcf\x3c\xf4\xd0\xc2\x35\x22\xc0\x2e\xdb\x26\x0f\x6c\xef\x7b\xb8\xb9\xbf\xaf\x03\xcf\x44\x71\x20\x6d\x75\xc7\x35\x74\x02\x0c\xb8\x17\x5e\xb0\x68\x56\x8d\xc0\xf2\xb5\xa5\xd7\xea\x34\xbc\xd2\x45\x38\xf7\xc1\x03\x14\x45\x2e\xa6\xac\x2c\xed\x26\x4c\x98\x23\x4a\xf8\x94\x54\xa2\x91\x90\x67\xbb\x74\xce\xe5\x3d\x8a\x66\x2a\xc9\x3d\x23\x45\xc9\xee\x8c\x2e\x06\x49\x82\xca\x6b\x7d\x8d\x55\x81\x94\xfa\x44\xe6\x45\x29\x73\xae\xb0\x4b\x60\x55\x47\xe0\xb4\x9d\x83\x86\x66\x15\xaa\xcd\xcf\xa6\x76\x27\x5f\x9d\x13\x4d\xcb\x19\xd3\x86\x10\x11\x55\x3e\x61\x28\xb4\xc4\x87\x6d\xf9\x35\xb8\x01\x69\x63\x66\xdb\xf7\x0c\x25\xe4\x9d\x1b\x87\x85\xd9\x84\x2c\xed\xa9\x2c\x1d\xb8\x47\xf8\xa5\xeb\x0b\x87\xe4\x5d\x77\x7f\xbd\x36\xe7\x53\xa1\x32\x31\xe3\x7a\x97\xda\xed\xfc\xee\xbb\x37\xf1\x3d\xd3\xd6\xf2\xc5\xbd\x2c\xb3\xf4\x9e\xa7\x36\x45\x0c\xa7\xe4\x1f\x99\xcf\x1f\x63\xe6\x16\xe1\x99\x18\xd4\xf1\x16\x67\x53\xdf\xdf\xf3\x74\xdb\xe5\xf2\x65\x41\x66\xb9\x08\xac\x17\x4f\x99\xd0\x46\x1a\x95\xc8\x55\x83\x61\x1c\x93\x97\xdc\xe2\x46\x99\x7f\xd9\x2e\x20\xf9\x84\x8b\x1a\xae\x2d\x6c\x30\x4e\xaa\x8b\x14\xce\xb6\xf7\x74\x29\xa6\x2d\x82\x0c\x80\x9e\x48\x3d\x27\x8a\xe7\x55\xa6\xa9\x60\xb2\x52\xd9\x02\xc5\x92\x4f\x61\xdb\xf0\xfa\x47\xc6\x3e\xda\x43\x17\xa7\x87\x84\xd7\xda\xfa\xc8\xcc\xa2\xbf\x61\x71\x38\x6b\x3c\x7b\xa7\x90\xd4\x85\x3a\xe9\x69\x50\x4e\x02\x8a\x13\xfb\x88\xd0\xd3\x6c\x1d\x79\x91\x55\x33\xde\x8b\x87\x12\xd5\x97\x15\x50\xfe\xa2\x0f\xc2\x45\xc0\x27\xd4\x4b\xe0\x66\xa1\x21\x3c\x8a\x55\x2a\xc5\x6a\xc8\x67\x07\x13\xb7\xeb\xfb\x72\xa0\x8a\xd5\xab\x61\x11\x8a\x9a\xe2\x27\xd2\xb0\x1a\x00\xcd\xb1\xc3\x4c\x59\xc1\x44\x0a\xcd\xcc\x1a\x27\xc2\x2e\xcd\xce\x77\xc7\x35\xc8\x7a\xba\xfd\xb6\x1b\x32\xff\xe5\x47\x5d\x52\x23\x9c\x73\xc0\x92\x74\xad\x5c\x91\x95\x25\x54\xe0\x04\xed\xe3\xf4\x6d\xdf\xab\x4d\x44\xb1\xa4\x64\x1a\x59\x74\xbc\x69\xf1\xae\x3d\x11\xeb\xf8\xa9\xe1\xe3\xd0\x66\x82\x1d\x86\x2f\x2f\x6d\x34\x6d\x55\x4c\x28\x0e\x1d\xb7\x1a\xd0\xab\x38\xb2\x12\xba\xb8\x07\x93\x15\x6e\x0d\x77\x80\x95\x2b\x15\x75\x25\xc4\xf8\x32\x61\x3e\x25\x42\x2e\x8d\xb6\x59\xb7\x1b\x22\x80\xf6\x4f\x50\x34\xdb\x93\x56\x16\x68\x16\x30\x7a\xa5\xf0\x84\x4e\xa0\xba\xcb\xfe\x37\x52\xff\x59\xe9\x62\xbf\xb4\x02\x28\x70\xf8\x48\x11\x13\x53\x9a\xb1\xd9\xab\xeb\x38\x48\x37\xfd\xb1\x68\x17\x14\xc6\x6f\x2b\xef\x58\x79\xc7\xd9\xfd\xe9\xbd\x2c\x6f\xb9\x98\x8d\xee\xb9\x9e\x8f\x5c\xe1\xdf\x29\xe8\xfb\xa7\xbf\xc3\xab\xfd\xe6\xb1\x66\xf7\x59\x9a\xba\x52\x23\x87\x4e\x68\x6b\x66\xc7\x8d\xe6\xb4\xf8\xe0\xc6\x2d\x17\xe9\x09\xa9\x78\xfa\x57\xac\x17\x79\x90\xce\x89\x12\xb2\x58\xa7\xdb\xc8\xa9\x3e\xbb\xd3\x61\x65\x72\xdb\xaf\x9a\x2d\x29\xb0\xf0\xce\x92\x37\xcd\xfd\xd0\x99\x2b\x5e\x01\xed\x37\x2b\x37\x7b\xcf\x9c\x0c\x69\x28\x0a\x86\x79\xdd\x87\x7a\x09\x3b\xe4\x26\xa2\x0c\x2b\xd6\xb5\x79\x95\x10\xfd\x9b\x17\xa5\xdb\x52\x4d\x15\xd3\x58\xd7\xf3\x6a\xa1\x94\x57\x69\x2d\x1d\x08\xe4\x30\xa8\x65\xf7\xf0\x8e\x28\xe6\x1c\xfd\xb7\x53\x90\x45\x8b\x9a\x51\x7b\xfd\xd6\xb8\x1a\x1b\xc0\x68\xb4\x19\x93\x48\x97\x3e\x85\x4d\x28\x59\x82\xc4\x53\x8d\x3a\x26\x6e\xa4\x1f\x3e\x5c\x5e\x44\xaf\x9f\x79\x69\x69\xfd\xc6\x01\x98\xbb\x12\xfc\x27\x64\x28\xa4\xb6\xa8\x01\x88\x3d\xac\x98\xa3\xb9\xdb\x29\xa3\xcf\xe6\x2c\x61\x75\xf0\xe0\x82\xab\xdb\xb8\xa6\x56\x5f\x9f\xbf\x6c\xbf\xde\x3e\xb0\x5f\x9f\xbf\x24\xe6\xa7\xf1\x86\xe6\x7a\xcf\xf7\xd2\xe1\xed\x25\xeb\x5d\xe3\xeb\x5c\xdf\xdb\xb6\x52\x9a\x25\xac\x0e\x19\xa6\x5c\xdd\xee\xb2\x61\xd6\xae\x9c\xe9\xbe\x0b\x41\xdd\xcc\x04\xc5\xab\x0b\x59\x91\x7b\x07\x53\xec\x4c\xc5\xf7\xbc\x78\x41\x5e\x0a\x55\x95\xac\x4e\x88\xac\x4d\x2d\xb4\xf1\x02\x9a\x56\xb7\xe1\xe8\x8d\x42\x14\xcd\x97\x16\x29\x5b\xbd\xe8\x77\xd0\x07\xe7\x3b\x56\xf5\xdc\xec\xa0\xdf\x35\xef\xa0\x46\x14\xa2\x02\x48\x8f\x3f\xce\x5a\x5e\x8e\x0a\x3c\xa8\xc7\xbf\xa0\xa5\x06\xcb\x37\x9e\xb5\x01\x72\xdf\xbf\xee\x27\xdb\xec\xd2\xb3\x90\x15\x6a\xc6\x4b\x8c\x7d\x39\xf5\xa5\x29\x27\x0e\xeb\x34\xf4\x82\xf2\x7f\x84\x22\x3b\x09\x80\x48\xe6\x8e\x1c\x37\x18\xf3\xab\xd0\xce\x83\x9c\xa6\xec\xee\x54\xa5\xf4\x39\x4e\x83\x34\xe7\xd0\x43\x69\xea\xd6\xfc\xa9\x22\x07\xcf\x0f\xc6\xe4\x9a\xe7\x3c\xa3\x65\xb6\xc0\x67\x15\x7a\xd0\x9e\x40\xcb\xdc\xdf\x7e\x60\x90\x2e\xf3\xec\x80\x1c\xc9\x12\xbe\x9e\x20\x3b\xd7\x65\xcc\x63\xd7\x38\x31\xb7\xb0\x06\xd9\xf1\xe3\xcb\x59\xf2\xe0\x21\x9e\x22\x1d\xa4\x89\x1d\x7e\x00\x6d\xa1\xdd\x41\xe1\xa2\xbe\xfb\x90\x7d\xcb\xbe\x3e\x7f\x39\x26\x1f\xdc\x6d\xe6\xb4\x0a\xcb\x1e\x66\x75\xcc\xc9\x80\xbf\x88\x34\xbb\x1e\x6d\x6b\xa2\xe4\xc5\x70\xaf\x10\xca\x8f\x83\x73\x51\x5a\x5f\xcf\x8a\x1f\x67\xd5\xdd\x14\x51\x55\xfe\xc8\xe7\x21\xc6\x9f\x84\x37\x13\xed\x39\xd8\x99\x2a\xca\xf5\x3b\x56\xf4\xb2\xeb\x92\x02\x6a\x5f\x5a\x8a\x72\x70\x6d\x7e\x20\x15\xd7\xb2\x5c\x10\x84\xd2\x43\xad\x38\x4c\xaa\x8c\x1a\x9b\xd3\xc6\x38\xc6\xe4\xe2\xe5\xd5\xbb\x97\xe7\x67\xef\x5f\x5e\xbc\x20\xfe\x4b\xbc\x69\xa8\xf4\xeb\x28\xef\x9b\x2d\x64\x1a\x75\x8c\xae\x5f\x43\x18\xeb\x89\xbd\x6a\x30\x9d\x42\x43\x7f\x46\xc0\xbf\xa7\x82\x5c\x0a\xae\xeb\x16\xe2\xb6\xbe\x28\x93\xc2\xd5\x6d\x1b\xea\xbd\x34\x6d\x0c\x67\xc6\x6d\x76\xba\x70\x83\x31\xaf\xb7\xbf\x06\x32\x0b\x3a\xce\xa2\x8c\x63\x18\x51\xaf\x97\x2a\xca\x14\xf6\x1d\x5c\xa3\x45\xc2\x7b\x1b\x13\x0e\x04\xdc\x3d\xfd\xda\x37\x51\x70\xe3\xc5\xb9\xfb\x4a\xdb\x2e\xcf\xee\xe2\xe1\x78\x7c\x38\x06\x54\xe2\xc3\xf1\xa1\x57\x70\xb3\x80\xa6\x83\x0c\xb6\xb5\x66\x17\x60\xd5\x00\x39\xa8\xc5\xcf\x63\x42\xde\xfa\xda\x54\x9c\x1a\xc1\xa7\xcb\x00\x3f\x01\x07\xb2\xee\x9c\xe9\xbf\x84\xa2\xd8\x38\x5d\xee\x4d\x55\x4d\x9a\x83\x77\x6d\x83\x66\xfc\x0e\x09\x89\x06\x9b\xb1\xfb\xeb\xc3\x0f\x33\x9a\x5b\xde\xd5\x33\xfc\xf0\xee\xd5\xee\x07\x66\x25\x42\xf4\xb0\xce\x65\x9e\xdb\xe6\x21\xf3\xd0\xa9\xa1\x46\x76\x0c\x92\x6b\xb7\xe3\xc5\xdf\x08\xf5\x82\xef\xec\x56\xb0\x0d\x5d\xa6\xbd\xa2\x61\xe9\x5e\xf0\xaf\x2d\x39\x24\xc2\x8f\x71\x8a\xbd\xf3\x74\x81\x7d\x8a\x6e\xbb\xdd\x4b\xd5\x5f\xfb\xae\xcb\x93\xf2\xe0\xf5\xee\x8a\x3f\x0d\x73\x3e\x7d\xf7\xf2\xec\xe2\xf5\xcb\x71\x9e\xee\x52\x84\x32\x91\x16\x92\x0b\x1c\xf4\xc4\x52\x13\x73\xff\x6a\x33\x85\xd5\xd3\xc3\x23\x0d\xb9\xf6\xa5\x9a\xf2\x4c\x35\xf6\x44\xcb\x42\x66\x72\xb6\xbe\xcd\x75\xc4\x62\xfd\xce\xe2\xd7\x8f\xe8\xc8\xec\xd2\xee\x6d\x58\x3d\x8f\x5f\xb9\x2b\xaa\xe7\x7e\xc1\xea\x19\x07\x5b\x4c\x23\xab\xa3\x9e\xf2\xc2\x3c\x90\xb2\x1e\x56\x2b\xc6\xba\xb5\xde\x1b\x38\xe4\xbe\x37\x56\xdd\xdc\xa9\x60\x65\xce\x6d\x99\x0a\x6e\xd5\x37\x68\xfa\x8f\xbe\x11\xbb\x56\xe0\x83\x24\xe8\x57\xf5\x69\x6f\x57\x4c\xb4\x48\x37\xd2\xf4\x0a\x71\x88\xda\x3c\xf2\x37\xf7\x56\x5b\xa0\x17\x25\x1b\x85\x96\x1d\x53\x0c\x5a\xaa\x2c\x1b\x5a\x56\x53\xbe\xfb\x7c\x6a\xef\x82\xb6\x7f\x85\x30\x12\x97\x9c\xcb\xb5\xde\x1b\xc2\x04\x16\xc5\x33\xcb\x16\xf8\x7e\x79\xce\x8b\x4b\x67\xb6\x75\x46\xe9\x42\x92\x45\xc9\xef\x78\xc6\x66\xd0\x1e\x95\x8b\x99\x6b\x10\x8b\x29\x37\xf2\x18\xa0\x5a\x86\x76\xaa\xed\x48\xd8\x6b\xf3\xaf\x46\x1f\x75\x54\x67\xc7\x37\x6f\xdf\x43\xcf\x63\x48\x7c\xda\xda\xd9\x63\x06\x84\x60\x35\x42\x46\xa3\x11\xf8\x43\x8f\x7e\x34\x76\x4e\x9a\x1d\x93\xef\x98\x1b\x87\x84\xc6\xce\x25\x4f\x34\xb9\x9f\x4b\xdf\xd7\xb5\xff\x52\x36\xb3\xaf\x39\x03\x44\x87\x2d\xf2\x76\x54\x4e\x0d\x25\x63\x28\x58\xdb\xc8\xfc\x3d\xda\x5a\xe1\x0c\x5a\x7f\xd4\xd9\x28\x3b\xb5\x89\xb6\xb8\x91\x7c\x60\x6b\xdd\x89\xc0\xc9\x46\xdf\xdf\xc6\xdd\x6f\x94\xa8\x45\x9e\x71\x71\x7b\x12\xba\xc9\x4c\xa5\xe1\x3c\x0b\xc5\xc0\x05\xce\xd7\xed\xce\x52\xc9\x68\x66\x6f\xc7\x5d\x71\xd6\xce\x6f\x3d\x3d\x28\x50\xf3\x7e\x51\xd8\x7c\xc1\x20\xd6\x5c\x72\x9a\xbf\x6a\xb0\xab\x74\x70\xf0\x44\x57\x26\xc2\x8d\xb4\xc3\xbb\x85\xab\x44\xf1\xb8\x8b\xe5\xf2\xfa\xfc\xfa\xb2\x75\xab\x08\x62\x7f\xe6\x02\x9a\x3b\x29\xda\x59\x53\xb5\x83\xa0\x88\x0f\x5d\x6e\x52\x3e\x60\x41\x1e\xc6\x8e\x48\xe6\xb4\x38\xab\xf4\xfc\x82\xab\x44\xde\xb1\x01\x46\xf6\xfd\xdc\xb6\x19\xf6\x6d\xac\xb8\x5f\x76\x4b\x8f\x9c\xff\xed\xec\x0a\x97\x3d\x50\x99\xb5\xd2\xae\x87\xe1\x8e\xf5\xa9\x7a\xa6\xd7\xb6\xb8\x79\x47\xf3\x74\xd4\x9e\xcc\x2c\xf7\x41\xe7\x5f\x75\xd0\x19\x24\xc1\x6f\x25\xd0\xcc\x05\xd7\x9c\x6a\x59\x0e\x8a\xd4\x9d\x57\x4a\xcb\xdc\x1d\xd3\x4b\x4f\x0a\x52\xa9\x20\x60\xdc\xa2\x8e\x73\xc1\x36\xf2\x4b\xad\x39\x0a\xdb\x71\x29\x8c\x61\x48\x13\xb6\x54\xc8\x82\xf3\xeb\x0a\x76\xef\xc6\xc8\x03\x9d\xff\x72\xa5\x4f\xd0\xa2\x22\xfb\xef\x17\xad\x86\xea\xb8\xf8\xb8\x6f\xb2\xeb\x7b\xab\x3a\x37\x63\x22\x85\x60\x09\xb6\x8d\x6d\xdc\x6e\xfd\x14\x2f\x53\x9d\x3b\xdf\xce\xff\x7f\x55\x34\xb3\x6b\xfb\xe6\x21\xfc\xc8\xed\xbd\x8a\x1e\xaa\xe7\x23\xbf\x47\x6f\x7c\x23\x76\x63\x98\x80\xbe\x01\x7f\x81\x93\x10\x25\x15\xca\x6c\x6e\x3b\xfe\x78\xe8\xd2\x16\x0e\xc9\x91\x4e\x0a\x54\xae\xfb\x83\x97\x6a\xda\x69\xbb\x7d\x7a\x15\x4a\x34\x31\x63\x7b\xe0\xf8\x3d\x9c\x8d\x78\xf7\x67\x6b\x42\x57\x40\x84\xbc\xe2\x4a\xdb\x1a\x15\x4b\x15\x2b\x0d\x6c\x67\x54\xd0\x35\xaf\x8c\x79\xcf\x8b\x7f\xd1\x34\x2d\x5f\x58\xfd\xc0\xd9\x54\xf0\xdf\x38\x53\xc0\x37\x47\xa0\x22\x64\xb0\x1c\xe9\x45\xe1\x9a\xe9\xbc\x3f\xbf\x02\x6a\x8a\x7c\xf1\xa7\x67\x28\xdd\xd3\x3c\xbf\xff\xfc\x4f\xcf\x50\xac\xf4\x14\x4a\xea\xb6\xf0\x3f\x7e\x92\x5c\x81\x9d\xab\x6f\xc3\xab\x40\x8c\x02\xea\xea\x3f\x40\xda\x5b\x3e\x77\x17\x09\x15\x69\x7d\xdf\x3d\x8c\x9a\xba\xaf\x50\xc0\x7e\xf6\x57\x5e\xa1\xe0\x2b\xc0\xad\x6c\xdd\x85\x7c\xb6\xa2\xd9\xc9\x6a\xa4\x28\x8d\x10\xcd\x76\x1b\xb0\x31\x2f\x9c\x68\xc6\x8b\xdd\x07\xf1\xc6\xf0\x9f\xfa\x8e\xec\xc8\x68\x03\xbd\x7f\xd3\xdc\xc9\x5d\x79\x77\x30\x07\xbf\x7d\xe0\xad\x14\x3e\x3c\x54\xcd\x6c\x8f\x09\x23\x94\x5c\xbc\xb9\xfe\xd7\xab\xb3\x2f\x5f\xbe\x42\x5d\x87\x36\xd1\x1f\x34\x77\x67\xfe\x0c\xc9\x21\xc7\x4b\x84\xbe\xb3\x88\xde\x7a\x11\x1b\x39\x7f\xf3\xd5\xf5\x92\x33\xcc\xfc\xc4\x21\xc4\xd7\xce\x61\x9c\x3b\x6c\x53\xb8\x7c\x5b\x5b\x56\x4c\x7b\x57\xe8\x91\x1c\xe8\x0d\x10\xf9\x96\x77\xc1\x2c\x1a\xf4\x7f\x43\xe9\xbb\xd1\x00\xef\x03\x16\x84\x3c\x91\x78\xae\x59\x19\xbb\x5a\x11\x2e\x11\x44\x24\x37\xda\x75\xbe\x39\x92\xfb\x60\x2b\x8f\xd7\xe5\xca\x21\x60\x06\x87\xd7\xf0\x9e\xcf\x33\x30\xe7\xd4\x26\x1b\x97\xe6\x2a\x33\x97\x18\x53\x48\x73\x62\xba\xcc\xc5\x4f\x8f\x43\x77\x1a\x61\x18\xb9\x79\xee\xea\xaa\x2a\xd6\xf5\xb0\x8c\x93\xc4\x6b\xdb\x60\xda\xff\x74\xad\x2c\x23\xe0\xb7\x69\xab\xa6\x7b\x53\x0f\xe4\x90\xcd\x87\xf1\x6b\xc1\x45\x55\xd0\x64\xf8\x19\x5a\x83\xb9\x58\xff\xc8\xfe\x04\xc0\xeb\x76\x2a\xec\x81\xe2\xb0\x04\xfe\x73\xff\xea\x32\x5e\xc8\x36\x2d\xa5\x1b\x4b\x5e\x2f\x29\xa1\xca\x6b\x19\x2e\x37\x37\x12\x58\x64\xf0\x8d\xb2\xb3\x3d\x21\x8f\x76\xdf\x7c\xd7\x8d\xd2\x80\x2d\xac\x58\x6b\xb1\x3f\x8c\xb5\x8e\x17\x5d\x81\x5b\x77\x26\x98\xe6\x52\x4b\xb1\x45\xd1\xe7\xd5\x1a\x02\xed\xa4\x1c\xfb\x17\xe7\xb6\x38\x3a\xc3\x38\xe4\x02\x31\x5b\xc3\x12\x42\xa8\xc6\x1c\xf2\x57\xbf\x14\x3e\x98\xaa\x70\x1a\x28\xae\x4a\xf4\x11\xca\x32\x7f\xe1\x00\x3c\x0f\x01\x71\xb8\x6b\xd9\x51\xa4\x03\x4a\xbb\x2f\x2f\x9c\xfa\xee\x4b\xb3\x95\x63\x5d\x12\xc1\xbb\x64\x95\x7f\x3f\x99\x9a\x93\x5e\x5e\xec\x4c\x4c\xc8\x52\xdf\xcb\x72\x08\xf8\xd8\x55\xeb\xd5\xa5\x7c\x3d\xf7\x3b\x6c\x51\x04\x4a\x12\x3c\xa1\x93\x7e\x0d\x89\x3d\x4b\x1d\x4c\x97\xce\x2d\xd6\x3e\xb1\x36\x77\xed\xb1\xe8\x3a\xfe\x48\x17\xd4\xa6\xa8\xf7\xea\xf1\x47\x26\x7f\xad\xc6\xb9\x1f\xf5\xd8\x0f\x56\x19\x7a\xa0\xa2\xe2\xbc\xfe\x18\xa8\xa8\x95\x90\xc0\xce\x6d\x46\x7b\xa2\x06\x88\xc1\x6f\xdd\x8b\xce\xc9\x65\xf6\xb2\x16\x88\x34\x1c\x67\xd4\x52\xa0\x6b\x9d\x1e\x44\x00\xfa\x25\xd8\x99\x10\x2c\xa5\xf9\x9b\xfe\x4f\xb7\xaf\x15\xcd\x72\x05\x81\x14\x9a\x65\x66\xdf\xa5\x68\xf6\x3c\x75\x00\x50\xfd\x1e\x7a\xdb\xc4\x2f\xa7\x85\xb2\xcd\x0b\x52\x79\x2f\xee\x69\x99\x92\xb3\xab\xbe\x58\x71\x54\x45\x9d\x3d\x0a\x58\xf8\xf9\xd6\x54\x01\x70\x7e\xc2\xb5\xb2\x89\xcd\x90\x5a\xac\x9b\x5e\x19\x82\x04\xfa\x0a\xc9\x06\x46\xc6\x19\x75\xc6\x8d\xaa\xa1\x22\x09\x22\x13\x4d\x33\xdb\xbf\x01\x45\x74\xc2\xf4\x3d\x63\x82\x3c\x7b\xf6\xcc\x7a\xd6\x9f\xfd\xf9\xcf\x7f\x26\x66\x5f\x48\xca\x12\x9e\x7b\x62\xfe\x0f\x51\x44\x2d\xa5\x3f\x3e\x7f\x3e\x26\xff\x38\x7b\xfd\x8a\xd0\x04\xec\x27\x0b\x47\x6a\x47\x08\x9b\x65\x3f\x80\x3b\x34\xb6\x07\x1c\xf9\xfb\xf5\xdb\x37\x9e\xdb\x55\x7b\x88\x96\x9f\x72\x99\x22\x67\xce\xc1\x84\x69\x64\x1f\x37\x3d\xd7\x54\xcf\x01\x5a\x4c\x48\x4d\xe8\x74\x0a\x1c\x8e\x23\xbb\xb0\x66\xa8\x93\x69\x1e\x80\x8d\xcf\xe6\xbe\xdf\xbf\xe1\xd9\x0c\x52\xaf\x39\x22\x8b\x9b\x84\xc0\xb5\x87\x20\xb4\xd9\xec\x30\xa6\x70\x75\xc2\xb4\x4f\x48\xc6\x6f\x71\x93\x9f\xaa\xaf\x4b\x59\x15\x75\xc7\x8f\x92\x29\x63\xc9\x25\x54\x98\x51\xda\x0f\xe6\x9e\x73\xb1\x71\xdd\x4f\x9f\xb6\x10\xd1\x62\xbd\x75\x48\x33\xae\x74\xa3\xaf\x83\x13\x6a\x66\xb9\x77\x1b\xda\x6f\x2b\x81\xe1\x2b\x76\x4f\x1d\x4a\x5f\x90\xa8\xc8\x58\x23\xcd\xa4\x98\x59\xaf\xaf\x6c\xa6\x50\xb2\x34\xe4\x17\x2e\x0a\x64\x00\x35\xbe\x2d\xa1\x95\xc0\xaf\x69\x81\x0f\x0c\xb7\x03\x92\x35\xdc\x21\xa1\x13\x59\x69\x9f\x48\x65\xa9\xa2\x89\x5a\x04\x2b\x40\x43\xb4\xeb\x87\x7e\x73\x58\x2b\xc6\x01\x3d\xb7\xda\x37\x60\x4b\xeb\x3b\x21\x8c\x26\x73\x72\xcb\x16\x23\xbc\xec\x6e\x4c\x81\x42\xf1\x39\x2c\xdd\x85\x59\x06\xdb\x1e\xa8\x1d\xc5\x4f\x22\x3b\x87\x10\x63\xe2\xd9\x5d\x08\x09\x6f\x81\x37\x43\xa9\x7b\x24\x49\x8f\x4b\xa7\x9c\xb2\xee\x5a\x1a\x89\x86\xc3\x30\xbe\xaf\x97\x11\x62\x89\x14\x60\x5c\x3a\x22\xb6\x87\xb0\x59\xe5\x7a\x8d\x23\xa9\xda\x62\x0c\x65\x26\x7b\xcb\x16\x6a\xc3\x1a\x0c\x20\x5a\x67\x39\x9a\x6b\xc6\x69\x2e\x95\x68\x7c\x2b\x92\x28\x8c\x0c\xf0\xbe\x21\x11\x55\x31\x07\xda\x43\x7d\x8b\xcf\xf0\xc5\x58\xc2\x73\x9e\x40\xc9\x8a\x21\xee\x28\x7b\x3e\x0b\xcc\x31\x64\x5d\x1d\x1b\x28\xa6\x2b\xc7\x5c\x90\x38\x6b\x56\x81\x29\x45\x90\x25\xf6\xf5\x03\x18\xa7\xe5\x2d\xf3\x40\xbd\x34\x1b\x93\x2b\xb3\xb8\x01\x17\xdd\x76\xcf\xbc\x8b\xe5\x57\xb0\xa9\xe9\xa2\x89\x7e\x00\x13\x38\x1c\x8f\x0f\xad\x96\x10\xdd\x6f\x6b\x19\x15\x21\xea\xf5\x41\xad\xfe\xda\xfa\x28\x2d\x94\x6d\x3f\x68\x4c\x2e\x68\xde\x2a\x91\xce\xb5\xe6\x03\x73\x77\x1a\x13\x8d\x72\xba\x37\x68\x6c\xd1\x9a\x6e\x60\x0b\xdc\x76\x7e\xac\x6b\xe4\x5b\x5f\x1a\x43\xfa\x2f\x6e\xd5\x40\x31\x8f\xec\x68\xe5\x9f\x4d\x10\xc5\x71\x3a\xdb\xf2\xb3\xd9\x42\x01\xa5\x76\x10\x4d\x23\xe5\x37\x99\x28\x51\x56\xc5\xf2\xd3\x67\xb2\x0c\x22\x1a\xec\xa1\xf5\x26\xcc\x30\x9a\x6b\xcd\x9e\x2d\xda\x5a\x93\x5e\x33\x68\x10\xd1\xc0\x3b\x70\x79\x18\x89\xd7\x86\x44\x19\x44\xd4\x49\xfa\x86\x05\x1d\x2e\x52\xc3\x6d\xc3\x1a\x9e\xee\xc0\xa6\x5a\x7e\x3a\x6d\xac\xc1\x8c\xdf\xb0\xcb\x56\x6c\xae\x41\x44\xb7\xb7\xd3\x96\x1f\x63\xb7\xc5\xb4\xef\xf3\x4f\xac\x21\xb7\xfc\xc4\x19\x76\xcb\x0f\x36\x1d\x69\xf9\x59\x91\xff\x5e\x2f\x70\x97\x79\x7c\x4f\x52\xe2\x54\x1a\xd8\x6e\x2d\xa1\x71\xa8\x0e\x17\xcb\x98\xbc\x1e\xd8\x77\xd9\xe9\x73\xd4\x98\x45\x4a\x66\x95\x66\xbe\xca\xd7\xaa\x23\x83\x88\x36\x55\x18\x98\xb0\x6f\x4f\x1a\xaf\x89\xf8\xc7\x0d\xa7\xa9\xd6\x80\x92\x3b\xbc\xa1\xf0\xd0\xb1\x6c\x71\x11\x0f\xed\x43\x3c\xa4\x0b\x31\x2a\xd7\x66\xf9\x19\xdc\x7d\x78\x58\xef\xe1\x98\xf4\x71\xfb\x60\x93\xc8\x63\x15\xfb\x07\x48\x1c\x8d\x1c\xc2\x03\x24\x94\xdb\x27\x3e\xad\xdc\x3e\x03\xf9\xdc\x5b\x46\x5b\xec\xeb\xb5\x03\x5a\xf5\xc5\xba\x2d\x3b\x30\x72\xf6\xb2\x24\x5c\x2b\x6b\x5a\x7b\x23\xcd\xf6\x65\x8d\xb3\x52\xe3\x22\x40\xed\xb7\xa2\xce\x93\x8f\x2d\x9c\x5d\x5d\xee\xd4\xd7\xd5\xa0\xfb\xeb\xf5\x76\x41\xbc\x07\xb0\x2f\xbc\xab\xf5\xa2\x9e\xf6\xb7\x78\xf4\xbf\xfa\x41\x21\xd9\x6c\x39\x87\xe5\x88\xe8\xf2\x90\xbf\x32\x77\x7e\x44\x86\xe1\xca\x90\x1a\x0c\xa1\xa5\x8b\xf0\xd4\xda\x44\xdd\x1f\x26\x9a\xb2\x4f\x8c\x03\x29\xf5\x88\x66\x39\x7c\x0f\x59\x60\xb5\xfc\x2c\x27\x48\xbb\x2b\x99\x5c\xb3\xcc\xc8\xf0\x41\xba\xc4\x92\x2b\xb4\x90\xe9\x0b\xdb\x97\x9c\x0a\x21\x35\xac\xfc\x40\x13\x2c\x83\x3e\xf1\x27\xd6\x75\x69\x54\xfa\x46\x62\xe2\x80\xce\xe6\xe6\x09\x8e\xfb\x41\x0a\xf9\x36\xdb\x66\x9e\xfa\x22\x1b\xf6\xfe\x72\xc8\xdc\xd2\x72\x2b\x3f\x90\x22\x21\x2a\x99\xb3\x9c\xda\x96\x23\x66\x27\x3d\x48\xdc\x7d\xc9\xb5\x1e\xe8\x39\x20\x2e\xa5\x94\x95\xb9\x22\x72\x7a\xe2\xad\x53\x48\x75\x38\xb8\x7b\x8e\xcc\xec\x58\x7d\xb6\x72\x05\x11\x7f\x7c\x30\xc0\x5f\x9b\x9e\x76\x80\xa9\x01\x5f\x34\x44\x10\xd4\x0f\xf8\x84\x32\xe8\x02\x25\xda\x3e\xec\xc1\x24\xcf\xae\x2e\xc9\x9d\xe5\x91\x4f\xb4\xdc\x43\x95\x7e\x02\x4a\x7c\xd8\xaa\xc1\x96\xca\x00\x6d\x9e\xfc\x66\x5c\x86\x27\x41\x29\xdc\xbb\x0c\xf7\x2e\xc3\xbd\xcb\x70\xef\x32\x7c\x12\x2e\xc3\x86\x5a\xea\x35\x91\x2d\x36\xa6\xe9\x7a\x6c\xb6\xbc\x88\xb6\x6d\xfc\x63\x13\x4b\x5d\xa6\x58\x03\xb8\xdd\x88\x51\xe7\x45\x1c\xc6\xea\x65\x3b\xfa\x79\x38\x1e\x1f\x1e\x7a\x7f\x64\x85\x28\x34\x58\xf7\x98\xf3\xac\xa7\xa3\x2f\x08\x13\x89\x4c\xcd\x78\xdf\xc3\xdc\x4b\xa5\xc1\x58\x1b\x36\x52\xef\x74\x6a\xae\x6d\xee\xd6\x61\x18\xb7\x37\xe2\xb5\x30\xef\x21\xac\xbf\x95\xaa\xe2\x13\x23\xbf\xda\x99\x71\xe5\x4c\x2a\x28\x79\x43\x62\xf7\xad\x7b\xdc\x62\x07\x40\x54\x67\x5b\x85\x44\xce\x61\x86\x15\xcf\xb9\x83\x15\x35\xd7\x15\x53\x5a\x91\x23\xfb\xc3\x71\x52\x54\x03\xad\x35\xfb\x7e\xce\x72\x59\x2e\x4e\x02\x61\x43\x10\x8d\xf5\xb2\xfc\x04\x22\x96\xea\x31\x24\x0c\x26\x55\x59\x32\x81\x2d\x04\x59\x7e\x3e\xad\x05\x18\xf6\x11\x5b\xfa\xb7\xee\x59\x2a\x07\x0c\x3d\x37\xe2\x5d\xca\xcd\xc7\xeb\xea\x90\xe3\xe9\x8a\xee\x4e\x82\x4b\x73\x30\x59\x43\x8d\x89\x3b\x72\x47\x4b\x54\xb1\xde\xba\x67\x6b\xa3\x2f\xe5\x77\x5c\x49\x54\x29\xf3\xba\x87\x8a\xc5\xdb\x41\x22\x81\x58\x10\x8a\xad\x2e\xd5\x36\x95\x2d\x16\x61\xad\xa7\x99\xbb\xfe\x2c\xb2\xd2\x45\x35\x4c\x7a\x93\xa0\x77\x78\x69\xe5\xd1\x42\x83\x94\x1a\x26\x51\x48\x9d\x17\x6e\xfd\x06\xcf\x0f\x06\xd2\x29\xa8\xd6\xac\x14\x2f\xc8\xff\x39\xfa\xe1\x3f\x7e\x1e\x1d\xff\xf5\xe8\xe8\xfb\x67\xa3\xff\xfc\xe7\x7f\x1c\xfd\x30\x86\xff\xf8\xec\xf8\xaf\xc7\x3f\xfb\x7f\xfc\xc7\xf1\xf1\xd1\xd1\xf7\xdf\xbc\xfe\xfa\xfd\xd5\xcb\x7f\xf2\xe3\x9f\xbf\x17\x55\x7e\x6b\xff\xf5\xf3\xd1\xf7\xec\xe5\x3f\x91\x44\x8e\x8f\xff\xfa\x3f\x06\x0e\xf8\xe3\xa8\x0e\xc4\x8c\xb8\xd0\x23\x59\x8e\xec\xd6\xbf\x20\xba\x1c\x68\x46\xf9\xed\xd8\x8d\xdc\xa9\xd5\xb4\xad\x2e\x38\xd2\xf4\x7d\x7c\x22\x01\xb1\x9d\x9b\x62\x8b\xe9\x6f\xe1\xa5\x18\x1e\x4f\x7d\xea\xb1\xd1\x01\x1f\xb3\xd5\x2c\x3b\x8d\x19\x45\xb4\x5d\x77\x34\x7f\x59\xe1\xa2\x5f\x40\x72\xb4\x03\x83\xdb\x9c\x19\x1d\xd3\xd4\xaa\x7e\x7a\x32\xa3\x07\x28\xab\xfb\xcc\xe8\x47\xce\x8c\xb6\x9c\xb1\x4f\x8b\x8e\x23\xb9\x4f\x8b\x0e\x34\xf6\x69\xd1\xbf\x8d\x18\xc7\x3e\x2d\x7a\x1f\xe3\xd8\xc7\x38\xf6\x31\x8e\xe6\xf3\x04\x62\x1c\xfb\xb4\xe8\x7d\x5a\xb4\x7d\xf6\x69\xd1\xed\x67\x9f\x16\x5d\x3f\xfb\xb4\xe8\xce\xb4\xe8\xeb\x58\x0f\x0d\x69\xe5\x44\xff\x32\x52\xa2\x95\xe1\xad\x84\x9d\x25\x89\xac\x84\x7e\x2f\x6f\x59\x44\xee\x20\xca\xcd\xb5\x42\xff\xc9\xfa\xbc\x68\x95\x72\x26\x62\xfd\xd7\xad\x45\x38\x73\x24\xbc\xab\xc6\x68\x01\x22\x8d\xf6\x4d\xf8\x91\x78\x49\xa3\xcd\xba\x8d\xc9\x19\x29\x59\xc2\x0b\x6e\xee\xb5\xe8\x0b\x9d\x5a\x2a\x96\x2d\x1d\xf6\xd1\xc2\x30\x2b\xcb\xa6\xae\x4f\x7f\xac\xb9\x12\x10\x94\xca\x86\xdf\xc7\x5d\xc2\x7e\x0a\xb1\xe7\xa7\x31\x61\xab\x50\x4a\xdf\x06\x9e\xa8\xb9\xac\xb2\x94\x94\x6c\x80\x3b\xbb\xb1\x8a\xef\x1b\xa3\x6b\xc6\x7f\x06\x50\x6c\x2c\x80\x1b\x38\x2d\x78\x0c\x20\x76\x20\x36\x4c\xf2\xb1\x8f\x05\x2f\xe1\xc8\x5d\xb3\x44\x8a\x74\x1b\x8f\xed\xcb\x65\x5a\x8e\x87\x07\x28\x1c\x0c\x9c\x7d\x69\x65\xc9\x01\x2a\x0b\xcd\x78\xca\xf5\x62\x58\x2e\xb1\x13\x22\xc6\x56\x05\xb4\x38\x7f\x1c\x54\xbd\xad\xb1\x87\xa1\x28\x4a\x49\x93\x39\x53\x8d\x35\x3c\xb1\xea\xad\x05\xdd\x1b\xe6\xfb\x2d\xb2\x6a\xc6\x85\x35\x04\xe1\x0b\x46\x03\xcf\x16\xa4\x94\xda\xd7\x05\xb8\xc9\xc4\x0e\xb8\x3d\xf5\xf7\x8d\x81\xc2\xc7\x40\x49\x8d\xe5\xe0\x72\x01\x98\xbb\xb2\x39\x3c\x2b\x24\xf8\x74\xf0\xd2\x72\x45\x64\x96\xfa\x36\x3d\x5f\x3c\x23\x05\x2b\x13\x2b\xb1\xe0\x6a\xd4\x3c\x7a\x55\xb5\x24\x99\xb1\x64\xcc\xe5\x3a\x6d\x8e\xb2\xf9\xa9\x48\x9a\x9f\xff\x81\xcc\x65\x55\xaa\x71\x13\x24\xef\x39\xfc\xcc\xfa\x46\xe3\x73\xa2\x8c\x51\xa3\x49\xc6\xa8\xd2\xe4\xf9\x33\x92\x73\x51\x19\x85\x2e\x8a\x4a\xc3\xf8\xfc\xd3\x1f\x06\x88\x90\x78\xb3\x33\xde\xe0\x5c\xcd\x50\x77\xb7\x5d\x61\x3b\x57\x0f\xf2\x47\xbb\x88\x8b\x85\x83\xb4\x9d\xf6\x1b\xa9\x74\x43\x94\x00\x47\xb7\xe6\x16\xa1\xe5\x23\x48\xe5\x78\x8b\x2b\xd2\x6e\x8a\xd6\xf2\x22\x5f\xc0\x1b\x56\x68\xc2\x3f\x55\x72\xb2\xd0\x71\x00\xab\xff\xcb\xbe\xd3\x46\x56\xf5\x3f\x6c\x76\xea\xe8\x9d\x12\xa0\x81\xae\x76\xea\xa8\x1b\x75\xf4\x50\x88\xd1\x26\x67\xa5\xac\x50\x40\x5a\xad\xb9\x82\xff\xcc\xfb\x58\x3c\xc0\x52\x92\x30\x05\x52\xc9\x49\x28\xd4\x5e\x43\x3c\xcb\x8e\x02\xbd\xd5\x0f\x0d\x43\xda\xd9\x28\xc3\xed\x28\x6a\x72\x1e\x0c\x0d\xdb\x2c\x03\x45\xf4\x11\x9a\x96\x95\x6c\xc6\x95\x1e\xd0\x3a\xf8\x9d\x7b\xb1\x7d\x08\x14\x17\xb3\x0c\x6e\xc3\xbc\xca\x34\x2f\x90\x99\xc6\xfe\xec\x04\xa2\x4e\x13\x69\x36\xed\xa4\x75\x04\x0d\x45\x93\x5a\x6c\x62\xdb\x35\x0a\xc2\xf4\x47\x7e\x4c\x84\x09\x6d\x5b\xc2\x97\x46\xe9\x29\x68\x49\xb1\x88\x78\xb0\xa5\x89\xcc\x73\xaa\x8e\x5d\x9c\x96\x42\xae\xab\xbd\x66\x8c\x36\x51\xd2\x2c\x2c\x2b\x8a\x66\x23\xeb\x70\xd7\x07\x43\x33\x41\x05\x2a\x3b\xa4\xed\xa4\x85\xd7\x88\xbc\x17\xbe\x4f\xec\x8c\xdf\x31\x11\xf6\x29\x42\x01\x75\x36\xd7\x97\x34\xb9\x65\x22\x25\x1f\x94\x3f\x17\xe9\x42\xd0\xdc\xf5\xe0\x2a\x4a\x79\xc7\xcd\xc1\x40\xee\x42\x7b\x1c\xea\xc4\x45\xb6\x2c\x32\xa6\x07\x63\xb7\x0a\xef\xae\x57\xb4\x52\x03\xfa\xc2\x7c\x50\x46\x13\xec\x96\xa1\xe8\xb6\x39\x8a\x95\xfc\x2e\x61\x5e\xed\x36\x03\xda\xf5\x24\xef\x50\xa0\xe3\x2b\xd3\x74\x80\xe3\xbc\x11\xeb\x86\xbb\x2d\xa4\xc1\xe0\xe6\x48\x05\xa1\x99\x11\x9b\x8b\x00\x4b\xdb\xde\x70\xb3\xc3\x62\xf7\x7d\x66\xf1\x38\xc7\xc8\xe3\x3d\xc2\x1d\x14\xb4\xae\x52\x4e\xe2\x80\x90\x0f\xdf\x7d\x79\xd1\x96\xcf\xef\x68\x2a\x15\xf9\x32\x93\xc9\x2d\xb9\x60\x60\xb9\xc2\x65\xd5\xbb\x90\x8d\xce\x63\xdd\x9d\xc5\xa2\xba\x39\xf6\x35\xcf\x2f\x27\xe9\xc3\xb4\xce\xdf\xb7\x5a\xff\x55\xb7\x5a\x2f\x27\xb8\x31\xfc\x1a\x1a\xad\xe7\x74\x36\x80\x91\x21\x0c\x0b\xc2\x00\x08\xf8\xee\x8c\xab\xcb\x8e\x3a\x9a\xbf\x9b\xcb\xfb\x91\x96\xa3\x4a\xb1\x11\x47\xa5\x32\x47\xcd\xf1\x96\x2d\x20\xff\x3b\x7a\x96\xdf\xd8\x17\x5b\x4e\x00\x2d\x21\x04\x02\x3f\xc7\x66\x6d\xbc\xfb\xf2\xc2\x5c\xe1\x75\x53\x22\xae\xc8\x29\xd3\xc9\x69\xc2\x8a\xf9\xa9\x1b\x5e\x74\x1f\xdb\xa7\xb4\xc4\xb9\x14\x5c\xcb\x32\x1e\xdc\xfa\xf0\x8c\x24\x32\xcb\x1c\xd4\xb4\x9c\x92\x73\x56\xcc\x03\xb9\x88\xf8\xe3\xa3\xb0\xdd\xd3\x68\x94\x5d\x48\x19\xdf\x5c\xb7\x71\x64\xcd\xfb\xee\xc4\x36\x18\xb2\x9c\x20\x33\x7b\x9e\xe8\x29\x7f\xa0\x76\x97\x0f\xd5\x3f\xfc\x89\x71\xf6\x63\xf5\x2a\x3f\xbc\xf6\xaf\x82\x43\xa7\x91\x73\x10\xdd\x76\xdc\x0f\x03\x0c\xe0\x20\x62\x2f\xa7\xd6\x1c\x4c\x59\x4a\xe4\x1d\x2b\x4b\x9e\x32\xe5\xaf\x80\x28\xbf\x09\x0c\x90\x67\x8f\x79\xad\xed\x3b\xa9\x63\x3f\xfb\xab\xef\xa4\x3e\xc8\x51\xd0\x10\xf2\xe6\xfd\x55\x21\x4f\xd3\x9c\x23\x21\x6d\x9e\xa4\x98\x8f\xe8\x83\x6e\xf4\xd2\xde\xbf\xf2\x8a\xc6\xae\x4c\x6c\x95\xd0\x8c\x5d\xbe\x8d\x32\xb3\xaf\xed\x3b\x6d\x4b\xdb\xff\xb0\x6e\x4d\x87\xf4\xba\x6c\x6c\xb9\xf6\x4d\x38\xa0\x44\xc8\xb4\x3f\x7a\xb7\x6f\xac\xd8\xd7\x58\xb1\x3e\x57\x28\x8a\xe8\xbe\x6c\x51\x62\x65\x46\x35\xbb\xa7\xf1\x5a\xcf\x7b\xbf\x2c\xae\xad\xb4\xbf\x0c\x3c\xe3\x61\x11\x1f\xbf\xb6\xdf\xdf\x7d\x47\xc8\x52\x6a\x6b\x15\x5c\xc8\x9c\x72\x54\xee\xd6\xca\x04\x9b\xfa\x85\x9f\xd8\x55\x20\x8c\x53\x06\xe0\xeb\xa0\x63\xd4\xcd\x5f\xaa\x92\xa5\xc4\x79\x0d\xf6\x4d\xf1\x1e\xb0\x29\xde\x70\x45\xb3\xd6\x33\x6b\xf7\xb1\x0f\xc5\x47\x54\xa8\x9a\x7d\xf7\x9c\x03\x57\x6a\x48\xdc\x22\x8a\x09\xc5\x21\x0f\xbd\x91\x20\x88\xec\xbb\x38\xb5\x8d\xb8\x42\x8d\x9e\x55\x58\x4f\xc8\x2b\x39\xe3\xc2\x4b\x2a\x69\xd3\x6d\x70\xe3\xa4\x3c\xc3\x7c\x7b\xaf\x61\x62\x3f\xfb\xab\xd7\x30\x95\xca\x5e\x0a\x3a\xc9\x70\x09\x1d\xed\x8b\x3b\xa3\x90\x5d\xc5\xe0\xfd\xd3\x94\x2b\xf3\xff\xe4\xfa\xfa\x15\x04\x37\x2b\x11\x63\xc5\x41\x38\xcf\x5d\x23\x01\xee\xd2\x0a\xb0\xdd\xcb\x13\x2b\xb3\x07\x35\x4b\xbc\x14\xa9\x99\x16\x53\xad\x5c\x6a\x47\xd1\xf6\x8b\x8c\x89\xf5\xbb\x9c\xcf\x09\x23\xef\xe7\x3c\xb9\xbd\xaa\x63\x98\x44\x96\xe6\x67\xa2\xf1\xa3\x68\xc3\x75\xc0\xfb\x51\xbc\xe6\xa6\x7d\x35\xc4\x15\xf5\xbe\x71\x1b\x5f\xbb\xe5\x33\x84\x08\x55\x4a\x26\x3c\x2e\x98\x0e\x8e\xd9\x70\xa5\x93\x14\xae\xeb\xdd\x4f\x17\xb4\xc1\xad\x75\x10\xcf\x2c\x4e\x59\xa5\xaa\xa1\x4f\x60\xc3\xe1\x6e\xe5\x76\x3e\x45\xcb\x96\x58\x74\xa5\x8d\xd3\xa4\xc1\x0e\x69\xc7\x60\x63\xa2\xfd\x9e\x39\xbc\x4e\x0f\x4d\xbe\x55\x83\x3d\xf0\x35\x83\x70\xcd\xfa\x13\x07\x60\x23\x9f\x2c\xea\xeb\x34\xf5\xde\xbf\x0b\x3a\x4f\xff\x5f\x62\xa2\x4a\x78\xdb\x15\x05\x05\xb2\xce\x9b\xb7\x94\xc4\x63\x7f\xe6\xc2\xbc\x46\xc8\x21\x3c\xda\x45\x95\xd9\x3c\xdd\xb0\x5d\x5b\x47\xf1\xec\x38\x76\x19\xf6\xdd\xa6\xd5\xee\xba\x82\xef\x4d\xc5\xdb\x28\xce\x96\x22\xa2\xeb\x2e\xee\x62\x6a\xd6\x77\xef\xa6\x56\xbb\xa7\x36\x7b\xa9\xce\x1a\x45\x72\xa9\x16\x7b\x37\x75\xd5\x8d\x3a\xea\xa6\x15\xf5\xec\x4f\x7f\xf8\xc3\xba\x3e\xbc\x48\xd1\xb3\xa1\x57\xef\xfa\x3e\xbc\xb8\x71\x6e\x2a\xa0\xde\x5c\x0c\x8d\x1e\x6b\x5f\xf1\x73\xa3\x90\x19\xb9\xf7\xcb\xc5\xce\xe8\xc2\xe5\x87\x6d\xc4\x8b\x8e\xe2\x45\xe0\xfe\x40\x8a\x60\xcc\x1d\xd7\x85\xf6\xd3\xc4\xef\xc1\x2e\xf5\x46\x8c\x9f\xb5\xa8\x3d\xb8\x91\xb6\x90\x7d\x76\x86\xd5\x83\x43\xe8\x19\x80\xe4\xbe\x09\x97\x67\x2d\xd2\x0e\xd6\x4e\x5f\x45\xe3\xd9\x84\xaf\x83\x9e\xbc\xc3\xe0\x41\xa0\xea\xe0\xb6\x49\xef\x1a\x4b\x07\x83\xa0\xd3\x28\x1e\x47\xd1\xc4\x56\x88\x0f\x6d\x58\xbd\x1e\x23\xa7\x89\x79\x83\x34\xb9\xe3\x90\x71\xe2\xeb\x31\xa3\x50\x70\x76\x86\x7d\x33\xa0\xe0\x23\x0e\xe7\x06\xad\xec\xa0\x29\x92\x4d\x98\x36\x2b\xf8\x34\x11\x24\xd7\x20\xd9\x74\x68\x3a\x11\x84\x97\x48\x76\xe8\x3b\xd1\xa3\x5d\x83\x40\xd3\xd6\x7a\x22\x28\xae\xea\x47\x9d\x18\x32\x11\x94\x1b\xd2\x6c\x23\x72\x0c\x5e\xd1\xb1\x0f\x52\xdd\x89\x1a\x65\x0b\x25\x66\xa3\xd2\x13\x41\x72\x55\x3d\xda\x46\xf5\xb1\xcf\x30\xa4\x96\x21\x85\x72\x71\x45\x72\xbd\x58\x2c\x43\x20\xe2\xd7\x23\xb0\xac\x41\x53\x89\xa0\xd9\xc2\x5d\xd9\x1d\x86\x4a\x27\x72\x4a\x24\xb5\x68\x91\x1c\x57\x7f\x87\xc7\x39\x89\xa8\xd2\x7b\xb0\x82\xbb\x38\xac\x0b\x24\xc2\x45\xb3\x8f\x1f\xce\xbc\x8a\x06\xb6\x18\x12\xce\x1a\xe4\x63\x6b\xc5\x53\x9c\x8b\xc5\x73\xb4\x4d\xa1\x0f\x3d\xbe\x70\x3b\x29\x8d\x48\x7e\x24\x27\x0b\x89\x63\x77\xbc\xcb\xca\x8e\x46\xf6\x2a\x5f\x6d\x86\xb1\x6f\xbd\xbd\x5e\x4a\xb9\x08\x3f\x46\xd6\x27\xed\x33\x2d\x1e\x2b\xd3\xa2\x2e\x12\x40\x9a\xd8\xb6\x90\xa0\xb3\x48\x60\x1f\xb6\x7f\xda\x61\x7b\xd5\x42\xd9\xf7\x4e\x65\x90\x5a\xe8\xc8\xbd\x9c\xb8\x1e\x95\xf6\x52\x08\x07\xfc\xec\xea\x92\x24\x25\x03\x8c\x13\x9a\xa9\xb1\xb1\xf4\x71\xe1\xf0\x36\xc2\xa2\x0f\x56\x3a\x6d\xda\xeb\xba\x54\x6b\x96\x17\x1a\xc7\x64\xfb\x88\x3c\xf6\xb3\xbf\xfa\x88\xfc\x16\x21\xb8\x6f\xc3\xab\xde\x3f\x37\xaf\x72\x2a\x46\x46\x92\x40\x6c\x1e\xed\xf5\xf3\xe9\x52\x4b\xb7\xe1\x98\xf8\xfa\x4c\xd8\x34\x70\x6a\x4b\xac\x54\xaa\x04\xff\xa9\x62\x35\xf6\x70\x50\x55\x1e\x30\x8a\x09\xf4\xb7\x58\x47\xdb\x2e\x75\x49\x0a\x25\xb2\x88\x5a\x45\x67\x10\xbb\x89\x87\x35\x05\x81\x43\x84\x8c\xd4\xd9\x5a\x5e\x48\x3d\x67\x56\xfd\xbb\x02\xc4\x87\xba\xc3\xab\x93\x42\xb8\x8d\x01\xab\xdc\x82\xb3\xd2\x2c\x93\xf7\x76\x9e\x4d\x0d\xc6\xb0\x94\x99\x37\xf6\x3a\x77\x18\x06\xbc\x2c\x65\xe9\x22\xb5\xcd\xa9\xdb\x4c\x3a\x63\xd7\xb3\xd2\x9a\xaa\x65\x44\xe2\xd4\x35\xd3\x4d\x56\xd7\x92\x50\x61\x8b\x79\xcd\x7f\xfb\x7c\x7f\xdb\xba\x3a\x02\x5b\x62\xc2\xe6\xf4\x8e\xcb\xaa\x1c\xc3\x17\xb4\x24\x07\xee\x75\x50\x1b\x16\xb2\x0a\x41\x9c\x4a\x61\x17\x22\xec\x88\x5a\xb3\xff\x6f\xea\x5f\x82\x4b\x22\xc5\xf9\xc5\x9c\xc7\x79\xc4\x3e\x72\xa5\x57\xd7\xd6\x5f\x40\xbe\xc9\xda\x27\x52\xcb\xef\x54\x61\xf4\x90\x6f\x51\x65\xe0\xed\xe3\xd7\x7c\xb3\xad\x9e\xdf\x5d\xc3\xaf\xb6\x55\xce\x1d\xb6\x94\x45\x77\xf0\x65\x95\x7b\x05\xbd\xeb\xf9\x95\x28\xe8\x21\x65\x29\xe3\xc9\xe2\xf2\x22\x5e\x35\x0d\xa9\x4a\x86\x00\xf9\x92\x2a\x96\x92\xd7\x54\xd0\x99\xf5\x25\x1d\x5d\x5f\x7d\xf9\xfa\x18\x1b\x35\x00\xc7\xe3\xe5\xc5\x72\x52\x4b\xf3\xee\xb5\x1f\x7a\xb3\x7b\xa4\x82\xa5\xb5\x18\xa4\x70\x3c\xc0\x6a\x3c\x00\x26\x83\x57\x08\xb0\x6d\xab\x57\x01\xc0\x6c\xf2\x91\x47\x43\x54\xb1\x62\x08\x86\x90\xa7\xb7\xbb\x9d\x16\x3e\xe9\xa8\x9e\xfe\x6e\x84\x3b\xe6\xcb\xa3\x3e\x65\x13\xf5\xad\x3e\xdf\x61\xf7\x48\x46\x75\xc3\xc0\xf5\x06\x46\xe7\x18\x3a\x7e\xa9\x4b\xca\xf5\x9a\x7b\xa0\xc5\x39\x00\xcd\x06\x7f\x48\x04\x63\xa9\x15\x74\x65\xe5\xc2\x57\x97\xb5\xd6\xb3\x42\xa6\xfb\xaa\xf9\x3d\xd4\x17\xad\x9f\x71\xdb\xd6\xbb\x30\x57\x67\x62\xc4\xca\x0b\xd0\xb8\x26\x34\xb9\xbd\xa7\x65\x0a\xc8\x02\x54\xf3\x09\xcf\xb8\x5e\x6c\x88\x48\xf4\xdf\x77\x3e\x6d\x11\x26\xb1\x99\x17\xda\xe1\x02\xb3\x20\xe7\xcd\x17\x49\x41\x4b\x9a\x33\xcd\x4a\xd5\xa6\xd8\xc3\x14\x3d\x9c\xd3\x6a\x01\x07\x1a\x44\x79\xc7\x46\x95\xb8\x15\xf2\x5e\x8c\xac\xb9\xd8\xd1\x0c\x0e\xc1\x58\x3d\x23\xed\x19\x25\x4d\x53\x29\x36\x2c\x2d\x4d\x53\x6e\xfd\xe0\x57\xbd\x9b\xd0\xc6\xe7\x35\x44\x61\x89\x9b\x6a\x53\xb3\x64\x25\x40\x96\x52\x61\x87\xb0\x79\x95\x0d\x99\x0d\xbf\x45\xec\xc0\x96\xeb\xbf\x12\x63\x62\x1f\x35\x13\x0a\xf8\x05\xd0\x13\x2d\xa4\xaf\x99\x81\x3b\x64\x83\x36\x61\x3a\xe5\x82\xeb\x0d\xee\xba\x95\x31\xac\x2c\xe2\x99\x7b\xbf\x63\xb1\x1e\xe6\x18\x1d\xbe\x62\x33\x9a\xb8\xef\x2e\x8d\xab\x3e\x4f\x63\xd2\x90\x00\x1d\xa2\x38\x5a\x36\x90\x47\x3a\x85\xc4\x15\x17\x74\x8c\xbe\xb5\x2c\xe7\x36\xec\xea\x33\x2a\xed\xcb\x44\x96\xc4\x17\x27\x50\xbb\x62\x63\x72\xd6\x99\x54\xe5\xc4\x36\xe0\x13\x59\x71\x9d\xc8\x3c\x37\x6b\x6b\x77\xb3\xa3\xd2\x0d\xe3\x23\x15\x32\x65\x9e\x75\x5e\xd1\x09\xcb\x3a\x4c\x8a\x65\x2f\x31\x17\xcc\xe6\xd7\x02\x80\x28\x84\x16\x02\x14\xf7\xcc\x73\x80\x4c\x8f\x54\x97\xda\x65\xa6\xc5\x32\x3e\xe3\x93\xcc\xe3\x0d\x2a\x63\x27\x55\x19\xd8\x47\x27\x64\x02\x9a\x9c\x14\x24\x83\xe1\xf5\x43\x51\x9a\x81\x6c\x5e\x94\xde\x7c\x1e\x94\xda\xd3\x1f\x48\x2c\x64\x7a\xd6\x79\xa4\xc9\x8a\xc4\xcc\xee\xe9\xc2\x6c\xef\x28\x93\xb6\xae\x23\x00\xfc\x95\xcc\x98\x33\x34\x14\x45\xf2\x8e\x1b\xbb\x31\x55\xeb\x8f\x51\x34\x67\xb0\x28\xe4\xc8\xfb\x87\x3f\x03\xbf\xfe\x67\xc7\xdb\xf1\x4e\x63\x8a\xdb\xb1\x4e\x21\x53\x45\x8e\x8c\x92\x96\x19\xa3\x50\x2a\x46\x72\xaa\x8d\x25\xdc\xa5\x78\x42\xde\x9e\xf9\xae\x6b\x39\x2a\xcb\x93\x3a\xfc\xef\x12\xf6\x2c\xce\x5f\xf0\x7c\x1c\xf7\x61\x5a\xad\x67\xdf\x46\x6d\x4c\xd8\x1d\x6b\x1e\x3d\x0d\x3e\x13\x9a\x47\xf2\xda\x1b\x76\xc7\xca\x5f\x18\xab\x35\x66\xf9\xdb\x60\x37\x97\x70\xf2\xc4\x58\xae\xe7\xb2\x9d\x54\x3c\x4b\x37\x41\x45\xf4\xab\x31\x5f\xda\xd7\xf7\x5a\xcc\x86\x67\xaf\xc5\xac\x7b\x30\x0e\xd1\xf6\x5d\x0b\x19\xdf\x20\x0c\xc2\xab\x4e\xfb\x08\x68\x3d\xee\x4c\x03\x43\x77\x4d\x8d\xaa\xcd\xde\x94\xc7\xba\x05\xee\x58\x39\x91\xaa\xc3\x6b\xd6\x6e\x40\x61\xb7\xd1\xbd\x44\x32\x39\x9b\x71\x31\x33\x9a\x15\x4c\x16\x38\x56\x0a\x67\xb0\x75\x0a\x30\xe7\xce\x25\x5c\x93\x23\x36\x9e\x8d\xc9\x37\x54\xf0\x5b\xe9\xe8\x14\x32\xdd\x4a\xee\xf7\x9c\x88\xc4\x48\xf0\xa1\x82\xe6\xdc\xbc\xbc\x17\x33\x1b\x9e\xbd\x98\x59\xf7\x3c\xa4\x98\xe9\x72\xc2\xd5\x4f\x59\x89\x4e\x18\xfd\xc7\x92\x37\x6e\x1c\x2e\xbf\x01\xeb\x70\x33\xe7\xd0\x1c\xbb\xd1\xed\xc8\x11\x30\x32\x08\x3c\x29\x36\x91\x26\xc0\x9a\x20\x03\xb1\x97\xba\x81\xa9\xd6\x08\xb2\x06\xb2\xaa\xce\x4a\xc4\x2d\xf0\x55\x46\xf5\x54\x96\x1d\x68\xb2\xbd\x2b\xd8\x27\xb5\xbc\x1f\x78\xb0\xe4\xf2\x04\xb6\x92\x5e\xb4\xd2\x1d\x19\x36\xed\x51\x48\xf8\xeb\x9c\x6a\x87\x6f\xee\xce\x67\xf0\x2a\x6f\x75\xa8\xf6\x62\xf4\xb7\x26\x46\xd9\xc7\x02\xaf\xab\xac\x9d\x53\x40\xf8\x00\x52\x55\xc9\xc8\x1d\xa7\xa4\x5e\xeb\x8e\xb9\x5d\xdb\x56\x0c\xdb\xcd\xa0\x07\xa5\x78\xe5\x0c\x03\x64\x53\x38\xf8\x3d\x58\x70\x08\x11\x0d\x04\xae\xaa\x2c\xb3\xd1\x4e\xec\xa9\x31\x43\x29\xaa\x2c\x23\x85\x7d\xcd\xb9\x9c\x7e\x06\x6f\xc0\xcf\x97\xd3\x37\x52\x5f\x59\x4f\x7d\x1f\xdf\x77\x8e\x2e\xe3\x39\xd7\xe7\x57\x1f\xa2\x16\xe8\x23\xcf\xab\x9c\x50\xd7\x6e\x66\x4a\xce\xaf\x3e\x84\xc8\xc7\x16\xc2\xd8\x8d\xe6\x35\xcb\x65\x57\x57\x10\xc4\x80\x72\x20\xb1\xab\x31\xdd\x31\xc1\x94\xfa\x8a\xf2\xac\x2a\xd9\xfb\x79\xc9\xd4\x5c\x66\xd8\x73\x7e\xf8\x9a\x0b\x18\x5d\x22\x85\x62\x49\x05\x2e\x88\xa9\xa5\xa5\xc2\x1d\x5a\x94\x72\xc2\xba\x0b\xdc\xc0\xbb\x20\x14\x4f\x59\xc9\x52\xa0\xc0\x52\x42\xa7\x9a\x95\x64\x4e\xef\x00\x5b\xbd\x4a\x12\x88\x18\x8e\xc9\x59\x51\x64\x56\x7f\xe9\xf3\x92\xb8\xd9\xd9\x11\xb4\xa4\x30\xb8\x97\x68\xd2\x48\xff\x60\x34\xd3\x73\x27\x96\x36\x73\x1d\xae\xfe\x08\x53\x6f\xe4\x07\x77\x29\xb8\xe6\x34\xbb\x60\x59\x17\x58\xdd\x52\xc2\x6a\x95\x4f\x6c\x03\x42\xe5\x1a\xf7\xd9\xb5\x72\x51\x2d\x77\xba\xe7\x54\xd9\x7a\x9c\xce\x82\x8d\x09\x9b\xca\x72\x79\xad\x6c\x1a\x23\x87\xa1\x69\xb3\xe6\xeb\x96\xae\x8b\xe8\x27\x5e\xd4\x2b\x56\x72\x89\xe6\xe2\xbf\xc9\x7b\x22\xa7\x9a\x81\xf6\x57\xb0\xd2\x8c\xa7\xe6\xdc\x26\xc3\xf5\x78\xfc\x7f\x11\x0c\x77\x9d\xcc\x59\x57\x5e\xcb\x12\x90\x09\xfc\xb5\x57\x8b\xef\xe7\x0c\xee\x0f\xc1\x12\x0b\xd0\xd0\xcc\xd1\xff\xdb\xfb\xf7\x57\x5d\x4a\x72\x7b\x19\x63\x16\xab\x83\x28\x72\x19\x23\x64\xe1\x75\x05\x2d\x64\x76\x22\x0b\x95\xa5\xb5\x2c\x0c\xbb\xe4\x96\x5c\x12\x86\x8e\xc4\xb4\xca\xda\x02\xd1\x0a\xc9\xc0\x9c\xdd\x24\x87\x49\xc3\x3e\xcd\xec\x51\xd9\xf6\x3d\xcf\x99\xac\x3a\x60\x78\x70\x22\xd2\x62\x14\x34\xae\x25\xde\x9d\x69\x2f\x2b\xbd\x2c\x00\x50\x2b\xf9\x04\x85\x63\x77\x81\x44\x9f\xae\x68\x21\x93\x2f\xb5\x4b\xa9\x4e\xc9\x4d\xc3\x36\xbe\xe9\x9e\xae\x87\xdf\xd9\xe6\x78\x16\xb2\xc4\x6e\xfe\x7b\x59\xc3\x87\x11\x4a\x52\x3e\xb5\x35\x1d\x40\xc3\x69\xfd\x08\xd1\x52\xcf\x3d\x04\x91\x6e\xbe\x78\xf6\xc5\xb3\x9b\x5e\x5f\x62\xf7\x3e\x98\x51\x74\xa7\x16\x46\xcc\x06\x52\xbc\x83\x70\x91\x9d\x1d\x61\xdb\x33\xaf\xe7\x67\xb6\xb5\xd9\x16\x99\xdc\xcc\xb5\x2e\x6e\xa0\x8c\x01\x44\x7e\x8f\x9e\x75\x63\x09\xdf\xd4\x26\x2f\xd4\x5a\x94\x55\xaf\x75\xd3\xbd\xe3\xa0\x89\xf4\x42\x31\x6e\xca\xef\xba\x6a\xbe\xbe\x6c\xaf\x59\xda\x5d\xe7\x5e\x2c\x69\x53\x35\x0f\x40\x20\xf1\xe6\xf8\x61\x8f\x3d\xc6\xfa\x2b\x19\x4d\xf9\xaf\x57\x7d\x0f\xd3\xfb\x85\xdd\x58\x61\xdc\x4f\x44\xb5\x5f\x5a\xc7\x5f\xaa\x6e\x1f\xa6\xf1\x89\x94\xfb\x01\xec\xf8\x29\x56\xe7\xa9\xa8\xf7\xd8\xe5\xea\x11\x02\xbb\xd3\xef\xeb\x15\xfa\x95\x2a\xf8\xbf\x78\x79\xf9\x84\x54\x7c\xd4\x5a\x3e\x49\x21\xf9\x53\xc5\x54\xac\xd3\xd3\x31\xf6\x03\x38\x3d\xdd\x78\xe2\xdd\x9e\x2b\x43\xda\xa5\xdb\xd3\xb5\x41\xbe\x1a\x68\x52\x54\x22\x0d\x6c\xe6\x48\x59\x65\xbc\x75\x49\x77\x70\x87\x4d\x55\xf0\x11\x58\xaf\x96\x37\xad\x8c\x6d\x6d\x8c\xc6\x0c\x87\x9a\x1a\x1b\x67\x69\xab\x4a\x91\xa6\x53\xdf\x54\xc1\xd2\xe8\x9d\xec\x16\x51\xce\x72\x53\x30\x0f\x11\xe0\x2c\x7d\x26\xfd\x5a\x02\x88\xd8\x66\x62\x2e\x89\x0b\x46\xd3\x8c\x0b\x76\x6d\xa5\x14\x72\x2f\xae\x5b\x05\xd6\xa9\x1f\x16\x17\x5e\xda\xb5\xb2\xfe\x7a\x6e\x51\x0b\xcb\x64\x04\xe1\x49\xdd\x05\xf5\x47\x39\x01\x34\x43\x7b\x1d\x69\x2e\x2a\x59\xa9\x6c\xe1\x46\xdd\xaf\x57\x5a\x7c\xc5\xc6\x4d\x66\xf7\xd8\xdf\x5b\x4b\x36\xe5\x9f\x9e\x75\xe0\x69\x34\x04\xe0\x9f\xfe\xb0\x15\xe3\x47\x84\x93\x0f\xce\x5a\xc1\xe4\x94\x15\x99\x5c\xac\xa4\x42\x52\x05\x7c\xf0\x77\x39\xe9\x58\x11\x50\x9c\x68\x96\x91\x52\x56\xda\x69\xd8\x8c\xdb\x6e\x18\x66\xe9\xe1\x3e\x2f\x65\x4e\xa8\x51\x41\xb9\x4c\x79\x02\x0b\x57\xe5\x9d\x72\xe2\x08\x2c\xf0\x1b\xc3\xc3\x37\x27\xe4\xc6\xec\x5f\x79\x03\x85\xbb\x37\x3f\x55\xb4\xd4\xff\xbe\xb1\xad\xd6\x7d\x2d\xeb\xb1\x05\xe9\x2b\xa8\x52\xdd\x3b\xe8\xbf\xed\x92\xa5\x6e\x52\x40\xf2\xbd\xb1\x2d\xa6\xdd\xeb\xe1\x8f\x8e\xc7\xe4\x07\x01\x9e\x9f\x4e\xed\xd8\xca\x65\x07\x24\x97\x65\xab\x13\x55\x46\xb3\x61\x75\x7e\xae\xfd\x83\x0e\x9a\x66\xa2\x3c\x00\xc7\xb1\x8f\x45\x69\x54\x2d\x68\x59\x6f\x96\x24\xe4\xe7\xfb\x59\x3c\xcf\x6f\x7a\x40\x78\x97\xc9\xdc\x3c\x3b\x7d\x4e\x3e\xb3\xff\xbb\x39\x31\xc2\x2e\x63\xe4\xe6\xf7\x7f\xcc\x6f\xcc\x4a\xde\xfc\xf1\x99\x02\x8a\x42\xea\xe3\xf1\xc1\x56\xb6\xfa\x84\x26\xb7\x72\x3a\x7d\xc5\x73\x8e\xbd\x73\xda\x12\x40\x04\x6d\xa7\x64\xb6\xcb\xbe\x3b\x86\x39\x05\x1c\x91\x1e\x09\x60\x0e\xfb\x86\x93\xf9\x39\xea\x5c\x6e\xa9\x98\xd4\xa9\x7c\xe8\xd3\x09\xc1\x7e\x4a\x14\x2b\x68\x09\x59\xc7\x3e\x87\xc9\xcc\xc7\xa6\xcd\xd5\x54\x3b\xa7\x4f\x35\x94\x1b\x7a\xdd\xbb\x52\x5a\xe6\xfc\xdf\x00\xa8\x4b\x64\x69\xae\x39\xa7\xbd\xe7\xe6\x4f\xee\x65\x79\x8b\x71\x7b\x05\xf6\x03\x67\x17\x9f\xcd\x40\x08\xb2\x8f\x9a\x95\x02\x24\xca\x64\xd1\x00\x8c\x18\x93\x33\x0f\x52\x91\x74\x9d\x4c\x3f\x38\xf0\xa1\x81\x28\xb6\x50\xe6\xb2\xb4\xc8\xca\x35\xd0\x45\x98\xfc\x98\xbc\x1c\x77\xb6\x70\xf4\xb6\x89\x97\x20\xe1\x4d\x8b\xb5\x0b\x02\x66\xe4\x7f\xd7\x1c\x40\xd7\xe1\x0c\x43\x3b\xe2\xfa\x50\x35\xf0\x7e\x2d\x4d\x59\xce\xc6\xb4\xa0\xc9\x9c\x8d\x21\xd7\x6a\x7c\xfb\xc2\xe7\x5c\x81\x3c\xeb\x0c\xa3\x4d\x4a\x5a\x2e\xac\xdc\xb9\x0e\x85\xfa\x8d\x6c\x50\x23\xf5\x92\xaa\x2c\x99\xd0\xd9\xe2\x85\x97\x90\x1d\x24\xd7\xc9\xce\xde\x13\xdd\xa9\x43\x26\x52\xd8\x11\x24\x8b\xb8\xe4\x87\xfa\x58\xcf\xe5\x3d\xd8\x1b\x25\xa3\xba\xa6\xa7\x09\xfb\x08\xe6\x65\x37\x80\x27\xb4\x94\xf8\xbb\x9c\x8c\xc9\xb7\x34\xe3\xa9\x87\x5a\xa2\x25\x7b\x41\x46\xe4\xe0\x2c\xcb\xe4\xfd\xc1\x0b\x0f\x5e\xe2\xae\xb0\x1e\xaf\x5b\x59\x89\xc6\x38\xb2\xc5\xff\x34\x94\xbe\x92\xe5\x84\xa7\x07\x41\x67\x3b\x86\xc2\xd9\x09\x4f\x55\xe3\x6f\xbb\x89\xaa\x13\xa2\x6e\x79\x51\x98\x6b\x50\xb0\x8f\x1a\x3e\xc4\xa7\xd0\x17\x9c\xcb\x4a\xc1\xbf\xe7\x54\x89\xc3\x43\x4d\xa6\x5c\x70\x35\xef\xb4\xae\x16\x4c\xc3\xd0\xde\x59\x43\xec\xe0\x85\x11\xd2\x09\xcb\x54\xcd\x14\x86\x24\x00\x5c\x19\xc1\x67\x76\xdd\x19\x6d\x5d\x4b\xca\x7d\x09\x25\x11\xec\x9e\xc8\xae\xae\xe2\x38\x06\xd9\xe7\x93\xfd\xa6\xf2\xc9\xa6\x34\xcb\xcc\x7a\x23\x67\xf5\x41\xb5\x00\x79\xdc\x95\xc6\xf3\xc2\x62\xb0\x06\x33\x24\x88\xe8\x2e\x99\xc9\x44\x6a\x8b\x80\x8f\xbc\x78\x3b\x26\x5c\x28\xcd\xa8\xc5\xd1\x2f\x17\x80\xf6\x26\x49\x4e\x35\x2b\x39\xcd\xf8\xbf\xfb\x8c\xb8\x25\x2d\xb8\x81\x7d\xe4\xa4\xc9\x76\xab\xe5\xaf\xcf\x08\xaf\x80\xfb\x6e\x7d\xf3\xfa\x8b\xed\x7e\x2e\x33\x7c\xb2\xee\xb4\x51\x65\x56\xeb\xeb\x29\x4b\x32\x5a\xb2\x14\xee\xc4\x85\x85\x3c\x6d\x29\xac\x1d\x24\x97\x06\xc4\x15\xc9\x59\x32\xa7\x82\xab\x5a\xa3\x48\x64\x69\x94\xec\xac\x97\xc9\xba\x5d\x17\xce\x9c\x18\x66\x54\x7a\xf8\x71\x92\xba\xd7\x1b\xf6\x24\x8c\x3d\x58\x2b\xdd\xac\x61\x84\x2a\x9f\x1a\x81\x99\x73\xf0\x7e\xd6\xa5\xb2\x90\x4d\x0d\x4d\xbf\xc4\x82\x94\x8c\x2a\x29\xc6\x84\xbc\x36\x7f\xd6\x25\xd2\x7f\x34\x97\x53\x7d\xf1\xd5\x88\x4d\x0e\xa1\x88\x2a\x1f\x57\x92\xa2\x0b\x39\x74\x57\x96\x64\x8f\x18\x4c\x59\xc1\x44\xca\x44\xb2\xd1\xfa\xef\x77\x2f\x5c\x34\x68\xec\x0b\x40\x36\x3c\xfb\x9b\x26\x7a\xe1\xac\x23\x63\x78\x5e\xff\x85\x7b\x7f\xcf\x93\x1b\x9e\x3d\x4f\xae\x7b\x6e\xb9\xc0\xce\xe8\xcc\x21\x2a\x4a\xc2\x3e\x7a\x7c\x34\x57\xcd\xec\x34\x22\x05\xbe\x24\xcb\xc9\x79\xb7\x7d\x61\xbe\x1b\xfa\x4b\xdc\xd4\xaf\xdc\x9c\x38\xc3\xf6\x47\x39\xb1\xee\x9c\x5b\x01\xee\xd2\x91\xf3\x66\x77\xa9\x53\x36\x12\x6a\x0c\x33\x0f\x92\x5b\x32\xdb\x26\xcf\xde\x93\xde\xba\x40\xd7\x08\x21\xae\xf6\x4a\xb1\xeb\xeb\xb3\x08\xe5\x11\xf8\xae\x1c\x29\x9e\x32\x42\x8b\x22\x83\x0e\x28\x55\x91\xda\x86\x71\x8c\xc8\x7b\xc1\xd2\x7a\xe0\x5d\x8e\xc6\xe0\x8f\x37\x5c\x7b\x73\x3c\x26\x6f\x24\x10\xa1\x50\x52\xd9\xae\xba\x31\x6a\xae\x82\xa3\xd5\x1d\x93\x4c\x32\xce\x84\xb6\xc3\x2b\x5c\x5d\xfb\x89\x51\x1b\xae\xaf\xcf\x7c\x97\x20\x7a\x47\x79\x66\x98\xf8\x84\xb0\xf1\x6c\xdc\x65\xc2\x1b\xe1\x94\xa5\x4d\x35\x34\xc9\x2a\x05\x12\xe1\xa1\x65\xa9\x61\xa7\xed\xa4\x29\x40\xbf\xed\xe5\xe9\xfa\x67\x2f\x4f\xd7\x3d\x45\x29\x67\x25\x53\x6a\x98\xa6\xdf\xac\x1d\x01\x95\x7c\x49\xd1\xb7\x62\x16\x21\x5e\xc1\x64\xbc\x65\x61\x38\xe8\xe8\x4f\x07\xcd\x21\x71\xa1\xad\xfc\xcf\x3d\x6c\xc8\xc4\x1d\x2f\xa5\xd8\xe6\x98\xbf\xac\x49\xec\xcf\xf9\x86\x67\xeb\x73\x1e\xc2\xca\xaf\x99\xa6\x51\x18\x03\x8a\x70\xf1\xa3\x6b\x85\x2c\xa7\xe4\xe6\xcd\xd9\xeb\x97\xd7\x57\x67\xe7\x2f\x9d\x4b\xf8\xea\xed\xc5\xbf\xcc\xcf\xba\x5d\x2c\xf5\x16\xdf\xd1\x92\x5b\xba\xcb\x57\xe7\x56\x67\xfe\x57\x29\xc8\xe6\x5a\x17\x57\xa5\xfc\x88\xf5\x90\x5f\x95\xb2\xa0\x33\x40\x03\x02\xd7\xd7\xdf\xde\xbf\xbf\xfa\xd7\xd5\xbb\xb7\xff\xfb\x1f\x46\xa5\x33\xff\xba\x76\xff\xec\xe9\x8d\x7a\xf3\xe6\xad\xff\xc3\x47\xd8\xbb\x3b\x5a\xc6\x97\xe3\xaf\x1f\x97\x15\xa5\x34\x4d\xfb\x1a\xc3\x2d\x07\xab\x1b\x29\xdd\x46\x4a\xa9\x85\xd0\xf4\xa3\x91\xd3\xdf\xbc\xfc\xc7\x5f\xbe\x3d\x7b\xf5\xe1\x65\xbf\x9e\x75\xf3\xfa\x1f\xff\xfa\xf6\xec\xdd\x5f\x0e\xf2\x85\x0d\x2a\x1c\xdc\x00\x35\xc5\x88\xb6\x17\x01\x4b\x58\xca\x44\xc2\xa0\xe6\xdd\x25\x5a\x59\x47\x7e\x27\xcc\xb1\x6b\x1e\xb4\x7e\xce\x4f\x1c\x4d\x08\x9a\x4f\x8e\xe6\x54\xa4\xd9\x70\xc3\xfa\x25\x74\xb0\xfc\x9b\x25\xb2\xbf\x25\x36\x3c\x7b\x6d\x70\xdd\x53\x76\xf5\x8c\x59\x45\x06\x05\x4e\x73\xec\x6a\xde\xb5\x49\x5b\x01\xeb\x43\x96\x64\x2a\xab\x4e\xe1\xc9\x05\xd8\x94\x3c\x71\x1c\x12\x78\x72\xb8\x89\xdb\xb3\xfd\xb3\x64\xe8\xc1\xfa\xfa\x7c\x7f\x9a\x36\x3c\x5b\x9f\xa6\x94\xab\xc4\xc8\xf9\xc5\x39\x4d\xe6\xd8\x60\xcd\x85\x7f\xc9\x39\x01\x48\x62\x5e\x76\xf7\x9a\x39\x6a\x27\x3e\x3d\xea\xc6\x1d\xb3\xb4\x3b\x7c\x9f\x72\x75\x6b\x9d\x38\x36\x0f\xf4\xa6\x71\x77\xbb\x9f\xf4\xdd\xde\x9d\x17\xc4\xaf\x50\x66\xf4\xb0\x87\x4d\x4d\x1e\x7a\xe2\xfe\xd6\x48\x6c\xde\x9f\xba\x95\x67\x7f\x87\xad\x7b\xb6\x44\x9b\x40\x55\xab\xf9\x6f\x74\xcc\xd2\x17\xb4\x45\x95\xad\x3d\xb8\x8b\x62\x2b\x44\x88\x07\xa8\x1a\x5b\x2d\x74\x36\x76\x44\x5d\x36\xf6\x88\x0b\x12\x55\xf0\xb5\xb1\xde\x6b\xa9\x6a\xfb\x31\xc7\x6f\x3e\x18\x57\xc7\xea\xdb\x01\x38\x1b\x78\x69\x23\xd6\xa0\x93\x75\x6c\x68\x47\x0d\xeb\x6e\xce\x73\x54\xc9\x59\x67\xc5\xd9\x72\x85\x7d\xef\x29\xae\x67\xf4\xb7\xf7\xef\xaf\xb6\x2a\x24\xd8\x1a\x01\x02\x57\x1f\x36\x5c\x40\xf5\x14\x8a\x3d\x22\x43\xc7\x15\x6a\xf5\xd7\x69\xb5\xd9\xbb\xeb\x82\xe2\x39\x53\x50\xb0\xf5\x08\xb3\xdd\xb6\xbc\x1a\x75\x5f\x85\x8f\xfc\x02\x2f\xac\x6d\x0a\x9d\x1f\xe8\xc6\x5a\xaa\xdb\x7b\xf4\x2b\x6b\x58\x91\xf2\xc6\x3b\x6b\xb9\x0c\xf1\x51\x67\xb0\xf5\xad\xb5\xbc\x19\xdb\x5f\x5b\x2e\x3a\xbd\xa5\x27\x65\x48\xa5\x34\xea\xda\xc2\x1f\xe6\x9d\xde\x5b\xdb\x56\x36\xe3\x2e\xae\x2d\x24\xd5\xa7\xbf\xb9\x06\xd6\x18\xf7\x5f\x5d\x4b\x3c\xfe\x34\xee\xae\x1e\x1b\x95\x0b\x88\xe4\x0e\xb5\xfd\x2f\xed\xeb\x9f\x0c\xf5\x95\xa6\x29\xa1\xc2\xcf\x02\xce\x22\x73\x81\x88\x4e\x7f\x66\x1d\x26\xa9\x14\xb4\x61\x30\x47\xaf\x4e\x9c\xf6\x65\x6a\xdb\x49\x97\xbd\x57\xe3\xb7\xe6\xd5\x98\x4b\x85\x86\x2c\xf8\xec\xb3\x77\xae\x4e\xf2\xb3\xcf\xc6\xed\x72\xeb\xd0\x83\xd4\xd5\x48\x77\xe9\x3b\xbe\x4a\x15\x0e\xc0\x36\xa8\x18\x7d\x82\x42\x69\xbe\xe1\x98\x22\xc4\x84\x79\x79\x3b\x21\x91\x65\xf2\x3e\x5e\xf5\xa0\xe4\x08\x2a\x07\x47\xa1\x72\xf0\x38\xc4\x5b\xcf\x2f\x2f\xde\x11\x55\x4d\x04\xeb\x2f\x19\x6c\x77\x3f\x31\xf2\xa3\x4c\x58\xd1\x68\x19\x6b\x67\x58\x94\xf2\xe3\x82\x1c\xdd\x3c\x7f\x36\x86\xff\x9d\x7e\x71\xf2\xfc\xcf\x9f\x8f\x9f\xff\x09\xfe\xf1\xfc\xf3\x93\xe7\xff\x69\xfe\xf5\x85\xfd\xe7\x9f\x70\x50\x69\xdb\x29\x04\x7b\x21\xf4\x5b\x13\x42\x36\xbb\x05\x39\xa7\xaf\x64\x99\x38\x15\x1d\x02\xfc\xb0\x5b\xae\xab\xd9\x8d\xd1\xd9\x12\x5a\x8e\xe1\xec\x8f\xb9\x3c\xb5\xa4\x6f\xba\x2a\x6a\xbe\x0c\x7c\xdb\xe8\x4e\xc4\x15\xa0\xde\x6b\xe9\xd4\x76\x22\x45\x23\xe3\xac\x27\x75\xc3\x1c\x3a\xe8\x92\x24\xc8\x37\x36\x6b\x77\x17\x80\xd9\x3d\x0c\xf6\xa3\xcc\xe4\x2d\xdf\x90\x58\xd4\x2f\xf0\xfe\x6e\x5f\xdf\x4a\xe4\x9d\x9f\x9d\x33\x3c\x28\xc9\x9c\x91\xab\x97\xaf\x09\x13\x89\x4c\x59\x4a\xce\xcf\x48\x62\xc8\x4f\x7d\xd0\x16\xba\x07\x17\x54\xcf\x4f\x80\x81\xbb\xd8\x53\x92\x3b\x56\xf2\x69\x1d\xb0\x0b\x84\x98\x3a\xf1\x91\x60\xc3\xef\x60\xfa\xdc\x14\xa5\xd4\x32\x91\x59\x97\x34\xe3\xca\xc2\x7b\x28\x97\x63\x55\x29\x36\x52\x2a\x1b\xb9\xbc\x60\x5a\xe9\x39\x13\xda\x8d\x15\xb0\x07\x2c\xa3\x74\x90\xac\xcd\xa6\xd3\x3b\x5a\x9e\x96\x95\x38\x55\x2c\x29\x99\x56\xa7\xb5\x54\x30\x4c\xeb\x52\xbc\x69\x02\xf5\x43\xfe\x9f\xa3\x84\x8e\x93\x52\x77\x7d\xc1\x1c\x85\xb7\x05\x13\xd7\x73\x3e\xdd\x56\x0a\xc3\x3c\xaf\x4a\x2e\x12\x5e\xd0\x0d\x0d\x62\xc8\xba\x4d\x2d\xfc\x3b\x47\xea\xd8\xd9\x1a\xb9\xeb\x76\x6e\x3b\x7b\x71\x41\xa8\xa3\xdf\x65\x41\xd7\x7b\x68\x36\x18\xae\x53\x42\xc1\x14\xf3\x16\xab\xe7\x59\xaf\x05\x37\xb7\xba\x83\xf2\x12\x13\x44\x6e\x75\x0f\xcf\x58\x69\x51\x6f\xf5\xd2\x3a\xfe\x25\x11\x7f\xb1\x9d\xd7\x5f\xe4\x54\x69\x56\x8e\xe0\x06\xee\x8e\x1f\x27\xe2\x2f\x73\x7a\xaf\xb9\x1c\x49\x91\x71\xc1\xc6\xf6\x5f\x63\x75\x97\xb8\x21\x27\xe2\x2f\x53\x33\x6c\x63\x06\xc8\x8c\x8d\xcd\x3f\xe0\xd7\x3b\x60\x96\xc7\xea\x86\xb2\xbf\xf7\x31\x89\x0c\x71\x3e\xad\x57\x5c\x69\x26\x60\x62\x50\x35\x9a\x50\xa5\x3d\xac\x95\x5a\x8d\xa8\x6c\x75\x8b\xff\x2a\x55\x13\xe8\x52\x9c\xb2\xf4\x1c\x8e\xf1\xf9\x9c\xa1\x0b\xa4\x5f\x53\x11\x6a\x59\x56\xaf\x25\xef\x20\x54\x18\x51\x38\xcd\xe8\xcc\x43\x53\xf8\x01\x91\x5b\xb6\x20\x95\xa2\x33\x46\x94\x4d\x0d\x5e\xb9\xe8\xba\x44\xca\x23\x49\x3f\xfb\xef\xb8\x6b\x69\x67\x06\xab\xb9\x8c\xfe\x66\x8c\x52\x9a\xa6\xa5\xbb\x36\x6a\xdf\x97\xbf\x3c\xe8\xcc\x6c\x8d\x35\x97\xba\xac\x1b\x2e\x0c\xa3\x8e\xc9\xe5\x94\xdc\x1c\xfc\xf0\xd9\x81\x4d\xe8\x39\x70\x76\xd3\x01\x2c\x24\xdc\x6f\x16\x96\xc4\x96\x37\x75\x99\x69\x86\xa2\x2d\x23\x83\x5c\x23\xc1\x34\x54\x5a\x83\xa9\x36\xa5\x49\xd3\xcd\x7a\xf0\xd9\xc1\x96\x5e\x56\x09\x6b\x12\x9f\xe2\x5b\x77\x2e\x0f\x0b\xe6\x48\x11\xaa\x7c\x52\x6c\xa7\xe3\x0a\x32\xa8\xd5\x8b\xd3\x53\xa7\xa0\x8e\x65\x39\x3b\x2d\x19\xc0\x40\x27\xec\x74\xae\xf3\xec\x14\xf6\x40\x8d\xcd\x7f\xff\x0e\xfe\x7b\xf4\xe3\x5d\x3e\xb2\xe2\xfc\xfb\xbf\x7f\xfb\xba\xe3\x03\x76\xfb\x96\xd4\x59\x3b\xc2\x7f\x7e\xf2\x2b\xad\xa0\x4a\xdd\xcb\x12\x2b\x13\x41\x7b\x72\xaf\x58\xc9\x08\xa5\xe8\xad\x13\x18\xa3\xe3\x40\x02\x7a\xa5\x58\x79\xe3\x96\xc4\x99\x35\x8f\x06\x65\xbe\x46\x47\xb3\x98\x7a\x0d\xb4\xc0\x3f\xff\xf9\x8b\xad\x31\xc9\x9d\x30\x8b\x52\x52\xed\x2b\x2e\x26\x52\x67\xf4\x39\xf0\xf0\xd2\x0b\x45\x94\x3e\xef\xe4\x67\x5b\xce\x6d\xb3\xc8\x50\x4d\xf9\xca\x5e\x3a\x67\xad\xfd\x47\xce\xf1\xbb\x39\x83\xf9\xac\x31\x88\x1a\x7d\x98\x3d\x8f\x75\x9d\xaf\xd6\xd7\x1f\x54\xb4\x1b\x4e\x8d\xd8\x42\xf3\xe7\x8d\xa4\xcc\x35\x67\xe5\xc1\x5c\x8b\x3f\xde\xe5\x83\xed\xec\x6f\x5f\x6f\x97\x78\x98\x51\xa5\x8c\x55\x8c\x15\xe5\x0d\x01\xfe\xed\xeb\xfa\x75\x72\x54\x29\x46\x6e\x5e\x71\x51\x7d\xbc\xa9\x7f\xdc\xc1\x09\xce\x21\x29\xcb\xad\x38\x7b\xaf\xe5\x77\x69\xf9\x6c\x52\xcd\xb0\x1b\xeb\x20\xcc\x14\x29\x59\x2e\x35\xb3\x2f\xcf\xa0\x4c\x59\x49\x87\x64\xe8\x7e\xd8\x89\xd3\xe8\x10\x0a\xa9\xd6\x34\x99\xd7\xad\x34\xff\xfe\xed\x6b\x57\x6e\x43\x2a\xc5\xc5\x0c\x04\xf7\x68\x2a\x4b\xb3\x6e\xfd\xd7\x62\xf7\x51\x87\x61\x9d\x59\xb5\x0c\x7b\xe4\x4b\x2a\x14\x5c\x1e\x5e\x9d\xa3\xda\xab\x73\x12\xf4\x15\x67\xe8\x74\x47\xd2\x04\xbb\xcf\x16\x24\xa3\x95\x80\xc9\x9a\x33\x51\xcb\xb4\xcf\x5e\xfc\xf1\xd9\xb3\x3f\x6e\x97\x8c\x0d\x53\xbb\xae\x54\xc1\xd0\x88\x02\xee\xaf\xad\x53\x53\xd3\x72\xc6\x34\x0c\x8c\xe7\x39\x4b\x39\xd5\x2c\x5b\x34\xd2\x44\x3a\x26\x67\xbb\x9e\x98\xb3\x6c\x6e\xfa\x4c\xd2\xb4\x43\x39\xfb\xcd\xda\x74\x43\x75\x61\xb3\x25\xee\xdd\x4f\xaf\x59\x96\x5c\xe8\x73\x99\xe7\x14\xcd\x65\x57\xe6\x15\xe5\x72\x94\xe0\x45\xb7\x53\x35\xc4\xae\x3d\xf6\x84\xf7\x81\x47\xd6\xd9\x2d\x99\x9c\xed\xb4\x12\xb1\x47\xce\xde\xd2\x9c\x65\x6c\x13\x0c\x67\xff\xed\xfb\x8d\x7b\xff\xb1\xc2\xff\x6d\x90\x5e\x1b\x8c\xb0\x50\xbb\xde\x00\x4a\xc3\x98\xba\x94\x30\x01\xdb\xc4\xcb\x10\xa9\x68\xcf\xec\xc8\x9d\xd3\x66\x0c\x6e\xab\x23\xb2\xbf\xa5\x7f\x6b\x31\x38\x23\xe4\xd0\xd1\xea\xf5\xc8\xb6\x8e\x91\xa1\x5a\x0f\x1c\x1b\xe6\x02\xea\xf4\x0d\x38\x55\xc3\x43\x87\x62\x52\xeb\xb6\x55\xdd\x6f\x59\x8a\x89\x91\x1d\x36\x5b\x26\x44\xf3\xe2\xc3\xd4\x0f\xbd\x37\x1c\x70\xbe\xe1\x5c\xb5\x29\x7e\xd2\x13\xe2\xd1\xb4\xd7\x4f\x6b\x84\x18\x69\xdf\x1e\xda\xa0\xea\xe0\x4b\xc0\xc5\x64\x1f\xe9\x0e\xb0\x1e\xfb\x3a\x0d\xac\xf6\xe5\x83\x83\x2d\xcb\x9c\xc4\xac\x3f\xba\x65\x12\xd7\x9c\x0a\xc1\xb2\x6b\x2e\x6e\xb1\x3a\xce\x2b\x77\x82\xdd\xab\xca\x4a\x2b\x70\xf0\x29\xcd\x45\x58\x39\x5c\xee\xab\x85\xa5\x1c\x83\xe4\x73\x9a\x02\x51\x80\x0c\xea\x3f\xe0\x44\x84\x2c\xc9\xb4\xca\x32\x87\x1d\xfa\xe1\xdd\xe5\x27\x2f\xa4\xaf\x57\xcf\xa2\x4e\x6d\xbb\x7e\x16\xbc\xea\xb7\xb2\x74\x70\xd0\x86\x5d\x8b\x5e\x35\x0a\x87\xd3\x88\xd9\x8c\x69\x86\x94\x6b\xe0\x69\xfe\xfb\xf5\xdb\x37\x2e\x0d\x75\x9f\x81\xb4\xe1\xd9\x6b\x3f\xeb\x27\x65\xbd\xd3\x43\x84\xa6\x7f\xf7\xe1\xa4\x66\xf0\x9d\xaf\x39\xfb\x1d\x14\x9f\x86\x54\x08\x4b\xfb\x49\x25\xea\xa7\x5f\x86\x3b\x36\x90\xbd\xee\x00\x95\x6b\x51\x40\xd2\x9b\xeb\x7e\xd3\xcc\x07\xbf\xe7\x9d\x27\xa7\x28\x65\x5a\x25\x6c\x3d\x63\x35\x68\xaf\xde\x28\x5d\xa1\x0f\x57\x4a\x42\x43\x57\x08\x32\x29\xe5\x2d\x2b\x9f\x40\x1e\x89\x5d\xe9\x41\xdc\xb6\xed\x5a\x4f\x18\x51\xd5\xc4\x10\x9e\x30\x1b\x2d\xc6\x2d\x7a\x07\xc9\x7a\x3b\x36\x2f\x7a\xa3\xad\x2e\xf4\xe9\x39\x70\x3e\x80\x83\x27\xb0\x1b\x53\x9e\x69\x56\xda\xed\x38\x77\x87\x39\x12\xfc\xcc\x92\xe0\x62\x46\xa4\xb0\xab\xa7\xc8\x84\x2a\x40\xd3\xf6\x8d\xea\xd2\x4e\x17\xf7\x41\xc2\x46\xce\x68\x98\x73\xa5\x65\xb9\x38\x18\x93\x6b\x2e\x12\x77\x97\x58\x02\x50\xb0\x37\x61\x4c\x80\x47\xfd\xae\x2f\xae\x2d\xd8\x3d\x2b\xc9\x1d\x2b\x15\x84\xc3\x6b\xc3\xe2\xa4\x31\x62\xae\xfc\x4d\x97\x46\xf4\x92\xee\xc1\x9e\xe7\xe2\xf6\x4b\x2e\x52\x2e\xd0\xb1\x02\x0b\x59\x3b\xb1\x2f\xad\x70\xb5\x96\x86\xa7\xb8\xb8\x25\x77\x9c\x76\xb9\xa1\xea\x74\xd6\x7a\x08\x01\xa2\x75\x4c\xde\xc3\xbd\xdc\xb8\xf1\x7d\x14\xba\xdb\x09\x50\x8f\x03\x5c\xdf\xca\x0e\x66\x96\x31\x18\x93\x6b\xdb\xbd\xea\xe1\xea\x20\x1a\xa2\xdf\xbd\xd4\xc9\x11\xfb\x98\xb0\x42\x63\x5a\xe6\x34\x89\x71\xe5\x00\x6a\x27\x8b\xc6\xb2\xd8\x85\xd8\x2a\x0c\x8a\x33\x7d\x3d\x0a\xf0\xb6\x26\xb0\x4b\x4b\x7e\x2c\x53\x18\xdd\xb4\xcc\x8d\xaf\x63\x43\x7c\x53\xbf\xd0\xbc\x2c\x91\xc2\x46\x3a\x15\x81\xea\x41\xf2\x83\x20\x9f\x91\xcb\xf6\x9e\x41\x24\xab\x67\x9b\xfd\xda\x14\xa5\x84\x14\xe4\xcf\xcc\xf1\xe9\xeb\x8d\xd6\x79\x6a\xa0\x54\xcb\x4a\xac\xd0\xbb\xac\xd9\xeb\x6c\x53\x47\xb3\xae\x63\xb3\xb6\xd7\xd9\x76\x5d\xbe\xcc\x46\xaa\x84\x66\x5c\xcc\x5e\x33\x5d\xf2\x0d\x88\x56\x64\x65\x57\x97\x2a\x67\xfd\x02\x36\xe8\x91\x1c\x08\x06\x6d\xbd\x4b\xb5\x80\x25\xd0\x12\x32\xe8\x6f\x1a\x8d\x8a\x6e\xbc\xd0\x2f\xc9\x4d\x52\x54\xfe\x9f\x8d\xaf\x74\x1c\x3c\x62\xd8\xe1\x1d\x9b\xda\x94\x81\xe6\x28\x53\x99\x54\x75\xc7\x12\xc8\x94\x04\x84\x58\x61\x0d\x49\x2e\xc5\x76\xad\x96\x1a\xe3\x7b\x0f\x12\x08\xbb\xaa\xd7\xcc\x45\x6b\x20\xf5\xd9\xf2\x8e\x5f\x0b\x92\xb1\x3b\x96\x99\xa5\x38\xbf\xfa\x40\x0a\x56\x26\x66\x06\xb3\xae\x03\x73\x64\xbb\x3e\xb8\x6b\x14\xe8\xae\xec\xcf\x71\xdd\xa9\xeb\x4a\xa6\xe3\xb0\x66\x5d\x27\x66\xe7\xab\xd9\xd3\x8a\x2d\xa3\xe8\x90\x31\x86\x31\x6d\xb4\x34\x9a\x2f\xe7\x05\x1d\x37\xc8\x8c\x9d\x5c\x1e\xa7\xec\xce\xc1\xb5\x77\xfc\x41\x97\xb0\x68\x72\x33\x9e\x67\x3b\x28\xee\x96\x9b\xf7\xae\x91\xdf\x9a\x6b\x24\xa7\x1f\xaf\x13\x8a\xee\x74\x74\x70\x26\x48\x55\x14\xac\x24\x13\x59\x89\x34\x14\xe0\xd7\x1d\x20\xaf\x64\xea\xac\xab\xde\x76\x97\xbe\x51\x01\xb7\x8c\x92\x65\x2c\x5b\x87\xc3\x30\x0e\x07\x63\x4e\xbb\x5b\xa4\x81\xd6\x46\x12\x5a\xb8\xda\x31\x18\x86\x15\x8c\xca\x8b\x45\x2e\x94\xa6\x59\xe6\x28\x3f\x41\x11\x98\x73\x11\xb5\x23\xcd\x96\xd4\xeb\xb6\xa1\xce\x07\x74\xeb\xdd\x25\x9f\x34\xb4\x46\x0a\x7d\x92\x56\x76\x02\x94\xf5\xcf\x3e\xfb\x37\x2b\xe5\x67\x9f\x35\xb4\xf5\xae\x02\x97\x9c\x51\xd7\x8f\x62\x8d\xc9\xcd\x15\x31\x02\x91\xa5\x24\x35\x7b\xa7\x25\x31\xb4\xfb\xf4\x75\x21\x75\x23\x2b\xb0\xae\x54\x4e\x1b\x4d\xb9\xcd\x24\x56\x64\x6c\x07\xcd\x47\xdb\xe0\x52\x66\x99\xac\xf4\x45\x9c\x98\xf5\xe6\xb2\x96\x64\x56\xd2\xb4\x02\x15\x5b\xcd\xf9\x14\x30\xdd\xa7\x53\x9e\x04\x80\x2a\xaa\x99\xea\xb2\x9f\xde\xb1\x3b\xae\x40\x15\x17\xa9\xb9\xef\x1c\x22\x8a\x1d\x56\x68\xe7\xec\x36\xbb\x61\xdf\x76\x90\xf4\x89\x0b\x86\xa2\x2f\x07\x6b\x75\xb3\xa5\xe4\x6b\x99\x51\x31\xb3\xdd\x2e\xc7\x7e\xf2\x5d\x97\xa5\xbd\xa9\x48\xc9\x5c\xfb\x4e\x97\x20\x5d\x1a\xc1\x63\x85\x2a\x75\xd0\x17\x80\xfb\x0c\x53\x7a\xb8\x66\xdd\x99\x84\xec\xbb\xa1\x26\xd9\x2b\xfb\xfa\x96\xa8\x94\x99\xc4\xa6\xd0\x9e\x9b\xbf\x75\x7d\xf4\xcc\xd8\x89\xac\x74\x51\x6d\xe6\x8a\x7d\xda\xc8\x5e\x3b\x58\x7d\x1c\xe8\x0b\xd2\xcd\x2a\x67\x8a\xe4\x4c\x41\xd5\x92\x7d\x73\x1b\x5d\xf4\x47\x85\x66\xb2\xb7\xc0\xdb\x9e\xd5\x95\x0f\x16\x6e\x35\x75\xf3\xf9\xab\x92\x69\xbd\x80\xcc\xba\xb8\x6c\x80\x83\x02\xde\xb4\x79\x7c\x5c\xcc\x0e\x7c\xaf\x4c\x88\x61\x9a\x31\x6e\x35\x36\x30\x0f\xd1\x19\xe2\x3f\x1a\x79\xec\xd6\x06\x64\x90\xb5\x2e\x8f\x9a\x9d\x4e\x2e\xdf\x7c\xf5\x76\x8b\xbc\xd8\x9e\x23\x66\x6b\x61\xf7\x79\x39\xbf\xec\xbc\x1c\xd0\xac\x86\xde\x7f\xaf\x41\x2d\xdb\x1e\x93\x19\xeb\x1c\x38\xac\x13\x7b\x97\x2e\x1d\x69\x8f\x24\x74\x01\x83\xdf\xe4\xb4\x70\x95\xfa\x5d\x0e\xa6\xd5\x59\x81\xb3\xf0\x63\xc1\x12\x1d\x3a\x0c\x7d\x78\xff\xd5\xe8\x8b\x46\x3b\xb6\x4e\x7b\x05\x5a\xb9\x1a\x22\x45\x29\x13\xab\x28\x4d\xa0\x37\x34\xa8\xdf\x36\x32\x74\x2e\x85\x66\x1f\xad\x5e\xa5\x4b\xde\xd7\x73\x63\xc2\x0c\x6f\x3a\x95\xcb\x5f\x01\x00\xb5\xa0\xa0\x4f\x86\xfd\x1e\xcd\x94\x24\x39\x4d\x59\xdd\xe2\xac\x83\xa6\xb3\x9b\xea\xd2\x92\xd0\x98\xde\x5c\x5c\xd4\x36\x0a\xe6\xa5\xab\x56\xb5\xbe\xcd\x6c\xd1\xe7\x36\x35\x24\xdf\xc9\x4a\xb3\x31\xb9\x86\x4e\x20\x2f\xc8\xf7\x61\x3b\x7e\xb6\xdb\xf1\xcf\x17\x82\xe6\xec\xfb\xd3\x5b\xb6\xf8\xe7\x89\x31\x09\xca\xce\xd4\x7f\x9a\xb3\x5a\x59\x54\xad\xc6\x78\xf6\x97\x66\x11\x6f\xd9\xc2\x65\x79\x83\x02\x5d\xff\x7d\xcf\x58\x03\x25\x43\xc0\xb5\x93\x82\x30\x10\x4b\x37\x6b\x1e\xfb\xda\xfa\xbd\x62\xf6\x50\x2d\x37\x54\x54\x08\xbc\x21\x0e\x6b\xe9\x74\x04\xa2\xc5\xec\x1c\x17\xb4\x5c\x40\x24\x9b\x89\x8e\xdc\x72\xd2\x2d\x3d\x41\x46\x36\x84\x5f\x43\x3e\x76\xfb\x57\x26\xcc\x75\x64\x76\x67\xcc\xac\xc0\xc6\xd1\xd9\xcf\x34\x92\x70\xba\x86\x6b\xe4\x95\x0b\x59\xba\xb8\x0e\x0d\xb6\x6a\x26\x5d\xd5\xa3\x6b\x08\x0d\x7f\xec\x62\xef\x18\x8c\xb3\x4a\xb1\x12\x29\xbd\xbe\xff\xff\x1b\xe2\xff\xec\xf2\x92\x80\x78\xeb\x17\x62\x27\x4b\x12\xac\x83\xe2\x26\x32\xab\x12\x0c\x24\x23\x4c\x1f\x2d\x0f\x9b\x49\x50\xe6\xcd\x4f\x2f\x04\xef\x64\x56\xe5\x43\x0e\xc4\x15\x2b\x15\xd4\x97\x69\xf2\x2d\xd0\x20\xe7\x19\xe5\xb9\x6f\x75\x95\xdb\x2e\xdf\x5d\xba\x41\xe0\x81\xe2\x2e\x31\x9b\xf4\xe2\x34\x94\xd0\x9c\xc2\xc6\x7f\xea\xd5\xe9\x91\xb4\xb2\x60\x82\x16\x7c\xa8\x6e\xf7\xb6\x60\xe2\xec\xea\x72\x07\xda\x5d\x4e\x8b\x98\x26\x92\xf5\x4b\x10\x14\xf6\xc9\x0f\xe6\x0c\x7b\x83\xcb\x8d\xed\x93\x73\xe7\xfe\x8a\xfe\x6d\x5d\xd1\x7d\x27\xee\x5e\x0c\xef\xd5\xf6\xd6\xbc\xbc\xef\x6f\xb3\xe1\xd9\x73\xe3\xda\xbf\x81\xe4\x84\x33\x21\xa4\xf5\xa3\xc7\x88\x59\x00\x3b\x9c\x12\x5a\xbf\xec\xae\x46\x5d\x52\xa1\xa6\xac\x2c\x3b\xd4\xa5\xc7\x12\xb0\x76\x82\xaf\x00\x29\x32\x7e\x6e\x0e\x61\xf2\xa9\x4d\xab\x87\xe1\x8b\x74\x32\x54\x86\x5c\x5d\x7c\xb9\x97\x20\x1b\x9e\xbd\x04\x59\xf7\xe4\xf4\xe3\x07\x11\x1c\x46\x11\x47\xac\x0e\x4a\x17\xb2\xd1\xe1\xbb\x99\xbb\x87\xcb\x17\xa8\xea\xcf\x3b\xac\x7b\x2a\x08\xbb\xe3\x89\x0f\x57\x2e\x9b\x7a\x82\xd0\x89\x92\x59\xa5\x3b\xfd\x46\x6e\x78\x90\xb1\x17\x52\xad\x1a\x55\xef\xcf\x6f\x08\x9f\x92\x9b\x9c\x8b\x51\xf8\xfe\x0d\xe1\x9d\x15\xdd\x99\x92\x1e\x27\xf6\x78\x4c\xde\x8a\x6c\x41\xa4\x80\xba\x86\x9b\x9c\x7e\x1c\x35\x66\xe2\x70\xd9\xda\xd4\x3b\x48\xbb\x29\x06\x3b\x75\xab\x52\xa8\x9c\x8b\xb3\x07\xdc\xd1\xbc\xea\x8c\x43\x2b\xcd\xb3\x0c\x8c\xff\xc8\x6d\xed\x5a\x79\xb7\xe1\x1b\xb6\x75\x79\x2f\xb0\xab\x6e\xf7\x68\x79\xe7\x76\xb8\x17\x7d\x92\x3e\xa3\x7a\x2a\xcb\xc1\xb8\x44\x57\xee\xfd\x4f\xd6\x18\x21\x65\x9a\x25\xae\x80\x01\x80\x0e\xeb\x46\xcb\x1d\xcb\xce\xa7\x0d\x7f\x8d\x5f\x03\xbf\xec\x49\xc9\xa0\x40\xfd\x88\x6b\xa8\xdc\x68\xfc\xac\xdb\x9d\x1d\x10\xad\x88\x14\xd9\x62\x4b\x58\xab\xfd\x45\xd8\xd5\x14\x1f\xb6\xe3\xc2\x6e\x20\x9e\x75\xec\x6b\x8d\xad\x3f\x62\x79\xa1\x17\xc7\x35\x0b\x20\x4a\x0f\xc2\xdf\x72\x45\x72\xae\x14\x17\xb3\x6d\xab\x08\x7f\x85\xb7\xfa\x2c\x93\x13\x34\xfe\xf3\xa5\x48\x1d\xc8\x1c\xb7\xde\x95\xb0\xc6\x75\x92\x99\x3f\x95\x96\x70\xa7\x83\xd2\x61\x9e\x26\x54\x81\x34\xb6\x6f\x10\x33\x2b\xaa\x65\xa3\xb5\x92\x61\xb0\x87\xac\xba\x28\x36\x35\xc3\x42\xc8\x55\x99\xee\xd5\xe8\x0d\xcf\x5e\x8d\x8e\x5e\xb8\xa2\x94\x39\xd3\x73\x56\x0d\x86\x40\xba\x0a\x14\xf6\x7c\xb9\xe1\xd9\xf3\xe5\xba\xa7\x90\xe9\x6b\x29\xb8\x46\x67\x18\x7a\x0c\x52\x4a\x6e\xae\xc2\xbb\x37\x75\x98\xc9\x0c\xd0\x6b\x68\xfd\x35\x7d\x3b\x69\x9f\x57\xcf\x21\xda\x0f\xb4\x7e\x0e\xd6\x2d\x14\xd7\x78\x40\xa6\xa3\xdc\x13\x0a\xa0\xd9\x9f\xba\x52\xb7\x4f\xee\x54\x59\x36\xb2\x61\xcb\xc1\x82\xa7\xca\x32\x72\x0d\x24\x3e\x0d\xfc\x5a\xd2\xae\x06\x0a\xaa\x49\xc9\x66\x5c\xe9\xb2\x4b\x11\xb1\x33\xf7\x99\x2e\x85\x4c\x8d\x7e\xc3\x35\x94\x81\x4e\x6d\x34\xfa\xa6\xdd\xc3\x23\x95\xc9\x2d\x2b\xed\x27\x7f\x54\x52\x74\x6c\xf0\xde\x88\xd8\x8b\xdb\xd5\x87\xe7\x74\xc6\xcc\x99\x61\xe5\x05\xcb\xd8\x2c\x12\xfd\x59\x38\xd4\x56\xba\xa2\x35\xdf\x73\x3d\x27\xd4\x8e\x3b\x0d\xa7\xa0\x2b\xf3\x00\x26\xc7\x5c\x79\x41\x1a\x06\xe3\x23\xa8\x37\xae\xa1\x09\x8c\x78\x54\xc0\x90\x6f\x48\x92\x55\x4a\x77\xd6\xcd\x94\xd2\xac\xbb\x3d\x52\x61\x74\x00\x71\x52\xd0\x84\xf9\x62\x85\x66\x2d\x88\x2b\xfa\xed\x72\xc3\xd8\x9e\x39\x5b\x16\xd8\xc3\x69\x7f\x43\xd1\xfd\x55\x01\x51\xdc\x88\x37\x27\x27\x20\x49\xc3\x95\x0a\xba\x09\x42\x3d\xe5\xe5\x94\x64\x6c\xda\x75\xcb\x81\x19\x6b\x17\x9c\xab\x25\x0f\x89\xa6\xb7\x4c\xd4\x0e\x92\x9b\x86\x37\xcd\x7b\x6f\xba\x3c\x54\x5e\xcc\xb5\x25\xc1\xc3\x79\xa4\x7e\xaa\x68\x79\x3b\x5c\x4f\xfd\x5f\xf6\xf5\xbd\x92\xba\xe1\xd9\x4b\xcd\x75\x4f\x41\x93\x5b\x3a\x63\xef\x17\x05\x3a\xd1\xc7\x70\x9f\x67\x36\xf7\xba\x45\x67\xa9\x9b\x02\x4c\xa9\xfa\xff\xd8\x3b\xba\x1e\xb7\x6d\xe4\xfb\xfd\x0a\x62\xfb\x90\x0d\xe0\x0f\x20\x57\x14\x87\x05\xee\xe1\xd0\xb4\xc5\x22\xb9\x76\x11\x6f\xfa\xb2\x59\xc0\x5c\x69\x6c\xf1\x56\x26\x05\x92\x5a\xc7\x2d\xfa\xdf\x0f\x1c\x92\xfa\xb0\x45\x4a\xd6\x7e\x24\x29\xec\x97\x36\x89\x44\xcd\x90\xf3\x3d\xc3\x19\x3d\xfd\x1f\x95\x31\xf6\x12\x92\x2c\xed\x05\xb1\x65\x6b\xb0\x8e\x7b\xf3\xf5\x8c\x5c\x72\x1b\xc9\xb8\x13\x3a\x1b\xb6\x26\x06\x95\xfd\xa2\x66\xc3\xaa\x40\xf2\x84\xe8\xad\x68\x89\x80\x77\x4c\xd7\x76\x69\x34\xf5\x20\xab\x18\xcc\xc4\x2a\x03\x94\x26\xfe\x33\xf7\x4c\xfb\x09\xc7\x86\xc0\x21\x05\x9e\x00\x11\x0f\xf1\x2b\x90\x66\x85\x0a\x23\x1b\x3d\x37\xaf\x49\xa0\xe9\xce\xd6\xe3\xd9\x8a\x60\xc6\x57\x79\x69\x56\x54\x3d\xc1\x39\x83\x49\x5e\x36\xd5\x8c\xef\x12\x6a\x00\xec\xbc\x7a\x68\xbe\x72\x1f\x90\x15\xf6\x97\x08\x29\x41\x15\xc2\xb5\x41\xb1\x0a\x66\xc5\xa4\xd2\xad\x93\xaf\x82\xc5\x54\x29\xb6\x8e\x0f\x38\xe9\xd0\x52\xcc\x9d\x33\x17\x04\x3e\x33\x85\xd5\x90\x06\x68\x9b\xf1\xa0\x3a\xc9\xa2\xe7\xb3\xbf\x1c\xae\xf1\x98\x0e\x56\x2d\x6a\xef\xa2\xf4\x58\xe5\xda\x4b\x38\x17\x5e\x33\x8d\x55\x15\x1f\xbc\x66\x3b\xe9\x8a\xee\xdf\x49\x57\x1c\xbd\x71\xd8\xef\x65\x34\x41\x9a\x97\x4f\xd4\x18\xf8\x9d\xa8\xb1\xeb\x77\xcc\x60\xb3\xd8\xe8\x6d\x5f\x7c\x8e\x04\xfc\xa8\xdc\xbf\xce\x95\x9d\xe8\xea\x26\x07\x1d\xd3\x6f\xe0\xfa\xfd\xa2\x3d\xd1\x15\x7c\x79\xbe\x6a\x5d\xb9\xef\xd1\x83\x75\x22\x16\xd1\xe9\xb8\x7a\xdf\x18\x50\xf6\x64\x4d\x4e\xf6\x11\x5f\x44\xe2\x5e\xdd\xe8\x37\xfd\x40\x7f\xa9\xa8\x6a\xf9\xef\x6d\x86\xeb\xf7\x8b\x08\xfa\xed\xdd\xb3\xd6\x8d\xc5\xcf\x78\x86\x9f\xce\xec\x27\xa6\xd5\x15\x02\xfc\xbf\xdb\x4f\x67\x71\x47\xde\x0f\x4d\xde\x2b\xfd\x6f\xc0\x3b\x71\xa9\x3b\x89\x01\x5a\xe1\x8a\x21\x22\x8b\x1a\xdc\x5c\xa2\xce\x2d\xd3\x48\xb7\x1b\x03\x70\x42\x84\x59\x6f\xcb\x14\x90\x9d\x28\x31\x3b\xaf\x20\x66\xa7\x51\x5c\x14\x77\xaf\x6e\x33\xef\xe2\x16\x9f\xce\xe6\x9f\xce\x0e\x5b\xe3\x54\x94\x12\x0d\x38\xbc\x2c\x0d\x8d\x67\x9d\x5e\xbe\xe9\xb1\x9e\xbf\x1c\xdf\x7c\x61\xae\x19\xc7\x32\x3d\xbb\x39\x8e\x65\x0c\xf8\x91\x45\xc7\xb0\x8c\x65\x8c\xc8\xa2\xe3\x58\xc6\x12\x49\xcc\x83\x78\x29\xf2\x79\x5b\x5f\x1a\x1a\xad\x7a\x9a\x17\x8f\xf6\x54\x50\x21\xc5\x03\x4b\x7b\x7d\x4f\xcf\x71\x95\xe7\x49\x5b\xab\xb8\xbf\x5d\x31\x83\x7d\xe3\x6b\xd1\xee\x73\xcd\x98\xac\x04\xe0\x89\xdc\x15\x9a\x68\x90\x1b\x0f\x2b\x9a\x14\xd8\x71\xb0\xae\x95\x70\x00\xf7\x74\x22\xad\x2e\xdb\x66\xf4\xc1\x29\x7e\x89\x1d\x93\x89\x73\x95\x33\xa0\xb9\xce\x48\x92\x41\x72\xef\xfb\x1c\xc5\xb3\x1d\xc6\xb2\x48\x04\xe7\xe0\x6b\xec\x56\x1e\x3e\xc8\x53\x43\xe5\x58\xbb\xd8\x88\x46\x78\x8b\x23\xda\x8a\x8c\xee\x3c\x46\x55\x2f\xa6\xbd\xd3\xc2\x7b\x66\x20\x31\x2f\x63\xac\x1a\x43\xd0\x71\xce\x64\xa9\x7d\xd9\x6e\x2d\xb2\x54\x26\xa4\xae\x1a\x44\x22\x4b\x9c\xbb\x3f\xcd\xaa\xf0\xf2\x4c\x3d\x24\xaf\xe3\xd7\xed\x58\x92\xd9\xde\x7b\xca\xd0\xb8\xa4\x4a\xcb\x32\xd1\x66\x67\xd6\xc0\xc1\x72\x58\x6b\xb0\xa2\xde\xab\x69\x8b\x01\x8e\xf3\xea\x7b\x79\xf2\xa8\x4e\x6f\x2f\xcc\x93\xcf\x24\xdf\x87\xdd\xdb\x3c\x59\x47\xdf\xba\x75\x74\xc9\xad\x98\xf9\x29\x5d\xc3\x75\x2d\x06\xaf\x44\xce\x92\x40\x24\x88\x1c\x52\x55\xd3\x13\xca\xc4\xd6\xe0\x9b\x02\xcd\xed\x76\x30\xf7\x09\xdf\xff\x2a\x76\xf8\xb6\xf1\x2a\x36\x4a\x5e\x4e\xc8\xf2\xad\xf5\x0d\x6d\x2f\xc7\x0f\xe0\x1a\xb2\xfa\x85\x8e\x69\x0b\xf7\xc5\x4c\xb1\x77\x30\x7c\x1b\x3b\xcc\x4e\x43\x63\xdf\x94\xcb\xf6\x0e\x76\x5f\xda\xe4\x34\xaf\x9f\x64\xd1\xb7\x27\x8b\x1a\xf2\xe7\x58\x96\x69\x59\x70\xbb\x02\x26\x24\x67\xf7\x40\x96\x90\xae\xc1\x08\x92\x82\x2a\xa5\x33\x29\xca\x75\xd6\x97\x3d\xaa\xcc\xc2\xe5\x91\x76\x41\x4f\x14\xef\xe9\x37\xad\x27\xcc\xf7\xc8\xe6\xe4\x2f\xdc\x94\xbc\xf7\x26\x42\x22\x8c\xbd\xba\x22\xd4\x43\x16\x73\xc0\x00\x52\x7f\x4b\xd0\x25\xd9\x4e\x85\x3f\xa1\x87\x4e\x81\xe0\xae\x1f\x17\x29\x5c\x0d\x1f\xb2\xef\x1a\xca\x55\x4c\x23\x5c\x67\x4d\xe1\x9a\x3c\xfd\xea\x96\x1b\x54\x63\xb9\xa2\xb9\x7a\x64\x91\xe5\x30\xd9\x30\xbd\x8b\x0d\xb0\x18\x2e\x23\xfc\x10\x8a\x53\xae\xa5\xfb\x77\x62\xb1\xae\x9f\x23\xc2\x63\xc7\x03\x39\xa2\x53\xde\x88\xc2\x28\xc5\xcd\x0d\x2d\xd8\x5a\x8a\xb2\x98\xdf\xba\x61\x30\x17\xb7\xf7\x8c\xa7\x17\x37\x55\xb0\x61\x7e\x1b\x8d\x63\x7c\x15\x15\xbe\x66\xf5\xcd\x1f\x43\x5a\xbc\x9c\x7a\x30\x7e\xc5\x3d\x18\xb5\xc8\x21\xb6\x73\xfd\xa2\xf5\xba\x5a\xe1\x24\x55\x03\xbf\x93\x54\xed\x7c\x86\x32\x1e\x1a\xcd\x7e\x80\x93\x21\x3d\xdf\x5f\xcb\xbe\x88\xae\x8e\xa5\x3d\xe3\xda\x36\x44\xec\xf2\x1d\xec\x6e\xfe\xfd\xbb\x71\x87\x6f\x2f\x7e\x5a\xad\x20\xd1\x37\x17\x0b\x6c\xec\xad\x6e\xc3\x5e\xd5\x57\x21\x56\xb5\xa4\xc9\x30\x3b\xe7\x24\x56\xbf\x5a\xb1\x1a\xfc\xc7\xc0\x3f\x28\x4d\xf5\x7e\xe5\x73\x6b\x5f\x31\x04\x83\x0f\xf9\x6c\xd2\x65\x60\x9a\x65\xf8\x5c\x13\x5a\x50\x24\x89\xce\x33\x6f\x7d\x6e\x05\x54\xe3\xbd\x17\x81\x73\x02\xab\x1a\x91\xd0\x47\x49\x8c\x7b\xa2\x5c\x13\xe6\x96\x7a\x3e\x57\x0f\xb0\xb4\x92\x0b\x6e\xd6\x5f\x46\x8b\x02\x38\xa4\x5d\x6d\x24\x86\x83\xbd\x77\x4f\xb9\x5a\xe1\x47\x0f\x97\x7b\xe2\xce\x5d\x0f\x32\xc7\x83\xb9\x3e\x5a\x55\xd5\x76\x12\x0e\xd5\xc4\xa6\x07\x29\x73\xbd\x83\xbb\xa4\x68\x1f\x7b\x62\x11\xea\xb5\x2c\x75\xb6\xbb\x66\xe1\x7b\x07\x2d\x24\x7e\xc6\xc2\x55\xec\x05\x6c\xc3\x14\x1e\x11\x47\x59\xd8\xa5\x08\xff\x26\xde\x15\xf8\x5a\x96\xc1\x42\x21\xd7\xdf\x9d\xa4\x54\xc3\xd4\x7c\x2a\x24\xfb\xfb\x44\x69\x4e\x0d\x7e\x1e\xa0\xc1\x38\xbe\xa7\xdd\x28\xb6\x70\xc3\x48\x8d\xe0\x9e\xa5\xc2\x92\x48\x10\xca\x31\xc2\xf9\x22\xe8\x7e\x2c\xcc\x32\x83\x51\x45\x8d\xd8\x40\x17\xd5\xb3\xc7\x77\x4b\x15\x29\x71\xbd\x60\x3c\xe9\xc9\x60\x77\x1d\xfa\x07\x01\xfd\x1f\x92\x95\x1b\xca\xa7\x12\x68\x8a\xa6\x88\x6f\xef\xcf\x6c\x27\x00\xe3\x9b\xa7\xa0\x29\xcb\x15\xa1\x77\x22\x36\x5f\x22\x83\xc6\xa9\x86\x90\xec\x05\x5e\x02\x8d\x8c\x05\x38\xd8\x70\xfb\x78\x25\x59\xaa\x0d\x7f\xa5\xdc\x59\x3c\x1e\xa2\x2e\x65\x10\x80\x68\xd1\x52\x09\x15\x30\x13\xdf\x8e\xc6\x70\xea\x84\xfc\x4c\x73\x05\x13\xf2\xd1\x2a\xc7\xd1\x70\xe1\x03\x83\xf6\x69\x57\xec\x0f\x5c\xae\x61\x1b\xf9\xf9\x98\xc2\x9e\x86\xf9\x78\x8a\xeb\x06\x95\x52\x54\x7d\x07\x94\x52\xcc\x26\x0a\xdb\x67\x34\xd0\x3c\xde\x4f\xe6\xc5\x3f\x1d\x5a\x6a\xc3\xb4\x53\xcb\xe0\x5a\x14\x90\x34\x93\x40\xd4\x56\x1f\xb0\x64\x80\x51\xd3\x82\x66\x84\x56\xf2\x8a\x2f\x92\x4a\x0c\x6f\x11\x17\x24\x17\x7c\x0d\x12\x1d\x97\x90\xc7\x35\x80\xa1\x2d\x0c\x38\x1f\xe0\x4a\x44\x26\x6d\xbc\x18\x28\xd7\x43\x39\xe7\x39\x80\x18\xcc\xb6\xaf\xf6\x32\x87\xda\xb1\x71\x8b\x6c\x26\x84\xc1\x45\xe5\xff\x85\x33\x92\x55\x23\xdd\x89\x4b\x1d\x4e\xc8\x6c\x16\x74\xa3\x7b\x91\xc0\xd4\xe6\x20\x2c\xea\x44\xa8\xd1\xde\x78\x1f\xc7\xe7\xc4\xda\x9c\x77\xae\xb0\xc7\x72\x10\x83\x0d\xdd\x91\x07\x2a\x77\xe4\x60\x0e\xe6\xd2\x9c\xe7\x32\xd4\xd4\xfc\x51\x82\x2c\x20\xad\xa6\x16\xa5\xa7\x93\x63\x16\x27\xe0\x49\xbf\x2f\x50\x4b\xae\xe6\x4b\x98\xb8\xaa\x1d\x03\xd7\xce\xe0\x45\x1c\x83\x94\xad\xa1\xab\xf4\xfd\x80\x0c\xec\x83\x24\xa1\x79\x52\xe6\x98\x68\xb6\x6a\x9b\xa9\xa8\x47\x10\x01\xab\xaa\xe3\xfa\x10\xee\x96\x3f\x44\x07\xd4\x2d\xed\xeb\xca\xb0\x2e\xd8\xc6\x2a\x84\x57\x1e\xbe\xb6\x32\xc0\xfe\x85\x5a\xd3\x24\x83\xb4\x6e\x49\x81\x85\x6b\x9d\xc4\xec\x53\xfd\x1b\xaa\x41\x32\x9a\xb3\x3f\xfc\xe8\x35\x2c\x3b\x74\xec\xe0\x87\x2e\x2e\xaf\x44\xba\x24\xd7\xbf\xbd\xfd\xed\x82\x6c\x7d\x51\x62\x20\x8c\xe1\x36\x85\x30\x4e\x56\x25\x96\xc8\x49\xc8\x81\x2a\x1b\x2b\x5f\xd1\x07\x51\x62\x37\x40\x6c\x95\x3e\xf1\xed\xc4\x89\x90\x24\xa1\x1b\xe8\x8e\x59\xd9\x68\x55\x97\x88\xe9\x53\x5b\x89\xd8\xe0\x60\xb9\x48\x9c\xa3\xb5\xbd\xac\xb2\xb7\xb0\xc7\xbb\x8d\x8b\xf9\xd1\x74\xe7\x77\x54\xc1\x0f\xdf\x13\x97\x9b\x87\x34\x2e\x28\x62\x21\x32\xf7\x81\xc1\x72\xcf\x1d\x28\xe6\x9f\xcf\x8b\xdc\x38\x98\x1a\x3e\x07\xc7\x2f\xf4\x4a\x5d\xf7\xfd\xa1\xda\xbc\x92\xb1\x1b\x5a\x60\x99\x47\xab\x85\xba\x87\x0d\x97\x7c\x24\x44\x1f\x60\x75\x3c\x44\x75\x99\xce\xb3\xc1\x35\x58\xd1\x37\xc9\xc7\xcd\xa6\x60\x85\xbf\xb6\xdf\x9a\x52\x31\xfa\xf0\x90\x75\xae\xa8\xce\x06\x03\x64\x07\x5d\xe2\xd4\x06\xd1\x2e\xb4\x45\xd6\x1e\x0b\x08\x8f\xf4\x45\x38\x80\x01\x2b\x83\x9c\x3f\xd3\x67\x8d\x0e\xfa\x7a\x71\xcc\x0e\x20\xee\x76\x6e\x86\xad\xd8\xce\xb1\x54\x4a\x69\x11\xee\xdc\xdc\x6f\x05\xd2\xed\x8f\x8f\x61\xe4\x38\x1d\x78\x2f\xfe\x6e\x17\xac\xc8\x7f\x3a\x13\x51\xe3\x8d\x69\x9e\xa2\x35\x40\x35\xc5\xec\x02\x0e\x64\x19\xf7\xe9\x91\xd6\x4b\xa5\x34\x17\x83\x94\x70\xad\x77\x87\x69\xdd\x91\x4a\x77\x51\x6b\xdc\x14\x56\x8c\xbb\xb8\x60\xdb\xea\x34\xdf\x43\xe7\xdc\x0e\x81\xed\x26\x18\x51\xba\xea\x70\xac\xcc\x80\xa4\x34\x90\x32\xde\x88\x1b\xda\x59\x5e\x6f\x17\xef\x49\x4e\xf9\xba\xec\x9e\xe4\x7e\x52\x7b\x11\x00\x4e\x6a\xef\xef\xa9\xf6\x18\xd7\x20\x13\x28\xb4\x90\xc3\x62\x68\x97\x8d\x17\xb0\xd7\x85\x1f\x85\x44\x58\x0a\x5c\xb3\x15\x03\x69\x39\x59\xc8\xf5\x8c\x16\xc6\x7a\x9e\xa1\x15\x3a\xbb\x9f\xe1\xc5\x6d\xf5\x5e\xd0\x34\x52\xda\x5d\x2a\xcb\xcd\x85\x84\x79\x21\x94\xf6\xe3\xf9\x48\xbc\xf7\x46\x4f\x3a\x72\x48\xa5\x6a\x4f\x2a\xd2\xcb\x8e\x41\xfb\x64\xb5\xf1\xce\xdd\x73\x61\xca\x4d\x86\xb6\x2b\x90\xf3\x4a\x22\xbd\xc6\x70\x45\x18\x6c\x61\x8f\xa8\xc0\xb6\x6e\x46\xf2\x36\xd8\x77\xec\xa1\xe7\x78\x00\xc3\x12\x04\xf8\x28\x36\x4b\xe2\xcd\xa3\xf6\x46\xc7\xd8\x43\xc6\x66\x1d\xe8\x30\x75\xa3\x47\xb5\x1f\xc4\x78\xb2\xa3\x46\x42\xe0\x82\x4e\x58\x0e\x3f\x8c\xb7\x7d\x21\x56\x35\xb8\x12\x5f\x75\xea\x39\xad\x6a\xdb\xed\x09\x9d\xc3\x2c\xd2\xcf\x99\xb9\xb6\x7d\x4c\x91\x33\x0d\x9b\x22\xa7\x1a\xce\x42\x52\xea\xf9\x59\xf7\x6f\x64\x54\x62\xba\xa0\x69\x31\x79\x0b\xd3\x01\xec\xd3\xac\x2e\xd8\x14\x19\x93\x10\xad\x19\x78\x1e\x53\x14\x7b\xd8\x0d\x88\x45\x55\xe3\xdb\xec\x1b\xdd\x32\x32\x02\x22\x6b\x35\x6e\x1a\xf0\xc1\x5a\xed\xfb\xae\x7b\xfb\xbd\x9f\x2a\x41\x8e\x75\x42\xdd\x57\x05\x7b\x4d\xe3\xb8\x8d\x49\x0b\xf6\xbb\x2b\x71\x0c\x04\x82\x9a\xa9\xc1\xab\x4b\xe2\x0a\x22\x3d\xcc\x0e\x89\x40\x7b\xbe\x9e\x13\xc5\x22\x90\xb0\x03\xdc\x0e\x98\x5d\xae\xec\xc7\xa4\x6b\xf4\x44\x49\xc1\xc0\x6e\x9e\xd1\x13\x48\x16\x84\x71\xa5\x81\x1a\xda\x0c\xd0\x18\xe5\xc4\x98\x0c\xc6\x88\xc0\x37\x26\x4e\x05\x20\x88\xfe\x9a\xae\x23\x05\x42\xed\x6d\x54\x9c\xe0\x3d\xff\x25\x94\x6e\xb7\x17\x68\x69\x62\x0d\x06\x4d\x35\x6c\x80\xeb\x09\x51\x65\x92\x11\x6a\x64\x99\x62\x12\xd2\x85\xf9\x97\xd9\x86\x72\xb6\x02\xa5\x67\x15\xb9\xa9\x9b\x37\xb7\x21\xa1\xf6\xb3\x90\x04\x3e\xd3\x4d\x91\x57\x57\x83\x3c\xa6\x35\xf5\x30\x7b\x4d\xb5\x41\xc0\x5b\xa6\x33\x16\xd2\x23\x94\x14\x22\x75\x68\x6f\x11\x5d\x4d\xef\x31\x54\x48\x5d\x58\x3e\x67\xf7\x70\x41\xce\x8c\x52\x6a\x80\xf9\xa7\x91\xcc\x7f\x85\xae\x98\x9c\x5b\x5d\x72\x66\x1e\x3a\xb3\xc0\x29\x1f\xd5\x6f\x6a\xba\x1a\x48\x54\xc7\x5a\xb2\xf5\x1a\x22\x2a\x27\x03\x5b\x33\xf2\xda\x18\x9e\x6c\x45\xb8\x68\x2c\x81\x0b\x9b\xd3\xf3\xb7\x96\x0f\x80\xbe\x79\x73\x1b\x84\xb8\xbd\x5f\x84\xf1\x14\x3e\x93\x37\x56\xe5\x30\x65\x76\x09\xe7\x8e\x9a\xf5\x31\x0f\x81\xee\x54\x26\x14\x84\x76\x16\xef\x6b\xf9\x3b\xdb\x4a\x6c\x80\x6c\x21\xcf\xa7\x5e\x97\x6d\xe9\xce\x46\x96\xed\xc1\xd9\x56\x9e\x05\x95\x3a\x4a\xad\xf6\xb8\x67\x2e\x6a\x8b\x90\x19\x82\x5a\x73\x7f\x65\xdb\x5e\x5a\xc7\x61\xd1\xcd\xeb\xdc\x81\x15\x55\x69\xc9\x47\x0b\x92\x64\x94\x63\x5a\xdf\x5a\x00\x18\xe4\x0d\xe4\x7f\x7a\xf8\x18\x6b\xa3\x07\xb0\xf0\x3b\xa7\x36\x5a\x82\x83\xfc\x57\x48\xc0\x6b\x4c\x17\x24\xd3\xba\x50\x17\xf3\xf9\x9a\xe9\xd9\xfd\xbf\xb0\xeb\x6e\x22\x36\x9b\x92\x33\xbd\xc3\xf9\x9a\x92\xdd\x95\xc6\x0d\x98\xa7\xf0\x00\xf9\x5c\xb1\xf5\x94\xca\x24\x63\x1a\xf0\x1a\xf7\x9c\x16\x6c\x9a\x08\x6e\x28\x86\x09\xae\x66\x9b\xf4\x3b\x6c\xfc\x37\x35\x20\x76\x46\x9e\x7b\x91\x0b\x1b\x75\x6d\xe4\x7e\x6d\x50\x79\x14\xb9\x83\xae\xc2\xca\xa0\x66\xfc\x1b\x35\x17\x0f\x20\x1f\x18\x6c\xe7\x5b\x21\xef\x19\x5f\x4f\x0d\x69\x4e\x2d\x0d\xa8\x39\xda\x46\xf3\xef\xf0\x3f\xa3\x71\xc1\xf2\xf5\xa1\x08\xd9\xbe\xad\x2f\x80\x95\xf9\x8e\x9a\x8f\x42\xca\xa7\x49\x86\xeb\xb1\x57\x0b\x67\x6f\xef\xbf\x6b\xd8\xc2\x2a\x5d\xe4\xa5\x4a\xc6\x86\x8c\x48\x85\x23\xd5\x51\x34\x53\xbe\x7b\x76\x52\x36\x1b\x8a\x2d\x13\x93\xdd\x14\x97\x10\xf9\x94\xf2\xd4\xfc\xbf\x9d\x66\x9b\xec\x46\xed\x60\xc9\x06\xb1\xef\xc7\xcb\xb7\x2f\x43\xe0\x25\x1b\xc5\xab\x11\x03\x31\xa7\x4a\x5f\x72\xa6\xaf\xd9\x06\x94\xa6\x9b\x62\x80\x7d\xa6\xfd\xb3\x75\x7a\xce\xc7\x66\xea\xa2\x2e\x37\x94\x86\xa9\xa6\xfd\xd7\x01\xfa\x96\x9a\x27\x98\x76\x39\xba\x43\x85\xdf\x5f\xeb\x15\xc1\x5d\xdc\x61\x75\x6d\xfa\x8b\x8d\x9a\xf6\x57\xbe\xfc\x76\xf0\x82\x8f\x17\x6c\x84\x32\xc6\x45\x02\x5c\xfb\x20\x2c\x9a\x7b\xee\x85\x2e\x2b\xae\x23\x40\x1b\xc6\x8f\x71\xfd\xc3\xf7\x01\xdc\x70\x0b\x0f\x3c\xf8\x22\xa3\x6a\x88\x01\x4f\x13\x5d\xd2\xdc\x3e\x7e\xcc\xe6\x85\xe7\x6c\x1d\xd4\x96\x75\xf4\x67\x26\x5b\xaa\x93\xcc\x12\xc6\xf8\xb4\x75\x21\x85\x71\xc1\x07\x60\xe9\x9e\xf4\xd9\x7d\x2d\x88\x2c\xf9\xa3\xbe\x2d\x01\x2b\x03\xfa\x62\xf4\xba\x35\x04\xce\xbf\x14\x3b\xe7\x7f\xbe\x39\xea\x9c\x5d\xf0\xe5\xca\xb6\x93\xe9\x88\x15\x1d\x7a\x50\xf6\x0d\xdf\x81\x46\xba\x81\xa0\x4f\x50\x46\xe0\x56\x0e\xaa\x94\x20\x28\xde\x3d\x7a\x32\x48\x14\xe4\x90\x74\x4e\xe8\x68\xc1\x80\x53\x2b\xaa\x87\x8f\xf9\xc0\xc3\x60\x1c\xab\x8e\xee\xee\x95\xe1\x5f\xe9\x94\xcc\x07\x7f\x69\x25\x4c\xe3\x4e\x80\xd2\x42\x1a\xe7\xbd\xf1\x37\xe5\x9d\xdc\x2f\xec\x50\x09\x6d\x72\x0e\xee\xc4\xc2\x6d\x04\x3a\x97\x64\x66\xab\x0f\x67\x07\xdb\x63\xbc\x85\x0f\x8e\x92\xfd\xa3\xc6\x81\x38\xa0\x6e\xbb\xc0\xfe\xa3\x76\xd5\xbd\x87\x5d\x71\x28\xf9\xf3\xaf\x7f\xfc\x3f\x00\x00\xff\xff\x1b\x30\x6a\xc4\xa4\x2f\x07\x00"), }, "/crd/bases/camel.apache.org_kameletbindings.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_kameletbindings.yaml", modTime: time.Time{}, - uncompressedSize: 543833, + uncompressedSize: 543898, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\xfd\x73\x1b\x37\xb2\x2f\x8c\xff\xee\xbf\x02\x25\xa7\xae\xa4\x13\x92\xb2\xb3\xbb\xa9\xb3\xfe\x6e\xdd\x94\x56\x96\x13\x7d\x63\xcb\x2c\x4b\x71\x6e\xca\xc9\x49\xc0\x19\x90\xc4\xd5\x10\x98\x05\x30\x94\xb8\x8f\x9f\xff\xfd\x29\x34\x80\x79\xe1\x9b\xd0\x43\x51\x51\x36\x83\x53\x75\x36\x92\x35\x3d\x18\x00\xdd\xe8\xee\x4f\xbf\x3c\x27\xfd\x87\x1b\xcf\x9e\x93\xb7\x3c\x61\x42\xb3\x94\x18\x49\xcc\x94\x91\xd3\x9c\x26\x53\x46\xae\xe4\xd8\xdc\x52\xc5\xc8\x1b\x59\x88\x94\x1a\x2e\x05\x39\x3a\xbd\x7a\x73\x4c\x0a\x91\x32\x45\xa4\x60\x44\x2a\x32\x93\x8a\x3d\x7b\x4e\x12\x29\x8c\xe2\xa3\xc2\x48\x45\x32\x47\x90\xd0\x89\x62\x6c\xc6\x84\xd1\x03\x42\xae\x18\x03\xea\x97\xef\xaf\x2f\xce\xce\xc9\x98\x67\x8c\xa4\x5c\xbb\x87\x58\x4a\x6e\xb9\x99\x3e\x7b\x4e\xcc\x94\x6b\x72\x2b\xd5\x0d\x19\x4b\x45\x68\x9a\x72\xfb\x62\x9a\x11\x2e\xc6\x52\xcd\xdc\x34\x14\x9b\x50\x95\x72\x31\x21\x89\xcc\x17\x8a\x4f\xa6\x86\xc8\x5b\xc1\x94\x9e\xf2\x7c\xf0\xec\x39\xb9\xb6\x9f\x71\xf5\x26\xcc\x44\x3b\xb2\xf0\x4e\x23\xc9\x4f\xb2\xf0\xdf\x50\xfb\x5c\xbf\x0a\x3d\xf2\x91\x29\x6d\x5f\xf2\xd5\xe0\xc5\xb3\xe7\xe4\xc8\xfe\xc9\x81\xff\xc7\x83\xe3\xff\x1f\x59\xc8\x82\xcc\xe8\x82\x08\x69\x48\xa1\x59\x8d\x32\xbb\x4b\x58\x6e\x08\x17\x24\x91\xb3\x3c\xe3\x54\x24\xac\xfa\xac\xf2\x0d\x03\x02\x13\xb0\x34\xe4\xc8\x50\x2e\x08\x85\xcf\x20\x72\x5c\xff\x33\x42\xcd\xb3\xe7\xcf\x9e\x13\x18\x53\x63\xf2\x57\x27\x27\xb7\xb7\xb7\x03\x0a\xd3\x1d\x48\x35\x39\x09\x5f\x77\xf2\xf6\xe2\xec\xfc\xf2\xea\xbc\x0f\x53\x7e\xf6\x9c\xfc\x20\x32\xa6\x35\x51\xec\x5f\x05\x57\x2c\x25\xa3\x05\xa1\x79\x9e\xf1\x84\x8e\x32\x46\x32\x7a\x6b\x37\x0e\x76\x07\x36\x9d\x0b\x72\xab\xb8\xe1\x62\xd2\x23\xda\xef\xfa\xb3\xe7\x8d\xdd\xa9\x96\x2b\x4c\x8f\xeb\xc6\x1f\x48\x41\xa8\x20\x07\xa7\x57\xe4\xe2\xea\x80\xfc\xf3\xf4\xea\xe2\xaa\xf7\xec\x39\xf9\xf1\xe2\xfa\xbb\xf7\x3f\x5c\x93\x1f\x4f\x3f\x7c\x38\xbd\xbc\xbe\x38\xbf\x22\xef\x3f\x90\xb3\xf7\x97\xaf\x2f\xae\x2f\xde\x5f\x5e\x91\xf7\x6f\xc8\xe9\xe5\x4f\xe4\xfb\x8b\xcb\xd7\x3d\xc2\xb8\x99\x32\x45\xd8\x5d\xae\xec\xfc\xa5\x22\xdc\x2e\x24\x4b\xed\x9e\x86\x03\x14\x26\x60\xcf\x87\xfd\x59\xe7\x2c\xe1\x63\x9e\x90\x8c\x8a\x49\x41\x27\x8c\x4c\xe4\x9c\x29\x61\x8f\x47\xce\xd4\x8c\x6b\xbb\x9d\x9a\x50\x91\x3e\x7b\x4e\x32\x3e\xe3\x06\x4e\x91\x5e\xfd\x28\xfb\x9a\x87\xe4\xad\x67\x34\xe7\xfe\x38\xbd\x22\x34\xe7\xec\xce\x30\x01\xb3\x19\xdc\xfc\xb7\x1e\x70\x79\x32\x7f\xf9\xec\x86\x8b\xf4\x15\x39\x2b\xb4\x91\xb3\x0f\x4c\xcb\x42\x25\xec\x35\x1b\x73\x01\x27\xff\xd9\x8c\x19\x9a\x52\x43\x5f\x3d\x23\x84\x0a\x21\xfd\xe4\xed\x8f\xc4\x71\x9d\xcc\x32\xa6\xfa\x13\x26\x06\x37\xc5\x88\x8d\x0a\x9e\xa5\x4c\x01\xf1\xf0\xea\xf9\x8b\xc1\xd7\x83\x97\xcf\x08\x49\x14\x83\xc7\xaf\xf9\x8c\x69\x43\x67\xf9\x2b\x22\x8a\x2c\x7b\x46\x48\x46\x47\x2c\xf3\x54\x69\x9e\xbf\x22\x09\x9d\xb1\xac\x7f\xf3\x8c\x10\x41\x67\xec\x15\xb9\xb1\x3f\x33\x33\xe2\xc2\x32\x9e\x1e\xc0\xbf\xd7\x4e\xe3\x33\xbb\x0f\xf6\xf9\x89\x92\x45\x78\xbe\xfe\xef\x8e\x50\x98\x38\x35\x6c\x22\x15\x0f\x3f\xf7\x1d\x7d\xff\xdf\x49\xf9\xdf\x6e\x71\xbe\x77\xef\xfe\xa7\x7b\x37\xfc\x43\xc6\xb5\xf9\x7e\xcd\x3f\xbe\xe5\xda\xc0\x1f\xe4\x59\xa1\x68\xb6\x32\x6f\xf8\x37\x3d\x95\xca\x5c\x56\xb3\xe9\x93\x9b\x6c\xe4\xfe\x85\x8b\x49\x91\x51\xb5\xfc\xdc\x33\x42\x74\x22\x73\xf6\x8a\xc0\x63\x39\x4d\x58\xfa\x8c\x10\xbf\xc2\x40\xa6\x5f\x93\x56\x43\xc5\x85\x61\xea\x4c\x66\xc5\x4c\x94\x2f\x49\x99\x4e\x14\xcf\x0d\xec\x89\x15\x51\x7e\xea\xc4\xcf\x9d\xe4\x53\xaa\xd9\x33\xc7\xf2\xff\x57\x4b\x31\xa4\x66\xfa\x8a\x0c\xb4\xa1\xa6\xd0\x83\xfa\xbf\xba\x3d\x19\xd6\x7e\x63\x16\x76\x76\x96\x21\xfd\x0a\xad\x79\x9f\x28\x66\x23\x2b\xb9\xc7\x24\x97\xa9\xde\xf8\x22\xc5\x40\x56\xe8\xc6\xbb\x3e\x34\x7f\xe9\x5e\x67\xbf\x72\xc2\xd4\xb3\xea\xcf\xe6\x2f\x69\x96\x4f\xe9\x4b\xb7\x9a\xc9\x94\xcd\xe8\x2b\xff\x88\xcc\x99\x38\x1d\x5e\x7c\xfc\xcb\x55\xe3\xd7\xa4\x39\xcf\xe6\x76\x5a\x31\x63\x19\xd4\x3d\x52\xf2\xbc\xdf\x1c\x4d\xfc\xf6\x90\xd3\xe1\x45\x49\x2e\x57\x32\x67\xca\x94\x67\xcb\x8d\x1a\x2b\xd6\x7e\xbb\xf4\xf2\x43\x3b\x3f\x2f\xff\x53\xcb\x83\xcc\xbd\xde\xef\x33\x4b\xfd\x27\x39\x59\xcd\xad\x88\xb5\xa2\x8a\x09\xc7\x95\x0d\xc2\xc4\xfe\x11\x15\x44\x8e\xfe\x2f\x4b\xcc\x80\x5c\x31\x65\xc9\xd8\xc3\x57\x64\xa9\x65\xdd\x39\x53\x86\x28\x96\xc8\x89\xe0\xff\x2e\x69\xeb\x70\x0f\x67\xd4\x30\x7f\x98\xab\x01\xe7\xca\xde\x87\x73\x9a\x15\xac\x67\xa5\x1a\x5c\x25\x8a\xd9\xb7\x90\x42\xd4\xe8\xc1\x9f\xe8\x01\x79\x27\x15\x83\xfb\xf3\x15\x5c\x24\xfa\xd5\xc9\xc9\x84\x9b\x20\x82\x12\x39\x9b\x15\x82\x9b\xc5\x49\xed\x0e\xd7\x27\x29\x9b\xb3\xec\x44\xf3\x49\x9f\xaa\x64\xca\x0d\x4b\x4c\xa1\xd8\x09\xcd\x79\x1f\xa6\x2e\x40\x0c\x0d\x66\xe9\x73\xe5\x85\x96\x3e\x6c\xcc\x75\xe5\x40\xba\x01\x1c\xbd\x65\x07\x2c\x53\xdb\x5d\xa7\xfe\x51\xf7\x15\xd5\x42\xdb\x5f\xd9\xd5\xf9\x70\x7e\x75\x4d\xc2\xab\x61\x33\x96\x57\x1f\xd6\xbd\x7a\x50\x57\x5b\x60\x17\x8c\x8b\x31\x08\x7f\x7b\x7b\x2b\x39\x03\x9a\x4c\xa4\xb9\xe4\xc2\xc0\x0f\x49\xc6\x99\x58\x5e\x7e\x5d\x8c\x66\xdc\xb8\xab\x95\x69\x63\xf7\x6a\x40\xce\x40\x2e\x93\x11\x23\x45\x9e\x52\xc3\xd2\x01\xb9\x10\xe4\xcc\x9e\xd1\x33\x6a\x2f\xfc\x3d\x6f\x80\x5d\x69\xdd\xb7\x0b\x1b\xb7\x05\xf5\x2b\x65\xf9\x8f\xdd\xaa\xd5\xfe\x21\x88\xf5\x0d\xfb\x55\xbf\x81\x9d\x72\x66\x4f\xfd\x3a\x89\x1d\xc6\x7a\xf6\xb4\x83\x29\x25\xd5\x77\x54\xa4\x19\x53\xcb\xff\xb6\xf4\xda\xf3\xda\x9f\xc2\x69\x11\x44\xe6\x5e\x53\x9c\xfa\x5f\x27\x34\xcb\xac\xea\x92\x3b\xdd\x04\xa8\xaf\x50\x25\x44\x26\x49\x01\x07\x8d\x0b\xf8\x1a\x90\x69\x6a\x1d\x3f\x6f\x5c\x23\x37\xee\xfa\xf6\xfe\x55\x82\x19\xa6\xfb\x70\xe8\xd4\x9c\xf5\x0b\x71\x23\xe4\xad\xe8\x8f\x39\xcb\x52\xfd\x8a\x18\x55\xb0\x35\x3c\xed\xdf\x78\xcf\x67\x5f\x54\x7f\xb9\xfc\xd5\x35\x22\x56\x2f\x05\xc5\xce\x6d\xcc\x62\xcd\x47\x27\xa0\x6e\x90\x9c\x2a\x3a\x63\x86\xa9\x65\xe6\xd9\xb6\x4d\xc4\x29\x1e\x63\x3e\x29\x36\x4d\x7a\x65\xe2\x87\xaf\x2d\x1b\xda\x5b\x3f\x7d\x45\x7e\xd0\xcc\x5d\xf1\xc4\x28\xca\x0d\x39\x72\xba\x42\xf5\xc6\x63\x62\xe4\x5a\x9a\x84\xcc\xa8\xb0\x2a\x5e\xf5\xb7\x8e\x9a\x14\x56\x93\xb6\x0c\xed\x28\xce\x64\x21\xcc\xc0\xcd\x12\xc8\xf9\x07\x37\x50\xf5\x7f\xb8\x8d\x56\x29\xe5\x6a\xd4\x4a\xf9\xb3\xba\x7c\x6e\x6c\xa1\x37\xb7\xba\x41\x93\x9a\xff\xd5\xe1\x5a\x62\xdc\xb0\xd9\xda\xad\x58\x59\xeb\xb3\xfa\xde\x5c\xe5\x2c\xa9\xc9\x40\x42\xc9\x84\x09\xa6\x78\xd2\xdc\xc2\x0d\x74\x49\x93\xb7\x37\xfc\xd5\xf6\xa3\xe2\x46\x58\xa9\xef\xd9\x62\xf3\x1f\x6d\x3b\x34\x42\x92\x4c\x8a\x09\x53\x70\xba\xd7\xaf\x91\x1b\x1b\xa4\xde\xfa\xf9\xbc\xb3\x9b\x31\xb4\x42\xff\x49\x4d\xeb\xda\xfe\xf1\x53\x98\x90\x41\x4d\xa4\x76\xd0\xac\x28\xb5\x0f\xdb\xfb\xa0\x71\xd4\x7a\x84\x6f\xa5\x58\x9e\xa7\x45\xcf\x3f\x38\xa3\x79\x8f\x68\x96\x28\x66\x7a\x64\x30\x18\xec\xfc\x51\xa0\x52\x44\x7f\x15\x28\x80\xa0\x84\x18\x49\xa8\xd6\x7c\x22\x82\x8a\xd6\xf8\x30\x72\xa4\x17\xc2\xd0\xbb\xad\xdf\x66\x55\x8f\x39\x55\x0b\x92\xb2\x9c\x39\xdd\x55\xba\x7b\xe7\x37\xbb\xe7\xbf\x1d\xef\xf6\x6d\xc1\xe4\xdf\xf4\x71\x7d\x20\xb2\xf1\x1f\xe1\x33\x37\xfc\xeb\xd6\xbb\xaf\xfa\x03\xaa\x14\x5d\x77\xe3\xb8\xef\x65\x22\xd9\x28\x26\x56\x16\xdd\xda\x78\xf6\xf8\x80\x26\x45\xa4\x22\xef\xe8\x9c\x89\x06\xa5\xf2\x83\x37\x4c\x7a\xb4\x00\x4a\x17\x5b\xee\x74\x72\x9f\x70\xbd\x77\xd9\xb7\x7f\xf8\x38\x93\xb7\x31\x5f\x4c\x89\xd7\x65\xb9\x20\x3f\x9d\xbe\x7b\x4b\x5e\x5f\xbd\xad\x7c\x1a\xb7\x53\x9e\x4c\xc3\x5d\x02\xdf\xa4\x64\x61\x36\x5e\x3c\x46\x12\x55\xb4\xf8\xd6\xc6\x8c\xde\x64\xf2\xd6\xab\x19\x85\xd0\x46\x15\xa0\x81\xa6\x2b\x9a\xb5\x3d\xc4\xd4\xed\xd2\xc6\xd3\xeb\x68\xb9\x2f\x3b\xf9\xff\x5f\xbd\xbf\xb4\x9f\xd7\xf6\xa4\xed\xa0\x6b\xd5\xdf\xb0\x69\xc7\x6a\xaa\xd4\xf7\x7c\xc3\xbd\xb0\x72\x58\x15\x1b\x33\xc5\x44\xc2\x82\x1f\xef\xb7\x8b\x06\x99\xdf\xfc\x16\x72\x0d\x82\x79\xc3\x77\x39\x03\x97\xeb\x7b\x4f\xec\xfd\x77\xee\x26\x83\x77\xe3\x57\x9c\x0e\x2f\x82\xa1\x1b\xbe\xc1\x7f\x94\x19\x6c\xbf\x1f\xb6\xcb\x24\xd8\x0d\xf0\x30\xc4\xcd\xe3\xf0\x62\xec\x5e\x0c\x5a\xb9\x95\xb9\x24\xe7\xcc\x2d\x6c\x69\x4f\x13\x2e\xb4\x61\x74\xd3\x3a\x92\xd2\xfc\xb6\xe7\x53\x31\xff\x54\xcf\x2d\xae\xb7\x2c\x2b\x4b\xdc\xbb\x61\xe7\x34\xe3\xdb\x28\xda\x73\x7b\xf2\xad\x74\x5f\x44\x68\x92\x30\x6d\x89\x51\x03\x5e\xee\x1e\xd1\x45\x32\x25\x54\xdb\xcf\xb1\x32\xe9\xca\xfe\xcb\x60\x46\x05\x1f\x33\x0d\xda\xa8\x53\x04\xf5\xa7\xaf\x7e\xd9\xbc\xa2\x84\xbc\x91\x8a\xb0\x3b\x3a\xcb\x33\xd6\x23\xdc\xed\x44\xc9\x73\xe1\x94\x71\xed\x96\xa6\x52\x2f\x6f\xb9\x99\xf2\xcd\x9a\x1c\xb1\xeb\x28\xd3\x5e\x70\xb1\xdb\x4f\x37\xf4\x86\x81\xeb\xd6\x5f\x70\x19\xbf\x61\xaf\xc8\x81\x55\xfa\x6a\xd3\xfd\x7f\x04\x9d\xb1\xff\xf7\x60\x0b\xe5\xa3\xdb\x29\x53\x8c\x1c\xd8\x3f\x3c\x70\x93\x2c\xdd\x18\xf6\x77\xe1\x3c\xd5\x74\xe1\x29\x35\xc4\x28\x3e\x99\xb0\xcd\xd2\xdb\x0e\xb0\xcb\xad\xb5\x7b\x0c\xfe\xe0\xb1\x55\x70\x2a\x32\x40\xdc\xee\xa8\x53\x53\x59\xba\x32\xf9\x4f\x5f\xfd\xb2\x75\xe6\xcd\xf5\x23\x5c\xa4\xec\x8e\x7c\xe5\x8c\x41\xae\xed\x8a\x1d\x0f\xc8\x35\x9c\x1a\xb8\xdd\xed\xdb\x92\xa9\xd4\x6c\xdb\x4a\x4b\x91\x2d\xec\xf7\x4f\xe9\x9c\x11\x2d\x67\x8c\xdc\xb2\x2c\xeb\x3b\x97\x52\x4a\x6e\x29\x78\xfb\xc3\x66\x3a\xf9\x99\x53\xb5\x49\xda\x91\x15\x67\xd2\xf5\xfb\xd7\xef\x5f\xb9\x19\xda\xc3\x36\x01\x73\x50\x48\x43\xc6\xdc\x1a\x83\x54\xa4\x01\x98\x60\xd9\xb6\xd5\xb5\x9f\x55\xb8\xa3\x65\x24\x49\xa6\x54\x4c\x58\x30\x84\xc7\x85\x15\xf7\x5b\xb4\xad\x08\xde\x5f\xf5\xf6\xd4\xc7\x1a\xcf\xcf\xb2\xe0\xf9\xdd\x7c\x27\xc8\x0f\x05\xef\x67\xe4\x87\x5e\xd6\x38\x62\xeb\x87\x56\x77\x9c\xfd\xd6\x54\x26\xda\x7e\x66\xc2\x72\xa3\x4f\xe4\x9c\xa9\x39\x67\xb7\x27\xb7\x52\xdd\x70\x31\xe9\xdb\xe3\xdb\x77\xe7\x43\x9f\x80\xab\xfd\xe4\x39\xfc\xcf\xce\xdf\x05\xee\x6e\xcc\xc7\xc1\x03\x8f\xf1\x85\xf6\x3d\xfa\x64\xa7\x0f\x0c\x16\x17\xee\xae\x3c\xbc\x0a\xa8\xd3\xd2\xf3\x96\x8d\xdc\x45\xef\xfd\xc3\x5e\x5e\x6f\xe7\xc1\x19\x4d\x9d\xa8\xa7\x62\xb1\xf7\x23\x6f\x17\xb8\x50\x76\x56\x8b\xbe\x07\x90\xfa\x54\xa4\xf6\xbf\x35\xd7\xc6\xfe\x7e\xa7\x15\x2d\x78\x34\xcb\xff\x70\xf1\xfa\x71\x18\xa1\xe0\x3b\xf1\xf7\x3d\x1a\x69\xae\xe4\x98\x67\x1b\x58\x64\x45\x53\xf4\x7f\x4d\x04\x63\xa9\xf3\xd3\xa9\x42\xc4\x69\x7d\xf7\x4c\x34\x00\x37\x91\x13\xa9\xe0\xa0\xdf\x86\x32\xd5\xbf\x85\x19\x05\x94\x45\x15\x02\x50\xd4\xfb\x66\xe5\x80\x79\x40\x83\xfe\xf2\xd5\x96\x79\xd7\xd1\xa2\x95\x89\x4b\xcd\x4d\x0d\x10\xdc\x3a\xf9\x5a\x58\x80\x33\x09\xeb\xcf\xdb\x05\x1d\xb1\xcd\x4a\xf6\x3e\x6d\xbd\xd2\x1f\xd8\xca\x25\xba\xec\x28\x2c\x7f\x51\x73\x3e\x6e\xb6\xf7\x96\x5d\x92\x40\x53\xe6\x4c\xd0\x9c\x07\x8a\xfe\xc7\x41\xe9\x57\x89\x70\xb5\xbe\x77\xb0\x9d\x6e\xba\x02\x77\xf6\x52\x1e\x06\xac\xbb\xe9\xa1\xb4\x4a\x0e\x35\x86\x26\x53\x96\x56\xf0\x0e\x48\xd4\x8d\xec\x7b\xcb\xb3\xcc\x6e\xf9\x8c\x1a\xa6\x38\xcd\x00\xfc\xa2\x9a\x50\x17\x97\xe1\xfd\x2b\xe1\x34\xdb\xb3\xfe\x9b\x53\xa0\x36\x53\x64\xc1\x38\x48\xc3\x26\x59\xad\xc8\x69\x44\x44\xb1\x8c\x51\xcd\x34\xfc\x8a\xce\x65\x01\x3c\x04\x6e\xdd\xde\x46\x92\x61\x27\xa4\xaa\xfb\xbe\x37\x0a\xa5\x18\x9f\x6a\x22\x67\x10\x28\xb1\xf5\xda\x5a\x5a\x76\x5e\x29\xe2\x76\xb5\xad\x32\xeb\xa9\xb0\x94\x1c\x8d\xa8\x66\x5f\xff\x95\x30\x91\xa8\x45\x6e\x58\x7a\xbf\x37\x6a\x24\x65\xc6\xe8\x66\x5d\xd8\xbf\x08\xe5\x6c\xf3\x9b\x9e\xc8\x94\x91\xa3\x3c\x03\x87\x07\xbb\x33\x3b\xba\xc6\xca\xb9\x60\x5c\xd0\xa5\x93\x6f\x46\x73\x72\xc3\x16\x64\x2a\xb3\x34\x40\x90\xe5\x3c\x81\xec\x03\xcd\xee\x03\x1b\xb7\x9b\x5d\x65\x1a\xee\x7d\x8e\x28\xef\x74\xfd\xb8\x81\x43\xf8\xc8\xf0\x9c\x27\x34\xb3\x26\x12\xbb\x33\x96\x23\x46\x5c\x50\xb5\xd8\x79\x83\x81\x05\xb7\x7b\x1a\xd6\x4c\x0e\x9e\x22\x39\x35\x53\x02\xb0\xbf\x36\x5c\x38\x87\x2e\x88\x8a\x5d\x27\xb5\xdd\x32\x58\x77\x2d\xd7\xcc\x83\x18\xf8\x25\x7a\x26\x39\x76\x65\x60\x4d\x9c\x69\x0f\x06\xa1\x95\xa6\xe0\x3e\x91\xf7\xd8\xec\x51\x50\x07\xbd\x3d\xdb\x55\x38\xdc\x7f\x6e\x82\x6e\x32\x5a\x98\x6d\x3a\xf8\xc3\x63\x21\x10\xa6\xe2\x2d\xda\x94\x1a\x6a\xaf\x68\x76\x97\x6f\x76\x69\x46\x4e\x63\x47\x37\xbc\xb6\xca\x72\xc2\x4e\x93\xc4\x9e\xfa\xcb\x8d\x67\xb3\xf1\x2d\x1e\x2d\xbe\x3a\xb5\x1f\x51\xd4\x62\xef\x76\xd4\x57\xe3\x95\xa5\x6a\xe7\xf5\x1a\x57\xb8\x03\x08\x9c\x43\xfc\x61\x5c\xdf\x57\x95\x6a\x52\x8f\x03\x6a\xe2\x3d\x76\x15\x5c\x14\xec\x16\x89\xa4\x58\x6d\x62\x23\x46\xd8\x1d\x4b\x20\x62\xd2\x05\x7e\x32\x05\x5f\xe1\xbe\xa0\xee\xf1\xef\xf4\x82\x4e\x2f\xa8\xcf\xae\xd3\x0b\xda\x4f\x0f\x82\xe6\x12\x96\x1b\xa9\xb6\xb0\xcd\x9a\x58\x9b\xf0\x10\xa1\x8a\xd5\x42\x6d\x52\x26\x0c\x1f\x73\x70\x72\x4f\x2d\xff\x4f\x42\xa0\xab\x8b\x64\xb9\x19\x7c\x00\x96\x7f\x2b\x69\xba\xd6\xde\xad\x46\xa1\x9d\x64\xc8\x15\x3b\xc9\xa5\x36\x96\xc1\x1d\xac\xb0\x35\xb0\x84\xdc\x27\xcd\x10\xab\x73\xdf\x95\xe1\x46\x90\x4b\xd1\xeb\xe7\x83\x8f\x2a\xd8\xcb\xc5\x34\x7a\x3c\xf3\xa8\x94\x78\xc7\xdb\xf0\x30\x3f\x3f\xe9\xb6\x30\x57\xcc\x78\x04\xa7\x12\x05\xbb\x1e\x8e\x0c\x36\x29\xfa\xb3\xdc\x9e\xae\x44\x5f\x95\x9e\xeb\x5d\x0e\x03\x80\x22\x60\xcd\xae\xff\x5c\x6a\xec\xd5\x66\xf8\x6c\xe7\x8f\xee\x94\xd2\x0d\xb3\xf1\xa1\x27\xfd\x5a\xac\x7a\xc4\xbc\xde\xfa\x48\x85\xf0\xb8\x73\x9b\x93\x80\xf7\x78\x35\xc5\xed\xe2\xd6\x13\x70\xc4\x06\x93\x01\x5c\xc6\x56\x22\x72\x4d\x0e\x0c\x9b\xe5\x19\x35\xec\x60\x9b\x14\x7c\x5c\x51\xf0\x1f\xae\xb9\xdb\x5b\xac\xa1\xf5\x05\x35\xde\x7f\x80\xfb\xe3\x11\xe4\xd5\xdc\xc3\xce\x5c\x6f\x0f\x63\x88\xfc\x80\x1d\x75\xfe\x70\x84\x22\xf4\xec\xa1\x4c\xcb\x3f\xf7\x6a\x3f\xff\xf7\x2e\x51\x08\xab\xe1\xc3\x1b\xdf\x1d\x2f\x5a\x62\x94\x60\x42\x68\x62\xf8\x9c\xbd\x66\x34\xcd\xb8\x60\x57\x2c\x91\x22\xbd\x87\x49\x9a\xf1\x10\xeb\x9e\xdf\xfa\x78\xcd\x11\xfe\xf5\x5f\x23\xb8\x71\xb3\x43\x3c\x8c\x0a\xc7\x46\x4c\xfc\xac\x7c\x68\xeb\x33\x11\x42\x63\x79\x45\x20\x3f\x26\x63\x21\x9b\x0c\xac\xa0\x25\x4c\x7f\x21\x8b\x7b\x48\x12\x72\x4b\x85\x09\xb8\x87\x8b\x5a\x70\xb1\x09\xdb\x82\x22\x48\xf4\xbe\xbb\x41\xd5\x24\xe2\xaf\x56\xf2\x3f\xd4\xa4\x98\xb9\xf8\x45\xe9\x53\x02\x8c\x5a\x40\x52\xc0\x00\x52\x68\x52\x99\xdc\xdc\x73\x8b\x87\xc1\x67\x74\xc2\x0e\x0f\x35\x39\x7b\xf7\x3a\x84\xfd\x38\x3b\x8b\xeb\x00\xd7\xe7\x4a\xce\x79\xca\xee\xfd\x72\x37\x3e\x52\xc5\x21\x85\xaf\xd4\xe9\x35\xf9\xe2\xe8\xe3\xe9\x87\x5f\x2f\x4f\xdf\x9d\x1f\x83\x96\xca\xee\x72\x2a\x52\x96\x92\x42\x6f\x97\xf4\xd5\x68\x44\x66\xd8\x09\x33\x31\xe7\x4a\x8a\x19\xc0\x71\x17\x63\x08\x0f\xf1\x6f\x4e\x20\xd7\x21\x8a\xec\xc8\x81\x11\xd9\x9c\x41\xd0\x49\x3d\x44\xaa\x0c\xb5\xcf\x0b\x73\xff\x9d\x54\x8d\xe0\xe9\x2f\x84\x0b\x55\x48\x07\xe4\xb5\x2c\xec\xbc\xbe\xf8\x02\xbe\x5e\xb1\xb4\x48\x1c\xa8\x46\xa3\x28\xfa\x03\xfd\x45\xcf\xeb\xa9\x34\xcb\xe4\xad\x06\xd3\x9e\xe9\x84\xe6\xc1\x5e\xaa\x2d\x73\x1c\x5d\x08\x16\x79\x45\xf8\x80\x0d\xc8\xc1\x17\xb5\xc7\x0f\xdc\x57\xe4\x4a\xda\xa9\x3a\xa9\x17\xbf\x02\x19\x37\x4c\xd1\x8c\x1c\xd4\x29\x0e\xc8\xb9\x9d\x2b\x20\x26\xe5\xc1\xb0\x6f\x89\x22\x29\xd8\x9c\x29\xe7\x9a\x70\x47\xa7\xe7\x13\x6c\x21\x89\x54\x8e\xad\xb2\x05\x79\x99\x2e\x10\xd6\x1d\x84\x28\xca\xec\x8e\x6b\x03\x79\x9c\x42\x9a\xb5\x79\x32\x71\x58\xaf\xa1\xfa\x46\x9f\x70\x61\xef\xbf\x7e\x4a\x0d\xed\xd7\x04\xd0\x89\xbb\xaa\xfb\x89\x9c\xcd\xa8\x48\xfb\xd4\xb3\x70\xbf\x3c\xd2\x27\xcf\x3d\xf6\xd3\xa7\xe5\x5f\x71\xd1\xa7\x7d\x3d\x65\x59\xb6\x2d\x9a\x38\x8c\x28\x51\xe9\x46\xa4\x9e\xd5\xfc\xf3\xed\xfa\x56\x18\x7e\xee\x78\xa9\x76\x5e\x0a\x31\xf7\xa6\x01\xb9\x94\xa6\xf2\x44\xdd\x1b\x38\x56\x0d\x4a\x60\xcd\xea\xb2\xb0\x92\x73\xe7\x97\xd7\x1f\x7e\x1a\xbe\xbf\xb8\xbc\xbe\x27\xca\xb1\x39\x36\x89\xc4\xfb\xc4\x5d\xdc\x84\x57\x44\xe2\x76\x71\x17\x45\x74\x9d\x48\xdc\x22\xee\xe2\x56\x61\x55\x24\x6e\x16\x77\x51\x14\xd7\x88\xc4\x2d\xe2\x2e\x8e\xa1\x37\x88\xc4\x6d\xe2\x2e\x5e\xb0\xaf\x8a\xc4\x0d\xe2\x2e\x8a\xe4\x06\x91\xb8\x5d\xdc\x45\x51\xde\x20\x12\xd7\x8b\xbb\xd8\xab\xb2\x13\x89\xcd\x3f\x8f\x13\x89\x4c\xcc\xd1\xe2\x30\x18\xeb\x35\xb6\x2f\xf7\x10\xf4\x3e\xcd\xe2\x76\xcd\xb3\x6c\x15\xa6\xb1\xe6\x86\x7b\xd8\x95\x6c\xe6\x40\x8a\xf9\x47\xaa\x1a\xc9\x5d\xa2\xfe\x51\x51\x14\x49\x75\x7c\x43\x04\x06\x68\xe3\xa5\x0d\x11\xc7\x6c\x18\xcd\xdc\x8d\xfb\x3c\x50\xcd\xd1\xf8\xf0\x7a\xfc\xe4\xba\x4d\x8c\x9b\xb2\x1b\xef\x0a\x0d\xfb\x45\xc9\xd9\xaf\x17\xaf\xcf\x2f\xaf\x2f\xde\x5c\x9c\x7f\x88\xa7\x80\x3c\xdb\x24\x26\xfb\xa8\x39\x9a\x57\xf9\x43\xdc\x89\x6e\x6c\xb8\x19\x73\xc5\xe6\x5c\x16\x3a\x5b\x04\xf7\x15\x82\xe6\x7a\x96\x5a\xe6\x13\x28\xc5\x81\x98\xa8\x58\x04\xd8\x72\xfd\x0b\x9c\x8d\x82\xa0\xf8\xc0\x57\xb7\x1b\x0f\x7f\x81\xbb\x11\x7f\x8d\x23\x88\x6e\xb3\x6f\x1a\x97\x39\x82\x66\x9c\x95\x13\xae\x74\x14\xe1\x18\x5b\xc7\x5d\xec\x08\xb2\xfb\xb0\x78\xdc\x58\x52\x04\x5e\xb3\x31\x2d\x32\xe7\x53\x38\x38\xd8\x9a\xbe\xd8\x1c\x6d\x85\xcb\x1b\x25\x67\x2d\x05\x8c\x03\xbe\x4b\x80\x7f\x1d\xbf\x1d\x62\x0e\x1a\xcc\xa7\x71\x31\x7a\x2f\x88\x4b\x38\xf1\x3a\x3f\x9b\xe5\x66\x11\x7f\xd6\xf0\xb7\x0d\x29\x93\xbc\xdf\xd1\xfc\x7b\xb6\xb8\x07\x4d\x5d\x1d\xcd\x45\x62\x19\x4b\x20\x99\xfa\x86\x2d\x5c\xc1\x83\xb3\x40\x1c\xc3\x31\x6d\xbf\xc4\x8e\x9b\xed\x68\xf5\xfa\xb1\x52\x11\xc6\xce\x1f\x34\x1e\xfb\x41\xb8\xa9\x93\x76\x07\x34\x0c\xdc\xfd\x1f\x46\x44\x22\x05\x9a\x26\xd9\x5f\xea\x45\x8b\xb9\xb8\xcc\x9e\xd3\x34\x25\x12\x44\x50\xa1\xd9\xb8\xc8\x5c\x22\x8f\x1e\xd4\xb2\xfa\x36\x87\x9a\x6e\x1e\x37\x5c\xa4\x3d\x52\xf0\xf4\x9b\x78\x21\x14\xc6\x0e\x7b\x1d\x60\xd2\x1d\xf7\xfb\xaa\x44\x94\x2b\xe9\x5c\xf2\x5d\x8b\xd5\x90\x8a\x70\xa3\x81\x07\x66\x5e\x0d\xc4\xab\x3c\x6e\xc4\x05\xbd\xac\x1b\xf7\x65\x6c\xaf\x1f\x7d\x3b\x6b\xd4\x13\x11\x49\xb5\xeb\x06\x9c\xbb\xdd\xa4\xe5\x61\x25\x2e\x5d\xe2\xa4\xe7\xd8\x5c\x22\x3f\x9a\x10\x5d\xe4\xb9\x54\x46\x97\x25\x6c\x06\x96\xcd\x7a\xcd\x1f\x21\x2b\x08\xcb\x1d\xbf\x95\x24\x5c\x25\xb4\x4f\x87\x87\xff\xf8\xfe\xfc\xa7\xff\x7d\x78\xf8\xcb\x6f\xbd\xda\xbf\xd6\x4a\xb0\x35\xfe\x04\xfb\x21\x39\x4b\x06\x42\xa6\xec\x12\xe6\x0f\x3f\xae\x86\xe6\xa1\xa9\xba\xfa\x5d\x53\xa9\xcd\xc5\xb0\x17\x7e\xcc\x65\xba\xfc\x93\x46\x28\x21\x64\xa7\x6b\x2a\x26\x0b\x79\xd3\x68\x9c\xa2\x8f\xcd\xcc\x64\x57\x2b\xab\x05\xd3\xdb\x87\xdf\x84\x8c\x64\xab\x7f\xdc\x2a\x6e\x0c\x13\xa0\xbf\x33\x35\x6b\x23\xb3\xe5\xb8\x67\x25\x47\xa5\xe4\xcd\x5f\x46\x3a\xa9\x1a\x33\x6b\x2f\x60\x23\x52\xac\x37\x8d\x26\xfc\x0b\x41\xd0\x63\x1f\x58\x61\x79\x75\x63\x76\xc8\xb6\xe1\xd4\x89\x32\xec\xa1\xcc\xcd\xad\x65\x98\x3f\xe2\xf2\xb4\x95\xb0\xe5\xa2\x3e\x86\x9c\x0d\xa9\x2e\x6f\x1e\x54\xde\x96\x09\x34\x6e\x4f\x91\x6b\x5e\x1a\xec\xaf\x5c\x42\x73\x95\x5a\x04\x55\x34\x35\xd2\x8e\x27\x7e\x2f\xa0\x6e\xda\x91\x23\x31\x48\xf2\xa2\xe7\xc9\x0d\x66\x6c\x26\xd5\x02\x2b\xf4\xfc\xc3\x2c\x9f\xb2\x99\x35\x2c\xfb\xda\x48\x45\x27\xac\x57\xbe\x0c\x5e\xd2\x72\xa2\x7e\x52\x90\x51\x5d\xfe\x6e\xe5\x5d\x18\xbf\x0b\xf1\xbe\x17\x97\x83\x69\xb2\x45\xb8\xd5\x58\xfa\x68\x52\xb9\xdc\xd9\xcd\x01\xe0\xdb\x46\xf3\xb8\x9d\x35\xb2\xf1\x5f\xdd\x57\x92\x65\xdb\xb0\x66\xa7\xaf\x82\xd5\xab\x82\xeb\xc0\x59\x21\xe6\xd6\x00\xdd\x92\xc4\xb9\x69\xec\x20\x56\x53\x3e\xe7\x5a\x6e\x8d\x0d\x5c\x3f\xa8\x58\xbc\x47\xb2\x30\x29\xab\xf3\xc4\xc4\x85\x6c\x7f\xbe\xd5\xc7\xae\x55\xb6\xb9\x0f\x81\x92\x85\xc9\x0b\x8c\x3c\x0b\xc3\x85\xc4\x94\xde\xda\xbb\x5c\xea\x5a\x62\x9f\x6e\x63\xc4\x34\x6e\xda\x97\x71\xf8\x52\x7d\xe4\xd4\x18\xa6\xc4\x2b\xf2\x3f\x47\x3f\x7f\xf9\xb9\x7f\xfc\xcd\xd1\xd1\xa7\x17\xfd\xbf\xff\xf2\xe5\xd1\xcf\x03\xf8\x8f\xff\x3a\xfe\xe6\xf8\x73\xf8\xe1\xcb\xe3\xe3\xa3\xa3\x4f\xdf\xbf\xfb\xf6\x7a\x78\xfe\x0b\x3f\xfe\xfc\x49\x14\xb3\x1b\xf7\xd3\xe7\xa3\x4f\xec\xfc\x97\x48\x22\xc7\xc7\xdf\x7c\x81\x9e\x6a\xa3\xcc\x0d\x17\xa6\x2f\x55\xdf\x6d\xee\x96\xe2\x36\x9b\x47\x58\xf6\x5d\x39\xfe\x43\xb8\x51\x6b\x05\x38\xdb\xeb\x09\x8f\xc8\xd2\x6d\x55\x81\xf0\x99\x8f\xa1\x09\xb8\x42\x67\xfb\xf0\x51\x39\xca\xc8\xd5\xf6\x4a\x5c\x2e\xd3\x43\x5d\x55\x83\xf8\xc3\x39\xb9\x82\xd9\xd0\x66\x09\x88\x0b\x41\xf7\x5a\xed\x58\xc9\xd9\xa0\x0e\x1c\xdd\x57\x35\x68\xd3\x70\x73\xb1\xb3\xeb\x1c\x6f\x9d\xe3\x6d\xf3\x78\x9a\x8e\xb7\xab\xb6\x9c\xd4\x79\xdd\x1e\xfc\x21\xdc\xd7\xf4\x41\x04\x20\x22\x37\xa2\x67\x82\x8c\xdc\x88\x85\xa9\xd6\x46\x6f\x04\x53\xd4\x48\x92\xcb\xbc\x80\x80\x75\x6c\xf0\xc3\x66\x88\x7a\x10\x2e\x8e\x2a\x89\x03\x17\x25\xe7\xb4\xa2\xd9\xfa\xe8\x02\x72\x0a\x29\x3e\x70\x71\xc0\x4b\xa2\xa8\x06\x30\x59\x31\x67\x2d\x42\x89\x0b\xe1\x8a\xa3\x59\xd6\x5c\xfa\x84\xb8\x10\x16\xa8\x5f\xa7\x0c\x17\x93\x01\xf9\xd1\xd2\x70\xfa\x82\x47\x30\xb9\x20\xb3\x22\x33\x3c\xcf\xca\xf4\xdb\x38\xe9\x57\xd5\x4c\xa5\x5a\xcb\x84\xd3\x10\x67\xe8\xb3\xc0\xb4\x09\x4b\x14\x1d\xa6\x0a\xb5\xea\x72\xc5\x12\x96\x32\x91\xb0\x01\xf9\x08\xe5\xed\xcb\xfd\x19\x59\x23\x9d\x9c\x8b\xb9\xeb\xb9\x12\x43\x92\x92\xb4\x70\x41\x53\x4e\x49\x80\x15\x5e\x79\x4f\x89\x5d\x46\xd1\x7c\x9c\xc0\x1f\xcb\x3a\x1e\xaa\x5d\xaa\xb9\x8b\x52\x54\xbd\x5a\xe8\xaa\xac\x06\x24\x25\xee\x34\xe2\x95\xba\x12\x7f\x45\x29\xb6\x2b\xda\x5c\x39\xcf\x25\x9d\x6c\xcf\xe8\x31\x5e\x6d\x8a\x2d\xfa\x86\x56\xc8\x7f\x77\x75\x69\x6f\xaa\x52\x5b\x35\xa9\xa5\x8a\xd4\x4e\x3d\xda\x1b\x26\xb9\x8b\x3a\xd4\x4e\x15\x6a\xa1\x9e\xe4\x8a\x8d\xf9\x5d\x4b\xfe\x3d\x15\xeb\xb2\xa8\x7d\xfe\x73\xce\x50\xee\x64\x23\x09\xa3\xc9\x14\x04\x77\xa8\x03\x51\x06\x61\x54\xe6\x19\x82\xe2\xa3\x45\x00\x3a\xcb\x6f\x37\x31\xe8\xf4\xef\x4e\x06\x76\x32\xd0\x8f\xa7\x25\x03\x5b\x99\x87\x7f\x00\x01\xb8\x47\x8b\x08\xf2\x68\xf0\xc9\x3d\xaf\x6b\x59\x38\xc0\xa1\xe8\x0a\x9a\x55\x92\xe9\x09\x50\x89\x63\x85\xeb\xb2\xbe\xb0\xb5\x22\x4a\xb1\x6e\xa4\x8b\x46\x25\x53\x3e\xb1\x87\x21\x63\x73\x96\x79\xdd\x2f\x8a\xae\x2b\x3b\x08\x11\x87\x46\x06\x67\x3f\x91\x8a\x58\x56\x56\x3c\xad\x07\x12\x23\xa6\xcb\x05\xb4\x95\xcc\x24\x4d\x6b\x6d\xf3\x34\x94\xbc\x26\xaf\x59\x9e\xc9\xc5\xcc\x07\xd1\xa7\x04\x2a\x77\x8f\x8b\xec\x8a\x99\xb8\x50\x09\x14\xf3\xc1\xac\x87\x45\x96\x0d\x65\xc6\x93\x28\x0f\xe7\x52\x81\x74\xd8\xeb\xbc\xc8\x32\x92\x03\x89\x01\x79\x2f\x40\xb2\x9e\x66\xb7\x74\x11\x69\xa3\x5d\xb2\x39\x53\x3d\x72\x31\xbe\x94\x66\xe8\x4c\x88\x66\xac\xaa\x23\x46\xf8\x98\xbc\x5a\xdb\x8b\x6c\xc3\x52\xd0\x49\xa3\x22\x77\xcf\xee\x5d\xfd\x25\x4e\x60\xde\x72\xcd\xf6\x9c\x23\xb3\xf9\x80\x3f\x07\x4a\xf6\x3a\x70\x3f\x3f\xf8\x16\x67\x7c\xcc\x92\x45\xb2\xa9\x26\x6c\x73\xac\x64\x9d\x4b\xa1\x7d\x81\xf4\x29\xab\xf3\x83\x5e\x68\xc3\xe2\x2e\x79\x5f\xbe\x12\x8c\x59\x2e\x88\x62\x3a\x97\x42\x43\x0b\x93\x8a\x7d\xca\x59\x46\x91\x04\x47\x83\x6e\x99\xe4\x82\x55\x38\x72\xa9\xcd\x95\xa1\x6a\x6b\x89\x89\xfa\x68\x72\xc8\x30\x3c\x0e\x95\xac\x5c\x23\x30\x3e\x9b\xb1\x94\x53\xc3\xb2\x78\x1f\x1e\x1d\x1b\xa6\x1a\x55\xf6\x2d\x3d\xc5\x7c\x97\x37\xa7\xca\xf8\x86\x63\xd1\x44\xc7\x94\x67\xba\xb7\x94\x13\xc1\x35\x84\x1f\x71\x01\xae\x12\x17\x6e\x00\xae\x19\xc4\x3d\x48\x93\x44\xba\xbe\xb8\x46\x12\xd7\xa6\x0e\x48\x54\x52\x02\xee\xe7\xea\x44\x45\x53\x5e\xa9\xdf\x3f\xca\x64\x72\xa3\x49\x21\x0c\xcf\xdc\x22\x48\x79\xe3\x1a\xdf\x02\x0f\x46\x53\x6e\xcf\xca\xe5\x7f\xf6\xcb\x73\xdc\xb7\xb3\xd0\x27\xcf\xab\x7f\x82\x5f\xc4\x2a\x52\x6d\xb4\x62\x76\xb7\xad\xc0\xc5\xea\x68\x9c\x53\x2b\xb5\xed\x56\x43\x78\x8d\x14\xa5\x72\x3c\x96\xf6\x0a\xc5\xfa\xfb\x3d\xcf\x8f\x6a\x21\x57\x03\x72\x7e\xc7\x92\xf2\x67\x8d\x8e\x02\xa2\x20\x8e\xa0\x1a\x02\xbd\x41\xa5\x83\xb4\x45\xfd\x10\x59\xce\xf5\xb1\x54\x01\x03\x68\x84\xaa\x53\x9e\x24\x1a\x5f\xc8\xb8\x60\xae\x6e\x23\x64\x4a\x13\x2e\xb4\xd5\x3f\x1a\x9c\x80\x47\x83\xec\xe3\xde\x1a\x21\x29\x57\x2c\x31\x52\x2d\xca\x8c\x0b\x3f\x57\x42\x56\x1a\x5a\xde\x3f\x94\x94\x86\x1c\x1d\x9e\x1c\x1e\xaf\x38\xb4\x0f\x5d\x93\x6a\x77\x83\xe0\xa1\xba\xeb\xda\xcc\xec\xe5\xce\x67\x79\xb6\x80\x75\x39\x4c\x7b\x84\x9b\x36\xb3\xb5\x97\x88\x2a\x44\x58\x55\x9f\x5a\xde\x23\x5a\x12\xa3\x68\xa8\xf0\x8d\x26\x0b\x54\xa0\x3d\x8c\x2a\xfc\x5d\x7a\x74\xf8\xf9\xb0\x47\x98\x49\x8e\xc9\xad\x14\x87\x78\xd4\xca\x6e\xd7\x80\x5c\xbb\xe2\x97\xe5\x44\x17\xb2\x80\x92\xe9\x6d\x82\x1f\xd8\x5d\x9e\xf1\x84\x9b\x6c\x01\xd7\x13\x91\x85\x71\x25\x47\xa8\xf1\x29\xf6\x68\x92\xe7\x77\xdc\xf8\x28\x5f\x2b\x47\x5e\xc0\xe9\x77\x57\x15\xa1\x56\xd1\x9d\xb3\x93\x29\xa3\x99\x99\xe2\x30\x2c\x02\x01\x4d\x29\x11\x52\xf4\xff\xcd\x94\x84\xe4\x7e\xe1\x29\x61\xa7\x89\xf0\x79\xd7\xc7\x0e\x18\x28\xc6\x04\x5b\x7e\x0a\x09\xdc\xd9\x0b\xec\x5b\x16\xad\xb2\x90\x65\xb1\xf5\xdd\xf5\xf5\xf0\x5b\x66\x9a\xe2\x1a\xa8\xa2\xc1\x4d\xa6\xe1\x3c\xe5\x4c\x8d\xa5\x42\x31\x7c\x5b\xb9\x3d\x95\x1a\xf5\xe5\x64\xe5\xeb\xa5\x36\xae\xce\x9c\x53\x52\x85\xeb\x4a\x83\x17\xb0\xf5\x00\x31\x1f\xbb\x42\x2e\x86\x03\x68\xbb\x9f\x2b\x39\xa2\x23\x84\x06\x18\x46\xa8\x59\xa4\x99\x21\x07\x76\xaa\x07\x56\xc6\xda\xbd\xf9\x8e\xd1\xf4\xbe\x5a\x4b\xeb\x86\xef\x60\x85\xe5\xa0\xd6\xac\x50\x9b\xeb\x6e\x97\xab\xab\x06\x3c\x75\xa4\xc2\x9a\x44\x42\xa3\xf5\xe1\xdc\x80\x70\x56\x07\x70\xf6\x43\x39\x0a\xc5\x72\x10\x5b\x68\x8a\x7e\x4e\x8f\x24\x94\x56\x78\xd7\xad\x6e\x59\x20\xae\x4d\x14\x0a\x0d\xc5\x96\xdd\xa7\xd4\x9a\x59\xd8\xe3\x66\x5f\xd2\x82\xa8\x3d\xf4\x2d\x66\xd3\x3e\x6e\x8b\xb4\x8e\x33\x22\xeb\x7c\xdd\x7e\x2d\xee\x6b\x66\x75\xdf\x6c\x5a\x3d\xba\x53\x44\x2d\x3a\xd9\xbf\x3e\xf6\xb1\x0c\xdb\x1a\x7c\x6e\x1f\x3b\xad\x43\xbb\x70\x1b\x82\x0b\x56\x69\x3e\xd6\xee\x4b\x5b\xc6\x6c\x92\xd6\x7a\xc6\xfd\x05\x50\xd7\x8d\xd5\xa4\x1d\x23\x43\x3f\x42\xdf\xee\xa4\x95\xa8\x80\x36\x9a\x91\x25\x3f\xaa\xd1\xfa\x68\xe4\x32\xde\xbf\x13\x46\xab\xd0\xfa\xdd\x02\xeb\x77\x0a\xab\x5f\x53\xb9\x44\xd5\x3a\x2f\x39\xfd\x64\x6b\xe7\xbf\xf5\x63\x65\xc3\x6b\xb1\x4b\x97\x40\x1e\x4d\x32\xc0\x2f\xa1\xc1\x2c\x34\x03\x7c\x69\xdf\xf4\xf5\xdf\xfe\xf6\x97\xbf\x0d\x60\xfa\xad\xa9\x52\x41\x2e\x4e\x2f\x4f\x7f\xbd\xfa\x78\x06\xa5\x1c\xb0\xa7\xec\x41\x63\xe1\x21\x7d\x10\x2d\x97\x9b\xa8\x17\x90\xa8\x77\x44\xf0\x3a\x6b\x1b\x01\xe9\x35\x55\xab\x43\x37\x7d\xf0\x96\x8d\x1f\x89\x1f\xdb\x08\xe9\x3e\xf6\xf0\xb6\x0b\x88\x4c\xf2\x2b\x99\xdc\xec\x60\x59\x1d\x5e\x9f\x0d\x1d\x89\x9a\x71\x45\x85\x77\x6f\xa1\xd6\x97\x8b\xb9\xcc\xe6\xae\x67\xe7\xf5\xd9\x10\x16\x60\x00\xff\x05\xbe\x46\x70\x6b\x2c\x90\xd0\x67\x99\x01\xe6\x61\x65\x3e\xcb\x33\xe7\xf2\xa7\x44\x31\x9a\x71\x6d\x78\x82\xa2\x68\xe7\x53\xba\x45\x61\x66\x18\x34\xf9\x77\xb3\x01\x0f\xdf\x07\x38\xba\x61\x0e\xa2\xf9\xa9\x66\x3e\x6e\x32\x07\xb1\x81\xd8\xdd\x2d\xb7\x65\x34\x6f\x39\x7f\xbb\xa9\x46\xd5\xf8\xee\x96\x8b\x19\x0f\x78\xcb\x3d\x55\x79\x8e\x7e\x24\x57\xec\xca\xc8\xbc\x25\x12\xe8\x1e\xde\x11\x07\x1c\xb1\xb1\x54\x6c\x19\x08\xac\x01\x76\x69\x01\xaa\x00\x22\xf4\xe4\x74\x78\x51\x7a\xea\x64\x1d\x94\xf3\x11\xdd\xa1\x99\x78\xc6\xe7\x4c\x30\xad\x4f\x00\xca\x2b\xe2\x5d\x81\x60\xf5\x03\xd8\x58\x28\xd6\xb3\xab\xc8\x66\xb0\x2a\xbd\x2a\x6d\xcf\x37\x60\x41\x85\x29\x31\x93\xb8\xf0\x78\x8f\x7b\x86\x22\x4e\x61\x79\xc7\x2d\xe2\xd0\xed\x48\x14\xd5\x53\x06\x65\xb3\xd8\x1d\x37\xda\xbd\x44\x31\xaa\x7d\xaf\xa5\xb0\xdc\x98\x1b\x9b\x6b\x92\x53\x68\x62\x14\x54\x2c\x37\x69\x47\x7c\x28\xd3\xc3\x43\xdd\x8a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x15\x3b\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x0a\xf4\x0e\xc8\x87\x46\x75\x32\x9f\x90\x9b\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\xc0\x77\x38\x76\x05\xcd\x10\x6c\x51\x32\x40\x28\xe3\x6e\xd6\x2e\xaa\x5b\xac\xf8\x83\x0b\x8b\xba\x8a\x56\xaf\xa0\xd0\xf1\xec\xbb\x1d\xad\xb6\x47\xae\xfc\x37\xf4\xc7\x97\x1f\x18\x4e\x03\xf4\x7d\x86\x0e\xa6\xc8\xe0\xc6\x0e\x06\xef\x60\xf0\x30\x3a\x18\xbc\x83\xc1\x3b\x18\xbc\x83\xc1\x1b\xa3\x83\xc1\x11\xa3\x83\xc1\x3b\x18\x7c\xcd\xe8\x60\xf0\x4d\xa3\x83\xc1\x37\x3d\xd6\xc1\xe0\x1d\x0c\xee\x46\x07\x83\x47\x3d\xda\xc1\xe0\x88\xf1\xe7\x03\x08\x3a\x18\xfc\x29\x00\x04\x1d\x0c\xbe\x6e\x3c\x55\xd8\xa4\x83\xc1\x3b\x18\x1c\x47\xb2\x83\xc1\x3b\x18\x7c\xe3\xf8\xd3\xdc\x72\x4f\x55\x9e\xb7\xaa\x24\x10\xf9\xe7\x01\x33\x1e\x5a\x8b\x17\x9f\x5f\x3e\x04\x1c\x8b\x27\x1e\x42\x96\xe3\x46\xce\xb0\x23\x1d\xb7\xa3\x67\x4d\x88\xd1\x35\xda\x72\x59\xad\x01\x28\xae\x60\xea\x58\x9a\x6d\xdb\xc8\x96\xe8\x59\x28\x04\xa0\x4f\x72\xe9\xfe\x5f\x85\x9d\xd5\x40\x33\xe7\x2f\x88\x11\x90\xd8\x8b\x02\x83\x96\xed\x09\x29\x8b\x44\xc9\xb0\xaa\x01\x12\x21\x6b\x73\xc3\xb6\x40\xc6\x22\x50\x31\x40\xb9\x50\x52\xea\x3e\x44\xac\x8e\x70\xa1\x08\x6f\x45\xc3\x6a\xe8\x16\x52\x5f\xdb\x86\x84\xd5\x91\x2d\x1c\xd9\xf5\x28\xd8\x12\xaa\x85\xc3\x5a\xd7\x23\x60\x6b\x10\x2d\x14\xd9\x65\xf4\x6b\x3d\x9a\x85\x22\x59\x43\xbe\xb6\x21\x59\x48\xf4\x1a\xfa\x2b\x6f\x47\xb1\x50\x14\xeb\x88\xd7\xc3\x20\x58\x2d\x1c\xc5\x2d\x95\x2a\xbc\x37\x09\x7d\x13\xfb\x00\xa9\xeb\xa9\x62\x7a\x2a\xb3\x68\xb9\xd2\x90\x29\xef\xb8\xe0\xb3\x62\x66\xd9\x4b\x5b\x91\xc0\xe7\x65\xe4\x55\x7c\x77\x65\xe2\xc1\x00\x77\x23\x3a\x97\xb7\x25\xc8\x53\xa6\x58\x0a\xf4\xec\xee\x43\x49\x8a\x29\x9d\xa3\xa4\x7d\x91\x24\x8c\x41\x57\xed\xba\x59\xfd\x97\x41\x39\xf3\xd0\x8f\x2f\x9a\xe4\xcb\xd8\x13\xe3\x5a\x00\x80\x3e\xfe\x97\xaf\x50\xbb\x88\xd1\xe0\x91\xa0\x63\x24\xe0\x18\x80\x19\xcc\xfd\x87\x04\x1b\xdb\x5c\x81\x58\x03\x33\x0a\x60\x2c\x2d\x44\xec\x2d\xb8\x09\x5c\xac\x83\x85\x28\x9a\x6b\x81\xc5\x36\x40\x61\x2b\xa9\xd3\x12\x20\x8c\x02\x07\xd1\x81\x47\x5b\x81\xc1\x36\x40\x5f\x0b\xd9\x7d\x2f\xc0\x57\xc2\x75\x48\x2b\x6f\x23\xb8\xd7\x06\xaa\x6b\x0f\xd3\x3d\x40\x45\xfc\x65\x5c\xaa\x1d\x5c\xb3\x83\xe7\xa1\x25\xc0\xb6\xfd\x23\x76\x01\x8f\x1e\xb1\x3b\x07\x7a\xad\xdb\xc0\x62\x2d\x21\xb1\x36\x70\x18\x16\x0a\xdb\x07\x0c\x86\x87\xc0\x5a\x6d\x3b\xd6\x29\x88\x76\x08\xb6\x77\x06\xb6\x76\x04\xee\x03\xea\xba\xdf\x01\x08\xae\x37\x14\xcd\xfb\x9c\x7f\xad\x28\xee\xe2\xf8\x7b\x30\xa7\x1f\x1e\xd6\xda\x0f\xa4\xf5\x60\x70\x56\x8b\x93\x88\x15\xa6\x28\x97\x27\x5a\x18\x72\xc1\x0d\xa7\xd9\x6b\x96\xd1\xc5\x15\x4b\xa4\x48\xa3\x6f\xe9\xa5\x12\xc2\x25\x1f\x69\x47\xc6\xdb\x43\xed\xf2\x02\xa6\xd4\xf7\x3f\x60\x69\x48\xd9\x08\xfe\x4d\xaf\x82\x40\xab\x3e\x37\xfb\xc8\x4a\x87\x6e\xfc\xde\x1e\x49\xf2\x68\x86\x97\x4b\x7a\xd8\x65\x53\xbf\x93\xb7\x44\x8e\x0d\x13\xe4\x88\x8b\xb0\xaf\xc7\x35\x53\x0a\x6f\x3d\x97\xec\x66\xa9\xbc\x7c\x11\x88\x96\xe6\x6e\x34\xc5\xb2\x4d\xfd\x13\x33\x77\xc1\xa0\xd7\xfa\xe1\xbd\x16\x9e\xf0\xc3\xb9\x2d\x3c\xc1\x71\x91\x39\x56\x45\x30\x27\xc0\xcb\xce\xed\xd1\x94\x9f\x2f\xab\x02\xef\x2f\x51\xf3\x2c\xb9\x9b\x8a\x94\xf8\x84\xba\x55\x1f\xc8\x53\xdb\x6c\x34\xf0\xbf\x0f\xd0\x3f\x12\xf0\xaf\x40\xfc\x68\xca\x5b\xc0\xfe\x26\x80\x8f\xf0\x8f\xc4\x03\xfd\x8f\xee\x7f\xd9\x00\xee\x07\x25\x03\xa9\x61\x3c\x08\xb0\xdf\xe9\xee\x7e\xec\x03\xc0\xef\x74\xf7\x78\xdd\xfd\x69\x69\xad\xb5\x0c\xcf\x6f\x15\x4d\xd8\x70\x67\x55\x27\xb0\x3e\x49\x0b\xe5\x32\x47\x2b\x8d\x07\xe5\x1b\xb4\x4c\x2e\x18\x4b\x1d\xd7\x97\x69\xb8\x90\x87\x3a\x2e\xb2\x6c\x41\x8a\x5c\x0a\x77\x27\x47\x13\xf5\x88\x85\x43\x03\x97\x53\x5a\xed\x61\x0b\xb3\x46\x5c\x1a\x6b\xf4\xf4\x5c\x49\xaf\x62\xa8\x42\x08\x7b\xa3\x20\xb2\x26\x82\x84\xb3\x7a\xb9\x76\xb7\x45\x3d\x11\x57\xf3\x89\x5d\x5e\x0c\x8c\x69\x29\x1a\x3e\x63\x55\x0f\xb5\x6a\x82\xf6\x2d\x63\xa9\x12\x3e\xca\x16\x64\x4a\x33\xcc\xb5\x06\xed\xce\x28\xb9\xe1\x59\xe6\xa7\x35\x20\x57\xcc\x10\x33\xe5\xda\xab\x1a\x99\x14\x18\xc1\x66\xa6\x54\x84\x3e\xca\x2c\xb1\x46\x4b\x92\x31\x2a\x8a\xdc\xcd\xdf\x5a\xaa\x0b\x59\xa8\x30\xff\x78\xfe\x85\x42\xe6\xe5\xac\xb8\x26\x82\x67\xbd\x5a\xdf\xd7\xad\x8c\x80\x58\x10\x17\x02\x52\x68\x16\xb2\xbb\x6f\xb9\x66\xbd\xfa\xbb\x43\x93\x87\x78\xaa\x55\xab\xb9\x5c\xc9\x39\x4f\x5d\x2b\xb8\x70\x4c\xac\xc6\xe3\x5b\xc5\x45\x53\x0c\x41\x4c\x42\x8a\xbe\x60\x13\x0a\x7a\xb1\xbf\x84\x1c\x6f\xb8\xf7\xfd\x9b\xa9\xf8\x90\x3c\x2e\x52\x68\x34\x67\x0d\x4e\x99\xd7\x8b\x50\x90\x39\xa7\x30\xdf\xda\x49\x89\x26\x7b\x24\x24\x91\xa0\x70\x15\x82\x9b\x05\x20\x0d\xd3\xc2\x90\x54\xde\x8a\xe3\x81\x6b\xd2\xc1\x35\xa1\x64\xc4\x4c\x7c\x2f\x24\xe7\xfe\x0d\x3d\xef\xb9\x62\x9a\x30\x41\x47\x99\xe5\x55\x88\x29\xba\x5e\x7b\x20\xe2\xe9\x33\x6a\x0a\xc5\xc8\x84\x1a\xb6\x56\xfd\x76\xfb\xf6\x30\xc7\x8e\x6b\x8f\x2d\x8c\x49\x21\x34\x8b\x6e\x54\x5b\xd3\xed\xbf\xfe\xeb\xfe\x74\x7b\x3e\x63\xb2\x30\x7b\x71\x8a\xdc\x4e\x79\x12\xd7\x09\x91\x34\x6d\x38\x3e\x63\x9a\xc8\x62\xc9\x6b\xf5\xd2\x93\x47\x78\x41\xd6\xec\xec\x9f\xc5\x33\x82\xd2\x36\x62\x21\xa8\x35\xbe\xe5\xe5\xce\x0c\x65\x38\x57\x6c\x9c\x08\x25\xaf\x2f\xaf\x7e\x7d\x7b\xfa\xcf\xf3\xb7\x03\x72\x4e\x93\x69\xbd\xc8\x8d\x20\x14\xe4\x28\xc8\xc4\x29\x9d\xc7\x49\x51\x4a\x0a\xc1\xff\x55\xb8\x7e\x44\xe4\xa8\xa4\x7f\xdc\xb2\x7b\x08\x4a\x9b\xb7\xc2\x30\x8a\x91\xd6\xf6\x95\x85\xa7\x7d\x40\x8f\xd4\x0c\xda\xaa\x2d\x69\xed\x51\x4b\x70\x6e\x1f\x77\xd6\xb2\x25\x49\xa6\xcc\xca\x3b\x3e\xf7\xc1\x05\x2e\xee\x8a\xd0\x14\x95\xe0\x6f\xd9\xc6\x9e\x5c\xab\xe9\xd0\x11\x84\x18\x4d\x19\x11\xcc\x58\x2e\x29\xbd\xd4\x52\xe8\x7a\xa5\xa2\x28\xca\x85\x66\xba\x47\x46\x05\x04\x6f\xe5\x8a\xcf\xa8\xe2\xd9\xa2\xfe\x42\xab\xbe\x5c\xca\xe0\x43\x58\xc4\xda\x55\xf5\xcf\x7f\xfd\xfe\xfc\x8a\x5c\xbe\xbf\x26\xb9\x72\x35\x8e\x20\xcf\x1f\xfe\x1d\x96\x79\xc4\x62\xa9\xba\xcd\x49\x07\xe4\x54\x2c\x1c\x01\x90\x75\x76\xf2\x19\xd7\x86\x81\x56\xe9\xcd\x2d\x6f\x1f\x47\xd1\x3d\x78\x31\x80\xff\x3b\xb0\x3b\xa3\xac\xcd\x56\x96\x65\x48\x56\x42\x59\x9d\x55\xc7\x47\x91\x8e\x89\xf2\x24\xf9\xfd\x6a\xc9\x0b\x6d\xbb\xc6\x96\xa1\xb8\x43\xbb\x5c\xb5\xae\xb1\x34\x4c\x28\xd6\x61\x62\x9f\x07\xc1\x60\xcf\x77\x86\xe6\x8c\x56\x9d\x63\xab\xa9\xb7\xec\x99\x58\xdd\x91\x30\xff\x8a\xc1\x25\x36\x28\xc3\xa9\xc4\x17\xc3\x70\x44\xbc\x96\x55\xf5\x7a\x76\x7d\x9d\x91\x7e\x02\x07\x10\xf6\xc8\x0b\xf2\x0f\x72\x47\xfe\x01\xc6\xfc\xd7\xf1\x37\x6d\x9b\x1b\xad\x8d\xba\xe2\x7c\x5f\x17\xc3\x96\xbb\xf0\xa3\x65\x78\x4b\xc1\xae\x9f\x91\x64\xc4\x45\xea\x2d\x1a\xc3\x14\xae\xce\x89\xdf\xc7\xbd\x76\xea\xb4\x53\x7d\x12\x87\xce\x61\x88\x17\xe3\x7a\x5f\x35\xb3\xe6\xd8\x61\xd7\x6f\xfd\xb1\xb3\x2f\xfa\x4e\x6a\x73\x89\x12\x0c\xc4\xc7\x03\xaf\x9b\xe1\x8c\x9a\x64\xda\x94\x41\x18\xf7\xd2\x3b\x7b\x64\xaa\xa2\x57\x24\x95\xe0\x6f\x76\xc1\xb7\x53\x8e\x30\x75\x1f\x8f\x51\x70\x61\x45\x8d\x73\xb3\x6d\x9f\x31\x69\x7a\x0d\x77\x1e\xd8\x73\x5e\x2f\xab\x95\x6b\xcb\x25\x2a\xa4\x0e\x14\x44\xfb\x69\x69\xed\x22\x68\x68\x88\xa5\xf6\x87\x91\x7e\xd0\xb7\x12\x14\xda\x10\xf3\xee\x38\xc6\xca\x8b\x84\x0a\x97\x39\x32\x66\x4a\xa1\xca\x61\x58\x09\xb3\x80\x58\x16\x9e\x60\x9a\x92\xb5\x90\x14\xb9\x92\x46\x26\x12\xd1\x47\xd5\xeb\x25\xaf\xc8\xf5\x59\x7c\x6c\x4e\x33\xd6\xc7\xbf\x13\xd6\xcc\xe1\x31\x01\x16\xfb\xe1\xf5\x10\x13\xcb\x7e\x7d\x36\x84\x3e\x8d\x57\x67\xd7\xc3\xa6\xd1\x77\x70\x7d\x36\x3c\xd8\xe3\xca\xe1\x3c\xbe\xfd\xa6\x2e\x10\x67\x61\xef\xaf\x65\xeb\x92\xdf\xdb\xaa\x9e\xfd\x19\xcd\xfb\x37\x6c\x11\xa5\xdc\xe0\x3f\xa7\x5f\x1e\xb4\x56\x93\x73\x1f\x37\x8b\x68\x4d\xae\x18\x4d\xf9\x9e\x72\xc8\x3c\x43\x46\x9e\x0f\x3f\x8f\xc1\xda\x64\xb2\x99\x9c\xb3\xd4\xa9\xd6\x18\xaa\x4c\xa4\xb9\xe4\x56\xfb\x5d\x93\x85\xd6\x4e\x2f\xff\xfd\x63\x3e\xba\x2c\xb4\x30\xba\x2c\xb4\x2e\x0b\xad\xcb\x42\xeb\xb2\xd0\x96\x47\x97\x85\x16\x39\xfd\x2e\x0b\x8d\x74\x59\x68\xf7\x8d\x2e\x0b\x2d\x72\x72\x5d\x16\xda\xf2\xe8\xb2\xd0\x56\x46\x97\x85\xd6\x65\xa1\xdd\x3b\xba\x2c\xb4\x7b\x46\x17\xc9\xea\x47\x97\x85\xd6\x65\xa1\xb9\xd1\x65\xa1\x85\xd1\x65\xa1\xfd\x87\xc6\x5a\x75\x59\x68\xcb\xa3\xcb\x42\xeb\xb2\xd0\xb6\x8e\x2e\x0b\x6d\x69\x74\x59\x68\x5d\x16\xda\xba\xf1\xbb\xeb\xee\x5d\x16\x5a\xf4\xe8\xb2\xd0\x36\x8d\x2e\x0b\xad\xcb\x42\xeb\xb2\xd0\x48\x97\x85\xd6\x65\xa1\x55\xf4\xbb\x2c\xb4\xf2\x89\x2e\x0b\xed\x3f\xd3\x33\x82\xd2\x36\x42\x5b\x70\x7c\xf6\xd4\xe1\x99\x9c\xe5\x85\x61\xe4\x43\x20\x51\x2a\x51\x4e\x0e\x46\x42\xfa\x35\xa5\x74\xf7\x32\xef\x89\x14\x63\x3e\xf1\xca\xc2\x89\xeb\x23\xdd\x2f\xbf\xb1\x5f\xeb\xa1\xbc\x8f\xe8\xba\x8c\xcf\x78\x5c\x1e\x9a\x1d\x55\x22\xd8\xb0\x85\x25\x88\x34\x6a\xda\x9a\x34\x2d\x0d\x9a\x9c\x1a\xc3\x94\x78\x45\xfe\xe7\xe8\xe7\x2f\x3f\xf7\x8f\xbf\x39\x3a\xfa\xf4\xa2\xff\xf7\x5f\xbe\x3c\xfa\x79\x00\xff\xf1\x5f\xc7\xdf\x1c\x7f\x0e\x3f\x7c\x79\x7c\x7c\x74\xf4\xe9\xfb\x77\xdf\x5e\x0f\xcf\x7f\xe1\xc7\x9f\x3f\x89\x62\x76\xe3\x7e\xfa\x7c\xf4\x89\x9d\xff\x12\x49\xe4\xf8\xf8\x9b\x2f\xa2\xa7\xf8\x40\x86\x43\x93\x27\xde\xc2\x09\xa8\x01\xd4\x56\xb6\xcd\xe8\x1d\x08\x23\x3a\x93\x85\x88\x37\x8e\x20\x7e\xd6\xb1\x58\x79\x82\x1d\x10\xff\xbb\x33\x06\x69\x63\xd4\xf8\x88\x82\x8e\x3f\xfe\xc4\xfc\xf1\xc1\x9f\x81\x65\x0e\x41\x3a\xc7\x1d\x27\xad\xe7\x90\x70\x09\x41\x46\x53\x78\x1f\x46\x67\x93\x33\x6e\xac\x89\x63\xad\x1a\x5a\x0f\xab\xe5\xa6\xee\xf2\x8a\x26\xe9\x65\x02\x44\x9d\x53\x88\x51\xad\x85\x6c\xd6\x72\x7e\x64\xb0\x4b\xe2\x15\x27\x49\xa8\xa8\xfc\x97\xc0\xdb\xfd\x94\x8d\xb9\x60\x3e\x86\xa2\x2e\x27\xe2\x9d\x8c\x7f\x04\x79\x82\xfa\x73\xcd\x92\x42\x71\xb3\x38\x93\xc2\xb0\xbb\x28\xe7\x61\xf3\xdc\x5e\x35\x09\x10\xb7\xc8\x3e\xaf\xdb\xff\x5b\xd4\x77\xca\xdc\x25\x6b\x2f\x25\xf0\x97\x31\xf1\xaa\x10\x60\xbf\xbb\xc4\x3f\x66\xe2\xe2\x82\x21\x12\xdf\x9a\x4e\x10\xb3\xbb\x3c\xd9\x60\xda\x3a\x0b\xfe\x5f\x05\x9f\xd3\x8c\x45\x5e\x44\x15\xd5\x21\x18\x40\x75\xc2\xb1\x97\x90\xa1\xfa\xa6\x3a\x31\xac\x6f\x55\xe9\xf2\xdb\x4f\xc2\xf2\xc1\xaf\xd8\x9d\xd9\x8b\x66\x06\xd7\xe6\x50\xf1\x39\xcf\xd8\x84\x9d\xeb\x84\x66\x70\x72\xdb\x99\x3d\xa7\x1b\xa8\xc1\x8e\x2a\x99\x21\x3c\x13\x53\x66\xb9\x9e\xd0\xe0\x3a\x81\xcc\xb7\x09\xe5\x82\xcc\xec\xda\xe6\xe1\x25\x18\xb7\x84\x95\x09\x46\x93\x9c\x2a\x26\x4c\xe9\x93\x71\x26\xf9\x48\xca\xcc\xc7\xf9\x23\x5a\x81\x87\xef\x0a\xa9\x33\x42\xfe\x2a\xd8\xed\xaf\x76\x76\x9a\x8c\x33\x3a\x09\x2e\x96\xf8\x48\x09\x66\x56\xbc\xd2\xd5\x54\x37\x2d\x30\x46\x8c\xdb\x3b\x8a\xd0\xec\x96\x2e\x74\xe5\x60\xab\x95\xb9\xd0\xaf\xc8\xcb\x63\xcb\x6f\xf1\xb7\x8e\x26\xe5\x9c\x52\xf2\xd5\x31\xa0\xf8\x67\xa7\xc3\x5f\xaf\x7e\xba\xfa\xf5\xf4\xf5\xbb\x8b\x4b\x9c\xac\xb3\x7b\xc1\x22\x93\x3b\x13\x9a\xd3\x11\xcf\x38\x46\x09\x5a\x89\xb1\xab\x13\x81\xcb\x23\x4d\x4f\x52\x25\x73\x58\x9f\xe8\x65\x08\xbe\xd3\x4a\xc6\x37\xad\x75\x6c\x01\x06\x12\x8e\xc3\xb8\x39\xc1\x89\xa2\xc2\x54\x4e\x35\x7c\x90\x85\x2a\x84\xe1\xb3\xbd\xa6\x04\xd1\xb4\x7d\x3a\xd0\x69\x9a\xb2\xb4\xf1\xc9\x08\x4a\xbb\x46\xd3\x9e\x85\xd7\x2e\xaa\xba\x10\x64\xf8\xfe\xea\xe2\xff\xa0\x68\x92\xa5\x33\xb5\xc8\xdb\x04\x37\x3e\x42\x76\x06\x21\xf6\xa0\xb7\xde\xab\x0f\x3e\xeb\xb0\xdb\xad\xa7\x99\x4b\x53\xde\x93\xed\xe2\x51\x3e\x14\xa2\x59\x01\xa9\xa2\x47\x66\x32\x8d\x16\x21\x84\x0c\x4b\x04\xa7\x49\xa5\x56\xc8\x80\x2a\x46\xec\x9f\x08\xc3\x69\x86\xb8\x84\x2b\xcd\xcd\x4a\x59\xc8\xc6\xf3\x37\xe8\x4a\x9c\x1f\x02\x78\xcb\x74\xf4\xd7\xe1\x6f\x2d\x7b\xa1\xbf\xb3\xa6\x5a\xab\x5d\x29\x9f\x26\x29\x13\xd2\x78\x75\xdb\xce\x02\xca\x6b\x28\x19\xdf\x18\xd8\xd9\x8b\xb5\xc0\xca\xc6\x8d\xa2\x1d\xb8\x82\xbd\xb4\xb8\x0e\x6b\x3e\x2c\x67\xea\x6a\x12\x15\x9a\xe9\xdd\x2e\xad\xca\xd2\xb4\xb3\x55\x8c\xa6\x90\x79\x9b\x53\x33\x75\x31\x44\x33\xaa\x6f\x10\x98\x20\x3c\xe8\x75\xc0\x12\x5a\xb1\x33\x2c\xa7\x7e\x6d\xd7\xd5\xe3\x23\xf1\xe7\xc7\xea\x7e\x2e\xf2\x0a\x70\x9a\xf8\x48\xc5\x16\x55\x03\x68\xfa\x5e\x64\x8b\x0f\x52\x9a\x37\x65\x02\x69\xab\x83\xf5\xa3\xd7\xba\x01\xfe\xab\xf8\xde\xaa\x73\x10\x02\x94\xf6\xed\x62\xc7\x6f\x99\x65\xc5\x7a\x4e\x6b\x08\x01\xe4\x7a\xdf\x0c\xa6\x0a\x71\xaa\xbf\x55\xb2\x88\xbe\xda\x56\x94\xc2\x6f\x2f\x5e\x83\x3c\x29\x3c\xc2\x2b\x8c\x5a\x40\xa2\x3c\x91\x63\x14\x84\xb3\x46\x8f\xff\xc1\x63\xed\xf5\x13\x1d\xcf\x5e\x01\x36\x23\xef\xe8\x82\xd0\x4c\xc3\x31\xf3\xe9\x4c\xeb\xac\x51\x72\x11\x3f\x61\x4f\x66\x24\xcd\x74\xc5\x5e\xb6\xec\xb5\x4a\x3f\x3e\x43\xb7\x02\x86\xab\xc2\x7c\x5c\xac\xbc\xc6\xd0\x1b\x84\x12\x91\x2b\x96\xb0\x94\x89\x24\xfa\x34\x3d\x0e\x8c\x08\x27\xf0\x52\x0a\xcb\x96\xad\xce\xe0\x45\x89\x4f\x83\x7b\xac\x79\x92\x50\xd1\x44\xf6\x08\x03\x0b\x0b\x29\xfa\xc0\x94\x85\x66\x0a\x3c\x29\xd6\x18\x74\x71\x05\xdf\x17\x23\x96\x21\xd2\x02\xc1\xb0\x85\x3a\x4b\xd4\x38\x0f\x0a\x9f\xd1\x09\x23\xd4\x94\x07\xdb\x48\xc2\x84\xc6\x88\x4d\xe7\x08\x34\x24\x95\xac\xca\x58\xa7\x9a\xfc\x70\xf1\x9a\xbc\x20\x47\x76\xee\xc7\x70\x0c\xc7\x94\xc7\x43\xf2\x46\xba\xc8\xd2\x65\x4b\x77\x1c\x5e\x05\x4b\x01\x3c\x15\x0f\x42\x28\x27\xc2\x7a\x44\x48\xa2\x8b\x64\x1a\xd6\x82\x4b\x51\xc6\x55\xf8\x68\x69\x54\x98\x7a\xc7\xd2\x2d\x58\xba\xe5\x05\xf1\x83\x66\xaa\xf5\xfd\xf0\xc3\x1e\xef\x87\xba\xdb\xc0\xf2\x6a\xb5\xba\x88\xf0\x16\xcf\x90\x33\x66\x68\x4a\x0d\xf5\xf7\x46\x55\x5b\x24\x1c\xb5\x68\x92\xf7\x1e\xc9\xfa\x51\x8b\xa6\x1a\x79\x24\x51\xc1\x78\xb1\x47\xf2\xc9\xde\x1e\x9a\xbd\xe5\xa2\xb8\x73\xd1\x89\xed\x1d\x5b\x57\xe7\x40\x86\x24\xe1\xa3\x41\xae\xd0\x3c\xcf\x30\x47\xc9\xfb\xae\x6a\x01\x09\x17\x8d\xa3\xd4\xdb\x51\xa5\x07\x71\x49\xb3\x4c\xda\xeb\xce\x6a\x9a\x54\xa4\x72\xb6\x3c\xf9\x78\xdd\x5b\x2a\xc2\x1a\xb5\x7b\x07\x9d\x5c\x25\xad\xe4\x6a\x1b\xd7\x5f\xc6\xe6\x0c\x51\xfa\x6d\xb9\xf6\xb0\x7d\xda\x1a\x08\x61\xf7\x81\x1c\xc9\xe8\x88\x61\x0a\x62\x7a\x55\xc2\x9d\x74\xbd\x7a\x82\xd1\x5e\x1a\xa4\x73\x47\xc9\xac\x7d\xba\xe3\x07\x99\x31\x17\x23\x18\x16\xc1\x92\xfb\xc3\xad\x01\x3c\xd4\x76\x0d\xc0\xea\x6e\xac\x01\xf8\x37\xfe\x68\x6b\x50\x20\x34\x0c\xb2\xbc\x06\x56\x3d\x69\xae\x01\xe8\x02\x7f\xac\x35\x40\xbb\x2c\x35\x4b\x12\x39\xcb\x87\x4a\x8e\x79\x3c\x13\xad\x5c\x7d\x9e\x4c\x05\x2c\x3b\x1f\x17\x26\x02\x8f\x34\xa3\xf0\x40\xbf\x69\x12\xa5\xaa\x0a\x72\x8e\xc7\x46\x8c\xbb\x33\x42\x44\xf4\xff\xaa\x69\x80\x20\xed\xda\xde\xa7\x61\x56\x0d\x5c\xdb\xbe\xc1\xff\xc3\x5e\xa5\xbe\x4c\x68\x06\x25\x82\x71\xfb\x46\x96\xf7\x6e\x99\x50\x15\xa7\x8d\x3a\xf2\x00\x1c\xc3\xf3\x21\xee\x03\xaa\xb3\xc2\x6f\xbc\x77\x58\x48\x64\x1d\xb4\x2a\x1a\xc1\x05\xcc\x5f\xbb\xf8\x5c\xa0\x19\x42\xd4\xed\x1d\x1b\x00\x7d\x5c\xe1\xb6\xda\xac\xec\x61\x75\xc5\xd0\xde\x95\x25\x8d\xed\x22\x31\x91\x62\x33\xde\x73\x6a\xa6\x3d\xa2\x58\xe6\x82\xe6\x3d\xf3\xdf\x38\x63\xff\x10\xbc\x7c\x6d\x26\x1b\x18\x21\x7c\x3e\xe8\x6e\x5c\x0a\x3f\x63\xf0\xc9\x22\x50\x6f\x12\xd4\xa9\xb1\x13\xf3\x5c\x93\x83\xb7\xe1\x20\x20\x4a\xae\xfe\x1e\x37\xd5\x81\x9b\x71\xe9\xad\x71\x9e\xee\x1b\x8e\xac\xdb\x27\xc7\x2b\x8b\x5a\x16\xd7\x77\xfa\x3a\x64\x4d\xa0\xca\x5a\x93\xba\xa0\x7a\x45\x7e\x16\xa4\x5c\x54\xd2\xaf\x58\x04\x89\xbf\x6d\x61\xa7\x8a\x45\x50\x34\x1d\x3b\x7d\x70\xe6\x40\x70\x12\xf7\x97\x8c\x63\x6f\x2d\x60\x27\x0b\xb4\xc2\x8a\x2e\x73\xf0\x0f\x02\xce\xbf\x40\x9e\xfe\x3e\x11\x72\x0d\xcd\xb0\x4f\x07\xfb\x3d\xaf\xf8\x94\x3c\x04\xa0\x89\xbe\xae\x6f\xb9\x48\xe5\xad\xde\xd5\x52\xfd\xd1\x91\x09\xe6\x4e\x62\xc5\x81\xe1\x62\xa2\xdb\x58\xab\x34\xcb\x1a\x20\xd6\x3a\x73\xd5\x73\x46\xbc\x55\x19\x5a\x56\xac\x9a\x75\xcd\x3c\xaa\x68\x8a\x4d\x7f\x49\x67\x42\x56\x63\x32\xd3\xf4\x4c\xd9\xf7\x18\x4e\xb3\xab\x3c\xbe\x36\x2f\x59\x3e\x5b\xdf\xbe\xbb\x3a\x6d\x92\xb2\x97\xcb\xed\x94\x21\xbc\xd2\xc4\xaf\xa6\xa5\x45\x68\x3a\xe3\x5a\x83\x97\x97\x8d\xa6\x52\xde\x90\xa3\x10\xe2\x37\xe1\x66\x5a\x8c\x06\x89\x9c\xd5\xa2\xfd\xfa\x9a\x4f\xf4\x89\xe7\x92\xbe\xfd\x32\x6c\x99\xd8\xac\x8c\xa8\x04\x4f\x88\x30\x3a\x64\x3e\xc3\x84\x92\xf2\xeb\x70\xd7\xad\x5d\x0a\x57\xbc\xde\x07\x12\xad\x2e\xd5\x25\xb6\x8e\x17\x44\x45\xee\xfd\xba\x5e\x3d\x1e\x97\xc8\x82\x71\xf7\x1c\x11\x48\xd8\xe6\xb8\xfc\x5f\xe2\xeb\xd6\x6d\xd8\x1b\xb7\xde\xce\x08\xd9\x7f\xc1\x44\xa7\x3e\x27\x4c\xb7\x2f\x98\xf8\x5d\x45\x83\xa4\xcc\x25\xfe\x31\x08\x74\x8c\xcf\x5a\x24\x75\x03\x6a\x29\x98\x17\x00\xa9\x43\xa8\xb7\xe0\x5f\x83\xa9\x8f\xd0\x30\xcc\x00\xbc\x77\x19\x92\xd6\x5a\xce\xf2\x29\xed\x3b\xb7\x11\xb6\x78\x32\x08\x72\xaf\xbc\x92\xa9\x14\xd2\x27\x6d\x59\xb5\x4c\x0a\x60\x3d\x74\xfd\x60\x87\xff\xc3\x99\xf0\x97\x5c\x6d\x69\xcb\x3a\xee\x38\xeb\x26\xa4\x6b\x8e\x33\x3a\x81\x1c\x66\x7b\x55\x3a\xd8\xde\xad\xc3\x2d\x37\x53\x59\x20\xcb\x22\x4c\x59\x83\xb0\x5b\x0d\xc5\x34\x40\xf6\x82\x30\xa5\x24\x72\x9e\x10\x5f\x1a\x80\x31\x98\x21\xdc\x9f\x10\xc8\x6a\x19\x85\xda\x9f\x0e\x71\x34\x6b\x11\x43\x55\x9f\x0d\x88\x37\xb7\xdc\xc7\xc6\x63\x96\x58\x53\x07\x45\xb3\x7e\xd8\xdd\x9d\x79\x54\x55\xcd\xf6\xa9\x45\x98\xf0\x21\xe2\xaa\xe5\x58\xbb\x6d\xc6\xef\xec\x97\xd6\xdf\x50\x8f\x79\x42\x1e\x50\x21\x45\x7f\x3d\xa9\xe3\x01\x21\x17\xa2\x4c\x0e\xc2\xd5\xcd\xe6\xcd\x09\x86\x28\x61\x63\xb7\xaf\x5d\xf3\x1b\x9f\xb4\x5d\x77\xb9\x5b\xdb\x53\x15\x2d\xa4\x1f\x06\xd7\x23\x75\x6c\x6f\xa7\x6b\x01\x30\x3e\x4f\xc4\x1e\xff\xa0\xa1\x22\x8f\xc1\x5a\x7c\x70\x03\xee\x87\x22\xbc\x1c\x5a\xdc\xc4\x09\x4b\xfc\x0f\xb7\x67\xf7\x61\x85\x7e\x2f\x91\x1a\xcc\x5a\xa8\xa5\x25\x5c\x48\xe2\x21\x43\xb4\xf4\xbb\x5f\x5d\xc6\x91\x6c\x09\x31\x92\x47\xf1\xb4\xe2\x12\x85\x5c\x65\xae\x96\x0d\x50\xae\x6a\x4f\xd7\x3c\x25\x65\x5c\xcb\x30\xb2\x52\x01\x54\x07\x2c\xab\x97\x41\x4f\x46\xa8\x62\xc8\xff\xed\xd3\xda\x6a\x36\x9e\x88\x63\x53\x48\x2e\xab\x97\x16\xf4\x1d\x24\x52\x52\x08\xc3\xb3\x10\x0a\x37\xcb\x33\x16\xeb\x82\xac\xcf\x70\x50\x56\xf2\xa8\x75\x55\xe9\x85\x8f\x86\x1b\x36\x8a\x26\x34\x78\xf1\x85\x11\x7b\xe4\xff\x82\x68\x2d\xb3\x4e\x42\x0d\xb5\x61\xf9\x8a\x58\x33\x14\x34\x27\xdf\x53\x0a\x4a\x32\x18\x19\xfc\xd9\x24\xe5\xe3\x31\x0b\x99\x32\x23\x46\x72\xaa\xe8\xcc\x2a\x82\x91\xad\x54\xdd\xd6\x8e\xd8\x84\xbb\xb4\x88\xf2\xba\x3f\xd4\x55\x01\xb1\x9e\x53\x11\x78\x1c\x63\xcd\xf8\x64\xea\x2c\x56\x42\xa1\x54\x0b\x09\x71\x46\x99\xa4\x29\x01\xc9\x25\x15\xb9\xa5\x6a\x16\xa9\xa5\x26\x34\x99\x42\x00\x14\x15\x24\x2d\x2c\xb3\x11\xa8\x69\xbe\xe8\x6b\x43\x0d\x23\xd6\x76\xf5\x8e\xcd\xeb\xe8\xc4\xfd\x9d\xb3\xf5\xbb\x76\x38\x5d\x3b\x9c\xae\x1d\x4e\xd7\x0e\xa7\x6b\x87\xd3\xb5\xc3\xe9\xda\xe1\x74\xed\x70\xba\x76\x38\x5d\x3b\x9c\x6a\x74\xed\x70\xb6\x7d\x59\xd7\x0e\xc7\x8f\xae\x1d\xce\x86\xd1\xb5\xc3\x59\x79\xac\x6b\x87\xb3\x61\xfc\xe7\x97\xd4\xee\xda\xe1\x44\x8f\xae\x1d\xce\x46\x42\x5d\x3b\x9c\xae\x1d\xce\x93\x2c\xfa\xda\xb5\xc3\x59\x1e\x5d\x3b\x9c\xae\x1d\xce\xd6\xd1\xb5\xc3\x59\x1a\x5d\x3b\x9c\xae\x1d\xce\xba\xf1\xbb\xeb\xee\x5d\x3b\x9c\xe8\xd1\xb5\xc3\xd9\x34\xba\x76\x38\x5d\x3b\x9c\xae\x1d\x0e\xe9\xda\xe1\x74\xed\x70\x2a\xfa\x5d\x3b\x9c\xf2\x89\xae\x1d\xce\x7f\xa6\x67\x04\x19\xff\x99\xf2\xa8\xa2\xe0\x31\xf5\x04\x7d\x68\x57\xa8\xf8\x12\xf5\x7d\x94\x8c\x8a\xf1\x98\x29\xb8\x44\x60\x36\x2b\x11\x43\x65\x5d\xe3\xd8\x22\x2e\xc6\x0b\x1f\x6b\x19\x6a\x66\x7a\x50\xe2\x50\xbb\x4c\xbf\xf5\xaf\x88\x22\xeb\xcb\xd9\x40\x81\xed\x2a\x7b\xe2\xfc\xfd\x9b\x76\x05\x10\x71\x31\xf0\x30\xef\xf7\x22\xc1\x47\xe9\x56\x9b\xb5\x66\x4d\xfd\x9e\x45\x7d\x7f\x92\x49\xed\x33\x32\x60\x11\x93\x29\x15\x82\x79\xef\x0a\xe1\x06\xbc\x9a\x23\xc6\x04\x91\x39\x8b\x4d\xbd\x1d\x2d\x08\x25\x9a\x8b\x49\xc6\x08\x35\x86\x26\xd3\x81\x9d\xb1\x08\x1b\x55\x65\x2c\xb8\xdf\xc4\x39\xa9\x8c\x62\x74\x16\xf2\x5c\x66\x94\xbb\x29\x11\x9a\x28\xa9\x35\x99\x15\x99\xe1\x79\xf9\xc2\x38\x92\x0c\x92\x03\x5d\xd2\x69\xb9\x19\x10\x86\x56\xa5\x40\xf4\xca\x59\x47\xd1\x74\xcb\x44\x64\xbd\x16\x2f\xf8\x86\x7a\xd0\x34\x63\x96\x9b\x45\x19\xad\x1c\xc7\x4d\x63\xae\xb4\x21\x49\xc6\x41\x41\x85\xaf\x73\x95\x41\x60\x5e\x3d\xb8\x59\x21\xf9\xc3\xad\x4a\xfc\x34\xe1\x49\x6b\x4d\xe6\x46\xbb\x78\xdc\x72\x62\xe1\x75\x29\xd7\xde\x93\xa0\xe3\xa2\xd9\x68\xa8\x1e\xeb\x0e\x62\xd8\x6f\x38\x66\x41\x09\x80\x59\xfa\x5f\x45\x11\xad\x4d\xab\x56\xfa\xbe\x0a\xb2\xae\x02\xb7\xc7\x19\x8d\xb3\xd0\x03\x53\xf7\xea\xdd\x51\x6a\xba\x3a\x84\xbb\x57\x22\x26\xf2\x84\xda\xaf\x85\x03\x2a\xd8\xdc\xf2\x23\x4b\x98\x55\xf7\xe8\x06\x89\xf2\xe0\x02\xa5\xa6\xe3\xbc\x63\x5a\xd3\x09\x1b\x46\xc2\xbf\x9b\x9c\x4a\x80\x00\x57\x9b\x0a\x2d\x3a\x32\x16\x9b\x57\x53\x3d\x55\x85\x8a\x36\x2d\x00\x32\x73\xf3\x44\x45\xd7\xdf\x2a\x6e\x0c\x83\x83\x05\x35\x91\x21\xd6\x63\xb9\x54\xce\x61\x33\x28\x35\x8a\xf6\xbb\x30\x99\xea\x05\xf6\x8e\x16\xa9\x0b\xcb\x1c\x31\x32\x52\x9c\x8d\xc9\x98\xc7\xaa\xd5\x2e\xea\xb2\xe7\xaa\x4e\x52\xe7\x2a\xd5\x9a\x29\xf8\x76\x6f\x22\x87\x35\x88\x9b\xe3\x8f\xde\xf0\x31\xaa\x10\x09\xad\xf5\x16\x80\x9a\x0e\x7c\x4c\x26\x10\xd9\xa9\xc0\xc0\x8b\xa2\xf8\xd7\x17\x7f\xff\x9a\x8c\x16\x56\x63\x02\x83\xc4\x48\x43\xb3\x72\x63\x32\x26\x26\xf6\x0c\x38\x31\x4b\x23\x77\xa9\x96\x36\x17\x2c\x35\x68\x2c\xe7\x16\xf2\xe5\x57\x37\x23\x7c\xad\xef\x93\x94\xcd\x4f\x6a\x67\xa7\x9f\xc9\xc9\xba\x7e\x7b\x31\x8a\x1b\xca\xa5\xb7\x86\xad\x64\xc6\x93\x05\x9a\xb1\x42\x99\x58\x32\x95\xb7\xce\x55\xb0\xca\x09\x71\xc7\xaa\x0c\xb8\xcf\x65\x5e\x64\x2e\x71\xe1\x4d\x59\x87\xa4\xd0\xac\x91\x83\x1e\x77\x25\x8c\x37\xc8\x0f\x00\xcf\xfc\x6b\x5a\xa8\x58\x3e\xf0\x38\x9c\x27\xe9\x4b\x28\x78\x28\xa7\xac\x10\x0b\xbe\xa2\x37\x34\xcb\x46\x34\xb9\xb9\x96\x6f\xe5\x44\xbf\x17\xe7\x4a\x45\x02\x32\x8d\xef\xce\xa8\xbd\x31\xa7\x85\xb8\x71\xed\xb5\xca\x8a\x4d\x72\x62\x2d\x91\x3c\x32\xd9\xd6\xa7\xec\xac\x13\x57\xae\xda\x51\xb8\xd0\xfd\x15\x8c\xe3\x0c\xc2\xee\x80\x1f\x9c\x6b\xc7\xa7\xec\x3a\x0e\xc4\xce\x53\xd7\x99\xeb\xab\x17\x7f\xfd\x6f\xc7\xce\x44\x2a\xf2\xdf\x2f\x20\x19\x41\xf7\x9c\x30\xb6\xf7\x52\x2c\x4d\x3d\xa3\x59\xc6\x54\xd3\x6e\xb3\x87\x6c\x1d\xd3\x3d\x38\xcf\x19\x3c\x7b\x3d\xa8\x09\x73\x7d\xfd\x13\xd8\x2f\xdc\x68\x96\x8d\x7b\x2e\xa3\xb2\xf4\x60\x1c\xc2\x65\x7f\xe8\x6e\x85\x38\x03\x46\x15\xec\x31\x8c\x8a\xb9\xcc\x8a\x19\x7b\xcd\xe6\xbc\x4d\x43\xd4\xc6\xd3\xc1\x53\x9b\x71\x0d\x89\xb0\xa3\x4c\x26\x71\x79\xc5\xa9\x27\x50\x8b\xc6\x5c\xee\x80\x13\xf3\xe5\x88\xf8\xd2\x8d\x5f\xd1\x88\x2c\x9d\xd1\x3c\x8f\x07\x71\x20\x0b\x4e\xd1\x5b\xf7\xe1\xfe\xa3\x80\x5f\xa1\xa0\x12\xb2\x2a\x1f\x1e\x1b\x74\x2f\x8c\x55\xe1\xc2\x33\xb5\x75\xa8\x08\x84\xad\xcc\xe1\xbf\xb1\x79\x34\x2b\x49\xd0\x65\x36\x68\xb9\x26\xb8\xce\x59\x04\x76\x02\xe4\x55\xbc\x03\xa8\x05\x0c\x87\x8b\xc6\x6d\xac\x9d\x08\xc8\x17\x99\x51\xe3\xb5\xd8\x00\xdd\x61\xaa\x6a\xe4\x4c\x69\xae\xed\x35\xfc\x11\x4e\xe5\x59\x46\xf9\x2c\x38\x2b\x72\x84\x9f\xb3\x45\xb3\x09\x0c\xfe\xd5\xaf\x9d\x96\xc8\x07\xa2\x63\x65\x5b\x65\x3b\xc7\xc5\xb9\x3a\x56\x87\xe6\x1f\x78\x69\x37\x94\xa9\x27\x00\xa2\xca\x35\x58\x59\x63\x4a\xc4\x29\x50\xf5\x14\xb8\x56\x17\x64\x5b\x71\xf7\xb1\x5a\x83\xa6\xb4\xb3\xbf\x41\x8a\x3b\x47\xeb\x11\x85\x1c\x4c\x72\x07\x19\x07\xd2\xcd\x4f\xb7\x29\xa4\x50\xc9\x72\x95\xa9\xea\x0e\x44\x4d\xc5\xf6\x36\xe6\x80\x40\x9c\x10\x82\xa6\x3d\x01\x7e\x3a\xe4\xf0\xd5\xe1\x5e\x25\x9d\x5b\x46\x25\x73\x3a\x41\x35\x85\x5c\x5a\xcd\x65\x32\xf5\x72\x42\x53\x79\x8b\x11\xf0\xc0\x92\xa1\xea\x2a\xd0\x63\x69\x55\x99\x0d\xea\x1a\xba\x40\x15\x64\x9c\x25\x09\xea\xb6\xaf\x07\x70\x4b\x17\x84\x2a\x59\x88\xd4\x7b\x19\x83\x8b\x18\x41\xf1\xdd\xd2\x67\x5f\x4a\xc1\x02\xd6\x53\xaf\x59\x84\x20\xc9\x35\xc0\x64\x56\xd2\xbf\x1c\xbc\x7c\xf1\x54\xaf\x39\xf8\xb6\xa5\x6b\xee\xb2\xc5\x35\xe7\xe4\xc6\x5e\xbf\x32\x34\x4f\x6a\xf9\xa5\xef\xbc\xab\xa8\xec\x8d\x04\xf6\x1d\x78\x78\xe1\x57\xb7\x8a\x47\x1a\x07\x6e\x94\xad\x8e\xc9\x11\xa8\xf2\xd6\xda\xaa\xd5\x61\x39\xae\xec\x26\x04\x51\x23\x71\xdd\x96\xda\x95\xdd\xd1\xc5\xe8\x01\x25\xae\x17\x98\xc0\xda\x38\x94\x90\xac\xa4\x91\x6f\x14\xbe\x08\x9a\x75\x73\xf5\xe0\x80\x1c\x39\x9a\x87\x2e\xdb\xfd\x78\xaf\x47\xd4\x2f\xec\xf9\x5d\x8e\xa8\x24\xde\x58\xdc\xf3\xbb\x9c\x82\xbf\x31\x5f\xbb\xca\x88\x65\xa8\xf6\x63\xfb\x2a\x23\x48\xd6\x2f\xc3\x7f\xb2\x29\x9d\x33\xc8\xd8\xe7\x19\x55\x19\x84\x0b\x5c\xb9\xef\xc7\x90\x2c\x0c\x61\x62\xce\x95\x14\x10\xaf\x39\xa7\x8a\x43\x0d\x36\xc5\xa0\xa2\x89\xb5\x22\xbf\x38\xfa\x78\xfa\x01\xa2\xc8\x30\x65\x0a\x5c\x81\x18\xbf\x9a\x85\x0e\x25\xcd\xea\xeb\x50\x7b\xf1\x03\x1e\xb0\xb0\x0a\xf6\x14\x20\x6f\x35\xff\x24\xcc\x7d\x56\x98\x82\x66\x50\x0c\x21\xc9\x0a\xcd\xe7\xfb\x94\xae\x58\x5b\xa1\xd4\xda\xfe\x40\xa6\x82\x2f\x9f\xf1\x9a\x47\xf1\xe6\x52\x99\x8f\xea\xd0\x78\x32\x55\x65\x0d\x80\x9f\x84\x8c\xac\x98\xbf\xa1\x11\x4b\x00\x6f\x0f\x75\x59\x08\x19\x03\x89\x58\x45\xc5\xbb\xf8\x7c\xe5\x1d\x17\x38\xef\xeb\x85\xb7\x03\xc7\xa1\x26\xd9\xfe\x9d\x7d\xb1\x67\x2f\xea\x14\x45\x9f\x9f\xb8\x93\x93\x0a\x1d\xe3\xeb\x6f\x1c\x96\xd7\x97\x57\xee\x99\x88\xf7\xdf\xbb\x40\x2c\x9f\xb2\x19\x53\x34\xab\xaa\x4f\x22\xa6\x72\xbe\xfa\xf4\xd6\x87\xa3\x2c\xd0\x66\x03\x68\xb1\xe6\x25\x2e\x4a\xac\xe9\x2e\xba\xf7\xcc\xcc\x28\x54\xf2\xa4\xd0\x51\xda\xb0\x59\x2e\x15\x55\xdc\xdd\x2b\x54\x10\x76\xc7\x35\xd4\xa5\xcc\x65\x0a\x8e\xd9\x42\x33\xd5\x2f\xb3\xa9\xee\x25\x4f\x13\xc3\xe7\xae\x67\x70\x00\xe3\x52\x36\x2a\x26\x13\x2e\x26\x83\xea\x1b\x6a\xc8\xd5\xbd\x24\xa1\x6a\xa4\x90\x44\x31\x2d\x0b\x95\x80\x06\xa8\x93\x29\x4b\x0b\x08\x6e\x9b\x14\x14\xba\x7f\x33\x5d\x82\xf4\x11\x42\x0a\xe0\x63\xc7\x6e\x25\xc0\x5d\x46\x93\x2e\x00\x34\x80\xba\x59\xf6\x37\x34\xca\x81\x04\x50\xb9\x6b\xfd\x0c\x6d\x58\xeb\xa8\xb9\x5d\xd8\xd5\x4f\xbf\x97\x64\x42\xa1\x3b\x2c\xbc\xdf\x15\xac\x49\x98\x95\x32\x46\x57\x8b\xe1\xfd\xed\x5c\x8a\xb8\x7e\x60\x96\x94\x3f\x03\x6c\xce\x13\x98\xe1\xba\x6d\x81\x3f\x72\x2b\x74\xff\xa6\xa7\x3e\x84\xd3\x09\x6b\x88\x64\xae\x95\x37\xad\x82\x3a\xaf\xed\xda\x46\xc5\xb9\x97\x47\x34\x44\x5a\xba\xa8\xd6\x72\x15\x6b\x13\xd5\xc5\x28\xac\xc6\xfd\xc6\x68\x38\x21\x3e\x24\x29\xcf\x19\x55\x35\x37\xa1\xab\x49\x2c\x45\xe2\x5f\x1f\x59\xe3\x8c\x3b\xc8\x39\xcb\xa7\xb4\x0c\x94\xf4\x4d\x6e\x83\x47\x1e\x2b\x23\xc8\x72\x4d\xdb\x7b\xfe\x1a\xe3\x12\xa2\x6a\x82\xf7\xe2\x1d\x9e\xaa\x49\x31\x73\x05\x7f\xe5\x52\xfd\x4e\xdf\x14\x59\x26\x37\x98\x3b\xef\xf0\x50\x93\xb3\x77\xaf\xeb\xd1\x9e\xf5\xf8\xb3\x10\x1b\x1c\xa7\x8f\x7d\xdc\xae\xd1\xae\xd1\x53\xe3\x14\xa5\xe5\x60\x87\xba\x32\x0b\xac\x5d\xe9\xd2\xae\xca\x5d\xac\x2e\x61\xcf\x6c\x36\x0f\x1a\x4a\x39\xeb\x70\x18\xb9\xc8\x0b\x83\xd1\x2d\xcb\x50\x6d\x91\x4c\xa9\x98\x40\xfe\x9d\x2c\xec\xbc\xbe\xf8\x02\xbe\x5e\xb1\xb4\x48\x1c\x78\x19\xe7\x72\xf0\xb1\x65\x5f\x04\x8d\xc7\x97\x32\x81\x66\x72\x3a\xa1\x79\xe0\x6f\xac\xe1\xa0\x17\xc2\xd0\xbb\x57\x84\x0f\xd8\x80\x1c\x7c\x51\x7b\xfc\xc0\x7d\x45\xae\xa4\x9d\xaa\x0f\x5d\x8b\x5e\x81\x8c\x1b\x10\x62\x07\x75\x8a\x03\x72\x6e\xe7\x0a\x1e\x89\xf2\x60\x44\xeb\x7c\x2e\xc2\x68\x54\x1d\x9d\x1e\x51\x6c\x42\x55\x9a\x41\x72\xd0\xd8\x5e\x10\x65\x88\x60\x38\x08\x51\x94\xe1\xa2\x05\xec\x58\x48\xb3\x4e\xfb\x8b\x8c\xba\x35\x54\xdf\xe8\x13\x2e\xac\x26\xd6\x4f\xa9\xa1\x7d\xe8\x0e\xe1\xae\x84\x13\xd7\x9a\xa4\xef\xcb\xc4\xf5\xa9\x67\xe1\x7e\x79\xa4\x4f\x9e\xfb\x84\x8e\x3e\x2d\xff\x8a\x8b\x3e\xed\x43\x51\xb3\x98\x18\x0f\x84\x3b\x1d\x69\x2f\x61\xac\x0e\x44\x85\xc1\xa6\x54\x3b\xaf\x8a\x10\xc3\x9b\x06\xe4\x52\x9a\xaa\xe4\xa9\x73\x0d\x44\x82\xd9\xbe\x10\x5c\x25\x0b\x2b\x39\x77\x7e\x79\xfd\xe1\xa7\xe1\xfb\x8b\xcb\xeb\x20\xee\xe2\x63\x23\xd6\x88\xc4\xfb\xc4\x5d\xdc\x84\xef\x33\xdd\xdb\xd8\xee\xeb\x44\xe2\x16\x71\x17\xb7\x0a\xab\x22\x71\xb3\xb8\x8b\xa2\xb8\x46\x24\x6e\x11\x77\x71\x0c\xbd\x41\x24\x6e\x13\x77\xf1\x82\x7d\x55\x24\x6e\x10\x77\x51\x24\x37\x88\xc4\xed\xe2\x2e\x8a\xf2\x06\x91\xb8\x5e\xdc\x45\x9b\xdd\x9d\x48\x6c\xfc\x79\x9c\x48\x64\x62\x8e\x16\x87\x6f\x7d\x0c\xca\x3a\x5f\xa1\xc6\xd4\x85\x5b\xf6\x84\x3c\x32\x56\x7b\x2e\xe6\x1f\xa9\xb5\xc2\x72\xc5\x34\xe8\xac\xd6\x04\xab\x3e\x2a\xd2\xc5\x57\x1e\x5f\x4f\xc6\xb5\xf8\x3a\xdb\x37\x58\xbb\x03\xd0\x74\x59\x4b\x7b\x5e\xb7\x89\x18\x07\x6c\xd5\x69\xef\xec\xd7\x8b\xd7\xe7\x97\xd7\x17\x6f\x2e\xce\x3f\xec\xd5\xb3\x8f\xac\x89\xd6\xbc\xca\x1f\xe2\x4e\x74\x63\xc3\xcd\x98\x2b\x36\xe7\xb2\xd0\xd9\x22\xf4\x7c\x43\xd0\x5c\xcf\x52\xab\x70\x3a\xaa\x9a\x2f\x15\x0b\xa8\xfb\xc5\x93\xf5\xdb\xed\x92\x2e\x30\x08\xe3\x03\x5f\xdd\x6e\x3c\xfc\x05\xee\x46\xfc\x35\x8e\x41\x74\xb6\xd8\x37\x8d\xcb\x1c\x41\x33\xce\xca\x09\x57\x3a\x8a\x70\x8c\xad\xe3\x2e\x76\x1c\x04\xf5\xe0\x16\x8f\x1b\x4b\x8a\x40\x13\xe4\x41\x54\xc0\x68\x2b\x5c\xde\x28\x39\x6b\x29\x60\xae\x9c\xc7\x2d\x54\xf8\x5e\xc7\x6f\xa8\xc6\x3d\x30\x9f\xc6\xc5\xe8\xbd\x20\x55\x4e\xb7\x35\x45\x66\xb9\x41\x94\x7a\x6e\x57\x53\xd3\x61\x18\xef\x68\xfe\x3d\x5b\x7c\x60\xa8\x92\x1f\xcb\x8b\xc4\x32\x96\xd8\xfb\x96\xdc\xb0\x85\x0b\x76\x3a\x0b\xc4\x71\xdd\x5c\xda\x57\x07\xbd\x61\x88\xe8\x85\x30\x56\xea\x6a\xda\xf9\x83\xc6\x63\x3f\x08\x37\x75\xb2\x5b\x65\xd0\x07\xa8\x6e\x7a\x58\x57\x04\xbc\x34\x68\xf1\x11\xe8\xaa\x68\x72\x6e\x6f\x23\x76\x7b\xe2\xf1\xbb\xbe\x35\xa0\xfb\x0e\x28\xd2\x27\xf6\xc3\xf4\xc9\x73\xf8\x9f\x16\x73\x71\x55\x87\x4e\xd3\xd4\xc7\x24\x15\x9a\x8d\x8b\xcc\xc5\x0c\xe9\x01\xa1\x39\xff\xc8\x94\x46\xb7\x7a\x72\xe3\x86\x8b\xb4\x47\x0a\x9e\x7e\x83\xeb\xba\x46\x76\xdb\x6b\x19\x92\xc0\x76\xdb\xef\x2b\x00\x3c\x17\x0d\xe9\x5c\xf2\x5d\x8b\xd5\x70\x21\xf9\xc0\x03\xa1\xb6\x02\x5e\xe5\x71\xa3\x5d\xc7\x2a\xb2\x43\x75\xd9\x9b\x08\x04\x68\x75\x86\xe8\x42\xb1\x70\xee\x76\x93\x96\x87\x95\xb8\x74\x05\x1c\xca\x8a\x45\xc8\x8f\x26\xa1\x88\x97\x2e\x3b\x56\x0d\x2c\x9b\xf5\x9a\x3f\xea\x9c\xc6\xa0\x24\xcd\xf1\x5b\x49\x02\xfa\xec\xeb\x4f\x87\x87\xff\xf8\xfe\xfc\xa7\xff\x7d\x78\xf8\xcb\x6f\xbd\xda\xbf\xc2\x3d\x06\x46\x76\xf3\x4f\xb0\x1f\x92\xb3\x64\x20\x64\xca\x2e\x61\xfe\xf0\xa3\xd7\x71\x4f\x93\x44\x16\xc2\xc0\x3f\x60\xa9\x42\x7e\xd4\x60\x2a\xb5\xb9\x18\xf6\xc2\x8f\xb9\x4c\x97\x7f\xd2\xa8\x32\x5c\xbb\x5c\x53\x95\xbc\xda\x91\xf9\x3d\x95\x70\x78\xa0\x96\x2a\xae\x25\xa5\x1b\xf6\xe1\x37\xf6\x18\x86\x5c\x86\x32\x43\x53\x40\x7a\x56\x1b\x99\x2d\xc7\xcd\x72\x67\x07\xf3\x97\xa8\xee\xe5\x7e\x66\xed\x05\xec\x38\x7c\xd0\x8e\x8b\x0c\x6b\x12\x7a\xf7\x00\xaf\x22\xdb\xde\xb9\xe1\xd4\x89\x60\x11\x55\x8d\xd5\x4e\x87\x17\x64\xee\xf6\xf1\x11\x97\xa7\xad\x84\x2d\x17\xf5\x31\xe4\x6c\x40\x77\xdf\x3c\xa8\xbc\xad\xc2\x09\xc6\xe8\x12\xff\xb5\xfc\xc2\x57\xae\xb1\x53\xa0\xe6\x73\x04\xf1\x6d\x2c\xcb\xbe\x01\x9a\x1c\x39\x12\x83\x24\x2f\x7a\x9e\xdc\x60\xc6\x66\x52\x2d\xb0\x42\xcf\x3f\x5c\xa2\xe6\x7d\x6d\xa4\xa2\x13\x88\xc5\x75\x2f\x83\x97\xb4\x9c\xa8\x9f\x54\x59\x74\x08\x7e\xb7\xf2\x2e\x5c\xcf\x23\xe7\x7b\x49\x0a\x65\xf5\xd5\x6c\x51\x95\xa6\x7c\x34\xa9\x5c\xee\x2c\xb6\x55\xa6\x1b\xcd\xe3\x56\xc5\xea\x80\x4e\x5f\xf2\x5b\x0b\xc1\x61\xcd\x4e\x9f\x45\xd3\x2b\xb5\x46\xe7\xac\x10\x73\x6b\x80\x22\xbb\x05\x93\xdd\xc4\x6a\xca\xe7\x5c\x4b\x44\xfc\x6d\x18\xe8\x9a\x92\x6e\xb4\xaf\x2c\xd9\x7c\xbe\xd5\xc7\xae\x55\xb6\x43\xd3\x19\x44\x0a\x71\x73\xb8\x92\x46\xa5\xb7\xf6\x2e\x87\xea\x1d\xa5\x24\x69\x63\xc4\x34\x6e\xda\x97\x71\xf8\x52\x7d\xe4\xd4\x18\xa6\xc4\x2b\xf2\x3f\x47\x3f\x7f\xf9\xb9\x7f\xfc\xcd\xd1\xd1\xa7\x17\xfd\xbf\xff\xf2\xe5\xd1\xcf\x03\xf8\x8f\xff\x3a\xfe\xe6\xf8\x73\xf8\xe1\xcb\xe3\xe3\xa3\xa3\x4f\xdf\xbf\xfb\xf6\x7a\x78\xfe\x0b\x3f\xfe\xfc\x49\x14\xb3\x1b\xf7\xd3\xe7\xa3\x4f\xec\xfc\x97\x48\x22\xc7\xc7\xdf\x7c\x81\x9e\xea\x83\x95\x9e\x77\x23\x2c\xfb\xae\x1c\xff\x21\xdc\xa8\xd5\x05\xb3\x83\x9e\xf0\x88\x2c\xdd\x56\x15\x08\x9f\xf9\x18\x9a\x80\x66\x89\x62\x66\x1f\x3e\x2a\x47\x19\xb9\xda\x55\xdc\xd8\xa1\x26\xa5\x79\xf5\x87\x73\x72\x05\xb3\xa1\xcd\x12\x10\x97\x4d\xe3\xb5\xda\xb1\x92\xb3\x41\x1d\x38\x82\x46\xe7\xad\x4e\xbf\x9d\x8b\x9d\x5d\xe7\x78\xeb\x1c\x6f\x9b\xc7\xd3\x74\xbc\x5d\xb5\xe5\xa4\xce\xeb\xf6\xe0\x0f\x61\x53\x6e\x9e\x42\x0a\x0d\x13\xf3\x58\x98\x6a\x6d\xf4\x46\x30\x45\xeb\x15\x85\xb0\xc1\x0f\x9b\x21\xea\x41\xb8\x38\x74\x38\x9c\xc8\x28\x39\xa7\x15\xcd\xd6\x47\x17\x90\x53\xe8\x18\x0b\x17\x07\xbc\x24\x8a\x6a\x00\x93\x15\x73\xd6\xa2\x2f\x02\xc6\xe6\x4c\x98\xaa\x48\x34\x32\x2f\xc7\x37\x9a\x81\xcc\x85\x1f\x5d\x22\xc0\x8d\xcb\x0d\xb0\x56\x3a\x17\x55\x35\x44\x94\xc6\x5e\x55\x3f\xa6\x5a\xcb\x04\xf2\x2a\x5c\x79\xa2\xb2\xa8\x92\x5f\xa2\xe8\x30\x55\xe8\xff\x5d\xeb\xaa\xef\xaa\x27\x57\xfb\x33\x5a\x40\x75\x3c\x31\x87\xf7\x44\xee\x53\x5a\xb8\xa0\x29\xa7\x24\xc0\x0a\xaf\xbc\xa7\xc4\x2e\xa3\x68\x3e\x4e\xe0\x8f\x65\x1d\x0f\xd5\xd6\xe2\x7f\x40\xc3\xc1\x28\xaa\x5e\x2d\x04\x86\x2a\x91\x94\xb8\xd3\x88\x57\xea\x4a\xfc\x15\xa5\xd8\xae\x68\x73\xe5\x3c\x97\x74\xb2\x3d\xa3\xc7\x78\xb5\x29\x42\x65\x02\x05\x08\xad\x90\xff\xee\xea\xd2\xde\x54\xa5\xb6\x6a\x52\x4b\x15\xa9\x9d\x7a\xb4\x37\x4c\x72\x17\x75\xa8\x9d\x2a\xd4\x42\x3d\xc9\x15\x1b\xf3\xbb\x96\xfc\x7b\x2a\x2a\xaf\x1e\x4f\x99\x30\x7c\xcc\x5d\xa7\xd5\x5c\xb1\x9c\xa1\xdc\xc9\x46\x12\x46\x93\x29\x08\x6e\x7f\x7d\x57\x41\x18\x95\x79\x86\xa0\xf8\x68\x11\x80\xce\xf2\xdb\x4d\x0c\x3a\xfd\xbb\x93\x81\x9d\x0c\xf4\xe3\x69\xc9\xc0\x56\xe6\xe1\x1f\x40\x00\xee\xd1\x22\x82\x3c\x1a\x7c\x72\xcf\xeb\x5a\x16\x0e\x70\x28\xba\x97\x41\x95\x67\x7a\x02\x54\xa2\x40\x16\xd4\x71\x03\xb2\xc3\x22\xcb\x5a\x56\xbb\x3d\xbc\x80\xaf\xcb\x8b\x2c\x23\x39\x90\x18\x90\xf7\x02\x64\xc9\x29\x54\xdc\x8f\x63\xb2\x4b\x36\x67\xaa\x47\x2e\xc6\x97\xd2\x0c\x9d\xd2\xdc\x8c\xce\x74\xc4\x08\x1f\x93\x57\xd6\xa0\x8c\x2c\xd1\x65\xe8\x04\x0c\xa9\xaa\x1e\x83\x54\x8d\x97\x54\x05\x7e\xf6\x9c\x15\xb2\x79\x4b\x9f\x87\x6c\xe5\xfe\x9e\xb6\xb8\xec\x7e\xd1\xc2\xa2\xf7\x4f\x86\x68\x50\x88\x66\x66\x2e\x35\xbf\x84\x5a\xa3\x56\xac\xfa\xec\x98\xfb\x1b\x7b\x09\xe6\x52\x9b\x2b\x6b\x2d\xb7\x6b\x87\x32\x0c\x8f\x43\x19\x7b\x9a\x65\x2c\xad\xf7\xdb\x89\x96\x59\xae\xa1\x02\x6d\x56\xb0\x4f\xa0\x54\x77\xa8\x5f\xcf\xc8\x94\x8a\x34\x43\x40\x88\x63\xca\x33\xbd\x5c\x48\x84\x57\x05\xd6\xcb\x92\xfb\x3e\xe5\x3f\x7e\xb6\x49\x22\x55\x0a\x61\xe6\x32\x64\xf5\xc3\x22\x94\x7c\x0c\x77\xc6\x8c\x0a\x3a\x61\x88\xb4\x95\x35\xa5\x44\xa1\xb6\xaa\xae\xd5\xf8\x9f\x4a\x79\x43\x12\x39\xcb\x33\xe0\x92\x68\xca\xed\x99\xad\xea\xfc\x52\xf2\x43\x1f\xfa\x50\x9e\xd4\x9a\xc2\xc0\x2f\xf6\xd9\x07\x92\xdd\xb1\xa4\x75\x1f\x48\x2b\x57\xed\x56\x43\xc8\x87\x14\xa5\xc2\x36\x96\x96\x2d\xb1\x3e\xe8\xaa\xfc\x56\x29\x1e\x07\xe4\xfc\x8e\x25\xb5\xa6\x9f\xd8\xc8\x14\xd7\x21\x14\x32\xf4\xe9\x0d\x2a\x45\xa1\x2d\x12\x85\xc8\xbc\xad\x8f\xa5\xc2\x3f\x40\x23\x94\xcf\xf5\x24\xd1\x3e\xef\x8c\x0b\xe6\xea\x64\x40\xf6\xae\xaf\xc0\xdb\xe4\x04\x3c\x42\x61\x1f\x5f\xa9\x46\x54\x66\x01\xf8\xb9\x92\xd8\xce\x25\xf5\xa1\xa4\x34\xe4\xe8\xf0\xe4\xf0\x78\xc5\xc9\xda\xa2\xad\x42\x7d\x5c\xd7\x66\xc6\xa1\x7a\x58\x0e\x25\xae\x58\x72\x98\xf6\x08\x37\x6d\x66\x6b\xaf\x1f\x55\x88\xb0\xaa\x3e\xdd\xb9\x47\xb4\x24\x46\xd1\x94\x3b\x5d\x19\x4d\x16\xa8\x58\xa2\x46\x15\x70\x78\x35\x39\x3a\xfc\x7c\xd8\x23\xcc\x24\xc7\xe4\x56\x8a\x43\x3c\x92\x62\xb7\x6b\x40\xae\x5d\x37\xf8\x72\xa2\x0b\x59\x40\x03\xc6\x36\x80\x3c\xbb\xcb\x33\x9e\x70\x93\x2d\xe0\x7a\x22\xb2\x70\xad\x6b\xa6\xd4\xf8\xb4\x6f\x34\xc9\xf3\x3b\x6e\x42\xd9\x7e\x39\x26\x2f\x5c\xc7\x1e\x46\xbd\xfb\x3a\xe3\x73\x76\x32\x65\x34\x33\x53\x1c\xae\x42\x7c\x99\x13\x21\x45\xff\xdf\x4c\x49\x48\x38\x17\x9e\x12\x76\x9a\x08\x3f\x6c\x7d\xec\x80\xcb\x61\xcc\x82\xe5\xa7\x90\x60\x92\xbd\xc0\xbe\x8d\x6f\xd1\x4c\x56\xba\xa0\x5f\x5f\x0f\xbf\x6d\xf4\x68\x86\x9b\xd5\x18\x9c\x77\xcb\xc7\xce\xd5\xba\xa7\x3f\x86\xdc\xc6\x36\x44\x26\xab\x3d\xe0\x57\x3b\x21\x13\x23\xf1\x02\x76\x43\x37\x64\xf2\x93\x2c\xa0\xbb\x1d\x1d\x21\x34\xc0\x30\x6e\xa9\xf0\x1e\x20\x43\x0e\xec\x54\x0f\xac\x8c\xb5\x7b\xf3\x1d\xa3\x69\x4c\xf5\x9d\xe5\x61\x45\x14\xa3\xa8\x1a\x99\x64\x17\x56\xa8\xcd\x75\xb7\xcb\xb5\xd0\x46\xce\xc8\xd4\x91\x0a\x6b\x82\xe8\xdf\x1a\x86\x73\x4d\xc1\x59\x1d\xc0\xd9\x0f\x25\x12\x14\xcb\x59\x54\x75\xb0\xe5\xe1\xe7\xf4\x48\x42\x69\x85\x77\xdd\xea\x56\xc5\xbc\x5b\x20\xf6\x94\x24\xf5\xe5\xad\xb7\x62\xe0\x02\x5e\xd2\x82\xa8\xeb\x8c\x88\x7e\xb0\x7d\x2c\x11\x69\x1d\xfb\x42\xd6\xf9\x5f\xfd\x5a\x60\x6b\x39\x2f\xcf\xa6\xd5\xa3\x3b\x45\x79\xa2\x13\xd0\xeb\x63\x1f\xcb\x30\x47\x75\xc1\xad\x8f\x9d\xd6\xa1\x5d\x08\x08\xc1\x05\x50\x34\x1f\x6b\xf7\xa5\x2d\xe3\x08\x49\x6b\x3d\x03\x42\x64\xd1\xa9\x24\xab\x89\x24\x2b\x1d\xe6\x5b\x89\x0a\xcd\xd4\x3c\xb6\x0c\x45\x35\x5a\x1f\x8d\x5c\xc6\xfb\x77\xc2\x68\x15\xee\xbd\x5b\xb0\xf7\x4e\xa1\xde\x6b\xaa\x69\x28\x22\xca\x6e\xbd\x4e\x3f\x89\xee\x5f\x5f\x8d\x95\x0d\xaf\xc5\xd3\xb8\x66\xc0\x68\x92\x01\x12\xf0\xb6\xa3\xa2\x62\xc2\xc8\x4b\xfb\xa6\xaf\xff\xf6\xb7\xbf\xfc\x6d\x00\xd3\x6f\x4d\x95\x0a\x72\x71\x7a\x79\xfa\xeb\xd5\xc7\x33\x28\x2f\x80\x3d\x65\x0f\x1a\x9f\x0d\x29\x6d\x68\xb9\xdc\x44\x62\x80\x84\x5d\x1d\x6b\x14\x5a\xf3\xdd\xeb\xac\x6d\x04\xa4\xd7\x54\xad\x0e\xdd\xf4\x92\x5b\x36\x7e\x24\x7e\x6c\x23\xa4\xfb\xd8\xc3\xdb\x2e\x48\x2f\xc9\xaf\x64\x72\xb3\x83\x65\x75\x78\x7d\x36\x74\x24\x6a\xc6\x15\x15\xde\xbd\x85\x5a\x5f\x2e\xe6\x32\x9b\x73\x31\x21\x94\x5c\x9f\x0d\x61\x01\x06\xf0\x5f\xe0\x6b\x04\xb7\xc6\x02\x09\xc7\x95\x59\x49\x1e\xea\xe4\xb3\x3c\x03\x07\x2d\xe4\x95\xd1\x8c\x6b\xc3\x13\x14\x45\x3b\x9f\xd2\x2d\x0a\x33\xc3\x20\x9c\xbf\x9b\x0d\x58\xeb\x61\x5a\x37\x07\xd1\xfc\x54\x33\x1f\x37\x99\x83\xd8\xe0\xe0\xee\x96\xdb\x32\x9a\xb7\x9c\xbf\xdd\x54\xd9\x79\xab\xbb\xe5\x62\xc7\x03\xde\x72\x4f\x55\x9e\xa3\x1f\xc9\x15\xbb\x32\x32\x6f\x89\x04\xba\x87\x77\xc4\x01\x47\x6c\x2c\x15\x5b\x06\x02\x6b\x80\x5d\x5a\x30\x57\xf1\x3c\x9a\xe4\xe9\xf0\xa2\xf4\xd4\xc9\x3a\x28\xe7\xa3\x8c\x43\xb9\xf3\x8c\xcf\x99\x60\x5a\x9f\x00\x94\x57\xc4\xbb\x02\xc1\xea\x0f\x4d\x5a\x7b\x76\x15\xd9\x2c\x77\x85\xbd\xcb\x54\x32\xdf\x6a\x16\x15\x3a\xc3\x8c\xab\xbc\x1d\x70\xcf\x00\x25\x87\xe5\x1d\xb7\x88\x8d\xb6\x23\x51\x54\x4f\x5d\xfb\x53\x76\xc7\x8d\x6f\x6b\xac\x18\xd5\x52\x38\x78\xa4\xea\xe8\x1a\x4d\x94\x6b\x92\x53\xad\x5d\x31\xaf\x1a\x58\xeb\x88\x0f\x65\xba\xd4\xd9\x3a\x9a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x55\x24\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x8a\xc6\x0e\xc8\x87\x46\xc5\x2c\x9f\x24\x9a\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\x60\x6c\x38\x76\xd0\xbb\x24\x5e\x31\x0b\x0c\x50\x6f\x79\xb3\xba\xa8\x6e\xb1\xe2\x0f\x2e\x2c\xea\x2a\x5a\xbd\x82\x42\xc7\xb3\xef\x76\xb4\xda\xf5\x80\xc2\x74\xf7\x27\xcd\xfe\xd2\xcd\xd3\x00\x95\xfb\x69\x32\x0d\xb1\x24\xf1\x87\xb5\x83\xc1\x3b\x18\xdc\x8f\x0e\x06\xef\x60\xf0\x0e\x06\xef\x60\xf0\xc6\xe8\x60\x70\xc4\xe8\x60\xf0\x0e\x06\x5f\x33\x3a\x18\x7c\xd3\xe8\x60\xf0\x4d\x8f\x75\x30\x78\x07\x83\xbb\xd1\xc1\xe0\x51\x8f\x76\x30\x38\x62\xfc\xf9\x00\x82\x0e\x06\x7f\x0a\x00\x41\x07\x83\xaf\x1b\x4f\x15\x36\xe9\x60\xf0\x0e\x06\xc7\x91\xec\x60\xf0\x0e\x06\xdf\x38\xfe\x34\xb7\xdc\x53\x95\xe7\xad\xb2\xdb\x23\xff\x3c\x60\xc6\x43\x6b\xf1\xa2\x93\x84\xe1\x29\x0d\x85\x93\x9f\x72\x8a\x30\x06\x72\xda\x13\xdc\x14\x09\x35\x61\xef\x57\x24\xcc\xd4\xe6\x9a\x6a\x01\x2f\x45\x40\x4b\x00\x15\xa1\x58\xfd\x3e\x58\xa9\x0e\x13\xa1\x08\x6f\x85\x94\x6a\x10\x11\x52\xe9\xd9\x06\x27\xd5\xe1\x21\x1c\xd9\xf5\x50\xd2\x12\x34\x84\x03\x2c\xd7\xc3\x48\x6b\x60\x21\x14\xd9\x65\x08\x69\x3d\x24\x84\x22\x59\x83\x8f\xb6\xc1\x41\x48\x08\x18\x1a\xe7\x6e\x87\x82\x50\x14\xeb\xb0\xd1\xc3\xc0\x40\x2d\xbc\xad\x2d\x35\x13\xbc\x4b\x06\x7d\x9d\xf9\x28\xa3\xeb\xa9\x62\x7a\x2a\xb3\x68\xb9\xd2\x90\x29\xef\xb8\xe0\xb3\x62\x66\xd9\x4b\x5b\x91\xc0\xe7\x65\xf8\x52\x7c\xdb\x5c\xe2\x3d\xea\x2e\xfa\xc9\xf9\x8d\x2d\x41\x9e\x32\x65\x2f\x31\xca\x33\xbb\xfb\x50\xd7\x61\x4a\xe7\x28\x69\x5f\x24\x09\x63\xd0\x2e\xb9\x6e\x9b\xfe\x65\x50\xce\x3c\x34\x5a\x8b\x26\xf9\x32\xf6\xc4\xb8\xda\xee\xa0\xd4\xfe\xe5\x2b\xd4\x2e\x62\xd4\x60\x24\x72\x17\x89\xda\x05\x74\x03\x73\xff\x21\x11\xbb\x36\x57\x20\xd6\x4a\x8b\x42\xe9\x4a\x33\x0b\x7b\x0b\x6e\x42\xe8\xea\x88\x1b\x8a\xe6\x5a\x74\xae\x0d\xda\xd6\x4a\xea\xb4\x44\xd9\xa2\x10\x36\x74\xf4\xce\x56\x74\xad\x0d\x5a\xd6\x42\x76\xdf\x8b\x92\x95\x98\x17\xd2\x54\xda\x88\x90\xb5\xc1\xbb\xda\x63\x5d\x0f\x50\xea\x7c\x19\xdc\x69\x87\x79\xec\x60\xbe\xb7\x44\xa9\xb6\x7f\xc4\x2e\x08\xcc\x23\xb6\x5d\x40\xaf\x75\x1b\x6c\xa9\x25\xae\xd4\x06\x53\xc2\xe2\x49\xfb\xc0\x92\xf0\x38\x52\xab\x6d\xc7\x7a\xd6\xd0\x5e\xb5\xf6\x1e\xb5\xd6\xde\xb4\x7d\xe0\x45\xf7\x7b\xd1\xc0\x7f\x85\xa2\x79\x9f\x07\xad\x15\xc5\x5d\xbc\x67\x0f\xe6\x39\xc3\x63\x43\xfb\xc1\x85\x1e\x0c\x13\x6a\x71\x12\xb1\xc2\x14\xe5\x37\x44\x0b\x43\x2e\xb8\xe1\x34\x7b\xcd\x32\xba\xb8\x62\x89\x14\x69\xf4\x2d\xbd\x54\x1b\xb6\xe4\x23\xed\xc8\x78\x7b\xa8\x5d\x70\xfd\x94\xfa\xc2\xf6\x2c\x0d\x79\x0f\xc1\xff\xe8\x55\x10\x70\x25\xba\xd9\x47\x96\x6b\x77\x03\x59\x1b\xee\x56\xaa\x9b\x4c\xd2\x54\x9f\xe4\xd2\xfd\xbf\x2a\x24\xbe\x16\x0b\xef\xe6\x14\x8b\x7b\x3c\x8e\xe1\xe5\x32\x07\x76\xd9\xd4\xef\xe4\x2d\x91\x63\xc3\x04\x39\xe2\x22\xec\xeb\x71\xcd\x94\xc2\x5b\xcf\x25\xbb\x59\x2a\x2f\x5f\x04\xa2\xa5\xb9\x1b\x4d\xb1\xec\x3f\xfe\xc4\xcc\x5d\x30\xe8\xb5\x7e\x78\xaf\x85\x27\xfc\x70\x6e\x0b\x4f\x70\x5c\x64\x8e\x55\x11\xcc\x09\x18\xad\x73\x7b\x34\xe5\xe7\xcb\xaa\x72\xf7\x4b\xd4\x3c\x4b\xee\xa6\x22\x25\x3e\x2b\x6d\xd5\x07\xf2\xd4\x36\x1b\x8d\x9e\xef\x03\x39\x8f\x44\xcd\x2b\x24\x3c\x9a\xf2\x16\xc4\xbc\x89\x82\x23\xfc\x23\xf1\x68\xf9\xa3\xfb\x5f\x36\x20\xe4\x41\xc9\x40\x6a\x18\x0f\x82\x8e\x77\xba\xbb\x1f\xfb\x40\xc1\x3b\xdd\x3d\x5e\x77\x7f\x5a\x5a\x6b\x2d\x4d\xf2\x5b\x45\x13\x36\xdc\x59\xd5\x09\xac\x4f\xd2\x42\xb9\xf4\xcb\x4a\xe3\x41\xf9\x06\x2d\x93\x0b\xc6\x52\xc7\xf5\x65\x2e\x2b\x24\x73\x8e\x8b\x2c\x5b\x90\x22\x97\xc2\xdd\xc9\xd1\x44\x3d\x62\xe1\xd0\xc0\xe5\xbc\x50\x7b\xd8\xc2\xac\x11\x97\xc6\x1a\x3d\x3d\x57\xd2\xab\x18\xaa\x10\xc2\xde\x28\x88\xd4\x83\x20\xe1\xac\x5e\xae\xdd\x6d\x51\xcf\x66\xd5\x7c\x62\x97\x17\x03\x63\x5a\x8a\x86\xcf\x58\xd5\x1c\xab\x9a\xa0\x7d\xcb\x58\xaa\x84\x8f\xb2\x05\x99\xd2\x0c\x73\xad\x41\x1f\x2b\x4a\x6e\x78\x96\xf9\x69\x0d\xc8\x15\x33\xc4\x4c\xb9\xf6\xaa\x46\x26\x05\x46\xb0\x99\x29\x15\xa1\x41\x2e\x4b\xac\xd1\x92\x64\x8c\x8a\x22\x77\xf3\xb7\x96\xea\x42\x16\x2a\xcc\x3f\x9e\x7f\xa1\x1a\x78\x39\x2b\xae\x89\xe0\x59\xaf\xd6\xd0\x73\x2b\x23\x20\x16\xc4\x75\x26\x2b\x34\x0b\x29\xd2\xb7\x5c\xb3\x5e\xfd\xdd\x72\xce\x94\xe2\x29\xc2\xf7\x5b\xf5\x10\xcb\x95\x9c\xf3\xd4\xf5\xf8\x0a\xc7\xc4\x6a\x3c\xbe\x07\x58\x34\xc5\x10\x09\x24\xa4\xe8\x0b\x36\xa1\xa0\x17\xfb\x4b\xc8\xf1\x86\x7b\xdf\xbf\x99\x8a\x8f\x6b\xe3\x22\x85\x0e\x62\xd6\xe0\x94\x79\xbd\x92\x03\x99\x73\x0a\xf3\xad\x9d\x94\x68\xb2\x47\x42\x12\x09\x0a\x57\x21\xb8\x59\x00\xd2\x30\x2d\x0c\x49\xe5\xad\x38\xb6\x93\xe5\xda\xee\x27\x25\x23\x66\xe2\x9b\xdc\x38\xf7\x6f\x68\x66\xce\x15\xd3\x84\x09\x3a\xca\x2c\xaf\x42\x88\xcd\xf5\xda\x03\x11\x4f\x9f\x51\x53\x28\x46\x26\xd4\xb0\xb5\xea\xb7\xdb\xb7\x87\x39\x76\x5c\x7b\x6c\x61\x4c\x0a\xa1\x59\x74\x07\xd2\x9a\x6e\xff\xf5\x5f\xf7\xa7\xdb\xf3\x19\x93\x85\xd9\x8b\x53\xe4\x76\xca\x93\xb8\x16\x77\xa4\x69\xc3\xf1\x19\xd3\x44\x16\x4b\x5e\xab\x97\x9e\x3c\xc2\x0b\xb2\x66\x67\xff\x2c\x9e\x11\x94\xb6\x11\x0b\x41\xad\xf1\x2d\xfb\x96\xe9\x21\xba\xad\x56\x1a\xa3\x0c\xec\x8a\xfa\x42\x6a\xa5\xc4\xeb\xcb\xab\x5f\xdf\x9e\xfe\xf3\xfc\xad\x17\x1d\x22\xe8\x92\x20\xb7\x05\xff\x57\xc1\x08\x9d\xc9\x48\x9d\x9a\x66\xb5\xe9\xe8\x1e\xf8\xd1\x6a\xbf\x00\x01\xb3\xcf\xb0\x3c\x94\x11\x60\x65\x68\x14\xff\x35\xe1\x16\xfb\xd4\xa3\xc7\x1b\xb6\x6d\x09\x79\x16\xde\x62\xa7\x5d\x6f\x09\x49\x89\x60\xc6\xb2\x5a\xac\xd1\x6c\x9f\xe7\x82\x50\xa2\xb9\x98\x64\x75\x9b\x26\xce\x69\xd8\xa6\x2d\x64\x35\xf5\x96\x0d\xd1\x2a\x39\x09\xf3\x77\x51\x5b\x52\x33\x6f\x98\x21\xcc\x1d\xa7\x16\x5d\x0c\x09\x4d\x53\x65\x55\x2d\xc7\x2e\xb3\x66\xb7\x6f\xac\xad\xe8\x40\xa2\x1e\x79\x41\xfe\x41\xee\xc8\x3f\xc0\xa0\xfb\x3a\x5e\xda\xb6\x91\x6a\x6d\xae\x2c\xe7\xff\xb8\x18\xb6\xdc\x85\x1f\xa7\xd4\x00\x05\xbb\x7e\x46\x92\x11\x17\xa9\xd7\x6a\x0d\x53\xb8\x82\x11\x7e\x1f\xf7\xda\x86\xcf\x4e\xf5\x49\x1c\x3a\x87\x23\x5d\x8c\xeb\x2d\xa4\xcc\x9a\x63\x87\x5d\xbf\xf5\xc7\xce\xbe\xe8\x3b\xa9\xcd\x25\x4a\x30\x10\x1f\x13\xba\x6e\x86\x33\x6a\x92\x69\x53\x06\x61\x5c\x0c\xef\xec\x91\xa9\xdd\x1e\xa9\x04\x99\xeb\x02\x30\xa7\x1c\x61\xee\x3c\x1e\xa3\xe0\x42\x4b\x1a\xe7\x66\xdb\x3e\x63\xf2\x9d\x1a\x2e\x1d\xb8\x72\xfd\x3d\x5e\xab\x7b\x95\x4b\x54\x58\xd5\x39\x4d\xa6\xf0\x69\x69\xed\x22\xb0\xd6\x16\x4c\x70\x4a\xe7\xf6\x28\xba\xb7\x60\xa4\x1f\x34\xa5\x03\xa5\x26\xc4\x3d\x3b\x8e\xb1\xf2\x22\xa1\xc2\x35\xb5\x1e\x33\xa5\x50\x75\x05\xac\x84\x59\x40\x3c\x03\x4f\x30\xdd\x9d\x5a\x48\x8a\x5c\x49\x23\x13\x89\x68\x92\xe8\x7d\xb7\xaf\xc8\xf5\x59\x7c\x7c\xc6\x72\xc6\x03\xbc\x13\xd6\xcc\xf9\xe4\x03\x34\xf2\xc3\xeb\x21\x26\x9e\xf9\xfa\x6c\x08\x2d\xe9\xae\xce\xae\x87\x4d\xc5\xff\xe0\xfa\x6c\x78\xb0\xc7\x95\xc3\x36\xa6\x6f\xe8\x02\x71\x56\xd6\xfe\xfa\x31\x2a\x46\x53\xde\x65\xac\xd4\x46\x97\xb1\xb2\x34\xba\x8c\x95\x2e\x63\xa5\xcb\x58\x89\x1f\x5d\xc6\xca\xd6\xd1\x65\xac\x74\x19\x2b\x5d\xc6\x4a\x97\xb1\x52\x8e\x2e\x63\x65\xdb\x97\x75\x19\x2b\x7e\x74\x19\x2b\x1b\x46\x97\xb1\xb2\xf2\x58\x97\xb1\xb2\x61\xfc\xe7\x47\xbd\x75\x19\x2b\xd1\xa3\xcb\x58\xd9\x48\xa8\xcb\x58\xe9\x32\x56\x9e\x64\x5c\x46\x97\xb1\xb2\x3c\xba\x8c\x95\x2e\x63\x65\xeb\xe8\x32\x56\x96\x46\x97\xb1\xd2\x65\xac\xac\x1b\xbf\xbb\xee\xde\x65\xac\x44\x8f\x2e\x63\x65\xd3\xe8\x32\x56\xba\x8c\x95\x2e\x63\x85\x74\x19\x2b\x5d\xc6\x4a\x45\xbf\xcb\x58\x29\x9f\xe8\x32\x56\xfe\x33\x3d\x23\x28\x6d\x23\xf4\xe1\xc5\xa7\x4c\x7c\x08\x4f\x3e\x6c\xd0\x1b\x39\x5f\x4d\x81\x01\x3e\x22\x3a\xb7\x2f\x2a\x27\x1c\x45\x98\x66\x8a\xd1\x74\x01\x53\x4b\x00\xb9\xac\x6c\x95\x7d\xc4\xd7\x65\x7c\xc6\xe3\xd2\x4f\x60\x76\x69\x88\x31\x1a\xb6\xb0\x05\x91\x66\x4d\x5b\xa3\xa6\xa5\x49\x93\x53\x63\x98\x12\xaf\xc8\xff\x1c\xfd\xfc\xe5\xe7\xfe\xf1\x37\x47\x47\x9f\x5e\xf4\xff\xfe\xcb\x97\x47\x3f\x0f\xe0\x3f\xfe\xeb\xf8\x9b\xe3\xcf\xe1\x87\x2f\x8f\x8f\x8f\x8e\x3e\x7d\xff\xee\xdb\xeb\xe1\xf9\x2f\xfc\xf8\xf3\x27\x51\xcc\x6e\xdc\x4f\x9f\x8f\x3e\xb1\xf3\x5f\x22\x89\x1c\x1f\x7f\xf3\x45\xf4\x14\x1f\xc8\x74\x68\x8a\xc4\xb7\x70\x02\x6a\x10\xb5\x3d\x6d\x33\x7a\x07\xe2\x88\xce\x64\x21\xe2\xcd\x23\x39\x86\x0e\xc1\x85\xa9\x1d\xfb\xc0\x65\x68\x79\x96\x48\x31\xe6\x13\xaf\x47\x9f\xb8\x9e\xc6\xfd\x92\x6c\xbf\xd6\xcf\x37\x56\x98\xa1\xcd\x1a\x1f\x53\xd0\xf1\xc7\x9f\x98\x3f\x3e\xf8\x33\xb0\xcc\x21\x48\xf7\xb8\xe3\xa4\xf5\x1c\x12\x6c\x79\xc8\x7d\x09\xef\xc3\x68\x6d\x72\xc6\x8d\xf1\x17\x19\xad\x07\xd6\x72\x53\x77\x7a\x45\x93\xf4\x32\x01\xfa\xd2\x53\xe3\x1a\xab\x97\x41\x9b\xb5\xec\x10\x19\x2c\x93\x78\xd5\x49\x12\x2a\x2a\x0f\x26\xf0\x76\x3f\x65\x63\x2e\x98\x8f\xa2\xa8\xcb\x89\x78\x37\xe3\x1f\x41\x9e\xa0\xfe\x5c\xb3\xa4\x50\xdc\x2c\xce\xa4\x30\xec\x2e\xca\x7d\xb8\xc9\x77\x7a\xd5\x24\x45\xdc\x72\xc7\x1d\x30\x7b\xd4\xc3\x54\x88\xcc\x5d\x57\xe4\x8d\x89\xbf\x10\x29\x1f\x45\x77\xc4\x20\xe8\xd9\x5a\xfe\x2e\xb5\x8c\x19\x67\x46\x83\x41\x05\x91\xbc\x4b\xd3\x8e\x22\x1b\x8c\x62\x37\xc5\x7f\x15\x7c\x4e\x33\x26\x4c\x8d\xea\x10\xcc\xa2\x3a\xe1\x28\xff\x2f\x56\xaf\x82\x4b\x6f\xa8\xf8\x9c\x67\x6c\xc2\xce\x75\x42\x33\x38\x77\xed\xcc\x96\xd3\x0d\xd4\x60\xed\x95\xcc\x10\x9e\x85\x29\xb3\x3c\x4b\x68\x70\x7d\x40\x86\xd3\x84\x72\x41\x66\x96\xed\xf2\xf0\x12\x8c\x5b\xc1\x72\xb4\xd1\xc4\xaa\xbb\xc2\x94\x3e\x15\x67\x52\x8f\xa4\xcc\x7c\x9c\x3e\xa2\x77\x6e\xf8\x2e\x27\x82\xac\xb6\xfe\xab\x60\xb7\xbf\xda\xd9\x69\x32\xce\xe8\x24\xb8\x48\xe2\x23\x1d\x98\x59\xf1\x2a\x57\x53\xdd\xb4\xc0\x18\x21\x6c\x6f\x18\x42\xb3\x5b\xba\xd0\x95\x83\xac\x7a\x17\xd7\xaf\xc8\xcb\x63\x7b\xea\xe3\xef\x0c\x4d\xca\x39\xa5\xe4\xab\x63\x40\xe1\xcf\x4e\x87\xbf\x5e\xfd\x74\xf5\xeb\xe9\xeb\x77\x17\x97\x38\x49\x65\xf7\x82\x45\x26\xf1\x25\x34\xa7\x23\x9e\x71\x8c\x0a\xb3\x12\x23\x57\x27\x02\xa2\x3f\x4d\x4f\x52\x25\x73\x58\x9f\xe8\x65\x08\xbe\xcf\xba\xd1\xf5\x7a\x09\xca\xf1\xb7\x1c\xee\x38\x8c\x9b\x13\x9c\x28\x2a\x4c\xe5\x14\xc3\x07\x49\xa8\x42\x18\x3e\xdb\x6b\x4a\x0f\x4d\xdb\xa7\xf3\x9c\xa6\x29\x4b\x1b\x9f\x8c\xa0\xb4\x6b\x34\xec\x59\x78\xed\xa2\xca\xff\x27\xc3\xf7\x57\x17\xff\x07\x45\x93\x2c\x9d\xa9\x45\xde\x26\x38\xf1\x11\xb2\x2b\x08\xb1\x07\xbd\xf5\x5e\x7d\x60\x33\x39\xef\x76\xeb\xc9\xe6\xc2\x94\xf7\x64\xbb\x78\x92\x0f\x85\xa8\x5f\x0d\xa2\x46\x8f\xcc\x64\x1a\x2d\x42\x08\x19\x96\x08\x4c\x93\x4a\xbd\xdc\x89\x62\xc4\xfe\x89\x30\x9c\x66\x88\x4b\xb8\xa6\x3f\x19\xe9\xb2\xe9\xfc\x0d\xba\x12\xa7\x87\x00\xce\x32\x1d\xfd\x75\xf8\x5b\xcb\x5e\xe8\xef\xac\xa1\xd5\x6a\x57\xca\xa7\x49\xca\x84\x34\xde\xd2\xb3\xb3\x80\x32\x0a\x4a\xc6\x77\xd2\x74\xd6\x5e\x2d\x30\xb2\x71\xa3\x68\x07\x8e\x60\x2f\x2d\xae\xc3\x9a\x0f\xcb\x99\x82\xe7\xda\xbe\x45\xef\x76\x69\x55\x76\xa2\x9d\xad\x62\x34\x85\xcc\xd9\x9c\x9a\xa9\x8b\x01\x9a\x51\x7d\x83\xc0\xf4\xe0\x41\xaf\x03\x96\xd0\x88\x9d\x61\x39\xf5\x6b\xbb\xae\x1e\xdf\x88\x3f\x3f\x56\xf7\x73\x91\x53\x80\xb3\xc4\x47\x1a\xb6\xc8\x0e\xa7\xe9\x7b\x91\x2d\x3e\x48\x69\xde\x94\x09\xa0\xad\x0e\xd6\x8f\x5e\xeb\x06\xf8\xae\xe2\xfb\x29\xd4\x3e\xb2\xef\xe9\xdb\xc5\x8e\xdf\x32\xcb\x8a\xf5\x9c\xd4\x10\xc2\xc7\xf5\xbe\x19\x4c\x15\xe2\x54\x7f\xab\x64\x11\x7d\xb5\xad\x28\x85\xdf\x5e\xbc\x06\x79\x52\x78\x84\x56\x18\xb5\xc8\x25\x07\xe7\x08\x0a\x82\x59\xa3\xc7\xff\xe0\xb1\xf2\xfa\x89\x8e\x67\xaf\x00\x7b\x91\x77\x74\x41\x68\xa6\xe1\x98\xf9\x74\xa4\x35\x76\x23\x21\x17\xf1\x13\xf6\x64\x46\xd2\x4c\x57\x0c\x72\xcb\x5e\xab\xf4\xe3\x33\x6c\x2b\x60\xb7\xf4\xcd\xd8\x77\x2d\xbf\xc6\xd0\x1b\x84\x12\x91\x2b\x96\xb0\x94\x89\x24\xfa\x34\x3d\x0e\x0c\x08\x27\xf0\x52\x0a\xcb\x96\xad\xce\xe0\x45\x89\x2f\x83\x73\xab\x79\x92\x50\xd1\x40\xf6\x08\x03\x0b\x0b\x29\xfa\xc0\x94\x85\x66\x0a\xfc\x19\xd6\x18\x74\x0e\x8d\xef\x8b\x11\xcb\x10\x69\x7d\x60\xd8\x42\x3d\x1d\x6a\x9c\x1f\x83\xcf\xe8\x84\x11\x6a\xca\x83\x6d\x24\x61\x42\x63\xc4\xa6\x73\xe3\x19\x92\x4a\x56\x65\x9c\x53\x4d\x7e\xb8\x78\x4d\x5e\x90\x23\x3b\xf7\x63\x38\x86\x63\xca\xe3\x21\x75\x23\x5d\x64\xe8\xb2\xa5\x3b\x0e\xaf\x82\xa5\x00\x9e\x8a\x87\x10\x94\x13\x61\x3d\x22\x24\xd1\x45\x32\x0d\x6b\xc1\xa5\x28\xe3\x22\x7c\xb4\x33\x2a\xcc\xbc\x63\xe9\x16\x2c\xdd\xf2\x82\xf8\x41\x33\xd5\xfa\x7e\xf8\x61\x8f\xf7\x43\xdd\x6d\x60\x79\x15\x59\xab\x90\xb8\x40\x2d\xc7\x90\x33\x66\x68\x4a\x0d\xf5\xf7\x46\x55\x1b\x24\x1c\xb5\x68\x92\xf7\x1e\xc9\xfa\x51\x8b\xa6\x1a\x79\x24\x51\xc1\x74\xb1\x47\xf2\xc9\xde\x1e\x9a\xbd\xe5\xa2\xb8\x73\xce\xf1\xf6\x8e\xad\xab\x73\x20\x03\x47\x0c\x3e\x1a\xe4\x0a\xcd\xf3\x0c\x73\x94\xbc\xef\xaa\x16\xe5\x7a\xd1\x38\x4a\xbd\x1d\x55\x7a\x10\x97\x21\x92\xc0\x6a\x9a\x54\xa4\x72\xb6\x3c\xf9\x78\xdd\x5b\x2a\xc2\x68\x32\xad\x4f\xb8\x93\xab\xad\xe4\x6a\x1b\xd7\x5f\xc6\xe6\x0c\x51\xe2\x6b\xe9\xd4\xbe\xb5\x4f\x5b\x03\x21\xec\x3e\x90\x23\x19\x1d\x31\x4c\xe1\x43\xaf\x4a\xb8\x93\xae\x57\x4f\x30\xda\x4b\x83\x74\xee\x28\x99\xb5\x4f\x57\xfc\x20\x33\xe6\x62\xfc\xc2\x22\x58\x72\x7f\xb8\x35\x80\x87\xda\xae\x01\x58\xdd\x8d\x35\x00\xff\xc6\x1f\x6d\x0d\x0a\x84\x86\x41\x96\xd7\xc0\xaa\x27\xcd\x35\x00\x5d\xe0\x8f\xb5\x06\x68\x97\xa5\x66\x49\x22\x67\xf9\x50\xc9\x31\x8f\x67\xa2\x95\xab\xcf\x93\xa9\xc0\x60\xe7\xe3\x02\xd0\x04\x51\x14\xa7\x79\xe9\x2d\x13\xa5\xaa\x0a\x52\x8e\xc7\x46\x8c\xbb\x33\x42\x44\xf3\xff\xaa\x69\x80\x20\xed\xda\xde\xa7\x61\x56\x0d\x74\xd9\xbe\xc1\xff\xc3\x5e\xa5\xbe\x4c\x68\x06\xa5\x60\x71\xfb\x46\x96\xf7\x6e\x99\x50\x15\x67\x8d\x3a\xf2\x00\x1c\xc3\xf3\x21\x6a\x03\xaa\x70\xc2\x6f\xbc\x77\x58\x48\x64\x1d\xb3\xaa\xc2\x9e\x0b\x78\xbf\x76\xf1\xb5\x40\x33\x84\x98\xdb\x3b\xd6\x07\x70\xa0\xca\x70\x92\xfa\xac\xec\x61\x75\xc5\xcc\xde\x95\xa5\x6b\xed\x22\x31\x91\x62\x33\xd6\x73\x6a\xa6\x3d\xa2\x58\xe6\x82\xde\x3d\xf3\xdf\x38\x63\xff\x10\xbc\x7c\x6d\x26\x1b\x18\x21\x7c\x3e\xe8\x6e\x5c\x0a\x3f\x63\xf0\xc9\x22\x50\x6f\x12\xd4\xa9\xb1\x13\xf3\x5c\x93\x83\xb7\xe1\x20\x20\x4a\x6b\xfe\x1e\x37\xd5\x81\x9b\x71\xe9\xad\x71\x9e\xee\x1b\x8e\xac\xbb\x27\xc7\x2b\x8b\x1a\xdc\x08\x5e\x5f\x87\xac\x07\x54\xf9\x62\x52\x17\x54\xaf\xc8\xcf\x82\x94\x8b\x4a\xfa\x15\x8b\x20\xf1\xb7\x2d\xec\x54\xb1\x08\x8a\xa6\x63\xa7\x0f\xce\x1c\x08\x4e\xe2\xfe\x92\x71\xec\xad\x05\xec\x64\x81\x56\x58\xd1\x65\x0e\xfe\x41\xc0\xf9\x17\xc8\xd3\xdf\x27\x42\xae\xa1\x19\xf6\xe9\x60\xbf\xe7\x15\x9f\x52\x87\x00\x34\xd1\xd7\xf5\x2d\x17\xa9\xbc\xd5\xbb\x5a\xaa\x3f\x3a\x32\xc1\xdc\x49\xac\x38\x30\x5c\x4c\x74\x1b\x6b\xb5\xd9\x58\x61\xbd\xb9\xea\x39\x23\xde\xaa\x54\x72\xe6\x80\xa1\x15\xb3\xae\x99\x07\x15\x4d\xb1\xe9\x2f\xe9\x4c\xc8\x6a\x4c\x66\x9a\x9e\x29\xfb\x1e\xc3\x69\x76\x95\xc7\xd7\xd6\x25\xcb\x67\xeb\xdb\x77\x57\xa7\x4d\x52\xf6\x72\xb9\x9d\x32\x84\x57\x9a\xf8\xd5\xb4\xb4\x08\x4d\x67\x5c\x6b\xf0\xf2\xb2\xd1\x54\xca\x1b\x72\x14\xa2\x3a\x27\xdc\x4c\x8b\xd1\x20\x91\xb3\x5a\x80\x67\x5f\xf3\x89\x3e\xf1\x5c\xd2\xb7\x5f\x86\x2d\xf3\x9a\x71\x51\x43\x4d\xa1\x1f\x85\xcf\x5c\x86\x09\x25\xe5\xd7\xe1\xae\x5b\xbb\x14\xae\x48\xb9\x0f\x24\x5a\x5d\xaa\x4b\x6c\x1d\x2e\x88\x5f\xdc\xfb\x75\xbd\x7a\x3c\x2e\x91\x05\xdf\xee\x39\x22\x90\x70\xcd\x71\xf9\xbb\xc4\xd7\x9d\xdb\xb0\x37\x6e\xbd\x9d\x11\xb2\xff\x82\x87\x4e\x7d\x4e\x98\x6e\x5f\xf0\xf0\xbb\x8a\x06\x49\x99\x4b\xdc\x63\x10\xe8\x18\x9f\x75\x48\xea\x06\x54\xed\xa2\x2c\x01\xa9\x43\xa8\x97\xe0\x5f\x83\xa9\x6f\xd0\x30\xcc\x00\xbc\x77\x19\x8e\xd6\x5a\xce\xf2\x29\xed\x3b\xb7\x11\xb6\xf8\x31\x08\x72\xaf\xbc\x92\xa9\x14\x52\x39\xf6\xb0\x6a\x99\x14\xc0\x7a\xe8\xfa\xbf\x0e\xff\x87\x33\xe1\x2f\xb9\xda\xd2\x96\xdd\x1e\x70\xd6\x4d\x48\xb7\x1c\x67\x74\x02\x39\xc8\xf6\xaa\x74\xb0\xbd\x5b\x87\x5b\x6e\xa6\xb2\x40\x96\x35\x98\xb2\x06\x61\xb7\x1a\x8a\x69\x80\xec\x05\x61\x4a\x49\xe4\x3c\x21\xbe\x34\x00\x63\x30\x43\xb8\x3f\x21\x90\xd5\x32\x0a\xb5\x3f\x1d\xe2\x68\xd6\x22\x86\xaa\x7e\x0a\x10\xff\x6d\xb9\x8f\x8d\xc7\x2c\xb1\xa6\x0e\x8a\x66\xfd\xb0\xbb\x3b\xf3\xa8\xaa\x7a\x1d\xd2\xef\x10\xe1\x43\xc4\x55\xbb\xb1\x76\xdb\x8c\xdf\xd9\x2f\xad\xbf\xa1\xd9\xe2\x09\x27\x61\xa4\xe8\xaf\x27\x75\x3c\x20\xe4\x42\x94\xa9\x3d\xb8\xba\xd7\xbc\x39\xc1\x10\x25\x6c\xec\xf6\xb5\x6b\x72\xe2\x93\xae\xeb\x2e\x77\x6b\x7b\xaa\xa2\x85\xf4\xc3\xe0\x7a\xa4\x8e\xed\xed\x74\x2d\x00\xc6\xe7\x89\xd8\xe3\x1f\x34\x54\xe4\x31\x58\x8b\x0f\x6e\xc0\xfd\x50\x84\x97\x43\x8b\x9b\x38\x61\x89\xff\xe1\xf6\xec\x3e\xac\xd0\xef\x25\x52\x83\x59\x0b\xb5\xb4\x84\x0b\x49\x3c\x64\x88\x96\x7e\xf7\xab\xcb\x38\x92\x2d\x21\x46\xf2\x28\x9e\x56\x5c\x9a\x8f\xab\xac\xd5\xf5\xf0\xf0\xa3\xeb\xe1\xb1\x34\xba\x1e\x1e\x5d\x0f\x8f\xae\x87\x47\xfc\xe8\x7a\x78\x6c\x1d\x5d\x0f\x8f\xae\x87\x47\xd7\xc3\xa3\xeb\xe1\x51\x8e\xae\x87\xc7\xb6\x2f\xeb\x7a\x78\xf8\xd1\xf5\xf0\xd8\x30\xba\x1e\x1e\x2b\x8f\x75\x3d\x3c\x36\x8c\xff\xfc\x3a\xc0\x5d\x0f\x8f\xe8\xd1\xf5\xf0\xd8\x48\xa8\xeb\xe1\xd1\xf5\xf0\x78\x92\x95\x2a\xbb\x1e\x1e\xcb\xa3\xeb\xe1\xd1\xf5\xf0\xd8\x3a\xba\x1e\x1e\x4b\xa3\xeb\xe1\xd1\xf5\xf0\x58\x37\x7e\x77\xdd\xbd\xeb\xe1\x11\x3d\xba\x1e\x1e\x9b\x46\xd7\xc3\xa3\xeb\xe1\xd1\xf5\xf0\x20\x5d\x0f\x8f\xae\x87\x47\x45\xbf\xeb\xe1\x51\x3e\xd1\xf5\xf0\xf8\xcf\xf4\x8c\x20\x83\xde\x52\x1e\x55\x09\x39\xa6\x88\x9a\x0f\xed\x0a\x65\x2e\xa2\xbe\x8f\x92\x51\x31\x1e\x33\x05\x97\x08\xcc\x66\x25\x62\xa8\x2c\xe6\x1a\x5b\xb9\xc2\x78\xe1\x63\x2d\x43\xa8\x66\xad\x18\x4d\xb5\x4b\x6f\x5a\xff\x8a\x28\xb2\xbe\x86\x07\x54\x15\xae\x42\xc6\xcf\xdf\xbf\x69\x57\xf5\x0d\x17\xf8\x0b\xf3\x7e\x2f\x12\x7c\x68\x62\xb5\x59\x6b\xd6\x14\x53\x28\x3c\xc9\xa4\xf6\x61\xe8\xb0\x88\xc9\x94\x0a\xc1\xbc\x77\x85\x70\x03\x5e\xcd\x11\x63\x82\xc8\x9c\xc5\xe6\x1b\x8e\x16\x84\x12\xcd\xc5\x24\x63\x84\x1a\x43\x93\xe9\xc0\xce\x58\x84\x8d\xaa\xc2\xb4\xdd\x6f\xe2\x9c\x54\x46\x31\x3a\x0b\xc1\xfd\x33\xca\xdd\x94\x08\x4d\x94\xd4\x9a\xcc\x8a\xcc\xf0\xbc\x7c\x61\x1c\x49\x06\x19\x51\x2e\xd3\xae\xdc\x0c\x08\x43\xab\xe2\xbe\x7b\xe5\xac\xa3\x68\xba\x65\x22\xb2\x5e\x80\x14\x7c\x43\x3d\xa8\xf3\x3f\xcb\xcd\x82\xd8\x6d\xca\xa2\x35\xf4\x31\x57\xda\x90\x24\xe3\xa0\xa0\xc2\xd7\xb9\x72\x08\x30\xaf\x1e\xdc\xac\x10\xf1\xee\x56\x25\x7e\x9a\xf0\xa4\xb5\x26\x73\xa3\x09\x84\x4f\x97\x13\x0b\xaf\x4b\xb9\xf6\x9e\x04\x1d\x17\xcd\x46\x43\xc9\x4c\x77\x10\xc3\x7e\xc3\x31\x0b\x4a\x00\xcc\xd2\xff\x2a\x8a\x68\x6d\x5a\xb5\x7a\xdf\x96\x5f\x9d\xbb\x7d\x50\xea\x9c\xe3\x8c\xc6\x59\xe8\x81\xa9\x7b\xf5\x86\x0e\x35\x5d\x1d\x4a\x4f\x54\x22\x26\xf2\x84\xda\xaf\x85\x03\x2a\xd8\xdc\xf2\x23\x4b\x98\x55\xf7\xe8\x06\x89\xf2\xe0\x02\xc5\x50\x35\x61\xa6\x4c\xce\x89\xcd\x23\x68\xd6\xef\xab\x75\x0b\xa8\xbb\x2a\xaa\x55\x8a\x5e\x90\xa1\x4c\x21\x73\xd1\x17\x02\xb4\xe7\x7f\x4d\x5b\x03\x37\xe9\x48\x03\xe3\x7a\x43\x6f\x84\x60\x0e\xb8\x30\xd1\x72\xf2\x3a\xa7\xb1\xad\xa1\x8e\x2e\x86\x67\x3d\x32\xbc\x78\xed\xe3\x3a\xe5\x78\xe9\x2a\x84\x53\xe6\xaf\x9f\xc8\x2b\xcb\x9b\x80\xeb\x26\xcc\x75\x98\xeb\xed\x94\x1a\x7b\x5c\xa2\x68\x56\x1f\xe5\x8c\xd6\x29\x55\x3e\x24\x3d\x74\xb1\x22\x97\x12\x0a\x1b\xba\xda\x8b\x71\x97\xc0\xca\x0d\x02\x56\x8b\x77\xbe\x7a\xce\x72\x5a\x76\xfc\x25\x18\xe9\x2e\xab\xa9\xe5\xef\x98\xd6\x74\xc2\x86\x91\x11\x0b\x9b\xfc\xa0\x10\xb4\x50\xc9\x21\x68\x7a\x91\xb1\xd8\xfc\x97\xea\xa9\x2a\xba\xb9\x69\xb4\x92\x99\x9b\x27\x9c\xb9\xb8\xfb\x90\x91\x5b\xc5\x8d\x61\x20\x0b\xa1\x76\x31\x84\x27\x2d\x97\xb4\x39\x6c\xc6\x51\x47\xd1\x7e\x17\x26\x53\xbd\xc0\xaa\x95\x22\x75\x91\xc4\x23\x46\x46\x8a\xb3\x31\x19\xf3\x58\x4b\xd0\x05\x0a\xf7\x5c\x75\x48\xea\xbc\xfb\x5a\x33\x05\xdf\xee\xbd\x3a\x61\x0d\xe2\xe6\xf8\xa3\x67\x4e\xa3\x0a\xe1\xba\xae\x79\xa3\x1a\x6a\x2f\xf0\x31\x99\x40\x30\xb2\x02\x9f\x44\x14\xc5\xbf\xbe\xf8\xfb\xd7\x64\xb4\xb0\x4a\x3e\x88\x04\x23\x0d\xcd\xca\x8d\xc9\x98\x98\xd8\x33\xe0\x34\x03\x1a\xb9\x4b\xb5\xf4\xb6\x20\x4d\xa0\x7d\x9b\x5b\xc8\x97\x5f\xdd\x8c\xf0\x35\xb9\x4f\x52\x36\x3f\xa9\x9d\x9d\x7e\x26\x27\x03\x72\x46\x85\x95\x23\x23\x46\x8a\x3c\x05\x28\x38\xc6\xd6\xd8\x95\xad\x64\xc6\x93\x05\xfe\x3a\xf0\xae\x06\x32\x95\xb7\xce\xbb\xb5\xca\x09\x71\xc7\xaa\xcc\x11\xc9\x65\x5e\x64\xf0\xd9\xe4\x4d\x59\x2f\xa4\xd0\xac\x91\x2b\x1e\xa7\xc5\x8c\x37\xc8\x0f\xc0\x7b\xfd\x6b\x5a\x58\x05\x3e\x56\x3e\x9c\x27\xe9\x4b\x1d\x78\xf4\xb1\xac\xe4\x0a\xee\xcd\x37\x34\xcb\x46\x34\xb9\xb9\x96\x6f\xe5\x44\xbf\x17\xe7\x4a\x45\x62\x88\x8d\xef\xce\xa8\x55\xf2\xa6\x85\xb8\x71\x4d\xac\xca\xca\x4a\x72\x62\x8d\xe7\x3c\x32\x29\xd6\x37\x74\x59\x27\xae\x5c\x55\xa2\xa0\x83\x7a\xad\x11\x79\x3f\xb0\x3b\xe0\x07\xe7\x8d\xf4\xa9\xb5\x8e\x03\xb1\xf3\xd4\x75\xe6\xfa\xea\xc5\x5f\xff\xdb\xb1\x33\x91\x8a\xfc\xf7\x0b\xc8\x9f\xd1\x3d\x27\x8c\xa3\xef\x46\xab\xb7\xcf\x68\x96\xd9\xab\xba\xee\x6a\xb0\x87\x6c\x1d\xd3\x3d\x38\xcf\x19\x3c\x7b\x3d\xa8\xd5\x7d\x7d\xfd\x13\xa8\x02\xdc\x68\x96\x8d\x7b\x2e\xf3\xb1\x74\xba\x1d\x82\x7e\x7a\xe8\x6e\x85\x38\x05\x46\x15\xec\x31\xec\xe0\xb9\xcc\x8a\x19\x7b\xcd\xe6\xbc\x4d\xe3\xd1\xc6\xd3\x01\x5c\xc8\xb8\x86\x84\xd5\x51\x26\x93\xb8\xfc\xdf\xd4\x13\xa8\x05\x10\x2f\x77\xaa\x89\xf9\x72\x44\x48\xf4\xc6\xaf\x68\x04\x43\xcf\x68\x9e\xc7\xe3\x8e\x90\x9c\xae\xe8\xad\xfb\x70\xff\x51\xc0\xaf\x50\xf8\x08\x59\x3d\x0f\x0f\x67\xbb\x17\xc6\xaa\x70\xe1\x99\xda\x3a\x54\x04\xc2\x56\xe6\xf0\xdf\xd8\xd4\xaf\x15\xab\xa5\xac\x46\x5e\xae\x09\xae\xc3\x15\x81\x9d\x00\x79\x15\xef\xb3\x6c\x81\x1c\xe3\x02\xc8\x1b\x6b\x27\x02\x58\x4b\x66\xd4\x78\x2d\x36\x98\x70\x98\xea\x17\x39\x53\x9a\x6b\x7b\x0d\x7f\x84\x53\x79\x96\x51\x3e\x0b\x66\x55\x8e\x70\xcd\xb7\x68\x0a\x81\x81\x6c\xfb\xb5\xd3\x12\xf9\x40\x74\x78\x77\xab\xac\xe4\xb8\xd0\x6c\xc7\xea\xd0\xa4\x03\x2f\xed\x86\x32\xf5\x04\x40\x54\xb9\x46\x28\x6b\x4c\x89\x38\x05\xaa\x9e\xb5\xd9\xea\x82\x6c\x2b\xee\x3e\x56\x6b\xd0\x94\x76\xf6\x37\x48\x71\xe7\x68\x3d\xa2\x90\x83\x49\xee\x20\xe3\x40\xba\xf9\xe9\x36\x85\x14\x2a\xbf\xb3\x32\x55\xdd\x81\xa8\xa9\xd8\xde\xc6\x1c\x10\x08\x6d\x43\xd0\xb4\x27\xc0\x4f\x87\x1c\xbe\x3a\xdc\xab\xa4\x73\xcb\xa8\x64\x4e\x27\xa8\xe6\x8d\x4b\xab\xb9\x4c\xa6\x5e\xf6\x67\x2a\x6f\x31\x02\x1e\x58\x32\x54\x47\x05\x7a\x2c\xad\x2a\xa8\x41\xfd\x41\x17\x5b\x85\x0c\x0d\x26\x41\xdd\x76\x2d\x5d\xc9\x2d\x5d\x10\xaa\x64\x21\x52\xef\x18\x0f\xa8\x06\x82\xe2\xbb\xa5\xcf\xbe\x94\x82\x05\x78\xb2\x5e\x5b\x08\x41\x92\x6b\x40\x76\xad\xa4\x7f\x39\x78\xf9\xe2\xa9\x5e\x73\xf0\x6d\x4b\xd7\xdc\x65\x8b\x6b\xce\xc9\x8d\xbd\x7e\x65\x68\x72\xd4\xf2\x4b\xdf\x79\x57\x51\xd9\xc3\x08\xec\x3b\x00\x25\xe0\x57\xb7\x8a\x47\x1a\x07\x6e\x94\x0d\x85\xc9\x11\xa8\xf2\xd6\xda\xaa\xd5\x4b\x39\xae\xec\x26\x04\x51\x23\x71\x5d\x91\xda\x95\xc7\xd1\xc5\xe8\x01\x25\xae\x17\x98\xc0\xda\x38\x60\x9b\xac\x54\x3e\xd8\x28\x7c\x11\x34\xeb\xe6\xea\xc1\x01\x39\x72\x34\x0f\x5d\x81\x86\xe3\xbd\x1e\x51\xbf\xb0\xe7\x77\x39\xa2\xe2\x77\x63\x71\xcf\xef\x72\x0a\xfe\xc6\x7c\xed\x2a\x23\x96\xa1\xda\x8f\xed\xab\x8c\x20\x59\xbf\x0c\xff\xc9\xa6\x74\xce\xa0\xc8\x04\xcf\xa8\xca\x20\xc2\xe5\xca\x7d\x3f\x86\x64\x61\x08\x13\x73\xae\xa4\x80\x10\xe3\x39\x55\x1c\x6a\xa5\x29\x36\x66\x8a\x09\x6b\x45\x7e\x71\xf4\xf1\xf4\x03\x04\x3e\x62\x2a\x6b\x40\x2b\xc1\xb0\x9a\x85\x0e\xa5\xc7\xea\xeb\x50\x7b\xf1\x03\x1e\xb0\xb0\x0a\xf6\x14\x20\x6f\x35\xff\x24\xcc\x7d\x56\x98\x82\x66\x50\xbf\x23\xc9\x0a\xcd\xe7\xfb\x94\xae\x58\x5b\xa1\xd4\xda\xfe\x40\xa6\x82\xaf\xf8\xf2\x9a\x47\xf1\xe6\x52\x65\x9a\xea\xd0\x78\x32\x55\x31\x98\x80\x65\xc5\x79\x43\x37\x34\x4c\x09\x68\xd1\xa1\x2e\x0b\x16\x63\x20\x11\xab\xa8\x78\x17\x1f\x99\xf1\xc9\xd4\xf8\x5c\x0f\x5f\xd7\xbb\x5d\x3c\x07\xd4\x0e\xdb\xbf\xb3\x2f\xf6\xec\x45\x9d\xa2\xe8\xf3\x13\x77\x72\xb8\xe0\x15\x04\x7c\x8f\x4d\xb3\xe4\xea\xaf\x3f\xb8\xf5\xb9\x28\xb3\xaf\xd9\x1d\xb9\x0c\x08\xc9\xf3\x8c\x27\x55\x7f\xf5\x9a\x77\x66\x21\x8b\xfb\x39\xc2\x97\x81\x08\xed\xed\xc1\xe2\xcb\xe5\xbd\x1b\x8c\xb1\xf2\xa8\x9a\xe0\x0d\xf3\xc3\x53\x35\x29\x66\xae\xd6\xa6\x5c\x2a\x9d\xe7\xfb\x91\xca\xe4\x06\x73\x8c\x0f\x0f\x35\x39\x7b\xf7\xba\x1e\x73\x58\x8f\x82\x0a\x11\xaa\x71\x22\xf6\xe3\xf6\x4b\x6a\xcd\xd5\x13\x8b\x71\x37\xf1\xcb\xfa\xfd\x64\x85\x0c\xad\xae\xc7\x04\x98\x32\x56\x3c\x28\xa6\x65\x36\x0f\x42\xa7\x9c\x75\x10\x0b\x5c\xe4\x85\xc1\x5c\x17\x65\xc0\xb0\x48\xa6\x54\x4c\x20\x0b\x4c\x16\x76\x5e\x5f\x7c\x01\x5f\xaf\x58\x5a\x24\x0e\x8f\x88\xb3\x22\xfc\x81\xfe\x22\x08\x31\x5f\x50\x03\xea\xc3\xe9\x84\xe6\xe1\xfa\xc6\xea\x02\x7a\x21\x0c\xbd\x7b\x45\xf8\x80\x0d\xc8\xc1\x17\xb5\xc7\x0f\xdc\x57\xe4\x4a\xda\xa9\xfa\x00\xaa\xe8\x15\xc8\xb8\x81\x20\x84\x83\x3a\xc5\x01\x39\xb7\x73\x05\x23\xa3\x3c\x18\xd1\x62\xdc\xc5\xb9\x8c\xaa\xa3\x63\x0d\x93\x09\x55\x69\x06\x29\x2a\x63\x72\x5b\x0b\x54\x0b\x07\x21\x8a\x32\xbb\xe3\xda\x00\x1c\x24\xa4\x59\x27\xd0\x23\x63\x3f\x0d\xd5\x37\xfa\x84\x0b\x2b\x5c\xfb\x29\x35\xb4\x5f\x13\x40\x27\xae\x2b\x40\xdf\x17\x2b\xeb\x53\xcf\xc2\xfd\xf2\x48\x9f\x3c\xf7\x69\x05\x7d\x5a\xfe\x15\x17\x7d\xda\x87\xd2\x5a\x31\xb0\x2d\xc2\x43\x86\x54\x81\x30\x8a\x04\xa2\xce\x5d\x53\xaa\x9d\x57\xf5\x3f\xe1\x4d\x10\x5f\x12\x6a\xd5\xa5\x5e\x04\x47\xe2\x53\xbe\x1c\x59\x25\x0b\x2b\x39\x77\x7e\x79\xfd\xe1\xa7\xe1\xfb\x8b\xcb\xeb\x20\xee\xe2\xe1\xce\x35\x22\xf1\x3e\x71\x17\x37\xe1\xfb\xb4\xf1\x36\xea\xf8\x3a\x91\xb8\x45\xdc\xc5\xad\xc2\xaa\x48\xdc\x2c\xee\xa2\x28\xae\x11\x89\x5b\xc4\x5d\x1c\x43\x6f\x10\x89\xdb\xc4\x5d\xbc\x60\x5f\x15\x89\x1b\xc4\x5d\x14\xc9\x0d\x22\x71\xbb\xb8\x8b\x8d\x58\x58\x27\x12\xd7\x8b\xbb\x68\x4d\xba\x13\x89\x8d\x3f\x8f\x13\x89\x4c\xcc\xd1\xe2\xf0\xad\x87\x95\xd7\x99\xff\x1a\x53\x9d\x6c\xd9\xb8\x79\x64\xf8\xe5\x5c\xcc\x3f\x52\x45\x14\xcb\x15\xd3\xa0\xb3\x52\x51\xff\xa8\x48\xab\xbd\x3c\xbe\x9e\x8c\xeb\xae\x73\xb6\x6f\xfc\x65\x07\xdf\xf1\x65\x2d\xa2\x75\xdd\x26\x62\x7c\x2a\x55\x93\xab\xb3\x5f\x2f\x5e\x9f\x5f\x5e\x5f\xbc\xb9\x38\xff\xb0\x57\x67\x1d\xb2\x32\x57\xf3\x2a\x7f\x88\x3b\xd1\x8d\x0d\x37\x63\xae\xd8\x9c\xcb\x42\x67\x8b\xd0\x6e\x09\x41\x73\x3d\x4b\xad\x22\x64\xa8\x9a\xb2\x54\x2c\xa0\xfa\x14\x4f\xd6\x6f\xb7\x0b\xfd\xc7\x80\x06\x0f\x7c\x75\xbb\xf1\xf0\x17\xb8\x1b\xf1\xd7\x38\xc6\x49\xbb\xc5\xbe\x69\x5c\xe6\x08\x9a\x71\x56\x4e\xb8\xd2\x51\x84\x63\x6c\x1d\x77\xb1\xe3\xbc\xca\x0f\x6e\xf1\xb8\xb1\xa4\x08\x34\xfd\xb6\x88\x3a\x0c\x6d\x85\xcb\x1b\x25\x67\x2d\x05\xcc\x95\x2c\x54\xc2\xca\x60\xf4\x75\xfc\x86\xea\x99\x01\xf3\x69\x5c\x8c\xde\x0b\x52\x65\x16\x5b\x53\x64\x96\x1b\x44\xc1\xe1\x76\x95\x1d\x9d\x5b\xf2\x1d\xcd\xbf\x67\x8b\x0f\x0c\x55\x78\x62\x79\x91\x58\xc6\x12\x7b\xdf\x92\x1b\xb6\x70\xf1\x0b\x67\x81\x38\xae\x91\x42\xfb\x1a\x95\x37\x0c\x01\x48\x86\xb1\x52\xdd\xd1\xce\x1f\x34\x1e\xfb\x41\xb8\xa9\x93\xdd\xea\x53\x3e\x40\x8d\xcd\xc3\xba\x22\xe0\xa5\x41\x8b\x8f\x40\xd7\xe6\x92\x73\x7b\x1b\xb1\xdb\x13\xef\x92\xef\x5b\x03\xba\xef\x7c\xbf\xfa\x04\xb2\x3b\x4e\x9e\xc3\xff\xb4\x98\x8b\xab\x7d\x73\x9a\xa6\x3e\xcc\xa0\xd0\x6c\x5c\x64\x2e\x0c\x40\x0f\x08\xcd\xf9\x47\xa6\x34\xba\xcb\x8a\x1b\x37\x5c\xa4\x3d\x52\xf0\xf4\x1b\x5c\xc3\x23\xb2\xdb\x5e\xcb\x90\xd7\xb1\xdb\x7e\x5f\x01\x86\xb1\x68\x48\xe7\x92\xef\x5a\xac\x86\x8b\xb2\x05\x1e\x08\x19\xfe\x78\x95\xc7\x8d\x76\xcd\x62\xc8\x0e\x35\x4e\x6f\x58\x7c\xfd\x50\xd2\xbe\x5c\x29\x9c\xbb\xdd\xa4\xe5\x61\x25\x2e\x5d\x19\x81\xb2\x6e\x0e\xf2\xa3\x49\xc8\x66\xd2\x65\xb3\x98\x81\x65\xb3\x5e\xf3\x47\x48\xad\xc2\x72\xc7\x6f\x25\x09\x68\x71\xad\x3f\x1d\x1e\xfe\xe3\xfb\xf3\x9f\xfe\xf7\xe1\xe1\x2f\xbf\xf5\x6a\xff\x0a\xf7\x18\x18\xd9\xcd\x3f\xc1\x7e\x48\xce\x92\x81\x90\x29\xbb\x84\xf9\xc3\x8f\x5e\xc7\x3d\x4d\x12\x59\x08\x03\xff\x80\xa5\x0a\x29\x0f\x83\xa9\xd4\xe6\x62\xd8\x0b\x3f\xe6\x32\x5d\xfe\x49\xa3\x8a\x41\xed\x72\x4d\x55\xf2\x6a\x47\xe6\xf7\x54\xc2\xe1\x81\x8a\x9e\xb8\x6e\x70\x6e\xd8\x87\xdf\xd8\x63\x18\xc2\x93\xcb\xa4\x2b\x01\x19\x17\x6d\x64\xb6\x1c\x37\x8b\x6e\x1d\xcc\x5f\xa2\x1a\x07\xfb\x99\xb5\x17\xb0\xe3\xf0\x41\x3b\x2e\x32\xac\x49\xe8\x20\x03\xbc\x8a\xec\x38\xe5\x86\x53\x27\x82\x45\x54\xf5\x34\x3a\x1d\x5e\x90\xb9\xdb\xc7\x47\x5c\x9e\xb6\x12\xb6\x5c\xd4\xc7\x90\xb3\xd6\xfe\xb4\x9a\xf7\x9b\x07\x95\xb7\x81\xaa\xdf\x53\xe4\x9a\x97\x06\xfb\x2b\xd7\x5e\x28\x50\xf3\x69\x3f\xf8\x0e\x72\x65\xf5\x7a\x4d\x8e\x1c\x89\x41\x92\x17\x3d\x4f\x6e\x30\x63\x33\xa9\x16\x58\xa1\xe7\x1f\x2e\xf3\x73\xfb\xda\x48\x45\x27\x10\x5e\xe7\x5e\x06\x2f\x69\x39\x51\x3f\xa9\xb2\xf4\x0d\xfc\x6e\xe5\x5d\xb8\xce\x3b\xce\xf7\x92\x14\xca\xea\xab\xd9\xa2\x2a\x90\xf8\x68\x52\x39\xc1\x66\x97\x37\x47\xf3\xb8\x95\xae\x42\xa7\xd3\x97\xfc\xd6\x42\x70\x58\xb3\xd3\x07\xc6\xf7\x4a\xad\xd1\x39\x2b\xc4\xdc\x1a\xa0\xc8\x46\x9d\x64\x37\xb1\x9a\xf2\x39\xd7\x12\x11\x52\x17\x06\xba\xb2\xa1\x1b\xed\xeb\x1b\x36\x9f\x6f\xf5\xb1\x6b\x95\xed\xd0\xfa\x04\x91\x15\xd8\x1c\xae\xb0\x4e\xe9\xad\xbd\xcb\xa1\x86\x44\x29\x49\xda\x18\x31\x8d\x9b\xf6\x25\xa6\xe1\xb9\x1b\x39\x35\x86\x29\xf1\x8a\xfc\xcf\xd1\xcf\x5f\x7e\xee\x1f\x7f\x73\x74\xf4\xe9\x45\xff\xef\xbf\x7c\x79\xf4\xf3\x00\xfe\xe3\xbf\x8e\xbf\x39\xfe\x1c\x7e\xf8\xf2\xf8\xf8\xe8\xe8\xd3\xf7\xef\xbe\xbd\x1e\x9e\xff\xc2\x8f\x3f\x7f\x12\xc5\xec\xc6\xfd\xf4\xf9\xe8\x13\x3b\xff\x25\x92\xc8\xf1\xf1\x37\x5f\xa0\xa7\xfa\x60\x05\xd0\xdd\x08\xcb\xbe\x2b\xc7\x7f\x08\x37\x6a\x75\xc1\xec\xa0\x27\x3c\x22\x4b\xb7\x55\x05\xc2\x67\x3e\x86\x26\xa0\x59\xa2\x98\xd9\x87\x8f\xca\x51\x46\xae\x76\x95\x31\x76\xa8\xab\xca\x15\x7f\x38\x27\x57\x30\x1b\xda\x2c\x01\x71\x01\xf2\x5e\xab\x1d\x2b\x39\x1b\xd4\x81\x23\xe8\x31\xdc\xea\xf4\xdb\xb9\xd8\xd9\x75\x8e\xb7\xce\xf1\xb6\x79\x3c\x4d\xc7\xdb\x55\x5b\x4e\xea\xbc\x6e\x0f\xfe\x10\x36\x8a\xfe\x29\x44\xc5\x33\x31\x8f\x85\xa9\xd6\x46\x6f\x04\x53\xb4\x5e\x24\x04\x1b\xfc\xb0\x19\xa2\x1e\x84\x8b\x43\x87\xc3\x89\x8c\x92\x73\x5a\xd1\x6c\x7d\x74\x01\xb4\xa0\xe7\x02\x2e\x0e\x78\x49\x14\xd5\xb2\x3c\x16\x73\xd6\xa2\xaf\xeb\xc3\xe6\x4c\x98\xaa\x54\x31\x32\xd4\xde\xb7\x3b\xe1\x62\xe2\xb3\x18\x9d\xbe\xe0\x11\x4c\x2e\xaa\x9a\x7c\x28\x8d\xbd\xaa\xc1\x4b\xb5\x96\x09\xf4\x4a\x71\x15\x47\xca\x3a\x29\x7e\x89\xa2\xc3\x54\x0d\xbd\x61\xf5\x86\xd6\xae\x86\x6f\xb5\x3f\xa3\x05\xd4\x68\x13\x73\x78\x4f\xe4\x3e\xa5\x85\x0b\x9a\x72\x4a\x02\xac\xf0\xca\x7b\x4a\xec\x32\x8a\xe6\xe3\x04\xfe\x58\xd6\xf1\x50\x6d\x2d\xfe\x07\x34\x1c\x8c\xa2\xea\xd5\x42\x60\xa8\x12\x49\x89\x3b\x8d\x78\xa5\xae\xc4\x5f\x51\x8a\xed\x8a\x36\x57\xce\x73\x49\x27\xdb\x33\x7a\x8c\x57\x9b\x22\x54\x26\x50\x80\xd0\x0a\xf9\xef\xae\x2e\xed\x4d\x55\x6a\xab\x26\xb5\x54\x91\xda\xa9\x47\x7b\xc3\x24\x77\x51\x87\xda\xa9\x42\x2d\xd4\x93\x5c\xb1\x31\xbf\x6b\xc9\xbf\xa7\xa2\xf2\xea\xf1\x94\x09\xc3\xc7\xdc\xf5\xfb\xcc\x15\xcb\x19\xca\x9d\x6c\x24\x61\x34\x99\x82\xe0\xf6\xd7\x77\x15\x84\x51\x99\x67\x08\x8a\x8f\x16\x01\xe8\x2c\xbf\xdd\xc4\xa0\xd3\xbf\x3b\x19\xd8\xc9\x40\x3f\x9e\x96\x0c\x6c\x65\x1e\xfe\x01\x04\xe0\x1e\x2d\x22\xc8\xa3\xc1\x27\xf7\xbc\xae\x65\xe1\x00\x87\xa2\x2b\xea\x57\x45\x33\x4f\x80\x4a\x1c\x2b\x54\xd5\x49\xac\x15\x51\x8a\x75\x23\x5d\x34\x2a\x99\xf2\x89\x3d\x0c\x19\x9b\xb3\xcc\xeb\x7e\x51\x74\x67\x54\xd0\x89\xeb\xfb\x65\x64\x99\x94\x2c\x55\xd9\x09\xa4\x5e\x80\x37\x7e\xba\x5c\x90\xd0\x39\x00\x08\x28\x99\x65\x4c\x69\x92\xf1\x1b\x46\x5e\xb3\x3c\x93\x8b\x99\x0f\xa2\x4f\xc9\x95\xa1\xc6\xb2\xf3\x15\x33\x71\xa1\x12\x28\xe6\x83\x59\x0f\x8b\x2c\x6b\x59\xce\xf3\xf0\x02\xf6\x3a\x2f\xb2\x8c\xe4\x40\x62\x40\xde\x0b\x90\xac\xa7\x50\x05\x3f\x4e\xe4\x5c\xb2\x39\x53\x3d\x72\x31\xbe\x94\x66\xe8\x4c\x88\x66\xac\xaa\x23\x46\xf8\x98\xbc\xb2\xe6\x75\x64\x0d\x22\x43\x27\x60\x56\x56\x09\xe7\x52\x35\x5e\x52\x55\x30\xd9\x73\x8e\xcc\xe6\x03\xfe\x1c\x28\xd9\xeb\xc0\xfd\xfc\xe0\x5b\x5c\x76\xa4\x40\x6f\xee\x29\x34\xe1\xd3\x55\xa9\xbb\x1a\x3f\xb8\x2a\x5f\x51\xab\xe5\x2b\x99\x80\x31\xcb\x05\x51\x4c\xe7\x52\x68\xd6\x28\x7d\x84\xec\xa3\x07\x8e\x06\xdd\x32\xc9\x05\xab\x70\xe4\x52\x9b\x2b\x43\xe3\x1b\xca\x35\x39\x64\x18\x1e\x87\xc2\xf5\x34\xcb\x58\x5a\xef\xb0\x13\x7d\x3f\xb8\x16\x0a\xb4\x59\xf3\x3b\x81\x4a\xc7\xa1\x62\x3d\x23\x53\x2a\xd2\x0c\x01\xd7\x8e\x29\xcf\xf4\x72\x1d\x06\x5e\xd5\xa7\x2e\x8b\xec\xfb\xd2\xf8\xf1\xb3\x4d\x12\xa9\x52\x08\xe9\x97\xe0\x64\xf5\x24\x2a\x29\x01\xf7\x73\x75\xa2\xa2\x29\xaf\x54\x62\x84\xd2\x94\xba\x56\xd5\x7f\x2a\xe5\x0d\x49\xe4\x2c\xcf\x80\x07\xa3\x29\xb7\x67\xe5\xaa\xd7\x4b\x79\x8e\xfb\xd0\x79\xf2\xa4\xd6\x06\x06\x7e\xb1\xcf\xce\x8f\xec\x8e\x25\xad\x3b\x3f\x5a\xa9\x6d\xb7\x1a\xc2\x6b\xa4\x28\x95\xe3\xb1\xb4\x57\x28\xd6\xdf\x5f\x55\x2f\x2a\x85\xef\x80\x9c\xdf\xb1\xa4\xd6\xe6\x13\x1b\x05\xe4\x7a\x82\x42\x35\x04\x7a\x83\x4a\x07\x69\x8b\xfa\x21\xb2\x9c\xeb\x63\xa9\x6e\x0a\xd0\x08\xd5\x47\x3d\x49\x34\xbe\x90\x71\x01\x12\xd3\x67\x4a\xfb\x02\xa6\x4d\x4e\xc0\xa3\x41\xf6\xf1\x95\x62\x2e\x65\xc6\x85\x9f\x2b\x89\xed\x55\x52\x1f\x4a\x4a\x43\x8e\x0e\x4f\x0e\x8f\x57\x1c\xda\x2d\xaa\xd2\xd7\xc7\x75\x6d\x66\x1c\x8a\x2f\xe5\x50\x21\x88\x25\x87\x69\x8f\x70\xd3\x66\xb6\xf6\x12\x71\xed\x13\x60\x55\x7d\x6a\x79\x8f\x68\x49\x8c\xa2\x29\x77\x0a\x25\x9a\x2c\x50\xb1\x44\x8d\x2a\xfc\x5d\x7a\x74\xf8\xf9\xd0\x77\x84\xb8\x95\xe2\x10\x8f\x5a\xd9\xed\x1a\x90\x6b\xd7\xff\xbd\x9c\xe8\x42\x16\xd0\x72\xb1\x4d\xf0\x03\xbb\xcb\x33\x9e\x70\x93\x2d\xe0\x7a\x22\xb2\x70\xcd\x6a\xec\xad\xef\x52\xec\xd1\x24\xcf\xef\xb8\x09\x55\xcf\xe5\x98\xbc\x70\x3d\x7a\x18\xf5\x50\x41\xc6\xe7\xec\x64\xca\x68\x66\xa6\x38\x0c\x8b\xf8\x22\x51\x42\x8a\xfe\xbf\x99\x92\x90\xdc\x2f\x3c\x25\xec\x34\x11\x3e\xef\xfa\xd8\x01\x03\xc5\x98\x60\xcb\x4f\x21\x81\x3b\x7b\x81\x7d\x1b\xdf\x94\x99\xac\xf4\x3d\xbf\xbe\x1e\x7e\xdb\xe8\xca\x0c\x37\xab\x31\x38\x4f\xa2\x8f\x53\xac\xf5\x4b\x7f\x0c\xb9\x8d\x6d\x81\x4c\x56\xbb\xbe\xaf\xf6\x3e\x26\x46\xe2\x05\xec\x86\xfe\xc7\xe4\x27\x59\x40\x3f\x3b\x3a\x42\x68\x80\x61\x84\x9a\x45\x9a\x19\x72\x60\xa7\x7a\x60\x65\xac\xdd\x9b\xef\x18\x4d\xef\xab\xb5\xb4\x6e\x58\x11\xc5\x28\xaa\xc4\x20\xd9\x85\x15\x6a\x73\xdd\xed\x72\x2d\xb4\x91\x33\x32\x75\xa4\xc2\x9a\x20\x3a\xb6\x86\xe1\xdc\x80\x70\x56\x07\x70\xf6\x43\x39\x0a\xc5\x72\x10\x5b\x68\x8a\x7e\x4e\x8f\x24\x94\x56\x78\xd7\xad\x6e\x55\x0b\xb9\x45\x74\x04\x25\x49\x7d\x79\xeb\x95\xec\xb9\x80\x97\xb4\x20\xea\x7a\x21\xa2\x1f\x6c\x1f\xb7\x45\x5a\xc7\x19\x91\x75\xbe\x6e\xbf\x16\xd8\x52\xb8\xcb\xb3\x69\xf5\xe8\x4e\x11\xb5\xe8\x64\xff\xfa\xd8\xc7\x32\xcc\x51\x7d\x6f\xeb\x63\xa7\x75\x68\x17\x6e\x43\x70\xc1\x2a\xcd\xc7\xda\x7d\x69\xcb\x98\x4d\xd2\x5a\xcf\x80\x70\x64\x74\xda\xce\x6a\xd2\xce\x4a\x4f\xf9\x56\xa2\x42\x33\x35\x8f\x2d\xf9\x51\x8d\xd6\x47\x23\x97\xf1\xfe\x9d\x30\x5a\x85\xd6\xef\x16\x58\xbf\x53\x58\xfd\x9a\xca\x25\x8a\x88\xb2\x3f\xaf\xd3\x4f\xa2\x3b\xd6\x57\x63\x65\xc3\x6b\xb1\x4b\xae\xfd\x2f\x9a\x64\x80\x5f\xbc\xed\xa8\xa8\x98\x30\xf2\xd2\xbe\xe9\xeb\xbf\xfd\xed\x2f\x7f\x1b\xc0\xf4\x5b\x53\xa5\x82\x5c\x9c\x5e\x9e\xfe\x7a\xf5\xf1\x0c\x4a\x39\x60\x4f\xd9\x83\xc6\xc2\x43\xfa\x20\x5a\x2e\x37\x51\x2f\x20\x61\x57\xc7\x1a\x85\xd6\x7c\xf7\x3a\x6b\x1b\x01\xe9\x35\x55\xab\x43\x37\x7d\xf0\x96\x8d\x1f\x89\x1f\xdb\x08\xe9\x3e\xf6\xf0\xb6\x0b\x88\x4c\xf2\x2b\x99\xdc\xec\x60\x59\x1d\x5e\x9f\x0d\x1d\x89\x9a\x71\x45\x85\x77\x6f\xa1\xd6\x97\x8b\xb9\xcc\xe6\x5c\x4c\x08\x25\xd7\x67\x43\x58\x80\x01\xfc\x17\xf8\x1a\xc1\xad\xb1\x40\x42\x9f\x65\x06\x98\x87\x95\xf9\x2c\xcf\x9c\xcb\x9f\x12\xc5\x68\xc6\xb5\xe1\x09\x8a\xa2\x9d\x4f\xe9\x16\x85\x99\x61\xd0\xe4\xdf\xcd\x06\xac\xb5\x80\xac\x9b\x83\x68\x7e\xaa\x99\x8f\x9b\xcc\x41\x6c\x20\x76\x77\xcb\x6d\x19\xcd\x5b\xce\xdf\x6e\xaa\xd1\x7b\xb6\xbb\xe5\x62\xc6\x03\xde\x72\x4f\x55\x9e\xa3\x1f\xc9\x15\xbb\x32\x32\x6f\x89\x04\xba\x87\x77\xc4\x01\x47\x6c\x2c\x15\x5b\x06\x02\x6b\x80\x5d\x5a\x80\x2a\x80\x08\x3d\x39\x1d\x5e\x94\x9e\x3a\x59\x07\xe5\x7c\x44\x77\x68\xdd\x9a\xf1\x39\x13\x4c\xeb\x13\x80\xf2\x8a\x78\x57\x20\x58\xfd\xa1\xc7\x65\xcf\xae\x22\x9b\xc1\xaa\xf4\xaa\xb4\x3d\xdf\xa9\x13\x15\xa6\xc4\x4c\xe2\xc2\xe3\x3d\xee\x19\x8a\x38\x85\xe5\x1d\xb7\x88\x43\xb7\x23\x51\x54\x4f\x5d\xf7\x48\x76\xc7\x8d\xef\x0a\xab\x18\xd5\x52\x38\x78\xa4\x6a\x88\x19\x4d\x94\x6b\x92\x53\xad\x5d\xe1\xb4\x1a\x58\xeb\x88\x0f\x65\xba\xd4\x18\x38\x9a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x15\x3b\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x0a\xf4\x0e\xc8\x87\x46\x75\x32\x9f\x90\x9b\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\xc0\x77\x38\x76\xd0\xfa\x21\x5e\x31\x0b\x0c\x50\xef\x18\xb2\xba\xa8\x6e\xb1\xe2\x0f\x2e\x2c\xea\x2a\x5a\xbd\x82\x42\xc7\xb3\xef\x76\xb4\xda\xb5\xd0\xc1\xf4\xf3\x27\xcd\xf6\xbc\xcd\xd3\x00\x6d\xed\x69\x32\x0d\x91\x2a\xf1\x87\xb5\x83\xc1\x3b\x18\xdc\x8f\x0e\x06\xef\x60\xf0\x0e\x06\xef\x60\xf0\xc6\xe8\x60\x70\xc4\xe8\x60\xf0\x0e\x06\x5f\x33\x3a\x18\x7c\xd3\xe8\x60\xf0\x4d\x8f\x75\x30\x78\x07\x83\xbb\xd1\xc1\xe0\x51\x8f\x76\x30\x38\x62\xfc\xf9\x00\x82\x0e\x06\x7f\x0a\x00\x41\x07\x83\xaf\x1b\x4f\x15\x36\xe9\x60\xf0\x0e\x06\xc7\x91\xec\x60\xf0\x0e\x06\xdf\x38\xfe\x34\xb7\xdc\x53\x95\xe7\xad\x2a\x09\x44\xfe\x79\xc0\x8c\x87\xd6\xe2\xc5\xe7\x97\x0f\x01\xc7\xe2\x89\x87\x90\xe5\xb8\x91\x33\xec\x48\xc7\xed\xe8\x59\x13\x62\x74\x8d\xb6\x5c\x56\x6b\x00\x8a\x2b\x98\x3a\x96\x66\xdb\x36\xb2\x25\x7a\x16\x0a\x01\xe8\x93\x5c\xba\xff\x57\x61\x67\x35\xd0\xcc\xf9\x0b\x62\x04\x24\xf6\xa2\xc0\xa0\x65\x7b\x42\xca\x22\x51\x32\xac\x6a\x80\x44\xc8\xda\xdc\xb0\x2d\x90\xb1\x08\x54\x0c\x50\x2e\x94\x94\xba\x0f\x11\xab\x23\x5c\x28\xc2\x5b\xd1\xb0\x1a\xba\x85\xd4\xd7\xb6\x21\x61\x75\x64\x0b\x47\x76\x3d\x0a\xb6\x84\x6a\xe1\xb0\xd6\xf5\x08\xd8\x1a\x44\x0b\x45\x76\x19\xfd\x5a\x8f\x66\xa1\x48\xd6\x90\xaf\x6d\x48\x16\x12\xbd\x86\xfe\xca\xdb\x51\x2c\x14\xc5\x3a\xe2\xf5\x30\x08\x56\x0b\x47\x71\x4b\xa5\x0a\xef\x4d\x42\xdf\xc4\x3e\x40\xea\x7a\xaa\x98\x9e\xca\x2c\x5a\xae\x34\x64\xca\x3b\x2e\xf8\xac\x98\x59\xf6\xd2\x56\x24\xf0\x79\x19\x79\x15\xdf\x5d\x99\x78\x30\xc0\xdd\x88\xce\xe5\x6d\x09\xf2\x94\x29\x96\x02\x3d\xbb\xfb\x50\x92\x62\x4a\xe7\x28\x69\x5f\x24\x09\x63\xd0\x55\xbb\x6e\x56\xff\x65\x50\xce\x3c\xf4\xe3\x8b\x26\xf9\x32\xf6\xc4\xb8\x16\x00\xa0\x8f\xff\xe5\x2b\xd4\x2e\x62\x34\x78\x24\xe8\x18\x09\x38\x06\x60\x06\x73\xff\x21\xc1\xc6\x36\x57\x20\xd6\xc0\x8c\x02\x18\x4b\x0b\x11\x7b\x0b\x6e\x02\x17\xeb\x60\x21\x8a\xe6\x5a\x60\xb1\x0d\x50\xd8\x4a\xea\xb4\x04\x08\xa3\xc0\x41\x74\xe0\xd1\x56\x60\xb0\x0d\xd0\xd7\x42\x76\xdf\x0b\xf0\x95\x70\x1d\xd2\xca\xdb\x08\xee\xb5\x81\xea\xda\xc3\x74\x0f\x50\x11\x7f\x19\x97\x6a\x07\xd7\xec\xe0\x79\x68\x09\xb0\x6d\xff\x88\x5d\xc0\xa3\x47\xec\xce\x81\x5e\xeb\x36\xb0\x58\x4b\x48\xac\x0d\x1c\x86\x85\xc2\xf6\x01\x83\xe1\x21\xb0\x56\xdb\x8e\x75\x0a\xa2\x1d\x82\xed\x9d\x81\xad\x1d\x81\xfb\x80\xba\xee\x77\x00\x82\xeb\x0d\x45\xf3\x3e\xe7\x5f\x2b\x8a\xbb\x38\xfe\x1e\xcc\xe9\x87\x87\xb5\xf6\x03\x69\x3d\x18\x9c\xd5\xe2\x24\x62\x85\x29\xca\xe5\x89\x16\x86\x5c\x70\xc3\x69\xf6\x9a\x65\x74\x71\xc5\x12\x29\xd2\xe8\x5b\x7a\xa9\x84\x70\xc9\x47\xda\x91\xf1\xf6\x50\xbb\xbc\x80\x29\xf5\xfd\x0f\x58\x1a\x52\x36\x82\x7f\xd3\xab\x20\xd0\xaa\xcf\xcd\x3e\xb2\xd2\xa1\x1b\xbf\xb7\x47\x92\x3c\x9a\xe1\xe5\x92\x1e\x76\xd9\xd4\xef\xe4\x2d\x91\x63\xc3\x04\x39\xe2\x22\xec\xeb\x71\xcd\x94\xc2\x5b\xcf\x25\xbb\x59\x2a\x2f\x5f\x04\xa2\xa5\xb9\x1b\x4d\xb1\x6c\x53\xff\xc4\xcc\x5d\x30\xe8\xb5\x7e\x78\xaf\x85\x27\xfc\x70\x6e\x0b\x4f\x70\x5c\x64\x8e\x55\x11\xcc\x09\xf0\xb2\x73\x7b\x34\xe5\xe7\xcb\xaa\xc0\xfb\x4b\xd4\x3c\x4b\xee\xa6\x22\x25\x3e\xa1\x6e\xd5\x07\xf2\xd4\x36\x1b\x0d\xfc\xef\x03\xf4\x8f\x04\xfc\x2b\x10\x3f\x9a\xf2\x16\xb0\xbf\x09\xe0\x23\xfc\x23\xf1\x40\xff\xa3\xfb\x5f\x36\x80\xfb\x41\xc9\x40\x6a\x18\x0f\x02\xec\x77\xba\xbb\x1f\xfb\x00\xf0\x3b\xdd\x3d\x5e\x77\x7f\x5a\x5a\x6b\x2d\xc3\xf3\x5b\x45\x13\x36\xdc\x59\xd5\x09\xac\x4f\xd2\x42\xb9\xcc\xd1\x4a\xe3\x41\xf9\x06\x2d\x93\x0b\xc6\x52\xc7\xf5\x65\x1a\x2e\xe4\xa1\x8e\x8b\x2c\x5b\x90\x22\x97\xc2\xdd\xc9\xd1\x44\x3d\x62\xe1\xd0\xc0\xe5\x94\x56\x7b\xd8\xc2\xac\x11\x97\xc6\x1a\x3d\x3d\x57\xd2\xab\x18\xaa\x10\xc2\xde\x28\x88\xac\x89\x20\xe1\xac\x5e\xae\xdd\x6d\x51\x4f\xc4\xd5\x7c\x62\x97\x17\x03\x63\x5a\x8a\x86\xcf\x58\xd5\x43\xad\x9a\xa0\x7d\xcb\x58\xaa\x84\x8f\xb2\x05\x99\xd2\x0c\x73\xad\x41\xbb\x33\x4a\x6e\x78\x96\xf9\x69\x0d\xc8\x15\x33\xc4\x4c\xb9\xf6\xaa\x46\x26\x05\x46\xb0\x99\x29\x15\xa1\x8f\x32\x4b\xac\xd1\x92\x64\x8c\x8a\x22\x77\xf3\xb7\x96\xea\x42\x16\x2a\xcc\x3f\x9e\x7f\xa1\x90\x79\x39\x2b\xae\x89\xe0\x59\xaf\xd6\xf7\x75\x2b\x23\x20\x16\xc4\x85\x80\x14\x9a\x85\xec\xee\x5b\xae\x59\xaf\xfe\xee\xd0\xe4\x21\x9e\x6a\xd5\x6a\x2e\x57\x72\xce\x53\xd7\x0a\x2e\x1c\x13\xab\xf1\xf8\x56\x71\xd1\x14\x43\x10\x93\x90\xa2\x2f\xd8\x84\x82\x5e\xec\x2f\x21\xc7\x1b\xee\x7d\xff\x66\x2a\x3e\x24\x8f\x8b\x14\x1a\xcd\x59\x83\x53\xe6\xf5\x22\x14\x64\xce\x29\xcc\xb7\x76\x52\xa2\xc9\x1e\x09\x49\x24\x28\x5c\x85\xe0\x66\x01\x48\xc3\xb4\x30\x24\x95\xb7\xe2\x78\xe0\x9a\x74\x70\x4d\x28\x19\x31\x13\xdf\x0b\xc9\xb9\x7f\x43\xcf\x7b\xae\x98\x26\x4c\xd0\x51\x66\x79\x15\x62\x8a\xae\xd7\x1e\x88\x78\xfa\x8c\x9a\x42\x31\x32\xa1\x86\xad\x55\xbf\xdd\xbe\x3d\xcc\xb1\xe3\xda\x63\x0b\x63\x52\x08\xcd\xa2\x1b\xd5\xd6\x74\xfb\xaf\xff\xba\x3f\xdd\x9e\xcf\x98\x2c\xcc\x5e\x9c\x22\xb7\x53\x9e\xc4\x75\x42\x24\x4d\x1b\x8e\xcf\x98\x26\xb2\x58\xf2\x5a\xbd\xf4\xe4\x11\x5e\x90\x35\x3b\xfb\x67\xf1\x8c\xa0\xb4\x8d\x58\x08\x6a\x8d\x6f\x79\xb9\x33\x43\x19\xce\x15\x1b\x27\x42\xc9\xeb\xcb\xab\x5f\xdf\x9e\xfe\xf3\xfc\xed\x80\x9c\xd3\x64\x5a\x2f\x72\x23\x08\x05\x39\x0a\x32\x71\x4a\xe7\x71\x52\x94\x92\x42\xf0\x7f\x15\xae\x1f\x11\x39\x2a\xe9\x1f\xb7\xec\x1e\x82\xd2\xe6\xad\x30\x8c\x62\xa4\xb5\x7d\x65\xe1\x69\x1f\xd0\x23\x35\x83\xb6\x6a\x4b\x5a\x7b\xd4\x12\x9c\xdb\xc7\x9d\xb5\x6c\x49\x92\x29\xb3\xf2\x8e\xcf\x7d\x70\x81\x8b\xbb\x22\x34\x45\x25\xf8\x5b\xb6\xb1\x27\xd7\x6a\x3a\x74\x04\x21\x46\x53\x46\x04\x33\x96\x4b\x4a\x2f\xb5\x14\xba\x5e\xa9\x28\x8a\x72\xa1\x99\xee\x91\xd1\xff\xc7\xde\xbb\x77\x35\x72\x63\xfd\xc2\x5f\x45\x8b\x79\xd6\x0b\xf4\x60\xd3\x9d\xb9\xe5\xe9\x33\x33\x59\x04\xe8\x84\x49\xd3\xcd\x69\xe8\xe4\xcc\x4a\xe6\x19\xe4\x2a\xd9\x56\xa8\x92\x2a\x92\x0a\xe3\x39\x39\xdf\xfd\x5d\xda\x5b\xaa\x8b\x2f\x58\x2a\xdb\x34\x49\x5c\xf3\x47\x06\x9a\xda\xa5\xcb\xd6\xd6\xbe\xfe\x76\x09\xc9\x5b\x85\xe2\x39\x55\x3c\x9b\x36\x3f\x68\xd5\x97\x77\xd2\xfb\x10\xa6\xa1\x76\x55\x73\xfa\x67\xef\xcf\xaf\xc9\xbb\xf7\x37\xa4\x50\x88\x71\x04\x75\xfe\xf0\xef\xb0\xcc\x03\x16\x4a\x15\x37\x27\xed\x93\x13\x31\x45\x02\x20\xeb\xec\xe0\x33\xae\x0d\x03\xad\xd2\x99\x5b\xce\x3e\x0e\xa2\xbb\xf7\xb2\x0f\xff\xdb\xb3\x3b\xa3\xac\xcd\x56\xc1\x32\x24\x73\xa9\xac\x68\xd5\xf1\x41\xa0\x63\xa2\xe2\x24\xb7\x5f\x1d\xcf\x42\xd7\xae\xb1\x55\x2a\xee\x95\x5d\xae\x46\xd7\x58\xea\x07\x14\xea\x30\xb1\xef\x83\x60\xb0\xfc\x9d\x45\x9f\x8c\x4e\x9d\x63\xeb\xa1\x77\xec\x99\x58\xdf\x91\x30\xfe\xfa\x80\xcb\xd8\xa4\x0c\x54\x89\x2f\xae\x3c\x8b\x38\x2d\xab\xee\xf5\x8c\x7d\x9d\x23\xfd\x04\x18\x20\x3c\x22\x2f\xc9\x5f\xc9\x03\xf9\x2b\x18\xf3\x7f\x0e\xbf\x69\xbb\xdc\x68\x5d\xd4\x15\xf4\x7d\x5d\x5c\x75\xdc\x85\xef\xec\x81\xb7\x14\xec\xfa\x19\x49\x06\x5c\xa4\xce\xa2\x31\x4c\xc5\xe1\x9c\xb8\x7d\xdc\x6a\xa7\x4e\x3b\xd4\x67\xc1\x74\x18\x43\xbc\x18\x36\xfb\xaa\x99\x05\x6c\x17\xbb\x7e\x8b\xd9\xce\x7e\xe8\x6b\xa9\xcd\xbb\x28\xc1\x40\x5c\x3e\xf0\xa2\x11\xe6\xd4\x24\xe3\xb6\x0c\x8a\x71\x2f\x5d\x5a\x96\xa9\x41\xaf\x48\x2a\xc1\xdf\x8c\xc9\xb7\x63\x1e\x61\xea\x3e\xdd\x41\x89\x4b\x2b\x6a\xf1\xcd\x63\xfb\x1c\x53\xa6\xd7\x72\xe7\x81\x3d\xe7\xf4\xb2\x06\x5c\x5b\x21\xa3\x52\xea\x40\x41\xb4\x53\x4b\x1b\x17\x41\x4b\x43\xac\xb4\xbf\x18\xe9\x07\x7d\x2b\x41\xa1\xf5\x39\xef\x78\x62\xac\xbc\x48\xa8\xc0\xca\x91\x21\x53\x2a\x0a\x0e\xc3\x4a\x98\x29\xe4\xb2\xf0\x24\xa6\x29\x59\x07\x49\x51\x28\x69\x64\x22\x23\xfa\xa8\x3a\xbd\xe4\x35\xb9\x39\x0d\xcf\xcd\x69\xe7\xfa\xb8\x6f\xc2\x9a\x61\x3c\xc6\x87\xc5\x3e\x9e\x5d\xc5\xe4\xb2\xdf\x9c\x5e\x41\x9f\xc6\xeb\xd3\x9b\xab\xb6\xd1\xb7\x77\x73\x7a\xb5\xb7\xc5\x95\x8b\xf3\xf8\xf6\xda\xba\x40\x98\x85\xbd\xbd\x96\xad\x33\x7e\x6f\xab\x7a\xf6\x72\x5a\xf4\xee\xd8\x34\x48\xb9\x89\x9f\x4e\xaf\x62\xb4\x4e\x83\xc3\xc9\xe5\x01\xad\xc9\x15\xa3\x29\xdf\x52\x0d\x99\x3b\x90\x81\xfc\xe1\xc6\xd1\x5f\x58\x4c\x96\xcb\x7b\x96\xa2\x6a\x1d\x43\x95\x89\xb4\x90\xdc\x6a\xbf\x0b\xaa\xd0\xba\xe9\xe5\x9f\x3e\xe7\x63\x57\x85\xe6\x9f\x5d\x15\xda\xae\x0a\x6d\x57\x85\xb6\xab\x42\x9b\x7d\x76\x55\x68\x81\xc3\xdf\x55\xa1\x91\x5d\x15\xda\xaa\x67\x57\x85\x16\x38\xb8\x5d\x15\xda\xec\xb3\xab\x42\x9b\x7b\x76\x55\x68\xbb\x2a\xb4\x95\xcf\xae\x0a\x6d\xc5\xb3\xcb\x64\x75\xcf\xae\x0a\x6d\x57\x85\x86\xcf\xae\x0a\xcd\x3f\xbb\x2a\xb4\x5f\x69\xae\xd5\xae\x0a\x6d\xf6\xd9\x55\xa1\xed\xaa\xd0\x1e\x7d\x76\x55\x68\x33\xcf\xae\x0a\x6d\x57\x85\xb6\xe8\xf9\xe4\xba\xfb\xae\x0a\x2d\xf8\xd9\x55\xa1\x2d\x7b\x76\x55\x68\xbb\x2a\xb4\x5d\x15\x1a\xd9\x55\xa1\xed\xaa\xd0\x6a\xfa\xbb\x2a\xb4\xea\x8d\x5d\x15\xda\xaf\xd3\x33\x12\xa5\x6d\xf8\xb6\xe0\xf1\xd5\x53\xfb\xa7\x32\x2f\x4a\xc3\xc8\x07\x4f\xa2\x52\xa2\x50\x0e\x06\x86\xf4\x1b\x4a\xe9\xfa\x30\xef\x89\x14\x43\x3e\x72\xca\xc2\x31\xf6\x91\xee\x55\x73\xec\x35\x7a\x28\x6f\x23\xbb\x2e\xe3\x39\x0f\xab\x43\xb3\x4f\x5d\x08\x76\xd5\xc1\x12\x8c\x34\x6a\xba\x9a\x34\x1d\x0d\x9a\x82\x1a\xc3\x94\x78\x4d\xfe\xe7\xe0\x87\xdf\xff\xdc\x3b\xfc\xe2\xe0\xe0\xfb\x97\xbd\xff\xfe\xd7\xef\x0f\x7e\xe8\xc3\xff\x79\x71\xf8\xc5\xe1\xcf\xfe\x87\xdf\x1f\x1e\x1e\x1c\x7c\xff\xcd\xe5\x57\x37\x57\xe7\xff\xe2\x87\x3f\x7f\x2f\xca\xfc\x0e\x7f\xfa\xf9\xe0\x7b\x76\xfe\xaf\x40\x22\x87\x87\x5f\xfc\x57\xf0\x10\x37\x64\x38\xb4\xcf\xc4\x5b\xe0\x80\x46\x80\xda\xca\xb6\x9c\x3e\x80\x30\xa2\xb9\x2c\x45\xb8\x71\x04\xf9\xb3\x78\xc4\x2a\x0e\xc6\x40\xfc\x27\x3f\x18\xa4\x8b\x51\xe3\x32\x0a\x76\xe7\xe3\x37\x7c\x3e\x3e\x38\x1e\x98\x3d\x21\x91\xce\x71\x3c\x49\x8b\x4f\x88\xbf\x84\xa0\xa2\xc9\x7f\x2f\x46\x67\x93\x39\x37\xd6\xc4\xb1\x56\x0d\x6d\xa6\xd5\x72\xd3\x74\x79\x05\x93\x74\x32\x01\xb2\xce\x29\xe4\xa8\x36\x52\x36\x1b\x35\x3f\xd2\xdb\x25\xe1\x8a\x93\x24\x54\xd4\xfe\x4b\x38\xdb\xbd\x94\x0d\xb9\x60\x2e\x87\xa2\x29\x27\xc2\x9d\x8c\xbf\x04\x79\x12\xf5\xe7\x9a\x25\xa5\xe2\x66\x7a\x2a\x85\x61\x0f\x41\xce\xc3\x36\xdf\x5e\xb7\x09\x10\x5c\x64\x57\xd7\xed\xfe\x2d\x68\x9e\xb2\xc0\x62\xed\x99\x02\xfe\x2a\x27\x5e\x95\x02\xec\x77\x2c\xfc\x63\x26\x2c\x2f\x18\x32\xf1\xad\xe9\x04\x39\xbb\xb3\x83\xf5\xa6\x2d\x5a\xf0\x3f\x95\xfc\x9e\x66\x2c\xf0\x22\xaa\xa9\x5e\x81\x01\xd4\x24\x1c\x7a\x09\x19\xaa\xef\x6a\x8e\x61\x3d\xab\x4a\x57\x73\x3f\xf6\xcb\x07\xbf\x62\x0f\x66\x2b\x9a\x19\x5c\x9b\x57\x8a\xdf\xf3\x8c\x8d\xd8\xb9\x4e\x68\x06\x9c\xdb\xcd\xec\x39\x59\x42\x0d\x76\x54\xc9\x2c\xc2\x33\x31\x66\xf6\xd4\x13\xea\x5d\x27\x50\xf9\x36\xa2\x5c\x90\xdc\xae\x6d\xe1\x3f\x12\xe3\x96\xb0\x32\xc1\x68\x52\x50\xc5\x84\xa9\x7c\x32\x68\x92\x0f\xa4\xcc\x5c\x9e\x7f\x44\x2b\x70\x3f\x2f\x5f\x3a\x23\xe4\xbf\x05\x9b\xfc\xdb\x8e\x4e\x93\x61\x46\x47\xde\xc5\x12\x9e\x29\xc1\xcc\x9c\x57\xba\x1e\xea\xb2\x05\x8e\x11\xe3\xf6\x8e\x22\x34\x9b\xd0\xa9\xae\x1d\x6c\x0d\x98\x0b\xfd\x9a\xbc\x3a\xb4\xe7\x2d\xfc\xd6\xd1\xa4\x1a\x53\x4a\x3e\x3b\x84\x28\xfe\xe9\xc9\xd5\xbf\xaf\xff\x79\xfd\xef\x93\xb3\xcb\x8b\x77\x71\xb2\xce\xee\x05\x0b\x2c\xee\x4c\x68\x41\x07\x3c\xe3\x31\x4a\xd0\x5c\x8e\x5d\x93\x08\x5c\x1e\x69\x7a\x9c\x2a\x59\xc0\xfa\x04\x2f\x83\xf7\x9d\xd6\x32\xbe\x6d\xad\xc7\x02\x30\x10\xcf\x0e\xc3\xf6\x00\x47\x8a\x0a\x53\x3b\xd5\xe2\x93\x2c\x54\x29\x0c\xcf\xb7\x5a\x12\x44\xd3\xee\xe5\x40\x27\x69\xca\xd2\xd6\x94\x23\x28\xad\x9b\x4d\x7b\xea\x3f\x3b\xad\x71\x21\xc8\xd5\xfb\xeb\x8b\xff\x13\x45\x93\xcc\xf0\xd4\xb4\xe8\x92\xdc\xf8\x04\xd5\x19\x84\x58\x46\xef\xbc\x57\x1f\x5c\xd5\xe1\x6e\xb7\x9e\x67\x2d\x4d\x75\x4f\x76\xcb\x47\xf9\x50\x8a\x36\x02\x52\x4d\x8f\xe4\x32\x0d\x16\x21\x84\x5c\x55\x11\x9c\x36\x95\x06\x90\x01\x55\x8c\xd8\x3f\x11\x86\xd3\x2c\xe2\x12\xae\x35\x37\x2b\x65\xa1\x1a\xcf\xdd\xa0\x73\x79\x7e\x11\x81\xb7\x4c\x07\xcf\x2e\xfe\xd6\xb2\x17\xfa\xa5\x35\xd5\x3a\xed\x4a\xf5\x36\x49\x99\x90\xc6\xa9\xdb\x76\x14\x00\xaf\xa1\x64\x78\x63\x60\xb4\x17\x1b\x89\x95\xad\x1b\x45\x63\x70\x25\xf6\xd2\xe2\xda\xaf\xf9\x55\x35\x52\xc4\x24\x2a\x35\xd3\xeb\x5d\x5a\xb5\xa5\x69\x47\xab\x18\x4d\xa1\xf2\xb6\xa0\x66\x8c\x39\x44\x39\xd5\x77\x11\x31\x41\x78\xd1\xe9\x80\x55\x68\xc5\x8e\xb0\x1a\xfa\x8d\x5d\x57\x17\x1f\x09\xe7\x1f\xab\xfb\x61\xe6\x15\xc4\x69\xc2\x33\x15\x3b\xa0\x06\xd0\xf4\xbd\xc8\xa6\x1f\xa4\x34\x6f\xaa\x02\xd2\x4e\x8c\xf5\x9d\xd3\xba\x21\xfc\x57\x9f\x7b\xab\xce\x41\x0a\x50\xda\xb3\x8b\x1d\xbe\x65\xf6\x28\x36\x6b\x5a\x7d\x0a\x20\xd7\xdb\x3e\x60\xaa\x14\x27\xfa\x2b\x25\xcb\xe0\xab\x6d\x4e\x29\xfc\xea\xe2\x0c\xe4\x49\xe9\x22\xbc\xc2\xa8\x29\x14\xca\x13\x39\x8c\x0a\xe1\x2c\xd0\xe3\x3f\xba\x58\x7b\x93\xa3\xc3\x8f\x97\x0f\x9b\x91\x4b\x3a\x25\x34\xd3\xc0\x66\xae\x9c\x69\x91\x35\x4a\x2e\xc2\x07\xec\xc8\x0c\xa4\x19\xcf\xd9\xcb\xf6\x78\xcd\xd3\x0f\xaf\xd0\xad\x03\xc3\x35\x30\x1f\x17\x73\x9f\x31\xf4\x2e\x42\x89\x28\x14\x4b\x58\xca\x44\x12\xcc\x4d\x4f\x13\x46\x04\x0e\x7c\x27\x85\x3d\x96\x9d\x78\xf0\xa2\x8a\x4f\x83\x7b\xac\xcd\x49\x51\xd9\x44\x96\x85\xe1\x08\x0b\x29\x7a\x70\x28\x4b\xcd\x14\x78\x52\xac\x31\x88\x79\x05\xdf\x94\x03\x96\x45\x94\x05\x82\x61\x0b\x38\x4b\xd4\xa0\x07\x85\xe7\x74\xc4\x08\x35\x15\x63\x1b\x49\x98\xd0\x31\x62\x13\x1d\x81\x86\xa4\x92\xd5\x15\xeb\x54\x93\x8f\x17\x67\xe4\x25\x39\xb0\x63\x3f\x04\x36\x1c\x52\x1e\x1e\x92\x37\x12\x33\x4b\x67\x2d\xdd\xa1\xff\x14\x2c\x05\x9c\xa9\xf0\x20\x84\x42\x11\x76\x44\x84\x24\xba\x4c\xc6\x7e\x2d\xb8\x14\x55\x5e\x85\xcb\x96\x8e\x4a\x53\xdf\x1d\xe9\x0e\x47\xba\xe3\x05\xf1\x51\x33\xd5\xf9\x7e\xf8\xb8\xc5\xfb\xa1\xe9\x36\xb0\x67\xb5\x5e\xdd\x88\xf4\x16\x77\x20\x73\x66\x68\x4a\x0d\x75\xf7\x46\x8d\x2d\xe2\x59\x2d\x98\xe4\x4a\x96\x6c\xb2\x5a\x30\xd5\x40\x96\x8c\x4a\xc6\x0b\x65\xc9\x67\x7b\x7b\x68\xf6\x96\x8b\xf2\x01\xb3\x13\xbb\x3b\xb6\xae\xcf\x81\x0c\x49\xfc\xa4\x41\xae\xd0\xa2\xc8\x62\x58\xc9\xf9\xae\x1a\x09\x09\x17\x2d\x56\x3a\x5a\x53\xa5\x07\x71\x49\xb3\x4c\xda\xeb\xce\x6a\x9a\x54\xa4\x32\x9f\x1d\x7c\xb8\xee\x2d\x15\x61\x2d\xec\xde\xfe\x4e\xae\x92\x4e\x72\xb5\x8b\xeb\x2f\x63\xf7\x2c\x02\xfa\x6d\x16\x7b\xd8\xbe\x6d\x0d\x04\xbf\xfb\x40\x8e\x64\x74\xc0\x62\x00\x31\x9d\x2a\x81\x9c\xae\xe7\x39\x38\xda\x4b\x13\xe9\xdc\x51\x32\xeb\x5e\xee\xf8\x41\x66\x0c\x73\x04\xfd\x22\x58\x72\xbf\xb8\x35\x80\x97\xba\xae\x01\x58\xdd\xad\x35\x00\xff\xc6\x2f\x6d\x0d\xca\x08\x0d\x83\xcc\xae\x81\x55\x4f\xda\x6b\x00\xba\xc0\x2f\x6b\x0d\xa2\x5d\x96\x9a\x25\x89\xcc\x8b\x2b\x25\x87\x3c\xfc\x10\xcd\x5d\x7d\x8e\x4c\x1d\x58\x46\x1f\x57\x4c\x06\x1e\x69\x67\xe1\x81\x7e\xd3\x26\x4a\x55\x9d\xe4\x1c\x1e\x1b\x31\x78\x67\xf8\x8c\xe8\xff\xaf\xa1\x01\x82\xb4\xeb\x7a\x9f\xfa\x51\xb5\xe2\xda\xf6\x0b\xee\x1f\xb6\x2a\xf5\x65\x42\x33\x80\x08\x8e\xdb\x37\x32\xbb\x77\xb3\x84\xea\x3c\xed\x28\x96\x87\xc0\x31\xbc\xef\xf3\x3e\x00\x9d\x15\x7e\xe3\xbc\xc3\x42\x46\xe2\xa0\xd5\xd9\x08\x98\x30\x7f\x83\xf9\xb9\x40\xd3\xa7\xa8\xdb\x3b\xd6\x07\xf4\xe3\x80\xdb\x1a\xa3\xb2\xcc\x8a\x60\x68\x97\x15\xa4\xb1\x5d\x24\x26\xd2\xd8\x8a\xf7\x82\x9a\xf1\x11\x51\x2c\xc3\xa4\x79\x77\xf8\xef\xd0\xd8\xdf\x07\x2f\x5f\x97\xc1\xfa\x83\xe0\xa7\x0f\xba\x1b\x97\xc2\x8d\x18\x7c\xb2\x11\x51\x6f\xe2\xd5\xa9\x21\x8a\x79\xae\xc9\xde\x5b\xcf\x08\x11\x90\xab\x9f\xe2\xa6\xda\xc3\x11\x57\xde\x1a\xf4\x74\xdf\xf1\x48\xdc\x3e\x39\x9c\x5b\xd4\x0a\x5c\x1f\xf5\x75\xa8\x9a\x88\x82\xb5\x26\x4d\x41\xf5\x9a\xfc\x20\x48\xb5\xa8\xa4\x57\x1f\x91\xc8\xf8\xdb\x23\xc7\xa9\x3e\x22\x51\x34\xf1\x38\x7d\x40\x73\xc0\x3b\x89\x7b\x33\xc6\xb1\xb3\x16\x62\x07\x0b\xb4\xfc\x8a\xce\x9e\xe0\x8f\x02\xf8\x5f\x44\x72\x7f\x8f\x08\xb9\x80\xa6\xdf\xa7\xbd\xed\xf2\x6b\x7c\x49\x5e\x44\x40\x33\xfa\xba\x9e\x70\x91\xca\x89\x5e\xd7\x52\xfd\x0e\xc9\x78\x73\x27\xb1\xe2\xc0\x70\x31\xd2\x5d\xac\x55\x9a\x65\xad\x20\xd6\x22\x73\xd5\x9d\x8c\x70\xab\xd2\xb7\xac\x98\x37\xeb\xda\x75\x54\xc1\x14\xdb\xfe\x92\x9d\x09\x59\x3f\xa3\x5c\xd3\x53\x65\xbf\x63\x38\xcd\xae\x8b\x70\x6c\x5e\x32\xcb\x5b\x5f\x5d\x5e\x9f\xb4\x49\xd9\xcb\x65\x32\x66\x11\x5e\x69\xe2\x56\xd3\xd2\x22\x34\xcd\xb9\xd6\xe0\xe5\x65\x83\xb1\x94\x77\xe4\xc0\xa7\xf8\x8d\xb8\x19\x97\x83\x7e\x22\xf3\x46\xb6\x5f\x4f\xf3\x91\x3e\x76\xa7\xa4\x67\x67\x16\x0b\x13\x9b\x55\x19\x95\xe0\x09\x11\x46\xfb\xca\x67\x18\x50\x52\xcd\x2e\xee\xba\xb5\x4b\x81\xe0\xf5\x2e\x91\x68\x7e\xa9\xde\xc5\xe2\x78\x41\x56\xe4\xd6\xaf\xeb\x79\xf6\x78\x17\x09\x18\xb7\x82\x45\xa0\x60\x9b\xc7\xd5\xff\x12\x87\x5b\xb7\x64\x6f\x70\xbd\xd1\x08\xd9\x3e\x60\x22\xaa\xcf\x09\xd3\xdd\x01\x13\xbf\xae\x69\x90\x94\x61\xe1\x1f\x83\x44\xc7\xf0\xaa\x45\xd2\x34\xa0\x66\x92\x79\x21\x20\xb5\x0f\x78\x0b\xee\x33\x31\xf8\x08\x2d\xc3\x0c\x82\xf7\x58\x21\x69\xad\xe5\xac\x18\xd3\x1e\xba\x8d\x62\xc1\x93\x41\x90\x3b\xe5\x95\x8c\xa5\x90\xae\x68\xcb\xaa\x65\x52\xc0\xd1\x8b\xc6\x0f\xc6\xf8\x3f\xf0\x84\xbb\xe4\x1a\x4b\x5b\xe1\xb8\xc7\x59\x37\xbe\x5c\x73\x98\xd1\x11\xd4\x30\xdb\xab\x12\xc3\xf6\xb8\x0e\x13\x6e\xc6\xb2\x8c\x84\x45\x18\xb3\x16\x61\x5c\x0d\xc5\x34\x84\xec\x05\x61\x4a\xc9\xc8\x71\x42\x7e\xa9\x0f\x8c\xc1\x08\xe1\xfe\x84\x44\x56\x7b\x50\xa8\xfd\x69\x3f\x8e\x66\x23\x63\xa8\xee\xb3\x01\xf9\xe6\xf6\xf4\xb1\xe1\x90\x25\xd6\xd4\x89\xa2\xd9\x64\x76\xbc\x33\x0f\x6a\xd4\x6c\x57\x5a\x14\x93\x3e\x44\x10\x2d\xc7\xda\x6d\x39\x7f\xb0\x33\x6d\x7e\xa1\x99\xf3\x14\xc9\xa0\x42\x8a\xde\x62\x52\x87\x7d\x42\x2e\x44\x55\x1c\x14\x87\x9b\xcd\xdb\x03\xf4\x59\xc2\xc6\x6e\x5f\xb7\xe6\x37\xae\x68\xbb\xe9\x72\xb7\xb6\xa7\x2a\x3b\x48\xbf\x98\xb8\x1e\x69\xc6\xf6\xd6\xba\x16\x20\xc6\xe7\x88\x58\xf6\xf7\x1a\x6a\x24\x1b\x2c\x8c\x0f\x2e\x89\xfb\x45\x11\x9e\x4d\x2d\x6e\xc7\x09\xab\xf8\x5f\xdc\x9e\xad\x8a\x15\xba\xbd\x8c\xd4\x60\x16\x86\x5a\x3a\x86\x0b\x49\x78\xc8\x30\x5a\xfa\xad\x56\x97\xe3\x48\x76\x0c\x31\x92\x27\xf1\xb4\xc6\x15\x0a\x21\x32\x57\xc7\x06\x28\xd7\x8d\xb7\x1b\x9e\x92\x2a\xaf\xe5\x2a\x10\xa9\x00\xd0\x01\x2b\xf4\x32\xe8\xc9\x08\x28\x86\xfc\x3f\xae\xac\xad\x61\xe3\x89\xb0\x63\x0a\xc5\x65\x4d\x68\x41\xd7\x41\x22\x25\xa5\x30\x3c\xf3\xa9\x70\x79\x91\xb1\x50\x17\x64\x73\x84\xfd\x0a\xc9\xa3\xd1\x55\xe5\xc8\x4f\x1a\x6e\xd8\x20\x9a\xd0\xe0\xc5\x01\x23\x1e\x91\x1f\x41\xb4\x56\x55\x27\x1e\x43\xed\xaa\xfa\x44\xa8\x19\x0a\x9a\x93\xeb\x29\x05\x90\x0c\x46\x7a\x7f\x36\x49\xf9\x70\xc8\x7c\xa5\xcc\x80\x91\x82\x2a\x9a\x5b\x45\x30\xb0\x95\x2a\x6e\xed\x80\x8d\x38\x96\x45\x54\xd7\xfd\xbe\xae\x01\xc4\x8e\x50\x45\xe0\x61\x07\x2b\xe7\xa3\x31\x5a\xac\x84\x02\x54\x0b\xf1\x79\x46\x99\xa4\x29\x01\xc9\x25\x15\x99\x50\x95\x07\x6a\xa9\x09\x4d\xc6\x90\x00\x45\x05\x49\x4b\x7b\xd8\x08\x60\x9a\x4f\x7b\xda\x50\xc3\x88\xb5\x5d\x9d\x63\xf3\x26\xb8\x70\x7f\xed\x6a\xfd\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\xfa\xd9\xb5\xc3\x79\x6c\x66\xbb\x76\x38\xee\xd9\xb5\xc3\x59\xf2\xec\xda\xe1\xcc\xbd\xb6\x6b\x87\xb3\xe4\xf9\xf5\x43\x6a\xef\xda\xe1\x04\x3f\xbb\x76\x38\x4b\x09\xed\xda\xe1\xec\xda\xe1\x3c\x4b\xd0\xd7\x5d\x3b\x9c\xd9\x67\xd7\x0e\x67\xd7\x0e\xe7\xd1\x67\xd7\x0e\x67\xe6\xd9\xb5\xc3\xd9\xb5\xc3\x59\xf4\x7c\x72\xdd\x7d\xd7\x0e\x27\xf8\xd9\xb5\xc3\x59\xf6\xec\xda\xe1\xec\xda\xe1\xec\xda\xe1\x90\x5d\x3b\x9c\x5d\x3b\x9c\x9a\xfe\xae\x1d\x4e\xf5\xc6\xae\x1d\xce\xaf\xd3\x33\x12\x99\xff\x99\xf2\x20\x50\xf0\x10\x3c\x41\x97\xda\xe5\x11\x5f\x82\xe6\x47\xc9\xa0\x1c\x0e\x99\x82\x4b\x04\x46\x33\x97\x31\x54\xe1\x1a\x87\x82\xb8\x18\x27\x7c\xac\x65\xa8\x99\x39\x02\x88\x43\x8d\x95\x7e\x8b\x3f\x11\x44\xd6\xc1\xd9\x00\xc0\x76\x5d\x3d\x71\xfe\xfe\x4d\x37\x00\xc4\xb8\x1c\x78\x18\xf7\x7b\x91\xc4\x67\xe9\xd6\x9b\xb5\x60\x4d\xdd\x9e\x05\xcd\x3f\xc9\xa4\x76\x15\x19\xb0\x88\xc9\x98\x0a\xc1\x9c\x77\x85\x70\x03\x5e\xcd\x01\x63\x82\xc8\x82\x85\x96\xde\x0e\xa6\x84\x12\xcd\xc5\x28\x63\x84\x1a\x43\x93\x71\xdf\x8e\x58\xf8\x8d\xaa\x2b\x16\xf0\x37\x61\x4e\x2a\xa3\x18\xcd\x7d\x9d\x4b\x4e\x39\x0e\x89\xd0\x44\x49\xad\x49\x5e\x66\x86\x17\xd5\x07\xc3\x48\x32\x28\x0e\xc4\xa2\xd3\x6a\x33\x20\x0d\xad\x2e\x81\x38\xaa\x46\x1d\x44\x13\x97\x89\xc8\x26\x16\x2f\xf8\x86\x8e\xa0\x69\x46\x5e\x98\x69\x95\xad\x1c\x76\x9a\x86\x5c\x69\x43\x92\x8c\x83\x82\x0a\xb3\x43\x64\x10\x18\xd7\x11\xdc\xac\x50\xfc\x81\xab\x12\x3e\x4c\x78\xd3\x5a\x93\x85\xd1\x98\x8f\x5b\x0d\xcc\x7f\x2e\xe5\xda\x79\x12\x74\x58\x36\x1b\xf5\xe8\xb1\xc8\x88\x7e\xbf\x81\xcd\xbc\x12\x00\xa3\x74\xbf\x0a\x22\xda\x18\x56\x03\xfa\xbe\x4e\xb2\xae\x13\xb7\x87\x19\x0d\xb3\xd0\xfd\xa1\x3e\x6a\x76\x47\x69\xe8\xea\x90\xee\x5e\x8b\x98\x40\x0e\xb5\xb3\x05\x06\x15\xec\xde\x9e\x47\x96\x30\xab\xee\xd1\x25\x12\x65\xe3\x02\xa5\xa1\xe3\x5c\x32\xad\xe9\x88\x5d\x05\x86\x7f\x97\x39\x95\x20\x02\x5c\x6f\x2a\xb4\xe8\xc8\x58\x68\x5d\x4d\xfd\x56\x9d\x2a\xda\xb6\x00\x48\x8e\xe3\x8c\xca\xae\x9f\x28\x6e\x0c\x03\xc6\x02\x4c\x64\xc8\xf5\x98\x85\xca\xd9\x6f\x27\xa5\x06\xd1\xbe\xf4\x83\xa9\x3f\x60\xef\x68\x91\x62\x5a\xe6\x80\x91\x81\xe2\x6c\x48\x86\x3c\x54\xad\xc6\xac\xcb\x23\x44\x9d\xa4\xe8\x2a\xd5\x9a\x29\x98\xbb\x33\x91\xfd\x1a\x84\x8d\xf1\x3b\x67\xf8\x18\x55\x8a\x84\x36\x7a\x0b\x00\xa6\x03\x1f\x92\x11\x64\x76\x2a\x30\xf0\x82\x28\xfe\xf1\xe5\x7f\xff\x99\x0c\xa6\x56\x63\x02\x83\xc4\x48\x43\xb3\x6a\x63\x32\x26\x46\x96\x07\x50\xcc\xd2\xc0\x5d\x6a\x94\xcd\x79\x4b\x0d\x1a\xcb\xe1\x42\xbe\xfa\xec\x6e\x10\x8f\xf5\x7d\x9c\xb2\xfb\xe3\x06\xef\xf4\x32\x39\x5a\xd4\x6f\x2f\x44\x71\x8b\x72\xe9\x2d\x38\x56\x32\xe3\xc9\x34\xfa\x60\x79\x98\x58\x32\x96\x13\x74\x15\xcc\x9f\x84\x30\xb6\xaa\x12\xee\x0b\x59\x94\x19\x16\x2e\xbc\xa9\x70\x48\x4a\xcd\x5a\x35\xe8\x61\x57\xc2\x70\x89\xfc\x80\xe0\x99\xfb\x4c\x07\x15\xcb\x25\x1e\x7b\x7e\x92\x0e\x42\xc1\x85\x72\x2a\x84\x58\xf0\x15\xbd\xa1\x59\x36\xa0\xc9\xdd\x8d\x7c\x2b\x47\xfa\xbd\x38\x57\x2a\x30\x20\xd3\x9a\x77\x46\xed\x8d\x39\x2e\xc5\x1d\xb6\xd7\xaa\x10\x9b\xe4\xc8\x5a\x22\x45\x60\xb1\xad\x2b\xd9\x59\x24\xae\x10\xed\xc8\x5f\xe8\xee\x0a\x8e\x3b\x19\x84\x3d\xc0\x79\x40\xd7\x8e\x2b\xd9\xc5\x13\x18\x3b\x4e\xdd\x3c\x5c\x9f\xbd\xfc\xe3\xe7\x78\x9c\x89\x54\xe4\xf3\x97\x50\x8c\xa0\x8f\x50\x18\xdb\x7b\x29\x94\xa6\xce\x69\x96\x31\xd5\xb6\xdb\x2c\x93\x2d\x3a\x74\x1b\x3f\x73\x26\xfe\x78\x6d\xd4\x84\xb9\xb9\xf9\x27\xd8\x2f\xdc\x68\x96\x0d\x8f\xb0\xa2\xb2\xf2\x60\xec\xc3\x65\xbf\x8f\xb7\x42\x98\x01\xa3\x4a\xf6\x14\x46\xc5\xbd\xcc\xca\x9c\x9d\xb1\x7b\xde\xa5\x21\x6a\xeb\x6d\xef\xa9\xcd\xb8\x86\x42\xd8\x41\x26\x93\xb0\xba\xe2\xd4\x11\x68\x64\x63\xce\x76\xc0\x09\x99\x79\x44\x7e\xe9\xd2\x59\xb4\x32\x4b\x73\x5a\x14\xe1\x41\x1c\xa8\x82\x53\x74\x82\x13\x77\x93\x82\xf3\x0a\x80\x4a\x91\xa8\x7c\xf1\xb1\x41\xfc\x60\xa8\x0a\xe7\xdf\x69\xac\x43\x4d\xc0\x6f\x65\x01\xff\x3f\xb6\x8e\x66\xae\x08\xba\xaa\x06\xad\xd6\x24\xae\x73\x16\x81\x9d\x00\x79\x15\xee\x00\xea\x10\x86\x8b\xcb\xc6\x6d\xad\x9d\xf0\x91\x2f\x92\x53\xe3\xb4\x58\x1f\xba\x8b\x41\xd5\x28\x98\xd2\x5c\xdb\x6b\xf8\x5b\xe0\xca\xd3\x8c\xf2\xdc\x3b\x2b\x8a\x08\x3f\x67\x87\x66\x13\x31\xf1\xaf\x5e\x83\x5b\x02\x5f\x08\xce\x95\xed\x54\xed\x1c\x96\xe7\x8a\x47\x1d\x9a\x7f\xc4\x4b\xbb\x2b\x99\x3a\x02\x20\xaa\xb0\xc1\xca\x02\x53\x22\x4c\x81\x6a\x96\xc0\x75\xba\x20\xbb\x8a\xbb\x6f\xeb\x35\x68\x4b\x3b\xfb\x9b\x48\x71\x87\xb4\x9e\x50\xc8\xc1\x20\xd7\x90\x71\x20\xdd\xdc\x70\xdb\x42\x2a\xaa\x58\xae\x36\x55\x91\x21\x1a\x2a\xb6\xb3\x31\xfb\x04\xf2\x84\x22\x68\x5a\x0e\x70\xc3\x21\xfb\xaf\xf7\xb7\x2a\xe9\x70\x19\x95\x2c\xe8\x28\xaa\x29\xe4\xcc\x6a\xce\x92\x69\xc2\x09\x8d\xe5\x24\x46\xc0\xc3\x91\xf4\xa8\xab\x40\x8f\xa5\x35\x32\x1b\xe0\x1a\x62\xa2\x4a\x64\x9e\x25\xf1\xea\xb6\xc3\x03\x98\xd0\x29\xa1\x4a\x96\x22\x75\x5e\x46\xef\x22\x8e\xa0\x78\x39\x33\xed\x77\x52\x30\x1f\xeb\x69\x62\x16\x45\x90\xe4\x1a\xc2\x64\x56\xd2\xbf\xea\xbf\x7a\xf9\x5c\xaf\x39\x98\xdb\xcc\x35\xf7\xae\xc3\x35\x87\x72\x63\xab\xb3\xf4\xcd\x93\x3a\xce\xf4\xd2\xb9\x8a\xaa\xde\x48\x60\xdf\x81\x87\x17\x7e\x35\x51\x3c\xd0\x38\xc0\xa7\x6a\x75\x4c\x0e\x40\x95\xb7\xd6\x56\x03\x87\xe5\xb0\xb6\x9b\x22\x88\x1a\x19\xd7\x6d\xa9\x1b\xec\x8e\x2e\x07\x1b\x94\xb8\x4e\x60\xc2\xd1\x8e\x8b\x12\x92\xb9\x32\xf2\xa5\xc2\x37\x82\x66\xd3\x5c\xdd\xdb\x23\x07\x48\x73\x1f\xab\xdd\x0f\xb7\xca\xa2\x6e\x61\xcf\x1f\x8a\x08\x24\xf1\xd6\xe2\x9e\x3f\x14\x14\xfc\x8d\xc5\xc2\x55\x8e\x58\x86\x7a\x3f\x1e\x5f\xe5\x08\x92\xcd\xcb\xf0\x4b\x36\xa6\xf7\x0c\x2a\xf6\x79\x46\x55\x06\xe9\x02\xd7\x38\xff\x18\x92\xa5\x21\x4c\xdc\x73\x25\x05\xe4\x6b\xde\x53\xc5\x01\x83\x4d\x31\x40\x34\xb1\x56\xe4\x7f\x1d\x7c\x7b\xf2\x01\xb2\xc8\x62\x60\x0a\x10\x20\xc6\xad\x66\xa9\x3d\xa4\x59\x73\x1d\x1a\x1f\xde\x20\x83\xf9\x55\xb0\x5c\x10\x79\xab\xb9\x37\x61\xec\x79\x69\x4a\x9a\x01\x18\x42\x92\x95\x9a\xdf\x6f\x53\xba\xc6\xda\x0a\x95\xd6\xf6\x0b\x32\x15\x1c\x7c\xc6\x19\x0f\x3a\x9b\x33\x30\x1f\x35\xd3\x38\x32\x35\xb2\x06\x84\x9f\x84\x0c\x44\xcc\x5f\xd2\x88\xc5\x07\x6f\xf7\x75\x05\x84\x1c\x13\x12\xb1\x8a\x8a\x73\xf1\x39\xe4\x1d\x4c\x9c\x77\x78\xe1\xdd\x82\xe3\x80\x49\xb6\x7d\x67\x5f\x28\xef\x05\x71\x51\x30\xff\x84\x71\x8e\x90\x29\xbb\x66\x19\x6c\xf4\xe3\xe3\xf3\x60\x7e\x34\xbb\x0a\xb6\x81\x82\x17\xa9\x9d\x4a\xdc\x18\x53\xc0\x14\x57\xae\x85\x8b\xa3\x86\xc4\x34\x66\xfa\x09\x37\xde\x0b\x18\xc8\xca\x79\xea\x36\x7e\x5b\xc4\x50\xe6\x01\xe5\x1e\x7d\x37\xdc\x4a\x1d\x86\x36\xa6\x6c\xc3\xcc\x9f\xe0\x39\xa7\x19\x54\x30\x60\x29\x02\xcd\xc8\xc8\xd2\x6a\x75\xf8\x08\x39\x49\xb3\x18\xd9\x08\xe7\x5e\xc8\xb4\x4f\xae\x65\x5e\xe9\x5f\x76\x91\x35\x56\xf5\x87\x50\xad\xdb\x08\x82\x19\x36\x86\xd4\x6f\xb0\xaa\x26\xf6\x23\x63\x5e\xa0\xdb\x8f\x9a\x70\xd5\x03\xdd\xbd\x96\x40\x33\x6f\x12\xc0\xec\x5f\x61\x64\x43\x4e\x20\x47\xf7\xab\x8b\xb3\x50\xf1\x36\xc0\x51\xbd\xb9\x86\x8d\x20\x9f\xf5\x5d\xc7\x10\x33\xe2\x29\x19\x20\x40\x90\x66\x86\x1c\x08\x36\x41\x17\x4c\x00\xd1\xc4\xa1\xdf\xb4\x35\x58\x1f\xa9\xac\x26\xe0\x3e\x1a\xa2\x75\xfc\xc1\xb5\x98\xb0\xc6\x32\x42\x4e\x0f\xb8\x33\x7f\xdf\x7f\xd8\x77\x51\x1e\x35\xe9\xa9\x49\xaf\xd7\xeb\x91\x1f\x42\x54\x75\xdf\xe8\xb0\xd5\xf4\xd1\x25\x18\x48\x43\x72\x99\xf2\xe1\xb4\xbd\x67\x01\x54\xad\x9e\x51\x0f\x13\x10\x81\xa8\x98\xba\x35\x08\xc0\xc3\x8f\x4b\x65\x8c\xc9\x74\x73\x87\xed\x14\x78\x31\x34\xc4\xda\xce\x5c\x58\x40\xc2\x75\x41\xb0\xe6\xf8\x98\xde\xf3\xa0\x78\xa2\x1c\xe2\x89\x00\x2c\xbc\xea\x3c\xb4\x57\xce\x7b\xc5\x83\x4f\x87\x2b\x0a\x1d\x30\x4b\x95\x3d\x14\x12\x41\x2a\x00\xed\x0b\x80\x76\x6f\x9a\x98\xc0\x41\x87\x03\xcc\x58\x2b\x4a\x40\xfb\x6e\x09\x02\xd4\x05\x5c\x01\x95\x5f\xda\x90\x51\x52\x3b\xac\x6a\xd2\x07\x33\xec\x72\xd8\x27\x17\x8e\x07\x01\x34\x37\x08\xba\x11\x81\x7e\x89\x14\x84\x15\x63\x96\x33\x45\xb3\xf6\x60\x5d\x7a\xc4\x6b\x7b\x05\xa8\x30\xd7\x0d\x2a\x37\x39\x2d\x30\x84\x0c\x81\xd8\x94\x2b\xd7\x78\x03\xb3\x44\xf1\xfc\xed\xbd\x87\xc6\xae\x97\x5c\x83\x8b\x23\xa4\xe3\x83\xa5\xb8\x77\x02\x69\x81\x7b\x5e\xbd\x6b\xaa\x6e\xfe\xdf\x2a\x1f\xd1\xea\x9c\x83\x18\x85\x28\xa2\x21\x72\x54\x2b\xe4\xc0\x20\x75\x60\x13\xe4\xa8\x24\xe8\x05\x3d\xfd\x36\xd0\x95\x32\xa2\x1f\x65\x30\x4c\x47\x54\x27\xca\xc0\x82\x51\xb8\x46\x23\x5c\xe9\xdb\x93\xb1\x71\xad\x8e\xe3\x9a\x1c\x5b\xe2\x21\x87\x2b\xb0\xbd\x71\xbb\x6d\x71\xa0\x4e\xb3\xbc\xb1\xf1\x5c\xc3\xe2\x00\x8a\x8f\xb5\x34\x5e\xd2\xaa\x38\x24\xce\xb3\xa0\x99\xf1\xa3\x4d\x8a\x03\x68\xce\xb7\x31\x0e\x3d\x72\x21\x47\x62\x2b\xad\x4f\x62\x9a\x9e\x44\x21\x33\xc7\xb8\x44\x23\x7a\x0b\x47\x75\x15\xee\x2e\x6a\x97\xf7\x13\x0e\x2b\x6d\x0b\xec\x24\x5c\x73\x45\xbc\x9c\x9d\x13\xd5\x1d\xa0\xb7\x57\x8a\xea\x75\xb1\xbd\x17\x89\xea\x67\x24\x88\x63\xbb\x06\xc7\xf5\x0b\x0e\xcb\xa9\x0c\xe9\xbd\xd4\xa5\xa9\x57\x58\x93\xe0\xaa\xf9\x6f\xcc\x39\x59\xdc\x1e\xf8\xd7\x20\xd7\x02\x28\x77\xe1\xe0\xb8\x88\x7c\x44\x43\xe0\xe0\x56\xc0\x31\xb8\xb5\xeb\x35\x3e\x8d\x74\x7b\x87\x37\xfe\x0d\x6e\xf9\xfb\x6c\xe7\x1a\xde\x36\x31\xb8\xb5\xef\xb3\x9d\x6b\x78\x23\xdf\xe0\x16\xbe\xcf\x74\xae\x11\xd1\x92\xd8\x56\xbd\x51\x4d\x7a\x1b\xb3\x0c\x71\xbf\x81\xdb\x8d\x6b\xf0\x61\x6e\x5a\x80\x75\xea\x6d\x1b\xd8\xd5\x36\xba\x0d\x67\x60\x03\xce\xa8\x66\x84\x2b\x3b\xd9\x76\xe8\x99\xfb\x68\x0f\xdb\x99\xbe\xb4\xe1\x24\x97\x75\xaf\x9d\x6d\x9e\x1a\x48\x71\x71\xdf\xda\xb5\x7b\xd1\x3e\x8d\x20\x5d\xde\x79\xb6\xd1\x4d\x36\x70\x21\x1e\xef\x39\xdb\xea\x23\x1b\x48\x71\x59\xb7\xd9\x85\x0c\x1c\xca\x00\x4b\xd8\x7c\x61\xef\xd8\x40\x9a\xf3\xb5\xae\x4b\xbb\xc6\x06\x52\x9c\xed\x2d\xbb\x99\x7e\xb1\x51\x3c\x15\x1e\x7b\x0f\xec\x0e\x1b\x73\x2b\x34\xc2\x53\xe0\x71\x8c\xb5\x44\x4e\xaa\xea\x00\x08\x6e\xe9\x86\x01\xe2\xca\x05\x55\x50\xce\xa4\x33\x7f\x5d\x9f\x07\x30\x0b\x9a\xed\x2f\x78\xdd\x2d\xcd\x51\x8e\x31\x1a\xf6\xad\x9e\xcd\x73\xaa\xa6\xe4\xab\x8b\xb3\x3e\x99\x33\x74\x84\x74\xc3\x8f\xf0\xb4\xd0\xd4\x95\x05\x52\x31\x8d\xb9\xe4\x83\xb3\x7c\x63\x31\x23\xe2\x40\x05\xc2\x33\x27\xf4\x54\x27\x26\x8b\x65\x8c\x6b\x7c\x8b\x8c\x65\x96\x12\x5a\x71\x89\xa0\x39\xd3\x05\x4d\xec\x2d\x80\x7f\x11\xa6\xd0\xa5\x55\xff\x12\x08\x7c\x5e\xc9\x54\x63\x4c\xad\x14\x15\x48\x5c\x04\xc5\x83\x59\xb5\xc5\x0b\x94\x43\x97\x3e\xe1\x3d\x7c\x19\x2d\x45\x32\xde\xe0\xae\x2e\x58\xa4\x2a\x42\x45\xc9\x1d\x53\x82\x65\x75\xff\xa6\xd0\xda\xc8\xe0\x56\x6f\xb1\x09\xda\x31\xa9\xa5\x0b\xc0\x8a\x87\x78\x97\xd8\x4f\x4e\xe3\xd0\xfb\xa3\x53\x98\xa2\x50\xcb\xdb\xf9\xf3\x88\x16\xf4\x64\x63\x8d\x49\xb6\x0a\x4e\x9d\x0a\xc7\x21\x8f\x4a\xb1\x0a\x17\x13\xb1\xcd\xc5\xb7\xd2\x56\x3c\xae\xa1\xb8\xcb\xaf\x0c\xf1\x94\xb5\x2e\x93\x47\x7b\x8a\x3b\xd7\x68\x98\x19\xf4\x3c\x5c\x4f\x9b\x36\xc2\xba\xf6\x04\x0f\xed\x06\x5e\x35\x6d\x0e\xb5\xc8\x9f\xac\x0f\xf8\xe6\x3b\x80\x87\xf6\xfe\x8e\xe9\xe7\x1d\x29\xaf\xd6\xe9\xe1\x1d\xde\xbd\x3b\xa6\xf5\xc2\xa6\xfa\x76\x47\x2e\x44\x74\xaf\xee\xd0\x2e\xdd\xd1\x65\x30\x2b\xfb\x73\xc7\xba\x9d\xc8\xe3\x9d\xb9\x17\x76\xdb\x0e\x24\x3c\xdf\x93\x7b\xc3\x7d\xb6\x43\x3b\x6c\x47\x18\x9a\xab\x7b\x6b\xcf\xf6\xcb\x8e\xb0\x8a\x17\x74\xd5\x5e\xd8\x29\x3b\x82\x64\xbb\x9f\xf6\xd2\x1e\xd9\x81\x14\xdb\x9d\xb4\x83\xba\x63\x87\x4a\x62\xd7\x32\x6e\xa3\x7d\xb1\x03\x3b\x62\xc7\xe0\xd8\x76\xee\x85\x1d\x5b\x8e\xd3\xa1\xff\x75\x60\xe7\x6b\x1f\x97\x0e\x9c\x71\x48\xcf\xeb\xd8\x8a\xa6\xc7\xbb\x5d\x2f\x8d\x51\x07\x52\x5f\x10\x07\x5c\xde\xbb\x3a\xf8\xfe\xde\xb4\x4a\x46\x22\xd5\xb2\x60\x1f\x60\x5c\xa7\xea\xed\x84\x15\x02\xff\x70\x0d\xec\xe3\x36\xb3\x77\xc6\xf0\x0c\xf7\xa5\x84\x7a\x51\x8c\x2c\x64\x26\x47\xd3\xeb\x42\x31\x9a\x9e\x4a\xa1\x8d\xa2\x7c\x65\x15\x7a\x7b\x3e\xcb\x68\x3c\x4a\x22\xc8\xd5\x10\xf4\x9d\x06\x86\x7f\x48\x71\xaf\xb5\x89\x81\x02\xd6\x8a\x42\x68\x40\xa6\x9a\xd0\x5c\xba\xe2\xaa\x11\xbf\x67\xa2\x5a\x9a\x55\x9c\x19\x63\x54\x40\x14\x2e\xac\x12\x63\xc1\x02\xbc\x6d\xbe\x5d\x81\xb8\x1a\x49\x86\x5c\xd4\xb3\x09\x3a\x48\x76\xc6\xce\xff\x04\xaa\x8c\x2f\x9b\xe5\xda\x45\x0a\xb5\xff\x0c\x55\xa1\x88\x40\x58\x98\x6a\x64\xad\x16\xa2\x42\x5c\x41\xb1\xc2\x32\x63\xb2\x3a\x0f\x53\x11\x13\xa9\x14\xd3\x85\xc4\x08\x8e\xdf\x11\x92\xca\x9c\x72\x11\x22\x32\x62\x1d\x45\xb0\x0e\xe7\x0f\x85\x72\xa0\x8a\x9d\x3c\x31\xb3\x44\x30\x1c\xeb\x7d\x87\xb0\xbe\x81\x64\x49\xbd\x0f\xce\xdd\x92\x5b\xf5\x13\xb3\xf4\x9b\xbf\x09\xde\x26\xfb\x9c\xbc\x3b\x0b\xbf\x9f\x22\xbb\x23\xce\xba\xd5\xdb\xcc\xd4\x18\x72\x30\x45\x82\xcb\x57\xd1\x68\xa6\x8e\x38\xbd\x50\x1f\x81\xd3\x71\x1a\x53\x2c\x0f\xb0\x91\xc2\xb5\x5b\xf7\x64\x21\x3a\xe8\x0c\xdf\x3b\x36\x8d\x02\x4d\x77\xbe\xbb\x08\x8c\xf1\x6e\xfd\x19\xef\x58\x44\xed\x38\x99\xdd\x12\x3b\x2b\x0f\x88\x04\x7b\x63\x7f\x11\xdd\x92\xd9\xa9\xeb\x95\x8c\xa8\x72\x05\x62\x0a\x50\x3b\xf7\x45\xf4\x7b\xb6\xc6\x32\x54\xdb\xae\x98\x3d\xa6\x78\x84\xec\x5a\x04\xa2\xa4\xd4\x0f\x06\x94\xa5\x80\xda\x0a\x23\x81\x53\xe1\x9c\x3b\x6e\xc0\x70\x66\x24\x51\x3f\x3c\x4c\xfd\xbf\x10\x47\xe4\x9d\x34\xf6\x3f\xe7\x0f\x5c\x1b\x1d\xc9\x97\xf6\x39\x93\x4c\xbf\x93\x06\xde\x7f\x92\x4d\xc2\xe9\xaf\xb1\x45\xae\xf6\x81\x23\xdc\xa4\x52\x74\x0a\x31\xe6\xce\xad\x40\xb5\x03\x58\x65\xf5\xe6\x73\x6d\x0d\x35\xa9\xdc\xea\x76\x38\x02\x55\x81\x86\x1d\x5e\x13\x25\x1f\x2a\x39\xe2\x16\x9a\x2c\x1a\x9f\xdb\x70\xa9\x5a\x3b\xb8\xb1\xa1\xe2\x30\xc1\x6b\x12\x49\x12\xe9\x00\x80\x6d\x91\x41\x24\x2c\x2d\x15\xf6\x42\xb2\x7a\x99\x61\x23\x9e\x44\x92\xcc\x99\x1a\x01\xb8\x57\x48\xa8\xaa\xf9\x74\xe8\xe0\xbb\x46\x53\xd6\x2e\x0d\x4c\xe3\x1b\xb9\xf6\xac\x34\x8a\xf8\x6b\xcf\x34\xc1\xaf\x74\x68\xdf\x1a\x3b\x73\x50\x84\x40\x6b\x0d\xde\x9d\x2e\x05\xc8\xb3\x03\x8c\xda\xd3\x79\xcd\x0d\x07\x8c\x5a\x47\x4e\xa1\x80\xf4\xff\x5a\xe5\x02\x0e\xd0\xff\x0b\xbf\xdd\x29\x57\xba\x4f\x4e\x3c\x86\x78\x83\x86\xaf\xd8\x6c\x7c\x2e\x98\xac\x1d\x11\xd7\xc4\xf2\xd3\x3d\xcd\x18\xb6\x13\xa7\x82\x30\xd7\x2a\x4c\x0e\xe7\xf4\xcf\x70\x69\x31\x19\x4b\x8d\x9a\x4f\xe5\x42\xdd\xbb\x63\xd3\xbd\xa3\x59\xb9\x14\x4c\x71\xef\x42\xec\x55\xe8\xde\x6d\x19\x54\xe9\x70\xe0\x90\xdd\x83\x7f\x0b\xcc\x76\x22\x2e\x83\x6c\x56\x05\x8e\x53\x6d\x3b\xa1\x34\x04\xfe\x79\x4e\x1f\xae\xef\xd8\x24\x1e\xb5\xfa\x12\x5f\x6c\x40\xa0\x21\x42\xe1\x48\x31\x28\x03\x0a\xc7\xa6\x01\x73\x2b\xa7\xe0\xeb\x2e\x05\xbb\x67\x76\x99\x53\x6e\x4f\xc7\xa0\x04\xf4\x13\x00\x9a\xba\x9d\x8c\x99\xf8\x28\x34\x35\x5c\x0f\x01\xb5\xe4\x6f\x67\xf2\x9d\x34\xd7\xc9\x98\xa5\x65\xc6\x6e\xc3\xd8\x07\x6b\x98\x91\xab\x1f\xa0\xc5\x05\xd4\x5b\x1a\x6b\x13\xa6\x7c\xe8\x60\x50\xc8\x80\x99\x09\x63\x61\xd9\x57\x6d\xeb\xb1\x6d\xad\xbb\x13\x64\xa8\x1a\x81\x73\x13\x2d\xc3\x20\xb2\x9e\x19\x47\x99\x1c\xd0\x8c\xe4\xd8\x91\xa3\x4f\xde\x48\x45\xd8\x03\xcd\x8b\x8c\x61\xaa\x0e\xf9\x43\xef\x3f\x52\x04\x9a\xbf\x59\xa9\x0d\x53\x47\xc4\xef\x5f\x8d\xbf\xff\x0a\xf9\xbf\xa8\x92\x3d\x42\xdd\x99\xe0\x0e\x6f\xb9\x0c\xbc\xe7\x82\x6a\xf2\xea\xf8\xd5\xf1\xcb\xd7\xe4\x67\x62\x87\xf8\x8a\xfc\x1c\x44\xd1\xfe\xed\x67\xee\x9d\x3f\x90\x9f\xc9\xcf\x84\x90\x2b\x42\x5a\xff\x25\xf0\xdf\x1e\xe1\x61\x2d\x2d\x1a\xf3\x7d\x65\x97\x2d\x91\xb9\xdb\x24\x92\x58\xfb\xca\xe7\x37\x3a\x6e\x0a\xd3\x5b\x8d\x74\x43\x84\x72\x90\x44\xe6\x0c\xe6\xfb\xea\x7f\x79\x3a\xd0\x22\xcb\x10\x29\xdc\x5f\xbe\x3a\x80\xa9\x85\x05\x38\x27\x10\x75\xca\xe9\x1d\x3a\x28\x4e\x12\x53\xd2\xcc\x4e\xe2\xe0\xb3\xde\xcb\x43\x22\x45\x3c\xc9\x7b\x2e\x01\x58\xda\xad\xc6\xc1\xab\xc3\x3e\x2c\x61\x73\x79\x3e\xab\x97\x27\xf4\xfc\xc2\x12\x36\x57\x0f\x67\x4c\xc5\x14\x86\xb8\xfc\x04\xfb\xc3\x7b\x22\xa6\x13\x3a\x8d\x3a\xc2\xde\xa9\x34\xe2\xf7\x8c\x8c\xf9\x68\x0c\xae\xf3\xaa\xfe\xc8\x48\x7f\xda\xc2\x80\x1f\x5c\xd9\x28\x0e\x6e\x4a\xb8\xe9\x93\x0b\xb3\xbf\xaf\xa1\xa7\x25\x2a\x45\x2e\xe8\xeb\xfd\xf2\x61\x0b\x5e\xf5\xcf\x81\xc3\xf5\xd2\x77\x55\x71\x01\x9f\x20\xf8\xf4\xd8\x9e\x37\x91\xa9\x69\x4e\x26\x7d\x13\x66\xaf\x2f\x74\x75\x7e\x53\x5b\xeb\xf6\x52\x96\x43\xcc\x45\x05\x99\x10\xe8\x68\x78\x27\x53\x5f\xeb\xea\x22\x60\x68\xf7\x3b\x49\xc4\xb5\x77\x74\x10\x0e\x01\xe8\x24\x30\xa6\xdf\x28\x4d\x6f\xb4\xb6\xc5\xf2\x2d\x27\x9c\x35\xb6\xf1\x0c\x73\xa3\xe2\xf3\x5d\x4d\x0d\xb3\x27\xff\x6a\xb5\x26\xfc\xd8\xdf\x31\x42\xbc\x37\x28\x93\x3b\x66\x50\xab\x08\x63\x40\x05\x99\x50\x45\x69\xc8\x80\x66\x54\x58\x63\x65\xce\x2b\x69\x24\x7e\x10\xa9\x87\x8d\xf6\xc2\x2c\xe2\xe3\x60\x4e\x0a\xd4\x53\xe7\x4e\x77\xbc\x52\xf1\xdd\x2c\x89\x46\x0e\x37\xa0\xf8\x87\xe5\xe7\xa5\x8c\x66\xbe\x89\x9f\x95\x4e\x75\x09\xb0\xd8\xdf\xaf\xcf\x38\xec\x3d\x5c\x54\x81\x4e\x5e\xef\xc9\xb7\x32\xb3\xa5\x7b\x90\x03\x97\x19\x7d\x48\x0c\xcb\xb2\xf0\x86\x90\x5e\x60\x2a\x10\x0a\x46\x56\xbf\x00\x01\xd4\x23\x6d\xf9\x18\xc6\x45\x7e\x00\x0d\xe2\x4d\xc2\xbe\xbf\x9e\xd5\x1c\x44\x18\x49\x5f\x0b\x70\xe4\x20\xe4\x46\x1c\xba\x09\x6f\x4c\xe8\xe2\x45\x37\x66\x59\x41\x14\x4b\xcb\x04\x07\x49\x88\xbe\x63\x13\x6b\x99\xd4\x2b\x1f\x76\x3f\xe8\xe6\x51\xdf\x6b\x31\xd4\x1e\x64\xb6\x52\x11\x7f\xc5\xf1\x21\x48\x1f\x8f\x65\xc9\xee\x99\x9a\x92\x42\x6a\xcd\x2d\x9f\x82\xbc\xa3\x5a\xf3\x51\xb0\xd3\xb8\xaa\x2f\xb4\xd4\x71\x09\xfc\xf5\xbc\xe7\xae\xe3\x3d\x7b\xc9\x6b\x19\x2d\x9e\x96\xa9\x88\xcb\xd4\xbf\x50\x65\x67\x91\x8a\xb8\x5c\xfd\x0b\xd3\x72\x35\xf9\x83\x55\x99\x1a\x2a\xe2\x02\xf5\xef\x0a\xfe\x37\xa7\x06\x86\x49\xbf\x21\x59\x20\x57\x2a\xb5\xb7\x75\x90\x03\x15\x90\x95\xda\xa3\xd7\x0c\x3f\x03\xe5\xec\x0f\x61\xca\x59\xad\x44\xfe\xe1\xf8\xb3\xe3\x57\x07\x76\x5d\x3e\x3b\xb4\x2b\xd4\x52\xfd\x5e\x55\xaa\x5f\x14\x75\x37\x7b\xa6\x5b\xca\xdf\x85\xf0\xc0\xbe\x52\xa5\xda\x15\x21\x23\x93\x84\x09\x45\x2a\x88\x36\x2e\x23\x93\xe7\xfe\xde\x3a\x02\x39\x51\x0b\xa0\x89\xb4\x92\x37\xd0\x19\x73\x67\xa5\x1f\x79\x91\x4b\xc5\x5e\x34\x68\x2e\x55\xc8\x36\xdc\x82\x26\x1c\x21\xcf\x19\xcf\x2b\xff\xae\xa1\x62\xad\xfc\xdb\xb9\x5b\x74\xc5\x1b\x1b\x86\xe0\x73\x00\xed\x11\x61\x75\xc4\x22\xde\x74\x10\xdd\x21\xa3\xb7\xc2\x1e\x98\x97\xe9\xa0\x8c\x3c\x2c\xdb\x6a\xfd\x16\xe3\xc6\x70\x3e\xb1\x9b\x37\x26\x77\xb6\x0a\x49\x1a\x2d\x02\x36\x19\x47\xa7\x13\x7d\x9e\x51\x6d\x78\xf2\x65\x26\x93\xbb\x6b\x23\xc3\xaa\xc4\xda\x5a\xd1\xc9\x77\xd7\x73\x54\x5a\x2b\x13\xe6\xa6\x38\xf9\xee\x9a\x9c\x71\x7d\x47\x14\xd3\xb2\x54\x89\xc7\x68\xd1\xbe\xcf\x1d\xd6\xd7\x54\x45\x84\x81\x21\x26\xa8\x62\xcb\x69\x32\xe6\x82\xd5\xed\xf1\x3c\xe2\x56\xdd\xd9\x1e\xfb\x87\x06\xca\xd7\xd0\x1e\xa3\xda\x48\x45\x47\xec\xd8\xb1\xed\xef\xe8\x44\x33\x5c\x2a\xe8\x22\x62\xff\x99\x85\x88\x87\xd8\x10\xe7\x50\xdf\x04\x57\x26\xce\x6e\xe7\x9b\xaa\x73\x01\x96\x51\xc6\x22\x9b\xe1\x03\x7b\x37\x95\x25\x99\x50\xf4\xad\x02\x48\x6c\x9f\xdc\xf0\xe2\x35\x39\x6f\x60\xf0\xc4\xf4\x26\x1f\xce\x0c\xcd\xde\x92\x55\xbd\x8f\x4b\x88\x86\xfd\x46\x17\x6b\x4c\x44\xc2\xf7\x6a\x38\x47\xb5\x44\xbf\x26\x7b\xec\xc1\xfc\x71\xef\x88\xec\x3d\x0c\xb5\xfd\x8f\x30\x43\xc0\xff\xca\x8b\x8c\x27\xdc\x64\xe1\x51\x05\x2e\x86\x4c\xd5\x66\x1d\x12\x9e\xc7\x62\x09\x65\x3f\xb2\x71\x16\x0c\x77\x16\xbf\x3f\x7b\xff\x1a\x4c\x9d\x54\x92\x09\x94\x1a\xdf\x33\x61\x7c\x16\xac\x93\x52\xf5\x36\x85\xef\xac\x92\x39\x24\x06\x2b\x99\xf3\x0a\x9e\xd9\x1d\xdb\xd0\xe6\xbb\xd1\x61\x8b\x82\x2a\xc3\x63\x1a\x24\xb4\x4f\x0a\x14\x5f\x7b\x12\x33\xf0\x91\x51\xb9\x00\x0b\xce\xc9\xc5\x90\x48\x74\xfb\x1e\x39\xcf\x75\xb8\x53\x87\xa0\x91\x51\x35\x31\x19\x78\x40\x47\xb8\xa2\x9a\x3c\xfe\x26\x22\xd0\xe5\x48\x40\xe3\x3d\x9d\xd2\x57\x47\x30\x6c\x64\x60\x07\xef\xe9\xd7\x22\x98\x26\xd5\x64\xef\xd5\x5e\x9f\x5c\x7b\xdc\xf0\xa3\xe6\x1a\xd6\x6b\x1b\x06\xac\x86\x8f\x1f\x20\x44\x5d\x5e\xee\x91\x03\x6c\x5e\x0f\xaa\x60\xc6\xe8\xbd\x33\x31\x5d\x6d\x57\x30\x59\x08\xf1\x1e\x06\x29\x73\xe4\x89\x1a\x41\xc7\x77\x41\x68\xf3\xef\xb5\xdb\xbb\x3d\xa3\x4a\xb6\x07\x19\x70\xd2\xde\xbb\xf6\x96\x0c\xcf\x92\xc5\x00\xc3\x07\x37\x92\xba\x68\x8e\x8b\x66\x2f\x1a\xc4\x47\x87\x0f\x85\xc7\xa6\x96\x1c\x02\xd8\x59\xc0\x47\xdb\x6b\x76\xfd\x0e\x26\xfb\x94\x37\x37\xe9\xd4\x95\x01\xbf\x7a\x71\xd6\x6d\x5f\x3f\x0a\xfe\x53\xc9\xc8\xc5\x99\xbf\xbb\xeb\xb6\x53\x24\xe5\x3a\xac\x6b\x1b\x41\x30\x68\xd4\xc4\xb8\x00\xf5\xec\xe0\x24\xa7\xff\x91\x82\x9c\x7f\x79\xed\x86\x78\xf8\x49\xef\xad\x2d\x5d\x0c\x71\x25\x99\x7e\xaf\x36\x1d\xfa\xa4\xff\x29\x15\xb3\x0a\x71\xb4\x46\x7e\xe2\xdf\x6c\x6b\xe1\xf8\x7b\x72\x46\x4d\x58\x2f\x17\xa0\x80\x37\x88\x03\x11\x01\xdd\xca\x4a\x87\x01\x64\xca\xc2\x3f\x35\x34\xe8\x2d\x28\xb2\x09\x68\x00\xa3\x4b\x99\x76\xd4\x66\xa1\x0e\xea\x14\xa9\x90\xdc\x92\x21\xef\xa4\x60\x47\x20\xb0\x82\xd9\xd6\x4a\x36\x7c\x85\x7c\xa7\xb8\x61\xc1\xd7\x40\xb4\x4a\x62\xcf\x67\x78\xf5\xc7\x82\xfa\x0f\x5f\x6a\x0d\xf2\x92\x1a\x0a\x14\x9d\x72\x12\x3c\xdf\x41\x26\x07\xc4\x9d\xc0\x6d\xce\xf4\xe3\x87\x8b\xce\x13\xfd\xf8\xe1\x62\xe1\x24\x61\xf0\xe1\x7a\xff\x76\x27\xb9\x86\x21\x36\x6b\x87\xd5\xba\x61\x54\xe7\x31\xc0\xef\x99\x35\x9c\x16\x5a\x4d\xc1\x24\x2b\xeb\xaa\x61\x35\xf5\x97\xd8\x4b\xe1\x77\x7d\x65\x57\x85\xd9\x4b\xdb\xda\xb1\x3b\x2e\x82\xd3\xcb\xda\xa2\xe6\xfc\xa1\x60\x89\x5d\x53\x17\xd3\xbb\x1e\x53\x7b\x89\x90\xbc\xcc\x0c\x2f\x82\x91\x8d\xdc\xe9\xb3\x1c\xad\xed\xcd\xed\x59\x94\xd0\x04\x8a\x03\x08\x39\x63\x18\x74\x8a\x48\x83\x73\xc9\x53\x15\xe5\xc5\x84\x2f\xa9\xa0\xa3\x18\xb2\x70\x47\x91\x1c\x5f\x6b\x9c\xc4\x03\x0c\x43\x88\xea\x9f\xe8\x3d\xe5\x19\x1d\xf0\x8c\x47\xa8\xdc\x9a\x99\xc3\xbe\x57\xfa\x40\x81\xd4\xb0\xa4\x5b\x13\xbe\x6b\xa9\xd3\x4d\xa8\x56\xec\x01\x76\x60\xe9\x1d\x43\x2b\xb1\x88\x4e\x53\x95\x26\x0d\xc5\xed\x50\x6e\x8a\x6a\x79\x4b\xcd\x76\x70\x08\x11\x8a\x57\x4b\x1b\x8f\x3b\x3e\x11\x15\x8c\x51\xaa\x93\xbf\xec\x82\xff\xf8\xe3\x87\x8b\xad\xa8\x59\x6f\x02\xc1\xe1\xe6\xd5\x2c\xe8\xb3\xbe\x48\xcd\x7a\x13\x8a\x65\x76\xcd\x14\xb4\xcd\x0d\xd4\xb4\x42\x03\x82\xdb\xd0\xc6\x76\xe7\x63\xf6\x89\x37\xed\xb0\xa9\x41\x67\x15\xaf\xd9\x79\x18\x49\xb5\x2b\x79\x82\x27\x8c\x5c\x7a\xed\xae\x80\x13\x77\x05\x80\xf6\x68\xf9\x6e\x75\x2c\xc8\x3f\xd1\x52\x16\x84\x78\xe7\x05\x80\x5b\x95\x04\x4a\x8d\x0e\xe3\x8b\x93\x60\xf5\x6e\x86\xfd\xb9\x9f\xfa\xa6\xa5\x58\xc2\x8a\xf1\x30\x1e\x72\xea\x94\x15\xe3\x37\xd7\xed\x30\x96\xfd\x1d\x79\x73\x5d\xc9\xa3\xc0\x3c\x09\xdf\xc5\x15\xb2\xd4\xec\x34\x35\x06\xc0\xf6\x35\xc9\xf8\x90\x05\x82\x45\x47\x17\x1a\x4a\xc1\x8d\x54\xdd\x0a\x0c\xf7\x3f\xf8\xbd\x26\x97\x8e\x0e\xa6\xab\x27\x32\xcb\x58\x12\xe5\xc9\x94\x43\x5c\x38\x3f\xa0\x86\x5f\xaa\x72\x77\xb8\x94\x07\xdd\xbf\xfb\x1c\x1c\x1e\xce\xb5\x71\x8c\x9b\x77\xfc\xe1\xfc\xe4\xec\xf2\xbc\x9f\xa7\xbf\x1b\xcb\x49\xcf\xc8\x5e\xa9\x59\x8f\x9b\x50\x6d\x27\xb2\x7a\xa3\x43\x8e\x7f\x6c\xdd\x42\x11\xd1\x56\xb4\xbd\x31\x88\x1b\x45\x33\xc0\xe1\x85\x3c\x5d\x08\x07\x60\x6d\x6c\xb8\xfb\x4a\x4a\x73\x44\x14\x85\x04\x02\x33\xa6\x2e\x3a\x51\x66\x19\xee\x95\x51\x8c\x1d\x75\xf1\xac\x1f\x3f\x4f\x0d\xb4\xb1\x6c\xbf\xac\xcb\xf6\xe9\x0f\x4b\xd7\x7b\x3b\x54\x51\x24\x8f\xec\xcd\x75\x45\xc9\x27\xa5\x16\x31\x6d\x52\x8d\x84\x54\x53\x28\x12\x1b\x4a\x05\x80\x1f\x47\x4d\xd7\xf8\x31\x33\x09\x2c\xd3\x31\xb4\x53\xc1\x81\x07\x93\xff\x44\x5b\x11\xa3\x3f\xc0\x84\x3e\xb0\xe1\x66\x36\xe2\x03\x1b\x62\xfd\x9d\xab\xad\x88\xd9\x08\xbb\x79\xb4\x34\x63\xcc\xf8\x85\x50\x95\x53\xca\xe6\x76\x26\x46\xbe\xb8\x72\xc2\x27\xdf\x8a\x2e\x95\xd4\x71\xed\xc6\x67\x37\xa3\xe9\xad\x74\x3b\x60\x22\x43\x0a\x24\x2a\xac\x20\xef\xad\xb9\xc5\x26\xc7\xae\x73\x6b\x6f\xc2\xcd\xb8\x87\x5a\x96\x3e\x06\x40\xd2\xe3\xdf\xc1\x7f\xa2\x06\x80\x81\xf1\x93\x34\x75\xe9\x6a\xa5\x66\xc3\x32\xc3\x04\x30\xdd\x27\xb4\xe0\xdf\x32\xa5\x23\x60\x8c\xf0\xb9\xe3\x22\x3d\x22\x25\x4f\xbf\x08\xdd\x42\xb2\xce\xd5\x1e\x51\xc5\x18\x0e\xab\xff\xe8\xdd\xae\xbc\x08\x54\x34\x95\x50\x34\x11\x1e\xe8\xb5\xbb\xd4\x12\x7c\x34\xcd\xb9\x78\xf6\x02\x2c\xce\xc0\xf0\xfa\xe4\xc6\x0d\x06\x2e\xd2\xb0\x1d\x6c\xef\xde\x29\xbc\xd7\xb6\x18\x90\x56\x4c\x86\x50\x95\xd1\x45\xbd\x77\x03\x91\xea\x5d\x6e\x97\x6e\x65\x6d\x85\x69\x2b\x01\xdb\x9e\x4f\xf5\x4f\x59\x0f\x47\xdb\x2b\xd2\x7a\xdf\x9f\x7b\x0a\xd6\xf3\x76\xfd\x2f\x4e\x98\x0a\x26\x39\x9f\x58\xb5\x34\x00\x10\x4c\x73\x2e\xb1\x6a\x9b\x9c\x41\x76\x8a\xfe\xb2\xa7\x8b\xa2\xbf\xa1\xbd\x88\xd7\xed\x37\xa0\x51\x02\x64\x9e\xf6\xf8\x25\xa0\x08\x46\x21\x03\x54\x30\xf5\xd8\x69\xc3\xe1\x7e\xd7\xc5\x84\x89\x14\x82\x25\xe0\x0a\x7e\x5f\x30\x71\x6d\x68\x72\x17\x1c\x8b\xde\x69\x77\x3b\xed\x2e\x90\x13\xd7\xcb\x3f\xf2\x29\xf0\x69\xc5\xb7\x58\x13\x89\x69\x82\xc1\x53\xad\x33\xe9\x51\x18\x3c\x4b\x49\xfe\x3c\x72\x85\xb0\x9d\xce\x25\x0d\xe8\x11\x3c\xeb\x01\xf6\x6f\xce\xa8\x74\xd5\xaf\x83\x13\x59\x1d\x0a\x71\x21\x8b\x12\x8a\xc4\xa0\x28\x36\x58\x27\x8c\x15\x4e\x4e\xed\xef\x9e\x18\x54\x0b\xed\x5c\xa6\x0c\x1b\xb4\x7b\x76\x8d\x49\x7e\x6c\x75\x4f\x17\x55\x33\x79\x50\xbb\xac\x8a\xe5\x06\xda\x41\x75\x13\x44\x26\x86\x66\xae\x46\xdb\x21\x3e\x90\x97\x2f\x5f\xbe\xc4\x5a\xed\xbf\xfc\xe5\x2f\x24\x22\x2f\x96\x92\x94\x25\x3c\x9f\x27\x08\xd4\xfe\xf4\xea\x55\x9f\xfc\xf3\xe4\xf2\x2d\x14\xa1\x14\xc1\xa8\xae\x04\x21\x52\x71\xa4\x96\x50\xeb\x23\xfa\x88\xfc\xe3\xfa\xfd\x3b\x7f\x4a\xc2\x89\xb6\xa9\x80\x37\xa5\xda\xa6\x56\x57\xd4\x60\x8a\x2f\xff\xfc\xc7\x3f\xf6\xc9\x19\x57\x50\x02\xc8\x99\xc7\xfb\xaf\x1c\x70\x50\x83\x1d\xd6\x09\x18\x1f\x0a\x08\xcb\x5e\x91\xc6\x8a\x3d\xab\x1d\xb9\xde\xed\xd8\x3a\x04\xca\xb8\x63\x6e\xff\x61\xc6\x13\x83\xd5\x8b\x78\xd9\x54\x2d\xd6\xc6\xd4\xb8\x6f\x46\x17\x4d\xc0\xe2\x1d\x91\x8c\xdf\x31\xdf\xfd\xbd\x46\x93\x71\x60\xd6\x49\xa0\xb2\x44\x90\x3d\x71\x70\xf5\xd9\xd1\xcc\x3c\xb3\xe4\xe8\xa8\x80\x48\xbb\xb9\xf5\x4c\x97\x08\xa8\x68\xbf\x63\xd3\x5e\x68\x57\x0d\x7c\x0a\xca\xab\xca\xad\x33\x6a\xa8\x43\x03\x6a\x2b\x44\x09\x4b\x6b\x21\x1c\x4c\xba\xea\xf0\xac\xe4\x8f\xc8\x84\x50\x7a\xdf\x48\x9e\x87\x22\xff\x88\x86\x6a\x1e\xb5\x48\x34\x40\xf8\x3d\xa4\x81\x6b\x5e\xe0\x7f\x0d\xab\x10\x95\xc5\x3d\xd3\x71\x23\xe3\xda\x0e\xf9\x8e\x4d\xf5\xfc\x4c\x22\x8c\x0b\x37\xe3\x1a\x47\xd9\x9e\x63\x8d\x9c\x5d\x8a\xc6\x57\xe2\xd6\x55\x48\xdf\x47\x4f\x33\x57\x8b\x41\x3d\xe2\x63\xf5\xad\x88\x65\xe5\xc9\xd8\xe3\x6a\x38\x9a\x9e\x2b\xaa\x8d\x3f\xea\xa2\x19\x69\x66\xca\x02\x87\x0c\x05\x38\x76\xce\x80\x79\x0e\x3b\x95\x53\x75\x17\x31\x4c\xe9\xee\xc3\x3e\xb9\xb2\x8b\x58\x41\xdb\xf9\x4e\x7f\xe8\xaa\xa1\xd3\x28\x11\xe9\xac\x19\x98\xeb\x7e\xbf\xbf\x8f\x82\x56\x2a\xd7\x2b\x1d\xa4\x9c\xfd\xfd\x53\xa0\xa8\x5e\xd2\x42\x23\xaa\x9e\x35\xae\x00\xaf\xd3\x9a\x69\x30\xa2\xe0\xd6\x2f\xfe\xa1\x6e\x0f\x9e\x37\x4a\xe9\x8d\x3b\xc3\x46\xfa\xe3\xf5\x24\x98\x95\x79\x84\x52\xb6\x60\xd4\x4b\x55\xb3\x28\x92\xc4\x29\x72\xb3\x0a\x9a\xeb\x04\x91\xb1\x48\x8d\x0c\x9f\x40\xbd\x2c\x92\xaa\x54\x01\xda\x59\x24\xcd\xa6\x2e\xb7\x44\x47\x8b\xa4\xb8\x50\xa3\x9b\xd1\xd4\x22\x49\xce\xe8\x75\x17\x43\x10\x92\xed\xdb\x22\x76\x94\x28\x1b\x1b\xf6\xc1\x4c\x47\xa6\x0e\x20\x9d\x0d\x55\xee\x31\x15\x2d\x96\x3f\xdb\x0a\xdd\x52\x45\x2d\x92\xec\xbc\x5a\xb7\x40\x5d\x8b\xa4\x19\xa3\xdc\xe1\xd3\x45\xc5\xc3\x27\x5e\xd1\xc3\x27\x26\xdb\x04\x9f\x39\x59\x59\xdd\x75\x78\x4d\x0d\x3b\xb0\x1f\x6c\xa2\x91\x80\x2f\x69\x2a\xf1\xdb\x87\xfe\x14\x4e\xaf\x88\xd0\xb3\xf1\xa1\x03\x2d\xb3\xd2\xe0\xb0\x6a\x52\xcd\xcb\x35\x2a\x83\x00\x1f\x8f\x74\x09\xf7\x6f\x45\xb4\x71\x31\xc7\x4f\xde\xdd\xad\x31\x37\x3a\x3e\x9d\x2e\x9a\xed\x83\xc1\xc6\xe5\x65\x6c\x1f\x08\xb6\x73\xff\xc5\x47\x3c\xb1\x5b\xa8\x9d\xdc\x82\x17\x76\x0b\x1e\xd8\x78\xef\x6b\x34\x97\x7a\x9d\xba\x5b\xa2\xab\xab\xce\x9d\x8c\x99\x4b\x60\x6b\xd8\x0b\x31\x8e\x1f\xab\x3e\x81\xa9\xe5\x55\x7a\xd7\xc7\x79\x4b\xe1\x94\x38\xc7\xa5\xe6\xf1\x2e\xcb\xeb\x0b\x72\x50\xf5\x05\xab\x52\x98\x2f\x84\x61\x6a\x48\x13\x76\xd8\x70\x65\x06\xcd\x91\x15\x63\x96\x33\x45\xb3\xaa\x22\xc6\x23\x8f\x8c\xa9\x48\x33\xf4\xf0\x24\x4c\x81\xb4\x65\x0f\x86\x29\x11\xa8\x3c\xd9\xa1\xa6\x8a\xdf\x33\xa5\xc9\xc1\x97\xcc\x50\xdf\x4b\x2c\x28\x32\x17\xed\x13\x85\x2f\x75\x4b\xce\x87\x57\x9b\xcd\xf7\xbc\xb4\xa8\xa7\x10\x2e\x09\x11\x25\xd1\x2e\x9d\x6e\xba\x81\xfb\x96\x7f\x41\x29\x81\xfb\x65\x2a\xcb\x08\xef\x25\xe4\x76\xf8\xb6\xbf\xd0\xd0\x24\x31\x38\x50\xaa\x89\x62\x23\x6b\xec\x2b\xf0\x83\x44\x8c\xb3\x02\x93\xda\x5a\x39\xd9\x56\x0a\x00\x1b\xe5\x76\xe1\x61\xf6\x19\x18\x93\xa1\xf3\x47\xc8\x7b\x9e\x7a\xbf\x0c\xe4\x9d\x85\x7b\x21\x3c\x76\x68\x41\x75\x03\x4b\x87\x6a\x2d\x13\x0e\x4e\xf0\x0e\xbc\x83\xde\x12\xd0\xd8\xdb\xfd\x6f\x7c\x9e\x4f\x07\x70\x11\x6b\xe7\x17\x45\x16\xdc\x47\x20\x7a\x93\x85\x4c\xd9\x55\x39\xc8\xb8\x1e\x5f\xaf\x15\x4a\x7e\xb7\x80\x10\xa6\xa4\x77\x4e\x4f\x6c\x85\xa1\x9b\xe1\x65\xcd\x84\xe6\x56\xdb\x8d\x70\xb8\xa1\x56\xef\xfa\xae\xdb\x6d\xf7\x5f\xa9\x77\x1a\xc3\xd4\x79\x91\x31\x13\x83\x16\x84\x24\x1a\xf3\x77\x08\x5b\xd6\x9a\xb1\xbf\xfd\x28\x8a\xe6\xef\xc3\x3d\x50\x34\xcb\x74\x7f\xa6\x9f\xa5\xbf\x97\xd1\x53\xe8\xd0\xb7\x82\x49\xc2\x29\x21\xdc\x1e\x20\xbf\xba\x90\x3f\x8a\xda\x68\xd5\x1e\x23\x32\xef\xb6\xbd\x41\x9a\xe4\x12\x11\x92\x04\x91\xc2\x13\x3b\x22\x34\x8b\xe9\x79\x04\x63\xab\x38\x07\x51\x66\xf1\xb0\x86\x1e\x85\x5d\xce\xc0\x2e\x67\x20\xd0\x9c\x59\x2b\xa3\xe9\xba\xea\x3d\x47\x81\x50\x0f\x0a\x88\x31\x0a\x5d\x2a\x1a\x55\x8a\xe3\x95\x04\xaf\x74\x6c\x26\x45\xaa\x2b\x88\xcb\x89\x71\x8d\x02\x7e\x21\xbd\x3b\xbe\x9d\x19\x35\xe8\xc4\x4c\x3b\xe9\xde\xf3\xfd\xd8\x3b\xf8\xbd\x9d\xc3\xab\x92\x41\xf3\x77\x47\xb8\xd3\xc0\x2b\x92\x56\x87\x74\x2f\xef\x6b\x92\xca\xa4\xcc\x99\x30\xd4\x83\x46\xd5\xd9\x8e\x71\x5a\x4d\x64\xfd\x67\xf0\x29\x89\x2c\x8f\x0e\x55\x9d\xa2\x46\x91\xca\x89\x98\x50\x95\x9e\x5c\x05\x61\x6f\xb4\xcd\x84\xfa\xdd\x66\xbe\x88\x27\x49\x4e\xae\x42\xea\xb3\x09\xa1\x03\xd7\x81\x19\x20\x6a\x5d\xcd\xe0\x2f\x3e\x7d\x04\x9b\x8d\x87\x96\x4c\xda\xe7\xf1\x6c\x11\x4c\xe0\x7d\x1f\xe9\x44\x20\x8b\x13\x5a\x96\x24\xaa\x44\xa5\x11\x2c\x19\xe2\xc2\x80\x48\x78\x62\xc6\x4c\x42\xcb\xf2\x50\x48\xb8\xb1\xb8\x28\xa1\x65\xdd\x20\x48\x48\xf8\xa3\x0a\x68\x84\x67\x52\xcc\x26\xb4\x2c\x4d\x54\x89\x52\xa6\x9b\x09\x2d\xcb\x13\x55\xc2\xdd\x6f\x33\x09\x2d\x1b\x89\x82\x84\xc6\x3f\xa2\xda\xf4\xad\x8c\x7c\xfc\xba\x12\x55\xec\x9b\xed\xbe\xa8\xd1\xb2\x98\xd4\x41\xb3\x88\x74\x91\x75\x22\xf1\x8d\x5b\x04\xb5\x8d\x19\x10\x8d\x08\xc5\x76\xc6\x24\x45\xa1\x56\x73\x53\x6d\xee\xc6\x28\xcb\xee\x5a\x02\x55\x7d\xcb\xf1\x7d\xf8\x46\x84\xb7\x00\x9f\x65\x55\xec\x08\x70\x8f\x89\x3f\x31\x63\xc7\xc7\x83\x05\xca\xf4\x35\x22\xc6\x53\x21\x24\xea\x52\xfa\xc8\x35\x4b\x89\x0d\x46\x0a\x8f\x27\x01\x06\x54\x41\x13\x06\x52\xa9\x52\xcb\x22\xa3\x8a\xdd\x16\xd9\x3e\xb5\xbd\x15\xfb\xe6\xac\x7e\x8c\x54\xfc\x6a\xe9\x64\xcc\xf2\x30\x3c\xbd\xf6\x63\x5f\x7e\x63\x77\xe9\xca\x8a\x6a\xae\x89\x35\x47\x0c\x43\x1c\x59\xa6\xf2\xd8\x10\x2d\x81\x1d\x3c\x6a\xc1\x25\xed\xdd\xbf\x8a\x40\xe0\xaa\x46\xd6\xb5\xa3\xa3\x63\xe7\xab\xe8\x40\x2c\x99\x5d\xe4\xab\x3a\xfe\xea\xbc\x36\x11\x99\x9e\xf5\x83\x9d\x75\xab\x3e\x3a\x55\x9a\x98\x55\x5f\xef\x71\x1f\x9f\x70\x79\xe2\xe3\x95\x04\xcc\x80\x6a\x51\x3b\x84\x54\x23\xab\x4f\x7e\x29\xb9\x3b\x47\x10\xcb\x8a\xa4\xb9\xcb\xdd\xd9\xe5\xee\xec\x72\x77\x02\x9e\x5f\x5c\xee\x4e\x43\x05\xf2\xb7\xa9\x5b\x46\xcc\xe7\x89\x5c\x31\x30\x9e\x9a\x31\x50\x9f\xd4\x33\x60\xde\x6c\x8e\x3d\xd1\x60\x2b\xfb\xfc\x1f\x9f\xce\x23\x55\x33\x87\x27\x92\xe2\xfe\x7e\xbf\xbf\xbf\xef\x53\x82\x9c\x29\x5e\x9a\x61\xef\x73\xc2\x44\x22\xd3\xf8\x31\xde\xc0\x4c\x95\x36\xa0\xdc\xd7\x3e\xf8\x46\x4e\x54\xec\xd9\xf3\xb3\x6e\xa6\xfb\xc2\xb8\xe3\x18\xb2\xe3\x95\xeb\xe1\xab\xdf\x6c\x40\xc9\xae\x55\xeb\x0a\x14\xbb\x53\x7e\x58\xd5\xd2\xc5\xe9\xd8\x9e\x9a\x26\x19\xcf\x79\xa7\x9e\xf4\x56\x9c\x33\x6d\x34\x39\x40\x12\xfd\xa4\x28\x8f\x1c\xb9\x7e\xce\x72\xa9\xa6\xb1\x72\xc8\x93\xb4\xa4\x40\x28\x55\xbf\x40\x7a\x87\x56\x8b\x8f\x9d\x79\xa9\x14\x13\x26\x9b\x7e\x02\xed\xbf\x5a\xf5\x18\xd8\xb9\xfa\x99\x81\x40\xa8\x52\x4f\x20\xd2\x55\xe9\x75\x1d\x14\x54\x7b\x87\x3a\x30\x8a\xa3\x2a\x2a\x09\xbf\x65\xe2\x9e\xdc\x53\xa5\xe3\x56\x88\xac\xa7\xbe\xa7\xfc\x9e\x6b\x19\x9c\x41\x52\x3f\x54\x4c\xdf\x47\x1e\x2f\x82\xad\xa7\x3a\x5e\x18\xed\xf7\x3b\x4d\x76\x69\x04\x0a\x7a\x74\x97\xa6\x28\x63\x15\x4c\x52\xdd\x9d\x5e\x78\xfa\x36\x43\xd5\x29\x8f\x3d\x88\xa4\xf6\x55\xa3\x45\xf7\x6a\x2f\x9a\x42\x41\x8d\x61\x4a\xbc\x26\xff\x73\xf0\xc3\xef\x7f\xee\x1d\x7e\x71\x70\xf0\xfd\xcb\xde\x7f\xff\xeb\xf7\x07\x3f\xf4\xe1\xff\xbc\x38\xfc\xe2\xf0\x67\xff\xc3\xef\x0f\x0f\x0f\x0e\xbe\xff\xe6\xf2\xab\x9b\xab\xf3\x7f\xf1\xc3\x9f\xbf\x17\x65\x7e\x87\x3f\xfd\x7c\xf0\x3d\x3b\xff\x57\x20\x91\xc3\xc3\x2f\xfe\x2b\x7a\xa8\x0f\xbd\x3a\x52\xdb\xe3\xc2\xf4\xa4\xea\xe1\xe6\xbe\x26\x46\x45\x94\x5e\xe1\xe3\x97\x7d\xdd\x13\x5f\xab\x17\x75\x6f\xaa\xee\xf6\xe8\x13\x1e\xe9\xae\x26\xa7\x9f\xe6\xf6\x2d\xce\x2e\x49\xbc\xcf\x2b\x2d\x37\xea\x03\x90\x3b\x72\xc6\x3b\x00\xef\x9c\xbb\x37\xdb\x75\xda\x86\xe5\x85\x54\x54\x4d\x49\xea\x02\x06\x81\x5d\x58\xe7\x60\x3a\x1b\x38\x9d\x0b\x0b\xed\x63\x7a\x75\xc0\x2c\x53\xae\xb6\x81\xab\x93\xb3\x94\x97\x79\xb7\xa0\xdd\x77\xd0\x70\xcc\x35\x35\xf3\xb9\x9e\x48\xd0\xc5\x1f\xc3\xe3\x36\x34\xb9\x43\x7f\x44\xb5\xf0\x7d\xd0\xa0\x9b\x3d\x6a\xf6\x30\x9d\x2d\x3c\x70\xc7\xa8\xa8\xc2\x88\x90\x88\x29\x53\x66\x77\xc6\x13\xc5\xb1\x76\xaa\x25\xc7\xac\x25\x97\xa1\x5f\xf7\x03\x96\x8a\x5c\x82\x4a\xf7\x64\x8d\x5c\x62\x98\x83\x74\xc2\x07\xe4\xff\x61\x6f\xad\xf6\x1b\x9c\x70\x11\xa3\xbd\x74\xd3\x59\x3a\x69\x2a\x33\xdd\xc6\x24\xb8\x80\x1c\x2c\xef\x10\xba\x1e\x67\x91\xfd\x2b\x48\xa3\x37\x29\x64\xc9\x70\x4d\x2a\xc1\xe2\xf3\x65\x2c\x17\xdb\x35\x0c\xa6\x09\xa6\x06\x44\xa1\x32\x8d\xa9\x96\x3c\x81\x2e\xb6\xe0\x22\x02\xee\xf2\x9c\x1b\x11\x71\x64\x24\xa7\x0f\x3c\x2f\x73\x52\x6a\x7b\x4e\xa5\x68\xd3\xaa\x06\x1e\x4c\x13\x9b\x18\x0f\xf0\x68\xe5\x5c\x00\xf1\xb6\xcb\xce\xfe\xcb\xb5\xe7\x9f\x60\xc2\xb5\x67\x19\xd0\x93\xbc\x17\x47\x97\x60\x45\xbb\x51\xa3\x41\x16\x4c\x53\x0e\x09\xcd\xb2\xda\x72\xd1\x55\x4b\xd1\x59\x39\x13\x4c\x52\xf0\xcc\xe5\xd7\x3a\x41\xe3\xfa\x2f\xd6\x1b\x58\x0a\x57\x1b\x10\xbe\x51\x33\x57\xc5\x62\x61\x50\x6a\xa6\x7a\xa3\x92\xa7\xdd\xc5\xc0\xb3\xd7\x62\x37\xa0\xbb\xc6\xa9\x12\xbe\x6a\x21\x5a\x97\xd8\x3b\xaf\x0a\x1e\x5a\xca\x44\x6c\xeb\xc2\x76\x81\x04\xf5\xb9\xf4\xd5\xcd\xea\x92\xba\x80\x5d\x91\x76\x60\xcf\x56\xab\x88\x24\xd3\xc4\x01\xe4\xf2\x56\x9f\x56\xe4\x5a\x64\x53\x28\x75\xef\x05\xc6\xd8\x2b\x57\xb2\x4f\xba\x19\xb0\x21\xe6\xd8\x22\x5d\xf0\x51\xe9\xf0\x6c\x83\x94\x65\xcc\x92\x99\x8c\x99\xa8\xbb\xd6\x6b\xa2\x58\x2e\xef\x59\xda\x27\x3f\x08\xf2\x51\xbb\x44\x26\x1e\x78\xbf\xd0\xc3\x26\x86\x03\xd7\xe8\x24\x12\x8c\xa5\xf0\x25\xde\x68\x90\xaf\x4a\x11\x68\x4e\x0e\x0e\x7d\xd9\x89\xb6\x62\x45\x58\x13\x35\xf3\x7e\x07\xf4\x57\x2b\x66\x37\x0d\x20\x85\x95\x0c\xcb\xac\xd7\x82\x16\x7a\x2c\x0d\xb8\x31\x69\x41\x13\x6e\xa6\xf6\xf7\x46\xd1\xe4\xce\x52\x82\xf4\x13\x18\xf9\x11\x49\x02\x5b\x8c\x5b\xa9\xd9\xe2\x9e\x16\xe6\x02\x31\x63\x25\xcb\xd1\x18\xca\xf8\xc3\xef\xbd\x24\xa3\xda\xa1\x42\xa4\x87\x8b\xbe\xe1\x1c\x52\x9a\xa4\x53\x41\xf3\xc0\xe4\x46\xdf\xa4\x52\xc9\x7b\xae\xb9\x14\xd8\xb4\x14\xc7\x07\x08\x01\x57\x55\xd7\x3d\xcc\x72\x38\xcd\x28\x0f\x5b\xda\x03\xcd\x18\xa9\x0e\x29\xbe\x7d\x8d\x76\x27\x46\x5d\x14\x23\xed\xe4\x87\x20\xb2\xae\xb7\x88\x03\x91\xe3\x52\x34\xae\xbd\x2a\xd9\x0e\xf5\x63\x8c\x45\x04\x51\x5d\x38\xcd\xc3\x8a\xfd\xbb\xaf\x82\x54\x90\xfa\xee\xfb\x0f\x33\x91\xca\x3a\xff\x94\x9c\x5c\x5d\xe8\xa6\xff\x2c\xdc\xec\x71\xdd\x10\xe1\xe5\x4c\x8a\x51\x13\x1c\xbe\x96\x3c\x32\x0c\x6d\x92\x0a\xc2\x45\xca\xef\x79\x5a\xd2\x0c\x6f\x67\x37\xf1\xd3\xeb\x0b\xfc\x04\x1f\x8d\x4d\x6f\xc2\xec\x7f\xc2\xa4\x1f\x28\x76\x75\x51\x9a\x3f\xa8\x7c\xb6\x20\x0b\x50\x3e\x18\x15\x61\x64\x31\x7e\x81\x19\x81\x76\x19\x26\x74\x0a\x0d\x2c\x5c\x79\x4d\x2b\x75\x36\x70\xf2\xf0\x22\x0e\xa5\xe2\xcb\x06\x53\xc2\x52\x9c\x80\xb0\x0a\x05\x17\xb2\x86\x0f\x04\x3c\x2d\x17\x82\xb4\x9a\x5f\x07\x7b\x8e\xeb\x8e\x96\x11\x67\x55\x13\xa7\xef\x68\x6a\xf9\x1c\x2c\xdd\x1f\x04\x26\xb7\x41\x0e\xd5\xa0\x51\xa1\x17\xb8\xfb\xa9\x4b\x95\xc1\xfe\x56\x19\xab\xaf\x83\xaf\x98\x60\x8a\x27\x33\xc7\x38\x88\xac\x1b\x02\x19\x51\x03\x97\x00\x13\x96\x74\xda\x0f\xf1\xfd\xc5\xda\xd3\xf7\xf5\xa9\xbc\x61\x79\x91\x51\xd3\x2d\x23\x76\xef\xbb\x46\xa4\xb6\x91\x8b\x65\x45\x35\x15\x69\x8f\x66\x52\x84\x9b\x14\x57\xdf\x9e\x3a\xd4\x12\x14\xae\xad\x84\xfe\x1b\x7f\xd9\x8a\x48\xfb\x1a\xed\x9d\x85\x72\x15\x50\xd7\x07\x2c\x85\x7b\x96\x47\x54\xd9\x38\x73\x42\x4e\x04\x53\x5e\x56\x5d\x7d\x7b\x7a\x44\x78\x9f\xf5\xfd\x4f\xd1\x24\xbd\x72\x61\xe4\x08\xab\x7f\x7d\x45\x3e\x8a\x18\x58\x02\x11\xde\x03\x87\x34\x46\x56\xe9\x41\xb7\x7f\xb5\x8b\x68\xa9\xfc\xbd\xf7\xd7\x46\x83\xe8\xbf\xdf\x86\x5b\x54\x60\xef\xdc\xb6\xdf\x6e\x55\x91\x42\x63\xef\x98\x30\xd9\xed\x95\x4c\xaf\x0b\x96\xf4\x71\x7b\xf4\x2d\x3a\xe2\x08\x13\x46\x4d\xfb\xe4\x4a\x42\x7f\x3d\x9e\xc6\xd5\x84\xc0\x9c\x15\xfb\xd1\xc7\xeb\x81\x7d\x86\xfe\x3a\x4c\xa8\x61\x02\x74\xc2\xa8\x35\x75\x98\x4e\x30\x1c\x10\x80\x14\xd6\xf7\x00\xe2\x37\x88\x4b\x79\x44\x8c\x94\x70\xcb\x44\x60\xf1\x5a\xa9\x29\x08\x7b\xe0\x1a\x90\x96\x71\xcf\x60\xfb\xa9\x2b\x79\x75\xf5\xc9\xe1\x96\x9f\x55\xd3\x26\xa2\x06\x7d\xb6\xf3\x87\x35\x79\x21\xa4\x79\x51\x1d\xdb\x98\x3e\xdb\x95\x3e\x2e\x09\xbd\x97\x00\xf6\x09\x5a\x9f\x20\xa5\x80\xa0\x31\x4b\x63\x20\xc1\xed\x33\x98\x92\x9c\x6b\x43\xef\x58\x9f\x5c\x5b\x75\xdc\x37\x82\x77\xaa\xb5\xb1\xb2\x15\xda\xff\x46\x44\xdb\x4a\x61\x78\x06\x54\xea\x71\xd9\x25\x6d\xaa\xea\x17\x43\xa2\xcb\x08\x41\x42\x49\xa1\x58\xcf\x1b\x12\x8e\x1a\x5c\xc5\xcd\x6b\x76\x10\x87\x77\x5a\x48\x57\x86\x6b\xe9\x8d\x29\x3a\x02\x8b\x14\x3e\x01\xfb\x4f\x05\x8a\x99\x08\x67\x8f\x2b\xfd\x6b\xda\x4f\x52\x24\xb5\x11\x01\x4c\x16\x5c\xed\x42\xc8\x3b\xb0\x1d\x32\x9f\x47\x8e\x35\x1b\x2e\xaf\x41\xb0\x84\x69\x4d\xd5\xf4\x88\x0c\x22\x62\x67\xdc\xb8\x02\x4c\x5f\x22\x07\x37\x68\x4e\x45\x09\x1f\x52\x2c\x91\x42\x1b\x55\x26\x51\xc8\xd3\x94\x0c\x94\xbc\x63\xa2\x2a\xf0\xae\x6e\xfa\xaa\x0a\xb4\xaa\x33\x0b\x27\x2a\xec\x64\x49\x32\xa6\x62\xc4\x6a\xe8\xba\x9c\xa6\xcc\x6e\xf6\x37\x95\xfd\x1f\x7e\x88\x64\xb5\xe3\x74\x68\x6d\x67\x6e\x60\xeb\x07\x56\x2b\xf7\xb9\x26\x76\xe8\x3e\x04\x15\x1e\x40\xcc\x1b\x29\x27\x82\x67\x41\xca\x03\xe9\x18\x65\xcf\x99\xa1\x29\x35\xb4\x73\xd9\xe7\x25\x9d\x56\xb9\x30\x98\x69\x0c\x8b\xdd\xc8\x40\x8e\x0b\x45\x81\x82\xeb\xed\x7d\x59\xf0\x26\x40\x22\xc8\xd3\x71\x44\x85\x0a\xf1\x95\x3a\x56\x1c\x71\xd3\x27\xef\xa4\xcb\xc9\xc2\x6a\x4e\xb0\x74\x69\x96\xc9\x49\x64\x12\x80\x9d\xa2\x1f\x25\x5e\x4e\x2c\x25\x69\x09\x76\x78\x7d\xc9\xc5\xe4\xf1\x74\x8a\xc1\x59\x9b\xaa\xf3\xce\xdd\xd4\x99\xb5\x49\x5d\x77\x07\xeb\xbc\xc8\xf2\x8b\x4b\x4a\xb2\xc4\x99\x30\x5c\xb1\x26\x06\xa5\xdb\xd0\x52\xe0\x41\x8c\x5b\xf3\x16\x1b\x00\x9f\x8c\x98\xd1\x75\x25\x16\xea\x2b\x91\x69\x86\xc6\x69\xce\xce\x79\x0e\x8a\x8f\x63\x0d\xe7\xb7\xed\x6e\x06\xfb\x07\x99\x4c\x4b\xa7\x6f\x58\xcd\x2b\x66\x31\xbb\x26\xcf\xd0\xc4\x4a\xf5\x4b\x99\xc6\x67\xdd\xb4\xe3\x17\x27\x35\xa1\xba\xca\x3d\x3e\x81\x0a\xc8\x42\x04\x03\x47\x06\x79\x91\xba\xe9\x35\x8b\x8c\xe4\xf9\x67\x4c\xef\xbb\x47\x3e\x6b\x7b\xb4\xe7\x1d\xdc\x38\xbc\x1e\x0c\xaf\xf7\x2a\x36\xe8\x1f\x59\x5f\xe3\x9f\x35\xf2\x61\x62\xc1\xa8\xfc\x63\xe5\xfe\x75\xa7\x34\x8b\x99\xf8\x56\x7d\x39\xbb\xbc\xd7\x0e\x79\xe3\x98\x39\xee\x90\x93\x18\xb7\x42\xfa\x35\x79\xd1\x52\xa7\x9d\xd9\xe7\xbc\x97\xd1\xf4\x1d\x4e\xc3\x81\x77\x7f\xf6\x1d\x0b\x78\x00\xfa\x36\xf9\x30\xb7\x67\xf3\x79\x31\xa7\xfb\x1f\x2c\xf6\xb0\x45\x53\x76\xb8\x14\x95\x4d\x6d\xed\x55\x05\xa1\xe1\x18\x48\xa3\xe6\x63\x8f\xb1\x92\x59\xc6\x14\x6c\x99\x73\xa3\xb6\x8b\x2d\xe2\x8f\x37\x35\x94\x60\xfa\xc9\x51\xe5\xb6\xaf\x9c\x09\x82\x4d\xa2\x29\x3a\xb9\x30\xa0\x1a\xbb\x0c\x39\xab\xcf\x40\xd8\xa3\x53\x16\x67\x33\xe4\xd7\x18\x6f\x85\xfd\x71\x22\xa6\xb8\x55\x67\xd5\xe1\x88\xfe\xc2\x12\x27\xd0\x91\xaf\x82\x88\x2f\xf0\x72\x66\x30\xcd\x26\x74\xaa\x41\xde\xd5\xde\x30\xbf\x1e\xd1\x24\x5d\x6f\xce\x7a\xa2\x1f\xd8\x10\x47\x17\x99\xdd\xb9\x4e\x7e\x27\xd4\x77\x41\xc6\x7d\xfc\x9b\xb3\x5d\xbd\xaf\x2e\x80\x90\xf7\x62\x8c\xec\x0f\x1d\x88\xd6\x38\x14\x55\xce\xd8\x80\xd9\x23\x5d\xe3\x7e\xc7\xd7\x1e\x11\x3c\xc6\xcd\x31\xb6\x8b\x2e\x3a\x51\x6c\x17\x47\x7d\x03\x1d\xc7\x5d\x42\x79\x14\x28\x72\x9b\x62\x62\x6f\xd2\x93\xab\x0b\x5c\xc1\x3e\x79\x03\xc2\x66\x8a\x9a\x73\x47\xaa\x5c\xa5\xbd\x82\x2a\x33\x45\xff\xf0\x51\x73\x25\x3a\x91\xac\x50\x7b\x3a\xbc\xbd\x56\xee\xe9\x1d\x17\x91\x59\x79\xf8\xb4\x78\x15\xb6\xca\xf1\xa9\x4b\x6b\xea\xb8\x0a\x4b\x38\xf4\xa9\x57\x25\x16\x3a\xc8\x3f\x6d\x10\xad\x06\x82\xbd\xab\xe2\xf8\x25\xaf\x4a\xb7\x1c\x4e\x00\x3b\xe5\xd1\xb5\x04\xbd\x38\x0f\x28\x3e\x1d\x4b\x0d\x9b\xaa\x63\x74\x75\xc6\x5c\x7d\x46\x3b\x7d\x1b\x95\xb4\xe0\x58\x76\xf3\xc1\x0c\x19\x23\x9b\x50\x24\x95\x6d\x31\xe1\xd1\x45\x30\x38\xcd\x23\xc2\x87\x56\x7d\x91\xa2\x87\x99\x78\x75\x88\xdf\xd9\x33\xf1\x22\x08\x51\x19\xd0\x77\x66\x25\x2b\x06\x0e\xd7\x99\x7b\x73\x80\x95\xe8\x26\x07\x42\x0a\x14\xe7\x48\x3b\x5e\xf5\x44\xdf\xf8\x22\x35\xd6\x91\x8c\x9f\xfc\x77\x63\x26\x1a\xaa\x50\x2b\x4f\xe0\x28\xd6\xf1\xec\x9f\x01\x17\xa9\x3d\xeb\xa0\x27\x41\x60\x4f\x97\x49\xc2\x58\x15\x2c\xb0\xac\x1e\x3f\xfb\xe1\xcc\x15\xeb\xb6\x28\xa7\x26\x19\x33\x4d\xb4\xec\x30\x54\x2e\xb4\xa1\x59\x56\x39\xd9\x3d\xbb\x4a\xd0\xea\x63\x12\x19\x9a\x4f\xc3\x38\x68\x81\xe6\xb9\xf8\x49\x91\xd1\x0e\x9a\x2c\x76\x5d\x17\x09\x96\xb7\x70\x33\xf5\x2b\xb2\x8e\x76\x0c\xc3\x02\x1f\xa1\x06\xdf\xbd\xdd\x21\x88\x1c\xd7\x3e\xb9\xf8\xeb\xc7\x33\x3f\xf8\xe1\xa7\xa8\x05\xb5\xf4\xe4\x78\xdb\x03\x7a\xa5\x80\xf2\x33\xa0\xc9\xdd\x84\xaa\x54\x03\x3e\x22\x35\x7c\xc0\xed\x62\xc4\xeb\x6c\xcd\x69\x1e\xd4\x6b\x08\xab\xd1\xd2\xc3\xe3\x0f\xaa\xf7\x46\x6a\x66\x2a\x00\x49\x7b\x85\x62\x96\x24\x2d\x8d\xcc\xa9\xe1\x09\xcd\x22\xbc\xe6\xfe\xe1\xc3\x46\x3e\x47\x5e\xf5\xb9\xae\xd2\x25\xbb\x29\x86\xa0\x02\xbb\x6d\x03\xf7\x9b\x42\x88\x09\x33\x91\x84\xe7\xd6\x1e\x0d\x4d\x90\x68\x3e\x29\x1f\x56\xa8\x89\x3e\x49\xa6\xbd\xd2\xd1\x24\x5b\x3b\xf3\x9a\xbc\x20\xdf\x41\x3a\xd7\x1a\x67\x00\x33\x0f\xb2\x4c\x4e\x34\x4c\xb7\xca\x8d\xf1\xc9\x13\x1d\x9d\x1b\xfa\x68\xc6\x9c\x23\xfe\x2b\x54\xc4\x6f\xbb\xdd\x9d\xc6\xe5\x71\x64\x0f\xec\x84\x59\x3b\x54\x6f\xc0\x2b\xda\x18\x75\x7f\xc1\x9a\x12\x3e\x12\x32\xa6\xf1\x98\x7f\x52\xae\x9d\x47\xdf\x43\x3b\x1d\xa4\x4a\x16\x85\x8b\x48\xe6\x87\xf1\xc7\x76\x76\x4d\x21\xf3\x52\xdd\x33\x0d\x89\xbe\xae\x42\x3f\xfe\xca\x16\x29\x19\x31\xc1\x14\x35\x90\x1b\xe3\x5a\x01\x81\xb6\x51\x4f\xa2\x9b\xdc\x82\x42\x6a\xd2\x68\xa5\x7b\x70\x92\x15\x63\x7a\x48\x3e\xea\x2e\xda\x7d\xe3\xb6\xae\x20\x08\xb6\xe2\x2d\xc1\x18\xac\xcf\x9a\xd9\xb9\x21\x76\x6e\x88\x9d\x1b\x62\xf1\xb3\x73\x43\x2c\x7a\x76\x6e\x88\x45\xc3\xf8\xd5\xba\x21\xaa\xea\xec\xf5\x5c\x10\x1f\x2a\x28\x87\x46\x55\x45\x97\xd8\x82\x2f\x4d\xaa\xb1\x21\x9e\x5f\x74\xb3\x1a\xdb\x53\xde\xae\x58\x42\xd5\xe5\x64\xae\x87\xa9\xdc\xa2\xd4\x0d\xea\x80\x6c\x00\xee\x80\xac\x0f\x79\x40\x7e\x09\x95\x54\xed\x67\xc3\x98\x00\x64\xee\xdc\xbe\x45\xe0\x15\xfc\xe5\x80\x75\x3b\xb3\xf6\xf1\xf5\x8a\x75\x8d\xa6\x35\xf4\x4b\x53\xeb\x5e\xdd\xb4\x03\xa7\xc3\x47\x1f\xdf\x16\x7c\xfa\x71\x4e\x05\x1d\xb1\x5e\x35\x94\x5e\x5d\x5a\x78\x1c\x0f\x49\xb0\x86\xb8\x25\x0d\x80\x99\xdd\x59\xde\x9d\xe5\x4d\x9e\xe5\x0f\x1e\x0b\xa9\x3a\xcd\x9d\x0d\x07\x7f\x0b\xcf\x9d\xe6\xb5\xb4\xb8\x99\x46\x21\x7e\xbc\x9d\x68\x72\x4d\x64\xce\x8d\x61\x3e\xfb\xbc\x3a\xd1\x47\x24\xa2\x7a\xb9\xf9\x34\xb1\x66\x9c\x5c\x04\xcf\x77\x5c\xba\x79\xf3\x61\x0f\x45\xc6\x13\x0e\xb8\x4f\xb5\x7f\x1e\xac\xaf\x09\xd7\xdd\x16\xd3\x48\xa8\xbb\xca\x0b\x6c\x61\x08\xf2\xad\xe7\x2a\x97\x63\xbb\x53\x37\x9f\x5f\x8b\x7c\xed\xfc\x2a\x02\xd4\xc4\x23\x40\xb5\x5d\x17\x98\xc1\x4b\x7e\x2a\x99\x9a\x12\x79\xcf\xe2\x6a\xf4\x9a\x0f\xf4\x12\x12\x9a\xa7\xae\xc2\xcc\xc5\x67\x62\x77\x77\x1d\x9d\x13\x82\x34\xe7\x0f\x56\xa1\x07\x1c\xd2\xb5\xed\xc2\x59\x82\x5d\x0f\x56\x0d\xf9\x8d\xcb\xed\xf7\xce\x0b\x18\x7b\x32\x22\x32\xfb\x9b\x0f\xf6\x42\xad\xa9\x80\x43\xfd\xe4\xdd\x59\x37\x07\x45\xc7\x54\x46\xb2\x8c\xaf\xfc\x44\x3b\x51\x24\xcd\x89\x61\xd5\x5f\xb5\x70\xc1\x85\xef\xf3\x4f\x95\xd0\xea\x81\x56\xa1\x61\x7c\x1c\x74\x7d\xfb\xa1\x82\x58\xa6\xa5\x7e\x60\x08\xc4\xb8\x86\x76\x4a\xaa\x76\xfe\x71\x2d\x4e\xda\xcf\x3a\x47\xa9\x1a\x45\xd7\x57\x67\x18\xc2\xb5\xe4\x87\xba\x5d\xcb\x19\x9d\xa9\xe2\xd2\x54\x70\x18\x15\x43\x00\x94\x49\x47\x15\x02\x1f\x23\xbb\x2d\x33\x59\xd7\x85\x85\x8f\xe7\xa0\x0d\x2d\x78\xc5\x90\x9d\xb0\xfa\x67\x1f\x38\x22\xfb\xda\x21\x8c\x4a\xa1\xc7\xbc\xe8\x86\xab\x56\x53\xd4\x0c\x24\xa2\xe3\x70\xf2\x2d\xa4\xca\xfb\x61\xaf\x35\x58\xc5\xc8\x85\x38\x22\xef\xa4\xb1\xff\x39\x87\xba\xa9\x35\x8e\xb7\x7d\xce\x24\xd3\xef\xa4\x01\x5a\x9f\x94\x4d\x70\xb9\x36\xc4\x24\x2e\x5c\x66\x45\x6b\x37\xaf\x3d\x3e\x58\xf5\x09\x38\x5d\xbe\x1e\xa6\xb3\xd0\xc2\xc7\xe5\xe6\x56\x4c\xcc\x35\xb9\x10\x31\x8d\x74\xe7\x1f\xc7\x0d\xe0\x9e\xc3\x69\xc7\xe7\xcf\xb7\x1f\x1f\xf1\x68\xc4\xb4\x2f\xba\x65\x28\xd7\x4f\x73\xc6\x8e\x71\xa5\x6a\x71\x5f\xb7\x80\x0d\x3e\xb3\x93\xf7\x53\x58\x83\x64\x15\xcc\xe7\x9e\x26\x94\xeb\x41\xf6\xc9\x3a\x07\xce\x95\x56\x51\xcb\x53\xd4\xb0\x11\x4f\x48\xce\x54\x04\x7a\xd6\xfc\x53\x58\x6d\xae\x3b\x57\xae\xa1\x1b\xe1\xb3\x81\xd3\xdf\xbd\xf4\xc3\x3f\x5d\x63\x03\xf8\xc4\x75\x65\x6f\xbf\xe9\x59\xbb\x9b\x19\xb9\x8e\x07\x6b\xbd\x55\x03\x23\xe0\x2d\x14\x3a\x7e\x5a\x17\xd8\x9a\xfc\x33\x6f\xd9\xe0\xa4\x50\xb3\xce\x69\xb7\x90\xb5\x1c\x92\xff\x6b\xd5\x67\x10\x2b\xff\x8f\x14\x94\x2b\xdd\x27\x27\x44\x73\x31\x0a\xee\x50\xd4\x7e\x9a\xf4\x5c\x3f\x90\xc6\x70\x3b\xba\x7b\x21\xf2\x6d\x79\xff\x9e\x66\x0c\x6b\xbf\xa9\x20\x0c\xbd\x12\x5d\x67\x3e\x6b\x1f\x1e\x91\xc9\x58\x6a\xd6\xf9\x90\x54\xe9\x91\x7b\x77\x6c\xba\x77\x34\x7b\x07\x76\xa2\xb9\x77\x21\xf6\x8e\xaa\xc4\xad\x96\xf4\xf7\x96\x50\xb7\xe9\x8b\x6c\x4a\xf6\x80\xde\x5e\x7f\xce\x0c\xed\x66\x26\xaf\x63\xba\x7e\x12\x1f\x0c\x06\xdd\x4e\x33\xaa\x75\x17\xb8\xf2\xe5\xed\x74\xaf\x1b\x94\x3b\x79\xec\xa1\xec\xd2\x21\x48\x24\x50\xcd\xdb\x70\x99\xc5\x87\x24\xd7\x8b\x40\x02\xaa\x57\x7c\x61\x65\x67\x81\x87\xdf\x8d\xe9\x18\xe9\x9f\xb6\x7a\x5c\x91\xa9\x40\xec\x26\x5d\xfc\x0e\x1e\xc6\xb6\xce\x23\x9f\xd9\xa1\x68\x8a\x6e\x47\xbf\x85\xcc\x2f\x39\x6c\xf6\x9f\xe7\x1a\xbc\xad\x5d\xca\xf9\x00\xcd\x41\x48\x43\xb8\x48\xb2\x32\x85\x42\x7c\xfc\x14\xf8\x83\x63\x4f\xe5\x9a\xdb\xb7\xf6\x81\xfa\xb6\x22\xe3\x5d\x0f\xce\x27\xd9\xe1\x40\xcd\x80\x73\xcc\x26\x43\x46\x53\x1c\x38\xe0\x3d\xc8\xb3\x4b\xe2\xab\xed\x3b\xaf\x6e\x07\x59\x17\xab\x32\xf6\x80\x5b\x02\xff\x38\x72\x3c\x51\x7f\x3e\x0c\x82\x4a\x68\xf1\xcc\x9b\xd3\x36\xce\xe6\x1b\x3e\x50\x8c\x9c\x8e\xa9\x10\x2c\x8b\xc3\x5a\x77\x91\x18\x42\x8d\xa1\xc9\x18\x81\xb6\x28\xb1\x12\x34\x63\x66\x5f\x93\xb1\xd4\x86\xe4\x34\x19\x73\x11\x9e\xa5\x0c\xb0\x3a\xbe\x55\x41\x8d\x14\x13\xc2\x3c\xb1\xee\xc0\xa1\xbe\xb1\x8b\x1d\xb8\x8f\xed\xab\xac\x21\x8f\x40\xf8\x19\x49\x20\x34\xd7\x01\x0e\x1b\xbb\xd9\x36\x68\x55\x2d\x49\xfc\xf5\x66\x17\x32\x98\x24\xaa\x53\xf6\xe8\x21\xcd\x3e\x39\x7f\xe8\x93\x3d\xf6\x60\xfe\xb8\x77\x44\xf6\x1e\x86\xda\xfe\x47\x98\xa1\x8e\x68\xc7\x77\x91\x57\x81\x33\x2e\x86\x4c\x29\xdc\x9c\x01\x73\x84\x09\x1f\x92\x52\xd4\xc9\xb9\xc1\x84\xb1\x33\xfd\x58\x4e\x48\x2a\xc9\x84\x91\x42\xb1\x7b\xab\xbd\x42\xe2\xb0\xf6\xda\x71\xbd\x42\xc1\x84\x01\x3b\x23\x91\x79\xa1\x64\xce\xb5\xc7\x6e\x72\xdc\xb8\x35\xb8\xef\xac\x0c\x6e\xe9\xb8\xac\x55\xdd\x9b\x53\x62\xa8\x1a\x31\x63\x89\x11\x51\xe6\x03\x16\x8c\x4b\xfc\x34\x2d\x62\xd7\x6a\xae\xdf\x98\xe9\x66\x7a\xe1\x13\xf2\xc1\x8d\x07\x01\xaf\xa1\x6a\x64\x28\x95\x03\x96\xaa\xfe\xd1\xf5\x19\x0e\xa6\xca\x85\xbb\x5f\x2f\xed\xb9\xd6\xc1\x99\xdb\xf1\xbd\xf9\x71\xbb\xbf\xfb\xee\x5d\xb7\xbe\xbb\x0b\x79\x67\x22\x55\x96\x4e\x78\x44\xf3\x67\x68\x8a\x4a\x0e\xec\x30\x0e\x43\xe7\x1a\xe9\x31\xea\x70\xa3\xc7\xfa\x35\x26\x13\x9e\x6e\x62\x19\x7d\x89\xa5\x5d\x46\x12\xb5\x8e\x3c\x65\xc2\x58\x29\xa8\x34\x39\x80\xe1\x1c\x92\x73\x8e\xb8\x89\xf6\x27\xec\xb4\x96\x0f\xb8\x88\x43\x0d\xb4\x76\x53\xc5\x28\x60\xee\x5a\xf9\xe0\x5d\xb4\x9a\x19\x40\x3a\xb3\xda\x6d\xf8\xed\x23\xcd\x98\x68\x9e\x97\x99\xa1\x82\xc9\x52\x67\xd3\x60\x36\x7f\x6e\x5b\x1f\xa7\x37\x65\xec\x01\x0f\x77\xbc\xfe\x54\xbd\xda\xd6\xa3\x46\x88\xb0\x1a\x53\xec\x59\xf7\xef\x71\x8a\x54\x5d\xf0\x98\x1e\x57\x4a\x95\x47\x32\x0c\x22\xc9\x1e\x58\xe2\xb0\x45\x8a\xac\x1c\xf1\x20\xbc\xae\x58\xbd\x09\x51\x76\x3b\x1d\xb2\xb3\x0a\x2b\xb8\x91\x89\xde\x80\xee\x0d\xe7\x27\xec\x4b\x52\x35\x8e\x70\x70\xac\xdb\xba\xd7\xd7\x50\x15\x7f\x63\x9a\x62\xb3\x1d\x44\x63\xb8\x29\x2b\x98\x48\xa1\x71\x6e\x7d\x82\x82\x89\xe2\x72\x6e\x6d\x77\x5d\xdb\xd5\xe0\x16\x2d\x6b\x39\xbc\xd7\xee\xbd\x52\xdf\x53\xe7\x0f\x46\x51\x7b\x99\xe4\x80\xfd\x1c\xd9\x3c\x96\x0f\x09\x15\xe1\x02\x3f\xda\xae\xde\xa9\x89\x8f\x3d\xf1\x6a\xa2\x66\x89\x62\x26\x02\x9c\x62\xd9\x82\x5e\x7b\x42\xe8\xa8\x73\x9e\x9f\x18\xd1\x8b\x89\x29\x96\x8a\x87\x0f\x70\x9e\x76\x10\x26\x4c\x68\x1e\xd5\xe9\xb6\x01\xd3\x0e\x58\x17\x54\xeb\xca\xf4\x87\x5b\xcc\x09\x80\x88\x88\x7b\x13\x8e\x02\x2b\xbb\xf9\x90\x08\x39\x33\xea\x26\x4e\x43\x84\x31\x3c\x5c\xbe\x00\x1a\x81\xe7\x01\xc3\x3f\x06\x63\x1c\x89\x1d\x41\xf5\x2d\xfe\x7f\x4c\x74\xb3\x6b\xd1\x70\x84\xc0\x6a\x44\x8a\xcd\x70\x9e\xec\x92\x4f\x15\x5b\x9e\xb6\x3c\x22\xe0\x38\xd1\x44\x36\xff\x22\x51\x0d\xc0\xe4\x3d\x53\xf7\x9c\x4d\x8e\x27\x52\xdd\x71\x31\xea\x4d\xb8\x19\xf7\x5c\xd1\xf6\x31\xd8\x40\xc7\xbf\x83\xff\x44\x0d\x00\xdd\x18\x27\x69\xea\xb0\x58\x1d\x7a\x30\xe2\x22\xf4\x09\x2d\xf8\xb7\xd8\xe2\x3f\x2e\xb9\xe1\x8e\x8b\xf4\x88\x94\x3c\xfd\x22\x26\xb2\xd0\x59\xd7\x0e\x16\xee\x31\x0e\xd3\x5e\xb8\x6a\x17\xa9\xc3\xcb\xe4\x2e\x4c\x0d\x9d\x51\xe0\xe1\xbd\x19\x2f\xa8\xfb\x65\x84\xf6\x1e\xe2\xf5\x74\x69\x23\x4e\xf9\x09\xd3\x45\xd0\xe3\xe5\x07\xe4\x50\x0d\x89\xb6\x6c\x5b\xd7\x5d\x96\x42\x84\x6d\x6e\xb4\x6e\x4f\x0d\xd5\xcc\xc4\x84\x26\xe6\x0b\x4d\xbd\x4a\x8f\xb4\x20\x88\xc8\x00\x1b\xc5\x43\x33\x07\x33\x73\xef\xef\xce\x48\x10\x2d\x8a\x56\xed\xf7\x2b\x14\xdb\x2b\x91\x55\x59\xdc\x38\xa6\xd4\xf2\x41\x42\x4d\x70\x38\x29\xfa\x78\xb9\x51\x7f\xfc\x78\x71\xd6\x69\x4d\xed\x8b\x33\x6b\xda\xaf\x1a\x85\x94\x82\xff\x14\x51\xab\x52\x7b\x27\xa0\xa9\x5b\xb5\x8a\x8e\xee\x76\x96\x20\xea\x5c\x8f\x12\x56\x07\x9f\xce\xb8\xbe\x8b\x6f\x4f\xfa\xd5\xe9\x79\x9b\x44\xfb\xb0\x7f\x75\x7a\x1e\x34\x4f\xf7\xe6\x8c\x91\xbe\xf8\xdc\x07\x36\x13\x9b\x0d\x89\x2c\x0d\x77\x84\xdf\x81\xdd\x9b\x5f\x8e\x12\x56\x87\xb2\x53\xae\xef\xb6\xd1\x22\x75\x93\x41\x16\xdf\x7d\x29\xce\x78\x84\x8d\x9b\xca\x92\x4c\x5c\x4b\x04\x67\x7e\xdf\xf0\xe2\x35\x39\x17\xba\x54\xac\x4a\xb7\x0e\x0f\x2f\xcc\x0c\xcd\x6a\x92\x8b\x8c\xf1\xda\xc8\x0e\xd7\xda\x2a\x63\x1c\xba\x76\xe8\xd7\x4b\x4c\xf2\x46\x50\x26\x46\xd3\x5e\x1d\xbc\x79\xaa\xe6\xab\x73\xfc\xf7\x5b\x8d\x1a\x15\x54\x19\xf0\x28\x74\x3b\x26\xd0\x82\xc8\x93\xf0\x93\x8f\xed\x9f\x68\x9f\x05\x87\xe4\x62\xe8\xcb\xfa\x30\x59\xcb\xb9\x76\xc2\xb9\x43\x57\xc4\xec\xb1\x68\xf4\xe6\x69\x32\xf8\x9b\x88\xa4\x49\x47\xe2\x38\x65\xf7\xc7\x3a\xa5\xaf\x8e\x60\xd8\x1e\x66\xdb\x34\xd7\x22\x98\x26\xd5\x64\xef\xd5\x5e\x9f\x5c\xf3\x9c\x67\x54\x65\xd3\xa3\xe6\x1a\xd6\x6b\x1b\xd3\x92\xc6\x0f\x10\xb2\xdd\x5e\xee\x91\x03\xa9\x60\xa4\x09\x15\x24\x63\x1e\xc7\xcd\x89\xd3\xf0\x13\x0c\xc6\xec\xe1\xda\x5d\xb1\x3b\xc9\x7e\xf2\x64\x21\xc6\x22\xed\xac\x81\xee\x7f\x04\x8d\xa8\xe5\x5c\xbe\x3a\x8b\xef\x22\xcf\x85\x55\x14\xfa\xe4\xa3\xbb\x99\x9d\xe6\x84\x2c\x66\x57\xcc\xff\x45\x30\xc5\x4f\xb5\x65\xd1\xf2\x68\x3d\xcf\x5d\x90\x9f\x2d\xc2\x31\x62\xb0\xd5\xc9\x8c\x9f\x6d\xde\x2d\xf8\x4b\xd9\x88\x70\x9f\x5f\x9c\x99\x8d\x67\x66\xe3\xea\x38\x37\x1f\x58\x11\x94\x51\x39\xa3\x84\xe3\x8b\x33\x51\x32\x6e\xec\x2f\xa4\xe6\x46\xaa\x30\x26\xa0\x86\x50\x14\xc1\x49\x99\x51\x6b\xb7\x63\x8c\xac\x4f\xce\xce\xaf\x3e\x9c\x9f\x9e\xdc\x9c\x9f\xbd\x26\xee\x6b\x61\x1a\x73\xd3\xe8\xeb\x93\x9b\x66\x6b\xbf\x46\xdd\xba\xeb\x73\x15\x44\xd2\xcf\xeb\xc8\x5d\x75\x54\xd4\xad\xcc\xa1\xc9\x0b\x15\xe4\x42\x70\x73\xea\x89\x87\x25\x06\x58\xad\x34\xc9\xa4\x70\xa8\x3b\xf6\x0b\x2e\x1e\x38\xe2\xe6\x08\x8d\x07\xfc\x60\xa8\xee\xda\x1e\x15\xc8\x46\x99\xee\xef\xeb\x7a\xda\x41\xde\xc2\x68\xb7\x02\x57\x50\xc5\xd8\x4d\xa4\xdc\x60\x4e\x43\x45\xc4\xe9\x0f\x97\xae\xa9\x54\xf0\xb9\xf7\x4d\x9d\xa4\xc2\x06\xcb\xb8\xc3\xfb\xfd\xfe\x7e\x1f\xbc\xba\xfb\xfd\x7d\xaf\xc8\x67\x51\xc8\x71\x0d\x65\xa1\x1e\xa4\x87\x2f\x05\xc4\xbc\x16\xdf\xf7\x09\x79\xef\x31\x07\xc2\x3f\xc2\x87\x4d\xd0\x82\x16\x0e\x74\xdd\x9b\x3d\xca\x88\x69\x8f\xca\x6b\x8e\xba\x1c\x34\x27\x81\xad\x1e\x23\x68\xde\x33\x81\x1b\xb4\xbd\xeb\xc9\x0f\xb9\x13\x37\x7d\xa8\x67\xfc\xf1\xc3\xdb\xed\x0d\x12\x25\x4a\xa7\x21\x9e\xca\x3c\xc7\xe6\x6b\xe3\x0a\x32\xb1\x46\x23\xac\x24\xe0\x76\xc6\x1e\x77\xeb\x44\x49\xf3\xb8\x9b\x07\x9b\xe5\x0d\x83\x44\xcc\xcc\xdd\xe3\x5f\x9d\x71\xfc\x54\xbf\x06\xa1\x19\xe3\x8f\x05\x5b\x1e\xe4\xb1\x1e\x53\xc5\x2c\xb5\x02\x05\x67\xc6\x87\x0c\xdb\xf7\x76\x74\xd9\xb8\xee\x9c\xda\x37\xed\x71\x6a\xc6\x71\x35\xff\xe3\x0f\xe7\x27\x67\x97\xe7\xfd\x3c\xdd\x86\x68\x66\x22\x2d\x24\x17\xe1\xf0\x47\xed\xa5\x3e\xf7\xaf\x37\xd3\xd0\x3d\xcd\xa8\x28\x92\x6f\xa6\x6f\x28\xcf\x74\x63\xaf\x8c\x2c\x64\x26\x47\xd3\xb5\xfc\x12\x11\x8b\xfc\x3b\xec\xef\xd3\xa3\x3d\xbb\xc3\xdb\xb3\xf9\xcd\xb8\xdb\x8a\x5f\x51\x33\xf6\x0b\x5d\xaf\x52\x65\xab\x9a\x88\x0a\xd0\x05\x8a\xf0\xb3\x5b\xa8\x2d\x1a\x23\xd5\xea\xc5\x3a\x1f\xd0\x7b\x06\x42\xc4\xf7\x43\xad\x1a\x78\x92\x82\xa9\x9c\x63\xb9\x5c\xf8\x4e\xcc\x5b\x33\x9f\x6e\x73\xb6\x65\xa0\x54\x92\x26\xcc\x9c\xa1\x41\xdd\x2d\xa2\xae\x14\x2b\xc5\xaf\x02\x0f\x5e\x9b\x8f\xbe\x76\x6f\xb6\x2f\x94\x42\xb1\x9e\x6f\x8f\x16\xe6\x0d\xe7\x19\x83\x96\x08\x95\x82\xd5\xbc\x5f\x7c\x60\x20\x06\xe2\x0a\x29\x65\xd3\xd9\x20\x42\xad\xcf\x57\xa1\x22\x44\xe6\x0e\x45\xcb\xf7\x3d\x98\x9d\x3f\x9a\xd0\x11\xb6\x28\x53\x2e\xc4\x5d\x28\x7e\xcf\x33\x36\x82\x16\xfe\x5c\x8c\xc2\x86\x0b\x53\x6b\xb4\x28\x85\x16\x79\xae\xed\x7f\x3b\x72\x7a\x19\x9a\xca\x56\x43\x5b\xe1\xf9\x7e\xf7\xfe\x86\x08\x86\xc3\xd2\x6b\x3b\xca\xec\xa0\x02\x59\x91\x90\x5e\xaf\x07\xbe\xe9\x83\x1f\xad\xcd\x96\x66\x87\xe4\x3b\xe6\xc6\x62\x0d\x61\x2b\xf5\x12\x43\x26\x63\x49\x92\xc0\xa4\x9f\x52\xbb\x75\xa9\x39\x06\xc4\x0e\x66\x00\x3b\x4a\xc7\x09\x15\xc1\x86\x10\xda\x8b\x2d\x9a\x9c\x41\x6f\xd0\x3a\xab\x6a\x2b\x36\xe0\x9a\x37\x9e\x0f\x80\x2e\x3a\x39\xd1\xb9\x3b\x85\xbb\x43\x29\xd1\xd3\x3c\xe3\xe2\xae\xee\xee\x37\x94\x96\x33\xa3\x6c\x1e\x4b\xc0\x9f\x3b\xc5\x68\x86\xb7\xf0\xa6\x38\x6f\x6b\x37\xab\xe9\x1c\x98\xbb\x99\x16\x98\x7b\x5b\x89\x45\x97\x12\xed\xaf\xb1\x70\xcb\x59\x92\xbd\xbd\x67\xbe\x52\x91\x6e\xb8\x2d\xdc\x5b\x5c\x27\x9a\xc7\x5f\x5a\x17\xd7\xa7\xd7\x17\xad\x1b\x4b\x10\xfc\x5d\x2b\xb4\x1d\x2e\xb8\x1f\x09\x7f\xb7\xa4\x77\x98\x63\x6f\x55\xf8\x3b\x50\xf9\x81\xc5\xd9\xae\x8d\x94\x8c\x69\x71\x52\x9a\xf1\x19\xd7\x89\xbc\x67\x1d\x1d\x0f\x93\x31\x83\x9b\xd3\xb7\x26\xe5\x7e\x2b\x90\x66\xf0\x99\x39\xfd\xfa\xe4\x8a\xd0\xd2\xae\x9d\x71\x7d\xae\xb7\xa4\xdf\xd5\x33\xbf\x46\x00\x88\x0d\xce\xdb\x51\x84\xd9\x84\x07\xea\x9e\x66\xd6\xbb\xa4\x85\x5d\xd2\xc2\x92\xbb\x06\xa4\xcd\x6f\x35\x51\x81\x0b\x6e\x38\x35\x52\x75\x8e\xce\x9e\x96\xda\xc8\xdc\x89\x80\x0b\x4f\x0e\xd2\x06\xfb\xe4\x22\xbc\x29\x45\x6b\x24\xad\x3c\x6e\x34\xc7\x61\x9b\x2e\x84\x35\x8a\x63\xba\xc4\xb5\x8b\xe1\x8e\x88\x60\x13\x37\x56\xee\x69\x91\xbf\x62\x19\x5e\x30\x4d\x68\xfb\x95\xfd\xfd\xf5\x5f\x1b\xc9\x0f\x7f\xaf\xa2\x03\x55\xaf\xff\x88\xd4\x02\x67\xdf\x09\x06\x5d\xec\xb6\xe6\x67\xe7\x3f\x75\x93\xf7\x2e\x5c\x83\xeb\xf6\xbf\x4b\x9a\xe1\xbe\xbc\xdb\x66\x4c\xa0\xbd\xdf\x9d\x86\xed\x79\xd2\xef\xf3\xbb\xca\x27\x59\xea\x88\x74\x70\x2a\x1c\x25\xa3\xa8\xd0\x76\xf3\xdb\xb1\xea\x7d\x97\x42\x13\x9e\xd1\x7d\x60\x92\x22\xb8\xce\xe5\xc9\x4a\xd6\x71\x92\x6e\xaf\xdf\x56\xa5\xea\xa1\xe3\x7c\xa2\x3c\x12\x38\x7b\xdd\x5c\xdb\xad\x09\x5e\x01\x21\xf2\x96\x6b\x83\x58\x50\x48\x39\x5c\x5e\x69\xc2\xb0\x08\xd8\xea\xe0\x57\x44\x2a\xc2\x8b\x7f\xd3\x34\x55\xaf\x51\x27\x72\x76\xa9\x54\x51\xb9\x55\xe8\x8a\x81\x6a\x13\x5f\x74\x77\x60\xa6\x05\x36\x45\x24\x37\xa7\x57\x40\x31\x9c\x79\x3f\xff\xf3\x4b\xd0\xcb\xff\xf0\xd9\x9f\x5f\x06\xb3\xdc\x73\x2b\x05\x5e\xd3\x67\xfc\xdc\xf3\x57\x9e\xba\x72\x0c\xcc\x0d\xac\x19\x03\x9b\xdf\x49\x37\x3c\x17\x31\xa0\xb3\xd5\x9d\xdd\x4d\x8d\xdf\x55\x27\xed\xaa\x93\x02\x4b\x4f\x91\x39\x51\x66\x6f\x4a\xf6\xa3\xd8\xbf\xda\x89\x7d\xff\x6c\xd5\x8b\xc6\x7f\x0a\x11\x0b\x3d\xab\xbd\x04\xfd\x5d\x93\x23\x36\xed\x9d\x0b\x15\x32\x6d\xe1\x82\xb7\xc1\xfe\xbe\x6e\x66\x33\x41\x95\xff\xd9\xbb\xeb\x7f\xbf\x3d\xf9\xf2\x3c\x2c\x37\xc5\xee\x1b\x16\x01\x81\xe5\xe3\x4c\xca\x65\x4e\xb4\xcd\x48\x9f\x90\xf3\x1e\xc5\x1e\xa2\x4b\x96\xc7\xbb\x37\xd7\x33\xce\x4d\xfb\x1b\xd7\x21\x27\x3c\x13\x6a\x75\x6a\x47\x2c\xb0\x64\x17\xbf\x82\x18\x06\xad\xea\x13\x07\x5d\xbc\xd7\x97\x3d\xb4\xbd\x44\xef\xde\x5c\x47\x68\x40\xea\x9e\xa9\xb5\xc3\x21\x81\x0b\x44\x9e\x59\x8e\x41\xcc\x4a\xe1\x2a\x7f\xb2\xec\x82\xad\xee\x46\x9c\xbe\xaa\xba\x02\xcc\xec\x5f\xc3\xbb\x3e\x3f\xc6\x9e\x6d\x2c\x04\x50\xf6\xfa\xb5\x17\x2f\x8b\xc0\x9b\x75\xba\x9f\x15\x2b\xcf\x9e\x8b\xb7\x12\xa5\xea\xb9\x79\x6f\xfa\xca\x2c\x16\xf5\x5a\x8f\xbf\x01\x16\xb6\x6c\xc7\xff\x1b\xd1\xba\xbb\x95\xd2\xd1\x42\x42\xa5\x6b\x34\x85\xf7\xd9\xb4\xd4\xb9\xfc\x74\x41\x93\x8d\x76\x3d\xad\x7f\x85\xbf\x01\x90\xd5\xad\x5c\x22\x40\xb9\x7b\x41\xce\xa9\x7f\x7d\x16\xf7\x69\x9d\xe5\x25\xcb\x96\x98\x50\xed\x35\x20\x97\x2b\x6f\xc6\x11\xc8\xe2\x0e\x48\xea\x59\xec\x13\x79\xf2\xbb\xec\xbb\x2d\xa1\xe2\xf8\x1b\x68\xbb\x9e\x8e\x38\x11\x58\x71\xf5\xc6\x85\xdb\x58\x1a\x29\xd6\x2c\x62\xbf\x5a\x40\xa4\x2d\xa9\xf0\x2f\x4e\x11\x20\x22\x0b\x75\x88\x56\x04\xb1\x86\xad\x0a\xe7\x5b\x33\xc2\xab\x1c\x52\xf8\xc0\x7e\x7c\x55\xfb\x16\xc4\xcf\x0e\x7c\x2d\x94\xe8\x96\x60\x7a\xe3\x93\x9b\xd3\x8e\x50\x17\x17\x67\xce\xe4\xf0\x30\x15\xda\xb1\x39\x89\xe4\x73\x32\xcf\xeb\xcf\x42\xed\x4a\x2f\xce\x36\x2e\x6e\xa4\x32\x13\xa9\xba\x02\x5a\x5e\xb5\x5e\x9f\xc9\x6f\x75\xff\x16\xb4\x74\x2e\xbc\xb9\x4a\xa2\x3c\x67\x69\x71\x0d\x89\x6d\xed\x8e\xf9\x5d\xa2\xf3\x2d\x59\xd3\xf0\xec\x2c\x15\x21\xe1\x92\x68\x51\x96\xc6\x22\x11\x12\x4c\x11\x44\x4d\x3f\x44\x74\x04\x93\x7c\x0a\x11\xb3\x96\x9a\xf3\xcb\x82\x14\xdc\x9a\x9d\x8d\x27\xb6\xa3\xa8\xfe\xd6\xbd\xec\x9c\x8f\x96\x6f\x6a\xa1\x1d\x8e\xf0\xe4\xc5\x4f\x5c\x82\xd4\x56\x85\xb4\x5f\x96\x8d\x0b\x6a\x25\xed\xdf\x85\x0d\xa3\x7d\x2d\x1a\x96\x6b\xec\xab\x9d\x65\x96\x3f\xa4\x68\xf4\xf1\xf7\x80\x81\x61\x67\x1e\x1b\x45\xe7\xb4\xd0\xd8\x34\x29\x95\x13\x31\xa1\x2a\x25\x27\x57\x17\x5b\x10\xc7\x2e\x3e\x11\xd3\xaa\xa6\x35\x75\x68\x4e\x33\xe0\x46\x63\x41\x02\x94\x0b\x98\xa6\x17\x2c\x5c\xe3\x12\x75\xb2\x8d\x95\xc3\x56\x96\xba\xd1\x35\xbc\xef\x82\xc8\x24\x26\xc2\x03\xfd\xa1\xc8\x80\x99\x09\x63\x82\xbc\x7c\xf9\x12\x23\x29\x2f\xff\xf2\x97\xbf\x10\xe8\x83\x9e\xb2\x84\xe7\x34\xc3\x3f\x8c\xd0\x38\x1d\x41\xa0\xf6\xa7\x57\xaf\xfa\xe4\x9f\x27\x97\x6f\x09\x4d\xc0\xde\x44\xe8\xee\xb8\x91\xc2\x66\x37\x07\xa3\x8f\xc8\x3f\xae\xdf\xbf\xf3\xa7\x43\xfb\x7f\x8d\x9b\x3b\xf2\x65\xee\xb7\xa9\x4f\xce\x1a\x55\x05\x75\x44\x22\x5c\x6b\xa3\x66\x0c\x15\x22\x42\x1a\x42\x87\x43\x38\x31\x78\xef\x71\xed\x65\x29\x16\xb5\x04\xd3\xcc\xf9\x68\x0c\xdb\xcb\x05\xf0\x7f\x06\x65\x18\xdc\x2e\x21\x44\xd2\x1c\x74\x6e\x1c\x5a\x0e\x8e\xad\x52\x11\x60\x09\x8e\x48\xc6\xef\x18\x19\xea\xaf\x94\x2c\x8b\xaa\x2b\x59\x30\x4d\xc5\xb4\xb5\x92\x13\x2a\xec\x68\x71\x70\xd5\xd2\xda\xc9\x3f\xaf\xf4\x1a\x27\x80\x3a\x1d\x6c\xdf\x30\xdc\x17\x2e\xa2\x70\x8c\x38\xd1\x91\x69\x27\x6d\xa5\xb7\xfa\x1a\xda\x1b\x0e\x29\xb6\x92\xd0\x11\xf1\x6c\x9a\x49\x31\x6a\x32\x53\x6d\x17\xfa\x6a\xc1\x69\x11\x11\xb0\xef\xd6\xd4\x1a\xa5\xfa\x25\x2d\xe2\x1a\x4a\xb5\x83\xde\x0d\x18\x5e\x3a\x90\xa5\xf1\x89\x86\x48\x39\x8a\x30\xa2\x1e\x02\x9a\x2f\xae\x69\xd4\xdb\xdd\x1b\x7b\x77\xec\x61\xda\xbe\x6d\x5b\x46\xf2\x11\x61\x34\x09\x2b\xff\x6a\x3f\x77\x6c\xda\xc3\xdb\xa1\xa0\x00\xb8\x01\xcb\x79\x66\x97\x05\x32\x2f\x3a\x90\x6c\xe7\xa2\x24\x2c\xb5\x66\x31\xee\x0e\x68\x9f\x1d\x48\x36\xb9\xbe\x06\x05\xf1\xb6\x5c\x97\x36\x87\x68\xe6\xb8\x46\x91\xa2\xe1\xf6\x75\x2d\xdf\x3b\x90\x4c\xa4\x30\xae\x45\x7e\xd5\xe3\x11\xb0\xc9\xea\x5d\xea\x40\x15\x7a\xb5\x73\x6d\x27\x7e\xc7\xa6\xba\x4a\xc9\xed\x22\x05\xfc\x53\xad\x60\x9d\x8f\x6c\x2f\x34\xa7\x6b\x95\x02\xbf\xd7\x8d\x9b\xdc\x08\xed\xbd\x08\xa3\x04\x1b\x15\x96\x81\x76\x6c\xc8\xd9\xce\x9b\x1e\xf3\x04\x8a\xe2\xec\x07\x1c\xf5\x4e\x2b\x00\xf3\xaf\x18\xb3\x05\x55\xa2\x99\x29\xbb\xb4\x61\x85\x89\x43\xd2\xbc\x5d\x43\xa6\x35\xe1\xc0\x0d\x39\x55\x77\xcc\x43\xdf\xd3\xac\x4b\x5b\xcd\x2b\xbb\x3d\x55\x1f\x15\xec\xff\x7e\x8f\xe0\x9c\xf6\x56\x88\xc1\x97\xa9\x9f\x06\x1a\x0b\xe0\xcb\xa0\x56\xd3\xc2\x9d\xe9\x40\x15\x90\x6a\xa2\xdf\xeb\xdc\xd6\xb9\xad\x87\xd3\x42\x63\xb3\x6a\x2e\x46\x70\x94\x3b\x76\xc7\xa7\xb8\x16\x4e\x33\xa4\x91\x9d\x3b\x9a\x4f\xf7\x5b\x02\x9f\x3b\x16\xec\x3d\x98\x7d\xda\xf9\xee\x4e\xb6\xd5\x97\x5d\xd7\x1e\xdc\x6b\x37\xd0\xce\x3b\x74\x04\xf5\xcf\xb2\x76\x01\x96\x66\x47\x92\x64\x33\x96\xdb\xec\x03\x5a\x1b\xd7\x70\xcf\xac\x61\xba\xcd\x3e\x8f\x98\x72\xdd\x87\x3a\x67\x02\xfa\x0f\x74\x26\xf9\x98\x49\xd8\x7d\x9c\x76\xe5\x16\x99\x88\x9d\x29\x2e\x34\x2d\x1d\xd5\xce\x44\x67\x4c\xcd\x8b\x21\x5c\x56\x6b\x69\x01\xf8\x34\x11\xbc\x6a\x8f\x45\x57\xa5\x0a\x9f\x01\x03\xce\x77\x00\x0c\x0d\x1b\xb4\x33\xc5\x47\x6c\xd7\x35\x66\x4e\xcd\x62\x5b\xb6\x33\xc9\x85\x36\xb0\xb3\x6d\xbb\xcf\x7d\xb9\x4d\x1c\xdb\x76\xd9\x3f\x5d\x8c\xe4\xd9\x27\xde\x68\x9e\x7d\x62\x52\xf4\x66\x9f\xb9\x7b\xa8\xd2\x5f\x82\x31\x2b\x16\x3d\xce\xce\x00\x56\x30\x12\x9a\xcb\x3b\x05\xbe\x3b\x9b\xc9\x3e\xb9\x44\x7d\xca\x09\x6b\x3a\xd0\x32\x2b\x4d\xf7\xbb\xc5\xa1\x2c\x38\xa2\x5d\x00\xf0\x16\x51\xf4\x2d\xf3\x1d\x2e\xe0\x65\x67\x1d\x10\x9f\x06\xd0\x20\x98\x05\xa8\x3f\x75\xd3\xe4\xf0\x59\x53\x49\x88\x6d\x76\xdc\x7c\x7a\x1d\x59\x20\x38\xdf\x6c\xf6\x59\xa3\xe7\x7d\x7c\xd5\x50\xfd\xc4\x96\x8d\xe0\x13\x50\x3c\xd2\x61\x09\xb6\x96\xc4\xdd\x61\x2c\x5b\x2a\x24\xc1\xa7\x5b\x39\x09\x3e\x6b\x9c\x09\x6f\x3b\xae\xb9\xdf\xd7\x0e\x80\xdc\x83\x1d\xb4\x6c\xe0\x2e\xae\x1e\x45\xec\xf5\x06\x66\xbf\x37\x4e\xb1\x47\x7f\xbc\xf7\x20\x3e\x32\xd8\x7e\x33\xfa\xfc\xf9\x98\xd2\xc9\xd5\xc5\xc6\xfd\x91\x0d\xda\xbf\x1d\x8f\x24\xc4\xff\x00\xaf\xc8\xbb\xcd\xcf\xea\x65\xe8\xd8\xa1\x1f\xf1\x20\x3e\x91\x3b\x61\x6e\xf8\x6f\xba\x8c\x85\xb4\xb3\x77\x67\xfa\xc8\x61\xb4\xaf\x13\xd1\x4a\xfb\x69\xf4\xb5\xf3\x49\xa5\x5d\x9d\xb7\xeb\xba\x2b\xe0\xbb\x11\x45\x9c\xb3\xcf\x6c\xd1\x82\x53\x03\xc8\x35\xcb\xec\xdd\xd0\x59\xc3\x71\xee\x6c\x7f\xd7\x15\x32\x7d\x4d\xa0\x54\x81\x0a\x21\x0d\xec\xc6\x1a\x66\x64\x46\x07\x2c\xd3\x47\xe8\x48\xb6\xa6\x44\x95\xe8\xdb\x7d\xc0\xaa\x91\x79\xd3\xd9\x78\x58\x77\x3b\x61\x24\xd5\x85\xd9\x9d\xc6\x6c\x5a\x06\xd2\x23\x32\x3c\x5d\x67\xd1\x03\xba\x6a\x32\x66\x39\xc5\x76\x64\x76\x87\xaf\xd6\x31\x29\x08\xba\x9b\x27\x8a\x1b\xc3\xb0\x4b\x09\x53\xb9\x26\x72\xd8\x9d\x37\x48\x9d\x5f\x00\xa9\x3c\x7b\xf7\xaf\x22\x92\x25\xe7\x9f\xb5\xdd\x6f\xc4\x1f\xd3\x50\x90\xc9\x65\x4f\x3b\x58\x59\xc3\xdf\xad\xb5\x54\x78\x4c\xc1\x0f\x97\x41\xf7\xcb\xf5\x8c\x25\xfb\xd4\xd1\x83\x93\xab\x0b\x72\x8f\xbc\xf7\x89\xb7\x60\x1d\x03\x87\x80\xb1\x32\x5c\x93\xdb\xd7\xb2\x5a\xc8\x6f\xd2\x8d\x7b\x54\x29\xb9\x3b\x37\xee\xce\x8d\xbb\x73\xe3\x46\x3f\x3b\x37\xee\xaf\xc5\x8d\xdb\x50\xcd\xd7\xd2\xb8\xb8\x26\x6e\xc3\x1a\x2e\x61\x50\x9f\x37\xe5\x17\xae\xe1\xcb\xba\x5f\xf9\xbe\x89\x0b\x88\x7e\xe7\x11\xb6\xe2\xd6\x19\x5e\x6b\x49\x82\xfd\xfd\x7e\x7f\x7f\xdf\xfb\x89\xdd\xfd\x52\x9a\x61\xef\xf3\xce\x64\x99\x48\x64\x8a\xc2\xc0\xae\x83\xd2\x06\x0c\xe2\x75\xd4\xed\xf9\x3d\xca\x63\x1b\xdb\xcc\x3e\xcd\xee\x36\xb0\x06\x5d\x8f\xd6\xda\xea\x98\x4f\x52\x7e\xb3\x51\xe3\xd5\x99\xac\x50\xae\x1b\xd9\xd6\x6d\xf6\x71\x2c\x5d\x81\x88\x3b\xdb\xb5\x4a\xae\x5e\x43\x7a\xe6\xdc\xc1\x74\xdb\xeb\x93\x69\xa3\xc9\x01\xfe\xb2\x9f\x14\xe5\x3a\x62\x19\x68\xe4\x2c\x97\x6a\x7a\x54\x11\xb7\x44\xbb\x1b\xa2\x8d\x51\x3a\xca\x87\x60\x27\x27\xa5\x52\x4c\xc4\xa0\x75\xce\x3e\xcf\xc3\xd2\xae\xf6\x37\xa6\x8c\x79\xd1\x33\x53\xda\x1c\xd5\xcf\x6b\xd9\x03\xe1\x86\xca\x6e\x01\xed\xc8\x15\x0f\xaf\x67\x1b\x7b\xd7\x36\x50\x64\xe2\x9e\xdc\x53\x15\x5c\x78\xbc\xe8\xd9\x88\x81\x9c\xf2\x7b\xae\x65\x30\xbc\xc3\xa2\x87\x8a\xe9\xfb\xce\xa2\x84\x20\x20\xd0\xda\x17\x7e\x9b\xd2\x9a\x8b\xb2\x30\x9a\xc0\xb1\xef\xdb\x7a\x3c\x50\x9a\xa2\x34\x4e\x47\xf2\xd2\xce\x21\x6e\xaf\x45\xb8\x92\x90\x47\x4d\x1f\xcc\x5a\x24\xf7\x5e\xed\xad\xf1\x7e\x41\x8d\x61\x4a\xbc\x26\xff\x73\xf0\xc3\xef\x7f\xee\x1d\x7e\x71\x70\xf0\xfd\xcb\xde\x7f\xff\xeb\xf7\x07\x3f\xf4\xe1\xff\xbc\x38\xfc\xe2\xf0\x67\xff\xc3\xef\x0f\x0f\x0f\x0e\xbe\xff\xe6\xf2\xab\x9b\xab\xf3\x7f\xf1\xc3\x9f\xbf\x17\x65\x7e\x87\x3f\xfd\x7c\xf0\x3d\x3b\xff\x57\x20\x91\xc3\xc3\x2f\xfe\x6b\x8d\x41\x3f\xf4\xea\x60\x5e\x8f\x0b\xd3\x93\xaa\x87\xac\xf4\x9a\x18\x15\x51\x30\x32\xfb\xf8\xed\xd9\x9c\xac\xfb\xb0\xa6\x5f\xa5\x3d\xae\xda\x0f\xf5\x89\x05\xd2\xfa\xee\xa2\x35\x75\x90\x35\xbd\x45\xeb\xc5\xf3\x7f\x49\x71\xf9\x8e\x1f\xc5\xea\xb8\x8d\xc7\x21\x91\xec\x6f\x27\x04\xf9\x0b\x2a\x8a\x70\x60\xa5\x2e\x9f\xbf\x5b\xa8\x6e\x69\x45\x84\xab\x6f\xe8\x40\x75\x69\x45\x84\xaf\x6f\xe8\x40\xf3\x91\x8a\x88\x8e\xaa\xc3\xa3\x15\x11\xb0\x1e\x5d\xe4\xc5\xae\x22\xc2\x71\xe5\xae\x1c\x62\x57\x0e\xd1\x7c\x76\xe5\x10\xcb\x9f\x5d\x39\x44\xd0\xb3\x2b\x87\xd8\xc5\xd1\x76\x71\xb4\x5d\x1c\x6d\x17\x47\xdb\x95\x43\xec\xca\x21\x22\x9f\x5d\x39\xc4\xea\x67\x57\x0e\xb1\xf8\xd9\x95\x43\x34\x9f\x95\xe5\x10\xd7\x5d\x3c\x66\xa4\x55\x0b\xf1\xcb\x2b\x85\xd0\x96\xff\x12\x76\x92\x24\xb2\x14\xe6\x46\xde\xb1\xc8\x5c\xdf\x20\x57\xe4\xdc\x37\x7e\x11\x7e\x49\x5a\xa6\x9c\x89\x2e\x31\x8a\xd6\xa2\x9c\x38\x32\xde\x19\x66\xb5\x0f\x91\x76\xf2\x29\xf9\x11\x79\x49\x65\xec\x5a\xf6\xc9\x09\x51\x2c\xe1\x05\xef\xe6\xff\x01\xa4\x6b\xa0\x84\xec\xeb\x70\xf2\xa6\x96\xa9\x59\xd6\x25\x71\x04\xee\x4f\x2a\x6a\xc4\x3d\xd5\xf0\x5a\x75\x52\xa8\xed\x64\x17\x4e\x1e\x15\x56\x90\x6f\x13\xae\xbb\xe8\x12\x7a\x2c\xcb\x2c\x25\x8a\xfd\xe8\x75\x6a\xb7\xaa\x37\x8d\x6f\x76\xf2\xc7\xd4\x99\xdf\xb0\xed\xf5\x62\x74\x4e\x96\xa6\x05\x77\x40\xff\x4f\x29\x73\xd9\x43\xc1\x15\x1c\xea\x6b\x96\x48\x91\xae\xeb\xab\x3f\x9f\xa5\x47\x22\xb0\xd2\xea\x07\xaf\x6a\x48\x0a\x61\x29\x49\x4b\x24\x09\x98\x5d\x34\xe3\x29\x37\x5d\x74\x1f\xc7\x5b\x4e\x64\x59\x6b\x1d\x30\x52\xfd\x41\xeb\x3a\x4e\x3c\x5e\xb4\x28\x94\xa4\xc9\x98\xe9\xc6\x9a\x76\x85\x06\x72\x80\xb5\x15\x40\x59\x56\x8e\xb8\x40\xd7\x2b\x7c\xc5\xda\x15\x9d\xf2\x62\x94\x34\xd4\xb0\x47\x96\xa1\x8b\x2a\xd2\x18\x30\x0c\x11\x15\x6d\xa3\xa6\x50\xba\xd4\xc5\x37\xd9\x18\x26\xae\x2e\x1f\x36\x7f\xe8\xb2\x53\x32\x4b\x7d\xdf\xaa\xcf\x5f\x92\x82\xa9\xc4\x5a\x16\x72\x08\xd7\xbb\xe1\x9d\x32\x13\x8d\x24\x99\xb5\xf0\xac\x92\xd0\x1e\x20\x7e\xae\xd3\xee\x53\x41\x3e\xfb\x23\x19\xcb\x52\xe9\x7e\x13\x2c\xf6\x15\xfc\xae\x8b\x60\x11\x69\x9d\xe1\x6e\x48\xc6\xa8\x36\xe4\xd5\x4b\x92\x73\x51\x5a\xc5\x35\x9a\x64\xc3\x58\xff\xf3\x1f\x3b\x0a\xab\x6e\x66\x7a\x37\x03\x7d\xbe\xa2\xc5\xdd\xd6\x60\x64\x7a\x3b\xbd\xdb\xfe\x43\xeb\x63\x38\x3f\x85\xe4\xc2\xcc\xd8\xeb\xdd\xe3\x7f\x4d\x6e\x12\x46\x3e\xe1\x9d\xd0\xcd\x2a\xed\x60\x57\x76\xd2\x6a\x3b\xbc\x14\x67\x7c\x46\x7d\xe0\xa7\x52\x0e\xa6\x26\x1e\xf8\xfc\x7f\xe3\x7b\x6d\xc4\x73\xff\x4b\x60\xa7\xa0\xb9\x61\xa7\xb1\x65\x5d\xc4\xea\x26\x62\x01\xc4\x62\x35\xe9\x91\x92\x65\x30\xe0\x63\x6b\xee\xe0\x8b\xf4\xbe\x2c\x1f\xda\x4e\x12\xa6\x41\xca\x39\x89\x17\xcc\x0f\x10\x21\xc5\xd1\x44\xb1\xc3\x53\xc1\x7d\x3f\x0a\xd3\xed\x76\x3c\x78\xb2\x1e\xd4\xf3\x09\x9a\x74\x45\x2d\x66\x8c\x4d\xab\xd8\x88\x6b\xa3\xba\xae\x26\xbe\xdc\x3e\x38\x9a\x8b\x51\x66\x6f\xe1\xe0\xf9\xe6\x65\x66\x78\x91\x55\x3b\x50\x13\x76\x5a\x51\x23\x14\x1f\x4c\x94\x36\xa2\xb2\x14\x7b\x0d\x60\xa7\x4d\x48\x37\x39\xa8\xbe\xc9\x84\x51\x3c\xa6\xab\xb7\xb2\xca\x5a\x41\x15\xad\xb6\x3b\x91\x79\x4e\xf5\xa1\xcb\x12\xa0\x90\x8f\x1e\x97\xaf\x69\xb5\x1f\x45\xb3\x6a\x3b\x9a\x99\xbf\xdb\x3a\x48\x86\x09\x2a\x82\xb3\xa1\xda\x0e\x75\x78\x95\xc8\x49\x55\x0e\x3f\xe2\xf7\x4c\x74\x3d\x41\x2e\x1f\xe0\x4b\x9a\xdc\x31\x91\x92\x8f\xda\x2f\x6c\x3a\x15\x34\xc7\x5e\xa6\xc1\x34\x0b\x25\xef\xb9\x3d\x70\x2c\xad\xf8\xc9\xe7\x50\xbb\x40\x23\xa2\x47\x07\x53\x74\x9d\x16\x50\xed\xdf\xd6\x6e\x94\xba\x63\x9f\xbb\x8f\xda\x2a\xd2\x8f\xcb\xef\x70\xee\x86\x60\xb4\xe2\xf7\x09\xf3\x86\x88\x1d\xd8\xb6\x26\x7d\x1f\xdc\xa8\x84\x2c\x6e\x3a\x80\x48\x18\xee\x94\xc3\x9d\x5b\x25\x7f\x45\xf5\xe9\xa7\x99\x15\xd9\xd3\x0a\x16\xbe\xcd\x38\x96\x03\xa0\x35\xeb\x76\xd6\x21\xae\x27\x81\x17\x11\x41\x7f\x1c\xdc\x4a\x21\x4a\xcf\x52\x83\xf8\xc6\x05\xfb\x1f\xbe\x3c\x6b\xdf\x13\x1f\x68\x2a\x35\xf9\x32\x93\xc9\x1d\x39\x63\x56\xcc\x07\x2d\x6f\xb3\xab\x6b\x40\xc7\xd6\xb0\x3d\x5b\x10\x4b\x60\x0f\x34\x2f\x32\xa6\xfb\x77\x9f\x43\x34\xc1\xc9\x90\x63\x35\x48\x8f\x3f\x9c\x9f\x9c\x5d\x9e\xf7\xf3\x74\x1b\x3d\xf6\xd6\x68\x5b\xb3\x3f\xdb\xe5\xca\xd9\x3f\x51\x1d\x35\x5c\xe4\x7b\x2a\x4b\x32\xa1\xe0\x89\xf0\x9d\xb2\x6e\x78\xf1\x9a\x9c\x0b\x5d\x2a\x86\x7f\x13\x73\xc5\xcd\x76\xbc\xb1\x42\x78\x51\xdf\xac\xba\x99\x4d\x30\xe9\xba\xe9\x0d\x6e\xd9\xeb\x25\xdd\xb3\x1a\xad\x6d\xc2\x35\xda\x90\xee\x59\x71\x9d\xe0\xbb\xf7\x0c\x55\x83\x70\xfd\x07\x43\x52\x63\x39\x21\xa9\x24\x13\xc8\x89\xbc\x67\xc2\x60\xb2\xa0\xf6\x77\x6e\x87\x96\x46\x43\x25\x73\xab\xf2\x14\x4a\xe6\x5c\x7b\x05\xc0\xb5\x71\xda\x5a\x33\x43\x9e\xd3\x51\xc7\x43\x01\xe1\x7f\x10\x36\x40\xc4\x77\xd9\x8e\xeb\xe4\x4c\x1a\xdd\x9c\x83\x44\xc3\xef\xc6\x72\xd2\x33\xb2\x57\x6a\xd6\xe3\xc1\xa5\x0d\xd1\xeb\x72\xc7\xa6\x50\x23\xd2\x69\x65\xbe\xc1\x97\x5b\x0e\x18\x23\x21\xbc\x16\xe5\xa8\xb0\xda\xea\x87\x2f\xcf\xac\x2a\x52\x37\x78\xe4\x9a\x1c\x33\x93\x1c\x27\xac\x18\x1f\xbb\x61\x86\xdb\x40\x5d\x25\xf2\x13\x2d\x7b\x2e\x05\x37\x52\x75\x6b\x78\xb1\x7f\x42\x12\x99\x65\xae\xed\x84\x1c\x92\x53\x56\x8c\x2b\x92\xcf\x75\x8d\x22\xd3\x65\x3b\x78\xbc\x62\xf3\x12\x0a\x29\x83\xa3\xd3\xcb\x44\x82\xa5\xe1\x24\x42\xcd\xb8\xc1\x93\x54\x83\xc5\xcd\xf5\x9f\x13\xab\x6e\xb1\xa5\xb9\xff\xc7\xf0\x9b\x1a\x9b\xf6\x2c\xed\x0a\x1b\xef\xf2\xf8\x34\x92\x22\xae\x87\x79\xa2\x98\x89\xa8\x78\x9f\xad\x70\x77\xaf\x83\x73\xad\x91\x3b\x43\x4b\x33\x66\xc2\xf0\x04\x62\x5b\x11\x5b\x00\x25\x31\x2d\x91\x7d\x31\x44\xb3\x39\x65\x29\x91\xf7\x4c\x29\x9e\x46\xd8\x4f\x5e\xb6\x37\x25\xbf\xe0\xd9\x53\x1f\x8c\x2e\xd9\x07\xb1\xf9\x4c\x01\x99\x4c\x71\xba\x20\x89\xd2\x07\xb7\x94\xc3\xb4\xa5\xec\xa5\x6e\x79\x4b\x9d\xef\x8d\x88\x28\x44\x67\x67\x4b\xe3\xe2\xb0\x34\xba\x5f\x1c\x34\xcd\xb9\x78\xe6\x57\x47\x9c\x5f\x02\x74\xeb\xa0\xbf\xf4\x8a\xce\xa6\xdd\x12\x3a\xa1\x19\xbb\x78\x1f\xed\x9a\xb8\xc6\xf7\xda\xde\x09\xff\xcb\xba\x75\x70\x84\x47\x6b\x69\xeb\xdb\x6f\xaa\xc3\x4d\x84\x4c\xc3\xa2\xbd\xbb\x26\xd9\xdb\x6a\x92\xdd\xb8\xaf\xb0\xf7\xed\xb6\x54\xb0\x11\x35\x6c\x42\xbb\x69\x60\x37\xde\x2f\x42\xd3\x54\x31\xad\xfd\x85\xe3\x18\x34\x78\xb2\x27\x57\x17\xe4\x2b\x1c\xc7\xf6\xba\x7d\x2b\x69\xd0\xaa\x39\x93\x39\xe5\xc1\xf9\x8d\x73\x13\x6e\xea\x39\xfe\x24\x5e\x55\xc4\xc3\x37\x18\x46\x01\xba\x4e\xdd\xc0\xae\x54\x2c\x25\xce\xb3\xb2\x6b\x4a\xfc\x8c\x9b\x12\xaf\xa7\x38\xd7\x7a\x73\x1d\x12\xf0\x29\x22\x91\x15\xfb\x96\x7f\x3c\x17\xc2\xb5\x5f\x25\x42\x12\xcd\x84\xe6\x50\x57\xd2\x48\xc8\x8d\x68\xd3\x3f\xc4\x82\xbd\xaa\xb2\x18\x95\xf0\x23\xf2\x56\x8e\xb8\xf0\x52\x4f\x8a\xb8\x7a\xab\x21\xe5\xc1\x15\xbf\x3b\xad\x79\xa7\x35\x07\x6a\xcd\x5a\x67\xe7\x82\x0e\xb2\xf0\x64\xa4\xb6\x72\x91\xd1\x91\x3d\x80\x0c\x68\x1c\xa7\x5c\xdb\xff\x92\xeb\xeb\xb7\x10\x40\x2f\x45\xac\x25\x0b\x21\x62\x77\xa5\x55\xd0\x43\x28\x30\xb7\x27\x93\xf0\xde\xe8\xdc\xc4\xfa\x42\xa4\x76\x9a\x4c\xb7\xea\x21\x1c\x55\x2b\x68\xc2\x2d\x88\x0a\x3a\x00\xb3\xaa\x07\x8c\xdc\x8c\x79\x72\x77\xd5\x88\x7f\x4b\x65\x7f\x27\x1a\xbf\xea\xa4\x1c\x75\xa4\x11\xcd\x93\x6e\x19\xae\xba\xba\xf5\x6e\x1a\xda\xc2\xb5\x5b\x52\x4b\x8c\x50\xad\x65\xc2\x69\x0c\xba\x44\x55\x98\x56\xeb\x34\x24\x05\x75\x62\x7b\xd3\x07\xcd\x76\x23\x3a\x93\x67\xa8\xc8\xd0\x0e\xd5\x4d\x1d\x89\x0b\xbf\x9a\x5b\x9b\x32\xb2\x70\x0c\x12\xdf\xd2\x69\x57\xe7\x61\x26\x96\x1f\xa3\xd7\x34\xd5\x4d\x6f\xbb\x8c\x29\x9c\x81\x9a\x85\xe2\x40\x2a\xe0\x7a\xf7\x27\x15\xc0\xa1\x9e\x45\x16\x81\xb3\x48\x82\xfe\xb6\xd2\xc3\xc2\xfe\x3a\x94\xe5\xe2\x6c\xfb\x60\xe8\xa6\x45\xde\xd3\x99\x04\x35\xfc\x9d\x4b\x1b\xb0\xc2\x33\x30\xda\x50\x94\x19\xe6\xc1\x57\x5b\xba\xd0\x83\x13\x13\xd1\xc5\xb1\x6c\x23\x8d\xa0\x51\xad\xdf\xcd\xd5\xd5\x06\xba\x98\x03\xac\x08\x3e\x01\x8d\x14\x48\x22\x45\x95\x62\x03\xfe\x01\x32\x98\xfa\x81\x76\xf0\x31\x38\x5c\x8b\xc7\xf0\x29\x62\xd2\x10\x97\xe0\x51\x2c\xc3\x95\x08\x1f\xaa\x34\xe3\xe5\x38\x12\x6d\x3c\x88\x60\xa2\x6d\x2a\xb3\xf8\x0f\x67\x1d\x70\x18\x5f\xfe\xf9\x8f\x7f\xec\x93\x33\xae\x58\x62\xa4\xe2\x56\x45\x41\x28\x9a\x2a\x34\x4c\x15\x8b\x2a\xf9\x46\xf0\x04\xef\xf1\xc1\xac\x3b\x03\x91\x82\xce\xc0\x0f\x8f\x00\x3d\xcc\x02\x36\x44\x65\xa6\x20\xb0\xc3\xa3\x00\x0d\x24\x89\xa8\x13\x5d\x13\x90\xa1\x0b\x00\x43\x7c\x25\x47\x54\x44\x77\x25\x06\x5c\x8d\xe8\x16\x2e\x1a\x16\x22\xbf\x2d\xc5\x71\x8b\x50\xde\x16\xa1\x95\xad\x87\xde\xb6\x12\xb3\xad\x8d\xc0\x16\xe3\x02\x68\x23\xb5\x6d\xa8\x13\x7d\x58\xff\x79\xf8\x4a\xdc\xba\x2e\xc3\x58\x6b\x21\xa6\x45\x2c\xeb\x3c\xb2\xda\x72\x9c\xb4\x98\x40\x73\x59\x6c\x1e\x1d\x6d\x35\x26\x5a\x34\x5c\xfd\x23\x48\x68\x51\x68\x18\x91\xe9\x19\x2b\x31\xcc\xda\x78\x64\x11\xae\x88\x78\xe4\xb2\x6e\x75\xe3\xd1\x28\x65\x1b\xc5\x26\xeb\x58\xd0\x15\x8f\x43\x16\xa6\x94\x45\x91\x24\x0b\x30\xc7\x16\x60\x87\x45\xd2\x0c\xd4\xc8\x22\xa9\x2e\xc7\x09\x6b\xe8\x65\x91\x34\xe7\xd0\xc1\xe6\xb5\xb3\x48\x8a\x0b\x75\xb9\xf5\xb0\xbd\x56\x21\x7a\x75\xa8\x6b\x5f\x82\xe3\xd5\xc6\xe3\x8a\xa4\xd9\x50\xe2\x36\x88\xc2\xb5\x1c\x7b\xab\xad\xa2\x45\x92\x9d\x57\xe8\x16\x28\x6a\x91\x34\xe3\x71\xb6\xba\xa3\x6b\x75\x2d\xd6\x8d\x2f\xd4\x7d\x1c\x3f\xab\x1b\xac\xc2\x02\xd4\xac\x79\xf4\xab\xd8\x1d\xf5\x8d\x62\x96\x62\x5e\x75\x41\x58\x5a\x88\x74\x35\x83\x58\x15\xcb\x26\x5d\xf1\xad\x3a\x5d\x34\xf1\x55\xc3\x71\x08\x56\x91\xf5\xc5\x5b\x2f\x13\x8e\x47\x2b\x0a\xc4\x28\x72\x88\x43\xc1\x33\x5d\xa3\x4b\x73\xd7\x00\x69\x67\xef\x69\x2b\x12\xe7\x9c\x62\xfe\xcc\x40\x11\x4d\x54\x40\x10\x3a\xb1\xda\xe3\x5d\xea\xa7\x74\x8b\x91\xf8\x23\x12\xe7\x78\xc4\x91\xc9\x20\xd5\xb4\xcd\x54\xf8\xe6\xfb\xeb\x99\xc4\xa2\xea\xd7\x11\x26\xcd\x2e\x9f\xe8\x97\x90\x4f\x54\x97\x17\x85\x95\x0d\xed\x92\x4f\x7e\xfd\xc9\x27\xba\xd9\xbf\x27\x36\xf1\x04\xa5\x29\x98\x02\x72\xd0\xec\x3e\x5e\x0b\x91\x93\xab\x0b\x92\x28\x06\x88\x57\x34\xd3\x7d\x42\x2e\xc2\x71\xc4\x66\x2c\x0a\x1f\x42\x77\x3e\x65\x6f\x1b\x50\x63\x58\x5e\x44\xf4\xf6\xdb\xe5\x94\xec\x72\x4a\x02\x15\xbd\x35\x03\xc0\xdf\x56\xaf\x7b\xef\xeb\xb8\xcc\xa9\xe8\x59\x89\x45\x07\x11\xde\xdd\x56\xc2\xe1\xcc\x0d\xdd\x27\xbe\xda\x3c\x6e\x43\xa9\x62\xd8\x42\xb0\x14\xfc\xa7\x92\xd5\xc8\xfe\x95\xba\xf4\x04\x71\x75\xf8\xce\x9a\x6b\x8b\xaa\xdd\x8c\x24\x4b\x64\x11\xbe\xbc\xad\x3a\x64\xbf\x10\xd5\x3a\x83\xd0\x22\x42\x76\xe8\xe8\xdf\xea\xd2\x61\xc6\x0c\xd5\xd7\x2b\xc0\xdb\xa9\xb5\xd2\xa8\xec\xb9\xca\x1b\x82\x51\x2a\x9a\x65\x72\x82\x73\x6e\x6a\x5b\x31\xcd\x53\xed\x5a\x21\xf8\x1a\x20\xc5\x70\xa5\xa4\x72\x79\x04\xcd\x65\x88\x4a\xff\x31\x7c\x34\x36\x4c\xa1\x33\x00\x93\x04\xfb\xe4\x9a\x99\xe6\x91\x30\x92\x50\x11\x6e\xd4\x09\xf7\x8e\xaf\x00\x82\x39\xfb\x3b\x61\xc0\xc6\xf4\x9e\xcb\x52\xc1\x57\x62\x6e\xb0\x3d\x47\x02\xd4\x9f\xa9\x2c\x7d\x18\x91\x94\x50\x3c\x5c\xed\x52\x4c\x18\x62\x96\x7f\x2a\x2e\x75\x51\xc0\x54\xfa\x78\x42\x8f\x3d\xf0\x08\xbd\x70\x6e\x4f\xfc\x25\x18\xd9\xde\x76\x9b\x26\xc9\xbd\x2e\xac\x4e\xf5\x6d\x30\x78\x46\xfb\x58\x37\xdf\x6e\x9b\x26\xf7\xd7\xf0\x4f\x11\x12\x66\xa9\x61\xe2\x10\x08\x11\x77\xc7\x17\x87\xef\x8c\x93\xb0\xe7\x57\x6d\x9c\x54\x49\x7e\x19\x4f\xa6\x17\x67\xdd\xd4\xeb\x2a\xb9\xcf\x12\x21\x5f\x52\xcd\x52\x72\x49\x05\x1d\x81\xdf\x2e\x78\x4d\x0e\xae\xaf\xbe\xbc\x3c\xb4\x4c\x07\xbe\xc9\x8b\xb3\xd9\x34\xaf\xa6\x3e\x80\x1f\x7b\xb7\x3d\x1c\x98\x99\xb5\xe9\xac\x14\x6d\x69\x75\xb6\x88\x80\xe3\xc5\xc9\x55\x84\x9f\x7a\x1e\x46\x12\x53\xf5\x3c\xf6\xaf\xf6\xe2\x2c\x36\x74\x7c\x9f\xa7\x77\xdb\x99\x66\x5c\x8a\x5e\xbd\x24\x9b\xbd\x40\x42\x47\xd1\x0b\x51\x72\x82\xbf\x1b\xe2\xcf\x5d\x3d\xb2\x5e\xdd\xbe\x79\xb9\xba\xb0\x72\x4c\x2b\xfe\xc0\x28\xca\xcd\x92\xfb\xa7\xc5\x75\x00\x0a\x0a\x7f\x4c\x04\x63\x29\x0a\x54\x55\xba\x40\xea\x45\xad\x99\x2d\x24\xb5\xfa\xaa\xfb\x03\x54\x34\x2e\x5f\x8d\xb6\x0d\x7c\x66\xaf\xf2\xc4\x8a\xae\xd7\xe0\x31\x18\xd0\xe4\x6e\x42\x55\x0a\x58\x2d\xd4\xf0\x01\xcf\xb8\x99\x3e\x12\xab\x0a\xbb\x7b\x7d\x82\x30\x4c\xec\x71\x1e\x6a\x07\x91\xec\x42\x9d\x36\x5f\x26\x05\x55\x34\x67\x86\x29\xdd\xa6\x1a\xc0\x48\x01\x1c\xd7\x6a\xa8\x0b\x5a\x8e\xba\x67\xbd\x52\xdc\x09\x39\x11\x3d\x34\xa9\x57\xb4\xd6\x0d\x64\xc8\x80\x91\x07\x8c\x9a\xa6\xa9\x14\x8f\x2c\x3d\x4d\x53\x8e\x31\x8e\xab\xa0\x8d\x6a\x23\xe3\x5b\xe2\xb0\x05\x4d\x95\xaf\x59\x14\xe7\x21\xbd\x1f\x5d\x53\x2a\x70\x98\xc8\xf6\x8f\xfc\x69\xe0\x2e\x6d\x60\x8f\xe6\x22\x95\xec\xc1\x30\xa1\x81\xbf\x00\x03\x18\x21\xf2\xeb\x51\xaf\x21\x38\x20\xa5\x91\x0b\x6e\x1e\x71\xad\xce\x8d\x67\x76\x81\xc9\x89\xa3\xb1\x62\x11\xb7\x7b\x1c\xf7\xdf\xb2\x11\x4d\xdc\x18\x66\xc6\x58\x9f\xcb\x3e\x69\x48\x95\x15\x57\x41\x27\x99\x43\x9e\xf8\x44\x13\x57\x7e\xb4\x62\x36\xad\xa5\x3a\xc5\x34\x01\x9f\xfb\x8c\x04\x88\x54\xc4\x97\x30\x51\x5c\xc5\x55\xca\xd1\x49\x96\xf9\xeb\x02\xd0\xea\xf0\x9a\x48\x64\x9e\xdb\x35\xc7\xdd\x5e\x51\x9b\x1b\xea\xc7\x16\x32\x65\x9e\xcd\xde\xd2\x01\xcb\x56\x98\x53\xb3\x11\x00\x2e\x18\x66\xca\x03\x84\x36\x84\x96\xaa\x86\x1a\x23\xcf\x25\x32\x3d\xd0\x87\x2b\xe6\x6c\xa7\xc9\x32\x3e\xe2\x83\xcc\x23\xe5\x6a\x6b\x2f\x96\x19\xd8\x89\x47\x64\x00\xda\xa9\x14\x24\x83\x61\x92\x95\xf5\x5f\x76\x18\x76\x40\x8f\x2f\x54\x50\x36\x5c\xb0\xfa\x16\x16\x8c\x2e\x64\x7a\xb2\x52\x3c\x90\x39\xc9\x9c\x4d\xe8\xd4\xb2\x41\x2f\x93\x58\x19\x56\x41\xd3\x2a\x66\x4d\x36\xaa\xc3\xd2\x2d\x9a\x7b\xe3\xc2\xb8\x9a\xe6\xb8\x58\xe4\xc0\xfb\x71\x5e\x40\x4c\xe7\xc5\x8a\x40\x4e\x28\x9f\x35\xa6\xbc\x3e\x9b\x15\x32\xd5\xe4\xc0\x2a\x9d\x99\x35\x9a\xa5\x66\x24\xa7\x26\x19\xaf\x56\xae\x21\x6b\xd6\x7e\xdf\x35\x92\x97\xea\xa8\x4e\x58\x71\x69\xb0\x88\x50\x5b\x79\x9b\x56\x31\xae\xc7\x37\x5c\xc0\xf2\x8d\x8a\xbb\x6a\xd7\xd0\x5c\x7c\x9e\x3c\x29\x0c\xef\xc0\x97\xef\xd8\x3d\x53\xbf\x60\xb6\x6c\xcc\xfa\xb7\xc7\x9a\x2e\x9d\xaa\x66\xcf\x15\x24\x9f\x23\xf3\x06\xa8\x05\x83\x92\x67\xe9\x63\x50\x3e\xab\x95\xb1\x2f\x91\xc4\x4e\x17\xc3\x67\xa7\x8b\x6d\x5c\x17\x0b\x75\x69\xb7\xb5\x02\xa8\x02\x01\xd1\x53\xbd\xee\xf4\xa7\x0a\xa9\x0d\xa5\xc7\x8a\x89\xc2\x11\x21\x86\xea\xc7\x7d\x5a\x9f\xe2\x6e\xba\x67\x6a\x20\xf5\x0a\x1f\x67\xbb\x9d\x15\x6e\xb7\x7b\x91\x64\x72\x34\xe2\x62\x64\xb5\x47\x9c\xa6\xe5\x74\x29\xac\x69\x1b\x22\x42\x9d\x93\x9e\x70\x43\x0e\x58\x7f\xd4\x27\xdf\x50\xc1\xef\xa4\xa3\x55\xc8\x74\x23\xb7\x51\xc0\x89\x4a\xec\xbd\xb2\x8e\x10\x3b\xb5\x04\x76\x22\x0c\x9f\x9d\x08\xfb\x95\x89\xb0\x86\x23\x95\xa8\x52\xac\x6c\xa1\xf3\x29\x64\x99\x1b\x97\xcb\xce\x89\x71\x8b\xda\xf3\x6c\x8f\x6f\xef\xae\xe7\x88\x58\xf9\x06\xfe\xab\x46\xfa\x57\x94\x9e\xdd\x27\x17\xa6\xc6\xf1\x6c\x85\xf1\x3d\x69\x0d\xb9\xbe\x01\xba\x6b\x73\xf1\xaf\x32\x6a\x86\x52\xe5\x21\x4c\xb5\x62\x65\x43\xa4\xa2\xf7\xf4\xaf\x25\x19\x3d\x91\x8d\x48\x47\x5a\x9a\x15\x70\xe1\xed\x11\x49\x78\x23\xa7\x06\x7b\x98\xf8\xb3\x5e\xc5\x0d\x36\x72\x38\x77\x22\x7b\x27\xb2\x17\x4c\xf2\xa1\x88\xd3\xad\x16\xce\xb1\x42\x69\x02\x72\xa5\x62\xe4\x9e\xd3\x15\x93\xac\x77\x88\x5c\x63\xfb\xa6\xcd\xcc\x28\xa0\x03\xc0\x9c\x3c\x00\xf8\xbf\x4a\x90\x04\x60\x94\x06\x5e\x0b\x40\xe8\xaa\xcc\x32\x8c\xb1\xc7\x9c\x3a\x3b\xac\xa2\xcc\x32\x52\xe0\xab\xce\x01\xf8\x33\xf8\x5b\x7e\xbe\x18\xbe\x93\xe6\x0a\xe3\x33\x21\x67\x66\xe5\x48\x33\x9e\x73\x73\x7a\xf5\x31\x7a\xe1\x1e\x78\x5e\xe6\x84\xba\x76\x2b\x43\x72\x7a\xf5\xb1\x8a\x87\x6d\xe0\x02\x70\x23\xbb\x64\xb9\x5c\xd5\x7d\x2c\x60\x70\x39\x90\xd9\xf4\xf8\xee\x99\x60\x5a\xbf\xa1\x3c\x2b\x15\xbb\x19\x2b\xa6\xc7\x32\x8b\x91\x1b\xfb\x97\x5c\xc0\x48\x13\x29\x34\x4b\x4a\x70\xfa\x0c\x91\x9e\xae\x60\x29\x0b\x25\x07\x2b\xe3\xec\x12\xfd\x39\x42\xf3\x94\x29\x96\x02\x15\x96\x12\x3a\x34\x4c\x91\x31\xbd\x87\x6c\xa1\x32\x49\x20\x0e\xdd\x27\x27\x45\x91\xad\xee\x6a\xe6\xfc\x4f\x7e\xa6\x38\x92\x96\xc4\x07\x67\x1f\x4d\x1a\x89\x4c\x8c\x66\x2b\x33\x12\x50\x18\x3e\xce\xbf\xe1\x55\x90\xa1\x55\x8f\x7e\x1a\x17\x82\x1b\x4e\xb3\x33\x96\xad\x82\x5c\x9d\x49\x22\x2f\xf3\x01\xb6\x8c\xd6\xae\x59\x32\xae\xae\x8b\x92\x3a\x19\x32\xa6\xab\x56\x15\xea\x04\xed\x8a\xb1\xa1\x54\xb3\xab\xab\x21\x24\xc2\x61\x88\xc6\xee\x54\xf8\xf5\xba\x78\x2b\x3e\xf1\x62\x5f\x31\xc5\x65\xd4\x99\xf8\x5a\x4e\x88\x1c\x1a\x06\xfa\x6d\xc1\x94\x1d\x5b\x7d\x0e\x7e\xdb\xac\x7b\x9d\x8c\xd9\xaa\xac\xaf\x19\x80\x2b\x78\xc3\x9b\x0a\x93\x31\x83\xfb\x4e\xb0\xc4\x34\x21\xf9\x03\x56\xf3\xeb\x9b\x9b\xab\x6a\xf1\x03\x96\x77\x7b\xcc\x1a\x29\x9f\xaf\x4b\x68\x77\xb7\x31\xf9\xac\x91\xde\xba\x02\xda\x91\x19\x96\x59\x5b\x48\xa3\xe0\xfe\x6d\xb3\xf9\x0d\xcf\x99\x2c\x57\xc0\xb9\x85\x09\x67\xc4\x8f\x09\xde\x25\x9e\x33\x4d\x64\x69\x9e\x07\xa7\x6f\x7e\x85\x57\x97\x51\xad\xd2\x91\xb1\xa5\xc1\x85\x71\x05\x14\x29\xb9\x6d\x78\x16\x6e\x57\x79\x9b\x6b\x38\xb7\x4d\x1c\xf1\x42\xaa\x18\x26\xb9\x91\x35\x7c\x25\xa1\x24\xe5\x43\xac\x04\x03\x3a\xce\x22\xb2\xdb\x14\xe0\xf6\xa8\xd7\xa3\x0a\x51\xde\x7e\xfe\xf2\xf3\x97\xb7\x41\x3e\xe1\xd5\xfb\x64\x47\xb4\x3a\xc1\x37\x62\x76\x50\xbc\x11\xe6\x29\x9a\x59\x8d\xf6\x7c\xc1\x77\x94\x36\x6a\x40\x6f\xc7\xc6\x14\xab\xf6\x1d\xca\x9c\x26\xbe\xfc\xe6\x16\x89\xdf\xd6\x6e\x04\xa8\xce\x52\xab\x60\xb1\x42\xb9\x02\xf4\xa8\x20\x28\xe2\x65\x19\x92\x57\x4d\x12\xb3\xb6\x2e\xd2\x5f\x39\xe3\xa5\x7c\x02\xa1\xec\xdb\xc3\x85\x42\x7a\xf5\xf9\xe9\x74\x59\xae\xb6\x9e\x15\xa3\x29\xff\x6d\x98\x33\xd5\x54\x03\x6e\xcb\x15\x14\x3f\xa9\x2c\xaf\xe6\xf1\xcc\x0c\x9a\x99\xf5\xfd\xb5\x58\x34\xd5\xb4\x3e\xb1\x49\xf3\xab\x63\xdf\xe7\x66\xd4\x3c\xb6\xc0\x9f\xdc\xaa\xa9\x57\xed\x37\x60\xd6\xfc\xea\x58\xfd\x19\x1a\x36\x9f\x86\xdb\xb7\xb1\xc6\x3f\x95\x4c\x77\x71\x65\xbb\xc3\xb0\x45\x57\xb6\x1b\x5b\x37\x67\xf6\xdc\xf0\xb6\xe1\xcc\xd6\x18\x89\xb9\x5a\xc3\xa0\x2a\x45\x5a\xb1\xa5\x23\x87\xa6\xc4\xea\xc3\x59\x2b\x1b\x98\x70\xe3\xf3\x00\xbc\x11\xd2\xb4\xb1\x36\x65\x61\x35\x66\xbc\x8e\xa1\xb5\x74\xd6\x21\xc5\x71\x2d\x3d\x6b\xd5\xd4\xc1\xce\x0a\x9a\xfc\x06\x62\xeb\xea\xb1\x50\x71\x40\x58\x5d\xad\xac\x01\x0a\x8c\xa8\x27\xf6\x72\x3a\x63\x34\xcd\xb8\x60\xd7\x28\x01\x23\xf6\xea\xba\x05\x4a\x91\x96\x75\xa2\xb1\x93\xa6\x75\xb6\x6d\xd8\x95\x84\x20\x7f\x56\x9c\x1e\xd5\x89\xb6\x3f\xca\x01\xe0\xfb\xe2\x55\x68\xb8\x28\x65\xa9\x57\xb6\xbd\xc5\xb9\x79\xad\x19\x91\x87\x1b\x37\x29\xf2\x81\xbf\x37\x1b\x56\xf7\xea\x81\xfe\xf9\xe5\x0a\xe4\xa3\x86\xf8\xfd\xf3\x1f\x37\x72\x9c\x22\x53\x1f\xf6\x4e\x5a\x89\x0f\x29\x2b\x32\x39\x9d\x4b\x5a\x5e\x69\x79\x58\x3e\xfb\x87\x1c\xa0\x0a\x48\xb3\x8c\x28\x59\x1a\x67\x71\x30\x8e\x1d\xb8\xec\x86\x81\x06\xa2\x64\x4e\xa8\x55\xbf\xb9\x4c\x79\xb2\x5a\x24\xe9\x32\xb7\x76\x3b\xf8\x2e\x6e\xed\x89\xb8\x3d\x22\xb7\x76\xe7\xd5\x2d\xc0\x19\xdc\xfe\x54\x52\x65\xfe\x73\x0b\x5f\xab\x2a\xfa\x57\x65\x67\x03\x60\x6d\x41\xb5\xb6\x7b\x5f\x7f\x05\x12\x0c\x6f\x53\x40\xd7\xbf\x85\x86\x22\x73\x7f\xb4\x12\x5c\xeb\x07\x81\x7e\x39\x7f\x33\x38\x98\xd4\x2c\xab\x26\x5d\xd1\xd2\x56\x2f\x63\x01\xa2\x19\x72\xf1\xf1\x75\x98\x34\xaf\x60\x51\xd9\x43\xa1\xac\xc2\x98\x42\x5b\x18\x7b\xe0\x7d\xe5\xce\x0a\x92\x6e\xae\xaf\xf2\xdb\x85\xa4\x6e\x5f\x1e\xbf\x22\x2f\xf0\x7f\xb7\x47\x56\xb4\xae\xa4\x78\xfb\x87\x3f\xe5\xb7\x76\x65\x6f\xff\xf4\x52\x03\x55\x21\xcd\x61\x7f\x6f\x23\x9e\x91\x01\x4d\xee\xe4\x70\xf8\x96\xe7\x3c\xe6\x6e\x6c\x4b\x1e\x51\x69\x71\x8a\x19\x68\x9e\xe0\x8e\x7d\x4e\x01\x1f\x2a\xe0\xa6\xb0\x42\x66\x81\x34\xb0\xe7\xfd\xb3\xe0\xd3\xbe\x21\x65\xab\x4e\xa4\x8d\x3a\xf3\x90\xca\x42\x89\x66\x05\x55\x50\x14\xe3\x33\x00\xed\xfc\x30\x49\x35\x2e\x45\x57\xb0\x4a\x50\x26\xa5\x36\x32\xe7\xff\xc1\xc6\x44\x52\xd9\x6b\xd9\x59\x32\xb9\xfd\x93\x89\x54\xab\xca\xf6\x2b\x07\xa5\x67\x64\x74\x4b\xf2\xd1\x08\x04\x32\x7b\x30\x4c\x09\x90\x57\x83\x69\x03\xec\x67\x65\x56\x8f\x87\x20\x4a\xea\x41\x82\xc7\x13\x2e\x00\x6c\x76\x22\x15\xf6\x48\x08\x05\xc8\xaf\x96\xa9\x4f\xce\xed\x69\xf2\x36\x9b\x97\x4f\xd5\xbf\x23\x3a\x3e\x88\xaf\x1e\xfe\xdb\x2a\xca\x4b\x86\x78\xc0\xad\x68\x99\x41\xe0\xbf\x95\x6a\xd4\xa7\x05\x4d\xc6\xac\x0f\x59\x8a\xfd\xbb\xd7\x3e\x5b\x11\x24\xe6\x8a\x8f\x65\x7c\xa0\xa8\x9a\x1e\xf6\xad\xec\xba\xae\x40\x51\x6a\x26\x00\xd9\x9a\x94\x4a\x31\x61\xb2\xe9\x6b\x2f\x87\x57\xc9\x83\x05\x52\x3a\x48\x1a\xac\xd4\x93\x13\x29\x70\x34\xc9\x34\x3e\xb5\xa7\x16\x09\x63\x39\x01\x85\x42\x31\x6a\x6a\x9a\x86\xb0\x07\x30\xc7\x57\x03\x62\x43\x43\xab\x7f\xc8\x41\x9f\x7c\x4b\x33\x9e\x7a\x48\x3e\xaa\xd8\x6b\xd2\x23\x7b\x27\x59\x26\x27\x7b\xaf\x3d\x38\x95\xbb\x26\x03\x34\x07\x55\x8a\xc6\x78\xb2\xe9\xff\xb2\xd4\xde\x48\x35\xe0\xe9\x5e\xa5\x8b\x1e\x02\x80\xc0\x80\xa7\xba\xf1\xb7\xab\x6c\xc5\x52\xe8\x23\xa2\xef\x78\x01\x50\x57\x82\x3d\x18\xf8\x18\x1f\x5a\x9e\xba\xe7\xb2\xd4\xf0\xf3\x98\x6a\xb1\xbf\x6f\xc8\x90\x0b\xae\xc7\x2b\xcf\xc1\x94\x19\x18\xe2\x07\x34\x45\xf7\x5e\x5b\xe1\x9f\xb0\x4c\xd7\x4c\x63\xc9\x02\x30\xa2\x15\xa0\x54\xac\xa2\xe8\x8c\x5a\x68\x05\x81\xa5\xe1\x44\xb0\x09\x91\x82\x6d\xc4\x7f\xb3\xcb\xc6\xdc\x65\x63\xce\x3f\x43\x9a\x65\x76\x2f\x22\x66\xf9\x51\xb7\x01\xd8\xf0\xfa\xe4\x79\x81\xd8\xe4\x95\x29\xb6\x5a\xc5\x43\x99\x4a\x98\x48\x11\x10\xe1\xc0\x8b\xcc\x43\xc2\x85\x36\x8c\x62\xc7\x1d\x35\x75\x18\x75\x39\x35\x4c\x71\x9a\xf1\xff\x84\x18\xb8\x6d\x7d\xbe\x89\x91\xe7\xa4\xd2\x66\x56\xd0\x5f\xd9\x91\xde\x15\x6f\x40\x54\x37\xbe\xbf\x48\x27\x63\x99\xb5\x06\xbf\x8a\x5b\x2e\x86\x8d\x0a\xd8\xda\x0a\x49\x59\x92\x51\xe5\xfa\x31\x4c\x11\xfa\x3b\x46\xf5\x9e\x19\x18\xd7\x24\x67\xc9\x98\x0a\xae\x2b\xad\x86\x24\x52\x59\xb3\x21\x0b\x62\xc6\xd5\xae\x20\x67\x30\x75\x37\xba\x7d\x13\x12\x92\x3a\x12\x0d\x7b\x1b\xe6\xe1\x3f\x11\xa8\xf5\xf2\xa1\x15\xc6\x39\x07\xef\x74\x0d\x0f\x00\xb5\x10\x96\x1c\x15\x53\xa2\x18\xd5\x52\xf4\x09\xb9\xb4\x7f\xb6\x4a\xc8\xff\x28\x07\xba\x71\xd9\xd6\x28\x7e\x0e\xa1\x8e\x6a\x1f\x71\x94\x62\x95\x82\xb7\x69\x5b\x3a\x40\xbc\xa6\xac\x60\x22\x65\x22\x79\xd4\x7b\xb2\xda\x4d\x73\xd6\xa0\xb3\x2b\x0f\xc3\x67\x77\xbb\x6d\xf8\x76\x0b\xe3\xe7\x4c\x4e\xd7\xab\xe4\x39\x73\x34\x76\x7c\x8c\xcf\x8e\x8f\x37\xae\xa5\xdd\x71\x11\x33\xc3\x13\x87\x0c\x2c\x09\x7b\xa8\xb0\x35\x11\xe5\xc1\x69\x6e\x1a\xbc\x74\xc8\xfd\x01\xd0\x8b\xf6\xfb\x55\x77\xab\xdb\xfa\xb5\xdb\x23\x67\xe0\xff\x28\x07\xe8\x06\xbb\x13\xe0\xd2\xee\xb9\x88\xc4\x2a\x33\x1c\x23\xe8\xd6\x18\xf5\x00\xf2\x8a\x61\x33\x62\xbc\xaf\xbd\x05\x35\xa3\xcf\x6d\x44\xdd\x28\x35\xbb\xbe\x3e\x89\x54\x7c\x81\x47\x55\x4f\xf3\x94\x11\x5a\x14\x19\xf4\x69\x2b\x8b\x14\xdb\xef\x32\x22\x27\xab\xfb\xaa\xd4\x53\xac\x63\x2c\x96\xcb\x6f\x0f\xfb\xe4\x9d\x04\x42\x14\x8a\xbf\x5b\x35\x7a\xab\x8e\x2b\xcd\x32\x0d\x07\xd6\x8e\x28\xc9\x38\x13\x06\x87\x59\x38\x3c\x90\x23\xab\xce\x5c\x5f\x9f\xf8\x9e\x86\xf4\x9e\xf2\xcc\x32\xfc\x2a\xa7\x06\xeb\x8f\xfa\x47\xc4\x0a\xbb\x2c\x6d\xaa\xd1\x49\x56\x6a\x90\x2a\x4f\x29\xab\x2d\xdb\xad\x2f\xad\xa1\x89\xd2\x4e\x5e\xc3\xb3\x93\xd7\xdb\x28\x4b\x1f\x29\xa6\x75\x77\x4b\xa6\x59\x4d\x06\xe6\xc6\x8c\x21\x83\x62\x3c\x50\x7c\x83\xe9\x7c\xc7\xaa\x61\x85\x45\xfe\x56\x99\x9d\xed\x48\x40\x4c\xe4\x6f\x23\xb1\x80\x00\xb6\x65\xe2\x9e\x2b\x29\xd6\x15\x19\xe7\x35\x99\x9d\xcc\xc0\xe7\x69\x65\x46\x95\xaa\x70\xc9\x0c\x8d\x46\x65\xd1\x84\x0b\x3b\x4e\xb7\x9b\xb7\xef\x4e\x2e\xcf\xaf\xaf\x4e\x4e\xcf\x9d\x9b\xfe\xea\xfd\xd9\xbf\xed\xef\x56\xe9\x2a\x0d\x6e\x22\xf7\x54\x71\xa4\x3d\x7b\x85\x6f\x44\x7e\xfc\x26\x84\xe4\xd8\x98\xe2\x4a\xc9\x87\x98\x48\xc6\x95\x92\x05\x1d\x01\xea\x1b\x44\x81\xbe\xbe\xb9\xb9\xfa\xf7\xd5\x87\xf7\xff\xe7\x9f\x56\x15\xb5\x3f\x5d\xbb\x1f\x57\xcc\x13\x76\xfe\xdd\x7b\xf7\xc7\x4f\xb9\xb7\xf7\x54\x75\x03\x2b\x59\x3c\x46\x14\xd9\x34\x4d\x57\xaa\x9d\x2e\x8f\xa4\xe9\x16\x6d\x14\x57\x58\xc9\xa7\xa7\xc2\xd0\x07\x7b\x27\x7c\x73\xfe\xcf\xbf\x7d\x7b\xf2\xf6\xe3\x79\x98\x6e\x78\x7b\xf9\xcf\x7f\x7f\x7b\xf2\xe1\x6f\x7b\xf9\x14\x03\x42\x7b\xb7\x40\x51\x33\x62\xf0\xe2\x61\x09\x4b\x99\x48\x18\xa0\x7f\x04\x78\xdf\x7c\x68\x06\x52\x34\xa0\x59\xe1\xe2\xf9\xff\x02\xb1\xe1\xa0\xed\x77\x6f\x4c\x45\x9a\xad\xe7\x78\x38\x87\xfe\xe1\x5f\x23\xa1\xdd\xcd\x84\xcf\x4e\x9b\xdd\xb8\xa0\x56\xab\x7a\xcd\xcd\x23\x5d\x03\x67\x3a\x16\xb7\xef\x63\x15\x58\x85\xae\x24\x15\x19\xca\x72\x65\x44\x94\x0b\xb0\xb1\x79\xe2\x38\xa9\xe2\xe1\xf5\xcd\xff\x00\x36\x19\x25\xeb\x1c\xce\xaf\x4e\x77\x27\x12\x9f\xa7\x3d\x91\x29\xd7\x89\xbd\x63\xa6\xa7\x34\x19\xc7\x04\xe5\xce\xfc\x8b\xce\x79\x42\x12\x4b\xc0\xdd\xaf\xf6\xb8\x1e\xb9\xc4\xbe\x55\x41\x4d\x77\x90\x53\xab\x91\xa4\x5c\xdf\xa1\x63\x0c\x73\xa7\x6f\x1b\x3a\x85\xfb\x4d\x88\x56\xb1\xf2\x72\xfa\x0d\xc8\xa1\x00\x36\xc2\x32\x80\x75\x4e\xed\xd7\x8d\x42\x82\xdd\xc9\xdd\xdd\xa5\x1b\xbf\x4b\x37\x80\xdd\x13\x54\xeb\xea\xbf\xb3\x62\xe6\x50\x79\x13\x5b\xf4\xfa\xa4\x6e\x9e\xb5\xd1\x73\xb6\x54\x6b\x3a\x0f\xcd\x60\xed\xa6\xba\xd8\xf4\x13\x2d\x52\x74\x89\xe8\xd2\x0a\xd1\x19\xdc\x89\x4f\x35\x1f\xfb\xf1\xf8\x8a\x7a\xdf\xce\xc7\xf9\x09\x66\x36\xca\x1f\x12\xbe\xa2\x11\x52\xfd\x3c\x52\x4d\xbf\x59\xb9\x10\x5d\x92\xfa\x68\x45\xea\x2c\x86\x48\x90\x34\xa8\x67\xf8\xf5\xcd\xcd\xd5\x46\x0a\x7f\x36\x82\x89\x13\x56\x3b\xba\x9e\xe0\x5b\x51\x44\xfa\x89\x0e\x41\x7c\xf1\xe6\xea\xda\xcd\xb8\x75\xaa\x8a\x38\x9f\x78\x05\x36\x01\x0e\x11\x74\x5f\x56\x1f\xfa\x15\x5c\x98\xeb\xc2\x33\x6c\xf1\xc6\x9c\xa9\xf9\xfd\xa4\x57\x66\x77\x58\x85\xa5\x77\xe6\x6c\x49\xf3\x27\x9b\xd1\x46\x6e\xcd\xd9\xcd\xda\xcc\xb5\xe9\x32\x1d\x36\xe4\x99\xea\x8a\xe4\x10\x74\x6d\xc6\x09\x85\xad\xdc\x9b\x9b\x40\x5d\x08\xbb\x38\xd7\x94\x80\xcf\xeb\xe6\x5c\x03\xf7\x60\xf5\xd5\x19\xb9\x52\x9f\xe6\xee\x0c\xb0\xdd\xb9\x80\x6c\x80\x75\xfc\x25\x17\x48\xe2\x59\x60\x98\xd3\x34\x25\x54\xf8\x59\xc1\x99\x66\x61\xc1\xa6\x66\x48\xac\xd4\xd0\x5e\xc9\x1e\xe1\xba\x30\xc1\x17\xaf\x6e\x46\x6a\xed\x3c\x43\x3b\xcf\xd0\xfc\x33\x96\x3a\x0a\x9e\xe5\xc5\x8b\x0f\xae\xda\xfa\xc5\x8b\x7e\x1b\x1a\xc2\xf7\x75\xf7\x58\x0e\x2b\x26\x39\xf0\xf5\xef\x70\x70\x36\x81\x16\x14\x22\x7c\xb4\xe1\x8f\x1c\xf7\x00\xd1\x63\x09\x6c\x46\xf0\x64\x99\x9c\x74\x53\x93\x28\x39\x80\xca\xe2\x5e\x55\x59\x7c\x58\xc5\xeb\x4f\x2f\xce\x3e\xac\xd2\x90\xcb\x81\x60\xd0\xee\x96\x9a\x99\x0e\x69\x56\x26\xa9\x84\x15\x8d\x56\xfd\x30\xe3\xd5\x77\xce\xc3\x94\x1c\xdc\xbe\x7a\xd9\x87\xff\x1d\x7f\x7e\xf4\xea\x2f\x9f\xf5\x5f\xfd\x19\x7e\x78\xf5\xd9\xd1\xab\xff\xb6\x3f\x7d\x8e\x3f\xfe\xf9\x76\x35\xe8\xa4\x2f\xbd\xdc\x88\x3a\xb3\x13\x7d\x3b\xd1\x37\xff\x60\x7e\x56\xc4\x1c\xdf\x48\x48\x9f\xb6\x87\x02\xd2\x4d\x60\x37\x5d\x9f\xd6\x5b\xab\x91\x26\x54\xf5\x41\xc2\xf4\xb9\x3c\x46\xf2\xb7\xab\x26\xfc\x65\x05\x11\xdb\xe8\x8d\xc8\x35\x74\xa4\x31\xd2\x19\x2e\x44\x8a\xf0\xbc\x4b\x2a\xf0\x38\x43\xaf\x46\x41\xbe\xc1\xdc\xf8\x4d\x36\x9f\x08\x60\xc6\x1f\x65\x26\xef\xf8\x23\x69\x73\xab\x45\xed\x3f\x90\xc4\x46\x84\xed\xe9\xc9\x29\x8b\x83\x7a\x1a\x33\x72\x75\x7e\x49\x98\x48\x64\xca\x52\x72\x7a\x42\x12\xfb\x99\xa1\x4f\x0b\x18\xf2\x0c\x92\xdc\xc7\xab\x72\x95\xfc\x91\xb8\x67\x8a\x0f\xeb\x30\x6f\x45\x8c\xe9\x23\x9f\x6f\x60\xcf\x89\x55\x20\x57\x50\xbc\x2d\x94\x34\x32\x91\x19\x00\xa7\x00\x50\x92\x76\x59\x85\xa5\x66\x3d\xad\xb3\x9e\xcb\xc4\xa7\xa5\x19\x33\x61\xdc\x98\x57\x65\xa7\x59\x62\xc8\x6e\xb5\x51\x79\x7c\x4f\xd5\xb1\x2a\xc5\xb1\x66\x89\x62\x46\x1f\xd7\xd2\xc5\x32\xb9\x2b\xb8\xa0\x09\x54\x12\xfa\x1f\x7b\x09\xed\x27\xca\xac\xfa\x9e\x3d\x3e\xef\x0b\x26\xae\xc7\x7c\xb8\x29\x49\x0f\xf3\xbe\x52\x5c\x24\xbc\xa0\x8f\x34\x91\x23\x8b\x36\xbc\xf0\xef\x1d\xe8\x43\x67\x79\x41\x01\xeb\xc0\xf7\x24\xe5\x82\xac\x6a\xf7\x32\xbf\xbf\x76\xf3\xe1\xb2\x27\x14\x8c\x55\x6f\xe7\x7b\xfe\xf6\xfa\xfe\x2a\x46\x9a\x61\x92\x27\x65\x83\x99\x75\xfd\x5b\x22\xfe\xa6\xa7\xda\xb0\xfc\x75\x4e\xb5\x61\xaa\x07\x1a\xc0\x6a\xa0\x8a\x44\xfc\x6d\x4c\x27\x86\xcb\x9e\x14\x19\x17\xac\x8f\x3f\xf5\xf5\x7d\xe2\x86\x9e\x88\xbf\x0d\xed\xf0\xad\xf1\x23\x33\xd6\xb7\x3f\xc0\x3f\x6f\x90\x99\x3e\x45\x47\xb4\x9d\x0e\xd2\x35\xa5\x26\xde\xa3\xf8\x96\x6b\xc3\x04\x4c\x14\x6a\xd4\x13\xaa\x8d\x07\x25\xd4\xf3\xb1\xb4\x8d\x68\x13\xbf\x09\x95\x89\x3d\x18\x26\x52\x96\x9e\x82\x38\x38\x1d\xb3\x28\x08\x87\x4b\x2a\xaa\x8a\xb5\x05\x62\xd2\xb9\x6d\x75\xa8\x88\x1d\x66\x74\xe4\x81\x79\xfc\xc0\xc8\x1d\x9b\x92\x52\xd3\x11\x23\x1a\x93\xef\x9b\x97\xeb\x0a\xba\x4f\x2e\x55\xf1\xe7\xf8\x6b\x70\xe3\x66\xbd\xbd\xfc\xbe\xb6\xa6\x3b\x4d\x53\xe5\xae\xa8\xda\xf3\xe8\x2f\x2a\x3a\x5a\xad\x7c\xfa\x5e\xf0\x5c\x58\xa6\xee\x93\x8b\x21\xb9\xdd\xfb\xe1\xc5\x1e\xa6\xa3\xed\x39\xfb\x70\x0f\x16\x17\xee\xd4\xa3\x10\x64\x08\x28\x7f\xd4\x40\x15\x0b\x4c\x21\x63\x4e\x30\x03\x78\x10\x60\xb4\x0e\x69\xd2\x74\x86\xef\xbd\xd8\xdb\x90\x2f\x5c\xc2\x1a\x75\x4b\x9e\xa7\x69\xca\x1d\x36\x84\x5f\x44\x47\x8e\x50\xed\x53\xcc\x57\x31\x8e\x80\x9a\x05\xfd\xfa\xf8\xd8\x29\xd5\x7d\xa9\x46\xc7\x8a\x41\xbb\x83\x84\x1d\x8f\x4d\x9e\x1d\xc3\xde\xe8\xbe\xfd\xff\xbf\x83\xff\xdf\xfb\xf1\x3e\xef\xe1\x75\xf1\xfd\x3f\xbe\xbd\x5c\xa5\x5b\x8c\x98\x98\xbd\x5d\xdc\x48\xff\xf5\xec\xae\xd2\x82\x6a\x3d\x91\x2a\x46\xd6\x82\x76\xe7\x5e\x43\x89\x0b\x40\x1a\xad\x13\x1c\x2b\x29\xa0\x14\xa4\xd4\x4c\xdd\xba\xa5\x72\x66\xdb\x27\x69\xf5\xb1\x40\x9f\x44\x84\xd5\x06\x96\xec\x5f\xfe\xf2\xf9\xc6\xfa\x75\x38\x21\x19\xad\x60\xe3\x6b\x2e\x02\xe6\x73\x5b\x1d\xd8\x2b\x88\x08\x14\xb8\x2b\xd6\xbf\x8d\x12\xab\x67\x65\xe8\x26\x36\x00\xea\xb4\xdf\xe2\x45\x77\xd2\xe2\x93\x88\x39\x7f\x37\x66\x30\xbf\x05\x46\x5f\x25\x29\x51\x03\x08\xd0\xd9\xda\xdc\xfa\x24\xd7\x88\xe5\xee\xc8\x2d\xb6\xaf\x34\xd2\x97\x17\x8c\xfc\x49\x1c\xbd\x3f\xde\xe7\x6b\xf9\x1e\xbe\xbd\xdc\x4c\x3a\x6e\x46\xb5\x2e\xe8\x63\xe9\xc1\x73\x03\x3a\x69\x5c\x1a\xdf\x5e\xd6\x24\xc8\x41\xa9\x19\xb9\x7d\xcb\x45\xf9\x70\x5b\xff\x7a\xe5\xdd\x09\x2e\x62\xa9\x36\x72\x2a\x76\x56\x4c\xac\x15\xc3\x06\xe5\x28\x66\xf3\x1d\x00\xa5\x26\x8a\xe5\xd2\x30\x24\x30\x02\x20\x05\x2d\x1d\xc2\xad\xfb\xe5\xca\x28\xa3\x83\x9b\xa5\xc6\xd0\x64\x5c\xb5\x17\xb7\x5c\x75\xe4\x4a\xe8\x4a\xcd\xc5\x08\x2e\x8a\xde\x50\x2a\xbb\x96\x61\x57\xf4\x6a\xd1\x01\x43\x3c\x41\x75\x32\x46\x84\x28\x2a\x34\x5c\x5c\x5e\x15\xa5\xc6\xab\xa2\x12\xf4\x2a\x34\xec\x02\xe2\xab\x82\x4d\xb2\x29\xc9\x68\x29\x60\xf2\xf6\x2c\xd5\x32\xf3\xc5\xeb\x3f\xbd\x7c\xf9\xa7\xcd\x94\x41\xc0\x54\xaf\x4b\x5d\xb0\x28\xbc\x14\xf7\x06\x3a\x94\x0d\x55\x23\x66\x60\x90\x3c\xcf\x59\xca\xa9\x61\xd9\xd4\x25\x31\x05\x4c\x16\xbb\x96\x59\x99\x60\xb5\x90\x4c\xd2\x55\x95\x99\x3b\xbb\xb6\xf1\xac\xa3\xe3\xdb\x2d\x73\xef\x3f\x3f\x4d\x59\x71\x61\x4e\x65\x9e\xd3\x28\xce\xbc\xb2\xaf\x69\x97\x79\x07\x2f\xbb\xdd\xac\x01\xe1\x51\x8c\xac\x36\x5d\xda\xd9\x7b\x99\x1c\x6d\xa5\xbe\x39\x40\xa6\xdf\xd1\x9c\x65\xec\x31\x00\xe7\xd5\x5a\xc1\x37\x8e\xc6\xa7\x48\x3c\x69\x03\xc8\x63\x70\x09\x21\xe0\xbd\x21\x98\x56\xe3\x0b\x08\x10\x99\x31\xe3\xaa\x8a\x3c\xb5\x67\x7a\xe0\xce\x7c\xa3\x7d\xe1\x66\x7c\x64\x3b\xed\x61\x17\x87\x9d\x7f\xac\x20\x8d\xca\x83\x58\x8c\xa9\xee\x98\x1f\x6a\x7e\x35\x31\xab\x52\x16\xec\x15\x69\x0d\x5d\x54\x89\x3c\x20\x75\x68\x92\xe9\xa6\xcc\x94\x3b\x96\x86\xc6\x48\xf7\x9b\xcd\xa0\x3a\xf1\xef\x76\x2b\x08\x6f\x2c\xb7\x9c\x2e\x39\x9b\x6d\xaa\xcf\xe6\x84\xf9\xce\x11\xcb\xa7\xd9\x0b\x1c\x79\xc8\x5e\x63\x20\x7e\xad\x0b\xc8\xc5\xf2\x3f\xc1\xfd\x83\x51\x98\x3a\xf9\xb1\x8e\xcf\x80\xa3\xd3\x8b\x8b\xc6\xc7\x37\x94\xb6\x38\xa6\x42\xb0\xec\x9a\x8b\xbb\x18\xfd\xec\xad\x93\x0a\xee\x75\x8d\x12\x11\x9c\xae\xda\x70\x51\xad\x68\x78\x56\x39\x82\x1c\xf7\x41\xc2\x3a\x8d\x86\x68\xc0\x9f\xf6\x1f\x71\xa2\x47\x2a\x32\x2c\xb3\x0c\x11\xaa\x57\x10\xfd\xf8\xe1\xe2\xd9\x81\x89\xd4\x6b\x8e\x78\x81\x9b\x58\x75\x84\x1e\xdc\x2d\xf8\x92\x07\x0f\x7a\xf7\x6b\xde\xab\x83\x95\x80\xb0\x57\x42\xc6\x4c\x40\x23\xb2\x86\x80\xe1\x82\xfc\xe3\xfa\xfd\x3b\x97\x14\xbe\xcb\xbc\x6b\xce\x74\xa7\xf1\x6d\x32\x8c\xec\x22\x14\x5d\x85\xba\x7f\x7f\x99\x54\x5f\x69\x96\xd6\x89\xf7\x8f\x08\x99\x2a\x8e\x02\x52\x66\x05\xcd\x96\x0c\x7a\xa6\x52\xa6\x5a\xf6\x67\x21\xd7\x9f\xdf\xf2\xdc\xb3\x35\x58\xf2\x1e\x70\x1a\xa7\x05\xd3\x75\x9f\xbc\xf0\x35\x01\x40\xfe\x42\xc9\xb4\x4c\xd8\x62\x66\x6c\xd0\x77\xbc\xb6\x82\x64\xcd\x89\xe4\xc0\x15\x9c\xd1\xba\x33\xd3\x40\xc9\xbb\x95\x2d\xd6\x3e\xdd\x2e\x74\xe6\xd0\x4d\xec\xc3\x80\x11\x5d\x0e\x2c\xf1\x01\xc3\x2c\x86\xc7\x37\x24\x5a\x34\x2c\xdf\x10\x92\xf2\x21\xb8\x73\x56\xe5\x59\x40\x77\xbf\x3d\xe7\x9d\xd9\x7b\x86\xfb\x38\xe4\x99\x61\x0a\x37\xf2\xd4\x89\x8d\x0e\x20\x9a\x48\x86\x8b\x11\x91\x02\xd7\x5c\x93\x01\xd5\xd0\xa9\x22\xac\x0d\x72\xca\x14\xd9\x4b\x58\xcf\x99\x5f\x63\xae\x8d\x54\xd3\xbd\x3e\xb9\xe6\x22\x71\xb7\x9c\xfb\xb3\x31\xd5\x64\xc0\x56\xe6\xdf\x2a\x96\xcb\x7b\xec\xbb\x26\xd8\x84\x29\x72\xcf\x94\x86\xa4\x8e\xda\x44\x3b\x6a\x8c\x9c\x6b\x7f\x17\x07\xd4\xc4\xb8\x2d\xdd\x50\x97\x18\x2e\xee\xbe\xe4\x22\xe5\x22\x2a\x06\x85\x40\xee\x03\x7c\x71\xae\x56\xcd\x48\xcb\xb7\x5c\xac\x6a\x2f\x77\xcf\x69\x43\x23\xbd\xae\x87\x52\x41\x91\xf7\xc9\x0d\xe8\x18\xb5\x06\xb3\xea\x78\xfa\xbc\x8b\xd6\x78\x20\x74\xa2\x71\x50\xa3\x8c\xc1\xd8\xfa\xd8\x1a\xd2\xa9\x53\xc1\xcb\x1e\xf1\x85\x15\x34\x0f\xd8\x43\xc2\x8a\x25\x04\xb9\x46\xc8\x76\xfb\xe5\x7a\x89\x70\x51\x36\x12\xba\x0f\x77\x47\x78\xcc\xfc\x4d\xb8\x25\x5c\x89\xc1\xa7\x70\x4f\x6c\xa8\xc1\x6a\xb5\x15\x6e\x26\x55\xa3\xd5\x44\x0a\x8c\xca\x6b\x02\x75\xd0\xe4\x07\x41\x5e\x90\x8b\xe0\x8b\x85\x6b\x17\x6b\xb5\x43\xf2\x5f\x29\x94\x84\x32\x82\x17\xa0\x7c\xcf\xf5\x72\x5d\x41\x72\xb6\xd3\x2b\x14\x8f\xa2\x6c\xac\xfa\xac\x2e\xec\xbe\xba\x92\x73\x03\x7a\xb3\x6e\xa6\xd7\xa8\xdd\x64\x9d\xd0\x8c\x8b\xd1\x25\x33\x8a\x3f\x82\x7d\x48\xe6\x76\x7c\x06\x37\xc0\x2f\x6a\x83\x26\xc9\x81\xe8\x8a\xf9\x7a\xdb\xc6\x4d\xdc\x48\xa8\x9c\xb9\x6d\xb4\x3e\xbc\xf5\x57\x8e\x22\xb7\x49\x51\xba\x1f\x57\x45\x59\xea\x71\x60\xbf\xc7\x0f\x6c\x88\xa9\x31\xcd\xd1\xa6\x32\x29\xab\xfe\x65\x01\x26\x6c\x0e\x08\xea\x02\x4d\x74\x2e\xc5\x66\xda\x3c\x36\xc6\x7a\x03\xb2\x2e\x66\x1f\xae\x99\x8b\x15\x42\x91\x03\x72\x9f\x5f\x39\x92\xb1\x7b\x96\xd9\x85\x3b\xbd\xfa\xb8\x6a\x1f\x98\x4a\xec\x4a\x8c\x20\x8f\xb3\x60\x78\x57\xe0\x35\xbf\x60\x57\x0f\x03\xd2\x00\xa0\xc7\xe8\x95\x4c\x03\xd7\x3f\x80\x62\xa7\xf5\x0f\x68\x30\x9b\xd1\xa8\x34\x89\x10\xe6\x07\x9a\xdd\x78\x7f\x5c\xd0\x7e\x83\x54\xdf\xdd\x15\xfd\x94\xdd\xaf\x4a\xcd\x83\x76\x2c\x8f\xbc\xbe\xe4\x5c\xac\x52\x4e\x57\xec\xda\x96\xce\xc5\xce\x7d\xb5\x73\x5f\xcd\x3f\x39\x7d\xb8\x4e\x68\x54\xef\xc5\xbd\x13\x41\xca\xa2\x60\x8a\x0c\x64\x29\xd2\x0a\xfe\xa4\xee\x93\x7d\x25\x53\xb4\x58\x57\xb9\x6c\x71\xbd\x7c\x8b\x22\x8e\x0c\x95\x65\x2c\x5b\x84\x94\xd3\xf7\x47\x66\x95\x9d\x44\x35\xb1\x4b\x27\x27\x82\x24\xb4\x70\xf5\xad\x60\x40\xa3\x28\xd6\x5e\x10\x73\xa1\x0d\xcd\xb2\xa0\x1e\x91\xc1\x42\x77\x5b\x62\x35\xe7\x22\x7a\xa7\xa0\x07\x8a\xc3\xae\x59\xb0\x3d\x75\xde\xee\xff\xcf\xde\xd7\x37\xc5\x71\x2b\x7b\xff\xff\x7c\x0a\x15\x39\x55\x81\x14\x0b\x2c\x60\x1f\x87\xaa\xa7\x7c\x1d\x73\x9c\xcb\x75\x62\x73\x01\x9f\xba\x75\x81\x53\x68\x67\x7a\x77\x15\x66\xa5\x39\x92\x06\xd8\xc4\xfe\xee\xb7\xf4\x36\x33\xfb\x36\x92\x96\x5d\x8c\x93\x51\x55\x2a\x06\x66\x7a\xd4\x52\xab\xd5\x6a\xf5\xaf\xdb\x77\x4a\xb4\x33\x84\xa5\x2e\xd8\x58\x56\x6f\x9c\x99\x21\x7d\x50\xf9\xe1\x87\xdf\x81\xb3\x1f\x7e\x08\x3e\xa9\x6c\xa3\x11\x60\x5b\xa5\x6a\xd6\xcd\xa1\x43\xd1\x15\xe7\x29\x4a\xd9\xbd\xcf\xb0\x90\x0c\xa9\xaf\x1b\x6b\x97\x32\x59\x8b\xdc\xad\xf2\x3b\xa4\x08\x8f\x58\x41\x4d\xfd\x72\x32\xf2\x00\x89\x9f\xc1\xe4\x73\x96\x65\xac\x90\xc7\xf1\xea\xdb\x39\x1f\x24\x43\x03\x8e\xd3\x42\x1f\x29\xc4\x90\xf4\x75\x25\x96\x7e\x9f\x24\x96\x29\xcf\x10\x64\x58\x82\x90\xe8\x0c\xee\x88\xd0\xc7\x0f\x9a\xaa\xfd\xd5\xe6\xb9\x32\xdd\x43\x69\x51\x17\x04\x0f\x45\xe7\x47\xa8\x1f\x59\x15\x55\x07\x53\x85\x07\xa5\xb9\xad\x73\x16\xa3\x9f\x59\x86\xbd\x65\x47\x75\xf5\xf0\x1d\x37\x4c\x37\x76\x57\x44\x1c\x6c\xf1\x73\x0b\x8e\xe0\x4a\x71\x19\x25\xed\x03\x68\x99\x14\x46\xba\xfe\x82\x66\x7c\x05\x57\x49\x01\xdb\x58\xc6\x74\x9c\xec\x63\x0e\xb2\xbf\x18\x12\x2b\xca\xc4\x9c\xb1\x98\xe0\xf9\xb7\xea\x79\xf2\xbb\xcd\xf1\xca\x06\x88\x15\x32\x2f\x9a\xb7\x83\x36\xf0\x6a\xb6\xb5\x76\x4c\x70\x15\x6e\x93\xfc\x2b\xc2\xc9\xce\x06\x02\x8d\x40\x68\x7c\xa5\x79\x7b\x15\x56\xf6\x6f\x22\x4a\x28\x3f\xea\x75\xe1\x96\x89\x70\xd7\xd6\x2b\x19\x12\xd5\x95\x53\x0e\x52\x8e\x75\x0c\x6c\x7c\x7c\xcc\x46\xae\xdf\x36\x91\xb7\x84\x0e\x36\x6c\x4d\x72\x73\xb3\xae\xfa\xbb\x92\x7e\xea\x63\x75\x14\xa6\xe4\x37\xb5\x43\xd8\x31\xd3\x3a\xce\x9c\xcc\x37\xeb\xd5\xd4\x4e\x3e\xbc\xfb\xb8\x82\x88\xf8\x80\xa5\x6a\xb2\x06\xb4\x91\x6f\x13\xed\x4f\x1b\xf9\xa6\xed\xc6\xc7\xec\xcb\xbf\x6a\xc3\x73\x75\xf5\x11\x62\x5c\x2d\xdf\x57\xa1\xfe\x53\x1b\x20\x33\x4b\x5c\x57\x3e\xd5\x7f\x19\xe1\xdc\xe6\x49\xf1\x69\xf9\x59\x2e\xb5\xdb\xf7\x21\x87\x44\x96\x15\x11\x3f\x5d\xbc\xeb\xbc\xaa\xea\xb6\xfa\xfc\x8d\xc2\x94\xdc\x57\x84\x72\xce\x12\x63\x06\xf6\xc6\xea\x20\xa2\x0f\x1f\xe6\xfe\xf1\x2d\xa3\x12\x1e\x8c\xd5\x28\x39\x09\xa9\xdf\xd5\x03\x25\xcf\xd6\xa8\x2c\x3d\x46\x7d\x92\x81\xd0\xf5\xb6\xcc\x37\x71\x26\x18\x1a\xe1\x14\xaa\x12\xaf\x3e\x57\x91\x85\x07\x94\x00\x37\x42\x11\xe3\xa9\x39\x32\x00\x16\x60\xa3\xd4\x0d\x9e\xdf\xf8\xa3\xfd\x15\x69\x39\x33\x59\x71\xcf\x58\x21\x61\x07\x9d\xeb\xea\x62\x47\xe8\xb2\x9c\xa2\xcf\x66\x8a\xae\x8f\x28\x1e\xc1\xe5\xee\x2d\x8c\xaf\x7d\x79\x4b\xee\x87\xc0\xc1\x54\x13\x2a\xcd\x62\x31\x51\x38\xd8\xfc\x51\x0d\xea\x2d\x8c\x2d\x1e\x24\xa0\x7e\xee\x22\x6a\x8a\x88\x2d\x8b\xa9\xaf\x11\x21\x6d\xb6\x8e\xda\x8c\x26\xad\x51\xd9\xd0\x9e\xb4\x6c\x97\x88\x0e\xde\xa8\xa9\xd8\x5a\x95\x6a\xad\xa6\xd4\xcc\x12\x8a\xf9\x58\xc7\x5f\x00\xf5\x20\x51\x50\xb3\x56\xd6\x7a\xb7\xfa\x44\x5d\xe7\x06\xa9\x41\x4c\xc7\xd5\x1a\x55\x23\xb2\xb0\x97\xfa\x53\xbe\xc3\x7c\x2d\x68\x4d\xeb\x3f\xeb\xdb\xb3\xa0\x78\x5c\x9e\xf0\x33\x66\x31\xdf\xde\xeb\x09\xd5\x41\x4d\xca\xc6\x95\x54\x69\x1c\x0b\x01\x3c\x50\x1b\x5e\xfe\x87\x22\xb1\x2a\xa5\xb8\xbd\x2e\x8d\xa8\xb5\x6d\x00\x02\x7a\x8a\xe2\xf4\xa8\x3f\x3f\xc5\x7a\xc7\xb2\x62\xb4\xec\x02\x3a\x05\x2e\x34\x4a\x56\xa2\x7f\x6a\x3a\xe8\x6d\x86\xc9\xc8\x96\xec\xf4\xde\x6e\x15\x54\x42\x5a\x93\x93\xfc\x2e\x51\x93\x78\xb4\x5b\x82\xf8\x76\xb5\x70\x3c\xb7\x51\x0b\xd0\xe4\x2c\x07\x8a\x73\xf2\x18\x3b\xf4\x63\x0e\xf4\xcd\xe9\xc9\x0a\x2d\xd1\x11\xce\x63\x0b\x74\x57\x2f\xea\x50\x04\x17\x54\xa0\x56\xbc\x3b\x6c\xda\x7e\x3e\xb3\x39\x6a\x4d\x86\xd6\x64\x58\xf4\x54\xf3\xca\xbd\xa7\x8f\xab\x59\xfb\x51\x11\x68\xeb\xeb\x99\xd6\x4a\xf0\xca\x8d\x5e\x13\x20\xf8\x86\x52\x66\x6e\x4b\x62\x55\xba\x4e\xd5\xdb\x47\xb8\x22\x60\x6d\x1d\xc9\x31\x15\x7d\xe0\xdc\x63\xa0\x7e\x0d\x65\x6e\x98\xfe\x45\xe7\x3f\x5e\x8e\x5f\x9b\x3b\xf9\xb9\xb3\x1a\xb0\x60\xf2\xb4\xf7\x18\xfd\x74\x7a\xfc\x53\xab\x9d\x4c\x6b\xb5\xd3\x3a\xe2\x55\x3e\xd1\xd2\x29\x17\xb9\x54\xab\x10\x88\x9c\xa5\x55\xdd\x9e\x93\x7a\x78\x74\x70\xd4\x4a\x51\x75\xc3\xd6\xb7\xc1\x14\xc1\x1d\x49\xdc\x05\xf8\xe4\x11\xd8\x7b\xd8\x45\xb8\x27\x58\x56\xc8\xaa\x9b\x3a\xde\x75\x22\x90\xd0\xe6\x1a\xe9\xde\x20\xd2\x47\x37\x23\x42\x3b\x65\x1f\x02\x72\x76\x6a\xaf\xa6\xcd\xa6\xbe\xb5\x83\x3e\xd2\x6c\x8c\x18\xd5\x88\xa7\x9b\x11\x7e\xe8\xd4\x38\xd2\x59\x42\x3d\x14\xa7\xbe\xef\xd8\x2d\x4f\xeb\x2b\x01\x5d\x8e\x08\x7d\xf3\x55\x67\x5b\x47\x23\x08\x69\xb1\x34\x61\x53\xee\x21\xe9\x7c\x22\xde\x29\xaf\xe6\xc8\xe7\x7d\x9e\x91\x06\x93\xe5\x75\x66\x56\xd7\x30\x47\x21\x3b\x4a\x86\x65\x9f\xf1\x47\x65\xb1\x3b\xb5\x34\x9e\x45\xa1\xa4\x14\x24\x24\xb2\xf2\xcf\x03\xbd\x23\x9c\xd1\x80\x82\x06\xa4\x5f\xf3\x85\xb9\x71\x71\xd3\x92\x70\xd0\x69\x40\x36\x89\x2c\xd1\x5b\xf6\x77\xfe\xeb\x87\x32\x5f\x22\x62\x34\x1b\xaf\x28\x69\x62\xbb\x09\x47\x6e\xc2\x66\xba\x8e\xcd\x04\xc7\x89\x98\x79\xb5\x26\x1e\x9b\x30\xca\xe5\x78\xab\x12\x93\x80\x7a\x0a\x4a\x1a\xcb\xe7\x89\x40\x23\x22\x04\xa1\x83\x55\x61\x9d\xff\x02\x16\xc6\x20\x63\xbd\xa8\x6a\x0b\x27\x34\xb5\x69\x50\x49\x7f\x72\xfc\xab\xb4\xa8\x61\xab\xd8\x7c\x5a\xa7\xc4\x32\xb7\x89\x58\xe8\xdd\xd9\xfc\x1e\x29\x2e\xb1\x64\xb5\x52\x90\x4a\x18\x9f\x0a\x63\x95\x37\x15\xf8\x0c\xd0\xdf\x2c\x6d\x8f\x05\xa6\xb5\xc7\x82\xa7\x77\xbb\xe5\x9c\x8d\x40\x0e\xa1\x78\x54\xd2\xbc\xd3\x92\x4a\x2b\xcb\xa6\xb5\xb2\xbc\xf2\x0d\x28\x67\xe9\xaf\x8c\x12\x19\x15\x71\xeb\xb2\x73\x63\x74\x73\x5a\xbe\x7f\x53\x5d\x39\xaa\xce\x06\xed\x41\xeb\x29\x33\x5c\xf1\xb4\x94\x8f\x6d\x3e\x4f\xc6\xe5\x16\x5f\x14\x83\xa5\x9d\x91\x23\x56\x96\xb2\x78\x6e\x59\x07\x42\x74\x5a\x91\x65\x1d\x73\xe5\xfd\x28\xa5\x56\x64\x19\x3a\xd7\x64\xbe\x7e\x32\xd0\x64\x12\x0b\x58\x9a\x52\x1c\x06\x44\x48\xee\xbb\x71\x37\xa3\xe1\xa2\xb1\x72\x96\x2a\x9b\x8c\x48\x0d\x52\xef\x9b\x28\x87\x9b\xc9\xaa\x5f\x29\x4b\x6e\x81\x9b\xcf\xfe\x26\x18\xf5\x08\x42\x7b\x70\x9a\x6d\xad\x6a\x0f\x2e\xd3\x38\xc2\x03\x50\xeb\x0d\xf8\x31\x64\x30\x58\xa2\x06\x03\xb5\xd8\x7b\x3c\x73\x2a\xb8\x27\x72\x88\xb0\xe1\xc1\xa7\xe5\xdd\xba\xda\x36\xcc\x82\x05\x09\xa5\x65\xa7\xdc\xed\xfb\x8d\x2d\x8d\xa6\x7b\xde\xc9\x75\xd7\x7d\xae\xc6\x24\x2b\x84\x04\x8e\x38\x53\xf3\x61\x96\x62\xd9\x4b\x9d\x80\x2a\xc7\x09\x38\x2c\x55\x78\x42\x1b\x97\xc8\xc0\x56\xe8\x5b\x51\x5a\x11\xad\x31\x3e\xe0\xa8\xda\xf7\xba\xfe\x87\x52\x9b\x56\xdf\xe8\xc0\x21\x0b\x38\xb6\x0c\x6b\xa4\xf6\x89\x2f\x7d\x57\x06\x7d\x89\xf4\x31\xdf\x4c\x04\x11\x53\x9e\x26\x89\x6f\x81\x56\x8e\xa6\x9b\x9a\xf7\xd2\x79\xc4\x7c\xd3\xe1\x54\xe7\xa4\x36\x79\x1a\xcf\xdf\xbf\x0b\xcc\x6f\x1f\x67\x73\xff\xb7\x21\xd1\x1a\xdc\xa6\xb5\x5a\x79\xf5\x06\x37\x4e\x6e\xf1\x00\x2e\xc6\x79\x54\xa0\x9a\x92\x56\x27\x9c\x96\x84\xc9\xa1\x55\x95\x02\xea\x63\x21\x3b\xbf\x61\xaf\xc6\x64\x1c\xdd\x18\x48\xe9\xcd\x44\x49\x3f\xfb\xf6\xd6\x0e\x3a\xa1\xc6\x1b\xd4\x63\x72\x18\x4e\x57\x5f\x02\x38\xc2\x6a\x10\x4b\xc7\xff\x36\x92\xf7\x6c\x42\x9d\xbc\x27\xf2\x26\x3c\x40\x9f\x97\x3e\xad\x6d\xb3\xf1\x68\xed\xe4\x3e\x75\x4b\x24\x1a\xe2\x3b\x5d\x8f\x83\x43\x02\x29\xd0\xc4\x7b\x87\x71\x07\xe6\x82\xa6\xe2\xce\xdc\x4e\xd1\x04\x10\x07\x9c\x8e\x4d\xc8\xab\x89\xaa\x27\xb4\x9f\x15\x8a\xaa\xaf\xa7\x2e\xf0\x32\x2b\xea\xdb\x9a\xcb\x91\xad\x3a\x3a\x0f\xc8\xec\x21\xaa\xfa\x71\xab\x35\x01\xe7\x20\x72\x66\x93\x4b\x99\x0d\xad\x4f\xb8\x90\x13\x12\xa1\x9d\xf9\x1e\x92\x3d\x40\x58\x08\x32\xa0\x55\x6d\x93\x09\x0c\xb4\x9d\x7f\xca\x10\x3c\x10\xa1\xa3\x82\x6f\x1b\xf4\xa1\x63\x1e\x4b\x34\xc2\x32\x19\x5a\x7b\xba\x4e\x52\xd3\x79\x76\xb9\x0b\x03\xf4\x9b\xdb\xd0\x1e\xb3\xab\x9c\xb9\x4d\xb1\xdd\x56\x74\x6b\xb7\x95\xa7\xf7\x49\xea\x24\x59\x8f\x12\x62\x45\xa0\x95\x60\xd3\x5a\x09\x5e\xb9\x61\x14\x5b\x79\x95\x55\xee\x1b\xbd\xdb\xa8\xf7\x11\x3c\xe4\x4c\x54\xd8\x0d\x2d\xf4\x2b\x09\x0d\x91\x99\x30\xa5\xf0\x6d\x19\xc2\xd8\xc4\x28\x17\xbf\x9c\x4f\x96\xc2\x07\x87\x78\x11\xb1\xb9\x9c\xaa\xbb\x77\xcd\xde\x9c\xbc\x20\x55\xf5\x54\x0f\xc5\x95\xe7\x7d\x9a\x1e\xa6\x73\x8f\xc3\x70\xfe\x60\xd5\x0f\xba\x0e\x19\x58\x56\xeb\x09\xcb\x20\x32\x3b\xde\xc6\xa0\x33\xfc\xaa\xa3\xef\xd5\x86\xf9\x4c\xa7\xc4\xef\xe8\x7f\x5d\x5f\x6d\xf8\xf0\x3b\x6a\x12\x4c\x9e\x9f\x29\x84\x4c\xad\xdf\xdb\xf6\x7e\x96\x6b\x6f\x38\xa3\x5e\xf8\x8e\xb2\x3e\x15\x9f\xf6\x36\xd6\x92\xaa\xc5\x66\x28\xab\x74\x1b\x31\x45\xf3\x9e\x08\x40\x63\x56\xf8\x5c\x23\x98\x6a\x27\x01\xd6\x84\xf5\x68\x56\xd5\x5f\xac\x03\xe7\x6a\x63\xf7\x6a\xe3\xcf\x26\x81\x8f\x5b\xa6\xcd\x6b\xd4\x5f\x20\x27\x76\x84\xd6\x3d\x06\x5f\x75\x0d\xb6\x0b\xf0\x2f\xb8\x00\x8f\x2b\xa4\xe0\xa3\x36\xcd\x3a\xe2\x70\x6a\xf3\xcc\x39\xbb\x23\x69\xd0\x81\xdc\xad\xe1\xf2\x38\x8e\x27\x28\xd9\xdf\xf6\x89\x5a\x8a\xb5\x2f\x7a\xd3\x74\xd5\x1d\xe4\x1c\x80\x26\x7c\x9c\x4b\x24\x81\x8f\x5c\x9f\xb5\xb1\xa4\x13\xd5\x9a\xe0\x1c\xff\xa9\xdc\xb2\x95\x4e\x20\xfa\x87\xf8\xce\x9a\x32\x5c\x17\x10\x40\xd6\x8f\x30\x04\x9c\x79\x41\x9c\xc9\x10\x92\xdb\x32\x09\x9d\x80\x44\xd9\x4b\x09\xa3\x14\x5c\x20\x69\xdf\xf5\x13\xb2\x54\xad\x15\xca\xbc\xb5\xea\x6b\x8e\x1d\x67\x65\x71\x34\xc2\x63\xd7\xff\x32\x25\x5e\x6d\x3c\x3d\x34\xdf\xbe\x31\xb0\x54\xe0\xfa\x0a\x4e\x59\x73\x7a\xc1\xdc\xe1\x8c\xa4\x66\x38\xab\x3c\xc0\x62\xc8\xb8\x74\x2e\x7a\x0f\x61\x4d\x65\xd3\x3e\xbb\x53\xde\x08\xec\x88\xbb\x64\x6b\xdb\x56\x48\xc5\x26\x71\x37\xa1\x7d\x8e\x85\xe4\x45\x22\x0b\x6f\xf1\xd0\x01\x50\x30\x2b\x79\xa2\x3a\xb5\x9c\x0e\xdf\xbc\x03\x4e\xfa\xe3\xbf\xc8\x0a\xff\x6a\x7b\xcd\x62\x55\xd1\x6e\x3b\x7f\x95\x6d\xe7\x84\x1a\xf5\xf6\x8f\x74\x00\x17\x95\x1a\x3e\x65\x19\x49\x1a\xfc\x77\x68\x56\x26\xeb\x67\xcb\x21\xbb\x57\xfc\xa7\x80\x33\x33\x78\xc4\x7e\xc6\xa5\x34\xf4\x89\x8d\xc9\x0a\xae\x6b\x03\xdc\x6c\xa3\x9b\x63\x73\x02\x37\x45\xfb\xcf\xc0\x65\x0b\xb7\xc4\xfe\x64\x53\xf2\x1e\xe2\x06\x7e\x8e\x09\xae\x64\xf8\x4f\x7a\x54\x7e\x0f\xe3\xe7\x62\x9c\x2b\x12\xad\xa6\xfc\xab\x68\xca\x9a\x76\x5c\x66\x79\x4e\xd8\xb8\xe3\x1c\xb6\x51\x46\x6e\x01\xdd\x40\x3a\x00\xa5\xe2\x72\x2c\x84\x1c\x72\x56\x0c\x86\x21\x97\x91\xa5\xf1\x7c\x33\x9b\x6e\xbe\x71\x20\x03\xbc\xbb\xeb\x3b\x66\x07\xb8\x80\x57\x50\x21\xe4\x2b\x56\x06\xf1\x02\x91\x12\xa6\x2c\x7d\x5f\xd4\x09\x2e\x79\xa0\x00\xa9\x03\x2d\xdb\xfb\xdc\x36\xfe\x6d\x82\xd5\xf6\x42\x61\x85\x17\x0a\x94\xa5\x70\xca\xf8\x12\xb9\x48\xcb\x45\xc7\x6c\x6a\x68\x66\x73\xf8\x7d\xb0\x24\x3d\x4c\xd6\xa3\x2a\x32\xb1\xa2\xb8\xe6\x70\x7d\xd3\xe9\xf9\x2a\x57\x85\xeb\x1d\x57\x79\xaa\xbd\xf7\xd3\xad\x5d\xa6\x2b\x5f\xa6\x56\x68\x97\xa9\x59\x68\x85\x54\x38\x93\x50\x7b\x8e\x2e\x2f\x71\x4e\x06\x9c\x15\xf9\xee\xb5\xad\x2f\x77\x74\x7d\x4b\x68\x7a\x74\x59\x3a\x7f\x76\xaf\xd5\x3f\x1b\x3f\xf8\x2c\x83\x51\xd4\x97\x46\xbf\x87\x66\xe2\x6a\xd3\xff\x4e\xb5\x6f\x2d\xfd\xaf\x64\x19\xf8\x46\xd5\xaf\xca\x2f\x4a\x2a\xad\x16\x37\xad\xd5\xe2\x6b\x48\xe4\x44\xa8\x8c\x0d\x68\x75\xa9\x17\xcd\xcb\xfa\xc8\x67\x64\x15\xb6\xeb\x2a\xdd\xc3\xe5\xcd\x7b\x18\x5f\xfe\xff\x7f\xe2\xac\x80\xeb\xa3\x7f\xf4\xfb\x90\xc8\xcb\xa3\x73\x5d\x49\x43\x5c\x37\x9f\x3f\x9f\xa5\x92\x97\x1c\x27\xe1\xd6\x5b\xab\xe4\xa7\xda\xb7\xa5\xe4\x1b\x1f\x68\xf8\x23\x07\x0d\x43\x9c\x33\x65\x13\xa3\x7f\x66\x1f\x43\x44\x4c\x95\xcd\x4a\x41\x28\x16\x4b\x42\x65\x64\xb2\x3d\x3c\xcc\xd0\xb5\x45\x2f\x10\xa1\xf2\x60\x7f\x41\x57\xe7\xd7\x16\x12\x84\xde\x7a\xfa\x79\x4e\xe8\xad\xeb\xe3\x64\x49\xfa\x99\x48\xe2\x14\xfa\xc4\x54\x80\x9d\x33\xa0\x5a\xc1\x2d\xe2\xa0\x59\xd0\x7d\xcb\x60\xa2\xbf\xa7\xe5\xc3\x26\x85\xbb\xf6\x1f\x4e\x79\x3c\x4b\x0e\x5c\xf9\xf8\x05\x52\x52\x7d\x38\x5e\x42\xd0\x63\x05\x9e\x43\x3f\x80\xdd\x33\xe8\xd7\x8b\x0d\x9b\xfb\x90\x24\x33\xac\xbf\x2f\xbf\x5e\x46\xf4\x2f\xe0\xb4\xac\x7b\xbf\xab\x44\xa2\x79\x5c\xfc\x5a\x09\xe7\xe4\x9f\xd6\xbe\x0f\x53\x95\x6f\x4e\x4f\x5c\xc5\x69\x27\x58\xd6\x69\xde\xb0\x93\x06\x68\x7f\x3d\xc4\xa7\x58\x0e\x43\x55\xf6\x49\xdf\x7c\x98\xdb\x40\x7e\x8c\x72\x02\x09\x98\x4c\x86\x76\xaa\x75\xbd\x38\xc0\x4d\x31\x03\xe6\x71\xa0\x92\x70\xb0\x6f\x59\x88\x9d\xad\x44\x65\x53\x82\xb8\x02\xec\xd8\x5c\xa6\x37\x50\xfc\xaf\xf3\x8f\x1f\x76\x7f\x66\x36\x16\x00\x27\x09\x08\x45\x0c\x4b\x18\x01\x95\xdb\x48\x14\xc9\x50\xcd\xa2\x55\x1e\xe7\xea\x2f\x3b\x23\x4c\x49\x1f\x84\xdc\x29\x33\x1d\x8b\xcb\xfd\xeb\x26\xb3\xe2\x1d\xe3\x08\x1e\xf0\x28\xcf\xca\x5b\x00\xc7\x75\x75\x8b\x41\xcc\x5d\x3a\x2a\xa9\x6a\x87\x3c\x69\xac\x8a\x8b\x72\x96\xda\x21\xb8\xd7\xac\x4b\x7c\xab\x51\x81\xd8\x2e\xce\x8c\xdc\xc2\x11\xda\x10\x39\x24\xb5\xee\xfe\xa1\x4e\x83\x5f\x9a\x7c\xc2\x9b\x26\x67\xf7\x86\x7a\x70\xc3\x74\x52\x38\x17\xb5\xbe\x36\x70\xb1\x25\x65\x67\x4d\x71\x39\x4e\x06\x03\x68\x46\x48\xea\x94\x4e\x77\x40\xe5\x96\xb2\xf0\x48\x1f\x51\x56\x23\xa3\x89\xab\x19\x2d\xd3\x92\x4f\x77\xfe\x72\xff\xba\xb1\xe7\x93\xe3\x87\x08\x4d\xe1\x01\xed\x1b\xfb\x8a\x08\x35\x62\x5b\xb6\x9c\xb8\xd0\xb9\xab\x35\x7a\x7f\xc8\x44\x63\xf6\x1f\x46\xb3\x71\x19\x9a\x22\xd8\x08\xd0\x3d\x64\x59\xc7\xe9\xe6\x7b\x3c\x36\x39\xe9\xcd\x64\x1a\x08\x69\x8e\x1b\x1d\x67\x75\xe1\xdf\x41\x17\x1f\x8f\x3f\x1e\x99\x1e\x2a\x61\x1b\x50\x1b\x99\x62\xe3\x74\x74\x11\x8e\x32\x6a\xa5\x81\xaa\x62\xab\x30\xa2\x25\x19\x4a\x86\x98\x0e\xa0\xb4\x2d\x0b\x59\x70\x68\xb0\x8c\x02\xd6\xbe\x76\x2c\x04\x2e\xfb\xf7\x84\xa6\x33\x8a\x07\xfd\xea\x8a\xf8\x1d\xa1\xa1\x94\xb9\x38\xda\xdd\x1d\x10\xb9\x73\xfb\x4a\x23\xc6\x95\xb1\x5e\x50\x22\xc7\x3a\x8f\x38\x27\xbd\x42\x32\x2e\x76\x53\xb8\x83\x6c\x57\x90\x41\x07\xf3\x64\x48\x24\xe8\x88\x95\x5d\x9c\x93\x4e\xc2\xa8\x92\x26\xc2\xa8\xd8\x19\xa5\xdf\x69\x90\x58\x47\x75\x53\x3c\x8a\x51\xda\x08\x5a\x9d\x64\xf4\x43\x6d\x45\x34\x32\x3a\x83\x8e\x17\x8a\xcd\x04\x72\x29\x76\xd9\x1d\xf0\x3b\x02\xf7\xbb\xf7\x8c\xdf\x12\x3a\xe8\x28\xf1\xed\x18\xf9\x10\xbb\xda\x95\xb3\xfb\x9d\xfe\xdf\xa3\xf9\xd2\x3e\xa1\x18\xe6\x0c\xa6\xf8\x09\x38\x54\xdf\x11\xbb\x8f\x62\xd0\xed\xc9\x71\x7b\xe5\xf7\xe7\x46\xe1\x24\xd3\xef\xab\x65\x64\x82\xa6\xf4\xfa\x2b\xf5\x75\xf3\x1a\x1c\xe1\xd4\xa8\x7a\x4c\xc7\x6b\x17\xf9\x5a\x19\xed\x8e\x26\xc1\xb2\x0e\xa6\xa9\xfa\xb7\xc9\xf0\x9f\x8c\x1f\x35\xa2\x05\x09\x5e\xf2\x9f\x4e\x8e\x9f\x66\x21\x14\xe4\x51\xeb\xdb\x63\x64\xca\xc5\x68\xd5\xea\x82\xf5\xd4\x6b\xb1\x4d\xde\xb5\xa8\x29\xbb\x18\xe7\xa0\x24\xad\x1e\x27\x80\xdd\x66\x97\xd4\x6e\xcb\x17\x6f\x46\x7a\xef\xd4\x3d\xf4\xda\xd7\x8b\x67\x6d\x04\x29\xc1\xaa\x33\x4d\x27\xdb\x89\xee\xeb\x37\x0c\xe0\x12\x8b\xaa\x00\x95\xea\xec\x7f\x5e\x5c\x9c\xd6\xfe\xde\x1c\xa3\xba\x49\xa0\x4c\x2a\xa3\x28\xef\xfe\x26\x18\x6d\xaa\xd5\x12\xe4\x8e\x10\xc9\x10\x46\x38\x98\x19\x6d\x83\x38\x16\xcc\xbb\xe5\x79\x50\x8f\x6f\x03\xa1\x30\xf7\x01\x42\x7f\xf3\xf7\x69\xa6\x5f\xca\x1e\x3d\xd7\xaf\x7d\x3a\xfb\x65\x4a\x46\x4c\x2f\x0b\x9e\xf9\xbc\x60\xc1\xfe\x9b\xfa\xa7\x57\x45\xd3\x9a\xb9\x51\x5c\x7f\xaf\x4b\x1e\xd6\xb9\xa5\x63\x63\xba\x9b\x62\x88\xda\x94\xf5\x71\xad\x71\xc3\xc2\x82\xc4\x0d\x1c\xbb\xc8\x73\xc6\xb5\x9f\xa8\xc7\x58\xb6\xad\x4e\xd5\x2f\x0f\xb7\x51\x3f\x63\x58\xff\xc3\xb0\xe3\x8b\xed\x41\xe8\xf2\x5a\x9d\xc7\x79\x1f\x27\xf0\xc7\x97\x6d\x34\xc2\xf9\xa5\x79\xb5\xfe\x7b\x6d\xa2\x51\x92\x79\x5c\xb1\x2b\xf2\xb1\xaa\x81\x96\xc0\x29\xce\x8e\x59\xe2\xf5\xe8\x4d\xea\xa1\xea\xc5\x5a\x88\x8e\x8d\x08\xae\x59\xb0\xde\x61\x51\x67\x31\x4b\xab\x4a\x1b\xd5\xd7\x47\x1d\x09\xba\x02\xf0\x44\xf0\x8a\x6f\x02\x43\xd7\xd5\x34\x43\xde\x87\x23\xa4\x57\xb5\x82\x7b\xf2\x53\x46\xd3\x0c\x76\xe5\x35\xed\xb3\x91\x5f\x0d\x1f\xcd\x98\x0d\x6d\x19\xfa\x48\xcf\x57\x40\xca\xd6\xea\xe1\x9a\xb4\xba\xc8\x02\x22\x6a\xb9\x5b\xcd\xd9\x56\x89\x5a\x41\xed\x11\x2c\x88\x32\x72\xa7\x6e\xb3\xca\xfc\x2a\x05\xad\x6e\xbd\xce\xf2\x16\xf4\xf5\x28\xd1\x45\x08\x68\xd1\x90\x08\xba\xde\x82\xae\x02\x5c\x8b\x51\xd7\x81\x24\x91\x55\xeb\xa1\x6a\x3b\x98\xec\xb4\x7a\x0f\x53\xdf\xc1\xe4\x43\xd5\xbc\x6b\x2b\x15\x9f\xd0\x8a\x1b\xae\x05\xee\xc6\xa6\xad\x63\x4f\x36\x2d\x76\x67\x0e\x24\xbb\x8e\x09\x8e\x9b\xde\x95\x4e\x2e\x3c\x24\x59\x21\xc8\x1d\xfc\x8a\x1f\xc8\x28\x74\x1d\x87\x5e\x58\xce\x7e\x85\xd0\xf5\x7d\x25\xa4\x62\xb8\x6b\x93\x31\xb7\x55\x38\x36\xa6\x65\x19\xb5\xbb\x03\x17\xa6\x6d\x26\x36\x54\xf0\x3e\x99\x99\xb0\x2f\x1b\xe1\x23\x03\xca\x38\xa4\x2e\xf8\x5b\xd9\x3d\x84\x0e\xdc\x23\xa1\x62\xc2\x4b\xa4\x96\x92\xe2\x2b\x8a\x3a\xa8\x27\x18\x35\xfb\x0b\x49\x8f\x10\xd6\x3f\x87\xec\xfa\x55\x3b\x39\xde\x46\x64\x07\x76\x10\x46\xfb\x87\x28\x19\x62\x8e\x13\x7d\x6d\x38\x84\x07\xe7\xe3\xee\xa0\x82\x93\xa3\xa6\x03\xe2\xd4\x10\x9c\x9d\xe8\x6a\xbc\xa6\x2e\x6f\x6f\x8c\x7e\x66\x19\xa6\x03\x44\x41\xee\xaa\xc3\xc4\xa9\xfa\xc3\x19\xfc\xbb\x00\x21\x3f\x9d\x35\x57\x82\xab\x5a\x07\xc1\x08\x93\xec\x48\x1b\x81\xea\x5f\xca\x8c\xe0\x20\xc4\xbc\x6f\x05\xd2\x54\x3d\x52\xa4\x4c\x97\xde\x58\x7a\x9d\x12\x1a\x77\xe4\x1c\xfa\x53\x57\x4e\x81\xe4\xcd\xb1\x5a\x57\xa8\x50\x0b\xd6\xe4\x4f\x30\x81\xf9\xda\xc3\xef\x6e\xd9\xd0\xd9\xbb\xb7\x81\x24\xbb\x7b\x07\x6a\x9f\x31\xc8\x42\x74\xb0\xd3\x45\x97\x67\xef\xde\xaa\xdf\x5e\xef\xa0\x0e\x22\xf9\xdd\xa1\x1e\xa1\x93\xd3\xbb\xc3\x50\x11\x38\x5d\x34\x5b\x66\x58\x4e\x4e\x0d\xe1\x97\x11\x22\x70\x72\x7a\xf7\x32\x8c\x70\x42\x52\x4f\x5e\xdc\xaa\x61\xf4\xf6\xe4\xf8\xac\x99\xa8\x7e\xa2\x83\x46\x38\x09\xa7\xfa\xeb\x9b\xb7\x4d\xc2\x54\x11\xff\xf5\x4d\xe8\x3c\x75\x50\x51\xe8\x35\x49\xd1\xa7\x4f\x27\xc7\xe6\xae\xc2\x9e\x78\x8a\x3c\x07\xae\xb3\x3f\xc5\x59\x92\x2e\xe3\x06\x0c\xe0\x01\x6d\xbe\x26\x5b\xff\xba\xdc\xeb\xfc\x88\x3b\xfd\xeb\x3f\x5e\x7d\xe9\xbc\x2e\x7f\x38\x0c\xfb\xa1\xbb\xff\xe5\x6f\x51\xdc\x1c\x94\xec\x1c\x3c\x39\x3f\x07\xe5\x4f\x07\xab\x63\xe8\xb0\x64\xe8\xf0\xc9\x19\x3a\x9c\x64\xe8\xd5\x8f\xb8\x77\x3d\x9f\xc7\x68\xb6\x5e\x94\x6c\xbd\x78\x72\xb6\x5e\xac\x87\x2d\x22\x7a\xd4\xe8\xb5\xf3\x9f\x3e\x74\xf7\x10\xe3\xe6\x5f\x07\x2e\xdc\xc2\x6e\x55\x19\xb9\x0d\x33\x6a\x11\xba\xda\xd8\x3b\xd8\xef\xfe\xfd\x45\x77\xef\xf0\xe0\x6a\x43\x51\xbc\xda\xf8\xf1\xef\xaf\x3a\xe5\x6f\xbb\x57\x1b\xf6\xcb\xdd\xbd\x60\x5d\x52\xf6\x70\xb6\x5f\x53\x5f\x8c\xe2\xbd\x7b\x50\x71\x3f\x8f\xe7\x39\x7d\x0f\xa6\x9f\x70\x48\x89\x4c\x30\xd7\x26\x84\xf9\x09\xa9\x1f\xdd\x77\x1a\xc3\x41\xe6\xb5\x4a\x5a\xfe\xb5\xf9\xfa\x48\x4b\xba\x9e\xef\xcd\xd7\x47\xe6\xdf\x07\x5f\xb6\x5e\x7f\x7e\x71\xd9\xed\xbc\xb8\xb6\x7f\x3c\xfc\xf2\xf9\xe5\xe6\xeb\xa3\xbd\x6e\xf7\xb3\x16\x21\xf3\xfb\xad\xf2\xd5\xcf\x07\x97\x87\x7f\x77\x0f\x1f\x7c\xf9\x7c\xa0\x1e\xbe\xdc\xeb\xbc\xb8\xfe\x7c\xf9\xf2\xd5\xe4\xd3\xdd\x2f\x9f\x37\x5f\x1f\xed\x77\x0f\xba\x9f\xbb\xaf\xf6\xf6\x3e\x1f\xbc\xb8\xba\xba\xba\x4a\xd5\x57\xcd\x3f\xba\xdd\x2f\x5b\xa1\xb2\x67\x20\x6a\x74\x8c\x28\xa3\x28\x25\x03\x35\x36\x95\x95\x34\x22\x0f\x26\x93\x40\x07\x09\x11\x78\xbe\x56\x3b\xce\xa7\x9d\xf3\x1d\x24\x58\x42\x70\x66\x12\x06\x10\x39\x76\xc3\x5d\x19\x88\x7e\x88\xa1\x6b\x76\xb4\x1d\x9f\x97\x1d\x74\xfd\xda\xfc\xb0\x5f\xff\xe1\xf0\xcb\xdf\x50\x27\x90\xe4\x10\x1e\x12\x96\x31\xae\x05\x6f\x08\x0f\x38\x85\x84\x8c\x70\x86\xf4\x6f\x0d\x32\xc9\x8a\xde\x77\xef\x74\x0b\x96\xb9\x09\x0e\x5d\xdf\xbf\x7b\xbd\x69\x75\xc3\x9b\xce\x3b\x25\x22\x9f\xeb\x3f\xbe\x0c\x9f\xb1\x0e\xe2\x83\x5e\xd5\xf5\xb3\x9f\x7f\x9a\xe9\x32\x1f\xf4\xe2\x54\x05\x1f\xf4\x36\xf7\x5f\xbc\xd8\xb6\xff\x6d\x69\xd5\xd0\x1b\x4b\x75\x42\xc1\x02\x5e\x1e\x22\xa0\x8a\x7c\xb0\x4a\x35\x15\xd9\x53\x2c\x31\xea\xa0\x1c\x0b\x71\xcf\xf4\xfa\xa3\x63\x7d\xdf\x8d\x58\xbf\xb4\xbe\x43\x1d\x26\x58\x6a\x7b\x55\xfd\x7f\x4a\x35\xec\xef\xed\xbd\xec\xec\x75\x3b\x7b\xfb\x57\x1b\x35\xcb\x33\x5c\xfd\xf7\x8b\x2c\xeb\x68\xc2\x84\x2a\x63\xf5\xe0\xe0\xe0\x47\xd4\x41\xa9\x8b\x55\x54\x9f\x0d\x89\x30\xac\xda\x54\x07\xf7\x11\x15\xa6\x6f\x33\xc6\x97\x24\x23\x30\xd6\xd7\x71\xdc\x27\xf4\x8c\x9b\xf8\xcc\x0c\xcc\x3a\x3e\x4f\x70\x56\x75\xd5\x1d\xf0\x3a\x7a\xcc\xd4\x77\xc2\x17\xb0\x1e\x0c\xf5\xca\xcc\x50\x77\x0f\x3b\xdd\xfd\x4e\xf7\xc5\x45\xf7\xc7\xa3\x83\xbd\xa3\xfd\xbd\x9d\xbd\xbd\xbd\xff\x0d\x5e\x1b\x93\x07\x03\xf5\x99\x8e\xfe\x4c\x35\xf0\x1e\x64\xa5\x6b\x91\x6e\x3c\xbf\x23\x78\x29\xb2\x23\xfc\x70\x12\xee\xf6\xab\x05\x40\xbe\x0c\x3b\xbe\x34\x05\x45\x2e\xe8\xcf\x2f\x40\x07\x4d\x81\x64\x4f\xde\xa1\x18\x27\xf8\x93\x75\x2a\xdc\x51\x33\x19\x00\x88\x3e\x98\x5d\x6c\xe2\x26\x51\xfb\xef\xcc\xf6\x16\xb8\x0c\x32\x22\x81\x63\xef\xc5\xa3\x69\xb1\x32\x49\xe8\xf3\x92\x49\x42\x9f\x99\x4c\x12\xfa\x0c\x65\x32\xc6\x79\xf8\xed\xc9\x64\x91\x49\x92\x67\xf0\x71\x41\xac\xf0\x74\xfb\xe6\x18\xa4\x45\x16\x50\xf4\x75\x92\x78\xb8\xf3\x37\xc7\x52\x02\x5f\xcf\x05\x97\x24\x32\xae\xdb\xe1\x94\x3d\xd1\x30\x4b\x13\x2e\x28\xf9\x77\x01\x11\x4a\x2e\x76\xbc\x1f\x3a\x4e\x00\x19\x0f\xfc\xc4\x84\xc4\xfe\xcf\x71\xf5\xba\xb9\x68\x75\x40\x25\x77\x93\x1f\x28\xb2\xd5\xa5\xf0\x44\x38\xb0\x3a\xc8\x16\x42\xb2\x11\xea\xc1\x10\xdf\x11\xc6\x51\x63\x58\x73\xbd\x95\x11\x06\xa6\x54\x4a\x98\x7f\x3e\xea\x6e\x33\x72\x36\xe3\xae\xe0\x82\xaf\xfe\x23\x1e\xf5\xa3\x75\x4c\x0b\x1c\x85\xe8\x40\x06\x3f\xe7\x41\x8b\x34\x0e\x66\xb6\x1a\x62\x21\x68\x34\xdf\x23\x93\x68\x2f\x7d\xa7\x69\xce\x08\x36\xe3\x8f\x89\xd3\xb2\x41\x90\xfa\x4c\x99\x73\x96\x16\x09\xa4\xbb\x09\xa3\xa2\x18\x2d\x5c\x4e\xd6\xb5\xd7\x08\x13\xf1\x74\xaf\xe0\x0b\xc0\xd2\x13\xbd\xfe\x74\x76\x32\x0d\x6f\x31\x21\x88\xa6\x03\x9b\x6f\xf1\x08\xb2\xad\xb2\x23\x08\x1e\xf2\x8c\x24\x44\x2e\x48\x59\xd4\x38\xf8\x0d\x1d\x36\x21\x43\x3e\xa4\x54\x59\x62\x4f\x8f\xae\xc4\x5c\x97\x67\x30\x1d\x5b\x0c\x97\x9a\xd3\xd1\xde\xb8\x85\x4b\xb5\x70\xa9\xc5\x5c\xb4\x70\xa9\x16\x2e\xd5\xc2\xa5\x5a\xb8\x54\x0b\x97\x5a\x82\xd1\x16\x2e\xd5\xc2\xa5\x5a\xb8\x94\x6e\x2d\x5c\xaa\xd6\x5a\xb8\x54\x0b\x97\x6a\xe1\x52\x0b\x5b\x0b\x97\x6a\xe1\x52\x2d\x5c\x6a\xde\xa3\x2d\x5c\xaa\x85\x4b\xb5\x70\xa9\x5a\x6b\xe1\x52\x2d\x5c\xaa\x85\x4b\x55\xad\x85\x4b\xb5\x70\xa9\x16\x2e\xd5\xc2\xa5\x5a\xb8\x54\x0b\x97\xf2\x73\xd3\xc2\xa5\x56\xc8\x50\x0b\x97\x6a\xe1\x52\xe1\xbc\xb7\x70\xa9\x16\x2e\xd5\xd4\x5a\xb8\x54\xd5\x5a\xb8\x54\x0b\x97\x42\x2d\x5c\xaa\x85\x4b\x2d\xe8\xcf\x33\x83\xa6\xb4\x70\xa9\x79\xad\x85\x4b\x7d\xdd\x0e\x3d\x43\x99\x6c\xe1\x52\xb5\xf6\xcd\x31\xd8\xc2\xa5\x16\x3c\xbe\x0e\xc2\x2d\x5c\xaa\x85\x4b\xb5\x70\xa9\xe5\xbf\xdb\xc2\xa5\xc2\xbb\xf7\x6d\xc1\xa5\x24\xe4\xbe\xfa\x57\xe7\xea\x19\x87\x0f\xd0\x77\x82\x2c\x37\xd1\x2a\xa5\x92\xd2\x97\xbc\x3a\xfc\x50\x9f\xb5\x21\x9f\xa7\x24\x8c\xeb\x95\x03\x82\x07\x48\x0a\xa9\x0e\x74\x20\xef\x01\x4c\x64\xbc\xc5\x64\x99\x28\x7b\xd0\xc5\xac\x66\x68\x2c\x5c\x4e\x53\x05\x88\xed\x98\x4d\x06\xef\xd5\x51\x40\x4e\xa3\x01\x95\x44\x8e\xd1\x66\xc2\x8a\x05\x21\xfd\x3d\xd0\x3e\x88\x39\x80\x23\x75\x9e\xd6\xb3\xa4\xe6\x72\x5e\xf4\xa4\x2f\x3e\xc7\x1f\xbf\xb3\x36\xfc\x97\x17\x01\x16\xb4\x4e\x1f\x79\xf5\xbe\x10\x07\xb6\x1e\x24\x58\x1c\x16\x2c\x2c\xbc\x2a\x04\x0f\xb6\x0a\x44\x58\xa0\x76\x0d\x40\x85\xad\x09\x17\xb6\x0e\x64\xd8\x93\x61\xc3\x96\x45\x87\x35\x92\x34\xc8\xb1\x35\xe2\xc3\x96\x45\x88\x35\x6f\xf4\x0e\x3d\x16\x8b\x11\x6b\xa4\x3a\x0f\x3f\x16\x86\x12\x6b\x24\x3b\x17\x41\x16\x80\x13\xf3\xc9\xf1\x2c\x86\xcc\x87\x14\x6b\xa4\xd8\x80\x22\x6b\xc2\x8a\x35\xd2\xf4\xe2\xc8\x02\x35\x46\x33\x96\xec\xdb\x41\x93\x05\xb2\xdb\x8c\x28\x7b\xb6\x98\xb2\x08\xee\x3c\xb8\xb2\x67\x8d\x2c\x0b\x64\x33\x18\x5d\xb6\x46\x7c\xd9\x37\x86\x30\x0b\x1c\xd9\x46\x94\xd9\x33\xc5\x99\x05\xb1\xe6\x35\x66\x1b\xd0\x66\xb1\xe1\xf9\x4b\x23\xce\x1a\x58\x54\x96\x95\x0f\x73\x16\x0a\x08\x08\xc2\x9d\xad\x09\x79\xb6\x04\xf6\x2c\xd8\xb1\x10\x82\xf5\x5a\x19\x02\x2d\x06\x7d\x11\x88\x42\x5b\x07\x0e\x2d\xca\xb5\x14\x05\x8c\x88\xa0\x1b\x1c\x01\xbf\x9e\xe8\xf7\x35\x44\xbe\x47\x45\xbd\x2b\x93\x2f\xe4\x3e\x20\x28\xe2\x7d\x65\xd1\xee\x31\xd8\xb5\x75\xa1\xd7\x56\x8e\x5f\x8b\xc7\x44\xad\x17\x0a\x14\x88\x63\x8b\xa4\x1b\xe1\xd0\x0e\x09\x62\x88\xf8\x76\xcc\xe8\x2e\x87\x69\x8b\x9d\xc1\x48\x5c\x5b\x14\xb2\x2d\x90\x22\xaa\x10\x70\xcb\x60\xdb\x56\x0e\x4f\x8a\x16\xea\x25\xee\x5f\xc2\x31\x6e\x91\x37\x41\x6b\xc2\xb9\x05\x23\xdd\x22\x28\x2e\x80\x32\xaf\x18\xeb\x16\x8f\x76\x5b\xb9\x40\xc5\x22\xde\x22\x31\x6f\x2d\xb4\xb1\xd6\xbe\x32\xb4\x71\x39\xfc\x5b\xfc\x75\xf9\xb2\x18\xb8\x65\xbe\x14\x83\x83\x8b\x43\xc2\x05\xcf\xaa\x45\xcc\x45\x60\xe1\xc2\xe5\xb1\x46\xaa\x11\x0d\x17\x2e\x82\x75\xd4\x5c\x23\x1e\x2e\x92\xff\x0a\x37\xb7\x26\x44\xdc\x7a\x30\x71\x11\xa8\xb8\x60\x8a\x53\x17\x76\x8b\x71\x71\xe1\xb3\x36\x8d\x9f\x6b\x44\xc6\x45\x0c\xe8\x04\x82\x2e\x00\xc2\x16\x47\xfa\xa5\x23\x1d\x82\x8e\x8b\x20\xad\x51\x74\xc1\xf8\xb8\x08\xc2\x23\x9c\x1c\xad\x07\x21\xb7\x1e\x8c\xdc\xd7\x44\xc9\xad\x0b\x27\xf7\x55\x91\x72\xeb\xc2\xca\x3d\x03\xb4\xdc\xba\xf0\x72\xcf\x00\x31\x17\x81\x99\x0b\xa6\x38\x07\xc3\x36\x1f\x35\x17\xd9\xc7\xee\xde\xd1\x1a\x70\x73\xeb\x47\xce\xc5\x60\xe7\x96\x93\x9c\x6f\x1f\x3d\xb7\x1e\xfc\xdc\x3a\x10\x74\x31\x18\xba\x08\x01\x09\x45\xd1\x05\x93\xac\xa1\xed\xd6\x8c\xa3\x5b\x07\x92\x6e\x1d\x58\xba\x18\x34\x5d\x04\xeb\x81\x78\xba\x25\x2d\x56\x1f\xa2\x2e\x62\x25\x94\x70\x36\x0f\xa6\x2e\x46\x07\x2d\xc4\xde\x4d\xa2\xea\xe2\xb4\x80\x17\x7d\x67\x47\x3b\x98\xea\x3a\xf0\x77\x2b\x44\xe0\x2d\xe1\x68\x0c\x3f\xb8\x46\x93\x8e\x43\xe2\x2d\x83\xe8\x89\xc7\xf4\x44\xe3\xf1\x9e\xb0\x5b\xb1\x08\xa8\x27\xec\x5a\x8c\x03\x69\x2d\x40\xa1\x48\xa8\xd0\x32\xd2\x1a\x85\xd1\x7b\xb2\xb1\x8f\x43\xea\x3d\x61\xb7\x9e\xad\xb4\xc6\xb9\x3b\xbf\x55\x69\x8d\x44\xef\x7d\xb3\x8c\xc6\xa1\xf8\x96\x71\x5f\x47\x21\xf9\x96\x81\x52\x85\xa3\xf9\x96\x05\x6a\xad\x8b\x78\x34\xaa\x6f\x99\xf1\x5f\x02\xd9\xb7\x2e\x6c\x5f\x04\xba\x2f\x98\x22\xa1\xcb\xe1\xfb\xa2\xef\x75\xa3\x67\x37\xf6\xda\x31\x22\x2c\x22\xea\xe1\x50\xac\x5f\xc4\x88\x2c\x11\xee\x11\x32\x0a\x81\x4b\x39\x16\x6d\xb8\x3a\x82\x41\xa3\x1e\xf0\xd0\xfa\xf0\x7f\x61\x08\xc0\x80\x4e\x2e\x44\x01\x3e\x0e\x07\xb8\xb0\xdb\x1e\x7c\xa0\x77\x92\x1a\x19\x5a\x24\x82\x0b\x5e\x12\x12\xcb\x62\x6a\x21\xcc\x44\x5e\x9a\x87\x34\xb0\x02\xbd\x57\x4c\x82\xfc\x69\x4e\x11\xb5\xc5\xe1\x40\x09\xa3\x26\xc2\xc8\x87\x5f\x7c\x5b\x3e\x88\x3a\xb3\xc9\x83\xc2\x30\x85\x93\x3d\x2c\x29\xda\x87\x7a\x50\x56\x92\x93\x06\x3a\xd5\x0c\x46\xc3\x52\x69\x6c\xe0\x1a\x08\xa5\xe7\x75\x9e\x81\xe2\x8b\x84\xca\xb0\x90\x17\x1c\x53\xa1\xbb\x72\xd1\x90\xae\x67\x82\x95\x5f\xb0\x90\xc6\x53\x60\xb1\x41\x96\x15\x59\x92\x82\x14\xf5\x39\x1b\x21\x46\xdd\x34\x2d\x5e\xac\x0c\x61\xca\xe4\x10\xf8\x22\x13\xcb\x99\xd5\xa5\xdf\x60\x39\xf9\x34\xec\x7e\xca\x15\x99\x60\x56\x2f\x86\xa0\x5f\x73\xec\x12\x51\xe3\xf7\x1e\x0b\x54\x68\x7a\xe9\xda\xfb\x3e\x02\x21\xf0\x20\xac\xd3\x6f\xd0\xb0\x18\x61\x8a\x38\xe0\x54\x99\x96\xee\x65\xa4\x64\x2f\xc1\xba\x52\x61\x0a\x12\x93\x4c\x20\xdc\x63\x45\x83\x26\x1d\x42\x6d\x56\x17\x31\xe9\xed\x3c\x07\x2c\x16\x7b\xe0\x66\x06\xdc\x3c\x5e\x46\x52\x97\x03\xfe\xbd\xb0\x73\xf1\xf8\x1e\xcd\x53\x30\x0b\x7a\x74\x5e\xaa\x99\x89\xce\x6c\x6b\xe1\x66\x7d\x74\xc1\x0b\xd8\x46\xef\x70\x26\x60\xdb\xc5\x67\x2c\xdd\xaf\xa6\xed\x72\x66\xcf\x52\x5f\xbf\x9d\x50\x2b\x55\xf7\x96\xec\x41\x93\xa9\xd2\x59\xbc\x94\x3b\x8b\x60\x05\x4b\x6d\x0a\x08\xb1\x9e\x0e\x43\x4a\x7f\x06\x0a\x8b\xdc\xb7\x13\xc3\xf1\x71\xe6\x05\x57\x9b\x73\xc4\x84\x44\x1c\x12\xa0\x12\x0d\xaa\xbf\xba\x2f\xcc\xe9\xb3\x91\x3b\x22\xa6\x54\xf6\xec\x88\x36\x9f\xf7\x9b\x4e\xf6\xf9\x10\x0b\x5f\x89\xd1\x53\xf5\xcc\xbc\xfd\xa6\x61\x0a\x39\x68\x58\x84\x6f\x3f\x3b\xb3\x8f\xb9\x31\xb2\x97\x3c\x6a\xdb\x49\x64\xa1\x23\xa9\xed\x03\x56\xea\x17\x15\x27\xad\x8d\xc0\xc1\x7e\xd4\x08\x08\xc8\x20\x91\x6c\x4e\xa2\xe2\xc9\xc5\x67\x1f\x73\x17\xc8\x92\x21\x92\x02\x95\xca\xba\xc9\x59\x2a\x50\x0f\x32\x46\x07\x16\x7a\xdc\xd4\xd5\x85\xa3\x36\x57\x44\x67\x7e\x69\xa4\xa5\x16\x08\x27\x24\xe3\x4a\x21\xd7\x7e\x53\xf4\xdc\x9e\x5d\x4e\x80\x48\x70\xdd\xa0\xce\x70\x0f\x32\xc7\x93\x86\x59\xa3\x1d\xb3\xa8\x76\xdc\x80\x94\xcf\x2a\x23\xce\x4d\x94\x7b\x34\x87\x64\xc7\xcd\x4d\xf5\xa0\x26\x30\xfd\xa8\xa1\x3a\xf5\xb0\x55\x7b\xe8\x8f\x2f\xff\xef\xff\x02\x00\x00\xff\xff\x4d\x72\xb4\x8b\x59\x4c\x08\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\xfd\x73\x1b\x37\xb2\x2f\x8c\xff\xee\xbf\x02\x25\xa7\xae\xa4\x13\x92\xb2\xb3\xbb\xa9\xb3\xfe\x6e\xdd\x94\x56\x96\x13\x7d\x63\xcb\x2c\x4b\x71\x6e\xca\xc9\x49\xc0\x19\x90\xc4\xd5\x10\x98\x05\x30\x94\xb8\x8f\x9f\xff\xfd\x29\x34\x80\x79\xe1\x9b\xd0\x43\x51\x51\x36\x83\x53\x75\x36\x92\x35\x3d\x18\x00\xdd\xe8\xee\x4f\xbf\x3c\x27\xfd\x87\x1b\xcf\x9e\x93\xb7\x3c\x61\x42\xb3\x94\x18\x49\xcc\x94\x91\xd3\x9c\x26\x53\x46\xae\xe4\xd8\xdc\x52\xc5\xc8\x1b\x59\x88\x94\x1a\x2e\x05\x39\x3a\xbd\x7a\x73\x4c\x0a\x91\x32\x45\xa4\x60\x44\x2a\x32\x93\x8a\x3d\x7b\x4e\x12\x29\x8c\xe2\xa3\xc2\x48\x45\x32\x47\x90\xd0\x89\x62\x6c\xc6\x84\xd1\x03\x42\xae\x18\x03\xea\x97\xef\xaf\x2f\xce\xce\xc9\x98\x67\x8c\xa4\x5c\xbb\x87\x58\x4a\x6e\xb9\x99\x3e\x7b\x4e\xcc\x94\x6b\x72\x2b\xd5\x0d\x19\x4b\x45\x68\x9a\x72\xfb\x62\x9a\x11\x2e\xc6\x52\xcd\xdc\x34\x14\x9b\x50\x95\x72\x31\x21\x89\xcc\x17\x8a\x4f\xa6\x86\xc8\x5b\xc1\x94\x9e\xf2\x7c\xf0\xec\x39\xb9\xb6\x9f\x71\xf5\x26\xcc\x44\x3b\xb2\xf0\x4e\x23\xc9\x4f\xb2\xf0\xdf\x50\xfb\x5c\xbf\x0a\x3d\xf2\x91\x29\x6d\x5f\xf2\xd5\xe0\xc5\xb3\xe7\xe4\xc8\xfe\xc9\x81\xff\xc7\x83\xe3\xff\x1f\x59\xc8\x82\xcc\xe8\x82\x08\x69\x48\xa1\x59\x8d\x32\xbb\x4b\x58\x6e\x08\x17\x24\x91\xb3\x3c\xe3\x54\x24\xac\xfa\xac\xf2\x0d\x03\x02\x13\xb0\x34\xe4\xc8\x50\x2e\x08\x85\xcf\x20\x72\x5c\xff\x33\x42\xcd\xb3\xe7\xcf\x9e\x13\x18\x53\x63\xf2\x57\x27\x27\xb7\xb7\xb7\x03\x0a\xd3\x1d\x48\x35\x39\x09\x5f\x77\xf2\xf6\xe2\xec\xfc\xf2\xea\xbc\x0f\x53\x7e\xf6\x9c\xfc\x20\x32\xa6\x35\x51\xec\x5f\x05\x57\x2c\x25\xa3\x05\xa1\x79\x9e\xf1\x84\x8e\x32\x46\x32\x7a\x6b\x37\x0e\x76\x07\x36\x9d\x0b\x72\xab\xb8\xe1\x62\xd2\x23\xda\xef\xfa\xb3\xe7\x8d\xdd\xa9\x96\x2b\x4c\x8f\xeb\xc6\x1f\x48\x41\xa8\x20\x07\xa7\x57\xe4\xe2\xea\x80\xfc\xf3\xf4\xea\xe2\xaa\xf7\xec\x39\xf9\xf1\xe2\xfa\xbb\xf7\x3f\x5c\x93\x1f\x4f\x3f\x7c\x38\xbd\xbc\xbe\x38\xbf\x22\xef\x3f\x90\xb3\xf7\x97\xaf\x2f\xae\x2f\xde\x5f\x5e\x91\xf7\x6f\xc8\xe9\xe5\x4f\xe4\xfb\x8b\xcb\xd7\x3d\xc2\xb8\x99\x32\x45\xd8\x5d\xae\xec\xfc\xa5\x22\xdc\x2e\x24\x4b\xed\x9e\x86\x03\x14\x26\x60\xcf\x87\xfd\x59\xe7\x2c\xe1\x63\x9e\x90\x8c\x8a\x49\x41\x27\x8c\x4c\xe4\x9c\x29\x61\x8f\x47\xce\xd4\x8c\x6b\xbb\x9d\x9a\x50\x91\x3e\x7b\x4e\x32\x3e\xe3\x06\x4e\x91\x5e\xfd\x28\xfb\x9a\x87\xe4\xad\x67\x34\xe7\xfe\x38\xbd\x22\x34\xe7\xec\xce\x30\x01\xb3\x19\xdc\xfc\xb7\x1e\x70\x79\x32\x7f\xf9\xec\x86\x8b\xf4\x15\x39\x2b\xb4\x91\xb3\x0f\x4c\xcb\x42\x25\xec\x35\x1b\x73\x01\x27\xff\xd9\x8c\x19\x9a\x52\x43\x5f\x3d\x23\x84\x0a\x21\xfd\xe4\xed\x8f\xc4\x71\x9d\xcc\x32\xa6\xfa\x13\x26\x06\x37\xc5\x88\x8d\x0a\x9e\xa5\x4c\x01\xf1\xf0\xea\xf9\x8b\xc1\xd7\x83\x97\xcf\x08\x49\x14\x83\xc7\xaf\xf9\x8c\x69\x43\x67\xf9\x2b\x22\x8a\x2c\x7b\x46\x48\x46\x47\x2c\xf3\x54\x69\x9e\xbf\x22\x09\x9d\xb1\xac\x7f\xf3\x8c\x10\x41\x67\xec\x15\xb9\xb1\x3f\x33\x33\xe2\xc2\x32\x9e\x1e\xc0\xbf\xd7\x4e\xe3\x33\xbb\x0f\xf6\xf9\x89\x92\x45\x78\xbe\xfe\xef\x8e\x50\x98\x38\x35\x6c\x22\x15\x0f\x3f\xf7\x1d\x7d\xff\xdf\x49\xf9\xdf\x6e\x71\xbe\x77\xef\xfe\xa7\x7b\x37\xfc\x43\xc6\xb5\xf9\x7e\xcd\x3f\xbe\xe5\xda\xc0\x1f\xe4\x59\xa1\x68\xb6\x32\x6f\xf8\x37\x3d\x95\xca\x5c\x56\xb3\xe9\x93\x9b\x6c\xe4\xfe\x85\x8b\x49\x91\x51\xb5\xfc\xdc\x33\x42\x74\x22\x73\xf6\x8a\xc0\x63\x39\x4d\x58\xfa\x8c\x10\xbf\xc2\x40\xa6\x5f\x93\x56\x43\xc5\x85\x61\xea\x4c\x66\xc5\x4c\x94\x2f\x49\x99\x4e\x14\xcf\x0d\xec\x89\x15\x51\x7e\xea\xc4\xcf\x9d\xe4\x53\xaa\xd9\x33\xc7\xf2\xff\x57\x4b\x31\xa4\x66\xfa\x8a\x0c\xb4\xa1\xa6\xd0\x83\xfa\xbf\xba\x3d\x19\xd6\x7e\x63\x16\x76\x76\x96\x21\xfd\x0a\xad\x79\x9f\x28\x66\x23\x2b\xb9\xc7\x24\x97\xa9\xde\xf8\x22\xc5\x40\x56\xe8\xc6\xbb\x3e\x34\x7f\xe9\x5e\x67\xbf\x72\xc2\xd4\xb3\xea\xcf\xe6\x2f\x69\x96\x4f\xe9\x4b\xb7\x9a\xc9\x94\xcd\xe8\x2b\xff\x88\xcc\x99\x38\x1d\x5e\x7c\xfc\xcb\x55\xe3\xd7\xa4\x39\xcf\xe6\x76\x5a\x31\x63\x19\xd4\x3d\x52\xf2\xbc\xdf\x1c\x4d\xfc\xf6\x90\xd3\xe1\x45\x49\x2e\x57\x32\x67\xca\x94\x67\xcb\x8d\x1a\x2b\xd6\x7e\xbb\xf4\xf2\x43\x3b\x3f\x2f\xff\x53\xcb\x83\xcc\xbd\xde\xef\x33\x4b\xfd\x27\x39\x59\xcd\xad\x88\xb5\xa2\x8a\x09\xc7\x95\x0d\xc2\xc4\xfe\x11\x15\x44\x8e\xfe\x2f\x4b\xcc\x80\x5c\x31\x65\xc9\xd8\xc3\x57\x64\xa9\x65\xdd\x39\x53\x86\x28\x96\xc8\x89\xe0\xff\x2e\x69\xeb\x70\x0f\x67\xd4\x30\x7f\x98\xab\x01\xe7\xca\xde\x87\x73\x9a\x15\xac\x67\xa5\x1a\x5c\x25\x8a\xd9\xb7\x90\x42\xd4\xe8\xc1\x9f\xe8\x01\x79\x27\x15\x83\xfb\xf3\x15\x5c\x24\xfa\xd5\xc9\xc9\x84\x9b\x20\x82\x12\x39\x9b\x15\x82\x9b\xc5\x49\xed\x0e\xd7\x27\x29\x9b\xb3\xec\x44\xf3\x49\x9f\xaa\x64\xca\x0d\x4b\x4c\xa1\xd8\x09\xcd\x79\x1f\xa6\x2e\x40\x0c\x0d\x66\xe9\x73\xe5\x85\x96\x3e\x6c\xcc\x75\xe5\x40\xba\x01\x1c\xbd\x65\x07\x2c\x53\xdb\x5d\xa7\xfe\x51\xf7\x15\xd5\x42\xdb\x5f\xd9\xd5\xf9\x70\x7e\x75\x4d\xc2\xab\x61\x33\x96\x57\x1f\xd6\xbd\x7a\x50\x57\x5b\x60\x17\x8c\x8b\x31\x08\x7f\x7b\x7b\x2b\x39\x03\x9a\x4c\xa4\xb9\xe4\xc2\xc0\x0f\x49\xc6\x99\x58\x5e\x7e\x5d\x8c\x66\xdc\xb8\xab\x95\x69\x63\xf7\x6a\x40\xce\x40\x2e\x93\x11\x23\x45\x9e\x52\xc3\xd2\x01\xb9\x10\xe4\xcc\x9e\xd1\x33\x6a\x2f\xfc\x3d\x6f\x80\x5d\x69\xdd\xb7\x0b\x1b\xb7\x05\xf5\x2b\x65\xf9\x8f\xdd\xaa\xd5\xfe\x21\x88\xf5\x0d\xfb\x55\xbf\x81\x9d\x72\x66\x4f\xfd\x3a\x89\x1d\xc6\x7a\xf6\xb4\x83\x29\x25\xd5\x77\x54\xa4\x19\x53\xcb\xff\xb6\xf4\xda\xf3\xda\x9f\xc2\x69\x11\x44\xe6\x5e\x53\x9c\xfa\x5f\x27\x34\xcb\xac\xea\x92\x3b\xdd\x04\xa8\xaf\x50\x25\x44\x26\x49\x01\x07\x8d\x0b\xf8\x1a\x90\x69\x6a\x1d\x3f\x6f\x5c\x23\x37\xee\xfa\xf6\xfe\x55\x82\x19\xa6\xfb\x70\xe8\xd4\x9c\xf5\x0b\x71\x23\xe4\xad\xe8\x8f\x39\xcb\x52\xfd\x8a\x18\x55\xb0\x35\x3c\xed\xdf\x78\xcf\x67\x5f\x54\x7f\xb9\xfc\xd5\x35\x22\x56\x2f\x05\xc5\xce\x6d\xcc\x62\xcd\x47\x27\xa0\x6e\x90\x9c\x2a\x3a\x63\x86\xa9\x65\xe6\xd9\xb6\x4d\xc4\x29\x1e\x63\x3e\x29\x36\x4d\x7a\x65\xe2\x87\xaf\x2d\x1b\xda\x5b\x3f\x7d\x45\x7e\xd0\xcc\x5d\xf1\xc4\x28\xca\x0d\x39\x72\xba\x42\xf5\xc6\x63\x62\xe4\x5a\x9a\x84\xcc\xa8\xb0\x2a\x5e\xf5\xb7\x8e\x9a\x14\x56\x93\xb6\x0c\xed\x28\xce\x64\x21\xcc\xc0\xcd\x12\xc8\xf9\x07\x37\x50\xf5\x7f\xb8\x8d\x56\x29\xe5\x6a\xd4\x4a\xf9\xb3\xba\x7c\x6e\x6c\xa1\x37\xb7\xba\x41\x93\x9a\xff\xd5\xe1\x5a\x62\xdc\xb0\xd9\xda\xad\x58\x59\xeb\xb3\xfa\xde\x5c\xe5\x2c\xa9\xc9\x40\x42\xc9\x84\x09\xa6\x78\xd2\xdc\xc2\x0d\x74\x49\x93\xb7\x37\xfc\xd5\xf6\xa3\xe2\x46\x58\xa9\xef\xd9\x62\xf3\x1f\x6d\x3b\x34\x42\x92\x4c\x8a\x09\x53\x70\xba\xd7\xaf\x91\x1b\x1b\xa4\xde\xfa\xf9\xbc\xb3\x9b\x31\xb4\x42\xff\x49\x4d\xeb\xda\xfe\xf1\x53\x98\x90\x41\x4d\xa4\x76\xd0\xac\x28\xb5\x0f\xdb\xfb\xa0\x71\xd4\x7a\x84\x6f\xa5\x58\x9e\xa7\x45\xcf\x3f\x38\xa3\x79\x8f\x68\x96\x28\x66\x7a\x64\x30\x18\xec\xfc\x51\xa0\x52\x44\x7f\x15\x28\x80\xa0\x84\x18\x49\xa8\xd6\x7c\x22\x82\x8a\xd6\xf8\x30\x72\xa4\x17\xc2\xd0\xbb\xad\xdf\x66\x55\x8f\x39\x55\x0b\x92\xb2\x9c\x39\xdd\x55\xba\x7b\xe7\x37\xbb\xe7\xbf\x1d\xef\xf6\x6d\xc1\xe4\xdf\xf4\x71\x7d\x20\xb2\xf1\x1f\xe1\x33\x37\xfc\xeb\xd6\xbb\xaf\xfa\x03\xaa\x14\x5d\x77\xe3\xb8\xef\x65\x22\xd9\x28\x26\x56\x16\xdd\xda\x78\xf6\xf8\x80\x26\x45\xa4\x22\xef\xe8\x9c\x89\x06\xa5\xf2\x83\x37\x4c\x7a\xb4\x00\x4a\x17\x5b\xee\x74\x72\x9f\x70\xbd\x77\xd9\xb7\x7f\xf8\x38\x93\xb7\x31\x5f\x4c\x89\xd7\x65\xb9\x20\x3f\x9d\xbe\x7b\x4b\x5e\x5f\xbd\xad\x7c\x1a\xb7\x53\x9e\x4c\xc3\x5d\x02\xdf\xa4\x64\x61\x36\x5e\x3c\x46\x12\x55\xb4\xf8\xd6\xc6\x8c\xde\x64\xf2\xd6\xab\x19\x85\xd0\x46\x15\xa0\x81\xa6\x2b\x9a\xb5\x3d\xc4\xd4\xed\xd2\xc6\xd3\xeb\x68\xb9\x2f\x3b\xf9\xff\x5f\xbd\xbf\xb4\x9f\xd7\xf6\xa4\xed\xa0\x6b\xd5\xdf\xb0\x69\xc7\x6a\xaa\xd4\xf7\x7c\xc3\xbd\xb0\x72\x58\x15\x1b\x33\xc5\x44\xc2\x82\x1f\xef\xb7\x8b\x06\x99\xdf\xfc\x16\x72\x0d\x82\x79\xc3\x77\x39\x03\x97\xeb\x7b\x4f\xec\xfd\x77\xee\x26\x83\x77\xe3\x57\x9c\x0e\x2f\x82\xa1\x1b\xbe\xc1\x7f\x94\x19\x6c\xbf\x1f\xb6\xcb\x24\xd8\x0d\xf0\x30\xc4\xcd\xe3\xf0\x62\xec\x5e\x0c\x5a\xb9\x95\xb9\x24\xe7\xcc\x2d\x6c\x69\x4f\x13\x2e\xb4\x61\x74\xd3\x3a\x92\xd2\xfc\xb6\xe7\x53\x31\xff\x54\xcf\x2d\xae\xb7\x2c\x2b\x4b\xdc\xbb\x61\xe7\x34\xe3\xdb\x28\xda\x73\x7b\xf2\xad\x74\x5f\x44\x68\x92\x30\x6d\x89\x51\x03\x5e\xee\x1e\xd1\x45\x32\x25\x54\xdb\xcf\xb1\x32\xe9\xca\xfe\xcb\x60\x46\x05\x1f\x33\x0d\xda\xa8\x53\x04\xf5\xa7\xaf\x7e\xd9\xbc\xa2\x84\xbc\x91\x8a\xb0\x3b\x3a\xcb\x33\xd6\x23\xdc\xed\x44\xc9\x73\xe1\x94\x71\xed\x96\xa6\x52\x2f\x6f\xb9\x99\xf2\xcd\x9a\x1c\xb1\xeb\x28\xd3\x5e\x70\xb1\xdb\x4f\x37\xf4\x86\x81\xeb\xd6\x5f\x70\x19\xbf\x61\xaf\xc8\x81\x55\xfa\x6a\xd3\xfd\x7f\x04\x9d\xb1\xff\xf7\x60\x0b\xe5\xa3\xdb\x29\x53\x8c\x1c\xd8\x3f\x3c\x70\x93\x2c\xdd\x18\xf6\x77\xe1\x3c\xd5\x74\xe1\x29\x35\xc4\x28\x3e\x99\xb0\xcd\xd2\xdb\x0e\xb0\xcb\xad\xb5\x7b\x0c\xfe\xe0\xb1\x55\x70\x2a\x32\x40\xdc\xee\xa8\x53\x53\x59\xba\x32\xf9\x4f\x5f\xfd\xb2\x75\xe6\xcd\xf5\x23\x5c\xa4\xec\x8e\x7c\xe5\x8c\x41\xae\xed\x8a\x1d\x0f\xc8\x35\x9c\x1a\xb8\xdd\xed\xdb\x92\xa9\xd4\x6c\xdb\x4a\x4b\x91\x2d\xec\xf7\x4f\xe9\x9c\x11\x2d\x67\x8c\xdc\xb2\x2c\xeb\x3b\x97\x52\x4a\x6e\x29\x78\xfb\xc3\x66\x3a\xf9\x99\x53\xb5\x49\xda\x91\x15\x67\xd2\xf5\xfb\xd7\xef\x5f\xb9\x19\xda\xc3\x36\x01\x73\x50\x48\x43\xc6\xdc\x1a\x83\x54\xa4\x01\x98\x60\xd9\xb6\xd5\xb5\x9f\x55\xb8\xa3\x65\x24\x49\xa6\x54\x4c\x58\x30\x84\xc7\x85\x15\xf7\x5b\xb4\xad\x08\xde\x5f\xf5\xf6\xd4\xc7\x1a\xcf\xcf\xb2\xe0\xf9\xdd\x7c\x27\xc8\x0f\x05\xef\x67\xe4\x87\x5e\xd6\x38\x62\xeb\x87\x56\x77\x9c\xfd\xd6\x54\x26\xda\x7e\x66\xc2\x72\xa3\x4f\xe4\x9c\xa9\x39\x67\xb7\x27\xb7\x52\xdd\x70\x31\xe9\xdb\xe3\xdb\x77\xe7\x43\x9f\x80\xab\xfd\xe4\x39\xfc\xcf\xce\xdf\x05\xee\x6e\xcc\xc7\xc1\x03\x8f\xf1\x85\xf6\x3d\xfa\x64\xa7\x0f\x0c\x16\x17\xee\xae\x3c\xbc\x0a\xa8\xd3\xd2\xf3\x96\x8d\xdc\x45\xef\xfd\xc3\x5e\x5e\x6f\xe7\xc1\x19\x4d\x9d\xa8\xa7\x62\xb1\xf7\x23\x6f\x17\xb8\x50\x76\x56\x8b\xbe\x07\x90\xfa\x54\xa4\xf6\xbf\x35\xd7\xc6\xfe\x7e\xa7\x15\x2d\x78\x34\xcb\xff\x70\xf1\xfa\x71\x18\xa1\xe0\x3b\xf1\xf7\x3d\x1a\x69\xae\xe4\x98\x67\x1b\x58\x64\x45\x53\xf4\x7f\x4d\x04\x63\xa9\xf3\xd3\xa9\x42\xc4\x69\x7d\xf7\x4c\x34\x00\x37\x91\x13\xa9\xe0\xa0\xdf\x86\x32\xd5\xbf\x85\x19\x05\x94\x45\x15\x02\x50\xd4\xfb\x66\xe5\x80\x79\x40\x83\xfe\xf2\xd5\x96\x79\xd7\xd1\xa2\x95\x89\x4b\xcd\x4d\x0d\x10\xdc\x3a\xf9\x5a\x58\x80\x33\x09\xeb\xcf\xdb\x05\x1d\xb1\xcd\x4a\xf6\x3e\x6d\xbd\xd2\x1f\xd8\xca\x25\xba\xec\x28\x2c\x7f\x51\x73\x3e\x6e\xb6\xf7\x96\x5d\x92\x40\x53\xe6\x4c\xd0\x9c\x07\x8a\xfe\xc7\x41\xe9\x57\x89\x70\xb5\xbe\x77\xb0\x9d\x6e\xba\x02\x77\xf6\x52\x1e\x06\xac\xbb\xe9\xa1\xb4\x4a\x0e\x35\x86\x26\x53\x96\x56\xf0\x0e\x48\xd4\x8d\xec\x7b\xcb\xb3\xcc\x6e\xf9\x8c\x1a\xa6\x38\xcd\x00\xfc\xa2\x9a\x50\x17\x97\xe1\xfd\x2b\xe1\x34\xdb\xb3\xfe\x9b\x53\xa0\x36\x53\x64\xc1\x38\x48\xc3\x26\x59\xad\xc8\x69\x44\x44\xb1\x8c\x51\xcd\x34\xfc\x8a\xce\x65\x01\x3c\x04\x6e\xdd\xde\x46\x92\x61\x27\xa4\xaa\xfb\xbe\x37\x0a\xa5\x18\x9f\x6a\x22\x67\x10\x28\xb1\xf5\xda\x5a\x5a\x76\x5e\x29\xe2\x76\xb5\xad\x32\xeb\xa9\xb0\x94\x1c\x8d\xa8\x66\x5f\xff\x95\x30\x91\xa8\x45\x6e\x58\x7a\xbf\x37\x6a\x24\x65\xc6\xe8\x66\x5d\xd8\xbf\x08\xe5\x6c\xf3\x9b\x9e\xc8\x94\x91\xa3\x3c\x03\x87\x07\xbb\x33\x3b\xba\xc6\xca\xb9\x60\x5c\xd0\xa5\x93\x6f\x46\x73\x72\xc3\x16\x64\x2a\xb3\x34\x40\x90\xe5\x3c\x81\xec\x03\xcd\xee\x03\x1b\xb7\x9b\x5d\x65\x1a\xee\x7d\x8e\x28\xef\x74\xfd\xb8\x81\x43\xf8\xc8\xf0\x9c\x27\x34\xb3\x26\x12\xbb\x33\x96\x23\x46\x5c\x50\xb5\xd8\x79\x83\x81\x05\xb7\x7b\x1a\xd6\x4c\x0e\x9e\x22\x39\x35\x53\x02\xb0\xbf\x36\x5c\x38\x87\x2e\x88\x8a\x5d\x27\xb5\xdd\x32\x58\x77\x2d\xd7\xcc\x83\x18\xf8\x25\x7a\x26\x39\x76\x65\x60\x4d\x9c\x69\x0f\x06\xa1\x95\xa6\xe0\x3e\x91\xf7\xd8\xec\x51\x50\x07\xbd\x3d\xdb\x55\x38\xdc\x7f\x6e\x82\x6e\x32\x5a\x98\x6d\x3a\xf8\xc3\x63\x21\x10\xa6\xe2\x2d\xda\x94\x1a\x6a\xaf\x68\x76\x97\x6f\x76\x69\x46\x4e\x63\x47\x37\xbc\xb6\xca\x72\xc2\x4e\x93\xc4\x9e\xfa\xcb\x8d\x67\xb3\xf1\x2d\x1e\x2d\xbe\x3a\xb5\x1f\x51\xd4\x62\xef\x76\xd4\x57\xe3\x95\xa5\x6a\xe7\xf5\x1a\x57\xb8\x03\x08\x9c\x43\xfc\x61\x5c\xdf\x57\x95\x6a\x52\x8f\x03\x6a\xe2\x3d\x76\x15\x5c\x14\xec\x16\x89\xa4\x58\x6d\x62\x23\x46\xd8\x1d\x4b\x20\x62\xd2\x05\x7e\x32\x05\x5f\xe1\xbe\xa0\xee\xf1\xef\xf4\x82\x4e\x2f\xa8\xcf\xae\xd3\x0b\xda\x4f\x0f\x82\xe6\x12\x96\x1b\xa9\xb6\xb0\xcd\x9a\x58\x9b\xf0\x10\xa1\x8a\xd5\x42\x6d\x52\x26\x0c\x1f\x73\x70\x72\x4f\x2d\xff\x4f\x42\xa0\xab\x8b\x64\xb9\x19\x7c\x00\x96\x7f\x2b\x69\xba\xd6\xde\xad\x46\xa1\x9d\x64\xc8\x15\x3b\xc9\xa5\x36\x96\xc1\x1d\xac\xb0\x35\xb0\x84\xdc\x27\xcd\x10\xab\x73\xdf\x95\xe1\x46\x90\x4b\xd1\xeb\xe7\x83\x8f\x2a\xd8\xcb\xc5\x34\x7a\x3c\xf3\xa8\x94\x78\xc7\xdb\xf0\x30\x3f\x3f\xe9\xb6\x30\x57\xcc\x78\x04\xa7\x12\x05\xbb\x1e\x8e\x0c\x36\x29\xfa\xb3\xdc\x9e\xae\x44\x5f\x95\x9e\xeb\x5d\x0e\x03\x80\x22\x60\xcd\xae\xff\x5c\x6a\xec\xd5\x66\xf8\x6c\xe7\x8f\xee\x94\xd2\x0d\xb3\xf1\xa1\x27\xfd\x5a\xac\x7a\xc4\xbc\xde\xfa\x48\x85\xf0\xb8\x73\x9b\x93\x80\xf7\x78\x35\xc5\xed\xe2\xd6\x13\x70\xc4\x06\x93\x01\x5c\xc6\x56\x22\x72\x4d\x0e\x0c\x9b\xe5\x19\x35\xec\x60\x9b\x14\x7c\x5c\x51\xf0\x1f\xae\xb9\xdb\x5b\xac\xa1\xf5\x05\x35\xde\x7f\x80\xfb\xe3\x11\xe4\xd5\xdc\xc3\xce\x5c\x6f\x0f\x63\x88\xfc\x80\x1d\x75\xfe\x70\x84\x22\xf4\xec\xa1\x4c\xcb\x3f\xf7\x6a\x3f\xff\xf7\x2e\x51\x08\xab\xe1\xc3\x1b\xdf\x1d\x2f\x5a\x62\x94\x60\x42\x68\x62\xf8\x9c\xbd\x66\x34\xcd\xb8\x60\x57\x2c\x91\x22\xbd\x87\x49\x9a\xf1\x10\xeb\x9e\xdf\xfa\x78\xcd\x11\xfe\xf5\x5f\x23\xb8\x71\xb3\x43\x3c\x8c\x0a\xc7\x46\x4c\xfc\xac\x7c\x68\xeb\x33\x11\x42\x63\x79\x45\x20\x3f\x26\x63\x21\x9b\x0c\xac\xa0\x25\x4c\x7f\x21\x8b\x7b\x48\x12\x72\x4b\x85\x09\xb8\x87\x8b\x5a\x70\xb1\x09\xdb\x82\x22\x48\xf4\xbe\xbb\x41\xd5\x24\xe2\xaf\x56\xf2\x3f\xd4\xa4\x98\xb9\xf8\x45\xe9\x53\x02\x8c\x5a\x40\x52\xc0\x00\x52\x68\x52\x99\xdc\xdc\x73\x8b\x87\xc1\x67\x74\xc2\x0e\x0f\x35\x39\x7b\xf7\x3a\x84\xfd\x38\x3b\x8b\xeb\x00\xd7\xe7\x4a\xce\x79\xca\xee\xfd\x72\x37\x3e\x52\xc5\x21\x85\xaf\xd4\xe9\x35\xf9\xe2\xe8\xe3\xe9\x87\x5f\x2f\x4f\xdf\x9d\x1f\x83\x96\xca\xee\x72\x2a\x52\x96\x92\x42\x6f\x97\xf4\xd5\x68\x44\x66\xd8\x09\x33\x31\xe7\x4a\x8a\x19\xc0\x71\x17\x63\x08\x0f\xf1\x6f\x4e\x20\xd7\x21\x8a\xec\xc8\x81\x11\xd9\x9c\x41\xd0\x49\x3d\x44\xaa\x0c\xb5\xcf\x0b\x73\xff\x9d\x54\x8d\xe0\xe9\x2f\x84\x0b\x55\x48\x07\xe4\xb5\x2c\xec\xbc\xbe\xf8\x02\xbe\x5e\xb1\xb4\x48\x1c\xa8\x46\xa3\x28\xfa\x03\xfd\x45\xcf\xeb\xa9\x34\xcb\xe4\xad\x06\xd3\x9e\xe9\x84\xe6\xc1\x5e\xaa\x2d\x73\x1c\x5d\x08\x16\x79\x45\xf8\x80\x0d\xc8\xc1\x17\xb5\xc7\x0f\xdc\x57\xe4\x4a\xda\xa9\x3a\xa9\x17\xbf\x02\x19\x37\x4c\xd1\x8c\x1c\xd4\x29\x0e\xc8\xb9\x9d\x2b\x20\x26\xe5\xc1\xb0\x6f\x89\x22\x29\xd8\x9c\x29\xe7\x9a\x70\x47\xa7\xe7\x13\x6c\x21\x89\x54\x8e\xad\xb2\x05\x79\x99\x2e\x10\xd6\x1d\x84\x28\xca\xec\x8e\x6b\x03\x79\x9c\x42\x9a\xb5\x79\x32\x71\x58\xaf\xa1\xfa\x46\x9f\x70\x61\xef\xbf\x7e\x4a\x0d\xed\xd7\x04\xd0\x89\xbb\xaa\xfb\x89\x9c\xcd\xa8\x48\xfb\xd4\xb3\x70\xbf\x3c\xd2\x27\xcf\x3d\xf6\xd3\xa7\xe5\x5f\x71\xd1\xa7\x7d\x3d\x65\x59\xb6\x2d\x9a\x38\x8c\x28\x51\xe9\x46\xa4\x9e\xd5\xfc\xf3\xed\xfa\x56\x18\x7e\xee\x78\xa9\x76\x5e\x0a\x31\xf7\xa6\x01\xb9\x94\xa6\xf2\x44\xdd\x1b\x38\x56\x0d\x4a\x60\xcd\xea\xb2\xb0\x92\x73\xe7\x97\xd7\x1f\x7e\x1a\xbe\xbf\xb8\xbc\xbe\x27\xca\xb1\x39\x36\x89\xc4\xfb\xc4\x5d\xdc\x84\x57\x44\xe2\x76\x71\x17\x45\x74\x9d\x48\xdc\x22\xee\xe2\x56\x61\x55\x24\x6e\x16\x77\x51\x14\xd7\x88\xc4\x2d\xe2\x2e\x8e\xa1\x37\x88\xc4\x6d\xe2\x2e\x5e\xb0\xaf\x8a\xc4\x0d\xe2\x2e\x8a\xe4\x06\x91\xb8\x5d\xdc\x45\x51\xde\x20\x12\xd7\x8b\xbb\xd8\xab\xb2\x13\x89\xcd\x3f\x8f\x13\x89\x4c\xcc\xd1\xe2\x30\x18\xeb\x35\xb6\x2f\xf7\x10\xf4\x3e\xcd\xe2\x76\xcd\xb3\x6c\x15\xa6\xb1\xe6\x86\x7b\xd8\x95\x6c\xe6\x40\x8a\xf9\x47\xaa\x1a\xc9\x5d\xa2\xfe\x51\x51\x14\x49\x75\x7c\x43\x04\x06\x68\xe3\xa5\x0d\x11\xc7\x6c\x18\xcd\xdc\x8d\xfb\x3c\x50\xcd\xd1\xf8\xf0\x7a\xfc\xe4\xba\x4d\x8c\x9b\xb2\x1b\xef\x0a\x0d\xfb\x45\xc9\xd9\xaf\x17\xaf\xcf\x2f\xaf\x2f\xde\x5c\x9c\x7f\x88\xa7\x80\x3c\xdb\x24\x26\xfb\xa8\x39\x9a\x57\xf9\x43\xdc\x89\x6e\x6c\xb8\x19\x73\xc5\xe6\x5c\x16\x3a\x5b\x04\xf7\x15\x82\xe6\x7a\x96\x5a\xe6\x13\x28\xc5\x81\x98\xa8\x58\x04\xd8\x72\xfd\x0b\x9c\x8d\x82\xa0\xf8\xc0\x57\xb7\x1b\x0f\x7f\x81\xbb\x11\x7f\x8d\x23\x88\x6e\xb3\x6f\x1a\x97\x39\x82\x66\x9c\x95\x13\xae\x74\x14\xe1\x18\x5b\xc7\x5d\xec\x08\xb2\xfb\xb0\x78\xdc\x58\x52\x04\x5e\xb3\x31\x2d\x32\xe7\x53\x38\x38\xd8\x9a\xbe\xd8\x1c\x6d\x85\xcb\x1b\x25\x67\x2d\x05\x8c\x03\xbe\x4b\x80\x7f\x1d\xbf\x1d\x62\x0e\x1a\xcc\xa7\x71\x31\x7a\x2f\x88\x4b\x38\xf1\x3a\x3f\x9b\xe5\x66\x11\x7f\xd6\xf0\xb7\x0d\x29\x93\xbc\xdf\xd1\xfc\x7b\xb6\xb8\x07\x4d\x5d\x1d\xcd\x45\x62\x19\x4b\x20\x99\xfa\x86\x2d\x5c\xc1\x83\xb3\x40\x1c\xc3\x31\x6d\xbf\xc4\x8e\x9b\xed\x68\xf5\xfa\xb1\x52\x11\xc6\xce\x1f\x34\x1e\xfb\x41\xb8\xa9\x93\x76\x07\x34\x0c\xdc\xfd\x1f\x46\x44\x22\x05\x9a\x26\xd9\x5f\xea\x45\x8b\xb9\xb8\xcc\x9e\xd3\x34\x25\x12\x44\x50\xa1\xd9\xb8\xc8\x5c\x22\x8f\x1e\xd4\xb2\xfa\x36\x87\x9a\x6e\x1e\x37\x5c\xa4\x3d\x52\xf0\xf4\x9b\x78\x21\x14\xc6\x0e\x7b\x1d\x60\xd2\x1d\xf7\xfb\xaa\x44\x94\x2b\xe9\x5c\xf2\x5d\x8b\xd5\x90\x8a\x70\xa3\x81\x07\x66\x5e\x0d\xc4\xab\x3c\x6e\xc4\x05\xbd\xac\x1b\xf7\x65\x6c\xaf\x1f\x7d\x3b\x6b\xd4\x13\x11\x49\xb5\xeb\x06\x9c\xbb\xdd\xa4\xe5\x61\x25\x2e\x5d\xe2\xa4\xe7\xd8\x5c\x22\x3f\x9a\x10\x5d\xe4\xb9\x54\x46\x97\x25\x6c\x06\x96\xcd\x7a\xcd\x1f\x21\x2b\x08\xcb\x1d\xbf\x95\x24\x5c\x25\xb4\x4f\x87\x87\xff\xf8\xfe\xfc\xa7\xff\x7d\x78\xf8\xcb\x6f\xbd\xda\xbf\xd6\x4a\xb0\x35\xfe\x04\xfb\x21\x39\x4b\x06\x42\xa6\xec\x12\xe6\x0f\x3f\xae\x86\xe6\xa1\xa9\xba\xfa\x5d\x53\xa9\xcd\xc5\xb0\x17\x7e\xcc\x65\xba\xfc\x93\x46\x28\x21\x64\xa7\x6b\x2a\x26\x0b\x79\xd3\x68\x9c\xa2\x8f\xcd\xcc\x64\x57\x2b\xab\x05\xd3\xdb\x87\xdf\x84\x8c\x64\xab\x7f\xdc\x2a\x6e\x0c\x13\xa0\xbf\x33\x35\x6b\x23\xb3\xe5\xb8\x67\x25\x47\xa5\xe4\xcd\x5f\x46\x3a\xa9\x1a\x33\x6b\x2f\x60\x23\x52\xac\x37\x8d\x26\xfc\x0b\x41\xd0\x63\x1f\x58\x61\x79\x75\x63\x76\xc8\xb6\xe1\xd4\x89\x32\xec\xa1\xcc\xcd\xad\x65\x98\x3f\xe2\xf2\xb4\x95\xb0\xe5\xa2\x3e\x86\x9c\x0d\xa9\x2e\x6f\x1e\x54\xde\x96\x09\x34\x6e\x4f\x91\x6b\x5e\x1a\xec\xaf\x5c\x42\x73\x95\x5a\x04\x55\x34\x35\xd2\x8e\x27\x7e\x2f\xa0\x6e\xda\x91\x23\x31\x48\xf2\xa2\xe7\xc9\x0d\x66\x6c\x26\xd5\x02\x2b\xf4\xfc\xc3\x2c\x9f\xb2\x99\x35\x2c\xfb\xda\x48\x45\x27\xac\x57\xbe\x0c\x5e\xd2\x72\xa2\x7e\x52\x90\x51\x5d\xfe\x6e\xe5\x5d\x18\xbf\x0b\xf1\xbe\x17\x97\x83\x69\xb2\x45\xb8\xd5\x58\xfa\x68\x52\xb9\xdc\xd9\xcd\x01\xe0\xdb\x46\xf3\xb8\x9d\x35\xb2\xf1\x5f\xdd\x57\x92\x65\xdb\xb0\x66\xa7\xaf\x82\xd5\xab\x82\xeb\xc0\x59\x21\xe6\xd6\x00\xdd\x92\xc4\xb9\x69\xec\x20\x56\x53\x3e\xe7\x5a\x6e\x8d\x0d\x5c\x3f\xa8\x58\xbc\x47\xb2\x30\x29\xab\xf3\xc4\xc4\x85\x6c\x7f\xbe\xd5\xc7\xae\x55\xb6\xb9\x0f\x81\x92\x85\xc9\x0b\x8c\x3c\x0b\xc3\x85\xc4\x94\xde\xda\xbb\x5c\xea\x5a\x62\x9f\x6e\x63\xc4\x34\x6e\xda\x97\x71\xf8\x52\x7d\xe4\xd4\x18\xa6\xc4\x2b\xf2\x3f\x47\x3f\x7f\xf9\xb9\x7f\xfc\xcd\xd1\xd1\xa7\x17\xfd\xbf\xff\xf2\xe5\xd1\xcf\x03\xf8\x8f\xff\x3a\xfe\xe6\xf8\x73\xf8\xe1\xcb\xe3\xe3\xa3\xa3\x4f\xdf\xbf\xfb\xf6\x7a\x78\xfe\x0b\x3f\xfe\xfc\x49\x14\xb3\x1b\xf7\xd3\xe7\xa3\x4f\xec\xfc\x97\x48\x22\xc7\xc7\xdf\x7c\x81\x9e\x6a\xa3\xcc\x0d\x17\xa6\x2f\x55\xdf\x6d\xee\x96\xe2\x36\x9b\x47\x58\xf6\x5d\x39\xfe\x43\xb8\x51\x6b\x05\x38\xdb\xeb\x09\x8f\xc8\xd2\x6d\x55\x81\xf0\x99\x8f\xa1\x09\xb8\x42\x67\xfb\xf0\x51\x39\xca\xc8\xd5\xf6\x4a\x5c\x2e\xd3\x43\x5d\x55\x83\xf8\xc3\x39\xb9\x82\xd9\xd0\x66\x09\x88\x0b\x41\xf7\x5a\xed\x58\xc9\xd9\xa0\x0e\x1c\xdd\x57\x35\x68\xd3\x70\x73\xb1\xb3\xeb\x1c\x6f\x9d\xe3\x6d\xf3\x78\x9a\x8e\xb7\xab\xb6\x9c\xd4\x79\xdd\x1e\xfc\x21\xdc\xd7\xf4\x41\x04\x20\x22\x37\xa2\x67\x82\x8c\xdc\x88\x85\xa9\xd6\x46\x6f\x04\x53\xd4\x48\x92\xcb\xbc\x80\x80\x75\x6c\xf0\xc3\x66\x88\x7a\x10\x2e\x8e\x2a\x89\x03\x17\x25\xe7\xb4\xa2\xd9\xfa\xe8\x02\x72\x0a\x29\x3e\x70\x71\xc0\x4b\xa2\xa8\x06\x30\x59\x31\x67\x2d\x42\x89\x0b\xe1\x8a\xa3\x59\xd6\x5c\xfa\x84\xb8\x10\x16\xa8\x5f\xa7\x0c\x17\x93\x01\xf9\xd1\xd2\x70\xfa\x82\x47\x30\xb9\x20\xb3\x22\x33\x3c\xcf\xca\xf4\xdb\x38\xe9\x57\xd5\x4c\xa5\x5a\xcb\x84\xd3\x10\x67\xe8\xb3\xc0\xb4\x09\x4b\x14\x1d\xa6\x0a\xb5\xea\x72\xc5\x12\x96\x32\x91\xb0\x01\xf9\x08\xe5\xed\xcb\xfd\x19\x59\x23\x9d\x9c\x8b\xb9\xeb\xb9\x12\x43\x92\x92\xb4\x70\x41\x53\x4e\x49\x80\x15\x5e\x79\x4f\x89\x5d\x46\xd1\x7c\x9c\xc0\x1f\xcb\x3a\x1e\xaa\x5d\xaa\xb9\x8b\x52\x54\xbd\x5a\xe8\xaa\xac\x06\x24\x25\xee\x34\xe2\x95\xba\x12\x7f\x45\x29\xb6\x2b\xda\x5c\x39\xcf\x25\x9d\x6c\xcf\xe8\x31\x5e\x6d\x8a\x2d\xfa\x86\x56\xc8\x7f\x77\x75\x69\x6f\xaa\x52\x5b\x35\xa9\xa5\x8a\xd4\x4e\x3d\xda\x1b\x26\xb9\x8b\x3a\xd4\x4e\x15\x6a\xa1\x9e\xe4\x8a\x8d\xf9\x5d\x4b\xfe\x3d\x15\xeb\xb2\xa8\x7d\xfe\x73\xce\x50\xee\x64\x23\x09\xa3\xc9\x14\x04\x77\xa8\x03\x51\x06\x61\x54\xe6\x19\x82\xe2\xa3\x45\x00\x3a\xcb\x6f\x37\x31\xe8\xf4\xef\x4e\x06\x76\x32\xd0\x8f\xa7\x25\x03\x5b\x99\x87\x7f\x00\x01\xb8\x47\x8b\x08\xf2\x68\xf0\xc9\x3d\xaf\x6b\x59\x38\xc0\xa1\xe8\x0a\x9a\x55\x92\xe9\x09\x50\x89\x63\x85\xeb\xb2\xbe\xb0\xb5\x22\x4a\xb1\x6e\xa4\x8b\x46\x25\x53\x3e\xb1\x87\x21\x63\x73\x96\x79\xdd\x2f\x8a\xae\x2b\x3b\x08\x11\x87\x46\x06\x67\x3f\x91\x8a\x58\x56\x56\x3c\xad\x07\x12\x23\xa6\xcb\x05\xb4\x95\xcc\x24\x4d\x6b\x6d\xf3\x34\x94\xbc\x26\xaf\x59\x9e\xc9\xc5\xcc\x07\xd1\xa7\x04\x2a\x77\x8f\x8b\xec\x8a\x99\xb8\x50\x09\x14\xf3\xc1\xac\x87\x45\x96\x0d\x65\xc6\x93\x28\x0f\xe7\x52\x81\x74\xd8\xeb\xbc\xc8\x32\x92\x03\x89\x01\x79\x2f\x40\xb2\x9e\x66\xb7\x74\x11\x69\xa3\x5d\xb2\x39\x53\x3d\x72\x31\xbe\x94\x66\xe8\x4c\x88\x66\xac\xaa\x23\x46\xf8\x98\xbc\x5a\xdb\x8b\x6c\xc3\x52\xd0\x49\xa3\x22\x77\xcf\xee\x5d\xfd\x25\x4e\x60\xde\x72\xcd\xf6\x9c\x23\xb3\xf9\x80\x3f\x07\x4a\xf6\x3a\x70\x3f\x3f\xf8\x16\x67\x7c\xcc\x92\x45\xb2\xa9\x26\x6c\x73\xac\x64\x9d\x4b\xa1\x7d\x81\xf4\x29\xab\xf3\x83\x5e\x68\xc3\xe2\x2e\x79\x5f\xbe\x12\x8c\x59\x2e\x88\x62\x3a\x97\x42\x43\x0b\x93\x8a\x7d\xca\x59\x46\x91\x04\x47\x83\x6e\x99\xe4\x82\x55\x38\x72\xa9\xcd\x95\xa1\x6a\x6b\x89\x89\xfa\x68\x72\xc8\x30\x3c\x0e\x95\xac\x5c\x23\x30\x3e\x9b\xb1\x94\x53\xc3\xb2\x78\x1f\x1e\x1d\x1b\xa6\x1a\x55\xf6\x2d\x3d\xc5\x7c\x97\x37\xa7\xca\xf8\x86\x63\xd1\x44\xc7\x94\x67\xba\xb7\x94\x13\xc1\x35\x84\x1f\x71\x01\xae\x12\x17\x6e\x00\xae\x19\xc4\x3d\x48\x93\x44\xba\xbe\xb8\x46\x12\xd7\xa6\x0e\x48\x54\x52\x02\xee\xe7\xea\x44\x45\x53\x5e\xa9\xdf\x3f\xca\x64\x72\xa3\x49\x21\x0c\xcf\xdc\x22\x48\x79\xe3\x1a\xdf\x02\x0f\x46\x53\x6e\xcf\xca\xe5\x7f\xf6\xcb\x73\xdc\xb7\xb3\xd0\x27\xcf\xab\x7f\x82\x5f\xc4\x2a\x52\x6d\xb4\x62\x76\xb7\xad\xc0\xc5\xea\x68\x9c\x53\x2b\xb5\xed\x56\x43\x78\x8d\x14\xa5\x72\x3c\x96\xf6\x0a\xc5\xfa\xfb\x3d\xcf\x8f\x6a\x21\x57\x03\x72\x7e\xc7\x92\xf2\x67\x8d\x8e\x02\xa2\x20\x8e\xa0\x1a\x02\xbd\x41\xa5\x83\xb4\x45\xfd\x10\x59\xce\xf5\xb1\x54\x01\x03\x68\x84\xaa\x53\x9e\x24\x1a\x5f\xc8\xb8\x60\xae\x6e\x23\x64\x4a\x13\x2e\xb4\xd5\x3f\x1a\x9c\x80\x47\x83\xec\xe3\xde\x1a\x21\x29\x57\x2c\x31\x52\x2d\xca\x8c\x0b\x3f\x57\x42\x56\x1a\x5a\xde\x3f\x94\x94\x86\x1c\x1d\x9e\x1c\x1e\xaf\x38\xb4\x0f\x5d\x93\x6a\x77\x83\xe0\xa1\xba\xeb\xda\xcc\xec\xe5\xce\x67\x79\xb6\x80\x75\x39\x4c\x7b\x84\x9b\x36\xb3\xb5\x97\x88\x2a\x44\x58\x55\x9f\x5a\xde\x23\x5a\x12\xa3\x68\xa8\xf0\x8d\x26\x0b\x54\xa0\x3d\x8c\x2a\xfc\x5d\x7a\x74\xf8\xf9\xb0\x47\x98\x49\x8e\xc9\xad\x14\x87\x78\xd4\xca\x6e\xd7\x80\x5c\xbb\xe2\x97\xe5\x44\x17\xb2\x80\x92\xe9\x6d\x82\x1f\xd8\x5d\x9e\xf1\x84\x9b\x6c\x01\xd7\x13\x91\x85\x71\x25\x47\xa8\xf1\x29\xf6\x68\x92\xe7\x77\xdc\xf8\x28\x5f\x2b\x47\x5e\xc0\xe9\x77\x57\x15\xa1\x56\xd1\x9d\xb3\x93\x29\xa3\x99\x99\xe2\x30\x2c\x02\x01\x4d\x29\x11\x52\xf4\xff\xcd\x94\x84\xe4\x7e\xe1\x29\x61\xa7\x89\xf0\x79\xd7\xc7\x0e\x18\x28\xc6\x04\x5b\x7e\x0a\x09\xdc\xd9\x0b\xec\x5b\x16\xad\xb2\x90\x65\xb1\xf5\xdd\xf5\xf5\xf0\x5b\x66\x9a\xe2\x1a\xa8\xa2\xc1\x4d\xa6\xe1\x3c\xe5\x4c\x8d\xa5\x42\x31\x7c\x5b\xb9\x3d\x95\x1a\xf5\xe5\x64\xe5\xeb\xa5\x36\xae\xce\x9c\x53\x52\x85\xeb\x4a\x83\x17\xb0\xf5\x00\x31\x1f\xbb\x42\x2e\x86\x03\x68\xbb\x9f\x2b\x39\xa2\x23\x84\x06\x18\x46\xa8\x59\xa4\x99\x21\x07\x76\xaa\x07\x56\xc6\xda\xbd\xf9\x8e\xd1\xf4\xbe\x5a\x4b\xeb\x86\xef\x60\x85\xe5\xa0\xd6\xac\x50\x9b\xeb\x6e\x97\xab\xab\x06\x3c\x75\xa4\xc2\x9a\x44\x42\xa3\xf5\xe1\xdc\x80\x70\x56\x07\x70\xf6\x43\x39\x0a\xc5\x72\x10\x5b\x68\x8a\x7e\x4e\x8f\x24\x94\x56\x78\xd7\xad\x6e\x59\x20\xae\x4d\x14\x0a\x0d\xc5\x96\xdd\xa7\xd4\x9a\x59\xd8\xe3\x66\x5f\xd2\x82\xa8\x3d\xf4\x2d\x66\xd3\x3e\x6e\x8b\xb4\x8e\x33\x22\xeb\x7c\xdd\x7e\x2d\xee\x6b\x66\x75\xdf\x6c\x5a\x3d\xba\x53\x44\x2d\x3a\xd9\xbf\x3e\xf6\xb1\x0c\xdb\x1a\x7c\x6e\x1f\x3b\xad\x43\xbb\x70\x1b\x82\x0b\x56\x69\x3e\xd6\xee\x4b\x5b\xc6\x6c\x92\xd6\x7a\xc6\xfd\x05\x50\xd7\x8d\xd5\xa4\x1d\x23\x43\x3f\x42\xdf\xee\xa4\x95\xa8\x80\x36\x9a\x91\x25\x3f\xaa\xd1\xfa\x68\xe4\x32\xde\xbf\x13\x46\xab\xd0\xfa\xdd\x02\xeb\x77\x0a\xab\x5f\x53\xb9\x44\xd5\x3a\x2f\x39\xfd\x64\x6b\xe7\xbf\xf5\x63\x65\xc3\x6b\xb1\x4b\x97\x40\x1e\x4d\x32\xc0\x2f\xa1\xc1\x2c\x34\x03\x7c\x69\xdf\xf4\xf5\xdf\xfe\xf6\x97\xbf\x0d\x60\xfa\xad\xa9\x52\x41\x2e\x4e\x2f\x4f\x7f\xbd\xfa\x78\x06\xa5\x1c\xb0\xa7\xec\x41\x63\xe1\x21\x7d\x10\x2d\x97\x9b\xa8\x17\x90\xa8\x77\x44\xf0\x3a\x6b\x1b\x01\xe9\x35\x55\xab\x43\x37\x7d\xf0\x96\x8d\x1f\x89\x1f\xdb\x08\xe9\x3e\xf6\xf0\xb6\x0b\x88\x4c\xf2\x2b\x99\xdc\xec\x60\x59\x1d\x5e\x9f\x0d\x1d\x89\x9a\x71\x45\x85\x77\x6f\xa1\xd6\x97\x8b\xb9\xcc\xe6\xae\x67\xe7\xf5\xd9\x10\x16\x60\x00\xff\x05\xbe\x46\x70\x6b\x2c\x90\xd0\x67\x99\x01\xe6\x61\x65\x3e\xcb\x33\xe7\xf2\xa7\x44\x31\x9a\x71\x6d\x78\x82\xa2\x68\xe7\x53\xba\x45\x61\x66\x18\x34\xf9\x77\xb3\x01\x0f\xdf\x07\x38\xba\x61\x0e\xa2\xf9\xa9\x66\x3e\x6e\x32\x07\xb1\x81\xd8\xdd\x2d\xb7\x65\x34\x6f\x39\x7f\xbb\xa9\x46\xd5\xf8\xee\x96\x8b\x19\x0f\x78\xcb\x3d\x55\x79\x8e\x7e\x24\x57\xec\xca\xc8\xbc\x25\x12\xe8\x1e\xde\x11\x07\x1c\xb1\xb1\x54\x6c\x19\x08\xac\x01\x76\x69\x01\xaa\x00\x22\xf4\xe4\x74\x78\x51\x7a\xea\x64\x1d\x94\xf3\x11\xdd\xa1\x99\x78\xc6\xe7\x4c\x30\xad\x4f\x00\xca\x2b\xe2\x5d\x81\x60\xf5\x03\xd8\x58\x28\xd6\xb3\xab\xc8\x66\xb0\x2a\xbd\x2a\x6d\xcf\x37\x60\x41\x85\x29\x31\x93\xb8\xf0\x78\x8f\x7b\x86\x22\x4e\x61\x79\xc7\x2d\xe2\xd0\xed\x48\x14\xd5\x53\x06\x65\xb3\xd8\x1d\x37\xda\xbd\x44\x31\xaa\x7d\xaf\xa5\xb0\xdc\x98\x1b\x9b\x6b\x92\x53\x68\x62\x14\x54\x2c\x37\x69\x47\x7c\x28\xd3\xc3\x43\xdd\x8a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x15\x3b\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x0a\xf4\x0e\xc8\x87\x46\x75\x32\x9f\x90\x9b\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\xc0\x77\x38\x76\x05\xcd\x10\x6c\x51\x32\x40\x28\xe3\x6e\xd6\x2e\xaa\x5b\xac\xf8\x83\x0b\x8b\xba\x8a\x56\xaf\xa0\xd0\xf1\xec\xbb\x1d\xad\xb6\x47\xae\xfc\x37\xf4\xc7\x97\x1f\x18\x4e\x03\xf4\x7d\x86\x0e\xa6\xc8\xe0\xc6\x0e\x06\xef\x60\xf0\x30\x3a\x18\xbc\x83\xc1\x3b\x18\xbc\x83\xc1\x1b\xa3\x83\xc1\x11\xa3\x83\xc1\x3b\x18\x7c\xcd\xe8\x60\xf0\x4d\xa3\x83\xc1\x37\x3d\xd6\xc1\xe0\x1d\x0c\xee\x46\x07\x83\x47\x3d\xda\xc1\xe0\x88\xf1\xe7\x03\x08\x3a\x18\xfc\x29\x00\x04\x1d\x0c\xbe\x6e\x3c\x55\xd8\xa4\x83\xc1\x3b\x18\x1c\x47\xb2\x83\xc1\x3b\x18\x7c\xe3\xf8\xd3\xdc\x72\x4f\x55\x9e\xb7\xaa\x24\x10\xf9\xe7\x01\x33\x1e\x5a\x8b\x17\x9f\x5f\x3e\x04\x1c\x8b\x27\x1e\x42\x96\xe3\x46\xce\xb0\x23\x1d\xb7\xa3\x67\x4d\x88\xd1\x35\xda\x72\x59\xad\x01\x28\xae\x60\xea\x58\x9a\x6d\xdb\xc8\x96\xe8\x59\x28\x04\xa0\x4f\x72\xe9\xfe\x5f\x85\x9d\xd5\x40\x33\xe7\x2f\x88\x11\x90\xd8\x8b\x02\x83\x96\xed\x09\x29\x8b\x44\xc9\xb0\xaa\x01\x12\x21\x6b\x73\xc3\xb6\x40\xc6\x22\x50\x31\x40\xb9\x50\x52\xea\x3e\x44\xac\x8e\x70\xa1\x08\x6f\x45\xc3\x6a\xe8\x16\x52\x5f\xdb\x86\x84\xd5\x91\x2d\x1c\xd9\xf5\x28\xd8\x12\xaa\x85\xc3\x5a\xd7\x23\x60\x6b\x10\x2d\x14\xd9\x65\xf4\x6b\x3d\x9a\x85\x22\x59\x43\xbe\xb6\x21\x59\x48\xf4\x1a\xfa\x2b\x6f\x47\xb1\x50\x14\xeb\x88\xd7\xc3\x20\x58\x2d\x1c\xc5\x2d\x95\x2a\xbc\x37\x09\x7d\x13\xfb\x00\xa9\xeb\xa9\x62\x7a\x2a\xb3\x68\xb9\xd2\x90\x29\xef\xb8\xe0\xb3\x62\x66\xd9\x4b\x5b\x91\xc0\xe7\x65\xe4\x55\x7c\x77\x65\xe2\xc1\x00\x77\x23\x3a\x97\xb7\x25\xc8\x53\xa6\x58\x0a\xf4\xec\xee\x43\x49\x8a\x29\x9d\xa3\xa4\x7d\x91\x24\x8c\x41\x57\xed\xba\x59\xfd\x97\x41\x39\xf3\xd0\x8f\x2f\x9a\xe4\xcb\xd8\x13\xe3\x5a\x00\x80\x3e\xfe\x97\xaf\x50\xbb\x88\xd1\xe0\x91\xa0\x63\x24\xe0\x18\x80\x19\xcc\xfd\x87\x04\x1b\xdb\x5c\x81\x58\x03\x33\x0a\x60\x2c\x2d\x44\xec\x2d\xb8\x09\x5c\xac\x83\x85\x28\x9a\x6b\x81\xc5\x36\x40\x61\x2b\xa9\xd3\x12\x20\x8c\x02\x07\xd1\x81\x47\x5b\x81\xc1\x36\x40\x5f\x0b\xd9\x7d\x2f\xc0\x57\xc2\x75\x48\x2b\x6f\x23\xb8\xd7\x06\xaa\x6b\x0f\xd3\x3d\x40\x45\xfc\x65\x5c\xaa\x1d\x5c\xb3\x83\xe7\xa1\x25\xc0\xb6\xfd\x23\x76\x01\x8f\x1e\xb1\x3b\x07\x7a\xad\xdb\xc0\x62\x2d\x21\xb1\x36\x70\x18\x16\x0a\xdb\x07\x0c\x86\x87\xc0\x5a\x6d\x3b\xd6\x29\x88\x76\x08\xb6\x77\x06\xb6\x76\x04\xee\x03\xea\xba\xdf\x01\x08\xae\x37\x14\xcd\xfb\x9c\x7f\xad\x28\xee\xe2\xf8\x7b\x30\xa7\x1f\x1e\xd6\xda\x0f\xa4\xf5\x60\x70\x56\x8b\x93\x88\x15\xa6\x28\x97\x27\x5a\x18\x72\xc1\x0d\xa7\xd9\x6b\x96\xd1\xc5\x15\x4b\xa4\x48\xa3\x6f\xe9\xa5\x12\xc2\x25\x1f\x69\x47\xc6\xdb\x43\xed\xf2\x02\xa6\xd4\xf7\x3f\x60\x69\x48\xd9\x08\xfe\x4d\xaf\x82\x40\xab\x3e\x37\xfb\xc8\x4a\x87\x6e\xfc\xde\x1e\x49\xf2\x68\x86\x97\x4b\x7a\xd8\x65\x53\xbf\x93\xb7\x44\x8e\x0d\x13\xe4\x88\x8b\xb0\xaf\xc7\x35\x53\x0a\x6f\x3d\x97\xec\x66\xa9\xbc\x7c\x11\x88\x96\xe6\x6e\x34\xc5\xb2\x4d\xfd\x13\x33\x77\xc1\xa0\xd7\xfa\xe1\xbd\x16\x9e\xf0\xc3\xb9\x2d\x3c\xc1\x71\x91\x39\x56\x45\x30\x27\xc0\xcb\xce\xed\xd1\x94\x9f\x2f\xab\x02\xef\x2f\x51\xf3\x2c\xb9\x9b\x8a\x94\xf8\x84\xba\x55\x1f\xc8\x53\xdb\x6c\x34\xf0\xbf\x0f\xd0\x3f\x12\xf0\xaf\x40\xfc\x68\xca\x5b\xc0\xfe\x26\x80\x8f\xf0\x8f\xc4\x03\xfd\x8f\xee\x7f\xd9\x00\xee\x07\x25\x03\xa9\x61\x3c\x08\xb0\xdf\xe9\xee\x7e\xec\x03\xc0\xef\x74\xf7\x78\xdd\xfd\x69\x69\xad\xb5\x0c\xcf\x6f\x15\x4d\xd8\x70\x67\x55\x27\xb0\x3e\x49\x0b\xe5\x32\x47\x2b\x8d\x07\xe5\x1b\xb4\x4c\x2e\x18\x4b\x1d\xd7\x97\x69\xb8\x90\x87\x3a\x2e\xb2\x6c\x41\x8a\x5c\x0a\x77\x27\x47\x13\xf5\x88\x85\x43\x03\x97\x53\x5a\xed\x61\x0b\xb3\x46\x5c\x1a\x6b\xf4\xf4\x5c\x49\xaf\x62\xa8\x42\x08\x7b\xa3\x20\xb2\x26\x82\x84\xb3\x7a\xb9\x76\xb7\x45\x3d\x11\x57\xf3\x89\x5d\x5e\x0c\x8c\x69\x29\x1a\x3e\x63\x55\x0f\xb5\x6a\x82\xf6\x2d\x63\xa9\x12\x3e\xca\x16\x64\x4a\x33\xcc\xb5\x06\xed\xce\x28\xb9\xe1\x59\xe6\xa7\x35\x20\x57\xcc\x10\x33\xe5\xda\xab\x1a\x99\x14\x18\xc1\x66\xa6\x54\x84\x3e\xca\x2c\xb1\x46\x4b\x92\x31\x2a\x8a\xdc\xcd\xdf\x5a\xaa\x0b\x59\xa8\x30\xff\x78\xfe\x85\x42\xe6\xe5\xac\xb8\x26\x82\x67\xbd\x5a\xdf\xd7\xad\x8c\x80\x58\x10\x17\x02\x52\x68\x16\xb2\xbb\x6f\xb9\x66\xbd\xfa\xbb\x43\x93\x87\x78\xaa\x55\xab\xb9\x5c\xc9\x39\x4f\x5d\x2b\xb8\x70\x4c\xac\xc6\xe3\x5b\xc5\x45\x53\x0c\x41\x4c\x42\x8a\xbe\x60\x13\x0a\x7a\xb1\xbf\x84\x1c\x6f\xb8\xf7\xfd\x9b\xa9\xf8\x90\x3c\x2e\x52\x68\x34\x67\x0d\x4e\x99\xd7\x8b\x50\x90\x39\xa7\x30\xdf\xda\x49\x89\x26\x7b\x24\x24\x91\xa0\x70\x15\x82\x9b\x05\x20\x0d\xd3\xc2\x90\x54\xde\x8a\xe3\x81\x6b\xd2\xc1\x35\xa1\x64\xc4\x4c\x7c\x2f\x24\xe7\xfe\x0d\x3d\xef\xb9\x62\x9a\x30\x41\x47\x99\xe5\x55\x88\x29\xba\x5e\x7b\x20\xe2\xe9\x33\x6a\x0a\xc5\xc8\x84\x1a\xb6\x56\xfd\x76\xfb\xf6\x30\xc7\x8e\x6b\x8f\x2d\x8c\x49\x21\x34\x8b\x6e\x54\x5b\xd3\xed\xbf\xfe\xeb\xfe\x74\x7b\x3e\x63\xb2\x30\x7b\x71\x8a\xdc\x4e\x79\x12\xd7\x09\x91\x34\x6d\x38\x3e\x63\x9a\xc8\x62\xc9\x6b\xf5\xd2\x93\x47\x78\x41\xd6\xec\xec\x9f\xc5\x33\x82\xd2\x36\x62\x21\xa8\x35\xbe\xe5\xe5\xce\x0c\x65\x38\x57\x6c\x9c\x08\x25\xaf\x2f\xaf\x7e\x7d\x7b\xfa\xcf\xf3\xb7\x03\x72\x4e\x93\x69\xbd\xc8\x8d\x20\x14\xe4\x28\xc8\xc4\x29\x9d\xc7\x49\x51\x4a\x0a\xc1\xff\x55\xb8\x7e\x44\xe4\xa8\xa4\x7f\xdc\xb2\x7b\x08\x4a\x9b\xb7\xc2\x30\x8a\x91\xd6\xf6\x95\x85\xa7\x7d\x40\x8f\xd4\x0c\xda\xaa\x2d\x69\xed\x51\x4b\x70\x6e\x1f\x77\xd6\xb2\x25\x49\xa6\xcc\xca\x3b\x3e\xf7\xc1\x05\x2e\xee\x8a\xd0\x14\x95\xe0\x6f\xd9\xc6\x9e\x5c\xab\xe9\xd0\x11\x84\x18\x4d\x19\x11\xcc\x58\x2e\x29\xbd\xd4\x52\xe8\x7a\xa5\xa2\x28\xca\x85\x66\xba\x47\x46\x05\x04\x6f\xe5\x8a\xcf\xa8\xe2\xd9\xa2\xfe\x42\xab\xbe\x5c\xca\xe0\x43\x58\xc4\xda\x55\xf5\xcf\x7f\xfd\xfe\xfc\x8a\x5c\xbe\xbf\x26\xb9\x72\x35\x8e\x20\xcf\x1f\xfe\x1d\x96\x79\xc4\x62\xa9\xba\xcd\x49\x07\xe4\x54\x2c\x1c\x01\x90\x75\x76\xf2\x19\xd7\x86\x81\x56\xe9\xcd\x2d\x6f\x1f\x47\xd1\x3d\x78\x31\x80\xff\x3b\xb0\x3b\xa3\xac\xcd\x56\x96\x65\x48\x56\x42\x59\x9d\x55\xc7\x47\x91\x8e\x89\xf2\x24\xf9\xfd\x6a\xc9\x0b\x6d\xbb\xc6\x96\xa1\xb8\x43\xbb\x5c\xb5\xae\xb1\x34\x4c\x28\xd6\x61\x62\x9f\x07\xc1\x60\xcf\x77\x86\xe6\x8c\x56\x9d\x63\xab\xa9\xb7\xec\x99\x58\xdd\x91\x30\xff\x8a\xc1\x25\x36\x28\xc3\xa9\xc4\x17\xc3\x70\x44\xbc\x96\x55\xf5\x7a\x76\x7d\x9d\x91\x7e\x02\x07\x10\xf6\xc8\x0b\xf2\x0f\x72\x47\xfe\x01\xc6\xfc\xd7\xf1\x37\x6d\x9b\x1b\xad\x8d\xba\xe2\x7c\x5f\x17\xc3\x96\xbb\xf0\xa3\x65\x78\x4b\xc1\xae\x9f\x91\x64\xc4\x45\xea\x2d\x1a\xc3\x14\xae\xce\x89\xdf\xc7\xbd\x76\xea\xb4\x53\x7d\x12\x87\xce\x61\x88\x17\xe3\x7a\x5f\x35\xb3\xe6\xd8\x61\xd7\x6f\xfd\xb1\xb3\x2f\xfa\x4e\x6a\x73\x89\x12\x0c\xc4\xc7\x03\xaf\x9b\xe1\x8c\x9a\x64\xda\x94\x41\x18\xf7\xd2\x3b\x7b\x64\xaa\xa2\x57\x24\x95\xe0\x6f\x76\xc1\xb7\x53\x8e\x30\x75\x1f\x8f\x51\x70\x61\x45\x8d\x73\xb3\x6d\x9f\x31\x69\x7a\x0d\x77\x1e\xd8\x73\x5e\x2f\xab\x95\x6b\xcb\x25\x2a\xa4\x0e\x14\x44\xfb\x69\x69\xed\x22\x68\x68\x88\xa5\xf6\x87\x91\x7e\xd0\xb7\x12\x14\xda\x10\xf3\xee\x38\xc6\xca\x8b\x84\x0a\x97\x39\x32\x66\x4a\xa1\xca\x61\x58\x09\xb3\x80\x58\x16\x9e\x60\x9a\x92\xb5\x90\x14\xb9\x92\x46\x26\x12\xd1\x47\xd5\xeb\x25\xaf\xc8\xf5\x59\x7c\x6c\x4e\x33\xd6\xc7\xbf\x13\xd6\xcc\xe1\x31\x01\x16\xfb\xe1\xf5\x10\x13\xcb\x7e\x7d\x36\x84\x3e\x8d\x57\x67\xd7\xc3\xa6\xd1\x77\x70\x7d\x36\x3c\xd8\xe3\xca\xe1\x3c\xbe\xfd\xa6\x2e\x10\x67\x61\xef\xaf\x65\xeb\x92\xdf\xdb\xaa\x9e\xfd\x19\xcd\xfb\x37\x6c\x11\xa5\xdc\xe0\x3f\xa7\x5f\x1e\xb4\x56\x93\x73\x1f\x37\x8b\x68\x4d\xae\x18\x4d\xf9\x9e\x72\xc8\x3c\x43\x46\x9e\x0f\x3f\x8f\xc1\xda\x64\xb2\x99\x9c\xb3\xd4\xa9\xd6\x18\xaa\x4c\xa4\xb9\xe4\x56\xfb\x5d\x93\x85\xd6\x4e\x2f\xff\xfd\x63\x3e\xba\x2c\xb4\x30\xba\x2c\xb4\x2e\x0b\xad\xcb\x42\xeb\xb2\xd0\x96\x47\x97\x85\x16\x39\xfd\x2e\x0b\x8d\x74\x59\x68\xf7\x8d\x2e\x0b\x2d\x72\x72\x5d\x16\xda\xf2\xe8\xb2\xd0\x56\x46\x97\x85\xd6\x65\xa1\xdd\x3b\xba\x2c\xb4\x7b\x46\x17\xc9\xea\x47\x97\x85\xd6\x65\xa1\xb9\xd1\x65\xa1\x85\xd1\x65\xa1\xfd\x87\xc6\x5a\x75\x59\x68\xcb\xa3\xcb\x42\xeb\xb2\xd0\xb6\x8e\x2e\x0b\x6d\x69\x74\x59\x68\x5d\x16\xda\xba\xf1\xbb\xeb\xee\x5d\x16\x5a\xf4\xe8\xb2\xd0\x36\x8d\x2e\x0b\xad\xcb\x42\xeb\xb2\xd0\x48\x97\x85\xd6\x65\xa1\x55\xf4\xbb\x2c\xb4\xf2\x89\x2e\x0b\xed\x3f\xd3\x33\x82\xd2\x36\x42\x5b\x70\x7c\xf6\xd4\xe1\x99\x9c\xe5\x85\x61\xe4\x43\x20\x51\x2a\x51\x4e\x0e\x46\x42\xfa\x35\xa5\x74\xf7\x32\xef\x89\x14\x63\x3e\xf1\xca\xc2\x89\xeb\x23\xdd\x2f\xbf\xb1\x5f\xeb\xa1\xbc\x8f\xe8\xba\x8c\xcf\x78\x5c\x1e\x9a\x1d\x55\x22\xd8\xb0\x85\x25\x88\x34\x6a\xda\x9a\x34\x2d\x0d\x9a\x9c\x1a\xc3\x94\x78\x45\xfe\xe7\xe8\xe7\x2f\x3f\xf7\x8f\xbf\x39\x3a\xfa\xf4\xa2\xff\xf7\x5f\xbe\x3c\xfa\x79\x00\xff\xf1\x5f\xc7\xdf\x1c\x7f\x0e\x3f\x7c\x79\x7c\x7c\x74\xf4\xe9\xfb\x77\xdf\x5e\x0f\xcf\x7f\xe1\xc7\x9f\x3f\x89\x62\x76\xe3\x7e\xfa\x7c\xf4\x89\x9d\xff\x12\x49\xe4\xf8\xf8\x9b\x2f\xa2\xa7\xf8\x40\x86\x43\x93\x27\xde\xc2\x09\xa8\x01\xd4\x56\xb6\xcd\xe8\x1d\x08\x23\x3a\x93\x85\x88\x37\x8e\x20\x7e\xd6\xb1\x58\x79\x82\x1d\x10\xff\xbb\x33\x06\x69\x63\xd4\xf8\x88\x82\x8e\x3f\xfe\xc4\xfc\xf1\xc1\x9f\x81\x65\x0e\x41\x3a\xc7\x1d\x27\xad\xe7\x90\x70\x09\x41\x46\x53\x78\x1f\x46\x67\x93\x33\x6e\xac\x89\x63\xad\x1a\x5a\x0f\xab\xe5\xa6\xee\xf2\x8a\x26\xe9\x65\x02\x44\x9d\x53\x88\x51\xad\x85\x6c\xd6\x72\x7e\x64\xb0\x4b\xe2\x15\x27\x49\xa8\xa8\xfc\x97\xc0\xdb\xfd\x94\x8d\xb9\x60\x3e\x86\xa2\x2e\x27\xe2\x9d\x8c\x7f\x04\x79\x82\xfa\x73\xcd\x92\x42\x71\xb3\x38\x93\xc2\xb0\xbb\x28\xe7\x61\xf3\xdc\x5e\x35\x09\x10\xb7\xc8\x3e\xaf\xdb\xff\x5b\xd4\x77\xca\xdc\x25\x6b\x2f\x25\xf0\x97\x31\xf1\xaa\x10\x60\xbf\xbb\xc4\x3f\x66\xe2\xe2\x82\x21\x12\xdf\x9a\x4e\x10\xb3\xbb\x3c\xd9\x60\xda\x3a\x0b\xfe\x5f\x05\x9f\xd3\x8c\x45\x5e\x44\x15\xd5\x21\x18\x40\x75\xc2\xb1\x97\x90\xa1\xfa\xa6\x3a\x31\xac\x6f\x55\xe9\xf2\xdb\x4f\xc2\xf2\xc1\xaf\xd8\x9d\xd9\x8b\x66\x06\xd7\xe6\x50\xf1\x39\xcf\xd8\x84\x9d\xeb\x84\x66\x70\x72\xdb\x99\x3d\xa7\x1b\xa8\xc1\x8e\x2a\x99\x21\x3c\x13\x53\x66\xb9\x9e\xd0\xe0\x3a\x81\xcc\xb7\x09\xe5\x82\xcc\xec\xda\xe6\xe1\x25\x18\xb7\x84\x95\x09\x46\x93\x9c\x2a\x26\x4c\xe9\x93\x71\x26\xf9\x48\xca\xcc\xc7\xf9\x23\x5a\x81\x87\xef\x0a\xa9\x33\x42\xfe\x2a\xd8\xed\xaf\x76\x76\x9a\x8c\x33\x3a\x09\x2e\x96\xf8\x48\x09\x66\x56\xbc\xd2\xd5\x54\x37\x2d\x30\x46\x8c\xdb\x3b\x8a\xd0\xec\x96\x2e\x74\xe5\x60\xab\x95\xb9\xd0\xaf\xc8\xcb\x63\xcb\x6f\xf1\xb7\x8e\x26\xe5\x9c\x52\xf2\xd5\x31\xa0\xf8\x67\xa7\xc3\x5f\xaf\x7e\xba\xfa\xf5\xf4\xf5\xbb\x8b\x4b\x9c\xac\xb3\x7b\xc1\x22\x93\x3b\x13\x9a\xd3\x11\xcf\x38\x46\x09\x5a\x89\xb1\xab\x13\x81\xcb\x23\x4d\x4f\x52\x25\x73\x58\x9f\xe8\x65\x08\xbe\xd3\x4a\xc6\x37\xad\x75\x6c\x01\x06\x12\x8e\xc3\xb8\x39\xc1\x89\xa2\xc2\x54\x4e\x35\x7c\x90\x85\x2a\x84\xe1\xb3\xbd\xa6\x04\xd1\xb4\x7d\x3a\xd0\x69\x9a\xb2\xb4\xf1\xc9\x08\x4a\xbb\x46\xd3\x9e\x85\xd7\x2e\xaa\xba\x10\x64\xf8\xfe\xea\xe2\xff\xa0\x68\x92\xa5\x33\xb5\xc8\xdb\x04\x37\x3e\x42\x76\x06\x21\xf6\xa0\xb7\xde\xab\x0f\x3e\xeb\xb0\xdb\xad\xa7\x99\x4b\x53\xde\x93\xed\xe2\x51\x3e\x14\xa2\x59\x01\xa9\xa2\x47\x66\x32\x8d\x16\x21\x84\x0c\x4b\x04\xa7\x49\xa5\x56\xc8\x80\x2a\x46\xec\x9f\x08\xc3\x69\x86\xb8\x84\x2b\xcd\xcd\x4a\x59\xc8\xc6\xf3\x37\xe8\x4a\x9c\x1f\x02\x78\xcb\x74\xf4\xd7\xe1\x6f\x2d\x7b\xa1\xbf\xb3\xa6\x5a\xab\x5d\x29\x9f\x26\x29\x13\xd2\x78\x75\xdb\xce\x02\xca\x6b\x28\x19\xdf\x18\xd8\xd9\x8b\xb5\xc0\xca\xc6\x8d\xa2\x1d\xb8\x82\xbd\xb4\xb8\x0e\x6b\x3e\x2c\x67\xea\x6a\x12\x15\x9a\xe9\xdd\x2e\xad\xca\xd2\xb4\xb3\x55\x8c\xa6\x90\x79\x9b\x53\x33\x75\x31\x44\x33\xaa\x6f\x10\x98\x20\x3c\xe8\x75\xc0\x12\x5a\xb1\x33\x2c\xa7\x7e\x6d\xd7\xd5\xe3\x23\xf1\xe7\xc7\xea\x7e\x2e\xf2\x0a\x70\x9a\xf8\x48\xc5\x16\x55\x03\x68\xfa\x5e\x64\x8b\x0f\x52\x9a\x37\x65\x02\x69\xab\x83\xf5\xa3\xd7\xba\x01\xfe\xab\xf8\xde\xaa\x73\x10\x02\x94\xf6\xed\x62\xc7\x6f\x99\x65\xc5\x7a\x4e\x6b\x08\x01\xe4\x7a\xdf\x0c\xa6\x0a\x71\xaa\xbf\x55\xb2\x88\xbe\xda\x56\x94\xc2\x6f\x2f\x5e\x83\x3c\x29\x3c\xc2\x2b\x8c\x5a\x40\xa2\x3c\x91\x63\x14\x84\xb3\x46\x8f\xff\xc1\x63\xed\xf5\x13\x1d\xcf\x5e\x01\x36\x23\xef\xe8\x82\xd0\x4c\xc3\x31\xf3\xe9\x4c\xeb\xac\x51\x72\x11\x3f\x61\x4f\x66\x24\xcd\x74\xc5\x5e\xb6\xec\xb5\x4a\x3f\x3e\x43\xb7\x02\x86\xab\xc2\x7c\x5c\xac\xbc\xc6\xd0\x1b\x84\x12\x91\x2b\x96\xb0\x94\x89\x24\xfa\x34\x3d\x0e\x8c\x08\x27\xf0\x52\x0a\xcb\x96\xad\xce\xe0\x45\x89\x4f\x83\x7b\xac\x79\x92\x50\xd1\x44\xf6\x08\x03\x0b\x0b\x29\xfa\xc0\x94\x85\x66\x0a\x3c\x29\xd6\x18\x74\x71\x05\xdf\x17\x23\x96\x21\xd2\x02\xc1\xb0\x85\x3a\x4b\xd4\x38\x0f\x0a\x9f\xd1\x09\x23\xd4\x94\x07\xdb\x48\xc2\x84\xc6\x88\x4d\xe7\x08\x34\x24\x95\xac\xca\x58\xa7\x9a\xfc\x70\xf1\x9a\xbc\x20\x47\x76\xee\xc7\x70\x0c\xc7\x94\xc7\x43\xf2\x46\xba\xc8\xd2\x65\x4b\x77\x1c\x5e\x05\x4b\x01\x3c\x15\x0f\x42\x28\x27\xc2\x7a\x44\x48\xa2\x8b\x64\x1a\xd6\x82\x4b\x51\xc6\x55\xf8\x68\x69\x54\x98\x7a\xc7\xd2\x2d\x58\xba\xe5\x05\xf1\x83\x66\xaa\xf5\xfd\xf0\xc3\x1e\xef\x87\xba\xdb\xc0\xf2\x6a\xb5\xba\x88\xf0\x16\xcf\x90\x33\x66\x68\x4a\x0d\xf5\xf7\x46\x55\x5b\x24\x1c\xb5\x68\x92\xf7\x1e\xc9\xfa\x51\x8b\xa6\x1a\x79\x24\x51\xc1\x78\xb1\x47\xf2\xc9\xde\x1e\x9a\xbd\xe5\xa2\xb8\x73\xd1\x89\xed\x1d\x5b\x57\xe7\x40\x86\x24\xe1\xa3\x41\xae\xd0\x3c\xcf\x30\x47\xc9\xfb\xae\x6a\x01\x09\x17\x8d\xa3\xd4\xdb\x51\xa5\x07\x71\x49\xb3\x4c\xda\xeb\xce\x6a\x9a\x54\xa4\x72\xb6\x3c\xf9\x78\xdd\x5b\x2a\xc2\x1a\xb5\x7b\x07\x9d\x5c\x25\xad\xe4\x6a\x1b\xd7\x5f\xc6\xe6\x0c\x51\xfa\x6d\xb9\xf6\xb0\x7d\xda\x1a\x08\x61\xf7\x81\x1c\xc9\xe8\x88\x61\x0a\x62\x7a\x55\xc2\x9d\x74\xbd\x7a\x82\xd1\x5e\x1a\xa4\x73\x47\xc9\xac\x7d\xba\xe3\x07\x99\x31\x17\x23\x18\x16\xc1\x92\xfb\xc3\xad\x01\x3c\xd4\x76\x0d\xc0\xea\x6e\xac\x01\xf8\x37\xfe\x68\x6b\x50\x20\x34\x0c\xb2\xbc\x06\x56\x3d\x69\xae\x01\xe8\x02\x7f\xac\x35\x40\xbb\x2c\x35\x4b\x12\x39\xcb\x87\x4a\x8e\x79\x3c\x13\xad\x5c\x7d\x9e\x4c\x05\x2c\x3b\x1f\x17\x26\x02\x8f\x34\xa3\xf0\x40\xbf\x69\x12\xa5\xaa\x0a\x72\x8e\xc7\x46\x8c\xbb\x33\x42\x44\xf4\xff\xaa\x69\x80\x20\xed\xda\xde\xa7\x61\x56\x0d\x5c\xdb\xbe\xc1\xff\xc3\x5e\xa5\xbe\x4c\x68\x06\x25\x82\x71\xfb\x46\x96\xf7\x6e\x99\x50\x15\xa7\x8d\x3a\xf2\x00\x1c\xc3\xf3\x21\xee\x03\xaa\xb3\xc2\x6f\xbc\x77\x58\x48\x64\x1d\xb4\x2a\x1a\xc1\x05\xcc\x5f\xbb\xf8\x5c\xa0\x19\x42\xd4\xed\x1d\x1b\x00\x7d\x5c\xe1\xb6\xda\xac\xec\x61\x75\xc5\xd0\xde\x95\x25\x8d\xed\x22\x31\x91\x62\x33\xde\x73\x6a\xa6\x3d\xa2\x58\xe6\x82\xe6\x3d\xf3\xdf\x38\x63\xff\x10\xbc\x7c\x6d\x26\x1b\x18\x21\x7c\x3e\xe8\x6e\x5c\x0a\x3f\x63\xf0\xc9\x22\x50\x6f\x12\xd4\xa9\xb1\x13\xf3\x5c\x93\x83\xb7\xe1\x20\x20\x4a\xae\xfe\x1e\x37\xd5\x81\x9b\x71\xe9\xad\x71\x9e\xee\x1b\x8e\xac\xdb\x27\xc7\x2b\x8b\x5a\x16\xd7\x77\xfa\x3a\x64\x4d\xa0\xca\x5a\x93\xba\xa0\x7a\x45\x7e\x16\xa4\x5c\x54\xd2\xaf\x58\x04\x89\xbf\x6d\x61\xa7\x8a\x45\x50\x34\x1d\x3b\x7d\x70\xe6\x40\x70\x12\xf7\x97\x8c\x63\x6f\x2d\x60\x27\x0b\xb4\xc2\x8a\x2e\x73\xf0\x0f\x02\xce\xbf\x40\x9e\xfe\x3e\x11\x72\x0d\xcd\xb0\x4f\x07\xfb\x3d\xaf\xf8\x94\x3c\x04\xa0\x89\xbe\xae\x6f\xb9\x48\xe5\xad\xde\xd5\x52\xfd\xd1\x91\x09\xe6\x4e\x62\xc5\x81\xe1\x62\xa2\xdb\x58\xab\x34\xcb\x1a\x20\xd6\x3a\x73\xd5\x73\x46\xbc\x55\x19\x5a\x56\xac\x9a\x75\xcd\x3c\xaa\x68\x8a\x4d\x7f\x49\x67\x42\x56\x63\x32\xd3\xf4\x4c\xd9\xf7\x18\x4e\xb3\xab\x3c\xbe\x36\x2f\x59\x3e\x5b\xdf\xbe\xbb\x3a\x6d\x92\xb2\x97\xcb\xed\x94\x21\xbc\xd2\xc4\xaf\xa6\xa5\x45\x68\x3a\xe3\x5a\x83\x97\x97\x8d\xa6\x52\xde\x90\xa3\x10\xe2\x37\xe1\x66\x5a\x8c\x06\x89\x9c\xd5\xa2\xfd\xfa\x9a\x4f\xf4\x89\xe7\x92\xbe\xfd\x32\x6c\x99\xd8\xac\x8c\xa8\x04\x4f\x88\x30\x3a\x64\x3e\xc3\x84\x92\xf2\xeb\x70\xd7\xad\x5d\x0a\x57\xbc\xde\x07\x12\xad\x2e\xd5\x25\xb6\x8e\x17\x44\x45\xee\xfd\xba\x5e\x3d\x1e\x97\xc8\x82\x71\xf7\x1c\x11\x48\xd8\xe6\xb8\xfc\x5f\xe2\xeb\xd6\x6d\xd8\x1b\xb7\xde\xce\x08\xd9\x7f\xc1\x44\xa7\x3e\x27\x4c\xb7\x2f\x98\xf8\x5d\x45\x83\xa4\xcc\x25\xfe\x31\x08\x74\x8c\xcf\x5a\x24\x75\x03\x6a\x29\x98\x17\x00\xa9\x43\xa8\xb7\xe0\x5f\x83\xa9\x8f\xd0\x30\xcc\x00\xbc\x77\x19\x92\xd6\x5a\xce\xf2\x29\xed\x3b\xb7\x11\xb6\x78\x32\x08\x72\xaf\xbc\x92\xa9\x14\xd2\x27\x6d\x59\xb5\x4c\x0a\x60\x3d\x74\xfd\x60\x87\xff\xc3\x99\xf0\x97\x5c\x6d\x69\xcb\x3a\xee\x38\xeb\x26\xa4\x6b\x8e\x33\x3a\x81\x1c\x66\x7b\x55\x3a\xd8\xde\xad\xc3\x2d\x37\x53\x59\x20\xcb\x22\x4c\x59\x83\xb0\x5b\x0d\xc5\x34\x40\xf6\x82\x30\xa5\x24\x72\x9e\x10\x5f\x1a\x80\x31\x98\x21\xdc\x9f\x10\xc8\x6a\x19\x85\xda\x9f\x0e\x71\x34\x6b\x11\x43\x55\x9f\x0d\x88\x37\xb7\xdc\xc7\xc6\x63\x96\x58\x53\x07\x45\xb3\x7e\xd8\xdd\x9d\x79\x54\x55\xcd\xf6\xa9\x45\x98\xf0\x21\xe2\xaa\xe5\x58\xbb\x6d\xc6\xef\xec\x97\xd6\xdf\x50\x8f\x79\x42\x1e\x50\x21\x45\x7f\x3d\xa9\xe3\x01\x21\x17\xa2\x4c\x0e\xc2\xd5\xcd\xe6\xcd\x09\x86\x28\x61\x63\xb7\xaf\x5d\xf3\x1b\x9f\xb4\x5d\x77\xb9\x5b\xdb\x53\x15\x2d\xa4\x1f\x06\xd7\x23\x75\x6c\x6f\xa7\x6b\x01\x30\x3e\x4f\xc4\x1e\xff\xa0\xa1\x22\x8f\xc1\x5a\x7c\x70\x03\xee\x87\x22\xbc\x1c\x5a\xdc\xc4\x09\x4b\xfc\x0f\xb7\x67\xf7\x61\x85\x7e\x2f\x91\x1a\xcc\x5a\xa8\xa5\x25\x5c\x48\xe2\x21\x43\xb4\xf4\xbb\x5f\x5d\xc6\x91\x6c\x09\x31\x92\x47\xf1\xb4\xe2\x12\x85\x5c\x65\xae\x96\x0d\x50\xae\x6a\x4f\xd7\x3c\x25\x65\x5c\xcb\x30\xb2\x52\x01\x54\x07\x2c\xab\x97\x41\x4f\x46\xa8\x62\xc8\xff\xed\xd3\xda\x6a\x36\x9e\x88\x63\x53\x48\x2e\xab\x97\x16\xf4\x1d\x24\x52\x52\x08\xc3\xb3\x10\x0a\x37\xcb\x33\x16\xeb\x82\xac\xcf\x70\x50\x56\xf2\xa8\x75\x55\xe9\x85\x8f\x86\x1b\x36\x8a\x26\x34\x78\xf1\x85\x11\x7b\xe4\xff\x82\x68\x2d\xb3\x4e\x42\x0d\xb5\x61\xf9\x8a\x58\x33\x14\x34\x27\xdf\x53\x0a\x4a\x32\x18\x19\xfc\xd9\x24\xe5\xe3\x31\x0b\x99\x32\x23\x46\x72\xaa\xe8\xcc\x2a\x82\x91\xad\x54\xdd\xd6\x8e\xd8\x84\xbb\xb4\x88\xf2\xba\x3f\xd4\x55\x01\xb1\x9e\x53\x11\x78\x1c\x63\xcd\xf8\x64\xea\x2c\x56\x42\xa1\x54\x0b\x09\x71\x46\x99\xa4\x29\x01\xc9\x25\x15\xb9\xa5\x6a\x16\xa9\xa5\x26\x34\x99\x42\x00\x14\x15\x24\x2d\x2c\xb3\x11\xa8\x69\xbe\xe8\x6b\x43\x0d\x23\xd6\x76\xf5\x8e\xcd\xeb\xe8\xc4\xfd\x9d\xb3\xf5\xbb\x76\x38\x5d\x3b\x9c\xae\x1d\x4e\xd7\x0e\xa7\x6b\x87\xd3\xb5\xc3\xe9\xda\xe1\x74\xed\x70\xba\x76\x38\x5d\x3b\x9c\x6a\x74\xed\x70\xb6\x7d\x59\xd7\x0e\xc7\x8f\xae\x1d\xce\x86\xd1\xb5\xc3\x59\x79\xac\x6b\x87\xb3\x61\xfc\xe7\x97\xd4\xee\xda\xe1\x44\x8f\xae\x1d\xce\x46\x42\x5d\x3b\x9c\xae\x1d\xce\x93\x2c\xfa\xda\xb5\xc3\x59\x1e\x5d\x3b\x9c\xae\x1d\xce\xd6\xd1\xb5\xc3\x59\x1a\x5d\x3b\x9c\xae\x1d\xce\xba\xf1\xbb\xeb\xee\x5d\x3b\x9c\xe8\xd1\xb5\xc3\xd9\x34\xba\x76\x38\x5d\x3b\x9c\xae\x1d\x0e\xe9\xda\xe1\x74\xed\x70\x2a\xfa\x5d\x3b\x9c\xf2\x89\xae\x1d\xce\x7f\xa6\x67\x04\x19\xff\x99\xf2\xa8\xa2\xe0\x31\xf5\x04\x7d\x68\x57\xa8\xf8\x12\xf5\x7d\x94\x8c\x8a\xf1\x98\x29\xb8\x44\x60\x36\x2b\x11\x43\x65\x5d\xe3\xd8\x22\x2e\xc6\x0b\x1f\x6b\x19\x6a\x66\x7a\x50\xe2\x50\xbb\x4c\xbf\xf5\xaf\x88\x22\xeb\xcb\xd9\x40\x81\xed\x2a\x7b\xe2\xfc\xfd\x9b\x76\x05\x10\x71\x31\xf0\x30\xef\xf7\x22\xc1\x47\xe9\x56\x9b\xb5\x66\x4d\xfd\x9e\x45\x7d\x7f\x92\x49\xed\x33\x32\x60\x11\x93\x29\x15\x82\x79\xef\x0a\xe1\x06\xbc\x9a\x23\xc6\x04\x91\x39\x8b\x4d\xbd\x1d\x2d\x08\x25\x9a\x8b\x49\xc6\x08\x35\x86\x26\xd3\x81\x9d\xb1\x08\x1b\x55\x65\x2c\xb8\xdf\xc4\x39\xa9\x8c\x62\x74\x16\xf2\x5c\x66\x94\xbb\x29\x11\x9a\x28\xa9\x35\x99\x15\x99\xe1\x79\xf9\xc2\x38\x92\x0c\x92\x03\x5d\xd2\x69\xb9\x19\x10\x86\x56\xa5\x40\xf4\xca\x59\x47\xd1\x74\xcb\x44\x64\xbd\x16\x2f\xf8\x86\x7a\xd0\x34\x63\x96\x9b\x45\x19\xad\x1c\xc7\x4d\x63\xae\xb4\x21\x49\xc6\x41\x41\x85\xaf\x73\x95\x41\x60\x5e\x3d\xb8\x59\x21\xf9\xc3\xad\x4a\xfc\x34\xe1\x49\x6b\x4d\xe6\x46\xbb\x78\xdc\x72\x62\xe1\x75\x29\xd7\xde\x93\xa0\xe3\xa2\xd9\x68\xa8\x1e\xeb\x0e\x62\xd8\x6f\x38\x66\x41\x09\x80\x59\xfa\x5f\x45\x11\xad\x4d\xab\x56\xfa\xbe\x0a\xb2\xae\x02\xb7\xc7\x19\x8d\xb3\xd0\x03\x53\xf7\xea\xdd\x51\x6a\xba\x3a\x84\xbb\x57\x22\x26\xf2\x84\xda\xaf\x85\x03\x2a\xd8\xdc\xf2\x23\x4b\x98\x55\xf7\xe8\x06\x89\xf2\xe0\x02\xa5\xa6\xe3\xbc\x63\x5a\xd3\x09\x1b\x46\xc2\xbf\x9b\x9c\x4a\x80\x00\x57\x9b\x0a\x2d\x3a\x32\x16\x9b\x57\x53\x3d\x55\x85\x8a\x36\x2d\x00\x32\x73\xf3\x44\x45\xd7\xdf\x2a\x6e\x0c\x83\x83\x05\x35\x91\x21\xd6\x63\xb9\x54\xce\x61\x33\x28\x35\x8a\xf6\xbb\x30\x99\xea\x05\xf6\x8e\x16\xa9\x0b\xcb\x1c\x31\x32\x52\x9c\x8d\xc9\x98\xc7\xaa\xd5\x2e\xea\xb2\xe7\xaa\x4e\x52\xe7\x2a\xd5\x9a\x29\xf8\x76\x6f\x22\x87\x35\x88\x9b\xe3\x8f\xde\xf0\x31\xaa\x10\x09\xad\xf5\x16\x80\x9a\x0e\x7c\x4c\x26\x10\xd9\xa9\xc0\xc0\x8b\xa2\xf8\xd7\x17\x7f\xff\x9a\x8c\x16\x56\x63\x02\x83\xc4\x48\x43\xb3\x72\x63\x32\x26\x26\xf6\x0c\x38\x31\x4b\x23\x77\xa9\x96\x36\x17\x2c\x35\x68\x2c\xe7\x16\xf2\xe5\x57\x37\x23\x7c\xad\xef\x93\x94\xcd\x4f\x6a\x67\xa7\x9f\xc9\xc9\xba\x7e\x7b\x31\x8a\x1b\xca\xa5\xb7\x86\xad\x64\xc6\x93\x05\x9a\xb1\x42\x99\x58\x32\x95\xb7\xce\x55\xb0\xca\x09\x71\xc7\xaa\x0c\xb8\xcf\x65\x5e\x64\x2e\x71\xe1\x4d\x59\x87\xa4\xd0\xac\x91\x83\x1e\x77\x25\x8c\x37\xc8\x0f\x00\xcf\xfc\x6b\x5a\xa8\x58\x3e\xf0\x38\x9c\x27\xe9\x4b\x28\x78\x28\xa7\xac\x10\x0b\xbe\xa2\x37\x34\xcb\x46\x34\xb9\xb9\x96\x6f\xe5\x44\xbf\x17\xe7\x4a\x45\x02\x32\x8d\xef\xce\xa8\xbd\x31\xa7\x85\xb8\x71\xed\xb5\xca\x8a\x4d\x72\x62\x2d\x91\x3c\x32\xd9\xd6\xa7\xec\xac\x13\x57\xae\xda\x51\xb8\xd0\xfd\x15\x8c\xe3\x0c\xc2\xee\x80\x1f\x9c\x6b\xc7\xa7\xec\x3a\x0e\xc4\xce\x53\xd7\x99\xeb\xab\x17\x7f\xfd\x6f\xc7\xce\x44\x2a\xf2\xdf\x2f\x20\x19\x41\xf7\x9c\x30\xb6\xf7\x52\x2c\x4d\x3d\xa3\x59\xc6\x54\xd3\x6e\xb3\x87\x6c\x1d\xd3\x3d\x38\xcf\x19\x3c\x7b\x3d\xa8\x09\x73\x7d\xfd\x13\xd8\x2f\xdc\x68\x96\x8d\x7b\x2e\xa3\xb2\xf4\x60\x1c\xc2\x65\x7f\xe8\x6e\x85\x38\x03\x46\x15\xec\x31\x8c\x8a\xb9\xcc\x8a\x19\x7b\xcd\xe6\xbc\x4d\x43\xd4\xc6\xd3\xc1\x53\x9b\x71\x0d\x89\xb0\xa3\x4c\x26\x71\x79\xc5\xa9\x27\x50\x8b\xc6\x5c\xee\x80\x13\xf3\xe5\x88\xf8\xd2\x8d\x5f\xd1\x88\x2c\x9d\xd1\x3c\x8f\x07\x71\x20\x0b\x4e\xd1\x5b\xf7\xe1\xfe\xa3\x80\x5f\xa1\xa0\x12\xb2\x2a\x1f\x1e\x1b\x74\x2f\x8c\x55\xe1\xc2\x33\xb5\x75\xa8\x08\x84\xad\xcc\xe1\xbf\xb1\x79\x34\x2b\x49\xd0\x65\x36\x68\xb9\x26\xb8\xce\x59\x04\x76\x02\xe4\x55\xbc\x03\xa8\x05\x0c\x87\x8b\xc6\x6d\xac\x9d\x08\xc8\x17\x99\x51\xe3\xb5\xd8\x00\xdd\x61\xaa\x6a\xe4\x4c\x69\xae\xed\x35\xfc\x11\x4e\xe5\x59\x46\xf9\x2c\x38\x2b\x72\x84\x9f\xb3\x45\xb3\x09\x0c\xfe\xd5\xaf\x9d\x96\xc8\x07\xa2\x63\x65\x5b\x65\x3b\xc7\xc5\xb9\x3a\x56\x87\xe6\x1f\x78\x69\x37\x94\xa9\x27\x00\xa2\xca\x35\x58\x59\x63\x4a\xc4\x29\x50\xf5\x14\xb8\x56\x17\x64\x5b\x71\xf7\xb1\x5a\x83\xa6\xb4\xb3\xbf\x41\x8a\x3b\x47\xeb\x11\x85\x1c\x4c\x72\x07\x19\x07\xd2\xcd\x4f\xb7\x29\xa4\x50\xc9\x72\x95\xa9\xea\x0e\x44\x4d\xc5\xf6\x36\xe6\x80\x40\x9c\x10\x82\xa6\x3d\x01\x7e\x3a\xe4\xf0\xd5\xe1\x5e\x25\x9d\x5b\x46\x25\x73\x3a\x41\x35\x85\x5c\x5a\xcd\x65\x32\xf5\x72\x42\x53\x79\x8b\x11\xf0\xc0\x92\xa1\xea\x2a\xd0\x63\x69\x55\x99\x0d\xea\x1a\xba\x40\x15\x64\x9c\x25\x09\xea\xb6\xaf\x07\x70\x4b\x17\x84\x2a\x59\x88\xd4\x7b\x19\x83\x8b\x18\x41\xf1\xdd\xd2\x67\x5f\x4a\xc1\x02\xd6\x53\xaf\x59\x84\x20\xc9\x35\xc0\x64\x56\xd2\xbf\x1c\xbc\x7c\xf1\x54\xaf\x39\xf8\xb6\xa5\x6b\xee\xb2\xc5\x35\xe7\xe4\xc6\x5e\xbf\x32\x34\x4f\x6a\xf9\xa5\xef\xbc\xab\xa8\xec\x8d\x04\xf6\x1d\x78\x78\xe1\x57\xb7\x8a\x47\x1a\x07\x6e\x94\xad\x8e\xc9\x11\xa8\xf2\xd6\xda\xaa\xd5\x61\x39\xae\xec\x26\x04\x51\x23\x71\xdd\x96\xda\x95\xdd\xd1\xc5\xe8\x01\x25\xae\x17\x98\xc0\xda\x38\x94\x90\xac\xa4\x91\x6f\x14\xbe\x08\x9a\x75\x73\xf5\xe0\x80\x1c\x39\x9a\x87\x2e\xdb\xfd\x78\xaf\x47\xd4\x2f\xec\xf9\x5d\x8e\xa8\x24\xde\x58\xdc\xf3\xbb\x9c\x82\xbf\x31\x5f\xbb\xca\x88\x65\xa8\xf6\x63\xfb\x2a\x23\x48\xd6\x2f\xc3\x7f\xb2\x29\x9d\x33\xc8\xd8\xe7\x19\x55\x19\x84\x0b\x5c\xb9\xef\xc7\x90\x2c\x0c\x61\x62\xce\x95\x14\x10\xaf\x39\xa7\x8a\x43\x0d\x36\xc5\xa0\xa2\x89\xb5\x22\xbf\x38\xfa\x78\xfa\x01\xa2\xc8\x30\x65\x0a\x5c\x81\x18\xbf\x9a\x85\x0e\x25\xcd\xea\xeb\x50\x7b\xf1\x03\x1e\xb0\xb0\x0a\xf6\x14\x20\x6f\x35\xff\x24\xcc\x7d\x56\x98\x82\x66\x50\x0c\x21\xc9\x0a\xcd\xe7\xfb\x94\xae\x58\x5b\xa1\xd4\xda\xfe\x40\xa6\x82\x2f\x9f\xf1\x9a\x47\xf1\xe6\x52\x99\x8f\xea\xd0\x78\x32\x55\x65\x0d\x80\x9f\x84\x8c\xac\x98\xbf\xa1\x11\x4b\x00\x6f\x0f\x75\x59\x08\x19\x03\x89\x58\x45\xc5\xbb\xf8\x7c\xe5\x1d\x17\x38\xef\xeb\x85\xb7\x03\xc7\xa1\x26\xd9\xfe\x9d\x7d\xb1\x67\x2f\xea\x14\x45\x9f\x9f\xb8\x93\x93\x0a\x1d\xe3\xeb\x6f\x1c\x96\xd7\x97\x57\xee\x99\x88\xf7\xdf\xbb\x40\x2c\x9f\xb2\x19\x53\x34\xab\xaa\x4f\x22\xa6\x72\xbe\xfa\xf4\xd6\x87\xa3\x2c\xd0\x66\x03\x68\xb1\xe6\x25\x2e\x4a\xac\xe9\x2e\xba\xf7\xcc\xcc\x28\x54\xf2\xa4\xd0\x51\xda\xb0\x59\x2e\x15\x55\xdc\xdd\x2b\x54\x10\x76\xc7\x35\xd4\xa5\xcc\x65\x0a\x8e\xd9\x42\x33\xd5\x2f\xb3\xa9\xee\x25\x4f\x13\xc3\xe7\xae\x67\x70\x00\xe3\x52\x36\x2a\x26\x13\x2e\x26\x83\xea\x1b\x6a\xc8\xd5\xbd\x24\xa1\x6a\xa4\x90\x44\x31\x2d\x0b\x95\x80\x06\xa8\x93\x29\x4b\x0b\x08\x6e\x9b\x14\x14\xba\x7f\x33\x5d\x82\xf4\x11\x42\x0a\xe0\x63\xc7\x6e\x25\xc0\x5d\x46\x93\x2e\x00\x34\x80\xba\x59\xf6\x37\x34\xca\x81\x04\x50\xb9\x6b\xfd\x0c\x6d\x58\xeb\xa8\xb9\x5d\xd8\xd5\x4f\xbf\x97\x64\x42\xa1\x3b\x2c\xbc\xdf\x15\xac\x49\x98\x95\x32\x46\x57\x8b\xe1\xfd\xed\x5c\x8a\xb8\x7e\x60\x96\x94\x3f\x03\x6c\xce\x13\x98\xe1\xba\x6d\x81\x3f\x72\x2b\x74\xff\xa6\xa7\x3e\x84\xd3\x09\x6b\x88\x64\xae\x95\x37\xad\x82\x3a\xaf\xed\xda\x46\xc5\xb9\x97\x47\x34\x44\x5a\xba\xa8\xd6\x72\x15\x6b\x13\xd5\xc5\x28\xac\xc6\xfd\xc6\x68\x38\x21\x3e\x24\x29\xcf\x19\x55\x35\x37\xa1\xab\x49\x2c\x45\xe2\x5f\x1f\x59\xe3\x8c\x3b\xc8\x39\xcb\xa7\xb4\x0c\x94\xf4\x4d\x6e\x83\x47\x1e\x2b\x23\xc8\x72\x4d\xdb\x7b\xfe\x1a\xe3\x12\xa2\x6a\x82\xf7\xe2\x1d\x9e\xaa\x49\x31\x73\x05\x7f\xe5\x52\xfd\x4e\xdf\x14\x59\x26\x37\x98\x3b\xef\xf0\x50\x93\xb3\x77\xaf\xeb\xd1\x9e\xf5\xf8\xb3\x10\x1b\x1c\xa7\x8f\x7d\xdc\xae\xd1\xae\xd1\x53\xe3\x14\xa5\xe5\x60\x87\xba\x32\x0b\xac\x5d\xe9\xd2\xae\xca\x5d\xac\x2e\x61\xcf\x6c\x36\x0f\x1a\x4a\x39\xeb\x70\x18\xb9\xc8\x0b\x83\xd1\x2d\xcb\x50\x6d\x91\x4c\xa9\x98\x40\xfe\x9d\x2c\xec\xbc\xbe\xf8\x02\xbe\x5e\xb1\xb4\x48\x1c\x78\x19\xe7\x72\xf0\xb1\x65\x5f\x04\x8d\xc7\x97\x32\x81\x66\x72\x3a\xa1\x79\xe0\x6f\xac\xe1\xa0\x17\xc2\xd0\xbb\x57\x84\x0f\xd8\x80\x1c\x7c\x51\x7b\xfc\xc0\x7d\x45\xae\xa4\x9d\xaa\x0f\x5d\x8b\x5e\x81\x8c\x1b\x10\x62\x07\x75\x8a\x03\x72\x6e\xe7\x0a\x1e\x89\xf2\x60\x44\xeb\x7c\x2e\xc2\x68\x54\x1d\x9d\x1e\x51\x6c\x42\x55\x9a\x41\x72\xd0\xd8\x5e\x10\x65\x88\x60\x38\x08\x51\x94\xe1\xa2\x05\xec\x58\x48\xb3\x4e\xfb\x8b\x8c\xba\x35\x54\xdf\xe8\x13\x2e\xac\x26\xd6\x4f\xa9\xa1\x7d\xe8\x0e\xe1\xae\x84\x13\xd7\x9a\xa4\xef\xcb\xc4\xf5\xa9\x67\xe1\x7e\x79\xa4\x4f\x9e\xfb\x84\x8e\x3e\x2d\xff\x8a\x8b\x3e\xed\x43\x51\xb3\x98\x18\x0f\x84\x3b\x1d\x69\x2f\x61\xac\x0e\x44\x85\xc1\xa6\x54\x3b\xaf\x8a\x10\xc3\x9b\x06\xe4\x52\x9a\xaa\xe4\xa9\x73\x0d\x44\x82\xd9\xbe\x10\x5c\x25\x0b\x2b\x39\x77\x7e\x79\xfd\xe1\xa7\xe1\xfb\x8b\xcb\xeb\x20\xee\xe2\x63\x23\xd6\x88\xc4\xfb\xc4\x5d\xdc\x84\xef\x33\xdd\xdb\xd8\xee\xeb\x44\xe2\x16\x71\x17\xb7\x0a\xab\x22\x71\xb3\xb8\x8b\xa2\xb8\x46\x24\x6e\x11\x77\x71\x0c\xbd\x41\x24\x6e\x13\x77\xf1\x82\x7d\x55\x24\x6e\x10\x77\x51\x24\x37\x88\xc4\xed\xe2\x2e\x8a\xf2\x06\x91\xb8\x5e\xdc\x45\x9b\xdd\x9d\x48\x6c\xfc\x79\x9c\x48\x64\x62\x8e\x16\x87\x6f\x7d\x0c\xca\x3a\x5f\xa1\xc6\xd4\x85\x5b\xf6\x84\x3c\x32\x56\x7b\x2e\xe6\x1f\xa9\xb5\xc2\x72\xc5\x34\xe8\xac\xd6\x04\xab\x3e\x2a\xd2\xc5\x57\x1e\x5f\x4f\xc6\xb5\xf8\x3a\xdb\x37\x58\xbb\x03\xd0\x74\x59\x4b\x7b\x5e\xb7\x89\x18\x07\x6c\xd5\x69\xef\xec\xd7\x8b\xd7\xe7\x97\xd7\x17\x6f\x2e\xce\x3f\xec\xd5\xb3\x8f\xac\x89\xd6\xbc\xca\x1f\xe2\x4e\x74\x63\xc3\xcd\x98\x2b\x36\xe7\xb2\xd0\xd9\x22\xf4\x7c\x43\xd0\x5c\xcf\x52\xab\x70\x3a\xaa\x9a\x2f\x15\x0b\xa8\xfb\xc5\x93\xf5\xdb\xed\x92\x2e\x30\x08\xe3\x03\x5f\xdd\x6e\x3c\xfc\x05\xee\x46\xfc\x35\x8e\x41\x74\xb6\xd8\x37\x8d\xcb\x1c\x41\x33\xce\xca\x09\x57\x3a\x8a\x70\x8c\xad\xe3\x2e\x76\x1c\x04\xf5\xe0\x16\x8f\x1b\x4b\x8a\x40\x13\xe4\x41\x54\xc0\x68\x2b\x5c\xde\x28\x39\x6b\x29\x60\xae\x9c\xc7\x2d\x54\xf8\x5e\xc7\x6f\xa8\xc6\x3d\x30\x9f\xc6\xc5\xe8\xbd\x20\x55\x4e\xb7\x35\x45\x66\xb9\x41\x94\x7a\x6e\x57\x53\xd3\x61\x18\xef\x68\xfe\x3d\x5b\x7c\x60\xa8\x92\x1f\xcb\x8b\xc4\x32\x96\xd8\xfb\x96\xdc\xb0\x85\x0b\x76\x3a\x0b\xc4\x71\xdd\x5c\xda\x57\x07\xbd\x61\x88\xe8\x85\x30\x56\xea\x6a\xda\xf9\x83\xc6\x63\x3f\x08\x37\x75\xb2\x5b\x65\xd0\x07\xa8\x6e\x7a\x58\x57\x04\xbc\x34\x68\xf1\x11\xe8\xaa\x68\x72\x6e\x6f\x23\x76\x7b\xe2\xf1\xbb\xbe\x35\xa0\xfb\x0e\x28\xd2\x27\xf6\xc3\xf4\xc9\x73\xf8\x9f\x16\x73\x71\x55\x87\x4e\xd3\xd4\xc7\x24\x15\x9a\x8d\x8b\xcc\xc5\x0c\xe9\x01\xa1\x39\xff\xc8\x94\x46\xb7\x7a\x72\xe3\x86\x8b\xb4\x47\x0a\x9e\x7e\x83\xeb\xba\x46\x76\xdb\x6b\x19\x92\xc0\x76\xdb\xef\x2b\x00\x3c\x17\x0d\xe9\x5c\xf2\x5d\x8b\xd5\x70\x21\xf9\xc0\x03\xa1\xb6\x02\x5e\xe5\x71\xa3\x5d\xc7\x2a\xb2\x43\x75\xd9\x9b\x08\x04\x68\x75\x86\xe8\x42\xb1\x70\xee\x76\x93\x96\x87\x95\xb8\x74\x05\x1c\xca\x8a\x45\xc8\x8f\x26\xa1\x88\x97\x2e\x3b\x56\x0d\x2c\x9b\xf5\x9a\x3f\xea\x9c\xc6\xa0\x24\xcd\xf1\x5b\x49\x02\xfa\xec\xeb\x4f\x87\x87\xff\xf8\xfe\xfc\xa7\xff\x7d\x78\xf8\xcb\x6f\xbd\xda\xbf\xc2\x3d\x06\x46\x76\xf3\x4f\xb0\x1f\x92\xb3\x64\x20\x64\xca\x2e\x61\xfe\xf0\xa3\xd7\x71\x4f\x93\x44\x16\xc2\xc0\x3f\x60\xa9\x42\x7e\xd4\x60\x2a\xb5\xb9\x18\xf6\xc2\x8f\xb9\x4c\x97\x7f\xd2\xa8\x32\x5c\xbb\x5c\x53\x95\xbc\xda\x91\xf9\x3d\x95\x70\x78\xa0\x96\x2a\xae\x25\xa5\x1b\xf6\xe1\x37\xf6\x18\x86\x5c\x86\x32\x43\x53\x40\x7a\x56\x1b\x99\x2d\xc7\xcd\x72\x67\x07\xf3\x97\xa8\xee\xe5\x7e\x66\xed\x05\xec\x38\x7c\xd0\x8e\x8b\x0c\x6b\x12\x7a\xf7\x00\xaf\x22\xdb\xde\xb9\xe1\xd4\x89\x60\x11\x55\x8d\xd5\x4e\x87\x17\x64\xee\xf6\xf1\x11\x97\xa7\xad\x84\x2d\x17\xf5\x31\xe4\x6c\x40\x77\xdf\x3c\xa8\xbc\xad\xc2\x09\xc6\xe8\x12\xff\xb5\xfc\xc2\x57\xae\xb1\x53\xa0\xe6\x73\x04\xf1\x6d\x2c\xcb\xbe\x01\x9a\x1c\x39\x12\x83\x24\x2f\x7a\x9e\xdc\x60\xc6\x66\x52\x2d\xb0\x42\xcf\x3f\x5c\xa2\xe6\x7d\x6d\xa4\xa2\x13\x88\xc5\x75\x2f\x83\x97\xb4\x9c\xa8\x9f\x54\x59\x74\x08\x7e\xb7\xf2\x2e\x5c\xcf\x23\xe7\x7b\x49\x0a\x65\xf5\xd5\x6c\x51\x95\xa6\x7c\x34\xa9\x5c\xee\x2c\xb6\x55\xa6\x1b\xcd\xe3\x56\xc5\xea\x80\x4e\x5f\xf2\x5b\x0b\xc1\x61\xcd\x4e\x9f\x45\xd3\x2b\xb5\x46\xe7\xac\x10\x73\x6b\x80\x22\xbb\x05\x93\xdd\xc4\x6a\xca\xe7\x5c\x4b\x44\xfc\x6d\x18\xe8\x9a\x92\x6e\xb4\xaf\x2c\xd9\x7c\xbe\xd5\xc7\xae\x55\xb6\x43\xd3\x19\x44\x0a\x71\x73\xb8\x92\x46\xa5\xb7\xf6\x2e\x87\xea\x1d\xa5\x24\x69\x63\xc4\x34\x6e\xda\x97\x71\xf8\x52\x7d\xe4\xd4\x18\xa6\xc4\x2b\xf2\x3f\x47\x3f\x7f\xf9\xb9\x7f\xfc\xcd\xd1\xd1\xa7\x17\xfd\xbf\xff\xf2\xe5\xd1\xcf\x03\xf8\x8f\xff\x3a\xfe\xe6\xf8\x73\xf8\xe1\xcb\xe3\xe3\xa3\xa3\x4f\xdf\xbf\xfb\xf6\x7a\x78\xfe\x0b\x3f\xfe\xfc\x49\x14\xb3\x1b\xf7\xd3\xe7\xa3\x4f\xec\xfc\x97\x48\x22\xc7\xc7\xdf\x7c\x81\x9e\xea\x83\x95\x9e\x77\x23\x2c\xfb\xae\x1c\xff\x21\xdc\xa8\xd5\x05\xb3\x83\x9e\xf0\x88\x2c\xdd\x56\x15\x08\x9f\xf9\x18\x9a\x80\x66\x89\x62\x66\x1f\x3e\x2a\x47\x19\xb9\xda\x55\xdc\xd8\xa1\x26\xa5\x79\xf5\x87\x73\x72\x05\xb3\xa1\xcd\x12\x10\x97\x4d\xe3\xb5\xda\xb1\x92\xb3\x41\x1d\x38\x82\x46\xe7\xad\x4e\xbf\x9d\x8b\x9d\x5d\xe7\x78\xeb\x1c\x6f\x9b\xc7\xd3\x74\xbc\x5d\xb5\xe5\xa4\xce\xeb\xf6\xe0\x0f\x61\x53\x6e\x9e\x42\x0a\x0d\x13\xf3\x58\x98\x6a\x6d\xf4\x46\x30\x45\xeb\x15\x85\xb0\xc1\x0f\x9b\x21\xea\x41\xb8\x38\x74\x38\x9c\xc8\x28\x39\xa7\x15\xcd\xd6\x47\x17\x90\x53\xe8\x18\x0b\x17\x07\xbc\x24\x8a\x6a\x00\x93\x15\x73\xd6\xa2\x2f\x02\xc6\xe6\x4c\x98\xaa\x48\x34\x32\x2f\xc7\x37\x9a\x81\xcc\x85\x1f\x5d\x22\xc0\x8d\xcb\x0d\xb0\x56\x3a\x17\x55\x35\x44\x94\xc6\x5e\x55\x3f\xa6\x5a\xcb\x04\xf2\x2a\x5c\x79\xa2\xb2\xa8\x92\x5f\xa2\xe8\x30\x55\xe8\xff\x5d\xeb\xaa\xef\xaa\x27\x57\xfb\x33\x5a\x40\x75\x3c\x31\x87\xf7\x44\xee\x53\x5a\xb8\xa0\x29\xa7\x24\xc0\x0a\xaf\xbc\xa7\xc4\x2e\xa3\x68\x3e\x4e\xe0\x8f\x65\x1d\x0f\xd5\xd6\xe2\x7f\x40\xc3\xc1\x28\xaa\x5e\x2d\x04\x86\x2a\x91\x94\xb8\xd3\x88\x57\xea\x4a\xfc\x15\xa5\xd8\xae\x68\x73\xe5\x3c\x97\x74\xb2\x3d\xa3\xc7\x78\xb5\x29\x42\x65\x02\x05\x08\xad\x90\xff\xee\xea\xd2\xde\x54\xa5\xb6\x6a\x52\x4b\x15\xa9\x9d\x7a\xb4\x37\x4c\x72\x17\x75\xa8\x9d\x2a\xd4\x42\x3d\xc9\x15\x1b\xf3\xbb\x96\xfc\x7b\x2a\x2a\xaf\x1e\x4f\x99\x30\x7c\xcc\x5d\xa7\xd5\x5c\xb1\x9c\xa1\xdc\xc9\x46\x12\x46\x93\x29\x08\x6e\x7f\x7d\x57\x41\x18\x95\x79\x86\xa0\xf8\x68\x11\x80\xce\xf2\xdb\x4d\x0c\x3a\xfd\xbb\x93\x81\x9d\x0c\xf4\xe3\x69\xc9\xc0\x56\xe6\xe1\x1f\x40\x00\xee\xd1\x22\x82\x3c\x1a\x7c\x72\xcf\xeb\x5a\x16\x0e\x70\x28\xba\x97\x41\x95\x67\x7a\x02\x54\xa2\x40\x16\xd4\x71\x03\xb2\xc3\x22\xcb\x5a\x56\xbb\x3d\xbc\x80\xaf\xcb\x8b\x2c\x23\x39\x90\x18\x90\xf7\x02\x64\xc9\x29\x54\xdc\x8f\x63\xb2\x4b\x36\x67\xaa\x47\x2e\xc6\x97\xd2\x0c\x9d\xd2\xdc\x8c\xce\x74\xc4\x08\x1f\x93\x57\xd6\xa0\x8c\x2c\xd1\x65\xe8\x04\x0c\xa9\xaa\x1e\x83\x54\x8d\x97\x54\x05\x7e\xf6\x9c\x15\xb2\x79\x4b\x9f\x87\x6c\xe5\xfe\x9e\xb6\xb8\xec\x7e\xd1\xc2\xa2\xf7\x4f\x86\x68\x50\x88\x66\x66\x2e\x35\xbf\x84\x5a\xa3\x56\xac\xfa\xec\x98\xfb\x1b\x7b\x09\xe6\x52\x9b\x2b\x6b\x2d\xb7\x6b\x87\x32\x0c\x8f\x43\x19\x7b\x9a\x65\x2c\xad\xf7\xdb\x89\x96\x59\xae\xa1\x02\x6d\x56\xb0\x4f\xa0\x54\x77\xa8\x5f\xcf\xc8\x94\x8a\x34\x43\x40\x88\x63\xca\x33\xbd\x5c\x48\x84\x57\x05\xd6\xcb\x92\xfb\x3e\xe5\x3f\x7e\xb6\x49\x22\x55\x0a\x61\xe6\x32\x64\xf5\xc3\x22\x94\x7c\x0c\x77\xc6\x8c\x0a\x3a\x61\x88\xb4\x95\x35\xa5\x44\xa1\xb6\xaa\xae\xd5\xf8\x9f\x4a\x79\x43\x12\x39\xcb\x33\xe0\x92\x68\xca\xed\x99\xad\xea\xfc\x52\xf2\x43\x1f\xfa\x50\x9e\xd4\x9a\xc2\xc0\x2f\xf6\xd9\x07\x92\xdd\xb1\xa4\x75\x1f\x48\x2b\x57\xed\x56\x43\xc8\x87\x14\xa5\xc2\x36\x96\x96\x2d\xb1\x3e\xe8\xaa\xfc\x56\x29\x1e\x07\xe4\xfc\x8e\x25\xb5\xa6\x9f\xd8\xc8\x14\xd7\x21\x14\x32\xf4\xe9\x0d\x2a\x45\xa1\x2d\x12\x85\xc8\xbc\xad\x8f\xa5\xc2\x3f\x40\x23\x94\xcf\xf5\x24\xd1\x3e\xef\x8c\x0b\xe6\xea\x64\x40\xf6\xae\xaf\xc0\xdb\xe4\x04\x3c\x42\x61\x1f\x5f\xa9\x46\x54\x66\x01\xf8\xb9\x92\xd8\xce\x25\xf5\xa1\xa4\x34\xe4\xe8\xf0\xe4\xf0\x78\xc5\xc9\xda\xa2\xad\x42\x7d\x5c\xd7\x66\xc6\xa1\x7a\x58\x0e\x25\xae\x58\x72\x98\xf6\x08\x37\x6d\x66\x6b\xaf\x1f\x55\x88\xb0\xaa\x3e\xdd\xb9\x47\xb4\x24\x46\xd1\x94\x3b\x5d\x19\x4d\x16\xa8\x58\xa2\x46\x15\x70\x78\x35\x39\x3a\xfc\x7c\xd8\x23\xcc\x24\xc7\xe4\x56\x8a\x43\x3c\x92\x62\xb7\x6b\x40\xae\x5d\x37\xf8\x72\xa2\x0b\x59\x40\x03\xc6\x36\x80\x3c\xbb\xcb\x33\x9e\x70\x93\x2d\xe0\x7a\x22\xb2\x70\xad\x6b\xa6\xd4\xf8\xb4\x6f\x34\xc9\xf3\x3b\x6e\x42\xd9\x7e\x39\x26\x2f\x5c\xc7\x1e\x46\xbd\xfb\x3a\xe3\x73\x76\x32\x65\x34\x33\x53\x1c\xae\x42\x7c\x99\x13\x21\x45\xff\xdf\x4c\x49\x48\x38\x17\x9e\x12\x76\x9a\x08\x3f\x6c\x7d\xec\x80\xcb\x61\xcc\x82\xe5\xa7\x90\x60\x92\xbd\xc0\xbe\x8d\x6f\xd1\x4c\x56\xba\xa0\x5f\x5f\x0f\xbf\x6d\xf4\x68\x86\x9b\xd5\x18\x9c\x77\xcb\xc7\xce\xd5\xba\xa7\x3f\x86\xdc\xc6\x36\x44\x26\xab\x3d\xe0\x57\x3b\x21\x13\x23\xf1\x02\x76\x43\x37\x64\xf2\x93\x2c\xa0\xbb\x1d\x1d\x21\x34\xc0\x30\x6e\xa9\xf0\x1e\x20\x43\x0e\xec\x54\x0f\xac\x8c\xb5\x7b\xf3\x1d\xa3\x69\x4c\xf5\x9d\xe5\x61\x45\x14\xa3\xa8\x1a\x99\x64\x17\x56\xa8\xcd\x75\xb7\xcb\xb5\xd0\x46\xce\xc8\xd4\x91\x0a\x6b\x82\xe8\xdf\x1a\x86\x73\x4d\xc1\x59\x1d\xc0\xd9\x0f\x25\x12\x14\xcb\x59\x54\x75\xb0\xe5\xe1\xe7\xf4\x48\x42\x69\x85\x77\xdd\xea\x56\xc5\xbc\x5b\x20\xf6\x94\x24\xf5\xe5\xad\xb7\x62\xe0\x02\x5e\xd2\x82\xa8\xeb\x8c\x88\x7e\xb0\x7d\x2c\x11\x69\x1d\xfb\x42\xd6\xf9\x5f\xfd\x5a\x60\x6b\x39\x2f\xcf\xa6\xd5\xa3\x3b\x45\x79\xa2\x13\xd0\xeb\x63\x1f\xcb\x30\x47\x75\xc1\xad\x8f\x9d\xd6\xa1\x5d\x08\x08\xc1\x05\x50\x34\x1f\x6b\xf7\xa5\x2d\xe3\x08\x49\x6b\x3d\x03\x42\x64\xd1\xa9\x24\xab\x89\x24\x2b\x1d\xe6\x5b\x89\x0a\xcd\xd4\x3c\xb6\x0c\x45\x35\x5a\x1f\x8d\x5c\xc6\xfb\x77\xc2\x68\x15\xee\xbd\x5b\xb0\xf7\x4e\xa1\xde\x6b\xaa\x69\x28\x22\xca\x6e\xbd\x4e\x3f\x89\xee\x5f\x5f\x8d\x95\x0d\xaf\xc5\xd3\xb8\x66\xc0\x68\x92\x01\x12\xf0\xb6\xa3\xa2\x62\xc2\xc8\x4b\xfb\xa6\xaf\xff\xf6\xb7\xbf\xfc\x6d\x00\xd3\x6f\x4d\x95\x0a\x72\x71\x7a\x79\xfa\xeb\xd5\xc7\x33\x28\x2f\x80\x3d\x65\x0f\x1a\x9f\x0d\x29\x6d\x68\xb9\xdc\x44\x62\x80\x84\x5d\x1d\x6b\x14\x5a\xf3\xdd\xeb\xac\x6d\x04\xa4\xd7\x54\xad\x0e\xdd\xf4\x92\x5b\x36\x7e\x24\x7e\x6c\x23\xa4\xfb\xd8\xc3\xdb\x2e\x48\x2f\xc9\xaf\x64\x72\xb3\x83\x65\x75\x78\x7d\x36\x74\x24\x6a\xc6\x15\x15\xde\xbd\x85\x5a\x5f\x2e\xe6\x32\x9b\x73\x31\x21\x94\x5c\x9f\x0d\x61\x01\x06\xf0\x5f\xe0\x6b\x04\xb7\xc6\x02\x09\xc7\x95\x59\x49\x1e\xea\xe4\xb3\x3c\x03\x07\x2d\xe4\x95\xd1\x8c\x6b\xc3\x13\x14\x45\x3b\x9f\xd2\x2d\x0a\x33\xc3\x20\x9c\xbf\x9b\x0d\x58\xeb\x61\x5a\x37\x07\xd1\xfc\x54\x33\x1f\x37\x99\x83\xd8\xe0\xe0\xee\x96\xdb\x32\x9a\xb7\x9c\xbf\xdd\x54\xd9\x79\xab\xbb\xe5\x62\xc7\x03\xde\x72\x4f\x55\x9e\xa3\x1f\xc9\x15\xbb\x32\x32\x6f\x89\x04\xba\x87\x77\xc4\x01\x47\x6c\x2c\x15\x5b\x06\x02\x6b\x80\x5d\x5a\x30\x57\xf1\x3c\x9a\xe4\xe9\xf0\xa2\xf4\xd4\xc9\x3a\x28\xe7\xa3\x8c\x43\xb9\xf3\x8c\xcf\x99\x60\x5a\x9f\x00\x94\x57\xc4\xbb\x02\xc1\xea\x0f\x4d\x5a\x7b\x76\x15\xd9\x2c\x77\x85\xbd\xcb\x54\x32\xdf\x6a\x16\x15\x3a\xc3\x8c\xab\xbc\x1d\x70\xcf\x00\x25\x87\xe5\x1d\xb7\x88\x8d\xb6\x23\x51\x54\x4f\x5d\xfb\x53\x76\xc7\x8d\x6f\x6b\xac\x18\xd5\x52\x38\x78\xa4\xea\xe8\x1a\x4d\x94\x6b\x92\x53\xad\x5d\x31\xaf\x1a\x58\xeb\x88\x0f\x65\xba\xd4\xd9\x3a\x9a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x55\x24\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x8a\xc6\x0e\xc8\x87\x46\xc5\x2c\x9f\x24\x9a\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\x60\x6c\x38\x76\xd0\xbb\x24\x5e\x31\x0b\x0c\x50\x6f\x79\xb3\xba\xa8\x6e\xb1\xe2\x0f\x2e\x2c\xea\x2a\x5a\xbd\x82\x42\xc7\xb3\xef\x76\xb4\xda\xf5\x80\xc2\x74\xf7\x27\xcd\xfe\xd2\xcd\xd3\x00\x95\xfb\x69\x32\x0d\xb1\x24\xf1\x87\xb5\x83\xc1\x3b\x18\xdc\x8f\x0e\x06\xef\x60\xf0\x0e\x06\xef\x60\xf0\xc6\xe8\x60\x70\xc4\xe8\x60\xf0\x0e\x06\x5f\x33\x3a\x18\x7c\xd3\xe8\x60\xf0\x4d\x8f\x75\x30\x78\x07\x83\xbb\xd1\xc1\xe0\x51\x8f\x76\x30\x38\x62\xfc\xf9\x00\x82\x0e\x06\x7f\x0a\x00\x41\x07\x83\xaf\x1b\x4f\x15\x36\xe9\x60\xf0\x0e\x06\xc7\x91\xec\x60\xf0\x0e\x06\xdf\x38\xfe\x34\xb7\xdc\x53\x95\xe7\xad\xb2\xdb\x23\xff\x3c\x60\xc6\x43\x6b\xf1\xa2\x93\x84\xe1\x29\x0d\x85\x93\x9f\x72\x8a\x30\x06\x72\xda\x13\xdc\x14\x09\x35\x61\xef\x57\x24\xcc\xd4\xe6\x9a\x6a\x01\x2f\x45\x40\x4b\x00\x15\xa1\x58\xfd\x3e\x58\xa9\x0e\x13\xa1\x08\x6f\x85\x94\x6a\x10\x11\x52\xe9\xd9\x06\x27\xd5\xe1\x21\x1c\xd9\xf5\x50\xd2\x12\x34\x84\x03\x2c\xd7\xc3\x48\x6b\x60\x21\x14\xd9\x65\x08\x69\x3d\x24\x84\x22\x59\x83\x8f\xb6\xc1\x41\x48\x08\x18\x1a\xe7\x6e\x87\x82\x50\x14\xeb\xb0\xd1\xc3\xc0\x40\x2d\xbc\xad\x2d\x35\x13\xbc\x4b\x06\x7d\x9d\xf9\x28\xa3\xeb\xa9\x62\x7a\x2a\xb3\x68\xb9\xd2\x90\x29\xef\xb8\xe0\xb3\x62\x66\xd9\x4b\x5b\x91\xc0\xe7\x65\xf8\x52\x7c\xdb\x5c\xe2\x3d\xea\x2e\xfa\xc9\xf9\x8d\x2d\x41\x9e\x32\x65\x2f\x31\xca\x33\xbb\xfb\x50\xd7\x61\x4a\xe7\x28\x69\x5f\x24\x09\x63\xd0\x2e\xb9\x6e\x9b\xfe\x65\x50\xce\x3c\x34\x5a\x8b\x26\xf9\x32\xf6\xc4\xb8\xda\xee\xa0\xd4\xfe\xe5\x2b\xd4\x2e\x62\xd4\x60\x24\x72\x17\x89\xda\x05\x74\x03\x73\xff\x21\x11\xbb\x36\x57\x20\xd6\x4a\x8b\x42\xe9\x4a\x33\x0b\x7b\x0b\x6e\x42\xe8\xea\x88\x1b\x8a\xe6\x5a\x74\xae\x0d\xda\xd6\x4a\xea\xb4\x44\xd9\xa2\x10\x36\x74\xf4\xce\x56\x74\xad\x0d\x5a\xd6\x42\x76\xdf\x8b\x92\x95\x98\x17\xd2\x54\xda\x88\x90\xb5\xc1\xbb\xda\x63\x5d\x0f\x50\xea\x7c\x19\xdc\x69\x87\x79\xec\x60\xbe\xb7\x44\xa9\xb6\x7f\xc4\x2e\x08\xcc\x23\xb6\x5d\x40\xaf\x75\x1b\x6c\xa9\x25\xae\xd4\x06\x53\xc2\xe2\x49\xfb\xc0\x92\xf0\x38\x52\xab\x6d\xc7\x7a\xd6\xd0\x5e\xb5\xf6\x1e\xb5\xd6\xde\xb4\x7d\xe0\x45\xf7\x7b\xd1\xc0\x7f\x85\xa2\x79\x9f\x07\xad\x15\xc5\x5d\xbc\x67\x0f\xe6\x39\xc3\x63\x43\xfb\xc1\x85\x1e\x0c\x13\x6a\x71\x12\xb1\xc2\x14\xe5\x37\x44\x0b\x43\x2e\xb8\xe1\x34\x7b\xcd\x32\xba\xb8\x62\x89\x14\x69\xf4\x2d\xbd\x54\x1b\xb6\xe4\x23\xed\xc8\x78\x7b\xa8\x5d\x70\xfd\x94\xfa\xc2\xf6\x2c\x0d\x79\x0f\xc1\xff\xe8\x55\x10\x70\x25\xba\xd9\x47\x96\x6b\x77\x03\x59\x1b\xee\x56\xaa\x9b\x4c\xd2\x54\x9f\xe4\xd2\xfd\xbf\x2a\x24\xbe\x16\x0b\xef\xe6\x14\x8b\x7b\x3c\x8e\xe1\xe5\x32\x07\x76\xd9\xd4\xef\xe4\x2d\x91\x63\xc3\x04\x39\xe2\x22\xec\xeb\x71\xcd\x94\xc2\x5b\xcf\x25\xbb\x59\x2a\x2f\x5f\x04\xa2\xa5\xb9\x1b\x4d\xb1\xec\x3f\xfe\xc4\xcc\x5d\x30\xe8\xb5\x7e\x78\xaf\x85\x27\xfc\x70\x6e\x0b\x4f\x70\x5c\x64\x8e\x55\x11\xcc\x09\x18\xad\x73\x7b\x34\xe5\xe7\xcb\xaa\x72\xf7\x4b\xd4\x3c\x4b\xee\xa6\x22\x25\x3e\x2b\x6d\xd5\x07\xf2\xd4\x36\x1b\x8d\x9e\xef\x03\x39\x8f\x44\xcd\x2b\x24\x3c\x9a\xf2\x16\xc4\xbc\x89\x82\x23\xfc\x23\xf1\x68\xf9\xa3\xfb\x5f\x36\x20\xe4\x41\xc9\x40\x6a\x18\x0f\x82\x8e\x77\xba\xbb\x1f\xfb\x40\xc1\x3b\xdd\x3d\x5e\x77\x7f\x5a\x5a\x6b\x2d\x4d\xf2\x5b\x45\x13\x36\xdc\x59\xd5\x09\xac\x4f\xd2\x42\xb9\xf4\xcb\x4a\xe3\x41\xf9\x06\x2d\x93\x0b\xc6\x52\xc7\xf5\x65\x2e\x2b\x24\x73\x8e\x8b\x2c\x5b\x90\x22\x97\xc2\xdd\xc9\xd1\x44\x3d\x62\xe1\xd0\xc0\xe5\xbc\x50\x7b\xd8\xc2\xac\x11\x97\xc6\x1a\x3d\x3d\x57\xd2\xab\x18\xaa\x10\xc2\xde\x28\x88\xd4\x83\x20\xe1\xac\x5e\xae\xdd\x6d\x51\xcf\x66\xd5\x7c\x62\x97\x17\x03\x63\x5a\x8a\x86\xcf\x58\xd5\x1c\xab\x9a\xa0\x7d\xcb\x58\xaa\x84\x8f\xb2\x05\x99\xd2\x0c\x73\xad\x41\x1f\x2b\x4a\x6e\x78\x96\xf9\x69\x0d\xc8\x15\x33\xc4\x4c\xb9\xf6\xaa\x46\x26\x05\x46\xb0\x99\x29\x15\xa1\x41\x2e\x4b\xac\xd1\x92\x64\x8c\x8a\x22\x77\xf3\xb7\x96\xea\x42\x16\x2a\xcc\x3f\x9e\x7f\xa1\x1a\x78\x39\x2b\xae\x89\xe0\x59\xaf\xd6\xd0\x73\x2b\x23\x20\x16\xc4\x75\x26\x2b\x34\x0b\x29\xd2\xb7\x5c\xb3\x5e\xfd\xdd\x72\xce\x94\xe2\x29\xc2\xf7\x5b\xf5\x10\xcb\x95\x9c\xf3\xd4\xf5\xf8\x0a\xc7\xc4\x6a\x3c\xbe\x07\x58\x34\xc5\x10\x09\x24\xa4\xe8\x0b\x36\xa1\xa0\x17\xfb\x4b\xc8\xf1\x86\x7b\xdf\xbf\x99\x8a\x8f\x6b\xe3\x22\x85\x0e\x62\xd6\xe0\x94\x79\xbd\x92\x03\x99\x73\x0a\xf3\xad\x9d\x94\x68\xb2\x47\x42\x12\x09\x0a\x57\x21\xb8\x59\x00\xd2\x30\x2d\x0c\x49\xe5\xad\x38\xb6\x93\xe5\xda\xee\x27\x25\x23\x66\xe2\x9b\xdc\x38\xf7\x6f\x68\x66\xce\x15\xd3\x84\x09\x3a\xca\x2c\xaf\x42\x88\xcd\xf5\xda\x03\x11\x4f\x9f\x51\x53\x28\x46\x26\xd4\xb0\xb5\xea\xb7\xdb\xb7\x87\x39\x76\x5c\x7b\x6c\x61\x4c\x0a\xa1\x59\x74\x07\xd2\x9a\x6e\xff\xf5\x5f\xf7\xa7\xdb\xf3\x19\x93\x85\xd9\x8b\x53\xe4\x76\xca\x93\xb8\x16\x77\xa4\x69\xc3\xf1\x19\xd3\x44\x16\x4b\x5e\xab\x97\x9e\x3c\xc2\x0b\xb2\x66\x67\xff\x2c\x9e\x11\x94\xb6\x11\x0b\x41\xad\xf1\x2d\xfb\x96\xe9\x21\xba\xad\x56\x1a\xa3\x0c\xec\x8a\xfa\x42\x6a\xa5\xc4\xeb\xcb\xab\x5f\xdf\x9e\xfe\xf3\xfc\xad\x17\x1d\x22\xe8\x92\x20\xb7\x05\xff\x57\xc1\x08\x9d\xc9\x48\x9d\x9a\x66\xb5\xe9\xe8\x1e\xf8\xd1\x6a\xbf\x00\x01\xb3\xcf\xb0\x3c\x94\x11\x60\x65\x68\x14\xff\x35\xe1\x16\xfb\xd4\xa3\xc7\x1b\xb6\x6d\x09\x79\x16\xde\x62\xa7\x5d\x6f\x09\x49\x89\x60\xc6\xb2\x5a\xac\xd1\x6c\x9f\xe7\x82\x50\xa2\xb9\x98\x64\x75\x9b\x26\xce\x69\xd8\xa6\x2d\x64\x35\xf5\x96\x0d\xd1\x2a\x39\x09\xf3\x77\x51\x5b\x52\x33\x6f\x98\x21\xcc\x1d\xa7\x16\x5d\x0c\x09\x4d\x53\x65\x55\x2d\xc7\x2e\xb3\x66\xb7\x6f\xac\xad\xe8\x40\xa2\x1e\x79\x41\xfe\x41\xee\xc8\x3f\xc0\xa0\xfb\x3a\x5e\xda\xb6\x91\x6a\x6d\xae\x2c\xe7\xff\xb8\x18\xb6\xdc\x85\x1f\xa7\xd4\x00\x05\xbb\x7e\x46\x92\x11\x17\xa9\xd7\x6a\x0d\x53\xb8\x82\x11\x7e\x1f\xf7\xda\x86\xcf\x4e\xf5\x49\x1c\x3a\x87\x23\x5d\x8c\xeb\x2d\xa4\xcc\x9a\x63\x87\x5d\xbf\xf5\xc7\xce\xbe\xe8\x3b\xa9\xcd\x25\x4a\x30\x10\x1f\x13\xba\x6e\x86\x33\x6a\x92\x69\x53\x06\x61\x5c\x0c\xef\xec\x91\xa9\xdd\x1e\xa9\x04\x99\xeb\x02\x30\xa7\x1c\x61\xee\x3c\x1e\xa3\xe0\x42\x4b\x1a\xe7\x66\xdb\x3e\x63\xf2\x9d\x1a\x2e\x1d\xb8\x72\xfd\x3d\x5e\xab\x7b\x95\x4b\x54\x58\xd5\x39\x4d\xa6\xf0\x69\x69\xed\x22\xb0\xd6\x16\x4c\x70\x4a\xe7\xf6\x28\xba\xb7\x60\xa4\x1f\x34\xa5\x03\xa5\x26\xc4\x3d\x3b\x8e\xb1\xf2\x22\xa1\xc2\x35\xb5\x1e\x33\xa5\x50\x75\x05\xac\x84\x59\x40\x3c\x03\x4f\x30\xdd\x9d\x5a\x48\x8a\x5c\x49\x23\x13\x89\x68\x92\xe8\x7d\xb7\xaf\xc8\xf5\x59\x7c\x7c\xc6\x72\xc6\x03\xbc\x13\xd6\xcc\xf9\xe4\x03\x34\xf2\xc3\xeb\x21\x26\x9e\xf9\xfa\x6c\x08\x2d\xe9\xae\xce\xae\x87\x4d\xc5\xff\xe0\xfa\x6c\x78\xb0\xc7\x95\xc3\x36\xa6\x6f\xe8\x02\x71\x56\xd6\xfe\xfa\x31\x2a\x46\x53\xde\x65\xac\xd4\x46\x97\xb1\xb2\x34\xba\x8c\x95\x2e\x63\xa5\xcb\x58\x89\x1f\x5d\xc6\xca\xd6\xd1\x65\xac\x74\x19\x2b\x5d\xc6\x4a\x97\xb1\x52\x8e\x2e\x63\x65\xdb\x97\x75\x19\x2b\x7e\x74\x19\x2b\x1b\x46\x97\xb1\xb2\xf2\x58\x97\xb1\xb2\x61\xfc\xe7\x47\xbd\x75\x19\x2b\xd1\xa3\xcb\x58\xd9\x48\xa8\xcb\x58\xe9\x32\x56\x9e\x64\x5c\x46\x97\xb1\xb2\x3c\xba\x8c\x95\x2e\x63\x65\xeb\xe8\x32\x56\x96\x46\x97\xb1\xd2\x65\xac\xac\x1b\xbf\xbb\xee\xde\x65\xac\x44\x8f\x2e\x63\x65\xd3\xe8\x32\x56\xba\x8c\x95\x2e\x63\x85\x74\x19\x2b\x5d\xc6\x4a\x45\xbf\xcb\x58\x29\x9f\xe8\x32\x56\xfe\x33\x3d\x23\x28\x6d\x23\xf4\xe1\xc5\xa7\x4c\x7c\x08\x4f\x3e\x6c\xd0\x1b\x39\x5f\x4d\x81\x01\x3e\x22\x3a\xb7\x2f\x2a\x27\x1c\x45\x98\x66\x8a\xd1\x74\x01\x53\x4b\x00\xb9\xac\x6c\x95\x7d\xc4\xd7\x65\x7c\xc6\xe3\xd2\x4f\x60\x76\x69\x88\x31\x1a\xb6\xb0\x05\x91\x66\x4d\x5b\xa3\xa6\xa5\x49\x93\x53\x63\x98\x12\xaf\xc8\xff\x1c\xfd\xfc\xe5\xe7\xfe\xf1\x37\x47\x47\x9f\x5e\xf4\xff\xfe\xcb\x97\x47\x3f\x0f\xe0\x3f\xfe\xeb\xf8\x9b\xe3\xcf\xe1\x87\x2f\x8f\x8f\x8f\x8e\x3e\x7d\xff\xee\xdb\xeb\xe1\xf9\x2f\xfc\xf8\xf3\x27\x51\xcc\x6e\xdc\x4f\x9f\x8f\x3e\xb1\xf3\x5f\x22\x89\x1c\x1f\x7f\xf3\x45\xf4\x14\x1f\xc8\x74\x68\x8a\xc4\xb7\x70\x02\x6a\x10\xb5\x3d\x6d\x33\x7a\x07\xe2\x88\xce\x64\x21\xe2\xcd\x23\x39\x86\x0e\xc1\x85\xa9\x1d\xfb\xc0\x65\x68\x79\x96\x48\x31\xe6\x13\xaf\x47\x9f\xb8\x9e\xc6\xfd\x92\x6c\xbf\xd6\xcf\x37\x56\x98\xa1\xcd\x1a\x1f\x53\xd0\xf1\xc7\x9f\x98\x3f\x3e\xf8\x33\xb0\xcc\x21\x48\xf7\xb8\xe3\xa4\xf5\x1c\x12\x6c\x79\xc8\x7d\x09\xef\xc3\x68\x6d\x72\xc6\x8d\xf1\x17\x19\xad\x07\xd6\x72\x53\x77\x7a\x45\x93\xf4\x32\x01\xfa\xd2\x53\xe3\x1a\xab\x97\x41\x9b\xb5\xec\x10\x19\x2c\x93\x78\xd5\x49\x12\x2a\x2a\x0f\x26\xf0\x76\x3f\x65\x63\x2e\x98\x8f\xa2\xa8\xcb\x89\x78\x37\xe3\x1f\x41\x9e\xa0\xfe\x5c\xb3\xa4\x50\xdc\x2c\xce\xa4\x30\xec\x2e\xca\x7d\xb8\xc9\x77\x7a\xd5\x24\x45\xdc\x72\xc7\x1d\x30\x7b\xd4\xc3\x54\x88\xcc\x5d\x57\xe4\x8d\x89\xbf\x10\x29\x1f\x45\x77\xc4\x20\xe8\xd9\x5a\xfe\x2e\xb5\x8c\x19\x67\x46\x83\x41\x05\x91\xbc\x4b\xd3\x8e\x22\x1b\x8c\x62\x37\xc5\x7f\x15\x7c\x4e\x33\x26\x4c\x8d\xea\x10\xcc\xa2\x3a\xe1\x28\xff\x2f\x56\xaf\x82\x4b\x6f\xa8\xf8\x9c\x67\x6c\xc2\xce\x75\x42\x33\x38\x77\xed\xcc\x96\xd3\x0d\xd4\x60\xed\x95\xcc\x10\x9e\x85\x29\xb3\x3c\x4b\x68\x70\x7d\x40\x86\xd3\x84\x72\x41\x66\x96\xed\xf2\xf0\x12\x8c\x5b\xc1\x72\xb4\xd1\xc4\xaa\xbb\xc2\x94\x3e\x15\x67\x52\x8f\xa4\xcc\x7c\x9c\x3e\xa2\x77\x6e\xf8\x2e\x27\x82\xac\xb6\xfe\xab\x60\xb7\xbf\xda\xd9\x69\x32\xce\xe8\x24\xb8\x48\xe2\x23\x1d\x98\x59\xf1\x2a\x57\x53\xdd\xb4\xc0\x18\x21\x6c\x6f\x18\x42\xb3\x5b\xba\xd0\x95\x83\xac\x7a\x17\xd7\xaf\xc8\xcb\x63\x7b\xea\xe3\xef\x0c\x4d\xca\x39\xa5\xe4\xab\x63\x40\xe1\xcf\x4e\x87\xbf\x5e\xfd\x74\xf5\xeb\xe9\xeb\x77\x17\x97\x38\x49\x65\xf7\x82\x45\x26\xf1\x25\x34\xa7\x23\x9e\x71\x8c\x0a\xb3\x12\x23\x57\x27\x02\xa2\x3f\x4d\x4f\x52\x25\x73\x58\x9f\xe8\x65\x08\xbe\xcf\xba\xd1\xf5\x7a\x09\xca\xf1\xb7\x1c\xee\x38\x8c\x9b\x13\x9c\x28\x2a\x4c\xe5\x14\xc3\x07\x49\xa8\x42\x18\x3e\xdb\x6b\x4a\x0f\x4d\xdb\xa7\xf3\x9c\xa6\x29\x4b\x1b\x9f\x8c\xa0\xb4\x6b\x34\xec\x59\x78\xed\xa2\xca\xff\x27\xc3\xf7\x57\x17\xff\x07\x45\x93\x2c\x9d\xa9\x45\xde\x26\x38\xf1\x11\xb2\x2b\x08\xb1\x07\xbd\xf5\x5e\x7d\x60\x33\x39\xef\x76\xeb\xc9\xe6\xc2\x94\xf7\x64\xbb\x78\x92\x0f\x85\xa8\x5f\x0d\xa2\x46\x8f\xcc\x64\x1a\x2d\x42\x08\x19\x96\x08\x4c\x93\x4a\xbd\xdc\x89\x62\xc4\xfe\x89\x30\x9c\x66\x88\x4b\xb8\xa6\x3f\x19\xe9\xb2\xe9\xfc\x0d\xba\x12\xa7\x87\x00\xce\x32\x1d\xfd\x75\xf8\x5b\xcb\x5e\xe8\xef\xac\xa1\xd5\x6a\x57\xca\xa7\x49\xca\x84\x34\xde\xd2\xb3\xb3\x80\x32\x0a\x4a\xc6\x77\xd2\x74\xd6\x5e\x2d\x30\xb2\x71\xa3\x68\x07\x8e\x60\x2f\x2d\xae\xc3\x9a\x0f\xcb\x99\x82\xe7\xda\xbe\x45\xef\x76\x69\x55\x76\xa2\x9d\xad\x62\x34\x85\xcc\xd9\x9c\x9a\xa9\x8b\x01\x9a\x51\x7d\x83\xc0\xf4\xe0\x41\xaf\x03\x96\xd0\x88\x9d\x61\x39\xf5\x6b\xbb\xae\x1e\xdf\x88\x3f\x3f\x56\xf7\x73\x91\x53\x80\xb3\xc4\x47\x1a\xb6\xc8\x0e\xa7\xe9\x7b\x91\x2d\x3e\x48\x69\xde\x94\x09\xa0\xad\x0e\xd6\x8f\x5e\xeb\x06\xf8\xae\xe2\xfb\x29\xd4\x3e\xb2\xef\xe9\xdb\xc5\x8e\xdf\x32\xcb\x8a\xf5\x9c\xd4\x10\xc2\xc7\xf5\xbe\x19\x4c\x15\xe2\x54\x7f\xab\x64\x11\x7d\xb5\xad\x28\x85\xdf\x5e\xbc\x06\x79\x52\x78\x84\x56\x18\xb5\xc8\x25\x07\xe7\x08\x0a\x82\x59\xa3\xc7\xff\xe0\xb1\xf2\xfa\x89\x8e\x67\xaf\x00\x7b\x91\x77\x74\x41\x68\xa6\xe1\x98\xf9\x74\xa4\x35\x76\x23\x21\x17\xf1\x13\xf6\x64\x46\xd2\x4c\x57\x0c\x72\xcb\x5e\xab\xf4\xe3\x33\x6c\x2b\x60\xb7\xf4\xcd\xd8\x77\x2d\xbf\xc6\xd0\x1b\x84\x12\x91\x2b\x96\xb0\x94\x89\x24\xfa\x34\x3d\x0e\x0c\x08\x27\xf0\x52\x0a\xcb\x96\xad\xce\xe0\x45\x89\x2f\x83\x73\xab\x79\x92\x50\xd1\x40\xf6\x08\x03\x0b\x0b\x29\xfa\xc0\x94\x85\x66\x0a\xfc\x19\xd6\x18\x74\x0e\x8d\xef\x8b\x11\xcb\x10\x69\x7d\x60\xd8\x42\x3d\x1d\x6a\x9c\x1f\x83\xcf\xe8\x84\x11\x6a\xca\x83\x6d\x24\x61\x42\x63\xc4\xa6\x73\xe3\x19\x92\x4a\x56\x65\x9c\x53\x4d\x7e\xb8\x78\x4d\x5e\x90\x23\x3b\xf7\x63\x38\x86\x63\xca\xe3\x21\x75\x23\x5d\x64\xe8\xb2\xa5\x3b\x0e\xaf\x82\xa5\x00\x9e\x8a\x87\x10\x94\x13\x61\x3d\x22\x24\xd1\x45\x32\x0d\x6b\xc1\xa5\x28\xe3\x22\x7c\xb4\x33\x2a\xcc\xbc\x63\xe9\x16\x2c\xdd\xf2\x82\xf8\x41\x33\xd5\xfa\x7e\xf8\x61\x8f\xf7\x43\xdd\x6d\x60\x79\x15\x59\xab\x90\xb8\x40\x2d\xc7\x90\x33\x66\x68\x4a\x0d\xf5\xf7\x46\x55\x1b\x24\x1c\xb5\x68\x92\xf7\x1e\xc9\xfa\x51\x8b\xa6\x1a\x79\x24\x51\xc1\x74\xb1\x47\xf2\xc9\xde\x1e\x9a\xbd\xe5\xa2\xb8\x73\xce\xf1\xf6\x8e\xad\xab\x73\x20\x03\x47\x0c\x3e\x1a\xe4\x0a\xcd\xf3\x0c\x73\x94\xbc\xef\xaa\x16\xe5\x7a\xd1\x38\x4a\xbd\x1d\x55\x7a\x10\x97\x21\x92\xc0\x6a\x9a\x54\xa4\x72\xb6\x3c\xf9\x78\xdd\x5b\x2a\xc2\x68\x32\xad\x4f\xb8\x93\xab\xad\xe4\x6a\x1b\xd7\x5f\xc6\xe6\x0c\x51\xe2\x6b\xe9\xd4\xbe\xb5\x4f\x5b\x03\x21\xec\x3e\x90\x23\x19\x1d\x31\x4c\xe1\x43\xaf\x4a\xb8\x93\xae\x57\x4f\x30\xda\x4b\x83\x74\xee\x28\x99\xb5\x4f\x57\xfc\x20\x33\xe6\x62\xfc\xc2\x22\x58\x72\x7f\xb8\x35\x80\x87\xda\xae\x01\x58\xdd\x8d\x35\x00\xff\xc6\x1f\x6d\x0d\x0a\x84\x86\x41\x96\xd7\xc0\xaa\x27\xcd\x35\x00\x5d\xe0\x8f\xb5\x06\x68\x97\xa5\x66\x49\x22\x67\xf9\x50\xc9\x31\x8f\x67\xa2\x95\xab\xcf\x93\xa9\xc0\x60\xe7\xe3\x02\xd0\x04\x51\x14\xa7\x79\xe9\x2d\x13\xa5\xaa\x0a\x52\x8e\xc7\x46\x8c\xbb\x33\x42\x44\xf3\xff\xaa\x69\x80\x20\xed\xda\xde\xa7\x61\x56\x0d\x74\xd9\xbe\xc1\xff\xc3\x5e\xa5\xbe\x4c\x68\x06\xa5\x60\x71\xfb\x46\x96\xf7\x6e\x99\x50\x15\x67\x8d\x3a\xf2\x00\x1c\xc3\xf3\x21\x6a\x03\xaa\x70\xc2\x6f\xbc\x77\x58\x48\x64\x1d\xb3\xaa\xc2\x9e\x0b\x78\xbf\x76\xf1\xb5\x40\x33\x84\x98\xdb\x3b\xd6\x07\x70\xa0\xca\x70\x92\xfa\xac\xec\x61\x75\xc5\xcc\xde\x95\xa5\x6b\xed\x22\x31\x91\x62\x33\xd6\x73\x6a\xa6\x3d\xa2\x58\xe6\x82\xde\x3d\xf3\xdf\x38\x63\xff\x10\xbc\x7c\x6d\x26\x1b\x18\x21\x7c\x3e\xe8\x6e\x5c\x0a\x3f\x63\xf0\xc9\x22\x50\x6f\x12\xd4\xa9\xb1\x13\xf3\x5c\x93\x83\xb7\xe1\x20\x20\x4a\x6b\xfe\x1e\x37\xd5\x81\x9b\x71\xe9\xad\x71\x9e\xee\x1b\x8e\xac\xbb\x27\xc7\x2b\x8b\x1a\xdc\x08\x5e\x5f\x87\xac\x07\x54\xf9\x62\x52\x17\x54\xaf\xc8\xcf\x82\x94\x8b\x4a\xfa\x15\x8b\x20\xf1\xb7\x2d\xec\x54\xb1\x08\x8a\xa6\x63\xa7\x0f\xce\x1c\x08\x4e\xe2\xfe\x92\x71\xec\xad\x05\xec\x64\x81\x56\x58\xd1\x65\x0e\xfe\x41\xc0\xf9\x17\xc8\xd3\xdf\x27\x42\xae\xa1\x19\xf6\xe9\x60\xbf\xe7\x15\x9f\x52\x87\x00\x34\xd1\xd7\xf5\x2d\x17\xa9\xbc\xd5\xbb\x5a\xaa\x3f\x3a\x32\xc1\xdc\x49\xac\x38\x30\x5c\x4c\x74\x1b\x6b\xb5\xd9\x58\x61\xbd\xb9\xea\x39\x23\xde\xaa\x54\x72\xe6\x80\xa1\x15\xb3\xae\x99\x07\x15\x4d\xb1\xe9\x2f\xe9\x4c\xc8\x6a\x4c\x66\x9a\x9e\x29\xfb\x1e\xc3\x69\x76\x95\xc7\xd7\xd6\x25\xcb\x67\xeb\xdb\x77\x57\xa7\x4d\x52\xf6\x72\xb9\x9d\x32\x84\x57\x9a\xf8\xd5\xb4\xb4\x08\x4d\x67\x5c\x6b\xf0\xf2\xb2\xd1\x54\xca\x1b\x72\x14\xa2\x3a\x27\xdc\x4c\x8b\xd1\x20\x91\xb3\x5a\x80\x67\x5f\xf3\x89\x3e\xf1\x5c\xd2\xb7\x5f\x86\x2d\xf3\x9a\x71\x51\x43\x4d\xa1\x1f\x85\xcf\x5c\x86\x09\x25\xe5\xd7\xe1\xae\x5b\xbb\x14\xae\x48\xb9\x0f\x24\x5a\x5d\xaa\x4b\x6c\x1d\x2e\x88\x5f\xdc\xfb\x75\xbd\x7a\x3c\x2e\x91\x05\xdf\xee\x39\x22\x90\x70\xcd\x71\xf9\xbb\xc4\xd7\x9d\xdb\xb0\x37\x6e\xbd\x9d\x11\xb2\xff\x82\x87\x4e\x7d\x4e\x98\x6e\x5f\xf0\xf0\xbb\x8a\x06\x49\x99\x4b\xdc\x63\x10\xe8\x18\x9f\x75\x48\xea\x06\x54\xed\xa2\x2c\x01\xa9\x43\xa8\x97\xe0\x5f\x83\xa9\x6f\xd0\x30\xcc\x00\xbc\x77\x19\x8e\xd6\x5a\xce\xf2\x29\xed\x3b\xb7\x11\xb6\xf8\x31\x08\x72\xaf\xbc\x92\xa9\x14\x52\x39\xf6\xb0\x6a\x99\x14\xc0\x7a\xe8\xfa\xbf\x0e\xff\x87\x33\xe1\x2f\xb9\xda\xd2\x96\xdd\x1e\x70\xd6\x4d\x48\xb7\x1c\x67\x74\x02\x39\xc8\xf6\xaa\x74\xb0\xbd\x5b\x87\x5b\x6e\xa6\xb2\x40\x96\x35\x98\xb2\x06\x61\xb7\x1a\x8a\x69\x80\xec\x05\x61\x4a\x49\xe4\x3c\x21\xbe\x34\x00\x63\x30\x43\xb8\x3f\x21\x90\xd5\x32\x0a\xb5\x3f\x1d\xe2\x68\xd6\x22\x86\xaa\x7e\x0a\x10\xff\x6d\xb9\x8f\x8d\xc7\x2c\xb1\xa6\x0e\x8a\x66\xfd\xb0\xbb\x3b\xf3\xa8\xaa\x7a\x1d\xd2\xef\x10\xe1\x43\xc4\x55\xbb\xb1\x76\xdb\x8c\xdf\xd9\x2f\xad\xbf\xa1\xd9\xe2\x09\x27\x61\xa4\xe8\xaf\x27\x75\x3c\x20\xe4\x42\x94\xa9\x3d\xb8\xba\xd7\xbc\x39\xc1\x10\x25\x6c\xec\xf6\xb5\x6b\x72\xe2\x93\xae\xeb\x2e\x77\x6b\x7b\xaa\xa2\x85\xf4\xc3\xe0\x7a\xa4\x8e\xed\xed\x74\x2d\x00\xc6\xe7\x89\xd8\xe3\x1f\x34\x54\xe4\x31\x58\x8b\x0f\x6e\xc0\xfd\x50\x84\x97\x43\x8b\x9b\x38\x61\x89\xff\xe1\xf6\xec\x3e\xac\xd0\xef\x25\x52\x83\x59\x0b\xb5\xb4\x84\x0b\x49\x3c\x64\x88\x96\x7e\xf7\xab\xcb\x38\x92\x2d\x21\x46\xf2\x28\x9e\x56\x5c\x9a\x8f\xab\xac\xd5\xf5\xf0\xf0\xa3\xeb\xe1\xb1\x34\xba\x1e\x1e\x5d\x0f\x8f\xae\x87\x47\xfc\xe8\x7a\x78\x6c\x1d\x5d\x0f\x8f\xae\x87\x47\xd7\xc3\xa3\xeb\xe1\x51\x8e\xae\x87\xc7\xb6\x2f\xeb\x7a\x78\xf8\xd1\xf5\xf0\xd8\x30\xba\x1e\x1e\x2b\x8f\x75\x3d\x3c\x36\x8c\xff\xfc\x3a\xc0\x5d\x0f\x8f\xe8\xd1\xf5\xf0\xd8\x48\xa8\xeb\xe1\xd1\xf5\xf0\x78\x92\x95\x2a\xbb\x1e\x1e\xcb\xa3\xeb\xe1\xd1\xf5\xf0\xd8\x3a\xba\x1e\x1e\x4b\xa3\xeb\xe1\xd1\xf5\xf0\x58\x37\x7e\x77\xdd\xbd\xeb\xe1\x11\x3d\xba\x1e\x1e\x9b\x46\xd7\xc3\xa3\xeb\xe1\xd1\xf5\xf0\x20\x5d\x0f\x8f\xae\x87\x47\x45\xbf\xeb\xe1\x51\x3e\xd1\xf5\xf0\xf8\xcf\xf4\x8c\x20\x83\xde\x52\x1e\x55\x09\x39\xa6\x88\x9a\x0f\xed\x0a\x65\x2e\xa2\xbe\x8f\x92\x51\x31\x1e\x33\x05\x97\x08\xcc\x66\x25\x62\xa8\x2c\xe6\x1a\x5b\xb9\xc2\x78\xe1\x63\x2d\x43\xa8\x66\xad\x18\x4d\xb5\x4b\x6f\x5a\xff\x8a\x28\xb2\xbe\x86\x07\x54\x15\xae\x42\xc6\xcf\xdf\xbf\x69\x57\xf5\x0d\x17\xf8\x0b\xf3\x7e\x2f\x12\x7c\x68\x62\xb5\x59\x6b\xd6\x14\x53\x28\x3c\xc9\xa4\xf6\x61\xe8\xb0\x88\xc9\x94\x0a\xc1\xbc\x77\x85\x70\x03\x5e\xcd\x11\x63\x82\xc8\x9c\xc5\xe6\x1b\x8e\x16\x84\x12\xcd\xc5\x24\x63\x84\x1a\x43\x93\xe9\xc0\xce\x58\x84\x8d\xaa\xc2\xb4\xdd\x6f\xe2\x9c\x54\x46\x31\x3a\x0b\xc1\xfd\x33\xca\xdd\x94\x08\x4d\x94\xd4\x9a\xcc\x8a\xcc\xf0\xbc\x7c\x61\x1c\x49\x06\x19\x51\x2e\xd3\xae\xdc\x0c\x08\x43\xab\xe2\xbe\x7b\xe5\xac\xa3\x68\xba\x65\x22\xb2\x5e\x80\x14\x7c\x43\x3d\xa8\xf3\x3f\xcb\xcd\x82\xd8\x6d\xca\xa2\x35\xf4\x31\x57\xda\x90\x24\xe3\xa0\xa0\xc2\xd7\xb9\x72\x08\x30\xaf\x1e\xdc\xac\x10\xf1\xee\x56\x25\x7e\x9a\xf0\xa4\xb5\x26\x73\xa3\x09\x84\x4f\x97\x13\x0b\xaf\x4b\xb9\xf6\x9e\x04\x1d\x17\xcd\x46\x43\xc9\x4c\x77\x10\xc3\x7e\xc3\x31\x0b\x4a\x00\xcc\xd2\xff\x2a\x8a\x68\x6d\x5a\xb5\x7a\xdf\x96\x5f\x9d\xbb\x7d\x50\xea\x9c\xe3\x8c\xc6\x59\xe8\x81\xa9\x7b\xf5\x86\x0e\x35\x5d\x1d\x4a\x4f\x54\x22\x26\xf2\x84\xda\xaf\x85\x03\x2a\xd8\xdc\xf2\x23\x4b\x98\x55\xf7\xe8\x06\x89\xf2\xe0\x02\xc5\x50\x35\x61\xa6\x4c\xce\x89\xcd\x23\x68\xd6\xef\xab\x75\x0b\xa8\xbb\x2a\xaa\x55\x8a\x5e\x90\xa1\x4c\x21\x73\xd1\x17\x02\xb4\xe7\x7f\x4d\x5b\x03\x37\xe9\x48\x03\xe3\x7a\x43\x6f\x84\x60\x0e\xb8\x30\xd1\x72\xf2\x3a\xa7\xb1\xad\xa1\x8e\x2e\x86\x67\x3d\x32\xbc\x78\xed\xe3\x3a\xe5\x78\xe9\x2a\x84\x53\xe6\xaf\x9f\xc8\x2b\xcb\x9b\x80\xeb\x26\xcc\x75\x98\xeb\xed\x94\x1a\x7b\x5c\xa2\x68\x56\x1f\xe5\x8c\xd6\x29\x55\x3e\x24\x3d\x74\xb1\x22\x97\x12\x0a\x1b\xba\xda\x8b\x71\x97\xc0\xca\x0d\x02\x56\x8b\x77\xbe\x7a\xce\x72\x5a\x76\xfc\x25\x18\xe9\x2e\xab\xa9\xe5\xef\x98\xd6\x74\xc2\x86\x91\x11\x0b\x9b\xfc\xa0\x10\xb4\x50\xc9\x21\x68\x7a\x91\xb1\xd8\xfc\x97\xea\xa9\x2a\xba\xb9\x69\xb4\x92\x99\x9b\x27\x9c\xb9\xb8\xfb\x90\x91\x5b\xc5\x8d\x61\x20\x0b\xa1\x76\x31\x84\x27\x2d\x97\xb4\x39\x6c\xc6\x51\x47\xd1\x7e\x17\x26\x53\xbd\xc0\xaa\x95\x22\x75\x91\xc4\x23\x46\x46\x8a\xb3\x31\x19\xf3\x58\x4b\xd0\x05\x0a\xf7\x5c\x75\x48\xea\xbc\xfb\x5a\x33\x05\xdf\xee\xbd\x3a\x61\x0d\xe2\xe6\xf8\xa3\x67\x4e\xa3\x0a\xe1\xba\xae\x79\xa3\x1a\x6a\x2f\xf0\x31\x99\x40\x30\xb2\x02\x9f\x44\x14\xc5\xbf\xbe\xf8\xfb\xd7\x64\xb4\xb0\x4a\x3e\x88\x04\x23\x0d\xcd\xca\x8d\xc9\x98\x98\xd8\x33\xe0\x34\x03\x1a\xb9\x4b\xb5\xf4\xb6\x20\x4d\xa0\x7d\x9b\x5b\xc8\x97\x5f\xdd\x8c\xf0\x35\xb9\x4f\x52\x36\x3f\xa9\x9d\x9d\x7e\x26\x27\x03\x72\x46\x85\x95\x23\x23\x46\x8a\x3c\x05\x28\x38\xc6\xd6\xd8\x95\xad\x64\xc6\x93\x05\xfe\x3a\xf0\xae\x06\x32\x95\xb7\xce\xbb\xb5\xca\x09\x71\xc7\xaa\xcc\x11\xc9\x65\x5e\x64\xf0\xd9\xe4\x4d\x59\x2f\xa4\xd0\xac\x91\x2b\x1e\xa7\xc5\x8c\x37\xc8\x0f\xc0\x7b\xfd\x6b\x5a\x58\x05\x3e\x56\x3e\x9c\x27\xe9\x4b\x1d\x78\xf4\xb1\xac\xe4\x0a\xee\xcd\x37\x34\xcb\x46\x34\xb9\xb9\x96\x6f\xe5\x44\xbf\x17\xe7\x4a\x45\x62\x88\x8d\xef\xce\xa8\x55\xf2\xa6\x85\xb8\x71\x4d\xac\xca\xca\x4a\x72\x62\x8d\xe7\x3c\x32\x29\xd6\x37\x74\x59\x27\xae\x5c\x55\xa2\xa0\x83\x7a\xad\x11\x79\x3f\xb0\x3b\xe0\x07\xe7\x8d\xf4\xa9\xb5\x8e\x03\xb1\xf3\xd4\x75\xe6\xfa\xea\xc5\x5f\xff\xdb\xb1\x33\x91\x8a\xfc\xf7\x0b\xc8\x9f\xd1\x3d\x27\x8c\xa3\xef\x46\xab\xb7\xcf\x68\x96\xd9\xab\xba\xee\x6a\xb0\x87\x6c\x1d\xd3\x3d\x38\xcf\x19\x3c\x7b\x3d\xa8\xd5\x7d\x7d\xfd\x13\xa8\x02\xdc\x68\x96\x8d\x7b\x2e\xf3\xb1\x74\xba\x1d\x82\x7e\x7a\xe8\x6e\x85\x38\x05\x46\x15\xec\x31\xec\xe0\xb9\xcc\x8a\x19\x7b\xcd\xe6\xbc\x4d\xe3\xd1\xc6\xd3\x01\x5c\xc8\xb8\x86\x84\xd5\x51\x26\x93\xb8\xfc\xdf\xd4\x13\xa8\x05\x10\x2f\x77\xaa\x89\xf9\x72\x44\x48\xf4\xc6\xaf\x68\x04\x43\xcf\x68\x9e\xc7\xe3\x8e\x90\x9c\xae\xe8\xad\xfb\x70\xff\x51\xc0\xaf\x50\xf8\x08\x59\x3d\x0f\x0f\x67\xbb\x17\xc6\xaa\x70\xe1\x99\xda\x3a\x54\x04\xc2\x56\xe6\xf0\xdf\xd8\xd4\xaf\x15\xab\xa5\xac\x46\x5e\xae\x09\xae\xc3\x15\x81\x9d\x00\x79\x15\xef\xb3\x6c\x81\x1c\xe3\x02\xc8\x1b\x6b\x27\x02\x58\x4b\x66\xd4\x78\x2d\x36\x98\x70\x98\xea\x17\x39\x53\x9a\x6b\x7b\x0d\x7f\x84\x53\x79\x96\x51\x3e\x0b\x66\x55\x8e\x70\xcd\xb7\x68\x0a\x81\x81\x6c\xfb\xb5\xd3\x12\xf9\x40\x74\x78\x77\xab\xac\xe4\xb8\xd0\x6c\xc7\xea\xd0\xa4\x03\x2f\xed\x86\x32\xf5\x04\x40\x54\xb9\x46\x28\x6b\x4c\x89\x38\x05\xaa\x9e\xb5\xd9\xea\x82\x6c\x2b\xee\x3e\x56\x6b\xd0\x94\x76\xf6\x37\x48\x71\xe7\x68\x3d\xa2\x90\x83\x49\xee\x20\xe3\x40\xba\xf9\xe9\x36\x85\x14\x2a\xbf\xb3\x32\x55\xdd\x81\xa8\xa9\xd8\xde\xc6\x1c\x10\x08\x6d\x43\xd0\xb4\x27\xc0\x4f\x87\x1c\xbe\x3a\xdc\xab\xa4\x73\xcb\xa8\x64\x4e\x27\xa8\xe6\x8d\x4b\xab\xb9\x4c\xa6\x5e\xf6\x67\x2a\x6f\x31\x02\x1e\x58\x32\x54\x47\x05\x7a\x2c\xad\x2a\xa8\x41\xfd\x41\x17\x5b\x85\x0c\x0d\x26\x41\xdd\x76\x2d\x5d\xc9\x2d\x5d\x10\xaa\x64\x21\x52\xef\x18\x0f\xa8\x06\x82\xe2\xbb\xa5\xcf\xbe\x94\x82\x05\x78\xb2\x5e\x5b\x08\x41\x92\x6b\x40\x76\xad\xa4\x7f\x39\x78\xf9\xe2\xa9\x5e\x73\xf0\x6d\x4b\xd7\xdc\x65\x8b\x6b\xce\xc9\x8d\xbd\x7e\x65\x68\x72\xd4\xf2\x4b\xdf\x79\x57\x51\xd9\xc3\x08\xec\x3b\x00\x25\xe0\x57\xb7\x8a\x47\x1a\x07\x6e\x94\x0d\x85\xc9\x11\xa8\xf2\xd6\xda\xaa\xd5\x4b\x39\xae\xec\x26\x04\x51\x23\x71\x5d\x91\xda\x95\xc7\xd1\xc5\xe8\x01\x25\xae\x17\x98\xc0\xda\x38\x60\x9b\xac\x54\x3e\xd8\x28\x7c\x11\x34\xeb\xe6\xea\xc1\x01\x39\x72\x34\x0f\x5d\x81\x86\xe3\xbd\x1e\x51\xbf\xb0\xe7\x77\x39\xa2\xe2\x77\x63\x71\xcf\xef\x72\x0a\xfe\xc6\x7c\xed\x2a\x23\x96\xa1\xda\x8f\xed\xab\x8c\x20\x59\xbf\x0c\xff\xc9\xa6\x74\xce\xa0\xc8\x04\xcf\xa8\xca\x20\xc2\xe5\xca\x7d\x3f\x86\x64\x61\x08\x13\x73\xae\xa4\x80\x10\xe3\x39\x55\x1c\x6a\xa5\x29\x36\x66\x8a\x09\x6b\x45\x7e\x71\xf4\xf1\xf4\x03\x04\x3e\x62\x2a\x6b\x40\x2b\xc1\xb0\x9a\x85\x0e\xa5\xc7\xea\xeb\x50\x7b\xf1\x03\x1e\xb0\xb0\x0a\xf6\x14\x20\x6f\x35\xff\x24\xcc\x7d\x56\x98\x82\x66\x50\xbf\x23\xc9\x0a\xcd\xe7\xfb\x94\xae\x58\x5b\xa1\xd4\xda\xfe\x40\xa6\x82\xaf\xf8\xf2\x9a\x47\xf1\xe6\x52\x65\x9a\xea\xd0\x78\x32\x55\x31\x98\x80\x65\xc5\x79\x43\x37\x34\x4c\x09\x68\xd1\xa1\x2e\x0b\x16\x63\x20\x11\xab\xa8\x78\x17\x1f\x99\xf1\xc9\xd4\xf8\x5c\x0f\x5f\xd7\xbb\x5d\x3c\x07\xd4\x0e\xdb\xbf\xb3\x2f\xf6\xec\x45\x9d\xa2\xe8\xf3\x13\x77\x72\xb8\xe0\x15\x04\x7c\x8f\x4d\xb3\xe4\xea\xaf\x3f\xb8\xf5\xb9\x28\xb3\xaf\xd9\x1d\xb9\x0c\x08\xc9\xf3\x8c\x27\x55\x7f\xf5\x9a\x77\x66\x21\x8b\xfb\x39\xc2\x97\x81\x08\xed\xed\xc1\xe2\xcb\xe5\xbd\x1b\x8c\xb1\xf2\xa8\x9a\xe0\x0d\xf3\xc3\x53\x35\x29\x66\xae\xd6\xa6\x5c\x2a\x9d\xe7\xfb\x91\xca\xe4\x06\x73\x8c\x0f\x0f\x35\x39\x7b\xf7\xba\x1e\x73\x58\x8f\x82\x0a\x11\xaa\x71\x22\xf6\xe3\xf6\x4b\x6a\xcd\xd5\x13\x8b\x71\x37\xf1\xcb\xfa\xfd\x64\x85\x0c\xad\xae\xc7\x04\x98\x32\x56\x3c\x28\xa6\x65\x36\x0f\x42\xa7\x9c\x75\x10\x0b\x5c\xe4\x85\xc1\x5c\x17\x65\xc0\xb0\x48\xa6\x54\x4c\x20\x0b\x4c\x16\x76\x5e\x5f\x7c\x01\x5f\xaf\x58\x5a\x24\x0e\x8f\x88\xb3\x22\xfc\x81\xfe\x22\x08\x31\x5f\x50\x03\xea\xc3\xe9\x84\xe6\xe1\xfa\xc6\xea\x02\x7a\x21\x0c\xbd\x7b\x45\xf8\x80\x0d\xc8\xc1\x17\xb5\xc7\x0f\xdc\x57\xe4\x4a\xda\xa9\xfa\x00\xaa\xe8\x15\xc8\xb8\x81\x20\x84\x83\x3a\xc5\x01\x39\xb7\x73\x05\x23\xa3\x3c\x18\xd1\x62\xdc\xc5\xb9\x8c\xaa\xa3\x63\x0d\x93\x09\x55\x69\x06\x29\x2a\x63\x72\x5b\x0b\x54\x0b\x07\x21\x8a\x32\xbb\xe3\xda\x00\x1c\x24\xa4\x59\x27\xd0\x23\x63\x3f\x0d\xd5\x37\xfa\x84\x0b\x2b\x5c\xfb\x29\x35\xb4\x5f\x13\x40\x27\xae\x2b\x40\xdf\x17\x2b\xeb\x53\xcf\xc2\xfd\xf2\x48\x9f\x3c\xf7\x69\x05\x7d\x5a\xfe\x15\x17\x7d\xda\x87\xd2\x5a\x31\xb0\x2d\xc2\x43\x86\x54\x81\x30\x8a\x04\xa2\xce\x5d\x53\xaa\x9d\x57\xf5\x3f\xe1\x4d\x10\x5f\x12\x6a\xd5\xa5\x5e\x04\x47\xe2\x53\xbe\x1c\x59\x25\x0b\x2b\x39\x77\x7e\x79\xfd\xe1\xa7\xe1\xfb\x8b\xcb\xeb\x20\xee\xe2\xe1\xce\x35\x22\xf1\x3e\x71\x17\x37\xe1\xfb\xb4\xf1\x36\xea\xf8\x3a\x91\xb8\x45\xdc\xc5\xad\xc2\xaa\x48\xdc\x2c\xee\xa2\x28\xae\x11\x89\x5b\xc4\x5d\x1c\x43\x6f\x10\x89\xdb\xc4\x5d\xbc\x60\x5f\x15\x89\x1b\xc4\x5d\x14\xc9\x0d\x22\x71\xbb\xb8\x8b\x8d\x58\x58\x27\x12\xd7\x8b\xbb\x68\x4d\xba\x13\x89\x8d\x3f\x8f\x13\x89\x4c\xcc\xd1\xe2\xf0\xad\x87\x95\xd7\x99\xff\x1a\x53\x9d\x6c\xd9\xb8\x79\x64\xf8\xe5\x5c\xcc\x3f\x52\x45\x14\xcb\x15\xd3\xa0\xb3\x52\x51\xff\xa8\x48\xab\xbd\x3c\xbe\x9e\x8c\xeb\xae\x73\xb6\x6f\xfc\x65\x07\xdf\xf1\x65\x2d\xa2\x75\xdd\x26\x62\x7c\x2a\x55\x93\xab\xb3\x5f\x2f\x5e\x9f\x5f\x5e\x5f\xbc\xb9\x38\xff\xb0\x57\x67\x1d\xb2\x32\x57\xf3\x2a\x7f\x88\x3b\xd1\x8d\x0d\x37\x63\xae\xd8\x9c\xcb\x42\x67\x8b\xd0\x6e\x09\x41\x73\x3d\x4b\xad\x22\x64\xa8\x9a\xb2\x54\x2c\xa0\xfa\x14\x4f\xd6\x6f\xb7\x0b\xfd\xc7\x80\x06\x0f\x7c\x75\xbb\xf1\xf0\x17\xb8\x1b\xf1\xd7\x38\xc6\x49\xbb\xc5\xbe\x69\x5c\xe6\x08\x9a\x71\x56\x4e\xb8\xd2\x51\x84\x63\x6c\x1d\x77\xb1\xe3\xbc\xca\x0f\x6e\xf1\xb8\xb1\xa4\x08\x34\xfd\xb6\x88\x3a\x0c\x6d\x85\xcb\x1b\x25\x67\x2d\x05\xcc\x95\x2c\x54\xc2\xca\x60\xf4\x75\xfc\x86\xea\x99\x01\xf3\x69\x5c\x8c\xde\x0b\x52\x65\x16\x5b\x53\x64\x96\x1b\x44\xc1\xe1\x76\x95\x1d\x9d\x5b\xf2\x1d\xcd\xbf\x67\x8b\x0f\x0c\x55\x78\x62\x79\x91\x58\xc6\x12\x7b\xdf\x92\x1b\xb6\x70\xf1\x0b\x67\x81\x38\xae\x91\x42\xfb\x1a\x95\x37\x0c\x01\x48\x86\xb1\x52\xdd\xd1\xce\x1f\x34\x1e\xfb\x41\xb8\xa9\x93\xdd\xea\x53\x3e\x40\x8d\xcd\xc3\xba\x22\xe0\xa5\x41\x8b\x8f\x40\xd7\xe6\x92\x73\x7b\x1b\xb1\xdb\x13\xef\x92\xef\x5b\x03\xba\xef\x7c\xbf\xfa\x04\xb2\x3b\x4e\x9e\xc3\xff\xb4\x98\x8b\xab\x7d\x73\x9a\xa6\x3e\xcc\xa0\xd0\x6c\x5c\x64\x2e\x0c\x40\x0f\x08\xcd\xf9\x47\xa6\x34\xba\xcb\x8a\x1b\x37\x5c\xa4\x3d\x52\xf0\xf4\x1b\x5c\xc3\x23\xb2\xdb\x5e\xcb\x90\xd7\xb1\xdb\x7e\x5f\x01\x86\xb1\x68\x48\xe7\x92\xef\x5a\xac\x86\x8b\xb2\x05\x1e\x08\x19\xfe\x78\x95\xc7\x8d\x76\xcd\x62\xc8\x0e\x35\x4e\x6f\x58\x7c\xfd\x50\xd2\xbe\x5c\x29\x9c\xbb\xdd\xa4\xe5\x61\x25\x2e\x5d\x19\x81\xb2\x6e\x0e\xf2\xa3\x49\xc8\x66\xd2\x65\xb3\x98\x81\x65\xb3\x5e\xf3\x47\x48\xad\xc2\x72\xc7\x6f\x25\x09\x68\x71\xad\x3f\x1d\x1e\xfe\xe3\xfb\xf3\x9f\xfe\xf7\xe1\xe1\x2f\xbf\xf5\x6a\xff\x0a\xf7\x18\x18\xd9\xcd\x3f\xc1\x7e\x48\xce\x92\x81\x90\x29\xbb\x84\xf9\xc3\x8f\x5e\xc7\x3d\x4d\x12\x59\x08\x03\xff\x80\xa5\x0a\x29\x0f\x83\xa9\xd4\xe6\x62\xd8\x0b\x3f\xe6\x32\x5d\xfe\x49\xa3\x8a\x41\xed\x72\x4d\x55\xf2\x6a\x47\xe6\xf7\x54\xc2\xe1\x81\x8a\x9e\xb8\x6e\x70\x6e\xd8\x87\xdf\xd8\x63\x18\xc2\x93\xcb\xa4\x2b\x01\x19\x17\x6d\x64\xb6\x1c\x37\x8b\x6e\x1d\xcc\x5f\xa2\x1a\x07\xfb\x99\xb5\x17\xb0\xe3\xf0\x41\x3b\x2e\x32\xac\x49\xe8\x20\x03\xbc\x8a\xec\x38\xe5\x86\x53\x27\x82\x45\x54\xf5\x34\x3a\x1d\x5e\x90\xb9\xdb\xc7\x47\x5c\x9e\xb6\x12\xb6\x5c\xd4\xc7\x90\xb3\xd6\xfe\xb4\x9a\xf7\x9b\x07\x95\xb7\x81\xaa\xdf\x53\xe4\x9a\x97\x06\xfb\x2b\xd7\x5e\x28\x50\xf3\x69\x3f\xf8\x0e\x72\x65\xf5\x7a\x4d\x8e\x1c\x89\x41\x92\x17\x3d\x4f\x6e\x30\x63\x33\xa9\x16\x58\xa1\xe7\x1f\x2e\xf3\x73\xfb\xda\x48\x45\x27\x10\x5e\xe7\x5e\x06\x2f\x69\x39\x51\x3f\xa9\xb2\xf4\x0d\xfc\x6e\xe5\x5d\xb8\xce\x3b\xce\xf7\x92\x14\xca\xea\xab\xd9\xa2\x2a\x90\xf8\x68\x52\x39\xc1\x66\x97\x37\x47\xf3\xb8\x95\xae\x42\xa7\xd3\x97\xfc\xd6\x42\x70\x58\xb3\xd3\x07\xc6\xf7\x4a\xad\xd1\x39\x2b\xc4\xdc\x1a\xa0\xc8\x46\x9d\x64\x37\xb1\x9a\xf2\x39\xd7\x12\x11\x52\x17\x06\xba\xb2\xa1\x1b\xed\xeb\x1b\x36\x9f\x6f\xf5\xb1\x6b\x95\xed\xd0\xfa\x04\x91\x15\xd8\x1c\xae\xb0\x4e\xe9\xad\xbd\xcb\xa1\x86\x44\x29\x49\xda\x18\x31\x8d\x9b\xf6\x25\xa6\xe1\xb9\x1b\x39\x35\x86\x29\xf1\x8a\xfc\xcf\xd1\xcf\x5f\x7e\xee\x1f\x7f\x73\x74\xf4\xe9\x45\xff\xef\xbf\x7c\x79\xf4\xf3\x00\xfe\xe3\xbf\x8e\xbf\x39\xfe\x1c\x7e\xf8\xf2\xf8\xf8\xe8\xe8\xd3\xf7\xef\xbe\xbd\x1e\x9e\xff\xc2\x8f\x3f\x7f\x12\xc5\xec\xc6\xfd\xf4\xf9\xe8\x13\x3b\xff\x25\x92\xc8\xf1\xf1\x37\x5f\xa0\xa7\xfa\x60\x05\xd0\xdd\x08\xcb\xbe\x2b\xc7\x7f\x08\x37\x6a\x75\xc1\xec\xa0\x27\x3c\x22\x4b\xb7\x55\x05\xc2\x67\x3e\x86\x26\xa0\x59\xa2\x98\xd9\x87\x8f\xca\x51\x46\xae\x76\x95\x31\x76\xa8\xab\xca\x15\x7f\x38\x27\x57\x30\x1b\xda\x2c\x01\x71\x01\xf2\x5e\xab\x1d\x2b\x39\x1b\xd4\x81\x23\xe8\x31\xdc\xea\xf4\xdb\xb9\xd8\xd9\x75\x8e\xb7\xce\xf1\xb6\x79\x3c\x4d\xc7\xdb\x55\x5b\x4e\xea\xbc\x6e\x0f\xfe\x10\x36\x8a\xfe\x29\x44\xc5\x33\x31\x8f\x85\xa9\xd6\x46\x6f\x04\x53\xb4\x5e\x24\x04\x1b\xfc\xb0\x19\xa2\x1e\x84\x8b\x43\x87\xc3\x89\x8c\x92\x73\x5a\xd1\x6c\x7d\x74\x01\xb4\xa0\xe7\x02\x2e\x0e\x78\x49\x14\xd5\xb2\x3c\x16\x73\xd6\xa2\xaf\xeb\xc3\xe6\x4c\x98\xaa\x54\x31\x32\xd4\xde\xb7\x3b\xe1\x62\xe2\xb3\x18\x9d\xbe\xe0\x11\x4c\x2e\xaa\x9a\x7c\x28\x8d\xbd\xaa\xc1\x4b\xb5\x96\x09\xf4\x4a\x71\x15\x47\xca\x3a\x29\x7e\x89\xa2\xc3\x54\x0d\xbd\x61\xf5\x86\xd6\xae\x86\x6f\xb5\x3f\xa3\x05\xd4\x68\x13\x73\x78\x4f\xe4\x3e\xa5\x85\x0b\x9a\x72\x4a\x02\xac\xf0\xca\x7b\x4a\xec\x32\x8a\xe6\xe3\x04\xfe\x58\xd6\xf1\x50\x6d\x2d\xfe\x07\x34\x1c\x8c\xa2\xea\xd5\x42\x60\xa8\x12\x49\x89\x3b\x8d\x78\xa5\xae\xc4\x5f\x51\x8a\xed\x8a\x36\x57\xce\x73\x49\x27\xdb\x33\x7a\x8c\x57\x9b\x22\x54\x26\x50\x80\xd0\x0a\xf9\xef\xae\x2e\xed\x4d\x55\x6a\xab\x26\xb5\x54\x91\xda\xa9\x47\x7b\xc3\x24\x77\x51\x87\xda\xa9\x42\x2d\xd4\x93\x5c\xb1\x31\xbf\x6b\xc9\xbf\xa7\xa2\xf2\xea\xf1\x94\x09\xc3\xc7\xdc\xf5\xfb\xcc\x15\xcb\x19\xca\x9d\x6c\x24\x61\x34\x99\x82\xe0\xf6\xd7\x77\x15\x84\x51\x99\x67\x08\x8a\x8f\x16\x01\xe8\x2c\xbf\xdd\xc4\xa0\xd3\xbf\x3b\x19\xd8\xc9\x40\x3f\x9e\x96\x0c\x6c\x65\x1e\xfe\x01\x04\xe0\x1e\x2d\x22\xc8\xa3\xc1\x27\xf7\xbc\xae\x65\xe1\x00\x87\xa2\x2b\xea\x57\x45\x33\x4f\x80\x4a\x1c\x2b\x54\xd5\x49\xac\x15\x51\x8a\x75\x23\x5d\x34\x2a\x99\xf2\x89\x3d\x0c\x19\x9b\xb3\xcc\xeb\x7e\x51\x74\x67\x54\xd0\x89\xeb\xfb\x65\x64\x99\x94\x2c\x55\xd9\x09\xa4\x5e\x80\x37\x7e\xba\x5c\x90\xd0\x39\x00\x08\x28\x99\x65\x4c\x69\x92\xf1\x1b\x46\x5e\xb3\x3c\x93\x8b\x99\x0f\xa2\x4f\xc9\x95\xa1\xc6\xb2\xf3\x15\x33\x71\xa1\x12\x28\xe6\x83\x59\x0f\x8b\x2c\x6b\x59\xce\xf3\xf0\x02\xf6\x3a\x2f\xb2\x8c\xe4\x40\x62\x40\xde\x0b\x90\xac\xa7\x50\x05\x3f\x4e\xe4\x5c\xb2\x39\x53\x3d\x72\x31\xbe\x94\x66\xe8\x4c\x88\x66\xac\xaa\x23\x46\xf8\x98\xbc\xb2\xe6\x75\x64\x0d\x22\x43\x27\x60\x56\x56\x09\xe7\x52\x35\x5e\x52\x55\x30\xd9\x73\x8e\xcc\xe6\x03\xfe\x1c\x28\xd9\xeb\xc0\xfd\xfc\xe0\x5b\x5c\x76\xa4\x40\x6f\xee\x29\x34\xe1\xd3\x55\xa9\xbb\x1a\x3f\xb8\x2a\x5f\x51\xab\xe5\x2b\x99\x80\x31\xcb\x05\x51\x4c\xe7\x52\x68\xd6\x28\x7d\x84\xec\xa3\x07\x8e\x06\xdd\x32\xc9\x05\xab\x70\xe4\x52\x9b\x2b\x43\xe3\x1b\xca\x35\x39\x64\x18\x1e\x87\xc2\xf5\x34\xcb\x58\x5a\xef\xb0\x13\x7d\x3f\xb8\x16\x0a\xb4\x59\xf3\x3b\x81\x4a\xc7\xa1\x62\x3d\x23\x53\x2a\xd2\x0c\x01\xd7\x8e\x29\xcf\xf4\x72\x1d\x06\x5e\xd5\xa7\x2e\x8b\xec\xfb\xd2\xf8\xf1\xb3\x4d\x12\xa9\x52\x08\xe9\x97\xe0\x64\xf5\x24\x2a\x29\x01\xf7\x73\x75\xa2\xa2\x29\xaf\x54\x62\x84\xd2\x94\xba\x56\xd5\x7f\x2a\xe5\x0d\x49\xe4\x2c\xcf\x80\x07\xa3\x29\xb7\x67\xe5\xaa\xd7\x4b\x79\x8e\xfb\xd0\x79\xf2\xa4\xd6\x06\x06\x7e\xb1\xcf\xce\x8f\xec\x8e\x25\xad\x3b\x3f\x5a\xa9\x6d\xb7\x1a\xc2\x6b\xa4\x28\x95\xe3\xb1\xb4\x57\x28\xd6\xdf\x5f\x55\x2f\x2a\x85\xef\x80\x9c\xdf\xb1\xa4\xd6\xe6\x13\x1b\x05\xe4\x7a\x82\x42\x35\x04\x7a\x83\x4a\x07\x69\x8b\xfa\x21\xb2\x9c\xeb\x63\xa9\x6e\x0a\xd0\x08\xd5\x47\x3d\x49\x34\xbe\x90\x71\x01\x12\xd3\x67\x4a\xfb\x02\xa6\x4d\x4e\xc0\xa3\x41\xf6\xf1\x95\x62\x2e\x65\xc6\x85\x9f\x2b\x89\xed\x55\x52\x1f\x4a\x4a\x43\x8e\x0e\x4f\x0e\x8f\x57\x1c\xda\x2d\xaa\xd2\xd7\xc7\x75\x6d\x66\x1c\x8a\x2f\xe5\x50\x21\x88\x25\x87\x69\x8f\x70\xd3\x66\xb6\xf6\x12\x71\xed\x13\x60\x55\x7d\x6a\x79\x8f\x68\x49\x8c\xa2\x29\x77\x0a\x25\x9a\x2c\x50\xb1\x44\x8d\x2a\xfc\x5d\x7a\x74\xf8\xf9\xd0\x77\x84\xb8\x95\xe2\x10\x8f\x5a\xd9\xed\x1a\x90\x6b\xd7\xff\xbd\x9c\xe8\x42\x16\xd0\x72\xb1\x4d\xf0\x03\xbb\xcb\x33\x9e\x70\x93\x2d\xe0\x7a\x22\xb2\x70\xcd\x6a\xec\xad\xef\x52\xec\xd1\x24\xcf\xef\xb8\x09\x55\xcf\xe5\x98\xbc\x70\x3d\x7a\x18\xf5\x50\x41\xc6\xe7\xec\x64\xca\x68\x66\xa6\x38\x0c\x8b\xf8\x22\x51\x42\x8a\xfe\xbf\x99\x92\x90\xdc\x2f\x3c\x25\xec\x34\x11\x3e\xef\xfa\xd8\x01\x03\xc5\x98\x60\xcb\x4f\x21\x81\x3b\x7b\x81\x7d\x1b\xdf\x94\x99\xac\xf4\x3d\xbf\xbe\x1e\x7e\xdb\xe8\xca\x0c\x37\xab\x31\x38\x4f\xa2\x8f\x53\xac\xf5\x4b\x7f\x0c\xb9\x8d\x6d\x81\x4c\x56\xbb\xbe\xaf\xf6\x3e\x26\x46\xe2\x05\xec\x86\xfe\xc7\xe4\x27\x59\x40\x3f\x3b\x3a\x42\x68\x80\x61\x84\x9a\x45\x9a\x19\x72\x60\xa7\x7a\x60\x65\xac\xdd\x9b\xef\x18\x4d\xef\xab\xb5\xb4\x6e\x58\x11\xc5\x28\xaa\xc4\x20\xd9\x85\x15\x6a\x73\xdd\xed\x72\x2d\xb4\x91\x33\x32\x75\xa4\xc2\x9a\x20\x3a\xb6\x86\xe1\xdc\x80\x70\x56\x07\x70\xf6\x43\x39\x0a\xc5\x72\x10\x5b\x68\x8a\x7e\x4e\x8f\x24\x94\x56\x78\xd7\xad\x6e\x55\x0b\xb9\x45\x74\x04\x25\x49\x7d\x79\xeb\x95\xec\xb9\x80\x97\xb4\x20\xea\x7a\x21\xa2\x1f\x6c\x1f\xb7\x45\x5a\xc7\x19\x91\x75\xbe\x6e\xbf\x16\xd8\x52\xb8\xcb\xb3\x69\xf5\xe8\x4e\x11\xb5\xe8\x64\xff\xfa\xd8\xc7\x32\xcc\x51\x7d\x6f\xeb\x63\xa7\x75\x68\x17\x6e\x43\x70\xc1\x2a\xcd\xc7\xda\x7d\x69\xcb\x98\x4d\xd2\x5a\xcf\x80\x70\x64\x74\xda\xce\x6a\xd2\xce\x4a\x4f\xf9\x56\xa2\x42\x33\x35\x8f\x2d\xf9\x51\x8d\xd6\x47\x23\x97\xf1\xfe\x9d\x30\x5a\x85\xd6\xef\x16\x58\xbf\x53\x58\xfd\x9a\xca\x25\x8a\x88\xb2\x3f\xaf\xd3\x4f\xa2\x3b\xd6\x57\x63\x65\xc3\x6b\xb1\x4b\xae\xfd\x2f\x9a\x64\x80\x5f\xbc\xed\xa8\xa8\x98\x30\xf2\xd2\xbe\xe9\xeb\xbf\xfd\xed\x2f\x7f\x1b\xc0\xf4\x5b\x53\xa5\x82\x5c\x9c\x5e\x9e\xfe\x7a\xf5\xf1\x0c\x4a\x39\x60\x4f\xd9\x83\xc6\xc2\x43\xfa\x20\x5a\x2e\x37\x51\x2f\x20\x61\x57\xc7\x1a\x85\xd6\x7c\xf7\x3a\x6b\x1b\x01\xe9\x35\x55\xab\x43\x37\x7d\xf0\x96\x8d\x1f\x89\x1f\xdb\x08\xe9\x3e\xf6\xf0\xb6\x0b\x88\x4c\xf2\x2b\x99\xdc\xec\x60\x59\x1d\x5e\x9f\x0d\x1d\x89\x9a\x71\x45\x85\x77\x6f\xa1\xd6\x97\x8b\xb9\xcc\xe6\x5c\x4c\x08\x25\xd7\x67\x43\x58\x80\x01\xfc\x17\xf8\x1a\xc1\xad\xb1\x40\x42\x9f\x65\x06\x98\x87\x95\xf9\x2c\xcf\x9c\xcb\x9f\x12\xc5\x68\xc6\xb5\xe1\x09\x8a\xa2\x9d\x4f\xe9\x16\x85\x99\x61\xd0\xe4\xdf\xcd\x06\xac\xb5\x80\xac\x9b\x83\x68\x7e\xaa\x99\x8f\x9b\xcc\x41\x6c\x20\x76\x77\xcb\x6d\x19\xcd\x5b\xce\xdf\x6e\xaa\xd1\x7b\xb6\xbb\xe5\x62\xc6\x03\xde\x72\x4f\x55\x9e\xa3\x1f\xc9\x15\xbb\x32\x32\x6f\x89\x04\xba\x87\x77\xc4\x01\x47\x6c\x2c\x15\x5b\x06\x02\x6b\x80\x5d\x5a\x80\x2a\x80\x08\x3d\x39\x1d\x5e\x94\x9e\x3a\x59\x07\xe5\x7c\x44\x77\x68\xdd\x9a\xf1\x39\x13\x4c\xeb\x13\x80\xf2\x8a\x78\x57\x20\x58\xfd\xa1\xc7\x65\xcf\xae\x22\x9b\xc1\xaa\xf4\xaa\xb4\x3d\xdf\xa9\x13\x15\xa6\xc4\x4c\xe2\xc2\xe3\x3d\xee\x19\x8a\x38\x85\xe5\x1d\xb7\x88\x43\xb7\x23\x51\x54\x4f\x5d\xf7\x48\x76\xc7\x8d\xef\x0a\xab\x18\xd5\x52\x38\x78\xa4\x6a\x88\x19\x4d\x94\x6b\x92\x53\xad\x5d\xe1\xb4\x1a\x58\xeb\x88\x0f\x65\xba\xd4\x18\x38\x9a\xf0\x44\xd1\x84\x91\x9c\x29\x2e\x53\x02\x15\x3b\x52\x79\x2b\xc8\x88\x4d\xb8\xd0\xe1\xbc\xd8\x17\xfa\x03\x18\xef\x44\x96\xf2\x86\x01\xca\x12\x0a\xf4\x0e\xc8\x87\x46\x75\x32\x9f\x90\x9b\x48\x84\x9c\x92\x0d\xa8\x7a\x19\x7c\x86\xc0\x77\x38\x76\xd0\xfa\x21\x5e\x31\x0b\x0c\x50\xef\x18\xb2\xba\xa8\x6e\xb1\xe2\x0f\x2e\x2c\xea\x2a\x5a\xbd\x82\x42\xc7\xb3\xef\x76\xb4\xda\xb5\xd0\xc1\xf4\xf3\x27\xcd\xf6\xbc\xcd\xd3\x00\x6d\xed\x69\x32\x0d\x91\x2a\xf1\x87\xb5\x83\xc1\x3b\x18\xdc\x8f\x0e\x06\xef\x60\xf0\x0e\x06\xef\x60\xf0\xc6\xe8\x60\x70\xc4\xe8\x60\xf0\x0e\x06\x5f\x33\x3a\x18\x7c\xd3\xe8\x60\xf0\x4d\x8f\x75\x30\x78\x07\x83\xbb\xd1\xc1\xe0\x51\x8f\x76\x30\x38\x62\xfc\xf9\x00\x82\x0e\x06\x7f\x0a\x00\x41\x07\x83\xaf\x1b\x4f\x15\x36\xe9\x60\xf0\x0e\x06\xc7\x91\xec\x60\xf0\x0e\x06\xdf\x38\xfe\x34\xb7\xdc\x53\x95\xe7\xad\x2a\x09\x44\xfe\x79\xc0\x8c\x87\xd6\xe2\xc5\xe7\x97\x0f\x01\xc7\xe2\x89\x87\x90\xe5\xb8\x91\x33\xec\x48\xc7\xed\xe8\x59\x13\x62\x74\x8d\xb6\x5c\x56\x6b\x00\x8a\x2b\x98\x3a\x96\x66\xdb\x36\xb2\x25\x7a\x16\x0a\x01\xe8\x93\x5c\xba\xff\x57\x61\x67\x35\xd0\xcc\xf9\x0b\x62\x04\x24\xf6\xa2\xc0\xa0\x65\x7b\x42\xca\x22\x51\x32\xac\x6a\x80\x44\xc8\xda\xdc\xb0\x2d\x90\xb1\x08\x54\x0c\x50\x2e\x94\x94\xba\x0f\x11\xab\x23\x5c\x28\xc2\x5b\xd1\xb0\x1a\xba\x85\xd4\xd7\xb6\x21\x61\x75\x64\x0b\x47\x76\x3d\x0a\xb6\x84\x6a\xe1\xb0\xd6\xf5\x08\xd8\x1a\x44\x0b\x45\x76\x19\xfd\x5a\x8f\x66\xa1\x48\xd6\x90\xaf\x6d\x48\x16\x12\xbd\x86\xfe\xca\xdb\x51\x2c\x14\xc5\x3a\xe2\xf5\x30\x08\x56\x0b\x47\x71\x4b\xa5\x0a\xef\x4d\x42\xdf\xc4\x3e\x40\xea\x7a\xaa\x98\x9e\xca\x2c\x5a\xae\x34\x64\xca\x3b\x2e\xf8\xac\x98\x59\xf6\xd2\x56\x24\xf0\x79\x19\x79\x15\xdf\x5d\x99\x78\x30\xc0\xdd\x88\xce\xe5\x6d\x09\xf2\x94\x29\x96\x02\x3d\xbb\xfb\x50\x92\x62\x4a\xe7\x28\x69\x5f\x24\x09\x63\xd0\x55\xbb\x6e\x56\xff\x65\x50\xce\x3c\xf4\xe3\x8b\x26\xf9\x32\xf6\xc4\xb8\x16\x00\xa0\x8f\xff\xe5\x2b\xd4\x2e\x62\x34\x78\x24\xe8\x18\x09\x38\x06\x60\x06\x73\xff\x21\xc1\xc6\x36\x57\x20\xd6\xc0\x8c\x02\x18\x4b\x0b\x11\x7b\x0b\x6e\x02\x17\xeb\x60\x21\x8a\xe6\x5a\x60\xb1\x0d\x50\xd8\x4a\xea\xb4\x04\x08\xa3\xc0\x41\x74\xe0\xd1\x56\x60\xb0\x0d\xd0\xd7\x42\x76\xdf\x0b\xf0\x95\x70\x1d\xd2\xca\xdb\x08\xee\xb5\x81\xea\xda\xc3\x74\x0f\x50\x11\x7f\x19\x97\x6a\x07\xd7\xec\xe0\x79\x68\x09\xb0\x6d\xff\x88\x5d\xc0\xa3\x47\xec\xce\x81\x5e\xeb\x36\xb0\x58\x4b\x48\xac\x0d\x1c\x86\x85\xc2\xf6\x01\x83\xe1\x21\xb0\x56\xdb\x8e\x75\x0a\xa2\x1d\x82\xed\x9d\x81\xad\x1d\x81\xfb\x80\xba\xee\x77\x00\x82\xeb\x0d\x45\xf3\x3e\xe7\x5f\x2b\x8a\xbb\x38\xfe\x1e\xcc\xe9\x87\x87\xb5\xf6\x03\x69\x3d\x18\x9c\xd5\xe2\x24\x62\x85\x29\xca\xe5\x89\x16\x86\x5c\x70\xc3\x69\xf6\x9a\x65\x74\x71\xc5\x12\x29\xd2\xe8\x5b\x7a\xa9\x84\x70\xc9\x47\xda\x91\xf1\xf6\x50\xbb\xbc\x80\x29\xf5\xfd\x0f\x58\x1a\x52\x36\x82\x7f\xd3\xab\x20\xd0\xaa\xcf\xcd\x3e\xb2\xd2\xa1\x1b\xbf\xb7\x47\x92\x3c\x9a\xe1\xe5\x92\x1e\x76\xd9\xd4\xef\xe4\x2d\x91\x63\xc3\x04\x39\xe2\x22\xec\xeb\x71\xcd\x94\xc2\x5b\xcf\x25\xbb\x59\x2a\x2f\x5f\x04\xa2\xa5\xb9\x1b\x4d\xb1\x6c\x53\xff\xc4\xcc\x5d\x30\xe8\xb5\x7e\x78\xaf\x85\x27\xfc\x70\x6e\x0b\x4f\x70\x5c\x64\x8e\x55\x11\xcc\x09\xf0\xb2\x73\x7b\x34\xe5\xe7\xcb\xaa\xc0\xfb\x4b\xd4\x3c\x4b\xee\xa6\x22\x25\x3e\xa1\x6e\xd5\x07\xf2\xd4\x36\x1b\x0d\xfc\xef\x03\xf4\x8f\x04\xfc\x2b\x10\x3f\x9a\xf2\x16\xb0\xbf\x09\xe0\x23\xfc\x23\xf1\x40\xff\xa3\xfb\x5f\x36\x80\xfb\x41\xc9\x40\x6a\x18\x0f\x02\xec\x77\xba\xbb\x1f\xfb\x00\xf0\x3b\xdd\x3d\x5e\x77\x7f\x5a\x5a\x6b\x2d\xc3\xf3\x5b\x45\x13\x36\xdc\x59\xd5\x09\xac\x4f\xd2\x42\xb9\xcc\xd1\x4a\xe3\x41\xf9\x06\x2d\x93\x0b\xc6\x52\xc7\xf5\x65\x1a\x2e\xe4\xa1\x8e\x8b\x2c\x5b\x90\x22\x97\xc2\xdd\xc9\xd1\x44\x3d\x62\xe1\xd0\xc0\xe5\x94\x56\x7b\xd8\xc2\xac\x11\x97\xc6\x1a\x3d\x3d\x57\xd2\xab\x18\xaa\x10\xc2\xde\x28\x88\xac\x89\x20\xe1\xac\x5e\xae\xdd\x6d\x51\x4f\xc4\xd5\x7c\x62\x97\x17\x03\x63\x5a\x8a\x86\xcf\x58\xd5\x43\xad\x9a\xa0\x7d\xcb\x58\xaa\x84\x8f\xb2\x05\x99\xd2\x0c\x73\xad\x41\xbb\x33\x4a\x6e\x78\x96\xf9\x69\x0d\xc8\x15\x33\xc4\x4c\xb9\xf6\xaa\x46\x26\x05\x46\xb0\x99\x29\x15\xa1\x8f\x32\x4b\xac\xd1\x92\x64\x8c\x8a\x22\x77\xf3\xb7\x96\xea\x42\x16\x2a\xcc\x3f\x9e\x7f\xa1\x90\x79\x39\x2b\xae\x89\xe0\x59\xaf\xd6\xf7\x75\x2b\x23\x20\x16\xc4\x85\x80\x14\x9a\x85\xec\xee\x5b\xae\x59\xaf\xfe\xee\xd0\xe4\x21\x9e\x6a\xd5\x6a\x2e\x57\x72\xce\x53\xd7\x0a\x2e\x1c\x13\xab\xf1\xf8\x56\x71\xd1\x14\x43\x10\x93\x90\xa2\x2f\xd8\x84\x82\x5e\xec\x2f\x21\xc7\x1b\xee\x7d\xff\x66\x2a\x3e\x24\x8f\x8b\x14\x1a\xcd\x59\x83\x53\xe6\xf5\x22\x14\x64\xce\x29\xcc\xb7\x76\x52\xa2\xc9\x1e\x09\x49\x24\x28\x5c\x85\xe0\x66\x01\x48\xc3\xb4\x30\x24\x95\xb7\xe2\x78\xe0\x9a\x74\x70\x4d\x28\x19\x31\x13\xdf\x0b\xc9\xb9\x7f\x43\xcf\x7b\xae\x98\x26\x4c\xd0\x51\x66\x79\x15\x62\x8a\xae\xd7\x1e\x88\x78\xfa\x8c\x9a\x42\x31\x32\xa1\x86\xad\x55\xbf\xdd\xbe\x3d\xcc\xb1\xe3\xda\x63\x0b\x63\x52\x08\xcd\xa2\x1b\xd5\xd6\x74\xfb\xaf\xff\xba\x3f\xdd\x9e\xcf\x98\x2c\xcc\x5e\x9c\x22\xb7\x53\x9e\xc4\x75\x42\x24\x4d\x1b\x8e\xcf\x98\x26\xb2\x58\xf2\x5a\xbd\xf4\xe4\x11\x5e\x90\x35\x3b\xfb\x67\xf1\x8c\xa0\xb4\x8d\x58\x08\x6a\x8d\x6f\x79\xb9\x33\x43\x19\xce\x15\x1b\x27\x42\xc9\xeb\xcb\xab\x5f\xdf\x9e\xfe\xf3\xfc\xed\x80\x9c\xd3\x64\x5a\x2f\x72\x23\x08\x05\x39\x0a\x32\x71\x4a\xe7\x71\x52\x94\x92\x42\xf0\x7f\x15\xae\x1f\x11\x39\x2a\xe9\x1f\xb7\xec\x1e\x82\xd2\xe6\xad\x30\x8c\x62\xa4\xb5\x7d\x65\xe1\x69\x1f\xd0\x23\x35\x83\xb6\x6a\x4b\x5a\x7b\xd4\x12\x9c\xdb\xc7\x9d\xb5\x6c\x49\x92\x29\xb3\xf2\x8e\xcf\x7d\x70\x81\x8b\xbb\x22\x34\x45\x25\xf8\x5b\xb6\xb1\x27\xd7\x6a\x3a\x74\x04\x21\x46\x53\x46\x04\x33\x96\x4b\x4a\x2f\xb5\x14\xba\x5e\xa9\x28\x8a\x72\xa1\x99\xee\x91\xd1\xff\xc7\xde\xbb\x77\x35\x72\x63\xfd\xc2\x5f\x45\x8b\x79\xd6\x0b\xf4\x60\xd3\x9d\xb9\xe5\xe9\x33\x33\x59\x04\xe8\x84\x49\xd3\xcd\x69\xe8\xe4\xcc\x4a\xe6\x19\xe4\x2a\xd9\x56\xa8\x92\x2a\x92\x0a\xe3\x39\x39\xdf\xfd\x5d\xda\x5b\xaa\x8b\x2f\x58\x2a\xdb\x34\x49\x5c\xf3\x47\x06\x9a\xda\xa5\xcb\xd6\xd6\xbe\xfe\x76\x09\xc9\x5b\x85\xe2\x39\x55\x3c\x9b\x36\x3f\x68\xd5\x97\x77\xd2\xfb\x10\xa6\xa1\x76\x55\x73\xfa\x67\xef\xcf\xaf\xc9\xbb\xf7\x37\xa4\x50\x88\x71\x04\x75\xfe\xf0\xef\xb0\xcc\x03\x16\x4a\x15\x37\x27\xed\x93\x13\x31\x45\x02\x20\xeb\xec\xe0\x33\xae\x0d\x03\xad\xd2\x99\x5b\xce\x3e\x0e\xa2\xbb\xf7\xb2\x0f\xff\xdb\xb3\x3b\xa3\xac\xcd\x56\xc1\x32\x24\x73\xa9\xac\x68\xd5\xf1\x41\xa0\x63\xa2\xe2\x24\xb7\x5f\x1d\xcf\x42\xd7\xae\xb1\x55\x2a\xee\x95\x5d\xae\x46\xd7\x58\xea\x07\x14\xea\x30\xb1\xef\x83\x60\xb0\xfc\x9d\x45\x9f\x8c\x4e\x9d\x63\xeb\xa1\x77\xec\x99\x58\xdf\x91\x30\xfe\xfa\x80\xcb\xd8\xa4\x0c\x54\x89\x2f\xae\x3c\x8b\x38\x2d\xab\xee\xf5\x8c\x7d\x9d\x23\xfd\x04\x18\x20\x3c\x22\x2f\xc9\x5f\xc9\x03\xf9\x2b\x18\xf3\x7f\x0e\xbf\x69\xbb\xdc\x68\x5d\xd4\x15\xf4\x7d\x5d\x5c\x75\xdc\x85\xef\xec\x81\xb7\x14\xec\xfa\x19\x49\x06\x5c\xa4\xce\xa2\x31\x4c\xc5\xe1\x9c\xb8\x7d\xdc\x6a\xa7\x4e\x3b\xd4\x67\xc1\x74\x18\x43\xbc\x18\x36\xfb\xaa\x99\x05\x6c\x17\xbb\x7e\x8b\xd9\xce\x7e\xe8\x6b\xa9\xcd\xbb\x28\xc1\x40\x5c\x3e\xf0\xa2\x11\xe6\xd4\x24\xe3\xb6\x0c\x8a\x71\x2f\x5d\x5a\x96\xa9\x41\xaf\x48\x2a\xc1\xdf\x8c\xc9\xb7\x63\x1e\x61\xea\x3e\xdd\x41\x89\x4b\x2b\x6a\xf1\xcd\x63\xfb\x1c\x53\xa6\xd7\x72\xe7\x81\x3d\xe7\xf4\xb2\x06\x5c\x5b\x21\xa3\x52\xea\x40\x41\xb4\x53\x4b\x1b\x17\x41\x4b\x43\xac\xb4\xbf\x18\xe9\x07\x7d\x2b\x41\xa1\xf5\x39\xef\x78\x62\xac\xbc\x48\xa8\xc0\xca\x91\x21\x53\x2a\x0a\x0e\xc3\x4a\x98\x29\xe4\xb2\xf0\x24\xa6\x29\x59\x07\x49\x51\x28\x69\x64\x22\x23\xfa\xa8\x3a\xbd\xe4\x35\xb9\x39\x0d\xcf\xcd\x69\xe7\xfa\xb8\x6f\xc2\x9a\x61\x3c\xc6\x87\xc5\x3e\x9e\x5d\xc5\xe4\xb2\xdf\x9c\x5e\x41\x9f\xc6\xeb\xd3\x9b\xab\xb6\xd1\xb7\x77\x73\x7a\xb5\xb7\xc5\x95\x8b\xf3\xf8\xf6\xda\xba\x40\x98\x85\xbd\xbd\x96\xad\x33\x7e\x6f\xab\x7a\xf6\x72\x5a\xf4\xee\xd8\x34\x48\xb9\x89\x9f\x4e\xaf\x62\xb4\x4e\x83\xc3\xc9\xe5\x01\xad\xc9\x15\xa3\x29\xdf\x52\x0d\x99\x3b\x90\x81\xfc\xe1\xc6\xd1\x5f\x58\x4c\x96\xcb\x7b\x96\xa2\x6a\x1d\x43\x95\x89\xb4\x90\xdc\x6a\xbf\x0b\xaa\xd0\xba\xe9\xe5\x9f\x3e\xe7\x63\x57\x85\xe6\x9f\x5d\x15\xda\xae\x0a\x6d\x57\x85\xb6\xab\x42\x9b\x7d\x76\x55\x68\x81\xc3\xdf\x55\xa1\x91\x5d\x15\xda\xaa\x67\x57\x85\x16\x38\xb8\x5d\x15\xda\xec\xb3\xab\x42\x9b\x7b\x76\x55\x68\xbb\x2a\xb4\x95\xcf\xae\x0a\x6d\xc5\xb3\xcb\x64\x75\xcf\xae\x0a\x6d\x57\x85\x86\xcf\xae\x0a\xcd\x3f\xbb\x2a\xb4\x5f\x69\xae\xd5\xae\x0a\x6d\xf6\xd9\x55\xa1\xed\xaa\xd0\x1e\x7d\x76\x55\x68\x33\xcf\xae\x0a\x6d\x57\x85\xb6\xe8\xf9\xe4\xba\xfb\xae\x0a\x2d\xf8\xd9\x55\xa1\x2d\x7b\x76\x55\x68\xbb\x2a\xb4\x5d\x15\x1a\xd9\x55\xa1\xed\xaa\xd0\x6a\xfa\xbb\x2a\xb4\xea\x8d\x5d\x15\xda\xaf\xd3\x33\x12\xa5\x6d\xf8\xb6\xe0\xf1\xd5\x53\xfb\xa7\x32\x2f\x4a\xc3\xc8\x07\x4f\xa2\x52\xa2\x50\x0e\x06\x86\xf4\x1b\x4a\xe9\xfa\x30\xef\x89\x14\x43\x3e\x72\xca\xc2\x31\xf6\x91\xee\x55\x73\xec\x35\x7a\x28\x6f\x23\xbb\x2e\xe3\x39\x0f\xab\x43\xb3\x4f\x5d\x08\x76\xd5\xc1\x12\x8c\x34\x6a\xba\x9a\x34\x1d\x0d\x9a\x82\x1a\xc3\x94\x78\x4d\xfe\xe7\xe0\x87\xdf\xff\xdc\x3b\xfc\xe2\xe0\xe0\xfb\x97\xbd\xff\xfe\xd7\xef\x0f\x7e\xe8\xc3\xff\x79\x71\xf8\xc5\xe1\xcf\xfe\x87\xdf\x1f\x1e\x1e\x1c\x7c\xff\xcd\xe5\x57\x37\x57\xe7\xff\xe2\x87\x3f\x7f\x2f\xca\xfc\x0e\x7f\xfa\xf9\xe0\x7b\x76\xfe\xaf\x40\x22\x87\x87\x5f\xfc\x57\xf0\x10\x37\x64\x38\xb4\xcf\xc4\x5b\xe0\x80\x46\x80\xda\xca\xb6\x9c\x3e\x80\x30\xa2\xb9\x2c\x45\xb8\x71\x04\xf9\xb3\x78\xc4\x2a\x0e\xc6\x40\xfc\x27\x3f\x18\xa4\x8b\x51\xe3\x32\x0a\x76\xe7\xe3\x37\x7c\x3e\x3e\x38\x1e\x98\x3d\x21\x91\xce\x71\x3c\x49\x8b\x4f\x88\xbf\x84\xa0\xa2\xc9\x7f\x2f\x46\x67\x93\x39\x37\xd6\xc4\xb1\x56\x0d\x6d\xa6\xd5\x72\xd3\x74\x79\x05\x93\x74\x32\x01\xb2\xce\x29\xe4\xa8\x36\x52\x36\x1b\x35\x3f\xd2\xdb\x25\xe1\x8a\x93\x24\x54\xd4\xfe\x4b\x38\xdb\xbd\x94\x0d\xb9\x60\x2e\x87\xa2\x29\x27\xc2\x9d\x8c\xbf\x04\x79\x12\xf5\xe7\x9a\x25\xa5\xe2\x66\x7a\x2a\x85\x61\x0f\x41\xce\xc3\x36\xdf\x5e\xb7\x09\x10\x5c\x64\x57\xd7\xed\xfe\x2d\x68\x9e\xb2\xc0\x62\xed\x99\x02\xfe\x2a\x27\x5e\x95\x02\xec\x77\x2c\xfc\x63\x26\x2c\x2f\x18\x32\xf1\xad\xe9\x04\x39\xbb\xb3\x83\xf5\xa6\x2d\x5a\xf0\x3f\x95\xfc\x9e\x66\x2c\xf0\x22\xaa\xa9\x5e\x81\x01\xd4\x24\x1c\x7a\x09\x19\xaa\xef\x6a\x8e\x61\x3d\xab\x4a\x57\x73\x3f\xf6\xcb\x07\xbf\x62\x0f\x66\x2b\x9a\x19\x5c\x9b\x57\x8a\xdf\xf3\x8c\x8d\xd8\xb9\x4e\x68\x06\x9c\xdb\xcd\xec\x39\x59\x42\x0d\x76\x54\xc9\x2c\xc2\x33\x31\x66\xf6\xd4\x13\xea\x5d\x27\x50\xf9\x36\xa2\x5c\x90\xdc\xae\x6d\xe1\x3f\x12\xe3\x96\xb0\x32\xc1\x68\x52\x50\xc5\x84\xa9\x7c\x32\x68\x92\x0f\xa4\xcc\x5c\x9e\x7f\x44\x2b\x70\x3f\x2f\x5f\x3a\x23\xe4\xbf\x05\x9b\xfc\xdb\x8e\x4e\x93\x61\x46\x47\xde\xc5\x12\x9e\x29\xc1\xcc\x9c\x57\xba\x1e\xea\xb2\x05\x8e\x11\xe3\xf6\x8e\x22\x34\x9b\xd0\xa9\xae\x1d\x6c\x0d\x98\x0b\xfd\x9a\xbc\x3a\xb4\xe7\x2d\xfc\xd6\xd1\xa4\x1a\x53\x4a\x3e\x3b\x84\x28\xfe\xe9\xc9\xd5\xbf\xaf\xff\x79\xfd\xef\x93\xb3\xcb\x8b\x77\x71\xb2\xce\xee\x05\x0b\x2c\xee\x4c\x68\x41\x07\x3c\xe3\x31\x4a\xd0\x5c\x8e\x5d\x93\x08\x5c\x1e\x69\x7a\x9c\x2a\x59\xc0\xfa\x04\x2f\x83\xf7\x9d\xd6\x32\xbe\x6d\xad\xc7\x02\x30\x10\xcf\x0e\xc3\xf6\x00\x47\x8a\x0a\x53\x3b\xd5\xe2\x93\x2c\x54\x29\x0c\xcf\xb7\x5a\x12\x44\xd3\xee\xe5\x40\x27\x69\xca\xd2\xd6\x94\x23\x28\xad\x9b\x4d\x7b\xea\x3f\x3b\xad\x71\x21\xc8\xd5\xfb\xeb\x8b\xff\x13\x45\x93\xcc\xf0\xd4\xb4\xe8\x92\xdc\xf8\x04\xd5\x19\x84\x58\x46\xef\xbc\x57\x1f\x5c\xd5\xe1\x6e\xb7\x9e\x67\x2d\x4d\x75\x4f\x76\xcb\x47\xf9\x50\x8a\x36\x02\x52\x4d\x8f\xe4\x32\x0d\x16\x21\x84\x5c\x55\x11\x9c\x36\x95\x06\x90\x01\x55\x8c\xd8\x3f\x11\x86\xd3\x2c\xe2\x12\xae\x35\x37\x2b\x65\xa1\x1a\xcf\xdd\xa0\x73\x79\x7e\x11\x81\xb7\x4c\x07\xcf\x2e\xfe\xd6\xb2\x17\xfa\xa5\x35\xd5\x3a\xed\x4a\xf5\x36\x49\x99\x90\xc6\xa9\xdb\x76\x14\x00\xaf\xa1\x64\x78\x63\x60\xb4\x17\x1b\x89\x95\xad\x1b\x45\x63\x70\x25\xf6\xd2\xe2\xda\xaf\xf9\x55\x35\x52\xc4\x24\x2a\x35\xd3\xeb\x5d\x5a\xb5\xa5\x69\x47\xab\x18\x4d\xa1\xf2\xb6\xa0\x66\x8c\x39\x44\x39\xd5\x77\x11\x31\x41\x78\xd1\xe9\x80\x55\x68\xc5\x8e\xb0\x1a\xfa\x8d\x5d\x57\x17\x1f\x09\xe7\x1f\xab\xfb\x61\xe6\x15\xc4\x69\xc2\x33\x15\x3b\xa0\x06\xd0\xf4\xbd\xc8\xa6\x1f\xa4\x34\x6f\xaa\x02\xd2\x4e\x8c\xf5\x9d\xd3\xba\x21\xfc\x57\x9f\x7b\xab\xce\x41\x0a\x50\xda\xb3\x8b\x1d\xbe\x65\xf6\x28\x36\x6b\x5a\x7d\x0a\x20\xd7\xdb\x3e\x60\xaa\x14\x27\xfa\x2b\x25\xcb\xe0\xab\x6d\x4e\x29\xfc\xea\xe2\x0c\xe4\x49\xe9\x22\xbc\xc2\xa8\x29\x14\xca\x13\x39\x8c\x0a\xe1\x2c\xd0\xe3\x3f\xba\x58\x7b\x93\xa3\xc3\x8f\x97\x0f\x9b\x91\x4b\x3a\x25\x34\xd3\xc0\x66\xae\x9c\x69\x91\x35\x4a\x2e\xc2\x07\xec\xc8\x0c\xa4\x19\xcf\xd9\xcb\xf6\x78\xcd\xd3\x0f\xaf\xd0\xad\x03\xc3\x35\x30\x1f\x17\x73\x9f\x31\xf4\x2e\x42\x89\x28\x14\x4b\x58\xca\x44\x12\xcc\x4d\x4f\x13\x46\x04\x0e\x7c\x27\x85\x3d\x96\x9d\x78\xf0\xa2\x8a\x4f\x83\x7b\xac\xcd\x49\x51\xd9\x44\x96\x85\xe1\x08\x0b\x29\x7a\x70\x28\x4b\xcd\x14\x78\x52\xac\x31\x88\x79\x05\xdf\x94\x03\x96\x45\x94\x05\x82\x61\x0b\x38\x4b\xd4\xa0\x07\x85\xe7\x74\xc4\x08\x35\x15\x63\x1b\x49\x98\xd0\x31\x62\x13\x1d\x81\x86\xa4\x92\xd5\x15\xeb\x54\x93\x8f\x17\x67\xe4\x25\x39\xb0\x63\x3f\x04\x36\x1c\x52\x1e\x1e\x92\x37\x12\x33\x4b\x67\x2d\xdd\xa1\xff\x14\x2c\x05\x9c\xa9\xf0\x20\x84\x42\x11\x76\x44\x84\x24\xba\x4c\xc6\x7e\x2d\xb8\x14\x55\x5e\x85\xcb\x96\x8e\x4a\x53\xdf\x1d\xe9\x0e\x47\xba\xe3\x05\xf1\x51\x33\xd5\xf9\x7e\xf8\xb8\xc5\xfb\xa1\xe9\x36\xb0\x67\xb5\x5e\xdd\x88\xf4\x16\x77\x20\x73\x66\x68\x4a\x0d\x75\xf7\x46\x8d\x2d\xe2\x59\x2d\x98\xe4\x4a\x96\x6c\xb2\x5a\x30\xd5\x40\x96\x8c\x4a\xc6\x0b\x65\xc9\x67\x7b\x7b\x68\xf6\x96\x8b\xf2\x01\xb3\x13\xbb\x3b\xb6\xae\xcf\x81\x0c\x49\xfc\xa4\x41\xae\xd0\xa2\xc8\x62\x58\xc9\xf9\xae\x1a\x09\x09\x17\x2d\x56\x3a\x5a\x53\xa5\x07\x71\x49\xb3\x4c\xda\xeb\xce\x6a\x9a\x54\xa4\x32\x9f\x1d\x7c\xb8\xee\x2d\x15\x61\x2d\xec\xde\xfe\x4e\xae\x92\x4e\x72\xb5\x8b\xeb\x2f\x63\xf7\x2c\x02\xfa\x6d\x16\x7b\xd8\xbe\x6d\x0d\x04\xbf\xfb\x40\x8e\x64\x74\xc0\x62\x00\x31\x9d\x2a\x81\x9c\xae\xe7\x39\x38\xda\x4b\x13\xe9\xdc\x51\x32\xeb\x5e\xee\xf8\x41\x66\x0c\x73\x04\xfd\x22\x58\x72\xbf\xb8\x35\x80\x97\xba\xae\x01\x58\xdd\xad\x35\x00\xff\xc6\x2f\x6d\x0d\xca\x08\x0d\x83\xcc\xae\x81\x55\x4f\xda\x6b\x00\xba\xc0\x2f\x6b\x0d\xa2\x5d\x96\x9a\x25\x89\xcc\x8b\x2b\x25\x87\x3c\xfc\x10\xcd\x5d\x7d\x8e\x4c\x1d\x58\x46\x1f\x57\x4c\x06\x1e\x69\x67\xe1\x81\x7e\xd3\x26\x4a\x55\x9d\xe4\x1c\x1e\x1b\x31\x78\x67\xf8\x8c\xe8\xff\xaf\xa1\x01\x82\xb4\xeb\x7a\x9f\xfa\x51\xb5\xe2\xda\xf6\x0b\xee\x1f\xb6\x2a\xf5\x65\x42\x33\x80\x08\x8e\xdb\x37\x32\xbb\x77\xb3\x84\xea\x3c\xed\x28\x96\x87\xc0\x31\xbc\xef\xf3\x3e\x00\x9d\x15\x7e\xe3\xbc\xc3\x42\x46\xe2\xa0\xd5\xd9\x08\x98\x30\x7f\x83\xf9\xb9\x40\xd3\xa7\xa8\xdb\x3b\xd6\x07\xf4\xe3\x80\xdb\x1a\xa3\xb2\xcc\x8a\x60\x68\x97\x15\xa4\xb1\x5d\x24\x26\xd2\xd8\x8a\xf7\x82\x9a\xf1\x11\x51\x2c\xc3\xa4\x79\x77\xf8\xef\xd0\xd8\xdf\x07\x2f\x5f\x97\xc1\xfa\x83\xe0\xa7\x0f\xba\x1b\x97\xc2\x8d\x18\x7c\xb2\x11\x51\x6f\xe2\xd5\xa9\x21\x8a\x79\xae\xc9\xde\x5b\xcf\x08\x11\x90\xab\x9f\xe2\xa6\xda\xc3\x11\x57\xde\x1a\xf4\x74\xdf\xf1\x48\xdc\x3e\x39\x9c\x5b\xd4\x0a\x5c\x1f\xf5\x75\xa8\x9a\x88\x82\xb5\x26\x4d\x41\xf5\x9a\xfc\x20\x48\xb5\xa8\xa4\x57\x1f\x91\xc8\xf8\xdb\x23\xc7\xa9\x3e\x22\x51\x34\xf1\x38\x7d\x40\x73\xc0\x3b\x89\x7b\x33\xc6\xb1\xb3\x16\x62\x07\x0b\xb4\xfc\x8a\xce\x9e\xe0\x8f\x02\xf8\x5f\x44\x72\x7f\x8f\x08\xb9\x80\xa6\xdf\xa7\xbd\xed\xf2\x6b\x7c\x49\x5e\x44\x40\x33\xfa\xba\x9e\x70\x91\xca\x89\x5e\xd7\x52\xfd\x0e\xc9\x78\x73\x27\xb1\xe2\xc0\x70\x31\xd2\x5d\xac\x55\x9a\x65\xad\x20\xd6\x22\x73\xd5\x9d\x8c\x70\xab\xd2\xb7\xac\x98\x37\xeb\xda\x75\x54\xc1\x14\xdb\xfe\x92\x9d\x09\x59\x3f\xa3\x5c\xd3\x53\x65\xbf\x63\x38\xcd\xae\x8b\x70\x6c\x5e\x32\xcb\x5b\x5f\x5d\x5e\x9f\xb4\x49\xd9\xcb\x65\x32\x66\x11\x5e\x69\xe2\x56\xd3\xd2\x22\x34\xcd\xb9\xd6\xe0\xe5\x65\x83\xb1\x94\x77\xe4\xc0\xa7\xf8\x8d\xb8\x19\x97\x83\x7e\x22\xf3\x46\xb6\x5f\x4f\xf3\x91\x3e\x76\xa7\xa4\x67\x67\x16\x0b\x13\x9b\x55\x19\x95\xe0\x09\x11\x46\xfb\xca\x67\x18\x50\x52\xcd\x2e\xee\xba\xb5\x4b\x81\xe0\xf5\x2e\x91\x68\x7e\xa9\xde\xc5\xe2\x78\x41\x56\xe4\xd6\xaf\xeb\x79\xf6\x78\x17\x09\x18\xb7\x82\x45\xa0\x60\x9b\xc7\xd5\xff\x12\x87\x5b\xb7\x64\x6f\x70\xbd\xd1\x08\xd9\x3e\x60\x22\xaa\xcf\x09\xd3\xdd\x01\x13\xbf\xae\x69\x90\x94\x61\xe1\x1f\x83\x44\xc7\xf0\xaa\x45\xd2\x34\xa0\x66\x92\x79\x21\x20\xb5\x0f\x78\x0b\xee\x33\x31\xf8\x08\x2d\xc3\x0c\x82\xf7\x58\x21\x69\xad\xe5\xac\x18\xd3\x1e\xba\x8d\x62\xc1\x93\x41\x90\x3b\xe5\x95\x8c\xa5\x90\xae\x68\xcb\xaa\x65\x52\xc0\xd1\x8b\xc6\x0f\xc6\xf8\x3f\xf0\x84\xbb\xe4\x1a\x4b\x5b\xe1\xb8\xc7\x59\x37\xbe\x5c\x73\x98\xd1\x11\xd4\x30\xdb\xab\x12\xc3\xf6\xb8\x0e\x13\x6e\xc6\xb2\x8c\x84\x45\x18\xb3\x16\x61\x5c\x0d\xc5\x34\x84\xec\x05\x61\x4a\xc9\xc8\x71\x42\x7e\xa9\x0f\x8c\xc1\x08\xe1\xfe\x84\x44\x56\x7b\x50\xa8\xfd\x69\x3f\x8e\x66\x23\x63\xa8\xee\xb3\x01\xf9\xe6\xf6\xf4\xb1\xe1\x90\x25\xd6\xd4\x89\xa2\xd9\x64\x76\xbc\x33\x0f\x6a\xd4\x6c\x57\x5a\x14\x93\x3e\x44\x10\x2d\xc7\xda\x6d\x39\x7f\xb0\x33\x6d\x7e\xa1\x99\xf3\x14\xc9\xa0\x42\x8a\xde\x62\x52\x87\x7d\x42\x2e\x44\x55\x1c\x14\x87\x9b\xcd\xdb\x03\xf4\x59\xc2\xc6\x6e\x5f\xb7\xe6\x37\xae\x68\xbb\xe9\x72\xb7\xb6\xa7\x2a\x3b\x48\xbf\x98\xb8\x1e\x69\xc6\xf6\xd6\xba\x16\x20\xc6\xe7\x88\x58\xf6\xf7\x1a\x6a\x24\x1b\x2c\x8c\x0f\x2e\x89\xfb\x45\x11\x9e\x4d\x2d\x6e\xc7\x09\xab\xf8\x5f\xdc\x9e\xad\x8a\x15\xba\xbd\x8c\xd4\x60\x16\x86\x5a\x3a\x86\x0b\x49\x78\xc8\x30\x5a\xfa\xad\x56\x97\xe3\x48\x76\x0c\x31\x92\x27\xf1\xb4\xc6\x15\x0a\x21\x32\x57\xc7\x06\x28\xd7\x8d\xb7\x1b\x9e\x92\x2a\xaf\xe5\x2a\x10\xa9\x00\xd0\x01\x2b\xf4\x32\xe8\xc9\x08\x28\x86\xfc\x3f\xae\xac\xad\x61\xe3\x89\xb0\x63\x0a\xc5\x65\x4d\x68\x41\xd7\x41\x22\x25\xa5\x30\x3c\xf3\xa9\x70\x79\x91\xb1\x50\x17\x64\x73\x84\xfd\x0a\xc9\xa3\xd1\x55\xe5\xc8\x4f\x1a\x6e\xd8\x20\x9a\xd0\xe0\xc5\x01\x23\x1e\x91\x1f\x41\xb4\x56\x55\x27\x1e\x43\xed\xaa\xfa\x44\xa8\x19\x0a\x9a\x93\xeb\x29\x05\x90\x0c\x46\x7a\x7f\x36\x49\xf9\x70\xc8\x7c\xa5\xcc\x80\x91\x82\x2a\x9a\x5b\x45\x30\xb0\x95\x2a\x6e\xed\x80\x8d\x38\x96\x45\x54\xd7\xfd\xbe\xae\x01\xc4\x8e\x50\x45\xe0\x61\x07\x2b\xe7\xa3\x31\x5a\xac\x84\x02\x54\x0b\xf1\x79\x46\x99\xa4\x29\x01\xc9\x25\x15\x99\x50\x95\x07\x6a\xa9\x09\x4d\xc6\x90\x00\x45\x05\x49\x4b\x7b\xd8\x08\x60\x9a\x4f\x7b\xda\x50\xc3\x88\xb5\x5d\x9d\x63\xf3\x26\xb8\x70\x7f\xed\x6a\xfd\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\x5d\x3b\x9c\xfa\xd9\xb5\xc3\x79\x6c\x66\xbb\x76\x38\xee\xd9\xb5\xc3\x59\xf2\xec\xda\xe1\xcc\xbd\xb6\x6b\x87\xb3\xe4\xf9\xf5\x43\x6a\xef\xda\xe1\x04\x3f\xbb\x76\x38\x4b\x09\xed\xda\xe1\xec\xda\xe1\x3c\x4b\xd0\xd7\x5d\x3b\x9c\xd9\x67\xd7\x0e\x67\xd7\x0e\xe7\xd1\x67\xd7\x0e\x67\xe6\xd9\xb5\xc3\xd9\xb5\xc3\x59\xf4\x7c\x72\xdd\x7d\xd7\x0e\x27\xf8\xd9\xb5\xc3\x59\xf6\xec\xda\xe1\xec\xda\xe1\xec\xda\xe1\x90\x5d\x3b\x9c\x5d\x3b\x9c\x9a\xfe\xae\x1d\x4e\xf5\xc6\xae\x1d\xce\xaf\xd3\x33\x12\x99\xff\x99\xf2\x20\x50\xf0\x10\x3c\x41\x97\xda\xe5\x11\x5f\x82\xe6\x47\xc9\xa0\x1c\x0e\x99\x82\x4b\x04\x46\x33\x97\x31\x54\xe1\x1a\x87\x82\xb8\x18\x27\x7c\xac\x65\xa8\x99\x39\x02\x88\x43\x8d\x95\x7e\x8b\x3f\x11\x44\xd6\xc1\xd9\x00\xc0\x76\x5d\x3d\x71\xfe\xfe\x4d\x37\x00\xc4\xb8\x1c\x78\x18\xf7\x7b\x91\xc4\x67\xe9\xd6\x9b\xb5\x60\x4d\xdd\x9e\x05\xcd\x3f\xc9\xa4\x76\x15\x19\xb0\x88\xc9\x98\x0a\xc1\x9c\x77\x85\x70\x03\x5e\xcd\x01\x63\x82\xc8\x82\x85\x96\xde\x0e\xa6\x84\x12\xcd\xc5\x28\x63\x84\x1a\x43\x93\x71\xdf\x8e\x58\xf8\x8d\xaa\x2b\x16\xf0\x37\x61\x4e\x2a\xa3\x18\xcd\x7d\x9d\x4b\x4e\x39\x0e\x89\xd0\x44\x49\xad\x49\x5e\x66\x86\x17\xd5\x07\xc3\x48\x32\x28\x0e\xc4\xa2\xd3\x6a\x33\x20\x0d\xad\x2e\x81\x38\xaa\x46\x1d\x44\x13\x97\x89\xc8\x26\x16\x2f\xf8\x86\x8e\xa0\x69\x46\x5e\x98\x69\x95\xad\x1c\x76\x9a\x86\x5c\x69\x43\x92\x8c\x83\x82\x0a\xb3\x43\x64\x10\x18\xd7\x11\xdc\xac\x50\xfc\x81\xab\x12\x3e\x4c\x78\xd3\x5a\x93\x85\xd1\x98\x8f\x5b\x0d\xcc\x7f\x2e\xe5\xda\x79\x12\x74\x58\x36\x1b\xf5\xe8\xb1\xc8\x88\x7e\xbf\x81\xcd\xbc\x12\x00\xa3\x74\xbf\x0a\x22\xda\x18\x56\x03\xfa\xbe\x4e\xb2\xae\x13\xb7\x87\x19\x0d\xb3\xd0\xfd\xa1\x3e\x6a\x76\x47\x69\xe8\xea\x90\xee\x5e\x8b\x98\x40\x0e\xb5\xb3\x05\x06\x15\xec\xde\x9e\x47\x96\x30\xab\xee\xd1\x25\x12\x65\xe3\x02\xa5\xa1\xe3\x5c\x32\xad\xe9\x88\x5d\x05\x86\x7f\x97\x39\x95\x20\x02\x5c\x6f\x2a\xb4\xe8\xc8\x58\x68\x5d\x4d\xfd\x56\x9d\x2a\xda\xb6\x00\x48\x8e\xe3\x8c\xca\xae\x9f\x28\x6e\x0c\x03\xc6\x02\x4c\x64\xc8\xf5\x98\x85\xca\xd9\x6f\x27\xa5\x06\xd1\xbe\xf4\x83\xa9\x3f\x60\xef\x68\x91\x62\x5a\xe6\x80\x91\x81\xe2\x6c\x48\x86\x3c\x54\xad\xc6\xac\xcb\x23\x44\x9d\xa4\xe8\x2a\xd5\x9a\x29\x98\xbb\x33\x91\xfd\x1a\x84\x8d\xf1\x3b\x67\xf8\x18\x55\x8a\x84\x36\x7a\x0b\x00\xa6\x03\x1f\x92\x11\x64\x76\x2a\x30\xf0\x82\x28\xfe\xf1\xe5\x7f\xff\x99\x0c\xa6\x56\x63\x02\x83\xc4\x48\x43\xb3\x6a\x63\x32\x26\x46\x96\x07\x50\xcc\xd2\xc0\x5d\x6a\x94\xcd\x79\x4b\x0d\x1a\xcb\xe1\x42\xbe\xfa\xec\x6e\x10\x8f\xf5\x7d\x9c\xb2\xfb\xe3\x06\xef\xf4\x32\x39\x5a\xd4\x6f\x2f\x44\x71\x8b\x72\xe9\x2d\x38\x56\x32\xe3\xc9\x34\xfa\x60\x79\x98\x58\x32\x96\x13\x74\x15\xcc\x9f\x84\x30\xb6\xaa\x12\xee\x0b\x59\x94\x19\x16\x2e\xbc\xa9\x70\x48\x4a\xcd\x5a\x35\xe8\x61\x57\xc2\x70\x89\xfc\x80\xe0\x99\xfb\x4c\x07\x15\xcb\x25\x1e\x7b\x7e\x92\x0e\x42\xc1\x85\x72\x2a\x84\x58\xf0\x15\xbd\xa1\x59\x36\xa0\xc9\xdd\x8d\x7c\x2b\x47\xfa\xbd\x38\x57\x2a\x30\x20\xd3\x9a\x77\x46\xed\x8d\x39\x2e\xc5\x1d\xb6\xd7\xaa\x10\x9b\xe4\xc8\x5a\x22\x45\x60\xb1\xad\x2b\xd9\x59\x24\xae\x10\xed\xc8\x5f\xe8\xee\x0a\x8e\x3b\x19\x84\x3d\xc0\x79\x40\xd7\x8e\x2b\xd9\xc5\x13\x18\x3b\x4e\xdd\x3c\x5c\x9f\xbd\xfc\xe3\xe7\x78\x9c\x89\x54\xe4\xf3\x97\x50\x8c\xa0\x8f\x50\x18\xdb\x7b\x29\x94\xa6\xce\x69\x96\x31\xd5\xb6\xdb\x2c\x93\x2d\x3a\x74\x1b\x3f\x73\x26\xfe\x78\x6d\xd4\x84\xb9\xb9\xf9\x27\xd8\x2f\xdc\x68\x96\x0d\x8f\xb0\xa2\xb2\xf2\x60\xec\xc3\x65\xbf\x8f\xb7\x42\x98\x01\xa3\x4a\xf6\x14\x46\xc5\xbd\xcc\xca\x9c\x9d\xb1\x7b\xde\xa5\x21\x6a\xeb\x6d\xef\xa9\xcd\xb8\x86\x42\xd8\x41\x26\x93\xb0\xba\xe2\xd4\x11\x68\x64\x63\xce\x76\xc0\x09\x99\x79\x44\x7e\xe9\xd2\x59\xb4\x32\x4b\x73\x5a\x14\xe1\x41\x1c\xa8\x82\x53\x74\x82\x13\x77\x93\x82\xf3\x0a\x80\x4a\x91\xa8\x7c\xf1\xb1\x41\xfc\x60\xa8\x0a\xe7\xdf\x69\xac\x43\x4d\xc0\x6f\x65\x01\xff\x3f\xb6\x8e\x66\xae\x08\xba\xaa\x06\xad\xd6\x24\xae\x73\x16\x81\x9d\x00\x79\x15\xee\x00\xea\x10\x86\x8b\xcb\xc6\x6d\xad\x9d\xf0\x91\x2f\x92\x53\xe3\xb4\x58\x1f\xba\x8b\x41\xd5\x28\x98\xd2\x5c\xdb\x6b\xf8\x5b\xe0\xca\xd3\x8c\xf2\xdc\x3b\x2b\x8a\x08\x3f\x67\x87\x66\x13\x31\xf1\xaf\x5e\x83\x5b\x02\x5f\x08\xce\x95\xed\x54\xed\x1c\x96\xe7\x8a\x47\x1d\x9a\x7f\xc4\x4b\xbb\x2b\x99\x3a\x02\x20\xaa\xb0\xc1\xca\x02\x53\x22\x4c\x81\x6a\x96\xc0\x75\xba\x20\xbb\x8a\xbb\x6f\xeb\x35\x68\x4b\x3b\xfb\x9b\x48\x71\x87\xb4\x9e\x50\xc8\xc1\x20\xd7\x90\x71\x20\xdd\xdc\x70\xdb\x42\x2a\xaa\x58\xae\x36\x55\x91\x21\x1a\x2a\xb6\xb3\x31\xfb\x04\xf2\x84\x22\x68\x5a\x0e\x70\xc3\x21\xfb\xaf\xf7\xb7\x2a\xe9\x70\x19\x95\x2c\xe8\x28\xaa\x29\xe4\xcc\x6a\xce\x92\x69\xc2\x09\x8d\xe5\x24\x46\xc0\xc3\x91\xf4\xa8\xab\x40\x8f\xa5\x35\x32\x1b\xe0\x1a\x62\xa2\x4a\x64\x9e\x25\xf1\xea\xb6\xc3\x03\x98\xd0\x29\xa1\x4a\x96\x22\x75\x5e\x46\xef\x22\x8e\xa0\x78\x39\x33\xed\x77\x52\x30\x1f\xeb\x69\x62\x16\x45\x90\xe4\x1a\xc2\x64\x56\xd2\xbf\xea\xbf\x7a\xf9\x5c\xaf\x39\x98\xdb\xcc\x35\xf7\xae\xc3\x35\x87\x72\x63\xab\xb3\xf4\xcd\x93\x3a\xce\xf4\xd2\xb9\x8a\xaa\xde\x48\x60\xdf\x81\x87\x17\x7e\x35\x51\x3c\xd0\x38\xc0\xa7\x6a\x75\x4c\x0e\x40\x95\xb7\xd6\x56\x03\x87\xe5\xb0\xb6\x9b\x22\x88\x1a\x19\xd7\x6d\xa9\x1b\xec\x8e\x2e\x07\x1b\x94\xb8\x4e\x60\xc2\xd1\x8e\x8b\x12\x92\xb9\x32\xf2\xa5\xc2\x37\x82\x66\xd3\x5c\xdd\xdb\x23\x07\x48\x73\x1f\xab\xdd\x0f\xb7\xca\xa2\x6e\x61\xcf\x1f\x8a\x08\x24\xf1\xd6\xe2\x9e\x3f\x14\x14\xfc\x8d\xc5\xc2\x55\x8e\x58\x86\x7a\x3f\x1e\x5f\xe5\x08\x92\xcd\xcb\xf0\x4b\x36\xa6\xf7\x0c\x2a\xf6\x79\x46\x55\x06\xe9\x02\xd7\x38\xff\x18\x92\xa5\x21\x4c\xdc\x73\x25\x05\xe4\x6b\xde\x53\xc5\x01\x83\x4d\x31\x40\x34\xb1\x56\xe4\x7f\x1d\x7c\x7b\xf2\x01\xb2\xc8\x62\x60\x0a\x10\x20\xc6\xad\x66\xa9\x3d\xa4\x59\x73\x1d\x1a\x1f\xde\x20\x83\xf9\x55\xb0\x5c\x10\x79\xab\xb9\x37\x61\xec\x79\x69\x4a\x9a\x01\x18\x42\x92\x95\x9a\xdf\x6f\x53\xba\xc6\xda\x0a\x95\xd6\xf6\x0b\x32\x15\x1c\x7c\xc6\x19\x0f\x3a\x9b\x33\x30\x1f\x35\xd3\x38\x32\x35\xb2\x06\x84\x9f\x84\x0c\x44\xcc\x5f\xd2\x88\xc5\x07\x6f\xf7\x75\x05\x84\x1c\x13\x12\xb1\x8a\x8a\x73\xf1\x39\xe4\x1d\x4c\x9c\x77\x78\xe1\xdd\x82\xe3\x80\x49\xb6\x7d\x67\x5f\x28\xef\x05\x71\x51\x30\xff\x84\x71\x8e\x90\x29\xbb\x66\x19\x6c\xf4\xe3\xe3\xf3\x60\x7e\x34\xbb\x0a\xb6\x81\x82\x17\xa9\x9d\x4a\xdc\x18\x53\xc0\x14\x57\xae\x85\x8b\xa3\x86\xc4\x34\x66\xfa\x09\x37\xde\x0b\x18\xc8\xca\x79\xea\x36\x7e\x5b\xc4\x50\xe6\x01\xe5\x1e\x7d\x37\xdc\x4a\x1d\x86\x36\xa6\x6c\xc3\xcc\x9f\xe0\x39\xa7\x19\x54\x30\x60\x29\x02\xcd\xc8\xc8\xd2\x6a\x75\xf8\x08\x39\x49\xb3\x18\xd9\x08\xe7\x5e\xc8\xb4\x4f\xae\x65\x5e\xe9\x5f\x76\x91\x35\x56\xf5\x87\x50\xad\xdb\x08\x82\x19\x36\x86\xd4\x6f\xb0\xaa\x26\xf6\x23\x63\x5e\xa0\xdb\x8f\x9a\x70\xd5\x03\xdd\xbd\x96\x40\x33\x6f\x12\xc0\xec\x5f\x61\x64\x43\x4e\x20\x47\xf7\xab\x8b\xb3\x50\xf1\x36\xc0\x51\xbd\xb9\x86\x8d\x20\x9f\xf5\x5d\xc7\x10\x33\xe2\x29\x19\x20\x40\x90\x66\x86\x1c\x08\x36\x41\x17\x4c\x00\xd1\xc4\xa1\xdf\xb4\x35\x58\x1f\xa9\xac\x26\xe0\x3e\x1a\xa2\x75\xfc\xc1\xb5\x98\xb0\xc6\x32\x42\x4e\x0f\xb8\x33\x7f\xdf\x7f\xd8\x77\x51\x1e\x35\xe9\xa9\x49\xaf\xd7\xeb\x91\x1f\x42\x54\x75\xdf\xe8\xb0\xd5\xf4\xd1\x25\x18\x48\x43\x72\x99\xf2\xe1\xb4\xbd\x67\x01\x54\xad\x9e\x51\x0f\x13\x10\x81\xa8\x98\xba\x35\x08\xc0\xc3\x8f\x4b\x65\x8c\xc9\x74\x73\x87\xed\x14\x78\x31\x34\xc4\xda\xce\x5c\x58\x40\xc2\x75\x41\xb0\xe6\xf8\x98\xde\xf3\xa0\x78\xa2\x1c\xe2\x89\x00\x2c\xbc\xea\x3c\xb4\x57\xce\x7b\xc5\x83\x4f\x87\x2b\x0a\x1d\x30\x4b\x95\x3d\x14\x12\x41\x2a\x00\xed\x0b\x80\x76\x6f\x9a\x98\xc0\x41\x87\x03\xcc\x58\x2b\x4a\x40\xfb\x6e\x09\x02\xd4\x05\x5c\x01\x95\x5f\xda\x90\x51\x52\x3b\xac\x6a\xd2\x07\x33\xec\x72\xd8\x27\x17\x8e\x07\x01\x34\x37\x08\xba\x11\x81\x7e\x89\x14\x84\x15\x63\x96\x33\x45\xb3\xf6\x60\x5d\x7a\xc4\x6b\x7b\x05\xa8\x30\xd7\x0d\x2a\x37\x39\x2d\x30\x84\x0c\x81\xd8\x94\x2b\xd7\x78\x03\xb3\x44\xf1\xfc\xed\xbd\x87\xc6\xae\x97\x5c\x83\x8b\x23\xa4\xe3\x83\xa5\xb8\x77\x02\x69\x81\x7b\x5e\xbd\x6b\xaa\x6e\xfe\xdf\x2a\x1f\xd1\xea\x9c\x83\x18\x85\x28\xa2\x21\x72\x54\x2b\xe4\xc0\x20\x75\x60\x13\xe4\xa8\x24\xe8\x05\x3d\xfd\x36\xd0\x95\x32\xa2\x1f\x65\x30\x4c\x47\x54\x27\xca\xc0\x82\x51\xb8\x46\x23\x5c\xe9\xdb\x93\xb1\x71\xad\x8e\xe3\x9a\x1c\x5b\xe2\x21\x87\x2b\xb0\xbd\x71\xbb\x6d\x71\xa0\x4e\xb3\xbc\xb1\xf1\x5c\xc3\xe2\x00\x8a\x8f\xb5\x34\x5e\xd2\xaa\x38\x24\xce\xb3\xa0\x99\xf1\xa3\x4d\x8a\x03\x68\xce\xb7\x31\x0e\x3d\x72\x21\x47\x62\x2b\xad\x4f\x62\x9a\x9e\x44\x21\x33\xc7\xb8\x44\x23\x7a\x0b\x47\x75\x15\xee\x2e\x6a\x97\xf7\x13\x0e\x2b\x6d\x0b\xec\x24\x5c\x73\x45\xbc\x9c\x9d\x13\xd5\x1d\xa0\xb7\x57\x8a\xea\x75\xb1\xbd\x17\x89\xea\x67\x24\x88\x63\xbb\x06\xc7\xf5\x0b\x0e\xcb\xa9\x0c\xe9\xbd\xd4\xa5\xa9\x57\x58\x93\xe0\xaa\xf9\x6f\xcc\x39\x59\xdc\x1e\xf8\xd7\x20\xd7\x02\x28\x77\xe1\xe0\xb8\x88\x7c\x44\x43\xe0\xe0\x56\xc0\x31\xb8\xb5\xeb\x35\x3e\x8d\x74\x7b\x87\x37\xfe\x0d\x6e\xf9\xfb\x6c\xe7\x1a\xde\x36\x31\xb8\xb5\xef\xb3\x9d\x6b\x78\x23\xdf\xe0\x16\xbe\xcf\x74\xae\x11\xd1\x92\xd8\x56\xbd\x51\x4d\x7a\x1b\xb3\x0c\x71\xbf\x81\xdb\x8d\x6b\xf0\x61\x6e\x5a\x80\x75\xea\x6d\x1b\xd8\xd5\x36\xba\x0d\x67\x60\x03\xce\xa8\x66\x84\x2b\x3b\xd9\x76\xe8\x99\xfb\x68\x0f\xdb\x99\xbe\xb4\xe1\x24\x97\x75\xaf\x9d\x6d\x9e\x1a\x48\x71\x71\xdf\xda\xb5\x7b\xd1\x3e\x8d\x20\x5d\xde\x79\xb6\xd1\x4d\x36\x70\x21\x1e\xef\x39\xdb\xea\x23\x1b\x48\x71\x59\xb7\xd9\x85\x0c\x1c\xca\x00\x4b\xd8\x7c\x61\xef\xd8\x40\x9a\xf3\xb5\xae\x4b\xbb\xc6\x06\x52\x9c\xed\x2d\xbb\x99\x7e\xb1\x51\x3c\x15\x1e\x7b\x0f\xec\x0e\x1b\x73\x2b\x34\xc2\x53\xe0\x71\x8c\xb5\x44\x4e\xaa\xea\x00\x08\x6e\xe9\x86\x01\xe2\xca\x05\x55\x50\xce\xa4\x33\x7f\x5d\x9f\x07\x30\x0b\x9a\xed\x2f\x78\xdd\x2d\xcd\x51\x8e\x31\x1a\xf6\xad\x9e\xcd\x73\xaa\xa6\xe4\xab\x8b\xb3\x3e\x99\x33\x74\x84\x74\xc3\x8f\xf0\xb4\xd0\xd4\x95\x05\x52\x31\x8d\xb9\xe4\x83\xb3\x7c\x63\x31\x23\xe2\x40\x05\xc2\x33\x27\xf4\x54\x27\x26\x8b\x65\x8c\x6b\x7c\x8b\x8c\x65\x96\x12\x5a\x71\x89\xa0\x39\xd3\x05\x4d\xec\x2d\x80\x7f\x11\xa6\xd0\xa5\x55\xff\x12\x08\x7c\x5e\xc9\x54\x63\x4c\xad\x14\x15\x48\x5c\x04\xc5\x83\x59\xb5\xc5\x0b\x94\x43\x97\x3e\xe1\x3d\x7c\x19\x2d\x45\x32\xde\xe0\xae\x2e\x58\xa4\x2a\x42\x45\xc9\x1d\x53\x82\x65\x75\xff\xa6\xd0\xda\xc8\xe0\x56\x6f\xb1\x09\xda\x31\xa9\xa5\x0b\xc0\x8a\x87\x78\x97\xd8\x4f\x4e\xe3\xd0\xfb\xa3\x53\x98\xa2\x50\xcb\xdb\xf9\xf3\x88\x16\xf4\x64\x63\x8d\x49\xb6\x0a\x4e\x9d\x0a\xc7\x21\x8f\x4a\xb1\x0a\x17\x13\xb1\xcd\xc5\xb7\xd2\x56\x3c\xae\xa1\xb8\xcb\xaf\x0c\xf1\x94\xb5\x2e\x93\x47\x7b\x8a\x3b\xd7\x68\x98\x19\xf4\x3c\x5c\x4f\x9b\x36\xc2\xba\xf6\x04\x0f\xed\x06\x5e\x35\x6d\x0e\xb5\xc8\x9f\xac\x0f\xf8\xe6\x3b\x80\x87\xf6\xfe\x8e\xe9\xe7\x1d\x29\xaf\xd6\xe9\xe1\x1d\xde\xbd\x3b\xa6\xf5\xc2\xa6\xfa\x76\x47\x2e\x44\x74\xaf\xee\xd0\x2e\xdd\xd1\x65\x30\x2b\xfb\x73\xc7\xba\x9d\xc8\xe3\x9d\xb9\x17\x76\xdb\x0e\x24\x3c\xdf\x93\x7b\xc3\x7d\xb6\x43\x3b\x6c\x47\x18\x9a\xab\x7b\x6b\xcf\xf6\xcb\x8e\xb0\x8a\x17\x74\xd5\x5e\xd8\x29\x3b\x82\x64\xbb\x9f\xf6\xd2\x1e\xd9\x81\x14\xdb\x9d\xb4\x83\xba\x63\x87\x4a\x62\xd7\x32\x6e\xa3\x7d\xb1\x03\x3b\x62\xc7\xe0\xd8\x76\xee\x85\x1d\x5b\x8e\xd3\xa1\xff\x75\x60\xe7\x6b\x1f\x97\x0e\x9c\x71\x48\xcf\xeb\xd8\x8a\xa6\xc7\xbb\x5d\x2f\x8d\x51\x07\x52\x5f\x10\x07\x5c\xde\xbb\x3a\xf8\xfe\xde\xb4\x4a\x46\x22\xd5\xb2\x60\x1f\x60\x5c\xa7\xea\xed\x84\x15\x02\xff\x70\x0d\xec\xe3\x36\xb3\x77\xc6\xf0\x0c\xf7\xa5\x84\x7a\x51\x8c\x2c\x64\x26\x47\xd3\xeb\x42\x31\x9a\x9e\x4a\xa1\x8d\xa2\x7c\x65\x15\x7a\x7b\x3e\xcb\x68\x3c\x4a\x22\xc8\xd5\x10\xf4\x9d\x06\x86\x7f\x48\x71\xaf\xb5\x89\x81\x02\xd6\x8a\x42\x68\x40\xa6\x9a\xd0\x5c\xba\xe2\xaa\x11\xbf\x67\xa2\x5a\x9a\x55\x9c\x19\x63\x54\x40\x14\x2e\xac\x12\x63\xc1\x02\xbc\x6d\xbe\x5d\x81\xb8\x1a\x49\x86\x5c\xd4\xb3\x09\x3a\x48\x76\xc6\xce\xff\x04\xaa\x8c\x2f\x9b\xe5\xda\x45\x0a\xb5\xff\x0c\x55\xa1\x88\x40\x58\x98\x6a\x64\xad\x16\xa2\x42\x5c\x41\xb1\xc2\x32\x63\xb2\x3a\x0f\x53\x11\x13\xa9\x14\xd3\x85\xc4\x08\x8e\xdf\x11\x92\xca\x9c\x72\x11\x22\x32\x62\x1d\x45\xb0\x0e\xe7\x0f\x85\x72\xa0\x8a\x9d\x3c\x31\xb3\x44\x30\x1c\xeb\x7d\x87\xb0\xbe\x81\x64\x49\xbd\x0f\xce\xdd\x92\x5b\xf5\x13\xb3\xf4\x9b\xbf\x09\xde\x26\xfb\x9c\xbc\x3b\x0b\xbf\x9f\x22\xbb\x23\xce\xba\xd5\xdb\xcc\xd4\x18\x72\x30\x45\x82\xcb\x57\xd1\x68\xa6\x8e\x38\xbd\x50\x1f\x81\xd3\x71\x1a\x53\x2c\x0f\xb0\x91\xc2\xb5\x5b\xf7\x64\x21\x3a\xe8\x0c\xdf\x3b\x36\x8d\x02\x4d\x77\xbe\xbb\x08\x8c\xf1\x6e\xfd\x19\xef\x58\x44\xed\x38\x99\xdd\x12\x3b\x2b\x0f\x88\x04\x7b\x63\x7f\x11\xdd\x92\xd9\xa9\xeb\x95\x8c\xa8\x72\x05\x62\x0a\x50\x3b\xf7\x45\xf4\x7b\xb6\xc6\x32\x54\xdb\xae\x98\x3d\xa6\x78\x84\xec\x5a\x04\xa2\xa4\xd4\x0f\x06\x94\xa5\x80\xda\x0a\x23\x81\x53\xe1\x9c\x3b\x6e\xc0\x70\x66\x24\x51\x3f\x3c\x4c\xfd\xbf\x10\x47\xe4\x9d\x34\xf6\x3f\xe7\x0f\x5c\x1b\x1d\xc9\x97\xf6\x39\x93\x4c\xbf\x93\x06\xde\x7f\x92\x4d\xc2\xe9\xaf\xb1\x45\xae\xf6\x81\x23\xdc\xa4\x52\x74\x0a\x31\xe6\xce\xad\x40\xb5\x03\x58\x65\xf5\xe6\x73\x6d\x0d\x35\xa9\xdc\xea\x76\x38\x02\x55\x81\x86\x1d\x5e\x13\x25\x1f\x2a\x39\xe2\x16\x9a\x2c\x1a\x9f\xdb\x70\xa9\x5a\x3b\xb8\xb1\xa1\xe2\x30\xc1\x6b\x12\x49\x12\xe9\x00\x80\x6d\x91\x41\x24\x2c\x2d\x15\xf6\x42\xb2\x7a\x99\x61\x23\x9e\x44\x92\xcc\x99\x1a\x01\xb8\x57\x48\xa8\xaa\xf9\x74\xe8\xe0\xbb\x46\x53\xd6\x2e\x0d\x4c\xe3\x1b\xb9\xf6\xac\x34\x8a\xf8\x6b\xcf\x34\xc1\xaf\x74\x68\xdf\x1a\x3b\x73\x50\x84\x40\x6b\x0d\xde\x9d\x2e\x05\xc8\xb3\x03\x8c\xda\xd3\x79\xcd\x0d\x07\x8c\x5a\x47\x4e\xa1\x80\xf4\xff\x5a\xe5\x02\x0e\xd0\xff\x0b\xbf\xdd\x29\x57\xba\x4f\x4e\x3c\x86\x78\x83\x86\xaf\xd8\x6c\x7c\x2e\x98\xac\x1d\x11\xd7\xc4\xf2\xd3\x3d\xcd\x18\xb6\x13\xa7\x82\x30\xd7\x2a\x4c\x0e\xe7\xf4\xcf\x70\x69\x31\x19\x4b\x8d\x9a\x4f\xe5\x42\xdd\xbb\x63\xd3\xbd\xa3\x59\xb9\x14\x4c\x71\xef\x42\xec\x55\xe8\xde\x6d\x19\x54\xe9\x70\xe0\x90\xdd\x83\x7f\x0b\xcc\x76\x22\x2e\x83\x6c\x56\x05\x8e\x53\x6d\x3b\xa1\x34\x04\xfe\x79\x4e\x1f\xae\xef\xd8\x24\x1e\xb5\xfa\x12\x5f\x6c\x40\xa0\x21\x42\xe1\x48\x31\x28\x03\x0a\xc7\xa6\x01\x73\x2b\xa7\xe0\xeb\x2e\x05\xbb\x67\x76\x99\x53\x6e\x4f\xc7\xa0\x04\xf4\x13\x00\x9a\xba\x9d\x8c\x99\xf8\x28\x34\x35\x5c\x0f\x01\xb5\xe4\x6f\x67\xf2\x9d\x34\xd7\xc9\x98\xa5\x65\xc6\x6e\xc3\xd8\x07\x6b\x98\x91\xab\x1f\xa0\xc5\x05\xd4\x5b\x1a\x6b\x13\xa6\x7c\xe8\x60\x50\xc8\x80\x99\x09\x63\x61\xd9\x57\x6d\xeb\xb1\x6d\xad\xbb\x13\x64\xa8\x1a\x81\x73\x13\x2d\xc3\x20\xb2\x9e\x19\x47\x99\x1c\xd0\x8c\xe4\xd8\x91\xa3\x4f\xde\x48\x45\xd8\x03\xcd\x8b\x8c\x61\xaa\x0e\xf9\x43\xef\x3f\x52\x04\x9a\xbf\x59\xa9\x0d\x53\x47\xc4\xef\x5f\x8d\xbf\xff\x0a\xf9\xbf\xa8\x92\x3d\x42\xdd\x99\xe0\x0e\x6f\xb9\x0c\xbc\xe7\x82\x6a\xf2\xea\xf8\xd5\xf1\xcb\xd7\xe4\x67\x62\x87\xf8\x8a\xfc\x1c\x44\xd1\xfe\xed\x67\xee\x9d\x3f\x90\x9f\xc9\xcf\x84\x90\x2b\x42\x5a\xff\x25\xf0\xdf\x1e\xe1\x61\x2d\x2d\x1a\xf3\x7d\x65\x97\x2d\x91\xb9\xdb\x24\x92\x58\xfb\xca\xe7\x37\x3a\x6e\x0a\xd3\x5b\x8d\x74\x43\x84\x72\x90\x44\xe6\x0c\xe6\xfb\xea\x7f\x79\x3a\xd0\x22\xcb\x10\x29\xdc\x5f\xbe\x3a\x80\xa9\x85\x05\x38\x27\x10\x75\xca\xe9\x1d\x3a\x28\x4e\x12\x53\xd2\xcc\x4e\xe2\xe0\xb3\xde\xcb\x43\x22\x45\x3c\xc9\x7b\x2e\x01\x58\xda\xad\xc6\xc1\xab\xc3\x3e\x2c\x61\x73\x79\x3e\xab\x97\x27\xf4\xfc\xc2\x12\x36\x57\x0f\x67\x4c\xc5\x14\x86\xb8\xfc\x04\xfb\xc3\x7b\x22\xa6\x13\x3a\x8d\x3a\xc2\xde\xa9\x34\xe2\xf7\x8c\x8c\xf9\x68\x0c\xae\xf3\xaa\xfe\xc8\x48\x7f\xda\xc2\x80\x1f\x5c\xd9\x28\x0e\x6e\x4a\xb8\xe9\x93\x0b\xb3\xbf\xaf\xa1\xa7\x25\x2a\x45\x2e\xe8\xeb\xfd\xf2\x61\x0b\x5e\xf5\xcf\x81\xc3\xf5\xd2\x77\x55\x71\x01\x9f\x20\xf8\xf4\xd8\x9e\x37\x91\xa9\x69\x4e\x26\x7d\x13\x66\xaf\x2f\x74\x75\x7e\x53\x5b\xeb\xf6\x52\x96\x43\xcc\x45\x05\x99\x10\xe8\x68\x78\x27\x53\x5f\xeb\xea\x22\x60\x68\xf7\x3b\x49\xc4\xb5\x77\x74\x10\x0e\x01\xe8\x24\x30\xa6\xdf\x28\x4d\x6f\xb4\xb6\xc5\xf2\x2d\x27\x9c\x35\xb6\xf1\x0c\x73\xa3\xe2\xf3\x5d\x4d\x0d\xb3\x27\xff\x6a\xb5\x26\xfc\xd8\xdf\x31\x42\xbc\x37\x28\x93\x3b\x66\x50\xab\x08\x63\x40\x05\x99\x50\x45\x69\xc8\x80\x66\x54\x58\x63\x65\xce\x2b\x69\x24\x7e\x10\xa9\x87\x8d\xf6\xc2\x2c\xe2\xe3\x60\x4e\x0a\xd4\x53\xe7\x4e\x77\xbc\x52\xf1\xdd\x2c\x89\x46\x0e\x37\xa0\xf8\x87\xe5\xe7\xa5\x8c\x66\xbe\x89\x9f\x95\x4e\x75\x09\xb0\xd8\xdf\xaf\xcf\x38\xec\x3d\x5c\x54\x81\x4e\x5e\xef\xc9\xb7\x32\xb3\xa5\x7b\x90\x03\x97\x19\x7d\x48\x0c\xcb\xb2\xf0\x86\x90\x5e\x60\x2a\x10\x0a\x46\x56\xbf\x00\x01\xd4\x23\x6d\xf9\x18\xc6\x45\x7e\x00\x0d\xe2\x4d\xc2\xbe\xbf\x9e\xd5\x1c\x44\x18\x49\x5f\x0b\x70\xe4\x20\xe4\x46\x1c\xba\x09\x6f\x4c\xe8\xe2\x45\x37\x66\x59\x41\x14\x4b\xcb\x04\x07\x49\x88\xbe\x63\x13\x6b\x99\xd4\x2b\x1f\x76\x3f\xe8\xe6\x51\xdf\x6b\x31\xd4\x1e\x64\xb6\x52\x11\x7f\xc5\xf1\x21\x48\x1f\x8f\x65\xc9\xee\x99\x9a\x92\x42\x6a\xcd\x2d\x9f\x82\xbc\xa3\x5a\xf3\x51\xb0\xd3\xb8\xaa\x2f\xb4\xd4\x71\x09\xfc\xf5\xbc\xe7\xae\xe3\x3d\x7b\xc9\x6b\x19\x2d\x9e\x96\xa9\x88\xcb\xd4\xbf\x50\x65\x67\x91\x8a\xb8\x5c\xfd\x0b\xd3\x72\x35\xf9\x83\x55\x99\x1a\x2a\xe2\x02\xf5\xef\x0a\xfe\x37\xa7\x06\x86\x49\xbf\x21\x59\x20\x57\x2a\xb5\xb7\x75\x90\x03\x15\x90\x95\xda\xa3\xd7\x0c\x3f\x03\xe5\xec\x0f\x61\xca\x59\xad\x44\xfe\xe1\xf8\xb3\xe3\x57\x07\x76\x5d\x3e\x3b\xb4\x2b\xd4\x52\xfd\x5e\x55\xaa\x5f\x14\x75\x37\x7b\xa6\x5b\xca\xdf\x85\xf0\xc0\xbe\x52\xa5\xda\x15\x21\x23\x93\x84\x09\x45\x2a\x88\x36\x2e\x23\x93\xe7\xfe\xde\x3a\x02\x39\x51\x0b\xa0\x89\xb4\x92\x37\xd0\x19\x73\x67\xa5\x1f\x79\x91\x4b\xc5\x5e\x34\x68\x2e\x55\xc8\x36\xdc\x82\x26\x1c\x21\xcf\x19\xcf\x2b\xff\xae\xa1\x62\xad\xfc\xdb\xb9\x5b\x74\xc5\x1b\x1b\x86\xe0\x73\x00\xed\x11\x61\x75\xc4\x22\xde\x74\x10\xdd\x21\xa3\xb7\xc2\x1e\x98\x97\xe9\xa0\x8c\x3c\x2c\xdb\x6a\xfd\x16\xe3\xc6\x70\x3e\xb1\x9b\x37\x26\x77\xb6\x0a\x49\x1a\x2d\x02\x36\x19\x47\xa7\x13\x7d\x9e\x51\x6d\x78\xf2\x65\x26\x93\xbb\x6b\x23\xc3\xaa\xc4\xda\x5a\xd1\xc9\x77\xd7\x73\x54\x5a\x2b\x13\xe6\xa6\x38\xf9\xee\x9a\x9c\x71\x7d\x47\x14\xd3\xb2\x54\x89\xc7\x68\xd1\xbe\xcf\x1d\xd6\xd7\x54\x45\x84\x81\x21\x26\xa8\x62\xcb\x69\x32\xe6\x82\xd5\xed\xf1\x3c\xe2\x56\xdd\xd9\x1e\xfb\x87\x06\xca\xd7\xd0\x1e\xa3\xda\x48\x45\x47\xec\xd8\xb1\xed\xef\xe8\x44\x33\x5c\x2a\xe8\x22\x62\xff\x99\x85\x88\x87\xd8\x10\xe7\x50\xdf\x04\x57\x26\xce\x6e\xe7\x9b\xaa\x73\x01\x96\x51\xc6\x22\x9b\xe1\x03\x7b\x37\x95\x25\x99\x50\xf4\xad\x02\x48\x6c\x9f\xdc\xf0\xe2\x35\x39\x6f\x60\xf0\xc4\xf4\x26\x1f\xce\x0c\xcd\xde\x92\x55\xbd\x8f\x4b\x88\x86\xfd\x46\x17\x6b\x4c\x44\xc2\xf7\x6a\x38\x47\xb5\x44\xbf\x26\x7b\xec\xc1\xfc\x71\xef\x88\xec\x3d\x0c\xb5\xfd\x8f\x30\x43\xc0\xff\xca\x8b\x8c\x27\xdc\x64\xe1\x51\x05\x2e\x86\x4c\xd5\x66\x1d\x12\x9e\xc7\x62\x09\x65\x3f\xb2\x71\x16\x0c\x77\x16\xbf\x3f\x7b\xff\x1a\x4c\x9d\x54\x92\x09\x94\x1a\xdf\x33\x61\x7c\x16\xac\x93\x52\xf5\x36\x85\xef\xac\x92\x39\x24\x06\x2b\x99\xf3\x0a\x9e\xd9\x1d\xdb\xd0\xe6\xbb\xd1\x61\x8b\x82\x2a\xc3\x63\x1a\x24\xb4\x4f\x0a\x14\x5f\x7b\x12\x33\xf0\x91\x51\xb9\x00\x0b\xce\xc9\xc5\x90\x48\x74\xfb\x1e\x39\xcf\x75\xb8\x53\x87\xa0\x91\x51\x35\x31\x19\x78\x40\x47\xb8\xa2\x9a\x3c\xfe\x26\x22\xd0\xe5\x48\x40\xe3\x3d\x9d\xd2\x57\x47\x30\x6c\x64\x60\x07\xef\xe9\xd7\x22\x98\x26\xd5\x64\xef\xd5\x5e\x9f\x5c\x7b\xdc\xf0\xa3\xe6\x1a\xd6\x6b\x1b\x06\xac\x86\x8f\x1f\x20\x44\x5d\x5e\xee\x91\x03\x6c\x5e\x0f\xaa\x60\xc6\xe8\xbd\x33\x31\x5d\x6d\x57\x30\x59\x08\xf1\x1e\x06\x29\x73\xe4\x89\x1a\x41\xc7\x77\x41\x68\xf3\xef\xb5\xdb\xbb\x3d\xa3\x4a\xb6\x07\x19\x70\xd2\xde\xbb\xf6\x96\x0c\xcf\x92\xc5\x00\xc3\x07\x37\x92\xba\x68\x8e\x8b\x66\x2f\x1a\xc4\x47\x87\x0f\x85\xc7\xa6\x96\x1c\x02\xd8\x59\xc0\x47\xdb\x6b\x76\xfd\x0e\x26\xfb\x94\x37\x37\xe9\xd4\x95\x01\xbf\x7a\x71\xd6\x6d\x5f\x3f\x0a\xfe\x53\xc9\xc8\xc5\x99\xbf\xbb\xeb\xb6\x53\x24\xe5\x3a\xac\x6b\x1b\x41\x30\x68\xd4\xc4\xb8\x00\xf5\xec\xe0\x24\xa7\xff\x91\x82\x9c\x7f\x79\xed\x86\x78\xf8\x49\xef\xad\x2d\x5d\x0c\x71\x25\x99\x7e\xaf\x36\x1d\xfa\xa4\xff\x29\x15\xb3\x0a\x71\xb4\x46\x7e\xe2\xdf\x6c\x6b\xe1\xf8\x7b\x72\x46\x4d\x58\x2f\x17\xa0\x80\x37\x88\x03\x11\x01\xdd\xca\x4a\x87\x01\x64\xca\xc2\x3f\x35\x34\xe8\x2d\x28\xb2\x09\x68\x00\xa3\x4b\x99\x76\xd4\x66\xa1\x0e\xea\x14\xa9\x90\xdc\x92\x21\xef\xa4\x60\x47\x20\xb0\x82\xd9\xd6\x4a\x36\x7c\x85\x7c\xa7\xb8\x61\xc1\xd7\x40\xb4\x4a\x62\xcf\x67\x78\xf5\xc7\x82\xfa\x0f\x5f\x6a\x0d\xf2\x92\x1a\x0a\x14\x9d\x72\x12\x3c\xdf\x41\x26\x07\xc4\x9d\xc0\x6d\xce\xf4\xe3\x87\x8b\xce\x13\xfd\xf8\xe1\x62\xe1\x24\x61\xf0\xe1\x7a\xff\x76\x27\xb9\x86\x21\x36\x6b\x87\xd5\xba\x61\x54\xe7\x31\xc0\xef\x99\x35\x9c\x16\x5a\x4d\xc1\x24\x2b\xeb\xaa\x61\x35\xf5\x97\xd8\x4b\xe1\x77\x7d\x65\x57\x85\xd9\x4b\xdb\xda\xb1\x3b\x2e\x82\xd3\xcb\xda\xa2\xe6\xfc\xa1\x60\x89\x5d\x53\x17\xd3\xbb\x1e\x53\x7b\x89\x90\xbc\xcc\x0c\x2f\x82\x91\x8d\xdc\xe9\xb3\x1c\xad\xed\xcd\xed\x59\x94\xd0\x04\x8a\x03\x08\x39\x63\x18\x74\x8a\x48\x83\x73\xc9\x53\x15\xe5\xc5\x84\x2f\xa9\xa0\xa3\x18\xb2\x70\x47\x91\x1c\x5f\x6b\x9c\xc4\x03\x0c\x43\x88\xea\x9f\xe8\x3d\xe5\x19\x1d\xf0\x8c\x47\xa8\xdc\x9a\x99\xc3\xbe\x57\xfa\x40\x81\xd4\xb0\xa4\x5b\x13\xbe\x6b\xa9\xd3\x4d\xa8\x56\xec\x01\x76\x60\xe9\x1d\x43\x2b\xb1\x88\x4e\x53\x95\x26\x0d\xc5\xed\x50\x6e\x8a\x6a\x79\x4b\xcd\x76\x70\x08\x11\x8a\x57\x4b\x1b\x8f\x3b\x3e\x11\x15\x8c\x51\xaa\x93\xbf\xec\x82\xff\xf8\xe3\x87\x8b\xad\xa8\x59\x6f\x02\xc1\xe1\xe6\xd5\x2c\xe8\xb3\xbe\x48\xcd\x7a\x13\x8a\x65\x76\xcd\x14\xb4\xcd\x0d\xd4\xb4\x42\x03\x82\xdb\xd0\xc6\x76\xe7\x63\xf6\x89\x37\xed\xb0\xa9\x41\x67\x15\xaf\xd9\x79\x18\x49\xb5\x2b\x79\x82\x27\x8c\x5c\x7a\xed\xae\x80\x13\x77\x05\x80\xf6\x68\xf9\x6e\x75\x2c\xc8\x3f\xd1\x52\x16\x84\x78\xe7\x05\x80\x5b\x95\x04\x4a\x8d\x0e\xe3\x8b\x93\x60\xf5\x6e\x86\xfd\xb9\x9f\xfa\xa6\xa5\x58\xc2\x8a\xf1\x30\x1e\x72\xea\x94\x15\xe3\x37\xd7\xed\x30\x96\xfd\x1d\x79\x73\x5d\xc9\xa3\xc0\x3c\x09\xdf\xc5\x15\xb2\xd4\xec\x34\x35\x06\xc0\xf6\x35\xc9\xf8\x90\x05\x82\x45\x47\x17\x1a\x4a\xc1\x8d\x54\xdd\x0a\x0c\xf7\x3f\xf8\xbd\x26\x97\x8e\x0e\xa6\xab\x27\x32\xcb\x58\x12\xe5\xc9\x94\x43\x5c\x38\x3f\xa0\x86\x5f\xaa\x72\x77\xb8\x94\x07\xdd\xbf\xfb\x1c\x1c\x1e\xce\xb5\x71\x8c\x9b\x77\xfc\xe1\xfc\xe4\xec\xf2\xbc\x9f\xa7\xbf\x1b\xcb\x49\xcf\xc8\x5e\xa9\x59\x8f\x9b\x50\x6d\x27\xb2\x7a\xa3\x43\x8e\x7f\x6c\xdd\x42\x11\xd1\x56\xb4\xbd\x31\x88\x1b\x45\x33\xc0\xe1\x85\x3c\x5d\x08\x07\x60\x6d\x6c\xb8\xfb\x4a\x4a\x73\x44\x14\x85\x04\x02\x33\xa6\x2e\x3a\x51\x66\x19\xee\x95\x51\x8c\x1d\x75\xf1\xac\x1f\x3f\x4f\x0d\xb4\xb1\x6c\xbf\xac\xcb\xf6\xe9\x0f\x4b\xd7\x7b\x3b\x54\x51\x24\x8f\xec\xcd\x75\x45\xc9\x27\xa5\x16\x31\x6d\x52\x8d\x84\x54\x53\x28\x12\x1b\x4a\x05\x80\x1f\x47\x4d\xd7\xf8\x31\x33\x09\x2c\xd3\x31\xb4\x53\xc1\x81\x07\x93\xff\x44\x5b\x11\xa3\x3f\xc0\x84\x3e\xb0\xe1\x66\x36\xe2\x03\x1b\x62\xfd\x9d\xab\xad\x88\xd9\x08\xbb\x79\xb4\x34\x63\xcc\xf8\x85\x50\x95\x53\xca\xe6\x76\x26\x46\xbe\xb8\x72\xc2\x27\xdf\x8a\x2e\x95\xd4\x71\xed\xc6\x67\x37\xa3\xe9\xad\x74\x3b\x60\x22\x43\x0a\x24\x2a\xac\x20\xef\xad\xb9\xc5\x26\xc7\xae\x73\x6b\x6f\xc2\xcd\xb8\x87\x5a\x96\x3e\x06\x40\xd2\xe3\xdf\xc1\x7f\xa2\x06\x80\x81\xf1\x93\x34\x75\xe9\x6a\xa5\x66\xc3\x32\xc3\x04\x30\xdd\x27\xb4\xe0\xdf\x32\xa5\x23\x60\x8c\xf0\xb9\xe3\x22\x3d\x22\x25\x4f\xbf\x08\xdd\x42\xb2\xce\xd5\x1e\x51\xc5\x18\x0e\xab\xff\xe8\xdd\xae\xbc\x08\x54\x34\x95\x50\x34\x11\x1e\xe8\xb5\xbb\xd4\x12\x7c\x34\xcd\xb9\x78\xf6\x02\x2c\xce\xc0\xf0\xfa\xe4\xc6\x0d\x06\x2e\xd2\xb0\x1d\x6c\xef\xde\x29\xbc\xd7\xb6\x18\x90\x56\x4c\x86\x50\x95\xd1\x45\xbd\x77\x03\x91\xea\x5d\x6e\x97\x6e\x65\x6d\x85\x69\x2b\x01\xdb\x9e\x4f\xf5\x4f\x59\x0f\x47\xdb\x2b\xd2\x7a\xdf\x9f\x7b\x0a\xd6\xf3\x76\xfd\x2f\x4e\x98\x0a\x26\x39\x9f\x58\xb5\x34\x00\x10\x4c\x73\x2e\xb1\x6a\x9b\x9c\x41\x76\x8a\xfe\xb2\xa7\x8b\xa2\xbf\xa1\xbd\x88\xd7\xed\x37\xa0\x51\x02\x64\x9e\xf6\xf8\x25\xa0\x08\x46\x21\x03\x54\x30\xf5\xd8\x69\xc3\xe1\x7e\xd7\xc5\x84\x89\x14\x82\x25\xe0\x0a\x7e\x5f\x30\x71\x6d\x68\x72\x17\x1c\x8b\xde\x69\x77\x3b\xed\x2e\x90\x13\xd7\xcb\x3f\xf2\x29\xf0\x69\xc5\xb7\x58\x13\x89\x69\x82\xc1\x53\xad\x33\xe9\x51\x18\x3c\x4b\x49\xfe\x3c\x72\x85\xb0\x9d\xce\x25\x0d\xe8\x11\x3c\xeb\x01\xf6\x6f\xce\xa8\x74\xd5\xaf\x83\x13\x59\x1d\x0a\x71\x21\x8b\x12\x8a\xc4\xa0\x28\x36\x58\x27\x8c\x15\x4e\x4e\xed\xef\x9e\x18\x54\x0b\xed\x5c\xa6\x0c\x1b\xb4\x7b\x76\x8d\x49\x7e\x6c\x75\x4f\x17\x55\x33\x79\x50\xbb\xac\x8a\xe5\x06\xda\x41\x75\x13\x44\x26\x86\x66\xae\x46\xdb\x21\x3e\x90\x97\x2f\x5f\xbe\xc4\x5a\xed\xbf\xfc\xe5\x2f\x24\x22\x2f\x96\x92\x94\x25\x3c\x9f\x27\x08\xd4\xfe\xf4\xea\x55\x9f\xfc\xf3\xe4\xf2\x2d\x14\xa1\x14\xc1\xa8\xae\x04\x21\x52\x71\xa4\x96\x50\xeb\x23\xfa\x88\xfc\xe3\xfa\xfd\x3b\x7f\x4a\xc2\x89\xb6\xa9\x80\x37\xa5\xda\xa6\x56\x57\xd4\x60\x8a\x2f\xff\xfc\xc7\x3f\xf6\xc9\x19\x57\x50\x02\xc8\x99\xc7\xfb\xaf\x1c\x70\x50\x83\x1d\xd6\x09\x18\x1f\x0a\x08\xcb\x5e\x91\xc6\x8a\x3d\xab\x1d\xb9\xde\xed\xd8\x3a\x04\xca\xb8\x63\x6e\xff\x61\xc6\x13\x83\xd5\x8b\x78\xd9\x54\x2d\xd6\xc6\xd4\xb8\x6f\x46\x17\x4d\xc0\xe2\x1d\x91\x8c\xdf\x31\xdf\xfd\xbd\x46\x93\x71\x60\xd6\x49\xa0\xb2\x44\x90\x3d\x71\x70\xf5\xd9\xd1\xcc\x3c\xb3\xe4\xe8\xa8\x80\x48\xbb\xb9\xf5\x4c\x97\x08\xa8\x68\xbf\x63\xd3\x5e\x68\x57\x0d\x7c\x0a\xca\xab\xca\xad\x33\x6a\xa8\x43\x03\x6a\x2b\x44\x09\x4b\x6b\x21\x1c\x4c\xba\xea\xf0\xac\xe4\x8f\xc8\x84\x50\x7a\xdf\x48\x9e\x87\x22\xff\x88\x86\x6a\x1e\xb5\x48\x34\x40\xf8\x3d\xa4\x81\x6b\x5e\xe0\x7f\x0d\xab\x10\x95\xc5\x3d\xd3\x71\x23\xe3\xda\x0e\xf9\x8e\x4d\xf5\xfc\x4c\x22\x8c\x0b\x37\xe3\x1a\x47\xd9\x9e\x63\x8d\x9c\x5d\x8a\xc6\x57\xe2\xd6\x55\x48\xdf\x47\x4f\x33\x57\x8b\x41\x3d\xe2\x63\xf5\xad\x88\x65\xe5\xc9\xd8\xe3\x6a\x38\x9a\x9e\x2b\xaa\x8d\x3f\xea\xa2\x19\x69\x66\xca\x02\x87\x0c\x05\x38\x76\xce\x80\x79\x0e\x3b\x95\x53\x75\x17\x31\x4c\xe9\xee\xc3\x3e\xb9\xb2\x8b\x58\x41\xdb\xf9\x4e\x7f\xe8\xaa\xa1\xd3\x28\x11\xe9\xac\x19\x98\xeb\x7e\xbf\xbf\x8f\x82\x56\x2a\xd7\x2b\x1d\xa4\x9c\xfd\xfd\x53\xa0\xa8\x5e\xd2\x42\x23\xaa\x9e\x35\xae\x00\xaf\xd3\x9a\x69\x30\xa2\xe0\xd6\x2f\xfe\xa1\x6e\x0f\x9e\x37\x4a\xe9\x8d\x3b\xc3\x46\xfa\xe3\xf5\x24\x98\x95\x79\x84\x52\xb6\x60\xd4\x4b\x55\xb3\x28\x92\xc4\x29\x72\xb3\x0a\x9a\xeb\x04\x91\xb1\x48\x8d\x0c\x9f\x40\xbd\x2c\x92\xaa\x54\x01\xda\x59\x24\xcd\xa6\x2e\xb7\x44\x47\x8b\xa4\xb8\x50\xa3\x9b\xd1\xd4\x22\x49\xce\xe8\x75\x17\x43\x10\x92\xed\xdb\x22\x76\x94\x28\x1b\x1b\xf6\xc1\x4c\x47\xa6\x0e\x20\x9d\x0d\x55\xee\x31\x15\x2d\x96\x3f\xdb\x0a\xdd\x52\x45\x2d\x92\xec\xbc\x5a\xb7\x40\x5d\x8b\xa4\x19\xa3\xdc\xe1\xd3\x45\xc5\xc3\x27\x5e\xd1\xc3\x27\x26\xdb\x04\x9f\x39\x59\x59\xdd\x75\x78\x4d\x0d\x3b\xb0\x1f\x6c\xa2\x91\x80\x2f\x69\x2a\xf1\xdb\x87\xfe\x14\x4e\xaf\x88\xd0\xb3\xf1\xa1\x03\x2d\xb3\xd2\xe0\xb0\x6a\x52\xcd\xcb\x35\x2a\x83\x00\x1f\x8f\x74\x09\xf7\x6f\x45\xb4\x71\x31\xc7\x4f\xde\xdd\xad\x31\x37\x3a\x3e\x9d\x2e\x9a\xed\x83\xc1\xc6\xe5\x65\x6c\x1f\x08\xb6\x73\xff\xc5\x47\x3c\xb1\x5b\xa8\x9d\xdc\x82\x17\x76\x0b\x1e\xd8\x78\xef\x6b\x34\x97\x7a\x9d\xba\x5b\xa2\xab\xab\xce\x9d\x8c\x99\x4b\x60\x6b\xd8\x0b\x31\x8e\x1f\xab\x3e\x81\xa9\xe5\x55\x7a\xd7\xc7\x79\x4b\xe1\x94\x38\xc7\xa5\xe6\xf1\x2e\xcb\xeb\x0b\x72\x50\xf5\x05\xab\x52\x98\x2f\x84\x61\x6a\x48\x13\x76\xd8\x70\x65\x06\xcd\x91\x15\x63\x96\x33\x45\xb3\xaa\x22\xc6\x23\x8f\x8c\xa9\x48\x33\xf4\xf0\x24\x4c\x81\xb4\x65\x0f\x86\x29\x11\xa8\x3c\xd9\xa1\xa6\x8a\xdf\x33\xa5\xc9\xc1\x97\xcc\x50\xdf\x4b\x2c\x28\x32\x17\xed\x13\x85\x2f\x75\x4b\xce\x87\x57\x9b\xcd\xf7\xbc\xb4\xa8\xa7\x10\x2e\x09\x11\x25\xd1\x2e\x9d\x6e\xba\x81\xfb\x96\x7f\x41\x29\x81\xfb\x65\x2a\xcb\x08\xef\x25\xe4\x76\xf8\xb6\xbf\xd0\xd0\x24\x31\x38\x50\xaa\x89\x62\x23\x6b\xec\x2b\xf0\x83\x44\x8c\xb3\x02\x93\xda\x5a\x39\xd9\x56\x0a\x00\x1b\xe5\x76\xe1\x61\xf6\x19\x18\x93\xa1\xf3\x47\xc8\x7b\x9e\x7a\xbf\x0c\xe4\x9d\x85\x7b\x21\x3c\x76\x68\x41\x75\x03\x4b\x87\x6a\x2d\x13\x0e\x4e\xf0\x0e\xbc\x83\xde\x12\xd0\xd8\xdb\xfd\x6f\x7c\x9e\x4f\x07\x70\x11\x6b\xe7\x17\x45\x16\xdc\x47\x20\x7a\x93\x85\x4c\xd9\x55\x39\xc8\xb8\x1e\x5f\xaf\x15\x4a\x7e\xb7\x80\x10\xa6\xa4\x77\x4e\x4f\x6c\x85\xa1\x9b\xe1\x65\xcd\x84\xe6\x56\xdb\x8d\x70\xb8\xa1\x56\xef\xfa\xae\xdb\x6d\xf7\x5f\xa9\x77\x1a\xc3\xd4\x79\x91\x31\x13\x83\x16\x84\x24\x1a\xf3\x77\x08\x5b\xd6\x9a\xb1\xbf\xfd\x28\x8a\xe6\xef\xc3\x3d\x50\x34\xcb\x74\x7f\xa6\x9f\xa5\xbf\x97\xd1\x53\xe8\xd0\xb7\x82\x49\xc2\x29\x21\xdc\x1e\x20\xbf\xba\x90\x3f\x8a\xda\x68\xd5\x1e\x23\x32\xef\xb6\xbd\x41\x9a\xe4\x12\x11\x92\x04\x91\xc2\x13\x3b\x22\x34\x8b\xe9\x79\x04\x63\xab\x38\x07\x51\x66\xf1\xb0\x86\x1e\x85\x5d\xce\xc0\x2e\x67\x20\xd0\x9c\x59\x2b\xa3\xe9\xba\xea\x3d\x47\x81\x50\x0f\x0a\x88\x31\x0a\x5d\x2a\x1a\x55\x8a\xe3\x95\x04\xaf\x74\x6c\x26\x45\xaa\x2b\x88\xcb\x89\x71\x8d\x02\x7e\x21\xbd\x3b\xbe\x9d\x19\x35\xe8\xc4\x4c\x3b\xe9\xde\xf3\xfd\xd8\x3b\xf8\xbd\x9d\xc3\xab\x92\x41\xf3\x77\x47\xb8\xd3\xc0\x2b\x92\x56\x87\x74\x2f\xef\x6b\x92\xca\xa4\xcc\x99\x30\xd4\x83\x46\xd5\xd9\x8e\x71\x5a\x4d\x64\xfd\x67\xf0\x29\x89\x2c\x8f\x0e\x55\x9d\xa2\x46\x91\xca\x89\x98\x50\x95\x9e\x5c\x05\x61\x6f\xb4\xcd\x84\xfa\xdd\x66\xbe\x88\x27\x49\x4e\xae\x42\xea\xb3\x09\xa1\x03\xd7\x81\x19\x20\x6a\x5d\xcd\xe0\x2f\x3e\x7d\x04\x9b\x8d\x87\x96\x4c\xda\xe7\xf1\x6c\x11\x4c\xe0\x7d\x1f\xe9\x44\x20\x8b\x13\x5a\x96\x24\xaa\x44\xa5\x11\x2c\x19\xe2\xc2\x80\x48\x78\x62\xc6\x4c\x42\xcb\xf2\x50\x48\xb8\xb1\xb8\x28\xa1\x65\xdd\x20\x48\x48\xf8\xa3\x0a\x68\x84\x67\x52\xcc\x26\xb4\x2c\x4d\x54\x89\x52\xa6\x9b\x09\x2d\xcb\x13\x55\xc2\xdd\x6f\x33\x09\x2d\x1b\x89\x82\x84\xc6\x3f\xa2\xda\xf4\xad\x8c\x7c\xfc\xba\x12\x55\xec\x9b\xed\xbe\xa8\xd1\xb2\x98\xd4\x41\xb3\x88\x74\x91\x75\x22\xf1\x8d\x5b\x04\xb5\x8d\x19\x10\x8d\x08\xc5\x76\xc6\x24\x45\xa1\x56\x73\x53\x6d\xee\xc6\x28\xcb\xee\x5a\x02\x55\x7d\xcb\xf1\x7d\xf8\x46\x84\xb7\x00\x9f\x65\x55\xec\x08\x70\x8f\x89\x3f\x31\x63\xc7\xc7\x83\x05\xca\xf4\x35\x22\xc6\x53\x21\x24\xea\x52\xfa\xc8\x35\x4b\x89\x0d\x46\x0a\x8f\x27\x01\x06\x54\x41\x13\x06\x52\xa9\x52\xcb\x22\xa3\x8a\xdd\x16\xd9\x3e\xb5\xbd\x15\xfb\xe6\xac\x7e\x8c\x54\xfc\x6a\xe9\x64\xcc\xf2\x30\x3c\xbd\xf6\x63\x5f\x7e\x63\x77\xe9\xca\x8a\x6a\xae\x89\x35\x47\x0c\x43\x1c\x59\xa6\xf2\xd8\x10\x2d\x81\x1d\x3c\x6a\xc1\x25\xed\xdd\xbf\x8a\x40\xe0\xaa\x46\xd6\xb5\xa3\xa3\x63\xe7\xab\xe8\x40\x2c\x99\x5d\xe4\xab\x3a\xfe\xea\xbc\x36\x11\x99\x9e\xf5\x83\x9d\x75\xab\x3e\x3a\x55\x9a\x98\x55\x5f\xef\x71\x1f\x9f\x70\x79\xe2\xe3\x95\x04\xcc\x80\x6a\x51\x3b\x84\x54\x23\xab\x4f\x7e\x29\xb9\x3b\x47\x10\xcb\x8a\xa4\xb9\xcb\xdd\xd9\xe5\xee\xec\x72\x77\x02\x9e\x5f\x5c\xee\x4e\x43\x05\xf2\xb7\xa9\x5b\x46\xcc\xe7\x89\x5c\x31\x30\x9e\x9a\x31\x50\x9f\xd4\x33\x60\xde\x6c\x8e\x3d\xd1\x60\x2b\xfb\xfc\x1f\x9f\xce\x23\x55\x33\x87\x27\x92\xe2\xfe\x7e\xbf\xbf\xbf\xef\x53\x82\x9c\x29\x5e\x9a\x61\xef\x73\xc2\x44\x22\xd3\xf8\x31\xde\xc0\x4c\x95\x36\xa0\xdc\xd7\x3e\xf8\x46\x4e\x54\xec\xd9\xf3\xb3\x6e\xa6\xfb\xc2\xb8\xe3\x18\xb2\xe3\x95\xeb\xe1\xab\xdf\x6c\x40\xc9\xae\x55\xeb\x0a\x14\xbb\x53\x7e\x58\xd5\xd2\xc5\xe9\xd8\x9e\x9a\x26\x19\xcf\x79\xa7\x9e\xf4\x56\x9c\x33\x6d\x34\x39\x40\x12\xfd\xa4\x28\x8f\x1c\xb9\x7e\xce\x72\xa9\xa6\xb1\x72\xc8\x93\xb4\xa4\x40\x28\x55\xbf\x40\x7a\x87\x56\x8b\x8f\x9d\x79\xa9\x14\x13\x26\x9b\x7e\x02\xed\xbf\x5a\xf5\x18\xd8\xb9\xfa\x99\x81\x40\xa8\x52\x4f\x20\xd2\x55\xe9\x75\x1d\x14\x54\x7b\x87\x3a\x30\x8a\xa3\x2a\x2a\x09\xbf\x65\xe2\x9e\xdc\x53\xa5\xe3\x56\x88\xac\xa7\xbe\xa7\xfc\x9e\x6b\x19\x9c\x41\x52\x3f\x54\x4c\xdf\x47\x1e\x2f\x82\xad\xa7\x3a\x5e\x18\xed\xf7\x3b\x4d\x76\x69\x04\x0a\x7a\x74\x97\xa6\x28\x63\x15\x4c\x52\xdd\x9d\x5e\x78\xfa\x36\x43\xd5\x29\x8f\x3d\x88\xa4\xf6\x55\xa3\x45\xf7\x6a\x2f\x9a\x42\x41\x8d\x61\x4a\xbc\x26\xff\x73\xf0\xc3\xef\x7f\xee\x1d\x7e\x71\x70\xf0\xfd\xcb\xde\x7f\xff\xeb\xf7\x07\x3f\xf4\xe1\xff\xbc\x38\xfc\xe2\xf0\x67\xff\xc3\xef\x0f\x0f\x0f\x0e\xbe\xff\xe6\xf2\xab\x9b\xab\xf3\x7f\xf1\xc3\x9f\xbf\x17\x65\x7e\x87\x3f\xfd\x7c\xf0\x3d\x3b\xff\x57\x20\x91\xc3\xc3\x2f\xfe\x2b\x7a\xa8\x0f\xbd\x3a\x52\xdb\xe3\xc2\xf4\xa4\xea\xe1\xe6\xbe\x26\x46\x45\x94\x5e\xe1\xe3\x97\x7d\xdd\x13\x5f\xab\x17\x75\x6f\xaa\xee\xf6\xe8\x13\x1e\xe9\xae\x26\xa7\x9f\xe6\xf6\x2d\xce\x2e\x49\xbc\xcf\x2b\x2d\x37\xea\x03\x90\x3b\x72\xc6\x3b\x00\xef\x9c\xbb\x37\xdb\x75\xda\x86\xe5\x85\x54\x54\x4d\x49\xea\x02\x06\x81\x5d\x58\xe7\x60\x3a\x1b\x38\x9d\x0b\x0b\xed\x63\x7a\x75\xc0\x2c\x53\xae\xb6\x81\xab\x93\xb3\x94\x97\x79\xb7\xa0\xdd\x77\xd0\x70\xcc\x35\x35\xf3\xb9\x9e\x48\xd0\xc5\x1f\xc3\xe3\x36\x34\xb9\x43\x7f\x44\xb5\xf0\x7d\xd0\xa0\x9b\x3d\x6a\xf6\x30\x9d\x2d\x3c\x70\xc7\xa8\xa8\xc2\x88\x90\x88\x29\x53\x66\x77\xc6\x13\xc5\xb1\x76\xaa\x25\xc7\xac\x25\x97\xa1\x5f\xf7\x03\x96\x8a\x5c\x82\x4a\xf7\x64\x8d\x5c\x62\x98\x83\x74\xc2\x07\xe4\xff\x61\x6f\xad\xf6\x1b\x9c\x70\x11\xa3\xbd\x74\xd3\x59\x3a\x69\x2a\x33\xdd\xc6\x24\xb8\x80\x1c\x2c\xef\x10\xba\x1e\x67\x91\xfd\x2b\x48\xa3\x37\x29\x64\xc9\x70\x4d\x2a\xc1\xe2\xf3\x65\x2c\x17\xdb\x35\x0c\xa6\x09\xa6\x06\x44\xa1\x32\x8d\xa9\x96\x3c\x81\x2e\xb6\xe0\x22\x02\xee\xf2\x9c\x1b\x11\x71\x64\x24\xa7\x0f\x3c\x2f\x73\x52\x6a\x7b\x4e\xa5\x68\xd3\xaa\x06\x1e\x4c\x13\x9b\x18\x0f\xf0\x68\xe5\x5c\x00\xf1\xb6\xcb\xce\xfe\xcb\xb5\xe7\x9f\x60\xc2\xb5\x67\x19\xd0\x93\xbc\x17\x47\x97\x60\x45\xbb\x51\xa3\x41\x16\x4c\x53\x0e\x09\xcd\xb2\xda\x72\xd1\x55\x4b\xd1\x59\x39\x13\x4c\x52\xf0\xcc\xe5\xd7\x3a\x41\xe3\xfa\x2f\xd6\x1b\x58\x0a\x57\x1b\x10\xbe\x51\x33\x57\xc5\x62\x61\x50\x6a\xa6\x7a\xa3\x92\xa7\xdd\xc5\xc0\xb3\xd7\x62\x37\xa0\xbb\xc6\xa9\x12\xbe\x6a\x21\x5a\x97\xd8\x3b\xaf\x0a\x1e\x5a\xca\x44\x6c\xeb\xc2\x76\x81\x04\xf5\xb9\xf4\xd5\xcd\xea\x92\xba\x80\x5d\x91\x76\x60\xcf\x56\xab\x88\x24\xd3\xc4\x01\xe4\xf2\x56\x9f\x56\xe4\x5a\x64\x53\x28\x75\xef\x05\xc6\xd8\x2b\x57\xb2\x4f\xba\x19\xb0\x21\xe6\xd8\x22\x5d\xf0\x51\xe9\xf0\x6c\x83\x94\x65\xcc\x92\x99\x8c\x99\xa8\xbb\xd6\x6b\xa2\x58\x2e\xef\x59\xda\x27\x3f\x08\xf2\x51\xbb\x44\x26\x1e\x78\xbf\xd0\xc3\x26\x86\x03\xd7\xe8\x24\x12\x8c\xa5\xf0\x25\xde\x68\x90\xaf\x4a\x11\x68\x4e\x0e\x0e\x7d\xd9\x89\xb6\x62\x45\x58\x13\x35\xf3\x7e\x07\xf4\x57\x2b\x66\x37\x0d\x20\x85\x95\x0c\xcb\xac\xd7\x82\x16\x7a\x2c\x0d\xb8\x31\x69\x41\x13\x6e\xa6\xf6\xf7\x46\xd1\xe4\xce\x52\x82\xf4\x13\x18\xf9\x11\x49\x02\x5b\x8c\x5b\xa9\xd9\xe2\x9e\x16\xe6\x02\x31\x63\x25\xcb\xd1\x18\xca\xf8\xc3\xef\xbd\x24\xa3\xda\xa1\x42\xa4\x87\x8b\xbe\xe1\x1c\x52\x9a\xa4\x53\x41\xf3\xc0\xe4\x46\xdf\xa4\x52\xc9\x7b\xae\xb9\x14\xd8\xb4\x14\xc7\x07\x08\x01\x57\x55\xd7\x3d\xcc\x72\x38\xcd\x28\x0f\x5b\xda\x03\xcd\x18\xa9\x0e\x29\xbe\x7d\x8d\x76\x27\x46\x5d\x14\x23\xed\xe4\x87\x20\xb2\xae\xb7\x88\x03\x91\xe3\x52\x34\xae\xbd\x2a\xd9\x0e\xf5\x63\x8c\x45\x04\x51\x5d\x38\xcd\xc3\x8a\xfd\xbb\xaf\x82\x54\x90\xfa\xee\xfb\x0f\x33\x91\xca\x3a\xff\x94\x9c\x5c\x5d\xe8\xa6\xff\x2c\xdc\xec\x71\xdd\x10\xe1\xe5\x4c\x8a\x51\x13\x1c\xbe\x96\x3c\x32\x0c\x6d\x92\x0a\xc2\x45\xca\xef\x79\x5a\xd2\x0c\x6f\x67\x37\xf1\xd3\xeb\x0b\xfc\x04\x1f\x8d\x4d\x6f\xc2\xec\x7f\xc2\xa4\x1f\x28\x76\x75\x51\x9a\x3f\xa8\x7c\xb6\x20\x0b\x50\x3e\x18\x15\x61\x64\x31\x7e\x81\x19\x81\x76\x19\x26\x74\x0a\x0d\x2c\x5c\x79\x4d\x2b\x75\x36\x70\xf2\xf0\x22\x0e\xa5\xe2\xcb\x06\x53\xc2\x52\x9c\x80\xb0\x0a\x05\x17\xb2\x86\x0f\x04\x3c\x2d\x17\x82\xb4\x9a\x5f\x07\x7b\x8e\xeb\x8e\x96\x11\x67\x55\x13\xa7\xef\x68\x6a\xf9\x1c\x2c\xdd\x1f\x04\x26\xb7\x41\x0e\xd5\xa0\x51\xa1\x17\xb8\xfb\xa9\x4b\x95\xc1\xfe\x56\x19\xab\xaf\x83\xaf\x98\x60\x8a\x27\x33\xc7\x38\x88\xac\x1b\x02\x19\x51\x03\x97\x00\x13\x96\x74\xda\x0f\xf1\xfd\xc5\xda\xd3\xf7\xf5\xa9\xbc\x61\x79\x91\x51\xd3\x2d\x23\x76\xef\xbb\x46\xa4\xb6\x91\x8b\x65\x45\x35\x15\x69\x8f\x66\x52\x84\x9b\x14\x57\xdf\x9e\x3a\xd4\x12\x14\xae\xad\x84\xfe\x1b\x7f\xd9\x8a\x48\xfb\x1a\xed\x9d\x85\x72\x15\x50\xd7\x07\x2c\x85\x7b\x96\x47\x54\xd9\x38\x73\x42\x4e\x04\x53\x5e\x56\x5d\x7d\x7b\x7a\x44\x78\x9f\xf5\xfd\x4f\xd1\x24\xbd\x72\x61\xe4\x08\xab\x7f\x7d\x45\x3e\x8a\x18\x58\x02\x11\xde\x03\x87\x34\x46\x56\xe9\x41\xb7\x7f\xb5\x8b\x68\xa9\xfc\xbd\xf7\xd7\x46\x83\xe8\xbf\xdf\x86\x5b\x54\x60\xef\xdc\xb6\xdf\x6e\x55\x91\x42\x63\xef\x98\x30\xd9\xed\x95\x4c\xaf\x0b\x96\xf4\x71\x7b\xf4\x2d\x3a\xe2\x08\x13\x46\x4d\xfb\xe4\x4a\x42\x7f\x3d\x9e\xc6\xd5\x84\xc0\x9c\x15\xfb\xd1\xc7\xeb\x81\x7d\x86\xfe\x3a\x4c\xa8\x61\x02\x74\xc2\xa8\x35\x75\x98\x4e\x30\x1c\x10\x80\x14\xd6\xf7\x00\xe2\x37\x88\x4b\x79\x44\x8c\x94\x70\xcb\x44\x60\xf1\x5a\xa9\x29\x08\x7b\xe0\x1a\x90\x96\x71\xcf\x60\xfb\xa9\x2b\x79\x75\xf5\xc9\xe1\x96\x9f\x55\xd3\x26\xa2\x06\x7d\xb6\xf3\x87\x35\x79\x21\xa4\x79\x51\x1d\xdb\x98\x3e\xdb\x95\x3e\x2e\x09\xbd\x97\x00\xf6\x09\x5a\x9f\x20\xa5\x80\xa0\x31\x4b\x63\x20\xc1\xed\x33\x98\x92\x9c\x6b\x43\xef\x58\x9f\x5c\x5b\x75\xdc\x37\x82\x77\xaa\xb5\xb1\xb2\x15\xda\xff\x46\x44\xdb\x4a\x61\x78\x06\x54\xea\x71\xd9\x25\x6d\xaa\xea\x17\x43\xa2\xcb\x08\x41\x42\x49\xa1\x58\xcf\x1b\x12\x8e\x1a\x5c\xc5\xcd\x6b\x76\x10\x87\x77\x5a\x48\x57\x86\x6b\xe9\x8d\x29\x3a\x02\x8b\x14\x3e\x01\xfb\x4f\x05\x8a\x99\x08\x67\x8f\x2b\xfd\x6b\xda\x4f\x52\x24\xb5\x11\x01\x4c\x16\x5c\xed\x42\xc8\x3b\xb0\x1d\x32\x9f\x47\x8e\x35\x1b\x2e\xaf\x41\xb0\x84\x69\x4d\xd5\xf4\x88\x0c\x22\x62\x67\xdc\xb8\x02\x4c\x5f\x22\x07\x37\x68\x4e\x45\x09\x1f\x52\x2c\x91\x42\x1b\x55\x26\x51\xc8\xd3\x94\x0c\x94\xbc\x63\xa2\x2a\xf0\xae\x6e\xfa\xaa\x0a\xb4\xaa\x33\x0b\x27\x2a\xec\x64\x49\x32\xa6\x62\xc4\x6a\xe8\xba\x9c\xa6\xcc\x6e\xf6\x37\x95\xfd\x1f\x7e\x88\x64\xb5\xe3\x74\x68\x6d\x67\x6e\x60\xeb\x07\x56\x2b\xf7\xb9\x26\x76\xe8\x3e\x04\x15\x1e\x40\xcc\x1b\x29\x27\x82\x67\x41\xca\x03\xe9\x18\x65\xcf\x99\xa1\x29\x35\xb4\x73\xd9\xe7\x25\x9d\x56\xb9\x30\x98\x69\x0c\x8b\xdd\xc8\x40\x8e\x0b\x45\x81\x82\xeb\xed\x7d\x59\xf0\x26\x40\x22\xc8\xd3\x71\x44\x85\x0a\xf1\x95\x3a\x56\x1c\x71\xd3\x27\xef\xa4\xcb\xc9\xc2\x6a\x4e\xb0\x74\x69\x96\xc9\x49\x64\x12\x80\x9d\xa2\x1f\x25\x5e\x4e\x2c\x25\x69\x09\x76\x78\x7d\xc9\xc5\xe4\xf1\x74\x8a\xc1\x59\x9b\xaa\xf3\xce\xdd\xd4\x99\xb5\x49\x5d\x77\x07\xeb\xbc\xc8\xf2\x8b\x4b\x4a\xb2\xc4\x99\x30\x5c\xb1\x26\x06\xa5\xdb\xd0\x52\xe0\x41\x8c\x5b\xf3\x16\x1b\x00\x9f\x8c\x98\xd1\x75\x25\x16\xea\x2b\x91\x69\x86\xc6\x69\xce\xce\x79\x0e\x8a\x8f\x63\x0d\xe7\xb7\xed\x6e\x06\xfb\x07\x99\x4c\x4b\xa7\x6f\x58\xcd\x2b\x66\x31\xbb\x26\xcf\xd0\xc4\x4a\xf5\x4b\x99\xc6\x67\xdd\xb4\xe3\x17\x27\x35\xa1\xba\xca\x3d\x3e\x81\x0a\xc8\x42\x04\x03\x47\x06\x79\x91\xba\xe9\x35\x8b\x8c\xe4\xf9\x67\x4c\xef\xbb\x47\x3e\x6b\x7b\xb4\xe7\x1d\xdc\x38\xbc\x1e\x0c\xaf\xf7\x2a\x36\xe8\x1f\x59\x5f\xe3\x9f\x35\xf2\x61\x62\xc1\xa8\xfc\x63\xe5\xfe\x75\xa7\x34\x8b\x99\xf8\x56\x7d\x39\xbb\xbc\xd7\x0e\x79\xe3\x98\x39\xee\x90\x93\x18\xb7\x42\xfa\x35\x79\xd1\x52\xa7\x9d\xd9\xe7\xbc\x97\xd1\xf4\x1d\x4e\xc3\x81\x77\x7f\xf6\x1d\x0b\x78\x00\xfa\x36\xf9\x30\xb7\x67\xf3\x79\x31\xa7\xfb\x1f\x2c\xf6\xb0\x45\x53\x76\xb8\x14\x95\x4d\x6d\xed\x55\x05\xa1\xe1\x18\x48\xa3\xe6\x63\x8f\xb1\x92\x59\xc6\x14\x6c\x99\x73\xa3\xb6\x8b\x2d\xe2\x8f\x37\x35\x94\x60\xfa\xc9\x51\xe5\xb6\xaf\x9c\x09\x82\x4d\xa2\x29\x3a\xb9\x30\xa0\x1a\xbb\x0c\x39\xab\xcf\x40\xd8\xa3\x53\x16\x67\x33\xe4\xd7\x18\x6f\x85\xfd\x71\x22\xa6\xb8\x55\x67\xd5\xe1\x88\xfe\xc2\x12\x27\xd0\x91\xaf\x82\x88\x2f\xf0\x72\x66\x30\xcd\x26\x74\xaa\x41\xde\xd5\xde\x30\xbf\x1e\xd1\x24\x5d\x6f\xce\x7a\xa2\x1f\xd8\x10\x47\x17\x99\xdd\xb9\x4e\x7e\x27\xd4\x77\x41\xc6\x7d\xfc\x9b\xb3\x5d\xbd\xaf\x2e\x80\x90\xf7\x62\x8c\xec\x0f\x1d\x88\xd6\x38\x14\x55\xce\xd8\x80\xd9\x23\x5d\xe3\x7e\xc7\xd7\x1e\x11\x3c\xc6\xcd\x31\xb6\x8b\x2e\x3a\x51\x6c\x17\x47\x7d\x03\x1d\xc7\x5d\x42\x79\x14\x28\x72\x9b\x62\x62\x6f\xd2\x93\xab\x0b\x5c\xc1\x3e\x79\x03\xc2\x66\x8a\x9a\x73\x47\xaa\x5c\xa5\xbd\x82\x2a\x33\x45\xff\xf0\x51\x73\x25\x3a\x91\xac\x50\x7b\x3a\xbc\xbd\x56\xee\xe9\x1d\x17\x91\x59\x79\xf8\xb4\x78\x15\xb6\xca\xf1\xa9\x4b\x6b\xea\xb8\x0a\x4b\x38\xf4\xa9\x57\x25\x16\x3a\xc8\x3f\x6d\x10\xad\x06\x82\xbd\xab\xe2\xf8\x25\xaf\x4a\xb7\x1c\x4e\x00\x3b\xe5\xd1\xb5\x04\xbd\x38\x0f\x28\x3e\x1d\x4b\x0d\x9b\xaa\x63\x74\x75\xc6\x5c\x7d\x46\x3b\x7d\x1b\x95\xb4\xe0\x58\x76\xf3\xc1\x0c\x19\x23\x9b\x50\x24\x95\x6d\x31\xe1\xd1\x45\x30\x38\xcd\x23\xc2\x87\x56\x7d\x91\xa2\x87\x99\x78\x75\x88\xdf\xd9\x33\xf1\x22\x08\x51\x19\xd0\x77\x66\x25\x2b\x06\x0e\xd7\x99\x7b\x73\x80\x95\xe8\x26\x07\x42\x0a\x14\xe7\x48\x3b\x5e\xf5\x44\xdf\xf8\x22\x35\xd6\x91\x8c\x9f\xfc\x77\x63\x26\x1a\xaa\x50\x2b\x4f\xe0\x28\xd6\xf1\xec\x9f\x01\x17\xa9\x3d\xeb\xa0\x27\x41\x60\x4f\x97\x49\xc2\x58\x15\x2c\xb0\xac\x1e\x3f\xfb\xe1\xcc\x15\xeb\xb6\x28\xa7\x26\x19\x33\x4d\xb4\xec\x30\x54\x2e\xb4\xa1\x59\x56\x39\xd9\x3d\xbb\x4a\xd0\xea\x63\x12\x19\x9a\x4f\xc3\x38\x68\x81\xe6\xb9\xf8\x49\x91\xd1\x0e\x9a\x2c\x76\x5d\x17\x09\x96\xb7\x70\x33\xf5\x2b\xb2\x8e\x76\x0c\xc3\x02\x1f\xa1\x06\xdf\xbd\xdd\x21\x88\x1c\xd7\x3e\xb9\xf8\xeb\xc7\x33\x3f\xf8\xe1\xa7\xa8\x05\xb5\xf4\xe4\x78\xdb\x03\x7a\xa5\x80\xf2\x33\xa0\xc9\xdd\x84\xaa\x54\x03\x3e\x22\x35\x7c\xc0\xed\x62\xc4\xeb\x6c\xcd\x69\x1e\xd4\x6b\x08\xab\xd1\xd2\xc3\xe3\x0f\xaa\xf7\x46\x6a\x66\x2a\x00\x49\x7b\x85\x62\x96\x24\x2d\x8d\xcc\xa9\xe1\x09\xcd\x22\xbc\xe6\xfe\xe1\xc3\x46\x3e\x47\x5e\xf5\xb9\xae\xd2\x25\xbb\x29\x86\xa0\x02\xbb\x6d\x03\xf7\x9b\x42\x88\x09\x33\x91\x84\xe7\xd6\x1e\x0d\x4d\x90\x68\x3e\x29\x1f\x56\xa8\x89\x3e\x49\xa6\xbd\xd2\xd1\x24\x5b\x3b\xf3\x9a\xbc\x20\xdf\x41\x3a\xd7\x1a\x67\x00\x33\x0f\xb2\x4c\x4e\x34\x4c\xb7\xca\x8d\xf1\xc9\x13\x1d\x9d\x1b\xfa\x68\xc6\x9c\x23\xfe\x2b\x54\xc4\x6f\xbb\xdd\x9d\xc6\xe5\x71\x64\x0f\xec\x84\x59\x3b\x54\x6f\xc0\x2b\xda\x18\x75\x7f\xc1\x9a\x12\x3e\x12\x32\xa6\xf1\x98\x7f\x52\xae\x9d\x47\xdf\x43\x3b\x1d\xa4\x4a\x16\x85\x8b\x48\xe6\x87\xf1\xc7\x76\x76\x4d\x21\xf3\x52\xdd\x33\x0d\x89\xbe\xae\x42\x3f\xfe\xca\x16\x29\x19\x31\xc1\x14\x35\x90\x1b\xe3\x5a\x01\x81\xb6\x51\x4f\xa2\x9b\xdc\x82\x42\x6a\xd2\x68\xa5\x7b\x70\x92\x15\x63\x7a\x48\x3e\xea\x2e\xda\x7d\xe3\xb6\xae\x20\x08\xb6\xe2\x2d\xc1\x18\xac\xcf\x9a\xd9\xb9\x21\x76\x6e\x88\x9d\x1b\x62\xf1\xb3\x73\x43\x2c\x7a\x76\x6e\x88\x45\xc3\xf8\xd5\xba\x21\xaa\xea\xec\xf5\x5c\x10\x1f\x2a\x28\x87\x46\x55\x45\x97\xd8\x82\x2f\x4d\xaa\xb1\x21\x9e\x5f\x74\xb3\x1a\xdb\x53\xde\xae\x58\x42\xd5\xe5\x64\xae\x87\xa9\xdc\xa2\xd4\x0d\xea\x80\x6c\x00\xee\x80\xac\x0f\x79\x40\x7e\x09\x95\x54\xed\x67\xc3\x98\x00\x64\xee\xdc\xbe\x45\xe0\x15\xfc\xe5\x80\x75\x3b\xb3\xf6\xf1\xf5\x8a\x75\x8d\xa6\x35\xf4\x4b\x53\xeb\x5e\xdd\xb4\x03\xa7\xc3\x47\x1f\xdf\x16\x7c\xfa\x71\x4e\x05\x1d\xb1\x5e\x35\x94\x5e\x5d\x5a\x78\x1c\x0f\x49\xb0\x86\xb8\x25\x0d\x80\x99\xdd\x59\xde\x9d\xe5\x4d\x9e\xe5\x0f\x1e\x0b\xa9\x3a\xcd\x9d\x0d\x07\x7f\x0b\xcf\x9d\xe6\xb5\xb4\xb8\x99\x46\x21\x7e\xbc\x9d\x68\x72\x4d\x64\xce\x8d\x61\x3e\xfb\xbc\x3a\xd1\x47\x24\xa2\x7a\xb9\xf9\x34\xb1\x66\x9c\x5c\x04\xcf\x77\x5c\xba\x79\xf3\x61\x0f\x45\xc6\x13\x0e\xb8\x4f\xb5\x7f\x1e\xac\xaf\x09\xd7\xdd\x16\xd3\x48\xa8\xbb\xca\x0b\x6c\x61\x08\xf2\xad\xe7\x2a\x97\x63\xbb\x53\x37\x9f\x5f\x8b\x7c\xed\xfc\x2a\x02\xd4\xc4\x23\x40\xb5\x5d\x17\x98\xc1\x4b\x7e\x2a\x99\x9a\x12\x79\xcf\xe2\x6a\xf4\x9a\x0f\xf4\x12\x12\x9a\xa7\xae\xc2\xcc\xc5\x67\x62\x77\x77\x1d\x9d\x13\x82\x34\xe7\x0f\x56\xa1\x07\x1c\xd2\xb5\xed\xc2\x59\x82\x5d\x0f\x56\x0d\xf9\x8d\xcb\xed\xf7\xce\x0b\x18\x7b\x32\x22\x32\xfb\x9b\x0f\xf6\x42\xad\xa9\x80\x43\xfd\xe4\xdd\x59\x37\x07\x45\xc7\x54\x46\xb2\x8c\xaf\xfc\x44\x3b\x51\x24\xcd\x89\x61\xd5\x5f\xb5\x70\xc1\x85\xef\xf3\x4f\x95\xd0\xea\x81\x56\xa1\x61\x7c\x1c\x74\x7d\xfb\xa1\x82\x58\xa6\xa5\x7e\x60\x08\xc4\xb8\x86\x76\x4a\xaa\x76\xfe\x71\x2d\x4e\xda\xcf\x3a\x47\xa9\x1a\x45\xd7\x57\x67\x18\xc2\xb5\xe4\x87\xba\x5d\xcb\x19\x9d\xa9\xe2\xd2\x54\x70\x18\x15\x43\x00\x94\x49\x47\x15\x02\x1f\x23\xbb\x2d\x33\x59\xd7\x85\x85\x8f\xe7\xa0\x0d\x2d\x78\xc5\x90\x9d\xb0\xfa\x67\x1f\x38\x22\xfb\xda\x21\x8c\x4a\xa1\xc7\xbc\xe8\x86\xab\x56\x53\xd4\x0c\x24\xa2\xe3\x70\xf2\x2d\xa4\xca\xfb\x61\xaf\x35\x58\xc5\xc8\x85\x38\x22\xef\xa4\xb1\xff\x39\x87\xba\xa9\x35\x8e\xb7\x7d\xce\x24\xd3\xef\xa4\x01\x5a\x9f\x94\x4d\x70\xb9\x36\xc4\x24\x2e\x5c\x66\x45\x6b\x37\xaf\x3d\x3e\x58\xf5\x09\x38\x5d\xbe\x1e\xa6\xb3\xd0\xc2\xc7\xe5\xe6\x56\x4c\xcc\x35\xb9\x10\x31\x8d\x74\xe7\x1f\xc7\x0d\xe0\x9e\xc3\x69\xc7\xe7\xcf\xb7\x1f\x1f\xf1\x68\xc4\xb4\x2f\xba\x65\x28\xd7\x4f\x73\xc6\x8e\x71\xa5\x6a\x71\x5f\xb7\x80\x0d\x3e\xb3\x93\xf7\x53\x58\x83\x64\x15\xcc\xe7\x9e\x26\x94\xeb\x41\xf6\xc9\x3a\x07\xce\x95\x56\x51\xcb\x53\xd4\xb0\x11\x4f\x48\xce\x54\x04\x7a\xd6\xfc\x53\x58\x6d\xae\x3b\x57\xae\xa1\x1b\xe1\xb3\x81\xd3\xdf\xbd\xf4\xc3\x3f\x5d\x63\x03\xf8\xc4\x75\x65\x6f\xbf\xe9\x59\xbb\x9b\x19\xb9\x8e\x07\x6b\xbd\x55\x03\x23\xe0\x2d\x14\x3a\x7e\x5a\x17\xd8\x9a\xfc\x33\x6f\xd9\xe0\xa4\x50\xb3\xce\x69\xb7\x90\xb5\x1c\x92\xff\x6b\xd5\x67\x10\x2b\xff\x8f\x14\x94\x2b\xdd\x27\x27\x44\x73\x31\x0a\xee\x50\xd4\x7e\x9a\xf4\x5c\x3f\x90\xc6\x70\x3b\xba\x7b\x21\xf2\x6d\x79\xff\x9e\x66\x0c\x6b\xbf\xa9\x20\x0c\xbd\x12\x5d\x67\x3e\x6b\x1f\x1e\x91\xc9\x58\x6a\xd6\xf9\x90\x54\xe9\x91\x7b\x77\x6c\xba\x77\x34\x7b\x07\x76\xa2\xb9\x77\x21\xf6\x8e\xaa\xc4\xad\x96\xf4\xf7\x96\x50\xb7\xe9\x8b\x6c\x4a\xf6\x80\xde\x5e\x7f\xce\x0c\xed\x66\x26\xaf\x63\xba\x7e\x12\x1f\x0c\x06\xdd\x4e\x33\xaa\x75\x17\xb8\xf2\xe5\xed\x74\xaf\x1b\x94\x3b\x79\xec\xa1\xec\xd2\x21\x48\x24\x50\xcd\xdb\x70\x99\xc5\x87\x24\xd7\x8b\x40\x02\xaa\x57\x7c\x61\x65\x67\x81\x87\xdf\x8d\xe9\x18\xe9\x9f\xb6\x7a\x5c\x91\xa9\x40\xec\x26\x5d\xfc\x0e\x1e\xc6\xb6\xce\x23\x9f\xd9\xa1\x68\x8a\x6e\x47\xbf\x85\xcc\x2f\x39\x6c\xf6\x9f\xe7\x1a\xbc\xad\x5d\xca\xf9\x00\xcd\x41\x48\x43\xb8\x48\xb2\x32\x85\x42\x7c\xfc\x14\xf8\x83\x63\x4f\xe5\x9a\xdb\xb7\xf6\x81\xfa\xb6\x22\xe3\x5d\x0f\xce\x27\xd9\xe1\x40\xcd\x80\x73\xcc\x26\x43\x46\x53\x1c\x38\xe0\x3d\xc8\xb3\x4b\xe2\xab\xed\x3b\xaf\x6e\x07\x59\x17\xab\x32\xf6\x80\x5b\x02\xff\x38\x72\x3c\x51\x7f\x3e\x0c\x82\x4a\x68\xf1\xcc\x9b\xd3\x36\xce\xe6\x1b\x3e\x50\x8c\x9c\x8e\xa9\x10\x2c\x8b\xc3\x5a\x77\x91\x18\x42\x8d\xa1\xc9\x18\x81\xb6\x28\xb1\x12\x34\x63\x66\x5f\x93\xb1\xd4\x86\xe4\x34\x19\x73\x11\x9e\xa5\x0c\xb0\x3a\xbe\x55\x41\x8d\x14\x13\xc2\x3c\xb1\xee\xc0\xa1\xbe\xb1\x8b\x1d\xb8\x8f\xed\xab\xac\x21\x8f\x40\xf8\x19\x49\x20\x34\xd7\x01\x0e\x1b\xbb\xd9\x36\x68\x55\x2d\x49\xfc\xf5\x66\x17\x32\x98\x24\xaa\x53\xf6\xe8\x21\xcd\x3e\x39\x7f\xe8\x93\x3d\xf6\x60\xfe\xb8\x77\x44\xf6\x1e\x86\xda\xfe\x47\x98\xa1\x8e\x68\xc7\x77\x91\x57\x81\x33\x2e\x86\x4c\x29\xdc\x9c\x01\x73\x84\x09\x1f\x92\x52\xd4\xc9\xb9\xc1\x84\xb1\x33\xfd\x58\x4e\x48\x2a\xc9\x84\x91\x42\xb1\x7b\xab\xbd\x42\xe2\xb0\xf6\xda\x71\xbd\x42\xc1\x84\x01\x3b\x23\x91\x79\xa1\x64\xce\xb5\xc7\x6e\x72\xdc\xb8\x35\xb8\xef\xac\x0c\x6e\xe9\xb8\xac\x55\xdd\x9b\x53\x62\xa8\x1a\x31\x63\x89\x11\x51\xe6\x03\x16\x8c\x4b\xfc\x34\x2d\x62\xd7\x6a\xae\xdf\x98\xe9\x66\x7a\xe1\x13\xf2\xc1\x8d\x07\x01\xaf\xa1\x6a\x64\x28\x95\x03\x96\xaa\xfe\xd1\xf5\x19\x0e\xa6\xca\x85\xbb\x5f\x2f\xed\xb9\xd6\xc1\x99\xdb\xf1\xbd\xf9\x71\xbb\xbf\xfb\xee\x5d\xb7\xbe\xbb\x0b\x79\x67\x22\x55\x96\x4e\x78\x44\xf3\x67\x68\x8a\x4a\x0e\xec\x30\x0e\x43\xe7\x1a\xe9\x31\xea\x70\xa3\xc7\xfa\x35\x26\x13\x9e\x6e\x62\x19\x7d\x89\xa5\x5d\x46\x12\xb5\x8e\x3c\x65\xc2\x58\x29\xa8\x34\x39\x80\xe1\x1c\x92\x73\x8e\xb8\x89\xf6\x27\xec\xb4\x96\x0f\xb8\x88\x43\x0d\xb4\x76\x53\xc5\x28\x60\xee\x5a\xf9\xe0\x5d\xb4\x9a\x19\x40\x3a\xb3\xda\x6d\xf8\xed\x23\xcd\x98\x68\x9e\x97\x99\xa1\x82\xc9\x52\x67\xd3\x60\x36\x7f\x6e\x5b\x1f\xa7\x37\x65\xec\x01\x0f\x77\xbc\xfe\x54\xbd\xda\xd6\xa3\x46\x88\xb0\x1a\x53\xec\x59\xf7\xef\x71\x8a\x54\x5d\xf0\x98\x1e\x57\x4a\x95\x47\x32\x0c\x22\xc9\x1e\x58\xe2\xb0\x45\x8a\xac\x1c\xf1\x20\xbc\xae\x58\xbd\x09\x51\x76\x3b\x1d\xb2\xb3\x0a\x2b\xb8\x91\x89\xde\x80\xee\x0d\xe7\x27\xec\x4b\x52\x35\x8e\x70\x70\xac\xdb\xba\xd7\xd7\x50\x15\x7f\x63\x9a\x62\xb3\x1d\x44\x63\xb8\x29\x2b\x98\x48\xa1\x71\x6e\x7d\x82\x82\x89\xe2\x72\x6e\x6d\x77\x5d\xdb\xd5\xe0\x16\x2d\x6b\x39\xbc\xd7\xee\xbd\x52\xdf\x53\xe7\x0f\x46\x51\x7b\x99\xe4\x80\xfd\x1c\xd9\x3c\x96\x0f\x09\x15\xe1\x02\x3f\xda\xae\xde\xa9\x89\x8f\x3d\xf1\x6a\xa2\x66\x89\x62\x26\x02\x9c\x62\xd9\x82\x5e\x7b\x42\xe8\xa8\x73\x9e\x9f\x18\xd1\x8b\x89\x29\x96\x8a\x87\x0f\x70\x9e\x76\x10\x26\x4c\x68\x1e\xd5\xe9\xb6\x01\xd3\x0e\x58\x17\x54\xeb\xca\xf4\x87\x5b\xcc\x09\x80\x88\x88\x7b\x13\x8e\x02\x2b\xbb\xf9\x90\x08\x39\x33\xea\x26\x4e\x43\x84\x31\x3c\x5c\xbe\x00\x1a\x81\xe7\x01\xc3\x3f\x06\x63\x1c\x89\x1d\x41\xf5\x2d\xfe\x7f\x4c\x74\xb3\x6b\xd1\x70\x84\xc0\x6a\x44\x8a\xcd\x70\x9e\xec\x92\x4f\x15\x5b\x9e\xb6\x3c\x22\xe0\x38\xd1\x44\x36\xff\x22\x51\x0d\xc0\xe4\x3d\x53\xf7\x9c\x4d\x8e\x27\x52\xdd\x71\x31\xea\x4d\xb8\x19\xf7\x5c\xd1\xf6\x31\xd8\x40\xc7\xbf\x83\xff\x44\x0d\x00\xdd\x18\x27\x69\xea\xb0\x58\x1d\x7a\x30\xe2\x22\xf4\x09\x2d\xf8\xb7\xd8\xe2\x3f\x2e\xb9\xe1\x8e\x8b\xf4\x88\x94\x3c\xfd\x22\x26\xb2\xd0\x59\xd7\x0e\x16\xee\x31\x0e\xd3\x5e\xb8\x6a\x17\xa9\xc3\xcb\xe4\x2e\x4c\x0d\x9d\x51\xe0\xe1\xbd\x19\x2f\xa8\xfb\x65\x84\xf6\x1e\xe2\xf5\x74\x69\x23\x4e\xf9\x09\xd3\x45\xd0\xe3\xe5\x07\xe4\x50\x0d\x89\xb6\x6c\x5b\xd7\x5d\x96\x42\x84\x6d\x6e\xb4\x6e\x4f\x0d\xd5\xcc\xc4\x84\x26\xe6\x0b\x4d\xbd\x4a\x8f\xb4\x20\x88\xc8\x00\x1b\xc5\x43\x33\x07\x33\x73\xef\xef\xce\x48\x10\x2d\x8a\x56\xed\xf7\x2b\x14\xdb\x2b\x91\x55\x59\xdc\x38\xa6\xd4\xf2\x41\x42\x4d\x70\x38\x29\xfa\x78\xb9\x51\x7f\xfc\x78\x71\xd6\x69\x4d\xed\x8b\x33\x6b\xda\xaf\x1a\x85\x94\x82\xff\x14\x51\xab\x52\x7b\x27\xa0\xa9\x5b\xb5\x8a\x8e\xee\x76\x96\x20\xea\x5c\x8f\x12\x56\x07\x9f\xce\xb8\xbe\x8b\x6f\x4f\xfa\xd5\xe9\x79\x9b\x44\xfb\xb0\x7f\x75\x7a\x1e\x34\x4f\xf7\xe6\x8c\x91\xbe\xf8\xdc\x07\x36\x13\x9b\x0d\x89\x2c\x0d\x77\x84\xdf\x81\xdd\x9b\x5f\x8e\x12\x56\x87\xb2\x53\xae\xef\xb6\xd1\x22\x75\x93\x41\x16\xdf\x7d\x29\xce\x78\x84\x8d\x9b\xca\x92\x4c\x5c\x4b\x04\x67\x7e\xdf\xf0\xe2\x35\x39\x17\xba\x54\xac\x4a\xb7\x0e\x0f\x2f\xcc\x0c\xcd\x6a\x92\x8b\x8c\xf1\xda\xc8\x0e\xd7\xda\x2a\x63\x1c\xba\x76\xe8\xd7\x4b\x4c\xf2\x46\x50\x26\x46\xd3\x5e\x1d\xbc\x79\xaa\xe6\xab\x73\xfc\xf7\x5b\x8d\x1a\x15\x54\x19\xf0\x28\x74\x3b\x26\xd0\x82\xc8\x93\xf0\x93\x8f\xed\x9f\x68\x9f\x05\x87\xe4\x62\xe8\xcb\xfa\x30\x59\xcb\xb9\x76\xc2\xb9\x43\x57\xc4\xec\xb1\x68\xf4\xe6\x69\x32\xf8\x9b\x88\xa4\x49\x47\xe2\x38\x65\xf7\xc7\x3a\xa5\xaf\x8e\x60\xd8\x1e\x66\xdb\x34\xd7\x22\x98\x26\xd5\x64\xef\xd5\x5e\x9f\x5c\xf3\x9c\x67\x54\x65\xd3\xa3\xe6\x1a\xd6\x6b\x1b\xd3\x92\xc6\x0f\x10\xb2\xdd\x5e\xee\x91\x03\xa9\x60\xa4\x09\x15\x24\x63\x1e\xc7\xcd\x89\xd3\xf0\x13\x0c\xc6\xec\xe1\xda\x5d\xb1\x3b\xc9\x7e\xf2\x64\x21\xc6\x22\xed\xac\x81\xee\x7f\x04\x8d\xa8\xe5\x5c\xbe\x3a\x8b\xef\x22\xcf\x85\x55\x14\xfa\xe4\xa3\xbb\x99\x9d\xe6\x84\x2c\x66\x57\xcc\xff\x45\x30\xc5\x4f\xb5\x65\xd1\xf2\x68\x3d\xcf\x5d\x90\x9f\x2d\xc2\x31\x62\xb0\xd5\xc9\x8c\x9f\x6d\xde\x2d\xf8\x4b\xd9\x88\x70\x9f\x5f\x9c\x99\x8d\x67\x66\xe3\xea\x38\x37\x1f\x58\x11\x94\x51\x39\xa3\x84\xe3\x8b\x33\x51\x32\x6e\xec\x2f\xa4\xe6\x46\xaa\x30\x26\xa0\x86\x50\x14\xc1\x49\x99\x51\x6b\xb7\x63\x8c\xac\x4f\xce\xce\xaf\x3e\x9c\x9f\x9e\xdc\x9c\x9f\xbd\x26\xee\x6b\x61\x1a\x73\xd3\xe8\xeb\x93\x9b\x66\x6b\xbf\x46\xdd\xba\xeb\x73\x15\x44\xd2\xcf\xeb\xc8\x5d\x75\x54\xd4\xad\xcc\xa1\xc9\x0b\x15\xe4\x42\x70\x73\xea\x89\x87\x25\x06\x58\xad\x34\xc9\xa4\x70\xa8\x3b\xf6\x0b\x2e\x1e\x38\xe2\xe6\x08\x8d\x07\xfc\x60\xa8\xee\xda\x1e\x15\xc8\x46\x99\xee\xef\xeb\x7a\xda\x41\xde\xc2\x68\xb7\x02\x57\x50\xc5\xd8\x4d\xa4\xdc\x60\x4e\x43\x45\xc4\xe9\x0f\x97\xae\xa9\x54\xf0\xb9\xf7\x4d\x9d\xa4\xc2\x06\xcb\xb8\xc3\xfb\xfd\xfe\x7e\x1f\xbc\xba\xfb\xfd\x7d\xaf\xc8\x67\x51\xc8\x71\x0d\x65\xa1\x1e\xa4\x87\x2f\x05\xc4\xbc\x16\xdf\xf7\x09\x79\xef\x31\x07\xc2\x3f\xc2\x87\x4d\xd0\x82\x16\x0e\x74\xdd\x9b\x3d\xca\x88\x69\x8f\xca\x6b\x8e\xba\x1c\x34\x27\x81\xad\x1e\x23\x68\xde\x33\x81\x1b\xb4\xbd\xeb\xc9\x0f\xb9\x13\x37\x7d\xa8\x67\xfc\xf1\xc3\xdb\xed\x0d\x12\x25\x4a\xa7\x21\x9e\xca\x3c\xc7\xe6\x6b\xe3\x0a\x32\xb1\x46\x23\xac\x24\xe0\x76\xc6\x1e\x77\xeb\x44\x49\xf3\xb8\x9b\x07\x9b\xe5\x0d\x83\x44\xcc\xcc\xdd\xe3\x5f\x9d\x71\xfc\x54\xbf\x06\xa1\x19\xe3\x8f\x05\x5b\x1e\xe4\xb1\x1e\x53\xc5\x2c\xb5\x02\x05\x67\xc6\x87\x0c\xdb\xf7\x76\x74\xd9\xb8\xee\x9c\xda\x37\xed\x71\x6a\xc6\x71\x35\xff\xe3\x0f\xe7\x27\x67\x97\xe7\xfd\x3c\xdd\x86\x68\x66\x22\x2d\x24\x17\xe1\xf0\x47\xed\xa5\x3e\xf7\xaf\x37\xd3\xd0\x3d\xcd\xa8\x28\x92\x6f\xa6\x6f\x28\xcf\x74\x63\xaf\x8c\x2c\x64\x26\x47\xd3\xb5\xfc\x12\x11\x8b\xfc\x3b\xec\xef\xd3\xa3\x3d\xbb\xc3\xdb\xb3\xf9\xcd\xb8\xdb\x8a\x5f\x51\x33\xf6\x0b\x5d\xaf\x52\x65\xab\x9a\x88\x0a\xd0\x05\x8a\xf0\xb3\x5b\xa8\x2d\x1a\x23\xd5\xea\xc5\x3a\x1f\xd0\x7b\x06\x42\xc4\xf7\x43\xad\x1a\x78\x92\x82\xa9\x9c\x63\xb9\x5c\xf8\x4e\xcc\x5b\x33\x9f\x6e\x73\xb6\x65\xa0\x54\x92\x26\xcc\x9c\xa1\x41\xdd\x2d\xa2\xae\x14\x2b\xc5\xaf\x02\x0f\x5e\x9b\x8f\xbe\x76\x6f\xb6\x2f\x94\x42\xb1\x9e\x6f\x8f\x16\xe6\x0d\xe7\x19\x83\x96\x08\x95\x82\xd5\xbc\x5f\x7c\x60\x20\x06\xe2\x0a\x29\x65\xd3\xd9\x20\x42\xad\xcf\x57\xa1\x22\x44\xe6\x0e\x45\xcb\xf7\x3d\x98\x9d\x3f\x9a\xd0\x11\xb6\x28\x53\x2e\xc4\x5d\x28\x7e\xcf\x33\x36\x82\x16\xfe\x5c\x8c\xc2\x86\x0b\x53\x6b\xb4\x28\x85\x16\x79\xae\xed\x7f\x3b\x72\x7a\x19\x9a\xca\x56\x43\x5b\xe1\xf9\x7e\xf7\xfe\x86\x08\x86\xc3\xd2\x6b\x3b\xca\xec\xa0\x02\x59\x91\x90\x5e\xaf\x07\xbe\xe9\x83\x1f\xad\xcd\x96\x66\x87\xe4\x3b\xe6\xc6\x62\x0d\x61\x2b\xf5\x12\x43\x26\x63\x49\x92\xc0\xa4\x9f\x52\xbb\x75\xa9\x39\x06\xc4\x0e\x66\x00\x3b\x4a\xc7\x09\x15\xc1\x86\x10\xda\x8b\x2d\x9a\x9c\x41\x6f\xd0\x3a\xab\x6a\x2b\x36\xe0\x9a\x37\x9e\x0f\x80\x2e\x3a\x39\xd1\xb9\x3b\x85\xbb\x43\x29\xd1\xd3\x3c\xe3\xe2\xae\xee\xee\x37\x94\x96\x33\xa3\x6c\x1e\x4b\xc0\x9f\x3b\xc5\x68\x86\xb7\xf0\xa6\x38\x6f\x6b\x37\xab\xe9\x1c\x98\xbb\x99\x16\x98\x7b\x5b\x89\x45\x97\x12\xed\xaf\xb1\x70\xcb\x59\x92\xbd\xbd\x67\xbe\x52\x91\x6e\xb8\x2d\xdc\x5b\x5c\x27\x9a\xc7\x5f\x5a\x17\xd7\xa7\xd7\x17\xad\x1b\x4b\x10\xfc\x5d\x2b\xb4\x1d\x2e\xb8\x1f\x09\x7f\xb7\xa4\x77\x98\x63\x6f\x55\xf8\x3b\x50\xf9\x81\xc5\xd9\xae\x8d\x94\x8c\x69\x71\x52\x9a\xf1\x19\xd7\x89\xbc\x67\x1d\x1d\x0f\x93\x31\x83\x9b\xd3\xb7\x26\xe5\x7e\x2b\x90\x66\xf0\x99\x39\xfd\xfa\xe4\x8a\xd0\xd2\xae\x9d\x71\x7d\xae\xb7\xa4\xdf\xd5\x33\xbf\x46\x00\x88\x0d\xce\xdb\x51\x84\xd9\x84\x07\xea\x9e\x66\xd6\xbb\xa4\x85\x5d\xd2\xc2\x92\xbb\x06\xa4\xcd\x6f\x35\x51\x81\x0b\x6e\x38\x35\x52\x75\x8e\xce\x9e\x96\xda\xc8\xdc\x89\x80\x0b\x4f\x0e\xd2\x06\xfb\xe4\x22\xbc\x29\x45\x6b\x24\xad\x3c\x6e\x34\xc7\x61\x9b\x2e\x84\x35\x8a\x63\xba\xc4\xb5\x8b\xe1\x8e\x88\x60\x13\x37\x56\xee\x69\x91\xbf\x62\x19\x5e\x30\x4d\x68\xfb\x95\xfd\xfd\xf5\x5f\x1b\xc9\x0f\x7f\xaf\xa2\x03\x55\xaf\xff\x88\xd4\x02\x67\xdf\x09\x06\x5d\xec\xb6\xe6\x67\xe7\x3f\x75\x93\xf7\x2e\x5c\x83\xeb\xf6\xbf\x4b\x9a\xe1\xbe\xbc\xdb\x66\x4c\xa0\xbd\xdf\x9d\x86\xed\x79\xd2\xef\xf3\xbb\xca\x27\x59\xea\x88\x74\x70\x2a\x1c\x25\xa3\xa8\xd0\x76\xf3\xdb\xb1\xea\x7d\x97\x42\x13\x9e\xd1\x7d\x60\x92\x22\xb8\xce\xe5\xc9\x4a\xd6\x71\x92\x6e\xaf\xdf\x56\xa5\xea\xa1\xe3\x7c\xa2\x3c\x12\x38\x7b\xdd\x5c\xdb\xad\x09\x5e\x01\x21\xf2\x96\x6b\x83\x58\x50\x48\x39\x5c\x5e\x69\xc2\xb0\x08\xd8\xea\xe0\x57\x44\x2a\xc2\x8b\x7f\xd3\x34\x55\xaf\x51\x27\x72\x76\xa9\x54\x51\xb9\x55\xe8\x8a\x81\x6a\x13\x5f\x74\x77\x60\xa6\x05\x36\x45\x24\x37\xa7\x57\x40\x31\x9c\x79\x3f\xff\xf3\x4b\xd0\xcb\xff\xf0\xd9\x9f\x5f\x06\xb3\xdc\x73\x2b\x05\x5e\xd3\x67\xfc\xdc\xf3\x57\x9e\xba\x72\x0c\xcc\x0d\xac\x19\x03\x9b\xdf\x49\x37\x3c\x17\x31\xa0\xb3\xd5\x9d\xdd\x4d\x8d\xdf\x55\x27\xed\xaa\x93\x02\x4b\x4f\x91\x39\x51\x66\x6f\x4a\xf6\xa3\xd8\xbf\xda\x89\x7d\xff\x6c\xd5\x8b\xc6\x7f\x0a\x11\x0b\x3d\xab\xbd\x04\xfd\x5d\x93\x23\x36\xed\x9d\x0b\x15\x32\x6d\xe1\x82\xb7\xc1\xfe\xbe\x6e\x66\x33\x41\x95\xff\xd9\xbb\xeb\x7f\xbf\x3d\xf9\xf2\x3c\x2c\x37\xc5\xee\x1b\x16\x01\x81\xe5\xe3\x4c\xca\x65\x4e\xb4\xcd\x48\x9f\x90\xf3\x1e\xc5\x1e\xa2\x4b\x96\xc7\xbb\x37\xd7\x33\xce\x4d\xfb\x1b\xd7\x21\x27\x3c\x13\x6a\x75\x6a\x47\x2c\xb0\x64\x17\xbf\x82\x18\x06\xad\xea\x13\x07\x5d\xbc\xd7\x97\x3d\xb4\xbd\x44\xef\xde\x5c\x47\x68\x40\xea\x9e\xa9\xb5\xc3\x21\x81\x0b\x44\x9e\x59\x8e\x41\xcc\x4a\xe1\x2a\x7f\xb2\xec\x82\xad\xee\x46\x9c\xbe\xaa\xba\x02\xcc\xec\x5f\xc3\xbb\x3e\x3f\xc6\x9e\x6d\x2c\x04\x50\xf6\xfa\xb5\x17\x2f\x8b\xc0\x9b\x75\xba\x9f\x15\x2b\xcf\x9e\x8b\xb7\x12\xa5\xea\xb9\x79\x6f\xfa\xca\x2c\x16\xf5\x5a\x8f\xbf\x01\x16\xb6\x6c\xc7\xff\x1b\xd1\xba\xbb\x95\xd2\xd1\x42\x42\xa5\x6b\x34\x85\xf7\xd9\xb4\xd4\xb9\xfc\x74\x41\x93\x8d\x76\x3d\xad\x7f\x85\xbf\x01\x90\xd5\xad\x5c\x22\x40\xb9\x7b\x41\xce\xa9\x7f\x7d\x16\xf7\x69\x9d\xe5\x25\xcb\x96\x98\x50\xed\x35\x20\x97\x2b\x6f\xc6\x11\xc8\xe2\x0e\x48\xea\x59\xec\x13\x79\xf2\xbb\xec\xbb\x2d\xa1\xe2\xf8\x1b\x68\xbb\x9e\x8e\x38\x11\x58\x71\xf5\xc6\x85\xdb\x58\x1a\x29\xd6\x2c\x62\xbf\x5a\x40\xa4\x2d\xa9\xf0\x2f\x4e\x11\x20\x22\x0b\x75\x88\x56\x04\xb1\x86\xad\x0a\xe7\x5b\x33\xc2\xab\x1c\x52\xf8\xc0\x7e\x7c\x55\xfb\x16\xc4\xcf\x0e\x7c\x2d\x94\xe8\x96\x60\x7a\xe3\x93\x9b\xd3\x8e\x50\x17\x17\x67\xce\xe4\xf0\x30\x15\xda\xb1\x39\x89\xe4\x73\x32\xcf\xeb\xcf\x42\xed\x4a\x2f\xce\x36\x2e\x6e\xa4\x32\x13\xa9\xba\x02\x5a\x5e\xb5\x5e\x9f\xc9\x6f\x75\xff\x16\xb4\x74\x2e\xbc\xb9\x4a\xa2\x3c\x67\x69\x71\x0d\x89\x6d\xed\x8e\xf9\x5d\xa2\xf3\x2d\x59\xd3\xf0\xec\x2c\x15\x21\xe1\x92\x68\x51\x96\xc6\x22\x11\x12\x4c\x11\x44\x4d\x3f\x44\x74\x04\x93\x7c\x0a\x11\xb3\x96\x9a\xf3\xcb\x82\x14\xdc\x9a\x9d\x8d\x27\xb6\xa3\xa8\xfe\xd6\xbd\xec\x9c\x8f\x96\x6f\x6a\xa1\x1d\x8e\xf0\xe4\xc5\x4f\x5c\x82\xd4\x56\x85\xb4\x5f\x96\x8d\x0b\x6a\x25\xed\xdf\x85\x0d\xa3\x7d\x2d\x1a\x96\x6b\xec\xab\x9d\x65\x96\x3f\xa4\x68\xf4\xf1\xf7\x80\x81\x61\x67\x1e\x1b\x45\xe7\xb4\xd0\xd8\x34\x29\x95\x13\x31\xa1\x2a\x25\x27\x57\x17\x5b\x10\xc7\x2e\x3e\x11\xd3\xaa\xa6\x35\x75\x68\x4e\x33\xe0\x46\x63\x41\x02\x94\x0b\x98\xa6\x17\x2c\x5c\xe3\x12\x75\xb2\x8d\x95\xc3\x56\x96\xba\xd1\x35\xbc\xef\x82\xc8\x24\x26\xc2\x03\xfd\xa1\xc8\x80\x99\x09\x63\x82\xbc\x7c\xf9\x12\x23\x29\x2f\xff\xf2\x97\xbf\x10\xe8\x83\x9e\xb2\x84\xe7\x34\xc3\x3f\x8c\xd0\x38\x1d\x41\xa0\xf6\xa7\x57\xaf\xfa\xe4\x9f\x27\x97\x6f\x09\x4d\xc0\xde\x44\xe8\xee\xb8\x91\xc2\x66\x37\x07\xa3\x8f\xc8\x3f\xae\xdf\xbf\xf3\xa7\x43\xfb\x7f\x8d\x9b\x3b\xf2\x65\xee\xb7\xa9\x4f\xce\x1a\x55\x05\x75\x44\x22\x5c\x6b\xa3\x66\x0c\x15\x22\x42\x1a\x42\x87\x43\x38\x31\x78\xef\x71\xed\x65\x29\x16\xb5\x04\xd3\xcc\xf9\x68\x0c\xdb\xcb\x05\xf0\x7f\x06\x65\x18\xdc\x2e\x21\x44\xd2\x1c\x74\x6e\x1c\x5a\x0e\x8e\xad\x52\x11\x60\x09\x8e\x48\xc6\xef\x18\x19\xea\xaf\x94\x2c\x8b\xaa\x2b\x59\x30\x4d\xc5\xb4\xb5\x92\x13\x2a\xec\x68\x71\x70\xd5\xd2\xda\xc9\x3f\xaf\xf4\x1a\x27\x80\x3a\x1d\x6c\xdf\x30\xdc\x17\x2e\xa2\x70\x8c\x38\xd1\x91\x69\x27\x6d\xa5\xb7\xfa\x1a\xda\x1b\x0e\x29\xb6\x92\xd0\x11\xf1\x6c\x9a\x49\x31\x6a\x32\x53\x6d\x17\xfa\x6a\xc1\x69\x11\x11\xb0\xef\xd6\xd4\x1a\xa5\xfa\x25\x2d\xe2\x1a\x4a\xb5\x83\xde\x0d\x18\x5e\x3a\x90\xa5\xf1\x89\x86\x48\x39\x8a\x30\xa2\x1e\x02\x9a\x2f\xae\x69\xd4\xdb\xdd\x1b\x7b\x77\xec\x61\xda\xbe\x6d\x5b\x46\xf2\x11\x61\x34\x09\x2b\xff\x6a\x3f\x77\x6c\xda\xc3\xdb\xa1\xa0\x00\xb8\x01\xcb\x79\x66\x97\x05\x32\x2f\x3a\x90\x6c\xe7\xa2\x24\x2c\xb5\x66\x31\xee\x0e\x68\x9f\x1d\x48\x36\xb9\xbe\x06\x05\xf1\xb6\x5c\x97\x36\x87\x68\xe6\xb8\x46\x91\xa2\xe1\xf6\x75\x2d\xdf\x3b\x90\x4c\xa4\x30\xae\x45\x7e\xd5\xe3\x11\xb0\xc9\xea\x5d\xea\x40\x15\x7a\xb5\x73\x6d\x27\x7e\xc7\xa6\xba\x4a\xc9\xed\x22\x05\xfc\x53\xad\x60\x9d\x8f\x6c\x2f\x34\xa7\x6b\x95\x02\xbf\xd7\x8d\x9b\xdc\x08\xed\xbd\x08\xa3\x04\x1b\x15\x96\x81\x76\x6c\xc8\xd9\xce\x9b\x1e\xf3\x04\x8a\xe2\xec\x07\x1c\xf5\x4e\x2b\x00\xf3\xaf\x18\xb3\x05\x55\xa2\x99\x29\xbb\xb4\x61\x85\x89\x43\xd2\xbc\x5d\x43\xa6\x35\xe1\xc0\x0d\x39\x55\x77\xcc\x43\xdf\xd3\xac\x4b\x5b\xcd\x2b\xbb\x3d\x55\x1f\x15\xec\xff\x7e\x8f\xe0\x9c\xf6\x56\x88\xc1\x97\xa9\x9f\x06\x1a\x0b\xe0\xcb\xa0\x56\xd3\xc2\x9d\xe9\x40\x15\x90\x6a\xa2\xdf\xeb\xdc\xd6\xb9\xad\x87\xd3\x42\x63\xb3\x6a\x2e\x46\x70\x94\x3b\x76\xc7\xa7\xb8\x16\x4e\x33\xa4\x91\x9d\x3b\x9a\x4f\xf7\x5b\x02\x9f\x3b\x16\xec\x3d\x98\x7d\xda\xf9\xee\x4e\xb6\xd5\x97\x5d\xd7\x1e\xdc\x6b\x37\xd0\xce\x3b\x74\x04\xf5\xcf\xb2\x76\x01\x96\x66\x47\x92\x64\x33\x96\xdb\xec\x03\x5a\x1b\xd7\x70\xcf\xac\x61\xba\xcd\x3e\x8f\x98\x72\xdd\x87\x3a\x67\x02\xfa\x0f\x74\x26\xf9\x98\x49\xd8\x7d\x9c\x76\xe5\x16\x99\x88\x9d\x29\x2e\x34\x2d\x1d\xd5\xce\x44\x67\x4c\xcd\x8b\x21\x5c\x56\x6b\x69\x01\xf8\x34\x11\xbc\x6a\x8f\x45\x57\xa5\x0a\x9f\x01\x03\xce\x77\x00\x0c\x0d\x1b\xb4\x33\xc5\x47\x6c\xd7\x35\x66\x4e\xcd\x62\x5b\xb6\x33\xc9\x85\x36\xb0\xb3\x6d\xbb\xcf\x7d\xb9\x4d\x1c\xdb\x76\xd9\x3f\x5d\x8c\xe4\xd9\x27\xde\x68\x9e\x7d\x62\x52\xf4\x66\x9f\xb9\x7b\xa8\xd2\x5f\x82\x31\x2b\x16\x3d\xce\xce\x00\x56\x30\x12\x9a\xcb\x3b\x05\xbe\x3b\x9b\xc9\x3e\xb9\x44\x7d\xca\x09\x6b\x3a\xd0\x32\x2b\x4d\xf7\xbb\xc5\xa1\x2c\x38\xa2\x5d\x00\xf0\x16\x51\xf4\x2d\xf3\x1d\x2e\xe0\x65\x67\x1d\x10\x9f\x06\xd0\x20\x98\x05\xa8\x3f\x75\xd3\xe4\xf0\x59\x53\x49\x88\x6d\x76\xdc\x7c\x7a\x1d\x59\x20\x38\xdf\x6c\xf6\x59\xa3\xe7\x7d\x7c\xd5\x50\xfd\xc4\x96\x8d\xe0\x13\x50\x3c\xd2\x61\x09\xb6\x96\xc4\xdd\x61\x2c\x5b\x2a\x24\xc1\xa7\x5b\x39\x09\x3e\x6b\x9c\x09\x6f\x3b\xae\xb9\xdf\xd7\x0e\x80\xdc\x83\x1d\xb4\x6c\xe0\x2e\xae\x1e\x45\xec\xf5\x06\x66\xbf\x37\x4e\xb1\x47\x7f\xbc\xf7\x20\x3e\x32\xd8\x7e\x33\xfa\xfc\xf9\x98\xd2\xc9\xd5\xc5\xc6\xfd\x91\x0d\xda\xbf\x1d\x8f\x24\xc4\xff\x00\xaf\xc8\xbb\xcd\xcf\xea\x65\xe8\xd8\xa1\x1f\xf1\x20\x3e\x91\x3b\x61\x6e\xf8\x6f\xba\x8c\x85\xb4\xb3\x77\x67\xfa\xc8\x61\xb4\xaf\x13\xd1\x4a\xfb\x69\xf4\xb5\xf3\x49\xa5\x5d\x9d\xb7\xeb\xba\x2b\xe0\xbb\x11\x45\x9c\xb3\xcf\x6c\xd1\x82\x53\x03\xc8\x35\xcb\xec\xdd\xd0\x59\xc3\x71\xee\x6c\x7f\xd7\x15\x32\x7d\x4d\xa0\x54\x81\x0a\x21\x0d\xec\xc6\x1a\x66\x64\x46\x07\x2c\xd3\x47\xe8\x48\xb6\xa6\x44\x95\xe8\xdb\x7d\xc0\xaa\x91\x79\xd3\xd9\x78\x58\x77\x3b\x61\x24\xd5\x85\xd9\x9d\xc6\x6c\x5a\x06\xd2\x23\x32\x3c\x5d\x67\xd1\x03\xba\x6a\x32\x66\x39\xc5\x76\x64\x76\x87\xaf\xd6\x31\x29\x08\xba\x9b\x27\x8a\x1b\xc3\xb0\x4b\x09\x53\xb9\x26\x72\xd8\x9d\x37\x48\x9d\x5f\x00\xa9\x3c\x7b\xf7\xaf\x22\x92\x25\xe7\x9f\xb5\xdd\x6f\xc4\x1f\xd3\x50\x90\xc9\x65\x4f\x3b\x58\x59\xc3\xdf\xad\xb5\x54\x78\x4c\xc1\x0f\x97\x41\xf7\xcb\xf5\x8c\x25\xfb\xd4\xd1\x83\x93\xab\x0b\x72\x8f\xbc\xf7\x89\xb7\x60\x1d\x03\x87\x80\xb1\x32\x5c\x93\xdb\xd7\xb2\x5a\xc8\x6f\xd2\x8d\x7b\x54\x29\xb9\x3b\x37\xee\xce\x8d\xbb\x73\xe3\x46\x3f\x3b\x37\xee\xaf\xc5\x8d\xdb\x50\xcd\xd7\xd2\xb8\xb8\x26\x6e\xc3\x1a\x2e\x61\x50\x9f\x37\xe5\x17\xae\xe1\xcb\xba\x5f\xf9\xbe\x89\x0b\x88\x7e\xe7\x11\xb6\xe2\xd6\x19\x5e\x6b\x49\x82\xfd\xfd\x7e\x7f\x7f\xdf\xfb\x89\xdd\xfd\x52\x9a\x61\xef\xf3\xce\x64\x99\x48\x64\x8a\xc2\xc0\xae\x83\xd2\x06\x0c\xe2\x75\xd4\xed\xf9\x3d\xca\x63\x1b\xdb\xcc\x3e\xcd\xee\x36\xb0\x06\x5d\x8f\xd6\xda\xea\x98\x4f\x52\x7e\xb3\x51\xe3\xd5\x99\xac\x50\xae\x1b\xd9\xd6\x6d\xf6\x71\x2c\x5d\x81\x88\x3b\xdb\xb5\x4a\xae\x5e\x43\x7a\xe6\xdc\xc1\x74\xdb\xeb\x93\x69\xa3\xc9\x01\xfe\xb2\x9f\x14\xe5\x3a\x62\x19\x68\xe4\x2c\x97\x6a\x7a\x54\x11\xb7\x44\xbb\x1b\xa2\x8d\x51\x3a\xca\x87\x60\x27\x27\xa5\x52\x4c\xc4\xa0\x75\xce\x3e\xcf\xc3\xd2\xae\xf6\x37\xa6\x8c\x79\xd1\x33\x53\xda\x1c\xd5\xcf\x6b\xd9\x03\xe1\x86\xca\x6e\x01\xed\xc8\x15\x0f\xaf\x67\x1b\x7b\xd7\x36\x50\x64\xe2\x9e\xdc\x53\x15\x5c\x78\xbc\xe8\xd9\x88\x81\x9c\xf2\x7b\xae\x65\x30\xbc\xc3\xa2\x87\x8a\xe9\xfb\xce\xa2\x84\x20\x20\xd0\xda\x17\x7e\x9b\xd2\x9a\x8b\xb2\x30\x9a\xc0\xb1\xef\xdb\x7a\x3c\x50\x9a\xa2\x34\x4e\x47\xf2\xd2\xce\x21\x6e\xaf\x45\xb8\x92\x90\x47\x4d\x1f\xcc\x5a\x24\xf7\x5e\xed\xad\xf1\x7e\x41\x8d\x61\x4a\xbc\x26\xff\x73\xf0\xc3\xef\x7f\xee\x1d\x7e\x71\x70\xf0\xfd\xcb\xde\x7f\xff\xeb\xf7\x07\x3f\xf4\xe1\xff\xbc\x38\xfc\xe2\xf0\x67\xff\xc3\xef\x0f\x0f\x0f\x0e\xbe\xff\xe6\xf2\xab\x9b\xab\xf3\x7f\xf1\xc3\x9f\xbf\x17\x65\x7e\x87\x3f\xfd\x7c\xf0\x3d\x3b\xff\x57\x20\x91\xc3\xc3\x2f\xfe\x6b\x8d\x41\x3f\xf4\xea\x60\x5e\x8f\x0b\xd3\x93\xaa\x87\xac\xf4\x9a\x18\x15\x51\x30\x32\xfb\xf8\xed\xd9\x9c\xac\xfb\xb0\xa6\x5f\xa5\x3d\xae\xda\x0f\xf5\x89\x05\xd2\xfa\xee\xa2\x35\x75\x90\x35\xbd\x45\xeb\xc5\xf3\x7f\x49\x71\xf9\x8e\x1f\xc5\xea\xb8\x8d\xc7\x21\x91\xec\x6f\x27\x04\xf9\x0b\x2a\x8a\x70\x60\xa5\x2e\x9f\xbf\x5b\xa8\x6e\x69\x45\x84\xab\x6f\xe8\x40\x75\x69\x45\x84\xaf\x6f\xe8\x40\xf3\x91\x8a\x88\x8e\xaa\xc3\xa3\x15\x11\xb0\x1e\x5d\xe4\xc5\xae\x22\xc2\x71\xe5\xae\x1c\x62\x57\x0e\xd1\x7c\x76\xe5\x10\xcb\x9f\x5d\x39\x44\xd0\xb3\x2b\x87\xd8\xc5\xd1\x76\x71\xb4\x5d\x1c\x6d\x17\x47\xdb\x95\x43\xec\xca\x21\x22\x9f\x5d\x39\xc4\xea\x67\x57\x0e\xb1\xf8\xd9\x95\x43\x34\x9f\x95\xe5\x10\xd7\x5d\x3c\x66\xa4\x55\x0b\xf1\xcb\x2b\x85\xd0\x96\xff\x12\x76\x92\x24\xb2\x14\xe6\x46\xde\xb1\xc8\x5c\xdf\x20\x57\xe4\xdc\x37\x7e\x11\x7e\x49\x5a\xa6\x9c\x89\x2e\x31\x8a\xd6\xa2\x9c\x38\x32\xde\x19\x66\xb5\x0f\x91\x76\xf2\x29\xf9\x11\x79\x49\x65\xec\x5a\xf6\xc9\x09\x51\x2c\xe1\x05\xef\xe6\xff\x01\xa4\x6b\xa0\x84\xec\xeb\x70\xf2\xa6\x96\xa9\x59\xd6\x25\x71\x04\xee\x4f\x2a\x6a\xc4\x3d\xd5\xf0\x5a\x75\x52\xa8\xed\x64\x17\x4e\x1e\x15\x56\x90\x6f\x13\xae\xbb\xe8\x12\x7a\x2c\xcb\x2c\x25\x8a\xfd\xe8\x75\x6a\xb7\xaa\x37\x8d\x6f\x76\xf2\xc7\xd4\x99\xdf\xb0\xed\xf5\x62\x74\x4e\x96\xa6\x05\x77\x40\xff\x4f\x29\x73\xd9\x43\xc1\x15\x1c\xea\x6b\x96\x48\x91\xae\xeb\xab\x3f\x9f\xa5\x47\x22\xb0\xd2\xea\x07\xaf\x6a\x48\x0a\x61\x29\x49\x4b\x24\x09\x98\x5d\x34\xe3\x29\x37\x5d\x74\x1f\xc7\x5b\x4e\x64\x59\x6b\x1d\x30\x52\xfd\x41\xeb\x3a\x4e\x3c\x5e\xb4\x28\x94\xa4\xc9\x98\xe9\xc6\x9a\x76\x85\x06\x72\x80\xb5\x15\x40\x59\x56\x8e\xb8\x40\xd7\x2b\x7c\xc5\xda\x15\x9d\xf2\x62\x94\x34\xd4\xb0\x47\x96\xa1\x8b\x2a\xd2\x18\x30\x0c\x11\x15\x6d\xa3\xa6\x50\xba\xd4\xc5\x37\xd9\x18\x26\xae\x2e\x1f\x36\x7f\xe8\xb2\x53\x32\x4b\x7d\xdf\xaa\xcf\x5f\x92\x82\xa9\xc4\x5a\x16\x72\x08\xd7\xbb\xe1\x9d\x32\x13\x8d\x24\x99\xb5\xf0\xac\x92\xd0\x1e\x20\x7e\xae\xd3\xee\x53\x41\x3e\xfb\x23\x19\xcb\x52\xe9\x7e\x13\x2c\xf6\x15\xfc\xae\x8b\x60\x11\x69\x9d\xe1\x6e\x48\xc6\xa8\x36\xe4\xd5\x4b\x92\x73\x51\x5a\xc5\x35\x9a\x64\xc3\x58\xff\xf3\x1f\x3b\x0a\xab\x6e\x66\x7a\x37\x03\x7d\xbe\xa2\xc5\xdd\xd6\x60\x64\x7a\x3b\xbd\xdb\xfe\x43\xeb\x63\x38\x3f\x85\xe4\xc2\xcc\xd8\xeb\xdd\xe3\x7f\x4d\x6e\x12\x46\x3e\xe1\x9d\xd0\xcd\x2a\xed\x60\x57\x76\xd2\x6a\x3b\xbc\x14\x67\x7c\x46\x7d\xe0\xa7\x52\x0e\xa6\x26\x1e\xf8\xfc\x7f\xe3\x7b\x6d\xc4\x73\xff\x4b\x60\xa7\xa0\xb9\x61\xa7\xb1\x65\x5d\xc4\xea\x26\x62\x01\xc4\x62\x35\xe9\x91\x92\x65\x30\xe0\x63\x6b\xee\xe0\x8b\xf4\xbe\x2c\x1f\xda\x4e\x12\xa6\x41\xca\x39\x89\x17\xcc\x0f\x10\x21\xc5\xd1\x44\xb1\xc3\x53\xc1\x7d\x3f\x0a\xd3\xed\x76\x3c\x78\xb2\x1e\xd4\xf3\x09\x9a\x74\x45\x2d\x66\x8c\x4d\xab\xd8\x88\x6b\xa3\xba\xae\x26\xbe\xdc\x3e\x38\x9a\x8b\x51\x66\x6f\xe1\xe0\xf9\xe6\x65\x66\x78\x91\x55\x3b\x50\x13\x76\x5a\x51\x23\x14\x1f\x4c\x94\x36\xa2\xb2\x14\x7b\x0d\x60\xa7\x4d\x48\x37\x39\xa8\xbe\xc9\x84\x51\x3c\xa6\xab\xb7\xb2\xca\x5a\x41\x15\xad\xb6\x3b\x91\x79\x4e\xf5\xa1\xcb\x12\xa0\x90\x8f\x1e\x97\xaf\x69\xb5\x1f\x45\xb3\x6a\x3b\x9a\x99\xbf\xdb\x3a\x48\x86\x09\x2a\x82\xb3\xa1\xda\x0e\x75\x78\x95\xc8\x49\x55\x0e\x3f\xe2\xf7\x4c\x74\x3d\x41\x2e\x1f\xe0\x4b\x9a\xdc\x31\x91\x92\x8f\xda\x2f\x6c\x3a\x15\x34\xc7\x5e\xa6\xc1\x34\x0b\x25\xef\xb9\x3d\x70\x2c\xad\xf8\xc9\xe7\x50\xbb\x40\x23\xa2\x47\x07\x53\x74\x9d\x16\x50\xed\xdf\xd6\x6e\x94\xba\x63\x9f\xbb\x8f\xda\x2a\xd2\x8f\xcb\xef\x70\xee\x86\x60\xb4\xe2\xf7\x09\xf3\x86\x88\x1d\xd8\xb6\x26\x7d\x1f\xdc\xa8\x84\x2c\x6e\x3a\x80\x48\x18\xee\x94\xc3\x9d\x5b\x25\x7f\x45\xf5\xe9\xa7\x99\x15\xd9\xd3\x0a\x16\xbe\xcd\x38\x96\x03\xa0\x35\xeb\x76\xd6\x21\xae\x27\x81\x17\x11\x41\x7f\x1c\xdc\x4a\x21\x4a\xcf\x52\x83\xf8\xc6\x05\xfb\x1f\xbe\x3c\x6b\xdf\x13\x1f\x68\x2a\x35\xf9\x32\x93\xc9\x1d\x39\x63\x56\xcc\x07\x2d\x6f\xb3\xab\x6b\x40\xc7\xd6\xb0\x3d\x5b\x10\x4b\x60\x0f\x34\x2f\x32\xa6\xfb\x77\x9f\x43\x34\xc1\xc9\x90\x63\x35\x48\x8f\x3f\x9c\x9f\x9c\x5d\x9e\xf7\xf3\x74\x1b\x3d\xf6\xd6\x68\x5b\xb3\x3f\xdb\xe5\xca\xd9\x3f\x51\x1d\x35\x5c\xe4\x7b\x2a\x4b\x32\xa1\xe0\x89\xf0\x9d\xb2\x6e\x78\xf1\x9a\x9c\x0b\x5d\x2a\x86\x7f\x13\x73\xc5\xcd\x76\xbc\xb1\x42\x78\x51\xdf\xac\xba\x99\x4d\x30\xe9\xba\xe9\x0d\x6e\xd9\xeb\x25\xdd\xb3\x1a\xad\x6d\xc2\x35\xda\x90\xee\x59\x71\x9d\xe0\xbb\xf7\x0c\x55\x83\x70\xfd\x07\x43\x52\x63\x39\x21\xa9\x24\x13\xc8\x89\xbc\x67\xc2\x60\xb2\xa0\xf6\x77\x6e\x87\x96\x46\x43\x25\x73\xab\xf2\x14\x4a\xe6\x5c\x7b\x05\xc0\xb5\x71\xda\x5a\x33\x43\x9e\xd3\x51\xc7\x43\x01\xe1\x7f\x10\x36\x40\xc4\x77\xd9\x8e\xeb\xe4\x4c\x1a\xdd\x9c\x83\x44\xc3\xef\xc6\x72\xd2\x33\xb2\x57\x6a\xd6\xe3\xc1\xa5\x0d\xd1\xeb\x72\xc7\xa6\x50\x23\xd2\x69\x65\xbe\xc1\x97\x5b\x0e\x18\x23\x21\xbc\x16\xe5\xa8\xb0\xda\xea\x87\x2f\xcf\xac\x2a\x52\x37\x78\xe4\x9a\x1c\x33\x93\x1c\x27\xac\x18\x1f\xbb\x61\x86\xdb\x40\x5d\x25\xf2\x13\x2d\x7b\x2e\x05\x37\x52\x75\x6b\x78\xb1\x7f\x42\x12\x99\x65\xae\xed\x84\x1c\x92\x53\x56\x8c\x2b\x92\xcf\x75\x8d\x22\xd3\x65\x3b\x78\xbc\x62\xf3\x12\x0a\x29\x83\xa3\xd3\xcb\x44\x82\xa5\xe1\x24\x42\xcd\xb8\xc1\x93\x54\x83\xc5\xcd\xf5\x9f\x13\xab\x6e\xb1\xa5\xb9\xff\xc7\xf0\x9b\x1a\x9b\xf6\x2c\xed\x0a\x1b\xef\xf2\xf8\x34\x92\x22\xae\x87\x79\xa2\x98\x89\xa8\x78\x9f\xad\x70\x77\xaf\x83\x73\xad\x91\x3b\x43\x4b\x33\x66\xc2\xf0\x04\x62\x5b\x11\x5b\x00\x25\x31\x2d\x91\x7d\x31\x44\xb3\x39\x65\x29\x91\xf7\x4c\x29\x9e\x46\xd8\x4f\x5e\xb6\x37\x25\xbf\xe0\xd9\x53\x1f\x8c\x2e\xd9\x07\xb1\xf9\x4c\x01\x99\x4c\x71\xba\x20\x89\xd2\x07\xb7\x94\xc3\xb4\xa5\xec\xa5\x6e\x79\x4b\x9d\xef\x8d\x88\x28\x44\x67\x67\x4b\xe3\xe2\xb0\x34\xba\x5f\x1c\x34\xcd\xb9\x78\xe6\x57\x47\x9c\x5f\x02\x74\xeb\xa0\xbf\xf4\x8a\xce\xa6\xdd\x12\x3a\xa1\x19\xbb\x78\x1f\xed\x9a\xb8\xc6\xf7\xda\xde\x09\xff\xcb\xba\x75\x70\x84\x47\x6b\x69\xeb\xdb\x6f\xaa\xc3\x4d\x84\x4c\xc3\xa2\xbd\xbb\x26\xd9\xdb\x6a\x92\xdd\xb8\xaf\xb0\xf7\xed\xb6\x54\xb0\x11\x35\x6c\x42\xbb\x69\x60\x37\xde\x2f\x42\xd3\x54\x31\xad\xfd\x85\xe3\x18\x34\x78\xb2\x27\x57\x17\xe4\x2b\x1c\xc7\xf6\xba\x7d\x2b\x69\xd0\xaa\x39\x93\x39\xe5\xc1\xf9\x8d\x73\x13\x6e\xea\x39\xfe\x24\x5e\x55\xc4\xc3\x37\x18\x46\x01\xba\x4e\xdd\xc0\xae\x54\x2c\x25\xce\xb3\xb2\x6b\x4a\xfc\x8c\x9b\x12\xaf\xa7\x38\xd7\x7a\x73\x1d\x12\xf0\x29\x22\x91\x15\xfb\x96\x7f\x3c\x17\xc2\xb5\x5f\x25\x42\x12\xcd\x84\xe6\x50\x57\xd2\x48\xc8\x8d\x68\xd3\x3f\xc4\x82\xbd\xaa\xb2\x18\x95\xf0\x23\xf2\x56\x8e\xb8\xf0\x52\x4f\x8a\xb8\x7a\xab\x21\xe5\xc1\x15\xbf\x3b\xad\x79\xa7\x35\x07\x6a\xcd\x5a\x67\xe7\x82\x0e\xb2\xf0\x64\xa4\xb6\x72\x91\xd1\x91\x3d\x80\x0c\x68\x1c\xa7\x5c\xdb\xff\x92\xeb\xeb\xb7\x10\x40\x2f\x45\xac\x25\x0b\x21\x62\x77\xa5\x55\xd0\x43\x28\x30\xb7\x27\x93\xf0\xde\xe8\xdc\xc4\xfa\x42\xa4\x76\x9a\x4c\xb7\xea\x21\x1c\x55\x2b\x68\xc2\x2d\x88\x0a\x3a\x00\xb3\xaa\x07\x8c\xdc\x8c\x79\x72\x77\xd5\x88\x7f\x4b\x65\x7f\x27\x1a\xbf\xea\xa4\x1c\x75\xa4\x11\xcd\x93\x6e\x19\xae\xba\xba\xf5\x6e\x1a\xda\xc2\xb5\x5b\x52\x4b\x8c\x50\xad\x65\xc2\x69\x0c\xba\x44\x55\x98\x56\xeb\x34\x24\x05\x75\x62\x7b\xd3\x07\xcd\x76\x23\x3a\x93\x67\xa8\xc8\xd0\x0e\xd5\x4d\x1d\x89\x0b\xbf\x9a\x5b\x9b\x32\xb2\x70\x0c\x12\xdf\xd2\x69\x57\xe7\x61\x26\x96\x1f\xa3\xd7\x34\xd5\x4d\x6f\xbb\x8c\x29\x9c\x81\x9a\x85\xe2\x40\x2a\xe0\x7a\xf7\x27\x15\xc0\xa1\x9e\x45\x16\x81\xb3\x48\x82\xfe\xb6\xd2\xc3\xc2\xfe\x3a\x94\xe5\xe2\x6c\xfb\x60\xe8\xa6\x45\xde\xd3\x99\x04\x35\xfc\x9d\x4b\x1b\xb0\xc2\x33\x30\xda\x50\x94\x19\xe6\xc1\x57\x5b\xba\xd0\x83\x13\x13\xd1\xc5\xb1\x6c\x23\x8d\xa0\x51\xad\xdf\xcd\xd5\xd5\x06\xba\x98\x03\xac\x08\x3e\x01\x8d\x14\x48\x22\x45\x95\x62\x03\xfe\x01\x32\x98\xfa\x81\x76\xf0\x31\x38\x5c\x8b\xc7\xf0\x29\x62\xd2\x10\x97\xe0\x51\x2c\xc3\x95\x08\x1f\xaa\x34\xe3\xe5\x38\x12\x6d\x3c\x88\x60\xa2\x6d\x2a\xb3\xf8\x0f\x67\x1d\x70\x18\x5f\xfe\xf9\x8f\x7f\xec\x93\x33\xae\x58\x62\xa4\xe2\x56\x45\x41\x28\x9a\x2a\x34\x4c\x15\x8b\x2a\xf9\x46\xf0\x04\xef\xf1\xc1\xac\x3b\x03\x91\x82\xce\xc0\x0f\x8f\x00\x3d\xcc\x02\x36\x44\x65\xa6\x20\xb0\xc3\xa3\x00\x0d\x24\x89\xa8\x13\x5d\x13\x90\xa1\x0b\x00\x43\x7c\x25\x47\x54\x44\x77\x25\x06\x5c\x8d\xe8\x16\x2e\x1a\x16\x22\xbf\x2d\xc5\x71\x8b\x50\xde\x16\xa1\x95\xad\x87\xde\xb6\x12\xb3\xad\x8d\xc0\x16\xe3\x02\x68\x23\xb5\x6d\xa8\x13\x7d\x58\xff\x79\xf8\x4a\xdc\xba\x2e\xc3\x58\x6b\x21\xa6\x45\x2c\xeb\x3c\xb2\xda\x72\x9c\xb4\x98\x40\x73\x59\x6c\x1e\x1d\x6d\x35\x26\x5a\x34\x5c\xfd\x23\x48\x68\x51\x68\x18\x91\xe9\x19\x2b\x31\xcc\xda\x78\x64\x11\xae\x88\x78\xe4\xb2\x6e\x75\xe3\xd1\x28\x65\x1b\xc5\x26\xeb\x58\xd0\x15\x8f\x43\x16\xa6\x94\x45\x91\x24\x0b\x30\xc7\x16\x60\x87\x45\xd2\x0c\xd4\xc8\x22\xa9\x2e\xc7\x09\x6b\xe8\x65\x91\x34\xe7\xd0\xc1\xe6\xb5\xb3\x48\x8a\x0b\x75\xb9\xf5\xb0\xbd\x56\x21\x7a\x75\xa8\x6b\x5f\x82\xe3\xd5\xc6\xe3\x8a\xa4\xd9\x50\xe2\x36\x88\xc2\xb5\x1c\x7b\xab\xad\xa2\x45\x92\x9d\x57\xe8\x16\x28\x6a\x91\x34\xe3\x71\xb6\xba\xa3\x6b\x75\x2d\xd6\x8d\x2f\xd4\x7d\x1c\x3f\xab\x1b\xac\xc2\x02\xd4\xac\x79\xf4\xab\xd8\x1d\xf5\x8d\x62\x96\x62\x5e\x75\x41\x58\x5a\x88\x74\x35\x83\x58\x15\xcb\x26\x5d\xf1\xad\x3a\x5d\x34\xf1\x55\xc3\x71\x08\x56\x91\xf5\xc5\x5b\x2f\x13\x8e\x47\x2b\x0a\xc4\x28\x72\x88\x43\xc1\x33\x5d\xa3\x4b\x73\xd7\x00\x69\x67\xef\x69\x2b\x12\xe7\x9c\x62\xfe\xcc\x40\x11\x4d\x54\x40\x10\x3a\xb1\xda\xe3\x5d\xea\xa7\x74\x8b\x91\xf8\x23\x12\xe7\x78\xc4\x91\xc9\x20\xd5\xb4\xcd\x54\xf8\xe6\xfb\xeb\x99\xc4\xa2\xea\xd7\x11\x26\xcd\x2e\x9f\xe8\x97\x90\x4f\x54\x97\x17\x85\x95\x0d\xed\x92\x4f\x7e\xfd\xc9\x27\xba\xd9\xbf\x27\x36\xf1\x04\xa5\x29\x98\x02\x72\xd0\xec\x3e\x5e\x0b\x91\x93\xab\x0b\x92\x28\x06\x88\x57\x34\xd3\x7d\x42\x2e\xc2\x71\xc4\x66\x2c\x0a\x1f\x42\x77\x3e\x65\x6f\x1b\x50\x63\x58\x5e\x44\xf4\xf6\xdb\xe5\x94\xec\x72\x4a\x02\x15\xbd\x35\x03\xc0\xdf\x56\xaf\x7b\xef\xeb\xb8\xcc\xa9\xe8\x59\x89\x45\x07\x11\xde\xdd\x56\xc2\xe1\xcc\x0d\xdd\x27\xbe\xda\x3c\x6e\x43\xa9\x62\xd8\x42\xb0\x14\xfc\xa7\x92\xd5\xc8\xfe\x95\xba\xf4\x04\x71\x75\xf8\xce\x9a\x6b\x8b\xaa\xdd\x8c\x24\x4b\x64\x11\xbe\xbc\xad\x3a\x64\xbf\x10\xd5\x3a\x83\xd0\x22\x42\x76\xe8\xe8\xdf\xea\xd2\x61\xc6\x0c\xd5\xd7\x2b\xc0\xdb\xa9\xb5\xd2\xa8\xec\xb9\xca\x1b\x82\x51\x2a\x9a\x65\x72\x82\x73\x6e\x6a\x5b\x31\xcd\x53\xed\x5a\x21\xf8\x1a\x20\xc5\x70\xa5\xa4\x72\x79\x04\xcd\x65\x88\x4a\xff\x31\x7c\x34\x36\x4c\xa1\x33\x00\x93\x04\xfb\xe4\x9a\x99\xe6\x91\x30\x92\x50\x11\x6e\xd4\x09\xf7\x8e\xaf\x00\x82\x39\xfb\x3b\x61\xc0\xc6\xf4\x9e\xcb\x52\xc1\x57\x62\x6e\xb0\x3d\x47\x02\xd4\x9f\xa9\x2c\x7d\x18\x91\x94\x50\x3c\x5c\xed\x52\x4c\x18\x62\x96\x7f\x2a\x2e\x75\x51\xc0\x54\xfa\x78\x42\x8f\x3d\xf0\x08\xbd\x70\x6e\x4f\xfc\x25\x18\xd9\xde\x76\x9b\x26\xc9\xbd\x2e\xac\x4e\xf5\x6d\x30\x78\x46\xfb\x58\x37\xdf\x6e\x9b\x26\xf7\xd7\xf0\x4f\x11\x12\x66\xa9\x61\xe2\x10\x08\x11\x77\xc7\x17\x87\xef\x8c\x93\xb0\xe7\x57\x6d\x9c\x54\x49\x7e\x19\x4f\xa6\x17\x67\xdd\xd4\xeb\x2a\xb9\xcf\x12\x21\x5f\x52\xcd\x52\x72\x49\x05\x1d\x81\xdf\x2e\x78\x4d\x0e\xae\xaf\xbe\xbc\x3c\xb4\x4c\x07\xbe\xc9\x8b\xb3\xd9\x34\xaf\xa6\x3e\x80\x1f\x7b\xb7\x3d\x1c\x98\x99\xb5\xe9\xac\x14\x6d\x69\x75\xb6\x88\x80\xe3\xc5\xc9\x55\x84\x9f\x7a\x1e\x46\x12\x53\xf5\x3c\xf6\xaf\xf6\xe2\x2c\x36\x74\x7c\x9f\xa7\x77\xdb\x99\x66\x5c\x8a\x5e\xbd\x24\x9b\xbd\x40\x42\x47\xd1\x0b\x51\x72\x82\xbf\x1b\xe2\xcf\x5d\x3d\xb2\x5e\xdd\xbe\x79\xb9\xba\xb0\x72\x4c\x2b\xfe\xc0\x28\xca\xcd\x92\xfb\xa7\xc5\x75\x00\x0a\x0a\x7f\x4c\x04\x63\x29\x0a\x54\x55\xba\x40\xea\x45\xad\x99\x2d\x24\xb5\xfa\xaa\xfb\x03\x54\x34\x2e\x5f\x8d\xb6\x0d\x7c\x66\xaf\xf2\xc4\x8a\xae\xd7\xe0\x31\x18\xd0\xe4\x6e\x42\x55\x0a\x58\x2d\xd4\xf0\x01\xcf\xb8\x99\x3e\x12\xab\x0a\xbb\x7b\x7d\x82\x30\x4c\xec\x71\x1e\x6a\x07\x91\xec\x42\x9d\x36\x5f\x26\x05\x55\x34\x67\x86\x29\xdd\xa6\x1a\xc0\x48\x01\x1c\xd7\x6a\xa8\x0b\x5a\x8e\xba\x67\xbd\x52\xdc\x09\x39\x11\x3d\x34\xa9\x57\xb4\xd6\x0d\x64\xc8\x80\x91\x07\x8c\x9a\xa6\xa9\x14\x8f\x2c\x3d\x4d\x53\x8e\x31\x8e\xab\xa0\x8d\x6a\x23\xe3\x5b\xe2\xb0\x05\x4d\x95\xaf\x59\x14\xe7\x21\xbd\x1f\x5d\x53\x2a\x70\x98\xc8\xf6\x8f\xfc\x69\xe0\x2e\x6d\x60\x8f\xe6\x22\x95\xec\xc1\x30\xa1\x81\xbf\x00\x03\x18\x21\xf2\xeb\x51\xaf\x21\x38\x20\xa5\x91\x0b\x6e\x1e\x71\xad\xce\x8d\x67\x76\x81\xc9\x89\xa3\xb1\x62\x11\xb7\x7b\x1c\xf7\xdf\xb2\x11\x4d\xdc\x18\x66\xc6\x58\x9f\xcb\x3e\x69\x48\x95\x15\x57\x41\x27\x99\x43\x9e\xf8\x44\x13\x57\x7e\xb4\x62\x36\xad\xa5\x3a\xc5\x34\x01\x9f\xfb\x8c\x04\x88\x54\xc4\x97\x30\x51\x5c\xc5\x55\xca\xd1\x49\x96\xf9\xeb\x02\xd0\xea\xf0\x9a\x48\x64\x9e\xdb\x35\xc7\xdd\x5e\x51\x9b\x1b\xea\xc7\x16\x32\x65\x9e\xcd\xde\xd2\x01\xcb\x56\x98\x53\xb3\x11\x00\x2e\x18\x66\xca\x03\x84\x36\x84\x96\xaa\x86\x1a\x23\xcf\x25\x32\x3d\xd0\x87\x2b\xe6\x6c\xa7\xc9\x32\x3e\xe2\x83\xcc\x23\xe5\x6a\x6b\x2f\x96\x19\xd8\x89\x47\x64\x00\xda\xa9\x14\x24\x83\x61\x92\x95\xf5\x5f\x76\x18\x76\x40\x8f\x2f\x54\x50\x36\x5c\xb0\xfa\x16\x16\x8c\x2e\x64\x7a\xb2\x52\x3c\x90\x39\xc9\x9c\x4d\xe8\xd4\xb2\x41\x2f\x93\x58\x19\x56\x41\xd3\x2a\x66\x4d\x36\xaa\xc3\xd2\x2d\x9a\x7b\xe3\xc2\xb8\x9a\xe6\xb8\x58\xe4\xc0\xfb\x71\x5e\x40\x4c\xe7\xc5\x8a\x40\x4e\x28\x9f\x35\xa6\xbc\x3e\x9b\x15\x32\xd5\xe4\xc0\x2a\x9d\x99\x35\x9a\xa5\x66\x24\xa7\x26\x19\xaf\x56\xae\x21\x6b\xd6\x7e\xdf\x35\x92\x97\xea\xa8\x4e\x58\x71\x69\xb0\x88\x50\x5b\x79\x9b\x56\x31\xae\xc7\x37\x5c\xc0\xf2\x8d\x8a\xbb\x6a\xd7\xd0\x5c\x7c\x9e\x3c\x29\x0c\xef\xc0\x97\xef\xd8\x3d\x53\xbf\x60\xb6\x6c\xcc\xfa\xb7\xc7\x9a\x2e\x9d\xaa\x66\xcf\x15\x24\x9f\x23\xf3\x06\xa8\x05\x83\x92\x67\xe9\x63\x50\x3e\xab\x95\xb1\x2f\x91\xc4\x4e\x17\xc3\x67\xa7\x8b\x6d\x5c\x17\x0b\x75\x69\xb7\xb5\x02\xa8\x02\x01\xd1\x53\xbd\xee\xf4\xa7\x0a\xa9\x0d\xa5\xc7\x8a\x89\xc2\x11\x21\x86\xea\xc7\x7d\x5a\x9f\xe2\x6e\xba\x67\x6a\x20\xf5\x0a\x1f\x67\xbb\x9d\x15\x6e\xb7\x7b\x91\x64\x72\x34\xe2\x62\x64\xb5\x47\x9c\xa6\xe5\x74\x29\xac\x69\x1b\x22\x42\x9d\x93\x9e\x70\x43\x0e\x58\x7f\xd4\x27\xdf\x50\xc1\xef\xa4\xa3\x55\xc8\x74\x23\xb7\x51\xc0\x89\x4a\xec\xbd\xb2\x8e\x10\x3b\xb5\x04\x76\x22\x0c\x9f\x9d\x08\xfb\x95\x89\xb0\x86\x23\x95\xa8\x52\xac\x6c\xa1\xf3\x29\x64\x99\x1b\x97\xcb\xce\x89\x71\x8b\xda\xf3\x6c\x8f\x6f\xef\xae\xe7\x88\x58\xf9\x06\xfe\xab\x46\xfa\x57\x94\x9e\xdd\x27\x17\xa6\xc6\xf1\x6c\x85\xf1\x3d\x69\x0d\xb9\xbe\x01\xba\x6b\x73\xf1\xaf\x32\x6a\x86\x52\xe5\x21\x4c\xb5\x62\x65\x43\xa4\xa2\xf7\xf4\xaf\x25\x19\x3d\x91\x8d\x48\x47\x5a\x9a\x15\x70\xe1\xed\x11\x49\x78\x23\xa7\x06\x7b\x98\xf8\xb3\x5e\xc5\x0d\x36\x72\x38\x77\x22\x7b\x27\xb2\x17\x4c\xf2\xa1\x88\xd3\xad\x16\xce\xb1\x42\x69\x02\x72\xa5\x62\xe4\x9e\xd3\x15\x93\xac\x77\x88\x5c\x63\xfb\xa6\xcd\xcc\x28\xa0\x03\xc0\x9c\x3c\x00\xf8\xbf\x4a\x90\x04\x60\x94\x06\x5e\x0b\x40\xe8\xaa\xcc\x32\x8c\xb1\xc7\x9c\x3a\x3b\xac\xa2\xcc\x32\x52\xe0\xab\xce\x01\xf8\x33\xf8\x5b\x7e\xbe\x18\xbe\x93\xe6\x0a\xe3\x33\x21\x67\x66\xe5\x48\x33\x9e\x73\x73\x7a\xf5\x31\x7a\xe1\x1e\x78\x5e\xe6\x84\xba\x76\x2b\x43\x72\x7a\xf5\xb1\x8a\x87\x6d\xe0\x02\x70\x23\xbb\x64\xb9\x5c\xd5\x7d\x2c\x60\x70\x39\x90\xd9\xf4\xf8\xee\x99\x60\x5a\xbf\xa1\x3c\x2b\x15\xbb\x19\x2b\xa6\xc7\x32\x8b\x91\x1b\xfb\x97\x5c\xc0\x48\x13\x29\x34\x4b\x4a\x70\xfa\x0c\x91\x9e\xae\x60\x29\x0b\x25\x07\x2b\xe3\xec\x12\xfd\x39\x42\xf3\x94\x29\x96\x02\x15\x96\x12\x3a\x34\x4c\x91\x31\xbd\x87\x6c\xa1\x32\x49\x20\x0e\xdd\x27\x27\x45\x91\xad\xee\x6a\xe6\xfc\x4f\x7e\xa6\x38\x92\x96\xc4\x07\x67\x1f\x4d\x1a\x89\x4c\x8c\x66\x2b\x33\x12\x50\x18\x3e\xce\xbf\xe1\x55\x90\xa1\x55\x8f\x7e\x1a\x17\x82\x1b\x4e\xb3\x33\x96\xad\x82\x5c\x9d\x49\x22\x2f\xf3\x01\xb6\x8c\xd6\xae\x59\x32\xae\xae\x8b\x92\x3a\x19\x32\xa6\xab\x56\x15\xea\x04\xed\x8a\xb1\xa1\x54\xb3\xab\xab\x21\x24\xc2\x61\x88\xc6\xee\x54\xf8\xf5\xba\x78\x2b\x3e\xf1\x62\x5f\x31\xc5\x65\xd4\x99\xf8\x5a\x4e\x88\x1c\x1a\x06\xfa\x6d\xc1\x94\x1d\x5b\x7d\x0e\x7e\xdb\xac\x7b\x9d\x8c\xd9\xaa\xac\xaf\x19\x80\x2b\x78\xc3\x9b\x0a\x93\x31\x83\xfb\x4e\xb0\xc4\x34\x21\xf9\x03\x56\xf3\xeb\x9b\x9b\xab\x6a\xf1\x03\x96\x77\x7b\xcc\x1a\x29\x9f\xaf\x4b\x68\x77\xb7\x31\xf9\xac\x91\xde\xba\x02\xda\x91\x19\x96\x59\x5b\x48\xa3\xe0\xfe\x6d\xb3\xf9\x0d\xcf\x99\x2c\x57\xc0\xb9\x85\x09\x67\xc4\x8f\x09\xde\x25\x9e\x33\x4d\x64\x69\x9e\x07\xa7\x6f\x7e\x85\x57\x97\x51\xad\xd2\x91\xb1\xa5\xc1\x85\x71\x05\x14\x29\xb9\x6d\x78\x16\x6e\x57\x79\x9b\x6b\x38\xb7\x4d\x1c\xf1\x42\xaa\x18\x26\xb9\x91\x35\x7c\x25\xa1\x24\xe5\x43\xac\x04\x03\x3a\xce\x22\xb2\xdb\x14\xe0\xf6\xa8\xd7\xa3\x0a\x51\xde\x7e\xfe\xf2\xf3\x97\xb7\x41\x3e\xe1\xd5\xfb\x64\x47\xb4\x3a\xc1\x37\x62\x76\x50\xbc\x11\xe6\x29\x9a\x59\x8d\xf6\x7c\xc1\x77\x94\x36\x6a\x40\x6f\xc7\xc6\x14\xab\xf6\x1d\xca\x9c\x26\xbe\xfc\xe6\x16\x89\xdf\xd6\x6e\x04\xa8\xce\x52\xab\x60\xb1\x42\xb9\x02\xf4\xa8\x20\x28\xe2\x65\x19\x92\x57\x4d\x12\xb3\xb6\x2e\xd2\x5f\x39\xe3\xa5\x7c\x02\xa1\xec\xdb\xc3\x85\x42\x7a\xf5\xf9\xe9\x74\x59\xae\xb6\x9e\x15\xa3\x29\xff\x6d\x98\x33\xd5\x54\x03\x6e\xcb\x15\x14\x3f\xa9\x2c\xaf\xe6\xf1\xcc\x0c\x9a\x99\xf5\xfd\xb5\x58\x34\xd5\xb4\x3e\xb1\x49\xf3\xab\x63\xdf\xe7\x66\xd4\x3c\xb6\xc0\x9f\xdc\xaa\xa9\x57\xed\x37\x60\xd6\xfc\xea\x58\xfd\x19\x1a\x36\x9f\x86\xdb\xb7\xb1\xc6\x3f\x95\x4c\x77\x71\x65\xbb\xc3\xb0\x45\x57\xb6\x1b\x5b\x37\x67\xf6\xdc\xf0\xb6\xe1\xcc\xd6\x18\x89\xb9\x5a\xc3\xa0\x2a\x45\x5a\xb1\xa5\x23\x87\xa6\xc4\xea\xc3\x59\x2b\x1b\x98\x70\xe3\xf3\x00\xbc\x11\xd2\xb4\xb1\x36\x65\x61\x35\x66\xbc\x8e\xa1\xb5\x74\xd6\x21\xc5\x71\x2d\x3d\x6b\xd5\xd4\xc1\xce\x0a\x9a\xfc\x06\x62\xeb\xea\xb1\x50\x71\x40\x58\x5d\xad\xac\x01\x0a\x8c\xa8\x27\xf6\x72\x3a\x63\x34\xcd\xb8\x60\xd7\x28\x01\x23\xf6\xea\xba\x05\x4a\x91\x96\x75\xa2\xb1\x93\xa6\x75\xb6\x6d\xd8\x95\x84\x20\x7f\x56\x9c\x1e\xd5\x89\xb6\x3f\xca\x01\xe0\xfb\xe2\x55\x68\xb8\x28\x65\xa9\x57\xb6\xbd\xc5\xb9\x79\xad\x19\x91\x87\x1b\x37\x29\xf2\x81\xbf\x37\x1b\x56\xf7\xea\x81\xfe\xf9\xe5\x0a\xe4\xa3\x86\xf8\xfd\xf3\x1f\x37\x72\x9c\x22\x53\x1f\xf6\x4e\x5a\x89\x0f\x29\x2b\x32\x39\x9d\x4b\x5a\x5e\x69\x79\x58\x3e\xfb\x87\x1c\xa0\x0a\x48\xb3\x8c\x28\x59\x1a\x67\x71\x30\x8e\x1d\xb8\xec\x86\x81\x06\xa2\x64\x4e\xa8\x55\xbf\xb9\x4c\x79\xb2\x5a\x24\xe9\x32\xb7\x76\x3b\xf8\x2e\x6e\xed\x89\xb8\x3d\x22\xb7\x76\xe7\xd5\x2d\xc0\x19\xdc\xfe\x54\x52\x65\xfe\x73\x0b\x5f\xab\x2a\xfa\x57\x65\x67\x03\x60\x6d\x41\xb5\xb6\x7b\x5f\x7f\x05\x12\x0c\x6f\x53\x40\xd7\xbf\x85\x86\x22\x73\x7f\xb4\x12\x5c\xeb\x07\x81\x7e\x39\x7f\x33\x38\x98\xd4\x2c\xab\x26\x5d\xd1\xd2\x56\x2f\x63\x01\xa2\x19\x72\xf1\xf1\x75\x98\x34\xaf\x60\x51\xd9\x43\xa1\xac\xc2\x98\x42\x5b\x18\x7b\xe0\x7d\xe5\xce\x0a\x92\x6e\xae\xaf\xf2\xdb\x85\xa4\x6e\x5f\x1e\xbf\x22\x2f\xf0\x7f\xb7\x47\x56\xb4\xae\xa4\x78\xfb\x87\x3f\xe5\xb7\x76\x65\x6f\xff\xf4\x52\x03\x55\x21\xcd\x61\x7f\x6f\x23\x9e\x91\x01\x4d\xee\xe4\x70\xf8\x96\xe7\x3c\xe6\x6e\x6c\x4b\x1e\x51\x69\x71\x8a\x19\x68\x9e\xe0\x8e\x7d\x4e\x01\x1f\x2a\xe0\xa6\xb0\x42\x66\x81\x34\xb0\xe7\xfd\xb3\xe0\xd3\xbe\x21\x65\xab\x4e\xa4\x8d\x3a\xf3\x90\xca\x42\x89\x66\x05\x55\x50\x14\xe3\x33\x00\xed\xfc\x30\x49\x35\x2e\x45\x57\xb0\x4a\x50\x26\xa5\x36\x32\xe7\xff\xc1\xc6\x44\x52\xd9\x6b\xd9\x59\x32\xb9\xfd\x93\x89\x54\xab\xca\xf6\x2b\x07\xa5\x67\x64\x74\x4b\xf2\xd1\x08\x04\x32\x7b\x30\x4c\x09\x90\x57\x83\x69\x03\xec\x67\x65\x56\x8f\x87\x20\x4a\xea\x41\x82\xc7\x13\x2e\x00\x6c\x76\x22\x15\xf6\x48\x08\x05\xc8\xaf\x96\xa9\x4f\xce\xed\x69\xf2\x36\x9b\x97\x4f\xd5\xbf\x23\x3a\x3e\x88\xaf\x1e\xfe\xdb\x2a\xca\x4b\x86\x78\xc0\xad\x68\x99\x41\xe0\xbf\x95\x6a\xd4\xa7\x05\x4d\xc6\xac\x0f\x59\x8a\xfd\xbb\xd7\x3e\x5b\x11\x24\xe6\x8a\x8f\x65\x7c\xa0\xa8\x9a\x1e\xf6\xad\xec\xba\xae\x40\x51\x6a\x26\x00\xd9\x9a\x94\x4a\x31\x61\xb2\xe9\x6b\x2f\x87\x57\xc9\x83\x05\x52\x3a\x48\x1a\xac\xd4\x93\x13\x29\x70\x34\xc9\x34\x3e\xb5\xa7\x16\x09\x63\x39\x01\x85\x42\x31\x6a\x6a\x9a\x86\xb0\x07\x30\xc7\x57\x03\x62\x43\x43\xab\x7f\xc8\x41\x9f\x7c\x4b\x33\x9e\x7a\x48\x3e\xaa\xd8\x6b\xd2\x23\x7b\x27\x59\x26\x27\x7b\xaf\x3d\x38\x95\xbb\x26\x03\x34\x07\x55\x8a\xc6\x78\xb2\xe9\xff\xb2\xd4\xde\x48\x35\xe0\xe9\x5e\xa5\x8b\x1e\x02\x80\xc0\x80\xa7\xba\xf1\xb7\xab\x6c\xc5\x52\xe8\x23\xa2\xef\x78\x01\x50\x57\x82\x3d\x18\xf8\x18\x1f\x5a\x9e\xba\xe7\xb2\xd4\xf0\xf3\x98\x6a\xb1\xbf\x6f\xc8\x90\x0b\xae\xc7\x2b\xcf\xc1\x94\x19\x18\xe2\x07\x34\x45\xf7\x5e\x5b\xe1\x9f\xb0\x4c\xd7\x4c\x63\xc9\x02\x30\xa2\x15\xa0\x54\xac\xa2\xe8\x8c\x5a\x68\x05\x81\xa5\xe1\x44\xb0\x09\x91\x82\x6d\xc4\x7f\xb3\xcb\xc6\xdc\x65\x63\xce\x3f\x43\x9a\x65\x76\x2f\x22\x66\xf9\x51\xb7\x01\xd8\xf0\xfa\xe4\x79\x81\xd8\xe4\x95\x29\xb6\x5a\xc5\x43\x99\x4a\x98\x48\x11\x10\xe1\xc0\x8b\xcc\x43\xc2\x85\x36\x8c\x62\xc7\x1d\x35\x75\x18\x75\x39\x35\x4c\x71\x9a\xf1\xff\x84\x18\xb8\x6d\x7d\xbe\x89\x91\xe7\xa4\xd2\x66\x56\xd0\x5f\xd9\x91\xde\x15\x6f\x40\x54\x37\xbe\xbf\x48\x27\x63\x99\xb5\x06\xbf\x8a\x5b\x2e\x86\x8d\x0a\xd8\xda\x0a\x49\x59\x92\x51\xe5\xfa\x31\x4c\x11\xfa\x3b\x46\xf5\x9e\x19\x18\xd7\x24\x67\xc9\x98\x0a\xae\x2b\xad\x86\x24\x52\x59\xb3\x21\x0b\x62\xc6\xd5\xae\x20\x67\x30\x75\x37\xba\x7d\x13\x12\x92\x3a\x12\x0d\x7b\x1b\xe6\xe1\x3f\x11\xa8\xf5\xf2\xa1\x15\xc6\x39\x07\xef\x74\x0d\x0f\x00\xb5\x10\x96\x1c\x15\x53\xa2\x18\xd5\x52\xf4\x09\xb9\xb4\x7f\xb6\x4a\xc8\xff\x28\x07\xba\x71\xd9\xd6\x28\x7e\x0e\xa1\x8e\x6a\x1f\x71\x94\x62\x95\x82\xb7\x69\x5b\x3a\x40\xbc\xa6\xac\x60\x22\x65\x22\x79\xd4\x7b\xb2\xda\x4d\x73\xd6\xa0\xb3\x2b\x0f\xc3\x67\x77\xbb\x6d\xf8\x76\x0b\xe3\xe7\x4c\x4e\xd7\xab\xe4\x39\x73\x34\x76\x7c\x8c\xcf\x8e\x8f\x37\xae\xa5\xdd\x71\x11\x33\xc3\x13\x87\x0c\x2c\x09\x7b\xa8\xb0\x35\x11\xe5\xc1\x69\x6e\x1a\xbc\x74\xc8\xfd\x01\xd0\x8b\xf6\xfb\x55\x77\xab\xdb\xfa\xb5\xdb\x23\x67\xe0\xff\x28\x07\xe8\x06\xbb\x13\xe0\xd2\xee\xb9\x88\xc4\x2a\x33\x1c\x23\xe8\xd6\x18\xf5\x00\xf2\x8a\x61\x33\x62\xbc\xaf\xbd\x05\x35\xa3\xcf\x6d\x44\xdd\x28\x35\xbb\xbe\x3e\x89\x54\x7c\x81\x47\x55\x4f\xf3\x94\x11\x5a\x14\x19\xf4\x69\x2b\x8b\x14\xdb\xef\x32\x22\x27\xab\xfb\xaa\xd4\x53\xac\x63\x2c\x96\xcb\x6f\x0f\xfb\xe4\x9d\x04\x42\x14\x8a\xbf\x5b\x35\x7a\xab\x8e\x2b\xcd\x32\x0d\x07\xd6\x8e\x28\xc9\x38\x13\x06\x87\x59\x38\x3c\x90\x23\xab\xce\x5c\x5f\x9f\xf8\x9e\x86\xf4\x9e\xf2\xcc\x32\xfc\x2a\xa7\x06\xeb\x8f\xfa\x47\xc4\x0a\xbb\x2c\x6d\xaa\xd1\x49\x56\x6a\x90\x2a\x4f\x29\xab\x2d\xdb\xad\x2f\xad\xa1\x89\xd2\x4e\x5e\xc3\xb3\x93\xd7\xdb\x28\x4b\x1f\x29\xa6\x75\x77\x4b\xa6\x59\x4d\x06\xe6\xc6\x8c\x21\x83\x62\x3c\x50\x7c\x83\xe9\x7c\xc7\xaa\x61\x85\x45\xfe\x56\x99\x9d\xed\x48\x40\x4c\xe4\x6f\x23\xb1\x80\x00\xb6\x65\xe2\x9e\x2b\x29\xd6\x15\x19\xe7\x35\x99\x9d\xcc\xc0\xe7\x69\x65\x46\x95\xaa\x70\xc9\x0c\x8d\x46\x65\xd1\x84\x0b\x3b\x4e\xb7\x9b\xb7\xef\x4e\x2e\xcf\xaf\xaf\x4e\x4e\xcf\x9d\x9b\xfe\xea\xfd\xd9\xbf\xed\xef\x56\xe9\x2a\x0d\x6e\x22\xf7\x54\x71\xa4\x3d\x7b\x85\x6f\x44\x7e\xfc\x26\x84\xe4\xd8\x98\xe2\x4a\xc9\x87\x98\x48\xc6\x95\x92\x05\x1d\x01\xea\x1b\x44\x81\xbe\xbe\xb9\xb9\xfa\xf7\xd5\x87\xf7\xff\xe7\x9f\x56\x15\xb5\x3f\x5d\xbb\x1f\x57\xcc\x13\x76\xfe\xdd\x7b\xf7\xc7\x4f\xb9\xb7\xf7\x54\x75\x03\x2b\x59\x3c\x46\x14\xd9\x34\x4d\x57\xaa\x9d\x2e\x8f\xa4\xe9\x16\x6d\x14\x57\x58\xc9\xa7\xa7\xc2\xd0\x07\x7b\x27\x7c\x73\xfe\xcf\xbf\x7d\x7b\xf2\xf6\xe3\x79\x98\x6e\x78\x7b\xf9\xcf\x7f\x7f\x7b\xf2\xe1\x6f\x7b\xf9\x14\x03\x42\x7b\xb7\x40\x51\x33\x62\xf0\xe2\x61\x09\x4b\x99\x48\x18\xa0\x7f\x04\x78\xdf\x7c\x68\x06\x52\x34\xa0\x59\xe1\xe2\xf9\xff\x02\xb1\xe1\xa0\xed\x77\x6f\x4c\x45\x9a\xad\xe7\x78\x38\x87\xfe\xe1\x5f\x23\xa1\xdd\xcd\x84\xcf\x4e\x9b\xdd\xb8\xa0\x56\xab\x7a\xcd\xcd\x23\x5d\x03\x67\x3a\x16\xb7\xef\x63\x15\x58\x85\xae\x24\x15\x19\xca\x72\x65\x44\x94\x0b\xb0\xb1\x79\xe2\x38\xa9\xe2\xe1\xf5\xcd\xff\x00\x36\x19\x25\xeb\x1c\xce\xaf\x4e\x77\x27\x12\x9f\xa7\x3d\x91\x29\xd7\x89\xbd\x63\xa6\xa7\x34\x19\xc7\x04\xe5\xce\xfc\x8b\xce\x79\x42\x12\x4b\xc0\xdd\xaf\xf6\xb8\x1e\xb9\xc4\xbe\x55\x41\x4d\x77\x90\x53\xab\x91\xa4\x5c\xdf\xa1\x63\x0c\x73\xa7\x6f\x1b\x3a\x85\xfb\x4d\x88\x56\xb1\xf2\x72\xfa\x0d\xc8\xa1\x00\x36\xc2\x32\x80\x75\x4e\xed\xd7\x8d\x42\x82\xdd\xc9\xdd\xdd\xa5\x1b\xbf\x4b\x37\x80\xdd\x13\x54\xeb\xea\xbf\xb3\x62\xe6\x50\x79\x13\x5b\xf4\xfa\xa4\x6e\x9e\xb5\xd1\x73\xb6\x54\x6b\x3a\x0f\xcd\x60\xed\xa6\xba\xd8\xf4\x13\x2d\x52\x74\x89\xe8\xd2\x0a\xd1\x19\xdc\x89\x4f\x35\x1f\xfb\xf1\xf8\x8a\x7a\xdf\xce\xc7\xf9\x09\x66\x36\xca\x1f\x12\xbe\xa2\x11\x52\xfd\x3c\x52\x4d\xbf\x59\xb9\x10\x5d\x92\xfa\x68\x45\xea\x2c\x86\x48\x90\x34\xa8\x67\xf8\xf5\xcd\xcd\xd5\x46\x0a\x7f\x36\x82\x89\x13\x56\x3b\xba\x9e\xe0\x5b\x51\x44\xfa\x89\x0e\x41\x7c\xf1\xe6\xea\xda\xcd\xb8\x75\xaa\x8a\x38\x9f\x78\x05\x36\x01\x0e\x11\x74\x5f\x56\x1f\xfa\x15\x5c\x98\xeb\xc2\x33\x6c\xf1\xc6\x9c\xa9\xf9\xfd\xa4\x57\x66\x77\x58\x85\xa5\x77\xe6\x6c\x49\xf3\x27\x9b\xd1\x46\x6e\xcd\xd9\xcd\xda\xcc\xb5\xe9\x32\x1d\x36\xe4\x99\xea\x8a\xe4\x10\x74\x6d\xc6\x09\x85\xad\xdc\x9b\x9b\x40\x5d\x08\xbb\x38\xd7\x94\x80\xcf\xeb\xe6\x5c\x03\xf7\x60\xf5\xd5\x19\xb9\x52\x9f\xe6\xee\x0c\xb0\xdd\xb9\x80\x6c\x80\x75\xfc\x25\x17\x48\xe2\x59\x60\x98\xd3\x34\x25\x54\xf8\x59\xc1\x99\x66\x61\xc1\xa6\x66\x48\xac\xd4\xd0\x5e\xc9\x1e\xe1\xba\x30\xc1\x17\xaf\x6e\x46\x6a\xed\x3c\x43\x3b\xcf\xd0\xfc\x33\x96\x3a\x0a\x9e\xe5\xc5\x8b\x0f\xae\xda\xfa\xc5\x8b\x7e\x1b\x1a\xc2\xf7\x75\xf7\x58\x0e\x2b\x26\x39\xf0\xf5\xef\x70\x70\x36\x81\x16\x14\x22\x7c\xb4\xe1\x8f\x1c\xf7\x00\xd1\x63\x09\x6c\x46\xf0\x64\x99\x9c\x74\x53\x93\x28\x39\x80\xca\xe2\x5e\x55\x59\x7c\x58\xc5\xeb\x4f\x2f\xce\x3e\xac\xd2\x90\xcb\x81\x60\xd0\xee\x96\x9a\x99\x0e\x69\x56\x26\xa9\x84\x15\x8d\x56\xfd\x30\xe3\xd5\x77\xce\xc3\x94\x1c\xdc\xbe\x7a\xd9\x87\xff\x1d\x7f\x7e\xf4\xea\x2f\x9f\xf5\x5f\xfd\x19\x7e\x78\xf5\xd9\xd1\xab\xff\xb6\x3f\x7d\x8e\x3f\xfe\xf9\x76\x35\xe8\xa4\x2f\xbd\xdc\x88\x3a\xb3\x13\x7d\x3b\xd1\x37\xff\x60\x7e\x56\xc4\x1c\xdf\x48\x48\x9f\xb6\x87\x02\xd2\x4d\x60\x37\x5d\x9f\xd6\x5b\xab\x91\x26\x54\xf5\x41\xc2\xf4\xb9\x3c\x46\xf2\xb7\xab\x26\xfc\x65\x05\x11\xdb\xe8\x8d\xc8\x35\x74\xa4\x31\xd2\x19\x2e\x44\x8a\xf0\xbc\x4b\x2a\xf0\x38\x43\xaf\x46\x41\xbe\xc1\xdc\xf8\x4d\x36\x9f\x08\x60\xc6\x1f\x65\x26\xef\xf8\x23\x69\x73\xab\x45\xed\x3f\x90\xc4\x46\x84\xed\xe9\xc9\x29\x8b\x83\x7a\x1a\x33\x72\x75\x7e\x49\x98\x48\x64\xca\x52\x72\x7a\x42\x12\xfb\x99\xa1\x4f\x0b\x18\xf2\x0c\x92\xdc\xc7\xab\x72\x95\xfc\x91\xb8\x67\x8a\x0f\xeb\x30\x6f\x45\x8c\xe9\x23\x9f\x6f\x60\xcf\x89\x55\x20\x57\x50\xbc\x2d\x94\x34\x32\x91\x19\x00\xa7\x00\x50\x92\x76\x59\x85\xa5\x66\x3d\xad\xb3\x9e\xcb\xc4\xa7\xa5\x19\x33\x61\xdc\x98\x57\x65\xa7\x59\x62\xc8\x6e\xb5\x51\x79\x7c\x4f\xd5\xb1\x2a\xc5\xb1\x66\x89\x62\x46\x1f\xd7\xd2\xc5\x32\xb9\x2b\xb8\xa0\x09\x54\x12\xfa\x1f\x7b\x09\xed\x27\xca\xac\xfa\x9e\x3d\x3e\xef\x0b\x26\xae\xc7\x7c\xb8\x29\x49\x0f\xf3\xbe\x52\x5c\x24\xbc\xa0\x8f\x34\x91\x23\x8b\x36\xbc\xf0\xef\x1d\xe8\x43\x67\x79\x41\x01\xeb\xc0\xf7\x24\xe5\x82\xac\x6a\xf7\x32\xbf\xbf\x76\xf3\xe1\xb2\x27\x14\x8c\x55\x6f\xe7\x7b\xfe\xf6\xfa\xfe\x2a\x46\x9a\x61\x92\x27\x65\x83\x99\x75\xfd\x5b\x22\xfe\xa6\xa7\xda\xb0\xfc\x75\x4e\xb5\x61\xaa\x07\x1a\xc0\x6a\xa0\x8a\x44\xfc\x6d\x4c\x27\x86\xcb\x9e\x14\x19\x17\xac\x8f\x3f\xf5\xf5\x7d\xe2\x86\x9e\x88\xbf\x0d\xed\xf0\xad\xf1\x23\x33\xd6\xb7\x3f\xc0\x3f\x6f\x90\x99\x3e\x45\x47\xb4\x9d\x0e\xd2\x35\xa5\x26\xde\xa3\xf8\x96\x6b\xc3\x04\x4c\x14\x6a\xd4\x13\xaa\x8d\x07\x25\xd4\xf3\xb1\xb4\x8d\x68\x13\xbf\x09\x95\x89\x3d\x18\x26\x52\x96\x9e\x82\x38\x38\x1d\xb3\x28\x08\x87\x4b\x2a\xaa\x8a\xb5\x05\x62\xd2\xb9\x6d\x75\xa8\x88\x1d\x66\x74\xe4\x81\x79\xfc\xc0\xc8\x1d\x9b\x92\x52\xd3\x11\x23\x1a\x93\xef\x9b\x97\xeb\x0a\xba\x4f\x2e\x55\xf1\xe7\xf8\x6b\x70\xe3\x66\xbd\xbd\xfc\xbe\xb6\xa6\x3b\x4d\x53\xe5\xae\xa8\xda\xf3\xe8\x2f\x2a\x3a\x5a\xad\x7c\xfa\x5e\xf0\x5c\x58\xa6\xee\x93\x8b\x21\xb9\xdd\xfb\xe1\xc5\x1e\xa6\xa3\xed\x39\xfb\x70\x0f\x16\x17\xee\xd4\xa3\x10\x64\x08\x28\x7f\xd4\x40\x15\x0b\x4c\x21\x63\x4e\x30\x03\x78\x10\x60\xb4\x0e\x69\xd2\x74\x86\xef\xbd\xd8\xdb\x90\x2f\x5c\xc2\x1a\x75\x4b\x9e\xa7\x69\xca\x1d\x36\x84\x5f\x44\x47\x8e\x50\xed\x53\xcc\x57\x31\x8e\x80\x9a\x05\xfd\xfa\xf8\xd8\x29\xd5\x7d\xa9\x46\xc7\x8a\x41\xbb\x83\x84\x1d\x8f\x4d\x9e\x1d\xc3\xde\xe8\xbe\xfd\xff\xbf\x83\xff\xdf\xfb\xf1\x3e\xef\xe1\x75\xf1\xfd\x3f\xbe\xbd\x5c\xa5\x5b\x8c\x98\x98\xbd\x5d\xdc\x48\xff\xf5\xec\xae\xd2\x82\x6a\x3d\x91\x2a\x46\xd6\x82\x76\xe7\x5e\x43\x89\x0b\x40\x1a\xad\x13\x1c\x2b\x29\xa0\x14\xa4\xd4\x4c\xdd\xba\xa5\x72\x66\xdb\x27\x69\xf5\xb1\x40\x9f\x44\x84\xd5\x06\x96\xec\x5f\xfe\xf2\xf9\xc6\xfa\x75\x38\x21\x19\xad\x60\xe3\x6b\x2e\x02\xe6\x73\x5b\x1d\xd8\x2b\x88\x08\x14\xb8\x2b\xd6\xbf\x8d\x12\xab\x67\x65\xe8\x26\x36\x00\xea\xb4\xdf\xe2\x45\x77\xd2\xe2\x93\x88\x39\x7f\x37\x66\x30\xbf\x05\x46\x5f\x25\x29\x51\x03\x08\xd0\xd9\xda\xdc\xfa\x24\xd7\x88\xe5\xee\xc8\x2d\xb6\xaf\x34\xd2\x97\x17\x8c\xfc\x49\x1c\xbd\x3f\xde\xe7\x6b\xf9\x1e\xbe\xbd\xdc\x4c\x3a\x6e\x46\xb5\x2e\xe8\x63\xe9\xc1\x73\x03\x3a\x69\x5c\x1a\xdf\x5e\xd6\x24\xc8\x41\xa9\x19\xb9\x7d\xcb\x45\xf9\x70\x5b\xff\x7a\xe5\xdd\x09\x2e\x62\xa9\x36\x72\x2a\x76\x56\x4c\xac\x15\xc3\x06\xe5\x28\x66\xf3\x1d\x00\xa5\x26\x8a\xe5\xd2\x30\x24\x30\x02\x20\x05\x2d\x1d\xc2\xad\xfb\xe5\xca\x28\xa3\x83\x9b\xa5\xc6\xd0\x64\x5c\xb5\x17\xb7\x5c\x75\xe4\x4a\xe8\x4a\xcd\xc5\x08\x2e\x8a\xde\x50\x2a\xbb\x96\x61\x57\xf4\x6a\xd1\x01\x43\x3c\x41\x75\x32\x46\x84\x28\x2a\x34\x5c\x5c\x5e\x15\xa5\xc6\xab\xa2\x12\xf4\x2a\x34\xec\x02\xe2\xab\x82\x4d\xb2\x29\xc9\x68\x29\x60\xf2\xf6\x2c\xd5\x32\xf3\xc5\xeb\x3f\xbd\x7c\xf9\xa7\xcd\x94\x41\xc0\x54\xaf\x4b\x5d\xb0\x28\xbc\x14\xf7\x06\x3a\x94\x0d\x55\x23\x66\x60\x90\x3c\xcf\x59\xca\xa9\x61\xd9\xd4\x25\x31\x05\x4c\x16\xbb\x96\x59\x99\x60\xb5\x90\x4c\xd2\x55\x95\x99\x3b\xbb\xb6\xf1\xac\xa3\xe3\xdb\x2d\x73\xef\x3f\x3f\x4d\x59\x71\x61\x4e\x65\x9e\xd3\x28\xce\xbc\xb2\xaf\x69\x97\x79\x07\x2f\xbb\xdd\xac\x01\xe1\x51\x8c\xac\x36\x5d\xda\xd9\x7b\x99\x1c\x6d\xa5\xbe\x39\x40\xa6\xdf\xd1\x9c\x65\xec\x31\x00\xe7\xd5\x5a\xc1\x37\x8e\xc6\xa7\x48\x3c\x69\x03\xc8\x63\x70\x09\x21\xe0\xbd\x21\x98\x56\xe3\x0b\x08\x10\x99\x31\xe3\xaa\x8a\x3c\xb5\x67\x7a\xe0\xce\x7c\xa3\x7d\xe1\x66\x7c\x64\x3b\xed\x61\x17\x87\x9d\x7f\xac\x20\x8d\xca\x83\x58\x8c\xa9\xee\x98\x1f\x6a\x7e\x35\x31\xab\x52\x16\xec\x15\x69\x0d\x5d\x54\x89\x3c\x20\x75\x68\x92\xe9\xa6\xcc\x94\x3b\x96\x86\xc6\x48\xf7\x9b\xcd\xa0\x3a\xf1\xef\x76\x2b\x08\x6f\x2c\xb7\x9c\x2e\x39\x9b\x6d\xaa\xcf\xe6\x84\xf9\xce\x11\xcb\xa7\xd9\x0b\x1c\x79\xc8\x5e\x63\x20\x7e\xad\x0b\xc8\xc5\xf2\x3f\xc1\xfd\x83\x51\x98\x3a\xf9\xb1\x8e\xcf\x80\xa3\xd3\x8b\x8b\xc6\xc7\x37\x94\xb6\x38\xa6\x42\xb0\xec\x9a\x8b\xbb\x18\xfd\xec\xad\x93\x0a\xee\x75\x8d\x12\x11\x9c\xae\xda\x70\x51\xad\x68\x78\x56\x39\x82\x1c\xf7\x41\xc2\x3a\x8d\x86\x68\xc0\x9f\xf6\x1f\x71\xa2\x47\x2a\x32\x2c\xb3\x0c\x11\xaa\x57\x10\xfd\xf8\xe1\xe2\xd9\x81\x89\xd4\x6b\x8e\x78\x81\x9b\x58\x75\x84\x1e\xdc\x2d\xf8\x92\x07\x0f\x7a\xf7\x6b\xde\xab\x83\x95\x80\xb0\x57\x42\xc6\x4c\x40\x23\xb2\x86\x80\xe1\x82\xfc\xe3\xfa\xfd\x3b\x97\x14\xbe\xcb\xbc\x6b\xce\x74\xa7\xf1\x6d\x32\x8c\xec\x22\x14\x5d\x85\xba\x7f\x7f\x99\x54\x5f\x69\x96\xd6\x89\xf7\x8f\x08\x99\x2a\x8e\x02\x52\x66\x05\xcd\x96\x0c\x7a\xa6\x52\xa6\x5a\xf6\x67\x21\xd7\x9f\xdf\xf2\xdc\xb3\x35\x58\xf2\x1e\x70\x1a\xa7\x05\xd3\x75\x9f\xbc\xf0\x35\x01\x40\xfe\x42\xc9\xb4\x4c\xd8\x62\x66\x6c\xd0\x77\xbc\xb6\x82\x64\xcd\x89\xe4\xc0\x15\x9c\xd1\xba\x33\xd3\x40\xc9\xbb\x95\x2d\xd6\x3e\xdd\x2e\x74\xe6\xd0\x4d\xec\xc3\x80\x11\x5d\x0e\x2c\xf1\x01\xc3\x2c\x86\xc7\x37\x24\x5a\x34\x2c\xdf\x10\x92\xf2\x21\xb8\x73\x56\xe5\x59\x40\x77\xbf\x3d\xe7\x9d\xd9\x7b\x86\xfb\x38\xe4\x99\x61\x0a\x37\xf2\xd4\x89\x8d\x0e\x20\x9a\x48\x86\x8b\x11\x91\x02\xd7\x5c\x93\x01\xd5\xd0\xa9\x22\xac\x0d\x72\xca\x14\xd9\x4b\x58\xcf\x99\x5f\x63\xae\x8d\x54\xd3\xbd\x3e\xb9\xe6\x22\x71\xb7\x9c\xfb\xb3\x31\xd5\x64\xc0\x56\xe6\xdf\x2a\x96\xcb\x7b\xec\xbb\x26\xd8\x84\x29\x72\xcf\x94\x86\xa4\x8e\xda\x44\x3b\x6a\x8c\x9c\x6b\x7f\x17\x07\xd4\xc4\xb8\x2d\xdd\x50\x97\x18\x2e\xee\xbe\xe4\x22\xe5\x22\x2a\x06\x85\x40\xee\x03\x7c\x71\xae\x56\xcd\x48\xcb\xb7\x5c\xac\x6a\x2f\x77\xcf\x69\x43\x23\xbd\xae\x87\x52\x41\x91\xf7\xc9\x0d\xe8\x18\xb5\x06\xb3\xea\x78\xfa\xbc\x8b\xd6\x78\x20\x74\xa2\x71\x50\xa3\x8c\xc1\xd8\xfa\xd8\x1a\xd2\xa9\x53\xc1\xcb\x1e\xf1\x85\x15\x34\x0f\xd8\x43\xc2\x8a\x25\x04\xb9\x46\xc8\x76\xfb\xe5\x7a\x89\x70\x51\x36\x12\xba\x0f\x77\x47\x78\xcc\xfc\x4d\xb8\x25\x5c\x89\xc1\xa7\x70\x4f\x6c\xa8\xc1\x6a\xb5\x15\x6e\x26\x55\xa3\xd5\x44\x0a\x8c\xca\x6b\x02\x75\xd0\xe4\x07\x41\x5e\x90\x8b\xe0\x8b\x85\x6b\x17\x6b\xb5\x43\xf2\x5f\x29\x94\x84\x32\x82\x17\xa0\x7c\xcf\xf5\x72\x5d\x41\x72\xb6\xd3\x2b\x14\x8f\xa2\x6c\xac\xfa\xac\x2e\xec\xbe\xba\x92\x73\x03\x7a\xb3\x6e\xa6\xd7\xa8\xdd\x64\x9d\xd0\x8c\x8b\xd1\x25\x33\x8a\x3f\x82\x7d\x48\xe6\x76\x7c\x06\x37\xc0\x2f\x6a\x83\x26\xc9\x81\xe8\x8a\xf9\x7a\xdb\xc6\x4d\xdc\x48\xa8\x9c\xb9\x6d\xb4\x3e\xbc\xf5\x57\x8e\x22\xb7\x49\x51\xba\x1f\x57\x45\x59\xea\x71\x60\xbf\xc7\x0f\x6c\x88\xa9\x31\xcd\xd1\xa6\x32\x29\xab\xfe\x65\x01\x26\x6c\x0e\x08\xea\x02\x4d\x74\x2e\xc5\x66\xda\x3c\x36\xc6\x7a\x03\xb2\x2e\x66\x1f\xae\x99\x8b\x15\x42\x91\x03\x72\x9f\x5f\x39\x92\xb1\x7b\x96\xd9\x85\x3b\xbd\xfa\xb8\x6a\x1f\x98\x4a\xec\x4a\x8c\x20\x8f\xb3\x60\x78\x57\xe0\x35\xbf\x60\x57\x0f\x03\xd2\x00\xa0\xc7\xe8\x95\x4c\x03\xd7\x3f\x80\x62\xa7\xf5\x0f\x68\x30\x9b\xd1\xa8\x34\x89\x10\xe6\x07\x9a\xdd\x78\x7f\x5c\xd0\x7e\x83\x54\xdf\xdd\x15\xfd\x94\xdd\xaf\x4a\xcd\x83\x76\x2c\x8f\xbc\xbe\xe4\x5c\xac\x52\x4e\x57\xec\xda\x96\xce\xc5\xce\x7d\xb5\x73\x5f\xcd\x3f\x39\x7d\xb8\x4e\x68\x54\xef\xc5\xbd\x13\x41\xca\xa2\x60\x8a\x0c\x64\x29\xd2\x0a\xfe\xa4\xee\x93\x7d\x25\x53\xb4\x58\x57\xb9\x6c\x71\xbd\x7c\x8b\x22\x8e\x0c\x95\x65\x2c\x5b\x84\x94\xd3\xf7\x47\x66\x95\x9d\x44\x35\xb1\x4b\x27\x27\x82\x24\xb4\x70\xf5\xad\x60\x40\xa3\x28\xd6\x5e\x10\x73\xa1\x0d\xcd\xb2\xa0\x1e\x91\xc1\x42\x77\x5b\x62\x35\xe7\x22\x7a\xa7\xa0\x07\x8a\xc3\xae\x59\xb0\x3d\x75\xde\xee\xff\xcf\xde\xd7\x37\xc5\x71\x2b\x7b\xff\xff\x7c\x0a\x15\x39\x55\x81\x14\x0b\x2c\x60\x1f\x87\xaa\xa7\x7c\x1d\x73\x9c\xcb\x75\x62\x73\x01\x9f\xba\x75\x81\x53\x68\x67\x7a\x77\x15\x66\xa5\x39\x92\x06\xd8\xc4\xfe\xee\xb7\xf4\x36\x33\xfb\x36\x92\x96\x5d\x8c\x93\x51\x55\x2a\x06\x66\x7a\xd4\x52\xab\xd5\x6a\xf5\xaf\xdb\x77\x4a\xb4\x33\x84\xa5\x2e\xd8\x58\x56\x6f\x9c\x99\x21\x7d\x50\xf9\xe1\x87\xdf\x81\xb3\x1f\x7e\x08\x3e\xa9\x6c\xa3\x11\x60\x5b\xa5\x6a\xd6\xcd\xa1\x43\xd1\x15\xe7\x29\x4a\xd9\xbd\xcf\xb0\x90\x0c\xa9\xaf\x1b\x6b\x97\x32\x59\x8b\xdc\xad\xf2\x3b\xa4\x08\x8f\x58\x41\x4d\xfd\x72\x32\xf2\x00\x89\x9f\xc1\xe4\x73\x96\x65\xac\x90\xc7\xf1\xea\xdb\x39\x1f\x24\x43\x03\x8e\xd3\x42\x1f\x29\xc4\x90\xf4\x75\x25\x96\x7e\x9f\x24\x96\x29\xcf\x10\x64\x58\x82\x90\xe8\x0c\xee\x88\xd0\xc7\x0f\x9a\xaa\xfd\xd5\xe6\xb9\x32\xdd\x43\x69\x51\x17\x04\x0f\x45\xe7\x47\xa8\x1f\x59\x15\x55\x07\x53\x85\x07\xa5\xb9\xad\x73\x16\xa3\x9f\x59\x86\xbd\x65\x47\x75\xf5\xf0\x1d\x37\x4c\x37\x76\x57\x44\x1c\x6c\xf1\x73\x0b\x8e\xe0\x4a\x71\x19\x25\xed\x03\x68\x99\x14\x46\xba\xfe\x82\x66\x7c\x05\x57\x49\x01\xdb\x58\xc6\x74\x9c\xec\x63\x0e\xb2\xbf\x18\x12\x2b\xca\xc4\x9c\xb1\x98\xe0\xf9\xb7\xea\x79\xf2\xbb\xcd\xf1\xca\x06\x88\x15\x32\x2f\x9a\xb7\x83\x36\xf0\x6a\xb6\xb5\x76\x4c\x70\x15\x6e\x93\xfc\x2b\xc2\xc9\xce\x06\x02\x8d\x40\x68\x7c\xa5\x79\x7b\x15\x56\xf6\x6f\x22\x4a\x28\x3f\xea\x75\xe1\x96\x89\x70\xd7\xd6\x2b\x19\x12\xd5\x95\x53\x0e\x52\x8e\x75\x0c\x6c\x7c\x7c\xcc\x46\xae\xdf\x36\x91\xb7\x84\x0e\x36\x6c\x4d\x72\x73\xb3\xae\xfa\xbb\x92\x7e\xea\x63\x75\x14\xa6\xe4\x37\xb5\x43\xd8\x31\xd3\x3a\xce\x9c\xcc\x37\xeb\xd5\xd4\x4e\x3e\xbc\xfb\xb8\x82\x88\xf8\x80\xa5\x6a\xb2\x06\xb4\x91\x6f\x13\xed\x4f\x1b\xf9\xa6\xed\xc6\xc7\xec\xcb\xbf\x6a\xc3\x73\x75\xf5\x11\x62\x5c\x2d\xdf\x57\xa1\xfe\x53\x1b\x20\x33\x4b\x5c\x57\x3e\xd5\x7f\x19\xe1\xdc\xe6\x49\xf1\x69\xf9\x59\x2e\xb5\xdb\xf7\x21\x87\x44\x96\x15\x11\x3f\x5d\xbc\xeb\xbc\xaa\xea\xb6\xfa\xfc\x8d\xc2\x94\xdc\x57\x84\x72\xce\x12\x63\x06\xf6\xc6\xea\x20\xa2\x0f\x1f\xe6\xfe\xf1\x2d\xa3\x12\x1e\x8c\xd5\x28\x39\x09\xa9\xdf\xd5\x03\x25\xcf\xd6\xa8\x2c\x3d\x46\x7d\x92\x81\xd0\xf5\xb6\xcc\x37\x71\x26\x18\x1a\xe1\x14\xaa\x12\xaf\x3e\x57\x91\x85\x07\x94\x00\x37\x42\x11\xe3\xa9\x39\x32\x00\x16\x60\xa3\xd4\x0d\x9e\xdf\xf8\xa3\xfd\x15\x69\x39\x33\x59\x71\xcf\x58\x21\x61\x07\x9d\xeb\xea\x62\x47\xe8\xb2\x9c\xa2\xcf\x66\x8a\xae\x8f\x28\x1e\xc1\xe5\xee\x2d\x8c\xaf\x7d\x79\x4b\xee\x87\xc0\xc1\x54\x13\x2a\xcd\x62\x31\x51\x38\xd8\xfc\x51\x0d\xea\x2d\x8c\x2d\x1e\x24\xa0\x7e\xee\x22\x6a\x8a\x88\x2d\x8b\xa9\xaf\x11\x21\x6d\xb6\x8e\xda\x8c\x26\xad\x51\xd9\xd0\x9e\xb4\x6c\x97\x88\x0e\xde\xa8\xa9\xd8\x5a\x95\x6a\xad\xa6\xd4\xcc\x12\x8a\xf9\x58\xc7\x5f\x00\xf5\x20\x51\x50\xb3\x56\xd6\x7a\xb7\xfa\x44\x5d\xe7\x06\xa9\x41\x4c\xc7\xd5\x1a\x55\x23\xb2\xb0\x97\xfa\x53\xbe\xc3\x7c\x2d\x68\x4d\xeb\x3f\xeb\xdb\xb3\xa0\x78\x5c\x9e\xf0\x33\x66\x31\xdf\xde\xeb\x09\xd5\x41\x4d\xca\xc6\x95\x54\x69\x1c\x0b\x01\x3c\x50\x1b\x5e\xfe\x87\x22\xb1\x2a\xa5\xb8\xbd\x2e\x8d\xa8\xb5\x6d\x00\x02\x7a\x8a\xe2\xf4\xa8\x3f\x3f\xc5\x7a\xc7\xb2\x62\xb4\xec\x02\x3a\x05\x2e\x34\x4a\x56\xa2\x7f\x6a\x3a\xe8\x6d\x86\xc9\xc8\x96\xec\xf4\xde\x6e\x15\x54\x42\x5a\x93\x93\xfc\x2e\x51\x93\x78\xb4\x5b\x82\xf8\x76\xb5\x70\x3c\xb7\x51\x0b\xd0\xe4\x2c\x07\x8a\x73\xf2\x18\x3b\xf4\x63\x0e\xf4\xcd\xe9\xc9\x0a\x2d\xd1\x11\xce\x63\x0b\x74\x57\x2f\xea\x50\x04\x17\x54\xa0\x56\xbc\x3b\x6c\xda\x7e\x3e\xb3\x39\x6a\x4d\x86\xd6\x64\x58\xf4\x54\xf3\xca\xbd\xa7\x8f\xab\x59\xfb\x51\x11\x68\xeb\xeb\x99\xd6\x4a\xf0\xca\x8d\x5e\x13\x20\xf8\x86\x52\x66\x6e\x4b\x62\x55\xba\x4e\xd5\xdb\x47\xb8\x22\x60\x6d\x1d\xc9\x31\x15\x7d\xe0\xdc\x63\xa0\x7e\x0d\x65\x6e\x98\xfe\x45\xe7\x3f\x5e\x8e\x5f\x9b\x3b\xf9\xb9\xb3\x1a\xb0\x60\xf2\xb4\xf7\x18\xfd\x74\x7a\xfc\x53\xab\x9d\x4c\x6b\xb5\xd3\x3a\xe2\x55\x3e\xd1\xd2\x29\x17\xb9\x54\xab\x10\x88\x9c\xa5\x55\xdd\x9e\x93\x7a\x78\x74\x70\xd4\x4a\x51\x75\xc3\xd6\xb7\xc1\x14\xc1\x1d\x49\xdc\x05\xf8\xe4\x11\xd8\x7b\xd8\x45\xb8\x27\x58\x56\xc8\xaa\x9b\x3a\xde\x75\x22\x90\xd0\xe6\x1a\xe9\xde\x20\xd2\x47\x37\x23\x42\x3b\x65\x1f\x02\x72\x76\x6a\xaf\xa6\xcd\xa6\xbe\xb5\x83\x3e\xd2\x6c\x8c\x18\xd5\x88\xa7\x9b\x11\x7e\xe8\xd4\x38\xd2\x59\x42\x3d\x14\xa7\xbe\xef\xd8\x2d\x4f\xeb\x2b\x01\x5d\x8e\x08\x7d\xf3\x55\x67\x5b\x47\x23\x08\x69\xb1\x34\x61\x53\xee\x21\xe9\x7c\x22\xde\x29\xaf\xe6\xc8\xe7\x7d\x9e\x91\x06\x93\xe5\x75\x66\x56\xd7\x30\x47\x21\x3b\x4a\x86\x65\x9f\xf1\x47\x65\xb1\x3b\xb5\x34\x9e\x45\xa1\xa4\x14\x24\x24\xb2\xf2\xcf\x03\xbd\x23\x9c\xd1\x80\x82\x06\xa4\x5f\xf3\x85\xb9\x71\x71\xd3\x92\x70\xd0\x69\x40\x36\x89\x2c\xd1\x5b\xf6\x77\xfe\xeb\x87\x32\x5f\x22\x62\x34\x1b\xaf\x28\x69\x62\xbb\x09\x47\x6e\xc2\x66\xba\x8e\xcd\x04\xc7\x89\x98\x79\xb5\x26\x1e\x9b\x30\xca\xe5\x78\xab\x12\x93\x80\x7a\x0a\x4a\x1a\xcb\xe7\x89\x40\x23\x22\x04\xa1\x83\x55\x61\x9d\xff\x02\x16\xc6\x20\x63\xbd\xa8\x6a\x0b\x27\x34\xb5\x69\x50\x49\x7f\x72\xfc\xab\xb4\xa8\x61\xab\xd8\x7c\x5a\xa7\xc4\x32\xb7\x89\x58\xe8\xdd\xd9\xfc\x1e\x29\x2e\xb1\x64\xb5\x52\x90\x4a\x18\x9f\x0a\x63\x95\x37\x15\xf8\x0c\xd0\xdf\x2c\x6d\x8f\x05\xa6\xb5\xc7\x82\xa7\x77\xbb\xe5\x9c\x8d\x40\x0e\xa1\x78\x54\xd2\xbc\xd3\x92\x4a\x2b\xcb\xa6\xb5\xb2\xbc\xf2\x0d\x28\x67\xe9\xaf\x8c\x12\x19\x15\x71\xeb\xb2\x73\x63\x74\x73\x5a\xbe\x7f\x53\x5d\x39\xaa\xce\x06\xed\x41\xeb\x29\x33\x5c\xf1\xb4\x94\x8f\x6d\x3e\x4f\xc6\xe5\x16\x5f\x14\x83\xa5\x9d\x91\x23\x56\x96\xb2\x78\x6e\x59\x07\x42\x74\x5a\x91\x65\x1d\x73\xe5\xfd\x28\xa5\x56\x64\x19\x3a\xd7\x64\xbe\x7e\x32\xd0\x64\x12\x0b\x58\x9a\x52\x1c\x06\x44\x48\xee\xbb\x71\x37\xa3\xe1\xa2\xb1\x72\x96\x2a\x9b\x8c\x48\x0d\x52\xef\x9b\x28\x87\x9b\xc9\xaa\x5f\x29\x4b\x6e\x81\x9b\xcf\xfe\x26\x18\xf5\x08\x42\x7b\x70\x9a\x6d\xad\x6a\x0f\x2e\xd3\x38\xc2\x03\x50\xeb\x0d\xf8\x31\x64\x30\x58\xa2\x06\x03\xb5\xd8\x7b\x3c\x73\x2a\xb8\x27\x72\x88\xb0\xe1\xc1\xa7\xe5\xdd\xba\xda\x36\xcc\x82\x05\x09\xa5\x65\xa7\xdc\xed\xfb\x8d\x2d\x8d\xa6\x7b\xde\xc9\x75\xd7\x7d\xae\xc6\x24\x2b\x84\x04\x8e\x38\x53\xf3\x61\x96\x62\xd9\x4b\x9d\x80\x2a\xc7\x09\x38\x2c\x55\x78\x42\x1b\x97\xc8\xc0\x56\xe8\x5b\x51\x5a\x11\xad\x31\x3e\xe0\xa8\xda\xf7\xba\xfe\x87\x52\x9b\x56\xdf\xe8\xc0\x21\x0b\x38\xb6\x0c\x6b\xa4\xf6\x89\x2f\x7d\x57\x06\x7d\x89\xf4\x31\xdf\x4c\x04\x11\x53\x9e\x26\x89\x6f\x81\x56\x8e\xa6\x9b\x9a\xf7\xd2\x79\xc4\x7c\xd3\xe1\x54\xe7\xa4\x36\x79\x1a\xcf\xdf\xbf\x0b\xcc\x6f\x1f\x67\x73\xff\xb7\x21\xd1\x1a\xdc\xa6\xb5\x5a\x79\xf5\x06\x37\x4e\x6e\xf1\x00\x2e\xc6\x79\x54\xa0\x9a\x92\x56\x27\x9c\x96\x84\xc9\xa1\x55\x95\x02\xea\x63\x21\x3b\xbf\x61\xaf\xc6\x64\x1c\xdd\x18\x48\xe9\xcd\x44\x49\x3f\xfb\xf6\xd6\x0e\x3a\xa1\xc6\x1b\xd4\x63\x72\x18\x4e\x57\x5f\x02\x38\xc2\x6a\x10\x4b\xc7\xff\x36\x92\xf7\x6c\x42\x9d\xbc\x27\xf2\x26\x3c\x40\x9f\x97\x3e\xad\x6d\xb3\xf1\x68\xed\xe4\x3e\x75\x4b\x24\x1a\xe2\x3b\x5d\x8f\x83\x43\x02\x29\xd0\xc4\x7b\x87\x71\x07\xe6\x82\xa6\xe2\xce\xdc\x4e\xd1\x04\x10\x07\x9c\x8e\x4d\xc8\xab\x89\xaa\x27\xb4\x9f\x15\x8a\xaa\xaf\xa7\x2e\xf0\x32\x2b\xea\xdb\x9a\xcb\x91\xad\x3a\x3a\x0f\xc8\xec\x21\xaa\xfa\x71\xab\x35\x01\xe7\x20\x72\x66\x93\x4b\x99\x0d\xad\x4f\xb8\x90\x13\x12\xa1\x9d\xf9\x1e\x92\x3d\x40\x58\x08\x32\xa0\x55\x6d\x93\x09\x0c\xb4\x9d\x7f\xca\x10\x3c\x10\xa1\xa3\x82\x6f\x1b\xf4\xa1\x63\x1e\x4b\x34\xc2\x32\x19\x5a\x7b\xba\x4e\x52\xd3\x59\x45\xee\xc2\x89\x55\x31\x6f\x45\xf8\x86\xf3\xa9\x0f\x4e\x6e\x47\x7c\xcc\xb6\x74\xe6\x76\xd5\x76\x5f\xd2\xad\xdd\x97\x9e\xde\xa9\xa9\xb3\x6c\x3d\x4a\x88\x15\x81\x56\x82\x4d\x6b\x25\x78\xe5\x96\x55\x6c\xe9\x56\x56\xf9\x7f\xf4\x76\xa5\xde\x47\xf0\x90\x33\x51\x81\x3f\xb4\xd0\xaf\x24\xb6\x44\x66\xc2\xd4\xd2\xb7\x75\x0c\x63\x33\xab\x5c\xfc\x72\x3e\x59\x4b\x1f\x1c\x64\x46\xc4\x26\x83\xaa\x2e\xef\x35\x7b\x73\x12\x8b\x54\xe5\x57\x3d\x14\x57\x9e\x38\x6a\x7a\x98\xce\x3d\x1e\xc7\xf9\x83\x55\x3f\x29\x3b\x68\x61\x59\xee\x27\x2c\x05\xc9\xec\x78\x1b\x8b\xd0\xf0\xab\xce\xce\x57\x1b\xe6\x33\x9d\x12\x00\xa4\xff\x75\x7d\xb5\xe1\x03\x00\xa9\x49\x30\x89\x82\xa6\x20\x36\xb5\x7e\x6f\xdb\x0b\x5e\xae\xdd\xe9\x8c\x7a\xf1\x3f\xca\x7c\x55\x7c\xda\xeb\x5c\x4b\xaa\x16\xdc\xa1\xcc\xda\x6d\xc4\x14\xcd\x7b\x22\x00\x8d\x59\xe1\xf3\xad\x60\xaa\xbd\x0c\x58\x13\xd6\xa3\x59\x95\x8f\xb1\x1e\xa0\xab\x8d\xdd\xab\x8d\x3f\x9b\x04\x3e\x6e\x99\x36\xaf\x51\x7f\x85\x9d\xd8\x11\x5a\xf7\x18\x7c\xd5\x35\xd8\x2e\xc0\xbf\xe0\x02\x3c\xae\xa0\x86\x8f\xda\x34\xeb\x90\xc5\xa9\xcd\x33\xe7\xec\x8e\xa4\x41\x27\x7a\xb7\x86\xcb\xf3\x3c\x9e\xa0\x64\x7f\xdb\x27\x6a\x29\xd6\xbe\xe8\xcd\xf3\x55\xf7\xb0\x73\x00\x9a\xf0\x71\x2e\x91\x04\x3e\x72\x7d\xd6\xc6\x92\xce\x74\x6b\xa2\x7b\xfc\xc7\x7a\xcb\x56\x3a\x91\x12\x60\x88\xef\xac\x29\xc3\x75\x05\x02\x64\x1d\x11\x43\xc0\x99\x17\x05\x9a\x0c\x21\xb9\x2d\xb3\xd8\x09\x48\x94\xbd\x94\x30\x4a\xc1\x45\xa2\xf6\x5d\x3f\x21\x4b\xd5\x5a\xa1\xcc\x5b\xec\xbe\xe6\x19\x72\x56\x16\x47\x23\x3c\x76\xfd\x2f\x73\xea\xd5\xc6\xd3\x43\xf3\xed\x1b\x83\x6b\x05\xae\xef\xf0\x94\x35\xa7\x17\xcc\x1d\xce\x48\x6a\x86\xb3\x4a\x24\x2c\x86\x8c\x4b\xe7\xe3\xf7\x10\xd6\x54\x36\xed\xb3\x3b\xe5\x95\xc2\x8e\xb8\x4b\xb6\xb6\x6d\x89\x55\x6c\x32\x7f\x13\xda\xe7\x58\x48\x5e\x24\xb2\xf0\x56\x1f\x1d\x00\x05\xb3\x92\x27\xca\x5b\xcb\xe9\xf8\xcf\x3b\xe0\xa4\x3f\xfe\x8b\xac\xf0\xaf\xb6\xd7\x2c\x56\x15\xed\xb6\xf3\x57\xd9\x76\x4e\xa8\x51\x6f\xff\x48\x07\x70\x51\xa9\xe1\x53\x96\x91\xa4\xc1\x7f\x87\x66\x65\xb2\x7e\xb6\x1c\xb2\x7b\xc5\x7f\x0a\x38\x33\x83\x47\xec\x67\x5c\x4e\x44\x9f\xd8\x98\xb4\xe2\xba\xb8\xc0\xcd\x36\xba\x39\x36\x27\x70\x53\xf5\xff\x0c\x5c\xba\x71\x4b\xec\x4f\x36\x25\xef\x21\x6e\xe0\xe7\x98\xe0\x4a\x86\xff\xa4\x47\xe5\xf7\x30\x7e\x2e\xc6\xb9\x22\xd1\x6a\xca\xbf\x8a\xa6\xac\x69\xc7\x65\x96\xe7\x84\x8d\x3b\xce\x61\x1b\x65\xe4\x16\xd0\x0d\xa4\x03\x50\x2a\x2e\xc7\x42\xc8\x21\x67\xc5\x60\x18\x72\x9b\x59\x1a\xcf\x37\xb3\xf9\xea\x1b\x07\x32\xc0\xbb\xbb\xbe\x63\x76\x80\x0b\x78\x05\x25\x46\xbe\x62\x69\x11\x2f\x92\x29\x61\xca\xd2\xf7\x85\xad\xe0\x92\x07\x0a\x90\x3a\xd4\xb3\xbd\x10\x6e\x03\xe8\x26\x58\x6d\x2f\x14\x56\x78\xa1\x40\x59\x0a\xa7\x8c\x2f\x91\xcc\xb4\x5c\x74\xcc\xe6\x96\x66\x36\x09\xe0\x07\x4b\xd2\xc3\x64\x3d\x2c\x23\x13\x2b\x0a\x8c\x0e\xd7\x37\x9d\x9e\xaf\xf4\x55\xb8\xde\x71\xa5\xab\xda\x7b\x3f\xdd\xda\x65\xba\xf2\x65\x6a\x85\x76\x99\xa2\x87\x56\x48\x85\x33\x09\xb5\xe7\xe8\xf2\x12\xe7\x64\xc0\x59\x91\xef\x5e\xdb\x02\x75\x47\xd7\xb7\x84\xa6\x47\x97\xa5\xf3\x67\xf7\x5a\xfd\xb3\xf1\x83\xcf\x32\x8a\x5f\x7d\x69\xf4\x7b\x68\x2a\xaf\x36\x7f\xf0\x54\xfb\xd6\xf2\x07\x4b\x96\x81\x6f\x54\xfd\xaa\xfc\xa2\xa4\xd2\x6a\x71\xd3\x5a\x2d\xbe\x86\x4c\x50\x84\xca\xd8\x88\x58\x97\xbb\xd1\xbc\xac\x8f\x7c\x46\x56\x61\xbb\xae\xd2\x3d\x5c\xde\xbc\x87\xf1\xe5\xff\xff\x27\xce\x0a\xb8\x3e\xfa\x47\xbf\x0f\x89\xbc\x3c\x3a\xd7\xa5\x38\xc4\x75\xf3\xf9\xf3\x59\x2a\x79\xc9\x71\x12\x6e\xbd\xb5\x4a\x7e\xaa\x7d\x5b\x4a\xbe\xf1\x81\x86\x3f\x72\xd0\x38\xc6\x39\x53\x36\x31\xfa\x67\xf6\x31\x44\xc4\x54\xdd\xad\x14\x84\x62\xb1\x24\x54\x86\x36\xdb\xc3\xc3\x0c\x5d\x5b\x35\x03\x11\x2a\x0f\xf6\x17\x74\x75\x7e\x71\x22\x41\xe8\xad\xa7\x9f\xe7\x84\xde\xba\x3e\x4e\xd6\xb4\x9f\x09\x45\x4e\xa1\x4f\x4c\x09\xd9\x39\x03\xaa\x15\xdc\x22\x0e\x9a\x05\xdd\xb7\x0c\x26\xfa\x7b\x5a\x3e\x6c\x72\xc0\x6b\xff\xe1\x94\xc7\xb3\xe4\xc0\xd5\x9f\x5f\x20\x25\xd5\x87\xe3\x25\x04\x3d\x56\xe0\x39\xf4\x03\xd8\x3d\x83\x7e\xbd\x5a\xb1\xb9\x0f\x49\x32\xc3\xfa\xfb\xf2\xeb\x25\x24\x60\x01\xa7\x65\xe1\xfc\x5d\x25\x12\xcd\xe3\xe2\xd7\x4a\x38\x27\xff\xb4\xf6\x7d\x98\xaa\x7c\x73\x7a\xe2\x4a\x56\x3b\xc1\xb2\x4e\xf3\x86\x9d\x34\x40\xfb\xeb\x21\x3e\xc5\x72\x18\xaa\xb2\x4f\xfa\xe6\xc3\xdc\x22\x01\x30\xca\x09\x24\x60\x52\x21\xda\xa9\xd6\x05\xe7\x00\x37\xc5\x0c\x98\xc7\x81\x4a\xc2\xc1\xbe\x65\x31\x7a\xb6\x94\x95\xcd\x29\xe2\x2a\xb8\x63\x73\x99\xde\x40\xf1\xbf\xce\x3f\x7e\xd8\xfd\x99\xd9\x58\x00\x9c\x24\x20\x14\x31\x2c\x61\x04\x54\x6e\x23\x51\x24\x43\x35\x8b\x56\x79\x9c\xab\xbf\xec\x8c\x30\x25\x7d\x10\x72\xa7\x4c\x95\x2c\x2e\xf7\xaf\x9b\xcc\x8a\x77\x8c\x23\x78\xc0\xa3\x3c\x2b\x6f\x01\x1c\xd7\xd5\x2d\x06\x31\x77\xe9\xa8\xa4\xaa\x1d\xf2\xa4\xb1\xac\x2e\xca\x59\x6a\x87\xe0\x5e\xb3\x2e\xf1\xad\x86\x15\x62\xbb\x38\x33\x72\x0b\x47\x68\x43\xe4\x90\xd4\xba\xfb\x87\x3a\x0d\x7e\x69\xf2\x09\x6f\x9a\xa4\xdf\x1b\xea\xc1\x0d\xd3\x49\xe1\x5c\xd4\xfa\xda\xc0\xc5\x96\x94\x9d\x35\xd5\xe9\x38\x19\x0c\xa0\x19\x62\xa9\x73\x42\xdd\x01\x95\x5b\xca\xc2\x23\x7d\x44\x59\x8d\x8c\x26\xae\x66\xb4\xcc\x6b\x3e\xdd\xf9\xcb\xfd\xeb\xc6\x9e\x4f\x8e\x1f\x22\x34\x85\x07\xb4\x6f\xec\x2b\x22\xd4\x88\x6d\xd9\x7a\xe4\x42\x27\xbf\xd6\xf0\xff\x21\x13\x8d\xe9\x83\x18\xcd\xc6\x65\x68\x8a\x60\x23\x40\xf7\x90\x65\x1d\xa7\x9b\xef\xf1\xd8\x24\xb5\x37\x93\x69\x30\xa8\x39\x6e\x74\x9c\xd5\x85\x7f\x07\x5d\x7c\x3c\xfe\x78\x64\x7a\xa8\x84\x6d\x40\x6d\x64\x8a\x8d\xd3\xd1\x55\x3c\xca\xa8\x95\x06\xaa\x8a\xad\xc2\x88\x96\x64\x28\x19\x62\x3a\x80\xd2\xb6\x2c\x64\xc1\xa1\xc1\x32\x0a\x58\xfb\xda\xb1\x10\xb8\xec\xdf\x13\x9a\xce\x28\x1e\xf4\xab\xab\x02\x78\x84\x86\x52\xe6\xe2\x68\x77\x77\x40\xe4\xce\xed\x2b\x0d\x39\x57\xc6\x7a\x41\x89\x1c\xeb\x44\xe4\x9c\xf4\x0a\xc9\xb8\xd8\x4d\xe1\x0e\xb2\x5d\x41\x06\x1d\xcc\x93\x21\x91\xa0\x23\x56\x76\x71\x4e\x3a\x09\xa3\x4a\x9a\x08\xa3\x62\x67\x94\x7e\xa7\x51\x66\x1d\xd5\x4d\xf1\x28\x46\x69\x23\xea\x75\x92\xd1\x0f\xb5\x15\xd1\xc8\xe8\x0c\xbc\x5e\x28\x36\x13\xc8\xa5\xd8\x65\x77\xc0\xef\x08\xdc\xef\xde\x33\x7e\x4b\xe8\xa0\xa3\xc4\xb7\x63\xe4\x43\xec\x6a\x57\xce\xee\x77\xfa\x7f\x8f\xe6\x4b\xfb\x84\x62\x98\x33\xa0\xe4\x27\xe0\x50\x7d\x47\xec\x3e\x8a\x41\xb7\x27\xc7\xed\x95\xdf\x9f\x1b\x85\x93\x4c\xbf\xaf\x96\x91\x09\x9a\xd2\xeb\xaf\xd4\xd7\xcd\x6b\x70\x84\x53\xa3\xea\x31\x1d\xaf\x5d\xe4\x6b\x75\xb8\x3b\x9a\x04\xcb\x3a\x98\xa6\xea\xdf\xa6\x44\x40\x32\x7e\xd4\x88\x16\x24\x78\xc9\x7f\x3a\x39\x7e\x9a\x85\x50\x90\x47\xad\x6f\x8f\x91\x29\x17\xc3\x5d\xab\x0b\xd6\x53\xaf\xc5\x36\x79\xd7\xa2\xa6\xec\x62\x9c\x83\x92\xb4\x7a\x9c\x00\x76\x9b\x5d\x52\xbb\x2d\x5f\xbc\x19\xe9\xbd\x53\xf7\xd0\x6b\x5f\x2f\x9e\xb5\x11\xa4\x04\xab\xce\x34\x9d\x6c\x27\xba\xaf\xdf\x30\x88\x4d\x2c\xaa\x0a\x56\xaa\xb3\xff\x79\x71\x71\x5a\xfb\x7b\x73\x8c\xea\x26\x81\x32\x2b\x8d\xa2\xbc\xfb\x9b\x60\xb4\xa9\xd8\x4b\x90\x3b\x42\x24\x43\x18\xe1\x60\x66\xb4\x0d\xe2\x58\x30\xef\x96\xe7\x41\x3d\xbe\x0d\x84\xc2\xdc\x07\x08\xfd\xcd\xdf\xa7\x99\x7e\x29\x7b\xf4\x5c\xbf\xf6\xe9\xec\x97\x29\x19\x31\xbd\x2c\x78\xb6\x32\xc4\x68\xfd\xd3\xab\xa2\x69\xcd\xdc\x28\xae\xbf\xd7\x35\x13\xeb\xdc\xd2\xb1\x31\xdd\x4d\x35\x45\x6d\xca\xfa\xb8\xd6\xc0\x63\x61\x51\xe6\x06\xcf\x5d\xe4\x39\xe3\xda\x4f\xd4\x63\x2c\xdb\x56\xa7\xea\x97\x87\xdb\xa8\x9f\x31\xac\xff\x61\xd8\xf1\xc5\xf6\x20\x74\x79\xad\xce\xe3\xbc\x8f\x13\xf8\xe3\xcb\x36\x1a\xe1\xfc\xd2\xbc\x5a\xff\xbd\x36\xd1\x28\xc9\x3c\xae\xd8\x15\xf9\x58\xd5\x40\x4b\xe0\x14\x67\xc7\x2c\x89\x03\x21\xff\xa3\x7a\xb1\x16\xa2\x63\x23\x82\x6b\x16\xac\x77\x58\xd4\x59\xcc\xd2\xaa\xf2\x4e\xf5\xf5\x51\x47\x82\x2e\x21\x3c\x11\xbc\xe2\x9b\xc0\xd0\x75\x35\xcd\x90\xf7\xe1\x08\xe9\x55\xad\xe0\x9e\x04\x97\xd1\x34\x83\x5d\x79\x4d\xfb\x6c\xe4\x57\xc3\x47\x33\x66\x43\x5b\x86\x3e\xd2\xf3\x15\x90\xf3\xb5\x7a\xb8\x26\xad\x2e\xb2\x80\x88\x5a\xf2\x57\x73\xb6\x55\xa2\x56\x50\x7b\x04\x0b\xa2\x8c\xdc\xa9\xdb\xac\x32\xbf\x4a\x41\xab\x5b\xaf\xb3\xbc\x05\x7d\x3d\x4a\x74\x11\x02\x5a\x34\x64\x92\xae\xb7\xa0\xab\x00\xd7\x62\xd4\x75\x20\x49\x64\xd5\x7a\xa8\xda\x0e\x26\x3b\xad\xde\xc3\xd4\x77\x30\xf9\x50\x35\xef\xda\x4a\xc5\x27\xb4\x64\x87\x6b\x81\xbb\xb1\x69\xeb\xd8\x93\x4d\x8b\xdd\x99\x03\xc9\xae\x63\x82\xe3\xa6\x77\xa5\x93\x0b\x0f\x49\x56\x08\x72\x07\xbf\xe2\x07\x32\x0a\x5d\xc7\xa1\x17\x96\xb3\x5f\x21\x74\x7d\x5f\x09\x29\x39\xee\xda\x64\xcc\x6d\x15\x8e\x8d\x69\x59\x87\xed\xee\xc0\x85\x69\x9b\x89\x0d\x15\xbc\x4f\x66\x26\xec\xcb\x46\xf8\xc8\x80\x32\x0e\xa9\x0b\xfe\x56\x76\x0f\xa1\x03\xf7\x48\xa8\x98\xf0\x12\xa9\xa5\xa4\xf8\x8a\xa2\x0e\xea\x09\x46\xcd\xfe\x42\xd2\x23\x84\xf5\xcf\x21\xbb\x7e\xd5\x4e\x8e\xb7\x11\xd9\x81\x1d\x84\xd1\xfe\x21\x4a\x86\x98\xe3\x44\x5f\x1b\x0e\xe1\xc1\xf9\xb8\x3b\xa8\xe0\xe4\xa8\xe9\x80\x38\x35\x04\x67\x27\xba\x9c\xaf\x29\xec\xdb\x1b\xa3\x9f\x59\x86\xe9\x00\x51\x90\xbb\xea\x30\x71\xaa\xfe\x70\x06\xff\x2e\x40\xc8\x4f\x67\xcd\xa5\xe4\xaa\xd6\x41\x30\xc2\x24\x3b\xd2\x46\xa0\xfa\x97\x32\x23\x38\x08\x31\xef\x5b\x81\x34\x55\x8f\x14\x29\xd3\xa5\x37\x96\x5e\xa7\x84\xc6\x1d\x39\x87\xfe\xd4\x95\x53\x20\x79\x73\xac\xd6\x25\x2e\xd4\x82\x35\xf9\x13\x4c\x60\xbe\xf6\xf0\xbb\x5b\x36\x74\xf6\xee\x6d\x20\xc9\xee\xde\x81\xda\x67\x0c\xb2\x10\x1d\xec\x74\xd1\xe5\xd9\xbb\xb7\xea\xb7\xd7\x3b\xa8\x83\x48\x7e\x77\xa8\x47\xe8\xe4\xf4\xee\x30\x54\x04\x4e\x17\xcd\x96\x19\x96\x93\x53\x43\xf8\x65\x84\x08\x9c\x9c\xde\xbd\x0c\x23\x9c\x90\xd4\x93\x58\xb7\x6a\x18\xbd\x3d\x39\x3e\x6b\x26\xaa\x9f\xe8\xa0\x11\x4e\xc2\xa9\xfe\xfa\xe6\x6d\x93\x30\x55\xc4\x7f\x7d\x13\x3a\x4f\x1d\x54\x14\x7a\x4d\x52\xf4\xe9\xd3\xc9\xb1\xb9\xab\xb0\x27\x9e\x22\xcf\x81\xeb\xf4\x51\x71\x96\xa4\xcb\xb8\x01\x03\x78\x40\x9b\xaf\xc9\xd6\xbf\x2e\xf7\x3a\x3f\xe2\x4e\xff\xfa\x8f\x57\x5f\x3a\xaf\xcb\x1f\x0e\xc3\x7e\xe8\xee\x7f\xf9\x5b\x14\x37\x07\x25\x3b\x07\x4f\xce\xcf\x41\xf9\xd3\xc1\xea\x18\x3a\x2c\x19\x3a\x7c\x72\x86\x0e\x27\x19\x7a\xf5\x23\xee\x5d\xcf\xe7\x31\x9a\xad\x17\x25\x5b\x2f\x9e\x9c\xad\x17\xeb\x61\x8b\x88\x1e\x35\x7a\xed\xfc\xa7\x0f\xdd\x3d\xc4\xb8\xf9\xd7\x81\x0b\xb7\xb0\x5b\x55\x46\x6e\xc3\x8c\x5a\x84\xae\x36\xf6\x0e\xf6\xbb\x7f\x7f\xd1\xdd\x3b\x3c\xb8\xda\x50\x14\xaf\x36\x7e\xfc\xfb\xab\x4e\xf9\xdb\xee\xd5\x86\xfd\x72\x77\x2f\x58\x97\x94\x3d\x9c\xed\xd7\xd4\x17\xa3\x78\xef\x1e\x54\xdc\xcf\xe3\x79\x4e\xdf\x83\xe9\x27\x1c\x52\x22\x13\xcc\xb5\x09\x61\x7e\x42\xea\x47\xf7\x9d\xc6\x70\x90\x79\xad\x92\x96\x7f\x6d\xbe\x3e\xd2\x92\xae\xe7\x7b\xf3\xf5\x91\xf9\xf7\xc1\x97\xad\xd7\x9f\x5f\x5c\x76\x3b\x2f\xae\xed\x1f\x0f\xbf\x7c\x7e\xb9\xf9\xfa\x68\xaf\xdb\xfd\xac\x45\xc8\xfc\x7e\xab\x7c\xf5\xf3\xc1\xe5\xe1\xdf\xdd\xc3\x07\x5f\x3e\x1f\xa8\x87\x2f\xf7\x3a\x2f\xae\x3f\x5f\xbe\x7c\x35\xf9\x74\xf7\xcb\xe7\xcd\xd7\x47\xfb\xdd\x83\xee\xe7\xee\xab\xbd\xbd\xcf\x07\x2f\xae\xae\xae\xae\x52\xf5\x55\xf3\x8f\x6e\xf7\xcb\x56\xa8\xec\x19\x88\x1a\x1d\x23\xca\x28\x4a\xc9\x40\x8d\x4d\x65\x25\x8d\xc8\x83\xc9\x24\xd0\x41\x42\x04\x9e\xaf\xd5\x8e\xf3\x69\xe7\x7c\x07\x09\x96\x10\x9c\x99\x84\x01\x44\x8e\xdd\x70\x57\x06\xa2\x1f\x62\xe8\x9a\x1d\x6d\xc7\xe7\x65\x07\x5d\xbf\x36\x3f\xec\xd7\x7f\x38\xfc\xf2\x37\xd4\x09\x24\x39\x84\x87\x84\x65\x8c\x6b\xc1\x1b\xc2\x03\x4e\x21\x21\x23\x9c\x21\xfd\x5b\x83\x4c\xb2\xa2\xf7\xdd\x3b\xdd\x82\x65\x6e\x82\x43\xd7\xf7\xef\x5e\x6f\x5a\xdd\xf0\xa6\xf3\x4e\x89\xc8\xe7\xfa\x8f\x2f\xc3\x67\xac\x83\xf8\xa0\x57\x75\xfd\xec\xe7\x9f\x66\xba\xcc\x07\xbd\x38\x55\xc1\x07\xbd\xcd\xfd\x17\x2f\xb6\xed\x7f\x5b\x5a\x35\xf4\xc6\x52\x9d\x50\xb0\x80\x97\x87\x08\xa8\x22\x1f\xac\x52\x4d\x49\xf7\x14\x4b\x8c\x3a\x28\xc7\x42\xdc\x33\xbd\xfe\xe8\x58\xdf\x77\x23\xd6\x2f\xad\xef\x50\x87\x09\x96\xda\x5e\x55\xff\x9f\x52\x0d\xfb\x7b\x7b\x2f\x3b\x7b\xdd\xce\xde\xfe\xd5\x46\xcd\xf2\x0c\x57\xff\xfd\x22\xcb\x3a\x9a\x30\xa1\xca\x58\x3d\x38\x38\xf8\x11\x75\x50\xea\x62\x15\xd5\x67\x43\x22\x0c\xab\x36\xd5\xc1\x7d\x44\x85\xe9\xdb\x8c\xf1\x25\xc9\x08\x8c\xf5\x75\x1c\xf7\x09\x3d\xe3\x26\x3e\x33\x03\xb3\x8e\xcf\x13\x9c\x55\x5d\x75\x07\xbc\x8e\x1e\x33\xf5\x9d\xf0\x05\xac\x07\x43\xbd\x32\x33\xd4\xdd\xc3\x4e\x77\xbf\xd3\x7d\x71\xd1\xfd\xf1\xe8\x60\xef\x68\x7f\x6f\x67\x6f\x6f\xef\x7f\x83\xd7\xc6\xe4\xc1\x40\x7d\xa6\xa3\x3f\x53\x0d\xbc\x07\x59\xe9\x5a\xa4\x1b\xcf\xef\x08\x5e\x8a\xec\x08\x3f\x9c\x84\xbb\xfd\x6a\x01\x90\x2f\xc3\x8e\x2f\x4d\x41\x91\x0b\xfa\xf3\x0b\xd0\x41\x53\x20\xd9\x93\x77\x28\xc6\x09\xfe\x64\x9d\x0a\x77\xd4\x4c\x06\x00\xa2\x0f\x66\x17\x9b\xb8\x49\xd4\xfe\x3b\xb3\xbd\x05\x2e\x83\x8c\x48\xe0\xd8\x7b\xf1\x68\x5a\xac\x4c\x12\xfa\xbc\x64\x92\xd0\x67\x26\x93\x84\x3e\x43\x99\x8c\x71\x1e\x7e\x7b\x32\x59\x64\x92\xe4\x19\x7c\x5c\x10\x2b\x3c\xdd\xbe\x39\x06\x69\x91\x05\x54\x8d\x9d\x24\x1e\xee\xfc\xcd\xb1\x94\xc0\xd7\x73\xc1\x25\x89\x8c\xeb\x76\x38\x65\x4f\x34\xcc\xd2\x84\x0b\x4a\xfe\x5d\x40\x84\x92\x8b\x1d\xef\x87\x8e\x13\x40\xc6\x03\x3f\x31\x21\xb1\xff\x73\x5c\xbd\x6e\x2e\x5a\x1d\x50\xc9\xdd\xe4\x07\x8a\x6c\x75\x29\x3c\x11\x0e\xac\x0e\xb2\x85\x90\x6c\x84\x7a\x30\xc4\x77\x84\x71\xd4\x18\xd6\x5c\x6f\x65\x84\x81\xa9\xb5\x12\xe6\x9f\x8f\xba\xdb\x8c\x9c\xcd\xb8\x2b\xb8\xe0\xab\xff\x88\x47\xfd\x68\x1d\xd3\x02\x47\x21\x3a\x90\xc1\xcf\x79\xd0\x22\x8d\x83\x99\xad\x86\x58\x08\x1a\xcd\xf7\xc8\x24\xda\x4b\xdf\x69\x9a\x33\x82\xcd\xf8\x63\xe2\xb4\x6c\x10\xa4\x3e\x53\xe6\x9c\xa5\x45\x02\xe9\x6e\xc2\xa8\x28\x46\x0b\x97\x93\x75\xed\x35\xc2\x44\x3c\xdd\x2b\xf8\x02\xb0\xf4\x44\xaf\x3f\x9d\x9d\x4c\xc3\x5b\x4c\x08\xa2\xe9\xc0\xe6\x5b\x3c\x82\x6c\xab\xec\x08\x82\x87\x3c\x23\x09\x91\x0b\x52\x16\x35\x0e\x7e\x43\x87\x4d\xc8\x90\x0f\x29\x55\xd6\xe8\xd3\xa3\x2b\x31\xd7\xf5\x1d\x4c\xc7\x16\xc3\xa5\xe6\x74\xb4\x37\x6e\xe1\x52\x2d\x5c\x6a\x31\x17\x2d\x5c\xaa\x85\x4b\xb5\x70\xa9\x16\x2e\xd5\xc2\xa5\x96\x60\xb4\x85\x4b\xb5\x70\xa9\x16\x2e\xa5\x5b\x0b\x97\xaa\xb5\x16\x2e\xd5\xc2\xa5\x5a\xb8\xd4\xc2\xd6\xc2\xa5\x5a\xb8\x54\x0b\x97\x9a\xf7\x68\x0b\x97\x6a\xe1\x52\x2d\x5c\xaa\xd6\x5a\xb8\x54\x0b\x97\x6a\xe1\x52\x55\x6b\xe1\x52\x2d\x5c\xaa\x85\x4b\xb5\x70\xa9\x16\x2e\xd5\xc2\xa5\xfc\xdc\xb4\x70\xa9\x15\x32\xd4\xc2\xa5\x5a\xb8\x54\x38\xef\x2d\x5c\xaa\x85\x4b\x35\xb5\x16\x2e\x55\xb5\x16\x2e\xd5\xc2\xa5\x50\x0b\x97\x6a\xe1\x52\x0b\xfa\xf3\xcc\xa0\x29\x2d\x5c\x6a\x5e\x6b\xe1\x52\x5f\xb7\x43\xcf\x50\x26\x5b\xb8\x54\xad\x7d\x73\x0c\xb6\x70\xa9\x05\x8f\xaf\x83\x70\x0b\x97\x6a\xe1\x52\x2d\x5c\x6a\xf9\xef\xb6\x70\xa9\xf0\xee\x7d\x5b\x70\x29\x09\xb9\xaf\xfe\xd5\xb9\x7a\xc6\xe1\x03\xf4\x9d\x20\xcb\x4d\xb4\x4a\xa9\xa4\xf4\x25\xaf\x0e\x3f\xd4\x67\x6d\xc8\xe7\x29\x09\xe3\x7a\xe5\x80\xe0\x01\x92\x42\xaa\x03\x1d\xc8\x7b\x00\x13\x19\x6f\x31\x59\x26\xca\x1e\x74\x31\xab\x19\x1a\x0b\x97\xd3\x54\x01\x62\x3b\x66\x93\xc1\x7b\x75\x14\x90\xd3\x68\x40\x25\x91\x63\xb4\x99\xb0\x62\x41\x48\x7f\x0f\xb4\x0f\x62\x0e\xe0\x48\x9d\xa7\xf5\x2c\xa9\xb9\x9c\x17\x3d\xe9\x8b\xcf\xf1\xc7\xef\xac\x0d\xff\xe5\x45\x80\x05\xad\xd3\x47\x5e\xbd\x2f\xc4\x81\xad\x07\x09\x16\x87\x05\x0b\x0b\xaf\x0a\xc1\x83\xad\x02\x11\x16\xa8\x5d\x03\x50\x61\x6b\xc2\x85\xad\x03\x19\xf6\x64\xd8\xb0\x65\xd1\x61\x8d\x24\x0d\x72\x6c\x8d\xf8\xb0\x65\x11\x62\xcd\x1b\xbd\x43\x8f\xc5\x62\xc4\x1a\xa9\xce\xc3\x8f\x85\xa1\xc4\x1a\xc9\xce\x45\x90\x05\xe0\xc4\x7c\x72\x3c\x8b\x21\xf3\x21\xc5\x1a\x29\x36\xa0\xc8\x9a\xb0\x62\x8d\x34\xbd\x38\xb2\x40\x8d\xd1\x8c\x25\xfb\x76\xd0\x64\x81\xec\x36\x23\xca\x9e\x2d\xa6\x2c\x82\x3b\x0f\xae\xec\x59\x23\xcb\x02\xd9\x0c\x46\x97\xad\x11\x5f\xf6\x8d\x21\xcc\x02\x47\xb6\x11\x65\xf6\x4c\x71\x66\x41\xac\x79\x8d\xd9\x06\xb4\x59\x6c\x78\xfe\xd2\x88\xb3\x06\x16\x95\x65\xe5\xc3\x9c\x85\x02\x02\x82\x70\x67\x6b\x42\x9e\x2d\x81\x3d\x0b\x76\x2c\x84\x60\xbd\x56\x86\x40\x8b\x41\x5f\x04\xa2\xd0\xd6\x81\x43\x8b\x72\x2d\x45\x01\x23\x22\xe8\x06\x47\xc0\xaf\x27\xfa\x7d\x0d\x91\xef\x51\x51\xef\xca\xe4\x0b\xb9\x0f\x08\x8a\x78\x5f\x59\xb4\x7b\x0c\x76\x6d\x5d\xe8\xb5\x95\xe3\xd7\xe2\x31\x51\xeb\x85\x02\x05\xe2\xd8\x22\xe9\x46\x38\xb4\x43\x82\x18\x22\xbe\x1d\x33\xba\xcb\x61\xda\x62\x67\x30\x12\xd7\x16\x85\x6c\x0b\xa4\x88\x2a\x04\xdc\x32\xd8\xb6\x95\xc3\x93\xa2\x85\x7a\x89\xfb\x97\x70\x8c\x5b\xe4\x4d\xd0\x9a\x70\x6e\xc1\x48\xb7\x08\x8a\x0b\xa0\xcc\x2b\xc6\xba\xc5\xa3\xdd\x56\x2e\x50\xb1\x88\xb7\x48\xcc\x5b\x0b\x6d\xac\xb5\xaf\x0c\x6d\x5c\x0e\xff\x16\x7f\x5d\xbe\x2c\x06\x6e\x99\x2f\xc5\xe0\xe0\xe2\x90\x70\xc1\xb3\x6a\x11\x73\x11\x58\xb8\x70\x79\xac\x91\x6a\x44\xc3\x85\x8b\x60\x1d\x35\xd7\x88\x87\x8b\xe4\xbf\xc2\xcd\xad\x09\x11\xb7\x1e\x4c\x5c\x04\x2a\x2e\x98\xe2\xd4\x85\xdd\x62\x5c\x5c\xf8\xac\x4d\xe3\xe7\x1a\x91\x71\x11\x03\x3a\x81\xa0\x0b\x80\xb0\xc5\x91\x7e\xe9\x48\x87\xa0\xe3\x22\x48\x6b\x14\x5d\x30\x3e\x2e\x82\xf0\x08\x27\x47\xeb\x41\xc8\xad\x07\x23\xf7\x35\x51\x72\xeb\xc2\xc9\x7d\x55\xa4\xdc\xba\xb0\x72\xcf\x00\x2d\xb7\x2e\xbc\xdc\x33\x40\xcc\x45\x60\xe6\x82\x29\xce\xc1\xb0\xcd\x47\xcd\x45\xf6\xb1\xbb\x77\xb4\x06\xdc\xdc\xfa\x91\x73\x31\xd8\xb9\xe5\x24\xe7\xdb\x47\xcf\xad\x07\x3f\xb7\x0e\x04\x5d\x0c\x86\x2e\x42\x40\x42\x51\x74\xc1\x24\x6b\x68\xbb\x35\xe3\xe8\xd6\x81\xa4\x5b\x07\x96\x2e\x06\x4d\x17\xc1\x7a\x20\x9e\x6e\x49\x8b\xd5\x87\xa8\x8b\x58\x09\x25\x9c\xcd\x83\xa9\x8b\xd1\x41\x0b\xb1\x77\x93\xa8\xba\x38\x2d\xe0\x45\xdf\xd9\xd1\x0e\xa6\xba\x0e\xfc\xdd\x0a\x11\x78\x4b\x38\x1a\xc3\x0f\xae\xd1\xa4\xe3\x90\x78\xcb\x20\x7a\xe2\x31\x3d\xd1\x78\xbc\x27\xec\x56\x2c\x02\xea\x09\xbb\x16\xe3\x40\x5a\x0b\x50\x28\x12\x2a\xb4\x8c\xb4\x46\x61\xf4\x9e\x6c\xec\xe3\x90\x7a\x4f\xd8\xad\x67\x2b\xad\x71\xee\xce\x6f\x55\x5a\x23\xd1\x7b\xdf\x2c\xa3\x71\x28\xbe\x65\xdc\xd7\x51\x48\xbe\x65\xa0\x54\xe1\x68\xbe\x65\x81\x5a\xeb\x22\x1e\x8d\xea\x5b\x66\xfc\x97\x40\xf6\xad\x0b\xdb\x17\x81\xee\x0b\xa6\x48\xe8\x72\xf8\xbe\xe8\x7b\xdd\xe8\xd9\x8d\xbd\x76\x8c\x08\x8b\x88\x7a\x38\x14\xeb\x17\x31\x22\x4b\x84\x7b\x84\x8c\x42\xe0\x52\x8e\x45\x1b\xae\x8e\x60\xd0\xa8\x07\x3c\xb4\x3e\xfc\x5f\x18\x02\x30\xa0\x93\x0b\x51\x80\x8f\xc3\x01\x2e\xec\xb6\x07\x1f\xe8\x9d\xa4\x46\x86\x16\x89\xe0\x82\x97\x84\xc4\xb2\x98\x5a\x08\x33\x91\x97\xe6\x21\x0d\xac\x40\xef\x15\x93\x20\x7f\x9a\x53\x44\x6d\x71\x38\x50\xc2\xa8\x89\x30\xf2\xe1\x17\xdf\x96\x0f\xa2\xce\x6c\xf2\xa0\x30\x4c\xe1\x64\x0f\x4b\x8a\xf6\xa1\x1e\x94\x95\xe4\xa4\x81\x4e\x35\x83\xd1\xb0\x54\x1a\x1b\xb8\x06\x42\xe9\x79\x9d\x67\xa0\xf8\x22\xa1\x32\x2c\xe4\x05\xc7\x54\xe8\xae\x5c\x34\xa4\xeb\x99\x60\xe5\x17\x2c\xa4\xf1\x14\x58\x6c\x90\x65\x45\x96\xa4\x20\x45\x7d\xce\x46\x88\x51\x37\x4d\x8b\x17\x2b\x43\x98\x32\x39\x04\xbe\xc8\xc4\x72\x66\x75\xe9\x37\x58\x4e\x3e\x0d\xbb\x9f\x72\x45\x26\x98\xd5\x8b\x21\xe8\xd7\x1c\xbb\x44\xd4\xf8\xbd\xc7\x02\x15\x9a\x5e\xba\xf6\xbe\x8f\x40\x08\x3c\x08\xeb\xf4\x1b\x34\x2c\x46\x98\x22\x0e\x38\x55\xa6\xa5\x7b\x19\x29\xd9\x4b\xb0\xae\x54\x98\x82\xc4\x24\x13\x08\xf7\x58\xd1\xa0\x49\x87\x50\x9b\xd5\x45\x4c\x7a\x3b\xcf\x01\x8b\xc5\x1e\xb8\x99\x01\x37\x8f\x97\x91\xd4\xe5\x80\x7f\x2f\xec\x5c\x3c\xbe\x47\xf3\x14\xcc\x82\x1e\x9d\x97\x6a\x66\xa2\x33\xdb\x5a\xb8\x59\x1f\x5d\xf0\x02\xb6\xd1\x3b\x9c\x09\xd8\x76\xf1\x19\x4b\xf7\xab\x69\xbb\x9c\xd9\xb3\xd4\xd7\x6f\x27\xd4\x4a\xd5\xbd\x25\x7b\xd0\x64\xaa\x74\x16\x2f\xe5\xce\x22\x58\xc1\x52\x9b\x02\x42\xac\xa7\xc3\x90\xd2\x9f\x81\xc2\x22\xf7\xed\xc4\x70\x7c\x9c\x79\xc1\xd5\xe6\x1c\x31\x21\x11\x87\x04\xa8\x44\x83\xea\xaf\xee\x0b\x73\xfa\x6c\xe4\x8e\x88\x29\x95\x3d\x3b\xa2\xcd\xe7\xfd\xa6\x93\x7d\x3e\xc4\xc2\x57\x62\xf4\x54\x3d\x33\x6f\xbf\x69\x98\x42\x0e\x1a\x16\xe1\xdb\xcf\xce\xec\x63\x6e\x8c\xec\x25\x8f\xda\x76\x12\x59\xe8\x48\x6a\xfb\x80\x95\xfa\x45\xc5\x49\x6b\x23\x70\xb0\x1f\x35\x02\x02\x32\x48\x24\x9b\x93\xa8\x78\x72\xf1\xd9\xc7\xdc\x05\xb2\x64\x88\xa4\x40\xa5\xb2\x6e\x72\x96\x0a\xd4\x83\x8c\xd1\x81\x85\x1e\x37\x75\x75\xe1\xa8\xcd\x15\xd1\x99\x5f\x1a\x69\xa9\x05\xc2\x09\xc9\xb8\x52\xc8\xb5\xdf\x14\x3d\xb7\x67\x97\x13\x20\x12\x5c\x37\xa8\x33\xdc\x83\xcc\xf1\xa4\x61\xd6\x68\xc7\x2c\xaa\x1d\x37\x20\xe5\xb3\xca\x88\x73\x13\xe5\x1e\xcd\x21\xd9\x71\x73\x53\x3d\xa8\x09\x4c\x3f\x6a\xa8\x4e\x3d\x6c\xd5\x1e\xfa\xe3\xcb\xff\xfb\xbf\x00\x00\x00\xff\xff\xf0\xe0\xb8\x70\x9a\x4c\x08\x00"), }, "/crd/bases/camel.apache.org_kamelets.yaml": &vfsgen۰CompressedFileInfo{ name: "camel.apache.org_kamelets.yaml", diff --git a/pkg/trait/quarkus.go b/pkg/trait/quarkus.go index 92e34fc19e..0951fd3adc 100644 --- a/pkg/trait/quarkus.go +++ b/pkg/trait/quarkus.go @@ -79,13 +79,12 @@ func (t *quarkusTrait) Matches(trait Trait) bool { return false } -types: for _, pt := range t.PackageTypes { if pt == traitv1.FastJarPackageType && len(qt.PackageTypes) == 0 { continue } if containsPackageType(qt.PackageTypes, pt) { - continue types + continue } return false } @@ -106,110 +105,77 @@ func (t *quarkusTrait) Configure(e *Environment) (bool, error) { func (t *quarkusTrait) Apply(e *Environment) error { if e.IntegrationInPhase(v1.IntegrationPhaseBuildingKit) { - if containsPackageType(t.PackageTypes, traitv1.NativePackageType) { - // Native compilation is only supported for a subset of languages, - // so let's check for compatibility, and fail-fast the Integration, - // to save compute resources and user time. - for _, source := range e.Integration.Sources() { - if language := source.InferLanguage(); language != v1.LanguageKamelet && - language != v1.LanguageYaml && - language != v1.LanguageXML { - t.L.ForIntegration(e.Integration).Infof("Integration %s contains a %s source that cannot be compiled to native executable", e.Integration.Namespace+"/"+e.Integration.Name, language) - e.Integration.Status.Phase = v1.IntegrationPhaseError - e.Integration.Status.SetCondition( - v1.IntegrationConditionKitAvailable, - corev1.ConditionFalse, - v1.IntegrationConditionUnsupportedLanguageReason, - fmt.Sprintf("native compilation for language %q is not supported", language)) - // Let the calling controller handle the Integration update - return nil - } - } - } - - switch len(t.PackageTypes) { - case 0: - kit := t.newIntegrationKit(e, traitv1.FastJarPackageType) - e.IntegrationKits = append(e.IntegrationKits, *kit) - - case 1: - kit := t.newIntegrationKit(e, t.PackageTypes[0]) - e.IntegrationKits = append(e.IntegrationKits, *kit) - - default: - for _, packageType := range t.PackageTypes { - kit := t.newIntegrationKit(e, packageType) - if kit.Spec.Traits.Quarkus == nil { - kit.Spec.Traits.Quarkus = &traitv1.QuarkusTrait{} - } - kit.Spec.Traits.Quarkus.PackageTypes = []traitv1.QuarkusPackageType{packageType} - e.IntegrationKits = append(e.IntegrationKits, *kit) - } - } + t.applyWhileBuildingKit(e) return nil } switch e.IntegrationKit.Status.Phase { - case v1.IntegrationKitPhaseBuildSubmitted: - build := getBuilderTask(e.BuildTasks) - if build == nil { - return fmt.Errorf("unable to find builder task: %s", e.Integration.Name) - } - - if build.Maven.Properties == nil { - build.Maven.Properties = make(map[string]string) - } - - steps, err := builder.StepsFrom(build.Steps...) - if err != nil { + if err := t.applyWhenBuildSubmitted(e); err != nil { return err } - steps = append(steps, builder.Quarkus.CommonSteps...) - - native, err := t.isNativeKit(e) - if err != nil { + case v1.IntegrationKitPhaseReady: + if err := t.applyWhenKitReady(e); err != nil { return err } + } - if native { - build.Maven.Properties["quarkus.package.type"] = string(traitv1.NativePackageType) - steps = append(steps, builder.Image.NativeImageContext) - // Spectrum does not rely on Dockerfile to assemble the image - if e.Platform.Status.Build.PublishStrategy != v1.IntegrationPlatformBuildPublishStrategySpectrum { - steps = append(steps, builder.Image.ExecutableDockerfile) - } - } else { - build.Maven.Properties["quarkus.package.type"] = string(traitv1.FastJarPackageType) - steps = append(steps, builder.Quarkus.ComputeQuarkusDependencies, builder.Image.IncrementalImageContext) - // Spectrum does not rely on Dockerfile to assemble the image - if e.Platform.Status.Build.PublishStrategy != v1.IntegrationPlatformBuildPublishStrategySpectrum { - steps = append(steps, builder.Image.JvmDockerfile) - } + return nil +} + +func (t *quarkusTrait) applyWhileBuildingKit(e *Environment) { + if containsPackageType(t.PackageTypes, traitv1.NativePackageType) { + // Native compilation is only supported for a subset of languages, + // so let's check for compatibility, and fail-fast the Integration, + // to save compute resources and user time. + if !t.validateNativeSupport(e) { + // Let the calling controller handle the Integration update + return } + } - // Sort steps by phase - sort.SliceStable(steps, func(i, j int) bool { - return steps[i].Phase() < steps[j].Phase() - }) + switch len(t.PackageTypes) { + case 0: + kit := t.newIntegrationKit(e, traitv1.FastJarPackageType) + e.IntegrationKits = append(e.IntegrationKits, *kit) - build.Steps = builder.StepIDsFor(steps...) + case 1: + kit := t.newIntegrationKit(e, t.PackageTypes[0]) + e.IntegrationKits = append(e.IntegrationKits, *kit) - case v1.IntegrationKitPhaseReady: - if e.IntegrationInRunningPhases() && t.isNativeIntegration(e) { - container := e.GetIntegrationContainer() - if container == nil { - return fmt.Errorf("unable to find integration container: %s", e.Integration.Name) + default: + for _, pt := range t.PackageTypes { + packageType := pt + kit := t.newIntegrationKit(e, packageType) + if kit.Spec.Traits.Quarkus == nil { + kit.Spec.Traits.Quarkus = &traitv1.QuarkusTrait{} } + kit.Spec.Traits.Quarkus.PackageTypes = []traitv1.QuarkusPackageType{packageType} + e.IntegrationKits = append(e.IntegrationKits, *kit) + } + } +} - container.Command = []string{"./camel-k-integration-" + defaults.Version + "-runner"} - container.WorkingDir = builder.DeploymentDir +func (t *quarkusTrait) validateNativeSupport(e *Environment) bool { + for _, source := range e.Integration.Sources() { + if language := source.InferLanguage(); language != v1.LanguageKamelet && + language != v1.LanguageYaml && + language != v1.LanguageXML { + t.L.ForIntegration(e.Integration).Infof("Integration %s/%s contains a %s source that cannot be compiled to native executable", e.Integration.Namespace, e.Integration.Name, language) + e.Integration.Status.Phase = v1.IntegrationPhaseError + e.Integration.Status.SetCondition( + v1.IntegrationConditionKitAvailable, + corev1.ConditionFalse, + v1.IntegrationConditionUnsupportedLanguageReason, + fmt.Sprintf("native compilation for language %q is not supported", language)) + + return false } } - return nil + return true } func (t *quarkusTrait) newIntegrationKit(e *Environment, packageType traitv1.QuarkusPackageType) *v1.IntegrationKit { @@ -242,16 +208,81 @@ func (t *quarkusTrait) newIntegrationKit(e *Environment, packageType traitv1.Qua kit.Spec = v1.IntegrationKitSpec{ Dependencies: e.Integration.Status.Dependencies, Repositories: e.Integration.Spec.Repositories, - Traits: v1.IntegrationKitTraits{ - Builder: e.Integration.Spec.Traits.Builder, - Quarkus: e.Integration.Spec.Traits.Quarkus, - Registry: e.Integration.Spec.Traits.Registry, - }, + Traits: propagateKitTraits(e), } return kit } +func propagateKitTraits(e *Environment) v1.IntegrationKitTraits { + traits := e.Integration.Spec.Traits + kitTraits := v1.IntegrationKitTraits{ + Builder: traits.Builder.DeepCopy(), + Quarkus: traits.Quarkus.DeepCopy(), + Registry: traits.Registry.DeepCopy(), + } + + // propagate addons that influence kits too + if len(traits.Addons) > 0 { + kitTraits.Addons = make(map[string]v1.AddonTrait) + for id, addon := range traits.Addons { + if t := e.Catalog.GetTrait(id); t != nil && t.InfluencesKit() { + kitTraits.Addons[id] = *addon.DeepCopy() + } + } + } + + return kitTraits +} + +func (t *quarkusTrait) applyWhenBuildSubmitted(e *Environment) error { + build := getBuilderTask(e.BuildTasks) + if build == nil { + return fmt.Errorf("unable to find builder task: %s", e.Integration.Name) + } + + if build.Maven.Properties == nil { + build.Maven.Properties = make(map[string]string) + } + + steps, err := builder.StepsFrom(build.Steps...) + if err != nil { + return err + } + + steps = append(steps, builder.Quarkus.CommonSteps...) + + native, err := t.isNativeKit(e) + if err != nil { + return err + } + + if native { + build.Maven.Properties["quarkus.package.type"] = string(traitv1.NativePackageType) + steps = append(steps, builder.Image.NativeImageContext) + // Spectrum does not rely on Dockerfile to assemble the image + if e.Platform.Status.Build.PublishStrategy != v1.IntegrationPlatformBuildPublishStrategySpectrum { + steps = append(steps, builder.Image.ExecutableDockerfile) + } + } else { + build.Maven.Properties["quarkus.package.type"] = string(traitv1.FastJarPackageType) + steps = append(steps, builder.Quarkus.ComputeQuarkusDependencies, builder.Image.IncrementalImageContext) + // Spectrum does not rely on Dockerfile to assemble the image + if e.Platform.Status.Build.PublishStrategy != v1.IntegrationPlatformBuildPublishStrategySpectrum { + steps = append(steps, builder.Image.JvmDockerfile) + } + } + + // Sort steps by phase + sort.SliceStable(steps, func(i, j int) bool { + return steps[i].Phase() < steps[j].Phase() + }) + + build.Steps = builder.StepIDsFor(steps...) + + return nil +} + func (t *quarkusTrait) isNativeKit(e *Environment) (bool, error) { switch types := t.PackageTypes; len(types) { case 0: @@ -263,20 +294,25 @@ func (t *quarkusTrait) isNativeKit(e *Environment) (bool, error) { } } -func (t *quarkusTrait) isNativeIntegration(e *Environment) bool { - // The current IntegrationKit determines the Integration runtime type - return e.IntegrationKit.Labels[v1.IntegrationKitLayoutLabel] == v1.IntegrationKitLayoutNative -} - -func getBuilderTask(tasks []v1.Task) *v1.BuilderTask { - for i, task := range tasks { - if task.Builder != nil { - return tasks[i].Builder +func (t *quarkusTrait) applyWhenKitReady(e *Environment) error { + if e.IntegrationInRunningPhases() && t.isNativeIntegration(e) { + container := e.GetIntegrationContainer() + if container == nil { + return fmt.Errorf("unable to find integration container: %s", e.Integration.Name) } + + container.Command = []string{"./camel-k-integration-" + defaults.Version + "-runner"} + container.WorkingDir = builder.DeploymentDir } + return nil } +func (t *quarkusTrait) isNativeIntegration(e *Environment) bool { + // The current IntegrationKit determines the Integration runtime type + return e.IntegrationKit.Labels[v1.IntegrationKitLayoutLabel] == v1.IntegrationKitLayoutNative +} + func containsPackageType(types []traitv1.QuarkusPackageType, t traitv1.QuarkusPackageType) bool { for _, ti := range types { if t == ti { diff --git a/pkg/trait/util.go b/pkg/trait/util.go index 17e43a8533..ef7b9ec31c 100644 --- a/pkg/trait/util.go +++ b/pkg/trait/util.go @@ -267,3 +267,12 @@ func ToTrait(trait map[string]interface{}, target interface{}) error { return nil } + +func getBuilderTask(tasks []v1.Task) *v1.BuilderTask { + for i, task := range tasks { + if task.Builder != nil { + return tasks[i].Builder + } + } + return nil +} From 7c7f4fe1178bf48b805a856b46aa0b1b00949984 Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Sun, 3 Jul 2022 23:04:28 +0900 Subject: [PATCH 11/14] fix(digest): fix hash computation for the new Traits schema --- pkg/util/digest/digest.go | 82 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 79 insertions(+), 3 deletions(-) diff --git a/pkg/util/digest/digest.go b/pkg/util/digest/digest.go index cdeee2834d..1ddda2059f 100644 --- a/pkg/util/digest/digest.go +++ b/pkg/util/digest/digest.go @@ -25,6 +25,7 @@ import ( "encoding/base64" "encoding/json" "fmt" + "hash" "io" "path" "sort" @@ -98,12 +99,29 @@ func ComputeForIntegration(integration *v1.Integration) (string, error) { } // Integration traits - traits, err := json.Marshal(integration.Spec.Traits) + // Calculation logic prior to 1.10.0 (the new Traits API schema) is maintained + // in order to keep consistency in the digest calculated from the same set of + // Trait configurations for backward compatibility. + traitsMap, err := toMap(integration.Spec.Traits) if err != nil { return "", err } - if _, err := hash.Write(traits); err != nil { - return "", err + for _, name := range sortedTraitsMapKeys(traitsMap) { + if name != "addons" { + if err := computeForTrait(hash, name, traitsMap[name]); err != nil { + return "", err + } + } else { + // Addons + addons := traitsMap["addons"] + for _, name := range util.SortedMapKeys(addons) { + if addon, ok := addons[name].(map[string]interface{}); ok { + if err := computeForTrait(hash, name, addon); err != nil { + return "", err + } + } + } + } } // Integration traits as annotations for _, k := range sortedTraitAnnotationsKeys(integration) { @@ -118,6 +136,53 @@ func ComputeForIntegration(integration *v1.Integration) (string, error) { return digest, nil } +func computeForTrait(hash hash.Hash, name string, trait map[string]interface{}) error { + if _, err := hash.Write([]byte(name + "[")); err != nil { + return err + } + // hash legacy configuration first + if trait["configuration"] != nil { + if config, ok := trait["configuration"].(map[string]interface{}); ok { + if err := computeForTraitProps(hash, config); err != nil { + return err + } + } + delete(trait, "configuration") + } + if err := computeForTraitProps(hash, trait); err != nil { + return err + } + if _, err := hash.Write([]byte("]")); err != nil { + return err + } + + return nil +} + +func computeForTraitProps(hash hash.Hash, props map[string]interface{}) error { + for _, prop := range util.SortedMapKeys(props) { + val := props[prop] + if _, err := hash.Write([]byte(fmt.Sprintf("%s=%v,", prop, val))); err != nil { + return err + } + } + + return nil +} + +func toMap(traits v1.Traits) (map[string]map[string]interface{}, error) { + data, err := json.Marshal(traits) + if err != nil { + return nil, err + } + traitsMap := make(map[string]map[string]interface{}) + if err = json.Unmarshal(data, &traitsMap); err != nil { + return nil, err + } + + return traitsMap, nil +} + // ComputeForIntegrationKit a digest of the fields that are relevant for the deployment // Produces a digest that can be used as docker image tag. func ComputeForIntegrationKit(kit *v1.IntegrationKit) (string, error) { @@ -216,6 +281,17 @@ func ComputeForSource(s v1.SourceSpec) (string, error) { return digest, nil } +func sortedTraitsMapKeys(m map[string]map[string]interface{}) []string { + res := make([]string, len(m)) + i := 0 + for k := range m { + res[i] = k + i++ + } + sort.Strings(res) + return res +} + func sortedTraitAnnotationsKeys(it *v1.Integration) []string { res := make([]string, 0, len(it.Annotations)) for k := range it.Annotations { From 7638a3a7c2d4cbf43df5c503e0e154fb6fc15f46 Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Mon, 4 Jul 2022 23:50:21 +0900 Subject: [PATCH 12/14] chore: regen resources --- pkg/resources/resources.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/resources/resources.go b/pkg/resources/resources.go index d50f1734ce..af230eb893 100644 --- a/pkg/resources/resources.go +++ b/pkg/resources/resources.go @@ -392,9 +392,9 @@ var assets = func() http.FileSystem { "/rbac/operator-role-knative.yaml": &vfsgen۰CompressedFileInfo{ name: "operator-role-knative.yaml", modTime: time.Time{}, - uncompressedSize: 1620, + uncompressedSize: 1677, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x94\x41\x6f\xdb\x46\x10\x85\xef\xfb\x2b\x1e\xc4\x4b\x02\x58\x74\xdb\x53\xa1\x9e\x54\xc7\x6e\x89\x06\x12\x60\x2a\x0d\x72\x1c\x92\x23\x72\x20\x72\x77\x3b\xbb\x14\xe3\xfe\xfa\x82\x2b\xaa\x71\xe0\x83\x2f\x0e\x2f\x1a\xad\x66\x67\xbe\x37\x6f\xc4\x0c\xeb\xb7\x7b\x4c\x86\x8f\x52\xb3\x0d\xdc\x20\x3a\xc4\x8e\xb1\xf5\x54\x77\x8c\xd2\x1d\xe3\x44\xca\x78\x70\xa3\x6d\x28\x8a\xb3\x78\xb7\x2d\x1f\xde\x63\xb4\x0d\x2b\x9c\x65\x38\xc5\xe0\x94\x4d\x86\xda\xd9\xa8\x52\x8d\xd1\x29\xfa\x4b\x41\x50\xab\xcc\x03\xdb\x18\x72\xa0\x64\x4e\xd5\x77\xfb\x43\x71\x77\x8f\xa3\xf4\x8c\x46\xc2\xe5\x12\x37\x98\x24\x76\x26\x43\xec\x24\x60\x72\x7a\xc2\xd1\x29\xa8\x69\x64\x6e\x4c\x3d\xc4\x1e\x9d\x0e\x17\x0c\xe5\x96\xb4\x11\xdb\xa2\x76\xfe\x49\xa5\xed\x22\xdc\x64\x59\x43\x27\x3e\x37\x19\x0e\xb3\x8c\xf2\xe1\x4a\x12\x2e\x65\x53\xcf\xe8\xf0\xc5\x8d\x8b\x86\x67\x72\x97\x29\xdc\xe0\x6f\xd6\x30\x37\xf9\x25\xff\xc9\x64\x78\x37\xa7\xac\x96\x1f\x57\xef\x7f\xc3\x93\x1b\x31\xd0\x13\xac\x8b\x18\x03\x3f\xab\xcc\x5f\x6b\xf6\x11\x62\x51\xbb\xc1\xf7\x42\xb6\xe6\x6f\xb2\xfe\xef\x90\x23\x01\xcc\x35\x5c\x15\x49\x2c\x28\xc9\x80\x3b\x3e\x4f\x03\x45\x93\x99\x0c\xe9\xe9\x62\xf4\x9b\xdb\xdb\x69\x9a\x72\x4a\xb8\xb9\xd3\xf6\xf6\xaa\xee\xf6\x63\x71\x77\xbf\x2b\xef\xd7\x09\xd9\x64\xf8\x64\x7b\x0e\x01\xca\xff\x8c\xa2\xdc\xa0\x7a\x02\x79\xdf\x4b\x4d\x55\xcf\xe8\x69\x9a\x8d\x4b\xee\x24\xd3\xc5\x62\x52\x89\x62\xdb\x1b\x84\xc5\x75\x93\x7d\xe7\xce\xb7\x71\x5d\xf1\x24\x7c\x97\xe0\x2c\xc8\x62\xb5\x2d\x51\x94\x2b\xfc\xbe\x2d\x8b\xf2\xc6\x64\xf8\x5c\x1c\xfe\xdc\x7f\x3a\xe0\xf3\xf6\xf1\x71\xbb\x3b\x14\xf7\x25\xf6\x8f\xb8\xdb\xef\x3e\x14\x87\x62\xbf\x2b\xb1\x7f\xc0\x76\xf7\x05\x7f\x15\xbb\x0f\x37\x60\x89\x1d\x2b\xf8\xab\xd7\x99\xdf\x29\x64\x1e\x24\x37\xb3\xa7\xd7\x05\xba\x02\xcc\xfb\x31\x7f\x0f\x9e\x6b\x39\x4a\x8d\x9e\x6c\x3b\x52\xcb\x68\xdd\x99\xd5\xce\xeb\xe1\x59\x07\x09\xb3\x9d\x01\x64\x1b\x93\xa1\x97\x41\x62\xda\xa2\xf0\x52\xd4\xdc\xe6\x2d\xff\x5b\xe6\x24\xb6\xd9\xe0\xd1\xf5\x6c\xc8\xcb\xb2\x59\x1b\x68\x45\x75\x4e\x63\xec\x9c\xca\xbf\x09\x26\x3f\xfd\x1a\x72\x71\xb7\xe7\x9f\xcd\xc0\x91\x1a\x8a\xb4\x31\x80\xa5\x81\x37\xa8\x69\xe0\x7e\x7d\x5a\x3b\xcf\x4a\xd1\xe9\xfa\x64\x29\xca\x99\x0d\xd0\x53\xc5\x7d\x98\x53\x31\x5b\xbc\xc1\x6a\x49\x5e\x19\x1d\x7b\x0e\x1b\xb3\x06\x79\xf9\x43\xdd\xe8\x53\xda\x1a\x81\xf5\x2c\xb6\xcd\x97\x22\x79\xc3\x67\x03\x28\x07\x37\x6a\xcd\xcf\x93\x6a\x0e\x06\x38\xb3\x56\xcb\x69\xad\x4c\x91\x53\xd8\x70\xcf\x4b\xd8\x72\x4c\x9f\xbd\x84\x4b\xe0\x29\xd6\x5d\x8a\x46\xdf\x5c\x2f\x4c\xe9\xf0\x05\x0d\x9f\xd9\xc6\x57\x71\xa2\x4a\xdb\xb2\xbe\x11\xce\x0b\x88\x81\x43\xa0\xf6\xf5\xa1\x8c\x55\xa8\x55\x7c\xda\x9e\x1f\x84\xb2\x34\x7c\x05\x44\xec\xa9\x12\x3b\xbf\x01\xdf\x88\xe3\xbf\x00\x00\x00\xff\xff\x9b\xe5\x70\x06\x54\x06\x00\x00"), + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x94\x41\x8f\xdb\x46\x0c\x85\xef\xf3\x2b\x1e\xac\x4b\x02\xac\xb5\x6d\x4f\x85\x7b\x72\x37\xbb\xad\xd1\xc0\x06\x56\x4e\x83\x1c\x29\x89\x96\x08\x4b\x33\x53\xce\xc8\x8a\xfb\xeb\x0b\x8d\xe5\xc6\xc1\x1e\xf6\xb2\xd1\xc5\x1c\xf9\x0d\xf9\x91\x8f\x76\x86\xe5\xdb\x3d\x26\xc3\x47\xa9\xd8\x06\xae\x11\x1d\x62\xcb\x58\x7b\xaa\x5a\x46\xe1\x0e\x71\x24\x65\x3c\xb9\xc1\xd6\x14\xc5\x59\xbc\x5b\x17\x4f\xef\x31\xd8\x9a\x15\xce\x32\x9c\xa2\x77\xca\x26\x43\xe5\x6c\x54\x29\x87\xe8\x14\xdd\x25\x21\xa8\x51\xe6\x9e\x6d\x0c\x39\x50\x30\xa7\xec\xdb\xdd\x7e\xf3\xf0\x88\x83\x74\x8c\x5a\xc2\xe5\x12\xd7\x18\x25\xb6\x26\x43\x6c\x25\x60\x74\x7a\xc4\xc1\x29\xa8\xae\x65\x2a\x4c\x1d\xc4\x1e\x9c\xf6\x17\x0c\xe5\x86\xb4\x16\xdb\xa0\x72\xfe\xac\xd2\xb4\x11\x6e\xb4\xac\xa1\x15\x9f\x9b\x0c\xfb\xa9\x8d\xe2\xe9\x4a\x12\x2e\x69\x53\xcd\xe8\xf0\xc5\x0d\x73\x0f\x37\xed\xce\x53\xb8\xc3\xdf\xac\x61\x2a\xf2\x4b\xfe\x93\xc9\xf0\x6e\x92\x2c\xe6\x2f\x17\xef\x7f\xc3\xd9\x0d\xe8\xe9\x0c\xeb\x22\x86\xc0\x37\x99\xf9\x6b\xc5\x3e\x42\x2c\x2a\xd7\xfb\x4e\xc8\x56\xfc\xad\xad\xff\x2b\xe4\x48\x00\x53\x0e\x57\x46\x12\x0b\x4a\x6d\xc0\x1d\x6e\x65\xa0\x68\x32\x93\x21\x3d\x6d\x8c\x7e\x75\x7f\x3f\x8e\x63\x4e\x09\x37\x77\xda\xdc\x5f\xbb\xbb\xff\xb8\x79\x78\xdc\x16\x8f\xcb\x84\x6c\x32\x7c\xb2\x1d\x87\x00\xe5\x7f\x06\x51\xae\x51\x9e\x41\xde\x77\x52\x51\xd9\x31\x3a\x1a\x27\xe3\x92\x3b\xc9\x74\xb1\x18\x55\xa2\xd8\xe6\x0e\x61\x76\xdd\x64\xdf\xb9\xf3\x6d\x5c\x57\x3c\x09\xdf\x09\x9c\x05\x59\x2c\xd6\x05\x36\xc5\x02\xbf\xaf\x8b\x4d\x71\x67\x32\x7c\xde\xec\xff\xdc\x7d\xda\xe3\xf3\xfa\xf9\x79\xbd\xdd\x6f\x1e\x0b\xec\x9e\xf1\xb0\xdb\x7e\xd8\xec\x37\xbb\x6d\x81\xdd\x13\xd6\xdb\x2f\xf8\x6b\xb3\xfd\x70\x07\x96\xd8\xb2\x82\xbf\x7a\x9d\xf8\x9d\x42\xa6\x41\x72\x3d\x79\x7a\x5d\xa0\x2b\xc0\xb4\x1f\xd3\x39\x78\xae\xe4\x20\x15\x3a\xb2\xcd\x40\x0d\xa3\x71\x27\x56\x3b\xad\x87\x67\xed\x25\x4c\x76\x06\x90\xad\x4d\x86\x4e\x7a\x89\x69\x8b\xc2\xcb\xa6\xa6\x32\x6f\xf9\xdb\x32\x47\xb1\xf5\x0a\xcf\xae\x63\x43\x5e\xe6\xcd\x5a\x41\x4b\xaa\x72\x1a\x62\xeb\x54\xfe\x4d\x30\xf9\xf1\xd7\x90\x8b\xbb\x3f\xfd\x6c\x7a\x8e\x54\x53\xa4\x95\x01\x2c\xf5\xbc\x42\x45\x3d\x77\xcb\xe3\xd2\x79\x56\x8a\x4e\x97\x47\x4b\x51\x4e\x6c\x80\x8e\x4a\xee\xc2\x24\xc5\x64\xf1\x0a\x8b\x59\xbc\x30\x3a\x74\x1c\x56\x66\x09\xf2\xf2\x87\xba\xc1\x27\xd9\x12\x81\xf5\x24\xb6\xc9\xe7\x24\x79\xcd\x27\x03\x28\x07\x37\x68\xc5\xb7\xa2\x8a\x43\x3a\xa8\x1b\x62\x0a\x4f\xac\xe5\x2c\xa8\x94\x29\x72\x0a\x6b\xee\x78\x0e\x1b\x8e\xe9\xb3\x93\x70\x09\x3c\xc5\xaa\x4d\xd1\xe0\xeb\xeb\x85\x31\xbd\x7c\x01\xc6\x27\xb6\xf1\x55\xb2\xa8\xd2\x34\xac\x17\xb2\x52\xdd\xf1\x12\xbf\x01\xda\x0b\xa0\x9e\x43\xa0\xe6\xf5\x59\x0d\x65\xa8\x54\x7c\x5a\xaa\x0b\x41\x4b\xd6\x72\x77\x39\x88\xed\xb9\x77\x7a\xbe\x79\xf9\x23\x60\x67\xa4\x57\x50\xc5\x1e\x4b\xb1\xd3\x5f\xe7\x1b\x71\xfc\x17\x00\x00\xff\xff\xd6\x8b\x9b\xa6\x8d\x06\x00\x00"), }, "/rbac/operator-role-leases.yaml": &vfsgen۰CompressedFileInfo{ name: "operator-role-leases.yaml", From 913e4e9fcdce9c2d7ec222d28e4b27f8f8cccd9d Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Tue, 5 Jul 2022 01:00:30 +0900 Subject: [PATCH 13/14] fix(e2e): upgrade olm to 0.21.2 Since OLM 0.19.0 the max total size of bundle is increased from ~1MB to ~4MB and now the bloated Camel K Operator bundle requires >1.3MB, so upgrading OLM to >= 0.19.0 is necessary. https://groups.google.com/g/operator-framework/c/79UO6oGwuTs --- .github/actions/kamel-config-cluster/action.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/actions/kamel-config-cluster/action.yaml b/.github/actions/kamel-config-cluster/action.yaml index 4f7dda95b7..f58327aad0 100644 --- a/.github/actions/kamel-config-cluster/action.yaml +++ b/.github/actions/kamel-config-cluster/action.yaml @@ -158,10 +158,10 @@ runs: if [ $? != 0 ]; then set -e echo "OLM not detected on cluster so downloading and installing" - kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.17.0/crds.yaml + kubectl create -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.21.2/crds.yaml # wait for a while to be sure CRDs are installed sleep 1 - kubectl apply -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.17.0/olm.yaml + kubectl create -f https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.21.2/olm.yaml fi set -e From 52676e31a46758729582f4b4735e510d50e84e33 Mon Sep 17 00:00:00 2001 From: Tadayoshi Sato Date: Tue, 5 Jul 2022 18:10:28 +0900 Subject: [PATCH 14/14] fix(cli): make promote aware of legacy and new trait configurations --- pkg/cmd/describe.go | 6 +- pkg/cmd/promote.go | 111 ++++++++++++++++------------- pkg/cmd/run_test.go | 4 +- pkg/controller/integration/kits.go | 8 +-- pkg/trait/trait_configure.go | 29 +++----- pkg/trait/trait_configure_test.go | 2 +- pkg/trait/util.go | 54 ++++++++++++-- pkg/trait/util_test.go | 99 ++++++++++++++++++++++++- 8 files changed, 229 insertions(+), 84 deletions(-) diff --git a/pkg/cmd/describe.go b/pkg/cmd/describe.go index 44e119f8e4..5252f753a8 100644 --- a/pkg/cmd/describe.go +++ b/pkg/cmd/describe.go @@ -51,15 +51,15 @@ func describeObjectMeta(w *indentedwriter.Writer, om metav1.ObjectMeta) { } func describeTraits(w *indentedwriter.Writer, traits interface{}) error { - traitsMap, err := trait.ToMap(traits) + traitMap, err := trait.ToTraitMap(traits) if err != nil { return err } - if len(traitsMap) > 0 { + if len(traitMap) > 0 { w.Writef(0, "Traits:\n") - for id, trait := range traitsMap { + for id, trait := range traitMap { w.Writef(1, "%s:\n", strings.Title(id)) // TODO: print the whole TraitSpec as Yaml for k, v := range trait { diff --git a/pkg/cmd/promote.go b/pkg/cmd/promote.go index db9159475e..4eb216c89e 100644 --- a/pkg/cmd/promote.go +++ b/pkg/cmd/promote.go @@ -19,7 +19,6 @@ package cmd import ( "context" - "encoding/json" "fmt" "regexp" "strings" @@ -30,6 +29,7 @@ import ( traitv1 "github.com/apache/camel-k/pkg/apis/camel/v1/trait" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/client" + "github.com/apache/camel-k/pkg/trait" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/kamelets" "github.com/apache/camel-k/pkg/util/kubernetes" @@ -181,81 +181,83 @@ func (o *promoteCmdOptions) getIntegration(c client.Client, name string) (*v1.In } func (o *promoteCmdOptions) validateDestResources(c client.Client, it *v1.Integration) error { - var traits map[string][]string var configmaps []string var secrets []string var pvcs []string var kamelets []string // Mount trait - mounts := it.Spec.Traits.Mount - if err := json.Unmarshal(mounts.Configuration.RawMessage, &traits); err != nil { + mount, err := toPropertyMap(it.Spec.Traits.Mount) + if err != nil { return err } - for t, v := range traits { + for t, v := range mount { switch t { case "configs": - for _, cn := range v { - if conf, parseErr := resource.ParseConfig(cn); parseErr == nil { - if conf.StorageType() == resource.StorageTypeConfigmap { - configmaps = append(configmaps, conf.Name()) - } else if conf.StorageType() == resource.StorageTypeSecret { - secrets = append(secrets, conf.Name()) + if list, ok := v.([]string); ok { + for _, cn := range list { + if conf, parseErr := resource.ParseConfig(cn); parseErr == nil { + if conf.StorageType() == resource.StorageTypeConfigmap { + configmaps = append(configmaps, conf.Name()) + } else if conf.StorageType() == resource.StorageTypeSecret { + secrets = append(secrets, conf.Name()) + } + } else { + return parseErr } - } else { - return parseErr } } case "resources": - for _, cn := range v { - if conf, parseErr := resource.ParseResource(cn); parseErr == nil { - if conf.StorageType() == resource.StorageTypeConfigmap { - configmaps = append(configmaps, conf.Name()) - } else if conf.StorageType() == resource.StorageTypeSecret { - secrets = append(secrets, conf.Name()) + if list, ok := v.([]string); ok { + for _, cn := range list { + if conf, parseErr := resource.ParseResource(cn); parseErr == nil { + if conf.StorageType() == resource.StorageTypeConfigmap { + configmaps = append(configmaps, conf.Name()) + } else if conf.StorageType() == resource.StorageTypeSecret { + secrets = append(secrets, conf.Name()) + } + } else { + return parseErr } - } else { - return parseErr } } case "volumes": - for _, cn := range v { - if conf, parseErr := resource.ParseVolume(cn); parseErr == nil { - if conf.StorageType() == resource.StorageTypePVC { - pvcs = append(pvcs, conf.Name()) + if list, ok := v.([]string); ok { + for _, cn := range list { + if conf, parseErr := resource.ParseVolume(cn); parseErr == nil { + if conf.StorageType() == resource.StorageTypePVC { + pvcs = append(pvcs, conf.Name()) + } + } else { + return parseErr } - } else { - return parseErr } } } } - // Openapi trait - openapis := it.Spec.Traits.OpenAPI - traits = map[string][]string{} - if len(openapis.Configuration.RawMessage) > 0 { - if err := json.Unmarshal(openapis.Configuration.RawMessage, &traits); err != nil { - return err - } + // OpenAPI trait + openapi, err := toPropertyMap(it.Spec.Traits.OpenAPI) + if err != nil { + return err } - for k, v := range traits { - for _, cn := range v { - if k == "configmaps" { - configmaps = append(configmaps, cn) - } + for k, v := range openapi { + if k != "configmaps" { + continue } - } - - // Kamelet trait - kameletTrait := it.Spec.Traits.Kamelets - var kameletListTrait map[string]string - if len(kameletTrait.Configuration.RawMessage) > 0 { - if err := json.Unmarshal(kameletTrait.Configuration.RawMessage, &kameletListTrait); err != nil { - return err + if list, ok := v.([]string); ok { + configmaps = append(configmaps, list...) + break } + } - kamelets = strings.Split(kameletListTrait["list"], ",") + // Kamelets trait + kamelet, err := toPropertyMap(it.Spec.Traits.Kamelets) + if err != nil { + return err + } + if list, ok := kamelet["list"].(string); ok { + kamelets = strings.Split(list, ",") } sourceKamelets, err := o.listKamelets(c, it) if err != nil { @@ -297,6 +299,19 @@ func (o *promoteCmdOptions) validateDestResources(c client.Client, it *v1.Integr return nil } +func toPropertyMap(src interface{}) (map[string]interface{}, error) { + propMap, err := trait.ToPropertyMap(src) + if err != nil { + return nil, err + } + // Migrate legacy configuration properties before promoting + if err := trait.MigrateLegacyConfiguration(propMap); err != nil { + return nil, err + } + + return propMap, nil +} + func (o *promoteCmdOptions) listKamelets(c client.Client, it *v1.Integration) ([]string, error) { catalog, err := camel.DefaultCatalog() if err != nil { diff --git a/pkg/cmd/run_test.go b/pkg/cmd/run_test.go index d826e23384..4e1fc28a29 100644 --- a/pkg/cmd/run_test.go +++ b/pkg/cmd/run_test.go @@ -373,9 +373,9 @@ func TestConfigureTraits(t *testing.T) { err = configureTraits(runCmdOptions.Traits, &traits, catalog) assert.Nil(t, err) - traitsMap, err := trait.ToMap(traits) + traitMap, err := trait.ToTraitMap(traits) assert.Nil(t, err) - assert.Len(t, traitsMap, 5) + assert.Len(t, traitMap, 5) assertTraitConfiguration(t, traits.Affinity, &traitv1.AffinityTrait{PodAffinity: pointer.Bool(false)}) assertTraitConfiguration(t, traits.Container, &traitv1.ContainerTrait{DeprecatedProbesEnabled: pointer.Bool(false)}) assertTraitConfiguration(t, traits.Environment, &traitv1.EnvironmentTrait{ContainerMeta: pointer.Bool(false)}) diff --git a/pkg/controller/integration/kits.go b/pkg/controller/integration/kits.go index 2f029b0378..06aa5fcf69 100644 --- a/pkg/controller/integration/kits.go +++ b/pkg/controller/integration/kits.go @@ -161,11 +161,11 @@ func kitMatches(kit1 *v1.IntegrationKit, kit2 *v1.IntegrationKit) (bool, error) } func hasMatchingTraits(traits interface{}, kitTraits interface{}) (bool, error) { - traitsMap, err := trait.ToMap(traits) + traitMap, err := trait.ToTraitMap(traits) if err != nil { return false, err } - kitTraitsMap, err := trait.ToMap(kitTraits) + kitTraitMap, err := trait.ToTraitMap(kitTraits) if err != nil { return false, err } @@ -177,8 +177,8 @@ func hasMatchingTraits(traits interface{}, kitTraits interface{}) (bool, error) continue } id := string(t.ID()) - it, ok1 := findTrait(traitsMap, id) - kt, ok2 := findTrait(kitTraitsMap, id) + it, ok1 := findTrait(traitMap, id) + kt, ok2 := findTrait(kitTraitMap, id) if !ok1 && !ok2 { continue diff --git a/pkg/trait/trait_configure.go b/pkg/trait/trait_configure.go index 94ae5578ff..658449b542 100644 --- a/pkg/trait/trait_configure.go +++ b/pkg/trait/trait_configure.go @@ -61,13 +61,15 @@ func (c *Catalog) Configure(env *Environment) error { } func (c *Catalog) configureTraits(traits interface{}) error { - traitsMap, err := ToMap(traits) + traitMap, err := ToTraitMap(traits) if err != nil { return err } - for id, trait := range traitsMap { + for id, trait := range traitMap { if id == "addons" { + // Handle addons later so that the configurations on the new API + // take precedence over the legacy addon configurations continue } if err := c.configureTrait(id, trait); err != nil { @@ -75,7 +77,7 @@ func (c *Catalog) configureTraits(traits interface{}) error { } } // Addons - for id, trait := range traitsMap["addons"] { + for id, trait := range traitMap["addons"] { if addons, ok := trait.(map[string]interface{}); ok { if err := c.configureTrait(id, addons); err != nil { return err @@ -88,7 +90,7 @@ func (c *Catalog) configureTraits(traits interface{}) error { func (c *Catalog) configureTrait(id string, trait map[string]interface{}) error { if catTrait := c.GetTrait(id); catTrait != nil { - if err := decodeTrait(trait, catTrait, true); err != nil { + if err := decodeTrait(trait, catTrait); err != nil { return err } } @@ -96,21 +98,10 @@ func (c *Catalog) configureTrait(id string, trait map[string]interface{}) error return nil } -func decodeTrait(in map[string]interface{}, target Trait, root bool) error { - // decode legacy configuration first if it exists - if root && in["configuration"] != nil { - if config, ok := in["configuration"].(map[string]interface{}); ok { - // for traits that had the same property name "configuration", - // it needs to be renamed to "config" to avoid naming conflicts - // (e.g. Knative trait). - if config["configuration"] != nil { - config["config"] = config["configuration"] - } - - if err := decodeTrait(config, target, false); err != nil { - return err - } - } +func decodeTrait(in map[string]interface{}, target Trait) error { + // Migrate legacy configuration properties before applying to catalog + if err := MigrateLegacyConfiguration(in); err != nil { + return err } data, err := json.Marshal(&in) diff --git a/pkg/trait/trait_configure_test.go b/pkg/trait/trait_configure_test.go index 2c106fa397..ad4d7020b2 100644 --- a/pkg/trait/trait_configure_test.go +++ b/pkg/trait/trait_configure_test.go @@ -223,7 +223,7 @@ func TestTraitDecode(t *testing.T) { target, ok := newContainerTrait().(*containerTrait) require.True(t, ok) - err := decodeTrait(trait, target, true) + err := decodeTrait(trait, target) require.NoError(t, err) assert.Equal(t, false, pointer.BoolDeref(target.Enabled, true)) diff --git a/pkg/trait/util.go b/pkg/trait/util.go index ef7b9ec31c..c1310ec6e3 100644 --- a/pkg/trait/util.go +++ b/pkg/trait/util.go @@ -236,8 +236,8 @@ func AssertTraitsType(traits interface{}) error { return nil } -// ToMap accepts either v1.Traits or v1.IntegrationKitTraits and converts it to a map. -func ToMap(traits interface{}) (map[string]map[string]interface{}, error) { +// ToTraitMap accepts either v1.Traits or v1.IntegrationKitTraits and converts it to a map of traits. +func ToTraitMap(traits interface{}) (map[string]map[string]interface{}, error) { if err := AssertTraitsType(traits); err != nil { return nil, err } @@ -246,12 +246,56 @@ func ToMap(traits interface{}) (map[string]map[string]interface{}, error) { if err != nil { return nil, err } - traitsMap := make(map[string]map[string]interface{}) - if err = json.Unmarshal(data, &traitsMap); err != nil { + traitMap := make(map[string]map[string]interface{}) + if err = json.Unmarshal(data, &traitMap); err != nil { return nil, err } - return traitsMap, nil + return traitMap, nil +} + +// ToPropertyMap accepts a trait and converts it to a map of trait properties. +func ToPropertyMap(trait interface{}) (map[string]interface{}, error) { + data, err := json.Marshal(trait) + if err != nil { + return nil, err + } + propMap := make(map[string]interface{}) + if err = json.Unmarshal(data, &propMap); err != nil { + return nil, err + } + + return propMap, nil +} + +// MigrateLegacyConfiguration moves up the legacy configuration in a trait to the new top-level properties. +// Values of the new properties always take precedence over the ones from the legacy configuration +// with the same property names. +func MigrateLegacyConfiguration(trait map[string]interface{}) error { + if trait["configuration"] == nil { + return nil + } + + if config, ok := trait["configuration"].(map[string]interface{}); ok { + // For traits that had the same property name "configuration", + // the property needs to be renamed to "config" to avoid naming conflicts + // (e.g. Knative trait). + if config["configuration"] != nil { + config["config"] = config["configuration"] + delete(config, "configuration") + } + + for k, v := range config { + if trait[k] == nil { + trait[k] = v + } + } + delete(trait, "configuration") + } else { + return errors.Errorf(`unexpected type for "configuration" field: %v`, reflect.TypeOf(trait["configuration"])) + } + + return nil } // ToTrait unmarshals a map configuration to a target trait. diff --git a/pkg/trait/util_test.go b/pkg/trait/util_test.go index 3a56bf0293..c44a3e26b2 100644 --- a/pkg/trait/util_test.go +++ b/pkg/trait/util_test.go @@ -28,11 +28,15 @@ import ( "github.com/stretchr/testify/assert" ) -func TestToMap(t *testing.T) { +func TestToTraitMap(t *testing.T) { traits := v1.Traits{ Container: &traitv1.ContainerTrait{ Trait: traitv1.Trait{ Enabled: pointer.Bool(true), + Configuration: configurationFromMap(t, map[string]interface{}{ + "name": "test-container", + "port": 8082, + }), }, Auto: pointer.Bool(false), Expose: pointer.Bool(true), @@ -61,6 +65,10 @@ func TestToMap(t *testing.T) { "portName": "http-8081", "servicePort": float64(81), "servicePortName": "http-81", + "configuration": map[string]interface{}{ + "name": "test-container", + "port": float64(8082), + }, }, "service": { "enabled": true, @@ -72,12 +80,91 @@ func TestToMap(t *testing.T) { }, } - traitMap, err := ToMap(traits) + traitMap, err := ToTraitMap(traits) assert.NoError(t, err) assert.Equal(t, expected, traitMap) } +func TestToPropertyMap(t *testing.T) { + trait := traitv1.ContainerTrait{ + Trait: traitv1.Trait{ + Enabled: pointer.Bool(true), + Configuration: configurationFromMap(t, map[string]interface{}{ + "name": "test-container", + "port": 8082, + }), + }, + Auto: pointer.Bool(false), + Expose: pointer.Bool(true), + Port: 8081, + PortName: "http-8081", + ServicePort: 81, + ServicePortName: "http-81", + } + expected := map[string]interface{}{ + "enabled": true, + "auto": false, + "expose": true, + "port": float64(8081), + "portName": "http-8081", + "servicePort": float64(81), + "servicePortName": "http-81", + "configuration": map[string]interface{}{ + "name": "test-container", + "port": float64(8082), + }, + } + + propMap, err := ToPropertyMap(trait) + + assert.NoError(t, err) + assert.Equal(t, expected, propMap) +} + +func TestMigrateLegacyConfiguration(t *testing.T) { + trait := map[string]interface{}{ + "enabled": true, + "auto": false, + "port": float64(8081), + "portName": "http-8081", + "servicePortName": "http-81", + "configuration": map[string]interface{}{ + "auto": true, + "expose": true, + "name": "test-container", + "port": float64(8082), + "servicePort": float64(81), + }, + } + expected := map[string]interface{}{ + "enabled": true, + "auto": false, + "port": float64(8081), + "portName": "http-8081", + "servicePortName": "http-81", + "expose": true, + "name": "test-container", + "servicePort": float64(81), + } + + err := MigrateLegacyConfiguration(trait) + + assert.NoError(t, err) + assert.Equal(t, expected, trait) +} + +func TestMigrateLegacyConfiguration_invalidConfiguration(t *testing.T) { + trait := map[string]interface{}{ + "enabled": true, + "configuration": "It should not be a string!", + } + + err := MigrateLegacyConfiguration(trait) + + assert.Error(t, err) +} + func TestToTrait(t *testing.T) { config := map[string]interface{}{ "enabled": true, @@ -87,10 +174,18 @@ func TestToTrait(t *testing.T) { "portName": "http-8081", "servicePort": 81, "servicePortName": "http-81", + "configuration": map[string]interface{}{ + "name": "test-container", + "port": float64(8082), + }, } expected := traitv1.ContainerTrait{ Trait: traitv1.Trait{ Enabled: pointer.Bool(true), + Configuration: configurationFromMap(t, map[string]interface{}{ + "name": "test-container", + "port": 8082, + }), }, Auto: pointer.Bool(false), Expose: pointer.Bool(true),