libvirt-daemon-driver-nodedev-8.0.0-23.3.module+el8.10.0+1917+11d > 6 6_6 3!pQp)Tξ7]mtZ`ga ]mtZ`z>ٔsfF8tK\jeȬ"h*:xFEt:,k1߮`qP[l/!Ztաl;p^X$TM~#VY~&G'!o-hn@4Jd3 ؒM*ӷ0;,8ՖXuZ@& D1As#2lfqNC*8p``S7m,>ˠZOe&5D07?|!ϵ@B`N $IpoiI;E*O.vPC:nP.]eQ-lf!Bwddz7`Evq(ȀD< Z֪WKA_FXEhU9V_qeo>x) ܜ v4{X>;Vf]BFQ&ŝ~TlY=wq g {BuYDhkxr<)xFNQ[#p)ό]v E߉2W{ҷQp঑J 6~ *&[-XNG奔|"7VHa~WUhl #38=(ϻ`Yo5:<5GI_9R9 3l{\ Aq )Zhݻ85pK {l9&v!i+3_jHNFƟ~!A吜 pƜOUju-Rr+ x>pC+?d & I w049?G eq;X x     `<|  H(]8do9 o:/o>z?GHI XY,\]^ b defltuv<wxHyClibvirt-daemon-driver-nodedev8.0.023.3.module+el8.10.0+1917+11da77fbNodedev 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.gaord1-prod-x86build001.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큤큤gaaBgagagagagaga gagagagaga gagagaaf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30bb76ace2a459a4424f395474e039da66a657f4232ee88442ce2232f7b068350a056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff465383f5d62800a6b12280cddd0b29c43c92aeab47d00f0a1e588e8d6738f118534d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/sbin/virtnodedevd../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.3.module+el8.10.0+1917+11da77fb.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.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb3.0.4-14.6.0-14.0-15.2-11854.14.3g+Z@faf-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.3.el8Jiri Denemark - 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- virStorageBackendLogicalCheckPool: Properly mark empty logical pools as active (RHEL-65771)- 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.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb virtnodedevd.confvirtnodedevd.build-id4711b2658fdb5ee6bfac95fff01deb5e00b1bc0ea31b8a996540079e0eaa00cc488cdff20a0efd7blibvirt_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/47//usr/lib/.build-id/a3//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]=a31b8a996540079e0eaa00cc488cdff20a0efd7b, 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]=4711b2658fdb5ee6bfac95fff01deb5e00b1bc0e, 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-8a287c1b077addaa113420525c86a3452df3528ec86b1a46d570010cc6ff2f0a9virt:rhel:8100020241217184058:e155f54d?7zXZ !#,b] b2u Q{LZ˴m{ S̙ 8Xh'#>;j&adڎcאƀ3+t]l{=U һ QOwU@3nw$Fb|Z{Il u!]zN;L|K$wpzh)AF3vbRI>F"ohl O$3b7xN Uk$Vb!$%.2|YVT]fZRttvfvFC]A0JP`ۢC}K lXGe(QOF0rUBtx\8W ]s8Liw+' Q\0"8|p3%M]0,?b.ކs Й!dNIv=Yg `A,"Z !JP/2NbG OMݔ(9_d*aJ$Rr >@On5?MYbAap ϸciyTITPX, ,_J;)R9;=AW-2E6$rvI/;%񽡛) raɆbLJˮxIn6F4k4d {m9I̦E-a85~>?*`Vg!o;8tF$ՀS"PG /.$;PO..tıyȽr¼Ϧ̆VR6n- ~P `7.v6z[^;_xվ~}ٷ!qABB-!AG5")|Q{Ig]CHYaT*\;\@a'#BAbψv+NG'j' mXޗ+V w;ߩɿW Zl ? D ʶKYH|lp7Yԙ Fuj zrlpQ ${υ, F6!eSN?HN哠\oɬB[/}! aޠdj@6Ql4L [;v.A=2FBorlrl}ҹ'q%Kl:Dm8>qJZې1oΗ:n?i涖I?EYio n6JrcV[jy@~慠%FE: MŷԢOh£d]j}wf}2@JLrYYur2ܲf+'= +^74$'xY5$w9u&xA8VPMVDzhDJRZPUh|f1`Wx{lp w>O*'Bm/K²(ųwWc 2*n YyzΘaDƱ9A$H8S~#`;pJFuIU0mCc(lEðXƸxOc*l ;6y ej*)T9t;x<ӷK*hBpzy[u+Q0nYCHtk tkRIa@˴ t^̸.yKwZ>ǾL&*" #ߖvp:|kD _EZ_BAZPu:D*W~:BcyEs2)vaQ6U,͘@񄵢|j4eҾ34iu&Ay+?XeTP>7SN1F\?SY<++( JRU( Ҳte+Eϼ2ap]`'Bp3 TVI N9(vM)3hcĎ LHMƅ'mxLkv?0 `UG [YSzݾ'Dy~Xkϸ}"Shia ԇZ_G_{B{ F5{@ ;Hq MD!/NxҤTD f>8ꦵvW-wȭ D)>\Fpbr]2*hVK}V[g?톘<6` AL0ϫB/D4LOss_6ODPF*PB!Fg.7\#JtYPS6+p)B4b98pEq}vx\!LG<,c\R]u4x|_ Q۞xmwE/`85cuv>JAfYIZEr5O @8nɻjSI9>wOb]N(u o-;*x I8kͶ|"eY9~DiW1SN񘛕}y8Acߪ ß{ga۹z?xd$8 ٹwB>` j]2-illR5 ,όYE"O1?TLn*A׿8XЩ -NS.o*wgIz,6ťGnd[rn\B雕m9c!>VxES -6 9c(]*aC$oryG46p (M?(D=,eWPx 12E~OɬƖtf] z-ExAc9 N)e 'v4Vzޥݷ&lbU tRjV8: +, tB srrЀx5`>ڥע 9Mu&9x)b&b{s>ɒaɘj1)ZKO#]|}s-A}sw7Ϡ7(͝m\?ނb$].:Ȝ'/DZnk”ex >U(ZƖLi׏4㇜}&ulbTҏ>g䯖aUEj\KOQŠATZDDOuS@ϵ9v\ӳ65͘Hg3BC-M0=,9K-II`^$+|t*4Ucn=MѹzNxa4& 6Hʟ/'(2J<_VkS>Kh|8FSBB J@B\F\(; Mr\u k^;=F)8&=UWFò~5uaPAE4/ .e7 ?DkV}p6*?@Qri)HX+vK4J 2i[Vʴ3ewbB8jO"xEAXڬKݰ@{&Gq~d(>-$ ֙CbB(7/o*W{b\vU~Nӓ;ITM[7C\ǵHc,hF0dȍwA%`ŕuǼːPȝH`ix6 ~Ve"Z~w+yȶvTײG mO@R>s <??(?+s*vr;jjX2o ւl5= j=  m09y8H۞F{Ztg%r7^kqh^}x}Zp -lG9fE.p/"+Q$cVFrzApSf房!yJ{(( ee,@bFfS \3LT3"-0SUj_ɮ/ziz9yʂU(KXv-&μ׺Bg$~@6)D_0@&9YFtwunJ[ zyX{ h# Jf0!Vӊ3^gf>L-fMe.rw1ZdL]aBmJQBH p-ΞR9:~7^qgJkJ97 "gRCǃ fxN*O[c1rDՌL, ,..jTد R1PJa8LLjxs$X’VMb'$B nL# 2zop'GMۅ[) #=lbY9mLH2\M1?'QJb9R*~+wlIP IN>Q26Bq-Fx)ԱDOBE'9fGG./X[YCDc7["{d(%l"-Kh〢OH:+jp<)qȺy%Yi FS22 Ҋs9+)m-ݲ>IscnجxE)|rO0X9vQ>5ajqBI9ESQ-B>1RM3ӥ'\a)-\4c x!lUbl8{am{>ij2aWjAZU䛝X# #_/)|,7>E+٢Ϯ|(/C[u3TxMZiWp, =*7ίTlZS Zmܯ怘Wi|&sko}M3$ޓxXƱmxB4zD/H1e4Z<ۛtT 'sx$~Y7^85ϙJ>s̄qbHYfUӭN(줽~\*IܥO; +;]Pڳ v:jEbcϷ Ӟ (]䮳z+D" gk{%*3Y0i.stUH1 ¢Vj3ϟДEf'MXc#QR Y:IG`؆ɒ3dQ-3Bڈo(Xω/ҹO$}^Tsk;E!WwD!\7ș -w4TMF?"De~ RN7:OOkaO`9]1qWtP<"oZ ej/~j֫m3-MSHy7n腉~Um17ekyeiCY^|]/?ԧYktOǢMrf/ϻb>S>3F]̫c膜kTҲRFƁ%Y$ StS>û%wuAzAL`hfs*`υJg)\FsZKއ` {j}mI"L8+ܱC -",+yݛlN { i$6rng??_Â=G!RiLya?l @l`]sLR`9)~KUmc_\c_1K,Jp@˳.D<31,vOO~w-? rIđdd"Vmu+,TQE--/9T#-M0˶' r i$@ʔ\ o cگ"|(K6ZkAmYrJ2e\H˃g~[|{sB̏iHPਣրwdب.\i}ǘngN&L`qG) J%%CUƱh R˂fuYZ#0v*J]A)Eu:F4A"jrK$fΎqh֕qqv9G|0I4@%l(M?A6Oώ'}7@r,>HQ=ӗJps&4p+n1BI1+cwB˽~-!mg̀kKҳ YLEp "‹a߯(+yUv"8Mۜ'aGĮF@boI^[Yk2 L˜tɃήwo\{!ܝbVqJg$t)HDFb  0;Ш&3 Pnޮ+Qb$ip*y)їTg7Dقd@c)w+bt B,«뿡Ј%փ8<[N@ qȨ p'^aJ'YcLE) pG}b5Y2l?:ɥ =lQ5D`21_ yK  {:[np[tIiD7{vn%Ֆ.BjӤI6m+m4fՌ-$3K'v1a/T ӓ7Bg4+[D*;On% &`%TITi z-AÎڲmKWjY&AnVtzbO#uyuf_ N?u -W+zã1oo;fd[AH!Lr4o!|25c;=u6K7Χ (b?XX!JB+fL{]b_Ë9"WB:%grچ aP Ըi.]gB(tc U +i3KTO ,)""%>HS~p*嬔2LN{5ٔV$X)#C<:Ge#${@,nWY3Պ.~8/`\^Z銙( fNLyh 31WʗcUSn*3笆R)GWd{‚6g_m٥<fx{Y3/`{ J+!0@dWCVjk|rfez۽8Nn:U;V42S} # M*R&24pY wގCDLBZJ~;\y/XC~J`{VuT m28X'=KwB2Ԡ[U VK5' z$E7zڹtHW?R7\Jcx,~Iy6I^:>weVZ ΒKu %r1U25A0N]y*Տ$m~)wW|C-!b/eBcl8"LV0[@W {_|]?Od'Fp[6R7d9B޿bZWI0OS2drU8A*5BsXH3}\/1ɜ*>t'*ADܥD/}M$<Ra}bcrj(峮ڶߡs&Ai>-H(e Iz$ࠛ'"Rd(/s-h7\"%`~Bs}Q.ڬQC,I_Iݗ53B@kތApjsqe"tMz5C>D |S$'\n̙p5O2U-ې8q''0 ,VF &rucG&8m Cl2J{Q4QߋLa,#8#|-jIYT7Υ'peMuPvhnͥsU_PT[W6~\>qډG{сƓ7i%џrmoNE]5ȅKr~*AB^Iy̓Xtw87m I7+5v|rt]syDxF71l9<,?:@E{y i-nB?cU4-ݬt(x<ձզPz+ $C2 W)4Çp]r@L>TGv2oҺ<1bzlbAIC԰_M`]`OH;'fЋ ŸW,qH!BYl'Υ~M8ocZ?V ̜:߯S_4D8S*x#<~xlb q1; @i,`o^ |ifM0rgEi9cc ཕ;+ճs չ.|59 fCm*]y M{=l'H0Ω$Mtˮ`9{ \X䲿+xڧ,Q! pfS5**>00- 2| vI,Fwr@$BU7LJsAjj }?Ab9xt =G=3dmwk0+,ST, @}zҌ@KWYYWH`˩0X蠖~K F& %H`P٤ n/9HaYƣe"imNchn^ZC"/(Iې1GV68#w)@SO|_vS:$owg7gFK"w&“ Ey[ i{zȞ30^mu vyRΗn#+~  6BeJ]*@u* VF$<,#/egPC.-s93?=!;̴Nc#\$h/{@B ʵ< a}'%s7}tG,5Or?a!7|h;<8^Q:ZP-nq8@2wN\"QsbDoRiћ^Z&uV,<(!ٜ7rCMU1rpyrJ?!*&W!RpklAX2KFlÅN€DQX}i  $=b\1/~U{9Txm ,gb$4"OO%TlK䓴Ԁ(Xt,7j1E*q 'mݿ-;] 3B3#?.D=NQ4n}"CYM 7;emђS0B3e6Ygk |lHj&v-{WJ5 eMP#D= Z.)d)ATNOKz?P&4h Q(}R7IWf ю; 13hzZ˪[I:hN0.\=Yqt&v#p'eHz G.jFJ,`-?6IdQx _dHM)j1՜a О\άo;6a${5{( &ɥ_|OcZW9ea{pIQkI#QkN?3R2j[SU-qk$AKKjXHyڪljUM~V?us8qxp.8lLFwqpC7ycp>F ;.3픔kdewۇ ms1$ƾk kjG0L8;p{+)Ҩ+P3Ԇ?dNzMk=[U,5 kl<#1zqf/T_xeI4 1w$Ra⋈ 5)?ldZv r}^:WS+Mn^㯣#d@{ISֹЌ(T\͆x=iGyewS&vMb5p|7Mуi3 ;Deo"]i"OG~bFM/W9i8b5e_urDXl'21p뜸2˛zRuX,{mNќD}|jdReo2)Lu #5 ȜUZ%5gp!GB"*Ny81,B@lS/`1$t`',i=4wkGG۽M '>y I ~^UWaG4M[翑l!=rK1CRϖ 2{% wr 'N#@Mp8UP\ZlkR·W5nL4ʶߴ'] hJ!Fm4azp$E[Rd |[駑*!5Nw ֨/ =B6A. ؤ7ԡx,'qܔ0K? ,'^dЩ4h7:ǶUXZȨ6XHv=L[ K K1$4TF"[d+JB@2aQ1~:܊Y\T'"ڿ*NlҖ|NVpSyۓAD>n"M_jR*ݾ]zs *i& !43U#4qPA1:H +2̀{ժ "=@ӵz͇oˆR03J넁ˈYp)D2jb(dt#QKFYN"mMےDMlWU=m )"E@;(~H{jyNjHWa>Is2P<Taր`#.#ȈlnmT8Z%$1ǔ r-JhWqaׅ7o x@.9#h5(njF ްAJ"a$"cBc9n¶Gp-cTL<8ó7HrXzK5F.DgkTL#)WuI6\{ a暕 S^gi km}mmeַW Y|_w򄵢rZJ-c*ʕ㺜SU{Wѹ!z~H8"ThvfsQy)}ǡo" 15=&6cz\pBRXzf`LuFf!ӓ~$&/ @C b>v!,[ʋ z# (*N g藁 chk$gi)ouHmbA"M-b'prנĚt_'[K Ԣ7-+q(MNσB6nJǂJTF9Bx7&q{;=)`E~㵳#%&FztwQ3 g]?%`y4)F1ZqSHuAr].CXm!Ab1Wj{-5u9=4 O9kh皁,.o IBC> =湉S%;_:m?|O1_OZmU\.+F|80.c%Ճ<k1םGOaBnGTmC|†N-^Lz;zW{xxUyZg]\ u{s lJڒctĭEڜծ~hgzUU4 p(up Be1ud֏ۆg"iV'6lrK֮3=Â]{Bݓ5p0>FN usD@YQfV9VL@( KA>3"8\A$ٝ_؂rcs4's;L[2K8\| D($oeuוe;>W>6 b{J yGj@ = k6 \R`~Yz1SAqj׵8|*XO/Zn7U2_vH2y] Nri!_4*PNS=vx9RZ}W\hf:32:.ۈ5#(F%xINH*F. @ʨ6fX^h4B\"( u0"iFuޟ1q #=Y7(6E0N3~`m(Y!|pR1Gtn-SILyX&kz,{^KU 0}%nQ8OsM%sX9aj]0H?Ʀkuv9d*j) M l^PWy(-d[P'gQtJh$k,1ģ/rMOm>r*s䓨'>/<;T>&%WկtL ۡwa!jA";,D ci-6-wFT4@M&ÍQAkFH,d"tQBߍRdbNrN f%@wg$l oˋ60,EN 8w:-n;K-*emFΝZt+?O6!ץaJ١u*v0C֓wJmNz .CS)DYx#1 _l5Ϩ1qjRpt?S>_!a!82?Bi" %s4~XBN-[E3CJHJ,2u-M ^q:1Jsv u[d9~˅́+Fs˅wI,L7Y$^qgj$Df⎵рL N.|a~m}T5,A j>OxtÉ& M_k 5ꬽǴJätV (ճ[\ɞwG/B*3€Z+ U+p.#}pSᣡTX<9O {ˬ;U&x@cĈQV >o8>DGBsczZIcFQ9[L>5d_]KOKic[z> jA9~6dԀ/X9\^;H==n_ܷM >q\B_خW@ZDFר<#moɭUE?%(;ȡp)~x/zUن@&8AҢ Tb,],e/ھD2* YnmU+2'&I V>>ҮC Ǜ-ţF[DJ04mrLq}3h'5 4i>˸(\6agx[!It'|e>OFx~\ 0 a{,:M*o<ʾ@d>(2C}rOW_7z" 8?oT1Y85! =^rl?cpDKOl6s rK0pI&Ec3Ƣ<̉{na×{{ݼǐvwQsppZr*Gߨ`6$CrK!.w90Qw{(=w3g$WoVP>.p [g!8v=کcYOv1.LGWH2VQy`=`7ۺ!˳|D+LL@Szz,e\>K m^b<;3qooiE'6핤;*9wsRwBc! +ͤfcV:&}bH9t#S^}WkG6F{$Gh]0h47]N;Q2ԌyBK! W*'=hCv0qY vYԼӅnOcki|ԭ&n`^ͺ vA#jl%7 v`z-EsROa H|XCQ,PB_iX 20yHu_AU&|i~D 4žƓ;6KZ_^/؉sP/LPMXr97 c/6 h'H,M'?u1OIH ӡ53ICqBAQRcnpZnbŹGו|q/eR,$!ZYe`X 1 Y`1#q8pW|<-|$2n}``Q#n4|69P"T]#plbBbf.xbZ?U&h#q< KF A\ ь +]CEj{c&{? Z`|-᧡eՍg nc' ={rx90P:֮T2\`?tCa0X9t&{B֤(l?^f[sMמL GJLWhi*>%y3~0sQlR-`WC/x[\A-5r|{ÝdBRjr!"mSIaolڦD?CvaV\;i3"=;Q|Hzҁ97vKw|Ymޱ՛9@յȔhْz^ 4 p;ni{MXalI|v9O|RˊV"938 ?RJ2bºwUVk)y8nmPgck%n<.I`PN+i/H"gVh&3GZLC]WO54[=)a}OHzaϺKF@ [XCL95䏃y)9WٞԠa~r@ϑQ;Q[W*IrE+Pn zdfFu( Йo`/OCxͺe4") X>g\Z<f{|ΖmkS,LDjK`vtǙצ24T og%AHU+*aDؠShm ?/@ZU 0cϺƴ6TH^Ի-F<[?bOq,03餳80j.C tm FٰD#saSAp.-AwS.h#Yl+6 MD%YnzLҠ yshF[}ӻi3Tn:i"|t*aZ(+Kށ7Nxe!Vk9ݥ9W+*{Ehb +BDi-rkA}.1!h%re2˸CT'n)11¿,D^,һS-jLU?vHkoj쓅AQ &,YPC+&^Qڅ 8߃8d^5(w~RJ6OT gQu7 x$f< lVt(4eg~zQP'Q Ukυ.pmؠX1] "}P!7҅%϶mAۂr*;k}@$0R$90B3\-9kԳb9x},`I’sBPjWhBkƲDGbn=$*55X=4r9ōKƼSCe i='յa"iTp-|(eZ~mQ#J\59XCan#^JD\L4i ǧX`j<߶IR7s/ղȱR!̴tJ}ut¢Oc/ 5i=|n%_)#amTp`8лkm6bK\Q4̽!7_$>Hap\?lG,|4)Gv`1SFC҅UMjC2@w r"XC,A(1 6[dM^}uyuR}_Uam}Xgp@sؐ é_ʉd 2r][PY;KtyXJ@-rx&L~ yAQXBEDMU"-*`ޗx?̡QBبf̲QHf|3Arow u"vlOIJ(+- s3x"#˯vаPj7%zUzzpn SaOm%*….xJ^߆ SvZ_VŚbQe̢'"slwI&iH5,h7zas>E%x<ғfѲ_s 9q~Zma[/ #Iq>Oa_G֏[b2Naa 2F ^7bm[cm\<կZ+Q?~xv WX9?Tbޤ9φvSA%2ƈcEt(4Σ󵼄fyO CC= v=kXsLm"إEM{.d\wP|51>'_`W΁QQ>{sB $Y*ق|.1I$ Ae&$9':dN%gNV. I4A,\s\- u|AtcDd[Kss+ K uzG K?9ZJxIt|g7+RySP0i ˪=+b}/7*g@%"VŨ#Oeׇw@k I4eo-3Lkou#" 7$T"pJ::FP*b(R/d0V ( fv=I5yt !||Tvպh\aZHx|K̖@'/:BWq`B0HtFY?y=M@ۖOEĆ-ٝ/>xWAc1ܽ7~W#S}ԊC/(PUVY>~w2nSM_UG^SŦ_me2H+,)&v!P[ߵa$6L f{ )F 7WSȳS>ziBg }5=B^ _8 LdMs[j{’ {]O mש[x|[):f0ҕN*ЕY}FrkějD$b"bi0#)$nP̻쏴$s|u@:zrDLr#1a6v\Ma𪗣KX!t&_{̻ӢKJP"Fٴ \[F믵!ٌo,6،#:EcRK3qL+K)TMMGgLא13SyC@lX2{ z ,_\k]O bX&WDRL&+N fk.!\/qzH|z~1moKG)`t+"^/_6ǜ?Q;htCy_c`1<65ޛVքor?3V1laWW\'i0I(dRp_'m{p39հ/|cpo_ҀʫOfOd[M&]ok̤Q/шݣ7DyqW{I5>np\ >a7ׁ&ζ;h) )P0ϯc"a$G H"eCc7@[ӊJy25Únp DBEMOIصc;zn3  %պ޲k><~.dpx <^ x|;ђJo%)*/yjW:QsD k3n0%y~@vR>. D's䤅Ga!@2S$^  M>pI$.6OyMMO >jGqlk6 J_js7A;ñV,pޱ+'$!|0;~%C+E9;ly֎ _[NIl@z[[vb3n*Bh iRusTrEcD3c9;KaC )N : . sN8=n"Lky|`"61o0IvUR_g~YN!1Cu\PAUk VmًHCn?R3r.R b'AUaE<[CVDM2=-<)@kVٱD-^F]_{9g\; 9I**6 +ukzDqGPց:Ns7Q/q%p; P9n#jE7øQ/MwQ DH} tOcG߱NƥuՈ/^6A ZW$Ea|EK`.nd,W*%<[π)~[5iSX*m8ԏ)UV;b؄`AJJd{"OKX X #߀T|Xotʥ:?hgj-L͞;(} TmIhof.:iV+m䋙1 Uʃ*ʣ@6TA #|/T&ܪiݬpTbĂ A@;xhvS£ V{IUݎ 377 {<߽iXth2;]װmw1Rs_&v D7O:2*״-b]"2oj}\q;u9*s4Ե6?.~"q5H}sj)uE~B! a|bX|CgL՛u ƚ5 ö6 iŸ-q_|ώV+593q^47@;- Grǹ8: ) b} jyOn&N} Z)u2F[gt%Uשig 'G-hMy N`_m>y2IX:$ei]V͌b=^Z*W]eJiY5K!0U2cz|vX4{>?7\(S_e;ʹg? 7}U211d8~&Uh1=4 N3KLi/ؘCYWtF<ۉ#ggP/_ށ:Anlrs.pIHd.ǕWmnv`]dT5{ߘ )_˴Q1Tl570R{չV%Ȥ&0hhuu#$k( ٯԌ&eGO(x?FQ2,nFW9w@Zܗ, K^$XY'@>+éKlE%&_|E}/x0$Z$OҶ;:( 0F)E4 ѥEw:vc5140D Ke6)`/hZXe'b@4z%3eHH,A4xSoSZ#caƞ8C Ѕt} 6: ^^݋"ȗ.%F%vOʯ7Qr{Vc ᦋAIU=P.Zw܁V MjDз9nb]\v4HBZz~H#I?@~1uU ,%En7 uLf^(w f$9|<#uCn1BFfDgkz2O{5}q*L\S|ݿŽa3ʚ9ôRQT(`E/+6W"^.~#y'Uw>s5Z+U}ʴN-VG(-|k:{KG`tf(0X qn`-YO  I0juP&8Hx{+BLj庵ΓqӣHrӱr]ϋ q#0?zd.|\F:4 dxq7Vr@VbaR#F^%eWt 9wY3] u\D!1'F0wv,یu-Q&̬n 8g# ~;qyoeO:l6[[*S#- C :۸jIsW#yF ',`UWsZ-#}i_Д'; ƈpX}(E&J)VS0P`h6KbXK\c|6*?g?e/txZ[0/hI=Q)r"Wbwxqaa$CH~W۠m MN"EUAuM_.oi0 &#TLtzikt:{]PnX7/agBRPԈ*ۥ^]W(q3?ݢkT5 R=wgf0di2r;vDz|6rtQ*3 +tb'Y?I1L+хs$LsLO'o -Vv_!-?y'pIYwFsWajz$ʿRqact=ۼVĦl TA3 K" 0v']BJ'<ٶ*C>6LV ݦW,W'JPnv+~^@˟G3wkS&c =wz:QڧU ܩHXrvZ8 icue[UWgk]wؒĵBb=ˆZ@p!Ǩ;}1}FՅ/tO?yM#hլ)sv uQ~6q'ɝ[i͍5K*4z1IYTs6t\TX?& ђwL)65%פTXgnE'3ͳ*Jٕ\PX_?=(2t̞iTeK,U^pYeI1[no? M mW ǯKx"Sο* ZBEPxex.IA+I;kpX+R8]:ىB= +G#&9;Ca^zNq7MkHX ^ 2l J6V`PҦJZ<W:3oh& mxc E8sg.\ѿ|W pC$h4kn"%Nq|rQQ~W=C/T*TR,덱[hYз~MA?Pf)6W1. \X9lb* ߦe`Wt{_~h6Ihnv5N q^4g}8FMtV)NM~j;+4cIh.x6PU fȔ9M :d;隴P.  *Tad@tN*DJ(! ?)yv0w :{kdQh`9*j~hA0ՠjJ8Cg c"@ &凎|h >{L0 z?Fgl܅'#E2j7F=[qh[yۋ9)GuCV-:`]8qbT2Js0e FE~AxM6߼ѝj\?xEW6 ֺ-$8wX qZߢ EKSe p:_ WUXy 2Jqk Ç{k!5y8S)F%"NGSbnM1/X97*V/xk%&|d̶Y o+) XH2_jޚLtr5]25x+j8\$7b1/A'2i>Br %%~/)߮deMN/w~'*)7Rh;,5(L>j{.GٮӔvhe;MUp <DHֺ| CI<2W&./wPCd1\>-߁QZmy]LiHW\`).Y(h8qgIxP2hFf 5K."! 4/f˵`,D,%W/?GHr[&̙CRR[8\Lm 5KbP~82Ǡ \˾,+c܎-G6紝$ٜT.L vZ;9;͎ oIdjnZySz$nDZC9ϻOwYin@,lB[/'()^}Q͉q E/Ns>L6`T5֣,0]TLlջf,#[%~/$ƟL Zt x<Nx-ƶX1o^ybvA c2ļ1[視z[|S4 bKf`9D`}ZZ@{J^rŦjJ& i6vE P&VV`+ +Q&;dL̺|pݲ qP`$bR:P^j/EOk_#3{r\&rW^:L {wK |՞L&:LEU?3ӘVp5VR}UiL11[JP/&p :mٲ=Xn㆞E0Rxʕߪm%npH>]e`}1ji$6F#!"?IUW w$wp1{uTe&9zXHfݥDi!zg0]={`rG9VcmKT 8hq-'N5){(^ӡn.D1^rB mOVcn9tmbOSj7k&֭R҃޸4a zREm8q ߶j#^xܖ7&h Үac~,!NLm< *GD`# EDBtD1ehH[@Dgx{O ϓF̉;Ew 7& 0`-b\zuD%՞'9yL ⷦÄ!͂u_dSxѵMm~ -ZWdt^_a૖!]&eM#^[=p m;%~TaMJA~S%N24.鹆"Aj8#%``3lFq dHcQ IԾvљ'b42jR׫^qU UX;I8._m96}>kѮ~;I5U= 4xjtUNvzp:FF|cEؾaExSIq !d},׽kE*őx zj-(?ui2203L#+p>x#L|^y:Gm;zi̳ yF|˕N?&!Pex bDH-QfCw჉pdr6oQ ֺD8[7"=sCP_4&.]Jl7< ۰Ί!j1W+\j Q02n#9 ƃ~S @/x͆,ѿy=*j aԷh,hwcwsOL%VߕЖC]p [NwTy[~(eo*ڃ= 2w<:㆏d`Ș+gDRz3_}XEOTq&]1}M_δ :5 eS4Eט\r9VZ9bzyX^ ? @ MhEi3k.!EJ[߫d"}p=ԙSKS.vvv6"|tk}I-^9}f/c8f`Xf6"iAU,SmL=x^Őhh£,߹1}3$G_Oɋ#8G8L_Q[QJLvw?J:3+=bd#+,1AK*Z?JA |$hnkF/҉C"z+[m^Uݟk!F1} }nc{ {Wyd 1{|Q@f+w\AzTny]\@=۟QURxOÜ)i{yo$82%<<s~ nJRf$%Y4sⷪ&o!rcomea_2r[p)+ }fn{~zD8M44%nu#7T9˲,iż\ܑ1fWGz7RvftDj>;U$+-_TJ-ʹ/j91nvڇV 0@ѕ a!1"#-~߿0Wye>> ҿطas6ۙd 7cҍ FDϧ~Q2ŘH {Nwxt RuVpZkcV])ښ91IBkHr82SѶϝr:3i.7+1jB#@@)̎%[m7R7pğe2azTzp%&ׇ,m#"|'V $1{r…kiAM%AIxOTniQk RLPf}7ͬ%q C.Pxd8;Vuz^gi\ ̣0$0vdYpk &8`n-SGA$/2rta,nonb~ Q j[HA5t6ߚ:L6qG|Զ,@F ڮ+ƩX z=گmB݋y]f5Ϝܥ WqB妍yݸd=@&'4ƮJfҺ_L3620^CyT[;JkhCFSX^6O<0naUHLV} f޸іiS7W=LrsB}q8#(f wn~+4ɮO`3(հ{.;Mqio֏ͳxP)PN(V]E}S,pa s1, _qj/w)d~c :䞿j>92U[d~]SYm_.)jv$j1?gZ*ŏ\=WlKӝڮR19<4*LH#L0)6|¬w>6 mWbY5S>>6>-c`VQ?Rkh#Sw1H9*Kg5hT_@߂-݄ޢ3H';fhTFD3yKj; Fa vO|row͉I!1W=Sd͇.ľil|HDksMQ8G+09*gf[ʑLN^{ 'چMZ& {Zf*y_CÄ2Ǎ.e<\<ϥV]HlS&|+0{{U*(N:9c2` ykX%X ᆄZ^(ioT ?p>Zypt PnǑdFq [8ܥ<7#e Ip3^\ &Ӈή1XTfG$ S fuZze3*UR(&_׉ uoR!d| x?õU 1#]^ѾSnMh-M^I&մxuieiߵ,:7i1kiePjrn8GjY5< b8)\Z[m9o7Zh[O(b ᣶@< F:|3$U߄tM`gU`\vFIQrH\dQiۃEVbenbcs7&ъ5sG_\^'9kF+ OM `PßV0},ܽrd6*8_hZ!h>v$AF@Re٣0Xg#I3(]ã'-}*L9xYx'V> eUd:1gן~>dȍØI@o*?Ayn@XzV>qOpQ\DNR'~-'Xam{gk7ʠH3~+|N< Xꌯ"`{-m"vc yLuEH;Κo 2{u}g6i@Pˤ,p%/'pҡK ^٫|PL|R$[kӟ{A'Ysj -طk;:AX*&R5-~S”@G8gUfLo h 8'd=%NFM+zK3wS `#9NbpđװKklIcGgnב e!j f`? C}Ex~ 0`6ڂ k`au`,@ɌTMHgHSY@"e\hi*P(NX/HH=QI(NwU\UیF#u%xȼчr3HXwD#j P>cSK&PlHwS| Epq,Dnpx2(x: dGfg 6VhZo/|D^VJ!v!{%^6;:*!kHymVc\jÈ^  [$E7)q>D#|ZSfҔXqBn>c9}&)%y!0% Q=0DXO<X_ãih:$oS9-t:HY&Bқ %/t<.R]MiTls,Wٌ[HuH_m4$\ 3+ _l^"_٥e:.ՐJT NhuJu<"v 41W,=ы@*k?f..l ~_mJOEZay$Ҙ#X+^{ .ɴ)p@n0k}ĂS/u٧\pL:*ƛ()azaɭi 4_[QR^D V{ FQ&jʿwW:qykl2@.Gdo4 0L%f2›7I5:G{fS<3.wQ1(VDr7gX&B/l\Cjpanpf 嵇3j'Ŗotۈ]**,Q̽L](< zQV=5n n%=DǮSM]E3@T ?iӝ *(5󢭴J/i64i}V jl7#*a|aߚ8^OL-dcJ4)$FIgg +F;ߣJAu\v8IV8A 1!#AhBUy3,>(\hJN+QkV<IҦxDB\]X1X3th*%\+7!\YGW;e5e]Y,814)FhL<'b^??~F n[3feo:#2/Xɴ!]ggRU?I8XKW X[gHdV>^>0:•'#!Űƕz%#hq7> u0++c(>GL^O4'0,\\h L-П?nAM R\i_SmEܡ1\,zFh9Y{>~iZj2v+I&ȐE\PK^ aVc[\@W+0[n ZP70J_8̯h1cXj5@H8~8.̽2#ŨGԻQ{V%Zxob5mv0x7W 9]un.]hD &S7% I^ 5@Bߗĕ㭕^~60 M!\uۗB6u P mS $z?~{EW[vbFG.u-ÊtFG/ Cf8Ec I.kɕ(|RX~#$c&@ C\/owpF z{vAAIg^Zs:e9I,Ɇ%`lzYuc"+2;k\¤, H!e)_9s">ebZKuB~5⒀]̪[+?\ B?Ƴ!^ESӔc{EuG Y9Wx9{u66Ǟ ~D 6 @$+=tWMIg:P\?~dIEԈ [3 w31Xn#abjd[MV]_ce4z PRH<`7,?3~RzG^뉹좍@W!͂|9T= J:-J(߻Eu#PyzݭD#BN~m4E ǧ`I 4I0ai)[0'wݕBx۳ F-ê/]%/D{*YC$N7Mڂ@ {kmi __7®\Xo ӱ_6ȵ=)ItОhm1?v18g8@J(""ዘ爗=.*` j,(R4QWts8֕.?zZwu6[KjFK͝I:$NJprHfAs%)Xt#Mɋq ^;y=x2>RO r ;, /Kot(lJ7j&ushS;qdAZ& |SS5:lf{PzI>sgmg%&zwS8 ^;Q+|/c|¢-zac3r̖ض|wrz{D7㾤QxB(`O&hTq&zf'򀓶*`.yFXz،ŭy@5VFpzASBPF,췸Xx@C@)z؝ Q|.>;{bD^%kCs4tJ>A+6 Wd7D:fpeg'BP.(S xR]a-ӝ&6[D fBjc'V[M$]%·ȘcɸmF0'ND|98^&vW;ntqfDvI 8  Fd'ADgE\iP4Bz8=|@|lJ=#?B>UIЄq+e0>3>5N|ҵ+B6*A ~![DK9¨+5{ %d`u,XnjK t^JbbgV@$52jr}I|;hɱ4Fޑ@^9kF6vw@I,o(%e-"Ht,bV>uHEM}t,!73`9. eƕ?> 8ӅWnzN>jH{2*9n&$]3> n wRE4 ka=)y.L nѕ%C 悖gLW2@tTbw4&rM3c? Jq#'ĕC ℼ! >Tn J'^wskhhZ-}9墳-jtÞsO+QZZvCvѶ!ۑft DMEyc#v HO[EiHn6]`7 7cUhv8u^a_&4grv G%=2cHsM̴;5uX˦v.y qoGJ$/;a05%O8&'-H̥][QJ-aL86CNko+jeOc#S)A37)O3H tPm}׸ˎ{[N2cI6hL+%?p[(!x?+J C,\z,X:p%o֌ɩ)^ &熽s}ђqHipk{{naoX_iuyT+ʊYRG-4=YІMp3ħRc0,Xe9Պ!x}YWRl?͓{ ALww1XyuN)gjZɺuEZ:QJ}*mO荰vRSU4DvLZw'24h?29;kkAt YH$PaM3d,iD X_ OsTNp&bCN*I7R-fKG|PJAfK55g"k؎b_MۄhW9BVXsY5boNtq`tQZds6qqEaXA\cǴsp'3na+ ϼvXaK2>;ȝvĹ}r& !ylz/?d+j~}Q#xjڽ{ZBu&>FF-9㸬9&91M"~ؐ(f(FǁOR<8y1hn|j)OXϮ[NiQ, xj2z+1Zz՘t?/_]Uz^zv+H\7@CPZ 3!eյG 5rda~pZRk i6QC;Vx{ [9^>,m=0Xt5']} =TĵQζ8xoېV dCIYϝ@x M׌!x'}*R>YmsݿQ"pn۫laŸ2nwA\JPZq7IoU014vqQ;A_숢8 ǟd$i`8vkĺ?R=´9.;Q,31鮜- BL噙Ϩjj&@xʰAb.jg 3ҹ80&Oפ.>QSe3RNvli_}@{Kr~ WlYt7ꆷ-0k'eߏrU8]U&L 4bhTm0"⯯J_KBkumVqܗvϓ>Xfz 9 2ܮxXiΉk^V!|o1hfh n3U~!p!tS?`(/t 'D2;u';\ z,7sec.xsPG lԤhjIa{5f|< .Z#pIM[T#mi+iTƼkzS-`z9|`+,Hxe'|I?S|f&C  x7fC~iJ7ޮE#&.b?kW7k `HE>]:G*^ҍyvbqy~SXl,iMf>l9)FTD/5hsHr/xzr^v >2Ycr=()F7\Q1n-b3ƕmd(,/JrhZ):/myXkcƤ3Z)@&7\`j?r#y H9D<vѺ7ibQ .I>D'wqRCz`QWx j`{ڲ˖u$Xz>3?G{7jgJ>e2p}oK"q m5J{bstYl((^,Bo_龒7T仓Ơ㣃ڽL) xx ]{xoRMvD' =Sj*ƹ0zDsQjz3G%'ya*+Fٶ25~W&ieTQZɇ7TLʴIZCoӹD/֟y{Ū/a#UɭR|y]{r5SPb?iaYXа^#ie T)ެ!uO<+ӹ W͢۹f08Wlf_w$?JAGExN*G@ct.$uŶeK{su*v@m 78ms?MGsF'Yj7~,Tvy*@c~lY+Q@]?ZHP0BcyrqJ-}>];BMD2i{F3UG+<-{0橡cZ8W~%D:#$ %T XVKF OB/9Rzrfv?'$i8@Zy| jp;tv ׅRtP׿2P;.r<.Ҟtxky5\b[0Q%sDnhVq㭭 lP|t{NXcߺԀvj΄PA/%aѝ!HhꭖGOʧ:ҽN.LlQ.n}{,[t  @dzɘ̃@%rb*E=kwAXQLsnKX6ĝh5Sl 2Lufy87WH%JPRġ }lȠ]G1{2wxRq1ڊGH!08k>.P`T[( 3-MP#Gmk$CdxTʨjpvjͶF Bmh`S5Ş+P -|~gq%}!;@Nuol(QW&zњoʎWg2*~FK+q~.#0g#\DHN^+[D9Z46KX@{2q}#ږ_(#>+&aU{¼cc!sumʔAN"_N2v8>}_ P[ύqJX.cr`CmLϫZA?7(0wJwaf]W j>\B"bqPV `ྻŰ7 c+ 5_7f}B^!{ű#0~YalN@r_*]?ӋFKFhB M4ߥ%za+PǶ;S`ܞ*{$A 61_;_]\iD-Fih,F`zB(IkmrB reV"ޥz@ފo̐[5rZP^@O >o*&ff[_`2hE>Hhtް^m•?OKR6lj8 }[ǕPM@'ڡP ;d)[@&Ү]|G.)9 ?.W'ڙYw1X9sGľ QPRwa:nr;Ґc%h4Lњw][O`0g HڵVFߍ`86I%U|n43 LYx'ogkc,~1TVL<!h*Ahc)lAkkm2?~@_:;CnP/XŽ{5pq11L4`rWzEbݛ81'c*b*KN8}a ??aB;˧1uYڠ4BQҧ8J>7WL W|'/M}5 Jr*s&=Wqj>~hdC<T辔o͋~)|[Ȅ:_`S-B syI-Z|O9H ѦvĴ./`(tLI}w-ܕ@cRPVFC_}W3]qhz enyW5=!sW28y|BZݯC7Z4\Ln:[ɔ Ҭm ļML܈UGޭ] jˏIp/}s?1 tڍ}}s̅쪜Э,k]Fz /fyBZ赖ZV?GmcG%%)K HaP:9{3V6!d̄tRyCkC iwaEJ3 zFc*԰ut B;qBW.1-A- l %2L!97tvݦ(!tн jn`~A[ MuL#v=|BSmf v.p[+)7`0VM},^BDPݛg[h^ޤp~="{-BDI+#(nn%ENH U'û+{Lt ACA\Z֋賚0W{K/K*L+^Lx5\3i)Ҳnz}#Τ2h(<| P^("Z9= qsյ+?i](u k˞w{DN&7H}%T B.GT뉧}Xz$|TB]{A0k)n[! a ּj3un+NͼA_'3m>5hQC,$RVv$x 3(2vC#zy>qqd뜷 ])k3hHDV{MSɵx/NϘ Xڅt[fŦJz ˆNːDғz;MnOFʄ? SmuDr$! V}i 9/9̊ϋQIFo"U74l2:)Z&q΁,WWd4;1E{LtzDž ]JE18#d9cU> 8wrvM8q=bcMT(lZJѭ I*rOcxr8P4jLiIe>[9dp# < >0]0a24p4E)ˬj3ҽOS_|"㷅il:{/EIr<Z|4M~-sV¢eG2( +-AW@rC  yM}s*Xg Ik^L`_3́vp]Į{6q\aRz%{uyKmhT }uHM8ER&q@Z1!|+=Ӷ36~|׶u0ybX|d,ȁW~r _QfZ ;-KᴠddmRy1#U_Ô:&T`ULmI!P#3d=ə{]nI;MFL?Cuy(~S1a%E`\/_edPGN˜@΋ qL[/2(Hz]+! >%*IK}+Q(R{pow[;vgYG'JD_1>U)OnHV&_Eۘ70% | ؔ [N;4'~f*Ÿ8~i\`=me Hhz4{`9Ckƥ~/X[#E$N@K[^ap)IRa&ZAF!Jȼs$]lH}aNc2ăgVv^9$G em{8Ó4\TМƶ 5Zq5b/<|$]w|e /r؛:1W*j:Ð_5I|6ᒩ$\XP"mjyO5꽃-.̖(2s%:w*ytdiO5)|l:ylo47!U}m}]ֈ^6K2%!!aw-7]Ȝ#5۽chiuTХ콗;}W; uAf+MǸ8fwn+CU줠w]:{-T>c'J+` bcf'CEnf> m"pkS1d8 ןA,8-Q/,~>Ř"_cΔ&]ӓBbBҵ i]d"hqNB]E8^^2naj™18Q9AbA~;f&It _VVq)[@wx%n2,\V pە})A Ht$j(Mp2 /b][ ;ėckADչDGOЀb܁ze/3߆I"jA;5ك2=]h! {‡7EYxŤ)BBKIāCdk,ӵ`=lR)HLh=W+i}ڳh W'4%i0?+Š&_y%x"_3G_h: ?q@TmA?%RUh9;g$ @| Hۏ"ɡOa _;9jq 0+eM3<9xJ9ipCث8pk 0?]1YxuD%_iWktf#,Uۺ`imm', ?^e"(̙x|,! -I;dJ=2lqQX+fb5x8w6՘JOsopXxyЧ}9ywrvjƈWcSӗv!澋h\4U}e12D \L 4eBuɆITazɧbiBa%xE,՛A\b\L}j14 i49xUx>,fT_d$mSks!pb#*!bcYvI߸)z%tV5{3'.?cX-37Eb9^e '$M  d 9)K< H:Bl0- zZFF /XL,R!+Bh"o.YJr>n1T7KfEjcғ!wOmx"vtxzDP!G .P$cϚI&D 0_,z/gxrC~6Ŷ,zUD.ɣYOMs̺nB֧jD:]+]:u?k֍8E49ٵ-F̈́f`j le@y1~,NXC`?Ǩ O:H_ &eD=c9,#kK\[v?(v#CJTfd)וY;!~"%7FE1qA֋(dNO.EW+OLfDXvӽ-{^L1g戽+mߞϑƓ9/i7+咑FUmu~Tn_z;2̤iJC3MF" ~Ӕ 5A-ҿmvtqk8M8rJfݱʽ)^iy7<@{/`- _.zhLbh]!HV:_B÷Y{ nNIRÉeR_)IR&T$LL¥S^rI41׷e3J/>˭,è FGҤ ȴ$G|dž =!0qBTB$e_ ܓ$!Ʌgr@ 0D.gFHNEݞ;Ri\D6陮at|$|35{)L}ɛl4 @rJ9Z5`XX)VW=3y^0sMvyIY0H>"KC˵@'|Rf!+Xj*gzV˜L= vj p#5` yQqDp˲6"`| nlQb7M/!SK'|pA\V\73v*9; (GiQ[]gzEeѲmsIG/: B,eT΋ڙT|ZAc=C}NYoʫi 鈛ӄxgoKܺV"1|pH:bFmS,0]8 G{`<<#X;_$UIk1wujǚi&YW#C>t\=bG {fyqathLЃ9YfT`@I0H v^^ Q?Jύb3;TcAumN\{A1#"kǺ8>y0taف"1㬳\WbSڊ?DFZ^&@RyCs@tZn7!H} lBflI?Ѷ^O( ycUÃYʰɡt̀SP CNnBžW藵/Hyǁ+d@h|럂64F_ ZŬn.{L=,p}_/ygbP]A5 iz2RKYK]zӜf5`9cZYu,V zO&^ףA[AdQn q*R~$y"sCY1z7`ρcNF??)ML8ŵvqx'jod i[?&g 8X/^Mhvq&IRp8r %g+P0-ؿb̡^Sp~cNNrS2ZA!z^83d>I$%mFntJ񒈢Ky&)y cIJM',/Q/?bcF=3/z ZYFVC+(8Ev);6 _Tp ׈ymU"lQ`Ƃ+eL2 c/g|~V/&GaP?&Ƞǂig!D1#39ȣs z肬 JUVvw8$"s)Ģפ`Ɩ^~A2qj=i  >&v wl$BJ %PG8M"Գ,P]HO)%&JIxr?T ][.K*2g9h+}tҧXVBP+aq\WY)yI))LɘZ+Sѓ[Ɋ˙DkRm 7 }ҊE"_ɉ<hr˽&S"vKaCxa\M b@oRwS:+𓯲+yD%$G[K&aټ p'{) ѽ9@A}I=:uy{yUKxvN,!&8 !D=@uăjb4<̳{Ч4WB\GxsGLjem z,OQ\Aۧ.wW6#G>bd9 *8][(N|Ίۨ* QzaG`;Ze&l_{ˡþG~8Cغqc.7#ڜD$d4XND0ɩ"PgUh,vݴkEvdiyƱ8}xV@r">:; g9)ewz ݊V+Fq[K ,S]?Q 6)y"}|AWVhw"b*]N=R r5' G ;]5L붍4V˦* c3D^co Ez4Pb;M}WzX /a/=>4s* &fﰢ=ZL~q VnkF վ(2_6>Vc%>/୮X]G!22R1̝V1Rm3K ˙8¢*Cͬ͐LVG<pvH! %Dkɷ 1k[aSC )uv{ X$8a|o3i4P]%&)>OZr? /Dv Q5bY]3''_[qGyaPSS+A˜u+݁%Yto = 'fV#٥\?uӍV$+q\{qѯ8MX|7;sCQ&GRω *y+%34:(hqEɭpퟲBtr1xmC`x, xļZ&lV賾7kͣnXŽZ.p"/8~VK;rj;|Fl?}s^a= [7M-0OJb i1XٴHlD M8s3R'&Σ$xd ʇ`Fj^c.dc14cz}nUtJ 1+K;p9Bny笱imY%箔 zh9;^&%J˪MQl^V6X?1`ٓ'Pѽs+#rB[rB)UR'>dD\Fj|Yݳ [*\*=SU=Z^]!{]מ?~{~xyETlQF;PMGôZAA5qA)Ou8^7 BG|A^j/%ǰRj8ips$VhZ.EE+!qUSK8TG洠q^q FsNT{w~݋~!yؿ'Yά̌^WJRPא"%#(y_Y[)(J~ڄA;L!K{}v#hFq2QiӍk5 +,q]X3ޑgcL'딊FhCXqۢ ֬uDWIY-샽{td=㖍Zm02|p*y!|o7> HPx #χXb5@0hJ3h%1d|u%KR}w>>H^s*ȸBnxRAf]CĘE))8U蟮Gn1pU͉pP?6KAI8)?#B@Bu9~십9`ѿH?E`׹.J6WJd^Oґͥ|i=x Q'Hm*4::x* Q0$N zĴP+j3~bp2HGs]ڈ:cZs7c-S1~ӮJ;m5A.wO,fG_'iڣzuh$V }7ŲŮ 5?Px\qhxl; B:+T V[Ǐ1?Ԥ୴Wtq/ J_i2È!x'eט/O:ĊL${ |igeipn!:HT3Zg=[*&w7 h \eȂ~ ΰg ? S)2T7?Fz₹$C .mjG: ~&̓~T0sƏ}TM4~\I36b=#d1_sVB`$1>)1s@ہMSP!z w21 Wcc Yh% yHU]sr(ML6Ga1%Ȱ.s ҈{A7:|im=l:i'-rë:?WsQ#5BuIڄBhϣ FK.~ܢK"z+1ɞ5~p2~X}/f#IkŽB;j$pALu,p,H{QkQج-vG}?r~hxW!(0E}913Y<'5g1g&PS,I&t11" j%(C@ZD"]B@Đl/ ~Z;CK+I\?DX Rj7 >JƸ/"|DBJ⍠WFE$n$&=,be1)J] 960bLeHzN,-E^K.%ɊzAQQ+ω~ϤUtSJPMƴKy;A]&67lNwkoN (ezc]^b~)1p7@4JF=XpFѣ8 99n+;뉚ʾclwY|BLBʏ|%D% YhBhͨ.Ù%(s䪈P3'BO3dƚ)ɆRn@}Y"|%$ S9u2+UJ]]}5z/.Gdb=c|lߥH4XƯ^pq Ex>Nqm)&~Wls-Hh,Z{@ #h3/ᒇ^Jӹ1Pe.N 0ז- 1 r`OBBWPG:l͖|#O3%luI<9MS$$S]|ټ+_&M.DS}(ڥHCv&CE'Q .R:ڟr+p7S'nLo'HgW>tBL\ă],0DpeJz-PaI*bkcSU{NJ}L U |܋d*/N괱E[0ki^][XϾŎ"5&vRHb#H*4u_4 EWfJefvo{[>7&Xl[ڈ%^!km',h܂aSqY43mQf#Z]ϿHME*$~ц "0jvv ќRXztW[G»g]WV-jgTax-`°q{2G{Z +{mJjeM ;x]Gx]e1MUxwc6~;< ՖDe㓇aNȸ5}K=-Щ -ў;T`ySF0/Po$l{=#´RkertSJ7"nQ(9Slѵ=S3o/&;'8@͹-E0 u(YsXz^>UDPI~WM8J:$G0]!~ZrFE52uK83;zFˇ.Һw*Pzm;mf24ص|x(g݋q-?T4H|D E:8sq_e4iѿZXpɊmBo]lm9|e6EJpVp|kwSJ?Ҽex23DJW4 ڞR{inj3J9 mx_H :@Ux:{He؄9uƺ<3GowɑY9NZ9?L\*g(j^6 Uȫ FnoCsW+Vi+<xJEFvrj4`RrLS N}J^[ }Zkg`'m OSa^쫻x׳6K<9|IxvVg T!QlKZiq,윐򢅪B! ੄1r6G3O6{:pnE4oL.X"ݤga8& H:r0! xwHQ4܈CYھPh3τ ucMl4sd,Ω_07v[j=D SMD4̞vd9FE8k6t'&URW\Qtw2с.0$WJJ-UߗOaӴO9c+{>K>UFbMFfQrK8>iP0ͣyIbIb׉8H:!~( C/X!$ԫzΊ!Gf16񊚤n$9lL vS<37uT*cWO_t!FUg|:EkʞC66)zD}JfKaxiS&,!bfةarRoGEH- [QJNKE> Y0# hrq*^TW }*2O᪩(\&בYVåeWZJ$Z>Z*3xN^ &&i1 *ؐ I7&ь*(Zڧ栅@EKʟ̀h]~=Yȱo-e^_bMsD#r::I(x9C#о<m&+j>wfej-Ciჴ \X<Ǣ#<\gH(S ,ɞ:Ux5jRu,q1sPh6B5%5%I>`UF7&6DF)C ^8`u:S":HyMEF';2z3V5jj6~4P^8[G,sYǨPr>{ȯ9gAa,nGNH1sGjVRˇt")"tl=Q,4qiv, I[u$Rr6ʪ|2!a,+O95 cȗbUI  G}4-1lEi#{Jc , <ԋcU DmlC%'[>q ` E:+}份Pw%'"||gU%vuy1h'1}v|hGލ yT5WYܶ1뜚txc4u] e!#}$\1SV3;s(zT}0SF>=ƣkС'w?#ߎ4T,ދCصDCgQBg~c@눵{3X]Z 3 < X_P3dph.喠RCqIзb|So D&@X.-bgQK7:B8[0}lC*8f}1aR# mFw +{. EqSM'%4r|/ Bc-5 _&:#=!$fg-J߹8Xxۿm105@LV,)Cz-(-U|1Avi`'݊mVZsB04&ޜEuB8}-f]ݏ1ܺ m|mlmQOJOIAd-4$r/e,4e(YMP]Eq1zw@~p)՝G eĨ!or }'_vfB^j<6B7+m"isOJD)VqfDsd%zm"ZM?](;˸e 9`DrkێF4 2GM3f- {+BÇ]k,Hiʚz]߹I ?j5ao{$hHlP;t&l B *ևAdXJ;Hu;#~6y҉c6-/tC'WqCN0rۆܢAcٳm0^yu#弶J\wJ@hBiGiS`!ADSDem0hጵz9*/P : :?;Nܑy6pu{LRCyގ'#CQ,p!98wnG(_GYW_+lUeȴoƽ5]S 0׻+ux5>휖h.m*bM0^n<\@%!}ZIHhA}Ne|1Ci:!NE4Yd qwe&3?׮˱-mi]eZD1rz,ٺT ^DF276ۏU+~Y+vZ^Tmܽau|6ZkJEbe=}ep۝!nnC2DZhA"z­VY'SL_ 4P>FcE'8CM `z9RWh uJ?Uܳ&OWP^_%Q‰i,UvFDKOY*lsg6tQ.z=Z[@LΪ>?QܽNnIW9 ך6KDrPM؉&)w%"*e=`D̀w@y/unUzJxUӫiSY8Б4-BJ0X Щ 7V?URw؏a;2e¥]wqVu!nKAc:bp@1ᦴy`)Q#ģfxb1UK\B#| T z~=Ks VlƕL>oq+5^i vv|H|ջB5bIku[JR)?;mV\A&Nn5{Q_¦0''qeص+:դ U')KidQy.#ѠvHJyʢ5qθ˸{ qGmp}G,2ґ wL~,v @faVF=d~/\IңB޵uT4N *Q\;kvYr)ӝX.5tUq Dee]@c:va_V'w_R 2%2ö㡗Ic5m$x7|vUFGw zXfy籶 ; ^P Q*c)"<.]t;H[dI݃W*a+2ذxj*b3$ʠr;jPI[.?Q0sH8,;ipVBz%ik0JK &/LaVAβ5n֧r2,5 PGIfܧ|;0%ix-Pb"sdaQ܂KeÍŌdm㋀V_ӥj ɩT]R-v.ڇGcY Jfav^YQBNl- ΪVf;k37AFp]AO{j'cY8<ZfLR}f^$Jon:vF 9jҽ:żt$1LR; 2>TEͥ뉤c[ ޴I}@ݰlrClCS3j|N=terVzBx6[叢x崍We=ִ(btT0L_ݴ<&kCݹn0scCز sBZ235:'C L^tVG_ c)U jiBRp\Ԋ{]]2Hױdl  `0Dirv3 Xa4|b2 la R=5/%#BnkA1ιmzǔu$# ȭ8\R(XQ=@9!].t7 t`J6.1ӧq3I1.j e[cG׵4w2X*ش{1InvM#CgC b 4n|ޡa-n{oDܱHzyPQ[a;" V|9n]C.Q>+`NdDip[ EjsgKbZ=qJDȮT ZL2 m+E\|< Y `/ihK M=2e\emUa Stp_m@ IGShC׼~vb|ȽfKz6ASV U=[M][@yIUs~lɜ5@F8I5v%;8,& .L6 S@nD!NPmz27PXfuFH6/J '1[ȸz)CUoN!G/IpwIq'p{*jHY|U*h[{#"/$LD)aBxHaPc%ޜN=G¦01Al>=g1SC5籾^PE Xn<k%]Peq8c|J-wMmM6VM=fN5B6ct7zEx ؊_LwCN>C[x5QuAC75٨勺A j5)FT;ӎ &Q.ҝ >U.ؘ,Q[(7|nx%| F4uII.$q:8LBxuZ x#%tp4h)ET;:Ջ;s k8@׹Mv %)s\gQ`|eȬ#yvG}pXe5^$_TLJnc>:zdW?4'=x='8>IV-Tx|ZPkq`V6{pyJoM3kRdWgj.T~0 و`v#l063|1I=ƻuB?g2_z$i$KT2# .J=1qn -Uh˺ly0wNp$怮֤@Ru[ U,L|B 4*Bd \ȃm\([Or]:|g1Ƽྠ`+\ޮ0N *20-qԪ6{)J T'I pKe :HN ma׫Rŕq%}SBBxiwaNrP%expC: 7 Zr^xٍV/3‚<R+~nwxKTӱSb)NJ+i'ŠuDI@%; 2+fzF4Ck.%;pŢ#buzĭEo!q l_Gs"vX^mQ+Fe~%ϥ~ќoQ[s+!g秷\9z&C XRxE\Dڨ%๴LAL:`).3,ܯYS,-&h el޶&7~ڡF(s{7GA8ĪVTC6*rI%P##eȣ((t=ci,XU{Ե]CVv  k;Hr|dhC{% FbxG2;h:XmzOTl;vbNJ$NE *nޫ6?w7pH2cA܊\Y)(Rzg;߂ -иonJWzü1ե<z҅۝`K7mp&vn3nH]Z0r>4iPWuvxg\<^*k)\G-vȪ_W݁,Ӏs~wvk/5z("gwCA*(2@JE@b)7HlM,*R$Bܥ*/GN NLXE̵cN~;~oQ͉'pj j=h]M˟?$ӽ7E:o#B6vjVy4bԣr3e A=1WjNC0nr)·Ac&\cΝ3kݬG5%2shSr x(5kMgsuІy[F߾8hڠ`^[{B4Q(>J(RD)[74.EQŅ4 =j(1>P{|c&Ms( T ӘSV,/DQ#?=N7=.e_9Bpu1K0{Rr`MTIJOuWJV LW+'hx6H <2'NܡltssE>N"a QvSZƒUbg US|V;ԯ÷sU_:3jn%LLuclFNv v׎BVi0Sk}Pd=z%*NTgRJr:_ZY•50f,L-~ tf + Lݦ^'rS'N8)7ReMT-|dGUȿXg[[&& ΁ą WL-De#4% p~0ϰgH1z8^TT EPySk }0xr|d\lFF  ,4+DgDꀐaȣYwi(] *O]Zf(uarF+P6Ypн zϩyM ʲrF]2Z$ÙYaH؄NͽS W}1x9rI8U@QiSO(@D1xg``Ag᤺ץ7P,n6MQGw_fqB X[\]n/4O\mM3*Nn\dِPGFҠThafˡaGrU2_DeiCHpKHGʻX&M񊷙W4z'rn$fmccl$8D;";WkTG{ҧŢa9:缜woyqt" iVeӺhi;`TίhzH*8b! L# )3;S͞h(ȅ<\^Cj/ + KMx$5KKm.szB˷ö&Uqȯ1%  I#Dl9JVo*g cF5ZsV g= z1aM _fn(')yg R"n$p*sZ-d!csKvoPtkb5uۤ0.:Qpl;./߂[. [{ᣀn*LW'UCShoy8P#(8~:bxC^d='nF^+VF_Lnr=:*?]7p>d*('\ P}~6 nx=f(guKLRP.VUl^NISᘄvsUo@%D<y[VQ矦N{*&]X.U;MĔrK>K RPl:EI|&=JDeq78̜<sqE[ +!z;Nѭ{MJ_(cC؁XŒino>tE)O3&~r[n(PqJr%fw:`!qAyF1>( >ƕދvɆKf!.h) +nG,smMlJqбەlIrT{։!!^J IN^5 8 ""E93'NE0-o%*rR;;ϸo5:=§"/lƌ2Nv:lhil[uG~^c:L `25!`wM8c]lCWGtM,1~zGq%>+:p[1.f;]}S!C/x {.^KeO'&y!ٶ8zmW+\na:ֱl/mZ2{CEj RqQ=3Y鳝1c!]~7!az#3 xJişfF^ ѧ~08RfKOB+@Fݑ_F &OxlQ8N|1i 9(cgN/{IzN]d Z ;M[wz="[D&ZĎ\͖Lƫ+?%*B{\mondPyCT1zĒځ!528CazWCJj|ZՉŽ5TsGRP}_7*2%mY\ fH1QQn!4Trj/ZTr'#î4B!tt,g%M>ƶSXBԓzZ{o}Шʞ64'VOV~ƫG q Ϳ 6vE\I$_v/ ?8;̠~ǻlf# 3  _&b;iW”7{?r?Ptl^KwIhRd>]գ+|#e\X9\Y*\ѳͨ%N.xD$fɡ:4,XTb?rcJVL+3)ZgIx2H9'nHPb☵Gb׶:eذ[2>!*vh"K@CΦ=GzJ9x~OO{ܥ`'FЁN924C2QU2a~즭˭s,8J=$ԴlJ% rWm:T]Hc HEWv0Vukkр,J 21\ ϖ/ ɶ~MAׅݬ`sLiwnjQ,}+stMjvkm /GaAp('}3)ik-Y@ـE~J#pTd>RPd" /8 -ڰG 5'Rk'62|/u ޖ7NNA?"is)i X] iђ<}~+§Z.U(PK-ulD 6s5N'J2)7;)_ w ѹu K/2(u7@?Pb;g)HE&їJ8Rⁿcz܄d0VSu' Og :i]:zL4%_2b)kraO ,$7etHm5 _NoLiq之ǸTKX+iCO어Lr n}'LRIf_g1|mt^i@#Fi k3SrBm30T0)P^8Q~%#[%w{m]LTJ ҜHC Ct$o ۓ{ 9'0p2Cn<۞';Q0Dt8dmWLү=>z oזN6:59+_m_|˰* rG:Pgc 8Ջb QҲqLDQV{R.а^g(iU\^t@EL~A~>UeIA#}.v[@B@ =I&f%k$Sʁ)OV{=v6>}H1}}pNό9H#KE's)cӲuMc&`ԼltOXZH/tїRA# kD< ɣEKce9 IB.`+*=?qຍ+YvP0@<%C2yebߒ_Ӭҿ05凥]ӏ^]o0x"1lH7_uu8^dVam$\`ى#BU|<5+!̍FFiHû`vg@:ܰr]m OAA>(]6Vp_4oCfVp/&"á3>)mcm5r8q¸ JFN fE)[ ;C7mQ,mRVss onoeC*9n&f 5[3M W i_4r揄F$!4zB@)\;wR.㌒O{LFAiռ,X^ X;[ؐ:u 0 LLn|bv9RQ ՃIxdB'P\wɞ8J(故W=z60Qf , p0H[@꫙S'KH}vd=ƙB!rx(T+|U, Ȓ5 Gh8lC5 $$sF)\ ~)1TU>o$kS}7ՃQ$% Kt+-^cN")iZ&7!|_0mͲ->/;[ c*FǻK mW| @\%iC7&lV{zn;?W`[`aU@t+I]]qKg٘7"+vdNTIIk | ۘXYP6P-kV1POfvvK?;%-4\Ɠ(5;/6P.R20NA[ą_+X,ts,>B5)W7g^"k6ܣX ώȨIu.ݪIjsq?R|6Zs+Ͻr|+"xW gf⌿0}[Qn ~Ͱ27R)jh^S{ܭ` Ѹz>ɛ?S%ǞݜE4#v0Yos`qd<-ھ/t8aEv_K=p8#L Nׁة4x1T18m@\I*"x&x} Cztf$MSu"pO acE-F_J+&ws;NuOEMsč$"%9 %Ie@V+wy"&-:cfd \UȎfzMdmd7w}mjx_oX %(][\J!O@~!|ZN#0RF4-K"Z}sz;M{YiTz)hSLb1媲4'qŕ~R \-Y*dṺ\ :HoMm@״HCo̪uT?dBd4פ-!C>5[Kc~G_H;N*\>ʭŌ?gldV)4BR{=G{;3Q~>&+~  37 Oub>xAÄwOa?b4?oijVċb *.Ttjᗆ'Y!;#fܑQ?a!!0 *?7][P‡Tg )PEy&!{wj#)edo&ĩӦ#-P@\ixL|RԑZ-qDHc y܋z_O߮U+K[~I"r9tI p_Q"֒oy -y2# ٜ~o 0a1}yECԝF`7Q-xr 3jy$a'-C-㣄gY 3""4 {\@>O5IJv_?]O~ڦj68y|$fmә:҇C4zX%ȥs.cw-HŚO 5/;剋۞0'&j}dNkJz!&O ]4!d ®=[Br{ӝaБCNn_?<GyÎcPp tQvq0xsn&gԊ >-O qaU!eÇk}>2>1jV0~ Y+3]c3jbn 'w6'gxsdazF;[!bq~Gu~Te܅ϷK?&8 \گD# z By/;sE7NnTk0ޟy%[}_F6H }6ܽoc@uAoq9+AZ7&IeLҀml>g zzK9#~CI@]-BX#3d(MÂhLK|dgn 4|Mπy(JMDra?o%0LJ Z|MƠĀ?>%y S x\3T :mieLq]_IM60۟8xWb8VaqK:bH)O+,8ʟw_7]p% :)>lrzt?\ Z:~jrCLLu_/'/%e_*oS1$/844*}䛎WG.b-"ջYj35~G4O' 珦m;]*r۞SV{vx+cbx.älv4`g Z>}dCmR׹kl@?Z{fTve&}Hu~4M 9vJdx `;5@iǣ,i:MH;(#?=DxSpTG2 >Y-g+rxJsKwwXhǑg%Lo?NN/s3dM|+B65gJPʹnm42{4TJh&՟z\nbuه:a7^*u/nWc:Y]S5_3,[#t23y ;3vW &fH_Afԧ!}^RzF' )|S$SN7Ô=nXsad(h7jاZǪB-Iixh#-R){橴ѴE5} j+AGX %G?[H T(|!7S/[;zdch|st$dWy,(ڌ9^wR/+Pi`lc`}1 D)NTȊ|O ȢAx ^ddD+]ɯӳT}Pbʴ9QS+ QT) :t57 #!(b4PBѯ9YOr!sqöB;pcfSA-%967q[iETGMG7ڑRoR# M,Q8(Rا"_ÒDS_ee:ZiHJ#07Gr&Pyȧ8!5Η(jMY&\9|J:X,; P2n鱛E,Mޒ"ҹg޶=fj۝(軾ڃj%zw &k}D1~FFRC 6q1BI{-k5SNu)Htf8̓D])D_Bo,&V>#ż}v꙽'npO`)NҼa?urp]%6.ύXP7LֱΏɅCٖ)%a(34,^eh{ fvICN9nUc/^f|7CE>.aܸ3?^ހ r$-6$-K3i[gf&}A%O靵c5O.w )'S ` /t-W2r ;2{x"tɎaFoĉ#:%0 Uh T"@/z+]ш:]kH_?MvJvTps1@v52wUEax|0{ >s詁 Ȱ68AojyNz39+8R]qNEO1Мze(NI,7HlY\e%r2&|)ÿ$/NE 5qo묺قw~y|$\eT7x8SHK&NY>4 nm1g#4aŤOdvxG,8!`@?ӊz&u @X|9#D4HJPú[Gyyw43Rk=((VufN~ &e˸ dm1p߈LaRiy`EIPċ7̃^K IK.t?)_7H_ƅtC;.0K9^Xy5%o/J²\H\ >-T/~,jiټ-aj-R*>Jl'qi B>sN`oí6O[kPMj WWx2º%j4<n#(/Y#$F`_@(Rwes;QLN%̕F6J񊇺CϊlYo ?(YUCu"^v1AҒ(-Thކvgi|6?A 8 u4A>DA/S:+xD@WGumK9)!l2;%ɓ]xc} Fp-x g{{QnR\uinƙu|9y{Aq?,Y0߉ Bdz! sZAauBk4{۪' p =4>X0Dsz:_2a+֡fh ' !,b`$pfJK'ne姊F1o ;a*J@d1:gQg8a/Q\R!26 ~/N c]a3H`s86m5i }ȉxѫ`5%&?=)e%0X^ fpwO5bQrt*Ӳ2"aC뜂6BoEHӜf}b`Va ls*~d Zk:$=r)'58u ^95{fUw}@c4+?X8V/9vjTd!ߠw-I"vf&,BvGpY  ˚V9*?`1 ܆" `[addsD'FFKIhZfHg1ŵnv*8 t]tQ*dF6:ȐQX#x\0vB%5֗<8=rL&S{g y384h#eoj?)խ쾴qcpTa[00%EC6 !٭ĩ"KiZVE}+WqM)fZNV) ,е-zCO >Y>pv'N7S )<2=LfWZ_rDt.%`׆F%"dd9>_guܐV7w/"[RGioðzY@B HqF|?YB0KT㣕=bQ씀O03޽P͋_1[j۫^Ϋ|Z=gyPÙǂ=YW7)!B[0(}ִڀy 1&KeXHtKCS5Լ'[%.+N4HOR:aA%[LX=B/~ v :V!mYXᅤ"3ewE,1,rȯ[b&1 u6m4iEMјMݯ4y:o?z O\g\N'î]Ъ.N4 q+Ds؍|7W\冼fRZ@!iz )Vkd"!oH#IUz.?19{yJ}p΋:\4 s5)ybe+6$̷*m.vUq4?b!t~_@=5EFkH["L-DnWtj>`9\ʢ#3V喪 I~Ocd94} ONu0oEl?dqA 3[o\@s$?\q} s򶢇MNMlM&^q-d#=PJi9T2,F¡OUZ~'0=Xz+ao/ޡf:ewby s;FJ@o+j~2EcwA@*1g\6y`YjEu)Uf ^BO{BGf8̏*!KĊEu}FP~_^xDZE=n9'qt1^* kˀԍ*YVvc^~#2M/}>ygwqJ|4J׌PZ++)$ڡݬjFTqrB$UoWejT+c;~Q.&}y?Tku Sf i`gףC`fgO&n"RZ7>Iڛ3ʮ販RpaWLpFP'ϰ7;z8I> ǐIj;2_{Xޭ>%= ޹s+kOEN2X !:Fb&$ \^41T`kAeYz6%ox%EǛ9*l{*lbdT`lWaǢg[/\ Ưd]j k}( Pk2=+{{5Ӫ&$9ɿB^x,Z6eU`2PΣ\A~JsVƲ@kkbP`*DBJt~/ڲ!!BUC,׏Yi™k9&s38{Ԙ:v>B#1(s#sO"w{h`yh|^s0ΌG?#@?o'L߲'jKUǿ%`cBcC4Dt%n<ɸ!ʱQ"=n7uz)f,,kr(LO5G5`7%T46/&!Y'µbGs|CbkF ljd<< Qr:BDžX\|KDc=X!U;@Z}~$ܓD6aհ Kۃ{\*xlkS.k] Ԑ6Kx>aI fbԞX=7mp"6z\G |Q'+0yR ٕ-vJ~$bC?O[UdB JVTEbMhUs9& Bs6x21uje`,ik<-aUW~+7c){-nݫ4 %Eۆ;2:5&^☪(X2 V'f2>5$ r)39ڊb罙?2#E#eYsVᆢc #ۍ'Q/* b‚!}fsٳd^\X,JnzkΧ;fֲա!4@Y*rW^SrgIG׻÷DCM͠l?v43QT)פ>kp1:go0JU Oҹi͘iVQKMxx wqVF͜7}1F3Z2SeD gUߖzuylFc即ڏ\ p8H^6koIWkbڢۀ (Pʟwy$;yH38Y{avB⭱yj݅`SN,~j4|VPub^뒁Cqxq{LTU' #jt_sci=&HBwՏvTw]ǖJ ߉m$@\xr$߇Q$Is!ul^އʰRq6d!լSwBot90 P~S [Gpp!U8\8MGR˞5e\'dNQC{+w8 (=y-_`p->7ՒԠ2WT*wKe NsB3f[ci'. hĮ^st &F}?̝ѴE[E<y( Z8Eg K'I2dDtNjoNUQӎn0*+, ًG=spP2RiM1-3C;i`D$U(R޸df$c|SO]s`pf(ߕQx9=3t*GslĂ'CPnjdL-pLN ֋-Er]`>TƌXgubI\_e+xy4moӎ99KQ2W"sLkfxSY.cU4H.&]tŽ} ;d OA|* KCs,@ym'+2v;KJ_xySH9cڍYWhNrNQXn,ΨG H[mH;5)٧L"vӷNK+ ,Q3 Bw/>U_\{ShTU3t+ªdR+E>j] 6ņUҟ$c2øpSY*zc*~Y oGF%%};#iJLC,Wtz.pJ(ܨXGk 㑞7]x5E$+ E$OGnE,,%"Gm35M[) 8y1,Mp3 ǜfk^}JP7ELVDd=- ޶|CD'^LSB0RHxs_K]3SSW2K`ж!b $j B1?ymG_~3JepF[\GV3_w!ae벰J3;3Q1.,p/Dl\Nrr"`ېf]=οp=}A~ pl>oW6p.4XW<6SޖN >B(36;=3eꬁZll봺gQw&눐-$E##,ԒwEt_j8a˧#olI` "m>{|X&[¶S L}l5vu'kmʪKX|k!N2Bj2}3kJBK+N<LI KiG(}Qok+Fӵ6<^_gK5,د`rlfs/Vۻ >D5WʎC5&*'2GEQ þAt,gTS}.wa_5]]y4!;Y<ա6 $]-AyD)q.:dԋ^iI,4C YǢyTU¢t́avI;#U=J$+zWT;㉇ m %? qf}/Og{!ƒ딅8*^x):Cq}{^P[|-+ YNYO.8L( ~j h_fL6D?YoNJ^RWD_=i.i6m)DqZ8IԞ_֦094 /7ƨC~[?G8#x wucajkTA,,C){2ʑ< [Cڻ5M36,+kϩgk.8!; TvQ{U_ĥ|x&蓮oi/JaQIPgcN~vYЩ rhG\M$\眤٫dd1 kU:͉AjG(ͨ!R8B7CR6.z)vV72J:4I3 xf7 PG7lYk/ڨ~u~)Q.hȥgs8SM^IK9.ֵ'vd!P[+Tu!mqlRπܜa(=3`f.4eqw8f CruXGX)vx;i }&5'iV7F1JdZPg ݑVwVlsfҨZ!+Oj/¨"Buiedh8DÙ߻`SnkW&&¤C ptwEf1O+!]%v5B.S.קU0/3yAIE{JT\J xt"l@x8we%i-=q-FcJ5il41T|#nS ox!!"x(veY1_$r#yBMZ] 2!pj鵧/ODv쩰t $*I<+mTޓD5EŔ;5֝|_Cy#j>YQ׃jD ^5,EcL(1q֌PZ>qn p ^qe`[~$D|x!; TTy4*(,F_n0:^g_C-XT_Dy}O hh߾;>(7YUh، W)Iſƚ6a=v6n5s}-3V2he`GEGưNഐ7~6l6ɾ E`c2En0Z\x+A^X}GK):ay*LH^2)N1a#Rao(\.b㐤B: J)%e"ѭ)$")^,bu'vƁ~x0+RI8Ji@cUTRݥnqo zY9 5"K*"}ZLgI$[w $Pp#'tMk>槅nXۛژwyO g/C4 ɾIk DUѺ^`hOр|4:BR|a~zTJ*RFyZ$mq<*x1`# A(ՉWUt~)zWsשC\ùԓlB{TEFہ i'96>jb,B#`q( g΂ t\hcB*𪒶zr62![06]9s EB/~Irњdݻ: rH7mYqfLNbrYR+ArU>}*C#dȉ"T3RFkxu$ow}I6 cbK T#T$fKYYf@Wpk|~Oco%ë^n0ԈJ;9).tfy]ZFʵ-Zɹ}!镻 ZE¡/6&E v7hJ967K-#ߎ밧fJD 8cE#G+CxSӯ<:IǺEjd2O}? z5ƞW.|5ۨ9&/!KZv[Jʩ"CvRf9õ8"|Xl!bT|)pe viHjl8&*yωp܏~a:@6z7M UA%AdN#Jb30V-=N,DP ,9S9\ UnhtbS; 9f_>, (&Hnk|Tkb\P/F"Yps0gQ1,tkTSIіꥍ̼Y 4C1Rt}-M$p*TdG[oKv5P'J$㘹|= E۱o.z(^0^4hsWe>[=1:1 X]I{\3x#(RGB (Йx/IBh]NRs5()"2@&&|[ 1z&]01I(1}>6r80s7sƐ~=<IhޗT#81儛?O ,Ork{+6_NDԟ%w rB bpo;zN3gq;# 饹Ǐ?s:3n)&~JMIeCwu;+8SCT1N"2Q@f nC,B Q84GT2d]4zFqs3@cVoo',Olw>54g+}iXx]<[KS`֢LtZrbt ?}ռKVǦKgV` ơ* & 9t.=M.q ͦ//+t>~0&C\~$OYۆv^rW9p1$dB5翊 h T♙^i E~5Td[VgN"x:oeU4GDљI= 3ԟsTM>첈ShqL] rV-tDeWRMFѥ vSg:NwAE|{'lgx:4vod'x%.5ܵre݌nٞ15&"*3.~{-iԐR}W]RB~/]z%pNkH[ 8OB4R-dN`3l ]lr-r 'Dl'f=n*c堒vr1cڸNrgJ`RlK!w/:3= /̃׵Mk5ՠj 'abxZݛ s =i@DjYHjivy{3 9\ ( yU)ڴk}!|ҞP)m0K qeDoaA<Z>~a. ֫&3呧"Km0D䠄ZֻTP:G߳3lxɡԮaDž[Eڈ>|Zx=cWy^ ud r"q?nWx)nQM*ʹgGj0fgL"Z>?z+H,,c(8nkV%Nb5\L͑Qϡ*3-NqT]W #,V ;r/cvng+S1?4YgcE'Kvo ~*xP=$K]B_܅7; [Olp%7aЫTX-)'v°DFГܲBz stZB gn:75qot$r4% G2w=y/%)4-2.G`ЉX1gي1s}:fFy^{]2]S&۩/*Mϵ*Sc O8oo}*|/~!B =z'm%: uYQj :}\rnZ/93s9ќ1_@4y;&#u8MTs' l*_MZb)#ΥwWR5}U,M?r:Uy=1~P`I)7ǞZtq$:qWZXE>+/ ?@AS&lJwI+h} d'|M8Ln]ʍb}E s)ǀ*F)sd2]ކq޿ bl>#>EIÃft|nQ+QOdJ ֺc̈́lH-%pۏXJdP1^_Mm@ɔI'%qhe5kRwbctTnƷcwTo_,|b π! Y5G$䝃wAysE,ұ*'Ow) p xA>W IYC+Mƾ ?;+zسr2h@Ǥ%h`QP.8i)Z;r2 D)0@?9~m H4[tT[vp$6G ;BU=U!NA ")ޥ8Vvkm,4v/->vk.iˁDtxjBMelKpp efCb:WYȄPm+۹B'XMBLqHpZjn<"[Lku_+{Ly {F12|rpZU1GҢ$4 ЀKD3a2Iˣ_ +G"mNhZ7PPH>(F]p6)YHv%EjV'3"J6AC1+DSc!s;]´yukaM[衍?с(p{VF1֐'v"mm 9 #H6 שּׁ0 `]w)IΑE"KlQo#GqtkĐ jTxE 81MUV4]*z]FD᜔:'}ΤB(nRjЍm .ۿKVO1q[PvM|5agŮ4r:9oSrQpј(0/0;`Kީ)԰$X^Z'HBojOMpm(8֕}IBdhޅj NI}:`8;bHѶ;M\Cf)pQaч݄?LpmZȏQ1c<2cA8եJd+r7Lp)S#:IhHa|5tNlv^*P&0xrf) eyߋ* 3Tq#O ^Gw& YuY5Bۤs<ܾ hObgKn eǔs<*T~ڄA2wزEldh!X+'[r 2 }mpi"fYT!rԳNx6od ~xb aw b%V:vx~wREo7 FkQM]_{Y;'C䎒^3VDƺ7Nϐ_QR(o+g hLdA>%#u*ɾPp;N:sN/8t-xs#aox<Т#Ђۉw%.Sj0Y%(zM/<\z[1_ယ(Mߗ<"Ieh ȅPZ<Ф AuC #'digx 8hp֯ ^I+j,"$YG ?w[ X-ca+ٯXF+ȚDP7PaH^QJ+3I'XI~F!KVj&r3|w٩)p`(tCpuX413FBІ/ j.箃 P˓ǘ2?OD! ^LcBI[-f{XoXk kS#C>9DZ; P+E|Oje G}.t.{'z6zŇ9E } V3@tzI) -l.W0Ω{֢R1y E>` ME`?;!3#=ӳ9ci8)ڊ(m4PxZ\z`q`;H:oYvܯUjQ9@'~ANQo4dBn;0 ߞ[͏.6Ԍ^5F(N)OXU))fm#78a'@^/Z^j, 9at,V7!>q26Nk%_9mOp_͋5;bo`g耞nUGˈ+f DHmZnwx廿>"X0ϔMNeP;DY2dLhz@NK YR FE٭S=nP;b@ϙQ員{ ԱRkgQm9%դYhE?DjҎ Qo]QG~Lîګr(T(K^Żs8c*!WyǖzhDJ PD|'7XLjT!e@G'LK%)RyMq@>P@ L2En d~{`MMJ#"7r[&N3<8NͶNu^OzSt`/n^-,OgUj,#Ӡe[>Xl&BG6USMI^Wd}kWgPK!*ѧ$>4ς?JS+oJ{c.Aƾ}%´! k/ Hm*Wش-m"׊y3C̟td2KEfYaa,w-nh (b:dNM[4WiQ: ?=ZTP.eE# G%QbK=ֵ~e8z `@H< …cJE[>Dq璶Գ08iM/#2ѣ\ol'q NA]h/4yA#!@ {S4ߙ2c@VWf%yǜik,Wo1W^[K E+Eqyf'}Lkt߃Z05Vr^tcw؈s8`h!d58H=f Ŕ)ѯ = D &SI){hzTI}e&0wQo_=k?K#mti/q YZz# o^̔bCN8Њ F̪3eA54+[!Nˎ8݂sbBY!6;o|nxyM0)QAn,!TO(k/"k#\Cp?d2t;-r2)Zi&Q8-.=ImS.yleNϚ@S5{[KEȩg. [^tp76AA^'{U@jF4LJH%N08#HxO وKgdD)g?EXyBJfd*c<-&WJ[apUŃ"裯{ |j3 evcU_ex'*~Lf43^4j?ˇG6R .nM)eIcׇdD7=kXdumvpKUd tWtIcX* (({2VqBl̹}<~ˁ 4n$];jݕUQ"9܉C6&r?PMpP[6TE c"S4jrPݻ \m:Q鿺}b;G^Ӊ3 znhl4IFNo'8F&X>/0([mS\ FyOWNyP^u-a{"Xҧ:$-L_eچO&-"_ b>@ЄkbQX~PFS5#D7T6n1*FKBsxp燽-RPd#gGE3\⥻{okc㻭thg!?T^}FZ U䌕 XKM#^UyׁH[/!m]r)AۜpI}M@@R*A&sM'%<*:>}9$ҠJܬ.>I;E6^494΄ՌߠI@.wD ώQ_ aiNu`@wj2sBagOx%F4.аZ^)W?p 2`UJ*h{Á rr5rX$ژǻԁ' NWqqWN+X%IqS"1n&@R6$J5lVs0Oݳɟ~Ř.7 b  #SwR[Kƛ2[}FTN "&g;㨜ܵ}~gh\"&5:s3{!~۾#,v~ˎuߨ4)8K+^a}HxEŔ.WK3r*8N$i`h' ̹9sHw~DPӲݍnt|ù0 tY7S,`FWJSA#/]ZeG3W(-WU—=9Z>^'椺RzN4j'ĵ}Zg } Nz^}!:`*7xO=␔DY(ޝ~x5'97xvfbv@9X-6ҩ,[.A bTAmMc? t_X>t2K%kU,v|ŢTXS,}ﳺ(X/]wja 4֜kȑ{ww' d)OµN$$V GIICDXVJcD Cƨpe޿Q"DlW_{ӞRX^ ΄پ);$.T,rtmCv60')TJ|?b"B)d@g}nVyc9KziČ?9;=o%-!R#1PӲB3EWTD"eq*\-@ !=ٍ!h=jJԜ2o"h=/ny# 5nEl왫*cڹ2I#thiN3ҰpOeŭiَOTB3g5dcڀ^XM3"E{,ES(*DQ9sg2MZ°ޣ}F28NQikKՈ?a\IO[ٕbn`m^ \.k;ʤ$u0(9w.-U8.):LOZ>YڋF%IwdFjd3Ioza+ _Ƿ&Vsim\d$"ogMQS +C3"LRvs$n_ >WͶHctYDkcrIє%Rb=Qn^ר'e c~ _ ?'^.͈52law1qVq=悿Kb~'+ĀLb}ίݐ5ʰhzS\ԜpS&C_!^_/ ONV/\r4T꭪IZJM7)i3m7 7~j!S1 )$~ADlesL i:ĀYUe|TB]LfVrgXb)_/%XAziƽЖ23rj$$6؂XF$N؂P!c4#^o${:sXЌ0W^# s d=<lWw&߫##Fl8mn?ƿ*zcīV37{"罵$>e#FܺۅA" WKcyv1 ^:Yɢա[e3 zg߿ׯ P\qMbin< 9b+ʵ">#"Pț$VZǕ%Ŕ&g6w: pX2ץ-hΏhwtSL AyL`󪄌~, hVm⃌ #,>J&ٺ全K3*i)TIk.{2<pJ-}K2 '~>[cS+pW@gz'B6_s\&/~>jֳC|74|¢l9¨Y]Bd)eWg_&C,3aT $Ṣ9${w95g}ї酱;,Juy arcJ$oxCc=n?gIp}b R.aC$0y:+Ab:v+:0UO=z#[@)jeTHw('2BO^Q9??":d!i(Q058;Zt Uc&XRhwYN}3+:_n]\,z7eE*[HuaY%LJȷ'@1VCFU: JnaYn h3+(, hNHƅ}^_ǫ_>PGX]~tCy]S-xKvyFz -#vzn)N}&5k[XRZ<]3G&Gؒ`Fo0n e\g^*$9RA6ۿ۲zYMJJtYco7G?>J t`WHυdO둽϶ 70NU醡"u!<@=%|尛mg#uJ dV1NS-CosT:/1嘐]Dx4֤5->u_f8URFjbu{݀ ,iocF 6Un"0ڡ:<UTYp&*r{2\F`9!DmFVPٌF4Dl"oJM}!a^Cg$CHeg*41׎>3(ΊWJb&귢r[2H6C0Ru`^2xrw(` [?)pDa{`zsqٮ%f2 ޳:tF-P}79 ] hK._9nk_P 8L˒_@guUܳ^r71v`Ķ#)}|-zniԍZ=n -8"mNLU>3U'_Zg"8ݸ+z ? H2TI&Y '%31b󐱦1Q4 4C8ԙaKK+񑟕x6gbevm{ݸZqrCUʃފ\7j50142V+gJ>3}iwL"miќD hXF\Bal%67me5B-H>_UKONP4isVIG@~`^4`X9oT1?[L{{>tԓ #Nϯ֗)+y]{[ǐt#W !#utLۄCjWr r%%3@6Z%FfmإQ/0/4Qr|kZgA'@eLEC.oPhU._0QE D F_kj :fx}4Ezra:DOL5z[iprmk`2Z3I V鿣ҊUK}J By~e~txAAꕉtmiF.F4t]O NF0!~Z.YY*C Ga*"]^eǤĹd6TϨI6k2_>~Ana+h wۀoǽgݷ^]j=G|Rq mhX0DZkׇS.4%I&NͨZ{A{N浵k>L5ClBH$[M# >kKJ62.9ЧWɐ?54xZճءU:[K e&ĵjIv'@u{XH;[{5;Gw3F+av{1RQ@`9-PaS^h x&_Gww.&2`[<_qdRlsR(ڸ! _wELYr$׶a|<+ڃ,cT7?K\SdDF',}3K 3 ;^NU7E>,OCĽPB}X[!QA,4=r؎5Pf%,M M-;6)1ݳc#J|FKodvqA$1?SB)Vݘp/$؟6\uc7ΊWX>SS?ا9WNL_Lܙ&pӓ}dښSNcU$.5IcA7>jɃLu^q.QtWuHXt]|5 a`ݛ6w9]s>K04Ȅ6H[AnwU SΪN+ʩB^hk зhW/ۀ\m4l_IgOƲ]D o ж|m$B=@h\qmһgΔƫm, PX@puȷ{ Wf$#Ŝ/:o TG{9"Ɣ$UUPul\[Zvmn=3=S pLNdD|̗^xhMTO ZK2')b2k DY7}@Pջ7[}7$nр#{)=g@7:?vM8V]^߮; QFq[j8nS H<k\,*ju-,kiUT983#KCo bB&Ҡ*dĤ+50 -U=PkX r<2\Xۚ[u=ikvaNqETİx0rbt?lZς'AUl*`f }+&N7v2[7HaJ˴)쯗eLUxlEbm:n}h.p]{ăyPRK2.3I{ wYow)DO(P3+UDlDݫs$DmǍg3<ꭖ@^,;myxR$n~c1 )*p|n8\̛1^ͻ6v8<>xj̡CW"5+BmL% d+G5XY/kn;2a6Ji;aFVF  C+t9#~BD?nYV] < ׏V&ngJ,wμc^j A[XOJyp3 =Ӿ*Y5 9䓈8_c#{It`x7K b@ҺGݝg*7ébe7{[ڗ%jzԞ3}_;;0dCBf<$zI>}1z;od3UvkdWK#;^"J8WXHC,hx+}Ma++\K;`yE,WͶ֢4CɚRܶ[W^UH#`nyv// c#Geki'|W(j]&%Bѭڧ2JKћl$b혆Q2D⛿KO+Џtp-œ]fbҐSsq y5@<ӫ1tn+hlNOE$DnB:%5^\6u荤:H߲FM9K֩8ymLvD: O Dӊ( =AnYط0G.^ H>Tm/e23l n ;gbG2Z^Peu[T"?7AKGMsRY<rhʨ6Y f?Y&rHEÑ;q^񚠓Uw=g-=: *~ 89 w j B:|No;a\"9f—f$Xpg\u TBBXj\<0 *ruXum tuC'+,&0V&F٪]X'h53BG O{ׂ+p -_θ6N jx7HRH=_JҐ_4O2f%|+E|6':5Ԗ3&['pczWBS/qތSmpLe{dVgjX8-?SR1 P8>WA&:Z3ENVshaBط8< JxKS§J+K-\p;7tr3oXԤn?BW)y[Hw#u0T"nӬ/-(ݡjMaPe)sh~^ܮZա 4(+Y_aS: k(0(%T쫂`Zc%թXS.{SkcSB,lNuq k1O .}~ۡY[<{56 )L&?ct ek"tA[ZM3ӾMԒ7+P?OZb4` Pr!P: _{ l龐l1쉛[7~@[?OQ;JbsI#VCWxo#51}QLyT8G=p1}qJy kD5V~=ۿ@ӫDxe@قlEYJ ޜOȏ)*N` r((9,Pݙ?bʬb㹟ػy'GY{`XRl#yA~;=;pz=xrpBIypqgJ[\vv-D1Ҧ^pƻof2ӠB+rv䃄`hQF$J,4:#O8L43=,TQ2Y)mS1 añ3&D]pP"Am6 q|OG+ȆuCOBr"gdhhʤϮx|[q Y{8vBAmh4N 5󸫒bxG _ 4 *Pu8rѾvΈ?3L~ԇ1jeE +iGPŨ!b/v{Bǔh(f %(¿->J˻|GHH(}Gq$Q>"ʀ:0AAT&}+s1FX*H9`. ):#ADyUo(Vo,Cn\WW59n/>eqȱU 0;pI3B({8Ϸں;5Sr$@ubÆz骝@Ryn~ݚQoV.㳁$eV~I5pIxN츨NN M,ϰq-@Ӭ{EJ)!p,Umz+;7|ICR5?6{6l ȸVCvw4E٦Au/eU%*_ ٬j6N LdWV3J zP1#!_ f;XD5վsfRj`#*`K$E@p}1-L ޅO:1=PDxCmHd$\rd.e)cչ>mi?zF6GQw hoVzH )aeq*X= ))D=N= &8[,DlM!1yasf㗝Js'#t:%7CHx&cV& ; I0W/m;07wĭ|Z%V;zD':qyMjj.d}ŵC8)x+wCfb):jD5}zD7vgϼBx}*3P:hH-U`^PymAV ;0bAfv*YK|TK1fh}Z_ _ JZqKNP`cB>uI;T0^ ?O}mUR8SF!=&uWՖYlo}H quɭmGD ^þZ|ݩ\wCh>Z%{NP$uudːQAܞ>نwP麀n]O*i?lOaejzg.K4mvl曫Hc_]H./ 2ۻx{4#Y]MI`3YđzqT +}LKPBX76<)uq6DA.fݹ GJgm:>C=ĎYS"!_fXCWr3ms[`|#fwMASળp͘+\ p5\A<RǎsK;n";91GE|hΏ(Ew&{AyFOաF3ADN>JOGJ^m7=cFXdc[nɦ4G.&Yl|19/p8'P*c!@o!0:mnor0"6薪Wq0-,z:\,9G@iVzX&u{]mnh"6%oglf8DtuLQGwD=QrT}IT*r0ƙ X?vP2ͯ>1J7t6niIb5ۏCۋFpRBFB,wÝ`q>4n)Ϳo7E)n1,\)K{#t!Xx]Gؒn os(ҕ3,U!sVhpsH2d5oDn56=L0k/7޹ax~lD7@y6t$-l1 ;}箇5H7QX{ؿЋ~t~&6*@w%OVI2v0W<>6$"΅i@{j#X !Ks)vNϳ@uLm(uO!B<3#"iSɼhP'b;98[/KRȩe$icq"h <ױdfceٰJ[5[g37l{{oI|xW\,xD0 [73ׇ| weib [>&ѥhv~C$\7@Y?NP腝C:u0x-׽=jkSR=YNW袽9=ߍf|V&ˇ;$1 Z 6sDsb"]+lLH, $^0^~tr' RMhKrRV{ ׼"Wc8j>zHyyW: Yg9M[YLz'T' VC"Upk`J6ih64ROԎ@߅ {6o(w1kCrE -Y fîZ m2_G+IӞ\2!>TŮI̿_20ƆBzj魕*_#H˹Z}E5x[\^>ijoOB >oq\z-T;٨rח:}>`o̞7qoݩ*!E]=dO6nq%N@ʅ08z]YDUwUrOOHHGT LSyGw5 dzKl\I^$gpƃڗQF\ !߰ >? DRZ0ujuKe_'1)E[,5E$+-]-FwF & +\cx7#u0 ؎YҞ u~c 4[Y(?CsJ/q8B$AOa5ӫlA躙X&ʐ. I{*]k#_Jז+C0t4_s<-I%~ 4ˎ[28B!TX]IB _uZ8 ©?KTGd_ښۂpzpK,UOĽV !4sY`ۯG@+mT Xڟ?alL1>ZjO5(7Dվl-ݝ2}zگt O p4Bwe(ݒ$^FdYV N;t+7r D0\jC(z`ze1`c^:p.noZ&dn= D~CTećuIw&h 0Kw{/*z3%RՓ{?Clͱf.ʤ#@ : \- ^ "(GE &r'o=j$}Z? QHNvZh2C2#4.8\q4@9^֊JY>s»Ƨ5(I7}z;Ʉ0Vs9ǹFC60])ulymyhR%zȊpyI0;>:7'^f?řܘ$ ޒ`!ǪJY[2_C(T,*x0]* |{cDEV1\ q3O;1?¤Ԃx9+ N$RԈum |h+-ΎEč{KQ:ɜ.j@ 'ِtkc[tӡ$6YUrk^?a?LK$dL7opf+0k`͸dF&bZVx8u I_Lr"dٰl*wbt۬Ñ۟Z?OH LV#.U%͊"]U%{h|/%SUǀccy10EKXu.ؗQN-Ab|f"ZrNx+؂@ƗtOFQI##W԰y)8ApO6K>(Vk濉 [R`JϣЏ5\CmymY{wYYrF.|p]Σ u(dX뾮8q眾e06C4d4+hcY*RF?ٟ %D"? |脮QB{K D^k2\B~(zԥP}6X wdXst1qi`kTnA.,ll^ йvi虒L Y_2? 4eHI eO|W 5񴱌&ы8;eq^f)7a,A+x -yyT_0dP}~CctіF7zX=(h ,n7zK/[!,FNr^IPot *ҼKWG7abOFMpT`׌K_!=LY#AJ€k{X0GkF3KKL_Z B^i#V&)E& A\jxMva "4D=q N=*ܙN D .erm3]gq '&A>\f/>!ܹj~Kqj͉a5]tD?PYkv+-dG[4KFEFҒ8K$\ /Vi?et 1!# ֭=&c$]+uUc#!8mRz<&Y x/h ehd/j #hFSrPHG*}Q࣢ܔG|7>t3 Թc/roڼX%yG!z9ajgoOz'0H.7 mo,%@xje.3]l0?:cxF_UӦ+/Ʊ T=мf'(qTٝ]wM Ŵ;ykiu8wէPUlHQ)ϼ|x¨aec\6t'l trS |m` wL!s B`:{cVG1``Gt.t+ϼĝ+dôXF% E%:⟗(-sgf܉OO:Lq@/);"'n㷱=b_fәV[O40. .F=[> zp@ۤN.yo:j 1ⶦ)@SFsT:J#cBhIS 1He -4mF?jO?U~g]cXaz)*9jT'G|jB[q&ҩo' 4N/^ӹ3B8 ӑh45q Ϟn!Io/[8S0p, CPu3]ݨhUfnǠ;Vćƪ}>ӣ(CKʱqo^Ɲқl6q&sغ*m)?g 5.0Z,`n0W(6bL~ li_kSƍdO=gw%cj%¹a]t`Uk2n }Wb_ S͵RNRZIjH oh:z|^,d«G\TT;x#H9؜u(iK>ܝfޓMqiiݒ ud*ULk|W-pa7"Xf;C^K58L!eT[PV ,re`RHHf%pϟ0Xk Z5*9@}$T@.fNd%ۮZvkAz%CKuJ 96_z.Q-bojNZRW ?Gg%;8C>38*MG;tP)V9n'Ӣ6kQGc!&;G%w$@r> 2Kl|Fx 9\i`Q [G8<4jZZDc</W0ɺ⧫y\wn_dK8?gK"$ MLvɁdX c 9^BPB4ιZR/Vn*gtLZe) |C"6d}qt_ECmFi!QX,(6a7`=|}c]`T"uKij;}YN*IIZ8o(S530<F7H0NޞnF@ly0A!8BG4u hص(cI3sQ-h~e@.ƧS磍YW;4n} 2Z>ttqM- tf&7]7ITvvd jnu*sCn-qTsI?Ugy_pZOFbrmG?x2x溗v'$ִ]LyINԌIu` ~i|`f0d/aP*]8۪Go1^oPʻx:tf?VKKZH\  e a;Rc ~.Gn~S{LrAqtEㄣX2ZtvOg2B b2Xkp#{,{({ n:Ix^;k#4}끢C7%q"!v@a]Tmq#ݷC3,sDߏe$(0N{X9&h )t_#4! :8P=;8q:̸$-8zbT618lBІ)k' z9B&XM=(rzk&[RՒ>|]Y͌r| @pL6jzS]uefJ L"w쨯#-< L,cJ?C" F2h| rW;C fs,ṿ$KQ#d,N+_zu=hc4*7D˔y-vMwO>%-ˑ{҄x9PT K % x0Eb^P ymkwKʫՌaɺp;t.vW Xu6H@a2Hׁl+öi# xrDiϸ ?w FPK}?ݿ۞Ʀ,I|χlU{9y3h{idS98͸IqϏ֥ LCuJvh'y!YiX96r"zLK4<=3>]x7bsp@ |7F?LPZm4Q .Q)>y-_K#>#k1)K6"i~]j^JPjJdg蜂A;4& 9QgV57a RQI1m7S&@`SյsT2kzc:46(kJع%hg5orC.)bHf$(ư-=Nך']}yMܜ8/<>Q|`ʇS=m;0\ތN|Xn餸7Q.LGzEew+C3k1h=[ɹc9UR%$ <2BRA'1qMv~ߨ6k5$\gv:Fx;ݬ?񌳅j!v>Y?9V_%UШZ2?zt(9u~rPwW*v4=mkQ@ԒU]֟x17D;c[md _f`BڼcfrL=s5?( W!jCTv*NI|Dۘm|BV!u s&Xng̫S/'CT:GyOF'nWoBg8=!)V%Ԩ2+a?A~K9~p$ܠ\Xk6@pJkkcG$%'D{iL9ed`: 抓(nVSVAz`|qc-POՃD[-XF u&E=˲эO%ҙREP^$dU0QP|km*iXc6 vy7&$F$0_8 {Hթe@y_QKo#M!Rխ~ cמFY@ªRc9"V#)8kOs14x$%{`(09 F\@C翜ګpI.@I:q I3 L=' RVycml92O!ʈrz[Llŧo[ҹltg}r8ftmUuB J0A-\V?,t(X+ߛMgݎ:.bk/Bh[qnנ+Y\<\2Y#Wܩ!& 0-e-P; *7R?Y3xE +:#Yf6]ϳ\vZvE`κ}]c|,oJS׵R;}ɁbېQ>sKA:w|+3#[H28^*Si۞W<bFcZ\;?>YJ%'Y[sd"_.'6x◖"OCr vjTۨRˆ=+J=4Kb1?l@& ȳsMv2  Xf x,nq6kl1xZ7p}n`?,|Xh-[ڡ}sl+ 8CҔx:I͠g} _Uچ'3.P$RbRw-Q@-0u^q \~/HJGbaa[5򅯤 ټ6z-{2ZVr!Q ]4s`>FGWdzsEm5LjmZP.adXk!:K#Xwj؎S n:Ytj7])%Vg'1 ٥">$s&4 8m-*.1޺3 ^n6*S'H%Ȏb13gO!h4<ХEj/ҝ +|~Q " e!~DvڟT(W]핽;zғn+0\ MӏSյhfhdj${oԾ&jR|[=|:K_ߞ $^(;1I.=M1t-' [yl=Z``?X l0SnYJ"me/ C`Gzy%ն/hvݺ[MW;d,c(?B 6q:ڗ#A䭋61}F(qzg$ņn}o1OGb>O\j>>2Shm]y)c6"<<%V]6٪էN$͢y) -vvOKy H A XL*ߎ=^nYf 'J0)ʠ\Js=_68X]87SA1pA4T_4J:v|'"zrJNBQ81D^w Ǚ"D&+'BX !I_& Qb//rV┗9.k>M!,1ˬ#* }bt+n8v94{~͟NξS^N}cw;Ñ[ə03[~FR' Ns|f*h&&`R$*Da0]Aeus0,*L黒Z̽5RnY*{u@,5eK:/3+;iV>a1E X#<ʔ@H_ry%O 3!R t0ֹRP@9vhg߳)brd]Ƚnu~ƛ JJ¶t hI;dX,G>ۍ{MB,xI"{ޛy qME#!ɩ9VO.*o#GLЇsV.p.4qA`涯B"TI$ 5wI0Zب?֦ۂhK1hvЩ4a0B"ʭ9  [oM51l+Ĉ /h!{ƺ=-|q-$X S耗oK|ш԰~xCD0"2-y?B ; D i@`2qoZC$Õ7k3WXX8+[s4F!lꦴuOISte4IߋY'h;8F8J-P+|o*Z*-!z2/Lam^Dpz)Le4Uid IZw6caѭ a:{+1MIm'k(P",$bp/rH+Mfn?oTy V(=VZ */,*ک@K^&2Ѽ ۻ8F-Ѓl,Z7w\,{5~Ӭ$,8G[jrw! F 2QV$;H[̶ٗdsfF/: =cNKcIŢ9얜r ܪO.]0g{d$4UaH uӍ2}ŵl $n0nqlgF M^vj`NH:$Q`kv}%UWJ9ث˽fߪiPɼM\D0Zys Z{ê(` N]3xJ$\C7Eh?;ь$A@.+ĩ-Z? 1֏45vv9X0c4E\,I,훌r.@Ck8M!e`a's?>Ĉ& (A6--thȨ?Yy2'}Z/x3'>v4]e/n$BM,S91-֓(׷ WAHx'l03lD 'Vb>8 nnhU<3֊]hTaRԤA ].nbզLHC }Ȭj^L bJ6oR[O䛳ٛKTN/4,:.r9wҤf5U + 93=b9ҩ.X} F`¹ _(gkȵyQ*&tܘ(_!-?5}Iu_Z~q_+H|,f_FdĉMI.NzG.i'1Ommq:8Ul #'w>kƘwƑ J 2* C\t r7g>DWLI#=p{d'jIN1O#}-x f+6ݴ j 0B!$"| %]C}";[d}%ݔqʑbW- !R^wa8Qkĭ6D 65n,/"q±Z/5go )xi Hc>Id(';ˉdCwDҹ.ӭ{^,>mZ04q95,y `Q7#/^kE AFmj*Bz3(OC2 ƯPiS ,.pK$$PPGl0c3 bq>/x* 1cN+W2lx-T Usk.'*J?B:O v3bfV1*Z] w$GvY*B GT.:̴dQM-aC+{d/"0@ PsyUǠ{}HJgOAA47˃鮄!D ͼɉN n90鳼Kp)@: hR)GF .o_Z.+nm`L~m\tfHQ"OQ=̪Ƨ@% :<, eWI!tG{jPBL5ʽ8@R9{x %z R xmߛfor9=FV!x w=rO= )l'-T" ɂ3ee}Pr!Ux wJ=J'J׋A{! #>ξ^_*ϝrEC.V_4g&g/ O`!<'eD~7N8[#&6F4FR+]ػfQQؖP/ޖ99ڞKh?T!vZbrm^`$I= ye2Ɖhq[&&a9s*Yʣڜ? o9_ Wqd۲ 0".ǷewI9},3jr| YʪX)̥Uw>(P.A;3#~8@oI)b&~dz)7>GNՋw/Y39J0xxڤTȰIlNw0,nTfN+^A|:MI8oƐL2]u'_Zaw$%R+(ǒ櫨=$OD}z%5gj[*&Xd+#2ϛǿ{m]?r-6f5BR%nsFZ`t txϛ7oJTȀw+nD.WVz}u͏n SòuRD-$EhAd}ea"`D8gƴpmSŵ~L JY_tseAP!`s҈<Jahnq}IĺN6鴖 _.\`̙McnH8=i]#>wadɩ9o[tc*]8ȽuZGD. zPwΘ[8q(#}Ez7y~hY8>zK#Ґ=}M.!E ,s^C)T.GBHBY]7,*(KSai80jpe:p~JmHZrKPe#2_SV;?2W &,KZѶ(JҊaA^3BZkisS]a3 ֿ#QRDžv^zQ ޝ3*uoDX6]VP ЩV|H.fkQ"@kS4kT{ÇXD^7b3X"E<1o~ S4o@wT\Illz-HjBn{zu_V 9\{!v@1E/nSGNHcg{>&B7?ծ謲 a"*ť6=ֈ%.Mdd3qpM{v:B]~beHϷD܇ A=K)ˤue,UfamOugtwqgQo 'Ts<*q.Kc\H"+Ye<V*[ΡȂL!G\>,`ڷ!2Uτ/ l8)0!Z)ZIL,Wk$PwKkU ugCJWLO6_f!UB[E2TR| wUW kd͏H]#mv1gPW<~gpXEYB"fLnLllnЂQl3bBBڝ+պ[İm/>ޯc&No .g\#n%\tے܈R7Z,g$P.s`Qթ&ñ@qd䉎C wgs;׀l)O-S]Et{0H^>#HC}8j۱;IJړÅE|b=~qɊ!-4a72 ͽbIOކ5jCg1%ֻ4q R^.E2 N:#eF}b+ooܗ("[>l?Qԗ\%|rvҜRkeCz~F EC:􏥨D={$V6G]K HG+bXiAWWqhAܗ0Id V,K"brp6l  e:3}M?sACq7:bO4ᦀm<m"4Tp~zxZ%-A$z$3&pcЂXƚΧ?:qTy$qzpb"C7 zٖMk1f 3F-yX6|Ȥ =|rc2*JrzwHR!f ,HUy|瀝@`u)RP{@Ok-nzeʟ.1o2l^~߬US}llrN4> k<fvo* і;:8sY (^q3ȴ&/ဆ,/y8s):Di@{~ _EY ~#DRIZ i2B#\j=Arސԛb~&qgm#w=po! Ud+n㵏j"(Xu0De o@,@6f|paK yaB_YSE\ Ha('H}7+C:,q" h>m$Tb&k6<R=Ȍ}8Lx1aC״]*)2zO 햕>\j'K$WO5vBѯ^&gQlQGxJ$`'iFYwmbΉ0A.0@%/IDǑ"^I;4$G2ٻV@fg>q^d.:F(RT쓎J(n\D?% !<Ҹ/GKg2C3\ ﯥ'v6ϣ;C[/W?{kT9†yοK!XvWu,E8;c\S%4 'X*"#aYLiDɰ8pY, US(g_ևIG+@ <Ea[pBm؂Q ge_#?h0%CzTb)B?#{IJ*egۙp/?,Y|oZ'Myy!+cO'Jz(`#f>E)b&]R<#YICGUg kcNoI>Q~۞1*`Em#hG՘<[ubN66vϩI\mx0j\!g҄ʹbGd٭uM~ ,f[/3T; ͱRe>kdHoRɤuJSjh;KaG#P5:4 .Ob0^}Kir N`/}8 =OD6b/1:FrU}IǤk|a߽ oT`RoxepqL%\̱EՉ,πJqe,; J6( "jUcl]~ax9u27@?l6K46>>СH=.h.rghPlNJ47VBhvP=uFX9CXi(zĀu:d6CTXb-|UƊ,0L}XKC Fzs' jsBKt"=xP +D4EL6k{"݌-!Q/KmozXQOo{#삵Jvqc@q?bNBksqK=fV#Y U/M9kn)׀ј/&H:ۡ\+u+: wKs$<ʠSKD/1+Ώ.#x!AX]?B +?z?Q854٨5¤,WYYrPX“0Rycܗ9*%1:II8ؤ27H5%{ɩ%<.BmƠWxAܠ!LXa"CidSvV*|iTeA %!梟hs쮯` ?W%ߊg*e1=bLR=C?o;\Q,0u7i<h҉uոˤ!0gt#5FGPž5Ca׃C`AoHCZK+~O[w*.TˆT7w4uTpM? Oa*%*lIQr4EפBŝq@>X&ӣJHK!_|?*;| ylV O2F/z;C2^SlT#@,&SR\4v 9v3Ϥ䮑TR)SE`snR"ʰ(N2Yb֖Gbİm+7(]儇y3[E[4xs=guw P7've% 66%9/q!i`y Qdqkj?uΡi[-lڮl5 'C\![CʨtDv,Yxe1<#&9PK <↡dWǷr #OCP)Ó~qKZ^j H:4mevWͮ~vuT3rE`y1'iKFHSDceG3j[yf\Qb]ooN'Mȹ`-w5*i ŋ$޷9Q?@0fƟi9M.XϣUl@xu h6 YuFps5cAEa^.S[+!0\и;Ricq?=JvuP]0 ,Ʌ{&r8Hjϡ^ez|eYtѾ $.*2Jj&M/  < bP^dWuxDL7Fl}D`~K p+ u(eiΓMI:^v5~3fWmDPӹ.=@˷"( *-/8W6T6obCu{ R=z0& ɹ'D“*5|Q!(nҍ-ZR.BQI Q)sA*i٦T]ȁ`d#!D%WgY) +A>?')hrs ' SdrGr;{_Ԝ)SC.(+?$KSJlk?#hj+V EFHk7-P 2MDiVYc6.wF I'Or ~t %iV4q;ɘn϶@@ 4ƦgJldv \TxOda_'W 2؂up SOe/-TN!L Ztc0l|zؕ( .F|pK>^_0@.}Hu2<41O2/  9F7zWA{cƸjEؙV"hq|=Q#^X=;P hD.Tf1E?[ByKxėzj0'XBcs$4 E N';KyğV1ג-XMb1]=HE\V9 L>lrp P 1[W,nrwL5R7SV-HT{lR}z&3Y 46$Ο0;3pp-\+T2 `/ww|j x7& nmZ?ϳ `efrT!/ "Ojd>F &wkGs9s][O٦5j9|mQ3a|wBQ$~6OYD7V<4ՏNYJB +Bڈ=N.$.}QW™/C͢ h:jW:o1[b{h/7 -@V6$#'EeǢ٠ņ6S~Hy`=_o)Lێ˥ׁ'/P,"Z0 dRJWl Fh݃{# _Y/PWp~.'C$:C̝X#xiͿ)Fe q VlS*Ĺ,NCn? 51BD\YBKlGU\=dk%ҙ*YE3o8 |MfÕ5k^ W6zGW"EâZtS It: hk 1ܪ$֧1m'NJ>q CZb^ư0YV D)6Mz=`k vz DGKoahJ>kD C,x^/֡q[wm3=20;7fPE 1Јm:(JGR.,HgH횤o{&#֣^TVay6K+'7LwZ_9TQ2}P^QP|7ۓ;3vwMeuUx!I_ӨIL25 i'('YǏE:.;cy"m"[I3»,xLg0\ͱC*NӽO;;]~R<~ GvK᠔c`cfG6 ؙE$͡A>?+hω΢+BH~tLG iP[21<ZAAfSԕ:X2xw׭͇Q5hRC=KUq@68؞NJkFESqpMejH:V_#p0H`PͿndD8qSs턂flB!O"JL:k,]ex!y$p/ TUi+Q\BwQ춳FR*א^.jhYWJǙDVBKa8xy'8QЦI G3$ގtOgܒK&W<#u#%b^dX.viFڦWίM$4TɈXQ:z(P!cNJo*ϒ;Ux[SMgge}C]fnAŖbcTNu`xp\ifvG8@qܟIFu{^M;#J;'ѥd[J0Kt|M0 G~'4XB+\0#&7[QMH(7WE;0[M0Sƈ kn+ӬAtֳFHtA,GR~ɮa\}N1yC~q9=ejc#O[6a{Kkt2#4X~óJB Vw ڽS '&IscQhN+.0HH|ɗ%20)aU'RLm$e +tP$-SɮOI„V׸Z,qB¢bU))=:`U)E--)I|{iCIг#]N],tQ-MЊ#C_u;PVMyq5_e1j7BV35}gW|g#mF?i(ؐ=Ӗ_I~lB?˓U)!S #ikW4SP빾vz?kLɜ5X)0:щ1 ԅn$"¸uXv(#ԛb5ԒnQxPK*7˨llkYe:]t¶Ulkۗ;pY3w rg`㸗Z0xHyIQדM4mw-~ejQS{<4\nFWi0 x֢ 2?f.)c4N~(ziڤD?QO[: ob oxGKS!ONE[LdȜ%/fGxʤhhɕ!DD3tEVֲxAU|gsM$bg~lLad֌qzjd^6$Go$2h//BGHLvg>uhBjwGN*:n +װ7z.Dֆf2,]QcIñG"x7Z/ u_2f#Qe>6$T?z0ki.c#{_wfn.{Ez pbcVh?4wHvֽCE1|I_]HoC$Լ<֙&^`kJ3=ܾ>(25pi_qr`esՉh)ee{"(֟*%* rM/"gd x%zOl@㒺+?inV됴5=.<n?VzJ$1/bTw8o(V(Dmidt誏ý4;[޹yuc Ȫp!?g.w+]Vy{˧<8-ưvW'I͙勛̢3tr$wSfұ[!ar*Aό ze` n0}/LD5+B^|nͷ#P(|Sљ>sŬ[j0a V *]3P 4bEC/QkJZo%p1z. jR5E]uS]A"[㱸x:'3,7n`#>(aE)NE[ZD#ik̡* 'mOq>{!(T ׫k\Ӌ)r ;$UBGͩ?!ze<) 3ZEI;WV6A`Vg@E#6GnppL FHᎀlL13k/Y%]!uNvm5H;THKU]y8ai@9&Z#V%#@vlj%9)ƥiC.5^ Z\ʺ#9e=Jg a O`髓d6U겋M&~ltr.rڂz=d|9Ծd7Ë*I^a&4fc ٥铜ԠP׶ڦy='I[ƕ0y+I.``դ?5b];Է])an4l,'}r ]p}IV}: *t9cMaJj*pafyߣ[XQ`֢?dv3 wr_ؘӀ:8lK!O[v&H$?ٟWi=@9~4:ky?܅vjV*wێ 4/1,'O&/-"s MEcT'hY;YO ,Gʧ}s1'>pvÙ:/+{OfwpކQv+~U|x%ph"9A*^|0x3ϟI5 KK CF>_B;os ,_ av(:5TO 9l"ZOX}0; BJI.z蕚qvǦ5ў,4h?:EM*b3֒IhPf bDLKa(U)N_B}W% 4w(}6ކ]tr|3lș $G41][8 AyS B@A2@A%>֣WtP4a50_EAahzbXtsHۃ\j~G\1yU/mU2(Rh(`H$ K9"i`Y0C_G)pdYq|ڬ+eoS0!?#|P(, 2ƒȡȊ?!JeNzGA9|e/zjSaQÖ1 o{;=)J--c.tkfZ@uОM0xLjV,lQNwMB++=Ķ4 \őfxƮQo?W9T nl*&Q WMn0 \Pl1YuPpD:F$𼕧nЏ_G#!p-Q]k<b @1E>:3.˦>DZg5d0_kFdyHT!V47-\0rU%H #0Bq_-B'6 ئq$35=M;2'"?}EgP|ez1`hzR~c&wLJ|/|kGϋeS䱹W5|`=x[ߌ ~ss^Í5vM*J<175Ue?l6N#ꖜQq5)MX387VvPKk)Uv?-=6֪숑zu V~R0}ҳ|-]&o+'SiڰK:]|ވheN`v ^rM Z9Q^i4露-LC6My( 1(\VjUuf%:yT[̛҈Y+A$a[X?aO+240RCU.+ 2t.-S}tBz^ ݀cut|쥭x׸LAjk)A?aC/oFde߮UJ |>,l🖺 1SoN6>qazMm v'%K](gϣQnPWb=)?R_Z8z@/5y/vҼys/43A~h?JKJg][ޜu8ޏ5?Kԇ|$7r}㜅Q_xld=yV{D*{~SҪōYj ٞymɚ/w&ToҼ_axkg7N] 9"oF,Zuӆ!f6l_v@HACIm{7+{@RK7*|;h{8z~ALM`6IrB'@ż2V{Ypw&+q>=wXI*FSnQ9lFm/&ăՠ U .3lN{(DD'3y#2OUIVDJ5OA;[3 :>1")E12f( iʢ=,OLy] j9<%&qVWd՗4$)~%Be|++S 2!QdYO1:qF찜Ka~xKw~B_[/HyruMY4eϙ_m2LhԬ ̏[4 a\lT"z7DL?&/vز]l#a_jGvuCHW5Na؀؞HBŊùZ>s㡛ã|_{diϚY4lL6}`Ht^n2Fhht~Y6p) x\0{OKW2 \]UTcT4aw{ҹo|&pͧBh g2VpjyjxąvRF~\}siS:RpX(S+js69%.zUFyEMI`)/[IN/PGAs6]0 ;>lE#)ٙ҉΄ Ovw~-rG/`6`E 3ٟЀ1X+ߢ` Lr*V4[ҨvNRM4<鮚Qs9É#A {BTGu}zS3A*