libvirt-daemon-driver-nodedev-8.0.0-21.module_el8+465+56aa2578 >  Hd U]R-a r[Mۮ?s'u rABƽ!Up>`4+ߑS#oU7nm5Ds\@#5xPA8T\W +din@5>=jGnXS1G>b;h;T}1͕Y]*3lp,0U$q4ҥ=Sj"RVG<_X*p痾 *ދ 7Σ|uD׮>PLSuPC?d & A o#*2 EQflq8 X x   @T  (8$j9j:.j> R? ZG dH I X Y\h]^ bdZe_fbldt|uvwxyHdZdhnClibvirt-daemon-driver-nodedev8.0.021.module_el8+465+56aa2578Nodedev 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.dPx86-02.stream.rdu2.redhat.com ]CentOSCentOSLGPLv2+builder@centos.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^G!ViJ HAAA큤큤d(aBdLdLdLdLdLdFd(d(d(d(dFd0d(d6af1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a301417e8d0874c6f86221a68150ce175cacd42e3789f4be6980ccdf9dc41d229c9056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff477890f99419b192f991c6e66fe117611edef2657517a64e65fbbb3264138f25534d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nodedev.so../../../../usr/sbin/virtnodedevdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-21.module_el8+465+56aa2578.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-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25783.0.4-14.6.0-14.0-15.2-11854.14.3d7dgddac>@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-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- 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-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa25788.0.0-21.module_el8+465+56aa2578 virtnodedevd.confvirtnodedevd.build-id9a21d8b1f4d18edb766fead1fccda206f54f8cb5a345ca4ab461036a67fd1a19a2b85d341c019710libvirt_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/9a//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]=9a21d8b1f4d18edb766fead1fccda206f54f8cb5, 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]=a345ca4ab461036a67fd1a19a2b85d341c019710, 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-8def5a36dbe8745fd53a559ebbc8218a1b11ad4b2d916a7d8add504f184d6c6ccvirt:rhel:820230622165615:9edba152?7zXZ !#,b] b2u Q{LV/+Ypc BӒ_ ѯvZVxcY <ҽ=I tT6/x`ۼ\\ n7Ƴ C]WT@&`,<eGVY5J>zK#hNoۑ,tJv$l|Ydq:V/DҐF~J=p4܇(F˝!GM"Ƨ6$4h@IܮzcaG>;M{=-z$GDg&m@:jnR{_nGIrAG2J.H9⣭2G3h6A\{װss:z> i yg#>ǗL<\=I,к"]!pԮ7s3l~fȂaz\ih+]N=:<</յWb$9t`շ)fN*UU4lO7'a' '2` (\,~uPVyP$͵@n}wOyolxsddxKJ*g $' [?Bp[vT;<߰6洴|MLy4 d3ktA 0gSv:jΈ\9t%OI܍|#3 E![|ʅ-Jbac.WR.ݯ =.\dZnfg@󞫊n5>{X ҍuK0m}XVGv|Jv|O&sKU^5`O$xY(]|yiΤ.GςM~Og Ag>  \wWS@@-cq]B4%!*doʏz&Z,:jG\Lk0Y(2kck(Z?yKuGBvKM'~A7 dx $"3sc`Ul'E%N% 2AOiU9~x* N=WR# 4vMOn+/--boun~\%f+,931j-NYDi[ AV0rxV,Y}wb_U EbzaDчh!NQ8eFYP ?\L )H,y_^5#?:Uч`A"wvR[w^^03]MI^IO ӭT3lc=& ( b.2jAR⇨1 ]\qE&#_b"@}85Gc^NP]b ~?6eGqPb{ЦfA+B|O")2upD"&aJj#otns&,::|ԍ^-ve~WoA b [X2WT2$IB)>;:6ej<4:v  \kbMд9:|ĢGjgx䡻|őϷ .#`](RU/qzJ5Nd[-1_XͰXi56_Vi7Sʭ7Ф, g^ raK,6#nnt%q0y 1H,-s޳^v;'^*hZW7k@K]tQ œ ,6o $Pgs"+Jb8W~Ԃ@Kz1 Y0iSXGH{{>7DB;l -(j{jRFf90nvk4;a2W覑7}ǡiG-{NZ'0N>ƙ-Nn;L{u/Tbi޻v|PQRm$DPLN^j>S`u?+89OQqCՀebpPS :{!MJh7>b0LP)e2Dtﲿ0TwZ.C<p'iUy0TUb4- ៰М uc4͟YHɆ"}/}=[Ŗi\aƽp^Ws (jSE#(*@^ ]'d5 1RCxRʱJJD%CmWTl;s mۚn/>yA_v)uk1SdLmi A嶒!绊d6rv 7Ͻa .1c 2x-S)p<>kE& nUq!d8CNJipg)C1qd~*;XR$,8"mLɟh]hĕo XzDM*z52T|'!m9 `QTЧ()LFPwrP!jRk;Q(ňf\9{AƘ/q9V#@p2]p7`_>l:h]F@7B!UDzu;[f E_Sy>J1¯GJiq,' iwh2َZpCJTH?%$"l3=-`%/ ik0|qQCMd^ T;btg{J8PvJs3YA []+l|HBGS=1)~:x Y & 0 2؄TwxʠiJ4/ѧ'6b<l{_}3ˤ34mnvXzym{?!/\IY)ObC.1ssX$TɄ70y0#M)yped|0[iU 8͖hپw{,yvW[($ZR 9\jZ.ʠY5.-{(tVrN!h2Ε(l_͘5R%ˈEEKaq] 8 QT䓢ꍺ%Ym4y\D)9c%/cjC7ۊfWZ ̘ӻA0B~"uv 5L=EQb抱Q[ ,_4؞'kUc6]NrpCUEhߑUFLmjf+xwm'1HӴ6Y/*ъ,+-ya|ȶ#3/U~[VxVVΘ_y)2C5Cr ZEB{J?:j>#-t%DH Aͥ,w^)M焃u|/Nc=^5˩T^d`Ċ>^^VL\z?6GJu5ejL.t$s_k2dN(H]$Cƛ6՚^ՙ@.k"}xނժqDY(5FԁA@!>@Td:*hU.2^;PJLz7OXmwFdQ}gz ,/v7;nwz_|ANg,:=1?ݛjĽ9'66v&t8?i`gzB,Wyeֲj6-f5ySb0/DoG <;62X󘗚UBmj.> +<"$,lO~v_\|Z 3ܹѱi(44]z?)| f#Clb'CJ*dp&PEF%;K`1'8[Z|Ӛ1`JcPcLd6%jͩd\+_uo=$umQ)K 򢻸]2&<^?MvQEoBq_igGu#d]zhokoBۦCQ\O1ށjV=X㪡#uӁg'B=k: H?r~' 0 8UR3-o1ϐ6|@Ns#2|2Lz (m< 8ìє|A-SkA|=gvT[ƱEgŃj5=#ށälig]BMDORg˧CMTK"MĽ JܵxԔXr=S-qIh1hQttfN֏2MTśAqUKh:GQ?Bѐc쇂YC\4c'_wTڣ)"qbNW[;CS-a}:gTM91;lڗ2azj;Ϊ҄ ];Lғag ^ܞ](S/|hَ)-uVzw9u_)sxO5f4T9^*- *jA*;>6Qj?4T6z62_Kf<+dpV1)evWz]m3'a cA,|Ipq*rmB,v0QkGG7Y4VxVbH0Ⱥ.liJ d 7whR_X У#򎑀a PlZAƇ)0^iTVdcŚ)q۬l9!tAav{IK=(/: <1?PѣdTI7>gޑ*9(uebJJtCR^l~@㺖rƽPYmcAcX+iԾQ@ D՗L-Up/DyCLI|@~GoB~#c,Yҟ]td(*H=JAlҫtGs~eJE{7<0q-UipgDt$/IB(oX=[ |0:C[+z'FCfR/`=1VH puW\tUgB |$;;T.yIq|ht&W q5uoqXѠ 5"~$ĎƹL\M0D2ņ)2bhA yE!"a}t|CPRh||[^fJ5!} JVwt*x4f:$MțMs53D?ͅEM@FoT8IKvSN4%>&Mp{ I8P׿ڔaGC}&qtȍT[{TٹjU ebg('ȾDG`7`D~-|'!ˆOݹt㆚Ka dnkI[{V{\zSnx׋Uޘ.RB LJ~"PbZ3p=:2d[1k|(h6Bߍ4򪔴0]U9PGjm$Uh}r^fC.-(0A(NRT7w9SN9v\M òY~xm5SEykčUzb`A)#'#'`"bF ]cChhPqᚨ"CX̳e]tB62sǡ'j?''-1ع7jOBcw+>^GduF$jH_ۡ5bi&р@0 tjEX/Drll Jfٲ0(`Lbƶz@HDQgW= +'1&E(nMt_!/ϔ~Z~;9]7r~ ܰ6A =eM3dΖY ;{S&58j&OdZM'a_^*q߸{(ghhTp  e1w‹J>Jɇ0~&I׋jǨ؂ž3QS뮽7\~= j|I!;y)<Yh˂˚5 _a:Ł,Y9twFǙs!e`Z 5jz *?-,ס@v^mTICJ}8EѦM<8k~mOEˇPǟ7swtO̠ool*:1k%1Ԅ]\ai(& +lW;A<mAx%&xZ/ES:~\"m*#H$Iy r Ad֩@0!zrUG'QXA^,L21;"ikN7}a<6HyÔ+^Ś;s_za& Ix,(0%/zGҡ Z :3۪Yk*ؚsa~k߅4V-$>(3{޺Z ܿE-O̩D I9+ )PhL^\agOU]^2%`HF7:[!N|@כ{ff)9:1[!tP~ 5[͛$(;É]'w-hQ^ث"cC,̼aN[<)xno6h,MTAJ#ziYPi9d^iMO@=:;sm`?T@؀H\7}d6>J0ӉMFs; Rw9xsѐH{(kH',NxUv Io]|mrY4-WDBk@!W,;R!`>;%N%Yfe۰A,p#=̐UIH:)q, h 1tZlqpp)N۾ 8l0#$^Y1 /Ӿ %tM;i]O (PFEqn32;ﴅ4MѠ MvC5rExhLI$eXd BS Y~3DJhLmbuî_(t_|cO C'mj.^xj;f+w&r_ oB2-#P M6$굚-x3tb2\jDˤ.z~PS6a~7*Nm;r-n,ƍ\&A zL~֧rF+g =b3mL~w 1<̯Q/le3͂c8~X.NE&651&N^ROHs&`D(:G5j&ebN] :'Q0% rjurX7>`~ZWRB\ o|\u}UJʓ G}}[-=W(oági]iۨJ,.f*#ݠjUyE{vD & PU :[3GWAc򮺚} c;\/荇Ӿ 1ʊz ۋM6 Sg>Xl2[~_ x8t-!>$ E!sJn}0y^>iAnF¸N@BO.E<`<ϴj@ã q(Bٚ? OC+`乮{5"玈!lY\fpi,j$A E {˗B.'*#ՖE&|Q aۣɇ`LEFȸHƹ: |TygE3],d"iiPI0P;64њ9}YTEB"CqE0m"<+ACAW|^}Apzq tņ:VǃA*.ԌRgS*+c8 dppA\Pm>񉫭|)>' NR]~B)22T!A=]/HD/ъӃl:a 4,0\~mn)TCb`J>W+][:;au[/T5*Y>VOxQ"1EV<4\G&=[[ άO+`:×eGWbx"I*"(TZljh$쐭p.@X,TOsC mI@ңO$?iiT)jTM%>qxŭ(ܯFtTO)[OYqbV"#) <]-!$Xuq\zc]O l^Kfǡ %`AMhƮr3*c,z  ۝ HGGA[>Vӭ1 1z@Cj=CgϣԚX{pgf޲T~oZ=].|Ok>òd[VGLelFsXN W8k9@k [ ׍n6B(VS+2kfaZ[跄0TdͶx$Lj]G$L`+@HX32I{g² d69o]Mܹ[wκ"Xak;`CPgԋZ3Ͻ7et50*@WJi5o=49,] W9ͼy *_v9R6~?4j12}nQI)e1<vt/ PE M,#dz7UI%wRi Cy 5X&Ѩ / O-A@IF`;mO9ro\!zʹxp/!_j\E\ʣs*.3b.! K|-vCڳ:N{'?As&f 1@88= &8ةNR u#&7oХOR |}uK#36lhSD%bvj\nd:@ Q5555os 9 "vQHс:<۝ůY0#ة_I8)&$M|ހq0hN± %ACkw~odEڦ1v䘾#^1˖D;s_sպ/5,9S3HRhY,qNoLl#4viec Yxa ,\'A=f4n(eVfňT^ (W |VϪ'm9o4ɱ`y<_6=s.>hStya (]60"IA9OykuB\s-|%2q wǍˏ@H f/?q&qvDdBh2GZZp+U3[&әe7JPN9MF0pʾWr@ +r=`|hp<œ^#1 P8% ] #R(kBުY`~ӽrO4:fh IZb8|zӦϦ P؅@$A s.k }Yz{t|8pJhdx]Oe&YGۏ,<lu\[yi!c)E4gUG\YKYOJr% F-?O~{2y;ˣiԥ_Y]3;c%; ]p[-0 a)SDvpCSfuY ~l˨eAhk\Lsh|Jl=ztk eUb"WARE`)2 ?xjثRumXsNLD\;ΝP{R\4M]QENš TFqm}4Z*dfSu:+ #8h>vĶ4ڄ=3 znsSm |xѡЬFjP!rﳜpXF:6V8v_X#a.hyF: =8T%rF3Ŕ݀(jaW~$k#'h_5Pʬ#̩4oHj=3S)+&ɇz9uc]M?&e:uK0c à,ʴsx]5:=3 }>T2#ߪ/Q ny"@vSqxL{խ:RRQtOӺw5"R0ּ{B5}9"FJ/ڵt14+U"c[~&]mIh,Q sm\$K unU-LXyBSS`E/8YBl5YA}kaFFl5 Gkg'dU=$Rާ]yoBH9PP4d V/zH$kw4fxsKG}*i-J4B`+aݮr|`i7j%k]pd 7IH{y_}p8mf^J%^PVͭBiH0{3E=.̜a4o j^PKȾN0l5_ߵŽ`\(~&Hˡixs9`F%d ?L\gnuC]a՛',QV}m;gzG[i&Sd4\;DsE;Qbx!>`Q}оe,kAEv%i`ERx90|n6۹ LV1ׅm\ۜ> M2 AijUN\$zm̟Gtz-Ϸce]* 9Pwj<s=KA8O'fAЎHrT›jŖT]bZu "j#>HLf  <hJ֨ZnYavmP:W|trh/;7R G@gIxL=lf59$cQZe;-M7G hW.#mnS9:$zf㗅iCC@$stj/x"Ė3?y(gEJL˷ƴ[f;7DW /ȹHbddmKjkg!p?Z~;ڏP\V#}Ή*UBTwb~Vi;؊?15S_A3A@ ȏb1mbs+襎Jּk$^JLR_sUMJƥ`-LAD zAJP,j^fri+ 8X0҃te[ HOgⷻePAN=W<$[5sm9B鬹,O0sv58b0_2D~I>ӻLMV8O\c)M5zZ!@(L+)OP6o)GcqK@?3)g]]v?|tͮӝ.B +_T5"ý 7."Ixq04N|ϻ ;-PQ;{qYPQJpQy i 1$(']X7V*X Sgb Z/)kUACX"3=6S9f"ۧgq*SFGe^8ńp7c㟣.{ۼ>>hà =d~#a:9X 7$|H|HM„hrkf1p('%[ )8A<}bJ/O@tb[=%w}bg UM'& ,=pIn&/\7M95y/( @jqW\tк"iLyAEBZOd 4-fWdeGPmͲ8cq>su^kzF*.줃*ǿ n鮒Ó)'=_YaYNˈ{'˨ɶ>noa*엃IWCۈh2r/TDfʝ(OA.>w H:"*IFĕ 7FKp_5}V䔨" r;c)Q%Sʕ'Z({.](}ҴVK6Eշ'aޤayĿ*.Ac!3NYh ^ x|Y1I蒢+PK3}ԁxBz`کָ_dwkg9LgFR.%!$Ef!I*ҷbox+i@j+LeձZbLkU5rk+.2+ m1?ܑ;Zm7_Zhɑ!)8T\aì\P[t ?TqYQVKT%m;<߼/FqRq8C "(M#?I^*faRyV^uЧxaaib[CUTQVz]gyM'$h1@!gDx (V5/L:P "ݥaih,k*\M $#J1J} t8)xo[Ztc3| 2q>` yՔRhR/0zW֟7>D]"IiT{ٍ'`\$Qm5UZ9V9PC]eu&~7y3J5q3ڈ f񝲒iysPPyޏ7(is1kjӹJoCu%^A#6*} j wˣK<07l;TVqBʿK'zNݟh8q3CTph_w*d@>H҃oI0 ՞Ý>\ޅΈ?JD[Rghyyx2m%2xuvӫ޷8! j92B~{EsJ&J1L:^ɬUk~no~EAxشmJzYoڱ`!vTR>1[*Nask2Bގ3[ECwr1s`d!k8;RwGQG0xlvT.o&/hͦk8z)ςR]1}6ǣ!H~$o !Rl'Mx.PjU ^ #9(lR$tfr1 H6|B;LT˪Aua&2{K:ߡa꽖ږ}6>$Hq xP;u8*y7;W4å<{#$<\:t|w jʀ8\fI6E{iPYL6ʠZL[(ҳxzfgrs'J3}V-^Og,XSgU837ώ55 GnN 6&7EZ01Ɲ:T Vm>M(%:Ԗ"jNGZ.Pن:l쟠>-.wy$__Ηs0bB ![,qn gtaW1Bb҄$}V~ v7$R{@'w(Nfșk?;[6m{u ښrYv06Q=V\J?Ӹ V6Fo$KBf9,kNgN98?U{4HAM7CA?2m'$|Q_~HXL1265GbmYэZ*YJ"[%mԍfY]tBϷ Z`S1?[}3-8n}_#Gtu)t6TX6/F!g z6<9>iDr#TJk%75d_ʍK7"fE=(wh DzjA %\5i` z|\4M3*Cu}~ToB s+O'#>0~jOMK0>8qrC} Գ8HW_z}_ZZZ-QDn`O$@mNjif;i~Qt'V81`|o!F.4 }rQ+^fp* 6(07o1Y~lfց"LTƅO:xLXRkA^+c㥹m~IT&3heʱ]'恁CGUBpZԿv@!.zf hzNFIĽl:,Ը e_{ j&WpgEFZUJvwv <~d<8q|p;ɐtOqnwM舷d?w.CmꥠWēn,d)qJq^Ҵ]&Pyt-kuz#.ä*fׯerr>A!X.gԭ %Ar E1GrO # A?)PH׀``)WV$%$ďGPwmhά;& A|-Wu+_i{74A2ZPj:Mm{+L 5Ƭow_̷A܀ *rf*mH9`fF(՟MulfR U^+4B\o/Nkf5J,kbTr Qy%1:((|ciO`ɦZ $cgSN ?Z>nfW, C/ kmwrJ*qu(|X)cf oLi?NΈbÓUн^WxR}bŅ&i lS)oȹiiٯ&!ݕ|ߒGdFdOEha|󸯽s7Nspsrk`23'c凛g3?inNڨM!c" 36uQF s[ik%jxxz&׉s~vvLMŖ ȀŘ@)= k7͕[A?/Tl#EF@/N ׭j|/|r~+=i`~>`F˭UTW R[rqeh kg뫰;J޽\Skuy19¹ 8IAˤ\_d^˿$ 18e2=VzHÅw~ &.E@SvYXQ" 6"/,*0[-`*l|uQ\3v3H*H,&0,!wtˎJ{K-thdxN_ñ?rRQA}]qIxrT{K^&.d)˪D@ŌT %zHI 8}{-K3ҞT@ Z;mK曗op5vJdʵ%6Oժr9Y=99z_6/q_A9`JАO=A=OSɴ/b =0JJv喙/U.PT8+e )@=tVIt&rp28%,4Zz6/cGx h=25iBbAow]PK JD DfH5nZ-y!J"P=L#1nCkvO\!0$4 T\5VI[F%L5~vpx):ʿb @90p7 ,ӂv&#߷-2Q01xpѩߖd8jݾo\J<+ )2ݵs !)YQ@X-|J2!΅M]Ezsq-|$3>}e1ByqP1d?;e9+^;O# vg;mm $iU> ¸2-8D>oQsCw_qu3ٿR`,A; po/3s^2Zc-ĨL/)/f't },nR pM* Pdy dl.W22elHa}M5 F ӼvEPPOf?>쪊v:B"5޶Y'PQ#@Iހ^=HQPAVYRQ3>~wjy)&g{f& ihKf}7E$lf0*'LYAY=笨WL~\2̪MnzG+[_y6%˜*q\R\^.Fkq2)ʁJ=I\VOAz,y]rwłwrh|~.(][mXwl)r m{We\7[$(^m#p]ք,nN0B?)leI`Ð'"u !gVZl>EVqmE|T38i(= ^qalvvaLf+ )@,VFVkTU; /C=҇ᛷWa5zˊ+lGjn|Z^y~[4V8AU+T+4prb3G'2&PX>S.(*G3x_jvҏ~yEekי @cRxzBٓ&fl:g"a$,j]ͥ^ vd'KOp } v fSځ1Py sGz6F?TrAO:f]Cjl ~7sP`yA^a;^sA/x|'\zhBܶ:ʥڍhgfMYbv}Z0u.%Dr?]F}^U`:|xYh$Цs\*!H8ކCwEZ#s8N1'0ڮiĉNR3L3Rs|Ih!6(mOT)RTLŦ@ m2ʼieC0:֜qF6Ed#%=[} us!re7r6%u !,,ͅ˕N#Ubf"FfqbҚ}z}yb! nU@)OaӣcDy_'HX3wL[N }9lNX m{}VdEw :qFGNqӜFBA%@J^[ >Dn*w^d1|0Œ N 1~MPaN qXt2@Z"ݕ&O[m{1^eQ'=U+C'ScQǘO(~EPI\ker_x&^ mdv0-@L@nzMNPQ@O a -@ZPz@Jw_~˓ޡG%D4*)s%BDl[ PYyB8: ?M2YywT)b}ݤ)Yd,+U c)Sz<}ea -0s؆01fD4ۭf.еj~b'ev\o%:~Zj}d?Ǣ6S^Uc,q_.^ɖ?q65_3raJJk ֧DcܙDUފ۳B_qNK>>A]ޓe 9>* x|ޖJ6uAdh[&= i{`PQP(+6ԋ5 MJUN̼34PjfOIq-q{7G3cxaQU2l"ь]l pĎr.Im.n>MQMTuHC9]kl;ELc>+J&W'" pXP9(ii,Gn6-n'K{T݋iMtUJ+aϜ-M̅GB|bRϛ<nӮ̵'Ԣ~4i \)}sU[_s@0?A!Uol#>UE*8oT|JsU_7ǯR^c3o6̚Hhh]ܝ-Hnc6 STdWxD(9S~DA]+x.sKB׀*^-~<|QWb,$6Մz־_[v"dxiģ,!''eFpU.)̀AoICC,jo+v#lr//IEqSB:h#*i)TZ15*4W-?$=Hn*|8T?i}:vşyḅ/\b+]f}ʱ-p 7ťڊtYnxTCgpY5Fh.Q]J#[?aNI**NPy*>ŢzG1G8sv{N %(,#PlAWj(y9'&镍D [tLF~N-JuT&oSnSD$L%Tx!"ŀ#w@E$6ACPqj_xU/nZM%4q"}|&5sųjLc$VF%@ Ҵm0;3!IrWibRjdSuKgiFdvH=rD A@E3FP.aSJoN-~6y rPۘv)iA?+aL5HrvN޵ypYKsEQ1oUYy%uփ5'g%&jd[wR((S]!2fN=Fj+#C"v` awnCfzY%umuciwܗm[3Y.R-[ne:Րt$7gς>AEփ}$r~j?ʳ@)zQM+]$0 >_$?h[|o#d uCGDn|STq!ZW(ZQ%=m1!T> <V8nQdF/yyaHa=jxhHD6=G{«a4]e&9:@Ecf9ҥɖ߳cvͬ1$4b\7ot{J?%(zOŨ{2Ixc= (3*vPh/ IYNUhESOFb.7Gٟ(ESR0i_`N\=n*K~c[Տޗ5=EcoHr9l|Qtv-Ք$'+5uCܮvw`Z~œg&IP/tv-$%#x:_ֳoFR@cOn;NURsSLə&3-zM,ُ3.-b$BAm]dSgӵ.etV;?/'b|veO2zKdf3޸M8DIomaPEl%D[&gقVصƿ^2v! Fn[}2R.ߢ /{f=#ּeh8&nrЫRU;+l)sB&kc4-8HA:@y a aVIsX#w?0E]S*(L Q  ͩ28 E7|KoRKa=nyDLT0tH/xjz^mA5`s5#iL=4ގvld#$7T9`)֎@x3M&@xgg'΂F[I7K85JrN~p :~!4U{,&zRnJ~L'?i;׹X)Te_2YP?i#:Ve'I :.P٩Ƞנ>Hot1z3\ΫZ j]:)eeufQAWZ[~OW |]'p؄0:sV# }ff:$TG@;-xAZtZxoE9Mt{(lG7g8z\qFh:_p&rYʲ͗:%<\CʲT\#VS8/[utP|Q753c,1RMU&'{rP-1k:`!4h-7̃{\T(<l_ԓ:[:yzPrV"?(VK(-߫LGAן7HHЇإp(U!Z 6N?cn7JA 6__X$ m=$=4\*uE[p_*5Ů).s^k fkl,ؚܴ>Ɇ1c$^cx;RK`xe˺&f|x7" tTi<[O$Os= d0@)@lvw2pÇ]!Ug`g7/>sYipAn|cE=胜VاE/@a DJŎp ŋ_~ht8= 1${,O =޹\b  %ٛU]U<;DA IHj=Y]1 Kʽ,rqތJIѦHR-*.g~Y(8k @T70紨KSid'8gŢ+/:kcTJ:ۤED [ _Z:W7s]`7}Me@$WcNE\K,o*g(=| Eˌ,5z8`E5[ 2]R=ۮ:u鈻[-kX9XfN\UǴT:ꈎt{"Dޛu}1 .?s|aUX.CE.&f1nPWطmjX?{c_(n6'']}`,D>U{,;hsaK]gkSK5Q8ʋj-cWVL4tIW`y&>'\ kZ umoۢ*kf:˦}=lE4%AWD9y+k4k73W@ZAeJnkc%-BI;V+E;rr#r#:LBO w ooW]f8{ BQ*sg.9e qwKlQ=߉6oOml;ͺJp$^rI{6D R==s=W5Fu)}YSDV8u^#njWGwlgUvUiPY+ \p4J̣9a 9hHvFƲAYX44?Ȁb\"}2̸˨ 0Y%)Ў#+eae82ᵛ"gFtI[!8fdCu:F&xKr쪄 ֪(Fv%aRr%.9;YZ`tDs?p)w%\S(ksUT0/1>@ctk_! #LJ쥂u~zׁ8Yl2昺5BT?ihs0gq.I+猤\K JNzl#\D$2}7L| ѧ=n @Xu''%wϰpې].+$0}*:Nr‡׎ة`)")_xytX~ ^W-U#:Z.r 8{ #v]A)#&IꚥSXW7r hϛݗ{>#6. wf_,.N3 9rDF{~w TiA2;h^)'d'(}?\'f0U YtI3"}"%)!_tyho|pRQr˜(GuD(n[;W&^33~Kd8W^Mx2EWBF~R,d3`iUB$$J0cd`zO_h*}zwWtcjf-s0.2Rr 0oH0*?e 8('JQ. S&p vRSgOkFjw&$,P rw9 q~zzpW9'xJm*)ub Q(2X#v`/=RYis2G&Ց~{@-0/Qglvh.&jz+~ߖD^CĉY*sF;]?1Ey [<)ȅY!E'LE̾%n !D7Cw[qzAǍ XnRFRξ f/WH8D;KulDQ盕v~Zaqf ޜc!h;i@ܕ q^uW> e؃[/9'"!7מo$e4쁀 6D"鵿?sʙ.*vl9CC8Wub7I({f|ㄠRA q="|={K6ݚPW[ FS}U@DG\Le[5e4BIw+/$֢L&2FшI]gK~=A#ɜ/6CbGD NE̐Q닣q*=FiP{XL;͸9MZ^|/r2hmd`_COG釱u&*?^g$5hU:ʿTX3y`E^6\X=&dݶobڠx)abrϞxsԥ0ng e8sIɤ&C@gY=\olrarLRC(A&xf\\^soyd֠kQ̑=.`DٍՄgIh b zC0i4OCg )ߠ[m!Bs4׻6Y5-{OHz@߂I%U(!˶SW.33)ĹlYb*GsrJF!cYkWoP((ڧAqM׌d!6af FM˘+KyG|W~}x T남8 ,4DcAc|%}#v!*Ʈ\H3OÚ:݃RKupsXAdXCԠqhXt-0 øtKovJDw.p4ķ[FC$rnVNfSՙέ%Yq~3:8*!dP Wz-19]1͠XŴAOJ'a7S@᤻:A8mlxOcNPVدL8 \i19qn mۏ#뇕cW)q z]YC7k 8tޥ}`i!ǃy`PvhQ[~c3䩱+juVbVAU!2]'=иt\.:|R:`t<ՐiHGN:;1c+*CwBwOcq|ȗV`8 W rEdPD*9$.]l/zt֒'NՒ1BJ !T};WNC/BWj;D󩖮rZv3!]@|<Ss@s/% Tnμ]/TLcH№}l66[bgj%3U`V6ikz^x-#[ir}`SaVrKxq%yKI CՉfD6T8:MeAF`\)u۱QGP!zx [j&*pq>gukfHa#J[1I2͵Naq._{!ȍ`Df ?*(]#TvKS&Ich-?'V-nl5;!{-y9܆ ee'*,% (tzr%)u^JB e67O6A 8 L*"HE~)lAjb0I]`h@\))BVt7ⷱԖ)5( E&ĥL 3cCwZc>97@bE@;;Brux.dL3k*MDth ֬ he+c`䧸KB?(嫠+Y8׻d3߬I`>ĤVd Yan*F&}Hmrua- BsE1!m)'AVҗV8 0ezRJдI"M&`,ٔk >^08$ d3~9iw5_=xU6jٖX%U%kp; H{jHw BЯ?ES/wQ3b]OثPaV,e"Fs ~yg1*7U"wJw?Q,[m}R jw[e7֙_2BF/ѾO3.).ކBWqĆ=RZ0tTgq.USZtDkѐ=τ_y3VQJWG 0e+*+@i\l\B#dM5V쌛Ya6O Wf=,Qln0;…A43@Cno~ӃU>{ E(FHfzRefu@?̉cϢ®Ra~H +4s ټYz}#(}H[BR1#L; 0k&rp5$i] >C.yY\@{w=qAkP!zL$Ӯ%眓sn/@*{  *<@NsV%pP8?POα$<~E@:Z]!V FbCݳEn*m0u~v70Ԅ ( Ui X tV=o/)4jsk@  1W`C:f@1L\+Ek in P:ΞtIDr"F/VhvMrᄱ44 oin:8GD:= K^EWjl;\AC3!J=S_ggܴ&D aos/'voaCu6ۄ#:T4MthW ʭ(\R?ĥb]zsQ5Pv:mR Cd4d iRz,AY=t_ h?sĐ17|+OղyqfK/qk]Ջ/zOq{47v u#ز WD2IuP)`=ϞVL0ՓR&~{އfPFf❂/B/ߋ]5FM2ǤgSr TaC%{T:z4wrvbKL`۶/j.&0~Aά闶b%zN9tSDPP@!`?3 4<7)A_& y풭k麚p6/Ie_}hQ-b*?D(rczy›3U.%y[39V8lߡJZVߩY@Nwz>nQ_֓U9(p6ݱ#{dz5B?k9ʧL1 fӷ]gn0H#Q /AU?DZzvdTB`#Iֹi"n|,Htqj o,{9:paV/=ŏcpPkJ~a `Kӷ2L.=c1q!|,*ipqCV gb[dS^T&s}<y՜])^mM-5;EHE7,˳387םGzjKb (7:v?<^rq:7=nSz~d]/ŷkT>vmP97OR㥚 &!EaLvp4}MSȪq9>N)`v}9vS9ӧHԡ9awl9?ɊnU5*mZ/;rGNn|W29 ]0*VAU:FgaP?q0W4>u9PgeO'62D|Bs4WZMʄ2`2 q8VwǕiPٴ a%ov@mxugA`-C?#HU6HnNE=]A^/х<9ޔ9nۗogg=R 3 [knRX8s:xq;߲yJm#K]CAcO ?D̽$?٭lGsPzw0[!t}@ec{,J;ĴkA5]Hq#e(9Rj;1B'B;LGX%F9Pk B؀f VYY juG{)b۬GrA?B̿5BWI,gXzwáNt_闸!mG2ID©-Z{-ʘ K'f]zlضghV\A2sRq3eyaټ,,?< 7x^dU O-U W/gxY=N[*چ526bz8F(GF3sB+Wa˔f7DӢw.y:6{>*!z\Te9fŰinm߫0(Q]cXWa)6h|:v ^DH&k#r: Lmiѧ G GFʞiW%bSmŐ'5g[haűSEjL -"9V@߫Ҫx[K@F-( vW"bj!֙Ї<°0]yv3eoukQ#H)ϋp ܌S'9pd L\ovbs|۱/qZR&0ۗKwp4n#hS9̲4& IzS4-4SnTe\hٻ&=s.MpEv(w[Ϣ۝򹖡gZe.#Ok,)h\m6`^& }r56)zة! /`vXm|Yq}`}YRH Z<'nXNPWVV)Dp\I֦ =XY/ GOmk b;J| 01f`T8ML TZBv|c%ЭlTiMA'tp|s!nf':2tz]xTr{4 xng>g=U@A-33|a1lZ፲Ap%Z{ۨ4# qxG4|PZb/`yߤ:'|4ͧH \"d|Ǫm%Rhaᙣl;6Rx6cfS;gj ͑#" t!-[z32p RMcSZw-k&rxr+iؤ ^yoq7QMRwnA5@}8v E)uk7UbXKȇcy"EL\RH9%T{N<oᇙ6Y-" e+yɔRbNj 'J=}]&qq`kf3pӨ%Ս eլ3t2UEsinfvnʸ 7#vMH63F}eɉpcfH{V;{&@u9=o2N2(TyQlKmwIi9䮱ǜ_:,dE Bҟ7)xqن6T:԰Z5`EX'}:g?K6l);M%/[X*I-&J"eODE ;Ќv_Tˏiᰔx3IZ`N[m%okQjKh"Z:^m+47[Fա3iAI;6W?8iz2#+ki+|d=FYCEe b7+5N)b `7+ŐDjH U =P2Z)a}3_P*D.ݛ:P7tiGWAtZ F^D@fќ ?<؆PYce,Yab,Dv1a#u@$^hzfD6w+U2+Μ.h\ѠYM!=vQ-&(L"AU'ʜ%ŤoGXHV`fQc$ ~_-j|ǚպmV`%>Jܠ=çғ:(ĆzDx,N24"B/Tvgh/o00UJѷY+SW~-1,Zټ3<&qڙXmZ 31 $ĸ)`'28*{| 0x,O$eS,;ł@07+7r)uʷ͗Fv5 _hzCVSL_JMٱ]MR?_a)ZLg¤`]#ᇧ֘0}!+raP5]+։ɰQv=Q b:Ml0捉m-vyR*,Y-l/":TI_- ug4ؐNƝ qMs|;@|"FR.{px_46Бq-Ypc=#mj\X[3Ayc6 *[p~Ǭe??TCܜjU^Yn;62˥wbMW:Tڊ6,=0t8#Ħ ^!!Y)9h=T僾ݯMo4k 5.$n9][FGZ@z $=C'3({ls#UaPI!+U08tWYm .Z6,|eFC/"ٸ5dē~x>Vn?m}Ys?lq-bo3W 7ƜISN, .r#+lz#H*-5aáJ8+NK t( Ä{yq)uψ_e9R&Tƭi,M.AZ6aZy >%*3_|║t,!uQli6CԎⲇf^+ sGwYz JdtpajF=PX=zω-ؤ֓ VemLuO;oe8 g55ACp"[6=THrh\KoH,4(-xJœEc\ȴ&&5h t*Όl9mpk""O9qf1:T&32Lݢn|@_ASi)cRL!Ď fnF&ֲҀM8 P{*L YjM~gw)7.j*-CHQu4 6,s?i)Us:|Te !Xh G45A cdI8 ㈴-UT5oW8U ;~ȱ) Ո>2T+ݭ pzUk;)&NPAE0fY_H5.Pa3 J<9ݱE}Fi1=G1GC')LѠ~aQsX7gB05E}c*T 39Tsz!L^:g ^9n-w̌ϭf^xky 1 Qg:ԺtCn|/t0%]hHqi#Tŏ&@,PuW8Qe* X&'8* Ohf9\үۖW?EWOcd&\F }/|ė:֤nΊ6nUk=Q OwQoӄ.SeilH(u΋C,F=yhbn[3*We;B &m8 hTBCL8esvI+Vt+1tx !c~Ez;!=)<%pf)l9w+5cܟsMίw'N4bRs06w(2 OQ9⡿ƗJ܋jtOPݟ/bFuV%{zH',%_VoȔ<s#Y 8xTGǍ<Q6C$#Ax&OWnqڛ 29pZ*ɥnVx;8f-*}tՖ(d1_;PWn[V0Kdntv>1R"OD*5`[f XS-P`> ^Ë/O8x iب/UW(7W* $HvYd ffcUqyWN! \]AO )4( Ek1 e|mYz0mOH5B.=?) D5SVo{&]+٤Hٯ/N?8}U$Yy"ZV9v;E./^6X#N6Sx8yW"&7kD1'?f+ug;Ô' ?RT5\ձy\5 5Dx@|LG!;oik-9?뉅󭵂ѽ.ej|wirק:ӫbE(CE'7i2۲y2)O ]!Vxvȅ mjGx,AP 0-1D:3inUL*7m=B )BfGmnvU)~*~6 )Qwh* 2'ld}値)29\:N{X4K#>J)9UP<0ZI_NpGT>L%l!w e93Pu]po=F ڝώ"A()]a=(]p!^3f`07@[`亠í B@pW|?c% X{j~&'W5枎)?w} eMZ|t }CqR ܯct FzJPݳ {_:ݞc>;a!"q%8-^fOyqr3. 3Z: Q6I+TZ|,ugг8a]!"wU+ZIWe ֨ۖ*WLOx: ]G90;=˝Tkv'a1Vc&O֊‡$IC[jV_u}56I%sDaX'O9>2s^yf/PL|(S< {`IFHRkGvIÍu1u9WεݞaFO [>#Cbj*<#ُ&ú֩SIp)b6Z ۍosI? G/ꄍ;1=9j&>qqQEgp p*Jճп9!dܬGh-~+MhU!0FsǺi)ep sC/*/koL+wI(r鿆#Jմ)\9bFtEbG{? U'.mI7O]dl+~0X;, 8_'>+3_͒C_H e4e޳u븍adIci3w@Dc޵ sY(F2!PlNJvhx?k:hj\ǟuߗG>"LG>zݯkHh vg۩,R0A;%p % B1ԅ9hh*̌T]KZ)/˫>@['&5!s,o6y?,]yk &Uyev~L\*|%cTpkszXcl od95uL,'a"R3K={6''{eSQی!: c_o69 Xpc:U4w5z ._Pfr1 a;Ts6@OpfގbnX|i?2a4w=^]kuujfqbY,xjxauFglj$MwB`;\?gW'lύLnWe43w+9dcBd]k=0\Y<`EwLCLS!7i=/'wՕ{CNNDVSeK S;[n2؉#I nZƐɗQaf8s~#Dq+|$:ތ8AMoIÐp4rpU=4cvJI5d qTw=@{ bzpAO$!ث, iѸ;-v\<зdX.@p?cP$6۹OKݨ>S9S,d~Ճ2 ߎU'Hx̀bT)18]9paؑu>LMwhW9v-* |&IM/vmBh=uHC F 3P`/ kB<vx{*8 "~;}D Z7 mDiryeɪ"8a X)NWe?\rgS|A06MmL?McKP?viyf=' %ѓIg4oSДۉwg Hhߨ_B V_qb/Ё]/iq*&4粘8{lD=7|}ZϢ.#sw>^%6pQc?O3]7ieo1{0>ag`e8.k*}$Rlc\68 ߚBg:P3=#S? t{lڋl}{P8;>"쪢38|b W1Fn$k0!!)_zN oΑ5U+ԳV8zbgvߔ@o$SnW8,(§;:}#yXu8C))O)Z2Q:y j8{A\Haߛ.#GtG,EZon\嚬Ն(HJpq%4(cdm|EZ_GTc<+8x1k^.g\t< 'C߿Hq˔WެD.cċd[Y6:TT^<6=ytrH0؁D*CgWv|Jp֏N—fj ›),;U$`ȯv$;&G ;*!)Qv%IvӕU~f0Hxޠ@PĎ:4O90ECgsV〷VNh60IgÉ \ZZm)EAMm{Z'`M-QZĎFHS/Z VB}bevM07s3yql4U=zj͞)NPxlmtjքniwsgMiOOf}(HbIfD=-%I@&(:;D5Xw1PokwycK~I0FYOfRkԴPј=41lo!t'i㜍 ΅q;od_*kM~)-]OQ.,9mP&Nc*De[J- .Y@_T`c%)cÒ7 {a1N&fIHo6\VdZw!w⵻VTu$jh0DLĞ4ޥ;J cLZƞD'₵VǑG̈=u'gFLݹ'(Hf!O[SKaPZt7O8cبh2B/n\µx"'??YUrtKbK.2k{TS׃)SI 1Zy+PE &/:.pdB5֭Cmhr,9o*r8XuI2@n80 FBX d!h/"yPno.^1zЫBŶXn'!YHm$_Au VC FF@yN%WEnoפq{nL!k) .LtL,go|q"t r_xc&Xb`Q1*EpWNv&hc@Df)Zai¯H\߾6d*W& x rZ҃UALz R1_K2 B.}2;r9B^:pGt-hͼ .FECOѤ {#.F)L9:+Y2fzSo`G 1Y4czѡ;B$8NZsĮ<竘yݘ8]c%fbN%ﮁPzfd{LF i eoH AlrrTd2NWq41qr/1'ZLGH]^Rr!F15V0"r7N'c}W|*赝ZHdZ }5B7׏ͺ۠([ŸA)F ׈-ں:XB6.f4m88j(;Fyۊ'\[*VKÕKKY"ߵeL޸*91b:.P X3ygY[h .pDWZtID\U-}NX;[LMs s68cqWlм Pr]خ>9|ǟ;(0H>W7l<{N7G @n) YszD5"0QlG'K94aC^͆$*MC1?#G7 Ue׊P*Ӻ.USI: 8Bl#w| ^,:WBL)T!@qG 1+Zfa'=ʖ ~7&59nux0H,0V 9LWo[=Ca Y;mr0&lZf-YܔL3,ojN{餓P/* [9/UMU T\׏,T,g=.cxJV`ߴtz/w3x( z:@G6:Wnj^,uř!z{ƌ,P $r.D;I$BF5Etdı(J|%LQJxb+Z(沵PXg4٦iµm1{<IMf)}VeӬ#yW{;ܬ 2N4@AIsH2&y)/b64uga欵 Pl=UW5j~]44Zw2 V~ruT|Hϡn^N=yD;L5@fnQGZʫ߀]< nAVVDx*[Ύ!(^ș| ӄtٙ `}Ǘ$б K6`\L"H7歖<,NG[g>SdHBTzk"e|YIW~FO}t[hآkfeSIV*=dΐ\)O76Puwd&{U̪e//^qeGM'K x$gne2k_&Ŏ[h=}42W3[UFQ:[Sh\*\菽x#j/ nY Tbe8S'#dTW&$?-pa,i2jy05a]ws%没h2buS1&fAQYه5/=( ힺi{?5&Kxi$7N7k@GcZߢ7`@:L & |'mõG5Lُ:|emE0z%yiP%UX 0x 'dVR[&JLfͱs#C?PjKw C&W^V Ҋ5.I":?<` ImT;SV5a@ Qq=+~oAB!gteos-&i}9r|i9j"rǗO7LK+c8*t[m߁l{Ƕ7fba<;D}'xqfċfnÔT`8򧺥O@RR_'/w_ڭJvTtk}M)Theu2gJzpCx 딫$*|kG(CMydMшP;l~q8'jcю?0ōrS&UB50+15l |'Xa8X?\v1PJWODXU{`rdAТ"ͺ@?r .4N 3,p0Bb ܫ`V|yqr5Lly,+ALVthE d4DfNd՜@՘o&<1DnAkCD"ioy+R Y. !pUZ.ٞlMm! ]5)S s+Y3sn T?^3*p<,;5OBM,5KW?[Es׎zg֕L)b~9ݗ̋JJ+-*"u-K 1#[qHHY\cLܫ\K;ߋN-pdY rRQN׊Ƃ+ۋ~=M4G^60V`@'l”Dv U~ˏJJ'5DSGpSQ (Sd=Gj%- fJlC@08|q1I%~Yhz=A` 2i4R<~9O {2]Ȳ{P했+Ac>R/XW"鿑 #ܠ%O~|b&"T YPb$~slWXJX@!Ra/XyU=,*vc0qvسwi8'n+lHfK,2Irf߉6h;ܦ.ĐsI S ^Tt9G9<&H1kGrvo { l6"D]Tv~n<2%w%|f}xV/шm Lr 0]3JĦ֌>hܬ [hC鼱L_J'8\e&v& УWWko/MqN/.mw8)wAѽg$_5z\mk`*8i ˄ /P4ΎŰ$l16/XOLXǝc%i{ /肝yKJ{@}В<9@I5J(7r?!9R}א"d0QԵq53"׽5<_,ڭ;ԚV(yp[lny/ѩLkYZc5a8omJ{nrʝ}oEcÐ`p fvJ_Z5\zuq ېWn }¾aCn}#P(2kNFPҝ1=^/7EQPD~vc|ƃHY(pk^STZÍߘjG `=Uq'Z$ :%e4;:nfGXl ݎPKynO21%vQ -݀+y\+PC$7clz3)7tkC B4{ èqzT ϑɢwTöT8ë2[zRav izVe $l P13j& V[yEme zbFCy-c4\)jv+(J{ƧxtXc1M fPBfn>\~쬓m5"$VC=u!5LTv`\]~Vu9#?Q+LLv+%Djѥ-Xkr/.FX cÌy :|A .d }dzQ.$PtIbJ^kΏn$s- ݣ(uL=!|mK\kh3gQFhk{zx3I#zK=ͨR{ ҴDz}o! +WS!r$@&H8{3{Q{y|~#x4w+lr4QQXt@pj_nsnlrMΥ*TN=Z+PܐD[6yW4 b$^;M"3%Ym.{42Soo7֜GSD@H`öiÚDQـf3JG՛Q7g E-U?U]&\ѹ=Mc~{r)5"YP&IjL1e#y][[L_2 $QmJ=gtA5FྵC E.2Nk:/q7\sf,Nr7s]u~M'N1g%Jk9L2A {zᖃ r lY7pyvJd<2Q'S]m c_3!C֏ZO0nN"iՇ 1>RdX;3quj':f6,DMKoaXu7z ,]5x[6+phz99]S9lǞ+wC պ( j:xe\2!0ЂF\{@6 t0Sڢ Sb]>hV=d^+ëb{Bb`awz.U$*sXFE5$2LNBb$t> "/vfL1>]LV/c sROM.xMNsO_p,fS*KU3,덲E}qs-*˞<  :`(0$ފD)rխSW8w ơ;bWqi{o|lB o'jv0RX 7DpY- |/@h_vV{e& |kLA5m ag@{Ja>'1n? #8g[8jNR%藼7EM8xwP$vG Z5x%JFa 0ŕ[: 02W-pT^ڬձOQ.H/ 9a6Hȴc.¢C虬[1MvM49Ty_<(717éjR另Q㊧.L4u(4W܎Sykg6Go)¦[L -eUq 8}ʯu{BP_ K-wXd_MWTE]zn#0kض6xsc&?J=DA]h,WXORE =' O0mr2L@8nj `5j])nq; ɞfUUz'nlO-z@c"y5=eiCdKHiCH;` aPs6z GœL[ljV!jkIw8vzy DyP<,ualC\*l, t$L:sLnrZIhb$ݻ{rp蔾xjđ:h^TgmYiLj0D <sy޹5X\zf>w39.{NP `-M@W緟@v=nj,;! U<``yώ:5s@uOT(?pۃL.Nc[C6n1z8\M'BщYlTLeg8S:5ۡE%>(ё*؊{)%/BxqgCO7p3-/hqPT8*암874i C,ъ06Y.EHpSd.~wAzi-n}0.&k#Eȭ (/5) $*k"fFɝnyRal/ Ȁ.U~Ij6}p޴*~+¥w+q4 (wm_2 lG\ 緂Qx13+#{ G/9B kUr^k),@vUflod @3cCnE6r_gXcr6((rrC~Pj/Ut"ڋ^K̃mG<Ά1Ct$-c}zByڦ&>1qX-ŏQ)!OTj]lEsl+|uvd֧X-"|@qeU}=\v?ȥWm:Ş6V2[⪋*9K[2kQևAg+vLN+9~Z1diĨnO?v4 !q- Q+IslcH\,!kV%kTA,"s56aW"`9/XFC"t!tŰ&)YrS?L SK*; J\ۤhYM#9W7Z߸z3O Bg84= =(W7U w1lvkAy6cg1;agl~˜%α BpQh-mG4,iξ;h^{FOyP|ێO6p& Lv1~֬VaN={/8 6Эg BF ݾ\%`qj2}B /O]oq8j#$|0# -3<Nf0T~BdB$L 鱙`,8$\UZ4 g nIJej"4pX.*Ty4VV L,x"jGʏ'nr2tv$LBj tׅG ?O;όΆʫ\3> ߰fI"B0)bE[ BLZ^@v[)%7`db AW6ny&D6Av}?u76Hs\+r! PF7W^!0N\ToPBi`߉W4g{ Q~ '%[l8_]Xg`b84mf Ns]AH%.>N^XOUBAWzy%2*u֮c<&}Kiś^ȕVFJM(GI30aҤIwLjāZ/Q0r v9YSw ^x.$dk_o۽wXp *T3yl'N'nc`1Ʈ}i\#z20ANFyzGzu|z'g)uaZ[|'zVQw!LFҲ}kQQ|bm7s) eqqisZ&^e  S3/L2P`khStE pbm VzLJ4@m?J8gsσz 2cUVr,l-94ya#fBsXK?"3 Cn\V>56>)نst&ۊa6[no!(:5]A_o0,*^__:<Խ_p_zl4Pe„/I0 6dH17Fpg.HWz9SV+!݈q,muEY8Jlj}G;2ԀV ?S>sL3! QX,H'/ i7{LjIo?.}i vyEziM[ ;~P)~2̦]@lvMi$@t,\`#&,4p8mUnDAfwe'*A6R)~imC\Z3Pv0q{uK9 ^.UuHa{]|DS-c9ulѧT;YB1m|%̚D efNoy#'U1pM59bӿ]/RD>XG&%a# #;}:bh? \)jGMFŤLl3b,L[^4gYSפ |pbn[V'g7]}_xZ+dfojc˿db Estv+Yl'4Re pSR}T2+ޛ@0 жbg pR (!.jOʫwdnlUa"Yϼ@.ҢY#mH@4C)0_mM7XX?a:$ սIf?ƛ>759>~OJE ܧR"qskyp=WJ"5'B߽E'9vYZlJ|ZKnQ`?%K|4[~4<$IXJvo2a}PXȜ ,jsP*)&Iz18F Hh$|]Mצ[L '+ G_zf8P)9Sjkc3Xf3}iC|' 8kqZnX@Vu&; <)F[Ƅ?nb2͒Zsm[ 롺JfY8\l f>gH7F5?,hw7HW i ~9f < 3Pk]sLkOiI/iХZL϶.Zȹ{65jf-Q I;sUj<,f>!/=F6)t+"G#Rn` V zg>SʻV8|-2IJ-0+\? 5 LwF'P',flE z.;ݳtӲ r?g=?n!PaO.@wjRu_HHi#xsyV 5@1 t+;jhU[/NDRq!G8|b+fw2K)\јZ l HQd".CL-h:rCa!V@[P'e#J}-#`9R-|xѥZ+yJDzz֮(;}rM.Ux #Ze (CulZeqqDd .L30ָanw6UrEi{ Ms Q,g mzwOGšw/ȣZN6Cgm՝39q:%@t"}xW9lO(>ײw^7ab| `ut[-9BBI*60F5ܮ$2lB4&Ïb BJ_UlL԰]F"S^y[wl`s})ȹrLԯB>hfЂTwS Dr{=FVr٦ !!,cv;*.o!P[M0{pgm$U*œr\W *[203͕$l';jF*snӎt:h6ubs1Ebp<15Irhnlr͋*'S;pSFqPXɅ@}{\W&SxHo1'Ys)&φrD=>+n(]B(2m\՟!(PAz kBOjJnI4|8a.Oԓm15cP *ڲ& XL>#xNtyS+Q<0>=~񢌒WolD&,^}fhM;z! nSu_?Gt&qo1C ~M&@n2+U?J0 z5ig#Ym.5oD՝/MK*rX#]ىfg>5+^ȒiЁMm <[[#M+!5@_$m(f 1޼=w'8)9k٫)F"ʔ Zò,oRy Wdhu(ӉxrqfF ܚB{c$嗨I++VnE̿ P|0$ͱp*9+c@EjVtFJaecU0׵P % k=xM {?D,l4Jn3d״xV;Inn{ufc-Oa5Mv^R:LBnrKQd240(r hhz%[Q^< ;h1c0G@Ku@n=RPs TZC- ><;_$a\{~f͇4DS!k!aezD UgUt֗htRʇy WvYѱup4\O9m" 8>+X]2r~diSy6{YQ(^c@j JPVoSV*ݯdHI#XЈQ ȟoQ$QYvfZ`*m^mhv )`9XO.Rt7Vuo|]9]Ѫt=DoN`2;f(sU&C)GrBR݈"/2,uGTG5TӨKWv)hJƝ~Yk*Tn>+oVa_Vng?:VƱzk}Ҁʯ5}@;a>,vƃm{tb+|wa4ND-|<=̼gJ@!PGG"ݶAFvI*J,9:W7QKnysS9N";OqL `gO4b8r +H[P4Qe )PL &=^Or]rߊ6%f3.Ż֠ҰEǒujb: 6s>L/7WONJ09x,¹m= Լ? U @bc{%h$'.` ?'fI+CoR?i`dG=b0%Y@>}5vW&6chy9)n,_Q5-O ݬ 2MT~l!f;R(-fZS~'Jս&U)v" >C>*h68:^҉FM<~ 0w#{3gX1s\{ʵ6:#:z~a ʵ}ٱJ}a lJhee返3RS۫B4$Y γْv z}fv -^•F)EVc&6-`EB~g9%&P0Q6^P sxF+~-stwdÉ/uhyQ+Nƛ{sׂE."r*j)ml"\W`%_A'{~t[mvs;I+/wd ESe8hUsuz[IS(Զ*RVsAdY!U}ɗ/[e&k)6lGaU$ D JrEQv ς9,d›ɼIbE )%uCSPЫ0M_rmlF2?Z/ —q*r饶' Fkvs2ZTSUhmި[6&EXYQZ*F8 xz)jalE<˶3()Ȳ&8k}ɠB <@7CIa lq?C&E, HI?-qgve 3T)n%{dzp/&gHuֳ qJPMO#EΫs˼r '%m@ыU8Ԑ_2c@B G\I4xד)4K o]3t7fp>DғjU=xhFoFe K͓`,V ި>Dk cvY3!G4_.ղ7֘$h o-q)pSn nl“LQ({'}uʕ筳a|q zԗra 0ͣ6C~n]} p^=6ʹaqyh3#g KZ;qH38mdLONOAڌWHJ%~m;S7^H1I 6d*wV wAr D u.V'tJK)0QM3z=o;oO`<V0 ,ɫ^3/6VfbLhl`j~l*'<IgXU8K@"> c/.iBI$^|c3Ȏ\݄ZHU,gwX&kK0$]G~vgAŐo5uBQ Y{S"pk͵yݶٍ&{2/vPҼЀQ+cUvL@jHogՀm |\mxZٷx7<OMр =*rS52 0RZT4 I=q^ޑ6AwA~LgtМ `2&q|")Ӗ=[]؞+y]%YCn3):S?`_px*kAwٟ-F )Udb Ř^PdYglԝ:I*]&9`@_?l(~)eٹv߷ć|F"ۅ1ޯq/-:X ho0Ә\@-IaaRG'.Ba8=˔M) ez<Sr}S2=zl[3=".J^pqW${tD醗p#)l { (ɴȓDXzyC}R'9VlH9pmCS+#S":lIEwA"_g[xͬ+4 )wFh*ЉZtT$qIb0q6zjz(F ^U+vt=i֥"IBX75iP(`D[Ii=c_c}_*`)?Җۣ!]$MαNi6ˋ6ꫧ2If|ж߶0S;ঠUb%UʍCsr&zxu)g2=ָ^2p*3/XcY$cVgMAD!^`>fʩ rA cpnϮ1^> Ȥ6` IP(r fڀyѫ1zhGKc'_wͥ?71Ҡm>0I:ai"CTȻ܏C0uS˕2{'._:y,LɗwLG~f4hQpK`V^[R@Xqi%Nэ ;eEmO=4lo1p.EiGΌTiˈ7tԽysO@2@ܦܑ9nHW{vuM,R;מGRz8;W2iPVI3:cڿZAC_1D%؄IU,}aŽTىP=.1{Zm6h)3p0cpo<ߧ*?w(U3 <^Q_$"g\\G>15}pjҵn Euaw,8򾀴:Z~?s^6#xbvmQ-Kc}ӻAxiMiS:<0qb6Onw ‎$DP ⢽ja IJ1Ҏyjm7C9bE֔G<75菫FqDvIIJ'? fdgEr.oǓzY ^*ipK7'6ҧl3V_uT,XnPM,y0ZvƃbBzFD.Bha)PB.._G<=ߟv;~cܜe6Φ$&ωtTolz]xs8n_k/@ᖜP0r1Ĺ!Y|o(gWa lS-uQkXV7oU-~n % zʋ J@E% sH%5 TJ޸L8bEOIpN|F9l@ 'x3;4,=&2 *]n|/hld32M|2ڃƚhM赮pٚS+FeIlɶ M+`_!G(Ɏ^ s U[Ey(^e6PWU.S~~voi^nnp+P@Ѡ$TtvbϾmvAK7ӯyv;?! iͽVk%-{൯ LSj;֞V<*`E+Ɔ_KRqSh'>N&`K [ddRdwwT,1oSqXSlO.J$G]Z% ;P,qŧ8-]ڄFF{2-W5n r-11԰;9?BLC)㖱&+5oK{g!M/n=?]%7ҔqHS Ćil@j6(LnL{V}P˜KVVRw">MKԤA*zNZ[lp :r$yÑr!:=uY"laCvi^AؼS쵊2!ݙC\.)R:Pt :f&\t' TN@k/4@Đ:[EPJqګ;2ir'j8Kr6hi?sd@ XR2|[y 'A&kPnܖ4E!/_cO3+JCKl+U$g3-POO_c;B['SɌb?9 ;9ej:c{ }:IDh$54:LF| dWd ʮkGelece #ȸ3g/?併v7EZ{D@ݭ !qƦگ cTpBlX&ތmbbjOd᠘&֔Nb_8P(B^*2tIPe7VuXfಉ ;{ҋ+ !ݢ0^IP]KN×< :Ȓ#P;|'nCee.# !c{Ltc`ǃPp^vBB _3i^?36HTwǓKZ,U4X [?ZRYZRIf(z< &{ W} *x9jE!0We<6g&?MCJhpsG%~E:yYV:fi` \7HtJi6%P3$\KZjxW֨K:ȃS 0YVEH4H ;҆!sS &r4q]]D >I݊jNr0kשcnwcGfֳFWrF#yd}XGR]F*1]N1a*_J5k+o )qUZdu f[nA+z-7JEڈP̣x\?fb] L-w8/.]I\=qhi0/%xT. *%W#q+׽E׷W*vEr+H#C?=,yI@|: $G?T4ѝw]jf/Y>!CT%7-SϻzYgKNl txqf48@YʡE yV>.Ha1=۫ܰ{9S6V:n`!È6 dئ{[BHͥEU_Cjz!̇$~`N{:a؝a-`|D_!ȝ1%~0`JھdܓWؔh?VUP7uNH>GmEa21Ր2we=xئdu/q0_s5M~5Ww'h6c=s5НiE3œU/8j6J*U%gasP\ߍBVQF67*Hz.E;_¼ݜ+&3*!.B/eC ޵D!RXYeڢaZb;eB ; ҿkwyY޽HAOMGIhʉNW}O[.SFI)o.DTaW H`JJCQuG (91ѓ21m8H˗z`dנo#VPVPp9g.oGYbMBxLGDL4q ~t'RJI]:MN &Al@ܚMiC_!O>KPJͿc 6 C1 146eЫPp즖|n])9@Cp"戱feYd]Y~[2$fJ`yd3tq0ة溢sq%cBů}y6<J&3͒CI'R_[*P M|َ @C+ubŔ7bMwOufz*ȵ3Xx3KnQg>Rn*f6 /;2C,Ohn܍Qsc%%Uc$Y ,\rOU!26'St, _JS<$eM1-ܓU1hgVpT:)B>K[ p>OJj2K1Ơ4{>oEMCog8u ^2p۫`ft a*',:'{f!skUc!Ng,Çg;ᗩ0[e=ȜT*|en=e]VhqioG@ϹD ^׫ǥq;(QߑDjfފKdST8O,pԺ rȪ:(|g=4ok\z-O_ea{+'BV/D6bPvDMBa/ }-leH VFwNXap}G` ~lz !!yaBmJ/mso ]=pLޗݧ$q22|>8 f $;GFJg8ռAAp$BC-1bޱ@cw]w5)+0\I۽[^s&فH^>?\/'Ԉng:{o$Y5[fxeW_fs"Lڛ6pi~hq##7tF z +fܿ:tá` f-tKw8\#3<_L k'rItF\gyzsZXA*SZ`I,Ty ̈́HR=DD %(XkvD_8j\yQkTx-8QެDqQg8sVA ?Esav{ Q ,`gԥZ1c$h:5=/ 7~HZوwJ0޶s_i,=mV-ShuשEe͛.F.tľ\q͐ GFwx$-CqC Tj&2P\[$4 uFFZ/~:C@!/‘G}a_C*3>i}νWW TMZmngr'b/~~*t{≕eH. Ѐ֝ZeV$'>U Cie%dX$i,WѼbJ eV:ς8Q*$dd;LI;cQs5CV=g /sj[,+/i۴#DHߧ6 %,Ec5N9BJ(UQY-9 dz-I{"Lmi5 W&u1`d}fJlK\{T)bзq c0 +E/2[O M ^j+;8 : J7*+Ť>jKKgnLd2(I2Kɬk9aϿ-BG+sUR_EBxrp<6Š(Mewnp74"#q˱״ݔ :8ڇy(eCm#2m:paIR%W+)'@ϟڪlj2~z-w9-.u ]'_H@eZ8K7Z"ڻ%T2pPK97ڄы,f09Hz]uecijV1~+֨?Կ]]Yc8.wk[q̉P_%@mBбD#-T¢کXJ\qs6~X'_jw'h˖x曙R KebVޢ$mGA3Wފ* nyľ?">Z+kPy^˥y r6]~5xbkF*T`tY4>Au^3S<ks 5o {!PM[`J2x(E,ŸVeh޿(|%PvŜ~v=;!7_5Afew$ž+kp'qxa"Y`.<)F(+P:>ԉ=;|ڋRC HS-Y^>t;fqզ?twŵ>1a 4)# `,PTԃ1HZ(@$$c #og9Q2j&l¯pE8iF0cvtr0ʨ0KL гz+M׿+6_SaXS906V"&z囐nf{&П3ޤ7wE/D?DcI$IS.,.D7̧޵hPG" =n,6mt&]IX~$ hkʠxB2(bpG)ẽ򦅎<3<ҕ$ĞA@Β/7vxM%W.-ù!Q}KM{(QvaAjg$PSS6-WGR}#x6*-%c%C] &2BXdA鼝g{!`]t#5zUl( 9|@D7gkjEeq@AFG&Ÿ_ګѬϰo Z17 ϻ]ZB!H>=i92rK݌_6۩JhJJu.p(&dVѡZa]/DŽ:,PNf9`֡wg-Sk]ph70x60yXVyN'KjJ^9$)&j>Z[J)mxOummS5m[kHRlA9/R4spM:2 [Bt^}W+XQۀjT.۱rߋĕМ0e^ `T !L']Qq28#++p}y2bމ.HҽT%;H!)jCI?9@R']z좆p .Bh!n˃ÒxwEUOm:rǛiA<\ z8*y"ۄZ"|We@}͚nixgJȔ$H銩o7ARD3Վ8piROi+damE?(v+O)K1iI@B]6L̕ߡ.1~{vń^zAPevU$|ۅV` V cҖ6%|ͩG oߺ|nPH|>TçQ\h)*Sb^gw\Η|Snw8VP6`oӌ:5vV.,~ON{PlVWRguBOyP}ƭ<`f n%|Ln 7#Ǩ:0;*( 8w; fxBuxaQ0&GMs)|Σ{,GOuJK]g&Q}[(g &Xlq]o?kL (OtAmۄ A7H=죩C;]k@UU -/>,ʳ)!#O%p<1B1HA [apixX XZ|f:--𸳶%Т #]>! ~cun:oQ^ ;\rtn=-gmyXlŮ P++G[p55Q]ΧbI3op"~\6S06TĻK-XLqa̶Q^xW:k+)[}cHqb1CzwփO7`Bn뤴>!`nCtq(g e2~TфQĺߺU 0HV˸mMb JiS ,*Mٟȧ 섾JqtD[W.ZKfyQuߠ*}%ΘUGCסuFRX`j4Ieuw݀K2Flt3ȘO9P:d,!HAgE*x*WlsP\zk Ұbe\aC:Ƅ#"R^K $#+!X\/(!PHa2s٘I?#y'ĵ|r-Va pOGOLWUR_xgIc} 1xsnY|ũ ~k|dzG*@٠(TMqx5!Q.Y3g+[~4R*̊O!cu n;'vk4|_n3`~qKR}k0s.e2 0JWQCC^'npȃ#x/r92Ax7z|`OHy|`b/n@\uòxV<1kmkkCҧBFݻjQ[:|PK-f3rZ*bA{#Ą$םZ 15$ocYPT:~F]Tw567VDR$VpmDŽZJ1EkWzpU;T+v֐&_&IcvO0E['!ӆa D{XxB6Dp}8~*W8K]tx3 knJV~CߔD_~HFQY+|&O"Ѩ?@vE S//c@ry]$ Z.٬f8i%??u@` *%_-ey 磽<2ߛo=*)DOz(,6|9Y6EfP(3t)O$),b9֥Nhµڀ!_j% !)ғsk$GTxZIrg̎ B."yPy-澰ZKd`/x?EǛH"#Bv#0i)__`9?ⴳ,ٽ _A:q]k#[Da`w|EC`I6gRݹc>Xc'%wQJ[XE,{\T4 =nߪӶ.t-MO*1?\?@{.^BKئ|bwFMBljVV۬-br꺤=7ہYB.d8+衶QKXx9麥Ip!;憽5COv NJƯw/m̫F  bB0YNG:V|P)Gs_?%  ݺ+\ 1UWʖ_A/}Penֽ̠bo8ρ>%Ebtt|j%tRC%ӰB̉K ո_k!T_3qxDFxj ($ [*x{Gnh)İQ ,8 ނR`;| ڽѬ#Ms #82Uǝ{{M*0>eLk%s3Xs$ viOHx\d0msB̻ ގn2獒7(OVO % 4 0#ǧ Ph5|Jh#glZJVAy#L4BJ;ۮ -ruIЩ )X}+p@jkZnQ4dPb!g$NqMWY{@]r1F7\Ze(:A'.ѭzZX1^|WΌ *]1\Vj.4'ՖݯYi ;7㲙VGۇ9zihԘ&ABy]wiAy=FL:SzwnGLzid0[I92J*B^WG6]&yf~5K4QV[IGȠ:%*uܱ,:,+_ԮԮ7zԛ E`e^`X "#˳"lz?1(+ ǝfRO̥qY#{+<B.H S!Qg~}@s[My~ͺiяx M |72F7tB Ǥ68|^7+]&wnԣ2;,ݱ $|^j'<7TDbKo!( I0KumAf>O6z\1qB/~Ag2TR*wy$(ܟ "fͽ_j=,(ȇ|B|G} j(Je1 E]ݱLmRx؝WK$"T<$ʽqEOtLu?ôJ헜WNa<9{l@O6'ܯv̯tW= } YŽ>Aݳ]UeO!\ 0c6'rV;[|HBYrΡ9AEO`~x=˶@Q_*PB &W7LX`|McP R2{qOٺ ż rԵJ : /! K^QI{r[e]5aU1pxGl"2%tAR L_ezODlGVg@.=ӕwt2^sLӨl/ln~L2`bэ wpI%Fh)I 9( :gx*G>NBᄄK П|bZ◾J`-<3YO훳 D52"#\XiT'CR;f'1x+L/#d;+> вZXr6sFcq 7[%vAi3)=疷X[&!≮w||)s+Rt 3_ ],Ļәۿew!p:N}.u(zF&܁3]v;**nNbC^s.R,I=wsX=|EVqzwŃ4-(Ov6+Sa5J5=ѳ1DnQufB3-XrNl:'A"zr'\tw٬NmnzPų g1 !DK=:-hz/= 9,wYͽߛ,{gl D"m} `z 4SE"QvqY՝nhU3 !h#-p{Ǔ`S_: ]uH㾽TSCFnm8.pȐ8NK8`;o.pZuH$WbZq]3~؄3pZzbdDtZUD w*~#cA퓆K:!q])\/C)|n;viUL&QO圻wGp~fY(}D"9J0\jgZ:KC4;a[3U"=p7S+խRD̋Tgk.MEe2A`ʥtq+~k ׮rY3ɻ;&!2Nh+1roBDվ(R\[5]@>yFhĔuah[p+0t;hN 〖vh| +wO rO@B~5L5ͅze~3X7Xf:zk{+[͕uJtH^"TllI|̴:V -QlW!Z6s. jƉY,nWXCpg==(,ǺlnSCiVBF-%#|i!gLٚu$M8]4n Řyd@}\T19627rSXeb8^UQ/+)!a4|FFfv"0[xPR֔^`SuӳTYeuˢJG|8Vyvsgn9'>p& ! B7t1ݽD8Pr,߫F )EZe]$ ?SW`8BH!Ɵ:`#UL +Ǥ*}Q8E 3Im(.-]G̬0mCb|v]"pآ[w?D )褝vȦm@H/BXԣMd^ gF WV~QLI!:S;/Fvމ{Z%]օ뒺P~ +ةAojBǽA a@/߱4^MyKP@4_DfgoH_Do 9^n,Nc6LۜfjAfa RG؇JĵQls۸N\83y(}Lw;<+b||7v5.>qx$ܐYi\gr,j< jVo6eͲR3A7UNMkEVSNnM3&!HiU&NH݄VGk pc|\efriU-P&l /z&n.Ex=3w-2 w@>"K:24+ ,8 [`w%Gp{r|$睘G'g7:CybYź*)hK$Qg|pg-k2;xTբ@X7 /Ѓ[B Xyqr\(*p=DWi&s\X cmD)G_ ll,T^@⬁0]lE42ږ >Y [U:pfeeR-Z]=)G?tC餸|El?i VTw_eYcޖsپpcTC5 _?~jG|F%١e^r+*mӥ +[ {IާA**@gUlMA /BST3xӋyE73wo~_,P,/̬G15ʷ}ŲI!~$ 9( 0dD)RMlGiF̊œ dMEOB>?iy" LjX `vO2mft8,߈QRޤ5oĈxAKU \ҡvw+̲/j%%k8[A[gO"Wt)‹yє`{2 nx+iUO8ZO7yy bnG7VK2f WҰw5?OBbeSd1(r.Ie {zmz7KDȆ |uwcyĿ Kz w+,z3ޯDwf vl@GTP7)Q?5rl_ָJ+; >e<-<&.@QـxБ.9(6-DxKBwNQf2ۤ=7JEs)W/0|W(*s*(cH7E&Xz>k1X;L"/n*^->͌3U/ޝD>Xi+P])硖ՉpF?8kλ F^Q}Wu8NI5Έd7z5W- 7s*þ5 k!h2{_28 '@x?;LKʲz|HJܵoH =Dm~IM ҹr$`_UCX)Sͧ#T3>/]A=R\ Pg{eKDf5Qf&oA᫛9܇Dl d1ceD&>D^rW-JVBI=7fS}k*~E*" DTm:yA%*DN@V &%RLǯ5W e KE@%B:|$G2Z=ҎO14w$KgbfyD7@o]ecC#OTk|I#-hw@*pϦ@NS{fch JǬU'^Lg{٩,V 㝍Wk||L>ޘyp3:6FK]$ +y+ vRdOdKd\o`!W r̗!`[sCds3i ¬H=8П\"=$[92z(e6HMoOvkro="˝?>O*Z)'ya>Upv}D$ H+#0SPZ5Ha55^9t2s>I6Zyt. xV>3b "ځA`7QG &br7{>{>ca]@J;@(DvDXtVq նMnk08|x^8ز#\{O^2X]dt%Tmkf;1L8r 9TW} )4Ӓ<=$|[gZA g|pl~SBxMg$dzhyԗApz:?/㩾ԊC~ǹ~F ebZm BW6lTEi#kѧ"?_]{ah+2. =g|v .ZB!dQ!hف=|YFr{L-@mIG_JzY mMgkU9*/<m@9z[1 H* $4%tF\/޽AH6/)aOsҐZp'\S$1j~^MHHMfqXYRN TM{)_EkU>ؙEO H5ݡ bDvפ~ObM2lJN#IwV,6MM|<7+dyvq9צ/zز#0х)g(Ʀ%Ȑ '$wp} 21cDgOI^hETJ[CɇҞY;cHBAj獬ֻQ =@cB j9C p89qg %aRW ۅ7[Pu)tw9~d0_Db4WbsQIb'7ay:W˸~%uIch(7zjR/30s6cw~F;^|+|Pb$`AРI&"!Tgh52F )z>ZqB}ΟivY amXx m=AV >'iI0ĐQŰ3Fad;ΡS0{V{+vK hEDm,_ 0綠Caژ}ꉭNK1pٶ!c0l8T~B. cAITpk6PcBaaEhrEwc+T2]cƁIBUشX&u2}W(M̿7=ˎ,>\q)'Bg>^QV;45jSY#Ee;>t}Q8/\e$er`s/Qo ]RSsÊ8AD5ē>৲ƹ n/IŬ?-1mB7\iMj`)J>i*ۺIsjsx0LI&}M$u{NrŻzdP<2X[@4Vv%%(n/xrs|uRㆄRD.kVPc-TGU'Ӊp^!L]Ƚf6wL6X7v.RѐS9Z`t9ڱt ]~-2s`M '2~\VݨUUTFu?kG9ͫJkHce=KrղBA}6vٷK{i+ԝ6ջ ǗTP5 0ߖj+/2xc:㸬'9m|ryTC9 Ԝ2-~CPф*(˲Z`_nF?F:έc0ɻ9tlٙȄԏH~df鬷8 e5@\fڬWraJFAg5Z"%vWʫ]5z@M!t%AT)|Q*{!԰]> ]wIM6G3O4hf 3r ]zK)j,Cѣ1DX8\;feRQ^ð ~p|VyJQbUػ":91^k;C hIL /:ן WK˺* sYO%50I(9uXǡY Ok6e/¶uex Ș3:pHg0oǶ'>;="H');B9LFq$k=^[-/"lѡN %ATlm4/ҙQX[->7]IPK[[ucs.P p;H4~䭜\AqVQpm,^V,'t孼NH_ޥ߄+C@wcμ{$ Lhab9[|~1v\H; cBoﴚrG#6 YnO!miO!=K{E8d }Y#]w$Nq;+cl^Tl뾈Kv#/Z?%5k8;7c@ٵl^#o'$3ohPE2LWS9%@!l#)R.F#bOBz_4xP˖si2Zq&M[hc"7~݊b?'cS3 RZG-D@m"1GTj@A"gԥҝyo.|Ϻv'9?tE02x1cᦒvUBA^. 5TiBI<k|zMg2"߭hAHfqHpa^QBq~QCqh5ntR?nԨ!Bzߜ?{NCKJ3hgV3 .Wg4=gXYZڂ/`9|=Ҽ(jcLEnhC*oS]'RA55$d'NxaQLiz%1o!tKWa>7Rmv nC r>_(]Թ!Ψ,-ĺ3RQr-uKNAPP3 "6NbuHq)XL%װ P <Ѹj`4ə83ﲣ|u>.8^{@p:9U˺ ѡ+"cXCH_UبОSwD6{ ye fc7ĿpbHes7vu|klxhY{E2Ps96M5\ui όXRn_RF/S q^Хv) D7q(qӟdHrW~E)`U7Ȟ¨tϟ`PfPs rlD&ISݓw5zRQJ,<;>{aR8Ly/R#ѯmC7sؕ44" UJ1U"ޙ/~8r0w*o Gθ#M˜XR߁0"|B8!-djAHA1dnxd}(1SۉWM]ln0QFLh6ڛ4s/:A'^ȊA<$ٗMs-q܊&N 3}OBr cG# yJ=,Q(k[ŠIec>N:((ТdH@G_ H ͦko#h+~`N)jC"v0xzo3巊mJԂr+LBҏ0:j,vy3$al19˷2hua>FWӶkl~ޑA|x)WӚX+0 Fr$J"یP'1=Q*M߳!mKcxH :l(Wd`GާPHɃ=d/'O4wGi-YuDC,6byZk(F[s5]mmzoOQB#}fMWpli]mxUFh3a?v3տXAAҺm,-;筣Ino(8 VcP.VM1KN.GQcAc;ipّOQpCtͯ"y)givݝޣJ@le(y^h4R'"Es|YtH8c0c<> \b$]=07qC=TK`¿f:;۟Mfo[@}'zTI*LRLGZSË[ܦ*,\Szb<[mvs F9DK"7H,MA1O0\7W/4yX>t'fDfBІMLn]V=#9biqƛ Im?`n\"͕U[e'ΓGZ'N`3_@ϕĵ*7f-FbfC+`vEPyz. Lf /4F^i<|p'/,-!m"cQkc590k.56q+9~2][#OM"t*``+߷ `3 %Yʼ36W#:u|ۋ v4 3Iiy{]s8~?&L Z2 #yJCio|v 0=xN83 zv3ܹXaB"Dje놦E8m(e!b@#x4&%3< c{+™U]kUpvj6|]RJɺ#hd 7XGw^yw02hOPLNz}|N%9ͷhNG(aR,㳎y*3MExojBr=`8_ L~rO3(IsM]:.On #ODa&Xh2.۰domJƫ5R챾RU),H9:f600feBަf8䭼a뀐@ ?: 4Wn/ZfxLɛYE?-vrU)9^!י's .'٤$rJ i}j&-[vwb;;Tc+vX'+S5 QyJ_Kj35-; W;6U.,nKG1@K~557 !)F7NA6c(:JVpIY8I(ÍefG?֪Y/7.Csx];do RږE I.9[ -Q|F jYH$Գ9I`RbhcK6o͔tI9Õ&=Q] Bt/1alΠU-`&H䄐Eiz;er Y6:xs䵰8%J.1*i4f*$̎f2bAY `g,[i:bLqj=уcsD"b[ ̈d<^F'M/#]$Q3 U//ނ,|cm 焔P1xLțUC$Vy֜D]0/Cr4uS/Y[pP10)|ЇVT-R]|knj'5uM} $ akdb~--4~/uuSx-;k]">*4.4]Y箊Xۼx}y4kE!U~)&;} 6O XOk뚣6U$;*DJI#1ɲigO2Yݮ*X3c9FR"~@_1k4skMmt[2bg?_cϹ][8Ϩu P{2su|`ddK\&ޚ6ec#92}.W爏$ ea_ղ BR:7faj@Ol O߇`+ᨹ]e흮9Oׇĺ楼jA HYwC32Z8 ;;CMU#T3gTTw G3LQX9JUv7w8w%$2V wtR >uey3^`%z5v!~2ĀKM2~ˇNBh>f-*m"dkz\b7ECEAKr냶G6 {wW5pyh0:; 7 .H/F!+'tZHM`rl捔LѠ?^12aBQXǬ>&p}%,b;0감aunZ+r3mF὿,M_cXǣf]i'&+Q3laGFt? 6֥Rd+) V_*gCB7I"@ 5ϞFAP-W[ti.O] rGƭ5gG? oǒe$6hOf#E1ۤo^nEF* `; (ݼtCFKL–"Н9K{z3˧Z06E3 /&R\ggs2r^L~@ul(aGA}$]ՠ(nqJ$iD(޹h%F})rY\ɧ)UIzzLe2C.1\qQU8-Ǹ+H,1'~sFD1,iA$nƁGz#bNͦ \{yo鐅 jÊiv&AʨyIxѪ]t6xsK^Ƥ:U2J}osEa(K|XwXQ{Q.P$(&u&9vaĞ%F65oN֐8u=wc@7y F6o\m 'a1W@0c?e+ %O~bf cS܆l)g;qD~ɀ™o (fK6 LPeg*|8G4k0G9`| J,|VaR" Ev qz(uD>4r{W u<̌!zȰjKcۺ1Cnya* ؁wI^ bL_h4Qǥ*¶}}FYNT˭Y;)BSbkXxPI4IhVE K $\䕎uPJZ6b V9^!SUƪ٧½M 9"%M&͖M_xT1Vnd^:tZ/3^^_,idd$8esŪܻARgя+"o{Ұ/ĆU<ձƌהhM?QUUY]FZ!L+j +n-^g iɶxUAJD':%@T?6xæf ,*6 ~8. VLxΚ>cDe}ß u]_MlR .Ӿ|?bH:'1N_6ީu[Qs*奬4qn|oer #2 Cn-M`-álm0WzՖ+JODTĵOCTO[Q^q@^.Ze]]/jX 5sy+ωzPo! mJG!V_r#:q9RO^h?E {wn̶7ISG"N^{4P'K4'M ݡHfJ%ԚK{c?Ʌ=%=5T6Kg$&P2%&QFmڏʿBpn_G=Iy9 ؑAU:-oCu*pzfЉ&s {5WGX0hښE 9jm( 1. |)~#G2p ۯs qAaP 0kdo` Km*j̣X\GzLGHq]V+=;2z>)m;/񷄙hyW[öO.NԴ@4ЧM8];?J `̸طihEQ]Ek6B֨_|D"wV(pB-lb[bV'xfȺ"Zm>3*7Z9/Va%jnHJ1MS]bs9(߄%T |a?,  VCU#$ַ' c_HK^)Gf]z,b:ʓVI'ݎN 39_gEnBQJTלOmL?6ZsZ #ڤI Ĥo|d&8lIsJD/ ZɵlZۖ<Kӯtw8VԻ]5cϏoZ7(b:k /RnE;a| qmXIo}qd_t H6iIHê yDAMGF !VtS; F:N5onvkJ&SzIW5=џP{OǼ)a#_>T}4ե2ZU;C_UR$_ݶ6U(Y1$ #CM92Vg-ti$,{;[^=vӟUKik` Za_̝1TK6BZ;yr〕|p6-!P&xYISfj}r i rz >4qҀ J}@9sX`^70fPtd:*2>(Kl^;@c4q&/ȺYZOWe#cdCYCVv[BI SO3W-eM,`Q} e ;pիl47D%V%Դ¤oSLjlޖQYgN`C0w(œ.SgF7nM%C⮜v5f!7RLcΰ16|3ɥ8߫mܪ|\M..SVl`Dt;YM)qJ!>z^9V^uE};34M=o0z ֎SDfI7HEPe؊t%gS]Vg8W(0,FJ8Ottgb:paZ̚[ YhU$Va9*ș*iG|y'.fq!QK]n6^,T rc@!u0.~jcX JF{k !RmϮ#B9M-YKjf/*aeƫUS36C&I,1w{v(8rx򓚳lU `cQjE:e*5`ji#=5w9ǜ\9#3ŮWš.@6DK#<ǐ水[>"s]וQ\ ]dHlt7I*w, ;:01ؕM6UC>j\u+ƙ;JNȬKp\L˵S&w@aX|y&vTŢQ޵Sgk]z=SД"TTB43vsZO^Y* nejYac0 $HOXn,3 ?XO|#1dVxKvl %t~$[b  2Є&,|'*NlD|hf O]G ZS]WB˩>"p1" e~h 6QvÛUC!MncB䅈gF|C8-frMj6KJ1yGbI3)\qa#w}1l=wZ\l;2oZn5kFџMҔ~wYl<1* ~ W; IUAsL]t E| tk;8B9«.㽘BI?d^G Zd wA4rWD>=MjL-ZKYJ^Nh c4M/fVio/:Ⱥi -k)QU{ilf >,#s `ʊ4t ri6sT.O:1ODiin۬z'dѧj%ڀ*h9qt=`(-$ƢL&4a[=F;)H(=1܋;r͹ n`57lhf2NliGdbPedhj>N$L5 EҘ5Bؔ~lU| sB߼AD~naf6a_Lp r" QݴbE~(B;-K/ƔܺQ^ G},.O{ˆZR '3ql 9{9Sv8֣:|ŃRA ,!7>ř8 P͈Y@g6S4:;㐓,oIJ0iw1$LbE{i5rPY?]Z~hqڢW.;49W NPv/6/­̇TJhcڡzV/9J䢹v< Z <2j_W0v\PNYXIibRHGDQK$$np]nOì{wȟg5 e_5 ,SjWShjCxz>Oi>Vha7ؽI6 Ol!vFRhaX-x&Cɏ;&u(xfG~$$s]{ڞ7o[>_P~-|cߍd)9!R+.#qHvq7 9ig4H>j%RPzc!ﵠ tjuC ИBr4VM?2wƔt Ֆ2ўN"K"L7ܲpWҊU|Sz>254쿻'kIHh%7 0 aJӞlU |k Y]#ŰWA^Q2}}ڪ~V\+k iDޱuahZ[)_&azU6=hvt[X (GYd!]*jm9d7$!|39ki8,̿9B{s_F+Vc,9OCf *>~}-R ww,"& QD j]dN//mX{z &5ooMOdL +|'Xwvl2|47B7?.k u^zRsU)#qWB@VpDߢ#@ݣeC8)Z<94JɔV츖Joe`ѭ/fSPMf%+6obderh^Z 'n|P07seKJAj|_%C^VMAmEx#4H/t%CǮ~rkMzZ4NPKSOXabQ /|ak:M6>+Hu$8R) +֕@?&1E2[eMS`9}=Fki ;#y]ޮtUV0 ]1ΨWÂ\ lfhNlM`2-a_ u; ;M 3;̘:A'Vmb]n! |بJv;ϳ@Y,LV%qBL%oT44xśFu9{j47L-,kcGYT(]>SzzeQ^3 NFbNkIwoȻZ}[g_vI"*"'brn1GDX~E5D/F_Iڸ. >\& ȯ okFڢs-Av$I}SF.%6Eϫose ›lwuuaʺsh{B$A%! MPV6u<w07U06)QD؄/^N2&c͕aiO#W`Vq svnUko(b@vCs?HJ8 QDZ?OPV_9JJO;w.8+7d?{P!hvĬXyMv 0vnX{$)?=:6A]Tڕ_6ETT'|.̥C_!֘}/YXf@wahY#ċPl1bVy}UD$Lù9/KݗAע`ْlL U#Hl11.=Pqi}i_d/0PKU W4oFKltrH=ޕ"W*a,ڤ#|9G и" K|[@Z ;VWvQ^MZՃ%f|xmw£w&-cG>2Sfny_R`)տ7B~9h >6RRl'V ƍϏ'r6͕lŵyX#5481>;9L35}%gT/siAp4ܭ2"j)Th$˂8FT/V2!E8ȓ}>ˆ?^[A.܄>_cKB_s Er )<} `ZWLN' @_l(*cez-|^㉴)C]Rsl 󉿩{_OaZl2~#!MV6F&Yv`K6\ϰlw\lT=ť@:HCFkfCSEu[9zH}Qa_{ ǟ͎sp(MhɃ-mǪOć2=]:P wѸ Yju@Lf}*HNAU3LRU#'a+P1mafql?*ϣ#p<&cKm3ńEE-o7"YR$|s $( t\:Hsd-,?9Dqy5yX1aeL4Kk0壖ч4&m׍|sZ(N0+#]M hS\+iӺj{_(|T39W|`MGr}Nw 3lUQ9FhKgBNm7JaJW xhZ"57P5^P([ JCuwJmq0JYZ􁪅-<}xK#]c z1(6P1;eJ0O=e[Zos/ `Ǧdc>Gڄr, ফ {a1 ,lHتô$M#I4 F1pZqJ;hL!1>ŝFr& Ytd;s ).X>LrdRx@{ ]˝\Z}<-vjz,o7ÅnH0: @SE.W|TB y_ R|xqJe,4yv5!]{f˻l~#ƈ޷{\*,SīVmkH.|Λ{N*_$U̸`G͖o:N<*M"WL<0%qZ饥w%Z݆-:=O怒AP<2^)&A{zb&'WU"}߅M˩4h`;mM8%l@A^ 1 (Tn%򘉘|t~USo73퇖6N7,Bi%XATV2h*a)ʳ^=O;bn;*(%}h oӟ>M3n{]B)kS҉@Oɯigc !7 }՗ EF56›+#Zf`b a<-04)SE,8akXZFMu&S0ޒ2OS!ȝlrɄ& Hf^,!PA$={;?z BF=5mwKc4ݒ4>OHkO\U քWY&jX,wql"̞+DyߟfE?a,9=rغSdG#h.rW]C/>]>M=Udu}mA&{T݂GGf@݃qs0syCA(G,5uDhULR.I,ޝvX]Ÿ%uzr0W%L=O1Դbs'DKiA _xIed)mYWDht>a8m+[н=O!SėƸc3T֓e Icw,X!9طiebd,wkyIP'!p~j =<VK g _)80C䯈']IN5.tY?Mr_Ihhw=[h]a'Nl6"\ek(V2X#jX䛳%oSK)9rVŭ%ˍFazagu!P:%aJWD3X;D2W:Bly-ѯ^&1833a5O:Va8/so T7x_6Pk34SW&v'QG'a Rc۩śzbiL[4M[Uobdv yaŪ3N4R)?5{ǜC$']κs ggCu2 e{Z2h&zJddFA,Aoiߠf%Ǵ5P\uLP&e}~TJ/j[$u1!w+#//q}*v~vaO2ھ-!6GS//\^vR65'/Ȼ CA&e X-yǵcrNJ8ږ}w"p!~9FqFV 9$ɕ9japVTlrb$ =:$ThwMkyA3H*(\Q;~UCͷoO8-e+ƓLMm(S 6Lɻ[n0v֖?0 'ncdOLN;(4v`_['Lya SKKKVǒ (/4+ oC)Thr7eE`MAGn]Bv HB:sqPҕӷqoZjxxZߖђ؞,Uq֋?'-&-v')=g#\sMDXDW*Hϭ So%Tc _~ⲲŊsJ!߹h~ o{tAGWM4D HW@G VhQ/MyTЪMF  &Xm2@m(4TeFu:5/*':Wlqqrf R!4l1ʰFDzyoq\1"=&RuOOT2 ,ZPA\c5B? g]=h-g=%N_NKFa>ED ݴrږ]3ƽZ6i#X"Sc+H"+6/t,!GG?]x~ r_&1LV1Wx$~x)ŏ尮\ y ƨ474޿)hc @Z %}+/9':MwUHaҌV8iĦ<:nL}B]1X6DEmt2V#n'6$ w=GYwtގeDFön}Ory@`M?qgt7SrRַ"S]Vҝ+Yj{!% %;Pˆ RՐ=6-&>WTmJi /U<`8~d²/l%tWwĠ^lDD-A|N>Le!)M#S~a{QQkQХS8 zbX]zo /`/Oi00DM's/t}1BSGOe_hl#ś7h`) G.JV]nrp+G)phk(ȈhƉq2Ai~;Yz!`C￐E2yV>1N!ż8z]5 QEej.ɬD0c=x胂O0F~n FEM-N85SbV!͡[ځI>BJ4RZ_$'y,-Zl2%LWqufX΂%tW}G8N^{(5edrA j2 mEڠWDrZXeg8bj|tT$)᪉p{2Rf([>3[Գ.~'K2Tׇ__@Uvt\? XZju Eb'p8)໳1sT/Tcbr +r3z3d's,^ՠtu|&WHA?htPYO-µJM]1`J}|Ⲵz¦cuafudpΖ,> 72 P1o$ъa (  yw{_)Vδ^[{q7(JMuf~CX:l*-I~oܺd yh9Kn7'(sՑW~^z>900+w [s#niͦ͸ShC<2x: Z,bz:"cr 7>>8QLKxӿb7(QFª  1ħZm3ۛQcoy[,|iW[ FeMЪB\=f4"R*s#in+Y5Þ1upb(<9?*Qg, Zy`Xfj-i&Y\|!%gKDO4Qrb2+k!xrmdF5x:08a5{LLgUI:(A_}@1Mfu+#XZ{ d.B10/|%̣svWa<*Ձr.:|4j<|P"CȊ8NI۸`o!8zSʭ/`ۦB|X(*fJ| ڝ2ƻVqy3[Eo9e$FvH;=zD 6!d:5>&П|W# 'M>eu>e40CP4 <C r-Rlf`$ܙ`@nEs=G[~h,Cf v?a^6ċq~͊ŃdV w[9$}N,,\YoF~=8#hs߮c; "LóTL˶t \+CC,oUZAK`(i`| #L!mWC GGsۭ`T !0cz|o dvR_}(W:`IJИ EJH+Vw&;.y&Xfir9=t>gV@-Ia@AZҨE 9>_Z.Uгc pVVfJ{fF9 C)7[N2|:V?=`Nx՗ѯ9~n)$|HNid4#1>d8{5zTwlŠ^cX ֛Q 6Ҋ 2C#{?rU$"侜`H†x{`š[G|FxĕZI?•m0,kWl:jJE~7[!;AadMyZ_yu:򯘭(]kÅ3uf+q~``|<܋DD(CU<=9Yg5aIw%scLVn}nfM䎩 xwʰό-oc_TxRb568K@\|i䍈O ~I \dQLIDMgRv1f0Ae;5eccpgNj0Z乖}K?V7~"grnIJT]z q¡Hxɕϙ*vhrPΒ* `.$(g4z cIb/fH]XUr3ZmꀉZXgZe7tF VxȨ~{n5xA@6OYM7gYPX6W%KM 􉘂|R)>r=E쐨4n֑H "%zaOd"9i3nM Tk&OBiQVdOEuhQtaռ,g0\` qcHF.[Ĉn7A\3jXkJrWl|k"T<[L$^}#l"kҹ.%7>sGy}4gZgW/SGƥNeh|Mv W gŽ_8-⎗ jvXapDN 0zϫ=/*kÅӽNqNH i`h|L89p Kn",i"!Q|t!}RG;H43i5yH6)k^az캔PT5W8]ig)(Lu%f?ad=vaO2 H=hwçHʂQXd /zu1G1Z!CIEP/.Ǯ~pAWތcz{q3Vb:w;>!ZUmrǑ ˼p y'' 1v-[*grzg%Cr=a0(')jKxkA+iH%󼻙ީ'K@tK8N MVI30g͒2Z<_F/'!,DB㶭ָ[ ǮfScmr Hr\#C cZEY"]n=!=%y@:QXGs/? ^99ډs,%)WtsFHTSK)Z[5'п^Y}5=Ev—`Q N\w$kqB$RBz^?1owڠK!A5 {p٪.X 7 #0odx[A>O֜]Bmٽ0ivƜ}h6@lVm͝:5Y~-+I8Tk"RZ.)#qБ< }sVuku.2;cn~z fq_fSv|߾7<`/(h$ne }n&Y/xb?|pE6;&N18QY2?"$Vz.7XS$ [VOVqi=ވ~6FyZԟ+Wo'/zenWs]UJnZ@Ub&vr Um@]~gZ`4߹U"XeZ„"d\Awz7ݐE bk0$_]D5Jfrx;!*~ =~7o-P?%}` "hY _XZ*1e3H[ez_斮];x>B}qeT0XHaM-YZDV߮ 'SS+_)"+斄e/(&~o& -WsG36Y@~0*utFaL(@ꔁ@co$˚&gEٳ4wg܁c4b 1R*¦8Id0aBQo`-ޢ\MF~E0(9p_H%hy׺!Щ*Rf"҈>o >/@ GzJHeo Q,je}K@D6[Tj%QuVVH#T\=*`~Y312d,ވdJ0uC,,޲cW WG72`OZFe]f kP#]zѫ._3 n*,SprI@.`o/uVJ2f꼝c8܊sX7TGEoK17ޭ6M ,:C.OĭanO.&|0`LХ%Nmk)[hWOl佮|zxK,)[F=3ؕt77dKWHH(jnNg;Pfb\2nXX<Ϻ[h/ E,؞*m ֌+dGt =lRNp=}5Hx{ѮWNȁCZ Ã|DFx _-zfHr%V1ޫEŘi-$8x)!`Zq-VBh %.^3Fgi^E>Rx{OΙ! WZt;5'BXUeKfF4&q|U@n@OD\9"Jr R@xTg@Q^`ңR62:_ϴ1 (R>a_k  t G&zp}jD$ɴ(-S5'i{r7N !c/f9|lRS F_\2-JZ(E<#m K2 {O .@\$NhtAAU~Ay3nҔ'j:P6<Ȼrl(heI"8l5j|DIZ. xm4N2]"748n&`np?W+BWfjn!ոr.q^7ImRI$iJ\ Ӂ7V*@|qzA i|{г>0aԮw2e=Bps=9#y'I ޓUAGB;YWѾ芕|7れw} 긟U>[LBٙ~j14Dr\R;)iJ?-sw_%gݘ[AIAEVy9(tLٳȮMb"7&'aM?o'Esj"JKi <פQ Qn}Yxܣ*SPr$Bж))Q${d/$. }x*hyx&Fg͑0WW!MshO$nLh`$SFl~q7ky$ u1K¤o` * xy[M.˟N{>ok̄qJF"AڈFW0ӟL%H̺Ta& z2"TN ?zz=T e諲.9›ژ!ճIq7~t Fl_k@ %ϰcC67b"jZZgrd +٫O72~S|"H9V1O- _B ]P+m?i X^Bh}eZE?si᬴nKZBDtX/wf&=dX5eT%̮ln&Dv.l.S@kWT/ iQB4{;72EJ`(SzJN(S/&iY;d<[bT1d"s!~db3Wl?9P#Mc snRq^7ڟ@cQ] lĒW=ϯ/;SDQ~5sL| J(99eΝ` opʠe`)ZBhvTWC_2efyѺ#X+;WL3ޝ}dxw0ѡ|p"\ V |kҴ/IaS+"T)!a(hpl14rʹ= JNF>1j^)嘕]T#4 /̖׮Ǥ}@9:yc5Y3z8ᄋ ҷa xJ`?S(^#au b?15b1sKF$ rў5#;B;7h"@)51ߕ0c`տr PF[F4 ]<C&X5+Ij7ʈU4 XptEz293γ3/sj`وwhBt烶쉤 BqjA` @F7IWO,6o>;֨} I1YlC%$VLs h~q-'?zeqpNbFbqn0Ja0Up$n8LhH *XnV E5^ss ֍>Kpnh~wE -7c8/TŢֹ%4j-y Y?ђ452.tg dpuhjOCXuTkꏩZVegS\Sɉv7>>[@dfN(|T=Z/_}xذaN0Ho XfX'i ٽ. (А0/q vFx$4 1_, TO8 1TB;(Dԉ@Pʂ_кնn#_Oozm'M@M \ KR5F7}f_=N`"{Gw=pak]"h>wn18 ?JeL?w  4N2ұkk]:<#h/d,Z̠뎲 !ک\"]Z|fr{crEs, x +vLb9F-L#ę]̏="$iz-l17-m%I(uo?36DtVXc"$\B71'JClIR}]l-(ϕtGW X) 9sz,Nb9} s>%K!CwSqG31>Q"!P"%Cjt@ɒ_RDd#_!^9Ҙ4b) 3`Lɷ }>:rG#. ABE(-^7GOܷpomc=a铐ZVi5}HQk!£b˂U z{V ~ e.>1fᆲX<&X"XuB3߫vʒ)ٷ܊_dx֔e >z׹yDqQE;fJ;CWS&!B>s!?&! CaNy'Hs}[vs@fTNI:E:m4&zk4d+ ^0EqA]k YX}dX5Iⵦ0Vǧq%4&X0\vmgKNۜRZ>дwD#Ky2`Qj>LvƸEت;Yf7Ɛatr143tse#*UNTw?վnB]|Zp { 2n7Gw^%}K2)cks7 Np\sn5l;nh:xWԳh[sh"Mi<1G(^va9ŗ;a᾵s$v ^& $`GjorFVZ",B[8G˒dרH5sLVOޡ3WhV"(2ݛ5Lb,9Riafるjx $:^ԋYuvmP\$:Wa?jBo`1;8y}q]+`G^mj>Au{nÞ602145<]ԺTڜ'E{&w{,WG،oq2aDfOiuvHCcr6ZטfjYp=rȚbVU͇#w$г*O*8h/ DM} eAX~|ހ~R\ճX4g:!'VlAjbb::\_ x"@SQa[dSFkWeW|A\toG8YKmRmd@ԉR0Z:I4/3P.7b/ 㪋­L@+AP|^X\6'#E+_kKWt2w^/C#TNW|yl><1aI/LL>`,ȇރb?װfNX}p VkV/80Q1&}ufj{!E-0XcBY]?{Qƥr!iFz M=Cp.ZP!)wͶ"(›R־I#dxq.LF3>~2Mhl\\ٯ \%@^(L?aDԫ:ڤCPx:OX"ȮQδsLR'R8tͮf2M3n3az[cu@E]Ldgя̊sPpG$0}=qG{{*5n |"myU E},q dx!u}Ӎ5)AWp j.mHwpwhe;픞E:E9{T:M?+Nb+rQ[ +7Oh83Dlq';\_p1̝}FK؝ia drƣYQR8 Ӯ:SԖ#ĖZ6 "P4υb~X5T{ FvRDGaT(SOʸt Iӣ$b4aIx 6<)KBqiY'!Ű@^=ǽ}?'AvSe%5'# eC!-xyTFl酂nUٸy aPsgp6S!L(*$#V^mȀ]u`7Va”vЧK *uc(-xp"ԋbyS7Yeo# hgcekU3@/H,t21/S7ᾶj\)tj#qg++[l9c>J *fnx%n{,I͖6suSw@,'>JJRU' 1sBѨzrz:[4/-Jp dyُKҍ+;U<[ňn+!4HL}EKZjwl^- VuuUͫf ZP 4luQ=S^Jm͇^ϸ\9sT{Q.EgMX|~. ;;1䬂^ GpkGtRgc rX3JE x=dݙB&&ӾOg %X yn1ν3Yx9 Wj3XPp;"lP3GwX6 `Rʿ#Eqwwz}u=LhRe\(Ckoth%Kk= Hh&xtu:DSt|;Bc/lD$XghݬSN%a?BYLӱOTzos)ư⎕"3A@]puN ΒF_&eObB.S ~ ?1?Sܐ >syCK/x|`㈪!:+53Vc3ջ#=SD 4fܼ"hάP-FQX]j#٦9\΂Yґ4uR'vwoX?=MfS4N~p UԾ?힛UDϟ#7;4|814 BJSlOlr&O)TV RePnhG3u跎lH]_}t|⽖4 ;S.koEkM n~5x*&`$i'-pNuåCJ~IG @+"Ws UYvL\rC_|vgc pEi*S7*+ r][{).a%IxK¬fK^ό qIf ql! 6<De1('!P&pi`R,۸#AOroޔՐM;-y;l\qAKB6.%.g7H  iKqSԧpȡ ɹ2g o?\*hlٵkB`K86̛BOXP|qzٳRQSo7dVB^B^fH^on&sdo.W:Zt$A.=]~?\tg93z w.q1lX1/ߺJr"CkΩWJHj,5UTL# Я3zS{ϱvT}/M4Y CM 5myBC|\$2-;OllrncCvH ԼP5-zT·Ur.cɮȱ 奮[ W‘a#gȑ PO=MXݰ{9}oɂxW,d *{F9v߀\j4q_*QkjKN#O)I^WYJcL$S74{ȩQ-;%UEPO<_8]0OU}}?60@ܑs˳-a-tq:v+f; n1>}Io;D=0JO3\Z8,'cپ-H)1e(..xy9XDMwZyx2ƗֲnQ)u[y>4v{'mzHu0iRHFs a^2 n k&hC -/{W$n,Zk,/ q19d`{q?s۬ b2?ZjB%[ /pH&ԕ? ㍭I$q.L3я{ Kw83` ,9z5} `Q l Bso0 Sră-(@G/,̦ZPܙadN@d.`Խ/Wf]s4 !fdX(VEҳoLD^Nܐm$X`MPEh]Ldu@4< UC)!gNUsy{ʀւin&ӘXC^hע#WwZ`YXte2= 0H$nmWm=B'SzX;><`q9Kw3wp-ȲWkP_$6Csr"_=[FF'UjQ=e| &+{\96(&xEt6g^hPyo~9]A)ɰ9-izwq N5?_Qt.1Ρ"l; @Lc_$֠B3:I>oEC;%ޒ}M!3[ ĤэnU.)뭼m|(Mv.'V!CRabB O`@QU)K)=ӉH O;jKs"FdNώ('&t49w$5Ezm^ ]4L)33_Wn{Ň.Kԛv/MvSz/lK\80p[Zs AD::6ML"6OݓߦAGrO$IP=$1):U3|&< m,=PNpWPL17۱L@Y!y ~4\t-7w0UŸp `T M#.XT$1HC.v[%(TԸ!Xs y"gHD'P͎O$;՗ɏr]g])7"Ej7^bLjﴈZ(8ZX"k_<RM ܐsؙ\T~xJg"i} }>X},n"ИFHE(SV/xy7mPv%H}D =K$cD}Kg1U5i8^cP!|Ίm<<; fNMOGH $Rzb:^Տ5ZOhtX,| :;V 7LOFdwyXFNFh* ʂZə1 ?&%I CE tq!BC9y{2@bna]_e.2jzEa{[ksL重s$ջb@u>w:?iѲhHo,b&_t+ #4xy4ϡRpC{sQʡ .RuJvaH2x!<`b?!Q}V9"h'Ŭ)CF14L/$s-F~LWL"K #P$Y⻇|Y0/"} 2mDuz20$[)Nzbnއyt5; )$QN*=hG? H?n}1P:q.0lԋ(y)e 1k\%FN Dy 1@<}'.Fqz*48PANU2E0gR5jSpG=n[}_Piɦ2  WxKN*{c>#]ssuKkpu bw-]BRq^Q/QzSN#XXNgaM pf(FPbp{2b}xAƭJ#a8rBud.P>&䑏z"/ިaLm4Vb2|>_焝/$" iGJJ=H"FL夞VWPszq(OFlAFb#.\mr5?Fp <[<i =bH,rM0a~foVL"^Ien"Z8a$bO :~'&p5,1"Fh@yH̲5p1Y֧*QyXQȈLXZ:G>v=E `8OX6:quo7aPͯVI9 (>Ktfן28zh]u~H#-;feychrSϢ$=CPliE}ل _5Wpf2x 9}3(Oґ*'PCNSXg+P+,_'4 '52ʸLHYl)vpcrBI6X|}EL84~Gs"Nglfb/6"9;3AT|^r(S)KC?iOR}*(1SA|qɴOw /G8֌(@ۆL }Jd-!GhUoP*'eSHb 4 5'z[Ms=tOF8*V=h븓b_=/̬OB?IsC_4đBh̦ ^$n{RRcZ.o?+s7P"zb_!o6OԴҰT.m Hְf^?m\Do=%sy|7@.lIa݈kXqD^RD{`i] nanͱu g!b@TM6 u#JHL}ΗztT7J\.YRZ~bT131%J!_I. rZ8JѳpݐB@rlOf;cEAF Wp@ɿƞ]sW1orD~wz5"K۔W5 ƞnՌ5tj)r(XiF2'~a7@Y6)SWnkz4V o3=ѯےyEc" P`gpc%cO}ao]8zػ֘*?I6ޙ nj);)m6FYLјsl tePAjZA DC3ny+(݉;0ēyY.Z+1ДHXY6F!ӅsR ’p-e]&M( Tݫex֮ô!^&83OBڜgs? JC*q3'`;:g2[I[p d\{~B}`k8uI;@ AE_qqBM Ŗ8"q֌~0-=&'ϥhbLI]^;Ǝ(gjt6ػ3h(vEMfA 4zzۓ`|P7",Z͚ ٙSO0 X?nzu'")#eɗ Hl3Em}܈!sE*3>&6, 7J '<vDSMt~ EߺI9OyĨ]q,&ϽMdݬvr\h8p(M[2_r#h1yjQZ!gBV AƵ/DC:w}X̿\a+yFs*zߥv-''@3r0QQ\ױ³FkluƻyH+cݐkܵP L̶WJuhnZIΆ2`v.|$A_8Oq2D*q^Vx ̗o9eXE(6疞#_miMQy5JC-=+T] 8^ 6Gt%_VC g3k8\KN=R5eOXiy~: %^>li)3JNd(y?͑LX/DarT@GE Νp~ pf6%|_ N_f!0.[ a2_qz|)rʡ>*k[v"wU>avad2OYcW/g)"O=bw:ٱK|;C$<PVi.0\@5Z" ِբ [[wƎ< $7 yc)uFw_ 0K@lPD _E&X*nuu~HPc)0BΜ;-XHf1D WmHO09 =Ɣv|(WLD)6 +뼉BF@:*6='0ns5~6}lu/n_/y%[ &KzɍAyLp7 0GJOٺ rXɡ??ld)5 R.$oϚM90vœA!9=O8~K;s_oS/YAZVa7 $wn|(h:h%$ANbn]{!QRB>JLsgB L<8 a"~p.hE´ B1 JIdg0ʏYb2VV9n[84^cpQa73 oh;ƪzzWܗΉCՖ'CH&~s*`o1ݬ >9.e}N( NF^'m+33@95n`!8I䝐4SdA&g jPD?5Ǔ'^U1zDuo"g_6v|J&rma_ +'1T6R|_>+9=G(SK P1m {{5µCIǞz7b!Kup)ɠG!Tf ٯWH ~x`V^;l>UQWS7[ =K<"҈r `+j1+P9(k5^|cUd1EUuUt5|C޸q0bR@&1t_Aqo\=ZK'-F&d&Lw3::}k6s۱ðG͈m &;<{ !x1&1qXxQT`ܱc< '9G ֎WZUGچ͉)ir:OL]{vUV%` 1J3ڀ Lj-i׿ڰ~*ЁޒQ45+Cu'(}iqc[Տy[a:az;z\qb?N.n3E@b4o8ܤ~4"*F0xY*iGt:/wf3")ꅅVچ%9է׷Dؘ*I C=%M:$o'JSdfpV,m` hze\ -1: #{ևS[הRezb3sSpX!*yu>ǤQ0>u@o>`$vH+P&fݖ<^a<y3 jԀ=;x^Hp"={NnX =64vF[;BH2?TH]`UZIb[dLQzNꗽ#1\[b 7B7cp,`W{I`Kto!h,-n҆||•yKm[Gbq;gZs?0~'lMdZx1JN@|5H1ja !d7ve[!pzq4  31YXKaj@,${M Y;j{Vrl ]@@1O^Vs4ۑ2%z%V$v?ix)׮rXw;j4,aK?3r es.c(+|N,uVevջ˹?Nq'"y[3e"_jX'Rļ"N`ĄV n{C\2N:fң-=abj&Kwσj,ीH 첢nz{'<;;xOGu\Hփ +,%*hv_ף4Xer3_?+no?`wVtlJ|;0kA7 OD/2g;[BpօE6`}c's>+FZr*1HsΗ3␛؉䠈ll4kEǽ;:mDH>uA9iMuwM #[na#NkϗKPSeb+e rL~>idKѲao;Bԍ"Z\1#^:{]vTh ^rEtYgTr$p4KP_inv Ce)zӏt6#z4PX Uυg kaX0ž+a[_6B[<\G{tQLj%Fz9m8zRaI/e*<,H4;})|.-' ptSjS>5? |oTΎlaTh^)Gx]J 58)6DnID%2?DշsXfM^D` 9׋=_g$W[wu!acu7ǐ.煛f /eLGjN!y^ހI }=@jUlImtf-o?"%қ/*pnD"sXXGk*5exw6>,;;LUE;2f|U'__AhD:i{8$ #q2aiM;I^(mVT]f|LՊ2([Y/nqlF}>A[H c֮ H8V}HR-w-{i8z˧tY8X1UӋ\Qnɱb|6nW:"͐|iN0?åD՚ӻo`ddIUYŕ!v3_co. b-y ͖+ln>o V1*j*e %=b_1eS#.s"M{O{[Hs"&;Ua"XWˌy^fnӬ8@CBy/aY :`+%-ќ&@`|*eQW@g ߊ,*L_86ƫ 6?,;5ʂS{1$-})DVR3 ჻93ֶ@ozj2Wd-cA%Ei,쏧ah"Z9ScGsh#E:2ar A΄ [EKpNg$ r9%xLǞU2&>|B*燩QN3r (-p  gO;YT˜E ::Q*P9ݪW^h'l>}y^7i0ooah.dxyifuTŏKAFijIN_ϸ}~KfcoNTXB Ysl}+%Q3)|A,rUFCkۄkGaR}Z5/9[G--l+ "Z6lPu_q_8!q/DOo ppIg炉Ьy냮UEcwƓ0Be!X`Km8G1SD/p8)斤q? lPai4I.=XrA΀ ư]ψ<$99Zک5 =`Tu@._-.R`+-8K,%¸TF!WiHMf.nŧN.n_yc h/]~"«o+xKg,<E5ex ·lѹf~˩Z)[th,r=Xio|78tyJί[;v\ѳ/t{ns|؜L>w{9h=NZ/>nj%&C(@kZLR<92x_#1=yqoFw,sbJ]ULvB|SE}X~zn'~"%ʦ3AM2\nj% gw''3KN Nɋ8e>us4j2``3iQ+C))~"!.X`Z!J,_v'"nu B{Gq}DS".:Y|1mNBQ#WB*.ɝ Lt*Â7HKϧ&,5鉊#dZCK1Π ,R7`\Mٽ% `S04acKC.@So}m/{]4x61G\™۶^ϛGp+*;w½u@/˹v:DE SJUu|?eRGw7F@hW<.~| N[Ppjӥw׾hVO~ڵ XknFNI{/e@ mCKmot矗 _s*0f5礬NmA,͎k‰N3H~DkzP*mE߇HZgd(ŕp)ձHmd#ɏ4:{{7#G^A-R_G_=6U1Q4f_Oɫ%X}-LWjk%W:0:Z0y@w%L0`_Ç\r"RqS'yg˷eHp9|be:0Tn wI|5}p ?Va.5nF_S=T]H!N?!f f71x,xVeBdiۻ&H|~͸N7E+QnENk4z }2p8Dͷ9Oin`8xGv ;J|l\|lǃ/=&ʼ2d{' `Hv2@iH &c.bWzkiABMڬ z~E~%D{q{K9HdwT,]o>F󔈈|m|M G:<*'D(//:|J]hAU>!)s9׶ITvS)evqVJ)@>oOF+ff]=ԘѺ\9uӨ+_3_mwJk'=ꧻRˆ$^})Y;ArB (aĬ2vn4ݐḬLGjgf[9m` :'pYIf1D-Hzv#҃q00hն2A!yCPsFILV]pH |-7gkkU\ 7T|b xh{C"%WsNTJ'ȚCՍ/o|rH⹜[z $7ng>Tb/&w.4I#=Ě% 7PI,g .͘yƦ}$v;~߬wWZ[!%3(eP(s@˚bmMe s<6ƅߩr@@;s)(A1{BHj^| |d2}+4ywrnz$7i:wRmrJ>0-?7D;FoصޓEC/xU4[Jd8w1* "Y+ZXC4t6yf V &&MI|/L:QmE%|$ A_NluL]\E6-2 Z-@'>[%?Hh 0n/(-6{@!z$ikYe:e{elrc9iYݚ_VW/wO)3E|nH}Ss[^2+s0kynmBYvfhuZyZӫTI?Fn4 d+l9tߪ ;}=}!:$tdFpT9`žD:d"@>CG-`np^q:E ( vW.ֹҬ ݒgVH A-g:j#JqDXaZ,N v$k> XJD> :sʺ1}r 0v?‹r#'")V4FE;z5۳N`! @{G;ŔQgۊv DIt3ޭKqI=å0n8Pe;t,B\wDۓiKvrC< z^[lA7@xcF;ք?9mw /Cg?QyR] ldx͑Q*&p 9ȹ7jkɚUf֡\ű{[t)(ԯ%Bydtvoq&jWy/<1c"4Pw?aN&dJLǠ#\PTf+TNXԌ.4*h"Vy+}R #u'cv3ϠW g0 =0k$fM@m,Ix73G_$=so ¼a+!v0a1l {® ̘+7C6t+v/bҥV'mW1خ"H%*3Z-ɾ%ϡ} #/K^BsGC׽Te<?n52H!g`q !o/*rpJnTF?dto"p BWpѵ Kv8,O{;ܾR $;7Zdzz1ѭap03 "Ozw̎.OMA?}%o޵02@ucH$KJ.V!?5HV8MSm iͦ/mːdL,pKWҝn3&q;b6FЖ)8v:UW)&䋗.6ZTqY@^A~hu$ 8_]Um(âҜ Y'/yIh$W9lj2ZYYҩ] ]3'k(фNnGIFF8zG=_^ev2P (b":ˡ 3`!j[n]a3|/X]陕(݄ÔB{RO=3&πLHAH,aְ|MChR6:Ei$Jzɨ@RHJH /gǻu.X|ߑ@i !pjI5E]8iIp[BT#Ur?4W2xKqg4= A6 >ˇGkaϰh//r590T;A/]Z-dZ#LLJ>"պpshJOWP1]x0C F1(U ,Y}fMy\inП/=BS{Yl|/TCBn3%)P2C% /$#&NIĮV%EzuSY=X6 j!U,h\FMUx[9$+]YWf5&/{h]@l>1vc$(%Ln4L .[AmBNpAu PK"!W4 XK$) r6Al[o?= 1 X`uyS NɉIe1ܨ"K\ڒy!%ͫru2v+W>=ouiCQs|yMaXIuGĕ?SkqoT } ( kk򋹪o4iXb Md&>J5*!S^UP<=e&b]306 lG6 㩹j›(}@iAJ!zWh>u|CZR+VPbFi$ɹS4-W1[૷u$poD9]p!t'IxaߺIҤqc IG͐FYP5]3.T$D<<*2t4~bm*-,+e Wߘ% Ǩ1}"#IeVmZ V-^nm!GƳMVQ62 ӣA4-fܱ-\E&u6eI SAu\A 1k}B846jD{Yl}8k8O'"=poZsZ@^6 ^GX9Z_8V-npl[*ORrL.pћ΋ yYiJŸI/ֹdVwOBvƢQyqKaJ`Z2T!Ү *Od޸Ws#lPJFZI@d IzCC ɠz-cdq;3 Bov)/z`t\ߢ&2_ C ( JWި{B"ˆ+ ԹQLcWέ$oN̹7$sm r+A|X]yy>b}̀ӽ\% i~ dע<[-F|/\<(c%p΂%HS7t\CBrTcwh^_Fb Cpn%Fq#W=8E`YR<=W*54~FvJ.+}ZGsHP" s>$#} b-C@[=QՂ`ߙG=m[Ѷdmpn[Q^YrB z&lŧ$ m`6BHy;yT[.-36QӴq[8n;|~a)4w=u[;ϙ _inY ݘܵ N#o}a}P|QбCH90 &W,8iyU7=oP7Aj1r`_9ʭS^pjOnVحvIHuT;E~ز_Vom4dmBodL^m4c.nF^™&DQpV.0 ( >훫ezxS藹F(uMKZqߟwtg+*,\ cZ t6./~ di'y71H3]!1T5-\5;(Ǥ; CH~VwmU8QIR ٛ:[c@o-/z GA)nXh&bJHy7175Q兲P q"=3e0MJ;hÃxaCwi~ӎϟ_kGE)K]#sh{!=^ȑȞh1MSHk=䒰;Ñyx!b .s{-+ ڦ ,M qwVH9x*(hOTsڏ3܇s zDXizQ,иiV/ÍZ[eT==1&91FэLf 1A['vr)8/V.ѹ#w,ry}Xɖh0')zӦ%jbsvHlqX]SybɗͫOc8ht&h1KfQWcQL4Q8 BDزD-#ՙV"4ߩŐ[/Q9W:8I`Uf@HfAǪM]ʿ?l"\J ewPU7v2 \#~^B,3c&L y {1h :u4ʓc"V?u\u9KC=arBHj22lT{˲0HݿX%`Z4g\SG~|Y5MRIECKIҲzeFF_t!q4T,J2(;\l#Ύ>ɭVR8_$T< +~F0X?XqcuG㷾$Uؤn82~}K:X!RqtW[ '(t\ Ɵwuΐ1AFDޞLYLRvPƼVطڿ0B8v O}iʇ]˿Kg/>IǎޤҝvpR6gpq% \Gʿ k6 @s&‰~̍gm*•ɘz>ٴ= 52RǼ['/[UO^M-e{#&:IϜ=])LVȰM"ymb^`8_|K ֌R#ohug>'5xOW(b\d;Ͽ>ÍiY z,ZhzW'ަ-0~qg:]QXvrIQ}"o>WU.@a*]j-DDEXK /XUWn57mqFO,s7UՋ;Q bXD1gH|Bݙ2%s= U6Q?{vv|s(IV`e~&BjO*g;56*0-*<)뾉5g"OD>v1#S哅p? p*矆s dV]S'?H7K-  :}bd5J@@Z4KmێeвFV~L`74*- NJK/FNb6135!S*-{x-Ȏ+l O@DK.zY&sǽ["V4#+"Q X2p&Rsԓ.y|5/MrP3=*_eGؚ BU@r Ah8x8u5Q[T8ԦHR`.1/D5lgkAp٥ mKOF㙟Ma-i&|_ӭq&-%:8D,e7eӦDG%R_CTYxd$5-XX )avF5h|-VF-1) \iJSorCX1M`19:+5ڿ*Xh^嬐}]w>r`D,v:j1m9|Qэo6+G.]oSID$B5n^ 3:k|M#vѕFnRKq7{ 5aĘ{SV{׆ZH6>$!)֥zUDql\?CW"N(zT+Y9`#+:>vPd0gu'(u+PBZM[w[F:le'u#UϬdK82|nn!-U^i\gI1}:G$];BC=tto5?GaebEfUrc(DcJTSmEx*+HXZoRſd $- hϰ¼Y[ $XΣ%5rIJ־K}5TA%oVf\qpobo.EAq(h[s5tZCY\}+i>h' { +T3Wv;&3hN1xt+ رFs-lP@gM𜼷}c&4OB"[(Ϫ;.-vCsp6XB1ܰOZ@`a=|C0kW[Il\Ќ<{B{xzO%3znT3-e;8 ɦ%bq?0.¼F#-Ћ„$ ɈøZ5,=X ɬbo٪)Z]:Tqhp#iW .k6,?H $*G94໿bktGē0"9aEgR\o߈CըdY n'H"9!τKta1.=(9)$4s(ojL"l@uuwɑ7EܚH,4v3K<3xXuMGf锃<`elàuZ}m"oBa.R${_[c|І9ܡLj̡zrt?R ,1guE6~8Q25S^%/K..%-C3R˵[5 jXks46j8L+i}#śBEEm Mޝ*,\~QͳbcDC 2 r2G{R,i};.lQl68:] ˷9%đS~S :E’[IehVoaJ6"nK=ĉd&;,<?uG}\Ke,Y HY1ʉV$=肎e" .;,D"wzoj,b뫼z6M>ҭی-R(!2R.s Siby%FQ+GgtX 2x)T Oc Ăln K̖ T!2V/<?Bu?W-S{wߢ"+0b]g1I$j&8Ǯ.#.|ƪBr[?8Jb4Yi7/78Kɽ7] odG2}V6I 4_իS8n\t# ?D$)J6?Mmԕiaukx(`7 ߺGdn"9| Q55sM!dȻ.9d\P _j*akɎ^mȉa9ǪԦ(=GcyґkB m]b\nS\rH C woQݧ{e(b%xQA-KJ&ڭ~OE*Q>›J>G GNgRborɛPW `4KqбڡWDg7A If<( %& YZ