libvirt-daemon-driver-storage-core-8.0.0-23.1.module+el8.10.0+177 > 6 6_6 3!pQp)Tξ7]mtZ`fcW ]mtZ`W:%q9om!獞]@uUr09X5ř'>C!&إ%3v,nZ9/<$%DC!x';v ;mU*W-d'c3qZm׈vV!n U5)#I5o.>MuaȍH |&)Q F/L.Ӭ7iI|Ѫ e􆵛Xӽy5 z2|Dƞrj]+,Uk8m}*{5 OWeSzV0$t.V:;k].h<AOAvFв0dB$H!Փн5 7d@绀 X(~i>ިIFY%4ƃ_'ʋvKN"B1lJ@dpZy :(|2k֕Hmb`0f87d5de60696a377b11d30a5829a44b890f4e440c2c5a0256c5d2e211a81f1f57e995c2748121a209ae600db5d4914ba60564a7 ω3!pQp)Tξ7]mtZ`fcW ]mtZ`iA=1Qȇwi(]j)~G]x jh禲$0Uʎ~s?Mp_n_d3= UToM1I 6&W<,4kUC ]$z]E.RGwz8>JXңbOŇ/P2cE#7:g} ud[ZC.67Z,`A#=]Ozt30c\2cO˙Y:,x{GSg2}W{ظ[4n{Y(DaX*L\lWܲ+Ip%91HBbPaH w;yT6[0:zoRo@BS}9_[-{ϛ{ISG|?p1oQ@'/7ٵ$|8- B@ oE`xw]04]~pݕY|g?w#2R/m׃Y&݌#mp; >p@ ? d%+ N <@pty 0 ^     0  X p8(N8Xm9 m:1mBG(HIXYZ[\]^bd:e?fBlDt\uv wx(y D H N  Clibvirt-daemon-driver-storage-core8.0.023.1.module+el8.10.0+1779+84732956Storage 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.fbord1-prod-x86build001.svc.aws.rockylinux.org /KojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxi6860a^GC*!I9O.J/L( HAAAA큤큤faaBfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafa7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e265629494c2793a057340c47e885362f55b709f0e372ab9108f465ae61f3abf886e7003abc6275ac5745b5ca159f7f297f93c0ec87068d20eab58bed7cc2097d3fea18e0958000f9a1fc4a24723797ffbb497c1eade0450766bf63ac0c8de9f144b19c42dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744dea589b77c7435f88182bfee36fbdcecb6248e4fee324e59bbf3a41830adcd24f528a174cc5270701798d1b75bf0eadc56ac178fa74c52b2786a5a04a15969307a0205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21dd9c7813b6dd4904520811ff85b21ad180fe9fcff02e4f2b58622f70a169b43502../../../../usr/lib/libvirt/connection-driver/libvirt_driver_storage.so../../../../usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/libexec/libvirt_parthelper../../../../usr/sbin/virtstoraged../../../../usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.1.module+el8.10.0+1779+84732956.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.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329563.0.4-14.6.0-14.0-15.2-14.14.3f-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.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- 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.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+84732956 virtstoraged.confvirtstoraged.build-id40889707f402a7f6f65bc6478b3c49faa57a6e5be8144fc1e200937e0d4c62dba0fd388a1469ebac80cb96c61be571ad306f749b79e0e434ccb7e2c298673d425094eba972daf4345bd54265e922e8ebb4423d54b669d9f3a23ef7218f2ab4f69160libvirt_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/2f//usr/lib/.build-id//usr/lib/.build-id/5b//usr/lib/.build-id//usr/lib/.build-id/ac//usr/lib/.build-id/c2//usr/lib/.build-id/e0//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]=2f40889707f402a7f6f65bc6478b3c49faa57a6e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0ebb4423d54b669d9f3a23ef7218f2ab4f69160, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5be8144fc1e200937e0d4c62dba0fd388a1469eb, 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]=ac80cb96c61be571ad306f749b79e0e434ccb7e2, 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]=c298673d425094eba972daf4345bd54265e922e8, 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,R{ @6a#0n&KLj|&ȨR5KX_!`6,'E4wd+\]z^hʮe'e顝~n^^2&-LƜ ^ZjGjO~ІbYw7|]لi#HZUG%J9l% L#WpX:Q bB%­n3ʭSAC,R]Hg%Tg5 _̻%:ꛯvBiLrc,,vꌟMQ}u F~}Wឨ>KF;.)8rL×=1[&ȮԬ85eX;m#\.IjԧONUš:[3X&ccjx". ~; IhN+ {A=hʫT `]pCj'_O\k]ttNGmʪoSǤ+1}]&'!nB*1.ή"(k5/-24E ffUc܌1č(q=nl?*-NE vKoqs/F5H5cC=rB)Lq؁uP'ˍ f+ǒ-1}H㨢zt&(Xwu)5[)#n,]cbUIM(GPNUV瞷b\ 3ʼ/:\fiY{9Zo?SZF`由أp񋠑ք+?@xu…* %!Y&9x6k5?YM@m|GSZ)l)=r62yM^n\U+_p:ͰNXo*'vEHdOli0A÷F DELb}kZ)Af${5y)ys47FY Mo ?нO1&VWL^*F+yWXTv>u\<utblдAw<.%| 9~L;&ZmEL_բ MwdT@ j.X1$􆊢3,][1#EfW{;^JTn@BV Ld0t0E'ʎzTX舄4#h6/Yx2MU~ӿ ̫d@ry{ȖB}`F? uU"HZz9$F H){ӽygy4 ٘(rdѱDWgz$[SNUTςju\ tbf^HfJa C{2 :uT:7 yٯ=}`ު=Z)Q0ln{>O QHHҫUm%1tc9 VY{ n, D, n6x4K7ųhPG f  5&z(qEY kteiy𪿟ZRrFB{î՟c.OEpi$77TץK;+ꭰƢKWP L%pt*{?:̜Re&R+ ̩"2BDQYKܥs.=FʄtKn!^N߁#$r;'ӘcU[$VG[EY 5x .Y%ClNǿ.pR>`ĺ<^}k'l#&VC ?[O}Bc3Z /3;t=JosL D!>i3äB  D{DqɞΡ8igԙ)a&j`(󵔕PS+H7|0į@5-3h?w8{65`@w~t"e>bN"PZ˙X2p~܍eK\DƮ@}mES=CUI/]stYl1`3ӂqP%bF3=g  BqIFz< b@quIv`iTRZøbgXZ]]с OYvȪ 58*r9ՃVe &/Qg\p\qwPO*ǀc"pnDVR95Q/=62Xܛ> TTaSXSPO"ai5~`RU6rV!vqݥ^(,J9-WVwBm1iFC=|1),D#3ힱ J꟤6׎&@kM %XH: HG<D.Q Qݲ{U* E#/FY|ٺÂ3J E!y[{W+ӥrʴ@%EhMHQØ#4 [M Of`;9{%E /;}o_| *>J^8ZZ,ژj!U!OQ*xlL A'f;3-̓=}hNdVe_jZ<V*U\&얳D*/亣uKb9E[wm^ 2Gլ6{"nzp#ڤbi/)[˽$ @:k8t3 k,QU7(/] *zjsȲR8Q./uc˸yyeAuRY(;l}8]W3hqX#_H>ZR! `CviHc NB1Z†y2"=oujpH$muz)UmGBݹvn`](BD<8(WY}ٿ ۲SJ-D+*b&L>-EJ&4 *JX ݖ܂vn-aqFzIj #@jH?اן*/ @fIyL3zĮZ >WPGħDƗҙ^$8cWr}qe'dŒj%Pp*sd/fTPM/Gr kUs(ؔIn9 1CUkԷFf6RcWhO=-N +<8ۀFsk>ҝl#?5ޙCb{BĪwV4=d(Q+N?~ux֞v^Lolmҭ.|(]*z1, EPaRR-,/<.DB2,6\8 H,BKxD|֠T]Ly `eD|ٳBpTݒ$WcQց&~נOykp|b {˜luÚ_RFNQO$_9mFt NJٱvxO)} 4a걝H\ϒ[=&lYeu'LK4ơIII4m:K_Z#)U CH e>t:-<H N*!NiڛgJ F3ڷ`%>"PJ~##6$@fój);wpCxt3Ōs3GX#*Q~('|R4GgxVѡEUMeT.oTdVv1*BIfׂ0~hX@uFZks=mČU#$zn?Eqdމ; 5KYng.JNKZǺ@k$·x)’”ǸKҌ']^C;ih>եQewF?s b 3 > 0X pkW=޹a2Ň+>vb>s];y wv^^Qkr^%Tب,4b$R rQh;aES?cUzRB#`G /WUѫ5Z8Ϲ3%wsH](Az8- S\^OyxG.\x)Z2vIwXspQqˬk%J6[BrNiS_- ,W HҐ ޾Xs=q EZ^#H73ֳ{v嗆%z1 #Jh`&@IHwk5,$<4ȗy3zo4M2]QAwDiZ,*lrРW% {sCCi]o}a°Q2Y\}@#lx:xX9BmkDuλטϛ6>5|4E웓@ f{ܒ)xZ͆gB~Y Qb,¡؂/ YkyyH30Wq+4-660G0‰Ij̾fgjj -F-1;8}jiX;ue[Lf($yQp5' ~V\19f ,ֈ_~Em.xȠ6.LhYk?;;T RgHo.ր|Y-Y4x9,J)Rå W&7{=f¦pn u$W=(o7#Fy ecTz5!!攵dF=}IWe)Y7j*t0i q~d )D|A-MW`1Th,}Iڿ#ZbL1KzHg p)R]<)~ZVO{7ڑ ٽnUi>5>FX8}rwOiWΡA"pG)e!o~\EYs?,//,zs@;?deš,9Hge|;-KřRIe?0j)3-rEd|W쬂hi: ` 1q•q9 Rnl;&_5|N>aYԸQDqe 쫒i퀢M{KD *}ڨ2f%l#&.Lƀ*xQH\H4:Hh`I2:zKwwTU Ǹ\]C~3Ay25h|a JjUuGm3pYHMb *Q0tޫ8+ta'oCk91ӯau3GEmWoF5NŌ6c9a3cu&=~kO0d<'1A#)%&K < $AYfy7!,Qm pS%3|I`ѤB"s\IED|'8zѣjKnOsd@s.U6F;ٍ27۾b5`pJЂІɆf;YVnV( PwϮ8Ǟ+bL)ƭ;Jۍ/-gJzΒgJјXAOQ% Qtiz*Pw{?I %}r6:}Wa]F hU]Z73I`n[=_"]y/A_0-i\E]f fT\)|Q_&^We @m1Sd .?! /S" ]L-,VFgeSN }RMm{qIUSc[~bgbKTqaIBLZ`L7K:u+;jrN}SųgJjLV /T3Gmcs*LoV9>C҂5Ywt{@;n6/q\g-j@0)XBȢJ=#[oC/ݥ -wWߓYD胭7޹6$Z"s;.,֨.G4f0!Mo72]C*PFPko(fQ3BN u}Jm![H͂Tz$Rou2]rn^ua2 ?x!(θJ!$&"LX>a猉3% g$i릛Aui=ŝ0#L)ZDSiJ,Ÿ.&1ZCu'l6 ߥTn+c^QtʵCpU'H op7{#҃pӦa¢+C{=Q)؅gŠ"Eh smdh0@/LKk; K)%$ +v(F a{CZm)G^y&P3N-.gDf:[;o؄WT};F+ mFSoKbwMc`YA4eb34O5X jdfdcA\^oB P<(sMڄ_CdOû.^ٛ43 ʉ>&58/$dY=|"E 6]'ʯ["y0̨a++=m%v5|HpC@*]ˮyf9q?s=x [2,!ϲF8k4i6 C>5,W9t'V_ :aTbxm@lnJmS}Xbf1a."P]CytYd)!a Zѹgh:D5v?d20ji#8ܹB\9$ѶJZ#(_q #\֟YpB ;0c>a5^)CSU'#"9㳓Svz7;E/ApwT s'@E1oM$q)/2|w>^"2(]”mW !Dmpp|՟@_6%&A((W&=I!AU)t⃁,yńVdi7LFl##68?:t0Wߒ5N M4D s.Q/ښPD;ifjxh"_BB-Lo<߾Ls ><.!2p {wL"B@O~rs-%bi61gwpm+~I_wzo}*I ΀bMw۾yqzPS򪢣2+5$Ot[-x(zi<4{{qik sj֧Àj¡K #tH(ĥƎ;[WM;S1Jذc:d W yh$WOwy@DR'ܠ@ g9UnIB^G $r'~m`<ޒ\N~ZBiE]PYK %)J 7εq_NbۂOn0z44|{2%1}>A#qor^puX{Pxxm, l:lm$Z cL뿜'=+Tr{+ o]ɠ̓ ja0~%?]EFF*E@'u@rw&)j~#%t=HD7" *:ρ3ۥț~X!afkя5a=-wjϲeZSVAvJ PG2 P(Lt~?YgtJn .o@jYĴ^|ID9\zX7#{ݗ܀naO2ٸlDW^W`LXD$ˡDv[]f`9bѬg~"3ڕ~cIcC.L|2-ƯA\e͇}IrJef[UaInU G N 88o\(D:V&K7xo]_}6ognT fF_e/^eC81+a`o zEC#*HَIz]6=؞ WnƎGAzDrn,=^A3I@&[Wv`Zh J*bX?[ pm#rR meq3Inu2CO4iEπ' HN YK\P/&FH>iSi'PPm9B2 O6Kn.qiDO}%%FHM?qCG)mZlpuQꃰۣV(Cը}mjiEqW.kkE쳂?ӄ0 Q}dp`k#2Qa2v-uRȞd;8Tf"?tݘws׳}P$nV 1H+y t&(AdG#:/ҍ; ;RwLӽ-ts7&>bFޔ0O'Eɾ\ ؝?x1+ s|>pĦD3 g$Lz:&!кB8 I!Jt^]?HFn, McȈJB4ޑON|oV-l*>mAT}@#o%څOSܬ|[0@r$j 1ՑǺdkg0)<Rj[nnICp9o?X|+ u7j u~1TY?J\hC얏ZXL^[Z"W_eJ hǍ:#%QvjPaey輲J#4*1 P&°&)n J$e_Q3LQD Ei?5:Ps,Y4Po[B^vX )ou#靪;'dUj@cNpQrc4*Bw>ǿ2C!3v]srVe\~ji+6^EpN#;bb_=F6{a~?lQ.C( h&.wU+v9Wmr3>s}P:p@~s_[,VZy̹Ӑ ] 0(КsB&%wE92 -A9(`I nfkQFD""v>`._>޾ yꆭh%ji\i̐r{BH`Ԥh;٣~Nh` hb"A'zvWd$j2G E ٨YK@v}}/KKDu. \oQc#P~ ~e ^Q.nN54fm+ $^9k'c_pJ6 i0%|q9z5~z?%?Cdn=HY~$G*#U)Y% v\h؏bָڼۘ3#J@?-#H!AkT (:9j-6O: ٜQ4 d R(jigkU9_b!DW{{J *I1a.\{zNKD4MV=2tʍ&* &_-ώx!,}AAz [yPc^Ҩ!>,:(x A{uQLHCu/!RA;Lm(9E٤W 0Z0̤.=zSS2 ɗ!`T\ ʕ !|7. 0Y'`qAWeA-ǔ[:\1LВHpG6r,Ȥ eaBmVM$=ErM\tbК69d,B/%թ}"uD SO/2mufݔ ѢZfx=(<7\jfa|˽`p׶Xj6 d׃PO@ZB[J_ә5\} uBZ4!f f =D~bd1o\LUgK`"zYݬCZrьoJ2!ER"\s]7sl4ѭ"HEXV6c1& d A=1|Sj&bG*Z2msf$3_mH ؠ#3kp$"1ւ`C:ń9^`x9[F#j{Xτ˨>oC_ZSR[hN"L:`řw{~`@Q 4mT+F[7kJn?6w bg]հp JKgS!9i`m\QjvJ~Yxm;PׁF xb[D/GVRIxn7Qcӎ%غ7t: `ɽHw KCTT'L)DlTۯh[|J$i7^.fi#eǭ.Ȑ:nuUcBN <ݜARsȍKD *?EFG^1ݬ#/v[v$'q[m'H;gXYKg&f^CvC;pB59~N493}cH)n47J7HqoedBb]>1/ޡ"fmI]DU9,#h9{)x^p)ڊ~mB/Jv4 :(,0!kNUO?xnC3Z|, x,.h@f®85⻖K=+:Ɵk#Ex9;҂J=gX69OnaיgLYZ9 v;"9u! &,::(DV<gn]);]Gx+0c{q簃hNK& R͎C~ɱwS8!Pr*z7bmJ@9\Cz\}1TL8E"8c˱p2-k7<:Z׾a~ yPPAZPRyP[j\x.m&K1x~&w>&VoH :B( ]i/_'[]k}}IY%PUiF{.)fɴ͊('HyဟQE[ڵtɺSS6W7cԳ:i\ygĔW*HjNuOLPO_:e +iG+)2lR飲x斉0yNU׻ \1rhHwi%:J! Z/t3|fNs+7]v΂hCO#+x3]i2un&>A:S(5(檮srb GZ݋C{r5 w,:A uKƙ.LĿ.Aں{c+>C6%O a{Ǖ؅0\Z 7L]} KHa(bˈb'/jsB)j#F*y᫚c.^yޢs+nL%BLFh, 9ӮJ,n4\p6U φΩpӮ0{jzVZ[{%W?<Zɫ92ψ- #]x3Cnc;3njaBi-\ө5Pz4|A^#[ S̕Mm13$Q1 Νz0V7O8B'#Πjb7jd(-aCЕ_K\ؿaE5unotUU}*ǟB\ 賺B|2 d0e[l[k#}%:R%Xz|N&?FcR=9%TФM 12=ͣ?#0<n1ܥIP[],ǡ:V\mcZzWB.uh1|ԁ\E>7}/3O+;I \3 b+9F[\ԪPpvHקY E:IޅT $ږ3Za/^]-סf_'4TcG_FG'9EYJ$hkCɋvBsZ84 ?pٙmGV2 =ch0GaJ$OVg@/!Q;[ @r0ፍ[[dGv87ZuLp袛U ߁cpIAo)+=uEE6pӟY{ 7LC|N*&BxYv 9zڇ$FbKMGV_xSDyc+Jq]QG*L=~ 6X9'+2+%D6&&$pQͣ Wi .יxaq |{>W3G;Zuݪ~z5tq?3r.gQ݄ ms:Fsa* ] hq`&Rjt V++n[T<H7y]-b -~ 75/`''%gy"˕H/7M5YBOK80ҥ(Ag:DnS>9I,^8 4yVp{<`Uh+@HxţZUyrܻ!GÕ&s?f$9iZ΍b>jnn 4mߧе1PhiP;%`yə<[nrxvQn16%R9.u.g)lj.l'(+w[FYLq{;%<|pj՜ g ^AЏ^-}Wli%-}u^aH dwgQ JqlF/ xb p7FYoQıiSt*-se7ʬP@Lvx[ ^y?eImΏ;ڤ[eIvع8@GM/C9?eĂ#N+2<{T6G,[ UAɰ[ >h/&xGS4M\dZOh[*`sX͋\>eVv 7 @tL^w.\I)IZ/칗NuH𺹶!WMNHҹQ}det?^p^_'[u/x(}NSVzl )?&LQh.?VR(x&6P"F.Xټ;WK6ֺb2KH028v0NʜiV9[2Oل{ߤ(VNG V`YЪZkZ^N3.Y/+mB&U֦bJ9~˱1[bDd6+ -͸s;q de&C#vZz癋`遮z 64 8SCL78U)h~{,8Ryz8Eǎ)'/êSOL{|.{u\u%86H+SZw'V\EG ]\4]&Su58%XX+3\ncY?༃y\< 2(_ȥ|)m3d6Qc8Ik) \0CzB@h.MN>Xbz>'j ŹbG/%N"í|Z{Rjq_V'#)h[pːiUemVU۪#f(QJ!稺We~?| ZXµct %hsa2ؕu 7\4\26Њ.G5J~̂ [//NKT&<y6= ]ҞQy;=;Vs ~o\[`9AJ>p-Td0=j1Ƈlm˨ EZo#EEq`)nT2HP]x:mF$thWJ*-!CJnt,XxX؆[4i%g`\k8 gɣ\'Uc)-Oy!j.<(0^y]u _6ZI76a9Y05mG`V4PE2q{∪hWXK gvOOh\㎄zX^"|[ăH\g/!1-X>ːi*gܤ`s9/I2`GۯG9-!)4z2ގ2}QuqďjAUTPQ~R %ǽԂN珲Vщȣ0H7lgw mWs 4|[JqK~!Ɓh,ʣ1 NDy u*MܗqH4i ,8 xBev5%׮Bv MaqVtdEy~'ه(J}5`xy%*m?IIiǜL #xmrOczsWI0@c\#ٶG*91"%ָC$XzŤBr:գ=ϤJ +_hbVu#pZF&)u>+m̏CĕL|Y$]\,HaЬ2A[x~0,w/ٱ~־`I\F%Sv:FY?,0bqCs#ҦV+#~9JW&//ţ6*NuΑׇke3HqV  Op-`Gwd OR+?!V &h06lgy~":l^o=~YlQ~4"isuMu#7c~Rk[p%jA}.@^lW;\gLW B%ɢ G^cl7K-ki[1TjS[#Z ,0ɨ5DS HUӫb3$CXM!3uT;T9@E,.V6ub,` gl&'Qc8svKTwF7zֿCa3i ؟6 {9`,YDV\rn6bbP0b->]^Ɍ].}Sn ~MH1eavY?\/,Q9r}Wc|*$@05eNsZfDq$m;#L?-hct~ܟpaRZ0ҳ:QAUˍ1|:#݈"ma[ -w=M,/;U[p3VW,C"pE Pki@kSR%䘮#1K}fA!BOk} ʼ߉?VM& 4Ӏ;?w7utK+a7eyu/uh]cPE.:>oB"T#x# ϲLV0l䫒K74l 9d~<~đ E^иEiG@dkGtaqR% +n޼wF#vs`=f00nޟO(#pLYD>Lf<+*Dpyu 2 VrQY9jg@,.PjQwޅ]bucf̮$P!_pL s/٘0ela&)'$LEYmՈ\۷OOĢ_fˆX8*=*{%X;1",F'O;Fw-'"eq'QU!eNm2X[=d? V(BƲ,?ZiVh@O{b w8 A:#.}K .FU5^€A lr;cWX#z ET Џ`ϓg6[?̪_#?p MɏErȪг./ ]D!5;Vt2O椋\i;sy*/V`@[fbВ ' 7Ɠ]OiJpK*ޣ ө8Y^uWhA.L=Ht̐%R1 V{1tɠ2~aC:Á+lǣo}DuwHN GrWRpTrx*: $-AyB0&VQPy%ZD.Ѐ!}HKj]Ͽ0wxyqugsN31\h\^o8 gŇ7= 8ÈʝHR2{0 9=j} F0hw_CƶSodyV{`5'DJLŭ!hR~E Œ!S&ERDPK Z!DA X}|ޠ8wo<=lJ2A<٥aic,@zZ8fJy ݇wһHξ+ÑëM"B0/*'sY>d6 3]zjg̑P  $ðk@)KE K.|o6 rBD'~b9h$;Ҕ0kcF!|߫gX}w:\%GDQ @- >)\l i>-)Q}tМ}8AKFY}$=Y Sr-¨y qas=9Rt_ Cv3 bx qj#jVPldI !+S-Ū'<}5>mF0X#bZeS"lV:r'VE 9G21DkΓ7lKx,G^Bۙt:9-9BqA7* )2qEXo YQIiYFLE(@?KHD KB̷~w1CwgB6%ӫ;"r؍5icλ15}`q?knJ zמ a'Dc6?[[M[VП%ʨZ/\x"@j"- _I0KwJ4Nha62i]=d(ʮ+b S1oY[}*4 {NeQ9_z;4/2+o&WeN{OuH&ߨ碪G9\&A0.Q=Ϙɦ wQP.3yi P ݖu82W.y`]5rˣ1P@ǂ$ ||}>x%)(1i~L4UPe-"ۗ~B5t N149:C}>VB % V߱ц*8 ~,n_}JI(seE'x5L3.߲.Jt1*hDV^yZOXifܕ_Gs ,N-4n ߘJYd)Scr.tBnvuO4/,B-5X !k=FRu>l>aݏ #c|p{mYF51^ݤj|nO*2^3m!Xќ"xd.+$w[Ł Asqd0v M: m?!r(ðh/ާWxkΠRUg4vy1,"=*ݹ1Z77Sl4$eѲɹ_,c ATE=C8^vr!Bht~= n"Gs&m} ekw",f(V#B{bQ򾺴YmJ8 wuCG$R0@qP}~C8X:uK7oe|ى3Ӌ9-[)~99iom:.icPGMY03* (E 3.Bα|0i 4"xQ<2E+s] Zfsu)-& C9t,U;S!eKh/CD d-Q$]L,gK[FS_mK WX|HxZյʓd]ޟph}p^S֢hq|= z70ҢH RbmHzs/}*Gȟ vsrψfF WsP`Zqp1jSSB o|ڛ/OSd|- xԺK|UaaI/6 LN ݽgnu< ibBHZ'+37&=/1 0\j Bn SEJ.yo1o1nE cc'JdpxXg-;2;nG-[o{_"@8)z?`HCl3f-Nlu<ϴs6уTz=G&3|}Yh/+k4^Ĭh+xwG} >j/|fϕt 4,VR~׬8_{|V鸻S t5 hvq^&58%wL>ڭs_&b$B6q{ΚĊ6Mx ]fxh1'+pMXowEO1 s9¡ִ0q#9 rEg˕QI.oxң]9B+!?XUVKf_?~>)v(,ȴ:>%|-;wV$x`Dddٮ]o_unBkWإr FJ奅}˙@!,m/.ܿv4HO-pvTnv*/Ey6,[7ZZ] )" RPN} #KYs416@)}iI DB-rˏiwr4Vbr8T3 ^>s,7p|9+?dsQ@>!&DVޱN,jݑ3@1V.tcDMEmY &N1OlTеicltJgvo3(J{̞،jZZLΧ~/ ɽObYn6W\Vsx=_VDg I.V; > z*9rN&4 gs46*Н FWI=ZVH@g(=H-/QG-f^CJ:~@I%8 )ll B>\I#=7S/L[Ӹъq ݌szόi3ޝR$]\Ly!zƗbeo[EgbB|dw^gG+WB,ӷoϨRԋѬ$B8"Yx<"lF[#C]<_曠*Rw@Rzd 2Ȓs ?ҧ![&Ŭ/6U-;tHr">2^*]XL٭B2GWh+]wf"xcf`!yT"$",lEG:Nĸvoא!\qg(3`5 \nKa/0tw9/V-dskrg %<XUJ5CgNd?X6T>#-ׇ37;"al((AZsǍx Wqć*dI4L$mrT;mm.ڜ~[!79^(GYp~<Q}c15I)EOBkwU\AaYҺ\*DUBX1T&EqM7{G>a?ܗІ4iіSO@U}㋑'Xk9 "WKx!\ӝB"lݱsf#Jol2Gl7@^.fk!H) [,'I栏<_;ԠztQ"{T4 ;8U) k$f4wCܳd}8[;wx \-4spT^"_RL*i=S6<ŠpJ {E4KgE21LC3,^#E wh/10VJ<}lL>Fb9;Q(cOx6Ы+ aog/K0cד9:sٺ:MGnBwf 4 TC4u6}w\Uu>P>ʧAv߱ 'c5Ϯހ1%eaL捾+#Q$>kn alsBw"ԕpR!Mh*w{d餔k1*3A]=m.L1a@gg/} (+B= }͇<Ոh$¤o|JŖ$Ժ`.J~? Xupi5';Cmʿ K I1_1&lH}QdOkz΄x{S/fmR"_䤻n*3O~omW@Vnw}^U'1]$ڜ`%wB=<`d0'f-̵X#Nޥns[6Q]y5[ȢH >9oH:T cNu 8,D´jw8%Yb݃S5Fdmd\`g$7YEjϘ5$cgNa0ԓ,E9BXU ?C? \7({sZuE=#v 2?º[LOjLGrhSՌ{t dR\fSɐ +=E7Tl|c7 m"|.ǮĪ|=G5K94yZf5M1^ڊ޴EU ΃n*5VpO[5ȯn3ɾ=.0))DLd{pIM`ޣȽ9Io@H\so'];Ĺbj~FRm8WI,u ^H0ͱ D :#5>>reb+i#%~*\큦 h:Y,rzV磄 JT'|Ste;լZt) J=.ah7`Ȇim1ˑd_`!,PW?p~mc(pG9M%\Z];uwoτĴi'[A@! !(ej`>I[^?ɉ<⭙Rve#!k)rT؄=e(iJ,."/Oe5 H$ML4Zs'6FyN-p{y9~XAE8q_::۵fJwOü}O3ϗ4["K3Ʈ]Yld Y1rVS֐{V_ EmRyկS+o\%q9nc 2Ƌg`[! ="7 "m 6 P7A]V90Nb63VQwAS[H(,c CV₴%}#P":{0(0Jd')Jw;vx!2>BœZPS^R < F0QsW@VeN!oG$9|kA겈13 =(\A(mBtU$-UӬ@RȊoܦGl KӿUF& 3%~t`-ؼ2u-%]wgQfcw -(fs= y6|h4@ Hn S']~YIm+8ʻ0'gCg:?Q:\hkgzVٯ32օMaTOF" {y$U[g_rmҎPKQX<4#|&huVz!/ur! w+[PK ݼثǔ2'3t׭08PQ5~ERwl<9}C0slz.yzw_'XsK~)aJvC,`z; 8 }út3-iNTkCi,pD3iKgYd*nxZ\] \,aTxzUx! 1 BiD(V FaBg;W=`hNM댬|@:C^ :it$ى, Xs:ށ~5jϔ{D~OОn7d;Kc*H)_s@>wp$漢#}WtGj3y.dtt10T \zC҇$Ip7E |Ht0l.ng).X[XIuhuVit.p065<#/c56Eoy/On mË@x\,y$=MJLi ضa:Ro ]F5%Lũ| +}0ۓP+x*Ńn4DȞP5YEcp`|\Iס6oԜ!ɘ @x HrEh>d0KFbF!2_j(j[|nr?} UyU/iHK;_ڳ؍*l"4D ?[x*e&Ln.Dw2> \ۢD!pCW 粆g荕O+[ăl3 ܄zf% 0 a}.uqt(L&W"yS..1 < <2LqxOq usp[7@/6?7\mxF.Oj5=ꆳ{)&%M1@?oC6dxXj: gjǢ =l|AgYLB,8nW486+'AJiu']&?\_e}uv Y_1],.6sj<~;~qPvd3~{cI [ >5Rkߩ5a" ]B0Su 2/TO+1r ;[ ~;>?֭9ފ}2Vjӽ,\;"YڣmHJ>qέze LXk3zԊRCJ_|ZCb`V5%m:W:m&2YsPHojNEecfq9l{Hr+) / ?֧,Lr4]I* ݯM1NH -GùRX5&fZfM XNftWgj ;x1rH31k]G Xo+-KlFe'ŋ[H7 ƒ/[IK @Oq-]H/ _.T.`C]}.1opJ pʼn&gn@a=.qLpX?|$#oO+B,!ܩ84Ic5fTrM.i87@ޡq\p[{w|\Ħga3Y~D=.LD?o|tQ޴XQ 4w=# Y:lHc (&Lɬn<Ƥ{MNq 3.+6b) ;ϵߴK-HEw\۴Li+g?] -aJk %Ns %J,HitA |:bwi+q(^wWiKSVU65e=O|Yr_CSaoR@Frr ikvkZ*R}wKyt*>FK;L|xdk=GSS7DL ꓡ/-Yb؄?pPWc- S5 |A((4 xPx Zd#= vE^QhG!G 7o9 ~i5떕 e蓯^}]|q@š|wPHnY sCI) >"WQu.t?F[ ߘ![^ѩ$Q=K;0G]vKOa;{ py,o2#9g[$;o?WON 9+QE~/ ТvsF,fh+g͚S(\osZ+9n]&\X NͨP;u!m..<͐@i]E̋HA%#ό#Cx'"Ӵ mZ |FT{!ǒļiU{C@-wߏkWzCf+?ZmQf9N0҃rC ΑwZ@)z@$pFp ^g cP I4gKLPx¬B#QY'`MSt~&|CQ0_Go0뮼tk!N1m+߽dz_ g ,mz:Lt7fЈ+dFnAKW%Oǔ^9>k2bvgw~ק N>itg#d4/r>+6v8CVn kK? p=1kZaieN>Ϫ&Q ܍nI֪32?d\](J,$/2 m#Ȟ^1A?f|\@^oh65D*WWH O2nNZ /AԔo"gđ+VΉv{kXn]T*cdj1F/Bd ɴ"DzǙ`K lkyۋj򖝫΅΃mšrI7^SέL2LB#ƃ҉0)|׬ꝒIuԮ0>4sF:%|5Z4=+rw~J +<zu㺤E$KE+?Geߡ @Y "0daX,N޽ы -$fJҪڽG`S3&}m=͕˔'0er];3U"7~JfvpB쮚-`%r0&Vo8 64Ǐ$vv"%G [u಴h ^F^Շ/d둧6.\3ճ]p2;nbP<}A` w~"*WNH+kYI 3m cvCd#'FCľ._$ð2Nc i͒PUx}%7Eo x`R8|*cɡ9z$؃{4`7 $|NgM99,NO1܌j<*0P CF +X;sR 63SebOv:!n$q*i=vCнxm9d1!ۤO%0˻! 3 fՈFǾ~'Fs9;Q gA_7cM׺(2Ly33}k$lD\C p<5COT>0mz( ]V]8(^\&Wr3n+%.AIM6/CϬTsw0:Ќy.7B q4YS̥U6P]- N];A6X>+.HfbiuqɋHvir?УEs TS;Ej`n?0[8V⇿Clw"Q^[~[ e1 :P1'y ΙzT]&:ha eCiid/$+)Xki^G>nR<5!KУXjc}יL۩A<0C clk\s-Uer^O"U q+twA0{o F4)G8r/mVY,8\7Kw+ټ {b(y0Q=h= ]YYw! kˇ•x2 ?aMZ;ȏwk .)X#'*}Obd37Y!XM*Ntv-cȢ 8XF}X\8OvM Y` VOuRiIyr-OW(I3#F>/ً YT. >v`nhD% VoĚ:Ę1o{a2Ԋ@jFM[dI8c>⺓0/HLL;Y`PYP{P"GZ֩*|j|HU"fG CK3eVh/$=i$w (Ƌ/aՏz@U\L\.o+amQ=#d${ݵ u3gPXH2BÂp'y.W68q<%Lw̌M4#"94ӵ[t&{=nD닍N|{+ ݾ#ؑa~A2(rPh*?o hr]8hH7Ё?J/<lSiǓ䐥sZ9UAt\<|>ѹ d8=V<)(Yy}azȵ9N#)kϖI@[W1eT*d2/K53I?d<=[݌$Gs֓.9cCg-8Lvn T6WBj|E0F#M0'^K6E/˜Oiv1M|e#0.÷$Hgb8%;%vr6|͚ A.Qg;WMO[~rlQI+^5c֢hKaNuje 4Uoup85yUD]W):cY9!+N s n;֟<Hca;40H4?{yԙQv7M:RLxz<3 prRR#+^~Nʱqҹ [ZVbPٜȘSȅ< ;RTj$,b8SF# ݆򠲃/]V9 T h4%NI@]l X+^ |SvO0R]7=JH6YO<,}"Scfm| Bي$Y<՝kRv+:W:f `d}wQ`Me%(Hf1lD0,6Eto бK¹2L~}ǚoҡv* r)k yfljt"v{GdsOc>.j!Kץ?2U0ft3 5aqP'MƳ`"@&*$Q˨) !Ѿq)gۀYqhʉާ1 }ohe%$C=9ͮ*92 o$'D{4&ЖϭK~)mS{?fCR|,=r㫍]0ϯ"d{.NBF9u*jM`ۃ-FtcVKxj1my4s&7/gk_.ojc#'Z+5f/L0Lml?ڻsCEQɨҀ;kU&8R{pzR;f;邻 6BV[n=8\q:"1Ud)G㘨]y^|q]@ I.NFOR.Rx_gM^.G/'0t T'6͠lB$'~V;ܥ&ץq {甑8nOG:e5L)=f-U[,?`FzضWK'nا>K'ؗKqbȌk .gnqJ}/*^Y,-+žsz[uIq.Cvvx (xBlĩʤv0=j2D6y%jM3*_gVyyl۳ka/[%IB LmȭmEíRіE  }y$-kRh }%3ɐW((kDuDm\)vYC˾` ."/hݱH="]shgG;gU={~ee'NcLp˙(q2Rfk~jD',npD`ܯYi%/!|ZyBuԀ)ȉ|oGC^=K1EM+vnE;#fϓ矅y劯^T <ճg|7hrnqsvExqg>͢Q\Av"XQwf $5.毒w|cvݕ;QMD7zrl`wT/\tNjp>,0cHp&L):3"zOCյT] ־[.;!GKVJ:$!vWn@Hsv b98xۑ;;:s709(CFOd&u1̻}@2Zrȑ=&*R ʞ\8)ZmMK.Y*@H,c-6w>vms-Jlkir ҕtkp~kcZ·ALT${ -M΋uc3Pvjy/F5nR ѸEOȼcJrH^ t\4^x{gx.hR TdsP42IÍ`I"Q+%Bry]IMXggK[FϣEI؃|PF]m\{usnaSMu4B3aF {Xg a9NF,^sluhVƓO8*79Fd5l~DMf[m&H_ܤjKle)$>B \5sP2R/ XzSA^E9\4Et}r˴CZZFx>0]&~o"uK%ӿ4ZuF鐝_u U*^%uIC|D`H>}m"V!!خS;8vqBn@ӱEpW?'!0K:m F) hS_Nn1ȋݲ$;Ngda;j(ͨX"%ޭ/ Y>{#B: l}#3[B6z5caNoGdL$pVrF9$iMp_l GZʶt\>a|weI4D BP tO+@${BMvM][EaEXh?Lm?E"W#[؂V2ͺP4 4HS@$l5aΘ^FT6]aF,  ?~F03]4:U.v?m|O5KY&s6P4$eֿa##-+: l'̺JB&6o5BJOkmj/K JySzΎXmSN+NP8B}8evD(X,C%rR5zHWNn)_Ymk}SosiK} ~LwfJ3V ! q¿ɟ7E+N,mC\i9ꌷ2=\`Hv<'eحNSl֗ޏ~d\.7 ;+9 uT.E8>[VA8ýER D*Ks ґi_5Hg>u9Yb򶔅GNmstt"#tȺ!ʃ00'<"{ӒDLX5t]KO*N*ݰ %M9z0yWA5ղIՋn+?[;?MQ[M;6}pܯ-]{ܹ'yK :9RɌyAOӌ_f˗NS}QR/z^LVR'ƴh( t?;SW5X>;r/d1x~n"j㦊bBZ)Ŷf&jhٟZʤ1P Y_ س2LLA)cr-u!T:/nɺFli?!xRvOA0w*{4ҰaS9>mpo@S*3"ӿOVA/b+*:!sC|z@,9\,p]1e BfiSI 7.<`)NjUsR8#h(i ̢cǁkwδh%΀g9?ğYw&$C ~Qi#r`" -ktsRz0 ?.uCs y͇Y`X=bzoaԠ] HAmϺkmZ_>i%ΫkCN3V_9% KI2P.#Ap^*nN#*jm.?JO䭖N5<ALʟ/>) aw_ ֏E7nZA˔r%Xr~~9`-^Uo<4V}+^׍1۞և%o ?:c_ѕE2&kM\bb`GT_$b7;ɨc/pWVdYO ~ȇa,cf|y,=Dly& Gn6bM [Ig!#ʆ?"k9YWj\ PIUiej?O%Q`VnQ/y=?SLR40MJυ5ͨU3J[Fc\;\mybfaO^{\9ds9q rJMu6VF"枫z囸d"'9{KJ6~QQ|i٧Y. 4ϔea I_&"D:z9bж+mo1Gո@Rah."8 ao`CMպ/:jMDȄS\ek7Vڻlhj6)p8+)MY`OϺʈ#ϊS%=nd50yqIYtZW5%(g6 TM8 #T-YM'oaq"j9]fy]ZnyZAs'lYY1KňIAzה#5b= 30@Ց|)18nK6jz$mz^ }Fחb8M4zIl>*;K>eٝ988(Lf渚iuXnm`,7`Q-[*^O#.P֩bs_%f ^C_ ]h!AqLv =K[ Czvwa+<n3[k*`YXԆ'3SKIՙ2qjEa>(H-b_t* rwe[X=PiM_% ]c+e]1`R ՠZ|h|q 2^dCx\ʡd Wgt~]j*Y; ֝{ u9MfT2hmKw#wJNAcvŔ$ 2(# >60 Rw=OTA%h | ˪'zt& \G#c}R AO݇0Ů6ߢ}բO+50@XqVy#ZPORcq ctא2̚.;&(7 _8ćUL;,m@d'ԣvke~m"@9S_%8f9: L aA|S@+ `eT~39 &,N I݋ k[!\i:-iϩB"~.V݈G2R_Ș_B.^7XT bg*$!uij皣VoZ7"_io=nva+?k:P2="8 AmOwϔq4 ;)UajΣМ{ pt3*>1z硡|}֢ r)*QB s$]ff_)FOoQVxvDiWʊ+y ( mu&E>q*'x='6Y?zFP-T`(ƆqW w3\V;'8B3Le~X>t_lAR ˇɤ]©Z\r|3<)0-~ x?x$haJG]ezQ0bnCƞpTM1S>X[O]XmӠ*x#-Glb0Pr6VVfs%b7g x"`Oh]^k7;g#F*ZTއ7+EO`>\j-#RcɆi qfᅒ]R! ~'ɊWO5,Y>e:-4I=< Mn\R"- ?ѨآhX@K6(K mBydJ\qIDiB(tWNG=d@P/?~WԚMK3ZX܏dD AI+BhdvL$7~!ԗIOPSj[ʺw&vva2+e Glّ)s9\FZ{*!y-v⽻xr<+D\#íэZz4 .]aֵ&!(#=_RڔsꝺOf Lr1 is;l|=ƮN!@ysPeXNuFpfkalY.GUsɩQ6z+hf[{YU1*m_4B8p ކ),gZO2"ߋ~ق=4%}Ͳ \S45& )?3q=no΄0|ONNަC~ww.e(B:Ă&^N4z`˥Z}YnH."bsn'zrF="Shc't`+#NoU㖐!Ecoc'y `B CCٵґ}7z wz3ޑK׻ ֩lMU435J\k>1 +.E9Po>j^$JB.[nٹ&q!K]`3̎O8¿!|k,(ЁGACT||;Z~j"0=O&]-dtr -yÂn &ѨAx$9_.Mz8'b.am9w 84G*%c.925 $wa$co1GdkES5Q .FOr $xsxjOs䆔08:}-2~@uL/Q]3 jHT3g;tc¹ } !IS, wh^&W?qevǎDq(DRI/3pL7>4zL-EpOr_jFȕqe.1-F^['3;z Bc)@s%*=[5bqo"r $.cJ%sb {٣K}Iٍh6]4V(SK|Ap*u]ͼlSd9i ml@7~tQBčKj|6Qg*ǭ&%j''`j!Ÿ̱#zg6#z\w2;H|<ӱã2Y;|Yppa]qo俱k6C҅t@N5'w ԺGZ5U3+^ /Ma8QDMBRgDU׫J}/uM(+6uHHų2y0_/7qල@yr%$wX ^?,ڟD9'ܘR ULcOuy޿sE |` ڞ#\םdO@ԟl*JoߴQߎDjI V)X߅3~c2S5d0%Vys͹v͡G:e C>oXxc0%BDpLm *0G{S8;DN{Ĉk%}8F\6sl+蛨⡤yN8=&*Inäћ!'ʃ= k~J׽@y2n"-* cVGT# @2PW*ɳ")6f{] UzЗ\*iTr#"I,ZVYڴju;mӕPV9sý3,9چÓ^ҹ36moWFMc5ѫѾzbUITpQ`!@Mu7TkGuXXMd܄mL)Wo1>. k9'G$:fGW r]P/]AV۹Z18YI3gKrnZNxptjxqJOo#;_Yc~- DӰ|Iߛg.+ N]ZUmcG I^zw10,S~keZ.Z>m(9bQC *Bw;}^M>I-=e*DEx*$d4. D) (JͩyRa(0{̕٧\A^ੑo&@ItoD 0YG )E/嵆Y.X~4՚c:0HavS,ڑ1!fS{06 wA}õ,pbOBNWw> (iO{F#k2=Ե9ݚRd ZY-AU lyxpM9J1Bf47՘{f(jq#=)AKh;T&#\-;*tSXƦ2[b w>˲UYfTjPvwr7B0 _x &]$|UTA%rOiG{OTo{=b]FYl۩vY{I(;"#lC$Q&80~ڝ~-(כY;-. h`E]8 >; ' 1 c\͍gavǰR{bxO9ʺ׻eP]7qAFL2Dt30b"sD ?xQFeRƞ,c c.[ۍ] !/\3@EmNa?PlCC~ZQ J;zf&(?8"s1|[TJ?WaNP/uw by =$W; ;?m^ޤ-pӉk{h|y2xsJX5ϜeJ!<@76]y Y;UTG'FvagwW~d*{-8'@f KPϠy˰eC׾YgU!!AZ-lWx708lgO75Բ¥{BBJu 07,'yMGgMzdAWJ2X4S%| Nb8Y֢?3qO zǯ$iR80l-vaJ*cxľƴnviĂ9Zbc8J&tbH}[I!qX!nnh0Üe|pTqQD,,_"ef*+K!peɼ̇LZL_= Tʙs\,1T}8֟" ʪũ&RC\RȠ j|IM_JP;f=Hjwmxnۇa<>PIb4k" &?4٭kΎ kίjǷJ±<G2Dxl'Wckߞ8sD=M]0Y$oU%wsdQ,2> P'Cx< yg(j,Ts 8b65?@*uw'Hft+a3nr(&_Th0J$n vX KȠ4gp3)suxQc؈Y(U4}[>~]E` Ud$ c]6bu蜴 vOJIlAg`:5 c U %a6!@v0?\2 ۔A~1mI_|5{rOOeV=, 'ʯM?T?s™< Lxn~wei5߰5}6Ӽ\f'QOM鴚,E>}:%0ށZ+wv9a}73aJ' /nM@yw\F|:MUeMO" k)3&'Lh ΪٚyՈQcH\ںƐS)ci> PCJy.2]8ӓ8¨Up@-ri$'_d!0z{((΅IEO:Z(Āj"H1A5MեJ_0s Cϝ(vOіINB05Yɇ E P94&OO)Bx{я,S7>UO6Ws:wϷi'9OdNCkadr{>=6Qr|~$752`dazj,<26W;0rX6%;jA`6Wl(zs]j+ێiN "?H ToJv`3{t/?2B އfWȂ{M9eѝF^DVFC,[[%agwSx$ d'A#6ěGQHhC|Ya<8vK-IS}dZ_ej ohDzW jBV<`UJKoؽ2&{/w-CJT%"89t'8oqF^0b/O,3$Gv$N_Ξ34:l ">:2gB@Rjg Ez5#MD֧`$FzpuŁAQj9Js'hI'ʝ\Htx*'}Kv*(z;HwʘKFH|᩟-3ϞӋ7S }\oK ņ%fI+4Z3Z>pЬw0nu-$߳Eb@`^b4Q.1 #%%ǛL~c>qь AD)*зwK+㧔ٹEKts>W|;u+G'sC0:I4"Dob(_`&pQ+r"[:yP_`<>IDwM* 9P Ӫ ~&Ax|kd\xN>ힷ(Իo9#u6`&x!8wZ]n>Ȉ3G1;&B>nU XZ 6},,rPt ǷQB6^ݎsh+KžkYw;Ft`Ԉ;+: i'_XCЀf8"~  =piهW6}o*~e;> U_>d C=- W"PpN{DZ!y/V.tfj6;ci}(Tc}s7o^m"""U߾*K=hqplV UZL`?;_l^Gh` *Ĥr54XrjjKԺށr]fT4uk:_+RE!ڠ"=r\^gd\IVwiv)6[dY.|=,;b4ٍ xA)3VVdR8M)!'XE#61QToSSɛ~ 8!~8E4*M ѭX]@R̆Ơ2U-nUm4moZ<? `!mu  %,j;55k٤PD/~/TiY%.௞&?#_K uhe?ԜK ' ۏ%o>T,M̨V<$܌ɭ50B5.I8ranȟhZ)7 IkHg5[ pXN}5'9ITjޱ30[-Wg9s7 qSl|.X]LB?"nY *Rn*AoFol;^+B/<(\6h; nSY<VlLxJ2@ӁE]B@äT UJ"qO U:\Шt ^^2J Bلxb.|JpckKɵ~0{pnzyI]󷑏'Bd_^iWho xL",}|w ItBnS>.r_YD%@cB“p:z%]> 싛AF%SQ͸qʆ[oDfo8dry}A27!I~|Uׁ,Qن " ѿ}#h2gDnb3tt4Xvw |^FصHTlt lI5LPq2jJałh2vuG=~|*\H0W)$NA]+6A{f+ݶCo%os$Yxk#7yD!N03#>7+==;&~!+zr[7>{2J>Vc4䕌ˇ8፝\4td]g6d_> {IH<)^9%`-,/zp.^ǥ)BR♥S|eRKWUݠqiRG:w[xN3 N{ (S$O+&)Zk'_gĘX7mSҥ6o&>!V uPQUOGQj0:~WB)X*bVߴЎQP47|qRw>ų[S¼z䜘:͋[VnK($jN;8![e/ڐ2/4Aby s'ni1^Ӆ >~UXqoj>4kpO^;8A$o.2%RR:Uȓ*b𡝛hn(WnDQ b=Kj /k"wࡸ6{ČGkM@H9v:L܆ħN{o𹣹mzCSSZvfSCu =HW>$dn>oĊql ,®~:_I-N*_%_N}wkB-nd'[2B殞ٜnJԂKkW2Ծ^>0o! s߇IG5m/h kFwmE̝{56n]6 3QH,9sLXN)\z;WPZȷD]h6/#AI)FqD g;*/$G;x݌{x{{Kƹ/\ +Hkhjq̙#0 cE[=O &WHkDFȦR1?%fCRri'ôņ@408ۉljPZU阖D/ԥBN%"<ܶ򜱙"0 ]DZ12JuBq3q\8mcOe#J"z! ,ߩ^0(zi*ݕ3+A0M_U{N/@-avE7Wly$>8vU)(*,8|;%e`:*iTLona5UsD_b/ ( #Ob4Jn预˲|8w0\]{w:q)ͼŶriwk!zP ݥ^CA7r^b=̗wԟFv 5"хfRbȗgYg>xl?3*C+tKb%=D\L n87eǥ,+kuԘa>rtd_@1 tQz$W9z4)TH}ƒHܳ]ke>-vJK дlz!az궉%〜,f|B/ձ4%U }$k֕*+*98P\t SPb"6WѧC.ᩇ}>"U ޶g9;4<8mk3YAOemcޠvKVԳhXtdڍ~#r 4JXZd w7-FX77/ )K Ɯƞo=.O7.-UjE{5 I0qm0-6p>a DWiQĢh~p&m7$`H`XȅQ-O$У6hLx} RFW**4($ƥNq 4d|+s&ݰLaȍL7e)vI Wqu# 7GbyL`^T ?AELp YJ[+u`3p^Chm5#g!gNϙɞ0z?QJR1,՝o_mk#2,4@V\H" !BOE`O;0JޯeSSŤ )X&;D m9ɒWpxTBtNM|P|/; LB5Ep@\ ҵN.z)W^rvx.E XO_^D&#a!: UHm4)ی\Uc1n2ǸEeZBeB톊Kڋk#.z# lv&5#ɍvƆ8ѯWyJ|ѫF!Ʀv7, O<oӋzN!R1#H=pi>єQc}|_tndL Go/\@pˬ:e nlvІ}q?Z~Oʣ+(y tB;iz}VcƒR4h3ئ1ە-F״g \ o)ˆ3s xXزgyO}uxj'e^36V;pAf~eFT:.]VGiF?iEP}_itFeKp];ځVf-s骁.xKE(=wDEp4ȦOܮh RgR/{wЪ8/-X^)y~<P_ʇU e=hCo\_bߴSɋ*UǞm*gQ <ǧO䨪dHjo7hN̵kE)PX hWj.T[Y/)\ )#1?GFf#v6)"OeڿQ]exVhߞ]VP9"^ _Zt duT8aX0V;RHEP1O׋i!++Mx[xF+a8mM  ,=r*5_3 .!MNd13#R绢繚Jw&C`MjJ܈){< \g$"}kda|EeP4i*}c4A{e6:v1ıaNj_L-8]^x WЍgw5huh9<ntNu@Ӏ گ.5rY<V֣rf#3`oƠ*nc#c=Т~"Ŧ]u쵯yۆ<]H1c4æ4!M¯ÓOR8f_ οm:V֜"qBߧܷZL)fw-K쬸 }L(NaF N)kT:κR TE5F$O.4K}\CؚT2-+RN8g p pne /y3b{`9fMr0 e햐Ȯ,lXdssl5fI[-i'>}2&h#G{R"@?h_YWNUe(0Ba|#w{wc'$*{d f:wGZ{aޅW-L3kR}IP]dz]J="3nM}1 u0Fh&s2=J=^[ Hcȍ=RY^rAF ҇S鹅ffZVu[["}¿+U_3wM&;m /ku-l#ceZiąW{W:R6?=o^ !"ЙxEE l*Ȝ=XU9dY,sw y^mfkd=k``@-/EtN;;u{e3 \u8s#~A2lToaTG׉,WHOFmOXT/hTʇ@i m{d A,IUkQ[&jvn 9d3QVG鬒 fNWcE㲒9#oib_!;-rj V3~N$zrR-1MgW Q,Z.]kϺ`?+њQWb&"c\PXlXx}DX|& $\T&&nmoO Q='-qH"žg}U&]u oҌ[.zրA@ۓL؍eWY^DŽh 'TcqJc #Pz;ejxM 3ӝ$@bJ L-Va  +^8vhճpR?˃+D{cOrݣY.j0[hvIM`V&:|"yL1Z[L!R{$w0DhJ Ke w =ڲ)xus-V</,LBmnV? 3q#¹?7OʥE8㰫*:`9:(_̒;SQQӾQ pGB͎dyn|pi#ib72q\Lbfasn¼Iȹ:$Κ'5wK]'n.L/?¿UckP9!\t¸ @X *&z:V#R0ԝl$r&( .^ 2֟RJ۶˛^((F=o,S2eqhp)5+E$B,H2o+Aߊ xn7:DcHOaFZB,v,g/c 1ЂM},6+P8%&R F+Mz/DhP5xb19zLf~z0AN0%\M:M,{Қ($E)襹< -S+Nʡ|՟xQ{!, É+;T;sҗ\ % =.й2꟬΋OGFC.MZ tnI~`&ڷ:⃔QgyY?b35 \_A V˜dP~#ł:bԈQ>m #zs[!JwJ<,%Tl:=ֺ'5=1$G ]H`9/e(uZvSg~ufKw3㖑Wᚫ !Hz!xVAV3:8Ȏ"Q5='>g%]$y8|=gER$r߷jMO_P7-᪈jA/r ]|aQwΟ5xw^T4hTG;p,eY]o+%U"WBQ<CaKIwBTФ.ŵ8B|Eվ$Iks# 03\Ǜ+[KK-,6ZUPUb5v+g}Igq 3$j&r>b^Lի;NVrP/5شeH26ZoU'^m|:pLߖ:q]LYcbn˿/y,cV)l!Pr›jo1=aobCxN53X>q63.DTzl8#i ȍ |<9"_bG= ~bӹX1L2DG+V[LT \]`%^ ꊅs5P|"~/,p<v`J1utq4^;r`}#!OxᒼYu.wKHږ,Ym]P{Is^2#}r0}R 3UUls]٨ͦ\g( =_35A  i"ߎƱ_1Q&PN5Ƞcan{ A0[Є]&wk ]gJ6zq l?9D7f - Bhs}EZBR#g\4d#Pߞûyr^= 2첐_N9"EAA+fXd5j}oxh[^>%YpHD@HG}c(7[1w,V'],./M<ޥJP$,5$Sk:[CvFU~>>}Wr"/6P!I ๪=?d*r_?KE0.i</Vcn3") q%s K^dX'Ek?!óq#x+>:܏Z/Ax8D$'%>SXcŶ?`\X\L Ze(DMN $XJYx.P_?tуTEK[P!RsBI2/DRd-A ~C\O4 _dcV}0ֳ(I,Ǯ '2 f0aXg!_c!Yi;##SXM٩G]H-ɔjнM0AZ?Nr1<{u7#֓w@T!B|,?VˑuNMNKw;fC ſywv)Ĝa}i ;80-[\8]+Ybd<*%3N=Q(>,[87EYd6:$ܫ0())(9OSi'ڻyF3ԯzb!tI91X1Y /ȍ<:*SɎtݮv!"sV~"` B|ݔjha4k=@N4K9i>ʢciQ"2G& Aퟵ1Ӌ-qAF9^ KQT牺fiB:*:7g*U]Q, %~B倣^VQPO=kҊo̅2=I %ɘݏc'۴o9-J:ݠ٨sƇgʜw\rĂ<(3P.z5 OWe닺rX.B{wƞ_Sx&K(umK6胜,7["ꚏ.[a0N% *E줊V}%LL'JA"sF^"p@]0,12D-.mˆh?˺;+WO0he?,N2ö8R:L]}[1zq(Djn/5h,wl 2@Ht@f4 +r'J0Z6DX$"hX>9s#ފ: +n+Pr;Ҏ`I ~9_7n fJy9,5jOb]$6JvōRwX[<_?I2P{Z#҅QK.`ׅԟ`%q *>qkM>yO'p>/4 $:)l{pNJ Mutyx׸w$ p,dTkv|dcl^L%MV>JnT##ҩ݈gCsVpiQ) D=4V$7)N{}:j=6У*ʔb^CC46wqaVbIu_߷06I3$w/qY)R!L%T)[uP.Tv,Ƒ88-'=+3w?䬛疙J" qч,2-t7or$:恷?Dh-@Qмڮ%fM*H_е::ete!HJw: Pb=.ܠ^tUP:X_krհǸ8,pTz\<{[PM.l%e.rDE$0cLsMM>'56f3Ksw$U˜Y\0A q#ǂF(9j3 kX|b7Ԅ "j;5['!$j",ݎ1}!r޾ ͌h](??W>F!#t7ΪхZ}qaM#OD>؉˒/MX$sXWfVh ,mpݨw8K^VܺI[5fd0l_@Z_u霗8 tbسšU$0($9/Ūi#ǖƉ[|vl$A\XPw1.jJXӆ l'o\̛.$$vձc'o4v]|d?N#gutMtmK%|i8|8 |y` $@ݕv 6]AkmXi]@hN-d^Z]x%ç\xIF7uG!K3NnȞ'0{kA_X]g[#_Rʻ soL'%Jy{kfBa7ί=BdGt#!Y9#%S0 =r3+Y]#׳mWrYdM+f}& ,3Ԝ6ֿtVQQ.S[,mGũS$djeQtm;3 7vdߓ\4(;pxTLWz9t¿M:T-Rp#ϦTOf.RI4_OE54o G?^L% UD\cQ#m83k_9"o鳝p49޻;詡)$"`q%]5$AHɲ#` PX:Te\i' KV/{ކM,Gew.%,!|l?j:|U_"?FEy' {UC$않hb:>72W?v=A0jmk@S]þV<#ŔsF9V50䟭* {nȆWG11c4{#]g; }( 1~T=jsNkJV_eN9ju4)@j^&20Gaq,MxIgJz~QY {T_QbԝV.,T[hΝ)*Z)IX".Tdo웵_eZ^d6uhks'A_<GrB5Ц )QjчW0 Pǡ3) u"#6' c}QOW.+!kjsKQks[BP&\@Œs>Q 6;"T\1|G%o؉4}|ՠ9N LK}he5Igg%Ly=#)EHilJShT<2.=\++‹;s+ggЏo_xV44l(җKg?嬃/쎲.;Ӈhr2lJ)p $_W9[xY-/h;- Ln]ؔbdxO T8^Zv#(DͫXMOR0-ͯ#x6X ~7\ vyH)w|5} Ү5{yDz._qw%+=opWIol:4B馏Hqh/4TT xcTtrz«/ꇈoڨEy#S["1RQ Fiz\Sͷ^2mUyZJP[ESeXG8KxcȗC@:zk8Ȇ<͓}w.:a|NkfRuA̗cz&鈛BRpf)V=2xw7XEY+n}MA7?U;L/lW1`Y<tjE8QC֖jYC /oun^V ~dWw6eO+=YpH^D҂ttI< 2^( ˩/e8pFI&)`[ghF { ^3Lt̒j{N&Rz4۞9/8TٺOjʈ.6 dph)mQ*R:/qBְQ)ʜX]Y퀁 gNJQWNgɔp5y(PshƎCZ0eL{x'Q5q'Du qWX<^hNFg_P>^V$OUd-D>.% "{f2]-O MD$HC(]ʄ<Okư!25801Br 'yIF̋8[LYpOGB aE@hkE2i`| K%׵kԠCY8rƞ dЏ/0>aiB7mG*L3 ['[ya^]^hN 1V*:Əҷ>he.l OfBN[p +&3WX|tF#Wnce+ <IE,0`dE3V-sSa_m58oBvo4hFq鵄&?&q_$L4͸$R?vuSIr'XR`!)>'bh"׆d(N{r1P3$őq|)/L~`< @'cFGX!>Ϩk)FقPylG=)rx  ߡ_M} wnVqh&B2&:\Hsha |37sBӘtGkxj.&=lFg<p'0Bpdǎ!.ݺ>=@:"F͒ YݐV#LQ/)* +/-`RI450KQMd` |2?S^Y6-i޴K&β8U!*WfWP9i)6F[UkfvL{r4mc`kCJnEk=MHJ4h@ZzeT_YRNG%:fΆ-& ғn$ysΣJ,4+lJ~п>zIZ< c-^_UE=0 ~4yx?8aȓ *Rn/wHUT Y0`rόrG= oKeu$D 37pklrӭ٥Tptk9.WKW,CH|%0!;;m {68sm/VvPO$W|2R^ .HQ$Qbez@2yH B2|.V~ȴJB|C,4qm o68+MRuWM54ģnDL jd@";Jf?dZNYEZ%stunݼQ45RP<{R]9ۋ9sjݒJRBv dO3lbdzB'\޿ yUmJuJ_Q~MֆM{\7 B;s͖8'$M.7BJ Y ^#mYM[#Snd &9gѮ,`]C)ZVdf_5|ϫ+x!n$WV t H K瘖0L~d_|e4vfwVcEu[oӬ [SI'Im" [))OHvM;&lT7E/~ѐ˫x2"ElvUIǦzGmA1_ Ljz!ʆBܝ-o֩)9TXnhuskWm'/:fiDel =j/+svZUV:v:UшU 0whd|V'&'(تi]*2EȰWǺx8Rl 9ӡ+3qe>-M~r-vˢ){9ht]Sپg.h#K@+hoP%зG wDŽt}` `b.Y܄W#ʹ"q!S^pW6|; O։3A 3 .:v: 6CޢdDZ:y &pIeӣ&Y-nJ5 O0wO |xx$3e!: Vmb# ?^>>zn mn2 ц)gi nYk2] |,A;%DsC[SiBVEOy9\kEﲀP2T0)g%_wm`eyę]m{RstJᏌj`EV~9j6&8?UݕAPˬZ 2ѱ#uO)_LxEs@ T64U>I8k%=Cd6w+(T1T(TX*`Dqj:,h@뙋vט_"mgdzӔPeu#w0fS~D/zuQtvUk i%*Z6oGW"oa3JZBH3yktȚ@ x/@mY0\y]n$f2yB,Zz~Ze4"J^U8g BCoɿô+[zTfzSgE`߈ATʐUjN@e%O' ewv85RZ#鏓HTuk(Z&ᄕ C&3777k4? 1ORa,<&n"ˆ_OJ-Ghp#gR__w21` ljGiv0c}J.܆鮴4KĻHhƠ-n2 U M,N4Kͫ k|#U ĂQgbɟf]hH >lI)/9k6gH3PX >c GOn%٭ר^A狽ky!BT z$|;F4F̒gn$mRt4ujNe JsW!'|NjlZN!co:dUfWBnFDPj?>MBr1 ,㻌D^c'+u^%̱ps%jEdLcO3N@"Zi f#z`ډ 6sݘ-Z|DhDԐ,nK#?~j4rI4!`OcBs Qem/?ߖGPqsO(o5Ơx]<4`vڐG!Ep{WSU}ad*^-yiomͻ|So_Q;j8%~nCF['k ^^(R$\3g8|he_ ~wQjxk IqXBѶ #eRR? m]- Z '͘ kG+i$f lf8/4^M_"ˌ_YFɕZ%-.WɨKX&~\&/Dž|BoCcVZ̗7~'MsU|y4 e_vp(GݸT[gv<ܞ}UVBl"X ;$E[nj{[PˉfJĭAhh} ~Sx|[im ),s_"ad eË]N^P tX2mg[LRYVRb6*ø8<}Nsۈ6vݱO]QfjiǞfI(1mNTq ]>{Rc?ݖR?d Rό{SVSϧw!0vS^O)6^S-7toĠ:f65B[~J3s8۳E`yp.V e{ekn[*6PS}=T$3MDlx0nÊ!gU:VX{M69wDo $Y uOw"Cn$Iʰ$t8"(`p![n}߄y]Wo>L0e4j%9h\{jzP'Ų9wr1cM+: ('DHچp_9@8kJ]ϟ pT.4c@6~ÜB6n]ҢZ2m t-jso8ʟw1YL s0@.SVLĘRѵnKub2I`l+_pnҧȥm|'kB.=4KV 8ĐSlKùZBxD?Y$$;!Gm|αm8 ƠFkˢ6\j7C8ՑNS! y}6gn/xwQtp` 6 1\wLcG&-;xbbDGJQ9}L>fbEbfS7?zoe48 .Z v?865Mp+r9r.~O5;Q sf2At5-DŽϪ{ʚ#rT@CznPeԽ1R]Q@?eŲ@CӁnup x̋L\i jE7uObJM& ѨHq@_ J솊UzB:- [uO{<8 u@xhBs`6zSE5bF8mG$2EdPZ]E /#~8# ]0v^TMaN/?yKnÞ6YK\)np*=%]# YcI/!]ᛀ]'i,p{\=YSaW$C3ʢe8ATCZY@^J@`Kцshz؂XUսO+#E˨ ,r݂qIh|Vh֒5A15cRйþE(tw#G55Fo3ר6=-lcMc-4uX2`iO=%@)݌n'Auˣ4疭BGY_>r>9T)aE#!`$hja>X"Ks__>3z |uwEhU,0Mhjxt MlnHÌ U)2l ٤% E;>DZ_9in;u֌yЩ爜 ND lj?"/.CIh"#RQл@i˧K2MIѲ;OZI3̴O{I #8miVfn@[b4Y~vTJJ;N^P-am괸1 y7GtTtGT>Wr%RQ*#XF{'IڠX% Z N(~(xIE*#Tr$%:v:XP;՝#3x '€u'1  %<(LϢAƊsTmMnWEFIkl<fut6NYÕ3& ^P58t)ydAJ=Bt{sempez0 8"S6:2K/QsUs^`2i{B*XBD {k 8VauBUgmG+30h& Z+i.0.a{ixl`G s!@@V$pU^/Uq^x1<|g!e"F0 IdoKAQNxmY7׳C;U1'%UK:Y%S].g-æGNOYT*5t 10&>HԞ<j'k1FJ}:Ӣ:趝(5Gd7f^=_'1*^켎]޼Ν)א.$Z>ض= yE@Zuk],(/',ōѰY,8KluwdZ>kAֈTPcu$dVXW.Z"Sމ?-\Qu/R δx8, *=cnv+QCeV[ස T (Sv 'fTj$Jg*IIPsqn`?(Hg,Ѣ BxvocFG8gvh}u~ /cћbk/ 1mSjvo/ Es; C\TԺ_/c%!楔a&8obHW8 à1ʅbl`$Gs3Sv2)/˵Σ~}Rm7K_"|*/%!cˣ/(:JX6st`y3ebdr2N~1y56M^B!@6f8jJDAmhs+U^DXir%nDidlH$^չi^_g]Bޟ8e1Ls* fϛ~! :_ˀG%Q\R8&J#s_._,&r6U""wkKXC΍ ʼnϒ=!+ʙTmcBUw\퇶OU=e`aW6<@ߜVp /u:ժͤ%߸#H%Sن́ǃm$($/#;MGYN0>m TZ/_amoHi5QH8.cmx[׳TdfQ*gW;+VwΗFbWY^"4٠}m)N)isQ|舮髌 D 4yɄƨ 7!2j>Cm/hLĖl<+Z:8W^sL?}>L (_nzk)YGTȬLpJ,ҊzD5CY+-PB7.W?RApءC3׏1.R`:ƅ>Bv(hҨ :;Nz '4LX$\Yi?~fs:ڒ6Qg5jjiYϙ|Y{?@O:aq2KEW箟-ȒjōD㡕 8-weA*~/Gi;Ɲ3>Pײu| 7/{Rh6ҿ,(q'2fz *IAc7w[Y9jO&懳JG;>ÕJ|/PjC%d8AbJMܴ:JͣT vGB:x 6B6h"o~ ! OͪE{eE8VUi}VH!8FpFyWB^ςCH.3FE8ƥ$*g_` Lu"4Kž {,³@0`9df)qg"W4_dn4.olpit<@yE8?⍿kS J(O|@l:g+b2R$ej:r9#_)-Tb~eR G !)jJDcTAfiϫy5 C*|(Wm^ G4޵KV/yrh[bEx ƥ,w~ZP-$ݫƛ}^K|Y3h z/bTr[LWnHDٖ\[Yb{][l ͌]Å;,2\7;n#2F=M3Ԅ\]HNΜ$!L P YD]rHLS)Gnɯ1Jk3n l^YB(, ex=%ޮkW˸x _V F {䯇bu7S3U/7| ̙rbj|fT4|u؂:5~a88,J.$t+5xWZZWw_`4ԉKK[XmܺDE%>ވ5dV{;S\P2*X{m]GCm<:Qխ<tV޵j }0D>ڨz*S|r e-G ZרGw 6J>l͵6eئh%&M %FMpKa3#t\T #<߂&j"X.5|t;@1ds=Ƚ]JqfP5cEqR[kHkQjIl*0; Pfd*fU3&_~j]5h&2u,gfقB͚>ҭ%"VwM k@ѥn̒?OfQy,0R0VPה0cncd{6qB"ZԗXdͦ ?Y++NYx7eҋޥ@޻h$QHȋSל;y.F7w@g $ja}ӝUOaLua6] }MoT4=cD _$x[6j]nmRpad@HR< U΁-3<~ɭ G=]o<_ T:$kȃ3_&;BcrJ0Ls@Jw9mUʱ^La@ i+ap;AS M9'4)9MT-Ua%Gbag:k+SM/{[ϴT9d F4%O^S9A&;݇9wn;0 -B7T+w#%޾k^Gy_c͌|Z2!^-.94v ۓ2Pm6r7!6lu~!=y& jS`x@![+@dm40[ b?j2(szUd>|Cх^/Ut\ T[ M2<uq0:-glx0H< x iaa 9ΤpJș%OOM'LȨ~i7)d_W7\Rcg RCP[MЩ^IR,Ml {t\ X+ͪgHhx9ieLHhJ\᫪lD"n8)ydxnfOQC葂byGzS2ݞ^(#{l+F0%r+ ?bRD1f_ok)w[R_C*C0 `(3Gk-}qT`w"u%3GDJJ}ʜc;u]x:AasGRS7Y=RСsrWQd _X e.k.oV i ;.-gÑ$v{r.ry9Dg _ϭg`*n1H Ú+ybmqq䅕 E?hM[{iS!P~"ÞYBN`H֩lrx?D{KKNb g\꒾= |ɿ aԭwPp'B}y5L^AmE3(!.:gctXS{poUT y~CϤVe'T}wkЃyOخ7ܤŨJwo1|ebi餼:OnZރZ[<'TJ C/q:tqIh!m)97\7z٢\6+Cu3;T-GH% { n&ۣvT8ϱ4IƘLL-8Ee4OP %- I @nšbDu/F}'a;^b0#uEhC,M%"m"1 g2D?#.bK_i$AmnQ1?F\J9 =>-1h7/ 8 `[=3rrz=&-6P`=m%vs(S627x\; $ {x#[_.ͬVr$3|QSdNFU1\iR E''Z `>t2|'/ U iGYn!XL8EnhOPQSk4?b"H-xi$2KJH&xYOF{[bx#PMoO^ X+.3 {+.ʖP #:˱0^Kt"Ա0]s+z2Ik:[q-EpGgEK4@uU>r/oHS#dUFKܻ7H^|ykR%m~Pq\k߼H;ah; o}{qԀ2RȺ = lmdZ={@ =ǡo|6iz>A$5v5 đ=^wO!;GK-+n9Ӹf|=D\h7zaJ4R4b馝s K)Xz6Q 窭G(KWz+q~BZqּL)ic⪧ } a.=&wgsQ(pdW9 IWRQtH gSEI|,3H展H-YG;'ю=}gBϸ=mI~?7QC/`f K sBsi6t {T%,]@P 3+;he3?B8nS[;SYD@2nEr4b7RPzYam"m߰7$R8z>938DDKiTvO˻ U+RynMnxr.+&1oЁ>Q]з|yTL~[dAu:*䌢h9p#q[{JQQz2FyN~>{(K%Ce 9"gez7WSXSiiHT]m' fh=BB? "/d Vra$؈Zcmib"m1y \I=0I{{ ",)P >!@OrH>)DT{0TÈJ^z2}h{Y ف KJP7xRa޾=H*K\(,5<; KpƒS_9[8>PP{k5Ƃ]M~ĵO%C yL-i˗$~H؞qJplY0H맍3{.HJ{泗L./=|Lө^ 2iU)Lzыb _=#IMHfԨ#2Q>bpk> pJT-3p6s|3jg}jRl]/̗NSrk̲մYLI\#UB'Bu K>Z?۠YHʤDi>.r*sK'φ7tQyE^-P.R#h],K /nKGoC_z٣CζGG?aƙvksrc^5ϩNH }I1j'isA$?q(埊Ў \YY*JlXzo'X Zy&?2.S2IZvv%Xn% " 6g?NҌ@PJ?fYӮ5E&$-UѶXb9y-UC!g5-i۠s+ n@ߦ R&֯f\CVbJ#tCU 7@9H"dtpw]KhϪ9&ؿW9p¸z rJ^ϱcmWO YbdFv#lLݮŗ6l= ƹeT0JTh=ad}ÄBT\i{/ A¯1+ Ty %#֠ސEԧTW#ⅰ]A#n[е%iyjx'J5DU.M(Lkdۓ(Tpy I}'dN'?DLN^H[䤋1F E|Ϛ9̰[1L^<]x]@%ΐh ƹ(o/5p0jq{̯8p3kq@yăxlT׺\u D`'- M7RF+LNw[fDXsh{dQSN7߫!ѩI(EiyAe m$ꑴG@ ae:f25]ɿBxZ?h+ =KbJ@$}Bv̔&hQ=Kl|xgb ٧JUSݪt8'A@=pbϺş&}$x6f,#P{sGdj;5n]!3AJ#FYg!]w ǚo1#!]^io$ip]:.Y񼩌X@3u;AHB<Y|Sb%0Cg;-bQDȵ={_s7e  g4l]D8i)#?vʽjg&iv}kJJF@8[k^kttlCgw}c kiE2 wV*rvʛD Xh֪Cm>Wuc3ENln̚dj̵bdF6r)و~]ٙBkT(2*IXD~DUj(^R8}W'0FO/Nk4=C  iXE?Cp*EE%J\ eSXk\[QZi Ylu*x hpF#YlQzu=WmlDH[qP !*A<YOL\gZ1E(PEI3bNֲHмëvNM{@R Gs)JtKLe 0ܞZ.᳃Eg+$OH,re;oWp[l5) ei)/cUo=nyS .DfQ@[e  >Hvn>{A"lPE6Y̴ͮY.ZV(FY:^l"|(k |tsTue;DY(XY^UYt V!%F [,HpSþx7Nw%޺IރƾXFgԒ'V ™ӳ@sO#~V#/9QMDu+ڐ8˚sbjzӯRg]hz򙘴W YޤYzD^Srnq~'0Йz`~Tִ:b7~hR۷Ċ %l2֟:Ý{Rw`Ir/svxqGH5RՋpLHp͋+d2<+.[ҍ@fT~*X \BTbVkIgYܸ&HP®>TH殴CGٹ,/]#|w{?q]f?KbvQg"b%z-,YD߸Y#^ ]VmLcŌra,@+#1JiM'z}64Bn5ZR9ij ,"<{ >?׋g`y}6/&>[e2,fAHQmظ1Z>?w'aO쎧nН=(dzo`^6Q)fi ^o b6[ bc7Sup>P,NWD3S{;ؽ:UT-)u&&-KԦ)Piaʵ%mY%%LyĩĶ89rX=Zc0~BrMf'eñQ,އ6搆fsB*"I— |"A;%:V&׻\yr+B߳硉GFݗ 6 QihL.q'S&E+x=\ۨV@F8 MN8ugBlB# [*i~nmьt86Dy6䞧+ jUl*5!@`Gqq7M4BXӚf?l[vw` zr͖w-d/u9N:0<-;ѩJAqͭ[;^خS`iȍSWOntښlRf@ ly԰t )EM x|D(cS t:Uio3 57Y^Qe7K+>cqփbޟzTyi*z {7w:ؗ™ؼ^Y:ֻ @sA. ;A+*ڨ#Ug륝sh_Aؕ+;#b,ohig!x) a{՘\TG[҆`=mxߢ8jqwDڧ[g̗&u zlVJ m ͻ'B~DoBBW跳W}ݬ g 87#pX!dݰrN҆"&fR4 ɢA5%MOڌ)|{Fy7%.Ш^E0q\ !%ð+ϯ<@yPlʉH6s4$y肯 vŠ2Q̆t>CuLYdc4p<2\uY -hvZw[xH7n-z 9@ⲃ]f2BB<> ˛ˋ0+0;2nY @q@!cl 3} җg=˭|hrg#R?P|\sA!1*[^E哞|Id=lSB Jꬵ U3ᎎ/^ރ9b3\J?ݘϑkvُ M?Sڛ$9D{#;/ L2V`~7C]plRW 48` FF5Nŭ@.Nara#9~C[-/c*8N mX`Hz`mGPnl'%}ϒ0.SbexVxi߾8/15V9n6czlj?7 ]]+ϵBJz*jhs篰Ss"ipv"Qgxz]#\kFV"e1)ѶRHtgO2|#0is;5LtO^;D \9l;Ks)g\{]bH }$Sk CN@ MP]>nҒ ZZ&L+P֙5kP>mQCK(ifDl'8զ"`FDiN:;WRHD# 8$ܹ 2:P[s7£i i€[UT@j"d@{݄vZ5q$~әoJkR:y  Cb]0H;R6xVx|J dgQPΛTXLW=Ml${u OOWw ')J2eQeDkqm4Bc& C k|:G%? [$wonD^"k&4jޢT%JV7!)5`o7l˸rZc, YfM^9ʼn`%Q]u?+^ 7q/uV {iE:a(b*c8:s jJ%eO!Rj.b RO_$ w*=е&v}#hbЃT\V1x a~x_4ޘĔ~(R'jGjCs DZb)/ XN^[5_e/vd-n\5 g&4(`A8pY^|9&mᥞsM*}QHv'pZTξT`6^M:ѓwmV"lǚ](~(06YE*poިrrXolL&#Rz+m-f{kI?C!%kj!T7ԿA֗2Nb #_˜lNP3] 8| YOir,PiNZXYxA. "qp2ӃNܟa~4M&1n+;z i eŊ="t-ϽHηq4Xdnr}@?]W0Jfܱ{;iVghŅSZ}DoVW'{Kh)CsMU4UOǬV En;(R)/q(#A""˵:GrWEw1JPTX"-I|WNGya?3'+نLu2/N̓5){VP;׬Ba[pKAb<[kqϯЌ ( $OU7_lQ}ts-6㸴S#SĹW \PuMS!"$.euW 2bSDC#])p{M]:@V:93Dޓ3퉚f({%s/"A(q,;K]ߞy&U^cd7e|+D x3usk i3Pmleu2*U_% оVnHU1C^9\,)ԔrsJbcr^UURݭڅO8J }{+iˀ$7xХ+tj2VvEL݆ԣ*`UV:3c(5.9&4tYw\ !EۂAmW$˼Ge<]? 9H?޷"R􄔈);+nu XF6SuKk|lg>2!LEG&y xLײU eZa⧏s n_ ,mIH 4/g|pw5/T^FK̰*Ա9eT}٣E$d:=.xJu-ϮڋUHRJxUR"HhuD@f:?su}0O(q3}\̊!" 38 EƈJxǚXh"&@|nv=x*' 5sDY=#5k޳Ǒ@bٳ}4VtƂjN2=^ǥ6Dиۜ|O`F RַM'E7o+eH%֭.*K4ٙة[&; S87k7 "Whn2-9F@#eb"c׽ T1`\2WiږFejVX}fuL}rw4m葧*<>- qR/3sHY MϬBA71q;b6_!fcQP(ŸӢބ}& z _=+|ΎqPfP=h5 bFyЄ "߹[Uw cP#JdG $ DyY_FE~aPn@j+q,@Ob{'D2imD؞xqޏFTH|ឡ̨l5gd8HhDȭP9*; '"(g:lhu3Lsjᥑ{@|@p˦װ\_o^AW(yE9nrrF$ާkxq/딱?z̙fz'}0Z6 ֩eҦ*mҢ;u5=w63Zbs:)VSnHS'ϡ MoXYom<'\]tSLgxH 1J]QJ OsQ0_l\7wε̭RIդwu[C`׹0)fHEs؊u)??#D=Ԫ8QOzcbHrkI3JJ +sHI;}{~A\!\n//w|mVV;{|H ۼ .=)U)=&$&s?y?8ͺ^1ۑW  򂩫/JO+\pWtS^6U**Q=TX~jryǹS`7m b$V#HGPcRQ\-}`J<-[:Ǻ:FK[.(Cȍ/M3t|`;ôalRuYX yQ6H0?̻=Q>b;dh(Rp"E{V%Sw״g( >.Eu5y*-:¥{u4?S FcrG4JϜ~-\6Ob:A&p֖7 "U"/ ̛ą5*rvѺp#ipҼxd Gn\ M^ kwW#d*5Ճ##0,FuFlV;C5+L԰ P8؆~HS^oaՃC*Wޞ< C(4gz-wa},l !RqZ0\K: *FYq:Jpwk5Bl{ht!,z汆HRd wي4@+OX2m{yZdѾG m%z8;߱NՈ29^xX:o$|S܏"4ݐz0_2i՛X@͛!hf@4&ns/: B 6*wWYBnq >=/M9RV nDЗJQភs̺L?R4b> ȟ֤IxLN_'J7U~>~ eb5 gvFJu~H"ۆhn 9S+U:MxA4$^c2SGh-"x[_|ft!!j' (+ 9^a8ͳ5N :B:ZW@5هiF&֜X8e`LAʜA޷⁂ /v UQkTAꆰFJV3|F«߱Ed6K]^>FH^IH/ xi12ߋʇW7נ+95J{j&G ܫ'fѠZrnٱ ܔT6[f/%^+<3ݟ{}xF:ۢ0Jfjȴ}ꄈY%Kz 9k&m8ofhɗKؼ=Ѱchyӥ6~  b@r\B'VXA&leLkav˃rY7ۛDg[h4`5. lWY],9W8o3ALަK)Z45jpw.? n$h 1d+!0la^7p֏#܀k`GyӇX!3lLjt'3_xN `%$_dbѷw Slsa_dݴP TK#,Ur㝽˴1'bHpVS5!a(v>R_Pȝ@80Ղ*RGvPXC Qִżx5g#SDưO*Аث5([3ɕ7O9 JylIڷ/|FI Q[Nf2@Y';DMm6\/뜌OK3QSʏP5\:fH-~V_O {ԒcNuuiy~~!̫+ViO姱C@(`\}) O77f#$9dXpY^F;Ω=8 Zl@Ѻ#rclɵۦ#_<&;ףd f\1x^~fC'[g;4I$ID?|l2:"mlm  #@Vz7(օ6=D>Zp:Q>7P}JfwKBAYs)Y84l|؁B uayΧ>%66vA,a?/'H{)$ߴ->e ۺ*E*)_tdV^gsFHT28cHEHÜ!sD9+2cU|zFG̟eCr#P%skX 9 ]xB_rJmRѰ׈ؚ-Qg*ybcC6?gͷz 0' 4 >QD@p/b#- y@[`2hEK:b#:R2WR'V.*](\Vu:Ykb҅6MG6o2#W1OԠ/V* hnPD1[>bs>-坤K$HH%.@}/hϗ%5B;Nvvp8/;aū]f4Tm[,HOzf_oNj(\2,sf?[;^0_VR 8v+ںZ>Q0q ogF@1ozxO gxdS LTո%AcH?i ɔys`7tG|~U @*k)PU*TӞ6D+ L2ux^3qHuOG'pȄM%)5B[m3MSZl\nlEt#CsNxw?swp'Za{FUQZ'OiBt|sĩEɬ2Q/m)ʟxLg;5x5f@|\u7D{-Nykh]$o$^w$ǶЎ e +[vsCChޗA" YJH]M(GV*>wJp6|Pf_%@cg%!ܲ@S6$7w?&GA9+i䘊>ń%?5 KA|a`jHF=@ 7dqA꽁QE*?2D|SK~AR;h@P"] $)b ;et=-'J&-ih4Wŀ_LFsUՄdJ-6mks\Vw#*g ,)!֨i1)ö >;TB_܆D㵼Y4aRβ b9B+y~Z|Ȏ~tuMfz6qI`I=zEީG *_pB?08mڎ7l7^ ]J+e2.8lbLSTNl~g3n]?à#T|'d=x6vvb;Ӳ$l,c!3b(eU5b*}μ3=qbQ1K*u5]@ ifKlU@cjyW6z LF;5 w N-p%@Zy[AEsxIpI,R]ߣJ.ǩo@F'ɐq\MxWwis3h_N Y~NVF4(ߏj7Ãl3N`%WׅMΞvvc*9BC6yy] BepT>rI'֣/Xo\f(ĆU-`ZͳAV/C&p1he'&m3hʼt8ؚ &|O\]Bل3/Kt~Ϡ$g.D3YhKhA?@+RgZ>M`1iaaZVIc_.'-||PɂlZ8R'"^*_z2s> <@EvRL{1RNw*hnП|o/0XVCQ?Vך% .BdL䈀P:8sD?-j8`&4+ 2F})2\[T/:W]L,)h^EV♙p7}7\!7"hQyxƯ@5TYj?:IcJnZ;/4tڙEc\GCUOSEH\ a Gߢ.˗!=jxv=߂Ou3Ų\Ζkg䜻@1(-, )G>=Oȷ)6 ({&K ̤su3,0A^8ٴj  uQ\zx~`~hJT/P66^VȖe}YAߙƻ>dV癨#8 ]JQ3fVt i}%s'%,yJtyxH'J%kN6 Gh,~뉒_ocmkh6a1(woIuԪJbۍ2U_#l,p /yLk&F Zt+vD۹iŢvtɢ=y>=> #KG:54|ip4~=lb"l )[#Zq%-)T)~}B \d LVC=v@>JVjY(l)YރĪ問-sO1GvUGscBY?s9 ]_8wn~ʊn0|̎ݥp9\IR)&+zSLFhm8XgeaP+< [B |:g .K=q|0( o$O" %X2eoȢ4:m^0O*آ*(}-yqVTMͧ[dT: YWmxÔ7Бwm\iVJ]eȽ]qp|]uu'#+,e^zX1;!pu0OSZb[}j$lZUIB:+K{1<Ȟ$ ӼY4+[Ptv]BNk}zV* iaJ✼j _jot뵳J@iO>A#&ȑRC!nİN|N;F~Qdz]Az?JYWvF|đQ}Sh>IIڹ @RGeN  01˯T6V=Ǚ ߣ ` c4D1C@' vE7i'bar\AWz')Jwy#҃qp=)aI+F:6ScHL9ݳvŊ kYe$/\TQYT{h6Nҹ$ivZ7(8=ǹ*/ˀIaJ=nj`6ᆌS=tѡjd#|Y'iXѐHؕ 3┎[h8s[??u/C!g{s/2C~~?R&MH14fl'71Z;)&fu׾Tj=hπ=sv$@1YusѺy]QmOHWn?d{3#t@ 8dVTu{~U@2jŸ/\tfv&9t%O$?B`R SRjkb^UyMZD>iݩ?zOXLr'/ˠ( ՃF}U4js&fY"YS͞J xdTgvO DP&\u,z,dLRռMrl\baE)*FfvLt~NKA@K^׻ 2Ӱ)MSAm4 >1.|e[%7dB[V2! 0okpR2#lwb ue%#uȦޅFf3a gp3\Js V4 I@<V,KcjZ%3hͦlG"ʚNF-qsҤWVJf͸htg *ͮ+MҥL&%dF~F;1X(@ S=́I5^׫@_/@5g6 pv@mR?'Ml8BzH/}= L ф*H+䁯Z(0mx?,fm^SE 3BK^W~Iֶ~QtSmXg?3JXQY i:m}*deKxv$ɏ220Jw8kPEjȭ^nI1)7dnP;X _:R랱l"~Kpu) T-4v.n}twV`(9^S陠y=팮@6aW?}kٮfGEb&`p8;S貜}5$T,UaQNϺQhg3?̳Xe`^i[Fㄑ037RK\ClLjJt/ Y| uzn"jh)9Cԛiax$s23y0gLx/){ۏlzܹ/ؒi8L%W›o=bEfϖ#FpygԣSefW2c(xE5;b$(k\ee)_?њ]b)V虪Ŭ'6PXDG@;k*(YN=XGi׋ߢ[hu0#M{(Ts1NZa/nX 2~oNFnaBo= (A0mnmyA:OWg/SL:C7H; _iWoY6s{Rfݴ9Sn!$&^ K6!DUz\gm2NizRHFЧrpy*, <.s.wP)_@ fPn {%0 AV0pbߙ/\Xۯ؆bY$[tg7ޔ^S0dε#(;vĪ8_ꐘ(`&pIi$.`Pp!崖dza-)\ sIJK~!?9ohũEqvs8A]J^8WޅQFG^,/(7MeіD'8|=@FLhʦ$eʣTO=UlOqMV1vI f s.l_&xnW;UC+^ݬMl= Yڮ61c5 MI>1k$Cbv{/|r @ HTnҹK3@g'Ǐ$϶k?=A(D3ZNdj5fo9˩gDVV;Q^s֬BIk^V'EXcu9w;A1T]H͈&DMeGJF <|Ed~^ݨZW݆e.1TE酂tߪy?i]S)?4k? K/+_^iQYz-tG;>hGד+B̺݋ "o@y4(kFPX[w3\/r̦[n'4QJ L+V%{BfgҚ tUetBR}qR$aY$0C>O..=)#(WxYmp`w؎N,S]yx|juUb YBw?p$QޟuQ9 xc e"h]Kiu;ZȯwyO~ Z=o=ɻ@G9z+~Y(X //'$;O5o#ShFirT$\׶!x؇ƛ$1"vM\58e8m>bguҳo͍|MC2uUECg^p d%RE,ՃE(pMh ZvCR'cOK{L.%ݓ$3?ib;S\o89TLP޷tj_ZNлT2X͗~ E-s$NQ*=e3F)M9%j3/{~')BuE "Y+zt Uo/p@-{WVW/-Khc-ޛ{UCg y!7x(sSVt ԍ#^w$)]8z@) z$9ub$7>`"{d=Ԙ6ҐH}ଠ]:gP>PS4Wv2!WvN g1+ .]Bx6\}jJZߊjROǂݹgq(d^/A7U];3۩2Ez~yx`؜@t:Ɉ(P4;L܅>%"Y3Z\O/b;! ErwS-^fŜL -c w]9CRMvy8JR-q-7xZ~ `j˨ )bd;4&\T.Y)93:t.o=\җ*|QYKufI7y810- vvxR `@'(W[ }$KQ_2cNK r$wDqH^0'&2裮hőxr_/,AuK{rx&Я|2ao%HR2f S9n䧞kmjER 1IZXt YR[S4@Ź=Yrl_PLp_Pt2% mYTCR}!2ekA7J/($ө(D=TaJAbUTn8.lfC -/4N _JyVB)NFH+L;sV5v=mvZSkJ0"1iDb>*2ư#6ħ!c ;FT\2bQ9"N{)X:}!l*'l{BrʃAWjWYJ aVf.|>MX"ֆXf3Z~}tꉷȕ&>C5?R¦$2U Z;911/8j s'[Є:}IzR=w=8%TWUT{Wp-#s?%b5y#_O0p(T>L"qdcd9Tg0tĄ̃ʢ" ۯ@7ez6u76ZB9݃ޯ]]EfwRr;J"-H4C|πx^) ǴN2HS7 Hyn.`FI].oj<9FQǞŋcaɾńָ<%-GI2F/-fN7(~d/x#[c>b>\!p_qsWKƷs#m=%[yn3SXOΫ SՋ-0B%Җ'zr(Ea2T@"4"ǃ:oagO@ HĩT,q>8ҏ;r䛘^in)? b6 ;h_[Ø0i)kuW$i\Wxa7&xQe]ZĄ`m A<:JyE( >xA  F5;'MKzSjҽGzI8݌藠>mW^AnQݢC;DMJ(1|BF!N 4y}x>L9`Gju^Y!b0~۠.

