kubevirt-container-disk-0.49.0-150300.8.10.1 >  A ap9|4EͳCfn#;C_)rBQ_x&T̙j;\n\MK FyQޛ[Vؓ )k_q >~=9*~ * h==L YZcM)&KB܈j__C4[ʔH;eFu"LW547bb036f7d8182769672c543535d5547b0776da3185b6b3a1183f12b7f3f49e523514dfeef56b3fa00707937207e69d1de2b07cap9| *}E_^NWW**Ig/sblLncE]ti@W[Jn$u/'cCu;_yFˏ<TZذ7=b"m96漮ugzL2j)1ҥنp<`(!7KyqE^b?Z`*4KLA5s1"?8ncPs5N`V g++4:QuM*RPi[%~>p;/?.d! / K <BL` j t  M Th (8+9P+:+F+ G+ H+4I+HX+PY+X\+]+^+b,c-(d-e-f-l-u-v-z.....Ckubevirt-container-disk0.49.0150300.8.10.1Container disk for kubevirtThe containter-disk package provides a container disk functionality for kubevirtasheep56{SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Packageshttps://github.com/kubevirt/kubevirtlinuxx86_646,WA큤A큤aaa aa 3ecef6011be24a7bba732153f1a315c1217c0463bdf05fcc70a864f7c30bf08d5270677e2c333e778a2197cf8c94c28c94301d9190cdf61c564f9a8364b6122d5febf914b9f9eed690207764788b0660d5a6ceefdf6f9fb2d8e47bdac3ffefa3rootrootrootrootrootrootrootrootrootrootkubevirt-0.49.0-150300.8.10.1.src.rpmkubevirt-container-diskkubevirt-container-disk(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3aa@apa9@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.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- Update to version 0.49.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.49.0 - Drop upstreamed patches: 0002-Update-golang.org-x-crypto-CVE-2021-43565.patch 0001-Allow-overwrite-the-default-DNS-service-in-tests.patch - Drop kubevirt-psp-caasp.yaml- CVE-2021-43565: Update golang.org/x/crypto (bsc#1193930) 0002-Update-golang.org-x-crypto-CVE-2021-43565.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.0sheep56 16433596500.49.0-150300.8.10.10.49.0-150300.8.10.1container-diskkubevirt-container-diskREADME.mdkubevirt-container-diskLICENSE/usr/bin//usr/share/doc/packages//usr/share/doc/packages/kubevirt-container-disk//usr/share/licenses//usr/share/licenses/kubevirt-container-disk/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:22561/SUSE_SLE-15-SP3_Update/8f8042b0c429547e6adfb9380d379870-kubevirt.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=efc8095a0a17f2550fe8d0e235e0cc7c5a7dd8e0, for GNU/Linux 3.2.0, strippeddirectoryASCII textbN.`BӘutf-836525fae4ffd36d2b08616b4cf924bff08c39f0b3992a1bbadf7a245b38cd073?P7zXZ !t/] crv9w8ܑ#D׊2,' Գ_/h9Af#a00\" ܹ}9y/[g|{? lGۜ#3,tꛯv@ +*|MOK> D 8 8ƭ4 ܆oDR'IcߩߢI7uښ%c$%! 6DB}wa9KP&C d)D)B(47}Ff$)RLw{^r3C/! dב=6]mbӊ!ˎ^÷-hFŁ7ipi7Pg ZW}{2y MhZ@7T!ȁLy~Ξ2^p@*HO&RMۯ'}Q9 a$;׮Ʈ3AZrF%7)D"qrT+Ĺ5qHn׃FVZf~:B[nWpwFjN"%!'=i}lʕRL$>O*Ќ1ϻ4h'!G(\PmLmffBU4?H>ս#ΡOa2Ꞿ Y!E>IdҶ XD;vf22R]mc-lrm7ZfV DHEҖmJp#{+}e,Y,!LP5\hӏ ź!1Md9ȜTiP%Mߵ7j) IWoB<꫏Ab 4xQ]k!p'\.ꮋMm,9 Ze<;KgÔIm`YR/F<V+:lΖ7tֆwI`h!g-Q媶y6IJ֮`ZJoLB9!| 6.ӿMlղU'wvUdGxo)g Ojx6͵]a!UG?E09ҴE[\! 2uP-..g ձjf:a8ȅo[l2ύ6ku=_Ϯi3}!j.cu*|YO"l4Ylfmwey2|Vy{75q1UHFex O'/jt ejpʷꕚ-™<sO* !zG'*:N>f-aIһn!\/\DWx>x*OkSb)..X8y] 7ŊރI݊}j(x|1h_9dnAy*B:C7jl1ޢZ>ET *Cg!瑢a5n{zHT2GgF$ =m?Gb&Pk\r14JЛ8&'K3q p f_# Q@f%f ?w!QwYW*^+z$rFD}IUrw$ch91Mw|Eń 4r̨u~8SBՀD=jm?J3,W?ueh r웯ETحRV HU2q'p6mqXg(X_W$:Tƕްy}PQ? m gB{DrDP~/aIoB!7Љ8篟*Ӌ,c}]րemuiY h)?m:H~dy-f~3B'Ce;^8:B'`C m/ZFiw .4ao?BK; ;TPVʟ9_K %8(^%_˴U#n'`5h`[?Y:,g^Οzғce,R7-VƝ9kᡢEg;rD4r~fG*n*TKBdU@GZŵ.:7M~h",e}wu*;EXȃWZk 7jEK#1SkFlk#/|H pq@!"$pSu1^l;-XC@War6VM\&foLMP5E(q[ˮoDE7b6L4#c2 lDKWJbA]/'E) GFX?KVS5CnںN4:جlm7 ;OVy[@.(ͅ:9ۑffXgut2GOet=}aћ5D]ֻo xS]nK\31 +T-tEzlЫ_fLb\`Qb׸bdn|@R? L`+S?HD62&⧑\}Qj=GKbU@چvb-Bz))3UyCZl me&t'3glV_B- 9,tbm {*a%2쏪I2Nρ>KabARzgFsAdql~=^ vzQvzkm/%'UVe8ʨ㗧Ll[Qd4^|[ ޲"/5/Vei5 |J f? \ WI`PVۨ渠PETػ}ˑ .k)oKRM ^t)X5rfN 3`,c%#kQ,([H;ʋ3 eZxT{A9`Rp,KFy @KGP#u[)M-sjz&Nq(RA䆉NF&3=(-[Oe:zbnU(5_?ԤC3I5Zh5 sY0 '/,5`oƀv_(&{bw9eY5Kc42 M͍}XV=B92} 涤!Q_0oHYôAdRqEU 9F&pJ}n@֪dFsB}ilߔp INC`ƿPoZ''g-1 Q1$O;#j]SMbROFHT^cŪ!1@+>/ޝ9+B{_Ռ~w.$ؠon.{+' 3Gd@#:Vd[iH?3vB}x8t6 v#Qj0|-L09E.y1fS_){ $_(ˎ G۬ 7gASUGύRf#Q IkBm~63XBPv5uRrp1LZ%7DqP](l"Υy_ k많G,!4xlZS][,j j-<4}w\[~ lbYnO𹅖V<?k*~޴=&>#n(Vm(MZxvne dOWJCԀLS\ ?(@5f/o٩ .3,,7Ib? ((|a}#.c,G4TV4|:љ {y̧6<&D|n8'qkv|1L#_#H6I ~:֬!parci?b|#xW%W;o󽺅X@P70GlŰS{2[x jS/. 4/~1e&,y!(fŏuD XX %7Q`gs'˝&״&PTeSf~k4Cߐ$}|0rC* [lâ TIb5u4\^acz䭎r n-uoab#S (hKֳ]Z2bC L.@ 7)euOZD&HlZʤ`kq.l[<mzS3rG=`yS Jl! <$^K@mM7 $GNRY@ޘdMi. hr0o)J y&wi_HH#i[< 8CK]1??\${P La_zVc{ Hx]pFcy[sQP}.ɢ }$ 1QȃiX;)=/Ґx[uZHfЭcn*{5Y|ܚ4}rp]c#RxSY"hnspG'Tl==Os\﹥PiP j7}VN_;IfKvͧgk-=*ޜ$4 Fx˩:`kl<Y;jnt61x >}y텝CM!~F:Y{0ɅM"~NAR{ K~`hndq#i1Y`n)3HmֈgKL[hȥJhIBLbUI. ]doh-y~GʔS 3DGyPn Y5eC!g;>B!'۳`B&$ƽ6SCj<5Īi<#%N r~q^3`4{l@ʸB)APAעhVᢝpae'ǵe;9;l(E8rO9dW]$$6OciO7/`}fz6>qi u]ƜSġC8WʈY+>SwYx2A5c\MwEOȧÂcuĄ6i- >[ƨ`pt=KWչ jdz#6xm=V~8jc]:!ԓ"{ؚXwghfܝcV! PAx d i*C ,[Sp{rw=m/VXG pbŴy []ų Inw$)1>]Zx%:LHXǻXavg3β-MV,u+b4#{ǦTD_%w+ 37T"+oWQ}|P;[ vf=TDA}=-w0s/]!ST6pY/IȲ )[# BYliK;q崬Zg//?%Q5Q?ca ' D/V=j0,@T$\6~& ;%n9"¬z3~[sM_DJ")x\*t"j؛eWR嵩x('.Q}d XBKZ%tOn4֥Wbk4>l<؈2WͅAddUbkAH ЇpTvb$Jx磀\^um#S  #ac>f7!LcJJ9u;}ɕ2Οpb{C_#ej;A0EOk@ uߖ8RFWT74Am rdƺxfy'fBKހkNdV/fCƏǡ [B?dtqh $˵֚)\j#p'(M`d")ב4yF}r'~\?EG'Ta{"S0O!4ٰFw=% htjj *)O WO+>5+rhf+dPRZը;NHO$Wki65rDQN@pk$w V笯=Py^#-B77VU'FxjxӜ8LǷIF-c\B77.2ԕuRp ^k馨WP )|gCۈ߹|XN<&Bƽ.CW&97)g"1*NzX 4''VѤX8u#Wr**X%F'射$ Ljy ZMx R5&b9J]j)zFdM3cl&Zp`S2!"z|=\m?XzwN{~lD,x ?c 5`QbaWc]zNh: ;_ u|9-]:.%I0暯O{ь@1D^.r( 7|@hTS烉@j9wDG aӪؙ.i:$h}Kp4a85_Qr?圮{*9"&,%<o}N p>T/~0F>|_ۿ"Ҕq0s 3mUCûC'Tpw.KH9;`|>'e]#X҈(~aD;^Q[߹%Q!ʿ+4tDs偆1bjt+H9L=y6/vWC/8*?&27iN$FF!N-Rgv @!ć' ,|0:nO@u4xQ 8ʢ(7 >;+|BnZ~ޞ )J)-Z3`awhߩ3( ct}F@~DUtM7]JId3U:#pP-Cr8Cʦhӗe8\D&2Y5+O'd|d~Z5u-E =@4GC*E`>݁Kv@\3Fзk~O)شo4lLThԔѪ4eWvt= U$bd l.hR@ER2OSIz螤V-ŠAvHaNMQf`EI^v9f݇B)J3Ɠ,y"%t<.B뛼wKOF{<~<.Af^ҦLԸ>a6=@L |ӳQAWQ:KS7(hSFN! z;ZMR` ˬ)nz#rihY-zxQѱfnJ0u+<+-(rA(DTiw*kpYx6嘵ryAeAyS[kCMV_&)O?X:ۦEM9 8,⌑Q _y1*JF];twm/?'45_@2NNUy4nC`)h|\y5[ 1EZG DoV̠^Os.rVoOM")LX1yzq{6B3VDsTr D+k[5aj41|`*5bieדv t "S2>Dy~ilrd?ݗ1ƘBSn^2xbrXG1_"Z=Jmy,m>MlGf`|pU!Jv̙6a3\ y1/4a*pOծj/![yět>6؞H>-&^/IBGZr쪰jMrxYJSDi ;˃Q5\1 m ;~%9TJ8c1}}ܺ&VnRmtp9 8Ze|]$.~^HPh$y+_~wN3e˃v*,]SZCj:NV$6\5 >ЅMd5Ec68Dy{OE>ĂۃI F;qyj_LŪ`w;K~ZdKfJip3 'L9RD<,WTHK`ѬZvAlxyM[WSG( ]+ )/_@˾?^oW-'ejl1CFGĥzyȳAvhmoaR)tC!ɒrfg'E\pH 쀩!I f#Üs܅{x +Y} YUۯ!Y 6/&}# DqzJ~K9$LĦP[y@cvgN I-cg95@'UsU78vc7Njka#⵲j= _eY@F^rX_c`׷2h$p Tj;+B?F׶90fGN kbKQbIT^r,&] 3I\֬sM'w<}31Hܔ4Qjp-Qֹ&D? r]Q9r0e+d}pf7[3:*"1,Tŀo;*}IOߣH2WN _GW@AmR a5fR|ӥq+CNT;; gq?%%.^R[10n`$8іAkU{ dd; ]x+`:Vⴛ(>钡|")I@*Ń {֛̖:D3}!/)xnX=3sSiԵ]2MwΚJ`%5WasGBAxsp'V1@ݒzygnl:V/PFSBXUQD\ql)ghNϹB?Iىʯr}V) ԧ4O7bx1zOuٶoazZ%x;S>{9!550UϮSw"w]Nێ6{ ُE MGh@éqsG,'Q`#s:,"<3@f|LFHGuE9[-} j nLүV2p )3/INmGbjNQ+PXOi)lc5Z [z}pz[PdSHj["QR[-%j6ZT#myeCL#"]~wj=FB.w}PHIԙM@D}2DhX8M:ZX:b9|`U(! r"0@Xr֓V5$MPٛt^avBB(ѧ@&6 mxjmZi<o7%DaB%,Wu#;<,Ŭv^D/ϫs T ɲ=|Z1z[ED'J٩=]T&b4taePֶX f1$*LCR׹gա)6;r!fW`m[4aP#or_*LC!}0aW/Z4di ~ hl%>k l-ގZ0^xXZ.)B>&'QI螽y{B<ؘkE]a 0*QstJ5a1+z:('W=QgG# AAwƳ[Tdpʍi THeR|rlFV&r@ -vlA Ma!U;AciY#iq1!X%"@7}*4,tbH8W  rհP03ڴ[FQts+sΏV(~E:POSM@8 آEʄbB<?N7I6;5J'P't$&Xe8m):v}_Uj;R|ݳ2S4G>$3?'Q:FkBT]G)>J6 H ǩ42|=@B-8PvFɩ #fxݪD`o)[“=0],4K>oXnxdkXK/@uL= p'סrK3baR .gv|X "bUSA)Cap$8sh\;6ur`xT*Gyc&e}cÒBj9z o_,r/1ƥcoF@dNtq#۠lZL%Rh$6N~wh출@XLC֗ddY{fEO8^g;jCw5Ӗ^UPa4`pz:f{[2iY㥳]_bemN`{bw> h569}$7~v7^+3A_k?*3"C+8q # 7I>DN7ZC^ԴiX8ɬ'tsw.&N0}J`n(Z|.I)'twMRwOJ@0SհF"&U~FÄ APj=VR<2.;fAYX 䳲#f[Eb85#ne!]>~[bbi.YجKGbFSd,ІIJ l|_&'yܡ W*ca2" "~~;*iЛ 6a \A_I %.OU[!q :d&V$/lg>*L 0Y޼Í ?^ .V}B޴ɑFOI8RY"adc;20"OmrRG@uH)ƺ.Y!i nK'MYƞ ֧L٥!J+*nBF^k}e=7RN-CjK[uPABpwiB%HvOcD0q뼄L`uFVݾ\~yw܏=r|v昑CC+I6x(ꌖfq%e6s?Y 0V6=2#T!rpXq0T%9f'<`ヅ)' ZRj=1g_0DAݏxjnozG"vrGOI`ENq˃ZlI^wǜ*݄%܂jcnKa`UP;bp[n>چnC>/AeY^[5?ud/w/p`c\w>cD1F~eOfWt a/I_jm' vkA%%b;museC<}a`l^gmi6D]6$4TNb :+.:*,4g j+L\x(±Ej QzGҦwb28|/jR,͛Gn$=O:>{4 =߿G}qU)/E@O=wEJS{z"x {EMV|bI,eP{*LNUY;ّZf_V`0gKޯDEt3 ,Cc9g5T5TdH ջXpMT v+O|NPwjZ{'~dwzʚ@@w+L16f@%·c*vOٚc|L#t^eSP#cZLϿkO9kGx;,HzEBCLkkc] VVbKF`B!X:ۿˢƤ)%?N_[(- MY q~!&MvĄD'mW]Ezȅ!Oh|Œj-ZPώvsm-Z>p4jU]aYi]^񳬹fYojEצlHxȽ9ADG4n*”_6$:?].ӽmH]%$ix(y IrgIN%ewh6T# m:x}dhF.ILJa&>]:`ÌР1(YBxLP.j Lx_\,^T07(-|J%zɷ~'H+0 {Y=5 ̣{nf*$eEI4X g5"q@À&:o扝J^4ΰܹjgeyH=PiQ_#DǺ bf~VEMeLs Asc>]+SJ7|>ZW)=N6iAToS~+,zy gjh KR­-HVdծ?~Gc(Nh2D Ι:;+E9XW?$k'DJl ]x=2v=<\b$ 4*qG#Z`cR 7}%-S*ml^L|6k0PWLaZ+zH0YϹN2sHΜqo.wv/U^Gtڣѕ&37yJNTѪw-q #T~gHf?g޵8}.WHOO8 꾽CCVRoq\$y` |yN ؝l=q ~(@ F4GaeG"x2w;T|`- $MYzl\F* *?qAEMVx6ߥ$ ?ˤVNTlA+bsXR&.13Rc@P47W: #؂&Y%/*ddj:.$ #r{٤U-Դl$Yʚ Fs 7 t=%,mhc]%yiXORn}k0 t>)~J18f0pзr%gFšvG]`<|kW&)덋9aT` $R4[(9W@@Ŧ L q(Y(_%(MʖҊ]Iq$萜}v\࠳ij? `(| ~ ML@(яlk /Ee/m-8SP] ԋ^ujL!T:jo/\e2#h^=^Eo1Z['V9mmQN&̦' W"OAg!fϾ17n_z3Gq Br)ځ<2 h˭T4/[K0T 4Wck]*Q4hqƖmh!"k]Z`@Y% z8hk`gM*>39*kPPtA LȭeH&]-^5Ev}4%'cۊ Шd~'7UL1 nVs씙 Bxnzp;n*ވTrip"%׾Rs=FO~פNSN 0Y+L F)"%4Myo-c8%8lSAǡ3%4I hsT [skۆ)} 7W~{U,|״A8鲂L!9BxՂKӽ}77wBwy.?r+̂%PٳKCbXk؛xl.<9s}?ީg4:h-ToE9i6w~c*_٥u@iƟ/~=Ɛu^ :?Jإh~h@cC9#fvuU,u, U@;E5C0ԣ8p&Pnwcz!Q0ǀ PHoMb^8I:B;q9[on% $XOy}8"2ƍ1 -dDbVc0◳GG%jz?Kɢ%t2:!ޚE1 X؁;Wj&T_6BN? v,V>.PRcL y`UjjSO:&96el$/MQ$PV(tKybӏrZ$/a#@ ul$wx ?ǵ&-0$c*{xܥ Гs\{!v|'Tss+ Qɔm!Vkn+8o6It3S6 Z$#l%Lw0'idn@7ְҿ4u;@釽\g\͆o sjNeZ12Uz+K*Vɐ{ 0>ügrMZ7@Ӏo_oԥjᢏ?ys:=)<:*9 ELǣI(q͜Puv!g| (RD8H.Q5?E9'Ai,Ϙd1C*1>VcRe PN ޡ@̗x}dsP=B3bӕ;]32v͎ BgA"Oyjn+!I|K b63s*˪.#קJԒ].eV@Jii/.d|`; {ѭKリʓh0̱"'6^u;ζ ED+p▋,}TJӚ2N4%O8^2"iHޗ!r* ~WQ2dΧw'[ph̫υ]1z$vS%qf#oٞU3\ŋ6ӻTAT>id"Vdtы9;-:hJC+O8reN#85ϗn@Xucuh<5b}XQ~-vjoG3lb E+zG(wML%6I@N?Cmխ`g $\!5lN5d9KG+'I~^:W.ϠgkKst?; ?scZ ZKMgƖbhL$:ui*s>n#Vۻ] ÌRzz=vL9#z4EU,$B Ȇ[*eu'$`\c+-jtxge,FG"z]E@XM(Q\mv#:X5Yk{:VM@HH8,^J؛>:)@Bs /BO[}f`d!HLX)qr}6pAyWVJ!+V0(IxiΈPRM4^mPϫe™js؂l;^ԏcoqB>KIKqCخ)+Eǹkvff'a %Y/"Pr$LUXȾD|rQ-#()rAnU*6:UpwL)UT 5kZdpzoګG @}(Irg fn cE$H䚘u*B%!lon ~Ap>_9b  _L2OR HonԵKMUr;_Ęfp -uvoӥ Dgn1S{Q{ tB* O8;2Q A,BGO''-"2L uaG=. 4Crw!Vkr]q=YaK]X ;hܳ{[x ~oHSt`3ΐ]EV*]k>2!'mz,{?lbkL(ekt#ORϩQ \TGKuCh2v< O%dO+Uo$^]6~7_"ױ>0e0FFtW2afƮEpUև jy* ~"(`KxXN_Wr6 'T?Bߎ.O }|L@Hz5L32 Q2A dJJs$[x![E;MPz.p piHUȜaVW~RfךlHaju.I|nf_\? "H/f,D6$N'iN,DbUQd#gw\7_F4]uC׿Z.j2/}$xGmA& };o$B: u;-'IC3lۖt}Ev/HeJLwVL4 GG/o5)'F$so Va췖{Zեv䧐[ѥL)GHTa5.Jx5wWÅ&n^Rm(њy׺Yõ$ksVPp/ P:2zw[- [FEtM׼AnoN {J\}}o .N:׃MAnxLZ2 _"qr"yd}@ExQF 1@KE39)㑁f_# z+Ri50/ F:=f~aeX UVH]Ak"tijeo/+kP -klYoe2e7Q $'B{d3 j|UW-.Q9E;GA*o;w 17jG-TKolL#Ac{lU0G&q ߆GaNGBq=SȬoNe "P팞'_åxQƫe4ϖx꥞ ʮo /˪p?[u:_1vCw7Iض+|} Ӣ2Ld feZjFh -5W/;7cz d!'o gqZ+"$%E0-Y|:.t6z0m\S/T{Q?M{ d_eKOeBeN2׹ׄfd\4Ѹ[MEJ5 ߂+{Ǜx~-$.q|҈h:*/ݩpVHkJH Yt]At 2M.M89~qWLȉB=9n/S.kr :sA^玱siv[j "%d߄JUJUw8 1$o,tVv6!ͦڬ:sW_`rWsLcp{fs|xSK6* ϐ8KS 5g [) dC>j4@=%Ht9c%@GdW-&DݿG_F@b ȩ}I:7cPedNg-(ILEH z/㦹:@-ER {J<z\)zo]*ܛ5]LG)+"ׁ"hVYŻs)z<k)ߏ t 8̊H`0wӿTth_,A/?ϙ;ΔԮ@=sd ={VE.xg3*7qOjB1bR:͉l(ѣ%؁ˋ#ԃ?W?$$2Asye("{ U2rV^kي-(Y?#>~6(lG)FgS^i/(p<3u]*&!V'@#F6'жuyпs_>K!UYT1!,B趝I<:ק=( 8Hͤ0PқdLY} Ua#BY᧞K/z=Ȃ$th $H8TY`UGX6_ &Luy*Ɍ<~}(<:vtV /a+!NFv]c mЫ5Z74BqT ]W']%$%L$vgdTXnMD6>V)ia4L48@HmZiuP8d7eƴ_3V5Fzz9#sgn7i ͖K.X}U-37 }{9E49B PtTשK fyԝn-Jc߱8V2KPA6ie9N&Sx:_$ Z@*|2PJQ{ 3<*+4^1񔆕i´C-462 2kNJw S`8w݌C}7P]G^JC'byy} 1,}f$L ]~b bcJ S(lM="$p}JDX78L.Tcժ*{Y:wf! !Y:2+><]MRoF u9NF.F"E,_p<k3+q:3E *jz4@е)靧#Oty !:[hƦgv3)+p9ϒ^E;7U aM<=/jzoNk?pIs3bcMp [f0c;|+2"U?^$糔A 4X^Qލ yA֡H*{Ҭrq $Q.FVH>A !۳ׅ<QO'[v3,sIwuЈ5sVr8ˏ`yZ$b+wA onW~ԙڝh.2Z3SuAл]AkAzYn Q*:ytt&ʠh6r3606:,Q~S_ϑXƭ9>y+䓜Tr?) sg!T ΁XkalA#9C3C2Ëoi:b#Kg'̊+==-lnED2^G _bBsn) w 98Y?;^dI &;APQ  Ʊ=U:IZi`2'+:2~BDep8=67|# L{n‰g@+MUyĭ< .$w;\Df|],<#;̃& zۺ#>d>3؈,rXWwfW "Y "3 #TyLdQ#L„GٌGȌ ;35#[QY]y1y'fnBn?ܬQcNhs+%dG%GZgfzOs@+^`)8 ?xiGK&6$ۋnxECQ4?sQ#Iig+O8_q8i?z'A}Fn (7KcػwZGZ{_CTMptki QEzqdJ$%wޚIJ C[շG\/QzO#0>Wh=}\&*[УCSuH4.[D~VIzIZqM3cw_c5!k\W/*a<+ emK7FvK 0)`o}AtnB+Rc m1(9 &8 DisB׋.w ]Nty] /.mix/4hok@N9`l%{:&a3/e{˾)K;D0 Ong5dEDp8Ha2L+LTb#leܷzy3s8w֙&vd<814s?qt8Fx65튢;:ڪL8y_A4Njx 6&fEbZ:(:{tx$ ݾ{Ԃ^L(8.[{̸=Liwih9jԡc5PpS̯|3S/g-{rLT<+u2lEf<&VQ=C1&ia,/ge&[ / 7ʜ/rT'E֣h@y-OB\_m 7Rk.uiL8#uRhE"6Fh):=d`Y#Hx,XF䍔U" 7c>a޷ڶՑi6wPlZM;#Q/*y+-h[]G98O0j\?Zo$W {~VW!a<V=rÝVYO.kiE4rl+d}~JL9$Rh:kΌ$~.6kfYnH ɪ:mLT!=uaB "AvWEpvh}qRl?)9߃JTI+UXxI?RVDt# ؤ{J^LO<PYG3TjmQ]JoHTOJڱ˭*Ww?I EJ_ǣc9A~(!IDEtXHԉ~{5 Vw\@D dHtğ^9G`dJeju+Ϛ{+/ 4RG+d>l$i?.W),С61;$:`#gkpBs`2tRq6cU.<S"A1Tbcg(`/SIL^B,S[c&z?;ti93fn kK Wi =cpIW.%b[ 26BX|҂paQ檻[U>%M%78.rx 7x\H BުckS%C0n6QJ|X,n'E4^[)"5SR tF71z|tlEGJY5QЄZ*\t\+{ːɍtNO_GVKQ\br.n.L-uʢq]!A&,)F:̀&8_D7LryC80[=,R[ff 7L1XMhw-h:C}+Kh`pўf]ڵ7Wur_=D.Gqoe鍥ބ/9HSV-GbɀvRI0:V`P(f%#R.l^I&GIא)uMևl.S]14v?MI^˗УAwG!,5w[nv{"2^!㒮=Ań%p! ,'1RAjg<Ŀ[z|f߈6t´:vM3KR."2'!ܔ0yTM4 di>mO+ ka2&/9ǔtVaEiJv@ 0Y̚\ڟ֠U( zXr?j2m!fG4UY$'vw` g<[/*5q\^4*|Xh!3vDtCe4ȳج QKYlJ(!o5Î(nP3|Bv,Zw9\6R]( | =n#,Z yu[X(Jp.=BKHfEJK qMxAq-aȔ=m/ˉt'an/X3wϻ#i fѪgO&dpv' ]^իR`q,,cA˔auZ-u!wJU& ɤOFrs)VqVɷWnޅM(U%tzvTNd,J7С2%.lK Kf,cjׯ7/5fI4ǃCw`~\0A3jWɴKVG Wf\{4\lce0W)lL9s$Oup\UZIXVtn ` ]ڻkGVD}4U7T*JB.nVI[ :GUֿؘtU @3Y`26Z(M; 8)32e ʑJI&JU!q$y"CYXㅼc-5e%|<eGVZZkNNi}OPߜRn hO&,a3 Q{IU5,Of`+nB5*T6]`vZ8`N!Nn#4z "zped7fEVxBȑ_B4@lU?XHˈPg̋3)*ܛj_h{ ۭ;A#Teэ*K  # .IgCc)҉J|fBK 䱶6Ihps=/n|)'mzcmuUhj4CL)$3[Xc@ùwˆY4J9$|7^r2ܕȉ1IG aW֙8`};D~Z챸NLJ_^VJ{Q)-6`4 &ăռ2|7ߖ0ȭڊg 2]$Zr,Yi"gQQUi1UYɣ=b\U|7=5Dl£jESn*h&\Lkˣ"wR'#]H d:K] ; {W= !%?c#zɶ>|2'Z؎EsLGll٣ 0N:ߴD/)faԩ31 ,:;'O.Qg9y~' w])z=Ȫw4 _U~ 'ġHIpF֐V,o,1.[J[zކ{G@{5!q`*;,b)3:[RKLy:3 /ff?v9_1m杻, L2겈2̬,/Yx \XQg#R[Ӟ kUxKNհvS"L{gO1>Є @R ]6-xư0<+bnfnr&z͠8Os`]MB.E[hE9ٟ+YME&rUKF!w"}C0X%ST= o=2Y\Ve"]32A=( ԍǸ aMtT!^ +ʾ(6 :`'g\]x b7W|o:YГ%+m)e=H'z%0뼒n8 3*ehRt\ !l3kvp9dƬAˉR}B#Jcv6$B E0U cg.@11/-eݍ(5 NLV+qVƌQ,wn]U9 ;I>v|5t-Gɑ-MZj=p4Ll; [bCvc/2p'-!H`k>pc"wzRู(p XH@oX*R~(ŭ਀o4RP}ZM,Ș\QʣY%=]ҕt vԁhS5//cuB*@a#Y:7\%daiLq0}o f>MWXe_fa`q]uu|Ož(<=XgpѬ2 eω8UbmD0Ra6+2(C}t??or_xDp}W،hMK\ -HN2 ڬʡdV2[WT: BE٭R cqB/s`RTAvk޲F~96iEW[wCv$V!v/tv:GlBu L^ҒVcA<%*~Q␀b4 75;WPHM+g17M(DPB3IVcv]0nEEUDL$y\ܥ|6D"_@fB]t؄M5fC8qIڶ5*Cf%gym9(d&xRI +84,;{B@dӀ{K{#6q1-0TxѤyP*@8S{(C^:>KW3nɧENng40 v*v=x(6|\ڐܑ w/ʫj1q.+\Ζ:NeL ľlcT{j~m`S\ߔXz;Ms$64FB8!4 wW^1wÛ LVcb6Ƣ-Be|'1t,2v*>7o+j b@9 0LsFȅ{>*5-e#A6}#{E:-פ"cm{￶+sa(s+CEHl`"Tj CfQE KwG㭹@0H51dGiSߜd]~&5'=FS\_X-$6Q!q/mRVlB+~NJ]n g`Ⓜ1Co'1 $y*C/+DE)2Xd]/gsB]!$Xb>g%b=Zᓓ44$cOQTrs $8 zro:ս F=[8Ns gXi!h!=?͍(& ti]TOggzANPHsF$eLi?慵6a\%zтbf/Ffi n~Qbbħ#H2I>_56 M*6?+ ppUz4,JuMDG1Pi8U6}i9J2}Г+^]C*e/Z]e!6.yp$L3<"ҤmKj7t?бL%z`=δk-{ԙٳej 31̒W$uQ=U YLi-q[<=5qU+, lgAY_L簅X^_bX2hÊ,"a (.V>d='.Ԅ*"7yFCz9[^쮶 xj25Nc~{[P,=*]m$aHMsuOTa΃Қ¥Ȼў,e1G3KOM df0IǓA炒b+VMᒶZ :aR9j+PORE“.}np\s!:/<$Q-{l]Q2g|5eڬ!2Գ1VZQIڦ~,rY5˩.dqOrY/H yJ'Mʏz؊Ajp)i|y}/vEZEXx|IaХGy#/݂FwⓤO?s S#P*x{GXs~[,-Ҟ06 r[.C0b3COC8Ԛ(^Pi̯\n|Ff~O Pd( $4xh7 ʅ^VItQ>a;Cf1jW)}}PNw)oa?%0 8ɩ'5|āHbg[dԘ~#ʯlֈea*gcqЪٖs̆EM?)@[\HhNm4.Rf#e׺Ml78 3dEy{Y HBwRw73h$l[@Q0*^N"\ jIr 0&T ^\Ho'A2P_IFB6o0<.:%Pk!-I.щy29Tn_ 1S5?N)E>iZ7Nx10x0lA/7f/9 VϨxXwN *ЪY oԿ_E(V徱[>u#B~ ,S zإPP`@wH72}.#i,Cg'#*98v APfQ{kx.n3v ym+jFx|{Nfq f22]YA@gVy.@hu#]t2y Ջr5\M} N)|+MRm{e!3[PCu:m /׈|*կ^n<(VX܏Q92O!od>.z2?C`u"QF+!MYy87(F+ A< Qd ,ˀ<eY-(C {$=%Ԋ={wb ;8γ9&)5%&ӵ wZZ:¶ݠ(d?rq\4kwZ{fTQb,,( hːvg[eJ~~[^zu禭"Rè fo$AHûRù)#ā2b|z1CejҥDOM/5T,LÈGitz:+ P>yiYR x*VjP\FR/^Fѕ'+MZKv sx6P]x+J܊6XG=;伸s&"Lߨ%˩Kie7]M ?#rXsV@Dj_ {p[EjJ&Xd^US;C̣ Ut˥o/i4R~/'S+%Ql%pO#8fVW@UgZF<͊LXwlrLi4v',/=-Gl,}׏ҥ?{a1nCYE; xtCzm8s{i> +=>/,1_Vg۟w.dQoA&>_g:j <`} ȓ$ v=Ilh,#ː֝T[/Y Ҽ bbs^[z<ַe`/tW 9{^*a/(q1vl bJLn7AX}ͩxc墊_G'e !ֻaٛ}auus!meG·Sl hOuc2LE>O8P('AQO0 {j9S#N{[B9@.D:~{XR-;R ss( x {>D>9Yd8@4Z p vԜ>溦&kyY+2E2ZwX~^ڔOM䈾+}@̒K]!vrCk6J}u ṛbL4،D̝ŠoW Xm28̣C.VH7/uX/1Һ% V<zr=D&$b`5[܈c%N7(3ưǨ >DhyhIDhb}Nqғ8w6ijϢwabO G+#.U9= /JIO=\9(gCcxlEj1I92`&r\jе~ҝ5ʂ_a.̗l̳Z@9?.NA^8Os`h鍾MUG kaۖG%+W)FnGᷨn2Mۆ(kk{3zY=27f4Rj x̖ ªݐ@ ˄[7%|2B6lE v!W=Y9O,U7R qzcwzmẌ/KsJ3gS~QO-aY,G{T 䪛E)aI(; ƉJ Aglg{BEĘK&%FQ{ݘm K L]J樓&d}o 3M{nD0M^;~2[OCԂ;D0NL0 :7sljs?~R[d]у -z!S?齱rpd'OB'ʕKZLe|Y;Cz$Q_}GfU * xP|MAF~[ 1+gB9/J" ?^ (^x1n\fXJ_ub̧kw~#n>U& ՀAkQNYdw<촵odnMr7c>jc1-k}T ϋ@*0 l'=Am"RT fFN{i-$A9/i}d;Pon‚I 8?V1U'&_=jJ _M % ,_<ӜY0SG#h#bG e\8WZ;X n%8#62Y>2 G`t kbc2n-6,©/g gFW5`BǢ`JU`U1hlYp{XwA0'!RY *N*c:KVwqN LJeޡ yVpA,kJHӱㅤ^|PyLIMD Y0 'pW>! d*^t< 5]A_%Q~'$v `xf-t6)se( |ԘYtMp%^yd/m'%$5|ȉ̵+޲%VGKdX Jp'Uc&kdBۘ̏BwX.Suc&bYȘݍzΧ$3,Xy#N>m@Wmo >It1~S8@Dϱ*DN ^__'yky-(8ru4,5J S3@퐾:F_d¥gP~T' 6;k~x}h ~bפ3ogj>!p7c&ƝNi5RFX_MW@Iށ~#sO%ƉڷB*?[ct dqF8CJߵWb=UevX^<´KJzyQU[CL*]PƟǁt>44"pԯ0W wҝ5+2X{Em^$V_\9֣PXd;%C=+|!ASbxI|sC%i=,%c)e$wHۅ 3-u#5zoEAqAG ӑ.Ye+)`$X/$8$ڸcMt+2`fc_+ɲMr~QAlKO/I[`C|,>Ce~>)a|OFWӏA0f)Ҧ]O[~"O=-ݗ1'&{%- g q#K^[LQ2VҸ0mɚbO' OB#2D7xSJ>҄u9Ƅ.hLx³wy*prTI2 3vdAhD$d*Z\uS gL?kޏ,Ffdb䇳˜[RJ%`3;\No~T`@ uS"emT ܣ`|cآGA(! m˔Mn- ӻoq/.|:;ňbA X0MK؋5LHdCȋ)e n ~Ǖr7j(汶y_]ƮqQ-T=biI[E^_[}P"?iZ9] ݶ P)0;e; dQ'wlJCE~]|aT~Q BwuʄC9Ԫ};DT08Ɍv!+7SM@XhoX&&Yh ~JI@eOߓbaRl i)뾗z="K6hɷQM*Fu \z@46k[1G55k!7=e+wAX#\`I+6B3ڐFEbX[ӫxLb/qW6 ~sAxh!:3Z[wa.S4I1wWywxwYTG&VsЏ1򎐳PH23ƻKD ٚi~ /2a%ҳ7eR8ecvd]iL?b|fI-wY&>S7>$>"f]!rjKV񞻪ZbFQ ڌXƙ7)!r{-gxe6BsOu%Q]r:E6F`zO/.Y ,I>) C*d1ZlCOqq㑖o6o5V Hڙ_z4#OLJOv_ŤsQ"v/`YTx- EL#1X.b`C72Q;L? m/d4!VD3f2hN5JF% X~|}Z /4oDNCmlj0 =x'9wOaT#3Pk8[J9eDٺQڜ:PWU<qJ6+ʫ-.X:@޴I Cx5;r(2寻ןH:kE aQ$Q 6i._ i i<*'\G#geXfJU`8{ĐkChSҞuqyk_r،'8,O:{\ޔm2Sp,6;Vb2z 8FZ6smdF<q$ݘ!tB;gɚVxl(o.:.s,p^w{Zr=%҉aW7Lcc2Ȍ݂7BaF퉟v[t-8P3;H3C[ck&p}A1ҙMg=%l`uEdGCӏX8ooPY1WVNjq*z!dB\7BՊ=<̜G"~-ntL/b.OTUTEiln=\)ȷ x]*Fļ,9VjW{))sL2k N,󩒓ӝmYAlJGZOX KbLa]'mkt%ыf\8ȸrg4'q~'5+eeeHgmakm]R+ty.dbX0-|k/PnˣG:b*Lo՟Y*.K:/. )NX]o%)v%-`Uv##֏7+`ᓌ[3G k2mXYZ<%zeGp/viC=ۥׅhX#V)Rf"evaן%!<1nh QMZ@ۻnk2NY#nL h?wD?L-bpo5uðߞGt"xv+Z|MC:1_9x,_b+@0Pϥp Y{=IX)93CH=S}z 3f)̱pRJ*:_+;&34 @5k3Xxrjz} A\/y˜-]fg}Vx98sD\ڶ珕MQPk4#n`&{ Y)$s.-=7Km0dt|W[ UB.7>;8h.r,BsM;T?㘕mEknaMf+c|A0~%"}s (dQ$;96H$ 㳍dzjgn,n "w_0l4Ӷ$>7A6\T'{`Cpޒ `j/}P67`n@LrkpE`]xKc_81tĕSlw[qQ34`]H :WltIR-b 0ȩF`솽` Rq Vy<'aE};EUZ~~@?; axQ>Hxe3|8=\ʞ,-dDݫoaH7xSDL(6>V˕{u. \ӇҷI?YA]3X ] ;'8zd cUvjrkk0%ߜX o\Pd&X2}v@iqf^T8e#AMjQj6'+#N\|[Hg8bR_v4GiSly|ʘF֙#:کG45񄚣Y`n#AE҅&<* T69X^Knr3mn@3#ƈ,L_ېn94v3Vȶ!X" EI ,ݏ69&LW}g/Tg@?`r)~%o|oX!xVUjs8k.9؄T"EI+lqU!Uo86I0ЂQhyy-CsS2-?b嗃)ف7Cv=s1v/~"'&4c]8x.N(j%:hʐa`A`ݜ۞3Pm>*4M۔sU$zѳ8-*E9P_J8$i/ 6luZ_=G&x*yHӞ4d YvMlCrY} !xK] d,fЁlW  -+P2-tF6SOvd:p{pK2(*Mڟ6*TLG~fsouRDHE d32!?Q/0vᝧ׆).kQЯ D9_ #sZ|N~9D_p4ƕ@: kUNJ|Oū[`&ڲZ(q鴵F`)SIB`$}L}Y'rj/\@,>E:˜TD"6"`Rڄj_,G50KI/V+`Z|IP JK|Ű;}qi|oM6W-HA8l+٠ƀXX8us[FM}O0~&r4+ǭi^}PF|lٸ$=/ /c2:uNjSl? (OX WAocEW܆Py}}H`do/:@J Ò+m3J_,@{'IQ[uLk+v,~7[,HHE#NZlӻ"iD>֦\RK9'mķhI`7 %4Bq13t;ex (hx›45-k8b_Iқ4)_@M2JNBYЭ䎇K%>@i=|&)w1-?`M,I8dC%BbE-_8m U?znYk'8ݰ9n1aq09 Dr{ws-'[J5 'Q5Ϯ3vv-0磭 δW$`!uJ4/TNm:[u, ANMy*^{#"0ŽC >$a'jbWYPQtYѷ̈́Unl]q_֏%0{Cا/,f:,8up=ȹ=*MM܂qLF@N#Cnч [Bf;fW(cI{ccᲟ!|t)GS%(I=sP(/i}s,:Gt"x`n* m<x:HgZB9p">1lب91pĵZ`yJqÕQZP-&Jj璯SI|e=jߒrfBEHL^aAmx0=l ɸ'J˷bkj& "OVlnʹA3гb׃\Uu ٟ;Brsψ#߳92.ncy\۸V)ʁ'"cڄKD5"vƬGj ~1gr`KL0 6`XH={k烪KJ):rjujJ,7^Eq㥞u&9bv#yczpl%@WQT|2ۤƁ2Pk[@6;$$լ";X҆xZ-mj}w+dYa:xnyzE] .H @0AN@.l\͆- k"Ă\{=Rw9%b +QWMG[OmQ{Z΂oY d)eƼ l)o Zr| 4p܃Z"/S,zÆw Pbfk\%{' g=a޳{p002AjMÅ;!-O{S˼:iVفSNW>$xϚ QkѺ2 4!éF b[]>ߓXQjm0W-2_IƸk] 1}r!%_XcTZ <)യgyA*!A 9&M;&pS\^# eJ@` jlYTX;"uv"cHB(H2(| =7XuM=Pش>s5/̎1{M?ew60 ˀ)k/2f y=u<w.u]J8AM2@[OQY=HRን{W;B=b`ZҪPm C0I @>Otk]\)gim# lOdqn>_kVX߈av)R $>d$f1Ty bcX 7nr~On=xs*kdrX':"kaj-H1qr| f2FF0fƔ>-n%ӧh_Luѫ|enrsf,ևɒʨ hXN1'#vV9\aل OIaGȆl_HSHJu3BeZ.9CY4T &F';Xַ vFKby}f|zںo\#*L46':وPpqFj"eɇf+C='mCA$\U AflvPVneemg`dhT3ޖe \sBDȦ@;X>TwߙCra)Hv6EQM=lf𧭓l NtК̒ݞ@*\)ASk*GKHU]dؔ.ZTQqؿ,8ܛTg|&go-d3ρx˂y'y\ q:f#xفU44N83Fq >J(qq/`e+LN*"?߯*e0Po?X~a৚BLkK?hf1;ODONL>U4͇9:C=Aq8i7Il|҈s;/hKbV~-!R?D;}wBspفt0Ф%ڣH,mM6(plwǴ =="yh5_E `yw`FߘCCnam_~Ʈu8qCUFƂ3h*kӃ57݄|$;B]فvZb< <rRf% }+jB `Ov_,FF;ʞFd0)' 4??e  8blMOK `+2#4fİFTnN W[Z<*0rA/Zh6>Fs3T$Ht [S{pI0q.#~zBfL}m\Tjm6y4=ӮYFױ*0-:  2H̑;\J44 Y >d-tM 9^z^Jݴ߼GypPxmEf]ȁj17졑gfv9 /*#Z}4OƦq&/t[`-Ó5CCe9T_@0yTl/ܰzyŚ;;oZ^bWW{CJ   t⽮ ^yjDy[N>YO.rX9| ֢%ZCD@Wx~:f_Wq@IL^5L_{i6^&}$[\.Y>/p*$Od ro|y,i g'>KWZfzqwGsnp"awdbk%C3sҖS>=#> Eg#`/bB}1h먑xXdGۧ/6;xF3$1,)Swms5fЀⰖ5\YI sQDA*6kM +vC$Zp|iw ߨ&J;Gv'Pt=S'EQhkVx /> ք)YdK{"Ewo`7HA2q|gbpŐԵ,=Js&F{F8UjGXecyk<^kS-C( HYyMEcYYVG6}j5:dgK:UŠE(M&MD\*O0mB g iʂq :"Z!tcWmy-zXtXE5+!LjxzBT xȌ>}&ĮyM4Yhl 붱[Eg}(48ܡ$P~jbc7`G#;Hz/=?{wI,84%vA *abQsl[*[1*q"9EFˁAʈ;<@_d09w^Y *FG]sxV68ݍ:SX"rb+<'d |K ~b)I_íb h F~odVld3JJ; ن 'q<+>q(sEBd\}8BƢ2^Bs+1&=YsyR?h scLqh)z_C%"E:+~@լ).6qt O&.Y1_c 6FL*Y߅*>'V0(Y(}[#.pOȭ 19̓sH%1?0'ԳER 0:d(S;Yw5z,9tx;xKF}3}]hfԖcz ~M _;I@WL8/ > +ĹMzzJBs I~B_A@2I ϼH:6T|7`8 VXRmײN2=SUyyp;{.5ؑLEӐ2?82Dš+*/^T!vKy:Yi S΃NhX8 0`}!KGTYOqa"CrHN?4</fa0%W8-AGp6-y$pmEmnc?efoqAP%uI <{u8/, X!B㧬z|ɳV&ߡ$7UOC>QA yvzgيF<&mL8tic.ڔ/g̀z}A<" aH kR8B?p3ΨXVWoZnD 2a x^W5a\|Uԕ[MĸX (JvKӘH6rҽE?hʙܜ`OpT!acoRhF/}55(KW<ϗ-')8]Qɯ~.ÏZ8`hzNYI1K!U+-9 ^i'J&hé?tIe*cLՌLj) +Y6z]Q'lQEja.ж%PnL^HQ\MDG`ݪV]D햄x|5ȇ3s*FWiit#'RYUa*l^ _u DK^Z`c\Юa yQTt;dי4e RSw)N>]*z~n2j%/P! 4zq$x\YBvaG;0M1UӒh|vZ NP\&~bD:iZD8g_ wɶc5ތ L&_hLSAj+iL-ܦLOp)8Α6<,¬ mhf$Ex驯zqWa/[WUEIpjGzj *7=p;.u%w#~xГq[XM9/ hib`ش/[cݯ^ ^.`~qUZ].6`>V>(M74= 00\c#'ٰwugِ{AmۮI&LJ̚$@y~Ns3"]d>Q~+tqͺ(5*yCG Ws tz*GNë(1K)u,rEWM^-u7~[7÷ &C*Lq*{v)%//zZ|ЖǗsμ"iq a5[ TufeN?BPYi} O= QM\G:5lL"=6DI@R?\6i%723BY_ߚٱ1T3r~NŞ\O2ϱnz~WI=)fv]k,uU#lODۄkzYQQauIWC vPN*Ȧt_jۨ$7ȹ9|<lj-%.nIʶrӯw)@XXu~=% 릂"reSO6]2T܇Å<ߺaU=&_bq!THgVh3z#%$L}фd8iU?,4sMpɧL0b AF1r=i]benOe x N_fAl S|[MQըѲ%ĢuX盛pjm#dL8_E4 '=Qz{(tA|[pU͆%:Md2#Gˮ$+/`ݱr9v X,1|޴50Z\{pn5CX5ʀ VmɟiP RXyoŃyѝh_oQ)jx܍_6p?4<wUȜqj`3*Tin@;dg9qKBVXE<hG9 ''(m;a2rwݽd1ƹu]`f}]*0Dd{1af..8(ߙ ˺ārt~a_7THc {Dӯ6Fە8wQω繢:$7Sjjo%:ۙ`U Ev0QW&mNoi&ܼ~PhN~<ͶuO}B󽞕CШ0g?!Nƴ_諞y_g= )BRam*z0 ⢣Je OОg3}{?vn ݔۛ +RI/_o'tus-'S$F md6SsȄ*邊‰}꽪DtQϰLN ,Nzܓ TvV{nK&!u=p IP,-vOt{|~\nuG~YLH]ڝ@J{_Tcsә&lw@#xT#O@75bcEd2"Mb׶TCߚ $rsz!.F-lvFŹ0v}}`r9r%: nJh@7CC^zxas2\;\\E.M6}UbŇq'oCW Hq2mH srWJq-Q_5dH(# )U=AS%S)4o+wc#`UPQViʛL<~7=WO1y Xe8ą͠C šV mM!쳞 pYvW t7䌯^L̃Qh&it*!0ߦ}BQ,FދNu8S5;ˇ#-J85mFo8GZ[-}ϯw:Ed }Eftm1rbP/tt`,IT}-_Yhg P\?ocP( B*FNߡ2!!.$0DVw3nwjy]JUϓ%R} ɢnQ +F!YΡv1S% 9Nu;NOQξjd݋ 2Z1A;Ū@  }1ҎjeaBIRjqKD/C(&OXC׼D IsN6/c4|fUNC.SYXC7gY*CS Π m1m=[8іclȠa[+F]+ڳipuCַ$3bɥ^-`|ETc PH<ҌZhߴ'*x6``z:-N%sa*Y~8zL9J Y='BHp8xTԗ~ֶׁsKHVX]1-v̭?ͻLQIH@]XNQ?guBse?sx~v#E.و, UB]wr~^3AȄ|r,xaqd3A/B`YnIQDaI#6+p"O~vӱ J_qTP\uں hHPȀM2- z䑱-蹬8; \ï( (=@fJOƵJ?op)J Z@煮j nAG<o.u(]Kt'vNg1Gkヰ!K9,l']Xl1[c\HEm1߯n{D+mZ* >.z۠P%C ÆtoT2fhOgbyԥŕm/=!F+.P~R T#0*ƂJ!rCi 6 ,GZD&.g^aѻ=~%>FVfy&&yDa9RЬ|[S1j)57vLRrқkBVRtb6U:!ȜH55B"=W8km'.ҐnqZKMlc]I:Kea&$YjcJO[]*3{æP1H# ]7y VCQ :lwY"3bk(1Ёr,.o-W?aXٴjOpf\ú ei\dK| y|:"|D>[>JŜqn4i6M"5kGRqS[U6F]Mumav LҬ77-:P|}@/'7ŵZ+ !!a>0|]@u;I:hF=@i07۝9lCj`+ k.f6Ve:O2t*%sq#5|7A2M)T%iwX !|kw [GMP# uנEqYqZ$uհֱ ,6Y>ŒͼCW{\%=[LB $$"7Fy !^NR""p!XCs@KdƺVbѯD}^ δnQl<#f >Se@IʟUH(8J1&8WSӸlkATZaF,X4@igVA +]c|ů047`z6Rh{I2921WpRWrU싷&|hp*Z B"c#aDG kw qvٯBI3/#nGdkjVV(mKs@J1ڤ ;Xޒ~J٠ DjҡhiR禴C ]+_*n jZмq>{Sca][ݞRe60Έ̧i09HfI>)Kh?ßtqN1zm@8, {fs~ԕN3"f1iZ(eKoצRlh~9 Vh|q\('UkDbv=B> esba~'!ϕrk_zyhy8#'=*tND,a}gJ%pWu%q"! 2wgN4]K0Omf^y{H3_پWeFk ]n;يe*ڇ2PHFZ'OWEdzB(6af8`&AVgpyh3CpЖsƮ)L5 &h<ז+0q"~V. 8Rq#tx&@È()d(}VG)(gd^+b;/6C`  0ܘ5ւX$'H\d}:lXe+wQcRI!̆_Nyuj +;.Vnxk *"1;P̝h/kvSrZ Cۀ}!2&->LV6$zZ "5Ozʔ ]cݹ~-B\?Ј0|]&5A" r#n:O!r*#W32A{k] ix9MJdHPd&/ Q"8ԇxY䈈vR1K#\`GÎ4F) lC9U"HF 5rg&|&zp]VhxF K\7m /k`;iX[s З;ѳ:>G:aDg*GekAMÔ"X1#Eo 5hK+/jԾ'j%jV1`S[Es/lcOU+waE?1fT$U5h]Q3YJ"QXťE*{)$, {+Zl`@HVmWRܕmMiv]J'w(Vl@|i?޺ #hsWsR1cGY,Yk>ͭ&'%h"#6VxrU#_pg`, &~`c` 犬U6[3[le?g̻?aB]oAFξPwC׷M<3P}>6K 2WYvQB1 F7Y!YeW..SG|Dup R <} е'vEE_3S$r蘞}6ނAƨ (c0#29B߆T37{8<% 6"(=drr)d< HaG (bPn2 E/L>T+ GCBv FySRFiMتhw(#q(6A#`Dx`s7ϹǾo`CiJZ…ǛN{ahL]SLdu"ZU,ı.3e@e02pS[g4Iwlֿ!YL$n޳O=ٮXxй5x@kN\FӣG[{~]&X?z`#"~QK|*S *D5sMf>d+ a f D:ƓS%/ w]I >ĸ 557T p B/;h (/g5lilU`jtRk%qts_Y+L7ߘ73"YUHHi 5 .Mx6j#Olp+ff:_3 鷐c"`PUe*χd4w('3-˹l8*wZGt^X6N@~z@miUf ڷ1|mNΒ8r1$ @¾=m'oM"'ִK.N衻(WT1(8fxcq0kUæVɺ`^aV}g\(z|Ɲ!Tcei~ڽ4.6tnY Dٛa?59,:-=As0XTFҷ$2Pc3SYc+KbI\+O+Lb w循h9Pd]5Y:vIf*kH݋XHLy74Rݠ[U>;c؅Ѝ=@屐MWt3Cô컦}x5хwʿ.%2o2#z\e$TpZ7/"rn6.Y.8:k#X+dfTҥѮbjav0L> /;W a1I,Zl<ӵ>4]DwGĨӌ"s.ECZ^pƳXPHd?_5-A4YL J$?ݱ82@ \0YgdpRJyQQ\PMN~J׍rL;d5,Ԉem+lzՐJȂ]Y+ehP;'}}ؐ9޷9PR8z>c/XI!NՓK4kAn;) %HuפI̬nr&xo4)K͙U D.\928BB.W8όOԥ.'OKL*pN5IR^K-f WxWW]zQ65֖xڇM3-5 |ȵ xdRpRE_g"x B?;s FnniKY/}~x!x\%[ j !uڪ$$hQqS:s4}.`YqOq_A%h3wVo[x8IU /kvgX4+[06gݠN|,3%xjF=4*j_̜ lwqtʏ43G*8\^hrsSknfDNZRZ$4?qьMz Vki-/$t " W.<ݟt0:@|z4]nDLY8R YuIR1=tr{$#:mSڃq1RoPJ%x6u 2vq;WBwS $MBxt :$&9&? V־WDx=<G0`hHwmnAхtV?n J'ˌV~jAmfe4m IER WU ݉FPwi \ZD4k%J;>Tτo*|?<] /OX`#?|=hAnmh{A) m*{ܙrZHj2 g6]4U"ՎcY7y%g ?I\;(bs*7rI==|KzF]A ha$vo!fN7_N a$ JRS{X>Ɗ(!s#K,E&]8s7*g﫪j$y:0)hslABE4$,/_q`m5}ygH 53,Eh~sRBg_I'B\piiE)f!)!W V17.?B" +ѧxXq  jR%,7x\s#MW,62U*rfyr(:iϬoO=# |{_ OJ=gO>G^X9wDIRgd^X@28 0pڮ79xoβ( ҷQGnG^>ԽCf㗾rHT.h=32-j_ci*xZ˹N46:)ݯBL#ՁDD==Q^]-q9s\Ebu"# !oR|`ʚpukA1[Qr=8 }X⺾`!U9e}K9gK"1'PehR&EhnmD&;htpI!u}a5Y|2'Y M4ki7dz +;~2߫ƠkyNi۫]rcu*n+iaw5;A!6j3<ո~, 8(eGg1ɒŽ=R<=e쭍2W ;ˤBPJ`gr3j}H̾ l 込?`kufxkSfr6m8P_CwjJ"~aڀC̴SM%mh2w&^5yJi55tuC(Wi'vV#/6֟LC>O^:䕓we"N Yos[g6I8H<\&n&嵪-Avm8Hdk>o]%vaO񕀣ێC4cvTυRDn:I6T9ym%{v>}.Iqd맹OKr"yOJ ,(߳!M S.8ԜvJR#ܣJ"*.HT0{ky6nG}yϾ;сHE8Cq Œ8n_ f(LTk$H kE\FO1a}|w4YR2 ł)ۊ]𶰰ڍTmywf| LY3E􁞭,2mA%[Td X܅fRa*Je-\_9ҏ̷u{ؤ1fYJ{pD(;"\2mc =wX]1̱\)Oc c^훟Xv3E1i%CCi|ڻ~ a@L15FVHdsFdas>? [^g䖋5~+TosSzS`L1s8 2m?6Zl5Gcz8Pr9lBņv$sϭZ hB-nA$^M{! i[=?nqM>+EZAyѦXa(=16aXJ n9̩e*}xr4΋Қv#TZXu:MNJP>%n4=h{qujoTTy6g[xi;PwDvgK\ŋN@ n"ҏ m]Ͱ2hQ{:XHQ9m.<+W㓴og]zK@ R1ؚѝik}3'|m˲" ƚyBA :,иA 3sBqlOJOH$,HYbg4į+woĵQ+\0A@?0]3bM}X<0ovc`e[zPc +0|XT !(Fȥ X\aK+aoaJsTPYrU5wTjB!PҴc,9(Ԧ㝞@wIcGFt]4%Y1_= cs"k EvԙP@S 9 @ ƞ3~0q!4B0Z5'gJBzQl;Pf{]IM~D#ZWy{:@S j?] ?+ *[7Mjz~Ox#b CMOߗpP~u90F2|| oz:7s;*|a.xX%;MaYb[dy#aq] 1q}!FD?.ck1S$!6}'&@~,.*ϊf.!W۝ )[~!he ^͵Km'(68-}_<CVg9W';ؙ68=*^Tzk˾AC~Z}y32Z{Pne~OO- ׼#z7q-1Ry__7Ǭd,M̹/Tj ͤmEY bFKpϭ|ԁ$վc(AIM8XDL(_۫i8?%3ԅCŎ~ K-o/+mBBL"̧h0?fa4k"22t2,* >.nXt!e ƀ_4O#@=XM{ZsF'FZt@1W[ &b\ 3 g K4u\~٩Aw%pZ{>+߱3}Z |tt47Iik72g*4 il^)51e1$?s')Ƃq [ܞk PY!,G֏*3ж?mt(a1љ_Xma+a. 콡OHqWα8۩]05H5 [ZfW3 "^ձ T,dqt [fu@Gc1VK!+LhF !*|T 0?󌸡 C 6y '`5ѕ*0,[^8 E#|XtiWdEj^j~,\8o\Wg9C^ DLcw)Mpu&MHPчG];"ܧ6™<̘9%g|BUÌ2̉ K]m;H|h}" .zP5Go{l:AI57嚉SZ L%]/h79$S=AB ֤(BdLVU %"f3|RvFf\6ГFfVs9hs>J>hɏ-D(p̋ XLByQ@AgkQbّg -spƨcOśT}}ws|#0&7k?YG^iXF" 5E$:!@jIa~(!QDՠ @ GD z->:zxְUQ>%9x퍓]FlQ+A! w„X2Nkg8Zea͎=Am]C(A$J ſbzr\\[!q'ƽê)w.2=*~7S?55^lTk@XRM Lԕ+B6twe+vO0q5Gse`Xf0;&Uq[+JF3ur {<˪M )YQ\b$-m4=3B GE!aPڔ4'i9֏a0#4ijQdCDKSLMpG'.1U~QY|nZt:K>6ꖱ:*bF.9|CMBBR҂xwݩ/QTq\ӑ $Dp @i#TƊ+HmWbly+ Y)cc->}ʂYN [ZѫU)o߲)Ɯ\B, S4OhYtZA!Y[t r&C3|Q&A 3DFc?ڵ?mwAv` ePwo׉bJTI/L2I7zvve jv?E%!Mi%)ZHzGndCGU< 2[5O^vA`lV VWfF9TzMhC0Q2"jOZSm.!´7'Pq#*l. `%(4:`$%UӮ}S3~I]֋O]x9V%U2D%3lȹSż1v5X뚿钁黧;(9a%F-N\嬏4+m3j,t`rA_@f a^tȥlgy nvV}A<KY(#$CJۓca?}!JG`@C5Z1(iCkq4@LBy'&Dُ$F>ѸjZ^X&y&{_rzT xNY(0{/CeyɄKXEkqLN8+\ uqi"z&牥_0;.0l"}q^b/D_ ٘tC![juT 3ݠk xDZ["HM\W%]8ev m2" &F{`1 !dV G!̬F)RfhrJ ,DYw{͘ٽzay &m sSr7^zSazxe}AÑpFZB5r_`A ,߿>ŵ =d/?ęn8C nb/ Dgwe 6;sdf{A)f>|oTxck&F pNߪ<+ɧ ono;4tqF.D]Se6O`fI6Ïv)e]'f_\鄚tNfKǧYQ{0Eб=*:⭟p Ū׿/vWèO"F6䧾331\ ii5Csn1!'gL.NIEKtnheb Qfḑ20ٹes@upzv[3^_a阝~$(xY l-7N;PW q 29Kr/gV^~*~\6E<*.ꞿ\7Kfu!;4AHxbcTi 9'_$D#ԝ,#'OC\Kϳ"+I\"ґ,|;/V>f͚6 9|~e%CYNŜ2t*:gR왨׾;r>Ƒ0RjqDRb.V 2y*KV Xϗ(TG[H1̃; Sjn9m_~>Z>Xl^[PX$/>د捱QSXrC߁ky6g,ՋvA/$(,-Y:V[f&~[2{QTM`GkS0E&]sN?XN6Tx= UN g+XȖ=9l(e=2+휞@]X?!$FVal֯0oMIZ%¾CۋOW4@iֿdU,a@]- CY$Q0!<U =J"5WW8} epL6 "hYEOD#~kxK!<̝8\6V~?vP죀#i9qVYLn?0a(mlr`ړk#Zjpra7aˠ&i`:pjeK9ÙE ݊D2]ufxz>'C7a}/rsjPJ`\T[UZ+3L;  1*L(e`;L TH'w.'Iv}#8Үg ~!OVj-f.OuȓД 3xE:Pv7ij#9pX&KR* i9!TA-0TM{ɪHˇYпV9)TC+󬶚T:F} bn7U7-R4$N5:cLq1s#&!1cE{>x{7X0ZB-~ڷL4$%/@ͽxb#ju8 'o+DQLBar xMTEC0h*3)+ ݅/]NYIłkc+E_3͐^뇲P."W7=/縧W/_Pe KIf"Cݱʼn-$o},J$3Aptmmx ͹-3^}Qʟ-*:t f ؚMxa}<!CIY1p}0UQH?|w0rw&1mg ߮-/ !kBvLEa*BԆnb`Q׏lE(̾ptf]h3ʢ񜡜Z`Ϻ6-&s=-@r0+ s1  HIG$!ZN7jj'i? Il<$s|#~{D")P5+Sypŭ7Z̼C+10I 6Ǒ<7 {@!f:;8i#fE*gaˎiwU"[UqwL"5!w ]B/.BJ=jE&buI{zꖻ:FwaD" Wܤ)ʽكP<ˈ]!Jߙh.`Yk6t*=`;~0\@f)Zx@N| .䍶 /=D6Z)q??i}YesT6n!Ξ؀~rcLLV+VsI9 |V] 4 AZM yB REx h"q_X6US*}8k) )+!F!?O6:-]9˫Eý!#Oj?mF5L(a)#zy~c(t!(a :rzAjQ[O[TG`?'}bRlTdȠ8fq%z`(=\ *:4r6Iz:oP, uM0hA셫Tvє|j~@ = d ][I`EAf)?8fNyM"aV 5*Ű6'eӿCצH yKf'Apg?.'nm@kvͼƼ5B4.pFF0jf*-MxHQd02ۅL%6D$>55=թE-Y\ 79RcC1R?AžBR%-' +(iC[+`LJ+ { `4chVr'v񣶏rdƽnt5ɘYN!<0oT( X{9.LQ}'{ &,#:@>@3uW]rZj6pq>b7ڎ)NP5cq ߜP:o=& "H"O_b/r욛uubȩ7'\!i">XN.mD~>+$>qxrv Pr+6}Xsx⟑-S&͢&[.BY#vt<*­?LrTF5!pKw%lrWq)%,'FaF`D9rs~%gHQ}fay&7FMņ%~.#l>//+j~m |jc ͚vTdH\+{hozæ5_D>נIco=9X.:Nn<|c^]v`ͫeY Ae72NtL"ɦFZHa^96Q˂c޵ ݒ ɰ+F~at܄3# Oa%#bJ03;sl{TWx4;>/ej\I aA jxGt!ZGf(x߁};BZA5tHpnca֧g{S;*:KťB+}m@/{Aϙ.mF^}\)4~Vؠ\-^+y*dd}Yv'N}k7/IZf I",k;xͷF_9XvuUR^+W$rFti@LζifTgbD@ Q324qaLU+"9aAeԧhI5[Jc8pۅDh|?})^t@Vs±1sr6Ig:94~3mƩR,&rۣ$PptF!͇rh[aYH}oFƹ5&Z+4zl?j=3U dG99d㹍eYz S<}dp7+,F6!,ThKAuGW~˪fI TUt+|\I,Qtd;Q7 J/zS;:iP^ÚmM&"urg=LI ]7Rc&U~IvsLD3g0Gdl[+4Uw/)jaT,hH EmWSe fvyUsA%-0qObSVq~Z~>պsWa0M [Fȯ›Nj61I7tۥJsruX\/K5ǰ$alƘ` k~ۑ4mL7;a\ GilQ-Ɵ\K8^Q԰ݼZ'.+o[1-W:F?-]oR s<0lLjktLܨM$(Xp%Hw9jԐ5)S'"3'*˳t0c~."4RqZZZHal`}j2nOq,K>d_T!Po@ye=%Ƚc,l+^?U`}kkm47l4 埙[RcEdH& ~wUmߦQVw]) @mNjxoFW^kgp@)eBE:4%ppZ8ӆGcoJpϜaCK%FK^+JmUYz !m3־%jaL%P}qu/LެYd;5a}e.!Sl$?1Gtel*I9v:(G( 'XWEIZEnέgoqKs3P!"BJ`PćY0%#?uIHKGʰ/= @()̺| ML0yo &VC0}~HNΦ,m*0n(Zb0!oKwP<-p6&_G@U$渴Aň㻎8@7`?X?%5l:_e꫃H@7n<~r P4MU,Ȑ 2+&9+15uF1R,|ąHM <%wV-FT1YNuְNCAOIoE+J؆:E[| 3Aweѭ7[PS֛,z~aW4#^O @%܄:\1^ߊ6A{MK,E:Z(./ğVk0OBS&c^VO*G)Ȗ'h>kUOIM \д,h!@OW/n6Idˣ#=(Yj51>QMmh&ZDh1a 3 m) s_^=%X=>Pc]lmXbhOX e^hau9"mN~7;*J㙣ebI:cDҁ#GmP&bpv]3y߃e;HYxb%ؐPCq& n􌙕AY[<\E;݅-=%9~?Uo7GL?yl_’S3kzfd8ߘbYl#[OȐ0l8Zs"%NLjW̐euPpѺF2~9*fѼR= <ǥ /Fڜ68| V.X?PTXe18({St\o/؝D(M‘yx8B(#b%Qs+d@J~3HzD ]n攝|&MTz4VwviRkVVA S搊vђ | UxËgdCb@;@cW˃)-7lI}k~8ڝ=5h0 VVS%DFpV)_fn?]@CwVXݗȿ.G _x|ώV_o,~CB1n @uRS3敓m>RAjRwf7,F0N_%H90b$I؋ՉQ2΍=9t܏LӀݝrJ溽̦(TPf t $KL45?JT۫=p;j!j`6(U# D6j2AK?{qJ Fxk?UdTV22\fG#QnǞ>|CAY\PɁsן?쀷CvƂGD;+8E9߹|t]6w }4l(]cbd$ V zVg,Di?7w& 7Q=kv|h˘8ß48@BD/Ua[& 9>Yo-fFt#I2*x#X_N|G/ys43> ӼΆA:Ֆv9{]N[BpX9Id 7Kږ_9@ k&:2J+'&rd ~q,5DQ͡]Vi&ۘ)0&7CLq 4XdU'{ʵk%xG~`{`3AYMWK HlVOf#[p<$V7Z %˕nDI6-is®%A|񠰾g|5d,|,`Lm_"0O›%]a?nw<œ jO@4[FZ8c!mFq4z>?W}Id_@%=}/+&L 0H_HT$ͱI6o,H:=NZF/&:ڽ%z0G+BZ#Ǯ 쮎ۓ,vR3u#iz]UaVZ?J!Zs vL# ג_MfnL =τK.&~`J-zgNkDKEҲsO'8{鐤o*V);OS\; ʜ} &cNE-f@^l3z8u`Us{>@#fշg3zq eF*~MÖvGj:bKTZxǩ[NzJatl=^z6ָ).+NQ]:>T ޿-}t*K"3#,ؒbG?#׎'Keg(,s`6ȣLtWu2 LRϊ,Q\˯=:Ig)Ŝ4gThZl%z#-gD#M,,XA!d+;r%{G\_mE#yCQSQxjնF-LZ;LJ[u7/̅ȕP&TooZИE^0ఢڃb5͔RHER9[!",-31+g"mh[31~]O&9k Vbގ=Bg6dod4/1\Fw5ճ_wl6h)B4hMjVܞ0ݼvwkhM!ؚ2c~y2Ie+aBnqf3/qǤI]2\M47u}&_Eք 9 j.+xN=_+I> E %ɾvx}@q@ ?wӺd>uoK Z_DFc 8n N\ɱet!1ϸqP[/if?}ǟp5XRreE E2J i.4ܨIGZa )KSGF Zt 6\WHpaBlc4GQe}GZ{U4.MsfUWmlW!`ϗζrhaI#,vܕfU3ޱi"ufs_%E0KS9DMpۛ|W$EŒKprƒV =k=4 VSt,/ԽDjy'7E!L6Ԉ5,v*y'"q,3:jI#3_\1^?#yL# j5#ݥiAb`[噀Q:s3Zciicj.Ő2nv05sW 'i'4-51i>xUGV@&cB-j_'Mo@ֽPG-|empWaB¯{RIB^R5O^1zWvKv A*ݧH+P%0'l,Vp8N#G K-* 1O\pB8PK! HS[*N96s܏0g =6=cԂlx"(HSOT*kM6K,\s#`Qe 3k ":3H\-uջG׫&Sssŋ=#|bhϳ 7C$xmz$TKjNCI%g\L3[E2$XܩV|r܋ӈS'W:LEF_cy'H:>F)Fkc,$W z$ rH Z5i6HNZP=:Vbʨ+dY܃3!\?){8~xqJU*o7Cgnq[!xKI F [B%׏֥Sz3ıbq.exTTƉJ z_9e A.\Ϳ5tUSDpzdM_{ fjeOSN״li?j҂@u߀^ 7EJ{ C2[w}_ʳ$OQzkaQm>hzMAT C}w7$^4 Z  X-ˣd ˝ mg*DH=TXdY C`@fϔ5ng {tqQIO|8]lh2̃CCƘvȗum+6W f 'jK2dLE%Cn'>| [D3W^˜_zх(rIMHPqߓ[/~3m-̊ʲMX,:9`eA^NR͓!&bhݪ®暑Z5JjUQ[jFi;{ĸ޻4do&NlȖJ{HteyfX *PտT1{4eǛ*@tO[E54#[yp>aY  &'w ?:71-&b߳{eF}w0a$kLr 7$13Ndjp-@; h0ןq,#lQ x)$J붞[+jũ@K?1r;HTK!mko%iY$㟢UaPDTXI[`2on4.?`LkA 1?Xp "J :D2IIF!52eaQ'4^REv*םzp0$GkgWt*ܨR/iT(f7l#7yIhƨO~(ڏvMwm+o8\K(.tgXv(FU hplRa^;}5߫'D!w璒 .#hWE0ԅ"-5?T9$| LTi-gXRb9z5)Hlqs,IZO+_"'xt}+Jq7irXIt.k3ȫ{w:*b7&8+qrf>Rt&!}oS6HAܜ RߛĒ )Z|v+z*}:AwR|dp6&v\X)F*⡛8>&KUMsE5ͮ^-`9anA6Cn?}'cgu=/YY^ Ȋ7& )&lY!V>8e|=@pƍ%3.95 ^ :(>"L!(`sZS y.S_bRixe{5F ̚i!"G(p/]e*mh EÛ|:.\ L+v0[Qt}MP d6Wv؍㙟]1cCF ?HԾTrɫn\jrcOXZ2םk6nՀotqʷU0bcV8Z}`g"#a/A(D: ^&?eR5lxdQ;D%KR9͆yypT|8$FD/mR.+4(_X6a@(H'39]o07ؘhZ|+}/M3n75@6A_ zw<[K֡?2Rʪ/[}~n*"rxM_708LH9Rʤ ZӣOb4ڴq!-/ % !"G]Ѭ:ʪ7UkfBX͵ꔊ~R[u]c#4Ėqr}o[x^=82$8q ؜ B.B&_6I_Pm`Fx\}5+)2U sRf`MgC>mDRPJc$*u^m$J8(dAG'ȔmE< h j.0M ]K‘@ 9m,[m|z 0i Ub<ȟzwM+>5I0kRzBNv/ۊj,zWRb4g}ÕL 4GĠX4 fFB*q)[ 4 bK "ۇg]8Y2 yNcp, !m)VA4g&#er ՑPMGBbڳo&sYc'7ؗZPO{c~Vx^69Io%t\J e{!'ZFGSywNMMa= Y[Ŧ9_3ZکOmP̞ٯ=љnf7pA;z!9A/avQ.yQ%pK #Pm´qWO0!]ppJ2)ƻz%s0| glO~^CcZϻT~Y׈a}r6r|OuYh]L*)YgSG03΀}ű j!Jb3Z7r}:x),FybJy݀]/B١tp0w?+gA}'LZw2Q!Ylzh iuJ8xޘ4JE)EMfj2H0qlMӅ$hAVɋ:5dR=V: 0kOS2锕1]|KI'Ͱ3ҙbt6 N]҅l:#wz{W񲶪A]);%>q.GlaF-w4bzcyۢK^}/0:W4=5Bp~Y]zmkn_=A x.D jQ]6 8)t^_,YdC'":;pK/Q9u{FSгfϒ!9əC%w*=g6}%@}z-K-[zB~z1ذB?:R'{ dDSz cڅQ6gA-4S9gt"S e\0|ZJj`vK ea[ =]b;2I3!*9FsD[ ϽU̅CA66}Ѷ3> vr*W\5a 'nbPh|cR߂:aתzòd=fs-3*TNWS)0P{$$!(StK)CKHj=?kEeU.)#{p[KGL'ɋoGL8;he ?U]ȓcrZC\K jeS:y/ #'yuemvQbҔ X+iyXr:[j-c}0t*Z6SR+~ƒ -WnԊwH.alJ %.-li>aqI=x`̮ |]҆!F:;ư~J0 jy1:^VLMi ;[JWS}َ3rŢ9fØ! ku o> ;:,&ByV{Sْ@~hsN+C@L =;}-0!b,y#G,u\mа1HokUfR.Nd; eK~\!bA <:̞~ET l#ut?fm.t&7+ D8O? euB5Xj"Yyae&ߓR9o1BR!Љ=-"gub޵bۙ`U NO@Xi • "{Rq1]+qRq>9e#;fy ͖q,yXLO&(*'[MEDa ~-4eױslɾx!KD8E} zKùl0*1Zr^:s+"j:O[V36gܶJ,iZ|ZX *=굚Yn9h}`q !i? rK-V&.J廒GF@"ˋ^FL|PhZ8 ʑ=pBޱ(b 0hVLMi}y&Hc Ә9B_P7)Dģb]SŒE#^=#. U |6vp&?aQt-{[a=%9_AJ6d$^ްWuםaK:)FLNi%!ԏk$/sZʊӡT3ko}(g|bFd2y.wHH+B@s}ͿߜPpoulANKf'J^%O݋Gu$teIVIf+26ii< {t355Rbà2`=)g9d c]*eb` -9!l+:>nXmnW!ч嵘A3J.8 K&zyH8^u+$gA 6*#IWJ ZxQpΘ}c҆{ept2 C2hg~ǪI(^`gԲ}R"v\^z;kׁNV'U;.rm($w-5%IՈ x :Zg֩J;ц2\qW⼠۟XDzB{ QKu CW>hQ!B#咂9<:CR w$/79 {v=,r&de[7$oO X4f} 3bd͊]|fMӹM/{ƯAkr .u<#BoܧD\paWR#Ȝo6*V6@a=*x&bm=(T;@_j1z1F!f>k8rI "ͷ%<@>?,*W"BY4lMI5ȌCB;j$e?טH͎?W06:[i9g [:Gmu@塡 @m1 ,Iγ~(׳mL#48T: K.巊OJEz ^qB+čZ{o:Ԓ9³ *5bCwgajI̘Ply8 juPTSLMuZeTls5i*"S m7>+Tf 1 Pq@G \H.Cf& 5})gSgi+ rs` ޺_{rf̵ ̗Qf^UI_$ijۮ7]˜t8);BDYkCCn9: Jן%zXBL g-8Пn>e^&4dqwr?N(8bk*G)"֋STdg6숳lc>yIS $n*w4w*s2XaS9 _o>n! /;hK%DƎYG8] ,5;9(=uX! tl1+,eڧ+څ'Ӭ't.vN/#bG;tT Q>"H M!>#: \&Fҷ9x*eHÌ;zuz%]%(_paz^sN\C+f4`k"L!Z̰|7pv%8 Z`L/\CN':$ JCj?Kb,}zNkA'/sg$X vrliHmEr7p8@|wZCagl0yQ#MơH x% ^#EiP=l8[ #AvE^C;Uc!xtַd& :E5ߖ}?,s:S*.ГG>YYs`̘9rȘܛ8ݜG3to|H0T# <:oF=+3S.Rm z~I45)VKv)cM6[B%&POi=‹I q܏cxc#>jd3;d ՎIE$nco-0*+=Ut=M5 &TٟnwGd ֙^WiԆ3'L;wavO v[FCt2y\ަZ^q{f'/TVFW^&b7NSyQyn#!wA/A=ńrӿ;ʵia v`{)0"uxAA rPK=)w%%6V5V_0FY>4?w^ PxIjRa7Q*R|. J`& vUڠ;ML1 dU6Ufv3%$IwgъYp~{>ORܿ Rp!Ǒ?x`AREVDΑg7zE+ɧ1E:5\?2"kSE?K[ȨVlS,{  5\~kAb !? ܎AmAP' Bzq)1ZLTOö |"Gba0 Xy j_͊t`!L0&1j5ʷ'+:hWI%?–8bקm*kYh򸄨dή-|S>{U.$ѥGEŊ^pKѺBkۮc[r~gzܚuHIiu3I ZOy%x:m[b&,s\|8垍/ 8$QJGi"'?J c)(tWgJzmꈱCA֪N`-_ TS*()FA(| c̈HOWY^ 2/zv}:ġdI]lX-V W0ɉ!g]31k) F~X`,_P8UÝ#3|P8{}^.!|սB+pBW6L<|_oJAr-*gxSs)imHґs ` bܿ=/oBE(q'\޸/ ]uz!\難멎Ӗk 3GMeQZvB~! /$X3Ԟ?XhOsĔB  |% h<[R(ZjФ2ʠ41ׁcBwb\Ϟ3P|>ڨ!/ br^5wSERHY3! VoQTj9F8KDe>5 bbaS$&$iJBN՗.s9`G"OkJUSG@X+q)ki4J75o_Rv Qu5*6͔H3̣H_w/dvuYhR}^K; s+oZ΂$UmV-Ou՝OwB Z_d+jM ;Ȟ.DLd̕˪ޥ9MlQm⭝o`M:ˇ\ GO}2 F.^ VoQQ;ZyIu4]thBLO}O)ПH@;7MbIZ̻²獚K׌G%)Aȭ-.&EIdOAJ Է?K_IwI(x]6 7cFi>p_A*#d4]ox"c; [_UTʔ6d|q>$s;]?U~aN.hoZ2riJdOCze!fuHTL_Vj$rhrLURc(6t-Y !Gw7vbd|A{8] ԉ A?Kݦd?\}R}¶I[Sl_vnuI[@wCV#XuHGc/8?=d&W,"d*/`)}{}^rսhIF8VX"eQ2R(㹚òg!'D&<*[k77>ݢ(tPK&e_;1T8p٣~5MG> 2 ]id}e 9н@bpv`3qdǍi2ф9喩SѲڵ؍#K^+FZWYXr 'z4͈'8ȢtϞ10t?L@Uhy1fˬfm^ػꀷw/"`dDD7s 5y 3 5@>z2fBӃZ.c%c0lOsw((l۰[f;uTԩX3"L)qKQD<,IԖN&1t54; "%#Ay72~'8/,tpP7YC;K&ntv[M2ڌES%TG'uU) Յ Q{#Z9$ OPT6m 9O9{{(ZʆyFϾ9dž~hdgџt.YW0seZd{;90@p'_ 3zO${&_ Ĺa։E8-tNz԰EN{u]nFǟIZPlil9Z.W\|H13qUYENܝ1xB[U' VV D]{!Ϯ+%RzJgINuۺ\ &M]1ծsl89{r,S#kY[/QP賔mr5Aeq4Cr[Su&/4 {%Sy踭+sr,_POpctFcd$R6/jZT;P=P0='>07֕R_ۅܢ,"M@N)f!UƊzz[Qy>ivYKUZ:׈nSU t"{ !* {SDbP9ŕHE2S(]$f57nGEwPͭ21.v4BEb#= X6V>ƝqNf{|5,H(Pb#cZgR;zZeW0̚7M峋NABi8I껃$w 5>̖ R$*xS[hyC2x_g5fi8 -D+ID if)u8?{azhEV2^m/϶(w(3F#Ux B E,"?'-zу`a})kJ +} V뤯r" PR3*Y\bև릳3%vv=ޯnDr:7!R%3%TsE ^(x#eSO;M f2`\ HwFЊL}= o)ypDZbK4 (s._Yc Ȭ2%,Rjw6p͆TwGLl)BO$YG kZ{sQ 6AX*Ҋ4?}W+[ ZGg hC|_|:>P"g:[#b%6PG!B-H^PWn&t'<7 Pf)t1GdAa-)%F+zh=@gN]-?a<^+>y0)u ]$4U!JЉ@J-=jvK6M/!~T{(AI)zuJ@?:ρ-J]^)Rxygn>sMj>JJk 6@Cmˈ`'ۃ=PtH{!CSyCGLcM#@{0~}I])0FuGHRiRxa\,+;so)MP8ԛ!%/hN|/\~Qfp_hG)UpS$l%:dYaOsW(}A"K!E`Uf^o?1uO1}o\Ԉ-yQm&PQ~#XMiYrΫ+q{hSf&[RgavwQIL;$nex2-D$(YW\{^ػ׹6'US3{l+᳥~'VnAV^9G|^0h 4cDwg¯J[]f:K7O؆72\*^0n- \4vvb>LWS O凄jbO>&DidzvG Z2J2¡٤4J*<)F~蹪&v {I d%~x1SEH2Q' IPq[ۜ]CKZBT F*qecF.A5XN41-2dw= ?Ldtv_+(0Is \q "O5W-:D"K[NT4F߄w Eo<Pol^>3_:h|n%Tf-䌍#?jR0$%.ܖ36@CߩrZR|N·5n5*2l.݄a :'50 JTܞJ-AI@#[ p(C̟;dstSSK$Nm[͢Q]O%p` X~G^/wNY f`O$9 5#__',,TVC P$U1[^1yV#t↱:YھD c&n&(?6[<|g>oO5B!uybmɼ,EG|g|)4QF­$_Ac:"UG.+SaUDͰmd^ ^z7c tLsuShkgʊ2c?-[Aݞ內X% P`"кw2$ %$LZ@JA,u"lM$?3Gvfo?|x(\ YsF/F&{@RXYELT5wܓ(Q+\Oߞ,D3T.=ucW[t =>ΥgKAD8"%< 2=_Ku@D_]OEtŨ2@ IIx߃f[ka;8 Ӟ)VBu^>2yOQ\a'%ٮޭl>Z"+FN![Jv7{:QuK,M3Nq]gU%bzrwu(PP\*-TWfVn[D$nNk>e~*}8'NObt#ޠɡiPĸk^KMkjq7@z8reBƯލHdtBOų픂`'Y'a. i'f-;;5ĝ͸_4i iH-7 AN6?_afV>w[-wjƹ!NBxu48`?i"VY s UxBN Y ۺHjTނT6&\w; /-d[[oyt-4h}OxfׇQ؟ti>EN Y0"G'iŔGj.mrKvb?؈T4JF9 RMe:-Lv!GPbt mWGD31hR]}L [bT!<:Fh2$8 纞UcSKfd:(',Z[fbme枅ʯG>KXRJ"JIvWp?.9vl |ⒷoLR)Zz[II[x S-6#ƨ+<l[9T= ] SiwѦۙ/M#<3G}z8tA4lZ~0Ñ>[5jB9<\SjTR]@*& Iձ wr)DK:H4 X|!v؝Z_paJ m\oܵLw 7X<"0\ݟMٿ}(h^F.^D[An 6 Ӽ(3 ν%tF_1,_IWyEP!ga? 5=H"@'9N(as v62W>iY,qJ +|VH5Zl}7(n>:ΚaZ#F͓T$4崌2﫹[#ym:GRku 16`9ʺ%AM?>>)&6uVvX"U'1d"$dLUwFU2v&-Q ji`Rgr&̘,K#eR.x];% jr ɠ7߰ C$O:hPvՀ49 0GOF^S^L==jCnz3u9lCV% 0xVwٰzh\_ %pڡAuw`H+bcu.[i:E]Ra[]`q9JŒv8}IUnm^W#$@ON9`D#=(/ oL(_emQ]fG "謂.n2OR< @¼r0*hp"m3DID6y/8gXjexKE6̳S]8Xώ{jP dbaȻ-b/6!̯9"Ť>LD,&QSEoJAꉅZ2j'U"$po@V1]lH_[6*\Ǵkn`̋'*d _68QTQ `ɓЩf^0`ߧs8fxoKT,NX[K׿7['(f'#nyV9Pׅ|m=51xҜ3d/R3Wp~Z-H딩m?b JqrsaEm 4ٔN-XРg#i:PD,L%V +mNcz=&CbA42elM3q;pƧdEp <ᆓwMkȺ5I}5(OZ͖Usc z~E[F%ܻF}062wǵk!`/ R>wR:sFNN{׏V9R`Q vMXA!Z/bjU+MtY2=87" NDR$Ak>yIq{D#!#ӨGnj=^ eNRX6#>ѐmpYf~xį\3)/q|3%&jy\\B'C­g3\͟[ E;h1hL+ ]xa@ZqIU܆"4o0Ly1^$1~ڟiwD?Y']hI.4R\5Un'8xgnXEMuϒ׳I[U{Bٲ. ,)r3l}4B8 0.KȄJ8FD E$aהwQHY]Uݚtlj;;>"@ТLϩN,NB]< }XVl/#G EuڷQm!c@)ľ>{4Cq K4G󴗈rMb.:Wc:Qc|FZUKqTP/Iu96VFO II& ^ nl N/Y0'|c}oS(>׉jL`phŧxrlNnNuwsWGE)8QePCUN&Jȭi^= =W֐{3XNga U? x>((1}ӡzp>e~ ~Urd j|(\bA%-t"k~K`1N3At‰w,iD{1am6YCzWqL}O.k:S ;t|ʹ1;G-W^R1EE慓M꼚]Boy 'sNǡԷCuho,N+ίQFJ5 " h Ź|D7aF8+DpuetTgPB`<>C yXm +\bJ#*|KIy8^'8"ɳ*1r]=Y 2gݽ0!>;~:r2K;pQ ~!Vj=W{[>¼Mi~XP+j[hㆯ 0g xR}Ac"<"*3]qcm>a[vT`J~tRSF/K[;mL٥j]$%wUc9 [  ]MBB5sUm&.B '][De[q) ܤ9ޛ~&PE sY=\1 &\L닑[@r[dS[f'΃Hٲ;ަym. No |A6 L[oR@׬Y;IT!=jw9I!)="c@n\S @0ǚrxG],A6䣇w ^_W*ۋj8Gv`4RZ6Tr5{ |x3,>PD0p'.ֱsf/&r}ml@y`Wkae>Z(f3̞=3a;5ie8L~Gޖ&'N#$+PM |h/ÒZ46p5OXGHhߚLxlEw*To#dƘc /LD6l- d=wěL(@ݐ9b puX ;t.<b%v7>~#ߐc+*G%Oq y?)xk,c]fOypTL4srk2$QnO"8 @Y)Ԁ >lj$A g=4 )#B5rvQn1]bɶcW^0;zYmDn򙅧tsΟGKb;GR؎ k?j|Z3r*X==%;v ~33 Z|jf +ig? Q><Y [! +IVyi1ݬ۹rv;~eC*bf cчayu;Xѥ+9Rf7%9*\Xx3I0g9V@K]ߪa@ q\%bo!,k{M^+Vw\|{YB(C*+5Z;y\PDW$:]v#`Y%s`B׉&:1נs<5=\iHAj$neQU `QlQgϸC2dx:/bH6P^}ElbLP !VuWfOz'"YD^]#*tsY)/ϴs]Τ3^3}TW88 KL;>:^ט1M!Z]r+ W=ܫ}E'slE`mIROݫ3!5_r Q]/ϵI6ȮiVV9-.fI(UOPcTZ1ҠأK_f +؇)wpDgK Er˖=/jÜ$>'σS[|(z`azZlψkA\Ffڪ+ 6 3nSOF*'Pe.[?OxF_{[6ÉӦtg br. %v%: hZc xk`/o*{ m'OLHo`V^

