libvirt-daemon-driver-interface-6.0.0-37.module_el8.5.0+1002+3672 >  A a*U]4uv%\S/QlTvؘVL:xH7nM&']AE(WjkIOǰrl?_Y1o&ypTaqrO襲\:2xV,?-HEl(,ݦ=tM@nY:x;X&7m `(=Me? pn}ߟ48KຄAp 6S䙟]چOXDjj%™O֓w/7=M|p'ɡ݆x˻tMʮ-wAKtܞ*,r a!6~Bf~&:B<&u)?{T5™ nn7ll6-Djl8@6 =ڷ86EPg'R@9kb\ T`7y7 #Y?jXi-F6Th!T4Dub)[ / 2ܝE 0#TZ#\eD.;346bb3b8786b8a628b473035475322cd808b14ab628bde886c6b5824d696be4390646718f8e799e138f0c242a8ba565f3495c8bc-3a*U]LQ!Y^Eғ |g~#ۦWٳ$)6rn9-ɉ QTY^J㠣j !˽Q ' 0'/i|J5 bUd7w۝> vq}f5ĂْAZd!?pі"}1l.YoVCl+0%4-)-cd7ƽةJ_|XB[LFyqbκ?.I!y۲P%㍿:8y'C p=?d"( H x '.6 Xdy   0 ~ 4z0 *(G8PP9P:,PGHI,X<YL\]^" bdPeUfXlZttuvwTxy|Clibvirt-daemon-driver-interface6.0.037.module_el8.5.0+1002+36725df2Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the network interface APIs using the netcf libraryax86-01.mbox.centos.org 9CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxx86_64-kK#GGx ZAAA큤aaaaaaaaaaaaaac651e9c3887bc94f3b400c0a4f8bd7fb0c2fb82b16eb7d1d69f5d0f1fbc6a88f57b56a82d085144955f9799a7abf98d0680bb82c4724a778cb9087ad6cab61cf1ecab8c5d0fd25b3cf59a41be608b74bedceb3e7086eb5aa8ce03d80f8a16a2f5db600ffa876a00392797a40b177d2c3c27914430c4bbcafbd277cbd0c112d9c304dea03c7aca336f64205c04c04f05e705a708037f82bed69007e8fc1a1bf3f5d9172b21bf2e1c4956627dd8749578dcbaad0fe70d1b88938e07a7187a8f2559c33dcd14874ea07b00e5a5316671fb8385319494d1b92a5e7e01b96e2bd0d86bf9abddf993d0a16a84c011225f0bd7ee4376cc46286e628995ccd12a1f4457a38fd06fd0be2010b379889b27100fd984b09927e4a5403b62fd50311758869fd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-37.module_el8.5.0+1002+36725df2.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-64)libvirt_driver_interface.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @config(libvirt-daemon-driver-interface)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(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)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(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)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libutil.so.1()(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_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df20.2.23.0.4-14.6.0-14.0-15.2-14.14.3a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- security: 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 6.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df2 virtinterfaced.conf.build-id09c9e95e806be5c52d5909392b117f5111e4397a4df0a1beb1ed8d0f88072564fb27aa52381241e6virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/09//usr/lib/.build-id/4d//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=09c9e95e806be5c52d5909392b117f5111e4397a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4df0a1beb1ed8d0f88072564fb27aa52381241e6, stripped--PRRR R'RFRRRRRRRRRRR2RR RRRRR RRRR!R#R"R RR RRRRR&R(R$RRRRRR,RRR R0R1R.R/R%RRRRR RQRReRtRzRoR`RDRwRCR\R8RARWRSR>RfRiRGRcR7RjR}RsRRUR@RR6RR|R^RbRgR~RPRXRTRmRRaRpRMRhRRR{RdRR9RKRJRNRyR4RIRlRVRrRRnRkRBR_RxR?RORFR=RqRHRR5RLRERuRڍqV8Ԭ@@b[ Pnу/w3XHRYo6k[( gwe[_uo|CBҞW i?5l pbثFHG}|"oPhD76`d$u 83|Œ3G^:ݻ/"?cDZO>v7-'קZk[xKH={Gv´|CABTͅa/j+u񯢱Y `% n@95Y+oj9Ms}5*g,hGQIk_r lPwXXkJL S\ cxbR 0S*# ?Oy3vU[}ƤqՕ^aH6mrC6Nb$]"ǘmXR to}-4ɏǬiŃ\\qRC7 ko}vai",O03E+^Q}N_h@=%%/ۅa+^{9]s9-ޙ!O6នz aұ" Po2C@a?In3{Q ƻ5̥J1(k/g6wOlbA36W8uS5\TҁÈ.3f~Bɍre’>G5h(V1 SX P*eNZwPebr\co4$YbӠ~p8?ۛàLTԯ$~2..o UEU*F&(y'?Ɏ|w6R7[Ĭ@z'=CʤjWV:̈Z7>,wcdމ J#-CIGBHrc /Td%h=:x|v*axsaop>fGc29g`фmSZ^Eo^`˛Ku͵K0=&+gѵ/W[CVVkύ{(۵APxJ^FdEi%F8F/G`^F$> R&0f ZтSuD7Qh3u[=Pe@ʀ96N4k3Y:x/(fe/[?ցQ_MHDhh 3k^aSiF C.b݃HqpЫ/碀1,do@X3qGӭA"kbs'fP !ro(nөQ)$$q>1^cˑRk{pN|P¾RepkE9O#>VqGW*!H]CTx H^`䀡H/ЇV¶YڱcGsxpWK5=Km4Qi012y*7[;1[TZ`&|Y!ۄ[P`=ЮWVZ>ڹAȾjyYW`PH,p3Z2{a'ˮ4Wu L߅|IU9X цP^V}&v2^|Fp:]Sf!"I H|ylߐsm V@vnPQT)6B^׸'Okhf `Yǁ?KKw~|1α\7tc>x~Sd5bnM!#XM-5-hU'p&@Mx;s/>'f=Jw#}yڄ_bԗ Q DAN2UwT :rm?f@8hU.긳 SZ2 +ܲsO@? w3edt] 5R?"$n]i;^CO%^Xo`Q8{^x{ƃE "stPT粁5Tp@5 nE\JȰ;m|VWAv.)&4c_ C,B|@Rv;, ZMSGRf@iUu 2X2 ͵eۖi<#C)'.4 rP M&4~}Gh"tï2č32./6HJix>?Zv>ڪ2rw0;m}T?75 QRs y*`"c|ֿl<ȖfLтΠ &")_,3~$[d"[&.(3RH'LB3GF`n\:;L^Y}O79Ց~Pqe ,,-֔y1֥0sF3C nYދyW([3B ̊&-O+h2dɂ'?ޒRG~N fUs=WdH 0/d{eS"PNmjm͇(҈͘WGI`RcbUPkPm~ym1'Vo Tj!*"{˧hH$.;LCvJ~:CxTyVW, Zac1MgglFvlY8=ttIgЁg2B`x(c\guCʾ˚C; V1悌]CZHfַ8R^unXxK࣊m6}"CI'2Ei) &?ϬA/?4-EX~JWV\o'Mqzи+gǘ҈+>E,\+.2[eS BheS9޹<0a"w`FHw $xe/̏AMp5vk-c(,"\i J&Lt>WMgOf./*JA:=1EG퐓p65\ ֺrS# ţt1w_.MʶkOA0tI*vpf9M$T=lǘC{E!IH=92zHcA*·An':8Qj0C/6n d@Hn߭Mݸi/!l)H!J .wWd{nvB.DзmD=R_ H}mq:nUF]<t;cՏ8.`Xdj!6Pq+ ܴėwff(3vPHje'-mdsu-;˷sŋBX{ Ut?G|ʼnbe٠lwa:3yx~yd _??-D<02a3u ݆՗eRTHXhJZV~/#ӏ)EHu-|aғ\B8)̞]LCdw'rݲ+ˢg5ěV q!$ab<%z41nphJd 4j*bk~4}R$s,SRhob@)7Yz1 %yvG_uօn/ϑ0>%x| ZepL MG'58fg%Iiǁ"iZn.Cָg+RsyS8G9Xu>Íi,U-I|~^6Y0l}*c,`Z!>z'xm,q0wT3-QOXC؊3Ehb_`n+{p,|L.,gLF^6MaSZ`_-Den߅qP"'@ypQ7 %W\7R#vHP0{cJJB5FS"Cq>^o <:.­gZㅒ] 2h A'\.AV{}Ue(faN0)t"Y얐~7ZBZE Dۃnsw`zduYXrxF'QE3!]~j%GDjL5o&+6vZԎѳ8|)`c؅2#&篬X!mE;Z:'lnSEZ lFcƭ^F;;}xw`bbn/άrT˚^ Ҁ9/g 5kn:<>~u;=&E'W'dYzyI84O&Lm3nq+_r >TReu FyoO1c1LwƹM"]T$b&O7hܐ`X1 23gzjuZx c#*rQب_"4((pEVd[aˆéQ1*)&--f~R%Ȳ C"z5xEd#o~?fHƐ:NyQ c#O}" nNtG >kHrk"3.AL@Cy )? ~Vɗ 68/3//,ۏ^J*ܔX2i Pl \b]ECn "Q]EP_n&SOe-ix ݝ!}HhP鷍D@vB|Lj]j5"]RJxt&}" Rg,/W-ky*ٯ:5Ar.U{\'8_oN~x5<*y)\!3?MHq&ӈ .! sRK /v?ZO%O(9\ލdC7NDƛ%n'BvA6Ⱶ_XmȆHѠIn0-}}GtH|ֻ3xug;ÎX%͎=i`3],3{@̀`J5}]nϹcr;䇻sYNj dg>-DNk4z&Qxju! װ5ml}1@|҇p0s 4B|P1<=MT[.L6  ʧ*zyB)IsSӉ'V5ƫ~/DںWC`. VgAbjZrpM3/=tM-HO;lkBdy'`&+\{LVqx*}VnߒRDZO\%ɾv,/oc'I>>PwDsYVlJpG2uWktF|ye [i<;"Ox!kZt*&ޒJ *=s8bxfbaMl_i;P}`[ YjH]sg./\o$}n]A|? Cލ*쀈rYvWh z@w NlE|fIQW+cbUc kswkqH7ib4uǩ W.&guԋ1kX/ol{wLa ikǽlG -K`QǞ1~b rl9i ơ*(vhhq76]ex!a'ym7~\޲ֲ eҖOKd4HkIҬ\j2K/t.~B$U5B hէ󆏢I\vLj` @+;N:mhR9`G t>Zqхs6>`og "x,,3K!*i,Y8H|h#}hneOd0r~]R.oT]GS_b Ru"E`U^zl`ӡ;F3U`2$UPmb݀ z*'|i:̥Q.d0I 7#3܉hb]pT|| yːȷJageZŮg@Fd'h !.GJ9cjV7 Z8# c!Xڄ=B "75f#g=U«IP1G:#{BT8s9`x}q-DwX֢[$}W̠?B*$r1nIѥ=t9juڸg֗l~c=Tm0CnLǝoppǝ{AD}]ta N A֓p>"b#37[ Ðum+9R0htAZȄ'ٱm/zHbr r)f=o<2jS]=`.OI;T'pǏ[yCpgƞ8YA9<nbv6$G!8Ĥ// Hf S .tm4%3e,>'|F%k:UzD;e2.a W)Ͱ0J I@ɯ<,7brbhݣh6q$ 7d< [24:.Ld%\SpR(şB;μF)S jjr]A(YqZd=d0[W=iv&F';@׺AO%H[·[_q(m;6x`eYy!.z3zz\TJ}NBj/\x!)e"C8ptݧx'\ L=D=wlʌ1 0uB*}.$#ixq'v]Gp)qԻ0o'jjTJzK)v9$Q96?io FپūJhnv.kAU[2?ṾE)O"icH i 0&+Q ?HrfR$sXS:% t@e;MÆC3pS$[C\g;~#ICubM8 FrnN`Ι4#Ő cjOF__&z-D:Mܖh*^< e;wrqIrIdb!4_in'g(Mށ_%Q:\-d bCۊ[ı3dẻp thDƸGy/ 2f5KF3mY6D,@1(ٻx;;OjEJjb[&"cN!Ƅ"?jFw{ViwRD`U0q 9!vĊ7#Nſ$ Fb-WP2gPM- ?3}d>*^ďqģ:rE"YsbjrRtl  jx]M{Rx@<u,P3`*C^rg nitN3:Qэnib.6/ pȹ!th0EC+xZL"f5+N*# CEX2̦@Y@rwetsV-A9'Ǘe(̃Vҥ̙ (Hf_}/o`tF("kOpPo] WyhECibWxGEe1!%t"x"6soT+l6V"DZfB)'+R81)vں'$5i%=*=+>z#%^Rf@ xڞA*K{qRr/\n:m>a2¾avm@C"&ښ浛#53P31DCl ih(I`ThH^a*F\Cbf||V[H9C7jKe/]`lI*X9 !UKk4ZCASo `̜`mƵad}WF73p h[E 2":vhw TjH2tGk 3j:4.X-hieHeN];p:bMGp$'ß Ƚf[Ϸ,)>,R`=&y_y;TY؉4Z|Iܦ,n3V]9bJD[7ao"Z^Eq6xnaȈ_~0 c2rs.1i\[TY vyC.2jL`/\Z ϖZ}\ g^N.]Iw8c0:c0JXjGC~:-IHi̺!㒍º;ŪJ1`?RʽAZ]F9wUɋK B:K}X/ܯjQhުe]8$_ZdoRCSF$g0=-~h|7Dg^$elTbZii\b &׻y"qԞHgHapTT;X28tOFsJsIlV*аᅢlS1:[@dbh3옟%e­xrǓ#Hା/f[E˛#M{|A2qv@{AT^Fʍ7DÓ SLl̎USցEk<Ta2{Z*PL} <oXL¯Wyn =c@”2]⹎`sa 2$׎ VBZ*wv;GJ݈,Iqe:Zt%Kb?& TN\|<~KE1z.:V= SK,ؚJǾp NCKXj]( OjOPU)JS>$zϬ| OkM6Qʩjv2x,d[r^n ~tdfm~b {x0όacglɋuFASit{ya%&u_-_6^dѲ\)XnlFV%X'[3emnf_K5n[΅S$f[H`=20~Q"!M|A'V%];SB& ,SgoP!F 1f@[!yœZq.^UouL ;rhX,ނ'9qۮކ#*gDFVPNʸo3=/P_X]kB#b)VSha @N?gFD7 8~%=g8x4Q(o֦ Luu`B\E5I{L.{fuAE])e:[Ǔw&;P> R,mTk.n\ouc ^/H9nDՈښQ?0D(!)|K̻k)ܝ7>O0:<? ZWB픹nD Ro0JB&tk  *\07Ȉ&Ay%ɰ Wh_UBF݆l}Q.(JTP'hs%\|š9ݱp o^KiG,tcm%)0tx&h++tC\'6ڎ".0c*g1ǝio7^E^3ybFϯrOՆ0vEy~#r[oi넗(keEMDBk7".|9UGP5ǣ>>4p Jgb Cl;llbvaqz@p xP>(}Bf pVG1 E EfVVg@ SqE[h3- #t0KCَ{ -*|RK C`42~rTzu0۞EŲ@6,k"o P= k~=z WTY:faѕ~6i9d{\ɬwT7'waTz7Yުщ:{K"Qm;}"Cf[淩-@o%5kmSK&qGO>Z>H&1;e5_޿xGvHMaoKkF{>+ 5H䉞wSXJ4W(`Z Uo_l9..]ƛ՟g}IP7~POGb"ؑ:I ޕ aӴOV|MEAfu1կ>;1BLíuBif +%֙G KZjdn).$:+a귩fZGb*@ATPЊ5qV4 6wPTϓ  n&rǟH,b,!0t4R?B_ZI"Q^j Yv?Ǵܒ g-` 0}DYC~E2؋—)vyYiGd"S  tZqw[)jpLEUj v!ة`|-ی%Up> *6rIp_\*݂}W~Ff b0VWִ7Ev5" 'Gi"`D0yv&TMXiF|$qp?o0XE2On%[Ri$VhEݽ&'ؾ'E*\V ?yU.wx8Oۨa@Yn6DwfP lѣhn41pƲEU޸>2ҋ#x8#- ԯ$ CA/W5~е[BXAre I›/bCxi":|aa/pcSPlj#:|<3"•BP?BdjEs_ 04 *K!QQ1D;"?/!22'38fvO)Y0O &L2j_zb1\|&r7{mF 1_xޛqi ݻ7zRmajh Bl%(uգw|2,iQ88];opẛ*)ˬ Yj%ύu=Xߟ +ЮޯhU@Zõ<[`Ѱ8HQCxkY/Н?E^p{߱Cw,*aT*NY>@&~FCH*fOni$R7),19D>>Q,sS} p sJӡ^ W~ԗ$Ͱ)1MnȳG炯BQ 98!2A=kqQv#x k8-cG$z(D7:'`d48Iގ A;/B/BFm>&cd{?WFuxMv+x6H' &ܮXIۘMF45W-B} @˜dzW'ǫ]'CtɆ))F"eҧ\OdF'U䎥%gM.ޭ]Üɘs'oqz*|Y з11gvLF^)̊QxIꢒO_R3ļ_pbh%5ʕQX(#v=E#`FL Q<%N<8a%4,RIqRe TZF[8Wi?"2bae[qW8,#,VG]U9n[P9u u$ɕ=?X= V|p{M"0x[9USP*ڜ&IvPdd&0n#Y偦ݥjփ!m[d9 0(3|Vg/O+kޅQ3<Q?py7?*g8P'89bCDehY:3xO/+==B{au(/E=LiiG4q4ǩg{>Q QLx)U2Epo,r3!C9P]xĥbvb."dk4L͉,84X/EOH&@KpK۶߿0_-UE~vUCm!fz8PJߓ\|yw=L:NZ tcqU뭽]1k9m[ }*7ɆBlN ^G3g얰$tA4n cAa< /B(E4E93hb~BV@guEgG wcR$(+-fl/DA$p,6?Y:J|q4^H$ADq/K 5X5r63M֠ mpqܢ5EqD*W &D@ `sզ"%؏2&SEz5rZEycЁa!.2kG*˪S(M y &\llx6yY@$Q4} Jk / x< AF FD~#fcz7z e_lC9td/K(wSSX)dFZ6n?y漀lt t4WH3Q HFjyr 1"#P8i_dW>-z5-C%?&nD%!YqdwN-|e\ . BpeOe %M/KMHй/3нC.F$=1ҰV y=_M鷝&eqQcjN3!‰%NoAxQ;P7f/b>'+WOÜ! 8ja-e{Z#m8:Gb&"Ql82HzjfhgP!Y,J yM~vn mOkغy4:o=d{C#F3] I1R&AL3&* 2%iIehaJaOd+%Y ~9i[xu)@#(Zv"vBlʩw0eId!3bQXe15Ԩ_ ~v;:K4I s60:~ïB9 8wyvsɜDe(e;3  !kRaǭ8fQ_"? ܼ9ݲ@H<̳2hp?9L |5 iw%K0Y9\ûh-tmJvHӖ,?ُZqÆlvl z4ӟLCMʕ. D̸y]dF0/P` '{i/0 4R z s`Af6I*lb ~F(WDߗIڽx؁1˓J9vµ0Gz`a= zlOqE4 HO;d)p)n,l*j+hnĻmʂ v+ҿ]ɕ8{1,Q 13 %MEX&p\c}7$spX;~mH޶PѓS,}œ#R؊q[[zQ&hĤ#9cm;^.[^~ LXC)nQsL [\ tMWR=HM7~H&vr3?vd|gL&Eċ-3.se^ضp[r){Պ;UC]L$ xuokxdNXqgF YbjyEHIjn!Ȇ(r,t%6g#: <8#is\e*d!= y`5+&?tPR lXAgT#nV5pX"Rwv瘍u:ٙ)849OSQc>mpZ [&%,X*zV.kv<дR%{lb2C@Pqf%xŽ*f`'.͂U.V#+&̀Nbʹ@UV"jIE8';ǣ8i= @i:/R7#se gO!B961. 7XF>Z:z!wLߠ'bL0cuF`xN9A.3$@G7WL;:P[g4o"80AeJ$wyW')P"OHb}!BIg%~Q7(y`KdY :LSFeLflf^C.@+/tvmg0hϲW+W,TP/_?^ءF(vS~jN#a)9HAP_ U AyFF|.o$jU p{!WBM+e#+@@ʼg^7 ^gvȍӵ vÛ 15T$Buzxn,w2*6l"v+(vjw=V+aVnOV:d#0h>wKl^HΆ`㌕)!j`*ZBP,XDtХ#sE9Z ]Dԃ!dinKf1X3c-&>dhOAbʥ[ IR焜N k@hna\oa@Ns֮`6Iݞo L&P=&WF{I"չO\%z&rVMytǟ8b^/Isd#+qF-v&Ίzl̛ǂ3xT@!nirnI I'7؝/Hf m܉0k }fJ8Ⱦfgb]T#_~&!Gsg:y`0jҭN{7|'\[eLxrK=> u8WhA9~53GW[Xfd H㑥Ġ rZ~fqu\.\w+d39!X/9&G26{SR-Y#h^:צΥ =d4G(.Lk\FgŹsaq L2 J0 spos^ ْ*6 1N0b1}d쑻:+s榁Yx&3>QrNgT#S{9 _%M `X׶ciq2OB+?1$iae/(jbuY-h ngN.)nhw;'IEWDŽЮ𑨋't5&ņ#[MX e: 1R:L}5f*"5wdnc,AL+t(C ,L l%<e]_n""rE4kC2 jIXn/9ӯ;q|bUjZJk)$iκ$SB / 2%}V{`ߠ!NPNF'ݪ&+B̓8f;ۊhFZeo& Xff\ +i O(h 2APEڣ!+`7aojΘMΡ1~W,fK?3xIx FyNUGjrO"tKк5@$ShfRUܦצֻuJ7|p7I(-^C @3IJcţ>y6&'+4ybI+^^l4[N<>QFB ]$яaO(L^eqNk+\Gxdr?;O"<-o !dDgz2I' &n0><ʓD=O.y([jP #'AUxg\܉M.-1YE<_c=$)ƒQ@fFOY!>`aUK҆@=3&3t~pj@g1%1}6]V5>&%6[<$>Xm Gn AzB9o"?u?X}͊%=F\Gj+<~L)LYbon Q/EYO|ЅH GS]@n,rX6:3nVkR8j}+Ж )g pk;i^|l)(;S,nlSx\6dEF=.  h`uaD]h_/k֨ 8DIe}<g ?/a N;~'&##w80j @dTD$}H_֢cZOro-X~xΡ%J>J-ZuRrl~Hʅ3}5׀>ϲ4/lLuR 3<ty@,-9ӮDFW FARO2",p<>%yr .^gco{\e [FG8ju*'5D%6["%S8 ~0ŵެC uh' /σcցeyY'l xVJc J07G0wq xE2pRm|"!v\ϮstfarLd܌ܺl M)Wk@}38w[DeaP=)aq<<5e3%G ђ UcM R$!E0 k-Q^O.)BL㋨) .2NCH`[;CMq4Fm;& +p̈Y-Nv)=)x'._ s}KƠ'IJ3YL[PHwiEA@/ƹwY7aɰ}Ѯ5v_@9n7*~b K(-C$A U[)ó<y벐gc GhZHA=A3Y,o `A:Usf} '0cWyqxz7%r$>bRjh^y%>ŬG@hEA < 3/%>/~M />%]Y֟XL]ZL(90-3=ThT=2]v o+`qd8oJ8f&Fjs>c?Єi.^*޾cr[QvrNF-\Йʂ{˄5fA$8 ѫ+=y`Rz~*B<"v7 /ܡ .R i~W^ ㊮"5%μ9݋%TR EgY@-A)A^S'& F廳:=RtPb4oj|fɽ1r* #:N^:!|- ޓ49k57Sp%LAQ@b@"="<Jx~η4;+r)'̶M[" :6_tE1P7+GT> #H`\yXsha8YPi3C4N-p$lUɋIZm-[Pؓx#i*UeDG_Sf@ԵI1֒wlioqQ{SeGpl7%\}n\6kBħo vR8$HPӥ)r)btdwsBC ?%ٓdq$XNHSMhjwCb.=nTQv(t\j/]oa7S~mch`*ð0]W7ׂbr ;ܿ,,\M' ŜkA`*$Kt %W BAp_ISJWѿ6X`u1X&d}?w:\8 }>b.΂MGSK;jVCqD}(wQ- cH^ q".``deݡAז.KT9s`Tb9ReiکcAwE ˭n#fpe`&j B68Zլ'49ra0_#+m&ԉ`_/?n3f[_cuM-Mz !_Yވeap*cUY{[51V>P3/ Tց2F eKIvĦj`a+MRնy?8a{1Iu!MEȨڟ(^b4`zVe&| ߾,ţ0PE#4ksAMf66/jHF'ׁmpNfI'ޓM̺Qɖw{+݉ނ4dV AZƿȨT}ijD|#N'ttDB~< ʺƌX*Se ͻ"ZvFSʻ깤FLOVr(fQDɎiRn'n)ᵰrq~qniflIZ6>PkJj'PDj5xTUCi I$eCY}'hjfƎ|fa< ȻJ4 +Md045})U,3//䵿{Vo)sj d;:%97c0~~$2y DI/E<kJ mg 9$Rpث!TIAXB0{y{4 K:.=əx49BEkk܈3U)q38 eJM <ɜ酼%7Lf^Ӊk|@e|gŵ̚۳yyM/7ukQPMЋhl| <î3p!"۶ie4*7WidƠf9(K W ȉ22.`[Ta jz6B}YUt;He`󈠧uijfLcZ癘Šr +B~AcL/1V}H-LU:y_;TnӨБ(y%ItTup- Z\: ̶f;qIG!U,`d=@̹{v'76wCe3_^{ƏJ쓨,@ 'MVƘ>:0G$.Tm6$Hc z0FQh}{l 7 Pyzl%F"[0gy,`; dϯC~!plt!ZS,D_I!:5~ma੔ )J\\b'Vo_ oIfRΒ8_(M$ ă-?qzEb\u|)@r%1L`w{%Zs_KX6Ոx{-YTGD|L7'ܿ<~>))(f{FggH9̫df/f}g&_!9WC̠ -8SK@&4Mn9yhF[G',qh tGUn6ܪ\z$.-kH\3 "83 $Y{N ۆ$⡙NJ웶A )Ϸ]3Y&m=߁xUIBHg|D H@:3'46Ds^A'`չ#<7BW!Z|BYj {}J1 ^;)v4+ү+< @mEۼ+Kb $-?U[|/|P^ÁfȤtwMgefH C.#6v[~HsF:$i,DLhh ,ӈM;b@o+\9s'[E0;8<|09㋃W|ծ?pF )"t. I;Ўh5Js{lXm=9`+Di|ulD.=)! -8jܬ`=wPː$^EKuPtB\.aS2 F) WEcSVV f{Êw0 9_Cx*j3pX.PBe?7mOArjhsٽ !6A\7>>._}oD4}f@>>p>wcMz5 *Vfgjk#]+Ghժݫz`x{OBn!5_҇2D9ݕxM珄+r0I(3ǙpvMT;zOo \>SaI}s5x1nL(mCH- HmOS}Dˠ8b7>/HL|Cn>VLtrOlKs(m=v=(&yK!ln,c^Ƴ}}.,&t8 {% mg=vl3Y IQ3bFҐgtAwU H\p*ظMFħoB &l9.7_::)&\xF!#x2VӲ.D7NEUbFǘg'\uF8Rm%c k}SY}9]F=N0w:a2YE/R ~jEv=pr}RA8Z3 }NtX"u½ZH-rr^&ܞ..,|Pt#BlE)9-$K} 7EK> 09ȰJtSWIÊDU,ej =DyxqiArc eۄ,Y8 >Ӳ%rD xͅub3z z~@N%'O)^P?C\@'v1J'NsCq[Qx K],Jn f '<+ ~{{/st\kJ 0ЏIf_/%}(ψZ+!lo.O4qݶ(Jf$?odzv}Lu%}?f;smiR|sB.ӕf$Q⡲dOǯ5{'Ԓaj$ӢyahH 8YwHORZ<&#s/,{a| $W<6G-'r~I`X"bMųiّ FسwC9Ҿk̭>Xe虌zjkyO ͟ȧ,Th0'wEw³Wsuj;*<]FiϤ28쩁{G7$xxjS)a ݩwe\=MO>ԗEt($N,R-w\0OĦL+uޢh;{Tz#Q+a:Ab-@~#v׵ ]Jw!թh׀'t* Z<bb,dZPՂn7 'VU[sfy~*g%qsiz m+!B@e̠vPx Q(-ɜpݫ%!7[ց(D4Ԥo64=YhАaP^9q1u𳣥)#T~kp׀b]:?j WHdN b W^o&ǟ0tRX̺q'K׳QαP] `e&Ѡ_+5I)Lto͈q?E3$ZLѸa=4Eyg1cn&U\ Ug㣚RV^8 9֓*1"C8,yWIÏ5@z KRq8а)'fV( SPw."{nbhb(So#dZ yų\pLyO0O~]>FFI@*z)Y⥢h.J >b{DƪR)p\hڭ; n$yCb0 շj@MvSX@%d/pAr#RrVۂ S'*$POPYhSc:`Sò~B29Ƨ'M=e?<1¡K+l{POϮfIbNjzHFI(6P)#V4Y:9@L^ G35k*,IZ( y]X>j(FKj6 ^\ǛSH1LFLa'aUņ1vqtda\魔ym]QNiV'wu_MVc_`} ɬuPyEU3Wj4CQ ʖuz21No/H@W$O Uq9Rf: 5*A.׻-VkKsMONK?xuRXx4ٺ38JTk;̛vY}`ڟXf(*;Y xx1;쏡4ܻEp[0 /(敖F" u{gM41Kt96(^j.)Eh(S0Wض٥Q2gЉsԾKN} X3#YuvBWedbGTB#wRꆴ@2$(>\n +kSo~m&T:ϠYw/W+R9Y E^5O㊥T)1/kh"S%ñ̟,č(T$~6yG`z!(a/Y/EsF &;i;q W=_×g#&E4=8-u EΌRs =ӡN+o5XQۣ W\c(EAXhmVx-@ow "HC[2oݖ j@dFE 3RjE&= n?'hv, 7.wA&Z@6tsal@E+̤M ʸ򰰸rbnNuņ/@R=1T?UDzl%L'omkxdb<BJo N+,y"3o Re#@Ɨ:0V ;C(@O/Oq&2_ A9&ftS·gn`:[ iĚiqfKl~X B ts*A=*Q (: &h&ۚKVx 4+ {-~%hMsiS iH]4V*|blOUxapPg-5ڻBzAx y~AչZOs`> ~;0&S:H&C)mkd =9H(<uUBr *QlLĶykTsipEV7iPlzG]\ZanMԞ0ЊaO @nè=W<.#z i([}z<;^S*M&*v=4.`5>AQs_>/V49) gWSK"oF{h2*݄yoత.఻[e0YBxzn}S{kco3̭Qo\mKlb\5=dڡ$uMjf .z0 L-K19ć܉:^QxC%]o:?WԾfvH.ZIpj VxqX2#f _tȚ5^ڙ,3_o8&E_dkpϴO3ϒ۽F" G.%t*Z^7IW'u5S͙&5eax4W, i@9 j| 6$g-pnrKgi0).jLc<\JP1oyJ͸b*&Kz^>O 9X.qㆺ%crLjؾtQ1яy6iբ%5~MT u/Di/3Ι(0T+$Z}N4~!}*s?/R!bi]x~AϫGjKiuSS<dsmiSꀦl.4 (BE d6 XQ Vct(K@"ڻh9`7\XmO岶X"Zo:ПONxvC*@80bv#{iw[c#7/XY+CG-PǢw78,Y&uЦst=so%vO)InEA%w[!^ܙ&{~*/WoTO[:cL[ /ϙkm~۠%@/Ob?%tR/S)RI=`XTp1{yHSboTjt I/V=ӪH"bxy Whq|nfV͍+6\\Shoƒ09L5:J:k!m {gִT7JX?w $"cك7 ovXpVu2=xBG6W axyԃVde@]ݞ rWAK"*~(9IOeUaXD2@B/%> lu|U?h} y2?o{`-8 οJs@Ko._{`W[~'6,^8N - 0\~S%+-7ܕW~PXĄU|cy3%8(l%U'nEʠ8a} YYޏa! ?%᱑iW;63Qf|ԕdj!8 h)Ady?r]م]5p֢AdXiKIv[7f(昑ZlW[q~oQt8@){[Q-w\NEef7@KSEͰE~|sO%> bi "AnXI;[~n`hʠ]|$Z灭c;bf@BG#ޞ!w!s@ }qЙ YG8YcYS\^za"3M\Wń<%OHVZc2 h h83W߼t<,, `z~yŤ6fY^Lmu$;654F4aAW6~<ѐ3 PsH #$WF_{4,BtS eM$'+E#*HlJl=9$˷2x܎| RQ4-7k(ߩo j^ת(H1Feu%^UuM8.GQ CqN$Zt@w`e{csvbt8\Ŗgr8RΝY ڵ>įEJRrO ,3% t'*v >vo? r*?VR](Mf߀|f5 Rmu3VЦPEȅ6iMg =$@OLqcQ=O@Iqnn`6{ʎz2N4"FMpaѽ LE 0 }Ś ٲs>gDm67(Xb#9lyG' ^[1L|2>X=E">78m|tĦ*B&_eMm jyFҨ&3q=Y癄kѥ&7;y:EѨr-F5cw`_n?vƗ %N /_;/A_+/$$~,s8˰qk4DYkVUwrg(cWNHT#gAݰ6^N {:h.MG5\ψkOs.KSn8wKE*5ܱV 7}S70pGEx! 37FY6֖2g²o1{qSF&IV=}b _R; g`W,ۚrC&vQ:qjSRZs>uuhc2.ne bDP9S6qMъ "U-L]{5R`\tM+D z$2,qJ4p61kp[>Ũߧ ō$ 9;wjIV|7g6JH(3I?Ds>|T=BHQPkѬgsXH9E"W=#^:$RBф?u@.!Z<둴I/dJ$[Y~i z8o~`UFʂ}0njcXᨤ`^i}9SPiqEK\Lox;XD_Bv]m:a= 4sߔ<<;\\ f02X,(rDt; r![uxqc jBNI;J j ~-eC!SVAԴuFFÙ s``E{M\X9Bh{ڕZG((b MjOU_ `AZ&o]"R:ɵk=lsZS kI g՗:l^Sʄ53F/w*R@ȋ?U7g:{lrR(tyHj1&}p>W_ʥ˚ÈSsA{]\ $ 8c'gsX)[{ñ& ~"$ õ;ՊT=فg9ur&dPHC5q@feٜx 0W^2;W㎝={~Ee >J |}t[U}dųKGRalݛA2i> vqWO-WJЏ`F)wV_)~1TT{= $W`H3|/Pū燥(?~<ܹt"˰˂Vjdubz`S6n1Pi.ڴ<¹^ ˴fdH~`LFc%50.MB14,gm_G{-"v,8dc㪕}v݄^1kB= bi)`+7䅧OUkfX|Ze?;[oO;7oUx=O²aGGWJRDgf*PĈr/"Ґ}A}g̀\swNڧ ](0P 2xBZN%)7taF1u9sz9ϐ;|\sМs/5q&zT|bGH mC$k5_lNWf:Ĉ-j=cvOJ7ouNCBazY $t07jg㰾4C1z+ .O'`1GDQ.L|/J V2j{tK; YJ~ȗ$s3rqE}A,I:3^XkOb\r̉ygE"/ym(aI0.g)YE.BFj7k,sa  9"BzƗUWʫ}@dmp1\- rkngT E=G]\wQ 5,|+bJ_ERK:BAE ̣c6fy)I#'>V2 ׮uB\46Trul [N! JE"x"3NLj@WL+84H$}f B|"HX,h$B nRɐ Jکb,^X۲9<>+G_iޘa~oEIԔb?wa.7BE6L)s IIpCg@,bDIԦ vÖ(ܔӝޮh<Pt׀0Va/roYVc0T0Ci ^8zk[¦{U0𚀟Vb@|m5aI [9y6BQmD>j./t&i(%4i`Ufa6дCU;XK]\?4vZ6ԄT{+Ho1̭ {\uȐ{vIT<=Hڅ{754Q 9ڟԞ)n,jyicc:Z1띒ϫ$o=Lqy{-y{MU[y]H7v[I,U$kbmqoXM+J12NնChx{rk3fxd45H[A> ⩛+[]/n (FQm{_}T }vXUen"j홧CST WۀۧNFQrW?2Xso åU?;'T~ "Z]X0Q+N t"JQ?>*{IYEq&KqW5B]#hO~I.q9TEP~+R W61٪ ԛJ%/UѸ6'!ًl;4kc6rP(xBO*ъacp4QFUq%q&1ZY6tѭM K0܇v8vTWg"0Yգ%:%Vꮇl\++WO۱Qe>|t,@֛ ֲTE`;8,7>fP*8~CBd@' gpb n.3[Ӳ fѣ͔O)|*M1;;|' S31^峍58FQ|fsdETЪNF+`ځ!yrLH3o1lWP&QBro3[g0s{Od1Q ]ʌ|IK.E@J0<CI}Gb9!}h4獔o4!=r DP1?HFv{ Gv Zpb=q?I+NW> .-4^őW9Y(Y&lo5fǹI [YFʔs8Oɟcb0 p$_0`Ϊ_,G|z}2Q& ?k@I `Hzhcr3tAy|re2bR G(/$r'jSR^(W**$6v#hu7nn5qEߪñ*9&ə\_w)68}UYOC7\]Qܥ^|fQ'쭨DG]SO_S{ȎSu)F S:)3Aq;CEZA6ln*wK_CC.9)Q]VK]k4k>O!㷿d4^8܆OBi cR߅JQ1*>8O$UIDax9Y7?˖4 +!,1J ]L ~"Ll]]UB7#gIrA"2&g_C+do."lv(6KH: ީ^k<OcN1y_Eٱ!XPkTm#>6S~'zU`B1oJhpVS jVY#zE SʔHeBLRh>U}Ql)2Ν-M1vD>*+[ה$(}TRl#< ,:QLG T[4KҢ1bFV2ɺZz \:މ@9iQNЄ"rA]LIИ[7+׎m)%Ϩ\-D_{:(|#Y{Ljx|yϧ_`N﫥_0)9񎖃2oUf!M{okX$߃[1C+q4 r|[ ZsN:6dV+ȎǁݿF_o|&5ƺvx5&=\2jf9\'n}`9/Pi:>iR_oS7SK$8c5N5-: |<\ROIե7z2{QI<ĚC!Q u(#K ݱ[59,e{ 5̆l1+̲D08'8=c)㉹uX?d3/#@\+0~:خ6 8~/AVV!):?}h6 jCHF?;s@lշؐvVl~l_7A *oxCxa4#5̼?]'S ئw»23mE@d61PM)d1<E;K#^,gB!6v\On@?S&5`9t2=S :B%2i:ʎYwU2]R?欒s c~;/o F쿚PMЌ~pED]*K:d'awB4hJ[J㳔`OP:/w0`'і2_{,(F!9 )%̔2jH=-M?/a2g< |fr!!D7 &6\`?dJT]F"ZAQ&EIxtɠ`qxWAX@:ǁ1NUфxEiVSu CAGwd!=y^|W2fZ*N8Ae*p&ž2ae?U<++8 UbzNL>!RMyIL zmʈk>cc[. lcJ/mi:酴6M|mm8X@:*" ێ*6QE|ςӘq6U }PLݓz%xs~4vc[=wT2nI_k4. 'mr+Lp`p]wx`D5 B'yEΔ_L2͋w-G5"XjA{$ӭEld7qzɨ#GK #r HrH^;Y\سŠrN˾%7BdcWńKIVr2Vil@*iar&yӹe;iK4AcN@-XVM/v'.`mAs?_҈ډwV3zs (T ݍv@GDgpì3,0*g=ב9B$bƀSOMR&R{Vj04] 缻#Hdr#ѩF%b`7Da{3Q`΀ 0D{M`&NtZ3KT~H㰗JZ5@MIA8OD̕ OޗX0aW~W/˴;S)R > GcC#>(fw%_RJ*TB8"#^}:h \x29^ZͶN F8{BKsIBa@^T2]fpzTբ*,G"y0mf+|Q/x,1=垕1W<8IK1iKhfM|D)!*E:Ü䷓XDBe$|{9?' G`I)9@VA,֭?}ZnG@n8δn/7Ji d6aZYc)}RŭY  botaBet _JMsAھF]7ۈoRl );yt@m#0B3Tnڷ걚 @Hi9 8cyq{D$#M']&D# YD3 撌ݯq_y ic 'ugo:do2XcLgڧz'yI],f=1vU@{ػ `" ɨ-RBXR9% ֊݃[ŀXq@t[ "-2aVB7ج%D'WX>LvTSp'&>y@c(acV%q۩sPcsp(X`"f~)ѻ&*jݣ4>N: U%^o-{l!}#vWWn$ɟUK>ʘo6Z]#/' (SEf[` 磷M峫cd CeDC04U۬: :Qql"9g 뉻GK82Ф3D RrgΜ&v1 Ndؑox\`i1Ap_&kQHhqn G1$tb^M)#ѢRns名0c0xpb=UFt6mPc%hbWr5=LWul ZF_OrrFЌyTSR=/7 D[ƒ3r,w*̵Yzd`*4޿ĕmIj\{@xEloց^2rDbc =7GC.g8YC39 .n&!>J@!d=NԧOd#k)z",.hhcg j;۞Fzn?$ ~%5#jl"LY4Y=/c}YZ]o[."28Ku%P&:90kDʚ :b);@ n*Rkr s`Zs ނgA{F5e\^+T_1m)Bނ4OO ' }RҰ)甧j:r\ Bo*M\(^`W#!`@Rls)Fo`ؘoУ1j6}Ãt@x 5ԑ koڽJKzr82kf?)ۡݿ?=<:Dў6+sQZST+p+[IV{kTV>a z5})[էW4+R"F6`0:/څƆ&2ՐiI)٥̶p^Aېfնb2E/kShjO͆*^KX!:?(Ŗr#P|F,aP5; jd^@)V+64":nxUmmE P4lqlE e j!%hr=P{Qwu5o:"9p8Ag;i.'rcmR ipI.70̞)rK4q*D-;iB@D*5^?HT_!ܗexɑxRVJut{^(zU\a9}mPCNs(ps3i mbC8uLwd;`O %V_r#KJE酼3֔e[f ~? }0Èjz:lT_o*\MAo+զ'o@ПY{k h-Է+Ŝφ0gˏsI83eɠu'a;OI >~Ə[d%ɻ@46KK ]gn왙c~vGuI#wrTћjl`OU|׭eѮ!/;SS%Fbctޢ]ilcRԏäz(ζ{|{OuE?लIN'I5t>ќ|o3S6[)=>;:֊F'( &OlJ=1c'a:jvfb͖uC4;#%L)`T TȄMo2p6KKa5؛쁧(Iܞ (Ujř-]7OS[w/`wQAFtr{r/MCobB7#2C0̰d8˔yRAsB &c FQq΋D5)rY^rRx™փ`nാ]*'COhsL6'zcNe`+=Tu6_Igsl]y)ylVfpso"]-j2uui+c"aWǰ+[$쫦i-p@5 [f@!R>T3OָUL.Ф'04{Lf &e:y9מI\N̥~woby%:H*weMHU*⶧lu;PA7.2>Kpq,)3n*ެxj3j9a2)NJD* ٶ\'OW6iަKsS[h쏹T,R@`tHHW˦ctc`zc~kM9>@2o8{RGÆe 9\&BހShqM;dA} -$r,N\A3߰;tuA[Oc5|"=hQo4>åDɻM{{$L^IT{׾H:Vo*`3dD-p  bzep"L8/Or'Ɇ:u&kaxS]FbOb ;at[=QN 4R`$ϏfA}_{Sx;XY@AtSQ튘 dT#oo3s&Ouu)] ܃ |x^ SEr 8ɞk\#WQ鷺XMyO.mċ܇OU]D[>?sh$xfeys!譀3B%!v:6D]`1;YzQzֲQnZ<5΍Q},aݍ(IXJ@MSݒP{ دK>ҔxVpr1 zfmaFͷwmZe-|y?e۬ub0_. g_R)D|`ކ"\,x**tfBYj2)5c{ dZ&\hS~_K!ԫ 8 Nk@Kx&Q/_O0F|٢Knv#UN2KL}_ q 7g3WxInCy?0—xMHRU'!5 Qߴ&#]!m͒pv >Y\}a y68ؔ|X}%F壸 McX qJT/v@T JX( ,Bd"CT4ݚQo>0-;vY_Q$-qV.{Kݴ[;L_khGҔŽL)ؤcb֜ȁfdUΦE/| -p9^3c艠d'd|ꚨ(aNŔ:1s@V䄖}_гkiuCɡL<(ȈJ {E^܌Q~6Fd&ZɶR/D؎s)d["^xieiw?|[E?\A>^G{D@Ri c jnu5 h@Jg@@W;;نxcH'Ev[N>b|^/ύZRO!2'Ą z΍8}J05-hÙ Td=XP|iCɴ+?I@"ҧ̧ //d yA:'>篠JN:-O{w#G%5lf2cOpĐcPZ庵$\|ܪ:9zcwC WWɔ,mنy͂wǖ8Ybw7{GY G {ogq+p}1! ]6/% }~5}cWv &GƆ"Rcݛ[eLS);+kӕZ:%nZ$'⦒joa f mgHsC(՟MF-̎>ox{dT*YNIEN!ҍCN)XkTƟI4ʄae4Vs`D7Dlhg4`hDb5YV4J>]*1h܁~ri?Pmy4Dm Hߤ UucED"Z&[FmVaC!rmP()MFcjreFnҽ 7]=#sȿEk@*fGu@yIe*&KMu]^G7SXV,PCtjIlDFü:9C?|AZ9ApybHICsIX_<՚vu/(@+*!c3nƍaI$Cfg&=7i٤8\S >qd,Ǣ1U1o W9냋K]"DFOlRЀ<þ-SUZ[Wp@**|9 yՓ\[j:JxTq~~zDBbةS}f!eHVLg-nӼUMgyru#yyg Y?) Ⴖ J{a:J7[߲kd;/V 6>"gj|_bB`X6qW͏3e4^8᳌1Gy\i|BŞO *wE3dW]) ;Urp SI2@F4-9%0E^\D' ˿PkPɉ1_ ʲ4'=VnA;XacCx+@э tF0>B~-۰í "& -.`8D xkAlj;X|denx N )N*؉ߘ $ =fGN7:B0.5a 46Lb&BF=Oԕ4P"cѐ8}#TXZ28aSc-BcȌJ?C)[.RC\0s C,VdJ KVACz,A4p˯ 5u7W- xw6G]d*فmԁ "*Qq[z ;b;3rPq龹s54yC"l+OVLb .G~Hzj2e*jH!ս l,>&rLk7-@ӟaboW+dr \TF%7' `UoW<6A2A:$nj!yeͅOcĕ軟*Dyv _,ۛ =$cIQbLq'kGUy0Sԛ[4lb[r %Ǘ!$g-6_QF-aъk" *N@O!ڀ(Ժ^X9^ P;:.6rev0 , "INk[S{:#}/Ci|wH1 !׽W܌Cȴl+WKTu"yF E^5rxk 1/{8uݺ]1< =RrشTsƏ6izTWoyz=o9*ZNu`=;-ց``g_~'!1AQȂ}+, T2bh%BWDe{@\}+`!$|2޷r;k `PYnbZ2^k>vBrzרw6V[70/~lE9l,"$j<5b_*c&#9tf!p9-e4K f`٫-BIv3eeVQ*9 ܶ%gȟt0ԛNqNhT]$EU0+ ~"4*upmh\xeB݇V0l=l!HpV{\ _a `DžN1C;AmUed)Nm_+M!/Bvw' k"ħ 4u}@é'< ys@NDBr/0A,uT(HYG~K@͓|0OHGA{byJ@nK9m .z[@? In٥ϊbFI^IOhd9d&:U+{7gkS6]@PH Ue·# *JK J 2jp ςo>Z8*TFVz;{~ז?ʜ.8SEǮ4T֛AJ[kHhݿ6cay.m( 3:3Nl(Q0q YY#(3'H@WuZ'cVRR;ðzSo#tjaY&iJZ 6OFY-F N<7흒NՀw; $tKrT+*fner.=L7GB.;8GDYϽr_: $" W荮>H{kHDn%#[4&֜ҞI @lJ0ē ‹ƓdLv4&^7S rV~`稂i#GK9;iy]?ƿILk*G vpIg?@]߀8^@f( 27)! Ջ2V}a: J6a/\ml='3}DA-noEij#7y$ɛ.} E`dhKLA98hc8+^[yBMroi:*'z/>$-CfWm״JXSId s>lgo^ڽ]"x ]ʡF"L& /hz^AGг W'-l烆,Pbsyz#[>84jD?^8zqxäuhH?ƫ Ҽe)(ٙҶ_8uAt}Rqt a3O֪o~-L Nɰq|?3PyGȊZ\^{à -_)L0=Ao⤣h,*h^y4w2|ɑa67fh? ]CLp n)կTj3y#lEh6Vt B'?+'kN]Wi ANպE ]' D|G,őƍҞq"bx*@Pۡ)[% kJiJݥx"Ar9x[oϗV+.jjq؆!%&Vtwc˾Z(^nw哬sQ+0&Kd짶ܼB!K)i4^Ca1@l]5~1mja4kbN<ޢ=!yE,m6꧄/qT:31%ݨ:ec9g{7@yC_P%uK0 =c ;`=0wcT{gLC:WS̍>nO&CB߷YI4ӟګתԅ q77DfAd]:|gϔ"b=܄F!zm!j11T v( "?2iCBjs㰻U g.DtqwCKD;Fp=r԰ qDoBNyk uJ =L|U䆂S[P߾sp#BBH+UC9<>V}VdwYC<" &$j IƟ nx›+z+Gz9[xKB/R\ғQig˿'8g40B 5P tk=\#ݐsy N[h_,{XV܇_Dy9^f(Ax4{BE%)(\F9ORIٿ$/َ7!Vħx7{I=W0^-.)r`CЭ֛Ps| ;5lj"GGmi$[E:qX ;y#Bvmw;lƌGV>o;B9A&8t@AݸPX73GR sjgl1[qGf Z0p`ṕR#& hi֢&YplR{7 'cC֝s/;|VeiI8?D[^Fþf|=&Y2X=mJ˕W3D3I``&_<L:6fkr;[yP5{0 -TK t=zOgoZP՟G N.M `hP~l}-{OMQS 7RwNAPqn<; |70a5h NS{OYӕ&o*Y[P~C[p)ej<93aJs>ƲWI\!``Cmv#cj=e-cGM'qdYU򮘭;:֟cH2 .v "ke(Ysp1!Ʀ[<- M%Y5"2b(?q :07D.ϨK ctOkA >{/lʦkEz3CЌݎ7GT<W~ qZ{N>.ޔvCaSDC#[8 Z0Jp`T\@t>eƣI,ӿ_gn-R>Bʰ33;mz.@z^#[|Q_PyXS겻?)c; #l3I /R~ b#&$6psc7$1@#1hdNO(u'2NaKon' uwTa)]9%VoUYûyBΔ+ /YFMn>=B g9z`YoqRk#Mq ӄ^4[Sb[ i&$_hLJR 5/?b?M;XmHcI|>E !'eO1c 5k$EQ#~U 3dkOx=͚IR!x|'%ԔUTd Fסy *>J[]?jg4.*/C",Swꚤ1_m1j@YKȡbu/,,}XYȉmB2|7w=!~= -D803H-mU|ڴT #\z_d.Vk0UeЉ3VN@:.5A,DV t6NDfwa1)ٸKPKB!A%N}hOLElѮơw7R:_JOꇁ({KV&Rvt#~P%.ĥ o[0< g3I;tB@JdJSy@aY)Ȗ;R-f˧ض)3XwI$ՇMf{Q 4j ;_ TD0(wFj Ȫ[^K^t?mZ.#9V;68;AA͞ta/}zt:\}P.ӣGDsJ1o7|<xA#)=HdÐM7JB!rsy2~ 2rZ:SPFϔi=`y ɿ KfХVCf!ؕ??&J45񴞝5WAZєDkZ*}7Q'ȌTTCLt8=I ~ bMD a$+k6}ꌬ̋~gHr Z(p'2F li~ӐF(XB)ԽaU"<ƍ|ɸ6:Iět3֣]D<; Ph!ri4uMdwiwd)BD!5WAR_~/D{;E]{# Jadŝ)ݖSɉy\|~:i8BOk^XpmQܥ κW5WRj~]Џ$.{KQͱ񭠱T3tư& g$=7\>z}|u+H W"&j榩WZLc T\6e)/P - H", sĖ~#I$-{-ǎJ)Kk39 sW/ԟf*bgR L,mSǔ3sjW xo6#>V!,T4Eew<+!i+]wm?exDfLth|G~GC3~gYwzB\H:_Llo о> m< 2|$` YG /VKEd,FhS D/?&tpغi)l MD([nr~#-UQ>#1MB;YÁZ,H1Mj̳6vwc`ׅRFn\Dz4k}#mj@EN&'kj8ꜟ^γF&FQ1teo,7p^j% |@ c3mK+ ~g* (H!CF}`+XQ9D mlQQb7C'cV_ Nrvo*_3] x)GW:Burֵ}Zc>)7h6u銂C!ԜI5.d=>Y4<똠!NQ+5Ha\w2OE$t;,ݮto_ƢPFݧv2񃌾UF%lvg` uأߌWnn tih6.%ؔGksi7`4@lg]t ݏܲx6S'J3as]¥8Q)oQa+~xX ii}QOǷ¦t`ZB_90. HW;S~2`RP MGRI[.ポH`[{@Tթcؚdej"̮y@*x]5{kZ.;q%e !ODn/K!F$o< vZ{Yَav-OV7,RH1"ojo,`qA2^|Z-t4}Tj ]/s<#bf3ڐ$VR>H 7K[@.0ŷL?`,SJ;|SU o E], $+ )퐐cQ,Wߓ&ȝZ='N&s?óLEzt;p9vWfŦ)=~:Pf%xXajUMf8PJ tZ@c89{˟hRzPh5:IK#6>b6U÷䔑*hQ E 3#$sW-a?]b:9AvWT*j6쥖hoz׭g$~6PqU0 sϞ] 7m\ᷧcKmWm:`i6z pE#kGT'1^V:nK6`jD $鴯KE [\vdNEmcܭGҖ&0w3_3DJ?1\,3?ǬD<ք}P'Pg"4[-oS_ɔ_p.}([Ē&=M(j]?E]ߪ]XI'X(o Q-=ro]j)\bQX[{]!W_1tڡE~T]eepT]lYy\9_eV,;ZeHt%tHoIxO?C]E}o_`ֳzQ7hzgr,2@SH6XբlǴנ@dF& >`~(YytW}]GD}v>Nܳw ͉d6ӛB{1Ghͼij%O1OW; qA_UiMMsBOYD7s&qqX=F'ؙ*(5 ҄ %Ѷ#-EVM/ =aSHnf pܾ9%dU5旙V'h&N-C!:B&bȪyMMyQOAd7=瓑 tpSfU;f=1fW9K^<&C;2'2(Y1z8Y,o_&]+ېC4ѦfQ)6k)g=V2[sk5 ]k,OO RVv@!9椪F(, R4LVO ߜYyKm{x`PcR/J+j: EK57)F =`3f?=ުlTm 5Hc!{f%qY֠ ?ǂRMX@M+NuA_*` x4sp̢Aӄ'<6Ucyo!lPD/7+VMBBu6 V# )vjخO矞ptt=~js߾SwlV1\nD>7Sյ$y?BTO Q~^=x1quE;▬+%o.FKqbgd<<Tku0˷D?JQά 4wT1[B_ Z反wtlT}7 |e ,8JsQPhV&6<m^Ml0OKdl{~39咮voW+ʸq(1 ,mBP[=jv x2Oz>ẤcI'j֬ 1T?|Co$}"k וX3ۃݟ'mƾ9饤U_%#o위 2'}=jKCSn޷& ;a\*a:UP֘- KOl};a]jlM^B |Asކ|ZHB~SpSgܳ>-*W̋ݵ%S߽G[gњ)ԫW1t'9Tr*{ɲE~G( K < g, yWk4L-oDCmRkI;ܧtg "1+t~)- uII *cԶ9JA<>)q(d#J3:~ZRsqEDF }Pϼ|-*`m)JPy D9^ҵ>Nb?γ( AStV+6JBӗ撐]Fuc Ep agߵ`:O/!mASJc}{ߙ))uY7Z9/% 1ng q"œ$m{>w1^ss1vJ}E#T=u쫎Y ;O[pD#ܿ #ը |~S=+/8|/jI709F(Z%vǸ2e|Hfu{;""Nt:MWoNn<25IY6M0#M-mLEC f%`1$hǤ9 %ͩb%Y.'6q 9"ܨ'A uE~9["YQ T1snU[z}o)SN^Ӈ_@ /HYX?$t-8T (<%lmw7|('b_) יf"J;flɨJA:xC䌞>&.5a7NY,1Q_FS1>Xmط+H ;+gZ؏FNFi6Y0p: 7yiAo[_EM_cMHlDܔRe +&Y[E)X1Wlfک_hw)$ YD6s-7I߻[Di eKJ[$U7?HID)KROHk/Yq\I!G5ͭAVo?.c)jNQ=F` qe9[, F~vu,˄PBEX!Q*Tҩ6bԒ }bpJ:IA%\*c7^౪E"t34,<R;?iXbT=uhM\ULZL;}}в̴̈Q[;ۋ7w_FXcYV-_ۥ7dV CX%5 *l `o Ɍ_ys(' ]b3G>\k'O^LӪv'o Q3K0OzI&Ӎ%Q+fWœC1Mp0 *dvs>93WTʨ wjg }[H{.'6Mo8;bM' ߔ6&r/e/[25'aQCyP!爝QC.הCz tIelLE 28usYιnr\#n|µ|go{.Xg׋q 'SA3^n96i0w4-]5K d%WAY|Ttbӿ,dgVD>^ů eUВ#)=PT:Cvw*Ikɼ&e. y.|(3tc*UÈ=G-AD_ lEYaS0N'$y4ҍRU?aMz+8 tݷDvY,^eb.;l#3囥xWL7ul_}TQ^1A1$P~1M]3eEulaҙ缆jVwgQyJFo5$y^Č[^-^u?BK0cIDvQd/ը_>Pᠵ8#NjE TP%0=&oՌH2o#c=P&T|'D֏ib,FPnKVm{rZm[^h\"MA\, Ԇi/Gz|0]`g?0N Yj9)9Ge4LG5Y/.b'+KLM?3pY~)OM+wGPa᪜`αrB=S)mAQqOŜ7RL|iMo j|sCx 4[h( ~^qQ%ߓԈկdM3W); TŦeO~儾e*Խt4T' L!PǼ( ck.Xٸ0׮DDA[ 򛕚>uXKw qOMU'e_W[z*R34Vizmy HGqaV6.UPk) R"uXQ`Y}.JS{D[;=хyjXx©Vүy.H r|_v 7{denr `p ņs\5Q _!ryϕdXng?Z"#v?3)B_ <b'o8p?S{1`.>& $&Jӫ55kYg24I&|a-EN.:qSuA[h*5~Ͼ!:NO ?cUӑJ_‰_s# eaX\Yt"XL|UOu`L*nq#Pzi\:fγ5YJȰ`0@(&3ev5暶B|}"(*Hj|-ao͡Dv8g/F U21c:;˹HaȌj*.k+}9k{pӉPQbZ )E+O9" mkyvm#JJ\2SaףKciH8}lm%^-c=ӽ 5oݔT.VkIs27lrZ81ܗg*̎7>6qaT}#یlV\ʻWHf0qA|3d<0GQ`sIYYO,3!oqkX wҕ\݉:=^T5nO1J@+>ފlkL?#< ĝ~2XQw Z/:WmTnPTD"&r˼D.x1%iVWmxLRXDDH:N?lp6)x].~Qn1aLxҜM=`#B @}rT*SCvA}T^;o^BÄbk=E|( ow}"6̜l:|14^9 y;5Q1=9.9,GgVcCvJiUڭa۩rg%l+!.2m;CDl<٘dݷ38.|@&,)꛳MF5Wc6l.nقr 'fÓLҟU9bCg^-.OEJ$ؒ0na=J*+o^# ڮe;eEK%xZ&ۥ%_kƤ?1nV8>bXXL0(rX+ ;tD!9WMN©B>Q''UuGIcز漀&0OqrMDERڛڏsGC>6nj]0걐y҅?1d ڶN[Z%&ISn(r a`Y:;3p ޞgz=?K >cdx 9ȫM%=TQuE~ω8pWO=6ג828^Dy223RKg_C#b|eq?F2O,i41>OnOcxB$l-X\7(d{ vf(l v9ߝdٰ Aj_0y cqk%ynQ@b7p}^y!V%R"b"N= = 1u8tj MHnܡ ;h=O2Fg/bVw:c?%@: krx`x\[@{ {gaP2݁:*!i] "PdFhH^N }9lY?=TS-n79~BknemʘK+S q ? ~۠)Nݧ5}* Fkv}rmD!bT\p#p`q$+o1̊xJ) l/0 C *wVbIأ,7HP| FYdJmj. rVSkġ|u0m&yn֡{[œK7Z3{ Sb/:KTx DߚG'{W93gڙoI.GDAגk ^AЦq0ԓvM,`ƅQ@Ċ8hՁ&C46J5AK-_ F Hg_ EOK]Z`CޛGڡf 6vIQ_57̒Q,; ;ˤ-Ptп,s:رQaFvGVh˾:Aɼٽ|dwusDb4s>,ڊ37 Acz }fh u`RidǖU;dn#*&r[e;s =j:{^^|9?p<Ӌ tbKĞ/b/΢/}y(=;%Lf.Ze5}vÙ%e\FUک\Ԧѻ}%n=wJ. jңT{㻼PT+ߟw*vmL1%)c*lCTxy&,[BP+K1תukJE(R=\?LoAc8%YQ1+6̐Khq2ɳ]oAK A^BHHƳ噵`hu[_)ꟽq1aӳP.'BkƓ]w|?IP- ^u|]xT}?!I FVX$QopD"GNEb15ALzc_: /Y~;މ:a(bQ/{(1;E-/ 3DYTO,gjBxUU!9/4j`&Bfa#܌-ȌRڂd9&'y$,gK.z- jͺN;Tʕ20F񿷽yPgzX wC:ۇ+ %!ݳE4Wax+,|EzIrN*WʂV}5=1V42b) eA8(c1/LN8y’llbIIM2"t\V:9[g+vgo1ӆZ“D8['ns=HK/REEe]xX$ƅ a7w|@8N{"|V$69SR`*7MCɇ&6G`x18"|QfLNe# Ҽrd2{Yq1܊طtN.uF2+{SZmsԋ S}| C[2`,iN7heR,^H5@J ޥ'!<786qa2WhNQo`tQ`Ԫi4&onיӨ:M>*ѵbRhpS֕u2ho CتVt:4 ab-J 0`h*㮼auZZmCNY"NsMcQgn\U|%U^ۿ>͖sFQݵHfm'7Јw˴)U#!t@D ,>3l/`Oo/qv3Iۍ6ܪb̎J1R=uĺ6^VN lx_~,ౠ]6Qo;m ZT%Y;|ipiAVmA٪qF3Q|U\j̔ x֪'֪&ėw=:/B7f"a)+: .9 ͭb]I%PϪH j#7{]9z MwQT,I BDeRE~l7Fw}3"LE{9ȩw `IL$UtCTډ'R:0h,o 𑡧\Tօ^ Dy;6'°st#eQ(ٺ:a:i0@hq1?oxy(_ clu.# oic]~ r"+n)f HpK_ opgIxd=ATӉ2+Dc2}Qa?>&3a|=bvnRV0hbѣjƂcKp>ZQeucdlI1nYܟdaGӪ{9HN\+Ezg@("M#:ӱcQ#(Cn5Pw68mtRBlYA_*iSM|в 8 fj`@CPjC 7ǹ-AvYtUl8ȟHA}{ ת-Ư ٵ6H >Ɵ.Et>XZɝH5F|&qn(eںQK!c:7iX~*1$ۛ%rx׫Xa=4 7U+>Iɩ6HȫYX*%tn ˒-'L)њ*%r1eerYkgg9X-#QBI<Ҏy PJb@!İKY G`ٴj]A* <#>gteQd͑ 7- w96(Hff$ 9\Nk<~(l+npC#5#\E̔E\ٗ?3Q_!Zl Dgx̳RZk3D9 Q^=Py U/R!gg_;9sS~ iKUYx#pFou!L甜e3{ 냜[q6L{ޕ,D a]#ӿ~kqusj442uy]S.БwM5)Z)ySQ䐣Y>%f0@IӿU2)]ԩ[_Y:zsmy:=*&XrC>tQOm-!1-0rɄ"B {m3̥;ܝ?CA 22Z߱5|mZ1K  miqA?j^UBqh3}12ƏP51Wov-70 e"xjP+v(~uTn^M'~q(5T$E#ntũvdC&ʛrH.1'*?^*0G0 fW9Xft\y0E,kc Z= VC{h Tib.۔zo^$BKj'Id>uϑpݍFhQȧL S[}3Rװ_ۦ\CJQtB!CjUy Yf|"-T{aCZ/BJ ~]l G47]J^.l\lTF cv!j'Ֆ5 L)tG9C{MLbF1YqC L磀CoQ {M\ ujl9-`rjɂ8_d=-"E~VQC8LAOzE3y9|/!`(b&(ZG{)]YuƏ$B8)ũwɃLɞjiJ݌v,_+tCYK `"%ŷaSHS25}hdcl]4]AGħj_n~UbE锣 v=\o]OALPXI!8lΦ1_p3Vpr: wS'8)IO\z y'> Bh8fY9.;p‡282M$M]k6] |yII{^PLVИؽrćL0aU &? #zz]Xɥ ?cXw8Q=n$'rDe9v\!!q$;CK嫪ǜzWp:Bo 3*RPX^NB!,BMcuy9Lb1 >(d!. .Rl-uveUE9)2w3ƿ7s_3ݡnB!P=?u<`0;?OhoY%u:YyDɋPt'4Sp+{j)G|쯖` Yd0@J=f;[3ZGTLV ކ] ';zrj Ē>A f#k4q1lgXT\j31r ƤM-o:1P;[Bsdп!"2rp0zW~U1vo31OV謿: Xh&(5ɱX{W((wT%;] ^`i9ѯ}ÞfV>noԠD/2utNT׍S>,35z{x}rR[LЭHI6^V[CĈcmrgSjrDzsv!od$8E#Yc*4S-ucR~gmXPq8& yشmoHZ1M~s PoS$|qUu'6YE+%( knCnѦ0 @*<(m(Rz[mb^A"f$a<;:M¬EA9Wf!0xyDwz9|MOD` SVx,\{t:o7m8AŖXNnQ96Mcf$ Azo 9]C5weɮ&.kڋfE OPDG½~A*;`+G6%H໨{w?)O>eͩ2>m9Ly Q15"?'n/cɎ㘿O:uܡ[Wh}=cZXL7:uixI._bT 0@޼m6PQW3>>T{WҼ6q3jZzPyHp5YwIdsH~fQ:Kv$ U+;9?ΊYw"3"fmQ)F̓9=p, E'':'Cmk Dh00 lhUZ"3c x\๓rmK-9;:=GY(~jd 4Nſ`;ZߺydoAJ~Pnl0 U:DHo=j6NI5AT3cAr{fO› wl')k&Ĝ3FvW!܋P7hz,轅pb]dsy24*U[xI(=_*qi=`[kP%xO;j'ib%;^&QI1y1|ۈtC\,?m̨;ۂ5x~u[R6J F(uQ0zG))9 yMScvʀ)7%4LW>#Տ!V 2N7R8 <:6Q&a"0&|u4$D ʳᒍy|uH\n(?cW7|ޗ^h+]@#;y_Ӳ+Q"ځca].giqzVM6BGOx]:4೧bB:Ht U;X8GE(A 9e/=A)2d^|z_2{LWRQ`8:| 0u -WtXI)0lf$Mˮxgc'_ sk\C2i..TKJqʠC^`()0JQD5XpkY(bA1{䚴oQL5p7ư7Gg>]dƂ0+8:j< ?NJG9+j 7z#DaִkxՐt:_[U"ŖxpvwnC ͨïxX4௑C/梙HkOt:GТ  ~f[MTsٻ)GA?B4Wa5o-*6~C{J39 -W[:|)MIhbMWx"[C)1R; Z8 ,9h&ӋЮV*YF^WXɩf]9YN?{@8HcDsRrhC*(غ뼪R9*j?8z`#6**WإQp "gA }SPHJDOh߮:ŋ.FNCBŠfKIb*{K,d*A3|pVu5 '`Y(`kEH̽~$+&!ye@ oVZњDυ-v#]P'u{aw F @]q#]H7wuRBII̳K$7B@Jq01bUgV?Q PvhW=ӓA2 ?߃eQ;j 4ujb׍Ҁ_cA9a;)ɇƵ)s|zjtvA0ﺾ|Nhsx**Ds( ۚeX?"o"xt=i+1FWy5E"}4aߥQMxҪ"&3C^QVlSrnZn(Ws4aG҅T* mK r L(k+yαeS!~!^>~Kr_j3:E\3ڠz3dwld?J1^1KVae\Guj SN(USj!&.dQHSⴌ%Wp/_n)/2WcA˓z#},#'-F$(I(/x>fԖ̯|*t΀Z|:XzE79KI=y2 <?>Xz$RKj{ \dZEG5܀m`t>-=z|UD۲U]S80]f5e_=7GRJDMptr ǨghOAM$w>r:Y.LexЫφT^sb'!RM1 `qO7Md79J3s NHq*1̓F+%vp/pMw=zfۆd!Ҏ hxhuy,migyF^GE^k,s pZ&5Qߐ[|(6uD$NKYxe8sSFh;D$:|qu)"VW$v E9tk<6Bk 4uLs=EM< $]@!-6.mU3Q{y$5;>ŜQՐK\m Af󤧓Z +%T/i{H~x;ۢE: tdNl@\ nG^I NNDB%9(<# j[o䷉(B2τ: /J9 ;:&4*i3 "PNV* -eG[N!ЌEj ,1ݳR #47XkQt;dKa? w Ta09R.Ef99L)ߙo]S'yU|@yg0h}WLHMtR:(1P*`zenb"Lʕ16]x3/f\<2bH ֿ%+aKJO6NwSe>SQ93P$9MHs-[螚ȑK0~.|birG=<^/q<[ss^Aգ#pP ”LByjjT"#mF'Q/ÂIJ{`C3LR~Ɲ{:۾XQְC=a3Չiش1n'G/X/<$f(B:𺺀=]ͅRZkbZKD4"yttF]1zw0`[04CC(H ' s-Ơ1߫(Ϙ@zhK&kvT$MtܘlaʹӽrOm.Y Lة2lD2V$M'.(^yz+h#HG<.?P(<^ 0Xd8ڈ6n<-Gק-uV5= X;S!&>yDZ=TKʸ"*Q}yL2G!#}n=vw9J IG0߄_ᯎ~@=| V5.OvftRt0@ʷˍ̲C-i=:A25eZnjd+6?5\+%P[Bx~%{w5 G+)S۝Qum(a"@ȗV F[l29S2Dup碙"\8ZZmXaٮݖw\E>y3m! vR%K@s.niMD3_3Bgpz9I]؉0Vy"f <͗|n{Nxa6Ujn@7qWVe o@XnB" ynŹ{*eS-?Άp+űu \0+NZ헼]tH 4#\Gr!r%I3nQXdq\ƀ?ɀ%*'00#8^~. yvV~RșG۳ 7Htl$^a@~ P:aC,9w aYG,ZUvv CĈmgnF#5i4;.5yNݟп\Drx0E<3+\/nmb@:Vxa.o{5)J}u&G Lp))N@k!=_a>Syw^YKD7-D|ݴCnj] MTLkoVhy9(h ;xlRZX_ۘqF''8p$b-'TDׂCDUjH?Cb7)ɩ &)K-lT5ȑ&itW˂5> ax{"CH_>ګF(_Ism &bn¾}(`T=rW_i7dX'euZeZpi;*XEXI7Ii+GY$1ac֍Xz :_W 4촂lf8 ̨RC2[m舨ȯP] oބFg+>UMdYlu w&5, G8#ǥS>c= =2 v j%Fg 3[&l@*g㈑Re/A T]Y[o}o݈ediNo %Nvf_gvG!ڕy6t뽷N) 6nRh EJF}T; h ^K=˜ːzx'9~_-Yꁵ/(>(3aB[?=i vy%ckCWyDU(W|iӗ]OZ@a@HW' F O{ G8>k klf9~nٌ$8W+Ϝ͇q4^g'ue,/BF+ k(Ü/& Pe8,WCO 1%e>x(gri%wk\H`g`P( :pQ tX8෸xtWxMni! 3O9z9%W.YK1.F1NH>#xFgHogcs<φr| (>7̰ Do{~6!i)gF1Nfk}xBJd$EzFK1 WQ7'wal%`괎c0fJOwQqSyXL2̨<bF͠^-58f&`gɆ&XG釰} Ŗeۗ~e]܋Ըsb^C!!#m0Ćd( ƈv|C}Kvv-E?5`_F5{jr?)VZ\']wozIqnor*+/_lI*($Y3,|qc3蠁×ʢyٕ1??/M>{ې~5r%+#,K^zM:\$EK>V%ODnq[XٻX*3n"htK\kovnVwҎT;M_U,Z4(S.dxeY,E{ʴ]:4H0Ғ*K\dPk{"4Pڬ XvtAxB\K!j@'mkٛGRSR ]rIi"rr2 zir$% 2m2dM~N0ߟqP r_J.H+xPw09+'~'4E}ibrF4ջ}f zC#ȣ\z  ;ŹXT m(o|JR`  ¶7g aRL6y\>-BtIN2}Lr\-zH֌=һdfxj,NjJ`cnC?@D^%M0PN~s CD EG7oyMv]+SE+MTENؐQdT"q5]*Հ dcz]coAqadMr"Js{:Y靖6 9^HkR-dEԻdC0T=6v^~b|W4B&7|!4ycؠ6QYUM~Rqr4s JAhVSd!ȶ2"aƩ^<< Y΄e̧1E^)Z;Na5y5[Ⱥ%;ꯝe~|Ⳕ?Jaw~@^ 1*+=^ yǕVt dWzNs[T(P8$][HiB(X _sҠ7ϴ3·V5@)hӍp ԽF6S[[R|P@MIEDMWeyΨ3xW-!P$Cef?8^CcsKYkiPh}!a@'kڃAs+ ]8 ;8Հw?Bξv!Y6{X:EJٖN& N?ź髾RxaehVm 5bE[-j܌ij\g~DxQaj.!78*S)_v@ٱ33 }ͣ?tŁ [6 5qJdJMH"P C񋼹_yQ ΰlSqOK%Qg|ynDgq,th^8Ws՝)Ve},v? sóI_Ԗ~}V^vmfwde*q j "lUG̱^`ue◢S݋K uvVS&<H8χbzp Y'VpF緅EW$,w%C(QL[ <1#2s*j)Q轫=Kp~ wS <9O|0Q&:}b(f8E&{5>~IJ@cޕR[u>A->VʶmYBBԬG/ Z ,?:&*R%ZcjslL]޹YW3eci3G5 P27x ׈N kVx{ t'>{E@xJ1)v,fFi?; rEa7b).a֠hSUi<1So\-lZj|zZOv;ަ?+˴ns#tA! Ut@x=s=;2a^F=oe]}pLa%<wT7*6=Zn,?dgw]$JIsQlC_Icp_/ПEԏY7&C4ߌg7Ȋt|.V^Z!'ja0טX 4jvQ "XȻ$BUwJ|GŒl~{khuqaX`_OU.IXx ͌iE?7B>?{#. p&x+ʢ屻إ LfC(7Q]TXZI縳K5M8J=hRkb ՜stT&VoI߭!ͯ: Oɉ/&G; }8Uly~as&LwA#C|kێ*]Gg۷;cm>󮭨v~ƠTRN&eC%܁GGAh0VަBƘ* 6m=zp>.l܍O`|@>^~TtUHDɃ2@e\IJvɨfNQ 3 4vjC*/ 6E*N>v/(evdwg1x" ?S^U4w2CjqEᾏwQ.8 Nt2W;?f @h ~t(˝st}Pb߼ y0N{b>nxsͭaio>޼=IswfoJ-qTN% | ۷E_o~b)vv'遏.LzK{{ JI~ym||U99L.1]ɘ~+\B %Y2m4ڊGHnI빀9`Z]TG˪ĵV(V9CRM4tX准hʕ) AɸɩKtk*pv] GnU1PFl=]ϴ %S%2{4?*!;~.dOqZLl_ ՜v.0󋳊AQEjI-܃cgt91> FgF}bE?9%UݪΨ5VǨ S޵Kjwt"C _c]v-Z*$ =+9@^)7fE'VW8{`aZw6l7Mp yׂMp_P~(x"! ݝIXs8VuQpt;EsF/PLR oX̅g0K`yVfCx>aӇA?;^P[#>H=Q%JbEܺt4=f Ԫ]mo4o2/.P|7g@sX)7Mg]6߶%5nRwJ0 FtG=t g \kwyL) m@npbE+0"DvJh-QFߙ=vĿnPx"j:_2$=2Kv>!2 1p C}h?43a },6%W&4/DvSѡb6UYuLcE pp>u5^RC.B_$p{9=U " lnZ2 oAE'c>(ofc&*Ęz{b\)O}ڬCjFEnj> Ժ,{ $'iD`ʗ)aH3ԍ+r~(ZAP:*C~&)HǗt>gÒo9L} K5gLx~T? qDI`,iLwg?P7}` MOHO$lju9t؟GO䠒k 1WXREq dg[[΀dE2cC;p ;0~jRd㾭1{GRvPA0Ĩ[HF*}N湗xoD*m QH7P/|66+^ҶG\ |E`J琔-I1F|##4[MSN.?qi='kwhDo^Ԑx_ JͺnJF .U΂X&=7c91ջ+Ό8ŦGrטb] "+65ek#hN4|IDysjIR]Nv/'GũZ\=!4뺜Z7Μ=Y X &oh'|mt?%u}‚wLOϿHYh<0" NVa:Ge.ȹ`nc_|=@JZx/X Qי*~F-AU ā(RHDXEk8nr \Q)])[Fdr-U|.$e:"aP"7JLd xt:So92.OyT}M? 0-,UWjPf4Y 7 [h}@:Ű#ȏ3|IHc*q̇5D.˺[ܣ$Qx |y;!XH'ep eHjo_Xf?gZ6ALۯˢ՛/yzi9X7X0o%Ajy@ا#F ! [ w >~_J͖CXt21sV.^)tN*5CI^+%w'ˠHp =h^ d zhtI'y>o.52+V= #iG9~7wkY(dn x}sniܙr ݋x{a*"$*A)60BVHH -<!=++2QcY\V(X @&;U;΁.ϞΕ{rz3>yχ>yOr &O6SB-NZiPA35$'Gk.^~`ϯj{a(01ZdUɊn޿.Cs 6tVܞA~O%U1vce!_Ԥ`wk$"gjNҩ"}9ix}mBO6e"p:V4ӃoRaIdP~B A3Zߣt/`Lq\jjE-4ﻝB8/EepAjx@ɦANR@Z' N,"wFPY1V_D?ZB#r@ra91Ȝһ3^etS??3!f(s6xqt{/L%rkl :s&z{JbX.1Ϧ[8OX6_2j6p+jQFf$i4K^⠷Z9Ps$[YuA,5}]!> ,`|٥}i7/_1p ΄bK̃0{@v`{jV_Yw7}&㸽6y7/sBGU۸gzrqC}a_Ō.6IJ}u0fW|nU5:XA}kUQ /]4%@1:WF 'J7%7:F_>la1eyP‹,sBP@fp_ƅ%Uky.\Oz'y|aq1~O+5BUk!GLmKP)>=_xqZuM@Qci7ۇ4_(d[jvW_O[!0-/T;OzCz  [mLlދKn1 o`EJVۣnn@/pj/?gpʲXČP'/- ?OMnZ}†>NF[7c$m}hfL 4vE0r3i(hsD.ln-Q_X-Uqi *Ibf8Тs삲mÐ LQNȋkY@cm8sq>ap *Wklj/f8i ;:͎ ">PQNΕP-7)D ܢ:EO6kF !O/{sg 46y#,2Jtv'6~ikO bf Z gSŁEj gAgS28S{O! yN}SR@Itt1iV8^JJ׷Ē䠅[(ǎ2Wh)kNˉgq튁脡m oc" KkT" @h5d|72knnj(Xz(M&p3 T@pNE$FO3A/W4XVd`"IHuJެv\Li7. ߷;C ?jEg&9Ia'Pǐki2jfh>7&lh{,p+Ӱf|#jy9#q-J7nyK*"d7""҃ h]n]OD'z٢hr賐)*\ jV6.4RϞln!UӒxNTd1!;gYT9~:$5O6n\Jm9n KGW8̖W{SYaF}@"gebum}2N1jM;aZ-{O te}Ć뗔?bA#$nw;ķ CVQl^{A1槺6b29*߇![A|\)sƹd6&eae x:0%o, EӞoܮp,H=ְ0;fdR>S=D[+O1b%OUmU@YAZxtu1U8OIx>60"h/A:$YQ~)k!NsA [Pc RQ>@Ng(P&lȋ~ކ$,2 %/jRH[!EW&^x P '8yFЀ%XO6lkؽ+%aix")MiW6Z Y|An҈*g^EGu n'RNlՒpJrJ()ZN,"o >E5tBZg\+g' pH*ʮ" IzXƊYS,B"I{OFKM _U2Ul0uV;摓R{sAd` &eGV{(ks_ͺ>7׈+t[1|bT{_Զ7 }A$\ROkgǕq{-RmL\9?H1YwkhK*I:cW]Dk: D [}sK~%^K `g_kk; *%9ю|O2N饙kL"Hn`kK =<HcGt萯AA /;Ў.I!~i& G0vW5sE3_lDVܩj_FEțsPh7Qf㝒;vuIu 'jzm/8'\ ijLs(l X!ҥd̿%MBHW#֤8Eݐ洿68hgX"cƅBm$i9_w>85/ tXo<&"C>~0΋n`:S69E=g7UUQL(C 7ۚyh,nbE5UF:who*y 9 tT#/`Hѱc%i%SK:Hp3e,z "6GoIKUq q1E0qL's iwo XtGF+-}f@'5g4@z寧 rtct*q}GmC0ᰋSb;YVߨmh8t.DCT L2~=o6.sJ2# jvbvt7ܱdCYm%0;k|c(ՙh^GU d٫AWLq bJ/5bcO9c@Y]NF:((PP$)5€WY`#qϗhAٞ!IuF}O47\'Cw4XJB<*gm 1lvrZdE"B'Yp$Ҡ5<[\nl~oU|!vÇp7H"u& eAr ,w5qa<o5pu#rx'S9f=V7?J7Cz3U6Fؘԡ&;z kϟ~AG1Ø;Oe w&zuFwa" v>LdH&0qUz.vَ[,,0PxuIEs1\^-,| # ޳Zϼ%4%X<\~q :Lc$P;yՏ2UZ 7}@̤ŨϹ6gxwp=a;oڙ=j/2DcUGq [ں -hĬGVWqOy-%ofEF?UسT\:`EEo?wh_6G-wm#'Ap&adlԢACD:̱ʘwgtoST|/Pt9@6˺ ^cUfh"^^HߓO kMVh?cĉ"1L,T# !ҭHTD?7A6< -c2$mASM aHױ1LZg'm'$v^OuYMڐ_ w& {jZ>YGyVQԎz'իN%q p:J7E$[eG_e~]a0Lcܝ:Q{3g@XGgGz. y^!Hb (bW2M4S1?u:Zjǔ)1#w~^4KMX8N1koF˙sl8Ķ45X 1B{M9pvʹdV)H8|G} EKg5coW7*#Oɩ.,)6~bxmRNPp/(<-+K$DV@Rmvg}|6ak+êH'k^S81V5Ci;Rby8C7 foڒMgXj@2yes&osvIF֏]Pr._,46S*Gg+ g繃G8npMIZp- .z ِ|b|IY򲁖@`~CaIݟw..]'-2 oʻvꦏkȆɽL m F;yizx~2.;ۅEMɻ(r [$'d1<NR3C0Cs]qa>\o"zI_=;:߻X!TؿKJ$*l*W?y}3Dł/B(4;Kdʠ"_Ԉ%’ /Q | L>fk+#䫿Olwpx4 <B)Bc%Nƚ]"< tT.+uht)jT.?$FΞPzl /eRrԭ=_J۹Hds}`a]iQ6K2 eM*%srԳ( v r- z0}rj$g~;ms|,&DnM|s(|3}$!.+Ʀ չ@PZy@H8ĕc("S! (l9Vz67Sdov %Mg2̶bcr*L>n-Ynަ+2UeM$$>8{")W՗!0+r8cQt&M<[Pč>:U3B#FsvQ "VN|7'bK®,֪?ƲÊRϰbYWШ73'Ĝ-Xaj_!XyL3[wZKG{YTн9(p H(wi.\แXԠAַLM#D 5tE߬pAE.*3 #lbx^%}^/U;*,aifKX?D,p΍?>]!ywQq{/̼9 عD84 ZDm)8,W?W455PJP0 T9qdT0C$q-'+d)l=i6-|<[Rݒ{D 'gȗ)m8nm]u7Qϵ0XVDPh ĸsq'GD3(01Z$EjјZʉhM5^~w{5ꊇ/.G?I* *9Զ3B% b? mozWdޟ^{%h)omkjoG[2)).4%N;:\JIBv?%1&Bv`s"G,BB:@ArEyP|_ϒxGia;#Z 3EVj}F,eQ9ԭ<";E&E(6lFhh^AjU n{:GɍAOJ||/ )d~0K*^MR v! mA R5n҅1 .lzV 0?#.C'>vhM >McX9 k= {U#B.b1q<>癩_}[Hj1)Inx^8Qc4 ք,KFxZq=upjIП0TMIRl-CßO q'%"v 516Oހ.^mŻL,H5<';1ŸJoC#s^v(o%o9##EBW۱ADwMÍb:ҹI%gwnā'X[Jڰ)jVYuV<.=AH%aѷ;h) Y0 /tj &#/\pqWI8%޴.M5NhPDp}5< wT-g;4\xje Ջ |cPoh:d\Ta%?%l]Y(Gcr mw ݰsv[c(KT2  eѹci)_ Fql1E'3UvL:OVURW<.b_~//SB"H=aI냤=gXʣm![A{™SiCrbtUI{h9-Q25{U6<#[rCס@%G)ɺYF"tG{JO-jWhrH~y$JTs'/zi(Yܟg҄QS8fS(>'A=.vN]YjZO,  ]3IDcg1Hq:4Bƭ/s6 ~<٭Kdnͨn4"G8;gzA\3 ܬXWatTd)aߞv6ӼqxW¢Xk+ :R/8՜}>x3AfHAs2#b9[HT-8hET~8$lTq=Hh(Be^GI|V{(9QȎjI@S%plrrT3)SrK"\:5Ĕ_1S4%*s [9$c#Bv}(IE Z@ƍg8OwԵ9 XxHE.;Veѧ/tuSZ*R|zXn)8 KV*Մ9}.H"g0T>ckX a qOڄ>)) PY]ߘ9|8I)JfBW/5h6FY@Rsnr.U&CdUyf˂z,d˜!j9674v5 c"~c~NChȇf9U{!7Zy,="U2_z~-uq<\4N9YBp{/n65Z{.?䀊 ͗6Zz=r*[nr`p^qXQ@'?F q6ZYI|q7#YQ}XQ}H/rlCjV90PMd`N_Ev}R gt $_!W#\`5h&']dR#" Gs:c']BY?A@h-AG)9 nV32]"; 0v7;]kB& mu0{X/7tCCli VW}YXxئڀ"D*H@ im= 8p lMvz$%JU ̔Xw=[I@|cMy=i T hEܚoc/lРtOef藀x#%&Uab NCc4ʤ{+\ 9hX9q>"/Ϳc~\e@'Y_Y=EwqcľA˔}Uѣ]J˯ X~_Æm1Z=5qYQۙt/W P'؅+m PYL5lp$7 ;FE#s”mzDG$7}!Sxt5yR܂v~GEgW^Ӹ},P*E +BdG`sLD6 /ZXB[cZF 1'[ӕ6ϼZL9-Gat=嶿a/WݏGџ>VĦ7?亳 a5% 7m+G/(~8%@a:sTm"\BY@2h8t&hڙ֪.EZ7o>cw{T2{9f`I.+6K0VVZ̢ L][^umC! uxS =Ƞcx<ϳkWXiL~N[b. K+;yMDTby7E*wQLuOcRv<Ml[ C6E !b4/qd'}0^+"Ub~}2j_/]\t½.3jS;#7infC <+<636 ?їj*L˞a+ Jy!q #Am02V sE;zX1.);U r`6M_{]JHˏT[ uRdl((m2Tƽk; <&#|{um?zSt^hXnˇp?݌:C 'WxS>RKp%Ƅt^A QAV<]HkȎ^rFY,L|ᣆAcح0$:q4(]5+͓)ESԭfn{[ Rf˅vba/5{D0'kqK/W?Gy(4+b&Ѩ-ΰ Snq+;Wh SwbB%{bH鶐$ Sӏ9 9&;v=XG pslV婨٤O)W)N󜇙E4?6ܣEɮX5-8y9{!cV:xix>~A炲ku`}Y.t+I jwdvrr~wj"1K;e+_Veb\x{B^pBNu H1R jA -Ms`sW$a Ʊ d6{e娆mІ)%߿TNh!axo>$~W`nr0 ⣠Q|j~Z5bJpEVϢturu;ƸSVmkdXYNj]0 >V EXmXj[<I4E|j#=m E$c32g&?fPTI&"7|kl9H8m b^F$CdTGchx%C[1䶑Sm#֐Up[kg!H{s3Xd(Z+Xi];_~=Y|Aw"q78AV?6aIj@6KPew"dT]{B6q'%fhayy18C?jN;XmPV g .6aY أ&ħ^ﰉs" [xd$ᅩ϶X=|UW9y1!4XF*4FCkA 7|Nz|f' EtU%K< _JGZd8^ֆFrVM0ebV}!3U=')vU Ӫ, %\W@9)ewiSNuD\D+xm{MX#*3.oQ 28:+iv˽;Tcln[OdkX:miZ^6Rp ,UUuXØy4{e~Y073)ʠW&m&}+ #NmgD࿺y-ts\Ygrf'sl,0 rtYU1<Ơ&l j5G 2}- =~kV&\PI]a0/8Um w]{Iٮг'k" %d~˅r XA'Rvj^ .{jY+ՋIWo )*wpt>tZGj8}|5T;xM}qGK[BjmPn)3;}?>3UN4ObSAMC!q4ewrqeabVPGHo j} -q^ 8#0f,TIBZEL\NuXt'Co?L9S7Rn(O)4ILg1)"U)#9>$:%z[}Ka.gAe gG3=yf FƋSnG&b^r\ѵ5rیJLI̜Оlm9:G#asSOԣ؄4lt` Bka8h_UxIP|(?aԬNN7kPeQfBGC9gq(few¡P5rGe;wh( #W[t #@ b<4K]Ipjkx 0cзIUTBCe~yO޾ G0dc[D(CK ajp'A9 ^Mo.rmQ{7! gZ4R)8jJNr!t^ p%~'9OO`KZm- "0݈KR, n}M]246i ױWͽj?A.#1VEB7ddޤ/A+rLH !5bDq5Bh`Ck'>P;Izo9I}]mXJhONٖ0߫PD%n$֚UUGvm g :Vt ²qWR*+B%:V^O_Njoa=LB)!4IDڲ+L6-z*1xpi R[lm%P3**c=zh/ģUqs'j"\J>iE[챯ZjAc17˚໢inI}Z4#RᎌθL=QۜTB C iIs`JϢQ"'TL%Ο6AF@CHS[MJ~ ;LBBD>]{;Byg$P50+ҹj/ªrs?yuُP Q.t=-$b_2)Gd J,%&5<h 9^!c-h%$څ~K1?{) 8M/YF@V{tW[Oi X~TqgMK9{9F3{na=Vd@vDd)2j7ay<2iv5p}d_N68v2iWC~ɏ{w{o;2iz҈|Cb{O4qUY"!%?=(HԻ]uБ6k}&*a i(-汖`/~#@iϣm’sN_ЈJPsMۀ9-Y9_.= Qk2;H+;)lH6+2+xqst QGsHt`v Ӕӫ>kHgc7xQmI1l+4L7j<9iwԈ2*X'La:>&q] M"3`҅TC| |:џ4`w\vJzeHWwڲxRAh4z1fd YPzMa+ )A{od{9H98_H^5uWEJWdju#'lPMW~8TEGP᳑ *CE-ՋEwzT4uH~) i* ( Eo Y iʚG(xR+D la3ڵK;V&o'<]1vaMa~# 03jZaۄVcQlC%/z?Z|bI-.ή[ %b.%)ёD W{Q&փhDvV)p,]ⶼȗLW-s.c?ժ`(xsw!VV*I:wT[qF:DSD6# S9a=Vџߪ?NT5d[=c;'#rPqο<׋"3hk@?:/'CsPѠ[]$+CA{P]0=? Z`Fp*vS թB+lGT8-scq&X U&E}$&q4w{N␉uD13 S3[Ѱ`r" m:m (Iۈ = «*+wo'fz`a˂Cjp,Z? ǚ,!Hl5~2i֜0VrF?+ ՝;`&͹QtO}~DR,z{(eAMiI򚆵g{ZM%-qF{*%8V>]̜ԯ[tOpL8e9o5_q;+*eA0q+3!y2z:O>1b ,k6۬Ճ+NF,թ}C ?yeeYi2p]jTsHg6r]aQ#(s5A?7qAKhȰmdzcS7:)SPiyEgͦWs3?b NӔI߁‡ɟswjHþC_vxa3^TuyXRҝ!1ŐLmz8bT^>tJ nҳ84imFJ㍯Cи?zZroo' ̣>nMiQܩrh4{+ژٔjSj*,{nw'`i9YqA<Ӈ:MۋR^-odi8cGi}"K1@,`s{Qnu!dV+X3w#"2h!b?`E#3=rUIxT%ƥ .R" 2^\$άco,՗1{ |Nl;kŒM}BM̄Ofßؔ`ǁd$QRYp1Ѡ%yQU+O"9z&yb$ SM,HJf㉶o7}pJTQ<EGRP.ˊ=J c;"R",OIr oA/OLyemI?&*qҾ$m`֔J 4šS?4W Σ}'Q\f'Ht]$l-G?1U; p22 ]kŏ?bϝ}FGS!} j[^hyj}9 Tiį4' =8F #z4 =M NbjTYfy  5|(:4D Eny__V] WmkQ8 :xqg`ǻffo-{%C:>vj\foG+ %Iཌcnpg':qU0qKӞܢ+gG?8G7&MUh,Nk8c,gn-SJ^naCiޯ SvT;? s9gR&oVa }UUqs+][wW-.bt.Bq>$B-z+?;0eM}*9X [׽/@)+OD%}rǤyۣ@Sf`jםuՋYgʠzqu"z.}p?x=TU{FgWۍW|6"|/?#j@R#FeibO@C47G66' ޿6_-Rf\u,eNhnBhrڟ/ƜUvPݒMl){?kE߻P$l29ύjԥL7;3^ {1e AvD;]1V*Tbh7U!'> ȇltpw;)S2Yl[RhT<c9@wф\S ".=fޑX'Ušf*י5rg!!Ӝ#/lP NYh.dP(ȬhdNIAp T8̡  }6sx>YK@fl512x4UyQ>1l;eg~J+VɑK#غunw%2 /n?U6. 28[['Y[օ0l=ڂ&hxdVI)[YKjwîHMBs'UC"n#:c5P?} zj_x@bJp*Fz?ߨ~¥Wai7h\.5$ 97{3s豅Oe{0HX~!ПO [\.q"[9_n_1RRtn+K {Ȥ.7uf˥(b5(E 4گ7{)눐Lo7=4TnitǭjZMX{p\J VLb 8XS]R]_AD0;aULM Q!){ [zKv=x9rCmI~dw0(eT$"8x̅WnHjd *tVQOX@S1YP-Qڞε ؀-^ ط<;%eL`W\Sê"P0mȏmAH ]|GDޕC"F8^Rw ?|]D}_3P)&E:R-U&0JkeەQ-"/˗7YKS3Wbta:|eEϫ0(qouVaש{W(G]MsNj?jD4Lnb65lM.t3ȳ AV,c\H+;4F'Y:Ş岹Y%X款 ;ƊK:iG0|E TRa 6p0ŔZMˡa 0AU.[0rz>Me \N/vկa;-M~uǛwejo* VffZӗ®A-хYi&Av8HHd$׍ƒNK< C(? 2O5r%kOr(3ɂFǴfy͙5^i)Q*\9zu9.M2(L,"nс  Y﹉ã"=jΛ9+ҍ$m_ Hʐd (lRT5Tmlu]"z =;«3Ra#D0 "? n=Ek"Rqwun&Q#=>Q`(I[|X21^-B˿outp{M¹/=f3@Ik3lS% {}\Fn:}%7 ͺI"> pM'_H| ǠtI~􍌮)vCʀr3gm/Q.u Y6o=$r/k_)+B{bݡ]LбzGx;3Kx'헶sՋĪ9_Ac3l \zfɘ~)kHr׭:_RsԠ=]%ɤ !mBUG~Kш0R82x@Bu~k {ׄL?Uݡ, x uHw}Rŝ.3N-,ȋ_V'ɐыmQpt4w2\ZBŭ~^ gb |*K as> ޳~ά(@XȷbW͒3 * 2P11b 9 GFt̝ |&r tv/lj:pk_ތf8pwעoFzC !0#J`Q룒` i/Og%YɟfiQ{cD-bW2+Y?Q ӞwEN3% HvOyl/1QǸUJ'}NxL N' z3#~tPW} oT*[ k鶵БE9UΊb8mV6GM Ue/K^w&Z\z?q#Q{8L l&A# ~8^6Ogo?S|s^[wznX4w" K`? Psm&7Uss'-~%DܙZ ˦`ԕd! `HS(Xg1ia3`'֠&x(S' t*hgg&$RGEڵH  42㠞} j-ZЙ5R ss6?2la\Vb} Ľi֋Hck-M٥2fT/VKywRbLFa; }Vm9j[2N[&LUA`6uÀzt?TH48jP/,3糤61eg&J>jv<dvIΨXeQ-"_;0D3?!RIz>ͷ<H5 RrYO}qKMijD< -8 o%uR-⸭4ϴs:"(CtCŇ(}+"GXornҶAULN7X ݌ol=2:^;nqDk~G4UtTL/h^\^qCiC(WE R">O34AIP|/v<5Zh10@.IJ-ȴ$5G Qr2Dt&+X;G ̉QcCg{yUZ#-<,@oI$4WrNcJ^0خlEfֺ7BG!z,h& tSz I~a~2#tҽjN&qQ{Gg7?ϭdsQQ=`|Wk*5~a}@L"6V -Bb1{듊蒪Wbhc ҩV9~]c$-6CT&K}5{fP01P\`OW&a:P= = J U4;9*fC/&_GG%'+CKq嗀?1]sIKNpώv #̠!4M<DиjW9РՖ#Nybc(e hfAՙF NlXiN*=*=нN(,2yMwWv$&3ڍ73khKv)'?u7MˬgԼ/L[(+@0iSBdBmy(O1>n# ZI3"&\`Ljs'T&BJP>q{3k,ӲA$Ccz5Or"ڟь%΢OCLZzKJV/cN9se3L: 4m+P$D-GG2-R Km!+7Z ?ڢ}q P3Q Ծ-tY >^Ǘ@P%3eunAeP.wX"wK n36˭cs "]J,5hMHɤ3 f3mYi A^v]RNܢ"Cn?tLJêdB+ȾRMD_>ϢF1ZRہ@2gуP2wF*.؊Rd/۴s5Lxkbk !ډKԢ(N]&T~幛F6t]ΏZRض B{Ƣ$s|^R%TFomh1WSLڥp+<Ɍ`JO! 8)f{O~2 7)A_G`MuXGb 6)>j8zŃVـ{#ٹ5JC`&NxMf{,>\l7 j}NڀOuO[Zq]w͆SK{ӼTpj $>Zʭ$eD&niprat_` _(u*ݸ#޸ȼԐ96Qˍ5(gލ͛(P ̚fh J@Kݞ ﹋[z|jg9l<IԆ, lٔm%!0(xU<$˶^f{y,9\}l&0Ëf^~.}FKf@WODvqjm48'Xko2"[2thzl2G['Ad 8{irv[\T1] :/涤(d>QkoQM+#Re96RJc˜5OPz8PV'5b:*Cz R0MZXD3Ur§6.cC=gx^{XĎυ4b{YWH e)X`tb0}ذ"X:Q1Bz%ϙ5aRw/'Tn& 2Èԃ>rYc}%-Ȩ@Y_!0L'cn F$p=X ;y2| ӏ녫vӀ?9 ēym0do4E YB^X 5RZ~XZO-PYg ҭ(çQc &D5$#߽ijMwо7!/$mIݯTE&LJ2L8 ;zBſK] l| RL ~ _T+3dΉC_8#w!cbU, \;4{-i(ԙu*oO`nLM>{kf\w^~ p\6JKzWF1rY7Yrq@*.gMS#+-\#0n;"`)㯗jc,W@_MAqȗ7YKZU}HMSQJŇ"G{h~~XS&kRv-p6j`28U>w&%s| GQ+NR'm i53(xӗɡ-_]_ۗq)eAJVU2P q2K`3P tR;e*~%S> o/)g2˧)B-k$9 ƈE;V͕uƉfeJG37|呩2E'Y El7QzqRiYO9@p%4 *P+>J+ d\51"崸*=LocEzZkӊE.hiIfcC#K=ֶ!t D~k+vc:;TiyfMW q{w*ZjpN,1 CD7geM2M;҃n)׾!WN\NiG40F%Ľۊ339=ce(*Yȷ|{MP1h6+'+7L Lއ۰dg(7`?:bwR8Urއԣme))ŐB'WHn^a\:7ՙ$ӳ3n_U *;uGaoYZ"']#&@z8Е^5QjxlC+|$*sh |D:UG% Dʄ%L-`2N=|;ٙw 0y1ViAJ/} &q2mdOkpi?-0ϻ>V#B0}ŁD$e{ɫ^j;ےʚO6ǔF)x bH; k?~|Hpז ~|/M z6v:7xШ8\ArLgRG\wUo1|0X5j"o0bQ>wޤxԊ1 Dr+zj pFOt;&;zSml{fV5Vƨ, Fgʰ6E;O]oλNC'TZy-M*B^>*uMiėҥbPғR4aR$\E)\ٓYpD\Rj*I%5mӾ"n V^ Z_i`*IK rVV,Ԓձpݘ BY=|{fH]Qf'Bxst%78 T,8[^Ɵw S X|MII]uiA [6Ԉ Z|΁Q_Z`a XPhdhlw78>["-CoIKI#k̫qXa%՚[ 8Vjt$/IɭdۛW:^j%Ӎ7|j@MXO=atl4W'X@:- ghVC{^d BjY'TOkL&?Vr8D.nӡeIu_&wҖt*+QIpr"t ɘx8kv8H#f2Teu|8)2Źe-%[W+貋q=G ,2r)8c3~\j 5weKCCpvtKC<xpb-FF8/ʞ~ >ӋIՐϵ mta6ړ xV%;8Y\p4aQ 0v!RFϊ\8A80cAO㞶|?:QA> 'i7_`uj@TlA-1fCb>.n꣺FBXǸ|kP>WMM2EENh8o~DyLj$B*h֓P~Cxhz-ڋE'Z'nMb6Q:#%OT^e^AMO2$^FqaVv6]p5tRc"R4YHrs M3)6gN=P1&gQ^m!bwi-CMH,e/:)¿F,;40n^sX:AK ڻ2j }d!LatGn/_Z6lnUtX/P6xA5X_!:.%؋가_0_qJcV\6ݵM}<% =cfR&Nsu!I!ބZ3S+ =(x|u=`^y`9ɼI5R4u=i$l \4\Z,xbи)_~"tj/nn)E>kGQz̳&Y-ՆQuȆlPIr(uz1.5~Sl2R(ܺ^G㏒@aAul2|M L;[3@Л]~KokşA4vaEb(x.3A MiҨi^ #A<Ʒ1(MOZFwLon .sJ? lMv>yӒ[h]QO}0ZΑvvuhJss5Жs/`@@du/Cj%#,/H+~Z* Cty]+qngbf$Q ϫY?mlʠ` nVX&lQ;0(uJ.N41Beg!h[\>*Ӯu9qU jTZΕYř;S'TtB7QT씫OQ#J>YIs>oA-ɤ 7x!fH%g0:d?1ՓR(13 5/H"|7X,o-Unw@j~V8YJLq|跴o] zd XE  IŔ ˎռujRer0y *U-lwuh0XlÖG!+R rERVr k\ ( Uk^/#2k}& /HKεtDF7[Յ.b\eagl똦8b?4f"p!5ii+f3yy[#8gD'_4sFl8Y*Y[I)ΙRSBP;b釲TXK(ċ'uլöںE=OKS*Ymk@z~"<`lg(:L7Vg PS5R[Yf~J.uKxSֽjW/˷Qk(8U7)3pFh8fY[_ 8&>׀ቚ<.(A!;;;ɧTN]lP?T/A0"oh KLzt.XHInqm@o3Hoxj{LۦX.L$M^D\0M 'O6 1 9c[2ߝ #+BO&0(6ӥikesȪ' v)`O [̋ ,ֲ:ͼٙ_s2-ގ9n# WP%!1YRǪ2AH gڂq=6ȶAu1W}3ջ{ `1Y䢏(ƦsdQvU_K3t ;@HwcZAdb.B5 $6¯\Li{^Ɉٺ&իSea供QԙrB5mL(?=% #pzlW@^cA[eBi|%eR#i`A;lظqQ6f}ݘ kMt:6%kQG?zH{|i 0g>E#K>%&aצS!Y3ť9yqG?HId(  5lEziꦟwQ7\`zrIKB:>Zek"Guf GӼU`EN@(2xB%›b ȩqBO%_/φ__yS'm0q!s1{&Jzc~4g"$4Gt޸S"l;Y?'^z.aM!'ƅ1!x4.ig)B*^f\ZvJ b;}f;שR"GZ]DH4d-=zN! U e@PsfJaR؁3`Ѯ>т-f+lnY %*3NqSu㵳T6-+t1l[F}#s5w¾Tx 4mk:~zt ͨ"2k`-d^N S>Ϗr2^ |;!bjI3xAP,[Zf']TF3H sW*Z}Mz 2< /W ;Z 4\j!).M4_JEVmus ~)/4%cԢnBmpOnݚ{#+hblX.JCp.~HM3[-^@Wp2Ș.ρ8T [C$Ģ*oP9tp.7L lploo>&`ߙCÛh 4z>`wwЧ¥chlH;ھM<<|x`Dmvar\oh+,7)jw=bV3_fa %Xk02?q St.-}~_7!Ak6X hxC;iDjj?66\/{k-D̋ݕ1,e0~ø=mO w]UNպD$ɨ^hش ߸$TErώN.LT0s}ec2C/:wܭmpXI'xxWdxlvQP0=ƒyj* o?p_!V&2Ay'=e34Nb> OfÅyCP.s * HpkG}HNu%@ݿR=@C2sN$\ d P#vpW4KAf%z+M=Uq]~_$Vf7yQ^zcIo Kŕ)T1_2bZtcmN%$Z[y #fl?pVEo6JZ1$?_v.ߕ8[G"E28Uh|ъaoL%m&E5jIA NHh_ pNن˓z ۚ IA|a85dӟ!t^88dU 1hq"2mLqjPVupHL> %`|oі3|;wV-ՆeHqu⚁~j ecAG>p/mr=x`K707J?pڮ!?y V\po*N%%/ɔyi@boNce YF]%)V;{%uD7k5OQ%-ZNePYJeI,]z3!sqhW}XuE$]4DAQ} z0>]b8Rd RwJ1* Oo})$^7’>9(4VFz_WDSB@kJ-~JO\P5%M> W)XJkiGPڰ٨SPH,qѵ$[%R6y|{xwH ӇvUÛWqiځ&AknٿJFnPAӒz1tk fkywd6=LaOHw+ـ(Ϳٮ}-\~─v@ !d5,V)wT4d*?8;#VOo]j(HjS2_ϧNAK, P{Á?G$PanyN-YE<3FV8S>g[$XDX:oPAK=W-4cO8nkzݺM]1ay@r?FC:,Bi p̞.93LҖ<$&} sLCWMNW`c}I A/wżK!\@ujp5(ŋ^~w){rNVkgymb[D޾|9[¸udd_Q(sr%!ބNOsަ[8t1Uݯ@bn49 z %nf{f+rR#p$πlo'Q{N)O_KbC|$|n17ױ QEnNW;TI˨FiwW*|2E"jR\|ɧ( 3 +,y]> ;c_%uъ)ZC  eFxj0+H_\mH Gncd|nY$,өi?7z<&)G:p5؞:ūU\дxrz}Q%rt;v&Ι^*{֧*>.8$L?@vP N.c)WgdW|usG#k~9*qv?U6x&ۓo$5 SdWӭULaz5YدbhP? p"~tV>kE92D!765+x)oW(]t.V*Q?Ǒ  ?W.Qa/"Ҳ YՋ$vA͇:de2]{ئk͈퉮eyJMkgRmѫ{r%-{?8=-%QoL) -#IgtՒ4]LW @]53u?PZx Sx  D'!T"uY0)Ky-*~ Iy f-7YbtY[NXYdpMqA q!?ή;،}u,iێdٽ Mg>ڊ4FgL+fKI$`mo!+ә_A>2l;VӼ"T)uZI+IKg&с%ED[!X{ɝ(*%Mz'E7ڪ'gC2}-}˞Dzަn9}0u C+(, '홵W!WҹR㧷 !>}s31jfD. i{צrhs6^VAY#I 7k7q݉"w l֜4}>e7x}nӄk,*N7&.n8c vCJ+t'AIJnUEk"犧ŊF,YwBS;ycu@C(ܠ\tȇtij~-AqK!Km5I6cD}XIA:7@t-(F~0|xCһgA@1LAhOA&+Z" 1[eS9Dc IJsSǚA|gp:6a F!4,$CX1`inv5hטOiΚD ոs" QN(+/m4#x>uЖ<Ӻ$lP}}ڐ/m֮Rjfg!rsu|=3v#2ti$NQ< F*p_z ɞ}' _UTD΅UܳH#헼W#S)'l W_9Zcq9Eb9%m6 AeG䷯:΅GuЁF9/ljJP?Rqx# E'+凃9s!EXq7xKx VZb+{ȡ ([*tŞ!*$ř 68fh;ޭ/ч nL10NB7,8jGa2v\o  OϟHi *}18.j&QKxKtK]EF?UAxXÌ GüKop'KH0Y+A00Gb{`2j# }+U?}"a5ZR @ rVͤFt+ &ÑKK"e&YyMcJ j13)Vu \M+CٮY" h -SVy-'.{|HS7hP{IKZu]]3g+4ѽ~`qJ4|ᲑWff.`Y 7ہ(|d6ɔ5 ۥIU`9eWDa}+ū^plG"OY~0֧/,t#Җˤ*$㜊WBR"L}gDMg"Sܶ4FeN{QgPR6??:b05%PViJuv]^qd ժwD"e710aF]hE= vP?[V^1ŰWdlovR;7 2 G&]e\72}W\3i(zv5k4_Y1~{7G>_ːxcBo նP?Ҥ􋳬o-oρF/&'i ~DGSՕ < @ѩtcZKX-\76eAja{pQA m.$"O]57|aTncG֩D ~Qzlvh6$S.jwPBM*uJvԏ 5ϫ0R-gv;ڻagL=R8"~O(kiͣUi%e}2IZ"jsR_HfK j~ܯyc}ϊIo%>?J^dEXZTu囌 XT@鼂vvˣ}Zm{G%aGk}Fs|`&[KlH'NLL&!+_:ޤR_P,YuGU95ᤣBXgh_b0WT=Kun 8 KSwK?&͆|yG]5ŠM1JAo=Ѷ]⚇tV7X۝X)iu*KGZ_ty,@*k}Qj͒J8z]҅#SQ@ V?'1]xAR.u$d)[uvTւҥ *2I<žR/9v?/tE]YznSK5x$@HU/4/lXTF2 , 澍C!B%ȹٽ!gGi4 d5 ObYo1nG- ߅ِo&Zd}"{joO?r7c}R5434ޏ1m6ӖײMT kZl,/P:uNCS%b=RsMsKe2}ji:Kp|UQUb͌0)z`s*P=8̣C \`fQ@%)oww%}"$n%<%[ݭ;X{> wP:̻o_qU":W6D/0Nlp{x0uwfF;zp+EIzqfv+yf^.ZW|NƁwE,Q^{!oo%ęԈ=`7,}IAWbv&= PhoBB'jH?ҝC$1@@˜[ϬE'>fFZQf(nAT\ C]!Ku=fARv^NxZ>8jՐ?>tYy9/p%$P2H3+Aˎ5lI]è븩 6X9F"JX^Ӡ@&%@bۓY%(P=lZ0rدٚYE=>zؘ7 I)rȫO ?I,zw(_kPXsע,Ś|ͽá2;9>BAS"/Dz$z,s[]DƠCp@?7<Ce$9";XVb۰i"l}Y;j~jW/#g?f~X >v + ޟwu@Z{x"r?_STd*}~{ⷡb/-nu‚؈OÊ ᤊSo3:fŐEyKM rk^]\fuGLFˉ 1#T鉬v""1>NU$ֱJ{Va "y&5mhD'1m:(%~2# %9R)s\}}ll]wkݎi(g,0|b^Tgn{z]0Vۧ)Xس kIﷻ5|Cӡ|;h6w_AI s("C}1HT!xsC%![., =@24so#Sٻ=?IT8?PpѾ!Feuϙ0ɻF!ہVw+`4kT| =x>8JV3"׾Æ$8!$^˙Y^ɷ/9Ġө)vP3́&¨(Ie?MÂNKrr^N".l=fkp;'`߷ aK #zx]ph&krW5`m ¢^&w9ي`B= ڳ|y`Ajщ]# n]\YQ:JlW-EK JcY<8Jc4Vㆿ"Wm.X&L%85݈`iRȺ34@Sպh Qb*<KVjӏr8IROi$ڪpVGs5Le)v//OX:f J 2Vb]7T^_uRlWlYN + Š/ gRrI 'z{Gk`CUÃ^~l,gs?HC%a43.UwxO =6F%W4!i-%( ;PCy%dkrd3uE Yq+`}us39vߖCP ᡏk>2_&u"}")_7F>hatp@b$Rm4WAfe4 4T?S [x<&G!r[6&L`Ja] n9d,q|ۿ;}୦4 c?jXBhFmBtz[3L}˪Uj'GaIX k"]4P_dhאv;>$tZy `qvuK>NSQ#`#b03 `?ā25,hΙgrn_-)|uS qi2̠%KB#dx{NL##Ny!ޯmCh9γKƠDIҲ~b s9q|U U 9 -Vz#9*wFp41u䐈 Ab4cbXʁgZ dF%fBګ|"foUdX%WsDKp#DF=uZԌT& xycwj=Ҝ| ^4 ? #u=mlnUFNzbng.9oJdY1S|qG'џŰ@t*r-}hp!3SzZ6kOY4,Nmx-'&դDHCA1o%8V!z TT&GEmm? C.FW{Ml!ռ%e