AE,5ҘKvC9mSPmʺ ]]t/Z.. Z7 AΚh0M>-0 q9Իִʗ"1¨돦ً0FSJE) q#ZIȄEҽ`B_wnR{D~3B?{WC 8֠ICw;:uVK"~8}h@7s=ƢhJ:$؅c=Gdvd-MqyޱcQ (lC{Wf_kb"p%zS ̋3.HF:S-M}^UE`T2%3Q%O` Cd}#3}pnOxi7xY8Z r9%oTjnr8YVF"|0LC>QZPSKL!4ؿá0ک<[eTFOӬuUH%H*SEu;9ߴ,) fܒ'A)JJآtny=]wxi_nR)65t@ǞĪ6?8J4$ RHgD^`f*h.N0 rN^10k{IbU_UAv!Y2]kqKX~^0Ǣb1`p)A9^ Uך^_gwͨ3md~ٺ#FpV ßssMԨ۪_ϥ{|/KۜNd4+Kk3syx;&}g߄"u!$Gۆ =;4Kxjxx0\l`9g'+6͒02i:g] _Xlgh(@z>;|ڢ ;T|3R&óY\33Ai͎ߕ [rU,W-Ze}Ǯk'OȮL[qڒ$SfIY٩RQEAQ7+[jݓlmXA {xH^\#OUd`D{ *1>HRD;[҉lpKe;"ZBwv4rKM3˴16uI8I\Ͻc5ExuMK'I4MKW!Sȥ+:ⷼu/뾨-̐@^i3C~3W/֗RK&oU u!bF ÅVB_teQq똶ake,&Iiyj'|"~TCMןY-8~?yGI<8+'?kL!E~vLyՖoq\<%j]50CLw ^J "<G:+1iQ]dL|`sߟP1">&H5RAX#$h2#2X$jd^;B#ooE-G^^&՚kkan2ܘuڤyFyYB߻pmn9F٤,*27=OdecF&b\91%)54ewAyJ E:0aG;yjl:҆R%blu)L*7!9 ?[*IrZӶ^{s2N0q6[`T;%**xar)PVu]DzS|L |SoȔ20{ %\P/>EB](A??u)~,E^;3h1~ڮ)uBoI{..>sPFz*(9(V|Xܨ^=hWÊ4Q<~̽kT2VS"R>|;!`;2p[ 8fG7AQNfBv2g#8DgDA/P$5*൨gB99(oej6Ԭ\WQHr̩cW s#|G].{5}fkXqFfyb٘nɍ[~ZLl*ɬJ 9dsJf",R颰jsUZ )()u4K>H#}jdi?uf}2t~5G㗑ÒAlBkAi.oBwJc ݆9x%;(md8Ⲫ vx!*Y6WJ y_ū*0ƏR 4Ŧm2~o}{Na2AwUiX=|Ճ̡-3Qf…|I73Gcy bkw⥻?k:'(-/_3͌Yɝ9*`/jl^Xkq"؂!!5jNJ'Yq%Ixs@W![l#qSj&=4iJzA ^^aou/7ҭnet` 7=wܖch7φmn{/Y])%XH0haK>_ٮќP<ؔl\ &\2r=0MFzXpr Yd036Gl}"&6]0 ^KKHZd7Ae2xr8=3n69o 5paDmy+= Fq`zׂ͏0 ݪ yBդ&$%Ț3 3˓V;r m3..D T'fp*VXD2*&mM6a}$iOk12sWrp|J ٢.6ljcKw4QT26|jf)NWcKfA`fX+FlFuϋ]F0,teH%lh"$!i+Y:QInL?]䂰%T 2_p| I+1m>t3Jtg|BxO;< ߃8:e}u4aDL,\&x{?.'FI3a%.[Bl]@0n% lciЮI}Tǯ'g'ܪ&?gƳX'W@ť•v$kEfSqRe:~JfI(՗4RFzG6$t 9=Jj="aߟmlC[QyOf@kpl^͐< 9d  wI+2eX*Q̪հC\> P{c/jȌgjG0T-͝yX̌?'sZ(>Mք73V@IP&ErWGIQ es <|e S >wdW3s*X aO1PB/X'{҃Hi3ڛL:-<ޖMjmPŲ0>]ogPg_HPR f?ԇՒB,d}%c[:&R;u2ob El$K :+(%E{, y輓|Q wK37ېZc٣˙Iܻ38}"yZݾi!s{b&щhI=m:C|1RWmyN4N1hyyQÐ FVj"HLZMAӌ9*E7;CҜ÷aSN8c0nۋbg?G*`#ԍMa@|{/b MԮTfۯɠ)Wk?J7Tz@IFοvCJ$\1')k gUBF4Qi@ W~uRصY r~z54ߍUm>9kÞOV܂͟K쎭K&"Y@ǑVʿ^^U_ygg:*ۖ._zm>.bxe!d-1n"lyZ#a3cH(uB6PRXqa9 so n UKE0- cx/zJ( 8~|$ FF\&e3& NUPIY7L9y4)-ePfxh3u<&8 N?]WݞiIli-0WOZ%\p2U2[_uM1Ǽ:vPi0xѮᮭd~KKk\C[M5g(9&kˢ,vT˒B8(0"z<9ml8iZgI\ ;u䲤WS<:J'&4'9.a y›$Ҍ \%\zhjl*v-ڷlLZ<""VdT{|dd=;;jgjwNKTfjx72|(#_1HsUgdb ^dz`oI۷"৳9cy$Wᇒ|]2sO -n\5L/ЛXxQDc4%@?YC"d8iQJA3y'C:7[ %lqZ6^HdS w x.9%ŬY2i4$uɩ"*6eKҡ:ᙐq=b1v3 {5Rn)ПnnF5V\86v ~4_7NP~M3i/XZC>3?~z/0N/yIAPƙ ъm:ɧPi '; pX*#[ym;[{v߼#4ySr[fUG8v[7j7 \ИF"rI] _'Š1=]*t,u AdaUlJ)4(ݥzϚf.oy qQ[Ĕ+xH i:;'әR:|Sj.: Y DijY0\N1v$(o M6"tyz4 4~Bx1]DbF#$]/zB@r e7 JI2ɳ5Do'݅,U!ohl}UX^0Lf7zxqf_qNr.m_!JOrq':e .} M ?J; Bցg&Iz}U@{]ro{j-7V _BZ* 49?b$ BDB;RGWT^hM#=iqə^A[ai%FRׁ&:~O#͋?UCiRNJP]Q*eVd[?_2eϽUɑ]<^#XZPeR/1vtdU8_w?XVg`hnfwSD [, ]3ѮLu(GQ4[4S2GJ,J/B,a^+L9F|^f?|Lp 7O%_rR ez]~ A*R."+S98}]O2,8fYcx! ]8Eʕ3623'k C q7i_Hl9/;mv+iMN2ֆL7G?|D#O{a#='< 9:b,uFHMF??0ʰY!Ui,iWYRPS|0F*3>U{S|t)Vsû Ij87hs)/Q#Sƽ>>jyoc$mQ'k#99ix5KiTu>d=H_b"Eֿ}c4TEci}$Kt :'sV68CX3vez[yӦxqi`7ܳ\WZᣥ#?h3^@֮" aPty`^;>A!8!]%PU2@aYLh!Q`qhU2ΐҵk8T1q$Hyb Qro/T k=t_#Tyo 94I,^@9`:dcQB o7qUKxatHiÅڟ ȮrYC~ x]}>Lh?_Q<2$9wxԪ9"K y?*Qtu'" ?z.LF":1tvl1x;+q<$t=ӕ`챍!Wk.n'ӥp={[._޼3YqsD}1r`P!Wjvxh@Lރܑ f( '^" ň)_* ?>+Aލ)~K+%P؏c,6ξ!|~`D+Gl,=(CK6V~\-7Sj\gdkbk[8b(;諮8jߟ cqdZϛX +1H<5^yXe6ኺbh:wE{rb Ik|p-],6L{V@ ':6K ,[uVY'>458TLvy~JMG99e'Xߖ/<9,(ZY{Y-”#w&CҊfE!%Ru,ÀӞgz?{WPY9{&0(iЀkvҩP b0kK]we>2Qto aTtc&E0a0v3tc*r)Tr!x2OI}*}1| vy5ؾec_g %uC3L(PX U]q6͚]cd0bEMSr(M6R&w3B~j /@~N*ZԂp4jH}WS8B4؞ɩ`xKƑW2vlDR" |zR>euJ_gWVvO80B:(ħ?4?[#l9My tdi?b޿ޖ}MR|d琸Jns&{~#si)5Ǜ'U؜3UAvʁuIbȶ$z$ 6/4 $OxÅ3AԆarIP1/YO+b*r;J4s": &a.)4FC `}̼63 jFduvwt&(\)iJWΖtj=PgKaSy_a2~PЋh6Z޺q@"(H)2(X+~v@w^qӤz4"qfb(@ D7 %q9T"|$c!>io6Eq!SIIu/t/EǟpC;p.CYm}bT9o, YU+ ]6+P%[1V[iGv11/?L9h:d2#f* ,=f5Y-<]8I\3)wIl앍 ۶% 7Ni:؆5KKpJ%9p(y7 ϳ%̽GcޥCՖ^t{ ,:TrP} ; [FxPYA*6z)Fc~Zk9q;DWĮlۨ΋9ǡ`^p(iZ]Ԫ?hnE@80qԽGy,uLma#J2mCz꫱3Tr1c߶$L\1m7g2!?Ƣ y}%:`Pdjl"}z#w[beE'\L&2#26:X? uXe≠M}4ũBރ>t[uH)ZVp4(8 qܞAO$qA]3+'j?XVn0=f&7| 0>-H1|E %a"W\t~nD}9"fbJEt18|vpb:O?SsyN:c>W*OP@O#U"?,xc-B=MoO Iuv 냑:)Z%ٷqR {[e;ƤYoB$c=RY-P)zl:JGs)D7Gd޶OO!|˻~uqNBEP`p3KH+F<+7hx*mCp mWWL0"ӌ-ݬMGVd=EK*y?SM.o4O۹,&oIJDW  gGݢH\ąUKVY 'Yy$+W?Q z}&..) _A6+f"GM:Q;yAБa.$μ|Zyg/a0.<*n>t>/~ʽ$9׽@rK{&+U؍AU#AC2,ۯі}TLl.t["'ӳ*VyQ&J_P*Ǔy؅Nv!ẻK~u^ʻ."3!ZuXStMCUIN8ƿ߁S졝zh{i쩍l'olM=^]'\NZm&PU>S;8BcJ'[ntDjݒcNtpXM(1մ?i$ʬgz IX@932X-q$)u!x9c-<SR(L@EtW/,+tT8Aʊk!*Dڋ\.Aa b%0t$ DTC;O Ba+|'XmyBXG=~@ 4-/aSm68GXD^OPd oߚ\ϑL̵Կj}~`b Ҳ>X<s9~ZIYn;"W]1 .D]O6(;ˤ_#qNbҲ(-NV8`꫐ dz0nDvGOAY%@` oiy0ݐ7-++Tp0q~t;|ܩ"ƌ~ɶf3u9`Ρ|n"p,^}EώsuÀ ۋ zA+QA{\r1 62@N$Wl2.?CN\6^12xy~ 0 @aM5bK}$Ku=^fK3!O "sR%[>OT HIȅ>D9m#w]JyKO>G%=N0STiU`M&kejkv'T&q#7 2!zDQ'A}qdZ&pUeImak3aW[6T|TM{Dj !'U ߭PS7]OܥOWK`]X"*qbA:+wɐT{=t*ި*վNu1ljNQ-~ZH&FX$NFpCQqD0} +<dJ9l2W,+$IT8,G4'<öxק@).2e( k缨q`:c"3LSuknPH@<%҈]eF&0'GV~V{0.G9Do$}䛣Fm1<_ьM77w7-B80\L|o篸S}vc=|M-F*Zwg|7љQ˘Tnbɿ2}~~ !ak5{yt@f>8~ڡd-\;sg ~O,5ox0,a^mSD#$SeOx)/rǩ)t$=  ͐Z^v>y'<Ү+dw;NH)Z7mSֶ+yq³r ^,[l/L3Hg~ F[`GjZ[IW8~n~Y2Ri]W2v|BZJaB YG 1c.kbZ.=}I0C'솏xM&^/Bx$vM=[OGI@w;!hO: A&nt4ԫ[ wuhHJq%gq6@4봞8-A)L#H~W֊ُ=9 O#ZqoӼ8nbs_lCTë۩9zKXsOpRlo]:_o6DzFބkd qyQe[5XܽDda:rs,1`/Bse$͡xURՇC'RqQd8y#0܋;BxFaakYuV >Sx42KBwemS20蹣VIgMj+rYT[e3\2D뗡rU[б]g"EKM(wQvFoSvUgS?DX,4W(ƍ[[ADjq|˾mFK lFↇG,y˙H6=b`‚~l5]wx]_I\,mWyمX^^3ѕ*Bc ٭ᥬ:H8:)qhj.^sOZC YM.iUz5pi3z6,[97E(fg~ .hؠaRq}:m.ǒ3ZM㡉'0on{AvٹCm#@~.%r|/c}^9 ״yr `S&AK,TܖmE{ Kbn4$]تNQ3M6PZuy GƸnh`Dy/xbT;8c54UF'}Ӣ+kJp&hjbeH$7@NzWNشiH}#`$oZ*"k5lX~$*tR-Ok\d䠇t'Izrn`:ZC3f_39f14( 9fn o"r) "dDnMC܋ yqR|c|Q w|Yf/JOEҡvr쏧l'^$m+4нµ}^>+ 1R݃@juE߀ە \n+zdGW>Gp# -qcTO 6- t-'mܲs]t?KH,$'"J05OIX"e?tIX7+27!ʏYh'DN/tA`}&r:5WHLRݼ# gO RیioBR+:߾hx סXed48QQߞSm[~o*e~v!$Pf6i\H& ?5VJ. Utj6+UۨLr|XbP_q|z gӗT|ySHيҌ@54  W9jZ0 Fr<)Ϥ8'jLwS!c{ >wm]T:5ctO,Hg\ZqwǼ66(OoP{hmi[5IhN6$q@30P:x}N^n< z%tfeUO_Ƭ@VVJ4Yzŵ%tt=tLyUDGhI#G`cKT4q S}<Ɩġj8eicH$zdp5O M Y ,/MX]{I@p<%mkj(]!ӳ0'&ɓY=y4wuɯ-c1(JJw?Uӓ=636s˼]L51?;eL'"L{?!}H{Dݜ0)7)Ĩ++ىLg)ԞJ<]1l %R&탣롚墕RF;)EGקbSːUT"59lXddJ\/DB#wa\,8P;b c(ACv m\y$G9Lm4IϗAm m2**+ Ax5e9=GW*%Qka*\ʊGJDԼ68]슀fk%f;`uDcdb7w'6)daKl5޹є?CWsxWg:gTm~c|0yDhK;Q41n b5r'*XArpf|̓<ꨠӂFF y55cqq<{XPee !{W(?,KWQAds*M䆚\Xo)uE9vC[pkOBJV-vgss/ jf]F@BuuiE_J.w8e뜩Ƙ֕VXy{ygepdFicn$$*h\ƒ?SJ@«[Fve{(, I # ,XN&DDY"Ntn+j"(~[>D )Gѽxȃ:+tD-FCLA}K)~U/ Z\? A|IBqTˌ-FkdEi(!vE ܵX}p(!5 xM_PYC`M l;>t70˔6oe`RSݤ3=?2@@=E@)`o>SEՅfδoxѡDv]&&u,Q? QmJE{ZTߡg!_f㉗D}Qv7؊|"UفTF⭧COni)@njhaFbDg8ԍbn}r*$ 9:̼aO Db.p[z/U?e*ЖӜR78D%,)6.!c>y>7cI^[_#L[K?xۅ&}!}#`PR~h' [,YPɍdCID |ԪR V5]%b9T,x{\@'T)˟9’AH&m("8|)_ }T|+KpRc?r=w>8QoWsU#)+/D{'WeY[=KRJq-=9MGVu!_c{07щ39|.jU(o*yG3y! $9PqE0\H=xO3Qaŕ7'i=ÏAXR>J(~(+K k:}b]Y4EJ5ꢫxpC:&\F̣GQ͂htIPE-=\iCa}ݡhI1{&= + /HKpF;q`f70CQE5FӅJayADƎ)[7׀(eM,4@q5':C~i{7Ia '6rH70ݟCi}Ǖ|d a=9a9nE 3E1>IPbol!K'&5YBYCx.7VV+@Vk"LZKցA J B8~JGi0`FjONv:mA',)A0hКŬ@ñIa;[o>p1෽j1B/8n5_=KR;@H& 1LWj~S?Z Y"Edza]Tؽ҆жۃv-7Ĕia[W4rpUm$xZMe%W0Oj~,?2k׽;jN%G!M* vbtw>oHk].@@KP7b}VݮN ٯskGyopC J:YeL`Xw!PP?-`5l /gyJ{"r`{/ iF,%ySL#aJӘp.re쿭+EMz#팫ލ9ZUNNkX£@?>[wʪzv{naku_w[-wb$P\263) 9u^Q߃1Coby5%΅Uk{ ZJFa"<4eE67 HvjQv~M[d,s[Ot8gPl~E~o _E;!q<(XJh~K'r1y{j=䢞i2 EA3Ҭvѐi"kVSDŽbEӆy68D{A)OKǨWo\:??j|Ȁ;>јv^yHR,enAtm4$GK\Zo>O9 G;gJF+qt@rYKxrj3:\͵O'G$qi.i"A=pc0ۦNa C/sޥgoUѰKZ2dr:ƱL5xB1[/gޡWkJ:is߃e-`Lf!9S,to#R s3?j} ĞA9dBoRl&hZB3 =(jFooPxJs&=~Q_lFWy$xQQ;$34&JT&M6JCXǞ-f:a{[i=:A3;Ajiu 5s8dx{@ۣ5^`}N>NάdafFS'v}kI*,kYo6{bk0$^yNsh1Y]J a 1'*%Σ^Ur$n,P3E7OuOI˯(CS-/⑸[A8*SedaDzaBPq)SO?mEG6/%М` )C^$\E>~/}a2M3%^@FAC>R' HRJ\O5V%5UkHZ/ VW~ҬҪ@Mi.J#X ~ JJ۹=ڹU~-TC>~ٻC+Pbqޱkzw5WP^s;HO%6`F+7x->_r؆AybY.`A'鑶um$5H*Ib"Gs}D0$ߖQFCY#/ߪq: XE| 䊡uws«=O\;3;@}#UI"Y5!ܣ5QK.ZʫF=lFUm!($Sv(O]^wD_E+4[#> VJS!r&hpo;>*׾ o IǤDfG 1eDNE:f2S()=)SтUka>8SpL[ǝeA1` ׵/pўiPko r0rT%G4L](]$n͘rⷳOyΟ٨\o+DqlINc.f//XDx'Sw;pҮ7n> VAݍTILE`42{)?7ectF'z7#>t>%i3A{aFk Tԡة}̢ߕ,VT .@ iJ4-q >ź!*J9L*yY@2wZ $a@(g 7 c`CNf$Us\sUi7medq= _!JPT *1j:d|>/ѺZT cˉ:t( : %|P:*n:,I^ӯ:'wIsᙛ0+7t왟>a"r% jQ#F*z4rd $*" ʎ8EqšGY%C;rbm~v6ݭ]QR.cX y=qqe!`[7!A)U1OͲ=@+`^;% EaָbkF ;k'@k@/ZN8Yy-.}3bmQkBB+}7eDX$?0tV0~lZ;$}G^d_CIuXаKVK׬@:VrY?RM ޣ3fKnRQY6SgDe o?YoJQ*oA9*jsmEKZU}C[]R^T qux< ."I({*L@!%aDh?1Lv;۬.V&C$z{d`S19رQ(m%7kul!ǂ/P{=}[mHZ+Xۜ_ԢۏKTzOuʆm61iꗯGzEp#O\{;Ry@mWN5+I . qPmf{#h11> 友QK(󝠇HYN؝T2[lxn?Q6]OtƁ/vKVޏoY_SʯUO&=WգG\2?tc8z܏>On( hL9kuÃ`v=|p~a8nT# RgY T˙5'3z"sM@oqz rΡc!ä"IަQ{ibR>pK;N&zĄo(Li̙9W9K\;/o ӊF WlV$p ].C ͚. ӊ,Ј=w$7n&YKX*ncIKalO~&+]cMŵt͑fN߼ՕtS!ʊl)(ip)Pp A5e i~rJjyev˗ԷI+1G፝{`m"iXG=iTf>QMpR <9P1o/"8wCH1,˅glQ fumNJS@3bPvUzAuH#rxmR] Kf}ԞnjE( Xh>1 {&遶|t'tSC RoX*2pQݍ76rfͫ9<}k(KuRQս k,}5" v)nf* [G'g4z^Lx*>\2L8l8l2ʼn.v&9V^0zƜc*-4h@3*]*T >0TM~AS٢>[B ALϑWkwJ:xunEwjЀQ$S36mEm׷\tX*/W TMո3ၰnb`*+OTU ro@\elx|h uD-fw,0U rtn-3OlTNL6ipqlTJW[j4cSPt.ƉIN^H;[#h^!5Y"0(R*1.d`C u`B`drwEfiC04D,m΢v0<@v /<: Qղa8=,ΏWˎKYߠ[t8 @_̧>~}XSajMZ38JI̷a 4TZNn7\*W$fkɜ_$X |Q}* zi,miHk'@įD`[bj 14=[/Bi9kEwaOpoNhB3Laʆ+"!yWRh*AȰ8QQ-;\F?vl SKA blSբ]X=B<-CR| f)㭿8hzMvns]; 3X &-)Z5mp첽;=xvN3q ؛ e=#9ްtx5§(; i#h>bQ_!.;/4춐T`e5SxS[|8 V}&MfHhiF>5c>Zx98" ^fv }#%.];X(%~vu50dү/ai}GR.DQ94 NB,'.k?oΐOvK֕rNnZgڸpd͵yy~UCc8Nͽd]W4z?]I yD9IHǞ'JMr8lC1XU0 ICwAP|OA !"g ,-Ӗƹ( !f ] o'#l/@7*)P@ wQ}UۍIt^}K aUiZuŁ~Cwi WUk{5KIDůvUax&jZǙ' 2Y}♍'ULHB a C::}y%>7H)ZьNĺ#2pMMlZnYD I#ߧg&@S"zwydWD+=zx^}ݮqJQ6؂/=M&E>3ȗ?R1h$v欭R@+)0f6+5?p`_^'z@1í7`Lz;*6B̼ U%,{RZ%D-X!سnDP l> wC}CJX2im4o +FQ^a^溿MR[giD &+'d/}kgK_[e&ڍEat!z$,O(!.]߶ HQ o@,"> 0e+SS&Eg yZA\VEKA}zPuS9IRBntj~,mjPU95 :Z J!w)1|GhII+"lޓ0$['ٴlRNSm[I-l#j x0^'v时}_-G7$_<>K8Z`@`< Eʭ-ocdS^.ԡLbDHRZ".=PSCK$3)N ׆eD8qKiMxM{(* 2_33k@!>1C ^ui۝(By߹Azfd snD8W*Xq̔yH5u1Be<~!rv+v!WxKJ2P׻`⅏Կ7C;fJhIwv;k0DVu̎Ry'gm3{Fw{ZY!ADn|Iϸ\VוCc V"jݔ ן{sQÛ!3}Q] xc"d1ᙞ2 b QEuҚM_ǀlAFOý3WG`rHZ7A^EKTCдSƼQ:L2oz`C&bɪˆUtR$rC=b'1 \5NN]ަ@8/_rȎe#d@cv灏{Fq/zJХ٪cBa|`=Xp$<=j7ٗ/ w>PVp˽v9.¾z췀Y;šƯ;YF~m9Q~E"6u`3h9d#fnm[4ɯu1aCfH+BflgiGȷ2{ <^?<LOak~M-OS/w[QBW%8Zwue%JEԥ$6Q z)A|ZEI,e Q`#8@K҇EKt:# L{Ŋc0{m 1 Bg4Pף*2/?k<5s6-yjJby1ȷ|:{B`Zq1{F]R:Qԁ/# :‘G|KIePT"^Y 4S!%ʏ$urn:ϊQt|mb04Ր @HݗirB׏;4L{@i"daWcױ5B6h̴,/-RCF+A5佡 ~}TP:HŖԵBNb0z[W: I&w&dI "c *Ilv(NDTWIf*. )+BQW&PP2T@ N"8#ʛ@[38 NeZ /*+D\l>#*HՅy{z ՉyQ\$}^yՑ1sx!*MY J$=)2M${/W+*cع}*40~eM%MĻ`DWӓf(7U)}S[_:k5Pnl]A[Ӿ7 Z&?(<Ƶi[h}04<.޲G, 6΃,g;;36[Lwo"=R0P Y=X5i!Ch B~&MixъYZ+\AήvNagBwrc]%Gs.u9MCLFU/@napfč"<AS>{*2; *Vh)I (:rNe<0VFYp@ n4 djGm]ʮ-Ĕmߤʬ%LpGzU(zW \jnݬGgs.t4λ&iy-f"=&֣Kai;O9t*c+tcN=B).E|BxҴѵUk Q`Ki qձvCPd=*{nwn,@_ά*fY3 *`* >Z~F_zزcQrU*z/2W䈠P0!«z%T A}h\m8JEL0mpKn^Z!kH5py~=&%ِh#T -5;P1gce*-s.-̏#.mޅAp$.D׉ެJ z oמ|D`Y:[Xy,[sP;#~٤7Q eaA<y5_U8f EHuf9Ub/s4Cc0-zOjt=E"c3~Q"MSqG{:15CJ .7cc'1" o t8C?7=6i_$fE*zb |~J*8@RdAƿb۾;6uBzµV*8F5 x,!P,fmňq!!u'?E"b5|WGcPFh}ľ?/""=;g+#:ŎbD[)CB=_*.ؖ3ٜ$6k*)eG_:c|8j`O̓DM0uP+W(`=爣T\W?ǴV^5V% <}_8@q8X)dzC3nJqam7FG*l=Dc9|n&^珲eaSO j۵Y&tܨ N,>k06^Z~~rm0"0X9顔]wxwǐPڵJ5u\Q&`&Ywښ*ϏJȈPX`@u_&+?F1blvW ]oQ=Xc*a#2+"[ faIHGDbi5ydͽBvwL <\??3[_j@52G6uFT;o1s3 | Ĺ_b^NW kh5N͢#]c ɇp*|@Im: |X~i|U^UZ^YR`#笰:3gԤ~XMt4 j:)S,]45p0)muѬKKWyfWE"L7 Cڗl gSʿ&W&4 O+y-AY@=^#ɬ&J_Zؿ6me\hd0,ٶCsT>jW1Fk8~:5dE/zLD O~[BqW}MjQ󾿩jtu勾Ts)z *vJIzS#5kC;1\J(;Θ@?:% kGK%a,V:j_X:N{ŵK TR eO< n\ -߶a<ΗMrN7t+Pvw.Gw07kVov*.P,^yw/ a8l##ۡhA>&ePeFQ[f@ y*SMNH/' 8.𖫕QtR7#9zj!aKxM!wb$PK$rH{\dT3UУrݍ `Wm_-Ne_*0P#'V&ˇ*RRV ,=>ZwѼR‰?.%ï!;l' &%BS!i*/ߡSAysum)):'?"~QRڌ/>CnO)x^wYE]b 7)ͭL:ƌp CqݝFOBfX5mU)ݤCm<IRq=@qH!VEng G[Id)]Iث x`yR桃<@bES\V}.rLꚕSd,[4KujK^K:<<6v7+ymeېrM5{]20 1Kk]c!8'(3J+]!#bC5>{<ڷHBK¶OE>WMK$zWCcq|GNɢU8r@DGYgFHmfSY6.nVvssĝ^1:NJft(KQ"{fX߫ovwF~/Xwȫ7W-׍ rŕ]{Npumo]6(LY^\ (" ѷ<ܕJ?o( wr#e}ߖ`~#RSp-B5< pX5,'Q!5ZXr&[|vp̯-YbN/ DZLBIȋК\̯Ogwz?dy"ռZGAKgl.Aٲ n,DybPr&Yq&w1|-4~wdp5yV:,&N탫P1 Ym_c\ӬA,*iqKeD6DpX._gjH6`l2gvP~nؼypbTIPNL\YC&3:'wP>2$s-f :TymnHÃƨ6=|Cl>"3Uq/v(ReD4̐-ţ6+w ${U.Y&ѡT[ORh9"LT7?,\ʐhr.tgV rq j bf-Y@p) <╂Ut#\fcYQܪ5/gzFvh{4}Qn7(2# ye7V*5 ]DCdc)BY_I x [0mr'ESq?ȇ~絊gB#UQyaRPngBs+,e-#`Iϩ ܨ~)A)CZ(FTRoݓi!!QIw_aBE!Q&FGBUP.p𔤰~Z/:_7zW-gKcA-67@!s_CUHc-ފ,4̓.sܵgj$Xxg[@y `G[L˒ \4h ¾tKT68Y-A6W6͂#9`u޵;ܛ1H]dKH7b)ybmu 'SǬ1*7^87/k"§ln/(ӚI+.zrX~:!~~sbS͂Τ쪹`5jN'\mZ-uDG,*< (_e1 x᛼n,tZHpH:T\܆u8W/1t.*.2i5`e8(G+nqӹMЏ0Yۼ e>.vG WTc*3)3>Zp2CCr b9z_@L߻NEAQ8wS"[a%+Xh]![&Z;}CUmsQV5z,>4^[\)ma8h0{Q.3ޱK:$_N~;Ϳ }kTSm ,`D֢R[4RsІ:cJRGRO.'] z21s'*z19S jqS,0å@GB} q%7p_?/xB\pq EwSkfmFլHQ".#J$1&m@ |&HL3N'KQ Df&CP$WDp~HBVSB8ǀ3T+6 z,*߮&[`ieAw~ʃrg!X^yT[Ѭ\52 Vy*)![qBNJ*[rz;g!m,B{wDYaͿ#$`帜X#}-A_ōMwDt}2s̗BG׽ȟtT~[,7\_l$4)0Ͼ,PaXbGt I*UW֒څ:Xs2`~)(%(bR)yA.~I%$e=YRJ@b6`$A[n땭o)F`n>F 4mS)ns@swI{˛ඃ:Ҧ} ڗ(JM,(V2$)ݗ?~5Ag9?:햜)p$ Ui-0Wƅ"2K#BaJ|lۑ u1=9Qx48vZT.ud KȰT"b[{FЫ߼ʲ'|]%~YyB^pmLM?LI:= \{~*I^QgpKr90&wPQ/7NvAdeuKUΚ$#p,ڟ:BȞ&Ky]A Isv7hҵĢ蝕O`:Tׯsf{KcߧQO)3s`S-&b0p4K9 .qU>{g2wҖ[NpBnu1ovݷn_s("юRa|-_eM쨼:mNu>pтTzwnLpw9X>F)گˤ+jRmk9k/ț-Q6t%O` \n$6""˗`>]$*P`^ I|9aLT6*L;FwMss,gqU{k0D<\eTJyiDz#KN0z3]6a6J{d;NX 3<_G\=N*iWî<~&0~׬Rf-F{fłyC/-H-/8,!N.? OlXű"(Nƙub0[`?[\mJ A+T`z9_solB[}܆&!9c|Euy|9l;cos|;7}P?5+IӦb] BU-0=k|W2^)倻br@8 ݅7@Ԁ::lgo0$"$g-UZ/ {zdJM㴕(RMo`oUV :~]9Dklyk>KFvzN6P"dƞQ,q+ Mg!+cJɧۇo)>QiDw}RG<59Wk[^堝MK/X]PȼW9P~7D͖n?HN̦_H40LNh.GaLP% oInE[pwua|_ "Թ}VURl'4~̶!goqkI@|"!,&Jczf6XvpIM}zhpQeWH[QԳޗ4|tVލ-|'Ϯ~% fNZUPmll/ g-^ i="s,uM W[cZ{Bx0(t2g߽>}%ҹTYU-3RPY! X1C|F{E_x~C LY*lh?"õc_%L1wA;:Mm)2\)B.u߃h,Xa_`C6b6Z_=Jmނ3kf~j Ո4yU6@Ǻ(ն Z)Ԕ(뺍=0 o ?W86D 'N ux`$ ˚( BoE{}[NoEաy{&96FWp\)R,:FW&\7]BU~( kw_r1e+apV$n 8ǜ65l d^<ƛ+TC0GZg 7 m-BNl"h1IU3$tfG6\$ W-WL>,J9dChYv {SWmK  QlU"?1 /6 Sr8u tt/2;pz8F5ԯT[9P~-:~c#qV"!*v\p.:@u9m5V?+ʿ0R/.)МO&=<"t"` K?L3[ZQO̸Gw\~HcUYc-z-'=򉒭Q(Uޛ^y{wV6lWEDt+Td] KV>D)<Ȧ됀ER*DƾpNV`fŬ֘е2 ;EaNO6qku[i Pr 0eyN Mo\95Y/D#3_ޏǯ61"7*cɠ/*ĸڜ,zXijHJ XW?Hkk,۟,I~v}PB- ! k9 .z2 S008t$ Y;swmQL4qUx>o8O~`pa6S@x6DŽw~L7++կ s S褌LCv2GQ,"m\9@ ݷNWFe{wܺzSѰ#8,۾DGJYEO}@>֣ hmCiBR%%F+_*-ApE?"Q#H羄,'y9w)F8r&ħ=o [=wa tI/HΓ+*6Lh{N;%d%#9+%rvO\wG@Q7lHMȔwG ق<¶CV,L#\YAm)AQ X#J$@<9e(1/|ZReCs(=IR, FNJ㐜D ܼ׻.> fK݅}~X[/qlt{F$7IfU Y?P0 ݿgXH"Θ3&܆\9O l rk.1d$6G77 ^iO?Ì$i_&#p ţlga{f8>T/cفz>:k٫`Uĥv78T2TV"8Ku K?4c\ ڌ2ijN2ep> !IPWPC8*sf)΀I>e}#VdӃqAA!7ؓfGW)??eH.?*=i*@` sY8 H}݀5/" Dw?t2|$p,x1 J1Fy)k)229gW;`/؝b;q%;șOa]nOOfH*)&!cQ}!KmUِeŠ߷m /nBT]5TX+\`c)*VUf%H2KdDHuw=Qrf"bҭ. ȖN*T4竢ЕvEb.6Mj>;ɿ*vCs{*bPx33 ', 陿!?zkfTpmd4-`i} IP:YDoZSKr;Uu u!Cc[ č {G@ήih;+ *ٜS݅g?2~|6Ϡ,&;٢dDpemYF|lfyA?Q?P^Uj. ,O6d.R!APN3#}/㝣Zal[x,*/\L2ӂ!U=ů+[|-yj{Ck6;qAk$mDI /SsfcAIhK*DvK 3aM'&f^Kv.kZ>_+>}>Zc/Ks!(z%qsb!zռ3i$Y.c3F-̞OLj~,{~u?Պ}ך{M eR= }́cvɖ2xZDgAa3k$ONR'Ή2qsH얰Rt/TdsstxZkI X}~eIR{3}UgH%_I_Rio3dhɁޮPs6``j/Ddj`S %W>[&GW{[x:kN?V6We1 C ~/I%E}Tqy/nmyt7tĢWf//C&qדEo6G}o-]}su(آb*bu*1;jR|*ֵg;-- ޤwӟC?0}7kgPk9LyQOBT0*9ZyȠl+>; ̦"\5`m&˪lTtN@R

C$ 5%^xlT?vm)4 KBx'єn zL5N8%3@mPT_t;*'!# \fX-vUEUi`ꨞcxFǤCµS!FŸ40Sd@!ڴZ-_1HZfB! ْLcLNZI؃7 LYq[~>^D:cT  ~qƓKĂwJ]l"UtSi [7vºDfh Y?B}ᛑe|~/K4,n4">0E,YTg{Ye]z=JJ[;A)W;$)b9(8қT|=]Jd5Cޮi+>ꖬS/umӗjp75Z 5~+u1x 6YZ7(&SJYG̯/\.R6r#hwݛ2Vl+ UXʏR ߆g+L`1+UXqx <\j),1kɿ_mߺOA=_@;._yյ}U1AyIrk'zYL!|!5x)4[xɕPqr4dĖ]Dc>S]aGPh>Ӈ+v5r>M"_qL%|Q(ɼXHZ+"aul ߥIFhk"ü&r|Lbרi=XҷjɇGK={W+#T(bJENC>wOeNJ!G~igK̮-p}HTZK)k`t1>&< -K똬gS_[헍HVk'WݥPZؤaAL%Ji*|%j.'um*'`S8D) .r ֣@d9 kKxRIIzyQw}B81Dzm+g0w Y1{ʆ} }Ԫ Z;6 H$B@@3Cn0nbȡ7Y3BŐQ<Di" Xec؀aCi?OIH:c;مҩ@tO} ?ˈZCqRiDQ?$phVPeά<+XR2޴}bVIEq2ʒ P/&X$=h"}ʏZG‹ρ cy[E' |cT8<%??,,Q KS9ےF0뮫@ lj^N h"I 2C& ^s3R<,/&6ywʼnJ;ݡpޅ+[ X@1e#!3h2ȴ|!+2',ٮ&TU؅AOaA* % =dsk^aUl d):oo|U#6D9^3AkI(1a}[&1mo E|2ֱdpf*pÝpr$IӻNK _,bOٷƥ %V82.{T}IcE*Re>?&PzR@DBZPIG\""hxExM>>~%B3G鰭#xcR1Oe,}ɟ_H8{e^jk(1y:Hc LaPa_|od~+mʗF^t*Ȁȷ% 6‰+άJvlYH[b2 "r;OFϜ:F[gCy)Q;XNub@U U{-7Ә2n ? D^m|##O5h&H,^ ;A'QzRĒl:23~q故^rvm $R>D?A &%[)~J^e02975 Z y[h5~ ^mK$iTxVc<d|̹k1 :~-9NgR&)U~xMA#{,`%Ror9ij zZOL>89`~f6F,9pFo c|lԾVQl|V\&:kTA޴Jk{OU㙘5ܫ:tB?催ܕ")٪GHR+fˏw⃺5-ގB/pڛ!Y^ !)eu]/Q1e<Fa$Oзty/&.'Ϗ_H [^G6-YqN4b8R4p2?UY&(XG|dB8o.M@ -הVϺT;ָ"j U :Fe [&LF-Qr0նRmX%"/^Ug}Fjvjw=v(nm4o[Jт oTL >ql"g?PӶ>~]uVu(.kRJzQK^ђ1dɐ=w\h6nG%6Ss(R טteFRgԋA'rIy:;"w ;J0^aڜ[LJ\\ՓƈMvU I '.h" Jqo lӮD02cJIUCԹ$HuS%a/0=d^PFL[SS@b(:&#zd'9ӟ9\1or6޺Zj?tV fұ8o02nSXϧρW3W2a|N(a^TD?.,_R+5-O[vY•#V ;qN?~8ɭ`@+XcBT{~` |YaMCZ ƌT-g3٣:/8V(:/'ZTP4 )EYZp:j{ .e6eZ7m`I.htڗ`^l!#K 5|_4[9T-F}"t )< _vB tM \NT7XF^W1vW5c:dU`Rn!0HSn#=sDDT7* -%YU8mw=HAfrɃۂ"#= /s~ M]R+/x*._Hnb/m! O=F?Uo<E_쥠5˱8e;R7H^,W+jY{`K^ߴk) @ecN՗lH)Z#f6HS3UFRFh<֖%3񅨙^'%j7۠`[53QZ!F3g[bW ux{hݛ{3X:dJ܅Z{?lS0B'`A  $97g~1'pwU&Ȑ|< ƙ[e ~ XEDH8o /\c>WIei=9F޽(Eiu]Ɖrm,{,ڨqs! MuaRsGAxee 6?P|MhfVT0T_}fnz͒R{tLvY7^"Yڐaf-攣3Ƞw/eyGTYh6-2@ƴ}L<ᔺCS0P@8$JYL#Tz:4JR[ =A'أyǾzByehfDTœe7 $BVⷐ%Ť%!k)K)h:c1c;7І蒷iB,t6b^om*m7KYr^CS 1bG]湝X1TlDܘ åQ-+8;K W?#{`&kPI⪗򉗉ty"Ӿf<67|8lJ \4[Ƈ1t-㮣PIdѦ/Zl34/b>M'FjV#7Ci5!2R WYg.,񸵂̷ {N!t|.7H!DuL]У?T<d:Җssl*|,~xG6Vʺ85,LԩMIk3 $:H̊AzX)-yGW)C>PJC]h̳!:@$hVpYTuPN\vWzgM0HpW>}/~؅}Q?n |Bw\jIvLY>zDɜ?;{]:4b#s7)ipij7jVg|ZNuRu8Eqҽ_U)%sC]sPFX6xI/TF/Z˜w wN 0j"dʽezDpZkpԕ B5_h a,&jCT^:s(E҉3f7Kk'Eyu8R*,tl5~٥ \edWp}XxS({\ˠz{.~]`AR7QP/A䴣<] 󣟻QIk3נ~xN# VE먞%^K7QuTƙ3Nb[UWV40ģ(a=wPPt4:\0 ,s'0掃~hU)^xA\Uʗ0rxx bZޗ RTwM{ 6/dl3/Mzj؄q>VoFkR"iYbBu#[==vQ=Da-<j/`? y"_P|Y4Koԟ4w%(W@aClM<h ]"uϝ߷[ol7MK)HM'>6׍:$̨4mvSHbb`hNЖʚNЎ,"- `V[i1$IS-{@W 3N@'$Oxu5בL*Zx!Rs0hb&K w( H ),'xyk՘x.\SWiV=AF-2foZxQi>0;wǖ~ U:0W/~-BQCfVkESa-_L4Oͤ&nN\87=Nb!Xm1Ш"l.W%b&ҫN,"eUKuaMUִ9Ue!aI(|0N| Bj9L3iN`TOVjawݳ9ovN䄸իuYpI{-LtZ1q 42 $OsY@V Z4W1Z n1@>e^lM!PLJA`ᆤ͂鲴.}^wn2͆u۶!wA zq  h c55^ qm*+ed7^|ܣ)vuu=.[ؚ;kwqIy5UJ9vdL*d!'k[c5>)eqrc,G8]B匞׊HEBkr5}4*wr:+ K E7ankI|G÷u)pd3.bf >ƛJ= wh0 [tݬy4k,TN;{<'7|6^仒FksQ4.Sl?caiRkʉ[!;2R9'B188]xAfyf}"ch v롾/Sd69ozyBE2dE㳸#d%ƍ] Њ?nWO7\Ҋ)0%w.<,̋>dmhm7RnA(~-n28({Kx R!Ta?2x~3>F aU2N.c'¥nU Ge[!b0w&F\5x:[%+(Cd\kFl),7g=1R<|&DĆ"=1Ǡ;߃L7ޑyb ^M!6jj׌W`7O#f7Lr@$;WU][i5cM}. |c r{FK FSX~> I5ϩ39~I-(h/{m才VZ]3F) 贈 +=e k\!| :r$$|wH^yTr<U6Ÿ=ʜnm cUۭű]s-'GWb?`NXaS"};;k)?_ߚ1r>]+dM.>\׎m-I"Yժ _Zt;>%gA:Qv!l͖M5茭uĆ7Ԫ1:RȭVX,lV82o mr,@Y &&|=StN$[X)7&"7uEU# -AԲ)`ۉ2~.4,[v;{BbbUnL鷕lFm^67JVtvplwbH ÷\ b$\&ymD]/KMB)x 3?#KӚ>;M3eCd=5:x3%]f" `%RdcgP 4МĚ j'=|AbMN|!4~+'+VԷ '[Ѩke~TbOV{{_HƁ51P>5$;UqTw}yk܍1b~ԯɼ8~!"O&<%ίN#nySz;Hi vޛ;ӃpT#.~ ^₁q%`"^t1 ]"'Z^O` :ss+m7"P +vR{ȿIjjU,L3n˂uL\ e;;I|Y%Ԑj9LwIwM iPO0EmhDȳ Ԧ|\sgp̎U/tQE +d%p-iBFK* Qj֜CVxj@;d"<|\]X0^3lbX=(JtObxѶ;VjѢ |im;CF7MkҬ{+ca]Qږ<(E%E|1(4 c*[;1+jX'et^ܮn!oUSIJuӳ?$i|&h9\DmQ;n5|ݠH!F.f>8)=}0=D$,BH_hO9E O VUon J5*=k&dlN9Zul;ә*9ǛEޛH*g,6sv'3tpo{'ͷrt0G~OW?ͷ1x0!wK!Y"yGdŸ əNӢ7Fv.KmB fPc6UX šH+%S֝hPϾ;a@x;?.PPECڽ|z-*!FnMC steߊqϘ)#߂Rp"P,iyA_x𧥊?qXY.{I:OOx3hz_(ZHĖN$@JP# ql!Ȯ-C2'|K|[l!A4m<ƂKeZg>k|6 `\,B,He{+dr|ƙzvŢvJ:֣(7mf!Kݫ3`!Y:tZJnw͛E+m xqEaɇc>* S'r {WB5Tox]G0*X?7M2bM.(t`J&<3k^DҐ 82B2_{nԜM/B08M*TK .~bĶ$sNmlsKI B70?\t?4գa76:Zt\|E\3I4ep؂2M6,)Jc&ES& :-{sBNHo=/{x[n }bNv]Q!κfi!8tlfAPr-J7@F6^Q th>Ģ}ŕA5fIql?_iL ^f>~v -ӣuϿ ђ$iMvli:۠EګwX=db>NPݧppF5LSW/s&c:0-?__\Bb5~ؔgu'X#HP% @M#ᤀ+J-k,¶uyUo{`0U<u)['(/ЛЭJ k߻JvRV.Zd*fxx[W.ۋZ=}*D($ZQ>>t)PGƨؠ{řDRh&_Di@5=*̼¦v^իG|5`zRTaH*0'qhTMTxR]5Co*/rSRnw/l,xFM3D qG@{sƒ,wg^g0w"lNUF:Xj cL7,D;U_Uő-偧[t:c6Ds"HIU14eC[ ⏘D#oh'=X YJe$|}|9 p̋!!.͹avLCc8 }\1UĄJv?.F&2< )r& g؀AVؤTCfIwWr^4ô؜,E~>3/ 4\ݟJ;AY^d7p}Nc #R~l@m/ Gk[N13!dT4 0o뉔<P̰B>q&3taL/M}oGy.Äh*6nyscF.rWU.bIT_²4s,@`2ݷm<9ǭXzek2jpx9Z~mS{UO:Dsi%fPr=S` qkpJ)Gi]'퇀U7sǮє9y]g뤙18 7hiQ !> 3dT4nA2K1̬lV辰"5F[T*XUOW~~f!sXsrs0iazɥc SQA G?MvvxZ%@&}Yp^!jp8;fG2{+:`)~J`Jm[L*6] p3}a6u (ND71bU;ۛ߸3]%4J{G/ ݬIWx"<K?TW6bwg)szh@ 5{ee}OStzF֙K=ep/KJW4π]3F*CuѴuva^[C2:@ڹ T*gv:HLB=XUǐne8eɆ$c__t6X)3RWF {Kŀ>}\gGsыڒћIqu==V wDˑ4ok2Jr ˓!4 |52ǙF/{1$V֧N# wVІJ%KUIY]w^&߉rS!8$ nVjtl61{Z 9t*ӷLu.[)}-PzݛٿU&_CG D0r$ej8 GPؕe-e-pj|3i#.o~6/\̬q.8Z52Fq'==$]ڢ.i`-uěnGGgB}^Y0  .y잢C shǍoLPM"0 }ibwUl4!@ܢzbT eܭHc8i$At`* #Y|4s2ʬAjIvݲ!wuJ M B\[jF2;LmO^oͬM>j).coDpMҦՃ PuLvcQ \fT`\MP0e*&ڊg po2ݜgY#rZ@")_ϗ9BT*2@rĊʉ}N.]l|=E#k4)Sx)&Ҋkǀn#Pð`$~YN|k 3ޘeuW?9iA?d޾aJ Q@) ,Pe8~L1- uwpЩ bV%J\ NM'J wVď;) t X2 SbvI"4Br^YQ9^4}lseVu&DiZA ;V>ђ$$B gsP< $B%Q#dG՛+-pzzF̶ SC8RۜUK- !o1&e$"$kԌT$t棑v,P=qɾz3K3e@1nPc,⧶pӞټյP#S14*\ eV4Lw>R52'{¦D^> G(Vv=$יo6K _u竴5CclKJixNxGب/Ɨ}_u[*-ci{~+iNq3]r37m5 ?2 "3p;@R'#GGh87%[.bMj\Ԡ]ԕ;%%%?v,T϶u(kN{zʇEUh"_UIkۣu€&>ↁ_K#.zYIC0rDZ9቟YPv9ߵ2,S<~/Fv羨5A\Kpd8T _ 3?vEO)QS%!Yڜ\U~i$aŵ{1$M_,X?Z f7(>/3{yx&ōA^OG|L%G:-G ? /L܈q.ׯs:t&"!6"S%|n}yw90mlVΈ sK*|׼}$Dakwir8VvU{b:1LJ6kLSŻ+=ELy|ڝɻǮmh\a=XF9ɾceo "N1˹pzf -Zyd;[[HSKJ@0M%}#uh{]p,4ދB9BJ|_)0/cB+j}Ѵm)1Bb K6 i j`g@d'`W38.G]y^7+phCQZEuK>F'ҋuyadQ(IBOdӴ3= .#Qg2IoQ۶$Ltm+0~*#7w 渶 PL,7USl|َDDgv\h;!p6C?WxW҃BQ7VkBM?q F<1KYA8bsa Y3Sbd}dR2P(5[Qb5GVaʲ ~OM<-g_}d]U-Y7*tXuy_'G ꭹqc@M˟un+W&άnJ7O7i е8ImRxV悒yI(9o1ZuB|tɜ?s$W&"^a ^ yEIU0/*a(ҷmx Zt$\铿 Ӆ ]c4k+rUIVӶ;9Bj:,ڎVsvkHR{⨎.lGVp Z:2:B ae/m& ٴHBgceBlfjB;h{jt! /դ]0 nk7ڽn.`,蟬 6oGfhY?jlmQ_>!*^ //F|ga"17D}? .GnḰc6rBB;$vKk1nJ)jzŹo3Qh$4EĢVZ"E9ȃbY[/gX%E2Wc\]Hj.$isY˚)?`%@7e1n߯DNrӝ0^]k?L9ɸZUL!v{ K^6JIzu/>izḿb&(dP'巁.BbMvuE\ե@(Cbc Kyڰ3.SID &pk݊68D=:EFƃ„8 ⰈHdgB1X \@5}2χ/ poT%_^yc\6:fW64NP=sY%5j1`07#v t c<R͆$L5[9LHCéO˨|wvDϷbV&61.}綏WdL.Ȉj{o4?w.l,E%辛&K_`kT>z eN%j%o(qn}.˓t;py=oN s,7M|mCeC~`=i x~Z|tyg hPwbjt4PiO l!5u!QE(e]Wd;<+[Ԗ,R,Q7@L sy\ȑdɕӊR oky9޵(OX]-m!P8 V!YKb[z)G y ֱ] NN 3@`Qܓ0'b݈a-ft]Ϲkq-&M*XPމn9]$׀bӸ)Y%c b""_%4ٟ8RSQ+aULJt'uJ{K{8PS,6s}%?Ƽ~nAu,f9w [HS.jJh67ȑJ [f, /țˣ5#8̎Ju尢:rT(X7;bg!8[3-}{O¯^9>|?^4PotjGj,!RepEQr>ReRa:QIbE;$2R_O0Q5緄^b⁡ƥfU?Z.[ @"e5S$.A]U F_Zj<*.g* <jm;14|׾ ӓtlB!BŁ C]wl3I cW͈g G|A"k2."J֢LY|므cwalXry %/s!iG3V[^B4~r2S{4C7Su`$PDLzEVYjICGDEOt9CbMs_rݍ)5I ,OаЉ':t峣{j# fb!hYC& jf?IW~&z%-! [¬[l#%\'x_ V0½"KZRj# {!%gg0@8/%6 CfXD6/G<3+"PGv'XIifFQ*KN"'` PiqD-_N4tJT{m7L`ϷCNƖxgy;*fi4ce01$J7GI+uSB):Էd #өd&3 vbl(О@")J_[3.G>"uu HdK<+-JBT.cو ubwPn^?}-?zv2;a#D[zvVz-0tC0ТTBI"R _TahL;W;oz4weU.@G*9srNA #]DO̕u 2$%ߚb̐ѯno w` ]M#{vŶ2 %>!4OtmkJZ2eTFѳNI1\MúU[l>edor&J=hLn) i{b^mV9 s֍ICyhD6)y;:@u|G¨ Z~MTUQ_.NHEJ|K z?3!.3[m"RV^|WE0àUX! nۄ!)ZU$o:Tfbrl HQïcNpYCAۚ񾈇ơ=C'0ɔuQ>*i>Vm]Zm3tȈ":: LHF< $?$Rݸ,Ax~LԒX," Ef+jhCN2Kޫ^8;2gR(.=d e!.(~3]X;ShtfΙI wlit؛%YP)u4V83z,a.bfAcq᮫*ڌQveHv֘Zzod# 4LO?{H`F/nOCLla/5UQgt4v^ pcTztۛb:8aI=3r9Xͺ.1c=r/UK.-F?)2χF2mGz .Lo{7{(WUIcphLXvG(g .,DR7bɡ%kUr0w2-LIfY`K +sIcgrQmQBTF?4y w6v$YfNTlg c3x(D^ `8xoZ7SRnQ&kN_ Ez=u0"GrDwWy@noh$rr')&  n~ 9hD|T =y7J 0D3ppslH"X)ȟs/PO Y¹O sqqW~;ycWaz*| }% XU-E TkG-Σ&gDn);$++ΞKj:ҭ2hI:z/׌IyawK&6HtGF2FM}HLg>mj08;i2:ΉףWoQs&X\\8%8Mx JY X*H8;b"BPεSjZX0%D݋/Yyd VR~2Eb g"#`nZ`%Mx ^"lx1IQ;Q't*YQdfwK,ƖY9*UTɡJ߳@3CtSiK@+NނC#M+2' iHtկţ-Ú 4b;`>#PVZt{)"YIێ 8?`pvu8b+K[sDqnԙ1_+b``hE{@LK=~>NzĢi3SY_ub8V|/ӫM3-&?,xﳽvDtdUؠzֺ\9&Y[SVڭҥfnc8Nvf[>~!LѴ۲=tѧu([{tɨuc `v3Q"Ͷ0=!0mj(VCiXH䁖ʤ5dl56!^em(;mR^I1mOTS.+Y9Ώ 灘Om7p [!5YÉS3u/垩@}:U?kZtS7Ǹ<{ˊ0-̧)"\6i|xXAE:19(488S6&n2մ |M֐.i( +&1N}:-uFE.S.̷*Ё89=1,=7x}A+9aiDqu֐,׉v}\tbHUtM/}^55C gu*)HA';q׀7JET%Y&T4!^m ! d|2H]\[-3XiQ%BVRW\b (-ܯd1e%%ӻE)}$9;n% Gzyn~|[rq;/ʤkhGqsxŭ"|w- (^@}C !υyBmAV5f=7^Ha` k$n~|{k5`?0MML?R6 wʎMd]"5)}ȕ}vQb=|ybYZQh/F3XG؎[b&*uWAԽn=tHsV<02% #\ !:+!rӺ_za1Vn3bA Ns `2P\ MyEѢzw=I/H_diůb:܅\2Tbq0j $e~Iݦ kn^3[U&h-C K)֖=s 䀷Q7Inŋvqpm`$>v_*`ʮDߗq A #B̾$;KARSy -#VL0tt'z?\V7|`Jb\7mu+0C߁xDm!cw"ჭi|q,x YAlpaMtJZmGnZbtl?1fEj&{|o}EIvK*,7tKE/[BEˌ6/eOR8ڥqv9:;O+!nof*B#R ^Fٗ^%C6}dC9%~% wk25cUyhw,~'r1sPBX4: :~Jn|9Ơ1 EͻhBh$Z}U}K`t}i]VeɖdO -中̷moUuWYV-Pjċrٲ {76bU_# ݞE/)%x_*ZCh ۋ$s_`RRIb^d(]uVw~LI`m(*>@EKv6F/8kW?7:3=y"*G7HqT\:/ OFz/jR/`~T:îԍ2Q,j["3*:%'UU8a''w@X5k}9$%ʉ8 %]~q #%-RЈw/O{psn:>:2[+Bܢ ,g F YZ