%y탎ܘQEnlE#`e ", Q"*jX8C|n2( {UYÌxAg5n7mΎ:ǷSz!oo< ,&M7+] @u]J&H_m#:|/}I3|dNTa@O{x6(-uAFJ#UI-Vɹ~%`>} ==YnaK(;th={Yя{+H  Y*VF8:BwދuMc.}M.i0=و+7aԷZ0rHYZu&RL^P5b{A᧙XFK~zr>RRV$ 骨 @  hS)4qxY8 ϋ9eH$o], CF~hZ3 XZq}ega_+rjK|%;R7"\rysg)_F GƎ,JLx#B"$*kdYaEsLḅ}\QRzf»MLGv0Smb%%\xB)2@>A_kP݀}m#E;o*`k1Q0aiЁ 6%sjZ%稿w P/ߨ*:Wp:1Qb__6c7\p|c'3U1͘Yu;K9T}nNp\mT_Gj٫׫)W- B<'GHVn,&uODrZN )Qף.4JҌf%0ń_$yY!npܟ5$ɡq6K6wsKSOn7Q$;fP'=ϘoŞzō4+($#4xF^#<Ø ?1wG&Me'X@ Ɖ촠~eRvV -ݺ Z&:β_Ⱥ>Hǚ5#f7WRG__zYD_8Z &T&5j?Wtfځ1i_/әY2&{s=sRx]ṁ=&sBo[myזbT t`ǧx7QkQ 'O U6*CX #:F};NAУ -qvҠ댛?{[?H*Ek3qɔR(0nm' $'F`$kP$"?5rzqp$ug_{)9hŵ "1WiӚ8HɪimWkyS=oEχ k7ܢ09ŭ%oFDU5`zo 'I|]ᬖOG"^߿07(Ysg/03\eW&[5GYA=' N6o,Xd"K aG$ U&ZzgMϮ:|],Y["IE@'iZbICL0{@=V=BS)\,dž(A;Xf8mgg;V0`KiR[8L 16kͦѢdֲ@HyP+PRyXVl1n`§UiAF[~x6]4qqY NNN Tr!?RJ[4ҫ&@D!ܔ*TXvDƷ87[LZM?Uю$_uÒUw^X?ӸH@)t|j-a%å>no%s]N#f&ƷÓ)ؼ(}Ӫ֐E+>t`.pA&T5a'c;M *_ʲ'=gt X]Gxa,;PBքQ1Atمvٍ tDB_u][7_AtYYl_.6]xHbTTYIO5jm:Q5"m*CxkmoY%MoJr Uz@.?vfU{x );{6`^Jc]rV}Koi>0?P#%{P%B0;8o =`C8h'j~q[$>Qam%2?!$oIbqHb YKcUca>Cczu ;X'xoa~]OQ'5gܱna!|HTsf *6#2f,{,vgFJtJlܼr#\lx^>MN}]UBZjz7klMí{)5WZ~ADֺ9b*>m%8)d?8F ,Lp&K*"dl}: G Ʉpn^LM'qI[_IqI7Gvid"uOǔR=)3*oj~ VYl؁Ckj,*9kv"m2Q&H'uUàؽ{R-ɕc2a y[cxB)f4m2LzZŭwn:c}9+XCu!vU"__#hXځ okUIDOQ4N5w7ƛ'9"@+d>D}+0nRB!o:l\LІQ{o }/6deqA~V%pFnK$*aN"[Z$Xm }F^ay&Ps9%[z'\uJe^ ;~2,@$AFZD*L+mm*h>ѿrgg$:Bޙ6H\1d BdJnZIJ|X]w+ f<Mb]Kq=QP5Xl+<|Zª͝R;(eE*䡏F4b 0-/(`s4V\30R 9T^S`ev-cci.J $C3ė/@n^_C&ˊgf#{Py/0"K9_~ 3/AcdR]&[>PbT9b"mx6 (܅P;of3{ O%Myu =tq,j+F[844a+AA.xmaՕ2r&M=\czu)Vc)DC³ݎ^Oؖ~Ʒ^;pEaYP!3EHd7 X#ߎ!"k!u%DC4:7$^TD[j5v*!).M\g_Q(04Z=pW^y<ȧռWhtȯfte^@Yb&nH}00avx) !|w>+(ɒ ~7ALم“Bf$ 8-z 2RROaqI)6-b{, =\WD$ӵv,{BKZ.Hy?wRW'gDTT#xC;o`:{hmo݋p/~-"aSeRkoM)==xCXjd2pQFdZ6S)S ROg"2T |K11q W3_z 3I(86T`1G>RkY%ϑzMI޵ΧvF}01A7QPvj]!z+A~ 4_Aee1ZĞ'dSH&31j'Fj۶x!vZ(2Nt=&AW$ա/'^U³or5ΦJ}S!$h}!1}/ˊfx#aO < " -`Ux4QbWroנB텳7839ZyɐU}P,qzg: m衅"7vUC9Az`|(aP%@K Q;{KGjn25 r' #lJ")jZ>eǶRγj˂ݘ E'd?!tlj~M-:.v*6:W[4>7."[},-^֍S󃶯MF*2 Т˦D{XvsߊM3Cd2o#{7#IBZYb(^y(/`mHE!;%RFb4T [!};yCP5*U  P?y|w WaȰ&3z8I{bXݭG Y P;@skfdg߁Vi@5deZ9 O%\zbB{AQq7SA {-8X+.ҹr𯲅R3˥mb.!21b#5{aAQG^_\HPFά"{/}+0);衯wبkӐz8SM*+[؋p4zy=8V ¿#&ZԕLM:Vӵ M#޾дe`HRwSԙؕS:~zjg:wYF>`(XlYxXW j?AR2o(̳ ]+mE+ի؁<6)ks"XE _ͲaZKi~cX});}\-̩30e 5`^UtU6*[.s@90W/Fd)҃d{f(-`_9^SvTŝjECi t pҋF<L}6Dz{=2HЉ{dpZ_)UZrDuXw'r! ^4cT aFb:wA&K:k&ÂߞH]6TgG v|Cq=O_C7_NIK>W֞8oɊ_E.T[1$x p BibfFtsZX\"G..N@Q>y0uT=WVϧƾls1r~<07dg0xk'Q% RpGv82`_&!Z,|ph706-4i/7dTo"Rg3= 3jy#:T~ʥ N3&=$h4JH̖]v0qݜ9GvPc"@Ӭ pu8<,:g!-ny&3R <&j"V8<'C{l sHCwoz F"J2aM:0 D-O'S0 n 'cRu:3z't'ë'RujWnmUgecJ5݇`-1W6}+_l`;O`HF_uLذR 7Xc})ְnHa& +}ѱFs "~EmZlFYT=5}㑼lG(C<3y:h?pgQ=s:\5&%݋ܐ r>uDHQBW \Ylt}C*~.BLe ԁD^zi5 q(>"[< OP<5{%s#@ VϤz$g\0kH Q-&u}6nkH.",S)+\Y9TaǼ\1إЇGsU^~ o\AYa.Ay r5TMp2xwT^n\:ߑ.aV]ҋ($p9MɛFQnB6V~u5-ÿ"̉i<>)`==n:<Җٴnh%gd6v%%Y5?iX̏1[ @'R`_X<}x cfRoҩ 4Z>2dAg/}A^iL_YuƝ U+{M8H8ԃ>dTlUV nWy5:dyzkrROȈ=Lw/FОsLv.LGEx1S?R\3EmbTl#P, [_Li-)fǤJm3 q7ۓv7HCoP7{{9ӈv/rEj[>vEbTX+qrez|s<p> dXdVu53[ g]NNAGWI9ޛ;ֲ܌{G>n̕O;׿ԕZ)Jgux|krP9j~>|p |"JPSFa0&HJA]]0Xc=?A9-z؞~J˼˥&K{GNT39C&&G aN/hf-X z+6"MzkpZOŸ~7z$h&j`2edU_x?~UV7yAF$dhm>׭6{,9(l3ӗ6͠Z, },5hRI%՝/ʃ x0}r?BM=]%AD'ȐZr<{2OHW#}{GtR7yE_./gLD\\h`kV7ErHY[UZ[&lg7!~-WDA9\Gl*xEI:v^SIYt~m*#8(xk:hj˸T0= X8}G]kAz<6r}AGh/3kG1}:B*34"ZMP0aw;!4e^ {;Gh[Ȱ?;^z9tb Ҟ 9:[" C/U|* s`U 4YAx ¨q.QT0+3\F=y ۛO#p%H3-xZTŊu`di%PH R?Y⿹ǘ4`7:ztDD5ɔJl{fǥ | 58Rmj5)$Jj;owF2Ze_jdէZ:MRqQMܒ\L(Fe-*T Лz[69j!Ph hMo^uZmECĿ\f3y43"kN#7,;ϬIAKeTQ̊D;@<(K!*m.%DvmƃgjHf9O^0y1ι=$^}sf!%؁ړԄ6E!M/40T\DzOm`#H_ƅQ,f <8< HT"V6K%z&@ÿ~8tYJPKHJL}|p YOv<ߤ Y5g :t2_910{X_hb+'̦q~:Τ$Bm_^UVA 6uv$V>p&s[.FҔȩF~1rp}o2Y[l/dh>6tǞ( ĻƐ>`>?*xm0qɱbvҨU2>j {V,Wɡ~]7e"1_MLjԅ)bWBӂR;P[ OTr2HiCNq`7_ LB~ͧ +P^ zk(OJ*9`_ĕ47I2f =2k~κp_86u).IMޣ?F//&0_٦S=A>@OB$ nS'K9ֽgo|H3gB6 `F{9| u+4K*[3<_ziHS2˦:-2ͨTx`wݣMvXlr|?Bq5lZ2q}}.>x}_ ׭CFbӌrf,fiXyzs_kN^i1~Kr'rKzH-!g\dw|'\T^ [U(ʗGK㪚/TUj{4 +"TO@ ^8 AŤk|1B`(1Wn$B`~@t !T 1R'[{OTU<EDs?ehqٷ 0.9傸RWђʉ3!y33s_çҾA)[߽ k/ \ھ3gD*9wob:mgA@~O]ReuܘPQ{ŋFd&.e[K+a#mTu4y_ݺ(-G`@ /pӗQ:A ng@'XZKUr戯MCQ,ƗJuDI<`Im"bZydBǚ9ŒacG B\H-|j{p`L3իDI>D#aV{YMD*6ajM𢼌Halؾ׍\ xILVWq;6RFwOHK!H_[AKa jİ"Ec+1yyaQ>!j9AzK,8y142?ZLc@%ՒtpLt:q; dr) !"r(m# p2yb7ٱvx>^G!;h&x.ǟW!aѥ1Rb!g [)E{BTL= ,t3ҕ 3\ܻ\!JQwзj nk |#l\ ",P /hg:+OF Q+ENX C<D@ATcy Q['LȩmG-Mk7 rQt]M]=)-Fwtg9)arG~ʲS<Ŝ=bV9.U RYI^+Rv ݤٝ=aAߛ͜w;>i ݴ-/f5"jvj_,U n6B zc$=2fVdfRUP^,h6R-d14'ǚB*PȎI(%UHω=N:/q쟰C7;M;#tud~9R :GvhjnsFBxh돂0lYnuCl[QģEa~O6ʬuu&G'n#yl<ݺĭՋt}DɜyDTk2l4@Tچ}c'p 2'L(SDVw;XDJB5?i Y୊"mTDBXhIv9=+( E 3,9_#1`ɯIu >]mxNjXy:4(4 2/|vt8H_ ~jگg ~WmRVSL4nrSTXoi\*BeS_ d1]7DO!B|&/Sezl 9-UǍ|uڝ)*XR1PE8yX;mw 8D)DcMA ;;"Z hiE۵KCYk ѡ7 HQ.U)e7^jQbrI_0z~&uڔpcGwMΣOM:m\%AjTc>hO᩹)Ni4n?WYPUqS U4BV%=eà/,Td}e` nԥJ*O![hQt1}Q+1NI=vfDzw4%%3UCZk5TՕ["vj r^gK ϱv;uw@a_b![$W܎:O[Xڼ~PpwScDNWw&[D޶4^3ȍ˥{d89u9ͣʧ]Y1PDQ{F@F:x(T+k۔"(p@ { ,G7xau^ {OQ>G-L\)%_P7?,nKC=XC~MXwaTh&&4,elp8w7W"'U!q޵ӢNP `?GJG#<6^^AA_,huO$xa049u vZp?])Vlu +"CYK(~#f`'Z4{+4&`6q׫fQ{hv>%E&$VI30vL;V|;*f6g&.A&^8ѫ[ *h] MyOt)J̓̄Vslb#263zq7? !3|7W6W3ԄOøùS'{ǮQ95Ĥxc6L-Yu'l%bUMҫ)WkJޓ7}d C4oCTן;0=TVb8s'- 8TY_ńrȻ)۳!E %0 fTUW4D ۅ3Ѡ䙻U-}|~xl77I $=ČZ>HƋ?{Us}[)0vŚ7k#yhB}?ROvPKq{Z :UT 8fb7ɘZ`Ec>c?>9 "'Dnr ydKkd!(]|Tߛ*ZYfx$-ǂ¸V qr2ߜH/gG*H/T˘1ڢT:T{ڮmd|C ڙgyOZCMY;SߍJ2 }eȉb6o7x]fMuCq"4"Rz",ʿ|UuӨ閭Cjox/uۦ^,Nєoi3Xfq7AfS 0io%QиT:?LKڅH?«Bܔ $ڍ?tIX4i%V eph^@) /Mx[9kE9d ̹*yI%v0fX7>iDi{U%hSz+53['oBm<~U}-BV#F>ЃxO:u[kv|#PdgT'9/Ԙ\5iC ! @ )]LHnPd;8BIj::cI՜=HG `>R}HaE?ĜG[wc!UV| DSҤ )k҉p\J$:v⥗ָJ痬OEAh6]pn'`W1ؘ_wG sWf a]75ȯFZ^Oe^p}seK<8f%!mL{O-EwuT5#Z"afĢuئy2+CTΊ+_YsFTjj"{iߥw`\8"BF|"uqm<nIDUQwdkx ^@pJ'ϚMUU %X*\FDWV:/jd`RLj/k!#JEB* w84锎RƸrp翲"@|yW$%fx-ơDy( zMT˚:|]*.s)clmqV斀hH'ƅ V3J8YǓҫW7=a毬,ҁتz]NҲЂHZ W!vfn;b ^zõJiXʞԠtQ+ŀJ*^f}xxT ̓dskJ qw<~1Z|F~{Wl94g-tVjHe,)*-{&B皲aЀGXdq0'C/1V!dԣ #m`mYaC<Ь-22サapXCZN"UJ6XZ eܞ rB?7i)p=cEUr%p{sW=87@E0I>xj#Yv3ʹnm{d@[+Ii]@Bx=(!f#eM2_/m>Zފa׹MBiꢸX,ZL0BI{G$z ;~;[$XS]P;f&sKљ уJY'*}gͽ֭mrZlXs*_ȬR!)-@f` t ӹUa؋& W͊K׸ 'kaR= |J ga:Z0LM6+S,/OEG 31IP[c˽$KjAgv# %$b/7TzӮeIS) *W W ̰;,Mw ^6I1R%XsTTUSs(_xŚh4TG3̊V]{f7yyNbqdk"ج˥VLQ2ﳬ2G=Ta@<W;r `CA#R. a*s\@1]ϵ:)`~Q 'e`i@,οQ N۫ 5Ϛ@z>҄I% FLF.-bgSutjNGC :O~%O' ,Sop8m˜D+ڜ O5ȩj5W##@@w:Rf&M#ﴇNA;"0)q}eUS [ GOH1ֿyK^z fٵ䟷-=BMp~Y.b\w6WQe `u 7~Asb;KclYp9JlTͅ7h1O^~[^Gi춲Q !7b, |.V8PS󨂟W.s?ebck=RDaIzb OuIlͧD^haկݮZ牯 d7R;2lƉ7EqFS.R(E?٘~孮,/b+bmw6ѱ#pKc0Y=п6"DoP<b>2uĈ7J ^0sHܥY-nb1r;Kni\ *Zj则f,ǿdFEÐ]z8bCjmnLFQA~+X+[Co w;fexzڐZ& JZ)%-5݀t+@ :5O/ \c(3f5f8^ +x*Bt-ƨ^Lϕ:8*һku÷l)قq1OHu^X`=2 &dwk[49ZRv)-I|1`J6t}]Y°ONn}߰;ͱ0yDO!c?8R9/6߲^ʨ@<ĵ3Mdag'T ,fxm爻uƣpYl @_P 19{oc7\QdwIF=¤ﶷ%z]&߱Hr&W9Ǧ}⴨§,\ B CBWsu97$|\]s>z.̲kfFyCfx'v8Ԩy[Ϣzi<3A"sєo.z {C2J};ɋ^;Bjm Dދ|(dS[ͳߐcMӟo5 X#K2  wTbufj{α7$.,sh c.u",o(!'Q`D|7pS+oKB0 %y^eq ƎŪT.w116zJLwoŢ{wG߉ENgk&kNjkd sXNqSfF|D=W7* %sol I.芉~?{vFy{=ײ^9FQ4isϟ_2HrIj2HY@H=Mw ztmhkwS_Z9nXyM^g]GS&t۫(… fϩ+RC(H 5!ʱė)yO6sDd)sD;RoZlF)h _9jBH#VG+pF^l"E 5%[R :¾*abmZ6x#dNalG`86[ r>9o WTlWՓ5f,y|~hCtOKqɤmM?lZ M`WKc$OWTCm p~Aa^Q~SRxwt? ["Xk f|4 <¨MNٔPXag掵GGq㌋q'o933[q mh;NHcw1ҁn%{P"1ɤ6YN;i>pAB2bk$%i4+#~_\eˑi֬7M"5U dl }Vw"֡!пdUO*VL _ytmNSDBΏGp5"j}qB+ȎaYl $2xƴnU99mvpC֕n% f\HjP_M"4_bJKs94u: `dPšj u >*ll+`;~ɛc856JcYg$:F5I< aEC@rc\ 1bvd e,d*ܪn ,mTJԡ),p Q2Bl5^Ԏj/ۯEQ8xOT[]d8?)$4?i}'Ex7)(PxL:ON A!BZ{QCwyT47F>'kpV ca1~=fPcM}oBA&kgSԠ<o(g/e@뿥T;g4'kHѓkbo±98Q9!L9[Wz͈xxaka{tN Qk>WkC)* { Gk;2[BR\J{\ ?.}0fsKMSN>!Sq=R#8kEaWZ#f7#Fk{794cs#چŢG2|IƾgfJ=4^ lZX.uj V'y{So}qkH1ӵHx{tު|BFŷkbR ?TOoKWɮ=[%FnV@~h`%߂ 'd+NgF/;M!'siނ3wm1XUnFCOwZb)q{RR Ex*##ggTN3s+< )w"\!pP*lkj_vqANc,Ȥ 6@*,J|Tc跧t`NQba [11!đie$?YnJ]ˆvv8&͖t, U{C2S5)M%6k¨'vԪڨ$-[m=?Kp"(5rwkdAy7v+b=:]m̀:}-Bצ]Ջ.Q HdKk"h44s߰Ԝ&Fl=;G,=Y!?z:(:vicYd#QJ#ح :~`PtG,G$ό|h-n\`+~o/[o_=(4<֪ a`+?|Jpyﳊ֜K_A rP4! 1 !0ma~mgB +rQCiTN7_˪z v3О:3fc3G BWg3 EW6G/WVqpmܑLkcV_FJ0}`ekͥ^Gz?tQ%={֐ l\B)DdnES;;zr<9=ncf6'-!4Ir P#L*BEJ^@?SSY1~@P/*f2vh%02;.ʚytv5q26݃CSZ!~Yv^0ZHة) Ok7%mrgmR J6+k>n CfC2yVR0ƓhGʋ:кhÇCzL;/ $3PIjBIo sX! b`iQL!]^}5D۵ϫcMiPpOrr Am6pDڣ0 "]bDvzQX%=$c&bP(D|7H鯿scڅ˿lmn I;2Ή>b U^RLi⻝~Yn9\FP7k${N0n 7040pɍ YxmaytS{[OT op]9"r QyDu.`Q8v-OUVx4J:I!?j*L)AV<{, A}!H,?6="j'MhP'˸*%I԰3U/eRC &,{n Eqqf5/WC}u-_࿷LZ OkB Įil '"Gظ,ϜZ0O3 =/aN{&7}d]uW&[tqv?,;լs4JST+m(ft݌sjI\mo ,{.͝9|xBC&3X>ܰݸU"t BIʵI(ޑl1ƪI㡰h N#NhISm2}jMMg;B{?ɾ7RAWhp/չڟYйW(fZ+]}`ڴsj?g/(xgeە #MY ^Dx|8EdW{4piV/8sm]op33UJ@}KT&mU[/9Y6"(ƿ-ViS{7ωG?.+@a'KOxs4z~g[0N'Zt}]'01N KAθqO]jDBco޸l$w`B)P2D-:+;  WxC.!c }%dc#?41h6(v01f#lFDF8R?~ъm s*ЌdqOEx٦G|y﷊9#\Hh!h.NwGM*kOr8vKZmQA׍EDW܋,F"Hi+$q}¯^0dod1YP(O}߄M0Дa n [V sٜa/- Aݢ|A5=yv0p:b84J"o/%j181Tl3rU{fwR+ۇ9H5q%/u ^ϗXlSWHn1YU3کφDU9f?rZ}ߋy[g:ΙXҝܨ 0pjkZ>,1)^U,joꔞ.s1851)npZ:EF-K;:{VLe3(}¾QMU '3-\Sp(rs ѵ$Ƈki=NVv!+,LE<ó/V(T x(6"b/Vn9iה{D0=Đ_/T=GlaJF. /ICBV޴Gc X[e >Xun/f$-ɻ'I F23=m3.(zN\hX'/1Oh6\J^`\stYFA'(#]Kno~ȝ=BZ҈TOMf{QO鐋S3y2WzJ5w%dq#Zq\ SEk5)]:acjC8A*{2BCXF]UVɣ뀰(B2o/ci&9%T1E3 g-tW9FFF5lmԿ]nH5%Y^X9IawR,k(Qo -=dZ s'juY 1WC\)c> h>;ټU)q3I睍K+HnfJpƬ:wԢskPʹܟK:79rVJ3THK~%R0&b]v \Xv{}e١DACƔ5N$'V3A NRnd*MLrP5<9qKd/aO $Ph3Q 7_/\5E}6 ,cGWf5߽}HNY< gzO.R6rZm/Dt/g!:. g#ݩVu ,5 ¾=m5,FCQ^z ;hv61߼ibhCRaGZ5Q"-<x[Z0J;|&0$)2O>Ύ,]LXRWṶ^)RA 7vyn 3[=_S1{£Fd3 )Xȡ뚝Y_);jpy3=|/va((Zƥ"SFw/ꓪFa KD^GOyI!aus7sl>[E(Wq圯"P1'YHPIɠ@oޘΕ`{>LB6GAHR0?"DC?CLN ~(7&ba[2v=kYPqym{gwi1Iɜ;0Wh/DE_ &0j$qD*B* `)#y Hu/y9 %PnX^9{0bԺ}o􏰻u äm߯/.?E)䮝Uù9g$'lxb?;ÐJՅZ4r!p MEC]^\*)Uŝ㲙T4r3Q!m_YkRZӡ~op;pB[uÆTU"hf!#{k ^⪁&L)>v6(a!;ԍGEpjѺ{1<NQ@[w clb*N{ d)@{H!poJ+SděI!`R@vD~cX% Ty왃mgPFITB yox+ †@i..2 3 Aa'H8c-—]Dt3=.&ʀ!Tme/r'*?(KeJO, 5WҳOFaσŶߏk$jzmoz~bA.b|;*JPZ]*ibҥ4?T/cE\1P*aӣ8@JqTsBNU_B@'/BԵ<οJH2tCa! >I/NRdIAfm z?\Ok*&G;ծ ? @rӦg-yl(-33eeGlf<>="i;ֈ&!{b&t!Ij>(n40}E @:Md?qꍖ~e&1%rbJ3:!\ymt!JZTRL+oM:9$Iւ5igq(h'썷Wb +hg FAa(AO|#/y/f6uxys?5YChsdv9Jc 1Uᄆ#R_t;1p4: E8DO>T8h8Іh[[9$MָSVާ* ϭʞU&R5vMAZ%=xN@ D+"DfaQOlK_[2`æeC|fZ&MMj%B2<u¼m^`;,ezo53*o $pMLs1,^(_\;1Ok污| $ðL:fvUӰ0EF!.?̖&(FEMvmϠ `ZI)2r鮉hY.[Ńz} @ q)MCNE1Jڹ,MGP F;:Ұ`OnYfj=nǿ­|Gx<,?k=9)-Ɓ@z}5"r^I@ c2AE]g,1T`a:1~cu 肱O~+~Tx)렸٩T _S>BLX#Zμ3Ȩ|F D)׌߿.*RZ6)[dc"O^Js`08eT9FFO~]z<.rQ*(b'mpZ̻O{=mL.$+++*1Xg t50/_[ys;*dhCĐ?པ;Z|0Yj]ͦqb!I CaI`kF8ңHcW;-_h2_ۤ85 Rz#>L2ӥ%m>Il@Lq=bgYx>U$W >daj1SBi1qwPZd4CW,dܕX2F4D_4@?uOIy`ۢ|$kXs{ѝsm!92֤f©I]4~~7H)Sì߆0ue~u.gm}m{]J.sn* ε x}gJ( Eqڿ>G@ UȪGIWv6ZG#lJRBܺ%#M,t{cL$JCn@1@m~'l1qFnMo<Z w28>0> E6_k3CR%;M~0}VRݗ^ٵ=aUtT1inr&Q%񏟂/U`|#⽍zB:ä}Wo(UV(&(aMf QM͡92P 1ܛN܅@GIґp?DuvG]ׇ3VO_)叢5kFPp*5||Ui|wlu67N/ U+( aMU k2Fm&~ʁgûS΂+|?o\"ZC&GU QS39.\j D bi0 -GDʌi_A _-lqLxGOptZ([PٛT$4v圾߽~RrnYerlv/ p&9!בɘmi%3\y4A!3RlNOp|r5sBu> %$n_20qlC(ͅ5j_hTԣ6 , cw藠S#>SM*47ǩ@2$2j ʽjRR_ űRAr4[( Ԡ6QR w{H\]H*3a чlޢ\@/x+U<[NMDxZy}ӛC-9Zʅ!tS+ᔊ`kQ ;zuqubsά ́$`.F/3"ŏ96{:(g4: دKtQ#;Гc?by&! j^[/ycKe;mȯ֌,\~iaf v 'j~!oo։^ W=Ghb֒;yA!ˣ Kt4~6#]B&~";/>78@ *k% * K0|(+S+l`S?j $ PF6#%6xotv;@Jv&ƋwSǎcJuj0)p)NHsܰ5iʽjP/>(W j8x * j]) 5< 'uXazkzh7.trzl%;j*›߿:mmhLJH gS#B&^yW_Pd·$b $cC/W[Q<foYR۽es|rj>f=קWpR7i{QNeU̘-)}zbŭ=ڧ Bߐ>M Ӭy=fMNpU$t<ymwkk;Wٓ,opI-cCu^?=s[si81i3;G$S.{;@\PM^OU{1 PvVD53̈́=8^>=*}ZA@f5f,`ƨGlnb"X]k(w(wERO'_x[zOqU @޺*٬5'p` wyp͑"ԅ #6Lh7]CXC]_ UXҶs_8bI٤4'\4j]cS_2^D[C%OR`ל~?Dˍtަ=΀"1V cMJv ,HQ_u6j1vD_ܦ'h4:؀oEu%k[hQ'Emie]n1BrjY'?XKGiWZ/p"z^ Kor$$znR8_2=1z iҪzMk Y 9jch?J}G¥,,4F5 l1XQ~}xJk+1.̠^jvU4F;HW%UE:0aNߗVSwXj2EܿV ,WצQ߲I. r}/;T@XZHbe $|i%X#>2%+%(.G5a…~F#] e~VQd>K}rmGRT[w83Ɛ^ڠk]LK[{ * P#rּf,[n˺RK͕jT 962xHI.kanF+2:D7P<6# ~C[eW P{bLhZ',p0UjAKkPtw/dD4 )i3V$2{{?#a# %8/Z;5 L(FpTɐϳ[jWօ^`R9n! 㹞HbS\ȿ1>r~5c}L\9׌q7*+x=Ak<ŪGu[kQQVNU!-H!rt:eaiW ? ZFʱR].s-GIEMFwsD$QpRi)kvŵRm~)'Y<|7b@  ( _45 ˦u/>zi ؕB[0^Jcx#(. b?h@$toٰ2E?UC 1%F5e[<6,^Pm>2  -K_P6c}n5gU-wb5zYr|޷ĩB[ĎyW֔̒s\WB~6ך ΄g ,X0\. 6fݦBbGND_OS3eC[ԹK538g. TFԔ-̟Pxء]j 1G 'zah©_hSP̼/?-Rɹz2pDN;.P^׋&Bt0~mz63u&QTovꄼ tvUzb}t[(GYƮo}(]u= cq*U n̥~u; _ȓv6AYb`\e~ψґozzr-PALxCʎRpUbZV~mfl’e xK:u'cPwJVEC!5].yx04D&_@_ @u w|(e_PӟwN7aKnI @Zwc $+ѹ;S*vR0-2/؉4#Vq2rW_ m|!?gaщFvCJk]I r_\VCb`̬7H Tcf+c:+0V՞MJ|͆^4a,km^h9I|5fӛpw }D!O@<܆'N]{g,TpӳY< |Lc4o'[1%&1Xq6@t. ]DG=g@|dz)+ܮ>N`58:rቌ!YUB|욷¬`Z?$M 9UOkO-ț$5>]jlpN%vRdU )!S /z]JwӘ #ۮNA^ ͻ [3- ^k#vm[Dl//n? C1IU"rx7.`JX;Vώ*݌gKnEH<>gMuwV8C!3f>Rgt۷Z.Ϡ?`[=ps<.bŠ=-\BܴG<oYu朖N:LX \FBfR˵rLcxY9JFn*~Mˡy"3PiѨkjMs0A3QնqM#,lV]KBfkz\ö(l t[#? I7ψtn8Hn4zg&ێcm^Y/30C(Ę~c36.oo{̘;ځb.W3 ͥ%6%=z H؋ER1OM-$I8i1GQMqְ,}#tpa\bkQ롡>sU*uqBrh:WťJّ֩C6ʾv~ؑzb*Ծg~3Qg_%Ax4{.jx G]m!ү %;x3#nV>~zs)ŃtB#\EGW+m{J~dŁӾcwsiDt}TՒ;eiWS/\RMm|P5kT.8oW~/cW"ӠŨ= CU-J"7CF d2ny`Tjͨ\ƻ%m΢,TQRw澬V_ ِ 3iBjcj>\moK9jlHb8}KIXqBOؒ/*m w8DpٳLb2nW1c%4h$kDlJgz%wUZ6TRPC)[(Kj[,m^ϰf`X:wQM;emJm_MX8J1Et|`*~Nc5Lmj`o>"#aP+f~78cl=VLㅤQƋEAsd.Rْm6WB4h wϗ|p_6s\sfne`n͹ F^\boZmYֈOiz_!=:, Oҟ@:AqV&61pئw⧜K /J?zAx0+ >Of %"q81to߿_T:~NJxo|av*m+KgF oO񹋝_F@*4Gh'2_X4IL@,eG 4UO3z.Ko=Zbtpw=}+<2eqL BU!`\cv _$E3(m=F~BHt2FgĀ=2i||<9=ONa8eQ^p4WT˔ DIVIM˭Xtqoߧ5(q>^Vu\"eфIu{r5 pKRZv>FF̩ڻ4ThWsx؛_ZY-3TQ;_+C\8s;jE LNHe ]?4 7 }=Xt°5_А\^CpcV̄1lPژudzqFQjRwS|H6+\:t2_}iӆQgQi=m8@>"vTކ%|lxua0]gۗGa"g aNا6u{1wk 'i%j8ڐ@xsm:T*$2OUSO+33 b慅pI 2.W7ߔh#t0AM[)[)ڈ$l?j[nGV<^^TN 0uv~K[?YfnjX*%|"̣ k6i`ZXvOI`H+*lPɫQK٥dT}xbuk\ƅurŪ&˕܄fb8:-{ Zw$cBvsvT ie8tG1 i@jiZJM*ζ` k=x̣ƒSVD@ɳwG֮ODS 2&* k5^ 7.n5?rt~m>tqvA 0'6`7,ZQA*\WEh86]t)+B4Fg0&{QU䩟,9(*gUxqjt۩lSUߍAVo;jת8ٿN"vBU-@~T/Vni*A-J͞A%RDo^KHȓwY Z^?)+1g^V^5׃_+lN)(Ug}˓6"&^a] b//"@a#Rlem-)DwQ?KCaԁM* 8aB= lk Fa 1FLnSQma Ԯglw~(lW"butƗ)P{Ц CiQͷƿf:!q2d}LQsf:Y A;avgBn2ռG@$ÕJ|M~[; nڂ]Vˋwq qJ;"?/C146#J5OtB˙ʨ|LI [jXoH]{i\n4`ܨGp9L\.F 轐azf˰n!m)X<`~qSf?U 'سc3!f~ﻆmT`ODFJ=\}eʯ)rEqx͎|/.&6rLǮNWM,Eʓgo\8r*߲1e~;L4qAP8RPz*4x{ dn~uٗ܃1?/RĔm,^NͲ[+%Ɖi<6FzXӛ ʌ%ԴO>hBT/#!DCLgO1'~$FtH6B_Q'pFY4cv*'i_orP3859M[.j;}n!W^)`bvhB2lK9[E{䏰ď{=m@Jv65(]߲?uX123)ֶZ3>N v: Uhi#HlDڄˣczbYҮnzcQ{Orj,Q4VOlL-rXgu7Ej: ?4B4V/(5X ݿie<.@?1@a3f~PI;Ι.=6jdjBH:)FkځUBT'R^{a`pyjU퓴tǾh=Xzw#?0xF$s{hbrM@nz(~v6bh]:JI/.JS-6ұRF%&k"݉Ѵ/ ׶7ʆ0(YS:V!YdYweǀ /Š 62VRͿ;4 ӄPa 栫>bɎξ7$L|V]@kkojb/ۄ`̈=_ 50Sܼ6LK5׳ RR>v;qM{8lY o{ ӧ)b? t=RV* V.ًt1B Nl\\|grptR:ޮr|wR~C=#Z6Oae.flNj@_m) *ɶLN=>Mfcmk2WfHh̀ q.$Uco)ItmQHf?3?̳R] 2,z`jx&66|*|ϫ 5+ٙg;_=9.&'="-b>%畿m"IM0ۤaVڦI-F>k=F3Eiٮ{ jI?PA͕_W;a[ !P"_#;tf"z{~{!:2o2\Or \4i9pc922j jZ73JE)O9 CC`E QbUxz|ln5]ոFEnth ߧVQupmX|Zت4D ew?oBτ"i_Чboڜ}Z"\sh=6f  gYpqp璳Oq,X`&)O#pdU7帱 x5H?d;ۣϹeayaߦz_HD zA|Ghn J=u1J_B3B1[[8To/ov\ 6TjΒR$lG%*`5q`X|ݯoBq4ٜn 38.k!QPPWsߎ*0=Y3 =Q7i}jVn~t7ZvaȺ}_#0Ns,iS ]ߏ4(Zj1ÓuXs.y A1NY]%E=}V c7]sYc:8U[k\_9bl}1[w޾H}.;''qν )_Рi꽇 $)IaMed%Snt]ǹmsȧ?*LfiWLP\a?+* M)dgnCUO򝂠*R{nf< @܆h (k'0Aww (l뗾b9fȂ텫+itҡF\C3៩sxD7hN_lܼ%dIŷmBY?78}R>/x彸8H?J{7d}F"Mى.9ݜyTFWܨ~Wm ʜࡒԄJJUvG 5N1%l'-cn.2mu8U Cn J~'Z4?d75TtRLQ# J]&ىNfmG@ƜDp^)H1#Aed ӱo3wnUoʿ t_Fl &Dso"vc)gp4yhLeEYn k;&.Sπƶ/C ҇,tJS\C!Οf`5_|%磍HnC"Kl4_m(vRh*W w ;%|_bDwЬS~R+A0r{986*ƣ|WMѮ$7A5N=޾́tT{͑Sj!滊sC $-*i䱎qBa4QXtW|IavYsikPyfWvVx2,5H \n 绐?'2z=^ ON.gy%D1ޣrLLPy ]lEi"v}8M*sT1[}ky8[zct#}I%H!i>%ObW,gXrLp9<8 <.2RFzMd$*;Ȼ2EWߘKad'MǧTDP1B>JKj-jCܶ|s tw+^'牴I̕*SRѸm ,jIj ~?P>0~RV&= 9ޘSG} @d9_h XХT-@eDwĭy<Ơ5h nhEx%<"1iYxpYp{BE{ay5viq3WlZCS~v+=@ \_rVS;7\g( v H>+ 7F< r2Hpvg{CYvdO[A:6WQ@DqF`ywV"n+3dP,6/x̄lCLTF,aŴ1]*" 1i]4 Yn^ӊXh t ʂ| !wNu<6QEM% a8Y&ǚZ=UQ_A+\i1uvkzMayd`׃#- fu_ oW63WdP) eΡ*'+XawS؀tp4UhfSXRgo(9qXz{+ )7HQ9P,UQ#7CQ@h_\nl;F43E#B{q~r1S51B^4dK(X=³ bq';F} u/ZG`4í:<'ayL%l"?/T=Jä:^0;N2=/.7_+A|FC7Ca%bۋ8I; _zDhK %Er4 BSY:Vjã0?=keyt|D2tls@ʇ4&ɤҪY| b4hՅgWXV#O?60;Tk$7DmYm6i @wIշ@M3_ `=5ʣg>,14bqx>? gii#NVc#TilP%'#VS&jW:`Y9P*(xFYCǻ-Gpb8+bEq[ `XRq09cV=uTz_੏2B' =̨ 2/,?kr Eq4\ĸ˶y6iZf8DI#0vZnQAPfPfC̀lk/2/@F=&Xp;[EL>k0CZ>Ob$?z" h^}~i'RweԆ` a,GH9 !c $P >I[C3-CpƠ~n:F3u/- Kզ9@ސ r` RX6ݳd#g5?G#ZET HȄsC)dmbEB^ u`)~U'M>B#rv69Lٮ֝9a Wym0l(G=[guC{(6%@6$'0hlN )L߃ QoAB#n  f[4p`&V}Ί6c[V|0D*whyJr5j+ Y ڞ@CQA u!8:qxia zoi{:ABt>Yw3{$&:'+G?mdh,ꜟrep'kf \t}MeʀHð3(;rDe@3 P-;lκXvRqZ,%n6T@~#$(nc_'|MWR4.!fK}MOªfւ'dRb1SLtwh\w4L S9Y(k8-Ywoy= YӸ-x)\ЂАfj`œ2Y, '[$]6xfyh$jONX򇠜{bf]{)F XJHrwԏ{0Yީ;y>&*{ 4 ,>WAÌ}8uAC=G`5?=U +G=Mq㠖@`=)bL1q@o|%Y֊ v"k猺!A-n"={8+pl;/IvKB|zCbb:%mtYՆv0<48jJB`!`57Em=N |B=.~4f _O yZ|`#˓>qnVlNjtg!=ww$^6\U$\,CY}=b9b]hz 8y6Ee WxWecQQQNz7–`_Y1S?l(yՓВC"2GkvW7^EA\MnI?Qb75ȓ]ԣyPoWSRK;<3̈ٗO-B"G! aLG VZIzK=#ׂPkQ^͠?u(~!U2N1O-FkAcͭ ,t{}˖䃱_/ _;9U޲~U_x۳w ؾ<]@Qe:jFPÕ)0f+Nت!}a-@^TeL̏SON^l §(7>2|H1af77UꖽE d WQ5.LOCVNiz/B~7w75&V a5e/8.s:ha AW*W( bi'?+#|ØFXgx1'k~@q/tˮؔło+Rf& h:HŃ=*9*2>’]|ڀڏ-L{o`iS{i-4a' I.\jt\}>%9L3R9s>k; yގ#!{R{ o[㑺r7Ȧ-sI%:-R~8uzq yBhe4ưy!AgRy0^ViGOU\}Xbc/F9L[OS8p8# c33zUfސJ~:_1Q7јtBx5 !r|Yݘ+^bfi<p,"bċfG)`yࣸ2ocyz9Z S=脋y5 ([N'T/cPQX(]*ʅ3uW(=jo ߡ_$q8+wr`tWwLl+X-U9oI'`f"JyyWP^9S傧_9ɦa[Cic掀I 3EFuGn-e ߪԟΧ/o8~qnwir8Rd.B+?x5H 2$:eztQt@o# 4N`f V9ol:,e 0 (9V$/z|y'*Z\gUeCK-98/>E#[J%\ [ ȷj ]M1~v-+*cg:_2'1XqNӦP]Au?]9TQ10d"*i <W1%za/c2,m곷&FX!7J9L52ۃYmdגFOl Yw FbSevq4 Կy ccS<#3WHn`˭k;>\yO05sb_DkYgRSR]oFqǹ Ez ;b(We,{5V=]َ7K𘏦o3ߣp~p}a  ZP}.ZٮrX*YPUpQF:L_RH?x+*{B0v3xcOږ ynCY㡥C'>A؎7\RM A7 zJ ̖lΏ+7WȝJQRE䯂A5:ڪqgeSpkB8b WG9dJ̓O \U lv7Zlb+Et#'qn1zՅ+L?mClGOY_WKO3 /"L<"v9t&6}P=G%!G4^ZaY ~B䨃+3\4mZP{oT!kFPva>gl$D$D̝ c5oqmV+s>-|.!ь`"Ccry]]h)3^-4}S?H`n4Ӳp`s⫸>D0„5 wLTM="WfՈ6/;_ }D#ryךf2 Հ*?jئ.0*BE:~UEjȔⷬc-ѶNA5`=l'![7ґ  n#xP>zDMB+ZSAtG/"y[bwsqd >chbA崽@ zi-C䕷FLs}wP>Xv-vF?&c)(#3"$dV4R\^"E-Dqadm\3/fQ\@{Mi ]:bm]N:lpNZ1"/h 8 .ᵍ[U|}?BYO^%L>u"\H}ļpeZ0'47gOۂ*fRQ.IDg=h09R [)-7@@LgwQkS8è  t.1jy }ؾҨ.z ҟ_KaIEy#Ɣ1y& ޯ!E;؁t*FUVY Q^Y|sf[X(nՒ_owy{8^GP@Oi9_}_}Q;J=PkKj$I *cR:I3J0 vC1=KB㢚7o3/[Em$Ѡ h\~0W70* "6~a\blXFy,IeIfXEY_|ÊsxqW3[!O]{'C-Ar%!8>ly0F 녀o\];%s5sN`h%sͦJmsJ@6ȧRr6\4 8Qyaɝ{Tp4/#W17(³ aXJۀZ7pxX J 2ݼj;ӪSSVܚmيLUx$j5䘭9g$Lߕ v0NcnkV{y7|\_VTrY$R;wZ4Ƞ~kEV Ml1*s)QJ79Xmmr zO5muv-~ʫtK,6cR/!7+VdEUyy3i+o7`L'iݾHSGY٧!V#Kod9h4l͢{' e6UŚ8pFNTLX U!k$ /Fu@2mӽtvG 6<c+adFO1{4,iʽ_v3#"&ir`lJP Q4ie0`잓,GGq{JjZ`9*nw7-ʕYS,'z&D5F˕"koSi4nPYbFf1˸%Y:ܯH$v2 K3E?lC@CJT03UT@Ff)_̎9QF>1 af '%fo'q7 DaItR@( ݎ$zy4`Ip#)˪'Og)Qe8'KCNh!o 3.# G S)7ߪ3Wr_+F;-Ux9s.Llf3Yd93/aXakn2Ŝ ?'˟46+ҒgOn9Wm/3ef6y| 4DD8Q0)? B V)؝ [GAoI0| eeu^>]r\=|E,LPU.>Bis63ń핷_G4ii!HK:NԜ8>|bٺҨ޳$i7 -Rf|ߩhU9j1د{M`rњaL?: t ׮~WQl8ԥ%u+,g;/Ž:2>(ЏZd$F2й'—:;[)S oK{ZǍ{5,FB3KN766C9K8ո5{v@\-~T܎s[ W;/HeN9oÔ#- ^ˣ:0\_7Ǖ b.Qhſ[{ɴYR $@`P,(hlCq^w$h:"Q *HX<21ʘ O s ؐMRX~{L)F]_5RlxM:q&N]4+*㘉66EhŮ}2l]eúȈSfu`bc_o.U[.k >(!K|1kG >s| i+â4ޚ2y7pp.wM<pG&o?#$w`N;ԖM$t0&/Z=kܝS.+d,4ꭵů #xV L# IuDO~<ݲ[H-gi0JFag8;V~ ;7rȒ ;{ڢCA(Gp\0Hz* aj 6fdcKGF1`j7d(G%$~FQo e7XK?tِoqE& ."*M~Ar(_;ex M n0_ki%PF"^Ko]m&޶2vXHdD8%k{mn+Rϣ&{~yv^eyFD K`^1$>1-+cp s5j)C^GȩV<:?^K^R$oé[#n/>xw'+*"׮0BO'^@b% 3wl m`A li4!h Ga8t켧Uݱ~ Ck] zwُE5 dY=qgp &LPq;I^9Ð[ Jxs݁NU?lAeYI~=z aEes_9Ez3nL 7\)Tij%je[Ws4?0_U<p#ϓ%2O *'ЋϾt*$jߙxX}w}OA99rSi_䕡 ^K vvrke'+lPIFkw%˳8唁'c1ǖX|PQR˕@lډZ噻GVܾ!w}_%l #&ۈ|- Q? E6f I)ݿQvdһrʦS]1ܡ!g&[蔋R?ICfyZ(Ѣ2`,)X[)!YkfS%td`d?<Q2}T7êCUNc0G#xmP])|ܫxuw i kႋˇ:0gC w047g_>ItRv#Cω}hSx79*bHUXڂxTGsGڱ\`0Û6ЇSy0(+|P|K'l4V/BhzlJ! 8a,&ή[r2օCDor)0oڹtIS]+ٽМ}9+u0A?Ú*ΰ-dyBIk?/g⪷-Zv-V-R\ɸ5WĜ4:&$i u :udqHJ׭0Ր&J 'g˄Ӿ#)[-]+In97&N/_@Un)8ipD.~vRglz*Շ`N x=1ݸE^2×Dұm܊RϏ׈$#YP*çXD.$7_@#:U lyսJ e_P۾#2z",c26ۡJh:0F˖(rG#n)j \YIĕd vǝ`_c8vL-SpTdذޖUݥMpZ rm=&9ӖIrLm_ԧ9vyÐ P:9#sF(FIO ho/YZ RPlFVt,U{YMEuQ]UM S51Zw KI$a?( k2ݏIW'20}G-yY-ձj`Į)c1~U* t93q)ّ9[ҕ'!amzg^*Hu&@-=Ɗuɘi¥]̧>OHJOn~[]+m)dzCZV(õ Ucv;\ǚ`L7甤Ce$gB%%"odD6}Na8}9 =ոm1ѳ_IShQLu1F`; SY!1r쌦`H+YEYdR@YZ3?HGpD,BQٓ±bƊc}vb&;cOX\̟2T ],lnџ3BչB򑡂.I лzQc R7SW{P:W}Jf yRJ9qH5OtQߵ$`,)zPYcQY`~"pOCXcIF&fy vnae-Ξ,3*/2s.NcjE}<|9;-+ CLr% I~=JE"1@`({J*2s~f":ь~oBOfÇ Rߒ=\i.TR,_zt^g1 d!'L |twDD ; ~Q787+0q.K'WtH񺈷S fu8 i8_#:tNX'􌡫#~Ғal 3fKZ ejO_0% E E8ԼUI8xnN0 A8cַRb3kPM&2CkDk0s&F?+Sz{:̣^v C|BQ;[rGfoaf0lmkWͲV9Ӊ9UI>Ujtm!Jݐ/Mm]\썲B؀"ř[v#tRG D aa(antRyKKV܇Ozw `U=QCropdsѨkM3GԄAR[gI/~i>hM\O<2<שڀ'Q<v}BDyxujz;'Mj1ΨޅQ&L ^Bvt%LfB.ޢ;`.DDQ-$t,=m&qل7#D_tp3Q{!YNQSa(WaҺ?#IPce?9_ȗEK$CƚWXEȐ (\6Q>by8jr3J_ ԑ[|Ha+ Ԡ{k0_IM;_'eF1í߰boQmIKri a.`Rѣ$Y`6\;}Q" 0Dq[[+Yͣoy;@v]&?wi}X٪(0/R{+էhA Z\'%3Rckm !EYu+3DŽd~vOW`ՅܙzP v')<lO~x C>|I< ? jdi>4Zy>"xЩlh(}G_C uzOx'Qp Mb͂^=U!C?NdMzMp1N9o%b2 fi :L[I Jw7701a1<,LT5o,{ :5#az1M0QR5KmtˑSUx HdJ CzrD9;JS{:Df+(CD$m)tbb>˸yMǂqj*vOxW \Z +6-lZi'ksD)o[-=Nz0٭j~ԆqgǪ3Ǵ6KS+<yvj 5OWûCpLbQUqAsm]/ xrYs "gDIGOxCr* m%ӿ p;/Q}' ߗw{ƒ|T.-=2CY<STK;<_УiIxbg #d84u$̡B 3՗$)#lHI߶B.C.qz D.+9z9]=Gq_ )"%At_,7*g283z7ٖwea._9!ϩ^m3gzzeT LVT%0$?1־%EęhXB.0cL5wZ7B!8)M]2(tjqD ΁V43:p=R8\9ovdͧΏ\BXOͬ~ͱC +v% z=|rg&D7 K VjXW:m 2FEQ(QUӮ`z=OӠ>B Cp#df$n2J'u( &IA:$M82[Qr(z,ѷjMXۃ gd4`=1w2cU;Rmxsb]_.[.K͘-;|{WvktFFZE u_𤂃Opn9TAE.n'ug1sV)~7+1~*ֆ?(wmC,xeW^ @EajFEmb$!Glh# ^ q=ퟣuny'YZkqD 4 h?Os]F&?pȼNN'%_GzX(ȏ5 Eh6a\'0m # &z@>8!\aں%'oR jurx B.e6+P98w޸NQ-˸h`'U53KbV7N2N +pށIql9Hc]IJxyIn5kU$/G>x%C[k 4:1WEkL)Ui.UA chu0o~Y^ B]]JWN'(0Fy&*k2@ZP)EjeYZӅݤ @̖:ǚ0 "oMQ3]#מ/[9p4 #4,}U':L 觫ڒns;=-?qsbZ2=%ٿ} AuVDl7w2 ה{hٸ3߁v$հ1|j7jCۖE Wr ߍf uԜd*ёo̹ TbL;kNhMğWB`J7z2ƥąB 1jO\:I޸ra$zHc5듏Šc*`l ~T3ʽ8nDJԪf|%PYRXhwfB[-y'- F- @E hJLLʳڰAxq̉K#y(}X2dЍ/7J^w!@ύjgQtލV`.am{Ef>YG6th YR~ ʢ۵+ XOE96W#1VJ6yЅ.Z:֑ 76`#zO7QtȝwEh'1~ɐyS]aLdqQKyG4ENĮ~A{3WL|jE#Н~"M@~mr>l̝$4O epbSu !E! L;]m+hU7 Xd^A~&#UK@:W;^s%{*LNEr"& B ,3[wcvjJ&E-c:*rb?Һ^! 3g6 ϋKIFD` 14~"K&6),}]_5g LKZډK90)s¿`T BzM4p~jPxx3qBa{Z.|=t' MmU9kxn^S)SR qن1/:Pyjgx7V݂%ߴΌ*GR3=y8"]8:\*G^{"HQ 𤴡d`=-p^AVG? X p; %ؚ4wUE|魯7R|q'n/2w7XZJ\ 5-k)Ve[/VF57ahjP(TQŃﭫYexx޴R,_Zl-_{cBRqE!*F /6*XWm"c? $蜓@E gzYclYdw[r ~jdoO1\pܗDžNFwőgJ44ZÐs߫%6SV;q}KlRSd^Cw*XWFʛE=(Je*\^36j#(/Z_ˍҸ6(<ag'wr|=1>BI(oI>4;ZזBFer ݤ#R[4L>t* -1ޘ?äa}vziEubdr! !#¡ "7FQfL9E5PSKmtމ(Lg[N>zҊ}XfFO:k n`53S# {&h;${ʜ|؏3 A W>m E/)r0K孝2J煕mܒ7pK-cPpm,BRioDҧuKn{J^gaɉKL5'<\XT)`lxhW$| ߧMnc{z?w^M˨eSєw xCŬ obj%;[ K? >T|vGw ~g m|u"z/,peG/#*UlW H$9I;a: [F?kV(H$PZXhI4q>Oe vS 4ifJVZFMoo[2`+uJF>Z)1è*Ҕt}n6hۃTP&k<㳛5Y)UC.{'|^]I`J͙=\hGϙ(ZKw3ᖶp#ɘ`PJ& vff :AG،0rR^,l/k*&g&^%Lj2E-8Of'[{T4w޻?S9_u6u$v>9H]xFj9TNkƊp\fڑ2eg T-_)N+j:)adשfg4AnK 1; _\}җ%Sfab%F9 YSqqU2Uݜ 3B.ʬln&̰Sl# A6IYc;pw:n"Ivɛ7=%|!QXg[Ϭ&bAnmo!Dōq~ҬJ'ؚ'ޔ= >DPkv /v2JUPd%! )B(Gy@h<죶ִ"m7a5V~B6$jz gL]j s1A0Of_L t?-CFbhq{}CW9B H$xaZ+G~azC!MjY 弻}No9C:[Z2e@#5pn蒉`k:3bc;q ddgIδg97j´8JD1u'dTJ1Ȋ~f$ _A!iKЄ=&?mVdOg?5F]QGWH@)ғ#sR, \QwASNs7,txgw ui?Ts9J=ga :t.Aa5H+4{ KW-v |$3O]H0 sK<:SROxST oڼXr@^f.Oker:trb\IyL<8 4NkxabB}oPu_N\餡m#=T!(;ZN|`[IcC'n1 ]Gj+p/Z\]Q硏SΕBQ"Wܰv䆆Ky P;48g|{Zj{啒C1-n[$w 1M66agFGsVJ"(fa!y\ T6[$N=>,&ОƁQ?RAU詂Y^feMHG,H/~>LA&PFfƖ08i>4=p_?>V]EOI 5MY )rbj t[sXuA$VAOZEެuc2N~38Sp2_*x*~`0n"+*_(L^[Ө .v:HG$@k2MnQd$OVSzH'~1ARKpw |)msGVZ%?We*ɯ:CFfUc^&MRO_1.eT=Kgd.H2ZZ KpRpbTMV6sp d+GW o1(e1GAͯUa5{]r! ņ!}RM=oBmE1w> _ٵ=޾l5{>F}+M~Ay}-v,tZfenN]UiK ūk̜ 9a:' H&sdBkXa+9XMdd'(yyÆ= ՖBc LΈD[APY$OѡV0s/_7s8^XA\|8u&]ߢC:d_MWu^OZO*3|Yy~%w bn9!qf{Z~AG>v$8 Ԛ]+˝Ü)5:ˎC4O=]y,0CчrFF'Hf*fkZgsjXĔw\g'EUKgVVaĖ YMBliبD.ftp+IKB=wx_G}+K^X:a~5YAGA0m#qp ç8i뿽dBYuQIPBQY]wh1J?@.7a0 t% u)**A4?;  .Ny:sIeek:)Toܲ˘ xXPB*8Z:C'Dyxe:\(3@ ' ˨̸o@65 0wdSelgavp>r`A\XUt1h~AꃶKҎxy).Cn G &vRhl!)Pm0Ѻ&B@ W\ݳ)Z.M5ٸw0ߩ SMì+xd1ʢ!9ESZJQ,P,#LPc0+=_._($"*o?Moj0,簠Q$^.Bw/$ObL.A}A/rjxNcO#Q3S)6 |%엘BŌb , Rs`A>lgtisa A9?F Nh5vG0`fMzB6n7'jXa^OՅFWY,zdM(CZx'N~K!_O!qknҘb5!È%3kXFy2VP"B "g)H Mv@ِa#rК%E*AeiJmœЂҼD{Gj`&V•Smp(3ϰbrɇTO!J]0øWMڰ3iOWUƎ7ۄlw| CM¡&wmhif0eV O2g B:ۨ{gHgšǙJci äv%71I%hlϬqi&&pRDLtB]л?9dКإ&΋PzrF"Rҏ5%3H<:tfu+LAr Mq)<aH-%zISX'I7܄6΃F!~xR ߳88@!1.}YTgN;qh4Kڢ8ϙ,=&EøoP6OtGCU?823'?38^ubnLN 2f@OǻC Џ\c4^bf^ŇM}-)Y!BVt.lr 4> c$A }2,|k1K|R{ViHkŢ12)BOЯ;mH\Ɨ H&wܳ5qG֙m9GVafN@D}Ka&'/7Zu+C ˲ACZft<_gE S ֋ĕ#L:Ц^6H ?TY{@L891ܲ Ѽl'Zkdݿq3gLRvͦn7M`ϼܢ)<+8OqAPeft",tm!eè) Ғyꒁ"D}gw=ڭ'cפ|P^3<i9QN|1MR, p B"Y.(IpAT,m-p$ \y Qf?y F"jzQ 6JF[5jt /wF$xXdWhX'`AE#Ijgk߸@yk!nEV'-FK;$TPVPȆNPWڧ7vrtgvQS7W>3<9vSqL̑EŸD!C4i~V\v69Me%AL{p2 BFɏk`Yd՛5O|nte9U?Fz|cZ 7ʒK2 Tq}œSg U5@>;);KBwWPf_ / P |뒟x 6'(pj4GmWy' *g},K S3CAkv 7DN9{Fu^`ՌXV[vOہ(Xވ#)'ط#$ нi܋!W|s߰+# 2C;uZQ^Rd*'7B&?Ζۏ\1)HHw&Rdv!ar`PfPT"2{ |]]ݵO_ RSWΎ:tio!-`04ry9j Q KQ=a˝_s81d'gb<204RRsH msIHZHydo,/Miie$5 a$__Aa0U2!No ]\xB/dd/s;WSُm# *[y&]U(rŊ^DT`0e24GyBqn1N3 jd3(ͮrZ\Jwu-hEџMGΥ.qroE%WkPoicOc| p,ֿ|/cUmpeϖhAzk_A_ngbA!{Yʱ  OZQvӎ3O_2WV4.}ʦ"v9Z m*Fh0閯y l9) |$&HÛ˼ /@lv+newQA=Rej/kJE`&_&qpߠ>֝ ΣOOug5 i]r4h.]W+@7ԥ$+[hH{U-i E*7!]:k$'#OcM'= 'LR ڋ' 2hQ@9.M.+q˺I5ByM}6,֌E.i&G\ C~Lo3y+bddVv& Z9/w|ʝA+f@bLg%:*$RvfVKyo ՞lQBҳӲo ى9(t#+q cN[4 igƒV,POǷtA+3~ro)hԈX2GƄWo<#켸+&@P O/8 ;sg8&B7IWԣsm4DYW:;3$}fiQȀIX']uV 4R˄ ̨_2 ` Bs?Jҍubf6:%Mmټ@çKQx5sL>c2ΗPlgyʓF@f@0cY0|qXH&,Cm LC1_5J kǺ֝ZjzNo¤kR-G'R> hs[}!lS£' BV-9[COc+GAzk?ҖٕA"/ %,b ݷvW4wgx9ܜ>{FrU?0ڠ9 YF X)+m/IENBCԹľXz.GNq9͙Ěw!]CLCG^Ah_ԮMj 7ң9bg;ꍭ{RگU D3qGu0z\)ļhھ׿90`."N4L&V8YP}ݝx~TPS~ 9pBeR&'fC8FZƖ$!_!--x4? ݯ᥯]T!sح=Ds0?'0X(WB]E!b2mbJNɋω.8w"4ġW4<]"h"7[f'r<圈`~ A+oj^AOZLKHBgEb*w2$3)sjų ?Wz~+]UTKbd(:xvnts%w“>Jree#A"r}@2kfCF CXRjapлҧxT+͸ilqc4t:q_^1쇳}86Q (@vFV#u7gS!2WM W+ I7]hz ӕ(X:-1Ϣx"6᩹R.0Coo(qc5w r % ? ۡU?$N :-mF- QI8=XJ}\*a)w;>hKn=!W%[ۖSx\Ѥqm$#uيM",F{-U]@F:6`I&݈ "ɟ14HSC \A4 P˥ Gq,xf/yc"U_a%"V?{N<'}#b3 R} =v˶2osJۡڂ))~ATȾRH6Jҡ':եG02κ+\#lnD.s>Lк ٌْs)"&ɱH2-m>ʝSj|=Dw9ؼ"dNƴ}ɚe"h#3КoT }W[̰7iQAN8 .b7eGKf-#Ȩ0@S:RoF`A *㜬tU_ַ!ﳒ6҉õRA6CugScvۅ,dʔY'n  1.Cef`E|QP9 W_~B )a=oaEk~spY]]:[!lu|+^^U։[`Di[8`,n؛hk۳6ސf%XR5יSY&Gs<ߴ&۠iq]y4# _efv(7Թ߄;cܡȂט^e'P82řчFIGXWXXzZlY Ӯ\ynZ{EE.أ.x w/_OfZ%_5I DZ^X2aFB4*]?d $ Pf@b|yK͵KMigŒ蘼j(< >۸$F:S[Qa;2>L 4q% 覕*1mǾstDcJvVi}cV5ӓ3t&H(^s)un"1հy'G+?6\H Ʈ&젅ȾFJښLX7#jUQGϠ#A;ǹ 9  ts^݈ݩKw@P0,cE0!r( "KZym|o(sULI'f\[)RB Qs+)D}(eD(dk-Ͳ"R@NԳV謡f_AgK[%35kl؋v_OzH"A1umWpP趧m *Y/1χ*^BO+&5? p%h[rغC3=(w0>F|Uj^]KY0hjaE@ǘ 6:? @}%Z[_vCM5a{qFW7'܄9"BoQO]Gi ޠi[L<y[TsHjyo*y]M:e8f7e|Ybp11o)/7"qe_'H\6!NOy -SOupF:L4Nq敫8aː5-`gƉC)c5MLka2j[FhMd֔4o<1nsƻ'eCֽ0x;+xQQ㟀s 4)7mQvG׭IfVˆcdRءeezM`+/)8/`"_Vݬv'4aVh,j7)! ZqiǍF+)7e>Ze2p#>)ZěFO(2\;kwGt=Ļf,lbYב<,&g+ϱ"=/JMnъ t8 L≆^Tino.e<WAbZyo6M7d/8~L*>ZqIQәi!|e*vM;䷭)fd' ff )7Yb3]{}W*VqP( dJa X,<^DĨvp;#**ϝT?y<'} @X-0jX3!4J[MJEh,tm|Ti7jR_(?' 60T!(  | "o0g>0e4S qX֬GB3Οk\_]RrD8&Q%.Ҧmogq WjTr(Faf̨upGdV:W<ԵK蘬puj'Z]ǞS.!"l$,Gk qb0!c*ejs8*NLK%k |Lǐ)3]&\:42gQf(;Jpnq`|rYc|eؔl*\@"2x ӵ*Ar}6LQf`TVrlnb:HvZFșsvX$WU[l ]UP6/c݄7tQr LHf]i\b̛0H\.<_1Ebߒ `'>q{qXj;8m]6уH7TrQdsXEY/k|+u}g[]_d.YKBF\5{bS5m&PNFg騎1ž'0α[r֟k !RdYz襤4عD2 %Wagzj_8$v($벍 RZ4Gk\Ԙ؃ ˌ&2g5n :]و[//A6NB5!sY~BBCKFy"j?VH^Th^+!{`̍M7J6yq|R؃KE蹩՘h<1ؑg;2K^@> k3Z]J49_,!/(GgUD-ed!Jx餎 (xC`8GcڳPU];AOc0(m K U9>X\%$QK}zP^VF7RCŷK_l*&7KRA0v:b2ޝ`ӈ3}EA(7dMsȉ) -pյ6STT?N_j/u{@*,@H9لhk\2d' P*kKP(pWnxƻE,'fːy@ Ҏlw#V0oJ>y|złCv`֍ͼ+FF"ГFlp,0DrXn*Qe7G^g3l~o۵oSLkN%v.Gz +U )!p{ki!ߧ\v|+tj {e$jBȧN)FLxgX ^f\ s!aN6k!N̗sf[["?ωe['Īg1(PT%M ++_|f^9doGE"2I>6x 2) ;S F!O hddSouφ*R,;jo̵zYGyn=.gP h*A!G'g:¼:C g3{ФhV]Kocﻃxyp}Cj'u$} [̞NƏAdǨWuX[  |N_'ZotboYv-%nXa12J9:Ԯ#˹&Rc1&`Kӽ Rߙڽ3{B9>\NkNu0³X_.XrHPbt_Q"D+Y#8w!޹fV@.չ{pk8~C0x&twWcټ .'j\Z&$gvC'`m>^lX13!z{ $F'TN*cۉ~E7= kMS?øxzHh3Zz']:#VNjB Q ~<ȱ~9Y94h3mf`j*V􋳤K̝0쪑7>,w,m\ܲX`^ "4O=\h*]j%d;t x Vpk-gv*cւw_CO,wH R2}TBO|_ENE!ojRC8ORVa*77 uze$f(-N~379aJFIq P9ĤNJ|˰SJ9hA+ `7 M ^ _Aruq)eox5mfgIpxSGEZ;_oUi\IPN$[S@d~|,MQD ^W#`otJ}COڽTw1Muolh >o#a)Aԑ:sHhzEO}܅Ai1MlX 11̪q1昔wJTc9zyP \r`B!K8tIkzv&7뜈)/RrNOiO{p1kC" 1k|SH5m ~J7ݘ &`.2`#*-+ǬԼ|Fό|EbCO\!Nljtk.y="OI^g4[] 8Hw.&Zxt /޶_e]qp?x-lPѻ1rʧUx{`>`M ӚJ~z85vЦj]n1M{נSn$48 xMr*sv;I䤐>ܫ|/I DhgC b H樯߳rϤئ=>?yubrKUG`\/~1Y,ۊγiq]&qxQጤSO*-Λ'r+ώ u^I7,3J\ j%"h.(:[A]fKMh-IB L3 Ik쾍*P2ϩ5kF+ Gٗۄd}۳ Kj'( 5zl(C=~32fŕ)8^~PN<-dԝ=nKIL7<~-i/lU7ͬ=J#ڡDUe菆3ֲ0IcECbXyVxk@أ^?'$58GkdՖz_cgglC%8m[(°XD77oʋD tN1WdQkQ>l6tq5v_ҢL5éB՛px76_GhГ-SXf̸*."hƀNٝ#r;RI6KW"IϱXw6|%!9]FI_8;vb%O2}iŜKij@Ζ} do<yL]A]?aui}Zj[{MR;P ) n7*_UrȒMN4g&=liy:~k#Wm&Lƣ_yWE>>*VϢp8\ i uZDi󮇈/Bl66*F #f:n#QibI?%wRIs[Ι5#lkqt Az?GBt?dPd o#g'!F< μ4YFђ'?6}3@p9m[RtY'.'QpD0yE~u;= LikɳCVv:lxNVb Ņaxb,n%<#, h!0g !K<uDjTgwz&`O%i|Y(Hl@|HCYB]/9 i|Mtk',vCߨ#O<}"5(lDX"vvw; ^^<_2,+vL|_%7<J7"^KN)o[Z} v5OvaG4*8#hdw͸ð\8ϦQ븊w. `<f`aW7@FApHQǙXR5WPBvnn`?V T:yf8Eޝtsާ|Sn$&yt &x:sRjpkw6 GA:pk?rnMvuH[ 8r$'<jv,iJp CW7 s!*)B;7wx(sFΪB-81' 0: 57iP"7f~S$f¡eb|GtF iX4fDQV~-ɕxDTf^I|<-6҅F{VNY0qF =ImFB1hE!o=oD iAc =>E ނN(r{wcUS6Nd M5BoDBUꉱ JA1d%LҶtn?.#N&(J*6zP'e$W{$J@M/>pZ6B_AGvdTr6]cݓV"MXq"'ҙE#p=NfLx& #6ɷn'|6M8yzb ʞ|9Z[/]Y;M^5"x*.B!oq+iH ك*_GnW? ʍ0&0"l.O?ga:YD .?j\ &WD0 1W+%ѝ/B55媼s\|uyr!Ԫtƌ -#pw6k›&EKba LhBFAFpu7߻k ze{6ͽBMRӠOҼ[}Ziݩ:pA+g&u,Fq5jlT\'`Y<4+9pQXƪe-|$Û\S-PDcKYoCk,2 "OT'9ZOO/KژqL>B޹HFA?pFGf"Jمͳo4ErmBAƟQ຀Mm`uyi[Hɿ^Hј=Q&kK {<ڎ GGJ"ͲOQ2ʝZ(4rGP!YB%Lq3Rs,!ǩm1liEhm5i^ 1FJ>@~cE1bŽKI[Y FK4,,] sCD}9d&͎\f|R0Fbt3H ?Lf>/e}PeC˲TwQELlκx-Vk[:lx<F"ƫR2..Ǣ'_ѽm1AE!E/<< ܖ`<(˚ТPœ]ܑAYc.XnVNkܥr}#0_QؽW-;;DWSsOA)gt=d!?̃{]8ҽ)`8w".1`{EƟu3?Te rZEF{ ;x| KP倰Cɸl젅w!_n73&0*shĆiF ٫ 6έz8RfG@7de-tMڶ!`3{a)"$U-s 4~JYMu1eS#mgXOA;D Kͮ]'6ofbFQ@^.L5m}qx޶ThCj'_OA1dQu(%,*c^Qv((5%8wz1]L-CZ9 :ێ,楷 F|"S$Xs@f^XWSO2~( Xp6(Bh:>_Ձԡs.Z(?1{]y},9uwN ]R=vvv8bfc-]N`6A{?02h*]q˷_Ph_=mtާJ4.+\G"Qe$泾Z  䎥|T"n Myvq۷$q+w7q¢b@o0SˮLRAUA`QԚP=H4#^zN@brĮ[u&e}eogLȾ;B]4h*"(Ev_ͼ0m^/|j1mߘ h pS]%,4 b,pO-vCn½RsP[R˃e\8N@t~ߚgL]a|} d @'nq1X> W[q*1W17a6 AK}QD˦# GaTWԖ1vd 6fmwf7Ն 5IS[?7LǕ^BCyWnCY p0-hÁ%V:g#^Hs+$ v/`?-q\Aϩ33sNBcl S_ $E/Kq^}CS/b}OԊJѨlp} S./aA-pzB8 IlhW.?'(I šf;0D1R0+f3o3#P2\Ђ-IkF-0CQC5YxAltwTViM@E/9wĶbv1`/CŨkvѠm:욮Ȼ^' >DOBJnyv8}1)}rǗU'.rQYޅQCzD&=*ƴJt3ӵqYI Y1yl;G'?"iNcfo1>Eˌ8[@|C 9V1|W"^0E9q9>>Oe/`ޮ)O`)`0{+eok={UXYk*d89^SrTv<ʲe6Hg|bӾx!hd> 4K~Nṅ[wA@IMnxh5v.#dQo0!T[O/fIf;ӸH?ό\𚋩&P[)6Hk) /-pp{mQ=b4<3A04B4?`c HG2 f<1[tU9 'T:|Ԛ%h[k\aFFС*--bM!, ޴p\qJq1e dXڥu oX>?JHC(Yru ֽ 7O1%66$%q&6:}p?6 zAgXgs n,E4h󖊊Z&-)agtB`>Lx(>svQ83NFҧ,Y|zO\t*ۈ<7"+BaYw )b<3srI[Es^qsB:Fkch';f 7 -(jIS[!3dlmn=pb|k2ٷb87!~iQ=./Ckhn|W« ,p-:Ln{p/-^^kLmᾟ&*<:|tpy1x69^Ɇv -AD"t`RxB,6QYgV!xQ5?FP 32qQ`2}UͿGHІ0E;%.lw9O u حL;_5- kV+N *½}(pa0L~iT>iLqY}q,`@L?3sK?c~`ZH̷=*|h7.U70ig@&E;:8)$7+p (I oѯISPdYp ~U [x~{&m`˱evU5z,Qu;ׇN Ql:Mpiޒ"1 &,F)Zv;ʿ'љEWr_fI/ӡG{4n$Y)9:8pт{P 4zHJ[wc`o?!Td'606AttmAR4ꋛ-dH0UMi:^z>\&I~4Zb!#_8EһzK©_7 *ED蚠m( ÿyҗ+tVz=,%+*RiUT$ ʅW.pm:+X>/օ+>16RidzN6ٖ.pzD%Oβ[1xOD#{5ݫ9S@5ᗙD-#bY#J쩷߹?i6$sٝDV>'I&s#⃰e̋̚rUvceYGq0g1Wt,Ar a% jt^x1}4 \{` xCK={,SNj !/i Ӎr`무 7N}z,-E>uQ$*3<-$8>LC,W_0dbR>V&|YwS@KG`9:?WP$}h6B6 hB"p&n_A 0)4k$&dN5Ke~f24M_(g ?+ae,jZ,M72_LFg,;]cξ9~JgĪ`.*^i!"|^]]HgD:eYl橝xL;^\RU2y 6 y2fnpQR5d021WR %XAl^R 6V4:XVy^{ p: 0!X:4}fI H{ڷ^ӏ V82"sXioVJ'] (?/Wv;ߙ},G29v^KtD|D!+>0;dA"ӣ[NOf6 pll9$RnpEk fT4tjz&hI6feH F>X] |s ձ"yЭs`};;Yhj)IbMP&CѾpJn0ϋqbv`Eoue)-3\_*9MtY]0ÉPKtI =Z_eU`6>8LiJJ ^X>g/kxv`Qwx^19LMD ҧ<>Z֯:F.te;=KGrR83 >|X1CAhSVeS>&9ʮ?jLK&*;^mah}$ wzJj?(,Дs+C?YL8\dA/dXݷUx xOr-n 8qp0 5;w&q!`:yB˴ALygNgJh0V/q]W:^+|&KTMg^x;|P>5)t#;-{.^n ۖꃄ˙MwH@.X2 k7Uy5LOs!҃`XkU,G]g1h@Xk@ce/552b`hM4[b=À2\1 .Y"썂I>xrY. CLAՙBu2pHR[˨@*ϝCZs]5k1Aq\P7Q CKV;"ʨ{Rt\IggH=G Ò;kWS|'_\\Zd'* e' ϚSIeZ:` ҍ&Kaƾbה.!e y1ދ\_w YƱ֐;l~Ty 1?U_@$waҹ0FbĪz8h/ Fb|kWd8 oGDV&7][=EЍjZTE`sV>b zfAjEC1"}&/x޾$ٲ[lB'& ar-庢\t([YByOPdO_$|9c6B rO>i(>MT-1G8:LkTh3ķ}^IR:%6NsDѫqMv7W!E@vW:d .'b2UqEn 42-mQMxڏ-nU8H;qv0D\+$/ E\{'_~CX!PqpwхBl5 v -gC8wZX{ LG399M?01?A}x"P F nFg;߸vI W855BFSG.X,RSYbSl^8SSxŅrLm6BBzC3c1"]e *WGJ%IN<쵧3 vb Orkbe%g*ՙizVk<[Q AbcVδ$~ًOP~+&웍M.6[JΛ ìP%]&Lۤw+V؈z64b? !i\OzΜҘJnWEF Bm{`&$NXjN "isvxtI\~ ΫÎxGn"vI$πّ?f \lUp#b鬶_pªJԛ_?ҩ} s#T&NR Nku>@J 4>Rh!__$4DkO{Gn?ɜH=U;ϴlB0ЩR\BVWpFhRs*' 'ݑAqj^ڳY(-OâWCpr< ¿IB9VH) 3#P{CWhZs&4٠ďjz<ԂH?X4њ`==Z-q'H,ݡQ׶]NzgES vNMH0P7d US*>8MB9_฾Th 1uWN[FXd߹&raP23 lO6+(+T@ cc [xvL2D9+8!imi JvKʆP|h|fj` |P Ih֥Lpak0*gAU 8ٍHx1ͣkR#Wi/lZ ʼZ.|Ff]0dJ %&b\p&3w3Ser 0 $hoЍG.[4ex qwУk2Z٧YZ&3I`4\uݛH5d']v/V<ǪzJ9]q8 D%@a\ro0B󋪱 65g+lQh8ǿ-QWb%0PEV`"HǰI>FPKVTAY.oH骇Nbث3EK*ڡ tXWhۃ[ =.H$Mi݅fim.g";|n?)yҸ:=BRݟ qok5~/4t-й30 N.#׹OJY;>e<8[kzfpڋL{敘18N#\M *J~pe[l|x$Y4jr|!5%I?tDnNYa{$[BD_z{B6AQo |u WG xƾ"}P\?˂P@J ʸ쎕e !ۅP۶}62>St1$-E LAm`i;v`/  X M|Jn.\=64.fʅL,gL8%KHU>++H `lK/!l98ep{}]uRҢ8 rQ >,nTgmSnh-1K%HzؖJ{{e |+;_|֋)/A8̸7ns=_WӞJ+"'sHrU ò{fyo[8O=@wx=-•aҽ]qSG|۫9}4}~ץ妲.ĚFaI!#CKuw,J͎RN; PlO # q9sR.M+S]!G$]Cܣ:R$FnOwn΅&ZCjT-W=3c8Jg*?S}ep>Q < ģIyROk/`8G{%Eri)|9"W60fxcg[ꬴb0"AP?C_n7+&מ A͋Kp=L(5K c twHUhהxS }5k?{#_  ֏$%`Z`ny&zm#Ϋ-38QL#;d $~DN4~_No`=Q·Dl JɅmkm(=}Y\#,.Ȳn_1]1~DvOcdk~eiD,,I>t.(pZubP>Qpu djg㖣ƖEdm)U] 119Һa98%܌@5Xrba >04ˇr䀹)(ɔnH,͎]aunRQp~"ڳ bEtAXN'l^8nS (,=,lNtMfEGHMAR1V.0nˀ/C=q8!⛚C|&|Bv${;[њSQJ en[.MIm~!t} i>˕hfF+JG94bSj#9߱5:;1䒿Ya#Hk:'8GXٰhdd1B>שX!׀Eȑ#I+c8ً1"ߵ+x=OJWst}!P,{ Ky1eƄ^_x9q\C1VbU@<ʕi<=[H̚ S v-9BjٖRtg٦z9fs/;WkN2@@nTYOFl]zH(US/ FKp$ͳgPkPiԉL)\߽ 9*[rh7ZNQ;e_C3PTK# ]~,' (X-i4+vO^tm$E ݸT]TGnEqw!ښn=joV >xDp.etGdrGZM̐#[bؗ4Ya#yWgwЎ5kKs4l%q'ZNP."q[Tv WmCpj277e?6 a P4NIF@\gAj27F#MWW'Qn3\|SS/VFh n֊U:ylN~BK][[TnDK~! Ņl61BGmݤ]ԇ"kyߪ!%|Ƣ=#}O>f} c0D*frR_qO$a s?:CǪcnxv8~HmJ\m"K*Day*$4\l?-y:鯊J,bZoA'q: QvJ@TOO1;E77zsaj|UVPgyޛ:OOqjt[ա㲀eD.{`FC{!ׅl:`Yw6[ׯ,Y/5nf1v2d^S޽y#' 5uGFWb̦ZpDZsٌ$AX)؂ݗQLuuT<ú6gP,“4ّ"+G+~?FoHC/6-ݫ9^w@LXuVrb?zqKaZ 4VzV qz}X7E$C%mФF#\/.w2(wTUEmZ"Oۅ+o_N/{_<8',A7?0nw)ㆀd[BIe#mP3U*-`KI{9S#Në[#_f[뱢A!Z;c=wltM mF C:aЀ!ۡl 520MRJ_qfh bיiJvi+0ЋKXsyC_Sgo@YxMt,.FM "`p?ĜohG0*y2/&9!VVMOí`Yv@3"hc`J`UDŽf 8QAQi\Į)nlZ@0=tUK,8wCŖ%HW>d5kXrGnW261\!qk/L@ yƽ;JR,H~BE#WrC6$ox8o qnK\?TIeh ZY<\I"˿#YbzWJ`KMHO &kJQN옹}^4yE >\>$hK?g~1efN͐믓͢rs$u_jC9 H,_w;(Zdv'پxv>=}RBMl"ULD]> |>]FRMJ/ o/A͙{{?vܤ |Vc:\ؤ5YfwXoH-xЌuNEe%v˦WDʂ R~~ѤZ%4WTEI8 aP|$^fulWcC#@Gà18X]!Skj [/HtD(~lVwd@?S$r<#CLޱ>KX~!U3=}iß}F-PW+E5HCx'1yVb/Y}3M1f`*,HS^ǀTf4נAKM$0[Fhyv}OcY='"ӆY;~G\g^NƫQG&Y,A&35gBi./ߞN+vO( Dܬ)J="O{1`K k"u "ժ z 9 :!= (S6 73&,eM@z/*?qvz|j_Sz o؏g08a)JqgZOMˀa5dwRr8$lqG卵+ gQeEJec-Asf*ъFJS%SYW|Lg j|H;yxZ08 MIĿ<5Ia~|Z}P@;m?w1j>zӶJ&^]eUU)g`X z~d֓3Z^x2t#pX9gYZ䳹H־?͖)$C{@b\WUFVRk\[ Ue|vc\C])K`-_p8umԱoxZ+ ՉH  ƶ)X[6 TR3as?މ0zGf#xtGe S/j |qZp48{`f+I C9bՓgB^BZsmDs(;oMQp%̣0r+7T})YVaSN¥}s-≊kM;W\ռٔq.yZ7ʹl53nV$N~{?GƘO 5|RXG O{DaA`Lvx.`bfaYp#7vGD~l8 IՒ+P˳nPrmχ[ AFXC`o{Vʕ+?aGM }ʐyd숕)3 (~=GؒW0-#P&Rþ*xYNPCloFכRݥP."rBmӂE`Os&~Zi!ko#nż U3(=-ȋ8CŇ<Cp!WRٌ(wF}VɒZzRк2{Xs#v4qn-O1 koh^;j`~KffE9$l;o8h{BYr@ĤhYcb>GBIf1#>;_1 !5#KQ(5KpBc<:̻wKpOlpZ,ry.+``'jwK->YhuW?ENTK璶 %Ub& %k-3%wbztK@ Q7n;Iec/Uxڢ쨮?jܘ.޼Qdk!ZdW7tmj O1  Y#8r+Oukd!c|䭏mGU ڸE9RBWJMh3iLU%RKї)`ycW[ssiZ ^tʦGU뗨/Z6WhG< h/q$tO7w2-̆SYH)lfĪ[$`6|113[_;MGM!^e?Ϸ7t^8,@Kv>(ssMgM 0{aoz*9~!zE3/>-K,ĥTo3fޒw!%$e'm]`udqD^ͩ'n>&QfpPA8Ե;DB e]V? f۵Z^=T* @H*E( @z"帹&ou5y"`{cNaBJG j8A4HFZw9={gQVs=NվcoeW]/A‘a`H,\S q^Sb{c*9?w^k0R\Mt& rQM| WWz!GUE_X牤,e6 < 7L=DxAZkd]ϺtL&=j\v_;'`u잊v/fl(k|0;?HNy-"!ve0st%}nUGۼ5e㍸ ,W D3#kvPz1Y\}hC0`[ATqqmǟjX|FL [.IV{'U<

