kubevirt-container-disk-0.54.0-150400.3.26.1 >  A eeMp9|2FOZȊ4@c˫9SQ( _&1m.zjkoBJ(>yxJl" iZr+:6o`PF"Oo.Z^ER_z u/$FhGJTSLVy)Nh X(طga(UqGh-|{-X`4f}Hϑ'5]1ςuWt}o:Hhrp9&0523565960ee265c33ac25cf3a09e03dbc4835475ca7428fd9480dc06c346fcd88711e45d79561db8670d634c4bae55d9964b8670eeMp9|JOu8!}<m 2MV鑞}uBb1]`o0="5= {!#֊ CimR?=#8}g9{#c`3LC1%9Wi%1f%m6J[1d {=vw9HZԍ6dD48_Bb4D}5B'U1-RoJGYO7^Zg2C*OЧ[#x͘^Ć"\|dӈQa=p;;?;d! / K  @FPd n x  Q Xl (8=9=: =F7G74H7HI7\X7dY7l\7]7^7b8c9<d9e9f9l9u9v9z::::;Ckubevirt-container-disk0.54.0150400.3.26.1Container disk for kubevirtThe containter-disk package provides a container disk functionality for kubevirteeh01-ch2dSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Packageshttps://github.com/kubevirt/kubevirtlinuxx86_64F,WA큤A큤eeeebVeebVe667efcc401bd2148f02a8cc53813d86c907a00604ca791160df738d3c461d233455cc7283b086b320a0b0c24f95e04999a822012468a3d187354dd51369e4195febf914b9f9eed690207764788b0660d5a6ceefdf6f9fb2d8e47bdac3ffefa3rootrootrootrootrootrootrootrootrootrootkubevirt-0.54.0-150400.3.26.1.src.rpmkubevirt-container-diskkubevirt-container-disk(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3d@d\dP@dJcdc@cT@cM@bbc@b(b@bbbb@b~aa*@acapa9@a6`` @`Z`@````~@`~@`}p`}p`x*`m`?z@`*b@`@_@_u@__/@_:_Q___}_ts@_`_[f_ @_*@_@^@^@@^^@^ϧ^>@^vasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comcaleb.crane@suse.comcaleb.crane@suse.comcaleb.crane@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comvasily.ulyanov@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjzerebecki@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comdmueller@suse.comdmueller@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.com- Set cache mode on hotplugged disks 0015-Set-cache-mode-on-hotplugged-disks.patch - Delete VMI prior to NFS server pod in tests 0016-tests-Delete-VMI-prior-to-NFS-server-pod.patch- Always render block devices in hp-volume- pod template 0013-render-hp-volume-pod-should-respect-blockdevices.patch - Detect ServiceMonitor and PrometheusRule CRDs 0014-ServiceMonitor-and-PrometheusRule-API-detection-and-.patch- TSC frequencies: add 250PPM tolerance (bsc#1210906) 0012-TSC-frequencies-add-250PPM-tolerance.patch- Follow the recommended semantics for the device plugin registration process (https://github.com/kubernetes/kubernetes/issues/112395) 0011-Start-serving-the-device-plugin-API-prior-to-registe.patch- Use recent golang compiler (bsc#1208916) - Limit operator secrets permission (CVE-2023-26484, bsc#1209359) 0010-Vulnerability-fix-limit-operator-secrets-permission.patch- Fix SEV device exposure 0009-Respect-the-feature-gate-when-exposing-SEV-device.patch- Cleanup node labels properly 0008-Fix-node-labeller-bug-Remove-proper-labels-search-fo.patch- Fix containerdisk unmount logic 0007-Fix-containerdisk-unmount-logic.patch- Support topology spread constraints 0006-topology-spread-constraints.patch- Update libvirt-go to fix memory leak 0004-Update-libvirt-go-to-fix-memory-leak.patch - Fix arbitrary file read on the host from KubeVirt VMs (CVE-2022-1798, bsc#1202516) 0005-Improve-non-root-path-handling- Add CVE fixes 0001-Bump-the-version-of-go-restful-to-2.16.0.patch (CVE-2022-1996, bsc#1200528) 0002-CVE-2022-29162-Bump-runc-dependency-to-1.1.2.patch (CVE-2022-29162, bsc#1199460) 0003-Update-the-cgroup-tests-for-the-new-changes-in-runc-.patch- Update to version 0.54.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.54.0 - Drop upstreamed patches 0001-improve-kubevirt-update-test.patch 0002-use-semantic-equality-comparison.patch 0003-Avoid-to-return-nil-failure-message.patch 0004-only-create-1MiB-aligned-disk-images.patch- Increase storage requirements in _constraints - Pack nft rules and nsswitch.conf for virt-handler - Only create 1MiB-aligned disk images (bsc#1199603) 0004-only-create-1MiB-aligned-disk-images.patch- Avoid to return nil failure message 0003-Avoid-to-return-nil-failure-message.patch- Use semantic equality comparison 0002-use-semantic-equality-comparison.patch- Drop kubevirt-psp-caasp.yaml- Allow to configure utility containers for update test 0001-improve-kubevirt-update-test.patch- Update to version 0.49.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.49.0 Includes the fix for CVE-2021-43565 (bsc#1193930)- Update to version 0.48.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.48.1- Detect SLE15 SP4 build environment - Update to version 0.47.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.47.1 - Drop 0001-Allow-overwrite-the-default-DNS-service-in-tests.patch- Pack only kubevirt-{operator,cr}.yaml into manifests - Include manifests/testing/* into tests package - Use disks-images-provider.yaml from upstream - Allow overwrite the default DNS service in tests 0001-Allow-overwrite-the-default-DNS-service-in-tests.patch- Update to version 0.45.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.45.0- Update to version 0.44.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.44.1 - Drop patches: dont-build-virtctl-darwin.patch dont-use-bazel-in-build-manifests.patch fix-double-free-of-VirDomain.patch fix-virsh-domcapabilities-error.patch (bsc#1185119)- Generate meta info for containers during rpm build- Add REGISTRY variable - Use registry.suse.com as the default fallback for sle - Rename macro registry_path to kubevirt_registry_path- Do not package OLM manifests- Install virt-launcher SELinux policy (bsc#1185714)- Include release number into docker tag - Add kubevirt_containers_meta build service- Set default reg_path='registry.opensuse.org/kubevirt' - Add _constraints file with disk requirements- Fix virt-launcher crash fix-double-free-of-VirDomain.patch- Fix issue when calling `virsh-domcapabilities` fix-virsh-domcapabilities-error.patch- Package node-labeller.sh along with virt-launcher- Update to version 0.40.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.40.0- Disable changelog generation via tar_scm service (too verbose)- Drop csv-generator- Update registry path- Update to version 0.38.1: * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * Expose field name 'ipFamily' for k8s < 1.20 * Bump k8s deps to 0.20.2 * verify that VMIs can be started with images not owned by qemu provided by FS PVC * change ownership of the image provided by a filesystem PVC to qemu * virt-launcher's FSGroup functional test is obsolete * virt-controller: Remove FSGroup from Pod * cloudinit.GenerateLocalData: defer removal of temp files * rpm: update `make rpm-deps` * launcher / handler rpm: add tar as pod dependency * cloudinit.GenerateLocalData: drop ineffectual assignment * tests/config_test: fix ineffectual assignment to err * pkg/virt-handler/migration-proxy/migration-proxy_test: fix ineffectual assignment to err * tests/replicaset_test: fix ineffectual assignment to err * pkg/virt-launcher/virtwrap/access-credentials/access_credentials_test: fix ineffectual assignment to err * tests/vnc_test: fix ineffectual assignment to err * pkg/virt-handler/isolation/isolation_test: fix ineffectual assignment to err * pkg/virt-controller/watch/migration: fix ineffectual assignment to err * tools/vms-generator/utils/utils: fix ineffectual assignment to err * tests/vmi_gpu_test: fix ineffectual assignment to err * pkg/virt-handler/cache/cache_test:fix ineffectual assignment to err * pkg/virt-launcher/virtwrap/manager_test:fix ineffectual assignment to err * multus, tests: assert error does not happen * Bump bazeldnf to v0.0.15 * pkg/virt-handler/cmd-client/client_test:fix ineffectual assignment to err * pkg/virt-operator/creation/components/secrets_test: fix ineffectual assignment to err * tests/infra_test.go: fix ineffectual assignment to err * tests/vmipreset_test: fix ineffectual assignment to err * func tests, multus: getting the kubevirtClient must be done first * func tests, multus: execute BeforeAll before BeforeEach * document the interface between hostdev device plugins and kubevirt * Refactor methods to reduce their Cognitive Complexity * Define a constant instead of duplicating literal * Refactor method to reduce its Cognitive Complexity * Define a constant instead of duplicating literals * Refactor method to reduce its Cognitive Complexity * Add a nested comment indicating about an empty function * Define a constant instead of duplicating a literal * Refactor methods to reduce their Cognitive Complexity * Increase subresource pod test execution timeout * Add Nvidia as a KubeVirt ADOPTOR * ipv4, network tests: refactor the masquerade test table * controller, virtinformers: Define the unexpected error once * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * Converter: Handle 'float' memory * Tests: Ensure cpu/memory in requests/limits allow int/float * virt-launcher: Support (non-)transitional virtio-balloon * rpm: Bump libvirt and QEMU * tests/utils: fix ineffectual assignment to ok * tests/utils: fix ineffectual assignment to err * tests/utils: fix ineffectual assignment to scale * pkg/container-disk/container-disk_test: fix ineffectual assignment to path * pkg/virt-launcher/virtwrap/network/common: fix ineffectual assignment to err * tests/vm_test: fix ineffectual assignment to err * tests/vm_watch_test: fix ineffectual assignment to cmdName * pkg/virt-handler/hotplug-disk/mount_test: fix ineffectual assignment to err * pkg/virt-handler/hotplug-disk/mount_test: fix ineffectual assignment to res * tests/reporter/kubernetes: fix ineffectual assignment to err * pkg/virt-launcher/virtwrap/access-credentials: fix ineffectual assignment to err * pkg/virt-launcher/virtwrap/access-credentials: fix ineffectual assignment to output * pkg/virt-handler/vm_test: fix ineffectual assignment to err * tools/util/marshaller: fix ineffectual assignment to err * pkg/virt-handler/device-manager/mediated_device_test: fix ineffectual assignment to err * tests/restore_test: fix ineffectual assignment to restore * removing trello reference as its no longer used * Adjust e2e test which checks for the scsi controller * consider scsi controllers in virtio version decisions * Bump kubevirtci, now hosted on quay.io * network: BindMechanism receiver name consistency * MacvtapBindMechanism.loadCachedInterface fix arg name * Clean error message for not migratable VMI * Fix detection of previous release version in operator func test * Alert when less than 2 KVM nodes available * Fix a datavolume collision * Remove danielBelenky from reviewers * KubeVirt is now released on quay.io only * [virt-operator] load new certificates earlier * Keepalive function for travis to prevent timeout due to inactivity on stdout * Fix limits/requests to accept int again * network: rename NetworkInterface and PodInterface * network: drop NetworkInterface.Unplug * network: eliminate mocking of SetupPodNetworkPhase2 * network: make SetupPodNetworkPhase1 into a constant function * network: rename {Bridge,Masquerade,Macvtap,Slirp}PodInterface * network: rename getNetworkClass * network: rename getNetworkInterfaceFactory * fix review English phrasing * virt-api/webhooks: test newly-renamed function * virt-api/webhooks: simplify and rename ServiceAccount-matching function * split sync resources into multiple functions and files * tests: Test guest restart after migration * Normalize DNS search domains to lower-case * Revert "Fix typos in log output" * tests: After migration test is not invoked * virt-launcher: [masquerade] pass a MAC to the vm accroding to the spec only * virt-launcher: [masquerade] Stop filtering dhcp reuqests by vm MAC * Example code for gosec fix * Update gosec.md * guidelines for using gosec analysis tool * docs/devel/networking: unbreak URL * Add virtctl image-upload usage for WaitForFirstConsumer DVs * Add error message on virtctl image-upload to WaitForFirstConsumer DataVolume * bump bazeldnf * Fix typos in log output * Extend isolation test to cover IsMounted method * Wrap mountinfo parsing common code into a function * start virt-launchers with a non-default log verbosity * change virt-controller log verbosity on relevant config changes * change virt-api log verbosity on relevant config changes * change virt-handlers log verbosity on relevant config changes * add default log verbosity values to cluster config * allow registering multiple callbacks for config changes * add a logVerbosity struct to set KubeVirt components log verbosity * Remove travis-ci logic for pushing to quay app registery * Make mutating webhooks required * Bump bazeldnf to a version with its own ldd implementation * Add tests * Fix typo * Fix some typo in docs * Add alert for insufficient number of nodes with KVM resources * Remove dockerhub-related travis jobs and credentials * Make `make build-functest` work without nested bazel invocation * Compile template-manifestor with bazel * Invoke shfmt from bazel * Add gofmt to our vendor tree * kubevirtci, Bump kubevirtci * Bump bazeldnf to 0.0.10 to better deal with bad repomd mirrors * Allow setting user local bazelrc settings. * Update Quay credentials in travis config * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * tests: make client in hello world job UDP wait for response * wait for host responding to ping, in some cases the first two pings fail, now instead we wait for a specific amount of time * Increase time to wait for failed connection * virt-controller: increase the number of VMI controller threads * sriov, tests: xfail vlan test * network: simplify getNetworkInterfaceFactory * network: drop long-unused plugFunction * network: drop long-unused qemuArgCacheFile * network: rename constant to primaryPodInterfaceName * network: drop global podInterfaceName variable * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * add vi-minimal to base packages for containers * Additional hotplug functional tests * Add unit test for PCI address parsing * Escape dot '\.' in PCI_ADDRESS_PATTERN * Move ParsePciAddress function to hardware utils * Bump bazeldnf to fix rpm verification * Drop references to kubevirt-host-device-plugin-config cfgMap * Check if block devices are ready. If not ensure that the block device major and minor is allowed in the virt-launcher pod. Enable functional tests that were failing due to permission issues * Reviewers update: Adding EdDev as a code reviewer * virt-launcher/handler: move Macvtap discovery of MTU and target * virt-launcher/handler: Macvtap shouldn't use vif cache * Fix Open Shift SCC permissions to allow attachment pods to use host network. Fix selinux to be on container level instead of pod level. * Use the array value instead of a new variable when possible * eliminate the usage of interface address in decorateConfig() * allocate new variable and don't use the originsl s.domain.Spec.Devices.Interfaces * fix some tabs/spaces mess * Fix memory aliasing in for loop - taking the address of loop variable is dangerous * ENV VAR for client-go scheme registration version * Give kubevirt pods more time to become ready * Fix PV selector for windos and rhel PVCs * Make storage tests fit for parallel execution * Use the new nfsserver library in the migration tests * Create windows and rhel PV within the corresponding tests * Prepare our framework in utils for parallel storage test execution * Move nfs server rendering to its own package and adjust memory requests * Add a ginkgo matcher library especially for kubevirt * Prepare image provider for parallel execution * Code Review edits * Bump kubevirtci * Stick with virtio model on the ballooning device * Tablet input device only exists as virtio 1.0 * virtio-serial controllers need the model set too * Add virtio-transitional e2e test * Extract converter into its own subpackage * Unit test for choosing virtio-transitional * Make the converter aware of virtio model preferences * Add a global VMI flag to the API to fall back to virtio_transitional * tests, xfail: Change XFail API to wrap the expected failure * Don't override the e2e kubevirt config by default in the e2e tests * virt-launcher/handler: remove the tap device from the VIF cache * Use virt-handler image as base for multus tests * Explicitly build libvirt-devel tars * Remove no longer needed go_library definition * Allow qemu to bind to privileged ports for slirp * Docuement how RPM verification can be done * Add a RPM verification target * Bump to bazeldnf with improved RPM verification * fix logos dependency * Add GPG keys to repo.yaml * Update RPMs * Avoid dependency flipping * add ps binary * Update dependency update documentation * Remove old libvirt-devel dependencies in WORKSPACE * Prepare binary containers for bazeldnf built content * Start using bazeldnf RPMs for building and testing * Add RPMs * Add repo.yaml files * Add a script to resolve RPM dependencies * Document new kubevirt handling of WaitForFirstConsumer DataVolumes * Fix support for camelCase userData and networkData labels * virt-launcher: Remove unused arg from GetDomainSpecWithRuntimeInfo * Extend VMI count metric to include osinfo * fix: change url and label name for "good-first-issue" on CONTRIBUTING.md Added patch: dont-use-bazel-in-build-manifests.patch- Add building of virt-tests- Update to version 0.37.0: * Remove travis-ci logic for pushing to quay app registery * Update Quay credentials in travis config * MacvtapPodInterface.setCachedInterface: fix arg name * make generate: 2021 edition * tests, dhcpv6: verify connectivity survives after migration * tests, dhcpv6: use python server instead of nc * tests, dhcpv6: start dhcpv6 client, config d.route & prefix via console * tests, dhcpv6: use fedora vms for masquerade ipv6 connectiviy tests * tests: split masquerade connectivity tests to ipv4 and ipv6 * tests: remove libnet.WithIPv6 from ipv4 only dhcp test * dhcpv6: unit tests * dhcpv6: Extracting the build of the server response to a separate method * dhcpv6: Add the request iana to the response * dhcpv6: reply to dhcp solict with rapid commit * add ipv6 address to VIF.String * dhcpv6: run only for masquerade * dhcpv6: introduce prepareDHCPv6Modifiers * dhcpv6: Allow dhcpv6 server to run without CAP_NET_RAW * dhcpv6: handle requests from client - adding DUID and IANA options * virt-launcher: vendor dhcpv6 * virt-launcher: introduce dhcpv6 * Extend version functional tests * Set --stamp as default build flag * imageupload: improve nosec comment * cloud-init: test that GenerateLocalData can run twice * cloud-init, GenerateLocalData: simplify staging replacement * tests, ping: increase default amount of packets * cloud-init, GenerateLocalData: drop redundant diskutils.RemoveFile call * cloud-init, GenerateLocalData: drop ambiguous comment * add use case Signed-off-by: xiaobo * add use case Signed-off-by: xiaobo * add use case Signed-off-by: xiaobo * add use case Signed-off-by: xiaobo * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * Document dependency update flows * Newer curl version don't allow headerless HTTP * Build all test images in kubervirt/kubevirt * Add managed RPMs and remove unmanaged RPMs * Add repo.yaml files * Add bazeldnf dependencies * Add a script to resolve RPM dependencies * virt-launcher, converter: Extract SRIOV hostdev creation * virt-launcher, converter: Refactor network indexing * virt-launcher, converter: Refactor iface multi queue * tests, vmi_multus: test Sriov with Vlan * Don't overwrite user-provided GOFLAGS * Handle btrfs subvolumes when parsing mountinfo * Add mount info test cases * Add testdata for mount info tests * Cleanup duplicated code * Refactor containerdisk mount code * tests,sriov:make createSriovVms recieve network names * tests, sriov: remove un-needed function. * tests: sriov: extract NAD creation to a helper * tests, utils, delete vmi waiting: assert on err * Preapre build environment for bazeldnf * use placement api for assinging virt-handler pod * virt-launcher, libvirt: Free (all) domain resources * Generate release manifests using quay images * Add maiqueb to code-reviewers list * Update vendored dependencies * Update versions of some dependencies * only validate status of vm, vmi, and vmi migration objects * This fixes a race condition between unmounting a file system volume and detaching a disk from the running VM. In certain conditions it would attempt to unmount before the disk was fully detached causing the unmount to error and preventing the VM sync from fully detaching. This moves the unmount to after the sync, so this race never happens. * smbios, sidecar hook, tests: assert the hook version is advertised * smbios cmd: set the version parameter as mandatory * examples, hooks: correct the vmi-sidecar-hook example * add kubernetes os nodeSelector to injectPlacementMetadata * virt-launcher, converter: Set SRIOV device as unmanaged * tests, sriov: XFail IPv4 connectivity test * Append rootfs mount to containerdisk base path * Narrow down watcher select which waits for object states * Fix Eventually which used the time out as description * Remove unused functions: GenerateSelfSignedCertKey and GenerateSelfSignedCertKeyWithFixtures * use filepath.Clean for two fixed path parameter functions * virt-launcher, converter: Remove vCPU dependency on queue limits * add Kubermatic to adopters list * manager_test: add err check for ioutil.TempDir * windows_test: remove duplicate code * cleanup tempfiles for manager_test * cleanup tempfiles for common_test * Functional test to verify vmis are migratable after update to from latest KubeVirt official release * update libvirt base container to rhel-av 8.3 * Unit test to verify evaculation controller generated migration object fields * evacuation informer should only observe the creation of migration objects it created * cloud-init: Allow populate networkData alone * tests, sriov: XFail IPv6 connectivity test * dev guide, networking: net_raw cap is not required by virt-launcher * Revert "dev guide, networking: no capabilities are required" * Make sure to use all supported versions for status subresource * Update csv gen logic for v1 api * Update hardcoded references to v1alpha3 in unit tests * Update unit tests to account for aggregated api server registration for v1 API * Update functional tests that had hardcoded references to v1alpha3 * Add functional tests to verify vm creation using all supported API versions * Add v1 api version * Revert "linux capabilities: remove CAP_NET_ADMIN" * Revert "libvirt, mtu: do not perform any network config on the launcher" * move kv update validation webhook to operator validation configuration * Fix test id for io mode test * update listtype markers for kubevirt pci host devices * Fix gosec unhandled errors in delete.go & create.go * Cleanup k8s jobs from test namespaces * If the fedora login expecter is stuck, retry * tests, multus: Change 3rd network SRIOV vnic name * tests, sriov: Centralize SRIOV network names * tests, multus: Fix IP address configuration * tests, Use RandName for creating random VMI names * Fail detection and handling when EFI without SB is not available * Add unit test covering GetDomainSpec fallback behavior * Reject --access-mode ReadOnlyMany when uploading an image. * Consume nightly build images from quay * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * Fix failing unit tests for new GetDomain logic * Remove race condition from GetDomain check * Fix timed domain resync * fix patch for removing infra and workloads from KV * add webhook to validate kubevirt CR updates - only allow updates to workloads key if no vmis are running * tests, sriov: Retry ping if it fails * tests, libvmi, vmi: shorten random vm names #2 * tests, gpu: Do not mount /sys/devices/ for SRIOV devices * VMI configuration test: fix disk cache modes testing * fix gosec g204: Subprocess launched with variable * Removed unused function readProcCmdline() * Enable and fix tests * Fix gosec issue of: Potential file inclusion via variable Dropped patch: fix-goflags-overwrite.patch- Update to version 0.36.0: * Functional test to verify vmis are migratable after update to from latest KubeVirt official release * update libvirt base container to rhel-av 8.3 * dev guide, networking: net_raw cap is not required by virt-launcher * Revert "dev guide, networking: no capabilities are required" * Revert "linux capabilities: remove CAP_NET_ADMIN" * Revert "libvirt, mtu: do not perform any network config on the launcher" * Fail detection and handling when EFI without SB is not available * Add unit test covering GetDomainSpec fallback behavior * Fix failing unit tests for new GetDomain logic * Remove race condition from GetDomain check * Fix timed domain resync * Update ADOPTERS.md * tests, utils: shorten name of random VMs * Move some datavolume tests to the ceph lane * Old kubevirt released don't support CDIs WaitForFirstCustomer * Let virtiofs consider WaitForFirstCustomer setting of CDI * Use Immediate bind on negative PVC Datavolume tests * Enable WaitForCustomer CDI feature gate by default * Generate v1beta1 client for CDI * Don't try to hotplug waitForFirstCustomer PVCs * Fix access credential unit tests * Ensure that our service accounts can always update the VMI status * Update to a libvirt image with a newer seabios. * adjust pci address tests to consider the new virtio-iscsi controller * Remove AfterEach cleanup so we can capture VM/VMI state in overal aftereach cleanup instead of losing it. * Disable complex tests for now. * HotplugVolumes feature gate * Set grace period on attachment pod to 0 to have faster removal of the volumes when not removed by the controller. Added functional test to ensure the VMI goes into failed state when attachment pod is deleted. Added functional test to ensure the VMI is no longer migrateable after a volume is hotplugged. * Added functional tests with block volumes. Fixed functional attachment logic. * Added VMI attach/detach functional tests. Increased timeout on tests. Fixed typo in reason message * Fixed bug in how device names were calculated. Added functional test that adds a bunch of volumes, removes one, add a different one, and expects the device name to be the one just removed. Then adds the removed one back and expects the device name to be a new one. Added unit tests. * Improve error messaging during hotplug subresource add/removew * Fixes issue with VolumeRequests validation on the VM * Fix some issues pointed out in review. Fixed functional test with 5 adds and deletes. Added new functional test to test various adds and deletes. * Addes abilty to watch for libvirt device add/remove events for hotplug volumes * Updated and added functional tests. Added storage directory for storage related functional tests similar to networking. Fixed various issues found by the functional tests. * Attach disk to VM * VM controller unit tests for volume hotplug * Ensure we only add/remove volume operations are only performed if needed * Volume add/remove subresource unit tests * VolumeRequest validation unit tests * Validation logic for VM VolumeRequests * Hotplug VM Functional Tests * Add VM controller logic for handling volume add/remove requests * Add hotplug subresource api endpoints * Implemented virt-handler changes: Bind mount File System PV into virtlauncher pod. Expose block PV in virtlauncher pod. Added volume mounter struct to keep track of mounts. Added unit tests for volume mounter * Change phase/message/reason from hotplug struct to main VolumeStatus struct. Address some review comments * Automatically add virtio-scsi controller to all VMIs. * Updated vmi controller to separate sync and status update to follow KubeVirt guidelines. Updated unit test tests to match and added some extra unit tests for the new status update function. * Updated update-admission webhook to include verifying the structure of disks and volumes as well as call the create admission verifier to ensure nothing else slips through. * Added attachment pod life cycle functions to vmi-controller. Added unit tests for new functions * Attachment POD life-cycle code, including updating VMI status. * Update VMI admission webhook to allow modification of the disks and volumes section of the VMI Spec. This modification is needed to allow for disk hotplugging to happen. Only internal KubeVirt Service Accounts are eligible to modify the spec. Once we have the appropriate sub resources, users can call those to have it modify the spec on their behalf * macvtap, migration, tests: add a test w/ traffic * tests, network: Remove vmi Status ip normalization * tests, sriov: Use cloud-init to set IPv6 by MAC * tests, multus: Use network-data at bridge-cni test * tests, libnet: Add Match feature and expression builder to networkData * Update feature gate setup to new CDI version (now on CDI CR) * Reuse datavolumes already found in listMatchingDataVolumes for increased consistency between sync and updateStatus * Update test_id:5252 to run with WFFC enabled * check PVC if it waits for first consumer * Remove API phase "Provisioning" * Handle the DV in WaitForFirstConsumer phase by starting the "consumer-pod". * Remove sysctl binary dependency * Bump atlassian/bazel-tools * tests, network: Fix race condition GA test * virt-handler, status: Do not include the IP prefix consistently * Allow to run subset of rules for gosec * tests, dual stack: split probes tests to test per IP-Family * bump kubevirtci * Add ADOPTERS * make generate && make deps-update * bump cdi to 1.26.1 (from 1.25.0) * dev guide, networking: no capabilities are required * Increase CDI deployment timeout * expose, tests: fix early shutdown of `nc` TCP connections * Fix misspellings * Fixes race condition in func test * Properly handle failures when starting the qemu agent access credential watcher * Ignore warnings during vmi startup in access cred functests * Update access credential documentation and openapi markers * access credential sync events * Remove authorized_key file merging. * Report access credential status as a condition on the VMI * Revise access credential authorized_key file merging * Provide list of users for ssh auth instead of files * Make the authorized keys files list required for qemu guest agent propagation * Add unit tests to validate secret propagation watching * UserPassword access credential webhook validation and unit tests * unit tests for agent access credential injection * functional test for user/password credentials * Addition of UserPassword access credentials * Functional tests for access credential ssh key propagation * Reload dynamic access credentials based on secrets using fsnotify * Introducing the accessCredentials api for dynamic ssh public key injection * virt-launcher, agent-poller: Start poller with short intervals * virt-launcher, agent-poller: Refactor the Poll method * tests, login: Remove tests/login.go * test, login: Remove LoginToAlpine from login.go * tests, ipv6: Configure VMI IPv6 through console only when needed * test, login: Move loggedin expecter to console package * virt-launcher: Improve libvirtd debug log filters * tests, login: Move login.go to console/login.go * virt-handler, sriov: Add network name in VMI interface status * fix gosec issue of g204: subprocess launched with function call as argument or cmd arguments * Fix for flake CI test * Use the correct emulator prefix for qemu cleanup steps * Fix hardcoded qemu-kvm occurance in a migration test * Remove in some tests the assumption of hardcoded qemu emulators * Explicitly set virtio-scsi on the scsi controller * WORKSPACE: Update libvirt container * Switch to use anew global close() function in pkg/util Fix typos and remove extra comments * tests, console: Remove VMIExpecterFactory * Fix double migration during node drain * test, network: Add bridge binding + ga test * networking, tests: also check the MTU of the tap device * tests, libvmi: Remove interface,network config from NewFedora * linux capabilities: remove CAP_NET_ADMIN * libvirt, tap: create the tap device w/ the same user as libvirt * mtu, tuntap: set link MTU when creating the tap device * libvirt, mtu: do not perform any network config on the launcher * net admin: disabling tx checksum offloading on virt-handler * Add a log message if we pick up a new CA bundle * Increase rotate intervall * tests, multus, sriov: Refactor tests * Update bazel files * Switch to use named return errors to allow updating the error from defered function * Fix gosec issue: Deferring unsafe close() When deferring a close() we don't have a chance to check the error returned from the close() call itself. For RW files we treat the error similar to a write() error , for RO files we only log an error message * Mirror PVC struct * Add function test to validate IO mode settings * Set IO to native also for pre-allocated file disks * Switch to use a common function GetImage and remove GetImage from manager.go * Use qemu-img in order to identify sparse files and get image info * Set the IO mode to 'native' when possible for better performance * test, cloudinit: Use "json" annotation instead of "yaml" * tests, multus, sriov: Fix flakiness due to race between ga and test * tests, multus, sriov: Add validatePodKubevirtResourceName * tests, multus, sriov: Add missing error check * tests, multus, sriov: Fix checking for the same network twice * image-upload: wait up to 5 min for PVC and Pod * Remove domain label from kubevirt_vmi_memory_unused_bytes * gosec - fix CWE 326 * virt-launcher: drop CAP_NET_RAW from compute container * virt-launcher, dhcp: Avoid using SO_BINDTODEVICE on the dhcp server * agent-poller, test: Extract AsyncAgentStore tests to new file * agent-poller, test: Rename agent poller test * tests, console: Require at least two batchers for the safe expector * tests, console: Introduce SafeExpectBatchWithResponse * tests, console: Replace some NewExpecter usages * tests, console: Change NetBootExpecter to not return an expecter * tests, login: Replace the Alpine login helper * tests, login: Replace the Cirros login helper * tests, login: Check privileged console prompt * tests, login: Replace the Fedora login helper * tests: Use LoginTo* helpers in waitUntilVMIReady * updated the technical description * Add enp0s3 to approvers list * Change file permissions on binary directory * docs: Fix documentation for useEmulation flag * virt-config: Fix tests for KubeVirt CR * virt-config: Drop stopChan * removed the word place-holder * fix gosec sha1 week cryptographic issues * Fix gosec md5 weak cryptographic primitive * Fix shell formatting, fix entrypoint path * Disable Virtio-FS Metadata Cache * Add Igor Bezukh to test approvers * Fix permissions tests for VMs * lock device plugings maps during device controller shutdown * dp: verify that host devices topology is being correctly reported * update the API fields so it be complient with API rules. * testutils: remove unnecessary changes to the config mock * tests: move the soundcard test out of the GPU module * Add a "GPU" passthrough functional test * update unittests to use kubevirt CR and remove remove hostDevConfigMapInformer * remove the hostDevConfigMapInformer, get host devices from KubeVirt CRD * request host devices on vmiPod as well * make sure that permitted host device config is working as expected * add unit tests to veriy host devices assignment * device-manager: clear permitted device list before parsing * device-manager: added mdev tests + misc fixes * device-manager: improve the PCI tests * device-manager: misc post-rebase fixes * add GetInitialized to pci and mdev device plugings * add HostDevices feature gate * device-manager: add static tests for PCI device discovery functions * device-manager: few cosmetic fixes * make sure that vmis can request only permitted gpus * tests: return hostDevConfigMapInformer as part of the NewFakeClusterConfig * device-manager: mock PCI device info getters for tests * Fix device controller static tests to match the new API * Move the check for permanent device plugins to list creation Instead of always adding them to the list and then ignoring them later * Add a lock to ensure device plugins won't be started/stopped multiple times in parallel Also fix some typos and avoid an active loop * close device plugin channel is a safe manner * introduce a ControlledDevice struct for the device controller to keep dpi stop chan * Fix ignored static DPs, fix typos and remove defer Stop() in Start() * Refactor permanent device plugin code * dynamically start and start device plugings for permitted/banned devices * propagate hostDevConfigMapInformer to device controller * virt-launcher: handle allocated host devices using a single map * reject specs with non-permitted HostDevice and GPU resources * convert HostDevices and GPUs to libvirt hostdev for pci and mdevs * collect PCI and MDEVs made available for assignement by the device plugins * add alias to libvirt hostdev struct * separate ResourceNameToEnvvar to utils * add device plugings for permitted devices which are present on the nodes * add a device plugin for mediated devices * add a device plugin for pci devices * add virt-config to device controller * add a HostDevices api schema * add TopologyInfo to out device plugin api * rename the device manager controller for kvm controller * introduce a new hostDevConfigMapInformer * handle the kubevirt-host-device-plugin-config config map * Add PermittedHostDevices type to support a new kubevirt-host-device-plugin-config configmap * Revert "Merge pull request #4470 from oshoval/fix_sriov" * tests, Fix CDIInsecureRegistryConfig logic * tests: LoggedInCirrosExpecter can return a nil expecter in case of error, with these changes we call Close on the returned expecter if the error is nil. * tests, sriov: Do not mount /sys/devices/ for SRIOV devices * virt-launcher: remove redundant cidr from dhcp server address * tests, sriov: Fix the helper that waits for a vmi to start * tests, Fix SRIOV UpdateCDIConfigMap panic * add unit test * Enhancement #4365 [virt-controller] Remove redundant initcontainer when there is no ContainerDisk defined in VM * Consolidate shell script files into functions * Create main shell scripts to call from the ci-config * Fix comment typos * Add scripts for nightly master deploy * Move code for downloads and test execution into scripts * ensure the virt-handler killer pod has gone * audit the usage of unsafe pointers * Set leader metric after controller is functional Add a unit test for this * Define side effects class on our webhooks * Improved the Technical Overview description * changed: VM has only one VMI * Included a figure to illustrate the components architecture * Included a little bit more details in the virt-launcher description * Included a little bit more details in the virt-handler description * Included a little bit more details in the virt-controller description * Make the name of components bold * Improved the Technical Overview description * Fixed typo- Fix -buildmode=pie fix-goflags-overwrite.patch, dont-build-virtctl-darwin.patch- Update to version 0.35.0: * sriov lane: skip flaky tests until their issue is resolved * add an independent claclulation of required vcpus for mem overhead calculation * adjust memory overhead calculating by adding a static 10Mi * move guest cpu topology modification to vmi mutator webhook * Ensure that we restore the cdi-insecure-registry configmap in tests * Add test_ids_cnv_2.5 * dual stack, expose, tests: remove batchv1.Job duplicated code * test, waitvmi: Add context mechanism to WaitUntilVMIReadAsync * dual stack, expose, tests: skip on non dual stack clusters * dual stack, expose, tests: port VM service tests * tests, multus-tests, SRIOV: configure IP based on MAC or name * Catch goroutine panic with GinkgoRecover in tests * tests, multus_tests: make helpers return an error * dual stack, expose, tests: port VMIRS cluster IP service test * dual stack, expose, tests: port UDP services test * dual stack, tests: ping first on helloWorld{UDP|HTTP} jobs * dual stack, expose, tests: port the VMI service test cases * Bump kubevirtci * make generate and make deps-updateand update test import * Bump CDI to 1.25.0 * Reduce the cluster size a little * dual stack, expose, tests: get the IP addr from a DNS name * bump kubevirtci: get latest sriov provider * Infra test made invalid assumptions about cluster composition * Fix panic when endpoints were empty. * dual-stack, virtctl: expose ipv6 services * Remove 'string' from json tag to preserve type information in our API * automation: cancel CDI insecure registries cehck on sriov lane * Emit an event if we detect terminating pods * tests, pausing_test: change long process test * test, infra_test, Adapt tests to support dual stack * tests: remove `IsRunningOnKindInfraIPv6` * fix wrong logic in SetDriverCacheMode log message * Revise functional test to verify 440 read only image * Build container disks with 440 mode and 107:107 ownership * Add e2e test for replacing terminating pods immediately * Bump kubevirtci * test: Remove all the usages of `IsRunningOnKindInfraIPv6` * Disable service links on virt-launcher Pod * tests, infra-test, Remove unneeded vmi creation * infra_test, Refactor tests to use a DescribeTable * infra_test, Add validation of errors * Fix flaky timezone test * Let VMIRS react to terminating pods of VMIs * Let the VMI indicate when Pods are terminating * functests, macvtap, migration: successful macvtap VMI migration * functests, migration: move some asserter subset to common helpers * functests, macvtap, multus: use libvmi Cirros VMI factory * functests, macvtap, multus: schedule the VMs in the same node * tests: update the `StartVmOnNode` method to return the started VMI * examples, macvtap, multus: add example for macvtap VMI * macvtap, admitter: macvtap requires multus network * functests, macvtap, multus: add connectivity test between VMs * macvtap: feature gate macvtap feature * functests, multus: refactor `configInterface` to allow sudo * functests, macvtap, multus: add test with a custom MAC address * tests: remove all net-attach-defs on test cleanup * automation, macvtap: restrict macvtap func tests to multus lanes * unit tests, macvtap, multus: introduce macvtap * macvtap, multus: add macvtap BindingMechanism * improving PCI configuration tests * Template the cdi namespace * add dev registry as insecure registry to cdi * Update testing infra to cdi 1.23.7 in order to bring in registry import fixes * Datavolume container registry import test * CONTRIBUTING: point developers to kubevirt-dev slack * rebase * Remove incorrect listtype * fix 1.19 lane * Propagate error from patchValidation * rebase * reduce scope to vm/vmi * Remove +listType=map from tolerations This marker also requires //+listMapKey which can't be resonable set at this moment. (All fields are optional and missing default) * update builder * review * Add missing markers * Test verifying kubectl explain works * Adding test verifying crds are structural * Use controller-gen to generate validations for crds * test if crds for operator are correct * adding tools for generating correct validation * cleaning generated desc. and nullable fields in status * adding patching of crds for operator * adding markers for controller-gen * tests, restore tests: check on successful commands * Fix gosec issue: week random generator * Bump kubevirtci * It is not always bad for VolumeSnapshot to have an error * Fix artifacts in gosec target * tests, infra-test, Refactor node selection * Do not change vnc socket's permission to 0444 * tests, infra-test, Fix node updates * tests, infra-test, Add missing break when selecting a node * tests, pausing test: increase time for long process * tests, login: expect fedora full prompt * tests, migration, stress-test: remove doubled `\n` * tests, re-factoring: use safe expect-bathcer and prompt Expression * tests, infra-test, Add missing check on AfterEach * tests, infra_test, Add missing assign when removing taints * Don't parallelize cluster-sync dependencies * hack: Print cluster-* script name when complete * Point to kubevirtci for new providers. * Update documentation to refer to scripts having moved to cluster-up/ * Update docs that refer to kubevirt-config ConfigMap to use kubevirt CR * tests: Add missing asserts to the vmi-configuration tests * Adapt conformance tests to support migration. * automation: remove ipv6 lane * Set read only for our demo container disks and verify their mode does not change at runtime * Attempt to use whatever permissions a container disk has applied to it without mutating the file * rebase + fix compile error due to another PR * set the label for downwardAPI test in the test itself * Move AddDownwardAPIVolumeWithLabel to be public, add downwardAPI disk to the migration test * add downwardAPI volume in the test instead of in the helper * delete commented out line * Adding function tests (for make functest) * remove rule violation * support DownwardAPI volum source * Fix typos and formatting * tests/utils: remove 'IsIPv6Cluster' function * tests, iscsi: remove iSCSI PVC tests IPv6 cluster skips * VM status to report whether volumes support snapshots. * tests, network: Relocate VMI/POD IP validation w/ Guest Agent * Fix pull-kubevirt-apidocs * tests: Render pods in the test namespace * tests, iscsi: change 'CreateISCSITargetPOD' to return pod * Lift the e2e test parallel run restriction for fedora guests * Give the CI nodes two more GB of memory * Adjust bump script to use tagged kubevirtci releases * tests, console: Rename functions to fit the new package * tests, ping: Move ping under libnet package * tests, expecter: Create a console helper package * Bump kubevirtci * Mirror new dependencies * update builder image * tests, networkpolicy: Wait for VMIs readiness in parallel * Exclude .git and _ci-configs at bazel's goimports * multi-queue: cap the maximum number of queues * Add 2.x QEMU Guest Agents to the list of supported versions * Update to fedora 31 as base image. * Add test_id for post-copy migration with Guest Agent Test * dual stack, services, tests: enclose test setup in a `By` clause * dual stack, services, tests: really check connectivity exists * dual-stack, tests: skip IPv6 test on non-dual stack clusters * dual stack, services, tests: unify the `Job` cleanup solution * dual stack, services: provide more explicit info on test execution * tests: test the masquerade bridge has the correct mtu * virt-handler/launcher: Set the pod iface mtu on the bridge * restore backwards compatiblity with api group/version on DataVolumeTemplates spec * Add short readme * multi-queue, tests: assuret we can request a VM with a single vCPU * api: update the API description of the NetworkInterfaceMultiqueue flag * tap-device, multi-queue: enforce single-queue tap * Delete kubevirt service accounts from default privileged SCC * Added helper function to return all kubevirt service account users * Removing redundant tests related to SCC users modification * Added unit tests for SCC users modification upon upgrade. * Remove kubevirt service accounts from default privileged SCC * tests, nfs: avoid failures in afterEach of a skipped test * test, nfs: Change CreateNFSTargetPOD to return a Pod * tests, dualstack: don't stop nfs tests cleanup in case of an error * tests, dualstack: use IPFamily instead of boolean to mark tests * tests, dualstack: introduce SkipWhenNotDualStackCluster * tests, dual stack: Adapt tests using NFSTargetPOD to support dual stack * docs: Fix the ginkgo flags usage example * Properly exit if kubevirt does not get ready on cluster-sync * Rework logic so it is easier to understand what is happening * fix restore controller memory corruption * Allow PVC as volume source with a DV populating the PVC. Before this was not allowed because we could not be sure that the PVC was fully populated. This commit checks the DV to ensure the PVC is fully populated. * Save a nice cluster-overview to the artifacts * Disable goveralls debug output * Take time in cert tests after CA generation * Use coverage merge tool for goveralls * Introduce a tool to merge coverage reports * Enable atomic count, race detection and fix races * Move coverage reports over to bazel * Use a proper cc_library for libvirt dependencies * Auto-generate Help message from /metrics endpoint to docs/metrics.md * tests, libnet: Relocate validation to libnet * tests, libnet: Move cloud-init net and dns to libnet * Fix flaky rename test * Run Travis CI only on selected branches, remove sudo flag * tests, infra-test, Solve CI flakiness due to update conflict * Fix flaky unpause tests * Refactor .json files to go file * Mark networking conformance tests * Fail only when new issue comes up * Fix high severity&confidence issues * Add gosec to project * Fix display of virtctl help text for other usages * tests, libvmi: Introduce CloudInit NoCloud Network Data * functest for PR #4132 * Fix coexistance of scsi and sata drives- spec: Add rpmlintrc to filter statically-linked-binary warning for container-disk binary. The binary must be statically linked since it runs in a scratch container.- spec: Generate the registry path for kubevirt-operator.yaml at build time. Prjconf macro 'registry_path' can be used to override registry path to the KubeVirt container images - spec: Add kubevirt-psp-caasp.yaml, a PSP based on CaaSP privileged PSP, to the manifests subpackage - spec: Don't add component name to DOCKER_PREFIX passed to build-manifests.sh- Add package with built YAML manifests used to install kubevirt- spec: Remove needless use of chmod and build-copy-artifacts.sh- spec: Fix typo in date command- Update to version 0.34.0: * jsc#ECO-2411 * Add mirrored dependencies to WORKSPACE * Mark networking conformance tests * restore backwards compatiblity with api group/version on DataVolumeTemplates spec * Revert "move all tests to use kv config" * Revert "update config message to specify which resource type it is using" * Revert "test usage of configmap configuration" * Revert "update build file" * Revert "convert postcopy tests to use KubeVirt CR" * Rework logic so it is easier to understand what is happening * Allow PVC as volume source with a DV populating the PVC. Before this was not allowed because we could not be sure that the PVC was fully populated. This commit checks the DV to ensure the PVC is fully populated. * vmi, sriov: Enable to set the PCI address on a SRIOV iface * Don't discard bazel platform cache on virtctl cross-compilation * convert postcopy tests to use KubeVirt CR * fix autoconverge test * remove using BeforeAll in vmi configuration tests * generated openapi spec * clean up * start prom server earlier in the virt-handler process so health check returns without EOF error * change kubevirt config type MemBalloon * dump kubevirt cr in ci artifacts * cpuRequest can not be type string since when the resource is patched it will fail to parse the units * change bool to pointer to know unset vs value set to false * update build file * test usage of configmap configuration * update config message to specify which resource type it is using * move all tests to use kv config * virt-launcher, Add mechanism to guard add/delete events channel * Generated artifacts * Add functional tests for missing subresource RBAC rules * Allow admins and editors of a namespace to [un]pause a VMI * Add dummy status to DataVolumeTemplate objects to maintain backwards compatibility * Add functional test to validate api compatiblity during update * changed migration test to use table * only log event if migration is stuck during post copy migration * change api from MigrationMode to AllowPostCopy * switch to post copy migration if not completed with in acceptableCompletionTime * update openapi spec * add NFS migration test with postcopy * remove vmiHasLocalStorage function * fix migration tests * remove reject postcopy for storage test * remove nested vmi migration configuration * change usePostCopy to migrationMode * move when mode is set * allow for postcopy migration * maybe fix flakes test * vendor in 1.23.5 CDI to hand golden namespace use case * Validate network interface name * tests, utils: Check events watcher type before casting * Add readiness and health probes to virt-handler * Removes unusable fields from vm DataVolumeTemplates * virt-launcher, Remove unneeded log * virt-launcher, Remove double domain event sending * virt-launcher, Fix Guest Agent updates causing an event handling deadlock * selinux: always build KubeVirt with selinux support * Run make generate * Adjust ceph-rook focus for e2e tests * wrong apiVersion used for VirtualMachineRestore owner references * update init container unit tests to validate container-disk pre-pull * add container disk images also as init containers in order to guarantee they are pulled before virt-launcher starts * add '--no-op' option to container-disk entry point for pre-pull logic * Make the nogo check pass * Make kubevirt compile with bazel 3.4.1 * Update builder image to bazel 3.4.1 * wait for vmi-killer pod to start before moving on * Document basic parallel-test execution needs * Integrate the junit merger into the parallel functest execution * Add a tool to merge partial junit results * Don't set the namespace in the VMI factory * Run most of the VMI lifecycle tests in parallel * Run kubectl related tests in parallel * Hugepages are limited, run the relevant tests not in parallel * Make version and vm-watch tests execute in parallel * Don't check terminating pods if they pick up config changes * Run container disk tests in parallel * Run expose tests in parallel * Run probe tests in parallel * Allow running VMI Preset tests in parallel * Run most of the cloud-init tests in parallel * Make subresource tests part of the parallel test suite * Adjust subresource access tests to new test service accounts * Reference the default namespace directly * Add a skip check for a migration tests if enough nodes are available * Make access tests parallel executable * More parallel tests * Resolve test-namespace name in the test * Allow VM tests to run in parallel * Allow console tests to run in parallel * Allow the headless service tests for VMIs to run in parallel * Allow tests in vmi_configuration_test to run in parallel * Make it possible to set the number of parallel executors * Increase slow test threashold to 60 seconds * Ensure that --skip and --focus flags are only passed onces * Change build environment to execute ginkgo in parallel * Let the ginkgo reporter log where it will dump artifacts * Split setup and teardown code between parallel and synchronized steps * Consume the ginkgo binary from the vendor folder * Mark all tests as have to be run in serial * fix typos * docs: Update for k8s-1.18 as default provider * Add option to log BIOS output to serial and use it to test for bootable NICs * Migrate VMI when its pod is marked for eviction * Intercept evictions on virt-launcher pods * Support testing kubevirt on RHCOS * Update kubevirtci to latest commit * create tap device: add multiqueue support to netlink * set vmipod cpu request based on guest vcpus and cpu_allocation_ratio * allow to set a cpu allocation ratio in kubevirt config * Test IDs for Node Placement tests * only focus on tests that require rook-ceph for rook-ceph lane * When filtering or aggregating metrics around the state label, having it exposed as a human readable state makes it a lot easier to understand, and thus, easier to get the desirable information. This PR changes kubevirt_vmi_vcpu_seconds' state label to a human readable string * libvirt: disable PXE rom on interfaces with no boot order Except for virtio interfaces for which a rom is implicitely loaded * Keep conformance artifacts on the top level * tap device: use netlink instead of songgao's water lib * netlink: update vendor folder * bazel: update netlink dependency * Release func tests on every release * Add missing test ids * Fix sync of generated client-go to master * flaky pause test: make long-running process longer and quieter * switch virtiofs tests to use datavolume * test that vitriofs file written in the guest is present in the pod * functional test to verify that virtiofs is enabled * update generated files * virtiofs requires virt-launcher selinux policy changes * enable virtiofsd debug logs be setting by setting virtiofsdDebugLogs label * handle filesystem virtiofs devices * vmis with virtiofs require memory backing shared access * allow CAP_SYS_ADMIN when the experimental virtiofs is required * add a filesystem device schema element * add a memorybacking access schema element * Adding feature gate for experimental virtiofs support * selinux: allow creating VMIs on nodes without selinux * examples, vmi-masquerade: correct userData script * tests: change hostdisk tmp path to /var/provision * Bump kubevirtci to start testing k8s-1.19 provider * Fix ACPI doc string * Add functest for KVM hidden * Support hiding KVM MSR from guest * add snapshot APIGroup to aggregate cluster rules * tests, networkpolicy: Add ports 80/81 tier1 http tests * tests, vmi_servers: Add `HTTPServer.Start` and `TCPServer.Start` method to bypass LoggedIn * Bring openapi spec in sync * Fix logical error in affinity copy logic * Add optional validation marker for new fields * Update functional tests to match new object layout * Fix unit tests for new object layout * Fix injectPlacementMetadata to accept ComponentConfig objects * Generated Artifacts * Introduce ComponentConfig to contain NodePlacement * Functional tests exercising placement logic * Unit tests to ensure correctness of injectPlacementMetadata * Merge Affinity, Tolerations and NodeSelectors from NodePlacement to podSpecs * Generated artifacts * Define NodePlacement for workloads and infra * Port NodePlacement from HCO * tests, libvmi: Add ports to InterfaceDeviceWithMasqueradeBinding * Add conformance automation and manifest publishing * SELinux: merge .cil policies and add a lot of comments * vnc: use generic VNC client on comments * vnc: remove unused FLAG const * tests: re-enable couple of certificate functests * network, tests: check IPv6 probes on dual stack network configs * probes, tests: provide a TCP/HTTP server running on an helper pod * network, tests: move the HTTP/TCP server creation to a separate file * probes, tests: create ready/not ready asserter functions * probes, tests: encapsulate VMI creation into a function * probes, tests: have probe creation helpers * tests, network: correct the string length * probes, tests: exclusively use cirros VMIs on the probes tests * network, tests: delete the leaked Jobs on the test tear down * network, tests: ping first, then connect on helloWorld jobs * network, tests: use assert / failed connectivity checks * network, tests: add dual stack masquerade binding service tests * network, tests: prepare for multiple binding / dual stack configs * network, tests: move services functests to dedicated module * tests, libvmi: provide a minimal CirrOS VMI via the libvmi factory * fmt updates * Adjust timelines and verbage to reflect feedback * Fix release scripts git email and name variables * New release documentation * Replace outdated release announce script with new tool * We introduced our `Pach` type which collides with kubernetes type. By default kube-openapi takes only last part of type/model definition. So type "kubevirt.io/client-go/api/v1.Patch" ends up -> "v1.Patch" & "k8s.io/apimachinery/pkg/apis/meta/v1.Patch" -> "v1.Patch". * dual-stack, tests: actively check the cluster for dual stack conf * dual stack, tests: check if the cluster is dual stack * Add creation of bazelrc for running unnested in prow * virt-chroot: use sysfs node for getenforce instead of less-reliable go-selinux * selinux: print reason why getting launcher context failed * network, tests: add a flag to skip a test asserting dual stack conf * Addressed comments * fix virtctl image-upload ignoring custom storage class * Add unit tests for Service patching * use informer for VirtualMachineRestores in restore webhook * staticcheck updates * don't allow creation of a VirtualMachineRestore if on is in progress * make VirtualMachineRestores owned by VM * wait for PVCs created from snapshots to be bound if not WaitForFirstConsumer * Correctly check VM run strategy * check running/runstrategy before restoring and one additional functional test * tighten up functional tests * initial functional tests for VM restore * restore controller generate events on completion and error * updates from rebase * add source UID to VMSnapshot status and verify source matches target when restoring * fix apiGroup handling * VM sestore webhook * restore unit tests * restore controller implementation * snapshot controller waits for no VMIs or pods using PVCs * add VirtualMachineRestore type and CRD * remove include/excludeVolumes * update VirtualMachineRestoreStatus object to include timestamp and error * add VirtualMachineRestore type and CRD * Fix overloaded 'v1.Patch' api field * Prevent delete and replace of service endpoints with ClusterIP == "" * Fix validation for self-signed cert and addressed comments * Add support for camel-case spellings of "userdata" and "networkdata" * tests, net: Add dual-stack checks for post migration connectivity * tests, net: Remove post migration connectivity workaround * Enhance operator functional tests to validate pods are torn down after kv cr is deleted * test: set kubevirt.io/memfd = false for k8s 1.16 * Add annotation kubevirt.io/memfd * Unit tests to validate finalizer functionality on kubevirt objects * Restore ability to set finalizer on kubevirt objects * Unit tests to verify operator injected labels remain consistent * Restores operator managed by label for backwards/forwards compability during updates * Add mhenriks to approvers/reviewers list * introduce retryOnConflict to certificate infra test * tests, Make network policy tests dual stack compatible * make generate after git rebase * deps-updae && generate * Workaround for a not accessible CDI dependency bitbucket.org/ww/goautoneg * Update cdi in client-go and manifests/testing to v 1.21 * Run make deps-update * Bumped CDI version to 1.21.0 * virt-api: allow update of VM metadata and status during VM rename process * Rename option --allow-intermediate-certificates to --externally-name * Add unit test for cert-manager * Add option to allow client's intermediate certs to be used in building up the chain of trust in cert validation for virt-handler and virt-api * Add options to allow users to configure certificate and key file paths for virt-handler, virt-controller and virt-api to accommodate varying rules around certificate validation. * Limit CriticalAddonsOnly taint to a single compute * Add test-id's for VMI migration and lifecycle testcases * Add event for vmi failed render * test, masquerade: Add dual stack vmi to vmi ping * tests, Fix Network Policy Flakiness * tests, Add waitForNetworkPolicyDeletion * tests, Add skipNetworkPolicyRunningOnKindInfra for NetworkPolicy tests * tests, Remove SkipIfNotUseNetworkPolicy * tests, expecter: Centralize expecter helpers under expecter.go and login.go * Add unit tests for to make sure it won't accidentally break passing monitorNamespace and monitorServiceAccount parameters * add test_id to functional test * add openapi listType=atomic to patches * add func test for custom patches * add custom patches to kubevirt resources on creation * Fix issues of using default monitorNamespace and monitorServiceAccounta when those properities are not assigned * update: fixing and adding unit tests * test: add reserved hugepages * tests, skip migration fail test on kind ipv6 provider * test: add test for source in memorybacking * Add source in memorybacking * Set NUMA to use memfd * virt-operator: on update, roll over daemonsets first, then controllers * virt-operator: fix a copy-paste error * Add functional test for custom-port flag * Make use of stdout cleaner * Added functional test * Add option to run only VNC Proxy in virtctl * Keep a single go_test_default rule * Document on how to use the conformance tests * Add the first conformance test * Add wrapper binary for conformance tests * Detect the kubevirt install namespace dynamically * Fix issues that virt-operator cannot extract MonitorNamespace and MonitorServiceAccount from JSON. * tests, network: Test connectivity pre/post migration * tests, job: Convert WaitForJobTo* to a non-assert version. * Generate deepcopy for NUMA * add a NUMA schema element * Removal of unnecessary output * Added e2e test for unused memory metric * Fix virtctl build for linux-amd64 * Adds new metric kubevirt_vmi_memory_unused_bytes- Preparation for initial submission to SLE15 SP2 jsc#ECO-2411- Update to version 0.33.0: * Enhance operator functional tests to validate pods are torn down after kv cr is deleted * Unit tests to validate finalizer functionality on kubevirt objects * Restore ability to set finalizer on kubevirt objects * Unit tests to verify operator injected labels remain consistent * Restores operator managed by label for backwards/forwards compability during updates * tests, migration: Validate dual stack VMI and Pod IP/s * tests, make primary_pod_network dual stack compatible * tests, Create ValidateVMIandPodIPMatch helper * Turn off modules for staging. * Fix verifying make targets * Give migration kill pods a name not based on their node name * Fix another flaky ertificate related unit test * Fix matching of Makefile vars to env for goveralls * Output what the new error is when an api violation occurs * tests: adapt test-id:4153 to dual-stack cluster * sriov-tests, checkMacAddress: remove sequential expecter cases * sriov tests: Add CNI version to sriov NAD * removeNamespaces: add informative failure reason * cluster-deploy.sh: cancel cdi deployment on sriov-lane * remove version from go.mod * Use PingFromVMConsole for ipv6 instead of trace route * tests, make test 1780 dual stack compatible * refactor virtctl image-upload args * tests,libvmi: Append passed options * Rebase on Goveralls * Export -mod=vendor to always use vendor * Update ldflag to point to right package * Increase memory limit for iscsi pod * deps-update to reflect state after rebase * Fix test to properly work with TLS 1.3 * Update kubevirt builder image to use go1.13.14 * Add required dependencies for functest image build * Check if new api rule violation was added * Pin bazel for builder * selinux: relabel /dev/null to container_file_t * selinux, virt-handler: relabel the clone device * selinux, virt-chroot: provide a command to relabel files * Add gradle install for builder to reenable swagger * Set libvirt to virtmaint-sig/for-kubevirt 5.0.0 * Update builder image to include new goveralls version, remove ppc64le * Move coverage from travis to prow * Support VMI scheme multi IPs list in case of dual stack * Improve stability of fedora VM's login expecter * tests: Use new image for sriov tests * tests/containerdisks: add fedora-extended image * kubevirt/BUILD.bazel: push to cluster registry * containerdisks/ WORKSPACE, BUILD.bazel: add new image * containerdisks: add doc about container-disk images * Unit test to veriy migration target is cleaned when VMI is deleted * Unit test to ensure an error is returned if multiple container disk directories for the same vmi exist * Add unit test to verify stale clients are handled during pre migration target setup * abort migration if the vmi is deleted or in the process of being deleted * Add better logging to container disk mount/unmount * wait for virt-handler to come back online during migration fail func test case * ensure we detect the correct pod environment during isolation detection when migrating * ensure only we're mounting/unmounting the right pod's container disk during migration * gitignore: ignore files ending with ~ * Ensures stale local data from failed migration target is cleaned before attempting to migrate again * Functional test to validate migration failures * Domain XML to be logged on info level * Fix the test default SMBIOS testcase * Add custom PCI tests * Fix bug in virtctl upload when using PVC without any annotations. In this case in code the annotations map is nil, and we attempted to set a value in that nil map causing a crash of virtctl. * Allow podman for normal build steps * Makefile: Control timestamp addition * Makefile: Add timestamps to make targets * Makefile: Use realpath instead of shell to calculate path * export local provider variables to the correct location * no need to verify the number of depoyed nodes for local provider * Use proper namespace in functional test * Fix doc string * Add --security-opt label:disable to bazel server version check On Fedora 32 with moby this fixes an selinux issue in the imega/jq container. * Fix tests binary release * tests: Add phoracek to approvers * create-tap: improve code readability * selinux: update the default launcher selinux type * create-tap: prevent FD leaking into the tap-maker * selinux: run virt-handler without categories * selinux: networking requires escalated selinuxLauncherType * selinux: create the tap device using launcher selinux label * create-tap: add a new cmd to virt-chroot * network: have the launcher pid for future tap device creation * Create tap devices w/ multi-queue support * masquerade/bridge binding: use pre-provisioned tap device * Create tap device on virt-handler * functests: Refactor VMI helpers * tests: Update the vmi instance after creation * tests: configureIPv6OnVMI remove unnecessary vmi parameter * tests, dual-stack: configure ipv6 on dual stack cluster vmi * Add all the missing test-ids * dual-stack: IsIpv6Enabled use podInterface addresses. * fix typo * Rename managed-by label to be literal * Don't add empty values to KubeVirtDeploymentConfig * Use more consistent config access function * Functional tests for product related labels * Add ProductName and Version labels to KubeVirt objects * Fix flaky certificate expiration unit test * tests, job: Rename RenderJob to NewJob and expose new args * Bump kubevirtci * tests, job: Use status condition to detect success/failure * use status updater to abstract enable/disable of VM status subresource * have to call UpdateStatus as well as Update otherwise status does not get updated, duh * UpdateStatus was not sufficient for certain snapshot controller updates * tests, console_test: use safe expect batcher * A low value of timeout in test setup causes failure in Azure. * Remove hidden `make generate` invocations * tests: change ping to use RetValue and PromptExpression * Test improvements: Use job instead of pod and fail fast while waiting for job. * tests: utils.RetValue no need to pass prompt * Remove domain label from VMI metrics * network: Add network-reviewers group * network: Move PodIP status test to network package * Fix clock timezone * set schedulable to true to test node-controller will respond to out of date heartbeat * add e2e test for virt-handler schedulable=false * virt-handler mark node as unschedulable until it is able to talk with kubelet * tests, ping: Extend the ping helper and generalize it * Check if the socket exists and not if the base directory exists * [virt-hanlder] test probing of cmd server socket * [virt-handler] test contanerDisk readiness checks * tests: [test_id:1778] remove redundant `sudo` and wait for prompt * tests: ExpectBatchWithValidatedSend error on BatchExpect other than BExp * [virt-handler] wait for containerDisks to become ready * [virt-handler] let virt-handler probe for virt-launcher readiness * [virt-launcher] Replace --readiness-file logic with socket moving * [virt-controller] Remove readiness probes and --readiness-file flag * Remove exec readiness probe on the containerDisk container * tests, ping: Use tests.PingFromVMConsole directly * tests, ping: Move the ping helper to the tests package * Add test approvers * Let prow run make generate instead of travis * tests: avoid line wrap on fedora console * tests, Fix test 1780 of vmi_networking_test.go * Unit test for ensuring local cleanup of vmi does not occur on non finalized vmi * Do not perform local cleanup of vmi until vmi is in a finalized state * network: Add dedicated network tests module * Add support to configure vmi disk I/O mode options * Add openapi validatior unit tests * tests: Remove redundant string declarment in RetValue arguments * tests: Rename tests.Retcode to tests.RetValue * test: Fix flaky test for "A long running process" * test: Removing redundent \n send from test_id:1779 * test: Fix falkiness in guest memory failing tests and skip failing one * tests: Add missing `\n` to expect.BSnd to test_id:1753 * Shorten the release job exectuion time on travis * k8s-reporter: get all config-map * tests: `GenerateHelloWorldServer` use `ExpectBatchWithValidatedSend` * tests: Avoid squential expect.BExp in test_id:1778 * tests: Remove un-needed \n send from "Checking console text" expecter * tests: using `Retcode` to check the result of "echo $?" * tests: Changing `retcode` to contain the prompt * tests: Using ExpectBatchWithValidatedSend instead of expecter.ExpectBatch * test: Configure console on login * tests: Intorduce safe ExpectBatchWithValidatedSend * Bump kubevirtci to support dual stack on k8s-1.18 * Let virt-operator roll out the status subresource activation * Enable the status subresource feature for the CRDs * Let virt-controller use the new UpdateStatus client functions * Make use of the /status subresource in the virt-api subresources * Add validation webhooks for /status updates * Add status updater helper functions * Add UpdateStatus and PatchStatus to the kubevirt client * vmiMetrics struct was recreated with better attributes * tests: Create containerdisk sub-package * tests: Create flags sub-package * Give the VM rename operation more time to create a new VM * Expose guest swap metrics * Use 'kill' instead of 'killall' for libvirtd in func test- add license/readmes - Update to version 0.32.0: * Shorten the release job exectuion time on travis * libvirt expects memory value in bytes to be provided with correct units * Bump kubevirtci * flaky-finder: fix leading pipe bug * tests: skip dmidecode tests on ipv6 lanes * code inspection changes * Add unit test to verify domain resync period * Add resync period for syncing domains in virt-handler from each virt-launcher * tests: fix string equality tests * tests, vmi_config: Fix expecter false positives In these tests, BExp-ecting "pass" always worked, because the command line was matched. Splitting the word in 2 on the command line ensures the match to happen (or not) in the result. Also removed unused 'fail' echos. * virtctl cli error handling * Re-enabling test pointing to #2272- spec: Add 'ExclusiveArch: x86_64' since currently kubevirt only builds for x86_64- Split out container-disk to a separate package since it is used by virt-handler and virt-launcher- Update to 0.31.0 Dropped rename-chroot.patch since the upstream variant is included in this release- Rename chroot utility to virt-chroot- Add container-disk to virt-handler package- Update to 0.30.0 Dropped build-fix.patch since the upstream variant is included in this release- Add building of virt-launcher- Add building of virt-handler and virt-operator- Add building of virt-api and virt-controller - Fix build build-fix.patch- Initial attempt to package kubevirt 0.29.0h01-ch2d 17011675110.54.0-150400.3.26.10.54.0-150400.3.26.1container-diskkubevirt-container-diskREADME.mdkubevirt-container-diskLICENSE/usr/bin//usr/share/doc/packages//usr/share/doc/packages/kubevirt-container-disk//usr/share/licenses//usr/share/licenses/kubevirt-container-disk/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31631/SUSE_SLE-15-SP4_Update/4592b5a5a565e34fb66a64b83a3b4853-kubevirt.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=a2ca991d67ab993b48a8fbef7defa31f5f098fc8, for GNU/Linux 3.2.0, strippeddirectoryASCII texttyOFVutf-8a0db2b78a21faef3eb456dc226f7933d10581b5d554f1774abc73a800348c07d?P7zXZ !t/] crv9wC!Bh-)tK"3MsqˆOmp7S׭/:P.iH-eZ>:yxwN9#pc#b$sIl;}yUd_Ϋ@-l:C?IdA#2Aq%lceȃ0j~GK} r'4ZuRt{J5uR8z` WYWcw_J!AK$иAQ @d#K ǗY~/3BSHP006y'? m@ .K+w7e9da?[9jM%UIZqA'Iyiͨ{rl 4^LFC=_tj)S@#\PZCıjq(O-PJ/AeT6a07M= P!qж؟Bt qGUx-˖W:5##//*cC#^ۍ(mф}붒eLbZE_ӤbR߼%nn8J"J';[x~j I4*=a*uVh߳(,C7C *⷗#ĚZɚAy>j/< B`j>БPA2nm>A572M(ޫIv}Sv$WԢ9gSoj,~przCvjGl2ݒ5*Gp5֡d&dkB`So[\%|q=ϛiXqᜳPNڱ;V 뽚KhOr[tQ1&\V6/ UNyh176~PHIb$#{y2ad_1a.dK}T A` dUQ"T3μt1ZTVS^dO7yr㯬?*b0A=>>rpaD~]YGBW,%V^Q.tPV ZK[;1aq2jbIb9Z8Xwu:;?8˄y*ȼ\YQéypfDa j=+ꡠ!W&[9$CR3ܩwL'P2hJb ;IٔńqYI/FyRMe՛blN飥Duj)v-k(W: 2p}X{?c"ŻXjʟj݉R~[H!7iZC&heJH+ )`VtAn |S^ΔX} 5t]ν{vkrL !Ԓ<5k$*_(WU!S[Gy.| ڝAU2f(!)3HK|ս'ogʭ5Jb+Rb|ݞ\y4bjfQLJ%8%o JYO~{F[R a sۭ3I)Q !^VwȢyTnxNjh;ZiWT ̉b[1s1.s^&\׵>j1#;z4{w e7P4N,sQJۤ"жDV.rAu My'ٹSM\?"Ws*2+šErHMF4{[,aMe;֍Þ/Dp$OwCJlsLa`ԊQo\z c]P3>#(l \&v';W"57 Yi˨ir7{8T.HޛL26X>GP2;癃nc/OwmW/*y! K^ɫN(`\[Nނ^ȩ@^9o|'),.IbEcúǶd򢒭?WB04^ccU b2`L[ylG.l{;W;c8nV0., tm#r|ET^Pda;!Ul+֕Lv{*~#75K03[=z7d,}xq.%mi'gx#,> F ܪNF@kZn2_T}?g85CkNe4k!6})`Ǝɧ/sWa`H! c~+"Uq &R)*!IĨS1s+}(?TWQ4 ZiSpe߉*Ɏ 㔺$fsuuw8yGc>;qmf!vK{8ɱufky{`Rh*g͕{h!@R-aq#ZMe^ȑk$cB Ĺ1X]t-qW{r_9N/r/AHny䶆N7LT.v;9^&=^ pj*A>gXW<1Ћ:h0UJr & S: /3z]NݺJ{HFgXMУyY J ͡vQk2ӹj<^\Du%_aEtۢb]?B@> Wta_ bp:A(C6 /:Ne*͏MCK&,bY{aθ ąxC x`:2xeظOѹppjm2šsa*uS@ >7>APX9tW,h1?a=W`A>Bq&xby@,f^\ +j5A0f5gr~Y@jb3׵&k ыSw2#(ik}>c6*^a0b`F,DL;ב`;l|X;%_q/獄ϝRNئaFAY^_'P7) eiL6|f)*s "5Q/$d)}oU`~t7% >ͽݧX?F4(5JܖvUZ0ǶO)56rIDsx;]t`?oY@/>K=}v|9US[C8kb%ԝhw~UmSBd=s Ծ$x귟QC@smtl n{T-Vs?;KpD*LL_.Nէ!xbj5P.>@4 LguvFG}Hծ[RI gӍ U2ʽw\WfRLȤyY-}έpAr5)y5&̥`WJ;PpNs@{ #jI&zKgb'q0c VP :k9rg2]U9p{ˌAxʲ{zmp1+P5-|53nTи2CksYzL}N91te35X̓[;_*,.tʀַ~P%K,R{Kvq0Pp e3˙stid0wHRЫ Ga߹~$0 XsA/2|Kelv@"<%'&pM7c(,eԹqwW:56l;Pѡ MRS-o_M5~*U # % -XC QeL\}>dВ"f4-\qE3h# `%5?@Cx *ew\k|vk/ .H]`3G{glĔ5x/^Е4:.TV'3VoXU~ HN76'w8i5rr唍7\X~>Ip6o]Cm38lRW{".i_{Y;yYS[; G+>'%]$]eIfX{ۻSEaL"I06ˮ;Qoa9yx|BE5{HɂiJ&CVjZgb[xh~0O~ W=6_|8N=[( ](9kARd%t'(iHy3kP\*J~54%`e q3h39iR֍8M 5>(n'.|QBXD $TNCQRbLN`zU3ўYn-8:5'}_t9;װrY Bg)IIn:JMԨ(/XAb::# 6gicb;iiC4XϨcdb&=ߤ yNbҳ:S5eYAE[HSdoF{"&y E7pJM)~zͤb6v s*?t/ݱ_gG Qƅ. ,5t6YKvNʕHF.BRW>iZ<,bv*%Qi/i~#^Te lbҵ@sʘz},h&[olpW[+ 9_+78þ=}sU G`=%دK+ߡpTEO|$`ٜX0-,}o51J$GDE_5.sO@=n%QԘQ Q3l~,0&hOEF`$s7V#;X஁Pw}|8}]IywY3A{ٶlw e }olPPbroF$S9yF~ď/n$xDFG;xO2ily 'l-HDSg^e{Z,H"nO4Ds)#Fu7CĈxd-[i=0)l C({QwX=s.կoKA>|qĄh!1ªAP%iSq 9d01[ύ#F*tˊz@]xmd8h U$&OvP~WKC*|$SMt eر6[%E DʢDcb>N>6i ]#ߘYIb}s{F)UKoԵ\}n6MgOrHm(5cq=;('+r$]iWس/F SB>w_y[lfx@\R#Qn{7hQq<J^aHb-G`%' )]Z-JW]RgҀAޭ"ɧJ 5sQ{PibQч/a?a }9ۼ@,ߤ2Gx'M։A'r Gkly`NA }fl.R`4[]Th|bW> [bqG)%Coq\VOQ6)p ؅V^ &p-CAI2eI]Ӡ aw& &g_OLY_stB;TbI<&k5Dh*.;3,*z؂/on"K "T{lޢ/k/ 4w1+̢Bٺm۔w:RE(dH?c=@PE7>}b'߉tnrNMYIʈOaRd'|pw50pKCQN OǀN`)*THHwan^Q323_LKk(+!G#N7z.ٱFMnZM>jݍ\ƂVrP)A<㪣Ή"# NMb+8$Da@s$#[*LxMۓ(wF#ej54~-1ܰ+~IO|9բ.m袖S>鋴xݗşk)E$5 Rlx˞މ%\AOMI:K59O`8%uV]"t 5XPLjRRKw._6Cf` M<Ӳ]^x9=#W7fE@],'w;m**؈әƨLڎX}ܨ4y$9J:M0S5 3ți{֊Tlo{~\ we L炛j%42~Eᢄtۼў%g O@8nGUi 99j:kt [Q w9&:`ox%>}SШ").$E|'ا7}.Ewy 'scތ[CnPHNZWTtWsUAR 2GˆZ66k!8I,7ִyv_"̏ч=mD#5XVJ %rVi@{}~r&Oc^(paQ-4B%6lV,v ޞGY¨mͽuveoPN#x栗koü(0pX@cƒbewP:jib^GAGm 뫢<5jxGJ>=SsU H  C.o/(q) BlI^(` Z+}Q#eٞaUY9Lg>*xL(}ʶ֤7:^] ԫ>ST,9o(Y>'3_]?01lplc_C덝 N!ǓHJ6]:jDK94g9vUEypI8gOˁ'kCB'gaE01FeE l# ^DmDWRTG:~RB)sR3U6'BpbkIx( (Z)%=9DZ4r FLT4 ^I ^xՆ:ZCI8wtPPw6-D߫y9OX0)><5w%0x]H1o-v")e؏ #q2[hUV_YO"ot f=ۤ͵A#s3 r^cekJp,j͐VȌmY(2;r(Z3|*|qI\YcD) G@ۺ{~h:x[҆W|-+PFh(e?jQoΆ_GӗsTr})jNj/SjJl0u'[HvNF#e{ǧTqvP+WbVcZYMRg/ SEqlTЦ=U^Ve?>.K(\0#4MHe1cZryܟEHv@ߩ+VK7v׀ Dw&tMUSos4qV,\ ]|k__E`ƕ'}~h)̂ٽ/+ `&\16 ^+`(̤x)Vtrmm\cKFMxdV2-s ԠM|Oq28"$%4YBAYA[DVA@:jBp;˵8T w>{í+OrrMX5IN\7ЌH$l Z薡CHV]~\lJ #DJVϯ<6>Y< :zIx0B ?S6cZ&SE:șl8LكYa^ѭ~O5{PfQo;^p~2QѨ;4v(8;Tԡ'7P$$`qDI:h'0bp4AgthP:t.7,9#Q`\WlE$+s),Z ,̇Ī~߅izQ&B*r%[ %= f>>eiۭms" kUEPՋ2-SnxX#\S4zQ"u 'A?JiRȯ>RW6OQ }c4@ V~JٍY7^X;CTo;8ԫCY7^o U9nMfUPꝓ%)[Sʡv/fnqٔD\8y媉LRI$4[fhrGZHv)+eqeW4ciPȇ,H2xysVOj嫒:4+8uxp,Z̛HxS@(p$8ؽc4XĎ$,<;c*WeQQW\Q4R^~5k0hk*o<d?C`,İ_T|PJ0dbV(G` ؚkSط$ *${ic|B0r KHP8Oz<]GK3`QTBC~$5,()}m3XV N|]F}nw[7sхckȮbf9\"$U` a509 5dJZY E BLoHةrJL@=%*% /rD.@qJ:yך-C\!0&\'niVqQapڹ1߬ %v}Gt:ik-QYv[/t>5&y`h oW&hpW,;3-"rE&>\q* 5]s#?.vq-Z] -s@o' haA)| eZI(qwrk4}T37+sٗ MQ;?2,l$f/k{X`|E~X~ڒb0-GM"X9k$ Մ*sȻ籜̱!WN j0l#` 2Qtd=Fz#2hlqE?Tr<fH퍱̀p;,l.ޖ/ \&H"9t)2aΏ/̍pcV~R9O\{y>Yj6Eږ#Xk{&Kj2uOHLD(kT)3etB7M3͙4r`L ev\R q#DXQ^ s ;& yo_!JDxD:R(øtgn\93z%,JJWt*XڨugkM>_GzCW0\i|4U>t|?Z4R%_8.`+5Um *ڏS* e-s?c]2/%q.R sK6t>}8;+K;T~< 9&u.l4߄Df˿UТҮ}eBS5ۊ\]EICf*X,㿲H):̎e,0?cl|55乭d$S@eZT eъG[lGgc*I+Cj8?+ARŏŕh ,K[t9 cF$lI{G ;|Ed3ӚE4;MRc!Aw jih¿ i+E6?ߟb"R_ 0j'Q}Z?!8agjBE QI6s$ _z`jh1잓lp$=)Fm|EܒQQ'P6uON;+Y}p! On,S2StO)NQyEtvq(؀1Vl(6kNQ8m1l!/LCŜB)gao&@xS\oqUP 몼6lze޾_FM= L>].H&C|j3maqf[!Ҿ!&6pIAM;&N=Վy\ۀcɭPQ(PjO.<^Ϳ_f04Wpx-,M=a@]7 tYg*6焪xKrW꣠Mzʡ[I[4~0[?ƏՕXNNL).^wF|câYAȜRXTۛM9׭᤭ƅ*b?5w(.2sU͂+ LP:ʚ"3@My׷ag]\)O_c|n9`fU*e b3cSxHM,EI{?9J*/!KxCd>p GE48?N~ִ1 s`mj f>/1dyЊn;z&na ֵjIEVeauqqY4DgB{A %]~u/bd8mE ApB"+Znil\"V&lH<S,iu?ד0 ?M[͑&BWcˌO/ q #c*e;vIGe/bӤȥg}hxzX ,wr8 :3/VwWuh`*vnELlrטsp:SMЎSKzAm!y=+52Rܠpx~2 ,ؙnuj]ܰ&jX"6'Ai<& Qy*De,?xA!{xSܟ+O-Agj$MXw`Yf~#I__?"H.nX6j5Qd<\m^@˿.CD>T #PeM4iyE*|@R%DeDogӚ X蝏/Vdv?o\)Yb> 走CUK-x|\O7BiX2M ,`~X|̓@BI=h͝MK<|dC"D:#z|nnqi&\a'uTpN!.w£MVxqMi1&ETUdW7`J9V5 A3`Giyn]Hx6VXFP=Jt9i,eCZ|^p+rDlE\\~̖*zV 㺽+c]4 kZY"'@g+I*u;їJ:H["xq20> I:Z%Aں5BX ZބA2gĂu?=:'/&i] V`;޻\v,*>rDKPVcy's[Dtor_JNlvu +5`u*KneCơ'jcE>|-K ]ձVR']|xU+D8]m Ⱥ;hVMIN~@͌0qVIbU2Y~Ǵt1Vw?^HQRRjFeBZM<e'D3y %#EGCx\>BOi )y 峟D6XحHo.l/_P~ErlĈB!} unS,N>y\F֢U1ݽ}ap59ҿ){U͒g1,L8M;>M h̺uƖHMz҄%OҭXqs'E/u p8JI0[삸9':g/u:n@#8G}d-,.QB5:)]64 2Vir"`y6w?ˡqa+:YUH:zh:V Ay<_:GhrX6\cz/Eȴ&O˄-[;NlE" !ڗ[r:$S@U)=Ak>@H]P5ΟJ뗊쩮`9f;TP,/_K9%8Q~x00gi=$g?s{8%4m܁oL<$"1PTkWc7W nsX2PR Zo<ɑZaxPfV]ӽ6_xNl ;"qRa3>7-kJcJ@7jΙ~.Ax^rtnV  :9m 0D\ }M P8ŬȭH>ߛ;o P·.ٰ֩)c&+4)ྎR(ڻFgpakok@C50apMg^L8b+ NH Ɛsh'J/iEɫSV MGTk#J>4:rǔPd p=#C?z4qGMEjJ%k{;;=;O+ v8x/S8KRiL(Րk꧓&B#ݻ%]TԤm]pH$)\KT rlnxΆ:1Pebt\PM=_I4_T0MAnN t&Y3e v.{b0colE7%0dAѰ䚎ʇ}OѥvT,uB}FL[MmL>\ŕ[U‹hʫ T w0Xme=A07Û4K>1CP#<< uj L0lOCR \[" )9 r.jm?+U} 3ڕD(^7 =;7a ɬcʺcYdpYSǵxo<\ǫ@U9Ki/NV1W[ֆP}tBpaHp~q!-m|#%|}9{\rrsE3j6! q 5o!5?V!<w_MKl.v=~(? RgK_ݴX2ʇ@1Ld N-tRwu;@ľ4N^imO{5q9үOecߵӚevz1Aoxo@thUGb<2a Y8K|?#hKVIGtBn  u̅ IsƉŠ-mpq!1<3.5A+aH'{V?6.uE:籧.Pϋ A -]S3Z~rZUNBf'malϼh9H .K|;siIZ w=\t.(1aWJ*ZoIc/<ʔyaEFI/H$B![iҽD)n׾Jdɓ٠\=ս Wjfi>I*%ZV2*9KYJhP<6|C('-e@ThzN@W`|g)OG:5jڕT?0{yQ0AJ @ ~ DRijqEZ#܀aj$0aFq4*}3_bYg P~NIpP­B#2@=$z]0f/0*P_5b%ōؐLomsشȟe>h΀Kd\hXJT~v%KnԋQ0ŷr72(-8-5<ڧ224/c~t-| w BYLƔBI1ࠊ"w@PtE <݉7VѸJON8F>xAՁ';S%hQW؝syĝSis7{h@ 233"J"Ig:H}jC6dbOe] EۥJ%"'K24T^OX;f\ԔCNѷ#9ӓ }+%R~&/m}o*7CiJ86z`a/fU^l_LjJ( ^PQl?L: NRCYR(9YW'AjP1/lJ6Gé4^_:V\hwL=Apӯ>n~pM5q-_}2 |2֏2Ja?,V禊Lp`daj5*J?ͭ3  c`kcĬ+Tdx\{4>Zǻ .)8w;2M[ >:y~{*M݀+h7E~^-)c}Gd*Xԗƌ1HDP'hSk^6%̤ԁbQ-Z_s+\/)~,yOUFrҶ@SQ,|mCS0O$7(κk"RbYfۙW˔a h wlxA6 <,NRç]&?9(_0QTe\oR5Irq ghrD,;ݶ^UM\ae֭۰Rx2ҕ̠1}ϻhwƧRPsI1qO $m.uI@c3ϐ5y~,/χyQ-6& ]$,hUD H3E̳w]\,m:\UwxrRp2P35 m-&@LK{E薞k0u%BtbYŃU"WM xU"Vu=m0v zlnq^ Wd&4ۗv7pA '9|RekTC*%I\ep/(P詼Y4 ̟7>*}6&aqB>)tPW\Ȍ%u:PTJvT#N"mמl$GKʎO.4WLH]9׍F(0 9kti ^t*nqyu\.Y]/uKl;WdžM2ᛤ}ؿ,ڴ?Ͳ=Jo`.˭>sbꎝ@,FmF#daZVYh6 Y %Ʒ#b䣢BwV3U#9FG-p,PzÛCRx7W$m̚$R"D]cmubD(/j~lrԈy`hTU&Z]_:FpxTDA۟Ϡ0)wuE=EzSc= )Bni\E̗;/c`rx5J[˜6x9/eR#?W@)zȡD LEܻB%^o%W#Kbr>X {N@r ǟ#/  Iʚ _~L?սqv"\լ@2 0?vځ(/_mutg:;zo/d,L/tFM\=G~_la#R_SmKqwI,#NdR'P Oгmge,Xul9zfzX'vڽ"ih] tAm6xE࿛zn{M ^Cc$ٖ)]lh+gkg_6f<5iU@lHUF`xJ] %jN4`r*uxYyЅIdqJt OưKg?h h4X>~nOIȁ[GԘA\sB828MD^0ẐKLM=^<{r15(/6^ 2i>dxv 2YgvպI~^^bnjY\7v )_.9BozRP3`@&(pO Z&3N2u?ğtWD-vѼydSIpxs[O5HJ]4`k>ʀPdVIq #c5 qh0$ i+O#a1^$?d?q *:rjLfSV/A rl[&;>9{;,kHZfIjv< ޗ/@ nѯIwc\іQ$q*0 7$] m a p1dVTꏕԃ #RT*VLL+( M'T&c+)줿 $^~̗!$&Ų4~ 7syI71RU%M<60V.=!'l@qY*j7ƆY\U)4ԕMPi^rӏk8p)FMJ gKi%R*W&\=T`E+vIaAJ:8aեT$_'P4{9o;A:LF(+0gKnrsIs).Rn2hxX#+N:3WF|"DQGz?uf9z> iBj΄- Y ڡǸVu~HIa*G2XM]SnNӂ_?@0Ϣki6l>z#'0b[Ш렆r\䦕HARm_7 ?x At; K[ @,i%q q/NW@&WRe)vЎZXֱC߮!8YxCK&Wh'UE"Il$華wwJUtB^Ҙ @|#܈<]I0$t5w)~nJ5.uAs"cΫZYˢ=+޵_d|0M${qCXC~4 (3aJ|/& ݲD} 'SvͶ]8[ i-!x$wBa$ ɐ~"Q0/e:D`!{m3m}+ C`Q)G0CʲAa%0R_uˠZ Y7JߑnLNG[4tKx8nU%<~n9OBO_* ´OuQn2\U.;O<*xޭ[1%;iO4փӧm=㻪 śSEyf5Nb -cJ3 aȋS<_}06Oe H9:˳#}{63A~;8%"r xYa? YnF>F5jk0)f˟㠈XLgv kJJq mKCKEXk:tV'O'KB<搠:N!>(ُ k?bʓliAᏐZ u8@ urcqY-CdOEP{4lGscӳ H4vp5S=xUEw 2W!g7X⍊w\D|QخwXVr1$__8ӹ[EA]e(5' YTH?ov7&eFAT[&;b_7?]J}Uvp[ѢufZ_" E1%$xTttZ4>-֝@/)й/~崵쐰vFf갬!:C5O0Qz})Ds̏Y¨ ly^-sP(*M{n qAND˝43x!s0sNT| |`1d$-DgC)Y(pPǺ1+ W>!&7m*bpō\fd5|t@qioY@dDjt\/ϷAТ!vz ~;Qt 8h{a\l1a?BZpfd#$xL##9 *}X1>PXK=%̗ZgLC^"gY{ 8n6ϓCK_^>KG-d{ȹ<~$gn%*# j5F`ɐ9cd2ZbW-YNxTtWi-4Y o#in=`M*_ɦzDMP9+?){ei5?ib9&%#⃇ EA0n9Lz`_tjg5ÿ`SF 56%)]rA^Dagg r٦D:Oڊ_Bg0NhU~vbvSi(ps.7AͲ EI`HUTV̈́g)I9jfE)Y<'e,E#sNvhZN0o27=K^jjwr-"5#Ll/LXkyw$ɡI鈸GORFJiF*ttna]0w`qs01°f b9ʝG^}BsB 7F]qTxYqP9'cecw< Կ P[S$;=,XNuݤH0!z,nt{@88ځl~y (ɄK/HvASJh~ %kLϜ0^oGP k O!]!b?~^>jU53|ix3[!?57]$,Ӛ'P,$f4s8?yUQ ЕZvC#tDfeʺդ6蜁ӥA"4:)neDz-";{ }iTOx8/q9AfOEF]D2\W! ScQ@YЙ_ʭ#ڍPEق s]/棣" R!!Y4M!M۰!5C84e0a vΰ~b|A>Yʐ$E9IQsފɭF _Da}V!mF[ 5Z LHm&G8N7MlFmPca 2k.YA] jQ^:4ED4?au2<ASFљ`JV/g'/27~S>»7=&7k-<1U+HT9'q_ܮֻr4'j/WYL"qqtq h|b6'd}bѫHx7V(KerzU-Wߝ#È'c`1LYJ4k$ަFIxv.Z"lt@3B8 |HrAPְQW$~5U'_rrolKE Йgu ξ՘ =H7 ā0$n u uH}!u$!J.:F%Rwa;UH8^x[Hߝ6fѿO{~.^BjW._:/}JV:HzuYZhH_"+ -ޣRNL ,힅BxG4G0v'b/͎8슪 / ~D(M^ l >=I ]T!b!& *4' %/o¢HkKbVM%b1PƗXltJwh%ò_ `2@gy<61]!h`S 0oUD[f:m(TQlK=6НÖ? ʽu}j,,RG>uը1i v<1ONDh?FozAgУфHI`m);ܥ ơ:V|tAwO`kAP"rkX[ꌩV/}; ~+0lY.+6;|$ jpQf1p1ɴ'Gc^ riiCK*_փ 43uMG! %FPfb#,TKL}5;yI%GHGt4#&FX卵rVB.B&3 C2 yc~M{[7z۾EA+](ϴw`iNj yfFQm$ `w~ 9Y&|Jkd9C`fZp.}nK/k85Ǭ7fFhjwnd+}?VP]>IX\7/Q <+]pIGeEeP3W8"fSF%pҨ Ś߳wz:쮕pn2dhz~ "/6@t)eiounw'OΣQ&Ib23mEذY i/ w*Ji[ZѿYWcO ӍK^ m-'pOuhvM%]BĤsպ e%N9hX͍yd&Tivv<py߭V "m.ɕL=+#Fc?I&Ș8sU [kaʨv p=={6tKz'm֊I#%}i9nxEö"9P_ADmp,A'9GM"Pu{S#iH1hШ-mnIONb7cm$C(SݝTD/dw!vӄZ7"Ht[wƮ ڱNJ&i@KC5oEKwt/94awsm"x!uMgyeTWĎ.`vv1Qt4T]a='CI Q2Ԃ/mdC:K:TLgZB/mA0Zue;TC(Ϡ+. {$bx%CH0:BlcJJcЍ6`NeyM^4ީܖnXo0i]=hq:X,Q75ֹƧo w+yJ#,2,B ˪keRŌ0, Ca9+7r9a墳Ox 񰊑4l*'ȃCr5,NN98'n/vÀ=5ЇwlVdnܽ5G,;nKp0֩2zD/ݖ] ͢ٱeB̾~psy3CO$ZX=3iD3(.C]ojqs)Ih/5)՞bu9HBT)NJ>m$k*am6&Fhci!7T8_J/I/M80#|-gYO cO *8d9aϾۚ \S,+unR+>Z^@sr,3Mn CDWM|(b$Y$SP1'\3򻛄ZM o1mQ69fs"%[rT>x[)8Av efM|̂Hu\s@lɖʯW 5Y?7>VoPUDin㽃~to7c* 򇰹>VsbRe蒭iUھZkd)(~S裔.G9*NX>no>~`sC~U5~1- yK\y#aR݉p8oO\~qi'_; Bz }jN/tcf[(!L0 2d,.GͭdtAZtڕSuV_R J7h훰n@hxW=HKQ L+ *!NK3.бch@$HƱr 1D=#7V2*Ǯ#}Qpe 4x6}FՋ+>]>%Pr颰Q8㷒Pcwu[1l X\T f~$6bCbl=|rF9|tkc\5ȋT rb#KZ[ݧ ٳABU@` K˜0ڔSO-ZY\nHд@:0neޕA: zϬ K#7!ct_akƯ/jO6V1$үdͯKA mZ6K,ȹNoًA@2KqwWϴ=WjY/Bǽ}vc%Yɍ|*&`%)K*gQ)DU3{AnlMa;GeYcx_w];Ul}LuiJE@2*O.e 0,7 D$ %4!U:Xr̼&ن,Ax(;pѫ ds]K.WOŨ rParDV ['þ.ÌRqXI ߁JD ?5?Nu:TZXۭq|IfLIB&K0,w4O*zVh(c$uNusїFM{pcBpDm8ӟb(y"(}9gEX08K8h1fZP.t6r.I5' V_@W%7eDŽxGG]:eD>Œ$fTд[=,c@4g(Ⱥ+j__~C7D|87]ܫ͕N $SNKJ"W_.|GT%b%4{:/p);?k GUӆK*rlɥ`de΁S!I3=ג~7Zh-|_YJꜝiD0f. yFzGe5bOш\ ІHeB΅7 J5ۄWO\;aC6@mïr?')Ja4a{`{̈p;^A(z¦rc=Ë{ٔ87\KZs郖],1%jtwt-{ȧMUpaL&0O\Z])3o_1d2tp]5@.a?/@Xn}vK^=|oSOfU\ pf_Z>vN8fܗ)\ =1 gyHL*ߓd&4KCA˖mďG@RDF7@sf qM b'vo{n+̕%Þ1 TtL&Dہ74#WϲȬ%#p}neէha]qw``#ͪ<)/V0]B]+C?F`c6)M|0ɞpa{gYd?wsH'Cl}58l0<^Xvla7޲Jl?' ۻ^ Uy05N@1fwN$\ˠh)'>ơ(tƛyPLr 86e8|P!m`Z1>b!^V ȣ#=hGDZK:-R;|ix&t&=qA q cm0+k9Ż3[H}r:07JD{Q֍pNP'Рes$ "@3hDOi z.w?XMCNtH4edHbkןDrkA8LZsuf]J/a\>X{dK%g6@/EHw16B6EnvWK+v="|[Lj}LBRt{8~_>c(S[cj>< RV-2`,6-͕h3B-18׆}?/@S*lA,]Ow,@g8Elh廳Aw (H#湢= H&(Fo>n42ۯ"?ߐ"Р8uwַcq.b1^h(jCӫn^n14B9mMzNQ1+(r!S {e%r?XBNc6/s}լR=]aϲΟ/OtƆt\TV=RrtLryWhWZ6K,4O~Vj.uRmAgP}ƞf)i=YmǙ,̺Pgv↵˯,hG7Q:&\a|QXez,^?~~ld,zE)K9)ϔSA\[O/9c1-/$pg G*sv8x۲ mkR*͜pgwj!%*š[.wBh2`N!RH1(M.%Fw_8M`\Wz߸cTxepb׸>tjۧG1*rD);XSkэ!%Q8C㜹I6U5TvSQYg\J4-NHJ}Ьevog !sQo5f1Dd{U[bzȭ p}Ѷbb>ʦ;ߍEʢ)L9 e>R+XEUy=AEѦ)u9ҍZ'jm##JNxGf\77dG<-ѬI)5L"L%y\0k7"[/D u|fyჯ,В,?j;_mH~~ ڨ0I=IKԩ_yĀc\>Ÿ@#rԸ:%$$0PNw3TvV8m`ds>Ԙ]NeB-喎Guu;L~kL1Y$uEYYm #.q?#U۠\xmiŹa) DS^W1p" .!SP+T?vɲy3MFqlᬏ%{2}^nD:vjgWeqwo{HDPOnm&Mt 1m Y4h #L\rJD6 O%$Uإv}Ck ~S~S Ҿv&p0q8S?,` gpVW^I?W8I)z*Aj05(ˆV^QP&z<ƘJ -۱Iu,IS)\ r1BZ( #7?C<"9)niRVc- \Rs"GT(E HBL+ҟio87yi I~2G(3sWe|eo)u*&2EDksqJ R0>ۣ1J?aE(SuE_7C^^9صQh0;K{߹r'._˚DZ}8$1էd#!%|YRj־\oʙĩ.NV4F@X/t8GE2uNP`18{#~`=^ȈbW%l!D;jZ/C f᷌z֙D9ܳs- MYہD¿–Ʊ$:JA$}7QnI( ե#@+t{:#VD*|N~+LJ7A sZ{׌ـ=>eM ݂Cpd9 l+3\<)'t?^";^$^ti_eOET hxgmm3sBZ aUPJa,y9gSΫb,<%R N_#q'z62"Gw|aI=Rse#X 6!w '4݃kt6Sx>_uAx/J ӏLWb* ih?MٳMn_ü,}4Q6S;L: Gd}E+6Avټd(}ma:f!;{/Im9+o.ꃏ,K7LzkF]PUSQF,Bʹ5t<j_hzg'0:͋VQ"GOODdV1_")97_PWQğ3DBU L 4TQhk H VD!oW0U퐘.x^lOwƒג"M7GWD'{k} Ǖ6V9dp]/ʧ^=0Kik=9-#BkȗLV̀bA}S_՘v#o/@1V}Kv}hy٤8 ITD+љH>e8O)ͧ63ԀF{|f1Z9eF$$LA34J 4uSRd2 |"Xk^.Ez􀡿4ޣ`3gL8C/ lISD*~daL2L~1hQxtSLGzB!~4lZo c [C2lmcK:h7\Ѯg(NHީeš5!*)MǼ9+N}hRG-& fdIlʟv z%3 Җ ?!ny&d"gL/8Gclf:o*n]{8*)4hȪϘJ &c%t_㢿=YGyr9 d|M}{%? X2*zs/e7ZbP 705R歯ͼ˩Xj٪.UF`uEIF^ ;SAxB`yYLVlߊG v~Er?r&/Ꞹz[Br7Rrۓ&.8g+vPY C1>΃t ?!@tƘ@+KCMOAXG'E2J'ljHd)|t@A4ҟzjzw4Z.ZΌDJg)yJL!:ve7]0ȓFS\4оzJ.p*`CdLf)C[ |zp_F\}jh#jQ<)y5wR4x0!Z%.l߹q(R'O&=`jo|m`U|!9 o1GQboL̝?=`jPďJL/?3ߌ(՘^Sd$٬M~/O )oST[*Ԯ.X s|ӥ>S\&@ЎAP%`qλުW[d4O`[QN><=m=yF''pBu o2$@'x[Ɋ,W+Bj Ǒif{jO4 9hoŇ 鮿 Յ1ȗ'Fpʞ$TVN|X\3n0\}J?[rwȝ z-iAkV(_׶EjoН%B~e!ZX,2fjA?&ʕfQ"Z Y4=R1Ң]}˄@9vRL*xF]pF}d9C\jgPTm-C_o*k;>uQ1ȳB׳Yɽl:cU阍(-L?.!{Zy+D}glU\[7 )7!Mܙ펪;ל6aewlWk {A/&/3M ­xG&`GBJݬZp'W=9/5B*[XrԜRC{5_jH_l}A>?{Ӭ^I\S4,]==$6;͘|mo2L`#-0+ ̊х̭§ޔ=CU>&x*a"^'Wnk7 QsH0!?èe*-ϧRɋ'J[_8CP" G%eY9詋\T/ՖCRK^>`Č%15AyTfHk$"P("6r\nbR7k4C`Cǃx3 1ovTLx㷖¸uBԏ2h4߀OY:K3̄EJ#4+Q*-5Y,SbU3)$,=8re;Lx'6EfdzoM k)5:ƒl7q?oIPJs>m8+l ZLn̂> ᓮPQ_x(!`N>,{ 9};?7ߎn]@;/ g2u$𙔡b?AI7 KaWчwC z1{n@.Mp#K${aC{E@.8)\%6%gK8@_Ci,L= U"7VZ]ueXr\iW FOTSq8`~ d wd`sE%@g_i;QkD p>y#WSnyݡd,>![&ZH$ |Fցx|xF M8pGԔխ|Ĭ><nQ22[MpjE(v܋DX>)ylE Sv}[KJ{3sk ̅PFB8響i!,PLz)egTXX5mp%vz{dfD_9&!v+8Q&ml+&Qf%U;B4À\߀&QG0)fmL5A[JEҫ A؎7 @?)I' ; U *Å < :G|I C`y)/]CP.XlD_ ցw<`) Hf.6[ lw<4l ue:e}y83k@l+|t9)&MĞ!ޣTez"^ quUY6t?kALo+!al yRB[Jfۡ-$x0S Ί` M)o]:!-6}HABq(c[)g7Hyow Еz.RGV&z}|Ac^:9T|s;]XfA̎Uv1}F1rU[Q;_;hlw 7T/f.A;S㢾pwyJ s Uqx#D. C -},-j@*֩ʖ}ԗ,V1u+o~)t#'3|em<M;#"X͝w X$;~(yeZ-қX&'6vxa>.f| ^,|?ѓI>׻CkQi#bE>ޢQ &PaxumG4Km$޸yz&l.?L1S8n8;rSBpD܀,;L )XX6ЏNvлH $%XFzW\^$-Lbta; S'[|_ZZBQ_ aLv\;ɼvP:5-rP`Ԗ7{tWd~@ܵxn7y9<{8v3i/T7bSAs|~sߙ/R,R5q%v;)m~0Y9}po/:ioEOZ+2 6_00Gsn6TԂW<~Q]@ T07<hvO 1$eǜپsWkZ K,&I [@2bx r^8&ɜǦ2K/^8?O?^Z: zv=hUNPRlу$cݮme(Zd\<7էhT>^%_~8|'"* ]|"(L؅Lm6ǭ }[6$75y&T9f@ |d4㓱e̐QQDJq+n/|eGX!ɛd-ca4FCގ,‰da8]%nwuI,_j0M2s2[>Nn/ RDa1J\Mͧq3cyVR˔F]t<F ^a [LY38Ä3˛8]5Y̴fqK Pa3 G#py"5?%`d.):'T8NU\zO~.xڽ[:@VkWC?ӟ[/kH=jp5$g% 2l[⢯Q BUyY 9 ]ϏᐞjuXF!/V(9Ӷ%̺T;ܘkߏnJbNN~PTux5`7pV<6p*>1)hO[zL[ۚiH;|?Xp0U7$&h3݂ʫƣR!ּCb?,ApEVöSށ`& FnT7R6s3ڛxnvXTssn]h,TƳtv<мFWC\\v2 1Wc!q}>ޅd:¶ QԵaEjMU.S v)\, zNBm$ kGW.ڬj#0"6$#NL㏩Ȭ)1IX4eZ=xzj΍>כTf@ UɻŰA' )_fz8r%H&ļ-WQ/ЛNCzbCgrwnnXo {Qb?-S|&kԊ+Y -4lqZ5Tju2ǵ岐9LP%M2L3fB˷1ƇC?X5 %,tl^LڙQR`6j;O"@AsƎiE|/<[fv[ ,58n%ưcdyW}tV0s̿|2kkX/!הMTg"D(Qٿ.rѨ@R3:/` !E$HdSW .y~=tW;ȖvjcO$,3|N53t.vC*W3Ly!kZ]<8vg^Brt'?9/K!v\BnR7>={Af2ɰjI3x*61>OrG tL{39(%@U?,7yp !Im-n;lG#"W1_tVYڎljAg]Q])YuOy6֞VQ=@dZzsϪ-ل^#P:6 \~Ɇ$ a8E Fȶ]ro=o,6:e.o^NZ:Z W^8][5| A8~0latCx>Zul bgvS*ig{Q˞h8ȣ- hplpW! #~%y DLbDZQmyj6лBe&Ms| *zG]XјT(kyz)(ENIG\/iw}Ylo|k`4Gg7*zƆC\v, MSMlVkSI 02o~PE!T4ܟeڜl١BSEv^<0C;C陵j\HS(-~Arkuq:;uMFTue+38 i'G ieDf,{ 頧vj t}j{$eb2vD9>j MЃ'iB^R1opO[I] cX{CEK.)WmWJ|=7-ttowzĆ5} 0_d6 2>="+_G)+O J$֙YQ'fV"lfȵ5:MQV ڱ3j;\~iWN-l$tv*-Yg$x@=V! KzΝ+sP}{rJf!pY}[ ?nOeMÒ3՟UOL?"7l՚4|ut2o|EU'V/V8L2ȚchzZBTn{{]8,%Wbϫ *AY83XpRg-e*dp[+UWx@ UA9uXzα,E_Iه,|tH Ibuā/K\`"0"ƈ7v o( V'9#ߛmXݔ`0^V­tP~~Vn+ϥ) a$jm&? rh?[S`&5gB"3 ƷЍT 9ԩIa?{n εkvӈ/kF{T,f'沐_G/rO)n_0VCY3u'lffH8z6Td_*JD55}̃;N=;D),Ty[^jOJUbX)Cwٝ1DydI؎jр/\.Y?9řcW%<&[P?osu 7_OO-{u0}46H$q:NŽgnrBhR/h:/gD\${$b2j{1ssun˜ͶgsOt,\{;WV"=,YI:*gݟ8^3QhPvy3 vDM_8QpƠ̔?Gu$y|C& ' QUh˜&Qu\|\ق쉗2~".ˑE;LP@tu@@ N TΈg19eUWWla&my4U:٦"QkqsG ~hrIXspVT{|0ڗT a>CӑAɵ={>@B zg|i Ey!LU3@[tqjTS r./;4UyNá߽yc~mr0yr{#.{fL$J6{I߅.Cmc'80T1vU8s.~LK0VAI)1/#aH f8oygXWlIȋ{Edcq)s&~XZw];m\@4#F:*d:+=.dj>^7 /v _6-y2fG+R Ue 'Դ34q#ۛ5 R PmvI`vщ:=z̘Xy|g߹ģd]dzٱQIwF%~v#{QbrU.LskX0л߹buXn JA圥v,\J|F'tI=I~3Cvjcz\ +sVpaKBԅh$ESP/ٕg˗]=f|ϔ w]MS7{f .ڐ0ȝ619id}8@ΰze֪Qx ,o=1Slu*h@7~$W1`rBsH=sC^"'ݞC^&pPgeW"\asa؋N5,{v.Ie؎ \9&A(!`cU4سx ʽ\,uғ3Kr$0a.xWm NNnɼ&`}oԁ{+@3$Ei;H *rD7_T&pVű{TR/ΉeY;u4E"R"8Q9C:e^q"I?U v/Inx ~`ow3'G9b]f<*M;mxş@qANI/f+,ϧ`:lwMBtL@6R+_[[^z~[Lx7۱AqN6^2%jÐ@?|-+]m8ggt ~j{Uۯȝ #8JBu-=ʺ:5WH|SXŇ[)3ɚ \w߆3{*aeH (H=3MiNTi{%&](4-W1޹zxZa}xCNB pu͡ݿK[nbHo5̲ :%q 9! Ah|'10{QBZ:x&:M ;QCl>B<83MxU;_|1H+ _[29=6%PIF.l/LDL_)Xq UFM9(xk3&E|_Lba0OPf{Γc@]@`Sⅶ7qiE.S`a2S*UnC _i講Y *G.o~ lĮK>cV|` ,z UdE^N!1m:](۠[}~L~}aK9ԫXZ2=Cp3﬈/x./h50GnB<^?:Ԏd'It~b>^,ōd4`Q)DEiFLO%8 5qD 7;rpx tKXES<<)E=6dSozQ|:zL/aJMAʓٚ ,O A_-% O2=_kf/F)pAcnݦ.PCy5pxC %3`zZ#)zPnd(?2R/A{@1k$Bgb1*Mx/;ر ~[) N 2h~1lNK.M͉Ԥ  :\{vk~Uf/kRfd! k6q \q`"E{ ~(.]TK-ZB%\;YML $DK:x6n_fo{,{x9V2d%' o ;hLx*8>̏I~?jbR@T&v}.ƐVn;DP+K5x`尻~3@%DʫzKKhM x %hX'6T7dѕ8+)toV,29`+wSxÖ 㩆 ]<0!_Ks"J]?`s] "2(f̻G@V xC0e NTDoqVH|l֟Pc?G|~#FC)ˆ2s.'@☬p'l.L#"@CZ˴a(u2\m?jV-sⅎQܣwa?E|qwmFA, Q`cSz\ tDŨ~W7h3lZ]~RɃr!`{*lX7ki+7ZUս,%+o~Oș,{ Q$Ϟ*ئ@^9& C~mkQ!CH2|#hI-R.cG`X}w!pWID1f55Lѩ\QQ/} Vx4SLμ˥Y sQ#+9dh,2UDs.v^I;eۜx3sf(4E%+dW7M˳ө'hz ]܉ƽ܌ r !uIɴAC0Լګ@G4 0݉'b 牳hEo;[ 4xH%<\rs9 SjCܘk$Mj [Io7ߙ4ʆ E?'O*fR'W<̈V(?%!$c$jhrq# ܖ(gs/VK< 2rw8!YWHA{w>,fЖ;E+q9SY\!Y(Vݚ.nM[s*JS?u=TVSjt-]bS.z:o5ja 8ņ  +=}|i#ӫnQC'@"{eqBO*teUCc|%-t>xWz{M[yOg{Md/]N䲦nv/N#bqU2vy"zld} Cjƚ0MM"X.yKMɱ;8[ZUun}.XQFFa۷J x}RBɉB_s:ZRv;V-~`|ױYRfO f%'0D] $4 ?A%ETp~9 Bjې\CMd#%ާmq!4•4 jX'jp7D+7Be]*I{7 B`Srl3˪5K'ҫ;}ouRT4aU'[" Vyx KL }omcvo)t FD_Zx P^@n[4ǫdz@ZxQoc7!'fU0M' Fzܠ>֜%Uhro:AZa\6~1؇yXbI?2ag=Dꚽ}($%ݪcRP/\%a_NID&$6ґds2%N_Ϙi9cN|ƴ#*y4@'Yw">~!U4=Q(<9]D=ײ~*(@#[,\py>~O润/g^; boNdsBWp\^waXe1gp}'eڡ"梙9$A9Q c7[2nRu_f]BOh5:DFCm҉MEǔjL˅dt|^rz03-I#(an: _#B</fNi\F ?'xps H)8c/g |z\Xw2Z~EX &XL~8`-]4@1+C =-20`b6h\ׁ츱Pw =wIaP>5>OōZ >^ itj}ތ݃췷Op)9=\ hon%(`2▪?^-}*`{ R= 2RErR`̯etҒWE'\86x87+9|,FM!lLQZ7p0h&%]gbF c^~`ָȢ{sɧm?S49o`وN3M3럍\MDf4QY9$T")UG; Ѽ56ކo"_ÏZs`iiz%D2)D;ݐT> 0s@e:և#>0-YZA#;)(٪  $o = t_Ԣ) +| L\Gʹ{}nnj{`XLKZ~udMKZN^ \|n-(rf,uX$0uW #6,D9s`gQ xNٛ*y2M&fs1N=)J ܺhoNj(o;ksFI*F2Y% ٶZ6(M{]Jp0LX> hDry@;\^z4F@ {7hM;gDxj;e&/?j7ӤRNۻz*"05eӅda&Kd% R(n=8W*y}a@( L(gը*.z_[\m Oˬ6EΡOe^ 췘6)Iyn,te]O8էi7<Ʒs-"c*|- ;L?B7jͻ`oḯm(ђtG5|,,/W^I~ip-4լ:fh9R)S%`cg4cҘt_WdKi ?fvU qn$fDMv?Y4(EqP[pWYM3Ab$&EB,K8+xyvh&}#e~Ww'ƊK6ĪRc* PL3Oŝذ&+C aQ:%ݩW?q)aKFʩqy5 ,6:^_/g`ɪd6=d6۾Ny |#d~UyT5b9Uow xUl>t,崙^Y%튈$o~']=kYjkc;?$`݇M鏃|ЀX뇀я:w6^9C?lG_@`"Z8E|XpPghf;;ԑ)EO  a9N/MLNrd):g3rCVg{$&!TfIkԠ wpe>Y& urg#I_AJ#boᅡI_zlF: 9%;(tu7EC08b$@EH d`SOnPh=j]Mzȫ=SN[vjE͈zT}k1i㌝]72əz\}6Ǹ!)OOgeizE?7wsI' S:@q >M%gᨧy Gl <-WD3k/z5n82 caOtfDEuV {Ss+}k# dAd|k4I}/@vTnmϣL' `"͌Rr[Er_w"{/lg*DK; rH uf 8c}Ebm[.1E(I&Zt÷{;B!|J~Qsºʩ0r3vmWO.t9?sHا_L aôX˨4ǡ`U{ KX%s84x6jAOyN o.#?ѿw#uez?$56~p=15sr-9|kŁ#"dm:uZ/%xv\:)G \&H@v7 QD0ϻS4'zE2媀حH0xf,]޿OtYzc*4R;|Aon3q ya"}*]=> ݙoDL7C^6wmq 㪬(s]3ĘPz5$^)CGAC_ɸdHX*.b0  ;>A :_`T-Oq8x4h=fد)lu4 ;[w4Iu"N;c-pڏ(Hk@}xɋe糔򀔄yؚ+plX7ߢ:3KUϠ-zv-<P@jMAcX[1*˘22}wSoJE4!'#؋&o|"]t4rEC"8E<. lyF,h^JqkOF': (ϼ$׹QoIQN( FxDCP6c塎#9Kz\j.pa@5P".ڎ32ڇݱКQ0JοgeirC@)AKas9ӌ j- 71b;d1 <&~ Gy²+3)ŻU8-ـ&㇉}/@/LU ޖvhê qO b hr\{M/C Efz(Aտn%+Fg 6HB5M8bھIm֪K=gn:}S)@yn7Xè)bt*+}0ڋ;ݏxp驠 7m_rojh1qz:,8ry_-KN&еUY[X`n;)q$x. WU \,p/@JoI5bQPJAFE[CR7\1 rjY7wM j_}z7M->ҼTyfԐ g%w2vTFBx{'&?(9d6ctؔ1843~fpMPetIn21jsMԺ>xpHN IxT|V<Ҫ k2%I+6' XRVtRp:_WN(]v ۮdF?t9:/ ч[pw5 H^"'ȺK5Lj=b*T Z0hz1DWd g,pufoT,"W#zu=(󞠚ԫ_,4tiRƒ, pߋVx<&Qf >H2VrlF~kUF+c=)BzCـT]cRE^(k/nB דvf[LX&[">ZOZmhti݌'v؏P%SK ,ٷ|CB5RwOc_(7?h^qnre n}_`FW$4Sl <7ĉ=D!6Y>&( ]& g[8qj >$']q،NJdcoUS(Kb~lpQBt;s}'~:KO-Y  NuwEEtox]]k5P~HZ4~9r::p;Y#]4L XA E,$cswғKÚiH Dp-h”Qlii4JJ[Q!և*p/hٌ5 :NOsJO RE}Ci*NtQEd?mIEa\YG l%T(K^zº/󊽂}?QRtw!:Q2|2i"1ܤ6`0̴\`/W~Iv[^;=_XRH `)Ƹ#v<ȘO=5)oI.Z!3Spp$+qUD1U<7>oٿJI7A;2kW+u`"2l~4lj<,DY.dܣhb]-ӟf&mM9qJ1_S27 7۝N_L]) HԖK-!mFu4@GOwj`yOVw;z7cJBMTv~7s5_ eN8+&oҞË Aw.ىk@5@3F4ݞH":DY@\CHQmЌfZ4.qt|{Li3 [Q;'AC?[ #uG.6'Ah.O'0ˡ!hqI*;'iOyr#qdͯLv@|\\mtT f+?0E FMl5"t8{vH󞡔MݍyoA̙%GNԆCq{ {),$xngAO]߀yv BDSݫ$^YՏȏ|4afrm6Kx ʠ9T[wW |V>1(>j0zcIaO|بg/u̐#Ben["l rg֯{$Rz C)\̰1qZSdvg'$m=JY-28ſn^v[Q_m hʎjn*[altU9.tJN\kQb9ctSbbAJP^Wj,6fz-I6Tu!DL\asU!;"^OR,;d-3*hB4CѠ*fz.f"bLwʪ1JKE䍥{FRSjz+Y( 00r|;>ܒ4ZU`W8Uye)jlUC-`4gNa˾B"2 io*o#>n޹h}FoMRYpUZЬ֊ILꁲ^WC\M&wc=+sq:wk] K(7wW oԐJ#|i6`+zٻ`xL[q1=JP0m=J\7]p (c#L7g.E%[hb0씤KNu`ZF"|+;Vgm? 96NRy)s+9ϦIl{4/9+ 9bOb|;|MOӺ$xnr+u H֏gx7 m*޷[A3yãG7\Mu&y[IE|&MJ2XJM`սfsUN?7%q~(.,%49tAթ>C[oNo=sƄ!&- ]JIX~BplЧj_XV}&""xXL)UC YѶ>ܘp}Sp#P{ w.7Fd{gX̯7o^v魾M/6W^!C%ֺ\2#M=ܿMY-Mapk'}cwnʥuC/lF;7(OH{"֙k̓/V"vЪ0xQ<3}++~nr%JxDD *w1~eDk+c:w 0۴6L-"uEU82-rW( ظ3z}{Ž6:7\jB9u5#c+zt 6U^\%nS|qÈ،Yv(-hjҭg/F4!|K ~-?H mp7US`>AU/sBgruDZZ> g~J0 lY@3fn]e@Xj |x3eoĬ n k%}yCABc643Y{uU\eS? mr'\3Qh8v":PSy{Gi HO3d O I B;H2z :$H{K5/ K~Ubɜigd%~w;ZN  k(kv3.k{zۡ8z([ys[61HSSx`{@&( >#\CL5 jÿ lJAY6juBY=q!KKY =@~,9B`$N~@$ :1玺utr٤O~bn-8X71{{R{$j,1J~uzY%5E@d0`3xxll<}$6\a5ˑh:$ǝ$BcNq+TƩ$, Uo͸5!DEtǽ(B f/ gDo%2 upvc.<+,[k{4o >( (xiDP:ς$0|# k!Ǿqc΍9Ewo*5ɕPC!+t[ ft_϶[E|Týb 2ݵhE>g8R&Q}Jo}S6oܰB<>F>\x'.sJr$1-O;D,oM96Ww~hGuy%OnP0|P %AK?t w^H=UR3 ]'A&]BO8jIRx8ClP˻M wqj"щaqlK19T_.ڠE!)\C"TzVX<ce#A%۸77D'8 >$/}$#hFWt_ hLl6ܒ.=[ۊ^@m53Ԓtx fN/sP]W<3(ӣk/v7;lo`@b<<%SP"iC._m='H|B]ҡY< Ya{H,X:JDzyO qNh5ԗE ;Y,h @."1V矺-+ĝrEsNC%qGQ?q 8Jgs[\12g(+y 5SGQ2ՙ_g.=%_QqߛC#xI>i="Hnw!Uk7d"U:,;;9Ǽ8UNЬS'=J/:ARNz Z^\k˽,j]%0EzmV'/@.b)O_g{5d,굄 J;.Ď͡<4Љkt`58(6UcCtU"\YK9cP{OV闦/iUȳϠKDUjRh>Xߊ;ԗY#qq+CUljLyIƪhqQ}TJۉ[HYQ #nuz Ko0  9r."dPNb٩eo:OQigF!#3PSߞlnbާZoqx4YK؈߮+Wێg0fjİ`t0\F`HA } }橰_|'gWdRe}n^2_)S*n[򠨍r* 骁zuaܢ@ IH22ۋ9,UXMϳs)#<0 =ħrV5x}v^x%ݲIkΪv].+,:ĂrrY)皟AQ3{z/csF2mƙvIe3_e*D ^*gidÖh#(ʊ?fܼ:ӳ)zOִe<, ^Yf/X*=Nzǘx D~%>]#PdJCFvZ8.tBNK_4'i~Hr6>]8 0I=#^lMiD]dOip*#ҟ"#"}}L-Hs;|I̚Br+E.ߏSXdBfR̯ʣ>"o$o \Vr䖤:6OkE >![ (Ini?cH/ (1!vm!ec¾l\Ǡqd= mk  +>Axې.B(w3`| Z=pGgɕ`ZƑw?y=]12ck )4YzdwoaaYJh^WQwŠc?x&w hK)5VTāCOG}E1G\+xl7.#;\ep" 8Bu1HD: +[Pm^upl?럟\ēcH,$#T'CH.xbb%`mNTx\c?w:o]B>*^9A^ GSP$v voȚц؛qOWS8@UF;8LH4uV`ZTe%Osb?m =y{n]0 K̎z'\T'Y 0%۰X>@;.1BH8 ټJfۚzHB5ynW2ȬЉ9!5TaˆJ2k"/Xv;*y!} ᘎaM}@/lBx ?^1s??͎,˼kM544~ᏻ@D"6LeYtUM:t=@UT]WlZ;˧ +QX}X23 !>ClgK!t4!a yK1Pj$${h9fwAFڐJ% 0nGuzll׿$#_t7]T^Zԭa=J_ΛZqn,f:dABu;yтym&E<a \.w_`ϼ#dkw'rź0Q`j?M(g{أN6PEC@:s׋tȎO TnIR{؍ņ\f7nVW!e+NoM2+7+ȼOrQO}8(<03,j>eb\2qn~AºM)jX.0\ffs4].l`0+x)/J%gKjHV|ħrkn>] uxLjny2E?NڻZ^8s*KgVlzev(ȿ7!|KV?qJTp7Bm:~'FB{>rQ;Q'_|@ .|~1iEzwtO1Í3KcwZEiW#d4s*m7> @"R=F!fot EtxOaPɼQ6~p%$_q@XH-d hv\(>LA2)8&B՘ZUNkv"YiL}8:* ~i|}.lxg͟j,?B'lNeOTƛm ,1d'f_=H8*BD#ه%01uL^!s<0:SܥT;t:;sO>Aρ812Y!~![-)4_l\x+mlb{;"%{$ȬlB+c,+w `WiW10}&Ǟv7M9E-0l#04VqAűY n|1[g+[g@p҃v1O)4^0֩7v,gNE9Th/KY(cLP$*Ur5P7XwCiTݙz!V:!!^ȷ҉ 0xn> Z+[AI]}ELle١*r/I}6AeZ~JwOM&K+.4L+Qxx%]]~E_vC WԑWLpqzǗ^\f+g^;gQwai˽u]g*ېzH?G;umsf}ԯYEȲзH8N;.@ORf;+\!̛3hlE&MF>y>56Ju& 2VWJtK n8Oi7rl ~;gMchdp{j hY'R4?t¹`Z$oK.D)@򻇻 zPW-̅XCk%4#UiqEH)/QyRl#IW@EU5"M|2(( g"ho%o=mԚ9VޮP5% ] jV$ư4)OӁ J?U:tAsRy \"tѝ^*\,k8[#Us~':X#>SR]#_%Ľhg5a TXo/bk0MMDƞT V!dvsg]Gc|B^aռS*A$4YQ(5rYQrM="*!w:dja~b+{eƿ.>ƭs=n1W~P,_& 䣯6hUFn] & Yh5%~\a0sAF8#;h>ɷi!pX+ RǦ1J ^" 8|fafe$w_椆VY#H8 0MvWj7t/Q6]j++/aʟI*nI.tXN*\Z UqL .}BϜÏpzQ ࡌ 1ЁUlf}}oi%0Q /'HDapI"9ъ/w~EPm! qy#O)"^d'y^qb'6%nԶp!. & uT ND`}n6gy<#.O~~W|cnsCnA}`<I@k<ީMT-e(1m9c*j%G'|[v }R8#S'Jza5-AR;\BUHzYӝ\R*Emx)\U'5BpzWg^ciet;k =IQ9 UK 6zђh{go =5: =ą3$⳹%ɥ>i~QщHoY $~3-&4?}ָ{I9~:Oudˌ]&&+dW# v/Iue(K9~ {Y^RL )s6 qC$|Jh>lG@nzJQILJۜG<2+x:q 5 2EcU'aHVy#]s=[)p ~Nnr`(Xs靔 t#*O["ރOt޾W3.וry>W3x`ȶ$%[Ug־}T,8$Y#gl#D3 !F/.8ggy9npƋn#sS sjtBx oh%9Iq>L˘Bҫf)ߵ|F?8]NAԢki,R(`j`b~aKQ% q*􏈜Rui3s6>E)ebCfH;w31ulg(;悿U pB e+7_676|Űճζ>eTλg8M KvWJqEЁSNv/4pv(yI)9f Y`fopdj l7uO/]ѷ?_;߱:E]w/y$l'Zp⫗ G{x̾@nl>oEG-FN83ťz291 |8Ӟ殖lؼw[|犥""W]0w= AX@3B9g7Pٸ_ O"C^Lb[#EU UQ_;7_[0JWۍ9jeeBςS#%GaOOC:d6!IYzrNZ*&H0[A+Yk@Y<lj)N rIAc?}24k\dTmx|n0$>_4E-ɓ%#NLY2 >`މ/ ES~x%\i… Kb-Xr&xp"PI9fGß2$#Dx;Qg]*slg , 6qNk`[wj=pK3 w *7$qH33ڤV.Lv O kK@E h=ypE&+ +hI"y=Pqh3#}0ٞ6zv1]ܒZ'Eyoy v)&(uxz_q-7NʆWXe/o(Þ~Wy{ⷴʶgL{fen * e ̢pDf )٤lӆ,IkYR_G{gOmﱼJ{B4@mΓ%Qmh)ޭ6䱵bu-tӣ5fl/܋ah};>TS91*xyރq$CIqWܪ6'2${rÂ7<~lE )7ͳP!~x \ V-LUmEN);8IY}uz1U(E? 6?έ)r-gcŸZSeR\3;fTa!}R~c(15:-?B` ?W }sicinՈ>9.TY@|m_CA8joH~VL ZS[%YPMc4JFXq%]8#/^fZ>g3,8Dd} 1DE}Hj loP Gũ P/s,ԢT}zF'xP"q7QQ~Qm*2+#Ty*y8&EmU$g5<AYY'i8lyToY(T̠-WEz 'h\[>\C,{$||K1[OJ2ĩӜ1a )3Cbz^UAb֪Z!dZAft q̚Wd*7@Q˨״"*)4j:2BkРg-6%?מu{"OH5zE<+KPzQK6iو>y:'2$AH@OKsWǕ`M;QͅAf^ăyov/.Yx;3AV9C‡|_%̀N+T^4ԋؖ ^J9|~&Iڡ@$XROoYvWt'yMU?#&iY7F', 9imMH0_jX$YQ9B JIb@)  (Q4,+SNf~}\[?kB YP%Q'ąDUn[$#_lG.ɲD |0Brgdt?;u<ݜQ6-?!s;;f-殩"(+QC y= Y fP\nhLwFs6eի$Z+VV%!b565,;^!9t;&>vM; )jaUĄmi{q7=,R$԰*S#;?&4hsBPiN(I'[Avj=VTx6.\@SeXl u{ZTmg$埫DbzhI~e86J]k(YN{صصT9xIyc7O#Vr\*+~PqbzDo;" wo)I<, O`$2:HNsFjakBYt|D&/xMO"+S`t҉ALdx$P"4^ύ![ߧ+9X Dq!tt]G!}pBݘ"vCh~a駲z#ISйc@o_58:} ˟x"1,%\(#ؔEo >/j^*2vdadD!zrtd#{9dX:bK]VTG%:tGCmr-&z> %"lՙ0@Yh .+PfXgypt{yD7Y/ O0ƋӐQ9\СG"lz'u$]J z Y'~j)p(ʸ&"98GN\f#bQ{ϦTh5%=Qm|,Zm$^5=޹~G+-e3xEL\7{6,:y<itf5!~&Q_vᅮzU@mz^.@3F[S|${oG? B 2 EQ,D6~͆ ŋN0{$ZH[{N5 'f4+5tW_ 29$)͇`CiAa߮hڒFF:cɃJm1{SskZRh"; 6`q窈odi8XزMQ^Z%I,̤|v2I {?&*Ba\j4)S[=ZaV.LIp bfn^lŏPHb4@>+PmgG@# {d{#A@Ҝ{ih]dQ=ViNmG4S KbRub 6[1@OfHYߠC?j{f(M>̪M :{9/e3Hg5'I]\GqiE.W߫xeq IaP\/+ةKҤG?нmxaO"B8fq*/GˌX`~h\[hpyb9NS^h~H=N8h%{UA}ߐZ@%'^j-7 wh!`t.UQ8GiƧIU22FmxKtǏguy)6u%}gkՉIEtLOB[C<~`\/jD24}گQkg{?jY@̃0m>/2%ͧ߻*61"sK[5]w{-&SrMeJrC8$iOt5~ިMǂSUHusϐk4cLٳ?iKxWG;9oW=L&,1f?ӌuDqru[9 P.~ӉԸGƇ;'J x1]Sîu o2nzXvY>&J;7G8lq4یry Kbkh}`ԙeuZW&(#`c䥋RJ|S.O3IaS 1 3U`]9-iT gJLNoZмqzG5(FuO]A7JIM{F5]k~&& t[_&(&ȼ")Axp2WLC˰7ݯ*߸CDqh 8bɄ^p;2Rz9~D# l4H`tR˨Q*\Sʯl|k_?-"_?)U-+NLJҌqwB TݱҸ2.<"~)7ԭZmV+l0SQ_Y}N+ q35r9|/f&7C}%.;6˒սQim'wmkQͮAgjb; *c6.Ta+ $ŭBRW7-ְ u1֧&HՔ5ͣ7jLͼ]@#P~G.k/؏ұCF[ҝ ۥ]՛XAz,jTIZѨ;YlO~ -š""\)BǧKs@@?Ө)ؙI !!DsnpV3U{ M8Qu5/onT`)-$TxA?n`F%abtUM<^1_%b1Ũ|xn6? X%7{\wBy*11@dȤbd!Ts]tx`suOb 1Mtz$ycfGYDōkx2&϶ȻWxƹ mŸesQ ɫ=YVIuxVD#U ߦpLBd'L~,botBak1W[y6t).nD DLAnO' bZGs&$-p܍4z̥55+Rm0%)ј K)XՒlS_Q7Vq6@ YGO} 9{1xnVaTzQH*a r/=EaضLCn8K4:v;wC, bzZ> 0AX 2mnSzNXLbe-*픆L@"Kq[/w+Os'IvW(/qݬ o/h, $Xk!hgq'}Ͻd ԙ;_HZcRĥ6%#^nOc-r&vI,SYKbLÔHHIUTMz:/ڄƊKn,i=ge{ja='H\w 񛐝7{ 9ڐ ?vHcځB߇G0XBՋ=Qnk lS䫺js j{=-dw1?iěْLI)4,IcŊK x&/Gf7r'' sh>i /RZEOu!yr;.:dUY /!U`ե9gM>6{in|! 6$w1y~ߦ- 9#Gwa"E!b  xe᫢UW]sCj+<X їD[ ,Iw8ɏKVO ?ʖA&у&Eh%KF'dH3vƔ"yAvbV4%*OIj@Iϒ*P+uwa m hQE.w^ &b-<#OXTY5)dAW4Q@rڞ} ݑ+&:|0"='S>feU0dXO@5x.?vaG1 CP/GCÈ ppvKO]}V:^|﫸tTߨ|bMB5kKZW:W?L?Y+_SA0P#OarR!Y,]{g^j @DpNIzLүYNr̍%6IW|/} `^٫,(W̙<B iOY>M/W+%[iB:>0))Q~6=4|NeM!$JZ9Ğ ^ 7Bkq'UI|ekY|C;&Ϥv4 Pa>ӌգFvvـa>sbrNF hL|AHXoK+$/`:+Bu& z (b,jIOreMV]# - i1DS!7 c6Ix4^ 'u@,na/$3#C^TM‰&!N* b=AVwUΡa9啀}&04A-teeE' rz-Í.o.蹠w~g\@?`Wlܜ,Y}4P=pn-b]*Jd2fzL߁qW  w ^JNg&=Q|TYN?&m͟H!W h3@%(慨P0'4< #5 vg#.y,uKvAu5ex- ɮ 0HPgfs&z zmbڐFx̪yGRd)BW2Z$Gw@qa%Fаj/b+ LQ\FE?m}e/}MZEQ53/N?ZC_|bFPNrsX0rp&hr^j{<.Q]=zqL 5O?znWBM 0 X]o;kHmBnOт*|3(:uuy)n[Ӹmɽ"䘧},p[QT0xiz rȁO0>\~Cx=dy")#d!_NOx´L=2ZWB6fڸu_\ E XRUb ՘pR7< sۏH" ׫؎ْd:G*6o%*M nhqok vW8,f2RMi @:9'wj05j[W?[ :kW}R5|yiO6`|? 72joBhM(v:m)7Bk)̬%WzQ3m"f^33c<$~쐚.d̢}k)WqoL-dw =sun)5jƢd2k<9Y^1 |_*QӥOQƨds[K~2XOXO0ˎ,Dʹ8)_I#5!=ݭ9Z LVĝ[2wc0٢<r~RI/>2-JLZ]\VfXOv n.H $u5WҘY2Fxo=%~avW-q_ JB2v }Z-d`5؀ƌإG:噾8%Z̀hIFPz'TT̻Zӹyo9|*HuXͷ^2 E檍+gi*I-Ιr"vݑ'AZ4&Q[bJz>dK ik,)-+kf@ 8۔Jį,qfk 8QCR՞iÔvGKڨ\L@ [|`'O;wYNL9D"ōV%X6J2[~ :S%̰8L'/4Y 5| e#R*^֧>`'wOǁa}`.Mk3 ц2Leȿ丅s? 㧀>ϬNQԠvDD6q59s>0}`r&WYW3 \Q/!{#@=?vsH@Ob(ר͔Y&~n38i{PJ6&Yڜ}:l͚&~p2?a I=_KV5z ƵXף U7,*}nٖxIRnjz/Cyekxٜ auvo X/ؔ.C: \`2! ]ģEBu&& M:3eg:ԡۛk>nwrzw%V/JUz#&+PI6*{ M1)au,ڀ`̔cdL4?0ǽYO [J&Ͼ\9'' Z  /Qq\TO*DJMLJoiYE=91o>r- Yx@Ylht +5UfPY QP+yQ0Z D{QI}M|+BPr8=>ܧl" 0oW2=J@9g? '#&,/!Tc;4^P?D+)Tk+zvC!N i|*KGX6!_%I3 B8@4~ٜr2EqT5eHQҁnCb. SQ`\E;VڶQA!fLX.up:D2XV˛Am|>Ƭv$:'0jARiCQɻvzÊ$)h&S'~)|5zp7 c͝HGCn$ۓfS׈f# 3̦1uT(*L)gi;]UZR"#$d\5PGuzYl '9,qA?t G[_Fo<"B;'86-;?є 9!?c?p*K>HrVr?6PXs4OeKUpn-Է: rΒ|CV C>(H) 巬OFKK8@{NgI%w';37Y8/a(mXpUWy#7 &P{dWJq҃cSOxKo0)ߢG&\TJ$8>;eE~6:)_tRW~F= =ZFӇ[FC`x`oUmԆjS* y!lV_>{KMTz ݖԣ~1_) * ^ey]Tl>5X##򧩵g oȔoBk[5)Doy N;|;JE$^Y09%t&yzFug@⺅H}0n |J5N֭LjѿvUSQO2tdFI& ``T*__d^Slu7Ťu|US{@{s3IG.">ZB&HRGBG%W: ҩXT?VOD a6qv>-1X( u6v.0DjnR8WYSok-vETL^o5e{0:L=lj DDdt44ȧBOV& d#&{d*5Q $1Rdy!1xbl뢭;Wj!NɵC,) w`0Re-a/ˏ>aE|9 LߢpE*0Aʰߋѐm| ӴBJ +TxG5P>0{_ E:nؒu޳va] k4.^'Uz@ᆺA }l@Mg ~/gbdCAIOZ5nFp[BoWO̝v3(CVְG%ұBell}i[mWyZ+MgTL|ח)_׶Ըȓ!L0Ut} {E7hV?DK=r,}popɇ`W\w}QPUգeDZoz^qe+u"<ֳY,xe+ xXt Ew^8I''l@CQz FdeTlag“ZT@O_9}"EP5Âua+6|>bBMc7g$dK(?M-lzaW9>VQ$6NAeiMnD dz >=)Ӕ?Mźƭ]9MhfۧD@COm2{L"n WĂȫDAU|IhEG6SЀqHc2EG-w6 nMMzĴ~#P`Ǎ, 5*3--,H]~ Eψx/%XI*0ɿ`re!(u/]>23%ݭ7iv|ucw"gn '5 ̈́xW_0T'fׄ$ĕ0 el8yE,`6Y,evͤweff^ڳva'I az= |97ur o"0VK{ո] Yg>S[BozH`rˇm&$pDY?b43cȏ1ʻX jyy()U0JDjV!-1fuBsN_y8u6!S4WYbj 8|Avykj7i&^ɬ?]O8Q Ia)0Ռ^AIzkeD't&ɞ"7c5V8nmWe`:.UhcXH}6D@jv &>ceiHh뫤 VMUOKF$Px3&ٷE{':ÉxuO6[pR'u&:jP'CpuJ 2Sbn}Փ =^k gw8 ?HwA-E0z ;h!B-˫ڜq\эt ոb[ #L>[ko+~.fbRl?F}Η섋wВ❃/f,2,pu)$= ['*_coT1^򳠽 }IS~h9[¬uhgo ]#c$Fvo|>!/MPR $QIߤba .̻y/p`fb>?=C1GSEYjyԓfG ϛ꽂KqM+MH>Cjx}I1+wǚ"g˼gm%R6 SbqtR{pKɽPCWZuf<蓮BJoݏN? xSa,e&pfOMǣ3W\){@9ΘU1y$& "z[+=P &\ 7 i W *> <5Kɡg7v8M/e,ϑ\o;V(]I wE|Gpr(s0 B(rS UD|&mG{Vgd)bLESx[_0 +'.Q#hz4vaut%k#!4D'i fei9LQ`B-~. K:잝zzx^D- YY'~9?<^P -lgh"R ivx`w vG9VUbHAM)rͯ gNh,n4<2dZe=9eLٰ<ћV ^@E줄m'1x;쐁%7`m u qHY0ϹW( ͰY0v8b wc ӎq xM>>R*yii g M8T΀nٜRa*Yd͢{w|?Fy#zw_.FQyp1)qX:qӜjE9iaʹc8o>Hw8^(&c))S XQCOZDҊsȷ9 &)6i cKNvZ 8A۲=5} B/y+hU@Kmܧq] ).,W=n!{s+dᵻ'&IZV,?%2>aG/$m cW R8 l̈́e#yP6~ b՜&nu/&gil ;7&;G("<Ǖ#Ԛ#_v.ݶ{mƵmHe9WiquMX6"xJ(\tݠ n|=oq;8*ܵ$㷐 aLr獘ԛea n%[KYji0&V 6}`޾=)>V:mBL+ A?[7|Ϳ)"2t2b ŝtW0*]Fvw+rdG;u}ƗfeXdJMȓ}zЀph'$p7>=gn㺉y;^B(q/O@o!l`JJĦJ9I ~YY4%hwnykcێ|F*-ϟ-#R46Y$-aM e(0 7>\. *r3\˔|V@:}r[ػ/isdw5v_*ꕝA+VԂF0i$.Y9\1".ļ;%ve٤gY|d?=WQ I`^C0l:s{8 lu^bL7Pt1OJ5,\8/e.aF4A"w@M_1^YsCEj2v%% 4%`~g dIP ׯc]UY SYԀ uh?Ž׏C&3>ўѶO&wswdMBɓd$<\C]:nKZ݂\S!%~_*z Z?+(8 foTٯ Qq(,*ůynatfMgY+/6\9k/ ˯"S>ʤ4c܉ BEtNXf0*lj䆨T3Ob7=~j .0տ5V3kKI*ږMy D+r*gR|vYZ)ĵNH"Xy6E{Vp+| 3q:DTcRJ"x<59f|!$ѵp`f+ĥwWmaYӚCT\;ԄAUy2 A2%C8[guxл^`q݇&z{k3i[嶴br.4WUes 社ME !ϴ@׀'^OgyO-HA7 >SvI#}^fܸCIN괌*Q-jhUYP/ћp|j)9~|_ԹDs_p^P^) + Z7_ݰ 5ᕥŲ]ߴ[Ky-.eCY.7Ai?qsՆE#/[rZ]ubǿZXvyf'Z>\"i)͐7S-lq>~B> MsOiTY;vr\N| #r̨"KG62+?L @^Y ̾)Z2O=Axƺjo4'&#H-C. !8ďkH6n~G2ԻK= _m<ÁGDˌ_ VO-߼*VD/,^91\K,x+jCVJIO7RSc!3iʷH3dQ i uovHy Y 窜cѭf9xXNe"J w"vZD.ɍy rˎ$>Bګ1_U[d8F[G4b6]˝M9^F99jvIc%?#vl p6|>o6Ocg\xMr+oE:&3g5z l'J^:)K} _-i"*Dptt~"J6mbcR`Tk eslȁ+K U^ :0鼠@8\aGݱ%0FN rUUU_yXP'!'#21aDrHYms^g$qYh@LvmZ7\cLs}jÔWrR/ooj)tilq Dt=6(LI Ogg><5 0%l]>)t%WQRhbp]S2[)vk -L [~E.Iw Qk1혨AZ (3yH1}.Z"yIs<< |v,ah@ P8x[uh[~tI\ _3221>)EA-/⥠24(.;CHY:Pb<@1fj72kIbAF;j5Zt=cA?C8?A)1"NC2SFNC'"ܲV  Um$& TG\Xj(V(jvF 'Uvd3a#I5KQP5ݺ !GoeQ'ˍwQ*tjďg-j{&T(]v)q#Y߉t.NCPU4" E˺. E{ * ')ZoRx_q+r:@%`jfRSwҤ/x+b<OZoQHT,KΉ[Xt=Szm[Xf%tx|m+9ӆBn2TODfԽSnM(a_W][yglR/N0f-!f k\%L /+ lmKM[ PS`ŵXgX%d{MqBx=« ywO{a+9Y~0D)t៪vCyFƱ}WxP9kB r98Z*̢#K@ԏipX$LZBC[e|M*j 6#ʸ J(g*?SU)lLn6;l Ƶw_K{pshtHռ}Dmp|؟tn (yM,mr)~ý$K-`mebvkFu7&yO0juYBmEXOz+XaؼBnNĚ`;o-A=vanI: (VnVG7-EJv}1}W`YMiֶ-":Aϒؼ^Hg՘mA??8`d$t%RؒJC5u3n‰YNLUms}ޖ$AW}TZT^){yF8`oRO-xw෕5X1Roě੼FaLǂݪ)]PD@4IDٞf3ZU[U?D3h 2a?XHf)GZ.z0Q5w-vo릖Iy8|DZK3B?p=lk:vO X7*}a |LRSLyq]J"ĉvk6JbQE _Vtf*O0!Bwdw/gORZ=9/B'G_bC/kO@CV:Vi1= \qk?pl^Yki^OZB#b*m!>~hx Wd:<# !RjӜi\]ܗ3xbmZ:@̈́wԪwo|uxf&FWJf ҷ^<{nyo{%ƥ#s? Vpl$EJp8& 2:F;Zm I}4cUss;æ9(u#&Ɍ kVnu2+ #Ƌ)QoP"$j'n91>F~P#FQ5[‘ȮX%>/Ϸd+s^1lX]~fh`ƕcA@2s"m&@M~ᷦ LhF-~z[4Z6$8ƕ1c̾j踢\=RiH`=FVu:$ :ݵuCBq*䧽̒"ls{U "WFȃA픳,Qȸ|$BhC᛿osDu_=(WޔN-'Ƿ_o>qL߯y;=(w-AE*s=-ebwPF\ރ܋\ǒSx)Aw ?f&L`(Eb(CݝhCC ?nTLqAoӨ2p&vaA}I|E,l5gRPqO:pF!7eX'׊ski;44tT|TBy0Z .!1$܊0bǨGjgʺ`W/U<@kUe[?(~(P;ͷ5<~;u3m%N:GjE/$ȳU[bQn{E sah0|S' |g%\\46if8erBX`L!O[j'hhDG<D!dHSUfN4q}}(i{b>h?(c"/ 3`+ju6XCNfq.U ua)(sցwKQ&j .tKrOFw{nH\P9njvgb@5{t%1 ҉Pޯktx*A^)eLRkrWڥ;;$`f4328 P/ezd].եocheK p)opGλ 2@IXNOE Zuf=Uj F4eTQ<M/u&83 4?>uLhzD1d^`leo7'@^8NWxPwDJK8:s`1jgt[i%dRiaQ2ok&m}ݜka}_!Bxh= {P=͌KT$i+ζDhb_D=u97L`; =ML|V3)h`xB! 6}W\k )BۂI=[;𴣕)Mޑё2s$yG{R%cۀg*hbfyJ X+LԘF}Sk ,n!05 ͙?Se3'VRU yYؼ $›٭4p=Z^ōOۖU ZU3oEֹ1ENuOD:RF_pNGfY{jFU$֟(%44j$7nOO+w?-79;u 2O~wmȀm3HjnrJ]aA%Q&zmh"_7ގNFlDzunD #ś2TREFHn a-}!)Q%'fH"{[rQcHᧅ SCH0ԥ4py}"Dcs*~+p^ڐe"b ĪcͩFҫ}HI(B>7ƽ 7+߁n0H _^|ψZas)n߁{i,1|ۥ\zp Mvaom=F CSo"h[bcEmPOhՅVqR'q+K@Ixes6t|/ ʐf]]W (7NT;̈,E1DN#/<ν Tѝ GܘtId¨lP}}ΡJC]lY])ym nM[w3j`q.'=@tExTvl8Ԫߗ&e(`V&#q055Iέ@wQ-+ǩAXz*ֶ9iؠ7{tɝ,2jx*/#ݹkI]._g. ec?sGqcGtWWxB +T*XlXUKe. IKp-gWյ+J MG@356Bc+6;Fo2Nm#tZ,ܻ?oR}`C PcvѨӭ7f9:ܔP Ή <Cq&"[-" Ͷ7|ù7S(ɉ ^\y,w,_ fdz6{"v>"W rr4Vr! [Yӛ5:|t }v*NJ}9l b$ 3УċНtWHN1B!H9C=jX6SIjG 9W|alAYij%L:-Kj5LЁ#P˰U@D~?L֫hLߟ'Eь/s-k4oXEl_=`4aH4Tc ~]˺<tv-H(7_qF|%eu@ʂv '_=(;}#7+ ǯd\Y6y"y?joByWg֊v_k5M8upFhĴ&twmGfk-|Hc Ϟ c eAhW*,X&"Ъ"X!{"S2ICb2;aJ'1} &Y0O:^,׺`e/u|f|(Vʴ[abMKY=p b,&)խ8@dgpȶu:CMCQ #1xL]pX]rse|^Ώ>Uƥm`E%¥BƶlM2)t(YBs.`(q|V7C18%:K[YΑсbDR%DHLJ# Hfُ%D ~YsE }Na]\[gN<ʧh СHzqpt[ɣ-p{B9\ivula?[Nq/g6D vpF/̟wzbXb~=`aTV~]_l? s=!Ha_kW\ WM |ԱkH(˰ɫceacVMX yW4<5&!řX5DPّ7" 1Rvi۳p';O3}"Ӊ6JH}4WjR⒆~lw=$;A1}S(nhY6"qɹAjsݼAAÆ`RADZ+p{DMՕWqǷWAXں9i ?0Q0b6ʘV-U4acG`ǹg6uz{3&C8 MLuS2r؎ ]X`P >q!i՛T Nݩ8|2N *w4κHB{_&?T5r}aqp` PȞ4*RZ.1\|NPȶ+Ί+l#_b/șۡH %9cޗk[WhdlꥹqB俭m;\&oW{iʻmu*h&' qV$g^^ ?q >}8J$3dgrLd$g骉6jH oUBrP&.:=cn '@"v$pCnl$0bL; ѦhօpgOd7p!?IzvɻۇxP@lقyw@JAe.{6N2= R66bT*կI B9T"Y&1˴W}Ex0ZLDY3;=Rj[o/G]0,'6(آu}3鈍tQj;^܍ӛC -%R' `^\$ 1N{VNU"A9:iz0 ߎp >˥%'ku|.q^տDs( gr _# *<2XY4sF=BDR5C[yr< i'`e9z-"L"ͲadncS*-Ur-MI W|UgF%&njaثLp_Ъ q(#cʜܥp>v}Α_px<&hj:o$vɕ-Mį}S쁌qҬxUU$!WUfè48SRyOd8%Fhr6;k6O|/Au }!Y͑˗uZnp2VU6 9K68{dH),FAܵW<7 +M^**X(g)Nΰ>awǠaPe]H!|a3;'#ĉ~L8:XsݙU2p}gǕ>8׶}yO[|W#73-aqؾ' @:`~pcu61!wB]h5o2meoJm.^tGDeGQt:6y \&J~:DbBr ֔>no~2VDw =AWV]ҙؠ}xMi||6DufUCӣNW#tO<:3ɬfdtr!ẘ!%er V.hT?pt<}E|_St4 %Zy8nI$B31M#hI!Z9ē_p'xXo Ⱥԣfkz<0ꋰ1sP-8^Ol-\:LpTZqEBĀ$!J=kbmY V`t@v OR3}N%T4ȉI] !k"1l2cf,"e|NLJŸWJNIIr/NgM0B8}fct 6h/J̪J,ףL~\Q4J&3Qr^`6pevJ1Zo_zos,k2$g\+J> zs5%S-}X﫸TeyN92rvG>5^>+gU9pD+H1$6{I닄\[%Qll<Qs r۶-3{8"ԨjC*Y/:RƗ)"LSaIl)})=LCigSM*aڥ7tl2GHUxTU <3,/ȴ.*$ߓv$^ȢI3fayO$CkB_Oɬ1q1!bl(˟~JF/q ByL3@Bj$_λ9O:sGmq,5n4땼x!KlJ _wdFۻEZQ_j(D+[҇QDq^ @N:-'”C܇Z{X"?~k*ttʀ+db<YgT V Hώ-(7Տ샄]9kcl '7J%!|$Ȭ+䍘]D+J oW}y Ң ﵕ Ռ x8uk5;uŶ1kZPJN}RDauE]{?5VZ:}0qbמP*oejͳ`.~R .&N $eȐdf`#%Ă!hX,.WI*ĺ(̔DZ27"OkpTKQ Hݽ̐mk^aQQ#x3 U )jުfEK De7b1 D"ENw$|^95(cP%<;XfZ:ojXM;{=N.b!vZ'(˼FOD1Eg^%>} Y 2 Nr%ŞXЭ׾r&bQ|&"mޛD|bjwci(Ej& eb>/GBMEOAuCCHA]8Iu [ʋ: q|ޤ,xe5EЬ"D>[q3$1qml>wXw]2o n3`0MYk{ jb!EZRlYz.V>o{{Wr'L@GnȿȠɫ숧JHF!㒮W Ĺ @ yac>-r,`'9f[Beaw(wu钽.:V{\nPC1i/'B0}LpqT]7hQ65Őz?@`r>JkL6ٕ6@_OS4:+B\죄$>(!jI}+kL@;am.DUR\c15mT*fc7@5{׬rY7(C%MCVLe9ȟ1S9k13# "F0ŃSci|F5Ž([=*rAH [&/'Xc_%yJ *Q"9s Wbf;jչ_>$~L m#8b:a641ҵfCO7?M4EE0HԔ}GM.X, ^>e()3(>L-gA]k#+%6ωW<\ΌCV;ڒ퐭q:z2F0.)T@f_imumWU`Lğsu\k/8oMo݋Qd Bskk6uMs eH'(֚P7n6 :Z M}֨w~AWI"D+ȧXڣ4-ڨIkTt{#/~WE6=L]Y7P\/hȼߓHt bI c][c𻟌Kb>ޞE hfi*O窤wwdoQb+}`jRP/;pd*i[KRkZchfc"J*-ZAlq"JD) N2δd'Wy%{E¨1l"AKnrd[ 11<2춏46*]KţX_kbQ`x#O-/dNHIb\PA;tThEPͭ7s' *̜N>``/?wc-8,78􆴿A)Px"m_c33D -R]&5C^j[5-DO6J}'NȠ8^%oZqAtg"H5KҏVԇY-G\>Ck%HWh/9%B$b:_R.U_=.Sj.$2"Uq_Th2ǶiSATӱݲ1şGCfߢG턚=a5Ask}jbQYeX˺B^@We3wEY9  -^nv?}+gusG[$>0Ql4vF0¼{<.ԩ9;橷M,rfN"Q@j<"ܯӻJwc en[R؈v.x&[G-G,* xR2R gx8~閙^@ V|O ]1KǮx=.=|ɪxDsxEp98jf>~X6;ZD:$R0zhᕠLXQ`BE8E@uG(5.8S% = H~ "FC62#ߧ*/pKEZ6:T{c,pjbOB*XhrT0 rY{UQx~(PKI T dyȖ/LX4ԦqAo{o¦xDZIs\}u/uYڅzpU*UKс~d=0/0mJpdPpl O3O G{A;.\&lfTk#۳jQ^<*Kl$pEfO؞c"h2?bdA8vӘFp_l|'U0[7F%ry=bϵޑԴ_ӆOKGx/EEWi!(:p˿*)U!~2H} ʠ5WcZf 0C'?<)@5?gH7H|)*q_Mbrrlm͇= u] ׵8376ڇ/&7>~-ϔRqV&95EhPA\y1E{$L A"""GIk%ftf/iB>W.#TJcF]) M.$)c,2htl" =bRÏP4ѳ;qM-aq[\4nV+I >%2e.5ԋ_ BrfΔwz+Q7`(gE!3*b=[CmFx$}vlbFq@9iYoDBTxqh`]"^Ȣ DZ]d9&fJ&c*w49=g EZuW73QBXx;u.E]EPbH^Qly6W=1~hRp#@[卂0!5s̩Oı.Pm I"]6gYvz6I€:ÒuN'_gzX׎ +cBW|ˌk6ג IN[3+CRfOC!{~^cEY*qW] 5\aYa'XZ2 9YE:)9BXuEY}e^\Ds+N\Wf^p%}9Ux?^҃W,ktPfP#ҘD_L^ߘO:zäɬ~\ܘ'Y y¦.4C|Ћ]ޙasOl}IAńhHQ#_IlW =%!#I5VWTLj!WO iiLW4eAI䎻zEپ0=X: rDHt gM,ws p.;qꅡnY'UM޴s?|%9{%+ w1 [;; rź,ک،|2608TZ Ee =; DQB)Ooe:S ,J \8I7a UEmӬ0a;I(mV9Nn]Ϭ+Pt<IG ,E9}R-dnX͝<qy&u$z:gW{a6Y_ës_l ʫK vTXjB2q0B&TU}$ҕ)Ѻ>ۇRPݘwĐ.|*\W(l:]I줽,{G~Cf98 Xmթ|VFۏhx$a 42D ?fx LMiU{)/䒨aLUvBezmZuas%_A;ȋMuDXzD`h='p2q10o*]4/1F܅ ?p$P{?gFt pq? t.-hli@% DMڇ%%;~P$]W*jnEW媖 ڑAME_ d]vzy+IxsIQ@G`pӖGadO+wLs:~߈^$HtA+bxGE$З,QO42 jt%VTR˔mm`uvǨx lo!Ы,5rܿdzh9Bq?%/_B(PG) 6=;s>ƵVt6rN4x7@zXT}#&w{d*GMEZiX#4¦_""q ]ZzT.sv% =gf﹥D =HQ6ed\H } ؋:'r m]\ɇ.a[W{SL9ngS25}~H6^ElrنNyL=.mL|hpogVWد'M4V1Gx~Eu<ݶm_g"o!s B%5S|^"chmS{ )Y+Ո/wMd_ZQݜ1Hzf)4f>4MOk2C"ԯ}dɯs"zh1N Ig=JaBlXQzC4AZuN:2U`]B'"3m sfA?1uPƛ;p>(4Νk$Qٰ> lռP\8H^hжQ؋$7  D2CaRI/v[׳|փcؕVnjSaXQu;qZԡIv ҧ{T<[ %d`:2P2̣ NU#[;DS57A炏ozlauI8+=ڰ]m5%Do<OVsX>`b (I _wP"b IV1 Uᩣ^7K~)5 Aüއ$8F3Ҍ%ɱ#/Q aB}PW 0Y9ɟ1ifnPh-*w{5b_]~z$֮`FsS,= Ū$N>4^ڿCoT(PGz41Ӫ[{9s /泣S6̅ɷa99{I T`8QGHI{MF[tkX>{c9`̢X9 8 be7C:xC'q!˹/9,j|*vϴ1`ە?Ȟ.p:IOSqEUGdL7a%=6: UaJ(gLQ™+5fT6@ߓ.N&0YeC{9;܏,p(l] {oL;BY*ЂlSZ1WǣsyCljތ0 C>'0tHR\T9Fb6'wN$M @wh]6Y3gQ}:wqDVV&J`6݁ = OE"k܉etSM5/aDZ( ,L4FΛ ?~q~4"-\NBzAccjc/3 8`↼ zl^͘/-{_\}i`PxP׳颪&}X)>"G"a2r@)eU|9 `z䣱I~LL&l@z_{;BQ10D 1B Ř4:X +N-zDFx¨OE8pP ݎ߶p $jY`m1R0sKtط!~,Puʬ:;ƠgP.AE ^qQ ԧG|L(Xo w_f /*lǞ'"_t1=MЃ 僖՟.(_}qط<`ɡbΪRbR&8/uIdnDeiĴߔ{O8>tꬡ )8P#˝D|zEu[aih=jy999D2` ?pwIfID籧:'UMi. g}ruvz:c@B2 dwFpjLap/ o{Bc;,N26Z2 zxssdp8*e CɷTVW4crY!]mcFVEqi褹HB5`t1~yڕPhj(|~$#ϸ|<itj<1սׯ9 !(ٻ8]Pafe."7yˈ Ӟ/֣Xre"8zbYڎ>-Hˆ˚˩wgN*U}`CL)*e > PgD5|œj7V)' _(jIO*?U#oaFz@+F# ]%궁w;DʹiQ?G2jPqbjAt ¡al_<=bAV.HyN|m@2ܔӂ܅aN~r0Zԧ4R7\DT{R3SyRxK}! hAY5zPl'ջRAp@ $7"KyFc̢wIAh#DH4u7>ؿ͊o_S!{&B\t>7$fF|o̒bW#[R&7'Vm[M6ؿ.h C4+5NVof^y߶ћj+b,w TYcnH̜h^F|U&5P11^h ;@{W #:dTz-KZGY5} v<[a &CLkO{YqQra+d'Okwb\b>܊K % $x]$(W&N+ٷ],. ߍ xBѹ,xw9 "mv ]ի|tힹ4W#Y e[y*/_EsPzGszl瓞5#RtZL=zLNrҍcnV Pև AahOYztzwJ۷L`Ihm槭zX#ǧ"&-[+q!Hi!$OFODFU.M"`"cA2r\¶j'znJ޺nf@E5<%7.4,a|v|NVp腮*2AvJ Gֆէ )v6ICjWDU^Q0SJ}x¬! LHT1>Q϶OBq ϶|#g6G<> @v/Ui.{ '>Z? OmVŵ^ 9Wh(KLVz}w 2yIN9a\eTۃ۵`FԶ}B2؆Pf<j%Ǒ5)}81xh&)q5T0MJ*9?i!tM &%b<&Kb,ယ? R?#Y)Jj=B aR$ k47C@&Jr&rdQfoq7{2j?z*+8"d耟 =ED/oswd;a3x|ݢT^ZA=%k^8WmKrqҥ(Vz9Pdln ђ't|uYbkb]v8:%Z[ΧKaJܓkO]ܭ̸)cujkDgIZg^.k>xi&IηF3Uvr !/T&b]xl-[l$4]X@f4܈BEɓ 7bM ܻ;XՉP`ZmζGR\UɩⱱLUzt`LíP4B6q5ȩ4Mɂϸq!=>zON_yiL7>jDT@ LOO|7Aܓ0> Qp *Eʷ2iȆO&B1 Vf ^-"h</-窋ٹ7HTs9 xvBfy1c"<3.JOfH3`ZucZ0\Y8*B׀K1I(o~}Rb%E7(sӡlm* an6ټL[11& _,ggL<4j৛YW6+$-yvY^-06VAISZ2'7vU6m0 D ۲# fmmFQN>9yqH#.'/0~UeSj<bC =u7Ys>ʔɵ蹝:6HiJdR  !19׭WAgiVo*3bяc tu$iCkJ }]ۃy\j{ %s(g6zxL"Bm[,>jDNp|W.^1xR&[wCVL V"7i&5܌9eު0ǘM8 TƁ{_(˪@wL.cTSUñDdmT+!Ɗ Mm _ڠ?FnDeӚʴw9`OjcXGŢ#&RW{hBˡXjMG с ̄B kPaH[duNP R%[`eҴdUƹ<dOK/DbhM> ѡ =$GI5810WكnOsdR j}b7`C]8/NUP$IpW. wDlet;{.:+@ɵٔM ė(&񡎪5;zM6X[jb,)xQ#'p|Ў\0O E=87jP7(Ժì!:oh9 Md)}B/կ{߸ukO.X4dn _Zٲii`.-5_SLtZl}]/RkY U9/bWo# 6sCq4HO3ߖsQ$So[6'6ewhht':3dK/: '# 77"0 3Zemqɣ;XY $a-=JN4ϛ u]W!iep2]u/j$]ٗ$'E+tOmR| qų>{D'߀ e$Iy 8Wް%(eN&&vn @ُKf Y] wNlNT6ǟY c''nJ@y2c) [ K.x QZAVڻ4Ovve}rAC;{nuKT }INy͈Xs%˘B£*dSzMP-G8VDhֹ55xJd<6Xj"8f| Q YZ@ !bgδ0!!72:Y,MM ]^Z,3 Mi.)}۪a  Q9^ۍv8c^O}#2;|DW} )ÿp;/@ J9KS`+?3cIOoSA)l;!aH}ă2;kD ΅s;/JBzKj3<`{~ڽ&>&'KvXۍC&B@Ux6ϠH'͞-!K y _C)3} i”2 %d4yh+Ll][\Ayr3-JT Go2#>ߥ"|WzD)ݥܕ8x&Z"ṇ`o@k AjNP⸶#Z@x٦@heNSP1=Լ=Xs$mYƂEo^a)NNK2l{AM[9V Ѝoav3/<%[O].=L4nb.5_"i7l⫝̸9%.:6 lږ p8ё1~LSQkXTOҒM/^GWzd 8V; B'MP&H 8^RP_6Q (l3[P]P*: oCd͕8eHD]KƊm1Fu7-"֘%A"}Yߚ+a@ZYp72txȹV8D!y.'8C͠?ut1#L"' '9 LѼ^rf.ijk4[&/T!;þAz|$yk|9(Z"*;Jggxj(/_WpS*H[Ԑy8EHm%ޔnlWE:g41@I묯 44liEhi`+Ics `Գ;=T—~atyMٮ*y-bR$fSF1iv)T$m?n$mĩeMx$ N֫Sեwbl* jAM7/.=91*BC;QlKUȒwbkˑ2E{WzB3p=*߶OQzgkE} + lf_\mo{b[j"Rc=sHbjA{[J":#^Rlqt$Z.?Hѩ.1&%纶/;W^SDf:RqD^V;hVډMqU62rAԂ5#ؓRc\綞 4,L.Cv?lS !qV D8C99jeYHm_"!e@Z c1X0.e<߿؄]{).V9MW,Ssqu8pAޱzP1Y 9wcL[C:,Oy D_gc 2?k=cI/G} xč;٢dnBH6*IS\܇` @RFErϠ&ʄȔ0H)X ͿaPb8+'ѩ+.^!zMbޣb2i@b9bKd`6̧ꬄ@ |\x`OqĵgBp[60يņ1n@)GNk"fER3nCZÝoa$^m|EVN)ؑk|pJ#W{I0 ?Sj.bC% -#;M)G l_dF|t 97`ȟ+wX2^e~U(tί1 V4Ϣmn~%'qfp/R\N͹k>y;ʫqL ?zN\'Zcgȹ4dx9Sjwx&d. "}N 'E }q=D#! Sq7A&n0iJ<soy.RB6jkb&`p.7>/y&`|&r?kKԌtq|a+GDu@Xq0@|)'_rt>UAv@qL~1*GYy\Qb1^tU`@ 1|"|-x`j< I;D>BͫSnd ך%aЇ\'ˉKLHgWOfsc٠bg~ ,2s*iA`Y6vA2/ۉRr}:jWx&+ +3茵e rT܂ (4չ~P3_$ˋ #[' ]2TTy+yIJ.CNM+Q5tuݨ#gǗeIgɞ8~[)rv/6bYż~ŏL[9,F\coʃ3FMcn"z:tX5$%R"n(W;0Ο:Oeԁrn$L(_;/#1Zo Z aQf?>Aှt;0%l LCp-=YL7`}ϖ+ގOEA+ M`!Ax+j(]QwF62W!J+ 0CKP%'r3N}:T־`# TNp|*.WPiIj)[6Ό=3b!bZ ؑ M_J3_~dXv%#)2u(@Y`UNEl./mDAe͙ԶY S~7]1a5J OƟnG\k&` u`)gR}g/m_+19Ql|3J ӯ,XO4Ӊh,J^_^)&.i 1a3^]qpń,VȪ(}[vU{sR+ltqdV]}UjuiW =jߋR"& 9^0i"WeE'j豐Z@key~MOgqچ=.:x5Q?W`,4)$^M E:ԔP)c3էஆ|XM\M:5FX* }J)TLҶy ϸų.3][X@C|{F$h  5Ä*?=IJPP#O ' .o]T4ph94ޔ(ݟ'h%LΠ"1fg؄Өą4Ws)W=FC<oة5YChJ~04-@щ%010-Cqe@hU1 l"F]r<gxW{ KhR1 VpsDdRqb!@)Iuz}/LkC&lrjQFN#ev2dn9)MavN Jl×2̃y^0'"ӅAtNnfwϝa(9XIq [vop#߃wC:$躣 IOmBdw(D0&QÖQ璟Ohc%@42$qz_& +2B b${O6p-0<$BHx\m2G_6{]MF#YLYkO%;{Wi sX+/HY?y559Yߔ(IaaxhpB 0r 5^8Cr >8zP4p7x} 1ȅ\: ^#F;7>XMg.1' 7A8Q fWEȃb)BhM&,d~iZMLi!vN9 XEl3ԧLj)i lg\ p{7!*c.~0LnH:L}[EnXdZɸa2$ўEl8 qlHD~yLRr؝^HsP"e+GRM p/}Ed(H\f\Ua}^%r(!,( %R1^]U }-'©hXPZFYe-I ! P0B:X>Eџwqvd'AVK2VZC /,V46ϩGM:k dD 9$3&X05SR#5`9\7[I`A0^"sJJ4"-=ہOچW7+ ͙Yn&I8x bܔuo6=W3jr5L?KQ107ubGx~Tx('pƜd* ~I2>iz2ϊy1aXL_nTm>[\%+$o(#;yF(ʓ &䝸DlUXQxEMZ?WoԝwOrF:jh0:h`q~Lt/G-AIIamjHoaE 4r(t<~;LD %ָ!͊eH?}uٝa` Udf=pQϕ&1J*=0dBR)rKGZSs]%DҼ#8CvZDՠkK1]<l#+$]Fsu?:lNB3GDq(ܰI#l_9'G)U H"?5a5@iyG;E4ٸ s:C ;h_V:5N)R7juؼapsYH^qʷt gڙ:7+ пw_?R0SAf Bm!f|RU\G*/jJ#|Ƽo g"o ^瘰*s%pJE:ʝx*rN!_MYYheB~Cl:UE_d팼W6*Aņs{N3bw[p~[״hLXܫ2V于%ئ/uiPftd|t`i_K osP6XmJ%55ƛ4={wsS?wPa7?cţ esQߜHT7?,.lNr@0:QMOdH31ՉzJsK:{2s~6"[\!K`.N|Kn?S+Uٜ8ʳtr|p$TR';Ɇ4KJ'Yڤ=2"]e앥 2@6Ό3JLlf/yh#m-Mڳ+E;kYGN9F0.IcSPIDHn4fz43yT¸͙S[ar'%4#\[Y%mßjK?fB |WS?qshf@Rчpt,kw+Rt5 c9Ý'wm!nrHլ6^%*_?RQTJe@;/:HMۭS4yj@*ct:@Lqh@# w{z(aI '^LQ7Pa&ďՅU2⌕Mx+z3$sGȡ%٭N"oP9lW)5jNFVE*xV8;]'$bW g[]JE&oXz^bp=7?6+u6 `3_-v ֣k 1]De=&q~|<rm ,G[J7Km'rM*/,0i.vMkK=SDl2LI(#_גVD\V,?+i-mWnoV+ &oks9LSY(nl +j,) (W~ra.6ֵ%ځap n'>ZFQ4-6-Y1fZhx;Fذ82J:< vlQ浪0&0Wd."»"&I~`ak@#Uiγ%gS:XuI [akZqWԠrqB.J3V=C $ZdkC׿n/W[&*;9g#+E jW >3U|,$uPE #|J2_j%5/e^0.W~>AC^Jtݙ!G5;x4kj? ?m_][K`0aݒ`\n;5DHC^EVh%o6Bw\r=z_(Z ֛sd mYT˜ TɖsIN6(_t[Z{\󺰆=y:1r:^nRsX{a 1,O|M7kϳz4)?wo7/G(VqV[Fl킮H<_I  Y SHparܢL=`V`#McIzb0TƑ̝e2L%;`?2Gx FIE^ ֒ʼn|7MǴ^rQVaks|[IeƊ;Ovz|z%$z:ɩP.M]xOXM|R|Nn>t=`!{eUm)tdPH @CF7Et.'7ns@Y:t7#AnOdq϶l;#VJwhnӔ1缟%8_YڷN7^_tvTHA˚e;CR)}0@pJrr:H-@*3ӷCvٽpe$<# A/]r)9S-4o>#:M(ѥo5ejѪ,8XcZվ`+sh0)L'" Q[j_f2Sg ϟHo@N 'v^A&pfW|6 ,,}Rg5Gn.v1*+P)8 `+,mJTLG G%U:h ( dDS,ݣXUޭ`BU 8j0q;WWFy ? :4*DCYpUjHt/lGmceyϣ!LO5`_~ٱ8 bDu)2 @†*l3֭C?z1ha&UZD{BBς}D$TuL!m޿]\A97l_ѹ3F 8O^状.u߫R+kU lxCm5(Mp7 h$0pFI51P.Y/&njxE9x(zUQ Y`*(C{l(}Nq?-vDK* ֢:A6+û] L9M'5LCT/ݥJA[o @%OkA݆^A '8h7!?e]&[-lμd}y{@ē]ŗ4˟A~יIVlW]lz7uV3:| alТUT }=eM|fIJcơʒ=+b;9J  ѐ]Xbldb &0(Q-P sУ҂Kj>}ͺD,$(>Nߵ*u\99 McLbH=ћ~N8n 9Ѥw|¥"(zu&@ta) };di~! \.bcIj3-J; ~g|M^7r@afl<*E&5݁x9P@UbKpjdOa^ps_['$\6_mĄm z֪]Hw5ߘfkKhׂk6[ef8t_bzZ>AK cmóQ4X]9&Ư|:ɄH؅zQ0 YӨPã^ʭdr>VGMh#U~:1Dmevs7wݏ=|E\W -$˜XxX{qQ@Y8":C(y{ISRЁ)n  f'7+D\,[6XBoAaXo ~b\vȗDM;jGcWy-QADyIo_ >NbF'nRbs=2cWN{,hdS_pZ7%CC"5(3csKF u-+E 8q RxHqt9ϰFe6CV"?K(nZzsX_ޓH}pFM5vqW3CR?ԲrG<*~6"G v6! d2s ƟTB MnEJS1%%" =R@㷷Lߨ$9/X[;DB!*G, ?t@&dp-\AnN lu*:CODg]rNP&$PB䰯!uH? m 悯}0x'ɭj=WLjJmY? >1; >M lQaznYVR&b WgۮxWx<4 !N(c i>}Vb>Ievi* K ?QY'ܫ0ӂwٗKNP~Oq8 Ԭ3p!EYHTkd=dd8rK8>%֢ P/KPy0YArw> ȑ68o3; Qa.h,:$DfP_Dmr}.>P+zha;+L__X,vy3 =Yat9GRɊĨ5;gBR1gߧwJbƾ9 = 4 @idye}۱]Vٍl&taoV Te.JL̊ԫ)gud>FDٵ"Z8ZK6fc Cdy o$|/O=RFCԴĐCQ칖9k'̕ԸI]0hHe巇'B9NK񻐺3'WA$8FV5s!})\mzc「+vLJ/C  ń/ ֻ'63/0@Cb;L,:pMmH8V,-$T=&QsLIjqmJR ->տʇVR^VRf0 zRCtaE,4KbY xb,%^a< m,`.bhr\GDyq7KprQ$ze5rWV/r=b)G`̹l}+#6혿qtEKO_ez ҲυBQS?zKCilF?tywe0.>f萆Wd ܪ[^ϩ q,D -. l.?~$չZW"E&",^WVSa<@Z5F#NB81gQdR6@)h1Яk@vA.֛7Q /3';] 2s-w6M/$r )(C>LK i2 dprVhd}P.w̱hh^tQ[&+beLx?*.'$d E_2̄sYOHph6Kܟ,ELQr_1TW_K,z;{LD[27S^&r9Q E`hVFǼInU^م"P?% C->3T.uL>fQD{ g =;V/\,Vpd|'DmshL{l]W=͒!MAi5:6̰BQ{!޾:#q1]f2,,oeZj_x" u |๐'d':ҀOb#?N@k? \^2vx_q?ת&/ NQfeH Js{i}oF>J/ċVyfʷ!/˂f/Wr&DLY  mw{)e TMb2iqìMTL4džmL4 Uj2Dђ-k܄PU()}e_kHIEB܂ =͹՛l̋MwI@VSG$@i#m,0PCGjVk'sx,IEdz]@Ta-PB@l 'gNA{_05-:D@<aF1ێJru 6vt-msJ\VfMj%mta'^Ԋs T"(WΓO! ^ԕSQG#xYE#&*le:9Um'B'-Qbz#j}~Gð?t;|GmCd_+ޭyϒKNuͭ˺<} I,\Ryob^͓[B0*p>ޡ_e$7j$q[&[s 1.*J O}/RfF< Y2eqL@ ~F5Va/$4;a'ƾ]rhu|GbA$?pN`Ez.-vE|KCikM9?eldJzG6IS(7[ne ʇ߹dJ14񩁾k$A[^#pË8s~^YνԷŢjyO<Ã!!7v50="QU^5ʵ#}^侵 (1P9nR;%lk shlԉxU o7.2fM'S T JDXk/ %4ŭU7.ĎR3L1ڳc~UvaWe ;`)_Hs-0Jc!k? $H{I _+q;ѩD,l-J u0JFDwD#Dxmؔ2Tt#(k (`AqXYKW%kyR]-Cro͙)h0EE$7wOk|>'IVyiբ~i2hbK_SC"kn͆-D8f13\[2g.RBSD$"N|v SʥuX2_ܞ)u؄6Phno֡h2 HKgf^gE q{_@, /S gW=JNe5cbgyY[ZW.X*"C-YF kGnrzCX\>'Ԉ=HF `|fRGd a(&s^O5IS "-7N8~㨿oc%NBj7$ 3 SV[`LVy- Αq] N_ęZQvRH2EŖfpRZ|@}`"^@8xqB 󸒑hَ[ {ݏ u'.9ؙA{N%&A2{mOudv0ȷ(y>&#XΰroKF_ گTseQܦJozj@;r0$U+r08jD+ +{z}ˍ[N]ZWR˄0` 1|hԪ7!*:Un7)iF~7t,p$ tm'juvLe BnE4h4[MRlYmq= Nri2`U) pU gY>h6FzQlA|~9A@Z^' -[D>t3O(g%A{)uK>"㡨wSMzȼBoF>r[N_4fUgE1]E:\mpӕ H6QPkˋta[jm=5E=P@"<3 6-+5?h}7Oƒ (<y3Y4yf8QC2 c|Ӂo,[VQfEî y6m?3a8ۼxXOwFY DӂhS-%!0t4Cr0~EhXgsc\" yd J{߬I} M3j>m'mN@XxG\Sx$ھ+߆g?O9-\ɷ"[X%ݎ['1[6E;@t> [5R܏$L͸l=Rc(0E[㵆m tŧ4ٖRmccTgfbw; (*ϳX{aΖ!xc,|;$ktmΪ{nR( K|"^G*;̫Ta qd&49YRJ:e')l/h.x30u5W52%跾Į^n8t(Y,o햁Mftw{#\DD@4JaO,gH*٦+1u% /OI6RJiA zUGVCpl>e_ƿs? %&.r*P,8 !1$&ES )#}L< ef=ψ`iC.A0puŶ!4Q܄1 ޵-].D>U'IS] xVW;mV@~l|?93A3L%;7̣{~jP'm8ϗt7R+bCʭslvU;n`RW`gHԁp]X n"JqįE^OW bR'|tcbz8WEj$ՏiqU71u!$\(>1NKJLFnm[ݜtptNP40$8| {\U~G݉o'ΖaAx侑FQ2,mlINpy2 <>xbfj2o5j e)TľpoFb|tƼ̸I v,B5}vBrj6{ѿUR7]3nCmeҹ,q޴,H2!5f[E[-Pl%qiѿ_;2ͭ7~9,c? ԌBryme!햐5݅tLG2ޕ~nCTn 3:\?}C=M|V5{>xX WQw@D(ʚ)q2A;k/[6B:v>ޔgޥ w'ܜc䯃S !Q]#гA˭G!kBGtP!%1%g1Z;ҩ"!ôV`o5DZo[=cpai5"e(MBcsSdh-Cj3Oz6l^1EWz ]7 ua ; ."(Eրt l;,T YK2NxQx2z'JӧI+2N!Y,0in]8e{87\'U@v9,`yF7]/e;R8Dh||;%gqw|;=xͷhtSbe9Nޤ2+[+}2Qw( H<w$5SU%=)ч. ػEw)H0as 9T9ćw^n r͡ǜ{lʏ?Z(r؏j2¢Xs4%ʹ@JŠky<½>C 1~7:!>B a'|uqҦ>'VDmH^`r2vTà '8\{Ĺ1]UcθIYZ .rZU1JJg(uYiJ;g*=&! 1?1Kn0\ħnB(F}8n:OPw^/j2[q""iN]6ݗǍbKNK8p}YHv $]Y93 j_ D _]^{/?PE.NuPjc~Iz_OiLv&XTà<-e-@;PnЩ« % Д [XOJT7{˯O x>f@_:',0y̶+xzr=MKɳPƺJϕ8GwZwĜyPu4zPZfI^hѮV,z!^98!,/U=4Rz GhFѶ_~_]l*n|`~?*T{.wlc61S p.NZ e}T[A "6S+YS.[UA!ۙWE؏%?&\!۶ `mLߎ*H J`qQ@1($ARGM*5 HM1ӫj6چ.;F8a U ɸ뒥9:ðPp7)Ew L\Ę %G4?=UMW NM{]jHz%tta-Ǩ"%9po԰R ddD'd<ﺈ`)bi2FTιAhVe^/w"]s:R׋*aoVZ#EsrRѬ$, apX-v=9 .KUɣ\v1~VW{OӜ1i1ݹ1 EBa r1X')} @[T6$U!._[g'/Wj<d~ ~ʿ={_yMcrfH$.tQT:6ՍvXǁ!?h=j`0 EGpU\cmҞʛD aF[qtZT$-kBh gKOpW^\q+o}T2ĂL$,6hvŮB]l;+狆gׂV tē|lW@^gb>~wEۃ6E @df h7R{NUMl.r֗%!. js,Q, 7`(JBt}+!7~>=1][Nvzͺ}Dg]X:^zc1T c `Ic'`'j_/$RXu7́?րWV+q2;bCC~iQ5nܬi4٥Ƨ\(kbxdGK{{_^J%O%Ew[|vt1"~jfcNẨ2*^U}O9س~Bo5tW.@ګLʀ#o!{47c+}<# E5h!Î6P(Aa=.\$u>pKvk ,'0O5سU:ԈI0EA7N"gz \=iĞZ ݕ2F2:F4dЪWm6B e` Yb#}$4D&ZIKBMlS}BNŽ]I4n$^-?EbEwgꘄ˲)Ggh//{% $ ` 1F”k/E&5P5r#v &\G+2 8u=*Je=K;`p]]c`[36?0-W|V29x `<08%Kp!V HnA ߆e]Te)J܊K>|-)+'ʼFYʤ۝` kYGGcr!i6Kގ78JK~w l}PO<]ݨ;>I=n)#< hchߖ#;Zh.#exOv d Ms[䙧-Ց_1Nv}pK_z=(wz-,&[ 4Is ݇B{t)j};>ήOM`2na{|"-GQk^ хRvzw-n,9?r6D{ǽ]x'CC 4og`s>DZ m{#>. +yT\?<1 ’0.MqY2021~~kSKWM 0ϥqexJiu(~cA&TY&EKST #k]gzSgK4^P\xi5&^_^9Gh5mCgJn(Lt% ~Ht`D9zzMEQLvfT-V-o`fV VX6{H9&AYgMwʅX3Ys9RBkFO>3{w$XWe];ψWxz`Blxn&{T:XegX|=)q t,Im >K-5a'yIڕ뛰D2Hkoۣ2? 6e! %rRXʟD0UGuˬ}^F#e{@PlAbzhQ(5fLo:B[J@㚅˗gx ٲa BuSދ׳83F8=gi#1tR}O6cU{gYֲ͑If'QCq4, !wU xUZUjE,>;$)F Uiǹwc./ԡ ^'-&qvsvk&\4^M|X}KW;'/мK2?F #CD@`Qw/pE$? j0k$_;!;/%k6C!m~⑍ ! [TxچT׻?¿h ]Ӗsœmӷ  [ `Ƨ]S̷c) ';aB& ^pyz |@^?.$Wj-5A2W$is0b90&Qi8|]+ƃA8dv2H5dIu Y"k:S\ቃ2FhE ._k}Ņ^v񛀪pWOvA@Rr`&(2^9M ĻTEk1|?;Kf]_LbyKDpUr#'U{^PD$YjI*a7۵ιK3A_ꖴ!wZ[,ݰ"rHiRim (YD8:>Nc,o(tw 0Y91Svc45ءjXߥ7Vq (a.YCk,h<y]cxu6qWߐIF9i@u ꥤ6=M"t\j`k*C\k{0|4t}n_ɜaP+SZ$zQY{:~؝1~0г7UΘrn7^gaH'1+!8rH?Q&ߡ*''jrwoSy Зz))x.i:ό1*A>..q 1KΡ"š0SF={}#\3pZbFi`wh$q+Nbw+*5 Z5Ğ[>6J$>c{P/cVBiƾ$rnCuߗ.IΔY^%ݍ`^SEBI{9 vt?j pFpsNCEYۀ%8J L*>揷y!v\ċh߂23GcMJ~]g/VIZE]T+B>^V`]X7EՑ膜C%<Ȉzpկʤˉ>> +ȎzoK$i+8 *riD XIT$#>8Lҏz0[?. }BiRqz@O[~‘@?)`J6:}XYz7SDžrJ<5YH\[Ò#~iKB'E:ص 0*0KwBs "8b6_nk**gFl:cs]54rυss^ ] y{܆'딁JQjN< 4rZXxЀ)wK-3\_c&"@ -}/jmD0pI2hY12Qf߮7*{t$ծVŴK4W(>Oce֤u~^s_wSD1;Nʾv<0dkٗ >^/@ !}S^Ip~~*\?!Nu|iӶHvg)pjS kHLһFY f}i9ugn < y@c9rm>ms0'N7&?]6A4*f>e}yO-BCfӲQ޶΃k" `63Gy޳8[ .MjX=!Nĩ-GMt$ոA*VQ#NR.ͻ}JfZ-2;_LTB ٳ]=3cR**Q2RyсMCjΰ5P+ 9|,#01CRTSy"z@]=ǮAO+1zjoN 1T.1Wp75!#w&;O5Oӫk$aNiG1nW0h3J>%Hސ3񺣍,挟Y'Uf=ј):. vWtP*3"@_5!Wt ~K+F!GqjRAX٢7yD yXJW؍߾~e#a,AK˔)yrFʘ$dE-5҆mq/XG m<^_=gsV6%_̓rᥟ =:70lTݬnCmЂz<@/-TTEG@ ͗x^uW$&~[.ݺl+dLh' )J c@sJx6`gjeIW)F2w1p ?I x.G7HU`FN7޵;؉fAyvŬZz;"ҷy ˂:K'ԴU+P*2@j]uJSS  NfQ3a ~ҦfA_XK2Yvb4Wr;/F&LoqIf*L?ubzI-܇ɍ@8t<3@5E ,dbmS#4x<*vuu[W̃It32IH׆aH1:/ANNon,g2D+A\{wٴgQx*g/`*o M-HR2=2 k:T"A/rV\\$8B6|{-:Nʓyy>{37('Ɏc"0KA1gQusI;}{Z]cqWMK *TF:Hͧ@ .-QB~[ 7UR XU&Nye֫Mf4d! };(Ŵ/ab|^m1aenlx483IT̓>%uUڈ8*!Q:ف#%To%$Jc;{c66({a/Wo362'BMDU`'"c&#,gG]Ӆ7A \m H"Lrq\Cd]Y <=]XvL=/3 6Qa̜kq<(kkG `V铂hژ;Ӻx(D7 T4z:`~dJREV{|z68*m"2cƽpqU“bmY{<+8@5zLӿ)ܾUjr*P+9Ec[EJQތ)cjcE;2dQpa_<>yc&ygcZK>Q)̍ϱ6p@S)E&e.֣ fl2]у$ )%">$aCl]-v!?EB*G3+av28 C8oxp3F>1f[=4c]̙z:]E#]ı-=S"7$qO6MrRS@aqˊ]R2N_o0HRPS,?)ݥ-̰UKbzMOf m: Xٲ j-DÑD9\XW"q!-!֖tTZD qf iǟk9Ѵd[= R~G=?-dFexj-v(#%W$9NOb}ϸC÷G-:bO[{ N:]@} N7o>UF[ȃE>K ˼ 6$ǵan !FEq)U/`+lD/a4|Nr~6/qś83Jsn-N6q 4(SKxm,h|[)ίrs7C o!ae)R`}/vǛQ%_e<)skՓw;aEDmL]6ܗ7>,؈+ v&~ECYD%&w0!eQT GP.F_ ݖKj;ɦTrn_!3yZ @XTB-Lpi n WiiPxĥqcreAbEB8Xmxcs.+rб Fo3DEJimL9 n})':!qDuG=,rmQ3d\-6'{QzL^0+N}g0\^g$ݺɯ2ja%7Qm4o 3*䟘<ݟfZ*cϒ12w44%"Tǖ@ aP;\ 5RHҎ j{YPP $0%TwgHMY6;x4qIⶭdɘ mZ$xȤ݉.@gκ BO4$r5VP9d[Tp4L1#l( LufMK&)`6p~#?X1={ LHpoU8uhi0Nz(ד6$s 4qV]IDt@zzC )#zD`Ka@qlB!yP> KK']6?.˲K1g/ y3rE9< NQWG@,|KU@F]?s+0!!-*ʑ5C4BlL.~nճ~W՜B6ݾ.蚃ٰ:{ <~m2pb((q/>ix]/jCNpM*< )m4 ܏[|F T 39lS/:IU^eaxE5aUW.AYuHW=^r<d00/<Q7fkRA4% FĹ=co3L5RbDjH+ T$K~*Od[B۲SA^-Kᓝ Bt 62jуj3t:!Pc+LsՊ0gOkx:4 dGTCA`VzIj@@La_"6Tzj{"|A ҉ý_cSXqo9lWiޏ|[JDCRdh5m8+dKAMݾm%C>mg[7n=~; z @U8,vTkL"1; !(YCٶ6ԏBT? h򑓁E0 ĪzQy<CO|WۊwR{Jc)>Gew1> YLm"AӀE{qU<~gՠCQU64oGnh>F_זT* sUyM8eɔgBV6""R@;x08,ܹ5;nP;g& y(!)OȀߥ7 NPu.g{rWAFtWJ2,F#u;kjrh$NA{gM]ٱR/C*@0e\zOބbFVl2i?Hmuhz[[ 2ظfGr%z7ڗ{_]JwqiF).ȥFT%[y=)Jpaԉ}[o`)H [sO u"Фj#2%3=9?aȚ^` JVvSˇrx O@>21^kG8 oeL]Aݹ썣;(qߵOlLџxa+h>iLx,'eHKeY7<&g.3Xsj()glH18= 0.<[;3+(~zޞGKjoר ntXC=k8mN#Jhrqe bR/u ʩhmǖ}RD ġ !ټCv>^0'Pym.+ |*p!WO:e%HjFKDȄbO'8QwypVѭBXg;f-Af1+}k΃v񑑽1Σ\D!J. \pd8ݏeHՋ?E7ye$ԷS7`V\:n)syz7& N=;- .F(p& {*u ,[ -mRd!<5Z6W|hf~= GQf~n;(/`A#>E겭Z;yX?}u>^W( +u K9X4v:z2] 楢[ך7)v\*FeSG?V":6z 4JW>MƭZH߾Z,:aaU6`a3Cҡ;ť:``,M$YDĦy(|Bq/%}-Ȫ`4q65r啵T$?@.B<l({z (=̻Pkf +G*8Qtp/$i,NYQicUb*Feex&hg;O)JsQr tK}:3`uqEvso 0Zq4U֎#se9XǗjbYB"T沪e:;_)c_uhDk#^}|"/#ۦ$'5k͔o;v^,x ˩<=M SqbTQD͉6yh5[TJ|c ͆A!bH(E?P| ;F.HWIErTK=Ji<]buznƊ9?^ }uE{:##&Ց>qcU$I:[]HhcCv#)*g1`'^IPr"YEnm0ۘ哈E>c | &gP$+'u|m 6z ⿔$Ԁo?vm>Dg ^ʹ08QBNg ZQyYNP0dp˻:QГJvYw@c,hyQoB.Z>hga6Kjlhfӳ_@dC1( $-UŲ:n70J%]ѐTjÄՃ4D=a| X&gZXYbs}[vϣ@Z}ل$0] "7Y_](uo\#| 1 ${s [/ࢢj*" Qpcg)'t8Xj3S[#!>ܘkyǙsqTS?Ai_w>(-#ARYOwz h|9^]Ĭ'w%!F3= c (%ZL!ȪfƖBkSӈʒC%Ȋ B]?R{嶡rk  O?,wDl3'6)}̴2KSk3_xNW`$ P܁37X#r\gvEj2޸D3CF$9oZᶜ &l16OCJߩA #oWĒ3HPIBep[S,gQFwg8ZЍK!rܗ@قh|?NAL Q .^ XtB³ZtZ5l. !dYn&S.[ƾ{N+UI UMF{xX`z uާ @};Q{`vnDZ*jҭĚۓY<2F_B$-./Yc:sƟP2<e>]*G-;<Q5URLR/X~A/=Cn%th<=rvsJmI|W^֒=Vlt֎2"9 %}ٱw"lٚ0wT3*l ~6eEh5$Eޔ W.捣1Gَ̜_>YcFUZC*cm/#.؇= sRH>ܲ/¢ [zhO{dk=th¾Z {|_> jMCGsSSrrOͨxׂBSy2"_Eg>Ɓ"XK熳Z"rX;@SiOZ>LNT)7ofx.];1F؞4^T0$T6_u< nY1pkW]|ӭ{X5Nx_] ! 5Uc=:N)0ĎB+ 5u4c(Xu4Z`[epH"TZtaeհ;_.?Pi! fAHJ/kvGL&Khʋ zj^k~:'dZdH)>ng~c(i}úd+ > \lSI͒tІgaZ_=g+J,iʒ1uz6τ^o+ɴb;|77PW'ׅ#p$`.; "@V3jDh)"ZŁrPk5hXCR/$Vw2K[{mkʤoΥ.KC@23R59%X1*U9d/r{U *s3@[xʻg}PVY+O 3;-J6ouIW9b_SkE0O4~KtO,;Xt*r/i| ٜY TMSZosMǚ][>bQS%tiwa]5o%5p$INSqEBxaز7(`قL1ظRbe` B Jf1V$#FdRVi%r@ p*9+!fPԭ=*о/ɘe; Ժe5*֢j |# LT( =~K.=Ɠų˦& Y)4 4)ܲyy Ey 8w+q PT60:1{z5|_x4&KNRX&ƦvbLl **huѭY<\U dRgSts Jh/&Jl ߥ-m-ʣh/1@JjsR^k xyPUdsduS' LoSr1iygAbHM-[Ux|2sL OZ,b 6Mx*>_60 V0]xē^R2F2Ӡq2gRiTIDa]Kn BHc RICw]cvҥN[zG#ؖv:fQJ`li)g#NUFz1'9HreLTG=蹼WꛎM_q!I]cѤcNX~A?I@Di#7rX,[TZC!NCtR6\pΘV 2ْT#Y [Zq _19?]Ro ]s$?\f~.݉ Šrj7 pOBEΥ8BIHժ-iá,M߼!j!ԻjiuhK_Iח鏺8M +g ׾`GԷrȿfly UF֖\.9u 8i9\%FAlh^U,U  j9 +t\aY9Z5s&qySit,DKS2 , ʄlQ?/9BE7(`t\)3V'Yk" 3B? v=3ĨX~@L,;gJLW 4PX-Aܲ >= Uwh;X;di-.N=_=Q^`#K 9$k 7=UTUjaMOOZ׍*uHǘшSٽ+ɬ zQ03!jH{oJ,1XːK,h+%C]2ÕPy(Rqr1̡qG-`ƧO%jo0}'w -㑎VdV*v[4RXZٽΏn+"~v]"$bs*Z'AFqI;ygJ&/1@ )&RbeW@L".cںq@^) gCc/Bi ;#QϿĦ m}K;<"b'nDYF>%N,k@'d&V<ۏlp"I=]˱WX0Tzۀrّ#y@<Kpk/NK_\+ MZR~cZbs7;&@IY?; >hm'Ral!SlKfĆQY?bLi:<Ct^J?mg&1Y+sy }`.h o#f r# D!.\YA\ҥ6J[X$| R3Ir#!{QWӋǴ`'.|AtwGzߖ t$Grq%Uhs)2Ȭ}ҬJ! ^^@}8M!,X13CPC)αr ~[YyS%.Uj4C"qnD܈{h3~e;g&O փzRj?귴?'ZvOtI`yPD4_P;]C97\*.A:cXk)5:Uc}kL}0+2C#Mei{`"ݒGQ9g HGTglWedYl;)^4(=#HwYFBǖ0'!5Gq MvjC3M*8A!gJ_ y__P +zYMKHH3Zm$Z7`J"=/#]JfSmi,HtN.%p^,Ym,j]>VJm ϰo\I`Ƙsm]!t-{l?3l#iG0لyo4pCc^Փuv_m嵣'2'Nc@ JRMjwfAK@m[\'qʂM@PaH;އ5IլJ#f+^\Z j/j#=J¯S1j$jDdP5Ѫ9!؛'{v' c30BopujƓ]%iWM.A.AZ93pF!rVF"o|:#[&~P`q./3NPIm)4:kG=ȾHPgD-Lf=R[  {KNgaQ~wmUnYu Yz6v [䤶:wRBE nޤ++V"_>+Ko`84XOx㵮%ٷmAPV. ]@)ڌ_+l:Z4 SB\;"1Fg})Vi1{%S„jLyM -~BKC'iDnjпiS6cqƗ {eMMp1PV.._KL4lf3щ|Y7?O'o̅"1D&l^ÔR l;͐n/Y93<((g$"qock`}[jLː?ti6Pܲ{=V m$2iaj2eé3HK;Д SGo'PL 9 j&%l`0BC |Sȼ&_Y5:%ubu7(+ M߽€\9:%Q /41?~DžfJ4:⽅sIq:ek4à9xxz깧 +S|4ʌ01ȉ^Hx.Eo/5S*v1Oêuҫ~>7~'{6"<XUw#̓!9.i&kM:m#HpST8;.1K K ؤ% v毋#ˣD^HCna-#t<uul~)VG\il8I@.4ljGc1 Gʲpn ZE $A\sN?- .;$'Yg?uMKS)ż #YrQ EQ9cx;C@lLkw[( v7*/d×#څ2ɪ !Ըyj5Pd(;3F0t_}7ll53" οWZ'pHKM-\;PW`p= y. g=UЕ*aSȻ+١T1+h~1\ږwD% !gƪO|Op#] 犣·J~R0[00 YD C |PC) Gq` :% x+dm[Sw?cy+'p|M +붢r|N) u0[U.lMj*U8$kVPu_/]p.|/1;}|UP24F m޿.%g !{ϱ'6]#'qP 71x$dɎ|8O0Q'(Z׸lBy=!wiS ]uTJ5JC+=Sv 1"FV4}>Wn+PKFDT3fFA3#!\]t; w&gs%>ٶ݃Es֞J`_^KwzqdV"uT=Q2˵~!zf`kfYy'z߼N3Q#뾻9yOvNoO!2t ,0ڟQc!5hu$O07): !o]⤀YKQwߑH3Lۯ7GJD݉:ۢ:J'TT+1fQI7,7ho$] ~S=C13|avLU.#~v1E=-Dupǁ`T}9:Ek% *צ@ܓ7iocyyE[Sb9Nqv: |Y78Kf휁Jl\ҵ"J8a- ^u([Ь8vJY8XxeরzJ2ƛMO5A_8DԪ<3M9Wh*(K fJcwqy%\~퐓9h[2Px*AQW? {";lͫE%fa8GƄFzK@V[r_/r,-lL[}g4D4 UU ݢLIW6"עU袿3#@+p<I_`3* leohY*h#A[n( h)@tP$fWqⵀomCqӣ eAfnGaQV]VGU.uIV*Zy9LDa7Uc?ҋ)Ņt~Ճr^No!&6=So "<k- }2sMtXdnnS8 ꜊H)ʛ=pWO93*`'D&%LUߪԱwzU|]C{r,_|"O>J  e"A$SsFo:v?Dpw:5':?i+Wai@ŜT!m/w̙[,/Q/$3w+"fa3hH&:ޞ[a=T#Ublm(@̷@#u*sbQ]آ>j5B_>ոtlWP|+iDQM-Cʁ)X̖_H@nA~kϡr^jF7 MOOdz>. rԗz"Aif_RVʱ˭Z=; f:QɚY2hNsϿɐƻ->s赵^K= ;!2$+6i˴}Ȝ7H }"3*)j+zy|eB_a% 3 >Ln͓ ]{P^H #n=Hw!&<M/.o#:Ctn"I@E^ceJe}g(M* tߦgXW{l`nczekes~3$ qE/-rmz>RzϏ:k!2zD0+R: &Gsui!_<T%֦O<[eqa-QJBY/.?V0aUǑg%-x>_.*Gd8<jt- j&̬3tU9X"އ}%04[3ϯ,BOhq Dީ┼-P8/DsSQP>c4yk`q&h9J!RIw3X)99~'j#Zc + =^ C#}[WiiE`9do 䜛&.&.xk&0z*ݏ)@4y/p xVnGD8Ի4ē s)%.zO=w;z.PY\N1bH,p=Rg=lV_M٥yq 8ʍAӱcoHrvBwЊ^TwsX‰'720)sphiyMمx ii "1OKٚ+-))ބlS Ԃx050!hWBYp8>zi32l9s2/C0cYO-g:a +o=w[)N%#zn}TS[ELFs,H>#ƈO'nڍer2A{Z8$?63 e>Oŷ>C4y|qwXdÍF[Sv%UD땫EoJȥq`z!Yy+Ms8Zb_]qW\O,ٵku12k2xJG*c?*R[c"ޖ:M4'U*z vM>q<.<e. ^ Q-v#I ,+TS7B aFF󺜼N" Ra 2_݁%2ٵK.An7ɝe@XңӅ01mt:yM!֥~k-Ax oQ'nŚ%WkT\bcmhj  .,x}Qj2Z. ;$x_&w r7K[5\Y2 k$?xTSE~%tt`fc&3xǞtC Ɨq8XU1켿Auڌ)qN_˱ 11D0juQ|qhEArMiL&34ɫ݄K? ǻۢZ(6tIW*goSfՖ NHh+H%ڷ}i].<_[GEoD% _Jpz7ⲓ/&nwd ooU88,[~D0@xٵ`7D>hG팟E4DĎڠ5zb\uNK)j/jǜ@q\軏/[Ux޲j9 =0}Hs`ܔ^^F  :>v퉓wRBMWPd!K iSOd \E>*6'I@|rV wYS^ʀ+9zc25jAm‮M{hi U9=9LPF]@}R&;栓u|8!]t[k#iTg/?zP9cߜVo+([jG(G: *:i ƺOJF%S!{#KƛNJ (w\f.y Ȍ{5r6`YJV;TCz;;%t}M:ℓhfŸ / }募gsٶ(wFaZv;h}39vx@L\=Z*}vkɚAB((\.(~ غVٸ=wyk.f|&teB$K2C5j!0H#.z",φTkGYPwKSHqX{1zX;9qSU8YvZ=ȽKX2;犡>V\tN-g>h"eRm`JFFZ7<ÿ͇3sxq5}YpE}ka֯$zBR>Z(6L<M.}`a W:Yd< 9",7S:[IU XG6 |38âIG˃:VGWpe쒁JrnIvDl_֧|"58r'{BV(T SKG75|NGp1oޕp2Ǭe.wŚG\[ ^KEI}'HhrX.sAȟm ,C) zdBZU lqb<}BtJ@xDc?\j6Xl2w'Ͽ콛YFO-̪RW5= KƏr1-cC:2Nɕ4T HqzЛqE2譞x ,4K_Gzdc(Ўz7SKwv-TwJUivqL^t6cw "M/V$=<-2]6p1p]MPNֵG-@a!P52 ͠8|ziٛ`VI~œ>p[kNlM2j{dWQRfwXR6Y'ڼ4kRmV$UQF͎9V8r 1?%hEVwT7{?TV~|vw`Jj}r<,SeDVJ]gD+ Յ&NzCUv#0+a{+!>mU2D ލsʩUzy6ntYMgK;LPs%X&&)DdʗZ9h.?]q쐵xtUiIAW$k'p;ȍ)Gx9B.y[1dy/hQ|0aRHQu%~?0>ʿgTpkQ@rN踡m cB{ YA-IZ6w@'-½ 9}o( wҧ@8k!BkRb,3Ӽ0<3#h 9GR@op''>#]$MAWJLiE%$4q)z%Vf 0g fK63j>sb(3=qNR ®7u>K4`?.BjE hh鿹dvSdyӎLRߦn.!S|QsQ;<*Bj[ߊz*ÖN T},%#_Z2&o+~8f8E>dʘlGiEqR W<"5ɀo3)73:`Pdo:\&'=ZR EՅ`d4R;S0̶{wZ,!߉%|C 9D\n#y8$~U$fvg@Н..H4PU43ds%(dsdɋ@Y4 03mp GipeϰB*=' J~0alֆ_cd)zƒ;> ×H.DQ4؁ 86J>M+EA̦ąRSi]_iLv ~UP7t. dxA]uM=O~̐B%feV\uřw/ŸXu?_EjC<}^hk ϕ:ˑ01(g(~lvrVB8Ν2,YGTH֏&3Q8UnJa8j8MO[RM_+ܽA>=+2$>/ TH9,/7() 4SByWhʃ ijqJkX<(7^@vp=Ac=p6b?Vqރ|*,Siv@ P8wnڅF{b+'x.=ETlG䘅RHr[ `뿺,ࣽ>a K{fg&8W!Fbax;Xygs+"( A$`\ GWw{j)[ψMKu#û?ڭJcC#)aED˫sUղ{B 5)Ӫ:Nz#@5VkE 4 3ϼBN*:lkBx{^h9"2Γ*,ؼR#7|Tn& 淵,+P%AKW;mUlI[<w8XK1 @Eor͘CrKf3O rF 7 v|@ZZ4S5g /ʥwVMwUl,lROy.anz-1esjXcղTV)xO⨵BE7-92`7zgvi~nn/4B+ΈkPުЎ$]> ;8a㧻ڑ%H:x֖ +pwb%U1#+J>[]S#ajETFVUA@ه#D27c{gDL唩< "ʝ|Vd"U|Li[7f @ SVa|u*1w-7\rJZZqɄ=vqEfp Dt~ѫnx|mҩ/¥f;7 ؑB/cuM|Ƕ%<#6UcPU0UFE.a\"f؇U.yLak犑G~Ai} gt麹ɕ1$K% z{r$cTbG76mLٚ@4F".mp0w 78(m=5zh:!.@iZ+8Go\fh45|fun I8Ѿя.>ʜGfqy1A!/^~7fȪ? 8S0, 8p+yē ƀNPqb=O bO7mYD8J؞uU*w wjhtF+1^ey;v)_EݿAdC:#=޶:|iY9'M8FI6{X^4 ]*v@x=I&v[ صetq>_Ǡ]qr,FC h`j#To,#?40ӏz܏i ~7N6^hf;KDCSh_*JNK8ūq=*bV̌SY;_)!{;ap@#@_݃4J,&u+!1}Mu?Nt>Jg1 [LjkCm74+9 ~LdN_ Ty<1cW(]XrDa8e^ c}; )45OŬSh%dؘ^3L~ĿS7; wx$:(q+v K6V>u<7kXOy5[rl| #:!cV|#5O0enjQG/]@~<~4΀Iʬ˥l*;TXgBΚii-6D{첊d,2}O-RD9'@q8iǾa/FXf+?(v/B5 kH|.9nCaACRQƦ7 Ԁ}X_ M' jF\ N"Y\;ּVTVbj0MT1۽~-LqkpgK\\: =#7 codkS*7a%{ZdƲQ,P$V{ '6Ƹ}.\Ckч Ĝi88 f㋎ ]2׉dp!_+yҙ3!?Kr+nR-Pto Ъ ]dMj{ s]"Ayy٠°cE'/Z&$G8yϱFɷcvyT{mC됆2LIԔM+qnlAGWIKNKT-0ZN60ԛ7#gQpryIHA7N|.-ڬ5r7gi1G*F1~sKG9JTN^I2ne!!nH FUZouz%/F) jpU,@+j!^vZ);pzp9.t Bj1:M:Q6ʌw zۭ[ͤ跓|ldstBz5 ǗyjD~rKy\ZOB-^TM@<9XYߥmES MӃ93貫Ohڤ 8cͳEC*VָO ~<sqp1D T#iKAV,8u#%_RAen940b9I qm\@ne[{{aDT0=hUSNd<; Fle#I >q\ ‚j"Vvy0 'uԛY:2yo.Rͳv޴O"[YW;hF!sr_4KF1?ZՈXGY<2*83UtH"Td m yDHl}ü:yZF9_[.zAu<BMy G ftFn270P60.8e29:-ŦK+0|V;>ԿW6z\(hXoV沗3q5K $#B3)OEQoвĄo=Kա֊h @hڒ/d]_3$=֟p ʖv"}.WKbⰮ(N7x˴XWU)#Veîw&!:8ho;^**fbge<Z%iiyJOU*gS֊~TrTH!^sE\%Zsޯ\z .&~h̀PR-ph$txna% wM<U(Qɽ݌{gD=̒*Rd+{Wr<`⛙ݾuSW5}7C`KR$3 L^ގ-Kbb~f!*RkF^]>G#mʇ ߂r6!_\<% uh:߻3+HR+#Nj7*S"V@1"/ZpBHl0l[=YL(:'Em$/2r˅+zaevU298d]NV W q |}n ל&oM8MW&$=RdDtwJl6˘ho!54nW{YS(hQ6Dw$[]A܄go>xb2HP,˃$\u"|Ԏ+3Krb -HbÃ_rMҽ9[阮B+Neb;/gr%Bn'>JAa.O#IIr&R-~ _3G8D0^iXw@rW>n NH>'MJ C\/ EY)0#xK(3^JʪMc.4bS) q,Hd`6ݨ iNL  /Р M2S`}m(_(8+3w/T?{||ӓ~w%:)iHed-JЩllx$%076uvµi;9j~]h:LCʜ[3%;tu:u-T] 8'{k6Oob Wx>׍2uv%2I&>Y'u,yP<7`+cy~v B`7PMY,dr)Wyܮ?,fCw22lBGm5*_o;tF9}^5UXY}Y,SrIRG5`vƮP-h dt?Ɠtd|e& {rC#vФͰv=s׭MUeU:)"L_1^86*@:1i@ϯ;k'Sup*bF.`wv!'E.*&惰]_Ln 6)b䌸 cU6ZPQ&CQ64z5z|i|Í hDңjuѲv`]`Ջ$<$ OztG{u67b8MvTf`mq}pe̮Q9n;ƄHwo* d& AHDzHrRXЉ7Mke9iʉ`b g2rQ4hI;@0Le>dbhKje f9JgSčhr(X0 [we4SqԩMVMUObb3d8mx^$ĐI򇞳zbO,/A 4ϻ8?^YlO1ѻ?; b]Tbodw |,Rku`594|=R\mZ!g̘? wo{`klVL6tObx! =W&Hloԇ9w9}4#}$3a]^}%P4lk|.Պf"k=B/9B,daZpafyR}>/UEQ8xp4{^Ā{Tpt閏-~D=z_@bmzQe;'ۈeyͲm5`Q_ X$92F0#i^M9b bCIحX؈RRc+3Y7fG<ۦ_@AouӺ;ZSCZHfO(zԈ tQhdI܈"Ղ79_({^>k] 6>)[+!Tڵpf#rfܹs*Y#%F)5woCǂ5g %}Ӗ.,73"wU`ZݖG\?LkI?x O?D7Sb0G;IJ`NH9?>xAߝl(g^2ȈLYf7O rT,pFFM|(E*l [y -x.`=}ʩa3TLJmμjO׼ 7qcPش2E$pWʘ=xǂsKr44(< ?"稞#gOUEM'Q&8j~ꮨbC6f]pFtH7}˼.s5J]R[$c^sn_eqRԜ[n_`9`:*qRB>/Cp9\^YEoFa>N6#ײ o-\갓Q/XPΜv`q%tl&!Mj\ >J $>ac3ۚ-XBK)V V &J | ; Q sb]3ps3[3&ɕUqd)0RYνDu ֐H)jxz Hʙ@ b/.TWrSMK5% ̙{HD|0G$eJ!l%q1īLDPfvdi8EHm 撁HzP~S:+KRMe9@ekbTJIM~>,S<1pԌp8Kyj|QUP<*> pnjrM$ $DqtJI+;ӽn6#|k[兰%N:A#ZwubmU$-|^O8fQkS_kh̯](NJXtdv"?RHڡ3j.ґdBn)']h@<62 ^ӭZ(VA(kIN AOBEʁ1+Y 5*<"Ѵ5Fәu/pҾ֓O@'i"A1 [lQ2,oΪ ڡ,=(iBWmߠFK=WS%c9[1U?Uk)-sczoO;[}Z&FWf"˜s?fP:sqyjɜty)J"{?64RNfЈJq),gYlqB̄2̅å@U)-P~EOaeH8/FbΥGiT%R,uD~BhY_:LGv6=ߢ}\_঩CD'2#ޞk/wrn,,fPJSP I> :[V7[X2U]bLcwy?iЕCĵ10ణvZ硏@gʟ`.3/=}L~?/C~K]L9ٲC fc^/ / |t[8b|(1&p@ҡ4M^J,.\&;ݙ4nJf6{QX =8 v5 .-Py !5oz`Hך0K;Qػ} &uco cxF| >T׋/h6m=o\߅%L\?V]T8U:6{ :Wr[W/9q{-N59Y٪\V_;8H׽ '#:G[q># eNQ )hvc1=&B[𜘎Bn5[$п%bׯX4)q^uHa R.¼0M\yz1$Kt4n=1vhf9ol2>[4fAGD#땤CMk׬Z ,G,3>~ԭo*M bDǭ)t^IXw,!HBήxOݬw3":ѥݚ9K4#2n?]y:8N傚`(~os|GM߁1%3rf9 =0CP:[]`,Ն _ h->*)eYF vf^0*,vmۢHl^%n>&g@3}~lࣣy}C5l֍ˬ~ɛC 423Q%U:D}E]"u(K2l!SJ,h?S-FC+U,zYnnЖubx7)>  `^S҅k>X0@zzYuN7e`"*&xlKt;m_kT˫8Fm^)^U!?8Q7++wOuPVyaWmB燤[R%_6=Ѽc!*>Nk׸8\Dl5f"VK1Z)SXq<# VI;-\Y3XHdXBŮه ,1[=BI:=rN`V`%qVbXFG`س̶M) jő%yL6pLꢂT--]+@0cm`<ߝ/IU$ s]L0$4 +i')21Fn"G~Nu[p,ɤ_nbuW,yE~;|&}`jhNt5hns`ndY`PN9J%O ykIxQNraSՈֆ*UMA1PVl*kz#:`$+7?ŚHAPP?ϗ!3-AtϯȯeGfH<+2DfXQGUV+6ocP:!ASje23&u"Nn-UZ±Qz\ͻwп{4CJ}Ǥ`Ӌ`u){(ep-D y&n4>a4= }yd$YB{KPmi:pqcXJ;/u5y\Lc;YH R45%[UBP!a/-frݑM5x-YZ,6O &?)g]c7Ywf? Jbw2Xi:3ƓY3'ڽjRNQWr$FĂ9$6b2@R6<.e-NgօNos sc@$w )A8ViX@}ۉ0% sE~[λX(S| "g&f/43AT0 wQ՗_ڇxh3YRʡ+B{iȑ. i:\M&i4MtWF6)Y87}Xy\Lu(SaZuh wS𖽤Àg<PH.dE#L{{d| }k4vՈjIܳCurF2ԗ8*/M8gbNMY.P #=e.x!:BT̎M-9KZl/o<XD5ҁIAWK0!ve2[>1uAx^qj%x Xt5ddGڬV>z=-*R9hI BcAN4U<úmAk_cyx:3Tי-IEoB nS<)cy7:58i$aCo'i`c\΋_/MZ[Hй:aqiwLg݌As :OUtū%XjYuB3\r,̟ nF?! <[<0+(9"`ImSYV>I]xW'h^rJ&<ӑyN2.qZ/g*BFM+I.צ~'WJJ4L$F8;ڵi0R0w)+on~ R3K?59JzY(H.E֟ }a˧ID}ƪ|G`pq2Tz'IN=?&,7"5N"~3 /)XcKϝܨT}X,׆ΠJJ#STĈcl˦7 D?'Ve1T+W(RNa|A28U'+Ś05R޸+% SEF>6 })LJHTeiNϣx:s_/!Tm_ wt,ŁW/FP+Y8jH;1M%C bj11G\7bư;:3p8*LZF𨅇RM#WL64Xś2Sc'2H,[+oY"Xt ( ]pZ`rN0< g>n~$ZD_2QF%)7"&]/lތ,D ͽae_RƳ[u3;5\7EV'7Q^@i_T=r+jDDd8>ϝ6MsIdx{pqËz3 LHt1șU ZbYw)Fœ{0ʟM/\,EfV$$1mX:i7~HRalG _>meY2Lv㝹e\Ա{,>_B'xIpB7? ,M[z=XjOAA#}*bQžtjC2W(LStj@}/fh滼Dr o"^ t%7I IG0NW9.ê4*ܦ~tqٕؒFA#H9hV)PofioCK{oyLN ˬȦ|- >"s$Ɖf;$a3X4<ͼb" .'% w/N;$ޯ QUqרaF 0Q*!A.1Yd?x[bӇu2q@,wr=bM|gZI&iuPm׻'sBߪHn$b8xm S1v65i.WuBtJXLG3;b>:vll@0f@2Ɍ6,\; lPxDT@gUdiAz-x֢{rQ_'5ըRRWFwO"F3q]oV9*!T.B&]b=Q&m\8mGIX/ *^%O}PWpJc fQL* N&`ҳH[yf"jL)%8%nmv($*Җ؜d/\!{Wrkץ:7y"7Ѿ+.uxM}WhOßH~l}Њ7tL)|!"#MePŠXXBT+Je-[W_F\/Jg~TUUX*ELnT҅20|RZꁹX(4G=;ZPxJw-oM'U[_ܒVK/ :8gh)y$֔2,)g@@U9Ί*n@HjP?uTIWu᪊eN³Jh<ѝqT_L{d@?sI%6|֙ 6?_.T6OmjQ0Zi=o[W N 1d=)2= 1\oYM8XbB&b]g7YE%A c;f( ݴOm}K41l-6̆Ʋ%av)6-$ I֯27X^E l|2x (C{K'{57 +a]GҎim&0-(kJQBl=Ti0*S`NgU:@VK9vfV͈1IC׻iwuV)[Ų1kl7IH{##yi *" R*@G P ut8>ny~჏>X*)NOŹG}TrfIjpvo(~ڑߝoq>7: ݨsF_[^qyl5qT\DG޼j0euz2voqO0xZ\ظ4~NIROQAQA 8MͰ*^ .R=rFH@3q@줘`}jkȇ?\9Js+TkGY\K\_DSF`Ŵkf8{.N,aRa 9M`#/FGwީQ4ɂ,@'E'SO+4hS#N[Wræ]5=)~f  bPT{ p\x>RimE9}Y??6bUV>/В+ a1фe~sTEj@ۜ}Ͱ.RwcfK&%p]兎 YӌWg{YFu0B˫Xdb-yӯAy[pFg$~ l7}i6kV!V#xxP-*Vpu]0v{ri\zB:c BeLΝQA!PokۼcN'!u/yR2ɭ~n4x*rBQ"p>NwކRGۮyÝXOG IYPẘ&oühtYo7vGfS΁J%C #*kPؘwg+z/>Pzi>95 8(#_'An`O &G?Er Ffn!dm# s _*~ 5/zx[ҔCz/D ѸLfWOCk}?`~yLLxщQBipeayqL"N4ێy+3=9,h}~G bF.?-t a-RGl\V: @m^~n̉-y"|SVjxJ ,ק .A4$9ӽw)&ʢo!•~ʊ(u%^Nqf.')~ m T>]9p6r`[$p,p,wZjKx;~Rc9s_ň4Ey#g (c%z91 Ȗbcd['q ~[suqc§2APbF/-|=TFZ#6DZ34 ~qߐCYNO ?!UۺJ>+Ad%8g0veW.!u"$Kge . gd,elkA:nD~D#cb-O$+I_}!wh s$3,5HrW`Vq̾JjYYȺ)n KtR^5FV:liE"މK?ЇapW"OC\8p yh_g,ä,  cI!ue U{=8^6k56| Ʃ=3VEw+4Ꙇ+h> "ɂ,vD=a 6fFqV'* R͸T=M4\^M/aU>DK?e>:KC0pF$FKCb:ǫphзcRØd3xu>hD$ sJTQcY Sqڢ_& fTVa[XQXW{'% Yo3LEB,"duJMrpQ_ב4ugr"t\+cX'oi9gq%,:ѫğ>V"L,8H~1&Rw3g@S¯f_n慗{C6JKcS[>O/MD"2|sFB4RBoo@ %奦ɫ?avƞXʕF?;x:g˽UA%R;^adps 3E_U%?+J1όt&O ɿ[к #ܩ ;0sZTR,S~ӛ9s61v7)oƠqƼR53~=-H'OQ,-fZឌ9FzfEQ6oYҌeR'9["9eFiW&aPJzD E 0~ A E@(@&+H2eI'bxDڌgOc%&K$6,Z);5U !N[a׭a]~<:*ЬLp$9uggӋ`S vh];q̫7ϴsnWګܣp?JFu*5$2ٝLϐJGY C5ΰ.w:F`r T> -+nŠ,VŜ罽o^A?2Wsr%$s~wIs#5 8p2\f5<MB7K*+u~&H ɡۄAZܚi`8MO%MWzPh j<`: N4B*#ZWqڠ: 8h" \ EMAs=+ff!0q5e7f O;' S6~٧ԔU*XNh{wM&_I7#&%^'Z8Dp)h1+bgQQJtt.a7t]85fJ?(=ൻI.(UU>mK>X*Y^4hƾkyaJ4iES >-\/•x)SgVzҬ'г#,8lg΅t8Ow1QÂV%erJMo[f/:^Oܶw[!=xgzY\8{Zj~X&ߕ}ZXoE/~wSAlS^Oz&P9Ѣu߷ONVa'e"Ɖ_pQT1"䚛*}ъ']\h!05=6r駷 Ȼ)AʏT2,Ijymr7lOZJ%OJ# ?W]u$7 _3HI;U~4ֆ\;$ <"1bܓM^R5|ҁPGʡ ~DA-G)MiuDIBnNDg5k6Lw8 "v֙ GALrK "ݦ O2r] 6 .xy)Xm 1pkF\ݵ9$(v(O4傩mE0I }$+GWμ+7I”8hWvҮF3LCGoNןe>5SVc$W[M\z?/nœxOܵjR|b b1٠*JhG b:z`"}rgAF\40v 8OO^Bmq^ m"Ev)p"Z_58J>NP5>4a`)<ŏw`"pkvwTypSa_#`5)d1J7AwFzPip;>#hjTJ%oʼn~SiS?u'& )@WgB9`S%SbH\B;w!%8:^V)gXXeTE>jeMX3Y'%ˋmu8mS}K wy>2/Vhɭ1'NY{I58bcRcrEu=|qV < FNǑ)HFgx P|YI1YDr;ό^9/2g]hzIN⨫N5&ӭRȪ#D;QCq{Cp򱗛HQ o6qvGǂLL" k5 @*?Z9ˊt@Uq쯲Z<'DMjֆE#ӱcB;޹Gl!."92t@{b"XFLQ@Ŋ'}!ge1J =AdX /tӻwz]+_,q18>  vxaR[]3N6}+UV{;q%X- j131)g"Lzsx,ۈkm}jv( d2ȎG_:.Am'SL -vo{;ffnmN·F}s]*e]ɖ$34 D0:>i;5^FĨ uoMٞr&\]r)D_T qLg;6nkw`P*! |̕H#?u=43 #e m[C1l4ɉse2EYڥ̞INf L'O5}s:L[ËG%B%ٖ+˒4k|ux yx cեj%6vf![:AlDȀnx>+)6B3* 䉪vS{LdYdI73zbYADꌴq7 K .i@j3`%'FN`u 큧˫)*C>7kZʩ/GuV"׌ !ƄoH<{T;^٥,+cܩ#Ճ* NrQ3nar|Ar:2mT8ѡ_Csaٟ{G0&=UT ;r􋜮ӢEHm[}Z{܌@ԐY%5YN{Lt,̞/˄|Lxj9GۀdoWd8T|@0+)`>ȼ{b%,ȶ%^y u Kl+D3tpw hWLwnLrPGp;co1gxru#vK!aUM~1&߁b}a {7x!Y}m&NebUU.qFylGjNx|l+}@*D], >aϧO[c˲19s`lmr^5ai{4.ȇq7'QK"wc]4ȝo8t{jpQǸk 2dYD"zO1D`H}xinMj\SN%NCN2B=}ލ!ߪqp:o9O:^c;S=*IV_VX$oiY\Dq8 -,J*gFgRrT@ H1&Y΀W@d(Y't~YڦgŊ'2G0RvfFD,Iv=#z͊к^0Q%2 1pQJX4 XBN;R>R)t23n~ _ۛ36A8PECt|&- } Bi'uT%.o^ԼkRb52S(/[__ch̏gA:SPui%p+'R,&4 KQjGxb!|ޛ o)l)'VQCda{BL_}RuZs|7)uFnr!YJ(eEۦ}+-f=Njk@%z;^\ZL9׋l '-iײF;GYjpR ӄϼ0zs&2bHW|s[UvI$% k?Ym~jۉVUV@^=% 9 0' +|L9`30%-j#Mf-smRDcl;aܝ,zi^QCq95B6\3XY4Nto]@i1{LfY촑Xc+TQoA}ke/kch AqB*}]؍m>jqTĠ##gC^GJUN!i-z0|}ysV[n2s䟍0}|F.#a"`r:ҎLZJ|Ә|Hm o*z$ 1Wwu}IKnκj ca Wwd6xBVP~S&`5 \RZ} <@/)GXp '8^u H*|kH.B#f,rUI^F~a굊-ZkޑӼvh5dpkyC݄.B4<eȏ ))ƃ )f AArQ6V@'J[GɁ?uY,p{1,Ei,u>xvs@6|GܸR6sxeRԙ,FCwE%uni/.0ػSiN0`JO+ i?% otҷ̗ rPBCB[)v{o KKZ3wkS̪Cp-H&Ch@^oQ+44l՞^:¢)H9eC䱴mDfn e8@i_ h\ܭHTrAUN`iHffTB1PV/l'3C/y8V9!1הp~Pc +hc$Zڑ̝W xq'+7/D߻RXln9S }Ex<{" [D31# YrNeМƌ6SYTʺбKT);8DǺ~X+K:0:'.|f{YyRgW_ c; -*>!z~jATL0`28~66x_e+r bJ O_"Mм6s쒅T21($)bl6 _AWQTfH%4}n=cJv~ٱe^琨nGP͝д v&rwY[mibk&/uh?܌܏>Zo&v_z|hLc& uF7sx+te77P"jeLm` ܓϾY `%l))դ{^,(b-kc G5W4 \h6"A> 7˂Wu[o:o;(΂DVv6@'i-S=)͸1eSsGs%H@zAPd2菙d[!i{뭣A<,Q+P`{%NB0;Y 7Sr&-< 5K bndrk.U^w^(7K&Ye/"A'}Ex}BrT.yz \yH?=2?| Ǧl)ߘy)ز︮#Q@Hې$qlLm v "-"UςQ~f Hu;(Dtן5.<ňb$i$O 50,m xG`]b(¤ޜU]0+> 6/֘(sPU~ńoF>މEB0Tc Ŏ6sgu/-tF(匒El\MƜ|v>vNALlCZ!7ny<㘞9L:L-u P_8ۑ4 ,lvrݟ%m MH@SB.w9T(B^TNjR {i=뉜U)&ᵑg(-y{q=kEU*b]zO?6M/{mG)9OUIzZp~'q`mY˃d`4ag՜jhDAcW dmK&`@/ g_pO}Nfjբ'& Ng{*`['Z!RW7#M'w҉k82O[$I|f Aj) S['t$"ũ~̮}UdhՏC:ʞ$F`}cJ\vTDS=iZ[QCjf?/n& q4LQt`źt rnd%\ ZTxw r[~ ?oI&N{ fWѹL#6@2KL#aOYk猇o`æBX˂WFA _58]֗B$kQKqYOct{BeqȹcO7;x-j.GD $&P֠6h'R8Gh7&nDّe!v鈡J߿qhW(aڐ +81O^+ZG]nG;=LUlX$n Rڮ/~5Pq&s(&C'J\ՓsaQ̪׬01= ^(jj_ge`?NEuƓIHYhfkAl > @vI>b=YQцZJ;Alp섉 RH#HP};!bϠw/`3qV;=gTi~'KQ R5\0] ^T2#٦!fJ,\iluID |S+O`.Ji?e[$"MP~Ipd5i*gڦ i*2'ڛWl0IZY #4}vl&-n*2+y3T:DURe)= 4-k紞 4i#{ [YYlH͔@t/ xSTKOãPc5odC0b%f96%;d'fh//Ĥn˹_c*a0ZD+,f/hBe\ 8Ryj7צ)f\K켂fܰf@+ \R.aw="Lq &G@6@T>Hu((Ȟ:8o^r9c7zGރyg2$:-]do6{s|a8>$-2P0(8wF% 4Z2_ĝ=x*ȴ 44e R=@lWSɚ Wk*iR]VP vFZaIyhhu3(|]HWÔOcMyq*ٜԿ<~ 6lEg,h!s骪}]*M$><3q,#2ʇqg7F2'!Nuêbn7Rrүn@ܦ͢xS!Sª Mvݵa7 1Q2aVJW oO,qr~`dwךIDhN3}N Vb!ǘCk2yffǕ*ZൽՖ,K ?yT ,R ;$1rlΈ z-^f=t<˞O?Y1Lڗwt/_Va)5Lnr`df[wvE)V9MqQC ,x(Ǟ2{ٝМ/ƶb*U[Y 'ENj^NjIV }Γ1FYs yESc]i9nul#˟ŐGopA({<=G>@ Աۙ(Np \m~Q_O zg9ꐷljl3:v^u4g 藲fA%_p$ƌni(D܅'2WFr6)CD vl 40&BKF0 }ݥ)#}]UC3 #7MGMěsXszΞKga[hn .ٸ<e8}Xh7݆JC=* V#8cݍHךd/5P`rjLiPTfyGqaKV:0!_Wj`&9Ҭj)(-:9Ym߽ٓ첬6.| (m!^ [Ňcȫ_oV6֊%+H/ h'NIE?ZݡZng,*M{}xpzul&&MlS'SZ4îFϼZ2POV9)wUjS+ #9''^,0g#9Hiҿ'$vG:s6< )+˜U驂ͼRe8k`bS;FQ:m i_\'e[dK D=,?0M.$q ȔFQN[X8ͿNtSjngN9\q3XY8>=p%e2}dN)q*Q{O O&u`8 n'dR}7(S.ޙc8 T;t'l c&ԖThYz_fϏc>Y&"Ntg>| )xLIL YJ-eE>R]T=8!@JZTE5 ccMD,2;kmG% g=ffh|?]&)OgV)254ljJ@.(N/CBuQ1֡7\R4 26%jX Ar)u\Ŝ|Wvܴ} CT3M:!m*gۖM/[&% "~h؊U'7'$^EVAu TUQ+mPEf ptxD{ͬ>D⻏VT|GvrIDŜK ,=!?QJ04veQVHO44f3O4obW̷5Y+H»/Jo/ĈR(E,oK)zFC]Qo $O'IIW92>7;1-iʓyXXtL+Yl闔{n?Di*KzKh C3rcP#']5lnMR=j͊x^N|`Ob2R h]S>Tf ?1JP͐VD;W3 3/-=Q`)/l$IR54RIsƬOfy۔Y>>ߦ} 9d19xA%qMg갟e5[CXQDA<޹9 h^wɅ5 PKز€?MRcȔ+_K2}l +n~5VU~< U"kP6{:?4G%Sw/[lqr֞{$`2|ңoo+Nפ*dzգpŕ5=+̝<iH>_֯u0ڦ׊O KP݇J Qk`e)h^N햝W&O̜NupO8;qr+F;mm`ҁw{aq~njG޴;IWc-D#`/Qܱod^C~*VxnStÁBE|7*ztfa$8\ _1W <" bauĹ gY[IYCL0Ujy/i"Sܯ@,o%~bZ7G_6ft;)Bҹ `kSG>>ƌ_m##j*xu)(|$A٢ ;KFS M~ռuMZjR=ͮf\>{NH4ޔQڗf!&g)/XjE3N[^K1}}rmFެ nJ u3zmͽJ@JyujAyځӫɌL4xF\J!u$ K(VtVYfi2'9 n)%X?oD/JA i,v&zr#ݠo^廪":TsXy?]Zi}#3Rmq o{hm˷!ŜKꘘcbQzg`49R}$ Oo@d "VAV}LnJԅ4?ǕLv;P~u'ѩ!ިHe#kjm/m@ )ThOQdb:I*ABNǥ-1/|cMʺu]O마Yzw'\GlL$ qY%^͊OP =條- Ӊ*vuPDx|n2,bq&HVhthcэO^y(Ee)VWZjn$XG` ZbuzvZƪDcj(+^cFxP ǻ=pնQۄ)31>#G8햂 I$AL^o\r(W &<&GXh?@}U Lpd,[RJifk`Z͐et(MP g{ZZe`W3>zm7°EvbQQiVܕ2@nh.#wDg\%R7,ŪzPXz铐w/iC]-|"}:r*. ˣvX䉭™tyJ¢vx&!]I*Xl(GH:?&UV7b~5x¤ƻQj%zts $oa+JA#-+ XO@H֦wJPq E#8J1_6YTzl{Wԛ04J XtQ19^e] s X/+$->hk[zM?P:wZuU[K96c=Mi(|V)gH54c /aޅΟg,REjh-ADO)ؖI)7m 6-1عrf.N, j>]_T`LpJ3]$jy9=vm@Q:4_:o( 0,˭pLO\ZLdnv + :SPl؁t_:@g`ի0l\\70Wgj1zuؾ:(z~9f : ,nёU3Q@Z%aA.x]+N/y-V,v @hP:co)Gii:eе;!#yթ=!+kP^1_;%#l(Qn!~r[#*(QڧEە<*D.?B?hq>ώ.r=19CYnT*13K=~Uη@TtX|h@`4价m~qNZhRD&VkT5T>lK+~)ӽ݀@ʂ?'^{ :6QOY uS.سnQ2XR_G"@( "eq{=J&{趘mMz[twyǪ@9a|K/{["3, "Fo xMRG>/z5?8eilrEBPvr9vʪ@j4<4k( Ӹc>qyUͳNk]GpP ߍ aIq :Mx̋l&R8z2rw{T{VJS͞_ij 賹Tǰ/V##)mIlP2iF`fBjr(. YB|=.%W]fzY/JHdmBTAS7 LqpuyuR w4~`ᇠ(l2*}^@EbrUXI>5=^(P43z2w^b6}C#Qd2ae&\`ɼyƩ>O |"QK*Kn+oIKM;!+seTX) tKMْ-6M@I+AUk'%86'%"7.;O!Ya Jqŵkˏ84=6"k7zS/֨f0`3zHBݞK>6Lcnvy54tJH K{~@c[#f6J6te77Koll,F9iiŻwC6,>/Cce6XKX'K'Nё5쬰k8z5==5ѫp{1('vi_2Fq}A!ߢ64q5%µ$ 1koHꕮ (#;,:1yZFN|Qy5{LU6(ǙkZ * ҉$+ `i]D}GN1icCʜk Ww.b%ɘak}yJx0fS/I C #g99u7־vNoԿ[:5H}ʞ댅ȦFax|Vm21i*=M/B}Z|Xj/B'q[aKY3}4;h`,zSߺCP,O,L nG0{ m|30W"{6\ _얶J藻Qe`z(dzT ePƃ ouCņڴ4/XNN+͒◉F!˫wя꾫'b@X\p[Rz0LbQ Kxľ&y'7B;o2bY2C HTzr*/a}, 2h%MUC@]'N! Ƞ7U 3>ἐrVd]a %ZITkm>u}kmLv4:' sN[Xo<DڭHI*D ~z+Z|>'O.8@lg1N`n䱻Y*nI  1N(M@ M!͸"V-#ulY~_4xiXzR[w8k "JIīS?H=0.@A 2vMzY:mUvX#jV iegdhE˼x0oHKłR#RO2 XH:$79ψɟ+hە7eI#;[EJ!YJ.ÔZndĘg'VɣWK/Jda~*u;'{t۲a9"L&QJfdBi^H_z1^ZL@$?\uH]bۧ?& k7vKCjU9u)/IK͘vifnR֟$(?Ok0.׵3.+aJS!R¤I&Sa°~Vp>/If6XSeGP`{  62$3=2XÂӁLtጬ C(g :> e9ywoDz?7J={ C1%.l.s"x/FTΝp&mELr/ܺnYApڨTX3O!(]h:V+cU-Lqb.%_j{k 3zEg~ _6U"8;{ʦ~;~*/[ 8QԛfܨD9NLOrK2"*:W4=(yp{jh=h_0?O?rٽ\"ۄv|gu-w@S=+Wȉ̔} ͧlO&Mj02 bm*FcPh{9Jl?Hrj[Wr5$$,|0tCr4^6Xkƞ25^$q:AA19Ӿnӓ˖^LXoib[@'[guncW<2oev@ªo.#˯vSO`ޣBX"{a z%Ƿ2y4@@$L [}' o+@WJ@`buGjJUۊ U58&Y{#-(mIGPs_NQ[@(]ʯ,> V.I`Pqm&[‹~. Q@/yEg,KEQaD@dƒ7/CRƟ ĢyRlڪuwB sԟ"ikǔFf*LY.DεО+wo֍&)GՓ*QZxXIƨ9 \k}<-q йwF6$1ZˋPyuQ-@ɷ]j7*DsRJRK OH߳ܤ5^<{;.݃d7‘lӔ(NC+'lHÎCQc8E6ò7뗦}s=OxM'uDFYĭ$93n6V ]e`s| d[^;ZSRj݋/oe}IK\UnE!sqe9 ?* 4eZb65ɢPv$N #@6 Zxl9&' H1]}ʟQbw!۸'[Q S]!j`!"eϝ:`*R1+Ix sDlQ؝Cd2B_㥯]s&q]8e w?iQJ%ݘkR|"WR.5S];TEm"7p7m37eញr7ժ~v2{ D(( !@$R,̙vp)wU"[q|c]W8BOΒ6hUh*Gl*E`C3>Y?c|GԢIP(\:s̠U*-p-L7fQ- \&,ĐY'Dަq_U^eSgZz4kDVuUsV2WPoլ[l׬T @̾qXes~ߚX`j٫o9 wlK<0SHAJ8>b w2H"N+Ep {G KTbeڼ {;PYȈ{G"mD$$׮ܧ0YR=Cce5ji02v` M\[?A}uc )NI^W6dN c&#mk緊o|lz3hQImL6Xm^@tcŔܿ9)ȩɍHwl#WQqYk&aaC8oL,&^B(/b|-e{E.X9::UZ7\35yYM}!4z "u]W#\VTϻTнB_&/IxԿAUԬמioNH凇ngWdIZ9c؃>L'hQk]> W1(o$L ˫#~9AR,PiÏOGor7`KtH"ԅ}N̎σphĖ5))yU 3UIX>XBȪ[mJcl-ewuK8jR UjR$0Ekp "<@:~X0F'HW:;p "~/q1 IFIoYi,Q Sa0]^i>z*(X7m+d$fO= u@E9>1H\DM#l'n WO`ٕrE3P ͏Egpgӥ.knqz=46 -=ҏkiŲp0X-7CҠk@@3aMJ'Vp?HχY"ʿ8f@rƉ"t뇚AV({&^#)j[(ME}Yơ7k$7 ArȽdF {filk",0]a\r06A ]4Ŕ< 8>E4xy71qidISsd'=yIpj7qV:aԋ }H\25+3y?K5YO` ErZBAHGyJo!!ZG~g 7K?UR8$CbE;Qß=ݓPʜFSdW#$HXn0 /i-&D#COU{h"W(̚s&sG?w"XC7 ZKȱDu{Jּ'Q3D9.fVS-ѱhnd⍽:\/\yHI+c fyH'x}!ĺK@YJgAƏ&8vu;0G&ku0r<†d9anzkLn$[GfvS\EuZ5NNm|™/Zi&>HZZy4GxIs8%PhEcʷ` "Y5!=Ѐ-a,se~x5 Dpı$+ ^_aJBsq`bY}DAk'ٗ-Džq%z9 WX,%VJiP)J!= vՒ27w]%=7d{`#+|m;lcKnJ)8*BlBK ̉(D r1X8жa\@u]$ jF Ri 'I~ UZa/1CzOɳkg?l䒷h'澡%PJb\i"~yp d/I TH69q% +i.rav;@5btMn &lvX+_C@}HWߚ83U/fp.w?|BSG,$:U]0Ǣ̎ӎ Ml!L={ TyrZ\L" })H{WjkF^Ym}DDYV 2*7Q:㑲*a% pHM YnW}%o3]Mc t5%[Pckź){&sšwmIXHfƆ 4Mpt2Ϲ| f3fO{#8ĺHQw&E'(4 FŴ\I"x+pU| ;,xAcĞ .g#P5&^b"`^Hf40E"cTe:dxM>Tn7&K©$LyiN4'.M>vbEl=Bb=_h @+&9#+RF Uץ/ʯbm 3^ÿъĤf؅fDYn22f3EӡG$<HαL\NWEOg'A?l<+y||g`?S-dRcfU̮j8'O3<F#~E2"Ap%xK$*]BIѸ}3mү0P=v2璨Gh^y IF3X~ª jy"&`F"6-U`"3!/xv2|)̮uUReJvRGI[HNAF;> ?Nׁy;%"vCS~@Gź=(I8z_=Y`E+ 2!()r<;'ce+HwWsQ%[!,M^hT"ߛ27ya6/n"GM+ٖ.bApf74{ N s-Gf-E{}ъbez.`g%45d lHwl O Z*e[+9ͷ+*XI(j$Z-_,%n4dKac|d݈(˹ 0`!z"&|b*Ltfl2NQM} grɊm!6Ӥ6ߺ#JSl/U™_uf-M3G鰂3JQmVH=ԁfD?NǞf/cMJv3V3+Y#ELҠjy& QM _]\p~m5b iv+^)z»{,66x[Ux DbZШz׉<2 E< =cDN1GwExȖZyCu=+ 9KƎ>Ezfo&d~k C6ѽMQkiXVn.`eZx:TFq6ddQ{9U{ l ]'M~iяflh-gNYQ4QMhMH>u{Q Y}?Yd|4pU"꩏(Xk2~P..X[2,ܝVQ󗜞?E^lЀ(.rh\1+Y}τu6e מIZTOц=I`zMJQb;&J<$,qo|F?̀An,e_> FC;q<נ4M@+ ߩ*tC.+yK,o>n29bh 3.:GC@b斓)YB5K:D̀  |ޖ)y"NAt5 Q&ȿf6sx0V2T&4ͯ%xjB%}Ak@毗f4җtV O'}V̪(l2b=#BΪ#, `Xdkƈ'ˣv4/f*ЇhbKOIʮNC^N@;Jj{1g˜HsOR@Z[E奚 efdeMZ4jbJM0OBׇ\TqaJOgL-"4w[ٚDu!c.r<4eV^/}VwG!xz?q=sjtsENdh%B>dzhDb(d(5=+o%a牉d}2!##H }>dNʽ^dXMe߻HͶ,"Q˓8Pj%RR7t |6,^aOn_D{& ElP$Dʻ" fexIX{heEÍqv?BtW $NkC_Dވ$G!JOzcMy4$wĶᙌh9x,^m{R!x Hl7=Zz2ĸn7!D*ۨI tNM9~Rb[ޚrGCD ñ⥖stj*5B]+(ʀlC7 RVIz&=ݚ̚N[̮Qv)]VCMXO fNonUc77 X+q唇5tLBs쑑-?Ukc$SG maP@y6.DDN^"m6jeE\ ~UA4Qt>YAi5L|S,!\;M#?eeO!.1sN8ߺH4NW%#/yh8kd1?CͬoRim .G*F<YԡC/t65E,u4p'NdLE[64b54r/q.4HV gr i f$eUK /pKb%PE-/&K ʒu_h~4TZ<gڞS+f>ޗPe y սޢGQnv]d&x\XM&W|H*$eƷ8WώE)% ¹](/AEI6G(X .bTзݎV_]DY sT!=F'.llpzT-0G Dd#4\+Y`[qMؙs:M> 5-?Ou,ܤƘQ8mә% ~zpgP[4jSկ&!"lD>LڇۻrH|5h`Xٶ9q$BTDEfZ"|kOu:w==kw<] aܚ#V u+v 8M :$xu.Ќ>y8̯L{ :}҈ўcipOBr*?~5ĽI_ԇBkJJrzzxM/C*|\A{2,OkA1 E[$=d\z{[33t;}`Zs\\sY߀XHt& dחRBݍ '31Gv^}}cnAsߋ٩!&B˹ފxx?ԝZxG">6ZDw/rdS9b.] 4aì KhOnFHCL>i%'<>A-J[G@Nb[uQO\ܭE ԆQU0Xq-ژi׀"_Nd{&Nj0LSgz"jslN1Vx3* È$tկF@ed)u)ϙ=.[1%DA5:xQ1 EWO3 tG7.{6LSWwM9+|ET|&p7BBLp`PX?e(v,I͋֙#Bo cByBkx:]>װ頙KPFG:$<&-8) q{Ӹvd | m5aJ \~Aҋu] V)||-B+2- ̂!8CՑT1sOɜT+&0l@o^D+e: aD/cr^Vd칋~R]"wƚޭQ(vTySy}v? Ų X{_\wi˫87bpѳ}vu1|2=ZOMf:ꘔyV;MY}59T!~9 Ht?/0z/_ r.`h-)K1.gjV{֢# ϏA-~\cSo )1H٣^P׭CB^1@#)pb651,FFlfqM\NƶD#H3h^ 3tk`L?.'ͺ vKb7F(]b}XW?u&@21Kn~*e~u *B*T@Ț 6f O!Vai8(!zZ>3سZ8(of_9: {dO4WXsb? ûU)UD/ ܋dj7';bZdtFm)-@$^DxHss5!H:^A-K`7`reP?-T6ja*&u{Q;?I|O1C WX!g⮝ TCE 7t!"5cQǕA75>& *3]E6m^kMY% ].@E ܦ0F1OkgmHfƑ2 䡒fGZ @<*C=.qm0]%?t%#u +A8vPkl^J>TG`Ǘ7,bXeHdb@Lj+!dG6E0 `sdea}8ݰ1l{X(s +7&q@t~1XȼNZZ8p%2CO1/ {>LX>vsj)~J_ye_sK:!Icb` x5XY<5TwWf`E)-$ $ a+LJ#vJ)*`tO֬^d9j;";S6OŮ KHd=Nh:q2Cpjo-N0xM_埣 'Z?H L$GƴQTbd4g/n؍0oxl;mЄ+%kY+>sֆA@mP1sSGwUd5&}!NN(_U]ZsgF0+<-LJ4j*K}s31.ʴ)M0$dm uyў'GeLTg ߵm}$R%TPնTIg\Sm2]xa9F6UMEdU=]Z(z O[;1k#u{Hh(9/hcm ͱ*16I"me)_hܛGN#O -kã0Z\ȸr$!F["wGVW9qNe 4A7"~s+3wG%F&T͙a!:(~ԁ7DL,+tsvʀ6R*Sg NمM @V%nи_tk=4Lx>퇍|(U97;i_UYDGeҧ(^.U!I0ey:sMAZ*Xlk?$B1ADž 򸽹^yuT[ +5XtBUO;Z,;9nHk"ztZ6W' !Ty ФiBpЁ'N zN! >NMBeF ~&^\~QI-j!Mg_xhy.' :|gE70x~.gpb]W]844Tӹ`Jஃ{o1‘\P1 /ɥ4E)| i+ʉHo'#i# {m1Fӑtҋ#Iʢ8AZޯ3ezF?)wpu|MǢ\W)H~ui8_x,l"!_.;mJ9G0: 䕍d]CR}"!qA=I @3)/3E8r=0L)ےX@|G;m VoFU*3E-0S͏ڽj+^" mc L$<ː8y@:VG['Bjy-:VnGy6p;9[UtG_a3FZ~on$եwx='jV?@o8Rt6Β^X.,PKݡr,.h\)6 itR9W3O.>uu+s@ӎ,7RQ2~\w[*w Ko O4B@CXv޺9 i,WΡG<u90V] 6?g\t_|BΠ7JS #FMBL\]Q$;d =w =VV]O/X/`?"wLGR;S%o.(\ M_Vh9Ꮬ^eDm"O:H ~-ȬF(вh7^7W^:`->Dχ:gMd]$""{JUlsGN\~! \'R`8GS7Duc#YtF"lsՓ.RƟ8@'W jI2bIB{ we0NyhuCy@@ԞxvI\(] BzYhphvM,:*H<O)Bo`,V+L,+R]EM5&. )xS"Zٶ't7[s2"d]<լkGN Wc>p0 R/F{2 i9k$hҠ,] 8_>]4[Dܴ콍=brޱOKdO"C,t,1`t쮰msT' w1#nF*Itjb3xǺ7J^@' KfXf8[Ȑ Rjjz>OA fr05,qb3q½ʎh-YY .7荒CuN<1F,׻|-\phJ\6,oʪ1ծkh>LA7]惏[+'v,ϧ /ygog4nHC~ EJJo!1Қun S!6qV6roaK2=JlfU~Zw@)Z/9hqUڥ}UѪSC|G~ҦX!KH tU|ꪞe|&Ĺ7CO"Rj!o\?@z2A2IP|uj`B x/?J t֨i6! aKj7(Cn1x<4`1fl/: 8^5 x }g$SI}q$#CD`Ԩț/0a>QO<䬦4matM=:kMƣ^~FW_ob/JX`gѲjIZdO/c'TPN l#ي>уwԌ_C}J(T$ː-k[p2| c@,Mz%J-rŊcB"U.zZ(y+j}uQ{ݍJUHMM?-5({%Dˌh \7`]pj`AxeLy M4MB;J],Z-v:r-u|sLWXBrUB:~>SxSQksc"@5_%dyE UfKE#nh([ڄBj9]*\4Y&di Hϭ4O|tR;R^#( ޅ؊|F\xWD{|&~ JMnW's\ Ojdjڵ@A1}C]O0F4:HAh+34v ץ5v"(cR٬ }tf bP !aOX [ivYڣ ¡@95tu(#M|̷ȎR-c}7]~~nEYˑu(h`u뎧EӋBji"u4')Z^Ln/ J.3? *&_xÅnA08=wmdw/,ot  T0'n} P,zsVn).Zqs(w2.n4.6 |˛=7T7alfiԟ&lNBZ:vWՋ+b +&kO7޷s&E/!!bQ$͔f-ʒS=uߞ;_Vi%?DQˋܖ' "kĖs]6^|޹e29:}lc53I<БVt P E@j삽\ʽp=@ܟNX/"u|nspmiGE٤>^w@yB\z}ظ"#Aܿ@ )i ՝q4u$Y;B=/J㥎5AtLEjW|0ay>*FyIqB"3 h #yY_4rz44nJ0[;e0YFeٲH=9hJ' <KA|g; \QXA3%"z=9`DMb{N[0ZW2|oXWyfjOҵ#[0Q[Ű߄yF g!L XF !s D:0j>Zf+/= ` E92-:yӄi5d ';?'vy$%&:)ٲ&,~k1O";1ڥ:+^8 gX pieXT wÓu&1t fcн OX u$U"Ct|y ^^$t,EARD;޹=XXŏnVHx:S~ X-3{/+LaRhjEXAxw盃Bqx&4ښ&N-TL*ixFVBy8(5M +Vw(ӵ0'ښ`q 'V{AqWmi _kLWτlD7iAw YD`+F ]tZb]yx,*Wy2mТe|ONW9 ="T `B EajCؑ Bm^j.DVNI!MFpN:WRr0!œV{LY)gU)exLHe|?@&NS.|U#`qtQ<77GgFip}`OSٮ+iLJNkw|6=J(^A&7""_fF'hww 42lGRgVJVwe* ~S&ڏ.2 O-/ywP}Bq+\T aH8 ]38>O'\JN(9Z [DW7k*QSE~$!SZׅi>OL!t-ЬfWM뷇ʅd>`"ɩj!)8uӝ#W,5sM$a؎^F6^4 Ɂ(~O0E]*a&޹SR9BGWP$7j⮽[nP=S @V"q+^eLD+O9QЊ C@"-KpXfale3kй@kxqdV> gy1 m"Eb@>@}]jhh¼ U!1߶U.[e*3HS*)m t]wTLAWhfrk\MvRs5"s>4=_fO!v`ٌplרs hUݕh0]'B?~_~{yŢ@%PT^6A^wF,5WI+jDsuۑb j>RVi.s@PHNY((ࡱTtB~ XEʅW0(lbNt^f`R9?Ǝ@ͩ+ WX2~s%fu^G"UL1$m=fsk(sq.VҡʓעX0#ܯiP@MK12 7@O"PqWۄx:$*z 'Ah[1/jd=J44.RCN-b0k@vZ2f}f EXNu">Zw; 1r" -DdGN?6L$ٍOa)<*48{WQY$`Oܖ>PL/ }B ʶ[`LmP4PcJVK'Ʃ¶PrX/H i=y\R$_E!h!j/81ip}L|a9`*nVJhnpkjˡ=8u 2vRD%|wNzn$+_En@5?C(u s0ܧ}sbwcÉ|LB6`ʕ~q#E lZm ]jenkhS@/ٝ IvȐym@HpyQGO гpD߸m.qEe&wT6Q@c1!z'׷NV޼`0wI`OP M*hAP d\.CɍGW ;Jo!>gbDN ^\x_X8i˘~f]ns0i^ 2-sވ[P:qt? *d-llDG0 P;>Eۿw75%|hjpz/;]'@Q8q-kh')΄ȊQLjӛA\#9gтܛD쎤'%aL8c%ٖX0?)!Q.!%)D3p-V6)My[u偟}'fB)$0 np1/#p$2)AûIF z:S`5r>Hm ׾./ J/CuUE@>,|_ۙR%z3.MX-c FNw!Ϊa,,{UPU%vY'K^U2甦 X+DD3A&<ߣ cFqŕٍn@P ȷ 6Y6՘,F\~17vsiGzG^.V3-\7PEepY9~ dEkq饥I) )h 8ZӵM]15ryHO#.m _*+޶V5 wB' "Fe6e\ Dп2;OMVTI3@w4l{ybX / evk=¹2bE\䚃 eJS< %[p#79^}Sk C}d~o;b)cp즱g{c⨋#aZ{i35iƙM>NNM+/GMan2є4m> ATvE 13c5yى]*F㣒 CuW5 ?rV ^KӰQ8 2wgO JgMӽ U;ƭ:g Y؏ӣ®=__oO3FoftJHmE߰H hcX'N5ѵm 5}q8\-~6)NIfe\RG׻p7A~>┕LwDr)x3cX)-E:AiLl`|$S`AȜx)1֙T3O{ S+|bG6 (v!'Z]+kc>@zQ%-L҂b^zUv1!OZ&>J/df I-HyyRO|L1kJIhCx1|{BX,NXK(jB=~[vB>3"xjAկlk%>c^Nv }|(?C1A<9Ls5V臻ş sJ|@!ރyY^Ŷ ^5Y"Snە)CHkߑV}JYA. ੥a-Uй;:^ ?3#44)YG8-#Uӻ \E^mɷ{}l29@8ԏ_F]7#й`53g`{2}' Y3Huܫ;+hם?)HZ˗:V{wuJlॠFDo-Bc^842&םM l3qufS`_v[յn$Itxm1uD`St%om ɯs<\u L' ?':G";&wB>=Eg|hH=i)/ ~_ZkTh=<Şf~an^OT e]")&KLs%' b!lNֿ2/)ߔZ?ئO!Hg0,+b鸎d[,T0LN:G[7b; vJ"JʄH $'w(z_"jdSJJ9&- )}s!|$7쯶^ni0ήRH{nw^S6RV0@Q{x(=sBDW̼N5d9w2]Qm=-f4?Dc;*bl/ĺ)m(A`_{D,xP\qneg!i=gH?)Mjxo\UuJR=sѻC*]iC*>Bo;rH4GuǹrhxiM@OIv;[xw` &Qx$v׋zQuP"{?v|5YXIց>գ> U"}H#rB!.N="gA|"nX5-k|ܻqWlY'vn4K1nvvmh !Lg 5)]륍bL \F&Sֿ it_~'氡Q'zVNBBgx"1g˗Jc YUιY8>Li=o]95s*/>[ І_?dggl(%s rݔy$yNSѻ܌d=nDwXIJ03WDO(7~)["=; XaRn4eձ^'~WQoݛI[x;S֣+(0(-r(y{Q VOH]sRe"I9F 8Ha^ #ݍn=x<ZDGw&,@E_J!n)0Rt˒D_F/H=$RqnwF23ia'JfR0{nJ+{{Bo(z(&{ܕ(²dL@±=Erqv}G9R:?_C\) 8ܜ*|7tFe3SWZQէ_ {Y_Z`1\8`5'؃̑z<0-y3* RsQK0XfSZԄuqߏO{`=>!|q clٲ"WBT$ :/`2B2 :} N;H( A B+ &Tn ?ƞc&^&If]>\)HYt\SFl~I Ls(\*2(C]@s'y? <9!J!ӪW_-VE"3J{ّ; [-J|eOǶ;?%`% kn\"-g3"֕00 Q,eQR3g"K`Owt:5b_P5Dy׼Yu/>}JHl5qq^>{0H+*JI1Fl9Q+鎣m(&"ɻ1bxrň)qEz[x%#a:<3JQԣ9{΍rY ܳ=tqfI'Dz^y~]Rj{R}lAieaV!^),:\g LaFJd{:-IAהɪ+ƪPVNRJ)TNNd0L!) }#L-7Esrӣ[z (lRW\M'h̓ ()pL݁Ȕtڤzud)@\`Jcalv̞vNgI\͉6*:bן\,}[,^߶?hY ~QZ vZkݵ4c֚_XUsj۪+(S?:U)UOdxY ^V|bDvE}}@ȭlz+iϔ2D{@ qtX q"{t4AV!hZfu}ZihiZ)Hw赧y-Zx)A,b$$6_x E{r.Я:E-T5 yWg΀OyBoڌrQ5ND7vI**1TRip{ ?7 y Հs1ۦtϑSoKT`hoI{JE?{d.WrkkXNm(GE,+2pti=ozGo_pPd!-,g@S6cboRvI.]o=Ԭu [%PdD`:Ex+C=sDcd*n0!ޣ֖xgd4?`+\G˺ɶJTb##p[ggN5*h\ٺ33XKz8(GvdX`M%r*yj=L[MzxiBE,6Hpbf}8?Dw1@/+\L?߼$Ql ʌti@t>0 ׫v+~7_ ǝf_n?Dckd$nߟ.E9 +w6HfSTb0(]k'KړMgI²ʚ6gD![x"z0(ss|Unx~ Ԇv׫]z+d&uئ ׯEoאG$`ῶ)4w~n^utikDATiu ]@h.c,@juZឧNyzbTn?os-%̘ӈ-mR.Ji@gY('V[wn{rֻOa`wsٚSHsvL&xۛJX50?9bWU@JnzHǡ#\G p'W^.PL jQ޺gЩ_2$kI͊1ʽfi$da%k/w\"䙾g/_D<9ſ x޻ \HEM`Q$V wAdtEiAB}=X?UDBkT3?,5 cKC9|׿n9?dR/'ZA5Y 9 zwxsmPiO BH1&{x ~3ɪlп*'g.>[ 3 1OP*cQ>T-.dt=նtDj5]Fs]jZ5au'_V5N?4;"YۓHd(l<ƕ4Zx _*-f`LF ۢQ=7Vy(f⏴'fnvR@?C z|q芛z2@5%&8(\QăemvgxtRÞ5*!'5[ִ~'I6B͠Qz;#I:whx3M&7C ~uthArOB-ᔶѹy 豟g8DӞ*;wj.-jl3.'nqeW~m$4HL4@PLOQfh3`>L>ſϜT3k9@~\I{5$%A=}$s<19V-4;k+WZq@s#Pϡb꼉#Rgʤ#\dqt}-K\ϲ;N^翄[rMC)4oWoD#1X.+'xQpa h__^=`ozZ;QhdEļ2M Gq4q. Ϗyk@{ͅ5s?P>l$t=6eB E=p] 2 ,BJ/wN+mExKb7;Bn6& a4ݸ xʟgY]},c.\&BzCQKrp֨bpteTh/Fo<+וb.JlESxK^{TVM< @8sKDLĢQkD|ȥeniG%Orn@J5i2q U@-岎[4#[eFiLb&F,VхI|zQD:=2l@Lo{L0#i@{jԤԩ˲ jEvi_ԝi vcYE30$EblYz )1QTl7F?-H ' d$fLD> L5q75tvq5U'Zv^ZC"y;2yZ=sS҅GY_ }2t~s# 4<}0jR'yrT2`/S^KfK^Rzd#P Y*hZ^nE,. Q)FD6u|`Ʋr^eS~yW֠-0'ً|)Rqd3xt1 .h4(sQMo8B AIV{ dc7t`hn6eHZhV)ձ(A0OHߗ2(I-z$cQ| ʟaM A|9С~fjd.7q4N ;z$%&$3\0>cMw.id BNgK6LNdHBm*#T":9{&͸#$F&"$7w7ne>ws쭌]DH8I!gzyr|>d\ߒb!%!evel .,? 5O|Bjچ4T{ ;SSE*5`L,mnQn}JTX* e&O:a;n0`2Pu˧>e)*'Q(4y ÊJz>Mmu'rHtΣcC{7-@WHސÙj ZS<9p89?Y A0twE6C|Kߦvqi_z+W4Qw3F,IZVqOpm)xgG[__cH^WU mdbE@F=q)6ݓ+pk1a[ީԑr!}Źf Nvf< BEqwUw']ͦZ|Q.Kqy߸C5&a!xbaRΗjuo;м UѤ2d*YKá^#k,hњaaV2벿eloJʫ ,8|\zոAWy3:7fp{lC*Dmzydfwv ŒwFҞS 6@$x(Ƿ|E)h;)^x?*t5C 䢬Wk'5u^,3 ~E%xn`]09O0C/N,Êyt1C]-[:㠖"[|Xf|"tEV:^ -v ye"F 7ݾ=HxAKߍ?T:>qCS ]޹y |=+ 6K~J̩_`.Q!{q]T-T\m^l@4C8/PRvx+oK6RsK]5780S>:^Lݼ٦@ت0٬O6Zro"rmJ?S{۠ +3L$EٗnWpxCgaX#v([3ъZ0M'3O ujNda!vy$;7iE>+UO?5,kDfCˠV,6o:XJO&!EwEf92Ny\H޲lE:4{P_>T\㯼oM X>XK‡!έ _wYAj#ڠSA )3i>B#xb]`Io{~3/M`qP!Vf'ʝ^2\f𻒡\BX:JZ ^ 9(E_A_6TrTqYfo]9/S*I)PX2P=}иz,h#u[}x &jxb@A?"H_<3fĴ6Ww7h}\KOK_+LQP~RE J%f>Eb7<U-T Q]ShhQqϰ0r\a #z(M zCHE؞贮*qRV$9|AM|m:k ?,'AQ}QPKD,ۀA:FR@Ĥ\CNc'fXIbfiJy6AAF(8n_@x\C1aйXn~NY?Yh"f:zhv8^ žh^/&t[f^}jW4TuzY Ys{ /r!~*mlレciBe^)ԭ{E .YH2~- ."bN[ʦ,0?R22]O<"D-3"j0_PWЕ'I% d|BQZG uɔ66&ڨ &\K\sM> IMX/gƩi]ɛI vceڙǹ`S)'@~^+pH+(qr~%ZbkxI-&R`%V&M^HO; K.]_X8 Ǵg - <ǿ$k:"[ʗ.p%l!6yԫC#}Y iCpIu,f 8PÂx]/?k|i]j0jR}!F` /ay:}Yu$++t[# bFռbqC>PʶZw4}1J E?nuNZb*bvU~Pf] =h|;,i LH 'B:6$r TiZ*2۷4M5k"W!D@Ac&&4hL{̅ _ŏiŶ2!RɅڬii>(jhp4t)b=h2U2[.qiIVKbp^w֋ k [P(b8 R3ҿva 1J(GH=wmQ5N Hn `%¯1i=Y/_kväHGA1Y%[Z@'`B6bzq%ՃL1$G~0ɠE[7!f7V )(4ͭ[ hu>b애o%v}|АYoOӷl\ f`$`u8 5݅v$싹i׻7 }ToQS؈\g܆i䆷}*=+~ %a1, Ʃ*#62\1Uc9\o ǘ}\ak#nvKJHpV*{#4e.Fr >Q7VY{w { ;* ţH;Y%AW l`Bq_Kd|.nǢ^8) [yӶqx#վ->GzH*d7A!rbΛHRu `'Q+1B{/IM- 6~z'}&2{TF!56d̟ۥ_i.HI8ɼۼ$w9 |xvt|y M;9`T+6fZ (54 g>ËIn)Þg9 "hW?0ʊԂM%کU!**`4hR\،>08v]7a].XaޟN߮/  u n-yS$V$SGptDGhϾ՘UA Uxܕaw6!}Q {vqiCb\!ڗlxx}o4sߍ,XJ]z k wm^nn/ƣя1 ??ztc? Nf14kְܡ./uIRe9KKBq(qvǼQP0Hْso QQ }+#(",^%-/pl6 mIr.ˆ/0@k=oHXy-n\!SoY@ҥԑO)6F8 $xj.wRؾ2N]4%4|D[`_s+gB~SW8S7S4cO^ߤY?It=! vʿ b평 s7|lCƝڎ n1mHs*G0٣u U5Sc 1J"n>!Uhi>;0S d Q9b9ֱyxeg3iEwȳtJ$\%D-ZU猉+>9ֻj1,hme!*5e?ΝWS(})P4=g;LwjzR,'2&B7#B?hF!|i짉/[OMvJd5A9n+]nHa΀Q bn"࿈6M暛3O7Fi wĻW(` Ѥ}`SV@ Qwkս_pzm0ɨMf'VUY7Vzm#"49La=}tI0}0 X ׇ Q5grF.WG/4"k1Db@ PkYk$OtK2Fx:}ZD(2wsͯ|}0hQ{[B-m;֒sX@˿¡Z2?`"G#<fXUzQ9}H֔t-ZL %jt 5^3'?Kaؠ#ۤs i$@0VzP7'@B[*Ϫz;/מ+x^ttO]c\D -4yvٕ&cWr ے@|&3X~v"GKM,awvܣcLO*)ts|/,]E #.h|i=] YZ$beCU.==4guk} NH|&Jj3MЍdkTa.^T&Hٚz*3.ZYޢ֩H78i/,*.+Z*hv,=-qe_w[qC˞q"+-};o:6n'FF{CSL|V3%7<~E>x1`xȽ? b;"W\I@ѬICR۝ O:xUi,sU@JΚe+wȽbF$jEq*<^;#uq1OpK|d ϓqf#jyퟚ_;LDam+' &ۨM1qX̪ w_-941Zװ{].uI'g{%gqkm;d(wGؚЁ929L ej]6_jf'dvmHEuJy1δ{ިo]l1@ϯkl66V9qY-q9C+3]FSˡ^1k}ܶXzGF^(^f\n&Wg8~$7mUǸRtW6KxPOpY`V=IRf(acUx/0)Rҡ$ + ]P+ayv=MsK=";5y G/`"e[lfl7Pu3҆ɡ|X.X[ێ= |*Iaz$S1?H4x[ߜɲT& ^di po{XEuO t1* E =Ɏv:( fP@B&$qޜSqw0ݕ=mcoyɝUeYV68 AT@!.f*ܬq }o.&0T]:n:dݱBd9a)\@__c^ ųcAP9Ou煒IG#McRe})1ak>P 60:mJ)b/' qEɄh¹>}3H4A+J줲 AmAm.4uU05Li(#6rRLRxIjStRV'LYxzvU;q4V%6`f%.8VQòw|tgv 3D+ymx8SwPk6fFT QdoKP/XwI)yhu]?6Zz:;[M4.nB4s XGA{ݒRLl̦Ȼ&괏S*P {TP6_۶-;n5k9uN{t M/[G8b_K[;A`UA/E!B}{^ $Xe isVprQQmQ(M0E i!ª+/B/q(K,:O|>4KfT2Gem8w$?Yz_iLG"Ӻҍ7#3N(:W68,n^6N^qĦ4%s/U NnJ!i(i݊gUDӽ C! [-ݮ CN*Yf@\`X1cE/jO#ЏOU#{ X]bψذw(E܁.i ͸US >0FB ,*$poZ / Zvi((뒩+GP"z*~ 0,/~5di?^lXG, .֙Fb(YrrtEPDKc9,]$Un8,J;ef۶H0IisﻅWzζoTۮa0d%j~I, ~</-ZA\TKÇR:~9]JuN\'[9}q,ɦ 4݂&MY!6 ]=AWaLc2pNa +|=|/hWNdf<΢gKx}`,㡆5.kP~sϸ΁84,&PO!c{==ؠ-gF|XЉTev/zN~WRt"i F_4 s6Ftd?ƢP޺?u&yD)fL8,S)8y%Ltt[mno˟ōk|kr#6a09%!BdE +`FwX:wI̜yt QxHfP?UVE- %(F$Ļ3>s~4 0Y?p˔4IhiQ b?Y}.D\H"wr,S+]CE'TTJޝͫa$%,X|np 2&$ZCj<cWI_:ۅ85ڴ˰|MO:cV@IK?rPb|F6 b?,Zz!Q I:A]:;L{" k1<4R~EqHX"/%; 쇈~e,JKC{Bc# f`r4p)A33;Zu7 /I~/e<$RѾ%͂< ?yb!# $IFcE~a Z%}v", K$%ݏIw724$lW.%D~2g2Ng-l됉|ugL#.ڗojlG @ hl 7"ؿ7yt WE2`ڝi*jFeG`C{pqX3DHtbV'p0kr*䀼tz Г?Ųβ'hi+MF5#ʨTPIR ĜdΫ¿UF Rq BC{g\9 njs4uZ@pXZ/FSރ((Ufl3\=o+4Zrϥeׂ:^shQ0+ԭV7kˆģ]>4ü$[N* u/z@+TWCCaHm>|z-rr!bmSwY;= iV[C1kޱ1xSEOjFԅ3ωeRHXűt'la)I])ec nKҰ’<ώVPE7n[HPHEMiB9e"dO>7p$Z='RxClP V5Dab;+iiKfWB$+->U +:Z\8 ͹ XpIRj$"Nc+D98̪՗Jьr")5t'Wx],՛,yf7~uh ,&L^ʟSb=u+\FBR t++ʐhx|&|5PB/ 2 6=fs25VK- }>XEYܥV;sCWڢŊe2'j eh]j|Ktƴo2VŠ/g~?-!ʄݮ=6M b9Ak:d9d~7axPmiJAJxV7C \ք3RbTl'W0y/Du͆ 2yRϫiZqta9I~hVЏ` 4]pfk)L_K/.˷Ykm𴗏3u')#a$I@]5#Bg/PBBKM2W锞^)+ͤuz8$*o0]kڞGZpĦd"Gk8J5@&(l7|600BHz>Qg6Z9e\ &o KgH*K5 JlYWF1MZY5 9۬Jn ιW-򦨞u+ٿ|HeFkZn46-(r$ɓuv4%yL_&*a/tXϠ^ 8?U#h[&n[+$N:Hԓ-y| E 9c&BJ'edXd^ؘ(?^XQ+:5|phLkQ\S; @(pVH|j(BuS ~,I{ \W\ d`_}ɹq;>BFW0.Ւ% h"%VOZfa[s:.φ!O{pMߓ@>Li9{xJ(9DY5#d^=eNq)B]4y+Sv!#TM 2G9 (Q]dq1>EDIS4MX9T"vc_U}(+jT}xcʎK9}Uș(CvIs>T7%F#b iF؃$DfgȨ 44F4Ԍ*rpt,=4?7gZ`|v]GFMzϱl e/FがZѓZŮ3tot&&ܿG YmzW7Z_`Cht3>gT?%$Q~?+djWu'&hȶzhi}k G–7~F4$Fzz]kL="6:Jn{?B[哷I@tH\(NBU_+KJ q8MEqų֪Kp3b6]ˀWKNR O=/Y83.gC &GW! .Z,hvFצėi@z:]NJ+;2qyox׆]IA1KQ ᙮:G\F1DMd Ed:Qԑ'%æ?LjXN"3&iQP(zwp_nm% |J#I\6SZrw3TpJY~Pcj5aLăFoS~+ig / G mvV&k{qF?1/=UAo'-[# u |d)[D ݏ6 (3eXL=RgbǙ~38ٍGkn /t4W*0=Hd$Yde47ZT{SCVRzYN"՞Qevk~8JfvR鋃a*S[a% -ҽ擋8+ —l'[0g/H-ZշILMqq32//oaf-֘0i yKwR6O{2g'ⰣDas:7|ӷȕƦ{{$}wN9ߧNF*`ȏG"l/Q@]vQ .o;meGK^("m'ɲ5қ:$Ev1S}52.L G8qKt@ѪhwzN+x;G8Y$ɻY@}{T&^ˉӴFA | 2N eP(0592L>рDž65pxQ諃p%F)0yV@ӈxs; buulڲrﯗ_(mKe%U4b/IK)Vx&`j$.Fu8n׳*:ᒂE1ޛћsktiٶߊ`1Z ;9ۘ1qRK7T :@_=C#˅3B*T&<77Qޫ[(qgA4D@oeR]%ymFqWTB9hL=[5 $~.ߓGV\;ĥi׹ L1DZyox羅Jz=5D_B 2GQ^\H3 "7%*i;дfT_옸qO"/ ]w@SꨄUziGԵK4XWϏ#LKWyz-2|X~ŕY>Lplxmum䎯U |ܿܭ=L*K3/\rjokHpV%Jm62(tM"|ٺɰ@ɥcS7+\;af`{,ȵN3L/2A\Om7SBqd#|D5TB*f,TI%L /yb`.ە{GB]65%Q WÚtZ"(gX%9|C R~(u߬9Ҵ׏zDC01%G/=2/#a+7niEكin7%{]3Tqn 6I_& 2|Pg}+?nϚ`a$(wP($ ۼ\MDnr 'RnJWֿAy f1@6 v/,w/]élKN]}4^to|4;z-ۣr֨W¼{ W_@J'K]w /Lf|D5eƫ"ӂF ~*Px(x!0#/$b6 : ~)(ӡ S"*43kć?[gV WxYl?WM"w0aI0 :ξ.eةZاD[Zʺol8?[asKLʏvC۞"c͚2w 0&.2nh3HB`~d50̌mgNm#)W4JF4XksAf1+AIgys o!NoGyoS%YHo6aw|gl Tg!Gb "`\-Wcf8㙭˦! ^8gHO@Rw_ .o;kpx 0>u qw8]J$;W0Z%߭~ZXвl7r$KhjH[4vY}I 0'M*S&RԜF U-'Fy_\"mQ7A~.@Oi,ݫ\0 a_U=u)]YP1 ?ZbwuqƎp4eZޟĆ.b{b>ɝ]C}!=[bsFDv?coT$r0a֨KwCf=[/Ϥn]c6Z< W"$'0!]WJTisu *N 3bv>;S(/Dv"t 5z^yMk@vidS}f{@,`v$" g)n,O{ S v\ȺJNlyyu%H{)hio 8[;-f^3`Bs,@j =yIKS;Q|Ϧ׊]эFc)#ߊI3>a<9w2g;tJr[/Lk*F\RZuȆaHJGI:ܣM$^=fߛV+:K Tu CBMuVIf>$6]`kBf K-We@x*̞ւe?lhIZ;>0„%{km^9La QR!X|(sfb45GjQȪ `)O櫯-&z쑕gJR\R]@) *Db[2 z漣M` gEiV} o$u[.;aMQQƽWO#ͺ 5ėgCagX k90T>Y+6N{%R:єKRw'%ʆJ^ug4̵Dk;͗A4"LO5Y!WY62 ҁ8!͕T-1lJ|,YH9f:CL1Z $4|.>cGܱE 3`}TŒiRܰ 2aHf@:#.6b $zEv Q pepU\j*rd$=e@duUS!ϑѢ"Y5?[/a3! 80ax͞;IɈ[ >T \:SS)#Lj$_Rܿtl]n rxR}D{dQiP~o~o="Ί&x.V8>󧞶/=|_kFJoy,0s53 &vD`qUVIJzOv(Q .jImFcص<#@@4x:d@cS-MJϲnd_tJ%a~> $mq; Y j5"wͪokc#&zq}lȳ$.*Z$"F0؏0[Dz4@^ .FW[|M,B6Q]{t1̲vmzAQp_]K6X]673k&oO-DPQLyhə~!6b&UM ލ:zLq70ֶ3d&4`^FZ)6.VkZm!3Ma!A|- .KNS ؽd:l%,~[ǾYe4i6 TJΔ@e(ǿOb)hI#)!cVg#!'0n)#/B) ^$Æ6DŪԡG"| Ų& E ߏ3a-͆,d?+om ?4Չu>(#s+MB4[TzРv!CW ܒoǵwv4nG?􃇂6E@ Z*roIpꌼ jV틝 kϤ(aHq115 tȥC3IBE%'K< w|}Y5:p!.81a覵vGO,aTǘn6(6eW~T@%"7zcye_ 1Y%F'iG=;m|ͺ q93o ,2,rPFH&{o3"f~(ލmDã)ho5' G{fb%cmt=զwvy]QF |jIP8aC`#PӦa*R{1s 29`so!#Tmـ$Q.jcJTNP;u4JdFd>!]EQ,K63h'ʇr}Hen7~Hѯy·l!@A!o /Nt5a&~z8O$t/Q[fnH{xiT9tuyZ={}Dx(I%Qg8|OMN_ L;m$PhļB$GTE67Z$B8XmémMXѕe3@0hipD+FN2WbNTohHW"tkL{F]@B$HGD'trl*4:)` Ukl::/O ĄQAn4Dz}H!5NӕNdEd4󊒱ʍ `* yB6_5&p<#VFIS"Uc;n8-}c {Fbk,ٳ*yp lf[{ϔHuK'?ЁWߠzRC40LH #ٹ_l"K(h pb fD1&{j Fظ_EgF<¸s_y7qTݝ 4rY?nz[D;Ɛ܇} 厖J1@Q? 8UO]a||$j̠*hjUԢr;:a}RuQrab}Y\EJ3 w뮴L84EFYK1mdON鑥8=kn1;ɾ|GʼnwYNڇoAc!9^U^EwhwW{m-FӚ]K,B nZE v&y#o~%L)7ߦ 9GqaTkؙ:|h=r?T>fR`xv 4>iGہP;2 ^H@T3=egEyI@ZYIN/Kp=D;8HW2ڼ>%tˎ[b}=#Hf 83p,0-2 | ڷgK#S'd@*Y<@6TH3Ա }jTMaѺU!.z_W!eR3t)?˜NX`n1lHnp#Z" 6 U'\r{z[߷EaFo .YYa^yb.ǃIUQ .V.yMQء%b1v(م*(lstO߆"bK ^k`F)Cm&]k+0}rN|ʿdx-aa%g:ƳMh{/Mb:65l(ixC*~>$d抅*/ݐKVXmCg_JZ:IX LPUK'R9=.% ɚLA־~@B%0 J89 ڨ.E)`sq"r%);͕,mFxx 'Cyzht91Ɖ)aV8,NB/YCܱL}[w(MI )H=UXӵДF :Ÿ)t!tAeCD`"OaK,cU2!N"(Cw0c9X}ub+_䷵E1 bf[ne਌u͹Kcx#I4Pp~ne8"N9,"nz5;Lr FfvE("wHT0;2swDك#o1PDa %k+ |#x*Tӗ4e -C3UujΙ($ f@>H1x hCf3԰y=mWmt+f2K`/h^߀1| ):; 5'9D_wJ'jH܌G)  '+|] U*?m}׳FdsyRH_sKuA(q}@+Jfm+Ls#'3`5<:q0qv =F/Yr6\l4sE2J  cjx5@v .軦f `0tP=NF \i!6MKyDV@k0<8 Ë(o`/xLM`VdE J HH[3{B^Rɶ-vPh 39sD&A_3]`<%>63`5މq%}(7\:+(`w;%YE Ҟd` A>ZaT34ݔG# lfR[Ts\dPhAB;Wr&-R$&PLF^5L:d]RR9J6 3XHrtABD#ofNz\0b{ 'fU$/(s h:5+t} 1,n)dv1Ю(SWRhFNu9^RSD.~:Wp9Ĺm/MLd1Ȕ_5U@<}aƄ@ I3Fcۧh@ F<|_{v6 s<)7a0?)lё(x6QN {cyHO@1n/XOTr{6^1$HE kʂ).gBΟLjJߙLԪbU)Q`FB-NFe[+گ.\J1E[9=K;0"drjEB<6Pppϖll %ǨO}a%O:,F:`z&ԓ+h骝X|?ѮQ#f L#oqa@35PmOE'1>!DHOX j+ęTw@6\W6T^UH?xT41%ѥ1IqtT"bs4τa:E  G}ą롾.fB)5L_684쫫yEJO!;2IрfRۦdvIcΤ1̡gfŔ%쟽ֵ5>%#AIƟD c gGĖQ.ʔ1 ك5V͈"+X槻1H):ky9 |Ѝ+*$X2)ydlbTo|wi Ɖ7ml=oj44")hŏ >ĤZ2%u^ni`1*% 쟖39kTѨØe^%}a8QݕX2ju/I5ջ)E E?gP'p1*t8g6Z#Gfr!p-(ż1N5T3j3_"OPuJkv񕙕_fFTqvnM)Mip f~&ƧM nj~=:+>E1"'IPю.cpU1m -F`dA?&LY ڑ?]Ƙ~H\(춯=vxa(s#IHqlE_=籨?A9o! CC}aSL}pt|xXG> Hk#:r$fIh!DоY}p`=)<0Ra!azưLC2>zl_gg%B|cB^)"ALnnY$``F 3u.|G WŻLHדdvձ׀yvj,#5a]gθWp=~tj }`c U 3&h4dfWsŰ,M2|`tޞkKoɿ }3PF-{ψkéq[.\ ǹDF8IEڃl H8t/^0*]t?KБ, U3xz0>k6w46弭?,`"!t"^;N6ALOw8<(GG$8oCu5lqL } 7!O'1>d?)]%a`,vv0`~ ;%Gtr&=xh2b?+%UǑ A׆iee:: Fg)FoHl43\IP6FJ;hSW{3yKaAYj=PЛ&8\X ~V'I|@=iZ .(B&_z7L0$ N/ ;e4r:f/˵A3\n=!(PF<76Bm}؍{V2RE1Okv%&U)}p4 lɍ}#9VKP]{k4b1YP$Rt5&Vd4= :D,nYڔY]\8*U`9r|ܫ]Ǒ/5dAf GK\1 1=?67AW[§$6>*JUo0dh3+ .|i*nG#.2fNy໓L (A(F{xDrA><&|Dc1ܭK!~ֶNYf^|~\73}[oe[16>1uH/o(1y%K X>>rkzU6֜'(xC46X ]'ֺ0 as /]p?yXMg]E Ff=cd"rΐbEKzJkןwz[6pCy9XhCYJf`[ Jwc"D.'YG4ZϹ,K$UmBXAJuֻV,BM㌠ w®TYe'<&uqbYH&`ƵQ/QibQ[=\QÞ1^Ps2}fx]HsiRpӳdB~N6*`oN  1KBDmϧWsWv#%d0y(lӻ&!2Ve!vKxmEYX(UZwyצH`Ů"4r?AD߸Ls4-6N.W&Lc$b+Q8 تPf34C%o଺yΰyd7$YYי5-OtģքraO7`'$^ I0ګZ@ [P7EuXsĿNBQA$(3,!;Oh|}ݩlp秷fddPpkWI.V)̈@eϛ<ߢGKkFc@;\@V=X;'A}Gw_,C>2)aVM<Y/_04˺9,m#, =&h"SX7A8{a~W”pU/@& pspwBbofҖmr~ *U2%Y`!bz+&̉3I";WY͢ELkoG x3/Ҽ N#Qֳ~ܱELu O`H##تwW^n` wgQ]|vbLJ#42QB(1q h(2Sl1 @%V8z3x5ۨ|$88mbb0QIOZ[ ]9ӖO?wy?~#)' x<Տ_T}iDRHV4 ަ,Avs6-S{ `w;5HܛKD6.jøs$ "Jia=﹕~G= ЩSYG\l=8-z+(w> /(-ݐI261ȏi kCdW}cDY~h—ng*g]&OdbmMܕԎ;Hbw-E^e >!e1ݩq-m! 뎧-,sRp*Zi8̰HMS|E݃hcDaST+ U@Cwك?RM57xj -*%MD*};Sf]fvV{J#sCu9jfED' $^G zz .w /n;=8 G:J ~^~]LXYuU(OsQD?s7f9f+`i 2Vm̼O< Ÿwچ%`uyj`z [ӫp1⠿Z%CTo)ATHatpoz'zzH$r`mfxd-AC]Q0}gM? L$ /ud2jF=IrGloHH@ӑE#a/p z/ͱ+D QYyxqdCgڻOPt$r]%h+kU՟kȁZ*#￐خMK]WYر6>]b-N`:\I+t/Bxm.T 5F'%~g̎rHRl zF*3<Cz(~JJ.g< %2\- ٳ?L"odasܗ]F謣ptJL8R㏎:N<1PPvH(WybQ]X!ƴRT}3 pǶ/GoJɈ5GhВnjOSPyiQ'M"ɁEm:1A, 3IU"$dRD|<Ty_nj$)ҒfCX1y'W:bc ~SZ.pQ:¼*aaB'HH1 r9")t]ZbvPKaUTq( /tLn`qDm'%tӬB զ6P&*lʈ.!-xQqDRYVC PYȉ ֕_[w7DfӢAc:"C_!}`ߕ+ϟ#Zst r V0' ,2 }`XՕ8ɝOb_!*^IBYthܯ*f$,^b3 oBpz &k L]mIoS8Mf&%?ihgנRe.BklQ98aUMIroNWie8}F~>V9l$ݓ{|B} R@@J XU{5>W@~ѤhjӁ?7g-XB)r!qbʵ̙dcضNy(21}؉@B;/_-K-ˍ,1?c*j4_W`<vKEP.e()/%COvC0~M*c;Qi N6)Hѕ_OEkķQ8oA*g>Ӫfꅈ0% V\m`-}@t&SGE7!2׈G1A6e젏;P^j8sGS lFHSuu;P yg7s H8VCv5xO7[E"*n9\a5Ț|a!J[>SW }>x 8pF,a,ά`SĪՄ `yO`m~I+Tec[ ZRH} Al`Tj&_~4frs}8oŇڪ9wҔ1~FOajuUk*kNM]W>@sqn-qQfoٍb!D8M%=-rޫʙrNg Jw }BVh#+R7k7A{LDG=F,3QCPE15Li"~RHN92.I-[@`H lrVo:r %7Q|rAхTʫ0G8,rSU#P̤#MRY|P8NaD'>[Sj̞,FqRѪ9Ғ[7{PP=f[{giw0kY/y:m: 'b(YNN ^tc2d3H;c!yj4 TUFP+p92ICDV1Je{WWlA^Ϧ׺lsϔBU~x>kxblTο#΂cӒ?d ¿/>K$QsеY@U >a N .qޡZꉰ˦ՕrFjTm7cK}eLEY'ڄE_ЌahHng DxiԁhŠ{ ޓq&s&M,فN/ވ{Ҥ[91;5Ѥ石^O? \EQlP!K_ mE} ʫZBCjSm$-m'fAGGaGv= dY:lw,֍PH [ct60X889!V_`:/.t'?Um|M-~$wpB%lN@9gN_ [8c 6 Ϟ[8K).q6L4 ܎b_%g(0 fdT 5%W6h2u ,N K-غ*-a{އzF֡Tܕztw9ZvNv`BF6HY] V (At= 4Gx+Kmtk:]g)5X/=YM8#,;ުh;9#b p3|TKfS<I T,v a s{-Y3NA^Ķj79=ٽwRkrw y|4FdDt®:3G+d*dWu N@?{Э쑶2cXd0aIaɉ]q0a(dk^pU&WlsB 18@8O:_<4lu0"-ur~<[1]'J_ё&hU,m+z~t([F.8Zp^y>aя }\(ؔiwXx+w.4 Lb(&L&3W'$ҿ*jvclj8&RmBf4(Ppq> A[rY<)8e@Ks4)`GtWXï\薵D>{XЮq(bpO*; . 2N3k$c4EkX):+5xg.AqeP_dps#Vã '|x(Єł568Z"6꛷Բ-?i?m_4ؠyE+D#on/99?_?zCΌI@/a5b_Rsm[+DNMYZkK,w3M hԏ MUy7 Oc3SGe0Ԫ8$d4J utxk tg5xM'f:|Fe]*cĹ7!_K] @R5x6Ug\!g'6DnvOCOz[zL!>dO[WnZK|%im{o$ S֟ \7Fޒ'`7O<5uf|)Eʋ?s!;w^=84X2SQ); W(m W@ܹآva8YL8) 9 ~%'|wG{p\aJwC@ZlU鳯nQ]|A nP|\ (&0<18^]Ë iZ]j:S.]dǤ>ɱ)I$2ﺋQɗy\IQ֜ Ua4!dB_tTSg.F{ܬ-t*9ӦgO+w@\eB&pz]5Gy!- jyYfZZK\) Fs#+ 4+p=L,r2gׯ` '#Wu`kʨ.\גL5BK јDvʉc}Oʰ39pIizE۲h SZN\:;F@nqAL:ov.s|$S 2׻VN n 5 7-b1E`Pm>7dI[) SY&I(Rm v '4 l;B.5YddV`I,+U aP˫W4TX>AkGbof_ i:!k |tLd ,aܟYC6;eT9ӚTBHuc%#_2_p> M_1yjb̃ϱmukvjp񺌈(*i < #TMGje鰔`B8C8q6k9H_nR=:f[AO'Qu}rIUAk Z,oT,H":{~ N0E࠭V}|&3\v%$ͽ"wR>TP:i"gV~WI?eHk񂿭 0_(? |qx(h<)?SY8+оmJ3<}EJhXTrD<nBY8+7g Kݹub4I Zj;*=!;LK)T DhЧ-zd.5Fõk0n );wVav{/M/B)5.SW &ÃיiR_=սR\IVzwHWo'Qؤteno~BdXӧƟ5"ъy[qǻ\cC |ͭ2ۦ--[!YuK<]1#9X X̏D^G?gAZ!x_"Q=w}HaqM0IC(9 M[$qi'\,IS?sw _'*sJp"mw t<b )}o\M4Oox̋N<ȅO^m׹ eļ8eiƓgS]^_M(p!5(7jn14xxs8AH`ER{ W* E[(G˩!3#kрXGe^xC9[NC;,dmJ_kilotYfZߑdzm0Twv@ E:).N{ۀ&n<L?oP|fWvMX[_g J$\ez\M0^xG@m(OfEkAڍoɦ3 vSoܗH۰[OUA s{}IQ2x8"Ft^bՋ):I-ODkEy.na#&i ;Kzð5 ͤL14@ZE}%YrtM`Y-ĘS.8Sa+&fOB܉RoAm0a-flxdzr%n"+xgP5>ZYU/2pϳ\bKM{d$I^G$"q/ЙfZaU}sg?l%&Tdrg-ۘ;X1A.:WZH%g4^8RTC! ͆=|i~[bJn YP:{'.Ia9 f-i%.|o]`R璝K|t{ K, a8 0 x`|s> 䶬p0rKٰ%M@Ok20)Yh`bUlol g :8z;= Vh5}VŢxWۦk\${WAHj-_#`Wõ=__X#vAέ*V ǿ`ϘT+-5 鱘^^O1unEG͌"MˊM(3<0^"but)nJӤ]05, f(&O^$ES"@C?)>"3iΉnWACڎaO5Y%Y]n61gZ]^#X3drpxT?QrB*F|xLD QeG!O&ZUS}&iO#cG첤Jo7v^"v򁳽]NyE{YJ|GyuυB管I 6]{X~𰘍*ÕBtXMY] CY5vqТ #aC|TƶEjr^8,켨O%#>TP5M7#:\dB[jcl VUOol5μCG*P fH3 [> $Zޔ.V#l0흥hS }ؗŢM`b%G`f2ߐH:CDɄJc1'Bh߆C3 Sԃ n;4PsJ:" 0i@DOLlһhƲ#zCߗ< 8F~;gV\= n 50~{tnCQ؍]:yė#rd-aM%Bi{ߎ/6;\f>tg7S˫-׉N ,]"v$..g%OȾTib 2`LaKNI,z6ON@{됽[lC\GyވBw&uaV$ ?*'? B̽osZ<&PaԹlv)'2o-Pg:l;w uFʔVoB}d m8,֡3l^Kaᚘ~.O"== ~.LN*ک+.oV=fA V]=s= d[ g!lF=ɏhAW ]ل_!?O#P  LZ*$𞊋D1'L5;1V@r@cތ~K*޼;M8 vfA =w0ʚ2^+daDI*wY˛(潐6  L PD{ȭ#Ha&<䚸[_%K/һQk~סRz'qW"LG5L A_֊d) ;E yzCer4aW,hU|vx?CgBkq bZRוۼ II<&-s,a HTf/#0"@Vk73"h14g)=ٯؖ RU.:L AGT-g0=ڮZ-R,E鳪\o*p~]p |Aڷ\Θ=0kV"x+N׻1xQw ǎÄa]`|:lr 8L^ g.4ψҁs^ L83[b2}{0  >R.vVg3]w@t9K%W;~ d\0v_P8Qp ]U]'hs0?="dV0%ӾMbO ]xp>hY*8;wCu-o&YtC:54)[I JnKhYLprAֺi-ZBנAʣqk dBjl@橔weRy,0\ L `KE:~|eiv'=߰LM\;7@B-TlTkd{~h,u 9H*e'NZj_&jp (G5>tQK|eC``PqyFf( tϺ̓΁f;k448yo^^ Kԃ/vg~RBEcK#"/(WUj剆+H>9"E9]ڦvP!oV5&9KvpºA'+Hbec)gVW+u-Ԭ&'0(wz0UNӞ. T?r.ӇmߓĩzT]-' HO7Rp$8w,q&Nnfꔸͪ50*j_Do!n"ɷCBcyF^¯%$Ey,G-)Ч'ӥ#P.ֻ}yv`'Uhʔ!۰3#~gIUؤFuWXH4蓂.PFv,k)*Wj́mB jή@0OJ4Q`¨Z3xdjڑDOL7^gpUzyS:3ЅH }HR4)0lWP(pyQ.6qRԌY҇$(! H-ze0=ww'1sѸ\pԬ':(R+&sT1ƽHv^-T3*;!)_N9$~Q?PYQO8!*6LQ2]q69}֐B̰su9)s2|Wm1&{ة<",s%wƬ):cK}F*T[ԣC9=2x@UuO xanF% xAj@)$ s ;ɍdX$CZ$9ň&sŹ-s﻾ŕ4l2!?n>=ք >:;XO%]n^2s5DT >Q""zxw5tõ~ @uLpE ~5L] j7pw 1b{/LLevk颜N {-D"@0Ey7 ot]#Et)T/DHf5FH㑐, ܯRT1 !fRxYIZ_.boTfev&$~J5u^8zm$&{zxNi\&v]ٱ}qR\ήܵTQT@M%bt} Fh `apP\LU-j[e@\gM1Uw~{`wSVL"ќTr5R6 KÅ P[+\ie}>}}izsq|6ipb*d9 HX YTw D?= EYdžUEvI G&@lq^C>(JPD8 S؎pɸ IFHٱ& ]Λ 1A<|aeFKz ڦ[-T,_㴙"  p/Ny^*uڐ".Q" `AW41{qf{MglNIJ?MWY:OKַG[WD@s?[ߟ ։ v]{ Z=j8w#Ǐq&1=@E%G߷Ve%&dž'+1y7Gzff' n5pyUDemT\*x!ƪ/Hګ?' $3AM6{^|$AR Kσu)ܤ"vf['1O7f Q)PP|Enxח(]N &+/zUیMZB= x@ Z$'mF 85$\|GI)#"DDݿ-۝9@BdGY$'?0ӻ$@ENJB$axQs)XDz\=RWJCk:u -pM-TdwLF> ؈8C]N֥j ń^/w[cI7&$d/6Sqj/@@3V:?udv-i/ n'5ac TJ"&׿z*1kD(LQ%Ż_ٻCeE^w1q/ce qTBt >;NX#+;/w6X"'3ֽo) A}< { v?ǯ2;LlؑX=o!} duFu[-fݳ*W { ]h"z2nv#/Ȕ-J~B?ꎎ2zg0!faeOQ,=c]#?_/&=,#c ^$.*\<+l3ߺ'd 3*i=ĎLCZ xX M߄CKǛ0,ɸ\K|6ꤜsUDׇ?6*w~L ,)0[HIQ%W"qNA!1b묂N^۴:ԋbzJDqP@D}E zn-Y=Uk2k`1Ws ѧ͘ xl]}~įǁR^Ε<݀|sg U1BvIˍ-/ITn6dU1 lqkp;vv)_5У3a5xSs߲sddQ}tvH5pl ,m;A^;QDU@1Ѻ(Fo1cCOZ,cȝ蟎*"v"Y2f{~ ͹@f G2l4KAa#*xk.߯+M)%6J%Ws,7L,3[Iو-~ OX&E p ʮz?6 ֺ<{nqٷ!t̘(MM1:IbLGD-n U=1A/O]$9[gGXm*}XLR_>!9A.;"cLk+N^ɻt0p-3S^꫋g1a(#X\umRL ;Ӭ/r,^sukn<&~ 'j1U/Hjuy:UxcNe`E-p"CYc&AY1DnpnYa(oX]a(:5\%QNhrVp<}׸n/1ȷrBtS2lPqAie|8Coqa·œބ]6q?Zi ]~Nz7mи0wJQvZAii+Dii`V-1PlZx੊̂UusV>ybf/"g]+]P=p Y|jD{rü,/T3HoЮ'-f89ǯ 2o"EhREt⟜.wOLN,+bBr$$qMy*%4!K@S$'u\K :AIo$PwG*dG hQ[g3Se['&'2ASpC[M'f^o8ZIa+B^kW,˜/=^s);NWc`iPK/#'R7I` f  K,^C'!fB R[,[]R*rǻAl^U.hv%/C}::/I 2yl< @oL_QVG6[és?]Jl2 Gn_E_]'oaִ0$ e j諤P_[p&7ԟJW<")b6yN$6qSpة) VE֤cYޚ#?agzC0}l*bՀM?U)o*}hsw. B ͘M|qnb.:u? 1u~9)JÜη@ץ ƹp7gLc4ޫ CMwXQ18x`F{1XQ ɻX SYu=VNUi+bF"PXwBՔkLZݚpT :ʉ!50̋?|үY43 1¼elqa(.[$т\clfk)߄iZvGUnXix3e3W.QGLLCg!KߺZkIL+1TGx M=:A;եOo>-(]@qNq^/I`,z ݓҿEr1_nEf/MeU3>gdG+$)U5fA<+h0Xe㆝"ffT w[]@(;G^ 2"wQ0m_繘3,v_Wu {(J9nM×y?& Ȟ,y LĚFQM]2XK}bnfHֻsz 5֐O9y Φ[OBurne 㱡`FXP;5ǻǺPǜn2€T} 'cmS<&U"MB`b~P{..FᦻIhQd2_|ipbB3[ |hzNw)٫_)>!y 86#$jCMu׏$$^MkS?DOBs7:q +b o# ƺBW9uNOQ#7oMw-PTI%64TN &h%x6*^[ф2 %Udj8Ġ,1@+_Ӿc붚hP\g)dcBWuo5(a \E+1((ӄytn@*RO)wDA4љyK+Ԧ屍p I:\I Yef֛=JxGV5BQ:+W]f@I֌1LMCFR> v5Ao~xq* j4QP#Ei/&DL44hkNq&fᓾODž% Jxce)n˿H;3vU嘆@1W4j/8id _Gl/MU|'4Rި_k.axܼ1x$ذ@ i[r0o V~/ 7 +L#]A` ji %;2ESȔJ3*U+ mb5ki$F.9R"jS|eY [3xՀDY}[x=w Pu~aNLw~"? ߸̶dY^嬥CR~KrzmGY|S^%xQ0&@<n})zbW.t#@|5)Jk T~̼N݂ 34{N9rPKh e|x^\ww 4dZmW`1,$l'*H!_E!5^Cs`+iu <,-qr$"'SMs08>5N܄&R,c *ЛNJuϛ~>koel/YLZ7VRz +j64gksXaćB@ >'򟈢"zb~&N}o&ggAת {يHcfJt\p@܅&EbG;tutVyޠh1v Kr'c?m,ԘbA=]ֲ@e{;ZjuAe*1+*HuGǞ:h0>DTnC)uV_D^a yΆ&%TS1!"]JKa!{Ȍ2acV H@TT"0:IAj-8wM\ӽ1Щvkpl~R b CsyfNtt1Il'7Ħ}P=CzE◰lvo3!@NbzYVH3tRQ(ufA.a&~txǤT1 P)7߾'=rv:{*o>Zl'qh׺ !^' !}J1C/1^)jX+Ct6ן3A1Y6MOM&dg AtZl|]~G(P|/%cjZ ȇQMCa2UX2WC_H]@ɿ9ME8; ^w}Ohb 5֪pŎdPS[\)Ý[6ZEځOlPw 2 'vT!B#֤aDŽ"S]b͡އmqYFY(S_T1=r]wXK sf\T#ϋb[@ЧLXnnn fh9yc7D ΑK8n J`$2Nbƍ}CO ^ ~L>ϱtԞ\" PdDzGRti핻s^e;Ytј`aÏPpdץ82 ?9nR6lQ[@ ҄4f:Cs*6·( f 2j?V$?n [>awU~/' z꟒*gʋ yW?%-M!iHn;l8@|) Ui.8(ǶŁHСi[PŬʻ.d?V%}仒 XEYh%$i~H(FUt/%^r{P#kr7Y9phuѝP$+RfhZ~#D.,f}D}&AN2 T{/mKuf6(>ݿ5L(ph(f'#stzmxVG/$|+K$>8|E,RQ &oS|.,6_xz2%oXD ŲOqbR e8)`;e[E֤tݘ"\} ]6 97lxEff*5:nzNESx]fFbo%9򠨍 1J;ޫ1ơAkkxU\qX(Bc6ڭo" o,M2i7ZDx ?P ϫ/j8V9wjKgƪ~9=)(_?0xEA(j4{E(_õ(0f5x>/s5M|Yn?"TߌA|)&bAQU_‹H9~e8lI%M<4!Cזl#ei11~A:AnBo9Vl>wDOa2h4"Wq8` oU6M>rc[רUfpJ!C(w wW}"|d=\_ /JT[)C,ZĥuMBdV / X1]k׺NVT(rh "#`3&fB}l+_mz(4+3 r8ՠD٥a ' ҀX_հfۙL6h6l_k-5zQPSDGF؃SV@A OB r uhllc,h:5+ʭ],Y."ꊂ6<Xkbfȑ9vυ ^\D,I4U:I5̷̡M߈Kv6zziYIRXpsz:UgZwk!_cMޘN:%(xet'~!d5NZ^cZ.l 7CtksMEE5{iQ) 8 e08eམd=4aC>.Н Eӗ;P~*{Qv8Mlqăv.)=zOoܝ߹ibV)5(--Il*ǁPd/Ow.HLRW^kI`KH'¢QXF8+}.a|@ ^Iv/sR0g5`0_섍t"O=А5C/;RW̷Ԍ <ZCD.'66F=obbaMIQߨi]~F~P9KY>#A;0/K08HAѰ+ |ΓN|Ca2{a2@ƃjZԜ;OMp~TYN3aLK#cY ѷ)[f"2 Pqp)J l:=xπCO&kqy{;U^ak>ڱ,­VZdTfaǁ̾`bY" m޿# !S"u0bP>)]!5wɲt8kֵeKb8w7tOe =7މBc RٓE!6ZFL女P kL=@s nO1#RPhDcvA(kvUz&("ʳS(^avҴ}4ל|4Ia9Z'gِ!!8{HƤbC6`m8"q0z+C8o _1(S#SHSYbJPAثRM.]`F9M=2!3FCk#)5: K2/55Lյ.M%&s"tt;* SB?UG^tCD a<&{U>+6S`d>ow ߓ8ѾƔ#&J%cyعZzTl<6 2Ȫ]nR EY2bx\WPa)Jlo FE## m0Q1` -(r*__]m &nRKSO׋ ^SH`_rY'ӊ=^!kÍq)ưρ/| lXldڅxO5qnj;+21aXGT+b$X$^̣ꈼ|[y.H_W0dPEѳ1o_!9969!U["e/Z18sP( _z5qxaӖz.;;JZrwJ`?xwmKKs8[ :+v/fSଢ଼*[{-΋`ӲJmJs|o))zvo5 9*8kZI>ecH& D-(P0[6èJ N'47îL-V?ܝ5 ݊g&: =?Ëߧb3H}L81ѵޱ?uOuq[r {$Dl,﫼h1`wL]#v#zR>^޿sa @g C`_W⣓yW!J,VA?Jove5Ok/ cm2c|a~q L@®O9M\c/Z5p*xƱlC[4O, q.i2qꊟIc.HksFyA'}ڗ`ت5W)#y m`_ eFX%5a qm}Qlp'X\^[uZXlty{(ȏ:G+rAϲUCB5k)Oq்fl,*`;7e~u-\zxu!w_qPU4? Q(ɷpjޟm]5&:Džb9r)[u 7 'i, l&2N+~+qSJnbBD3D{]ɽT|pUwrw$18X>7AH=7Q@`n5y),>R;9~cHbɫ']Fn(_+$ 5@[ɶq!DlXc1plb w@2. ߾*mrV%a.tnOg`Tb#,e:IՇ,:Ĉ/D)ku `Yx;|MvK[ﳢtM,'〒˰ჀO%IYܱ1_p9Z\T|^j6"!:s-P%OMvM ntO# *+\iza?bWx//SGkxlt>>y}3r f҈u vP1V|YrD;lHS;)P]oޘ?Doi@d]{)0-܁W ^X+¬R bn-tֈlG^LβC%_uɳ.x)Q U&[_[/t v0q%]Pi+@+`xU]~d.W!P>P7\†u K1?sڰYr[ڧD΀o؏|9s!@Rx4ypޚVWyll0yz?#M:ჾAiTy/]?M0usw7Y~dӢ A9.nlGO-jkN`9O;R?aњt=lW,LhhH7K[㺑A/-cJr. ,= kL++Nq<"cA YcHCz*Wjڗ!Ժy [/0(Wf  $6)sRuTQax, wSa<E%vׁ+݅0XtG A4~yyΫ#qsc,?{(o?8~ݬ}|#P/^v5 X3 zu(@Ovl)pMu+(D]Bv@W3n%hw?b1z!aE ~ &%iù,Sq2zq4ey=5!;S%[plc=_c^HddiuI+&YoSƶz :V6 Zl:_@1ڳk\Nۚs uud2/0hZ??g~<;Ê'_&Z.k.a9\=S`q0F94ٳ(]&¥uZn|r-Ar9%z9FTٟr乴zQ R@/n HJ{YW?Zm2#磮 H9ڵFx$mY8p]srܳK-ɾcH"ñTH9{;=rʢէ "pL{)Uu0~j)`*:9倹R1`>mmi8q<_(a΅wYŭAU |u1NMf})58~ăQ>͵iA44:|OdG#@" R{Jpv2>xePo|iI1aOfL^hDdحoRc/Y{"2`_tJ.Amd]Ҏ=: gq*OV y[ 9JbkaN="IwLT4a{JhkSN9|qWe!&Mh~}ҏa`Kš0_Q9QKqے,gK}Q'IB9n4;a *}Y]A+aK밹AugYәS8"iR 0 |y3hg\ =Y{0ʆGF-m0grޓrIPic3;~pYa,LTT_ 5pdĤeql_sf\77|*1T:1jr0訮Ls !,=;éXkS'+ٍs#o˜ޒ ֊84sse{5d35s`tq+T{샨QP MAҠ-Lynh&!.{Vk=ȅ8!FƬպ.kn//Id XO,3odT*KT~qmxNwxMAʛ+%NŌp2Kx/Em 1͑Ĕ4hXo+daԿJCZNkGʝZ*W߀YڌKmQO,WW qRkm#R)D"!*Kf3ray*P+1k/XnL|lATsN|Z@_S-Z7Xl! 2I- ,7ė ֈ#V0v )92I[c/ay8rOע8dcG=CﷇW~Ź#?6(Zk&:^alF Nxǫ!^0Ic DҊs+f^M@T1oex7Рb,FKBm? Y*XH3tSh ӻsr> Pl' ə=żNy&c$yӉc70B!jL7AA2~sS_Obw{e?91j sY:Bir=U+ .u.l3?9+4srU0܌I?X]qeiXYkX0O?")KVfmKaYe#CŞ6zyg'KEWdY49 Je )gT+1lܛSa; 7Ml1S6;+RL?E"\Q^A#RL58NP3cβ[3  sJWYTVz%9Hpcrh(?/6clqr/70Qw8s2Gh X;+f8 uS%Wrf3??ޅr0hEw0&kc:.j{޿~?_SB҂^`KH6xI_V-\\';8v1KIvèQ!eAa<Ta"ό@8:j1jlL@(hY\o!*L,lDA4`f\_KU5^Z>WۘMTTE{WX!R CUwE֬#"wq:\hlu7Ȥ)0w%ޛ?sbs&8:E /aw(6dЎ]WClKW=S|yD1! ^O'{|#;0j*n7E>DJ dK-IԠFdfꗄBk$SCdB3;E=h} im,AҖlOn%!@_)<{!$O7Xf!*=R{PgB.mKsltJ(إQS 7 ij!MM[QEEx3M/.@EQxfģˣDLV|=h=:rp)n,Q½d:+K$x1) $2:w .ā|^ldKXw|"oᯂ18 1Sيx6֘nl˚KܳdeAQq4du)Of]GawpC|:kwV0U8?'櫆VͲeFN*Y4+5S9m7|(DYf@Nj7`=ldi 5W#<" Ih+ㅟѷ 7=Vs~A@sޅ~@fc, R¾#I,1z_B3Yqًjr_af^8s5pny!=]iëCLwD}LJSp{߻_Cyz;/okő.T=?8tOdz%h3c/+4ݼ-T۰]Kc]z7(5dV(#3 (xuB8]Su'W]Wd O2UCњIQ2ӎʱna[Y31:AWa /,)HӾQh[TUWk*#{Ҫ+AnIr1F&nM_ƈ 2. &{-#_g*s'4ހ^KPlp#0m tش GjxA?h'8If=hƆ)[i F=Lr}+=u f?ˆ w3HZs|:o_Bkq[&t)Hm^_s{V:HۗEqKgGR>]wc7.LmYx'J }cQsxQ:q3P4!D^c$zR|A;Lk|*XFy֎xEpk6:ix^ /Lu,5-X FjrP ,B0}T|ј?bCuCG+&+4B"l%/ja,bfȜzľ{69?q O~L:<[KA4ؒa1eJuo37lN.oY6xgW{I[&d]8\Чi<|ịea+}v"(nM-Ż#N3<4h ?ݧYja&z5,au$!3Yb'q+#kLEU`N9F8r͈#[ޒs)9y\AN1y8rj~~JKf60TEj: Z^^۳Q@yHٕJ<xKT~!cE2]3=UdˎJ25=41ޠDg[ZBlֳ FO O^.FRJ~)[žk2>qIqV"tx Pه6bRA'1V8d֦p]^`5=R !II1L}Aʱ> W+p0Ɓ]Kqb6vY2gWk$$$kY?`Bu9{=@pHM8Mܽ] , tp"\N0&~rDW8j5cX}](b*)ҼebS?Z1{_³ P,IuW͒x%%KML< Xe})PKO5|؈G7e'"J󎽦.=f/ȿ_?EބKX/7OBC#Jr@.StC%/a,~,vldp vfjOZ|фDžX VlTUؑ"+HLC-Ơž9Ix—uųV2LoYQ-x]#,ʉ?c";묈Aj$qͳq$V(]wwȞY ;=WJSK߅XDkJX/~ ;PTnPw"!N`U3хw`:\źBfr\:lYϓ yBrɩnatQSf~ufJ{Հ]j[!rA-}(U|cXu0뚁V7'R?J&=~CD MΉ?Wh@)?FY'$}UlwؾdȺF%~[u^0`㱅Ɵ IldN*ƹ OǨN^z8Hg%[PT Z%*$&(H4nT:qoCzFm;Ec pazR\b`EZ"RSRqP`!piqj4p=)TKgB5EY"b]]YҳZ*moD9"烈hldw4۩ ?=}#/SlLM8ҲX5Ho_l~ o;v˨ !B&5 R:m>"V~;5{ ;ЋB >L`Ny/GHFs`ݶ(c=|Ѓِ86 qVuɄY SO=je Nmݼp"HkdC麛ӽ}#<ヰm%oW{:k Iyni nf;j {6vo sxd/!JX+~+/ .ȹ&: FZE_@9S[?py آ a F/E<-RI5yPb%s6b=W _ ]E AwH'|m~3d!EkFCO }q.z[9Pf:l[p?6Wсu_^,lDR+v@^l&5~ 8^^I yWA'紳KkMC3C'&YZxF5L!g,HT!_$#=lrڵ/Z|x4ӄ}X e #{I@~so#_ p`pܒ&ay>mkgg`~&j.oヵ}Y]{o =T bjjʞl[Oq!(^s%ы߮L 9X|1aS+wY 5& g Dk8ӻUX%t1ef5|]D&ebWJ u .KIc˗Rc+k]˟lES&:;BP{^PI7ՊT򁐦_(46܎?_wAnG`W^Pˑ/Hx1HGTVٜ"x3;J]r3y8=*%坢t!;ko`qco> gf/H=ZbiֶazU{pVI;YzQjVރ?z画eu¦9q̱l_BH":P } ?0'o:XOHl\My3uR&[>{URkwyNv'URog3®@d/xT6 V 45)X,Nz7ج*WHN;LF\mui&VH*隥vː/Pgryv/hM7>b-񾶝sȖJ.;pcz'פ_n><!ӿAS{C$eʹC \=N){!DyOX89`I4CI*Q|YQOb| $fzf[u Co|?o5ǬĭMrU3?ctRX#6o'= m :0 W%A#C#cBL1(:Va( YZ