kubevirt-virt-exportserver-1.1.1-150500.8.15.1<>,Uf Qp9|jraugگÑt2 lB9_ʫW;99in 3&p,i ` wkhR{+_2?GZ,fДsֈjhS{'UY"Y2G2>yE Пf֎U *d@P.aά Ğ{W?EB|]#$i14<<8HB4s'[/+EH*YEPOKlhFVl/Xk(z.3Д>R ^&(jH>>Lt?Ldd# 1 L&1 GW|     T |  (8F9F: FFHRGHhHH|IHXHYH\H]H^I6bIcJ{dJeKfKlKuKvK0wKxKyKzLLLLL`Ckubevirt-virt-exportserver1.1.1150500.8.15.1Export server for kubevirtThe virt-exportserver package provides an http server for kubevirt to serve the data of VirtualMachineExport resource in different formatsf Qh01-ch2d/SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Packageshttps://github.com/kubevirt/kubevirtlinuxx86_64/J,WA큤A큤f Mf Pef Pe61b030db6e075500369c299ec4a55a44f4c46383e5f3b5c97245c7b936a3fce4fd977f9ca5015046c8e79e7acbc809b29e50bb7d0671d927fbace3ba48a990e35febf914b9f9eed690207764788b0660d5a6ceefdf6f9fb2d8e47bdac3ffefa3rootrootrootrootrootrootrootrootrootrootkubevirt-1.1.1-150500.8.15.1.src.rpmkubevirt-virt-exportserverkubevirt-virt-exportserver(x86-64)@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libresolv.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3f"@e)eeL@eSa@e/d@d@ds@dP@dccc@cIO@cD @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.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- Improve the OrdinalPodInterfaceName mechanism (bsc#1222699) 0002-Improve-the-handling-of-ordinal-pod-interface-name-for-upgrade.patch- Fix test with initially invalid DataVolume (bsc#1218174) 0001-tests-Adapt-VM-phase-expectation.patch- Update to version 1.1.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.1.1 - Drop upstreamed patches 0001-Update-google.golang.org-grpc-to-1.56.3.patch 0002-virt-launcher-fix-qemu-non-root-path.patch 0003-cgroupsv2-reconstruct-device-allowlist.patch 0004-seccomp-Use-Names-field-to-define-the-syscall.patch- Fix seccomp profile for post-copy migration 0004-seccomp-Use-Names-field-to-define-the-syscall.patch - Set ExclusiveArch conditionally depending on the distro - Remove SLE15 SP4 from the distro check (end of general support)- Update to version 1.1.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.1.0 - Drop upstreamed patches 0001-Fix-qemu-system-lookup.patch 0003-Virtiofs-Remove-duplicated-functional-tests.patch - Add patches 0001-Update-google.golang.org-grpc-to-1.56.3.patch (CVE-2023-44487) 0002-virt-launcher-fix-qemu-non-root-path.patch 0003-cgroupsv2-reconstruct-device-allowlist.patch- Update to version 1.0.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.0.1 - Drop patches: 0002-ksm-Access-sysfs-from-the-host-filesystem.patch 0004-tests-leave-some-space-for-metadata-on-the-backend-P.patch 0006-isolation-close-file-when-exits.patch 0007-Fix-volume-detach-on-hotplug-attachment-pod-delete.patch 0008-fix-ticker-leak.patch 0009-tests-Run-helper-pod-as-qemu-107-user.patch 0010-Fix-PR-leftover-mount-and-perms.patch 0011-Fix-Aggregated-Discovery.patch 0012-Wait-for-new-hotplug-attachment-pod-to-be-ready.patch 0013-Adapt-e2e-tests-to-CDI-1.57.0.patch 0014-Export-create-populator-compatible-datavolumes-from-.patch 0015-tests-Delete-VMI-prior-to-NFS-server-pod.patch - Add registry path for SLE15 SP6- Fix leaking file descriptor 0006-isolation-close-file-when-exits.patch - Fix volume detach on hotplug attachment pod delete 0007-Fix-volume-detach-on-hotplug-attachment-pod-delete.patch - Fix leaking tickers 0008-fix-ticker-leak.patch - Run helper pod as qemu user 0009-tests-Run-helper-pod-as-qemu-107-user.patch - SCSI reservation: fix leftover mount and resource permissions 0010-Fix-PR-leftover-mount-and-perms.patch - Bump client-go (fix possible panic in discovery) 0011-Fix-Aggregated-Discovery.patch - Wait for new hotplug attachment pod to be ready 0012-Wait-for-new-hotplug-attachment-pod-to-be-ready.patch - Adapt the storage tests to the new populators flow 0013-Adapt-e2e-tests-to-CDI-1.57.0.patch - Create export VM datavolumes compatible with populators 0014-Export-create-populator-compatible-datavolumes-from-.patch - Delete VMI prior to NFS server pod in tests 0015-tests-Delete-VMI-prior-to-NFS-server-pod.patch- Use compat cmdline options for virtiofsd 0005-Use-compat-cmdline-options-for-virtiofsd.patch- Update to version 1.0.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.0.0 - Drop patches 0001-guestfs-flag-to-set-uid-and-gid.patch 0002-network-Use-JSON-syntax-for-slirp-device.patch 0003-Vulnerability-fix-limit-operator-secrets-permission.patch 0004-TSC-frequencies-add-250PPM-tolerance.patch - Add patches 0001-Fix-qemu-system-lookup.patch 0002-ksm-Access-sysfs-from-the-host-filesystem.patch 0003-Virtiofs-Remove-duplicated-functional-tests.patch 0004-tests-leave-some-space-for-metadata-on-the-backend-P.patch - Add registry path for SLE15 SP6- TSC frequencies: add 250PPM tolerance (bsc#1210906) 0004-TSC-frequencies-add-250PPM-tolerance.patch- Use recent golang compiler (bsc#1208916) - Limit operator secrets permission (CVE-2023-26484, bsc#1209359) 0003-Vulnerability-fix-limit-operator-secrets-permission.patch- Use JSON syntax for slirp device 0002-network-Use-JSON-syntax-for-slirp-device.patch- Fix libguestfs pod startup error 0001-guestfs-flag-to-set-uid-and-gid.patch- Ensure RPMs and containers are built against the same distro - Be more strict when discovering the registry path: error out if the distro is unknown, instead of falling through to 'opensuse' by default- Update to version 0.58.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.58.0- Update to version 0.57.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.57.0 - Drop upstreamed patches: 0001-Bump-the-version-of-go-restful-to-2.16.0.patch 0002-CVE-2022-29162-Bump-runc-dependency-to-1.1.2.patch 0003-Update-the-cgroup-tests-for-the-new-changes-in-runc-.patch 0004-Update-libvirt-go-to-fix-memory-leak.patch 0005-Improve-non-root-path-handling 0006-topology-spread-constraints.patch 0007-Fix-containerdisk-unmount-logic.patch - Build new packages: virt-exportproxy and virt-exportserver - Update SP5 kubevirt registry path (bsc#1204140)- 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 17131792171.1.1-150500.8.15.11.1.1-150500.8.15.1virt-exportserverkubevirt-virt-exportserverREADME.mdkubevirt-virt-exportserverLICENSE/usr/bin//usr/share/doc/packages//usr/share/doc/packages/kubevirt-virt-exportserver//usr/share/licenses//usr/share/licenses/kubevirt-virt-exportserver/-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:33396/SUSE_SLE-15-SP5_Update/f5a3f50fd119ab36200d19b07c1be56d-kubevirt.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, strippeddirectoryASCII textRRRRRRs ?%hmutf-8851982b44300f1532f206ed6d72062129faacb07e720002a7fccdf9fc51bbee2? 7zXZ !t/]"k%ˮ\JKsH41Bk%ښJR=!M.Җ@D5cO+:G ҟ^'7xTm1'L0 G!m}#QĽߞ"ƃIO~<_jBʁjM{IT `=1&a/I9Ln_-H;a#@*uof5,-~Ouɰn?Gb4]?Ǿbg x`0Q' < @'Lv1X x}Xg'%i>'Cg"Lx Z;*Fu/a֎xJ%hU jv>v467Il8kX"+.sfaVl&y.vS˅VT\BɴՒpv|x|v>J._N.npIol@>)3""Grds.mPL+q4\Jkd[^D4k7YJ1I+2su "sJ,+~ }9WU$>c# @[6/]p`x0%n]ۃ(iU!{(%m)ԭ2]Ì[}O79jǪe!>,d,&& %H8|~ӅjKDa`)hגXK6uv g&N:$i%O?ŏsP*v' ,U&GFg_gO50љCyV e4uT{Try2X{ +yR'Ϟ 2&kA/"Q29@Ǚ˺sN) )* R$Lmwr>f]:? >|^8N#YhİKSKS9߷@5w=Xs #g;9-(([wCd kiCdÈ \J0dd%u«4OD.v&>t}@WedXE-1 <rW`5&'qKz6vF?uE[ݙFBj{/SsFO-"JN4 \E5-B?=o۟=<mxo%5ڂ+8swe=g [>|؆\ݽ셅#V6-\ߒ=y.jrg9JMm$QzQ^Ԍa7Lc* >qjfKGi 'G3$xEc/ 5X3 g8kb?+iߡ; |ÊikTE#ޮRVeZى>lbQsiZFb/Q.E&mK!Jz![Kl ={d=ٴ< &.$ӘgZb<ɞM zi߳e}Dbs'{[5uw7#Rl$2yg Mh^09'}d;qr0s-YdB&f,CpeҊ R@@&Ӏd}.4I# =$Uz %`G#Hc"ж;j<4\e^XC_4uqTw۷J5'Z$]P\f<qVaIRU 8fΊgwȫnqswne p}!u&)A.nS 9"P-~Wz# q9ynHnv ʞhF-D1*:]11֟F $7):I_]|aܠ (ś$!$N)eUI3);uGa11I\^hקf+żZrq<6g`ڣjB{?"sR 9:y\&lyMWLNklGplVNvxq>dV{{?zj)Y,&Kg{: U7,G,.PdϸIP$ YLif _1;ha+ j ;v#/M0֧my,k Hޮ|PqA[2?i|H}|RP—6G Owc#[fxD?o:U ɧYРt7ܡ+,PMM'tO |05t¹4qha|d7!wPs=4juLndx;D;vfW< _ IڦwHA1VCnh-b.5vpᘤ6mU:[Y6g9Fz/X]knIe`94Uq/ƻ }"*$U,:ЬP4l ={<YǾ-Zikwi;>zy!x^W2yT= ;i(_,4Y =e9 G\_0ܳJİbbK4]"dW8e>fW4ؘ6 |p3w}Y seuLS Ъخ΢O*;ͳW ”Mm)L;|]Ihs'XwDદ,A7$.>a(NYljDYD c*wjY'n2R>YG+k, E`0>A7a_0R/~ /O~;g<}:JD1(2;a}آ ,lf39d*AL\%>@>R:K5^!=,42-CBQ~yGߖօ6T)wl{n1J% V}5j8~>ח^N !a^>Z-miJ`tHF?4Y{('/o8f0,&|O% ž;cM0z "d]3ФD38kc&i3UTJy dSj f5bҧF<6{V[?~R\NWtн|z˦Yr0dPT]etX z@%UI#}B¢@;f_dk݁a\bR#Ȍ`/D%h:J94JĚl 3LyK3OļEh p_̂Q d!Bmy"dRO ]C3Xy*=6s{ppG]V \xdczRi>^v֞4LN61Ҡ/VMYxfX-gii\{:N{+>6t8֙@><9܊*Oh@ǙIGm0v4E}B6)?q0yr )(1bq Vmj۹@Y;mg2:!#cꝵMǿ t/''{"Wn_!Y4aIZ z8<@F{X gZ:|b6ɘɖ3-髙׌(so&#xN2K^ar|jy,󑥈ʖ2#[BqGu=haD&sF@Zm xR %(AIOu}]ebҲ,lRA 5 |{c;IaUN AJ\# id½6XUknTOc¾DO[~ w.*aׁ].E`ɺlQlv >ZF@`WHj=>Cw}_+/%?QV ?xnr\+ ם|a =,gm-.XL!3Sh qS7HYVM3p\;EħsUEz6Z*v!j@PG7V$&[c! c;+ҹ]+?j8@w]FuQ_2glgf|Ǒ3cizlz)ƑAKP- FZ;;Њ/lbͰ1?iF>C>%13Lt9րώ{qc!#작68Ce M&{&S64RxŘ6ja@AJK-0 r.0[J$+WfϽV`g 41>t{6 o+ HsGiݮ6&ڞWKIKdk[?Ur ߣGɻ٩,{%Ut?W'fW^'W=!-c7DZG g9H 5Bl4:iJ}e*8t:h")) 5#iX'R~>n~)^g '=|y֐))c֨e cOXC Vz {&4 g9Aug+/&A:=9)F>L1: e-Mlx2ֳlO%#'!UjM)kpH#>)w٧N pDP"-x&|BX(=? R3C'ivEgRԚGfNYsAYaE5OWicq_kϖֈ~=(׵ZK n}vGwg*x s*l23Y>.Fv9HM:5EcX/*r`x+T<Z:͌ uGڐyt8y@Zp{]׏"R1 L_a cDHyrbNNeuIr5]Щ56ۂڭC=y2&94VIȜCisv3ֲEwpPO"͑F~)!rq?,#MHfVDFMtCcVqjao^Ya2o}کI av,6y~XK 5z$C~0Ib`t+>35Aj")3!w@STm#~$Z]pL)F P Hu+1;~Hѐp~C'H9[ފߨסO`( j\25Wi0doDpj뵞rJ, odAqT2k gAo0Y&/d:MhږN\+Uk6S<|3tt%2uY{oZ)I!l˪=v;JL@7i2Do~a?nL$yf]'`ǯHhe}'@A3:o#`30`S=F1ũWZ1uik=~GL*T W/ez.vveb,=g |_ 8oqT*Xf7x䙂:`#ͮg4*=nr("TK6Јnr)@#:=΀8{yeCdo뭍^C0C:B2P `GXk|M!\.fw纷:}h󞹢TZ&2\!6fGVdaU5-bJ p'Q_.bNu<ӷ`OMIXRl]H1'4> %JeꮧF_q"ХĢJzxP/ƀ=#%_0;6 ?صy0{ `Ɍ$+=" wϩE9Gw/r9Z(qsOf[]dGs5[$Le6̧Br2oҥ;q%:?#3dj3%¤m=g$ ']G ǐ6z9X/{*Jejve5 vqqjI3 p<036Ğ, gAmCI^CWer'A HgQcszho\ IP `iiW2T߭`W@ՁCLʋx@ ?e7 "jHK:2 M[BJ"ca@rt!=gF.MӷR>f#j_ |G/&H5+Z(e AIQ? ް8gR=&xhߑ$r;VlŎ…v=6"C<0(E9k, 6.# Uj#u&-}mdх:迷x!-R2 NQ`̞r"@=->`Mo$hF (29Zq6r _x-Ec7]84|aȿvTJ1$Ley)d*2PIywpQ5~^Ef)bY%5:$4 O3/DICsjOq͞>yMgx?dsEqObr7T!j:ifҙ19j$C֮RI!62tKᢥl0RћWA5ǀPFo|V~]%}X/@ &JKɪP8SCC!QhEZE$-'`^䷜j4+$z{b~C9JE!\Q㓳PΝ#=ULC\a?v z!@`-Ox}u& njB' tÉUTqIF=FYb } @xJ`ea|w%tBP7^Z[ٞԞ;mȢ1U;/M5r’Gxl) mJb{< !&3HP=7nh 0/8r[]]wC`-l{{kƠs`53Wmf6_ E&`jj+.}fn's"~Q}IGjࣙƂO7vY$a Ú zEMzggffc-CnbL07FiּQ )‰@$ˮ/ h~60ߞ4Y ,c.+тyQHXv:+=#*+]}C!7V8L!X|3Bc~[qkgo'Ƴ2; ,$r fi4F}pM{'['oVϧ$&?`Cf ,#b#F@`S+\vmRTM3ԛ3Kù3!Xz3ieOdJ5ZDo޸Ob+RJIuٝ)w0ظ'neml2'6̒uE;r"G~ + ڴu)]^e(p#@"mY2/oj4Yab9ԛy7 qe=+%vOhY'oc5,'"~bpO*5$(=z@`8">oՕEk~riչ\C-o|G7ɀ'qD~4O,w7\in3s[4 Nvf 3ōH(Z _/nCB8 xOCwZn(Os%3F/,op+wM/lEL-w)`,KszC۰K3$XBw"MɊL܆[/'n gj ݻ(3<cyH]:;JJ!vtfH 1ڎ}"_/;-XRXkn>߁xx[v,$NhgKjc>uB 7.}f[VGoT=NU35'kZ-S2R a:BrοY&[Zcʐh-.Xe'kqe}x2 Hކ|i[{%n?V&)9?)U{-4 f@2NĨ"bh[4*ռ_2oqC};1D'$^bύʲ4Fp&;v ],4Yl—ћ21}[-¶3٘u.W),r]UHV*нk -SO|#'!s}%nxȢ!AU',m^y.Z5-7H+E,$MH0@%6Vq+mՁc3 J],?snG@1rdP2,YmlȯPz@&ا6\G!U}*xH4lgIܿ,0O 5#H`aAQ~AK ~Huڳ)t9G?g]!Dg] |§+$zf*'DIuύ<-RJ E|FL7^|N s}$Rgə9i% R !P3ohd=hBtĨ>F꾹J*-@WZ;0@XH.u8 >e~1fJ_+2dqrd%泎\= :&P Cj*4 H RI' ]M*x%)W%ZHRwi2S_-B'hF'!&;²*fō796ꯐSN5XјߦSz` -1rh@8X_v4yM||,h3r>XU,]OqڦxaziafAP~ɍPV(Di&ݒ82] Z>>KLsB;s}HA,C'j}q,1vk^7r)}h䔍:^T)+<.TxZLuBOxε9E52,]"9#ipǀ:˩飵\2np=^H+ǦaPM̴`2LS*"k^!řycP ZUu `h$6\8- Hsv,E:̝u}Y(\.X8Mm:Tk <jXՂ<ϢbI+DQ-5x<_Fyd=b|}t\/9|$e|Y'#5>t,픹4,s_|F ɻE}۽TvħO2%eP ]zK'NצҝA}@!|Y!UyBc%~A"ZbkL&Pb?&o- >-ԇll?;'Zwڔ}aNJn?$P y{98c7 d[Xd}^wL I>&ĀԴ`hgvT}s谰nЯ V*@~ O*郵Eb c*RG+oKj"ɤQlqL!Y v[:K?lC6o/}hړGm* KY7'ktvZ1*ecTvەƣ>${k8Mc#Sۖ=ܻꔻ OgvN\zBU1lDViIJ띚\^֭)VGיʣp?Ɖ `fO.u6Cs/'JɓE*;Xm}56y`<3;a`g9 {|sAٌ]5^ԹZ-ܓЬ+i 26`j"]mG_H.HL3 gd#b,: ;6uJrY07,C11?RVMy6ӏ a1vDUWZ sRRqVLga7#ER[w"lK' 5d1/عCKxQ5VڊKj;\!ÇK|]~ xIܖ$/tf{(6$A7DQ嬺 UW%LE| 7[BRL}18 5bf}v<2HmKɑ(hUV1+!XNYRsAI jHe|d_zRQ+ k9y(^rt@gѠ&{3LRȭ81?2(rVZ瓒E ?!"-'Jy؎25)kʤ3~o '9\ 8qv-èĻg_t{Cb;c:b%Chrge_Ci/l0J1->U iS.z49ߜw+1MI}hxHw[Lpe-4?W,>AKu$S\nb~מS䀱k :Q1Yԓ_/o c(`h`"G%;ZX '_b|T)焓Ԯ_`VZfr,Q|<+Խe#Cc\`.0zxG x2:ڗ0 +zu?E/1~Y:+q6F{>-~cpP_*gjΣč$zZi(i ZJ-)8R5zKXH$d=K `a5︞|,tĻ-#*ffW}Km{*LbKc%O3"uĬDV0&5/ y=~U$Qc>7 9@W}-.k[ }igƒ$y%B )]Qe5&lPuYR/_l p2f$c41 (<y+Eш=%d)Qؾx _9 9wH ]V\0NԞgLJ gbat@-ƔסɃ(L+8")@ Rx2D'<;sbn?Z#4*㓰4&IR,,hh_1 _Nǯ1m# [BZep37k 6l6!WxOjA˃0k=7ehD򍬹sg ||KS4 ԰۝č8q]kxB~` tdwjLʷ*<ɆUhmtOnˬzbsEYGV^z(l(L62gowت7}|uE^8_)Dxk\۵#I^`S.[th3&lNO8d@.3܀X w:dV+MSb1#bX>W0JJPBYWL3u]\\# &eUvNq4"J~{W@' ^RCCֹ$y6aͨ){A`I&CvQYijr&9'ui&OK,'( KSi^$r }k!b@GA9pxHj[uZr5 [8L]mYOnSx( A1W+iޣ0=e(56M]FA 7p[i=R>m dW Y72>TMb`IlAx1ȁ68z!EI4.fXdvf @mgLjb?uL'x JxȮ5*.hV5C2 m;['4NLEM?؄I*\SMC֡,L{(n<2eɅyp?DZl-nB9[d9~;LvbtUE敧8^t-fqF4Jˡ:U?nF*uʔ22m,qc'%R9b8%|\m'cАP+#r?1ڋR*-齁1UhYmv [s.Xڈ2IHH9v,t[J4=$73itb#\>|QT5#U9{IjtE 2"oJ`n11(0\0e7'=аQz̚ vWK"4Fs7+ƙHi='pAx8NT#6CdqX4Y"v73[nw)ImM|*{ D`%{^ڞr"[]3qeWI&U1ЀD{4l9q؊4aDvJ.ʼneJlAiH4=/܏<G؁c/]a+ps.߬ 0Rn3Ţ~x\̟-rY+30qEIm:ɀ"҄tN޸ehfu #K du\^o_64jNO XvH=;*Xck}EH{A)xov( a UnɞfAom.?᭏C gߧ!v˧ބِ\IKhoQåx6ё W!]^e9g #HWt_ޭBEd rh|9O"˓RbHY0v9fWa<1.jK6|Ex{))>_Z @۞ `x@|RH4%^>smpDWC\(鳸qDA0]+rGՒFƏ`(Xaf"y4-XX0}ߐ۔8HۀG% H 6\CsL?~Ad*0!7 Ǚ=!dpg GDbQ]zp[ֲhm tSre !fXO,*[~7}$0jǫ `Zb՘\4f\x-+:d*_eH~[yL(/A6h7Y#e޺e!yG0y|Xt.69ʁ\j$Bֺ=F7[Dnh2T%e>:,Mƨr' 6ݤepo1~Nmm F :elՌK]o:l/]IøTS E&'.#KdzYMcyɐDQY03ˮN?CMg]lsSՀ;춘;ao6lp BKj":Ecb˙O3׬E Ѻr9>  _;).Ss`dpRw& [Bm<:DAdVeSyldƖZD .#$̯#_u.]̆j\>Vٕlq+!X+~maLᑜ>9GFDD)S[`tcw7h.Zlo)a<xNlܫB rƳs5p"fɁ+Yrzڿ8$>ȫ~rHdJO͚44KJIl TQUX b:̀rރ9ŏ{|JBzU\Ƶhԇ YhP} &pA. .y(F<5җYԨ#HÎ?" i:WPD'DVCL?1^u$X]Bp <ɰ 5MD/2ͧgvW{BrEcëF8(]g&ÀL ^n8h#̷z7.#xO SVHLfj?|I"4$mu`a s37^rg^&~l喗&_MtE;gZS:hanseFmo<{Z%*Uh7љd-[`#tf{fQT< 8L-2oE)m;@DC0 1?#oZriـL>|ObiNcM2äfIد֣V;xewمc!ed ^h,gdϙP a($:Wޡ݆ޙvwazHp:p)V>j1-fOv'92I i 3QDM6~Kd[fF/&|L2Rƕ )nB*?=%ɽ3E,s|uw9k @~;Ӆ#!`ϒ14 ?]q":bAŮ;D?#5Y:C~1;z_C]H(x/$rn-1:D lTqeMd9ܢh;sMh 3VC8$]{9w _a4''#k,hYW,2qU9P\L?r54m*n\9&KDZt!-EP#|Zp2)a'[vz8%Aj p:Qn&-j2fXVlX?+m/=B؝τ#"5p*Уc-7[Sm5++]  3t)I,4>zO+#BwH=1*lnN^ȟ/&B#kǰێ)x)mv d3o%1c;c$ږT1VӁ`^fyǢ!cP Į W5xn5q`ܙa*Ɛ\ORTfiqfVPf;`@QL,J $*5-)pKqAJs_q; 58\`d}wC? Z&EPtNpkrF5G. W4^9 E?:A&HZ]5H8X9\_]Cvvޕ'c!L:<^V7Vεȶl^W:ڬ$Y o4%2^p0-"1jw8^?{_Ν oܳ=khRi$@ק~zMB%1t p`( wr`n;e{vV}pb@?L @NP+rz`ʷ'PVEa Ʈ/eV)aosw?ǜ3K7d}nɻFyތ gMb|k/l;6OېCFh&#}ҧFy;5FDϴ:Ie:\']}20OoFg%XiHl}ڢd^ޗVqi ,F=\$.O74lBG' .UwyE ᷥ^R*sOTԎp)y  jww%.-.޻"V{6iLkf[cͺlA{v4I}9QUnR \|Yjh[kRccݸj^Hor/ӬM>ZKE.$"vFL(/R2 khI. c+S볼:n|e_(#t>o/%qp?Fk{үamd݋Gckp{%|qi)J,hˎPXuw:tS{2mu$iH8c`r/ yRȆ(1j4)#}xb:{dP69 |4=e1zGǎ'mXg"`J:W*}zu { njzHoj!LxrLv<&9heq8\ؤ9~*L2)Q3Yx aWx4#pMbA+UYT-%tAD J$'8 )rRWN6o1F8ʼee'\$r'n(a Q$k?-n4Ku|9-*lceҽƿi8 Q*SOA. i 1 T2.$Jng5F^N{/C?m)?4GyNpxpφ￘o5,&Mym|UzWyn>K՛Qkd$z"=CF@ ?s#tDl"kEu{^^fqqNgagFwԶM]rрk UWq#/Ȼ$ay0tFK+v,XV 'NhE|1JnJDԝTk'gz>Kg9!cSpƩ_o_8=ׅ0]I,}rpeqo"I1Gn/Zc%Q븞]61-usn^z2oI0zάfQ9N'Kzo=(bůjޘm  GSV&Kі``E x؄EbkIx 0P01Kw7ƘYClYg ݴ717O-BWԶn[ y?.[2esYfYP22|VSa8n{˛?ŠNH{5 U{amD F,HazשQ%L[{aY ;`iL8NWu"S͙6w* MRkŀ5W:=ag[L=E;ȧM%A]AwK bYI3Fq0tWӸta,dĐ;| "}АXI;`@GIM:te,-ԬWh mwU9jsqpƟ$|B5xD29Ŀ|ž#sA!iaHJdVNQJ{e2NC`;x邃id[<}<ƞfR3{Ͳ2eiU,tpӅ3dq^]f1Z~^ήy.+vr89K6[ȫ ` ~}Oυx ]xA.^6':wTgQuǡl)K!S]Cܢ~Ox~ʑpd pd l[bQflC9()R#}3(Pvx5v}^QUoridܣ=Z nw2DРȓgXG"st6U90tLg0L}R+5JP0|z d6wԔM9aA|~738WΙ(K3@gb.XjeDMeLa ҋ7q'7:_zL Fy pZlិo 9X99w'?<׋G"`)i٢>,__*Ohyԅ1(OȵVTŬك[\7ս9x$rDg2*KFi ߤ..쓚K8X4qR\eޔ'ҕvrxa1poO- O9 lpGP\ ݜTOcӎ ]<*eYq‡呼=<>hBqG4Άde((.ElJ)A*b\u@X2tnqzB*bvPQY-s6sLb3uuӐME=̹m=8E>+[;^+ye%d܁p=AaaZ>ËܶL 9kRpKeė@\oÇ=]\_yw62}@hrzᗻ!lN*&Mv_54yK傏a1?ĩyl:e̍k~X%yitrḿtO~ӮDt2-~g˾j4P&x;X+*Ii8\cwBX<|1g f~#t2K]]FO ̜7171="]$) 8}fwȎmD݌2;ŶB)NJѲػbN9If<@ƽ!cK#Pn>JAMpDڀ(6ܪe2_%[<2s[xm\eGg}߹X?#Ebr+ b4H}`b煵Lg-V}:,Np"`\-N/T0) r r F}&i|8īBCif \֭r<QK3|1>Et{UoG䖖qJg;)S }AWlnǾ킦3KQkFZd"UA>i4R$ jShދe Z.rI R njBGK2z?Átġӕ$Nc$l;42gp,~Zɸ2d;>Whq2ʧƅ&.dd8g(DҧΆ m0ĢNDLvv)8Tѳtz^%ٕS6Z9P Y9AٱI0u+ &MO,(2j!kN(E6_oGϪkڸ*U}&Up6Ә@hg OCZ/ =O/ShZQ {زY KV/5A -f ń!"$ MMH^Lxm?| dX3,%7ΠDv$B7y,=*i'18ldHҴx6ÐݢCOs0~9,FNF$)el)wF >&`U.!ICS0̳ VNU}ln@ +Ym_A]j(xRyFanك+g1CM؈lBM(ut>P"=2ThT֦ZsO Qabwmr&a1chхcBW,bR3*@3ݚR\w\fiίChdqlEvu:حx<:"- E;էX2ă1Ŕv]7vAlr%gm:aQ%i1A) ?S+T>{AL'{0C:oOcQU-1xY֝azi2ј =yïsH@pOJ k/;՞h;aKzM&R_"TMR~Wa]ɍ%ؑ^QobNQ06 }-44q%=4h%k6yVqM_#xOxhU,|Aö {ch@Uruiy]NW+S̨04>#ty X.q"""NU"1:Zm8EOJ\-Y;ts _Bd}_k&Eu2| l˿B [_~Sьvh(XoRCRK^AU>{q{do^ٰۥ$MA&w>Ehb$_pH2HGS'7zOG/u pG#l Դ`iGQswG8g֞TT7em5޵"DIORrM09ԗ`6;+umVٹ爜JL ڨ~1$Cpr7AR{ьb|wk60~kɡA(-2>D&.}g4N(})J P7'*b3I&S3g)d&a$ ۽0jQB6!E7njVm[< 7=fFa)IFՆ7unk;z+2}z 9\ iԇ~2FfI[RQ}?ρ_drZ|˜&3CP*{qPqP!F-OVGCθi2V6)=[j~ߖ^Ⱥ[[Y"yI:Y7RDT'VY͍[5)V7^9W|̞b-рݶj$B]/C7? a5g--ݑ =OE^5MKvA0lslǙiDztB$Ok5=\ZGxK؅>K0~dƒ9t#}l,uFDŝ#liݾմw%FԺu+ak؏4S?n櫾xN>bщ]_2ȆK )YH+CeMtr .%kܬ]FLPءFxRzSf@Ew'/ClE>T @{=M2e7jUUBEu@,ԗSx!u@GglN"yvђ?]Ji|z`1cS̓ IMqJ-@)환;Vn\TqWч::#+YTi I 3M)vw3I~?}GWNk*#h1J' /r|o%^U`aEQìr>!zSSt !#>2_m" ڜ=1rZo FVV݈Pwg:}[^쾓m$+:Z̩gm%羭Ey?[Jh: VZZ%)p]0Dw/me[\*3/8, (y bAkRVLJ.m[b>x#qR8ND4(-2ԢoװHޯxM<֭ ƶ@E6J%Jl(U@my?) (8,Ƃ)o犌nr#!Zz!PDȆ^9섰KrR|y P[l-ύ!AԦhmOK2؈M߆sR!/=E$ `Th`mK:+Z51ұ8;7bU`YU *2{Hod=38d,AR1^3*ݵ$FtS"+|^v/W~FfqqWvv zkV LKh[} .J.~sOd뿙NwZbޅq߶/^v`h> ccs>{e<ž45^ v'i /Zc&#Šs)rwm!ϫ/y72%xLB/dJ vO 2E]g,+ڻJ".([2φS`d}s#;I QJX2T%e{<."=?a M?br/P^ӌzόJՄl:[ۅ.%,Q+g e#Zb=j^X֘9¹r@ pqQwm 8ؒsxqrOk*T;Hbأx$(2im$7@E*>͔%gJĎ5H ];96 9q2كE-=l+F| xETZU.T)xIS ʝ}>1ӹzM格s`ksް)m_mîՕ֡tDȯ l/_[^;1s%}ue$NA=c!ms.iAcj{_C++C;7ST;dz )z`w{&;ķfl΋PʒJrՓLq#Ti0evevc5ys޸1Oخ dͫR/=knx\h:aUFYz TI##O:\xl&!9h#*}B @|PbJ23fo3Dg!?mFIӪ+oWT!h"Ng*;B pr8NxF5KPI42%FU$3#ܱW>6MP4_A6q6Kf1Lw=)l|W:me+ωV "i9%-4>k#tn۔h_!N; `@'IQ_@Q@ѿdˆzWs!9\5P$^-k$i;7[#gbIn*}-W^hRO`MQD[< )䃇|Fh}{Tk?N\D$W5)IS⣁,mGxLku/~bo K@ Mw(IhhIy, =y6CvD,vr1oþD|n)sd"fЭCe;w]}(-u?lӳiM:w!ݹzZy?9DK\u碤 WLazƶ]Ɇs+d]7ȺB۠_e{h:$[#:Pn;w^OVfmQEX\RR>nfFː;ޅ(2yXHpXO.P%/y/1ĚguQ((t'mb?ra ^^? '|Vgpr63%hCS[t^ 9 lnIz (mHDZ\pr y!cu]N7_(/wicP.sgۨ)=^(E2i[^_s,-"F,TT +%B'H>qMa9PTv}ޯ^67՜sHp\qGS\=dDZ AӲ|K@>hS}hK*lna!i҆v@ /'_辆E\)*5 !^XY mI4HGʗ,3HaemJ1&j.'\p5Q1dl-WS}D-:".ttDŽ2:? _6cL; "e>ŗ+?xъCB+ar qPWNr0.kR !CnQ綪Mklґ=,Y1aqE= Ϗ:HX!qfIjۘ.zj5rqK9s\R:ڳʪmܓC-o$ NUНB%WBDžF3Am; 'eܣ*玷VRuHPnu!՘m v\$pbzt U /OIvM?Hiۗ*uɸ3*eAFTԎeG;"<3ݯڵt>ÎJL1`G9 7%h8\)5>nRN[:~)(zTF oPDX8AGz8cg*2pçi!$+6UFXpa2X^H^BcR!!W٥t$mЃփ ԇ ZP%= k6`K+!߻IY X06oPKEcRTWHجѵq|f9= eW-8&@&`;D`X4 ™AB2Gv1ŪMyjHE"~۞irWdܵ`0C^ Wd3GMQB?a`$ݨ(xGu )g%9ėqg5nfE$BTvߕ䨘9:zrt$u^ :G/]Skܥ4f)dTnr 7 {̕\LdIadZy_.ѧ8?wv6,RCçdI(T_us/D*y@J"^}) GwFi\|儬d&u&i)98ߜƴFy-|[B'ՙ7RVr\ <"vgL-@s曥.NB;-W\;  e^d 6 qR4s(CP:?/t7)vT; 90oZlKeBS/>}#wzzUZX7^ÐAZ&lbR#!-f=KI(@ ڡClp .TVyۇu$) Q_W܏&|AZA)ipt05Iu"~=,Z Dᬊ'%"m0a93y& lD2Fi4S+"Ѽɻ}dq(|ߙ /htJ7TY}3Oqn)p@H1dUyȋкNAJQ֩y[R@aMS՚kB%,ur'M@Y>r+)i23LedB{Lrn>7̵mM?n吽Inȋt~RwqJ%op+3<3(F !l!qp73N< z)0{rd%Tm-u wÖAZc<עbXC) &bjKn<+\@MړH}߉h_ g:/ ݰC7dY.T1G\\^d!詒X(gD\ELP4Egc`"wKa{HI&tWפ۾zؼMLm [ǭOr<`EY٬5lЊ!@̀ᢜr~<ڑhqٷʸ%`џm鱥!>+Гdݿū|B[ܖo{8yq"*D4.l>7 O0Jz?Kk w"4]u֎ ӧB'F!(7F c &dfQlKr5`{tĪe94!˥2sX, ެ!lكcc223b'RaNk-uu@$N,яJ9%!t 9d8U8)>iT:ys@?g!R\8YR@WK?9\EY*x *Q;m@[Z3uqPwjgA{=R!_ Y-9-?= oޔ'4 zH _8bwpS&}C5q{K$8T7C!ϵ2߃˾fh*ga= L7zϴ`OUn&Y{ߙ‡`&zfj' -C2t&K"[r }ʼn8LR H23"  V\~|L,!x#;d:*To> cݴJTcR1U8"[FO6;Oy)ch'q$~.C9b6pKMzۤ8~2cD&BAt5rkC^nҋDHO[(аh9Չ1 =, &\[qja #t_>.=CH,N]w%ub"?lTj0=. 9m*k4ٓ% bmUN{j(\uruzEv-FB/v7CN>蛇: O1ruU&^/eIEpu3 1Gؔx[Qop$|cuEҀi Dz7'̞ÛH{Lu L\ QwbιƥHB&N g+X83!̈́$WW˞ x{im6 "S;ct'/*pVADb7k H2;HM`/roϔcl/ V(I^M)5lWNޤ7 bm&% ^Heyb;>%qEkӯ*yr x%X_g ڂ'xKg&]%čl9̥|{ "9 1Uw_yh%wsjFQ7, f`Y)#R(0;DߙX mbG|͹245ddo]cKq9XZ_IDZKKcJáʢc=2%* GwEAJפ|4g[EgR_7|L_? xZǫj@-kulJ'k80%>C"]d@xA6c8 Fň=>=58 (_̌*(t]`A0y'dT2 "UIİRWcB4L%ᆠwi7&U9FtC㨻 QI)w{NCA̮$[y^$|_NnyxҒoo+H2V8MY|q!H69*MCw[~ZM$Ypކ?\FV1|4݉x Y8Y'yb (#MxGYN$jPkb+[׆RD&nc:v3_6VAU?s auJh=26f!WޗN!`[ Q}<+kSTpAi4"uƠ!@Ws"dF}M5w|o:)nZ6ö0- nnKYț@VYJ}yP20:|g1,<A}v>*r_e$h>N.v}qŐ:?>jkH5¥I)%.E#r"ۃ!3ْIm2&ROd+mNbu#o"nn'3Ⱥg)ІXU,'J[VsQuҩ3h1O>>g|g ׭6xkpڠ.dʿy|0r-XOv0&mX òx+ Fy pI.(o:T1/hL?n[DM=]߇m$^a4;#,9Ka-?6r ;{+ k%BXcf&&bR>1=/#7M|b۲G`:GSwXj!\<)dQ6֙jv|!S&,saɘJUvy8|sH"J(Nv. 3F2NDp=GZ윢t引ϊx$$9*"Sίy.-Dg Pi,ح+kz:A%|?NL'd11밨/7g?0=ü3Oؑ1hKy0}eJ0+YH QrVUd`3Seqlxsc2*qNj5@!< V+]i*B#ň?JgG*PBjo+Z'[WiRCQgRha,K'ceBʉJWcT؊0p;$)md?u+֪Nռq'4f՟B2##t|:XѩQx#~|KQ$/L\\@ }3"`;3qaÿ99ب{#B6Y Vf!5rY+_oM]iR.uXK3SŲkک,Db!ٟG4e,B+yDX[|aE5Wb9=&DXq ;XcSJz65qG(ک jTŤ9ފIaL5F%Yvv 8Rzڰcu8s(?@5`îjoCc-#E &tKn)}K%;8g¤[=|\ A,FYV6q|ȓcm󬈧Y ìGR F/NqCo~>!&y >o`mvu.՗wՏ#(_픱3`DH$p,P! +H4QoJN~Glo~1ړ[2!O*;A`XرpR}mD,9_V#A!ޏsy"P#m+r$,yK*:i{.r3fC@d5 5ךCC鏞I/q}HO֦Sh| ~ڥ^ά.dOKuC9 May 3Y;jMqR C[D_vTI ΌEs\(]sgT7嬎l1'ν٫D~ۜHqp`b۾oIFFP*12^Ր밉}KaD9M*:,%|WxƠW[/ϵ9+Nn&Bه?U h7Eiي|Z 䂝0: ojtVU?Ό=C,!l-(|lmo1Bx-hQs0q=65bBlfG"?jBxM+SawcVy!Qo ="q =VI\ mPU=]gjDH:<ˇ/1"YѨ*HɀOf&]37~0ͲdY*lIшFq|^Ų!j.;:3a8@-Q)w.H)Ȥs4MZ2O^B7dՋޣ0KG X̂ JտbD6MR:ac~hUE6烩$nOKo~tnĤHwEp9FRr=1. Ϥd$D@VɻjR!&i0W(*ǮnD$pv#f;zMoZ*D0/)4$ ΂{il~D[U 햴Ғ=.'U /d#nzbja<9|C`@}x!#AWQF[əܖ*V>O@Z?-ܬCS(3zÈc,L7y7V|]ZC >!頔aIuUN065^6f OP˕k_冁a먷.u} xh?t*'X tH?( 0ZlPP6PײɅAU2N%3B7 鴙/ w.B|I@MvFzǯgʛǩʵui/|6`jnkm -h<2g˲y>aD&;Fߤ6>vu~k<wNtBL 2&jj0 tF쉙Nڕ FB|#;[y6Fԇ~׊\<($%UHg͸k=b h yݑo54,z e6ߕP cꆜB41R'.{0(lnPJx[$> Q-K 'X'  4S>šAB&H\>n#Ã1ܫQ [m1ḬY{vW݌ }nCkH''#s*ط(ߪzUE[z6}޷< ;ǃo,OqojMGXWKiYO9՘b5HfoK16xyp FnUd^]/ LjpGAycS#Q#-6U/]v4@Qoм"&o29EjvxI/ :>1;ed>Ұ{b>l]Ml6_>^Ejnt|J93xh=Ɛ w_E6؍# DE|>w6>J%f䋋Rf{zJ\%04WbEHDO;XJhR%eU_D!LA=qj~,^Iٰ\H"ӄco?=t 0n=_"a޺"5iD}{~dGVvEVLiI5їB~*s ikZ.-v1{j#ȯ0d/DQ^"6RF= Ib4trXxGB 5"XVjwj^~mwyi|z?N-'p! '2d3S݉W3p; t}nj[~Gv(T66TG2nHSohZ&'Ϭp (ܧ' a:|rW`{$i!6l;_Ϟ BIh2֫Eif=E#npbc}Uy@uӃaxH"ʇ.DG<2/8xN{Ad&&Tw&ИC`ʗ_+K<7#G{jgM 7$KyTgI"_3QzIgO#&Sgϧ^A<#(0./#=׵ 7 V{-y$YQFKH@dp8$9f}n=J}>vek KP tWHls6ƽmY`>f ;Fˆb5 R#t}ٯJT}onD-1[WrF9P\ecЊd"M'L uW,H%%K.f9[a @XGCϢrh[ JhS<okPpZIv*g\j?hf㣓 j$r $h82] Q=f˞W]vVOTpR+K? " FJVUjBŲKA;٬&evNSb*:~p*[>@-wvo`}v Ux_m&3dM,<ޱѯJkF_(5+4@V*&w5.a9eYnjÕhr2+Wn/=Fh+*LDxglv/#;L3=noxnS.-Hi stF؟S˻9D@f[,~i"MJv8oOٔD$n1mZ4YRy ݁w&B K@od3'5F&u!'xz#AgM58Sv[  9 :FCB*(h܅36C?xH#M&B J%x =YL‰3{p>;,(ζjft`bny] L3ho *${oC_hu!?œضE 0Dm 3]]֦iIO#(L -l&2% 2"&`n$F=y`Hд)cY@ƮpZ`)l@mUBYzmgqן}I-+gQ>#ٜv ÕP p:m t᫬eu]CQ/M o 758ancΝdxQz`FY9G+- [ѫ)Gx=c@`Q),g-oij+7D j&݃1Em( ˧`g3| F=)kU)7)0,pꃴ!6< j(;P9%gNqiYe F9BME?M7YG4aj E(!I{beV6A`5;q6 xM̙##$/a/t3;'%ǰzr$Q&n!1RBb,gv&QtnN1,цSh(Oc-3&T/ON/6 yK (x> RsI>T;oUG= %b"G1< /jR=4^M彡vN[;ZS<z 퀊< JP'їIrҮ)+!X7r}V+[vjK)̩mnHOB KY_D⣈Hj_,v\I3y%dWb$,ɇ-Zƽ1cl,5_4")U%t~ oA@jA!bS^oaR!yn֨iDG4cF.F{A9M[~a%뉪ܯ2IK2!,{uĉYvs#S/yA*2vN`<^Evd š8X^tODS9 4^>05 ײF7̘[BIpJƹ 5@p!9+΂ޮ`V-0EZҶ k!w(*JR"c.j6\aKpځ"F;jƧ748έ=jx"ށ>VIx~b5RX+y5p!dAupZt`[h$[5ki[=6N:}ѭ86}qHt󰝋$Ȼ`%?5.'"V:ŇbD>YbJ?7I䫶a8ՠnBMwOz?\E}v6leZsAnk8}͵ov^EGĜgfeU sS>V.%F[~|`iڥZO[8_Y};-|͘oi;r9|\n//ށP޽R3o.(֎݆P2}>9Ln7Ʒڶ8\~ ˂3aگم~>uWLH"#nGr'd,u;ዥM6 %ţ5P+y0u.~KfOpʚ_QS#Be|QE53P3_ ;xn%@la49&qaWo|cu($cn`$h}l? E䛼G`}|Qؾ|{}V;yj0305ܤq-x$J=jE6Q_O.g"Jt:v4.(a{Da2ČnOGLgA6y"ʴє1g_lz 4ߚ 5Al/ a@zqFâ)#yAVC40WH;7ֽ9qxP|H359xB~~{xcMe>;h{g<ҟ漜4*.^'a_*XFYUd"q?Oqz<7t#n=f+D8& ][O5y_QgGWwhZJkw;Qc%v(ZhR\51k69v o\%c@7!T)tK2B'G67Azcו d.<6R`O*JfZLxH]Cf"?J`3(VY&sܧ[a$^!87;'vGR\gB*;qzas hUttV;phBO"ؑ0΄l?LxB*sl-%Q7lkkƺJџC/ u2GQ H'wGw]9P;yi"ԙ8%ʭnb\ys6X$whXb<-,YMֻ Fe|.!VC W\."_n[[z /Fx?q%Vy?_•s'^C^%Xi pp&-yنT(ibN78=apa13]L G$_8M3p1jk\Mrf$ШQG@S 2d` 0eYӶb,z1 d 'l>`fv?r_DcZ|4i*Y}':H EG]!}9D4^F?VWǚ4+oj!WXj|=56ka|NF'm(A&+c/ .#ݫ0PB|= 6y!I0c xӜs<Ռ|A] x}Й;q+7f*@[¹'w֝4dǞrTZ#•BdOj fy:(!98XK$PHH4$(k dAFpM撙fS)JJBZLa:,@Kle2-Ѐ89lE}nE}*K01Z1y|bҟf4,p 32ZM(4I>9WۍIRH*׳;kR;5[rD}-^JM:x @0,TS c9`xo/_]{U%Ğ&BVEa<9=<&}UC]>^n=p`Hv$;Zwk"flu?Uln*ȝ&uWPn/AX@V5͇t_(uyx,2)I-m9\kg`\^sЃdqtNWԃA# %zt+`VS]aoaC%.JX3DZ(JP#R1|LVSgdo"rq?;`LAyh~uEr^MaPfW$Wqy-0c%g:E8I։1AcCjpy}D ]>a9q_|"_yqM8KO.F:GHviK*7$wyMn+=s-:$*5]rPN%?Z PfJj!ʙ1!Kʁ u_U_s\9owԋ|hVom|H_KeQP!M,l~]Kw2JJ&^f1fcz^Sg@#L [f\@9 ٠X~H&8T\uE W?5րGqDq!J,3UCٵh]H fځSHNXz@E_o:/V82([{gL? HMpXנ$!Tu7<6s[,NG&uA6? A-T+F ΙS!v^uWmtBV1bҁ廵!dM]n.{rK 6mQUie~,w$u9}iU|Navo6c p栀|-5k:נIC!zL)،QǒEN=IE]g IiN-2n۲뻍8J 3+/ի)t4{$Km-T XQ:Y.H޼\I9oFw[kSW2Sam*SJNL+ Twy@vv}!$^U {1 $d><7kNDit/@u PzhKpzqlT J ӟ "]]REdlЭ/LS3Sth4UxwR 4uvk l]Q&{AABgjF 'k~Q94x̀IQ/e !IBځqOUɱGJrKP]kQ}FNT/{8\ KSDkxK l}SjP6[@74Vx~#M)  SM{pFwm|$0qK=L$O!H̏ǶH٧k,"Ue Sґ8ԎUߎ{ +{ H|! Q gj9?ibCu>b-˰{'8I[[ҸXhAÙ!uqO=,yR8{8P 0Sz|pXXrI.$UpN঴" vTpC,I~+}i6e*ۇ+͡Zf{C{BЮXg$~5CšվP|*3{?g{"^eP&sAxІLN8Y? P7tj+Ajdn,"58 雪O6v5m.;G)~@m~v\4At)mfgL%." FbW|~iS.GU_"׍ cк3tЦ`)uW+=Zچ[Ȫդl2W?D:AtblH0fڱԧ AF?qgU3Kt"6#-fdG80)AMMR=yeNmGadN1N(I "9N*sהVf\:d^3p~QA/~XJ X?.>bo)ZuggwQLѿ" iգoL~*QĕY=*}2!#F>C>HdR\!t1or<`Hn֩GK*Ȉq(v:D6#QdjW !@gcJ6Zt~&6M3B~pyq]"Wܥy.<>K9zXLi!rO_jG9S+̴ؾ_?o'•PC5>hrhV*R_& vL=8A{8:* >L3c^)TnWS+`!2mC XTlZY+/돋: I:ks^N*ݙg ~bً)V̈lļ™le G \aMGqʙxVLgs46[M`߲t-%Ъшk5j| -eWYn}b;{0Lu{IU=9%S2QZ20(Z0R5-~nK_;pys’ԊC_JZ6wп?=3}# Eg^9(t0ٹ>9v28;ߢ8eY厂\9L ^G ' v@l,Ro>RA' YRR)Us/뾦ɜWV)$b.g&eg>4@t5ʐƪD ;+ Q'AVd(UqNZQ,c Oh{ g^̏<|9bq. }s&(*^,Df&.$ݑ_kGuaL:tqcYs9cE&Veߎ(ں: x:bM#楔`}@YZ #׆G8qH>YKgz`P*3Vc*qɝ,l8{I[~D?p*ڋ;U9iVXQt v8q eI4,*KwpJ乘svPU?A0/)ڜL(WأA|v؝Fe-T)DmONpH)]ƼЌzƭL.(^t)=S7`ՓD/oGhM1k6qAPM5N].Q/x)&޾|Z?{T Z!C4԰:H҃\ɯ} 6u{0-/[ .'Fw[4YԎU+fm %eY-=Vku ?i\|` 5Xۅf4>7uD1h5oxxuE&2BtpJژ?ÿ|fwh3겐X66Y\kÖU~0-=H ͰwrœMW1ӌKr*Qɛ2mfC"Tє J0k95H$ \(ѯ#I="z=Vv_|_ifyZE]?zfLtW TA6cI8MaUzn*:~'pЪ˗{}."_Si*,*#=[s3V!8N`ey*ݕ%.lT^:Y,xr8Cf:dw!M HOҵ tvpwSZ)\Pz+>;04^4WESȹ**VqzoS=7PjRƳӫw+B_܉H͘HفuCJy <  9_rɊPS(P]3l _G/^f]ɠ:{Y6x/ύPy??b`bᘮٿPg=yGVJIp%QEDNcL BЈyO,Fbt2mKGUU(I[T@Ev*yfdN?=5 B^Ng"Ӣp?sH:>twr-o$4& :a^N]ӑ=+aipS(ܷqus8huK[?hGEM%LH^ldr#89\2-,5w)jEs2dQuuHv*ldaRS3d(m& 9(vU)kB6M1NLh\J־?$pA%2E sVϚ/A ᰗ6.Kd>c䧞;Ge#fHRik1RFFvDh/zKh)t%:rF'B$?_X601@#Ss" ޯ ÊW'pѭq,|K`yaQ q*B0 :#sS3QVYh%֪p1;iG)$HL~|YUpIiii`m=)Y?&7 ^4 g֢̊$+g>#3f sX@ZD\u͎v ]ĝ`< T9g2Ehՠ3)@>c=ׇd7*,Zh 8ѫ~RUiZvzl|ōSE0|WGweUϥ 03kg`mȪ_*:- y6)ad[[@|jPi=r2qB3o+$| `F]~:#&'4񆬄e\QwU|[m{-nwr>pK V^+y B[?'+cˮ JXwp{ "QߡdGً>9h^qf C1B7ZA7㷞t]Z?zϧWGJ.x8plΆmweӃM9ٚTD\ɻNӫFDz}๖Ќ 䧃Mkx_^k/L HFUe:G#rDϟ}xiVEͨ2GH)?e~S;_LL3x0ʏg)i[&rӡ&e`yEpCW=KX*=gS kZDbۛKhCNF^^n }*0hG8wBz[ }")?' }zGp]R;*겤v vNo]v4¶>T#%Yٳ@f쎭eH4q!V 9s=Gopݐ__b/# V:sV\B/v#`d&76d|vod4,aijAk o 6pU._,O+Y8y[2jIeB-߸oq :;ѱQp\YbSiNtL a+;tM(*;q@eI9r'ȁknSQ7B^Lmڇ뷒T0ׁFMϡCoy HP% /Xݒi~ c:!M*!7`p%d BB@fѨѡE2\OtPvְHs(FR> ($xk`C>-,ӬСܷSyz㊼eYA?o<1GMjܤG햇WJ;Pym! >Ӯxw'GwMV)> G,t7Q}Vy0blIƺְf^D@1;ʸj~CX!K~>\3%o"XUr. -(2.F "݆}*9d˃= ef2o ;n 6 xmpZKU2&Q'n/&AS Ű|^YhD߄so, [*E(T+94~PSCZk>ӑ|xjk{\IgIt0>nnD2zPF:p՛Q #`nlUNp|v}˝FbI0SI Q dAEYB3Hr&7ѿ*)h}ԡl+CT:.gmkI&-!nD(Tb >;L;B_\ cAQ[ p}>8}d"*8y_mJ"|׬`hL.J|Eͷ~I ߈"c& NGD=G$k|{?H4<|n4Ɵ3a5R- ':E=).@AWTRԷۧ8 ㊶zLدJ#H\g[~uzEWʴcsE%o+/[Ï8\:FT& cI܌ࡐ^0 Cطel kf32&]OfQ4FܞIt+F%bu:]}FRu* r' #8\FLΊR&Uv|Ԏ- ۟fԌ.&$BL[٤PRVjc\7Nrhz Be(/`VlvٓMU< kijYahؓL ^k 1h'@ CFP }po~SZJ!KՖR j $N#4`[2a+laZe#nL'CU.g6YG몙OJGN3]V?ɟvV&er Jacd4ђt2@C\ P](Fq>(VlfL: a)ӰD4Q>c0V$2!]O^,țhȹPy3 U@}|勞0wH C@v2׷i}X3q/=U^lwqCG.kz Va?ɇ|Y|6x‹KAظ,] 0ħC셯s5Ԁ$:|-p{:0o53c"Q\9- XJG8Y\q[zq6tGq'증'صgGLh𖾆~)⸩PCW.y%!iK_bloݓa%]B]ddKMȦK##y;U o\^ 9ɓr0(!ZLv" !RC2thQf4uƪ_f$!WY^5WW40j$S;c@{wQ1;C$@@>5l/!)S${*>{5 Ʌy`3Xɍ/&ގ9]Y#B;~GsWCf?#">ٶ4)npk'2NܞaET5/t/H=RBozw"souFͥm( bb8lw)z_۱9s .=,Z2O,(Bm 6i.:fĄ:uŒȞWxiHNVbqޢ)}Brg"4׭@ʿ@%Wfds7d6! wJc\΄O=)(Tty+CLZzxYf@zs !oZ'b-|J#nRZ2 _yXHUYY&7#NrpEi-ՠ}.D73сarBNA8J~>r Zbb,Iƒ:p8T !,e"/b"Ǖ'G/v3Zn]FVފ%xbj+5Y`NwfpޑEvw?5k^[?")1(>sWP8g"b !L妪zQ]Gc B_$mǎe!d^g-ehQ(9`+|Urʦ!0h;tH7T븹 eHoCg/}?Cycun;/4;&v)by\vm1La781Tsރ5ת.˴ A@ m82nԘ)=e >f17ΝF1]l6l0$hnA΋P@KGwioռ n¾*=5L5؝9 KW-:C,h>uey#ড়aG On J_MgQ T."$~uZBl%/ &wkAx|ozg|@9̝Z~|bbPc˨r#̭8$W])H,VkVLE{@PMz 뷓'uAY/<ϰ5$ о{7I3vOp~di)%2TK7\VV ,kQ4ₜrot i;*S}qs>Cյ.IĻ]$(&)6{.hYn"8E|d#} IMn|G&$ڻfL/S/@ oin(hew!lDޱI]!YQwN)UaADީCTs?aZ(Lmߥb58w`KMӍ9m`Pd r-7ҕ{L{MGAXpOaկ^hՔMJV6&?򊗁:H[aA-)&. !泏"e[mXIn 7L]Үrv->?[NVE2Z!;{!4 ]Ot(U-=BۤX0ed[b6i =0].) 7>l!%ڿ옟ٕ, f^ 7+9G \!Ubb-:=([8i'JAۜele3kW'g9wh.AqP^}^6h9j@|lO\8X_!.r$o&pR`#Z)cVzS4P+jGRFDTY#k|ӏ3~*zȓ`F}8/4ڌ-GN!192KPg1|wįD{leI<>P$.@vq2na1V&ߓS59alTTk>@̊ 60;z۳kL"iR:gĄ$bȄ9W+w .dO*+B"48vF/#+$jN0ڒ2y{׿1ξ-點ɠ#u BAni"KH}uК }8Urw_tK8z͖!nk)F|gh6 y xݺPڟ@jT ui^O+fOs5Z>߇h\x]vIN5"|{pykpɔf]W^RJp>.zv.t+(,2VIn%3~T[~J( h.&fWL,tHF/&53(s."*R@F Mޗ ELpNHFD֏YBa b-pqn 5w"aO+D5Po\;g76RwB):YTLyyTsONrxkЭRmVT'{i*-E"{?oG]zi\OC>1 0>wc6N.bNɍ+@_CE$5XoG \͛qm͇]&y,yoh0ۦ`d vڗyw@ Geش'h1I]}1N,Xyn?kpI&VG8h*{yp.1 &}oymIt6Uq~#BZ<AdaDfvUG^Zb~|z)50KwV69zs@5Ԥ"zQwZ3!NyTVeNOK|\VbtץŘwX?Gb“:O9)=@R++@<)j&5QR,2[|!FXD!Zyg]PbDr:Aoep(/,3Hu_ԥiU3 e~}vuQ\T?r]񃍸|rq͔q:Dž7+Oc";ȳl٬ dž̳"<)ZD[!rÚ(ӽ_0ϦUܫTv2!c+SX.Ҁ^٧EqIAK({FDc9 dKuK6B ~QGkVH 4(=e[w}g<#nza"7\U"Ԯ Gg-Z}w|##e#DuZ7wQ: eF#QޅG[R_8=?- n*{kD(bJXyW=k^<%RCl?)c ]+ޠL>N V9d*Hb#xw!XyW+ g* +U S <~iMۈ2󐿐v!kx:6'I;]n`@{l#ɢ)kjNevS|5..z:p %r7D*p8fkL$i Hk!b ) mbMHC)WJXkʵ}fA_O@iT{%o]&A9…;ˎn.,|e |g_P]97 pIpC{ZﻣhFOaOϓ$9M=_Z=Ө{bwQ-aLuv6]?'hFjavMߙ5>e]8a(_9(6^*N(_ϯ]@a$hDw Lnt-5(T#$O׸S&ـ@;e }-6:k~~}_̨.[xl]Ldl0jﺗesaIQɗNt-1 9V$/j)m($PxmKNOMujљTE㋫O|;NwTB<,b VTtkȲּQe6],N R(QiP >eqzŖxzrXt&fJ)9M/'f׿e |-x!jX傽Ku4E–R hkTHV6ܰ*BV)o4JH6rbCw&WUa~E3"~ϣouwQYlU$gR;1rG|,C%FS:L3F=Sv(3,H(RTFp:;_б'kjfɈCj‚;Mc籞t[:xp5"WVU;u4ՑHĸI e3s;]GB6v& F'y׏ĀFH)E4j9ѐ-u &ϑ T˱ވЄ51r~Z!4u>ٱ.5$806gLOi}۩OGeqH*b)T69ޮ¬j]n,l ē &6fDX }H<2jLN_t[)YgUaYur@k\G Vݏ)hIfu'f"QOZynҥ!dy.Ǥ}v g?n )Òdgy;XEK ;Ȕ(cs_5U\siN8p(Inhؓ^22d}]b»\ذ ޲RcIG!FT qdz _"RĦ wɧqN>FДDͥ7wp3 dO`VRNV \>ʚUӟ`b\;ŕ ]y?\\a!gAJC+r‼8&rw 5%Y"HuzW25f0TNNUzQ_RNq0}4Vr4UQ_e{*5 Aj: }CѼaMΰKTe1n_}n2{ c.`ww>6woȻe᭞8kz6ٱDŽ */vG ^bBȞ/(Zۅ.5Kh1iS9ݼ(n5Qx23¥iaRF L:lPO{! ɘO?(ҥfD\Ą4E%.uAٰ&Zw+xN=K]w q tc!TW mͅTCc7}gHEN)XRM67/8&oxnUڼI9j1 A[SE3ec'oCבaK"%^ZH7 Nrݏ`mȥȘ ga]Lŭ?UM<6H+I؂Q周'f Za[Xjm> yo oa5ss#'f^6mȭdA^7ּ)YO5ɰpN9*&tYz%F5:LH>cz)ytV-zpÉyGN}.grS2 'FէCn|E!@aeXEf V`fMrJo[/3-R 6EkOKNyUGK! _؇ڒ&>M}'TՊj>QP) ͝ |*)I&PS鶅O/Q~Rd`Ƀmo)pE"x9;_P?~:=3pk yY]ǼOT6Rq ?CZd2@bc4 ;P[;G03Dq燆Kݮ#?.ٚv:*өjnrݘlĭYLGg`%U\ˋ*R)3LlC23R&@4!$#3~%'x߈{bq?p7 ; A`@^>>ц(dw|BCTcU _-W#S8,ɲ2?dBȎL5tmM? u0#HڈbઽhʞWX((zl ryS[@$ WlR֖  *:eGEc`f5,| @g2Ս4ޅ< d- sboWU{c{;?jBjF nJt(u@VCƇک2ZDow*N'wc"IY<*+H)5 /=B6/cg[cҍRJJ7?"l8 ɊsF:dc?ĨvA*3M{[(P,"aSjVAq_T'Kئ 0 ,_VmeǏ˲<\WHaI0ˣnΜoZs)cP!x<1aILj{-K\"hs4sfv:FxQnN(+FýjrbnßO/v+>h?Kƨ'Mh9m  Љ BZs δ&xAgh0Kw(].%fWteO4^4r8hjٓ$'i9ՓH R7u=5 FNn"vNf Y1'$_ ,]‰ YZ?+>QEG@6xWi喼Ou b8LrR md١W?tH3s|BDv# z 'Q:dI,Ѡ{AB+EkyS2+S*o[$G ֵR3-&H>< /JσqPWZn+\Oڑk6, BT$iSZ()@Ӊ4ᠼn3HE +P .v uk q*T#MTRuD-+Le]c\Žb,uV_da;G Fcbx9WRޣDw;yFh"2,(M\b^P1sYPF@A#5`+CN1Ql|Kh:7 ˀN߉N"wFNF3ʌlYɍd. tkgqU3 $şVM#b_ Z3ѬI"'|rrjaCe[K$uj/Fz6TEPv44͢5!'P@,:c1҃vS_)NOF^T8.`,6g&T ^lݍRKg<~N!CM=-HQ jOʴ iȮx ,.}L]T;%3S=*\By0%'F 9,ƈMdeh~&|JJ)+0ME3=wj/ڠ[Omܶc"ZL>3ʋgWm T+jd߷|fwaC {N=ɑ=82IW)i_#d| ZP֐OigW I8HHt4ic8 <ΛN/WVK¶uLKC+T\'<\0}C'\E}ҕPyX L'<~ԅ2+hWJ⎚s"l>\0ejqmKTioݬ(̗*'~#M"+8r1zDԟ!+1Q*WZALnw7Nw $*N탆g~^"՛+tXÎ`HXzE+#fpMv e6{n7kgYRa̓Nds,~x|LxM>Ų||xFHva Topp~&,* C; kg32f 1H_s@Ό75ݳ)Hrʩ_fٔ$3O L}V$N̹Rr1Ns~JCWjh$ie݃F_2zRTɠ3E3ێo6dh.YM~Uـ3D:%+ 5=ʳD3 ZKo4w?%xN(̺3ɍmg1{):gI޳Л⭮w(|>ܜ%o7ZߵtfWIa&1twcbF5A]qyXNϏEׅ7jA;)}hM>&_J޴+M7$he}^ZHtRAl w~G:_bM&S3B.0Sp~mn cZH!$FETʔֳ t1X;Lm"ZU@*!cw%('4RZ< 1υ"S>#S*egg& I KS`S0ўg?"j‹[D5z)Ap0|k+(2ppR~*އ_TA ye}Y'R}~k+"`8n.LseP-s0qxya8ݳKvKbU. !lݗJ& Ϩ$9t23!YEɧ+K8m&s7MXCGA.UGE tH{KD+p}s`xOeAJHΦ=cy{$ҥVE9&{@Vx-S{(bX֍;i }m r:P[ìXd,6ه9vda`k]23VƠ}L=N < զ!:g֖`c"TZ$#k$+" =&L =ˉqGnAh,(f*H: ( G`/X͘"xH5j$: |{f[ʘNͬlR1h/je%{gz" X_EoIݔ`QLZ$ y A*T%oFQ"\*a~:Vs榽ˉM?ܞD+ϳˢ~3$ƖL{j| =Z nCZ]zN:d}kM`wQdreU󐁀-z};>+{\wiZ sy%d+MGP]!TEvV8\> r6f7Tz5س̗NVZfު PD|}IؽhüK$Lihk6F|pa/QaUOo =;VhEH|D{h+0V?]-zpYzKE^[a9  t1X}I ,%#u 󊃇K%4 bzs(#G ia@EG\@6Bd9T9 H+T'R3֖\Cƿ:<8#kїLͺB1ZHt^=HUYN=9­AV{?b۳S Cok7)ytwq.^G{@ c(ݡy&]?9G`!UKrjybav@ln8 X܌'ÎkU)ĻIpS&C0VÜ: ?w0j)/hDnkA2Z؟D[L_>/ i$qJFtzRmm].}(:@VO&y+H?<-(f. π Fl5?kSa5dY]M`p y9G jfW'֕2*º (?<ѫlq80Jڝ1VN0Aw;T桫 z-U;YC2ח~*Ma"h{L/<[\~-ȴi^f 18iZQMqӟĥC -ځ'$uvݿoui)/ MjuPCvފ̾ rfqN8Q[]:T%z葛˲k~!.؛ؓqO'xf4?&KI&Y3=Յf>5xCVRS:~m f$j AURCI 6'63 jEOHXlÃ* *;q0m$Ȕ)[>0tdk!mJ &j! #V=dbԛ<&5F %D^J$5 yT)]->;'A2qՁU Ż"LxY]1CTғ 5c'l~TQ-q gf {/W\HlJun2S:VKg}n3Z"ݜwj9s"roC8Iiš~+?8Fd{N]^u[5FBAF~x r8+ ?9 ]!F&$Eѫ<0jI0@> iA'}9璆᨟iW56mrPI\[z0hzRϘY|WbE)ߨIc T"L빏u6@JƑt2#ߝ <(C-!xLŻxP!"XZ>ӂ ĉ$iU /:k L,ڞsbʦvs uNOA*`Yx,x (Ņpg~k U\Hi/+=+[]Yȼ5r[}߄//RP [UR8W[TykD>`we#B?ވ#A0j ԤY+lԵnzt!s;-z@ z($ AyJ_oجiD)쀁Amx:?'^{ɻaq~SD}D[gڟ*3d&ٺ̴3]Vɤ'(B1MjMquK{o/h32۲K/#lL6`=l΁h[]pdr>n PߦQ(xyj䬺=wtWiO.7>.tgAܱ`Zn9.CiF]۳g6ޚ)u@ 1j7yߧVʤSXxi9|]_ǣ--BzTH\GF9OT)S䱀!F2f}ՒdrO%U=2 Eל \[@i;5@-ÂmE8R( !g>LQ{/dV%oӫkR2Ae>ڱxb^RB; _b"j|uٳ,a{@* ^. }k}8X2!i( (zUݲp܃yv1NUC&~_-XQw*T^˵4ĸt0=?/$cP&I&TB ! MUg b=nд*4. /%! a8ƿWOh,k|<7ru׾_tu@zteؓ/X?wVM~=H-^;d\(K{#x"f+~3{)W ƱJ C鴇V`@U(%UJ:+tl 3b&ԋf_xE*6fEڰ@g?^怷Ǐ:XwɟǨh#%@)ȭH/B '8Jp=e{˔*`zgq!Fz?bKof7)3'݂g:v2Ҽ[kJϩ2cW4QC'ѫjPq<H0fº޵VP3E(wH@3?q9gk0ۻ^|- [Z"#`إf-|nHS"<7dڮ\ wVNls=IznOk]xzpW nGg> 4̐g045HE0߄,9m,z3mg~.TJ6.T!grs[ZiV,|Q$}W̕qv,m&@}gP O@ a3~~0Tdh9 گ$+KX0}͐6M@E590Ml!9$ٷ|_lKib^:r3VB&^Dlm4'HhNf7EdLvZHYEuHLX_m?krZMCLܙ`f9rSlY{ YN9譖T"f7O}uΟp,GK8φ/'o<̫z+8a`p8_(UV}hh{kB=FD+qm(3|\ >M+rO*k y/R\S϶w_q ;WBȧ5:.Q-[kzձ^M}RM3j9֧᝽1) V_qHС$@b8;=_Pm%kBr SD2 a7PH]4 y`@?2zwJMLn6 M iY9 әawv@ gIP<,6Fk냌ЊY"4&| o)nG&A GDnMuQNM G3A g|a==l$մ3>qM34[fF4|R@8/D0.^B Řb ޮpv016Y0id'^+oMv3DrvǼ"ho{>[1oF*Ebu|vC'@pQ;mfo}b p)D ԍ&YBR0%יM.BɁX}&Eb[V;րNt>)lpuR~/y,,AY~UA C׍+ na8[)$AQ̉ߗ0RbiD0!$|/[DǟIuZG6`l `zf`t疃1?} <Gs>%؝jho0M3hk<6bYR-ȔR0‡lTVw4dh)8p ~LRxH·\BG:{6vO ÍDGS$_E_ƒ@7T;ƹn:žДJtw2$'_8y`pĀU22/QNv 2JR8YŦ,$= bU:h¸*ݻV-=DȂΨ*s{;5R.lE8-f7GL퓘) f&'zK@5Pݖ%$7atK=\@K+ x-&?4l*-PǓ;%WvI5]6±$kjo r9͟$]|Z}LHvŇ# 1 /X7-L6QkLYxh3R+WXO&#kp1ٗf$Ŋz5TvS`z P[}'vz$Z(g_cRXI^,S2ExluPO=Ƅl%7HȊ0\H+Y/j8;o:#: И: Ѐ!3z Z%#eW,B:x^ 8u̙qy*wiӫ\t| Kci >%UqP5Q:(E_bբzJ)Lin-rKkYƕ%0&K/]svN&Q;#[7bVO\p[&s&f۰r]l0Npn]kZkָpAU{Ͼ=R>xG ]L (=ɠ_ԕsNj?p jۯt1rNH[˩u2P%UZ?]#:#V#2rI#_i8un|QcTg<cC^2<7~ {U"ec;Gg9 OӖ\@+Mc25@,LXlſCaP 162,eN 1XOlD7>ȿ&':+X.{3QOkt^2yovDNSsIuFD#iۃ{ $-هuqiO yU,0 PWBy.A1Ni\Q۬=֖ TsۥЀ5b |JE:p :84?,TY֥]F!A@| pa\NciA[c֠p7 DxsÍPjQpQ*X2kMiՓiƏtb _ آ #n{"q3:Y"N889M'@v3Âֵ8f 1˷^//?N<xtC~8ey.cg{k%&O;e9qwkU Wό,kBAᖌuR" ̐Q`ꗠ9?'p푒7\rO6I2-.`9 g500127o/H|DAT@ >da3a>J-a$0qAtw\#WAvv`"~x:"@"]C;A\ 8 -_mEuc>2j[c+ ӵ\5r6F8m὜P.bz=tʹoi/xs>`&in Ͼ(]6G SVs*p+[);3FEh?{|?Cc{[ʿc#3d}I7'lABa?R |UϾnq̿x-CVha:Xn>jKbjn%-D%ANu[L~Wp؋{:ڣH-,(gk @3, 1$.)q7;PvP)ЌH(mb2Rg5H Ƿ(uB&EoV;KH*/$9C UC H4c{2<4L-ptj:')-~.&7) ]ˆ9QR%b \^pfCQ"'oY3<6Z;~Sħ ZaZ+WBqjE5勅 >'xS nNUVl̯??5xӇWDMɎV,84b6fd!VUnz8)bWĄ !jO{66qyOc5J}" /`RvIEPHzg x̡ΜL <'Hv Pw l:şV 䎚\WӉٹu8 }]%.Wv-F+5h^҃/.Ri|Zg AKNIiXغ: Qϋ~[)|k!۫ 6S]q , .zY)&wPc3hZ= EEDH0֋4;[0w+G.OMtE(e4c"rhs@p0C!xVɎ֠HǨ ZW慄Qnj^3M(\!!վ,=ڴ䶸`G/۸i՗㮣އ[P6rwZ$.+<(9rBкTYzH,0XuM}0fl CL0ЯW~S$FO{u'M _ե ]C9ߡ*%QKS2dx$xxY![խerp?)5Ե4[.@?v)Pղc^[iN|z9 wd c6X0q=|Hz%*Il"3r;CmSPy}(g!5лIqz`r^ElÁQŒA!~BQ\UKj£'i 9ZtᕘSS'RWd! 06? Vs7j=oίؚ7%m*D٧RPÔD2ɘ9!PKOq.5z_O<2sGd-O~~^@ChW;Glh(#|]ۂ&LIEn?{FWt܊\Uġ?k 3vx&"`@`o'ȳE- UΧVS4rZqSt}{^{4|q&mgUevv mD_p7S^Yl)^̻D\C ;UC"N,FLZ̤AIޮ\V]mh;$x][ˆW2&Yk$؈N`7Wg?u4*AЧHaW>9 Zpm+[:͌` Y SDN=IXފVdQ1|ž-e~DkIHQ"+:++w\Og3beʩjS^RmLu# {D-(Gq)ؓ)n +iV.N Z@ ;K;G~$A.'!yȽz`Mu!;dɿ0!d*Q[M L͞2E+Ȋ6,Yt}"d5ѻЏпi ߦ^~ 4EsOi莗ht̠xu(/*qge)&^ɬ>cDb MP8.%SYmmf_YۄǴw'b0XXmIWv>z[0Rx*Vop7?,72:D͆+]񲅡K(]ITZ ]F3u$yp" M-i&0~c#Tx߬z5C_#=lm<~,'6|,k,ċh K-sm-{1TQ?A}rbnWO˚gN$%Zviy4H@>-R q=/eSL&ujc|/cjDC0Zr_:!Tf5=w+.a_^ȣPd *E2Gk\:1paS}L&7Sf92f&?1+m[D5,͊؉BdֲU\ց268-z,ykhck0B7v&9 G;qBe8H.qG{KzwW NZh^i p6lw "0)ʣ[wzCOOH\3on7f 2i.B~Mo<3͇.i]NETDq@JtTӞgmwKCZN%E:LgԼD2!fJNV^60{>b2c6wsz7T>Bҙ:U;n P5 \,{(`su` .V:Nnc*}y*λd5`/+N `f/6ss~Z apReP_~\j(їMnn~ͷeGbE .ҀwLVմ22GaAnGeFhdb U/K4QCm,QFO$« I9ϑjK+S~caר<ۿE,1T>rX8M] O_RQ> :Eeh\~[&J\8E 2XE&29%ո:E|`r+a-CzMo 0?#K>[rNY2p />id 3L۶v2 KO_d< j6G_ tthۭ%U^$о8cI6]C`d8| 0c2/n`n9m߽.VJ߶*s&|prFM:ѡTZ~# |JaT$. 6Թ<8}Sc^0| @BACo!~_xv^BƻzN4T1Fu09cL-]}{8RY+3Rk SPK.H!L1o= teATn6S(ErF>fzDzqU-iTwH9pc/z],nb2=uիZi$8HvjB,`Kvp d.wy<㧿-năA88h1jGV}n+Si>"v9:V4篳 TUٺ3JDɫ j{G[\8>T(@ "w cƒ\ؿm̆1v r{4 -颮Ts$&dPEm vzfի]?k7 djkIYwhnpnX5N.1澛|ߋ+irU \lԖ=#P2޳FYi5* |4zԶJ8 6+51lY2P!decs3lsO*PQLF$FV((/.\zj ZH DczhF? vg32 G^I?tRT7Er'+G =3w\d{',*Xi1+F(JGkD3[f9& _j9r}uאT}6(Yaa"fʧxbc]N?} gI2tz+TSl3]LYd@:)j6~9aSŗCJRrNWrTuK7ÜEqtwgzxyDZߋ=j=7iӂ22riIsv&g3W0cz3 !+9Y%\މ=d[,s%_Ь2F6&QGȅ ޲voM?nͯ"ڀŽ½7NT"%P* [K>B[XO[RS WJ?L1Aįg@~zxv:  ӃK1M  Z&g^߻3궘́i@oYmّog0w"S`/Wzؚ}*9jsT4VoTO处g@Ic V-٩ g ]?GSٽDԖ48pT*#GCJm5/.VY q fik0Cw.0?2|)E?Xͼ =;o[Q)d}.f i.k5eߡPDuokӡ_~s !3#EYRB雙l(5Βig[nH,jdvC=MIp_w9 jiC''zu[N? /냙 ΄Kf՝0+FIմ\OJP*98G $srJmB ۰U0O?}[X-ZƈkI8:C""]Zw6EF"%[WJrENtF=uD4QB^v_T Yu֏QEVhdG4aP_0n\TqMmA@MῨ){Fsh/P:H\%a=K|N~m2L;OUyW*bHB`?*4pgɀB-ի_c+2]l$X#9s"XMOHx5{0EߔUaKzsCI}hY:J8~P.1oK0aQOs.Ŋf',I]!Sl,ٯˤ 1 uܑڇstzdeGM_EkSP]rϠÍm}߂ؙٗM]{);WhR-GpBm14&(ni:$# ۺ5ϵTO-a?.+i>N-!k&l;a0i\Sd(N0XM'J&{Q0?ÌQYWFAti~LW=@9ooqX&[$|W Y!CP@@b&G:5r D޲̤hUY+ 9o@ aA,O/ =;r1|WЙaRgx2(T#p"P2Ǭ_Ȭs\ե&Ucut*D뀝ʍƌda {t6޾ RNn.S?{F(DjL΀#$XTR`f˹l4~[~2 w 1jJe/KHc@N( ,-c=6l儇jA۴1jh*u$#n4gϸ-Z)ʠ qV⩈[m ]"C ~ES_Ĥ)˰.mo2,ԱRF-ۼhc+%VZ9,@FFoW &^p]YQ;G]NÔr_Xm5Laq4mE_;6@R%VY{۴*Vi**(@ 3J nR8Ĭ}>yJή1WB:󎇰&{[ٔuTR~:. UJKxX«>gbyQ`r(T O`Z NQ4B#2cmգHLԷGu~єY}7+}] ʌu P2F֎u[[5E&EH6Iof:,DG/WHބxI{J߈ `x؊!pՒs~Q=Uz׺q3ٖ-vx3?]yG!ksz!xέF_e@ ܻWmAT87z);^#&& H) n͟91q9e ♤I:TgnH/;_cSwix_68aJN>y lߠjCaIDZ~Dyt%Z]VɉB yp,WxxB\#8lzۀ)T!G4$pP#~ 5 ^-,!G7^<߹c}fF٤4(v Ⱦl5i7x/@ Xk#񘟧*!S&&l9*ꥒm~QfM$;2tprwRA[ |i$TM1הK܃Lܧ.?+rhjBl)SN,cfVzAM>yJ#|MK =H bSPõʧU6')\X, % Hb9)c=v 'Jb՛`$LZ4x+7&DqOԯV״X?wki\*fWcNK,yrcRԫ{4/Z:vz(GW_+ EjrX C:>[h,7 agrĤs28?}91{|4ٓfEg{/wQ/xg@ !B8B L١[Sqce|y%{\FeК5NjaײM(No o02)R[jD4 K.{ShM^L]wU`[l3$^I%z>@B8x f {mO3Ү۳?03}Ԩ*4Xڂ~,{qL/6ka54c*9kByiʽ+CdWMݴ.qu}i2TY8/n@Xyj-Z6'4%My&PJXz2pS}Sx [aBnظO2By |_"B-@:&$.TuQBzj8>G!{N:xNܣaB; b*ٗ*(lʿ|7r,)\#kuF!ZSu;4&bURAy `C`YC &e3Al944uL{8Q 𱒒}u7WoNH ħr)Dz;5+,*sccЄs#@ryQNRjeAL9op[/.0_e"qio_JX8MDaJ W ?d' #4 Fٮ EL_}˦YgNU"JG%b9FDiG%:Z_6ꗍRU&'&~+yЫa^E-'L7bcو@YثjC'd԰E)N}m^]Ddxy= (^F>r$cӌDNXhltp2e =6zUbGZhwM8_+)G\^h2 A @JinH6fxE&fwN%PRgx=LAF|W;F E= F_pc`}m Ԉ^.&cOa+Ԉxd .6̆ˎG,9ڸ R`9aSVmXWL._zn#%;KS>NWbȋ'^숬lC("((O-"= $7P7Tai뻯/=WjZ)cqD B(GKeT&(jR Rpv]*6^ =Щ kB(s;:up_x>4+vK'qt..ZՎS(s` RڼeQŻ;_]s]H̛":\8 "[|DX,fLS!g6= yFС[73w&akZӘr~+5 }:>}`EnQH<㴚OQx(ĺɗo)o8t|8VBKAj,܆@||hކYBO8J;U{Sgw?8 Ͻ 6M|9;upPmȸ-(wsc3QiWP"Fg)H | ΂xMGuU~JD-_U(8a5AF2~E S2e_Z[0py?/t:3@`jL xi Qi=d/t QX"L-aRt+z?a^,f\I?d凸 35*ᜱզ#%],̓`_'CDl9z.UF dNVJJl _MKv,[7o CEu9r5S?rn$d ל` >@ Hvl\A>`[ڣȮRm}RʹYFD!Sw%#+<=5c ~tN,y^ / b1(K[]pdG9s+k{B02}ao77O1E 34{׳ =ZwR">;F2=_S[46XC eS+rm)Jɬ^L.|1ѓ Y~L>픡 _VsQ8N D%1!9>5ڧae2;LA槡]R?~4%~bgLO?+ sysDxF u?J@+nLyd։d/StbOujJS#ճgLݡ<LTI֠&'є,ʋK"QcA||J|P."Yͱ@W$`\h* >cf.int.9 yh 6GQ:_C?f9$.SrP4˫ͺJ{}’"\e-[ҁa͌F߻Ÿ Ȍ߇py|Xw5HwaaD0ON;Lf˙Í#؁5՝I-Kl-2׆vӏ)"b-UZiY>Yd׫r3K("oiCa:in=8>K +OTG#<=9MP+k0ShYK+C(tjdU}{<$z,~J:]M&.<Y @{ sN"ݣԏ/$JCdW孶1(LsPES?Ƥy?9.$:9Xt:]+5ӄz+R.BڿK;!dUyLRFťLFA ;ȟ[EzQ VSY[ɠ5Cۑf+yTo˹ hU0 ژ} 3a[;L4B$;$]rK"eә苢#Rs7d祃ڌA5E 6r+Ck>PCBZ\B,5phEY!6tf"h_FHTÅ ی,C}ue5d`6"-BǑ_6N+ssei %brғXDlI X2XoϡNfn.P7qmL-nړ]tgk̃hmN3E|z+FpQEoaU2Ox*by+,B%+(餆CZedFH@|!y~SX4k? w86zA8{0a˲Jh~xz1x关]39wr^,fsyH˳(2ONt1 tD*$ONW@NOdgַXp3Bcjx>Vs$W[R_!/qp6nDrpZ3R* jO~jǢ.횿x`[z*Q.D>}W<*s7[W t+gM'XPCdn$v mErد3vIMW13ׅ6v ޏ9f iǭH4eSDВEoS=$nmSADfX͙_kdJ? Tvf@әA0X*uwMՕK!GB0Okqed֮Ǚ54%\b+0Ĺ+7NoSxK;0O~/EbAjhPIrx+&\7^,l0=F48[*xJ s?fr]濫b*ubwcEc 8bS$-Ixjb9ɺCU+| ~`\gArM9fh;P]^K;yԤij-+>̿^ԇRGqTC!i0R[S/]`ު[ ^v \yM=0 0tD,\1z%hA7 ϋ 4vpcdgog7g ˝Vu[Mj4:㺸S=~M03%Q5 ǢNHiB7~aD ^ mS }L˶~ 2.Yo;0a!6Use++nCݛT&Sezǖ쭀Ѐuu/8KѝɀN댋&Gg+RK,ZaU&2G& ˼` ޡ1Xy惉 |9@eԫ>Ф_VYalW!w;>^9j &K Gb*/4lSwR:ߤ6S"Iu5|)B]'`2m2o6yUlU"CK$-M?<giyB:3)|p)lǂ& fځ3x$*w ͪl R &܅D3!·oW[^!M+(eNvnbo˵7f.3J}!{R7k'iƱA?U aɨ-[ONr[!DDqKJlz>i} @^vϽz :ս&*qy@$ZQ9ٍ֏bt<AǗܔ{)|l1]:r 8s;5o = Mu %*7Q›AA*k%nE%SXG ᢖ) a})MtGe!/K(Twk0ٻUhW+c5R,@B}T'$ IE`\|I˻9HS:Ctw,##[ȔH,y2Hf76yg.GOUM >ໝvYKrU;>stJI|`I'eaz o'TujUw%%zY" ˶[jY^nu`LCbSKߗi9\*wҿJDb=\ S8Pf Z,hFڿoU&#v u}0.tm#S؞Z)asv% %;b4d ~VY`5 h?D[ݟ7͉Fc,︛EoLkmaȧE* Yj)$k,혞vP,fxPWYO9WP98Еqߢ \ݗXu4j:gh66nX &4 vt+fPwحȀc%j.Zk\u-Yhs<`Aܣm`4fgum{S)vq/ !|V 74d0V7˼[$# k}|!9pb hY@;U_HT,A"UNrIBzE"p=}P!H8wd83u`%DvR"\0htiÑD1H C[zRB ): ]|cu}Gbnxxh*vstj#}Zu7J8sA ç[f|.ʒFuayeھnﺦGǗٳMXj6ey,l&@x # ]hMԪ9t]QSVz!8hoqb?4.Z+}Ǔxkʕ 6il@^R τTQI  zZD>B>M+y/Uo99>I=yŗ0k(tb<.B08(нx1e\:l5-?lٞ4}9N/|G:XBH1&%̦Hlkڈ0{ݟ~m$`6"ݗ<} ͲیxH:hEPQ)rM@|AM&E.oo#mْ+Eߘ8,3TrП~#<8K=lǃ-L"&=N<+{VgU|U+B6(LvX{.]7e)[T;sr7(k;$ sek5e-!S.*1@`mI!5|O@|MO~;k.b,}>ѥ蛣/MR܁܉la6ߚ#M}m25NV *l+w dA2yb6W:~ئQP!_zFASC8.`2tRg-Tgٞ t+cGpu2sx=U2#*o@_B18cjKy6O4v32tF^Gc5'ܕ:=.a+83|S7֟ϛ,η1XoQ=ܻoz~Ckv47hnB<d< 15MKssPo7t]L\;Cϔ8 04QXEeQR|JsI+ۋ1nAgࠐT,h;w4hs0 zS|)餲{.4(tN+ob7kh. %hwSZh?߈,t}fĆ9)_0\7 x|JT*z$4TibmVȶmBҾLB}x}4ƞL$ەCEŕyfmQ?sa<|8C ~VK@B^l4ȏfxɝӲ?L>;TϯfniP2~9.5&XdJ'VqKNoK(k֚p?(s@XHbܽ8$yBC't+T\%~EX9T'}{\}zk/=dQgۥyK`Eexj}t1:RD5Ȼ*w<![iBjB2bBE10OaXnwە/ۊidŜr ˳=3)x009tY!2Dӳ&6H,p1mMncj:%XV:r6V粤3&A(+;Ʀ+( FG9GD+t\=A"vGVDeWY`wHŃr]̿:Q- WG.#&P?΁_]$tL*5S>Edgnrәq`5ad_yOe*]2d'<9PWd߻ :^&}&A|>-Ty^i{;xibsRaoN_$~_+@D G"i1l0g0Y0CRR㆔<tg"@abXaڪ).٪}0@3(@rGJ殥+7(+GءFx]I¤G|ir) g,PgBNќ>iv8x^mͰ]>9|媟Éeq4  :ƉN|z!&HbqL2Ϡ0T"9K>1U"+ _%eq%OQ@uy9}e ${6y(3g0̻dj(Y+<&?a@AD&"zJu<܊{W621G3 Fʋ<o1. -^Er_.+g:pz!"^Η\qm|B?#I]DۧհlHexd@uؐݝG[ViMNĖt8@U9&=zvO$z`-Ad2g4k+,%$ɦ J-խ*](=:1yh=Ny~.~A; vp$wg(NXq<\ۭ^]kiNoq.:Vv,P" (gqBPuJ !1?ѽ&v/K AQ|̩7Uvs9Rύ]8Q=yqdE|9p@39hTz{Ɔx$׾PQ(JXRZJ:aHDMYʤW0 !U vFV֢S RX*#|M@-K,Uq)gsb[- |2>v-뾥jQ:qbW,6PzjmM%qH%eՁnMbN; ?O*Z:W֊S > ҒLrsR +W)$wC>Qr(za_ciZJHo.YX~6@+ciϼn EwqGgXKCV ĭ!nq6}ܼ''[,\RORHvc{Q(DjlBR#)VQuUQ1oЏ ԲFbɌg$ItYU9 'E;pް ֌R uCP]`,R$˴T7D۳(<؟؃=WXD P)QW58ۉvFhL#iC.–Ŷuh>1_©' a_,u&f]#Fns9#vWΦtBA1!ߴMQ-Ge>Z I}҄<Vdo#*1Vܒ.D#* 'Z#1uJJ=Kw" *Rt+c&TnKBL< jz:e ҍM@^8y DT%vuLX )Zpo(k[p>KF:jZĸ*\}rsYxqLq/'s)0rvѥ,xz~Bm?&/c*qI 24Dƿ}gw,C1!nJ唋P!m"ˈga#U8k ;IzR`,i"!GMp_-&o3`xTXQ@X%̑Ҏ*k&'yT\V}f2 M'mDZmPbXVXҙc7\԰!xoP)>Kb X*4K3Kv-9;$(#wJ1be_Sg$sfP&„MbT/JH0n#[%ɵyԙG5"Q4yÇQdEt{D˭ _+&ʥrRb.ay18: I} <釳Cj4'ҳBR֨bWqwa1_= P/Kf4}G41yF}d}p0gpJ3HC`OJ Bl o"˹#+ݜ\|H48[₾r5U0\x!$Ҿ,ֽDC &J(mJF!Vot4Dt"1նWI&ynZƬMg 2 QQc`k,_w}gZOI]a#jVqօ'x2ٺTzV:wtaZg:]Ȱ(}&Fhf:ϒ U; $R{yH|E C|c( s6Z]#oݿ-Fe pr4yv+|prxdޥ|*WiI.e?O܁\ VmjT[qI !N\M-X-& AQ у2y>42`qCZ҉nS=*S{Z/*k98TbnF迂4^d~~4S , mLQI4DS-C-qYۭJi{/S^\O?xuf9QgmIRn$X%ё\T gzPXa щh&:=U\У¡{ԛ)p`ߠpGYnyvE@Z~u[匣W_Z6Jx'<<#:K+^}JR^c- ]> m7f#whcɚχ^Y?!c\jp\"{Ѧ]+ӣ˹I{*m{9Q~4qBޡ`TW5d/QreAӲzǗꞦRD؎"8@1Y :0hл>B ZTmgR=ә(#6[]`'tʉ>TX:&I/LV:R84{VS_] v^~i+#7j+,6š!xBF34 DWK#bqԽ2IF7zIٛ] j&P&;O (襍s;` a\Ys4fpB3"El#(s?KfNzr4T*'}^)'W1$V֌NxT3o'mK xe wKKM8$= ]EYHLM΀PnJ]ܚGXL:u J'ա1L#(vf6chXM*"`.lijmP; TOцɰ Ͷm %Ja kSASծҡг%3X+]‹7 cƵ4`<6":΅T\ MA_>ʙ{}7"jGڞVIi.ƈwv6O{0>a:۞r;_߄˸nl`yߗ>6ؔiSpp' e/8}_X/.Ag8̧ f#(FĬVIdiŜB^IA =(;og-6ソ̑.k2Rv)vٴܐz[aJ_FN۬C9i92N/F绤UDVB r%ԝl8/B`y]%@vZ@yZqw={Hl0꠯!uMfQ"mEBՏkLvⶳဋ$Iv%@h^ZV_Ċ Y_4溹JZ==7& HX>ף_!{L'ĺ͎6"ַJn?]G@)7,!uMvHtCF坪@it́.dn\2/#%LBpBo:y xHRqq‰.BGȿecꋯa꼫n)!uM ;0''v8tL84ޯ+/w7!Miی](;Tj@BzqapMD᤽[ `A|`7WT] d2YӮ7}3hlQhr-tz$#'i>^'<#G@VAZM8\}{S 5Y);(vtvh_ލP#TEw@o[w_1;Er9]-u[?mZ *Im,κz_lADd>|idx(,`{񻃘ZϕlV- h U=3Aͣ08R\v'PsCG-rY0  ~՛_b]@Nn":gHkv]XD@JOܤyp4Rѭ^`Iy.v"/+iFݮM|mK 1N0v xa=y,G!5r7TЖ,&T,Wgmᙗy %s2EZN}d* aЬPɹzUWoi['"ԧP߳o*6,TO_n֯]0ޗ?zF^Jv!_A3!d gv^ FeyKB?NbF]%[%>HEX7 biE>ns2A7*۾sSʝ%|EޙRvULKbn4_t/_Ef&S]NUfǨv\ֲŕN`ySq"$b/FC)T8RQ4;:RQKן)˅z0c^o=k9ɀD.K qB%no yR \xG &其$VXNC&&|@ ׬[vs ,TĊB L4I>+"G la.%[}Dztazs+.a4t%eߖ}1~F dk}f3gk֧xI̼mCT+kP<;bt{ KA/ } :j_lS@K Ұv趸1Y+0uީCS3%XAy l |]hqo\o|DD,!i:+~.HqJFC/b~];dq7ʂT\נO)( # df`]i`HPz^N=5)j )ğ,\ OA v|$> *{΋7pk]] ԭX\'0R7MfLVHGF@rQ0xRyK:5t';i[5^Aa8ۥ-tcM,~}୶8^4nm6Ʋ+7{E[ pJ*T0E[TOAʄ >_3+?n$i9i_xXFn4ᣄtisoa-`/ڤNac枙Ru$qpWQ]ͺG"]4ŒoM(]c Iב6nD)Lω VKJP{*bkĥxo ꂏrz;nvˬE!A?qCNKѝc(`G12|gJP2H'5\87f *!C!I ܎#;!s :4&OiNcYiax-MֺhR#4%ɭ f♿d3VY 5׌tTMB_pp9k۾]>GwB(Y 3!^Rze39H3YS +ۅjQW0iɠ%%6߬$Ȟf鹘XD'HRņS,{IgO#kh$/M*qݎ(~_yg aԸf&=_ aYf@8OҋYe*)c2PAbʞ<@ϒD/3H^H_~c̽41{u!AVI7E왩d5LW /JЧ(9Zd~{jvC(9l8~,N 3t 7pY7RH~K4hJ;zPy'&cՇh#ݵͩu;FfKqR,fI3e͜Qx}f1@.n*ɣɊJ%GF0J*nc}Ur"epu vNj)o3#mVwۜ 2e?o11OuPEK#tƄ JV|} 8ܛU+Ԩώq/x7Sv ك-iONM@3NZ9 iםG=Ҙ]"Pîppi8[x2ᇝK%tȰnHܸ& $AD uePqiQ å\FQFJW vP8h4R0-C4Q?`:Ttbm|inp&uCIj[/B:+ryb7Xphe>*4sʿڒx 1|yXH`6^j*y Z-VpO)L#<!]{8b2BVs u\ZkN%y% /9٦:1@V1+ηZ7콸V +Xy79T.+-l)Oz&'a7vjNbhDɼ߅w XAUZC;u@|_8t~_zg܍$7+b[ 9D.@8YbryL!#*GnLHRb'0'#;M?? ekӛ}ql-}'ex&5$P|FGiEFН3P|]uk {̗(kAanK)8*z u`?cY-Brnf9PKo9U* ıd4Wf c@{\+`ф*̆{Z 6.4k@,.: I/[t|`=DF[J3?4w>}&{uUNDѰDǽFahxZ/<m[x XD0Y,BU@t82Lx<= M^dok:;E@ a/>ZUlǻut* t馌NڱYKvٙ+(xʄ,|`1WyiBmёJ/cU?隿YM+ lwB5dtñ "P&xKXC&+?S!Lkkto6I/2U:B t&n82 <w#J^yOxmhkHѤe s>p*gKA x=cC;kTcvwyX {JR fa+ Bd=xS}w\ ͦ 7>Fxdҥ]|HПKߒVdꍾǷPCNblI]1gK7I Ţ2jS=0moj4ks(U)w Y[.:Η x9c_AxҿdB鐥~fٻ j"vA什5ʲ`d+DJKҦ8/0L8 6rBU)q!)&e%ԣjۤaDPV2zNZd9Nw~]GIq{n P ci#6V_ړb?e?6dګ\H܌LfTI@;IP6.Tgi,<:s.L#t/KCh/V$ۉ8XL)K= D#No ʦq^?JÈ -SAnG,t3.hL5;D\?,M:XV͒eDJ4f dT!c4?Xءߧ˵SJḻ/͈)k{Q ' {*"~"O5uVGzy,cHFbg`q_ׯm+(zTP%޿`j|p0LPb;gۘww置ep'%)o Sz:AqagK_H,0%k7oKdxr/S.Eۅfq"Wt(՗=cw %8-/m9?R>DgW+ϻPPu0!tOԩS^9 7eʲ P`HA͌8 _˛O ,S •Ҷ((R8LutDO(G6*O]L%۰+v:uZaaaәFa2y.buzZ'6x!9>$Pj琠ZK: w96(ҡy$`骷}KS[rַF|.*g>׉Z5]S}V[vt1_ ~ jY@7umwfx7E 53Fn3tPiZǕg4"WG=an0=p UTWG'cβ1f/z_#]A05O .ͬHpyp,//60F +T*~N > nqH\3jgrqE)чܹ;̔DM J pJu9bO)FfӃנrA C}y$Z(j-C r4o_J6RT%74M^FXqXm{BnWlqp+;6,,NэB3˦|npE}Pյf 4@°ɕ8a(ݠ h 'm2le\a8IB5j+o dDA9^r >771WVhC@r#|z}~z ur >3]EM}n"b vvЃK9?Mwנuۻ^Ђ5m?&$O. w+af!*~b$aFHx{hPjU ̚ IXĈ\"`8&f̩<Sֈ$h+#>EǼwp FD¸<5WqOk\ƙA? 6vWNH|/ ['yD X3kBwT(XC A=/p idȸ+60[vӄp\CxW j{޳>ڐh*hdNMn̅qj?n{&UTWON{Ol:@{}Az헥Q0h(WY$ZW^&ε|ؗp\k6k39luwtI3?#瞚֥2GR^&z~DAsDU5naԑz_9U>cXsADZZ]84geNH"NV)˦76LH55塀+I18?2 E hg|Bg)U,nyB*}⌾DC`sM oTA<,G}3}e6I.LGx@*\w8E隥][w0W!Reg #5;*A/]3yNFP.($;~'ζR7OѰ ok岨*M~ '-8* L*Rvy4' v;ưOvL%6 5D@8ڑ$#"νEUJZKK`DR!FDJ5aփ>xHGR׫ᓗPjtNh VHFFLGxiGBSnlzӭMC+ҩ$\''lsXn*@r;>$Y|)x1)_ ~pKc$XۿB;:f<9H!Xr0޾1jnR7XvybIu툎f=b'W|`v"mNb ?< eԞBAeˏ2 86wS m>ȃ8V1.\n&>%cQXw*-(muoaۿ\JxN77w2y#&\7*hȁ[~ϲuqxPqwNvcOQ5\`,Dz뻾û+JNeGK"5s d})2.K}ֽXj+BN|?1NQMY"kmNV^&Au jI(?,d1){%fء!UYC!lzs/bHEZ U+"k 2b1-f' V븑FC(N´W]vdhlI#޹ʿf#> ~ϩrjhϥ~xzJ13:3ޕ޽ *8Ɏ@lkN S0zoG߮_@jH`rmrAb[$`n%t?J_ր!S+ pA2.gX!o"KK^/> D{c34ƻXu $xgCR?zHvC7v'RIR$pcTTws `M1CuSF@|hT^H xEG"t E$H 4! T3CfeX]V\.C86"#xށgD=as"iIR%{58bd8i_7Hd*&%`|7JZ&^R#i6 ]VRON|5JyJP`?vrCqP48L휜L@Nm'='Kmf $jXi&YH9+JžjjNe0e]1WE 3 ?Lt| (IoN/I2/(I)!2녇iǙW f0]qg0!CY@qX B+; }JE R|zn`0&10G87`U 2X;㵌yx, 1n-=g]'|r|ʼnIt?=M;tKhin豗XBVZnyA?[ NU0+P#_ 5;Սh'h(Fo'{ ޜ/C'r6s\o(; #)qÕ r |j=u!%YUg%.a+f7O5MƳ MU30i?XuI aL˧^(O*9 եza_Αv,)KUv+g; Vb,| ,"L?g *D!U-ex&8f-l Fv)r-}9p|s14c!*1Sd#?Ԩcc#Uc7Q45:qPvpanbKjUӔsj!;#EêeR&c5nx:N3,j@Pצ'p&)ͦ<7ݒp Lhk4C zIH]me*rEoKfGDw:A$g6x jg;g^V9;t4V3\\us6nie55 AS;'&#Z;Чbh&hDnln3*~' :RTj☃o*#ay8Sƻ7'|~0#jN}lnO1bBc4# nbJhM[kG5ЄshB`#)VHoY9){]2r$`# fN탉ƙ# yޒOe^2OHA% _(SS<[*QAwW [SnM8n҂w\eBɐ푂k$!=-6st|.C͆g/)2"`84v8wsK(>1ERr#T\x(4.EOh%ҤΎӤ8lG4_N* =/9īWO:Oy̺rKDw%7 ͣ0{}wy02meK xBCL&a^5L>ƙ-&ɻ㍨ȚzHkFnnjp /s!q{ -y#P\a2#[f2$'B4sjR#ڥ"N9)2ti}RA!Rk@59Txsc9Zpp85Ys>j>lb]3>K¨˃FeQ'H%2]B[d[S?8JIIUevP4 HIiSuL81#q:sF o&7:SRICTȲ Xc6Lsw<|aJA:TMVy&X!@.phiIƆY6b: aZJ3!*UP-F0D^trX_C )^ap а̛H>]}$vcQ*gV8#xI 8*#am4zM &2LY5_@5$k@X x#)0{5صퟡ%ɳ짱584^:U!)*R6l8qRB 5rԲx@rS~< BiWnWt[%Pa_ n+V۹trK8B CDsxhWx*`_:|n{,$ͻ ˋp<\@C\-9khQݫiY-A|=A39 9[0/lD0 0',ŗylr 蟓1k/+`d[b:  wݹ/3xzR);#*#Z^`Lw8X_]j&DJM *Ȉ05ašDx z쿧eqoHqS%aTSF@ik~u@%E#Ҵ ]p㊮h]Ԭ8S'*Can!,z/Ų^$)#_8B++ӮhKBŨ87=;e;;%<7d u3BIIUr B4b_08DLU;oΎɠz `A>J~^XpuQ ,G!Zw@"t*S Ӛ 4X!E>'p2HKb0Yc3c2-oQ Uc'8,f9|K}k t7 ]d`pvr9#jҏE`ə1 ڴszG0ܜH_nӍIN%A1FZ($_}8UOQ.v-]pĒWK1+dX*,e)!` 0㌦i1bGXOpiQ}sR S5X!T@صn# ʑ$YIz _H| ͤ@%x+h 6A*Zy~Z%oh" P[޼56cSc}!}ԁB7-ث&,[W#Jմ;B!Yc#P*B4GDVl{Dd `BuHJ>MqRe]y쏾FTAvjvvr@.f*8Rj7p<}J}s1$nֲ8Es '5-|/,J95CID邕D?Jlaoa^/ggSmɵ U!L?oJ񑑘uJXIly̧#(&\_NגW ⽡Q :hE:X_~Oqպ׊Wʑ_. ɎY*%mp0BK!V[-:Wr0oWI1&iߧ$FǿmBL0]S銶Ej$hS~uS\KAY>#=0d7Q2p^P [ʦ"@i]ܨ,*hQ|0o<>8_<(PvCrH`n#:(y**}Xu6nK9cd_0'-:7g(Bk 0jWK\ ;1TTNKr)6,ebG"!WX՝*^H -Ըp_79 k_1ڿ36D{f^ w{AcpY =$Le?t4Go6&A^=xLվ\(]ǓY&*PE&D8^iPy_3mPJm14J["jtQIFdfz; :{7 &[t-%kM5w22bX^>2۩ԶdS(_K|Y y<-~Nzvb!i.P4ڡ6r\ʞ`5F6f@O~D+ c:D!B_ 8 qܲ~ XXaTa]'Z}G%nvor?pTg7ǝ̜Vr;*D7N9Jy9bڋ֋؋."<@h.lE՝o]H"~omUBlTI@fFh6WF z b аôC"Dυ6ÚҎWCfŭv|0Bf׻;15ǸPh>՛ x>6O/wl}IJ`K& YpM-@ZVOY7 Rj*lDTr5R삶,M[aÄDk:{VK$iOYq_>ψ jDiԇDgϺmj$FǍj]G0Ү?vTAlE#o) tx+?%3MȂS6eИmZSGgySBTO  ɕ!@y5sH򿲘4VfZxIe <,[}u,xLFDQZ1!:lFtu ؓ8NwrGQ} 3ní|7Piv4*noFK11 gCȤAaR!2v0zoS "H cy8QL w 5M' uD*gA#/gUCbbNg9H}014;$˺q\W: J!B rNni(bPחvrC (O+ݰ UaESX}/-J=(5J1j ǃW9BkCkA<]]zIo>:U$W~.4Xvɪ">ZS`F$Z{ r҅mR錪 TFJ-7嗍%L*9͠4`[B":Qk ZB#BqNË埿/FKs?kS<\DOQt64~"t (o yFNϡhHWN&U[^zx'P*=3Ю:Oxe/i<#vrL)ùӃh>r]|ax"&皉ѲLOc["+2i>1}+zl|13$YEiVdpɃs;]u};"RUkVեB*{Eu|. Z/̀ /[5ޤ?)]->6Nƒ^n3|ԮD۸H6ZOoz7,mٷ M dw%nl$Rw5bokkndVF^dh; 7~lk.hdf=֪i7:-`2:ZjC z"aƾHbAGqU8-E-b!ߞF<i GG:"MR.BWK=%E,#ѴŊؐGܓ^aqT n )vo)l|fXj5C Pwt xϯhoȁP=GARӼ&z:"ldkde U0b?]U K1tï}hWf'ͯ9XZ,nȆV0%y=n)F=;yXN7Wc <0*eDaL?>,H{ͭ5> f)F Q)Ý9AnG.|3Q!bAFdE -Nqy+%gAqy- =X3TlT0;DSʃ'R%Zlߦ(;\ɊIIC)SN&*ћϾX΂؄:2VXcċ.J>m%c !ĤQJQ2B%2FͤQaEh<=+S"I\k򙶠0FZIZ(e.{[Buu~z ypbʏJ8O=F[[ ὖ<ȦQ^{H BY=Ȏ 70p-?j99ĄM{ɼu_=0yz1zs`LXYXf]mh@no0HI}zVGgm:C3Z?瓕 ϥu`OJ|^L HL$BZ\sPϟj9kC(<>-~-,z/K ÿ́ae-$eF34]״cʅ3FGOgЬTraDoX׹8^{Q9IŒ QN`D/#rUپe#w (|3bґ>"8*u!N%W+lY:]!ΰXO>E]A[v=KGϏ:S(L;/$ t?NјQYԦ̓N$ S5kYRLb` #t@k}d? 6@2_P*)Lxդ䷒g++Z`vo4t `tҶ2 rU{x/*w4mշ#意pqKDcԌG7ts r,"[/: SU6WM$F P7:< /!pjk&6~ќ1}\',4|m:hW:3 l4[v7} F}Hpڻ<a` ;q_*^n.s NJAi@lVC_|cqf _-YK0s$>MJ5;P_9Ɍ AG]|ʡkQ>cOV2FT@RF@TuQ3ʮ =`3FLj<焉S,Lr* =GWU$&.nou(͡9oCKcܳ?`3}$=JsM'S+?o9Y:x,Α%`1vcF\t@3q4/Aw+6t/sGɡӿ%ݫP,l"4a(L7[-&B5OtI$Kth-2:OFaŒ -οΫn086aqK|D#duN+KRY) kc͸2:&lXXo;;ߖ(8=d#C7qb)C@E昛B0N"zډiќcv}iay{|z~FKPJs )"e(5OQ@y :Wh!{K|$Ћ s|D8<]*?G_$K#+4OdkI<.VM${Vd'E)`bgO-Mv ݤ(輮Gggy7j#O "1U{jf˕2P+'7)76J АjSOŽ,2awuT MQHbԑ7HC)edS")cJמ߻Z,Zz?jNۚ '6% b!gR} x͚Trk%2L)vΞD=i|oǘPdo! ){ES|b\E˶8>k@VQ J4b6UupʭPG8N(0o2$NLZ&}`mV N~ u/WNZoVig.\}#XH x)Ws_Gs\*hԝ;w¨L4? t7ʠo|:1< hP,"n13FydY\lgvꬰLJĒ8 VrPǘR UT Ɋ*3EET?oN}Κh2n.3W@`g:ry@CHd*d0y$lI(%\)Ê?bj\T/|B_k~SS}$Vo^LV?lދq2h4gxf0Jd"&&@dsn2l} w!v<Ǘb9T<LD8[̳؂QDn6;IK+ofǺkqg|VD#9i*7tUBv0R#Ohʊ^ ܭa9JQ-ǰQ߈frjG5CVjRS˶e"'KſvRb !ooG4EI[ߕeϊǿ`0: 8I =Rqq훓.8ˀ'$=J\~'Y!YJ\ Ѣ㷝LFђXӘEl&$܆faGU т>XgdJD;$4(j,Q~Q>8= p_Qmf-.mN,ߓp[jV(#Bna^( o7{8 :Xew*Yir)z6'aq!vP]`M-*QWIId뉉vMYz~ܹ(X`nG_8[ئmD`U[0e'-M^:.f:Σ}LKpzEpPh/~p]]M$PA4rD^ q:λ›O$nx5yɟ6Ě@}B3`!ρ1p6&Wh:ST%Dgm.|Z+PۍX׌F@**Sch/!apvq [i#*y<;dY8E+?pΌXl-f9E9Mӹ9bg?Ή6OPېתfkc> 庫ەp{?=@h93yޯ]}Wvb;ĵbLHwol>&k%8YX\T iyDX12ƾo[e%B~X[@f} p;96!֭&3I0iQ? 0O:2 QVnQ#@RVՕKgw7PMrК?bL6bpMP[V %jp!+>c?S(' _lq2TgTYD`Ɩ әiY| ӑ=u̲H5{ SGj_X!B\tGZzni,N9VIYV%Ro6MVˌ}4 C'?]Pݡż⩁^^!M팓Q|P|iB#߭vCbt аPV%8v$ҹ^<w] &òѷNF~y\4OՀڿo (XלU.`&*i ~f{TD RU .Q8ɜL'ObVbigg Ep -ehUZx1 &MI *[LB_  Mf9Zt},$WqlGNg^g"/hrH^R.Dxb~]eW,R jɵ+=^={Ihp rEgb1̓Sb:Jz,'k)nT[ѹ6ZS<ĝ dNDg?wD쉼 FnALUR51BUVKd/u ɴ*S"J*1E,vTKzyI]P>݇ "궁@GR@%|EOR7F[j>tFxJYgS_ ;gۏþ!qٴs-(AIpw=C%&Omu^<UzC|*[5O@B&ZUXƪY4 ?Y dX" zzi8нl.E8c&߬hu>ۉP6/ICT0C¦_?VP~ cl̗NkH_}w9Ӣ2"(u s\7WyX:2+֟3rEq{^nȾzE\,_>2%q[bܸÔ9?ܯ5#p<DC_dl[Cxx{B8*67"I4ͦ!jكt6fhMNq1Js@+d&NXo6h7d(5NSkQꎶsuzbG,.:BālE?i)|n٦}(esߟn.3cipܢbv@j|9&= C}-gScn|IU"݂ȉZHX9 l^r8 LJP|t } z̶b$`TMy?¾NhL p"N?nP.ր_Pn6&`'r%haཞ)rLbYN!m7' Mq4FA-x־H~΁M.K.5m~g[z\T:q2WwVaChFx@=#[cg./&^1={pn~zΐ#DZ0\ՙ:\N Hl?ә ư ^[i-QM$'j^C9AE5Tx3#S?`mψg>Q7<)Ө(( :&ܤU>|'""!R_4 Zp:5DWWqq0I5, ZAoWW3Z:q^Q8ʕ0;㹅6-yotWFs>{ x,ڎfƱԓKc 2jR[|(|c#(}X>rrK+_*VlD'"$iG]: %x]Nl"\Vuf<J% o' )w=DDW |Ff"@ #t{naT!;6.ߧ*E&N4-JPel6&,-A.1TăO_Կ=3;4<*x::!<3LԑYbqL63km+o닟Ym2LmMR&UOc/|:3Z.WWTQFU2.XGGyP7}0lW_Ue&ޫhNeHr/eNS,`ֿui>  =Y1nU-h{(⪅[b)ͺP>E`5#2Vqcɧpђ@T0ǟ͞8Toݡ~E}o33@\dӝ9n4˩^6hNGH kNYV؂.ALxo•}.2 K'(=A.$kqjR 化12r*,!"h߁ -ku[EPOL(Px| @"##P9/7i|`PG&ęÙǥqYD-aHRɠRE\ǽlX'Z&,‹3 -O+0O]܄$6xv ^~pL$ ycrಅejF0XM3w;oCg XpM~EjS41GӍ+p?^Af9 W<ٝHG?bwD2 /eBP.{|>, I/b  b)BCʄdJZ=ŏ43Vg:t xry[BA胂1)h?#k 1 UĝPkg4`%|*%FѡCSz1^w2C}$iU hREY8)y-vUv'XR)c=hJ#4H],O>)'Y`A_LCls3K<`!<7N=\%-d/zwvW|mڙAM"@ʒ޿lhI|Wn ?~|m'MR08bUkL.|O;Y{6J(v* 9؉qI-- jÑr&rv睯3fHo8r86! āf=4 L_T"ng&{໰P'jW9KI&" hF>D\o`ZF5[grK)kvZJh:G\D$,h2#fBch&}YY1x>9n#ЅF(MC\QaCj!u[Ң #bϸ'Lie''{!Yhp {&ek|m\GZhN.EtT:^ KۊvM,oXMݖi~>j XZ!+m$ 6N)H$vJȈO !GSn@;R'S:!lU@w"O.^HL2ƭgr?8jƼ e&3i¤(?k03w K.-/0|3Zv=.p΅C%$J(.)1AHEpU5GJ˯YciNAw겁2 v X '].K"vv>O63^Olݣ/dK8\$ZǪS.NS&O:/t{}z}8ByAx/~:]E =8׭2.Jy2-"ga$(;d9&ֱ%yj*DZ\`i4a DYy mV =E6+Ӛ ^>8^F(}HdIJl.㟀`*Z]s[hN: X *\0s2+_کe4MLh- z褢gQpb '0@2ӊ>c_Ϭ`Iߜ06VҴψWj7ŧĊ$>?6cn,a"e=egz@Qpj'**B{3 qKaG3iǿ]AuĠiPkӷ?V~gɄ%˳tUB }A3&QL?&DžD9/.D>ֳ;#]d+u-u:?^;Enb9CnS?>- mȚ|üxBmPVb[GYS)uc mh2uNp b1u@06J oa(0Oks 5P >9Νv=oG:@`evb:(2)ٰu(,SX"1!҆B $mJӅ.b6ͻw1/ U`pr #̝Rs1*hHW{[%F)l@1^)uڣph.*P3Df"ON⩗Q1HY.2e-f*XRorE5mǴ5v[9-&dgng-W"pOLd]b#_L9m =zޔt5Rl?lJ+LU` o7r$Dz}YUFYAq?FvkP lɏx03MO#Q~(k Ľtwkv̄F <;x🫀*od6\4вlpb{*G *`K|%G}oSEOb逖Tgr?'޻Y1oC@k~hLj5mPiek'P1QHC5 6cbИwA`UﰿrꘉwQɊⶖV?qGeGeUES]Vp$ gocN88i<%W+YF.aGm]Q^:LK6 /H'UnӮjCrXtc`oٹ9/KI|[Cn~[Gn%r}6~~is^|ؙluv8xeY+R^&-nV)(j/We{s!Tޔ,笪Z)/gZ&FrA2Ic{倀{G#޶wm$Z~,2(4o:`Ej'պ;B1;KnQm"tcCʋ=y9hRD]`1 LWB{"i~ļk"U( T=$8( XLs @+^HU^>ݪOK|÷SyW|pvaPxv)1ުK'8C  -nyb^T֌P,*k B-Lc宧bsualEg nq2bj(|I 4͢>3+S<\o&ӕ<~iNn$? %Ǚ ]OYI \Uf;j\Es3~}UqO1G5!]7aH&Z}w9Cy/$g9FK;h@Q36ם$;{"]_T pwR}Q=lepKtq.[qyp"Rfw/|(.ix o2 qjteqSqdB[MV1ؠ+X8H5g"įNmJν;'eT6$A&50񢥗zH~"ybwm2EXꋹnG4Z;&g]$ \\N'v|W:-Jڿy2rE]eێMRpje 'dp}FmJppyuZ( <^4EM_Q6bXFR#FͲ%KHr&|VJ}v;aPk,pdn1@x4wD6ˍq ";{nFU!| 3whrskrGg&馣I7BuY,ʙ6MJ9NE>+2um 3@p$2:8 hEy1Q댯ŧS5$0]*OH*Q[^j Ը\Gᷖ.Ha݊^$bXw3_P- %X,H<u΀Y~Р7Xw@@]vao6Vmj?gڃ{?Ӱ(QeY39} ɕ-;x~2nӪd wl#ޛWLg?~>,N;3>=čݒ{3O_y真V>1+}BzF}:Wn*}jTg= ol HhݐG=ΰo Bt ihoZ2{I2.g4LJ&6j9\J~4V 8TaͥK&x*f2Szs/IHlPAw#cjRc?H[J[_ÿa< C@Rf~1ITJ%rs䮟b~*; Ꮋ̾o;q Rx7œjGC2Fˁ E=r1,N;I]Yv$SL&2 # zz b`h ڈڨ .F1ȗPVom/t+Av+kd(e7p @ ad5bjDu_ѮYbᅾ@h1W1uB6\쨉 ˬ2p?lhwf6>iq=n##SLIj%G2*5lha}Bx~T18@%yF/pA7L8'u,ɥfi*%<+[k53q~og`AE!LR䜵\R2 ,tFa|+e_yw5AJB lWO|]N,xW%BAC*umӻT[mB>1 h&=sn[jq-s|M2#hy7=bdl}3N6xՂ}A%//5Qi";>YP1h{3VuCe̎M 8s|O5X;^]y?T\ˁvT'+bl' (\]"1hIUɶ1bI (d1g`ѐsQ4 4J腿KYx H #M\9>B2-.Ӎȴpc-1ٌ ?0眹`ᚪĕqλr㖚b!IE_$=#TTtNFwHсv۟|+Jbm ~5)d2>2qDP;>BHY.5K떓 Kە`'^"cc h E!UIނFt,$URȢZ[;V:/Lr?̥ iɖ&zI6D*UmƙK3aDjL"3萎~0dU{@6II/oqs> wQ7u5qp'71}yC2P'w|`SYXbB cۛH7dqH9X73OJ_7Hp H<ҠN9&'p~.q;i "dl>ؙdkʒ4^ZҞj缁suDOa? rPQ!pΓo'NDcR6S^vF# 8qŜGmSD1@; zq:ụ؄)==S9ZsE ;e)C^<S|k'*-~aDJN5KMWsז)ūLbz@'2$@(LN&4u2t.-5D(_#{$Yq%' @Fs| /$dB)gϟrKˎM*|>`m_f61.9XnL/|+*lƬk`Ϥ-;iVAZׄMOiPDh&Χu=&8!ATYK?"Xz%-֥xq1mzR>7{\`7ڿmPsA nQR<&Yg-Rh%wTiHXx+rrqfI0 5 L ^qu3($+Ыuޯ=Ͽ2"G䞓>lV(s2x:z$AcZ/)e+DxIfaGDo{n{ҀB+:!"mVh8ҭli'8F+Mf{fEhxFʴ5(Qջ#Gt[k7硭 ?3MgcL{qAK)7SnQ/b}CRV3lv{8+{;~4tOq v~`Y0`M.0AJ OjL.z(DHXa vR.9)ۅ!+|,yOT=x"̤ ZdUki|bm'|tgJ|'9J8n>%*¼pKjZ9bKrVՠOІ9  hCpYkq+sȦy~&lHw9їӱQ5ṚV0`#K1~g?. Pn-*eިeX6!eq4T\" S4Oݨ&& }"E N^Rk.ڏh2 bӁ'N FP}o)'m,_b*ܚ$ c@w P}B۪.QuB5*bj'}6` i.Ž]XEԣݲ A hq`=Js$ nPUfCr0Z+ %/(t"]HYoSh;Zg`$CǵԴ@\3Brkr2%n &c r%\- <7 {=,PN63J+␇kAbe P4'v dn%ވT[ڪv3,Đ,cC8f_j (Ep5]mKmФ=^݃ _; sw^tǥPȥ喿vXjt66s҆.V3Bٸ/_O)P ͞;N+_LeQpw|Zd7;Ky -a[QlN9 ~([߄P3)GhFo |\ ̛BqWGɹ:ijCctLJcb]Bx`#5FW/"Xݳub;?6$tƌWmw7 V ru[O'Z4*4E!w <>qojSR5d\AAWې*xkciɱKYyfޔ4E\!p0NJ]lT:ų~+Cj94D#=1!$2Y7äW飈afDUQPODI4#ho'`i{g|[hEd? n)=aşHr ǂhH}Еߣ-/^֦?u! ȹߏSzWDR,6Hr}޼m ,a&}4.*CC鹐 _+yz{D% r$e)˶QRD?,ʼa@O ƫ-*he0@h{`vz@U9V|? ب k /ՠ~߮?L& 'h3:m(tr}cӀKw [(Pw0Z l>xb"ahv> _6:x|6_HHs{gn+Z wB4Aq,((?OOx[Nr'HQ"8E[ey٦p=jªIʡ\ ˔Eb2N5I!+)%,~vJcK$U)@ (Z0ۚ9tGB%1=b_}f7=e@|E&>:@'+K~L$kzchn|cy穻R@ŽupBedJң"cz(%תyIcus3##$B r-9ߛ >3AA=Nl'}Işit 6!_ <ؒ*VL~29Xf$& 0i>к $ȮZ:-JMx'[GfO`lg7u rc'jn >v}D\5?ch{7;ϊ50-ieؿ|s#<1fE3xΨtqF R{z&"(.7' ]P^m!dU%4>9d`Tq89 ]˙rTDQ%"4 o=J.* 5%vZ9LS -Vrvj'"+hk-~HVp`$#ĩ8q0qګ2 C ӵDY]Ni Y`P2؊viB[(g]>-bIAs%Jk B|$7Mxct8uMáHm-+:q"YhfI(ޟ_-Z՗by1𦧬YFGz6 4YmYߴ;tD;,py|)N19ִlj#⮰MhuͱS᠚D s@ r#JSy|[:s]ew<xlTL(1b1=J01z ZA cwwSb2xUk[$/5iֺsB\2% 7c>)mA+0cZsxЂ(lOHRKψ D##,U$hWP0y{xqA,yb1l_Wcdo|u6'DXNSr9#v9(ϧm[bEu5!83p?M6?vBs~cj3o~<``Fh޲nxDҾ')u6(sohHq n_v@s+Nelzg!onVfW?IBk ⣷½ID8VቅXZ[=k֕]x8W vC N^ɀ^sYͨ0 _DY*LYUy[h{RN{;UkA_OC1=XupN?`W/fvܴ}6q$?MPUdۘWp ãC7*8$ n iʵq :a[cO31, ]훊Mc/ +P}yy/.'%Ť ծ.,c-)0+}e6qψO?5\1r߲ wTPj1GZ}aDpWƤ6f 1!lR'&V;]V/ԡ6tgc7>ZD#dYp1jew.r lpv:+>SȎubR+'h$/h20TCڨS$zG oT϶MEdqKR˖8XI>n=\dqdJӜ_Pq:tov:'Ve9jPݶZ\& ՀеwF`aANV$QB˯)ﰇY*T߶;aY*5Eq>oucӡKp"̰rE-diF|-|7SaU)E7>kOY;"\ d' #UhXLgx8|P?+@~PWgodu`C:2`t/')l>= \Y\0r|c!]`^ @CjKEɿ` .x5^F.FXCg"]N3R X?G'vԨOF*rcfW7bbZcỊf0v(QU}ؾG=9'c $7&F=%.E%BIK6ZC'UgԵoS>aH,a w+{Ig g񹍑Xe cN)n(V=s! i~2wfdӰ~3ˁkS1֮y9ˢy4Y1'54+|)ũwbpQi0PJ˂'6w©tSQL›Bݲx{}(W$OB"P:=[/ђQ R kd!~2lw,YdI,wexQ{xj+U?~v8:q71PKIkL&fI-K26.D &Ӭ7炍ɘcvޘ~![_tM+%w`>6v Bju8LΑ8Cx| <&0Bkq" &Na<QdScp㓢;cF-!NkF'B+:CxL:ěcܴJSRo$WS(EGqq! }wFBl-($qsj;$P՗70|+Ը}'2*PWj0ZQ\;Bz^m8њ9R_i\}tMG1ʀ|ܹD G2(Av ]]Ix Zn-&'Ŗ*n[6g:a!y&is$R])safcMOqhl 7Rg;z H)U:$L90RH¡,K .@faݯ+G>ڊDGo&>a %m{@l[n'YWŪnK=3l~;\"L"vmLXـݻywq͸20tdL Ս3NjTEH:"v9ga}.,uœo3]qh8 h`Flc¬s|?ӹ$ dTIrhߺR(̺ x"EokE3a a.R5gd_6NUJYo# !fĂxUWPmRQ䯅B'@TG*ɬٵQi” @lLk+nyѰVC:ĪblZsV.[ƲlQ:uMBO0#xE@SHժz>g*FbˀK+Ja&5*aAѶ`\e8oh5Ǎª_qu0&(jWx~>B]@ jQvus/^ BӅɼ;26V-Xr:;zb hh}1aeW|%#\f у yy,߶TWW]:ݬz6S9$wQ\ukH$p8k!&[76—4= uUV=v!Ȳc=D \3#?i%كN6V3򉬘[΀)oď/:LO:sPy\P/C٨}88~T6: Ȏd6O& 'z+ eFqEU(& KAcʽM3 HJ# _0#)Q?dCmvSc(*(`V8n1dezR;p"=^ "4ʻw 2FSTe1kΫ<:?MpY>G}>xpK~߈+d #`m.sM{ aPh̜lO ^f6!l&YMbR$?xXܳNcQk 9 vG2L]:HN(CIGN gf%ȎRpӗs3Q-_[qnʹsRG_8. ^9̸u zY9o3;+ YHG)zFS>(&{ EG&BkPC\Cŝq{6gG29YWWGk+fA-1wU'᱉rģ/u}} pßf`3óf/+_JBEu2:2lZ JҾlyNBb;6dbva!HaI1e!,6s?-Cr!XC1i%6nP!Ek<$6籐oN(=0<+i$K{|3񺐚Yg9,:lGDH! 6lͱd+6P_QgZHT[@0`SHGq7#=Hf?SXrCr,CkATk +ɹ!z\]w#~{ر"QNl!,8 r8IMVb❉ao_MvZvy!S3`QH=qu >V0EFL,AੁE'yQ4_ EĮh8 SY8euE҂b>xOYa%㵒Gqy HDAmUzBwdq x,&!)*lH^9uB(g@Bn}/x>&|uW\ƙy[BE?Eʒ1j4Wt@4-!2]"RA7Wtq˓"ɛI/u`r4|s c1{r"i؛qO46R?(A[VѥѤ"`Y0S4FB>th!jضjCD47&^ ΋@z9 JpHp-vuƄo/h#xn`eĊۜ=rHT2y6pҋ*η"]m+!-/.\p]c|W)0[d!G5dPu{c0K^ܡ$0vDtMsku~p wWcӒX)h_rR=e=.Sr}y0sOě=6eպw}{Lw5WL1!Q]cn .CS(:n|E*[w?jwpoyDMC(.82=RӨ㤼c_r2 fZ# 9mu(Cc8#utU!h!;U!Dns5=`8R{D([PgMxAW~OWTY5f"T1{D;ڞw?OE^)Rzj]a_}O7ՁoP8"Trj,j pʎU#i 3ѹZ rJG`.7Lw6;RO譺NJ4YQCK);Y\B` a HNb>rX>F@џ|3x){y \zpy=*+/"*LB0[xեc+D*"pyX2,ꂖ#R%1`5g$-F)c[s$s.3T |RHoXr77U-B\=iHUxv곅'F`Uqռ)`\iFhBe`/me _Ya lԴհZCj-;sM:ݝ7TnhS{  mtQm(&oU.o( lՐ97Y :P)b&z_.٥pغ@ej"9~5D8HLЙ=l&t6\2q͊5>~U5/9 L1W 9SS:`2u6,T{ 4{Vż#T=9wrgIyt:f/38_gzrG)N L}D1I"΃BK'Kk,ifa!䩉{m̀~n禘J GI[~"0Ob f@|r=sGc© e[ٝޡh ,[)А1%/Z^ #G8C(_N4w%%#PRUJXٻE[h} ዃ94A}^򒶾@v)wh%٢֗U~D"L0Cf{e- ,z!ԳRx?ݧK2q{Ubk7&T"zƔ-囻md$_^`!g3gMv(uM^G\ 7ѤWs"| %+ {Je bv6] .K q.L6zh-ܕ/{Rs3GjH ,T%2k2V߳ A/:®2.SbnWcA6 Qd`EI^jut5+aQvO[I)-*c?%S %zcS$g9CpftfE}Bx.W=g2m!'D|lc} 3a_%+'Ild">V~r Hdg` :fń.q8 `Z*\Af'.D6X4=?MlM4p8d|tOAJ m&gH.B9 Q)6?izUm:R7mHBpF.˽Rzf&0\9G2|GJ3'2 պ+){Ԏع?rHfTe "*El9q"6xNKdmb3h$\0pɸ]u%OʵiWuDh9=䂑n)=p7Hut7GKRYkbv`剗 v^i4]uzhǫ caH&tl׹^CL#)4vl7~ƚ>e]O6F.HX |@\jU C8qpA-Щ,xwȈCRg! =8z@5#4D^##P:f\Evu,9dfpa1Ǔ:ƟJrNuYK\6G_z9 GJ((JLgwL.B0mN/DĊyJQjW:Ƣ{qP]bimJET|{MB:#Ĩ YRW:9<i&b",e! lT}7AwYoC kԈ]ǧK?W 7 FLfYIi|n!G0!ϥ.96E `P= 5Ԭ t6 cT)(o ęR&\3w6ac8HKfP+g~%d Vreqmc%*M]Iid ܟSMM:RY %sn`D<7⅍` h~|+;L:Sy@Z*NIގLZqE \@~ n_qɴLVӒET B9Vܚs"`'wd 52#ɡSbst*t$m"U$115VOЏ3gݦSf4)?p;nޤ{v2?p.qӪjYQwX5;&XvkD{"z@EƋ&,8Y/"0oہZ%vARY;o^';$>*-F,@i~m ׺-g6.b^ºBYS(: _{qGI'r[W5l\()m6Q ޒDHWYqg}5ꢠ&7Kk*=qTdp/jH56Iʰ+eq I꓈k6hlI>=U5rD.^\8V4Co\a%KɣTH !F󐷡Pd'TɈ}NM[uJ?I)kd2H}pe} )^e(gy:آ@9 <寲떡%ޛ4d/a:3@5? Ӂ5UAjt!qϷB%mx( wb>)\nuf^ 4_Rc{o:6?裑PX nQfջ*^90Y*O#KOBڸ-gtӆY$w$6<5R[0F^߹uA_M|q̀@\O3 x:r-9g'GIOߜ.z`]o/WB:T64U~}odgOcSD-Jc6\5Tq/M]xXP13AǣjU,/r{o0ß\@m1-{CQp!ӎ-zU]Sf 2u:ӝO"͜t/6nP`PE&s((;i% n6*t(\aL!1P'Y$򓪑`JgٲWS*ߞ_ *{/)ƚU^k#eb!Ե0sfd'eNGu }?KPN;ٸ dNd Qcwd훧Q2㌷'e< Fly&kV7*#o!zݳ*wPP팬c^8)I`a lu}hVzf'm% ~E(yܷT I=.l_DDS35z~Q(  5M_( !fVPDTkt1Z;8L ix8-ݚ;B].&S +_ K7hvKS;v+b\sy*7**=]50z*ESJ  xgl !)AR(4V&$r_dD G z9}#7Y YB8[ Ɏqz3in$ Z14=יi]ej%.ЈQۇץO,-kRdK;oes~-|n+lw-)GUgp/h*5Ky9o^.Gk3r?Zq;v&~ K*馋d(%Z#j ,){U.mA$nMGfB‡:}y(w@IMspWߥBFTm# _.ycSI6dOdUF(I*-޿o8PNm>{Us5ؔ,ߡN6վMIW\F;VdQKqNt+þo=h=w{SaJ5%YF(UGf|fy]}XΓNgj6 W=2np7M$uZtpm9*a~7PF 9BP,k/ VLfH?ȵَ08RgvkG2DQP+uSkKʪ|L N JiiBtLX!wGF(O_94F`),b< Py}R{>jp2i6r%=1pI6/dW_1+qO ߵץa~ZiK1UfN)KF"r:<:uG>3lFN:5" ?}]b'qBjF` O^XEX'0@-%J#zTKAZ҅GHY1-αꀕA}/%!;ij-$Q +ͱy#AGjs Gp4ALV0 `t [22Rb@KEPI9D/4]-&cטK>'r5F/Dz+EXTWIJ>7iG^&W"Eˋ<¿AwN7zpnh˖&^gUk-' }Ӑ8 fGܳ;bP\]~=vd$|l+0,l-Wm%|QkRkO7JuQ>=' 'uK3%i6͛Ux~MV!KD^s !j:_z{}3JG^|ub:DOYwVGT\!죵0IG?pueD0Q뤼tdZӄ~LE^դ+pIhϯghCxp*9f7,rqOyM3}w7g^&x8Ov%<q֑9{]ƼuA d"/Ep-gI ]R}k`{ mD_1p+%^h˳ʩrBŎp2a0z!i7"Aqy++[/ 5"\}%of >l Mo$O : ĉSLĐ*QB<3a4CVn䰥k+To7B uj޽IyLŸP~y1q3= >P_ݏ#(%\JA\K5Iu>'w)E0a^0nI<c&w_CgqgO0V b&stpv]A6ٗi.PpK#BQ룀@M`Z2({AvX#g&h剻IB>yLR979'̐|e5m@-xO4gD/0Ve467sfEuo24jﱈe)TC:jzyU(5'5v΅8cCV2<%)n؊~ӵjrYŮ,E|cZ͠)vO7TΎM)/:r ز b1RhMF=O_q*4D X,DG3 McQN  ]vl{S&e <t[foA這 2ԙz<$5Vʚ'R-UE*<Ư\7#{f/SuT)_X19b>c]:ptp٨~6HGQI!*[Z4#$#!|"*q0ywaFq:36 \M rtb‹RQ3Zog#l}oI"ư%^  :%~aʡSo/A eJ o45eaƻtvg"GU?{GJm4AY%x*UE'T Z<Ԧz~B&6TM^# 1j*`-~ES! ݃C8$Q:8@ֿ[GX?gjexRC'\׉UUs):h_<^9R,i%Nt];D6!ׂbiiءe„{F*wYecI*a[s ZĤݞKי9Phi&i(XU%I+fߐ1t#gt'n!Ø|84/;)T$K8@cL rE'J(K .[%U0C)']Gc ~ 5i[A՚;!DQ:Ӄ37mpTMa"%ۮ+ڙfzlu%2jiMȚm 9HO?WRzK9q\{]GrK< ́ߜW=+Tr@ux'D3=$gi6qv^7Wۃr>bf͎yQc ǡB7σIURˀ""n4864H8G)^ϔ0Q[Dv%$.x.OX}KaQ:hc.?E/Q{k(uΑ<1(@W-I+b̠^hI-)2xlMw-4Ľ&F Ӗ<䊘/K@ɶ<3T!arsս~(.Gf IXM#.Om, % E{Bޒj |)"u[of5 ]_S:z# n oZz|V,JrMu]x%AH-xĽM_B,޷Ҥ.N6\sO#{V٣?0qD]ʱ2obLZ)bτʑXSҙsݦZωP18mG#|ĪH -0?&3U|a0Xo{|xBUBtjZ]o(5[ZJ4$EԖ)|xT<}p!-yWe@~t&: 32(8;/%c/Di1+ckn ikH/Cg&J'5kƱvKX{k14iMX~nзgKuEAPһ~ːD2n#q@½f..LIvr=%yJakI'叺 Jnr5凒K_B&[C2hw=bEx&?P0lˋ jʻz΅(:T(4 -&j Oy>Š(J%h`c 2x&7M~ze U?cu]7Q+y!䖞?; õ0BW.i$E{'vSƢ= H$KdKl1&^pEc1" dBʷR| @Iqc/wg.I.0W ޛFSwۥy.!W*>t6]6 ] Eju Z5(fpgn4 Q% ⏏稄_+scwssRrLzy߅v=9MLo;snd/{y? ͹<eS(729w¦Gl p(f0P3"qml#tߨבcHn e}J 3& c~XkKu>sҪy86Cjm[2OHɿ̥'O哲1+Y]rr"2'eado/7ZJ$#GЮ L8noqi&r;߁ ĢKTEo8ZhĨޯ!pXzL֥[&dBWp{.zq/4ѮgN`ZU, [wKgLϹ Z~6E1&,Oݾ GC͜3zq%8H!EF5C`Mk= M'%;Rk7BNI e ض)98]Ǿ`U{F?L'Ӥpƕ![ 1f^D MSnqnQ#-!.5J}خz &ADt:6CD+NV@rˋ8p( lէ:HemM{={ _+˴.( UA4cj) Os8O kz<AAZbBXV4$ZiBtq:Fi.V»n;Z6U@(!؝3(mԹxvR'xT._rfƽ :Rm$W^/692%+Eh"LyoQ.w{y?[J8Y01\tl>CP8{LϡM.C%&)E!vfQtQtقWL)3 Hd!M%A7£^I.:dzGqI}B-r\Jo0?*~)y.a@Sw@mdV.\wވ#[:/|zmǁet3΋ aD ߌ߇x%Gty#eld*\,f)4-/3ۖڥ2wMrP^M͸њIWAd?3 VupNN,XWzOC^}{:ͭ+8ڍ{[W)jvt2_ݨ|lI8JsEЪիܪ2q3𱂙B<У>yȪ-RSH֠/sJ'/0yfK8 B/h-tOi 0vJGэ "V=!\hԆ<~o#0Y]a熸ϜUx"6_6,(@`4>Xn% wIx+$r PtUP)JivLc:$M2z䑃g~F+QEE-p|W+ 0W)(q0S2)dшHim#ֻٙ*`#ҽ ꐼ |)ͭ 7kDQl<ԬXX!^ 7=Ay;2{0E@:RX'&X@3vd6eW,UW0=k~r{n&LFSn\9 $cҏzBPғ飭S 2M&Žd:fObd="lJq)ee=Nd㘂;zB/c{a]ៈxtUy\&/c{ Z``c&[t LT<4Z1n|7BHK3*2XLSwFPtǴE_ `ڞl;,v7͘ &f@5~ 5e^rBْ2/;0 ȸӆx& i5sk%uV|XI1N nLN͗Ux=:8CFrQJL\D'r0ݶ06% KSɦMc tU*oHx/j"(}tħ+\AY!_@_#}vLUS`F-|V%=ط'KelE,BB-vo` yL(\m;&ž ,ruz uL`)NѣvH_1o`cLNYsDa~f F!Sk&Y!PcHDI3wF,RZ%3[34;R|Aj=ȩWЙJ\s yjmO]XsFjɻu5gbyHWPVJJ~0cRm8ٞb)?pJt'}'VlRO`P)\7kk_Ul(ʳfH.CՈ`(w9$)onQS . *aF\&׫qa@i=Nb5 Xv!HPt/U[\;;q5?6T" 2?ݪ/Jă˄ ;b"}Oe!uI0 Ah+E[bRBjk(qƊV ӽ]ǞE^5Ir&\}'Վ'|r ]ոoHPruBc?(a5t~<fxTE1ִ#Qo`#Kp׎&4`h)&ZuKXq-#(@ՐKExA[%,)I!&˙jSʹ‘FC貔\{[g˕D;Gh|}ZU_|*I,E\I4ܲT8rϒ*0ɒŷ{́.l7;dr!t pAvaJ 7%&;E .!B\VlJ{ )WylԪ{f"La@/ ;S<mALF hAgœ9ynS6ee/p*$U5 *ݐPy+d6pI&XzIsR SF>eNê#%DeXF0Hu=`n*:na.䧤c[R =@JƊ!"v>PjLBj׬C={h{藆^捭cGa F*!`)BED͵4a6BRV_)xz 㨰c3y"$rؼ4e_Ma6J:SḼ-WE#"aVR@4{v#9hJj9͔LAٸW"\3>yɜ^1˔Mk=$%ƯaO ր]G֖AJ2,HF$"Cѷs꣨ qqR}ǩ]+.? 9NjnxIq`=42d*@SߨS72Ìop0 w"7ڻ?sFa;ğL^zE:|^:bĥ 6_uM{#&98xm_t  KfRe!Db枔T.xdl̶=\P+qXruU)ND=GQh&کeq۲}EPXv Tc NM|p2j*vFh3:MUtUP 4fhf:Bpм+ڡ.y+םl"͡rBU9mp]75i*qr0m8ߙiDtwK90Eq3n4 ˃Z-{I1`-M?y5Zd(sN>:͕::8@2iKCRfu,#l7A h=V=94 {xT#ͩ|1go2'< _&CjiEGʲ3!"s]V>`17u23Fj(Sb^($z=wrJ99G40`8zBFuco[z؊rf ) =x3#*2ӱk}>J3ԋ#JɐJYTc|?.[9f}JH7ĂaNť#* ^T|%ȻBC쵕XM#oK/T߃'UoaZh'L۳#]zAjKEnrtZě#"q#!ņE1#CV GZQ#e3ȇzT̆Tal4-6DPR'1kH]"WVp3f\@#nd:鉚`O]FǡC#+ IŇB56t߇2Q,Iݽ8yoYjeטd2ن#X7NS/Le0TT?F_3հ`1ܠPGm[OArjge(qy*$%G;f흱Mqcm!?_-j o0T-\]_zSeu{p:ɗ21ĖΈb=TuX[LH2|&7t -[_0͘kLQLd9#58 K5'&''X;UVe5PIw]7hަP5ʊxap%ذ&x9]xr~ެP"%((iS5Gb).ی yNjBkt:);2Gt'2,3!kC@26zgIqSia  K1;WZ~Ûj>c]mincD>Nk>~ )0[27eUP&8K<'`IEZ <6<̷;%AǪOٍK0l}XƙRC9c.#RV75Yhj{=!bӆ N 65umƪ yBbP2KXS)rID 3QޞH-O,w1)n)~.:| |>/"۵ $]))k]OCXW^FoQ>ڒ>ڶ𡠶₹Z".LI'g>iU2M?aoo.xVɏWAL=#IýW<㋰cG[i"-[2.a.rI!p;I*%W9r-ˌkMTͽȧ"W[bNaHp̙n+S'L t/A 2Xʖ[[MtιqBi߻pbiTףHo^>Rʑ\ fJ^23KrZȤN)?*T6̗!\#KCcyYHETH?&c.ˋi-zS+n.±mƨ{1RK} J}8SLČ^.匵Fm]g :' z(? #M28.U 7mҴDBkkoW!ר%4:Hi+6լYP7]%bs6`y!I#ؔBjн m+z(=D/o=Z潩a;Y+5\\z#'*'yqVق4A%ո36D\K˳ŒdГ?$GXz/4 m')p\o!bNN۰|@U(V.G^ʔ(t9UB|b[hlYjErX nVH}2S 6d-I46# 57uvD)@m8^C3A)볛Oȱb/%a,\Iq_nLj/g"X؝b@a\] DvjE6S#2v9@MdZG(bSУY~iYoY#A`{=l UGaS4O2){򂜮o,Bx.y3/^ 8рrnZSU<ݶ|o N |aX~ ٪o'IE $㲜2b#{җpޓe_kiϗ򰱳+Q;_wex4͵k^?vp38?S%W^L 4R]^x}Ͼ3EE/ŐG<Zе3`wop<µ>&pL͙߰%'ވ_6lȆbp /-jkyi)tѾ (zЌObU٩pdbwI© FJul}X\$31]JOxTOg-/Y(:n`G~\ңѢacObM:`SU!p[3yfE:hW><s8Wl2P12oaox7Bnt!,k/W,Q[.AS{ hϊY0v4lՎ^1aAn*FMqTϖKrZ4Icp*B朿!2Ul P€'a{hpz!Z.nAs4c)'(*DWniŽ/ |zP]{ (o%3YI yf]?F f>?ه>t;1Z*8MahXBve|9.hu*EN\ܲimU\ KPjB?,?i$ V|s /y70LQGƤ g^hSD iz2ዹT`lf XdzOZY; ;oG'LJ /9d4"vS`G%?L tW to&yӧ咟s{LDdܑxPiPGDw'i?ir0_Gu0=D7K{>qT!;TϧL J@:' =(W*=l=#x٨rV[hnEc'k^fuSŗer2X,Vx`> UZOޱ3jg KnٖѴx9=#.Y0PkW?X`Sb)D Gvli-YӢHtƥz V sƗĵmY\;e l:ߖlr7my|¡ AJ J|n $k`tXàNf97MfQҨ^KCqZ=cעr;=2nqJO"#IŰ 7!-a+ɢ=PɃ6@*Hpݭ)YMX1M`7L`0DSg;` o}]ph%K9C6S73v*~cu<=tyeM2P\Mzd=*B&%ثݣj<F蘚ݒV]CvJ&  c|X#wX[|]ʊF,ʨ _s~jZbK 9w5/TNveÂc8EF2:)Χ]A9IUnp?v Ey A)kgZa,e\]V渨}BzNBu"$)8 A՚ŏkxO%u~`jt]A}2%0cJ/`0έcgRFy2|BBi6Gl*b*9;rQ| .j/Qc/4u#+9uwBE gay9=FɣX)aL>;tXs bX .5DXrhzs"wy\&wcO?Is=Н~_ץCH{$li#.; { ItnIl1⃃(uH+o4|(\=~C(`Uts:GMKD<.s`=df ];2)f7&eѿ+L?*f:p0Ljm%Kk+&5Z/ {$ȲԂO`7 EՕݜA 7]@)qQ!Xo(DJ*ͺ|oǑ9~si|#.S-5TC '~YJ+La@R$WRbg+ 23F⮩hp!+\U~bfJљUřΗ=B'PҬ|!wd$_}Ôƫ*7_[A"{ syZ%D,ux%0_-5ps"RTHkq\oV-7:ߊ{ Dj6dOI@1ۓ<)]J=Laj8'C+bD5! D5HksDA y9/A(tHP~xi}HϝTBtsMi7yvW\bg3:,=:vZ0ck ~/2n[MoD#I?Q۰>) ;K-< gّ5 ;9Bͅ/e?@5n`B&i\:/B&xrug AӥőPCًx[^$H₪HBnν7dh'U`Fb}bzY{rJĵ"S!+1|hg. #7,3 2/iNLh"SM$FX.܅xS\ft& ޳52OöO |EE(?`7Wwh\/c=fy9A3|f5O8=? `S-O7ϱFz8aRdwࢺPDf"ley3=|gxB8]4)$=`7ՠtf&W1R O JڞV;*b-/d62/T2bҡQs^P]* .\9eߓ3LZnK T|2,qt@L\?Y"]Iؔ%j^lz'J(?amb #yF(t~4\Py ӹj/24h5>hܲ1 {^iψn8 ӗy(\a;-1)Q'Ԃ&}2#^mwF* Ro,vdEǕ:'ڻ9'. >QD{ٮʱ Y7hS_HNDFsy1Y2SY3-4vzx2 ^2aU 3冡LQY&'%%J (eZ!RZl&V0FEI<cr./:4v_"84w}|Ty.xq=Zt-༲_2żAFwKnKDMqxVZúD0`検fc9"[OZ+mo)(uo/nw)`sy N sF<>N[8LM:+l?JNs]_6v1q]Rre`&فSe<2 cnʣM-+)}߰?V>w1~cs!K}Nqd4yF /Z>?q{f|"l"A / ^<|w6&*4l[Z;}"UQ5%CΫoo;eiT≄C/ pn_Fy,cfSH0oX sKɪN3n%F/9 rV.)x&WFxa"=Ƥi.{eIߜ*0G,Q<͡ev/*3z9zC[K ɽ;T=Xl{/+)@/jlGD/r*RSUC}0mAy1]+uNtHfrO:XZy;]4CnS VfzLBϢg@FBD(AICd>K_t7X1Y@ H>o?3`[',R-哦^^ e*,"*R H\^cY/%ҟ;xvΟb≮ȟ2: i# <{Ƣ?  ㏿L~=Iih>Ѝ.3}k,r_ TP 'B"pNS~v&Ve2Ȓ9ԯ? -w^r'pKoru?m@H X}HȳT'1Y`͟in6Mw@ +I}Jw[)/< VGYi*qhl;V&YVd߿'8IJX٨omvNr)Eda9k CyhCc0S>wdlrisFw,4,cFe^g3TSʎo ,1,tJoM %~t3Z|yXc #0GSBv =n`5+Lg*b*_M8anȐ|)r{q7c\,ZW謊r^ Windwșrػn)o",.Vr瘷)D&!O!(L/IN[!<9J؃ i{6ͮƶqe>ac-Q^6O4աj BӾbr|H^sW!"PPI0UVCG,;yMl\0a& w&p Hc8TMt,X0}.GDiⴙ;:kO1Um<"ʈ 7(nΔw)A+h~-KIe`PV1)ۙ_BpknKw%_cH?/im.;;]%ȋy<^qwfАH_#?_,qhh4=ay|쿙wOh 2!Ux_`J%Õp ]dNU6}!r90ya9$<:˹f ^C [Ԓ$qS0Dg'~@qn5&Ѝ=^yu,F\bC,j;~~ma}\ {m"(EGbf}#0Dn$OD}jm'sbe؄B `8L.}(+'U ûO& jnN.kZ-5Wት ^_XAI涗([|dmRiwz.Q! 8Jh|, 'VkP is!y 0*L9Lnuœj` {8sO;,f:IDw/@r4C5jvn_ bEw޳cUG%hG`ߘר-TVMYqH-"\ }Sg3R8=*(z Z%˾[ *)$->ܖw6nGVcZ}>@u$%"akP83cW/"e1FƉW 🪘T݅Cayv%uɈ9PlIj_º!Ƈ*ΐ:z2i=~d? )CzDڄJdOmq .#aHizߜe_H\‘ B˸ :Iei)o s"cT Qk=}!~`9CɡH\oM'0 *7!'/ %Qj+ h㭔pKǹUЮHʁgɟ HfMno2jk0ϔ~ \n &J#e!I4AS{v9dTbs0nLj{ZW[)o\E:J֐HA.gU3止 cIqjsTZ*#<靱πNd!KjAoYѯZ%ْ<;!篲`l"%pɆNlJNsq[Ųt#Ĺ܋ I_g,;jNN<ݚQ 0OK(MU\ϊ{XB~@Dމ\t;X"Ȏ%xt$XFRԕVMmK-Vc둥Q6Vh0+NB)/LuʍR](,גDr )<!p0du[5, ӊ -Thדe<(@2ASVߞ{,O/ӌP].& .eM$rPuN#tm8(^V]B=Db rkfgX71~7ڐzzTA.ncxVrB1Il.55!ĮX^ ){sl-ltݸ53BL0i%چ{ H;qJzL |ϲ\ fSx*De0|V^YN P׈^=-nRƝ#a`V.wR ($F?#⦏O1 9ۻi~2>V(ЦkbtRY799MATvrF[ﱚY mmcs\do/0Z"AseM]~it6 O9KyQ$oJ^F4sjdµ{ZFJ͚9JZBZHJ5I˼(νbФvPeA/ku [L⫻V `VwGc=ێ˱.{NU C~b64pkN(xVPy0^T*goww/-*h2GՇ]<)6BīWWmw!8(|D>4flw9&*n&Q^K(#!p<@D痳 pī+$ͳ鳷£]!6 8ը:6mσsGr.x<'oQB%tt qa;LNmtx9)ύQz JhxXR B0܂cm]줔넙1Om ZB ʁJʈ oӽ:jCUKO ̹ O'Q SwRD Z 2Lx1&4a"Y ]tM{{>OId%h !d$bV )3 }H)ܟ~L@EDEQE B/y{1ߍ̈́GZkӅ9'hk兜$T@i`y"'Sm(jʋ52NI{h_(@]!$ f쯓8ƙ* ;S𴊼U6eDC&DİJ_FXcS!( W:)4'g `AVdbLM:h+X;U>B敬j$?B3^rϦiK8Ic75w::\ oOD 8mX SI*ŀ!MN&`<># `Vy]N=f1;_a5J*:;8nn߲!Ԁ ZNp֋Ǭ}9cP}%JfIPP]W].E\h#[{$j`9!9 M1֒j)Py"rN33U Xu&c-_tvpFH1`hxJ*,o:3&@BĒ6vzQ={=˪Đ^J6VM(!2ps1,"y,n4J\є!mq쀓 v|\?7)D' T4[A`$i' /l@*'<N±{ᯂ&윸S>\YCH$ĢR0./q<z W0 2'xTL'2MNNWw{b??nhvSCJ@ɚ~ɦ{&LGDe 29 3B~eOAqrcv$yz!Q?*M[[,2sDVyG Pv+Rn҄D*F u>(ϋX8<n:ǡP ozELuЎfب_\)=Cpo{s7 O?(&i Ogiuu԰W[փ PWÊUtT۵Q^Ľ\kw Иew= \˸0:C?Lu tF5tRG0YKU)f9QnzO&%`zD/kBxS#-|(7 >DbKMO3mX96Y?z}+X3&K4_UT1ʖT90xL!F%b#h֊Ƣ[´5⍲P#HP8u/`AWQD#H|!0duN@ToV .M{ܬ`n?mtUNORO6WZj1<q{ձS6v S~~Y"YlQ uٟe7v+t ?wךeݦu7IH$ bܧeD~z `;񜶓z̋|4E}[Y)(uÆ/1--Wr v^D7ŧH*#,~{"Llw1;KAO5fE{yV\I+wCPIt4M"I9H"\r萂)OCx(boBg^K`RBcz^ې&T.I,݊~5=qYƊ?S#i~> \qq_˿j9FE%8>Ғeh}'K{/Mwvx.X˼µ)NDGz<뮑~;-}ɔ @2[ū/n(bzSn;b }R4l\/qY5Ploۢyほ*ؐP@K=b κ㺦 ?G,'O nGtU6~(mcP0[d?8Ψ~jR|ؽp:(ɐ}"tp~=O ;fn}5߰R+}/q?<+#s٤ AN#0T٠4UXӕH Q|P㟟qy]#AdH+: vI*INjQ7= "F/&?k⿩$2٩M7=ڭ:67Sx70p<t 2Fv Ff4&ĿdOyGN@z)!<KFfg)xtw7\%Pxh>cUOFb]@:;P$oE?txkSCPɇx̓CO >f;yJpA>C/+~wy'kOӾgNvNTHЋ&eTvaϊWQ\64WΉNYtw{c*DWe Z zƟ4ܨ#Ϥ<Y!\W-zwjQu:`SO zWHxGlT u$[+]9l f\ /âN-x5ߵh!ri+BٕKȷ=qlxwi:̀xĻEc"zPAA"&lȽ-5)<5R x|{n6lG(p"Lnɳ;tvw]/?u+ h{W(o\fksXb L޶\WPM$ SR.ﹼ__?v["BϓzNϮy__ӉSK$DHS 8b .>y/ ˕yn_R^ގk!t| GqFq/>6~q{σC#LzDJ;g3sc4eEQaEfTNTOpܧ`m!QLK[i5*nah,wy: /QR~^ӫϼ``i㾢k<4*^;@RkkQ&zK,c/9yP~QQXN:PC HAְs6~ſq6#xGhoOxB![Lv",VOݯޭ_na6N{yt`ҰnT 0m6|繝*NҩG@';Q*̷eKw@!U)%;(E(\aJ&WqWjx%md@ Pg,@(* Q-ƕlL(\w8Y_mF!(s,']j< >"j)c/G7~Njv#w&߉)J%UR b X}3%4DCc|8D@7¨!@NLCrH ,@)TD.C{ pjGN-AP;r(ѱ'nc͍| SN=Goղŏptw׺7n4s8ydR;MOĜV=_"'M:oRWX^[s t*D.@ʻL$^H22#ӭc#E! Q0};eVA/rJl^Ԣ-P|vD6ƔNЬpKZW)Ol)>_Ktu#%k֋ 0kx+1`Z%`XhwEċ,P_Ԩ(LS0FtILh8]wLBDp*_P^ۙ-TZ]LdGie` %" 7 uu7.W${άm*8*BfDNaHܕ%rFaEvц|p׻k۳&/M@zpSE+9SZ?#7qk276U"ޤn`hρ]rtWZ+=ER?gGu2Yk,>CYA}}IqoHtQgOڀG n\cgm,ݨ=TǭQym?t9¬-,Zh,T6/Nv]||N_5绵+q0cX^FTq{kl#Sɳmfr&BY Ivz-챬/=;WUȤ2*ڃ QhW ur'J !;_iD/({+=JQpDP0_(ƃ2Ssן:ӣibO%%w! ϟB! &db88`,d@I8l3xܔK~j'c*@}| ;JP f҈_}:wy N hؽ98-L'pLDxyT|] \ !9V$*AA>O;[ē7Gt4Ci>Gk£7\p;.I ?f7Icc{2ܡ" ,xʁJ,L2^v i\yJ P87L$"%c!Z)C>ϓ掯͖Ua1%G~ N;2D.¡鞏vs-vGڵ^^f醾_lY qۮBl%g?5uso9~(7H[C޷ʻ`.#g4jG#rjCK|?2১щ 4WGuwaھ/jH7e[sC~ A<0!R(N'MR۲A+87'14 viw^H>.g+P.շv{GQ+cJ B+6ح9y6O xET*,u__9R -[zV>],}u$ӾH*sMvf į6*Vdѣظȣ XZi24ra_ R~ݝv;KXg֮Q9?bd+SҠĉݾ옯/!I0ξhm:uu~.2El}_k^;Kڊ>t[tگ =su g^Uӕrz@9yP=E}2j^𔖸b=rXO&q갋S\Ш>/0#$ם.ir[jVIZ^tLx|gɆ _vtgz4侯^2ENp.?",T%$bwh/(צ~K53vp=lI~{)_2 2U|u^ĚtDHZqGCΑs:L/$zadzZ oBGGR{NKU>V?qrӍ?;|?{MRh| ڪb!ȹ*AtاV"x 0sŌ:^+]iCogmII{O Q͵N+Hdl1-yX$,GB;%`@ R\ ݽX7N݇b;dOX<ǠBmZmc8MPݍ5HQV_N=];cI_X *DZ ڭ6 m*g7 6lzsQx(+.Q@Lv8#S?d?Xcygfx\cwa}(>]b0z}OL]bJA:OJd.]oZ֐\dwPOoiX+m|޲xD0N8lgJ{J:~H96' {??ԀwNXM9`{s?S!znWӼ% 6d:F@OԶ@W o@0M!D5@%ׯb',# LJNu>HDSqVk$VӚTl=`҆"|x6~֏~j5!H sK缃ݤ#/FN'>וK"̓z(wi?V[ظY\\Σf^%uD"(0"1Rl|h^2M1Ujڸ(aB4; q':+@Ι\J*%(,.6ݪ]zs/3MxI(Z.ɱƍ.nӎ (FI.2x!rMm*e[i<5Zڕģa'JlCVunebSHz9s{k Ή Ƚ,Y:,b4I(f4o(%Fifd''[xkk\wIqGҨ%!}!4^j _FT_m.j]>|"Pb'SGUZ8%%ȑ M^ g z*YYJ4onm4&"rZ*e(V^_넖8%pDa9H ~jhNdZW( 9bjA^>*i'}+*9N7nJ]`QKtk߭3G .ao5d߄P%|1?c9\޿crvrOEp9=ǂWQ'䇹qEƣBe2m[/d,/b(uSƊ&%ˁL$("H$4ťy~HYѯQkcX5B2>@ ukBS_a~nXOU* ={If~OTA=xR-V PD~|,Q1JKY=[0^PMv^ğE{lfrw~#lOtӷk= n‰~@D-pn mȗ-U_+T^w0|{$zDBP>bon@+fTۛWZVu@k={B: ;4=6Jx3Tiɳ"DI=m#L eB lzvVV2aEf:tI*lZ-u_ |v5(OWKq^4}r,T \J )Sd#Ctz?(]'OݎI*0RlUnh!&}9'2@ T0+;pI߿sz>e\ Erf\:q k>>eLWu mEBMVC5Rjӎܰ`2Ym%gdzȂr ȏFs~1 iӅ. =T>= ٲYjW(5{,L0cLC_LyJ2@7-RG(_ƛ6@wclAϰ;߯=Eh|FqEPn{{@it92.dэY;^2ĮvVVY*4̴ճzsBA( (eO[3L-0~H&"Dh P=G;>s.I#4#fg&$OPNS[z- B^?xCas}#ʉ_p#_c1= 1  [o+ʪ_ʯBuwHp'(FtۇA$};0t8v19~,wd%\UgQ8¤{P|6r&W*lPWdG[ .1(+sjl6K F> CafʠLNl@CƀR3z~=/mSQ//5OV_4w\%oNE\R蔊q!2JP!ʒ~ezӦuVV0ߣvYo5;   :*jQtuUSd0W'n w6bQh]-&u@h0 qo8v 7ڤSMΌ(`Ժ;A65REa7nSפh Cbh0EQ3ju(RM"K cӛWZZ|@F@K)W-!^4nsmDw|Sˋ{A+(AhGQź2*Nyuт'Ra"'-hS~ uo}m]= =ʡa~F n/=C՜K>oꜛ'Z5@C!{ܛD#[?៘ed Cρ:#^q|xDM&- !e|]AvuJ{tه'" LHKRYg/# \-X*].־tsfNq׽[9VY[6\J xW:lMy LS-5wG q0 <p`x=@I$G.{vY+/@{g"~v4ZnZ6>FRŠx3e-ٓ4l3ma۲1=νhm5$pnj{ îh.< E MUuoh J˦93Ó*mEUR-0U$,^/2<5T̆ɘ祽qrhLFvb6:74]ap|5*vo0 =y>3pݶHFmm22V,m2cM(a[F}EhJ5\Q3Mft"`\mZr)8>PRp/vުtm6]' ifxY:Dw3FD[7 wa^fF q/l=0Twơ8Nߕ~# 2T{u\SX$Y* F*gifT y!мHAV7I|f+y֨s]ټOdri^VCc/g`%DM'sфET2Jq͇."p*Pꀄ,8]d [k_ NDEabAef(+!*9i|-'|E03ݣ (/:X4S&}YA kiå@zg![a6^ڒeDbmwEp'BWQqat  uPn2ҦFk/bT, b*Xrb]j}nb;(D46f3(`ĶAj܈)l8}(uPVpćF= 8{3?.adW)ÊXb%;E׽h 46D~3mlm%A5`b(eU]X瑹t -SkZ3XX)j0)@쬡IQ#n=XUO/X*5ӮLK=u'VUaT((G 'd[cD57 `!{oDX:#̍dqjHJ!T4+H<4Ti pȻ;\$Yw n=?cz"&S'Phn9KIpm(=cOW:GĬ23lJ*fGweR[r"M􌈒91 =Dx6ƫ$^L?-p!O xCn4~]/髕98D.wQRZTB;+#C>=xr.!?mkvwTxBABgh=Qd@3 g{ eutirP}r,.m}M+YoA!Ȥq*DP2)K!SghF(sm' 䌸ݗJ@n=>?sJn<.^Y$֦[ƑvX|ޣ{zjM8r]5Ҷ˕6l३S)E`.EYe}RSF“.D ַR!&&/Y&nZ` &Ң:mB^,=pk3>elh4,Ua~O5{S=ԔIiZwJ^fUV3/Vncƕ\ D}W #=0x,LcǏ~:$`QJic%[cjPM{7jAHps 9e.<I,#55twv _NEȏ94&RPnTiM%Kt8VEM7Fo),眔HGt- D0Rd˗f0th.CpLן:%&;U#rJS)0TrGMd (0zƌ.!\Ȭ$dYP~^RMr&2p`*S:Uԙ"~ v$Ip.WkꨪjZ K]!x)R9l]ո3HaO99p:̉P " GK[Y}{@qs6A(f WF4f`\ЮvKj7=&%2c5s uk<0@t QgW/l7m/ VuH^jL*W..?lc},8qs1A+rbLj܉(/}q%ʉ, ,# (HEO٣pBI1uwK˳tә.<4oR;~H3~Ttmڿ6 ]?xhMupuGUEE_--J:葙2Jg4RWMU p齭|f#JOT!~[}M&OhĞRrȷu(i"s 罠}5c\F-![{*~[T}2Q9:匿pAGi%MjH%,\Uf?xqٺM}6<ʗb[JtTR|%ү߼4;(aeU:<ϣnJTm9Hu+Ypt:[-Qg^?ğr4q{ڪ}-ލPwײQp&ҏlHҏ]ѹj %[Jpzj|X`g&Ey L*A kaQ|,v12sL& DǽÞ̙FȅP~-Mm[-Xe 5W8^M–w\DiU!fp"#IAd՜cZe;g&#l]:{#$qwʬtq4 FZyOx~4 mxh6P6_TSXDn5xЕdlh" z(JC1I㷰djxq￯2܆dɎ(џC"<0WB 6e:&ùТy8A:622w)-ADUJǚ*"#!Dwdjkv9`B^ԺQӌHU q2EDeɪ@<H#@Hl \ϏJrjS=*1dJ@E&H hpӎJ$#}WpZ>BF~mUARhg%%8q/d$MhvPX}[Q1*l l[ZWk蕩A2!}Ș;+;b$q=V .2beDkCKfMi7tis h|I'lkyE0 B[Uu T=Xq疞@Zx?7 UMTn%CfMfٹ7.FZu}R5tKIn!1\kh[U@Tz]9!8(sWhDQX-MP[^IR|e16ڽݿ1EJE f|VG]yqpJWIYk/SZhPRնG LKO܅,7r􏛺ӕTa@T:wړI[XbԮIOܢHħp냄xTTLL0ػ'Wj̗rWZ:k{/KƖ{6D dȓ .0-; !=S](\-К2;o'<;~M]/w^_4|߆a>`GCŨ^v[ė"?B=F//ɭq*rU2= DS$~NOZjh@ O@_ ݭ \k~7/q:^Z1ҷ 7b^닾}Ћ=TyQSSU`G$ O*c\|J뼏1%ji{d``O3eWV.jJ;uץJe*wiI@D{3 g[/ʓvB+3.IPq'2(+W/1>:\ʪ g㵿}*HMEU$,1JH3ؚNR+NO3ۄAVNv 054oB{%UM6fO#Ij&[!7AVx"i)ܱ_pyDV+ E{w͋Θ*-T6W$Q6ё$cZV9bw JI 6M!Am-fF{C<;J7'nzH NL"`JژRb$*C #E``ZYʽb?Q}tr_.!swD!?ЮIJ2&¬yud>nNnH?h:,tƻVv?%狢d ~d3Р="!fIڎ@_v-O?E~g-Bp9E\ym}+!zC 8_;AǗ?]ceF) w9.;@+f7vD H_NWQ5[̽YOOeWLŒuO1\$I = +|oC60<32k4!GW|ru\~׷Ge; ce;>g+ᦰPos\knuupld4<nD rmB۽ς 'as|HͯFKNٝ_T"Hcx=kq$Zh!ApTخը"š?Ҵ |e&TߑLR0koO?cmQн9~FB}'[y}j]'0k2 a0՝*GU%o@x;0gm[;2`x<ɯ!ŭ{=Y60jһ ؙyKo0@ O>Bx{KBsIalk[{?uK k8w8dGρbp`rPgeΕ/etkJ477Cao9~w ݫYijAU Z8cio߽  =18.ŋ0A>cO_6?3k)6ledg$v%#?_p6v]N-hRI(=~"pʺ(DQ4%*9(f`b0:ʍJddx}݀j;X6|i`T2Q`B %M%Ɛ-܊;OjTs aց:UjVE¢"WR&PIj&p!@*L!mgA eD_}̛t2fU8( FQ$OHJ.0ͤn'pӑ8@_Ar  k#|쀘=c#P =4(RyzK i ͗I)ulR$zPR!bN g&"fH]A>&hO8tP<6֕gVsVJUxi@3yοHΡ$Hfn(3)Y{涄|2^ PK7xq\gH:JPmuVRWx* 1 (~JD)dBĪu0v\55'{#_S aPs1Y6NcBa 4B@Ӫ[TYnŜDUږ6]Cl?guK@ !耣hԁ$Y,.IkOG\!`щ50@ R>!N_ӻG6L"D=@"*<!iUi&I`X I!emL6&h4j5Q-bZ6ɴji@JZ )L66QdZ( h֍-XVi+UF[QQaX(PHJPHP *д#BTja*  ) ,1(2@J4R49(B8 4$&6hKZl*50+sU63ei$ZJjkRUFMXڢKiEmTU(U$R D'% 0V-RUJZjC[J)Љ*)(0  .@(a+#ILHb*"( @( J"P#T MQj+Ef,sf-k]g-\-`Z7M8H&B0-(0*`2 "T  bVtkwl#2)* d`+@0Pյs\63 ۖ)UDܪuLԓjUɤ56&ƵUdi[TMХB-((&"JB HJL$CH $@4 R J3MM%&TlcEif)*-!1* .J(E$&AM*2mFYZjjTPjղm*UjD7ud)cUZZ*ۖ2ATRdRU&ִZ ljTUEEQd*m)!DAA2,!1i JH$䳤 mb-jZe-S YVR  B&SH2DH&YI6٫-J ZJ5m5jYTUBA-JJ)-)e* ʙ#ck3Q[%lѭ[6[*ŪmUlYB͉#i*6Jb@@ELRlX-U5RV[)JI!$SKa6%[VPUB*ADLQpFQ( HUTtDHD dVVdeD@2hG!@$TLAiAEUiJUW$LrJhC%ZQAi@QiR@2T rQ@(PEQPERU2PA2AQ(ArD B@ W$a2n&eZmhշ&rB \T&%QTUW%@j `c-\5IP*cTj+hƋZ-ڊ51FjETh[lUԕejCZ56ɪZ31ƈrDI&嶌mFm\ܭ--ʤ*I[*-QEmkffƭͦUb+!E ,J+d)H"N @&BJ)JB$"Rj"dֵnw:.,ܵFXTjTȲ@ !H J*bK 9`@ a2$(+hk%mVʖ6]:5ڹ\EE D̨(ZͣZjMё"C@Hd #j%ZFm)I) ƕ25)mIZBHEqZ(e@ eqi)*$"26V+2rjvfJ5ɕ .V#H%J P#A@i(Ԗ,lhE 2ۚiKNuW*mZѨP4I (  2R(+MYMfR[;洒KkAVFP0 ͵Z,lMXUj"Xj YVEeiY#!J&KKT2A"BA$fԠ[F$G%q%AYD!JL%FT(TD@@2TPDrQR2D\FUL (LA RTriQiQ *ַ $FUE\Κk]6} Kej,VQ%Q4X"@1,Q`hшj4fEIIZ`ƈhc)-3Z(mb[cRe cRj1эAF5,j-RPQmc64Q $mcYT?1AY&SY[Y<3{8BE_x:Yy`XOvti\ @UX,P 4:Pj{W`mAp6ˎP ΠsxfnvFtiT(c r )Jvwh]rh+5m([ $k%&ƕ"{C ZV>w0 @=Kk{./Xު:]}޾7>iBϳsl)PHր{(%}$PvϽFX_r>νh)M 2$@ `;=4-`=ﻦg}(;q]p(o,KhP[z{W{4ՒhW>Oo@#YAOl[h][%"vo>p5@!t}UT!)MT6m(S ` LF@&M22`56C25OM '=Tz)e=G4ؠВBi4ji{E?Ti@MGyJy)I 2yGF  4h@F4dOTB5 ئOHhPh 4@4 PȌjeO?)S='fS?J{Tiy @hHz424h!D)dSdj@4?Td44 w۾rik?O')&)U`ڒ;="!"DNJ<vE^aӋPai˞QC1 sVcvd Řf!w?\NrqQT~y1g+H:ǭu\3D8bL[~>|NlBD\K=$};S,kBgndBJ ~ԍYoϥ羢7w}b~z[׷_׫CF,*,6 RKDA,1,c)" PARkw]L AߡxsoyM5V?z7~*Wwtb\ibM_Qb^vsȴ\dDy??*պO-ęѵb657^'͂i*&'5ClNfbch䄃DЖy->9&j\YT}k"@1b w-:J]4K[PI5 s69zuRE؍?g%৮)LA5_{p޵16^gwT]հMݾR m4 Q4i&噣!1&bJ#lɹ}9TGrs{۟.iEf&Z&$? WT[19?/81Vl?msI|E|/|?v. 7wp#GۿW8"Օ#NQg"s^&Qr!|mTfC#[%0ýmz5woN@(``,HOF!qbqF,8P1-z (~yV09]nY nK^Da |N;/]y}~<pmo[^|ʍ4MHdL&EFRɄM&MQb M,X6`!JmLL`KCLenE_O\ QQnZ5hkMD%lmhLbS#B D)",$D%#abJPɰX͆IIđX(lIb BFajG>-'}i0lJ=O0YŶj23lG,]kпrH3.5|7s9 d$훔g?Q0:|=Ԛ >dCig{#ȞT;뤗 ˮeJRCIw%?x`WsVtנӤGdƗ=*"fvecN[l>~ĘQ GJyMɸQMqhQCũ $![rci$!$&6Ɗef@FPf)f5їurMR̤.[ elIeDEenV/- KdFvi T#be1~Y[ 0U)\"3J %t$j(Q&LQI&"(BChi;*\zN}0*b-56iI#H+Euɜrp3!;!uL3О-|QB$VR$h),Q&5&9LأI @&!A{9p$^{r*i!F5&ZDmQPNh( o!ME2%K&)eU6Qj$K1(&`)64,Fo,s{ڽoM{cQ RXd(QFŤE0d1O{ec"i e޽ +eɋ_6$mxِt$B:,QA$SDǨG%CT1Y ꀙ؈" ç!A(뮙W\W .fU:Cg؋OYƈhS݀*&i€& 4*D{TGGU܆I$!D8HE D%G1Pz32 huҁ M^p%\eE:Pyve`6Ia2a&Iڈ!< ꇥ٠ $T9䎨foNMSff&@ AX!RBJ(5-X2PaՒXؼYNXO%@dϣI1G9Hѝ.(aȜC`ugl"_Cx{ITMx/] BX`)P"Q"wh%;@ALP'y&bhтzc 7@xNyDQ{@UҨf$C4'a(WXY s#9Yb-ǰ"L  9y$*'p@QgF;yYDldǘ#HB>Gpt|#0T ]Bxz|xC(q<ݨnPtMSGry})w=xF'BpDs1^A;Sw^{!=ftw9/r4uu].gnqzsP<@TNRRF6NNC*p S@2M"͔}E3!33l9(* knZ5% xZU!F$.H@/R!)(qhJPĠ&Њ = UiIIEIF#FY\dkea. *e$6Lo;K+BӖ@dfFΤ6-(R"nG-wv\n]wr,bcW.;8$Qʺ5.c]x%#%lR92i4X7,4AZp2LԴGg!  1\r]9F\wL(;HDDN EV! ?h ELeD$7A+&E U#˜15n┙џ/xAdӵ&͎#G۩6h8Hu42Mn4\pUcYIe2뒫XTྎ\ƗGˆS] $IT.]AI̷uT\'\ `DPUu9ivA`[$dl<p2sY XItDs6mC'0̨5Ň!`zA¤'g(FEcNj+Ʒ2EnI8LU9~P_xnԴKH~Gu+j ZHh֮j 3ht3M@/uӦ☢sL؈)Z)5c2'4Cx#ŧĄV񠦠*)4QpHPʀTAL5\sp׈!0J CНCԹ!κ\AI 3p͋HHQ!Y-ϋMrr[B|;"Dxm3/,i2Jo[yrBcKpҹc*|\aק;D S%n նB9 W2#r3u[x#T{/Sv| mz;`mL@TOz CQ$OQU;p"yR!(" ـQf((Q@ZBRbPZhE)iPZDZ)DUP)@hQhUhEBR)(&shŪq xg:%ȀZ.4Q=3,P gq.vaNxBo5f.U˖Yo*)βS51&h)Vq~\xVJDI#j:Z`XuS"k4I~4kOjV\mklBiI9q%#\2{?mfPZZޗ%fe  >J["Q({Cjl}0ƁADrTY6. \Z3"Bcj(+y\_l\L x5\lNҎ-4ʘlCBfɷbv9xvNqĹjm& D^B#( +<"V}`S+j`=Z+؁Vp$$.wkҢE`hѨ &0fibLBlK:OKU"PÌi$}x)€!@{g>.Pvb%RWI .7W*\0ÌCO98-QbRݖI۽Db&8!"ZֲWKg"bݩy`BDsz4ÃS@PbUEk0nȣrO$j5fFhDёj:鹊m;:ígl5 FQ#k[+Vڐ(bj7DxM+FFs$9 Ctwwk Mq D!z<`!V ܬswG:sLrDTW[}TTWRZ\.>vVPuQvU~RNTʸ(IMTWwu$&J IrGG9j:&ld[fd%4yA0 ]wW9+7#ZBby܂/; 5RL!.L u˻tub*r4reORW9ZZfUX#(vpv!\CQ;DNv*ㆸq.DNu^|vN8  MO;nTaSw)9ve3Zaj)Tt*kfX5*"cT{9QY9AsV3sMņdȇL 3ę34sFu4 /ݫƹQnwDmMva1syH7N(=R.+I0Ql+n*S=yQǩ"f9 0110@MWwW!Kۺnqӽ9Q:2,-We %͹]s q\I R`g#ٖ\QWbCHuZGŮ8-J@tlf7Z'tgmն H x[Nb"(޳ df9nLްhE0CǝY[m+NNK*nܶ (5ӹh#7T*VբM)fMHo]90ЂҼ^Y{u،s*'OXs"kj]A9K`["<(3 \erGuvԗ* xN*8\t[8O\LdDp 9A܉A&.Imsw53y* K08(x54{'V':-*9B9KpN:BıDCH(N'u1%h"ѭ6CPN 96$ Bl KOy-UYMWQ\ۭ 989fs(3*qLka8bȌ A}4%;ͨTi`dljg̽(d{P*1m$,4wb`[g$dD".zmgxq;}"vU ʈ\MsMk*ܞNpcՠ^) ۴{Fj$6Ou,\p@ly1'L;j3b} TWL(1'qF@muuǨ~hJn0%x$z# dOw5 {eƞ:J`444yӵ,] 2Q5z 3B Ċ؜㓙QfRW,TRU Aużv,z*BDӆ!19oy7 $ΐT9Yo&.M7^(Vvת؍6qo`?)[roI9,es– "=4q3zc[Ogkiण橼+CZb:ٵӱڝ-{Q1)6&$5=z'GE3,]+O^}xDgǼ0( 5x\kLOV>> SmQ+B.k{ȹo~VrZm_E:7uRrP"|1,Xg>eoEɈ ENvzw[\[NzJxF֖>x V_]M?Oyz}ۊ:-^W47d5䄝"7P}΢Z'Y]sWz64kJ[>96Y4Yߡ͙{CnSAgD"9BEmk8ڹc"HӤiJTb ME ѱ:'0:d5 ^rh89$=K!LTQkeN2MYJHlm ~:s 9ꮊ+0FJF 1'<JQ6ƅeMru(r1lFIdӾ%Tv$ۍV"V 1ɶHԣJafHX9ٌ֖7w&KWUǚDcgعƦ!()@b5#+UQL$& &mu8ǍWsb80K\bѐI;kSffQ5c sgR=k>I1 9$!mDeZҙ/rR#05T6ڷvSg[Sww1ݷbTՍqO.LTj"eF(UZj\,bd ^Uֿ9m-m<|w*-D"3YXJ!(gp9v7Ymofj@J"s@Dg4HKaIh&!\|HzǎD,eD&(AF1nX심(X-wg :9p١ E^wuУ J DB1r%J kq Ţn6S["²)JQXM !B 6wTveVI9+ќ8.XMB)'Uˌs;]QHDD&)VsNh6p!e6 c1l0BV Ad&H`"ŀb+`q%8wdsllGe.bcx|.C{7ˣwǥCśx I(ѯ9bEG2;D]u%$PEIXfc&&@wUԔ Ыd9 5-i%isKcǏhq1 Fc2sGOMaHyz:Ozݦro{ؘ$F.Z(n\RV6RɍCf~MU,Ym |M|~0F4!ɢ:YHB+rvΣ6\eş]'o1*hƨΗ@=o5ǢK P1`AIގ8F7: c.nËe8-04܊7ʘp\c(&-mQ)Xkb8(2F]k EuG3E'C,䂧Z^bYZ`(D#:jEcqj#5QZ'MHS*#4r4oڊNp9kUA!RM,L9DwʖfbĿ-3qo% S/|e5,,ĖHN*J&"7qmD3J]ZŦ+ժh"j򾛭i-6!kS^t6H 3#iVw"xʚulWq&*Q0Snai4 zc$%xq .݉]LRO@ =s~pyᰀ3>-:vTgM" 9.)R /5;ܜPK60MWÚ#K(R^'N칛jb9 FkiNq+9&synb3AF<Qߘ  \61Ӧ**%ܰ~vz{4 $w#os"d< Ie׋E?`ő GW 8Wxfq:Snk+0&XҧﷁAG˛.BJcxw'r@^|߱7'41i3X`cD,U@ Sw2S'CWP9<횪MlED ]x4>Ƿ@Tx-5v>˾T/t׭}Y:|UM>|{pAN{spUu ^ߘ8k͠w^Px>'ʾ PpOX_>CzQQ9!G$d&pgk_ݠM1Y7ۣ~seg5I3~t=>fTbʁȬ_EӔRxN ]-!ݦ&^W^mD}x˒#P>H2M?"ـ2NIc>6<nej|OoT]QUe8 +׸({L}oл&pN-je^_)m%a[{I7L5-}בzvoIArPk%DTPi1$EI&L&[W[T?UOu*AG[S}K|A6JP#gթ*b4S|| ?=/x>8Q;3/{ޭ0*.riG@T Q콀>\KGyϸD䧯Ϛjm=GX$EuBSo7Т2{ p# տW({'>X(Uq%ON'4_|;g}>Oq!Qsi$*kzwMeC8`.UiB|,\.=Qnw|Hz\xߩfQ}3 5TA ttpΟkфwOwM+-'DjNjte߿׏)~ d  =V}{7\Vk _ypǙTy۵ߤ=9b՞*C:(mmmHuuJt׹W۹Nz\k<^ݷF"YNP2D BzaTHdd[Д]Џ9/myf-R&_+ -WlnAxg,r6~IG99pkKASc Nwyr:>-O_gA,r}*m y6d@dv[ ;$(^l9L7Gq뗐#:Jߊ(.)DD4%Ok/hHbmZe) ?e>6n" Ӳb(}_h[zzD^)bkD"RhbQǝAlPU>wo׿|=4|Z֍vh~^#ptRZ 4P|?m\nZGaކ76p&wF!)\3D)$B_TRwI$ y\5aRp(GMb{l)M yY1~R*o?G)*.nU@dr 0Ny/ƫh(︖&vw?\r 1p-Kjma2ܑF>(r.Էփu[$pD]1Is'd|@IHP tBDEH*PZdE:c 2{ f lw &)|ik̮'Ccbmm::`dTyU& 9.Pz^ @'n-@6MK›@{. &QZ%-)VuksQ `p*("M%<~q ?V 2(.@rXo鳷{tN/dͣSOJ۾?C9:ٗF2(gQwdn&IŸEz`*YF6"pJʷ'*"F@SbjDmJ.J`)yQ)kx#LL[BdxsZ 7He^s~wީO.AHPEȟcpG[_ -h-{kuԽP9RmZf|%%A|uVt5-?_ϧbXKZ ++$4?*ءTI&Ӿ~4mWc(LH aj`vO 9#粏[, vC&{ErI-̷Ɖd=_mo}Œ&G4N=;gN<618Sg1'Y`kmͪu&+ nuHvUƂK["qD~WQL/瑵c`(oov'JQ@>|m؇ntڻ]jF[I `K~S?tm:<%V{džrnrA1M;UUO`v8xOwvh Hc[kd9^sr1q&aF>Tԃ.} _;uTv3p2@՚}NI&xP,s!f-i#u(j]Yw.]!L$ ,KFyj2X~^g.{h|>51o|>֯+C^f:wRS|UbH  ]Ztw'6Ы D}:~.ji2ٱǨRWrk=Z{ߟmog7d@ 7 PPP/K% #tw?Dܔ Xr=/58/D- LΕfڌ}LtY&,0|` jVf?[&rfцu"'ښߛn|ݱ9}Ǘ zGi1StH|oԻ ]{eW#9'#r 54R>ePwGZ??W} ;ֱo~y{r~;|KB{p),tQ-|@"ow [cܖ_g l&,\wS}|59:-p.kNGC[n}gBitp4o &kzIZOjJZ ǝi {1T~og(T(_O/}>/8O# w^Q]U PD[35iv}(W'iޯ=S~p7O䌃\1a 0jp.k@$ [--Qg!^3ҏgvqxS ܄{NwƯ9лO_UwuJ}.:Lsu{"E` 9>|5y SC_ԝ{ w5sV0wwܹ= H$M_T@` J%2 yq8t9+_z,5T!#ͻ Ě{R 6}6=7$]OI\~^/o%2<ƶӺ> jtya@Q:RAY^Ǽwx?<^nlI|AA! NBy^/^Gɿ7mBSw{mKmc;WDR$Ex|N;Yf-u27dWB}/ǩ´Gy5CLM A#4SNB1րta ʤHy$\GdM^^tKsVl8 fz'VVZ)U7|Ua#Njpp_ްa7a#LDCv}L_p~'7mka5C8Q_簤$]R0UmgjCݬ!Ԡ]#֍zx4:L_`;ro-;KwBsAڽz9zXq`\v}Wg|m\+l^Q6 ~BG =6 #!)o*~ĦgaD᪉h% Ig8t,iϜ=wa,k;VxF-88El$D(3YUY$ق[u)l*[ÄJ wJ$d(O;hv.iC|3܏U ug :٧H=]nn7fy(BFk܁yh Pt[ nQ{˧!HMa xn[9Z].Y+-.5Smn$Y7(>=,E:N Z[&lKs/*.{uེOSk[7VO ͪؿ'\0(>KBkw`[:SӢpAK=֓8B<AHHo?@x$GZ(7|y-Wo6QFi6G.a }bLˍ?ٶ5yƱܛzON͠@'/+å%8ɲT1$xJ_C/8~W´؏5:#?O". ھCEd7u7.K;g6߇̈.e|Fa_w_WOzt=Bᓺx?Єڣ-=)* %|FitX~+8nġG!ۂ/.!n.` !fw-9%MSc fNCx?C3T~Zq3!7lfgq׳f퓿0:ӻc1BJ6Ɋ  ԤY_L9J~#:,?is:$U󛺅4 M p6vM7.fߓNAQІ.IQӐfl9l8G6F)\w_+AlVy 焦Mc1Y1Qyx0=(ؠy84%9γOnB^) l3?AsA&b#Cj zz%#nrK:Ѽqa jL׎u;ֽ"'\Ua4a_K!:csb &ݼg/3cϩX\E ,5Ȋ*7nMf(,A*5 1-&1QԱ6Pa MTF폁c2*(='C\Sh?sʳٍFL3L(h1F)L~k'ѝrQSlSse!nD Sz[C% :yZBa%]1R ?+v)h 4AdCDE1A3>b_-NNq݌8ΙX ި'! =_,!W«~9 )yx3)HQra1K}nS~6-BDnP~鲪UY vA$_ZS0~/M^};ZP!?hM<|ؔMdF>uS M'u#!rB?/rCe91zpnnz鋞:H83rϰ&1ܒ,@4ƯߥR#:hM=拇8.m0u4Wѡ)*AP~?a%݁46czJP"&s8}^ HkbX*#ge@G1&`|/' i@/X$3)7 pTUb˶d)PX8](15&a2/n1y?u&YECM1{ߜZaw;!FiПkeS|O;}?YY~TP AD'M9o F(С!SRIvi{ѣ>{gݲy{zo8ay^A BPogO0Ӈw()k *b-}=2I)r/g*DyB")4}O2D4$j1D}yC vb-֘?_,A[F~v4~DEZ05 bJ2RD<>F|quӣy(Jb'҈fP?6\D}큐Q1381xI_0U!O?D<TRPE/3ٷ*\&^_m}߃>:ŻEeQz<{[L]9}.D'O{uB#P?}MofPDn/ ɯ.Gr``cO+3iyvI}:4]o@$U9i;tr4hY~jŢ"^@_s0ʮ33h4 B\BP!# d`*9;kL()#?oڎ1C{ G3gr7J( :`KupyCJ*)ZHZCY˄( mȱ}8ʊ`g!N{1y.uĸ1yHXr1u7{3JCM5g؟P i5MM.s_G9 'Us7Xq7o^P4Iv36]x/Tg9k:n=UETC"4N#jۺ(F7jꣂE6q8fu\yk_(Db D|C_E8G3"g"~H ]\fVbboɧ H>˼^-D0i]/X56yo&ϛAouU:Wj"Jq^6nrJIS@Nէi?;y S}|mca<3ɠ zOCIGZ) f_ט'qADfϨˣ3!ATY&/M{ׇۊ4HX n!oC/\t 2}Ń~,}d!HAzfU+0ъ~5;>kF889$M2E=9>pwКy33|R M4(dNg7ha&Ѵ1۔(7O0gوX2 [0 *ZJYH N76{k<9Ɏ[7g52FiAbE#T4B4P m(% * "PZG${2!B "%*BT @%( Q2AN@)R&dra;v)hZ @I RvS%%ry .@=Ȇʑ*мUZ}oĘGSC9<U߬ۢY>wp=#Mxr'L:4(K ^ `kM K"L`.#nY"uEz)UmpgU'.Бpu@JViOxg()zä,JdyK|w!`pu5-:7Tjg`YWC)YxU( Zٜ2–")Di#W 7Qrږu'!KW"T]fG̖cC2`K^l./9ӗo,rmv/j$$*4mlh[~gU*Iev[p@fY)w*l͕+x$f 4.f#,#M3UbwS,t*9|-O.z=q}q_dLc?F"0Í_R69Ra ^^3pmn &ԩE#S`/CBR ju ./Õ[I$YTc]gSN,䢙(+iNީ#0є+9ICc9%,)iem?FIJRkLtʼn^}ԙHM(s& 3L$ӵhWH/J6ꗌHJ|Sd3b_x  p(a&" 8zY/룴dPP PG )Aiu]5S,&>™IH5l˓y624AEY'I!2Y_sШ]2<×- ET3Ed谒멣J9r[l-e%FMM/RPm*$2*0γVU/&:"8 ]&3NzZ,I{Zm88#)fdк7ȩ)plyϺH|6x}.v%qbfSJPHRHqc:14#.d2^ kW7Ƶk0)MjJݱDZ޻ VBkA͜4($ l`pqSZIs*A3Ғ1{ઃ9A]\#O0^ BV!u /*jG)nM"6̬ ]G *)Jp'V"Hkŗ6Fƣn˅k*{HiYZueBXV)˩Úн[&C=fñDޤS7nbpݰo6/:s@s6 ЁݦCpQDT9TSA$.R^7{$SЪ$HU PN@sAPt4h^oْ?\CHmiiϮ NċJ!GҌJ4mv85ͥg__Q-dQ;+Z}x=`c&b|$;7 ?R Zp@Bˬ ̈6RBqhQj=%TkP+vJ!!_XgBP|pgIF /c(sJG;`6]na0,ZmqQ,z#ˏl!\҆*xApS#]q[ބ JHe!(?Q}ol~[mx`q (UԽRęeu{ϼ4JU=o9Y,(ZiC]יEm޲9!. qKzJܡt4%(lCPiP-uVmRG(3΢rtڨ:&{vpb(A+<`註DQkƼ AEe.ʜ4@GS ?G]^cuy ,(; sG*BJ .^/߬[#! I&ŶUOlF S,7_n_z۽O6&~חEX A÷$Rd)1y*"@b^G#rtH-SNܳ'w8"@!HD(TU[hڣlrhQiGX>ShգZ-^ʫɁ "a RRRO)@lUU$5!2 y6A<k(%PcTQ_JbjbXE~ZiBh)J7䚨ثڱ[k%h,E[cmUhT~Y7xѯ5Ej6*6Fbkb֊+|ڹ_*6Dd SqϹ]$k!R"JY~em %Z1FhվUM5}M5Z6kDZM(6FhԚbDQTE -' M-!1N߳6 F5Tͣ_>Ao͍rB?I@wl|?Li$G !9R1nj+AE%% 쌕`ǥ͍`ETTIIB҇ٲQ_ZL@U-s0|/uMQT 9ܔG,]› R1dM2Q" ѰTFEL,Z((@RG.!>YΫF>ȲŬh@h+52$v߈r2E;,U[#fTRw dRusa{[V-!Dٺl,i\o#d6륨onE:cchko̺k||h-b}pDVՔlXrXw| BY1JxM-mMDXJLda0EHKdV՟nVK\GeJm,"{u`67m|xb3%B&i"4mzb431*^YbXlK۪JF6MZ&Hbt?amҕk#$XэQ*F#L6j֞|wPmmFLDF$э1E=$[L{p?Z_sLt{7>u9,mb>^M^;}oR,)[sI&K/w|ĚY`VX/ fXشgDR,P}_r$1Wl90A% !ђJ(]fI,@dg" [3/Rvo;#o}J@4Y5Q,Mn,c ջLw\FS"$6k5#/q-sHWvƍkqDۉL6]IC$!&MY"4J;sF{.Hdk)$>p~h#8<l֟o94ZA34n!IC %NpE;&&lba&$Ё~2@gة OŵW_]p1̞<61p>=9_|WSP HrCX<eZpS׳}Ϸb 5}_$&F)L(dBJ Y1Pa(Y)%˨hLBhd#M24J'I|7+ђ,(3IRcL(ȤRl1dFhc1}l2)i"v2$FĚ@I]}WEh^[pHFfLF_G]PFV&2(M|u^эtA1ɚHB1](&Mum*bLcQ+n60fUhTi-6*mj6i MdP#Hҭ"SJ!@ Jk4-@!JC Bq;d B>a1^jk(G{ 1̍5?TV,f/ Ci}LJLLdK2LbF/B*JYis1Aܕ<Ы : 饹SG5,%.P[hfj*"f0Q5nQ& )n:"ZfT޻ l# C2d2# }]҈ |w,3$SKpY&kZ+F-kw߽%6"L%7ɺMD0oq RI= qJYDY )#0ZoJ^$%$>ϗz~E=9LXoKs ~yBcI=uQ}̋E(N7oF߄_YI9[U9s9߹m=N"*){yqw4tsU`!uʧ75ֱ!}!ȿLvC0#;6vOhS15e"HX.?q\ԉɱ;'-ѳ{kϦ̯ߪz7M;m e< }p|鴫}fzsu+:HusdaP1Zgm9 nƗx| X@ f}ϯvu=٤)+Xݛk\}mʰUuXW6#cXߛ^ed&#sDRA!Wِ̤߅ l&pZs52JN_r~CD$*&%#IT.~_?n*nډHvĊָ8XA=i@t bW5.5Õ" (I( M2|엞1I`BhHHaa=Ω{t"A&owQG/׮c^7D!h,4bL%6ߐMrFnH:6w2o$H_KsPݗIFmMD-Uc;.1EV3abHe7>E$(Bk뮰ē1,}WlL5TE,d( %w 14imWqh&jcOo[sV{Zwr?$Dm}-4":q@Gned↋14"F=b4lh ԏ89ӯq* q"W˺Fab"lcrˮ;h@vbbW['8lNf&VX_j..)UGۮJ4ֳ<|z'rܢԭX.VK^IQsd|wyݯbP3jHm1b"RI"}xk%\\J9k6^5sb6EF6ӕzAlNHd @9dGi B PTBD5CIwd#@Lfh_d9;+&I8d \7oD$)\pCb&\e}/n&ь ,dF(PXG9%tЋHTk8BmW*=0DT'd,o$#75v'~ QP I$,-_~/$csth]d9ܷȚCI@d >wϾ}tw^u'p AacDO6aE9c3f<2OC1g- j78QDh#>j"D Vouzv|u]<(ĖQh_p"'teR>}]HD©SL 0B&eGwfBywc۷3dėp>ץ"N7A&E(è&5FJwU^AdDQڭ%%&3ח!d\ ԒS0o1|LEU ܃cȚ61_j5L)&rkɄ)rߕTTVnd[C C bV1$b6ƣhJQV -n[n@mm͏Vlm[ƣѾm\iݴV Q[_FEQmQɶZ|ț ԆH-'H (!JP1 4@%#KM"w>,JTJ7B|@ڄhAC$(29CI{pB:ۥwܒF@ġT*WCJx Ĥh(NZ{LDk~!8z[/Gn&Lq(%((ˢ8#=Ư +w*Ѥ bW/&:e8x3uNEO>?"h a]A\5(_9O?~&;OZ4$ 39 3 ѐbዑH3o>WSU1 /tF;i?hIr ^;9cȀeߧͿD$Qn{>2X) `Fh&GNnjs$0_ik\ D~iëۨ{f^]aϾ?(}QǶ5ۣ =?I舧 A8ZNX_=Id_BKHޠ.G?Z{M?LrUyY|YSY RhE0UF* PJL$&!x\TZRBK~E^>ٶKƮkmh5iI~MP 7ߊ9 JHOS (>G 6A2H B5[5nU48J8qR B: IJT;Au+!Au^-zܻ|+吏xCq] @AHdT&ʥ"l :*ܶڹNYs0PeD(ͧ52WZM,P3rC gSBby=r4c;x"KlLr5w5؟Ȗ$ ;I=)j(݅:-}>nBp]?nM"'>'),A*>\%Av"[n #\|эa 39Tgs R;2zJ5Jr//d$[\,@ԝ@b(qO#CA#x.^PT(4۝2y-< RU Nê1EJ ғ)P69T$X_7< W ]TT`MXNݟ`g)Kv6!Y6F<(VNr-PlE :\}+0=&R3wny\m10JEŭI^O%bAa'7P&%ր2!mReC[.Mc; mD떞4v_l_1 S w1WlDZ>QS3,y* 7chKsMM$P7B9??ЙN.h/ ȯh80<44c.vdo5C6 !ܗWQ3Yŋ{f3Ź0 U'Yi'j XW{rbwHF;UT3LTٸ{mcVҵgϔ=]ta_I^fU7P˭P^ JLwT:ӐHN|\@-E Moaqad^`ZWAkVq>K! hk$ԣJS\dgORY IaTLf rq D 4g'?j: t?]Dsug;ʉgBgӗw~<Kc|,:SΆbjx2Q̸H;KO&7 2(J=bn c깰59gk#ń n'~5н¨ N{xP`Џ7ʃ4<vX+Rv"n?I"oJ%.AimWpJP[EbO+wZd#j9E gx1}xxzVC(u1u C9РՇYv́JVņ#)xj۴R~,&%vP (赕D~Rz#@Έ'vuYRְh)Vv&Ɯc'aƾL39rc4F)yUk正@):3U X\s Xx̥ve4]CZ{0xd긓WSD-1r,$9jHs)o25u39{Nؿ(jI7 8*Z\WT}P1`^ ċ-@$k4*IA|و; sHuH"vyɺ\b}=tkʌ:NZhs+\RC3!dI`L!BJb&Nz=pjdu>r44)yV|z>H *3*vҷ0)oMgX)\ks꽙USbI ŭNXW۶ *iRbsSK!)7dCUOJ̨tL_](|e aj>9aZ^irYPp3 )i4x᧥jvGHu-5{*!rA6+h6p~4W$ޘ$ %cx!j>2c빸x&cQAh^Q)y^#D:r̗oȲ]_$uq|hDUnnvŠ$LP'*@'Qa ({ʖ*Kxْ5uq v<].x 1 hSftGa = cWl\i$BpmFLͳv+>ofHN M3<;ɍ*:zn d\raG2 [Ns\9#%CiusrtN~Z^wMZ~>YJh7=n>&a{oU)$JxQ)ΰ)Ca]@0 ,orfε[rۊI$r#~4cr4C\䗭js%pLn`z6 KL ThWjJzq `UAۣL9iXǼk<e Y\u<4ūhX :@ὢmbqޓͥA.-ir~tqCe?yYHޯƟ~y7kEnF\ mM!dO80[bGGv3&.y=$$,q˵cBtvXƮi*ؐ+)oDJdS?p6r498KM.('aR[)4V[/wyy-c'QOvAsO1 8f:BYޥq<2qs"]qG!$[]^)"׳ze\o"cOz58ض1h{gs (ܦgiD~էjpkYrW譽kvM㝛 ]Y|pfͷ*bT`eËSb.I S/ tQ![0%D`*MʎY fOڢJת>p7nǥ]Pnsï[aR4/=Єgx ?^fQ$޲IhıL36= ع}vX)L!2J)@M9AZUFwMSOOt'b;&SoD";Ĕ=%-5&z:"cF _ZGU{B'vRp=a/MB P^I,'1=FJiNOh[=NLitWπ?)iBҜVkZZMW} %٬rv|z}O1ʬgu% 0}xh 39a/>` BP[]k+4m.ܹ$XCG\m LYtRWL=,<:ç4xI6CD7lv7OsDd {&=x,ɘ g'8Sv1p½Ib'w_]d687 0鿁7ثj:B4tw&^\660p'"_'lOļI< Q_Ly2'T)9DoLF9( cPaeezҴ~ɰ b\\ L/ µ(avN6Ezg S`.N.Pngl8Rܵ~CnfԝA~ʜ,`{qoGZ@)"u8PÐ#̩(&kɢWm"l:N `?R;5VqF(꜁l}W+x2=f01 v7NYK* _^]NjOq # N%]0l*|Jʴ&9Ϧc:ڇ]y&,m3z'$B%8يHk\<_nK?0::ha[0wNw,hƔ4XNdWυ/[t;Y\qjI"NX"cVpjNEZEi?.\uB%4rOjn]'h &1S@hPJ(LCō.j@W SH0;.V{ 1_ o/PSIz{84´#D鎪 ;Q;%"_|԰?Dh0@cJ1qb,9{3n{ ~~ Itj r1AV 'a&34c,HpHl.Oz!TWLNǟEf50a y٘ov~"ob-GfZˏGO]KOMPSmpG5S –O,?gpN\y4M0R  $JU5h|wҒ@Z La*ЅG㸷 BW9ҴΓOəF6O 1SXg  1DΤlzwՋZTSR ̉; cPJy.!_.92$P(kUգ% q?={rAvܓ1P[g A(;S"Gxߞ:j!%(e]Xb @ Ex1A|9.J iFxzDxBki!FPBL 1cȣDBm8B"KC<$@"aÜ'Ni߼`8-LeM!jLmTUDU^ڣ t$ Tj)mE<_xpOXc2beMY0_f@`)O<քagbRJVuPuu ?Sz7eI˷Tr1'%93[| 0#qHsōk7Bv}Zu8OkKYhKMKGOO;;x =4"LsṔk> &UΜ .%6߃nr)=8HDskcmV(lS("WQ 8MhcKN0SM|:[j,K$G¶>ϫ)"]3䂕W{g 6P.k>$%;7 3\^}ʼ %Yݜqb4JC$ IJr_e5 Ɛyd Tse R3:AD֠sCk*|նb)=W1.^CCKRF$Y N@mFfFhDFu(=F a2h]FFAf5"-i5V,snAWE >sO,]#$ۇ U 5P 7FK -wc~ ]̻a`OcGI} >pǢxJľ45NOt'Ѭݩe+(PW@E:z:*cd9()CR0( \0l8W9" [%9x g=#}K9 +N dsxs<zN^SDMFQ2_@3=!CfHg!q|n'ɛq,ѓJ^[[n+gc;F3`&vLdTp|1A& %O8 Dd _QT$4 *F:MFsϝ[MrM=-Z uZ" c?Tjӛo,xpohLI4e|U Vz\ H88G8&aY&ajo1>%v;՛0KDtKs8bʶ9b{`L_<"DnW闤MV j(S?)BOxq2-+eQ!#I ڵ! ,NE}b̷dS3- (8HEỊ)UUP(iX*4cs{#1['wπ 2wDB!6!``z*\L5VkX|@ש!wujkB zfij\z@qPnA8wcx6R k3gfG7\V y𹕖27;FL6V8@%zM|/  j*:zɐ2JhuMenG(CLӢ#G0PB=4vV`QW'5rmuip }Iu{Pt8ndOQ63Sr1T7 zjItfwbvM>]^o|ɩH|S5O)`P(Pp67P1Xt.ppeWeHr r71{ E#`_7PtEHjtD:Nm=q8nr _F>`YKX9A Qvx ~i_ZNrvj~{+/꛽,#`'_Z•y {!}$ wCUv_LIvax쇯@̯m A5Ie Ԍ..R-yN ݥhߋېv@dy_@V`"}.fkΦ6S.b8urg'qxF;jPq 86õ'薜:0x"{L胁2MFC_ﶛpޤ/Gɒ[_oSX U8V5SN/dG!LQ`Jc`s-3IH`o%U]_ڇ~;EYQj||[M𚣴xOS{3Hqw[}X_'IP5ۺeRDs|,([لȕ܊+G8]I4Y&bQ>NTg^?_rJ6e!;$H쌓7/Y>4)z@p]Prk=b<3?ds(qκ+ؽU1 5TgLtqXv2,0m֫ "(9A+ w#sHO4wDS]_2ї4l Ҕ ӌM|]$gEťE35` t{4mf!)nZ STIA,, %E- 8do"OWMk&?6g.Y`^ByZ٥SP(YXGRU`Rͧ=j#Ïɒa! z"Sqe Pѵ#/Ϲ􏴔jq+2PF fny8(  &_L*>z2DUbBUzs9JMFEU/*]qU{;vlœMx]K@!;.:\,] ˷5 1 a9OjR)w,gп(AUyL^P Jo}v5Ŵ S}4Qzз\=45-gr^ϯv+.'NBAϕ /x&Kn4RWdK֚zL-{ԚQ$faw_U_%J~Z4jdJf. ^1 kfn{ c"y l㼣v"%e*D|[-m>`zN|A%H}?&vpKɀHqge~PԸ$Uc` G\KRʹgї_dP)șvL-cxR_UⷽWv꽔'f2Q)"3< x4G3Qvà"@3wƧH3SyB;*5T7 W}g{K!U7_cBD3 IEN:rDF#g S#iG`w*njqYPɚ`@,!cL7;B1fp̓t\EFDdm"@y oF=쐻'zYu:͚Oj?U"QE_C{4:Kyۧo4 @Xhf;|%RIAbj$Zë7+YXN׆F$ݍD|< ,t0+U>S 'I15lͮCס?ޏJGԋ7fXyD)Rbݶ*'K 藑"Ȏ5G6W7CWc#.TeKH.%{W]XRjgƔK"JdvF|L_~ Y rvD;HYz>P.OݼB_$ UV^H0 QF,g7+݌#^mw5k odM"JI7NZ@&Q6snq~ZDZncY YDs;x^!fڙ ^ M[G+M4Q+GJrY5"uoE,ZVk >WsoY}`&d~$fh"((ߊ.. 蘮0GғFd'\ :~s 9X$m emD吺7sܯb<Ձ$ZGg( ~Uqíkλ\ArykkH gX-ew%4Vt\5X[Ktdf2b nlũz)ƙSDazTSE)*& 0/>%Ԥ{JQON̾Mg"-|;s@}BUi6gn i^gVCp@XƆKSF=1tƠ{dеw%ދ:@uʍ'+2#u}Zu> W8,GRϹrA;m]A"Xr?w-BC|1$s ԭeF5p2 D,x6k^Z+l9ZM=DxUboz|NnhmTQ|a hom.OMjz>JKApkjdp@3x^}Fiw9ۧg9$&Nqva53тB4܋8"xOM ^FRӇV%#Tv mbb1kH;ukmmTQ>UZ" 9O`xjhc\p}ㅸKJT~$zD/wE‡r%p.[0p/<"oɚ[41Y"M:!Ň9 nY#~P7De̖FI[c=}׮4RKFlV?nV:yʹEgt~-ބV hcԽM0un>!"S-4&:@(\"Vu@Acc]D[ eUgi(2\ne4yut4ZI~= ل݃ӦJ) FcKU]ʹ Yus&oez4ű+%K)ؓ s'a7?{y .yUs*eFi{)e8s-&t:,<gn߹}\5өܻV5%~\Ϗt2%$lm6*B׊_IoX ύ6*S7nt*+̦35` DkmNf!(b"|PskYGZYW*5!d\^q_Q캕ŽZG#z̘O9-wؐB$zYU-Jk|ӉBeo/| -s5aFmJymQ CnܽEo#I$EPj'u6~E- |y 3'6[Uo'J 9 p*nBQOl8vEIðUjcz2&`/׶#:r+Zu3;%Ę`y9@@kIJNC_rBӢYҔzGM ZЈe;8 CRuB 6gnyىr.j70j3i#>$?eV QP9#יk(P(o@W2&4'1Mʢ@`5q+'/a8 j-璌FGk܈vUVא].e~ٍk>:[GS U|Z?38Lub!-c-Qfh!2tH)CQ%am-V/"އ̒ S _AZm.1<1WM+f 9 btlOe4Aɚf(ʕ@ͅo^3͜^W xDc6j`w7|« 2K$b_=PKP5%B$gXSu -p[ty&BEU碨Swa4+ Wb'3&(@Sd0~&*Zפ6[:Ш .3ekT2u'v+2ɩKM'mq'wU:C1:@L2l6{ ѐkHD6R[wNtw 9Ȳe=wkU`wF'o5GIjYKmƠ At֚f[(O7˰J>,ҁ"i&P\dԒYv%c+ fHB'WJӎp.7[>+S9Pڟp:=A{-V|Z[9!nU9@?FhB;xF &)[[zP@M>sQgibX'1bdKlW'n-s.1Dr,!1gHsӒOR7f2Զ_弮LV?(4|H\D1Zٖ)ihƷÉ">gxE:ZLN-HA.xI cE2XhURr~FrOeج(M{c$ Z%4G`gsהGn7iQMsA1tyhx@JQjɚB&BQ;6pAf# !lljzvO"K0KR&7VK. ?|n]c3'h (P+*e~:j=0 HwDs.^[+ "k8=ʯYH>?W &懕~bWI<)6x,΋ vND.GSz+R+"ς$]=)o RT0jqvwZQ\B>]9Eui'CgvؗxLi='(|i WRjd' eKeWeEkf#9œ62g/֡}=߯&W3R(Z%Fx';*l| _+Gt*9zv=(SM L߁X8YeCFˆygj{\؊-xVE bδ9-tu:4ɲt٣fh&■@SиG}DG (LZxd P7 o'4>%;H42eSsrBG{t?yYü(i14 Ɵ>sUW, %T1-׻XY\lR/:}h"Z VwsGq[z}-$쟨61|UiR|8l%Տ512WipT"8ZH0MXL{ҺKگ3 GdCbWɾgaC'J[쉐oO0L0ؙWdg]uǝhs)nZ YV{d07).&w8V ě ˣLQKu+Ut3;-. =xA(3y [!p83uϢ6J 뙀Tjr0OdU!=:! tFҷMgx$f"V~L"#TƉs. %y7{CY# 葛ҧ_0^"1pS 7/ip[F)(Pڭ /)&%PaT۸]|Z2@0{e$Mmf&u!ĖG6GbfM;rgC땆#Yק F\RFjKxJaULqijP;Ln%4 dL_sÀ!JT~ Z5wP=EDR㙆Pq4 VDmKLа B9'?Ieo>S>\m v-T|5t5KY`&пMy!{_-QyK9_NS%($wfuHXx^=Xd.9+^2:G{-9|Wc !Vsa3$q-X5=hGquX(?ը_v*J9fe a0&Bwv*$mlhY|.s^wX]101WsKb8s+sus˲2Fn(nZvũb60Ot;OA{-H^67" kw1]l /Ƣ<^5UFIiSv2OƯV>wkdC:bMGڬ̸=LE %Zc>I %;f ~Y_XG߭>)wxU—tRC KJz$|KR<6-s0t@7%xm괕.vԐP>5 k |4|$cfFLK@2>{`qKJaj rEw,ϷzhX1nCx`Kt;q&ltbt٫0ݪnhk kQpRxeۮFPX[x׎w)YZnᏀLZN^][t4wܿeS7KI;LE`"[Ҡ e@nmVxbebՏ.'5-bf*R祽94e" J.3>ޚ.&R0nyrY *`@4<"Apx[$bxLll&Y.x ;F9E(ʧ]e]8>l\ c8KN/c+tx j%7uuA$,gu::{WJY5{/Nd!ͷʫoj[Uܲ&WfP[2'7 :#{\hN6מhUYGL~Lؘp_}4ODG :y򡷰 jNhoC4}WZ?)l7 "E؈o3@oWW:g\5'3wܩ K[|M U *7Sžv83$҅J a[ UG\R,o n ښ'U0PgrezUik9//R"܅S]!㊙ݫ-0a:"WNv+O{g Ynn jrP_\3ZGuVH)㘩Y/e8ĹH0)xk;"Q7?g$ o}d-ȮR&c 4m 4yּxi}0k_ qEOM䲤ݼi] Vx2hcEN#vSB"81= vH&=}*<:mk3tse=#Mg^WEs׳ZkwnEx͓QVI׼OX64`b@RIt \3yd$տ3w"ˊ-%ݼx\>:+i%DԨpD~6FTS%0WOXF竜~cOݪ:)$qx@m%5.2ts( O~lj&Zݐ2Ygp*N#1tQ#?v-j}WY? pUBK ~sOSG1y P6j!u"Qc+t ladCw>W|<WŌޘzOe+EQ:Cy6Xވr>Mmް>^ԣ%@`fl@1y^) !k&OQێ8QJW0S^ #K1sZɟ%1$s5B,Ai|C^iýX;}YMKyƉiBK?i͍)$DxTb(YSbՉߘNGGG@MOa{sPg)R^u: H*F^LCp*s\tX Udft-{#q2 ?Oz 1W5T'*h}%ɲG:S)V%'~C1{ޔW\`بGt6m'pϑh]<ƽ9zNޟNƘMkٞ&F2{@&=FeFJzQt jd3 cZJLN(|[[QM}y>{kgiɹ"m*-# VAEȤLjϫ"v歿'uǵmO}|HsҁvKz>F^=S,;m7VGcDp: 6)M!@B0~Q~um0Y򭔀.&NCԋQ[݈C$CU}VXk ^HON`7/0V0H&1̐OYW#OLC!l]pdEq5+!+WsP`e Aԋuv ]/6oBx&l)zYh Gf˖P~G})ځ3Г\6 ?*䯹1G$ ̕.MH݂(lv7q.pͲ5Y~ST4v$'iNJnmJQ~9v|փR"Q7OT|ۀz <%lr9Gfʡ k.M|N~m2 M" x~brG|-uGzw&aQ O_ҥ[EHVOQ18?E9d-il6 _y zfhyKp}Z 5 ]JyUpyC$? ļ+Z9g([{̼F>&!Y%$ 5Rb h W'_3,4̋aÕt=Se8 HGecS r7H8WcuQhiIꤐ07NJP#8$0" ך{iN r,*mq8PضS2vtZ%sJǶBXfGute,8N}9C-2cfsGU $⭵d.̒$σC7r?2:|(ƬlSoX44 zX][*k$&Vbꡭk;I?!.9hp5D Hu4k4/YDR+]|| N}Ea'ljQy37'/l鴱7O cȕmyUUC.֙*NOT1Mgp^4"^dI,7#+C"S8j"6L"1A;=b=V5ӅnB| ݠengq` ²,Lkr}j|jkear08ڂKTٌkCn w &'(z|Ap;sVDz⼋yg 5Kv_Ns4.'dA]Dnˠ="{O-WթTǸ,%|m}&CGF V΄>Htq{ A6cT;VO^ 2D9GV..3):2i:Buځ #HoY\R9rЛe>|h9Hl#`R;LR'!\Z[=FѨ5iⷮykJ u,t*Qw;Oed)h{oW8MQM+^ mNjN\8mp>Qf *¿HB,kJW0\nreиˍeL, #zfXgel` ff6ʂ X}\\s'el Y #ufE4?A'Hм [r]{ʨ4 Zh)^VrPw/'= ,lxf鏯=2ȕ($VqZ|"k/_Bꔕ}CmJ^]Lbd/w2Sā@~e,!%K4xKLT"[ʵDT.4'<iC$Cl3!F֪x"sHB7,&U^"5؁qWP?8 l;ah}-R(t|Aӫ]#^wƞi$92גּu߻!DhYY;pJMD^݌-pmM&bMtW"|%bf8Z(w F12kʼn|i}` H&Np[BU^>]VT^3;j/:G"GԸPdf;grh W/'*Qh|.'|m {N֜ceT͍ N؊ˮnsxݏ _&a'?~"8յ84F֔hS v,dj2謍-}!.A2u;w$CCT MGvOUt XGdsBldH$/d8H\O 7q)D8a'L8{=IYSax8:[[h}[R%:$reb^N EG(/[e87MX/OZOwں%B</0>* LY$NNTUsT_3ڣ]f: CBloy/_-!.u}bv)~NҒ.` ɛFi gc)ڍE &#Bcw8/;Xe>}/Ȗ@0̼M'X^#  |DK,(+r|w&0 6y\ݿtV;du74۪r0 Yi"C{/ THt@/٪O|Xʻ>=I(gRHЀ^)UvbB":TUצ7y#;eɌ08cM~'4t,_Ø&h9iO M]e%|sj)EЕ/#$JR'&_4Z*ˎ\ "Q/hz3\NF,czǤAu%է6,c6B0%)P_j̄ 9[PVy3˓}aF:QN5e$PI*gMxL)&`^-8&9kjυdX3 kWdpKx~8$yap.-4RJfKclH T eiV0˸&+yU8`2p僱Rp*F} [Z!^ٵU'10F,\Lqp//DF,K K~z kcGJ,$ɏ;E-u N#o kg14kHF;Xp;y`|é"5ɐd{*T 5~7tO_GZrrtMWL@a#*{fw3.gZo:1p^}4FVaj2 ×G,7PN5>ЏN+N~A,bYх{t{+{mEPD⺩-Ԧ+ 8+e F&5s6v3$Y@ܖXOo`mԤ+ 0Q8y!,բirKc܇D hs9h_G%r8Wl?qi3EP*tXew4COe! a㩜dJj~UvL'}z5`*ZC8xcD.5伱ѱ"F]0wW$P IIIW< ©R2K."s3u,>yxR\Ӽ<-]/BR'U#_Տ2Ea Xbb$?_Я_Qj c`.#8LsDt*oKBfϜ`֔SEHrH46u\dpbͯ9cfRNb>.`qU~M:F)[ER{EL`xx<6.j=uUX`1.E"%pT"5 r MCNc L'u!2Rю`PZExF )妉Nt! I** hpX'8ׂ\eLn~Bý#Z^~9IHZ'4ε;t:fn6ioE6[+KmVS&VXK cs[҇.iejkxX )4m0 ?hWmУ :10-ܛal̫_^B8L: ۫3-l܅ l]eʽ_'Ȓ\),%;y@J=hyX&e{-o\EL a<<C Gv uȝNG/v `YհXb~-ž)w=\t6qb62ItdrOQþx$)'0C ˑ5;I9՜(0LNxm(9Avݮ9ݧ/vSUvhX>j+!k*E+ m_>f6g]_սڭp›$:ɄJoá 7}\x♒˂Q%mepK E=4 UI}Y?qGV9JYڝEη0m37'I0 #JC֫_}xrUX8F~ٟ; Ņ{=״a|%DPX|Zi1T)aZEDؐl\*a=VKH lu;9 XW/S- MӬꅴ5,6p6F?5C1P8cf7 W䈾ՆxUA =i YQ~AS2CQ@1!h[RDaRz{nkhz鵒u. BqM0%{\:v!MbeEW4[,7aͽ!_^K6ZpjkH|w1/ϕ3Q!hjԞo;& YדB`Ojh,= ;xB.jQj-ZfuXwn@sF׀.ZYu5A#z1 ELgs$?++iXyQ#w(Ѝ3+Gq[x6c)\Sigkzb'RHg(>}I7w-|ݢ#t駼wiHf Ong5d&z()p~?mɪPgiFzefW«'5<{I2|'? qԮTI]Oɾ14]tw> *D|))*t@9{Co)*P\#ad7K),r(Zɬ5|x LG) " HY"/]`ڂ=iRmCOy}Ÿ+K5}l=R6ᤨ,lo~qC-VlZ,XoޗsH>nd8XSzKdҠXNiW@e:Fbk!98_`% ՟HEhmwϳQCmCZ=.X&.;"Y#ZQWc3i{&>uv*kz\يiwzA6cb}(Ɇ: Jf`⹳*bS&Lz!X]v;6vY]ƕ^/XB ?ah k }|K?"0 (6.|^ -3b P@{.%Ce_;)|IR#Cmhaw6-4n6s#GZmyWxw{mTʂOz-z (\Pb+`+}y;]2hmV#,4\OҐiKRM<@GL闗& D޶h sbd)8Vvnbx9uc59j e.V>(n8|'U3R?̥Qܪ$W?amN"Ytc/"LBe֑MbjZxw_t8)ά~=e f+\#jOǢvh Т[ ٙUJL;e<:8~m^NbZS@$u Poti*-;Bk hV]BPLFN" fNK^RhрUBHpS8I AI!9vnk&?7DX'8k% rAˑ=pD!N8_(쿚Z$|_/YXQu"Bȯ2IXR7etE)&Y[R8Ar!9t=E-^w>0vɭˈ-U"/;] B(642T&Lvi4zyA&A&EmǽK|hc(+˜Eb2~R.#~Cu)gXȟXW&فm(+'#Nnt nչL^2NIoa'.^!osw*~8DbP|Wsh6xM idpk` {N.|Uu_ۏG`cC+ySƢ,޳C%B.&+'ҕ c m‹v;9 ɉNAUZf25B/(8/7?Bkŭ*2ʼPŪ7:)X+ I)nƼS!:V\䞤_W4ۜAGj)1V0#ݗE_;[x@5w(@[FvLnl3=kvhEJO|WdZvT=CEU]ỤrT|7Fީk2 K F|[_{_&f"?l~~O], $:w:n=+eJ˜ ԞejhF|\x]]mfjXQ}js[L^s3ƙ[ޠ.P/s^ȋ K6HLԂW3>z O;HJ^|)+gZ@Idgl%6s\(]INt r ѭ|Oj/̻(59 @\Y *J 8dlD|Cl(m4mCRw #q[B{+vٝ?ta$-|n>L<&U~EMTא2KrB?8 |L9Ѹ<>дv>u w 9[!WH$dI*^p)ls Mc>Gυq^1 Aqr8dUe'bԨ4VD T;x-[s0zTT*% n<<:Hctn0XoVHWuc w6Xs& d;Gj5‚בLKw];Jftp62L|n>>roBmdsn{%9DmYYZkV(]l-㙦M(UZ P1ӱ|tot#Sh3ki{52"vņsDnS;Ď eN.Oi~˞uQIk3;˸>_²b$39긅5XC;]BdnBMp.5V%F b \N|@\§u8qG܏Q<'q>%$póVb_63W}CWp|FK Y*Fkk <.'Oe/9GbMt&6ǰBd66 Vn@> zǀv iX`ӻk 9 pN[MC7 G>w#/1vvbMvwx#:V } ʁyut8`3X`+82E%%^OZQ >׬Z$*&CU*ChFok(0xozttGCAs7ǷŖ0B4m׶޹}Bu[) +3#XU`z;]m/=- ͜yZСb~ApO|97Mcץ"I:Yx]Vc$A2+ N.G+&jx; sW OMePʷ2W/"Dlmka-۰ GRCz`}lRdjC1Zw11Ӏ»Ŕ6w$_4)|Ev5r'z+fIwEw=1fˠ~;{upQIGv %ʶ@~묯JxѾШF$/l")믨aoGmeBCc۲͚^_OfSQ}: D_PgqIW(a~'|_v7ΈqM#%Rg2*]E 3p* *L6~c">+lR*ԟ>ENDOmsݹ8iS0";'2llQ~} Kcr^}O$ʪc橙}8M@dM 7߲7o-Irq'r-9"݋= !| n92N*J>qV aĩNbʙdRd 9`J%c%NZ/U3?&N5ႌ:YWx&͘R%\ybQmGCա4ce<\8o$|ž'˫Q_އ`,ʸT в3܀:{R{^\Xipm3#79 Xl3X[Hyii>W''/&@V9KBe~3)gid 88{yV?./[tYZySxJKSn2篩Tpps^G'-ecTл2܆ ^F#mb9CԴɄ$s)(!z ^d}(}UO9\PƴWFc.r磕iPJyC驪 $e_Nt2.1 ̛Ɓ:mVD@Xvd_l&ӛ)cQRtw&eءsZTfBO]6IR@S^Tkqپd4OSR*!GPrN/!}t׍㜓ƒrO 6Ѐ3TQ_ K]Y$ρPNtH\1h/;-< MϨ"J>28U#jrA¸2^C`Xw$mcܭ8dޓ,G(zen4\ȕlCQtܿ %γ{Hb1Ffch8553D/-;I[,|g13ڔH)S!14%WhtᩲgM*-7uYQD>(5$R ѱXssFi(Ι֩Js ܭZ]‚T.XTچHSGNC7Si>)0J0E Z8͏pró8+d'Gf ▗l x'rݡHL" co@ (yfϗ{ٝL0JQy,'h笑& :nN^Ҏԡn:| 1[YYB;;^Uۼ6]29/ơp\8 l1* .i1\|HD% OT~@sսEZؗVuE +f.)[(( cowXDO{>J{NyE.}qg%4`^ˀVwҴj̣#\)?t;nۉ+aIbN|x W!رz xϠlae&#p^,wOIY 3\rAr nǞ}Ă{95$.7z#AshΒP^Zp T.Z} OTBCgc3G 8n AŶaJ# &FJ}p\/Ƴ}6Cϳd՛{|~-e^B2( C J,AŤT]|@1rVv44JʉŝCKx84Q\ %LB7>1-W;^,re1kJ3*]Kc_DK\H掯ۍB]oXNw;,7 >zzc,ͤ{xV Į<7OYPz3qM0/.\ku C;hf!Tl*пbNgJVz0Bj"J㣈vg],U0kdI{'nSL®o+# k4na0mdlB:Ҙ &p"?1p8NB 6&Hzꬲvtޞe TAUeca} Œ8]1v;6e0H }VYd!s}態uG˞8*I+mCI!1T;Uޭa.ccTosjdPB[?1M U駾՚cjQ%ڑ🺹o׌3[)oYrG% {2|?g_%Ru6lJqۘR0jkK.b*-(5Mi@ mZQ傆xRpNjXXymA-pMTx"^0* gS-&ΑN#>U:)e8fim>}/F5`vp@Ҩ_~ź%8U/է PSvj]B9GK4 XrA½-CL8{Sk{_\.UbJ![%nf2~p8xE]HebҜmVd"S%5TlQaIh^y-H )1Lo!1C@y;2>gDԓ|>"VTR>_-s؛ʂ>:BcowHj#4;~KN5Ɓ EgPks]*V܊^HK*ߚqpR0H{[BŠf$"c,3ݟejz z)I:%ݍ,7)!L@/iW /VsxˢkF(:ch|7-lX. g(DW ='V+nCCRXaw9j^(bG=oJwJPah( 79E-^ɘ$r.5KmeὩb"+ϾSl򿙌W[opG08XƗ*Cr_ K.b uow{c7i3eI9IpA@G_Bٍ06P;[7B!Tz]!'xf+1t!OlD4?HzrB+HTVFlF#iowtD~K$x[ږBS/X YU[ JXw*iC뽸`?0ol皾n! CWR⬟Sbu1=yz֛BΚQb;I^y;\Qr٫Kr~D] d*fYݥ½O*qC&odl%~]'Vp9L:3Y!\!I*Y%LmFr0a ̌R:fXGOI|,SB]H)G:ŀAq j(:+/"IJS8"p)JĪK8x}!Jі"n({VV{U3ruL}!#_!FY;[ #F&Wh7a{u ;g[nCYy ?]o4fD|~UֈhD!jYt>&n30)^ʺ)00^)B+c֊$F'-4iYz<2`?oIqv%,ok` >60 祍IQ^̓˷9*)~od=7?&$@CkCWjEZL9Pօ0$igG"Ys&s`[qQm8I ^ #_Tf ,?>QDA!ch7,rk}e4NBuE{F>[v߳mK0ŏj",Ϊ! D .ݡFm|pҡ e']w 4ɨ>l&Z5ZkAg @OKK o H*@ZU{ʐnTW, TZB†/G zvRp Bĵ4yQ^l8uX\+U -@VC&&DYo4cOd&qmQ$!K]éSF>( ,̭Gn8OЧl! G d%q g$ {!1 .+xT:wf؎*d9[غ)wd9n Mk}kB@b,Ӵ~P!C87W2C(zeѯO+/%`()*I'մŁMȴg@h^xe5Yj¹~OqPNj̯.]VؽΊO*PK<٣?5K} K!6(Y:d{|49*ȅtI\pc(8$6%p!#5SiBhfR'xh*Z5[Ao^!wf35I$ɡ4@ =;y -Xnli]W&ڊn(M,Tl7Dw Mƀ%5kjjaT޷ ȿ/|PfN楋 ߥ!g$2̤v*F&evoӖ:Ǎ\/p 2o_E gw7 K@χdѣ>Le>cuKr]sLLXZVx/[=Hmy]h3VR/CA6XNP[>TH52YS䯣h{_ݒl$(y9; Dn u?果F`X~R{!TYܺFɛ&kR|XaZJ b6.P/xflL%az x( i`ɾnV>X{ɨ܀tR?>;(C{asCҔD}]OPF#;̸d-OZ wvu䦅C3ſWa$Vam*Bq]rҍi*.a`%FD?Oc%4E7~I.4q(\48ЕX Mģv[zL'b!b[F6 Xc>5,GIֳkV_WÃ]aV_@ T/P=,_7RA d=8%b-?:]rA vw SRhQF/_W`qiҭV|q%EgͧZzU3#@RL}IdUu G]o|& =d(R+<={Jd1Rk9La[T>Bqb\wK]t\C@K߆FvGgd]xlw㰭9Xr6u(Z ;|c&n1YꭵiEAk)Ɩy@4[Q2:nJ_xq,*4;|uO' lΚԿEba[ՠzr:+O*-3|>uAcK[k| p>Y?&'MZ|.%]4r:o !ֆIanض (n8B / Bj4 jtЛ}LAIЛ'09GϓyWnUC]caWzHZn ^%QmINh5G 诸`IJ)؜*L4 ~0bm|9+5ű( !}/xʰゃ.!6P#)(j/ƙ2LY*8'Yq,sꋘcɩ8!i%Վ[fxZ K٤I QfRB̃ۉL>ƀM?|nA+ b79ԃ:rs@2Ԣ:x(.&K$EFX3AXSBM[9qt]qgDnghK/IiOU: -=-LtbeOZ jk;kЧbR1@nnPF QrFa-997͒@YT m4A (!#Άgopv .hϙ}J/UrQ'[Ag {rd$Om|z%_"y<#y=]erփ6 w@rڽthI]Ur \%u9xֳG ؈ߠeepTzΤOx)8;IR Z^&ݤ/4q*(istr{#Jp~8m #uX'_jn8 3\v&6NSoNW{EiTZZ`7\7%*mjđA\ajߖ:׵!.b8Aam[IaS/EEqI#;SF͈P%Jj/ !edzҞ=\}n1^(;'e W:\ !SU"oҼjArQ`ViFԆ1yL_PȠ`qKq&91l 6рօ5Zn;YD[x^E^,myF&'J7M(yT-nMׅ+;~{U;y)_ք ekzqq:;Yb5gz(3doR;J59 t8%"aj'y0 2y#0"B͔=N.(I9X^rZL DTؘAϗ8+:`v =$%dfLoh-̮DWg^vIi[<$wkbc^Q-۲u3-/T 2t ۓ*0>i욼ܤi#Ni⏩ 5@BO%XCRMy%1g5?+xABMۤ:mTT?eN o<Od}p dt,i`2u<p j-#'تZiDLg_XEOM$t~BN+]giEqVlJt#,b o0Olӆ~ ;i#D=R` /@gNøgf7IaմAoBqM+*UCmSS>|7'px7lcpC~{$9wm#+^`"Nں(XPD|J>"`vYJyvA<Nn@z iLٷ'b q"+Պ1f[ %~4zXT_9ĴQFa!㽻x2ePU#B<BSoJohOŤ+nfmQlĔB8y`7YEZVm,A{xYc1{׽9[fբqz7vbxTwQȿO9PR!8n^J<߈ 3vk;p o0:71ؒz̳{sjɥ+DSE5$Sَ e0v#[xYU:~F +:ٻz1OS נ$ cQjoFm*g o2(T\.d94c]}ʄ溱<ufTsXe:iǝy!1 `*=?MDȼYOz7?f(40O1: jHIKа !'I_7SzA Vqz1B,Mh^eـ,?^U"_'!1X1-`hk{p$'fɎB Db@9L E >ci)9ypxeW;hLl/*; m/S /,3O 5 d]j)l&[{ LI)x/ΈYfu}X)5znVPbWn 8'}uWA7Y70Mc BLaFJ_Xx껵wF;<[Ø,n%Ť+'Р0K|l]WuyEH'RI5oVwwkMJ6jTs:P6,4H2S[ݐk1˜iW~4zPJJ_ϮT+lUW6;y>x+gfK~ae-gZaTyCB4:jq RjӠ$@ώK5+ QwHy{L4N:W$Is) zZW rfo$-Imolk@:YU+|N5<6ӨvP`gj7[ʪ M-(#R1f-=KSZ,b5W^d[ElP.s;S`'^$'r 0KS,_>bK٫fDhoT/N!gP@FÉR3@#ɳ٫vw)z&o0Ec\-18)mO-ۈƴdӋ-o^Z+Xdq7!?}ML?b;@t`=')n\BOjK!go#LMݠwXOn,6č({r:ǎMD͎5fS\k aL^]M͑ieS0ߞH#|?W$`~10xH,DL)}~w[mnK]CoeBi! )pR,77'd) ͑s@qMoi֭wV8'"]K\EDM/E!f_\t_D!eX_FXW HK8T8Xbj\ B Iӄ5 )d6nD?(Q?Jm[M %)M`ni2̂4\ԧp9[%>{)xm-^SD#;C6;tJנ tS_HG<Z ,PD|t(5jV~@UT wL/}vӵbjH(t~|_dO.pthzʼn|ZxQ}6D#G`ʓ_lfR1j͔A΂ծ捹i&$T3{ e%FGtإŵ!>p_]^pcu/ Z[~ lY& .B଒f c5=;zx&Un!v1B*"p(SNܶ4oGe9Kd8($W8m$ɡǻE=Y)ES>Z^\AΓ1|<5M,Xc" D!^tީbS5疜x2{NٱaEJ?N+P[]޳aTd#r_QpIm RܬhC6m 'vIҜg)|sªo"J|3dP Dg|wM/m+S֤*/a78,Pp ZDDAPaX#~Wjo=aBbnT=Y*փ"圶n!n]RVɯ42S)ďeHj|׉d+m(P}Fg;ּH+haݰU:BϵfoaS0o+\Gep!X!\?>z d'SL1f~; )9ӋTG`7Ra=QWC ܉hӹsCQgξ{>(cv~#Ir#з:ɐEWq0dȰ=.̋MsوYyU-rnNT6=!p_*t4A4+t2EBYޱh=my~<[ꪊinC[AWBy$qMq 9Iv;O|'%ɶa]ї)j!{ej6 iNnO\`/=u u=2],ߕO\~ CM^ز(MBO5ֳ)AC,;5 PX}qU.(8Y(T|]>-2}=qu&;SNTK'Z`Nh-(46N& 9 VۃyoT޿`.AjWEt R !WE# :z`&RTrv xlWV WWUq=DijCbu%}d'Ӛ.slS%[ՖB5=Z^*p+҃7Y;ۄlh O6, @g栟Jr}ȬLf];#) xR)os/T"+cTN]a1M)Bȃw65^<!P' ֬ߖ( Xn_e" Ȓ(HvP'=5V[#84ni4(LPtLt{5T{3Nb [*#Zz,cV 1C?M"q4yu @qO''f"/Ih 9!<Ǧ7~Gb'p}OsIzwsќ"/KbC~!(s]bo>_c1;eWr̤y?s3-\17%a >Z#ƺŁ66 I͙&qmW NREl@ w᫆"<:~Ogi}Ë6s8(Gt91tsBHeHvIPig/㖈)&5jK:TN%y~mL..©F; L/ڮdeY%Vr +b82 9B]lE s,w_o!>mj^|~D)j$6(|fa^28]q IwrvXp!9Z)iBl|{sz/gS~bqj.1 y 7Ǹ6ڋ|[C{&Cаx(wX l'vMm7_#i-TX"=(g3t@d:ɷ6A]aHY®ڊaMyzz_%NNm"ѫd,#mT붱￑ :X_q~QʘbUrڨ0-Y R vDw4#b@m@Qp7LWGP=hPpyU|4ƿ6vU͞klq{VyN~y7"ngV[if(nͳHϒB\[8:,y)+{x8ES?wzI3E~jO9vg4bz3J0Jz`Ĭ.!;PLݳρe8%B q}I@e'кw]tK;12KT/ ;OE`kXT8`C1g-%$rA<2f)+Dl'Ӊuוx/r Djɺ&CԄJY{ K@r3aqaΕ bSxZdEN{`HXP ?ʃ#ܝ*cO=P 53,_$n$Cr\' B;HP Q354ic\i-$Bt'K{ؑ~$߇Zc?dCkdx]Qt#{ғmJ)a ɈFGKђKŌ~!%Lv`3 )$fL MVuʑ Xh:|V.PT?ɬv-L9_CWݕԳ N rRga=F+oT`^p{[:8I3j )!s2iq*p8*vde,ld1xs&H}k~$l~ G") ~f>42ck"z񬔷sWE39C|ZGCb"c`k@% ,d+kcܚXv;tN ,n~[҂AA{ݕbӟir,593#kqo;OZKHktz,Jۄ|[H}_IZza (F,p}6VzWl@P+z.~+R|u]칺5xM!3`pr2W&ǡ5kpD9)k)vSHu7(@&HH0m2eET%dH7WJ O9=qRiՊ'+ʢ&8%i1S=ft]3]*7xa(o7#Fr!2r{A]2/!kΨ)p!1_i\#7Pkԩ"4^m}QֵwoEsN)ui֕9krh9JĻ$'פxA`0ӕN>(n4IQ7"2jisZvJ!qN<> 0N73 {d.YDz+xjC)(dIj! ʹԴ8qlkHA)'K|nhAV.ېK,r0:,xNUgLI=M<C@5쒗;G$fL}b๲_NS~,@r앶-C"p0~U lE Nh!Xcf4HU'm󶂹8wݝΘB~w}0n_vecOfq$KWSo;w/¸¦ޔP>DX)/s'֏^-2 x] J4&[4J"Yh!i% l랪61 oU)Vyo`žR 18|rJcֶISF9+e qg: p W]7u'#kd`j]`+yj{gS6TKYH o) c ,.Y+1I]זr׺cvJ.\İp_Id(A +eVE ⿌zYk[dyqؙmǪtd DGb [*ץmxxMd6$ t) H]fz73Tp"1ENl?J r&_m.6M )4y3v<mRa?wG<]u,1Ԍ6֑ml*-Øjz5[trXRUy܅v;xbGyߡp92<|ˆ@5;Q3%Vjؐo7ϱDL#%=Nq5JbE}B9Hֻ۩٬ M/Ngfpj#a gdZbgb8sl\NFwq/֊M:w/V;;H"jx%~bSs%:9"!bJ$+{SxO2cޒ+I^BP~Qn?{m jv4VgksШٮv-GBDqa$~+o0Z?/Ƒ)Qa1ZXL'wu]TږvIӑdHW1Е7 iDVluYo\WO~JDZ _ 1hFwՐZս~q`hmaͫ.g49ҰN74Բ@/ /S![AzUf$*EPq~9Hdʦ`b $X.)[c$s^kfCM;)imx<$h6DWA!bWO&QPwOœ0_wN fXȲewQe}.i@lnlpSӹ3k=n@*q0UE}s6$;μ^ӛor6s oM]P[2ο Gu]yJaKj G"wjK=(F9&i:| ?ٺ5JyA3nin bb%.9X*GS~KNzeI."O> 1/9fU>]/hz?Gc=%>$QǑ1 +ٖ@&H>f/Dc!@bRͺGo w#8#U⫳1Sq`ANp=$7f`aD7lV9%YZH+M܈{ᴸ l5 FIRV,?yD$QIztvx9?M=nsg2.#[ VS{ZWUv=S1GN*d^j!Dw5jR~\}9!VyA s#m He>) \z:ڒA1 N¸[)p#O#=gN}e||d*c^%)g ~1󾴘nbKmk&7ˍNΙyaO$'ԁ=/%eBUb9j#y໥65>'G%ZNvFENJqajЛ|I 17x uA~GHV;=lpxuJ1vvf+F|k_1_YbR$a7 7e1j6S7rGq3nK% )7 $_Me^$3ߵ+>6:9,ʗ𐊅!<5ѢCNJ*+g_hPX33AKa,"z4l7q|ű.G^S%f'􏸶ʬ3}|Ñ2+k P^[{&X݄Ö 9!DxA)&ߒl:]I8?D\iUꃇ,nvOiLO2Ǣ]Egpۜ+ ǰDP0;*3N' Tlġp;Ui"*JuxHZ" dqnMm! SR>B5RlʭW~% &9{ O笢}/*f685?UBŖ$_1o䣲Yp{~N/.˧Hs10!T-g~2nauື]|dchŌ$ȋ5&dXskWAn&o0;+QB1FfęmIӱ"HH~MípHeE@epY |Vي# 2D nn +5`ou+CqBiw/ cP9.OHh^߸k:읗HRk~.8)Ȯ`|.~9Ovk^i_\ǻq_AT.ӃxneZEy@KNWuդ$~Үf%v[빌?fvDz'BUg%ȳm7@vWZB5 ~{Qכ L}rBJoevs<Y~D]{Cxf0dVce|RDB>t!W^G8r EZ?ڮ=Zˊ=6DзȊXAWPcl.`c!*aW3a8h\ ɚ,3~m8_b[BkǂlYLI"'Oph[LRŊQ:e*s%+EMn]oT ҳQ0 6]J]ΊWp6=ie Ue1ND#95Oś6^{P@(}y1VaL&zM7mw]UB5:ql "u?HusPxi1y,C'Y iL:xb4&"F?&R, e5:!ismy"n49(P@+y3ӺD)sE8?-IoIn/…[zLnltV"dl~t Kl,a==}GMl^#WG4 $NS}!^; 86.?WZtP_.gf` пb&(r+-ƣE ERE*94!\OB'nm+8<.J}fIf. :SMu3Ma D|/#7+x0]]H{DsQ7kl*UM -99ao*pKNk%$ Ys%r²UcKt@ u<"kyz^7tG2R(ZVP>y*yR;KQ5S誼t\-Sq78wa´=$R/lw ?n/[9w;>\W1'rYC( `n$EO7*[Ƈ҄N2ڝc}ͱxiqzfP¨'@,D]cy3̑O ӇG_k AR;qZv=3ۃ;%. x ?/C2qp7$P"p5Ztaxz ^V@I.&&Bo4TPj_*C]?keTǢ *NbC2cb7ajO@~xY "ZCz6!% A5q) L~fjȽ_G޸zC Y /1)O.VN;lrnӭ .f21T46~HIё~]kJ8c!ݹ̗7H) 8(a,8'L \ JK&9,Vg Av).Pm.5gx_z )'<FL$(B֘UW›"{zK>36e вуT>QâCm2e"E ɹocF̽pE]t}RͺBĖß [!= Z]e קk[/{WS'($I;(fqLjT+O O;FK{5qKYжO){Q=!gXK" dM#* 7pNqfuΨHpVS%v>D(SLRJÒ݂"\eeWHfw2kV*wzc$ԙw^2koZc5zg$MpO>C:|C3/`VRd\/av+QFs-VPpRyo2yann볟dϯ>`D+ҫ*mX| '$e; /øj"$xx|)$e6Yh_YY/ف&r>V9[HLy dh_2yqse&8vހ^UNL"ܣiGs<-8xV<޸jX= ֚C5Z͉Djo*rЙD' pCr:0y;}k* 0])/*]bexn20ACuګB0Os~4'-I%ܡr{UCG<7.<; @ΚM㘀{:!A*a0]Zeٶp;]+ANvù& ^ (f<ԾgfR <JMh+GG pvx xEdmF{o {Jdl*8ԭolŐR;#8^}I S3 P F_Hψ;^ҫ)7 V:*Õ0bG+{-o]MHr .˄ݪrW20(W][Z^p'YRq#9˭q ,Lԩa)-FC[Q;-"[Rp]䩣(lY90  cu0F <7!MD ^E#_^|vp=/Ɯe3ô+oWkj$MNC7HDZ Ї4'34>w$YW/&a&ߣ| ֜PcB1:IT0%*a5aGXasgC&CmfdvկєdFn ^9vN5=tLvV>5oԉ Vû1E͂AW3[Q ~4b4$}y`%FEQA.ձC.:yxQ\%"~.U:#ܺ7os(S\λjU.GV h0D&Z8Afq*2[!xT7V=!gĖ@KGe#l sj3'=Y@N!ln3DŽk1p(|~4.g=s*zq萕%.ʮl$P/ X>MA V~祉;>0c {(P ߺ~Jy91Rs29>4zpl/AOΦ `ftXy`on̟@['j$4Xi_WF8wH8kS%ˬm5&D8.ҰdZW^%asPm۲'"$KW\=8r*Bn:, ~V =.6?tpe"w SE42^!F~wo 0@ŀ>f26Swp7g!`&6&Oh8oJ,YH%0tGF;@V+F0:m QkT {UMa¿2е$k+Fs͜YaS@q!+mҙg~ Crm @j-4Iѣ"oxL*!n>܏uNF2+#i+=K\Fֈtճ].t"-IUA:"]2EpTY#. ,|:0"]M׺LdF+oV % 5{y&)),7B1WPsl]|d!jZ"O^+#䰼Ae.=-"hh;_x@ ;.]:cL*ޙm a'}Ev7%Ud4hPn42{K$}M#XRܿCҭSw@$HOȯ%q)h -ܔ ì5w(<& K/ύfSfgV, !+̰#sA,mc;uM`q;n><=5r/~$ м6Mw5Cz-Y*^z(=3Ÿg_4P%=0!m߿@&5|N{)ᰵcq9wwp첏.Yqz(J]u2qhA"f [<enqD!w8ubx49zS*B"W)cXmΣ9!~,^!+/oTJ"LVN3oTٽ|v%``^)2חɹ:kt0%pW_f۝ZIE&`}NQOmOj>\>y*DEz3&O9G]1hRp]T^ ̽K#ѣ_QΩ(R~9kbcK~aV)8?e{FSqX9޹pe|8CQf coy騗uUOydi9>oSG3md)>FBAV?_J y#Ȳ5~᪯ooHH\&f;)~ZCg9ecT|G\a>;Ҽ>)UyR80 h*?mu#)4Yc&d#Q;3>wNIk՞y%׾t+BLow9  8ǃ?m b)a[q/Q\"y1]YHud 4}]cL-[q5tT?4?^O>1\H^uY0_T5&XQR(ޓ#5hsSԯ)7Z!깥S9D&}ʁQb'3mIMIfm>,9V#avv.ȆC;P f)zB9(꠮[)/d8j4,}Y ʢcD^~9y~Zx;,%ovBWBijC"FّaqdOGp_z2A'?K=$yȣc~i/yNlVS_^B5߈GK6*\!:H ofx^?! KFpBCw%맼K ;HF K{Uk*] KT%dzAjh^xN~.ɶ8pZ_(aZ~跏'3PE7>883MEnnƩ7]Hb]vKL-l:a.$XlO|R}&À5n*!>\Gu9vW=A$Xv:P?z:<J]!cNYyw1TQ,\}B yh@mٵNZX {,=-Sd`P|\ [>b vT e=5cժ5x=@L!@/'3?cE:m iua˟s $<5Ma%)ƂGzx޾1܁|%aʪ3B78:\z\"p;4 f)|'(P5ۣ{| e0q;j'x(TWށ7htjqiXq1\>1a~JCRMAIyl|ҞfEv p;(˼?nPj BSdE }pff KU@9-r^tuWvQ Q߁h5_lr$ydleRyYgЦvqwpE L\I$=<0M객={0T Ͳ;DvuMj-+,2` ^UMMX`D'݇y܄Y'0OOThe Z2߆АGPifjfq'P{d&5? 3f)$o15ttE~ 8jvgwD)rkuYGTY A`( 0((|g/wM^ (֒`Xp9s1OŢSH+.lF\01ħf\c`Ax/0RJb,{(k$/Ta;?(09M;k@ T$W XNVoYp/晏.r+KJާ)`te[v*jdaWc!E+~{Td2׶6CL݁:]~?pU F!;(|"wG 0`'~8TGqb9DnǝރN29(eWe駈Ƀ"W,Q. X%ƺ*_L;vO_m6u`Kl2Ol 7q>TAˠ@i~]$)zi AaGbO,hd 9Mbt34"1c E.Oxv9Ncpf*k=}Du;(MҘzo1Gv]Q_*C ŕwO_:n;@mwkF_D](K3g&~ҌR @Np<[u(6@tXADqБNsU5˒4&ayצ3dط~lJ" SaGZ,S~M-yulsSF=~6mMC^ժs6ZrŃy`w_k.>{B:B b9uN⇐Ob\~?/զgͼ`Dd d1$Amf:6ɂzOwwݸ?^wv?hmvGmVw3]̚s̳ia'AԱ:՚ʊxɀZtـv qG^tkDa/3 wV~r9B|Nv6!,d@! 7^Y`Q[ VU3f%Oұ >%7(tk &J~k^⊵Lg}3v;} *ARh">0Owo_a7D(t2**#/e'H DAݲ%E+[ 1[!,8aY_'LoNߎ){ ZV˄zJx[7+ rr~6Y 4z{))!ᦇ 'M '@v55ha4R*)/DVP" { Z<Ȅ}_7 o]'5fi%4m3&e`n%Yb=?03ΠKw|(EOHs}4ˤ}wWqNuJCnqހ`04'/RœPƔ] HvP$rw*;Z̫*MljzXNniP1e}ҧwXnLC{Eb$S],2UH|g7bv篥xFT};+UhҰkD~)?W()&[сV~5h(.PNO53/#S7ћNGwإ~͡ \Cy&7V}PT]05~a>~p3 Vl*W@7*{-6, 1C81:R=uG8mʖH<_@SrT_"Y1 ($ЃWDpS]eG,>Q#04d\rӒ .#=eyJYiW;3m{ ڥYol<$v/YJ?;zF M%HLqqr a]_𯌟DJN­pt#9dzx̨rIHp:8XXQ O(\}ҵuޠz;ʠ3.4GY/i=Oʶ4w]D/M5 V9hY~"~Ci_yj ssN{Ȏ4(, z<-k_#?ocp^?g/5n=BpTIjt`f }Ϸ2)AdV^[Iz6 ҡقprW *(2sx/MT\lt{ɞdm}p9+䎡rm|ȓDl68yntedP"D2a%-iaN)wy F :4ѳ00R/X(ԃ8 TnNni%%ڋVw7hg?T-e߰xq5w3( wj\٠ǭRBmYݝ#A g컰xB#C=ڣ/yW}VSͲeR68+;|C#T5L w4٦0yLA?|MYE܆,:k '|\4iMG }M"Xw+=g6[Ez\}ǰ!Dz2WB DNˏbE)R ͈6BOfБi>OJM`X+NIuxHJ7-׎Hjڼi_G^+7NyKg3"D]gCNL+g!.dS]l튲 )kF6T[P y.2&e-txv!W| ~2UWNQOv 48nB7\j,gc2L|- ?CE#5*;n`_2ylR] ynLOGeR偈]Tίlbw3oQZ$"H^[6.t BWz^sE>%ߜT#Rcqk|rZw]Zg0dVr_[ JBۯ($OSrUCU;=8>Rw9Ta{=*^ 6/1!.:/{uJ+Ŧi?ճrZK#jveyVMu돬Lϊ duUJ8漣PrĐ޵)*l2ZQ(+cSxݯj,PBXp !aF`U"]=ms= !ݛc[:9@SؙRNM( L #%YLLƠ&jws!v %mAJt ? [EJlD/DVx+։OAQNu;P, re,`Sr*A bjtxD]Ԓ'wI纭g@5L_cLg%B77C˻iS?8{,)O\ 'e2[ԛd) z+mPPB=qqB]bxM_I1,nv.>8dAٸREyC54 R.:0L3oxh>  gfC$#}G\sz*„*a Z/$kc N[n8b Xo"FH"yj>2>,Ւ'`KU!&#"AZzd(id*tJ5Mks󽃹xr芇LچLfנcҊ2VWݕ`5;|ο1۟gb$$@ĵ캛nE!ZhPGP2!FyژˊK1=\-fLL9d'}^1${lϨ:O{k)EԓB-o$u׷kGCðtG靈dՏam@a3OZPqR@7ڦ)n ycUY|PX.wrk-=fН̞ e6޳ٺxdQ>kv,%#|2%l-[?k1bbo`;ss, ck ʴ}CSZ3@[06p~Qt? otpnac1tB Kgn"TOBפٿ@eϺ4;7ٽEHqȠc-:6vjuѹzZ˲Hv IZ~l23` >7nKɹw[y0ЖkmpԎRW9+iy%!\C#% cS]&sIݠ$,9"[$D)pB(RY0CD vee'ߕ Sf$uĎ9ӈNq QQi׹012 `ye4/_9o WgPn|Gh(*M~2s13SEvjuj6$*||hWb͢ dJ%1GMGc EpXV9WP N8KݫW)-a,ڭY06[:z{ S3sF(ls?nR۲)"7hUYyaظp(FO!Y8ߋ T(B߽c:5ZpR{jQ)TbB)y#ܧl ,j]5WAn  ^R3bVhX߶Gakt|UpDž/2 I +Qꋇ>dgƯMeD n0ѝ pҞ/Ѡ;z;ɲrñMy !6IkCpuE⩜}Џ(!mU8}0SOa4ÇhRq'U$q݄fb @і q9Q/:Gi|pQס; f fӴ:Dr]0m%3蜦oY!Eu6kည j[SEim'*jk8#m 8@+%_y7mtaV*cSB V)vbm^ *IPZ AVrSd8ԝ88Z';u/h`jϧ)H^'GE HrwȶT. AFpoCIӆo_?LM?4'MT3i84HD̈́c"rp'R&j@pgZq4ioKbQuHS& >$6V>423Ygӂݓ?'lXР/m?M``~Mqp.9% ]#7 Zƒ011,HMDl멢_S.dǤWu:kaҡ-DHZyuF&2HQF`"dG ##3S4T[Y%TiYXڎpp͟h^~PSI1'npZP&L!b\ 42HT!QXsY`ޟ >r D0byy;g JHR>W̲aas&g7μ_>sCH? _MjY_7]nn,┽JVn)\ǐCBeQ qU-1'ᚻLqe:t, +N"s CF}bѼޤZ.u'V::BASb& )MnC hgh/jzt-h^FchL'I0~:sp̣}PA/%eWLD6ksG"whDEdRl>x,o[!LH#5P͡[nUK9Gɿ6982H\[-&%;l5X>z 1`0='VMާt+ѐR+ɻT3x*J4.Ĉ + 7tOBL8~ /# xM]E Uhao瑝`VCYD8x'x}sܼRHk1`,"ʡ>ۆ;0oFG^wS wacU(c}LH 8ITGds6gbFt?r(_F`_bQXX9M _t2Nzqn5,o]dF5ObcE "lv>J)ë1;I\IQj@eZu;1ޢ?F a@ucJ3:[n-ޠiA~`c73q qzVxm#DvL a.v?E> 6K`%NayZy{D$d%3q~agN ~7\݄һXhƩ]LL9%,-<kTRb^ߠ'5C{XDr&^MeNa*0/z bw!s3Bw;fvdžTךWN>5ZjUAB AwUX*ۭv?;@,}2]hDɮ4RZO韐zl`F Z M6V\^5*~ܗ?ytҶ/QJ]7f[3gUɨK=yɈF.=8[eF3ĂU4"$3P(9w_UzTM%Q|Yǐc~֔Z<I5]ܡ`V1OOBTUc࠺8>\)h[ zc+& ?0U"3V.LMLF\Ƈ':z4W&2\rMDeȁɻ(QU,ڿbJfY>XDʘ3tH'xȨ3U͎K}L57Kq%q1֧ԴMVڣ6UD «_,ZQ<8Q9b \+j7Y;ḛ/4Wc|jEU4tGXkD(1OϦA7 Jw!'lP}_4_:PuZ>AMyN#gf=HIuCdjCL1KROm֯%gH™᷸XXq$T zq mJfICXb̴86aF&ѳqD"AwI>kZ>@){9\o`!̕k{?cۖ:ѯ튌v{#3ƹ*28Ȅ,Y*e0 *;HpX,a6 WuA[:ڼq8!B*9Hhʤ{ lld'Y[8_ wx?P vlD,Iǜ}'6}d210]µx_A+?uBjf4Aki5|6pxW`G5B0Y_G}|:}-*7tix"JU!|hʁS?M΂B^v*)U%wߐ]Ju@INXu|E3z %œ9mP(+`u3ʥpPNޞn̒ZО_n,>PNRY(-J1dc|i@.3"VN '_ ۘcW(% 0qK:Y(lB47uI/AOK}-tT뚉]Un*.@џBVZzE z@#~b(T;Rŵg۴ ґ(d,!8th(Rq#ȏ0eu{w TJ S#4? ]yS '2A]Ïࡇ xt(d(īt=+L)O~6*K(u6k`эܸt`+kI9 EwT73+֘]B#{l׹-:xcFN&5 9([q[/h/SBD&h W !`Lmo{i@jG)`=@nk21ʗJ6HxUL&CWT <ǯQ*,nKj}h4%EutEь9Ȃӝx>N1Ff}zDytQ@?l<& R tm pQP 8?\'qm!^[!K67gRdiW.r'LaCbFTAܟ2bWpyc)Q ؋ c 6f[mx4P8*dLw>3pmrj8]n ( ТCnJ8nIXkSTG!:(&l#CHRaB6`VGn A7aV #29*_v;:;+z>ڧ&d8*t{Z<C ^] K:=huR\7;z4Ob-,̇T||6whVG( z^ﴨހ֦NV;W$D4v!y0 cdhD[Kؐ`t!^RTŒLCH`=S~%W/Ĝg ,[ :Y^ x~g|B&5}FEϖ1z,f_`č1;K|AT.`Ms'Z1‚5JY|7AFA쳡?HQRڂ9n4ӵXoʹCNK &("x0Q(r*7>cq{-Y]ݙ 3A@Lar|Yc+7 u<>km1L@T?=Ϋm @_COﵾ +9WRcqt~ZFҮ\!gӹ1uHǁ*pºM#[kՎ?iuq.uiEw2}I3gCѤ3^3M>ӌg=ihoy)@&7EבuDͧ-k-Z{V4uyTF_[{֐Q˟%MR#6ިB2Ʊ']I/>~^au7.qXº+0n7X>pY/G\wZIq M#аb, ;2kVVJ֥;6?rrݪʩ=n'y *$Sua~ - ^AC[?PwS(=jG?ΙdV 8⻥ sOO(lp)9''Mb=4Әk8u+ˁD.=Oz.q r7PҕjfۚW$tG<*%bú#[$Waf3 E9Wߧ.7WfDS9Uݍ0nu&\ FwV`v8jZm|Yu/ ؚUiQM۾{uA5ię{cc ( EC> -ȻfDju ^pB}ZF.s4ɇ8Jwc ü/idZˇX0q`;pO?>j4؎^V#\`[ccm`YNTq=[6e+XowB78\#6Ʊ636NK‹:"{0D7 ?I'˄vb{r1# _>$T9O0>fU+ U+jQ^d& gL4GG'm i9˥-#h#&l)߂m%܄6s5“7sW"5&;^^] X ; &ZQzXbY8Ylj~!CuX=w5D5gj}㘝8R2/9YC}sJ^wke ٚ?0dI^3\N%#ؓ% ^D(IN:kfgkt'=|7aܱT@7Ґ7%ch}JK ,H_0p31MfFjg-sKt 4'D%7_}sc/6.T4 !X:p0LCGŔ4h4Sj\/5h)V]"43ewO&g3 -96<^MCrTi ]GO(iO}B/KFmEXms1z`dV~] y JC2=Aiƙ笡&(|!s%Ndtp@f}E17Hgs;4@0ל`ryj@?i<ĘR ,4$R^,4j>M]= 'sʩ54Gh?!3_, Ibvq>,wZ 兂ҙyP]Ȯp{ +h=s]ºp"d" {Z:XbĴl:cQD'..9\V1cDvIw7 ]=xFsc8&D84(t6\Em 4o5fGGr}5RݦVUBlS(36lTJ4.lzܥTM7.A-ITZ5)CJO}$ oZYOf_bfɸz.Ƥ(!uc C ߚR}.#e&r@Cevk,5k׏`J )S4mTNsPҖ8)Wh~1ҵBW73BlC+VHܨ]3~X@Rd6 9s z~*T=Z5a 8T8usLMQ TWS6K=ݖ+wukU " -Vzg 4Ve/ swդk>YXOGݳ"Q]aPBm h3Bۓ#DIrG\l髴{m^)[|T. 3@W'SMtuέhzѪ@e}P6`\m^5p. cl)Lߴ}G9V4Gt#V|gK̀=.:]rQ 5u-@J{ ~>D$xEK+5<7֚٧Aa?*/AN1 ϔ1/~4qwab0kWbs<: Mc6D'LPY?2X? 9ڦ ;*ל+uᖬ! ?]4dɟSۅ %>?Dtfv}ljڊ |>^a^FU}JjlwRHN䟑Ȱ3Gty_4y1Q3@# qKd \C#opfĐwׂ+9m5s(j&bcpƣ8DUƀzFAi-FQ- $\d yf}2HL9 WjG43!4u!&" w SriHDЉ%aW}:_9e#}0g|i'sAfM^r5tYVΖcS4gc'䯼TB͕ Pt]{)+IHy}B1-l|h ֓[:hZˋ/ɇU h YF$ҫ.~ۚ*P=}E j@b,B;Jdʒc>22Ce ڳ:A0w3 @@|ؘǹ'%I`i|7W32ñy cX6eavrh [=*v5n%Q`UMLbO-@iAZȿUEW~#jGc'#Hl\qqWQ qY/L2)q8EرH(9߾O%Qre1>6Ùu)j$D5r<ଏwFzM"n>ktwώ\e/!0WhB;nAU34 M-ЈzGK~A!˛40m|?Wˑf f촢p~J1o K6<-+幇䣵*BI:9,TcRgFE;T qn4F[_\o)cɏGfAr?bo ƴ U5R*HrP5iΥ)TћmIa#j8±AT.EpoWPȧ[h_;6kO(h-&'p~->'t.#Az #oX+q߹&bW@-:T=GY'kv}$IzԕOP YZ