&i9F4K&$Z\o{ϖE&%GYu2y(%NؚdxR*L]]Mz" '4H}PQ>؛ϵe;Lsզ4TFq!HcDGRá1x"xzO 7f#zl?Qs 1q)It<&W<<'-^o…`e.zԞQ[ `VD@$8# s;xyeN"* ݼL$.gb4/t+S:cMʝd \ĩ.5̹HډKB+ΈPU!i1ޡ𼟢7MW%^b4V:_~t_Y/0!/dI|>.#*_(};'g?4%[ [4T8Zg$# 9!CW5-i2TgGm8)"wUrL% A~O 2/-{V(a^Tj ?V7U\ jxNN;@v k$ ]cOipvRn]+`tqPV3_ ~T0R-wf"B5Wr&%:J*Deh̞ٮ`ጏ_iK;F!1c"Č"˖t(}xH6tm ~ Q3L'3JܤSb%8sMT.S 5tI12BZ9wAݴS_*ke["ԫ~LWt5x]4n׫ѱ]{'#;P-FP߉2-[7\6`W7]o57(pbt3YsB*8Pa|(?` PFΟfҟb{ -5t'rd0L6t2yAy@Q0N-~]PO>+f^ijO$Zbb5wOKuX, IJ5(?oۘ{GcK3׋J;x kMٚh1s9PtZ j4 >v %6QIz8+CN fidLǡ4uu"0,*+3WR 4qA,P9}6`AmYwO cu !h8_ZqՆҐC˽ھʹ_n۹!˳ko pxEf,yEkeeܢӦ}rQ$%L$#E햶㚵şei9-8,rۤJY E'y+@E!vaK_W:yH`ښ a4xE`:dF06[ 3+TF&<ZEQ>,זnnI;Sb^ N F-o'(J@, U80YWq>3qLY9( EY+k&4ճX ~_"q1(c@/Ne'd<@< GQO-|Z)B\WDlQ"r;6-]JTV+#KCBk "\vJ6PiS,osg"lC 6%}=u'NvZ:dJd8VDpvp/lV\Bd iW6WoC['xX$ϒ+rVį#UlGOcS!J9"օoL+GD\Qp2aBܴ?iW,q$#!P 9Pq$揣Uvs8:k<kahyɡ\m l}vu|f\͟ ׽ HV,{/XJP6Cb@tlbJX+o=:7T?o]߂ 2X1{#P@ᇗi4!2JgV_J\:<3debuZUtYv;cM h@LeI:Xt `|5$69,ItДH&-2-z(?Si&'vOUUܓ~5Լ(y!-~BݴH' TDm|ı4AuN sfx{^F] l=j^d:a c3$݅O)I>wAF8L}גc J(ǻEB Z_36S vI4Ȭ sP,䨸0CظR2b8>R*XbǡHLٻ4gk|_AU>\I045*QompW>A]c35_"ٴN0;*$WN"s;PJZx_RP#k؇__'& B*^@ ?Eȕ2*L7 m 2C3 3]We8 3Nq_o'JmlJxۯ"8sV᱾u (6!4纥Q{ЏfkatM։sM~WUASEN;ŕxU^--{7IŜgVӠmdWOT4gjƩwZt*7՗?臊}~A`?w#NAo Za[B ˰ed:VW(W&__fLo1.2g#r[nmtn)vz% ieqCԄNkh!\8-Ah=6K\kΦ& <h⬧[M$K:)@U{Iftџ3T$F vt8GF~ks`+~g1AƏk\bO"mnOhc…py @Ѡ wA+ys)P#Heڊ&kY^~j"xэx|€'#PiMVR C{xlA!Đ= mgq;ϻ~#I8d-.Z}s9U7[^yԖ!hy4_&S-(&|m!Js2V+b ģ# @ÔOAx$ϢIB#6f\wsmUf ;r@A x* KWِy]xpS]ǮA6d"CEiq{eM_fgap\1({NK3YA~riZKSƲƫ{U6o"}2Δ(P2|lU-+UqKyȗ܁I jD :0r˻_z< GN JJpIvlaI? H<;Lwg 2v&ǥ;P- h@kGGi|7;fؿ:nDCk~8Mj ;_ee7sdS_鹻?׺wF(p8m砑e]+4u`l,7Sc :_Vm;MuPR,52&p[\*3xF9&֝O;|D`v7\d!\kP=Cm r-?-:-ib U{6*+Q~nSڀFc2Ҋ $"|E,֪t#zၐ-+EG3+X_kuVz~cӗ 3P8.+̘t`čV TX^DyjP z"y+Ra$$4iMIL2xƘ,y)zv6S J`J||ov^:7! ,pڿKH5LYxN nTw>s$(Àq( t^s#rR%*`/mdTg)DӁ^:[冘(fC5N-h Ή?F{} '-PqKKjıa+Uuŗ0Ax3g@bJ9p ֣"LO¾VzGc: OG5MgN>D6z'NifL_kuZܱJ8Z9w%0*VX~TW óC=R1H{}"nԛaҷk?vE0%ɽԠ0.zk]@T[1/S@"g&'\$76r1,,S(k^E[oE#0_u5+_8kݷQC"04Yq4 YWD-!hB6;ln@r愍l-hsp:Dyoz!-K0k<Z1׻'~ [5ɦ1<¹wԙcPCaXLܵNm"dv5Y,QnaJ-/]c$MnVҖU(2}DUA7b'\s|OŐPa=BQIȢg+dG؎YNN2x*ocs?PP^Ydt%ES~}퇲%Fw+MxtYK$W@d4N5: "ijēAH՞;( c,s%Q(MvNqkg-oeA(`&u x,]G50/fhk}^%׫?J Q^?SN; 0_ '-wV\@S_06nt@F!<09ĄAÌd%1MTĠKW|d|QjU !s6*ͪ±M*&y9tpJ9m5tELXIH)|C5C_"d׷ݒx=ȇ2B6Ątr9IKa?վk2D6sXW{Rּ fi=;P@Iȵ-\4u'+f:Qp30|s!0_PŜmCd 72 ?Hr^b`a˾{.|D#cWug tҾDsto*>?^{ a T~">ekJ kym"m`)a:i& -iܐWt$crWi[u ?:65+1:Bl Ccs9_ q,@.OwG+*!6?$v8D~o^]ZQFtz?a,y i= )0%XOi.|3Մ]M@o\ѭqu䴷DoGY7F1H$5TGw޴0bWlT,;ע/VᎠgd/_o LXkh {& 4z#/IrQc8&]ɦwe!2 a 6@iAp !\hQL嫺>ՙ[<$ WT W?wRƺZTDdr; >,< ס0$4A'ӥveT!!l ZuE`CC!(e~B[a9- +A5(y$tOOPh ^M=W|,ц[W zh"!rӫ)M(\Ca4yuxkz'pþQx}^T.vW RI#4cT3wk=M7q!։~vۘ0v))aR a9x#Z|ϖ3Q=kE   L7]a䪠aW悌}ܠ;,7`3 h4GCNq9C_mE?yKU!S30Iz?d5Q'Z,ިXSY}m*Z80,tL(iYPB;UL^HAJrBmc^‣6jB%]Ȝ;Br?om6H8%1-% 1"u0Rs_"A$O*ݠJݤ`k| bi(Ln3|o*Yrs)ܲ[zh\O,4dc:-w 8$ BELvwm>@8Q6̇wGz4j묓/}NOp6H~2O}M1si"۵CJ+KX\CKLnr2"i޹!Xzrc{~ ^^Y^V%&h(߾_>CvFᆍ{7),d J";-MQD(BH~LQJC,B!rMtCYl׮{Ԫ#)V7W]]ڟ )0Ñ8rRf< ;~!Hz2|摡:s 3[ًT_@t|[7+\[Ӂ|ˠ?NrV9R/2S{ + vC(kST0dJ s1BNW He)[\}m/>ADdDP||xոk#ӭEąvPL7,B!ǛL&Z~%I^&1Nb J>f3qC6Ɩ&M!$)!7,wl%q & x_6!NDDs z`^]y\fja SUaК<3 dMtlefdt:#'S$&X\`sY,çk>,B$ یDz"@ E0 aÍ F^>2@'%E^M .q(jh7fLbEW*nۏQw?G'saQ(łKÙ: #QvA2H@~AU㍛rnH)xeq`]QEN*S'W)ixtIYI8#`W1"wAA" ݙ~jaa_bWڬ{,I̚B'yvr}Dp]]xzh1Iωi153$3Yn`8Q8p_:\Pԯmn\i&0fC@{9{Ȭ?TA|Lm+ĆOL^ }8ш3mgS>8K mrZRSAg:E~ s]d'(7? j;.*KNl^): j]-:8ԏESjvOn,\#O%ٿa7^zskXT3?i`>=[e`6G6Njon+j-uzoE7BP=l"y~ztm|ɒanf pa nV4.wX JԸn(a3rsC}C3}~<9.lVb)~8 P ^ϴ^dsJ17 b¾Έa:dQlĔn»e/;> r)vX0y JՄѿ2~Gn^ M&8apvUM YQhifG!D9a6իqj8঳>@xe7v]ַm1tFKXe`)1 I۟$ XF(Nixiom K|<{ٌvY0Fl7AkCԇ.蒈 m8!HKሤ ןDtVV˳j-ڄkhT8G; VPU$na|&(R }Wo;mV~g=PSSp#y5 = EvG6DXG4|h"31?䠄'$Y:Vr,*$ X^t#hb"-*y{7L頦&CEjZKk5BrIvq~2_OI<>:wPonr8eP헍痯_`F_#ZO=q7 gQaޗ% 㗴>d>#O5! ö0G2roO":f8R?qb9gmd^)NLJp T< i[ՠ]bT@tS۫2d?ųX>.Ԕ| _n!5Wќa!a}1ۯ5%=>+*{%y"cQ+ށ\vAkH]'!X؝W{S ,A ٥ʈz,KwyH/loְp|c&G¨I)o{OBs 0iZ՘u$pz_rt`~qi\g~:2&>h_P-:499xH 븤MX6^i7RckaAs 7b"U ˸e'TfIctoGZM wTtmK\I}f.ʙ;7|o[Otk0 pl3Ƨz?-4N)9]c{Q7^b|5Ԭð_NbUj>7jd©t FT]C# ^hѮoFx6B\,XջR IΙpY#G@Ez1Ґ+>T ֙j_LT:#bܟ01}^c50r@]\) GLR1iƳ> Dz&rySVP_ˌ*ԣƩMΛ) 11Û+u+ne城jC~#>E(n)6)ZV l<.A%"W$)4;u!Lw d0a DBc(st/,k|SgN3`*@7Ǿn<& H_]XkS2> 01ylc廼^NdX'aJ޸ekqs${K{㑼ȵl78Hsӻug}Ί" wDL %4"|#U)!ћ"/КQ[8cBK7(KC :mE+(AZw=ғ= 2?'+9.~z'5z[KD<"Ve^k,AI{y._:Μ.;<YjR,{:kрR?Nv)ztoO ߩDk&9l`p;`}{`F:<Þn_Htx hm짊%<VgkQ@kXgAYc/l||gX-6R46GkPdv]>(M>UǮm?lOCSv)V \M`K!je|݈E,?#58lU~v۪:HGaE)CHo?!ݤmax z_ _$7cе!GiuۗP՟8|p?5Ǝͅ!+-Vcql,HLٯ28 `iA&VR#)N`Dz 5_w_?t{}0.pAL a'!G·++m G^V8`ANҋS t$,9@LO"E U(iC07Zsn;СHxEj8lT UMޤ75dUd%ʂ}֢o.SXڍwBhپfnvx+1fq8ܯMd%dE} Mg o?PW ELZhdʘwMQsWW.6߬ks{ײI|@Y*ٺl<Ҽ)^)-׸&\>ar9ٻ! R .yMݱֶަVG**~rE"w)=~:S(w(Glĉ^w7qe,{40$ˀK0V`dO(zwuuSy_!є/koS"?b( eZ: )+_<;1U!xq#9Ʈ^>詘5O/ȉ %L4 <+ (CbÏsm[e^@lHnK0ab6(>Յ RiCN&?У+^@~ T֗C0#/{>'wPEmsnp ISV⯿Z}D \x[C;]N,t]'2ʗTҨ/2#*H\U=9A =S: 0Q9=S @,br׷ "iI}m&svaI—v?2sP֤ƕǍB.805\a.=\:q~OWqĉeO1eeNmy𑱎M|zA&O Weiy1A<<kcYA-΂=?'4L v`T,K*A 1mإԣ >gKqQ% P_Jx>&HogЍ ZO dN5}`0,k%ć*0RZ34 \#cRmH;?ݬk0p%1E21ԇe"^[vC߫.d=\z)rjl845cT/oqF aͳEMRou!apF xeDs Bk Umig,yy14[8@rv!I2/4+wcU@z184Ͷ/\cW9uC- 4TX\ {UUν`wX겆l[4x]mǩ+`Á_Uނ!|8`tqrG0(uQ*<’׵oB*/<ĬG$LV?|D]RxTjԃ2wUϬÐDw|/"b5WMڿgz35U:)UT}.j%ٿnT/գ![*hiLDϵivWF^ 뀈,#k=y~#5hmrRůt`f[}1Vwbͷx KyGflw9mW)N6ke@(ɾ~Q<.&续\Z0Vٷ%_]gī ^K=Gđfa \ex 5kux3Hw(9MA?IE?U+P\*ҽ3m%@0Z xv긘NVc 2CdLzJ=Dzs;]1 eu>bX:0gJ)!WˆS6^o0Mm a{vmOzt@3wR5t chT&Ha1C~RLx}[HrGmy\>1/ Ca>rۛ`MbPhLGpߵKu]x2S7JNz!CS# =dTȣXx?K7zoOf<(hYϬ2@50Yq/#;`sV!l^&WϹᤕz飩+SYdK5zUbo<55q{t"[s# oi i@F4P^4ԉ{>M̐8nބMAm x"LE6poWښ̟xF->\x_7vzjc\^2t۩)4-~H+6n$>_|9I>B$kɪjcOMJ8!f2wF1_YҘݢ(y6C32$ʓm)iZW 5WoT'BR̓o^`U$~d-۫d5׶3ʲ(br48FE#kz'-dFMJ%pe?囍Yiϡ[ns7jI~#E__]. ◒I_XW>ԭ[/[|xKG%5E$Hqw%gu x$;6[%bCkr ǕDdz4v5 1R9p$TlmA+d^(~5S3M7zނƿE Σ37E-3a ۢ{5t9:SXc0DG\v+3SPnVga_BLH 3̦챌4Mi#a\W9Uܻ̚h}5#OSc2f*j%pЕuK"!nlPIPOm"n\=Ե.Hfqh`LoDЈcWg)DrBkށ9\Թ(,PDn(| FϿ7<9]niXL2 aR;_ q#Yge)M{8x;r# V[]A9 l;>lWSCfub.AK܈%LMF 1HЍ=0́ \K|r ,ގ1.yB{zʹv+1x#'Wr^`Wq?0JNLI;l#AJCv-=[ ) aO.ǵ ύ*'hF7 Pسވ(p=B҉!?d%=MB$#9Ԅhy$vx*bfu =k$r *!ȟTѿm4 N=/[X6u%XP?pp]]e+)pXܓ{yJGE{?2zB'i1XZ{Cϑ YXoh4+'/WnrRǃ3Qє)ӭTDܡx -8EL10I]+N'Alѐ$8&bZBwRf \=!vxXbvr [v2)HF]JcfR_TG - P[k$[dӇL~L lO-jiaʹYP / G}jy<*[4sy#TAM%X-tч#7 qse;'bK#"PluZJ"h|oA _} ّCғgn'VsT  ,\v6Tyi=$ &6ɬ`!3| o⹈*:zp 4OKNRL؉ ڣFBhOWdB ڮqԃ`_VV d̏!&:} %tlkME% vZ I *T;"I PEC!t3 C/رuBk9ߣۏ yO \DB[z_. S:&c DB,}õ![w}V{#aӍ438LTܥ%d)hO!0w) -`Z_F[Qr-ZN2@b[,h)>p 1i9{vH+q`&^xʱ_I?/yŖtɻx^w TdW]aJJ bh9.'V#k)MAGnlԦԺ3‰6 kU;BP\9T|#NK.>Դ04XAԃY'yYPR<|-.T$2+W{A*c*oI5#$LM79mOdE14?,H,i Ժ|.J^k{ =sgJdG6(kW2aO'CN=3H-u|$ j\fu谯Dvoo~FhTNqPR/PĶƳeeWX}푙l At*yq%&)//ʜb :F<2V?9Rsq`Qm/w@HӆhjÙ!RM]Fu'*!b,aU纆M/ 9mn_*O7Hh2-_A*!6Ku_bU[F ɱ \ *'#ygb{qY|5 "˖ UhTT%Ι@&)"\kb .[%"Sۘ6W7)4V=w_8A,]:դ7y"J4:j{F64mϮ=cHtG| ?)cqdiNz}4<>w)̑(oʗFv$dk-92>ɟ~V'=p>mcĈHPxV^HQ@̞= F4. ]ճ^[' r:局q9Y.uT,ԷDnqWT`r<~Q}`ָ 6kR ~5U0¯*CH B՗otX:%*\S#I=qgӲ\Q hwf(<+%@ܵocseT'XG7qVJ/ >i$T];apfmmĽs[gpY.t\|Z 9~W.ˢ9S!5KC޼u]G&"4.]PM xw~oqP\.7*mgιتnz$CTk]zڰ6><$fD"`Q&Qƌm&-NZ?uVhd҉aזv_Vrk^7UE[Hea()݊6̠BBtRlB$Wwf(56"SL? Ri['*Fw!Z-Ow//|<E͵ȫﰊ垸_ؽ5t6L-a5 |SU .th$rРyۇ+{u70hXYM~M~v3G:v&7rVnWq]m 3ռ 3m=/з.KYB-@8}b 9Z-Y&)o{u,,xJKrpDZ w"akY693![5=_U]\@mkH&0&M?oGW$RV-\ו!2Qz& { `JQks*j2+gUŇ Sn'8]yvɌ1sijT<ۃn[SIA j y~{l==r4{2eiI%(uU\ۙĠ2icsv /&%u-tu4sP\^QT4NfK/K jܥjkk\Fҥw"TT˚jo "3XcH6(3h%E>'{JRVҼ Ͷ9+ؽCGѴSƒ*  D_V̓f֒lL?5V`#خ?Go궽@.[[Y>>e朵kxTMyø' Ac Wȱ(~,2XHKc{au8BE1GV7V+r"A7C ܡx,Lωq;ڲdH< lX}ZW'f}Nԇh8: gVwaû?5YkL,3A(av"ENl}̯̭FY@˽QS=cËoDPFvJlpҌ$="~gL&P !JոRnj.EJU)N_ß"eI=xȕt/}`,(Tjme* ADF2FX(gڙqa(;tn8e}\[#HjҤX9"4V,R`WЧ`kc J\<ó!%'[H..G*3?grZu'^”\NG3_6KRC4q{3R҃{`x+Z61Ī{.f ~0T1xQBq4n,hpfkuMBQ p6дhc:n j.K3F]|t}!k &>z.w9lHto䀑DVmiD>;<óeC_~z_߶9!l3є5|1NnH cB}2 &Mdw+Qx{]XަUCJ3 LJe'sݳU$ľ[ OAv|0#[d*[\hk7t"6ZW?50bE~Ob|?Y(V_s06IU2hQ}hT)+ibpAWm\,A霧hOy#][)ïvMqjAJnWk`8}M0i1w;#/cZ{J}Qqչ:6]I6@ M4[yB{AElU]`\+(hWFcMCo*ӵg|MUgO-2 N6h7mɄe AWC#zy4G^ lFry +`1%fg.|* 8)-(im=2aR=,EZz28QHG2rTXtVfXXr^ӠNSx5݌m& 609 qQd(1tuvPDñ`ŊdV:.݃Iůy' b h?{ՉRw ~y]S`M52)D"?WJ9\{} P#)҅fsj򬓻m7 ^Us4 Hn/|dxXWlкdߴ@xOSϋߜBū7|vQ__}3L.P%ޙ_#(J|]iu%br}o*$]W9 ӱ.Yr̵FDjQ/G !0}҅H{: _-wrzMENq5 gG@@k^,TpAO[+A麇3:V/K0? }&tbnE|wZ6`h{*Jw=.Q1&<ˉE?EqǀGix|h *,IQ@܌?T%o>pzg#ρ{d6"wiY{iilr0Z GJS=)]H'G+%#U=KV@-+W,7"K+晩$>fџ )rU8[S<~'tO' z!q~`))۪,ua<ue5%n.obFWCUl]ls]C GJd] n+ČG L!*)f 5{5r #Zf4ЊInIDl з}W'][lc|/V~GfL}B\qYTc50e[ѕx> j%?wc[~nb|.9"Mͩrt BԻ6!9:}$`jGtx&&Ca--a{ҙFbWܳ1tEd8y_ήdUF0B,Q[ɒdFc |#NٵQw pMM"08XySz4-XŰ'鴫kK`4z.:D&*r7*b6<&ȇVJ 4Eo(ca7X.6+tX(ɜw=˚|&rc)8K;&0ݱ ΟT\Eܱfu{xe}?v.G@;[pI^׾R'45 }(RF)ZWC$;Wr0@`5C Hvݯ` Ob\(+Kb,Yi>ɟМl%Nz&23"VzzYu)$c0Ԇ[>ޮ`w-iVɼ)P8#PhU?Wfv4>]fhgpS^ 7?^kJ| KѤt6& u3o 1l=y! PR(;%i0@V #I0g@Se%_-~$q詌J:R=8}!Q!!A6z鼖ٌٚ&벨 b-q X$J1Sb@Prr_wmܳRcD(ϔiҴ;[ fqקA5Ġ[gGW d}io{fNie3Jlj-'l'Sϔ-T߻D&Bq>!IֆLH eI6mhMcNhM3pj4E\>-*sAF9S2$pѴGJ،T}p%Na (?7(5`ӆ)ۇe<@Jw6D6iBQ'{Rikrh &ENBn9a:!_X;NqDo3:|w1ԭ ' 8Y9ʒܒۊ;5JLǗ-&5Iu}9,']u11y..^_uayṗgklE+֤pTMGn|67IQ}d#RܪVI vE=z+jNT\8@ҪUilZ]̥)/y4*4!MOY @+8h_H\4ec$R툋K[ʽQ m,}j~ܱ.[&hN4AMj$3O@l51ijp/ǘ@t9ۈ#ߨbaY>E%gc0" 9_%b_;H:n @^^1KfIZblo"[dSFpE˻sQx ǫam.wOvNz`$sN&q~_O]ZgÑ$dNgK \N~4!͘xRav1xk 7۲?PY<bց!iyiol/ U/[EYRp:l*Py`M=ZzR]Au`2۴K,6bJޢM8U˼$RĨNx{>?wS'Z])-dNСhRG(sU DW">~?`ieΊpcg"I}TWJk S]MsѷVOXQwOzBh]ۋ *騐7'_c{q>}cjŃL̒-Ez\$lV7_)GJ4t:DٍmA1{ie6M Ꭴ@EfC/8˴) 5@6<Ը"ҡ(ƑT9)НbD=Ώa]s@g?R13_Y"!uk= bFnmOG]M?j]ix-i'W7x&sqdNM5{\)o2 @&_L2Y2wDHXC?tߘ* )a]XʱR2z."ޡ+5bD;~?jx>LN?şY_V;Z$yjn%7(0=6>q7d0v>-kJ #TtM}E\1sرnA X F*0~0sʔM0X8 M;oЇj?`83Y5 VD,a̒?9U@C%/G"Xe Lv,5,AI|G]JR !) k"I1Nߎ1ߑd҆tQ*yt?GsLN4 tWc77@pu/GAX S`dWB t,Zso{$.OU> ^W"U%(b-xXJ Wz) i!9٘p鱌ךN0Y[s`IXp֏ }Ywo_ujMJ-y͹7Nu37E!gBؐ:İyVA"Ѹ=j*6r_HV}ġ"醀/G4Ѵz̩n 뱆K\ei9&Vўx36 C(u@\~h&Ea9 2r ,+~&3 8tssao$ԀgS/Uw<'70PMʳfRrY]E^mMQa~>iI<`@bbY{}ǘ FbhܒhL- D M] rfSh1C9_mڠ;kLp]CڳM!e:rmjh8Kăc(Lj+pCy'8M$EqyV45c0bft'f5 %pr 3uս )e̅YQJ sgph{m!L\Ǣ}rPDy̅W=Q~ksܣ0+A'>AgXf e{Mxm-tHy8[)p8MeªB8ZR559>z}Y 7 Q/J!+O,0@`t:|?VD u_7r5liNN,w v Pl_#fr` y+(@YVLZN jjڭs{^'x)w*A8u.ӻ̱W)0thUQ%I{żǎӒB.~5 $۝ZPqOwqϚQ.> 7` fn-$hrXL$6YY -Zq8K0':ltٽfyj%Zv`Fd;]P~zG D/.T> AkɊ4si5$#`֒r3HM"3+/˦7krKRю֜WV^ Xwi#>u ,#h&Ѷ%<-*ҁ2HlUV'o_Hj\nܺuiA[d'|񄷋O[*{Z&j䩸V)7 _c LJ|׬zu)XH[:`!w5 ΦukLj ka_5* wyS8_͛1D54l|*v)s!%q]6iE3N@oe*Z# 0 wVG"qZW lᢼ)dl@fa1̰Zs^ YP:ϛed#u@\p* (\) UT5OD>/ W5KŚr.s`/okTz|6K )Sg`LLf+s-e\%DUVh@(hq$5킫)@k{X.Ցa*P{ZAӶ7w `ekQֶsB xTGP濾M:8|0^Y-x( o%lO]u~2E7WH@T zW}]ӧ%QB;!tlyriuWk Ug|3pI4NqqYsݘ(E' T ?] 8YY7n2UPgjz4y,G.C&n,ok_d/z7UYnSD5z}Q$ R]fCϘ[-Hfݢl AA+Qf6Ɍք`fL; 2 ycRMQ]B6,4hvLqX꫉MS2,j^GH`BuR Y^isM,?XI^=*&[xtݠ > gǜm*[PW(lpl}'YGHΗDS^M Ca5{1Mr<ɊR0MhK~_(uH10[GEm4Ia!(~I-ޑi|~'v!^7^eͣ٧[oIN2t>j6+NyL0W4Y^&5Ps̻.{IK|M\o\$M19!ҌhyIc'̢L XFrx! ?c 7ڔ2 }&2ZGŚ,iy1?}Q {(ײKw戸e'͋{;[ߎZe@gD xL]gf:dOGLh^3?qIK!} ’*t%X$Ou7%n4$v:1}׻?v⻑ XufA[N{;qN >t l k?}g%/&jO$|vZ+I,!%ZӋiG]=4?m^pB2ɻq0\|%w$@]~J)M4@1L)ݕ1'7(ʪB";]a󊍛ϟ|_Qsa:r^L&(det{jbEj@w/W{;؁($/`A6!pǃh_Ozub4R􅟀*RΧJC^úI|N8rk;mhM"QˆS2NuN#ܜ^* ٗ液imf'x_!4hdfŸ^!)ϸp gn%@coP"q*.i$ߑ9ǢeߏUiǹ8'ݯ,!@ܟj$2S_߆" "T=&͛ ؏SyL%RtG~^..:HX!S2#~q r/sԂ < {-HsҠ'< ը" ^ mf)MB "8b{>&|?b:jτdBdcxm0\0{^(\xfMlv<#ƛeЏƻ%^{E)ƹiL]ʄ>\ }^4¬.茑JATa?x9HҐz9[(5OjKh:_(4n})IkeY@!ʜ+Ph34Jhy*#X>pեKݤL*8hy  c L JEvWeqwNh%\1HۺBǧ\a SKaVu~uY2ʠɃ\=0F˧`w ;nNYl nŌ z;>/_l>Akι0V^ͧm[J[݆\o 4ID:˵) %6qoγ6]s{EԋJτ:'O}$ 3U@3Si3?.9lV+vֱ.oM(UrV5p0NVLq/bк+8ŃDkN_1ֈ: |K&2ԃ92dNg$9b/':;lvv$sMAX]Z'!_PSY{`󁋢 n;俑l EIW!D "\hp>-:7[y\Z7yhO*To2sԽivURc.Pqvc gME+L{[`0$?w =I;j[ԍ:I0v |Iꔕȱ|2{!}70&BM~|Qq'WtRՂ0%x ulf`܍?ӳc, *Bə&V{-(d"X:M 偓;m*C}WhC]dv3ץU8.4.ib@ՍSZU3}ؠ픵x~HW1zh`}:7WFHEsRbjrwvͿ3z($o L; , M9BNgu%pZMQl#y8o;6 PY:Cj[o> fqpdy诺%Kȳw?׏-_z!5gH>Oju E)#7YRmMVaÌ#rHj3!Ohu%ң? _0A\w1 VohYbl:EA*]U DOMpӡzZT0ٖmHw oغcB[ށ#+J1`῅uLz]UajۃLl%/'䡂SoZkpئ_ɮL!椃bXʤ.~b/~Y7OftzVðmhG V@>J֜^'Z* ʓl",+ X0RL:} nfF[#=xĪM|^;(#fRxAj~:lMC3=]͂JKy-0[d) kHe`tr@pS6u%zo}tpiYADBRj-91KUN!÷jdVğ݄9,7a`#@Zlk9l|67$f݈Zؿaſo T6YYh'0C(f1NEYc-ڊ8}R*dZ1s!8XÁj;6x}V¡b@Rx7mi(d$׀#~1}(6;SAush š/=!!WHҩeE'mѮd"\' U9AQʯ<J`%Me y UU/T,hfE3o *sgfCk-ebSy9ҧX Pl{6uu%f_6A!f HGPEHb,FF@OB?Vb)Z6X "T$FG_FHKbI7փɣ޳<iWő64Ä6=;e}Vҧ*L)- gKwq10b(*0~䛘jgbK=fu!i{\^a;WJBhGX9>3H2#:jwRN>)p@!-. 0kyzjyB0^沮+(CѠ.> Hr{M:nb@fYɇtz;-& ,uф*q_;6a0~+精dp3 0j (K 9T'~2ECojX!q**Nukk#?WٷF)Yf0ψ?|V#14 $<̆X*rWH_36әZm⭕CFɣX&hWbjAq4lA#om~GПJgkDV^v8?vooDMˡ[-YVh%l@PA՟|U3V]X,!i.o%p| )?*olvG<Ȫ`Գ,ڌʑ ^<=c[i5W6Rj=Px7FXAt*es"J';;DW>#n"T6<`/:"cG^e.r͈yL#8N!P{O<㻜BJ7æ>* u>䈉>,~=s,taRtOTӨ=A Ӛ#gH]avN܊Ed*-^]bM iJރ0|<#@硵k"G90;UZPhZ1B}+ⁿDN4FB Qs2L\."!Q;C`RAdϧ +wp+ #v, |"9D[ |sG ]:>ʕWZF1kdžB kBeŁqRka-씟->#ة;Ҍ&ͦh(*-ݨ9.HY 8إo$4ϰkavxdu>@z."&I x3(ruz<\r%4jM`9Zٳ.SM8+F(]|?8UOa5Tlf3)$kiu~@ `Ffb7ַ"Nk `cNZF4­# յ:-dJ])ns@RtJLC1ˋ|CzfK͜ g(C+zuј~x$*Q4.B*bQMG2G!2C9U^.|=4p.M,@NO|#tsXYƕiYɦ70MḆhYމ-Fh/M?W /,dDNg{gIҎa٨4?(EUR6jlth\v7`߫{ʈ&}@jM`LʛL1[ߎGֶ-ypC7j$(ҾةPl Bl$:*P-{D;8-g'-g^?"8ΡѦƴXRеG? z^.!ϱ5yS) Ns3h$|SuEcu% =Clw^Ѽosd+]8  ^qڍf3hF\SGrݓ&iy\w q.ovQ;EK0kW9\<:\Jv־S8UdˑbC<ȅ}q4/aRec?'UD#^nLY@j>pnƗ_kwtCpF+4ڦ(k}4O\A?ݏ'f8mlS#&7ͪ71CjKD$g??Դ@à{`3} \N[5U-. 6ݞ 妸{fJާ!xiH_i};H:?Y`>d.4 *Aq=zÀBsups? \E^4*ޔn4rk3|]xmLHVnpaV>]Lx+X%nWod'qv& ^nٳTĬ/z=wdnĔ.ͺxٔzTfV8OhFbJ06 j>}D p!Y-qQFM5}K]V] rl4kUⲻaQ+jo sIj!lceW~}K*6:ߑvL i/a LEhz@bޖȮ~0@(, K%Lm \ѻ88Ub߰b9fBeN0B46g`ʭ!n#A r͈Av5}M N.qߎa9"zw=rDT<l޻^Z8֮Y1SrO,ǘ rcANXmTukN K.*{[:Q^Nk6ZsO ?E.£1`b$ZҬ@K/ ±̛i&S/ A 'F- [g'2-aJ5E$-ԗ$8*x 5_)M-oab*$2{!W=R1@Pu{u>tpt$enh)m]e\:ȟwڏu%ՔA VYM-z~mrl<˟c o0ĺnҖ<߬﫪D*:n!- D36 uD5+ŭqC<-rkLX'o.+26po[9ІR4RɓcmIBMnѨuqnL%AKwd#mw+b H 5P5SA\71_c0xJ;)s"d5A{Zr71ISSl2%ViS4p(4Αnu "_vOEVӇmUޱcI _,I~T֊:gs(@aLV|N7)Ī@a`9)֖nQ#T D #YkM"axDYUջVWL!&'bêѴ?tbw^&ζ; uwn3A!ZYۀap ztw]Dn AF~CxJf?XrMЃGu< ."Ht,Xlr*"*"Ɂ?hO rNzEh|J欰^-MPT 5rhBF:]vB++n@Lz1D>\r=$Pԉq96)A1 \Js%E>XKG!V8 Wvd(esVʼ& KI`oָ9wo~4%*L{U'mIuw$pԙ6zmJ|*"_tPWn< וHe *8C!-Ԫ fNDWOj2̫X miGq +tS /tQ^uϱGw&o:{YJUއ~kcc\ G%Է3A-y_AV7XZ#T-~ݥi 1K[mѾ<$\kOT'qG@>]?-)nmn4?Lk 9ъI"-7^[ N:eSrɅ@]fW; pܪz.r[&S }.7nH_Tބz!DY[6wB[*mRH'xt%^`-hpSKU>xdX尚@dt:YNiq[ŚE/fz^g&i貴e:ڱN'E΁khTCsQxyyPZ9zD( ?Y͍#jxgԖ݅)[R7,gk hDNgʐx7U^4?t97PЉ |/a5zIIf-pm'^ټ{>|1\ ˗O2GF$`~-Zsh$v0@&a0݃OT \޸|I fc0˿O]2]X4&!He+S,Vdzgsh~ tf ;PZ*AX;Wk'>GRO"ԡ|Ne2Vv o@&]|G\JrBB9ӷJ۹a=T:TkL҆ftN&®HF-M^瑊E܊QS16͘f$ Th4\a6?{a, ;ggͼF( (]zJ R$O\E7+Oe5n8+hrVc ~&3_(E؆q'$h ts||j0)畠dyb/~TW/+,!ᇸ,vOI[ "NƵD(X cCŽ)`*n[& ]΋Y՟G|h|+_bAxrڢ!y/Գ >Rm"䭮%Yq[ ԥ^R@ SV-c21Mn2Q!-?$wXL3d c#*[ZUŠEeC?,M8jwX9E&QLtx.hYAW[r秦(92Mo pA+ L!*W2z.Wef%uB sϗr,6)|%Є4^,F6h)̜}2Ʋk<S_k?!oW0]X='4Ly/?\4b{| ?eTG3 kAJJ+[HlR=/T D&V͆yaYodjT/ᆐBavj"x q< oJ/=XA\t(\nqWB:~/!=N['A',@1nEV!KWyDODy k^ 3 7l"fk٢Nu9P銜}F'  olnZRA@R- {]/A…oxE*L9p,Rt_I>l"bR? H/XϢ6Ftݺ-ץPUooF/rRu& wQՒ}&J^ /rJ/rom2 6p$ه6$( " 9n p9KJLTzxXU .aϼfbٽo/YĜ(0뮆Ys7'Ws6X-tVQ+~D  îe dSd+W(T.**g Kn,K@/_Dm@RhBoJUtumd _w8?]Y:}oP`yu%ZTTijQ2o)+Zbi$ j"wAl5i8ܖPdPD@Lw^&lMkFGvD&MIE40@/9Es6DO=cvy7 (âQrz=n+}@!f%x,s\<03.dbt# ]7/%b`nogڄo>K IRxI(eIV: ,6|dpE[T+ufL_0nC|q:b٦nNޠEGnhAeQd$Ȯocq4:*gY$>@w$Rҍ 7/cCj10h y1!O=I7x e?/#L6a|cBsp3>] ԯUBbD2 ^Leu~9K1AV!=Y/^) ZHOle\ze:Jus ,/pB}y4Ȟh?Ϗ8ν|$~GܨwexO.ʉ} iE+4~=y͕uT1ɻr~cg Jٖ5e^$nLcTIwi>\fˁj23VqlŷgXCv EK ,SЕO)_xmD!MsI !I)J%%y R78t}2 2mHUETn@3`,)Eש 90̲J`h=OpAiUEE ?v G 1iQ(tCzH_?hml8`p̔XfYၴ:9 G!P DhAzFݼlCfaBvϩL03ژ8Q1ֵѺӎyҫXNe Q{_n0,Z*׶J7ew2 $䞭/Q>8M)ʊߕ*tєHLW{TVgf@'+Rw3%?a”Tgu:(h kN_6ϳv] .+hRRfW i׈,)n@r( #TKobLf)y[A1PѾvȗcq7BE:f>A 66uY"լf>)oxTk>mz=!9bq]eWcT =|+@_C W/َMZk*Hr$!E̛zv3vz&I( I2$'0?i3O#b͑KǦHJZrUVtaGz;zjHgbet2 }fKdniɣal, H+ë Nj& vV,G|**|:5FI"U:ޙ"*;yJ7Sn] :EZm[<s^y~l[N(:Zaj% }1֔A$pw>0Qo-(%B :_/aEn)G*O:Vt!3w!Bpwd|bLĝ\·pZ^:ZW.o钅jy5Rf(a%[ޝ_GV!WuD( E¡.yʗ}Oe7…J>«d~1R׊vb!U´%+IJ|KtdMlbRЯk5uYj$-;@W*-hZbK&| P+$=*9K?@LphM\2gC+,ᰮ} 9S1e}ÈbAeEOϿfUc8>2Y,] Jma/ou 7Re7C}U̇vN*ܣ'}E]UKwc7r|Y|+̧~gPFq|bG6>~X|=3CK9c~rlq<}6j^T Z[v(6ھ>BObeL)kîr7Ċ|6 R]#iav5Q %j/Yd &тq4%"I)?bp`|UEϘq}]L rzF!5ĤPFN4@ӝȈu @6oրh<77Qǖ/{vSiC{%8l*d~h4Fͨ h q)4L6z@Z_)RW$u]!\^x,0MWt$tMmII6hWM'9B&O&^}A=Px)tZ;ar;=MT|hU z(S">@HåQ ?x\tA)cmx!+5Sjf{;!{U@G@G_Ωc!'L!AZ9P?0j DgVo OBK/]p.Ic&#]<^=g@4$^F7…ȄuKJ@ fW9>}ÚdwAs֔D }.;GQeS}~2"a==2(jtUlcH^oZ{vv"D<a@F.:U~?\pl2g5FZS w|gzD \Sõf}["Ko?$P~@̛b2Xْ|7ӭ1MJ75yq/4_cQ q*u|z,ۂ:"nq#ĕkquޭ䲱}lyӯjDҬdGlv2Ble1A?XEquq$4]gT{O<Aݎ<ⷂ9IiwKa'wҏ1GQq+%9zh9mpYa|gLvCҿ =C}[CKݪaMbkJdg#B/u CtkŬtGԹ26I,cسHoN96a2tĜX?u{9e dx 5Ivr88 OX`O8= 6:#j  fIk@ P|i~r+'g pP)=PzX|q.Hhdt^ U(Lnn6e] кꭅS # J <0q_S2O@4l GodFA;. uR#y_f`諂 sS'(Ѱfފ B>qz" 8 {na5N /F^|ȎG9ty@1,Nzrpv&S08N`@:tD!;p4ۛz[]Z6"CX!liC뚔{vEBTw{[ Nk!})8ګa$ 91]N$[rs!9fq?TQ>K\{Z~tš&%&T/N-[Yylm%FN$}H7qu 7l)7Wȿbre֏lqc}fĎ;3U;'Igcօb3LԬ<` dž&mx~B^ ݭƃn/k a hD$n{Nt}:=fbjPbW;ݝl%F1E!GKpָi$S|,鱘8[: '~XR%I'5rQu9gw.)Y d|dc8!ELa@Mi9mX-|Àvڮ>qٞ$DR6Nc/k8<8 \dv806x?xYĖ%<(fN[ f+Cbbˏ0;Oiڶ{S:/JvY7 xDB8&=s^1s>81TA! I ]$JM >"$4b2үe-f\\xmi#j.PCкIz< \!~ػvrw|-NI% OcY]檺f^jJfm*7.dn#T. ]s|FbR>/םuhKFww% ')l)%(Zu#N=;ӺzQb}Y?$()(/ rX-Tփo^pt>;e fn59qtat{xv,\UUy@% ,gUF(Q^ #-/aA̱ÀenF'&wA:+󍬅,n })d/5|'0#&u>&w͉= Ya H/%| iQ'lXr{rJPJ=Yj6wV'~g5!1p%]B)=3gtrŽGC? 糺EKB5\/y)uO9F6>t52!ZX ~fZOi .~-$;}r^ɵL=4T> Y߂W|%4CYUPeS yOmֵ\0فMs09 A; 5!bT 0lXJNw,_Aͤ 'ZS4@S(,K,[q!9c0N, )hcyZH(?zt8W1d*fƌd3By88{GFP@^eQF [k ņ>ZNnЇPcV7E4}o,2KD՛XB[*pHgH)1[թ\}$7QH)zit #+☳ A>ϘM252ڕaTB" d:~;m1&B4P۳ t JD'vJ_Ӡh91gAjPjL`4 'wއb +QypBبoT}av@m\C-=!χdܸ+9\C>XǏI;}'=$U !mmHN.j'mD: [#:ĉO"R膲hLZi>Nw?Zdm5;R <^eLi7@f939M RM'~HJ?'##ci!{nlްK6a5WVW˔I)y^ mLA؏cmZ[k=Vg>Ie@qY-혜+/s!J&|l<{0F˟6@a'݃~^{{o3@k5 lĆkj p{G(9p 1O+p|1 pݪTkg6ʴ| JO=|#aGϖt*8tF'd^H4jFHX .^cU7z1LŸ $^oo{{^+%02_koo'fDr;/Lc(%ĀVW+w2dLXWʇO@FEHME8R.?r nAa OML1D"Crߨ@F (a8\Sy D7sl¶I3Y$}~]pe_l89v]pdzCz nAw; f.hxb%:zM8%Ƴlk@MnFb>M ԋTD|с4_*`Oz5#YL&"I"P>%rDTqtڞkD\i< tΜԚ7pkm]_].M8UfbOKx鵔([dpR!aI!RWWQőwL)IqHU Hhn84tgp=~+j1q(^H M}L<bo!Hެ|$$Qi3zh/c<54Y%\fN%ZZ<vNڱM8ݥQ$@Bpb7Z" tE+ ::BLL7}rKu3|ӛP9NyumѵN*"DR@DkڈzF SqiwGa6NjqAz87!Vihɪ)gi C$zpCd{Cj81trϳ0TCJɂoU0>NvS殶<abƄ.cR-B:񂆡ToH3AXv`a{]|wOb$o&5r?M\NeOc< RեvaU@H߱ R ;S& 9 ]gI99)r`DYhJ:ڄ؈yd?z013=zl"y[!g$|MLֈ+9-n8L6 I6؇a@Ozbti[s ?4VM}(%X/2L5u"S @>s݀a{_݂ jG `:Oխ: yoDGan% uPﵶ@R/"cPCHv;"V`*֥fi',.fkK.{5dJDZYǦ}HԠ&@~JYIHpWd c)͸VǛh`6Ŝ;-R?! 0+Y|yj!^ٗJij[Q5 _{gN|4%-N9μ@V2*LǤ56HlEC?Jۊ1}c*(NZ60pt~/0e !3;kfr'z{pFo|1Oy0XeRj+v(uO.\/bٴãɍ?$s5УZ&OODSx\sRgĶO@gv<Ϥp]q(xE|pqgw#wO=p_|;\ ǭ>KksϘZ '>$3_bo{f(uhxQx SiiP_=uv rlShCLa+|iaڑ08& {~q"p m^F؉K9X"Ч(PS 3*Y["~q=Mdj7")gd|-[$6 C0+^ri;w"岗2kauR_$mɟ ]nΝg6|R">^CXDgP^T#|)Zԡ?Ɩ L[v%<ّ(L(ac/v{0\ۥ<_( xv=,=n9avb{'k'歮U=Yw4)4:aGmET)RE,Y;I^c1В̃hfu}'ވtcu<}2M 7|#9Qa$.5쓌A\N#Rkٗx&.@Ts'j)xYDRؿ&f䫘U5>2FZ~."s{6ոd'T*.dV3&"𵃓,u\f9Y7d: ,hemLñ:V/4%9#++>{DP]<'O `ͤNWj1LN>3a rEcTN~Le<OS ixi+l%>J?io|Detғ(!M%n=.-}dd/z;4MKVH_MZlܱf`w2D8 h蘏AUϒC}DBeD-V TȤ״i`ܤuVִ3XdY;.T-m뫃òBo5aISR"80 h/OaxKu3CK/ѰBϖv!*q2hXqg[xco9f^^wb 5H/j{V3N6𷖬5Rf嫘G3=TyuH3 chaԧIV"ՂH˧ԾHc܁ߚȽV!DLqZavmRǥri)gT1c`qV ɪXnd=K@%:%.*ҠHxȌόL̸#Ql?JPLey˷XWmʽl~lՈՖ*ggD!e N# 9)ϾunTD{HpkNe\O;:cz8ė ^`['AgY jwJw@d^:"w'E\I=DCބX!ٔˇ0ݬ=ὄ!]&:7ځ(qI *xW' (?M{EV!I<㝍._ܶwacIJ&z#lHaVDjM ]~o ))u*Jx< ,~hIL_qmюg.F_QLۃ4v.#) φYkْYV^"y=}\[l[â7{9W|o6Ϫ%״szDmJU^ \M˒R劃qS[HKF>8##u4Pd{k?w do)bLB6f'4~@[A7C9 끸EjB{Ե*â5NL+{#bljoC{8F H]vASȅiND.r'0~1i슴a<9Iݝ/֯M TF5Nkן?p#:pTBё&-]5iա^+LsO;H 9^h+ad+I;n;rW\ 1ʾ=^͘NW)_'L@Oϖ gVGU@Wn,3x+u6 h\vXódL6J,#yNiwv 7+ aZRW8Y,}YKtA>d +1N}J,P"I(8c"Ǭ/xT*#:MWA` 4d)T$m1IjIN~:lN:h1V*1О'[)ë3뷦!C.j.:jDsQ<.#yo\hLJIH;^kP#m&^ɩ!h?'B1#FٜtV/%ϥկT:4_OX -!hM? jŇB.* @njJ8ٝuݨ8mb# __>BmyN ºbD7tK3Hi1ݏLǔ;u gI|qbyvuJy]j rC:ʏʠ" e+ ײӲS  M+)U65A1LƧdQk+r  >bEBv`%x=+iٹ5f=K4\sNPqi8hOYsNRb0ke2 #=& DO%/:޽h8AbՏ}ƃ/M9}\SS k9`fvovd\X/{a,U_8Uk\ Ob 3s3QD$7/^Kǻ\\)A0=OiGeqZh3vs|ٝh;тFdz嫾y^r >6cv:$SѦ*y`=` ^Mgn7_D69w&^{0IvV ),v̘FoybC&Ả_[\)qG)3rUdJ \qWD헞sa+nNY@k*Mt7&ww[n=E!A.cBvT?]5n0i3j cbX5 CCpҹAWCBT.kMk{6gD>r9 RФ=`OyӀ:hq J1Vgf CRjOP{gM 7a=K /C%+X;s'0?- #?Q2,=901bYJg6`]A i=tJF iڕ|FcRڔbq{`6VwrnEGٝSjlM*B@# 3zl07\@O}\bhC6=ı`]\ʗAo.0- tNk` Ni4pf5Z{=Mk.-(E]ȨUO(pvXġ=8̛) 25k[;s*$S)=>}a>WJM Vyy!ԦH63,hSܖs ٭F؇zegw:.zKHK,c{gOkB:__ݭ5 akN`?")g:%I q~%11-¹-PAh0_cPrf Qyũ+q7ɰ$`~%ki7?7?ٍR p])@t[ j%:~0IWaӃU}pdUEڕ `5zz/k{jBv4Xl\A=1JtL]f&PmUNʱE *XQeG U q~rEaTj32}ܦ ZU[eI4ًAT%z.:Ѥ":i{ 41{Ԯ]oa6CȄuTBeH3X\a@L&]$L7 ߿&q 73 Ϭ.;DXqR(flh9J mg-KhND.{H`M򜼟2NV<>.icri ]KӥeʜɑWnQ}ZB#<=$ִXZ_.dXFZ]s)D@loASSDj2+rjU4٧nE_uۭ`zd];Ab| N5, }Xb9Xlg0Ձi.W'>&RSϨckݼ&ɨ=cDҠ'Z0?'`xF? 3m59>QVg(9ɘ4t%ASpY~Ի=Q'.%_S>lSޗeSE) pru>ym9[)on.Ajiu VFgxWՄO+2AI)+w] 7p4ݴ57 SV,! Ђ`x@aRX |45s BQDsG?*|u4fpm'M;J&|5|fD_ VE ~KQ,}n0`nqu?^ lR(a~,J#~AO$Q;cٝ_ۍаaW8:h-Tgsc(ÍZ¡h-1z!wSzdL"=I 9ޢ@\*G&p`rJ3ΥT,3~ ["`OQٔhH C܇EDJ}M~2u&N4@,Xa0kyH߄9ti y<_t:qqnz渣f3S@bޅshvFPq;By_ 2iCzY;(# nU2c Ů_\Vnp9r;/N] e{A;8e*L$W Nxw؃y,Q,4!r"? [5+%36Dxˑ;Ft9"J:OTb-H]cBl1[Ԧ߱E"0cor %*L׆P-Io^ 5\Ο[ c$t{L̢!M&qȁ'j+)' J@…a}8;mP\-qR=l328x~ˁ Cn@z2kMjGcK&95) \b2Q؂V&kf)I*}T(mIۍՂP:r 7uA HAj6.',՝]isaܸ0WhypdӋ1q`iǵxXT_f5؁ۑcdck4Qg{߃C5R?S3wEcw#H_[&WPrW\/9Bd顝Whu~ ҅G!`SL`S9k['֒""O}ظNib--WAqmQȃQDMBxܝ"'c;Kj,\Ph3[I\Zuh7ϠyYOf*|Fqf%o[~{$ayH>04zkTY4M\3Mvy ݔPD|,UImmozܻae,SßКEX=po$x8аଔ<zqgqP"pD4iU GL%p,|]]qN֍(B୅QΔs+5r7nƱ> ǜ'rh"%aMUaH?cu +w!,T?rT.4gKL*};d$$D+x l^~s⍖TAj։Ffg~l\Ϩa99n!+thșWj(ŋQaQ9Rj  6s;^ni)]:޾Of l{ww>G}rrL3D_l!Աx$uARpo56YB++i~Lgi8b4{p.!`^31rK |%S8oWlףu~ Iˌ@_u(~dA%w|#\ivg$JJkR+{zsi.cSmϵKk\^-W)A\:װ$` 怲nװwCn\p{oM5<$r*bFJqO2z)7+HwqLD}^~&S [8ŕؕ6eޮgU r _LeඉScil8&~| ; y-;XTfn[{jqL<,\t 0 ]L)üdfbxݜٛr*U!җVTC:vL:̝v<dִǩ, βo%嫔- !=O<(>%U0W2jL%A^\8IFx?6XxꍎNybA[^cSXQ9E`U-ct^sIIbBUUȇdk̰XbN/M-`h:/h~/p%Ty> 5U9tjdp7"q’3>lY8upۂMYَjJ5B^|:X)x֋"%MX$BbNY5 s]#p,^2-O}NMv/Jw%{51.jd^Y!Ũ{[ QD #\FkɜB6Y#d>1*fn0G1.O: Oϙ@ka*C~ޠqۊaXFu).TӁkIMq/Ԡdw -NBM~N>8*/g%OiHnN/A;{y_H4XfzL9h8H(Qwk!_ͮ@2Պ"JRD(F*4uSFSoY8SPe̩VmQrJ4čωyeH2E{WDVTAro/`/_!)@]v$~% oV# Yաn^pR?1 /HIW(NTp5Q$dt{ZQbyNfo_8Ͻ\z Im?@67脽4m|.}W`-{Jp*rղ`7gpUӲѻ]&zM=ɦd2sݓhub?6boctw"^& QÜhyw'ک]=vG>Fs#;9Rm~nXn222{dNwɕN.q2  ʭx'~K'4 .;M +"`}e$zx'&cf \kck5޾ru*Z NPH~~_PxILn+VARkB[s4ꧭ˜om) ' P8@w~.G^k!FC5"9ln}DF+!y-Ik !\Al16N>1Gi;=eM`5/Bet8x;ٶkO8`QE IWm|j${-Se'yfOsUJ)bO O@;}` [+m&40*iŝX;:-egiJkbLMՐKMiEPHUgvJ|E:cJUcl𐔨'x'ԩ7m'DGl/EwD  NH ]pݢvXMGMay=Up'^7,6s~p> Vj Z*?2`+d,Nt$w4ߔ:>|ǭn3VL=y:oc@ɳFɈaA7NJVbfc ^K*ovPgnc{YDaʀ7漷VhM$7i_Y_oQηfEBboQ+LoX &qT1aU?ia`#g\a |B.auq8M;iV nEy1s)vgzC ^#LT߂Rт~-Q(.u?}7;z!P2Ggրlj{}l4P+b89rzF>߬ƚpfaaKkMc|AU^SE%v=VrV ep51fȧA6AJ೅4OeކU8KkK&74ZÅ)1[aS6۷5Dz> /30g0&Κ9֛ͫK7eMqg{ߔ*jAvjzVH3cl˿ Z΀2TEԻ0Ē)@P/+j^.+ PRޒUg*>ղF*ԃhep"`_M0s֫]$Y,52M#W55:GHr.0ϧ | J&$)3$OFԏ|ZІ#.Ä)P찦/Q pc/¹'c?H„;s{|-j`#& cZ'F[Q4(E{a?-+q^ ϋ]ԎIơRe!\:;aX~r[`|ԬK7hv&W-Kj6񞭴n>_CZr_ `Dշ1K;,>%J2ќ{`Y4BP昺ew'V2W\[׋Ji fgiP9 JAu=isc@C]fyg$Ժ6q q2^)E@ĒSIyl9xxN: D4BƽИ4>"2;4`T$c'dK߲sѫK!"gfSi(1[C)E=rl-r,!}DyYl>u.ˉ"#tG^L aCiB]wM36,IoDGv518zXVbDxU̖*XamlЏyC]b\CwTǞͼ1Ԡ )q"x]H%Mx^*RѡՃ[E҈ [:h7 <Pg)OaҎyu<|D{r x(aۥ9wYY_t{\𜇶Dz\~}`Jz#D )Bs$Voӛ~&^ J2oUo U@@|훳I^0<.A.mo)p 񔦓㬓/{j4.\I)Ƥۓ=)A5[=^,(ۀWzzU--##=3#2 )jPיCh ՇE$9sg gM:r;/u)rk`a!dv k$Z@eXtˁ8u% ,?:j«^u]taR9t !o+ҽ׻8sk*H9[P!1-uA͑S_nJ6,A=|JD~TY}5^jZ0ְw>dYQek/~s%*3Dܱa]҆!;XPITmAЄl.V9)zron9 y-τ*~xT{J?J?yzCni·h .:DO]Qao$֪esbe Up U +Y˱'~HuR^85uuB G)9̍O*2Ә\ޖ^XxSXpiF^{17R{Jt֪ҡ5])amU$˅sF*kRuGƥ2@Ikh?8›S&wW()xV<@4f(pΌ_0iʻ*Z*!b^d,~1,PAMkP4/ZX+{by.D<5A㷓0)C 0PT~}^z>wEluM} ?KwnvYSaC١B*ww^* z?5וuUjjRysi>Z -s]fD(_j85WCo =4}K'ocbP/{BǏT^:ʻx sr A D)sڀR\I$HAP׆`pp)sI> hj&'v$gL"݀UFb҂wHqs@B8i oBȘJԠpLK4VҿNW- =_Yr- L3?09a&As5c5+$Kf7`v_K=8U‹c<;pL3{/uζ$<j_YҿQ=+R5x? pu+\* M<<[Ah%^8}٦;k7?w0!] ɢ. xWXa /O̍vzpSW]Igc{6w!mX;tW,C =qWI}g9wU:HTs26Lǩon3ǁЫuݹT-&fQCRg{YՎ.᥿ k{GE1z>7P(rZ |  S?,F:0 bd!>Q dځ: wB!]h$z\`9a-{$v8z5˗IMGȸڻck" Ղc&>| \ʛ^0)W|PYw0?S,ok>u'['y!#ߤU/OcN8,DhIgٓʌ;{;pt("ZLR9Bu1]0Y)k+"Lk=_=kR )]їRU Hö}<ߓr=#Yc~n]ߔf+)O!W=}H^ݷsmd($n;5П;⫮!oۏ=V호k@ύO2T7+lZSss$dyivش.ߣD'9]MxB|S,faf=]U('qhȍ@..b(``$mo z..=]FMYRHꛬy; "g= 6X m=ó7nMgr("=ðˊs$O֨nl~`pIyӫI{P/ ~-1E 43v|PC aהjXO`wa|nǡ4ꬃw5-5mC!87jcK;Bl0i:E=]ʈT ~5:NH)iByP}lT>ۙ/ٓKNJz#.|s~Sr7X\*tHWD زlFz=|p  Z=r m ?qofcXU IrNj96dq,",9$6 ݰq.b@Jj^C#ps)4Tf&^AԨ&dr 7]44kFiʞ8oAV6M?YܼmŮG85r^z?&#cT \dpu] > d#EWٮo3:: lJ zԻEltT'-/&/PZ !<+ IG+f-~,'s!iIwߞݠb}(GJ @(7 %f7Ċ#UNxY<:⏨@-E(Rnc>o蒜%x<Kj1]4 @pEM̟V1o9:iiiU:!?/4mF)Kn ^ZI嘿w&yVTF6@6{b\u1 p4w r=+cy*,- DӋ$3᩶y`)UcmC "I)=d/^ $rUڜ/)Z:u6*Tk.vĂN ;}c7}L'\{~j'ڧĐvL_WkTm#ah(AҦ|CFDn2ԄiD@wZ3sgtV6Q=$r#XV" |P*ìM7P][ay"l:]G?  烵W@T밥,a(xJ3=6qy$iGzw6r;c&@l:4S_8tt@GoceA2m$50[&_:/ A4ZWCnT ovTYU6s"Ta[QYL ^@yG,S)k=(XfY@XB:wpCD 229F{slG/?tj}fBr/!ܱ?"Nde~PuqY*`eI HMinoNI7wJFC 6-N7xj>ҵE\zh'T0ZF.Nk D`8䧋4o&p+mQݏԎ2.bYF&a~.jʤ]=@tiP/2KaP:k\_"w^v?H|!bԚ>PX1DtM}{;@+)^ߥ dg(S hP2,3Ty_%-,>Ng Gvp%Y}#O)k\Df*}=a߉p}Yt) )U)[qSX6ԝ_)#BG!d*}_цpǢF!hA~5N~ 3^Ư߰Yۓm[>(NJ K!@X&0 q`QZvKW6']c>9w 0 .L'&u=II3%fBJ˦b&'Q(bVʝr8:aҵ Kv֏0zUs>L}Y5|Lg.! l0>tϟ>&D0v <rŻRtC6vǀ}oa2y>sVFnfwM`,\Ej=G~=;#yqO^O~*~H smS7B/;P؄-B߰i,稑.06M!$"kcߍ} -pr.}! Ik3x qٖrEr[_OvZ.֎x=%P6k0,]WN3BP'#tdllh8,.Yk_ްd(cُ2v-_X"jݦ힣(q̵qF߈wj,.hSp\sv!XCм96L7enLlvHD5\/S2AU}LQ>8='"{MҾ#~x#l>4_Ap:R%αknnlOBrc29<r@=U4Qt=_yX@!<,䇺GWb?92lrqjYkTC.7Kj[zkxsPpmfn{,y}AMn ޽n伕 \SYz9;[0+\L6ٹ#beQVJݵTVH'd\L:pRjeјңPXeJ.|]Wq %voĵqTC+R,B_We0V###r k;xI|f{$eTk߱nۙ}T8J,̮9ނÊcd<.9kyqZuE;PX96OVۅ\>=Ӵ!c}GR](|Q@sTh^D]- 7G~(gNE+.Xd8RK 6{ݪiwj^ O0^3yDw!R;dA^_\'oߟ tF4v۠e,mhTo-Ѥſv0GL&HdDE2x,}e67i-XʹӋafEP6[0YI{*hv\ۣ^;xZKD#)mG'L'/BWmxbh%CT~:J;ԆiNd uHg 6i:^%pi \J2T$ha8+Td8M=:g ѿ7~H+@K8dX:h(Y{p_C*!96݊Zg ;gN0C>K~qmh;52Evg}h`h;s]yd=}!M@$ׅP .Vff Ǔρb9+6*HU!3 m51wYۀE}I3* e0b;Uy2Jb*5аM,O4-Thg6/J(Y? ~W,p !G_^'N%2\aεVW8}J579,&*2UJI < ĭwV<3L-Fa=cI󰝺cipk$"YӦ9Gk<]8΀7E&Vo6( Qgb1C]Eq:w;5.d tg ^׊w78uIa'CϢ\.e( *5тc|-IS}^qHV\PIH0?&>vS} sP%>_,Hj#L+ꜝPNMV14۷rtGN71D?a,쿉 c!kOC2=@1+ɾY8ׂ]s'ԉO>XǺB950h:0N.f1pQ:'jT-c'Kb:ADsp1By .t5<+[\s6HOw_W+FX( z+TVm" Bo\h@|5i2;[ \z&^~ꜱ 6mp8-n?ez* 3$ }NAɈ@! W &~LSɞc_͝Y'+ M PNVH6|N˔iØmMnGKfY|)އ T*rYY$0ە%^ 57LGv$? ֹB R59v! leN zÞ>4?:r$CdàܞкbV(a%Z:IM_E)o6^<@p[򨼙nb"Ac i<+U>?KES=@2:ylѤ=2 pO+X%bJ%Z&_mv.8)FKؐC#Xü@wγ#RK;i?7/kGca Q=TC&y:=@juxBYyU$J13cMGHh]6@|&cPAL:UZ :E9諬v v*/feS9wģ(lNpNS= _ nvLĪ]#ɟH[Lv-@"?K'_b]boIU34 =ĠC!;6 pT+7dk)aU^ uʮB?33xP\&7P]{=Ij-1y`͌TUn.pVnǪޒ'ϕ  j)٫07V3`p'j<)ԧTb T̀'r.X9/" $Z%F4Op&w[=|}r?x[ nJd`À-^ ,Bf 4,Ic^S˭n'9ɛf\P=OwWtm0wޗ]M?-39*>@\z%auVE(W$xMx8I*=7&7`뷉EQd_24{ɘGk4Su^|Q`5Np;bd8:}?@s(jTOMNq:J{HͫmW6FOs>z)n#8fJfq#ARF, w# Т0BH1 M8j:_CeiAk,) 5 +#ԤI)UQ* bRklHsP] wLJ4?,^V-E"!sS`ʡ%ĵ\_ie45b:0zo[>,88 .y_QO<ն/3*L*vBRn}A;YHIC_O erQ|0)`Z*P:X1Qȥ N_NC'+"Ȣ{vʔ Uˎ*b9WFcvk~5SUhʓx;ٚYQ &}1\+Zhጚa"<܆ζWK'>,?Mi9K7ogUt4yF)Y(U {۷YڷtKοϻ#SqxgXYz@i<M3|ׂ.@ĭm Bz]*\0c\N˩uI:ΪӬ_cUZhO6CVqYO줩t Ē|`.bB*DR~QX 6:w7FF{^ >Dd }/:O(AhvOր [<"1]Lpz;"jrQsFb277QX2Lrs#!tǮshz{q(0p!۰1N3i`)br eS<BߚˇvE;t={KRv, WFj[?hNJ^S&@Pԉ{a*1X+IP\{4k7X3zɰ`qrijč@[L0 nL7phR<6SV^/dU_D$^[Fkq)3I6 1ٚ~B:0]ƫ*#1jyݣ0߿ub%X #rb0Q)uY9 '~~HIp3 ENfIr498lхC0Z"Dzx#q )Bb ۓm!Y=S=ß(p51NYZ[_,Q\ŀz%?,+5]Jh ?LpK{6xϱ)Y"6 ,hǡMuK݅d\tă^Ʒ`3/*R!{dˎz9[T4(pd]̓F+>^o;rKCFh1I` Pk~ó I֡8qP"dكZQ[ܙ$6Y8s5(yY4Ɗ3+s>R_Ʌʂ@=]oʂ U {S#W.'%@P.YR41LҞ፾Q迾nw qܼ D1eTD(dF΅X1D*m 1Imb)9zSIN=k#d)A&2}HyRP?E3_/꤀77~^l"Δ̤d ĢƼpvVQږ')Sowl"V,o?ƛ)rta'j3InO#$J0*/`i) {p#i y˓2Uϣp*/&\5D[@y[c`}i⧘s:@L⦩ҞF74n$`]׭NPq5fzv?W ^^0An+|P W;]OlYhA05x_8DlKtr 5ͧx2*Ot)bө#&~LΠ K/n㳧.Gaqr~j%WgP,ץk4EK#7>D]3;8S>$7hGH9PZ%jG/—)ıtU՜B%I g`-y4/* iǘ`N0Y?<L5ֳ5>XS/R= Xtf%|ٗt9OɱA6&VEO/v`kgOLCO}Qt&+6g[ǙpXx±N8%9REHLT&4#'#ֈj# ]kWN0 y0=3X̶b ?ǐ1jN<2IL3/|`O+$cE83kUw '^ lWZodj4Sy&(: Ie/,'jTi▏Ag !-U@g>S3)}%#vz+騲" ~))A u hfUOOլN{+{1NVޭmfzڕ wAvM9 ?HvF 1@fֆ1 Ecw ;UZ=5ߌ^#Sۣ72tr@lLƚ/+Vd^x!l4CȾQQ=zȟ$L X~ ndPE`º%,SíTX 6¡j;1"NhN@L<=xؕǸ+&% [1َwwU!2ϩΆuOxcǑ >GcՆL9?4R?xD&aڈf]I/ y|JxdlBU7eukxCO%`w']_f!;/h#ξehv v3߫>>u~D'n[V]ߨ:m$Ym@B2J`@1S<&cG?T nNreM__ݢ tȨhx,6,`"Nv?c7`jn\bx/ |}\i693I-5F( ǰgUȟPw"9NI@{rpm'(mWf^/IUC搦 Ew%q'4n=PYMtn\PήGDOS)Z$WD I^XxǖSyQFFH)!AgzutN戎Mxf$59 ̇m%*Fw>{VXr_Qm[ɾ,(ԞV(ך&L1K_@LLO<HAZ64}J,u^`kL)3eHy!#u zx-f{z=`vDqج< u\f!}הad%XX/ra7ei+=<|YyLKCڰh'&g*U,47U_}_DXO[TyL(<͍*G/z668ƴǎEaPuٜZ;E6,PeO v#`47^b_pru)&[q\h.B@3n] b5"=jCc`gK^f=SY7sӍPvq8i+AvK8V }6J=xW0P Vj"_Ū,D rōhȄM>kthmWB$SB (»@eqjMI\lX:qȮp{!BnЀd!g!h;75$X=1}&V:W vs4MG8@Em{M9+Wc9Vt *0G}ӥ7Ҥ_ FhŢ=mO\ќًv.;~GLݱ56'0޵K eFT8•o k\v~ؚW"4j ~hY  /ve鹯GHzZIlڎ6,L+O9@wP ԣk ;,&hmZxOej*6=iO\p,Jp֒g+q\h7yX=Vr^ov]3AH$tyW]ֽkq,-e_Fd _R>TF%d g^6mh녅Piv%ۅz 0 iI8_N,囦zBΦ@w\N;}$$<*4K>*!zi};L{φ, [ȷK1'T?opP%Oj;KV9ݰQʧD"UQ:=J+m4$ n#i#3o;$^0oSLӪRp2 A/#k%ZJMV+ɎmX[7o7WDPk_>dLU >uLo-$~CwQ.LZ/I_xxgOMU0UI$Yݭ,oj=piO{Ҧj^0!fv[2Y#٘*d_պػbN56A\:ag^݊fihS|4%@Yc4g.{%)y}7z?C CC ^ ʯ5[9IIo)p>6/Q7 \B\Wa֔Vh{־'$8u} YYeΥtЪD7TcNtx}ֈx%pbYl;#6哢] `nB= ݯf*syND' 3Јy 5P¹Y\vвdobFi9<Iv3}G] uf9r&WK˷Dz\{NO~t 81/-zX8Qi#^4 ҌpB2tZpr̐ɵgZ;fک@9Y8~RI, [;P(,H;U5=cCQsOWSSx}ac)_΁JIh5C@o9~p{5;e׈TŻY޲B;`CeO6o^&e"˙pA^ 9YQJ$4LW<[Aw|niR-=D0&2-QpATyB~MkcU3+n#=1e]f~xpsᓅc 2 ތgXHkgcBJnse\>3O~'%kkmQ:8_f2^pn]/%Ii=+E)BKՏB*ңd?.HӊŸ[o+ yWm,PpH>AZZ [a~dEMZtjaVs.=X1"ceg AK.&fGLPwiCt Gb-{?e^7G妝UesM"I' dn˪5Y)}nfo:.3a6nVJ>v-  {v7@vyJVzrll+` %v_0oqYq@NB%ΤbCr(aN*~L?%)wa sNЀЄy6Mguel{k)AH+Q Ё}{VD)qݪbVΖrG#UB~l_+;g5MK:6_ZC3w{K;ݎ, Cт4&H7nWVN3,vJPPGcPKhQ>1"~8Z\Vz6tvo0t 3ИOXr'kq0huJ!nɩtG܂.hbU[~RF"$fU+@d&̺4a<,G?A \u/4(@Is_%y"V] lvSqj=N?\Lr62?;IYMeX V = |]*5y`{4*WѲv8m `Mkz553~s%`% 6+g](z*4UTΝ2pEgFSH'8zߎtUCi\S @Ix3E@HRȜi?4Q$ \.,Q\A`+aZzDziۉ!KZJ#{RV9iCj.m*,.dUkg[e;-t'Ұ| lK)?CґnH⏠kzA_7]8Fl=Z"#O]jRU5^>f44OԐMR0r&e -r vQ +LM5I4;w}CAJo⥁?.یYv;AS#.ڄm!A,T`#K읮2:3= ){e&LœPiBs~]\[>>`s\S&Jh %`4ߏ!]%㧘KE[ +ktl Yǖp(JOBo .\wgYwdgZ;::mRh8RR`Vvg1_6&}5clW[ nC٦OZO Ct$HzPq2 lˌoC"7_\6jesVLzΓz/S{:XZ m]h]*ɛ;X.[XO/8wT3LmV25^bxz>Y 3rvvCDJKn}Ül.5\=c`uODZT'Y^(b#-l>n V=ga}nNLa<,A%*g= (gT;0L(HsuR0p{MX1"C w S$ggj*4?,:܃9(tP"ݗn>[bibSeu5.~s%/s3W#=iPYPsŒZmV,N6&J9*x`W('$HuYwmi$|͓=~QD 'bs]?מVlT(AtP&]X{NpK=NGɨqNb}i{skƽfgp=pF$E+P RFzJw%w4@^ݩqxmX Ofa;X[W>oM+ÍR9E _o0Sab'YԜ̸cԵ)yI?l6\á=yľM?ڭ5zL\W cҟ7kBB\Y`mN C4]jLڦ&y.=)OY uq-tԢNbq~Sg\cN)X崧' v"W){|F߳q'(ӚْV\M.p1 @`oϨAP$Mmt1KN/|p޴"8A X@IYhu[%9;eG@/{p} ;>EcF0fzj*mӖTt͏EK{VPt׾?ǚ.w +d_-\)E(dn5$H{J86,BpZûq ʳ=Qru$j\ϕ]%N,n2%z Ef>TǙQrӱxYs7IokS9 -"91ޢԈdQL XiAއU)aR&`]<'B) yk&^!kl6iȡ-Kܮ_r.yU 徭TG/>3%*$dy" bGCIͷ\ `x`mlo~"_M5'3!Q&MR @@mx7Rz ްp7 #) 6{$ 2zAML̪d 3 +Vv)n:gSVSv;qm;i>G57))>7N6TLf0 Ȣ}CP6eMR?XkN>4PnݬAɾE9׸pX(Iþns$j\O~=CUu-6?1i1*Ĥ&" TK} /a邞˻`ӂQBv:<%ז#E[ĶpɜhVle#KNkk ;F z@y"}%UI|e1n&b]H}