libvirt-daemon-driver-interface-8.0.0-2.module_el8.6.0+1087+b42c8 >  A bU]0%ia^a|F y(o$q_GT6}t+v>eP6WѲ[/O`|-+J>m|JqTvJfmNI2P7mT| SNV:JBv!VceX}Nk;k%Xz⼪*{0OǶ)Zr016ce9938b05a54815061ba1e219a3fb14a90a76c37e92768854ecbd85dabe7191eb3c42786fe08785b0c49c52b08a95855f2ca40bU]TRݭDbF;ꔋw0|H6$DE+>ј)U}>Y :tDG`q@̌lqI4)|@։y5x)Ţ]=+-վI3m*省l6W?_5f7tI<44fcQRض0>pCk?[d"( G w " DPekpD d    P(h (8W9 W:+W>?GHI@XPY`\]^] b^defltu8vxwDxy04Clibvirt-daemon-driver-interface8.0.02.module_el8.6.0+1087+b42c8331Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.b#x86-01.mbox.centos.orgCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtinterfaced.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtinterfaced || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtinterfaced.service virtinterfaced-ro.socket virtinterfaced-admin.socket virtinterfaced.socket &>/dev/null || : fi0kbI#}T PÁAAA큤큤baBbbbbbbbbbbbbbb 8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e397b78b80d287243c8e94bbe251181c2576afb7266933f0c79358ade3c6cd26ea9e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00b76a2fc05f31289135534fcb3a2392f69c6552df7b0cd0dab6bf07f11a0b8b65db4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/lib/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-2.module_el8.6.0+1087+b42c8331.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-32)libvirt_driver_interface.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libnetcf.so.1libnetcf.so.1(NETCF_1.0.0)libnetcf.so.1(NETCF_1.2.0)libnetcf.so.1(NETCF_1.3.0)libnetcf.so.1(NETCF_1.4.0)libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libudev.so.1libudev.so.1(LIBUDEV_183)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c83310.2.23.0.4-14.6.0-14.0-15.2-14.14.3a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Revert "report error when virProcessGetStatInfo() is unable to parse data" (rhbz#2041610) - qemu: fix inactive snapshot revert (rhbz#2043584)- Rebased to libvirt-8.0.0 (rhbz#2012802)- Rebased to libvirt-8.0.0-rc1 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1689202, rhbz#2014369, rhbz#2030119, rhbz#2029380, rhbz#2035237 rhbz#2035714, rhbz#2034180- Rebased to libvirt-7.10.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1845468, rhbz#2017928, rhbz#2024419, rhbz#1953389, rhbz#1510237- 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 8.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c83318.0.0-2.module_el8.6.0+1087+b42c8331 virtinterfaced.confvirtinterfaced.build-id9332eae59e424490503041847b8c321c7d678fdbff60d41d592f584821ccfb6a4536ddefb3e3fd28libvirt_driver_interface.sovirtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketvirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/93//usr/lib/.build-id/ff//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9332eae59e424490503041847b8c321c7d678fdb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ff60d41d592f584821ccfb6a4536ddefb3e3fd28, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRR R RRRRRRRRR5R~R!R RRR RRRR R RR RRRRRRRxR@RqRTRcRiR^ROR3RfR2RKR{R'R0RFRBR-RURXR6RRR&RYRlRbRvRDR/RpR%RnR}RkRMRQRVRmR?RGRCR\RuRPR_RR5R,R`R7RsR$R;R4RdR+R*RzRHRJRoReRLR)RIR"R~R!RRR RR RR RRif test -f /var/lib/rpm-state/libvirt/restart-virtinterfaced then /bin/systemctl try-restart virtinterfaced.service >/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtinterfaced rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-87768c04fc3f48b0f9a3d5f28568924d5d097f39d30099ac464c3402bfd83f36bvirt:rhel:8060020220208213251:d63f516d?7zXZ !#,] b2u Q{LT>=ح&kPNA<–RN솮^Jpp _3xTHACx+,HeilEѓ%T-ۯ{8d)}Sf 9CT!Iv~k"/g<#kAIjV"%~5JHު!:HjT@wnud]{ib&Ki{~ ׳J:K>-HӭyTKr[d*7{f0O(=Ev`]a'3`P-`b`[b+J^א97 -\ 3RY.Hي˥r,sA df^P@BlI)zaJ}ɨ :MKK442& V>T?Oyvݸ*7KNt9޹z/w'cDCٍ"2o]DvšGƫؔ{(9a؆.4gxwS! uIjACm ×M.ls3ׅ(dҦ~Do~αgq=&a̋Kz4^{0y&i׵@{0e&"l?ԟy-{80j&,my@C쪅mw%I[Ckla|+Zt0Y @+Ւ'$W sw8X*# Ww g[>J3\%䬛&@dq`FL.@q@qP.$}i>9._tyc||9 `]D(+kR 'ޮ3\XRJTM jF9$6)\ `!0D/ulZA U(JT*|%̢])] [WP0ksЂ>=0`/H"N6崨vWrlWꛩff,[ H,=X%&PTYfV&[GbO(/ND\> f=Q+3V.ZypGiӣ Jv'NGPexf-QwB&|>򆚛?Tx'<[y {.W"]~WmP>! x}WE\ _(bh~s.OjIE~h dƇ,}=Єax939"i u@eР⥄Aapwzw\+^\:=&W6F1KhN6Ŭ\&@N["Lc }B;3띆ffZpQrx5ҧ\$y%6`DZxu)^E*_h NyMp:Z? $om=EľJh6qX.|!qgTk{mN[k`\INIhpό6u"nNi{*8F0UNt]C\!K"׼.}\*gV̾XOڙ5S!7{H56x|G_k<4KzR;qy {Ww saғ(Q6gqq8Q +T٦Ti\mBwu(項[>&""󬴭YS2w'%-n [sJOt/[VO^<7el\TgRlzF.đ{rѾ;#XB'LKGï]Upi CV^Jy@3ex6Omj,eڋizl1l-g$o꧕cS]ùq RcMIK\YUQ0i({K߲8m⷏,m&29P3}`ɲzşV Ÿ, aÀ!Gy"od躍m66Ro䭘D]rwg'1_4#- GDs>j݅(,ғ .EnE5VbQeou?Ix|emDp#]<ٲp2}03f%PL}gƖ]Sg{ǁ,f]Qcv6$F܃+c@u8B"ylH('|xv]gm&=Km VbZk.[_h $@iO{,KֆJq%PTr%#K9skī ҀQy.9&|;6=?">Α$Vf7齅M=c/~gFو܎$ɿ] ]y"K H&%3V.>1չb+0;$9*\Jӟ|N*K4G I(]B) 4PDlklA)5-Jqi"{͑ aWCiU{l-4Ȍ~KkarJF;'H gu݇cߠK;eFtǫDTi~UԦ9jEGC a"# FzkobxxF"(h^H+;7W2u y9:>/bɐ(=|R-GﵠzߗzI \Bծڨ2l}K&Ĝ?} 6VO@}7h*pYjӠpt@1ږM?^OpE0-U0>`;TILdN9xdT %t\rc&Gsu|)sN0p!l#GhHء} +e%x"b0< ˚O\1Hv+l9anU~8!η(OT0sVol%bN )KGtu$ +.أ l<;a. 88j`$Mx3 :|O| 2œA%ɝJ `UYR*.2rUx o Gtu|\ Q]~Vo\zk w_[RY\G:l~#Cʅ9<(C ڌH5j}fm;ƒM%)D->XOQOwO!I@ J:\1#^/ .G+\I#@Vdߠ &x9g/OIƖzNNR6ݥhyvss<%Z8كT4K3nTD ps=N]DRDtK"qonI'D<0S 0l hoخM Dn SW?Ĩdݍ?2 SFˊgϻTB.tI 2W, "e(/L0Bsm F MBJwvibO6]{_ۛa4L}o鶼nr#Gw-0T œ\PNj^bJVЊ.K zKpO6V6a][0`nk[_Frqj hH=kP=Or%j̉4oI ;%y %\`sӦ=DG΀JJ{{ϏUAw^c~}5|ׅ\~2*Qm$еvKkXČU凤^׀c[Eez!A$ZjQq & k[)@~1׈|vY?yβ^*:jnV{;1FyN;30soz|ơIGBaWa)3CK=JXًKDtV*^G[5AVoa=n#M* >iN z䍌 F)|K+(M1_ b8iޚ*H匁Q QgrIMrːLJsx,ߋPRO)aqܐz'YJ\  xܗnY%׆EL\V2U}s|@1oM KLLG.Vy'UbiOwU!,b~M҅֏s3$A()C|,}9r5GOrPsUè*%\ k ~P:NOJ[t0@  Q1]"snMh%[p4J"WFHm @fbd>6w!KfmC6`$ׄDNr\9ӓT6 >\#Z #= ~FHo~$DH]jD:RGJgİ飴c+!^XI<i^.==Z Qlj+4ofV.t9 Agv!xD`6M8;#T6,Σ\py]Gˊ&?)& I$3cVi6"d~3 dᄷ8n=q ·5y Ju5I+=Li0 Ŋ;mD&6G/6S{ՆVR'LqP+j(6 "(_6/o{Z일eB  #IEnP 1/3kjZe֋PlH ɰ# tz ;J!x1|Dȸڃ?=DG9^p m+dT7/Ü05Bk!=/嚕d㎄1O$_wܗ6{[w<,0?-TEɊ0WzBҡ$Wd [l}50EQhM]>۴:u`*Fw8C^֞RE2L܊⥘8 v( ;f2 Nﮭ}f0K1 O%!WG 2aGn6`&s/9BYwR?(B13^ҤR.Tqe+ͬC)+EqȀu8'\D3ϖ))V_FjEX -b.@kWvm9w/Z4?a&1R6|bÍGӡ^~Kk xqpC^óXV~EoB _W]n>C0yY*CSMad]Ш5oU,*@_u?2={/ "$6+穲Qu6`xrviUi&U4&{>LT?%0Ԏ|p++VGg' R Pϸjp n ʑNNUJvy YtjF%[( ^[02½% & ' ~-%tH aedk8vıʺK,(irkpzNjs@ X_Q_e8g=~ r.'h1qTd,_|ˍkH/ɀf%Cpؤ! =npLGb$ X%F\5٩%*[$ٔ ?yKx@ DT֜և^򑆹Y컸|UmSH0W`Ĉ$cL泦rP:o0ղ9)aJGjyS昺cj'yrkT*kbLEAZ)"w3ZEH&;9!epY.zI hw_(.$y]Xٴ:S*bɡAL,y~V&<0t(aVP`jL 61)_S9,Ě^?W:]XLS(T/"YAw.sۃ_ M2ANY.Az~eu_<J+4vZ`A`=+Hf;A7!Pq=ףb:q1RҲSB iܓA3CBv͏U܁w'U x@رKeaCK"Aq e5#Tr\tTΌ }pBQJ۷X\7Ӟ\¥α-]x?[HHI$?9vR GSY2"FBs< hiX($(I3ݳ E__[J?"2hnuGhHa teNǵh2—Z&[vl]w d쓺9g1HGY SKr1J~=U41!Mt8Wr@v,kuП+4:x@KΛ~*X>_Zw/[R*LzQ5yyuel",,*$,dNM1A)WQf'6Ne;hrVҍgu' zOPgDwyL,NɁB3ŃRL|yvLS7-$p7F!&n 4Բ6'n '@ބ!JD^]ha6/">t._XYs,O'E:_ t3.VOMnQsX#!wH*P֚&>UH]o\D'PvjJ seDT0{cuixshcdյ9MviX+(x`me']~Kh.52:"]6O< tM\NɃA b9>CS{ JNA;ֶwoDf*%~t4jTheQFJKZT4 6#b6fO\$oclyu+!݇&/BƆm%=&BHQ݌AVuzf4_)ˉJZnpN<%̰qd(Cn{O u[HV+H'GbH6+/A4$ f1j-xd:2#dgڊ6H%jX"yEmf:@cpJݔ% acD$.c~Y~0nN+)TT>=Q-2ۦ#_.ੳf9$'a f|BOٳۊq@0"GŌ`8uužo"(.0x5;<os7&#S$uʵɥDC 5#k[V 1OF7RTeCP{F*4 B k[ `M>\i6+4-'=n?Ao PSPtPt;u`#v<J\;'[r8m"(k9Jv%BKE.&-k#>- TFE%Az֝h_*1vbBUKJ=R2u4ۥ) ,ׯű)r7GUx5`w[)S亙rM-fרݖDFKkd&: DNAzQ 'ӕ}U8OrA'cϼ1!RɦPS/{v@EH!kQrO8뤇Hƹ_M,XS`ˬYM+sEBBgG1;vj\Z}4ț%m$xSGrZ=7P^DlpB!Rë.eSCǣֳ34Jl8TSRx^YGs_$a[6Gg.Am+Q&lS{ghQP"DXUyc_8 f jOnyQXT*&* $Ao$r8=L"6;;c*ߎЙrRQorDh#&˄D/5^-fo@&=7:61叱 d',T ]sߢx'̣cYпzc0we2aL9fxvfwv^Y\P{J[FHStv.c۾[ncyutfb N0^'d'Dg (<Ȓ&3AZbJSL I]L##o "}9ˑȈ>u^w>-CadU S$S^q!W38 g Ug)Zr3@"\r%NgՄ1]*Z A*#҉Yjy8ՀtIYA_N>SD jLR%OD};n ؂tZxi<Vܨ% f;k!?M!-j#iw;{q .< qBe=ՈӖhMbO? 7gU:v,tQMt$l0 ƆM?r</48ri'5(ZѮGM7E[RSps>%Ix?ѽCa?2=nz3^1=' !] ~ANC^ݩ6\"5m2 ԰^G{} p -gsmKwiVX\bibT]"`pQRKd"wU:w߉@^3qׯڐ?4KܕN w^(荺UZMJqFI1GKXrо󾔤+FQ~2Rs_@zv)Z2%ȑbǵ6Y #uJ-HsNHɏʅX=U5+3zBDžt!;3{զ4|Eڡ38Zj; |P0"N3gי`=$ Z©{RȨ>Y x:mJDUWoȸk]9m+?÷,+gmYM%2̂MJZj"_ a>rg:uΞjJ 顙;RUe0NlāBl:a[_\8c}׎SfhtEby8U8>;t%^ Kucr^opzo8'n3X3ti ! qŲ3e#Z<}8F?Sz'-Xґ%2DC碵&觻v>c{>wwj~A1/a<Ҭ?nD):S-TgKpy K$J)(k ;tSgPהEO<.%=wWTO @B%/ȕ :/{aR%r iӃꗣ!K{Sl 6/1Ʀ̞g!_=/BP$84UB0%!#$YCʣ[P!ȬzsZ6CR^~R>-_Ou כz۬:{i:S+&gɏJ =RGxzJ0ic>[EłDT][)$y"@b]gAYSl3pF*ȫƿnjUS R3rq"v;*u|`@1"jPpح\-Yfsʴ]iu9 D2ŧ@Lx/5 JSLi寸B""ORzȪ}FiY ~n=BaCصF ڶ0ٕHN?ѯ$Ώ;zMP+j'o8'JX1t]lle_on ?zZK `rVFē]H $B-0g?A5`BP nC@/n@pcj2\+̷+}C:~fؕzKPQ*7!hەb{6Մ96~IKό@l4#f7UQFnH-Re[`31f+U\xI" $ U}Yi<6"?w 1U`H. OwT߮뢛wϋH2܀!j$X;rf^(f{鸭pÍTMrA/ VQW+Z+!W^x>~ޯT'"drZ@ iU=uEwa` ׶jUP -PnPLng 3H_n41Xj-Yik73qyn)nED_R?3Jэ.ĸ##fU_`G+cAI+!w![G,ظgK&z=2Er<(E hN(J :8<>V(A6Bۜu;ȭZ=&Ryջ4$'~9 5jFb_NNisl;L7mxj s)ݳo#?nAlbgqA~/&lDyxSr*`l۹/-"%M_SDy[bQm^*"/m i1쬻ȇN;lt<)ow7DN˫7] O+5؋vWҽҘ7ſG et8hQ[i^ɖF~ 99!PyT*xCs>dW"TkqоFP [רg:%6 n(Z?~K>NĈGb1CsR¿̄7&ujrwڝS~/hsb<Ry#f@)+">TQLoOj,&M5R {T *b̝K[_3Kueqp/ՎKX?$'\R;L ͧ粦Tט%9o"L0%cF|$i I@\lwWnޤiU}];A= {ϸNXQb&l\sU=cbu(Ż[]ȉ)JIٛ±Dfڇ9Dv2(VBxQw@_msD;;\9~:9:bǚ{}=&+3Mb|}j4#?EF2QF9ϥ6H β{3ړ.pp~XJThOOj9@,V?mF#1t(wi-h|`@FůB"Eάhq!(ImʺV$gjic-D;)~ icp\B;qΎ*'h<Z~cؿ[jBQ.LOQ!mE@b"PGc8S[9c6QFص$SDiN.kNJ7k8Rsi?T&zWB{n bK3gO1ŕɗrv\k[^X`k#p">?Q|ÆYiJ@㟪aXwd~߱~Rx1Perlyʩ;.w AuF:.M[@D#>hR.5OQG+?=K-.jSlCUØBo&7vY!;&lMg+ٷ ygyT60Lm]*jj*<+L7&oJxzCh\ `ӧ%3?^&Ł&1 {E#7H[fw\G+TA(.&=4=Fsd{J}*x^1ug)IZQѮ7T#눶:ȓԳtIs5ߗ+*ļD,j槰aזz!Ckm2he z$jHyt Hf-/$oD>̊cZM3yx)wBg0+kz(=}u??h OPÔmReREJ XY^[fmۧbK)o S h  w9o#.t9T5D@Y׾sEO=,1s޵)s Zx}Ʋ͝j@;,3UQ^wlf%>r7Ix{jC>@_.LM6i,02 ~ӱ9GU;]"e _I7|g,Ûi'5_:d7!RN Eb):1>ǁo趚cn=:&e`,'#'\b1|n0Ta%[ЂYGi$ ]Jq\Q|"Tґ= Zk{9(%ȭSp͢rT&PZ8O+bjd~-D f{Nr>s(\w1 Pq< VpsJ-Y$g lb(L禂Y#{"A#'V/5hʏGљ[O-/N?3jL{?L;τ(% +c]>=Ke6 n!p͢;.Tۉx!|.;Ie,d#nY9\Et,YJ0)vTd8jbZZ%r^>`J<FI,rU$ZgH#j @- 4,Ic3^D]RA\;AAĶu7>b"a:DIL}Xpn'Ѐ5 &#j.+ 9  j)$ }cO1ךF ĭ]02qdQ1f6VKh`,S'-nH*acn.ss+:'wJҀ ޖin_$BA>>EfPMW73&A 1 0==): 55?:.-} ^g)Xq=zJC,. >:Z>DJڸ_9XݜC}gn쨂é;捧NG?$܅ŭ{am3CΰVU[g?A:n }QM@`J f-A4obK\3?Cg zq?ƂMb0;7ɬ^ W+F0$"B$3Lh;zj'H0K 84=#%F<g,7y9 f$jz nQuT HL&IX%;Eh6I45{3_Lj֯WֈYcjeʡ8 K6yn P:z=SH|nM u pTs ۳̞\`'Nߙ!h>?#_nU^ f#$T$տhmm.TPR꿸):.5pyg` <bŖ ҂X/ct*mKO)u64PcWCdb D!jNoIZƒ00_w8W>*s9O|P#7 }閽]zk#h>Ic  3KXQUb]aG$o_~X:Y6Lz$p_꬧(_^WEaCzu ,s yit:x`}yAz>]% B\g\l,s&$]_}V7#>uf9WF-B]PFOgX'VkQ (y,*Knq EIN@J}{!Wtu.h$4|K9BieDB趶C4l8;~cbK""I9A&[dfvBB$ksUdjoj-P2bxOrȖ~la -6{\:uB l͗z qyǻrDMW"bhU)Mr?b?V L(@LngBn*28Ȱ;2 W8uTCS"}I5GV޼ɉ6 ?eXP: <[;8yw٪spgۜ33?Qk.${_Y&CNBSș_m5It J$%n>\/ӅSw~a(jgحc֡ iU4{ w@01tƂ‚Ƚ% Oysiaȫ0SuYj"2[ ^oh5]<]qAK%q݈ SGgNvؖX7vjI~DqUcj}ۆ<@EER+bܑϙR֠[7Bj˜jυa 2X].Z? 3 roW2fCC=sGkfzߖ.E씖Z9jCRo>of_)k̮951VV ANa ޤhQ~ҋg-! 5(4Oj9c6j&nmX"DFH'Gzga5R<7̚u4ӼX~u'@1 |Mr939$PA㩅B2s|/sj՘&xCWoG᠜~VrsfXDCGrZ)>{?A,K w@c)j֪ Yx,Ο$~G&{7m':gg,QUݖk \̅ZޤJ2ҵ9HHIq7懬2 )ؒ- `귽b(Nao F$ǚc0p1OH̥|'O/>&"gi;4ɳ'؇}Xk77t59ف^s *Qdk4atv_ 8>s"BJ9|BK2 ׿1(f[FU'8ɰ0"FtEkRY+E{صeWTuiɾTR}f Qb:>GpKU,{vZ̦e1mTU[б.SQwDM;s `h*F\C3j֧(Zđex;H77%=#}<=)wDP5im 3HNCu40`C5vԣP04[;p|J9(eMk B[˹Y #g,IqT1ĨDNH^0D-'e0#)Lӎ[aOgnjI!kx}ig (T~mD~ P3zܔ̶QL9{DfU$dLZaޭ*(0a6msΎ`@1u[t8!+J9`JnucWl$߶&[z<&-Y^;%sՑ 8Fk%0<1'[GI;0+o,Xx4Q:i,WDXz3GM*)5G7q}I#ӡGN(0˱EqȌxNqm0Z x>$=@8Z7fu.:|9i$X97+t† E1UP~"1$gkyV%o8u|=~L~Vɍ(ۀ~?ӝW$}31gt!mz`,55i8?AN\^P{ưA3A$g%~ QN~03Cn*x"N9`Qt.ﳼT׹E(̺vԄ:BbLdm;1\Ǖ X/( PoA(GdWw^_wM Ӄ!  fV} Vè6tzc*UP-ѝONnr&ٻ=2# f6{k +߸cA"''FZ r|Lj#B7a2&19e1| m^y 1oªhE.ҋL5K꥚ቧƼ[ϜR*iKҊNT,4isH"UDΉJg|8!95ʺb2vK ՝?XT1nMғV\Ni3Bƹ+/>2UXXm"Rd4CXДfd}We9\/,pqm*wGScg+'<؜*o%QH`b~DQ 8@O:oeH!\ #H|s:&?3S5US'?0.. ]OQÙ&չ0WԫID!^so+šeSnne~4T7;w4 L]iXd/,-\퓦z8uk<~]=L+h{ Fi;8.3/ӇEn48^]c $V@BP4!w&,gT}ǒ=BHzc,:ٍiB4-~K$YM#2G[kMQbo{J |Ғoq;_/>Z$5Gv?ԉCa3]N%  A Tl6' ߹)pw䆓 _\K뻎909Ӊ'8{!%SckN_4.qJH܏6~3:!h3ՙU&{5;A+ 1(x/t6)O#{jX1gzPi1.(6JWT &0ёL(rz626PD5Y֜N1AS6\_=~$q ޳7\ {`QPR[ُGBP{*L.E6CN]p@b6E:q`V- LF-@+špWB YM$s*qD/PF*lRywUلax& %` vEN@IgR/|%gp EdOX1O$iq`?Â8MKsZ F.A =L;HaQ ۩Y[ {. 7 #\+>Ks{&$/G>YH,ٕlU= urY/%pJ~^P\If]ˏ- ?/O:uf!^x~f'SnL0sdN}$qh~6ZV%0yndsI]e=m7h@2j]%'S g*}%e[}U~| vYF,yfDsh:wUS|t7Ѫk6XGE(0{0*H\dba%|SSz3T(GO`фf31wL?;OQnn t^E"jcƊ(Ihَ5_/Où$w7Q@BOD0Oȩ'2rZ} FiZZPH"9v!Gْ:R^lO>:.I?D{[ELK|hOϤzZ8(m#&{zTkro&|ˮ|7sfxN.:jY aAؐѧݠSXb11|D<=Ӗ ڔs'HO!hVFO^X KL(8W\?9OԖZ1 +ٶ!Gqbt:>&z1"6{j_]mYe!0s͜q\ VDvprԑz 휏]谛hjP',͞_Rx$)]i\=c(h{3nZ t~;$&ܲu=PY:*y{~z;~f=h {2AZr1}mV+#.(ve>/ f~}ˤ%6):Q P9F>ޅe%]=$rSsNrcy;Cѻ8׾HiNŻ9HZ$kt8FYDix>\>䫯w=}cEsK(2?;);^n ._aXK~2L2+A15U}F=9lw)#XcaHD"nX2v߲s1Ӌ iS Iw?xTz>j'궜€_c7w.:K߲uv~ -&iG@)}EvwN?D΢+!xyںH-%ځ}gb%`v-{JG]_ :Hko_Iѵ΀> MI^SGU*7ض Lvحt_SØ̣ʑL㺊e8jܿh=J t$sR1&\V3 GUL~6pm%:;bޢH!;O !ޯNu ֶ(׋g-7>nZ fjo pVrӖjU"Rܵ賒$#[ \ejIZIkɃ}"B >:"ps/4>. #oNJa1鍜?4j-q9]rʴ:q_&`]pL E1p˶[ 2#_Yr\4+} !Q9o;W}Dz-MG:5.S/yM.a>[jU@3(7Ɩێ)Db] lux6Cv,#1vh=9'\n`y25.P>V*H*m UNb>+- 3~AȲ_s4@TRSi~4u6AU\ \E榘ʵ#!(OVBFKuvg):8k,b;+g I-ltz9"\)9qF~eWN6e.Q{9ĪOX6rm†7\AxTXC[3aH*,46f9ZT n7zeFx[[!lH%0F/PkCSBhDJݘi>zO1A<ב,Y+Ѵ~Hj/Ơgw}IMz-Ua_k1gDN]z g)gv668 eѿ:FGFCYgY{R b$,Y\)c"x- gfD13 9GHM IDnҕЪr7hl\82*4==u/':+]z;˸Q'$ᔵucC㍠_j֥d2LeL4j%`!H1!H[`k ~D y(1anQՄ#zBֹ;sF.`*$ZE*IR0C\;FZџ:))r@}rx!78N).OM< Nv)bd _bXr sm":ec bu6G8sV6C[w-`/jaOr?EI/q#?x򑜲`ُf*8fE6;bͲQ)B | E\?pp.ZQe6Jۨ_&B>ЈU$nRl1K<<t"X4**#Bi9IVHP=Y~'L5A`{?20ڇZ K̈x  /[]-Am^urú.DR'aXdmEhCfaZ^6KO\6!Wk+ G@¸VȰ5Ũ(g4W_nZC<a=zLõ3g6`GA^V??R rap+hm<-rFg(F O#F}#B.ܛp4{TNco% W&1X#VI?`_@2=(D-/gB`kF0Y._so ֆr^wUl C@o-3VPw4w9iǨ'u8 Bm$DVb7bX`ӿt(NCU^I& T핃 T]m,GgJ_@4hI)gU/.maYgMiQ Eڠ  ;wU#<|~έ\w2C %/b^r9ȵR.&tf2n/;a"ew| ś (?`X$ ]mMJ@+{/ gY|g#koh~A14:Hs;=ł7Zӵᵹ4@2 yfj{؃X g!Gi 0Ra̓Gۗ2B!‛t0 o%b|^ޱǷ~ Tҩ ^2ާ@}Y7[\u1_gΔ%ԠQ&֨S*'#u9|aw%v,~\N@0bgX02.&B沌s-O='ۗ ^R5{A͕A3 SFٙY=ӫs-)&k.ubU iPvKm;|oyFde|YxR( qM)2EzysrM֚w12OÔP\ p3d)` = E ,=rÅOu\*]۴U2Vm }mN:y5dxG .8뉉cߠK$`"2`G)"^m V(;@@*~xh,jpISCt3c=ߞoH=Nu$DE\ @(U;ʡGbu.!^b=@n ľKKp 4BcQI%ɝ oVa݄*y@ EӶ& B _h-F9U^2̪f5ӕF5P- b/a Tқ؃(^[hX9.[ H&MbuA?4L VϦ4OESj}LUށejbky|ړ!K*yj>jg:EMS(c-$Ri?0%C^L%o[D{(܆t+_Oy=@F|Ke WP5fsu l!F^S@n#BaP1}CL`O.$y֛"mg,üa*5ZŖ t4+g}O.r*`T geD}Z+{ Ċ-qRp,G}⇊_zk×]9v\N儿pZzL]>@ey"Ep^#{T&f U4<@ Hzf<@|5њ2XcJ\ bQѼuǪ;[\ mK7-?Mk!{d1 B:FK_v4AA-X7И#RZ9΍\<#1)?<LkF+Wgngp I-NQ'[=EQ5|^gtB}3-o5rxtdG;Z$=.6xtcjߏ~Իxz'zo{ ++SpO=IT0تTǙ9+k@pz Nj ^'ڦb;.3MJ .7ۓO]fe&>MFHIux$DeJ5_}JL}ɠ-<6 m?c7V`VŔKS&0\;n`2' {[g]*8뮾E@h)ס'+O6^5u X7]kmnܛ(.+qHbKIF`#D#"=ۋzDj|27V ɵ7]ys)3|o;H}]Ok: .M\FD%]N*CqaG~hn<£QMcscqL:Mj1b2tH6s ,/e["5q~&ڬGj^>6 2f&!\Z(wݤ3ֲIኇm2(8/G K>2lDQC(5m^I8(9Pq=iϏAQRrhuɳw* Vf_ ӒG9߼N2T%E(?e [VZQ=BF_o;\G3ӈKyOoc4qkwls߰Jj 0 8k IYr׹(#aȯf79}7x%J5՘ 4tMe620?5岐 4n|:&ǂ4`;G4yute,ip:xi<<#B&˼*\,ZkD\[ws%+1Xj{2&cclM{ b#}/=Klc p̛sS~lS= 1S[fvPPd ^krB;Hdym`HRQvG2_S ֝GNg+7+'R3$Ǎ+at\RW0HV#OgOPt fByå9(Vz❈' IDk㥶$oO~%сHv'4xGXyɞ; 8/Z_úԱsM'vCdp K5(#^F451u=98y-xHGaNC) 0[YvLocUr>Xuho!)*C*u66Z]7)ܛvVn_0RV9_YF(>j+NF΃ }tP ላgF-D&, %Yr͈~=a$?)k堢XQS QѵܯѩS0{oQm3huyûGl(N\E>F #3632ԏ EhqC(a/vYtt#C/ Q{v[SݐH@P\I{i9칾J95E'Ǟ{#?kvGL_9$!!b%apm绎jqb.]ˏk߲P\-tV*me_xWE={uv P hD `2e}4?e@5F0Iɹ i?; 95.to5"-Z|REzw+9l&Uw"y%g=Ng8DRf`W!t,1)- KpQ*f;$ߢh[>zp T)~8F:u\+3Xg7u$QjJKĕdsB Iys2%BHЖ[4&a/%咃`}8|DEv!DaE)2_| 00v8[wFEx2i-1υl "P\{zVlm[րRϝ"PN90{xb"y;8-Ś߸ɕ=*N𽅆VT/~+[(P|GHt[+dV:$TIX5h526aPn?Qy{%w|}2pu>,-8,fKs6|N9!ǩM(TJn\tA*vܫ-\Y͢c+L?},^klɤ]::p&RCRbr)>MU"0},1QSL/祐;F6:Cn|#2@A0g~r xD?+]0D{dbW"\oV4wW']5@$ѦZcJm 2P`B!"EBm sנh ~iǜpM~vYr Kxڞ;9A]Ip4Nx|Tu쯀ZL:Ldze_Wg[-Y"9ĂIВ GXu9 iE='m|g(>N, {znY@໲nC 0fQT_E8I5u(uΪ)YlrRja`Px/]< X,jtD% 98^o|k nkA%I9"QgNSF;h,P_3%؏?N4:uBhoa|b+}[Q$+C|##~ȽS^tyڅ n]LxbVԿ1غE;eݯ$; \rVg7>D]@( gcvK[:1şBnHU>5t/B2b?$-\{3J-L f effB~ '@j?k6%VGYW K0dȏөf5~y2Q %XNJ4+HDJqoƕdA$%Z\{aT(ͦ9[m]."$\¶hiH8U)I]iħ: [] %_mhÎL 3N[b5m~DhLipJd[/$vL퉸Lҫ0w]_i_b@bHkݲ:N|\79V?t=0~/H"ˤb1!\*ֳze6iYOB%[(ȑlkA@ ۭI,x2AItOY"d[7P?ɔ<5Mi|3k@6]!SHEQ.h#0"=1Hpnbc.fva"ԖB6,|s^tLpr| 'muW.VI*9uxdyFUA|}GZڼ, BS/HIdTioF=:nίk3B}fs鈊FŸqiT7\]Q!Z:Vqf?qpa@(Yg>;鷾An΍Jpvc$jV`M^JhYQQ$^"$W/kIMk)Vx|] 1&צiǍ[)jW[GԅSOEX}7&j/rrHl]N =T[ڐyOxR*C1M%GB RT,GМ+]xv&+%ܽ\2|_NDc2U2y]WnWooqdDlmuˉn C13-ֈadEd  Z@*?͵.iH/_yG$4]DpTK<,' wc3m]84Ƴ^ o%~&D]nJmdK@GcfHLB@-^`wdkͅ"^ g@Xa}7yujٕaLKoS*+ %53>7!tņXYT8J:Rj{mʞ~ 0 FY|\z`+ y_a-rlrj[-i9;LQ{ˆ6vWM&Q,$}k/'_q/0X67Y!.=_#+3V,DISF-&Cܒ5dooc=Hྦྷd(ێyHzXjܳ4TA``f"@< AWG*Z@Wld38)Bp#UcIߕGÎA$=#`_v]"%9v ʄ6E9. fHt6&lEVBXty&FUa̗%80IY1DxOqfuϓ6mvCõW*.Iz_l |Bvk)䌌pqPH#UkecI3b1 aخ Q\lDYI|uChPg|5BL\j=ݡ]О^SD%C4L%}b `*l|BqӼJD\xd`렢 4P:T1xAՑUd 9Y{6=18[WJ3\hXzL`C1tfWzLv#])LGmF(c4l n'rbe/! e:#E,owêh5%>>5KX">ĉEdkHpܔSdhSF,<|#E }3ӽ۔pg&}QpE|=WM)ZJե`wSP>n&AQI<=m94l< 8Z`Eңp#6qߑz2N:"s[>Q>h"E\O6t-ȖۇEh?XU!ʹ9eEF {B-wѳ>ʐJ 'D˹&l6f&z|&27-X0E wcw6kO"Fvw3#l>V y]ZlΕiDAi.]eS4%t-jeaԶ* Z7o0?#_f #J>iȤ\zTjg!.Z8ٍNZcx45s#@z7VDcLwIxNw]xy! pJ1qH(R1Oe't T"iaEMZvd\ )jA-/9˵w2K~ @ʯu5|?&id-b݊ȭT1EP%R11O }zpDNgԨR]H-^|FZ|+A]5[8WX%ώpEa~4crKZA5ZI򎇺o鲊@d:MD& Qu?} SlNB- vcRH+-VЊd ;mu.[yڷfP?hil.p̬j}3iqXDBHjxff[O#Ԛ>v(Lڧy#z ?3-fEaf}{*F8%aBWQ#tzF-[  Զ yAv/c=޶н4)vf]TDqh躂(vj0Iof_6xx֕ҫ۳qESL6X8fDv 4I{MVǒNh$(R츛;2ץt<=Wok3M O<ڰGvMJ,fv sAKIVV/lk'$ 0_:xUoH$Zg2鿟h21l 1jl&{N'JAݝXFKC)Н 6Il.ƲĞ wdXj{WyAMڴM:NS=a>(õk'k3n^fw/a.ç Mni bGY*=gm1eUO)s^bHy}sg \x M" "r z!4]QT '饍~!uk0GbSETx̂^p+yIluD0oXU.T3TnL<.vb I,fO :\YjHeFbYJ(ڪv)TR %}l3&9x0,y} (~E@ͧ>}+&nj84"ɵGSFs-tUKw>޼Xh,aB䃚B؝㚹=W5IDtxY?!?xN`x,JPEYUA\ңr%LH&Bg89=DHr5hz>\U;Ўa HmB`+YC 8O>|Hl&e(g2df4e 9=/D>)ijQCuOh9:Գ8E?NpeF[UOoSc+]J|[gB5ft Dw1tA;i< lqt5agƶd'<}t8Ar&@5`U H0 1i4ex[{p&Bm>&AiK۵S%w>dL's9Q]8XnZYzfQ3 րpO/xXk{}&VoNF_![3*S?Þ/0,޽y!w1,c)R xLN1i,} k@K9{BQL2Tےb 8Jv)i L3 S_.A)Y kOF2hFjLxΤbˣl{̑˖v<>4 \w2]Kjf?4hj\Kf*Ȱ%Q;,Gdj'jhw&YgJdIF[`<;^?H9Ȋiu]f+>m(` 6=޶.>LGo/ fCފ-_ Cȉ G+n'28V4x?=kl̶@7SV%uL5%K3(F2sy2Iosq{!Z)`a] `ưH p̘|4x#YFonFiwgMU.4%u>݀'PE(_9q᪮WkEUp3нźwĔ )q޳ r&)&Jꆾz& '͐fjB$薠a7#|[~*"qg% ~!_3x XYyk,%M3wKt cArOʞ+i<;.?3pWi.uZdnö4u1$.sBez2?r+DϻkDKKqt2| \=ϴ^WYΐ<SJ+d{B/B+ֱn !ZS_:i캚n_ldJQRWu8 zWbQB\{2"bȆO\®z,scZ~ԣ'XyKb-El%=x4E5KK:IO1.a .K:q#* Y3]uA F&pF%>qH*G ՗N#ksMv1,q&CT]_V[ۣX co-b!ҍKnmA%,8HGu;h6SLrhu$XMг&]K 7t>S lՌ;igKӎ%+6"녝_RVbO?҉͸>z4cH ؚwu<}ڠX{*>bh,,:9ig9O%;+df&wj_a2@U1ku47ejk@". QuP̆lKgD9J2ޢ*M:y;$lAHT\϶)>/NQjJ2+xn.ݧv;b6҂m5Y;R^e]KC\Lc9<Po^E2—(d6 \8 STy F02.`taXc S* ..(YcW׶-"#H ™bU W51{/n*p$V(o]~\@}`uAxg.CfB%CZ%oG#ODeOX 5`]mHNХݱI&@ r@F uV-hsxP doo{N2(5aϝ`IbL|1t B@T+KAIЙ<;:R+?PPjbmK\fzϽ+M85j58$n.1RqwD~Ȫ#[ ZxߣT#dv.8sˣ Dsv.nz`c /JK?@{j8xgO 2vn߳EF:98I7pN4AFv~OU٣ [!S4׀e REEXגF.򅎔mŮ(T%O9 |\`9:nA[ 0GXKȌN}sm1FXR ‹S/)E/6!,!dϖkcnJ3 c7w7#T FV{"nDN\,i3X3ĉS^ɸXPzYc]_~Pܜ[ :&IJضL2 c̓Z"mZ׬x:1% wܚ7[o$ʯs V c@;7.W*\WFg NQ7JGc˖( !7t8NKHSơ]V -Y$ x#K) g!) 'lgI-.S8-BnTڋr^9AϖH=SK`aQC A Ǧ˒kxSFBV|L؀@.k~.$Jjأa_@=F2T5zg0d#loV;Eq5qޞQmDlw6S/Z-qlCUG;YKZK| (l~{HĔ,I"SGO&5M[FbY+3&ĝY|m^xc"X|YsFP%E|y>PAAmQ-1\vT ?LNuO@ІZWggHI\vQSt#<8.bt uk+7c @E$ dMER08@G)QBه\uOi940aÇ6!(D Uw4P d1Œx# 4( L۔E(w11p|GQYӎFdĖ @zbA `ʳ:(K XW[ 3ZYc4'ჯx;٬5}1zWXuC󲵉&Uf0?>W6YwSmh:lޟ+򗻍'+:B;9nvIFr 5!н" u[AӪhE6 `_El@tUp ??x8M=,LOhn*gE>}kK!|lQ|:ELIxY\7nJ5۹طދ "7N@yNGڸ| ]LS[ugF Z1O,Ȧ3 ?8uRU5+@o+>E];oݶ]^ΐbU2`W+m(kՠ@Iou^jHΧ)ٲxhmXc;cү ڪZDA7o هQ/]n*:T>-m'biM3'ypp\Hc7e؅]. /6TP"E/E,b؛06iwr*$1mܪ{Ymk6`\[#a6E0>:j0%,XYpUKBd41KjS23F\jf{9jl9KW^uHt(~ljxu \kf3iŐI(eQ ZLs}zӋrge-Q}yD!?/+%cؤ( Wrd Gf[9̋4REE]tiC5Sͦ[ɷvwWnnr-4ݏ䣴J],&iA~8O PK/aCHz\mĵ- r+GŶs`>Rqdqy2,Y N.TB-3+}Wly;mj=ݘӫb_PI\HjU~ H< ތW6x<8 irZ!y5"]9BTĸK4zhYi:NOQi*E$q6*\G`yk"9&W L+ZShyy-k1}]a{xÐvnM`^e3f G'nB?*Nǹ_ "S'{N{fE$Gk3#yaZZ62WW_ S΋B7gR Rd98m#k~׵}J}aOn2 .b1 ~Ʌ,^h1m<}q^SPGUD 3u B)@0{]B Wbud2|T S憮Ș>ƛ!xKqӽBK9C^Q*Nk7S!e\'Pi[TѮ (C0#l)]54Vlu# 0c~JJ9$HAKaY% \ s*"$M}!&((ٹX(88CǮHY`5`-y]!Y!~[B8ݾɽqRu(򳨳 Z2YAP,~oCŇKy%x,fq(&a%﷊(Ґtvk;P+P\qKfF?C\ŀ8<7c|T.O\4 ɂyX!4ip Ouaw; $ E#X qw8=z(-i?zB,:l[ K!v+1+:=VgXr`DrLqՂV@.,H㳃#WO^L䜮J` fJ-mU=AP:z9Q`J nlW\w󳚛{)Wgb7܍ש FtnB97X7FMV fjδhὕM 5T4\RO+K,'W.+r#(ARj2%cW8^BF?Y9D֣V/XOw$}ndP4` X2|_xB;VFKswiP\c >99vy$' '{+EilI(gpLپ~Jo2i{nB 7jH`q?:`- 4V8FESfVp$TԉkIRy7OmQ<0&CIc/=>އu/gSD#>Ǯ_9fÝ ˝DjFʱ %*&#o`>hv\]=op"PwyP_TuꫣBF3n)#Q{w&xJ9iK.#{ZDiM~տ|{QtVRaU8t&HA;g5>q;.˵S* cʩ"$i@3?ψYC%I79b,Kˡ;dIr<vMS'CB&v%2+Z/#v;t**fulLPey6)۞a&'U8Mxbl 8Ct T WERkXMJg=4"P6ˋQfl;;3$: .BͲ#5\1F] aZ+ȓx_s8Dj񫾎Dw %$Y x2?(ǎ8etB*V^rKV;.p˗$N55 1xxurh#ܡ˟1^?ݼ%cs`:':&}tIT]RqUvstDW~$/.SEOX GNJ7ky/qV}!'q[dj-i/LG;U):6gZ7Zhډ].Þ EI}2h {WR(1M޽OҺ _MNݥ;ϵ ;ae@lM/fOˢY·@3ePmmd=3c"iں5I6=~#AXI@1,^c ͔"k0B8TtlwNZy.b$4P3=T[ƸѨ>)c O.\z,3\0XO-R0tNZ;{4΄VGUX>u \t6ch( C rxɺG~vB38V ?zkMD= ZYDnb{ݩcq #(+%8χόD*<.e~]rg pR/u^ q.~NHQuAYYٷI7nE`*9:d>:M%Me۩T_hkp9.a5Z~yUf >j@n,ТUgѴv[oMnCb 'F8NAr'T h\4)3lX ug[OZG VcDE)g}Pd3NGEq'nHAKp˫k7ؾ?Tމ\ڦĀzID/ ]oNچp;FNRUp I̚WSY(jeч&5cZ=iO扲@yRO}h!^qӸ|ՙ҆MNJzsD(sCr7 0MCq`n&(_h[,SxzF=&Kcɮ_{7' M3n(~Zьg0u۪{,e/PۊknH ^EyjJ~&coA[E)TsMZN,AR\)LL _u<-m*^އl f ǝ=iRAP$1.Π`1 ,3MUmH#6D@A>#ʽ4z>l z3/*.&͋~ PK5TXvƿ9"W.S6AƿT.YI;?e" y%VO5"%#I0,cE!v$c}c^o6hdn@rR0L*PG2KsAe5ؑ"U8nX_({pYX.g gBl@Qb%9NħܥNoFGAꐫN)f Z k[*ABᄽ\! ut27@KH!;W}2|^K+m}FUHè^rJZ%,򽢜29z\ɧ~5OdWP׫R* de,4^7bb}HX fǃ۫؈֒+WE"x%DW$T} `W@a6Imٍ"C~-9M:1S} O{ +h4ˊ*dzZ(X?%yi(٣l쵄ql0 Li(i6ջatFP#gq"7I⍭)M%J @˅Wo)Fw&x&.'~71M1EGDV\*D)yS8$ݵld$6iTM3{LƄD12ޝ'@\T46e@W{m8WD;wBy~_*zM~G ^N iA p5*?lˆ@puNx)j{1QknIX7)i?*d>umu7Ux|*b^VY&NHTRS;LZ<'.wz &!GGَ]\2IGݷx.x\Ӧ;2M]nW3슁 .9.m$mJ>:%S5j* /ɝ?2ORALJID V=2t6ht)Wߢ11+nJeFY3.c TWQmNq#iL.4\qޒTX׮0*ImT02Mn)@ Y G>I|rzϽn4=[zd@0LsC߂_)mCHOhxdI^"ola֢txD+hZ@Kl23Iơ_bs?.k  UuA,;2, bf@ņx6A/ȵ10W 1L\.݈L(]T]_E QpnѕwcvؿԒ YLX `oFkVtǍ]Sly%b"8OD GxuF^;tN tN^$qCI@( iy͛}tPD208ß43M)GPL,cds䢯0Tƽ͵ !oY7YRs2@[$jvRB6`ٿ&N/T3aڃ 'cqQ.ʈLa.Hp{LJz/1ĀBqp+6*(Y[U2Z9T+mV:O'eoNZqJ3|&i+HX_: k.ӬjQ>>cMXᘓG1oӜ4֜S/g8ه )؏ R Tp&Khܯf̢ӄDx.bAITЦ,d5mq^_%3e Ť!=~~Sln:UF66|^h(CF'-yoAI ?oU՞dQ Z چsOJMcNÍXI}RRL@T+*͋L-\9U%0XjtiVV}4˓bib5AfA-2ɦ_.1;=]BD7.(+`|K zP͝,:^ֽ'1u&:EX*羯wS> `az[M1zsaق0NW+bL4L*w> { Mi;(OT5aR\##O+VWQ;X5!G+`o10ܱ~:SxܑTmŪ\U'L1õG?wb04T-M;:)4e M҉5%Df*~'R[$B%FkNuz&s*'nm~Px!)^k;l_({_عT1"V6a27._z&|TzslpCk o*yu܀߰bmr=L@1ׁf+kc 3 0@5sWo㗋Gcr/IӘ}&_d bbhXFlR5 @*mS%{Goɜp*v}cEMciJJ˜NЉW:ŊOȹ'ѱehzxw!/dUPV`bu2AHCC_ PV}}6H~1]8OCgW d Jۀ~;<#28[ 52`[0Wwʋ!5^ȌhdpɌ@ 9Ď7VA$=x!B{!@1<$Ң֞Dȧ Ve`<MJIvOj|q!7K#ss6eJ$f1/~Ƅ?vvM'ֻ"+e4!pDXs,;eG'U YjZ $ndX*r-=VYXǩ/e,4N.öߋ]C/'t䜢6oxG,EeIe{4 v3D̓JxQڌ?@9M"65{f n\dq+cĉ'$cT~L! `|>7mg9:',^4 OA.rp8Bg3)%w156ЕR SV]) GV-Һ >w?' ZبK% %bؓւ-A|,4i/O{ϔ$k9υ'{rY0D!+ F&T擯Q?nT-Փ~0R DxM*`qaB$eRNA ysJX_oq@|m1QZ|f k?uXv~Me}vW8_f0?} ¢̓F,oQza|-~Iq"!_@ +*+1ksq=fţ(*{M}kӮOVьQmɄĹ8B]/LU&H:Z v&1IzbR E'7i SatfɥV4}m?ޒ\kg#۫E(p%M2>\ha1p9>}:zy]u{"ݐرHe*YWjW@jlpl(g0& N30>•DW˜QEg[@$ N>G з6@.l-yhurkheTt. et(Ę0,uǹ{OIh"N-W<'ÉxՃ8Mcfy\jmSRf7nQj'ė \<`NY'>Jt9~aD㱛ߑT*5¿k߃M4ȰD*6S/eVnT޾v\>vEv^Nf槉;\a\S!v"F ћ5mRKL%yJ"/1gh$ˏb5=~$Rmm4&xgH䂭*$\x~.lCܴ5W$;}`OFbc[UV!:&xig^Ol-M[jC9;ni]T^8Hb28/zu.Z $d#Z[P2|*n6r50Dt5UٗvLFgGȕ5N8E`puG gTa-x9-|r"3Z, ,_Ϛkp: ЅnRx.9ՒN`J1qL:̧I Q"qKs"怙3&%n2c85vqi'pޗ;ꔜ73^=] Z7:EФ iU : `m܇ A8JïE ʁϤ zݤ'0@FR@>)rzf~2 @3Y }Q GUV)~&I:ݏ3?uɌ:]\Oaa1JpRei`s8v( Xhk!k8GIG0j}DB7 z1/rO0eJAŶu^#PmzowѬ]薾QW(CqSKS7̲Kv`s,G?i %ye7 Ыtetyf^֧^1 Usp$}n{&=&Ag{EҨti/FuBh%O|<1ȶ;C龄;ؐ&4:7 Uh{^5'o A$l55umV4}\ly]J;DD^t;!r,_s tuĠUB1UN (@߼N';'`Ǝks3Ql"Y7·V:Yl[*w2,85_ mQ \i]I7thIR1+*.hұN)ͧM0x4NfμL{#O)(["3,\v*TO];Ö*}K:ZmT"X0UDE͙ 4Бq_2D}PB+]؇aN S(I3(IIQX-n֪@ATYhFn)U D.v4o~F-jYto}{5Ӑ3u'ؙE'zYd 7ۉZ}9P$z0C4uZQv)]OwGL};N? Mહ]^r\V>21VMԶΨnX. UɍQ;׷)vF>$>&(34:V-PYogg%B䋂,@dkf}=1D˚r|~D]Drln Cܷ@J膅7~2[=n.Fe Z}SP1(-Ex1meUS6E]yGx)'C/*y-ߟ(&" [d%S7n v oCs˧T'E6$|x{@ssT?}nI)=1e48Ix{e"37%슴6րS0.E L62 y =Fx*y"kq,]V]q.ZVOFq!RKm҄<\ƸM4oc,#$)UV(6-T1Pp6ֳXU?)AϷ2qK41rDCF*0oeƼ? >6Zޭ'(+lMNj\6NB/0-0]n䄃Fi_,U^1ʐ}V?]: m16kk f ~M: 4ĸQl{Ų"QzN_W>@D`a;h}N.;|az yP!8.ݥFR7\[=wEԈԩb=]B7rJZEJ9-{ Ku[?=HUyzb [eMיtʎLHJ]?,uل n b*K x#:1Nv売7$i7莱%]ՀLz9`@>K~0ZRnCzyx1-h/n}}1XyKX_q<0[ҹä |Xc⃠Qco\ n#ExGlLIFwQQOl N=Ge2G )U"sTubj4F:Z\ l'} y?8 /nn䃩V VF.ie07>|3qfsDxΒL jo\ޙ]d҄,um d:2Hm)5H4Z1Ceɺǹm'!EJ}ţHME#p`QBmKղu~4Ř.i8_95 e$CHpBƝ tU9j-hLvQKQ0cŌ`W`Btjŋe+ ׾w~a,OeOI[2&ԧ؆L4u-RXVp)Q B\Y[L9L\S(׳}~ au,.}}Z5>q7HvK<\n#5J[w*/P*HLjo~+- - ǔa-ۜΗm7k8!GdE8&}U7\h܈*f%'CR~> =D k>.WKی~s-+fK*g v,]it\A1[wq_밵jbUbYҵi(Y~aiE6oSQ'(}((^,V@-[cg_s(VnUoEe+fenfhk抏rbӓԗ\p%fƅkzUS+a8{譅 c̹\o`"!휡*I1?`JtWf8G]ϧ=HaC٤p8js;8פ*:Żc U4r^Z;_&e%Ch#BQz e^Jځq=!DaiT#l4BWg4e IC~&l<˘|e0mK &PѡMFp&l<:X:B2rᖜ3*_9}TLXh Gճ7+_xɟiruëSN(<ǪU38"īV>dM:|'gɕ `\Knzηw;W/aFrWLt\n ز=K9My<>Lޒņo"/m[fPlЃ* E81͎B CHl:Kۺ_Ro6Ds2@&Pз&o}IR3wGH2oJf+K4R]߃\.RXOjv&e]ZL;ru͏:< |pƲ\{Yb+ʈ33E>Tjj_Ls#x/ y##qT %TEYv4V쏹ppl3"Yٗj :eaˍhe,dYAs5 )F .r6D ֕gEoxFj&?2s!.0ZG=V^ 0C}'xT0JK_IK74̣Z)2MTqSU =!*\¤I0a?7{)>H0_#H6InN-jqLQ#2sDُws[a Ur:K.v?4Cȳ0H'4 i_cuh8OKXaQ`ta4eRceI1陖MI8w-13ߒ޴~$9AO0GYZkpԼҢ8 ]yT{1vDx0kЇֻTD0c9 (,p8M}R"䭾*ߍg xe,H&v}g+Rd5ciBFL68}hFc#]YM\e~x~ͽZGL1Aױ6ׂFR[;|LwxRAo ~Sl~Kq5 D{&dN"mt#'Bfe`܊&y_,0@!OQ mB__`O&#aՆDY>~䱧BQf]@B1cZީtRn}\9z;J~tH;&o/eyõ>90ev|\}kvr1}{|`C%-9/i_h爒1yϤE^:q԰#n4_1M*f){m%wxŭ;5:Og8-)=t8'MW5sI 10`KlfZwe+C4#D*T`}IcМ]J$N(q5 ϝP]"eAڼ>m5Y~eɆѶ:IWg#+$ V_yX K$ ){ zq!b)'[ti@27%e"Ƅ'$!N`r^j{Vȸ:[Jt~ _rȍݦvmՆkSBǣ͌dL 08tH[h]$yDqXMʀc%92S'dt!;UOM -~"W+Q6Q =iwJt >Szdp;m>O6# '~ua:*+㞅ӉhgI$asH>ci6|5ނs %-d0+^#P̩{h+^mh$8%豴1ƇH9jU_HA[-xW._-,QʆN,Xx-C%c嗹UsSnxes4nSx+~ -3A*])/F}zriV5{tZk^ՄZ6ۿrTޞ2_'h w*od1Qg+I3:(s(idf unɞ~*h 9"5S +hL!2_#:eg9"T\Wz%6s倠px ڈ9Y$VM\x[RwS=6#_0Xw2qP$nY#HL: H_&<ٞk@+VZ41X`R$RxaqPLm+d/6;fZ4@@ifE6./x .$*맣}k@A2!h}5&*0 TTFg_יgݘ>rdn` F [mbSw'vS$x僱 "j0[ MRz34o5\u3EvV,ʘ1e>T9 قhҒ)݈C}F~f>BD<J#'x(ni);Px({9Gm"Daӊ qbKLRF[s/ySXy&t7~6;<e_Ͽ[6Ɏa]66Ь9lpXpF 9>e/ӸOʢX dJ!,9\iAW?KNB8C|OxxL&Ҙ֥S0N,$UEw;0(*Gy.vVhLu_1yƗhybO:"C`Iq̣}  d&3*"J|L+- Fwt|1`IGg< H? d/~ܐW@l$ qCh.CMXJǽ)~"Eqyp\%KT$&1ꈩe0dŨr_8LwtmA~q] p-:`,l4c:m3F_*u]4E1>¶e7 Α ,[˪<"|3񨀾Q邏ѮWQs(֙sⅳ{ =4#T~ r 7Եn|8cޡ1$%Jz0?kkL."X[ƏXB' QFB)9iI+:S֟Ν*r=k@WUء AUIn>'o K. %%9;H#J5vl#ւ\򕶉(@$kWT ?Ia3]W/4k/~p yoΘ>.{/)὆l%:q[Tv+$f%;@vh8LUt[x%Nvu_CW[/K-hC~|2c+NBmZW@Rȃ<,x W cTP[s$jU-RROo-s#~a {GIJWaɥ5"\OP+AEΒ窷R<{XjZTo'/!ؗvr$]~~ɇdsx,GZ6 }?\bu])z?R .s񵧻͢k;K46m2d4 ⓏYݱK6(IAbՃQID?q]s7i /T^zB` dXFʭֻ(֒>ɷzqQ+ 1` "y U1thq(j[9 VO hlpg 9/1cf\ŕB&; ;]L^}SqE-#@!sCa#["s_2,QHug3p3[TA/|+'`!w˥NS81Uf4B'`n$jvцb~:rI0Fn9lKSXyE3 zWנ(-;!Ye櫐{F!}se:TRF]wPy$q*! 8ÅG^>Oz b^hq>E{I䈜֬K@JbFu9{"ƅ3s )b*g2rAHF\DFˤ%I  hTTK.if:MHIܷ`g-!U CՋ={+f4Ds|6 uDk[k |np *q4z3GViT%x?CZ_`P7EY 05Rڄ/ |x@Ǜ&=PC.;I Om+&1o<˘=0Vr z!r0;F=VR>qdi%8qޛ3TuP,3sB]_PxiAwzt4@bpsAK$J!\+lplslQ+vCxRHdHʀ91:`1 /J>8j[vn-&`bC7&A!~G0j;BdBy:[}V}[1EU,(@>2G' ?٠b" \+kc=110z.hꝗ-4*O<?0Av&Z<_2 _,;_a`+f{m*Lԅ&MBƉ?la/rFaBYAi煀&HR؃4UY;}`Xs򝘶#YW[aC#*`=V>xE_ث9/ P g!좢bz4MPkBh|O&m0_R;h?_HˎfX}[2/Yk^OD?Y"9|ؖ@?z@k#6tyKϮxGƮrv}8&@V`m 2c\ #pO4SMJAIz5O=8NQ)4sY)5O4'ǻQeƍAɕ: mJnB {ѪCȸFl7edZ;½TmY8|BE! 3EY/me j5n&?lY{B{kh#1gӠ[b7cb(,5O%_KϮh>ܯN9kYY5cQ"q `ȺɮMwՙ48m@ʋO88lͱ0m_{J[;T9]ܥc+_j3aDHpczRݵxFk"J*_rz::ZrW_}m/9iB{ܒlM5uAV># 5V.L۸/;TcJp2.qU`Y:3:45hу"xL=} \\ @,ϕAHo_'y+R1-%^pPFSHJ-n;T WM q̐.A"jygwQ)_sPIICDF$[*"W*z\__^ P2%h5 1 uyy f&Z t F&91({ucŽ7yx!߀((afY6g #ھݫ[Yo6s=V`ƫv ͏Q%yaJ҂-̈́Ϋj K4v,&5Wg MI/!Vлጙۙ 4BŧmװSo, <jի OJ#Е9}A]2<B^i9mp*;#STBDƈ]8SL@Q9\$r4a<ʚd:b뜞og؃ZAܵC[>% #1_1NcK³ zg 0)2]?ncI0RkZi.$٭_/i yxXK*"$ۡsX-_hILzX$\nx }!yU !D',Mz*nB@2<ʟ35 mWЯܕZqd'd9da(: Pu/gR>CvC&rh[St!bMNA&m-<{Y,ղ+>CHf0Z d+:X FHϙ1x%&$IHLJ<;gUV|:[x1$E'zBSwc!TXP4zW ΁~y~aקͅy u[c]~ˑ_%I-b)F=V&ɤPC6H"bjJC#N]R(#NJAZiB{8Q\0JA{&sq|{A=nN@΢0ʿ0ncVg^0[@BBdOQ/섳9ry-rkZ&F.0O.d9u;z{S]xLvҭH]pay7qu➥Vy;%UnXh֍F-9y$vad^fᴕl*,x3hT:Y^vGh$qF#n&wq(7^fPg^I{Ukr(-P-geY M5dŸ ͌,]O, P xu4M5/qg_Y: >a"M;?eHyYjw c[Sq#mr*^`OK#X3Zm4io,wEs sOuhmɞ[u@aԋu%p(ժO/'ǀLS\My UcӬ3a TBxhhpi8,cݘvbypcg R7. oᬟqm}皒O 5kq4C֜2W WJyVlcoΌ;HyG!\;͎q YfW.&]Xhۙw4W*wv- qF{@L˲=σ3T~uӯX̍B sCTtP CCK)ͣ{JrL-aUz˭E*#;0xTOg̔h<3\|F(%%VFM@rR|k4'1r.(*WՅj slI84MAGH(MsÜսV]dW!HBULzu:{&V[/G>rM&tjn%˥ijPjLs.ŕcWI }9Jsj  LUg0|higqi6/cb,pi$)#XnݞI]XGT`7ڄvI^#t4:}KL@LLY$]_/~!ΚasqbC=.X]{H$!CKfuAO@a!O \nw ;Vg`G' -دsS+b4i) LLTNge'M؁o JFm4MS-|X<=1]3/ Rjbf9rI@+$I.Zu-X"Ѽ ZnzF}J}(OY{HާאxU{ь ek-\^`1ç~"_B$O;"U_8esd2vH>TI LytW.-(ht$F˶w*eB;ToiQz2 ~_w*-'kYb68ycбF0-srz;_Bu\2ұ [{[(/եD$B* 0eWtk~ `Oɲdbu!+ ECnY7?;3L ଇ*U{``QFIǭ|va $ca9 ?4@GE 15͟ ÇzЖT?b 90_Cu.,) ć#"4x!qxXwn3g C6iWR:h19'Fubl==@QןxV6ytmc#} ą;O*O.Ӓ%i.t.d]N(S |*QX)o y Kg< +|4b_E^ . ZۮBLL@DZO)/zJ;ȉnD=c@FAnq;%Wka:ޘ"D|L!aCv顰_JSn`AZJѓ:")dgOs˅ 5Uȭ\'d7BQqIQACTݞF!ȥ=Ug]g;F` k: H]J l8zye|85zRu** #EL7ī0W˵ 7,J^2mcR罳k(N{*/ GºΎNKYp!Y?ធ3 t B[RHG6N7 Ǽյ_t$D #NH73稲P'+.Ĝ QZV,Y%AM9de\%4 t57o2m1,k: Ѯ,\[T!YGO|/ \%Ө  wXv+rnh7,;^H3WU7< ]L7qT@༛Ș_OЗ< ^%x]xƇ@$uU-+!_P_e:x7EQ8 (gz$ Y78įE#;6%Z%PxqnH߲qۆ ucpf;4$rVP+Jb]諩!ۿ6_ݴ5|D|5ѽAQŏ}M O_*I\vc2 ]W*9sBY+0]兡C>i{EۼP-JI'x3ZsvSL@J䑿= X[o޴LHJ-̢ë(-5n¸Fh !m)Nl6(v8d`$baNVǭ٬dYKۺ'3|pTH(p>Gc]X*PEf} p~7wcg4Z,A 9i׫SdCvYC:fo~md-Fgy ƽ}\EV> &7O7Sq"[%x :,)>^J)U*{珳^60USBѮ&= ?t攛yY'=꯼_u!TIt P%EP<"\w؎ms[:HrO֘af4c<()<äS,\lzάyAȖk/JxnD^)lQ ߬2qQ&c,1YJ#ce\DxSJǡ 8R^#cŋ׺I!^ $t;qMD0jA:~p 7 'nɃƲZ c9"}epR̞ yM6]i~G?$vnMQx]D?>!d1kT]o_1R s\_\[SD[!j9N4ɂ}mP^?I`4D=bP2}Whr\`){Nv18ٟ9oA2Dh/۾1+}.z7?9BL+>SM|0T`T$, 'D mvLA74wfʈ^~_!aݐT2F/yWQ^ ^aV[՗ *+?G?ZBA\ܳkN 7B/Vחl])fx 9i$:'i. nd,Bd$^Y't74[PWF\ dpL",gVBNcpuSC"#:L#5h*7Ѯjt7ɃfIk*+0k,U)$bRO?rz㿝fqW‰ 5M+4ch"-f!{W}V,_Sq@_o\k|F)MHؤ)S>P31e݌r@>j)qouȲ^8|{ijVNeq~hY*fQItD)(xNiƷbH}'fДFzvUgYM 1*QO9.!ʝ&3cRYd!|$7UDx1K"8vM,(n>ɋRGBGoJ gNMui2[̎ʹ5X2bANC+iGH_ZT8Le( \ 3uSX@,Ooԯ<'Dg Tt xwyDhXKIyrU~_N3[^qz|̱ i iiOZ恷f=F% 4rOy7\XU&ݞ\ɔBX:2$_+1%seݾsF1%PYՀNF,ЄbIH Q/vTz)hC=Wn=2XF@(:Z* #8YҶBpgQH)x(/ȦF8b.[=i\ @0=+^o B zX&v-Fyq{wy 209;P 鬪=EO֤ H{MF{ ,.uxN]ul?K7[ǜ 8&]uK#yG_AB g1nRRSK?"ހLS#QI=K4{,jT8hp;v  3{hZٔjɗRLt/X(oz-^?7/(^B^TfJ2W^ʣ:HX_43>V._<&`)Nډ׺K.dT~[nJq$`{26ުa%)?NťU4L]cTrvc+)sTay4EG`֔`B# H&տzv)E$ &]sSX1-8 B]=7">iD|B KVv^U(]&t^w8;xsc7ᅪ)Px"z&T5Xf =+ƛ J/;mv$$XwG&A%T 着p} X/ ;/ MHDCt<!bbj}[O{ì![>Lmhx'_͢5'1 ':Hh߄xўbdiHc6c BB)Yi}Jbkғ(l0u?i*~Bs6?`AvǻH|+X7~ 3D90#K"z !$IC-p*H -klF3yÝ̽!u}{Dۃ;Jg׮ 풙|+BJMkۆ3+?F2f͂R_:RELJtˎV0z4ZФ*?s` _Xɭ4EFRj6>/tƮ\3/+lF5U:Inľj$GIόHO]m}i,g.c -C0߲k Iu,"]:O0WIV)fʣ\$\c[X. ⥹ *#|S=)\o3[4 p“,ώlvO$#(F ʂBbO) s+0w 0V+iAAj`#[8-|oUL+xhOz)-ކ [ |tk=)pXK}ބb{RMabSWc#w'S<ˆF. 8fk$+?{8 adõԫ_:qrihn:ӎP.X9,&?,KEf{36؋iZAC@wI 3u2+uX悊U/N(]&rPo_{ozuis(G̕81/0[ /͸ӏnS̐h[G~'n0ݻu{Kh8'ogwl)B <]0m)GOo]dLntquC`(In,1H ! _g=;)jg.geV&UM#M8 $b%V?$6ڭe =HX ?T5d&]gׯv'>ʷF#_p ^wh5SlTĽޗQݪ@ł3h!b+鲖'Τ̈c͇wa'm P)Iv6.o)ٱw,vB ט/:Ύ„JuWB+M~9Â"j M[mH{A3.]HR<}πz瀔`@/fvMFSgJdΓ -9?ŀ ܅x '2lXTZܢAd/2c&=kP-~-\~A6-xH"IJXbjk\ܾLƎd yf ]D^Y^V<+{@XQFh&~v)ꀊ`Sơc4,}Y}/+U5AWa!jIcBxBĽBu *c;A1ihuE4 `#X }kYJiZ`]/+n` ?Ob [ĮQt*IևzV .s_FjԸbc_)_I1ŋZ-QH) #Q hdǺTqH5J L1}S`wp_ss\E[cSWyInJy|k򸱏I7+s|m74թQH&Wkڗ%``2,"8 Le;=H(3L ь Y;cc'5Plu,E[Ha8 PkrGA@:m&׆z,.7C;wfeKɐ{U{%ZDF>xG+G B* cVךg3t̥~m13 . ɦupds;R~-8FHh~d P`m !z1oMc-Ȧ琖u}@Z&_RVc~#(]UIVͽehL5Ta#@b5|:u"#EX@/d-[ ֗@0w-֤Mצv3=^bP"Vd&/a_[t@_J pӮGA~ts5Y~kԐ=ݞ.+QPkܗyf3+V8pNJ[oyoh\2#*kYQ 6Q6\O ,!k׿^|4,&'S]a͟E{-C' = e(A! o.#7\pm<|-6Iִ^hҪpGˤt.qmS{g?yX23>#A{ H;g/  ~JG'Q7]3Fo. 7u-ğ n69/(W']K-"Md(L{?7"U&s31̓_a0E`A@䭞>Nqy$lx E[3 R/݀@0lUP#~ռ!,^}e5ԝ'Acl(P4(Ҡ6=b`|$qɇWjc@WeCw[@=2'9/m^qVK .h/]dZaqZg{GjpEۤբ%u>a~ Bp7"VjE\"zAM1 J:>D] EvyFt߇0\v|Dӵ՜mfMf)V5_KEU\,swnue7gloɥy['T/*ND[K=ΠJ,fhqoh)ZAW*OcWIK P5VU9fF;uSZK ."~8,UĒ!Ȋ'2%8VTNft_㪽Yok2vꯌi?0.b܏7_[+* {Z"sd%x7#4^ dyjޭdGeqF /,1ǙV21k hB@x-P }JϦnoKeg5OM+7X8Q UMcbMӳ9:bTnAw'ʖ/'4D i801`@88{BS>Vp9c_3^Wz#ƍ>aHD e^`PESU<~6Ē% gnoFj o>mޜYjy4 4 ~$P-ak"T_sЀFe$ѓHѰ+>tu~kd/KVY^sRrQau3F)"~Z8fGmFӕ0y^"%4S늬a{b_^nF1& àXpϳ>ޅW:b;MI>6-)>ZBS*$0ؿ7%ryB-)?\D-!GaQ$9J#""*omByKBA9hgV=B$:sKz&+q$ݽ<_pCwlW+p=zzC a H1 8[#\ %o)i9B+5;%;$ջtg_K E[^_C>1LQAU<"=HyLbc"Ð\1&QbdŃ!fCpE 8n=j7P"(!v~C~FjwZpJ}A}i|N15ui|l}uƌخ[Jf[%9r}/!8#Sd.~@*}\ի3$,dklV1f łyyS.^Q)Ktޗ;r og4A\( g ypB6v6=pJ&)SW&~`\؜=9P"!gSVVyqdV@[ANn@U-aZŻQݝB}hھ#.z s/֫Cr~N^=@ 6%MzsvP?0L Xg!,ڂ>]AқQt7Y_fS`O^`!gE{ EǗ4v׿Yv>C~[9´j:Q;Z8Z>:dHxe]oZJ Y5^oIW9}< lMBvnQ8.bzٰʓmXD a_් U6=TKc?BoEa;`ȯR3p*Іg2[ZG~_}0f@p ,}ߐ`k5ZEI"c-Bݺ)3,CoqfTX@\Ʃ\џ#t(|2Fb=2-nBX3\q "$ g2SW:RIw>ZzKzjUMdJPQ^Up9r2O:y#ϔ  cc-w#2e6 ,x$䇨;$UFP'嫜X֛>q`@].)&\+/?OEg/H[Q ~/t/)`m^3Nq>w(dJ{< "c^BʈABNC|ƠW>$gk:l~4n7 pҗ"GK0_mvQu8AN9 qrN!0lwihuޗIZ|`MѳGK~ԊcY_@^T,A@*i`*.؄wVn%oI/Œ[P'|Z2zS!$ d"Eo <:A9S(izpim'Szyy'z׃ HS[sTEm7 X)F4 "W]H^P㭄NU崦-l/:ZRmФ<*|!^%^ 6}Cfͷ? \ t=Ibⷢ[r*)]N[wE$ت0ky34c jJi<%'StbKh OUCɗoikHJ͝Oc ][WeMHRW047@+@N/1bEf3588&ArVxៜŷ!6(AHy^užq#y+Bl!ƝP8`-8<鉻d")ޟi4gA$=xQ$\ߜJ Aaҁq:$Ԟ!L_$D ?m|HyâȥSK[aYQ@p"R ߄&] CZ΋ZglwCg$4&hiG\@#?U<Ϸťta+@ po~TvW6m!'2ĊC&f&bí^("˷Yk rZj/x͙;N s~4@n )>*+ P;^f&kގQޱ+F('V< Acj!?!(EÀhە N66fOc$3JS- fF5WlِMh5ּM%?3ht4qaa_'gWf(; :K޽i ^G@l <)f}حm(%$\}t^VvU:t%@e].ڑD0C-aGٛCmV)|h2iٰ8rnD\ID YD0ZKGZo${0FL58W$-t|OW'6B qDO…u rO.QZHy,eKgg'ȟ߬ `pi>+q.GW@Bhb kBW$B=8%FJ<&]_POԬBެ] <󏛰v@#T~g}Rϡ-%@H`+ $ ̼JB^Sa(c YILMEk'i>Nh g pRrHQqN&zzfR"LiEʙn@cN+Lz- cz[4Ӈ/X,3?Ƃh m 4$ ҇6aafe8]oJSw`T1¨qS{hXƝ㖣 tz^.Wu~H&+ܥ;I܎"mAB: B'=Bܳ+Ypu&}b]!Cތzjlhq}w"TsĊÀUR3hKyv0-~%a|xNKxs\tn1o{iT=b7ҍPf-8>e>NPum1XiCR~|NdϞU%/nK.63UG.DkOB[鵲n!#0ձ͟wGÓw HQ&.l=75K+⿜ A;\[vNǤu$?cXAgTa! NpUhGYl="D НhechY tjQ}8ñ{B9+\Kv1 O2'ʀw'5u߼N'`5hY`E ehˌfe(Ld ;0ya]J=\YiU2ZU@w6? / 1Au5բvlo iZQaŻ1}q%M[h hؙ i&W ,ֆeȥ,7Z@ G S梯.!,$JDb6hj #5knq(5Ttἳ T0g [>A YR Є#XM J %)e2xJS; בί,̧ \wMJmXhj]5O(ٍd-$JC,5Z)~Ds<e1V6V66S:,Cj#>ɷRσ9Ouz4O n[%S:nA,:? 5c"uFAt>u N=߳E 9ښYZX95dͰwJgjA?*.{e0YajW}x޸w,V鷖NՏ\3M,U|(wMTұ–\5NBߏ憮^<2XXgeP"$Igv ǧKd!JlC*<*՗N;.y)5dԞs,!o1Y:*b3|}:-ro߄Q}!M IS wņ>FR0u^\.;?v6! M OT"e9^OoK-PC&w N◡|\gtiIδOM7!;Cl+ōɡƌjJw$gYucݦtXB@"R'h%O4ZCK9~ |e(+w!%K bH9'hqv|o/#ϐ =*aP37BWNeFF٥{|lҩ`e[A2\vu|`œOXW"eanFh`Tocw 2gyG|%DO`a[^(ne."$ʟ CȤ涬Mf,^(O )$]4 %yDGwZMA _Ϸ$?Gr Aڊ7WI9ZAS*n'2mp5yܢ1+ (Nl.s"+ &\NR-ސW-0bGtUφ_>}׷  w2㜪 ->ħ7&y-I&}/˛靻u赫q$v&P2~otglW= ,HȦ(M۞?v11ܩ˗߻UJ-$P82'X(61+y/y-~Ll=kIe՗jTMfy*Hu+ ޗsy\fT21Z;i,-3"<1E_ Am''j6Kepq^ Fࠞk)ǖ6Y/g_6V\49~}U/\Š~]uO$Mg}goM=NYE"uPzlükItMKvr<ࣗ5\o ` ~9SEvP5]"//Rx]5Mۗfh5-ce$uPR}0kyJT~j[֍M t#I<-u.+psߚsXgoc1W?^bQz>( x~Zkₚm^hBsߠ6,m mqF.Q; .2#C W܃@Sts3C=T ftvd}RsecZ!DU[ hrO,[1Z[.GjYC1Z/Ґy~ Ĝ_NvI{:w7J97`~u-7,0ucx>~%Um2rX9os森kenJ ǸT.srԪᝣ-xh/i拎SPף !K15nta?MG}V/RȁVgU~|scVJ1FQ -"(D3AV]Wю՞*jFHFY4F[ZLcwg$$$ UΟ.U^tt#0#&SH(\4SVj.emdh_l.8X5WjMtdn.]iQΌbB|[]٣XMxBӬ,SpYtB 40O5iHUqsg_ou![R,{"o}G6;bb\e\xDKEio[]W|C٠E5੮WFjxV3/a]jo6Eѿ9j҇+HҮ]vq#% &lBy*9Uޚ㌩ΰmr~_!̪ ZEQ q[Sk?M+FO啓4 BSfXiԎ^ N0'opZZͶɸ%5-~IZl {ƨ4ܨ~SK)(ײIb ߹[EPـ .m:MgG" qg-o A{$լJAK'nU܍ܬ1%o8 xsW0{LtJyy4Mqhzf<$?.t1L$vz5EGsX$Q6+%R ǒUHF/Lq"LzBYpYeOmF+/p&/H-U0-?kn :Qmq$)&LPvoJ:4W,Ks`Sݲ}|ۄ{ɛW"4;8\kS!G9u5>|('1 h,ӣOB/& ">⾮|VդBFkgsl;oAjcSɶhѬ:܆0M~Lͥ(H7̑c:"o.l$4'U Q% aʋ~&jǵ(G@䊑;^j#3Đn^Ls3hCq.1$؅~VMiKBcEnn~czId=8Gqi۷ZCό\HvHJĥo6ܴ~ABXw4sn/z[7"~ Ys^3Q?ۇd\- JC%Sd1^\(unvVX=0_ (;cg&sG>C3"0^^+C c=&2K ޸qC47s{b.Y'PP<91peh$"=,PͭJc! atF %QT(drL pޣY(qy]jy >O#;5Tx_oՆy,MW(5k%A5x^FF5n%0-n%2Z"ޢ.ٟv,fmg4:2YJ %-\円-!yo(|݄eK`:ٿSlXGd@t5^owDlZ7 Yɜ3z15Db%OMYWJzi,y*.Hߵ]O?uj8>[5oR h N!@Ys4A heOvrP@1:3$V6p$s`!~M}x 6&7 F#Y ,̨e'ȆfR%tP3MKn<+2 ci ncylYGvT0t?نywEU128_>>QG񸑲@ lHa?#0qnjreH▻RZwT>ժ^ń xjU۠F&o*MC/, 2܊"|tv,Q i xLY"+Q RS-uqn tA:g&# Kgχ!f$QSAG'VG`e`+Qqy$iz@jbi.؈T([-g& z)u5 Kݓ:FrnNY&^Ď j}۽)z l=ifGG2OsAu6tu0jI,2Bx~W`cd^i ?`?DԖH6PƟBCy߮>=TE#3wXo SA+iX΀L|7zR?f3!BؿUbN7lF=<-`_$'q-P!-ht[T-9Iå6Q_)&Q}$G1_QOnrN5çL7*KjkF{\E;<6Ff؟YJ-l ~7\jyK^ESԖ>eTe`A?,5>3LW(^!7s!0\V\Œ٘zeD, q?4$+gE6/V|S/5b5C\1 ']M\,bB9Rdm8ۜfj< e6P%#LNf"ܪ?bXd4olb- ,EZgAY^lnﯔLEv[S2I)*_ʥ0VI͋'{%T@Sy.t n*vQ^޳9,^xHv˟@T=saDD1V\o]f:i_$IBr-?T}U 2 @n1s♖ Ȱh(nMġ0zc~sdȇNkv&na8ӝJs$LL_r*}F6Ft#Mwi` :E8cƻO|ƵmWZ?%X_|M%T?gF5ǐ+@L/Yl|ԸKs0ĦԧŻld[n€F:'~g9"qrL]?t2V:({!/#,Ŷ\93CukǃiܟqKx؋Nds@>ʚaQQ( )' r@%P]a*_M+=U(~FETɌ:amHVyLz%eZ8>>xzn€Cg3 6gj d |]N}XXO A?{6F 'Hl[(T٭(++!DD&IR|"vP ^Yͫe|ͷ2gB'A\$,\ꢶ5TynI3ŁҶ`&%Q~.zr+0X./Wl2,|b%}b93 >)p#kP6A^!D-0>;@3LA\8*#%&/ap4Y׉-C7L(?gڧ } >ı)`+:zўT)g M9ʾ[4NKI1,GyՓn*-;M_;؂V| jcuDU8KMF (Az_~hJG;!'pPmuT[ PhkLryJK5ъWq,^l$K[7~E[O]t[FbvԒUj< e>Wb-^ڗ+zTjB$1dVXT iזmY46QM6CnljJkEJw)Uhuxu\$4*%{)~Lة*XtbS[ ƺbkTr™֬92 fYo!8 c!j~VDκ<%TIdJW5 v]5~2:U徝~υĒg!l_}45y-А O>[N;B#*O#3 |BqE vjTAmJT 8T-aHJIG*4N$,̇G((os(qm1OfhnJntIbkIOH&m!ޟf ^EG^ 2ØD_?.P(J\=ܳPd3qVm8۞6gDLd*TP9^z^Qfb=S>vϼ vqٻ;YhԛsGf6ͯ{j R7!o d(f&PCy 0;UBrl3Zk qlЬW[wekQ-cO (!!-WFtKk"J.Ma1aHufObτ zJ}eд*yNNhQ .RxŌH8rv6Ax "Ót(Y{T;V/Z!N(,$;[mր$(`4 v SX$GrՆ r7l?`$z"Nyq9 [pg`ۘ-|aUQU ټY2>'J~  ]jSMܱC<"&z.svc7/qǔg}Ϛy",F ^_8ŠO(#>FP|:S0Ȧu`4ÍZGc{{ |kZ|svƺ|8W.)q(VӃ~Y}Eq ѸsK'׹7.}Fcˬ1bl]ƻkE8Y\ZHDU=c jH2&5MQj\9PzSu%$9DX_ 0gܴHmm?9Hdj+_4hmb3k4MJoyI\i\q(( !KR؆sCz72BEuJ9 ]i{to{7=!7z: X-xucK UOxU=Gλy(q<.bxPY~Wk)P>'~Y68m|sg ;ؒ ]%Bcʀń!e"b>Ө|_|M߾7dH L,7^3"%II,!͠gMh ;$O}BCD7n $ NXi@}r-=on +#ļv kl= r]KNC} ɉEOU)$6C/8Ht7tbj/t Gt5`3d+8BͦV27_ص~n2VoX7@Y_ ߮J;u[bHd X'SBQImYCQj3TYaJA ճwSD'GXCBCܽi}s 0("=VS0XUoO$)bFQj) c9mg̨_钳 gIJ j0ՆYVh榝dcsG_4wGcO|7FIK6c ߑ I*':\h`O؜[%@&LBJk%Jo^vŸ,M=b-2Fd0k(nk›/k(F9} ^h94R Z6mBe\ ,IĞ QRsl _*_5Q(3v0B'LSyuiE` 1HHA ;ܖ`fFE*pu4 LӰrn7YE&\rl! |@3gQ 99_"SRi20Scy%w|9vյRR7+9GX7X'X-*d%$_,Z?1rj"Z~<9n]Gִt1+-mN'qHz[3*Ͱ2"YF{tpor}eph@Sep&^W(:Pd.dsT$H·=AzCfYBbC< sֹ{"!dpz"GEP= vw3>蓪j ;%"0whmr"k>^ *s5?jcr^JGݦiS[sr5[M,|JҬCZn̾jgZ ]kX6*㞳ܗ;0%}ԔfSg!E#rw q^p~_B`VG7r6Fn$:&4>{d၊ʗ?E$f!}JTXIE a%sN,FAjuaHk?f~^3wݎ(@џR9WOB6C\97Ww2N-&eh>mPڟOi^FGLPY@w}=tSyO#/zZG{.7J A:ў OdCKA["[@ٰו\aw &r⌵ B F~|gM)'p\ .H4-pnO*{p|8)GB_`vJU9X3sR&F*j%WC(;"& 7oV ~h"aatǀh*ARxJ _H)~aW1 XS;炑.6$Ks' qCBP"; }BĆ}eJ2D>pֳ9og!vΌd|m M{zF^t]ph`- ["@FH6QgvU>jڣS0A F\~I#@5MF'3BEQWt@Fɛ G^Ld|zs?d9˖w.*!+.Țmi) 'BƍʐmK_֯W֐QJέYk /rKH{xgW2ʜ-r3ᘢ*nu&5kмNL5F%ߦ6Eߥ`<,u5DuBD9ԫϏѮ+Sn < j9Jۊ L OTxa+qGKl33p+;yM.Q/}_>{[q{H@8^F R+jp-tA+v:a4 <pCAAA +[g^Je<=:ś9wJzx"IԞ$= 4~k@U6ܫo$$HWmF_.O]+9sTXS-˜|LBb'v *xNU6e[ؼy_ 3 y+H4$s4C1;gd4`kD1D@HKx+l64~R&>P&ʲSQPL!$1]KH#J&h׹xeΰPQ]}o}(/5 +F>h+8:Hy}؎`V@ ,k/ŅsM7fzlp+asi-yW"WP1}cÒF Wz9F]iBGgF0fiOe1{TCy[),úA(<ψASgUmLH}A:H1}dg=u70j&D))2x<eV4D̯ 99th%1!9F_@r.YU; ,԰@P'6n< ~{2Ѣ&9!c@UߺiA0n+LnGǾJQ[Ls7oE(!c @;T7ۙbW@_X\zYG44%)ɲ#Epv+p]) H6b%bl IA~aaYT^Hc-C}kӋyjHu~~%Z~&lOZK=h"._*xUj8NY4gh\tݨ2%;~:8\-Gs2%'hȏQtn p!NLdk1XY]TZp%Ư',ܚb6HtҬYʏ::#Ml&2kev(fXIA?)jIT@^OMV&=F2DP3tuzmrCNʵ{rǠZ H5: yS`CA<ʟprc`Ɗ<Qq ^Fy:P@\(:mϰ6L]O2Rvէ1CY/ An Bçs `M/<TNZ#5&b̀hrw"6 &4 ̐}@lw38 f>M0 HJvrξ,V=;L7b+V<2R/ -cC#w2q}k&q9v ih+Z,}1U~"6Bu{8.UU pej |_Hec埔\e(H;`KӮ;BF FēcJOr+gڕ7>X+r$D`VS&"*_#t. (5!ʋseɤHiۑ J|pBw H]3& vP*U>M:fR ^.WW3eM-Mytq7E)npxH3|-BPP٠*Of.^h< pRQ[ZZ8J-XNKu_[Wyؒ{Е4I9WƔaUhBђwV x7m3 nГ(\+sԄ_<_՟j ;y$g*볍U~ Y\oϹŽ 줅eǾb}EG!&p!'ٗt'c5^TL?}٘ hX#ux&M˧z,T "Zö-)O49!.=j):DUxDTP8 jCՉ/H=e廝L'KR-(!bH=s+%1T4)}c7*g|(*NdF'풉I 9DjbFSXz7#*llepqk7!__}uE"Cu@4mtk-!/_;KXKF9k?*3GG9nE?(kI44յARoZUG&!x!Rpɦ-eOK#BlX&dk9pNK/Xi+:ǎɝ)-mmY/cdYbɾ$Bms_zmB9$ UOS]cⷸЉ'kPLrNd٦oc^g΃߭t;/oR-͑;a0$Zn插?ꦽ1Fǯj'c1נ\/ҫT%sFS_ #>5'B|Ǖt Zbsge*[@8tJ=`i: ZM.c;Z丵o݄iH pP;{EσFS_Vv/[D(JZ?[j%&h*-~u[m^V?ݨJo80wZ^ZeLb@/MP{A&(4"pWwHfH 9uX[GM/,{VѓƂ_Ӹ8 @+RgŗߐO, fߥ9* h%wNh.hJ.v9*_nUo06k,;+C֢zT:ݎTIM5l\Ǻc%鞉UL,J|vfN)Ǯ7\")Uukl{Fk:ԥZ/~VcO(1ĬURGqcmibOa XBns|״9v8]"9S2(ӻ\0[ ?YG3qw.=<=. ~F-% `Gtyυ L^ 0F[" I>g;u|KX8 Bh״Se5Xo?V&KՌC# )N/ˣ 1ȯmP:~gΑIwݜ:܅#/.\R2'˱狫 @nF!*u.5 XE4tj*%^9=1ӓXWmDs{(.&@BJOg0xxמlyzё HV1Qsl98Xr_`tG0 6F~]n~C8 ǙPUJ;0Fê!ƨ-oNs;&NzЮBaY}@LZU"ĨhJ9Rڜ.X.$ SN3wy 8ylia~ȅAs}5iEm\[c188q%6y)p8gN@EҳI* w(QL_sLhcD6uswk wBBV1O&U&Q }M/Аȥaa.|7kAHdպ1ca>D:BFn*-/xNyeln^FkcQAB3Q %/xX k`NatH>i/Z (OZ1G87d߲-t~AovA>lzvv'YP;9ƿ c">c.]+uRU>D`>7IH`QA\{qzD&8j?yZS"7+&!MIUҧneHDw823I{t]6A/ϭůR "$[ VM\wI>`y:{H߹+<e*ACo#DDz;=D3>%ڱ4a:*k?x8p |H!6DrWd:4éI0yC9ѾH7[`svdܜ;۱a7t1xL^f^ٳZ T*23'򒜗i TKi s>wU郦cj.pgA|ϓ40eitև{;8i }t2(mԟqeb!8"Ÿ[9aR`DGDڢcl5=^Lln c df-zlω ޭF+md8ZGu240`<4=,V\!Խd+.QƧ%}^/4N`dICcm#t@+eՍȯ70êM:{ uAu8B63a1mH9\{{nfӆ-Q}tpMVEb1!e3'Z<)$h,4[d_lC(+q[³#RtNwHJ+tCޜ|5[\,%M:*JNs>&:Ҋ] 'Y 2J)k92 zULH&?!J}Rh3 HW|y j,B{6E !&(>uiU~*X9~_JT`FцI,#! vU2KJ89^ZMˇ2FZcN: NBz1gu#LYux6J eq\{brR w64,(.8zv)R#%{ ̡,TS] ǣ{[[ H*cqA'4`ִ~b^t=q@~(7/ſWΜ }6™Vx2, p김( ڛͿ".Ya+߂;:%NCXBNk<,_`;t&?Iz#u$zK5C}RY&qj! e1><"ܺBdsǘ3'9;8V? 1fsl*0cz" tt7fxqlH`fB:[lώs}L;w+#59-ÜLYIVZlFPi<;%i /ܴ7R(PiᢙU*b֩RI4)}xh"8v}x5mHioKB639C @}{EtUR!wxR {ċ#A;'0 oCdP1l;L %jzS b.248Y ƽ|^BN]Ȥ)E Yiľ@vuXJ˸:gAF |".)5|\/1>5%a5-n7$ +LHz85VH-'iƪ~?`ԴQ"UQ j(/##vjڶ3Nli7I?(E IC;T)=~rn<yS*qg;Rsu1sWY`tLbY,S" 3Iw|QFS$qnʖnmbDb(mC*'u;Lf<3N艀bXR"8_ -1;RR)G-qS.u-fckJ= |kn̎ 1GwDi8gHhGNrf/sٝ^'f9NX IFBuwn0 r%A$z-B-}z#JUȇLvռF`J5P7l{e ucR<̟ƅ~TZxUmFJ8]g#-`TWf10Q V>rd8|+e!ۜ]JP5y{9K{XeR_ViMݐ.|~%:0[=~~4DmW!|q0 Ո K?T"9UcCഄ2iONnЉsrҮYbngsܲENjdY0q2JqI0w Ff2g[ER+!{n}vaJҖ'_y ~>382a&u͵@RX廌<Cd o,mY!Te]2.{lӎ۾ᎉ^_}Ϧ@cDEOy0QPg8G<'٬YGpUfCaqeK_ B{-^$>j;&K;J8Ddzg #y5n}nI1:iETHۍC{{p GqXIkp|sڋ ?vWv1S$hJ9lV(]{rKO|dM/u_"OVIto|`s2%P~~AN7;NWOj~ɚaLsN+n~Ԩ)xC'Pv[nWdzj1iW=% =WXC 5 $N)Q>oXX k ' 7n#aSaPvϨ2FJ𺊕~{M8S蝓_` а_ *6M1ITD=*P/LO=!F)Wd 㧥D r)EHiX5Ǖy'6<`v{`0hE₿zi?؛h`ذE6f|(_C_qo^T#iplx aU?'G:,aXT=ꛠcafݙۖJbFz'1W[0=`Cu[RGBC^vK$0]c,MG`oBة^]Y22.3P%lw!uO.KX0n+._#h$ƒKZ,p=n%ֶFu½k5<ؕIx@iۃjk*9뱋|[z0āG_}}{EV`1.Mn[2p~TfsJz30&A>clػTJP{r01t =qCKQ[ZA>ë m$ažpNA~LְW=;^1:w}<(ě@W> b=K7)^im6jz̿ Ӳx6'`jK7V֨'!׋(McKbp%5m-\x!7+|s2~Բň>t8x;ǀR XБjKusfK;#8HD'e3jв?%H ~e̳YsdH1M1f8iQg.u׈K~RC~o\bUj9\Y8ʙPA 捕KU}:'-XV)(Q? ypw0i`y(^&ZKdnJD([7@J1bIW]X'(#n_zXsR7(d8b f 3Y:b|)]deh@Ɏ-q61s¸RtHm'FՋ$5Ζ,c{h%&)M/ &.(Pʬ V£9su9iB K kL)lU*7HOѐu'ֳF93iCw<ԳExL<)=AAzhqw%ǝsrNݫ`.3XDLTW c,yEL`\ աw#xv&[i{ !)Mh +@e222<гj!UڡQ+ʖW>%K:!;#\ rsaF.(2+cP4jUu*x`n3{9Sң"aY,~xꍱlg5GIoCQ YUIyWn~xeW9šOADN6p*cI+|q/ B>n_D %xMU!N& ,@i)Ի`j+ͦt\bt1Dw6r L'j5hA_׆);R=,S1i כCS 3"q-'Knk Z/řM%3;1EۨߗPܹϛ⼔ժLH;C%o4u4|PMҽNJuxFGb^.R| IY ͻU)^GTsͺXYo5s &B>U~c~*}'Fvy{:?xC8XF vDD陡戏 si?èD?VM( QX4eѧ&m{7s`i9N?8(:"JZ!V4я&hht(rYUOjw &Sdm%DD[u)1gmuʗԃ4ɇ4u?x6iU LJ"S5HE+$5oMq p{kkFaSƪ;ܝ /AAcK[bgg{ +wRX!dxBP?ÅR_3w6_iX.Jċ@ߖ08/Nhˢ Bξ|x#U+) F%[0ɘT lm]@?Ug5WG'y:`Ӈ]$jDL*آϯ <7eB:&O6mlhy3⒲^X1r U4 ڰ^|A[cJcGjɿAD'{~K^pVy"~EPoGu\] =f+ ~2+X:P6o{n4 aHg}|ЁZPLH a~ZݠTV%<{޿Fl9(GÔ9 >Mv+ ]A: 7t\;ήQ'4{B `6XꐌV"<@~8XՎ|-Zq=.](Hn \/ķFxt)_e)=尳- qi8!E٠t2!z1g&]]aE , lӕ_dm̈&t@E@jIL>7yRβH wrDkT&{EltIu0mS`[dٲT.k=M8ݑ>N͝_4D4 :szN( A<O9VO:r@;75GW,h f*x[҆ :R8+ hԭNN!^Y2%0d I1 " =v~{kBQU֩s Q, 6l \[g9cm p6Gyf +4K*.Ǖ9u+~fRY`Vk+l_0IYCi40~ TU3@iISNݜAcd!?l'JF=X1)h,7,2)EͨZw n.`Φ#sW>zy#x"]kMű"gaS46|snT:{^+GW|@i@J B8LH-{ehPi0p!Z~-fC7@seL@H:fCl1SYW}1`d1>D7p4u>۟T"SϒMɋ== 6q!0!fL':lzV9v+'d5%f݌}0cZPFiBx.1g _Xhp%7NJLۜ1DC8n {dyi)W2_-^?n ǂH>Q#+hkmG4>[$m5"J \yĞuܐ@]P&}:l-BE ' 0u|i}`S6 ?z}*fꑸw]%d]{gR6~hEEx ɘo/T˹g)d("_*a 5bc'hqB}[6rFt'_M_cJk+`',h[7 En*2S2,oRVq@ܣ>릓_WS]>nI|ַO[OT&c.Py߯օ x:_p0l{S0]l$˅Fe8rpV d׆ȗ8\ZR & ǝ)HVe="4)B>jV МkʜNkO]2 %$ >T`/bq2⥘6n/[˒D>㉧p0]F$`/R6~E*0߃Œ93yoC%8}f58iN}CFg!Edmo(- uX @Z )=sSx$֏6LVwj)ܦGjULX#4^fU8gU3wH6帢݈] =GsV.B=!`t/N8BhBeI-j-dp]s a:7>RjpZŠ߾[}FN|mLd0KUWECeKɺeTT'qt`J tlDD*z++XiLpX?#{PP)D;;*⛐=;L7("7p+h+jwyʲW\TvN/?)oESH'SڹPpb` hrBd>]  %2̩iwާ9~07kX董=IN*e2z+qzEN*©Wn3E#ؠ5ҊUk/w&R] VB7}x> R]1h!y.ji7,+V2BB9Du[Kse%S~ԈuCI۾(F1 ߷(E ;f(S5 AQBe&z[iTB1Z|ɣ12|uϤ,e<|dV?Ew78T!T@ځ46NUǨ>@|_Ǟ 6xZ4U%" $0q>\n=- ,sOAz'|[]ߵ~ĪuJ0uPT+ /"pxV!O+Wr!TPة%H--$MhXP6 uB|T.زW2x 3Ŷ!)"#vZ"A޷I/};-u.[M?byв>|1^i"C0] /Vplde[܎0Q]Y@03 } e1momy7|7z=nثkZO  z<!dfP뼫oP}%Xr IԮ~JWLTjt6(5SefB5ϤmĜ5y>48. 5$ƐZ TGI všXPN”V qjQu.icl%ȗK8# ݑL1g%T laUKĹ5S)#aM~:ɛ.0NV@yPmn,"7.Y96?"^h=%佋I3I-LKmrKm<>#l #KxLపJ6ݴ.GKXdpaˈ4<{ 9[sZkh8 ɆM2|V`_QUQ^!M&2Į]!Cef &><̆;RGa6Gxʽ!X\!?vKfS{c~U($׎[dg\r`fG\w~D=C2η=5ѓmǹ !Oɔ;+nM<WXtws5Ăt.d2Oy?rLx9LJ+ FfR—y)f.7qgL772rvV4>7rNaZU*L/}7;9C:]G㟾tױ\ìr RL?K 0%WE7(Ԡ?!m.4?UF;)C-x'tgd@ ,( V)0"`S*%@f27?4poWl&-F*&7.B7O+1wEr)? Vք0%:1tEJ7-ՈSHeAGΑL']=ɐO[ɜukt4YӸZMsڭ5igotZT4&WZzHްp@kD($\0/t,7w@L@讋T ^mL{/5z*7g,GKa"M7q Q"JعxѡiaEol*6!9V/-Nrwkٲ&$m)@Gh(ͿIRV?,DkvβZMwG$ПCnȊwSU&+;Ŭ$+ԭ~Ji2lf=ٞA(mGaG^HYr=ᳩ@JbVIgF o*b{]֯ю20-܍M EB =2m%7wqQjJ04[eh4 J+ia~d ӈ Dm1շ7A&g1em,K^csض\@姴d0?)XJT"|6'0{*$ʛ.Ӌ3:PJgm]P9XS.y.'ǥB +-$8%JkXm(OO&Ji)bޣ4RҕFJ[;f .k"DlOS\ӿ~GwTtlj?MxdQӜZ[KTzk0ʂiEX2uJT.{z~EI*FY!Ւw+"aUܛB )һ+Ď/mh?\$0G9ppx.-z=i sX9X N^?~UQ=Zj^Q3KsS} ,x[hL _:@nʙ0tTlc.7s"xM;y>X[,ͭWti޵Z+ˁ؄{2 @=P%'JX0"=I '(3;+9 *=lܪ{؍O 'hYj>5\Iײ@Y prKqbi1~N0m9}̍6d_}ʋu oד%sl(iLC 0ox+>Ⱦr#'|N[MlQ ÿVy|Nvߏ #$ b3Fw Y'PC#F^BF#,dk_n+X}m0?2#,Z%hyͶB'XVMzA+%tnCG[ E.}5IQmZjW3TYЀ8E}7p_.`d zelCQ)b*/ &WpG"$7;B¿q5"-K̫. p$:/a /$pqZr* f՟hcb /vZr@`:w#WUd(݌|Y 9 &s)E0lʛmѥ dOj')ǃ CCNWÂv[qR5.)qY3&WސģM HvK]s4I{ z Dq ,\_E۔-zϷdgU1jxO9ԑTؖM̊! ]ȸ:~_ڎYvvCc^UE)fJۋHGDєwj|vk|֜` zsT`5N`_҈irQ%dV^sEoA\-'DGgCw]/A'/fxb *",!iOG%F%Q:'ŵx̗2X3 ҟYGpcA"2=q*hfce#!;,,hCKu QS*ûjBPOH{N"M:|ͶH`}W!ELG|N}$nj-GU*`C&D|zz^h2D7g[wGWXaL3=-zT'un [vozzt;uMsFl'ډH5ŒH/1`μ@! ՋT զvL`kG~uq$݌/ܥ}IhnM'n1Ab9a:skuK ԋSovҜO˷Durs5~BXse4/)ACJNy+gdv?N.ON^m3h!voTUQ Q!Pq St*_ _o83{a\k&P X0c ർ>0\9{!=MMhb,='&ydE(-p"zgT߂NlD*} T' ߢuHAm0yh㘿JZ$P}Tfz4a!ҩPO.8w=}Ԝ`2E] ni KM|SL\dI,ˍ8㸵K 9d(FQտGZ~.[;qR+Q$ZC)J0N^p i_9dp*[^ vho09dXk/4gIf?5 Gm$ !AZC܏~  EF[5*fp|0Bâ*1T/O'T"̝5\[1z^fA`"'رi:Bᤷ+F'* ;>`B0|xҽ#sK.+ϩdxw]_ۊV)کʪ4P[_FXʛ1b[z6eLZ@_l)i&NM JOОf|V$d]RȲш V{<*7 R9!y5EQD tӤě@i&~O kOa^a8'zH8M)MׂJK~ʣVXèM]=Xr[8ٚl2U69Q⸶PL*tb٤s"SsX0"bJIbB>ǂL)½m-1Aֵ2jý ‹P8k'ݐ5Eȸg lpH|fu؋-# 2lǐ@qlok=| ; cuhP^ʂ@ˁ86M:AF,S{~]PjCi=ȜH)1Չ TMj{mz6J=W=t/gT>H=%T -ZL#ur|S0g %QXmXxf1F[Zh_16=Q8on1Cn.D?zZؚA7uA*zx UL iֵ֒^|k-Y„ h\T3d^r̰\ېRfi7M./i# sOîPO{nE J#ܦӔLe^38X}EةVq%DX;(S=\Y6e$ܝ⹬oGwͲ?<=T Đ;SS~*ķY$ ˏ, ]duIK__"/""^)/ yԭni84ʌvx S5&ak)TKj(.³wf wێmEzr! i_; v*:np.,=ǁ-&ƜuθtM4r"q DYOуt55ݝqL4c}3IGlB\8Z8K=eFPM_¹yp<_ [? T4'Z,{P9oxZ7'/ !rhҩP!d]>y뀡8 },3Ϲǔ0Q6@n,@+:WfNC\ 5ZEu].ygﮰL2[inϓVQ,,#0*jAim%06㲁┕/uZ+-ntRmgUף=Q]tU`40";_c'DEy6SN¿59*JO=Yn=o7E"E Kߜ S(ĆB/yWmpp %5gmW3x#S U1@4~}Qu: `p?,QL<˔\8$[mh*pץ}gM|Yw&QjP ,uy_إ01o iqsnO(shzh{=(nWL6Xar& O~9<a)h8}D)wԵNфI|b%kT&7ǐJij_ArD60]~?/u&BJIK mbk9aZg73`N7',>֔`c P$[:&!5p_ZlTHK,:A}~H^簲%NX蟿QZqYFiZF~@,V Ah%w2q0qE }%y[\]\^rj$l?t%'6Ao68Ç{gg :U@GD1QG)y r4?£ a!-A탛< xyVnr:~SEOUդڴjAɏ6,t֬ꤓ` ࿲]qeu?t֟W) ghjg}CJc5.4+;&)7<츷_Z?Ɵ/ڐScJZ0', \k*9x!P"5W36B-mRHt 뇉Dq~ՒjG2qc<[ĞU$*b 2r ŅoAq3L3ilVeSap u{#N3$R}xĞ3$]B.wߖ6TQjC}Ɠ?-lr , lrvL}_!-6,.nA8iY]|pԞfMAu BezZ%LA]zFE Hf6d*ZݡЕ-ۿaADm"!5X?B ǀ7 yJ{$CH".a]I0[}o/D6uM$3BX1 cDr<~=› [ խmCcL颊Jkق]aeȎ $E݌.wZX1T̳Õ ƈǭKwD^Ȼ]zlc3n}^yZ~]M iQB;B%]'mgʲޯE\ 묒Ws;JHMvgb]hgZ ~F!|Hhg Z{1SPI?uKH=]i3)N{EqwP2TH9+ zقP&䱃]>. *.l jT*SMحcqMbqÈ΃@J*{(,u[%'Q"`ZyMIᐎ`#w-(% 2=(+J+eQ#ҧWU[כpIRܥv[YPm;gu^aiBfnZ{''7B#=u-"|VN/CDc^TrQSv4R!KN`t``K͌衈h{U,fuq38No+w~? 4Ċt2go~xb =v ~.ɍPŨx}M-կ~E:=\bP989`Xdq˂gwհ޸J2 3uqESGcY{|8{J8ӄ웂^u=eX\3Ƴ o-= Favaty7tWeLt%2(͘p@"L+r@|.s$1rԵn+4'<ۚiChxu_(.=nnhf}lRtqH[wF>d2l+Wp .g\,}_yHsMSK0I[BdI$-~0t@'0WCι_,j?A^edj qz Nd(kWװ_sLa>.ȍT1+$OjKC|_ӵPXhqFc_*gW+fg){,{ CwT5 9˖'us!@̾)ͱO`lK*DZU >vV2-7Lp<[}Ʊ-@|txJj n'Vt`7>9qJB^ypo@q nm.`T$Gq &B:=8[:=#@+ruF{']_Cæ1z) F!i6o>.۫vلvJ%U H϶KCLNiXmԜKP'~YUe/֒ܲmbZō؜VwQ*Ÿ_E "v޻l7r?"QћD/e4~L-S'/f'F#gzb!)xx,aj0cLX~ٵ5 XvEeL~477aiӁil2_pGz|KY:iu`G {HZIpA)Pԁ@LMGu}`CRQylKB0RЀmց03 %ΤT,hǐF^U^k[ii( Z;7Htt11Tjk+jW*܊"mWJP7hhk却"v(+>JW)uA@[e^'BP/ymvh-R`k~[WȮMpW6B; "ў03Memp} 2̷^ܨo=`|}dg a4H :q7#wa v.D%O\L7ߨ rtҊX`"F;g%!B.Z"2?q%O},_ Lbdʦ1Uq_CzVO4C?h;"Q\-5>!\O_AH%\.z+Bꤦ 2.q qœsoQ(*.*bY}u^C$sH F 9ha#15[a(tQZ׮*éq'*0UNBs4?iigTi+lGi J9;#&~d2B700|l*#qg*`cAЍclav[5޴l = l̷oMUN/:BܠG)Y\ <`Eڨ%S< .2JtwGK"gaۼ$kdyvnhH*IqƢdK#Ϧr@3 ,ULCVO;*')8J3uMiX/:^]gRK S bdm ,c*@k40Ugz:CV5<[QڽMse~yP/is|fjnJ0=z R1w?v91U GhC $N ~I0!z$%Ʒ":zn[]b) { Yza2/NMAY!^vi2CBBYƘ}Xy$͉̌}9i0:D92,83(dk%tپ:\3С =x&(`uVAYPILױ-qA0u>3D /O%oNX4•NsySkMHإSzGKT( &$sD+=X7|"э'S!eXqGOL;U9s>(TW^·37/w i,)A3:|, nb;s7&扤11 \Gz$Ԃ U;5i< oG?ӵ@ŪNV_광G`6~W\ T#yK#__4nj J}P-R8Lmd#Qsͯp^2@,OsڇR}c?NpdYem,ꥇQ1)YY69KhZE)#BKYu pXcuaQ{Bx.85'P f5d9m펷g0\|>GMD2FL45%BCsQ]2OH4 P[%|d[ic-]UiČѮcred77BG#9+^W fݘ. Rk5p[`c.C/#ㄒUuJmn*[XE*#.4c2 I61 t\-"JyFݎEbRA.W|{XQ?̂'%O^uNI $s..#孹Nbgh]l ;LN7߮竟JxZw؎zpPʬ*M(p,,.͕[sݾ N -i5l.VNQ *( ĜyA1}Ͽxpjl.[5.3f5Z,H;sy.3l V;t_q/ *`F'qIgT~Ev3| UIn0ҞJUAf'O1 ,Az ҈2AF6'z0>"oURYsv3 ʃI'wo]#CsZ!q(t@]\z z=giN6MEGhlj"ݒȰ ]4Hkpr!];vA 6Dw_*v1ZT9fpJMn*ndR!9`Xf!%7khGzY,㨉xLwIiKg,):Oh,>Be \2*D؅)|7-3?.N$ܽzmS<TB+"_!;zs7oeWZ=#pq͔pILqjknǻ#2nӯ!횞ėm'P50ipaL q)s]̰6Z3Yj!50? 7ܨĕjwtA1N?ԏs[3G:-N^2XE, "E4t~y '>~9PTØ86m`_'KJF(J4J3ûhtC6M4]Bf KWE=GbaӦJ1Jl@44:>PZgDa^wgQ $ݘ?lyl N#l?j3ƵS& rl~{oA3B2 Ǯƪ3qdBʱ|"tG>t;#e2kWrMc/^l";{R:<()-<_%eա$64~cMZ})ɘ6 \u4`.{352rg.wuRQ~SՓl)/GpmaO>8[:ndEjf? x dמzAPOB?g!U 7:3vj oGxK}IgpvDŽ!mڳS%u6/{.+Dcw@ryij1o#r}SsJ3H90nXk  #6Ʈp7MCGtj;v\묘zk3kGnr%mH#O~)KYFy!^ql"5~Mk[Pj%)ܠq-=}7>Sk'PfЖx|HhAVjLXRb I!|ȸr./2tR%iNl=%(iKj *XMI\跀9(p`#*FM6t0 wPϭrYPDZr ٧_U^TQ ?VБ&cJK%ዎy:*Hvsҽm6m T4>bYQBs.ㄠl?(}ӏФ\ƈ'dRk>D*/[8mLߟ -rw=,S.ܫ/BHIaιw7mҼCN8OۄKM;Ь `GEO|AG%QzP yysuBF #t3ujLPO8o.,?r0I*DEIi#bf D:ۀ;I=| .$OH\K Y+ *VIɂ7U/ԗfQ=-< HiEDFA>*BT%/^n[ (U(QFUК' $F1 تjR,R]5NuX1vnS wv䎨W[tb"!~%d[->i7?87~8 W%bW.Ê}~Ky;X \6&bL2äBsAc[~& {@53#J0^]w`' l޵hԫՆ\K}ql jI)>dNI빩[>Oy=~as_FIiǗ'iSO;{@'.6_\C >LH4i )pKx_a,Jо,p,ehRvL$̞^'dž3IKtp ܉ktr o^Lhi6yJȲlIv{I<C.є vWԘ,M7D\6arHq340,KU~T~b2dTI&P3p8P48g!*2Tz8滖d`TTN+A_<)…lsg&*C =b:JyQΉ_Xڛ8 `Rj0"A/a'Z@-0Ej/㏓PF%a,rQKe-F2_ Ou5WEhd}zattܚԣhfb%#lV la[׼3Uau@X72"3tdn Y퓾9܍V4|dw=6b1`L,ElK_y뮗u0yV)KڵVM!ɝGrq2q}iN)w\KStEyva1M] 8=hW+~(( ˞Fΰ0R5v4y' ahDjfӉqL?e{CD^mۻ3ˎ0XB9EٸF$20VcBYBD L. fV|:~\* G?A&Ϗ8 LZ2Gjh [(