libvirt-daemon-driver-nodedev-8.0.0-6.module_el8.7.0+1140+ff0772f >  A bqU]%6`4ݬT9$)@ =)/:6 !ڻ&'ۇ^(P2M$"F{-/(2~gHv{+iea [qR,!NC'J9&)y#鞬u@\ҥ+^ c puD?0wʚHh23/, Ɣ֯VF3܉bBuGRH2}.oBgfPˡ* b,,jd֡}#˼6ɇ%<5ze\.n?i)ȏX6pw~N)"s=nȾ^~hI "lu-z)8$f'<3Ǡ =Qd9]7I-pX+< z3٦yR9X. e/*&?v L@B&Gw{ͤ|zMӄ)Ny%FDRxe0,A"JC{u27b21b22b2eb47fb3a7019efbacbc8036799c1a2ac5853a9299c4e9af432a8ed4d87bd3d3c29c6564495f7db209f376745808440bqU]Tj+ u˳ov&A&V;`sT/!_a& :_à-4{'du ,f]lDKo֦k 9?#̰ F{cX.5eK,;NC:sCxT%Gv.)e\w+]( b]`lՏaP`ų^yC&I5r~omу 4) %{j0$g*^;mpII!  hKc/䚜_w V|.PǨ$ -=@/';ѻ󘩡-J TR2:D 9ߏUï/{B6^3efK]3@.8$eFK Iu[G9@%n$ 2Dj$%9q+cڪhΈOZ'#`Uf_+{  >pCK?;d & E s#*2 T`u{- L l    X0p  (8[9[:/ [>?GH<I|XY\ ]L^ bdefltuvXw,xlyClibvirt-daemon-driver-nodedev8.0.06.module_el8.7.0+1140+ff0772f9Nodedev 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.bq\Naarch64-02.mbox.centos.org zCentOSCentOSLGPLv2+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^!IiJ HAAA큤bq\ aBbq\Hbq\Hbq\Hbq\Hbq\Hbq\ bq\ bq\ bq\ bq\>bq\>bq\bq\ bq\,af1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff48a9e6fcf40f006ab4cd168e5d6ba86110414b6d69266b0c496bdecb533d1fa0f49e108718e0265c470b9104d02c0d9f29167712da7879d939daa7314affda92a34d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-6.module_el8.7.0+1140+ff0772f9.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-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f93.0.4-14.6.0-14.0-15.2-11854.14.3bi0@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-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- 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-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f9 virtnodedevd.confvirtnodedevd.build-id9f73e5ce4257c4f2cefdc4d9b176dceb96a5a2fbf686c7b82731eaa64cc479f98282ac3179b347cavirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/9f//usr/lib/.build-id/f6//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]=f686c7b82731eaa64cc479f98282ac3179b347ca, 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]=9f73e5ce4257c4f2cefdc4d9b176dceb96a5a2fb, 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-8f1d7d4cae6dd36c996379308a0cffb69796ae36afb190cc202ff3fac8af2947cvirt:rhel:8070020220503155527:3b9f49c4?7zXZ !#,?*] b2u Q{LT:rB-EnuB0;y9Imo 5˵ ;ɲ<^ɇHH_YfpKhPoc xbkYM&${>3,ɼLiA<; Fkjyduy{֥?_;)[@89"Sar-`uG`{<G7:J1/9)ʣا"Ԡ+ Ɲpi@f Z^{/=ze;~@0Q+@ۦHJs76Υq*X"^R3>mv'W~(Iaw+jr;8%V$`!zh>HG_=g.AP6"N3BQR6vv_峗SR޷=v(R#|8Ծg]fVO ";r0k%gؿMؘ|F0 2uK, iƎ;&3^ӆϕ撇V'tɔv_Ocrҝ.^r,}|.O-, [c4Ƨۘn|ƶユMP( u]io^ .\\-Z1GI)_W.]|hP' W,-ԍ;@wtZe3|ڰ2%Re;#ٸHIT >6-YwRgnl<ͦ_jWjw&O!pCc"u8/Wsbh~S 'd~BBDXI(>p gq%KiY7wd:,^B%eɧ`OS-ZhZҽ+a sIn77E-@Xw?i!A83\]u$ř1E+؝MFWil^:7Dw1L@:=׫Hjt-RjDr}Zܡ(jE !O @BŞ)co 'pjw<`|XOD@AsqFw3C@nu[u@%u7ݵB]G']o8|~ߤͭY C-r 88׼&_/T k"vOZ4[~S541x拹W"]iBs<~IM~ˢ_v=bwp?A HמD|Q̢X7#dOk?'myVMZt{>ב",/ btM)ƭfg#kmD1rainȇTʮ la"K!O+A@`U#VlVSQVt_Z}-[޻M1Tߴ)sIY &C$k^A $qNzXXtc%{e@Nf^mV( >o=$";ů,l5Wo6DT;Pc7%%y` qPj~p8G㙢[{s u׮%\ӠM.@uL#xQ& G3^fl+A0iLk}aLP' rv4ncTf?Svƃ#g>jV뺡$Y[.+$[>"+ȵbbK5{zo a)Rtv] rzLvŷK:y 6Hn>E1xj$!  kDMl hNEo7x-‘wѠ ڴ.5:Ms/a6Î``k|=Mr-̈qTc'0B<ȫQz5!SE`DEC ܒ́dt 9GQUwЈrK!VV~E6+7w= pkHCe A{YЩ*dmm|ݠ FvM3Z.w8I i'؏@E)ҩx/#cU/M˭Q` hx򢏞Uk3g$hTjK-ZGYSw<~$p֤|<0K'Ք!ey$yH>"1!ro66mJaAdؕJ0U˗NC)_zfBHV-[=Y:H @TTvt n pUMs0Dd|r h-C8yűD#Z||f=26  |v^}'?'K7s.7K7Ɍ"_kBu2択Lrp,lp(`gpoi.|L ׇ7"ĞR6d[Nn@o!G *H//xP٪;VU-Wm4R0şL鮪y\<)T܅Ed19$jƦ6@Pq^ )?^tYEO߾h`=Kx.BGCG >2xVDdIR<``2q/ @pu]3av*wRr:5@Ul&A᪟4`A%^Җ! "{PԻ:oNf} ")gmmf8rODU8% |Nـ*'LzYH(zkaZ}/̗~̦:@L`{D+9˺Qգjn k,'[MEa6`$8bt[bXGXQ\zJ~@/ v% yX}<" or]>KJ´1S8B𲐿s_fRB$rn9nq]-q|2TIo\m=X7a3u n,z+Hi)TZjf9$-p% <21_E{KmYu/)ଐ6`AH6,K;V;6\bCL7>2l/6taA+w@@lC+䱸[VKuxhJ |+8J JNP&7#m\/B8e>ʅA!Wy(ZT/W0؆#z|:[l߷r;:% Nanih߈ ؁Bb4: -PTN ҭf|dUK.rҧFю[JpqqRg/*z'u!v * \1y2B?Xb53^rؾ:T~S( _C(#vKj8>d}qЪ@-C$ŠGaUce|~~RǾ7j>ώt!wp  :|a?ET;ƗW\Iz(SXHG8*3DCc'>U<EAc+m[ .Xd9J3q=Y^.2 lWE\0BDgO@EpsLN'D<3^[ !MYH\QSجs=q)K(~N MmEM|t_6Z)l@}1NSsݑŷV-'_d:d5ACt$072tF>MŪ"})O=R,`n2 #)X`Utl|@@hn en>08^:яVs1~ dk lnkag{Ej7w##Vwvrۍf;!NlE>jhxHB}$!VԘkVFYLz%|)wl/ C NVBFzZC1^ Nb rC숏 ޳|q{5fe4u菁T_{VP"j50JRw7h0M-JYh3ڤ4N]=n11$#YHBth,sӧ@S]q%5kg` h1ubF3 {K]quLO'Yu{a3Q>!NHCT"r+s;E:}BZ-UαX`w39+1GY"T_[8串ˎo*k9.` ׅ%>xF#[˺gM?!&ʢ"E[cD ńI<9.F]n5[\l{z\-%wOd;,E :eD@EpyH4hs˘CDQ|1sfc4|ZfFYyƲVͣƞ=%*O2ioXo.N?{Qt-!ݼ lq?I AZjLZw&N"1y2 }!:'X)<.rݲ1vW/khMK ˵s pǐkZSe@Vi 4(W 7 $ЖghŹ `ߒJ&`'/OEI(c &nL2qRgm' z)/ϛ 7B~/ ' j^=%X 3+ Z|!.о 4o#8.D *e1)GӲ0+eC5"͏ U Tc-' L^f%.'@"GX#1{n irdDqY QeCK4qM M *;@OBB_0-9rQ]60tPKV}YDY!_:Эq}Ru ]Ĥ1 a潷/h˒~sx/K0wS4IjڃP nmb4:ӛdu=yXm Qi(Lp1ȍr0SFQcIjOYK d/LKL}:$c hdwon3gb+SgX(\k>jޘ{KIa ۡ JAf:jΌ%,AH1O-aSO(蓦FS%C[=N=q+k9HI͙Rri6- T\j_GJCgFgZ Kpm)8LI]8m6n_3V;=d~`Tw?`*y"W>QRQœBD EKϼHK'W'nOr@Pc*,Gf>J]SkC Q:́zExuU^vAYedXJBo69rwnH$Lk4J|glٓ2ڀCcQ{sk'`8biZ6̧ Ha":Y"Ґ5=ygu6:й]vgzHj^Lƒ$xk<)0Q31 Gۈh%њfYA:'j$SS'nkDMeetaozb|Aw@ =q$M $# E\jȷJz ?ZVO I3]]9|hb3v{c>'7F2H IߋfNr31`Ŝxʯm{+x|j$VD`JJA L^Sd{$ɗ7Wʃ\v<O+@DzY9dODn 6gLt$R7*tQ#0_!'HVg;2-f*/.B j,ۨMI!^n c6jo Dù apJt&1[fG:ѓA'8'@g:F,s2T1BiH)%ikO4y7ԚفMm&Qȋn\0nbBy7_L[BsiO@hN7)Aw DHzP!fbjlhWq0N |jn\_?rft| 4z^\{6e(8 :smM{=xBJwT/;xb kJ]P2)`\559O~/ةɾW" _6(j 9]*2|48H/L9-asO#5/>djŞ,uuu! 1)zMuxoE"U-6Ye<јֈv4.dHu`rw߯w,Aok4H)vNUL5<ܰ1q􅺁}fN2썼]UM UHYٿm>/857F30k:O(|5ˀwȵc>_aJDG_ֵfnUۇWץ=S/`m y59]yA_D32l$;2gK<G/CCw[ͤ*D.76d.0@d1~xn6GRh)TF[  "*>S ΝvjF'V샒HЗjjSE9NwQ%f dS V,Ā/an8r~r^?K!ph]˼*gCM#W rx%ˇ  ~%+i'hM"7jb;UVğ `Uiu>,?*(鲓""YNY :|A?$Ɔؿ7}6#h<.t[UOҙ, 0!>yzv)Ru=Z $?zcfrs@+:d'}K#Zvnp.$vbCiL\JJ nx[W/Ş5)*F8=M$HLB h<0XS5$M%pDЩm|oQd|}ѳ?NE_WP& ~^@ሌcGܮaF蒗P?ެRg)<[*k>Fx) ݭ2VAP# fkR;hbWmFNq63:`of-05 eGȨVZO$Ϫm Zg{Yк q, :-Z}sEVpސmSW><ֆe";VZ;E(i $Z P0|BTL)BQz7;R JZ=FV}F0=֓dFW@%ibԸ0B{=?{ֹaf:Jk|BUmo)p" ւ۫uٲ}z}~(} "fDHo@8t&zH24RRn$t&ս%)aPq?Tu?W-3:B(AOGCs! ~XuNR\ww@4b]߭V{+t'fS׈e%zH+0l/ ٓE_^IU(PFΣͻȢ=y8QzT ߥZZ=8XqiWuser\4`l|}^8#HJk}r}AMrs`~A4aa﯑xbEʳab$PyFǶff[٣ oD7Ҽt#PjfS]+)ҸZOdl\=bD}x=vZ] WbY͞0f\ LCl{( n8zQ:UeiS0OjHw{]@&Ů-fI ɚf $v`teog8r0a8-Xa{0h '(4ٜ,Yx / $$] ! cIe M-⦳k8=|2mբv']ku. c*K~EnK+>/ N c;1˲R.gѢ_Z<# `צ4&qƺS RoO.41{+7.lcyNGҟdZ! >f'(-ޏH`U/Jj0L6pW`?4#-ɴ<"MIڇm/Ŵla@V|ynJTO@>擫X icɶP)8 )i `6*M4pĖWSYH/ٯҸ5.Vp'uQZXG ߹~[<ˀ2xmAG4,idʚI/PM@h)æ!vKe'j8O(w_WNR*#Ί$iiTr8C*2F< 7 hőTZBɈa{m\vaLXAE՚~]:Ȟ,p1-;,/aX%KܢuDҴ0]tcFE }BuDQǖ{9pą5˚`uĉλ!}%"%w(*GL[[ݪX-YrU)҂mmmJP3~qۺt;WjDbhSKt"ǾTnt= g/ @|`asAU7rl:~2f]Iz'*ߐ'2-ǿ,sjh vAXAHU2cl醮g/yv?qsA51!/vɹ3%:t'LDJ;w yRT 0Q6%,e#Iq6(ɮ ^8۔rڵ_̶0HƮ{:@c#z!5W1 tZxU>~S4OOT̟->1QjSP覜՛npJ=c7CXVC zKWo2NR{pP ċwϢ?oS%=] i=g' Z v|Xncz2#d[o3EOuJI;m fr"3'td9+縖cܮƷdU6)e)O*1uƞ; J !Y5eVܲê>翏lxӈ ƓB1PPq88.׷&wIFel7"yI͢Y;YQq)|OŮFnʿ-wd%M&Nޛ~&Z2O@6cV>wGfN$ˍekSveʾN{0"^ϰ䢀a;n8nLh<:} ) Pm01,z=<1; S9#l}E84ed#__Ep\*L yOo9шU(=6\{c̴Kfi5v:˞@=|JCgZOϦrXUK:w;a˱Jp/Mc0/$kC:bߙIkR׿iTʍ_xO >U 7)+P}߹ZH' 7c3|GGC,w,l,@Tjm?L XtOz,?+.N\'bDXl7ZTKs#&̴Q[\&2=~`$/nx3y$hG(Z^7Ƣp!-2nUX0;OU Y+)mbPQV IzO̳H?B9mZGVsU?Sϐ?G$AP湕ShV1B'ÄgXoa&%/)GDve~OdhAY!w6gR+ kM]xݿ8 yJ,%HzV!UC[Rަ9 55Ɋ65ł~O;k,j@7d$nƔ5UfxxDf}5ѸFܜo5\$r+/Ta"N6WbfȺlNV;=4,DNeHE͑FI p'`hoG6PQ&Wz0E8[ގ~FH:rmb*2{n+U=%oB"LcB1{y8(uRWM[]Ԁ+dA,}YJ1ꅲ9YO!rC 1;v538ӻ%!<(ZViwe^jr͏ pIF(`6@:!ِ˸k |Je^id< BRxZ OЉETWfYmЎs6!cm ѴتmcDGk()K B SQ¨ hz#)Vc*"@"og,y<}vN I!)ka_r߂7԰ÁCa?2GlAs,J,FImohۺGJWwJc Jl IBTK u*h3C/{'.ccbL=Z䋃 冋k8ܽN926bgF'@NR_ :*IRӢXNXsȟ~,a4S:C<KKBӪ3ZxZ=dh,o(QhEP^喚}"tnF 퀍,9Nإ"BUnXFL^,5קcVQ5!q1J&jfy0,zbT)ahW uY^H5-ݞ$[GlM+G-\V$|EV\K' mYcefR9RdɾP # ֧Z̚ux z?o[,b #(LL 6(PוVY:6ѿ\^*Ɓun0#Wx6DΤܿJT3[i4*kF&MOp3Q4x:/_$ԃvVic/ BĤdȚi}+^ZIm(ә칯~UֈG)l 3DBvsg>Y|% &(pm(Ty[[];p-ɆDt^|)$(j;;.;ٸUOmޡy -COI[}rM+)pZYJd]Lioީ7E&,~+>jUي*¥Uo^-x8?/$8+bFOH ;r#*?V0 {>’l-?]&2DlP |!2rp?{?O^nM׃e l᤼~f(]w]b+LJ3IZ gt2k5=*hx2Mm4p{:z%֭%9s`}$p7t:( j@P=:` NЄzTjM", ըًV`/kgLt;Վ聼:iT|vi[sߜB?GuS3//ۣkxaJڜ=p>y~%Z#AkdMa,qPF'rёiam]r!~%_Õ_"wgNFLL_I3-o}r7ϵj@G9\n4R_k#Ȅa=촼wKU3 ئNK60!ŃfL0~a[E. 7&0_f4 N8̕+ 7dyB:hq7Dѻ ?}m;#CM* xG*fWOdɀմV5^(r\ hF-L7Ń0; xgPS/LcGx5I\_Y2Pc97FrvBN؏0_OQ`AsD#J DBJʛk\-D]@`5LHwYJk/.iNư)Les>WZ]bDt(F@2ozcwxP'ȕ=]z{ <6OJIcm'o48'/EQGPJcY%DC]$=_R?:@ڭ>IS۔WarW[pL-m[?A &<՟`46Jv Ѐ@Xp{τ,k9N1F"[M׼.y>0 |UyFh)",w`ն>'8a 17̣~x[3h7 ̑M1Cjz5v?-.#byvG Rx*f:jo0 R.](Ka{ڄL׀q̼fJC)c<:+э@iwXsj0:#H$MNxtILL^vP9n*J=K%#I2}vDBYMF".5:WvDė!Yksf5A{ݵtj u!j.Olf;H 9-՛uC fzn=3`HPt5^n$:oy\y `x%s݆DF]ZAG4Nb ,<$o4I*T ꖇ9N.XLlE0!vJ[.yAiĔLe`]/k{х93Hy!K7޷) (]De2i3 onn v!ςYX?K' ܦo ٩ںlkH 4g%=Vq>YV =T'alJ]uǥePIp9y cˡWyuwi,oj$Ԡ#ZMUxuAq+x>R&&Qw(]z`P_29"O^znsg04I ;3uwW'Á\zшȷܑGMNru籂=#:_t;BhMėxh-ܫs~pL9b.Jx./x 6Ea9/(;s|}Mׁ=*I̺DžS{Xg-6˅ )7o{4mH=-67CdfIaB`6#iw3&-H7t^KEc+WT;A;էգo5)渁N׽Cq+&2(.=-v Tݜzp nAJ(nJ[64$voMXJ!g٬UY__D3R++2(mlÖ292}F3t+wʲT78 B1w,hGC'xw:`"&hu3S}9S\X5W\B͠T%OЁܼOhp3Gjlm81Rx *^}ͧ_>LQ(hp=`Ɓb94qڍf6~L/+TL%`/陆hӍI&n(@6 &hm)Bc?E$PU_RAMKDc%bCsn9sSvsrqj{3ÿ\5~DIIhi;ȗzby+8) ,??MyKP q}D^H} 23Z N9Q^kJ<=3e^.Qh?`RL% 1x)I.m+ݻmj-?)grvoWs_klQy\4'O\LcY\30T-u]XrgRAaթA'&bcF_.aM:秒>XX ,(\+0SO0 (>d+9fbk+#Fu?`FC<&AjJFjw ˃.Nx٪c,wLBgrn/P N#~dN>6\@>9ؠYdZ--7J5-!^_&v[wW#\sL󁝫䧿Ϣ8}xcnv I y"[1 \yʘD IR0Ә CG̟+*Xr'J<*,`.gZA eш1˓67U$u6%y 6q@#SL/aJ" n @o C>b۾1 -hSAbS5l͝oFЮ.(O˶IvۺVjuTP3 6ÅG!Ff"}D/+9FgU &;6ĘըXw(Q.I;+ry5>~%GZP l#.p"zvP<&JG=PD R,9(4Jz+[Atdux{<2Y2@%QKTeRqg?xY1Sy)K9Eq+D@9N-">DbXpJ&ТKQjJ|*Pe`R1Umn{M7J %1(*H+y_xT45{DMR̣0zu?iJKALCQ}M[QJ0׎֓ξ=POs %HC5XPT;p`!u}$H9,hذ&Hu/~c.&IN2(Ϳlcai ^)ZprGs5ǁmQ`Y-kJvZyw}JzźdB亹Dʾ')adkxW ~L=0EvӥItﴚ}emD#m2^܏;N TTMW_arb M=gw @R_yKj!qqӯxH=O?[+۳([|X5h;n ԟHf*1ӡl %2WWѻ\{"n"=0Hs~Tj![,'zi|E7Klu+fb̽G7mrNkxo5^Q+7W>qK4%ʇ4?:#D*T-B +~w.eA<9YиA+o+C|Nl0x%o3?/Q15uֶSQ%}i3X\>yX&{.-HH2{) } 9-EG*lzm=/ZgN*і o +1j^t[SZeb~Ha{7Gm^5=NBrwaQQvMĢBB(܂TO6C`"{u jqM-#)ňhe_Lс4De39kL Ɉ>8 Ӳ ^mttQ!5+cf=cCeHh?u-$ j5=<%xćtyC!lMԊj?c!$ڻgeAVH'g^~M9sHDæǤl2B4ڒTʤ?p5_<~,&@nAH=HsMX &agpj5Mw{LjH{ﶢ=J'2\CTŜ%UEV*:_~}*f > mS0V}c‰zVUL?[cv_|&f3怇L7Qrt^ZD5#!Yꗅ7uq-?sR[yu?WOXwm ^tYsVhsHDlTEU$H*G*̓+nn 5֣_cJ;޶6%^g[Lk۬%=wENWE2dnBV-8?[Ɏ9{E.H_ 0?ʡJĝ&RC]6&;k~-O3L7|R1ļIql]Fptm1ؼoo?0G=s+aK4TuCnZ]Q+@EKBvjb~)(kT50ڿjc-M>2*wnQOM=@Ɯܘ4wVkxv)b) "ؽVVjrWaZwuh8QgmhL Yѵ DE~|3uBTn8:>{]4uu.> *ݣ-XTu>?$^ /e 祭R.p}N_g59?PٖdevM6Ó 1Upi/ r`lӅnѼ{Cm7APb%B\]ָF&.iew':kI`<9'gTٯk?nLeػBwqDNA21j>?;kxBjkkHyNs*܍=ΎKȳojD{ 6׍-dy}c7gه޾y4bov0ZNRMZ¿ Х\BUj ,U0kE"PFk =;Mk>3}h0|MJɇ!M1 NgIӯ=,Ɏ2+}&z@ tv@RSԉNq38f!@G/Slu7@e0Ezthn2Eg;n> jΩlˤlS G0Kr e{zwӗ_?응1Zڔ!' C9gX;dF'fKy:T}^w#Qq{m wnǂM_1W3$,U??rnsӍh֔O}E342ѪZϑF<9p%e7M~NIR}e`"OExI$K5J v^yv$_(MNPmcn$rf Jܙ2*ȽquPxH5O3X6|WyAx4 :+ QF3P SbՄXo|{DZ޼@4rP -{.!fTPO 颯+tRa!pB>?c.kFnPif2B-unwӚybE;~vjBARCHHk繀AFUFR[ojnVS 3\]E6b*s0 ?qdB̅ߑ qqxKL}Veoy'FMUvۓMVЄ_+7P܍^t k*,&W n:^kԑ ypI.p!إYlH^P5 TaưtҹB`OYkE0}9l'Q}n+̛Ωu^*[]?:Ec"ocV` ^)B^ 9H~vLxçyA _trSo(?8^_>qo+KЄkOYK5fS]Tf{,Oj䐢t[ofnvH<]oC5iк+dу+oLӲ[ȮӞxIAhi9o ~d2\0[ ׄ'lz| <$Ir0\m,."nvuB: f#6'ƕX*UKfij  ;{f4t)vXMa o٬̅]c KC<^2Ɲsyce oMY'}!u5ᑷ!Wkǀj:(|L;ȍmi(N1X }]^+v9L^v`K7=:-L=W4/R9YKM0c#zTv*zo!ibmߜK%_ukb慯S.:AIǏ#waP?} 3Ql}_zoע_v _VdĽ&lI,~*b?EЇ٭l/Uƨr@o9x5f u: ș-V'w5=+\s0gA5k\!02fs&f?wQB ڰ#}8|R:?e#4*%.B|6RygU_S/izі0ӳbTt؉(U+(NAJ?S7d0O[NqA:`XŽ._V*a-~ͩj*j1<MIA+ v5]59+=@? 0roGp̵̀!Im_5vtifd,wv>u?woꈁml)?Lzx]btȅ0>^Ê٣6 &:5MUWpǕ:h>/* 9i_znZJ&.=Sy(\|Cu.JPa<a_Ii}~Q&GRꮬ?auq =wIۍpC^Nf}t|w8ѣr~q oTF\;3JЂgSANw1LT"ơr^rEuq 'izF 'PZS*՝WfH]n'y YVWCˢqtڏ27v4Y8G~~6쿈욍eƧ뼨t$XpaUu\ZKِ + ;Cj[~"7ϳ(CX4Ӿ9 *jdYQyZJxOypĎ 6nYPny>?6{j`u:e8i51[n/?ٳN?|QOƀ-'^*F#g!]b7u\8ujLOkPu_K5Rag o2Șw NIy[["R>n'ƵV4 +ʖ `R wm8Đ 6l`;=:zzͶfPƑWΗnQCb_ ӼHƳzz6`֮ 1' x(FFdGƶ+0,UFw`ZƫSdRII_F8c K3!HAG u [ѕx2ў=}O E95V I_cy-\7AHk$V`eCԬ]-;-"G6sժY"rX ݵ_vRC("ꖶǛ@{Axu_cVfӿ ?ɐW^tuo\*Qo8 FwY谧c"i~ZFtm SNUrlEþH7L^/s3Z A%!Wԅ/i ĐMI_-CbA]Lxx4:SsJ y)#1R|x<27X_P]C-*+k8;~FroAH;g]=,7&+A.K6Gz(W{& z*1JF<^mi!uh[Fn,0q14 byG![68I\pZd 1B̙1k1HY`$(JhRQa&=*P~ D@U/Ю|#ruaT󖮝w"Rbʸ%>Ԃ*H<;"dAJ!su*r>:hܼT 7 %Cneu{A0{m-_ge\M!=x:.s'3]D<[ܻ7\UH})[:L߭*.,gz3ylZ'F{ĪZ­S(+DsgqޱI9ծ6 1si\!ǡ?C)hCnجr?D) }av慛 bSbJw6 HZ&kȽ)htnG'<ae|U̱{*6@0]=;Y\-ο0])bSWK,x,Q1Pz >m#G)$) ޚkS\hU\SM$țhx߻ \oXOݝL@oS-k_Ҥa@FbiWy%~%5 }g.5$4gMY$ {NrHXqM>&@26LR%B psH]0HQw<'n)/'S)3yE}×P5Eg @˃ONlA_- R U&1Oo"0][7VMxz}!7-PmEjXq[,jVO2T3\>n~xOC:T(}@&ZLŚQ"z#t YUf&fi$;àL ] 8VzQ !#? }1o)i\EֳgLĪ/&s7 3em<t@ Ἷ#%-ӖX>($՛.03_΢<mwA[j=vHFįǂWJ.3 KHF/fßsaaB {iaO/(3ejX2WC-2*vehW?2ZƝg BciLj Kf )ӿrADFFkBaERm yݒmLx1+гqMAnqΈw(z: =Yr }a[Eһ<%( Dp?ACm-$.-0+1p327n.{9Xڔ+d__CC]De\;Ui zBo NYcUMj9Ř|Ȉ{fPiFxDDӑ+u瘚/hrfp+J2 U %ƜߡJA{| re-O>ְ]P&ת!! a`G}erҍ.2G ղ2%1aigGQ J>z?-Jw$Փ.pYi_,+B{rG4—* '˩)}10kBk{ٓsu5V]%& xѡaO&lA?/)rü@ **-f50OJ"ѨvZo~_VujgG:za%-3ڛ<<{9Ri ]/grӡjMTǮ \i]աlwfMIsI4>Wk'QN}L*p Z.r%в3ew1͇7=(9Qk 5(XhaP4C+ęH"[dA*RT#ژ6ଥ@vܭa:!5Uh)7q{yZ䡈yw'Hݹw%Q\ra$#9cL_ Å~%cHXS h>}(/ׇjtomPffJ*Sl $%pdh"JLxER$52fN\A)ni5;{e}EV8ƯuxB  ʁ[$2Haew\ %*'A;ͭϜ,~'<\)'Uc];]W8@b="]!qg.P+q.ߟ~l2R[uL&⸲LH;Z4@F9$wAE\$ 7p1Ǟܑ `һ]<ُ͍njF)KAq2wgzX!O-.1^xL3GJSqv UTx9j7 4M'~0PU*~vXlW^iT}?*CO+Pqlǭ v(-v}wD< AY|Bf |CV|ؓ& mE8;n, )F7!n'>t _11V'O\ɫsE]o׈nb_G= ':0Rl+:W4/8<8d i[I?%pN[$]>n3GK'[oV?2,'?'i3*-8dm0!.ٰi Iʹ_!;S~-*42SBJ91iHeQ8ҋ.")'h\ʌ}*+ɏls9%&(gmpb ޾F>VA5_Zw_8xiTRi1[d?VofIX;;ōݖӶeATcVu&-kL5<ƭ­VFwN*s^1P68>;r=]2 xXF_FpL*dڍфmbd_r_<cqԏ} 흿G:;LL8пcC~gUcLeWWck-%yL ><B̥Fm>o~W?Moz ?ɻ)r4Vb{Fz 5"z-I2\6,c1`EέE艐ceU=&<>HI3<ؒewv9@i}j,ٙۮ:Ìt3U9ӝ`lSk6"{6¿!Wf=.vLK>)LNm 6§k8b[r`ֻ=ķ(wBC~wN"oJ(9ɩޔSql4'qpvaFN,!C<"!FEn"g(py\OȮØA)Id@L9 FFY\(d?&b؇1Q0~ωKe>3iZRssUu5V!%|IKJq0g?Fyv 節!d[3H@1~ZaWlJ6܇py5+}q1Qg.vN'mgIEܩ3;qZ..\ԲU>@EzKݩh{5KKMen\ LHf0mh+wvZ a@aŇpi jO g~*A_dמ%<]E&"EUMzQ{vF-tT{InjnJvk(C$ee|#|x4mMZE/\iI#( 7t\CI+y36‘K QIءs hg;$B:BWˈltmȵk$$T~`3fUI͕qq$\ZU< g_b(QpJJ%_*al,KؠWj-?4øk_³qngGz4\'] y*NA( PNR? _!^/˂촆Y1ݲK40oTbBwZIϨeJŞ5H.7~G@񂨟,, š'+dv̇Bc7`GDp+˧nGZ7|$Ṟ̹2 &\ wCTw 2]jT'w$:tntSIse\wS|Yx'fMFvH[W; B 2d3'A &˟ q\qaQ85U}ſ-|hO~h}\B `}+`r] Wc̊=|4E-)hw"3֊e L^$@WS A7/NRBϧ=XC\TLljBC-;h'j-}6P&tez8O5 }e[5scZsp(.;~ݳ3Y%VWIekNĹ& [+> 6Doģwo!Bˡ@h}'s;rZ9MS2z}hl-=*.h+8J:@HʬtƫŎԀ#Lop"9UaNy i"TSr Eo?P&]liIUo{ $TD$\Z-I\却Hf{Mg9Op$ J !kF4HMgdQq̃f⩭oCJ,1Ppx!N{PV҅YI(~J`S"AoM[|^TR;:NnWglc9M7DL4|M|%3"j<ၿ'}>4 Rt"yZ[^$[a Kj.|_pB]saNƺALT 'KϧQ6г٣*Rvr׹2WÄo02-=x)=aCk7{zgoH _Ƴ_ WD8JtTC|EQ^FgUeq.ZG'b2~vv`Pӆ.uc6PM Jp݅ZK~8:ce[ev5 2N{PǙ9*·(0D (VWkFh8{gKT״~!Xb!]v2ù.W1~T>s+RzI=vϯ1bؠCes:I_zzvg\/(X<fı8VjCG, nX9 0Έ~S=B=ųպf )D@`n R{x<=eZ(c|e{F}__":?,H0 M۾2 OF@hk"95xy+~`_ɅPA \8D|N8#)ܻ?/&@ %k+9lM?qaΕ,)l.qm F$O-`Ŭjf J1@b>`E̬% ZikuR"o *+{X3yהN B;8, IA" GddjZ)ʿs9U`SE5QA/|y\kSZo3׷Z ij Id#JyijYR u-a*{O+9V-ҧOFI/@ lE! ŸCs!,S(`v8*MM"B}!ÄT ȷ3wVQXef#L/ WEn@0KoCW΍Zm1B~;̨$Hʏz>Ta&Btq!ΣERV0Q XsZ_o"n`̾\4 z"84c"2\y\ј8آ+K+Dal'=Tkx3Kl @'ѯY0ȵ;V\5\K8iZ=2݈xȦd\iѝ).ٷ As:) 9c|ur }D).bMFz"| ??!X%2ޣKniV1J>qn jIRPvS_K͓\p)JN(%ڒۮ2Y`TͧRgʈrvU6m!~j8]6 竁6͈6Lf8V~tu')\paA- v}J:}*u0oԞl6XY4dI13䯆OP?ذ+<8sFR WTt)phvu#B[_DWqԍ@ ʄij}eEt! % ELp9coJz+D䉢5t+YE{AwO,[n5OD,f*siD cFLeaJfvuS0 })—Ֆzp/@F"d/- jʂZު5((v`8DP,VN$$<4Cp؜M@:HƗC{)b `w2E%diﶩrVů\/*j\+'rA>xe]'Džg@@Btݕ}*: Ye]ЖSwX] ો|ޭǵڬSkc>kÉzO%Ef6QwBI/d&%br F3k=!)>Y5c' E_sXu6Әcɵ$Iq5s z8-z:0}q?+~#o6hz-87gH2wsjM>6} RjcF"\ !O2"EChHGN5'蚿ok-\BZ]~˛(!fa*B3\f<N*UY|X}OheVkJaP?شcde.u_;Z6IHN֡-36xq٫i<F4'GIttV׸=?} [Jf ϶(GlW[s~Bʥv{Uj<.]&L^KpO&aΘHKMiD$BU1zn%gH_}lkyuwUsa n :a"$R#>f$ݰkDٷn &t.3v퐔?n.!*bˊLiyoX>x5RӸ.r9G+W~xHp3^V/?~SdָD_:^\'?vZ@p3C0{<3.߼* 9 o1;XT/2*x"q_Ns 2y;c9xfYn+ g\_ h3.SKbqn˜#.<ceX9-!_Р2C_ƚw366@{jд\`d;,PO|/U x›O}uF`@KѺz^ r`(}us rl4Nyw/]dirxSdV"Tfg E}s.PYߩ´I]nĩ[&.p9Gs&M$vK2Sc*i\ӴHXʛ+/Ev#@&OG뺑 xY5j2(t2i'/ fYl5Oi [r:v$:_(\ SpLCXr^mV9'B?l<<8Q\;>E]jƊm:_ PSvFQ?֩l wJXS] Z[S:ж NcYZo85|E}|?Ux{;btd6k9cNG+\ٯ@CyCZnKW`Nw 1>*E`EU|]vG@Gb~d,܂'O/{oh[$i! 33Hj/9d>@)oO a{yX%H=%ľU>.GSZ(*w^.3*}*CVt׮ l!L 1u%dzLN`_XA^OMAoWO, =}3Ϣ))7} G1aIH~vr4i@Kִ.%o ͧm}HBb]8SN#W0#́wp-g}7w%]= +5۹Qb\m.-NM:nu]`gVK@V >3ZT.XK( aB`= Ǜȋ ReG]659qTҲ[eDwC>+u9?3oJ,.gZDZ( 9*%Յן9=)AzR 91WV|AoY=4Q#){|Ci>~j!!ڧUurxKռ{wM].(:bbYڲy>ba {zx R {~+l;5S6B[4rB b^*ڐCb#%O3l "SRZ!``#(w7`Q!6rXX< :tLd _5 dpD8g^F/KA=dhx W+̔Ʈ ֕FN2kz R.Mp;y*KϚ)2Nt jxTŋ胩B6$TI}D_whaˤ)^EKm:EӚ'mr\IDQ^w٠.ɥᗁn-2|y"_x)>W YK -T Pf⾵մHT5l82O~"LSF^(d1܋k6Dss I䆏@/X^ussmU;͟,WL .zFk%1?h4-íN~rGOdW#ŜI̽xx^~(Ng|%C}0V8Ix6a)Y;AҡgWz T)*:|<u>K`$Mlazs&g1!Nn RbJS@YDWu`rO6"Wq87FWiUGJSb?A@ێ,?#_qn ERPa7]"۳`n }Bxq?{ t!"`ʸeǏȽ=O34>MbpO 7ނi\Nۀv8 ,}ԡi{.ظ搿o:UaQS8e6L4rqћtwjVܜAoKWQMr8(A00QC=, kqyEqU&W쿐mm 34sx Z<5~tSZÈP-0%q,>X 5}ռT3R[޵ /ѿ٦qPGVb̖֧'Lz8^BU֠v[V1g' 4kŚpoسIc8pE3*d %N8]{ 0g aZ$aq0K{ƎKt ]Z!;T3*U"|'$|=[dhI*ÖoŵQڍ^(4EwrfĄ_:dNM@x'dN(M/'=W.?i M`,r"xX}2EpV8ѹdyK%Bm-A~RC)}p.X?靂^ʹa_99ឭNv+Qׇ SWIYKcёXd(8V?Ckѝ8=zfEn(]P#NZȄ릦gEَW/j`szF(F=g_%|}Qx?_Hz\5-`)&/+Wo7@cU+RuDE^m%jF{PM Df7U) {M5:g-R^*U9\.| J*qqSY)_ U*uǸp.9ŚExEtM!F0-'Xk U{RY Ȋp "f+cI9BDȡmEQ*})b, V,r*k@!amI`jwxjxr Kȝ)@mհ %ln4c @o}d#=vlϺ3Е#=CS?5t^I)i}EU/5kZk4oZ'=e@GTUgXoH錍f~/9]ZTw}AaӞD諺r}^Ij4b8GwR7<c ugFNQqQ*Qp|V1fDy1uVצD<)-lUpFKN]R"-07zVgN$9|BѦhq(mf~6''\z{0+w >, d/޼|r F]ᔘpFQVhu; }4^,x3K@O<^/LÏ9=dӆM> 8ﮮ#'X%;  ν)[('m)(@$+ؑb*FKg&1y?ԘMiWeF-ېLIV70ӥÈZ`MCS'/v?G^~cGu;H:?Y^niq.vt)+|Z1wz/1!s"zlܩ]mXԕeo*޵B(w1{i׆q`>%Ȁ8R,? d Pf)5 {@剁;V/2%@;-ʃid 2ՐCI8ݠS4m첢]SYHQnI& ֺm:pfTmR5cOo"qcq{ms~6cwc*2$T_37(k$)v+a vŋ !. J$]fwj+ ?^0 $m+Y0l U-9̋M Dv !dZ?藸u䃏^.eLA`Ʀ*R%i\^ϴ[ܘ?J%zȕ)Q/Iy,#_9r !r- 0 ַll>ZQ^]4S$V^d YP9ڢɘ))5bWtT2,~Ģjl|=g%/ɎFclTԔT34M{&SdݤS2TԦȘ~3;=eOƘuW+%9vɝ$e~{B@h:$~2{pkƠX Nn2&JrgO/A]\BG2>Wl] S]Dx*mt>f%jwB3_ 3X{ Ӏk|oM m,6]x21w%] d#\)ܟO>1mQ_ޕ~|܊9K7%0"ݼ@5{@7S캑 x d>WcSDMD?DP?O]c3_u&QdJ  \+m*oD엉sPtn5Ķ6?_Ip"C[b= dhs/hw>~SA#$0RɇK~vuٱK;|۶jzJ,;&/ _!9m0 ci>ٓl=wb2+dvlwcw*ŏ ]V%290%޺nw@ƕRYIQ:\\e, )x)EqqwB!Dþ͉1>4%|9oʒr o04.܀i}8 $j emX\O0y` Pf`?LúJB7}˞B9b=} Aio2917YjY. [C'3{j tN[N[:F~"&,iS;tm/yhCN@W0Zd6K 9yi;4<aYa&8&_q3_qۤWΐҦ(S㇈U)'O3u"PWv׉HR$iYHFid[-I70#9pQh?%Mb)CrI\Ы֙6ٮC >2 qk&2y~a9X2Q4"c} GY|3y'u>S\؂uh\]q֨=DrΞ-]U>,@! cLӥb mKb /<Sa NXDz_LLSmڬ(?qdg[0$S|g8T!p!5H.50W^eS?s[LA ALqAQ}C.5wdMXqWj]03YeilNSz"3cغ1YKRкAߧCH;Ko i7JR*Js$Tp@nHezzgD<(ӓ=dY܋aO6îck`V8UZp~6>tYi 5mOY5 -I ڻL}\CjLΟqe=n1ZyAW"'1 Zm-[=p֫k= ڞ] hD6gJbJ@[ |`u~)+|o\p]:9]=\Qc >^=Ȏ!VwzxU!5}l'MDL{Tn"kNk*6ޖ,7E&BߡFrka3lX FV/[(BKn 8P4J8+k6ya7 ?rBJc!ijuFëe=03E{>KM:iiع~m9 Q!ːe`%e|OrӎNӈ=VE@KWUG25O(l1b+mg3xΖo:n,q,:=TN%exhkǬIxɱБm n9r7^G la4+cFÁ,%f>_4.A8X/Ss؞^ޤyDﱸBǙ47/MT!DE!9^4TrIMXčqpοE^{E46􉅔'`8>6Qtv#OΫ1t`Wb5r.DN$@4 UDPoU]^}_ՅAU8%43k&͏e$/ϷP5@W`]Ԇ#tsW-XT1,z艵%#$@eūr Bb/T̓Km7Y|7/~CN (mvׯ2Z|ԋdȎz̽UߋW?ܑH2^Wno J,g@ ލ%'fx uG)Y%r.[ʋKm,t#dꢫfrU4A?lm@s#6O A6|ZNH<3'`RzhzScMG0ǫ/ ~$΂2 dskԓҏ:9˒#סcsdyi`PDokݶuB1*=q9۬.¿1~炰\ѣ&=t9Qf1ŀPev_De V|4kerW+ׯEf*]y]$Gb!~aUz$.uuI K[pE <l[jL\wTl ~9e&U"K`7|{+%~0pI?߾3YSWRaM}/k+1Tߒv mO_PPЙ(G0VϾ)7 _W҃fF93+0<43c aehὋ֒u0җ&vuYWw%ߊ詬"=LɚH>(*SrBAT*<a W$ACDHe%?CކgD7VSD}[1@cHaG6dV,DkPC)w7S"LE_VYF8ڌSa(FZ( }^Fb9CQ~bju[ΌqBRZΌ5H&zWܐW-v-pUD+rt p*e^r͉{8Jf3Hw3n3['}z%8oWnÍ1|L2BRc'ƪ:&=?wAp[XX]Xp"tK}' iCrgx2ɡJO B]m!B/)G?RE(]W;qM LEOyJWI'F`'q}^8ۄhR7Kp^[779D9u> ^d8:ٷ.}I@Z~(T[mg5ڑ9MrTېlP VhvҸVMۣ %Y2ﭢֽϮ3޶ma g KQeym?no^WH߸#yP,xoz%:B#z{E lםX!uL<{̻LJІLKy 0Z\8#Ny,L|Kv.>KrDֵIvkݖKe}MJZKrk'boF hlFy] O5N|D ;X)⫑`|]\%=,VzV=塊ES?]M\& :_;3ur Fəl6VZ=uL+*[5- . 4ي^|R`{G`^Sy$u/ gv:,> pby+;(6HL2A !}lNdFa5%Gu=ژvTk{ `Xol R!msUbKiP X[HEPaw: 4k`6唅:XZDJPYI0?gȀ^b7m$'##Y_WO{;p±KLUb3,vHhqQOw6NĊ]PrtP{1I.}: K\uNN_[27'`LpӗZ\ ?nBHK=q;%k&gJ}m+d{-6/=d!.%wlKhFM߁E^MO`NV Ajq|**СRb (I m^1Z ZLq1v?bS$/g8FFߞOw\EȺ42T0z LhmE]ꢷv,s@wi}hEV (LYA.p߮U' ~50I P >"("ZZmo@Mϻ0SU9VDOy|cbSOZD;Sܞ=dxÝFpA|YT6 YŚ1sUƻ  |O5oF9l8(1nGqQGM;[A&ԀۅMN%ms:3Jfi>U$d9̥#z&vTNr3߲IO,~зM@eժ~AP5s)/Ə٫WD)@@[8xUO&/Pڕn^yMdCi6^&Hy*ܺ"3bL(&?7})Lj)cie c "Ht=,lVQ <$J!ݥxfc. RCFoC@'gugt=$""*SdIyg(U~aP~shhܹ[>&xɡ+c[Oc*>R'H`)#Po:jx)f"y.?zQ LXWԚ3Acd_%瓗g{;LREB43R6iCLFMJk|?3ԢXXFD ;B?³"ҿ@qPBDI<ߞ Ьc`s$얪 wm%4嗊:Z1{$l.\fܵBSnZ%gO$b PB9Ĵױ^lb9lR;oF C7E4G/Xh3A]V4t xٳ+s~6e=@ƚP/ &֧_a߆F 90R3)%/1VfEoxbRd3U4dOɰox焈kn1bT27/6.9D(6a$ȔU+&ѧB1}#Y]Rle/mG&C? ʶ"O˲~P7uxܜ62;{qEbL8tq##Pbb/d eN&Y\[ ׻A}aj01h O O߅l1Mkcjү|MlW]+·>N7 H;(-n2 ?*e:DdLvQ(^v7 k}t=Cu.7$JH GP8zh|makP<7ImZ?{9b!΅fmQIM76[j$~+|_޶9u(DP"50~Mƀ%6\.RqzTiYBmĘk ]2I٦mF ;):z 2QjOJRCeaR[޴  ]WϚR0F?kX'ҁ~G2$OQ果6&Q--BHY}k|k~kjɃkQa@Ӳ|e,<\u8k& ]d%&F TE(r~xZP4w:.J"ڔ38ltܜtt*]غaZ=$`awJ 8n1 B =9kix9U;/&MW(~r&Ůg2ZYAtl"ь*_fACƗQÚ<difJYY4\.Z)!l2 DC@,]A+EĠ/ᇕ۟tgZhaas]%vno[:?*\Gwnh0Ҋ[zdgƷ*z GW5PaDކB7ʉF,ԇ14n$c_&IGa7GWND!g:_ b (0W9UJjiO.~<: '~Ql_>F DIe[{ %UqʏMnDS|ƪ0:|]ت0BcP5 ٍïQ};| Nnfr&8Ңt>SzEp_K9 5ҏQ P(GiM&ɸe%;xFY0MgVV -Dmˏ~ֈ<9AJ*slI .otn *l,(yV0&JŚs2pm`#anqd6"8N C3_ Py |&NEAX>m?`io'$R}bg%JfXWx!J'2ʦ2=q- ]cFӾ:7].#s}{||V#;,)Xrv7ȆmC;2p<{͓y*7lb*b[ЗhK@f3 !DŽH"e[{ }ew85D|n w*I_&u2|^zWM!F=Gd JyD{<bpXm㎕9_y6| zͥ4rNG_,Q||v HkDI!Apr.~HF`7~1xYҫ}^cY L}j%oD?KZ&)D$c$)t !lPUro0F"wR%b8| 5r|=TL/Ԍ{ n?g⶘9.tqܱ#|.."E#N(Z7ɔPkRM~4D~ ZL\F4S&_hFj'{Zeo4-B:FBlk8/kI:!v510~$j n~J5s̖]Zx? U/ ̴Ri=#?o# ޱx I]h(Z oT >ƞS&bp"7#Bg,s؆BT4"" zӻlD2 JP3Tѩ ݶ應j\3 X> 8(D+qozIJ $0Jcw=Z#c;}ՅtFXu= sCJw߱mrV k2:uoT y~E/gT>Mx-T>\11pCT5;+`L,gZ+O9s{Q[=hCm Y5S~gzj Vx:WpZDtPj]f A/ʒ s唏$P'6%5_dgl~ @g25V=ҭJoъ/UuK 7~„9G l{@( ބRY 6o4S;*az*U72x0a|!3dl\qix E_Zo1s'^/;nm3) ~OsJFq0Q( K)".BpH]֑1(5ٝ2 l9:K_FdaӉܜsrl/`שBm/LvbA9&':臄O㎌oCZD|0{ /rǹcgj [g@mDNKEOf)"w/PxIԺdw@xTSUf,jJ>B'Z5dJHa`?u144?"&CykLF>H Tm!3ziVk1\~͎&ٰ!(rhh. WItg{@׮VcӅƻN5Yp(ڀYidۈE4.VZb%5_7 Z]xu(Lϔ|RW*|^-W%IlU7mruV2ϙ=)iAY @EY@߹co%6AYnՆs=52ʷ0>X,ŕʅcoh7WgV^Rn+7E+nT2ojVH'ʮZƖ_ ]7 }~}X>aP/خJYKDȊ`j2E(h5KL]'%rՋX5 qBRa(N~H徼d%\;`jɸK 69E֣hpMnn/xFӦ5 ՆQSnTtv3!xKu6Ó}M$aMݏB! _MCݺ{PA@ = !x i* inϥ /ĕx_q96?,T8 nQUjvX{ tu&[badYJ #eDGPt$NA^'ޕVq+/*l"3ZpEV. E<]EG{=?P+yc$Z K!a#Z</VYp1J OhrBO`E~yG6vi ľ üuZO#jth\S,~Z=ơHÓ. MSyMe^'TWzm bu YRp{aFݫULjD;tNT;$#_=65EUhn׏U> ~ړzj;)hlW2͖@2R>g[U؟LD4ȳy؜P1 +_(tdV*"uH-J pR2qv6+ LH8i'> 8.۾3^طCMsj jiHUEj ;,&1ƹua&,=ܞfh6LC+HF['kx툢X'݇kZW%Ky]s#(ԇ0? 1:B)L( B:栊v|c%LO qok_tP2ƺNپ 8MƆ:Z)GP> püfWs=Rԥ ?Z\(2!tT#EZXV [LyB\I8:Y$&;S<8 I5,nnd3G)Ag#HOnյa˭zLJO.rdԂ_}t32ڒ/lǚ'3ӹAsrvv% tjdW~\zpyzLJYmZU >GbmC?fAX l3 >0,:vf(%Ez rw>A#HXv59KxXґ5׹Sj!1LC2c!nL"31;?@H,8 *>Ҕ+$ўJbPֱ\u\=5ՋQ;߮ok`^xدF6[ЦcD2$>#T! bt fɪn=<\TrID$ҳ6]mnWؔAgk4HWpg\`K;3Tv~#gBZZN9-b7=B'O⎀KªiYSjnƛu ڱca{:؄s"ќ_x=06)Vb+مB#ojK~ h*/[b/Te&~ؙ0C"nw}9^VX/ 2Z?U ب 630~d\HCZP'匿[;kX,GJKI2B4k  )1SMkj4cn¢#8wc!Ծ0dKqM!?k0K-'*..F)5H}b|҂$SzOR@PW[>lkJiثQ[ltMd1'Gb#^雷 7c!,M?a鱗m`%K@]LF*YhjfabaK"O̺h@Y4A[gXXs1ص emk GB^9% :&w#vIc 47+P\u*4<:YyUri !Paٯi1 ear-#aN^\/=1F4Q*NcԴj̞]ZunD?x:T6[ χvlVKJ,  ݺҁ]W7aƧ!qìb(;kMoAѳeg&1焞ycb[ N{ʴC#vGRge1Vs.׵=jjRm1aj)ruަ‘βkW$VT2"%-#xeQ C!z5˝H6ϐR3@IWtnدEXAYa|UAD9HJ_Dikxo,uj'75OKgBԺzG^m[eyY.w)arfTDETt7ECڇ[ 2}]?fy,im(^v*Y}zNXll4|]DlrzP;_s/Z" _nF2qU{jg^23{CRׇ {0v om5*=<9}ڒA/r?}# 3T&+e _1ad 3|jڪ`eʆ,_Y(71!L7I  [_b 3Шs*ff! .Rq:\ m˸¨zYDr9#`KΫdqLFMLJjW#ry2Ng/D}wcD=fq %hoS-uRrͳgBy &mQboҋp6(5-fK@gņƹ#}WSiNCiEw0.q=.D㶀` Y ڽsMa/[SVe/#t I+Q~-qځVt}:M} <O)$k`E.,f3v]$~L1By']ؿaN''zlkǃ^11/%xl"6ͧ}=AuxW;ׁͮƻ(FAp̎'Q&W#Z>DkS1sr.J9+GRy)!AN!CIh8m`<9" VZIcNOJĩ _3EV0䤪XBBZk,d-p9F@N +C^ 3jꦅ 9Oz꤂-0cnt9|:olDܗv6륤N$MR^Z2H(Ϧb Mnt/W ̮2m1ubishաPB|ζH1ծgjf|JÁ?U1m>RTRl*U~]Yy? ?~Z:plѻb~Ag z=٧"D zbKbϨV_Y$MQ\\̙;C1m~)O/ζ@*fU ת䗐(=AγsVk)1-OS6Rۋa]W[Q|e *ˊy!FxrF~~ZDj* ZڱbK-!O*)NTWjZ!:Ld{ 4Uݭ5MQ?+`1Ѩ#=@&$`J6WE3C#$)SzeD*a \yrQ)JV-i BO /] GKf 4򬎊ʠ[,[Tm d`@p9isP̈́2^zXX:^x5Y`㿫ONAzRaj7;̈Jli?dOWc)\yRtr 0(U?quNΪuaﬖYمvU"/cBt2ê0.@ifYkFX\/k!HNr?MYĘ]jT%h=գ^Kp(d\'tRNq}ꦜi^Fd|rܤ7qVr5(sruuXu!*e@dGU*83yP׏a L}|$.v-R{tCgƽT+>>JRt?Wz nrd>o`C}mBPOHp=:;7U9Pbq`5L *S#fxxxD:Fh)P}Mr~etÕM"~s*Ny,ފQOptB[ȰyqkZ px҇˖*9n굦!?~xU)NbO3mjNր`%`IEZ)^Bj+UkڑV>Yx&YCs)KFꢶ/e]hd83j}n+ rgIc0~Zgr@͐UnjqXF枲k C]G{,H­aw!qj5aX$卾9,;JƅjDiH`8i>d~& '@˰RWalEF9wJ]bw!qikő?42I]6Lsһ0I#uRb^Y"AK7dC|O DI mLu?Yj4fPK"c7)fN.,*wWF9gxpՍHU"n *7Uջ_<޿|6:hm ~ώ`Sj@d )[1Pe|Bm;0dl&I0Xm{ŏXl $@d Znqt5^r#WqE@p]$in,(,uV+(ۼQLGn柳ZϷHGt}}4+*!)'v:aHJL4> x-qXP1l7Z1޳$BCז67y+"Lݥ;NOInDDe> o6FҚŜtKnS]r %`FRdܙ9)+id<ʭ~4P]mI" :f"kl[<fW̄L^H&̫1- ;"yJ֞X8L;tj^\XML3fky/P 1>9[ٵ̧&¢ӟ̵!ggzskJ4ح)8"Vs|^uSW\'F-$Kֵ: 3õeV-%?Nԏh=P6te)e,eKJڽ[-lS%(GܽYOaN7'4%5T #\LB# c<d4"cbE5!MK tT/Pw nP ߱5qc%W } G}\l' X:Fi$72)9w.NÄF~4L6C'bѝGUQ]0ꊥ U,vļȿO7Dn,ߪؘDo o7vG }Iڊu|:'\1캟ϪV|_JбE> m'޺w!JÃ\xTٗUlStP$T,ZF)Dye l2Oaljq6IXhSy@xHR_Րd]2|9@ĻGSTCfurB7R5Tkr816Gon\_vsjo'^FUJz-Id(, GlDj^Sm~aM}9;[ŶgQX"QEn(8g3 WrirBK* [9tM/|v89\qkRZW"4ޛ(JXCt$~R>w^ן/c!49u5z#Ӑ[zbgHZXiG>QXt[@6z%v338k=Z(# xqVke)Cڊ9 C"z% NU!S8߂KqWѬ iŻ UFyg:Z8s,B 0t/̧ < ѤK)#:|jΫSܽF.׆U;N} JFnXM^nBaB]+y:q[EHa!_!=aE>x$<"W!8~07O x.G:XT-` nsK}$"Pc4ل˄f߮uN >6W[.X+j>-55/{er4 S/˞:LN"@unvٔpzC( U"+ 9lHlw+Ve[s‘XaƇ|nJvx)싴WV|5*g"HCGk+5ȕ ?0Q; pOFS %^BxJ졥(@t:6}o7+k@`)Cjfo3ޢ YSDX|Sb* {S@kw mr8i%ob, w_ۏjtNi^+iNu'M'(ilV\`Nr"$CWdVnHY?}Mo+]8h'@եϿrJ]KYMU`:}){5pO~e1B#/ʪD5~,| »*k7/0{#1Ikqp ӆJ@&c*% o UxEMvUVe`n>N&~вA&qƣ$ qmú v.lKjC{X@ӕ: \F!q(m"^̺XYr<_W%[/؀jtInާ{[&F\/|]Lf3sn-r3@pEg?lcyoxy _+A{z8G"_:|A\,wg?؃%1JA5l+=撜O^?xUGllھmQ]T;/9M|;z&js޿Y?9&DK-"j>7Sk͙7UŐͧ,a7 Q^[䜢&dS/ >$: w}L3l &)=_p_lo/\$3 nO" yK9?2 GD(B::bkO5j9: 0[ONf'CExl'5+kJ:4A/nŜ "gpmDvXB%[4ܪ[u> :?gsOߕq[JH\Zj7]ݎr@,Hb=ѶidV絶/'Y+/ :fNj!loح͡yC,*Z.:;L~SմD n>UwV zاc5vU;C%h (=83) ?4h8Aq(JF5 љ: j/isqGq+YSk;~bSUoslRL'׀{v \ϣ bc& D YƸ;(zIzzA)hPA"Llk&VJR\2_|wvvNp,z=y:yW֢ex%;C YϾ w/)caފ@xVj\vdi:&Z{yP.NRQؖe(`I^2|_K!jSB d8k${x( 'b Hh 2'%t􌽃Cnqگ'o8fVP>݋ΞTzv2=R߂y>l&`r;GHJưn ]3-AK*Xe7S!$5s$fB-flb,4&7ĉUʼn͸ӭfQߦaW>kɳJ1 9`N45TsS=[V%깚-K~ǣ'\OEyR6julݎpkxW8`|O .0|/ZX02?5sy˳8O0Uqgc hHk=.в鱺^h!8lp}w\Q{S(fW@Tm. nJ%c0\.@VVl0'WDk'zE}-;;62O%J9y8Jp?) 5&NL^`td[jLB)^\w%422W;+ &ֽ(r8KN0cۙ0U \׌|%!P6'BwOQ2L/SvuGpk(lSc%`UMO=t~RCIG |rC59&sfzwTy^vѳLrٔ p^HIm |$'}Fwz @J=aMnnS.؀dK.`_m< ļ).Z.zc|u$"dDM1N010cem!ia@wVy1$d$=: qGɯ+#Oɷ>PQ5&V ^  7rWTo_M@Y&5_vQ[-1EU*c@ZH3v^o|~8<(Z&x _kb-n=1{FJ.QK~RH}&1agK7*W.jW"Ֆ炻F#ҧN5PwnK pk(?fqnugXrL -iVöcRKRĸ0EP70nQi.!:EډYyY3!UՉٮ|1&ċ{5;yoVN]_s1FٔI;?8XL)'jfj;:.[7imN\W Tk`'?Jϸ'52{'3,.v:}hnu[ȂU)O/ŁS:!KHDq }ɣ.vN# A%SlߌwNl~|LP\E3]o3jwwj\5Z\BO ,zPqFāɁBj/ K^8Qo΋6rUG:AQ“E_ss_~#-bE,Fq\CedW@hQ Tv]/<&lU,Et#?sE`5Tҽ*)]fɬLYxf (:$|T) aaB.^"TSx@[f!لQa 8vF~PhҶ\@0 bg]- 95Ȝ9̷TDw $cǒ:Y@P/6"=XYQCgÂڀA켎ԟX\Q]DF/-]F( "ڈU>3jv-@L8n&3 NE*$9rKAyj4Go{RT(NNU>FUdczݑZ5@qp칿]Nl -ks>Ym]l' o `Ǩ}׋J+$Dat-1"3[yc<ӻG(jVc֦7w-5?Evs4.Px]Ҩ<2 >M= r[<nx`g`16=f_#پ0'z,pto`{ 4=6Fp0Vub륄twvXx5SmNj/Kzx`C4αG&ߗ; _UI =o#)]a%B8>uLW+-6Yeqn4$`L^7&ϰMQ)".M,1T14e890xcMa6^]EȺJciz`RQ3\pGj~gW]ܽD=Ki4 |Oj H-t멤`DQ N![@/RNJ v vLjI~_+waU,bD,niN)o?WDS%L1[#Q:N,w[2.H )G@)OeK}ī7`Ti44_iq\!{ wqZ7qsHRPvNJ-'"YW.8˛~=G&zqQ4yieco"%ENҳAڊ)g bc*)}]I\U(8x-I B;JP<K~o";)T;ȘůT<ׇCGw€(SuҸ d?PךErmɎ7&ʋ2~s"r*o{3}o_.2_'qT5̭륑~Ƈ#GdAqGaIݥsm6 3uAn}.+֐ fCdzay$;^b{sM 1@$o.%&c<:?5 ; hd*xU=>J{GU+#=z x7Aa>z{X]}B$b !3_'WHVmZu: ݤK~D92:x'05MrBNѩS v]L\kzϱ{n3=tst>ǑmI,cbͮp̤2\ll鈙Cѿ\`٨Ji?s7,!O3Q 0'H k䢩̞g :&~f["维Ke'/h0^#?ZOnr#^Yۣ$/+vlSY mּ1÷.R*?f E   $|fգsIv$U!WYFb\Czm<*Ct"a`vube)k3~{e4Ѯgy}kX1ȍgMJp-.(ӛ SxLɯ;}p;<ͅKSrY&K+ HVE6Eq/0FeG a+fjڎ(M <8lFiC]Ոb os @J2lXZm L[%iϸ!)b&Y,B+?2T9ͥtd)At8!IA;a͖j𴙼W1@@Lj֙[xa!A<)-ՂDPԐw2ClͷF8{i ѫRJKa+ V4n>q,TaЬ7 ء"eıؑFouVa͗i`_bCD< 9lo,)qg5P8?&rPbkXbs0&$%}]]lw⮮nsUۨ(ɒ ~2NP,_'7?Ϡ|Dх cBd?Odsf&ɜ/W}^y]Z0c\& \k%:Et>YKR FPClpʣX)_iNO[',NBҔxu/ խy:Ѓ7>_nVdYHO2vx>)U_o{߀`.)~pmDJ H8)ǁu3W9 w)HK {6l 3ҙ2ӤGLKk6GdfZ;grΘhg(,sJEIx̷a0*;M(h?2臐y d|CDE˶| &cx4{)WtIv<>,0SӒ\WMiP$k¾jKB\(ifǒ%$ 3yP wS4BE_Xk`1{lcDFONK*BJv*PiJ__wq Bܖh?1g~i:[BhLJYTV5sLoQmկީ{?IګQq&W}'n*2AGDĒDz oS#iT #*+E|%$ڈwBFV 6- hKTpc@N48ʈJ߁t6pי.o+6^* DvAj1`+jt4x'\1&tis:.П;cEUW\)PDW|?nLlS7QZ? b&ޠ*fL̡,љq E@ v8` f٘6-³SD,w6)^X2; /9oz}kg3=V|v8CX9B*5}v]Sue}'DɠCZ#-q@5p>ƻX neUn$KW\ D$v.=Osó@q> =a ww8] "0˓Cėh/| -Pn rTko=#A+c/F[OΚ@hF_dfyٴơrIADu*Tx=) ưm.̧k#ɶ/:mv[ 4V~$~Q:EE lݴC,N N?[-e6QjEj ,0&evXɳ#Edlz#I4ix:qCP0mq7TNaVQjf@ҋI(&Y]*lA1TN {T}r:v6q\.w6ELO6& |dR t, %d-&@_JqSe}^@T=PBAKX`L-tj4nVyC Nyn(ؿ&q1,dTR7bz)B6+Bu,qhH!'oV;)?PPSYŏC=J>3 0s+GZs n@يpa^ذ.V)Y$'K.g=zQZӇ8v%/@, BS}I~SvI-ǽ[ #BescN1BM֐<"?V;q(|TSsOfc&YM1큹m`'eVo!o$7Hw4G [yIfעA{2mݧB!-kARijW޵`ݗqMSQX/*b8@@tgP`UJTJk3j^>L$H]؎I1 .SNxvDY <r'RtO'mf,L {@iϥ08#xSjm,`/1FY7 4;ϴQBI\$͑zƝH[&[zfշ]Ҷ-×'d >YeSHb1&UjNj+K]> +6b۷urh2ff#iz9)m_m.};aJX> x\p9 QW3y͆-\t*tl!vо6TÖ![ }Pt&mYc7E{z('HvV3+{Nr<̏e^L`^,q#1PًDxI( dTJzxQ%|YvIQrb m.|YJ5k)ha@U{"aD^ffs5~(דjk #xnh S돎1\<`&tOA=DUmP]EK'{&saйAU}Zk,50Roc{+ =^8"F6m,ȋ.tJ6^Aܯڋ LR~)Ò$昷oփe0 [>?= IQ]j/e^[$ gq鼐{ΨL"2t_ӆԠ=4VȻ!u6'z,zɓ5L!;<~)9y|e8kiZx01sr@ .ep(z{Y04:!T! F0| 8S_u(AnķG]Ǜo:Og S~زKSW  Ef?g+]U1LbiRSgkJF#ӑ:ɛ8$ UꄞJjk囓E'`R4ߩ 7G-,5>(=AygtCb{z{'9<>\[ʖHI7fB(#P2g9tXn_idL!/ZLɳN#3ƷMږku2@q<'k߼{R\>\}J&QRw/~ҝ,%ٛc˥n~w;3>,[ de feK*VXڗMEvrnKp*zd3Ӥ$B^HR>E2Af5%F4|PŚAlddpa0sޗ{&yOXSO[u+ |P'f6 hNSGOf WTIV%v\?V06<(]֤W&J ZQUoi zRK:glS_RgLaAgCԵ2rk]g6ޱTV+)1)*N=kEp>F) (L7!Cha=*A!RL\y35-`*?R[,ʂ r Kvt0n-IdȩY9OZZ_ņr; *>xt<~#(G&]wt\mnZ/{hg:-h=|8E>lםrCYnե:G_Po1byClU|]tX(facϏlܮKpm+| 9]~oފ1tu%wd:O_dvgT(Ipaͫ3tN`,_VCZÜ/ae5CaZǕE]J%&%ysM\=Vf+%M)suujwg"N [nP1 [hXtj {HD]ԷIpa`7iTZBFH\DޜzSȌ>3ܭPsI+j0OJz9޶"d6rGsQf3d?@g{phOO?R*֜9/͛GPy ]s;/>Q7"46 }&74y{L !rGT;^o<|i]ε^/  "M<-Gȍ;i49YGwۍe=Ɉڌax֏dI!υrPJ7l2 xs[)RZ0W~2 gsonE j_7SIP:֝t]@5TylzrrEڴ*>{z(& Mnrz1X' nۥ6K*jrdsbӁNC- (+El nYG4\Y'4PgCI݁PG#:JL}7*WfH=uM ֌?qۊ.yCdZ9^Зo>K7߄ץX1kuZv7  h0 "pTWyy"Wz1tD"l12o/=BJ;^XaKRv&{|T~h=/.̹_A͸I""7{uEo?`7 K @T'linDf̉y>&Hoe2( G.cm CVQ?5qݱ]&Kqn^N6eI$TNY[)ыw,I;乛Y*JP>d;Ϗ]cB:FDdw\9^i] ︐-eJ,;֎&MSwdvq >t3D/߷o?A\TQnl6sn`H4_ Gގ 5|J.;Ww7g}0X[t)6+ |~M^fą{;(pQ,!2'r݆Mގ(oȷQ|VGxĢJ~ˠ4tV .%?b( L|'OŢ'8o0CH<av;jFQWR )w _ NJ4S$T@Ziԅ>P0 =N}- $w&UiѴ 8Qktz&FDd-|6`d?$#JPgz|}Г$Z,|%  es y\]Ϛ6lkJ'Zh en]H*6Wd+"*P8ۍk d?BЌ{R?K>^2Jw) +g;ߖ9%A]vy ԋiuodCud3U 7jLA2d~ &h y1LITpGfSmRIz Ke(O"Vܕ Q?>)g\K ڣ, Wu_~3!o[EdfV5adC W!>|Yy/5Gm 7'BK6~Rέ f \M!tw[Cw")U 0L/sp0` uvf|Ze|`,xU5%\:͏(Igİcb |7ī%59v)],7,~۱e*Mv-3;JKr-LݨPIhJmB$dV{2"P@O\ְK{y3+@͏VᛚyÔr1z\30d 衬Gԇvyޝ:j<bVcLK[P㔱_&›zK;Oz.M0Bc|뀃_M5w,ݴCU}շ"Ql`i/j+Ζh85hd_s#q6%"frp!3 ȕDs<ž{ANKt% a32\˹_OWzp 턍u k+⡓Z.^0yVd'5#pYOEZ=a&^K~"4d#iޟi! D_2wOVƺӧ .SN bQ9<Ԋ'\y6cĚiE8Kv5
 a"6Ɋo?c)@Yk(SW~Z־TҕlvI<j6I=udk@E(}s`t D0wxuCF:bxYPݜZ?pdg^# ܿw0[ lg Ò$/]ňlI.j#A9ؔmp fk_BdǓ@]1+2`'Js1'Z\{hGL ,3(Mod8ջ) b&NAU &FXäR.zs׾b+TRqDLo9C\uVoeYC6R B)5ULqE-3ۚݻˮ ;-ڳIJcD?N5Ir}V1b`9js \`q`AAmIq U/WFXŨ=}io@k 4q~PBE_ 4AR풏?A%) NїtKBw,_#zFYUؽ[/ >*",1rFCٟ!D[iun?p}!kBH_('Z& Ihty3 MK-u W.nMN_a: Nz2¡-rqF3:z]OFask@.# N!oI6YaXxO*sFT^2{y}z%cg>ThH /^͆jm'%ؔ@"~|IW%Zz~+wV' 5) KE4g!KὙ}֝ɭ"pܶR!EMO`c܆@þ8@s`!KP61`z2r%B,yp PtR_G:u!J4P4#im6_;Ơ`1JZVdRzTg_F1Ro:t;~{ѧ[LߙUWWD0(Z Dqd _A ɓWeb*qx%EFDqT PXkF?!lu5Nrky} >[^ִԀ)휐iR&G'!'x :@:YHUDG,SݺhZ]\9XJVhAFцb<ܑz1q08dv 5ִt-Y_`LH~uZ=DFUC$$[2_jQm$o'B;:e2,ќt$_*] NVʕf!1cd %o !T&Aj]o0%wAGλ(ϋFyLߢ)RI87޳FQ`{%> "Cdd"7E+Z_+ܜ.4!N/D^By8mx =ELՠ^=\b/%`mf^m\̀nc;ulp 9[;*SQ}:]$@Fa~Jr&0`EK׾/ jjKY]IEJ \AFhb) v6TfFvfu2@tZ=S):Zm Vs($3r~.Cz-y|M $v/0`jGҏʴW9`:-%޼w3iՖ'vN8yYC5ӾhoA%?ڴv/9v_`Nr"!{ddoܭ-~s#jz^ݞi#Ib.v@u+Aq=@2N,V;e(!QD0Fg=Кef4IdJٻ5[Ac&(#*9k9qOw+~`RV[-`"#Ip9""te X= t ii%.An }3dE1tntA.l-͢* "-19Yǚtd2yPsf,U(^pޖy()~D5O9\IdUȼrDǃP(" DbTeH0z6FcCr3>n YBXUB[P(w bXFTƔrʄ;d=zGHS` cz;0a(7? :U_01 kE@Fꎁ˲.9Wq$g- Iѡ+qkڶ?5 ZQRCԼ7((kQƂrأxnc1~,f)٣#&kY/81';r+ 3V9ÃG ϛ~_;E>4p_4JKt8O%iS{t5<9R\o %A >4}8\:N|cݤ/Uc7 LaTk4t9QJ A"ƮA9_?q^b&!{{.8p= 0 lYظؗ5:؀`EaDȏ0~8ꐣWg/WcA=L /d˘O~H & V@,OR!5bDd{%dnAז\Cv-lU KWiWFݑ>\W}a=p%vXYS !SxQ# *T۸z>QO99jhS;mԳ{KL=咺Plwc}ȭWQ )WZ$ȆbUbOK3SPz\qzY}(ok88R0<MJ=}v@)-cc\3%sIz޽s v˲,y>uJ̠y:&jJo 4r粼UcA/귞R)wIY,GUה:1ycMACL@Vc~:o ҮH)׍ىwV6t}Ѿ\gqK]D9YءY>8! Q |ZcQU­r.9$+#5.FKBm^=LM0O =9 `k,-oU.Թw[HH Bhu nUX}6*ƃٗV<Bz7f@@}wMlH\:'U=V/i2cFSs~&AK٫oqshP,p֠2գ^cD*],x3Be1gJ0n6;L˔ a+n"jk9dXsV&stRy/?܈0DYBw%8*I@S dBW<2&ߪ#=톢%#0 NU@dtHY(%( &fW1>Bk |]};"IC×l{~i"ۙ;U=׋EO­ROS|Dȣ+CMeUiB= \[%ެm0ξ$ԄO'spbuJ\$Z?x|,1吅e8vO|2qu6OT2ԂQ?pBm8u]m C# 0<:Q5#b.ekBX@gR"|K!UT0v F"G'J@WZ86vM@RGY|D)`2ۄ h3'IG]گ΀2.;cf:}9xkua¿$gU63oʴJF=x?*E9(041ql㍭Heִc;rvawY |YO unW㧠V弘m[ NJ~ ?ן(+49̿gSV:/ .(ƚw⥒ T݅~#/"RA9ڋt)abl"8tv-kFD*O\-*CzR2w *6n))Y7sgCJ=;6*K>,t&=0፝o*smsC j9 \au)EV`HeRǂ-*a3/oeayޭj@Ik!1J,KYcuw뀫[޴Wfޗ`Cd>L7[C+5QX#$?yB^k{X6c(SL?`Ȭ{cXSlJ޿ |UdɌEuP!p!-{<^<ۅVR\x5jK%k1ޡ1YȚsf~G,sF)1@ au?0Xg}v$C\thrf7H'rXJǏ}mS֕E+Y_ {}tt~L9'8 ?C;_4Wzԓ~:=D 6E5%j]/4SIg| eqE>lU|qa$ p8X;*c/򀔃`өv/i%$XH_=-ƧK*u;pV9.f[Fd |Dc!,.)ޢVyR_COMa%\!w m'o3 C`3hnL'kx2sƛU=\#>Ju=Oy=Hok+n&R fBzxۧ{ְ$"-G21- 7Av T_>n쑟Xv&|F$H.#7(+*ψ撍zxvj-2Ŗ[BFpV|&vAkb L=0m!ře z˼@)aw5ύSJ ͩ/ $:ǖ>LΪDFzPQGci @DrZ"/}C9kDPZCq(cjI \qk8وsaC/ǹm ; !#Uq[֧)letn{U,2Tt@ ^7SQc$Q0Ej~׃j$V {[RuL0)͋R4N2ߵ˛$htEwDF5-LΚO1V16-F< 'AwJh#ӣG?y h324`goFf6(=o JL($n VrtޟJf27cnً$?\MW3Nh̼0 * xʉ5DK?q%#AUuNh I0ڠW,4d=B}5*q5n+@e277o5_VR;{ru:f/dsMy-s`]1JБb|#8٣'#O·s~dGr APLTtpɊTL{c#XNbL l8+bog={-w;};~+8ڒVyYꔄ^=QIњYRn&87kϔ:fz[w756Dcԩ5 x)s ,2QUC{UO?]z  YҒD{Y?uC[Rmv<@dM ~ȱ_vD]u;;u'+ֱ?| w8'ƻ㉹ BG WVeb=X+w=`ihg7;ѝDVWYK89|_ؗIzp }  GwVV|fm:)p)%ޥJR"՗Kq= |h?*sq#ڃq: (A͚tQ Fk U!,Ք<ڳ!n $_բjܞ|3}KEG +A>S}ٮ 0a2j4YO_;R!01H3׮j`>k_3+A? 9m癝N,Tҕ,R'%1?A1DGqĆ.bΝh(6ŢǏcFGu"'jwyBh!ϧ%mUU>ey!l e2L"׏GN~楡eՀ~Ml$UMEo94⅛NRAN5 bȰt;rkm;@: j'YfIf⚝1Df[^'(xq+qu9MXQ*4f8 ϙ1 ޛj!!WKb${Ր7aIo]Pnsu'@GAH3:yJqRU$g*oRʆ#0Kk Lf 7!3Fp Inӵb%*!Q/Ƅ: or J,.\\{ښ~3GJJ\q+[\f4̟ 7v8ZCRB-^x'nyc6%,"+mq;@Ki 3BnOF,IdaUmuZ6 < OWtK_*D*tb-|C%D Xa ]7ρid)ԣ~ƖC[703}{'lM̸mkN,!ip3ՔܮGTmSl TWpV֘w"k &7n NiGpСP^s||k˻$)x1kAT@t U$:8BPiƨ-Ga̻Nݕ2 f9Yj:qhS/+SGW7k po{U-THIUiA ,$K곁dmMɷ@1d.A|0s<xʱc|X--+(8Q &hu,m8;܈j.`FM͟jxܚަ@4ިjt=_;r$U+ 4S\ eʒݦ?NDv0S_p-Mjc\DXL'VHpDJoG]`EJd4um؀Q{?{ZwQw鈥Um5du5S[DkJ T]#0dtז~"HxA^`(T{"aJ)v_f杖paK moij:Z+Hc9Q?!c-ގP5G :H𭏚WO|b 9 4ݩ(t{,"$}I/٭Ț|ƯJ1zjBJ!9v;9MW (N\1N~jCn%Y/|F\M7ȡ S֤UW.B[Hwk"S} qnzaz7dQ*h1Y"s!K"!Ir[FLƟykKHI6Gm\h3ikzSN{ ߍX{ ׭b_u%C0&i_?ifg 9 Tbբ;'TVd'wxcACh<XQGB =AгM1` :{^Qa!eY+}77QZ:jWU5%X΅uS QD S菣l=߼lcMFހ>*JXSVb5MS7sUzzO]['Ɩ?Re-l.݆ ś^ŗM,WʠIݯ&(:KdλN4HyU[#ߒbhd`F*oiF1\(Y `MW vYM$V&A4VBz&\{*Ƹvqaj+ ʤq[ ,7(hcΖ9`HE/șlz$ҍ߃#UH}ϲH}J(+<ʴ=-( L'/R}>kq YS~w0;5@6 f|t>Jl@H8-@}ּdhN+@ f9/FWׇ[ |?(2J|0'[&pV %O&<߆Wmb!F$ި")srMI#gnRRLIp*Ɓ`C8뷙ܦxp;iͭ=" ''}/ץ\GT2~e)pRт垗իx5_'͙t!BpPASs4/7eR咽W ps_RzV%Et6]2FvIF.2W={UtV|-*o*JU揂}<5 z!Os.qGƦC> ̴MS:a}d[Hg/Ôn .ǵk!3=Y .CFmIE]y(GI㸑wt7uOҢ 8]qRsǭ cA42 seLXC#$V8~wc۹0|xg1/mw lh(0tQB(| >8+C'Ly[s:b[ OspS?1NQ//!`U</NmVkyVK^@"Y\ d =.z2E#HnͿzeGa<i\{~+C~o%8ه;-3p l 9,mFu᭵#1[bkԯ "CvdKΚu֦p?DL~6{D,|βBfX"1ՐDVm5$ajQZBHgsc^ Qc=4u еIcg$Mb:/X`E#G͊('"09xSz]}{x㔛m$77@!RRc"*uؕb ?&wJ(3^ B8or@ʠS-Uxź֑Q%\&~4VЀ=>?0`Y_wum~I(sܛ2< pSt9{A9*AT!' u;!b`fnIbQWV((<(06nӢ,| R 0NmST9`hܳm:phXZt07tV 3TR&d|A: ֓-.q '[wظ DxjCxQhEb3Ot*ŝuv1"Su8$֦kg?-\2D$\+>ʿ/r ^U^=IRcLIHQvJMY8#BY@N1wUi:tGx6ME9NrTB2; c%*t&; <P/> Z%G8ML:עr"gAT^ltйmJi9=BarGy!2-ո> 9i" .ZkI`G?k<ٯ/$O#ˏW{gd6%I=nȝU1+_c k<áJ9SKjXi|Ɗ|~4Meme?\bkMưm}:Z|]ğzSVLZLܑ8~l|Hk.B ?Uduq~^ş7j` $= L22cB-̰OONZ?^ka0(Ͽ}#L>చKh@l Հn[F=^:0'm:Ӟ# e0"ŶG,>[b  20ሲV|5nmЃԄ~?\GֺϻI/7%rLQWt)*PvYSk& dvhU=uijI",e3{Y'X,cſXD3Ȱ/Yܹ%n,=#99Q(Nhwa~ose*~ ŚXƮDM^zyttJ֪Iu3.9j&|̵sAe 6-Ӣ ^)P,-4Qf3>ӬH*=@0+JB'$KNTc1UF&>1scRD;v6[îK}|[[A/͡TCqz ˹S ?V̏VYG idSOypk% j9KH bLኽUv> FB-9lMPzfdy W_DY,ON$AulTtd> @KQ=[VYv5MEIetjB_Q9 Kܟ=u-hz>aP<cHT=A\!V#ЕWV'4ҿ 'qu꜏ D80%2A=+sJY`[i Hk.X$ػ$8#7mڃgt:8 !1^Yy$XX413 sIʿ8^uyѳm0hA\j@OVv۹0ÜJ!d$i*jղ̻]1Eڽ Ӝfbj# " Nw;6{T6g*)^*[a(xҞ,( C ٬uAo"ۧ/ԹY57jMfٸwsPkV=YB%N#l}}%o)ƿ<ҾF_MOfm`y[|\8esU6\kU/@P-RJE3rꊗJP?7 }-On!1V1gAjw? W8 L'nI )6d$g: r9n7tDžԘ)@ 9C$I@Eٴa0ѝ)'cF(~ƿVCyDmHZxzlB;dH&׹U3I+r"gU;NA዗>  N@>]6|2Pq4V-Q2ؾٵ?H qmdNN [a)\Wer i`3sŚ t].ʼ]Ѥӕ (BZK|LqaZv pFIYCk 1i\g+Y#n8jmyǏޥGkqxaZh@y )GjT2X;sz~N3FI68- V k+Sot9/5KQ7V`#7P+scdio% 1Oo ̵䏽ˆu_䡷dD&d ?EHu Ui-;jbXALnesNY\{E񈐒%ddtup`?,kF~U,A Y֮댾1qct@ "&6vEp)X^SB#郘 2yfW_h$,uкq$W)x V'7F' ck4|W)fqIMd0r?͍SɯBWr{FtoPv{P;H?mu^ER3mU9.uhCQۄ"VRTBHB_Z͒ |t|S_a6'\$OFjƚBFΥP򞽼Ĭ]}pM^r˅`~aS!drƚk }!<| _SAzjقɎGB} 5@Wֺ tP1Q]QM𬷶CF;8 3#N"|#{'K<*.7_bA ^jVEɦF@y`/"W,\J""Rty9~ޢec9d[O]pS1ӝgmvxḮHc; di%\uIEAOۍс' |43+::>RV`{@`%i__)[>Pcc"mFMF[YrRWXCZ0P#1͞B]O/j)!l( @ȴQT#x]M4_)ߎu!=fJ}b|㨦ּO/AbGevm# GCxGN|ϴmwcu˻gj|?t ։> TAoo)5}&M ފ‚5:ut 3%ζ>E-[^M` v(^58{:3A0ȏ߰fN, lLδqnWڨAuQZTWYJ\)c>wπW,}fZX㶰LܾW$9FI)z F4ʑ>XV VPmGz1i4K_ " .Pie5pWW+Ŏ󙛙P3 \*@Paj ++b {&$ ^ jeˬNX H?P%077t't{T\ž -݌0:8!vgwW~h睎v 8r爳-ceu>_*ͤLOB Cx*ߠ/  ۛ$QNI:파6~-knnLJ5Q0:/V,͒0Id= b=_qd=!`U )@cn{.QfZ(lБ&qo" M:zlolw.W{f;ݼ%)DuqQ $<sv5O|C9V%s3ǭiRJ?̃٘b%LW;"v%A##D]@kҒ-ۢv #<[jS9$7w~ρ*ne0^֬ʏ8g$x Ag! WmEĹJ1V0`թ,mFV/9? BI(F{SrSsO&|RN["+ -veufLÇ D{ӯJ؃p!-(EX yH+ ߫&4EQ-!pq.-ڢ LMuD,C:\h 嘬+(٭x @<N0ZڎD=6+@;]SF͜su$ax!w]|3_ 6ʼ!*=:yKjCU1Nt5 =mbx/oɐ1VѵSǯDTHJVu4Tibg=KE5 CqI)-l1}M>PSk#u^};OkǕR8 neVڹZзx3?y <@!:67^WncfwGg T[Ψ \WB"عg5a( '(TSt 8  WaR~n~UTCnwNJ->Pu-J,YFB.Rs|59nvZs j(`̠YzlsJDjl(@`Xտ̇s 3L bY+Z&"r[g~U׺m7uէ3-hƴXmAUQnL}eTV\*? 0lT.;Ij70ma>˿|ɬJ(MaV+3Sdq_x˩Gk4yryhQ)X偢 MbލNdXY݈nHQVN][KwMā7+Dz={V:O[N`+Lxێef vtS}ty: {c~#mԶl0>UCXT& k#|gkyZ_3r=v,q0ZUG@ gr[ s L^KKiAW,Wm3|O_„vd̋ncUP 8 !8^X%\h`iarB ^m N 2‰dxAĜEØԍ:6wZZugUFn\#&ؠ;=Ky i+%9-s1nCCMBͽ  mS(pwk'AZJU3n'kn×eBsճOT0j _M]df6 oYO,/${MQbFoS=2MRvٽ CA52č: ~Ed0/ ҾRxS gh4ew~wP@N]I/~oj-L*CZ|dU9u]FcʀFO 9&Vvb5[p{;ЕoiEN% ر_]tu{kcg3ь|W2F;98dTMΖ0,z k =эD , StK~ =%$&snku?OM D-`C(/>G"ժUp^aTh!Wye$EwWuK|=8rK$=(P]_3 5nqilK ǭHpJHSx/Yl.+墘N68\aXT2=1Bf}M-,nj#)uEd[HV|a/Wۗ,"ά%~N=d0#ݷ?Ex$n#3}jEk_h@ɳ3IP%_2xIQE® 4(SPMړ:8e]݀]:a*xx| |y nzpo1&{&8a7<\Օ栅[n^j;>2^}/AuQo@_|UuY*"u'^UE.wX`Wn[#J0|ܣ7|TdխRhɦy[3rVU~f]w/Hpl*UVT-*@ͽcfW_ W^X_l8Na$h:#2/4\*.17)@?kqNl(CSzFV<;`>0 ExoL}؄ IK`-dڄLHS^Ou#ư#mؐvM< e; 3z,8=$ ]ޥ@F$]nvk^I6.m:/z&JRt$6̹GzkGw7Ih) e*` 6G)< ép\׵S_¥Op`Ge0}5ZuՊ06XCƤ֐Qlf~!I6 Cw2B{cg )X]X#'ʿa`^Nf{ʎ(E'd4Tf\Tf$˵0<~;o0xz .I&?wMiw_ɳ)zË2"`ȗXgjA̐C/L:4O׈i^[5tO/DHv7̫xa%Bɝ"V<\I*,Ut$ Ũf' ZH 7flyz~d~c#G(^zC%;nl_ C Zn5пr5;DŽvH1h*ep:y??XUD]l)$ȩ3yb%Wh+Ib 3HW]`P-LAױ$e\hZX'?tX *(+KuN_d$ zf]쉑G;:7J ƍEoZ2M*m@"VZ[AV3=2@xXa]^@ղ943MUK0"ؒ}*C@U1N'8\Ѻh?^1t0 9!fJgÕI )'E5Ak;+BGmȒ. $| #B=h;)oآ'֚`']FWj1646!7\J'23UHx9̣خڐ8VmL]eKFTbEwfLy0H+<ągzP!_ b|N Ty7?N¬tr4X|6g8_MinXl|38J;m?Rɿu(,TԬ`NC1A^%E+& !@p>͘LX/{T3<~5eоl ]N9/K^^Y(21 }Åx9+NDe.yU"x4 h>/H]\v$+~"j^˕0dOI \VC ֧cv5;jO  h[FC",k؋HV UJ orP#Rݪ#szSX!1@$af%h1@?9?c +"8Vi CDQ "~yk0WohJc4NA^|f+,ou/9ı]WK6{nv֦QC\G'4{uiI$^Nؑ!1{HiX7a91]x6xv=G N.IUgoMm"- ֛.=d䢑99eH?l&Hfyg(c r&tVcGt}l)b"J8 S zn0a< B;VҠ˨4/t6ZGUg-res:{޷`eTsT>UTF4FGvPzo=TӵT^6f:Gpnz&mW?ܳ[r8Trc1aFlh=(Qv?B}T\ellzK#3(sJr HmfyΕ#@0)Ï+7{*b]p4 e~gʫ0)U(dZ:eqGr#0#5\͘>೺wY\I{qbIɗЊw"=yrqo,r2/THd2D~%5,dIFw6_e3޽wzϮN#-iz`.CM9~Y-v؋Xֶ1Rl<4'?<Zlc=vC)?ACحt*731pA ߱]M~^iSzX&I]ջ/P%=4x@,dPU6Iz›'= w>" t;̈ObXk(2uw.7wLЛ.heʓlUjSe2ύ 0I6cDI'V#6zmb!iŰZNOsHzKܔgVyIuLE۫.[^js2)ċzCQcwfPԔzj iPV}MZs@r"}|Eh1rkR0|;?u;LS2a0%0O5JƍLzaV2K4 6l{)W`3rsr{.Qi=2*!iԾ3jhQFaXާu[FD=QMU¼E'DQʻA Æ&`f= Ǝ0q0FX"րnw YϗHNdB̈́ĂN**.'7Fu;j$rWh <PS-j<33uF&l-_if9ԧ.$摔g Z]yP\K^_.a/5)=4\yBx$w,39Ѡ$v] ϽkxMn6[0mEM&_eK}{A}tʍWq'OSwC^Io(F.Zx\klZ6Ϥ8z@?*M_$:7֢,mBX}hg-Eփ]\O nۯzatyׯ)3#[@ 67}}jz&"ľrzLP hKH#HTYFّJ?(Y53D݃gȲ5-d{Kef瓌faY$2҇j1ҐIN#"KdZWVP1畵R|l5NToBN:g[Foճ=(}e i&VH|FY(~A@<+{Qb~%xk$tMlh`]gV2.@t-V!(|ghgg^|[AN0cāJjƍ]0BA&Q9>2.yn2kMc|Aju>JnY0!y?'O:Sc6<}1ފL3jb41Z%Vܠǝ{9J0晱ani,& E`r\{FW~TqBkt/a+kjD>?9j/?jԸvF~E [2sADg[צ4σ-"@{?0wW"߮ W20^2i4X'C{{uEZWD^ibMN`ʗh7c|m$rT3a.Stg?:N<)GfQRʂ(E\eߖ~]anwA5krk1@TKʬ|4=1SO/M{~BF&N=m(Bܭ@FV3 @t✌U{ 1K|&Vz߷~|bM7%"lBpN2<[J/KZD.&,s jTNPwwFE)Xtʛ fiA>Ǯl> n/J㻥th:vA dqgȃ.%}9#L[Ix-ڍVЇ=07H3>^k<\ eTU55Imgհyf=?ZTnAᆧ{W)ɳXY\$`[mx$MH/xo!X o;"v4]mvS@g e$*3>dp|uy@_6P/V+CGlCO8eJf/pM${S `NQ@nɌD0Zͼ8+VtwMu9L!Έb]> +$h{=d@ ]M}l1I!%iWWk/OSY*(LLlςu }(sҫT3ɨI %)2 2AeB~p:$̈́mݼ 5/ZbKZF _&K!8|'&N6D"+̖&"R  >cC@~buQVTthA+AtV@0VPKՙԛ4mR`9`L}T+pA $:c2^ނCm1ڹ_ @g)/e0Y~wHܕt_K@ayѩ ɦMZ=syDX\BP.E[%,:];iz]7bpɞىim،u1WXs\zDQfݽ8  RIQ,$C,/]S?RU=VxZƯ S :6# N `CI,$9(zv ^YUO4ꂝ^KxY~wyZձv߼Q_I7OhB$acP>Oؽꔕ~,,츏V12R.,&ZtiK?c#mZPk”d̦5\}a );J!75d}Yujm !eEpB $9mD^ɢ`3k5҉sݘZFֿ;St@0^3EFVE!T\qoƱL@:mM9zO.§W1>ԜT*n`mDX!&Nhɫ7HIԱ,*++>ZXI,' 85,= h"uؔȨ%}d@ +JBBcE BX)< Vr'x_%rDj eט+^~;<A?_Ӹi3"~k>ځRT&]ފ6ڦG!>c,vtBabB< uI!Cc@髡n`Gѣ=h8P魹u͍ݘ]d\8i4+v~9F #7}ov^Nt6qSxH)bֲ=FLv8S Ę[Qg5 <e$!#x0ł )šRZ.cOO3K0\Wۨ iԬ&PH)f$]dL*H1Җ[ϾNsBq̻EIRby2עs5 މH4%mCd *U0LIn,i\ Y)^Ũ>h7t)V꣏6h$rX10ZM_y-_ak@$9װm.N%2=wofX4Ϋw'j <.>3 m`^{>P*%*BQ Ķk2X!_X3 -"V GmF%Ҩt6PMO+/יzN2  D'p#'\P#QN0Zr͌͠CU2 1Щ'OC-HEv1~KƓ#a_|$u1Q!2?g db JBAIT)D 0 |цT\LPtz#.ІEd<`Tvs9귛+vb&cop^OD(hmݡ_cۛiihXP]Nh5\,u޼2" :EּuƒJQ$%1- ~XcOܠ ԑ^zќR:CߊSLw)G]H[_SfRB)-0Sʫki^2^2eQw=pv]n^c4 ak 2W^1\F"j;|{=ܙՌXhh β({ESEINJV#:xXC6v WJۇWα*7h+}$_+ r~(H..gcC6U%@59gH<&/2⭨za oh),x~tM1PD[?fGs'}9} *&bɵq!flc Je(ez8jnV(8 0 be)fM]Xdʒ6&B,$ۑ#?k/+^(l}GvYC"7&n,X<s*CֵGkٔa?QX 6o8qIGat;)sF&6"/q“zO.,d{ʠ[0pZ3%g 1hG܈udav׫w{^LXAs2fd{T %.{]LU2fX7ƃwG S#E!J)!7hsm8wnNxq}&ľwDw\4fx |@b4pcIM8d94 k b65*HYҞ4M==D8pfetVG m@Ctm!Sժ6~+dޭU;0yK,\;(@>pWS?7x[ 7&Y9z)_%Ѯ` ecZd9;e&rY u$tdl 2T9>8WKDtp$a|qSWT \ݓo;6g2e;+I$a?o3睙7@8A:xtlSƆ,i<%oÁB-,[p ?wmJ2hG#dnp yeVXn뤀\B͹d`(P&_;؊DB.}[M:x|w Ԩ eiF:q@9%G]b#3*.Pf[9 hٛI5rXaxgql3 h3TC2J;RGJ:OYfFWGIܗ $ݦ-|Q%zѵy|5=Ki`~\¤SmcA˯lń/m)1葁i&^mrc4K|J+@Xi3$.ӉzܲQ9>Z;;~J슿joA^#"Rޔt,5"&q!EV{*PJe5؈l1=5yԞDHh2P)KYK^GV Rg70됫"S‹" Z)עZ#pmdiQNe=siC8`mZb㕰LJD) pOeYKf`H V= ?Kfufb0wq,-nG_nB[ ==h\U](Ŋ:hDU޷FCf+`l&:M+6=݆XW?.%g h1Dy m|Z r^0 ;l5 1oa{+4s۞qjJu tOj_Rkڜ!@[ 䓕 .l/MO g",r/s$Zr sp9)֕MJSY~Q|Y9)~il&^qzLΪӌ)Wqؽ{5koUEP-n̼nK-xF3;7NO0SƲh?0AUU-TSGKxult^/n8;_/1g>6Y1 jɋ1g:<̚{mSf75MJV jDP~TUbaNS(i85NXIS#~2@|$6S+Ɩ(!ZA) kq4~i?rj|y 1ׅammLD묻GuP])mm!ֲn!@;M)]7j,,wR0Wf};(MG̕6nXA5)T \aDj]$T:8P8%R <&+9QN?f쉱r6A-c`{&ΝBXDh :,C-PEb\?8Ƕ+p kCƂ?8 G(ِshŴqS|8@8*Z=Lm>Fwol%Mo"0PHzν.`ؽ.EGiىCۯz|MWiM'n1QNci y@P1$ZP<~j$v;ѨGM^e[u&4)>.YGʆH' dvXE%rc$IQ[x&Jhhz7jm_*k}.j|Flnb9S4YfDh1YIR3Z T4 ]Dt=ҝ uN P<7{kl3A7^{f66T;lNUK xr=sHJ.0@d%@FTn˹ ["~Qr$cZas~yW ú67ׄdC)k(RgNx")8FlJn:}B Ȩڞ${q+e\t}sGգ #_wXg:ߡLU/b)o Xn7g2tOaj܏PLBdIYy/+DN[8ܮ7$@ ~|5N2}gu  iq8l?-|1Fz{+Sã07Tr֘SD)DHy npB:<69/'.ZݽIwt^*@*ȁVDQfOqd=(^3:;!%QOon}(ڒ\&ck%nx͑1* B >!@ i߹DÝJ ݮuTpzax~5~G*5;ܯ#d3TX U;W&(cE*u;Z9j^S`saT`OP?F:B xcDP踊>uz7x5@۟f6&[cNw)J [ f4GY`XHo3V30fS9޾\# ]іc{޾m!S€ z6BH%V-j>eT`S0'ZaSY(ڙ>cM%i&1z# f yPS).a$F9?̺֒صڃ|=oQoЄf#kD雧],_\t <@f2 XK|u20HJt1ph1\h=҄E=dVK4#(GmqT92eAYsw2Ne.v]\PNru6rJU Р^(<uB*N_4FS_VQ;:]Evkbdw GWvX='=~oTwTQdް |1Lkxi{^pk?z)T(^Wi@ݓE%Nu _-ȵ_卪&"/.KA =^s`tHVIRr̟Kum)c1L!q& :C΍I=+C--"swAV`#( 8 6VPD&=p"<ZC\ QoCamf%hiS39*LB -rsQgvzͻ̗2:jTR#=ۥ: LZYŧ7^vR6fZɯϣ6u]IT[bV8n'Z~YH*Uid4e( [гqNpClo_;>Øc$:s Ѐ#pIfr+cqYN4'( ~pno5لnV.x R7(fox7wvaF69渏Ld﷨h3cZF(~ s`܌DPjP_h71[Wh]i.)Ǜ1=*,<pqġ綤YJ9!Hub "2IOީ[eOl Lښ_XJN2/ږ38Ѕv$RSm>m!jPI{( E(%̾NUW8e"FgQ֦tWa|B!Ns뷅zw Z:Rӧ@zo 45\gcU\I&JC0EuS=B21:=5_6# P,@*g#ר2IC1_Pi0BnW|'im{h!u>ÆؗSPK= 6J.q.i!Lw0|e!CB39 f7T^i7;tcl P<ҼOe %w~˚ʼn =dYIoݍ;~Mh/~wH0R]&P_ R:'sm>%*_6E*tA*L>=dc3$)aI&F@:NDÚ[e9y|N1f07IMY_ 6i\𳻶#TIR.>PBf(G9rn*el 蝟):,yUvy&@/ySwQ1ï+ȏϝXVGYb M$= "󷵇r$r=^-l6'kB%.0r|m$b$),M #:VIz'ݤ"Vr<,g\tcڎ}{y IJzk$vT%Gpd4k9$z9`"<V6eFP$o]?ૐRmȞv4||Ų<_LR5lvJ&[!.|R_cQX5v%س̲׸r2u{Rʹ'%#~YhE wC:&$[}+Q /-JjPQgpL^ cQ+4LlzMk?OY1~\'~2f2{۠Boa@*٤X4V a@99,ٸ%G2Ke=Hk~mYߎvh_'oYߠHOC6NJWa1bmԤjq:Y1XzG/*22]HMŒ&b*L%Ɩ#Bw2A59љĤnsw0Ah贓1f)WHQNۂٛsn:#<"R/V%DžUd@)hsiiU3ef }-(9Eۑ&UڊNz HáEH6J{,{vՁR*j*SK?."3Є,Ш.`rhS,k-FQkoKa4~_@%&*_E(6JCLq|Luc @>S"n87 M9Ov p9ɋ"`}̯F. ?[A4 7hSXpʼn&zVPĆK2Զ9rc>)?%DI J:] QyF^M( y1 8]Bk89.퍸mXRsPnvw:ߗT ǂ;yJ'tP&LE+<>дdЖg_~&S$ԋ) 6[87 bx >x~ir|a t4?ŶnDaљ0e=åƉ]YT4PϏ,!i/׷4 Y1(.SFgl:L19%}aҒpy2`IMĖqy盙%cDJIX2(ʗr to!c}P?tY̊P'AT[)?9V9z D̔(xr~~yn, @l1ODkY ;%,qgFC +Ml`d^B^vC6KF#sZ7s"dp(0)NՏ~-m{UIc1h5WAo=HtDУP_LM+ʪm[z&j}"f [.Ex vUF۴)܁jS6ˎ/cuY=x7TLtJ/ʵU /اfm*O| Q+=*N[ͤO w/[У0az*act%K' LTP/XD6L 譃$ざJPd"@IcҫI7~uJ,(o6 oGuCO5m 4",n7GfZo `A9 ٕyW2 ˍ)\w̠%^]e71.9ýp. cLrQ7?U؇6֚a |MW2>9Ʒx33?ޞZit"ԩC'cfZcnF;A{gZ hFЋbm}g;_20M;;Uեܪ1].ȗzoSkVL}$DL[*vZрSnq;d2iԎq~yNF4{n$7z :R8cP^r*M#=_j7Cxe~M|kE<ωX}O;Ñ Bsu|"_v-0<wWi}bot=6_R#ߴ-!{sGxz&9$!&y,*,y ~5=Zm|8{Go==x1;JXiU"ugygkv}pA+p˥PdVI,j,B뺧\0%A,wEi1>Maw_+."H﯂p~m"n+\oV?wj̽뢬w[ g;᾽v3_HPX~sy5ؗ=ɡ 2bo1X FtO%PDCӤK-;28.,-ؘaH;f cV%L7}`IboAJJNdqN4S "bXl If(֜A*4^_$JV"MӸWd8'tR2vFe?]w P9qe]]⟟# Ʉ` LE:P;vz}?sL`5z?Yk*aEQ\*>~'׷ Rh ڦ6uso^b9e(W& g7AS  eY4!7GU 76t9ݜ]"GjH aJNH׶Y]/u ;&xcx.qrc (}PeP IS͕ *t4yJѕMKn$sX"okU*|DNy]TB|d!R/2ƲY*#OϞTJT "Zs="e%?-6Nz"ւN$f]Ry}e)v9(Bw-Bk&iVR73B+|2¿gӶ&cr`-t;-"dnBIBO:r~v/8N ~2,ƇǮMqy_mwO fF=Cj=oу۪ Ks,XBOlGMRiUP'Aw { P"Ii1o83LS̰2ȥ9 p+A5Q i& iB%**q֨b 9s y;s~i.X$*Df{BPQ^s-}ipj~z[﹬갍G"ys.v;KIZU6&aGV |W|hO@#%0[j.Y9DN1NrZ:Ĩ7u|Jl<"Sg3v 8{Fuh#-Β !/,v_e~=iŪOTo@j_SRkʖ쩘DOuZ, 1KO_4y6AUn-?O] @ v40(E WEaԵ1MI c8!, :7 _Ӎ ]ƮEm/TN|y(E%װh R\},lhG)tN9.юy ̙fJӢTK d, [upW\ ^ y9$h(tĤFOs(+-c)B͝/H5LߛT2~3ӣDkK7a-Q\DNwV[B|g3S~CL2T]Ǵڋ5Ies\#P2BvRAxN: Ltp)U L,GV;1Yz&3_;dP>@i~`(-D# X |e dߴL""\M$\@S:pGlvTSyY 5b!id2t](2A EȍIËōsI qU iymrg=S@z^+6Yy܏9x΅'fm J!`N.UPK:0a|a-#9]eDLҍ֪˽Ow檹&]3@Oy6mq70r iVV뽇%+xhZÌ [Ÿ(TEpp.qSЬ|WBTu2w n{WHDz]ػrKi 6Ţ WŎIW;k_=vΐ/}zܥO lP+2"+ij*S7J1C>IUDbjJq:s71|ߌ١Sþ+ı?Nز]iL9߶#uhjnZ/ͻqBE̢Gz%`cB*/;F^7 VFo:9:gw_~Qbzw_O tX6/O K&/5hV14`Ηv|X7&IO2!wۘ؁[zl%?QqZjՎs"PT i5t6J|g g]b`.YJew; ]:UJY*~ &9`:$-i oXLjV4(IkɠεLtĊu3,im?F<8rj_,Wl"MLwooq>R YJneDZu$'؝+0Q&NI-Y:#|UKa lW9gm{^S~5U4RLW7=EAAn.Z 4rqD16.&ni]t \hl(ʷI4ʒŻEMwFρݵ@FVc6!o&l-1]ٙ׭k‘Cs)zޅ0/לS-B-QۺpB$rp/Gƞ#De [9(0 X$r^5nc[3$Ke B H;F9 e$bʆi!nP-.j$f-gR=ypdکmHMuX143 CZtb ;_`'+*dV!P*CXH;UH(mceA&g^9ȊQaZ%{cpaĠ.m>LٮLl#P$rESz]@AI#Vyh!J8+N|.ÓO< \%LVUNnG㒥~[Z}%CHHh5[*HB23f|iS'f^+_t)5ZK\9ցVR# l֧ԫ9?s=J{0S?dvg{@8֟LGk43#TKA(P"Yܴ*zQ- 9T:[&Pc5#kĺȡ3Cz\`gw7iyyJqF E\gİx/~ɋͩPi3'NOm xo^\ʔPQ\W?1j"O.}JbH|{za=ݸL{l`+m!U'r1^5i2{e[Eiv#7n,,!U O~Yǿ3^ 5R-mVjv%NM'(NlAe"FLR[ˈxP,%lX)fV UD7n~qWnt{v,<OILŒ5mIIV#ݖ %0%44efڌhѪ$@f>EA |׋Yd%|O@:<; |OM>[ *:G}sR=qr.dfhC,¨Z=CǏ۫NfR⯮@kKELE 8:?vn}.y5z?hW` J$MVCQ=Ps\'3J~? Iz[|]@JPqh?FQ ]}VDhYrqG AJ(ŦSn-t,T9924Ri䎜s*iDゑ=Te̜`5yЃ&rm0یSS=l1nRt;A!7Q\>a![ m+Yz03Ig(=L|μ@qa,jJqpQVtАC!^0'MW r֟c.'ɺqbv`2 F`Z-ֺ#tdqKτc52,ǴNP/ԭئTWE6r H6O@k"PuS!`./~//,+sWZ \ "8}ŨIH3;X]`]c9&V4L)n$n-3y}q0ӹG̓IiZƂҕ}49t|?d$ C5ʽ "+R8Fʓ>Wj`=FVХ9j>^3LBOqO0;Mu=b8Eں&#U~xq 0aFs +hGv[ߍ;UZvoݚ{ l('R \5pMQ8ƧaL\ZyCh; 灻 c%xf 'S "( IV0R"SSQ SW?>P!QA ^kF8]K(#r9pңѲiC^uWP+(o L'~DYe'vJWhisD$$3 VskX;oo-^@xެ X!%$kS1<U;%BX+տPK$Q JDjGBM:{1q.P-j[ܥ%lۭ\ fdh͆-GCVc W{T a*/evf4y8ɲƞHāT]KNk7F`}LK `!5ۂ;jnP9-22&tV[St wQHj؃6 K~ɱp/7\ŷٿnh[w嶾:_w$`/im*MK1B^=B}-1t* βy<XeeN|Dʉgj낼hAL4QH@Q % ÷5K鑶:ڐS'^օOIl>y>ΰK(܆]+ߓw &&孆W0ٓ/>򳛌>m3F'S:>, I|J.d'RkM͒ { u:\1&T ? Yap5(nNtMy ݚ/exì ɇO'*cⷛ#qR8[mN./RSW?vypx w(4]_Z(& F)nЋ̷y㎼b9 t x'4t+\ߎt@ǡ_K~5uڻJAHLx & "0i&utnK;EFYNL ^JU -wySf/Y啋M2bebO!rt3v?D͓,ϋ0fvXh.RU*6dYQ=0Bs])A"}}}dY} l_[^t9Dod_+ZZAblzb{ <Fڍz!A((vW}RA َLw<(x2$^GchJY(gL׬0{@ | }{!ʭ @ hS%b3 I++%18˰N+.pN02)p;ե oZ nվS s~^!Ca86^<D+{ߏ,Y ?;5x@Dՙ)sJ}Pu$,i afؗ)ld?A4U V]uTZlFY[_3*?G,?Š~b?ae -6/&0w4$j(Nvw "mBMz<)$AT\H (37ey 7pGXue&4f" *Azp=q[Nņ%@D"җsnȿ7M[ʼ6 -_IQ 7X]AZG3vN;lW=\7;C@kj"f|tYJ` !yOQE?'H!>Dߣ6&:X3-1{X[;/\d\e]D?~|G\u'7O?H,,} O<~J80eenp*UCߚs(6¸$r?=hF釮A+^A( jԢfT"벙I2uQ7ySSTK( hJܾv71;!n6"VLn 9ka<2pu2F٫,  YZ