libvirt-daemon-driver-network-8.0.0-22.module_el8+596+27e96798 >  HdA U]L漋[G3MPW6+pfSa ZvQu QIs-VMa9M%:X{0\VN_~Oopt7$bfV@wL'`*osJKIh{i֬B@Ka)jvJHnu1HsWF-1~' V"oeuUlwt1Tɶ7Nlz[踮a#RX+I>\ 5 86axBUY&YBg{p.MYw:[WV;43zU=Sجk֝ Eoz?_QUZ3\-z R"$R-a}xO/Ѹo˗C*1i"0헦^?˘rK$T IsOsNCЀ,8 փO}%à7l+x{W_ >`E!?!d & A o(,3:B Uav|zV 6 h  %  8  2 d  X T(8k9 8k:4Ik>5?=@EGPHIX4YD\] ^bLdxe}fltuvdw$xy ,!"!,!0!6!x!|Clibvirt-daemon-driver-network8.0.022.module_el8+596+27e96798Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.duaarch64-03.stream.rdu2.redhat.com >CentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnetworkd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnetworkd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnetworkd.service virtnetworkd-ro.socket virtnetworkd-admin.socket virtnetworkd.socket &>/dev/null || : fi test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^,!I)J` HAAAAAAA큤AAdVdWdWd*aBdWdodododododoaBd*d*d*d*dfdfdfd?d*dRdWdW590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c344e02d6c88b7af319d626da49af2f568016e87e0f04529bf2f78044c26e2bcbfa42dce858c31748154a604e8d24cbb9882001cf82b4adbfa0a71c0066691d14d77e8003a546b3edb29b70cccfcdae44f6f75b3ffbb876dd9e8a2dc2e453f18b4314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-22.module_el8+596+27e96798.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(aarch-64)libvirt_driver_network.so()(64bit)   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-22.module_el8+596+27e967982.418.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967983.0.4-14.6.0-14.0-15.2-14.14.3dǢ@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-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- 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.0/bin/sh/bin/sh/bin/sh 8.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e967988.0.0-22.module_el8+596+27e96798 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id036354cd2c0c6f46e8e9831e35470131fafe5da36c63e2af988e6b4d2ba6dd7caaa53def11132d920afedf5bd5efdad709e9220458b0774bd36009libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augvirtnetworkd.8.gzdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/03//usr/lib/.build-id/6c//usr/lib/.build-id/ab//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8//var/lib/libvirt/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ab0afedf5bd5efdad709e9220458b0774bd36009, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=036354cd2c0c6f46e8e9831e35470131fafe5da3, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=6c63e2af988e6b4d2ba6dd7caaa53def11132d92, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPRR R R RLR0RR[RORyRRRR R RR}RR R R RRyRRR R RR}RRR R RRRRRR RsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnetworkd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-8a5f0a931e22eef8061c8cbb6525ac86ea99c68ef072013bd35de146b6f7ce9d6virt:rhel:820230731142245:9edba152?7zXZ !#,] b2u jϿc1+"= cf xDb?aXְV}KLH#-(3L]0r9B%Nq2fg`,OY5MO ?L&]aI)q&:_DH;{=Y+ E QVWM!yZX>TG]|7iIZ۟s;^X9iq|fom@U]9ڪDpFk^b ol6v-4\P&1/ZTW!' l^B[Pu{nLX jH43Ē.W!W|iͥ#L4)JkPUu5͕F>z|xA6.=7O}^vL-|Dhw5R,&gNJ$_ֵv_ZUcV$<)SE}IlWiDE-E3ěs(ah1t= n*W91—U xRCjmyWQzm"pd<tSk'hJJ4 s vSy03ﺸr_Ge0]6N(^=.pqwZMvq-@}>>u (kQ9[bmopmfU~lN2"%)czg4Ȏo\2Xxv@ ~5;W0Խ>O1:HXpQJ$ 9[yj?\:ӎPpJg|y4YwdxL I8KTU$8HSۚ V/^赉%dK#ŹaLj Gyj (rgO]Hʌ+k)F9% hˮn fL ittgI'zq.8WER?լ'^ 7,9 /s@PұHV`&WBꏬ+ ~|J3^.k)vR{~wEUk%}\KHF4f[ɠ&6.z8AsKQE4ϡ kW_Twi'Pex3sKDkYy=a. h06^G![ efQ4*O4'|Zx9/%fWu .䪴(?#:B3b$1:EB22y_*7<0; xuM!(?N^%ψk8Hg!%C\}-[h:y*O3'+i(Jz]K%K,A)di~c:K8d̤҃97r.= = ?gyDž.$ؿ3E(*|4`~ao3xbgL}8yи(ϏM>؆<ʜ'2&cfA~p P.ŗ(Ip0W21z­'Pq=tp)w6̍ P+p Gϑ~bqԗ uزh'F6>{L':>WK.gaq_i"g XaϤ/=U.1=?r߈KY@̘_Pޮ{8SBMlW#]uWۢx'W}%Ajc@'! m#77rjޏ ptIEaK9PA %lMϞ_9mΊQW%ɕD^{WnuWQ#'wc~j}anՓ vU b<1QQ;2YY 4B%pTࡲ.U> ޸;Yb*+OGD6GҭayK$qwe^"eZXb{$ma'!<ɵ R5{ ]Jb=)͙ 9+VQ-\(I g456 HuF+[puGa=rdf;x/rf8'O3Wg)긅DZIfBŔ?@ 2c_}w;dc.E7ca=P;6ȥ:-_.ٷa]GP&k 0g"/k{OLJ0GcOϷF9u%\V\)o^1ĸ_n1WOqʮB csm”;.YFppmFz~Eq@ylBRzj']{|Vv{xNE G2m<3LzRnQR$=2;)YO>b+5YK^QnGWbd+m,Ԁ5GCcQCfD Li9j͜ $ZdF ή!$G) zOrM!V~|RJ:1h%\QˎS-hf;D(޸.=~֏;,ϕ׀֟O HVcda3E%y5BN[?sZPW9'unx^O-&F^ Ѣ^uVUf<f>4m$ AS4ꮲVaHSye'E 5suUP&wCYᚙUdJu&ӡoZ)G_+W=.-#F CZ-q STR&(G9,!I5J9G"8 B%^( G7z&ў K'Hh`JT+T53303IAr7(_-sfB;; O5ӮyBEb"Vxt^|FN 7n- & b|nk*GDxPUvcc-a6?rGX|N_L&.Ər d4瞾xrǽHJ2vx\oK"7 [&ꬵ}=Qo+؋0<ڲpr'M P!50ӥn Fv>Gd' ͻhTDZ&.2hQT Y,F{>aЇ6! )3eP9!:jDN.z.VAMG^:T]O|S)alا Ϥ{ |;@% :BܣY6̹[< 6EN <ȭ:`ˬ7i'JSnQ_ 2hbNCDo-'Zf*8a61ik [mؓQ8R^q<}*V)&R+ L+g4]*h4QJ`JsPҵ_qܽ\={öw[%s2T}Jt)8Koc f:_eM$J0AxZ!RKý*Ixq3G+#BL{n+\lgZ,iՌ7y7Ίurq}TW< .PQs`\ed5:C8gm~Z@Q1_v|_>%TA3tD;w|у< X^#ZL4!,-.AwS 64_aӖӾh+! ]fU@*w5wǚhr];B`" K#[B*tdXFHX(_re_b;lı}$Hr4sC{x yQۖfM9azSk+q䮍V)v$p7}T>ZPf1 `-wzηJ;efL+{6u@e/[jՔ6eqA!uEJu 笷6(0Į(y|Vb? !mcsS1i" 뜨k}Wxճap3m2ES$?k㻘!2@gd܉ dҡ4QBD72@:c9b`mp Y`VAuBʇFqɂV@2ՍEKR=VT̋Mq&c.1"}QZѷ,>'#΍R88•&|L-2kM X4Uby newI-E{~)#Sh|u!Ӳ2vl0`8 Z&I_.E9z8]U GWR<y<ҙ1͔ gSQɍom-gk沞QXzWodij;uh?o/܍Bf$ɖuMU'P8qH=k@UsB؜ Z0 #rc*Ŋ3fG ?e:3 4IS|A9j$'?MJⵙSpC1rlIf֖*ΰozs,7wz/xТ9'Tc"cLctvO)b]٧,@H!!r.ER(Q$O?ňx5~^<3F tu ީB*F1 +F +mlO\vW/fT -Ÿ !Bjŵ't!sM2|jNV7,p G7:I wi- x_1}-+–SrJAa!K<@X{&8NJ0[K;u]c}^<zCJI :v㐸e`X3`2_ rqbMR1avM,p<%'p-,/*5Wڔ U}nc^Gu_ V閆wT=㙲Ivya`1gg(2$\,Lݲ@5;:YJ|b-Ea9 #e>(ĹR#E@2KX`Ƹ!ӉkVOTSI[)?cWya5§ wr6'>":S$0SrTcVP/P94gY"^ŵkGb2]|o_Ku8PS*hGY=-Ά^LZ"e gQEHBxSWXXQ.83ld+Eȳm="3TыYXoSz|,[a^ &k0XfY}k%}S60nZd!Yvfx]a7lȂK4#9+|M>K5bkB,JI,a, sN~/PTqO5Gї̑W鸛 V^RckeM| 3Oqvi ʰPp/E-Σv,tt^\I)hh*;g%FZsL{IbqAR"c'7XR;# hzZB)O?gbl])=pzNz c\g80.Eb<};ndK:,.z9:xߩÎ ͟{o~]a+D_e_$p\W]L&I펠 Z'%hd׮Mخ {<)2#:nvd'w bZqZ:HZ#ܔ#t Bs4`<mt}𑑬{W?@(\=IMdqkW{؅[ <"52杉H dYjndBIکBq$\حs8RbDLA0t6Vܔ&Fn٬8pi|8s4vud+_ %_}z ć=BB^p>t+ n8ɌZKEM `by0 IN>>=Z.J].Lp͌rdȱ(``BƄG^.ENBx3u-)8 Ŷl,ŮԅM?*ȶbV@`+w(\ӉtBgA`g*bb ~|4&/2ql cyB+d<e%\GmJY7[5j񰶝.!#$d@-m?S+NZ#.I4M:ƢwngR@/8D{G-=F+Lh i9qD^.gۮ{b΀+*:D TNNT"F9.?;|f=o7K ]8E^2C|u Rc㯩^_jrNϣ X*\!x¿6lPzTU #|N ؕtR?ɒ'ZDגcn4}R6UU?@LÛ|9ImV"*-w}!ҙɥ(z/6]w.=KaUɼ<ߩu$ C Зn%>Ūe$ Q"?@5dzCZ>ы.s&0n. c2Onsym'8 J/i9sP#Y;=rm׹0G.!sC!xߪzr82љϐeCOW( hJc+5u>ZYX`FrC{4V@큫0]^IBj+khWc8zji =%~?Aa:q٘}f-fbKϼpC qd< 7{TjV c ٵCǁ6yRfC X`ZnJ,EtW*X)eo)tis}G\7hY'3G3$Aՠt,5gލn&0PP?ӇOԔz׿&bOT9"jTjъ>k0VGC,v'´Y{Κ}?++vOF/!>O%}ּ4d[{]e>WAȍ{3?>/z]T4, ؛wh?azPB-bnfErbFԈN&qmPl?+ZS; >_hZnmeq(E;E13N028O  T?v 0>?vYTO ^HP? :?.3.yToʅ){*3J:o=Ɉ ×}:p8CoUEE|#${mBi1:~2EQp^S3Hu- 7. {@SW=>xIph8pbJgV׋4?^֩\DFQݦvнb{f:rV޹p ),`} Ӕof #UϹS@( %vBp[?bzacaSquPڼeSfncUxg_1:1V*xJ%$R&9zy&~ OtV#8/M.]T$b{+TnX3\w¨@vv(yJ)I_y!+AV0ӕ%3&9N1g,IpUQM}dnҴmU%+,WV\ͬvaXs>[q Gک} C1+,a"Vvzn{D5 :b7֣/JcX26EY)dBXM gB++Zn1hirY*wo |^Ѽ2nvg Jȝ ٫_we<:@O*Gs3N ȬDi~mD1OtRfDS+5SU(,8L=]uY%ϴ zԩTv3<4H'0 ?CQzi+a?P1"8o l R4/Б7tXuϕ'Y3MSj tiGG~-|,znpC=38yE&sJgxXOD$R\L)j4XR™ z ^JE7lUuhE@}!e3|@c&T'{~=RŒ;n!$ j׻YGR5kS&?d/iy[n41>Uv8^6\ֲ1sXo|I]LLR[w\ʛjEI%HI ݅^:8H5J qN*By?/>tHTBY",M~7}:om+V am7л9wr$C?Î=󐓙(qA30EZKU!!Y8uvLU0bnUmW [E^%jN2y 9l\ripKܬvnD=Зv퍩&`uM#鯕YEl 2*0eQ[‹acuQP^|@E"j4jV;S'(%C]*Ȫ{T`t+~h$6k0²{`Z@Ɠ5s}Z]gNnn- ;R#U%,eiEvh/ASnwH5 qS|핻yA_r`#1d**K+UD뉷GXI$Pnihfl 0ʥȅ)L-EЀzT>:ßbEolp[ũ"O+gF SxJ,U,S/P mjA@oa8SB&~pDGL1)+瘋:E(Y<"k?k afHh0*|v'$8o ~ /dC%;nfyUIIaNjJsa߆4ɷT>@`ҁ4c9anQђzm!I^ Vf)A<7 sJI)ޡ0`É*bΈQ7 ; s$͡&0"f׋Yqj--gz]*AdW^9+sJc tNXfz~T6)7K[LHT[rOY>G}s\2@9nz3 z2/%1 _mrB!}=؈H >#ݧ|ֺ+z.D-<\sv⑓z-0R?^3"] 􂐳FC3ۃYg<zk7KK Vu-vϛcA;Sk˅AI, HVyx@ P_gf9#j ]qCvSI:ذo /< n.Q|pO ee&|&R1\=b~z~7FA((J]G<(o;u9BD[ #}u#OTGrYYeOjBM :^|{|_Fr)0dY,WJ H-4Tҭ}&>E);[5"پ WQ/QyF%^6ET]fehR9+y]vFK[&UwEK*f%0^&lH)LQT0~ـsD&uͳ~3$n;jȃ +`K2CUp1ڰq>p뒭Ly`+5;^x!YՌJd;~ U&Pݕ׮B_(vIyh $ۚ I]xz,Oi.ɼؼ(&j$[@Ej{ /Vk)9 x*s&>d9߹~v޽ab:.)iW'ylDt=QkWׂ蘯y+q=|V!{H=2r3CeGR[٦!6ź_GutٔR#@QtƿXPp0Y0]Zѧ ݹHw'{8 \L\s89ӋIhigvz݈HseY= Vݧꀏ{&9 02z햰_s Nj3k,-8fJU}]"iAOF+4pOiHX",rGpa\eTqe: |K`}ۜn16PLƤ+3v ӉI%v5Ibk VĹ_{eޗxDJ3;{3+sr078SZӑT| v\PC/ Ɖe3{%n:ܝ$Lj_nQܻKuyx]X~tw)YI?W1Η%IEOM#2. ڵT!:]ŕ> yWrݩ`ړV4iZSTHqmizj}rKJ4{5<.1MS){t] dpk' E-'rnخt?7ſZKߎ+}@(ҡo!J:߆|]FbO_|i)9\fRv7 D{9}1VPS͕RPr P+f/HĮZ 1Hu8LU.@4F2\ ؋hcW\4e[ǧMʃƤOsP9"ČyA{yfFy&2yr K71E9~!-RJS81^# ԣcԾNYTA*x4 |.&H;s=v̔ȾZ2-GLt"=Xe\8ύr2?@o tyy5u tItlT΅> QYu^I@ĕ ZqIR㞹wqwgX6#,JkzD rs3J2,_ίlz J3.I) Y?g[ܕZ(}GpgJ P9ֶ^Zqٽ㶕Ͷ2u^zP ,zfWn[IXufmfXY1|׺TQPT?݄qus|u8rTnP k)J}/I6o**I*B/x:SO\I&Vz*qghk(W+{qeh{3rȡ'".GCe#|"w?L+" miFa1y朘I9'(8GwKwt7֦%ډ%9=KP.2 ̚Ӎ2(7Fh/6'+q5lM\W%ęm.) 鈳4FP|-O!}62 +ૢ4 H~u2*p,%R9ݜ<Tu; e GşOf;jC ?r59IwO]N,82w_ EMĞ!o/TFfƵ4 -nP',LBz>$ ˙#n*;ֆ_dųzfbZ\6㜯;ʠg4{=;QOkY]3qPY[- hվ5ƶ ,p|kx~.Gů"HWLNo1ȮƟIטױb-v77H&@/W%Ȱ|V ׬˛ P>I ^w7J]H|G^Z־84!8bl"88O(]nt&/ެ!E1=1Gg iuw|+xob˷Ӏ9sƩ&6K]6dDэgގʢ#Z^ BxcδO?D5 p!e~ZTtx-̇"{oUߠ @Л=E۵|ooO9o7N#șjw3\vϺ$XA觲)(3 _5G XZ /klvbbX]. GlA} lVRuCrKsҬJk xH^?D%P 黢'j O#-BR t~It0I!<{5<$.7fG'Q+RqP()kIJ5G89EP6%赻27^<>JQ0k d-Cu19sW3y1 +Nv &-Uc5%mKp ĝfs$8h s, ~|8. $f#.CbB'㢡VdX\x Jqt,|bYdԫ?^ Ĵk 24j1|ShXsԳB/XaI%\LP9=HoÒ?ʈiU!uŸQqc{([eyRVv$ׅ9܎&srKa X}EIEᦦl/#5TNcNpeMC--^}T=׊K"ȼ ?-PBMN+CǂQ 3Q Ǹ!ZaRiN)d Ċbpߪ'g c((M2ӟ0M͸!Ž\`ג R}V#+ 0Am(_(. I F)$JS(Vʦ?p$`l3H`bCD˶fdNgDҺ;4U>SXOY6ݕgTt+ $[Δ' OOzj/ŕvHحrx|fX[o M^Jz X聚J7vAqvgUqď$5x2MDIY=h_ xGQHq:#T % _CtSK=;DģD[b8&Hײ P9Ҭ,FҎ=x>)W|ٷ~]ӶTHm\C^)BF چ^m&j> ӠʿXһ,<L(4W`KRqiq% )+a\+%U >dά*Ʒ;:9牬jrVe҅p qBE[.§ h3jר"=wR6E VH״W,Bes[ /}kf[s T 3ךi7OHx͛ZU1EY|3_@j|NWශ!k/"L[:&N÷b=J/lPؾ<# kUf uS7!6D2Ư"{OJy#ehR|Xz9Z} D l ^G{ >}[qU6ֵ ~{6LŏΡأgu CTBNZz9s5\f,\"/E7=H&G@-Iz+$]R%nˈ+*Z=Jd~$PF馸+饪5TZӚ9a~|Mu6g8)ȇ/^ ^iQO:)#^#dmG, PxiVkYqtȘ'!]ɪ}5&9~.1lD&} s/g ~4mIi/YOP26 ʦR9)7iN ^/wsdˆ n0y}IluctC`G^^OOPp0+uKc $wȺ5,t)oqƇ˛vyq6L!Vb#*w4yB5qX_A?^7zv"@`V-n:^#=ew$GtwJF11/C@8u3!xɍ}? dJ.lmhZh&DtKݘ"xeGm ;c4qYaUU vţ'&*%x9_պr:[-+MՁ:4f\U3QCAZ/RMc E_O J~ CTo_ a{uW13?w0 ѐbƏ{??udDCeWֶO.54Bmŏ5$ ú[G[mwd߻OGY`$zYɑ)7/> ֈ@tr+$̑ߗUQ|jM[M|w yWY#f(lc66;G%X4~'üܢ+CɁSWf˜ $NXH]jQ &0d  =,N?f7YvGw/<(۔73Rَw?B =Io6 nbxrd֪J}k%X8x<*&Fp6k Fc)Q6}E#)PfIr \Fo{@mV@Ôdt%I]e~^WtGu;јNmJ.9߶yob~_;SQU#a}_4z{NC&et>.((Fqݕ< LL)/9ICAŸY#sT=WuGMXq%} [p5q3EttؑTsx6)Cp"{i~ 8ڈ& ݜ]|z gzk'qB#p+յ-od*ٱvyF j{t@OW"mE.\wzHL'(no-~Eka 9¤lA *o㠙j }z0 YEHK'_4XPd/Q NyQe :L7S$A͐}хk5{ž*4rUXRMwt OJ(w`Ʋ=0V ۺ|p4~xC23QBN3 \;O>tbs.ƇVȕR.1bY Hi.!$̽7#ᘞWm\:4v d`w|( kjwt~TTPɮ(aS*OPP&+eC YϻOKf≀Q!DAsF5-1М52W>@-48쫭w4\=F{Tس(N;fcV0ߋ}SG{7h{B︦|`*J2Y$3MiLeE};tp`+JT3nQ?7J½ ÜZ TԜDUY+xnh-Tmzam93RO#.Pt9qفF8_~w0K4%Vˊ xT3@ϞW]03Gpn/ X~\Gc_Π`SI&\,?Bl$޾78:[%ό&f+~hc0h/B.rx+Afv*e q-P0Vben4X  V$[4'X=df}_6b0|{|Z]2LXhׂS]Z0ÅBs^ k{Hb&LDZMjRRL Pz=2sMm H<8WYr._ԻYȹF07ɀjHOEVU~b=lQMPh/G"F$J4']؊ϺU)!^L6q7 |B?b$6b $y2@呢YkwK,5f h(2/7N{8Sy{[b#EauҪ`"L4pVk- V=G1-AT MwyN6NdBc!d$`l^c9a[DG:$4ЎK?.m{S[tHvݚRp) uW2;9Y 9Ch߇E2>PpP.qaIM={<AԼJ{Ģ{ޗx̖f0LG,*'g. 0X@A0KDʗXze) Ur(hB4(X̋gB>@"q6AV0_]͆X8曼xF$+ nYWtqt!^=,M`35f$H(`|2lZ~C'EY  =<>MgȺ/?KiVãIw=-0H0&ՅZkuK̘QxrJ\I[k\0o0JFKH`q_F" ?-O/]MVKNQOWA5PN k5:N.ogp2~ŖwsU9 B[N)(.S6#T$#Qy:3+x12%/u\ŇQ'D>ctG֙켞v2+j-ŏA8Ny+0K 񔻍2³>u{A/Ȭ $R]Pi9`F~{7<+E9eE1(֑)B[ljT:b_v/0DdAQ >|G &[㱓⥮f؛~R03N dǏ^Ci#ŸU ^3 wui8x1jO[Έl⵾$FPL K toQU-2xRI7'^ whcfmz/᭦rOƂ@247LXZٛ2+=υ:ȣYv-EEOG֪%VrݡjH3:bX2z96(m|a{cxAe<ۢ2};?  ZpA*9>/CtS'I[4дsIHJp@ Ya Hvd>θ0 B+Sxϴ8M /L*/]Z+g"M~!en'A9x |*RG nwD b7ĚxDf0[=At6Tc𿕨R魯 :޵ *3*<U1Y-2dgu;-ₜ!i%F~XI*~Ni(f18w^NZq`Y2$ /5d},hKyX ̸>Ob;(+Čv@5uO= u`=B6b|VlNmv OHf5iWtw5[-&"! p)a7"--wAtysYgq=E#Jaq47x\)ݔvW;$ )0#."qoz9Lix"* &.)=/Cs2'˘H6B%QAuv@^37%:.v-1*G rR4<,%) ѩ6H0vK?@+3 L*t;ro".֩SU1h8S;CcfYd-OоNrM1x:ӡߍtwKN>0 ˔Fgt1V߲f"$ÓIi}KuxL. ,O?CD]qQȢ%*8H|_gwutԍnx)LXINéQ+[Y/9(3t\Z=N!EXN䀂}L(N=4m-p̊4 yqLjP\갣(kb1w%`e#8gS?sUEjP4녱ީݟ:]![*$Zv:y"9r:(I,o~@XX yB=:GgC TPIXǗV{nA}wA(V_= ؜<圜V@H^׍ uϩ-͗ 8'5i;D0斕HYx'rH7v u],O>XK_'uN "5wTI%ҙ6'EC:9.SsO0u,?0矯)ra|%Yg^(ӁkrsM~zw} >4 J$:'?'_ACU^Co_tt/ ',I"7PpD;2|Qv>>` )vD'2L(ۊw5'P"p} dT9uRG|1bj{Vt8Cr{2dm/@z`:bMh*t ?I]u*B@;~ W=k6R {2H[ VZ} 3xꌬƈA m/NGb'vdh`L2xI\: O#L`jbYyK!313.־H`p.k6̶}䵦;S+'8%ɣ]r8dFF|Jᚅaߋ,J6?%$ofSX W!àd|x_+&fT9E3sm_5)Oq:Ṫ VV?Dvf·:[6 a~-=X!>:5yk:07^Q#H-KW\o91td/ELX?[J^a!epWۻ ^xY]wB|I_{o_Y_O!&@0gE&Mydf _*d#F?>ei=u$@|蕷 M So|MP)$ { \r oɡDNq[ $:1C:81v1)9|4Dlkv5&Y Fh7mPӡ?[1B`G7_LDat1IFrw3w"MV0w;!% 0ja}_-{ogC*bd(AIzJ=eYg{-:fInA1ƒB] 3ʰ#s'^d4WcO3kԳjF:%=A|PxnZ<^h'.?^H8S$roj z†@lHU Zz]X# oBZV/*{qDqM=d;Wz5|(R*hS$6#´@Ě28ENQEsFv8sx dzPr#ʶ\%y9ΉLLO9r Q\LbAZ}C<߿ {^C4*@XmH'PFS~[Xr7q"ȥ!֏ؙ h4?s1YӸLEuf컹~ Io齥n,oBKtүzsH@?% )] I&8;}=Π2hroa"jXMpowvx# K8ǾVw(FFw7݄Yؔ_۾0B9ЦGqw'$k}@2wV>p2΀& Ϭ,rQi:whbfw-H_S5T{6#}bЮ*l wCI!W+b1-&#I>7gW84fuiY:0KN"U>"=5at22[eˆ+T?K]P/k2֒# Ot <$;ELYtdBDPv!pE_T3N:y) 8)BI#nP1V``养a4.:+-`4ZgxDYoI~ypΒR8&(-%2wER ),"|aʁRcTJ ĔZXJz>A*o^z8=%/ڛ۶[fKٽXb!ؔo}&\b;s&%drX^ovEp9&s/p}C  `Dڠ?NJpyU5xm+1u~zBNK}/ULlUn tK8VcbJz;`qV'}:H^]HPz6|ƫ* $3cĻCN}s3ھK A;_:fg92xqhŝCYWs\~gN@Fč>^(PUO"N:"^r O*B5^;J)Bwhl6^"LUɫH&Z}UߓwpI>Gi/.Y6}RrTֈFcg+$ ،^Z:JW,V/]Kf )W$KAQ$zފ9?DdTDQC< Wgm46Y37pfQ\E+N>YkbREdTiu"MS@|BJM|~Ww/D`lo Kٮd d|'=i꛽9po[u|1ץ+N|(*a;|K:+nxmܼ 1 !̵sf:N+H0r+]Av,g $<-$b,? &>"Dl`͊.c}3*m>8Xx [+ø_x.P \Q{32Ԥx AѥF=;bւַy8K#Sqj -[&0Y*oϕ?Zq͜X*Itߩ6uF]ZnIo Dp%afbpc6DՔ~ķJMQ@ .la.Kdkr.0zx$хEDE`FYӺo.5Q֬Cmh.eo fTq EKǩ*p_$ qWlEdf Wau|D{}^Ӥ_GJhB* )"T kW58 @z+p_S^yB󂨴Q,Hnb̂BN 鎔!nZ?!]s#{D9?8?a$y9g~O!!5rq: qnk?DRғSYi9hm!Z[ ChO QMhTA,hI9Hǟ2)KĉN:6x(%4x'FEɌڦi7Tu粨-"$}i%<ޱPڵ㎰7bvF0sBя^o\;Dʏ^>m19!NMAwc#th.(VP@,llX3飥_/ ((G5y`qq^<uGܱov{i+]<Ѻ?o ~)36:*.vHHI},Erm"L 0 Ҙ{ m; N'hRТ gB|T-23%|drJȀbAD2d%U VP1\4=:j*֒&}gbwaEF8iPEV \iAh9T>S6RBCq6 jd$wyTT)_hX_ ̆CGxKu^*ARcZp1I~.]a)JkYskwKaqײ&FA=>CT&sn<1e:`흃AѪYTY\hԑF" LZ*L!IzEHfE۸<|$l$4L$J~xeUA; 6/?z㶦1Y<ɸ>`@l)[f2EJ,K$@\,:]ұDH9"lZ](*@!sah86Czg+_qc؇,#SOj~ڃL0dž ]ՠ#X38:ԙntQ0O:, Lp TFܼ3aaƝOC%N`XhЌ/cUV.љZ p=r S-e%ڧg|m/܋g♉&'șbĢ>H]ȩA3GCF_jFHMù+ ^u##0lHoŎ|UHNZQ8(ڧ B ܡr_uwCݪФ[.|u@B{W1(ko1iе^NP+Қ of.64 o5⯭i؉1gpY;`蜃L{o̯J!Qg U{ =MVKŹLp_(pPHyë.ALװ8\+^< l1UA:0%"dߛ9Q76+GeN*&PaC"(|blBz/QklYc(]=kgx 5)xsLZ`Y5|vQԭG=4ڷ}Y[n}C! [ HCvpV˓$ߘWW#O_?ס`oݮXZ}tf v;?A鮑㝱AZY+'PՍcB듂-X\ q%[%PYt2Q=j+t$`owF6 ,`VMUe~؋Ng lBJ?%t/r;Bj DUtdv!h򟭊bIWB;j5=>kNZ'MMyt6$UQ@e֓8e@Vf6PBA.]N犵 D\B][6&qh87fÓ+$s)9k0_a@ Β~ZC#OLHxK6flυY'I/)(_iC($3RkOwGb}phA2`?+Rcέ;(e=*~ C fbK_of\C.[QSIÄEhCiy  \ө}M? w739̹{$xi~#hl@5߮_}L΂{O9;F4'Rk)V+vm<A`AB} 32n;=QH2 {N&H>E߄oJpf (Q$U9:c>}n4۰кn=WTN=)VO̾iFˠ8U\t̚$ЌL=Nvx_.ƓX3FM8̄kxQgAk "*Ԗ-ӓ=f; 4V4HlDY2A&zulH)81BIXFx!Uע](ohdW)FuKp|99, AܭM>"M]ͧ %w,jVf ԨuWZqN. VL5a*#DImr@3[SfdH_Mf3L><"H/2!U 8ʆxFns |4.Ũģf[beC\tO^듛p$ְ~IUOZ-*?0are](P\*Uf[H|$FF[JL7I.7YӁy'*u7zt> qL{('JHy|žy/E ;S+K;8U9d-iXIOQݭsܤ(0Uy ^^ !&;7/7 %/XGMC"V}_?Q,[[Y?ڒpl :M^[%3aOqbIF 튫] TT \&F٬ uzD7rPM Aժ3sD7:j6(%6 [U-LO#x,L]% Ҍ1Dؽc)leK$>5HII*`5֣AeBt9ñ7b̢wu2",w8ߍ|q:3ES*WNOlH 53d˴+y-ڻsztt&EOk G!Pu,O9 ڒ} l;>wKί7װ OLZk#M`+rO BeRmYG: gBc6XEZ5Tc*)QviS}-'-6*MMgk-.9=.$qڐFR_˾jyCXLsaqe>cE p9.6Qi$?X󝜮K+N{o,$YiH*؇Ȫ².DV`Kt:wun9k(>B* r&,13P{y6@t ;OfGoϰF\.ɓ vU=6|F|Q/B Ά H-on*$ mմޑl:7NyotWN:c{2/rz &F|yb}x"DϬw}N $~7Ώ8f&Jg=VX.x?z{붮^b +SoO{ΑX4U$fB!3#մ mqq} ,Adf\i|Y>ྤޣ۠~x\B/YxR {}qah~aYMB?_Aqz -Ӵ`.]@'`f:jEPO%PEX= Vɤv}Leڙ(N,vb>g~'>DyY_1u0ds7Ԋbur\zYB&YXoŖSfR~pVYWb;^# {u*ykP #Jd px뜆~ EsuC7udWa3^ .d<{0jE+Zͦ u12{zƎd߽1f{l ܑ P{r\{2aC4~K[DtrVK ˂ź" 쮩F!1_${_=*7VQIyW7|xljk"f /G8d}|dHL.ڂ1%0,_z[o 5?47's^ I6mo $c](+zʉ9Ů{^YDhjyqV|'F,Qno'vׅ8n'!I78 jpە xY\{cqU YH|V[ 4Tu9-Sp.*~C@Fw'e_G@I{KPs珂q!9%>yOۋ!^? k _rC:VJ})rO ᔅқ%3ӓ@{iRY#nCgp79?%(mMRewܛlxd5f )P0D]|]hf(<| r_Lu%ao+O~XNҤeX%;xuP?? )xTceBxEu$HHu˺Ul,kf;xID,4?ztRP>2tu-nAՌGc}HCF "Ś~ ߠ| mҥrn/}6}{f` EOw&Hgx;ש$ַ/Bqıh51B%gwd'Kzh **u)s[+t\U`͉z2RF3f1) cAQZ^'@˺uAHˋ8ҒE`ܪqp\_; 3-u/CWE9 !Ճ%R`kģTPK3ipZKs<"6{I4~.SRơbMTw ᒦϵ+$o} 0 IŊ 7D!)ǝg>,eiؒ;>ǝΪ~ῴf6r@RnE!ppaR3%+'+Taɼ7Ma1>fSl= j8mW*}U_:} @|ύ(h z8L"{ E͍pĩ:(.34ʨSY ~Cvs7ϵdq @Y!BөPJ&dqoSiq: l~ #R@FC,t}-Z= E5QCʅn(8{V@1o†AkYeZ{VTB8Twb|fs&™@:~QQ:7}I`88 VΥ0gۻ icj;#yXH#[Բџ{ ަt,wOTP{4aJ2}$YO+at0Xcj7(4Fg+3'8;>&%-,`:_|y#އ*%D Wu9Tw17*|]nNpM5 adJjpִFǝ~wv{: fXu;F@S-մ?L"pA0#uS>q8z>åR NLAMc6#Jthab#|X)щP nP8.o|ڮ; (xztI912/|xDV|Z{),pU='ʦ7S ֕=.`\'_?UW? 1t%@* ~b r +1ަ3/pVcgg)DI:oZȶS!@&f-82p_7s_w`Z ~L/xg(1MW9X`(CGn7+ P/ճNz%MҲ& TS/Y TgRd'' *7LK`6nѯ)iJ CL4 dMʻ]y.xh/ zijklzZ_N!„ʤ@VބPLeU~DKc]lfps0m+;XKe?=A,/.0>%=bUg%J5PQK)I-RQnivх0S͓ ]*<64?M\Ax~ԣqlNCf2a/]GF"'=bF -uRpwE ^0~ppH˄8g4y>dxQ`4[, %su}/LF I[ K$Z €7Y@C'iY+0ľ07Ax=AY 2P/\`gT3*du&5u@Aywvld+XD@L Q8(bޤFoQJ5eRlo ${(̹$ɶ&@Zym18瀇u8hDg+x9n: Bu eUlF~Qf?¦GT^M]&SZ *5ŗ .flL%Nѭ (achNa#,TЅVW(9Hul!8RBiEc4ϑ@D^e$]}۪MVԴJF`Ŀ22ɘ?%)a*4,C%K0,RO.o?i19 Ohd6U79?K18miU&+xM*k&Wa3r;A'<ͿF Ĵ!3WnZ_]5@ }MT#xMNj24hFJ'oa"&3DG:}f%_/S|ֈD6ގEOnVM OAMaեZ`ߗ׻¥N:a8ArN_++]oiOM?`+&r T4>' \WD4u)(MC8e@,%<|yTai^s:``]cm ^aC-I`*(qpw}[Yا5$v"M,lx:S.RI{i~Kף]=Gr[XQmī`e4JC\m|)?R0d8&]VIuProSEPno`*a`뾋 09$[}uCۇh~Q;) <𐱐wIm҅2? 4,򍴈Ljf?z1}HE|%$@/3.p2+~Ή gJ"?F؊F=`ٙ[)X+*: OXzۤͩ~l߬6%8R}{3 b Lަ_8 |n w'1B"p\Wʥ|z,VȐ1=_N̋|i!zBe/Cb0tzCg,MјFe~7Hm-2:{#-vnpVREo7Guţ3ߥb"rhٜ3keL I &[hE ^ Ep*!ѽln.}qQ7NQf{vGίTeޭ1cf7(iPg߅|D% t!՞01 :(Ǫ-V_0 r2ZDdK/@$3 *>?SP/I!e7.p]t,YWWl ĵ6XwF%o';?Fo_2Q>.]}o +H_] FÖ-ib81砿 UppS`s=s&$(͐D+FWz*e{Q*_Zvh]K71|K|V kh}& +K_#0AC`⑆(2|]HPNAE@/BF?A?z#4ִէ1n37']CQ䪰,(46d6X$-l;e$|(n OTBB¯3nP'1%0g;7-AT8ú`e%"=/(%%ޝ޹7$+!5LtQw7&SkzrȎ%=Kt_.բ]U~I,zɌoq逘R4JCUkc4>91~L *ecSIRyFEH(i׍cT-BaYq"O|/c $шMhA[ELAoP4_6qR"d5餎ȕ!l\s.`U~ZY, yߦ4K~X)L~wɉSiw;,9=OA.[sB ˼! Ă۞u %92G~ke6C~#96Zq~Yp/@OP=Npztu|[!Deث'S =(:Z233,;Bm_VZ I齁I8_jDn6o.=Q#60ʓg7; >(>gs픕7ZK7?3_zQ(g;CEE0cbM"pF=Ġ|ƺkGƄ>h=1EpCm~QG*em>02Ø9o9ʦ㼏ty]7Cl(R*NߔDR?;c?L _p1e b%"uѩrTlPJ*"k:RƆI2.` "#A= j<4tGv$ƩR-LY=@no}ӫV=MN鼗q3e6 K`h .D4L$H cf;W[ tb"2pr=f.)3djU6PȽ6eB{khiII-%u]TuR]%sĺX 086X~9*y#2R F(_L?B-'1E7f7KI?0Q$+O &:b |aZף WX wa`!#~{\d| 'C @;[' +y"ˮ&0*,SGv5 ZdV5KmyN&(e~v$[|}TQ 6%&b W6fxHYfkv1a4vC,Nn19֚#`V^Z<}>Q$;zx~17Llأ@*b 澗 }=7s]XnCpDgZ'ž=RSGf1F12XrL@qJ}?-_tgCS_Lz,+":<->FsjTl .dwy<zvbK Ѻ;j@dG r+f9yX|&b5VKFr^XxUsjh!g4 td< gD_w*ɀVD吢A1˔M:jeIx罕ݕQ?ѳtKEPJo Up8Bf$#ω6;0QAR]N#-.yLe)DGa'|)h^%:~B g`3I:OCң :{uap&X.kwQ\f%G &kD R)z/x~p h98 I9"ӫpKGrŞ9 qY3"FZ1 Y ADԙJP z ]M*fR& BBP#:P-[ E:|(EqnL\Yڎh Y^VpUpyr r.T0 po +a(,eDQfjV ◇`Eal|ĩSz!ɘE]܊jyZ1#txS.˙qe{P4!_`|#I㌗h" CKʒ"Y;bn|e-/If '[3Dkk{ ES"^Ϩm,EL&Kw(c6.Է:"Y</ #s~O> T| dZ˰]+4QXv!:068r"6wkJGC6ULkjx<߹ Ҁ#uzآZjTFH 5 P݂4m7|/vW\6Q]v Io QeMnDw T%  й﨣1Xd1 XSsCZ6RGq1lb!_o?*&w8_(Uz-zñ87S-=KCf 1ռRQ׈m}5铂74"DŽɊl(I߅p IܥMoRIZtUX8X|+;5 ͣk,61`%sq(.v1 AjD?`UO+AeyjAI4Ʌa('LlLOb9`IU[cūFs S|}G]ػv"v~4^ W {îfiDXBv8)d^?~/I ੇS@I##h&)(8v## 4 GM߷~Ufx&|J)U>i[_j)(-M{gho.4@.hȎ1EY1 =?8݂mٹS`Qc|1妎)<\A+|G.D.|9I=7L 7ϙن9fHwQ/P0ʀ4m(DO@XFx7~,;~گ,B3]V.tO[sWLCt1cjOXʪvLb V"eHPK2dH,7k4xx^-y A茍ӣƚF"Mq ~(3nk*RVP[gptIܨVbi54L>:سl@]CX65(x<[8gXwQaqc #zd][buwɼJǭS< ]4cdm[Չ 'ޣxN|qy- &/.1K*6ƾ_~CzYhStH6 Uxu6 p% 7'/SZ5YMN1%tDTa2,iv d .R;cT'Е16q}$_ɾ2-%p<'^~xc{BBtR6˖VD$POPD6=$;:19@O"#Ŵh/3AS<&rcaiMvRM.+{)i BO^0[uJqݐ3ArP`nLYL,ط*$TAK\O!Yc<,Hu8bP y]NiE}W@M7b[> [H7CeIS^94_x JfݴzRR}E &gB>Jq.iUwf՜d.Ѫg}.7̽'^⩳糼 >n)MK>ӝoV=8j&@fkTK 3"np`\Z0G1X6v]߱#]MWD[oҀ.FT?;zf(7NjƷ%}M"gܗ-y";@Hn([8t&fUv{d[h H`Ux Cp:>,z4#%d|_C%QLZ>d%\kԪ炐'>=yFg?%|{^$hA/A[1o=.;3\dzOmezWwNu|wJڏ"qAr9eRźi2.zW"t9j@fT7U!2ʯU}Vshh?Q"oNlOx{)5.Im>knfMw^??f]:OT$h\/N**UsN^^Brf`ɢBΒj'ʓ 铞2wO;_є]z3z ʆ4R`:WN32IcPjgmD~lc2(b Rݚ)÷cR$ 2ksM0t +rq6g4 })CY_~J#utVAdGxL?%Ʉ2BĞqQ"l 0mxWK?F\:@5r@S0A׵:4]cřQ<4 ]L_fc `${[`D!=܍a F>uI Y;'-y uaQR!nL"`.ϓᬲR֛Ma7Hk w &2SCPp`:&<ϱН.T700E9V& "cdY¦SJCjz+nw(9pjBV`X Z9՞ũYb" .Y2[>ᶸWCi jݪѽň^e+QAlv(h[8t[ Jind=i}f8Z!F"]{Aim$Gtd .b#`a^*$_VL1a2c|ikj,2|T4c3Ԁ8绦/eF%OQ'fF$ Ȓԃ5r9ow%VQ@.\l dpAgk@62KD M7G>FFQ` <4<7M.̓ϓ_B0f'm=2NضR~:~Eiߧag4iz$* *ƎM^Ȇޓpc f~?: =qhG>e/6ZW߳DO+14Wɇx^XnҨH}Ħ0GzI} 9:fkö=|P*{b@W V|•-FgDD ;G !7ټ-7͒SПT=@.+)^w2JRϽF2u<= .,fe 3EP;a^е`7ucWHm墉|yX*>g$^b}cuG[CHЗL{T57QJǍjWȓ9$0ej:%zb3RX*-1u0՛P 7 c^6)(AAoxb aD kWjR2:+<${]Q++_*$rH9UTb}'4J6KW Y̵ck4K">k|Sd^V&Q10c`\7LRMB$1@G/UL킌o:>cQެēj@@~4UhYJ(#ntIV\}w?^aO-npNϐ0iyk8!ʴ 8 S :f)з9\T_P j=LٟRmh2UQ5t tJGohMPe&z֏ojl( 6x71uo ?vQ(2t>;wєۥI"m%dpGDQ.|`ec }޻{scb9}b) JG r ;L$`D*xz+ojq/5#ܽL};{n:S\gPoS:j71uעv˘'\=NRi *b'9&18Uqn" M6T}`N~j-*ԕ.aMd"|"䅓@N6rn`@rA? Ueb~qdEZh/ CCh:[C]ܩ=jI(=x&: q~3 FoD HY"RHi@_lP!\쯏bx$2UHʖ/Mlk?@amzIumf n&V8@t^>2_ޙ%+^zpVڇ? gāh}}xRd; 2,d:DGD+ Xp rEs*\scOiRlroy1d`A}B}\NbG!kijz*]7ڦ^)s+, 8B˪0P7oAoy<ߖ45CRϿ Is0#H&\7r.h]G)Vy즶ZyhaCCDS6!tJ o؁d^rӝ/B\/%Y,K\ OV4euu,cP_1'5s襴 χua(*AeO?-yiWB3=We>G,JE 5{w@\ম5:3*>a_+vhq~ƦQaw@!AؾO45nYJ(\Z܉ͯ@0`A6ofF3~N;(G28/F1H{E܎<bJʉ>oԿ+8Gɵ#|z\Z?- J|"PfIiʵޞuB&P}K=#^cp2IJr{zB mz[2I>CkvQksF8߿"zƃO!%ؐ+zX^sS\0t:>LqZNd/5OG?:,ccQI]ouB[{(&,V?, ngŌ՘D9䞵7Mw@YN8qMUk+/? &ȆnPKba@u4/!V_riCxg* ˶K&t_ZH4 #j}Hڳa\);!00g\3`4oBKI0t ޗ5,9zh [e,K+rƣ!VUY1Lkn@Մ2V/xpUq2rG /"j1FNnDIcaak8)iW6ٮ` ErJk#C[qcN-{VǂjzD0'^)|BBx\6dyvG8[D3 *B2;j,ݨ5M7?JC,gi=ni\ LfO䮐T{ghc9ڣ$O4WA8ickQ*Ubv=ї&҂4W( I8;["tϏ|6 6[m`eĄΚ`lW:òhiL5Q|\ e¦Ŭ.{ۼɷ zy>,x}-N0$Pk}~,i!jFk-zv\hBH}qIZ}̅ V,f3>(2Y%'S _wi`7-`Lʞ&G\XY;` | d/y!5&|1B /V-x$n ZoLVPd?*VIX0;()*~Y7K0 cwɢԸWn55ϓci*E-e2fRPA!zq*N井cxg1+&t{!9QϭE?ZPel*h nՉͽ{yܮ,f `־DO˫6/W~^̓)8`RAmP0%.,imEo/_^DÇ}qM`} 7s.g׵X:ÄFȏpXrDy?/EǷuf) /9ǵ:t&pqVJeԳ}EŇ|pFڎP^Ւ)UcMEvAGC!VyWƯ .5&*!u;E;ϳk*`̷Z8"_:U{VdԗW]3Y;@2Xa)`Q U*8$h.)8F12=5iR Zb*3aGzAJq~fD@WڜW?`j"$s>e)o M;D$r?OT&mђdc1bNGºLQt*c[$mx Hu;ioO O+a]Փ H-γR8~MX}2G$P^?L a˼?Dpgb  HX0ۙV,{~Z1~eӼhL%u-E o!x&Sc}p3$q>G[NS4Qr\m,DfB*e< ;iEPG1O5TO:Jεz p;ZGOOJ01I\.r 01UiEP v pȾpyU)<#Y,}8sS&TZ%/wc!' u 8ӵFM&)Az7x#䠏)Zߔ_Ei.Bt+xA F43ٿmC>48?GZQgGZږާ]ĽQ#LQPEӞUW]~bpcOACtFTKhkÔ^\g 0`dZT DqL@ o"-D8t;y;:Xm,BY ̷U?-XUau{ .5mz.uRBS-:dtB+0`E|B.Uw&ɵa'ކrٸ[Ax>RvU3)f[=pxkz3xYN;y E;Ժf^wxoERv PƙZ=-2iȺ6UlkWQ|̔HfKn+>9sL ~7,9/hQ0I Zh^pd 1MNǵudϧu[tF5mիW2FU!+@,Bw[QqlDqgSֆ-yc,֙@s5>e>AًZ;ZzN"6zN*,7aQGLiW=)We* N)FYCD} جU'I_(-TS 2HY2"x UCwKA6s m )ifj/Gk )\7ʐ龿JAU涌20ǐ콒gG`XI![u{ C\]6o+Z)H=@mЂwh}?m]Xڹb|{3h[OZ0fĜۧjTUL`m=Tp )\i].n DͫFҁ [xZ<|EGRrʋr RQPc5;(d{j@8nʝ2PLuмZeHk4'׻B ZjvgriuM5lxp 01qϭJ[../*o0pgT DI&0놶S/9:"ԺZEF >z}MmmLJZ j4~l 2e'{d7ƀKazE[^/XLT:{RHjeSi>TI^\W D?5u/tG^"PW l8zvv&H6.ݸ,b&HHR#UiW O+g@VY!GJ[iVާGx (kh8{š.:+WnWAH9 BsV3 KvZr64-HYȿ>r ,&bNStx9aDCҁ}A2Xh YU 1UXdY ooA/D9f֣ꪧ蒜~,l,S-Z \c{8 ' [6(W $Pm?0OX톺(:VܳOF0pcum[>נ+<tPйIG"u45x &s*}ИnJHX(%7-fڶ\l7;|0ۣ TDO4O}k,ގWӺkymk\=ld-Eb(}ܝ!wk*h0JR{Sln, G] r};a# @Y&K4oV1֪` 7:L+'&l֮P̂!5?~a4LȷC݈={\sXHC!S[4[\l"OȖH;TTk2uFŚ?k@XM[{*Xo{jL?r^ˇ#fo7T2:IbNǜhsjBuQءYX1RWʖmǟ=B H_(@ #_߁k9ev,%$>O`[jx1b#Ϛʝ1WrMᜳD~J  r_ V]8:F&r霵,"-@zsI\. Z1koTsuIz}nKQD40E) X޽q6D7)Lx>&zf4IeTBOx 3cҷr&f':/ϷHT^b<nIR[:@kl(۽u4*(OMc"Q[+S! DW>Hx-m:iY﵃kqM:_J`1[CsGTw@q@d/Է6QUO'v3Wq'w9W+v3fS n!J @"^; <4 'b_T)zH^.?$&VNI 'hrز N8&@u&Q?HddcC׵7d>Ywb?誏xP$p1PvO_g1AMU琒#7TԱ@H,6nWf`'|Q, b'4G6l3$$mÆu~G#@1oaDLm+ XJ_gY"ȽGɳQ_ CPH{ ?43IēF9Ktb}{J0ж]p!3X+H,OJvϞIdW <&`|{3Tz׺N*+tVj*oպ&#&R0ab$qv9@~UYꕧͥQ\⟀K-?&E~WdtH#}7W#>WvdKNGN!]$7pmPII{C*a&&B+,82 Ⱥae kqiYDHu ϣu/7nǽ%PQL%0yb/iE\u ݆3Z# _DUjvGyjˆ?2:UkI =^Nn믣El9EċLY&$hpDr) `=6vFΐxYdsdGf֡ź*_6U; DuoY^e݃ 28 (~x[:{=gxN9OJ :7puwJ4Ovu/l9淃v ^{&{r[.I.ُ2K|P!ՉMlt1޺F$p* ?{]jf:;(ۦu'` Ddv|;1?"1Vy&\$UZ!\*2ix>DֈߺCw-Dś*a: \ oki^OHX앩`^="}Yj!S6oPUhV=xlsr9^eǬxK>tTJy/44yp\iCNG.ΌXaS_%>5g#NOy >nFEfaQC4O KѲ<@yFLda֫zo dѥSBonI魘~F_~s5\: <(0j(}v.%",~]QfP2i"6^tߛxi3/io~ׂ^ӽc2C | a`E2;* N o30 Ć|8ńt!?4z{绨΄/!KηLﴗ >wv&%?phgx)~nRJ1$̗7@1%do}k5u{"J<'|18'> Ma3] %)e] 5Zh\m_bl i@XAtLF)pg?$UouκU8?>bցRr QF'=vg9ky#9^ aFx|EU?:{>}UatiǞa7}B> s ~ So 6oPd;B {!t_\I:pZ.F=nJw5V1ɊO7م`>oUD>qR20[%.T? 'x}:WL{#CRM>?#/?9wet{:,vb-~(+AI5j_i9Cnu{闾=>Yr(E,Wh3na'mO߶Z5^D0ΫDko_O\4 6S3QC[jA:{υ!+睈(YʁEV32 `@<&bɉ1l74rs<= Rzqɪix E^|Q6Skc;XMkNF4QrH7`Y SW/5q+҃`CWkɕYҰMIu46vL7B9hYPW68;|_AX_NwFnTgYL"NLt^G]vHwČ(uq'ɡaGFOrƓM>_'?a TL15o> $xҲyV2Rǯ2 sU 4TL'Jrv )T>fm`oQָ}uewH45Q /X=ީqNlUe5呣 +vb෴g 2g dyˆ5P KH\.inWX.Y>41 }+.j<\[' 'U=W,a#23`]ן;SAF%[A>\Vf9}. hѠ4K8 W9#N{qo_ !d~kyÀ{ N_3w(["jJRn@!;Y)R l/ e/1b}fVe |~ S0t >Ls:#YRE\u3i .%RZ_'lU|c=)b_o&4ݹL'% ak7ئ %Ek5[LRp%rgdzqB oj|Oj5ű & -UonZ\- R3.Dӵx1Ҙ\5bQzL$ A,c&HrM{w[wV)IUuEܸlxi߆G7DS\W49AuȜBv1i ד#ޒ6MKMjT9 7NcCc"؃hG-W{rj@_{EДLyago̬&U?cP k+$^B`"q֣ƣND}bbX&teS|CE(VݩUͳ9BH11>@U`jQJb >$bhl$;2A#w nHŒZ=Dw,P L`WVaUr#Hg a+R8ҎnNtF/Xi'xl ݚX{3F-`W)nVBs<خa.t글:{bWj8^N2Qt}`DkKծj9WR鰆n38F >Q3XOЛt4x(xa)AnH Zw(Jiw5!]—Ãd\.MaHfqر[Dzlgi {_:X]xj.xͧ%XEtuw>4óv:Yfot Ws_WJ]NR@meS0@i@Ues.w>ܡc;_zͧ~HHT|쟫ȱWSbqdc/Q$-UrG H!޿ =9Rx#6!AXHgc?_r֧]) ǀFd@no5N!W/&|57_"{Tq]58$k*"J,Xi UT{@äO4[O`Ala](#HpV *n܇X>Ҳ|OQ)~\6j"9 s4Z #*$)ov;9V p/\t }اy@&x*]4ŋ&9 I&ky.͇a61++?5Ō8`3q ;fܣq3WPc%ʀx)*XURlW2CwEJ Ցќc\ѴS Ykr3n@-:E6~5`y<.naeKY#+J`QfO2Ɩ/rܣ0hrqD&6X.pY=AJ"Tf^Pa4[P ?gF9 5 -47iiݰ5(uVO须u yq>?rt@=LL=Zq#] M5\LYnrUcX]ad1B a f`_X[opF+ߖW88h mS&!G?M,5pBXRBK2[%mlbF] ԚӦк:T/b<עmMd–H,[1B7ꔘD 7=gM$b'{V a˘0N(]a޺fJh17zMd0$)h@ WKz%wʘQ>]a S pުZU|WA z*9>He-G xjI>1g<~/48vQz-{/!ى}DdJ5պ2RaRLEF/Զu-#<8= eă`&t:LjmLfH^q  C UO':+o_* U>G9 f.<;(\CTVnRH!+,,{rO xKRȱ[Ϝ7C6~d6󀯕aYT#^*L宽eI%l ? wea ;;A>˳ QkPR]Џr$A#fNg(0'=DW+ 9iªqI@ͦIϿ$VBNb֊Yi3. 4>ܗfW#c#4:"rtآ ls4GAXu#RN$tQƥ]Ҩ!׿0)ʏQWOQl}/ o؎ }fɌcsj _  KsU] mK\'e(>@lƫ/fGc7# d'_ .΅Z ɸT`C-FKޢl8ΔiٯմcШ%vf7(2kۤ <EXNBnM-Uq$%64wĕ+MIꕋV0[ok׋d"Ne)E, BupL-KؤU2MkY 3UZtG\ByeJW`uD4:'s}Vfnmr}n+ETIԈ1R_ ЙAAC ܧ? :hѦYҸs<fؗ_ŖM%f"Xx3Ob\XG.IM٢(.u#9;}Y§K~~L_N }(M[g) p$;<얞Q]ꞑKMIU '6LtU|?{jYPl gWf( ,8_`&P3w/^LH mU{t_Wӈ @XH ⟗4X &}|Cb"P/LBTXzEy]`ՒIo 0іZ!vL2:Hub{A٭jXH7D"1a (=yz -qF> ءOfٙ$MԵaPxr@&Knqð*Q [wz|h! $:a^/"GdEUGyz9jݜ)&krQZ&-?V*57I-|xl(-/?&~|F$!Vx2WAafg,0 m>2Sǻ)F0h۳C MN` O闉"XU.g@Rr>h{v_&40 io) Z#XFP=!0b@ *sTsEOIan[|j5A6ոÄG v]&^*s{(C|ӝ,ohifl~uk&Ud"?u=vXo~dԶ?'2eP6M{| qhVPcUOol2[D\?z&r4%G:7Em񪫀سsșG$F*8Xw 1pK$щEHU=!5{qAe&qHMއcL=T0/^ϭ/5 0i<@#"GGX^g#>Ʈ12[dwj4^߱Yeij(alD;D\ W+bP<ӆ}M4CS6q"FxжJm߯ YW:jk,>ba Y=sӆ#^L(JN&4 gi2<~yS3j2 KPA ~)mV4cc(׷ݧh>4AP=v uKōķ#K˛=T m-@mWK_aK(AK0`7Tm؅L=8,&֌I/~5:Q,+9yR6V/b<. :ry{@Y wMG;#M.!8]8>gq< ũ^q衻su8"ǐ7U?<hj ^wKf7kT'~pߪA ڿOL.)< fgO"2(c3\'_mEi~Ӽ_@P<},k=ܰm6C4cY#&|t[+8H^@L}NY-Y le"4w"EU 9s[bT&ۑ(uԢPh^퓚t"!R'B1Xl\'X1k7;gЍj D&hC1Fv(tjB]! *P#5@:S9ID78!u!5ml5vgz&qOjgK)ZR#{ v s8 *$Qf;A IW E?p@Fe0izy`Q]ߺЦ j*p %簮 1^hIdZ]КݑO pdzQsx<4L!2{nTiڔBY[1v_$E1'$EHIm ğ1%=` HX^ ײ 1RIŀՔ8>)*Ss{Z>oLTɲT_Dm+#hr@[ar6Er~Dv~5co#5(fj$=!+6d,ijg;WlᏖ G&>% Jbjvg=w]2u'&͝)a$)]pYɇ|8 5:bV]uC;X] C*Ɣ NFR 4xs9<@zPm.c0Ȇq׫AC!,Y/Y+1gg `̪cd{ET`hT::~Qw N/ WPSpq3Z#2IrC hΎm*? "C*uA pvg  O`(gn0O^sbqT z֭L}ߍ0u+^-rXf9ħDR4H2M{] ˕2ƴ<޾\q[$.+n弼TK, 41isΝz}YWjE qכXPq, <Ź88W%v 0MjjpxZ۠]wq Lk >B!Q6\,_=a}0=I5!Ud@i mHUNم TҐɍ aT#Ɋf-bt^H3e9n&'z7F){/oMg镧eR8|l܎'<4J0VsK6ի:v<j~"5a8LW?n;RR_V%߮9,-xfr(G&=נvn"D)q9C/m }Rh;d_ t|B":Dx6VH2G~ . zobD#/Жl?bjWG"Gk(,*]:b&MW:G9{gݥԘF0}<c7et7 MW*[f[/ fƪ<>fw{6+YN9W9tz!C?o.i z.Q<]~艚2SIh17B[ut 9Z4S[mT3:GfRR8*[S=P@O8|?#ΗykAf5]|: Ce(smedZm}rs}-Q.,ޙ.N[LdNi6϶N4(b*г#?*Fmu;%nⳃq98[D^/|]pU` %s_HJDDEC ^9=3%゜߇Oɡ& *7AeN3˝p[&_|ةgґ1&o dz-Cu6N?z.Zgf@'k r^S`qJQc+JpBz\iZ/dݏО8uUبaQKR/̜MЍ?H4 \0pҘ>hm2W`|V1'Hnn>wWCZl˗΀fA[Y 1%t []͞˨qn[f%'\{kc%}tOeN#XK60VF#܁cpQmA^M!,\s5c9[ô1zi=#؄di^`1j ݹ\i!SGW^sCui1ȢQauFy [nP* TWO`'js./^NŔI}= [ff;#_(A.%y[XUgBD.]§A-=b}0&h6dW]Vc 7R!҅-F?I s &nw!k!mګZ7/'"Z"}q eȩֱWuq??M%6Z>g n0q^ΫY)NeoV GF/vɢq{ }Ykg7:㌝{| HVNycu,\ɭ 2^kxU$^>[0n,!cu/Z Q)VhW_RJϊe{MaM=RW&/0.Ѥ';j"<dR34tKiE,\5bmDL j #:^X_?T1 DjXC*3qIpՍOLCi_?D S HwbB ̗Scx]B`Rͫ+"ß_dOƷJF =pZhP(߳| ֒(y!sJ%^Ags96X𔃮3+A>`{?"8$2# 랦ׅ+rlcX[+[hZy+u$VPP`2Wl YC8sS}ՎvC/@jrIq\<[%._b-gjﺍ^э^pI6O|rWxq?*ZhFv8cP[SzP3_l&*bR=DA7U'7Uac{xWQ/FP\J (~憝Fȷ-/%H6~4{|b'N陵vPIi!i(>z"LZIHN^siW)n@a8he4J&LzNv+[wr:XuMXU@$;i&nԋ)ʯۘՙğN](tΚlak4(_#\*qWU6TE< Lh+^nĕbqoi)w(@؝5ݭJV%Zdn)D.ugժ0ԃ/m-)lj PUmzP3 Drr:&+ Hu.r3e2G$Ss !KƷPe9z#)~M3ky -n'8m$O+ mhH8qBs1Y}ʵ.( S+X )mSx8d~3oW'UzA墣exܾcpQ;FЀDgO>6*F} DZ=2`틽#*Axݑ{$b2 ]YC%=}+7sP^&I)x*չa."6TS>j Gp{e>^(v!or$sdK7,+JR2#"BRX5@"mp,xQufܔS]D ~{:,~$WUC.ouG9 #Q|B&K܎>~[zc)u̯LVhDy+̨D٢p,&L~FB1k:[ NYiJ;Ok eoYG"Fq50 RGϑLM"s*3GLv.}I"组 +8S֍i5ܶ|p[Cۿۼg~=Gٺdd94iq(;P)ĺy Dvj 'z “Gh ?_INMX}xD>P9;XK[[L#MoMS^ub976T[qJj;hϷ#x.r Z 8 3Y[|ڎ<___a;^/˗ժC:BUvGo\UF¹6p%67ij԰ +&p*F,TkoU,㓸#T4s>a. qҽndK59uC=ñ[5F\W|M]gŇ6w3i?] GBFv(GTI%x6^w8`^qcU^T102X %2bh0ILYx# 4Fjf(&vl~+> Vr<;TQq:94J}x\ntmy Chta:WQΖ%rb :IB`\z)`E[~VЩrJmӝļ-+v z}%ԡd;(3{ZJ4JOl|& 1E?r '?ʮa@[>[mHap56`WA94 CtƆIxAåN9io\ m AwvEsͱ`ȿT7imaJ9r[k~S[sק; |VHxlCNNun6+fm]i1̞>,u<eii]:C}zL -Y=ꖵ;dN%'CS_F gږ{CRn9o0t%mBٜJFӞ8$1B!!k҂o;`0h!u;609Ufq 1ezt#'h/cEE=_I[uۼi9G$d7<$6厗tN0-<-8J,j P ؙ=/4x!lGI6cqvۺ3˭=- n"bC|??X^9XQλi|T`ޫ)9 )kWVף 6Ou)0gƜ\ ;*o 9$L;ۗ<> iJ7XJԔvNMQX;\bޫS,O0a$msOMmU4$cDfa2 i5XHXHuȚ{x[V1D'GCu=q䀉^PgcBCd!'4lEB:y%}'ڟB3Ef=ްf/Qˌ);_vp g[3xg ENArYGm*oH ʞsm'.Q$Ӵ!/M)676"Rhʤê"A& V B6Cqx?sZm-Ǘʻ5 [&sGgρ얭σJ륊n0ji#7/6p)0ΣZ03'.d'c~-ߢ̪Yˣ3$֧H@5m~K3˘"Y>pgW2՞rмZZ`T2Jj߭ss}L,MH BتsڵNw$6lhrS_032lL&<]e^(v!ڂ   XǸ.h􌈫;lײ )-,D f%NǃQ-Ak6j7sYG6 L`Y g`fIL+] Z8׵\,Z |c܂ }r3٤& "RB ttOͶx}ǧMR? 95AHk&He>|9y eGQP|e"UJU7LGjHX&u .#%g"`&M]Nhqdx|?71KE&:4|}=?ΒcPvf 9FJmOfb}H^xoXkͤ9^xB얝9 =jx܁M"3'"a>;Ci6kMN0QrPxϥ3fO3/=aDNMnr L0[:gR`G~_(Yc{f}پBͳd"Ũ=.AE7NOYYτ z+lKY/.xi8 쁇Rb @f.GRgRKU"E>1 ;"Ǫc ɉ<D@0|/ f!I h.*`J6e,C\F3zfeupɠB5Nn)-eha!5Ϻ,Yh3͎5O\u,h+y~&)wj×#*[$D~Nj ;[9N-'Bإb RuG?)cb@ cf̵r'66_czںbϮB7%E1!&Ri<.py;ྸ~m㠽MtM fl.O~~2lpCL +oibZGJ%_a[ wǧ*g sMijfv; l6ԃZ8bP`˷_]/%k{P 'R{.j'0^ Ũ= 3^}M ϾΦ@uZ^V>%Yͺ:VKWkoUW$!4X~osJa,[~o7tfd]<2 2Ftt9lb#EE'췽Ňe$Lہ|&<>u,1CX:6A3)cgUޡm:]w$~\΅P|,8֢zM yk@!K:hʸԟߕ㪃iiM wiDfWx\B n`2qVo)>flWjGi$Sdrw9ؠ{Lem# 7Y1YXdS'YW8h'ħދYQ:ZFh$(ҿD&scߕaxKuNxU ( Zr%O,=mvס|^?З,32+k 6ݔr1-?C}}/Q*KA'Oa5}@0G%B?wH:C{;f'p3X#g55%S?}M?Y%"FgZĪLex+g6#GuXh? 8ﵴz| Ҫ&eogQo$Av}&zmbj~hppM= KBej-'F@.Ѱ67.'t$B4jTObbD?R-:;zB3ްA.(=)#<6pݏ|yYu)n6lѥ; ,5i]-nəjQkClk=W fG6Zxшkfb7݂gWV K^ǝ`!9-_/ס5\аd$H%TܡLbЮ?Zێ0UiNz#-Q{'[&F|֥$20|i^#c51І.jZؽN;ק|ވX(wO^ .~`AՖ6 `}?i1RC%Ǘ]߱Y)~=987\~و |CVp*N4l i -kKA~k~Hay:%M\9p )]M N-Sd a,\:cÌzXfDhճ7ys&j7nR2uUS lGBPGqZ`sȠht֎܇ uZ@'Pk!=]kaFqA*uA=g`'l/wF[PgcKOSX*]9lBSmJ4XZuE]i>?a&G__1f6wIUBu0 qCO;QauiqHq;QYfjk} ϗ.V)`%3R{`LIc֘Me0wli[5w1X,|I{UDj6Eצt?NWFemIi@Qxȅ˵We爵'XevppDqh\+JQo{Y 詾5rBdB($Ո~ۜHPR`b_yjr~ɚkȕw|S#S:+h 1U)류1v$Oٳ@L.omRaӿ kyؐ"6H}5GH{ S=?hp4ۆ;15iZE rp,ֈB}s5\ *kGX<I σT(r6[;\XQB[$sX&c|GL%Sq S@Gklb8Lp#)'(4M*0`Ot(A&O_|JqSEm%D7c)@(a,? y pZ@7˩IvOf?1]Y"e$'8Pٸ9t# d|Go_ٷxZͅ4Kr]<&=S.xW5JF4Xa2G)H'ivZJ[\:m}O#:s4CӀ4?ݳ`dpKw|Ko - 0L\cCi8QS拄q ^IuC"ѧPMc|ֱNZvBVwϤϕt#9Z˷}iF؞iܵ ˻ׯJBt8ǽu~2aud,KenKhX9ރH2;7l4؋Bc֓objPO\7^m8(,8 ] CiRTH >rn}64y*c<[3dV*%5jEF@^,u@hY0SGTloE-sjEsYxɌ@2$Sa N_A)#|nि6BMjMO5&D7hBZ!i$Q=!^k[\xpI˽IkHw~bd^G #P ϰ$0 [^Tݮg k-db(K`nR Y[KsV_DKxI!͆]`[=3n+.|߿,) R BK#sPP{IFS7R9[9JHc`osR*ZM @OLXJnY5@ś8\[ym9,(,2%2=6KD-Kj 穄AT뤏.Hr>G s hYfY`y^u!Yw鋀EՐbwGF1"4nQ(K0*|e 08Tv欯= (Nm/!$!4TqԻgR%:_gXh4 NSucTU犙hI tGdZvn_g)Bvܨ`cQkk} & WWYBu ł nwd= r #FP@wZ9V~y׃YCK2B,<# " g??gߡ{zhQku߼X-oQ؆ 6_|x% @G' ) T7w)[Knk+3V-;Ap!})PV=^f9r/ CDbi{CEE*2y vl_n't jZ2B6Rzi UUR`L ig$Ԓ|10LGu$fCExLyC K`YOV^ )N uT3[bėMakY|7wt$,=fj:iměBsMyi)pwE@(u d TlċloQkjm|?--ş`98% o!؁f} x\,z4N~hfTq#g4<1|)bsޥ1,MՍ\&5>0rԀ'J*"/ \^j7MOhIlqs^ AVvT|ȅ%\`?ȗˏs`@HEPW+k2uܝ;((.Ou]p c;JOY^5 KEdMP5zF_Bo(ۛIsmxhuw %20!N[_;ӌYC=@#'ō!z(ԯGr.~GCx]jxD*'rtG?F8 6>ͅ{iQ`{ÔԕH?/LE3Kmұz#b@̞sU97+eFrOɊӔdE^PgXמVXO )t;_q#0mF Ӑ3B [RRq^JȎ8㝴^" %el}3T_|c!Ųy$QM>ɡNЊɊxHzd2bن9 ";+b (=-% ՗5nH2ƢBn$0֫KX?prqrTm`DY\ <ֳa|E;4 aÁ6͜dH hq˒W`iWUqQOlK ״N" jn r~e% "NwkP#y\EMev>|lz~V*$XTq]A$L.z!=#A5k;Rܣq[gIϫ#bMTX+^bTL35Gb3G5]TVaQcB!@i]/Gk/{h }1ǺbKj`Shܰ7; ཀྵѡuԲ;A!]_EZu:D$FjMh~VË3ZXc߲֩9Yj~3Z0HewLm"v 78)e U'I]1!e w>T8)/N2+2-•1s]!OLyJvvsU c8N_-Vo3eCH4 I|U Է+NjνGPN b]A4^S.&tݣzs2h;g2[O%cdt`:0Bi=R$$ܨEy|Q8Rgo*Kq$t/b H jb4^X~s-U om{3*؊+9X~>(2"yI kRSm w8.̝A}91d3.L_&trC.̟Xe= zmXEsDh❃@@-Qtz-Wێ$q ٺDH̡ ѕOm!/VG H^[n Qx)Uc!kqwDDʖWO`.v|TV}yk6ʺ2=8AZNZ۞&GO?ƚ 0+~E d`T`mMlE*pA~(XgaXW1:l)%6nEɫ3/IK@q"o'iJZbMFP2e?'?9a'%#ƻQoTF{8ߎlq}.tjK%"xsNjhYm ~UAmL>Qz @i{3[*rDoꃄD:SwAY,3\Zm*BI(<=O) HpA-E͕;Џ[p+Ygn׾7:/"|뮱~jK2EZ紟7 pңM5ߙuY8p~ݏqUM7$}̠MVUsg9l"ߡH"o{bcLPȹ-B8=8#m37LƖDޤIc0?RP{V-fc<˶?v~Mͱ}Bb?W,ޡؤ'ߩRx>oNNhŗbږώS^?91F"KvK/p NL,x#ǹ% l+\սn։ӻA1jx)P{ѨA\P}{CGYx@l* mY0RWlr'HR%()0snDŽdϼZ֚ս kYfj>mG풇REy5oKhR@p&n3}3'JWT !Uq;x Ya6ڑӫأA -o4{y㨖$e|ߚ@ dvPWf%z&5r QaŸE{Yu}ˠ71aG`[!(+m&pV?12{ϐA<WIcS 6lTLV ?H>M^W;Ɔ\04kPRCW/H/&&k-VkgKBԅwI堞i^z-0pn0?E=:=hȠwL 5ۢJuty|XƬ^E!&>]~E͜K&ty[.ܬn"%gFox*Z Q7d!vqAᩞ6=?Fua?Y@g0jeTI5]q[Q "T8㷕mgvutq }g"XΩ&e9( +wYd4)ٽ pxAn&5Lz=Pt.)ݕ.?߇{sg GMC`㶊th$TKb~F;Ѯdsn5{Р{QQEqg_h}\+t(2"],AI/5 ,ȧ5}/&aɉ.s%t+ib5N$xsGٖC\ǡ_(U1 8 j=cE* L3LHt6J\=vdŮ0JG'M4>8@"4u0JQ3&dvu=+هZ^ϴtj$W';Wؐ&BfD) B42r7W$+FjLЇ_7@+}%0}6IIcA4qg'?1M&& F4Kn}FeK7}=vm`ݤ\6X6,7 ~0ڳEƉZ&Z{[W%+[ 5to =}FQ<9Bg3ieUL/mLB32(^력1{P|^g'ROƭEZ1>hYOts**^k<㩐Ͷu=ąʸ,|G5* ^Jxp״}h3n֔v#VRL?HTx\֬:RRKpݵx#cj1\hf/{)6gj.eMkE+P[Fl=;O/ݚli,F\Mhxɠb@}ŝ{{5vF(eҠz[$Z GPb7x[骅f,\"Olu]bqXQA(\95dJ<)!GqBnj,8),Τy` ЖF7?ijYMdBB@O[Ç|!A)ޛSj Kƙ5ElJ59OUQC`"oJ[+-kxmY e.%w?|-nB{OA/41KU q7N:jvKIybB1?>:93E+Ž8hZוKXlgyMm'Sd#oľ}: t(D>)#VFf\VB+}SK J F-(?6P,Ű k4\'[x.h.o?`; eQ ւag}5?D|,ivc)hqQ*eBB,:2Zg=wCnΪlT20'R2mLk̖$gjfOdz25ct49B5^[R * <]u}[NYͭhؤFIZzB!9O;^bPSSxn0 {dV7.7lɤ0 ɷȓ Gx]I#yBM?,**=%{0}t%䷟I`C`;E>uy#M7- 1@QU9=no˴21+ Yl|Ua\Q !0[Dc,+@{#3tZМݟJR1W|R){<-n_ȥ1|q`5B\Ė8-6e,@"<q1 :X3>7T0@RX:L@}=0B䌻 J^* lu%57>ga ,%r<^^w(r){V[όٍ3H(!p9zYxO(\:5VQ=v8XF^Ԗ_+&MD^6%!@bV됾B: x#״z)*NVB$X`1;;5+ґU0-n0'Nި>44Bpl\4Hf]>cJ'(Bڹ3K4FW6UuY(ĝ77ʼ.M!D@B{%XQ`"ꊝs4/x\MZ_^!t͏2 lTVx9ueQ `#>ƮH&ʒ&J*vdB&DnokuOT53 dlpW;Td KP1O.rOګ }? 6/c,珬8B6;>c]|r5[}?L8;"{o{Si6$CŖ %)=˴&zZ͖4vN(Uf[i$=W]RSbB\CTr= 8yDc@-wk r/US> Flk 3 IJaIi t3AEgPBz{H$ﱠ|–Ζ8#ijj;J堤g)&Ր -B65;xXB`9$eyȂ/'@a$e5\Yg#ٓX~":Z+pR% g5'bSԙ9#XY,m_}UvktJ{s ը VbBQcO)ْcإ öAxݜJK##U0 V#I6 T[2>W "+xY.pK\dsm_ C߼{1) 3,hq"UZZDHG-jC7BҀ+#jhoU,UG-2`5ǧFa.FT+Z9N*_v*у%>*,[yTZ?3mG#if,UZ(Q%9G# u,pR. (їv;W3=0eGIݸsq{GԺ욅SQWˌ*y[hy&5^zZ!-ӭg!Hvij!3kQ0oB:)O;XK`U 6c6ZߧK*(Ðy#0|zJpW3x Qnz{0 cE\m(.zt[H0Is^eNe}`OyYźRxdN,{` Iu $'U+qT[%0amWyd+񻗸>W~?ݿg]eYгg9=dipG{q+Mߙ6 %)bTIMW?=sL[}IQhAŁaZ͠sR_KRyt wv*2 gAHdE$wMĆ# B"!0fwߝ(0{_vGB}+Q;T $BHN08kZQr ;weǦ-c0RGҍ gC!JniQ# LmQGvB-{ig&f` UZ SBFHtnb1ڭ-}NI/4cO=î.v`3&dmԟPW;mE'g#Ȋ3)Z(Hkb$dozX{/M@d9cB-RC@)0e[^{fr;W X*\כgW,LnT3]#xub+Z^π~Հ `n! fǿ<&B 1cꉖWwx+8&Buj 6GYTεZ Ar (`?4+AԲ@תH"ե̀^,t"/vfj֗s ys0t>TvP&{wsf:x$TBzAB#MkY1s1H.aL)vQ-!BxNg+4U*2kGv^t6J]K (&Ob%~f]9n%T?j<1)a>5>> 39w{ٴ-'^&:QTĠ7S^*X >ZKDN_M2 Mf744R^r,SS9}1Mpr Q0;إ`Ԭ/=]w O/[48 II%OQ`Jycܭ'HZʛfZ00[y9 &:O` m RC$}a@@p)(\vݧ,bu95ixaE$%.QuY=Z%籒s_K`r4L$OoXb$z33f@q=э3WG[@_dbU2;,*q('>9nξ&<IBw%#rB:?ũnf1+qO>0^B -d\Rg{aOZdeVXc ;6ddB | |;|pG,%> W(X"r(7UC5k|qܙ<*u╝c4#$2Lj,5 ~CKB.o`e9O8rG&'y_4 +;}B9V6=XdEqPnS#RٗM-~),Z W-z{^Tv >-RӦӊ=QoRhDUkc_b't2r(?SVx#p \m.}}aAWG~gSHL!wT sLhbqb?` ̨bKr=ؘ՛wL튿$ºsS?@'lݳlWlIz"uHY{n&`Jgތ 휜j.oCzj3K1hJIGLOđPB#*}:o2E偔튆RqD@8$9!$B7߷mG7s _hO u챈Nu daRw'bjT628q0,Fĉ I-! 3plSIϼjC-.;RW2/4j~z:7M/`ew"ޅ;<h!"t賙g8E W>{Tw3 ƀYGlXS< z}f]j,ە./Dp(|4'Ʈѫ)fa(^X]s*!AƏm"SMӟUWWVɶI<ڀu|gT$ ܵ#]۞U3? rX\8uKFeraBa0 r9Ð% y%NAim >v:VzW(sc+k^y9* aEw*I˔m0h٥d; [I_Rx_ S{V߾wQ!]1מ9C$~b~`_qxsm1OwN9TĜۛ+ My Cnzr`٧pVD˾dV`Ģ-^u.|Glӈ- ]fbӼYyn=6==Wi뷪ճ"7rX яՈ s+k-'g+rf33,>Z dH5OJۦUt}3sm݂D*5O.=#s+=D<& ٖ,X3%9!%%@P4ҰN@R:P=ylӥm0ҠiEK{$[v'j(y&}3-2*wW=\~ͭM*&!fOܺOĈT&BrFu( i4;5c'/A~{|Wu1a4kpqxE7.g'gφ-rKO \nUpo!K#`QZ^\,¤ Ikk/QŹm/69'vwsU'!lfI]Xu(wuyi6T#U6sDBY|Mذ-r' [~7HegN >?@fzѼ}O*oH l ~qַh}>w0Xis~k" } CwV4};4SF7v{Hp,Ad{ n$IiG+'sA< 3}6\WS]/, lMzYU inQ_t{!KX a^)[337WuQJMx45mH !]]HYOqDiV"YDm%m OLtP6$d<=!SsQlJc8J7tonct+ktScہCq̄SM2IuRs]T ЩXSeB;S5n4lq x?wTܬkӀ9+OyhT:AV>c6$I%.Sm^[$2_D!r{&"]-|c5BHVBĀdEШ2jMmYo92H^`"N ȇ#T$mJ`XРvn6Vz ԣg`~_8=jԞeprC ej:BlYWVY,t\ O(sY;Bƥ`\6*$,B꣭3ݦ"|;IoPf_ƙ !D$8GdS h/`Dh@:RGd,F[X;|&KzBfLR`JPe>Gu,YB[jYQ>U` M&,Xձ[p%s'Aؾyh3~uW׷4bw bXېJf}Y?]0=Ewd&6 ݷ4v֛X;O>\GWBBaiM4/Kͥ~ͱ'9m~_җ $xS {) _7OVp.jf W2V&Cp0i f rjW+vtT˹υZǩ ,fgc)gl;<є֙v3^IaT>Ie-uH/?Hr p,>O쮹Gdn-}:]!B"BՋ2rh]U^Bo|cl_ה5iƇόwl͈J$NbYY0 dtIŝfD<܅t=QBHƐ\`z?6V\WlMVnp)~'ͬ#k]}i̿ XQ䑺@a.%,_!j lU>0UnL(cR @{-7RcQ o9 /*Ң=L0Ff+Zܤ{Pzv xA+jP5|CpJ_ Y4׿f&D(cRlʜ6FEvMs3UHpӾbyǿ8a̖rt#̿^g$F i.R84dp;U^lXQW%or*CoF;M=Km C`3@\0MH{)V(ss\lD1vdgZkSTVDVh(Ĥۏi: [${mV%ĥ`>gU~NY$(><!P H[Rzi6aϯ:׍3Umq,ƿ6(U/&]1D䟖.~u 1?Hd,ʕ`Jrp}q֏ARp]/WC Ʌ:2<~qH2^]4DkR] x=V62*iQ<#DXH:Q$yje),*e8XCfq=d<-k37/durs1j]#:taɧ,"6E^gu]B$S!|FItC~\} ZWS3y?UBnj[Yo&IQDd>ki1FeeJ]5/tJlp7*w6!+Idta݁7(RAIT⺠7|hb1 n"R1ޡ9Q1mmZM G^wuWξ}fE;)Z4 Z&坭VTlBƇ|3-qKZ)PG0u/Nޔf!ǕE*؉ ۠άL ;k`Ci- esܔm>&4/%&_^9 v3fW4c)"bZgaJB9 K`tݕMwng P3`ؘ"<ڨ:Q;Ҭ׊eH;/%V%} ؐ+Q`Al76וJjkÕms Sw})QHkyֱIݙRWO0b 5۹E+hWRU0&6 ;T*㱡Uu@4ЖE4_#>4zY~)"4d$g{k,$a*ӆU[s#:()*;)Ѵ> Q}5T  )Oդ1'УF"@vRbKSPL'}z< `o#3g`vwVSri5(4Ny K@XWO5r'o!`:(}*v=F! ~h53 @xChj8LyDSZyrsq+ y ۗ}VX" FΛJv(\S(ϭOM]Y Q ٚo[olU $Lq7DGހ Q:<k)!PƥQIw +=6}d? `B{KhrՀV_)7W47ݚ[^ ;XEpʈܾϟn3%6_ʫWN$YCdg))HE ;Ul(Ք޸f3j*]|B趫3mnMBeAJU=O=̆boڶwRb|nZ6y"q)*w0ccG>v9@&*7 F׸N%ΖG_9KyOe6* Yfs El p1] (]6'. U#ɿ5}xQՃy-ƒJ C ?g 7_zqQ#J1ދL;1 D(A~IQwv(U~9Zoeuh+ߍzg-j+v!T U>5NE,N 㤋Y' f]B9#CfݩN}ĶYY:fN?fXXmC5Ң鏴XW:dnҡ瑮n8NmH 0O>nYح5;^ 1Lϩ|3Q,I0>ӅR{UVv*s:ۥO\pge`Zfy O4NĤjEnӿ}&X].ltKGȸ"3z 1ǃ elk$!GG7/S7~4 #=2Z XEMzhW9gEU+Z ݛ<.?h'GP|l\OGȓDQ+OcSރ Z4} &blM=7Bw=E*fU5kôk% Zr,V`50Z]uFۺ "WCZ(K)|pq;#h {a xs 4[>Ӂ2 s~<vQOjŷĪӒ)]P<΅Xt)gP{:R|j]mUd4{j_ ܩ۠mIN%*A3M4.:}& *Thjȷ95lQfr^'A [5HH E%Ņk,]EnS>}3M@k=9 ][#z1) lhf (Q$V 촔ͣ<`o=zcpuBD$d,tP tc%A'(O\^b:(dDȾׯstu4hm;@ǮN],!s<>KJ : =;\E>>iֆsB:&ɍ.OAc#R{=UN6P,̫BB1 t5Kr2 DQ#~X7r[!F&~4Xcc[qnY~@Lu?^)2-h]r.i;/h֎ 8+P!ZZd+_񁾮JkyxEhq7s*@%`Me!QXb)[>j*1rŀ'TE|1Qr `>8[,2RҰAub4lpM\1:Iq~mFmA#߅gw\2MzPX[ͮAy&yF"G+Zp8r9h\dECV[0@r04(dˑE^fλΜTĚK~janK%Ak[ѓ}4m/z=|{v,8 8Xþܒ ZDO饅9UIhp>;'~;jٮW:)7#Bb l\` +Q yTϻ'e+#Jm1&Y2\#'1k/>󥡋$=#S_HYoZ ӭonL3Zù.q*1j~2Bt©+b(Ç{Y'TJ~ͯH折ctb}_ι.yo&syܼH%+r .Ҩ(2&pNMz/0]|C6-$ܹb=˱33BDR H|ոe‘o@in#xa_!"Hcy-Pָ'pC(#8u4zCX2Au?.ґֳkRH־7oA!`>ݥ"lIZi< ڞ8o$1!˷.Ĝ6Qz4XH'u-|pCU/8N6abe{'xM3tkp;IKֽIP8 ;O:%gXwIeڟx?XJʍuOo ,3>U'Ci1wJl>loe=p8j`55/^6ȽiMG ^8Sr3KYTq?`̓]oCYB[B VDNu_ ĺK2E!6K Dž(qoUOG3:2F6LSѹ^C=Մx0#2kɂ;%iHt>  1.tt%3&-"qP&'}Z]/ʑĴ0?ֵΩ^rBEJ_KLn=b`D/"S{8;V0FG13nT̛/8߳9k@A͂R Jݣ;n6 6q>;m$xCu=_#8)oŸUY86}ⅪlN8}"d_."U#\hc^7`>~v_cg<u~3$ns*eSmu][vi0"V38uC.kU.Wbk"i&2DM^1}peN3 JSྀi/nqp8 ckk'Fg]zɨKTt:"(Ku/v_Ϳ\N<wy( (\m BJJE)5<$8Գi*[V;MF3gg@{MkI|rh@[?lXRy/ bdJCU"mJm("ޱ]x2E8m#K˥' %%!s潭SP T%Mz3E  0>KɎeHؒ/XXH9b ~|@u =AVNEDЎ=P_cRGD:kGVU?*䁗D ,BDq-Ubld@bz_Q g1]κZ!t&8wr zE(fZާ1Lx*0BʼnHّʃ m{mVv 1AaB LY,hԅ^ժǹO!mػ3ԳM}8ݢ0@ZPrI4켡uTqʙRmܢby=c!x:+^֍6nIGg_ pxaLr dK*{{ܴ_VTI|1HkyPE$lJc7ao4F7I_9֝m簅kJ$);?vO4uJ170u\y>̌[l200<*at}J3G[Oܬ2Bۊ;0 I1O=$E5IlG]pr1f$ƒ>,!:Vuʠn6{v9!?}ZDΙh?}UJ?a} &v_ RFL'dono<%Z_ N: (h e%*.,Vn~$(WulwkB.aIZKV0AKk0VA|Oz,<\;4]:s,W6'9 WgR'smeNhbIl> c\!~\93u^{£;tI۔U(RV=9`_е*e8ntv \e$ 5P~&FB;]CWY!?D<<,ҢkWQDu;8 x_RhZ]ȕ.i ̡9.9C 8c$Z/~ɱc`m6.= c*z=K۰)L8_.Y7KO8X9Gꯏ*ہݪ} LD_PcEؓUdtqqf1+H4@4d$Z+ma ǃz.[p]ulygWW@w`tf6Nᛞ ,*=F>hovG|}>Oab 9}>, }ZGS0Ϡk㍒Uow}h: E4[b"wG<ϹEh ,35︅0s Ǒd/.ZP,v%eL/~RRY?oڵ",/u$ _0WvyrW ^1 kh0DF(q=~!|k.R]nMHZt|?g1?uez$T w,#v?+9H-P1b?оTBhhQzuCBK7l~`:V/H1[I ZjT-vB{ki zF.;BV.oƖ nmwC~j}iN:­[%[qckHǎQe:*7˨ba_zʕ52)n*&.f, əaꙶ|+=wc%X(|? $Q@L'DݾuvB@(Uuߔ]{?FOȓg J3`5- rdܲdwXIxʠ˝&d  />`Y=}fnU%~ Vju4?jRHT|Yn^Rhvʏ6ԏH 8jAY"2@OǦ1?pi)YZ1QDsrs y)&I+j&fTA!h*JQ#:zr\?/E gq:DbUxCaE\//M&xHoݽmf*UӺΗ37@q./Af-2`.%WA6zI×T%:angVKKF8:w6HdͫZj)zBS:]%8>H(=$!KatZI㍵]ڪCvC F >ZU.T]J%8߲IɣFpdP^%ֶr`:zF9t樜e/ ]fڃ*$6l=*oŁ} xAy H(7„:7Re8Y_ch8;ZHe$l$rv;DK EM$(dl 6=d3DC̾ٴC]Љ/H6O55wX4p6C/WGFny㫈iSdr]d5٠'6uCaؐa!IbX.^J;Wx?ncR/!p78\'RAjE8x {$m)BOq㐓(R9;2v9p$~u<ܡ:NQI)a |V"&5}pD|;wܩ* :k1MX(2tiY4*嗧 -?G%5ybANY2@tlê@ÿ\ZcQLGI $Y' VPS=Pf˱?4edY[`Eqz>MMǨ꙳x+2,":eW{hA|o?%%_6{1Gϰ4mH&aH PVum K6P#߁ :omn Ndӭb뼝A_rFMи³SbDhrr Ƈ7mkb՗D ~ɉ8c̱֚5K[!blқDr(LG!<}>ZPBCP@ݫYAabOwJcgo;l,Z74:) Y QHպR^?zOɩ}a*O'":4_a8O^Vd4F׳V<̓b CF ֭*K~:S׉ap.'4{d:f6c"ltfoj|(A Qyѻ9^C KmG80PxJz*%U5;z\)ڕ{QV;`J _~ &7IʫH\xow>?1wߗ{QGEasK:V{ ,P)JE(|jyAnXԖIˆwsp@%VmuvYi8Y@ (Q!Lo}ybUbģDϺ&R=;i"ئv(þ5_nww/?ZN:mtk>phџ4|.\6|:=$ 4=prw2R+W+ajkB}tg&~ұ!0σ ,2@ڡF?ɷ= c/v;[;RJ5ybB .PkctmO^y7_]'^-pusao p{h^̯~T}A3JJ~Lʍw<6߂u=*͔ J}D| ZJ'#=3r[u&Dɣ=F6FG0P ZÚ` _ ZnyUṲi=dqј@Uaz| hjGguEg8Bp7Õ1ȁζWlD3jH*DӠ;;]1$L2LTP0<`p C4 r5>ޅn*n8n%qڷjm5ɗشFb:kd( nW()ن wPJ9p>(.yfZ64b.Xdnހ &p ̈S(,G-ϒ ])MPb$5_)?4d`\f{i+1e:ET`{.q2H&dM;rZeIrm7M v|j\5DVX˜crڙRجՓ RWإ6G/]DvЯX6eT{Gx![C_6~~WAV[ufo:r b7ѷH0' )NY[<=m2gI/y*cN=CL0m-OhZihsDqٛ;^[1f)5Yr,c̾&EXzL顔4 h 궮/SďuS3I8 \,Q00N \8w4T71-] ork<?' HS?hT#o1 \.N 4Ok)gń8=YFE*LtDaCN~A.aο]B8r+XRA!e8?j4UJyːU"c%څdמ~I;'ď,Z q_K|LF.eǦmjZ) 3S좪 HJD>A>7*QLzq<:d3b # F|ej)-ܵ[$}X5ڊZ/.mru"C_(iHP~̣U})P bNOt @Ŋum*p7>. Q]:&UQzH\v|RtXB[xc 8,d%uaG& VFff{{h azs#0ج$ޫ4)o_$ei++P7JJ#Ô;Qu[B}XAgZѩ_AA ը=7RmgA.V,k x֔ nbJ&b ^i3}c=Cr <_b`.ǢP&,Y o&k F3mpzj]g<ޗwކjm*Y)*B%u)]oiI^Fs 0$3e^EKN$cZ (psC1|tAٞNuvvDsR1x^{z2B,lA~f =W8 S"/J{_p植9|R: ?R=.u?.4л?"Drf0>kEGJ;ď#O50*)(ß9yyr+/g^ZTV#4m%zD=?ndXO!C%EN:Kq#xHic4q;kIl&+ӿP eF2rQƅ*&!覾P):?&z{EQƮn)"؀4/1-J<DI L[!Uc$ֆjm9U\y3%О7b?KY_aOn_G W+ J+h81GkNTg"2 ^A/mCgx4*> ,Ѭ@[ևZ2? *;ȱyo[噷N'"]i_\Q []rͽgo行C-;ak`\ec2,YyTr:Uo/Fă f $K*O˃/Wo87MC_l?=ǃ6=C=HUm[ yCs&!܂`ZZM K\\6(}r5WSY,|}#â◅`I* -~'mRc$~]`K5M¾}ZGHfs,Jvӫ7v'^Z>d^ş]ۜD26GEXQx=e|Gbb\gr$5u Am!\FSvirjgvھ )Y"3W%^󦐮^y$ڒZ:o" ŮU ,._B)d3Y$c]6!fNL0dPLb& µDLEi֘޳kR ?u9AjbE? ,5 RAj+|-ъtdᠬ0BW/ۓԬnJ2(`?BZ{Ʈ a&nT9e}5v8:GƧX-H /?yr3<=]Pdxqu@ordPN9-HDr5^]l-hGus[Ht^xt9>dmwAF{^eoAAfL.zy-=T|* 1 )V3q A[i6˙<)j>^36#wKL,oQA,`۱^ 1^b8e!RbUk>J5؇LI$l&*tH@}nʳ9l@wp58A=\Ej=C}pk-JgZ J4{ |R+ &; %AK7=%*ܺmN>ֹT1I|="w@otdj=WOM{MNǩ3jo 81󕗼.O/pq[i^^N/( ^䥓JGRcoqg_XB C;xb_[w^t+?WP Eބ#IMav(:ԚsSg0Ik{1kxpg |A/,ݕ)N^K=sxR25/1BB(!-N$mJEJ)SQ8R;<;i59a]3C%KsA*CV 4VM7&vras <>n'(`P02rzSza=W9יAЂŻ@D*]lӂ&G2̇}G6SO)/qoM~9ݳ ,K0ėE5w+8V'f ?wGBr2Al^:$DB(  H@E]Ѧ/[,극 Žm. 3COD]Rc(e=Y \^N&wlj%j{!)nU {b?v MMT\AXj`DӔeЙr.].S;Z<}a+[{W?Kn^ߑEi*阎G, dYc}Ҕ6|][iC",^HKc@R"^oа=_| SwBe m#.)<; V?bRTFH~K2yc8XV.i/LYtOk0C߇'b7c Hz4 @?dD  O/.3d )]YӼYq;J1KfIhEzB,Lk}r?6g9h|\䙍>tWo̞TW%4:m,,A8u()&^Qaq2{'+G,#/G{k.0бϴޖ3m JcEoYӃ ބpj]"+5ng̲|fϊy3|VTI X#.,caf҉frF,QO2c^HCaXj#LY&r #{pOD/na?px笛,P/ZzH}t 0R05]k>ȲoKԬ(2ʏKH~ٸB?AcMӗ`opUy L$|0o#eݘ"veG!x-B K$:j%I$>&o[6wq]|Un#]8mw=l$y8άvl u 7sgGQNW\fnѤaP'l :5ToY6VӤB>鉏MR =yC'iyvceh2ZeP GUsޕQ, wzf&Ni7hǃdD W){aW~jk4cϹ:EX gOkqȍ* tPL&CNL "k?bkЏfSXH(O#_J0(c+7Pp1z1"9"0cËsX /G;*&M qpI\ <j=+Ii RD1hI\iEl2ye=;yK#\ D s10C~b=SB^1H\&$k.m x-ei2_BUh؈^!iȮ+hL$b|fC=+`I&K߂ Gؖ8zw/qKɱZ/*qVV|>sqۛK@h<<$ٴFu_osfn"(_zhݜ~@7=YldA@z;hoB:ҶĶ]0UA vƭj vsU$e9hOX&RzvT\u2~znRuk'݊k9CG&V9 0%>J2FJ2* 68ymX!/s6JgXs9xw]_ࡔV:/ ) Qaq&2j4>բS.U)E,2V6 cJ<h/OdD!J8J usm ^:pzo1kmqd*U0 F`G tP >Ը )|F2+|4󕣺=Fu1$g4nP?Y̍vfz[a0<{j88?˝,k{ۊJ.]ْn}gvqա~{֢WvU︧ ^ 6v{E ՚P֎n/bu2'ѿy@¸RGC!Q,#ҸnJ22|iQ;cH3k%#da_1I۱_L)Nln6+(A("h;' yfo/)n1Ô# Saو*Ÿ gPejk;p*t0yu|q`cHq'J20^QŊѢys?ja !M]A*A49A޼P@L6:Wid)Z")'` ,, R-cM $%:^k̰O5E-/̩%H T³K|lBΥ2P@ 2IHGMSq.YUF#xAxwʬrG- L*_h8Hq,|km*1Waɐy5n C[tIz_ý;HmZ4{z'ց2@1m?uv{]pV魻o%,_{ 9n?Ԇ n4yO(HsE,NB@)id;PT(K!ݓ4qH] /UBa^ֳW(g{ڮCupV[~ 9\.VrcqQ3U-j 2! 2/\H m xDrnwRr\g=xUdosyj*rk}3́f=$rUugǫ'isٻP?9],T RnCh8Vf2=Tgo Pfc]"UmFKbJ1/6>sxD=.:G@Q]J#b c7=f1ٯf\*$1οs^qUqU53n"V|}]Krr&筨0uW)*?}2O`nހRR`:򽡝fbWYv.: WM?A_C݆Bov0m\C N t#OnW Xym ĕ3`MT)v#'k $`,8ZD* cs.+d(*l Ag©}l+{Kb i†"RHkn"1#@Q|(򑴩z@fOl|P.QiA6ZZUCYnC-sg~gs/| M)Ƀ_&FP;9E@㍔S&fF1nZǻ[iP3('A.OBbطnxΖp+P WcM+*GÃ!xkdʺZ{Sh$@-xh!Y c,`.d&u_wz{qZPrz-a^>38Q%'սňAAWdDu (-_Bf˭J=?F:T~?kA>t" TrIgBjйފd%3jO',gp:sT]?x!V0T(y"\oOل%l~Ǎk:ųZ*((AE]k#gr P>*hZ @ R$_;yc&^kKʮY.B,FD0ݸFW7'A7qXsY\0ŴF & &[ϱ&V%TqS%G3p G-'Ba&!MPzɔ6No3`ʹ ^]vglUݯh7q؜hy4He_큵;4Kpl>M3'%ͰUo([g,G8k8?H*w[Ʒ=7L1FWw6aQ@%N\oCo` :`è=^ͤN`'9}fJhdpcJ~c-af>iJO 1|NoiJ^5![zyCPp! /IAڒ3 4oxjyhoHϱbxjKPK˘w?+Jn9$L ;xܦ HPIk ui|h)HaIZj$Nz25~I܆ Qu5 ,* 68&":k8)X<ԩu=-pGGD w :@au ҨGklZ`cbOYK4ܖudzzڊ+ߝ΀S*pX1}8B|z EX4J˫ԴDJ͔x#te17a@Mk61 ~p~^N͹}!hAP\ }5YÑh}46xYyn2` l3dxO 2 ӈ'1(1.smq] ۔zʼ_ڗJWxbk)͇6c^+-5|&9 ~V#17[b= ʿ_NcWXr+OµHHOz6L0_wƺ190/)s]5.U2{Qd0Lu@ujRIH\)ԝ֩B̡ x}e3" 77W礋5 zKAeSC7 cQQd6:B*Tѓf@4p7ڐ';03@m֪]D0|ԛ u%A7 ^f]r}T˙>Y/hؾb.3I6\?9wߵQq柝O4:fV[H5$R_9;8z5-Q|8amw}҆74|ػ`4suy}3$I;ha+g?˙ N!BjǤw}q^[tﴖ0u9w6ާB/7P\GΈ{F:LS74MefKE8MylFWAsBcrj5@9MH`T mlĆe奉g{3U^v8e]#Ё L9kw7@z[/zC$ c 0?FnsU{?^$siD.߷791 >z%7 YTM:M l66U_|ϔ(Y<NOxʪS$4J@" cޢFlo(sM1_ EjF2L>̩.rD?b%5l.,BPl6^>EW>HYjs].Z* +Qm R\ pgD'Ys|)_n ]m6h#[:X;NI2B6/| E7 7_KiE ] 1:J2 'E׳B<} GS{la+D!wF 7l7 -G$fcX6cEq'JAp-0z? <EW O:0~$f4uо}nvq=2"~D4"<{AyW̪ŻVW0bV-OW AR" rY85l%5 UQ+ow?SV*q?٦䗇jW2c+fCp eH˃t#D)+t^18i߀0[Ьgjb^+|~p LԱ߼Qž[{ ĆDTҍVY/Zp015c^JK$+" 6;Ł CYj'e," 7 6W|UF_Or*:I4m?F,wNplW,pv-ul%~36ٵـ%խ萀[hB}bʙd]^$XAoT rܓïIdR370Z3FxGlZ}Q%A;ͬJ˄EiEY81ǼdžI_%?ULpُx4zH~ }gn8HwfD1zz&wkus@O\OEMZnَ6gf""c&]'ڢ܏ѷ'-oB[f(F2lmN^/WfCX +,AdrMV!)t-a\]t'e5OC$tLLGP'o 5n7cosAa,*h2JS_%ś\r zWۯJ,cKô`jGT gY !yj9O3@Վd3G O=#Ŋ[b7l ҆VkйrIj,%~g4a 8`%"/-s"UO†fn҉W V?)랑NTK`%l n{phЖdt.7E15ǥu ;m Z<[-$ ,5 X3i3^\~3x~S\{kh|:+p Npv͏T2SuIK7sƚ( %2|' lu7]+8.ö?PX(;.Nvaa־OiS"1^LJUMZm# 'Bt%>%̔5,L|iݗ6-5;d"rLXD?2Lu^P(5-5[2Ց%nm@e ]:W3gp ?4xd|_QB]e-`:M*LwjEpޠ ]ƮG*'zǨ8l Im *@%wiFi{Zȅӡi]nWSLEu.D4Sf.Uˈx|D ʧ 92=U[ q+ong +ҽ_%`w`iP21/CWTUAS0+ѿbńOBJ돟Zq<2q"Vi)ы4NT#п2aA@6x 7{\`Jwyv ('ǁ)86]3d?>A0ZD^1i9|l6,HT $\i5דH@YSkؔ.\ 0hؚ쀓 /j=7%D"N^QM<&wc.WbB{:-HgipP(CɨREd$$1:rlG -Ĥ9QCC98^ަ]=LYN*\M?ә}gqK>'%.[ sM[/;g6A #6Δ9H3ΥM0(3h@ߪ?ǨWEx uQˢ f 0Y8 ub52꟭1 NO?e5jȫXp?^{PRyNzB*#ő)[(ߜ+({m y7(D.yDTDczGma9E2m +1='`: x0q/ $Esj8)cȹAdtP)%U<&"Wʙb<0h/,BaV:A\:u(,d>rM&R?}\uá%&`<>i`U$ y<jBJliFǟ(!?$t{HjLע0)< 3d{D&#& ]E{U4K"D8&8@XW6- 31t2&y''RG4CguP]C$cwƞopS@%ṚB9ASz64.[eT<,2&E {u'&idiYaZs+CafpKK@ǩ! T;ӂx`?)E[FDG K >+ncK!Nظ) ŖԡfJHrg r\"NAc$FZhPü M Hu~ !djrGb$ X;NC ONX;ḐĹ97+m-1`Ds+?o:AA4!h`ޛMRMY_ Nͺpd<ӉyUKF;E0%E>9.jz ۮo{:orĽvv*RҵǛDuu7HGؗU"Y%Qn58$ Ql E8t?u\dT wu+.ﳘrlUv~Yv_g q\"W3CHGa $ok_hJ?w>)|mZ,;Ւ]n2`&KF@;+xm,بYNo7lcޱ(*G29 ,J> ՙ҇G "nolG T?v:18Ag\ A17(ns-T!7|"p(~ ꪓj;3RϿ؜+Iz\cQ=&BCַRB.R6%W%0*q8,jEF#w˛ O-=-@ ("WW4L7> :DY"BG+O+p8Zcu,}Y,8<*N𴦅% }?LL Y>Ak:6LjQ OBv:K h5 6_--[53zfgLٗrj<*=juLQ ${+,B0gyAq {\NX(e=e})9muۏ(&{JD. vXUWkMNoi$dVz}j#m9,ǮN{;o9fC&!í6Jx K`f9܀;}+K@*lrR_VPPM;JiM8!,AX~T8Q;ɒ9gfkۙLr-H-kOBsq"j*xW)oH*Bd F' yG) o[t̠Bgt>##n|:G*"M)O`Aw%dnbP=m!ۉͫh]+hsc9p1Rxl\2<dEэ& 9t,WjŘcGCpUSUpdu&J(.O|}fm`H;rnG\7(3r q-7Ԛ"1Ԯ n:z{d8w0n(jًCĬg se[}(εOҾ\^VC>y{Lgpљuٙgt{PCWHvG/I@ 9l5#) |.KE!ȏ<ͰKw\Qs30,AH*>x˜cC6R> ɤʥ7h KPؿJnr(Dہx7yS^*/;jߕw(= Rp`t֦ڗb̳+$ :Q9VtWytX~@/(QnHL<>(1ׅqMźZח@Tq<# K 17) }eD'6ٌHy׫fDz<mvSӌ;\_փ}/[z#(eNxUG!;ȕ$27N JeM>8p8#`7(wOFKeg\oیI{Qh*^Ѱ}Ӱ<;"8G CpPF D8d}2mV괭X#꬯|yt'@|ؼy6<|Eq@ڐih[2 Q4$Ϧ1 c\ ʸ 9Ͻ5|5Ysf蚊*ަIώN}tD#ʆu2FW[4Go-,}bl;;W'5t.iχvU8_}.}d!OѣybkPm4j݇!;GcɌ^$sKG _;c?;MvbU@"3nR"׈yAq9ڳNL&r\ )hboi#NPSBsVqwW_Ċc[b!e99PEbArtYk!,US=&RT 0ì_|c)u& 68C 9ը1 xT(D-2Bت&>o!. r/sꈰhھ6=8"!p⮍0&=[^&;M41S b /;HrAy2ym&&lcIqEՊ/&s '/FOșLa&ld \vzT3}xQsMUJHƢ_/3%ijx9:ܗBsVՠ 笔@KvƮb@RM2;%4&=KO,7bf7U 8]zcA*jT/HoJ^U$J*0nȮɒrRmZß>pv+&l~lsZPfӤo緔cJQǏӓδ@Լ^rQZ#ޝ|)>Q\vky1A]ׁ?)^Gˍ2e 2Ca nr48HlU ܃]%p f&3f"h@AF İsA JFKo~lezy%0ȄF9nYlK)$̤?ig"!zM/X h`XdU0iGO)_Лyfnp6;X.OXHL&ǀK>D[4dڊy(X(udQӤӛLuOs5]>ZҭlK\ϒ&v8`Q=@_EW"׊Er#]4͊׀(=Q튙&Ua(\eqI"5Luψ*A[YzhDXP65J./5 _(z!M^1&,Qͩ`ڃ0!*4U&\ ۚ^{k HPu4>G@:H80';J,Je/v&Gy~"ՀΗoR6BW‡6F>wvH+TQZ?.~54XRΗH޵搆al %ͼD#DΓ4qʋyyT&yVeAM;6k:ݾM'sI5qK34kxwq.֕t<1 0cEDo۸Ʉ8‰g}Zuj6_N2G2$&x-IX\~2=DmK#}8F2%hHIn0OL>p96 Lְ+՜KEc#2k]B]G:v-jh[S(b9C%z@qb:-js?GLCd)ۨp!rm,؋He=n9Մ3}m/ObT d_'$G4lcL6RRnOM/muE@]ۈd2C&^ʎHGGII[Z ]}|*_0=N x [eGaT~P$e߅kvu~TC6K9X @;NAlݜy}t{Z/)PUZC4'hp{ǁ k=k*X5O"YBnۿ`)s1q = -ODz1jDfN(/iE]@ϸqi'}xՊXAzS6,se⟼ri׹3}-9w7sDkׁN3~{Πwljn~UjE^ƁTzfWDf/b "cr瘷M=3qEjN]UM KR<#*Q\?&Hv1D:F'9X }bGe4jh Voa&,4݈-2q0Z6"p+J 9!'6>v9P?*5{ mV-3;Y=V㫽Ypdɜd,Wj!l!0TaRhmgџq,'_"4|>\ PS69k/(DŌg1[y|p3B(4mɪ~ :H:JD$OJsWw=m-䝁Mk$L9t Š^nQCy iq@L%(DKpizaA$SgZ@eg%x+Jdح.JJ¤̃/{)ӲLo8z*z.FȨ8[+&{N%}*!^=9{\h|Wৣga~Id%UﱕNMtI 5Ƕ ܤ;y|ׯM"0ȠnD +u%0׌8C,+4VbȹEMC$s{9Z'[YڥD| ){_eֈroes"jf<-(6۞b2WYPXViDX p32ӂ6NAvz]@ g=0ߟ0lߚ*Oi\Vh2,'tV,! l߿}(Cr܈Y7|a ,Bfq4)c1FWU[9+x$faqjw"!)?!e6וĮ`~NW LU@|4L7>1Ds'x¯\[*Kw0*V2>^L~p,У:ĖY..-T $j d`RڔVT_y3_msJ/Ϲޙک&3w@kt4QFǸ1YnE-ҥT:V|fWYTIʴYn1,8=tB,l՜!]P+YB@zˠLTd?{ejT]7glISIu[F] `ǷNtMgf .7-hv2|wٿTπ{Ǒ[[:#YzHv$Ra[s &KLK:^RߦX7rvy`b~w "^]v8JdQJaߟ6ٝ,iJ]ߐFM~Wy3!W370^>oCv[6a~[0RU5<.FK#jvǹ&Xr,J!%ҙ#֮lR5/5 ѫ|O!AD<6)A5|n6E&ौBeI!GQ`gSO !!;9Bŷ4%"SeuR`L?u* lGܫ i+KPKY"HhX<cWWgȡ#Cdtŋ7+Od#ZAF3T2sS/;1A2.f$*jb>L$9eH Xc0&`K,M:!\!/qOxB ;|]j Dk5vG+5Sދ+Sb_…0GiWF>H};EU[%OI˽G.{3i4s 3*DmMCG5XZHw=! u&IPz>jNŁ:R+ tthc^')TZwUݕz'>FA #tzY۝D^y<${^WٽzM40 =Yj2ΓB AIf#X^p31;>ΝRғ>@,UŽI }Ւ m"xc?B1Z'yJT*gMHQ ߅DgionO{N_ezzy|$rC d=g؂{}Ik1% #޷؍$~a^߯yFh ]lXA=> WIrud MJLWM,%+vhI ܩO%/{9;o6X N#ejܣ#A60t$4.b尣]('JZ*Mh#8ԃ&LBS%wkVٜ!Əze_@ho'naOF~emF5Us^ Q? |aVjgKh_LMkW[b  H0a˿3uY} pFxU,"ړd{hQkk K-/4 IJZpl|sivVL s >>)^yZ?]ڥXT3Ս5%>3TU)p㿛F#S.FQfZ< uBP[#炐"v ab*`‰v}YfysMQO~aS6؍PoDN,mKUjU;z6搥,CL 6E˫LNO9,{!ʩ.ypiBӚ):Ø^gMKq(y|RЗLj;Ckn5sM=]rBzӞUއ`޵R)>$=Z'aQ:%ݝGr*7 Y%l{\EGUP N&$sHJfA o-vneWg#Uv6w{,,aAT m2cGm̀FNWA/kk=HynDZ͑|knb-kͩlUuseD,ˈ}ȴ_]SPRm1@"?:ace^v2w4\;gƮFm}8`M,52O'K d9CDsV }Ke: cYp:VlYs]U| 0oz4ܴ;)B_鳲 F 2a%o]euwjNbcג)Bo2}U`+x@U)~#K(H>S$= ^Rsvơp,ALq+ꒄ@Tt6{vve}Tzg{?|T55b olILP+V;x#x(n;Y"1E/E#;HCB (dz-*tu(b] Lxb %S])U}6 h|ђy䧎IC_K¬Be?.gn`g]=t dv+3Թ #&4אdy[S,@%ItIM']u"f<[i52X頢4(=c{GI:P=L&V+[\0Eh׺N ؂2ձ(&#;3L mi!.} I(iD? aƯ@т3ՈjF+470sY U.5;? 簰!SU7;cN=q\*k] @`p03wsFTa.zXQ/ )k'Ȝx,d4X_E_ьD1Si[!' wO _t2Ǫ`x31\.D~f\a:dvxDm$uϱ)X﫨4rt 8YnFWAK%m3U%zAT19_Ef~I_=pPp)2=Ef,?i@  k-35#K,PW9f,*h+ԕ` R !!jJ|\&~GHI{5%z@ZKUO]s10A*:\~ %Epr8F@Kg7[n$vܪgX>AW1(0o2CMJĵ=FX"p._XEc-mǔ>% i=w?loV Sf`*!w&Z|.ymFZ BPв6!6(Dըz1\{_SUmճ#N>=3LY'm%g̨'71}Gj0'zd=0))@5=ti0 jG^l/@GI{TECfxat$%>D]W҉3,WE.{/H\| lDΠ:!v7Ou24ig{geV0Ox{o8_5{+SCrvFb{deoa&*V{bGuO4č͍D~ĸA>K3L%JP|^ zU6N>_mևf?Lܩx%0/0D&kg*fӬH0o!XAx ~G}Pjݟl dCRLJa9!}];1X֎*-҅ꛀѓ!* Mfe63϶;&#V cPA 82ՋqajH oc˗ όX(&EVNM[Aױh!LAT [^k Cߍa@#4+F*>F&pW&q}{ƒL.OMnx7 w (~m\"M]~̛'1B'U \?2f Cρ; ^rb=Ǟ[3hQk*02_w.C_9h-!j^YROh?ҕW+'#ð,x<1[ 18O zW 1gPzJ}qhqAWH!)$HwO_veQ^J"ZہK'a^,o;c/{Lb:'Yjbi$4**Di ;3,wǞJim / O3T T>vly[dFg>43 }3"N tG@`#{jaU4'PTaN~SD/[apB W%?7QcA=7ߺߤ& b!At| ETy&n^C Ew!P$&/C7'V^)^ K=Ln`{{,ۂW+ZIm nF hߺEjU쇋0S72fӳ<$ׇś-o|í%&i+& @iH9q8 g5]~`;Z҈uóoĠG osS)C'9x[Җ3g4VT9_m@墻i7.Rx~CqdOq>[Fzy݁"Htj&8/JRYyn?luqn^DU͈ZIQ%b;ӰO-k\]\ã Rsθkb8%,-s. t"m r"Zʾ"]>F XbZAբdh]{/m:$)eu s w'*=@.Q@h%!.c09%{H *$r+c`yAű l:-U r{XhDp8gU,4Xn )>k'w$n՟ oI:r(`Qb,('\쯫-Lũb)54;YMфt[q]`Q!ǁ2>v0+ L+m_27 Q3kܭMqPU׿{z0*NoYԓ@n0ʹNQe'6*\9zt":j~eIHT׬<LrW5G F!jZ޷0\/$\ؼ#xZIxe[5Bꥅg{ u:D\Li5Ks3-Ήqyt.g d],˜APULR AzѾNQr v Sk^\*p^t_aJf9ܳO .ҫ½LtғSDy)`mb7E S<ykQ =e :T@AW!MVՋԭo^As[!O\A!,׏k*N^߾xnK4E@Alj5k{xL,$JEdp5W0 XRY;&#E]qBi2Tض#]lT<):[t,`^zZ S\Kw 1ztPFK]8z$ 퀃vOK45oEW2L"hDވ#H-۩0lT]*ˠ P~ ??h qs"]y3[`b?aZPJx" NdIc1I,;d}䒯; ol6v4$B7D-ԵMz"A[ ¥yY"m}ŢѼ0D&>SnK[ 8v?'WɏURRdVƷ~80bT0 4 /\]P,"̸ΧhW*aѠbYKhuC#E! r:3 50Usϴ뷮'M}m]hy!acT j[=RХy좜#47eL7cg \l(/wVR icp `f#Pn_79w4" t _`gCffh$XFF"y{@sww $;M-xNG!A%f"rc734p(8(UC!Ŭ}t]Sa$'Cv6ف(m DJ/Nࠉ1Ϯ |NjlʜS|C!+mTտė VSťR-\v7231NgPu4rF|-PTDES[4m1xjqFQ,z>62;R]SVl0<71B]^X5'_.VQ}&v6TLZqxe :Mm=ō1mEjd(Y %aRK=^tj*v%Y̥vp6M\ϵ LM}r|U,c`wFEO=F+=q:?$y(׻ c #tx?{'=އ tߧA6v%3GK447 yT[b|żj鯉#R, e>:! yr /m1ɦ2XVg>=\ޚ=k^<@@9_e<& N=Ipf*~R⠅I[mav|l:73 0)My YZ