libvirt-daemon-driver-storage-core-8.0.0-23.2.module+el8.10.0+183 > 6 6_6 3!pQp)Tξ7]mtZ`f! ]mtZ`sT-eCu+ c `^J2qWˁ*x(.iAÍo#d\gt~ZH곜 nYiUD.G870.Hk[i:'llrud&1aDQQ1||弤Fj?B LS}K;2O) `YЫ2_ [LxW^L>ķ/]Hɝ׼HCP\+3w'P!X#풹e!0dk[Ķ &{&c2l96SlG x-ZZJ~6*‘V&FgѶ&t:뷊oT'bIVʵ0b45c6b9a8a04dbdcd0627920852cdd37bbc6757ee318dc35b33e1a9b4fc74b896103d8b55cc68b8c1688e612974d988c62f3e02 73!pQp)Tξ7]mtZ`f! ]mtZ`k -U7PZ>A:$еIsZ7<#ܺ [S^L5¨R܂I1Ϭݰy 7NM'0`?w98Nv ɯ9|w@IT9BnBbc)Z>%L=*콘9(~ 3@(o) YٵRM,$Ϳ}5JB(:G$VWʹ^Vl@j# {X+'o!.'!qw  @_"$!F&g-t2Is,]=<xC[ɯZ*z$oT!LVM<+EQKόSijOWBh"H| >p@" ?!d%+ N <@pty 8 j    4 . h   x(8n9Pn:1nBG<HIX Y8Z[\]L^Mbd\eafdlft|uvD wx`y!!!!!Clibvirt-daemon-driver-storage-core8.0.023.2.module+el8.10.0+1835+43f01cbbStorage driver plugin including base backends for the libvirtd daemonThe storage driver plugin for the libvirtd daemon, providing an implementation of the storage APIs using files, local disks, LVM, SCSI, iSCSI, and multipath storage.ford1-prod-x86build002.svc.aws.rockylinux.org ;KojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxi6860a^C*GI!9O.J/L( HAAAAAA큤큤faBfffffffffffffffffffffff7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e2656294cde1363a29931360da27f0f3acfbff3fce0c4267762023be39340e5afea2fbadfd8419a5b6289281db63efefa47811af822d2039d1d7e479239dca12817b1a9c972e582054ef505e004839b9b204964ecc0fcf116c3aa52b7939f6ea5c0bdffb2dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de1226ad7cb76526ccfa0b8dc4be8272ef65f35d4e7106a2c11a6b1555ad807aed21ba9173d889008902a6a7829e033d948b5c5830484de037b9ee70adc298074e0205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/lib/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/sbin/virtstoragedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.2.module+el8.10.0+1835+43f01cbb.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(x86-32)libvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.so@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-storage-core)libblkid.so.1libblkid.so.1(BLKID_1.0)libblkid.so.1(BLKID_2.15)libblkid.so.1(BLKID_2.17)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libparted.so.2libselinux.so.1libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb3.0.4-14.6.0-14.0-15.2-14.14.3faf-exK@dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-23.2.el8Jiri Denemark - 8.0.0-23.1.el8Jiri Denemark - 8.0.0-23Jiri Denemark - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- util: Fix error return for virProcessKillPainfullyDelay() (RHEL-36064) - rpc: ensure temporary GSource is removed from client event loop (CVE-2024-4418)- remote: check for negative array lengths before allocation (CVE-2024-2494)- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0libvirt-daemon-driver-storage-rbd 8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb virtstoraged.confvirtstoraged.build-id1ab27110c6871a1576cbc125d7b90a1a2baf43eb55aab6a3992a48e054fea008342b1717aa7a192b7e34dd30f544a58acfe3b21fe5e5828a8880250982f615beadc401b4aeb553679a199257ea72c5c9a7464b33f5a1a7a554abed9fc4c79accd26c6a30libvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.sovirtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.augvirtstoraged.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/1a//usr/lib/.build-id/55//usr/lib/.build-id/7e//usr/lib/.build-id/82//usr/lib/.build-id/a7//usr/lib/libvirt/connection-driver//usr/lib/libvirt/storage-backend//usr/lib/libvirt/storage-file//usr/lib/systemd/system//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e34dd30f544a58acfe3b21fe5e5828a88802509, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=82f615beadc401b4aeb553679a199257ea72c5c9, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ab27110c6871a1576cbc125d7b90a1a2baf43eb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=55aab6a3992a48e054fea008342b1717aa7a192b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a7464b33f5a1a7a554abed9fc4c79accd26c6a30, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)%2> rPR~RRRR RR R R RRRR7RRR|RRR}RRR RRPR RR|RR RRRRR RRPR RR|RR RR RRR RRR|RR RR RRRRR RRRRR RRRRRRR RRvR>RoRRRaRgR\RMR1RdR0RIRyR%R.RDR@R+RSRVR4RPR$RWRjR`RtRBR-RnR#RlR{RiRKRORTRkR=RERARZRsRNR]R:RUR?RhRQRrRzR&R8R7R;RwRfR!RuR6RYRCR_RpR[RXR/RLReR,R2̜S+[h'qdbĔ`IM RucdJ U_tYyzTP푢c͎_.aa8iq&{Ao>M\ܴ/DZkΠ-֦.1 e؂pM=0Y<5yi% Kʎ+jtÁb+o$U"\M~=oRF9ON`BC:"" Ȍ[2%\r "M.p'XEI_•~=Ԕ<$(oC:Kl&_DPi^&*,> "a=xs&!S~ UYh=b$IX%>i߲79gE v7&*0-ʢ ƾDGBRn'"<dh37&]'^˫OV%߿Wo9K OsM=:NRr]#B |ۯ8|sK&",ɻM©#ߡH Wŭ /{i?o_W2-9L/DDaN]^1!뿘G)LHO 'awh%IOB{,[lT 7y7 SPj0AiH)zS1ց' `e>MVz9ҹO.yTd ZS,x,O԰fUڀW6;yQG CS%򹱕m 9[@΍Fr Vi0/t<$>X+綄Ź!wipR:#S(e9i?m ~2|U.{<8SUget-P݆OUCF$eͺSr"-Lԇ}I2řGе ]CkRTEZnj+-Q&{sX nuTAdGJ&ų!-ߵkL\B4D-j(RUZ-(}) uZ1Cj/ @x-[ *:EHЎWSf9P[!8cQXE5ͅQ+0 iNsYgbV̗}vkѺS S)k(q E,(\8 Zlw~_Tڂ FȂUvʭ?t=prcJ۱&~PQBEFA}H1FrએP;+0ڹP]kᛳhţ΅kR@x&8XN11gMge4NG-qW/_7|a?z -&bXustٻ!zVj2bdrꔲ -S*D Z!~%QkJ>mYy  &Yi7eNG{ՂȧdǓRqb]aB0[[!S庮1,X\v*o ^B6%0vH9pi`aA*ѓ%v 6.VDFл'=j7z}8(Whw#6aqΨҰ_y<[nr1>|xwB&tCx A5ql|C>Kf&HyUO==|X14q$cv ωKӪeS0 QVЏ'3>rs ?9/i?f@^<+ZO/2PL3q8q}%1!w8E%-Kno ܷLx W7\GCB! +X.Xʕ%bWŜo :>}a {y.!tV+g[dz-EZc:>=%}GyH){-A֋ 8{.,˔tsAT4,-C~U.{~mSzRW!m47Ο4Zd8dM/B38#0Lmhb7/~iƚ^~oY|(Vreר?/ZW2/pв:믎HؤD1 u/#'2T(mq-4xŰ䎄mgWB8-r.2pFmJVHBd?赿&RFmS\o a3 s_eK?|NgpMwdo{RGXwO{=zCwdKSy2iX"@ikr-&z\GK-o-~NP\HTl)Jz֥/z $ÃIEW񜼻Hv'+GDSyY<[49"!g(>a7BhVKس> [ѝUwT'mt= Fa٧ȉZcJn[ob# dmUfM/x%RSC5^^,ԮV1)V\z`v,30CtM·Bj"[?T.z 8%6ŇiDEF#Jr@L)2lWn@F#оzgڑ$_k諛;#9t;rSF+sU㋘8O7b1lPU% 81 VvN `  lGFDL/ Wb@j1<47n j t#,3ѵR9rԉ4g'bl_\K#T$;n0JQѽ0&[Rn#vֆ ~a0s0 ZD3f3`+8 S3_@i ^4nz]o-s5y~~!/M_tMa5@ޏK4\8ӍγYlh/]ɔ.D,fskex>v+mhe㧿(ױ1%d|hHz>@ P%s3zWJ-6f$m@ :oM$ yk{}C3$ř\2b ]Jͼ $ a՟Țmq]8bt*g:_T+h4$dil/3AB2[u%~7\ bt$N{J'0y*h &FtB~Y4<ϞZ~͐6?q؞l&HxHs fL_([v&I N5}enn޸ި8ıa8nDmm7LX739v~诰d,g֚p#9Ox5覣+ZdUU{[fI_OXB\AliA|pSWd/aSVlgFc }.$æׁY~rٖ-7CN+Eݝ 6&'eSg)KtaY$x`&47ݝ5oټ*kozRFο(O {Ցd[Td]]w,vxUaf:!vD*[?h]E!h f6Xg Bs}:T:d:!Ej)vpgDzE|=gJ6'ʪ?rfhV `ݢYAJgQAJg\bD Q8 n=fF><킾~Pt : Ir˽@fڮ`+tT*~2x:2W d|ɟ}#dGomvShGIЀxo6f\Q:'؋^uqI G#|>Vl|Do|IԺ)rB9D"њ?0OSxdDgZݎZrOTJ֭t1`pX{o$H_ a$rL"4 !S`&9r)/FN^$%xS^E s[0 1g ze*b^޴(h+;dMcHA:+8\C$Bh{*mi&_ D[TCv#d7adY"e$M, Ȭ5մJ!TGQs$=dž'JosI~ 2! q+"\'MJ ]h*UBFǰTqr[<|+a^/@kANp :{Ua uX!3F iy " /=yY5FHmJ稪=(sC8%C֜Xxw @v.:A.BrҽSm'cWy[3za>B渨CYOD'u)- W:9$S0g{[/MQ 3 OXoF$=3. V!Eɥ{(9b@U"iwUjh FS!̯I'bf<`&,$Vsj _BX~,l@fB/fb^Xj 5Օ RA@>Z ƍg:ER-uP@LK-,t^I%3 SLLq 2?B"d)`?9.gEr1 cNVOS19Muٜ -(={3QZ] gL]o/gz Ip_@~S?)<^`XU!St!`_Š|XH}an`lByqd`U5^-U@41,ex`N 45Sыf@8(6BY8ҹpVj{ 9ȯ4U݁lJZ\5]wtxa3!(o:_Iwh k,ccbF;6^r}0`X*\ tBUY .?z^9pnH*"qŨ>d_e)mQʭByiFM%q>[R#o;':u]al້afjC ']!Z'oKY ?=3^[W}Z%yyQWYN2 @Ie2ң 3֭Iת6?- 4֕.GVFS.ޓ0k,S g Jd9ɒ/lZ399۰@Slm6ۄMg!DSfuG_S}&8]bۿ6=co<0;߉@0e}&9Gu@,\GF6A eܓS뜆=qi%S^txƸA0b3$J1]X=*XG\N|Raz̃5~㕠ao{^uXFd%WKTȑ*3rG؃kJMڐ5|z @;<v^mAaEV\s~SE a}*Tq  rm^ $i 8yeER7<8o^ǿP4=PqbGcVHށátN&(#7u>d#h['RDY9Ut {ٛbcNR#-/~=܈11~#e>/{\K|`C?kы^a ߻'7ep1m<_-*% 2o4dd@,O)}ۘ,)fwXq1#m!#y ]q1 {K!- r,>1jX x/,U7*=;TP@'t <o@:90JyEu%kO\nuR~jU'"-uX&Ga&a}l: %وp[ڡ@A>͙ >z ԑKN4k+[v=N_5vW 6bPArf㏃3Ire|)#xǏ|%;* sxY #J-]Lt_ɾ_I|k@%:e0i2..yJE)Z oxlX⺸Ic8:d3gqŔ7ꃣ_LD׈m,A4jM]n7~FvJ1Jx@|?ZD7GƬiͮ`V4,)х#p~ {O&ͩe 89|E92:Ren&N>ʊSw~A)t\NЯzw q*D:M/ L)RxN>BqUIk 2frMߒ1gJxFVͯF$"Cx brh+2_5s}w|_ "/o*5Xu.߰$Pp#qYf;o4j.5Jae׵3AnY"XBkܒuF)Z/awЅM^tU Y5EUR ;@#ufѾ]8TeyIЬGS|vDO5QPNtg_@?h" *8~lk.>GM{E /FNL^ Za WL5v_;xXmɏݛMYpCҋhʷd @ޖqnu?}术7jǓotgGSfLR5F 6_9xx7}O3VN-#[UQ˳, V!QcER ٍA=fY5~qtڗN=IطG3_8>27a >OrT xDu7)у njymĄro$ jlCoYvn>p0힡$|/7 -nL)A/ܯ0WΟg>!r u39 9ԝ D^豥6UUw2@H=?vl@ӗŐ+LR7ف(fʆGH>*GɒP#H&{CMsyUp(:a# 7T}{`6 O W%\opѾj8vpKN)>Wm$+9# YN<ͅ? jh˪W1`',͒{BfJU]Mh-㥧K P$N^|'U]Z0}cEWa>~x2:T_cَt04QcQ*fIDYҴT!HYbE]Fn 0 20=B?tb [1SyM~IX\p)UӖ0cDE ,)+B g#WB$hԃ嘯aVtjfbgԈpn|Lu3Ylcf+\A8cf+Tn< 7T&( H3 jiI|rYn3Zѵ髞 \V.&xjҴoJVzݴɉ:ܫ~lIuv ~Hpa.Na_T,uxvn@W^w6 䉫PrSBLſO IKj K8ɍVn\D}7 ovN3ŒYhGpp xgu5mg |Khkb%&z7ЅRP@_m PM \?#S`d/;ŕۉ}Mծ9v{޷x"bpj='Ȳ@q73o7c6n5]Doi 7.Nq--7-)w͉O/2R"*lcCpA3pI#uQ z,pu̘'Te{4YJ«FDçد #9ޡ0+*M:s73pOC#|4rk^=t^\@)gP:D9OZC.]Dii0=&ϲ' 1b Tgi . ޹ Pl2Af`lgl [c1Tէc5UwS6N?$YnV\v*+ߡ ͕z]XdYm (%G @Pu{%X n&fb*;IQ!qP/ą':&dPe"D/yZ/̠}O @hOZ>=6SAwُ/KcVYݸkReTL7 ~3>o_iY!}L M  m|c+ @TVތ[FJp0wwv]* W1?{]a|U0?ܨJR&qSկ(}'pca &#&%Z ބ ?IKvIW2UcAPh=.0X?t_q#ZJd9 jtn ~G j?{h'VewCnm~L@Q dBRPIɟh@C !T"L.`'&n*V.ҁPL W|V [4(DeDnY@ }}׺<ct["?pgo0`{^\>fuwa,Y n\ <ŢIkMzk3_Er sv8: >ר8|Ter<8'+y=LuMiTˉ0h(wnǃN[ LadDDmSkLuAW-Θ@x^Mļs;Hըm}eJ,P_`qO6W>NV'֬TZ PĚ&Pqb/Bj wRznKVeY%Kj{k8N|75`&hR!y<;Ʋ^hToS̟Wt}:΍oj=i FH"c(%auЄͼ fU=^JtRU{X!V]1fMAsxٮ _ 7%9l`uqT%=;. Ia25r#Y'{ 2&n[H{Y/eLًcQ4cp{RE\s|LWEWZ\IkK#ڑk]ՏF?Gdn`L-AE1'=)>[k.F#|"4嬈b7&%r2lBP"hyj4V{6; >Y{FCѹIT1õAx⩮{~+Tտ^FIr :8[ hmS[}JDPIZUzeF}13M X& rԊ0EiH^  /Z=)7'P*۽,AkF('$G0!1`xL>8?grp4E z?ϾQ&:D.r*[[y&Қ?h~|'^!ZT#jA!~ dxZn̘\4^xy}0$(S!޽B:|GM*E$1y7TkŴ8S TWa^)$|U6ٽjP,ȿeT?f(Č9ާ$ _^|ˮL IȚt;H'(CG[z[cnwA_HG|Pi 2]l,Xj:1H` %ѯ2&? -6PZAfKM.w *{s!=:*z;k]++FvM֫X}٠hcS zb:uxl7Y|gU84np&zc==5Z@?N.wv8j5fO$P/c;^-px&h::-,g[hR|ZoASgu,zoQڢUN= d/. .jԌGUm7ԃ4XE(TDZ7ҏ$ܔSBYT,((* m:tJWx6}~鄕etjE H#Z^/.teQn jV,!KQ+wWꦃVܡ mCgvO_7%N !vHK?bqv_-vHza[Fuѱ2sY4qqc3v GyoZN =dZ'QY;ӊ̖YCL8eW.Əh\\$Ol7,A? $2Ggϴչ #,Kwca%_Ranj\gå =#235f_vKHbDKA.jpzQ_JR`s#vSLASn[mKvҺ;\I/*R]kAHRILq*?j׫hI΍bd AA} "u߂蒨^wZPq*|LN\*gST ~tj==a`.z)C}脇SKH<] \t9ؐX+`m@ 1|FJy> 5%Hr жjˑhD-u(5X `w k]5/.ǺbNj/IF8:f>YDjG yU/ -a2M*~$ec:]ÝU(aW\#ҹL&Zo TڧL7Fe~̉#ɶ/N;".kxFh"G= h҉a'?DMW/RMd;˞ dv̂Bs Ua J(NR#%ƛ1OسW ca<Q(sTNwdvj m0}>l(jḿl EWp}vx:VULn̫SDhȾySi Pǐ J -+KdG`pz49 ^d $pS&6XLGhu7x|8#x;ÇhpF%:lAw\,zBA5]^^FVB0 0I&H!$D[.Z+nxԵϖ8~VOXB ٴ25ىnD,Z\f̢ TNf( ^rjI$0Fm7G xbd q~31]#paqY'S~SRα>?q8lv'71dvT#{!9^v瑿~CׁgM }XaHAQ.RYa+H2f8M".uO:>z #ѣ0TC1fk}l?ɸ^:c,b Psd(|u]΂C6:%K9ܥG#j7zULP&ywC6TŨ S3/CՀ\sH,Kl-ߕn!=xX1 —5*1`%v>|  -.H_[kWF0 rh;)D`.6wkR]>{[&Ò[n=dܑ.+]ǢQm|e:ay"$s̠Yۻ}1AsB{З*c/@̠[+؆a;KO1"UЦϟƾ{Fb]T=wt$|J?j@~D'-iAɍ3쌭Qr,!Ne"A(Gt i99ˡPi-GziO@"-}oP,yi<: m\zGeb)KJӀpG W]+_9@r6^qj: Z }5Zt /+`Hl'dz3"LOOO=pbF<0!9Yuٕ 4h',`50#Hxo[;d=04Ag(<~tlpړԝ8mnfN{%΂\Fχ~Da[I.WېX{ˀA0]Ykz8c0@|z-&vSySGM^62Oj,GG~Pym"YЄ6 o*́Lh=lm(ܵSyl|{Hfp e5i[Xkp&ĞMt~Gڈy݀2 $oOƚ= C?C%Tl/ѭvF 68H<,dBѮuz' ?aX ޛC90ɑuBJ&eTWIэ_ޢ[p:JU{eʥ9ڸq'4.1g )"F(Ix{/H̎߼7.P;U,FƓ1[{>G'I2<XX>RQpaRLD< ""k:<+Ok ~4$Cg΋:)U? bN=㙓eւ pl.ɕ1P@ӷ+mJsdq˫+q'+?ɰ .2uj+w3 J (63fb S *t39>O9k !JCϐ*xV] {:b eBA$ܭ2B ٯ=JPHϳi#Ώ٢qƐg0DUD&Ο~sr4_ŸtMJE{n6/~z,/O^:cL*Y2bE#$ջB 4 ЉMh2tppӥ- f/ zQ70Sٶ%{HeAK"o'_j/q)F= hrjcxqzO\uy҂E:yefʹ QԬFFKg%IoXo5,(pMb6gb!0tJR hINz=Ng a377G5vG:lzB.k%:ho.-ٹʨ`oԺ277t`92R5Dq8_{3)U瞾 ('=pQ0p@gկu֚2 I%:nUYW87IB@9/EZW(+w]Š /%=vh!^M( g\?sܹ` GGk,K#Lj+RF7{lBЬS(:4 lh' c(3=Ze2G'rU&ԸPI䜝(.hh9ή0PՓp63>mb 4RkwKxmLjYO[~8w0BE()埡9.y~YI`|S0UM}HŤ_vCøNDI A9h^ᥚgfk~"`_=SLKE>fuN#6NP!d _Fmd jM &v\e:cęh[ۄ02B D^Z 6Mqj\ImR,"w q >Tci^RG3l^aPD3Ѡ&<~ kfbOZO;Lr3 mMz~{hʳpo]%slK tgk:w1{Tdgr=evȭ ,;-1+gR亍OEI<[ȁsD%qƔ5+wTUrcɫκ1;Y8g`׸LwAWpMh+JbT\{']`fb`r8{^^(`/LQx8lEi";!k5Ӄx|&sT= 뭉*q@Z>mVѱb? 9OAmA?ɓCPdy^S=dZL ˀvYW֤:%,LD:)|hu1ӫ0 y;P f36F<, [IInEq>(u`' ?HfgKq&gt%e/ %I7 EdBQ Pj>KDG (p{i}ށ \ƈ|_䤸qF?djElc1Ch|Z:f] X]x2+-թEk I*Ju~9IBoHdDփT4Fԃ ;b7Hikd H6_ [̾e' #Oer֘#N<[(6K35p2@ܨٺDuInx$q[xWCCI( 59pJZaO l(/[~>ԯp(輥m;GXl_:- ykgUo6.ؕ VЭSRtHOM*5m_UTq$Ilu<ҢMJ${epϯ\;M V{nZ9n'*`K i젃x]Id˂h\\1+Hs$MfP5+8/zv)9u)Pȝhӫf n@ U\z+?!{g/vP :yXyW|gYm4D*Py*SH^asEtuctsH7{VA߄cmه1bU5$ GS)'Bܴ2eCB+DI rTŮjIR]|Qɏ.kGڝI|R0 w߻O|:eU,c{k6;.D s*<2?>xhḬbNܔՇ(eЎ~Kma D@7L+;2 /x*lZ8m*nK$<"w xr"dcB~bfiC՞ILF>% 1{]R+j(͵?1$tm^Їػ>0gTe;9@ʹ qYYwKrư'y2?Ӯ}SU@Z`o ;K 0X; II"j|@KqtGԍ*cV4P v6Yi3K3!cWcAnՙfȠ u nFiev¦>$B/`|üp:ֶ]ś?VŢy!+'í BpP/ȈYx+P o kA|p OMĖ[ 2i0b1:&=FrLj2NuNyG+O ?Ae\7E ٴP\*CtKFevU{'Tcd^H=7c.%CZFNS34ȣP m}Kq QpB{"Qg^"( y/xũ@BR= Y#K~G⣣-Y 3L7RvŎ(DUK^m(2Wkl:m(qCy`p<\|cp}d&] (d5jmtN/H-_A5>ڌZ\2ۀֵm_ Xgz?T,;_5;\(y3dWiū)2 ;NpgǮ٫0Gn:k\kK*c#GLұw K8W)Qyk-`PL[ r Ԓ3p*\YԆ= 5戺)4# Ku 'ۨp c >[ԀXB>ֵlw4eS종Hjɶ<ȓဒ=|9ص;cԝ;x/sWқ"g Qt$H- GMmI;ďU|S* !Z T? `ygȧj^`iQv*Nf@~њ wMr#m4!Y !N2lx Z=c̮҈.٠#\js3(F5G&oDH>g('XJ"1ѲZ.z?yUw)/g S&XŦ~q@ړݏt, /$iYn"m6.0h_?sEߠCG)$tqv7`{%lvPXH>6w̄xe7LT$+0le>C_߄KRvi"G7_'4\(PjrBݵ"B)B;֮Im.md/\ 2U=CV LdT0WJCdbUw B`p5b+/Ν(f/?yWǡ6gԝvhKo_,% cO{i+vUߦJ.Av\JX]Z,p&Ū%=-}G⥐Pw<i*>gQb|T~_6z-v6r3nT \] Fry"?wH|CsV?X+?h>Vk2$+ħrti +4qD?&!*t9lڳRXeXZca71db^~|rH%bXQgg &.>ZG&.!Xk%ЌNε=;5uv3\A#6roaEnAJ ]0^W4=jpJKj|bVf\9bIVavBZSb7;nLtp2Rb٫ yLD`F2홰^ G~ >4 AOf?Xc,nV8bZzScq(c+Ar=yϿ_êJ/Ȫ9Ɍ(\@2؃e!F7gZs J1&COKNQ)&;8}46vSS>Ǐݤ1$>P.I~dD!IɐKs >0%):c)v_CQA;e)]S84#.L %I@* Sך%nRGM56fUppRY9ۜzAu:/2^?SŘV6@ȫ#ڊ־2ON,)N~?f&D חBپ%"`z;VI*xz|hIJ*Fw2|Dq@`g^zrv.(Qv1ˊ%)4d3'ϥLa6q=B: 1吂+bOoix T@g qH*n8 ֚y#Aͣ?[a[ ґmseSh zZI/V[F/?0:a `ц&4Լ[v<+ rɘk^$V>Y/|L`9n5jF/<*Wo9&&NKJpڃjjCh(I/|FdTVG , Dmʥ}Jv}B|X}3Ay~f*8SԈ{@J|/bD5^hx^Eh?-N4)} <+1u(zoQ5A/]ȲMeKsd/f,iY2&Jdy<)@|cV!YC,Bcˇ! trPx z#S~gsT D!c\V,zhm})h\̈绵zGA37nanuU};*KF%-:˃!# !;:ǖJ ߎᵫ!}Of?J#5*|=@V^rlUu☷@~>p-}-k}0^-R&4q lՏE1?Sͧ1ꋪ rG}mUWr5yqU^ca+y}F68m6˝÷C0*sjB~5$7s!!kGw{\hД +=*৆ 6ChM:Uaޥ.M0/?&bq\p){e.EsřT a-V3@$~7\ A`(?B@L7uM ]cta4iY*d,]iZw,l3[,N8 1Pcޕ+ߏXt ֟/_S 8Ӥb,G2zEAM7LP~7yyx k.8K8).@in}O?ǜ ^,W+z?@_o薿ps@1>'_!970y5Ok3XI1{=BL(xQLJN$([ҁ-B'#S!nyƮs˵[tͿyUtXrd" 4)eeLXߴv ªj6l|2M6'G7>_! XDέa%MXǠnG$*$H1_(ޚX^2 XPBa ~\½駵0nkXB=w`s▕;" y?:;E6A2{fƏ sPEٳY/&fY %/IN ݬ?YXYo5-Xt?_滟D UpToM%{%+Z{3:4<|rD< <=~lCShRNHg^p/ 46b pE:1[B3TQkⰁf Ju"'p/tAO y A.tf:ШȍPO91Yli.,NFvcߓFHݳ͈bcҪyu\1wI$y{S7l!GDC5P(qՌo1svŏO ]5^mu$lR_(qfsKxsFPoӭ*Uq)Nq"!WiˋG I,r)7Ab0p Z{C(:@.E="AI;f";%ܧBE *¬< # \-7="!ѥ`b9V7j"sm$m>G2t rp+I?ORțXGc9SKlq-ɑ@Qk`4}59Y`nÜYHWā;p{Y"?@46ԑi<ᾂ˖ /sTX^0lWxD|րqWTRUybkv ,kYd)[0R>X.& Vvy5Ґ_mF,33CG8o(^(#3u7շ<(ݓ .f9_rp\S5C!E~EVm؎!#h|͋j|K `ow(n %v Z۔ɣ>7Jg#QY &FxC &Ĕ E 9T{QU޻'*sֳsώ}C9E-i4},q0JY+u/M( H?al>8q!۷9eo0Dqv^ G횘SODLJy;M(yBxnX'>Cv6$=2JA4Ғj@&eoq5pQqI xTxL?G[ZH*7`hT|2&F´Q*h̋8;ȇz9W#kl;NBmfN1^ ꋦHOz!ݙ_D3{K:B,G0^֋_ԭuvVTJ=$e;%aR%C)Lj1L ٿ/; h҄ԍr!g248 ?q.Y X(=j.$-+J&;hPL@>rZy{h[`pk!*8%Z,a:,[LiZCuo jj8f"CIμߤ-M.of#V\)*J[o[APB_dJɍ6շ֢uJO*V4BС1Z˔-=9`yeΰ$ 7@U.la@۳ ±NDՈr^7z-_(Ni]yQ61/b l] 8v߯9_;d>ˠ 4Mո@dԈRGGX,#juKv8t?Ɔ|uecr g _Qn5X0KfJI 3'Z`+D`-QDd=PVjyeU b!d53yfe\X1͞l$EREhY^`K[!qatR =wPJ?J7Qҏ((6Voᢰ3y; ckkn kO$lqDWȗ]h/1"G@sm}%|*xKF Ɏ^ebsjG!JS&hlU\x@ZJ}T=$]ؽ<["}U_LW iET~S%6(qxd_.^ФCb\O3.'JH9 ,/Pʰ6q]32$UK4oX<:{N뾓na ]F6Wi[fI^/|5| rEdO\ۑ = .|L-#RGB+ L)2Fᮦo?b: _>b^ZuaKVcam{눈_(.SN0kwϕ{gŻ;}o*h'*? P9w舭jCJʳ9,Ծv3pmu68<>T&S-u/lawT_AQKE6Ue[ S\S]Z$t hC9D%E$Y89x`&&jKGPG}Q n` X$1ҢDˏ;sA脠.iD>t F[w6 l k*9 7Rsف MQbsqz@ͭol-06H6@Rӝ~mž,!aOVZO6EsWlAᦄ -tjBbd+hK8/~n57 >X %ތrƂҍGQokWΌm+fu7uMlC&ۍQ5D\A\&/pi(~{NSykLב][?w/lur|虁z*1zIgiԳ X6{@QOp(l/!,FY8 ѽ}pZ)`W`{ Śl#_gfƒ0 @CYQ&AZn|͗s9 :(oI9ƀGފhhW G#L߸ uC k;v%|QBk:gFփxzq!2 7%w#mHI z"BR(2BXWNL$\t aY 5IS@}n/3$l۷]SFAMPJ/"bQySqgբߋ&LYdf$[W&Fܔm,|㲑ۼZAAR%ո4 @K-}Xf}ĈWAaʌǹ18@)$Kc2 Y6e 0Ȕ0mFʨ,oDL![?s ()EM?J 22A8VrXLd畣Ӄ5X)ڏBU?,UIge՚S?pMuVDHu:N'yNlU>kX.`p|) gnAP.! vwl$j`8Za2"nؗ:*CXj϶d^!Sw#K(*gs&@}fZrUL8xՔ*d_XbfIGdq+j;1"n, 4;e6ץZqV EoW J*uÀ=]eygL|mA \~2UK'1NY濡4!?BGfnKnj]4v,YMKL2= |:ci oou&]xf]f>JR@.W>a& `yI]v\\6vBEj.wzCqd!H^e,>V دbV~\!f,}9-YP3L>x^<۵iUU {oS8B}<֊CpBz5d\G:39h:|VLu%kIg/nT٢F`1}wʣ N7PHn %ôY#33Vb6$it?ʛ~IȐ(PԨp͂qo*ի*0")+5\/rd:KlŧJ2ѿb*># 5-L |u߇2z ֓@*2\H9h+}OhKP.ZґWXZkz/0573X8' <îJwI+/ ŁNJ޶{sn.ǐzat%]7Ce|xg1q%+<ʉ96-6~4I\ U*-WBƤQ"bΛh[Ӕ#'#Esa˷$SS!)FhJL^y~֧VWuM;xDtYUE5M4$LjM$ik6q6@4֧]dO=l(f@|s*&<Lp([מP%XyXa:j]J&J8v67 VT”.7;kawFhUtqr23c)&ň $ mqnk/`'ȏng!(Kb)S.Y_fئѰe]tl, L&)I <*b!763i}L;I!/0vufitoT;L/%+,Tv0U0Ӎh̀#6Gl_2"c2Y5X}[4 Q^rsJvǰ5)%6+ˢQO=$B¤RVae/f3?\|ʮycOL^7k2ǬE26$Tĥ739|Eb5hIuݣƏH8d*)TGi')/0!3YH{MҏK <뺺:o{E  03}ͤ%! T6 \?'rw+̤pKǨ$?:_|NN +щ8u:d=R-y/k1NΟ9ú >IِHr.9,}rRv2M3Z(cCB˲7A 30Zo6jH_645ta>N<SpQML=ԟhݸ ^Mot'xjƇm~x#ےoo[?x6M:Ah۬nZ\.j܉g5="L(GRX5'늇٫]ˡ|* barz>:3R! oy/oƧ7<Ȣ׉crak ra΁@d ƻ>@<(󟮊ˌ[l^'lYvk܏GbRUM[gѦknt0*GW(4\-7y%Pu*{4=o2JgkNYfiῩD..{Z,bȆP9N>/J`N|=:'mUKZx0%J[ĠxBulF娬v إaJ_q-}`~_˞"c>@_=T(ֈ |4> h dGA<6wXPUmT>>4ڙhx5in x&| 0;( *\J A1 wJ&ۓm[T/!~yoа6k(ᔟ%K|Uhռ*iE75L*GgMRu|,.iuh}c )I ׌v ,e-2 v|O8gfћ* ~ bk[me(ڼI q5sX;7*TAFIqh[|ܴ4S!8 њ? }gtܐokuŞN՞&sV+*C(ƬӴ%qpMzYS QF>bJTF{tõ!$4/FSk)ZK;X?w?8]μJqB7<~EFȬWhGzS4Zﯪ^Q "J96)3Vu;C}8<`d6af0WN%)Xm0G}yxĹZWoj_G vj[t4LגZ|d.ե 5%" |N *ͮ W;":/qtzgCt\mcw._2=T=R.!h)ظTNE\ye g:Euumd G@}u-Dߌ{4éQ^~^ՠ'q򇶲ZFSKg CRv ?\9i:|@.D #`my@Uc? aѿnmy,PyYj8ƸVjpqgkE2 W0Ayė礔ϣ1F'6"\/*3c..+j@jrNRrFeC[r6yI0oV4pt qv+<ɗrJ\に܊k5;ILG[x:SK ~Tw )U* wsӚZڐ9մ=|4.Ovq\62uPn% vDlDj)%ԥe.CnVE[{ 8;\i,?։m5^E0i }t ^dmR{Y=;-LC>@N,FW&oj4~rL%lO'|e ]u=?FP?pY֢E풏8O8n{Iyo#{\ewAr<@l" `'Pj_ڀLhF>&?YM w90+R-󀇗Ի$sz;yʔ4=yV]0d5H1=8nbP%}Hh/^#i!ou`38ᏧADϾ _|yà )3 Pɳ#=g~pݒBQr.Gop(?p9tHɶ+q0jM̮ X͠8O}{*+ |k*@$(iC{ CGFC1:0% nj2qZI)bj--S|rJ^'G in /< cg-X,Ճ YDy&DaCR^Ok{$S?DIC ק{h& 8Ї?RFv0'LZG<gvvBB+KE*y% ׽9+M˲' )nO'`JgK_5S`CوpɇhO^Gbž ZZA=_cmɆ*q_My-o'BioyiBHJlet"m МncsBש\iȦp._?DÒr%W CSaq l$<7SEy1/2C'}_i ,GzN? D)G%`=ƩDx ;^@U; ?SjῺqݨ/Uذ&MTŒN߮CT5B>)e*IV@&PwUI!vXRμF[3N0obԃ7mې`j,18t/.&]=B@Ih:jjX!]w8TyI P2IV&R68-5DleJ$;MwyrGfW*P,:CM>9c2 ([?ʇSO؇M~?dvަ,u3fRjpk<VPe>Z نX~16 ڒIlĔtJW`OG ׆,q ZK{ 58"kp! W=xYE%LUX]'fYg! ª>^YZ6`r Etu'|Fq܅J*dW~q_DEND/3i#!ċ 2[kYX,u}2יQ}pc@ctnS1:E-BOG AvM`bx [#>U%G7G>ba.Wu}V@q|5=D,iZg,.%c\[y]РUnZm;Ye TO]&y"ilI*LN{%g$T'OT*zH?е+}ii,³z&=IE<>wN)sáRyaQ Uwh9 gOXޱߎ`ۼH01aPwr V+ɺ`Ьڻ14}SM ,LʲcuB-93aχZ-k3.ӞK_/GKۘ-D3e:" 1&fl+Y &8aF5$w*Q{-lUP5FLiA0!#^b5t/򬟼ʬ+︀2GiƭzBw{ES!;-Yc]ɔ2=,j >-0P˘~vD/Q;)F˖=k?A>h C=tښ55y{ А8fub:T'1> lbrB\჊8* "is(fN 9]ɩ@kl2 G`T }Tm֜[(g _?>KDžlܫjwYu##vkJe7P%tڼޟT8")A1=pbvji2=.Z,a|qš{ϡ3䂭RM~"+3Pd'41 h96b:ķYRal_솪j gk넥 TMrS X'tb[䁘*ZdH+"dΫoƉY "S`$+z,\}X! Qʅ{ιsT;rhl1(.46 Aw̡WNO]JΰWO",4Ibջӑ"o!J;yDVdrI !؄HFa3%' 2ʱjs?3$ #!{]HD=7SAcњXAVnxΏ̒V ^4t; ''\jx((ԐsWmH)0߉Q/,͇ H-]^nϑWi]CHǹk 4ڏ*i!h2NzxRm=B`Xr z2&O٠r|C]i2`/N*AHaeK=`wJPWβ'm BREHִ$$2c tKI~E?,6I8ky%x?,>;}l ڌ̕YA7`V" Y~6<]'{0^G[.n"J{1f[39$W{PѨl4Il05z ,qM-;ExXG6фj1Hrrm1me (Meο_Gev xr4i2j* To,⋖rhCkF1>d%oD`pO >Pr˫.~ZA_ƎHnhYqטnBtjzf 7:l :abをGyҞ}q@@zX[,疨kACG jMXh`5jWT"3eVIe("dI>{GGB8Κfx٘t4uavR~!]ꨏYlHx[P(V}%V!y*[TM9:y_\D K;պ`7Ic2Or< k1g7s0`ZG5&>pXtICC n0 =Nz:%S,m&v5wl[.7 ^̞Ķy)ַïMބC)x l/ H"IswW (MU-RΨWn)l ̇2.[.O]YАpdpZ_΁>agQgW F* 5` YٝE!2PDT@koI}kS:"p^^Ojd5McC :]3Ce[9UX=fJ62 "2F~̘Z%Tł.OSI{ $pWdd>3"M\F}=華rwMĴF0ҡ'6)d2僮z:3X?:X5Q cjl#|!k1G ]7B(R!4c 0PF6Dt 4vy}fMyBC ⯅Nd58?w ^IM5RsƯb9ϏXms."c0' kh1n'TmWټ4eCPn!UV)< Nq Ki!|jJPʹ7:ΐykuKb^18AiDG4osOa.*,}ehKa _rھ Qp8"F49>&BE@`Q,jW7"s@ F({Ш%hI#Q,}\\>9zNںaM踂磌5čv@EV%J49M4uSB1`_Rp#x|7~iam~4s TN̪-Rr;tމ}fP^M}]!HJ17|cb'İ}\]~Y&ޢ$U&A 6hFcVliwͫ-㇎a5Varյ$':')ej#AQ;Oo$1aM.'YAYM+YJM~`6I_,rP}z d,LtΧ쒔OEn>gx ǝ NQT!dRQn䖺څ|1["XV*q쉆*;$z͓rڍ*/mk,h ok!zT}s]Ij= F fS/9Ko+B鏝VZ.!h9SZz&H ezFv\Wq!uTukCLw_#xhȹQ@2Jnz9|E5+Z$Maؐ8X_'e~؅u}q..ʘD0) Us/0CQ?9-A8W|aOO[9nv{ĒeWWmht0AKq<$԰1swzBF(Wt rT0 tlّl6vw? ElUdVyeid4Cl}:4 ù'a/.EZz!Zy<cVIR36FuҞ!v#3m,0|[p 2 9(_XԳiw\yjW .5أuS|bq*iiY)%&]];THM B`n۱-n=bF@P])+[ cἌE!?n@xQ_Ϲ`1 z:{L]?=כX cыUݕ.u7癶? P$).q\ŐCv9hC]Xq8>2D?G挿4J"1e2J  ADKJ}}43vv6R$sͧS #jiNw9<:2]G' C=$,!X*R]S7] 'Z'H}/ Vr?O:ELo`~4ENCa>GԖ!`0e6=Q> CB}΃X8yY#9'íCCnn3_WmGN`w;C#C-f:2P&>Lc{މڜol+~Z|ݿi1%{WE*z~ h`hjo;L{PHh'^byKZyci/n*}Yx 5 "^̮x].[35rIU G}Ss[8O?:Z"?Mw $*D.Ȅbbs)X>& $vr{̗aHK='}c(Z'w+sC0پ ~/k z" &Gj1(8' Uґ?Vl{=vsB{Vtt_mKgrmw%?ɬT= !s Ӵ6!ƟtL+/Ky47 bY|'9#δ_$KX_1zُ]D[T )(WRZ.柹 |Ia V!CrmIqaH0->+sBm#N,U=#ytLP{̅|3Q}(S0XBpJ@wkg1gj$ޛn w7˴v/QBҹןR4߁I )}wDҬyWH$U.Z/C@|DLpMٔjAd=#(Ӟ|;67-[8j0- oTY+S'e*ײ_m<9+/~J+Bu|)O#Gmk3rBZLKW*kO/hp&c3.zEܱn{놏MQZUzH$I_9-+g(l9J!]RvЁ OA"1dW!ݢ,Vg;3k;jgrTX>IN{HKKc>P;x!ǯnLLIiQZ~%;YhD&ԛ%OEY7 jّ 5\LV\f -./@ [e^lp xcO&ҵHsS Gu"qч4DgHZA'~# #ylglпɸp{J2S."SL-_X8{&SR$u Gⵞ2ޖ0;Tl]4/:QMr GW~{.4B+<$e]`Ϟs=7 sчedƵeiH-,bPi(+ʑBlrPQ(9O*Y685]**y̻JdxzjJ&͕g]坁Xў]\ciEGKڞ<Xymw݆kuHAPM:WCK'0LL-q./eEh\+lѾ}rq0oɸNmn "'_F1HXQ-6%M $vhb&9qXꟆ5d[7 Jqޥ׏?x4"/;M9C<.-iEp B&Tf&s~r`:kKI&W\@66#فe}!_|݁h|0 nznQO.qgϺ,<2;ilCD+}8P>$Ui֛>>JEu~ )؂҆Uڂz)6pHTH,Rh =KЫ537=S֞@ۅ,׬;a;tC軡> xP1뜋%*zd8򲱖zz>ʧ yF8Ħ Ԑ",f\ǎ\4++8~a<;Z0dG &h4ƷſzfmWw0 =j;cU_C;!1` yKddc>*K-hc++ 9HCiTB -9Й#B3)'LrЅ}$Ni)G4RQ_~}8m!>d^{cACBi= ea*hmw)%uy㓛DIi00<ġ 2% )tj 9$J R_tIimmð`>h BΗ(TcC/n,qq1qF)][9/*8j#׆88 N*lmWkcuĠF2Şb^A` ;2pS3kqؿbx]`zwMC";&-HR@ CXu*igCruQ&~yty4e682bK.{(ȶ0"yEq) _ ~b%J  Ivl`|PJn"@KCre 0QvGD,n>+hSG&|f_^QYB?c |-ÚA /S&6O^ paY(rzrQ)Hh4w(8u/[и{wBb@|q\ "Qέ:vj޵w߹vT+G~K]'eN]\fްf5ܛ.}'3QgG^pO0>TcI&i[ٝOx%7aR11{,:х#, ,]l/(WW7PrK/C|'8YF듑_GKC&N܈"'\93BL}~W* ZKM 7;?BbT+CoAv"" A9-BZ:~kպ3N@/ 6vl =y=Nsf4{m犑̩UU! (*]\]Bf}!^$(0xن52,_e%\/)*@6qX;B7#ܯqP5WZvYKRGޯ A>Dz#\Ǚ|#muѕ>>Iΰ!@} {}.IC3D}'cOtɰwAu%m:ó(TAJjT ΢;OIr.zE؏s),z8guJdRb?0:FNiNA/-A߫Ʈ6@Sى5l//6@FK?)Nmǭ*4O;Oc y5&UNN3Hojy/ِp5fZw[+C1LlCԲ탽5 4B/$<X@6I(t 8R"z R#jYMY:(| [`JBh$?IA篴aV0Mq[l:ݑ[RIIp|[w`>s6ҽM )<"γĕA4EcD"vx G4X8^R.BSBkiarՕE=Z)Gw\c)J"_oK!.8HZ'Ӿg~Ҿ&h0^&㇟o;|ם{rh>CŏX1^lN? П vƊ3Fٛ,w^g^TǍy­?{ՎܑJ ?}_NN v߫geʝ+PS?U,3d}H<141z2F *2f=5 ,YF)x2Y+ =/Q~$gϜhi5b%ͦ#2^heĽycM?"=M~Md16_Cئ/OKfZ%fs Ձ'~i=~yz:ʮvXJ:szئ\#h"u{ҁi2:g­p-qs&QGI+۳rK̑eo4 1ǩՎ[Y!Ǎ":6KY{'jl*BF{8QLNkȾ=91yC\iёrNPCHK FPJAHr*ݣ/17]>A-Z1۷ЙT//[NnU5"zybMQ\ZV'n/RwHϽm>&SRk7Bvc:Bkڅ?kjm#g2Z6fo1RTOo o21jzBVe?Ԏ?vgOF2VQ?2=s6gQ-`EM O׽2zݛ}gBkKq^/Tb4r5]VT6DlKQrhdz]:(uR EqN] Zu,300'ǖI:^KkBpXWQxuJ`T- [mKXV֬ɏīcƚ!# ccEVFAD RE*/f Ņz 1īKI@ \q2[hF kCɯٙ.}@DQ8g|۰y*̜w'fܘW}O:g38jtn< ?Z)gji+VUsXo> K֋gI޶g%>t9^.Jv[/YHO_]̚Wb]gy⫎gųUVgcUϢ@3u=5:p'W䭻)xzře ^N!Z@<4 ^Yx@3s3Nׯv}@C:yztA )SL#%>R-f VJYJrgH=~L݊`\/4^)dȾ9R,8ҡ˴u糬,'kNGʲ|8>Iў7DNH<K0Ұ *ܞIx"0A\?L^TtxUj;Ryma\#w?&NNW ݊9L:0 ý\v/!s " YC$Y N eIl*< ,Z-M!Q-rg }M/]Ær'Y[#&Bܱv,U)H6wuqЂMfNZg{:1ϪH^/w|J2 ʄuoh +khp܍hͫZLsa1^~[DDM<#4J)w;&&ʐe*N U6$LS/!Wp?( b%Ŀ.l/1kf= p"w6z3 qJ3dUo#jahfY!U{&q~st0 56 PqTK{$oĖQ?2>zp{οry>IJZQMB_Db5&[9%mx~BRDxbW Bd?n +TRw%Ih&ot4:NMߌV_M`hR\I>kkufB熉5jxjS}*Az811a2Ns İbX8g U'mtn"y1̹xÒ\J8xv /O64emОޭ{ʇo],~>x<Tdo'ÞY)soE=M^ӷUf9mi V f r"l7Ms"xQh`P\ov_ȱH` !QTwns"jY\ r:)g:c[iǵ;/G;0'm] |P?fQ4A4]gt4+-oz~ov HhLb#cq7UZ+j {RJNp 0S>&>"ʯ) P$ '\p,hKy[e2U`nAL+[nS]iRo;5FEAL1LsBEmL5BVЌxJYR(2p4rKU'P1t䬸9hiєAobx"#D(jX 4M;*_uVfzp8WE6ת#h^FAW|} {n$)I<5Lʀ*fXDΐ"*Zh(\aޏCT ] H?*_]ш\6!R"ư|lNɉtc6YE ߸sgTzvcSH2莈| ' Af̂+7U4/W⾏0(D|phҖ&75Γ@Q˄;=wuK0 _I,g({hDc%yYӮ`)׼elä!zBv15kh}M]}Ciy&tż.bg/*&xVRypϽ܀b&,Жl ׳ro~p!J C[}[+h7 @s55t@ٛ:ܗwߛgl8ĶIX)pSj/J@ } Ibf㄁xgir+%;#[FC)l \`S5b/.<9F9]ȰJu;? 2YU7vX)F4Y,30HAwbiX$tTv*]7+)9ҍt@Y:`4QZ`}2HFsPk n v(JCdt*ỵ35LݒL#nؚOKz8y-̡ |o5$p11 %NR%ud0;v_1Es=/ ȳwR'糙4 4bp:AY푯ce ceXaː~tX2+}7Je)w>6Ƀj%x.@p#N͸M;YXFGD;;|wS.ĦsU},C?u 14l)gK# wi6m(lZ=4^&`?A[Fm}Yp5[ `)#-~M_(|wo)p}hY|ʴr)1ʑwSAa'pc}}I.~mw t<u$?2^@B_?(MƦuR_&_KGu's hۿVA"C¬`|G̬1!DE*.\=ғNPHm:K>;Qa 3RpTeT0t{R\&(7#n/t@怘0[y9^.c[&&CkXg1XreEg}_aA#@IM-ZxׂVlh6h 9=e6ymYR[uW § 6'fTjMl0$ Qٹ1/>_<$=h_{Ap\p2x~"VܢH"t jղwW#1 _aʒn֪^a4sUzG7i^o-ϓ-{piٽxfTc#R(<6Z͡NƭcAPi(`ycK0_wO\rv#&̢yA,8z[b~y$k@5 4iST5Y"׿>㫾̕=? ('5+1s$. )?_.`qHe4u .jE*ܭ9fLdo:q+Ezy4!t !wnERK8 ң^Qd" ϲAu?9g'xt.GXS6kVC.t.^/NF#'GTpܝޮ&@@K^rٜ9X0l`.Q/_(Q=O 4 ES%203rJ]@|XhF[R }T X=qߨP]2`% 6?;Sji8ܒ k{0)7acT58IR-&!kbr-Q8JeVQ\5ӭf{1^Ǯ5w~CUyg8xc~'~a,Ln,Q06it7^\db.x'{-Wvh9ǜk"4hNm$`I%ch`R?Uv"½|ԺݠM6ǖӱ 9j9쎠uIcTlʽPAİQ1 & j fݟ9tM>xB&2Rn^T]Sr݁3~/} *uG: M%҇ō5(%E |*k "X|i@j9 TZiFw 75 vi$z=mrUHy>cJ7[%݈o%9bu=on(Qg ;!# 4]VI+5v?g9B8 vk%j=#UBEw&YQk%[ljEL 腻PXnOvs+nSx@gTdpCi.jM&&nDx #2HlC;C5kw69kWPA`0G$afj7p-U+c:19'9{-%V`EjrgtY6!SAҗ-k"ju CY@fjU!g A u1f0m{Bk`Wk󩡉mj&8|~e:-a0X?jT/#,J ᮿ͘!uԓL,V Pe9W;Tw})"dF),vLɵ:@XA0BFif}C1q]SM/j)%"Ywk*}j,V3 coc~sX )|yСM'ĄrU?|_+쾳PJW\\֟'.1&@yskB4QXU~%em#SݟPyIC8|dWۨmT?Qs0v3 5ܖd;H2|ae[\W鎽[PJGRO  -U[1+KKZ;PWY6vaX ,UxRFpP26mF]N,05b_b?}Ip5a1MHE1$TRŎCU>paсL"0eԠڪɳ?vWt3Ovݣ%-ryX>P]խN_); D1S(5p{7I˴,*EmPhNqR@kc1KtwZװК횒\Pe!#=^. TBnhU-9k?i XRwGnb bNIBQB7p8g=G,$ZVc AMЦ.| WDu׺';Ѿ.0T)g̦>'S˭^-4EՀ/eVmsj*[i@28dy+Y=h7f 1WߡIѰ$ս 3ǹK@h C㊯1X=gq ^ iOrWT=7B"&g6C$g<.r߼,jO"mC~8ċrr d;JT ѻWNJ/;AΉ6H?If+1Xof" 8 Z 3x6#\*/: jzz ̅i\RKmUE|K#e=p@cp_6;Ŕ˲O7"Va~ĭ?"3JӡK`]jH(y2{"M\ETMQV$dQt^sރEҖF##$FH n%e>&;e5=:HuRPm8_ $#1ۇV s5$>_` [},f1kIp@;xsoX͖9]o;fP:y oxT?]Y"Q㠄uS_md -Cm#r.8Kb&tK{Td BG_P8 7`@cc-7^XB]{FQU>7m8]nQ, :1Bf9Lsp p~:_ ;i@PÜ[AR{fy>008U ~'IzsS۰B#v4t`ew/%mab lD|*vN?K}uHE;mB#N9 ]#K5UIنlsS>pV.SfspWSBu }[FZ~g!qP-o-{)Õd+$2b.;l+$PBkiA,m2-|U{:t\N.SFNj_.OBxHg06iOk1s'P{VrstL^"x Mִ}`ل]' p{h"m g "[кR( .IwJQbf@hwOX>D^+^}3R(!_(LM:e|ܝh,L0 @X)EGS~t{&τ~ԃ 6!q?oMr(z.BSdy@&m_7dm 8_Ka9%9 rq(DLWѾ`'?YvC@ÆqqJAC!~ǃ^",*RK >xY=jOD,D1wg՝N|rR ׈#Z(fn!y9&-%d+e0wirBȧB1PEq~~P+afB`=$ $y~:_ڶ|/Qd?u%I~h<1cW.׀Tޛ@.z;/<)Y5.c%9Q$  -ì -¬{'n~FR vP9NXJ2nn" je~anKgf0f;Iu8?+wk/ U Sl=[l_B-Y"p&O'1Ԋ+R5)4FPkXتYqC4 L NB o ,}'pc`[ OTrz@zNpv(Ka*oQ _,Rk&WNC xG'ϕ-y6 G͈ti==zdz9"R2ښ>p}!>2gWz$;i}W i9p%2,+E(SL! *}4ڀ~]k!;8Ujnq }>wGFonek7k?P/ ̎>XȒL&Z$a609Za=LNqУBSZyT֪!1IS'쿵ðFDkA&v< 8Ghd@[}m. JK$*(!Jܚc[y$.YUr@XkNLCן^Džm[RXaC̏ XmNf_/DKQT&a?J+qwFL_Fh|:ȆPE)^!)K8"h5~!EF}ws~*~:Mݴh* |_uQ@)LD}71pJ'~nu9PglDK3 o%'Ałz{.յ6+>'y*`%VxQ%ohP6kﵷx -݅ qM/9[EC<uX:WFuJb 4Z2]a?NO9wIܛ\:Ug[˒BmjHF?<#oE!Xk-h?E mD j,d<(8wj_p{[T0:d7Y)QI!#u9IX'b r%?\-W]]}n0cdؽ}&~njťFEgLakC^v&x+Ҷlz>04Lx#;$4R\.[J{&k`2Z)_ -љ Z @ŶX;Ѫ(hrV^tbQ+. mH32yWoOn=&VTs$S Y) >SLؚ݅wӱC T欚n?\[@\ʽ`ע dK@Rؙ+~7Yď 5j9REF+D|=Z|mZwi$b59 {w7sE7ZQLJ R 񭳆oS2ILBĎ,/k৩~Fr # +g#`_vNJѿte6EQb|u e :06`V(.D.qBw/32ܜ ?@ͻ??I:,{FHOm:;B5ɣBږ}}kN۠QPŖv8}/dxDO&?gi3d5ٟ/GБO)8Y{# K\JCl7ք!.Auv S6 8f'Yud*>pHw)/JGhOQ?ZGX#m^wDoIF9W(7RHZᄾ0_l j?&[ݏ#W974H/^#(eYrpvU>,+_"U2|ԣEf1tmhC ܭv:Zk!tyqJQn2EhExZ~ Ww2y}<7?_zm 2X00ݶs>\0謆P,T3 \dKV:4jp$ _CM d\ 5BҚ.(b@m_Ln of cWLLXĽO9oJp4wm^0n/jt{\ ^?җg\O\SD4e>c%ܷS􅹊8D$P'T\j.xzQs/>W<rZO=4N`uA{l~ n2lQžv(!wp'm+ r}oѐ\˔ 1.!°DF`w]}=LEtAoZmYllA\Ba^cFx~ dP)-_A}Mz>bSW񟜩ƅ{T`窪Ts4hAfJ<~csצmσX-)vm'fR`Tb!ZB;;d z})l'2+;`&g'!ͻ@WYSEycĠ[,!Q}R"#p8eX5_3qͺS?>4أ$5\cG4 xsaŠO\_8O4r1kqaNv껙]dXO}a#3L9p(:vдIHP2(]B< _{<vǓWi~lgio#宀D.l;Zb9%\6Q[ܗjRt%%QZ _sZl LMc6DӏcjU>;VWa\6LO2>DJx.K4 =fGø.lŬwZ9$Hymy~LM3F{3kj_QIJ"9/1nAd7pe"m 4C9d{=pAƊ(#ن:d#9c1^:?B$TކC.eGKRSlMyo#pJ@I.v;By/%\fg#=p?j俥<$s{cZ(#H)o.!]HJj̊Dqqv* F'!egx"1)}71Ɓ$qa;Yp`cd.>֥Z]?[JIրyX)p5S:W;=P )^ͶFt~dRS~U:ЪM Ū9:I{TZ4&m6S1yAI%0bN(GXr9ҰÍ-?s!/b #^АW} YrtM !ױ_C_¾TsAP̀!bՇ  F8pgوwjunZ3-g_(Ξ~)߉=< 军ZިV̛7 44Ao5nv-f|m)ɰ(!A^А@A^SQqn3*G(zn-b>)Ց}݂6*5R@wW2}"0Q3dՐL[uUXl0f)9mLJԫa<uH6J쬬k"u߆r6"g%7h% !V'w{(.0C{8v+bLb~x7q9OO3B_7d<<1EGoֵGhD)w_|K]C!ٝ| /dO4;z`!}t Иk()xl@ݰt' TGNbVۇtʠxAVƊ  זBTA/\SįzWs.0׶gIń5jl ~A&|ŗcHM0~6i.iuv)4 f#ц`:1ihN%|҉8N^dɩ^=O|w [v{Cܺ!".g`^볷r8Ek7@ ":gxC5*9.iYm2 ?L)!si8\.|Gd~9=RցNܤ>I%&+:.fAn jY{.`V6͔R7S6 XAN#5rС*8AAhп&yQub@48T nlJ3V~(k$7Sc2jeh%k@ՑN9tёQ#LDσkdfHӼ (59sejzBw䡫-O-󪝚eAϷZt}hMKKXݬ%%#*!F_IxDjɖXq+XafbQLdұ@ӟT@݆28 l2$hcv}ʙ7nZD hئY JCt~yz@.$OB6w6:/m~*MxW4Jo 񦼛͂yGhTfgK{8m@)l*y <,oy6d_)R1^ 4(*le8y4t<ѯ,h )/NNJ ЖTY߃j^}:Yٜ s9mPl~v8b3y܀=b/IgTb3@ ql*Ԋ ahr4j:Q]VGe?9sB]Hf I1T\4^\ЧN BGJ88Ы,J<*;/]"U,6 NiqT}M .o~i%ڹë_[r̪T{6jZ|°\oS_3Ґ=l†Έ.CPfDŌو5П[z@ bS`54) ]*(7(;ί=IB{Jl #8# "ydl%Ï"}쫌=VX@\N,ak@Ƥ0@2*s1I5Q=33rbpDeׯE{a3EFӪQ-ې6jKM9Abv2h!fc=~G¾TUf^&l{d.WBv%/CmpsNaccM}1ث ! X!tJddK8A)+H (AQvvٶ}x`!:n!L'V۵ cϗK~+7?"p7$Hr>ߡl,FU|}OZxWQ>+x#&#gۭ[`D=5|KY谰V6nOf78٢kdPmfB}`_Bb(P뀤<}Wf'L'U4sQX:3 0T/ POP43B)VqzG}>-i>AVC"-?s_A%ugb{/0oN> AWAlP3̋ #qb 1 <·:=sޞ XzQTov'r23CT㴅_eDb^moBaXƚ@ 8瑏  >;AJuBR \¬4b9~ G_8t4N/!2a`C?N8 rȝC$Go]I} S B4;~ t`['ďST0.F v1Jс>eoGY{ӝ}yKvc9u:pw#F] ve/p z(3z@D0[p EfNjO=ϋ>RC 4F-mvϯZtN , 9zzt\n-RNR?=¨PO9fU(vy =cPt؝sb1qUn y} y;Q>2YH1mpqۉAVMȍ-dP7c@.$DͶt=2%9[=Hqks,"/5\Iv_NIp9`;Bǿձ@L_g҉SU~wڣ֙J!9%[ ;ŨLZ? I/:T͚>U;n&Dm)8+)NyG4ԃNWО{u0#'VQf]LQSA;9s3{Ft߯Ryg'6 c̹)nBy*B7vTvLNQSJ8f~SԾ=$/k6kVd0`A 'B-HZx=ڋ)P9Τ3mpܔ3=$&FǶ+MQ8e;J+OCQ' }="Lk`.!=\jIz46{g!1xn/)s*>YPz"&~,>v[!],~嘵ˇ~m4YzT~{$2Ø`y:p(ק-ҾB- p+?FHlLP- " dB̲eF0*c wJ])tuq)f=ϻH^l<{i {#8I3-ͶSihk p.+x@Os ,c!~~wX%cߎADlUT%1;@@UnP#%|>x%)eaR@b_u(@=S<c`_ wæDދӌ49F9s<d{C,*B@Xe 1<;ΆBn)~Q'2I&ˁ D"k4{ScR<{q#K;@ږo9f^n30<%q yC1,::y6B3ai2YkOP%đ4`jRnryD4*b5(N{*.I}T=jZ k䗬dh.Qre4dg5$d%y9be} \w#E)jEi$1N*!uxѳ(˝ .z% GRY٤[$-/ƃV+đ Xa3PFy^WJֽI`r)ӭWq!xd \ FXR pcokZS8B}:_Q֓p 4=Y2q> =yx (b\Q`zoʰ `BUgxo*}^p\HZ!@Ү(dkE7xYmMU Ax8ۄM?@,گ|/2t+?(zi;-ˇ MNmȏ̆Eh/=7au_iyְSH:|oyQiQ2N8А1Tbҽ:jVs9U;:PFf}XA4{Td5J{){N02(3d\.xt,@Ak?%K7îM:ȹ Ҫ\Ny71lؠ,͗Y\&ִMRM@+fs@f/qf ʗU"=@ޝͅvYqfaԲN0}rJQ6 ^Uʿho۹h@ v"pgnA P 7ƞQ;X+C8ܕKAy"*Ӝ$iAX(/zbN~rcw]CG2oTTqUZD3G^SQe׼'?lQzυ:BkIWG6ڙ4וvYuKSO%)e {!vtV>/mxt$VDGUXK_^R̥۞YJ ?+ _=;QIAy.57Wx&_d`IYrb?H,jQtR淸y~Y1@uߗ]MfKeɚ]U^ Іfvf,\K4B9/7t#$EtÉ]p _7lO6"!Փ'¸\;~awf2RyL=9QgJY.Mʪb\|zEQ^L5*/'C`exsGϪS:>CBpaUzgsjZn"Tڡ{*b׉Ⱈ9K}Dk-aTd mY>Q/R9-JM造wGYv.+(0Ԭ٢F@fTfal:Lҗo)70V_/ nDLO+݈씻ݧ):B2J]uڔf.!*8}[+&IVQluK!^΋0$2kS~UJ-?g+ RYRll^ׂX'-<A St( TbqE^óJXzڧ:S)l_q3\m)54 ӎ~Q~LEenAOpHkgs{hJƇujo u V6>fC2HVбR JYlSe[`,f-oQ[HvmB1SO8MAl*L@~@W0d/KO{`Lwl42Dy-ixʰ| x> 8``UNxf@wUBlB苣k:&ۧD%oEՅw!rJV,Q븬a(n5f>-FSL~^0^GL:U(FxCgY|lAawLGiP[q.xե7j3uTC_xdEv],:!CoTC !23ԝ! M֗qyr/Ui\y蘾 @;Q'ZȷfKXXMI?y<.Rw/9A}qB#_~!ʹ,r9| &$p(C k(Z-K>4ײEC)Ĭ+@]Nka @v^2VDg1u`{vAeK[ ʫbB 1(+ʅff]c߇h}D'$((8m(;wJ%}[76T=tO ުh@{>+RE@b؎ v#ؕ krŬ޾w?=OM$S5@Pt ܯ{U<۲k 0K'>KK[&jpPq-J;khbr6يrnhM5ń1pѩGDs;`nz*y(ݩ v:$',O)qfROdSr_b-: X<%e蠲 @}#=AY663'Ae˙y&H|9x+zO A9Ȍh9RƜQRq)4r|>9+SZ(tzp 23y-ݽ?"bBE(`*י#A:1~_iDB -]/IDG5WI"qv;dX j?(`qIu-0p]9] >zf'2IW/,Gwjp$ؔM/jf:Oߚ @ jv]PzGFC5Ň{v*y}c- ֻC(wfj zK' ̓.RgpbMdjЅf|:4v|XɮD.t㣊c5Lc*\1o#$PUh kKDpuLI>_QP1@o;<++VmM*D©$.%|fGy Ԙ(:@!<ޅi1.XQ]Q\=/rƩ IJP|SrTCYN"è]ee~ D햯n>gyIt~:^#_̢rUYZ 5ЕC$Od@Jh+xԝtIR+fg|,@H`wjE.DʄaM<0Dd ZENGKߴMj9$q4Ө V7txTdb7\\o_/MqIà 9*lKpwn0 6(;udS./I]|O3i:h6*{&q@y5&7嘣@s簾ݩHE_[ĂFCA6i=N ' м@& GQ<6E2/W'>iϰߓ"x:?3IwOk)qȘI}i8A QC-m2fɚOć-i17LW؛ykϋR끈}›ql^", ^EXTa3(k/ ӡߧ߻o0 R(՛wIF%rH Ʌ@ԗ8`j aqt^UHm'Ο`Ç Pz9/ r@7/R6Y+}q-|w{D% e Ọr6U#fOcVm'P2dgIT41DQAX 2\v"DOg!-~\ڢS2+X.e\6}1! (S*dK$fη/[r+f1u Kx_iZ"#I@O7;:~ ]P]8< WG+s4Og,옽gxG۠OXqS7Kd{YQED^:|5K$m펴^KE܋Mld_SIaV3%ڥAX$Q(S3mhEE4! )8yfAb)=iF{|&OIt12eCK魃ͳ?YO4oIɉlPr a;qYv֎]DǨ0ڱB +}PxÍEv>3xC ,-8z {Hww:}< }-UQxR ֓rH`^2⮮`ֹ+ 2~.w ih>JrSqmF%a0׃$9e1 )E/d7@&^䍡lUdȣJ A>Գ}Per1H~sl,5#>;a=>e4^2߸~-2Uw4|Ő ۹u'N=3r\;â^ݧ Uc1i =>ϯ L.;#sfBLw4W$@cs*C/l*}ƺU}{,{˨wMcl !,ǤKNj"bMLq)qkzkBۣ'R\W8V"k ,Nr"vz߼ KW^MHh,2_pp,{VN{Q&|)ms8(y;+NìTwn<{М7#wO]/NPgtlyi: "EEG')_oUEaŎ ؽT/"aVldQ~pjg>{}1shP(ץ= OӕďDC獘"g& m`8W 89z3ס Yd !(+ts:T2 ]u,bxs.9lsꕁF9;MP(1WvJ+B(f"TR# @E 4۰HO)e_ Xg7Ly؞H='z"s8e>j-Iuk>r w\T!(lBӺpA5| s!Af:³ڈz[lTauG\& {u4M|{ =@94fO:kӤ6D=Ôgit6+2^LY ԚiX%ETgAF݇ZЅJbG lBR=F)hDRgl<횇G&ĄYbLRN2T;#>X{b3g˕-6l8: $ !njI:ژ#Gq^0l.5 с&[-fxMLaV=Jn '<"?it/b q©5J`+CRH y{THw@QBU`GhR!j x|*(!("!4ȀaB㭊%I7Fw>6RDnTs~ގlSôD$N%efӇD SBi v*]VݼL bG`HF38Nke^kh 'OG.r&(SE<'|--P&-F/lXrsbaQE$ ?ALB,Ov1b % 9 O/%%!G $vKF'vl%.FܸxTub ?>N|[F$LO)N}2 T ֫%"hR9K+Ske!8n (|_t< ߢc1Z9i^Q6_nj;`yZXϢ *)psb)lA-4A ZcKm2q/"+p5U,e>n{ZxSJ[ИwnU@ۭpQ4,LAˈ76Z|ϺAg[月{b(+~ʦ~q7]/zwSviA(BP|!?6pmk#9יyO8`F+ ۔" IPpunx?*|wXU՞Մ0WDb eg&Mn~jVM[pS0YQ׆L=3_K$x"*NU޲M +LVP'xTIjo/WyU7w$ =ukuczĒB|GLK2Ncۅ W+_=6F1TP 47K &"RYA1la>SnHAt˩aB; z8pMJGԦp>s-fl$noCעWB$ AOy†@4bЄҀwQ,'cɫEJQPVnu5u=Im@A|c3ܝHNn?Ȓ&+I!,M}V=&jr=ݭ}( <3 {mhP O+͸ߌS'6"Q0O ߛ%wi-catwڦ\A"0gXmEF k 4e ff70ajG)A >A8 |ǧ)3OT9 ŚFK<$G5D+߱}>d":EAI6HW3D㲙&^~#PAy9K.0j̑ƋS*/^KR3δ/,쪛$8ldP@!RJH~LY ,4f?_X8 σ[rS4^9I- A?PYR}VL2O>Gxu׶PMC!q~!jRƊq]ܺRټ2ƹ}6HBj#؉ݦ8߅oN7m l(/!=Edᕧ a`m~ ]^NKFl6"UF}\вsrch5+FaJv)ȈuT3 xєE72 'gKE>~Dzsr&bQj<8NWFH@ﯢ I,wv` i^V KTHJ'r.7=Gjʮ)G(<6q\ DZJ E  :*-N|iQs99Bby>C GE"$XH}ۭy"`ɾ$c'K4| t5NnATAHrt f΅[@^ p~{7k]8钮GιWT0a Rg$['POv3ѶMtQA9A]ۉݕd29 (7~FF7@nҡ>1$y:!yk~qlcAq)-wQĠy#9?7NqbKx^|ZǛ7 UA6ϟ EQZC7Jm~Ptm$F|rBY Zw~N:<7@C \/Ч}B\9ŵ:ط=t|J𐜏yU&5%voaa>;CQne=zxyP`o &$1!4#&,Y Pm$8=ΰ0S`f$ ~1Y"~3dpN|U'ga&W\ Jɯ+ y.vŮ˺wѢg{ Xk}$Tgʪ%hhYWWDD-T`xdtq5 u"}~z٫rBfekH:RPVt5Bj:b_8\Ŧ=۽hNXD7\]m/Fn c*3x Ϳ.Oyw9C-5nOJ~gFyi?4?1K,éy1D1) ]W[Sl ZB<u@dB P:DaQnACe[K6"iB˸~^sɴۖoi](pW=lvvIcf"kkKLc lmE4Y}:缞 9eY%lZ|{ _V?.ŤuFylx"e%oL%+[ Soim*rP3k3wyT +t}\Q\WXF"2ö# gCG/9ݷYE-#@LWT} ƸDz>PӍ v O_| #_x['D]M߉rÏy/6Jֈɐ2ko+AAPmHdE8{[iTU!|`MҜN_&řK٠$pf" Pڛ3{vj(慧[SkGAV-g~ʰzoT?*7K쨺48׊ɩPēN\*;Fxn2w0 DVD :RA%:CkPA $m;*/ Xr od@z2XQ,Lw$^V3߽3\7@{W}Oz967&Gm~ `>ZuiwJ>pm[BX0$ϩBMD[HWh[NxLYUn /=oԯ9/)x0 ?|XїVXS򅽙=@\U1sJL0nh_믷t+81 /%?Cp*.8fmpxO=Oe߸ߝƚs0KӶ.Y%/f`8%ɖq7gZ ޚml{ |,੼7/R`HR 31j礙'Ex>f#Ý,׽WH֥[Lͯ?Ll=MmfSu1LmV_{}#aфm e Q 6Kb6릭ǧT^wcDΨxd-@mo leR{۳ӻq6Sӻ@!'U"з*ؼ*Ak\6_X{7& 9qWG_S-]7[`TPGGk릿Q]RuTp'%YAtuf`=rLaDA1V*f_{pFN}t"c?~ٱHYDPS4Ztn]:oaZA$?[>LNV`smdGFj.*B6pR%`zuGԘ7PLpA bǐ6ٔzۭZ$9Yߘ tj,S0/\b]ZUUscXHAm ["ZcxP].шBd-P+7xao!pDZ-A'jr_j8HD {\׆(QoKVIDX _xJWZ$rb0||/\q<_?@0 ʪs@IyVY] `3uj^ n:OI\Q%uJDi*TjQ8L7l7QG?>דp`*7z!^/! 6^-="ŏ]QrDHe꺏/!kzk N㧃Hl|x% Ә5dZ&U=k# Pu33\(#5ܖ* "N 4<$KTWHi^3/ۢĨ,KcfFƷql;35J/_ Zd~l"*e"a>l(ga5D,XU k{}}rg|xXCwcJP$VZ,3@K"ee,ЇF~`$3.PBĦXI=( ש(¿ǯ8TḙŸf b*րI v2 ң }.fZ?14ȝUe|7AO7ܯH[G3kJ]߿PD(Ij0zc$ͣ{iJ#Jh%0/ p;Bŗ=c34RX#zЉif\$(t 3lץOΔsɟwxj^!vlBwE$tXZmh>kp-3l C_}BݗmLfu8_ހH]BzyP:q8B_ZriG7:pcV&$ezE5ֈ#:5rtGzOְ/c+ԋ]lhMбnId$œ]^_(q# s@7(L[^NR!H=GnAUqOOvmcܢ f/>>ć\P8 m>ʿv|EP>E1ï3G;@񷞓X{[rB'yOhay4S`zi|CTӡ8pG%Cr("jC碱SjFm:YIh0߻EQ 9!a'k/,# }[q C*EOr; 6V٭lɪļ{5?:DZ3ymE%t! ׹})sNFF#bDWq@t6[gv: }*ۺa5*pIgh<ߤ:X޼2j [ދnBG( GާP80ַ㧄NtY \E7u0PP%EO7sSlv6-:}e)R*VvKL<|e {t$_:5b۔ژe! tҒh@74pQn5ȈyX"9I0'\f\G)8)G梯" HK tp0ܭA.2om௵@󩝇WZI,Q!ݻRr)S܄!n7șHۼY3p2Ey!(PDEY_f OGB"<a9qȳ7@)m1ZCN{]:$!"nG+#I8Qzî;+yyāAlr?v7#>=23vDTa'L mco3X(iAȠę0bӛOZgIp%*PkׁC\N`KY"D,Y#cT.J\xZu+M+1mŽo"{-QF }_ZO@?Vwd H=>쒄nzs^Eǘ76/Ino&3p㙉Yj5~Z[DEaxa }aƬfϓ, Wƥ{gnp[*C)Lٯn.G\ZA4qXrp͐፵G{@㗆V0Jg,U6#~tG!:4 `!Q %C_qNǓc_IR)9&r:@ J- &,s^L4JG#I+"xkMx"E B (ԪIQ,1BvHo4kǦ*6OQ谮/ K$$Mʄ\>m)i#H2DfQ{w/[WQkKء1qI"$5heRF0>6v g[&Yy.~u+p"T@:.W7Uv3qj'/٤Q(]FIzwGzJQ;tg{aƀ 49uǢ vTFah'%6{e"fb}x%(Ktz?@o]T$γDfAGOT. f,CF;Sk`Xp,UdU7ACK\DuY4b>Ky|KFOΐl\rg~*(#hn;e{19±ú mŏmo"KrXrV901U/]Orbfn 8BXU |f+]hH(EW1J4^.fXZNX!B_ZxR1h㪊b&*xӉĤc&B{ LkMrYgEqC@+<"Й'8M\7Y`#n-kWW66ع ʅM!Z` Y u"]\V<+, Eш  &qK(Йˬ@|g]暖*ķYo:6Y]-X$M-ǽ,\3 aGDt8)JIzPnq2G@$,Mfb7Ŋ7B8_oHp߯f=ŁO[VK!Gv{7i8-+@O5"f`qmBiDyw}q }[8|`J(vbg2ϥɬ#N4IG^$Ӗe&\ ̶ 9 J?O+uc4T@N"G!P&uų/䘝&GtR93WfPB `?KqԱ]P(U2m{ۉ߫>g SVlQd/ Сm:.ꑫ0S+=G@ԝkNÓ{gĽm4BAoXׅn riiw|!vr{*^ /،Q]$Bx X~7=i|֨U{Łª )AzޙŏOԧɧTõS,܅%z)Rtq?ffm7GT*>4MbYBY=zv/9vj &)P΅Zg$gp-Aq;(PV*Nt /g`uLfW'4 ܘHz};=03x/J(J. Jnomj"͕݋BS̮m)Oݲb;8-| Ҟp 7QnSskU0[`xeܚr %tozJ?>f$7C3ݴ},l ]vIS;  K$H_ ?UXoӜHODß렊=JfiH;t~ OԹ2gf)haj#S}_j&<`[i{yYHǂ9(&tӔh;CJϺE483knM1_,.P:+ S06՚+tWZ׫5IT[/ y(u?4fx-h Y.X{jLZYs-H ?7Uw?3nUdA6^۞b)@+j__"cAf 5+_B9af̽ [.V sT,(h2@U [c شq]"S ɣɞU/ԎpQd{S Rb$f@$2,PJbށ%}o w$;뇍4z)hEg3*4Kf%=t8b+gpGmTi _-g!ٞvOdI.X*Hr}6405BK=t3zFˡ8j?ɂN}OT7"Z7ҕUeFH3Q^ DQɭ|PKf%.J@YT{S+qjYYLu0HG{ꬎқ|_}n ǘe ZϙjJ7Uc!ҼWI&D:>d sIL{&Zl ERF_d K9/F<ީUylCY: 7TXV?nU^322ɫUp#VG L4,r,vHGT81#4~?Yݼ>uo+xJ7uQJn/to{ %0h! l^[WKjwYϽjKm@yv@@n#:b'IBX?ݔmf`ƳNdfiSa/dDxe$Sz)!9ӔP] $t'͸E5+$;OƾM\EMjl  vM]Nqmhn`Age"p |^~/ez窹CĝcdN;~5B(IAv!a|CΏ5^ӑuF_,\Oؗ(ҒHOw*n-T(̍V*bo?mƲIf5B}M1jM:sDnIjko8<:tr r^C<5J%rxq|]b4^ScmuOImmu YRM3=f81<BL$e~0d)դ==.߼홸z0Ѧ[)޾_w㋕ Iܭ׶vPF_6hxJd֒[2y|r5vuوH"$,^z3Bk/ˤ5kxh~^h; c-y8F gC.]ŵbW𒔮I.h`n397U)F kq\q~ ~{,Ytls@PU -Ȇfv-[FBF66Du9L$ã燣ڨ&Ũ!u]En ^KzjtUUt8} pTxi#xi)%qe3.w?SN:$#87R%[\RW e#(l}%qmdո[bbtwڃP@9|1/?8ʭ̹'AS‚1# y>">xcvM}*uVA1'nggϽ9A uMBfkɠtc29FLʓ2 ?p,*yDueq$Eq# Qk/E;K3(tkYv oNjۆ"@ǀ,EԂ\./-ÐTg>[;"#?F'( #ቊvx_dFg9%] _Vg9ֽ_}b8UdrD(6-m 19GMȌ vYpV-P]3+k9٨l'͕0y6*`zN\'ٺaHA%Tx{NL/YE`M;* |@uE8k,/L۶(Dww=$4 'Dj|M2Xqk lj=de ڀV%3}"՜b$T&Ysvu=_x !{N:Ԓ2>L+qgwQ,D$ B|@3HT2Mx }I.g5FRdk <Qh X6=x_TS4[|A\P6+ }Fžl>7ŒȈ YxE(|l%4 70c_{[Fm U7lgY5hc1Zlwi~'3QCƆAҜ4e Y*cزNrΖBCS\ݲRLꯉ.w%6f?f8 5NԠ',sX%mB%1bg[ fCEQ*_}K\WşV. $c9J,"$pq7 #oTE:| ۣ$a8PU0Ww(MVn2"ؿ7|s.9Z"fdjH?.B5$7 iT\G&dEmMUTFLMVFʩqʁS ao\r'-,Ed2dN=i>zHCsړ&K(h;4W+Y &Ѝr)CXc6i;_Mz `^pap-G:n25),ݫ0S7^ْr!%b AmD :q/acK1+y)F16ڭ#dz% ܏NEI8$<_+ բ>K6J,꾁ꚍghQ0Bmˑ>ѧٯI7rVq1;Բ%\2 aA*_/LJd }$0$Mp58_X>>{OB/֐J< @r?ʜMب~j 0aH9y&(LPѿW ]\K)~Er`P1ڽ='St W*.yuKÎJK]fvȹGG0(x&s|,!{2DXLhZ-2 T 0 ӉX-ټ6d< ="_مiqoʰFRfnKg*^t~i:cIN⶷_~!>y(-Kbm5=2ЫdQNAFu^ |5+t*RM٬HrhPo, {idtf5Gvq s3Og%!\S\AXUp8'i#8PEuF_1eHj1_ˆQ-i>EO&ϼؒevgbйE;eVU|mc7C?3 XP4:vL oTv4WmpLi,jddOwÚv\Z>R*ȬHw?;)#-/:pcs~$wxOB8)zJw Kyy <҆c椯>s ;HmmZھ?: AFSԸ E1zª}=YuL$c54;#1q^,G-*.w+Lcx^wU>v,yk'9hʾ׷I y\м9]'BjQ '~SkVoٖ({no3av2y„Q.b0d[7% ɲ<^ A9 @cf<ȧWYti*I$A#d144N'J0qιbP񜓢únAgQ!@T4!Q?ӿR&S W,ۯLlvW=(fxF*5!\JYZaerG,"6&o-墵fJ6 }Ry6ddm~Vv%SOwUB:m׈ïjAؾ #*e{t%KB嵱+7bf'ý}ƙ.b$ GS>z_\  x-Q=H~lLbEo}^>oyluK>J\%@߂ǏD-;y U< HV'Gl{[4g8t9>g0e%#2m <2!0YR.5C;77 c)?YC(5uWd#J+؇b>}DzRem3H ,̵p~g_? e(-S|v]q|b:[-W^wZ?vg%av_DX"Yv Džh9N|0v4$ͅTU7sPl!;xiχ%nY.咶a4@X2L}n,5_#79~1qt-,jxYq(T@_ p}k\w ܎mPpb<JVv]P~C1gԒoqsKnXXo:-Ϥ6I(A8& CHG^,jmw;\σ8kćЕaxnDZE>E*[JD(NRBn=L&YN9Ǎ9H2:ʭ#s5{;GN{%0dT:6_`9E&62 f)w%rvP?&hH`Fy3 Ɯ b#<^ 5ҚqLҿ^qicM1j$ ~, 62 PV!H8zdhO|;SN3?M7+fqPw+Ჟv-U|&.,޼,-2h/*M;-ob5qiY/cWYXӒI)0HÉr⾁OҴpԤ׽A#TY2g];ڏxxQF "?-BkwRBAӏPcB7z[w;AuCҁeora$S=N!0`*9`f d2mPc_Inqƒ1xr'z . y?twLϵQUU}1POſ`5m`nń|U;VӮx?J1/k!+(Gn إRXTtڬ:5̫$<I}h)rfDL;!Gv-ode!nhd%wVwhv(P)0jI>5""Y-zL yXmx8_'j1kŞ;`)z*djqmE;k˷]7cG` @QJۯ-ʪʞ ;!+S<kHB G=8^i@a Vr=h`<q{-O,lɭ7KHi:SmȽp%ULy$,Ux2 K4iKKЇ%zErGձsdvqc(/ٚ%*`Gw~Qi6EN H@bkːbC96>@ 81劓i()\ Y1Pձ=kQp2/AT}H7s5~wi?$goWmMZ 3o/a"=9$]o9#a ]`ZIyq|oXwz] ,,~bz>׀Ŗ+Ķ:_b3Z>&xnmGZF< Thqv&28uRyyEH<1zVދE1 OB[?FPZ$fD`_bK0Zihpbd '_N#Fg&ofh S~`ԔfaB`\jmV55@H]ljS:;?`j8Lz[lEƙ곧yJ# -X ,-U;@^ QN|1d!fZQhȪ vvKq l(F""]59<Xt4ݟ" eX/ECm4e?\+X;Vx(a~xZ׍9r6>/#Q8_=źYғը@ WgE\Uװnz y`2@[B ',g"+ӡγk|H uod!Bgpęo1c' Aq5Kx2r}<à5pH J'?7T[/Kj~g)?cܕaTz!1xTH1pD^s6@"V"3t߁Ѱf*R3Ɩ6%,'J~ p;@`ai`/h't aZ(. N-U(>+ꑖȗFdE+s(CڸWvnb8'>]Oedt ˧l A2%~F}u@v5wYLt;TPemJ55z͔Wke ̽2+yƗL]vꭉg$ȑczGfF32*c6ş\@9SBWM iks';]=d{t緳ax_ ټrsA_(gW'鴖8COO7 B'~9{TulLs+cM K/¾dUSWm-]gq )BqU5LC@ yX/a@[섈),2ᅁ[OK 3GN@Sd0 vY.]mMA% YtI X޺H>ǐW/a4/e*;&_G>ii_G:_]dLf%GbH.zߺap#ʃRJZ㢷oQ7*#Q>k#cd7slo⠿ !ު)8~,g4;%6rlhT yHa$ja%/۰.g1/M;"C Ɓto+$E[QS'6j;zyIm:K1乭Fwl6>"32WaL'X7Uk(Y A^P{a(ȗc5b`:q];jsfㅸR1>9"&/pU6Pj;D$6-HGDp()/K({83wU˪4 |p/Bѻ}Kvb^?JmuHR;}AOqC(no7q)^)KX+e1W0Ho ΆRtgӒ1gn]~I fnĀKd=8\$j6u(5ɮWvhјM:U:ȷcHreH3bݺgW7Hus&чHz!V*%Zu)K6Ua8Q>yn)+I=ZɰAtK"3)tƱzZ,81LD}S<0=6XZ28y5Ub3:tP -)Y?{,XEu!$&p ac!+@-mf [:H[B4qC2icNU99F_u 1${`zQ`l2 E(@c (z&{ SXDLJZx*M)'3- AxwN v*h6%r%@:gbTŷr +z(LN%lS bqOZ#dŠ̮ٙ8u=džBj|NoCReO+FsxDA -ꝡ*5;[#ڎw)iV7lCP9JrJw-O|xsRܢ:#4lQk:`3gYΒ^7 ,ӆ݁5ԓu߲08ZqR_u@,xLC;b#)I78sf hOd & SI17;P?Wds؋'N+ : J;^gun3?r؁<η-"cC{~cl@ KG굸C\$j};2MNKwkzCN]Ҫ) \mkq^b^)&(~`!]U%힧@Slm{ kTe4\)p6݁͜ oʩ I< k'LG^1]f?L&*T*JpḊ&ũr]z<0;ɨ`'^dg䛅=d'Ə' @Ѧ藍EjbuMAl+p_qmEV7qԭ~vXu؁zFWvlfy4O~#IV?eCmڢ~/)#d6M7}T͕_QUTrp䙘cV@@pKnnPN"ݵ&U7 35 xtYF ( wPdG4.bDoGlu{u%25(/twXotA JXÿK%HJޤr}%L? tVyn]'N!:!O 滙IΛhxIP](жy %ޞr)iѽ >zVOjT"SwAUXY 7äXFet @@J&p1)_6"Dm^B#̬D`2lC$Sg* Zަf2T |Py^ķpȆjvYD8]B$?nHApw1ZdY`דuI5hS'577`KFD~׮FHky VEJ]>&?JJE- 9qTu@ PRZh:G\݉r`A`3k޴Se3%y0(pPc6×Z6 OiS[Jw@ hZL^ ςr;G/-Cl.}_ZR01P<"j|S54m!i oq 姧 jcx?#/}AG=#*FW]ENhj㲕 fIIDL;XFg!_vl`@)$!-k槟yJ $=P ( 6zp \qvET)Q&M6A*<r ` AM|z g?(wyh'Z4HI7@]v3[Oh=dO6 /AxPE"h2Jfyg ߸Vɍ{zFE\Y%jn̘ Q :x[T֔ AI/]sATYЪ9Qr;oҽ OKpxQh#RqXq{^^3fvT|"^ !0T|a)ǷƜHj]dί6xR<+'Ւ=#)u#G񊐒+Lփ25k)+mJfb|AEy 0PA%IR)kl)MDm2N>zPD[O>yD#Dהݡnǡ-v~_X[Zx&ʦoOcqnGf}L5? 7ln\G{VG?%)֢~dSo n0ާ9:D=2HI97SW>y7 :pZsB&E m:BH5_Y!menWq(qs4!ZU癥Jc;.}^N\b((Y8um<]Dr7s'?(9,NZ8jpiC]+4;u*;ɲp: bVO%8ܢ9XtGHAl.͆kSR4Ÿo.@,Xr$`$EoIsVny6:$ڨ셀e:bhImFFEfwWE|{`F.$ц}9WfuRҫ;W2eL9q71Y n- N !U{sX!='!)A.ॗL>yNAi9o[~q'biq ߧZz k$^?ŏPdMTd:QlF%HHg!Nj/Z17mCNE$~NK2WX/f6|8nJڮc%IU Bh[ʃk:%0z,H ׿f("T[D_$2Y6 *dÐb:f]J kB hK**iq1muiS_wȧ;t" Kr]YzX,Q1U7Mgf $iD6d`)2-7z4@1Dm6o.=Fvq4'T*ˣ*XU#{кGsZ=ڂ4eUx^Im<#WkuWq2pit+SmN- QޜȄ:>hŏmq!󫟥眂EnLxE ]jM|A>eB0&K%7062mI*]mI Sa$*d*&G,Ҝq݉Z>= J2Yne 6Enc'cEnzۆUe<xj.2a}7ZYSg*SʌS+r޽Np*%+^\ }-W375]3 .=dCZ!Zճ;G@ݏvmZ<=w> dF/ǴI2hH\j8xfbjǴ$1&}).]5_z1>0}G1c(m/3 "} }`j:jNVMF&C{dyp`x]URbqVwt',kR) Vm.[;\\6 հ LM&Y 6׬όN [fxk$LQ$.c..ȩb4i|4)$#NubpR[O%!Yṕw) ρ3r3F$A+ &# B'Uh\[Xکz ٓMG&W`_ĨZiȼD0?!]ɹ2cLO2-~=D9'KP5^eMf{.,b Ty0&JoY#V ]mx~ـTx*.90(R.}Q黙X8_q+XP ywmPa,^r)MH|)!Z|Ⱥy72lSjd*kQfvsg6l5(2wuTV|z3x) у=- Y>ި^Awm`UT(m&xż[$#+jLq*ygWN(蚇m &2,Y !;_Ix[Y)Z}i' bh&(~x!䐤=&M(~$1ʤKwk횉B 2Ly?[imv(C.tYڕ(rf>MMCՄV78]ZCfb=|I9Y[_W&SЋv^2!=d];EtL1BmOl hAVQ `i>\;qYt҈V~4n d| NkRBܸՔk^JB LU 8(jn1%`_K5/&'im`RH8,V)i4X%mgOAMM"vUu$go|쯭ױ\Uww1HoQ4¤u:0DRC?j\ؓ9`9o0:*E0FFF~{o3f2;$s%=֠}$e V^a_Gdʦȩ$f|E)ԠR@}<M0z8kj P4v"mޗϑ Ph^,c/7||x荹 u\ěxxLhǦahu ApCAǟZ'F :A.z?bJYD 6J`~?FҲLi&_(&t> ye˙A3FvЬJ,[~cTiݏ| /z,LgFo+<<6q=i[@iI.bH`a,oDJ&U&>a.20V)}9t4{9~%/"KQƗps@[vcrPܜ4c~r`ݾ7NCe2.Q&g0lqΩ%nt0F2!2C<{E4 yrkKSگ.#cpI@7y thH|(Unɽ}8NskA j:J1g9GԥVTܒ5wZaҩߠ벩R&DQE#UJDGTX;QN6):$0w+͊1tYᾌ1$UWpp:wV˂QlzM$ ,5rm<#Z50xFP_ Lp8EM}FQ/ȩ;pԒA+t;ڥ {Lڮ\z;$b]j˗x(~Z< *2&N_WԷѩXIӡ0lЅIwm-i j2RH4` ~\o:-q f!pz'B!#-M]AܔBG5(0Z/6¦N)lJX.4?Fu+Ž}rC¿(ySLBb:ԅ zp'_8B b瀱5L3èŏ;y^ Ňo z^\8>ڌ7yP}&FB- & yUIS'-m^+6v#/c*'BI7'Ja<Ǚ(ODj{pV ?RU◧ Ĉ)޶Ȇ`fG؀lpzvM3r]H-I'Ct :$΍ް1T[3ȰN>vAGZmX' Zp8}3.CM<>du{E>T hfW+OrhY&|%'s-'#ipW Rpb.~f ﭾes =&Bki6pk n +bޠ2(*pue]u5cշ<.Dz`<`ł T{ѻg{?0<\s_P|7pH(psl=Dn4ub{:^5M@1촲@TX9qM]0zޒ!&|cNy2mާ&\5.z/Ǹ-承#Vrpi՗»MU=mqOyv!~DdtT\hc%i/`2"l 0(t=iA@ɭw'nHij[ak=a< Ѓc J 4N; D\E&5DŽ 2_XΕ&(o2刡`+p!)eukHn| ƆG{P?Dk)Zƌgoe&>(HD~(ڪIz*뀋FZ=^V':OB58DZ 2 dFuG;X3Xm8S@J"Ǿ9 qy>rQ/^}48¾΄\jE|&.U:b Z>K Xvs:jIZNFWǡD1L>h*Z$R/;`_{xWR]T*jfYWW@7髹xIe,C 6KGȲLh5+ĐJ-Ne4OmH{VyhcSojw,d+l e2܍5K׶_:quj}1,--D \T|櫁dāe02GԎ;=AYfL]C;‘6àAe*S7 A稸_L+~G=s.xe!wn\XB~I=*cHvrMuYysT`w]*[BaYH S"yGdi}Cx{%d\v[V{"F O1Y&CZ# & (h;PY6%CȩzUtc/ac\%&"Asr&tL,Rx'ʗ,UOض'drLC=o8BrV[o҉"p\-[~ƠIĀ[Ǐ)2;A V3÷a58nGF@NnW8(P̈́`j OGYǘޖ>'Tb_POHqNT@!B׆mz?s 5P,3rQݪoS>deG_Hگ#. }[͟A׬.: RظI*Dzcd!MLr kf$]ȤY3.*Śr\b#rWJDȣ=&JHIXfwSӍ˲299w[C[W6i~g~fS#6b׮q jσkJF{g"CL{_i :ɩ`#jq k*g@yJWod:: 8^zn,Aj| qKŎKAB[A^r#íڰ( &c+?9CK՜V+8gb.TT9Zj,7$@,0:5P>OL )c>mK1h(z OBȻ0=wSn;|ny?BR!xMJ|`P&܂~s_g[b$,mt}$TY (c׋]#{aGDX{R: )$?39vs}<_ e]з'Q&<"b&N&LP *zZOk ׼H&՗J9toskKp[?btQ͙+d2 'dk[ je5-ϗ<}_Get-dNt8[hsH/6g_6OsU6ʯM\GMlidClK=0ǧ^wB]ޙҦ J{[u+gOHK#F$|# GU`wAhlwBPd#-ڊuYR_8u YHMM8Ź=:V(r@Jq¹:~Xε6 aHb3 U`=a4ȩǎɆ/ZR3m6W1)UiԚc1Z Ln%i-?&:,k2`sس%UI=X Qޒ+/ȻXC,K},7iD뒖,L?!Z%RJiC%*Igדz{nej~VC8'dg@@8s+D|Ѿ`(a:B}kg1iBfB0r;83~CE| ^-,cy{h(;͝}zD>A_vy,R[%sտLӃf\sRikn0^ţ:M-j]>'+3҄6 U&:;~Lk ՜\S kJc.(xub cHŒ5Ӻ0yzҔ,Z7:ǔ+VdgHXs8qcȁHk;&evgD{|oPo ]ݖ14*-޶]/>qLVɩ_ Ijz.V8TXH՛)b?m-s(Ԉm(d$!Z.Ԗ,y$~P-'{ |@"6ik,fH,?cq lj͙G\/NYZɆysPi 3]}Y4v HeAFQ-Q6, U҄t05³N~qZL/4+E@o:oW)FoG0yaO%$4*AÄkHlR+^ l觿ևg"Dʡ'݌,ߪ>:ď^tb&ȒXc_; L|Mq#:,7nt k[NHmzeG 2 6Ĥprtbz+f-pGIyvBA֋ZNE/mv7ʼnDZK+Vrd\V1dKJK15л LlVwfmfp딩kf5I&(-jݤ,X0W/Jf0vQ DmkB "αY8o .q|]gh2vZ-J[|7"UW~j Ue/!ccپi/Fna0 ?zX<+*85J4kK!41 Z1)$;)plڡ.H8hoo\w-gmK ka10x0K#):DV 3Rr;LຎcI쎌Ts$z*c<\Nc6,*u'n 'Ks GKq-M֊P8V~ +WiPqDmP?"M-6dO&oPdxJ0Mj#/T2AjίZ-}h5$" /3őgYŸ~X4+zpV0F7~irx1I94:|S-#IUǝ0U'H:t#)wBFeK}Bm&0%eH}1IG.v#n0Zoa2u*] XmoB ibf5hɌU"o>ʃY{&s Ecr ǡ|#vBAYg\MN("rse,É^Kv /v,S.(Xek8cF #{ L="^Ҁۨ$ tfDm w w@w30^{ǫr0Si$V WcjrNoR. t2bW-tWH]~ ?E%*Rf8Š Ki7P3ܘ8g̎E95 zKM!@'n kM~b `=]|"lp(*2wFl#VDxrmxⲶ >OFfiRآD>>O%f"_Zc?DWxps!RZ;[n¾O6#2MXw`ivdGwn2 CH\ec;Sʙ.ri] 2-B*ƽתïVTS Y42_ttnR%[:e1Ps O?[cKWMEd^í٠n/lLН|Ufe؈`VrBw_U_'WRSj n1]$PR\ \PgDp&} ެgКjv_%c4 $MS Zԃ|iĮRe qu %Q ĄK̾-<Ә|cmBԃsg= tٻJuO˓T#Nf2YΔ*v[.(Σ3$Ew#Vʺ=hDgkN N::xuS#n%u.k\JN7C,9TETjQ\V&TK-L8x˭ 88xʤ]6Bd؈kPMy-wk^k^ٍ5'a]/ηb!f E>~v bW6P"H̑}1)E%1bFj~Xga-O,]hUӝ N|"$O"*˓H+DQZwL+ OYG#8H/v,P1eCdі0E!éN/"%)lDι аȇz~`^c9!-֌uo, z-ߎ Z7DiX8l˲CP?Jkr,J?-M ?p/~Cۃv#}2ֶA&Y*!dQi)r{G#(BUzdG% G*㉭]/aT_̞"+(Rl6{|_yd{\yEh,tqb!@|= @^}G/x`%f M2?[K5[A嚈pcDzoQ%',C}4%_? "iwOoգȫ.5EQ7c)/ nҢkܧ5h;q F_O[$ʋ7O` |$H=mY?zO1-n=Q$JX]]S Tq>$og;MLQLjhFF^eY|ܠ#3zmUl9,`ƎzZ:Hv^Į4Shy469ZkwV2+.?%W7?.9rQqN.[]Ima}NðJXʪ:q;MԝFYgP\ǣÎ鹘J}ք拱>6"*񂹨U mHO*UѹX c2xo ^+AK*:0UCz?)CՐeN#mo L?QSȠeЂ]DqCDr/A_ cNQ3ooύjpa9.:]#rynܤ7Հ. @i^gm[cnA=D5kIT8tEC=}?7%^;0|ڻ؏8F1,{s V`C@FMB w}';A Z(*aV\a$nژj^@XHIԝvrjVji98BG.K\?`v9Uh%M+ zw⋒r ř2C{pjkMDcBB-ʙWY:v̇zo'Y-ui3˾f+rz*ؚbQq(# _~{jdԦ*evw6F, g:f u"U/%8ag%0tn[m0B UVv),oK6C]IeeZf4QyH=wOH>˜!(Tc8a~xRG RbϋCBswWbБ vtTu?Y"հEE8co[EFa Ŋsz(23Yhիh}0_lU]>蜏[UN]_0_τ6umΣVBi(+ѧCsYXaqXG~=zɬv855={ ui[T18BH*T{9?iXK@ܞ?>ޱ/h9s>cU¼[/iKdV%:"ME0;he7[ᮆbAھ-P_MHNev𕑼YK0Un`_ԙ [P?Bi:]t#eֵd}gI%\޿2Tz=m2BICG* k/lh/ϥ{h'2q*YH[4l5!L0ci@%wg`C Yx ~0#rn<参AT\<[c+:}.LhJ rJIؐWD_Ȓ~1 [@in?P$Ժ%|ie{|GmP{$lM]qMx[~R "JEG{}}ljlʰ*V޺y䡆H5.çQ, F E]<U[ ś&:SA7<`uPڃ "x(&)a`*2RJ$۲x5d5Tv U~Mgnz:vx`n!+gKKv/k]ƣBoh%t5?o>ypQ[ֳc4weN[g['E`!EZ}0]=碹{+7F||y"vO zopÕ.G $轧{)t^%}<b|*نVJJp=$֫oʷ^)?m.FqS\eWbY^xxYUz'/@Ih"TM5WEf(򴸪9re-&0ﺶ{Lb7bNG)oE47 7KG#5 Q\}ֲW)ysx09A{N1?rCaX7xG)T` A"ŇkC|-om_ G P|"˃K4M+yh|O>{(/5pOl.& Fb&xKEAsǢD"CT5 L|6yOwe&Dx^t33QSnL0+ )VZ)G@=(3zc{sSqtJ M3:L{ʝ`嫿$r8_j٫ ?J=w%ϯFw]Yz6cIQXZ۰;1AF(a4iKb{ m6oIt{$J^flTʁH\,> 7Xr1 ȅ' v1KAM y2v tB]bnf$fΌ,B 5+*O~ dW>!~f#U7=]>Qlo|0+1njd]H+XAL`mpU}@QQSi-8+d?Én KpYpH,ϕ'ݬn\$|3UYh_j150w qc9ۊoY1]xۺɆCwXMN!/&=LOC\ghĊ0a, o<$B`?82$CX-+^'a8ܵ8>:7#1IױY&7[hh B]Ex+ɝ0?u.<*]A!SEA{DLvniV/X+K?ܑaf7dvDH4G$c'Y%FvG]YSHDJ!n@UqVJF sp; [`\| ;ZY5xY uݓQCl˕wtc*ғ-0_PdKRtIAsi& U:978tϏ{g6 A d%=aH r^4 v*P*Joկܐj\òRh4uӲ}_IP]ְc|q!k5cҭ/sψP2hUmE"kK᥇'Ev6TD RH8 GB$^kR-Sk|j>/'%x.hX^j Fk5u"I' E;7( s`x?DFPdd"X{ݾNz Mg0Bp1CDR0;QI%"pMupm 8hяL5+z ?UwЋ\;9cV- hϭ9&@ۚ؝#X9](q iK>El RB}SE?8Ou-# @lFKʡ?g1rymq$cq.q\`@03=d$s{3z|ѤD UG8J<~Ca>/s+` 8 ^L[ns}02uwYPYKDSS扑H>15t?VMF3e/ 2 :K5]R&*]8,9(i!MaE̪"է'TyeexL6(_@>M%(- `QFD 3 ͳ&N οtZenVR u{)oDD!T @Kc"ZVf}ҏ5wzbeoJ}}= xe2?ӭlS I";1Ln Ou-X1Ύk$lb(v)"{ϸXGy$״Ϟ܍DAԶDɔKw!O;n='{~&} m bD[I$,jYrOPjJVCHĝtBK3~Bݚ:dkq׹nj@ҍIc?~Of_163yGqKlfxJICzVz#B6S䭊gۂ- 9 † g +W t 03+![*X.n%Xy<^l;aGXrb¶^L٭^ȧ /L:!z£w'I!aD]j e7i۹֑{0 Ze)e2|ZcȲ3k#ƩD:y}5X~ߖߙd✙#"$)rÑ,~~IDUwFiz2tjjm .4<-)k<<3%nP/:ϭ1v+S҅)Li/3i|/eT7Y kHG)tUVoSߪ^ڐ0`d,r8߲2LpGl$%/ & ]DŽ hXXSf ah9jI#3Um%zT&4\ĿQ}Vdkb$UX4T9_lF7{-iIDdO9qS>9?)r@aL.2*wY7tƗHe7 ?MjLY $M?c}AԔK $4i:͸-yxhPh-1o@)c܉%6Ƌb8KaE9_[ k"Hcrl@&L,77 'Rc=N_cnK[2=2`&pǬ*݈%]P؄f!ZQ[u o07n+E;HQM緪v4\u^(ԥ?Σ 4G@ONʫ6Vj{~BitT/ Ũ4hT4JR뎍u:L~_v̫qUJӾϻ%~vG~TMqIf˚alQϐ믴Gr\;bٞlyR8): 6K߂:BZ :JD#6j>Oa8ߘBNN!:2N,B fMGAN Rz-ep*d3|֚uRX7H)H<&0zjF:TnpWTFI0U911i~v͜E ~#:'3LVKg;_WK-D7k)$cyɸ ͨ8HAyYw_1.abHޜl]kO+"-JNXߟS4=g a*&7 +/UTJ$|~m\!4L8F1kʫu$GdONU]>U8"?N~xQwC:d0?璫[; VFp24ӡ_5r`$;rRkޱ=J]i4]Xi@OtBE޲aXA>}Ρg8 hE{Di\Q]?1 CS㥖 b4X1˧.xw6\ˉ칢zf~^ROsxjח:ĻL;ܖ5_-Vp޵?(}%gX Sէ.4=MP 9ѡC.e}WL'6]S 3nj|=d9UE&ͱx4Q3ڳx76]&|W+mk͸e(@DmYJd܎c"?*@Γ-wqnXb]-Zdȑ'C=a|* +PM@v8%&-woE }Ŋ g kѦV͟@{(![N#3cYKA}$Nmɳxf '1{+GrA/_/,cHI~mQM$6ANȫt5.i݁(AaIHwW#$_;~pZ|Ci~pT!I'- o@W/>0@)֑m[*P&W閦vKp#! Bj@*QOKbݙ<ז6ZAF/BL|t&Q"VrNUC?jpM`zC5ӣm@C(F-!B $6'>o<̈́ Iz:Jc^hߜNF4|$fbr-Ox&E'o6 ߼؟>4>]ʆ]:uqp苺pH Xgb2@?1#{55$)KG*5~vQx0.&e%cэ`~HԮ)lāmɼU֋Nm`oѰKnݡ8sr]h%ILOZ4i!swXrqJoֶ"!ڃ-ڲxe>>Da*tO9Zxɞs)DŋZrna zA~dcjM ]*%d/t1ڊ396\]9ϓ惻 sx0@؞*orJubUZn1Jj3"PKW*R#@6 4q""Ya`bqP#q]5%rv]@iO a&fRPnp>eP01^qn" E!O` *SO%%<cLCiRFg%A 0Q JA9驓 9Q7C)).Q~ͩπD:.Mb)"Hd}_\S,š`:KƲ<,3v5w:ʸvo~*X)a"4v2:s}?]tA $cjCvÍ>_AJ%'˟xWWCs/kd$"--q8]wɂ#qG{}YhAم@jf ܞ [XD?nˣƀDtLG&yG\!vȧgDw%EvϜ% hl~aZSߕ~nv̴ʼne 4V CGn*q{.[i-c08w*LKCQ*Iy}#3Mmd |!ϪZs^#caV(<gfa/k+ $1P9^ #?V8{;C뫨^v ^&Հ]]P7GPR7Ty^Q!.?iKxoK+g1wgUV>lFWwz H[۩yEy3U3KiGZ|jh@Mxw`GyB [N|= 'eAL̄s+ _vܔ&JTi#ΣPڞ╸XvueHrDsՑfihIE^4kb8iQL1a]6m [ˌ:TWu@$Ku6N+1%3t}Dx52;gOTY >'7=u@ש#w$"ۃ9!(_rd=K[tmNxgi6zUG;H9qwP{zE+E%$5Ԇ I`p4ilنnARe%z QRLD[ggg֗t°ҺtJ.dMjC]jyنb K.eBv{E=UEh`XxH9bϨN +rIa,E{I|Pb&ҖO݇N09{֡Iqj1 肗*5j@]ߝ72$U¤$ V=B L̻3HcWۣtL4 4V_+q_ 5!+ڀ hㆂ9 cet"L*U]#tiRQb+F~VFV]uB rWjP=|c" {7Ұ/e^OŖȟ&kOqct9e@5`i<.@=5ꋜnHD;SH(Y2ۀ3?[:/ۉOuy3BOc9YGAKZNz ϝ\$?%L 6HԚYKFY刓k= Oa5]N2jYÏ&>kj ȧٞx&Prh6ffv䫢9As~*h A,-zcEm'8q }EsuRNHLeAw_ɯB]ut_5:w7I7O(Z>.8)(^^7HssQEw@v1'BU%O *^d J,uAS 2 1c(`./$Pߘ#h%V@ \g{(C$4/ yBçDHkj;XMFc#ed_=4i@K=Oda)\LA|Ta@Jr@Y{:$N&$x&`}%';a(]H-]fa\)HsƸ4= ȗrX7R0ۖ<ꔫg8^*~ۣOF+V7nDV?^+V D+6r6ߏ?*[\v"-έѪ5΀ӣ5HPηxDmsCŲ\ -HD]U[ުOIj$^qVTvn,.T~͎^N_CpwdN_" U7Fۧ^'(FT1}E{fw1LcKcy޳{#1gzO Z `t! =h]&O'i'NM~mʷ WF+`U;<֪(QL܍7;|iG.Vis. +;kPݼsY̅j`юo agc%.y$z~و c/ ] ~FzkZ/7<NPn ܒ" Z;.zyapKno(m)4Er4pۈsxFiJk3H~ex [ͲBN "Srf GB;5W1s(‰,t W"cV6!Q$L W[>_ \۸OCpYq鷑$!VYec!f*s.E!,Mva'A[Yvx֎b`hv~CR I:h=?8Qf(3Ol1&^3B+6)!'f=u p#@~ȑB 3p9.=-/E_Nu4K3{8IXRīnGdu5|hC*$t5O4H5aIJG<8ФaptYM)Gv %n(<``*D%MޱqJuQaIg"Iİ,,eGzw2`|/Ƃe{7S1o'S<'{z+VLp(Lɔ : ejLtP3( "**/~ :y8= ftyKŎ; )!Zwvs߯h:T%gRsi'HWgҳ ,:+jDzm6dd#8{4H}8pb tGZǒ5oO)0ȖϤwS!yw8 Y\"O:R?9./'L!^0ht5qms0 *N ~ p4f9ġ^4 Ԧ2 R#m(jrr4}>K;F85I+jX ^UXsŅ 8~'&F5BX-[w ۷E,bݓs4&8q~EzA9U'0%;͎6 edXi &$hE#Z+a E${NPlDR<9q]0K1!<9 ׸눹e;Z; N4q&>\NL }ht L G.IXOWp5GhK(@S! #;kg\(>{t?h Li;=^ Ӥz oj;T_;,rnjPj\īRo{f趬M}CXSf%YZuFBid K#BJŅY ];Z}4kLܨwA*D]' :ٷN Rs{ևw%Wg[ON-vopB ެT˖Y㰐OTϦa*xoJx& _yl IPAPcK:m*J >|DSBB4H/Th}zSJd8eNCMt{[Iʯ?$k F `gVH\3!mx8a G!.8AӺ(_ m]i 2Rpw46TYBݘ/dnR:]!߲n3i@s`eBz+_ŭLֻKO0W|EfVm7#1SuTI$R*ykJY,!a@7e5JZpkfòoʰ,W3PFisu7p]oϛ`| `}TΖb(AZw7#֢loqux#Ilb KR4):uٯ6ˢU<]ax0 ^Ӭ(G\hY{XS`{<MpQ*>W=bPѝPgKZ: Ia~oB{ 61dKfܑ[ĹV"/qA0ϊ;5h;e唁pPl=;u@ts!w{:q]DhAd.qMv-&͙aH<ګPȡnRP^fXvj-$,53W1̾R41(xbK}5Nq3oDK#Y17[|$D bg?^>&S rnrqNf^Z!9{G図$1 >0̄J5֢;ߍaZn9pѤF:a(}!]LÎ@8B WsN7K!M98'd<Ѡ-T0p"9gfA4xW0 j;Ȟۤ:zQMic?C9qbu@1h✲Y S",2I4iǰNi|ߊp0fX4:r4 ]uV/7+c4\#&{Hq,|qlv$ϖЛH)uC|x2<IEpL]R Kԥw[` vyQPTj[!B~}a(VU8+x0i QAoHt[ @4&`Mej5@Vjw$쌳B"PXl}2f,ǿcԈu6`zd"\[p"gE,#뭯$rɛ6tzrt+*Fcq& w/[SFSjT40)Z=%hgDRk^́apE5n/nrz1iQw'ɵU Uyv;kEV5tU|,k-;gN>SnOvF QM)x_=Bo}+n<&(G\gpl=3%Z4Bj4t \ඨj^z?0#I  ˤKI@ U.S9hL\HfDm kѡ^ Vա:-nNlt@g9 6@hy%/=Sic͜:YБ_Ϋ&0_gz%& \7<̑+egc`9Ic>fA y&\t57imY6B]0Jbzlh9ҭ 'ei G j_)eϘiD& R4dD򷤒L:0-vDeulQq>ʞc4[m֋k7Ŕ6yOF,-C C)yub҃7qsRkw7tоؕSNf_vmemSO(+}]@+#B{5JD2fQ8Ptӂ7K cя#yC* F?2chM]_##㨾cX܋ˠ{98JP1F#0]+4:<[lWLzzfPsD>9'!443q>6xh`V>seqB;/7V93NbAL&<{^KWih8knJEdw'nn*f#۴H 9+ u/b+xQ8M87;3AV=ȃ3n}X}*_Ю œ}ޕc=gmWfee\K'5O&)nq QQ}RUAmFK%*cYQ]ǝ{X嬻l]c>VNX&HS!՚GN^YAe <av:-=<qgp@i6ȵCsƭNثd=I?jSÈeCе?C^a?@j9FGt U"BM.Ѫ"cPdȈU'%\ 6.R#Dѡ4GccQwM;Fr0?Q|SWp? (I75uV]E^,%d]GFȦu,beڴʣy=Ֆvy ڶ,Z))Qo2 ^UR P?Qa]3\|\Fl>fCIsŅz֬֎?˛Uy@[#>KDUnͅU]w 1%1ȓvMf`#K-юL+ 2D"eOu5 mJc2r gN gc ;ΓV|`|/im]IA݋"wJӪw#D%- bytߍg4걖GBvEx;VOs,i\_ q{/ϗЙ[R~nhU0dӢ 1 -UELm](*G8IXԨnVm6nD(N5Km^c{=2 Oɧ#VqK@ Pp\. Rk&;r`}cd,g͔ӦĚsȦ‘v|uB`pe;qyǙm#]Ȯ͈)n[#4kc(gpٝ0t̸RܚANd#@얃#xV:8I1!EZ5[oY)>DS_3")*eVFP;ziNnٻTQ+B8$Xe gS]D+5-Y +7=ěA›ro4~2nS$AR_]91/}iKd&Wnߠ&C9/T^>V׋w{35%7k5eEeO/d"L3_2!Z[kEꗺɈg'Y)B-PힷCP25ZgHvije KӁp99 hl}X*g/\-0"wǿ7`9h]m0[Jk!jAa+9a*\򮶱c'h捵`JMd5BO+l68G>tG1 L~q}xJaN$N yOWDM.||H1ȎtFoDMcF eK i/݂? I#'_(SX%asF2=DW0gsI GE&z,/̬~ E&"qg{=gHݍwv9dt6r{35C6\44uM$Mx1˽8WN˯P@&|W@l!~($ց0a vBq6YR64lo9_g74B 0FIˇcdÎZ!>UB6O}Z@6i4~^B(\PAcvYallEw6qC&U*H6zMW#K>81L 4^6pd3WUS7`V3!HYz 7ːҝ,n4eZsA?,늦V_"[t lt`U1 |ʼWksn(N:p|V,)zTV >',ެ&pMWsq@rn:G>\GQΰBswle0k?s-G@M+ %|C9|J ~zrkҏچFCyZ]qeN uRe Q ?-x?>Kh3ɡo ټC{EO'á::^@wTo\32q3oOEY_JwnJLIɍAּvXN:ñM Ad|H߄87|9ޚrLBy&WLRn: 9)cxbmcaq!0" n:FpC~NI`z\#ǽĎ5.lɵx|"&;; $O__F Ou~".UQGD=|GAs3:ajs6/rBHN%+pJMwvK+)*zTx䂈*A*'̩CH4Ԧ҇m981aU +:(Vrn=WϗI^[[܉𧻓ŐKCM\ꄫ8.?~}å0КUlgtܜ,C%Dȩ3Peru>hgQ΅VjfN'݊1v͚SR²#mIzP'`WgmTyP/fbʁt!YEswe1Jp_>#\OPWA=\D0KYF: Btc 1\%oY@80xOs B&l)""9޻uhl<7Z[ܤ׺#J <@@NĶhi_9}0l#7Y lzF:}Efj`*x.wTܩ0.aϓvLPwn-8ErSTɉɂp1Q]'̲ՒEk!`%4pzS!l.hO~1ݏ2)^ }Tp8GU '#|lzpҋF3 -c R2Pf%4;׷S/ R"=cEi9xiֹ 2~at^Waj(3˿3}R3`:KTW{Y1ɦ)km S~:WS*é%?,*A`K1%Rԫ}үNgy|B1ՙK(6A2=٦,+hJbmAMdFE Nl@ C(WPam{0QHu-oxUy bk ^o4%[Xr. @::/,J%R%GBS2tJ ^7oMuҲڹO. N*cebe)E/.%]7Lc 0<W zo>+wB}K=h鱘 iYe;~01^K5^ir~^qZJwC`Y5QeϻObk>s%/[Y ^ ֍iC鑕]suYF8nörNֶYWL3@rI__kˏvu3N:Ji_lJ;;CfO(Xw됳L& dqxH_!@ XHkIB t=l~. ¾߹a񏚥P|Ibn{ Zk;Wf4^u9P/6ÒfC 6Δ}?V+r+[Ǔi;YL-jɾF\=c j ΰ-Lc" 3m<`=%bI7_eV;q$ɜr8 mjIi^I<!y߂{OnD.sfiaIX!jWSa8ZcTՊ5qy UM`6Ȕ\M: ۑX+~" &#ʩqޱo_۝644fF0!>=X;nkXV=[7=x8p|S}6--b^0hxGut V:m0BH4x {6\&(jIűltFOSCENEA4OQ=11l}a_ Pe1$KX+\8g= iB/ l_ٌK:6bL/lmԱv-Ƿ(&MBg2T &r͠KmRn3r1"fNS|_yD2:,ym Jp{s?*<[4,줷k.T+ !Ը5y6u9qObXaQѳc&wns,̕H !rKu֤]aFqr2Rŏ%N/=Ȋ= @"+ں!ET\\ *ћ\ɡ ]u:PmiC!j",[ފ#'ֽg!#[33#\h5>2FWFaW-+=y_5fu]$$#Ҵԏ"P]oGa #CA/s_ `"(}햑| .7S!vqRZ/X;"CZ/gIKSA32Mm !o`4cz/4֖t4#š%d=SJ4|{ڡ lewT.N^cMzp@4e4/Jc;g2,n -E'}N( I.oG/\_7~#j-ԉ:y ƛrtIS|7S] #J:q"f9AD>ά&4`qId~Y,٩ }fWɗv=|FHBRxX|GzŇDmJaZb5~gs`@WPHMο}gb܋Ky_Ȏ/lBkG4`&=xk9pS (K_wE4wޢk98͟Iy%mJzlz4q MTΓ=gÑN'NE=G+R#Q7+}r;HHWR7lItHfTA[%y0} x+sI";A^Wց-cwGVkL2gT(ˊwbGcъ,At@>u'mO >E67%dI5x 24UM v{q@C˴iev&4 |4yE3C|ڣl-jc` 5hQy^`!xWU|Md<{ R٣xD 'W(X, -ۤ^DJ妤N%1 iч{9?J(D3]KvK$e`#w__cżܝ'g kitI% hbфXhIx+ -5%0qϝ ln6kv܉)혢s^bHRGT92 M{^mq3q\O}'m;f1)ӳ|& čoL k7GJyfc 2c 9X@F$G}~, \bʓ1 -8.E`MxGʶ,;ۆ<@Ű_Dcq$Qӣq0g ,JIg$HRLV֛?KDXOD^V> g2J.p-$/hCv۵'>B\Szp67r筵n8ƅD烗R yφ㟀ya[ til`@k`pBesB&jPB.Dq)z] >>({s{v1OXٓ3M&r%71xRhvX5}d k:n2ڷT4|璇FbĖ9Hhɰn!Ynĉ,&u#Qu=>(fiHZՃMW)O7z.\{Ɋe; nz[ P[|;tp1/׭gq b~ }Xjz$z:J #d$4N)x'tUΙ |Bb͘j%+gKD[ߺ9lc6w-H= Seqqj`c( `_)xHp6wor5W=~"湑!Bј N/V,{O,[r85ZYn^FU5q<́"v,j!_}tY vYU]da\m7Y#kpozV^ZTS*k"--KNSQ]$(ǥ](-/ 4A<r ]Φ-:](u"3n!4BSOHܬWL\2&~ڴOwtepJu bQpXfT8s_/Ma<Gbi ARB+lgH#5uq(eq5pNp;n3q\ OHl!vtw>?(}-(@U㣜(Y6:cA8gEY|eO-j]Yܡ"'|j+Ŀzཿ%&FQzC$OgrM(Ps='Yj<9 >DH"U#|0UK"$c " z[$" QEX.bzۿ TK%y3N@m©7xA9X7>) vh*LI43w~o{bsЦ0&!(,EZN0SwrFj.c\BBI7͂_ʒA{YʧSL~<o+C/4@DbIOk{[7ڪj3*dA0nj^|jN6Tv4¹Etn8xPc׎NNqثFkhIQi q~|p[Q3jo3_"\N@CVw T8֍z8ؔHtwnOS^PUQluAiPFo>7 c,2*+ '/_8(KZq[}KJ_q b> i{y<{i @M5:Yy+5P8#.S2u9s{?0N*IWy" @v8G\1A b*?wFܜg*]_A#,lw4(T̶W:-R2*M|GƑ_.kJV /J N܏(.L.`NIOyЁT1fiͺ'ĥ)kccw݈Ra5;hfˢ|ʋ"Rh BxLAn,{x Lmfz68 <vjA,3p):n*nRoP<3~#'B\B48C މTZ6a%ʹ'{MR s䎦M;;p[NyPD%t*:i?׳wYD h`w^bB@: =/agԁ{ 7TE' |NbAGvutm{~ZG0"Wlw}Y> 4uaī3l(骈UKt\{lHBz֭jJ8\ػ5y{He(l TͥA;UM8|TA;ڳNȤuEC{&Pu*V؞Fl6q"˞pwYo~VťF,TohC:(۔ ۞pf)2{_u)s9/͕Q}%'Y&E1x9{"WQ֯%=%Py<ݺR!`ZW[~̔wW0 +ʁ1f&;8>0`yLӃ`է)w]8n*lvEqI:FւO_Q5  5eK+յj fG39X{y4Ø1k|!0Ysv!vZF!V ^1 & N`\%:A]盲c̛u68k0',I7LqBdnS /&OM64zF*Q< vE{__/Brڵ%ظgNm2jWEȁIp^8sy-dxrv޾_(d;Yt$bQEwb(~RI4Okr~bxo`es'e#ѴN|q lrFh{B m d{t@4_-E7#٥)#Uׁ̟#"_%u"7΁N rZ"`x(]s ac>_q u6Ր~ugE@#"h7 kr% Qd@`]IdOdq,i@?0pE[ovoY~_9co[ƛ:D 4LX}1tU=>YZP$vK@CPr̸vR Y@ XM(I_x uXC _SnU .~}e>+WFl#Hc VKC#2܆vKHZY5Zi0 ۭn^]d:B{"F:c~PSx4{9Ku,΍ 4|caTt_[;`D;67N2Y($TTP%DnSOV?C-x%(6 qׄm1\Y [)"g!؅Q+36lnNvt$Un:@9}%(}L.͙bfM6X=ɩ!B}726Cl;tIPw8dJh0pq VcPhL2n$eU_j#J|㨤WZ3 C U> ?o[|EZFb%mUG id!ooh1U߿wI!dMڧAižNXAQ8J<٫p24#/m{v.}&Zq06Ry;QW YIW<#VYqlS X$a&g R9kE&}@p&_ GlZm~9 3Mωrl^L@&o)I%&^rwLRY*rQ`zViE*;A,t=i -~(O5?Z:px|(8]j5Ŝh.2 /@N؁ o;R֧/]k80f!cg׏ +!(ui#   + +Dr#X"xjmswDMtu 3̝:)vÍ>ЇeI̋iy -7vM㓝7rI4dݹp;xO+U{2o^D M4IՐ, Z0#,F>F!; ->_.I4?BkqK}nl~i0yS}jTjzIA.?@n޴!eu!xuohsg軁9IsYaFYEm}ȼiט5QOn| /̀M1@C .a^e ^A pD EKfMW׌a `MR+ u_SP}Wd yvH5pȪ CB0p0 dyҩ\BSL'SL* /i%F so=%Pmg&GA:rOH攩]̑m-C* JᨷQz|Ϟ4*:ju̗FszL@Ƥqۚid`>;la(ll."gif} hؔJ)K`ߑo&@SpZ\;h-ϯm׷$ZXTo\2~"WAzppFBO̳ .$+XA! M&k]Gh[lRTɖQ^ pA|TOU`B$S^4[al{ nO'~D傃k lELnTbN5w"0z?P=p|-BVE nssx`bUhچLӕ`DL&*Rno[V*u[ vW/50):G,ʛZk4~R#1)Ԯh407]Sl *d>XϚiU7YϠ,kN߭OpSsG2^"+CIYشY޵S&p ׉xF=_ :ݲ>+w%;O޵?zJ{^Khp/qUm Mۇ6p'Gm/ã%#O55u@e`|}foɖNYvFTTԮ*FEHM(D6? &m'DRi#ߛ%a(<~g%m'Z֨{9*/SMB 1fFf[:6ol*<ܾѠ 3`=Vu 0hZ\}޺\޸MI&=H3l@-T4Ɓ[uB##pݓZM>'HqtmX\&܎ qnSQU`j\9spU6tI )ͻܓ<*۴#b Ѡwa5{MвokJt~v@dql{鄢٠ ڪ[G^ˎS#6/?Pg+`+-ސL0ߵJ^hfwLΧ%K|EYKyO(vg <u0!סGp^߷ (rxS߆._MV0M]a\Я{\ƒp#5Aba Q7Zhõ\`)Qo3 6,CT-Qaҡ:GiPLJ9m!R"[)&^̙-@M]"Bi-ɣ/ o@JcNyq#ylk,n W4bywy K06UX8_C-U=[=0f :!SXfZ0oIg1Ka*&oQ}Lˆ 5eQs< Rr ]OkRGf r? ~LS ں]_&=8s9i0.[}m͕w}WBa1$Ҳ^,m}|HO)>8.%oGx](~ v _ThU),g۵d_jR695𹿑8)+G5DF31 t8=E2H.JP˲,nuz @Ĉv%06涒jYCõFO)$b^x̚E0q؆o ڈf|$k Mׅ L: 0̣Ηjk Dr8]^DW> lH[$v"-V5XBAlDx[L;ql2,ȷ ';lE3[xK?FvኖSkQO?]b51*@2?sX1 @LVRZK14]AOBͻ A,Ҿ}ޠo4+*Sb5 pnR<h}K0CSQBUeǀQ"4|s!2dZ%G1*_28t.8'vG\,E\k-K _e4)1? N#~أ|8geoN;(bofmZ{N54_ gcp{rKdX؍o0gJ=仌 ZiqM:;0lWv5R)h&Ѭ} Es+0pZ]}MX>Լ#{TX#f^1C.ـWeϓnбg9sgHGan$2M:u1O7L!n߶F-abo!n1ݰUxXش5S?pi1G|T8#]5nhڻΔdRK_k#'Ym[U%EeP⸨Pyئdp*Hes|}&~}x鉖 GBVɍ|4W  Dl8MfO ٹpA~EV!3'y6|UqfEZ/&zڛ'\ͷ / =#YYh|C]VmپʥpQf5C:=F$ޫ#[N%;Kڬc ;U<%Om.4i+z١;*\k#y&ҺuٱN|s?wZbo58^+{]56c'u 'o1f gatHzJa=?4R;R۰9ܽE}U8G a媳0 .'览*Q9ځG /ԂK`?fq^bF'pT~P}) 9*2l5'A{/>feKvX,hKYk0.'yo[-IEJ koPA^=aݡ}dY:X2&5Vxw)O:8bTw!CMlh GCr49Ou"KHr3%X|5;agB#+%# L7I< Ԉ<PHtifCɷF=66~1z3 Q"0n]A\~(sJd`Ev8S1tvo~(~{4Ug-lHFZ3Clyv+E1*Vz^SD aiPue&)=31Jbx8"rϩ gesй3" S$3b)+A=8AoVV۴\WAzvпT2ya"[QXܬ;QP Xk^l %v % l;"iD|o^ƀ/-\'L"=~j?5ө."ٹޤ"8BF4jL Lat' ʹ:VEOZJ0c +j&^̜,mCe:>!.RO2!|9 Xz&E_m?ahDyӎ鬿kI x_׾10gf74p%ay1Sez N~ԡJ=&\ERSŘIӠቲ'D%tRYVC;SyH'Y<8ZjD-Y;- E9vV#"y,NuM߅6Ľɾ> &tR:-yM32Xѳ&a QN. 2%G(H A笚a@S4`T4-!6'$LB)pǂu3pw(v"ߠ[';18GYC}7>P8lΉ[z@wR>4odby ޮ(pиp82:CaeF(+u#NI_;IG1{\]Ntx7Z]ݑgWfN_xil #?Uf!~kvc7ov+a䲝v/[*πmblk*Ra+N~p̊0jȣ.P U_)c$Rc^:=Yy-8EhլHsmni{Au+р,Dzμ! T4YM1=2t9h9>M^E"ϜvC/䊱z̝=UML?@#0ItZJqXө#)+]'%O‹Yij`gZ^5+0׈[0.*a2M9o\z]gInIh{.ZbAҘz-Wb+ȳ&.BnVϣw;G"gA-wO1t6s>Q *] ߓ}[z.ؠz}B%=kB[š偯g'sMi5 Et !hmp6zթʛnR5{INݛ.2dS /hmÝ^ VzʅWNM3gAO n̨TTܧA Gd[,3!"Wøb:mF;6 0u,-^m)h8+F]pF?\$)>֘)ij4,&gkeK_/K77N)-3zi¿{8}\#96^ ])k%A+nUXwPJ2/ ZEy-8#Ҋlwd(N>8"nvl K/KkԔiT+s˲^GvrgRa~ $6K9˫˼>D?TV*?hΌxN1/`+MIh1[f﫷W#;>+еpy\Z؈vNp6L"gAh,D5.x]0eyёlxXk幋Iք de*ϤP*)77'DZ#pN03OSZJlk(t;zYN}W0-n,"hna.g{SL&$.Unj9}\AuP>PĤ,*p=e<젉lZK%q= fژmV$ԽA)~2p?k.kѽ8/썲P釂Mh,R:F^0urѺ|}:#Q? h`3֔t9+/wnG B1%[9~Nq\ "آDPxFM_Bs> ȱeљN~Py{y̚3A6RS[2h$&T%6x;`^bB_R6Sa6A+a *9ssþRx߼0"L{9q ;bt6lSZ ~/Ԯv6^^K ܃l3KND)R'׊0VʨYI$.-{[_1$ʎB}0RF:3,͖ ,?׭b'3@_xaQu`Z[9@dJFҴpXqO^,݁-.ɁTN~ ?*.Iq 3l]HM{9}3#+fnXԕ28S@Hʲ:lAg%5m<ݥ6\x5I#(SlQK fJ/% HD"z 9RrSz*[$+%m+(C) iCBq(ThL$AM]S8`1a<R SLo% Rm8G eF! +*Vorp9$=y8 Ma}R{a6u90KǪ|ՉR}MX^8bgI M= Ei}F\5#m^zxvyr*jEc0$ {TEꊛ"FR>FU(NJ/є}W<qњ;Os֣`u,=xk㚥gVݡ`g e >7gͭYR)7ϻ o\[׀,0jIfT' p-8FCP(oR:-uClXq]p_+:brٌ:f1Z.(C*ѯP L SOuF\TG8A+Khm7+Ca8 E&8a0;֏.o 6 c V;<מte`f[=B)Ҡ,- =a^۱%(xI'Ҟb0PPc>FsM+'b8TƷ33j?\D9﫧]ŰZ[f&S\M@!@N~k@_W*|NmQqpQ6ڇ p8XonGpWY~c.Ψa=q{5O)?uHA~^." Dxc 1kL(nBڄL72k"] N5a*v=ĉ/H‰& ImEÒyh{<6 (2?>/C r;;3\wl2 ۍ0eMWϹf;]fv&&xo5͖Y]&uXN-{-xk GW=K#W/m_)qOɍ׽>JP%d/z)x[9 ¥mJWʎ)W.K'?pE$ !'rL˿k$W QKw KВ:r#Psm]lW.F;;6=&SY KvDm\2#Z0|>pI$eq.˼>q?.ў8~ӥ ÅQV#ZM׸W§"X\7Küy@\ycT\r/W{*XuLHz4lpXpHϠo'De3=m(NHFR lU]XM :kQe/ qE0}A( {)5!MQt`I8TnX`XyK;u+:*RJPɛn_-$ pZ PF7}O.Dk52l9v3S^ӾDc[vlF0d yx&jrsa:uֺQ)ȷ̖Maf,01d:Q+Qi84ŠX#LMFpP(막]5<=C96!lEbB+*ʔZbfX"+d`5GlEﮁ!.P4]t(cwb>[D!tUBVNcF\Kٍ~鄩1j('7VK$Շ/'&mDѠo@nU>j/q0N iX?p-$ ;RI&⸜[*jH]-k :㋎;~)wj1Va7/~&Q*YO_[ ~Q]b䎜(ݗ&1۽1ljOTS{Ogf.[Y*f#؝M6G;>;0k/a6m} []W8V `|oQVԌp0d<] _VSbnþ-ӈ=~!bT4woc2#`Hh*ղ*CYSnO#F8 TBP*k/~;)yeVBGs|e_HaYdQB';]in m9^( u+,Z(lσOicBRE۹4 >T0PRx}B5o ~[ƑM!h؋G;8RJ99$Apu>K%ٰj& j{iiI$sEJ =DWjCHo=+ݩ!=CMhN|*ӥKȇ!%O Ft2>jz%< 3ť<|fL95^G#.$ݤ,WL\֤,_m6xn]n麟- d_|m5;z6t{JXfqSt]ddG-[ 1eu?y`2mG [Qgz=Np:&VSq^TTGwSӤusI c`h(^Y7!^ss,i+[)T[7BhgNoQ7T_3SݚޔޗGw(BX'X&A5Op~{a޾1U'JH#pяCY.}xTL=֗'aȭ5yy=tV+e#p U`j7kFannrZ*xj"I/}=etLEfB#6h^)҉W@Nj&Mgk4ve\nujLT<,"2%f2o:`=@ s{Z4t9N 2fI{2顖*u1}v]mk}eȾ1YظCHդ (ꔇ&G܂nM&K2 ˫FlW'[kƫS̡`Tss6RDi G1` +‰ 0o,oy͗ث 5m6+$|]3pل!*\gP=7V nJb|ϓ׈?CIE48u6CPΩ4z g]\.Ec=*L{^yi|AJ/ҨbS7x;9w9Ja@cH1TvJ5ø%"b+q 5g~ Q֨/B9P{&{3CK 8K'^zBP~nn^ף1ž=񥋯?8JvDYo´R_L*BY)l8 BO칩󐵏Zl0~F3u$.' Z;d$s4#řeםxCƃ)l~M&dUUio"6[97]B2eaD]>x~hI;}A*`3-u[Ƙ,Ǜ?|y;Va֪2DmgA|%{8 NV"}$QhT9sG~*s1dNm=o{@n8+_Sm_p ]#'#~W?nI $ӎE]dùr3D~9Rm$}{Y~jF7peg:& vX?ʍ0͸1=E? %V[ERUaj.9GZ͉fOèeRGۈU5\g|E6dkӍu}2Q# \Bns0h FZ(ʢ M2@V*gƉiLK릒<85юb{XD8b5@ ;CHKW*T_-݆YQmA4LC|Ö%?`F845؀T|++^vc94U#2 L)`ȗk2K;''ݾ8M?Lnpyɥt!CX#ph #W?g@9:PލSUE3êtk%aL(4}*{r͏Â՚ 10l>ZBy 2((.W֙jc崢)iU7x+j5}aԥRB$o(YҦt{34Ln[ 4,;~5CO.?2WꓙfK+(6$ntßC"eˮzPȇfj0 S(Tx!-JCbKv6ٙmw}fUܨ aa)v۞X͒ OëF}1FghH> =X?"9rfꂓBx"%RVq'Þ F-0OgKΙgwPdI709rWTQc9 n(ٿ?ryFq,YxUd~B=g{ዌѼqR T{h;K5eЅ.-_SP<1]\1A)g^Auڴod)YŅu(%#m VO^HZn-9Cuvq/֚Y@IVSJ[6W;2uQ5\}D )Wz\HQAo0} \:AQ_9 @~;"ܢR(N/ߟ2ô=I53iJy^> wCpKu2i|%{I^uN3x2p ߯'Vq\"Gltج#螤s۔/\shnD7d;"MާEZA2,MdI//P&3v+櫿8cc= 6p'kwNUd4YS_4ƝWĶBSB3teݺ=ݬtj^oוԈ&`+qՂ5v@jTͺ0Ú2 =^ OvEta MKK5Zx7SmIj;M̼ ;cWN 걜 UjsosqWw\cӕ3jK9;9~#k#aC|fRƸ6f!88K2 nK缼;U BABgoQv=ia{Ғn$|`0%`'rIlL* zbo+c|UIU|v{b% /o ´ρ~?m1YA!ȮfjʱI2V;a~F_f Q:3"l1)ރNFSN ש *Am/-337&?yeN]IшeN6FK:L3:"SZHĴl DBlЉ- Bc",+% n1|mv )FT9S'čg>1bh:_  Y=AIIJZ /jf՛8KQB?~7n! Ku~("sq$M2УNI ~w#hUX 쓺 !>FWu9bXi׼|e/S.@ƕ.M1 ShELfOPzxڀs0>xbfN?c~t×U~IqzLa ?\t r+{\HS9.YM>dD7Ŷw%)Ѣ"3dү)Nz8B궎ry__ڸ\-d>}: `զ='wlR͆52?ͳKOMeUfkX2}- eܡj'$(xH"TS=/_]rl:$z;#sv00˂;5|Y̮ywUF꾷 ~6iqx#> z7 ֞Gck̵>]J]P7Ќ핉9d(tJ%ej~&U4; dS [܇4;JD'ѐ/ߦ}zszP8gĢBJu[i@ r)G>$[١Tbf?N[zc%2i2K_< q+9]O2Ԉ7w.0y+H]d`[X|"p7Ĕo(='ې4S+,Sy(N]AiO;ƅ~C? D?W*=XWzǎ,϶EsI].*4~8ElD"MмCir MsN(]mtwJ328iÐk )S?Ǐ.`u& e0F|B쯢/piPuMisHb!pkI A""VLVoq*(0Uo˟8jn>W:4PQBhckg+yI|E8 90B3n/ M8q碦?Okw׌9Jfj#}-ۖNDH)Hu6So4JY V6mQJF.p `7O Yous+> NXx`>$m9W;PJBcj}1&i\ݥ]z5Sm Xo vu\&W",jS7 9o/=0NH³n D/ߥflF;xw#?F_/ Oأ9bjj!8S/3ŒZgVJhY5[7>Q3bNTG>pnLVHDxmʝF F>v4"n9`Jɟ{h 7C l|eEE?wL$S' +򘆠_g[p>.z}ee;Rx4T`"Wý뺰F,# (%F1TCRg-KuV?anWeҡىOm8{,Qa]sNUb B.|&:~6NT;=X35v\V͵5ov(RM!ţҲdER! (p+w:$#uQaZ{9ˌO87r (k3W/fD@n0ٞ\ϩ\BW{ GW?S #v=oOUl[$90@h+8A;u՞JW<<%AuYϚ"eA%WtyqFܧ3!5Um0fkEaN\FzٷrkytJRx`([|o%x KHfLĶ//Ey30>cQZeXiS$a)mE풻Pf cF}E{6ФI!CnP@]fełЗĦ+i:R;BGM@7 aޛ[,EQ0V"=?oaLh9y^|KunJp<ȥZjcERA3LKzii1aVK-=q;%%0'F7h /w &FqWצXTTnjuK\0b u68UN!o:\z KJGP&W(r]Q&mIi=,(9?AQ̻E931fU[;K2=H5/2dGinٔ*qϮo1-"krݐT.ǕVI;8gMZ>HJDҕNQ>`>h)C K ArKmc1 o{;`[{1~s{?U =]gNSat1Q9XԖ2`h7!#ufW^Tmù`szosiY4I&.Q&S 0"]99CT=S+I3'G gBL0W0Pxc9YMJ?ʭTz$:=W2؍9Ra=Bǩ@ĈN ??9]7xK)/Q=b>m?b=^5 Ip>ʵw}3'RԹ^l0v礢)^Akf+ j׊/z~61E@g߅W];Y0֨wpP.S8Fy8"*Lӝ=z,N`.Cl'5)0\FA3GIx%A?yM*P$q bl ƩPr#IDs(MYYQ%8Ӧf{`)uD%'= g[j4Y\yHX7N9ܺ[o[g>dh|JD a㋭ZJXa7 Pȥ JV?~XŝrA\S,V&a+cG-U T?AejPo䍔zT|XtFS`\&}FY~[[+C% avg5{.>i KNL@Y?9jVxvXpsm;*QRj>PH'@=b`{61U瘟g~t֤*/1M3O[%+*FxAJKk?1 ]e1'[\)M FfT8cǽfDV]{)j9\%rX$"C1k#MαN'y"d0׷)"eg %q6zl(=BN ]K`@g:2%"rH;YS6@n;4xI.zN 2 L- 7QmKwq>KDQé6\NB#ؐxNrKIE 'F;|C8~9fv /sze87k9 ?X bdΐe'(WB;DH?iY=G%$cUlKPDǧ2,dWh 1Qykn5Yc]B+9uS#`0DdQ'h}{~b+5kf#fS'h\BǝRT> =ߞD7Ÿ,bDlJ穞X6pxZˑpbi;hcTDE;g+'0Rio=6L8eD᩼SܮrN,-`{^̍#>޵.ob_N3$b,yAe)e2"y+K5NWQ-0b\R,ڽs,q! <{>׭##:3yF1<ަQpCcU>yy{s&6RkR >Gt\gx=zη#GL@J:16!' xNlzvP#j%= nIr68Ϧ<}zwIB$,M][؍e?s9hO6 s;\y,r(+0'NU*PYR Uj"& TuzǭsmdHB!Pv*qhFs3cwb)YtXKO Fj#SjS(9RŰDy&ÓsD h> 5H@F>+"37 %_dQҤB87Z+Å>`>R롧A&ba 5D  ~ T6PCĩW- (;gKL2MK4J.=ozU":gֈq"K>P 62Pj DrgK[5|)9|`+喓!aKqj}36W"grZҵ3CRMt 3xƒʸ y%U" 6 lU8,Lf;*9L͡YՒw1P&tT]0H_,,>v@1]+9 F1Ue>hu)Hlzî=Q{4NQ=W ip.sprj ,䘾ImF*b}PїUt U#C)7VЛuתzWhy>|/a*5Vm ۱?9[t $OrcH?-g]'v\nڂ(2B؆[z mM'a PSbj ʿz{Զ[7]GƴZ1l!8o(N!2!?R' /+C-I|7M)HW>) $n󚜗Qjk2#)m H&ED lޡ%Y9~)+Yut\ɰU|gdv3N88wI@,FR0~F!Dpӆ&x_Y]zsQ_n&˸DD͓d $tcI>0BnZ'{|5(8u yg}q M,9٧۠oO͏aE#1cR´Vvݲ8ZS |!#ia忕Gf\ ͭ$l()]]^ܤ~ƌEeX@;o@>E_'EKaGAbCn)Dk鴶 "Kٝ2UcGIoJma u< w{so TϹGzV;(I:=dh.7`` %;me KX{ȱeπtrO|"} [wYoj6Gb5[f K~(ˎi0bm3̛z nvQn醷 |gDҪxCwɻ_Ȋ$DD H$goDvwc8LS=YY?S̩D.M܂^,ȌQI;5"?Z7jaUdlt[6E/ t!' ufaKYWR|l${\40cԘ#X{ȻuCR= c+d'BQEv]TGSGx&Gqd@U q!ƍ<]F[jX@lmAD Mkd+4pWam$iYKA;=}%2Eyyʷ0>8^`F4/>W3Q9+ԏwLLGk{V"㪒L@`|Kg;7bh]&! }`tY7x9'|g#q_!]%.򕚧lƘ FSU.>)N3JHDyx1]6ywYyi۱яf;LL+=gMF4!Y*La3'fmU5fˎkvG[S(b\v Hv{Q?Iu<vɋ:|曏9KhhKߕ'{ip*9!ꇞ6#Q}'X(LGEq۹Md 2]Gl䠤HGix^*{<6t]f]IxsEmzNҾ6 U~1LA cvEny1!O>oGdr1+$}JŜ/2+9/ :bZcFZZ]ͣ}%df.҂.솇dHnJ2$8!lkωTCM33v冼;kFzsNp 5Lr!׷Zdp]ݝnwR5*rY:B^-d2!Y3%.Rϡ2ǘd_;ڦSe^s= =n1Z7SL`WIE T n ֲyAsc7 &w>݋9,p30%| ?_Q$ʤ*Mec) Dy09y"nz|pQ6YX h̩/;=)S3bYH>B_6i??0ލ:s_U 0}a>σ24!H7;؉fZk7Q]IѴIaHSGɔ GǑNbՃ=g4ᱩRH} 1Bae< ] .z< CC4㋑lDr \.c ]zn!zl·2RKAٜL]`0 9.c euKM$bjа whs>IET)ucW l1H~acme%F <[Jje|QhyVӪQ?)<蝊8g"{Zw|P" N8]U33qRzjD3$ 8yk.펻hR'T$ih[qDY䮥LC0k,%7s1}nmV1L_7~nST6-Jhcn`Ax=/-z!2oyFtVRdoPaN7'2VҚP]VcXO_AW/,rsHpSDdPJXzw/vDZQ5kzyR0sJUMԩ~v˒)V/ ֥5K|Z/]܁g'/0DUO?&3t)f+R~^QPЉ;Srnp`KE˱"9x"gtjzgҫ ! , NH?d1#Uw4oX kAoeo@(thsA`Sia_`t(RKCΠT0 '{YNWO|Dbp%hC}{{: &:A9$G'+On]2S@6"%{C_&]Y_y [Ӊ-,aUHWxBuHdtz5SDJli|[E^@ksOw/1 ]Zk&i+XoDѳ@Mȼ6E &؈<$n>pYj1J g`u@i6s?"8/M1h-TT^)SxcF#&_p7'šIE-[}gZϾW#C#SYEI5* 3Ԯ$ixXQ%ǬjmjA6' F#ΛkS^9qwi e/8\=]b"% (4 bڧ>KTHZ W!iH"[; a^p@AG}`[iž'5 S3>j5 |g-ݺq|b [dLMzm\W˯S˟9 VQq &Zⷴߦƪ~%S "PFSW۫wQUMAiϷԶLpG5K| 22sstqQه٭fBN)Y皀)Wd_"ѴѾjGm5dC#:2u#p TހًGq!(l.퇳f7l6R#칢 3=LۺlS+be6 QVPuEcH-a7^~@I P9{pӌ8=~6Ś(;VҡG:=(: zBwe;fxyErKyiWkY`Ÿ^K9;Sa".Kq8R0 m?I &DDU1̄0E,e )^E?F!d-`l\U&cf(Y "WZK{JKwWKbyD[v.{X![qIp[[OXC>lu7.Ru{MQ,f߾+!B t]BRn=񴼅I#} ROZe`g?/v8#4vM{[UU~}*z w$ #K`1`חx<%wIc],Ȗ!~}J$ʤ]2ym^GtJ]U \ΒmrlalJ 0b[Kx{6lH±jʟ﫲L%?z:-`*vrC17a#ӳ\at;/烶9X{A9Le댨zIR#1bZ1n$'\Ki,88 *Au ˡ`0ӐiJ=! 7Kxv"0)rP h!\J$AV ҉K4/Ѓ)~}nܿt_O1z"M;IW'ʑ|p23nW!dAGW=XN8- @E̬ ``{xK\w  > CؤR=R4)V?sv4"Q:Ǝ;GEii3G3 0_Nu['4? k&0?1 *BdN_!7>@0/A"?O69@6/1/ ȦG+h}M#>>`$57lۻ~kKx`d@ME1ڳQSM㍔»*)bubdZA×/8vt~q[ }@xKd$v(rR4νևDSHkU}7:% a$G/=F@4 b\"6ISHaxNbD+IfWb+tH*j:xFt[d.g Mш8׶Ȳ3SNnkJ4rY!ÔF>՛J h)MlNp:A~~O|$f`nI(=Л)0jU5 I[@Ͷ~86DāP-D5ȂO9nM#!C&U1QHѿҊ X+TO4 ~VOLE Re-.\\'!\oUhAO[8=Z-m8ݿ`w18}xmB} hX0! %gi C#nH(;ez>ôɰ +r߁kPOojLaW=~$V\Q0B.4x(s.- ^{162/#[.Ⱇ|OnlH 8VKKOA=QvCFFLtxnG9,Wd __s\'sa+9yff8pcg8Tbr6b9~M g3_UQl}(5u%NE~OPK_;#:4&{z%m )_! ٛ5ˇOMۭvsaM]wibA # ,O+H$ N]31rx6@hȅ/t-E.E]C++I M Oz4g~thq YS" g_dȞy&jKp$ o^cDjokwG 8E:~ :jO6F)m٬\*J;BxS.Je*V֋C4Q,5V,^df;RJM{+An8,|)&>~"fǠJ*NYE^5%9#UZc,5GYk7>!=ySCjK,sMĆ.(M+Vڦ%2gbP/=NYp 02J_2}6r*ҘT6: Y ̹'4a#(Wŭ}Ŕ3;>64VH; dg~ 8v_0cی9T6͉(~s ⡫][bF%rq3"i-,qŹg=㸕#p#wKh rJH(#)Mgĥ9bdd#Ms5۽lN!onG4jhdovXI#yptKޑ0ږIWS],FI"UGSvj~y; Hl#G~ ZTmD_=hnVu`vkg> @FH;w 8z\8Co1K ~8 f"LzWIrS]Z?GąeXsŹǧ9: ?I`5{+i,i/|J1)F햹^1s ~hn{^/RfG&&N%  _顕YLX[v"bDelH/PẸYXU>{t荲`_Lmӥr%3?0mQ `33Qᶕ&17 X+I/ vHO[ˊ>*?#N-~C0 j|UP%…EjBR.6:qG'?Zں+V5K,ʾo*'H}Ya 3p10xqf`dN<hq%ӃÜ}%RKU ρ/n_3Hxe1BqFCTi\xU+l@HoP8 #qG2fy`vߴI< k7cҮ>_7 įWXF* ;P,(ݎ°3TTndrB:ΕNj| ptkqFq`~SBExxW X r][wZ!iCIb_?W+v#)xRyw̎2N%JX:V;}]oofRm bwrߖxeq0pxDoYՆXcD0mT16Eۖ㲪8 &(wNf !̇7S՜_i!ojWO8Tݦٗ xlx/<AB,n2OOm_\c5v`n[IT`٘ U%Q+"ў6|byYQDк>OL; '8RIhÖ>ҕ '?_N1i7@*88lR^ =p]a{Pl2^ ̸7vF߳ݣ=^UDDoI\XXB^Bű|`;8PgXfF='GN_`1\B@Hb,~J ݃S8g) Qe Am( n S /H V} '%RC'DSDaZ{Vc]Յ*IaޓM[n.a41S5|'%yV;bMZB3_(O+ClGpycTdjD}~g)D(쉝Wu -k A: Sjul̠LJSFL,. "":5o dj_!01"όIY 0=*!%ꮁlsAd)&U> {nr\^',QBNPp-/_fG XĩV$Y=Sscur;Y4ꕠ3IFxŌkP}T}'0, Ye,@N>O^ |J) X_h4z_eĥTۗXԈhal%7r35/ύM."A&-2H5g=Xxk[q5yǯ 1`|r(b]!4n[lp71%,)XZͦ1ǯ&~/]{yA i\mGRR%eHDr;J3)tW6FulTNJU>J^V"֐mOJ+Eg:ƉBcǦTP t~7hby582-0/ B\lzדYSՁ dr6P^FzjXjA;eվfq9]:MPweS!UxMج341%\=Tbӈa ҋ)12Sȱ f(ѿ٫ '1Ү[&zq~YG^q8HVH"(ܼĿW!.~vhJi@ grxƹtw> aX>t޽C ؂1#ͩf;2Hkf 5Xdf+@=hZսgӞ6Ŗg),pqXW,H8SO5P7a@sjG '߼ $Kxӥ2Ps(_ûRg^6PC~*Ke$R&Kռ{ӽ }}&Rx‰p#Nv fbl;`FKy\Cהw?,7Ă^)$ +//kTSM Ve ?'d5ƒtJ6> I_BC % 䥡P4<̿G?kI0ԺF1vOG&x0ˀU}ȁ=y/ElS0@a/9ie~ZL8r "PkV2UݝNNGԇ-/Sn7tk ݐv>u)"Pv5`*!LL6fj  >]80UQg9m #O%F~@G+<2b7nv>tƠd9`•v>sQ?1{EF{X%p~!o)k^qom'#lJٙ{_qmE%yN9 57ւTW1k;la4W&Lׁhdž!֠:%,!XS-yd0oѰfP}&Z*<`rL+3_F3~UIŁ-VVA Z߂yW,+|JkI)TP-JTx҆Bw +pn[bn{ a@yJn )g-^8)hc-P'(hSAēVE麍Q_}@pg'8N_܈xF j$ *Q!*ƃ$NU'İEXJD-$[`5|=1U'ĝ7(nWW- kf&]GXj8E,|hs| ˦Wй=w@`fމ}jXg11R \~~){'`$CEu'!RU89L687 ֥Y{Zp6S(࣎hu{WRi[ ]Pq3c0\A ;7fwwUv);FOAu]]K '*i(tdBC+,M^iŭGVu3k!$X~@!ۤBZ i=RkA^ бaT3'dEǎֶk Y.tXKeNc,xuD?47F0I;xrM<u>'y0@y1Tr=)ձgآ!Wbӽ#gD\Gwp̞!%$nZuvǸVbR_'mK6B=LF5#EנkN/>9.áRig{Q qsjy" ك\$i)gumYa<i,а@-̈gl)!@턒aaװ,: K,Q|p&e]0~Js) dO%$z6ҹG3lywk]hkuTP]fH,J)*nD,g{&4]ɹDTWE3El1'S==ԝ䧗J%iZ S8lq_*ӿDwtyNWHN)G G+ӟ!a4r`8ew)!Cϓ rHS) $ s% ce F=*^V?VL͋a?[𑭱a<1Pjws^b:JGNьЍ*G{}Ψ!/}~ y3[#?4N+f U/qh:po!]CPiJnfW?1+|1 w8>IYTK]'OQ%\U!1!ݍRj]= ET%D2{eh}EfM1.%މ:vgjJxSd0d]fPrJw$XQx a4R/UwN-A2_$+O}\bHe:^miR|\eSN0lBJx1c- Dӌܺ/ѝn_^>x{ 6Vo3nHbtM{xJ|As'=dד#ZK;SuLawusol62zLq)gRh8̂kse1_gpD8n PY  :ljC*s\/^CƑ}ڔ\| - }oC+,lP6C ~6ִJ*\E%H8EO; ~;LwݘP_KB.%TǼIzAbrcdD~@mlG.N7*aJ3)lBd"xƂ&vCx/M҉H@xUkax~8KX#R⌢Z!"|L=Etӿ7H4pv}Y&Op; Xi4yl18G`bqAudH7XI锤ZC%s\\rīutR'wug:+|FALH+TyIZ(6 Qf5y;جqU;ͣ@ ^,)ب>1#6ʧw4Ur)E)ΩM1y gu Ȣ6bSЗ4kUQGZB tHIDB`vENpy#uaFﺠ["5u^&,6XQxv3WfI@E?EP{QF\y71:1H>Y{tq,ܡҌc[O$lZTf_׏4;Ew>F`a1I,o LԪ=8ΈB .6p!0V'x"P; Cg=nmc0W k{A3Kkpu텩6RҔҡL(O٧LOyԺH8@JяEW_pnfCE°w(sϠ#yX C-lrBZ9Yy0ybl~opEC1X;b)!n49hHҲaŐ5Y/x0nE|#V"(C/awI}jǛS&ͳWq Uf|I3PUL'pSV%hV ,\"~`cC M1 ﭾn{dg?9/Yu+6fݪ1Q2 yq ' qXf Up[\)x6C!dH5aWJ񇑹yם#MhJOG`RɌ6LJ1l ˋ̞5>D)̹06LkQYwǼܮ*PV`Y4m|k$=@J^QVM "fPʿ"vc5Eq3tykmZ(ƺ,_ԊCTN4`䱒 [07h}ݧoS9e)^|LS@QN[@z_pyv?m/KV w@S6b鯘 0[66୓Y4A ,j? YZ