libvirt-daemon-driver-nodedev-8.0.0-10.module_el8.7.0+1218+f626c2 >  A c+sU]/>+zY!}l@ H q㍝p X"v t/$G$u};. Y瞀'eMoߌ{`XQ(,\Tжl/F7^B63 I#o|<=!Q2O-3pXX!`ݥ &n*lE~>? b:59\o _˒7]Xᇲ%t:c5A^pC ? d & F t#*2 T`u{- H f    DL \(g8p_9_:/_>?GHIPX`Yp\] ^T bWdefltuv wx0yl  z     Clibvirt-daemon-driver-nodedev8.0.010.module_el8.7.0+1218+f626c2ffNodedev 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.c+6aarch64-04.mbox.centos.org bCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch64mkdir -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^I!iJ HAA큤c+6aBc+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6c+6af1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff43f98e04d604dd9e3f428471e0ac3c598673149b8d39fd9947516b91f7e0d86b523f15575046e9aeb0dd1b35998caf5d3efc38ceaa4a239c8b3f1c135677d807c34d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.so../../../../usr/sbin/virtnodedevdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-10.module_el8.7.0+1218+f626c2ff.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(aarch-64)libvirt_driver_nodedev.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nodedev)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpciaccess.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff3.0.4-14.6.0-14.0-15.2-11854.14.3bޅ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-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- 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-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff8.0.0-10.module_el8.7.0+1218+f626c2ff virtnodedevd.confvirtnodedevd.build-idd0c3f0cf17a1ca64468abecb663b4f972d2a09d07eb9d390e3a12e0b43d049877487f292e8e16evirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id/50//usr/lib/.build-id//usr/lib/.build-id/d0//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=50d0c3f0cf17a1ca64468abecb663b4f972d2a09, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=d07eb9d390e3a12e0b43d049877487f292e8e16e, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRR R RRRRDR0RyRR R R RRRRRR~RRR R RRRRRRRsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnodedevd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-864a0cc17ebafe44a9b792b28b57b983a50cf9ab52c8d34f36a595dd942fdba78virt:rhel:8070020220921151759:3b9f49c4?7zXZ !#,>] b2u Q{LUOijzt'ل~+uSo)T:-̃T) qg* dm"^h"n _?/<׃:FPt)*HyiՉJ!o&o ߉Uc݂عN?hjj1^C/ MwwCB*HN<5U32Z0W1Jg8}odDZ_ФQ4gV,и 12@-% T0 ]*#^ x$g#=jaoOʛ8E+c^{]}gux QA:7 FG=H_#?I+CŐw~rcިc*P)z>m5 W"(Fw[]=PLUiG"PO'dݛh{Gˣ=r馥YKF>J>V5'|J\ ?RЩWp3wCٮ8%" TfCr۬6\[ {m‰{2.CsrAN-C@'cʧ?/ybev|.#'z˴G?r4&f'i!Ouk3` Bg᮫5\"&_S,!َYk5ޏ&)&zFQɕA)s_E>twO٧_AuN_ °:M.[ng ћGs%ڜS-HVeE,ƕSF?~V`NE @ZDw@҃G#aR n\VpqD`Jta:\~v)颾 m [}ݧXӞ/4L"Io;_whC9Ip#nRoMɴ?n?\[$o,QDv/Hv3mawв9Gk]h;V"L%!?Id)ʙ؇⡘3KIu}o-mCp+CW|J=3,~*[9:?&N!־qo'jLq03L[`~ִS$sEVĶWiA41 <`DD|@F(5pa+qN w `pA¾\>'m1 9HL\GU)ؘZ=Bo/ۇ9PWSRp'vPBx@t6+_"\ãl b˜ \~zGhm?=AɠYxw,*7%LU~_F]1ʽu#pٵU?.=r^L/ N;{FlՌS=p?Y7# 9WI(%_dC+2hGyyF=co &@9{[b$Sƍ֙xQj[p)|njnyQ2hGl H9c\H)L"SL~эcؠྣR] M̹5[] JN.&B6!>H@PH.0w78bYluDH1#M;H [g%Nۄ 0՘8dΌ$f:Й?EBt[hMsX4SY@2!bwT׻֞bT|V1dB^+,߮~tBO?R$AެO )tU92/\Ó)p좷ݿJ`# VPQma0&O%(omUAFM5;{>ϔ* fwL7 fz0^TA-BVIXKIqCaqsȮO|R.Eh=gTY{);tB;2 T3b@*L@S,8 NKztṟo޸W3 eSH$dD.Gtھ4u7?;ҁzs1]f2CK=P'<=j^-ư"hv+K,PL]}Y R[jb7KpJ.vԧ䬯tw u͠7V2FSjD.A dOJR3+Ɩ45imM}Ona i&p WN71ٴ˗9*zK![k\Qkp^П8Ek '*u d]0aBM x BvkA#&YwޘjWiOtO4ڴz'^JwCpw Y3yZX M]U2ё}D:DxD0M/su'YAϹ/zh%F%E)%$7v ?Q$X"C "m6z6E %uW ʼnID1eTʍ 6;w2ȸ29uQdV*ޭa+>9pdc[gZهUҀ nJDO GZ6Nw'RVw_rtP&Pr*tzm*/+EnV#=1`#O @Y?u/hq O0Ggw!J=KoN>(4vXaFC t֑2F2C)Ϯ3, MeפA՞n@Cr\۹+"TEIrw!m#wԲF{[ˈܑF-ƃ (+G vO]^ UBozZ  K'+'1߀||U'󜍐]o}E M_lcO'?}uPVB0ck̈mXcyx= ,VB D++6 "!5('e#DVm=A.dMxLe˖R4gO}Ճ A{5<6ğ '>ݔ2kM]tGmtdn[eRK}FhS@w қK^k'H2*4Ĩ3Yȭ&uPY3;m`Ĩf*5AO/(iAoXݸf2+MHTCtVMjOX]0&O5JlM%g[-Ŀ,@ 0ù"=ѕFu87B3p֍3b]ؚO>i,Sʰ&eo\0% ^XMߠ| , k,?Bs=-Fa蹛/~`4I#%OGA8\mI ;'ʛӹ05[LRu(YX~[A8P|~NW VƎ0ӆzJiIgwb:]@\ڭ0ôfTI\TpfP['lN,B*m}IB3IxĠ $&?Ȗ4cY*rUWϞF]5u F{mU.pM ']d{v(PpebN:!+G%)o*x=2iKetE,e[ƭlD&l:L~ҁ.E_i g2f:@^|PN58{ycKC2zqZΨ>S),\&.=T$4?a?꜎5g4VC3^TN܌e:1GdIt 3=1ε:'l 䛸 )2HH[n(uδ7uS[v(H`+Mhu]K|:V1XʿWID'(k,Ԕ"4nю " )oG X+Bmbz?""tHO&eA 6L?*K9eJ(" {?w\ZO_?%;JU.LR.N\«{NJVH WBza`:apL<ƔV~xN4 ;rΕ5 mc|'@nt׷R"n8!:3nv*PpX_,?{f>W f/!jUoFg L,r)pL1OL܆>C@d²!RXnj`-o uH;>ʱڢR "#1c /+0_u$.zYDcZATҢɍ=8ZwpC~(דZ#K='}fvh m5AW1 Q#0$ _IK'—[/z:40%hH6)b_с26o7[-b]l,4TV~{H=b̵_z=[PDh$*anƫX׮ V4htr.3f.k% 7 .E ]e_! ;*VYQ?O;!1YdJrvZ'_޿c eɃR MnmNRyAŒ:A2XPrVTUÂ3/-zؘ h1{#0Q(2 ;JrD0… L\#OLԲO*SqA@5,'b+y^.W$iž!`S|CݘBqC+| ʱ)(wV=7+azT:et# HrӪ2!┧K'aI)@h}h:viBg͈žZ_ CҶjm9l0 q(_KƘ{3s{n}=0BpXςBdWhmVjiUp.*sm=DvAA܁o }p:T~$8wz(Y qۮ̿ 4\TBE||G&i>Oۉ0Fhaٺ0Rv.*p>Al'=F' vơC2RZ_ &b?ls|E&Ew])ީSBY9vZ7vlac999;c+jwd9I\$JF,Ht҉ a8EzKuǽN'~vS!0x65\tD^-NYhx0 yѧ+Gg6s8D;f8鞳}`7xIҥ p}E#wh{{8Ԙy'z5hO׷ ŵ3Y Ž_[kYip~ZA~8u h |Y}2?mNh:md98!Z1{1FHևFʐbdž|BKķJr;A"^"2'@TpcO Tl+(ڠ=3ʀ8MRd=}QF >SIǺ빙9AA\c pʠT#eq0e7<(e1 a/EP9h7ٚ?yrSd@#?8Q1=J%DKxuRGa*[ ĶPyFu }Zn10Ẁa_bK-5J^'ݨjmd,W#SO,$v|nցYdm5 Z.zfR_܆UJt{F9-WoXY'aJq1@W$qv0DrIDENNqr(48h1Oj; UuRټG/0t.?O:`aRt-LMlQv"ϰp\PB!x+#2?(!Z[eA% Е@Ø?DTOCC#(y\WA l!$Z˱=][(w sTɦJj?eVlcTZf60w Nu \P@ÖDsh \[TW;c29":[[7ט "YWvD7#ayR-d K9"eu'^i@*nM޴_MkO.-RalkD>~V"י,>:JNx}BAGbͩ jLOp+9K?ciI>JbJRs7wKѿ҆dRu tVhs@j!X旋cŢ6E5R !\7cݨIHr1U']hus#+X-JA/?)U{>Q@pÕN") EbF;PE4ԍ-҈T[ai_!{QJÏ9F=c?jjVO6oѪO/:Eū$+8R kUw_Y@w("'"GB4`h_P68DsX%x!XO*J7"IY M<#", {`й=nl:(Ʀo?}|쩐#!"tyȢMxFs"U!0y_uIM)O<͸>&u/ڢt"zSҟxho( s>6eʭFk>LUYdCg퀱hbknD {G5u/DgNe6掣w;M̫$u!R!RpH?,)$5C[ c6 b)'u6P:; λj$+ F߻ٱe%WӱהbpoNP;D'PlV&~lx˘_.g "if/gJ[ToF*lL`Ҋ);AY?IV{(&9'{ ]l"JA*OW=)YG:g4zIS%Q([HR14*!MܟΝVyk{b^7aePѫЦ\Ğ.j /J.AARlSz{/UVk(Tgpǂ-FA/݃ { ؠnTIy]u$%F3`;f,d=ulNt&ש۲k} ul k!+m+@CdO_ kOI˰3Ozd4$'I?UUYm82L?Cg}@Li}):c*jqFl"ތBNJufA6C' "w\jI-"X]Fn(Z .9I M#T1szE+q15[Ryʣu"@y=zj{,xLAXs M7~jb-6H,xm" 2ab(Zya`W7"3#<!3"0֟2iun}N#]!R[l0m*QBshUxM2ٵf+C}c07YF1^%.Zg'@8 X%vR`t_6=Vd)vzWIħg )߅7igO4Oh`[8jᕀpɲ5ar1Ȃͱ zBsȸŤ5]X=OX1B 񦏜~a1d*1^$j&@o!D 0T.@: ĥtv 10E<[`^&_N<|!bL֡W曉h,}d8G#guil`~ן'W||mxnZv2_i5 仪ii.!Y`V#f\%VlBl G-FkCvW71lb+|N2v6ѮBmo#GըD$CռPkcuXMoqQ4hil5SWXI⟩3?QSPf/WZ|Pl%șWD a\oB+ђÁv}\q^z-t:Y%Khˁ JY3B[DOq{(^Vp6H,:],tJ2}A[ҐLb,(+:|JVJսyUZn[΢%5<=&67^djD"|Րq۾7\-:*5f.ң2H#<MDrW#g4xdz`ǀTS)杽jGYVD"qeUޞ;>9^ی VncsDsAc"),޵'.;;YRTW#{%Xc xkWQ4IPdhfX6"!L@hV4!nV}<[YԨLj=c~tOmf*!sjiEk*AIbqFdt 'ՋɤqO}ivFF&m K vE["ˈ^Ҩ'V%Oghŀ ZT6%Y3.h9!&t-v?|C">!Zʸ:, ~ZG.2>bbT!UyJϬ39/ڌ\$㣸bs$友>gQ\8~K&R !7ALEEθ Cu>ա t7>їHH̘nϫ I*1'0N!@hU@INa*&v@q~P^^(C1wIvI>Ol2i$)/Ubκ5"U (81Ģ-} r){}(Nq 'i^D#}뻒z==\Ȟ9w<kO˱w},\f&XKttysJŘX4|[>i&MXQ{^#tȭ}Wg4LD>ׇƃ'>*;dۄ]q.s]2LP" 짦Iቯ#MlA\z´{yʕL p,|t-q>̞CviT YSdV9lg>뮄ȵhP4pN=j%0zr^_$qpDZ]D ?>M2dLaA_KD#ҥD]ܯC?hK9Bg)ɜA;:\jBw% Y9a|*G'aQ QD$Hi:+ӄ jV&"nsKWeU8)Sz5_:'zFg1>:X{̶%^ >oDj'{% ?)N;~rm]Y 7Nҫ+ 8Xx" H'`X7IZhOO b|l8DlAGڋk6`-!( MGRs1;pn'jh. 츮fA >%䑄eLx$܇K!Q[ߪl*v..gQ3Yں󒵍:*ӫXjPޅؓdDr/^h8YyB[L+$/K'U/{:D$K–)/ց8Pn p{}\BMV-DԿ"J>Uw/;Pouh4Yfp$k` "G,-;M mUBrh[Vȡ(jy>9OڟJ@NiFPhȓ m‚3@T[U^AEL.\7:߀esbj/D QHt#I[`o_yd&eMoT Ϳncd44HIX50!` 2| Sѳ0N08IӯӀ._,g881 ;DSY%GjifYcjv49X A%*QWß>0@|y"*}VEj(Hat还beB1hs('[6 tD:0+.!vo'ن rfof~{<'U{nHFч(A8 \y@FoT#4(&;7 EJfםso]sM1`zg~`WL H(9u3qoN*rb@nef (_mBOb:9,_0CV)ʰ<Y9# 2:Z1|aE`8Lڟ<9Lq3zȩq]pI!>z[R_L gK l!A8v1pχ_dG=xѦ$+ ʛ`B$C|tE2L@sK#9"KS;1GءddsiսRx^Mizi ˍ@mf]!)cۋ^bHDɓd4/2vS%L\U =)ܛH" P 7S'<NzY?euL<>ѨZoC4$M{Θ౐~N3J.w>m ]@m eZp-7Hq$^:P?>Btݲ6 7u}K~:AN^?Nd5i _D GΥ xtxZQZMr#2SydNZi+@ 'N!>Y<{a8k.2NCيzJF6A #l߷,hV߫Od, Jj;$O3r2̍6f:d=]%"h(PHpU=l VK=Ȓr.a[H70:RJΩ i TtvB=aCn!W]%5ĕAUˆV풰gӏ=#t b.ݶb2fxRW[> Qc lOۯW'|uZgToVio:kJGiWƄXhQfk-H۷Yٝd|fA"Xq<#DxOyr STg<}g0X?]>gg'c@gpOZ{FP)D`.*J';굶'][_xVE3'w!HE4&t ! н߁ˆ:IqRn HsE&&{; "LA,]Dd0IJHg BSs!XDvrg$Ҭp{E 6 ejȆ$CG,BS0S !uI<=/(h^ n6]%Bԝ( ?iloDp Vȉ1pW$:JQ6Z猈/9ˬ|p2QpK6b߬C},ˆ6-Ժ[+ؓ0$<I G)q-QZ3R8MM(iѐMtu3;0޿{%γĉ25n JCbn-YVOO7a s=0?a%¤g83޳AC,'!-G7&9uU&%: _c5X s8o8W 4a(X ~0'3ĦhM?E\;wIXxwLcI§yrHV`lXl!]a]&UeEء} c'Ld% ILNRdyS( p"l,P1S"':| ZR%EVV8Z_8~Es]t:j"ЈC\AΝ"'[mB cYqv.DWUYG-b'#:@ 8æ⼛ @ p]`jg9@TvK z)yxm=weq.Nߦe8ǀڜo* M M^ſ x W(T A_ÔЩu ֙sUƦ \i$i@`,B_,I k0@mz CSbE41L9ϗuƾ9ݪC/Fp˝yD/PJ|lV d?WXkgpj1nԁV+I5E\pI^]Xm2}"B^K.9ۉ`OЊ5ݖSv~v1;κb$5F F1r-z ΢OVt] =J50F=#%>7<_AFALtݜߕ;e9cVĴD"SO"*.S^8/Mݕʋ1L&D&N`0y$A!1QZTmY_IFuܡzB- QX]Kagלnv޾8I#7kǠ !: y@gP`+a[NCr8ew^i PR!6Op(s1tqiGT˷dPrv9tHTZSaWC^l˒baܠto.3U˷\B,NTbi_l,B۫o-F ȾJ -?!-Qֳ["K,_ Q\`]S$0CkX+ڦl4WB!o* fY]s4mЉqǩ߰;q|:]kٗ$/Qb5i%6{x?<tH7ա{M\aq[yEwyvxhZV%@HlFSY"žYM`0 ׶܊Y54g&|,X _ `/<Д Rz J_h "^|iqh-jLcN6`X\z#Ψ!Aqw S H^T»uaSQ,I5'-@i~LW hEn,' Tn碟rL|1"kk"|c6wozZT*8̺iBZ2 ~IL~(=&36(Czƴ 9I腛j;JuXF4 L^2“`Tu=@u^M$Ƙ_ᨧ[ 1ld!n#~nZtOg`ʃ G ?P[E,SX{u2IVHD\UI(PaùDfׅnnH+S !q,Cn o(n]iw ML8Ag0K`k =QCS ㏤>oR%*Q]YHߤ߻25#Dٚ^z%T'yljݙ Oz u>[řJbG,u" \BZќIXؕwUIChoz?[e]Lq_t:b1eȥ)ɼ`E]4E0kM?%X*OLsr/8x^nko}-UZ{/<P%wN!j?o5:!JcZ·1ity7$X *HvGUx Ћi 7?wYa?Rl"_pyCҥ7"PV'V5f{V1x,:X% lW0ڥm#8] 5e\pQn3<Le}- kb.BD.L=Mc7MH R/o;>z|RMZq< -;֪aqT-Ch:g[c iÆK GDEYؿN/v¢FVöZ(9xuRjo JOsc3}Twe{Cؙ܉Ŷ;0_ۃc~*A4⩟n*3茄E"dP3#YMlP Z;ҵM^($m]#C{˸D͵z. {ywP怦}6 --.`< 582/lj9~zQE"wTh%iŕ?~@!1*ȍu9'3 ,ݖ4&:Ji|ShIht`U3$su[ip^c[G+UW"8z'qdc1 /t#%qݰ^4Mvk2_yzY0>46o~k|'1a}P0gs`F(rڽ~cFQ[GFbT`$?q 53 @Z?[Sśpz+ٙ֏A^=R>o{ޖwn`u4(hUû.j y$؅#h]*?lm#%9f7YEkj֔$c"XFNlnubX֒DƚJ*VWW U㛠:[o%4a{vU"sɒfd<{nҍ'ӬݰԪ<7 CF WQAٻsƒz(F/α (KMQGO84Yw>xs+CZV \D!JӦnPIox'C#EwɊ Ίx7L94H˂ܘK'EV Cv0{Ro-3G;I. A(4g/胆b: \x-Ws27NMG߀n#brۦxU;F e*NR!?yB $b< p6 Gr8[s 1^ Α{ֳk>+# ckiE3G0o'Fzp@yʽ}Rb[V#!Jvpp~[ۑ$ j`Oľ5E2@j?@nN D/M~8ȜpH5"Tǚ1.5'P36'(3/akzk?oc~8!\m?jJҐѯp?!-} #ZҢ04n[M5D@((;ẉj!pjE)0a>KM'N{xW0J–O}CA\Wou ܋~x0 ڀq{eg `szfؘ)FksD7eBTFTl">YSYF&L}S櫱WW@۷ TU*ϋ+3; !B} @g4];+ u ]4]U7lNtt|_M_QF|O@D{t-903`kM'^D`tOiARG(U#>qĘ bwŲ`O6w=A)|;<"s=qu5낹 _I/8IqbQSJF Rg2mB8wY ʮP%alNǒQ1WNyKߚkܤ9Q !u/@,#)E6ar? xp1M}N i] НP)(—R^:)1s&Xk2"3_,Tn}&fFH'q 6B&bvX>\2d޴'"l*>:d&brljƂ ~ڠ#> _IaBԿɏa]R8#N)Y 5idE]LlZK<tTt`yH*;c#:˝L @#g Y0746NӀ etڈh߃j< o0 to&kZ[V(EΘ"JEzݏ ՟b>E6 |K}#ͮ?3.ѳ.b%@ rӲ@q~ORSaE .}9+_#ټoIJUƒww@"*Ȕ^-j2N  _+`$Pӝ=r*2qέdǙA N1EY$z[bu17܌#l ӾomKl3@gڅ`eSZ{lϝh2:yWeG1garU]27PL@p7֖TIXh IjǟfrR[)ތNAɘA>o["u]вi9i-vHdH^uݵA\֘+\nj|dÑh"BIh'!*UOM- m#9+hК Q܀ۘ5E={#/wB%8*WȾVZ(51웞ٍZeM{ N-")S73`s'F)GF;m"ZWل c&,:#Og"ʜRR(o7+Z gY}kƖ!ZsCb#<]Ӻ_狒Kؠ:V-*\͹xuw󖓽ڞ˫UXinZ.p$R€)zH5[ eepƧtɓC#+l2^t)@cκz+&IJfOM~r#yx:3d A$LҢfg%PH3H!`F;OB@i\9lV{pҬ mHd S"3g6 VMC49f`"9ߌo4ώJʹ[Ny` 'r?v?hUa9*XO:+3\^d4鱘M HMVL;::e}aِރN/4w^m=J}.RB<⺗^)O _5& :Ef-z)QH/Тm?P^vI Hs%To1ںL|A5vPz{f .ҥ0qjJ#wdՓ651 /0Y}sRZuh䰓G#p>$}pKLZ;G-@%, afZVN 18R79o9#S8@.+! [.K[a(n-V\Hְ@U9W~9a,iDSrć@ Ƌ~fdA #<_޵lz뙘gD-Ȅ 12!xoQwL &|S':v%xlxSQrn6f*)%A!I[u]ե+֏ccuy% )o4Ȥ\Z>:z__q]d9%vS@&َ ejX+:Y`X_t^ruK АV>DȲKx g#\Dt憰;L <<:lװ} /ٲiy!09)ED!s2^4(/c615?W&ZD34SVguE)]!$0 W ltOSe" 8 0T@1aD ^pSTEڳ(IN-19VnK|c$_)Fۈ+$c2K0w6Ylw0Qo<5.>[Ǻ*L r;5Sr*.2L-Y0U\AѰ_YnvLy$lL]v2XhSsثvEo]IWD{]4o=C ]G+PMoDM`!Ø$& Sv ^ o*w;Nc$=)ʂ6~ļ?Kh-\.Ls?8!/+umg3|q? 2d!Mئ&M"o!;Ł='OǷzJؓA\>ᆥa~^iP2`W.1ٚ&c])S8!3"Kw%2N}.,&& +GReqvé)]Yeyܡl*!"(XVTWѷK(̐ڕj3W_TEtgZkx7=3qd {!~sX|A pY2X٤2kXf!y\0pX|\`Y $)p=#g,|]3 N,~rc)G@Ai>V}2Qj\vxBh(IvJ?G7o5[e+ S* >덦<)6nu]P1#[oo(ΑvH!F@]D5 q]~Eb?tp3ێshq=xxOţeDwa=b'z{?R@Sq,-M@[D]Fil0j҅RZb?t`lfRM/]M`UtAduH@VbO|MZpcԏU`D*/^nA5~/d0ܿ 9aoFaC Cm<|նˎ-{*N2 H+f)óWQF6LxoJ7EλCM,}eI.db I1c ;'E6kx>/={ 3Eg8/ N4.ͧt/4/ \`xݸ1$#,Uq([Aqd6!Ac5J LcvHh_sD;}?ʨ:E"r:'<ȶIq肽n[6B76t TBwETj$@5nŀx>v5.kX>o*f嘼X aԟ :Y`USώx}]ЃNN BMuKoGO Z6wQ4$B؃8m_פGMt{wM8.&~Du&iYX'}c<<;;d-7c W]?$Yu*д(QR MfjR]ES-(~Փ|dTA²0-Pz ' 4g5/@矿c}=/Ǝytu3f^E>3=2fsJv NصS;GMzND ș.r,*E J4ݹ2۳Ѻ2!+F[~<;;E!^K{%קO[G2{bm82;IO/cLC rcPC7!oՑJ eIdYL o'>9bdY1Dp'!II ^Kc=:'}\hG*<ћcѽ|5cO"֟~ƠHtkфòIRJeDҔEf%11"tu"\vo@ui~}T|-||Xϖ{oOƿ}szG?<-6Hs E?tptPKʣ-Bӳt/۴d?6б]Ϝ`ǿHFs!Bp14*W*0J5Od $F{oPx~=b[ڵ(r<_:IvllWuSRlT? A :EPKY} +3'sa f-ay0e5cǍ T#.&Kw;:k@utN(^'l06=l#q3k=X()RBۆ;\HhN%"|0jΝadĹRV%$m(?؏Fh`/cx Gq@ >#n^hde몋#iPg펖~ts7/}:h?e}y>?Ij_NlA@ae,j[⼍̯?@er$U,D9@˼n704).>M鯈:Z/;ftBd:iq^G_4)YOԈ`t{R\zȊ ط2-2Šv8?W2+-#)jf lJAy9 LwBNQc/SK5Ɨqqm>xcY`z03FJOB0sX/Z)ôK`ևI6Sr~BO:_նIT sqs]Llyp,~'NPKCܚ 4xkpI䪃nU>\Wqe;R=i;aIVbX&Ȳ %ĭgI/9)/^jDAѐ˘dzJJ=]*YG}|ߣԉ T}+}@Rol } ^"64µ_pPQ ROwa w6w0Y #m=oi6 Hɨ?Eڎ00bv.Fn ZZ*E]A6%@ 31TjԌ6P^w~:^CKbj.gZ $Ia_ ",O@DuC0t7C?&BCz-28J'u EOgfB8U_s^Z;0ʢP2d vYb&MێEF{-% 4-V" KNSVw_-e" jѩ !3*Qa? &cB_j3"Dr`l kJFy|0 qkx6uO ;[bYF .Ct>fP4>RviBEqZB}w8<ȗ* n1e^wІHC_pG,'o'vD잓Zt_x,[YaZ 3 OJ_#/ElhdEL#u &~h9mu.+?Y>)N-DV+`CV%3DZV>?zhcЄLpvUDŽ9lRkIrV8,[&DQ<c M qv  e4 ?}'4fQzؑ+3rIH]A6ƘvQ?Lv# IE|r'LJBy/vz+"O=N?`ȕ)CȾe.}@kqUPԱJiw/a߹o"f l\Vnf]̷֠R׏#N ^ܮ'rPp&GE,`(ط$yh -l$}gA{p@ (=Uy5|$mٻ Ri4t3qtrL}ψRPM@J[LrZ" .?QSeZj*b0Ҷ2/]Nxq$ԩxސOl16NBzJ_apLp#4$<q=K>'?t'o YE]mD3vh#+A2r6!ow|3+OFc]IgjP+*Cz`ތ _%߆S`ۍ/JĜШ&c~?R,*T!4xz$NcQѿ_;;Ry6d|Y?9!BNuw i|3-4q8:̃K8PGSbFBί]XZ5ڷky#E\ |8yP8zܣ6_(agMI_f#ʏ]?'>}CLN \x "LWd'H94l@!c_qi4߱3_^")Ƽ.و@.?}Qq+]x2h [jFm`%#3BXJcBԛCO/d- r;F[}jz=fKǣ{/*B/H#{XK<0T_.!oak%,&К#,>gC?VOL gBp#K1眔ATl=NtϫS .#M-UUy#XLj#XWį-~.tb$GA[x34!T2 ELIC. ',>yr~;g%btm5?mQDcY5RPPe~_B֕?lsDfKޭxRI]jb_yJ &avٵp4߾~x +]{1ա!?RcfŔW0<2.)]ӳ%n]g\Q;$ʤP4F{ƻ+"D;{8oxҔe,XĮ8/zv+5U,/i} i5zQOdou#h:7ԼixrV=W%yr1οƐ?Dq-P cY"ڠylVe{)yi{d$*$*A0- vh+3T _<)G`,IĻs̔Ƹ: PzJv"bꨇZCy%)mvݲM"Aň#,%bȫNOgvC* MStFǚʝBa/#f n";4=6BkfB,ҡRƬwV ?I cT~6 ٳ8%|w U߮H4S(JF_ t»k1<ڐƒSgO'J-v` :$֎4kvg!)(\W]`v~*b f+e{53Db6 =EӭZD ;8;(2 Cf'8Xg^!dm˧Ӻs1et7p -g$Bcu&];&'Fnl&慫>~LJh! ?'xG>!aUOtr[#I~qŻ\c7o!U-6X!^2hh+kXG\u =G:}W/LW(0 .%$PҠ} P~MLTJ[>eӢ&U<>Zq7C$ܼn(IX[EUV@󹢘sPN3La' (g^\z+bh{*=W)akdMm͠p˽hvTucTSt1U~}o</55$ֺ2 R1oU H,Ԉ ?b56A%)lf13'?qRA$ѷfs$A3&[jh0nП!ޣ۟>6<$ h9 噚p.!]DG6sq{.|·SOW}!!`mGh6qfܨ7H}4'|NP۾$hו*>D>bͨ([Z_@";Wˬf J M9Ըˉ}a.˼VrF*r;e4{[&A~7-$t1/-jFŽ]%!2|!;M4x{=Bϛiv7.!Nz%8dP&%V_|Z2j1+ަBge^wYB}ӈ=@>hkqd\ 58)CNeFL!`"!.b듗~:–$uH׿\~uRqW7&\9(!?f) tȈgp٥ ܎U xa!K8BGt~rcy}Ə\ K,M)Ӳ)+ "KWtZcv咰_` ֿ_U^ޜXi}4 \ +P(sGSQDVV\ʡ!;[!9A듉$Һ fb`n"`Xl Pv8h'# }]4I#0U!ƾsBIx'bG^2DIUvyrӵmbG("yP!K凜R5~Q!\QCVb^1(E yv/ߪB}*5 . .8̰Z6<}jwͦMv\F*Itkck00[XE+w@ϸKg3|8.|Ͱ%6OUm-I+ 퐦s1"u0rØ3Ǽ&4a?m;–x {^@Uol&/v5|Ԓs.Lf.[yJf!@43ceI'3?;,bsO igg ;v3SNLfR%^_#SIї} ~VߺؼTL gC淪|Vv xo 'j 63u j)f΅o-R?Kd eYo%:-@+S|;IN'{6epB_t$!!vs(LOD? 3U>֋/fT0d!xƒlXA~S$)b] {}ubM&ӈ}?ڬ phuUOgɜeU՗TuJI ޺tOHbCO{{"Xx `?/aIlmAr6܊h;9H+u/zSuiG}K| J| ^Zqg4."K)n1LEaYŃW!B3G]o71?N+G-`Å`}QZU ҳdjͫ(଴+`Lfk K^-y'מB\I{1ƉE*mL*&DaPYcJ> } .w*mH^)2=G|b_Y0xr%KDDjKfd, z'%>B\~оxC|Nx:;_j3@ (̎a)(sdU )9_w'̳wɯ!"me =㔖zxf؉_ʫ}R^x5m<+vpM]R/Pc=(goa< ȩtF#6@"+( -Nxk柁LƆ &k wx_aZijIҽYxpS=^CZ!~X'*RM<l1`7d߃BRxH4hfYfjzql_Tlƍ 3:swuLmIԇ"(kF-"7wTrݝ/y 4tr 0}gf ~z0&>% {լE3T}h-wKVI QkѮh$[ZZiюAvĽ %;=wWvxFe8eʞ0[#XHrVluQVQ~C~_NL(T3JƵc ʳb]E14xnzzS45Xz4y7gVo:㐨CR6:/ګC#bY} l;nAS{ ^3ML^su it!ca֫Ꮙ!c5O> u.bK\޸5o{OLW(g`Gmf[PFQN¦* /.oxv쪧rߥ[m '*J 1~uL8 ` elwy"=G P6kEbGdj_)͖f~,!Ĝ3Mu4-!,BW6ߢȴq,)fnЕJ97֧j+ŐƅTFW%zh gcIapvLŷUu7mW6{ύAr|AMZ4WSa:Uy.ד%YΠȒ?u~mnQ؆c")}Lq3hhQf =XN+־rU͚%9d "4l% EU(.T.^1O.gs/sl.P;tRgL /g'#Ŏ1M)Ȝ}A/pgSj=ư{'6G}YĬ0&$6f jԆUHdE,X9)s]~Q$KW:Ux1%tq-tjN5e?>f>ѽI7EDAb#zC8mIsn&I2/ݴȤm=H!r⮐o'!%bx!ׯ\j`+ޖ#C+c0`Eh+q 9O4bCC3GCY.δ 'luIu.NxZ?MhQP> cǘfGB6NܹNq(.iARa w鵒:^il2Gl@ n?HNcu/j$G[7{2I6UUބLCc-oEɨt:;'cMH@3kTK~%^XbjI8݋i/-dOļ&tX.-+|gFGg+ު,!'6-y,8Z݊J8`у`>FpUh[7TҸւCv2z}]Nl_g|db/(O Y_B.Ej}% lM ٠!i?e6FB1edePwGU 1񐞪Ԩ*ĂӓQPn]pG"6ve )op]W! >#}:N`M) ;{S [_2=sDUFm:J:{C椏FtxL|k(Kr?W{ kg,)PDW%%pIԩ!µx=7Zqgߙh0ڢe'Z.m)Ue{;5K:rOM3rHC?h#vuYz= V0tՕ M'9p8YPNdź9: U:q_PE柺6먾yĕ& !'2jwSC*>t7R ͍y9q g@Y䵩(0(O+Oa`Ig #[)CFfL7 ~FEUUsP_Skmr ּϯcPAMcf z^n^&.'Z@ꐤ"lELcBH&3݃{];Tjt~inbCG 4щ>_!pCs*O)&FAgf6NEɭqlk(#h$ghk# }+L^0= ЏT~XVN+LH2NTM8rNHKk@v8$j|#"8(/{9;(I-ٲQ@ԭUF3ɶ')jHct۾[liD+,J$nrRj:,F Qjho@۟HʀeH!@[{2_IEd Opќ .ʱ3s1{K>rٝ/*iۧtd{vQh3_WVÄ}۠o|*c= x 6Txdlc&bےtXcjđt "j7"'ȗv~[ )%]=J5K4Zi:[-vw\Z>"ij{&T7`҄|]ٜQYȗ 4;Ȁ kdb:y0j!\wSޡ.|ngZag^.YH[:e**gф{Ԓ*vv4qCd ǔded2:kd\j{&HIƲ!GN׵V&7~{en'lp`ۗm> N漝Kb*Gl1QV!5bb0w< P(":!)j{x> ݌ť)1^*ȸ_d 0MRȣc]| r f$g:'#_ 8Za*GE4Z.ԞXY\(wRRDddr7je7\$SkB xgzW S\2A:ZҒ)j[bXo\2*p~gjRruSYn}B @xd`-[9Nu}]-9Ҏŵi4根r|WHbk܁LROf:CɥvłOS=?с;ym@sN.\2G]|,l1A5 _cF8 /7a5cTM}dyKS@=lZ0ϸ ƼSӏ)Lv")m(S܉ \ R Бc-+Mnu6 F ^Ƭ\z+C݅5mBk^Zة}?{{\ϬsLqXٓV~5E^y+ud0-YyfEyeEi~gv_eAƟpfLEO%~F_d/.`)(YJ+SP)`#K!c&H.\'T:qB':\IIdV?L4^=ålE5 Yjiw&rU4LZ7B#^z,pLA)$N8E'wF\մbmܟ $_RE#G`>zJ5ODDo8QsZȾ4u1AY(UT#~ο&\dHtte$@7bޟ~C_,eZBMxTk=D5jK<5Bؿ(t@߅t6$]-#5 GĐ\DrqGHImk* Qԇoӕ W/@j8hc9lDW~oBk9(J% C](fMK)G t"sH0T8i? /MO_p] S%k;7t~X>;U؁;11A?pռgjca?DͤTwf<-aR탚kZ¼jݕv!-_ 8U0O'vÜ1QmUω@0ɓ*F6ILZT1 7%ݿ^C7Xc*Gľ^EJ|gSfnغ($U.8:zeJ^tЈGucu 9T`@( V/9EAGrBZDF:ɔ燼1-}xJi,V, 7B %vXu`tdz_ۯ i'޼6[Jg2$B_eMjU$uV?_&GyBzU/o˯foX ?Fc0^HD Qw1ӣ(V>^.UfevVB1+ ٟôTd(%VcZ{W  * @Zr_LUFRvz TICD ÄmJݍcNI6qKlZA&5ZͻlOpLjB#ǿ!,56C>!C[>^ }SlIL)G&BMd]o朊& Y E IYU#vW8gܖHn-}T(.f di(H*oBswDbe!h:DG5DOAE R 8[4~ u>;X 5e ?+tJ텥cɌ({?ukW^[ؾ,MMՉ_@b) %~Y_};s!apCk+k.uDHRv`x9Ш2xлlyQܶlM?n,f焁,$p6J^YY}ː*bd|L]~US٠rcz)J@ Ӽ3A2Hx(m@{z5ʸwx+ʽFz57Xe7^uN,o.pV|6~`<ԓ];ǁήY.`t~&HLZO:å|C8Gs"0'p.HYZ|L}g"hvPS\S$[$5=,*WD ap\+#;ŒYIEEOxJ,]] L-BͬLʑ>Yc$[/Hҙ@2׌GuG,ё6yƬK{f`KD+"12!a=82>'&vqy Agf/x]/KAa>ndʌʐmҵXc 񿭘Sȿ{\U4Fj G*jPU)7chO\_+zJ.qJh|EZ/W1%EnR|-*@`40x"`OƌXn)GL3yOnOCՍXz\/l)"^ ְ j9kd8I4듄ѴhղOskFŇu j唳jeZQ)}'⏀LE W# GR* XQL4cdx]5߳,@Qot&iin>A =[%$ Z uֹDTsni A~ߴ%YGYZh2L4*CLHT}pGeyb#tNM^#g"w%SaW\Xv]ˆXb\#/FW BV8gNޱ;X(`P"%.zU;,64ʵluuQRl|'5#Vp}YxACѮ*鶒*O*TG,3EXuuuxһCr5P!i׀61^| VCHaiTrטW4cn(%rՄ`-C=h_{ɈM0emB h SwFRžDzc-iT"VlsB /-Rwv{VQh[v&0,} [pTu.`u+:,hlYxz1'g裾(nF2yC>&d}1z+)c=xóW8nm%N<.d'3fçG A3E^!MGgӤIO{+Z}ͱN*YE6d'hK V A@#Uϗ+8z0-^qK'&&jZI<dFߨTD8C ܭQ~VJt'Txݨ ewHA.§?%6l{sPa&)L[Tiȓ^Lj`߄{U,3-9,vNZlu$v* &t rϢ/(ր ')4(`upf RwSE5e[l8y@u qMRmD 9[AɄG!uO3+҆ D(HOh0 7 1wԭȄPTq~׿e@vo87n}(eVĝsŜFaE{ l5"%gNjwSDib;/j_؞NRid&K΄mG0Jo.TQC l=f+2ޥ93c,Pwμ .KF8=5d̂TZ/͠gC+MsN .`_BG^~--E+Qqӆ  FR#}(`o4Z޴}ޒoI{'Mlt<N>uPcJW$NyU>6V>iVr ! tsNX˔tyC9z1oΦ*o Q-zݞ  PSn1wx8x]:K^͢oGăwÖ޳oTG̮eS]!q5껺v,I+h0[IG%( .P@mU;4o(.Ÿ{? FTO bv,Nňa s8}_-`lf^wet Le?E(s'Qаc&4St$NR ]KLR aLVkz̄RC!gaQ_ɶ*/|NSTd+1az4U+\ɟ#Hy &bvz3&JUflg#p=bwlnH$l+|hUyՙ˨i ]@vWuY>Hq8FKEǵ blTE~`ﱞ"KAoOm_,n-.%iVפjꆱo>[ʺ .ZTsUL抠^.@s ^{'g y1Q2&b:~zDK (b%m w]⃟)URAQ"j8ƴG+}[e'\S=َ =󿀜bt,jԺ蛚& uO[NP&Ƌ8Fyp8D OKxe/amps"\R!J⤮gK1#g7ྋqoS֝1٢b(C~Ï ;Pa)QcEcۖ$TW{?\k0O?Uc0"7yD6P)b0wE)eq *^4u8qjEF4-e_;`%hXyjr (4ګYˆl$568A;ڸrV8%&'#d, U鐥6ΚLs8sp 9bco}RtGeDMU6_o_3j"5(f]?Yh*r|c5 2`Ny Io|ɷ\lB~"Mc\ T\`a^І@ i=;M04??$kڬ,lHuͭ𓪩IWO4C  \b ztW=_e\m]X -z&(B27;K\#ܫ,4 o] B]\RL=gp~n֢&@8y .HU3P`|ci*^FrtEu_Q]{vvE-`H n,ULt5;o'T"mD]I㣠{ݟ}~BLc+_ [CU{5&ϐu3tǐ&8NK~Df90b S3T5QJS:?de_ED)yUPY}mWVhb@k2Kj0u]N'M3.? >Rzh3DqrSI܅،լd *٫vmCEjׇ3l 7 i-mbr$A~f[.%<Ag=5|QK߂ax7Q2+]jaB- X34Ni4T 7@ MÚ<\G"!C>^Z(YzZg.u=DS#xnXi-bA0gE,o%iUm 1ģdf*וE/!\JSxqMgoZL9QRӔxNΨ+G9(@xzcv.{ate֝n4x',T+t0n/KHsmYH8fu#鞿2y3 Y#F[ ?o^:oJLMc 4TZO.2[4=Jiژ|7K?H"Ϫl9XZA N #cREL,2SUQ<ʼn Y⦢t*3{TI4+@.7kH"*:]c oFJ"I SHIA?rQX#P-qe/Ni)¯-wj)vf$*%C6.F5<;s s1WPwЖO 1xKD:ׇ𑉜UʖTnv>_ڍO ׯLԍJsR u;JmC K úyeͪ4dJ+#lϑ8 ϘnOxH"RVK[Հ StTMZnΖ)N5ŒMƺ{3S<3'^ \E7ˑdG6@8eoQ zf?CzW-M"A$~ []֘iw 3 [ugQE@|}ӡ^ ƃb(@{ |xi!P`S• H-׃Lp#T'Ԃh #X'{>I>HL)'U'qLY` :#h=E!< (u.;d[ :pXCA?t2f2o]M^Irsk"+t.,kmWw V?$Xl!Kz:1U"QH}' ̃jtgjgհTE "TqKgUF>?su÷P;{zd{]>Dbb[r:"Yj5UJګ_ lks,32RECMiQjh9ݗ^53WCBc $Rw+5j1=&m/Mwj1 ki aC2.c5ͣ'DHS`ư+m ULkA\TmQL$.bWbͼDxPlg gYF=– w,QىLÏEFT7“w5A OEۈ:NFHYXo9q{JεNHտ>b)sF/R11<):vzfͧ=hDJ\&vѯ֜'3wLb}|Gd\Px5>`1aO垇%t KԨn"-4ghdjMT;_nsd_ABfCMwN\3CJ1t9 8{#$w6kND(]/[{o3W5}RҦ = @- ]BDchU,N$q)Uo=[Ko٦~+9eoV\$AY&I8R"u|rJ˧r?p# fj)wdf 銟v} gLQvQy) ݸfW5izRN|8́CN$Q.lЖ[_SH+ޯM]=>4+ LæxC1i$'b/*9tROԢb~(ι`x zrG0)S`eO3[gcT5*K_!%͵b\zp+dkXH'k #7>(f11@8]UxAT'}H)bH1z:6"d@ߘў,ֱCB kX k. !Ƭ3t  %e%̌2kJU 5NC"$:IJ}DލJXD.vtFTf׀-m[׷ߕqPǕ N4y[]1ONwzᙞ?xZYH[[&߷5/ѱT\fϘ6/DhLs~#dDhm$ կ߯#"$ `nNG?-k)}y)rK~Z NMQbJ7R;J}gךLSa|5*4oKR㳽9ͬJ$5*)k@I"%$[  2MPXeέzFEFMlCR뗩d.7b{on;)eɸw8GEޯ/5@}(4{;B=T4/MU)] D+F:z (I/@H).9gX4Msj*\MZNOJc F!!zY[0fat/ihߕզ` 혰:yތ4mƍE|S\NZI'>mx`EX,AY'sMփ{A_(R&}8s:t)dMZi߂doońX^|+9KHͽ9egLA}[[}PH74TR;{q,Ut{&tX[A<{PL2^-=H/Nci&-^XF]8zBRĴ{D}ו͙3 6JhOYP(R4arT/F62^X3XZMc36%qT\l㤆u4aDIt#Իbk&8Iqe\)B-Ƈ JU`y Eɒv˷2G9iӯ{<ћ.VY&%]V#S߹iʳ!{v\U޻/CꬉDW[Į7c 4up{L3Tyc1yL⯬hükk!Cv{|ي<4' H>'say nظud\:PgQSico=j)e5p*;<U>B^^!?`Q#I`\E#+0Gڬ50 $:gd&̯PX®[玚vݠup !7=w3j -!nQesH&lT4{]nu1LT_(kKQd>Xbu`B7'L)7=irE|dR"Q} H zy/g ӥZL|0Z@,FK\~?Sb_zt,FIrhw ]>-jdMƱt5pSx7Lӟ@Ar7TϏ:ea4~>S9~*~͗>Y4(L IG9>JO yvJ;d2W5{A@Σ܁k, ;uֵ\' [*Vw0;VgLs bi+nQ~;aXojN2ȷG#fT T pA@INt焂Pr<6hB,XN~@=@c#S:fzAʵ%=(8%<;T$=>G~L*dcDiw À×I0B {}8_WGm*܉X(,dA[TkߕFO;lCcUE Dz@ =G272( bϼȑ~ACp7ZP~bLж=b-^#?uӀϓaΫFgjDjCʹ" 񢮑pe`X] ) ̊RFd̅g,[[1ygB6v|VA PQ_5nN]}(cIK8lӠ֏@as,rgBGe iFgZzfn6|jip)EHj@nJ*M1W1 y6S8!r T4tb$+-m0wfQ|cVF$NMldpQw/;}9\k@ms(گ?2sOe_y2ibߟ 0G5Pދ$Ղr":2VqV_]QRd -Y55z*S^Yu^rRcgXwĶyZYLCE1vLv9K&CMo؝Q dOl7sz;m9Lh*>>ɮn:BX/fD^%' l)Ƨh|JD2vG\a(0 "җ_p%N␽mϔCl3 *TNaoƨ8ƧgjK@TTe_-z1(."D](4˹ļoe=1ܥTIe/ VUYde j})!!XQf .S_T3CG߫}ǰԨ"k+M-|*wlUD*tO^N;" oxeep%6Ǒ9S T!VڪFyWVi{ث?-}]PGINS.ug"yu3* rC cE9h(C80f2#ɫ 1iբocgM~bċc&-J)ҫQIU9V-b{kOA>J A^@+f7V(4X_0;}v,.ͽ^L1p_uOlo͖۰1bT^}EIOTBv}Ozh]{\2<H͟Wߙ*t[QPJd4zh / v$¾[܈a䱬`)|oq ۘ WC#AD1֧);e|#VН8{2M(lH ~ d uk-CV18D* @):d%_9dҴ+bS 8LvɓI/T0'q1"UJA׈HLwt{ -D2iY \t0b 1%TfC? ) S(}G.As(U:Pl {v6s˖#(ʎ= qu[ҝrW!' aps iy4Z])*c+CŶ[#K vxe;HßX}n7Rn[pUn ֱ/oo_IGWfuP(>YX?v2U<: : 㘏{PVcIИŨwа3EA0ض!a8^=f*kK&ĥ*bBX  ;ۖcp\CiB8KǦrbf%;_Szѻ~ Mݠ ?_] <]TK)+q6`}W뜩KI7ʂh'@'Ⱥk%S\Vg\1.=Q0~k>QƣEō(P j(||=D08J?-X F=S6M "9o7DUW;@{3 fnJȏ(Y]yVoků!_EW[-ρi}1:G\ƦbiK(ΫnArETPts${o(}1 _Љgᢽ]ݡlnV5uYb҈<1y1AR.S5Z2I[`{canЁr+GEjL(NX[l'.{K0&Į dW32f EmRE{v= o]%"Ev3IDHfHWQϥgGqGqU/_M.A\nbڭlבl3:)XНjYT>֔4"p ױfൠ+"uYH6w ?+2ӥ9!8Uh |d[`$Pq9+ĿyM>起k r%vi=&n(-3B!%ȊCpX$.”fˍ؀e((ϼܓgW\[|"c & r2(#41 vq~G3 &?{ǒ= 2vG%eQ.@OlFAjO*o_jLӻx{9 ~)/HoйM7xbHsF1T,hR^gIzl 6'S͖f |@\bӏ4zKGCtsWn ?N40r:΀t.翢F"bP_A c|@kbȕޭA8qr( ?F;0*W2O~! d0#CNm2*[Fz2d?HnqyĹԮhF8_ .B0ˋ+笟:Tz5G=޲K3iBp|eP(/}rޝy!k9J &dp35."VZmQKpS#;S-j}-,Pz2gc~!!w)*긲L .ў,ebȪ≝5XXl}M QW4~ϬZJi,\'Ukf/ɯU} Y*CjY_.~ W6S8)t+Ŭn ps5 ֦@ 6_e0S 4t`8I8U+6ٝ>Fo2#c̱SG.Kr"qb򒔩Dveb͓xòK̀'I&t//BZ%A 汷{]jr&!E?h׷ދف}<鴑8~X}[!] oP޿$kFHJ^ #/l%y/xB_]V— f06RS6ԩ3?G{H/ISƞQʫjx\ }+y,ș=_s SÜ~'Y26XUR/`2gVnfP@a%[Z8A'}/7hE˒XQ7q?XlC8cl[2k03ap-Z]H,6[ZwĤzW]^GG+^~[1!c f`{{.TP%FA(Nu+?|YNmpuZ7 LO֛XaRiBZ b:ȷbIo{UǐU$خ'~nyrf2 m&qad-NV{kl|7Dx{Sz' ܤK ʩ [J=IbNO'\u.'XfͺFek,#De,hNjHyJ/x͈/@=D̀$;E\?@idY3{:WkUyLu!]ϨYMi VH1qiFĞʁ5 _CN_Ϊ/<+?58CӀ^svOa1L$3ZCKRPI&HFpz285t ] ŴpE(!Vc x FVae_uGܸ~33i-\=穒lNn|.Z+ݴOm/O &ŘFw&<6E0>4Y:Oi.}q4ݏ7Gu3Qu}rϨ/_7#E#|8Ty %x"YڲƈA_g~{CL^ Bbp{40 ^yos{;)ƦϩMeFP<n?)Gn͞*C<]83ӕWCR*_NrNc)2A}iaZ{e5ķwq@."4 cdВ 2Rǁ'I+8:%UċT 7u#, i\"uDFG$h {$ M;ֱ~uFlRq4}_wg6M;tfaCI\@48 dc! Zz0XѸ㎽f5qV Pge|Kh33Ts='U0ޜ'̯anwe-PhH$IɳHyu}F!@˥^CnS=6RMs>'<JS;ЛV{!3ԕ.qR7!gEIPs1vܮ|9Nkr/um1Y"b= S~>(hQHHy^w!6RlԊHXUw%v?:5*u7E+}JVZ˨'7m}0zU"C.8n!͚5)[@Ӵ|Ln_!KM@vz+Rw^s;s:zQ GGK k߮ @6!d!3$uޫs XRszB=UhFLPЪȹ5 B$wK}bS`#Ґx;O>ZlRc"7&ڮ4*P=2ZIQ@/ 裠Ei%B&V>;-}GV6f{)vc;G^Gm)FB-H5p:\k;ƺS? ٢8>Y*srB,'n5_2kb3[d͖m?ICvV),+Lqc]Xib,^6|\ǢWj5B{ȣ ڂ~{S"5[H1Y)Zn0G uMYU!%V=kc5s!Luve"=dN(/>{Cʁ2t-Lb>o7ng2Ǫ<f+4X,`~YRcxjz_6N^wo)pѠ^ıo6+Pz|Ȫ5!FHxFŔlō;IwhI3C[0Tx; g(^:ZJ:ЋWŸ#n? [{=*j)Nk t(3T̅.3NdE?:YPk{J3z)1^)a׷`PF1S<5q} {%E(+OF~ErCRvbi͚ ^ ۡ'7XZK䫟th"F5>b]x|^2$ƒⳫ%;5gPohKob aKu2\ `83,:y)#C8eu0QsG02`ȉ!,t!# nMGdr6PD ??El qCkB;1 3Hh_ŘYna ѩ޻ݵzqiLFDzKl:pڙ>9,Joaَƺc՞ @[,"U517ǨpK+TjlHVPnIP࿠PpߊNsIijmq]`ջģH#OV?SĦGoIh,#'I1ZqOg\L63gō1%e@LIƆٔhַ⤜mJoel%B> " jn%S튲vd)V%g$5aix9W 2%OE.4@%= =u^vqh+>w[? &idl:z`5Ȭ+3qJb_+ A#U6"}/KѱlF@ynJS32?C>g1 mƒg_aqH'*JUpj2hNw*ogwc_:J?k͐F]*T0[t X}/M(73UQr+ݱEXN}RDPm>gkt~4C#݊%V}L;ބ/xT^?~ ax]dʯ6/ߥ󴈘:Du2?rOW,葳yў\zBie*pRbJKVgk%lm×4/e2WTh0Z!w`|"VpD\oph#{OW,}aƗ8"*"ze,OK(^Fnτ#\a־sfaP\QZ잱8!OʝMo>7tEn%KA|궯IS&73jASS]Ʉ @X1K- !)~ Qm)2g*bv[?@;RV|ʶӭbЭ^ KP +Β8џq*\>T#kOF&p*r6R!jY&)IRScFBFl*n&Zk#Ƽf#>n!n!ctą3lq/d%ScB]6q9mwU,>^vXTrpQD1Վ݈P%ewi7^pӰLUJe9_t0?beVʰ23,Tv`Jn9aW'8Monv3wXo+B c*3CK$4eVje$?-ASm\ v֏] ~2Xy!QJT {sޭ=K^lճ\b r3д>SnTzz/x#EzFYؑhBU`-ZhG{Aƀ'gkVyFx2+ʺj$*vY5YE F&}ӞQ'!_cҧpd FrǯjSTC#cV;l̋gQEqE~8,@r:+9'V$C(D!僎Dx&um/?tVE]y0S݌I"<q rFݧ @߰z,;Lua/ p܀j1B*=qhaYUWN3}N@oeDC6 FNXGoZ#cO~{Ymh@R&ulBtdiS'JB1r,Y2`,ĒDP(+mqOPmQ_!x?j"PCBUZ `n0VD!E\p' Aɝd45XI<0a(u6=$4۹:Ђ6*!E4/wtj9&#l * ; 9ZEN `к:Ȧ㣡Yӷ^T}z{ۘ4X/P3&p*.p]&Ѐ jB(#^Y}B^HEZvd LF[FHp3.ӝY 7]Kd^ܲw< oC%Ÿ4"Ggb^/q"c5D\tG~\lH$qv K >b_,IneԽ5bNPXD~1v3s;[C<G1sPVh;und sGQ'w$TZ(_LBԟU!oRXi5CexЇ;8&:-6 9Rص󧉷v~U<8\\ 2ra u"(K$CԤmxBVdT9lWRUubS .Ua~Uh.U{ax 9TVNd-yhP CXn{l@?po"r;%a8,oaΪ3 @ \G&WnάhIT&g,F-7Si`üãv'1}3iTkegDe6| u(a>Y8TvC/ N%%} 0s+0adڂCӯO$ֈ'D9hXRQP fA?0RSXXX% O:l$sQ9!xDQ]wEvFoI ^<|b2ﯾ4*r/^gr;[C2R @FakQfte+=vft)) _lԧZ#Ƣ`O J(\ F_KFH]|-` ': /9bnuT,枘An3=)̈UN6[;!k1Ue#FӆUd77s7eD.=la6 X=z N,?սIυ(P(PZ&"7;FH{&e ґR)jd'u;XCxgJUqGu؟cKE1gT#q~SDt6bT޽&خ+>hcogFlZ0'+!~?cDcIMLWA%f, 0/eZ'\-.\t@Bf `l~^댳~vL~5cT'C[vk $%|ZjUoQo昉s2kzz#-Ncjϫ+_^ȝ5K*~c>R38]U;tmKPdá!Q-DؘFT "7FHnYzuqhʛsNmhi҃ tv0:?bsFߕT*K# Y[- a3r?-zYOF鷬%_Q!g1ͽ)ϕ;7}l|rP `rޭ2q{p),HPx,ryUojp[Wg Iu^O"˫5B k],<8͓j*=5Qcml)N:ʁfJA&19 Yn:@RCѳzA\cR y%_k3Lh́Gl̍&%8{|9u/P3}NDp?9unnPdwkl CUc^J/FElcqR\`[`W_>!TE)$i} h ,;)f+QX6ZR-kKp|XXI xOo!b:B5O1nK4QY7((/o-,E9uJ5PkI>d"MoCx}hQ3hd+lɻaBrx=`~qBJ7B'_;} udAY=5'? \\\ m$^AM(3<=kb@=ɝM4grHފobaA4 Uėfа3Y0݌,^\NQ&.!$j #AF51Kg6BIݼ ;+8[91o_f ^[I"̆gA.%t2Un$?쓗Lw;D VMFLZ,T p>h.A546J">.L:H+,;jkY vr]3 r -BǠ)[~X(唓vIsrLypՐfL i5i:33_|5VlQrO_9V+]Pi5+S%`C1̥lEPJ.? ůPP3LL_Bcl98!;l/'\쮓sɜu[r_T $dЦW!U$lʳ HmL|(B!,647T|J7iż!KhGh_q5kqiU^Q5v=K2p"$E5ZϪv7ye"v͏pQyn4MY+;x"f׋䶜T\ZkzV7/*4e&W".`N6$O1*o_Z/ڧlx E/GohҩG JW :4)%БYgIѬ;aq5wwWr775+{i \ˌ , >;)nbOO'6a٪Ha7= fLYw@B]ӦGHO2aQt,1?.x0Mr ˯ߏRKuj5n``j4E bPW]tZv(ԡd8I71[<{'/*OW_˜^>E_Qْ夥E9D8kg*AhU~+Eq+ 1VEǫ2`@oO v:hYP-}/xWrcTX~BRzO)rVkـ}Y)P?6UYa}zUU?OUIa͏mEΨQm|kO\9 )YKaӌ!@pAGZsE\ }#z:)J~7ZwIt|zu%6EIWQlh.9x \N2y,`ܺ$y-8 iy\aa[~U&!WjV=HK25džlu:O& [1G/Xl*W6~eSULvU0 f$#$W`~|8)c̞xҔsv4"v b0* ϧK*HQQEk^ 7f$3mÆ'EPpL{q2ƈ.GB8(y7@zˈ02) Esjs5ۄaM_j*$ҭXuѫP/K3 Hжj 3yiqRv+>ɡ1/``Q!#Ɯ7s{2!"Gw I Rwb$HBy?f@t"2t/Y%mZ<%ڈ]?[Rلiv@pf΍shA{t8Ulâz)2ӓ%54CWbl%.0}Nfn`MnσE8Wde4ˎ̹+Q |"/"F'w7/Nɻ)zuE6*?zĀ>i| Jouy+t8S2Z/2J9`b\-1<Brt߄vD^T<~4FgE²F}Й O1{=E !\L `ooqt2K2bUc1ڧ1oJ#CCM;~ns  )D(].9Fk@mfWFI*>ǮJ=+sM=zljWS3Ns9` EU>y 15- A@c j! OP'4낳K,c4ScPhwڽ*9Es 28a*Le-E;ɦN̷s>-٠ bLN0iYiP() "wQ`X_Z0M~eTLSN`Ǿ3+q#e?З.:=QgLI 2}1/[QM?:$\HVWHLq O;=Q;X%du}%R7%PEJӘ_nTKzH|=BQպ,18VuSZJ޹u5E0΋.h2OiKYNq0FSi{tbM#Zrٓ[ET4F,Ѱr~);U# OHN3lP@waA׆J3ɃۖH?0Ү)D M2ok>1-vϔI|V3bka bebI>nUM]@QTϔs[2V*Fx&339Hpî}E$?<|wXn[5UN<]v47SVhmxxCcl^mD;@_S!=Z3z<0rTɅ,T I%ym&Pω}!RI͏/lZ>Vj֔YS:={XO%A mCp!?7H~Щ0a:xDSBm检IJJ6esިUj'R!E"ڐ65ebYcMQٝkҢo`OyIژ/|Q-Όo9x QVy7XJ-(7Ғ:! 3:9[', Wxעq'Ku9摬u~ݷQK3dʑ4=n'* &$_OGyuP:O&4E^aaH˟QRN5oDF祥~8J=jlMk{1MdĺP 'ͩvm5-l=p6?p K۩ZѺ724-lo}ByGf5k#SȠdNZd SUpȻ .cL5J垴L#3@tI5TQcx;v~6wA 9KE3Hr|8ߜYnAQ^oV >oq U`YDz=jjc*hʾnPyz iKy쥳1SNͶo_^D_7WاՊ4M,wOU=War kAgCEpGeKŒLg,e!j?N Vi38AA %xH4xV/PHn('~th׌՜'B`HoaJ9Ȥ O؅=!".dQVJYLzF[낎1O+mpYy?5q l̙$wbPu!)Gz%jRB+Q$,Fqcinjl\N |VV\lVBy˖Պd3e{08ZOr17>il%cqŪ ^?W۪N-c vҚj]3Ba['gb\Qk)"GmѭbеכvX tq p33453da#@z!VR:)ޱ0tQi}f #FآmoY6

(fHGٲĂ.D^"4ovt?EBȘh*gX􃕇KSڮwΫ$stJNX'*O]c4|9Ɗ羢pjof4f=X淀:d9KyOޝ.+`xN[Phe#oT3FKB?u~&MSt$-ڥjtL `e[.-qR|6_q9Ui, `03ā2}"x){x!TpGcՑP(a(gby'nU|YjL.CuSMP5g[ TB)܉R|Ԋ[S0@eY8ҡ߯$Q6x6|*Y2bW t%#`@n6+3#kQ@~* =* R%Yup/fp@d@(K\s3 Ir' t mrڞD!^OHm"=~bWZO tFbx7$zSGbk/Y$@r0 ~GT>&<(&Q9@X-'O~AW]Ojm&&++o*v;:n֕ g d*>ɞK/\3Ulu&Ny%!+7} Ȕ8[cHSk5ۧL@E`fJ *+&͒݋{r65'c=j&6(0Ȓ:Lͧ ހҺ3l,,|dYKe-FaY0uKX{" qЦX$dp~0b¢@i˗$smߐ~Or#l<_nrCD=lME9^ `xBN6W| 2m>Dd ,=y^mAFB0lP鼛J>(I;v[hvI1s&"5t)] c+rg׊ESfPMDV,RWXm O mD>] 816TPR86c· dkRf[1\-Qs(FQ=x81իrȌ˂I!g 6"HGmieUO r < wrQ&&z*rE۪[ACPʹ}*,kЏ#9K,߲^u)D^1G'ʲZ<ͽC54?I|0]'j} e]Ip)`q>nP=jPrJb&߷60tH H^miH̜ u`> ܶ!дP##*wpFvԇpюήܐceJN8bǙwDR}|噺cq9zmT n:m-2`-NX }qTMZf ݰCSA~/8F_YBe(u‹}n 31o%$?) s+t"qK.)}GKTxE3cUxK!(9:h{HISM< `X"H6cjpe,QC;uQ"}o6}}{pr"⠯RTnQ8RS\KwӵFo#L:bI0rrٺe{C;rE1/'?{vR-Wƾ (wf!.VS6&3*plPxi^ waёKzpl<}EpqDz/R@% =e-M3ʠ1qkv!rՠ$T^;Kh,c3v (L9XCKi}t֕k- |*ah\K&ۢi0~GҾdLy0r_:nu6w/yo5FlW4T}A#$%5(c(qX=i!6/ʽk4 ԺFXf #5jqqɷnϢtP;rQ-IN6bMl J{*;ۍk^Q4$zQUy+&˲Q| c@ oI/9kDcsU aF~B0MN@ % ~a޹5/)EJ -턚&akUMr% (yik z0\ lk l*`XéǂQe 9ȝpxK'jd\ʢY$scOϲZ ɚ?wVzRq,#T] p P\"MzD,E%_=]V{iUU1HY}]k(g<Z"]9$T.8%zեzݩr@l!)x>JOdY$a T!,pg2,$' _,ҽ2$1K<BV,tQkeG@4#5 \2axOR zP}y_p*{!p+'UA" Vg lc ^lۼ3^( i1ohesė#a>z>c/٫B> pE >{{A~mS@HnfG{G`)\/UPTׁw7: 6+7M!rM% 1c Q4a$ @_ L˄mFbIoªzxh^PLf@(cV*U0Pb6ɞީdV&;2l9(HTi: ^$2 `ch*$$_ ~4|@; t3}9ҫ13ZiHi³/͐cRz2*ВZvl R QC^O~a4n.c/3{)C\oOWjy@ L{ZO8ώGĄb79IH/^]1fOmm੉%632X9EQ1$o:yl3gF9;]M8CE}I Uǽd/v saEpnHF/x-"_nvZ˗} vqNu+kqr+W#9AN [Mq#W}vtg8ݠ`qg}bPx,]~:z(%X-L 8o]/|`W*f1nsw<s4sS -Ƿ5BFFĖ3)ߔ`JpL( /Ic}ݥ,2޺QB| `7+Z%OO&ZТ|9javnլ[4 !~KhW(hĜ{t}./'ڧ >SqQ?l8Ew8V\H/4ÜG 5QdtвJ+U+sV 'AE@VzEQΤ<=>xAFHuE>P.A48o Ev]0=m©p) Y$%t 4Wam;$\0TU~ЬTT4$/LWb y;)k߯NszfWzWK 8py%.Ft[ݐqۋ6*ݍAK Oq_w3n l!C-ɏ16v*dQщYe\y|LSߚjcS?~ E2Di- Ѻ`v[<*e#q95ܢ ;,"ٸÒpU 8qH}B>Xzro>WO Df2on1i2(~'ͰCEX-YBBSuako?>Ii{QÚ-F9@^{,Q5ɭf 4ړVraKkq$Gqj>8Zo7yqłYeu vLE{[~ ndz]266+pޜBt_IN<5ss{X6%vH[ Gl72`]v~Qn$dwY"A /nꏹ ;%<{eýK:T1K[2λi&-Ba3鲄$/fq6 =zku-,{EŴHApX3=I p)4_ޅxTU$7\+D<$QѨұKZ/1MbX2.KE2ķ4+7K !.&ً~mIe-;#F^IN U*!Z`8)}hh(hѹ<(#_|gcr"j ]eNܞKQ*<&` Q4-r7}ILS5gMM L[xJ-kye̿!c f98rSujlQ >p~sS̯0,QA=;ƞ}Fs`ve釟WmyUyml; (92\qʧFxV":Pb>?;NPd0D$>X^ UgWw1,]dx֔<+3eW.&/Vm[ GvCZڻvR39ZWϔ Ήbg"EdsKEv; RȔ'X9Y!r%gQ|/@-ޥPv\mC~Xm\ 7k(]ugx>;Fݣ(h.(<bӐCfp=y6nC̖ň5rdT"֕HB9=G$oj97]?MG3|P>bHω`FAؠ~0r wUZm*ftuǢWk {o(Ϭ'>?78`Su0eY`;_mE r7;_<88k"wU˓q.m7D}V*/R䜗bR䖡m%zV9V̘>75(~oK1~5XDDv=v- S|0(ɂhݦGvR.諌Q*4=D(8,gz]~՚uAB,d sW(/tyk`?CK|"{S!MVgqDf*_^NV7m]I ˝̚Fuz:54!DJWkŶ7*7_8_dݠCgw0T ᘘ5M?ve?ƽ{HͶt X[h{g- T/̽^(dvy&5g6H(AScD[ݦ=51M-FHñݺ8tS80{S_p? y~ uZƾNʖϬ ɲ2|ړSUbIߣlP=5m'n`DYD =+=¤7&͢0*I.5Yݛx9$akvYd4~]PY)0cC4It; [ӞK,kr+&iΰj0h^Vs뇘Zː3Bɮ szlqZI&_r"2}Şw=}!Bz "#!>na-?Hpf !%~*"i(74Y!YeMmA"G=u5~sS8a3HRV{өTB\*9q~vWAMƅ^mf/woibcL 0 %xtflh&o^?qxSgh 8xv0Qx-ҙME0-#7r!_MXdpˉ>j 8 T꾔AVo)+V#,v0FtyK=<4&iCEjZm2 FwT=X `5[{̂F`hzM ?}T>NQ+sG_:Zj!}=FU,O4 ?'4̅s3n!ۊ]ӼJr,;$s۞wߝ+O^N ˓OB~.|YvWTS4^j@4VGftb!|q4XlN)FQǹBN&)QZ=|ebezs sߐszҬ#IXUTQ`E IƲ5Y{Mjl%V%-ʧe@}oIM^ihalvZ?iӵ/ 7kiP{yoyy^TpRar3O l}r,/5x{P7vF*bk$zMF|Ws uhOdfHſqeSK Z/|DqlVrZUhq$ y{v*ee&A [jFd$vW B0O6©p/XT%,рgI[!ɚ4rW7WM,-=t0-wz\6n`"f_9-%Ɍ92GT @䗑98`>+4|p9ʴǣzX&]ْGB|m zQ}ͺxc-ʱ n[+JRѵla+Oa>yCh/pZE6-R%M}{a-{:@m% =]:okYtދ7;f)i CCq&RݻUD,A2l>E(G /<㪙['`?5ΗV\ꄜwo5 ,0P 2Q,_\3fE r7?,)Eewp#͠[]o~(Nuy#Qf{*X0Ikyƨ#,O,P'Y"ynJ Cη{ѝC^b?B7ٍ,.}(9U 2zu5 >w׫J6aQ邝#}__4Bf&ǪwYt}(E2 D΁T&bQlm1yP)rEG%pAag(=e1)7"|6.) 0xC`EkYL0Ǭm&C)TphJ?:LI7Z=wx&2YLNqjg[ž<#[$=ʌk6A0*5_B\ϢRkA gQ|D3 n vMzQj t;ҦWnwvypR:]tvB{-quQL~" ɗc%d,*Tq8Aht3:Ў> oUqM*29, 0j\@Ll)7c,x_|''K V޹?skE Fv5rpyaMtIhC)<֌u ^iChc$Mඨz*+ ˆ7hMkU:Bfp}] 4C,GNb9o2" 4i[񯚶vZА_;Dd#v{]N$=7j7 Hi*Xdr%j?9a(+3+O8J [WXȲ$mO,ޠɅ-o,&J?]C:9V!ڢ~ l0A;Iw3ڲJ~: W}X|~gٯݻ`V:YȄ=E -Rqlac%L~K8[@&{e#/P_P3υ52u'Sf9[64/] Lywk$΀+\sF*YB e3lI~d̩1s?&zȭ(ugWKŭ‡<:|HiJ57 pLzEH̤ 8tMZPKVFբr~oՎ8)Q8,3Kûl*76u G<m0TvC *.:°D/E1_Yn1d(I+V@gѮExbnk3ؙ?/El(cCo^IT|K?Xq^z7s*++˨nشe =\֑(d7o>V`̨qȓ? [cb)$ŠWYX%p&-$w~?8PO[e ߢhh)c[geFɷ%|en#s] EB\ПZ٤k_GV܎3~w<]C_H"8bN2PiDCY[Rq~_g*;926?`(?_9'cv #oSPFSt eǙnΔ`LSz>۞KHxn0B &|2JΏ7+p iNQҥ}:\6 :>%j}P! zKSz4 BܴPۖ'$vN9 ,l^s ְ$F"3&iu*f|)',zqIDHU Gn{m5FD>|qxӨ7ЭzoQ*P*29#5BKU|L±=}sIgU^*73fBquW$VV2r\m))m.fzs$$'))G`Աl&\:2b@*&C@)X[=vfJt'Jϻz`9t cܫKj,"yFЄN2^==dI.f4!*2G(ɽS)p}?.UGoh';Mg_;~rP0o'ˍ3 `;!7/^;3hZXL ,ZV} +>n9Ζn- R!Gʾ6QaɃLy$36k#tMy׊("~ )d:)`v__![s`eBIr?g!ї=p2UIW+ۗvx)@a-!,,T?PC(@DSB^r==@ ѩD~;l=]#6sv 9{Y])!DwB4-4čHɞv}x-(v]m'+T_QZӧ%D7=it&8 h3UUq@qԽ:UpnԶu>xĉyĝ8#DTxkK=t+pUfz7)/| S@aXη}B:y5Es\cjK!H16Gu`w0 PT4Τ(Q;L@IS60W+zZώ3WZ mZS5"XF4=970x}U2N{q$ Ca6iEk()O:8+4g Yz1e$>m܅g[,gcq T݁YQ+WM= &Ub)~H')m͹:VM8BMW&e<qOxPek^-6tuqgob_syLY(`{PV/KWD_;4p ΁u7 p>4ATRd0ieGW?*T?Tq+ŁRQcH5F#uJFѽa2֢Gn Vmn Er2YM&8IMyڽ9nRDҮ?m֬(xm0[?,b(nnARh" ?iǍZ؂rڦxUNNOvS*9M#ʓ6UwC]Ylzx7__o6$QnMnC߸ 0V:{wV gn z !Bq_R-^N1Qt#쀸ƈŤI4 P$ ]Bf\Nd0K|kڈT.< 6&`\TxR of%;Ia`c ɷ(35>d񷡢3P\"퀽, : DAOZ# |ņvʀoCLPΚyz-dжШ>6SGbRa|c5 >Q ğW9JI@[\-OIm]kĀc^_z$@VLXZ0…oΛe74"zO}Mk3Qݐ 2Ϝ[6;#EeW*QAQ動vc`f}~L.^._EQ{1Xn)zڜ/߳]RҔA0'[i89\?ⲑ0r2 LɅLCB3$Y1@jXU_M^YvuUҗs5OXUY'"2S[FJg,ӡ$E//} pdI"<\;֒il<;Wcwg1#!78g"Cp ~Aec::-mkFz\A*qnj E.;Z4_iE%8deXR8yVVh5s8Ey,uJW'잎e%6ʊɁB.ܱo&VkO)yQ%}1nv!KUhixZ/ K鶿y y_im?13UXfhfq$>+<]2!y!fs'\vA3rJ<יBG/![q$bu92 yHogݏB;2E3Y6[iϲ<2-&UZE*+\ j+0@!YH a#` La$7qz=p;agFH05ƝTL+M҇O{_>m1vp^wC7 tn ܖptgs:4| eVef$@7RGQ;AM|SYۨښm`aKԭ<3&.2D-O%MqodD6G {QfZ1C"C(zr.(و b ŋ='6X.}ʠ +7Ud"H~:iҤB._</ўC􏧂{٧a?ۼ^9IjҩyxNa}*#g;7F$u x7y쀾`qSINzWXf9wn"aĚ4څr~}oøE[vY!3*P`]MnD #BRd }4|h(&:2 ݖ;9@K&p7-e;h VBkPOT\v-:aZo [ܡa4 8qe#'<[:/lsS͑1L3 u#z^5>g }<ӖI]LC bL L:4/|2MaFs(+&5Yة 4= #`0í߹e B(T2ؚ2L 'z X@@H9oCyd7ꡐ cN}w'~&hpoQS*t7eG+9ط ;^@ BY3|G.mkn,%bli[.'lT.*J&$|>i|>a]lhX4ZA4Ui3m #eq%PT:ÔKZtR"KE0|:˸;gd fǰz1.?fc}r,r≴7гFL N(4Ue0{4&RH kYgÒZSka/+b["ʪ~c^v~:ܩ ]=dР}2xt3u^T{~ȫjʔ< #>cSVxčs=g8.Y:tsF2:”(e:#/%i"qA˿Ӛ>An-"8R(Ѫ}eZ fqk%p&qORU0U ꌆ0 e[ZqDKJa]4,j-19K1)+A0Ls;*5dsgr<ݮoG}hij<;=füviBnzh}RJ~!J!ڛ@d J&XU<#vn>4ί=.S1Ta~8+Rh.4ngG8J#BP9K.8QEܻHWΠU s6K3Mi^؅~KۃOZ֟Sb-]iPC4K?>yߴ +b9aL'wU<Ў@zV*<\0M>eBQ Iah9 |q-g$>(nl۰־le{ GqSߐ7.O^>h3^Sᗣ Tu k7x({҃vW o:| R9R9;z+ˆ@\et2CZwQY~9J|}ni}|ؔ|q-^ClWbmy 3apg+F(u\6p:E8əxHR`C8   `']I(v;a:Vp=]`%Bv5z;ʹ1} &:r*5=_|zd|\,hp]hd^vu ONR_.p5q\ %Ur0' : <e.ܛ(È|8%_8qoz98"p[p=I$<^=G1cӡ?+Ë"D av/dJFPMMW"o[ӮMνDel<&BoN?1ջU#'U`Y}aO4Q367y[li' upb!c{5A|Ev%u˒?I=̼ < }L WhBh$NBƕ=V"޺ ځ=j7>MY([*h`z);XPV{zHE^H᷽WS V]C9sStZs`”] '8fnN+v2L0#OX0bJ縛vS؝YP +ޑX+7$ې9-ˈAY5fն[|,]Lfniڬ]7+}̆^W;d^Ac߆74PVIݕ19wCnӊ`?i@k(r{S!+Ij9յrFU*EqIss)p O3L%gav7swj0ތ*Z~`Z;Um 0֒+Ir[`>O&x-}'r3c7H1Bi$b&#𽖞?ezNʨ|ΑΩ3hOxVҲ-gc&EN}:U\'D<-u"Yl=*+?rCoߝɦCqOG nq2PH( Ci͓aєOKF2 (~< aɦ7ʻ9j6:5  l\ [_1]Bz7 C(8S8- [=ާQe52RD[9`<\B%߂*;NRYzy>swsHn7SNDBg_uFIX9A)kE@(ЭRI7ׇ=F=bE`J =8L_d=ǰ00XчU+%=6D1DLg8\Kh-t_*4xgfhKn*db03` _}NFw-|D+ ]5*y&g(#)`_Uڴw3dŋE@~7ii-0}79ٲ*&ɢc5&0gQoZ( μZTMT0{"> NG Z?ȄWv?,zgb}l Oa4K ;~P_a(GКq&n]"!5loB{p uxo"~*HdeF/Nɑ5A@;ګ)֢XfEu^ e/w ,#Emrm ΤzutwWH>v E\M( l܁&s~WL>,$GFhŭSl&g~5-p߸< \.aQX`ɐf^ZK~f-wݬ'שŅ>-3Kpv8r21K~rmy }eH>=2m.r Iv=J "gR)FCEM")fIg[SWGK[`U6XVCoeK.-CY9/I@[kqL">ʀeH pNъLZfܖ9}3^XF|kp7A(*[ pS]09SdQ\ZE^B& ?*(J DN:l.B-D〉*KF"z2 =8s`. Y1ѵOI "gZJEoM^5nAa_GTb>D`^_b5/$g }< NdBh`1sO~-@B')M a5ۛk&gw E_Srcl܆5eјVZs|L`#FOYa*;< uL>2NH&eh%r aᅭt~3fՈPBkuHѸlor|%K@&iK k/L%OrhlKԄx;&p!ijO@j1zydQ,jOZ^JM+moaF }b&ծr># cz?7F !>W+Op-\mb(QBҸ^nKyS5 tH8>YwbR_GrQk|ؠlV4*ZC3 &f;w^-F>%> aݥ :UꏦQPӓ]Pਜ਼NN萙:4:6i8])q3⯜TjXHTy<ە^9v,RfLsA"Ba9Gb;q}, RL@{_rVȷxL.->r"(0Zue& ˇDO^0:M- vzgPܘJUqHskLŸ(I'$z,۽Oϛ N˔NKkp*+.N!@qW<қzJIMV퓤+p;P F*{#-RiЎid>6ҽF Q Iu]OJPv5!X t#w?OF* w-B?kÇΞռmd1JqTX*;2o9"DQ2&"XV&SG 2|5&;9T~ڏÍ _LJ3I\VW 7S+v bU#DC1R]=ɻ3g :AE,պ;죹f`[8]^.룇@ 4UgOͯUz(IoR !bjJESI6MIִv?fy [%Vq=FiҐ~k=Md#/ XWW/diȲ ^Eæv6 -hIȰtftm0&Ըb PThPN=0dFq:#7g깖 xZSZt}zf16=;3_zgG//<ϼt 9$C$}z_cZEkt}R hӒJE:7]ߥƝ63 Sv+<ic0\&g{ ~)*Mʁ73.r*,t:`ry 9Z_9_:t-Q;'`jblm ?"?mܐy׸#A#Tw WX'&8ٗy7.y ;zSfѐ8@ԸHN}rY"<٫]Bu zj+:(M`/I28EgmhǡXpHv%Gc[͆n4mb~S+i `Fdiyv>ARѥUZHZK$\Ǡa!鋱J2v[)Ȱ\1}.3e9@W/Y㧕Wk\=v~@L*fIMcIG9gsLR?z@V‡՞Ŵȱ#wf~aq0-J>4}wm*ǑnjE#z'5n?Yl:d2nEbca{P6576m8R k)A$rc Fi-)GOp!Ɇtუ/1~ /N-#IQQZzꌀGUe8_dq޺?ب΍Fp&EQx̖u:O{+;#VƂI,ن(H,֖]Bm2qO/!cp~sh-<`(ahfvevzjjAz\LyU,yK#ʨc\>C d¿tɹo;2Tŝ]ܟo8jw|>l&o/ wY94BSaEHaP*; )pNoΚy$}ϫqb8pz}Osv|X1ҧ0+K-w9z$4k[9G.e;^Ի@,+5Ti&C14-h;r ҇'p$'\GK ϟP]tCD3 r$s!+[E!99"=u.1-bGI Rȍuū™ د+T|~*icWsܴk%L^^(A q>Y91gf ڍw}RlZjF+27}ol9#d-U,Z!V+o@B<'jR~zn*JhS3z?^Cp1j`J@eoҾU%ъ14 F[::[4'@@-wr%bո aQT4(`m7 ^ ;&|B>CU+8y>khWpb*sn/~7e`x)@7 \N2,20֊&+ɖZݩZLE,$B<֐8¤G[!؊%a#2Q*!)D AkJ;iw]ވ㗫 (s:1|jſYDy1ꤟBS@V(@ƅe˿s\F`E0/ vsˋ={J*P-ԡӂ;. XtKwW8'XJF}v<baƪ0*+ 4* /o-ĴA|pl7뇣&k|~dY *{ZH]LhD?22Fwf\?W_ :A8칫%B83`Ac/")`+*rnI!+ަ5q&[d)RH-)Gs+ UǑ͔K=ۏ.y_P"v/ce@oSf64㛖n ;o%23͏̄K?. e <5NDHٴ=Lnʣ[NU~Ѽļ E/HZC@= (i}w<}&V'݀M.p:(T'΅%áV4e F4#h],ty<"S-/|!ҊhbfբHrIsYj8L {6O.:$S".w7ð_jv/f ?0ͱ((wnNbWe;ΐqB(kY>)88#zfR$Ҷ$& q`~׃D\HU2y0mDžR^gg_͡#;!ީ7B81h .~Z {.+|*#6^9o48 HE#{*Xȟ"O!:fPƥB#5zW4aJ$a dok)5rKJk >oJ 94h`vFN {c#I{gFԭ:sTMZL,ԸvM 6>#r+gEg4g !oNq!-!2z9ʙ\`-z'5T*W`lO&NظI/h.ʏ2-;>˗bc@'D<6`Rj%XxjPE6{S-to-ؽC~ʂFM6Wmg\Lsos$j2.S=^)$iw6y9PM"aJi״b{"ҁ=F@yw;Q;1Fݒ֤rzt§!E,0j'}+!ǃZQ=[Y+!.룍dMB6ެu*,~qi~_n%K HNZ +9%xMы[Syi8?o8yG^*y+:Vi%X3Xtq= O,~\8mϽ]F|i1B:RN}tUឣz m_Z=X"1ҡ>Ht̲+zO.,|΋4<΅МN~9@#djغZ=4*b 7k\ipoJISmfj6,9l&KE_ X97ȔM[מ rJQhȴxǬOPhw&zҎNU+^ 9 6UKk`dAX{"jy'<@TǦ{ .m[$]hR an'#i{liSu&0h{ɽ!ZՌV?{8uj C$ bU~\֖F4ںɣ}aeW1)tɚ_,hu|R{LӼQ~2ZnwG}EvrI5y@STU+$|j: $nNX[)S)U?3yvZ\ꃜFuM5S?p|hV c\ˊ :ŬxQ+\&l4XWWr*^h@,:L %bl ׉:GP3C {J;\ nbO7zܫ;;@D'4yQ@_bJ}wS2=c#2{j1+i\<6-AQ ?`AGȀ {joKD!)~dٲ]-a{L[dAiL3_Q$m JYc ,ܳuoE ~G/ KN 4KDŇv2<=V$!+ I*J=~V'07LeW+x& fecq}*T Dىz^ث R#×gZ%)Y.P#vaY:1j+{$m)(8ϔ{m{zoN&  ΂s41sIh z^_PLe^;A&k.Igm W/6@÷x'MoXFA6() \*2J"σ h}L209 #u]LɦjwwKU7 Ȁt0HG ӠY.?)Wnj6sGLCmQ_UvvfC/; &ܽ..|>i@Lf0y/SS,N#3V!n~mo$灍xޛr}~Ҙ}F~kk ljSζW^tJE⁡';:K-8qKeF4t'-Ueec*j!Lo-Rk nPG|Ros}(?ľ.nZ ^N0 \!AlYx=1 ƀ@?w+;SG1b/W29 nUj}.0^|A-:lGiٌQkS5&$mSe1$bo8TڜgPdVt^iESlu)B|B]abe  "w/;jB)V-~ Ma؋RUG!&<P~PԪяHͦRjA;ݽf=e6'H.bV,Tqvcn1 Q+zl~ǣhUiH Z$d2՛fۋ[G.+D&c,O9E*t@Q%oXVP8L'``:kIm8/#BH؇Z>3ba nNp>s*`Ė(<03T C+Z $,f-UM=9Zj/]p-zL3;ht`\ 8iXb"]ʛ:l]\,4 !y)A6EuTaK˾NAW[jNPv.|. ܦAF GDju&%6-(hW4$qԆ} ,\q^#'<+y%6Ĥf7[FE*/ PWpBW8qNE}y=&lA L{J/X ͗I>{E ƓQSDU|n@5GCyȪB hsׄ>s٬ bj/WM%݇eLʊ>bs0ąArcT~uP^:hw4[eY4$;&vG,(]YE}1\EdZ+]T/WlE?Sw:30Oܽ YguO[1s7 ;X+MSԡ|hLH(Q~׻n C16,#I%kduTC p a41k܇4cl{|1yZ~=L^{7D'#aOG9L|a%zeD5K_#*Y,•;W r[Vr11݊LPnڟC=-##ooGɸTyqwDm ڑ-RjC)lrXô纜zԲ:Cc" Y?^6joZPFLP Pn]ZDh+!zWmZCnWdhU_&Qj<*Iʘ?5BܰwMFFFL]WFv2LS[K&<_В:6Mfe>NE]4b^g% kpp!UEը1&u.!*lcl]iYtrk!$2 sfxoSVVk Xi?ٰX+c`ƬSTtH?%B A‘ 1D)h̸SB=:EW]SoSf[k\o=Qj wޘC;'S&/c:J bhtgVڳsu#4 -&^5NȲJ0b5JG+Z."mĐikp_B(~TS-_e:pYF\r4-_?y>$j "D3|Ӛ^(B Giwޖ+&^sC+V2E#6]X$rҘs ?ЅwyؑHh$&Կ1I&jemK)Np5\W/ADjĔ,pǽT]j⹁?BA\3s MCB tSWB/Ö߀|)j.7~~͕nNNY#fjA#: l=r;H"fS{юleUFuU~6 -F$ctvZVN*".kρ<$H$Q;>%*PU$qce%ӨrBvc`@ X]ēs>PFd]rT1G5L Oy ͚ay~.}a@zc;"^QrQª; ^tVbT(6U_ 8}n!+]b GL.?$ӏ1O&lm09XkN!h '/b lJ,`%}Akܽ(J~QI*ћ*GfEiS3y=S>93ͦ@a#p eϓ6Y|BhhV Sŝ&~$tugRB]R2y ϐlhM}4*58f4qv ZD}!w[*_hLE;S]fg3I[{t H3ԺDzbICVQym@psrZh5OBw)]p;{vz~b^[ĊVV=,һNڞ7njڷV+ Eq oKpr-|\A7àbtu2C[zIfuR8:A[=pcZHHC4&x͚/ʩ4琳@K?k善DI M̱o i>upB*~%.SPʞfMrGf$ɢ,;{Kt(,Q?0))c O7b6 $[p7:ZpҼBX&ha V.ڸi@tO!X,2NdlޡvqLz##,"41E_Fe ՘<0 HO\24Uu,ŽENH-xa\AQS8uӗj9eʤkQJ#I?;r h$eF**I8/)BqoݼZ귵HgSbSm=Apu/4qE1Eq|xwtsA,N##[@v/ 0DP9WJ>Hb&NW$ :^`sHMF<HMF!3̬w$6IQ)~oPV'pHԼiOb?%1d.xV yg6Rumsde+ >0rP#v5:e9U qbs5jZvP-D$1YܣyuGqXgP'y#Ϊ98 '"{}mMv}]2s0}ykzK[V9  '}O` |z8al %!T;OeHϤWQZظ̨}mQhj8;mUocgLcD}ё#tjnޏ=XBYa'!!6MNB+/? P[%-Ev:IRtA J W<*j哥@stqT;%qߢ04!!idsp2| 9;N}~瑌`hTZxzsleOn&f0fj?!(p$hp?]MSn+NɟJTMT_*0,kڙܮ½Bw ^ezBNB6['IPq,ݓD@u> Ϙ;Q׹D2XMyCr2n<$ l7*|yWYr N*CW PC]pCGs[̓/x=ugP-вc *Ƀsmp+ey@=j!سNO/#%uӲub޻ɸ2?{܀%yꌙ薗 NNst)bڶ. BJ>G>hId\ha[ taq5XAogV2?kڪҦ\HgIb_Vnޝc"eE5RswEvVB}9Ri!x(ObL'~Yg ¯ϭ~CӋ.?b (Py4lE+% JK&+63s[m~К,̯miiuy%9 tWsG2skM 3@!- 񳉠UyP-QAm'[eZI>/5D3($U o!)gr5/fĩ؟A}wc{@&s,00liͯ U BQO~O>q22b..5bi\ۀ p}AوT'"0Opd{Bw8-jIT0:Qe/0mu_,ѨDdDr!:qJ@ADAb!;icz'*oaH<8!j$YAHٌ]` ꁱX'BC"DV#o8XMZW|[}XL1cQw:id 4 N#TnPǨOEk \wBwu*4RYyBN`1/ca'è*\P(c]%ecfOܙED$Mwefcao*uY oOA?8>c<;): gXvօ܄X2ѦER0jyZ-%4*픸FiV|) IC ~͢Ck~Ju}@}vɞ8$E:p7`b\r?(V)gcy Xalp#fK&a9vcVMH",m[F58׾6c'oj2|B*KT=Ssu,\"אN@TҐvpclU! {K_RTXy`٧1g{b,Ϳ;_+1rD]_xNyCV4Zl^ -?B8I6.p^nWNeYӯǣ׋/RtU ˈ`7:&i,ӭ?EQ4y Uq`Jj^ Ы0zx3Ythb=Ⳋc 1=M!=!`Mm ;lhyETE4c! o1(L0ަקGeYZ>S>@;WPoLfeT_kAj(a8&6|QȫvZM1` w{W罙>mBgXXv BXEH⚋v!hl4]<(>RQVIjz˼"ΐvqZ˂^ry ;rv=kVxGDc:P}g92#?Q"cG%]K_ dz8(f4 ;'oo qÎs̷Q O<": _qXš)pݤ&ۑH UmÔd:[ʻGj0ѹB%oAEF$Uvr ӆa]p_325M7\a%;*r!<\b*=;!O'%fO;g"jJuwg-/b]|]1fd}q)}4X/';Q/'\br9̀pQzyHzuC9-Yo(8Y#jL"IK̹z6 M_I* v B]'q NޚYcIv1- kTM}Q6쭩% 8gF$A[% NRhP'PSU Xrv)3] JEaauA3?8kHoT!nGs皿+0UtcRּ;Ɓep} -٣JM' zW. (5Kdxvtڐ Szmes9cR(#ͶJڮ#aH:t78n"+3 Q%: w?T >^U9~.jT 9spl򵓄D+k(86,S&`FϢ['M7 E(zxGBWUXcm6 Д*1޲8iP?VǜZ3X5`>ȱU7ZCKBmnf*&{aE eWhiS_[ Yo'I_9agDS3i`>T^):ξJϞpf~w*>#qvs9`zr%=O+'Mӽ9:M=fƑ ǭs(>tH4'I sUmU<1 ;'#67a"9bאaYux逘 0DUn8v2nj44YGpZ+pF,C j0_2Pbs=7B1Fi۟/%)1;$(zpSծ\Ri^O7m J =R. K7o!OЭ-Ւz1+<7`D(9z+!{Rg}/0ڝE坔j17ܚ!gu$ςhzrktArhM\2֨?T^7]1R7}*R$*ӢU1vD ܴ6xӠQLbOBSn̼MԬQq93--Mm{.rw!zZb?"whWKYdrlXܹhsn(Zqò*0ܜ^1A5aK+zR#S6Ҙdwri\v*"!?4h V ^JHAKg(Nf[ e2 TP^sN% *n|Tyg+l5lݍ_ò|ʑ5NК^3Η=d,K9PyT{]JBf?;A{jQv;[(F̖`!lBA2uA1ͽl' ij]2Ը{.UrL.3Wj}A > I[сG5;GMRpHn):2E1v Odb0Zsθ{0Y6/{Be!RkHt,>$,nATIjB&[#|'+kvC6s ~dJ2ս~fA3!fpw"Lcl`yqlD< <(:1UH:#Ŕ鞧QC|QΦ@<@hߧ5SH& 汷DT7"Y7.Z].L IkD1hn=2-C+L z!Ǝ}i|:9Qك Wdd;j>)tdgĥb,W`V i9}Inj$k?6SPKn/+"ٗr]WMO0G{Ke7)s.=u=2#|'Wqs.|}'КYBo{)B>dm% 'I5aImܩ[[%YB3ÊXA"e< 8(@ߌQ睨SP Nv`1W%/hYr(,jm;u 8F?yIV\ WmOܰO"Gt'.zTJewykvR"mq\I>ہlb16UE,cwAdH$%tH8gݵSEeF:+%RR◿ KNן#)KkS26:(v=BDDfWĴX N=e#ȶp~ T5v>5ŗe=i?j>Rw"P[:_tg"8Aw [m>߀yErg4\]Юڐy68٣5{Y<[{t~t9j H dk" gOd_fDO|zdٰP4Yj@JT82{%r@@*yajv V~s%sðf+v qȽ5qAu.%m=^_QKVPLkQ\2!KϻwX;USC&i=ʈW3G_{Y/òɣ(VyFd5nX>#G˸Y:. H5#a~$nv8(U2b۽)LMdT.3=4=BpΖiqpndoPjKQR<6 {ViG" `,)+v2(tW} ~gl`*  Mv`fp=< ҡK/0$Jo^:j"OA7*ۿcwT5j x۶ A~ޖϾ¥(JPv\[-Nb̡\́+r_t5J󇙱} pTg!mf:52ȺP)9sr:c-q^"G߰pօ.|5uoZ%/S,p_a#ԝJ| A^+xTt]((w$cl6>0wg!eA^TW:re1?o@gF[O2/P"rFsnJQg%| :^(fS GcC#Ny<;v➞T6]g . yB[-5ueKѐ%x[mz+G2MN2lZ;/ Pi&db;q#V``;/^S^;遢Ijqc-I ݙܳȉ 0Χ&~ޙQoz(e>A[DX$S/̨y?%G6'vکh!B,VKEJpUF'Og=[ciP.Ց!J=u#pkJy; {69iA". x,`+laq 8'c&q#(I_)CU^:UN{\U:  ~jǽ}ؚǬ($YR:HO|3i_#Agm^vDW7@uʮg"-8Ia98[jV+]- _=2qQAb41{w媥w!D |5ɪY=XVSa ovWI,Ęx~ʉ5\* z?~3SJuEe,%@";p~P1nAIg&:2׿Ԫ2LwG~zP_+רɜ+M^_ C_] O[Mum%QW @:H$zjt=Qwx,H ג[:پv O 0BQr&$w6y'̄eZ2UݢZIш\ lzǒ<2SU}hrgPmy.w~KN(Ko0o_"rNX(?x['{;PT%'&:&Lf%%Ps"fh zߌ)V+0rrCۄ~Y䄃Mt~ːEE u;;՚(6<;h"z]ab[v+5$\ 裞k"In?ǤCƋ| X0rRKInEDFOvOzZMEd嘃@LR݌L뚈LER*TpH'CIwoWǚ yJv!w96=;S}gA MZv7ryک\s▃ @"B mgsoW2jk1:=_J<2}܍Z~?1u-ғs^xv?j8˗罨& v4A30?moLju.I,B"|$]8) \pFڝJ!V%.0@3˻YHbDˑq5N;2q[۠ѻ5Re/LA[r4hGӆ2%3~ac_@6#:ni3)0]<+PkQ\d Db0xx EҔkT^`OĎPTo1^r7bYV2`(pfcČxu5BfecL2 #Q޽i}-}lfxBxw7mrL2uh(4ƙ`H!6!FQ#U}B0G=4ND]#0B<j%8`> .\V֨;_EM\W|cxE]ҳ:(aj=>JF 1'b! .s1c[]Nth6ްP"OgV't2Q}%d@KTEsϖT_X:4]'H}.1 i˅Y$ h7D싞k1Ї2? z/-3 .#f)<ѝ%,}9HcM: ˚0VbW` (f?Vʐj"{f,3Ŏg=WL38]VtnTs>|۷[E,Cuy@Sܛ$k)h#JtZN~4X zxd84gDw)O9, K]N¯;ae/SM7f2֗EP V%a2/aW,]tDQuﯽNB56hɠw'`7OW'bYBP@[39nbT'c+x   h`_t3N`@=V d#BQٍReߧ㜎9$K.nۇ")g̔}_;%L1ctH@ Ѕ.x8>}>+˟#Q{^1.m% q?~P1E3CZx ").",h39ͷ[ h)KĊJ̻nO?% 3]9JaHKm&r}V_VlPEvP!1.]wQ#W˖&1_znPmtQ_ , vc\߈0*%&uQUL\%>kf;#['ۮ7Y1 r @xLjU덹ʏdADqc_dK&2Ic0 WNY$J>>YYD|i¨ucOл |}ywZ}NMÄ| ߠ˚}66.=Cʁ+#cf Hq~IξJ:8A7v{%V%7PK~bx /PCȼʕgp-P} D˸W^O ɓ:(Y$ZV[xfjUy1 Gdp%O-CVܧ``sMS9]m,7gOǑOa.Ӻ(,}:O*ߢPMqdbiW1H,#jɷqO ?Ӆ ?\%MM!ekX_‚Hm\(\Iw?] t3ml(4LVF9.cD#/ M,JkLñZ3YJe&\jF B[@uYb}aZXČM[2[ ;…~<;Q〨,;|j&Lp7;S@bzRXI2dֈ&l;ۼeZӽz(3TODdRyiqcMHGl[_p'5׏a[χcu 9iC^i%j2ۊK;aC̼HanC':i4凤bcZqt%'E(b11c${vR9 &шD>Ӟ\-q[~eA4B|C"6?e89u&1Bf5(RV&QY:3MAy3%31%L_ϞbN(0u#XXB,d{zRGa*}l\tfP9{:Kat`nY 4U0Y/mRnT3nd\P:vaoեâIUk(R\k"9=c$GggB|C>60݉CL(CS1}YȄ<`"߭ݐ :<7n&ep,KS4̰` 2S;(tzYll{5*ӡsM;%RlX(".))轉euOPW~;IہqDu5/-,Z*P2< ?dkf|>!-yj9\!}v*A~PV'CJ | I"P;Jd'Un?4׏ a%,mQ/lN#DD{V rjA* ΃zUGyeuOƵj PBRlv7;&@dO]S T*$C\}sX !+䰴$P04J(Rۡ:L!y9gRV>ރ#x3 5.pcY j%A^-^L0*a.C>L1/G=E4DS~E];x$/-8ܰ7(?yGx,DJTGFm~'*Ӷ-#U S-z~xt\ɥE( ɷ f#3g/'KJ5m" 1&ܵ:k:};Dj*ukX)KcfCE)+ctآWS]/j:ko⹄#OlqWf .'14-C`͉xZ/m"za[&f+;=$sҬ(*C흻Lpr^[2:5% t+{ˁJѨ iw Y:mm߻8XI#—a55͹EӨ -ǖQ$Z];gR+ |b$^cqalX"ysWDs׉ۅ<hKKovN w ]7=%* W=hNXAZGtS_ DpPG뭋{QݖhfIw+xq̢{K|>&Mi}u D3 2-C4_%)SNwZ>Jة" `t=3ˢW`he~LGȋKoˈ3},ZgֈK x4tE:EX OC)iCoL0ip_` @GFc/dSFlYZs9~=|d5p<\I߅\E߅c>־4^XLiv`3 ;Op'\yT"k#vA\m1K3i7N"R.-M@ VUY " \ +P =*-Wtzt%%g18,q}OXl Zd=xō@orS.ps^ /"aPSd=z>˼mٌ?U%:D\P x UcJWQ,2fz7oɭIڧ۟DcFqXAkYWaxᡆږ5ۜGS<:-nη|fRkGҠշj|VxDR ڐg`"AP2Ol(5}vֲ&/;|Ma;qIb+>j($[)BlD+?ISt6c$㟇庸F-Q--C|^U7g 5??VUJKL΄@?x݈T%Ja"寸 ^VJ71Gwͅ}k'gdW1"o! 5ԶZC1M=*Z] W H"zxC9^.ZX -Z5%z&M b.#~S |.R9"&;y#ȟLU+^Vߴw9bf9jW~rްFC IVQvYN߅5e^"9GA[~=_ijP:*%&\rUIMV~,R(̐wR~'Wڻp0X5~0?uc^*jd7n)O FD?, Z'ȘxӨե|?6nRr@zuڨhDV1ѵ#L/7wŽpmG@LMz𛖀g#B.X>d"ZCN" zVVAU!źeyfTrf#+ATc\{|TG|Zg%<7nQ0wbC38]xxf&AйE[Q-a?Pu#0xfdRѧ,'O\+QNL 4%>99}c*ʂcA`)6/C=Z*yIZz"drJyiEC~$ &@rAP fZJB6!VS##('?cX ZLGnAR!;_0~:]iSmU}2 6ZgmI=?2焥E調 iWC`iA lb]]C]C`а :5'L?oB"p=^,!b7Ycڄal>0b=q=&4zq!_ ϑr:$^s-&@M #bڊ1Xv3ޤյQH(Z$}#"ԕZ0 @-G;:!LN]˗Ԑ 67-\nXq%ikhpa7De|uV.aϛQ7;<Glq }D^"\8fV5H_N& 3 kqH\[9Ó 3#wry@@dN9/ ȣ?_?2x$^MnF\fj|u Eg}1"YhQrVQQQNx>(M.a!OIOxxnvkH@Uyb)ob>̰ M] Dv,TLLjUtؗ+c-c,hZN/2ERϩ+qD(Y̅ =(6FW$5Z=s~h#Z;b#EybN`ͰN:% B$E^doK^9mVЍ]&T[LoQ nB" [XuF̂{# I.m=23*ѕD Bm,r55V~EYx3fYB\-4$汎D l ܼJ:m"H~F?-ZʛbNQ6gLT.uk&Z%di$Hi QxcH2587ihoZDF0 ꊶ$:Գ :zæoz6旛hK0܉iz.š"CB \ѰqR{O%4# YJ?^9b޿7}A)xw[A&LGC!bgLlP4^!`q {˩VϫTK#Rd$yi4E1şSXEղ~JO 8pivK ۥBx9M65R>sn[ _8h;`x}ܷg4{Pb8jhř!A#?Q TujqRqTf1>w헪%w=3?x1Dp"y!Iup4)KK5C:8E񙕭/K]hچri|7TޫtOݦn n>Iy@$IeO I1rz7ZؓMc+,8+] DSM?>)te&hW‘,@,[]6pE);!rTN iP ?vػVlY\^֟]Q-G!'ӨiϜ*0`jw^piOf([QF*ʋ<6RM1]Ix9pAu9J%7'+43`}6 a"yi\ NjiXI ÓLFTHAsc#|iTۄLu<$AK— ,l#K9q{8LAFj[2_)8͏&G8L=mV;G6_PGG'*V9ʽ d vqaw>hbCaHS oT2G?qp\oo;rJ G\KZ]P}δqKJ_l Tܘ: 3lZ#" #"p* \uΥ_Ih*Euh%T̺v@ʴ3 c~p9 ٧VB= @Y㳿8ŊZAfzx^Z&k\-.V˼ L(r,3eq.w C=)K'FW>GV ($^;cN?vV;~XGiӌ \3/`JY;Yw91["HW>\ Ef 3+Q:1inj_*WTY}v^Sx6$Ӻ!'CPxY}T_?j/0SH7:^Qt|V j6 M c`PtjAz@Kr&ljK yf@΋A@SD놐6d԰l.m6bۿ! W| 3 q@T9n@ڎ_('.vyv3.rĂBl /NwW6$%TW[ɮ$^!1;d,oZ(㿣:GR:ʝ\\,vOz*oAAȯOEhB'p2 ?{g\v੸fb6"kvKXޥben4Zkn*}_Ȏ>Xz |1P ~=z"5tuziݑK$b;@Ye !0AGf4ch<4(cs_hZ]yݑlnBWeT5Pl(XsC<a?t߉xwh=N,Щ|As w1t~!9d@>]eH%xǟ-R Zz]]ғp2YYEw0ؒHR56Q w#F@GG&:A9Ҋ @7oIdPH>:)cN3GUSu*C0'u.:yrǾ;T!fx͖G۟]w8@5V.2 d"NE`Wyj("gHۊYHqڀm|l?!>66a]mqx{) '8w^&"<:G->U&j2/SRNs d.YmS$J"(dpL0|I}WTh.ՆtVjRSxcdcyðDNS r36oi4j?RBmxj҇]ZaCׂ<{NMڎZDJ?àб2 T֖OS:sw>xZTL-T? 5XBx%Iqyԥ[2m_@rXO;4E^+b8I] {Ls 3dEX =8-PK ΋ƋbW/JvT3&G35R.z,|l{5FJσKT3BIe|M2'F4?"?\cv͢mKÌEa"d8|#]!zhWP%+#a U^p:"bC׀Y_JLAH:sl\YJeA8CQ)eCٖ@N7r85,4_^."X|s_0C䂙!U`B9V~Z]M5ƅ\c}1_yRpIuB%&c$ 5շ'8t*M\I59DXw: d!`6,NDԋ:%O_.U޽W`&7* URjy(aSu>DCvWżK%`;lyI15Ehj2%C&46~i³Z]anhǨp[A+F!G]k__1aֵf*XGx q@Zm wهz{XznWdGϰhDˏd>t"}țN_Q:j):ijBo\oskNXU'?"0^A9K|E;^,Ӛ9E|CmU1 Nԋ0ĸ]ą0vt7/gF_.XPdt]a}is] }Oұ㒔 !iƆ5=@ 89xXjɏE¸s%izE.ۮҥoWs,TaCt5 vjKnљf.,B;I5syl7޺t=TK0*=PLhW_(u Xӿ&mqFKE4WdDÜ^K(+IȄDTܸR eIߵ/~ex(W/Z?ÊɞN95(γRjy6|#p(S>9Y թB"ʰ}+ΙU] E%=9z&_@!}\m8"K{;Z+J!Bɚ {RyPM; V{9і -,,ۛ YZ