libvirt-daemon-driver-interface-6.0.0-36.module_el8.5.0+821+97472 >  A `jU]Q=K\sJsTFȡ mn_M& 7HPtXo?tq >kt%: 9o7XV S%sqYK)8&cwl˚^ \uVM'LDǜTF@&w0 wP2.Emik6舗  D}P)>~^ Bwpm2a<4 b{Qmq)E]N[uQ 7Plk/q}ӛ0*3r!鱧XQ ̬ɥ-~}FK=QY # xŋ"4LێžNHQ|C)*0@D4`s2Uv g^vVR>,UDO )Iv?Yh ,BXb=o"669aa90f42c8408b1921feeb2ec226f358ac86f0dc131cf23a97d8eed12631560bc5bd7d36e345f492d064e0e94824aeb1381195,g`jU]Iຼq(pd>ak:t& vXO@x :AEK}P?*}=jWɖ-8#BΪq쇎^4O^zf=6PSo z&ٷ@N0Й5Hҟ|6޹&fm!sȅbpU+yCAWU^W 41Pɿ@zO@]3'p1&3DRE ,GaƸ4s؋N{|CJ66\RsD5cq|'%P3 GHj4Pg;<IPfT?\oM+(u-siqq^IՀa3 Ϝߘ^UM"VSjD )Ս|X?+JQ C0>p=/?d"( G w '.6 Xdy   0 ~ 4z0 *(D8LO9O:,pOGH$I\XlY|\]$^N b,d|efltuvwxyClibvirt-daemon-driver-interface6.0.036.module_el8.5.0+821+97472045Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the network interface APIs using the netcf library`x86-01.mbox.centos.org 9CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxx86_64-k#KGGx ZAAA큤``````````````c651e9c3887bc94f3b400c0a4f8bd7fb0c2fb82b16eb7d1d69f5d0f1fbc6a88f57b56a82d085144955f9799a7abf98d0680bb82c4724a778cb9087ad6cab61cf1ecab8c5d0fd25b3cf59a41be608b74bedceb3e7086eb5aa8ce03d80f8a16a2f5db600ffa876a00392797a40b177d2c3c27914430c4bbcafbd277cbd0c112d9c304dea03c7aca336f64205c04c04f05e705a708037f82bed69007e8fc1a1bf3fbdabbc490cbd7498c8522e2ef4b12701b36237d4b383b7ccaad88595d501d649124d1d93150220a202b0a821918bf619406f64c20209615568de93242c3ec08cbf9abddf993d0a16a84c011225f0bd7ee4376cc46286e628995ccd12a1f4457a38fd06fd0be2010b379889b27100fd984b09927e4a5403b62fd50311758869fd../../../../usr/sbin/virtinterfaced../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-36.module_el8.5.0+821+97472045.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-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+974720450.2.23.0.4-14.6.0-14.0-15.2-14.14.3`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 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- 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-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+97472045 virtinterfaced.conf.build-id1b1bf7d1816f9880dea64c711cf835e1429023585171c1bdf7324ff4fa7c40beb5a392556ab56851virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/1b//usr/lib/.build-id/51//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]=5171c1bdf7324ff4fa7c40beb5a392556ab56851, 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]=1b1bf7d1816f9880dea64c711cf835e142902358, 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ѣJ؀O <*6.ک0ay@¯9Ihx1Mwy-%|9өR[qiE4hJ̑^Ev{;KO9Z3Ê9q?ɷfV4O\SͪD̂++~-oM?0RB1/٩9w= 76>b]9샰бnPȳwx F*)i:r(/1%s\U7jTc817k][%r%Y`Tg=# c/v!]7ݟu׌^|}IXfO:r$ecK~yKFJk怅G d1||̠  g_RNڍN@3k{}NO왫\U4YhGڠ*Rw|_,y/m_@r`*gID_b5 Lfa0IpۺV2XbC `(ȯE_z.BoBX$S]"wI_[;\*l0q?uif3\x2. }t,w6*h~7?3=$9'[yUlyW><_t81&GsPjc0)ޝs 3;l 5*tBVK[{y0d|޷f =hTSԛbBJ3 ټԺ_) @E۳wY(`'?SJt٢i{tCr?,腧+Io"JwW#v|C2eH(L}g[|j6JûJ@\+ 3uZ0pB~ݜ[KS竂[E_>Wm2,Δ+OFbm&q6̸D$z 8U7\ mv( `tz4 ף#Ԁ0=(*%Yi;?h;q!%cG+c8R61Oy43`\ëYnqRal_XƤ% s %MxAE?BMfUn>>2f2'lH<6N>M$VvOAA&c!J ]A28f9Z:%Yʅ߼z,hpPS]~v)[Z-Z r[_r szʐI*\N8 _.,QPL2UQDzK_n F<D nCQBx,؋mUiېH+SF[_ag~ o aeN`ΠpӝkrPZfVve&տ =>.XXs@95΄{7;۹Aطpʹܤ`. u`*7fK[9`駃,{.Cs=s^(ͤ*J_]nyH?v`~8]eoM9q&jtȲ3=]08f_9b} G/} LOㄢd5'ZL ` vI~@k%$χ7K$']F8y E}tDOR8\$.)ڎ=g^i([uJ|]6a&yeysLk} dku t_}5qE!(VǍcYdt4X??U `Yh->6uqqDN]mNIDwA G%X1tߞ# Dvc\["-d_>29b껽o! J4!,(fʶ_CV Do. auJh;7$KxF?j%Jr!> h &@z;Ѡ-? ]9|~?c6h䋩ՁeĞeɚp:a~֐#Ԕ+=.82 ^)X>.! m귆bn_N\nQ$``+1 %FI!6mv) 6`za]ƶ $!2`Tx%] -~YA~KQ_>rE6E-uXG״ڟzd녤4,k~_f`ÇƈC$z,fWkuc=80~ZL@9J}BuG*i:Y CNm!m1Z5do]fH N.Ł>4McP9iƆڔ#gʫպP bc Uvw$uV.3ADcCcd9Z㥇N0eOmgf#tr<ĬH}5QxPA)O[ PDcu9_ƩXV=b<+cb i+wu>VQkj6n"y5AKG"L'i*u֑F}? N3?wΛR楶3&)5q 3L~0 JsuZmL-R>N?<}AߒX3 m]H4ZW-\[߆HSb^uîfagl(A~<$R;&f؊ܲp:"wC3eElX'j&:&CPwؿVT$i1wfL|Գd20>ܮy15/)E2#Aq:^Hp7e_Bmix!F EB{[`0oGrj 4[)ħB+mB_/o=9wdNrTQyL0xn^8. ~J y~H> @g4vZu)DbMK\֠3Wk7qto0tNUDЊ X+ x;nA(tXQٶfAʒYȈ 4yB/8 xAu5]΁nxhde*X r] eeӷV"یUO^^ č rAl-f83]JJ9) Ba8xH8ovT5],hMyJ5E;Op#|JAݓ^1Hq_Mk2T&[Ƭ^ #%w[oqr`K!Fao< lXv3x._ akDE6Qѵw]L(9Kr]$!?f|ߠ>Uʍ#+"6yrʠp2RԒmE;ZEpWrH5ErA`J(wQ(s5̘dF9 T5G8o`9H&:MU WP+ _S 9.^O u*f藇m:;BM+# /VuS]]Kw ݠV jxۭ\q𵯎7C:e™+z:>0߆HbaclJ_N U`kp#Aq v*MOaS83ғDy0$LcezW?Z"K \nXp c6mZBVB-Kdb`bzHKK߮GW$5":gfV)WXˡ ~J0.WЅKt ?&?ʕ!:KMk"WOyVE^, oi Lc!ʛDp2ғ8^2R%5+~ %:& rұ 8䒵lM"$UbsHe"!Í&D2_fF/o L㸐-'Mm, z'kKv>OW.amYtqalv$z1UȹOx@Q[z!HK0:Xq7𸢚X9Bn#m ToQAnx΋r];ub67KHAp{L)~ŏADnV.ew:y7qu7 z.8[a8r}{nWyN!v]zoh!6>KGJQJ9q$kK[Dة>ƧexJ5 E0GVdŎ"M-YT0`({ohK_33eF$T1O\Iѭ DSPH@8>ě Hy*b8> ɯ k0wL14AXY1sdQ`1\> ndRIs4Y(o vtlr+OtlH"J`ҥ\+ xrh{.##8cAO$~.H7U%ͭ[f{(-=FϔLc#dK"癓~om%wa&]BZ*J x(z>ga*vGUS`2]; 37zb@ccNow~Qn~oqT4m&ҖYvj3m{U/iv TxT$DӃ?%Q.PL%0vRF[,qg!7@9>@ᳯVJ6^8;C xqFEx{?`@n8: [I\*8_:d 6ҸmZ#2Ef@1 {߲-EԆ Ri0}}"/*'ه닯ǾQS3+E2XJ6eخYh+D"-F 4VD'DtCi|Ep*'qp7b5;٠/VUu>`㥀QA$YIkpE iCBvWp!~?Ly~VJ~CL(1,ӱuMaIqڗGj|*i\9TP[JBYF*$φ79MFK<: Ѡwv*.}Aު5)@bQHD5^܌[3CwWFm{;Sj&\%.eV@k1. ٥^1AfoZ#Kҍrlf b=ROx O5N_:폵EjYw?o֘yLŘ A3l֬e{+|a!`gW(4RU.bɦf|ߡmGR-YO%ҴK[΋$e3GУš9@Ŕ؊;'H늻MXb+=s>E,3mŃAvNŝ?1^b៏jϤ;݄*MYg8-d~?k<%IJY}QiUϋ4L)ūu@d{klzyҴFPp ~L:^N$ Ex5y]{Hx alf2DKѶmat!n .s|ˋC%oSC3z t| 3ɏyW'?,2j`,D2P56-S]^xe)"0:An9mGLr])$0,:ԒkƱF.lf"\txWa~5aeC]:+X. B7o('I)B$.L9t IfNiy䢩P \`k㲝@/~Sm|}H,M0{*}qey85dpȬy8ԏnFVo[XG^[~<01TՎ[sX=<&eUJ˓ٖ]ug|ͥ:]D%8Z^Nbo]ĥ&v{X= BpΏ۵91Ul3)i@uePFh'إqM)N\_f=G^{ ZZ5Q%`² |,&ߞ]7٭I%)ܧA=`*}g;N?#_%;9YC~?s 0EkҲ\\C/C mh@'J$M/]17w?fǍ}/I$Y"(Ĵ,OedP<&mQhfX .ºՠyzcܮh hǽ +@Bhi-(ERQrGJM3rz'*5E1B#)aB`zFhOV# ^}[c .ђws#N)=J-#kp}c+%?pV !uqgQY'BP{BCdV؍ 4쓕(E9yFbm"c*6EB6qݩfϰ_iZL]m+px(n 7Զ*g7,NRLBtfQfס,B^Wi򉉘yaiIMe@ '}gk:!!rmX:=Ɣ$^n6;-0ЋzP2~,0.j,=s%Nȁ;)otwLByzF@;yWV  {S}:+-f5W%6CKCY*诛c'vQ?ٰcKDŁYebM7&[ FY\NCNnGRRF1v6)E_Wp7/W4w! h趎.a.w& '-\e9Z0'^M*Ez";Ny u֔ ^"58NXhwJyY)B1r䟳i['L7u.G58%)qs3~2j߾M}(e\.x25"pXIz[E)+}cn;/ ӕLp>}-zl}ݔ5AkPU\D g!,&V2ulz/HHh\& T8H|MR.Z%-bFq}aq9'tvD TKͬCCM(d kܨCh&Gol*7M;1Iwz,n98ٔdF<ܽ NB %F=>SK3QxHw=rmr~9HSއ4L?2hu(yy`wZI5S0Tb>CY1*ƢE|``3ট5 ./´+ cxAbS*)OٮN$95 ΁80r\BAkT뎌OgSy{GG1;?Ef=1 &܄ 7w﮺-() 516u8=G w/Sg}}SNW.#=Y1;tޡZm lS%)#"un&8?%z$Wk42 (7eGZd6AM IHT=|W;YfeiK473zCȭ@ӈPWoVp)i!k\X/OП=ҘGl[`Z0(*;s:D(ڦ*8>Ş$cucD!/,Ԇ\1}{܃l!$- @ /TwL81 38qa)הqzk)A"Wݹr@J$ZsC8dQr*nCIh97cuə8wm>٬t7)5g/AŰ< ʅャ@,Se#(_ljd|H {ۄ,AmFS Wn+$٨NA,v̓nd3\>'Q!kD C UKC!DqtTqY Ecp_!F?X@xC7d~fUëކ71CaA< +#2K<\j}Q>$ @~dp\ݹ5$ɺZ_B Z,,IV2n0촶c߹R]ћaċY}wEw,u Ww.]TQ `6'0Q(CWXs/N_E x& >n4KRsz^$5^6wTGe4 Ž*DP`96S>R#Q7 ut v_̑iNK{|-I$i̎?z)طA6XSVLkC[cZYؕ7HG&pr_}e8߭O?SUTlRj r8 R:;d}Mm <;ʻP<6kIc+#80!> eA$U4ԨJ2]޿,Q/C=nLMԥbmS|'g6TW(զ eNʎ5ޮ+qʅR&\wo_θhi88yA<6/"K?,+n/ǽ /iʺ.P'|j { -R.dC:iBkr?LǤIJS(g ec)آWЦ=1mr_/\RQVіK[/'xЩ*ɂ{nQ,1|e0u,FζP <:.\LYT ,d} 8/Yżk:先FK;s.Z@yZAmz&h["(,a|ʻaҤb^&9Hg6Ľ"aᱢ/@ۄm'Gr*j͸'_Or'f&SGohګmDyM1pEuhy`6X1KS=rAlH}.kil|R@I#?8--l>\"fiiUEpq̺BBXB :r@󹝄)M"d١M[3+ݵ>n1JAf/EAܫpGv[^qp`~~ o~*p s,,K63ENl~gN>'dhQao#(=zVQ#LU2[1E_Ö+V(?<&rnjtkXIP{cedWloͺ٢s/IXz80y]p7z{6lWjkLR,JW&;,W^*:s9j[K 65^Dl p2{+?~~g"uSOXAF.|}J6)'^p 5?ă+@iZ' 7}[(`[n#CD̥K>"y8HtO]p 7b.3h]!l3cuZDZ #*m7db& JOYulV~b\՝W]Wd.p1NӚk1g(9ViX.U/e \O#!FU=zru<NGLy*.h焒 sJi9{ KjK! Cc)X? LEzX6ɢ?BJjkÍ9<*cGC̠64zeۉ n8z^EobuȺ9kÒo)~@Z1Nu+.ڔ%eӿp> T*umed1 X#@ocVScwۿ~JBxS듊y'7d<2zp5S!uwbtrqPLWBaɠwLׅ8(:ȋĒx-$TLWdxu9DMOe TR'U(~X]CڈQib'rX"V4?PRx;EUcg0bݠ `, %UJ"NF+YpϚ;_oPi_k@jTrT.&>ʻ:Nۉ@KÕ(q E򿹧C )N ncR U¹4B}r{Vb$WXфj i!J26G}",HϭT he)6zEP)52UaF˿CKrHU+c>ld1/(Hry@_:/r׻AVJw@k}d~ͧg)BT -8eOވ&u"\Yͣ/-N:ᦘS0LG`r͒Կ)IaEfWPlao:q?7OڈKo6tB)$ɢN^O+LL}9[ { 2e*>@n<Uyz|He+fI6ȱ1ԘPp`Onܥ! HqCG~dzd5KtKs`~r X1V w#a'빖[T_Ksf#DL͠j<1FΓm*?-iwb|1Yj@<$ kA_j^P04} >Գe۟C-+ AZ8G!U äbe$ լx;pB#vKMdCqp%e WWEzk^:&'D??dђH7Iʐ}tʅQ9ܧԗUdr1j B û5U@VF/u\LQoEhSF_j" qٗLJh l _ R /ÝyT\N]7Pںδo@0b )Kf0d)`ao@kyV͸SȤgdB܍v˗LNd[#/m(:)IOulr೾mL b2!D){vl)dsHQLbPY&xUUˣ_PC@Evrbud0T2 gM-(})N=xgDQ¿9BFAsRoNAJ']-5^D1B_ D ]5[`SזLy)w 6!M b^ czqbu}>TuW>I|uqI7MDj%8T=k}!k lJb%b3~[f l /|YȯrG!ϣW\TN2ͯCz!Va >zkV: ڠ^*\=X6 (j@l"u{ Q[+i ۾?zxқj6lp$(XQMmVoÀ/_ y!9z1q4~sc7WȬCiKWSS#lۦeE|4,0]Iggۯ^ఢQ_~_pAtxJIDDe{AV+r q9bm=OeBщYZ ʇlg3¬6].k]d8?E1 bV3MsiMn5.-Lcg\}@ŘRҘ 'C+khb`gbYڪ0U40 뗲Aa _ M@O ]Gq֤nZHy38&j -`l/F\,,>Dj7d-:r"P[]РPNORm1IE?6W,^cfиrc0e4m:>+M,#"ӗqfq+jVe+;L,1м=*E~~@=*7Rud{޸˝htAY?0]RDX=> .v>涠N)$2lV ⫉Y!UҺ OY&MODš#'[iUzB4_wk%+ kYUd8נy+j8 UkI5\jWn >-vA$ږMÑxg$\H4#]kP5xļ09}ʑmJoz BLkϧqRDpS IL"C?/GKΩ䁩|! C3o/4B͋+}6B6!hk0cg Թ1>vfHcPȝG<r,M-_Ni,rӄcsS H JUK,O@4'B]xMZ,^5/5pT7P 75ns@ji$\jrE̅=\$:jLXk Ŗ`PLG P+ o4?cUݢg;CIƤ]sr܂gp)^7SYySS--#4M?gM5r- 0hb^lV PsCxFqֵb^\*,BtRt@= ]Խa3{P$q?/4}w|!-XhVX.2ъ f8Խ<)X} ?L5m`$3O1z/[;[By`ډ 4̙'߅5!E0eMXBtj7SvU e+L07{v y]zJ8p %VJU0#Qw2AA~vh)_ ϓ2|)WǒϣAbe.J(r\\;XbXWmf>Hg"̖&!P`7]Z:\:mb}ohʌ[[`{U3$?`Okr62fxh WdI͜պ߂Y-NmA~!DOoѳ|ԂҺSUJ@<⭖,3}Z%*nAr@9a:-IL-?іt d9Pa6*iҰR(3<*m m灮<~ڠFз][LzK5ݗ6D;ӆ5=yh!iU&,kuWemIkgQr6¿5vr5SN+MyIf_Oou,[5JI8ڲ_с%^7|X A:DOy5:_?-Wx$& ZO}ULIyC| Ge;5 '~&ipt{\ʧO[_}0FWPYA_c9 t6FXQ=S+.㘧˥໥_G~ 6R !yYSOΐXkF14 |7;mC>;AJI 4Fͭ4[̢`Pe_-}~&A>Ké7lz0V3VBQK_:F#8T!R q~8صr#qsa:zܿœt97gׯR x*^v<߆z?ZSVY^?ތC_Q:h$ CN:ȶ>Y(I8}CZKhohhJo Ry$UR"(KuŊHGx(8={*\QDQ^泗{%  -u]Ƚ{C.4g&)Bd51 X-Gq+U#fg*E,.鐀i{ԘGʎ搤6Y_x/S5B,RW <AjG(Vo0r0a_NM1H۬}ɉc"o2pnbG\%? IĬʀ{P-@p%=ucEL?&VK8qvrb*6f',%{uS @xyJn~)C'-;> RAP0V0'2VfY9B33Ųzt8dQɅ}2?F)^ C!VUL")"/5'^Zpej9A>O;%"y?8 zCH6 q@'"Y0~ o}בڵ>d(+/4A?¬~1H;%ˉ#Yhؤq!tnjj|69(:!'+^%Lnh̊j8zS,g }cf(TMzofrG jӡivN^#֌xp}F9kn`xy<.԰ƌg[y )Q=V 4 eWMײၾ)3N_]ϣ߿D3$4 Qӑ2LlWBo&[ =ŃA oѰL#fЅ =fץa5\ YV7 $ƃz.wxq P lֶf1$u:f]C"41M)?oWjI@P?vjw#@\SO'L DwH+J_"u{3+4&cHZ˯Ae8c-WNHr8LcBǗ%F\5h>͚/_OACuN%v'z3T=f׮_PϚ qW!۞ZiSv$a<{*luw*d~y6O?J7' aR̲!|YWsZ:ydw0G?Oz]hDL{I??PFP6gNab'nr[b=']{Gw;`ĦR DYnRK^`1i-Vsz$.&0Lҭ]YKKNy(wvY?l i8Z *`zS(m'Os>ʏϞvL"n.B$"a}َ[x X@GyUebJ˧2 ,׋-g߫ 2zT鏎@*y (q`?2x#'RG$#HI*E( J&?<}T3Yg ?s|dTf6|3?jJ/rP^%xúU;_ϕv )˰>Ӛ8963Yѽq%;u2m'v־~]FT@$uǪ ,ǂ7;OHꓠ67'ǫ>TCy%DȔ7$lGԕ&XULgs+h,.!hD7hoЌ:6dL;WQ®s\_ƴ4'/f9fzOil$L|:J4}8Ӂv^:G}߫Iӌp=Z,#!B'r&B٤H#ѣ5j_p.jc%H{ @B'4S5*%.GH;?c#ATq xIhbK T.7FIY)y "?{%EJ8Uɓ/=F~iCC$oPԁv~R: ܹ;iv%? \TjܵԷ4Kn.c2t2iIJU\Z7]Jgw?8Vj,q`p,ɅpUPMRD>!:XFOįpwx͞EEmP=ttX[kF95Gu ,pJPmL6Z&U[>PRq/ G?RE73&b<7souھ ;kLUzgRHA8I*UՃ\%3$lh癍ϋǞӴtd;6B;#1Pr39/J ,"@0H بXЇ27yʼ= bΐx$qO]&[ٻ_.,a^^js \`ʥtB _dhFuѶD+WlB1 Ss|0r_`>&C9Uk~T]L.:IJag9$>=Xs> ٧٨PpW@ Io8lhT^AVB筨(6LM\2(NM!&-.{^QΣ֙h{벉'sbE\SWeə r7 x Z"'ܑ9y35 uFS9`[a09W;m:?!^^Xʑ Gl>;.i19E&^M?ҽPP/4dmv\u%Ԥ5;cPi١~LD0`}ylS ! #?8Z#-pJw؆%bZ.9tR[s\<# @m? )L2 q XxI{ uI—DqK35fmH?P.no~'x#zy:6Ug_7nrC`9 yj^, 'Y%HP11Puw;^'JVVt :>,ֳV(8*z\N1Mݴ\ Λ4<DlM 1QjW_<| 0,99?Y֩1 8jVԹuCft9 e}xs/;PHI2pfpp9d^9ڈD6᩵1ՔԤ$VnnLvY;<-sE2LDh 1Քt&31ݑj@!6rse/Ǩ-ʽ!$αk xc6J8Vh7l`T=;볞̮x#wqGϐ& ޽Յ 9-V{)U "bݿi~ط?=L` (ڶhSUm^MTAA@hߨmK[I{:~jCF"EoLseZ>\tam.EpofW\-M]P2C.9F2kb9\Cz:P Z |h Gi_Wm ]9(]ZtokH""zQ q-Yby5f󗽆=1 wD<4 |n1+5 ƒ#-?]K]XP;f&T2ew6T@+Q KobzG8'v} 9NkHݕ]RBo7uYTe,[ýījβ qrٖ,18@!SJA/;oVFjT!q;QCDRHC7XPVHO#1fDTi9MMe Nz7R3yL=H1ւV^|"cp`\zKçPHAC$t#Uf0yH ~[ǠsJ}=XBh6B&94xRcMN*ю .-ʀoچ{9;^q6OC'QLCpxS;#iu"!cVBwWAlP?_v9=1_"?v_T( rdB*WNpWi^#hR?JG_\Rg8,pѱn.z5 RX g=Q~dPJ.1<;W!v\ۉ YW.=}cO$m{uφ)ODM&F#dC續˚``U$yH ɴ>\sOZ䧏K- s5AA"Mnj` &j=hWc}t~cHM0_, Jl"VnUA.鱷aqpTbDR"/@z$$"BhuDT=l#5OR5d~U"!ƈ$UlXkh!'`Ԛ('ձ|L<g9O.ߡnp @jOIﮁS7\A"qREr2tvу]|3cQ" SH~L!XسPFAgsΉٝkU]g`/bނxkW?djp ֻ!xmDwi2|Zh! 3''{.36q@}V9. DaU LfFcNq bG ɞr#zC'}S$OlydYp&ۉ]t |Ev]RޛXY$-I+g M z-DqFrJ9àJ 5dXH-BdECwDNξhIg6HjJ!&`͗^aC0nic }RΪ_FI&yȞm `ȴ5O{m*6[\q?$1Cr i'I Z*Q2[^۲1)kp͢dc ] ]]eGʆ/U;"߸kS <. CB#I9 *VvI$ Nzbem P^qʟu{&_Lۆ>EFR˟27&rcѴٯ@&uw?e2$@@·,ZN ^)X.H~]7Ӌ G7o5cHKV5q"V?CYSK3OnP̾4eeƩ\Fߞ2⤇l[a)8~OҊԤx:p{Zl{t;kW̜ u_?:}}^t9"<>~,}+uO9ZSZuq펱Cu . t{xg:ʲM̷PnaRl%(>B9D9f<{hXG"疑m[L C[~Ie [=#zo6TE5 %lC,Y,~`Y(TG yiʣZulHq A8sqy2،j|\(Va ?}A _aS6 nG|Ycryg+;Fe`OiGiV_擄FMB)@'-ḿIe fż\t&і9=<;qE0?O: wȔ Dv]y7l_\(9~斟QbXK(g8DO'Z;%v9:|(D.*^v`\@o1^DUe%OB3B75΄c}g-sMXʏe-$/ QNm_҃@s Y1?W0Z/rCw_U( "̏zֹԌ*HH- ?xyݞۉU0ª'°4KeﷵHr$#*+wgCG3!F/):ezwWQG9[B3삵lJY@=MA d I~BakTMɁ@x~ف#kbB Y9H1Ski'4]Zh)9hZB7)j:~j@kj *߱Y^[dbSٌxR'+Ykz ״e ("mA%(e`:R6@_:bQ }{} woj_ED`KS1Aƹ_Sd;:]m3/U4X:@Ժ(\NQg!I AhG1r!+bzM zF]MfFxUse27ݨ!ojfϙ'6B#˪#ң- `1{BXw2-E;<. $ɧŗ-wh\~/jB+} h("8 4P}#X_337?m(Aܗyv-eqqLɧsZX&:@Ǯ5̫,q%[ՂMXVl2}+hcY -Kw1QHQhCm`aIR"DL /bzGX_!~ ao ƒ[L& к[ GS|)Kq:cQ:B,m|+]Y0Cmgq{k71Gøz{oF& ,;=~̨w4t F0|Kh!DiDŏL{;5'lUK.3J1&,VlCUd:ONF+AAX8 suʁPYVUdNl T;p;Cሢ.b! @w6kḎU%R@yT"-IA0_BZקʋNhwy]n%^@c>+w{e 6]-sjYXa(Z`*㮩8xмyF錫4ؾ'KnDI(TD ~yй=r N[HR OE jcU18hx:0qdskG72r3H^gr%.𾥰Fk![Mm71u=0V'LOt'.RaK?t8#Dz̛'SpEhØkzܣ4,<2YQ E`95{EgfXN5!EVе&$ɛuVRxDU ѸoAv-E^tc&m31ĕU" I =|iv0?G=huw=LE:ibzT'瞕$<ǔ)Gy#U@ŇFzIw'PrDVksF?+=hC'oͻWl9djD Ho+P! oF8Rw|4܍HAQH1rX5M]*/O%̀&ꐯn@m&|\wHA5x?=bCfx:} ̹xo۠*5-'mKc#Z(]\ J%UTcHpvw!&/"/.8) Wf *u0&7xAݍZckˎFWhqɍ PY2Ya?Mhod_4BԘ TS *m'!'Vb7%s wI*^Xy8C$F3 Vs'X)3C)1.}S`pY+zw"xwGw~;eU_]~va3\gsPz$95lfقw\?whT7'"xrsfE<`Pߠ.y?7<,_)y¬J5 "R|OfgRF/O/ וE^TD5n(F)*+6O#$}`vEgkN} ۲CjH): %/4wgdBS/p5$b/r}CS_W< J@t<]~UDh: j_U˫srL7O1#]ykdv=$ &֬;$犯>y>w[I dXDE_nVZkeW #9ɚʗ^Sfd2 ,*,QA+\K:WI O;e]8gY^Hq !=\0f=?b;G^V~oKl$݀~E7sE}Ž|OMH+tQ莏mm*/ i&V]9S\t|4cf^$boprhnb(pJhoKZӠr1|9z8,{7#l5|"kt{t왮wn֒ Q`{aPXSVy@'綎&,H'eqJ{M]WN#ừI`v[y}/zgU ,zh(&dxYh~J3$7S.g&UNs / "@ TFkm[x^1^}}xB;2f4WlL'FN"oTyc4蔸l4k+CSn5<"ZuJ$x.t67+Lmn}U@o9&NeqIjJ2zLR( &geɯPx\ʗrD<Tvk!ISX!#iՌsY#D|Ɔ7(sQ*7QšW-"<\<g4Ux?'hڴ1jj?EB6nօ9;麋,T(GHeV SHy HDIR큒"#K P2 (n,Um꼊'[_]C4Es=jϴe|#ww|UN <+y1 uA+ %:7&lhqV g>@VX]"I5 $d+Sy*#_@c࿉5i'eȴAh_7'$p\@]l{x51ls19jƸ3(pק!,mg7/=}6Z?`pbzksxIs zwkjn]sC|ac)n8%#uN]s)y{cQ^Eaz@>h+0c#aECI.|YT!:-XeNoߚS5 '2Y Zݭ؉{* |l"FR ` B] NQ.7hHFLMM ː@p22~;"sܓH^>}r[jA&{YFo|EVlD ;vGft%,^& JS [QFXE7eQh.Z%^bn0.}Ȑ6XǼ'tW:K${F -~IT%5S/0\45~FJY? YԔ+S}t4,5靨Mw6j`y̩k7Ԇ-YƕVGelW/W]=ǾCjWShN䁇 X%;%\dix$V-gkTx)Zŭy\]_BJD :X GJ~̟ږxN9G8x>4؀ՈrKUvi@ vMȲᨱUI NP5(\Tϝ5m0ao>1䪆z{hj>| ^EY3Ju-; s`Ms yRBӨ"Ρ%d0wC**+!7-zr&`y;U qty=#a8- L`V=n2c%WrJJ w̞xIF٬(iDp2}Kk( ؊մoeH}fzv=T0Ż}h9NUH.po_3P>- o$8"_|+*_H-@ TD^)LwHL9f}ĩOPt[(Pm 9[oA+9fT'[ۯyO߾ޗuهMv%E~D%t|W_k&bB'&nГjcܺ)Ax,I+:`oxOs@ȳcF2a>ƫIp]5T*^&@ql¬}Vp`>" KQFz0  Oc`Ƽï[Fp`|QTRɅmlԡ!asXL~΁ao]8u k齬c?ZwH)yh(q@f!2sĊRGeg90O3HS7ՙ rrvhB+pSpx1 T+LbTӺˣiS~XoU$^*͡f/$G۴b75 poaJeͼ%D#aN#>:yRT<< \5}?YOI;"y&.D^$z~dkRIF|EU>9|qK fyu& RP?_DδInUܙ4V#:|{61Np[_mɷJ c!Dyj]z^5IdP \&W;&8l\<1AQ=AY{m~u]@Ldcv1δ^CZ`9iDG=8uŮ!o,C !n $X6 n .pR Â\>͘b6eQ,-|ZfwtTbҿLAV jO,P\h]=\o+0l*X]*E)`hufX5C mOBB!IXRß;J7a\F LWP^A!n?)ZݲBc9ZRnb9P P`xs \}E^/wdTe>pO9yg3"d-+x C֩R#wC-n\ügcTqQԵN4Uq+٧ ұ_Q|F9brwO_B6{ʿsg=RS==+:,~~:HBV,bg'hMẕG'e#!dk 4pؓ!8!>js` T  e,+EڸH٧MF QS"bJ<#_]qmH[L07w ;jt m. ^`Xn{WT؉cFx ys]ٴbo\haogm4G:KŰj`3%#T]$- B{Anꪁ9;{{R {XD>޼R88yWȷ'\Oĸ:kch6Za V5U0GG,,y޲8.BDnO.}Uxj# `=/O+~8ς$J,w0xrֽvi7{s>byˬPRN0øQhRbSzЫI4ޝ0ڝ|1c"ޛLQ:)ʑ%͠Eז%:|L;V$ (IA0mkb0i}*2zMѣc̀<_K87;uVWH N18J gGדn !Un#fyHXM?@FT?9Dz͖Əu+ɥv> Ȩɔb4sŝ{T=C/42Dlw믲 JYXx Cō埳 Sd]4~\gK!T 3YtSR3@WsG0920ȿPDrl "HK#1'f.sDA\/&Io 7ل$x& Sro b V~Lkt(<(=Ooz|>.)h*Liqh Wu\e,o 6Hѷ`-}L7|yH͏&tCw|?X2į?;= 6XPه,e)*#R,]\].X~.޲R|(7{hy p'dQM#oKg܆τz5$rmT˹闌u#" }͖UQѻ᥼'8Qs(8hԘ\9^SN2  n6qYl%MLȑٵUgoj7M$n038$rާt\;ΦEg+k-^l_Y.L>㨔߷6<;IP%x͘eHh/]Z,v70T>ؑ$$w&qW&"SUd= BbAquicg-*>ԆunsYx bzւ,XnxAz<` ^ s@mV:_`Aٿ{(TFd`!H"P!Gu H1unMA*< `QG_exkK'_Eg0^'\Y;5I%H]\Us.BHiƹ)]~Qg')dDZTܚ$U[=^0:[IA:*e.†dm) n]:77^Z,{mV=aqKw5YbT#Ӛ!LhBJ!Ts"K#Cu[ {;`W=i{':R h 8wԴ:CGZ!P]SgSȽ)v-`0+;aj0a`YgV| bۖ5 r{=먨->oL9:a|<+qRbZa|{앹91 mWTP`yr'٫v b[F|3"07Z368ݬk_JUr){LRΐF+0?#`UgUei#{M~--ZO6 ݵ SC0qwcv*9?~*u类g&BOŴkG+ϙ2_j?RV0GcWvze?uw%%ceflY )$@˭ś@w¤,t =t83K$AsT#rυĢ~}s7 ⿇+7^n(n2cܽ HC~-_%uT!(AVUqC6.^ȪcOM| =?QI$n}T93=tq2-F;|>|52 m'a Zv&WoacEF@|0+6 }z9׳tC ۝h3SRHT7{oQ_d4VhN$ں>;7ݨ,%0 LQixmha~*mD>o9I!(a?"!mڼ4a<~;ڪCyRpY.߳#+lWT'.ǿL2]t^sD%ncضX (rϨW2Zؗt_oc Pxzزϕ1eU7Rw"jsP=e?fSJ]2:1N]_' E9;iXpG w %65nV|fQcJ #-\ߠ$v-58>Kn+X|^ԍE*}{ X]?5|Vp&\qx4Xz2FAO&NiN->cQ"k#vka@',NP0^5_fKqf16Bs5sWq[y#y V* `@F&-ȥz.5A'l:@&ERiu)i,sjuVc&+ .Rv zv#E yÌM4x;;Sd+,P_w$8Q\]!n 1]-ptHZƬ9r[0?FN#BBTW/ y=Y9zm⼘pI|qBBC?P a{bH(z ][=CCC!ȏBt`j遌8j?ȏV؞]da >rA,q?Ӭ]F?W{NiS-D=%&)ccx ;:a2)s9Yĸ끡' @dF訵i` sh/$ċɢj9eUN͒"HЕDPr'Z<+,] C:̎wu*b"UQ \\VZ#paEs7KAOr$_:oX>Ȗu#M1@QtCA5Y1τ\:.-\Yum SkD(^-,u}1).(IRQۏuЖ_P*Luh$ Y9! 2;$fBtXK"BMT/vT/q׸WmAʳ!H5t@.ߤơ8kkpL'4z©^M'F/<'d i!Ifp |&ݗ IfvOq L5lkUBcC*lBehT󦧃".I^c7wkzcO\\^M-u[f hK$͏֪P Nx7%蛿 9mav;a}C6r-c0F z_.9sMlV;)='~[2%/wA++F_w0բ8at2(c.*)@mИ!Ӵ/Qڍ꽤2똀J̞tioI{" ?ֿ(7SV Wr'иK9?ҕ8AzpVjc|KÏi!ؖ{;c)S KIe{tX`Ϗ`Di݈LRuVARJlҼ8qx)TP[V5qC1Doq;Xa֤@  Qڕg˖%FDӃ9بzus w$(T+Ƥ;Ky0/2y>= sU07J^hW$R;sU?f@߆杊)mH |Yh|Ҝfo[ham!b(JL+{C&h\Iw.e%.䞲?H{e\7}}m>]T;e;X%@+(|]Y*2F[wF ))iv)^uf7;cLHs<S.H7Bc9Pگ -oF==QhOp27b;Fp1RΝ ac-ܕ`s_j0{zVb)*rt]$u U?m{Z( ۄsiм_k;k{ 2/[G@FI/EO.Blps'ڪ>f}t//PV@M+p|p6~N5rh!-@W%M(Jǁ:Y|;HzB&bZcqڅV8EOrLrZdЅjpJGl*r&^c) P)2S17Oyt976=s{J"cU@&L&VJUcd-bq}C4\ܞ!Ui9^ 8P}*Qj:D/h*Ja3lt`;]J ?JK" v$.[T֮PgjRYVzR-'@ԥA'unY۵H}]w/u L&047ÚA*;x*U#}"# {Y/=hCg9!L 9럩-9z@F:u[^p00Pt[NܱB"n ·LJî7=܁ӠЍܲ׭\d/H yLu*ߣދ:Me6.::ތ肋fX&Ӓf;M*ZVt`; /.$_ 4 l]:7.3<|LKL4'IǨjaULG\\ێ)1Րͤ!Qm "sb3}T'% 'JKط% l4`u&}&}V1ip/c)G,op0 FL hntmj:;yaZ̩ &e*ZF?# Oh> R;Sf:h;}P."^3-pKF,z¥ g K*d&^"9:?%ʼA&x(~ g)L :4y }7Eh0b<`,fB\ `m굇bOi/3 ?~,4H>zx+B]ӱ#X|B-{EJ nQgn+,VD/wUD[?fhTl޻*tE3‰=-pxBgfj[rp*/$9IqG(= ^EҺ 'IGW}bieBCgTqXJUI*IZyf/pk1DJPc n )6;IUj6Cny)6BOq]1Lo?\Q{ s 밀ʀ 9h/ 5=vf6H[^FK˨Bcz\_g֤lRb h55K&j㾻h!+G7 ,< ԯ>(e6E{v9>unQ7s`hgڐw!ҾpV ؏mTtsMtl$>|0Gwq/Wbӵ6c&y:q˵RN?85= ]aZ^3'$l۹kyZ~f5Z/%y Bv!W;K.mz'HlqtI֋>풨d $e+[@+7PXI/+yn ,έ*Y3@Q|]z8<뤊 bRWcƐSFLHQyޠ5ydcRUʰõ(B>јY$EǬ =.7n57.2[:X tyg51UiW}:hr~Te? :YD{zgv?$Q|ޱ>r@VcnksB6 eVz`4 A}Cc!x!bQE#Aڪe ?S+p@ ,=U=l~wAy AܙUشܼrJ*oBrJ:њ5wݞgH< |v@(\"UoxZjt9y^S楓ZaMm'f&?W {ܷ lCT׊YW4Nr] ֏wMPo95nYݘJ/|_?,KF,Opow4` hbN9*WM]S/_{uR{r+oSBѩ>#l犫]UK`ͦ P)0Ee/& nh6VG+_W+'RՊ`~*JO(@+wͬȰHmRNkr4QpmU1z<ͧ3mĬ-w舝kSZL ҸGqrᯘFD'kͬ kr4q(9Ӟ:?*rR5t|ܰnb%b#E&nVjɵ3/$_})hBe=z?:qimV6a,WADPR£UjzHL#4!C?D?)Ҡl{_J_s Tv:A'jů\HN#Q/ʥ:\٣P t%0g3qZ=XC`x/N&C2rc QVᕡoFPNh2?$>BżKCP(ǥ˙ח+D|Mֽ]S$7TTaVa4[VNR~XoK.V_PT@egB1DNJ Osm!#rCFRY:G{(෰!)1gZًFhc>Hd/Gq߾|ؓtet})f$#tـzYu60ZSB J,c0I_5plݎ @&A)%T{]U-ʻm0 xdb}`!i'thʃ?.DIlP=*8E4KQX@yq hnKbzdՃtbM^LaŗlYԤE ؂/1EίLwQS*k/oI.OwwTaWXɦ4Fr90flvM&XfX]Lġ^=DŽx~lstAƒUbXc-QjmQ72;G2w-3`۷WdA=" kk9%{1Q< !d[zH 5w;K$FY/G؎}_g1 \֌CJ,BWp˕ysT9=?v(2:UX0gJ9ns*AJp(}Lડv#g?5fLA+TEoDa%B d1ƿґJMʦo$2rdHd7һ/w-jd8% [cE4Dadr˭8%;۟Ko(*g8H]>H^\w 5,ï651do-Ŷ6Z*s-ڥ3<xِ=YJD_C2Q2jyI9r[Z3WnoݭdЍKԽqi?(s.Qbiw%g{K6UaUGhɰC[q6vVntxe@VB]`3-=l ۈD$x*Ci;v}{@Vx7x)ٜ XIO smoZ#anH@ 2XT=kbsvJ釻qmX՟Fv-"]͙Xzrݠ:TrPOâףGD9X]mZ- jeTn"Z@򓼲 PE\eL#olkHG Y86k8!):Bɤ8*h!Mg1z)MΠ$ p|ų4~QOԘ<&ո[fUgӀ joy] 5 @d|5$pgUhE5Pf[R˚Sm,U_I%B,}NU ,38KofW͊_'ӂ/7\gniA9K±:A%-k$c#tx nμsDNG۹^?;vt}Z;O@XvRA'BUg@d=͗SqTD'Dd {7n/ U֝pȅdUMnt7s7Q%C T g_cÊ+cDեYjN .DyŠÇd2-SY6EFovVE_C8iPO ަ㄂~wvV]'ӯO"եGg1#-Ŀ3q!_qk 2sx&'w{ޒYMYos4qnF9AxۓPBGa)PZf {4\PK'Zp] %Q "4Z&'g5X *d7ċ wo\a^ҙC(T)iffU\15Fa>v+mJ[؟F',C-Wlz@5k Ξ w&:ܼɰA0TڎtC^tѹ/)c^J/̵n@f? Y Kjy]z>D|㹕cUGGŸW\WTw鮇_x[Tfd!zJ]V$@O@Rtߚ|(ĵ;b_'%vfS.g #!a#(멶 緟c7.CWH "(ڗ e.nT~&|avP&9熛@FZJ v2wuy-"f&; մ׬n+.ËX^+)4R>E>c)\*{@-E#^z)ڦ\YSO=bb|1ӹwҮA=>tQS%yRqIM<rVH+(Gm5eq{')`u Xٚ#>f 둛&Oe"!pLRIHe)CJ ˬ5Vhrm9];|-/MAWԘ!-CfyL:9J謋nScqPPi~n>P~y"u`dEjSZyLN6kHႲ(*I+B uF ag,Νoޏ㛚χf|ǟԜ8C:\ˋm}Y(xLT7+BauKAh9fC}68~1P }BÆ&tژ WzdDRiA)k TSF{rBGtDd$!* XZujLSmO#Y/`%=7JpȈm#NxQ¹ 6jdT,NdN3G"C9nRx7 sZ6;>1%= |].bf1mJT! j5b,B23ξ{Bg5!{5L##eRL C M kiCm'E#((=Zq΄D}:iTwy @ۥ]16`e4WU%] 5R;MmSETXӞ=bl~6o(f}BssZs~1pG\u8.(9p&ҵh:aO  HZ 䞀w[uKkt5=3xE=G ?mn,Ov&\T߻lF,N5riK]H!BrCH*_ń bLp! =oHF>Cɨ@xHC ]>TrtENŠHaP"O)żXyrow}G<0#ݟ+ZV.KbX؂$_:}OIƋO6fٿƼO*dW}Mē1q]p^UBÎ' zgLNwչ;cU#No̓Fd!WaE%:"']q}ul+A׺0@\*sxSInPG ⒒#1G88ۺ(Lk*^ ,QN&tlpWQoMe [V:'GYʅ?)K|?WbZ֣VZʥ0шx.MKQGoTԑȕe4 e/݊$ j>&W{!{EdO|(48vF)@ |":WI.0G!r}AbV5E2ԐdyS` ܂еHg̨,Iw5VAb,Dמ=4#]IYjp @ UC27BW꩓YvU]CA%\<[!5s &~ef䙪9 L@48u굾R {\@>#$8\P74IA"?\u+pOcRFV\:=>Ѫ[P( Ɯv`.;56)hQ/ bSg[SU6xk42k;r!OŮX@B4qrxͽxּ\D U2[1s2/1賙 wUF  od[1v; zdi,]u6s,T'( if^nq-oiG6_j@i/ysK;郫Q[lGsD.gS"s@nPffa;<~92K5\3pNY(\ SȢəz8Ac`j;r{̅lpM%dbPO0i<_H)< wJzgěe;b:n*牦A:|K9GU $| ĬwZGNAZԱTL8 `# \-rP{ oʳNu0d&ai"/k(UJarS/qPm= o?ɟCPڎ-J0v2NzVa؟sǻp4;o4?fA)frYb~ <"%)GISH HNiT\*JؖêSiiJ=Q{*ѿjC}s wj#10+mKf\{8?#2<Ą-:H,gVv&⠒ "bSܯ6zr{{}*_4.dLaiܜl[n/扗? ПaE L\l p"U'k 4uYڼ~ ÕjKPM:hʂ:{V#zw2Os2at:+uRk-Z!hzBFCSH۫w\Q=~2UP^%ʣʮvhdIec6*U)3LS}WnZ^Ʀ,YtHT׭+2$%g<4xQjݰB`SJ~ +Q>q݋x7g߃HwZpB;| (wؠOk@%t_Wefvؑ -2}qtڪn%$ajF'niSX`)u8kj(l #ɶW[dA'cju՞PuU}bKyK]kTĕ~}"].rR1|p*RByX7Sša Rz a])<>j V)ct]{%rV*2>Wlh#/3⡿k ź㷋I9 NKbVHxR@+z4ISW6+QryL/#9~`38 i|YjE>7dԝPܓYU 4!hMe|5wu9ȅ @A)v?75}MŬ%2v Kl{g&TrŞT~-&6V8_-WM_]@z8'X;a㸫9u q?t<Z_oYR=#jѬ͍Rϻ-G@31y8^ԷB1_"+RYT<FK3ޤԍOQP?dy=)PeB1vʏ8/8KSm=Y"Aо9C/:I`4 U>U8Ծh!ږ:4' C`%r.Ns07sWߚA,+)^*/f\:)jiʓC*x_1QoJT=03(wNNx0x6LZ XZxs#a&0"! RYb\nTNbs&7;#O__?74jΒ~-Hy 0`Ye\f3[bCnp&%wC-ƻbb7b֟iOGnq\6|cx`Qлm(%JS{Z] )'sIr#_ߘ!|wBw*{t"&~_a#|[ޭhM:f>6\&F Ҷ1QG >:-0z0oh( 6Π"@Z`X d9Qź-V7*~o/`+y(.V0ЦV6*"C CUzQ;V}n9&a`0Zw~G* kqt:*) J/q*tmD-*K𣑢|;$/ЪXJ{M'=63'40\eYlOafKHLA`˻3,I0M^[ !I6c@r.+8#o-4xU7`FT*ml7h#e +¶ٲsE{Yu "ip+q >4'CVcx"< ȬΜԂϤ@ZE)?/m0Vv,kx~*߂E<-3[f7 1%&+o&i1"úYɮZ$[FOa5ķ1;Q7oODy3mߨ.ڌ=b$>yoؔlWYBp:x@Go24e<6UKNը Fzˆ,u NYLku]wUx*+3?֑ XZُ#`jA4Ig̯NQB *7ֽH d%`+]Nod1 x'fnI>C\YiBCYzڅ9E.9:If |*("C:5kEAOw;OpxSgĵDC0b:#5^$m~2 ݓR ֗򂘬&%˪{vz0QK1kî~2pWwYgŸQۙU$c*|\X\H/UzzU:_ݺ )-/%JxK\8 w8) ]jK^3۪~.݅50VD(;F'@ ,(2}e}c54s*%`5;dh^= 9_z!dbb: [CK<L1)>O _ߙm&LiW)d/t`\j _d]@1 뿞Dj 6pތN`vZodK l~ ,u鍚}8ߑ\;l~_(vCJ Wx3YG. ,׽!p7t '4b+-3?"uyǯ)>jWzܹBF o`T_t+䊼5jz&bh%y*b>>,qAy5 H&4<ȦaYA4rv6K'^KcQ}eKL Q3)VnQ@4>ˆa%L-} u4oݜ㩬 k"(0虳;~QZ/zfGǂ+$1Gx@nP@Iy?^dsEA _I% Ul|Ӓ\uGSaNܕ)W.W bTe1:5,ɗ$=zPjuB` ~@)/؂qoMr{#_,ӕgI)bsSֆ~l"\nAGЎ7* 菔GpIrr#zOꞻB(4Aޜ 0:kݢ (JӨiAʊލ@nL4-(/0tYu7AvJ`>`m0IG{]@>mIAV[浰w8|vZ-6thМr\x TGP)kJ&Y Nf %(^%I:at/RԈ>m<"Zy9P4FQ؀eRKho3e4ސ*ieP =W~0e d[;TzVt\]*)6pOKX }g7E0*PN$Mju| 4NG OMw٫`_tl> :{SfMYd%ާ0{A%#.=Godu'RE]flEڰGEi9Jii!흽lppWU1iIFlj)-X`CޔKuwgH8 )mdHzUqɹւd=*0RSmy?̎'W&k[o^,]􆆿y-0&|:ȿ`694eJȟ)Q#F*%/yG.\\gf꒯ :r-h|8:r7SC,t Y5'G8hAׇfqisZP#bu ^47GkzȮĔDlvc~!`"G1aGksE- x+(XK~OuQ(b!K{$KMtp\bӾtMJBbV(NϧlTKzaiw\hN)&j]EW-zwSlT=Qi'wؿ ЄLJLY:86&kS}Foh:]J]nȫޱ3qGqn/)^+,u9vsb!CE\Ӄ?蚳Lu)oX"hn%1YE nQ;@Zf/㘗2C62)@!9jGGInI?夐"0S^o&>54yNZyY_>b t{weF Of%m9L"Nn턧Kt_, (؟Ű;H1#OS9P #$G=ܓYLu\L7`T^JGO([ $Psʢ;mKGVbQEGO'|K,ֹjM^# ]7PvIRFњd ;m=I M;cƲa,=ZG.3B|39PiٺMd!lwT"(~?Q I*?[̈r偎h |jM%O4%%k\lxY0`5R\+Gƌ;kmb1(P,50)FF]Z:* RA^d[VQ=dʥ. nDWzoU&Ӹ.~חBϕrðt:ZWKJ?C;ʿBM/r9uV)3o!/g]y5C'1faꃧ$X:a՚%_;!dPjaXOn>9M5I41ȹ-7O?%v0 +jN1O3?SZcM fN8Fwt0:쫋mxkMj\x`ߞa٣XHp̓?"YVž@}4IKsVO,hh;W!Clz&#͹+.KnnPDrt,iOv{j$544=TʬuM G.؞.\Զ8k=ej/!ToG\piIc5G1Y(PI˻_/6Q:dJ wKDbj` jl|5pT f-ġDj~:a6[zzWoN-^ҙ +fhS8 %gĨ۴SVIѧ2=75V?#t9Ml :kj@}H wd[Dgu0IYK%[@-;矁eT=/CL!hLddݤ&x<:e[w,s7T4^ !:V;i^ ebl/5SUUQoxY]z9?'vڟkDZV ESjX}ECNmu] JMZ;yS·2Y'ZMJ8یMV qexg@ :/Ͻ1 ֝5 ә;5W5A֫= ^Q'kfɄW$N0b i T?3 ;k͛tn;(9=>l{uHM ^'!AnF G+֖)Cz[S$'[B KH?;}γ܌%3UplH.dnƝ7?MSI*\ ٩K\cm|  "QhTVlww,5H=Vxxݦ{J9BɈ|+0bF>z,𼓰l4Q`e ^7Xjr=njlgM :%+Ç΅uFyMbg]\j !R-Áᢷ~҂2#wf1ڀ%=y*Q {|wm?7fkg<M/\+䰂'Leq6%>*;W|IH( \nlΘtc;1]#/CLOLlbdTTLP-eckHK2Knl GsNl3.6hY} &ԒRwI-3TPr?(2(>{*>GЌW[3rBr-V:Q[ %QR0ƋRb.\6M9S3*?IgQ]W2kTsW=tz?P%BbD]iWQ7BZK/ 1xZsky41Daj"[>ںwٮ~%>&[ lUwE*jE$B#&1 d}iQF ~.Kڶj͒|п`W2[6ϭ&iBw&H%~"_΃Yű}锂Q㹝-%tRCJ˸IT1DЁ_asoi~s=ea @ɤb-w37o%2tz3M͔=#zP-V2Ogc*(K^Y_2ʼnϞF[2XD%&X:>?UO8G;(]hw-6HAv+a ts%G|≀($ z#rQ~(9WԎdS!ꕖ(vK -UWٍ̪@c,(Wc5WgٌHY(f/bXif–h2F^^n%vO("panj0:~MKV =PsJڋWB2n)$W+X(+L]e҈qyWٖ wj3#w+`3:[nC>ZdB?Bt/lIk2 U J*[~mCܣ?j8I_? h*giyS.w4E,lku9+'e[0#+%Y3D>qctD,&o8j XA7m@ѓDwe:r>S.~NaH## @H5xL=A9H uuĂ\j]1DE=ӉQcrVjvU5zvޛ8MUjy' S{Lqcl1]ݖO9`ӌ _.BΎP=aȔASpd:نhK;b+8xBѧX$IIBn,O_+Ih~yˈSk3#Ϫ@O~䥑U-"a%/Rn"{(*CA'HM U35C72@'lQ6BpܢS7@49{B/}toJcb>R?\(y(rJ ^u%>_BkAtKt{8öTI' (l2 x&ypqW _"dTفK 0HhsEΡL]^r+ZG5L B;1wcn0GnQf_CoqL, cɓ;CL;,WQ|՚jESRwp(.؀4C!b8(:g:Iov[D$:H;21̩xj G_oh>Aaڠc{:ɶ7 [cC'WFlkyT#g/ w>g <0[%RIN#u4I/B1jh=lKE>^ѲvNw, F}z~ߔt~QC y1)ME]KB4Kl;M$[NڸR#N7K{% 8B`͎*dm-qJ5dc{t.`-QdiFrp@ۉx)jaDźԪBE$VйLS~Gbag'O~Vn#!,ERLT<9(790lP~R t\rMnGB/){4u:FD 6T갾@^XdTArWpb1n)2H)hu;O{o|('|t/9vh$B5LUX6 JgX퓉hWyKD6EpTړ;ib.%l8~hĥvc}7Xi)$EN ӯ*jMg[̗‘"R&ԟ]gSwLBxm\A|=V>]況!O嘒ԅ䁈&^T#,BƷSS4Eq{DJ\Jmi'r$Xjr?('>9mIaN97-Gd2Feblx Ή{vLSrD@Q Vھc҅p3N˧+C`hY{W<5EhNC"J˪<;ډqlN~S Tu[葧H/9Rg եZ VJ2(ouH=o0+= \)$EHGpiGO?jJSn]Yil]^RXV=Bʘ*@latɛպrW[k/#X5G}.#'p!?.]V%czH8F~9SzgIfެ9kFhzذ!㜶Y+E[7/pԗ)-wl3%FP{W8!6H ۿroBgF0Yx@^J& 6&VPd+ZB>%P<ЎG7.%7LI馤1kb؟]VQinXaGc,deFTe`N&EAz X!vU,SMs+]Jȴʧ?FNG-(&zQ'^3Fإwx߄9xMH%\ ?(č֒9,OLn1,g=ӠIlKMҧ*e `joܝs*ǵwo%Qt V) t<'gܭKNZ(* ]Wڴto; !zXSh\_lJu\.gI&lfx8 `Y27S-Ԩ.It=&m`zDyIbG'\}~q;KY~Qz~:M q+,Cj1Xͅ>E8ϓR52QK|)Jk+B,T-ǗH&.!-6 Hl_S|x䃄Di>|1 amwNJԁnn̩[Ջ*h`bQ0ts CD͡{kQ5ުW \i>0Ǿ꿩"?G7eCkU%Ed9a/t{W`O>$3hmqjAq6f M`r@!G*yd,$ d*?mM}$ƀOm1>Yj*!6z59]ЍiK 2EÆۆCs1z+ ]CgE$ViKQǿ/sP#)=0@eh^(SJƆBJrlQ^Ь[czmm# |rI(Pg0oE§.ap.UɥNXT qK?;[Bd LםI)T'o0nHPj!t{n-8&jYȒ6DKiS#B{KZіǨǯLa>% z_1AjK>SD6חc|\qd %e#қwY$hs );CqQS1K wؼ eǍv;$mr4/7c^쨺;4Vkz{5y蒋)sKiRxd>F8GYOx?XRqeVK |! `nynѰ<.-m&Mpul6;5^.fgtݷv^R3z0з\mH}'G*v=ʻ@BDMV2v!Ĉp^CaF!Dq5Iă!1Wi TM$8#Zp&/[Φg뵷Un8tīYnnצVUq sŢ5cgwp8[9JX%-!Tz[z?~bw۟cg{aA\hۙE#5Y' W?)r|h>ne.ő.Lav^:*Qǂ:$o#YZHe7}VJRђ%mK|zY|@{xap#WOO뗜$Xf"]0nv}b?>Y N"mB݁n2]8ޕ/M@䃙)H:-_>l8.5w+z  -JUX~RsK"PhVYZOm٩ ?T7\ ͥȚ}h Iª.N?e @X(aBl+>t̓zӖ}M#4 C*i^*r-^~!noUN;:|;nM.0SmWWJ{(iL:E#-Ţ#eTI?R^AT5Y0i}60fphvƆ`a5j7J֣.p4_ީ^ZUF5:_i׽`**iop'__#)5$lllyv_zѽY,喢b$b|@J81'àeW//AM56/;+ ɨFrO3g5,# EuNXpksU_ >2>Ĝw4 RSZ\Ƙ ^n(IԂW,k:/UKsjC`o3o6T@)c(ƌq+hxN$Fީޒι>~T7ق Z]^Frہ /910O|~G1]M~f=dFcB|~ i(!XgD&e~˂ 5ZcfBuC*5I4ԓRO UrG+' ץh h\J/ F~iivI"Ęh|%_THoIp:VEe:f2#:D#¹S`vgnS 6%T-8({ G?SvU#n_qO̻Hg` ԟ\W"F-"q0r/\_1X8XQ#2}w{ՄG!G\g#C܎%[ tlM-8R7ER%v׷,!"Q>?J2sŔqfϱqԘ  5] ޜ*?Ԣ $,DYzp49Ɓ%ҘC&(:O3CiL]noU*u;x٨zP耗<^yѺ Z{LR$%\̏`HepҦwHݳM|iK@D /#":[ .ˁ]BlF%@`[4U}I+IzRf{=-^yM ţWc%X?ێCe UvGGrͽ- H@?9K8rth!*)GʻZȎ ZEedμ=9wڐ+9 eM¹9td!}0E#ªH̲{MdwYej#5ڏɳ (vF?%D-y.eMU1&Qy gLIC 8j1X#Da9y]WH{'@a"p ukq}Z %N՛ 9S |s.d6fNDBWOWlEEN)oUI,*IBU+_T4ZFj2rgb0CvXKHefO@~ &ͧvf9̯&cI>>xsDg IHM!p7E,>xJx 'dID x`ѩ;x/ΎEe~nW1*3)] 4+Ca9m`ZeT ?d lX|pi2l/gS%vv-"E|<\ e18 =gNaFܿ7v\u;H-6E =-O-vrBni[\cJ]k0ȓ"A?_N#Iw0UO39@YDش%0}/1%Voc"Y5T 2CMzQ⒞ɠ^'4nJõ7!6FnN%*On \ ЌVikJtgh]WH[k6UӸaO u~ F@‹:IG*9uQ}ھ=κ_TjyQRߖXzwjmR'g4%S+/9b GkR.\DJ֐(k4dTt{;:l[d(ފ?l.kaK@`ek\0ڡN¤ʠ$/)n :kf?Pm=>~gR8h_).\߭9;<?URyt_z HwB"%C &ׂ)Sp#HhB'zfާ4qx;(NP~7йTAyGOȫ <+VHB.AЙJr?#^kB[`Q8 {q٠VYim;aۈl6Ia'2z*Fl=;!D1@ E jg*`$mLW8hw0Ê͋B* KBuh_ZK.0N "dt#m!A6"|{P}m{GQmdP\R$M 5;e.z[1MvS3?>ӦΈg3e "]>_>RaEM Ch :$mj$gyqG6*ˌ8g!7m ʺva1Fpˀn05.apCP_D `ʙ X1R.XbQN 8UCBj8s!|X?W:&zǤ,}D!BW Q+B /YMN+(>@Qp$}|pISSݎoRzb6V#"Pu, IKn.9L):Gڒ9,HpR&[Wu8~2LeN۾fOpԂ#\Et%f9ֵPR/,2yuwm0 ~CP /q)E@ zÊ~!2Tz8D!>U6v_vy af0JkS |6*g{R+ĩ @ uN?;t_  LqL> ~el3Ku+ފV1Ti={/dtI:n8i886NnucUy_O.k4_'DA#C!;_ e{c-&mi.>HLT gC)aLsrGyY`J[-AaDIF%v}N&pF}"Dh @q¾y]Mݕ`JSd4/̀dDywҶ✭&7x PiPEмcq7\栿ǃrEf)T_?HV&KXu*?fI"w6պnU61@y¾ڵ+Gm+P LS%s%v))۶L;v7SV*C1F;<~.s\GwfC~ G*uh U]v89uGTp£ x?p0A )toY|ص:Fsjbu RŅdkL{+YA:yIe缗FNlM&(|kX-=-M[n t]D2.W\(dQeWBx  ;}tWb7!r%,PJGdɫX폰pdMGyFU?una.|Z-d3V,@+Ԥ_#Oa-h;U9PgtRFr.XVx )C]*p  -o 42)W;g 6'J B~+X}v>N=I" x<3hTb!)nң[0a;-P75;^lN_X O3[w h3ۛ"O98x[LcdA}:%<,_2jެ#)ÑGGC.O7JCg+y/((_g 2EwY1f䝲U}[e83bT&3mkA[]rOrYt ܠBG,\Ci:tP,ض7%Evo*g"|,?u w`)⊈d "yRhɟtJ|l,jc S#T7Y]vm$_xZZo=:a(MdWljC(N)"VL61Ӑ&J.[wŞӒxIFyYgYkU5NP\ 12_]?dOH fG#2`@U~cDh9YC_ڒz⏮ t}L2P$+YJ"36D^n1N/"LaXs/Pemp)ub Wi?HP`oF U"btw,Et<~*$!DAdaTo ȏNG M6L3hYx~}eh{Pm83jAm}*K[6߻Gbd9h^+ ;䯆>.!_"U1aߐk*|!r"5l^x5eS x,JCee $g~Ì |:H+"`bdrОHRrw -xtqBKY1~\c43 g$^ܜT|lf.ų?~[1gZ:THӄnann1'P ^h:v :IN1_CK/[[ܿV1P:[ f&:lC~Ұ* H E`䶡 2Vzd1_1P' SߜqN^KJmˁe?Dv;Ӝ3ۀGu8^ ^FX7C2Ս4LP#^7fT< ̏(FSMKJ6/;ߒ(7Vfڢ/0Z>״3-aFZ7سOg [?M*[mU!始C#wFEM|{hHtFia>/NΈPΊm*Q*+̠FA2V*B#c(hX",u *,_ V];ܔD@ntKM 9XtkT^q=Pf[yXd|] x/Qh$#X,j+Q5A@#C .*/XPQIuJ*8jpƮ\o;D1V;z')1M4%NO=Kt'amfSyRs M ųX7wVVR-CMn%lG)PgGВ{Cb1yժ?`6)ƪ| }&'s̈YpOKXADJ1Pos1|E0,z̋ʬ9Tm6_+}S]y`MfwzU𑭄 p U>Zgg{J1~`0-%e1R I8տYz&G(;(aaO=D Rَ{=0Yy`(/DTʝ dõ'3\Īi(sbz37EMf#1m"*[n&7. g6Cu zc)t1hasW~ c#mˮ۱ 6:`c>{>פ6uYC~/U=cn[aMb3CgHP@HnRA XE-V* 淒{Xaal,La+ca,QU-VE9)L7^<̒bWLjDBxMdFϽj]*[vtm2t#MUbY.gBBո _xuwI 03uoH}kp`XhxI.yh%Tݺ $$$EqnZZ6ZOvBR $[z P4[ J#[Q RGߴSoB`YF27$.xd㑛{E68^O0" IgE@;_':D"Ofns-킗vպ.Y Y"sNLp)>! HyR^ã4XǂCAw`h>7awt@լ%s-7rIٙ?ev`oDr~iqpwi Mǵꅈ"#bhR^G(ˤWK-ӲKOᯧx}f*Rԣ~'lDF)*"܄7,":A@;j|;|}u\]tp}~]|ՖgQ6;Bywv2߃)dg}?k\ĖsyEkWlV Z-o-"ٙ>D8`˱89XֲN;Sm6׌B tgIJ[m+3VNs%ƠT8WGUjH6d6rbBEN.&ES -|LF%MEZ®B 9-)&ʈ&f0W۸=k.\w3shC% `a3N \4\YsvK ]HG[ɔ7ۏ94-A kmgtDA~ Q{sҸHVĤqE;̔QS;wMنJT|e:=^Ga}dIA6] \=$b84qf#UO%}-XQЍL.^Ug 8#JlvזF n 6c\+Ѷy7N'keNVC K= Iܽ3QOQL@F+rü^}#tiN_֘KbEGaN_LpAn.}juIA+9rZ1iKX T8 u._o ~$Qrߨ TJ1vfy5a4:\^tXucpXNl-d*NmBYd>"^ԔjeᄄP(r)3l1 dBC@/H 1ɀU)x$…*6ŨHΑ=_])3lx?ދTANACӠ·:.V.J ^E92|#uhH3!ʽ\5G|^SY]UDVѽ{kF‡꯷gtp)' ;o~!ix$ `d*.EBz^آUө Q?ZaǑ̀X'cSԄ9z72Du+j"U6C]};$LR|PLw78.K= pjz2 qVxX߀4p!r0d԰[s|3ėʩ9Kع2}Mb\bD_:e}|'C_AW6;J+-7L(F7wzz$>XݑE9L4U&%)5\hJP? j-$lQRM[LJ[FbPaW%)ԏiptc5 'zN\]NYeQj/g$\!nӫX>;aF*9~դMo,;PA?\ľf$p&tbG@l38]'ް:_#at⓫ F,NZϘI\V鍓\I闈z7/d! R{7:Mr8QK^1p(j Y5M]Lh7c~Y&y c>5' L #^8FQH'~\SRߖ6c-4nnX}kܧ~"}d5>^a&@OXŜCx(Zh|W -zܐC(׬#~szž|MT#i)j9[8 WgFD-LѣQ_Sv As+"}zB_t1<*EuW/2G7jOT巿Wu`Yupxv˩ ($="KɛHZZ7\N *$p |`9@nʐzepNšL1r5( c'=/7?ԤZ榼OgBn; i܆#38r^,J>Wl"0 m}%-%5 1&|T׃J"\(w}0+Fp'OWkxN`j?sgКh40m"G-ئ@&j>us$^*nW3C( bGX S{>$@@)DxTMēCSf7XFB*Lz}6jZi:@b=K17Rg0B'9>3:B0zx"C2,7=, <ڀQ^hfFiդ+~vZ LQ~+Lmj`' !nM:> Enm 9%u,)?82O"l4\פb:`hXc,BU͙5wQC+? (mi&Gn.7!e<#\NO1 PAzntrniDBsn悗y[?YiN%ݻ Y!@Vږy(O׆>}/DtL2*Ty%,kgIs(k~V_6m]Ѝ۔\q}/4T@0AKM 7= myc4z!B1 &7#;du_sвbbuRow:ZxJ: &P"]k7_$T7Zh~6>on:N/~wGyZK0jIb^ lp)<g*?j(HEwiVPb(w:@]SޒtiU T*M"iig(M:=o74^Q~\Բ,Y?s%gM ɯw4.9(cdzkք-9ey_"(4Rs"!^5%C PG XqR.řQy> _#"z~ ~޵ ^ƅ[Aڹ"'(,eՏ,Kc,SB|FϻUGy\qQu ci|5hf,W Ljo x[i5MDMZF#vZmoZN7^CZj3s"w[wwJ_9Sk6O؏mnkKpdݪlѩd! TGdt#IDp%`D 94l}_HJ[ wuN@ŝ*J۔m 󫯢ʷ.9WBO6̱gdeM$AQY@`oo` ( 7*#yydݛ2#+IvrVk/F4A9By6J ;mhdEwLҎoz:GG%zG@H?4 DLkH 7`Kuaڔ%YĤB80ϼ()7ُ"GF"/JX "W 1c翲O_"Dyї1K4F9bFvx aL&1Ak ήw;I V蕽&IG63{hTT)Dәow+*>heVЬU~>+ĽmBc|: voU"֡AIŻ9āOE2n#*"j%b"+Y ޚYI` x(o擓t'U7="<3ͰfZJ-V%ja>='1?3p0Z`m 6.g 0rl hGdP-Φ >M7;s0_݉5ȯd^f;a8oc]5Hcѯ[ 8>miWmII77( 6ݸXU Q6=d 5:D"/ $23V2:>n6Q>pⴀ*`~$Ha%$ʆ0s! Y$M/3B"ANbD(sh3 @4xϫ:؆Hү4@F^9 8dْl2ʛ2&ch$Z:@E:p2> >Fo+ /yTR^S6!y H+ vJs?B$0 pj2Xm]Icf뫃8 .- axӚ?ğ1tA!ch@wd$.߸%gA[1-ZV 'q:z(Qb̽\C1)9}kl}ݟ  Wxh:\*Heh#)R EU񖆾/+.ߋv _X.a1D-nb"ycC<܂[EE[TNg ߆mSH[-dHG?V6Lj}7O :x@N(!ڶ{G>H񦂣Qjsr$޺gr|xǯ|2*u͉).3Kjob-w#0^5FeNܮ8gZjAn\j[JУ[svb6 $a+h\yH3⾷*=9(߿`ЇFWL p#A y/-ՙp=v{[ܲې$Ё*2o-w򻷧ݻg}B%rvF뜹ӑFqnj5ocBQڰ'Z{)݆$#7ň"J|?GG* ;Io׎SY5m@c:b7?!mr2wc/<>NM~\yԻMa:O4w$/oG~ŵ ÌGڣ{y+3oȧ7%?V lg"wпUe)ChUf59<q1)R-f9=yN70Ӄ5S%2ujikذXPh?ud&a4UUji$>d <Z~6;&{ATdycvk^k.넰(֤.)x:-hޜy?]ܒ( (a:x6XX0{9,*o}^=7#aW"$߷%jךx}n%3@}ƒ}ۗvtFɰmcTa.\ UsNډ9ahND"T쨈ܚL@.[B?ց]so_/2Rw[5U}j5"` +dST0gEy>=,!Z+B gl$?|ص',揾IR$^(5躭fk.Z:@ߥ~^wO"@֒w Վ܂*dsYZW:UH&Hbdʝns|+CĘ8.Γոb76;b w%\aZv5 E+46pQ?7.iA˂E31mS߁uvgN"'P]F&߷ 5Id޼d*ƍk~jAY2:ٝLJjR_W wrNqYeDw"͓=p9CDW༓jM ,m(}T s wF%KXEdczt΅^Ӹ0hW׳4R޽%rFTxR#@U܆$Ű/cF}yսX _#EȣDjriKE&ku"J۠F'U34Abt/裌+o)mYhtv^Qf g:ԥװ+c_13vuӁ9_vN٘7{CdD Tͻ%5wC`o%_rOla&sŪ, b=;hxɏ>vNV.2h4(jlέ7?;sAfAF^o%k1OM#ghOwƞU!=͐k$녠ȣ)FL =D롄9m ^%jl>;dϠdbv p4^تJIE" +8`C|S?sB`2" &׼V.:ưu9N95 qeNlQ|'eᨼ~j9]xKznVD?d8QCފ3ItpZn<ޔqoc~&D 9aAN;R^JnyrӰF㼇ĚAo1\AsӺ rJ##ZP hb ]["ldETT_u>2wTAo;A WKNa&KK&$%~\r^cA;K^lj&@9BQrp.fevV*2/GH5*ȁ^NDEܣ HUzKm.ysIku%#] s!m3`!f`q Z#4'],;ڜ8xMEݒHбqm+/Mpw,g^RƌPÞl :3 QƧ^J5;L#'rG6 282L5j Z3 p IM1RWY{IZTT/+hy 2b- Q<=qExeY9ORwrny`ʨQ-yXGԙK#-Q^s[G}ltb[[Iɬ*ƴf;wq*U+:q"ĭJVy"r:I{[Š57L+LAXX:-bW|Hq-:))A-|ǏRmKVAmUCg= z1- EǽqE\œ^#Hu\|`·o9? E#)@?W*NߚCa!@柢KðۘX[n IpcaڇBk,sT|Ix0j$w,]N/IPn,,q$8|Wucl9w¤jDGaVAqX6v䆤ZN_#ڋJFI'Vc85hxrr"#p,b.~h*t4C0$FE8ydv&MG|^ ss_L rjwf PT~ml%[2{ pBy bSڊBMp0CܢpHTlTi\t{0pB[hfϣؓܭ/8%La zG=?ȇ+̶ray-L\Dn޴ΦK)J` tq0F3X:F,WO>b3eOTGL{7V>tZ\{ p5L*QB>x,)IgJ_DU]|ǵ&@Y_*ًXc$ FİǚLU,ґd.iڻكWcu\hkwݶ-~WNG*Nc+7{Q8I+vXmt=ĕ߬qN)͜POCr)Ϙ.!{1s(אp̫kH]5d ~F hw@z xJcύHYY<ۈOKd z Q `cuF?dT"C}.ao"L |Dcs%96%1D#nϗ 5ٷ:M,\>DO#v̰}yj/NolU61lv81HBG׫&}L'.֡"DDƅ('H]VdwkݹeCmM1{U S@~}=*#WcjHӠ,]c&sC? Gg/Ƴ if;d9 >W8v]Iً^˫3ثC7]IyeO{ }@DmfY,xFY=*yOCPKK^Q02R{qS'ъ8tpu)BqĔ 9Љ* a9Z߃o9Al{'ͮU2xz GʎreJ_)LfmE- c8"0q $mwf5aY×J}S1!w]+/#1"Hd:prk5g+Lj74@n*ekPi;h. b[ gf{j l]i֪ہ%cBIBg` k⩴^ r79Qw<2Xa֜/6YqUP08']h#ZV\H%b*s{RtuܵרVzbtG͕^˘{qa)@@C#j&<=/Huѵ,9mzi9fc1C CHNׇ[IؕQEE5Rp[TG@p+V f%Q1b[c^u.5]េf J6%{IRU G49~ҥ)?)>]!V[LVz5ʬ;Ta{oǙjګ*L" -a -"30vbsy[Jefkȸ(V?zw 9l9/T;=[)93vFHJz'.5\z԰ToߢSG \"8CEϸcr 0⬒wً%H Edj|MP;ZeXdT}"e7Va0FX jNӮh+-Hѱe*3xl3JӶv @*%iX+NB={F3 " "آ8gJ&,/?k-7Ƞ9e9 zxf4bUP;$V&dnǁ+{߇ņC)p~(SBev[)!|vmf²Sj^S|;Sˉ'w?&4+d).I*cZG a:rQOv9 +X(iW~QsJ+xTjK}CZՀP~-0@紳 '?)IeR,'*F<1ou\ĵ"PڽA:psە")x`qCA= jH~0L{xN TKڡ K7փ* pX0rE|~% OIͯ˸b(Ԝ Vor, Vxr#MX0-JBnGy-نlTu/,Mk.VAz-HwY$Tzq_CG[(=g9 easɉ0ds*p1fY_Mm0@Ca |C9`Uح#C~mPѥzsu~ `ݾ 0ٽZ  oE$Qvݼ>^2T㡅B!z)6JA Q_J3s%5 # 㭅 )/ >x3[ߠXl=D8ͱG@GQj+nxh@3\麌n&δ8\9&/3'k;p=~wFjS$*'x3S ɳE$o:!k.){c&z:Iw}R[^utXJz_ӕGҤcZ Y5j(~,?JYcaxў?kBzlLb19j'bu}`HT1М=I\6sYL"07{d|WoT8)0/s-GXzi5s_38] ܄Vsg'"uHN ]?8[^bϴ!֚qi6h/߁LY%(x=$7T{[PֱKE4`70pѽ5Cb1&on,L]pKig,wԉ;SrN9n~s*#&+? w҅ x4Kr~^5Ei1|Շgy.qQث?N@2:4Enq'E͐/sd: J  kðr3iTU5,Y G:]2$Dd-F)9J9Ǔw/c$OhQ- 3v,_Q;rPA*c~#&po1l:2n=H~r%}vLpĿuK[p- NuXfs4,1E_f+4=C0Ket7|pE<`r$$ZJ;[m̸r0ĪO"tMcU#k0UY>VOYټ2k 0l%36aتЄ?8Zrx™3?~ngOY\cl6V-p%m*3k3p柂,.&|=lmNz_lds c(|ud}d%.Lco.iyCa>}]OS*'gjri[ C~f/vWaGUgƭk՟?bX׍b+U`@w9 AwJ 3Gd‹2IIaDܵ!kl]dvQ6~vPz)8Dєz-F&RuEq!w(Z(`虯1Jju/s@V &`è v(9եTY+ lXm:ZZ!@`VlQ Q]jhGlhD}?+MxڒKV4tY3N=nᇙB&ٵ Po#(ͤ$= $m2S_Q\ֈq*' Üm]'9lW:X#HٹtWOg9W$¬zN)GAȣM+Lh ~[ E9Rǁ˄9l3E嫐ǻazY# D {zv)r) eZ-M>N$ƯgLavH{N&i)C`\!a&} .|rjx*@ͦq?2R- N`s͹&,Ŏƛscp7d}٢uǡL ]gv"9ΔRO f?#H.VpfPUe_w"*P[5D52 F](%_[%{'@ka[V#d|[: f oG$˧0٘X"8b%ABhi_at8< }uR m{u|3HH;kjvZх4=%OHS) ʄd'\"im8m` 8bg\qfvZ$AR478n+&6z9ds,>p"_ cYjUR1dYy`USGҏ=s`sZb N9XFJq-Pٰ(!{NlC|5l/3H#7z%-6!}UURO}aRw@56㿔3Au 8{U8:շ-foHښ'YLsiQ(˿!w_%r&*юZ:b*[G* >( sYH$oo"+@ZY9yvtFb!%#i@D W&@z<9m.qMBHQOeh@U$^(NƮ-f=,7ҜܳBf F+!憑W_C4NN;nhV wݿ(j Sѱjߑ{m +H qBK]G.d8?y~~TY$Bf vdsЍ.\>D #23Κpzn :I<bgnaFZó\{u[,ݍnotOOCzizprRI Hr {+ tKucyE5cS? 9΍#l4h nui#QZ.eȫ硦2'.cj^\W~q"x!@\= e== 5?)IJ ZjInF`Gĩ猘`%T7\ZXp ϔ'Uo\gS?EEa7~i"YA;y]sQ9unCi|rSeZRې9񲱩P1#~Ӄe > Yk_?R Ct"7M<"J5P͔ > J8٥]gDɍ"쬵#'/ < {zx;̠gy yU-~}Qai.9JƋm."Hη>;h/ fZojgRFYW`T%ςVfhc8|{nUQO`HBuCL19LB4Cڀj8e8wCNg:.29zΔ6]\#PGH_|k)ޑ]ZBT9Z׀H?fRPxhfPa"" 8 59#WO$ex-gCeQ1Nrf%hDHSymX5ĥn@[NDB[dDRPZ~=f^ҌKoAGum\!i#uv@*J84ڥ Jdr:, vJT +]lгfI;7ʉ0w&}AIvU 74U>% Bj-@Od{Yv pjUe$!&H ǣR{`RԠY%*}J0J܋2k1\#d5b{I?oALi-ᛏTT+E]77|)Y[ߪҩ\4nJy |0r'Q؛`ʡ‡GbX h{0s2-+&JUB~]?-jf16a#B<`L|m aq?%;+6) _nqdzu G7)Z? /E00) ?y7ߴ0"0doZK朰z!4T̰[epciSOئ`JТ|Vg8%8hy/ ?Z3FAXkW:[kjXe6nZ S^ hJ/wY_ȯ Ҷ<صX&à]0:kW>R52;/ qcڅoUW%|'$w3F"=8 GQ52Q%ϚZ)INI-7 Nlฺp7.uvXAn^DH z&JHy6tbu 8~qr#%>#1#n1V)?.&!REcQ ǀA:J{iӠ!;e?Ńn"l`1t+_3fm}uknȺqWZEzÔ%v7঄t sdFX_(L]b _Aii9B]@7ʚb}n~J^]IJHe"wruPq= =7Zk#Hđ͌Y,?onO<+1c`P7`õ/}9#3o[[ ֏ 63ekʁhlPη N*B $1ܐCu3Wч(`1zt̙NR!pN*xR n`k fBSsv hXh0gTNBJgA7G+<9ۆi/? gW<9nF:LH: U{o8g PMITuJgLdŸ+z7{[*5S|XR ^2#Jy2#:z> O)tB=O4-6@C1y!?HgEC۶+zk!=!lgJ3h3QB7jt o^S#YJΒs d/C($@aE9D >Qcm{ma3cau)5 ]#h]9Pg泣QUƿ{+(E[ʿ6ة[8o\U(lds܊ ~V/+Bk4$e(Ѥی"ߜTRۆ.|vYR@kU@EnԟvS3 ,24|pPsP1>*"Ǹ<\lq@,N1S/~rZkTnGM%|M͢氞E[3M^jK=M9q:e\DyUz ?3++ "RVO"I@PpA$crZ{c{BL-TY lYPM0:=5`C$cd1@ P<"^VY|M6n1ᳵ͚HHZO|.@?G3ޜ'{~mWJ7ž | BchMJs=r "j{G"WU.+=ӏݼʱQj|>e"&V@m`҈ {Zm P{s]4JB3:G Orb>xQ>Џ0igS}zcRq ͮo"JE,:c<~{rU+ݝT#]\?|Nف=aCs;?"Yܣ ̲ڵ '-̸m݂#ԓ6caۘ YMiCIH^6u}?v~J?E@OYWn#is| Ԡa}eçyrEMMmS.Qc7wϮʽYJ[dWPr؏/u(ާL`Чlgttrɪ?g+ۿL9UZp#aADͱ ߳Rh&=޻7w%b x)ۊ!n4eQu'tѦ[0oi[n1dZ# K򤝸P5wBݣ6QCUyΦd@P3@d3N,s,twv-e-'z0MWL]?BIB+)Ep~ +IIz|Lӄ]-eŀi=꣜9-a]pB>A.TcVyWTù@i5|KbPz pG ,S++.NO|'CA /vADbЌDSOusӸ-F7pm:ZA(;@"G 7҂uXhh:~GH/Pp(컹牋5%?龾Sݥ },ve:^?`[gAe^[c%P:YUat΄ a 'N5-Mhznʮ)~i8UM |ːilƸ.uEΣ% FOw¡ -%ʸox#ZY]C"eIdXMs0zqu)F+t:3w"*{hfW>>kkf'$s#rϰ>anrй߱[yM Y50j"'$9,&t-lwѵq0\VFi t (nPTVߌea^ӱ1 Y\;ߘ# a1 njh}ޗ}6d@5msȰ9иC3L@P\A=΂}n;^("ǤN"fi-vV./\yd\k6P_>sbX=2X:?d@/ŀliHC+=X1^ & DO](H\C.C]M8!(͛4(P 珍yL蝰w $t+ X@ѱouZ-5 O ?)kQOgcip=){nj1/?4s텿.95.m> ]!gM #Z}"u~'%t]־O;@77%'GK:8ْ>ʼn֐x,TD*hJT=P"%ѥ^tz^PzeQ*ֶ Vy?7BܱxoNK3#w0֝6RTQf4[u+ج"hgQy*́ Z Zom^LEraU$^p?[ZO)[ax} B! L9 6Kvn#a}3yQP/aʲᦚ9ĦfB 0ݭ+֤G)QApCNiX>i Q4]^1@S 8 !ir?1F_ a"j! к.|0co7͉0ntkvCD8miFX1 m"z*D>ӱ==f 6p'Y~RŸ)Zys=b^\S *{ID-;KpP⊸TX(߬v47ӕzUv|mi*r/T(($kYk_S(]KMd;0{\)YŐi9xO? W[NJ 9. Ov{a˵_~E%e\3*߾ rSoW{,5<s#S;kҢ!IwrnI+DHꪝxإꨆ"QHǤkdzG ݢpt6ci}N?\,]X1)j^8s% vwK[C;gk7 #e>Tp[(I^Snq/\ɨ:GşyW^}[7@Udh_J }1y}mRF+͞◀d#)Y/y}!'-2μ{ 0sQz4 c9 P:e`#&Ie֡4AA8HK,|sJّ+W SCCh Mo\rDY(`2z?pwZz QI,`jË^,K#NM6{LS|5߾}覃V7<D0׮%<[:31bw Xj<{Drq$LA#uЯpRl8{,斦Dj|ֿR !8~j)Oz{KΦbk*Ba  o![ƺ*}6f#.NPH̊;:4?[𨥕0`K2dɀÌ0|$ŽI%BWN1r'A ෞ{Zٷ`D<:tLRxd}rxCE3) ɛءD]=5U ~dtTN]B MW#*Kneuϓw@jI(, a`Hz n' рIoM+=!E|le^0]#vz.ϰyS+ئF\~1#Aړ$ZV@^r_YNz.XjH7!{tXS*ů;dJ9n >v̓4R XxqxWo>сq'WvzD#-Tys[3 =&pZٶ&0}Ԅ3>~ y߽$xzg{*q9\):y~?sz7Pka!雔#n4_4|ȭ*؄ #Լٗ"T z:ֆS?A$i;hpW]mY6l4LQ-t6e}ޟMonP^!&=qǠR}&WElei k30;(Q10mJq)ѹAD~R :%:Sg^T/0zuXca(ä5Ȓ'ҭ4¥Qo F@',c<ifcKYH&Gye^EzX#b8{oa8zw ŞB--Ξ̓\蒻dFfezTsec`cW9_.epOERXMhCo+6#}|7T)w<5@v6s=?fŞS8ѱ?BU\ݕTzB \"b}4w$骍o@-]Ϯ$rQ5@z̜7ā Ucd= %I{۠1IK 0q`1bf@Mm CNpbN`sILR*-"N, s u_)*}s` w%)U\Քf^] eQȉKC` ;՗h*hPO^J[v2K i",,H?fc^) ޽6Y$==,u}P9s_`,cmY`~(yTrCb;oijRu4G{BXaNa@V0B|?N`U\(2|,-IVi;+ku E[(&LOfѵSC?u6Pz?+XeR;&?dddh5S QU}بqPȆoS[<-Z.0[#U2V;d=٠׆bC~h_]|dEqiQgY* sYʻ0) 0@m ?jrIxS$k9\J ;QDK8_ a=-gz]~=6ib_vr k'i*}iOLoFK(xt`֡Y [q AV)Q9'}%;@Dۀ=%'qӅ+熢 Ѿ9Ϟ g]Z sN:N#~$1]t^F0=`ҧޝy!o 1!Z2g'ѭfE.^0E0XM`0œ ݱK¡dmwTs[4l \Ze4VqmNtOVN9GW\#Z3]f ˒_njGC+TfO%ysyF r ۢHQ9ɜYHP "O4]17IL9«wm_&Pemy&<8|OlM>˞[^r4$*V,+ fb 9X8=E]OmːO牎f"p?T/gjP0BJć}R(oL6F7^2mEwj}<05[ȮS, S! ,ۭץ(|',_{B1NrMsG"/:@I#AY!qhBgof%P(^o5yP=G MhOgR; '"Ov_HG>NZƊ)L&eXHƆ 8 L? p㢜TւtDd(v{S–$9$Wd;(?!(cER&8kq!1u x;KC^=c(DhSz_ch66r by + +8z@^; DIJkuuf[;#m/VP^!n!g`䋺ygC3?Gy+8{CV.xA=g͕Żk.t `s=fpIZP%9[Sj+*3]^AXҔgV/tW:,^m|MGJ2&?qy/ ,kQrXNT.5Ny-KH9/̈́Ќaj-ROI>$q>ϲd>7CA($s+o[= 'eTn5k"՗3 MѮ0-CŨ]zsy\E>*Pbhޫ4=$wxVʕMV 2'􎻒/+$2Cp{,Jz%|֭eQ#M7>ټ({Z[)g^OfEK\i*ryY5L~6_u+p<#WuxI(((AHr;EEF),cVas=G;S1H}uC\oWfKb.'9.)x58Tp}t{.폫U2GA';…@WU%NQYejh ؿas=fIv8aB@)ϑV$& y{]E)@81ɓ62|#*!YQ1"8=g}%8R9_6{KΉQ20hL{ч|[ê6r*HL-8V޳[)`ΊMK}WcFxWU4bޓ2v'& K7^ϲ'ݫarpAʊdD{1& 6#װ_W1ߤ:ݮ'jذGPq%RC/PO*d”d1Ŧ xC=tfL֣F1yB^x3!M #[!Al6A@.D5 ob'*k>sL s PM̈́W "++[*-. !MamUXLu.=$lcx%d೽ :%?,wr PScD  0GP#zA~H_,usbH5'h YV ,vD|}7B~/,S Ks9*Lr@!$YģZ`8NK2~k=IK߇omݔJ7P,d#T@O.j{+N%mHɦb:XAiȈlsNE}G*sm" !w#"X ܍ϵic%bSqG& O+o2m;_\hEnֻIFyyj~iJd螬80:;;po":n?L̓1+h;&9NdcLeh+ ~t`(OBf^%6KCȠS Xy&}SCq69VG^u^,]w ܖu#gii,+']e>dJƘB͓~ʓx~2- "f+v"&R}$臥Id+zWQ`M# 2 fxG+Xc'Ph7*Ogq-:^eIi0|NC]/C KQ2kw-=vMVgXR+_E5W^֠6Ͼ%& ֤#Ve{Tt@CZI ')TRE:Fn/ xb-rb?Սɷ3>Dj *bݢ?KK9 Htg ߻w22K 'sKlfǣLVȼ",9 /MIq#M _3)A qIYdbL}io?=a*tْlR?`_K 0Y ğ*>[trqV ;+wf@|[45dfF݃>f]d֘yN$uuɯG<\is)5VS ,;"ScK>@e5v6SIQ\!3$ T$?q M;sA_NMYm8Eu,}LK~BjΘXd;Z BZХm(jyIY* @<jz&Xl6T¸-:SEDa{e5c:_X'z/9.o YӍOŃl^L&v$<Ëc@op/мt?cX C!h<..w6&ʣ6j"V82q,sQ3`,pv똽/Gf׃=\:I1-OM:9k+Məࡱ̻,Q\|'nV쇨*KWG_bWz҈CA^=Cl34HCVq˿pch9Skؤ.BfZ C]wx " pyJTR LeK9$R(,%r.sk LeQ- VrS|A!R?Q}v%U \;W7`\(+-z"&_"{`o0K9R<:?&_+DTi,!5GXYp[/E5hx*:`=CKRB(_Elj !7 R\=5F:VpqB[rN؛tJ:[uI7zC7\ YzybԵt&K`SFz4Yx!5s)Ur[`~EZ4*-p,"bV ҿs &AK=}(.rNHCt K'0OcaQ0M&`nzLU@!&ⴞ`e T ve {o3#Yxfa4k* |Q Ù?!io_Nv۳qd0`tC-L_6]i׬Mz6H7 $²Q\˜oƋHvo(jnJ望$Sʮ*Ĩ i)؄ɴDa~:m8aj!=uX`^5 VBȇ6"jyL5T@gV;+Q ,bi,QZmN1$NU] aƾ -G.[:babIJ"55:7nmFtr=[Cm`^Big7LtKH#H<Çj*g gZT JyD/Q/Kue(|NF )aƻ^&)N-|2hۡ{{ -in7<Hr>OBlF8-Ӵ a+đQ%%s& C~U&QƓܴĭ=jĿzaI}t|e]4hZ'O^\KmPe.BC9Bb~x۲qox%[i|2.|<6qF=! ɀz`x4h9"^ ES;h%0nȷ 375%D=Rel2 kEhys00L?],_"{3_q -GyE- v:ΛU$7oӭ?0,)&GwW Rs\MNw#q-j&Lފ6FMrCw<i8cv,mEZ;|ǝU1|1WUrmUǫGIvֽw+@x+(e}[P }i w{LN'%@ zf٭^v3$S)v1ٌ>l^?vu dk?+M~ކ?.sZXfGq P.dɓzWhb#t})75? 0翸b88I#uSJU0aXl[J ^ۻ; !TjW~v)z"@f:Bph,k2dg8x"վ1xIq7Ef-rp;N%~ 5WE=;b*,;vpeP 5B,G5\X/?Ş.s` C;8Bqs:ޟS20E1XvH\[e]5˜ATm8dM#P>`GXlFJ7l&FpiBZl{}ZiW5A–` jl>7bIea}h'It]-8#|>k; 1舩Tfż:ʑ $I{r0A_(:q<&`tZw6V9fצK03tVM\D%h5w3㼏?s@Ā3htL"ZʺZ  :5$dSx}EiiضNΦ)n[!lÁ % BN[_/q*Jw\C42Ke@GwE\$${ X4<ְѢ.ysC@!|%'#R6$~PA)n_V쿝~tvd:t\5l ssBGb@Pep2=θ M ]k, dݍŜo8_[_1Vhd#*$οEk4 'r54go`!N y ̢pGly[kIW}k^;C H/;sn<'W?YС6!,ț*W7щW tNHr224ֆCzgJ88H'; W3}MT$؄oFt)>Q(e&] e[N<ˋP扭dTh" gcs=.JF fҘTÞ؃]װZ0) L;==VE E3וXMCHڞ{4n}c88xk,:M4G2J p YvI )Jqskɠ&ωe ЋHpȒަቈ9^0N\a!vQW 1v :KM@$W k],7. GjdYV)jNV/qzEkKgRO֗_f >\chFDShqI=M>sZ! |x9z$JÖvW|>$o'J3 SҖ{(b  Y+Vt<2YT?YSu׶C1R48BX2P$]-qaN* ˂&;1J^ *IAT=8=}&,'f d_k`zZ^5pG)a+T-Y?0 h7 , eJy~,@ulRL}qGEP0 WWXB=&#H p{% \,t~ j@^'ǘרI];ͱ{Β Ɛ,vOKPVa:iܾW.;h0):V_MÍh(MI]Ѹ[IhVENOwFl>PK74=t >B54WAPx@w+6Ͼ7jP6ǔ#1?xv#ʾU An}"{I3{}B4$jJ9ZHL4rK u]N%7^sR_{UF.mse:jg€F+ Be>ʮnCn[ uSJ]13hOJk|aEKnuA4s$ƜX?Zt]X7jw)O@A~UXkg`"a4^XxlQUT$S~/ohv6oV4\r 'lIB)[H XJj?K2u'op vFS6Č%(r_z@R}g5yHX]"w)5[4(ecf?M!lé$\о5RwD>bXs[^w~ziXxy j Cv=#c&OMv-Nw;u؍gLe81̽l-8AM!itH77OA`yg XànEݬlq>F{Kį!3)8}vo^Xhȓ3=yxxU=hCBhiją[=0jDZFݨ@3qZm ISk^ۛ铄E+@:V/]TC[쎙 >Mϫ:4_U}`P}sy.Фs_"56dnK/.cv[IDK <d% d]]Sz>EAa -k Fw^w{f \~X.TSc6öjmTvV9Jxclc381^0(Xi( evmqNVfPEL: ?rs󰷜 ~{R}4`ЍlMvd2)|eʝ +zDN(e2 >>o@ Sغn &[ϒ,$ve7&ͺ{3:}(SLh:P@݌|Y}Ӷ\m~w&lRڟ ̹D {$!c*kgu5P%M5W5",7KC}f#tft\LqhvLAx],HN_qB:9/@1i + N 74XsiZzr_߹BIE^5 ê6 Øfp:nҜ 8rG?p?aO:VSkT9ށc#vm:^je ^?6{ʑ DVۦa]ܟwLvZ Y:{7M0  Ngip k "\#C]'3Idc3vEiN,I;x=wpDv% ަtu1[s̙3Kcx XgQy2 BH6%G*xw&GHf P詘qݷ4ёcBil$]$ A8;ߩ? <[|ҭ2Te tAA\h݇n#gG\k}k'}ϰP)&2wUf(s7ҙI2<; o$_QSu{.N&bڠH e]sgu:RSp_0qk;e_mEK]Ҕ5 ò\;K$xҨo-[뵃:_MmBd2QjG]T`;HXoWYg4pr W y+>e9yVHL/܉ޢ׭iKv.Wh:֛,b;J7GPgX(77/hǭnf6[sy78NFI֎?*c$"GYȾt`NO|U-Y̎뾔4z`3*J-IF,(/ E"<5 ,ݻa %I1P1[4OT#u[1^6I 8&p*W/;jn`+u~.f}OlD-L~t9kSt\|hȩ).#Pt21+P{~t,7-M4Ah ZpSp4D¨XҦ8]=0yT})ˈT&,H|!'H14+>Ň/a % SpJN' #p_S"y>Tkο2a;K RkG,bҔps4ʇЧ/Mg?ʹ"y"._e 2{msƸ9X0ʴvnU ݮEwyrj)YPLA Z RpW/>% h%HeCf7M8d:}{sh#|!vO^l6bAXj/SlsySjq'gL|CM'\pQ@UJ6-4ۏh3Z^YD1pww+|$_OY5;aj ix,Xjʴ!rx(Y ć}_wZwbHC2lHm: GZnp R6cnd87k`?p:a]yܬX@ЏhVgBP]d'ƬCM''s6ȴj経gjd_%h)L kQkb Nsc|H @:]!j>G=q\T#XHbq}Z1X7$HF {52 ggx}.rgxȍfS_╻`ʩPQo`!b^ٵ"묂eoK">[#֡&MsBсKJ^.ir&Xİ䮧} VX4ӆ֬kX|yp*[35p[J6p7%bt=1#3#"'Vab7xl!PCOxc2<.8"CǿT!ln%v~7@g%ER.u[ sK\V[7=]IQ Ms$mѷ /1 %feZ 㾪yUukhUӘkxY'ZjI*k6,Ƿ&峫ݦAF+4G]VaVIK0%BWCXw*>]v6h|/h!{!T)?wΰ1 isTS sr<{>,UCakIq@W4ntt;  wѿ`- }=r;5O?jh>70=ku=H1i(S*D-]HbZإhc>'Na.Z=VP~-q4(qmb榒W/3AOa\N H9?mO'ͽG ;lE8FWT_rM{`1)"% /ݒ` rUO%OċI44s̊+Uen [UO_9$>w[-x]m `j- 9'̾Ybziy8T X1 V7I"MSBXߣ{l %/uf~;Hi3. 0pՋ@:d軅4ٿ]zSOvxx度OL=1Eͫ:/ka$)+̷HJ>u0g7.图5,j[ty۽髚x1Դ? _0nE-+=~O rc3!jMtByK~oH1EizӾg1%@fALyj;Yʒ&FCGG !R8,v#o]w*R#ga4PY͐ z*5E~Fl\:5RZt^Jw2\(?9U:#GHs$ )^ !#F vdϥJ @ubQcR^bP6n]o]|^ג]~4LV aAԝSb R Hod miR>TF[>@es\ڧ&(Acу1{3>1RP.N Ý ˟USݪԷl%:cbz񪐛Vjr,C>I1}0q߾Emj$(9rpM}i2~GI.,k)lGfe mW/|74ԏXK";!f.dϊC4_ %} {MYyT͒ƶ~!&- t^J 3-5qRL)jԶ\,$!<9r+atݱVv$ӆwY՝MWEꤣNB,>;RP| xFl.ݒ.wzB?"%h^~"U.VB+B܂ BT2!ք$X`pxqZox]ƴfW"X7S}Wk?V޺/t~QHl1 tR#u*Qg/igCx9W;q&MLHP94}cHxV#B X4rf~֒;rJAVxk H-Of5hԱ;k-@ja`vdW@ "^~ &ym'T}DR3g[!F*8Wt?byؚf]&W<͠ /΂+/&n"&Ixȹc2eEU)I(f Kyo`Ͽ$Ww%FCYFrq6D%i@6Ͱp!yb颅U;7!Թ+u`*h7kzxb+S !R$WʖFEFDX[P+ Q0|U#]I*-z+ X"R-< q\͚dbDŽqSSf:AnC =׾o\'RTtJv f'7 b9T5|7 ~[Bw@w4ܨ'y,i@ GD(H i뗆gs)SǠzC2{IJYjT7:%}S BtOAA*yg5ÿjG O Ql̖(KY. T '8pb4tCT4S# wChJ4\@j܃|6)!a`{b jn Rmڹ5ƃhd~Ħsyg@ހSʩM-KkTq 03P\?PKOBUkPq29xqd&{#j[ s.:Ä$q`{ TW[1na)dBa_Z~aGc Wݾu$dM5Tk sn,d|%_ QKM2E4zx=ꍿiq(PEHU-+_qXx aW.D;qo* `BtaQX/s!t2M4FOFWz͂9j+S⤅ cիCϠܜR$X:le6l+rզ ݯm֐dRF< m@u/\̖TeKq&s(p[ӮR?z2W]e˓KtI_ԤGȸķgX΃p]Тr0$f0vWuK%)OWnMĒ%52>1F£~LےWu"SKU#1ʗf_zܩ).zJ'{-~F]Kpܾo#Dsoq8Չum<:ڬ9S,\WMT7"j~⾯]q0*=*XTG; A՛AO3w"˔ū !nЎ \ϱq7)Np0_oheTud)QXwbܷN!i]O G=ĵ#*@~NValP5('x՛=96aؼVH"<@fy A탽84_ߝVLƵ-ހBt^X!wHl~غUnCho6D{[ZjDgKUqWj;E2EbPf _i1Ƕ ^/0U%(0> )aKc_ag`8^eGڀOdAI'9imwN/HE 0wy% !^8JA_@>&?fd@`]i^&;5 d1ߏ(R%3Y{S)2v#~ mI&Nʮ I588:b23K{( e5;drƤL}2@QA)0e:bf>߻Sn~gic3jUR8rvcu遹n:thcy|)`O4i`^w#5Vz/E L=v VIZN,x`qeYn?^L#T ^@]5WL(}s%m9. ßF~kILq#B65lsKPߦtGJgv. 7M,V<{ IXST_}nV;0]9ELS(> )q.Z$ȝg*S7F#|,U WnGLQ9y+ls཮M&9†1w6b`z@qU%c[f7*NFyW5UcЫ&FzVN-$~Q*09[8Fvn?B7r'Du1.2;ިnLz{Ҽ|7x? )JVZU 254q]!ŪLnAFKpb+ nU%ܒ}"wȼ` 8C(\-Dx[V{</ .XI3&uKlè\m4@qH#5r+zhA'$sX6,u b;+f~SBƸ "2#[U\]m1" n)8w 7#0~Z`E>sPiGݖF1= $׏* ,rd$i++͒Č EDn0 `72a=4, jW=fST'WNkp5>7TQ$iWaiya)󴓬Z}{l@(@!Zo?h*"_᫠g,_)v8.TlQ4AvgGہ:BvP`13`r_*&`k K1a&<YƎZxk.7z>sޡVZ1zw!7ZƊ-:eemSnLҐAf&kss0)Vpe&U?>RS=2vNsȉ 3+‡d;(& 6WSl!X_sob"ťT wru,1"p{3LU]٩XG1bbfv$F7^8 M~ +C09Y )?,L` `EqV9gp %PR6~ B$ ّP77Uf 5~n؁E$ UhB$L2`_@ӓF_r皔5$ '"UR=o~xHn8O!TT;<"%ql z0W$b[3y ImDwGK._2ґUO/i4NY "M'҅Ą *szVP u p x(M1HϹU٪>&WI Կ/!.B}>;x*Ҧy %20<`*1@WtGjQx"m=F s,^i(~ :܀\db%Pp%EnPF,jsU?{%Dۗp'4Ihd2ӟb |?1kV9!QT1Oae3s_Sh[Momʱ9ܥMC߳lIC~e {O Ǘ:)E 8/+?(|Vח"u4u9^@GU̻a0j<0 VIqN_ݰ>c~3n^Ւ0NkA;M3THctϮRƦpEK]k%p(}ۢ`\|ڒ. s_L-z1+7[WeuKf5q6zqZM':v7b߈R?z:7eN<S4 U PD-lD߿l5n E6M@ۮzașZV+=&,ʕU~(.hukd+2"0۳o Uι('G\}1#藻i3. 3g`eS=jR,G}:CH幇rQ72l?73oI!^R&-25d @$?`^>㞩̙?Tף-]\D&yѣ^*plraKVT( o:*T?iux dnLD`< O]%{)^EA-"隋JMF81a^ \Cތ+ؓ㪅Wʾi5Cz^KjRSf9:5lG4 $U`OBӲLO P(ٹ1T(8k99^[ZCx2( [蕥X^k/ V$2y<$ qY؊j4@f`X=`O[7}/LN~':97r(q9-[={#c\ڥƈ?D\",ک2qSל+)\;ƃ,@_ew$=\? &_nYi,8&t%!|{*K3f%IG"L|0}jAO˯uH "^@iSA/\;Y8OeZN.C3 }D@B]I0i|1_O&o#aJ9`Q8,'#d6gV'={鵌T]a7U~9vHt\FM -XX7A+(W୉J9h~iCt$B' 7-3Wb;%=>Ya υ)WȠah4apn>--,P֪F\ްU>Z=x=wF*};OeLfKDG03`rqw573ѯT^T $IWa-fW3{c(d[GߝKX%kH;D<\t?, +&ov6T6׶ bm*z w=ykk z9 p@3C)+nW.H kެL_M u~l}9<+ JYy8@I7g(4K4o@ݪET3"4Ϡ(*h]A ($/w#gRU*47Ne՜f ǖJo)no 귟n6 3pSi `[C#L“sd&Y^W&Iyy 7Ϳu%Q{r q-.p@" A)' "mR2Z8C 2w-QW/gRmhxMw}šcJd>e %Kik: $P%iUPdb!YLQ +}53"xXBHKz\%DK(z-Ux 1S%LPQ$Hۓ["2Ş2uv֙A(p#_Ov=P"I/wٷj$SԶS8wFA@DR ;2lP$#6Y9AcTp#(LAI.dGg̩FLc+(]kf,`&Ux,'$y4:W]kBb X:pE=x2nܹ^%OgG~M8P_yhQP}),h?~dRO(W !?ڴ!m|лfVq//OMM|{}ȓ),;$!\|HޑMI\L O<[`JV/^[N+EN0eWg^c(܌_A71dM=ӼCQuOϙirDY2P?v S&z/5A3kz,#5ey\\"ƣ >FAd|Mt~o@}(}ItGƦh1EHfi%"@CCZI.<9Z5oY-~60UrlwMCiwuJw3UdܪLABS[=30 }eqkwA:0@6o3^Mu{=/Ǩ~G VM -ɄQz\uQ u /*cֽ[/dz_NM~2{T쌭qНS &G SC&nF]SF!X%C,{6[hm-B=Zkز"T-Ggb8XA릙(hXfr32HQUc3<9]jӏ8ˋxUmC a0Ed.1OttO5o&Ei0ԩk hЌQ F"(S!y|em@ އ jG^@`6ubN^6…SA>q v+D}هGP^PPoeOQ6Q'=/r~3$M@^6qk'Áf N88zS=%ۓcQ9ff f} _}'&^# T䢊 ѓZ@p"2 nke %@*{-%/hYhŏDT^{{ ;$֤_;n `z!LxSEn,nD=UIsY;{3 )r!rIm]ˊh}~u:GQ>ߪ9{P~:D@5{%{ ٢m}+"JnC֥%Ѐs)Y/̠o\8r D&;^CD ol/UһPv;6whWңq݈ )̶wNizdyw(}bнs1:ajYY-VΟ2%: &8fv`㡨Qm1ij[Banq@6(yn᪌wp,?;. `M.&yBI-ۤwǾ3+_o8MOLޗߏdehaZuVRҙ'bZԭf"73Usn;W֞T,>4qr#6jkd\4]덼5e {%Uq J-:ѾZ0]ka[֯T-%D+¸H虰G^@XT{c%qƮT0r^C> P= oKeBm #嶕eo"6ͲJ@Rk9"zE'#ԫv1 U5ovaK5l\*{-(x K+"+猖zD/2( T8]*RK/x﹇v5_$TL7<it -fx' C?,jɭ '; ufkӰJ6Yp p-Oo< ) ֤YȗOWϯ[p#!,![oRǂyp棿opYź"`&ν0g[h1a+4xڿ"c'nswxVHK~7 bbLSA_:A/=/-D QW )MV4|)csHdѬcSZBY Yja8*<[aEMzpS#0ӝ;e:A 9k6`r:$w7s!ٓө=cl7f&(fh=0 PTWV qc-M湀*j(Af\60 /M ȷBH-ǁS8a* z,"oh|M]25TaOKWf ihLuj5Oc.'Sڬs/NjyŇKh α8\)f$&FS+qH4|sp@Y To8O`)Gdje^Y8T^in*7m؁LF9VyS(O}* .橌ʙO P5-(!xbKXP򑂢x|8~Y(xF ~O!jGPօ(H>4cD忙?57MeM½q<6!=sŤ&P}ܲ'~<@sިOܢWi_ZPw+qa"PjV+Y Ѡ30okuHj[ $V&Cng'rKP^|e;-vbq\8]U4x(X i ?s)FRBcgzP`,5D;2ӦXp1E Y~:E`(EG9Ãܗ(u6MZz1VFV8YfL@f yXDljE!ѻ&\&Vu ~Vk '*$j+ͻ$T Ci㥠_N`[Nv,CUiV㓮z@hkLfYQl4)S8`\&a`&ֳ;t+7ma wy<5;y?[Õ=׎r6]of=)uNP[R!}?u{u>J0N\q3,7x/W>9@U ؀ģQONbGWf,nYƚN#-?*UgJZ CU^ //yu &ʍ j mF>Y#t0,y{&v?Ch9F`n\dВ\ 'qU6:U^b2FTys1Gbgn":]Ehkw^>;XhA |7q-h`yWš#?ӁA_׀yUjsڐ$"^P!bXzlUȡ7vy^4md`]A+UV',R(3og<[5 Z> DyaD5h,1Rpi +._ ya?L5 y"Rn5kM=F;wi]aW8I8[9Ш @e|d#q5XO׊Q>ݦ+ DWHDհ/Ԟ~ҧ,֍ }o/M dΔ!VDWB_ք77}.JPQXmTw"|)yXy,\x'?-Z5LIKիÁ]B(E|tډ_n4rOUli!;kR5׌[g_oYK~p|N`R:ٖ B]H&q4o~jl"\ڐ#͆S>8Qw%I߻8q "W<4(HڟQ*T"oie8 `*M&g|y˪!(FDyOP$W 7ƽoᖠźBkmAhx Y>Al }I|,m[yH[!"8;tXY%#x3`#QHu =KΥW@,,gfefo21^bn=MӍ$I4Laѳ^}+>H\/'޹9+/c1˹NsʡcZa.pw 2}-vș5 -ˡ}:2 IgiT`.ܖ̎%c< S[wb^GJXTz\@jc{j?=7z-'m,m;0E]1Gc3F  K7Q5`gm9zJ'!Ewcwr,X"a)1ELs4h7yױ) t+)3OIUm_cl eU,3[ŸȤFR+o%gzl_{Kbb>ސ4toU L$7 b}tˎ5A$c?zBzX3yD'chM[یy/ MX.o<;{YGBkLT_#վy.,Ɏ}`Kr8 pיz950:M]$\yqy_`%fRԲ̡ZҸH:/l'ۖ'}67+ S e.4N 7;1Džfw5l)% ~0V->[{[$6jsòڕ躍<@r%O&+0(z08&umCcL fHp4.H{9!~K)ڀnLgDC/=;j(2*J {ʼnJ J"5KyV)Xx˲Tu{`;}s9fH]o w2=l䭅G\['ֹ2 o\][b czsuA1Û!AϬ T ϡv}WM(!+NUTEEZ#ߑsm_=lDz> хb D.m| 4i-HMqkX~5&\TN ^Eu5Q@ˑP-0jå̵&ťO>MZ Ʀu.g/zzx'7[Dh*J(jn' WmKX"av h8}csF.iq~^Ew0J ێ B}Vaٸ<Զ}ȖpV&4Q&! ~8UXIOɵ姺ɫ$$:]Acx&sJ,!ֲ¨EOGΜ;鲎TߙZgŚ௝΀j#_BYoH̎Ά5 O4SϔO7b2=4YqRd+z(RҔo)$X Ox҆G$Gd}ӳKi?G(plcFv7?2 ( zB7ڰA}^{-*]|ѳT:G1錠w0-PU"f|73qi0-`*/"]X $YoM˖L yv0ɤU~9|jiDZ2 0kG2FuzCJ&iuYp`P9C50k ¿10 %PY qS`}mW{,Qtۀw˧Ed9m|َw:6(9Ĩpy))@ -ťLGEw劧mQV-ݠ&["ԷX_s:Um̦wɽ۪i PAD(o=ե_' r~Nƥ:po뇠 s$n1V5}H >hh\gݗP0(Z?h u |F@$)uPQS9#ųr;{'6K]¼W/NShQ x'r" rEu 4{ugT~I?@ڗb2¶G֪Vj(6qt{@:!WPʛ+x*&":Z m,0ؑh$^?i@م_*PeӋ䉫-vr?8t㎣t VCHũ|%O}ϔ^XcN5:1ei>IW6*]_.[oɗoO~6kbk 3G'j(s1OI?ϝ"H*2,([-TX}D5 |}?&Ll}×HB}.w 4V j/,OއR ⬰:i˺k'u6YC,99 1zLgnX"cCI{ee>jXЪ^*'4zZ&A>HOR{6BH!tP_ȶk3E3ҿ~a-.Q3tzuye(l,kF3qʳ-qaKs-S7!,!sZO)R6 g!ǥl`k+3ypPvMn!;R8ZHnkyEF4#{rYWRVG`g0U~gG#$0W‹6?OYe0#hT1,à<^7 Y_8-!Y7w&NG= _z)ٵVhPy nA݅PF~|(,Xy .a ]2.x-4”Gh2&z/s6,!vJOH\Rv-!os*Ri<:& H".3Z3>e45&޸JgBE?uu.-5fGfg ťwxn ,yΎE0Z6A]Ӕsr݀] &2p $K3&Bgs?׮*dR ׳b~Fk! H;K_翡׾{Q6L^>RU[_z6LNo-&M( P⇜TwAm _Hȱ v䪡>ۗ-Dp?Yz+` 4fh|k םwf6^X?B; S=t ye+mml·)nyNF$`Ś7U?(/M*N93y:3@ɷ"'ÆHI_ SbP-w+6 %wJnvгNDDg,ǒvڈDEH,;u_"yo/;ܚw`[E2A'|2XQ<uP67 $n7D, K想;z”,xIPBD?ȏdR~`/2hnx yt8c3CAKerLg,){g/j$A7-oN֋'hs)~2br7o,%&=-#GTG5ϕpybp YVM3zܩ1C6n[}TA y~T޿$Oq»ȢjB#"9f- 8K65q6[fͱ7!QT{/%L-HyiHsRFqAv7J|x_B>+/F#mذF@K2)\e qqk 9GM|کmLcS-51& ,!ĉt]}$rc=s}噠ym3 JDN(1xHV#]tC9ףh+%L YZ