libvirt-daemon-driver-nodedev-7.9.0-1.module_el8.6.0+983+a7505f3f >  A aKU]egInZi( !OJ?Pd|efP4;ۘjʧf$%pC?d & D r&. P\qw~(D d    P$d ?(C8LS9S:-FS>K?SG\HIXY\l]^ bd6e;f>l@tXuvwxy$4*48>Clibvirt-daemon-driver-nodedev7.9.01.module_el8.6.0+983+a7505f3fNodedev 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.aox86-02.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxx86_64mkdir -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^!IiJn  HAAA큤a=a1akakakakaka>a>a>a>abacaIa=aSaf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff4af118851fbb4d34f00e567f96241100fd4795006c0ded5b5e93395f811d760ad9baa8548f4373c1c64f41f5fa985547ba699520459ded7d2af05b2db70cefbd434d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c62fe61206000ed17f3cc793a59be9ceeec994d6664321a1b5c471c33c2615b950../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.9.0-1.module_el8.6.0+983+a7505f3f.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-64)libvirt_driver_nodedev.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nodedev)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(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_PRIVATE_7.9.0)(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f3.0.4-14.6.0-14.0-15.2-11854.14.3ayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 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- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->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 7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f virtnodedevd.confvirtnodedevd.build-id7d811c7e83277ad2b352b592dbcba4b32041ea11d3b1d130d016234dd3feceade368859be62502b5virtnodedevd-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/7d//usr/lib/.build-id/d3//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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d3b1d130d016234dd3feceade368859be62502b5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7d811c7e83277ad2b352b592dbcba4b32041ea11, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)qPR R RRRDR0RxRRRR R R RRRRR}RR R RRRRRRRRRsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRfRHRLRQRhR: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-83a4ca815f0462468a43596008f8fbe6ba66e9a956751a294a856af8a62def68cvirt:rhel:8060020211109195105:d63f516d?7zXZ !#,:] b2u Q{LR~`zp!N|h'^q.YԱP4j*iH"Lmrl!3Ui 9_&u"(d1%_zNY%]@ wfga|G'`hoIW 4I5x8Il!U0ݦ%pzKe`2i_ZΖvr-@?{+8snI=aJ 9iF[{Ezo7)Z"ݹm ;Ѧ(x|/n7 $[&'gdJE3`nOXQz^л|,M+7z۝% i.ݑd, ;0ˣzT4@]Bu #aI!!"U2-CDC05{,` ^ Ǘ+ ~,}j qN\[~4 -s.fp2,%bzz^ٙ %r3y *ձ@s:.{kqwO>tDP5TgǷԿk1Y  )(TOe=Fqmn\~ij 5>ϓ;;4oI g,HvOUxmI^~^nG=N#"ޘ}kQ?Cξօ/Y]L ] S~VO{ywlae<`ve?ovP9V&,ŋN&ٝ|7#;OwAM"ܚ6޿VolKa.u谻'\(_(+WB.|B`>k19?2lcաU4-$5DL%%k3[`c7]|BgU@seT8ܿY@OMэmAe`! CH֮7E|Q BS{Il$R#819O7R:f :cvFzE|  TUL7ߟβF 0NۼК 7u>+^~w]1t$(CR5m+ q9&4hvSl^8¼w^"9&Z!Yv(9 IdR_6|?:>{0FMd:Sh60h&><_Z6䞨*Ge,1Ѣ,.L@'o`XHa rtyt^z*dČ+5zN#ZmGjl|A5cQ1خ4?6'1!կh㏓WpMG//PJsԥTU ״?sr+|Ԫݢn8OT5xE9 +o LzLD7,.AJj Ȃ'3grWhYFv;;FKSh<^n s ]0hΖBJ-ld!:C"FzfNtI*=ܴ=&',ZܝZ"ѫZwM\L$i"L:|"jӂ\6גW$A6<%Owe .,{|X#W.:Fڳ)ߑpN"~_r5f]vJ䥬w_&"-!ư$7w{>5)xX~` ?ƒ~FK3Y[١OwBd }*OAxXրǀ3ib9OzNk&lww]ЍU7mZ% ;~V{/?+P;@-dWĮ_m7Ei2dm~ߥ#'b]"!ig7i} oZA`<z$gEUˌ Ș@'_MFzz] }y@֑bhxOuAd{jf}81%_hN4XeP(+zV+ vr[lvo[" aݦozul G4|+Z<7+ Fz9x_@x;dk{js?, ,?R:%>VSVI<* zgtz_"}[S8txV]Gyw`'HeڊojdȾxr\&rWm XJz2k(}N32\MI3`- <-ҽ;bt% h mEپ W? r濏ы?џ%۷ X|mFNaKc ?ҏ7U ;KYqF.aBe$ ' Gȓ=ZDŽ>b Ϛ)(>љ?>32xEbHVsʄA'xq5h_M>w1;K-)]DC84bRN:lRs~'1Amg7ˏ1у,*wydaPdx|hImTGܷ8 +Q hyvB ,i%O`N^sӘ/DSj$T2wȧ*;o'P#ބ?*<4?2J ӜrfjӷC_RrqLw9a-G*;a(nz JA 6Wιj\f ǒ =Ŵ<~]UcK5):O K-mws{ܥwYįD]o>CnJ&׈vݍØ.  [>/-HS UǍa++nv(TmZ(*Tt{yNJy8k䐡 "fYZHѓDuʯxir$0+9< /PsK Hm^sfXg^%;-Y$7%5ì6fv{T-B `J=86 dfm$WE;]KiSA;;?_><@҇$60.lA*"QLYF[W&b &9MA `/4k֦/ܬ蒞̊Q=FefKvt0Xkh~(uqU~eHQz\M]f#tI+UjPȒ \YUϙ4H]ZW zcysd3׳}m&KVIʖ(2޴*?5g]w}wE{.NZJ (\f3]o۝h,ߡ/k6j4T+pjf^V}qAnFGґ NlrQR\zc$r6bj"X rXe-kzVheЧ)`x>S9t_ K`ò:6w (S: T% H"ǵ@ӓ yvXU}-Ol,iHYƫ@}HӂYvT>Kowɫ\҉ƍ|Zq㳏k{ , F|R p2: }\>hy7wm%c.Z\_`1s-jy&b a53.b *%X4-c,a]A´f:=$.(;vO4NnZAR(3T"ʴnk(ߚ(}.ݚm.Ij5`~?4{MʻVRWx!ΔLb-"] e63.QT3L%H9cxpAqW99A,瘒i5,qH!sfuO @L3.=Gn?VxA'+҈4r M$]+ _ۡnuEyy[ =="gS@2$hO/*LXl+>L |W%c 0n nb會րtcrpu2N^w?h́ա"{嘋#ؗ-ŰɇH&} zEQucN Q*1z]|895`LCqMf=\ s>TAZ8Pd2Ы*~hM=QjU"YMv&9Ԇ^3l0鞘Ƒ= om+p3C2+C9יP+uv#wP8- !ww4#||\l]]{w(TBnPY\rcۜIjzVh%Aރ _W^.o/Dkʽ-IK#lRƇ*N\AA%gZR d+UAzPri4\%7zƖ.JtH)fĬaacA*} Ig+ ̰/5]$Xl 8pvFݼf޶ChZz`JSEbw85@SPCJA#[V ˍلSi7t?YZ`ҟYAgM1;i{V^4k 1u'1 0)$ƃ+fwC ZEAٛWs¶Fɖ~OY"!E<{Z M$ xo"k ci*΢cbeT07`XfZŝ@P\}O7*z7.Ѥ.iħ4;`Cڠ =A~[yZ+m9Iz+KD#&[վHEsZ=G m[LRjAR&y \Fr^YJ$!mVoYbGX eTdEzy Im $)gPp?IG!xF. ":&9nR>+~0iHzC6ֵ|Zd&Jޭ蠍Ŵٽ :) XF1#%(Zqn_ɦ&Zd8/MZ{dR%RAkcpZ*W P-C41Wnbb>RLuMHN4}4H| XHڕ @{B`8S"%ETwȂҽ.)ԮjDH|%F?2PZ Σ0FlMÜwnBvLpJ8{?GqNcOCqlrx%9gkOFlMbmfVAU{ʒS.F:g6?5 o6R[`nZݹYRC./7}V!l]mJ![.EV㿲u3)W*<,è z#hha,s:J)T@1$CbV~p 5bqx@3N2Fe>Wa*'$xQJQb{KE2;*Ɛ~$ۙ8Ͼ 2ݓſ?K{~Bnj-O,' L'֚3 ĭ({*)3mČu%-uA816sE6%q{=y`#4Shxr?|Z`6";to:,D.XŞ3De nNwцPHwz[' $@䙼sWBW{&̸prY 0H(A3FIRQqJB1Wv#!Ijv pec8fBᬻIJzLYN#pa󶐚T-m^+?.%Wz0 `k.V|Yȁɼn ud\LRrI fqT_Q"QDBDj*Su.MJm*p:LesX:Ϯkzظᾏ'֚+_D5=' S'A6If*,J|uV/^]KnsYg6NW D]Kg#b<&1;ϵݢ m \ #Vtjb{UkJr;qRѢ5H/x+I0'c*D1w)]xIb|;gfAq7ޢ8VxfFK`Hk/ktF˩+}Q'?YSɔ%ϪXj#vd)1 ߆{0(SB6GoNA?-s* n6nWޏDhKC*?5*m{פ#dzsnHs}Mtg $|2c&HAO>r gF\g!6"tpGM |NG/( !xw,yԃϰRLac?Zsue9~pᡭ`htWk0{4Vty8h0&# "RvBӞ+}2)h4k %ksIx JՎzާ$pK$.e5R}먏mƯ':rJR=42RQyyyYԞq^(nnSFf:p*߭R&pR넔5&7J$]VxP"Sk)"?_em|'j4+嶏CrDX,@ĒUTC|DErw115te/+w |=l}{HYMٖtf^.d f68[ISfk靻?4lRuSt7y*VK< ˿?WQ/uK6fALs~4 ~?; (/]>6!ajMƷ!2dVҗ}f;XpR֡1luTf<:`Kgyx= Q,T `)z!~"vn hgbW&AA4#?s FL=2(q+LrJ.nݿ^iKhdJAʄ'|K,.zRIM hLh :JL0~)@Hh);(9hձLp?oa$ItÝ(Z3+O%87%e]c?c| \S$Lpf\x , { #1 r-ك~-@{zS}Ԑ~LH}yGA ^*ps?{<v7[Wb\pCt"t~&Q2ޫ0M|@P BH5i8h<)Fck3+qH Id/߼IC?yP6BK"}F:ĮN. 2}YVˣ>v79Nݤ0tS񙏦`/9ʖ3+1`۟WZQONe7S ,fgxJrxOMjlY Y '$1k3{ {q:WLcdr865By魲t7^:<DZXD*wĩ0ef5_Mbh4C;Liyr }ce5kVSxIK,\3ZK%jHB2x̡?&N#@aev- 7p\˸lջ;(I ok,4Fv]1BBYΗx#ݙa6pU[4YQW7ZH8nԙ tj!i m5N54Wr~1]Z$lHԈVYz]Sv_3͠Rxf 4PBV,f 4‚!sNvcqW%򾭜& JJ22*BTV rp&?€m0s)B~v4-B+utzN_O @Km6H|x\ޭhvZWrG{t [X*tU˅`T ޞWդC|ahvWkcIt,a>0LᇨA _"cqLL|7,n_QmI>('җ71=5^5g] ®D^y]ӥk`CV]~wGH oLbuy8(*ip1 "+O")52˖XB0DFplx?VĨ9XZvNzmo5T\eP"-Їo& 1t;gLlXr9W[}%6řHf!x/V:%扻M{% . oɸvF/ܖCBWU.|sˁ ('S 4u?M)Y30@8hfmG'L f&&\; ݩT)E4~LzWU˗?^a/֋\|/Q=ngNtzPB^H\E@/74I=ӷ[Cr5i&+ g-$u.uoȬ;ܻa!U{vIV^ixKuiC4BI*`ll3# xAGv -솗lHoW)=^o2b3$f$<_=ӗ(xZG,κ|Zi3p*ǰ",biIX^eb?s]% 5=$x0g2uul7?4+9cΖYd*׈~4z5n Mt/t& U?׆ ?)}ZTo rn|qJND3bJ]ZզZ@I ID@PFp r$MԷ\K ur<zIofT!~=Kēukf|唱+VdyҰ˜+rze,Pi#gI.G*k#0nAg@վ92.R09Et'.7fUL:\@Vi)ch, hF;pj (#pN|ђz1iϱt^饽/2x,@R.v,@a>J2%ŰzﰼWz(]`ߴYZ¨5ɨQңQ~ o3a;h.'7.N_/f +q!A,;VT1KYYܜk*R? nj جShEu~Mꪬ`^a1:@ Om,APя% & -uR @yUSr!9=d=rϯA!-޼z{0eU-{~C5,1WsvoF奾! R]2ݯq=Ԟ)cDeUgy0n+VZ+E&bMNu& 8=/3&tEW2a#2DPADL0{4 㩅5 k$O=>K 53k$i'U(MO!mt^~U8 \NFw s3Aᯁ ˡC<&E)PftI.U}V10z]؟Nܭ'i[;]ymOP*H][d,7D!:Z>u;na\mf\MeDãw_RȈnEɅ1(2^֮Jg~&7;1 l>%3X:EJࡊf†( '%dR3V=&Ԇx. \S4 :XDцuYV#NDiGtwgfH\<5'Ļ=qR9U9Oa+R=2b ۶r1PSY'F  Jꑛ32?.STXْqz)mUMY׼ݩP/eT\yܤ ߗEɀITc & ?JJ,Bnɑ.o$FlT%Hl{b̷\T|vBR>@L@<׷)H .B9POg"!UЊQ1Z*z+X"*!ag}-@,J6RpՒEM(P+Gǹ'nj%p- ckJ)[%zHۦ'$O{yCSyqv0 ; 䧷gcQ8S[g(Xްڔ8($w#&kT\&Cf#WO?q20p-udƚ{U5o[GVF,IOlђNdύZ =VwZsSuw<ɇI$#1U:#ͮ%+kEpi!y|Igɫ6$ ׿]rfLT pliڻ '丧oW6AS3|Db"2,#@t󑷼3JnAvjzqڤ%v<5u5G0;3r'OkƧ =z&b֣) g#ʼhQRHۭ,wWjAY'۠2hEy\/zH}+xb V@yxUeA[п^H:Hc@L:ҼH_4^Aq$P$Ed eF8CtDю8-jyj+#S*/(Mܶ:lA}KEXyGߩFma';Yȸ*}aIaPru!(;qm"!{BETqpoW`ߢcw2h4 P##ULfwC*:cy0 8Ȼ5KYXC M-,4ߖx/"6`S xN#(ܻCy.yh,;Q%U| $4٧ۉ~$\vi/ZTs7,<鍡yFzؔ,Z5ܣV$ΦM^>kW9Fv3, pHB5^fܾ1u8%: )~/XuY-I.αAYfYMy9_WDLz˯wOV&l5ɌȖzzkY7sTA+ܾ xB){,[n4ַ{[IX<0p_i%4ORr17q>F;},bP&38W빯[Uy]GP$)8 =r/ӥ,+ܘ &X]uV|^T9> ) ޻&W{Nz҆ʕ10c1 ewLmMü34lqFWo1P2˗YQ\ Sp\OmQ Ӯ9?m8 (ϐpBG {[dԥB=Hsjk ;Ѕ*gNKN+H}U0Mi6`NMbiֆq#Hc#<ɲ!W,&ˆ*_Cd!v| 2sORR9.f{JeNYN4hZ=)bӌϠG"e5 o 7OL@T1 $7\ሁDtldzf\<(Y#ɤtB:zj7J ;o\٬Գ%.RUefMO4=?Pv dd28tʪB`$x%|~.;w<䥈 [|X׎ )b᪡ PЛб'wǶw ow֤>leԑ]Z #Q1Z{bC  &unA1A9Nƅ@k=DGӀ|33lmS(=bL?G=UJI#| tت#Ԁ en~a/㭏N+3`-CGkNlnjyrB+>YTQnU[[5OJ7}{wOnԞh*;s2߃ wT-;EDD@ː7:#'T2Y&`6-([AYaH0ip-tC]!Zk]$lI;p^& xhaJ4[ݹ?RMl3p Cf u'eȈ~ŽFfKj*T6.G3*Ѕ@YM  $&KNp jy21&Gy"RɎq9!`e@0h볿9Q9ʥKHq$E Ԧ4&nCؤ5')v)"-*n'{w vM3{|{%SPlF:a0ۀ!G;bb 7's9iڢv{INO%q}3~M+/ix,>|6-Q;-\鰫oTWO?yn-F5@8lC2(ڴ Uҡ7珮XYWRVX89VgU,_",h(K*V4fx=s 9_RkT, = f_&mD^i+|-}o1Qe36,bc&š[uq6%[< JҔKlF9;9jo,uY@?!.nC KXPA$]RE˖&lP=o}su~7c&*w7tL=S:fxltJel2W zAȮ]?Yg L rjͣ{PfJ5P*Qcߊ  yƑQ8% 0Trn cd h=Lw)&$2@^9Rki2L;%Ch)D8أ#Ht1dC< 4u94o{Y F~7|u֬K5_ߡD\/=,*l0]A%5i/;DzN"C[< YGnU-[@#&~fO\lj˙x9S4>#ѕ ? #B@'S+Mmұ4_{+1+2+} k Y~u>YymE#9fob7ϱ-~blx!#pNo`^k.xGc8BO%hFת&">D~$nwXĜ1) cޠkҡ!y .UVVU.3-7S2 O/8{z=MŃo^r;ښILᘭBp 4<'aM5֤˜pSU)b_ՁD$qٻCGUQK7Zo²|/¿ MorX_0zWAjb^C0Dɮ[Ԍ]/O,0_s͟Q!Mb+:`o˙d:f)HXt1֝60rA`gYY $6i  㣎ܰuDs]wؚLz+ƛӓJh<{OIT& Jedh e0_G]46YW4*'vmȅ?#+[ y ?ɡ֓ZY1"_9rY nLG0<0Dirn_ꃵG˞Q25&"_I!W5F?ZIɊy#{^Ց>꧖q[w`F30z~jݙ1TŞRw7UlЭU_q1y>Z2j?DZ? j[Lhե8NgwH{oʦh%=3s缁?HD vG*2қJGgWF/)V@9N RNl y.\^EEKBt[ =uD` `U*B3,1Mu[p;OY8fc(faڢ^cjɡG½LZ6$+}nӈc!F?H7Y];žZF7h bNEC]/]Q Zb֕+] ɣrWB6hivִ_c4ai)rd1S0酠~2:EN*4~=8sݿ#}Lñ:9 5X A1 ?@ASyۘ7¦Tv2s>TNBw_|sj'hZэc~3"$RD_Xa&ՙ,hY |'"gV3J@*S1gPcFI}\ C/wc6V+O>ݑ6CmhQJZo2m#?)0s7O!qs$3_Xȍ`1QI=qk"fu>0#0]QS^D3eţ\7>8!yqJ֯e${+)/25,Eg#:xw*(G {oH*7U1>/Fd##boeB/qg[L}U%@6ciꆪDSXE\}H Ie"}_.o8gD =*}("oX&rnw)?<΃cS& aQ0mvdYS.hu;Va@cbhl-F73 bQJX}xu&ӟ /t>iVHx ˞S҈c_Y^`S9:'3(mLYcMP_>"mv}Jav R! 8\-s]_{/!b{AAIkG&bt_.kwf3q_@uMYWQf%V(#yRgx_$S76Z'nl^9\ñP]/򎇧Rlz(ǷL5i a1p7g5iLof~*s3,S,eDurcڕx"Ibaj!`xYLHUnEf!*uF |IQd*e `F`sgVXk 3+#5?%P}8+PfnI_˗2<{p8ʹ/7\`t~^6_j[l{Q2D1TGw/<߾~s7鹽X+j1H*^ ]f 8IDƋghM\.K[ֹP#3yŅoZI8\%[)ӗY0|ǨKܢ}3Hid=+To(2h'aGKɀAD 3y,K;&ݢ(np ӑx9 ^zP䕲.imi%ruCiu<ZjƴtBQ_PJhKhחz'r3"#.j0=.*հ?7ȟgvھoybH5\1XJԲ'XQwGPf5:)'J0VxWυ vϞh'\[OsbFpzm6<3@)WLHH.ҳ7gョ7_@fstmڒ7[ qzHgĕ"qbqХpglXؓ-p琅P6 1jk_1׽J>1]d6h!?]xџ*clsd_,r xpG %'Nd;?#ꪾR41uMiXQb~(F$#17&|el$x~ON^ywR p>to[chmf3Oep>ew&& zMnv *֙k*~/d# f*(~7}M~m2pE֓9ge~Z[@VEPoJx/HN1hw1P y%dg7.aYuSo~TUNJ4Si4%N1vOa'v^D29!K̆)p؎}<嫼N'֐+ •صXz Q-iW/n^@B gJdR-Q$-}v϶4nmr4S;#tu|ȓp۸ڎ"_/>MCP[鍚TVbsjgAWWfLDZo9 pZ=zh4R[" K\ V8JvK8;vWM`tFF&AٴJmvý \jn2E PXlظ=aN 18A)fɿ61A.#3R&Iosqw,pkQXe/oRst"T#ޣ/>q`RL_^x*Ϙd1}1&㮡bHEkUF:i_!p4Wӏ3(^߷ ? xfOj݃=~N xRoBw?s'E/=ܛ.o5Ѻ]D.\]6p(ΝHwg9UX*l\⌅y5L cy3(Etd ͸;UJ#.X#Kx6|J[J~ұzk?rRh0EYf昿;@e޿> ~īs R mc8KP$5v'Y0zA>G<sm۪ Z6o*8 Of@9;zj0\ wYX>Y8#jòoT)aû*}kPeI2$ z𜝑"+3PL<[h 1Gx밵&D^qN 3i ^5fGC[L xY;g Xx;^z_4Zid,LHcpUMSjR2As`\bPPu=Ki [&}E߬rmӄe]HTAc) 't1Y :uc7J ějRV0MiK!֧ ~h&s2s~>BxMU@2j29WiA /JX0Z\*0(1yGԒ'dJs:sZ$K0:`_& -p!党ɀ.fezf|ʎ~<%Ff0gԞ&ԧt|}\ ~*$=j,0崵Y./>J'[ 1/:ÆQ_mvfÎ$v`3SQ޶ADh h 4j-ݻF!7CxQg[FZ(VcM5JWDZ3apԭ#iNt("sfh Eϙyp]FO °hw*( H |} W%hCc.U&'nv[Kie} H *ME}:T`UUE{Orh1>RcVBVCmo"ﺹXnQ"> 3aXAdS>+;%. utid5ȶaDvuj\7!}K=Gy=|uz"y##BŞ$ 6V?iV8`E(0m9_R2dx1^FJ ֤m:5&bTs eEpZo=i䳙TA>udO_t A :Ec[lqN-Y\ԗ6amJ<0"f\eIړ>mmxw)غ _i6#RrjRWHgy!ET˕,Q)TXRRhٗR"[J+P1 [-~4+\ ۾Ud؆,(O 9?S ֘EvŸ~6 WNR*!UkrZU0;%wmP3o^|rs@_Qw3OAx5t/ q@aHwDF6SXtM f-N(0I_xFD=m9F@*G 9Bĸ K23z 따[ hDn igo75@ oDGZi38f3H{݇<=;9|뙗*bԷyy( Wwr B]1敦=;w{U#7N?'k/oOy Rr)iLFRԳpCl= d6럓rA o]*BPpC.tZ3Վʯ;BFuBZR{t <3A]7iR,TdK QF}qNT)x~JeA!J^r`--!/3˟}4hem?aI?Ȉ08lOOP#><A*ѡ,*~s+o>-`k}% _]9$ՠЇmB\Mhz`'>qeu`AdjY6+g\$\nږ")CuVOP0EseQfRwRz& Zx0[${{|:BD8z}„+!xVbbȪ;Bi]Y@IؘڣgFW0RVa CG-K\ Ь lbLs֚Ők u` /#7Ȍ65JdScy (bDyrWY "w4k/?H&ctY@* 7} 2]o$bi XM487BB؃{r|@EqgpϷ@q~8"!1%b)s>73qp* ʹ 5A nLZcEAFM}Ԥ}A9}Ų;5xQ+3^jI=&[mDL\LR[ĂbE>2m"@x؃#<]m#ɔ@kny,Qr=..1L?a%TtW.E BSWǟG_[@n=I;B9r׍P $*m]!sxHl+Z"0R^]ҿv?_Qk2|O>/?S-Ѹ]U括c :hKLIĀ5o;.Jl/$yp6?RquҞ=9<#0 $YĊHy/~Fd,3WkIk(fk.W'r0#c{v"W )zGx^:6{}$$$QChP3p켁Si#PQgd/["-Zt5nλphdU(&`\s>+&D0.}=З!k5;U34)^I7V[ RVsNQ~Q8NZ"4;CCIo ݓdRŽYp|g"2r)ˋ̂hکu hZ#ocOO.Y*fp8V=>:[nC fvpcЈ}6IgkK52F[tl^X0kZ(O0$B 8) #t-2wQNN]i jφS4m mM+m4T%%=iƊ!']-qىnIdjA֖Rb67)bKzgp6BIqH<1&y@յmP`5_dY)Os٤B)Àb̫֙΋/ vK|fO4wl p 5PHUt&O93^*됐wag[ػ]; U b.dCRb ^q޳s"-^\ >tPJNOb0odN=#ʫ:ٴ)x-Gpģ& yē!dww\awC {]d4QMmGP rW?T@<$ 0m`~7=qJ90a#U6Iz'ROC}Ԣ{8=^=~tHޱk|M#rӋfnF67lLԱ_HV>]<=%wR?8 m1A @~ }#v+%yȷ+ߪݲ9^YAieJ& | 푽L-K.[-rpq[ /|UUH e HltH\q Iu2ɇ|0E\ T)ؓ8 u CSWB0ƤbU[e4GrMXj[ A5H l#s`Ծs]9lXwq2x_޻FJīLtJPDI.$bqnB ϵg H_W;3QS/>]Aэo{F%/aZG?˩Q.en% p:wG?N%q[Ҫam'no֚3n@Epx):o}Ըp?faD!8g_Y0R< Gadc7 6{/Oe;G'!#\~u7i[j _[qu})!DtS?V׼<:]LQTnjT5Cו@ +tI$ khh-ɡr#o{nE匟W5BB>RݢM"htHDu\qo²#u8hs#"Yc' ސy:^@sCp,2sAUL~+;!o# c)a%` $Ij\ Qk]O=7t(y#uZA']MI;Y[:>ry/ϱUvگ*q+o:\rH%cU߁e5?4`YB䌾ӱN)]GE'dmA ^U;J@~~SN Jq<#<Ļ-p C)*D!JrqZ&H%ݘ ~ڤq0l qә>=Pț (aQd{7"DO3cΡ urciVZ5M[rYiC{xGTK(=gpvӓ4"\%+t@bRоDzs;,6:K&T1VWNV.ϷRyx4̜RIhD~HQx2I̻\Oڥ^:6UL, TzIG9WJHAT$~w">$_!$FajؘW<6on5& N>?]0 ĦTu3Úw>MV3pG SmdlWnc`Έùbj7#1<䉢cAkR1heʷV/ڐATKŻ8p^7)6^,CbÄҀo o=KRƏ*Q,͑J;5Jk7^ծnb'!mx( 㭌vbu.Nn:?j8d!b%VTWKfOD=h((dn!>sD(~n/"@vV*#! d$u}>¢Goj1ld A5`>3nK]t]_blySbBD-^F+ ;\&ɼU(mM@/\$3swL|ngeJ0ƆO%6Bu|ŔG/A$Eris5ÛΦc~|E LǺ9KZ<^T~$dk XM&IŋjΨḓ~.nzv:9G[W2 2IfS(rZ@vK50f_y7w9c\_m/:x;- CIGKےfU]"xp62d.^ؗɓEKxUKLDǒRh @Tw̘6^˷>KvQ/|>Ɵ&Ĵ[hދHcs|{G#pz/Fً$i.6,`9 Vڜۑ"$In[`sA?q9I0/,! -m+I:AxF%P՞g޻[&n/LLێj [z[h.m%x|G*5~P_4"5ۜ[u>q-;b~?+{R{{ +5ll60RZjO:7hp`6k#8O'%弋ۅ'O{<) 888#b],|m  Z 1w@pB¬uGӼLE/rP ha>䮕+t{ĄH/ f)t "m"a ǁM:chxрn'zXHc7L?[ސϹ=Jm׹#2gh-R|G+Z[j(N^9-?kgZ8?xR7PMk0ldO}'G(&<> w[_e0|C`['1[Z\h.CS -tp=;Grmv8Ji}57mM637%J0)+rCw$'twW}C]9'N'P_"\U.?T$adQtU!=G zA0mf>2G(DM1â" }{'Oe0 !N:> ýF3bs(_myEc7Ch^V]^ٚs$u$rD2޸J)A}mi-܈2 WB榲{̂*Ҍ,#EC:8k6C/96BFɲҭ/|㭞9_%Cs9;/LĀ!XbhZoڗ3C7U K\(tTq;͐Teܼ;?'})t\q 9i@/=\)yͥK1@C;$60bW1XwFd#,a-+#ܻ˾*^Gਛ48ظr'WȅVY1W;f:oqWzSF23FZ'&=<ث{7 Zf^TtP3tmkKmӪ,^>RSnKmaH*%wHUh7sd_338VZ|4?hm(g%3 _1DŽ$_%;-)To|{ǐ0m<eIb= }itG\BzFZS( Pn2l-k OD=+yv˃<@+`?3Շጸ[QG: ;4"aD,w=EW&hAT]b/i1@Av"efV {kc>ūܨwW%\wf~BveLy5fF@q|Jۘ}O)^ .}/~p G ӿ-}ɡ\QI蝬څoE lE:̯yŮI"L xuCۂ%2;@ΪVK C,㍂ V5;3dd``dzI޴%{ kq:Jj]|o[(MB*\/;|1QgeqnnEUZwg1ȷnMշbĖ-4{1 W8rn.|imznSF525=8a4b>S&4J8g_Ծ[mhS[J;_Ko?= Zkʥ Pp;Җ,m "BP+ǺoݸK }?Jdpq!3 w+LQr#$񈙒=} `ݲbeݿCƎl c[m;]<%L1|1 cCǏtUr.O>YfK4:$pM>tyEѓU8p&z$%.D'X Ԓ𲑢*i&y=Bgk#c<ꆅ*8Z*9|txcGm&qgX, HOԏ kF]F4 j>Tݷ]&Z|-0\QB:JZJ%)|+5&w60%'K{NS1AQ#xv9)C'9(=["„$XItL`S, %m,za^gԴ`\S-T#a91pqAj_: e6V|/yw%*] G=#z?dl7L{P3Л)zLjMvzFKS3HsW6Xaks90R9^DTy~'&ު='-)3*~>7`p [Qˢ/&>!~ gnb轏y`Q-"n? p%}TIސK9|5%"~ hAф8^ո?ya*Ή߰-|EGY>D M##-,w y%PD㸝ٔXg9nGtN>x *NV&K8{p~>͇Z CuĆ lMiD"xiIpG#*7~@3GVgY3|2 ׾|A;ۍM2ٵP)$'EALa9MtOZfɏrA*5ߔmw3"Q#sp31Թ@5N9`cT'+^pgL=ð}n mBn&i-Vq`Z A&~@g'%ZfD\.J%&Gi?ĖA}-LfPx_3v0}3850SdyMkq@{;NPYk"[fAϿ9A4Ct)>jȉ!b2!Fqx(RC\}4x*z%akf0* K GYnȀ4%5 o]I|`J˕{*!vwwCUAPlepNGؗQBV}St2XefDw8f7TSb$E5|,{YN(aI/rw&Zn; U).+a0Va J`{ǂ98)rR ﭾQNXߗxeTϧ}bb4a_D8,A9b('ҵw>4 Pcd]Z:X+5ژ؛H5Ѻ Lk֤Զkx.{0c+ݐCKAc5|A5b{>pr Ea(LGoVASųwrH^`@6/VN)wy2v[in? 冼s.+S.΢Rcj1ߙ#̕+Uf:),e& X^ÃX=-v]kB,/5b¼k. mbrLFXsJqRls6\X%&6K^|-J!OLrG/qyƷv51:=IUMm1KHۂ(?Z _ձ(G`)sX<\t[|-wHdCJj _IA> ` ώ1HKB'$^# TNK8H>`s*= +b Y8_-T$OlqЖ7n%evƀfJedu.֭\28q3lxa9=Y)IRAzm^@b ͡_FQX k>:ՅkrJ~|q8l3^a ᄆ\Gl$hzHsn+YfYk* \~P`̈́JuYD+-1C"2Bܵst=~W_/zLG9"r,@ I1*_j2: 4ChN7U`ZO]ϻ3=%m%6ǝv13gmļ271d}@Z|P'o};-zB=~Su31"WL-v0V/ǧV) kVW1ƾV{ m/NO%)wԙkB1y> ~otM!5eCJ,nS }b4ј; Uf-:e]Ԡ ivyhF{;KݬX%9iW.c C)Vhh8QV0vU!f"%>G-w : 9!6&%c `/d͞x3/ՔPɔG&mLI?q]xjhUZFΈv}1h"2d{|P1Vgi:$~0\0hBRX~ dM&+fUAf4Zyo& omZhG$x+\Z0lB[px3Ar s<:TVklFK~n싋,qQk7~C-n;=ćsH׿@cLϐq0WrQsn[Gt"AOW2b˽8YL1%Eoy-B״ktz%|B^ J׻1Y. ڐEIЗj\&lwPm<}Z+D|?q9|4ϋ3^ Tȷ& [ S802Z\sū6{EN!)5wEpgOoX'`ע&= s*Z``̳JY,/{*J~4`|pS'Vإ$5lXÙC> LB\D@j %n$@I9h5MmI dӈ!2zK*{,QGju|$I5!71\}doiunxď*FEp4;w%!뱍%ҢtҾaͰO$?h3"zNmrzJk59H”*\1ei_ʣSWv!l[mvV\<ݠj11g yaz(۩Tk|g[f>" >hV6*^/P"LɵJ5$o3J8n0⭕qNWv+,G]ߘg!HRl;wR…^\ ,3,_q(TCld^˞J4`!D#mu ^$/7R$/x= }sY+/F[, .$"rU<^5{wz?\_[,B[)"$Jg` !al++lz +K^V?P c4~.nCI* WM5ѳ _bFīZT U3ϔZ;؞YC<ט-o#5?8 Zנڏꂀ#$"'Sۛh(I;F;JWCKԴ6?lQO]u߃i otD~X}QF2듐y{> dJL1pT61=W1sIR2N .~Zl5oY^,[3 HT!$ Ь 0g/ 7Mk4$W#CA~:h/8$L LJk1xˤi߲J?{J]_]:x_Wg2&ޏ!Dʗ3dLuUmG|6oA@4rwXr޳М.qc;Ӌ` CgIZIgxNFI? wp*/z֖03x>6-u*ʱwk_J/I|$jD%Rr^MP8˞͐$9 :h9*m湂5&eruŻ:e98DuPPy{K͒cB.^C'ux{rT%o(`hC20X#&)8 71wJ'O,\7̃[* 0mmK&Nke# =i1"ļ8o4Cc$9[="(̴ޏrp6_Oǒ:`˔m o״?AeP`0+(.X1j6dR=2sp{¢EI +?\k+AL 5ء$rm[ * RuqGj`֝w2Oj#$MTqN뱴}_5g0B=„3QXc)|E7I3*5jƩp+vb:qW| WozڲD'A配$}t3ŅxY:8nk[f/o Q|\x%/D=%Մ5SYYj|/O02n&o<(Oǃ7wnw>X{QXl(h-1{t^`+SE{5UfJI]}bЧaFtFX\B{.\û82U\=4P+s `G \H=0/W'!.i5O`n,7cKqϵ{u=a]c g}I ȍ%LL8pɊog?rOwF yaȳQ7U X}&bO>UQdx@ϴzm&J- w{?5  P?i/' H{'t+?}Ǧl S]RZE.RRP&-$xV|6^30ud4A߯(xܪk]l)=8ʔԖ?6V}IkbjehdZHQM Jy;KO4"Tp؊s㐃+s4+O- G'lIPIhRnU64{P+Mc _1&vL[Gq*MZBi\B^TEEZӝ5q#sq(A=NG95"p5b4 WVze`Jj^ ],C]Hbɮa;ߑ2}rrxwWgC5LIF$a#̔BPApm*p1 [)<%]>L{"X`0~ȑl_#؈jV1k/bA};qTZG%t?֣sΒ .ֲTkmU4gl~{xsP4M4Sb8|WT0¼L-'-;n(ze )<>;62뻟8C•lB.Z5ϸ{5pNMBe(tIwK4p[?Dʙʜ.Bf]ݸʲͦ; ;G }jDYVr/֒p_ -t6'Mՠ6m g:(bnj[Lox?sFueui?Xې\!+xIw ;C\] a#̋I( 7Q+oRVN'MѲ*=_xR]J @EY"~W!T8BtmFTt(mOS%|A t Y_Z'ՓA1" UHf GK\F - 1BQf'c,:v_r8o}4Է h|Eዡ? P49WZ91($;IMG /9{~ [o0*_ 8\N\ZG2=F ig<,帟InJQa9vY[T(C~S ]~ejT -oVkRcn3.\p,(ܥq^|ke|#r>  Ps[1 ?ڭwH鬗B:l__6iC81_b?JΦN? MO[&񈆖}?Oq6;W lUeۙR&5ۍ]>OfyXge (72-i)3=v)o0}h b@\1 BSw6IQ*n;j9Ԓ; j-ʽ MmscZ4 $KyuӱvfSϖU2n>uóp񣑁pIi1UM,1<2?wO_$!oC>,kdCBRɫ={ѐ.C!lxЅKT3y%l?\sJR\f}i"?jV_,+ fR n:DH$0'ܘmɫσDE`R7_o-W50E&OUNC̒D T2TA?7d0;$/Gd`ǀ$C< O{?P+9L&u)mB\69jt3Qڮ#yԙJ߸Bթn4/Eփg.,$<Ϯ`CN1,+T!69lr 6a Ѣ} Lx'Hx3"}ȥ1'-{%ANL->w l|+jsSm[hǩBiacZбXvUïR8s$u:*[]TsӌH 0 LU-$3([Z|!ց$DLÙϋџMBtWb")K֩H4öX r^ZDa.ۉY}φ,eR?Qꊐ y_$*BAhxOڬ= W ǝwOUaextZO梚4m~M{fXH_cGeӉ΍ѭ k'e^T68:{w%rYud0g!GLZ>/{Pٰ~Q/5tPHZ7J6 S~ɲ_Ut\)x:f?9%T@j~W;B/,/*q> NDZdZ.M&X$Y"? OIaZ(2 ֍^dE{Cyɖ.~`2GXԇre٠R"g L鶘 P#K>|Vo@A(dGZƨU/>iA,Y =gm^Of,8pj4ED {06y^ҕ+D8 /=5_ Lf&q%ɕ9Gд~zFF`BPB2++3 ~H_cW4uP籏`%7V.hD+358肗Wr瓑7R~yƒPFz,6ņh"dRеhft(3jZy_%3fpR `EE$ C'pB#&7/P)FΓP˶i%X4f pzM+N@s,t3]޶m8nbv2_s:9,mOoVHw 'S6t|CHB| O D/YD"eWbm'Ndx`&;E`V9$tmhv}$i7(< d0AhGm$JcBaY'ޔsێwR2:σEzGD0; Sa ,Ɯk Y  {pݿTMm*k)GVl;&"Sdk Lk\^iJpprNPp+48 ޒ=ij,9E:8򭨋a#>L (ok;`;Mrߕi8\ tKLMvvX,g?=eK5/TiUT2U<y;oPULFua]L @+KBaswtiJ\V_8o]SL`F鼪X~pP #Օ^ȿi5~kΉ6~;SV|[_}^Np.N f9}8 },D6|xB3O|Pݗ=͈l*Нby u +6?`,0bWPDcވU}謝`G+r$FO[;"8eRS9yq8S7wn#.iN %z)q Zg\]11XGZtm`bThEd攳TH_P`B|Tl.”Nm|M|0)g1-Bg6E߅-ccVݲSv'Xkvp``:[eq΃ylbpπn bYAXh9$'6 x 2"sEQ=G>]Y.OچjA-U؄e* iG1>8`}B k- {Dp6Z{ۚhD?EtR8Z(Tlys.ftpsGeV]Ȁ̪엂 OZI/wGML"I{pؕkd |6daf÷uۛBWkQ"7-G* 5 ޝ e{>$;%gccwܠ] (>(ls쬕VnkiJZsy+ClSu?9\8[EĈ]>a}iA>ݑzODM]k$]oܞ7MY9sƃշ}gZIYW8H(im$'?3廛`VB8!>LbvԖA^rѿV B,DyuyxX R҃O22'5hPx-F憝dOgGm8 :TV H s)ͲuscIbd<PSS-k?& RwЊہ,V̦ iBAub\s+&+qM8%AAрApο Ε 7s)1(5U-췶ŃjӟʼDËߢuBe-;[@^`S U6O[):+ۜ>TdH>=v}L"=~Us *0 g[ZNՅ\1Q>'*`A㈚&PZqxj*2 *3HJڄ~O7-⁠ $avҤ>u6 mk\m?ą;E;DK]tU{h @ŸAU=e* ~1Ǻs}@JE 7-KHIEak|R+FV *QdM 7;|epElgؗ>ެ58jNlK{q̲Mͽ@uj;- w@CEXBJVǓ%EhVfpb!ƅJqYPNFoVXVPe0سb% .1 { 2HH:F$rLVY'* PLX=^}LsF/bznjo&gf~S^ OU))%s\?OUqH:=3vb`/)Zj.Ĵ) wMڋyDFv| jI{I>PZ@"akK_7Jȴx.Sv0p$$e D #A؂x`+KRF=0 {\`3Q,=jYI ju e-?[fOO02 s³X|j"D;<3B3LƀBtw6ַߑ:^-5l糧!BvĂrz'^wo4se!O;A*K-d|뙻"JYB,\WQI}4\q.Ekc h̢JFe\u7qePVd2Nzxj-l Z 7m1B+|%oq -Z=;t@ >1? fTI&Ba+Y §t"03m.AF\HЃ=aIx}^Yú[|8 #)e"jWVgdϠ8>YP?Jne;;ذdT=9q|Ư:}LA?{-uf"[{upnp0ػ<kIv  8Z!4g4'5>0UZw&#+)ή JL{C8ʗc2vf~~ 0sR+DGw- )(=*,slXB2sT-1%b8;b`ʭyJRdqqC\`?/q MTboOUQd,43Ѽz ZIUwT7N qd" $E(>BB$?+"g>x+H Up*/zOJ/JA6^uwQ'n94Or;n>ClQDall*p&)$jYxuq?y$(c`{>2ԗ k@)8'1V0,=,Al͈_t/K\9ǟ~7CQ|3b"I/_/p%oh'z5aUx'9?/рzϬ4i6xƛ i+׊mB3Ԣ.D4 ?mFD {0 ^G*_Mr%d$\i&8AhI^QԼkWI 0 ~< ڨAͬr}:Oĕ^+)Kb:`yW@t:'F>I37, ƥd1fǏ|_k]ʒ[ f$ y@|c\Paz恖@='K$k|d8Yeq M$u:m7_VCԗ9£5Xyev"!"ѲV{ K8 eN`6nePR_&dmMHBf;WTq1̣O^Fs*D=m,#E}Wo X ,Cl#ٱ7 &oZ!Rv@,j|{pS BIq2hwXX?DVT8`kۦ'Jܓ#:kr/+7d(mDW E2ea ѭJli:h|c$MVc}H>Nk"+7RQBa;;_Wb:/ :oI]Fzd,ZWt= 9 v&I{cdq()nڙ2NRYc[fz{ɲvc3m@Mqk~6LU99SL6@HiΤ* 43xX"JO$̕ Zi+qJ5OFG%= 05)A+0n.>7<( ?4~|vka|=N>Ǒ'kWNJ$BV<`4/#(?#`aRƶkg_3@\ u'jv"p \~{fE,%bV.phs F=͒bHjmeTƝ tL?%ºcUBW5oh;!AhXλE7"amQA j.Rfue̮ y&SJr|W3b-O,[fNc#<ÂD!Υ0GRG*w'vil=T˲c[PJ.ԣC쬹jwRc.t{$k pC2tN$ZȒ}ޘ11B/z.4dfֆ"OT 2csK؛[oGƪi۲_ɲwCykq; i= NX=m"]_ow~ų 87u :jgQ[%wDG JiBҤ@/[@Q̏yzȳ4HDŽy UƓi^Ά6<%RDj@͠&Omy7k8}ozHx!on]`4(v¬x$.64@DQ`z:Rk~_9=U9ز\9d$b ~2ĖͶa^++A z$ZpU!^by?!XW|I3Ԭ4%$_ʧ2A~u_Dx>g,}aؑVO2T+!}`u /< l[̺1~ư"? XoL >^٤ 7`\>>Wu3՜a ٖv_Md $7:i-rauw\%[œf50ypL݅9Pd>)җ2*PFa I0`k@0i)_Q2;'򱤄y|WOS/29Rg@wj5[=?yQ+L?oS16ScYMu,ߒ7E{Z}p/jǍ7qP?Un6S3@Zu>&vcBWJ cYPm6mo1ƾf$jwc巆@\X4eFPH͔X۵ γ({C{6ߏypS #Jlb P|=4wwnpQnr,*%xlwn윛N"ŁvބhYBڬBѝ)PB 3fxB;U6M%6ðLXiOɐ(ܙѯ-}sU^¹bTx=yFm3w /Təc? Mq'k)f ͪxF{DC(Ј`%qM{7>xt&Tr͔Gi+IƋ ,#p==_}C-[-XVF'vqN_9Y~F=+*7-LV ܳp6acHaQZ֞^rؕ$9rN)F}1\rVgl<7c9C UB[,26mKͿn.+BtW.Y7cr^:[ ~C@ ʢvO6mDZzvM(OflSP33M J:nHʵ'V'^"Tt ֙P(E}pA6&6wn!c;qT%PPⷑQip0Urt@g;UONM(Xgɖ/~4"ϭՊy5s+(ܷhºE*o6ϖSZ0!f CT戙\W[UjxYd2AWn.i3[~'(XUg\ȵ̶)(*~7TY!zg{m' c?ElmK\YK7n#~BOv&$x҇dSWtGZ|a蘼-.[L,ޑ7`O!^X,t:yVy4ꏝymt3Qj3R9꟒#-[N]c3kBf(Ӣ63؏ G)`g޵!PA,#3+2XSҐl[6{ϑ 7KȬ 90Z[385~8VV>@}3QO#%/yYَ]cztWan4QZZsȢqJѳF!1ǓwՏlrU_][$]w¾c%rL_ksabc88ȸ[N k(T 5~ ljͰ"*A2,W4O$3FvGfAP2|n L*tD5^Q%Zks:ҙܧ [>U>K.܀%\o(Uqc[lGs h_'w2>2Vm.)}lg'}VXl;26ŝp)U6٩~={g LR&9ι1${/Y_9S >Nl<:pcQc A(s߾@$}%HXqdD!xyc<'!eK䚷)jp끬gDLꢓ|M%9vTXӘcjNx0CRPH}q7bnťN/y/څpvh08@QF2W΢ޠAw8hl<`>MO$=+# O\21ǃO'#*(yj!Lk#= *#8WWƮfz_DȐI[8'hD=9ΘVkKrBH*9ah,.j# t%HEž룻@Pm xDFJɄL{-?fǦzz]<όJ" Sݶ'RŬRwVl|:)T]HO,UJBtpފ.ܻޭ'Bؽ?p'w|WtXo͖!諎s 4Of#6@qFhic (Ey[dK-y6jv^TܜQ/Sy364.`+D-sqJ.!~<8\?6p wU8DY$6^sraF}}0cx;9^@9w423 v{ӖF| .$i{<)LU6-oΠl Z*AӖl۰_6ܹHzt0oQQ99MF (gpb2?!)͜i2vY{/lb*/}re4`4vo&ڌգ,ԍ*D]:`1H!K>[-͉39$L~UaFa0b$(, V):{&̰3ci.9pX3ԒRDhq+AYsL`FdeJZu“%M/oMf8qQ(|(ٯ=!rFOM%1*%fY 8>XtQGZEꀠep vbMmXz)'ڙQԜ6֠:Z=sGFOPS V;(}]-}<\ؔ*͌xEyYzyRRsZ4-ؿ+^++b*jzuܔ$^PLC00#GIv3uk<>:WVO w;rpd E4QׇXA6]a!`.diC¿v (GƍʳlZ>=抇on1/Z{*M\WrworZ0G"Rshm>ż]m· \a llA%ay_'FTSM#LJ[vU_iΜ%k0bcT=joҶyeqI. ZY~$$J[aϿ+{<[tE-,frˏZe-{{Ng_z2Y)4hVmH>7di4f0z=-vM? ;NLƉН1r~-ɏ /2+{;"PW8bzI8(ޕw5cy`U!)@s:]BB;*E%#rgyBrNs![gFa=f-o-[`GmmߗGue O8(t:=PIZYX.ETd1"{ sYw=/Km$은l޿Ivi˱o٘3Ovm<*⸌j66#WH%]{,cSII Ğ^!l~v>iZb:*I ΄R0X)4[,v[B'9g{eh@}35=?fdm&(__ޗ;p-X>?(h qJ%Fά\?N_hPNf!U^2+U`䪩ǔ-MkyjR|OZNf3QX{Ybk|+ѣGճL8ڶ1Yb*4zXU`oʵ 27J'X`4xܮkVyYZvr{TWז+&3[1I`,"`=A6C%&_'RhK[Bb}df6g92JmG/]}cE/Sd'wCe"HZf4#þ\:fTLt6{T!cmeME6HpZ.p)_##k(oBؗ}%EJ` g% M>.Ɍ!߃-Vգ Q@ r`>VGV7XX_]P&# H9+g?~:802 !+T!bp%_d7̵ed}c(m9x!VZ:=&ZBdrJFhlh,&eY~Ʌv"Xro+WC- W}JYpѬ萵hųZcx |~qqWݪOT;sOZEl' HλWÚT Bȗ$ʁ֤iE9X[z\Blf ļJT0Xz @sT;&,L$C|CbSY-m Uj6 oXVD2#zx-Ips!qL AHcR\Ĝ5Uo2/x\l1EuD6d5ZafbwYj [dW%8K: yƐ3v؅Voa[N,!/O% $;o/H!}N%G 5[[ALoӇU0:g|q>8o2BS F *TM<)-KH׳UHB KAr½}vƮq#ʵim7BGy"o&|:h ,>DR1^sH y:C̋a'(=evtGڛ3}]j"S wM"$d#ߏRR}З_^viuێLE"_jҴn4P Ruސx| P/w>Ւ.2g^[ *9pXz]Ye@8)غa6j~;D["*ZHG%;FQiugb:Z(BOMg^n^\ $3Ï|܅0d 7G?[ч 1K8{ڄ@1r&Ohe2$7IoFdX, -'{HE7,1ゔ'{#L/ +(py(]aܖ죇aPeIǻ*shehtOTvk"$0kYyPUϮ);>cO;˹"'\g67>Rx-A۲>Yr܋G jg `j1@mxT9WxA&"&bwhQ\!~)v~)ҍbj?jbTHP܍K!OlD3y@ 7k__!.vF&qΗ1t ҈yW\J)Rfk渘:8 JOh{aJgbx~5]-((vt,)^s P bޟp˲E*x~pPUo0b.yrrq8AyA5އ 4>iĝ}(QOCi߅\ Ns+`Pe"}k7|r „טJ"Yɵ $sIf!6}g(|HZwЉII;]J)*)F~}f 6+va«p8dAG>@"WMfla0R*MY#T f^EET(xM|ޤʦ{Em9.u+v[:Y݌Dyo̊9|[4Сv 牂 ==KGG?r5r(YY.(xi0F'&.e xQag0 l g37fcLnL=dOdjJ-c@k=o0)Ժ#F$KdM4\&Ejۋ9mt *#X&Fo $/1Qy¤8{it]CϢ ɚl lU5F3S\pX6&pÚf UD.๿מܖ4Q#:΂{ bHmp+{TB#0$D2/*Pm(WO_hpދ4G:`}m6a]DhWElbY %J!:davJ[U g;Tcxl32y>F]`ئF $ee ՚Ml,D 'Y~DdN&b~m]  爫̗z-fpi2kyNtuO[kJ¶2Ι d&)L?VMSM tdQj_֝ C[[X|0Џi3B{8Ud{f]0FSMz.xvL?o{PX5 @t9V. I>~#vUFCï\d06WqOπ1TEO|={.y<{߹ ciJq^~&x"P$ӂXUCZ0|̈́trIhj|1= J9} o@x1t4M軃"q4)ZYc CL Pd> Rr;sGv2{_H8Ca~H >U s2@ `8x0BJDVi1 偻&hCLz{@O:cE W#@ 6(tѻyiGX3Ҧ勞vv U,%'6dK׈@u^m( @ PH}44R7@PI8*|a0Myh尿8:$'>K. ;X;vgu520Q8M-׊ $aȰ/e}<$b{Bc1v4gw, ptPu'їFp(2kRc1G? ?:yIO.aZAWIV$ 7H>V&~)bXF}Vl* A"LV痬vG^ZClF1hV[E5R Ҧ:|Zsٻ_8~9TXH^ ,ԯOm0] ]TI'T#Ck4l?}[+.C1bLSq'Y6ЪYG:Ak9L...JQW}eꄢ9U'd4W ^<ޗ} ٔZb cGZܪ)~?/5YEN'1O{92A՟ey6/p$Yk"xlmX]}1Y O1ࣥzYLK 7s߁jeTj[e\"F#[ۧI_,h'6 !>d#T/gHs>܌pl?(4(3{3ϟcqloZ;J(QTS%ʪ9;OvMJ~cErc9+w`+OȫzgR/_&א зz&\@'69fBxF-:w%g|v%ŭRkb.;_^*Ŋ1rHz~U`&x/v=Vf_Vy,5 `s}M8%krr>iK\:[!HL &r!ކvRq;9Þܛ /vhG{&Kv ( ;$c5E/H147OJ֢O +(4ƠvJK6q"5ѹPbo4'R:d`ԘUi{~U{:&azKNoTDvLr|6f:GYsqEؙJS'4q "{Ml1dP R@s=)xw))ϙRf@8G73QLE%-]LI˯3".RY_@| {ɣ<fSFY 'YE\V_NƇc=T>[R8P[NS ع2_&F;a{1 ֘p$sRJ7JJI|S>l gy !(՛ (MPi~BTlRnO5Y,XӴXl(]kmaaƂ1?y_E]e6t#zr5;;v"?~)X0%E5mnhJP UJXP8Q>.녜ENfMMl~i=(炒٠ $83aVESvN?._z!]iIg|6D7֩ϣ#H/;K%FYdSisԂΫ]F#TAF1V-6Q 5+ ؙRy7mzby%etgC %70rҫ祗HC9: _!ΏKw9"? U dqq/=~mK>H8z:5209:C3MEh(10=^M'tX^{3-MGM<$DgSxtk7T쏘L)a[  d>SFJq~ٙqAp?ÙUX:΍<#p_ zӉ)܅5!3l_ԻA$n-njKcNf8{h:ށ yz{T]l>YKvM"Fhvc;p;Z7'E婠ZUaQ7@FpT>3zRJ)wyEHE3*hCo9vR^>Xapc)CP!'TO62oڱ ^ U. U~XS|xQy1WV>A2(l.n N&ۗ(z2"2":2kQ=$ }3.n7y0cQhcJ%X0E,yvG}34.% ="^) T\Ҽ@1.wӘ9=pΑU[}+7no~2͉$4iOB݄Kf-f׾]uC=txr,͆A `ͮ-ÒJ[,4%%hi AADь0 ύU"H_92NF_\Ёsk$ӖVT5݇}7 Yqqְ{~J= "vPý4!M>,6z2QCvGj`ڢ/6n[|w- ƙ_Į,M2ݞ[,!(PMͧ%0B؄ՠæ{H7#m{z3mw1Dם5gy܄vwCDfϝv o_#G>: 3z8mw lMۋؤu#W; ٵ3CD- 0y/OcIYs3W̡h/~u =+BߨŶ0+ߍzyfәZBoXjM}9kjD3;# @~ܪ!B$/D@@@4;+9F`Bӝc@VWv]k(!|[gUoWҿxpR6*oo` &Ҝ1P_NHWs!lq[jMv 1}|U 59`->>fSG'.Є::!mFэrE,8c{6NwQ‡]?4E ,rPL`Y!RDZ-q+Zl35Sl %`3;X?[һn˝FoBK/ŠFr’bs=,Y,8sh;|  xKWE %7;6JGvXxLeGYR:Nؔ{x㹕a餘uA\N%L,-i@Wt;;3gs'lUJN\Ax.>4Eu= @ٴ{O:xC~/GS4qiBL|Ig~zRa\L&Z?RS"C,*=:W̦QSDs{aFG%(#C>i%e~nakZ>~7ƨ"ƱWO H*X"0+I E}?t_=?,}c|B'|k k4D>޵`XRpb4{#&l =w,X|E8w,+wgx"'uݓu@+z;dtۏ Rpcz|hbX쬤a8U - XPLHD󶟷2A'zP{2i;DŢϚ&#0b/M,R rr $ȂQGQ⫞m^p3{KcZ_eNqv)9ALm S!;8O?El&kXT /x3F`6 kmጵcGB1>}$ep0DO)Ҟ"ˡV6$) FD XAܽ| d ÛNܓJF85lt?0T՝J&|Ϻ)E-V5X&{,D[icV/C4U /EZTKhtM”O0rQ'_}" } 2>IcȉYEevt]_aQ I_5 HJwAĂBn;E] ߳8[y N>cXt|翧)ý$W 2 B4̓E30]_zU<S<5Y:F/N\&zyjj'bNn:^]f %Ȟ c̎^Dٍu(W4PEI}kp&2RzhAhr"ELU2h67JC5qh)& &iO# ~qHʈ yX/G_4gJؿB<iWͤIa)#R\#_`V+7yB=ґOx.=l}}_0'F]4J\5\^y !΀BOŹ3 =!DC/|F >[32Rݘ߸|T֡qJ7$ƨ>{@&ɀJmV~Yzs`ug Ok 04ho`F  ]|` x^aEGӓᐼ IRs8|߸d*w;n4>'7,lB:Pd0Xf"@RDۅ9ȒXR߹`3='0AUbi[C1gҤD1MF@@?>9]$/w)dMmV'ˠxPMa&%#n7zM1d~Mo"M v(e t折EӓͷԸ(R~F8\֓~b6ǂԁ XB6,+\SJlarf4<6ab0[P!b}Aټ=qsmm>|ģͮ@jI$j/golB)@9d%o.ßuu$uy*EqdʹLsF[t!ܮ_(ڧ2=ȼU:!KgrGK-Y!dWd Q gzn#c):Bn|qoSx2zizHPi y]zEAd9":A&Yeώ$S$X@?$m"٢b'(AԍmBqE5ozYh gg'plA"`i+`2EHs {z=x2mS t FZT*Qy$q'%7ZB}y|0 94h|4@ Z͐xsR'ERs8 3Wq!-k!+\΢C_CˆtaSqBdk~?OSAY<5=M#',L6#=|XuQS})̿hɘ҂ I᥏j ozВ_Yv="1m:~Ս:P$9]’ < qP9*>FVd]lҩE̎ݴ/2ǥxx}}'P*S޹=<axxҌ\Kd^ܒ_ίU,ΰZNi8ha%L\B8$8Ly Hyi웥(iUJ̢f-,ZTM )-g*.a槛78yzM-!==Eqr]Ҩ]RoKܲ§۸ _-sL 4jD~ ! hzQa LdS1 >9,IlAfgfe;DJ%C fU^q_K}d yRn 4ߕ s1Qxf [EޛϠklCQTD_>"Blz*Icp&G&/yGgLGPIZ {jM/%w/ y5|Kv뜄[L#x1v>TGjDrеG03fӶK~4Pev|}8'>2; y[xA)4ԡ~CA:DEX1ŧk.W_Kv.eE{5$ңӟ, 8(=>(8xw [#s9@ <f_==$Į:`*إZ؛椐 bdf vAT/$hG "㩟QO|x~B8*#n 5^heGMjAŮp"M^13耹J]C ye ']7-?Y ~tc$\HY^V"mI~;ZX.7lA;?7N]1ǃ5Nc_?!Md]r{(8|f@EtC KRޖ5u_g6KL<|QA|]W:$22ީȜHOK\ս`:d-SjP?xHaZ=BnaOabH># kDƨ|eq][*֗Ո40}s7|Ǥd;eV\0rRcIѡY'"v0&6m Uw!{/PX rLBNWsԭ2hvM`pCx3/yu5E dv;dGvඏٰ0.+=+pdt:[sR2mk-F4@_r? ik]uH%7aZ7ϰ$NX:ء7!CLi"g-(\F@3eLQ8̲QjI|Bd h+rA>BC=N 99$olkg~NT!h;>]iB%Yn7ʙFCsǣAqר/LG26Q`9^:\rJ>뤦eU8C t;ˁ@2\Jͫf]e ̇Ge5AOV^ٿ\:nF:owr1aJ2Tߜ`毩 iB{wCTt` 8^GVtXfGv( n4a8S'Ȁ~n@pGDCԌ]ZJuu][ճ#OWhj^U5j/ ݳX0dwiK  e|mVnmЃ=%T۲mΓђr5w3:ŠCs0m+>}>hB5QlϮ厧[ӼyM? ~c$o_B fT-Z#C 6@Lfhˬ=vţ ޢfI-0RѶяfp3+ȃ CUA)T50yeEh8%0p vV)#&Q\PX !C;8}Fy_i-w Lm KT 5\Ih6V*҂+b'`O0D~?9 ? ~H0_>@'mo)"ۘO{b\Ѯ2k5NMqwO}q%[ߪ?Qi2<x*XBkmFԨ2!3"\ :BnaA>?OߡvFΨcЃ SYkxդ% fI;4A)ݱsӈ -.rU V]GCy/fTR'5d3 CvI, d0pWxcxGS6y!6 Ѓ| Eɭk̠#7fZϬ(fD њZ)9ZC}!B/$OώQ܂<'Ï.Wm70%-p㮘>} {TT)̃kʠ 5CfSAxFX(!5;%ΤQ/++>/wb8vEY6o[ћ\Aآ*[1(#\o3E=^5k;k^$&f0rh񖙠2~lj{05ܵVTUY{ @J3Bw!)Ix9~;lufbjU .;C|)W/[@A{w [Dk_WIYc7Ur+0 j ?Q2^d6LO 5zWaf]}2qW&pFI_qjg7$|*U-hbKۃmP7GlV-zMu΢H=idD*l_$[ N1 qaM?';Lހ hRi)e8q+KWdjk&Lt /p#?zfRh=f?7=H~m} +ea$[*$u:/9b(s&i7ר>#Iq^Lc+H˧Z*Irwu`|UI Y[)m"uB=ZQ>d6P$;Xw֠3b.[LMq3yT>e'cB0@sDGi>3> rd %q .09"@K18]bqBYZ|-I#m5 S@Nȕ|%7SC&'~,B.zs'j0|+n&_L̬lG#ȉ}1/~qky^UJY*7!WN9׈D8ˢ{I& "SSBbf[ Uն0u LBٱ5`y 쩆n~ ܵA;uS }]h1߰sR/V~/! @37raOkiV0uT6|Z ,G-X 9T',ϵev0[ uf YGuUYrBQ>U"r7aQ,lvwCzfG8w +k3W%Sܠ* (OlQx\VSH$eDp}}1%)CC=Atو{Q+Țw!z2 fT<. 7}/ZnRvF"}~ɪ'A w`T6h& T魣jɑNiTt( X"ǣ˽N*Hcйf0-yϳ^ |^f?DRoHZZ6UXű%^_*U%,kFVR2#\UiF';}3F6\f=xgCVK7X`Sp0&@Z:NA0Gqi/T_;䃔$ePtǏ\& _bެQ~ CW%.*Y}m 2׉I!:7YΧ1vvxH' @i`%1(33娊D:u?ծG>b„"f=lcVL,-2$CNyZHM]'^TU ;G~R(w5>Ix$fpH'G)\wdz%S`3ڕKL__iTZ t~IX;v ӗ9l# tg{hڞ+ pm$ zfObqp4/f&c~^Hԣ㲾,7B쭼߈x$#KO+ΞB8s~3:篙: Qۈ Wm4ÝנN؅ۄT$#_X8]h5ԮbDtC͡Q|U9h̎7|.tD,n-^$9yš~+QcRuXN+G#D <'%p\ YOYr{dRO [0{s%\e ܳ-$PrE`ha݁%:nA&˕ /pǼk:5m0@̲55b˭i+ S\;Y7@TlPT  ps[`rESX+sslŠYÊo ` ;#wEBǝC{GLMFAHwAҚf v9񥄼ɢw Z;Jm]Ҩ`T -D\P:_i6L C72U=ߓ]hЁsJD>SAG<`cV#Y*HͤA?QH=Zln`2W1z8rcIbHZ=! )]dkM~ꊳo00NTvP(CمexJ9{11,b.m4 Ptإ5);« Z`9˕/SϜ`rҠ35*C([Qh5!fVEGvߒkl7,&ٿ/47 g.6BX6 :dn\`]FI M p]#kÉ]X mXAºԇR?WPsdSvZMd,|2j@iq6ceSM|9DGcQΎ˺\-P KӤj2#s.{ɴp\9M0˺do!KyENCD%`ljdD5죲"l&&OeL?؁L/JvfJ-h:`ɞX LmTΛ $wY\iQM79H-:@K]xҿUT6qbASJ 268 L0쨠nzAQ‡HkD;^{0;~u_4ojp`6κW2"Ƭ;G!Â#D`roe߅pD:|fgWۜ k"LX%C8t1ve)\czN@o*Ehf b'2faD"D bZW(M0f.cPf+0r^|oƵÚOe<8cr,wgNEFnYdrY㦃/v9[+ќ#FSAZl!a޺1|yD)N{%$mQP$SHY!0lԶ,Pm}uܮL33yyn"\Bh჆tfIőo-Oû*jh]@ +_*9P؉kfd/yvߣL}&Èێic.&+PLҦY(/jណlu7ny7p@Y*H.*Ą%'J\u5rb`Wm؏ADȥ?RkmtҲ^muxdO#zRrI*5YwSe'xm"ŬCܑUsgADHX&!Vv'v1y_0܈9g{Cyǽ>E::Kx׹NX,f*?#w3|_ B#)\Cxf;:e?7X~pԂF.Q[0O%#4VZSH잭KwE>"z-\5i居,bF#V)XX)0,W G™ 9zSd GL<6)KU4#NGQI'Bfz+LłGPD~uQ|7ulR8F?6)g=LxӇvow`qkeB[R=ÍZ/*inBls۵9 Z<%w{FҀͨ5n$tʟgKYw >Bma:~yy (aC)ܘj i:2 13vxqJT줝4Q`܆cLEqjɾ}%"Tbt~}rֳ?@i8gM^y1@zlS>Ӓ]"C/kfQxSP cR =wƛWnCswʵ]\r[*}}mP#oٹm\ ډJx7 \=I|_…hҨL1otq |,3:4%s;ka"TSu 偌AJK }|bԳ~:zhum32RkYdYND>-$_ xPWb,PV^-{sd6m>'5/YM֏8ho$v[relX]Uֻ l=W[O>F+Mq:=`uڴm~)8Xw.x` S͌ilP`haW 0&/\qXy6fm :j값ųPVNh,3F2 cb'/X{ l|(-뜤6^^uӬ؏E>b64kEP8+)xj-j˩bƯ')KJ.kCPDG!}}/KSβ N2`LkmRt $pznچF(F@nU)iRtho)+bQClVEJ|ԟ.f|d=pN ql@gVT30SQH;5ˏ[;<)6Wm ]r&5_p5v$_nl΋#1 {Z*=fX"l߭rJEo iLXյH4ͺ"{77;QQ W ֛(mmhb.SnՎ\?;ANf{:G@,˳*CڒriČb:N>tN3^p?E<)n?DZEDEF )K^Pf"1'2G\9pbWSDy[K}Tqa4av.J}cW!BCdmbw9)c;ΜS7uzYsU$)KGEܘ۷cBqݑR:Tsp()[ ql|Y^)3ړUNF$g` q&'6O+r##IOd[/䳐v@|&q%PFø6Ѫh4&!Tܐ-u-tKZbO;b \~@,&>iv9ѫ@n!-62@n%Ppn+xiE?uPZ@ XyA%L*pt +S\ǒ-)㪶)bi ~O 7B/EN3גtU ڶYȐx-2v>R5j|m\(It:58~:>fR1XWhaeWސL8#H\S."%I` ;8x[fF4Tߍ2la':~o- 4U?n4n]*f%~ԿNElaV!Vìs0XTԚfԢ?l`.+l?S:oGQ?DDJ+)?R i=4c#IyƤrӟm~LX#qRFDuzӽ{_>@!SrU-?h cN(rG ,h.$qM~ˏ\w19&1wМ# 0(2q\]ϡ%< B'nCDE˗x&l+}5]x CM+сɕS=*_yNf`*㘖@_@,yq*N [*l?ۢD1.pڧVP҆7' c?p:ӲŌl~C4URL{{[f'HĄIȒ ϊ@7I00Ocp@ *n ct(Zy: E_# @ ɣSsP G> MHSСEPBԎiۮm>"ZeȟäHׄFn8?jfG1X#?7Ŝ76trGM99`s -tnSLc[>Fi.U+mͪqLy"F74`]5䧶h/' FLRX)J/ aւOXVOZw8lj*PدdmG7}*pCxdQ+F9/nX,f"=;g3~=Sc+7TH=+,j1!6qtJ{çWmG2Tx]DU%+[ȀJd0-d r|ve/B7{xZ76$Y-A\cF7n^4uމ>vU!I!(*#4nJ̾pL (KZ!ʗ*AٖsI0b6|o=- ^y8CgXlXaRE{cƖ r}Z64PX/”z4ϻҿu|mioe{vMls l 弹Ş\@(nXrGlpYϼe\ؖ)]Y´ @&hp/*́nMeFu<%7= %S 9o ,z%vH(ǟ&3=Ғu[neFTn_(ɨ u#:cr(>np* KsQ:AP֖PPs^hKKsΖݻlq eހ_Dx]+K5E؎n;w-uMUVDܖc$I9.AOҎШp$ iI`MxEL>Oȓ7I؇avW:"kpWO65eMxIki=X?e`sTi !p 3Ȟة.T@ԿӪ84n=27XK{QnUޠjwZO95 jI+M y !{ҍy-c.XV8LEU Ѳ-^>tئE$k \(ar-%>\렡Tֻ=BS>kxFW::[hIߺHQ'j~|76oX `ƾW6*+7o"Ey/q,P`QxfD+{={*ګAѲ9$u}TJv #i{8wB$c6A]aMW'HJUih!wF}S"_{jՆj47P=N7\;؁# ߝ ,}cfdwU@bbD6q\FJ1@Q/Bm5h8"{[kwZȥKO|p k4K6` fL2Y(sK#F_iM/yB~|}Z5?QږUvwO%ˆwh6P?$ #k vW*)8P&\VkԆ^ `iZ.=5>ipQ4PuI8^6 +&/}tZsұ8+ B8M.\S#"y w _Jl Q׀Ġx-y'@͙j8"(! Fp 5cv+hk`9s<ʣ-pĔ9mNLIi3cΒ%oևb*XnO,QD S6B`gx^$Xm_T[sAhf჌JC&Nd\[ɠ47QoAL W& Crz[똨U^55 J9$8hc.׷NqUU8s^ĐCU̖ <5& 6׫*,3uZ+ס>q`tGV1YiIi1YPs]{V'5 gE˲xS:\Igm5pul\PsǷZjP.[t}Od|q%R ۶⺋Vr=41I˞e@8 Y9tU}FT*7ycJtKh3';4)ö~՞ / 5>w6hヰxnr7?Yڷsu5Pg ƿ֓BoQ0'uE"J*,ưUpIː3zރ6B"VDˈg.z昏Ek;\KRjr5StGm -!X$څL4. =V>36Fw |Is+c)ָ\~ #RdLmY0ud*ֹm6u4|- ȺR^!t kz &5b'-9Pt}p9`$(%·6\#m_-z!nԍ9clS"X^.@)`jk(^[Dq6tL:3J T EkY<&z2YP'FS_3Ezv~jf׷&C]~U1p)Q2\vOh CDdǗETX*6=xXv## adW|Xj2`G얏e8,<@ h?F|M$#[hW)o,}bkژ:㾎,JVLe`Öq )Q{hK:tQ b/ ڢҖi((mT7ΤA4gH+*̅OK=4ס2Qur@0pɒR ɓRV.JbeA2as^yQ@F gf`%@~[ܖjB |N^u7ڞ`x&ai:/Hlvrd΁m@rHE>DcS&ģ >Z'l(ֿך >`"4b eZbieq$ w?ͮC3}KHtPWE<&/C|)td2,jG@;^;;zQb Wi0|H۸ӄDޑ'^GQㄏ{ޚ$t\Q^<7K͂CL}/5:U:[z':\-?푧WyŚf)ӭ5AqT#ƻZk~}C'm [8dUmrhc'J]&Ab!;1ڷZ,m?6~b |ԊiPsx7-\(T$ƐQ{A^P[A$+O[%(T *'iEZ]F SO/o/MJ!A7ZC+9I|Q~Vr \_!WoCp=wNJ!AzQ}P\n pnLvQ ۋޯ@ Hv} }y}hwUY7GAfLkm[pi\N y;fK|aa+ǀ-T( wz|.^q(PB@)wZIrwq.a/qw[wImT#B$!ѱ7P4d9OMx׷ L>=,t,OǥJ\@U`Q&ͦ1GcCcrUAFغ\/W[Amj |c<XMNú|$rf`Rb!jق, ` |J]U N<ߝ~|{RrZ]7g׺@utvw'9:Ϛbo5G睍 s~Hxnl(KxuI^3E%Y~'o .ݕзiQVJF ^ur/UшiGY95y``ZӸ=NCኢ#҄[i1"Sx$a*X=]o'Κ>Xl <~WaKT?~)+o+ޗjcŘ$נ8e̡L::f9!`d:0REq{| dm3+ -4K}9ȲпΞO.C4颏KMB5p|vT~整N٦{o2؝Ob҆:Y*4+l,~'KF-g=)/,(aS wܻPg@~<|+*(WD!'HJ YI}>jkhҁWY4= a|)s "B)Sid%sc'YTk84`a1۷czXx/=W'NyZG(ԈA2/&j_>R[gfs{aٲtMqe /mLC\7\b7ALͶz6ô9ЃӲ%LO) r27/㈄289ezE<i (]ʉ-Ml{"> Izx8/g}r= HZ5 f2hgtʖ0a\H.|f;1 6瞶 .>q;)Ҳ~O @Dm;U/o}vTNrd[@4dA:?;Kß+٨PkKbB>I$YZ( 04乏Q 8} {\"OEټO]ĺJO|7hL͍]/;\; @\8$ g-9ibŭQu$Zcb!aU!A#.d(6wvݡ}v7Ց 7ŮjM9^Rk tjW_q>)z4?]eu+6wՂ7-%1n3D|@/9svI=0+#Px}-iì}0-LmM;ߧW..IՖL3G Oc#|yxmk0nCt`rFhxypCUtcnT`H i) cpˠrZW(I7;F;@J)W1ߠۚ[M$!äJ)-3m4d_ֿRa5۶؝8aL"3DZ2yrc!Ϡ֝KN(D b< nX,J(c<T C۳<o H**pnz5Sad(Xi Gm5Wn~<ПX9y ;;-8 mb!k: gr $! .(z@cMq,D"̮ڒRl.p`rS:e1NdڈS]u'vD!"quخ#"_١3wƂ+⢖B^E&a ZSk U=p$I@26 Wu"d=C`RK N7FWzqLvgFh;6;CIнJTD@6S PO%:O^gZt}}R  ~ }C[jfb+]2h*ޏ퍦;|hFB nhȃv&KxT2~q+Ps,,70~iwZ$gIg= nFFaޡ=VnR=vjZn8 !%d4*يz'fw]N<#m,SngpU26"վ j ~4g03i(~DQ]ZAqz~}(3<^/SQtEh.Pʹ=$u'oVk7(9xzEQw۽$$.`w!/ҟ?I:rR#-OO[~d Ң6wV~kΣ:~w&jr8p"5%DҎBr|!uR*:|3KڋQ0pRjp_4CTCcM5<l0<#]6u!U:5H/4byxjj3t3 ] v)\cԟ^$QPuT""ji>b⮨o E, Nl.F߫i:?.E~խw \6呾|GHrӷc=ě ^($X+c*'N7HPgZr3ex_7Q PyhEcZC!Z)'a؉h \p (;|N.U٠kwh9mC@kL>5?VC %I5;K7x)Jn?4(l`g|#0? >t7.uʂt=u;&\ '~!+W0~>UEQƾ<}  GeG`#OF CyE8;s}8`n@&ۨYlW 5K'rγPP\JTh%0 noڷ F mRIA˨H:?bJ-W" ?px2͂mvLm:Kb!==wmQޓq:A Hi.KUBhR煉Aja~x_܃8D/'eM8<@󃫚!l<йoZ?N58iIHK#ηM,>[DIM >+s1ʞ'Ea `:;jıTbcX z? \)` v/d^6epbISgrL_LǸ72n:>G^!d)wS.GXa'cT[<) \9F6X<3tAn kQ7@~&d 3ӽp e[XW1 W@-,\8B[T2FP @DP5kџW+2ct2Ǣ3!>^=)Fad/pֶdV M*rb&\'ObMR@;d^*s[YьeV}swBq4w@vÿ׺|~Cz PcjbʽsPp"Jύq<Ǔ߱fdLp(QN$J, Rӑ~S 䢑|"Lpu=T|Q_h>w-(Zʑk4#ӑ3+ͅ)/c(CoMXSˊj_M})lFHޓSE[S) a.|hJֹѸ8N ;P}yr;'BXJ)ڱ͟whM/m[ 0 &WL$B񙢾[XgoK- ,hAƳڂXfTx X[B~A0o}P HJΪY+H^CxQq7蓈p: q%>|E"^Hk7ʖ \=4w[&5oXaMxq< γmbWAKl*@sOcP%~4Su[Ģ-pQq\<3~Nh)`@,S^XY*Gp|AE3I AŭFe;A71^rQ!Z.|!Q_yr4R/mj#9/1fٵ>j+dR"V芦x%O̒x8V H}o0SԣM]JGbmCB(t' Cv';K[y{݅Om!א(.k!Qf&QB HRhs `u xf.c`r$v߬:'Pdp.<ׂ8H32/nAT3쐹j>[Kf|hPJ(" D0d7~ۀLmk*2$bQ=t I8~C)VjsAU8߆  LN Մj:zzRܟ$}F0JAda-jJ 16 Ԯf3, ~6D\4ht;^<i L.5~Q'SވEf.|>)2>/ܻe>CQ֣M)@&{0~A5$sm T3$)&Rq]N=?45ɧuG7oTB }Yߙ"];*{GqAOZ;ZY%:3=<;œof#7:#,_S0 FmRd1u&iH\c4zyIr_:EZQ ,BP뫂p'9Sӎ90>H*'` oo݉z rP6MR^Q<&,9KrsɷdFjAt-"1%ӆg\o);DĈp?dn1r@)_#OŻVAO.VON@nvJEl~1<5pS >oǂŚ$5But;2/B{H#L *']ᨎf5s+i,fܙduI2)Pzt2\{J5Ž8WlwCﮔo_DimIoƴAS~'jzGcr`@`Bųd fq[*RXSIm"z,cs*dsf~ӵd EFpWfXIgEn!iU0Sr ?the4Ӱ(s^CYD2[%)!֠ qɢfoXcx`M%K۴hlo ">*\ Iۊ=AMJe>xtq'!wvlR Ó SSo\kk+ϔ[f9 @]U4lcbuVP珞\⚨_b,M9Yjͽvi[""SI`CPSD/(x QYW),zT?TLq%J^z+겒:]6E)be"uYWxn`oLT|`6 7~>IJSankg0A流'Esҩ ?ԗ^B3A[f3Iʁ'6XpӷةO6fոjk;s q3%r hCVQ,!yW2}w cm B{2m'29@w>Nmg%KYkG nD M:D݊) RMi/)n\J)S`)9Ҡ; y> H*<"ԈjwH;MQ3KʆMHbx/l>Q[pWXTN][9={EXW|x]a88.zˀ4}W[82owBAC84S]EXۢQ{[]Iv @la3E=Os@f0S7.P͡xYI |TA,>2~'0?S6D#5xF^>B2u {R(L?8Ȭ ܶ:J4 7U}vDw 0tDzuBG3F?aB+ʮL ࣯ZVHB.0rmh`< 4E^3yrdVdXaӚWiafp iE4u$29 ȠL+7t᫓VߌwZFtj#Q&9X["F753@c Bz흄0*5l2@*ݒL3,>Vz {־Ku񩫛 nWniR#{_h׈sVYYAߔa*.T l;l%M܉ 0*"GvCn\Q|__js/D7H~{~!-1|;?bM|&@i !cuSC\# ÕTz FVF<7`njӌj/!]!36u-x??y*cCs11q# VcSD:BDzlSlJ1wFMt1L4/5dZ\/~#TI%=q,~hHWzF/+?\"tY*{qƳn.!WK'*rGDd-ukJϽoL`,0Y>gKEe/ 2,ZdAfyvATR qĕ{fy qli]%uꇄiJPrlOsEQ<-u쑌yйޮq&d {o jRY(6 Sr/-b P}y!ZIT/ȩpyMxos@^ |o.ra2K`,I(Vq~kDy "JYJ#l?Ρ ̕OlȊlѤv!\qu2? `z !;#8סJ>~h>f xF݊Xes[E Ï0?$+Ѳj l-ۻʑ'̭ B rƊ&Ͱ8"XENFJ/^r_u- tp2h'1ͭ=FoՊYcs=qƮL쪟_o"ڌ(ڎC&XVV҆J1xhՅL~ \ë&k8a4ϐ>%i{ rg6rh%'$FQOA8{EW^9<2|jv= |H=V-?{[ľ®V^]"z+L {'9xٷXHD` |hUO1*>%gf)Q b8Cl X`0`A}"KQyGaom{g‚yO|qc4gN*?/Ca&%= lQ  [`-&SON Ż=WCaZ͛,~WMtk@p۬2_|@o=^yɬwފY9"Bv;$ReȷG1Po +'':Ed k.9qJcW<KKMڨ˜gUDʂ8y.3촹SNMc+E3Ph..M7ueIcOx@Y&PkT|KI+M(!R(:{IelJ4_i&S͢7!#ŇUU>#AŚ`g`+?bK=i Ejx(V& <^/P~)tl^j!A ;,41w]|w(tLPN@'& s~qxP{KľUNd"3M]m.KAUIu@Xn :Ӣqk@W]"AM&xZ\rBa_?}7G@?%w LGK-lL$YؚZ&}} ~0B Uk1z5Iv A&/Fs%;)Z%ctX:VYbJlg5f^ *JD|3tׅ>X < dJNQ{ѯ..4 ߅2z1cl"z7=O,JI­thӀ<3(]kZ?l'ei9JDclv{Jɣ׭poEuU坯ީ7tb Ej ÛSd(irh1]r;݁' {X2u 9$eLaԄt|:x"q]UHB2 |)gzg?S+ţ`%_kNŢ# qYI *Z;<}^  )YL7B>)`C$q9rZ <, ] z?5T ǮHlcOgR”燏8C+}BI@Oؘ ;Mmvt#Vl4]UpU^i=|-iTg$LBZ;B@释V V<H=) kR>ZޤSy3OUWhyytVnh}Tl^|T9"'\boyT&톋H=FIC{1PatD[8:}?60O h;z4#Z7CS\-!0hqTpNl"~]tKʔPT{HqىMWZbD RaQIo&*#%1 KHl]\T."yRC</Uvsə_'cx҃6|= 9Vd0PQK#ͬt *=6 y{$̥.JD8N֗T0OrAt+Cij<EO1h?S<,▷gsnGGK] s1y  %Tϑxf#>H>=inK;ڧC%3c c" ~Q]3qA^3LftA5IcFWMx/dmÃ_8>Ś1j|/s)su؀ʝk`a\ :Pc@M$av?J?6+H69U;QՑ.3ĉkdBD=5;(H"l_ɵk;P+Y}/"BqNV敍蕏^e]a,l=083d8\ eS貵ElGHW0y_2`qvS7-p0 f$P{s ? `ju\:a3uͨ-Snڲ YLl5)O]8JQmβ7˟G3OvFdؚ&f;#/hx H#v8 N_ j@ kF8=ӥsm=}O?Le„}̚)ϖ.poU=+o>sVd_ S"JiW7(a*xlمW7 sPػF9a|c?9Kroײ0R wǡr ?sQ=KەAg ӢKTQfhcdPw{iEcPxx 5&w9fb4%2l[/_<Ιq~NpVK}lzrrDevyk}ioNM Z?|׾^Gwąak^iQ%UJ%66&`틍".vl'g:>'_>IY Zgu<_b ;mH97HS~_;Guuծe]$h$2?-F~ AүdԝA:yP3^Qgwc/ Qؤ9pNZ FT3=fTq։Q9PUT](UHh$߆ZNS.LIR&5sURvhPrI(M9P5էBI~HeEƣiY,k7x}?TA9V7<(, ~ћ@kLD.Jol990"NU; }zwЕ; e^*p!q!LE:>K.`ZNfT=rgEGQ\h[$Bt 4G^bnLfiT(GܖDwHjb͟t%5vj m:깯[ȑ~ 'ȃJwY[N 5so%'<4.S- hd3Yͤ]da<8"t:O-XiI'rq8-[*VQ*N2@EBoKT &Ј.J7 @z̩갭%\ ! *C^5p^Y16+*񡊗A"QۿD#Y"TDtXkDԯҴ X =6t ~otͨU$.'$(&2[ '7r!~)j<`2!^DFYFHSGRHIua 1?]y+= 6.{ rӈ>, ˠ.>e˺([֕ܵŐZ(뽻;βζ{T ?+P bExw@eݠɱ1 $)uz0R|EK-~UTa>>k7ѪYYhk=_4K]h΃-uO_襂ȧ?&3`&gAfx8oY}nNaF!7xMxrhݪȉlxEnFL ~9 ܜ1gIB;t쌯&ؿ OOjk@wl`Cx!XQf[W[ }q0Jټ4^ߤWĻa( W67nFn%-ڒ2Ҡ#n6il`%{f#æ]CEgbO;M(`PM^rj^͔TCBFL!XCS^ؓMe'(^A;!Tnޛ0e3cLk]9BV8&CU)E;mS5aTlR"ڸF͔l> %U)>=z|[:#`Uӄ f6?P2 T){Gދ{,S>9DSoJ㶊kVTz mIyJ=ON5ǹ;:9vg S|& ؋ꥏfqW۞yAY92:Y5|kan.=3ڿ#obqvV!YVUkk4DY))7g,}s =Q:߭tU*YE7;a*GlOkTЎVSa&y߾NUG#^P!϶2qd)PQi]@g_c~JmVߌt#'?{u!0FC8]<&Ҧ}Y 5R2gy'CcM0E*|x*cZ&2+oXF08 oYf4O#vvӿ%aQ\_F*Fu5O^2h]ԕO1iPq @q%Q6N-jksA& `銒XeLŧgl_^󕅒BRW=ܨ.86\%a!r$106 /+6.SEE\',H蘻ll4 +|ߜoF: 'mWq/[P:NIZ("^OwoFd3ʜ2VإCgMg&&f~sRŷ+'s8jmĥ!pM4IQ~< w;1%^<\ H[my 2 P@z7 \[eCf4tnaxngv*xFQ`4P}.w;ԯw}|HUlj,0pE?tԱl5UR'Wb]d~[ulm=M"1/խ^&2O3QK 0!tMj@4adܼ^}k2FH{ Jf>r:k9iB5⼙_&5lNW?!C|4Xo <{Gqόۭ{噼'x\>qYjbrMp @U'\RQ<>xGe$]0nAOMhG p8h,6gHae{{ux]ک AW0$^s_lh7'Rf*Ao c~C6SPxv̱M[(kkw2ô^h 0FFfSFC.eS6{1f<&YޢSUx@?Wkv89: hu07z4\Єw"eaoʑ*XRSF'3(Ovp`'/;)ζ]|CP0 W[o`(_٨[Y}ZPgDX0vn_Sd\1nAVr:'JsT;Iu򕋲qf;TY0 :ОZ;xٞ޷ ÉQKP-ih)CG-S,:G&d3]gkvu#ފbg{pPc;Jǭӵ uVL`\7 2jRPm jylA/N 9c]_ybccWd'dF~W#YUDFSdĞ=2b&PWv]Q c<)rk %>a2zO((ϟ}h.GM>*gn%>4H.3_`"0FV~BwG7ODĝ])㇙^:LENzaabgc1\٠N'}85hh& BvS4d8"tH iNN*sEZRh2)e+$ByP| Id5b|bj =e<+19*8蛽o/S&[}-otK kș RM ɥz3h'b< G%?XV|0^H+iJjWS0@MЊ2Oۆz0&#_Ze:VS֔yqT._V(Bo}}3a>ƻjjR2; !'7楬P/X83 BIhqwWC-y^L !P1Gk9SfoP8D:Yf|0h ڽlVzr),bN=%Q*.:݀;~]j]=mAA}v!܏N#l],ond'xRugVPcYڲel?ǢTu_|6QE'oYsl,`ORwHvm2Әg: -ТOZD!qEQ؊7;o9%lo_bs\o5{_.ofPy5DN\D*>CeS6g\klQ? wh`v+s.s#n$|ZuGgG(y %;Di/}{Ե/.hEخc=j}iI>CoͽpqYiIʫz} >4rs?iD_C s {fj$|r.Ҝ)BMv$6j*&RQQwf!&'|Zĸuύ9;(BG,|[0 `0ŗ?\>W4`Os1[ <.GSLjѬ)0ˁ^Ԣ!/RّƤ-+˷$'د&!H,0*9n=8&G[;4i01%gnKq,"N=p y j'=߰ TqʘQe%nqKeط!s)A\kYՠ=^doJ{rf~kS!9n09)ǂEVR3] +omr) -zEYzXMJu+r@aHC#Vdz<> 2fUR7IZM]R+ᘃ0;db0,xXg SiUZa3O-xA)C)m Op"rV/<;Vc\䰭8^\H訿,t=2auVS1596dIthdN2xYS것 EqFMNL]#bzזMh0vcL;綢x-D;%)_|ٙSV,:/FoOͻ.ڜ9#–)b5j ț>Y~8jet[/5'jBkdaG66d\@ss,Un*_HxjU{"7SSa4~;yB[@@ԪVe%-/\҃YJ4AZm[cqu_8 {QϦ:|"8{H>揬E4Y.:×96 NGSKw[%pLL 80iP?ֶBɇ]`^ljY] VnLfJP}/iWssͰTUB9bMOZrFN.J(v kCCo=pcy{oo"8-A%o^ dO0y8YMZX߹V)yd;$4W*2I#ρ߇uoKu4Sq>l֬pԙ!%N SjVALjPEs, t}fמU=+؃I؄A}wNFYÔ>w0ԄEƊby ; ~^xZM!js`ei.ϓ%p\ȖyvCVHRy~-2hG#楣1r-ȧ*KT &K4-[T}&%q0ƏLM[|Tu%'צuKHWT! d>Q=d옝jձ{5;4b&1&BFz} >^ ?jGM)Hpz4K&$""wvĞuGLgheaeZmUȍ{f{#/>[.H)dH{# @e5]]FW-OeK7N8j}>14L Q(U Bit9sC~c-oE' MI rzd@`=5mB,5H&c [oʼTEyp?W'cў7/t"|14C(Hਝ;"cqeJXѫJ|f'2 G@lLO/8JUDODA[邔`i|7 8T=<\O$M#NI![^Cڮ`fu10vx ((ؕ;o'դPn ļw#Yuv, }`(r"62P:L?3ϿvTִ^,|7"3^ċ.<͝fs̈́|4ݜ>qہ(K"@^P 0k˅^u\}\*.9`$,ԋWPQHO9@.S Gq2n+/2{az3v/*RAfa:0m/ǃ&VͣY,GuU);v|tٌ,-AbʅĘg:j[2g}z=ئ[ՐnB:ɵ8(?]ƾ(Qdyl3u.WV 8& gBlnٿ]|j8j^+>?Ủ7<7ay*fR쌝`&SXwŘo\OV,3ARǮ##|YY?kz;.x^}X4 ~{׹8= j'ęIRIm,9٥K^gHcB^.JIZ)AkK.8[_n'8Z4g. Kͭ #Z_b&=svlo+J;r|O0"gY,Fc"HolTpbNn'ss>Dh\cDK5ѽk5BefLYTfZ'>/JA}'A*fJ5z8bvD8EE6n-Vʁͅ.h0[ /bIٮAD[R2fv`j0dd]F>_5 >Nqc0r$xEE &FE48bC%,Fs( v IoUB8#q .5kG@x׶Wkچ#xħB@"7n g s@cj.Ezs\^籪$Fa^.L$%Of GwԈyC]8XkCQz׫M {(>=PCf c,#۾J(RM',l̗ݤRV1&e:~=bsc<|2Ͼ7= .,lgƢ7i/-}Z"|5/֖΀uf+`CT0f@iU[4E[+YIOqV[zS; g`KDoĦP0qogdXk=6 1 OJ VֺwS @_U&=Y m7ټ%W_A@KqH15 a mmܘBrg~J3@qx{JBEsnj[T@1j%3N*Es{, $[oL큑f qB7=HcjW`y0ss!1 ZXg5j%g6<aLɣܷ$ 1e8"~R49a盩A,K2pmL5|$n 17b^Nv5^^mj>D mM$v+ B@l\n,-{ v!.[5fs8N%\$xD^32*l5F.=Y 7"6WjK5۫ bެXւmZ!S\`g8v. ;vin8h#j1\k8v}@/rfhC:s]`/|;\:Mx]͙T*ҡ=ot5.8y=QcA{ʊr#0D1,<߽r|y3fUW/ ql^[WӈW=h +dS̏6&<b%! Eh m`I ѫqV Ɵ*io-F/ǁ$wq"Ȱ-ɘϬ? 7Pםif䂖D 7qֿ=$N,}s1 !Xu_} E1%cwÁgΟ^&Uf‹MjɁ+"x,H:9si$x@gvŝZm UY  qFO#1|_Y h `B 4!0*OU,crdz[@I$+ ?w,i`jVV7|mqS@5 وHM)6C:2HgWInDx7rDGD_4pJX8R[!fTr+? WNJF{s1%oKrl#ɉ}'w5 1M3M TEP(-D!G]l#)o0Ӏ;")eSLȚ6Cߙ-ؑE'-Uq2ADrpPh_XK&{ :yio:Jm"#E"; 3y6?&#]A%O9;UwsPkpXX2 9NǠ]oa#`Y"|e2 h׆[&j8t>TY> $뱘a,1 flkz1îxyfYJ>kwP|*Nҧ"GC  g6ZR I$:kLMD&RHiqk羚l.~OE9-f+ʥZ;b0UBd W6_X#D gOuC]nj&%L 0% ׎D-/wQ  SY&qٿZ*iܙ' $2p,NPY֪]A_ث5}\0{bR |AwE_Q5R "0Yxi+&B6$t"e'1փ'!9L,~BϭrbeY$%3ÛC';#w'z烔+1 9[-0D_]E?ZQu4 d`Z2 W+Q@ /owp0.)Xh ~4@ oS 2It;#&s$-f2cw(j{n)M;DeZy%etg 2%B D*AV!UG  )w a/g=օ0=Lz}Y"C4&֚ QJPeؕ_7)i>OՂ$>CM9<(.,ns+)MO5j׸fN wq{0i( ,?Mp"|Gi.uW=х;iɁt||a#AbmD$@hW>s] uXIR.Hu6Z[p>HV zh ȊW'?=@8GNt €F w70Qzŭ؉۴K퓌%x$~ `JUCݳVʳ~} @g9Rge19fD0~jHԜ2Z]?K`^'abl'dekk!b*#?# yo/ǵHI!ZhEq&Xb"P-&g Lz8hyP1>;C`^M-2.N]ιEl4YӀ̕lƀ 67)3bUR{ȂI <'٠V"csʽ6>oj+D?67ÞR8&()&J^&o/կ Eu$UCʐ,#V bibGTE ߡ_  n0;ԞxC` I3*?8ݖ,',=YjEɹ˪8-1v^pΊ7a>3g86zyz7 ɯ9`P%O~T2?` Õ$eݨx])%02[@̓r@ 2rMhX~#I<_ë$iBUW heUxzup9v,S3K?qеKLs@)if,$C %ZuVsrXoϞ.J"&!woN(^V?f-8>,' C6ER1;(Tl y7'^RD_mtSMvxmFOJٝ~.+_WߥIb #jamb9s٪l61ݕnйfrG3tB`il/#Xmyz-֢-A+zfl&|a|}oxgɚb^G}z""Ĥyk(Oz4_`5cMx/Z;_\^xEj"Y Z48 c3m!$4}Qu)!f5p֜^`v#nbL.m~fqU \0ޣ,bI_5]Ӏh6VFU , #zmSbf/WJ<bxLMTrԞz%Nj N7Le3AFyWBޅ٭)TUݑ[s#@h?zL] }AzہJᴜC[ܝN., N~_ rȠsk$ Cq4nxwLZ^|NUl].1R.; \S'G#O/1RsC6s!~Dڦm}iHZM|mG<޸JB7Bcq,z`6uh0A̻G0~ CWԿmHM@IӏZ0 @ݱE_Q,)\fMV?`! YîU-A^^:%K'[y7^Jh.b%$|;5 tĈ ?{D,yxs"Gζ"gLiS _搃LjnEp>$ 1Qc;>s`u%OZ߄4-ىA}?8:ϬjF] Q<(9~y3Sq!u- JK#/ἸʹYЄ?(s% 4 k5[JѠ,2kI* ψhV`*?_ 8kqlDT KH%Ճp*gxVM#si N\RoCϰm5]lK#+)t\.ُxX `eB>aeS'w]]''<=`UؕoꍶAPУ|od=>ƙT-|Q¥r^'Dqg}68կjRkIQ Xc8D]&dPdJWaz^3X,s.i87L u:h*rX' DdWz1<$)ͷ<^!ˢGO*,Qh(: Am5@np^&gd* {&4APPdW :hjqGM F&AE7z]V*E!|=Ric nw)73a>-p^a.z%v%x T#xlV3[ݛlWST/1V0ܳ q${8wK'~{*0y\ISx=7[N v&bТBwV2 ':=@ 3%rwaBS-O]J:[r? Bb$aH͑Q܍ƖK곛ުャ# o5\Ӏ1[֙iΕnd>rľٚ__[/zeP([H㤇R=cc!SgQo-d-g1ҒP:/cژ}/FltZ{켜l躮FlTZ6ZE2:QMsS7&(bߢnz%xM}C\ܦN3"b zR'\rhy,n?g[ >@=;#TtAOg/3Б>lT0JЮ"ң8syTTُkCTwp)H6UuhGE N]@I\TxfϤf[KƴKx4û1\.9O1;&pue #X4mE.sYCp5d% ʔ^^er eQZY1ݦOZȃ&4>TUͫӒh0wnWr ݡզ? cX GR]La\*IJCQ]v +\;+ksnp`ݵmC{(0խטlo (fjf|bgCnq5-6?V:|Fadq4h54ݘK!|^] vՔ6YyNΙ UC6 Wkjf :B'…@0ʹt{y@r9vɿi:IV:$Wې% T[3آM (j(U 7Jy wY׏bVP.ކǡ6;]rF>y7ZۧSs+]gW"^91yKߘtQ E5]]c TOεX ;6G]˗>cw(f/ykvg% Q,`F2+JݴE=hĀ:@ǮH|oMussA+BkKn; ʱo1qch0ś^`p?-,vA^ξR،i2|r1PVuZpAmPPoe2/p|(9QC c 9*/xo<) xgaAw KjEȮg= 7ҜͣMM?YA=d`i=ja@J$0q;uMfg~;ƪOӼOZҹ9ռ} ?Mf6yˊ{9]Oa. }OK; ^5WSHnYf:TnP4`~nNu>;h`R+YR g>jw\7enB\8 fEk[\_&Dpx.nI3N'E.:M v3 ֘TRǕD$+dѧX^ '_^S{ ;cG9>P$>G7)pdo?q^A0,ixavX /3m8ŀ5}?hR2(Fzz B2T+cp wFv\ܖd;U8bSJ W>EH*D5fH#dPԨ\?x{N/ʔ)=V/.|щ[8WhϘl _1d䂿o2+2wGe}";e }TpvSBPX_nn朗G*kj~U}^M4u r,hV+Ue)ٶ^1,Euat5;I*V !xß eseu2qT3pwx%cx/ASF֒55lt$>_W+~dO^KCٜby)ufȯ҇0@٩cU 'D/MG:@ ņE_zI @KB'0hEs1֌UbU;{ .n S} 2,2wLT| 6=1rgkIib7MB=~<tz1"gZ{9jL/Gb9 (qSd+˒Nɮ~X)ѧKD;69 DUW3@y+wԪAoQr+.vն֓mB+LbfA,<JDhuzeLt~S?S\?0k֪%XWo3o0]+y[!Ԓc o9}s+e "y q!`}0AO zn[ 3CH'u#:I^N>E o ކ Yأ Zvf bD‹xܒ/ET.eo<\-Q@K`#K#=|:R 6?$G7#Ub#j_zBXv1t1RܥP,R;ѡSspC=A~_c+GHd ()5ˢaG^n Di9.eK, SrQŶ,G%V(OctȆ䣴i0S=lM?6ր4}(|6~af0 3{C%$L++x׼ n=#3~_S LT.g3"sԹLJmwnԊa}`4=BnpxR)N/]fzfsDl70s ׅ" T= ' ^_uZ/Ârney#PṔ=vuiWΎV)uB^ܣa #jn{6<:hZ遂Shy!ҋXcgsA|DcP_?j58VjLA˖2a2X}[>3ƛ͘~OQ@8!ڊ~E>h F w,'ŚĴ\jL"Nqhituyf#D@na7`t֤=|ըHY-ڥ:_5G(d>@Ms .qwx7'Y`>`Y!eQ J1]I|0:f)H ׈<xiR!J-T837)%Yp=ḟ_ddeEղ}$VpM>$&S&&\ w\/^TlBz`y酅$"䣝JF~,^Ax]}%mZ>Ň)gjeCX|LKs7] s#GB >T/g6ɟn̓^ʮVFgum 5s;pc@7izS[R<]64v8MbeR[d~4lFL쨽(h꧃D,Hnnlx٥| [Ub"2H7!-K<6 />o8Ę Sxe27v^m݄4֦[Oq8R{7WeP~Ä"[Is۱mm!7dIM. (DBg84/#2KZޔb#rFl%v65uhXb;XsTYCW݀M֧ljE? rxI73j0D';>VΞe*/b3Fh܍?sS1ͯIf[;Jpf- 2,ӎ>#0dVΏjjA@Ǹ5=3]ʼmH7&oK>rSx~dDv)8S1?eR_(]3@yX꽇;%?CTmw'se>a 5IҎX '5%#-Iv>?z/7Z|G/FV{=9gdLVi1 '_Qث̜O%Re9]3ͱŽ(2O2bU_ 6_o]2}|X5T'XIsuXO2W;TU xVK,x7łK9R(:3gjTwHAmyN TM/KG{-f~t&neJ2o%[,tdY2yfpPT-||L "׎/^ӉU,,|jhR>E j<ʆG?A`2^bl\eiԲbuaWrR9=yyzQxv; D{̌kb_:ŭ>NG`8YN>:r-oa)[~p+k'TDugb,v)ʯ)0[UKH<0:e"E2;Wɿ~Ep)DOx[qY6Mٴq8GK~)qb(*u!-+CťK7><FLkowA=㺄~pN!Fm_5qݍ?FV[.+8\ %KCv6@ kJQ+?m xpթEMrf0,aH75 wˊLLdv<ˈ8dtD#(Ia*߭ӇճAGCfyS3 iHb|yM^vbe Z0\ơ2'%e84wI( L:ze 3p:Zǐo-fgk6Z#8x|3JE^-WjL SB<|/px nhI  GM(>pcxz!h>&tX9)b[1;Z&0A3 Zz# 雘 }~$Ѯ*ֶNUQSFoBxk3JiD?[MpYQ+;~9"_gJO-! ]%YQ b}EhBi-tMOj3|$aW X27q P(NLUee+<˲`̬*NEPD,$ t5ָ1Jn^1CC [׍TB@+1b/09U2TK[3Zsϙ؉7cX A MV==a{a^.Sݢ}* SNa<|7xTƲ`N(3TaЦvhOЃ[kׂtٙi (cT̶َrG&H\QAčfBqm_Qsѝ^cOz2@LlJ X@Xg;P(&8lxnLQyqq{͸SnkPVX#u @hxF aR2%(,]93HwJw{2L%{g=&&.D nkgIXjE]|T< j!ScRϱ ZBRAEk`1( !=>l CCscGuK ?¡ȟlXL,! ~K-]@R!.iׇKrl`%ⰉHH@ ?2)r%H0\ {%g;a=€Abn q]WB10#GkV6쪺4;*d*+'t/g'&g|:͙UEUP)P){@L$ᐥq(l!xdID No &D]d{vy!c8W(Juy2xnS~ d\4arL!{̋^Es$-Fםϱ>RȔ) 4HĿa0xV׍D ׻hˤRpiN}k∡3hFYj?"i$!%B|pDVdˇ\EQi߿ۡGJn\f\nspa+ ei)c`ߗfof2G߼>eno=,IE+ī/U mͳx"'v s៚8O2YvsLҤu#]4eb#|™.yL2\؇ތ^ |S592)d@ ״a$H|" uq/+zW脯;d"-Ɏ`N pwVq;V AkpEs4 ؆d I]JQW\8t-3BLd6Gysr)YmylBQ`MCHCYK^^^&8 51@Invl'L^6Ԣíњ X`}*NWcj j1_W: ZAGT] ʀ)$llzoAA:Al[r/"b/g) (a8۪qwLI,(B3¡ @B,/m`bۭ鴟u mG˜4]nxE&LYO]B_8a6rI_V6/Ey"0B$63iCe}kaBһvjUA]t @͆Mrl Χ"vTVH>8]K- /0< ?$2s1toH5y9L7"WnKėC{iB2b?6ov_Q탣?T\^E# %GeQ?CGtga(]aࡁbvXT e7 C!?@F+(ՖHYei*{3z&zAT:&ILv1&lO&Usbt$r1WSO.>fBǢg{g=%㽛(I>wpb6̮m?mrsz RLd{ DWOJhE"+V|HY3̴؍ L<6^>̝s8k!=$mb $^y<ϖO)7{W~zp}ιi` 5a0~$ؔOvQ?L -@O!jeSyOlv%6ڄ&SWu'zZqJʫ%j=j,ۥbC%OV8\s~3_c&fIޘن_/ž%M]A26B Mv/IT@39p8 sw;zPW,Ӡޣ Y\mh aP?y!}"/%0D,F}Xk]ag?vǓt+H)9L84N?W7# ! FrSc;cTzR%HYhQm)_28^q^uۯ}i\ӾSt>£lu->vqҽT+Alдx̑ȚNۧV6I=Ej z!\f=ê縷ԑ`rfbo]a잦Q,.%6geV(@%?Xb~}Br S2d!df;?`BMip<_ZV]H}J]Mٯ?dӤ51y".?3zoc@7)@"K)H Ywp~f8 $FE$(Vn#}w(HºfNP@k0qGmYGGx|i#: l?FU[ ܓ!ƃب.'n̕$ :PxW{IVP2GP7}SfWa(# V/rO,nMZ8%*ކIX%V<|,G_`N[LEsJOK90 FTXcoVsJ<8VlG1M7uE(6O2RHKyĕ7&j~WifM#K{Q~F;nGv]>M$Bgb|mR?K@ȩ\iqlS>N2FA4b+y_qܙZOUڸiLV`r;os'.t |צjΆA#[i5b @w7*[kNZQ+x} PlZ峃OxLzkFf{tD ó}i|5"ź{$KT bHpE,*R0R4'{4%0BIB"RŒ$Zgggj1W @4ڲxzָ6zXZY!|7/L#x{48Tz-z aygxqR١~Rh7ZgW3 8<{St{y2w2in &8? B`t@/[ A&e 8&ȱCU_;M*춊fQc~n="1I]+g'³ܷ,Z/GAEFps p!E䕠5Y-s"_dN W !=sgZ) r@J_Y/j>Zf}/ :m7>&D硣gkz Jx5'gFBֶkqv?UNb[.l"fe _EVt!.wpZV"P%cyY9ђۇѥl`PpэDQߊYUmO O0G[S p$>DK\F2rCbYg!4ܝ+rႱk3 _?4uuAŸR9mC9<;tc!@YqʍAmltLebAuF- N;? P4S%:]O 㜺d wj{$ ( x63.IiSGh䷾3@'ֈD]sj*sY'?CmIغIWr M +W_H̯5}vhbօZz[]QOӴܭkOG`F ꩢpmk1b@Ȣߊq5@Qd[́GV[Qp32#7S4vh`p3b^L7+=`m:%J4噳O>t;'/`0(“$_d,EfupuG9 _!U5ȍCEh+k 8^k Q=j9]Đ CvbՋlUA~S O"wW0tBVVs'!7aS~Zz }55H >AzЬHVJw}z?OĽ 7+9GyKƷP'C_gPQ0b Go~D2OAy<"dS }W%Ź S,6b#J+"WApM~@ h{!!~)TufPZd?֚DVeu)2R!rg <0hύUq>N,( ge=nZ;{4ODfHj}.( Q*T.ņ !F.YQM9Jo^oV_qfy`hG MZX|\;2>&cLTN< _?X#'r``KfVUz)<_#ݯYch=@) wu47\"&A-_ ş@A YU/M/۪zH/!HMȠif&6P U\eV״王sT)pKwkNPM *w_a'Sg`ڢ3^#_6Eef A9-Ez^R^ F \yd̃y?]7h+e멠=%" żC3kxè_Ixmԁ 5"qyp2aCq }ҎО͏Ő͡KDz-E 4{5`cwϔje>'u(|4Ke6 v4%奶w(A~ ?9A]Xe΁eQ$@{7Svy-~IZtՈ-:~4$!C<-_$_W+tX~@_ A9<l:vx6 NZ7.C3xSkQJTMx (G-~HPNWD` Gه+7m4ۆbLCTp 5:]zG;SYVEﴌj,V@54g)ǭjbHd@O¡fnbŢtMqcmh%+. y\s}g7˚FJT Ok<?`L_Du0JqG"Ea @tFyY-KY2i_ a^L$uu4ο0#Z4gaNv@%C꤇7:CΌ;Y(﵋́S?w$Q+>Wܻo:)sbabR.-9XToOO@N3ce8$V"ol%@5Rdk/oQ^΂R:cow|H/M'9 qlEΟ_0ųʔcr}] 45ȬE:;&rnja(XdIpY ;my~;ҷ{BSpü %6P1q5bDҀ&VSc?*̪(E#M MԬLw؝tńn3XcKڼnң%2Ng,"DH?DW FAzC[ú%a'8˜mhZ@mW-o?PNsk0o|3؅ِ+?\$Αr%P rj4{pTٌtD tY4;}vTs+jU->n+]{yC!aBc a{D,iwl_p;:IAGny" X\1Q4T74!ϼ@7!boo.SpS\ sm5bpYlW4"2lܓؒmFOč|R+yF|JB=mS덫\Q% lHPVq-ȕUBbFml.Jcf`fH+q|L?;yO &)!uN8 *:/dA2':b(/4l6@/wvx齈 Ck^d$S=b\Zq4^U -:… XkcTN\܋hWy=D oQi($z4SH =aQ"Iɉ@%R1yk^YX6嘙Rwݴg'/!f&VC6֓ے9ls .ߝpͲ%"ѮRkYlZ)6׺4ofҚ'Ћ} w08epۅiW:% sL/U҄J YN,8 inylA$k~RoC13HR`>ʼoMvzDt|0`^oDܝuהdSSscl%5OѢ7t; v %']%wȈ"}YPV&UGTW=Oa;J*G/[=~d:/@B+\Թ"v-V/ H391GIu9..hmK= |S5w\ ڦu@]ӛ!08 C>w q V',/_J@9J8H-0:A0Fyt%L4N6ȓm2|%šwʁ(:z\>\x?W*$Aܖ%=gɞ)B*q>? |4*1r3ՌawRj79%es,mHlX$AR2v(=!1W,cy7AYTUQ#b,4-MpdHNP[-">7^Q#R4(J 4JРzm@jJOoYef}̰z2b(|uc[ A}<">F7l2ʙGzMݦReXch]:e3K9Uf]0g=K" vU ҜPM!ch[àbW I~RĨX$;c~\ @&ܜP!zF%nTٌFȧUWnXYƺ8Y.o7>)!(FP~q]U n GH7߄UH\alb9~M v-#aO*GH7g7IOuJg. -6B0Ỳ^ԇP; Sl̋ WSsɏKFD )UuTքϾWδ*B~#e{>F$%%^53ĢFO%6m8w FKvo"0\ е޹ B/]8?KM[w6Z|iJͻ!=mzn^f+ +P97GoPQ:A>W $V{"MzXU'm$F Nl<%sPC&Apܠ@pZ+_щ~D-ѧi2,'{ HwR?b}[e$, >葻1^c/BaVd %v.gʠ%9yvԱ ޷Y;)|!aD޸4}u>,٩Y\aպ[!ǝ( \OqyOе?*pFla~/[)I ^Έq宪N"<YKHA[==)tC^#.eCHlp]`rN ZGy_R*p?LP>Eۅ\R8NOeZtCʕYHK2H Gx:̛˄TH d6U{f@s9eZMdZЦ^jXT&N7@{< CpK4fL=t_o|6rFLE}$uWI@_3y be|s. [ T@*ytAɊ&j*z /ݒyePu;z`=ÐC|H@eX :ִu5:=i/QTK3Cɵ6Elյ iz)`hCIR/-Ă,$0;ˑ;WJtaZ%< 7(fl J:UYXD%EʕJoOPA&z)b]ܭa-MГ%H뛤짦/T1s ۅv9&]7sd)Ed*{+Aԅ,Dq{:-@ m@gd.9~k >*$Yd 8 .+UsbHP l*I8)XFӽ B4KДA5mbCVL߻(pj}@Vvo,zcJGծ&O/^0v)<Z4Lx;LO,9oSG\6̜?)p*=PY{Wg5Dwk.(aCMq/zGzz|lsepx2z#V`|RSY5.A}^&}A;39u?@FY7!k'e^CKVuɒRt¶,Y l66ҍBfEH=^>;"36W,ǥnM~BJ" J^^H4v]6?ܑcp1BWs}*wtԝ.+vʶKK4"aZXAD].&lspA %"j#o B\ӧo[lJQ t?77k˵G'\lx `,\b.˂svR+gMA $fTc(YL.x1M?@?Y{i1D$mG|Zj9gb -%;oB 0~4gnLfcD &7pdf}N66݆" *ɎcH+EZPEƷ6?j佋xx4%geSq:=ïqCn".g25=֖S>`H]‚)T@5R芪C‘ 7GԠ.FdpA8 IJr$٩}l޵*kYa99i?Gk=%ݿ f P @*kiհqmtL0\yM/7`K\dI㻹o_x-\ڳm&k MYu -$HXiH*%Uo6bPY4;tHh{oؖt;ͻwVT1i IE%?rmefvsk*-K4,E>dwF=Wl8 ֚TvahTwd n@|<$*=8HDw.vyoAKo%j@kgB(#Q{S$KDFMIyU|O xMg.0&ٓAL`GsBQN2AwM"qCFMImbSpKux.ƴ,M'JQZ=3쵍 :֣D_zu 5K$|R-FAIP26}5vBqu fI/Ǟ!HHs'I@-6W{xQ;xRmq\KX;%%FQ[m @ddvDؓ%aDKζ?4!\/w[Ld/t9ףѪ (Vw3so)u}')̼BÛp]VBwe N`eVqsȡ\HVkqGdypmd"+Ē 6,,riI~6ЙQ/Hjtpǡ'0-ㆲ+gQ)`$9^ TG&F.6^.O) e\+*oZ4/ J5̼:χ >Nn=x6!:O(Vj6̉L#Ƈ4^V,Hyxpc4i/ KÊo!j r >lS; \6[ cŒUyQڹwNU%r6}k->\Q,HGv߳f]O% (vLMq.Iڕtmu[S'pZ"/Ư@ sf-vC H6k>RZD9o7pL0jZrV=/Ƶ(G"$jg ֤^ޙ'ۚl}[r`˛Y7`F);_ ~:oiޤ Zz5|:ļ/ y0(4/am/O?czi7 Z=(#NKppryu5{upCHdQ P.k`Tb6 jY [%˱9il` |U!%튅>u ̙#JǗK 4%Ilq؋7t!^j LRpa`(囔x4Ri7m3SJptEު+XÓ喋oev ~z&cﮁ.e02v㲻kK:kabI:fTaR{GE]2*)m3a~#;mt 7 "K{mPU"ImO@ٿcRyE]qx 9^`<0oa'yYjmWDZsl5hѶU{,tRhU:ڥa@cT9ME`yFP:!5܏9u;" WaХM27ճ]2ꯊ'ToJ8t!J!,?D^Jl L$zJs8+S;Q,xQܡEOjc9>ڿN7WDžvϴ&F8rtoK.BX pxE!1 n6]d.{[[ԡ1?ڳktWܒ$nuw+߷Sa>x9ǗQ1oGJj)"ދ 6C6(-.{{))KlY4@& t[^_-릒3vI5k$:OoBæX~K晚$B)!mL;7qw3u` YB QhHvWS1,d \Zs1?ϝS"!mmH eW 1ﴦkip?tDyZ\#E埛Gg?DKj%t%OKHX;3JX=k?On ̏RwTn O:GԬ^WjF"5"~&*c@*%xّ?C]=j P|GQoPɯſoǾ< p:\hϯ<_cp:ivӦ2R(.UUJQ^P8Aw<`S(R ^CquK`\=j6WdpQ+e[s]6IJ8Ē5HH ,vuti3Lz$ sy us7&#O t)[+U-?M\{dv j[?pEaalbjތB|} *ڹ,JAUЊN= y"8&(q̕%m<ÿJu*ND@R^^͉kΧ _ a e*e?_c&7v ;W[С[|Cl]@Y$W= ie|ԝgyFB߰:fM .kWB`A3=g 9Y7k TTdrW'Հ-Z|ņFAP]Ah#)i5{ZSj msWpJ$ldmi>p2l{vzh'ejד铖xd wMX3:rZk܇@}QwisVy^c?Et=v=݆u-'@V,TX'gR3^zei#C|0Plc3Ѥ>ELÎ׬K2VP/ltj/<5 k-a(ڰ85[gd-5^~w{*=zwkl#WBw)? TϦ7x~r (*0{1Kr=^{;\ b|5p{!U$ =;&4Ų3kפ^3? I mP?oLLǢJUzTKqDPLJk@|j5w ;J^VAaHaMFJ$E kn  0;-L6݈h9L5} b4Ɨᗩb!ca߽bGD īXW|C5KH/ABߊ>&}tI7e3BU!^{b b۫:~iI]C|/5Q`9k=@1PoV }p&Emqr]rtl=VU[}8}`DFy)\s~࿄JH&AzޮD#FcJG[Wե͢T*rv IHGu0 zn 0P;0-DHcT{/cѸCtt^8#"W0!G ' T[g N@oಘt2)M ÚSw|jYCvы* (U4Kivyчg2 `U嚉|||(ZX A+卅~Qlδ$%˕h÷b(}ByF;Y']n*b8-Vetfa݁x&n=>(zC*}IFF=f TsݕƯ|LU 8]iŷ즬G1J9W6(MSNhR@G_O<'z 8mgg"!W*g=_ N2Ҏ4bKW?[aϊ_y(Ka@kd$Pt:EUrCاɍ` ? L5tLmfp9`dٗ kNkۓT/x.ˍ=ݣĕFHcړj͎n3F 5Š|EHȸWL+a^In'$DU 싿]:tu9OGF"{iL`|Jg.&\7@$9mpi|/I@ <)\]:/֎ &/ YZ