libvirt-daemon-driver-interface-7.9.0-1.module_el8.6.0+983+a7505f >  A aGU]&l%4;f㎊sH2CtÅX@SS҈&U^=LyR<_|"4-3 XntMdڟ:NK:W6ab7NޓBvb =ҢD )lB 4ݣpih\+g=6$kiq71׌ s7h>U,Hd @O ʁs?*m^ϛtM  ֓t8ocT.q-0iAhFHSo@PeV< ן"R c?AzCcj~/| ~:Ȉ3 72sޏqb 9a=bd75E0]M2}}I<'GY'jC\K śt5&"bQAHНڏ=ڏ CzlO8X"Qaj }WlL4g稵`K9S5ld$].:MH٠ZբmD{7F"ڝ:_Cf<O-`/*_1kGm#t|]l@B<(!4Hz >Y^lM\fO9nГw*ۢӽÀh?+7rJqo9CGxeI 쭍9 n"ln|ٖo^#o'vN|*ฉ7x{3'Hb(`!yՕ1ljeb'$v<"gQ,B}|z<\櫴]O7Щ* 4!gRuud={0BP‚SqiM pvf$UuIV&5и /,.+ɫ@M3SNKׂL/R˳*EkO+*doPDqM.v[u \>pCs?cd"( F v & HTiow% L l    \0p  (8S9LS:-S>?GHPIXY\ ]`^ bdefltu@vwTxy8<Clibvirt-daemon-driver-interface7.9.01.module_el8.6.0+983+a7505f3fInterface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.aaarch64-01.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch64mkdir -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 || : fi0kb#K}T$ PŁAAA큤aa1aaaaaaaaaaaaaa8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e39e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00a45a3535f76bbab9d5eeb41856cdd7be6c79457c4402526e7702403c8b8794de1410e136f1efc68ce4f21037f377195e476256b87795ab662aaea2c83392729cdb4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045d1bc1b88c437a1d89bc33616815cfe93db9c42745f8cb6cdfb2f21d921ba6f927../../../../usr/sbin/virtinterfaced../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.9.0-1.module_el8.6.0+983+a7505f3f.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(aarch-64)libvirt_driver_interface.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libnetcf.so.1()(64bit)libnetcf.so.1(NETCF_1.0.0)(64bit)libnetcf.so.1(NETCF_1.2.0)(64bit)libnetcf.so.1(NETCF_1.3.0)(64bit)libnetcf.so.1(NETCF_1.4.0)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.9.0)(64bit)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f0.2.23.0.4-14.6.0-14.0-15.2-14.14.3ayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f virtinterfaced.confvirtinterfaced.build-id26431bb0f0144fa32f6a0b3df90a02ddc0ebf090998c5e6d9fcfa8be5a03f13eb1859ce7ede91b37virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/26//usr/lib/.build-id/99//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=998c5e6d9fcfa8be5a03f13eb1859ce7ede91b37, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=26431bb0f0144fa32f6a0b3df90a02ddc0ebf090, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)qPRRR R RRRRRR4R|R R RRRRRRRRR R RRRRRRRwR?RpRSRbRhR]RNR2ReR1RJRzR&R/RERAR,RTRWR5RQR%RXRkRaRuRCR.RoR$RmRjRLRPRURlR>RFRBR[RtROR^R;RVR@RiRRRsR{R'R9R8R/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-8f3ab76c147ed10d66df1b429ce2d68b440b6d97829b7dd32ab6d56dd0d8aade5virt:rhel:8060020211109195105:d63f516d?7zXZ !#,] b2u Q{LR~`zč=㩪ގ4S Ÿ"qmmb_cR| 2W>8p eUyIC/<.?Qxmr ro~~‹Ip&Tӽ wc `+{qrn=RNH،?B S_,HO~rgjP/mjv.E=ti]ɘ"0$S)P^BCd,砅C*^+}[n\԰qcRӐKa9i򴿸iс8Q*k +dmsoTiVU^n7#`vḵk$20RdqEZr%w!c.kZkfsٟ)^Kw Y%27At@3L(4LH(0$lE0fMPd'+UT5H;[YI ̧MHlA,|Xy|b&Mx^K!Z`MTBy74h#ƻǢ$"C`KQx𛳈jMrwL}^dԮ)Yj(Nf#dHV3A,k+}Khs56ey%ZM~XJ`(Li>3Ca<q)oT@[3ZF2B|R~J`trby܃]L:x~`rr8 {oԜ99i)àbHpSTcwlS蘓$bclz9źdd&FÁX #p"MB ;N)>>okuшk^AX`@T_ K"9@% Fe^ό,yM3e+wB]Ύ()PWi\PR5Fo1xV)# nE[ \7Ceb%Ҽ|PGNO.Wu3v,۵G2j" @tcPx Ot21$o~WH5͑ cyo + 'eADM{ = 6:WTAii[&FaYf"swr?8o<.ߧ'h}^#3?9_⶜d%8Q RM;DuUH}Kg-je)7 P:S3oZ %١"O;9 U0d!8QGyY(%Be_frhd89ªzM#=m tW-{+؍K݃?i( 9e-&IR]0}V6TpnewQ$1)?IKچl {qzSRj?Q6ؽ0@歊%iN3 d2>H#3EW/ya_c_܅{ɢ=5Vd48R&3)3pwq^% ^&p(FoH,&+b5&M;4%0w[)5uT.|ͷ* yf >$qTf* 1S[dU!SZMN28wkp'>RgC&3q(<[!["tn#[6hYr~m>)C=@ )OĀG\ 8lU t-[,"d9oђ/6l¬%I‘sP8(u枴Y-̓.H<$ 50w i&+ ټ^[v[1uҗ_?eOVct凙"^v=>K+OkCA}'z]f ym-\))K!Rf[8|X+yEat {bC Lsqg({BEHjD1Y1?h#A e{8)tfi]ׇa|4z:v0]ڄ('0awɌ9e,s3fDra4CEO&'l%QԇP5kD!j=whn`5dbxv0[kw%Sp:oeI}14!z :FJ)Ͱtڴh fg0R6d<``rAЃox`0n[LB9gȀ x?Xm@k}uc^S4+j Ũtt]Uj\=Ryp9soHSt 0ۅ17!R,;}Y9U!WI Fs8`hd=)!{GsBES ҉f:doC{h&u5q7`[t4NAm w~fT踖#y'NL(a|)+UC,‹\%>Tp H-3>%Jh 5$Ƥy"n<{_n.f*hh(>Be{i^gOdïM *Mf5ߏj? 59aN#v OL_NWѝv.o | f(fڌ>Dф_q[qO~\˯|JP*pq\N 4U5fJ)Gi@m3PJ=X[^ېd<ۆOאM{! 1RBځPx MdMN^_U0bT#:?zmߢtthots')2}0hsS!$UmX:G>"pLT/zBC@+{&zjRTп?(VmCG UڶYefi-+QfXHRA{v5 Z{ߐ /qcl|F:hkM JU~ujɁXOJs)ՙ,E#:Z6]FT+^_voτGLDom3fW7Wv׵!5McW`en DW ~/gK#rI+@Kz@Q`}.XT XU!SYs>0}'9 N^ `Tv¯|jGъnܿHž{^'uAz::JXcbm2J 3qɜu F?( 7 >.d*H.ZKr]e`3{/㕋 xRCPgǓ4.fK . nv[}7*Stsup6N%2bt8#ʚ<8x;8_ppcJYc nfQϒ!zeG ,:1HtBG*[=gЭ:GlLzjRҝHsT-:܇Oc`*Ep2dwA#78n7fX41>5[ 9";OP΅F'd]&uPV^i%xzD5K+n;$MU<C^~ܠ 39"ܿ>Y9uv"{ )r R9w?fW\ mZr/@3Hi1902SS>iU;0ZF&1|[PF1P!Q> K>UW-Xdi5guތfQl-O{ef KH@W/{TWMjqo_u_ tZ_pU.DsaW1[SCw"SkVi.)^,`Q #Ɔ7?Iͬs \ձ 2~hv>׶ ̔ШqQ [EsH4?rg:MX^Y{a(TӮrķ|%9EbeB"P$U ,P!txNJD (V ')R$8Sj"¥fe{;У<0Y;JMlEy,i$xFf9cJlmܐ~k10gtM<%gbhM 4zp weFU9ޅz1/qS&Fk/,vUcֈ+An얐1Qf_lG6w 4 t Lm#y~/+kI z5jZk|/B^&J? 8ɆŸ 1[LbsyV{!&\6n1GQ~VUL Xvɐ@ H-pIRV]XO9%Ϭ19͙%p :01ldL mVw)򽯊}yfʎ7xRk]#UϞ7PJL=c^L UgIcvK}C'rh6t_ N>c+D?GQx(GgvD9?P0y<6Y*閕 ̻^P5CE1xc=rLc$oB-0wpҏI/7folJU cz6 bHi|ϷmZ?R4Mj[,r_VR%ŧˢcEE6T'+dr7JI*lMtel 4]{sfod!KYC/1Y#tn$-;(C#ADc}S%8[8 ]FuyqT9'v)A!rj.xݕ&W _Z|TρKh/`<)O׈ydo³oiItxyVoIC|p1MUR}@ߐtKV^=`i׳'~DOm)Mp vѥ{%0C4Ф"+$`` 0CCP˷jQM dЯdi&]dvޙT3b>s`o-6#y6a7}Tx=f, fBZ r`V遑+ Bul ]Z34%&meT$&?FˤH~rlmp h$΁dforYokSIB U !bqv~)-NL>Хz/s{)Gf=6/$O"&w*Ⓖ? &*,Aڼ$P;d+e+zz42f0ه#@9٫hUҸ&u4u pnSק?ܾ( 0\KR${B"Tj5m>c.,#q'Wl/`Y(!mֱ#zX%?+Fʜ-۰i{f֕,dPJVOb!QpK <:eVȄBQ%X)[ГHqR p(yJk8OypO:\,v>{&,7Ӽ c\W׉(~r:D?`cC 4Ak?S饼Ÿ|)X(z8D8~)/lc%g}]DsE_Bh?+TjR&nn8V{#Ģe[]d Bb"Go'[:-}K耼FXߋרTlx؟2x?/d-,{no}*ު|'TtB4D8w=*k^zgGՖB͆B#ޙ/`CU9mv<u4W= D*$ߣ,цձ^xE! i Q=aO'Gh%ka xײӔ^bsQ PBmk{D"I-#['QAʯHj ?Ư ʧ2JkƂ|wj:i=PNLֈI&uX6~K v+d@({!Yѽ:d{<9u^y'$( O􆦚~vOꀽ&QW7G>C|l@>ܢO"NPR_43d  mû B"HcیŲdɌG k:uaa "st>LD$3-ϳ?dyiR@I7$ʩ*e Ku"msXxDPm|D@t{Lz4<}zڨfݡNemm ~ mdVڶ-7(tp[0~m:V} !gp؋آ4̣j#N )J༯+oA/;~׶MH<%!(]r@,* e?jp{g؍yg[xHݡcu[֤WC(DϤ_g3_7nׄ:R§E&g=$MOn ymK N+xi{2`ZU=w+$K o|q c{銐[E1CnsCvropyIu`%z?ovJeU[nVhg');0n^k8%R!muDaǀxkn̂0X̚ eHG7 %|3&u<äj8ӄ?{Ċ_#+k ŖVIxߴ i xs^o)}Ra|\#6?OҌ[{{r 96F;؁3[(A<ԅ)bfE%z {x:]J0J o b* Sw?,v3b& rP8lϰ.jn"'ZIvNup7qH>Rq*Oz,C,|.sDwtHIGҬUu 7pV{'\9SnoEVX ec{]KfQ2L0o zorߨh R܍|Fp%N̤7H>©xY3Lڬ@k5Y?]I1B]z(MM{NW{~D=\-vq?eG9=pj"rs3dCU 40x@ 5eĭzLˌ͗S{Pu('yQvs!r03G6r#Xc&}Ql5ޚQ2:JMy!Q8y\4l@,妧tw]Y'RwqdbR 7% c=cRoVspW+e<^.>miOC/v8 kPFT2\XfJ^ɸذ7 t-%m<^? #gO*ū}u\-TN9g~A7L_>V:l*I%E&$z ٺYdiϊ6):cUХk(8:_D皎 L%U[ 2n y-6"`=̺h-Ժ@\ح{&D!^[T;Q0 kfcHS^YӞ绨K wʸK^e ;Ou[Y:oF ki/fVwn>h~w.,,7'˾xXkQӀ;z~qʇBxBqr?G>>g|\t$yaҺDkpa蹘VmGFZ ΄yN47,P (`w.>{#+ǩ,#'ﶴm(Ӆݳ̐7;0{ Ԙ 6(K%~+XR27:"?U+H㰫 x.,3G5Tc:VWr]C"ss~ʵJUQ;rGLR#.ؼ={O繶4zAݜ.5sLf)y^Qv7/lw Wx5QcAT^vAFP {VGQwÙ'\r},s㈶Z2c \\!c btBQΫ o2P H0uٍTlc!RO{࿣8t:x(7Y9Z: ZFTqκ^TA0++ ׽$^*Z (8MKR0jlK`Q"#:PL4907 }JIdK*(f2:>>3;quOA}gqg&m5| .RA_1cL0 CwR ]{6@2>taɴ:X poҥZ++tW]%|cxaVXDœ'k\@+)']JerL5>5WR1RoMrQOaSIiU%Ek16S5N)* VGʸ ['._J_{A]vYgg!qmi0rAU.}T\s]n\)?QuL:4N#Bj/l2- NdHk?3pC*JZ9j]\$PQ^2a`w;YdG<772pǜI_mg:MP{ Ridiwި~/Ӵyټ`-Enk'fWxv %Oo;河UӋLã3J֍c^8&!H {-!(*ԉ5Rdqt=Z&Qx[Pšp(ÐE .gћ+{{"w=D5r>4l䁼Rv ©ܪbﺊxWPCm:\QRN,겹\=}iHcr}:KFЕ]DEoǀqr ޽k\DT0Ah1 5,?H35E65z#-Ֆ'*"fG-}3Y|'dd?v*M aZÛ1 "kn,9Xݺ]%2PȖ<[_>f x)j9aXJM4(z*j,G BSUZ(Yٹi6=*e{Awܤ^ B\cvFIP`)y u]g|vj70nhv P(>i ~E);$ (5+,o}Ƙz#dTЬ/j*120} "nZ92IٔGGCӂ)á$Oƍ+䦜-0~?Sfmj?^:J ն^ ǗZb r剆.";ܑ WρXg%t6#$GC!mڭh:t(s_ VIIps ĺI1,.i/ 7o+++%'^FP8$,ĝf:/-4OLL'B8Qzc`rlWwgIdc ū"NBLmI=H#jY|yLk;g!}R>f'=02 #U Vbajۅ. { l.DZWZ@*殔nilΒS̶C0Jiwmm|D~e 9+ܙN48Rcp_ ,xrdl';?S 5CŮԨY9֌^]xMU /ja!OpOAq"ѶRN=S> RIS!; T0A23Pn3 10Q*+0#P|_2&hHw2+m7v뗊#Y"š SEĤa;X A ;V] *]<@LE>>6F6h`y2a(* VS^8 *uြq̛ ,K&Εީc/['C=&)X{8Nt}O{T:KԘol'j0PƼ)?f;:O_C>dqw)U:AW:_2۠Fƹcr'ggg2(}yl^Oo"Ry>&KE=1`cL|ˎ&cg|`Dn*јJCr4m=8vp ɀuF j`58׏g\L^>qSvcOlV,omdH@w6H0&l\Swnz {R7 P.VΙZ]Ch39#k3*?JLMؤA XW4vC(Oҡ2!{m@ù:_m@Digm Dj؎V_"ubP{Cג406.C QJw)A8{(8Ž 3..'I܀c }n.Y~MX[0ŸoWlm5E!o9pW#FP{Lw;]r^Y#|v%+enfJMqsI`q>B~֥H7,0g2 iB Y޼ʪP '?Op{O9'_rno!?6+5gl6cjlB-v^Ď,Ks Hx[ wdd"#.hȫpYZ;JÍa??b,e If4~Pز_4i P*0'h=~F[@9S‡@s, c~d#FN(9t@CCMl oC !F%ZӀN/@8ArLϧ^BWCeIq^-,Q(DָC0|~nbA#v2f0꿂U!wBkBwV^A`  bL IEOjr[AE HWfmZg*2Im9;fmeݨ3d}'8pR[A %nNjk=4Xa#=l8~m3:UGUȰJxmePz-k uNL)t͓& Oq)[̐?|- K#:e5zkN p$ Ӯ>zro7)]Þ"`? {~?~Xyk~ /{UIuAϔ'4#`0?Fd@"4 _:W~R V5 :* YJêNhp(+%9֒ڝKL9izVO㨜t ~DH0-N3(ۤgO(9CUHÇqL}lbRAmhrg6otcaq|f}˞ϴh8**Q2aPu$E_b0I]2q: 5/O=Bks{ yKIeW,ىD7ƨᩆ GqCΗpֲ vW |R`ST[JfT:5Go [_BxUz*5inD*6SW]?malmab vNPqi5"8y;*g_q&6Lʅ+-6{+id8 VM^?N~Y/za_;ctܨ /DJ֊2$ .n4|n-m-}#^Wt^vt7:PYTfAybjߖ@0uqS2-tW/:^л!#aLD?͜7^9_2ʼn(*`/f!.sZҫsM$B%R 7B~zs^ʁ|@rwe_Qx~w9[ص wz*Xjx(cFcgH*_e׶pe/6H޲NA_V{VM&~jZj^p.pWn'nQѝ=1B9N t.X'<7LɌX01]"@Z'/= ar'@G87pӥ @VYy8TQI/= * ~T1Uu7_}cc7G ,lͳf10ɂIhw~ mgx~k&iIdStS6RQQ:l|ܤĩX1&j/V疅<}u~UՄY#V|FԳ|KRoyl1ıZ}&]sznnWiy T=Oڷ3И/X+iMy,(?%DS-N3$I{&j3]Uhv'bto͚}#b.CLUgVMGO Ta_mt!jq߷:P3Tcr 8& crM6*Dn޾Z'+nN.I.9:oG( pcxl%5?evjMPSpy])['G N_>]:Rzq 1'vB1*6I@wG<AS;+yd/V7AW;;Cu3 :u ExT9uDyB<2t_X.s5nTͨ+#RP1ι5; B2*=|>;$7|P۽57_8VX8(ů[`nZّI"%Ba`)ҡ@^>R}]n#-=i\>Jyk>P]/kSr/Wm"*!^> 㦶U#>xs L'ZTYt QN|DKK ֟CHes*m '*{+M \&4*&_"9'r8v'†W2T}Uz)bO(k"+S`dSHG/JCw;OH1Dna@\Kŀ (ʎH61ҫ I1Eˢ?E+0G5aɺm8u5]V^ʥ?g\Gc M3A◐_j .Ӯi$ш<tm~q?G &.xⰮT|Fh逾q\ 9T=T-ttK͵)*G0s; i+E[Mb>SeVvVo| =}/D>sE%H+\ woh} #OX?^~~Cwu`t dN-~1k 5Gr0؆ lFx-.a+cԒjE3Y &kSnrt*ga 3.}"3M+ow6xxxQ  EnZHhJ4(|:@iPÁ*H}Dr" vLv˚!EXFF"Rx  ZY*:/}\ssd+ƯFNlIdbX*4x܍3.'7_mꀇi(k e$ȑ>,-pb&t--%gx$.g,Z~Qs|tI;햇C*6.jYI^w%]A).s# {NAx##%ҖtV9pWu^hx\iQ}qDU5ͧI|s;X K%'ާ8T&e` + " !C9)c\2ǭf=TX| Cz2G֎48ػ^Ԧ]'],!hf-. ዪ4ڄ>7>>o[,E"j> .%|}OK N3+oj31͏I\уN5ZŦdF]R l'6aP23sWVPh [X-d1XDaӢ=Ĝ襫n &̎z#XA K$;f!XhpLw{PB`#*V<̍Eud<!?@AJfpIR0A}"*:t0K:@6vϣԹ=k#4Y[G|QݺLh75#W WϮ5IB'뎳ZJiU1F4=^{(5K^d}ׯeW2 tNSih1gyP xU*bچXiqM"V~h6>;y "?T&$bwQ]azRoVqE+:߰g7(rMVRʇَwrG=gIn)4v̂)7z둧Aq z yevW4\Z'xdn(veJ( Tx^2s'Qe5 -y Un!YHUN.{E,5]^F^XS[#3iX`?DžM =W̼+Vs}ULj"{ݛPLUYql]./LB#2I;UJBK+4p1br6)Zh@zYeȳK !yÿ6IcEIi|b`ƹjs3v1hNܡfS*|6Eqr(2#:8C.`dU wX{lteTd}|$-ӟi4~兟o#(ZrKg5a0dēcihFk'ϣ x"=ٶw!ψᰦ`<2ex [J'Tع9~qh,f|v!=mzL'GsK(fF'˳üm CQ!FV+0:0u}eRP Jb: :Oe> ڽMJҷ7/kxMhxEZ@Tk~Ĝ%%w+47V߁'MO+]d07"Í縚%t? $Ьd>O*&aCJ}}e4Km$,tQ#,M\ޙbR'c8X2b>@+Z eDf4)3ćᏰO3؇1]&0KWEisnJGb U8q{F|<%Q3{h'zYɄzKYU5@3!Fg z[1~uG_->fڈ(0x}Y+iHsX&̓D8Wb[zɤ/raTobqUG"(bR|m QALh'!)NZRCW5d_a6k8V\tu%mŠʔ߭_qБ{'瀪kѢW!m236 &0 oe0J'O3^Ҧh L*#M}OZCfyH]53ftMV,T$V߸(v0 ]M9#`?I}8N$#'jp7Ygn%u7ǠKĺtKN,Vg'OYb1ׁtZ?j;N UI޿9&RbD-5R0[xIx!Θpz:|͠-Y1"g^7$Z?. 0Ӎ ١r B;}EكYq^g(E  XRຍo`_H "(Nd.RHWMzD EZk^+3\j~ԷMіb)JdVzǽ, jhz M/Y25ߎA^gx=&"2&_J]|"l FQAVk^z)3`.` uq- 4tdރ1o_ᴋR=lJIŽqi:,,pGկ;.}Q0J0W=OI"jAJT+M3W1mFp?1cR㙇R$'T)x148D:|'N+)U0lIBksŇ`*68Aq8ATکyX]S sr=5^sn\XR"wyC\=0GO 8Q y:4ĢH mh{4tGttN٨-M([LcR zfX*}ÚLP8dY;og܏-մjqIwnGIj9d ߵt/c<4wsKʸ8ҺiH$.zGy6Npa ,Ĕ?O4\{M^}}8?3 Ɵn8pq>V|GBEnlZ[ ȫ>,%2s-bף݉ٮ0=\b(W=߽\DK;<nw?y4p&_)8<0NG\ž3L5%|C1Gb~qd&{u_I@y q- v?[(>?hV _ĭLn$ގlK}_gd_oԂhT\ە!֕m NS}qO{+޸$c _}e1Cؕ }B=:EaO;1&I2{e)mk8{3+cUMHuv̼?" Z 9n~D_IOArm^PC8:O/SF`$?BTgllhO !ti8,%u'Cbh@&6 @?v.0 n6qU+1/7XHX~P Uɱ/ g̿*-?!,m?\ʼn>LAf80hwL6=4dF)ۉdy /['jMPh]&F/YT :ozqU6sR<3DB׭h' Ova Z{cj%16ir @k"%hcXYg{Eګ*\HlTiw`,f}X~_PX'aHa)(s(;gWr.DU?>?zҫx(.%`BJ65(t2B`Tgw(CzHLG6z)[fGW +F7hBN7,_-%$ogM &4 fe%_ox[y +5fW b6~ M" [s#)j3)ni_̆߼D, DmgQH t¡eY{!4ƼW5N]N!TbԎ&2s;3p+~dгo"gcrTLqM d*j:f OnpBMIOG>SHd}K%iy (OH2+5{ J $#ospt7YjtqoHbםFXΏޠ;Emwc q`Qϓ|u0FSnz3cH,-UYmPQlHYAπ3X I23jsWĹEm_Kl&Np!C)܍[]/"_Y`f,&T9"2ilH'lӅtYƬ p5dUyo.[l 4hLPe]DgxA=ErY"$)mv/YuD`:y աB,̳tEօA=3k}3P7<}ad {jBB9~\PaB) zxY᮰̽JzS y'gr=,, ޱj4 } |E{kppmq90=%ж5kw, isQcjCe}s?cÑ YI9[--sۢe' ~Wg[_~gz5?-$X"jPBA;w]İ5z`R(O!ʷV㥢y7|oKjVGxr7tc͔b VRW+SnT@=T {jUK T&*N]e=u,J`Z2,RԋVT[@7F,hZ-yxN/K-7I"\}|xit,giT/Ȏ)(!u>| >f}+ZOP@ѧݒzl u4ǷMV 7PʼJKYjܨ03 *8xO\1o _:u:7` S* v1^ܤ>aPRhj.xT},s`)7UUs0nw!| s\Y%OLH 8FItOmSa5JS Mel1cr豿> 4 D+j9 q^Z>sooףtV1z`3\Cy:^ɻo[[b)N*/tX}X^Vtb4GIMBri {ǛO.ڞ%SnO$z%9wѴlI`;כyK񔭀 D&fe(kd_iqoY{|Sh:WA eI[L)R9o `[=SAX{`"g}m7wJR,/ǭңp CɺXoEx_V wμ5Vy[3!WC˴!a4B\~۷,OĈ3ِƣ.wF&7Ϩ;uB#8}屇ޒ M"Ox~d_toMlijq+r̫ ocaBOZ Y <ܬq.͍kFUICŖg0HѯV-Nh8 WdHy9YR//FI.IoŴ[CTe*#}fF==٣cq,sӏD %[%H#n,Q ~' &6KB/;DP#.#ĤTeڻc,zf_a<9p'̎a: ~sq_9aW1͠;}8vHOEpigaz>AJlν9cp M/@G575K,K<:C9F m*tvnd){JTٺT۫^PT)l.37$pv ;jz7jNC{V%8j2s``ϽKU:cnM\F%W{* @3tLMZA TU;W'QpZ%|?yY'ɓf>wkTDmϸÿo4Q)Lh/M9+mQM mRqFܚ x[3ڡY^xdDt.sY?۸1{JY[&Rq͹S s)Զ4$ᗎ?=n5%˰\\YN݇gu!^i.~Sg/Cx U {ݥ:S0M"Tύգ}8r*?ܫ &E및ŻaHkmgsx/`0ڙmx&9: wy698g= t>"wI iLÿ|R<6!,;ϽjAoR|uG4AIk3(M2ұsf]4)zDwG}tSiR `pw=9o>%6qxdK3BQa)U!;6n1pS [Z!fFwFzl3|ՈMM#L"pd 8n 6Y3~.2TәkJ0) ϖc/pT$G$8ou7\뤒^Ю]g–\i㿾+ݗ:?Wj S 9R] ycv>nD0堅]Wu}0Z.iIX@2fd-8-} 1JLZ/-k+65RSy0Js0Ee( HBKߘGHj$Ӈfɨ]UY=#W9#/TI@Jk0aŁuawXTzy6r#v%1=ٺGէ rթ'-i0ń vmŢ*IDbFMLi_N-#m]0 G=j [' \pތ cwu!TR8<!ZF |6 g U)6]]>f\Ra+CzIxkخK:K2ee@QWQV4{{A؃0Q3p"-ޙ}hiqVf/G9yڤdE:#rP~Ba0"+~`{=N3{f`kîf/kӈ,IjD Zrx(4“zo@YTqU^ʧsoFuqk__W0m`?hX#NYl)/2^C}_wܕ";| 1$%PPI"jm,?';H38Ho ̈ܵ-dd{*^蔦~ލJU~_㋦V靈YyY~Tuʻ)Х'N]; z-]]Oϐfk .U 7F s% a@VW~Ox-*#+q)t^Scwe0W"<(<بZsTM¨jߦL$vnK?iZaav̵ڵ"aWLiɓ@8`e9Üٳ{(>SyMu WY7sC )}(X\6/ 9(>JI_ XM(z1w:2BPbļt,0UD 8~$ нPiN,"3 #f„1D4x[ǷӴu*ĝ8pVcު ~p2\8V!Cv±ާ3Kic e4u pok6 mg/r& Vq3VKEsXtQ˹8y uS&mu mα۞~1ؑ{D{P%{=-~NdQ;-/Zw9ǖi]pk6{ v ۫l,3gycy(y _aQ*lH\^b)ka)%!@ؗwy  p1lq zN^̱hU0E)*E 0^#{t8 N1^ u@t'`&9q$SNߨ:_ ~E?mz/g21,!ELIǕ@{V=bCv Kf0Jg!=*L<9-HraܩI*tߤLA4n$s'*7=D:qq:fBUG 3:2З F<}PdMj +6D9Q({ԙTv$``Y Bn"9XfGA^m*_6M j׽<7}eie+hٻ %sAP""Ձ/"F#uL@Au+Tni6x ϯ8ȳrX-=< }P;ߺdU9:"5,N36paDEYui+z pPcR %6K3dp~Zn%++j %o4` Oj~dq$R}Ө +y9!xi/_THGVrF;^X]|bhh'V5O‚w^, fSSt0&< wmۻ'gӪ&wT"U&O E'Q}o$Ư +2lj@l=6G}a'TNrfӤsiU`qp1 \m}x(X^ B@&ZVi?TOmعErIa1 7HOOa$m@b94V\l+6h,լ] ikxC"):U˂1}0s*!ֽ"݀>?nE!o!nц ..cQ:EľDЯ,fc ŝ(ٲ^-+]HfX7*Y$:t9)f]m2$X'wV?!!uTAϺ.y1_8r ҇>SfW?Nc=$WD [#̲T浒n= %1r|x]ҝ=Hڛ;숇q⬝)o^N:UDH_1BQzb@|StXt_) Vi]> g'GJJXdKRoKZާoזWe)̍@CN+ԗo^K86&WvIC@Pp 8gtUJO^*ǖXgK"*ɻu;ٻ?JT6kzOS4j+8y&P)E'\ކカMǙxՆ^ IwS 6&Nxj$o[g)LǏscb Țp0=؟w̷wu2Ðn95 7/Dkt.JվD]─q$bX*$Ad;fIOel`WVF/&bI5&aouiBQ}@fj!8=2ENסzc\B N(gytpXDts|WDŽTtTN3Fg"b9gCFLF4)B #DdUi4exiӆ{XbfX.u΍$}EVr!pT~sjP&xQ 1wǮ`O?l7" PZdWuDKn!anU7\O_S۴ajmxbX~k'.i/cϯ^ePbՎWÞЙB$6I.^㍳ `"њXCq`8uE,"=h]"ǹiq@v[F') 7I ĂP{5ӎHgyɫ۶V_얙J_}?aٯ4f5>~֛6 qbh D|;I=&=>5oA$@'#uF_Pkv@ٲ,WZкAʏed۝Jل%kXCIx1M`㍡db=P4GvI/`:X 9ψaTX?uECe:WsY-x^P7,@@ov"dJ8M)Q<+a|sx)Ӝ :}ngUY}kVv$')b-V~ew@mV~ )ihu\n\2WÓ3"] *-&t=Pw͙ѩ0 Te >P}dW1|cmkQT:( 9heTAJL䇲h@}sSa_|ʝ^ u7t`= wՔJcifKg?zԧ2Cs)b@ظU-`#^߳ӊyh9x&~p_k4 -f$el/P}ϵ(Huf;Q땢13;q_ ґMSgR4hW+R"6y^cbZ-7">g0SG؋Kl=NIxNꖸaȻp?|ɂoFJRJQo"w!2rQ;yUvք:;Ijdcj/On^/= w]:.WӘ^GS^ZX#ܑd CP]r=:ܬ&dԤr2hJ`0651;DpYy5X]cL1GUl\t=1_qv Ds~r q)?.jKtzN`}WKk3oxu qZ֛L /Ϥ4DCt:L5?aKh`WP&+1aX/}lBw[ 'u|Yp?k7ie[P٤0}͕ J?>&hJ#. GڢrEZsIl?yNH蚹fme{=tvx/OX0*ί-'ӛk NGQMRcUFBf=Us'C7KmxCZpLjGVsF\ ^H)_l6/Ru,|ytJI/(g?n{ ) ϡQsFpH/ҍ(iR\wZs"7 E{ ?CϷcQL& =)w H,^lD_DO6*R aշP*kF3Zk$N+!\KF/&<{-Bn=h3,Kk:d\I2_ooǀbu},K/Wcϰ}aS޵pl70v+Ҽ 8z;Mq|k8Zфtc8'v* :^Xe[|F(KV41,B1Ţx.k);^=Sc bzfl.jŧ2%wP:u ;dv2oyxs33%*[tCeB^Q`q@ ^rH&a.OJ{!JdXdl9) Ti21l]cI[)@u49: mspG َ2vyg?݇0"r;XDwV=9'KvHd31Z7 2l+{]aAF"uL]R|B>&%NESUfUz²"8?{KN!=k`6Cigj)@U9~S+ 3^,c#-6#W;lA I[ u.aB. L#1gs}`H܀gSS;‘H99AЮq5 jX*t/Q/A*Md\hBjŷ\Ei|EWeMb%{աc+cZVq/d\Q`d= g2zpX$̤ bne(S׭FHϪ7ͷtZxu !n!1.\I%2)PjI5A|~P1 W>?viՇ_u҂HzB!CBr=_19:Z3D+8Vaqѻ Ӹ6Ex\X9 0u&S_ۓobїamH璵Dw637zUL;]/NUVP۩> B1nC1ɋ[ EHoXl|s(ϤmJbQIEdAd[3̠OҠ=nֱJ62(<`8Gә|u9r/%޹˄|D C e<fߌSB L`J_5YMXVc ٵ*O:`6霰w`A-3şױr5CRZS$!).buo=US)QӴn3q+'=?) HOiC;7ܴ=aqh(ƝN\)1@@$,wc}y@4mTYfԪU"<0!Hf%?/%nf- K wUՒơ`,~KR;tߵ`A?v(科Xr)M̔ȂM4h}ԦwAE+ɗATGjLg]#oBEhaw]^s, -!I\)=k߮1]c%qp~3ж:8&օxB:ıAv8^ǝ=N:@mj;+ %yY54%1l(OˏqT2yp[ GY~J|boO|R7J.xbÑU nnؙ_n:5 s[o꫆ÂxO+X4͖yahxkm9&n|0hZr3a !h_ QW_$w;$,Әx?͏*yvQyn~ɗ?Q'먒lcCO!tvZ?iyj_gf:nb(_8w)[ DP$} Ϳ7t'aFqojy9rN|+KƐ'\];⻔8NA'$WYfw_3D \:hnXGzq%_ypul@62.cXTS8P'MO2$ ɛ=ZiNN-1 gUkL { "X_O0+߱nʊY331aبQa(:HPȨI!wO{眂~1"g)ɖ4_0E<ORd nq!528Z^2p; k?2W+=^;oǛ* {40BuHՕ\Vh#pgq;bI1|K~6?uEVu~]J&_0_OԇO{ٍ>Ŗ VJ#$Qt pɵ|_CQo"vX !B8`}h7:LPoI3ѻ!;6|_R4]+ {*,CGd/UKa15|L{s |nbCzdoraG}'G=nW:ө'dȣnBa4Ջԓ ]fIK]At %a1RqW̎"2ȣ66rw`mHD ,9XPQ쟳iywhgY-_Xb9tG%:w],\%~Z Q"PzRV,0&~Bxt!,Q]WJ#VqPb^6)F.'mHFDxqaIGEl>/^y񖬜rv0hqrjo$\HX25DIڈa@h`.=T}$2ܡHV ϲvp쉼⓱5T#jqOIS=A}w=*vfUNhV7PV 18$h4 CPjmDX^) A2wP&V KYS 2Y{M F^nׁ:*{0h-t^NFӧm] KAtE `(̘jee&;AkY :ݹ?4sYrɏEY<@JVUjɚ$#E+ԩu+GX7o 7S.&Xg\.Y^*ݮBwFHA#MJhS _{"%zJP7W]i $h5s#mbr@^w&QITv=s_i'+;?jBAtIv:EzN>Q?(&sh`1XfLs]|U"Dd.uJpPЎ֡H5&'4-wB)$tN}&f򙻴l&,~U遵@;D-$/i!Hv}%-0ejys8H68f[Zo-WLux "&\C`GCbAëu7bEH=OYߘXVEӔ)7jng(4[JUm^`Y*w_& "ң7VB=1HZTb)Ω$ t\G 7uտOSVs+]Xv=KN0³-  ^`u U)Bs8xEsl@rs 6U:7n4!s}l_'rBbcF1 5S1[`x5xpگZ =l\(PNDQ1ib eARS8&zL?s9'3t!C{Y"]ngyT6gCRt~'ٽ+VoZgge4 8w];*ƾ;ҹD&zD{DFoZٗ6 iNO Y^9KXN7b6ʋ@[' a-, ߒ7AB`D6K#ɽz 9dA*^p }A^ nr1&5nߥxU*٘ǖt7.?Sy85~BO~*Y {Y$Qv`ͽB`F¶3rDo kWc}.I{,HԈ[80%33$jK@³zF'M6v[Aqcy PfAMovx~=0Y˛#?zM;pQ Ծ8"yÄ@Rh%D$q2,QR5PHpQvnf*n /rWI(Djp |DJ!ʪznƻPg2tIU&JR@QVemٮz!y複;"lrVE+?FE&=jB?ܟ5_[t zS %~#x又Z;售pp,. rl 1Y/=LY*nv/UG".*`B{t|$QU pK<8C;Ȣݛ>cqQ= OeZy%UDBäV_TLzJ 20OC+c"s-e8\Lw~ωg| ⌋J~ h%%={"^~v_R4 jZ̦Ғ0- lوQ=Y:[,8a;oMNqSZl`4(:fm\\|mz&>4=Usu~Vi_iWM1g,|Mhx}Hזm,/޲ۓ\S:Pus_߅y-ܮ,/SO12\_O@I%>$fo2,FXyȱ-Bk+^Ȋ DM\DKk*)&شKHG5@ J)@- 1Ew&Lu5NBQLk(RaHˆ)5<0'w4x'{Ysm5뻱t=ͅˋR2m'Ԅsiӵ/`OʰǴU7CdurRK'n" gԷiNd^k[j6ם:i[GlR1TV<:G4.H= 9t=\8O`*S"J$!p:?rUƚn&5ɋA!=\V* -o+~ƂWw9~>rhʉZ%,Fj#yy\7U!ȗW@H3I&ѐRAJ4АbEO*kP~[?F2+AO_ZفwF[a+!L< |XQ%GK6"T I42aeC:#gw6r[35G$Pk wxbs5?*pVK @2 i_̴S0bZWڮx]m.m6 dN{d)gzwP^D )y|!=%pC[-Qݴ!\ΟW"ܛйHrJ=XM(z/dzzn&iqyH8_r((D!0'9L<\+hwt$]}y1\HKMP59fKTWA+6WrqIشpD`rG,'\/|xi-]VEj cfB;@XJ]9 =4!v]kb< *l^Lĝesq䠽 ^q+F૿_Ib7]*茌Duyi`i&SfvR$v& Ɂ"8آ} 5E/;3aی %-'s'e -(eL霩L6Yyhќb٢l͎dL\7bah-ewlf^}<8َn&EWkp,z F5Qn )!2hƮm=!"Y酣TFyАJ5l LäQ97VԭA}~nVv&]# ޸/pKw-v瓧]dQ~yTy`eyތskbE dcI?liIP9 +{SJp娽mdLW>V`UY:W ^k r9t䞼36͍'ܘb33lκ#]0Y[f|oϙ(cDd䁸yawKτYlRTǜ(5ϟa[TqI Yf:{'2w9ʩ=,n}oL(4qƬP K=BDRPaD M23vD Ӓ<&MTM:3鳙 Or`MX)Q%!@ hzk+ ~Dzӆ;^|{Ib:>υ2\Ud IU/:e|gjw%K$ˍh>x0vyDI;khg!vg44뽕yE,!eX <`,2Pp[A 9b!ӻڢx %n< BE?: 4hY%RofyMl(D+Or̬v NEy5cV=lh.F{-h> ۟֬'~ɲK<ud:=2ŭ,}Qj1xcng.~Dxdg"|MbӶF7V^F!ʼnm0 <V W|2 f$ #Kjwfw ͭ-K R,vZI Pt,X~.(g:v/Taֹ6D%: 7N΢XĿxGߎ nMgQ*}~zzEȠ/Iwߢ|g/x~b56l:ذzx"S;޻EE5]>c@YnSX,6U)Cv}9ɅM+{nk[H%`> jg&IB]W#v.}q6r{9zGJDL0bPkw~h}|\=ť6"IG~n0ۖ*KƄ灮{06*9C,IRK e4!,((VMgq WR(Pv4[W'.{.]\Fof8^g`όMf qyOyrZ] LOML=@QE`M3Ŏ}¼8ٷX{q\:lѩIQq^Oy 2;T}py]^B lMzgT>?p~V:TCxAof kw!'QI~iI ?=g()> jI:$>hHLVv*p6k #1`G.'}A쥞ۆȷ݆… ٨*' !M5YNM̎g;OF)(*LbL zK:-d[u& Ԯ=}9 lY- :Z ;xGd|.NpN6!{)sVz>Q1Rݓw]%QƷP~|§sɕP,s:ZI3~1bǑ{Ŕ%W>/e7Tuy 5aD(Hڭ>,̯hYK:7ql θ-N!=Ug#Mg6ń11bN-#hM/^+5p}v0`'oPLFT!Y/У٥:m܍'7,6=~6}@br,gjF|[`=9|gxECv5a4]qmトh}ǹI@`ֻP'1 @*HgV~ ϜU X3ovp桯>dN;{zNTKzzx+jFI|(.|!Yٹԕ ur1=?L=#U["-[I4`{$E!ۊKi:a/ސ7E,&[DD+Sy2؉ihpvsY+Cї[vJIdx'O&ř\hϪc 58.n.?'ejvQ1"i"M}eY膋(IYw,V`m%۬(}6? >۷xxK%84utzQY#{_ϭĆy!Nk p9\}"k ^YdOq3=TVs.!d)D-zVE8nnM@`L'/4Idd$'Ć6- =&ߍى;H%ub: ↛b [ k<")3*f=p*i XlwzgzTW%AUJ@݂4RDj씃LD_/FA;p?! l隙"5E\C M%v7|G4I*4fD, e(zًā/<=wYvSܧ~ /S7՛iBG[<3kl]p@tuSڊfan!V_ OI4vi0@-p%syU) BF4[5B/ߖa%p.p٠>%"層 UkBRn_DFF\(LKUQ+&/hW:u'swe1X$آ$kʆK7D #v@{n\|,KqWlm(!Fү4] f1ɏ90%ܽLbO+؇.8$pO^_Z V~lU#rKLȌI-t%H]3=Ez$pS`(WI=Qn1V1< \6yۯ%$s| k5vHt.*q3jJv" 2D\"驺Av?]J9םo 5Os'$1ECC Zf[U8t# $V5µwM+GؒlO'|a?bB NKD_FV^PkT;;D EF:`QK:_E>{8Ћ߬cg뀖ztܑ݌[~W]q/d?ڼ/KMB'E~Tmj+A 7BrVfnhH k.cZ+KNf70dI񇹷/%}휾+1ν/MQN};ݞw*:|ͻRΣїǟj|`Fk@nٶhܦ_I >-rzRznn'nhXft'NybnhgG>}\eH'k1D~pZLf37w,{-'V[vC]Oh)_ 0!zZ&BSߒDhr& ~1qqȽhzrЩ7ц'hU3`o4JQ[H7ME|O*ki)>GA[)~X1S^@"I.YְW/܈q.C d$d;ģ`BOIPދK69O\>~J?ƿY%O֒|ۙD$kIHU{RӋ:K%,1"[N <,< \"'@6~l;H  Fa'$h_3^ &)Etz>toc@l,0sJ+aF6Cu'Ժ>DXWzAl"í &^qMx{ !|F)94((=n߶ fY`wZH#?֬ "ߤ܄.Ԅ-acG;Ԁ_7=Y.~\.\4h-꜇őr hญ&E&qbY. u3pݙUbZ8X3%.4f*_% )vi^ϚдQpt/LcCi=!GakJTv>۱R{ϯi7]x&'v9Ly5]ig *5/RME4m҅gg.XK2 _Ѧ=Lfj.\ %:4uIb,JMd# Ld %}| zT IykDŽJ<~:@KBZPH襥 Fz]ؾ!sz$k6XCX`U$ ״&QͥkǬ'_HBYo{3I_VQSR&`yFDL;!:Xs3Tn}] Z5 T4%J}9r`w:031[A|н"F[ m#<<z8TЖY "6 .QD]8Z@屡p&bpFW{W I+ QiK֛$T K _]WBS[ s,VsE&oGԵ7+/ KbV “/Tg+0ۂvt2 Yqglmճg02NѝQ4ȱ6'^sb4*g#*ǕMge$6+ًkv 2s AN~hEۉR*<t#URFu%EB,ڷ#' 2ԝedhM1`fX?])HQy>l-߹̗#ļ'eU#͇+Hk}\Xg/ٲ BE4[X@7\QBY4O, $=B2Wf8\`t \ӴuA'C-ϒȩ^ lߝ'9ZQ(u_~ҕMa ox*x7t[\D/n930j9P"ڷ&3=Y3r~T&-Yr>n{:AinvjUC/USd*4' T$~tj ~"*;w>Gsު籦ct ~%Gk5G,Ac2<7 gl.睤|44oטow4 AV0R%umJz8p(W?wMN,Eq:¶Fj;IҮ|9]l A;O<I(]UثN5%"}?;QVEfnUV&T%*aqIқWX)" + ꊡ]E* w`n3H6F`$ag 6nE}aBgBip-C@U Ta Fy} ?:^^uWPfIb Y%)\QGgl P2`,X)&+>1Ocؐ JunJ|#lĬM'n !GΤ8]a(5wp~qX\|]yo#Dc)`TK~>/gߣoS8$ˮqzLsTȵ/ToBf,5i˷ފaT=BrT7Yowq@XUYA^6i4faAaBꑍnMն=@Q*ɎD辞Z`JxܺB5N]Z<+hlR[çmB+aka||E΄EloK lF^3ABktU Rfr@|P|kqs N믴>em\urjŗ%[b|4E٘wx%y)hdNs_zMh v3eC$Y"NmKx)~A@2/b[G=)5B7[N.Mv@u ԡR0Ic #";qVC;|΢#ԍ|L 6v#FnvQ0<%wMx j2O[ ÅvD#ai;XƋrI̒Ȣe yT/.1% 7WIBc>2(Q"Đ^-Mف5ܱt0Ճ!(}c-bV$F'~bA-`Q}RGJ>/$@>xK~ -ľ,9Dgkv`gLߠDmΩfQfe=Ð{HsZc\ƛ4LS?ߤP? En8;> UWBSeWs]#o(#h}cBǣ39Q/~ɊUȷ.n؄$p7Pؔ!)3IOBGқix>|UpZYg)gᚍ?!i[J^?x'=9tscdi21(lZ:%"'V }4u6XH~#@$*hp %R5y]©i+,sz;N ? -Ե?~g )|WfM *^:T@;|~rƯ<}Zx9A/ -bC2?p? ؙP`nShVB $BAZQ98%! tpckOWx>"L!^eq9.΢b{p۵p-t!1ȷ2[LCi A߁tL 0 E=!;Skb[JI/WW# 6jp)0$`ϪO `b|NCE~$`*. ѐsKg $ur3(HoކE׻瞻V]#Zğtbb+bQ]+Aw.N[N%OE$%'Uۡ)΁dyVAIN7_j@!c]mƙ(`1a*TC@ž[~y4UV" /We{,lj@-gx~lgh=98-ݲ@3M&8+_'xRG:j 1ׄTYmZAd>Mx2u_l= y:e2l0.R=:7x_%djsq #c2\lh`rq8C!2C6Om)BsC預59!8CY{"~%~?C7 c%0TO@)߂&g^-,:*7Q8BT*,6ǎ8/^[,|8ի^di|gljҐZZ Sl=L& gȆ)[0Vqqec{xNȑQ8>WCiRܜ>\ٯL9 }i9_OcOH}[.΋9MR[2Gv3y귰?PQ@rfcjx.0{.J9`+ȅ=_ѫPՁ@t  0IIb'2u`<~7yp?Si~e ܃52ԤChmQJ=ΑEHH ^IwJsY$udQU^jC',X_E04͜޶kߛq%,ՏsBgb<ѴQ2䚺d#s3k26J] x撈0i". :町$>1s EAx^=͑<Vs`x5xv芚VgF?yOg_6^cW^PHh+ǣu Nrа_pThg}Eptq^ (u(RZ"2F ! ICL H,Ɠ}%h\)U4˾tcM5~\|!%n$pM=c%YA4 W Wf4oY$>hfԥS=4.ы,&? UJa:2H*(W 4']'^2!zm{P|n$]Ɇ4q=#WVZytNcZ/90,B ;mǛ*}m*V+֗vm12rR¥9p鈭u^WΟ:4t:QytwbZ]cnN K$p|%?Eq HzF qptk6 RR`*@iXu0 g ƯEKLt*ĔLh45 \!p/k @h#<+Y.F&4guRUCTmrӳe{h~Ŏ5>ĊY:aNLh}I;ՎF!RVZl_ISI{|he7˃[BsEF]Bߖ/C84iի0GlXIJW;5I-2ͿMwgd !sZ=oҽ\V9KdЩO,V;1RFsY͓]B!w)(LQ'=z}Y p8|ط56o-Xy>=[JxAj]pݙv8-YɥÖTd%P.&P%e^B[}l;aNb#2i-}9n+校̍;Heh4f[#變=DcxC.86>M;Sxe}R3koD6bL$4"ƗĂ_ ǯlT3go!oE { OahaV"6CGFe;Qiqfs Keމj }4^^ _eoX=ɷ=RPpsɁX >*L?"Tm2A^iםqK~.UQEWZ rn-k#ÝvS5XFSF ru[q qg,hhjp Ֆ{ ]wEav2kɸu;.-RQ<$CsԛW `i'ԄvDw068sr0gi_ >C[zhUvB_8'r8eγ%z6onA|GHO7F9ܑQYXDd25e-˗T=t+1r6 фqptDzkA׌͏Sb8 Z#ݗ\H ^[qi^~t^de凪k1@rs׳_Y4EwۨZ!VOuB}4|1Gz"+vOqy 3y[@Jw ^pG0C pKG w YkrEyB;)p^^SRkj"\E9V eovke$ 2q~]7 z95,am)yBr>vfCޅuT5zw F˱l.٫[!'O y+PNlz Z.uOQL`M55-SMT^c`v}x<BpB{ W͓Qhg,FύhdQz:#kQildTg֪X/.־մFo-n1JjԆWF6<Q%n7\5p7 .bCDigf.gs ٧,xOC!L;}:4^G^ nGin5#7S+ihE?!2}{ZtI-)DVʂ??i[߸`_ao>0TFGo?$ S\‘ԇBm f%dp 9n3ɕLUڰ%[9aYWepKٽOZµ8]&!({[YZ<]Ͳ}Jc+n^_f{OiU䆒Tu /h]6=vlU>!ˏ\+ K4[Nଦ')4FO<5L3r&eKK@;c5NXpFoH*Qli/FZP|x-d1$0 :-dANNX6ǷR+B '],?6Y9 ;cYN4.a~2G#>U `i8>BkWm=W$W"FZ; @sh2@\ԕU G?P{pwir W5|x0뼛/CEN˰Pսkp#Y9ժf2![ v8U?%؛v9)|Sx&.[Gu.Sg?ۿ$-5ЪHP_e u(RÊuV4NjS{]7fy4iLO:#WW`}1R477lxyIY:Ti% m y2i@%ӣf#4F^[.KJ ~ڮOLƷ/;b9yBuQl]Эe:?CGhүpVq CvU^^I~Ì1FvУ/A(撢 _Lx轚ŤI6av,g=AGl\9oy߫^GѬ@_ӱ}pFLvȥxdyGEۏUUm+! UNd>sC⚔[F`W N~x[cCW=Q{Tiava BI5"dPD8zWto iKԈf!|f `8SOX?W?pA~N-V8'3[^r $zu8 z:_\VuaԾ=_0;h۷pB~|8Re%B ZD41vtQ[3in{ T"qN )e//c3E2,>O{qCXzp6ae9WpSΛA^`]]~b}.XWG\Rry43ӀvG;;x -\# j~ xFН prWO2E=kOng#C2h!R @f:()}Pҡ6O|~PN: Lˈ2.m:2k/7I?HYn qs}`,Ho v'!BO҇1 YdZKQV{ςSb&sǣgc50M&;sc.d%j^L&uvКMo5oc58o9jR=/,Aׄ*"?7 u5b ÊWN# L|i}`{P,;pL ^FiwU/dHJy a#~##`,$r%9T(zAm_F {NH*{!8JyQmocl m""Ap_k74jS`~Wiՠ7萇DLUOEsŝSeo Q D!J=) (:7h+7A?iF ~Lz*\ߟ62>C, kddeU tގ5\@@J&P\Zݬ(;$oup".ٹ%+]EHR3I i=a\Tp~b\$KQQIQ[px|bKVOѓt:jMrDMՙ\*'cLã`xS`%;ܱ"KQOI:͛N랎̋=~r90?㽾Cm0yԠ՞@iŽ+/"}Xa?)or]m\}_"C$k66IJ}Qi2NUl,i:嘋L@oa9l֪O|~`UA5Qo\&gkUXgd3 FDL7B4[p2'jvUoȺk_ok&%KکoxHm-䉎+mHGӒĻt;' *ռBO`XF / 5kkߴAim6d~ W!{ORΔ8QH\ !QOXKk"cZamu݉[S/V|(8>5lC'0ëe5-d + $ξX]@%_O$GrSVrBRU!eԼ6٭.KĤF@i`W(L})ol**/2qɹ0&RX=5nzT;&A֊-9@ ɥ =qHhYVX΃j6Eֆulz0IW97(]d3Ymޘ#I":Eu:j݉k=ߥ_rt;j"o9` 7Z]b.{ [fBR}Njʮ< c*Si+wNa^ 48¾瀿R>՛X +["$LעX &ENUaoyn [DzY~e*_5q$ 0 :sVE)J X'G`lH R `<$\۝a!Dג~6:Ӈ?A5->ڊ苻U2გn fk[nN. hxxwbSR iTJ߹ZNdyoqH} @=yqv2YT0%|]q{4X06-=r#ʶHh:4oyuI~Uk z?Al 93lC)**}+žIh][4pv/z( AY5URIq!/eܛؒ7>e8W߈z\2tf^gnF`b5##AXq YS>꺉Aaz>|$`RKe{5PuCw**l#1R_GYh]BM5ě 3̻K )~x|cYAe>##P#ʟMxZa3)I@Sl^ (مug 6z5vvv2Μ)N%&DJa "+fRl* 8xPT _uIZVЪF !UDYDg!j`3Gd=zYjJR'UxF+d-C'.H}@=0oYG.c3ۺ#e{NcR&ڂ}ۆhO\[RX5*flmCDuўi7Of!,Rv(+rꡬMyBDV5HVr9~j Q 1 q|Dğk|Pi?ۗ =HFT۠c펀W,,N߰5J` Hn;g 9` r-HM/Ʌf-\ FsrDj<ÌOI =h4j<\g3&`Bʪ!Rp <՝:dʥQ|mFLW xƻYhTF6p.@ [Sv߆ ?5'`VmEk0эi~7{;W~- >bbmĿ,st,S$QXy }$bwwtu Mʚvsn5J+ƕ3ґmB [JR0vKcƖ2NaU/JsDfB4-l9Q[{5E,<70|"'(a@BEut?zGwР`LL[-Ar_mX=L-&+x@H*?ޡ+rZ]dImit79ufv9G8ʙ\|TFG2ی2㗍=J^tutq5̞sO6 Js2[" }Al9v>ZCBrDJPGgC!B5Q1ZŜn*e 'bf:݂r+߳wC Ź(<4aRmo*Lt B rʟ@!d\ glgp||\榚\Ѐ+#N`%~鰘n"t}d,~Q0aLCh{N]ڔ!ư+Ո{&QYWנ, =81Jm7afg\LkYҼ4b`kcW׍\жoyÙ(Qs^HoHb2,.T}ZXԲ,C-3_sߚ|ĶqO.e Sc?Q$N!]I]'Њ#fVsܞ5~[FE ntR7΃A)QX'A[5G{J-lε8CT?/?v`c-xŐ3o9^c.W,Bm 3y;b0\ 9>_>ܹYO3{$e2.3u7z)2Eh,r!) 6놸So+|f`CXIY*zpHP n$eNVtr]J9]bmLϾLލM oXˌm6\ vjy9HPѴ*ENtݯu@)?;Re~+/J_˹;h#],+ &ou`YYd)|AYt -Ng\8]\oAI7t|n Yġ:HwTes*Jā M]?lnqt$QBV:퇷-' w_ [KK*3`~[AlUR[=:N> ~ԙcd/\s 3:W9d+N2]/1c#Ft5mdɖ j\[2d~= FKtT0b%7"V12\ݐZ&AdC}FOn҈% ~⢭|@]]]M>/.gp6^YP|wYI"%ԀI(RW=9S??l} v`=CT Y2*Y%Er pa.@=iҥ;@x4<^&o)37CoY]+'#$׿f&.f,j,(tɓsOuHJjOqs;4KMʩܺYvlzW:1uey/ޚdEZ7[#R )> RrbS`CQ'G%G:!4a K/C!u[s_p2ZICL\&ìeT,I̋^:l2^=rUCCRzxV5%ьi~o oNU0mh4+v:"R*BK*L|{W箦#]T*v]*Hg+Q7"Otf<[riNO<9맅Y}#ż bBo59sH|eB@$n$xo,MyCF_yaPx9>eBB5={>1;7Mc먯R^1!3f{cO{o}hgM}Z4PZQ(ζ?"=Uۑ?i~_ wv:$ a{8Җ"/eo=P|2n U$x'TG)";mu);3lOP`qt*+M3Xg!ܴrU1(mĮ>j~wSӷ'-[kVI.m!hY<`.3l[pw~^P ȀaJү&U(d("078?k =3<8R1t0oG==Q&tl$?Q6LUC;4H?1{gpc&\!: 4qWޟTh =-tWlD<7,8:fqF`R2 w>KYhC9T9>a" "6=2!m& vغCpX/ngV_e˘^DEwΥd] 5hT=i_)o 01S%o=(LUr&w!/n }SʡXBR^?[z! nb܋7@_pBL olLaVd_v|K10Ôn/+Z,{> 5tn'Ra W "hNunۙJ?(yW.uP80I@Au>@>sh ^PAcXU!^'A3 iG,K˽Mu4F7J_ [l?ZY  K J9;wgg!Nhh9*OaK=<6k.u얎K7Z=vo'4"7rU5;eiS.QPve<גYUf^/Wߤ=)Q*%)T];!7q2?ak<}tBKxM%}dhMk%1+ŕ/(q3)[)_!FH\[@%TgBL D|!fUL&G?b/㇓Ʒ\;Nn)BW|7kNu C Y=+oi-ϧX2 ~uڌy[侣%ttUj&χ\k̍*#ŃW5kq)kG׿y0]F 1NgnjƝ]l^\"ˋCN$}?bXj!lqykg%?~^7>O5|>2֎X}Ӟ/&19չX[pHlH9H2o&30\k:}uwTF1'W9x>pfm$ڽK3u wOzfWp8+Qu\iʆwd,0~>[MPk)i%Y]lDrt.0Qp0k D-Rx% a1(? cDԱ:N9D󆌸 T=gkОNpWy1ʜυPL"/]To"-K(<}aR>v~`-4-s.W~Z_6ZMH0?u_s~̖%d"L+D5Y;A΍Q5.sⴘ鼍xz] Ӯ %z%GP.A*L)=G P(Sg J΄EӷU>|" B$| N|"wE%P~ =!/6:2Hz:Iey_EWھz(-B$.uZA?5-b*NS iD#0.{̒ +x_9P&D NwzR# z|p9u@@ s#h=eOGlF93Z [Wkl,@x.XJr5U_%uREW v*J&/>[R8"f4µTLXF vqZ.-'?9ƗE|Yp%s?c)NνF͢Hf;oAPˮM˲ҐgGh $9ȂgxOɯᛃ5Z/)--&U"ͩSB:eJMV2Y",~&'|j]~%3w`ՠ@>Ukȅ'-sa) {`Uƍ{!١>`Є&^Uy)rvg2YL˥@1qMBxG_]@1zG(NS3'`iAP4'=&cݏ]D>cmr9Be 693enЅ:8TEܼ&4Tgb / SLycXA}4/[\ SGp]\lEPtRAg(θEur]sv,xaטi4oS ">KXas(S};\!)'1D,dX0m- 5'tƳ3A{A6cR5gWb),:#ǷL;5fM?,.9deHpl [z1Qk<^~uSߗxqq^03PͼB0FTDi"tn1]zCKn OzFMs=?5"Į$EEzg@>hd]c >P o9ҒJ>C4tEDXN弑r!\Hu)ԥ~!6rb v~|g~t9h&9ԳTR>rZ?Œߐn.[< "ZAzһ:nP3'5=Щ׳#g63G/9W|?^[6ԨU]优U,(mW4}뫽^ l'iԭ1wv>YJ)}T`*ۉ ȷGEXLƻGpT5IBX'eEzۦ$ڸ]..$Hm@RfnF@ߏnr}AԈqsz]*;47ȉ%_^p/X BiՁh/oޢjBd\9o'>>XV+;6`E{@A7Ŭyi%QeGJCzh\$+:bY =xJ0VU=fY[8nAJI<&R$j71D,qCNޕmJ6s3<k0Iz3^Fdv0!.hV+EvTڨG4"s_2IM=xE#8o_-xe~vZ TmD?Μ_yۀ0U篦innjɥ@pѥNK ~͎dFFy'O=ڵC~k==H[IoHs" aMn{O9*_=-Ik^ʭ>rYƚZ䖾sh[{qH F(9gۜs8ʽ N) R={5mvDM80 o_", KRɲ7 &;a1<&AchZ[1E;@7\jzV%ˉVA@xHAJ.[u!.v>ڔ#T@et>]K}&t3u(uvm5.$v@kF;z7e;k1R3KV8;6J=5!h-1BO o^./OG8BTRt/,<ye'&bR A=汄]rM鯨IakLz{""V1%#sl rXoD >sTB臐X[i2΃l$S#kVU1s6Nלh&lX f-ו++psN>xhDS >@"B.ÅXEQ.ShGHZ5Xd%:~"AT, viF,^ q0*Q&z5ldn)+Stuy@՜=\" l?/LB[$E\J܉>_ÿĤUh)0}ti:]l)|@Ȅ1OX |z]QxJy2 h43m\ՐX+anoxm؇B/"˸}0֟4zkziC3|Х Ph,0I/vPq)I m(BM=0o\wq_lFv,\0S Ch!^P]^yzf{_lQX (g~Dž#'R%b)ޤ("B[\eA! ڇT u`M &-h "Uw:-p b޾sYCt lcl9CyU6il:f9c_Y4q]D"e8͆5!~ۂ"K [2G;ӹ{=l@-;An<XvLıvÅ$#)dž ;.%xw~+m.&8oDzkH|9ye ?SMу<7ɮ[hD8njז+8\D.nm^vën ',TQ~V<:Gf EB:LR\r%z)H~\hI(`|*ҺH ?,@!'2p7@ +KC&>5Aw5aX6JKu]srICU~&[U1E[<`GUL6yq0nWC(}./i)G#>t01r@va0wae\ovnPn}$-eQ}:C= ג6oDxo ezXB g3 烣B45)6 \Rv]׃BdzO;/jٿ6/ܟs,J4eZ)E+ji#f%8yUJlNkb1i$3^XZEc;Ju$neND L4b{vm'ut#vމI^shW]v2ʂhLl0H }tqєjj|2TOB~,B47 jC0{D_$T(iKv| lg eS)+ ڿN9H,tw\cC5Z'pğE{{|Nc63YDh~&udIQ E*lk#q֞:}QH:+I H38x VL}d$Q`͵N O'T,0U1ġ1bp]==욗zyp 8Gڰ+! 2#T$,P-s'МvBBSx.#ui *ƻcD/f*7d8F-Qlm`yJ'<5-.ʛ+fCH[eĐ<|Iq۷U?ЕY+2Z8?G8p+Ժ{;qsZ.!b<ʶY 5% v:b 9_HD㣕B Ϡb7iM.GsX0z1~uP{)Iv[2sKS$ChE"!L<8y!uxK;SE>TU(~44ѕu) 42ޘXpm~y4fjpIˀ`7c b:H؀=$q~ xV YpQQgc(Ԣƫ?QBzZGqA`0۰6;5/+s Ga9O֍| >O%y66P)PVAnzc0_"ۨ@O0X|gj ٛ6ZKl瓥oi/ :teF8:X8_w@|bȜq![YRP ${4}[Mt?!.+-5h J^xO  w ƓD*S;.;_"wrtN0ŴoYW[3pDPpZF`_j=ʁeXufG':/M' pfL~v~&דXǙ5 5Iߙ/h֍p݉Ff\mCL߮9+ȡi?-c~ݟ.,Evˆy)# Tb;.oQbeom?Jh":Jmn?15fwA:(U3Y!EyE67lÉiXM iu@2Hc8e10Z.:r\|X$Y*ȟ(;)bumHc:6R+Lk?.ixÔ&6A#]݄Z7 8.ss.UԤ &Sz! 6 /Se}xtw)H>Mc Dcġl@Jm<2!#ŸG+xlPkנj8"=Zr [ VM0?KL.- 6+ˏCgdUoeT<4Yh).Gʿ<9x:+5:Z{#+ys:\GDRmUp·dxstSo諓C3Z ahC Ex6K]|>7j %5/1vQݫQKܳ,N8uIYfLMvvSϦFm߾(S%t-Eqz; {d}\Y @hiGLSe;? IK H'm6'=2X,~PW[= PbQ\4Юa/qo1PYzk04L0:ܳH\Xf2 }a%L`y#-j %CFZ y9^Sď&q.N+n4@V涰MzKW?(#v{p[2ـiUߺrN<+4sxeow-3Sx*3HKTMJZߎu |8]o'rpR)Sp} O 7ye>pV `Q\e:6ahZH| 5W6DP\:{[n6>[y*߲մ:_oyRZRMK sh9z_N֫qR2- ;)Ӕ$܃0vٓP+R @iјhSpuJ|/[D ɓD 3@!Dk赻qC/JօApPz#]#4:'K_= ԘǶB9_ЏWhOah%_%h HY>W21oU]gH^m |JCH\palBBã;%qX#G#hPJr5p y[L@` ǯh/*-+8:akJ*'tN}7+\gTZo5ki!Azt˰2-kpI.NP3;ل@{{sР=>B -tm{N^b]QǨ`ԜP^ۢAO6#LVɝM&8wB Ŀ=:RntLdFiNK5Kˀ+Z~hH^c%D2G[nnugG&Ώ~W_RЫW|<[h%mL*^(w(C͍SjѭnNl5BnM a=%DLNڧ}!"\g]p񊴼|)i8yCЧ5tm'_c Fx)a|,A.lco x?C)u7vs!!V}87c(Q@[ѶNE]0f;c[sY=Da_ACϮX2SxW٬aZ^%_0i,r݃|Lz`5p6+Ϙu > GB$bu| J)Rg#¬ B2M0H,C[x:UB?K4Y`13Lv? Dby df;wqm0H+sId?hmmXaHFɦnrr:Jd;ṄHh,]s1[YOu4$| )Ax,_>NH2; 0i [:]X,viKgk8ItdQ!)DβdSE>g8YeUԽJ~ڈ6rz`S=s~y2 "#vFD@[& "zB})L7Ki D]~y ƗL$?tSF*Ît1FwZ*wNAqhZ} @ZUDN[)__dg~9ዬ0rSxTʤDPnҔ?T;dv8iy}1EK/ Eν_ ։8=ɯ$߹YÌ)Pt)!1Q066j=7󛺹nفo;£7qWtsUaz) mv_{0"ѢEȾ l%W:б -ejxi괜α˾eU .֝xZox"IMiz<ʹUɤ/(Y1XXړ$!nLPn}4-uMgbƎȲK#ps40bs#Z&WbJIfo{IUO{G&īky]{1q1DozHl$ BH^!:*[~u_8%V @5 s(ըl1d1\l."?7hnU*Q 7c"`nuzCKcPaEslxX$U4vTMK*;=PR%NY 5GjHޚ=]1X>3DE,Ax|3I=*Կ$ς5q(6IBw T8 #V:4Dg#=Ra`;Ė#SbJA&IGOS%=y(yw3Xv%iȤd,M̵;[Qc( ĕrYEh#[n=SG3?ޮ99Gt(:dͽP it7QOC@%Su9sW_ fq7pu̘l;!H;媖5. O'Zn{/ۋJٙ0zdIp{+ T!:>c=8E}8pgw5b@rM t9|<ҍd]A$,En/̏=4b鎛]XZ-ꎟX~WhK9Mf2xM;XRR4S[eCgvE9.?|Hl C8`S,>t}7~Ɏ(Sj3Ø\tˊ;n\Q{,U 9<*f VIǕ:U߲6.)zv! m? \~.VJ)_ǪVrWuv V[O)?f)sMGڙQ (\['r)HH &941EzȘ\CH{/R2 F,ȷAd&iEzqFFd=@1̱ YHV& k.(b<*kHCwD֚9fюB K?-#TB/xncYHY(yK$i_MEftU`v<:Kՙh5rP}Qzm0qH<З pM$e I`0rŵ5lãPX˘dyb `4 ` *'ӞRbA:ZK4Yu^|Gm(#_ >Z#Y> Ʈ";|Ӛ[XPu%7Y[{[tĢR1Pk[> \\?Y|I𘋟@f8zs I۽QqtH`zZ`?ӐלȪ5:4pn<0 #ӱzeV.nc6ǛS ج ]/íM.1<)57fOY=^gR5 C\"ob\tT:ˇ <],^*6w!5{ljlchEmU0 ~s++yiڢWXA}{U ;/]J#5qRk< % )!v v1qfZQQZB"-3 ۲%@ Lȥ b`! 6 |}NV<6Rgjv=O~A斲jNr4UW ת"@7u`EOpw {S'V·NXl.y\børcGSȾnБuCoSDL&ߔa:FͯƗ,("ۂ%/Un*(ZcK_26)FHX5.2 z.jz7'/o>쏼v388ϡVAaż?EZ͈w|Emj*=R ZS*lhSĈDfa§7DV'glGRzij7YI([X("&7 wY//B |!Zč{ K.4oΞpHvH1< D{ t6l$vk(oF'3]@ !U̧),L6ȟ<+"V׿]Tr`)R5ʗXI}w1.@V?q|u봡$cHDs%L |%~c.LI\qJ1|Qwq m]!x5;6f;llvk,f"a`# zˇ쭱nϫo;68Qh91~%_cL3pRKct>=c6&,nfA I2keq={.ibS\gq|vB'=Hve|B1luggwS#HZCHpXu ̒q|bvihw"'SC oR755u3[ʔUOvMkpLdE\ܵFH_Xӿzs@uak;5lpK!Oezlh 6G+Tȥ Q㤅(geir:n+˸j^ iǍh=i]O+|VܵG f "I> Sĺ~y#a-%["-hnܤcʇzwc%6K shv1 *KwNv,gl\@&dQT7LVSl sMUtu˵nr(9 $r4 RWјE6![^y\H,+W,HF Rv(Y'03WB- WMBW~K֮)ss݀SB0`+`´JY J[^}aHaFͪ sy(ӻT.1)B6IJ_AͨiB+/{%<ܒ￞#ϪZL8 { S8i<5K`l_u2W=ZK_dw:wS'ݯnaxbR \MT[2 38Qtb4p x%T_s#8X)s 9?tլ"Q>IlAf_^l*=+.Qp" n'Ȓoļ'a:b/ -D)uf\;n5s;E{й3~_?:`snyj` 1q(lW֝ZVz߈wj"GmO{I+fڨ%- &T}mnTlԗji[pG k I{B9-VӵyV+CF~̡gnj/ ИBڃcΆv}z75a+XI|l6 95A} 3L"ek ;jw7Xrc\[Yi QF'9D9UA$hV9S ݲ+P (L~%6W& \ 09f\eЖcP)x?xY"O+EAFkEe e ̞U܍c}QNRT*ȥĢnVZeP5L ,~nLIPe R@)^-O8.awF ->, .$5@ ==N58Z#KZuEﻬ-0ۖ:nT,,^6@<2#gn8yfzrAv(H.E]r2$FոDqcJ~/Z>y`-)%\|\ ʂ6,7p?VnJKߕhջO՘0}ђ)ۺ joRWdTVYsje%:-hU85U_ C3M*K=c 5sЊ&V_uDUTpq$wYF "謹Q)>=KoHO__Y>iAfW*$<7N)6*OIPZV[.+QO'gԪ@Eކ֯>ߔn'6"h, f&LG7!y0uT{}HI5w|^RwAsH[J nNToS-g(p1͚fKn&~52R`H +<(\ FwN%"S%?\4}!a:)XG'lhz&@\hRr[ZIUN\y$g^3ҷӹ-&7VEe p6I ZPc5l~dyat `c9tqȐG)) nk-"F K=UzhB͘%9Թ)5L?f7S묟v߿g2F<Ektkj7E􊚥fygxvtHkb~9CudB XVp0f6TJQatEz"lؼrMը}H?ӉD#Ob@e\VJP*aՍ^9bJnTJ#;FnY؂MN= UЉRO\ĸfƧV4$e91/"ё3ճ6? $/Gzd*~Dӯo|iqk !\P/E.Wbnc) \_oukY@3&z)r9!;eb= }`y`Ro!ЎyZq ']^*{_ٗ+CKh-6C~|w5 @)¶2~UM9!dqX^3@nRdo&Q59!yO#2ٻ8Iqzn ? AݏKwmT%(WS,%ubmVm-kLMK"_Ek&cyht5f 1˧3ҝ_%ӽ*SV@b\&kx 9!a9?z+AېuouRdS2F9 6t1a/6[giSG U󸻮5hqs G0@I6:k̈́0ׄ2B/}-S7j09kx<-o}o[)3 f1_vt"QOn]͡u3ܒDzD . $:N* L ݸ7nN-$(9w.B@MR܇i!#/<;;ėLo]8$PbIF$ c0XgM-7ԊB)P6gƟl<̉hle=tD7%Ignr4lQ)1BE*4KK-O'Oq`:9.ic;.Z~|rcC tvBŖ $q)Xlj?"?JNeP/X iUb|zn_%)=9~MTdhutW _ $SQYI=YiqŷMuLR~X #_f$Q_ClMedq0f>]V5|JG$2.E+ l«0fM׍mc4x.!\CPP[*'-6Ѿlϩ~TwJgLϚDGࡺf_p:h(ósB̼T.7wEoHP8p1 ;۝l.m4ۚYxWX~KY&1eEb·L+6*)IR@#bI_SjhDK36Sˎӫ{:3(6[RIez}fg19C׫3Lٽ)}8$y%۫~5vq y7rN3C`≛8R/r)*dƗRFzi %+v\,X `PthGr5"{qq.mA.A{fVfU-*`(r4[[tHT'U v(:+ g-㢾~{tsf$zh]8[LWSe=%70d8Y4 I$)P+E3&,~}(cMz[ n#*<#<}KZ %xT/akqfrރ(&>\QnwVel6}_SN TzEeM*qOx UGlo-~ry MˬcP+эȖynf _$b.bqc _;OB=$PAx뤠B_GN\%ӗE9V>HAҘ?xXZM+ʄF gG*%™8HBVq2|wǰ!,"4m5|PZGf]gk5(j$~LMA4ʽ/Cf)Ti_iUC;TQ9}iCvCj(.2ݩR{2Ұ?r{˾_m]{’u07N(S&LxeD/89ХH){CZ<-~ΦF/PRȉEO槸%d!L)I$mAZ Ǿ6}NE=@>GD[QGm 4Px\}J/ &I2+'-AGt)ވ6P~.`@n(U\ϝ1ٔTf :mq8BͶ=p7X(/'cT+tA-Ks3]Jx|68rBM%~nɝr1xm"o(x ["{u-k s!ʙwŴJJmG;tQ}ʌ f8n#gNfq%ay{>2AJW>8G\Bܱ{LJwi8 p^?2޸rJoiVOUgZMTT TdXD{ҍK jY&w0 3ES\?*# g$SCڽ`IRvT\zQA|U#6i_Pe֗}PPvKnK.6}<'1 #Ž G7%Z*~oA]RHϏ Ϲ'@ji>Uw!bRM kOoɲ,OH1ufb2[!msDvY}7S'9?oW_ϑe1N|B:۶+AOת6J3hC:]kM_`%) CL+7iRD\w "VܹI8TE|TJӟ4|UfˣA&oXY'1r4mĻӘ'`2,XMz?b@DngtHý>dk ֓6-/ʁ:y78 DcɾV4=-|XCklc`:GfP <}},(̒gxXc! I 7T~‘9HB9XO<ƛę*hR7DibڷI8*~5SFe?u%I@Ii4}qѴBPY)-(+J~Zl!6}@RՍ}yi<͈zv Su*"|8-UEQ_r3fsLTV.OJ+-TR3aW6VD|T qh,NtXF=bd3s2 Ar%^mGAi*iuqSC""N[Q/h/h%QHN!b夓(/.Ӈ.`CЙqIƻijIet\ h{_YKmgPOyb5>?7rv;*Cb~a=%(?|e$&ϴCIpGN?L/(ؘ wi:Іb @T+kg}{M7tCJa 1~CBg~\-9dqU5Ww8#T &K;K+ Gt,_¤'-)q&K$ԐҎf[B`^}ʤ[+mW`TG9iAjՈ{ffwCS"&M% WŚrvohŖ6V>XS7 dk\y%Ր&U8FA~0EV`'L^>13Y^g?6| O֒kdCZ &?@R`yرu,j|@Xjy Ά/&ހ-׸[9e*/CZҖ\lp}rq;x e=VTk O2gDTO{]}[W#a/VA&婠d-?DY{O]hK#gLѭƻ5;İݡ1&>d xλjE !r2P" T}L+# J;E17Y'2S26nAƝdhf `vjOtkމv$ +9cIGLjx"ˌ1F,nsюRĒaԹ2Ys(MѺ6fz+V'٥Q=&ע<K&)}[6݋îǭ40agس6tso%Zך@@2YB>3W-+%6]Gm`y6L8^.vf%!dݹjd} ׿DU:#auM@|c s1#؋Y38 >jg ʐk'e>{y8ǻH{S.Ju(+$˷ҨEaY&<dZlBҞU'.wJXG= ̅ZU D<|gDʬE\ Q`a{g-=o ΂8yqÆ.VsdνXyP$d. )go~;cG-D`⑂!HE"]"NS%pc .G Qty('[Effڃ.AvZbwxx^r*e8QnYqޢ gw_w?f [Nĉ0?4"3ĠwCJU1#w!Ij=9Oqz?XK>kpETOuD{Mp !=I%lc}駗>aHuSKN  / kTeC ^ ~@z.t"bl_/uF\^іV/B_ne[\%/»O: G<%e&1jWtUl7FMG3Um٫7х3ПsX@U9]}y%zS0@=VC,c& ~f|b"3Uz,Xa0Ƹ1|*ќr [/d]95dz/{٠USOyn^>S dT~'&s*q^x ϵiSѼo<7֪\rk.q.C V_?`Kn8k эz*2%i~=)7};^ǵؗg]9D%Lt1xn8K"Sİkx$/|3+?W?x9~&vu#Œt,$12!CmҽӬ\)6 !}|gآgEsDc^'2|ik&s[%N]ho2*+>6>n#@k>~3ENh}(MK0߬l%yM~uH:{+=U@~ռgh,MIp!0i#r]=.H16ae,3:b׽[ /k;~zqJV?K" {U(v}5fB.Ow^,P  bJ<+MCfan/y&O]*,ϰ&8`&FҪ%i]8A"nV4V B{F)=qxt@ VS1ƙ~0CԂx!S+sUYV Kf|XIw(v[i긣2.AssMgsw8ϙtvΤBv1tEԗ[v"p7S"0rZF;ݵaݽTk=0ic`Yĸ C\@MYybKuجw{3?9VJX?U@S8z__cAUjNl_3{ՊV܏L3zp x` ]KLk %.m۷kW4FԗY{U'޲M|r=WH3EԯfVÎ` 1F>WOImjvh- H3Ae ĚqA#%^)n_bƣsޮ$(TEp"0r:V`]B/7s(ZXX|n b٘kcY) ՚zmcSxc,Lrִ @+ӆ~FE.-m- '\  f,{u%]8v#Z3!wA;C)ߛ:jN܋4L%uQV$$W*pDR7:zPl #Kh/9<4;7zP#*X/zHwַ<:#kuQn)Kaŷ6S &k8$]nLql,>EkHUHum"y!Էx|{f 益\!si: ׫ӊ.T-NP7)[9"3qn0f`s z\$0O~y 1 )#]jM bQt ReK~YinhڰL@9f '4Pa<ܼ k'A&1=J=gn 7,aLh{ʠϸB2ik?k}ŋ"ѯ+]M& z\{]XaPk BDe+MY'X]%RH] `<=6}i8D@$װ4xƧ`!-h5̥Q~?z'N*}(,&9 PHBx%RtZlJbau!Xk˲hQ)#B0*gwh[j[iX|Q ־ Nyfe8yGf&HeIn?K6,#`=)q6F2%Y`Κ~0yzS*Y%z2+k:MgCH& 4J%vϝRcs{ xaӿ#\&C6X 9Cw~[ձ=al㷉EPQY4j剄Jy(䯊׉a~, F8__Y"< HFLK22MB:66\\Y3]+zQj5Q"(ᆡK.y ЋMiu+M-(Fܞ]E%]ɖdz]{wٖJw+׳=~j)+&d0UZfw9'g*"6@Xɳ$ |Pu'D)`&hk)+Z)ܓ,z''R` nCG},-ßl|6u7`Cc7mScZb*$򰌫q]f'1"Ī=%esj)(Q42[VB2`cMmId6.}nBx!bU^7bk5`gh5s9S# F셃N wWt!,W{΢fn Ȏ,ʎ(R*j f@û ƭOH,Mm(j7v|w/ȄkFmE]eCg=뷍ev6|&Zk4ۇѴPFm"׋>Z@tT0E4wyP+@b,.ϥd3Ҹ{q0i#M]bZ^3WsS+*2A Ԉy9 1_ҒfEXdLxzoZY邂aX+{u_/ƲZZMN* Mih"Z;;j"yS,:>gKܾ!>^% i]w8ݦ Tp.*29za]5]dŏ!N{8Η\G l SKEmI=+z,`GVhy9˹|svDu  mnO*-;-B<) j@ XL C Ċ٦GVˈ8=o*KI~ڸiY܉ Hw!ss>%V(o-HWt8S5<$?Sռ-)k.{n` @WJِDO+ᗍhKY7^ejs6ݠ4`jg~HޔϜ9qP{ q̞7:'O;*.hS<&(2a,ؽ$+8hԍ.xC*!@I ,/#y{]ɔHAYl FIr -MJ+Pξd-u ƴq30ɺhDO(4EIqErh /4\7\g],ܽ8Ͽܢ2 ޾kDuĩ_d|^k܄xq  56ZN0QGtތ̺u~[_-~r:/m0V{T<$Kγ;Y7Xe\m''TӒt1m_Zz(j>aP. J'x"\\`U>4 -)j]fָ72)NgU!^[^A_W7"IaY4owlt9`5훴A◹zsϫoytxswiM @TQZVSk@<^JM+as~B9y EK6ĘOgnv[H&ar'n^o5|R:z߼F؈ߏl[/Ƭ9 ]2|yTӫAFw4 +wZaC5̲<d:>g8،*ϥE'쭡a쳑^H\qܸKL5].W.Wl2éTwKyPNG|K MyFI4GJ`;T93Τ$"IĖN@;<0ѺalrjˋO*P/7ԲrOqm{xJS@pd#@Nq)5[-ʡSf;i6촦wۉ58@ӧ:͡dX}U QENƏkB:' ;P*!jpWO! ĆHKêRIG? PHQn뷓f@ f]Gɋ~Q1Y@Kֵt- &KE$܂,G'kyM lKvjޓtQvLyD)V{y=Z\LWI fu|@o aCr=r\D8FQt\ UIgcO#}g$L~ln}\#clk1߄`#(04 KUeHfȞM(ѓ}-!! JP8xY3R^+5_4n\#1oy2Oț5-0lz]qf DcTۑr ߝ3K51ɱUHD58%0ճEzo5 @$؟Զտ$6sZf3)$:g9SV0 _u]ͯsZ.ZW AV-Og;5ܶN`yw/NѶHե1 #\w]JK*f?H-NÎƈ7 bW菏*c:uaV^j+h-1㯁pddl45W/*` S8i t4Pr0sJ'[\vJ͞wlpq}R.(bTzNo=ݚ_p-U{G:-9蔼\䂻U~N/N Ә%1>~/bs΀ &/z1v'c-A s4bئN"z@iGXɏ'~M5#qMTUyNgPBVNV5*-,pW_t#ͬ1ppicִNgS=SEt;)[l0fЕ\ADеPƠ}בLn/0SnOo%_uB~ ,7t{ G@E H%CJ%IǢŚJCxIQ쌔0y}<_/{'nzv.'N-yEqmh hJ*T\\K[ HѭJj~ebMq/!t#kgj EZt618vVm=ײk%vÎ{Sbcyw%sT-J2I$b{#0<ł_Qg6ka\YO ^g0e'óB"G XE+n2Rn-z0 !kB-)X=O6x&ڪ#x'h,w!fѦY)mVTA7}'H $TT;7){U\]\(dk CB&@o4Oe+r^=SFB/G(N땺u ^!0_`!^m5RŏDVxƏFH 7\~yof U ;CHϗeg寱GGbdȝf\i#1&'N ZYfC5; xG9F}Ep0 [JYHᰌ\jN%'o9 9šciv+0f5Aaei''DSë$I3YuYe^ϧDȧx"gxIVy%_ ddހR!M}.P' }(HUWd@>eKJS#a:ѲCgJφTG-ꎴ@:cS <.5Cs`6K߷R)bjr痋f&gaR2Ƙ*Xb.ް@'m k*xM׍="+H>8=/lmZl|> d)^ #x&ŧ\c\y N [i?a-ǣ>-Uɯ;XiW"4|XPg^RV>nܧFIժX QU`/=ĘLhKD?~1ω9VN$Tuw^A rxM.Ʋ0TI̦n6NRm XAy+ Ҭu}6gMm.DǷG ?#Y֨h0ZPGD cq[9-J5eɹx8^WCl^[noUNG5OF\T~7vf/FU"WfmWv!Bv=:)HaWpftۚsD8 B-cj^1j$' w]2Hv;HX Og6MS?ԤAFHQz&%m5KyӗI5pOWǟD(TNO 3ԑO RB'E|)y q{eV<\s}w P@|X&0nIc :e"ȻKGo$KA shZ߄Aպ+^@׊hs'[DL!Gp=*$]&rX`^d)]~])ORl~ى{]Wo A-\THyn:`MlNFH] ۿQr5)ElӇz{OR$[tB#G^inAt?7摛PgxczK19qoƗCe?Y3n׊37_(5rF]#^{,Fhx,Ck eo[C]R6 isTj?&@-yo%{{S[D^:|P[GX>"u:q]o#ނ[F[۪8"j7q#*[9`z#ݖ%sM.,?-;h.X rR0L,;tck5n]Z-s 1jfXg u[tczrZ(z&K=~/nBP6gG~󖙆b.}_\ʻؗZ`@هq{Y!%IVFAHa@E,GϼDLfEULOI;2MLeJ4`vPݖ9؜|/>gݚ,]b44;GWՑ RH5bota7=rʚU&Nؔ86k˽e]m }W¡eɫmEcwИ㐀62(.s -ME(v`yYɹIN~idgAV]mH7J2aIa͐]˄>PxNy^XxF ziq]j(BwQfki[eGvx>>~M.DW~ Aa)QU+Jv+rxPߺ7'ۏZ7ω#xtNV`-[-"-A2]M(%zBkTiWXh;=Q5jDk-Ji{OX| 0Brq47Z/ӎ+<#A4c)օ?~1n%sQ;,:1KW(H[tUdHԝEӧl 96=@MVoPϣZj[*:uTbIw*Vu r0Fo pŸq[TdW_4)'ktG"jjNPmw/ PdzP[ 0dw_wUe3$9\'{7R7jG=h> m1p"Y*;J_5/߇QUJ|},dMn+qFCmh"ÀTZ~&(TMX*l>1(T?21 >,XQhv@N᪘Iht! I 9|bCw(.ύ^mbhB_݌Qڃe4v>(>ѱ SsVCuіܞ6'~ʾ8͇ϫ?Ͱʆ |*#,Ѩc[: $w|& ?h4`+5~wO83'Al1|\˧ڽ,2//j I5mpkE)KA϶W}GSllaiK-"[#Xi%o|XoOskBV pLWm$" 3nЮЕL2 2G*ovuV\TYjCdLieXdXoom~nYc#(Fe*WOt#M82Z+0y!7H:dRX;DAacDa$^kV[^@~2$s:R+8ʚqhW,kI}qϊv؀pL2g8vof=NYz4EvIY@]X|Qoh_*14ٴnp[vZV*~#NR I+"6~EA|ՄX$Nw0u3ݘO!͚ 2(h[+}*@[vq N3㡄v7;qѫUHc`̜GvK{QxRbk˾IbXUޟoj y-+iӎ&^ks"> ިc!UT#7\dω]١yvYE^y m6 ߾7:V %{YYy}t%33 wɀ=!Z̬y VR+w0s&n,\^ q`StJоIz~dEhL > ]FF{kg}/&b4d6-@3XcBɣׇ0HQ%U < kx?qbb2"[hS3c-9g-nƍI;*7vŒKPYp7T:7s*m cL.zطgSP ETvRoZ *kt_>^d8:z \qNF8yuW#,ZY.p6EN:JPIK䞛]V^6/ l1MN `y)^Hߠ[|y=a]aqC*Oba룎a)X-+?R# :o:VrW?#&pUžHʳUz0SsLpRXe`Jp5b,xK/σ5,g2+ Ȇ9$W5sh7:gR0:( >P-I O EEXjXqoc%P QWp~3=exQT}̴Eޢ0r_O<Q Be!vL~-26O\~ 9`46DgY .A Cp/u!G:kr,ҠY2Urv;Sff_ԫ6WZ.pl%$d '.om!=0#@qAq{.N ڵ3NfLүfu0~ ?ml'4rk|e;b:&̳1b(IR(5,+hKHFRQLP S, KcHH\z ˆr-%FÒ́hNp< e?m-Deslh}p^?"ͪ!/I"g"69CoBvط.]WEK8Rz_t\Ena(61AúeMKڱۗSh("Dz<(h t.vnPnfw׽iEii U9zo[F[ǫYDz+oG0Tp_+EZ(w\Hk?okfueNǶ-}{(qDQfw!gg0%D061FcP0n1EXVebM&j6fœ<(F 7EE?&<< 2?HsE+qccޗ >duCS^L|f׺`e7:mC#΋6YGmN1օ'UGt D4p5L ܜ_$*%\lH욽gيe^J7 eP 7V=S$ oН'$5ZD#d""piU"q.FYǭq a`k''8YSଔ"eǴT` VuKz2 XasüjqTЈ5!)] F{%js|a: hoh3X݁>kQ-u^Uy*ЕׄÉK~"5Zw^-)Bv>Or |6mχ Qrdz^x/T/(B=Wh<ﳘċqI% bh#ҟ7#IR (e2RO+Ys/KkW UzyʯWS|Y-dke"vɢnDߝe~D.Ԅ]Tf=|67)Hc׋A5F$r&` C-)V~&lx=y&gP#Cz EyfŸzf1{y2洋EwzX~jٖa|ڎ~jIa7N1*A&{@'SzZ ԷPH:W$eJCSbDM5!bT ?\"~[6 n򠥣_DM%iq-ݖzfJdrޗy0 pw¨\2zedP!gr 0Wl8\-ɿ^%*M.#C3++H IbRKDd';?lжREk? ˜&znwҴ6pÏD7ȋ-]jO\|29B`J \*>v8V[ҵ 3΍~t.+X\А-IP ,W߾mDQ+YWX8߰D<ӋX:g=25SD,;f)/h,oqҽ.q}Q̢+ϥZgx0 {G>L*_l}}96AMD@2$(ܦ&9˰.m^[Lnb4)aW&Phy7F}OvP:ʑuB::N2Vx*fQWE꾎JH"6\ aY3,xԻZ(~j9YjD",(.b^*!LG1°T:] $S{&x\ULuosE9"ZdDZ@m9{g@:ϋ )ˋG_}7xiy激ie_žE1]KM8f8*FB[8&pԻ2WDhk2ߌ,ԅyvZ_yWYC?C@ʃTB%;@"' C (M˅hPƄ0+ǀ!,lzNHdTNi"([Xqv\<1LGcIV6A"N, _޵cN1Ҧ(mES]B?4DaCjwP8"σ7hs)֩b!yx TFv4蟀p_& '{ڰ<Ԥ5(if}E(1=vsKJWDIJ/9Չܬ>[0f8x 2ܟxI|,`yK8TR"Ikd` o) T;EHXqXGg[ ؁T{槹SR]ZBF(ZCNaXNx#%d%,׍@76 bQ ]Vo0W\k(74%AW$1AdYp:vl# `U\e+Ņ)P/Zlh[~NIƟq*GMGv84K+Dn>5Z>QZpf>CG7#׎(߹&F-ҩz-Yk »fZ-šqMTj>7=aWt|S*ҟ6Y޹o]XS2|a3U7/[h%h3*(LpIV L83zN,J Ռ; [Ԭ#4r5$B52FdmPNԷl%o_+|ئ9Ο(0h1r8آWM2o6Y4X&ʃ-T0qs.g8s4%p?}xgAhϋW S.D ا#D\3礁ao!-80p7GZDD._lU%3n{8Y3 KI0"@+`[Z器j+r:l[I{O7#,;Ź4QU}M9^|G CͲ.?yјLE(2S&* {mf([٦bU Zff} wVo]a<a `p=`y kB~.bFӟp,zG  >#e}6膅24Ǩ@ckG%ݬJj7,ߣm~Y+QG *ׅ\;F&uĭ`,Yf䀐r."Z-"I'u/e1̙jE|׭ /.gދ%/; WX{Yb ^: ܄SD>PW h49Gzp':*EG6j%5⩉Z~~-m= iΈH| "]fht#̫!.xNPI=BW0ͻ;|!;rLNvP2HY*9߼ȾVI7q1Bۧ槉?]/Ńb_KLZZ$OP$u{AGnᛷr &g/+P'n[J0oǍZF/YsHEcYKN3q$rYX6k3/+&zl {q8͚J̱ Qo~o1(,mw9c(Djzހ#?2OZ7&dX49:%q.=A־֞dGg4k#Z0Ntkyn` ZvW,$Nb,茗9If3p! Cص3%[)5@notem05@pk2^WJ>Y٣\uB.n  ˟a[ |!6C2Oul1j _,135)q>(*(z,&jTIqvK㗧6fq苕m2P}^*h]ns?e=v }hJʍDnW8'x[5ozS 3EM+]Ӟ8)М;㻤UDZt)uw:_q}0W(|fFWX\xX(ޓ,Ews~a JpBTrR $;f;KMOtK0aM_x\S_E+'TՏ`6Wi+;, "j|%QTOFZ8 hh76x*/X8p+Qv+nmqXyjz6hܠ}O_Ja5kUFųb*-Fh(k[ofH}0Qɰ(2SI AF)w0)$cR 2Y5̵NDiiA $RATMތ .Dd/RԺ?mN^riX>BFc@z .__!M~6$32@E(4尴eES,P!~v3#<yr!zDHZ'=0عQ.G!a("ڶƵJOh_@N$N&c(V!ý.@EZ% uH!K Ѥj+z֡k4.H^1D77#/f} 1mfQ fO_>iXzĵ0D] KYPlqeWwғO%  ?bma]1|Fy)Z`Aގi=P/Yjd&z E?hD7)p_&#F7 h7Aϳ9QGgd=F1aU7@QQ;eܐ}__N`rH9S%0jNҼ?5ޫ-)ټ\SE "Vy:IAx r9R@ Eia""rp!̡Y!y0C \|Gr b@,;љի56IwA+ϻU lf; B0@6~cW筸OMhX,GR=Jh2;' +jffT+qmC >F6ڧ (Yf쏬Axa ImwdZZp\Ǝ%ZD5ƇC[ˢ%ݩ  Mҭr?QfT!_Bk@&'?S5 %F8V^S Qk7/A?#iJfȈ$#㋋>\߻*4,bۂW3Y|osrVE-qf ܺ,D(閦-¬ troWY$wm,P)5SP&TO55U98iB._5\",`4fK$EA«Xjvls .ПEP%吰f5UysgpTbUː=Xue\xC_[V@6inBxyog`lHo *U*˦>U!kl% &w oo|>b~ RĊ844M%D`|nٮvEb$OUi`~||7+~]$29z~wm ya8 BGԻJ4U`7"s j&&{^738^373l_a(D8l;:̛dDh;yiki#ξ+S9 d'܃JaL\n2nWTy8urSI-TYv}1@?JD١{ɸJ\z?62Y- T{kTllB<[ weH0Pi 9MJhu@`LcTJ810]B4ƺ.gAv^i! !*JA҆j ?{\.2-\T兩(9E,ad뫙5 PNE[%s]mIk$>I k6U/b͟ =!;+e9?#M{ m|eңMvhZf3;p_[I 83u } UJ?n[>Y| RH<6h3Ρ]G;?E$Cip{*NFBiks[!>}&:51,jqynO`bSQeFw<Oeil> Q]~yctPmS_^p{_>{O`Y!ũ pcb!q76:<Pmx>hrx+-t6=muaQ9zȋxfXIqG'ⴄ+p@ wd/ xB9=7?jN5ɱ`¨=65C:Oop#ofk \vm!-!,Bf{yFzƾ ERac_ ~,v \uB g z.'fdw;IT@M~/g@;?d-ml-;BgZ;Mޕڬ~X 8j40[z}4޿D]OOJ_QZro>suW؂veMr2xz%`PC 2z}ȂjRU0 /Y^؂*VMM`1^ת&5OLXIC$~IR} dFP.+=ϙ6e#W(D'+C~O`#. "[ _hTvY)Hum*Si,Xb֌s];5%BT1CI3u}pjm濈|\Ztcް=7f`f%Oت6aR QHo]Q}MTp9iP3Bwob-wSf*5X'\Un_A)iVZyN4m0}*s"j[Z x<-1,ƳreL˟U*Cc>#b4*,N]!e4TwО`O/i5~ִ] bMm)p:Έ=3f"hPsF|e| #~IbO쏇E-%"4. O$R5D$8)fY>Q\IbQet?VuZ•Β>D&3,uޮ+EHf4\)!9(*g E竌Aw͆6ܖV)(+*勯E]эMWH('Fb)\&_hxޖ yPm8r.J,F%aiQ$rW#\'gbkkkJ q`s%O<"4$B0?A 5-n+I[3#в]{F~2rأ$-RQu]&gc;K1T毳6@#9ź_1<ɪOD4³`F.%K!:@^d $tdW]Q, #Hˣg ml\+ˆ*SYG%UtO=OtRܮzƁuhc1405XaQn$ zd:iˠp@C)yߘ^}ut+еe8Hۈ|jsFLӬ~FEMCnB:Cqn;$ad0'Mdѹ*1x_MpEn_x瑧ۡi^9g7 _,SfvSO̟iow0f1 &(Y<ِ:*1(2ee ihj,xTW=l?2z/jbٽ3RmD. 47N\.QF KYAKu$UkR4F x6?iiGpE>B+Euj RAagu.!(=܎1 i'.;8=}RLap+>kV2e3YlN\^ml_7/]]J󢂹_d `\u`|'1^żJEXB?)Je 3Tޘ1>TTj˭aymW4~о du'M?ѵ6Y,Tw Iu)?PcW^dצV0{X &\gS,molw!jxRο񫱦V<1NJp J+{2%%[t+B˒ WALk4c%SL X^h/'-]JeBD:deع)3m}I0w+Xj{X&A6pqOz q@LSdtK2JKuޚ· Cyu %Mv'dplGI4G##؀_(_Y$SDm$jVS7`: l\ #wݍYpVfxǻ -B Ts'M7'sM0sоhyny&\%9 j%w.&4A/]M[]COKoZD0LاH/~,PƱ ϔW͖Ll~\cX::iV 7Zai s`x>K#3bIE>3}Q|w5'=*04:hזXjqÍ*_ѾFnh78䤓Kԫۗ?x7 HY\,I ƹIUy[=s~uɎnrDUj+KZr'G>]qfULQUТt߱CMVT)71 nb(x>4n;gjdf9#$]S|:SW*َī$jE 39"MI6C3H,qat. Tllk2`WJmͤŕoxyfScwC!ywQFXowZOzWq5ͬz-fuH̴I\3>ᄆ_d@r>>3vs\#r\9Joɺm}b:nq:+bw5䆛IQoO_^=$$)n:aʏկ|QK6P7$)mQ5ӆ,~O.+EX%ĭv$U;g3b)?mW}ZBi`vVV'9X\yf]桢XN5jg\3p\`qo> Foj+KWƩc(! zT\ڲ15W(BR_ G,A_lǁBo("'R}oϜK1cIelgjHrS`'X0Tj-jeV=@P=vL7Cgʐ'Sa؈"2gX H>yͥF%ǯʍ}KgT3|aҔ]R;S>J[ HTGªîxc{ ;'۱)YeGSN5ѫ~sTXia|4 = yh/y1#$xF2)b¨{]MM8ZESe } k0XvƿHM+L&_"s#]e&G#EK9#F |0n!w/ϘΝIF6L EP% uD2>lPgVP5 @D_R6v|vK;"TX- 0"T ҩ.Mz E{ZeIG BHdStY[.ȇ v-Շx+L Nc-z7u14L*4oҍ@s FejksF\e~q ](./ǡ~l'ġs9]<-LRxTDpNo<@1vޮ;\V63?% wm`?A@Qiϲ'&AP?FD]6/K4 ׮x%}XӧǏ鼮 q`|lZOM31Wgá^5ژY\t d@]^4GSjՠNV}K0g];U)]οcNւT 44vSQ f V!4\:}mU%aAB1ۮ5yT5^Iҩܚ([Ͷ YZ