libvirt-daemon-driver-nodedev-8.0.0-23.2.module+el8.10.0+1835+43f > 6 6_6 3!pQp)Tξ7]mtZ`f! ]mtZ`Hb ,ё:Ӣ.Dnc/mק`Q8a;#>q*Pu +-Iw|HEʍѤBoOܨ cVoN0ADȮ12Ĩ&U%U*#K _|HTlo4))O@A28h]3N _ e;PnILdcdO` .~6{)9kbIp Z* 3X`$TDPƹV by{Xd |?!{VGy[ᾃcLHeOc& p[ ;X:p\ ;3R3$링EO Fg_uq2NN51bd4432978073c1ef909a887b3e557f1da29e0a495ffba4f21390a59e1e9f814974ac077ce88f7f7bb634f756c47f0087c2633e?3!pQp)Tξ7]mtZ`f! ]mtZ`&m]R `098e3=)խ{JoS*F(Jc6&kKy=>7/dvWT]&~왢1tZ^qذx@Zm2w ә.\gV‹j.0l[od-HGn։)35'bC' 8u z/B:3m|@P+RKpWJ{8kփHt$g] ALPDAKrxCA1h\e6j5KׄV9! .:ɞo` -VԮZx:qQw)`Gu2܆bO1MkZ[΅C?vi^11/qx5aK9md5ɗH/2k&k 6j=&ݧo{PW.`SVMD ?Pw7n%юD x>pC?d & I w049?G eq;X x     `<|  H(]8dn9n:/n>?GH4ItXY\]P^ bdef l t$udvwpxy  X\Clibvirt-daemon-driver-nodedev8.0.023.2.module+el8.10.0+1835+43f01cbbNodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.ford1-prod-x86build002.svc.aws.rockylinux.org mKojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxi686mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnodedevd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnodedevd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnodedevd.service virtnodedevd-ro.socket virtnodedevd-admin.socket virtnodedevd.socket &>/dev/null || : fi0a^!GViJ( HAAA큤큤faBffffffffffffffaf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30cce28620459eb6e92a21b1eb70aaf17d7eb4728bf54b433057317c2e793c6f81056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff4bec25e833fb8cf39699ac36d9b5d6656bf90f8ddfdaf75d139da8168c1a5756034d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/sbin/virtnodedevd../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.2.module+el8.10.0+1835+43f01cbb.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-32)libvirt_driver_nodedev.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nodedev)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libpciaccess.so.0libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libudev.so.1libudev.so.1(LIBUDEV_183)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb3.0.4-14.6.0-14.0-15.2-11854.14.3faf-exK@dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-23.2.el8Jiri Denemark - 8.0.0-23.1.el8Jiri Denemark - 8.0.0-23Jiri Denemark - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- util: Fix error return for virProcessKillPainfullyDelay() (RHEL-36064) - rpc: ensure temporary GSource is removed from client event loop (CVE-2024-4418)- remote: check for negative array lengths before allocation (CVE-2024-2494)- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb8.0.0-23.2.module+el8.10.0+1835+43f01cbb virtnodedevd.confvirtnodedevd.build-id579d82e45bbd9511f11c1d6cca0f945adc6ebda89ff9ed3ba24dffe616094e3bc7e39329b4f719f6libvirt_driver_nodedev.sovirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketvirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/57//usr/lib/.build-id/9f//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9ff9ed3ba24dffe616094e3bc7e39329b4f719f6, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=579d82e45bbd9511f11c1d6cca0f945adc6ebda8, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPR R RRRRRRRER1RzRR RR RRR RRRR R RRRRRRRRRtRR)RQRTR2RNR"RURhR^RrR@R+RlR!RjRyRgRIRMRRRiR;RCR?RXRqRLR[R8RSR=RfRORpRxR$R6R5R9RuRdRRsR4RWRAR]RnRYRVR-RJRcR*R:R1R(R\R3RoR R7R0R`R'R&RvRDRFRkRaRHR%RERRzRRRR RR RR RRif test -f /var/lib/rpm-state/libvirt/restart-virtnodedevd then /bin/systemctl try-restart virtnodedevd.service >/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnodedevd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-8b3d7cecc40cc2d7d15900481b7d25cd57eb2d8de0fd7e067966fbe813e22cdc8virt:rhel:8100020240708155053:e155f54d?7zXZ !#,b] b2u Q{LY7@ֈ,;WǸ=-vn`6X:An$}7gP:x\_;?QU#ȯr1 6q>ؑ[n)=w¾[XnNPat;;@Qۄ@ba,s,˶8ds$Ӗ %rY.cI~Fn4ЄY$,T$%녪ѲXSqTɪziÕvvVEs 1STOsTA'Cm79ϫf}U$솾ˁt]f ;@(c^ $`? O5khC:.V[4f8H_[Ӥmn,~6|{VDwo~S6c+㋙.R']$`‘.師hs2RBL$%&#--85B}ּ/&*w]0;p^K CNelS3bKqka~}y.+{˅XlWݕ`6?E0<kp&޺\t LRku1;G/K~ퟩ8OTwyz 5/)HGfA19Q]O>ζt:q-7tE;}՘wS_{=, ]ﻚQ#Hl# ǷV_Z[2ebJr"p̏AϢSnvqØ7pdNh2pILP yv%KŠDY(\s HOs3X$_ ]ƛHM,g!C=I g;݁7;8|#qv˚2UR.JQi=vC!U`BC]#jˈNK@ $99*іǧÅN&c&mvhLJTD7qGY*O0YoLWd.wnءJ ?""Gqeav'3OTj3` !V8~q<0)Vܕ *azv!=/yRC_SW*yTbnDq^J XWj6a6Ao4!MMr?\'~=͜.Vk:E0j2hB1O0c= eńq~B6 Q# {(oUucZ] ?4GYC:V)2@C eLd3.~*_!/zo|c T9(r4.|'@ 2,`UJ9Xхl-NSGXL\nsE{,ٮ+ar2teXWJ*ʹbP +ˏ~u< Lܗw`Pgd _& U.^9G`gẺ@k=r=>sii WXK&(̅׊f5F#mZl& [ =h]Ea#$NԌsu ٶȆ"GUMu5S1ƢayR#V鯞wz= 4DoPS(mP(?p6*s/Ҽ6S ֑Fզ4=&[?E ?:[A- @+L6@f̈7㧆jQa DzN25~D?&}W*T!,;2gwkюsw|DL|ۘ`8`Ӳ- }둺ZܓI.؄'ZhAc#$5eI0 #Aw͸ hQ:LU 悈6w5uoizO>񩁾#x>z2:mb%c"d۰۝!1b̀$ LnUd@,׋ÎHͧd]."8~L` JLs;OUCkaאkCzfTj I6sNEø# 0|y(}xmX+c'fk0:aBcTaAAWC J}tIj9ht䏬1LZe~#l̈́F Pw@CT'0S<%<|6T590=^-@|csC+{nQ[%_|;J ,Pޯ i {IBQDR,Jd%dMi|. HȒXeN $>\Įfc,ok!/A칹}cKY|xM/S)39|`ē6\W]tcͣ5Zr(=w1&AxiR$;vXdWy!⚤ LԬ (u}:@bQo5)cc+ tӛO(1+z .=g|[ag%|M Α7$UAV=6ypsB25=,E]Ԭ2YOa[ Y^Z<-S[o--!Ⱥi"1$:iaQ(Gq:_A78r@^| uanI1iR\o,c7|,;ӉkБJrj OLEN9RS1-=~:?sj3TjKgv_V]׮Nӫht4ޜtz~⠦JpyCyd^~{Fk'^hFv3pN+'Vp,""K,Gb)D8*qAO mhg$ 1æ貾@ )% X ;& D;'OqM ?߫xQ-!Lh-KVgg^#Y]F&Tb LWIFvݥ/Z "ZɨxNޮd1ZGsu]Xc)VerK'it,ONEkk7gd<(G/ ;ЖvEyYfɠ=:olSfFn/hoM^q 4c{Gbg]Q0R\`,_e?  %hHp_(1&q4]tU ᔇV%AV *Zx7oGQvrt0Dł'KJ60 ]3+tZ)bXm{01{/\{Y QB +}H5 ,R`3#[M;p+68GcH`2|jW]˕yN8ӽ\}9~ erA;]d2 LД73._4k/:AM =`}e6f:NMmQ\D'%N;}CRdMQ>ێ E.m@Ē4ŀg&F /V/Kfrd@$(%vrR2&}#1u445X|Q愆N4EgDڦ[PJu~H``BH){-qsir-+8tMI^Sk*&Igw ;5 Jd ^YCʪet7xƵJ@]agp GҪ ɸJЙ^'n #M;r Z1HguԆ]љu냗u<=pɰbpLiEbl[̔ܒUK6e)?>Gh]#BMػ/KX$NKv9ޓk21'3F}< P;^vjP)ЦQ}#tQn d`1kq'38␶eXbLZ8r-KZbE9޷ M)-тҙ$CٗO FWlMB[ O)5Z_eEB摢C\$-:Y5J Dl,_Ȝc3*¾f5%9l&]IqbVx0SO0kWƴ\(q vR!6CyλzIJO٪<8 >~.21ifh,2 Ja^^iA9nn@H>dJpS;%q4XԿN O2Ny&j']xŢyD,_QNѮS[.D@ ok/ I83Riç:rd>lM=#t <ܐD~Y= ^rRR 嗦pbl)A"v,p6wȢkQhB_AmWO[}27yjl)6C=8'}PO&v#kz@[Rq|y2>Ce6;{ Em?$uLV4wq#=vyWe5%L]ߏtu 7-օ5A%1䚮Dm< Q\z99IXaOI"$A6^UWDaN~y0YLƘ.Td&OaFϣpDpRHɘÿZ !!Z.{_<欪NKhU6GBL#Q/#~ΎLbbb)lЃ&k`bl^ZgA[ \Uv翎 (!ʁ>E#I^&K B3SI.n +&?ңHq*kkW6= FЛ)22-@e=l=宏%|h(ByEh@ =o9ڏB+TaFR"E~j`},~閶6~+֬3^G]:K.×RDfT+һQ16;C7jR\ZטIkfjm6Cո*%E euMPe>8s˜cOD=0",W Z!5*#4ӯy 5%lCȞ`Q!o!`4%UY;*u0FsP`呇@Z~Ƚ[Z\y3ԉ'V?n~m6/\/O:{zE{zv?j  Y(]#NO?VU?mFe7;׸:L捾K?.)SuWI9[,kaX:"``JdZVirN=A+ (530hsRg3 d8'!.l ]ئo0{dZ=9j[Ȣ]QCQVXQOd1@Kt"&lmF7X5k}t kkmʀ44SBD|Y;pYCbl=Z/gDUԌer\(1Vdw~)]cr:`Z[-\\hrrppXAtXkFƌBOI JElSg"gG}x(n%\C%yb/ Ll">AA;dA, _kڃV\"_%KnFp 3xzfw$߲9n/J]IxG&K[mV\>ƇK&Xgux-yR=RȁLuS(K9(~t@x8(g]s~e4ˆ}‹Orpڼń=[5h4T~D*CBRlp| ڒ+ةU!̅UI%eǾ#%IZOOBHvoD[ٷ`[,zS;/,$70(~V3`0Me0\S]Y\K!4tuHy7g*e0.cc7nKlXqlw">tMw<لڳ L Z3;o.KmB8.ĚbUS xk{<9&.{A#u?!Kl4Rx_9\?O2fs a4Q_O*O ފiɲBTYDE8&㹣X >gk{*#Zx#PTkƒrrMna2Mҕ* f>5bm>vXtZ`&CI]G;0KH:V Y]̩f\ץa=m5{{~% FR'&~!!@]/a]Fݨ/.@ 8p ʁQې*2 >v򊪏l+biqE8NY̓ݗKIuʈKLÇyDX B{e K3 s3x*d(%X$‰\^V {#EPҸ  ;(M 68WpҠ[P:!ܫԢpI7vlGu<-SlkWb;,0;rY),:b  7{z얠1 Xsl3E|^,GWɰB Jl _ Ί$2&t %M']C "a<~ؔ+A3aѪI/ߊ.iA ۅ;SdW|ϗ) j@?KzԵr[g +" x>vAߗGo9G3/M`Ka]q;T }'$plz:wDxÙ5 G3-;.܂ԪeF[E-.J -g䴾JvX}s+jg3(܆C@ҷ>^jyׄM|[on+ J]r+ɴ@;e"Ԥi㩙/~ydg+vؤG lqՇx$yj;e-ύSz8a3 i4qa_DZLvAn>b W杫[ާ^*rQ0$fX*g|]^#]՘8rSFxuԾj\r}|*G[ Yhj,/$ނWBlD]^3Vq:U+1 ݽ(D +N!s)e2'!ۮ<@}PN{ySqTAe[E;f/> 9P }4I~1dS{2)E%hM.;$7$V+1:b]`=vff$E ` a*Mm_.[eݽ zJ'/`(mT}=!v b%Eؕ/(S8Y%1+W{a8͋'@ 3' -uÌɸ;gU~וl}J `D1T~vm-+O%5<) {&!c-dywS%_o}*B}qp'{?LCB/> n9@43<0 H['ƕn>qmA o}* -$_XWD<5V*y T@!,mTH9Pͯ@{MNײ!}D8ݰi&cݳLصb)J:0:G^c(#:}Dgnrڝ g0oI=Dpy5sǭ?}n~]%JolL 셉#E@[t :ӝupbC^O9EDF8$4Qz;UD=|٘"& w=bEG' O B/>N<#Jڹt4D*Ws_w k*`>WBk'qA$(<trd.> O\d#8oYP6YGR| Wޡ`Wn<9F{ =6"Q_}ޞ'3{.&}NM.sKYRơ2o<9S /oښq%9p֚aշTZ&,t9BzYь16UxPK*C_;2Ha000TMW[Ŕn2t`ݬq5INbo 䒵;IqP*fm'R-10C e1gsۿS2u}jTiN7][Gϯh SfgGsEtʲ}5 ߺAތ9|L]zFuۯv>$n=?8d9Y#l=ݼYjSKg6UI)yם< O++9[-iLM@U'\7|L֝%KR4-jߡOK_E )c٫qc $<#iỌa!iym ԩ5+.KIpvOFeKW h_RO4cekIlm2[s6S>Jk iLtQ݉ǰGj}'&,ps NtmמkdÒ }9 q#A^$Jؔi3DA ə3B4;|%鶐]Udަxƒ `4vͱpNeq84~'(!pd3̄ P̢#:1waLߎzPzwA 0gT&kGYmpѾ^d2OH5R_uhtr@*]1, E+aGFqv>|`zgjXR:~_ץ DVIvU.UܽaWs /"0#AD =Q^B1H:0*q! d(L-[W WU7s0zs,5g9 Cb d;7ĽUV|lTW; lҞOv &Ca9|F&!YԨn~nG(Nー?5 %1d hL/)i7L Mpiڱ=6Hed JM&\>R#Ym!_Ņ}?bATn"*5a")hwG>C-k|@N <ʱf>fv]Hqrܡ)33zy_IE-FJ2Պh&_2{rpj=Fwng jNI>{'YutsȼيG bL]AC$ 흡uJ!y85O}r'z$-XN>2V7Fvp]Xݰy2]5ʺYEE 8bԏ_;1Kl_ M!L5u~[:rZirONcJ!:!jEz'gQƊKbQ$֬Pa|qW^wXqfvzK`5/֭s~-qH}PKqo̹49<A͹ a.9pV*FDi /V1*4eiG/Q(M.ߨ ?@. 1]ftAY\Avx;rhp6ҲӬ᧻ݽPMfJ 2FAE y^?9O-S*y2%<3L(%SG F7x휾iGSWR|*}ϱJ7o5ryQ)HOq|V wѡ4(˜nY ;@Cq3V fUA}n!Y0fג-v}u0[D"֕+!3Ui*}Xb  /W}k-k>nt<v)ZG#".EN"G51es]\N3դ<4:Q0xЯxoPH­:D9{MMA o7arE7Ѻ}u3+#8fơh Τ;S8yga* \xxoZh\ذ~t,3ҫGl˄Ӂ fYl\CJr :>DIRm!C[sQ@Z yv}З4(D[?>F{@h-)WV'`q/ Xq S=ḪG/ qHE*vOr^xZe(>q<ٖOi~ AA] oGƀ*V2JPasȻ ,),Vwᑔ_[ƪ~Msêui0H0mY![7nҵ#h;PQ Pޭ#? o{~2y, }@Z`܎v3NWW\ُf- oY:K\q]QiBꎗS=ϮzV hE~Inʚ +܌#–!,_N@6]4SY>&vڝ$H] dUUYJ~8 _^ޡXwP x^bmEFhIuBv10ҿ_Pҙf|$>靚Cٹ [B@Dg\eh0~̎$R(F_ E)wå')KcL`w&"xǏw % 1w^6tyA42vj2gOaiVޒA2_R6ƕ:K:@48;u^up"G8N>Ѷi?j;iCJO{QqL7$E bx',"`"00cD=>'[dU.?|0~sp\O" ,Jp8+_3y06,WV`WQyPÄ)GEΩNWfgm*!Ƹ#\6z͵zTXo~vWЈM!qDV]u(%_ٔVh/?YP2߷aZ[gk(Oh> #G9(!]!u&Wh\>LNFl1Ibd]*6 GA00ܙEal `0t06ҡKqs/W,EꊊPuG v 4؋LM( 7#ޯD2?X=ZXo;nږa\9&Tmm(>Y* b2=xocʛ]n0Ub*q4Y3.Bp;*7Em^ QRϙ<-6>&<\zi^GS1sRX\<wۤw ȃy|۟zn xF=;8媗A:?=/!=42ʊ"͛{P瞟ӸqU}d?:Stf>umWp&Aưi⏦!#$S#j}dZ(Q$p#+{ФlDL-I=:PZ-H+>VmΕT 4+G\o.5'EG"% H O~\ t7ЂTcSϾQo:X7m iͽG;Qt<3}:JF|d!+Jq5f`aq˝%}4,9yG[E6(U- 3KDhD\ܱ' {DǍ_1 ҘXI%) V9]Uj\ML'y"DؖE>A PrDY  tT+J25'>D(1+ z#=`M-O!Ђe2jDZU/޵4 r6$!NA@rD龮ݔv^ )N7\.jMir'_{NX~)oF&|S5ņ\Bz[͎/o } .KOuF Pk@T`+A mhIr *91]h\@DPa3w0뛵umO;C ukj5:8r+ByA0#Ggyhk핉ϧVXvd=LO$;fDx"K pľFt]!3Q| ?va5E})dvxpuAmgs5Ϗ~xmށb ͧx{ab|޿l m3P265}nL!wWb `X讄s}_nlE~9&E5ȼ.DT$Icv:A9޸cbD8+[0 |@XH5%ڸ9&aA%q=S"C'x7id|<ז-M/Mٮ/{ vJ2YWj9NUA% *$8%3AG*dI׬1N>XChTҼE_$ .r=c.QjfϺc1[HЕ>ځ HX1dYؓ$RMHM7YtEwʝAމ RSKeDgn=GŮ47b Y\ ߙ*vi|"! o':ef"z9+aI^dϗjy0MX6ԟ7".$fxt;42RÉ~&pcC+ߗn ?"|s} *Jšᢟ%yԱ+1oEm]'Rk .oű? :>r#%/kX{kcn^n2}9%E~To9UM> Acިb)>AxS:ߌ>b1U{Yf:+`uHk^d,V[v_l0w#@(aP Ca|Dor]<_alKN~P.t/?nz+K& H"靆dꌍ瓏eSH-TVQe]Qȹͅ]m(yZٹ'NwI!M-gB)~*Ԭuyms.%>LUp*=F}1h8 Pa۪E\ZR29Hb;b[tqK1}UQ]rQ^¯5"O- C`k+fL0ѵe հ # sM$Ѩ9=g9mK([?.w=f 1En7īScEz>sdƠ2ߋYGϘ^.k]! ~K[%[H0{} ~~}^k݁(&CdlF"CEdjKv`3M@q+00,eBv;ۏ,Kӄ@ȻgS,(YG& t{ LS+֤2/w Mpq4V/m V$"CB6eӀ{yqJw\3NݞIqkf`~|f KX:L앬6";WoKFG 4@" WYdt?g'Wpɫr;_#cY|=i =;7 mCm>?'76Aߦ%l1Y+"ȱMW[zuѲ}arrַϼTpHlG@ QD}r"Dt*4m16[zb .]-8'Nt\ '# ܝuO o>Ie:Uo`w,_gؤ1񳤗AS69Z"^EY 0u|%y 1H-@⛂)FV}3lӈ֗vUie'+eren4YX!(#i*ݑDKo1?χK=<*e%sF ;jgr9( U~t^Pk0Z r7%ϸT n&fQ٠& ˿6z1NI-ݱJ3G)v-c8 SU6މ3_ mb1 'mvƽ1E$-xsS:EXlIsBL]T(qKy&HOo9֡fjO=11\yM`rPF f҉d8-#LPMzx}.Ϩ^)7i MҘRԁZJ$ɵd}M9FJb:Up>i5bx&ë!@GwHfc!l@#LWU_Zlo+Vp+ 1 ,54t +Fb&"6D*hT^q|+PW -X*/5"srү5B[%5Ng3z w.)%6@Y99w N忛4rocM)0;=:.ژ0L, ؑlYgL7L %Oxkw4凪0E}pm۟-<Ȼä]lh92j#_G dVK㗇PdZ44yϛ$lHhF2jE {y4~x0` Q"H˪k)(0>JX( Z9Dʳ軤RBy?@o&jmz.Ri#V٥!^FىpKl 2kc{A-`{01.@R'~m0|Zl"{ӉW?WC)S% ;`UТE7<-9E]c1Щ`g:SX\/"θio7Zҁ1bLC/䩪-[jܵj?yhg&}$=2l$yy W#K t\&5baٔ13 jVJ9bM# [Ǝd]'T\b>_FOL8_̑yZr/<`ٕ}&Y 6YɱGW2gOKUop`MH-6 FӋC|k(o|,H|cU5':lZ+uLu$9MF8D} Eanzh$dAc2Uf`|7Nbʠ.T&,}Ϣo _,h{>W&X[e$O=4XH3j_iy8v\ .Y#c0@Q-i/KeG0-OV9C* NELcsnoSJ6U=3h|ϵt?c#}X 0Tn; dn6%'~İIcBcE.@n$ZĀ vF@8]s)FwZ\i7Kub.nCܵ-6h\r%7M܉jVc;9Rlt0>2.ru6 Ul*]3Ya\V4a~Ub)4`*D$u_T|Lq=0Oٍsy_? >( lS7:26uM./k>|B| Kֵܰ0 h/6Q5xy>O:ufX )ͦEE7r'AFlX)hQLXG[b()QK_.S#z]=FfFb`6obKsblmoMNē>eGZP)ruZk|xm}5xO/Qsʿ͓b!}L#X#k ^A2f ( : 5H ҕf;mʠB+6Quy#xS 8g6ZuٴvltB1)bxIYhb33 u*^B[LA }sPk( ¯9\`DnV~ت+=ZF/JZV v@y1dñJV!^2w8$oF2XaAT!f@2EMAsa8OA>aY^PEcY:l|ʭ*/L?yXsEʧ4 8O~݌+7Ջx]:jH.:[GѝG虧wVc g(tջ~ԎDu؆ɄY;n Q|8`8CȘmuh 8>qn9/́`#@0zpB͑5ZE.}} >P4Kgbm>kzI^vY$`+5L;R5- G}_0%ڧwކc'3tOxvk3cYg1Y{]A[P^OM]?C!Ɨ Ƞ(,$X\lG!eoG85Iօ(c*ݘN ~:)>J!Bux_cTB*jB)G 8N/*ρPq* D%ГU+&[\W?~E,|\lI)R"BJI CrOQ6FT+@ 30Gyr P?/?kc6M"Esh 7 \O&5K'0uTeOҴġuj ۡ$={ }x\%JKTˌH|1׳nq>ShDTzt( B@n&J?WV ̺@~ ͯE/y43v^f *@J3{OаhΑ+_8" ! :i.-mQk)x0C|te(?dc1 >e]ɕEe\|PIaWhXSJRن-`/hxPow,K\+cy,<&oBvq9w||״kجy 3L[RO&;}xwh+bOye`r-czX_Ḭr\A lΞ 685ŪJv]5jPXkKNm+9)bGk`Æ8'X Bj{ĚiFZ^!Ex))_SFG.9AZVM~*D $ԏizLJu sN2Tf|.l3 $P9ӷ[琌+K̠=VlyYgAOGN__2$W_[·'[Jr ?"pd}@4J CrnᷝF(oR3xՎgoĵcʪ~[eJ[w[zB`E4wb;ĀV쓇L.8e(nR)cשB=*4G맳%? `+m5/`@`>p˖'3 *wш_?%l6YD=yS8- s)ĥυbԮUȐ&\:XG;biNkn5^h2)zU1~dP1"j͢[ouG0C#g?ZjF3.{I;Xjekwz+0J6u3YY!G+8T˽ht?s7*܄W5U+C !s? j>Rj%4Ӆ^%#ݬŤB"1 z,[ +HJuDԞ2{KmVM_n `[qjhq;M[Z̴RTWèzG|6U9=pC,(53yc=:>ӎ3 3\ ӬINe(+Ъ)ʒ]ʟόHpV2NABW;e Ehl<"Pӝ#x4S1B7 oaƤUrxВUU=%;%i_mHi?>Hhk5N#EaMβ%4|7&˰4S.pE؅C0|X̾tڣTeR{raT $v2xpQ^jg3jw txe.v V\{}2H_V#WS(v.|cB(Dhhn횳pmZ93v^WĤ{{Yyoꧏ)DҴR_  Y4KNpuxhؾ0Yɥ=0M|CgwgǩgL&$NE‡xzГ Qs~.HA[}zqOzT*YO\eϧᖪOP@^#czvVׂܠ^L-\i)Z6ؗQWO;=nCRGW5>tb ]*?T6r1s jB[uG1||ƔGoBj;_͊]̰)|n%p 3O,ă M79TӜ@*802/e `c%ԋ݂烬#Wv b@yQs闐6nDh7Mt:85D$~'*S_Hw3Ѹ*&[EVBqP\bb\ƲJ{@!aOƖ>L~ 5]W;^KDG\z1@lf*#<ϟQuӮIaun$n 0{w#>6͝!l,6.@O`-|QxUz Pݚ/#*ը=/Eb@{ʶH^-6gzgP5 0+Kȷ# x[F ~UKıuWBht;cYL6O.-D )<EJJvqB^e)C5 *fTZNig#d1m#0m sT6Z{U7 0%keޜR:di0*5o!Eb?$MZϰҨ4lM5;%Nz+]SdtXJ6s`-48ٞTD4\Q<_ds~\s-9|=S U.)(͗8LOaď̓C@hgB'34(~Ȣyu:wՌ*9#-?! 1v&*OC-!{ʃ 1P{t CX23V}6 PHPzK75t׆Dk ]E6%aZkJظri(@HSrϛ=ղ?QrfM~|ulu_"c=Mv,I#!PŝXBQgRl{RU CrLVyrck?:e} QT+rM{" O3x2'66ldDu <ӥH^qqGHac2><;da{+}ܵ\o8|PfXХhs|֧G(oKXgաF\٬svzjjR\7Rtb, j?*^#|>FD7EkTfDk%D s޵,G?yb]?o4FK1` ',cwWҵ!)rk iʌlיU~:(}ґmT)y(\L2תHr aj6WKENekirRJΦw/JcjV94Rb8"2aP‚?JBSoxoN)pN8p^{j΋)6\k]j.G^IF^59Sj ``_b{9^er3YZsMYCcB 7Z4Hufhޮ50aɺe6t@E n 5j&OoUV::;+}.mM}5 >Mg"sZ񊲀⚯qcoWHaߝ-~2?l۪~x#96L6-#cr]u C(-:J?G,βz}!-c6$nIWE17WDё.õJ6޵T/jK}11Ѹ 8_WX aY7xu|`Ykϝ! ᴴdA4DLR秱C3tT:p_ Y"X Zլ{DSpW} O#hLЯrU|QgV!g YWT$uT+@0= [ߞ;>BU?>7ҋ/ X!0jf<jSY1Ph 5$eQ!Xļy6!ѽ!I-{\.չD9G;-?KjaC VQ3=([C!Ғ:l| j jCDi|)mZou|;.eotJͽ&6𽒥&w>>{>#ػsdYAӁebz ",jg]TMccEb"PVyHg@p2Lky(˓X`9vVhEw/ $K]8a4!KUljr8s{p&@/@[vj{M%|S0 MLI"L@(M7~e;w5D '5ĤmˏD20fLci`ԡۭNs:˄u>{&>p-Uo~#G>i?ўA>Vn$Q0*J֎[oв'ѶȒO1<LÂT(-aR =q"t :siIs*.sKsSt̹KC~0pTL˘Ch#Hhg$T= y^G: ,L,EdR^9T3O!yySZ~ˣ0UÁm7 uŬf ( D&Yg^pq[0wr5<)h0GCaW AYZ%q{ҳhGRSݦ~CݠFG pI%72X(`Z'%PHl]ՀeTDd )E *AJ=<4nkB!+\c{)s sQ-pZm9,ʰe%Ee,ǣ/b2h>Wʫz+ݩ7o0"Ǵ?ٺj;!U/J;[R d=Q&ěrd;aa5{O!%őcFr-xWuO9lC:=\inN>1†C@,#U{g2i?v*HKQcG. Կw)ҜOoz|a˱Gtj`ln>e-"A+ @<4>H#W6npE7] S~KFi'0Z.NO3@;oI[5B r6> 9DZa"{B*yRNˀcP$=Mis/*k# FpL>иVmp_;G۳S3Yr:!W'cOC%FAc6ʤ^ yo3&D!=l: e@O+ %M#v6K(H8?)1|VC'¼ĺM#?,Q>-cU d1HyNa @vW\(<ϾbYo) M>©84 6a~Fэ!6ް\Si\Źov οwo/EP?̀59$0Zyw乀V:QbI6[w3!+ځzjESJJ%^O_}K=T鳝»&njk%1c'6',cCPkpr_E&ۋ'ldȃB`IN#q,LY}RZ}Uf*o.fVq-!Vw[.VO+,-%H,}Q iFV0nTx8CmY;at U֦W;H"SJ2Mߡ]TQ1IOj1/sOu 04jZ5 &hoG0ҞƜ;G| m^l 3!h2!Vr*[|[chnS:>e~I>З=(@AmOm@҉ q%9VTU2Q|eGҧ$CYGƬ\ۀaЫ_w.FLʬ2o;]jWJyB@_0"H>ޓYpY$شKdI]THVqݶcY956dA"qr3B~~j 8U{2Q"e3֠4?Em^|=h}<4IB٫a@LD7[҄/do cAwD`0Cm;EZiX.$A y<2O,.ytș0UKNGZ ?IkRx%>'O/UZP-*k쩔JU"|OGYے\7BwYb W*F߉s8+լ/B);Ko}1%a7p9;l{*aFxrFaց[4z4>^H }<QKk҆ Q1o.{d^ͅ0'_!W]"P͚ѽֵgh5B Q-g&8Y @ O+)lPĆ IUIyk ETVT,wPT 4cۋU7xw_iAS Oi~N#j]?$Rr7 {H3!XNaC% SnK`TY^ %=3Fktrn@؆N@ȕEF x@@4>*?5k(!3!K#4J7pPl5Eh 1>$ JJ5׺U7kXvT3fn_@wg 5=x4m8 EtPDZ&@X\iνQKXRVv~l wRXm,wN.093L7\޷+틶 EiT3@QSgvQeiN(bRuրgKo>E K |S6N7^m'x ljG%TrL1^ x9&nC)vzLٺ$n';i`ΧJH7LO^njR9vq@ +? !aNSM^Eϐp[M od,>aQsJc֣ڧ8虜LVś< `OßQJW !ҷ!C}>|H4{W,ךuh͟s \,#{fzr~sty{lwzIIsx&tl>|8Խ?Q;10kJz]sks1?B§xѬ`t $[ Am0V @X+npṦΜl?;ٗg}Ca4C9a[yƄ|_a:JlX|F4qe%کOmݭ|A^6د@%I&&< j3+uz΅$'zbAxiewX =_bW UnD//͚kސia Y/ؿ!?`B+S3+9 O,GRg\MP) U>=wOV%[ hO-]dhnP=<{F+;\6pŦ H2Fqm1l؜F e*Lt1<eIMN9+{KT̬1N#l'Qf$ 6'|c)UԪz|F\b~\AAT;Ց\NN6TcaSPS"> DZ;WoVr6a@PW.Ű[ ѱ_|lZ=3ܣ iAf\jsgӗx);j 3i',seRK7e zbVkhB55DJxfU-pv->fa$tQ,7댉/ZXa '[fG4Hrѵ죍(@/ FGf<6+)>Z X|m_f 3$Rj|J=2Z_o]?585[pg$ CSu@kbh#\]LLmzhYÀY}FjўNKDD 5%'F~Pu cU~;XeoЏ^'@֏.Hҧ=7Qs:ƶxPPރӽNtʛFV 2~FsDZ1#?ESv|/syW#Ziߵq%W71S2Nsҷ*5;UesbeTRM-en8VRBLjLدlSQ} j3q< [TS=8 )J&<h3o1hmej#_jd[R8TvG ʙ:J[4Z ͒gbjgSkES@x`y5a.%Y\˛~KK΁5u˳zZA٩z7'7rsL9m[+D'jH` J}ˀ}wrݕެBP Vy%Ҟg(bb,$c-oV,kz X4N/1X:N`o5At8z_fMsRM񬌴=DA/sn"8r:A/;3vr4Way"pm%hWrqwCժ}~uMSh j.F0]z:A-O3=McY ADn,-_w;b⇈nռm 6_!s3K)mƇ4>V6 _6`꿓iKt! Kzʢ 𴙟Qgιm9Ez/95 rD&gfǵA>(H" uy۶(2$ۥŠ"ZTǮB,dhk Sl.qN9S2lG2U}[/s dV^k I%$_0Q`R,TK0 -ԌčÚ7%Ah&RYFwxo:T5ob7א?Jd)Bt>q#$J1OLy~->H=2丁kͻ zw:DN4WE@9"^|GY P`'/Lxڃ]66,ab4&#]3[ CNCȡ|jbSZ%7Kpkqo9ەwM .Ǥ=0@?pnosT_40<6JL-,h"r\[>6W #;AېZ5 lYmXʁl@K 1}lC,[&t=K8{S:m uJ(jm3l7Rj`EƟ_0)fq},HuEZI.@ LFzguW=/jvqO:B#Eߦ8v:ta4] Ǵ߃6 }s{ +:xؖu:tATS3E䁌"]u ucBlh_WBoayi%cA[TP9ʹ%kv 6 c\>ӻ 6Amr/EZ9=B H|LXP[ruVG_n@e]ۅ)}gߪ56Kq0:0CHk:w3Lpwk]&j߫#A,L"ܷ\ ^/0+hb7 ޟ7~ˁ"K=|33d{=7US~RLp/Qi-15|Wq*#С10RbƪǗ 3Y}*(p==TlX ؔ&Bc,.kBZ^i畉ٱ! oEU8<?YR;&T."2%aSh5`m^?si'CȜw=hdr&Jݙe53,O‹qE͈+SwD 5|[rBn\i s.穵O ??ECG` ,}>2VbG`nt, Lwmb{ZDnvDYGŃ)z2K8[|IpByڜlP_5?¨PN[#xE˲,4+tD4ӣuq ļ *Ni@M_Fi:Bh7W& .d뛅t9l٭.G@žxF nf]p8  s&z]+gTσY`(\tua ހugaC^b>:ZE(I]zOg)6S.>IgCbUЮ)~~ ^3Q:1 ,WlrCV3;яܝ Kw]UKxѺw@̊~!%٨ T\ص:2AjA`o!"qk5tU RLtsiYy)U"zz$.Rn+OFҖ]v/b BD*[#꾕d猆~g}ʆ Bjƶw̕4^- s {cIq bmx85Kv]!7GZ?E 1a~9ٞ3ty{eU(܋ݩEשF4qy(m=8]O 7mvcCġKJ~Ũㆋ!GH"[FKBt~ XˤPiN_eT-9 oΩPW%`f_twk Ymgkb S]d Ob h6E3YxQC+*w" V.<bq'/ѾM+I=VENst2pFT9u̇㓘fRuN@D4:]hD`aF}?*u)3 + }EG# o/2᭓Ore59S;t(ĔCȈy8kN"=]3}N~ۄ8kS3z Z:;N'jIR>7>f{r=#ٍ²1Ro ssbvʁ̙W, MooL؂}0[H׬p=W.4q*/q(L=5mߦhYn[l%ȋܷp3V[8 oHL-CH%Pk鎋aOmVl/ i^`~lo>q1|V587{h@2CuHG$ع! a6IQD}T\/[՞Oz,m㖜\fb{IA 橡Qi$ѶhqZ)iH86͂]lnX }SMϱhUyt p C+&)3XۜOuڪY +3!1wv>0%P}JA >Ġxre쯒 Tαv Xxo5#wT҈ U}̄<`1#9R0>mUA0?3Vu\UI P=Õ] a\߈\1: *'R'*(XTan܇ʩx6癣 \VF52E.(( AeQʊ$(^q]  ] lLpVC$?J6az4#&psLkÅ%WEFsLxdZXuҠʇ&GUnA=ij@[&MJdLcn9ƌT_UJُuD3=k$-J@5洱.7.ɧ7uM0@4$<-!AяG,!5-~}_@*)BLcQSA3.MjנKE6` T_Ee:-pL7?!NNlNLf8xsIcgr) EJr{A|(is.}Vh,c!| X{q* rJׁ&ߥ8qT2?s@a3C=U' w; R? غ4pZMڳ i߅:SceYy/JF9 8]8xYM&zM/7Q wv)*ܚ -x,=tP@BgD e/yrѻZgȔI I۟7z?vSn͓T#EMZqaO!- 0' A^G *~\@ob8evbI릞f6m3EbZ6|Uk][C_ZeǦVtLP_!xQ&1v7LH5Ln5s!A#\̘*(|JN3wYE;ʀ2 S7_z<A^^`Z%t]?zDU_VBm9*倏$Z' #*܎cD綟~x9" ]Vv Qh{0Jon'd&Qm3͏=f6uF01\2l/E185T=hҧdb΁Lࣨ fϻɽ!~RƂ>IH c 幑eW]\»\]Dkz 0x[~ԓT[\oDkXQ٢=_tIUo@C習5Tk!L ¤J}G-du-ʩvv\! FvWmOY1&rJ Ѳ7w_Y)K!1t?e˔X:ymCWڀJf nXZAnEX@'6R&&g!`,.r>78/׮W-q0 GP3=KM,`QB_+꿭gFu1#Sr/!Pԡa\!q"W&߸Qm|$2ӱ^R>[J<f LS9ue7p0&J>7w;ٸ0?x̿ui{Jcq.'>tM,>RYEAyvdSQ,pBy5}5WʋA={l`qz=1tˌepZ:瓁:K`P߆KFׅ-_fqtq7ܦ֯·Ϝ=y* E 5;-õR9A gBTr՘V|[&;_Cɴ0.1z[~6xx?fRMb*NuYTlyJ;%M]v ї|6,鍨xݼŢLVqL aG]'IyB>}%4 ʩ+NM>q@aܬmgӤG'E5ff2Ao5wHAh뫕K(-oO]hr׿'g,cWp"LÖ,J!n^za]W'˜*oQ 9U_ciMb>GpSR+k:)IxS?shITsp~_o6hf`N 70=M(BNF3+ ȟXȁ "pXjÉ8JiGk{hJV/wOHYt 7D0ءB]2" :"f9jJoʏX…8dp̋ʚ5ş8(PFۧ?< ڑ2z1IͣёaP)qW_72%%-Хw']O./2 t$ѧAaumWP;53G[.]}0l&yz.'pcN2Tmd`N!žz!0{f7Gvo%P%B?KZ7޿ L2\SqۆrޖZ!kn3~ʭw:f9\*l3DFʀ [Igp $-T,jӪa-d~9C g'M|];cxOn/^Aڄ# in,7iw0glB$ew8)N[)d'^c%E6|$ @9{@/"=ҷf&*5q\G} Tb.)3Cڮ?i?)ۄC'K{V 5(~˗}Lџ*΁0 tcdG/j2w~~SV qzv&?#c.|/XcD y5 D]i$ <>:p>-Fbw3%0jA0 :qFPnp-r<*-!:ҠV&D[1CI%~<X/S *C'<*Ǎ74m`C霕BoCIpfS0&^Sd1uw eK]]“XL}n,qݿĔnoEm'H_*$eGYy6(nxq^Xd[mm$6)(n'f o2:U7,42a-1 ?fo_!g?PQ`VIʪ`)N(燋X9TܱТYݓXlȓ >ʭMҊOf|`?_?u4UQ,AK_iFxǎȵ0U@I|=*s"=$hfwJՆ3k`n!b *mAޛ%&3aUc3&oeǘ~(9i޶^)!79.Ϳp=`k6&쏷`ȽU %|f<ͳv#x٪#5[abN-oBSE[ f4ޫrHZJ9uAcE?FӯFQ0r̍x+]q/L(v?u- l ^f[AX\@Ll;UgR$O?3cWp4;ζ ϳwjwI7'BHUǀ~0i$l%7a aK@]ƩYͬ۹ULuDn%X7kUZx%{{a2#r,+JgzMuZob%Ý. 9~j7!@,m/)xZrCVbɈFƛU5Wz+|:c\&+hK["fpb "I1QnBA\7X_Tnt:^[(32ekgO209u|}7.;\%,:4;u2ryA=A+Rl F5֚0q%h5"֥XHEoA~G!4{cN c1;EJyME/̠D[h)|i Y\%/n{}jGfx)}l>`pqVDMU+|U &_ve;ߑEAcLNᛨT`ș[<ÇcZL_ҺOwb"tVvY||S@ޛ(߬@&(A<!A;E"ԕV|C p"ڋt#&}!M$MӷeM_Xj!Xc.4YN0H2L'Xr;!{RavIho\Oj6P»j|z1:o5S6?Rg0#OA0%k>xev!SG'0!|JѺ; 87xub1W$ rŕbQ/CG ~*9 ]$vM8.!]<9*._xaWEg:T "UЮuf&u@C3Z@ʤϡrKnMH؀uIFu"~iF=]ꏵHx:q57%_.gIC6;(j@^X¯HfGFDIu2 @#LiˆEgntzO:WFPU5>ip%!ԁIۣ D 6>ߧ ǶEN~I{ ZLiv"BU}[7sHr6p*lH9 ؔ`5NWdv,5WqWg@P90K[s?]uݘJ&{B\42 A납B/]_ڼ} l4|$` $ ҙ1MQ|O_7/G'R} w8$'$Slt(t5JTD:.a?w"@Ox+H,\ҏ$v#>ԧS6jͦ܏}z[@ PjIx*gN9Ye$FbU7@O|\cˆ - cyŝn aHL/'/{?c}$!W ?-4xm*=fu7Ua CD.9Vxxc@^W%@F~aWZW˗o.Sؔ7t/ ` jH5cimlY+ #(e9Чk)MxLz[P30I>/(t\F/==sZ+c /P:xDsO'/,0!=-V+i3;&+8W:[Eg_\*cXC]% u}9ɑL!+5Z"ݻCނ>Ρ܆ٌݐGum$f@2}Kι31 *!u*ϐ+V2\W}3ئwYj.&_D)P-<ɦ= 3%Ct^cJq-+5kTQ' O]5 N~Ja;컁mQ{S75~w1vDk@C_W=23c]W_EY(2Go2X1P'XlX;*iV̛ ߷ieG?PfŊ\J`WY{,gQ'݄x}"Vq ?qgi({ԣA7ve j҇*#xy,QP#mod)/4#ڻ3*CV̓T C)SB!s {w;9NI9|Fǰ?ƐmRlF!3!>я6­H7G9MY)hmCpH]+a!:!.g$Bϒ ztdg*`=Lwx6 xSJf w(ODzX']ڰ,TDhkGzzTbY Laf꣇=ĦJ8X)FEv*V93L\%"SH㔊 pg Vsg*nFlQ<@ys*_B6.Ov䆭D_CzX0רr+20i 6 (L7!s@|y%d_H&wʓF! Uw?x]ހϼnNG96^gɫ)燋ngP*?e5v7Yl80z*{{'S2'&y|(Z834&Çsvw5p 6~vl%,KEu7E3]< 5\" 5Wg+\Y%6f4|ޓQrLLC͍ 8qtBr{02gcM֫k i<ziyW!Yx+kZřk˫i=JNA5ʫi0ϞN(SéF>H|d5Ua y8'Ķ|KTǤ;07)Su*)!8Z-f-7ؒJB%&k+ Gteil  I\n>He*wJLqxvn )_Dv[DjSt wz0­J>i$~ģ)s?u b159ڍ  Bkwixy~$'\C {w6_ MyF;7lOeo;eDLJb>2}$;@Yw$l&b:T'xGf&83eK XFU] ޝQstcQ %֠v44mvמN&?2 :vE4Ĝv6JZ.zOᢋ7 ݱ59՚3G_rotI29X Mס-$jݤyP=" T2!}*zn٘>  9d!ou>PiDA@7K&RPuICU[vX9<П5Wso,&<~}{2#\ BI3 XBg'mj L,3'Ú.N72GuѬİiʪG"Fxg#2j>S%iq1%߶^$sn)(Wq}fo %5/E$qgݲ\>,)nײ{vyGs- -RXŽtKse2JopC k @v 8Û T&T4n9A 'V<|#no#`7MB5 >]2^W4 s:֘:3}78 ^'fwJxK7/Qe{D~I[{S焔H8~-r_q&4v-4uj5 bPL^[AN=K}Hx_p|Ѫ+C@U AS ^ ~ᬖ b:~U܋wR"=HXhcC>=g:Q@FHTؼۀԃdW.`y"LY(Ni`;RtaZx؛wqi=`иqR^aeEsC|8omgx|]Uzݰ.=TZ RڍED9fXmM_TJ s."c6C$<rITcB >ĂP@w!߈"+'Ojүٔnd Uw(VȫicW4 bOL76b/L zux#=w "Jc2:w oZ)V0y+[\Fҳޢx± 떌jN+Wj ? | [j+uĪ nr 8e358b?'W9QzZeNF<鈊:]04׽R7 ^]u#͂udcJ3$Sp#$۴j+T2Q˷C9n >\0v=mNl|" Z7@e{S#xiAPhS:ㄷv#\wtTnq\MڸE,S(HmI*Rb*@`_wQ,f {2a'iEcr*\J7KzY6;N(D88)jC+ԗCC|ou4c"Tj!dsAϚ8p-hX]=3F.9Ƴ{Aԋխw "fhlGI{g&91b77?r:m"Sm< VK/oVX y ǚ"AW| Xq}v*FQQpn68 IGμ\XJx0NS9->]ѬcVU24wkl}~6a$UчʓӚn׺51fZbdnj_n~աr>}=)_/6E$kvu}C@cqeW^]~9GjyVqGI"|C;ίIA;) p@JHOGf3ۄi'|s $r(jv8s,i)X>E_zypQD۽R?RQ+0ej繱?gߏ"MF7!{QuKTh}Zw${Dt{j֝UЮV&Ӡ}"Lء0aO}<闻U*T X'}.7zW$FG۩.^,D;~&-{qcA!=SʉfRXIC[B"5pYM  /Kqjɫ3s[_zGm;q)j tod\vA1j[qHx?g͏/aLVKR q:}5Ӛn A6n' ľ  4K5(n; 7(6$LK Iu*؍cSU V R ċ:n/WILJpXsԢR7wze=buEGAUr(^m)*vYR"DUag7X(@KaB%^V^jZq\kLl5X+xLfe:<*5e!OfHȌ>B1PAaקǦ賖K ,0uIB~@kV0N~dE2@No=TVTUߍ摇) )أ\Q[kqG"/_vnG4(.1ni<}#?VאfE4vmMbq 䊵-n/۹mXr\i5 {}mHD$(SٟhՋ:nG$w(*J^,JrZm#cd-X/_q(3E5o5D՝e ē!D @W.JkOaS+#$KQD= '`1F .wBF NC}&Ju\ՇER{+$/ӕJO0PT:e4KLP]td^sjЦod&i~6eLB4ͺR1 'Z{ [n#H߄F+8K%cӺqdq|Ck1nvͫ0(^!#y@N)M:+=gi91 (4*bt"ޭG3iۨi7.5 e|Z}|fU$GGXMC"9G+,β(ǩueJ̐9[OS9:oAT$ skϒFmxDV ?r zΎS uQw"q>x$mƩQ1L]#]VzIп:e47&b!Â׼|8e*H8,8~n`ڛt4 +,FQ`_`- jmޒjp5 V遪pQC(/R|OS-L`9ғI.SG ,2+8(|UXü3ZZىgp`PIx+12%h?cf:k3(XDsQjㄓHq>;4J;d_3o&f&3vMXOo'7]+8"yl,%%Y^$+G0JЁ3Ɯ_HN)~e rRM9X[-z]mh4si !3b~&HV+\:Ĝ:JSDN{3r1R_u n#4۽YT txem;nZ1g7;F8b{|Gc-OP%c30(WT6K cA=B|'qeXx6Gi!J{.`C0(IZpJQlpMV &}Q<ȣVHȲl6I Azm.MdJ |!8hfÖsHGdҸ8o|DI#W+]6hKz;t)q]?ڮ3'B=WGA*d%R8qncywyxElHW};_+W\-G`-34%A\ELR<*8o?y= 慌u=MdYő6)*Yhd@'U Uٳ*\@ xk/RJl `veX"pk^I4C^T("X}|yAꌟT`t =fxTD~U?@Hט44Q5E#n&7KO*OڨVA ` QӢz5t;%aѷ 4n(vR 9|A;MDA.A ` P_it%.3 ȁURRQ/F2Ahp œ@u,96:HB`Bۃ}xzC[3n#Fj;G} ZTnaʀq[x#wk)GKfsJgraD2PsSn_s}%0#kƤЖ?]ZzII(g[_Fz+JZ?j/?ˆRMm@Mt0̞z6x?t3᰹\C[aKπagZ~ -%9aXoNwi[;`=l".. K-2%y\3CoqEb y6/?K鳆h9>"ʛgkb%CÓJ|Q8&hƃ7ʻ5^ N/dJPpq!#ʌҍXrxZu="|sV&mތr28"M2哞qǥ&)}R$5w ƭ6oEe@>kzc{a5BjgNҤ٠^A-\gm`<Zsr|v a닼q8Mɴֻ6Q$YoOከI7%=-Q2 8XéE煢'k*&Teaz, Zd"]¤XTȾ6 *; Qp0xWI.vYwʀzde6:WFd4a.ahJ0dp R_Q uQh;ATѸ qvy;?Tʃm?IT7)Km‚gk4|A}9S[LKpV:>e^ex':49nָ廳G8~8'C@8v[JU76+HǍ Ɲ0G{l[*֐Đ+ 3_4Ao9<" n9q֍+kR.=DAt_qs*.TI:,1O/&!w⭿5ͺW㪇T5 x4cS_fA۬Qvu;z}oTRўԲ%@`2=2 =&s U'NFsmF9O/S42̣|xX-6Dذ{"YV 2k fw|l#MLfHM8|X.l)\(~^Cu8$ ~&oy1h` dU- 3' ^ I l;+ O\#z)5Q}ϳh)wnp49,[NĹz/]@Z?Q30+m:RTC+_ ? L[uUw9bjbO]> G.Ķ"_DT(n&PMQG[U鲆=/eS;岃#6`1ĂWvgJI 1JE<9df8_ S=+2?^:L;{a4 <@ Ev=s^{yZ)v/^ŚQ 8_6=X1<FBEd5o #UHK|]:iW3w&_bș4'@J(҅8sغ$_}f:qְÿ 'kYy% z uռXc0w߱J6*'vZ*n7Puy4Z4S񾑦=f ,xz)}i! (s9ٴ61AXWaӄaH--n^ALv5zgzHTּ؛deG#Xgf(jQ.PF!tG+UEE=oyƥ{ _#R}JhhUrTPGVqZh֓t֟rFӌl D P˺Ɯ0 %w)#5Y3H,v|`INo%)t=hEȊ@HUr` oet=sQsYh٦ߔ o!U\w|,* S&X"{. F̺Z# O~ _:yrVnPH΀ نby3q^!Vk&V]L͙1#(l1SQR97*E^X@ǮN%Zu\$\\qbqhVXsODX2lLʗ G.VGML:ui 2Sߚ>Ժ@(TWI& CoaH~ىYx]fl"9eo*)qr@47jH= 0@8-^<׌ /N{h<3{]y!'-BYF 16.JYL:j ]~,IKgqwn|AL xOMmВҼ0)բ;n ⚫%2^)Z<ၣ ]R*xwj3scn\.%^(n l9D3q` ^PQs*I_ZkwdBV$aɼ)I6&MeJ #j%h. N2V+UK][2uYe Wsʪ)sʛCoda@zޱG‰nmę&;[Dˉdmϫyަ-t֒I o>)D LFD}]nx|)K:_bguB(̋RDfy;LDf@OCő֮iP >M[IT4!\~ʒ $-y;k"o?-enBO="uly qǡQ?$MXqGY_j&?c+1)7~RNb1xش qms{AOՉy{AbG·Zd _6{,671ǃ# Ȅk9DŌ'Ս*N)AG3-oNs3y~eq7Xqȳ^J-9R2dTaCp$XebND=,'ly:a7W?l6 :O)L݈7D7ݖ/E 5Ji&'L!A nèiֻ"*~k^G]}EW*nd8 $[+L/Iaf[0=8˄F}P=Ã3t#IC60O_<{؇`M66CH~쵟7hGVjEkȆ<@D%z1%R Pᱩ(w&8hyGx̤T[r)w, ;U.j?\ђFhnaK.ݩk5*O;Q:"VbHlldV.7%ϛKSmA#}OvY;(O.yȯ^Gb =D ֝e+s~2d~4Dwxrkк{0 ^G_(<eCn7VC@0ү^#qvBBz>QTf讄G!S.G"6J\DT@]ۼ(MÅ-ï6Bι2˜^⚓Bj1$wtùH{,2q@>M+y BpNw \u|В'F#b\+NF)eW+6)ɜJ1Fc\r)8/ӂ<^$gj ~P~\ ^ֿ0^@ ⯰m`6&L5/c/oybiNU@B8S:se3kJ]AHu:ۭ3j@Kԕp5oAaA|IqY _qKOVۆgt dw]H5hBߜ[ Wad+A3 c0Kյ0*$&ч* '889كqѹ`V=1xD:Tr.nա 4p-9@+OS:T=؍ q.n)'.R^嫕ym mqy}7QصIQ]6CM^r|%L/Ô`gGnUҤ݆Uk-ɫ{;BrdZ!t.0ǥ/ttRrwbb۬?fQ6$|4tp֋WPߑS=}Wq bT`\PM**oh}+aƶUcdr)UM42⇁Wco'Bg9Z\ n&vV8Rw38XWH%wuA'j/gqdjS,U3 m8Lu]}}^k&&h   mƈ?[:OL˯;.#VG6 {Jfًi_T.~~?+^4mí|oѨwܩ /%̿c5=nShR.g$! ||[ZV4ikJo i <|X@8VF5wbTŀ?<;۬}+ "ieˑLEs P C&7ޢYj8  9f9=$\xU c2}Pa:3I zʰ;&ǚEx$Ac&I juw3"Ud˖lg&( ,T)y"_Lk24mޯ40OQ^LN37UUs6;l]ot캰&2v0 RdVuG!;81%䉃xutjUH󎸒ylN TZ[ ^[TLMDn" P%HiyPo '64jl`SZlCۉQ]y)=><0vs=g'c\01uh+\+enVOp]lfBK!̦R&nʅb#]7nP?6Y[cIgp..d2,a$yyiQ_(2OʵV&<^Q,°L}*%kK*3ڀ9(V1&Dg0O6H2TFw_|'iv7|ܑB,-vmO2|p:!Vŷv|Plž&~ͬb1=>Q]v9DUu#6͠ gUGXL?ۘ4Q࢜SSI]_ m08Emhoo+XS<&m9/)>Lfc9LZsᴻUt;`H&)Am} ؉:vftsqf"!cM SUЍ$_ v5d)フU9'~ az`$dpTz@E4,Ñ8D.D䆃c)41wM\j=0FH3Smj$#߇?C8G5!Z#~ i% Nσ(Лe&VҺd\s>$q>lbp6LvYKv [x2 "vճ&P*H<ԖnD?5fty&;(t}FT~k$jGIˠ5lKs8#I!̧[bU V@VOn|="X! 4IQuw;ӷN4]8u1 Y-6;t\̞W_RjPh8R1DP1cXld'`Ə\`g{-8 3aکßosz^' sR23UM%Y=<f[,l:SP -j111 kG?|G3;HeoC5\0DRa'}dhr*@@O&,)/j~Ca6؞)|vt/eڊNb /}#)q5Ű qonbr+ѴGԀ8U@Ң6HD <7rzxq6ùX" )WEB˿rD|&Kn:gnqK}^9P享o댤iWZ\ BxFD` |_kT&;R|U[(gkoɎ?[ynMc>]Ki# @YaWL߳Cp6yS:)8]7jO" q:`]f9]edLh׸'R Mmo&{[77IMq۟yod5Ý0tjתj^~ ~u~f,(6 2ɿ-)IY[B>swp0+0eo>ef=po -]]I*j2ǃI`_>hp3 XVO /ANJVҬKr+^d$,~eIЄ2=/kB12uj$F䰵ꉼL}Ek`Ij~Ruœ5LrgZc~2)p>tN;)Hߟ{D2 }@`4FdJa{L#`* 7ucV- LFwm f-cbtm8=y$֔) LcdmOd8FZ!VC:}T3P| ={W$ɯN!j̻: ;es|\he\ZU# f+>f ^$i& #5C]ȬJQ,@jbִ.{pRCT#֊i>17+7M(UO(t6#E=c Ԅ>cڃ9QC:^ "J=+BV𪒆C{d+swA2hE !M?^ u?L8.~l9sbQ;ׅM&9ŖӀ9f3O]M: 5SNkՙwޤ -QSYu #ɾ1hU@Q@m\?#8ā`{~g,y&اއau]ʖ.WB7Um!0C;ٜIɨ.P5֡+VCmyS#e 169߽e"/`VsۊEo06M4:ߥȔ_I?$G!έ©BHEǨĭ( Σg$4 Dieq)/'?u[cxB`ѸQ:N@Vݽ ȅ2G qj/YFRsI.@ޞr$Y-k  :!*T'r*~cr6^a%::\G10;ɺlfx#5]~\79 IF_)ބٳM۫ o6h2`l|94 |XnƉM7 kUūֽknW,(.wi7\DV0RLFj}R4e"_#!xGCj7Բkj/e8fZZ`=8J#A20ܹy`ݛQfB6Lg CX;➳RwW+pq}MJ>񍺃[1T͘1tnvrTlIl0Z)CϷa nk~-H^6KV^;-뼺kq7~<5S=\$n9p Br&*6/󗑉'V-%{GlaR!!Cj\.MfX%kt?G%pѥVmGЕZɼ*\W4^~=oTX>Λق'LV$QI<vgX;\LUy~W ڌU_ Y{3]8,>ނ-@$84.\W-S`<`EFF# ߶KE^t"r1{AE6  )'E ҹ7^k5PrԤxEaX AQCk1WڏA%"A55-U"4` ӵpk"$VdIJo?B ""EsfB`.0kc6(A]ah J8e4>Z4tSvAiSЫ 0$D>ejjûd5rXgxytUD=ϖahx93圮Iub0l~]%fO". *(T6VP \Xs]C0v!Z;vf.w#* Za:B})ڇe(Ha'40'=5?ؒIw1G"DŽˆI)Q3K&v\,Vk4Tf {lX^l]F`0ƀds{V{gycMX57jFmc;}Acչ@Β[&#\#t0sĚLd'm x.-lyY7 צi}Z҈Sg%pl3A6og*ΔiSZ K2+ u rl-<(\{^F|4rIM5qnVFEk< syCh  ZQs#Owڄ ؖUjY.'´+<vL^ ^5Id)Ic J#7D}Ro( ~%xJ0z6^-=Kf Y7(O۽A~-d~Pq&lKw7CuR,*wnt( lSl>6<>`x,uK&/iԪ0u R°c#$Z,/ѽBn tp7e;W9NeIi~BI 6ȉvM6聅_ˆX$VX+S&\[6 T| BO >U91)a3T\X!, w^,w|'fMDk_}9>4Sv7!}\Ճ:I,A;_kmsQDF0YL2ȉ'7<12-:һ F z^E+8>9?Uxi<]v׬ fdsNMC.pG7R;W_attE'jFwXGc§r 8x%H-0BʰZ M<>A~)Y# h)Œ1yhS=sl̥_#l-M޷”-\ZЙ-[i/N`AΕ4٢_d!&K2ӛiuy=*CC]v\_؆,?dɈa\6[*urB]݉CD̆*yn/,\Ktbʗ(nyG k~H7[tC+N9D.\ڢYyf*%?!muܚ2K>BiZ$.auҘBȞf_y sAmUss29CEkYDw]`zt]PJÿ́QpQskM:P;4[%|,|MeNЬ,ϒOK}u8C)tJ2- uǃAsI bC&s#[Е)8M;γ~߳ lLS'l]e<`F(/&z tQͶ~"y2!` ڬL;]PWleYS}lݴ 7j{,*ǐ>3ΛYF'46gr0#X,r+5/]345ӗ|LpԊ]vf<"B^^u'"^&?g6UڷqΨJ O;l[wEtfJ4@lSY>PX,M&ָSo4lBf/)'=Z,$.ωGz4{FYxMY60r: =?\L "8Q\?)-Oz(&KAkA=mC7;7?!scߕb%lPB 9}0g6w!#G1X $mVl)[ՋzkbN:Ab72-PO+ǷcC0':wb &rڨm,[)$EaUXkBn.;U&F*T6зi5DN~+"?'+j}//KAF,VşCYᲢdǩXW.hS%CI T/#j44T9=2lPnے5媯C.r_k[  ]'e9%xn̍2CYm'#$rkI KINyns S=\y팪H#K%~E1WJ[IqfC-_D _0\Dja|CzDt1^bP.u4G?(Ml8r0zETq#r+)Uygy:u~uqowYDi!j0 `Hu=J@‰cçgS[+ʆpI֝[9A]eXBAXaF/W <ef'1OJ4d?)0vۄ,7M38`~QO|H諀c?NL)1c'(S,7s4A&YpΕJ?3}M]Ƙء^rdS ft1K$HKrۍݟ+!_N`}ɨ{>GɈ|c!Zos̴CـEgFkY u/[f^z܈W Jc/Bsv?abOk!mlY*vaeKè}EA 漹0юq,X{cV++d";ܚˈH#=̭~]ă׿J%i RL$"_ׄ; 6es(s7ldmnaQ(; T_>Oq޵ p4Z^ !%quP,8|`uj͈͹ ;(jJk?63 ƓHk;ޞh;$5sֶ;]3 Mp^fLF>ŧ3t |n%SNŪMo` !WSDVmw`KD![WKЎk^~ ."kF$l@3Jqlv|T(;ŏItTce%~_]?^uP&TJTlͬbTP{n<Sz-"UlX#ҩ_x\2z,r>e 45kd$I*WL(%T*e݉R!5P(hI3 sKG+/xUO `PrS6оَe|pg&.7$/Q?܈&SQj0ww;8h_=ֿ,Q>f*J`Ѱ(7`({A3RzujU /~T'xTWVz]S&}gsz%\>Y®C)fT$Cm#goziBhyurbxl@vgjFvTTpqAƪw[itDBBzE}߂OЂ, #g/4C ]H؎o2`IvyT{6$igUᤚzYD/n3a#'(>'#[?7f->mf+n]Bɚ{r*8)kdH}\#OmS:5$%gǤ$-=ʲW;)7y^SpfAz(GP?AyC u^ZkB6qU0a̝̯_T$Q$E(ws':缼fPW5+/fyfJ1_uolaҼ1' j$D7^/cd}J_WFB#3]bV)&ʓOXʺ'BOd,!k"P)LMa^LmF݉ۥ0OI!Wo,4"r9)wr$åE9λc>s QJNH66voKzM 1[Vc4y2GCtr>cY7ib"+;Dt4O̓9.@6lB̕zko aBymi=-l/*{&j3$oŬNZh ZkTt8nb`g!A̿.2$h9ׇh(~2G< Yt6St\QGtE2nuAQ/k$U0v--<=l[>%M3NssD^JEΥI)׽>#[j ZGexy(/Zݜyu ޺VD&W@4[85D@,]ՠXy3xV)mX8i`4h! uoȍf8whSZyMwfVXѨ|! 6bzd0N VC.]/p)3v݆fyf$US^}pUcY}Rg7lbgu#4F ""2_!Y \M&M[? ]Hפw=σ$g&E3*WtXF?^M3)]zt.͸{c6^ ު;#ExJWҰ RkL+ >z=f,}aQaĭFjI?径Mfy{4nAT[%[BC Io|d dSKik?phz̭Pef8JkCLU1LmsKK(>_(i؍8mpa[i Fgt-R3Ц7%e "O†G:Zfnmӏ>$Aaf%U"|H-{dQ q"$촖,c"̷#榰T) @qhdžkqkiϮܲqZ4G@[&8=e!5+I^0+ϛ=xRn:DɁ%Cy/wm^͸_#[:P6ɡld"SwHmrd9kAV}70eBe;N}Vfʕ,~#՞X[>+Q? qi+a-VِVŹT;e;˪@M[z5ioU C`F8R>FBO- P,uCKQi2g0Qj8E'~Ƅ:aa1" #>V7i41XfKJGMi=snna#3&D8`YmӂfG`YcM2gD+ĭ )H5#;b/x5zuFo"]}`>6HfL fT겮A쑖4QO~Uw8EtVun, rq̲׼~i{XN5g@Qb4 PQ2Gfd h) -) _ªFKE$z~m8?#A^ I7b,܄Ե^hFD;]=}' C=RTOC U_l|#-H$=UCm!mybO*CtMhRUy D Fy皶!Đo$aL%ކuE IfqqQOo/"+LBqV)»7>cSFy k7><o-FSY^!ר(tuOMxtf>+lUlqCe<k&|w'5Pl?E" uu1uu\"<8 ?y~5C_zf}?˽2V7dW[>2F2-%D3YˈfrZJln`uUh᥏#UqqqEu3#p<01WQTI`R`]=?FzK/[B}MY+JZ}?R.o;k2Y( Iwj:M&ҷ1:dm(6VE1hZ!L=U"^Yf,@jed\tJϛ Xs}߿sy(<I”d\eTO.G :e_QJ\aȓN62qVQ| UG$W2 qrNLgE_=pOOW< A}EA{-ȶtݷPFuJ 9.UiH+eLfʘ2ueYS+3܋ۀ%!0s59Ư[`t“ۜwIhИyĒ0om)]|07^qJU_/.Nz#RaPJ@:i8VT̹zڏ1gf3.2XBge^>*vc4 x&ρER!x ~f?0]hf7x%/An|Eݓ5> W5eh!ⅶhC5:!;!{<) 8X/B//'*_'z$Y%HtrP476zq"Ud1ŇHq1Nc!%dDS՜:jsϬ>4rK*w6T$)ޜ#]6矋 xDZ#t69_:ET%Z>i8(dH5 I+!cM=:o7.BG-eWa||yc.pwA> iih3 Pg&fb$GX8`ȉ^>o K7H^k ! 4Go Or9; bf%*@͈ |MG ~Ђ[ݍʁJ멯ֲW! _o/CXtW M dԽԇ#V£z>.2 7 "P oS]?F u@Y"t_p2:qfu>Vu8_2*O>iίex1Jsg) tyi"8GYBK2ɓ@LThCx 3J|-zh--1^B EaOkl_˗O3zG7q@Ĺߠ5~qCF 䤍F!4a4lt PBijvC9e(&~Ε@ 2[ I i!KG_|\@8F:iԡBJ PؾW?r42inM}cT{=ҩVtm2rR[YZVV ̛GC;.YQ; # N> wέlАoذz(pIjuh76%Я`|Q3܉VuwF8T$t6<&Yz=ju5D_Z(!6_c28*ٚVO9 䦬#\A%"@E#j~eok/Ao 遵#Aq8CE*iX`_ǛHg_rX^S?icݽȫ$)yR|=r 4!:# jTĬzjWGjjK1xt.{wY/T½F  hFvsCH "*LjJNf^!T|{PwTƭXk^HU~p߶mv!+Q2iR۹Hf؁2}:$ooEf(auRA^ H+*ݞPso0Fzp(ŵ!xwj!U)fbKɻ (?UPz%B2R^vN Dך]D{ȱ꟭^].}sywa<@em_jw\e}, !T}SJfDT`S*.oG4}lI뚲eA!im6XPO *RӪQ| 0Ga:]A㟯*:FzȢ<-E*22m7'fKSz}Bp iSH &xut%HT=.5 ׀Ő?O"ZOo8a U\7VbXj^oʍ%緁'LQ !J `wN9cmOWbG8;|H^DkenRQcsg>=jha\ts٣qS>y(VY՜J.~|1wێi2żi n.cَ2D:+߂ ށǽ(J#ߨāҏن6ƒ> ~vSDbF v9]6X%:{Ņ5_"oRHŶţhN-lZ%g 0)[MigFCyYr9)I&L~Վ{`( ˟ \CHI =.M]t'REaݿaIwɔ^<1j z%!g?G@3{۟Kp|f`O_D W\VsLЅuA4m c,j A0)F🃆f\@v~ b~KT{cFA!,Bi:CzQ," jrKP-P2},Kx^@]z5)j,}RgA!O;dcM?3Y_/H^^b4*k{в3f&LB, ᗎ蒟"ereyl3s_ܞօvWә١3R2{o c˚5C~خᖜMǙL:L1ޝ2U牋^I%)N=J4irllek3b]ZV hlL_Qċ)T7liX!*UbMs!B *o3%k @,;O%/CLLa zͫDn(V#8hNw+JZ eL1mȎSUQ律 wM$+<*ΒsX˸6^:zkyI>_V^Rg/hr[)"`3W&D?c/\,j:ǩ'A6zMYTzݨ3|n>[v$70X[ `>T^N4t;y7Qqդ@UzͰʟ3)e`q~ "(h1vlj| CW-e<6'5,f0˶v} qM1:{7xLN4A+^A=XG/6z4\#:qNClJPuQ5JalA< 7jz^Zx޲"S hrwcI`kDGFK"3#Mг̂הRg]1?QӼ`@[3WvaA%Wz;I,ނ[_)jյ8+HOw}0WDK xƏ D}% e5^(k1]$י(m?և8P\|㪙%n:U߯4Pgb&K.7vAbNU2rkF)}=A*|]ɘ>y6k_~/ tt4Ɲl;-0Q"Oyg%hif'4vFe,qLWm!$&N!Gm&kЩ P*DB?TMܺq8 yHyc*#?)|}NyϞAyioG/%3ڠrNg+,r(u)l;aF q|0J89ƽbUTJra|bg8ڻxT|XS׆nu螋U!rCFD;XF1 JҎUt T(ankE;H=`o u,(uLPnT=o8d?ir{n>Y/gWlP!qM] ?L2ȗ=BFdnj99?:V.s x;+ƅ~& /9m t )YړumayŶ!(?Lċ(ڏ='̃llf6loxs͓6x!bHYb\ܵi/3,YsKG8F3ڽ}g c% J)懘LR^ֹ'_İT֖cUt7 ITXjr궢(vsAt/e+IKr9- (ćjEz5F,ɐ2#H˒{ ~<{}F/!k[)A]@̖nn11_5>0e Y(5 #`]̵ *O Ml:(rjc+ Gv"A 颗Ԁ>0rSM1c{Qp}j)V#/ H 6ۛl?Ce>'b,T!j+A[m0V9JQyYM97p2\-2"G7.%`TalZIw:*Sܕ&gagi/5$pf"G{88hf4}!vꭔ✆E?k@ 옗.EZ?TN @!.ZZ]o>X'dZ*VEWO\+\obO1 4+B&#,z[xl輗 뒖tVNDz ԫO=adI+39̗ `O=PDNFPTi. +e*LuBhy1$EO{&>z.B&:u{$S_`EyUgH듉F][3{f~D1T~*[U*r@`d'Ncو jĄᒑhNk1M GTLԣYARyCm+ì*gi@,!:&:6w xHz"CGhx ,h4+މx^ApQtiZ,8iei˅%V(͘G *4,Wy)+S಩o.S&OCijք:ҧ|f0*l2WoYP^{}v [Դr"D ؅4VcJ }5B=j*,|k bkSHab6(kӊ][v7z|Jni2{U)΅Q8'K=>5 fvJfYZQgQ҆=8+z.~6,|DX`!&Q_ŃuvbP'AQ Og e>02\S; cc``KjE`eXEΉGF ނ HOuM67 ,P˝:23ut%Ra!9Oum!/Kqr d7vF7ØAB[].fgKФG3uy]7HtSLu[iwoWw+ @rN*Wti@UI"T*!>*<**Y>|= ~Տ>h{`*jp]O< Pr_C(Yg+!ťSNӣ78RjJUpbaPHECZkPT\d(%ÔMۤ)mi .E$FT!SQ e9)DVUm,0Se;@˜GibΗٰJTK`CFR4D|7yx\&W7IbwtRDwDpEx}Ag˥g֫u!_ vB5y Y= ؜CCwCpkdX6ڄVu^10hw+1_bx<ϠhOx €3;z󈒟YqlY7ip׬VL$R‡9|^-,g)C?}z6GV[lw=K9ÚqM%yBU՚`{&)& ܀ͮZiN![ I}uMlxFWBF]Z9o%߆m(4rM|=KE8=x"9!f!IZԃ$te"vw9k gQu wA v=[eo5%XeN50qMo:U{z4o^dE iiOcR;L՗P(Hq+D;`$pkZP*#erH{%͖v|Vxdno99&AKFfpn͢,ww%=g7c;ѿM\16ώ)*Wo I>>3ow.W^E/A03ͥ4!׼׺}$KQpBVĀ)Rzi1BԑdC,ʋ$OPH} ʀ* `n7xr8>3,nר3y6bw.)߸@vHuӪ bсw! KoGPᳯfH8ɍï` Xe)f;@[5+uevՠaBTyҼ+LC,XZFb:GI-LKQZ@DT[G]]؇MFG:Sm@"3Ms&oRL{sz"-<+MǕ `#&)y^Z0bG1țS ѣ#-H c%30LhGzLӱ959+lbG@ܵ2hj;XPq ;:URn*o< 9>H+:[~S^u dďO٠E,t ўQ0Ypk`SS[B .܆3mW5mq8})T :C=!ͺ);+8ΔWn9aꊕ7xmA*d HZjzT 8=uحFEm*mFhy]Ë}N懈[2!֥U89%E?t6b:.zfO:G)DKpY-Q18( h .cْFqJw`I6txs}AVM$es(Cm*q[`ٿA1fsdv zB,Iߖ!|A 3ubb - iXV1&ReS WAׇawVpA%|H+Mo6z@r°J}MVJf*!b?ʰij sF+ߗaN.9B4cN5Ж+*vi?X_ bM< (ً~'iKdϳ+QjheT{ }8 \޶1!M+W˓Z 6^`֏);*`xշg$ E[lOQXo,[[avC! eSmJ0`/%c !M.ed&WS7fuK,~|b/'<{-B@>u2 蔠ԓ5Ǝz˲dkU1`A92r~7!XD\[||2@+@Y!h}Cw"C^-jRUxT ~g%J5O$g/"0)aop?*.J5e>2CwM*V&wփm!7]Z U0 X xu0Y9)ՋZ[d_+sjҜ`:;!8'ƽmkE'^Y:ԉ(ro\rfv#C*egC& xMEƯ%Vc&23P`M*y뺡ޙ^{Kvx3!)X&tXմC4c7h l6NiRzРU[QYSR7Nil6Rm\.dDžs=i!} p虗O?fj/#!sL#sG2Y;Aq"faLoKéc-H!_N}C M[Wex=s?,.I&-i֥l=J"[xOZ'°?|b!V6No,9-Ȗx9YSUpυ%"At{U,#f9kZ B8Hd~&#G0uf.DJ8YqLNa{>TENU<:(s!]7;?޵ep< h,c7 BR {K-ֵ#\DG/İGI53(ߧ~`~sD*U;9u+JI<4KG\4볽i2ͬҫW(B kQ(>ۜAX^0@ Lue ʭYEpXu"Ub|!i4Ӿp^>/c2^RWn E1Gj S᫱=Ə(AѰG0# 7RU?Qw"jN!y 6+耎^Ae;ZaOwȠ `A08t`)`y\fPicTEWVU>qջ׈M/n+ףfۯ#Eį]*fs HQ nE};BZS񏡎ߵo0qކޚ5eoQwF#[Vw$,:ϱ6meftI>y?QFrFO4'Le:`$w( ?wSRLV4aj;y My,pͫtR.w|ms޻ɥwHdE&p}mg.UET lOzN%- |;sYfx_~]cF_6Ma|CxOQ9CE\r 4ٕ>N 8x]|n^ŗ~LZ2[?E3q|g-~@Q,Xpm Wm ($C3l<5+4*>#b[;w`F&akaq<ܽiHkz1*UGMw|3.=otu[QA+"hkvCǷx{IZAWV{B՘5!Cyr!vqSI߼A9rkL&^F"ML̐iev+c$#"q /5Y Qiu97TC0AG_C/*z27C"8M}S$5<"]$DN:Es)Nd->9,MpHymLΚ"h; :h~n ԃLvÚ"AmNK:-ǁ4E~W=Ͳwx6 ŘY:e|SI3iS ЙmWʓѷeu/o$W+M3t&-RU ^D,KAy~UhTA+%*媲Mۢ׼B<3l'?끇@Vӱg.p8{jaw'ʲɕ-2+kɷ +f|`!sEX+JavYt<:wCxK Fn NjYv=of30v7${Yɛݮ2l HaNϪ`˭>K7j_F倨qSCT{-nxf?m #A OՄ:K}[6E1nÚ,g;;y͟l۾{, WMH j>Ah@F W`KYn5 "m3䂃y$Ut^XZ:R,#"8 v] &G Y+:5Okʖ9NCoB/CYعdeΎ&o34ffOy#҂˄&:V}XJEp) rN'nn.i }Dr, : I i  +WBoY)$|4/`픕f{)Y`]eR?6L>-SM![J-:@j㤐F&-Lt"vrbaѷz19z]X|rkm[*bS3JߎB-pq_pF5TQELW|\hG;#9l/[jYziJ;hj 0* `|@|y$] he#T>cHLb05jD4ݬ/G*kIƖzZqfko`hws\}xhMWn`2^%ۀނcx( ?nQ~`2a=&0A z{_=aPS dbޥX`c UFX/.]]SeR6QEELCT{*A\ IbmLw#roᙠ3mWfY&(.|U~`< .WN|D:ӦaC5t/H,8|XݎPg$(\G_vQS‚Y ?p(@ g-_NeC1ag1 ahagE- _Cz^q %=A@]쓜Hxđ鵾Bvw}<]~݅ ~(מ6i (L* tɽ4n2F:ȴyB=|x1Jw,bm߼g(egBciéD쓻SH5H/V|wëe" f@=.oI4˴fAl*JY!qā3JxTږ*yLE4ӧHE`gȴu7<*=̓px.Sv0 6mRƃ0d . %XU}3M%\Vn(M Gߌ9)yu`߼ߦEF3 1?rIo8Zۢ:O,lvk"հBm1Ehݐj/vuUZ<]j#Ӧo& ǜ8~7ǜ$A5$~-l] w.{w"S:9MJscdk߂\ќM ljw*=o:HcVT_ ao]yzO=~CjBWgp Uq^5 T;_" gbJ I0LR7l_@NxG.%#тYt#X ^>_`zjBW$zHtL)2yгm?|dl̉h햽Ét~QWf5un7^#njM#Ue}[ gkl=Bk_/ yn(Թr;ƂhV/-B#rt7~RbBA+DkKp%QmRF~Suѧ:o!1zoYGv ɑ &$٨\E܆ո>WWJۂVNqҪP;tOEkqw4|e%鬙9JԢf+a U5r2]n:~'`)W*|8uMM 4,R,ָC<qRN 5YT0kHT*ޒ kza373iZ /J|F [}oh4Ip7/Lg>|ۥEH .R`YxĩFos bGV߄2ΘD/^o[)ځRT55XV?8E#\Q#u#R$;7`I`ʈ`:IN]!C]?,iI׵(*/-`150Zdt`0iؐP?`֮y@T;`*^B ?c:ޢjLl@ v1mQJ&N x{?J>@r۝{V5 BqJ5T`23K]]iHd8?=$*lKӷX,wlyT %ȫʀ#@UOif{O NSd}UBٸ <ܪy/tq^ȃԻe{ɂu{MS0ᵜncL3#>At%(bz6QLU94<}(,KLa]<M6X1譼JCö$;BP,ۓ.﫛3!0jI~fd _ q mҁ53+S\(k^`x4|]wYÒU9d `Di?"⊩R޴i[jU+x=@L ӴҢ3UCp3TF3!0$ă{a%Lٍ ;bLo%k]`i#;W(,oо j.{M5. mG6 YT4w^9žulcRGNo^?Kv4{u;?݌]vu_ u SE0 2k!#/\9@ 1x\92欒VLlP_#pycn.S@W.5觺Ng~7@U"j!Ezo$*cO\TH`8WB#VXϫ/VS۷7nY>厔 #ٶI'4AAvKC˫?"E(tEXjխLK=0!>iGFjg'~)CQιvxhf&۰`%8Hku\j (}.߿'FcoDT C ~JE(hx5={ ߙokbBO@ݟ#f2|s DHÂw65:}bk9mڅPލQ"G~l^g, OB=REQ\e5@bUZuJRqIb:c_Zr׼5O7m!*cH\jG˩{/a:@", :/2'}v5,B>S MxHvvtlw 9 jQ\Knb~K׻62[#o8[g֣IMH d1Őp=IIҵpy[ .&$즬'ܺ}K4&nauGjzsgn)5Ʈx`'zfPӿVPrE~La7Qh'Ӏ{[4adw"HXBE(kJ7Om(6ȶ)wY~qΥOGWQ^jfL>pwϯ6 z-흸:GR}EY4gIJeA=ql Xmi-s*I4"Ll"7(SUWlm9 f,4+o^ >qWTtA:h.k4q:$"e65nk"[GvIP;E$L6O^VWkO"0}#ZrN4 Fh)5/Sl7?ceϖ6%Ź"M+AX4pl"~k`̘ʀXfx۽c"F/pMHD񔉭P#CY[#nl#bgPV ]Uf jgnρ)(@+A\_U ZN@}OCNAp5ne! h\PHe$5ZwHv~l)FpJ0AA~dxo)]҄߫p vt2PfVW %)wj3vy_.h{!QT[t3lL" ,DtWWpN3G Ĭ5mOHdn;Txnx"͗ wR\AfPw{Ԏ~"ǑXAu:]6[1ȍ q?5]D1+K}@^ +o)o+c2{;z $tN{I3܈*4ڋ[(j<hPQg*Y8#=MgAќNoow٣͏U2]-omcD/rX'G^=c 2Be71ң䪔j A,f8ri4] 5ڤm  :꿱ՍaN$Y𭞪Ng,00kj$pDXq^PX4okq*&)ʱK3'an>٘T) ,YR\P70b( K;#jb8^$+zg,>[e3<eAqi%5`>?J-mĶA~t;t vԺ`@*YWu ȩMwk'# 79U0 krK'I,kK{'J-z2kOWdX_m,p-ICYf0lYhVV--y#]0b@0~QyJC:gVq4Јna Ţ6A9eWV9O2A mFʌk(K\t }|nZwC$ q-Z!iKz'p9WyhXh_^r{ZǵW,͟hʝsTn1n3\SKڕL BDc ]yςI3%f*3f?{Td6==}!x8,* )Xr$?BH \#ֺ^f<"Ӂ$T^|iT.c؛^>s勲inReȤJ0)մIHx͇~Xy YS<dذ}&Dbš|YZPJ0O@klu;/oh.`?j^9rƗ^O:O',RSVq{fIo-Eq,כ|' R'&aTO9)̲GQ\pksZ<:3fңd}=[@kƾ>tDɄ3c=fO#Pk‹M}xWӰ@k|,ȭd D %ŧ=a3amahvD:lg; w_fu|PAJ3OfVGG{'O'F\Akzk{`)h# ޶8 7a<:^?nl^W_jz"uDYy"HQ8iQfĠ̜ll/Zּ 8Y%Sw9_J+& :ܧAœ$ ܈,l-@RQY L1CEKk2 Qw mC$B2;<N/`OP @GoF䨴{yAE`}LL`- dYkd|\5$!oIDe=x&`׳6A1d Rpb!pwj%_Tvhٽ5F,lr.]Y*!nkVC "e.ZE6 6HNomD!0㛬+jvwfa Tұja@D#"roŅ-x@#'t5F]g:V'8p\%R\`Ti||,hnzs5(I?$qvђfn;Db$/xf%.8dr;R\iOn5bŜ:EIa Mi'j u`xmJ)ɞzgʴ Eq}0J\}:"m =fseCtP[ /[!NUR,0fv hԼ_ēuC"dKe.~np罿v'>5ݿ į=\ >XДY eHf~mb^b<2V:1+׍5>n>}6&O3;4'>kMvu; ?-Rk! |F 5[/ҟ YҿoI"c`j/9 g"ֶ? Ðَ=xukl5I{"lG/Qٰ{sMip9QF] ×imz wVލu.ue&Iɲ8;X !;f><6q<kvkc~|yt*(GGs~L0&>G Tdv-Z0@|6j6Yhc _nC!1„K QxM2]2nb@X@ 4H6Ms |p .R:s xsh޲ K[Mb7%cquXk-2G2]/Й\; !P]X5 ٮ?RtzzRW\iY,AQJ@KY!a+j'0Aʟ(Yȡq qƳgd9؀RP߀$/(ݐ$9.--"Ieۮ7A:~!Ppf#(#ZuŸg5^B^<1uUm%~Мpbҷ&2RmypUK$Ѣ~,嬟Ɇ6eS=CedQFj 9m֩jZCţ7ˀ-_`s($ճ>-IBEv"`Gs?!XmwS^_J~My o=`s3o]I267q+o&?F[6%VZI~x0`b^, 2^Z&0^diʒ%zse{7"ȶde lanpq#N/G `|hĩ'/,=لߪ{P"$ZzǯuX6 !M':?\F{L4MM,0iE=ZqhMD_bGj 1g».>h#:-9m&Y&!$x T cMzHDr{|pYĈRXrѝP؛GQPI>6ndTM(퇯AqAa$iE[ 4Lc9 S2Gm.${rZ" ߎ3f,zy~Y@uh4[ͨ |en#&t5m@o.{+`k;y$pYL@ƚ'"73aeBrK=\ *"Ak\Jkv/=K8tFY*X=`X K}a;JT3y /SC&Mߧwih^YSOxFR[_}f5*y>HK]zS[9`Yj9׳?x؍6+ƅI'Z*04 ]dfe$' iҫ"5Y;6B4jEO9޽QC5-7me1 fрh@E`W%,1-s<=0w^SuX t4Ѐ f/ids2Y@͑80RGU?t^Qƌngf6z ;xNҵ'=rGȻWi=si<߻#fABtCpXg[ۈ(r୐X>&oG*G>1^ qG(_ <\:dn D xҦ}Sz'srOǻr пRi{?xsGkfusߙV(NvL+hڌDtNM(:*UgҖ/}#yx%k(ǜ}w|I޹Y|LP˷!! Hɻp܂\T+N4a٤-+C= t'CoCiqu1(e"ynz<~{FF[_[LJ(zP}*ĄDx5if/uRŰt pc%l3tgdm.움%̏% .N8i|-L'bjXE(?5RNҭG?3EJHx!Vq;ޣH_>2JTGyLouw,ĹaJyR&~Xz6\ $ lVO-h/UZ1CqmOkh&QжqƗhUxNk' J>iv6\-SrWj5dҟ05d4+󜱲`4W;C?ެjZ!Bk$Sx`SM_6RU;c-}S/Tw@ q*܌tl&/Fd._daNaҶb5Q{A`.(>{<]Bנ~Ʒ$ݣ3.Z jA K-s9u⛈(W~?;f o);PF#D-ثKZE#lh`6u?pƟ72D igv.))޶^=L㶪 V:;Kd7O0W摖8bPeLc;3Z՛>_y@쨵@:狚b9+g#ɑUweVO+E_/އU U.p65`#+5 -;#ЬP͵6)M߽{ 8C%H!CaB,7f$ Nj+ȗ &L'UB5dQlMQwfg&F2 W}  E0 obW\JLd{{f VDMm/MJΖ@~zk7o RxtY/;Ս#RN2N)0rk&]9y0nZ"5[M!<5u/T.fqx_X@6 ʚ >ٍ)YiGp[!*N2՞} a/69PBZ"{/9ou0O"x qN;(gQ79%?ɺdXŋ;6<.Mi6um1BSo${+ڻA:!/kU7DZ(xǛ)h'pF ϴߍ2ɡ׶_7[RC<^O;\_N5:I ADq5N4>}Xn<5n:$y1NVؿ[gA>\P՘\ b^/n6=QQ/nJ[d첮# -j^hf(WK C% |BF{{nC $٩p29Y1td_Xa,^JU23kc5H2܏yccb^@W7eHExG>jn=:VqgM1JN c@!@at.ӵZuγ4'ڑ D&׬^viR~5=T%Wt)񹙛4N3Dt顕~€;)!y?ګ}bϰ4Yg &1VCbV!x;ߺЏ />#p CdC[>`:jpVtLCymFhI7J;;r&-fd|Dm9d>MDzm`!ϵsya|x,m{jYߣc_ñ?L4M_|Y?CJóFCdM`AC{N| XE*œrV7Q$'#nr|d"qt #ţWsc^ohSј V\/?fnܪZԨWd.eQ~h4+JfqYjN7zN6N`3HLi; mAYW<_~qEDǾҁP.iTCӽ7`U j3($( 9?40/\:FH7ߋwҫQ"NjXd1[n `rb)2=oew ģ==4JBA3jQݛf-` +(լ6~50 Cw Z!R #jfa~ Rhs lgnn0 fޝuPV_PCa&,qsl""a]#P\ s{~P/?TѪ[*矨O&3$\ XWD/AֵdWkSRGrQnm:%ǂ?գ&w!MQ~"0(a_H`]R#IW2kmR#x%Up(ZOY#U鮺E}ibr-K@O5>'P-a 7S4:i-tMo+}8ۙj-\8SgH](w)v5X(Jr9 _ zuP[ x& ʽ.q5@Œފnz`Wv>w#vœ kg SK,BXy?$: A55t2.SBZg<.\Y0_ u3 =P|-OY\t f!NUЛdaZDpDlَ&4x~FC?[XT(;f"T~4Ttwo?*qK:M& Л$^uєw(Jצpg,9]Ϩ%<6I47x5(SL9eV =. Ω3tIS&NoXgz_:iJ5 I^{ T^LvFЩNct141xVA uMax*t8&Tnq徆@_UwXL%2,HKKiJ$i-iV~1-jfOEgWj+b62&gm&=-O )c3R3FX0֡os? hvg8ZɷߡdL~EiߖQG5c͹ZR - 概Fdn^Y\ (eǺVL~(dh/c6g 7&B0{}"aEEmH|q#`#|r!$_q ?8Zb;4mw2;9IdkhR)9r깙: g3O%\Zm)Y7|B[-#sx6SFY9NЩaUi+w~N f%cqz'㶊*՜zձ %9 M},'Z `߇XF(9Mv:PVH3ߪB 7cٰ?iKBklPiCUJ1(FK+em3V*O/Bl R >k%UDavG(]ә0 `~gI[$'pOΏ~ eˠd[@Rqik+e&-aMki {*raV\*PisE%pE>?!? ,F t *q¿}sX]]0LˋZ~(i3`5˙Bܜ.Λ i!)WtZ,:$o93}T4KƁ s?n >vNڢqא%}&_s %z񳋈u.Gn߉DmTc> tB{"_VհKbmڧ{6 ]f>$_|LI.4/[n2>si6-mFcb`_K(>SbuDx yg]HH-WDn *\5cst/ODi#`} CPǖ(AWdjP('} 4ʲ4oR.alvP:Itv!>96Q'-q=UcNH+YJ(>^Fv?`7F%݌] E6`Nb=gۀֲܱ,XFJ 3MUKi`} Ƀfu$NqjK+,b©ZEU<}քíTGCT5p9T|BC - gB+qB0j*wq쩘F ݨcbpZq'(-0``mk-[rLqHdD!LŚJ1?EH0zsӤQ~Qϼ_` ߝm;15ܞ5nRHl 7 :QsyaKhUZwQG=ƥ]d~as]8,ېJ1Y`0ɦT`$ix" 'l3se4òl`i|."au6}Җ}/uyGla9Aꦨs Z<9;2Z*u&нPJplq̟y'Y -D.?c`G{S?nQYBFc2ω#Dz `l3y42ATdIj2[5:sJk+90*kB[;f@#Yᥥ.z~*B^W~DgގYrZ x¶mAqLkKzk&Gc+< JMF#@q#U=DP(zydTNB>-^J,+b+t ꝰ"(s/(ꨏ~;7=./oh)dTk@Ys<'|#;vCi< p`Iftud;uKJux>-eЎ&1ڱH[s覜-gߓu#k[ob_6xn8VWz9TDl?ޗwe]jYh'x1]UTfsP~n|EBޘv@~/ aqBt<>d sKUM ,yAhȑbľ0L0Nĭ ƿs/4) q~¥Cȿ]ns`?e MUl!q DW ‚ß80e?-͌ vIJǒm@ۼyB+6i|6^m<'2 orܡ5x|u]sқNK8x>v뫸;c.q;"&$[So:gj pTU Q0#1.gyQ/{Lf[wHKMkQ:ܫ=9bO\aw\u:`VKzGIc=&/ 3fNȋbԤYdƢ5l -&+`# 3-Oz[Lf`Yd6kd^p@"_@Tb"~Jg[ĝsWhi8 +t;KĈ]0~hv0#G<ɭfJ1ۗ.Yi*nIii"bju-U YЃWa=w`zGxflۊr4K;viN[. st/q@HSp殉PHQ |R5B~ W͍];0N3:G~8\:fvx\p°"슚rV80=uO~k4c1gʞ1nB>`Hݫ`@l4'~0%+u8rj תc!Y+A*/c6`Dۆ2*Ŗ7KYZ˺dn(_ ӈ&SZ{ya]JHDgmԲ:U΍[51`/!\0*yl\; }Ll Ǵph"t ^<׃Nw$f\n7F4{-AVL6 Ⱥj(>N ! Mx'DiV /27NYx|x8"T/*-̫*⺑#QCj6 wPPi!җE珘}~kQۿ{qd0]9H{"vmպBj>1wU/?! c7 Z)# 35f" Vϛ+'Ҭ€FB(6UBa#TQKu?z;di;-߹ U;X[m z)󴧮S`4k0cxcr{M\g 7Tz,AxB4ʻ!$ &2 ZF9KJKole_8qDt{ ^Nm\RS猀y솳t(b9 v 2 i1d)k-N=VѪqmcx߆" 6 Q)u#ϝg)y0Bp"YCxi3ɳm etR\VObs>5#bꨰvFD 4Sj3R3Qr&q;6Hii 2F}|dB+ E F=R*ëEҺ| wd[%x yi`Y^g66rI+CH=(kܗ}u>HkOiӅKKڍ^B7 /w5'Q;:AJ'LLa29pem^Eqfohi\m$JV `{Ac%R4Z(ReG3/Kִf̸u~f YAL})s*֭jSgyhOw|--`.*S|@H ݚ2Fs8UJag5`/.(+#Th!yU90x'%mr86L]qZjXCTsM rMrOuI]'[p<֗tW ~؝m +!(byj5H:$DTt0epkr$g0Ahqka<3VXba^ ku#E)~A(<5x12̥R,CۖŶl K\Kߜa6=ҙ=УG_{eM}>)3Y ݟ0Hܠ<;TK?GE;1yt],vK6k">?EC_Y/NԠ FԀ*s =Yaz>N#{jHsI(M+s Gd $J͞M}L+{l Z8g]V_g܉ OzHasX t/_eN5vav-k_ih,bB< EO=x[lӓB _6v,ijHה8s ʩPS\K /|533ó6 2UWR8&]xc< b+072gcͫ2gEb*h|wtH;w%]'M&` NgMlQv$vt=,YXa86>ZY9d]@O{e=O(ˢ=*.F+C~; ƁrVû{|}:w_OOFZ5CbKu_$߀M4RpVPUPe@g#1 +Yծysਸ]Τ3=?,`7t&&6zn}'n/$0٧)iK6(:eGPjěNc|f~⮈4U kz=&rHb Dsq{Ry;fAIZhV˷ rJF)ys%> 2~Zȵ$z )~ V8Cni;_L 'nmeOlbgmgL$V{u$ӴGA1o kښBq_wYN+d._q !6#j"7"Ђ>xWS6aReAH7{4H`;4/E.huixakB[0[P}RbY LN-3`y@pqzKyXw/ )^v(Rh~%!Ė E6@R^Kij+'щ)KBf8h*1_[=&maTiM9wTIrRGyPgrEH;EQ _9w&&fOU:q"Jm'ޡ]O\XW(ǧ͠iH]]7AM)r ݍgG@;n6c?ByAV͕U{#K1jIZxLQ Tٺ-Y:^xra+aFŪ3g wr/YH / T&lҐP.Γ7G\eJȥ#P:?󾌃ngK)\UFdme2&<,UI@3y][A`$?0B*S>Cݩ)O~oj v:;eY#{/{˯UՄ̩?/=Rsaᰪ/ csڰsl PƩxg]|1b =bOmHx#h?xYokЂr{9A  4+5Fh?"X-Pk"KֿL7 d^^S+yzr~aByɉ e@ z1p4ԦO Gt7m=-$[ 2\>UCʁ4#+0b?Ɯ~XoK+ۮo( F5XA6C(~1 Aˑ`WwTd=inB % VR-@ck|ё :,E}=5RZz |:Zv PqMm)̓[e!X)$ޖPzi~#C՜!Vlؾ!ů^φ@Sm>nqj&-bJ|DB^*ECE'JōJ JܻuJOd3#ޕ|mOs>eHؕŐE*req"+DL;WTTF<o[d<W{%To-~ӬgߏPsh_Q1*zذ5YrZIXpRmz9v.x Z迉p$kR^^#oGWj4i|4Eiyl'H(#AZ߁|+fwV#N{ё;9'(|(7Ec}ೀF{3 \geK93J!bos4`nn#q5}[v Q̴HQUiRЎؕeSBƤ Ε^)K-˙o0q%^6"َm|uHE=! [| (H{C; vOw)K(yW)7>q }״ ن7kf{dG\?K5bCn?msA⍤GZutTx Б4 i5TI8 ٍ6A]|-E'3ņpom2nx|hMSɷ]-b}&犞'8I]?Y >,}PB">0ٹ \nbox :V$=)!8Q֏ydfީg LE1xJ~g釈% =< Jؗ"̴ gEmB&-OoGz'UM~: @%:0q+xb{aE4ս`1 I/(AH_Cmxs>;!ğd N[4o;:'Y^x{\z^.ZR4<9h;S@6qǒSC;)Y'7'⹕P-ci $Z,5{!3~ȕq yMfMy՘ޯb(h UD+݉|T9>+%í@`MA!Ԡؙh~)r.dzlۊ]somv]i18C R3jLňxR@ݲR<97!@Ĝa-9(̼F3 42ESG |H|\^ۖZ\j ;U U̪_1D-0( p6UHs#$pF n}۠DrwXv!Qms2VdZSCnwbtin\{%a]cs+EHHOمAb:E7*9h,7ۥ{#0 c9.-81>!? o 8$`Sgu wIEaoG#PE$7]W"o+ ,PFHTKMꤠ8ڸ/? "g)œ 3Ŋsڷ";Ri-t4l8loL9%6%h$}lI's2j\_gsXVL}禺*S?I^؉yؐ)%'ҬŀYyiXkήAx]B^aZA=tǫʨHfغ%E?^.۾X9P5 f6g:G@Ο0ݷcM;(uxpF9.EUs+3w6{)%|(.h,Orl,`UaAکj|JJ¥@ojmɡΏ{Lo+Ad%lx=n8&wlex4( 6kS!&T"}%+p%o`'=ojxIOalSwA=Mbg4W U/:ߡ!n3Er>i~,A)p4ԎztQm͹A5@av/ Un G3lϱ5l8%MCjM>jȽ^(v&k.{u ʙ%6N>]P?x$GyC`^y B!fޱbNva:| gO!k32oaaBӌI 0}yyxސ+fP[Md83@=8'7T^=H˜=-!7M 4P ^k v*ߺHډE;8DE(8tR5╜;mnMH7ՊgŁ |;~JP54Kӭ':Xn oz_705? EWG8b% Bfb]U^XĹɠw\VsǿzI\Z2BqSr{S&,q:/{N :MjfO* >okS?kE ,ȯ <eX*~23j /xK/Ǎ/oxK!9fA'^Aϔe&D&ߔzMH3cj[CcF1cω+`u$Bv @t9J҆{#"f*űo$m~dʑkbկzٓ5HoɉdXGlqe֖؝,? |ިBqpN4<5#ž!,U3j(T noNNԕMVH{6 Mo랈JaO-~6N&0c")<;akmd'TɱJ`ZR9T) 1x@*bji6usCkds̀<ðQ0Jnd`# |`O^γ4-ԺK7LTNNͬ;6COh`p, ~ygh>C͓9CG6wcN쮼yR:.NxJ@9~E9-:# g}Y]x|M8i/`dSr OpȪHt"/abƀ#n9e1+q϶F&mU}Fi7Г?vg[w"7 ?`^Ob۾q:Ԉi|z$o5"Y?!nWw@C񩎯2Ȑt[=Sc(f-8y5\CIW$8R)ʃ ; N S*1q 90qbVWy0fM40Li㗠28[t v-iFCm6gMqI{;X;Hӎye ^jM~p-ʈcwtnQys V¦۱ ]߇[@2#!ARC;23M{y&br2%HnaeD@DC6{< CAٷHB NdB`LL%溻{j)A}vT!fBݡd?a!-4q<{;jMW VGԹ<5:RBA|rAPb,ooL8$/vFJShYNȂ|*ڮZG$) Hz<R@nQy&SE5-gvC''^h-\IYyiAvS<80%H_\»jW'6D 2FeMprv#Rk Z6 r"_{u'W?R.xe Kv.Íw@Y.f\4[HQyb/f(ycO6yRFA8 /1)3 7(fx~?"|*)Hoە-=~08=Vf Vo؂Ҷ2J b% g/CUs3}aOlWc[2CC>(O?TwQ 毲/g!E dq/l MmY0DLBª`sowv10{>@\;bYݙ bl4e3H%׶rJnm ŕffp&.v~D呬GbG`NsUx pEW^Xv9grd)m?xzeޥ@} !HŅzT-}S-DaOH oMW뷫Ym{y|m2r'!tpGCS`9TFERfjfRFk^I}b'6ļ+fnz*uȌ(Lk}8'՜oo_e#J \kH(ѽx\GY]kq2gC^^0k>] ECUa" #_eZB$oәC(`!*hOm؂E\_lUJ'#\6cin[TI3ʹQ*4͵.̋1,Sp$#2VA=3kP.`7ѐ·CY$$t@3X=wfD1^3m% R%Zz>@"l"6n5! Dk=_жRJllh~XzrwG)au8儊M{~ByJ.z1G'[__a&kudŬ<_RX]1_31>3ҧܑC(Q5L-Xu 訑$~+xtb _<KBzƢnrn W=z^" ->C +<%SoW#SrZ㐋t>wmuㆇ3e=ں^S0~cfϱ):x!O.5ZM]fho6D >d{~ѐF$šmTcWnyL lGsTiUOŊb*L,yӁgҙC$!fa&a0z+F+kGko:;X=㋢Jǽ-; H`w5kŲ[cx  ^Rұ\7iM8똨@Kt"T(|Bw>a𕸔ྜྷb#<_,׋`eS-`[&: &rk2kuß˶{t,gcWbjKD Z!0_tqlIX5 㞜߰lwUk2 vPT?6b1O1sdYk'$n-)#h Tx^t}5 ߰Cjk;r+PY r:-54oV@4_ & ^w[A6Ag0WzjjT$s!\98M lQd8wr/BTkMn/ocm8-4CݑV露=-K:t͑v6)4,C'h':e(P? BJPTmʒѱBx`5G W%EBanȘX:իf@_UQ\G%XXay Z-gtHOFVKs?sS@%K}PM^=((C '7Dɘ^?DL2ɥ/׳\t)/,͡Ųu(b5~XrΜpJ(\Asmz=`Z-^s*YS="I+VE#r=kљ=@m'wR޴`I oY1:3D i/2ޱHFÿ+Vyq]ˇЖy7Uw3mޔubDބ 6Qi%^y> uGcAbj$;^Gz^~2vlV˦Z;G: LE}<z^U:75Øtr%ntuR VoR6~y&ulfOKѪPo"emGviJg.VC1OhYE |R;] DԦB_ q]ޜr6|Rg탟n{ -jBfQ (8Ae<(~J\uud3$ d 6'PDHK1bu 2ndwVet:{*T*%.wEnLY9/7>FXŏ2k4u} g⯦Ȑn!TKN~%tԳRL8@.iĖ!ds-KG^~i_;/Fz@Š,MX U۠ӹR]Ry4aCԯDۿ"Np=Sn]V^[JqJ9o-$ sIxՉ<'|%i%WbZlrءܭI"_9QuYy$X9_3<)H0Nױ=W3Hzoط!QM~> (1L[ZUC>A]|\Ǘ'S8⻰PrBԹ7bRlG˞I֓s!5|KNҰcE]}oڶe]ע (d e)!+ +Lyf{Ө9 qzFMNdOeoΠc$:~'|2s,؇ʤcQʐOc‡tG'S>Y(u&Ҫ`共tcg,Nnӑ!#J\qfPVZk@$ 鼄 5FeiˊVC[n'X[^PZ;p/ JjmԅY:˘j ڀiW|UmfrGyL3sG}.i+lnyveNFѼ *̅ӇJ&SLBw>vA. ՚/츑ך"+ nW;/'Z;b"BmR2KbXV*R+9{fMd$S>¸`ʑ86RֳѕbQpn7S[2e wV } 7D $+jNg83geK;9s汾n r =_eAO805Ԋ M) ߬nB6&;& %7UTt]웰-}L6TtO?eͮg-G'Dp`8|ᒹ!+i>Tn'R] "=qzH̀cEJ̊iѣ>w1m0v̂?0 ٱ@3F4Fsl-mBuv]6SnvD0}V=GtysqwM ;l ,' !#hm(/h ɮ94HY6"U=03n0N燀B=:CenkLeʰ}ѧ/BIE r /#濊oŕ:üqu"eפYBOe5^A0kNEU@(%>BT jE8 uLkʻtNwce`JM9<}7QF ]R6dS-2ЛHlLrz@J2 ڨ]/=k +sÙ e.dTB] Y!C >ku׬8_,KtQy}!p|`(SU"CeWT^>} hQlV D.4'rҋ55絥 ]Kx|܌4'Șx^KZQdcL J5=!:Ok3}DajqbsA>MI%xWRD%'QIƁ!jq`B!FP׈-{y^l${ٖ,zX-biAL8nIq pN㟀;u" zh%Dk%!w d푒 {̯Z0H5 ҡN(?ilǍT%G~}/!XIQln9¿[@R7{ Oq Z"fޔ7[1UX,d,Ayj4)ef/uutm:"p*bXFi JAV8Ba =R^A}in|+7 Rɚg)HeAGKkXY<}f.QޑUVGJ)̇0~ #12^jFH7Q 9+"ǸiQVlQɎW3ŒX&ע$ bSN{߿tiAlWwFDfo}eDr_^M [4P@lY%EM!1}/U)b0Ra2+E߭rX:QUp bl{"JT; vp@|Lo>5Vz<ݮsHGD+P x%SwiFlTv@[F8E5l*M(bØ5w3#)z?8" .x*7׻[!,SEt>n?X$$wQ*ye5g3C45#vˈiJAwS.J/#8sx⸩ù.ر;#^UE!{0!-oЋv<(x0# nrjP0IX)\Q H(&0MQ+WLUˮwɳ +[Pw ͎!k~}K9Q :pнBHQ9SRy5)B?.Z?v6oÃn;rOwm\L[NBS8uf!JL9 kjx*`P/ ,lZȆcˀuƜÊSZf r&4L3žAF!̢3@IIJKYD!J®yA@UsOZ1e#fUMǏ( ?@zҧMeT0'rdYwv( $-ۅ7cS@? d};[.}4i"6bl]ʶC}{xF'".ü-.J07bbGIU[sBM[﷔mKQ`R/,4q]$5'B8(6Nݻ'E%z ]9dd)_E{zG&$֕T\(/CoX㴀 R'NJ;`=JU\<D$'pq\[Zk@D0n:$afdzwݓi.@\r&7f ry?,AŸ0:~epPK:xz˄MOqũ:f7TXUs6~L C}g:;QUMD" v ֊[8WGr(e|1ME8.BqT?5=;UQ|8+'6ڂ}NJ #Wف=D,XBOv I<̇qH3Ad@oV0dMmJu+aъ83ٝXZX{D?/K#Nrf0U h4||mDI-D0/ #7fn /j gfpke_0}|uB84{ߜɔ LAB&h%%|1.7_[&3,X&nƳƆ)b :k7|O#P5p Q{J3;W $n#`?`8-В0 A< kveB|6\6;K`oS@u +z;"úqkL >ݺՐ2ظU|W[U(ۢ3Z7^<.n>ذ_\.FL:/kQ$w~Usҋ%U:ԳVH!N7sG/ńiuq{>N%N ޓzq*dd_,/8sbz8|n)/OO#3\Kޝ057XNv+eB}$Uuc1ߵzB`hIXyԌ\Hhfr?)#nSyܷ %{-ɽ Cej5!⭸)kknބ%Bȡmm.Ggdv*Za30&Yq_; ! 8'`fPSK r}.vǭT>’Wbѡfq'"btbqIg Dzg̓k)O%IµhX/ ݂gғ5:.3u I-Cȕ- ^l+(泲, 3ux+G)KeQ=$Xy>`̓ gp$5G pP<˔j7}N{gEm`Z*g;Gq NmcJy*ˆu*yWf\Մ`=?v=!:q!`a ܍$W/͔CŰqMaR;cD ^e25&w@"bX">I} ӒR2D7q$+C8c8Ux0k}b .ŵ3;[:<7fR nM2 V2 Ux0JOؗ=[0QI۲otjhhPwR~ZCZ"8WFtPnC ,W$>nHM\6ǷR-2L_\5zB<-;+̭𯳓`pcWWV!ksXah67Z/4]dIbY*LD@}'o7JCk^ikt- ^9а u'0p F3:DW|   ] k([Sޓc/R6Jqߟ OCXA_:8 ZQ/Af WU/ -#&^$/ͣM':t'o>&oSTAA6K7v;48:;^|/F@}#q9b1b4  7=peq.AD<#bwfN(S1Vd@UՌZm{VY]zvb+|q!&҅AT@=jQˠwoCjW5IAXx"K Iygy pe)N]̕\ dN걬W ҷĀt!w/ Ej(xR#RJGX8E]e^YbL {.ek++VQyW:ha7ҫ4 l g3f^{@FGf{9- V1u7Da[ʡN9"hJDӞzTЇ')BӉ?]&ZcRE;gi{-yeBx]u"ؓgU?itE}'+cI 'C"IX UkP% CEfRcJxݔdo.XP5e>& 7Ɍ=r(ӁD%*DBX9Eh& {'<ދ;VýwbaC=;EYް8co湺*_K"}al},Y{`Ï\m-cԖT)9IꀤNCFhPoCFWRf$%DġZ§mH!y{>уsy xo9 Fj{r̮ F{{$o\$ @.W*9 AUivWuU3y5F7JB7%u'´fc`=dϹ? h27QB4ϡ7wC5~oKWzDzd-dXB?%F?(&]y=%Oh3 gœ-t<#)|7-HSCi]'ɎsPG | *:Gp &Dޫ`j%fBKtiDcK͸~lJـe7!rD-E%]-<1-]|3 Mk2ť_SiMG?(JdWB1"R^+sewf2X~X7V3mt D 7ȧi3GSh0j~.籠kp. ~Ƹ-5ms}'Sp@K}] ֩[Ds~\{9y@{y41JpM6>W XU< zig٩%ۿQӂ vUVyPI!uHrzd$/2#G*Q/1*B(#]Mn]}JY2Wn}J6b^ց*UV^J|^U!L= gW~ HCo3N&$oӤs$[ft|x|ES@Y/%$+,a&jT@UccIgS+ ik̆qN/қH* XpKP-\qQs5{D1+'ߋo]ڱ:$:^gv x|b vclW}Ǖt 7\FU#I"6$;vv^3YHT,< wLJT9Pu#x5Cwvd6\X*g۴O ќhJ/k~GNGrȖv+ Hޡ>0'ҥ27-,ok={$~׎UѮe膬$x_g|g6_x!؁C+o"*J)2ó yvr37t0^@uӉ6q>˥S$0M>%q|͡$߼:@%`!p+OIg3O=#$ aFϦ;\HfmdkW(|ɠaO }+ƟiD s`8k3pupq6amǐ n'Q# Y% N&j8.B`!^5^yЋƞsʂ9AÅ%Lκ_=8:t\^ ]x5.30"(^Tib 9N60׀2͍ϼi#i{!ǜ&A'8Z* }g=\cGh4F@ ;5jM( ,` CI(B+=3V EN@~IMzW@uqKYXc-Q`W㒙 QKtbJ`8AHMdIݢv~bqh-[ ::sF*⊑'x ū8s.qpjTK`U {$^1hv\A 1Y,]Hk^=CXѠVMW\EO!@WtrzvI3;E.z!5mFK0U~T#}CRRBbg'Hn0h@o|%ˌ(Ia.ӚlG$op5yQRGrոJ `cJI (8G&;HxtrBE; L۱Xw"g*@q= )?>Ua5tg&Jh0 6dK 4+77 CcpKXƐ"}#FyLGZWͭdwK7jyYi'c/zK5m(_"ۃV`7n?ol][Ԃm _qVȽy!X۽Ȳݥܐ됾15pf=Wg7 X/pC|Cd3{١E0BB) "I?<}ԕ|dyJπ΃$.FcZFtZѿPYSnHE2\0WP 񘕬X.>fEt3q~=\d?nhd峪8V; )4Ql؋vMv4(p#p'0DnFnr%~w7J瓷mިOdv5Awcf-{0#}E4<hNkjZzS%V׾_'[h: ߻宮oR`[cK;DqběE[k,^`nPQQZrn4UU7%6>iݩ_}S =! ICEѡT5FG:W UՓ̍BqQ\;l;nCVmP~hR<~9VL$wMǕ9z]YQ\cU@ NXemQ. }pl ב'}'26嗊sϹ{!+rmqn5e+,}ŽF(B@Bˢ G[C}SX#$WL% MpYsQ͉$b{e3F::5T_j  ͸Z>> 1ǟ4ۉeHm:Aa Zp+ ExC/{f'LN~צ3ɭiDHNT6<ى_iFr6_>10uZ=dL8\˱{Ƚ"su`lgrd74nEOn1#x{vS>R6ďz,`cDaEdX07`k[-.zzm_|̇IĺN!Z蝑+yVPFȘcCﭪ;;e>CR4BqypQ`?- qزEMA_7GiV nqgq[1. =Pyhh„^~VJi-!`zxYᤄ/51s<{KCZ(qXrZd,D-+姝i5$2gķ/f6fx՘%Щ@?VP,`d5YlELxl_4`O{ش8Gi($O_0sobqG9ŚH.};b#!#Vs֤ @9Մ]Ыduj Vf< (CgU?A<1.~~ o?@wG/ iPMvFu9b%\ք4&KNmS+ F$>VepIBWЪs !תܚ;H#koq?*/?dnjNCk>Sa|~*,*M 7*'hrkc| ԋI׸ЪC]ޣP --D+S'&fvs u MU9gҧaqF)”޼>=p,@}fجn7n$|fe{EBh oJYdu$]}R!R) V ٩Q`tA<n?212ɠYLhTLaњa]Ē@Y¤j!q$%Y!]8]/7^ ^C *|yjpb:kzs]}0/$Fbf숼U%6bN3 } CouixQXIlcVՀ~GAYܱoҁU{|i `α:d*<JUw\a%ꙵ6t2_| (MN,e"c=c MNȠ/y,L( ⮩hR~knfcfj_a$] |j*p Eu%EDe Om". ګqTAy%+(>{}_UCNT0'-lIdٿ&J Q𦦓&)DQ*F (<](EZ# \^|޶|*@jK ӓbAs=yko@=n[c>r_ؚ@tI֟I8@'?<&¨@¢"ch5m Sb?)[Cx%a+ xMˣ'o Y9f;k\,uM/*Zjv*xCMLOEN? "m[e0^Xƙ[;Z ̕ Ugz.b*v=9h"CVChR^ttrQ&jz~mhb:n׿/`|v6*]Hö($K,a$.AK`~J d _F0ڬJ[,ZJ.Y[/;ɜTVZoщCP]UUfZ8שd|>BFD(uŐ#*,YHnܝ Ys̔xZDy&9'+ KY5yN곢sftWTF.6#^#wO`:BlQVŮpѤwJu1|vrA$ѷ x:'Ob_Ak gm#)Ve2?uI&wdNByܸ` QϾ_[dr|}2Uۀ)X/sm+Fo * l~.ч)y*dKU<ǣk9-ps}F !?1)k+cwhr| #X$^LP/E0;Yz@$iȼ[HPaϖ/>C}Tt[J)׻>mSi}*,q"m}~UWفu ՒuE !GM;֖Hk2Ӫ{n2 V(b$M56Ix;Ar{Tes3l ?{5vEsh6 ѲGV@v(e~aI6#eB1fM͏gqTRiDaB[DYfԐ0~_Ƣ{ f{~YPX$0D<ی=c]O}NlR).?^ޒ΀̫7 (y{;NT=+gL'ni0z ֱ(XAB S/ω*fhJB\O{kK5HWؼWp\Y!X#Yu(b{=\9=Oɺrg^*,MuJ.l(j[lb"O0pfº_`\Ju #^tPeK$_|4qWr=EE=ԙ1oBd8lXtF uط|YĐN$ Z,8YRj}U*VGzA,–&AܦӴR |AZ'^ˑ!fuSS(n_͘O{֪(=-_J*>:M\m1dRnHcNRpAIB{{\2vo YFT!UtL(dpI#N7(_DZCpp[C7&bW59RJg3 |'@Ɛ{a +JnS3ZM  > X>Ԭ(o=R^c _@: 4K:*27ٙ P4huָ݅ *@L|L=OZ[X5(*48 0:z"k0,7de:&H7_;D]0rڶ' 58!?;"dl/R&F+A=^7apax?@.T86D&X]bckj\'9+]F[ˋ њM6O"dwkLVmi uHt&Ţ\)RcaG#6d֋6^6N FG}nci@#ooL𢡄kIqVT oYVo^8ECݶ(qOp dKRr@e[txfyr[`&c-7똰[y~C-MM%N>DW,RWk~fWf ذa[O9(+")Bb?%Yf pI7쵺S2GR{da@%.}`qG/`=`M] kx i AoDNv,RZӚ5tL 2 ltmKtNhD:.Jr>\~GQI;y(E8JR.F/SJAyrnMu$suͤo툾Ӈ hCPIPH=)Շ*zojƀ9k9/4ћ?cI2pł9ى-Ԗ;Kخzm#iK ~fd$/O8h6,wM=:@+ B2g~Mz!:$Pd㔢ٞSiz&Q@vFTс]v"ZUz|資mʈ qs_`#޴JE.'N&#t#^ oG8Ƽi* 5sb5q;559pUb7<%1ݭevۥ@FSkX,P܅MZl^ c<0i'ܭQnn[ޙr+P<'`MIhZɉHZWTf3'hRPŏ&$;tENr{p%L]n<6?. ?Z/e=3 ,V))oO!-W]`4>ÓQO]/W#3OIx,q==Bw eJ*lefGn97ޑlo97I6(2~];?bjFa"'MSABWq )Y;`'?q<S}Ra#E=6wg4Jd*5i[ĹDRV'DEo4k 5+8.$hjՑyY9 FtI|И{2v%?)s8/M}on-/ʴ`D4l /T7>|182`WSroۼUJsI!.ܽIпfWJl~HfHM Vz3X? _8z8tu9)۵@y-*~{^~T6xE;crTޜJ#6H, O?U*57_[LѕoH~%]ٌtZν7H$VPoAkDL)18WΑ!]8?t̢+5]0r9ԜBHj`[xnƏZ2h!-te Һ'~NJi΍o]. yl90H~=(G( ?Y.T@ZoP|mCww6PQ7>OןYr=IJmؑD]l".r+KNqnH8|\ aK@4Lq*yniFhJާYD%Ț٢JӃtʄ*\ J˸"߈J ؕ9,na0oz:$d5Jo&܀bsU+jgBsoc:Bo9ZSy E^V6B]`UXbK"J(Qi^SMt&7HEiDE∥!n]wZ}1*;3l*f\Mb Xt.ADkЍ99[A0 XoYy=ϬP~`fx6WI*.d-qI ĜHDֲB<| ɔ82ps*GuKa˶L1e v@kDfN!$C9Lwɍ4,˾~\x5 dW\i)9Bc<=:e Ub؞&2|IS|9)~ Q1NlLgN(+dy.ok_A!jzm6h`@h!%O1Lr꺟 ;sͦS׫ptCX<#[IUj쟏iJ#pߑ,N(:Tl.R!TKbGQ#6Rwϋ0[dkb.p)po'U0rΠrHh=-a"Eu{e*]&bY\_t·/N'g;3^pxva {3>x XoZUQ'd8}2$9eRhom+57$QMz?tM]"TQ l#0t* yuy. >!CbfٙX\+BNn7eX-k nk(?ҏ3;\5Uqg .u@C!ގzƊA0s2-z_x"/,m҇ˤ.+:mޯBnba'" G׌dOg,5CV9][ Ha)=+%(a'Ɂ2ne< RxnD Fkxq$G5e*ZBnú.gOX =ËHN+i ~ELXڇT-hnb<D}Q,0mdh0 3*z;RaAZi0 !zG7\fjco24ǒ!ڕkkU؇ %#Bw&@ֱsql{6JkW j+KLۋX;|P31C%kLHmzr@ٯLkN@ŧI2jظ\P^DV"!’`$f4˳j .zaSx ð@0W&9 u4n`A59,]cޮ:RȹW'љ;eP$!O펆nQr]_ .82Xz2>ٍU3KzЕGhb9,zA3ɶAd~h[.hJ-'*W=k*C1a$8FNlT