libvirt-daemon-driver-secret-7.10.0-1.module_el8.6.0+1046+bd8eec5 >  A aU],b^RbmJFU^fu]^~뱢6CuVXŅAYFn=o cU;4ԞM=͢5)>厧O#*5Gyn7"C$IbȬKX )eCm_2UQlLXT;!W WxaNv?|7)ߴcE?c)ALkWc}>*xS>Sx]`0zeW&߽,zi0T֒qNmњy iǣzSԝ0zwoצ&"g7۝P`ݒVKa 'ۃ*,r!op]`aa[83O^1A_&P ~\K`O2(I/rՁTFH$(HBEsF^j\iCd44b49e6044a3b296cfe367d126ab450ed979e25940d4ef0f8688399a3256f6a6683f731d006a30084704f891ca135debbb75bb5waU]71Ɂ#ܵwp!Z|~N@C,Q}u<>pqǪlo--#J^whvGbS=|URi-QeX%Y4*${\mn_VsնwTwoTㇼy bMnrF.iJqwwΣ4SixƍN Jɕ<80H_JPrF6+Gxk$ܱ>Oiگ.y9;k kƫhD>Qalż,]$ϗؗGf%ƒ&0N5dՌ`,x2MRM꡼d98&D>pC?d& E r 0<QW^  @ `  p (x@{ {{(8T9T:,T>~?GHIX Y0\]^ bdcehfklmtuvwxyT|D7@DJClibvirt-daemon-driver-secret7.10.01.module_el8.6.0+1046+bd8eec5eSecret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.ah%x86-02.mbox.centos.orgACentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxx86_64mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtsecretd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtsecretd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtsecretd.service virtsecretd-ro.socket virtsecretd-admin.socket virtsecretd.socket &>/dev/null || : fi0\\H _Eh՘ D~AAA큤agaEah!ah!ah!ah!ah!agagagagahahagagah 472da13d80d10a3977a3601a25637bde1c2b688faf7c4dc480d413dcb7d49d7effe162914eba43238a05e6a3b89c8fce8969594fdb9ced851b0279013b2681b669f17004c14d0493e9c1e2ea60d9d8e48c976953049df8ddc3eb170165ced4f2c35c2934a5fa94bdcce3d9a93b500f2d71711f7a4fed2cda5083260aa27336fb122233e7ca2f19ceb990c633c55b380ee0b5aa7b64a1666b5d71a0867bb0bdf3894a0f42b6ee327cd68d61a5b05d01d38a97664d85eb6256fc84e586040111287b5e0826b081548152263e900c4628121f985d3209f2fc2b9ac22a9789b13680dd99bea60dd96c15e52030dc94fd2cb7b3192bd52c2645f3d2701105e080ed0298b0b6f40cd049a8a91b20751b6c8f86f0627b52e220fc2226c084546cbb8d9ecee647f21e5b2efe4824aaf5592057550a70776177e3bd3208aebc1fea3a283e3e803233e2532d397f1212dd196873d2727784a369283486352986e64d4a1cab../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_secret.so../../../../usr/sbin/virtsecretdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.10.0-1.module_el8.6.0+1046+bd8eec5e.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(x86-64)libvirt_driver_secret.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-secret)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.10.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e3.0.4-14.6.0-14.0-15.2-14.14.3acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Rebased to libvirt-7.10.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1845468, rhbz#2017928, rhbz#2024419, rhbz#1953389, rhbz#1510237- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e virtsecretd.confvirtsecretd.build-id2388a8dda529ebffed5b00215774f257772eb2d4df67fdae575dd2a5315607d653eda497e721344cvirtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketlibvirt_driver_secret.sovirtsecretdtest_virtsecretd.augvirtsecretd.augvirtsecretd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/23//usr/lib/.build-id/df//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2388a8dda529ebffed5b00215774f257772eb2d4, 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]=df67fdae575dd2a5315607d653eda497e721344c, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) qPRRR R RuRR RRRyRR R RRRRRRRRRpR8RiRLR[RaRVRGR+R^R*RCRsRR(R>R:R%RMRPR.RJRRQRdRZRnR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtsecretd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-887d5e20b300a781a8c6d7a4bdc02f6f56eb395bc9cf53289480f1f9c18a561abvirt:rhel:8060020211213145023:d63f516d?7zXZ !#,6] b2u Q{LR(+@a/pjlPe`҅eah tF _dYSM3:ABNvh.//`e9hdYQh3Bx~ GsIeXâ)Z7.bC}GZ8%KAzM z0cHlpgv2 PM5$KU޹ eXE1? ](Q>=oWsLO^@r%(14 1w  6ױ⽙| )?-~{sP(M@bgXǑšTצ%xE@|L1?xBOd(])n1[EhSq,ax*U+i׳Ec?9O>1„F-,%u(UF#N2-n0Fqܑ|>3RCSL/^ q>=t4(!_E[ iJMơr<؁}W~twWE&xOxV  ljQ^ΓXyLwqz1Tܽ;?BjTK(nMNwMA'a!lCC~@Oǵ>͗B\@;;ޅddK7**wv["RjR 9*RU}*2w~ –X>H6Y& 9e}d49ʗ1CϫM83T4wGW_+QӍ jX7vqAwP4fWIX;.?htBO##pZџJ52RnpZEI"$'GhΛ:wҧl yv . C~k H#aU[oe݌20Е5Ό| NMg̿]zi6.#^j!veoU-PP㱌\f<8E]Ov9r+MRL!WIvd ~ -9BAmBq=ӡ>h5 _kҀK2CRWQ=`QM cv+xq#qO| =C̷ܑTo5cz)jޠݮQ碒Cӫo_ʸem2b*w o`옮K5k,kys8KVlJD}3ˤDB\kk>˄79Џu^i5lȍNIGU#!k(^us]Aq6[IILCLƹ ljb~"xRGU6{mso'sf-U.ݻr6%^~-*uڑxpxUk?7׀LKuiׅ! < OxkEa+npw&g#7}3m UN lcsLHW piBFuq,;(KԾl5'?X D[Y0Ś@OHR/M{C+COqJ+'!w'7 S Vg^С6N |Y/Fso! X96rydae4˶ɢki㊬Qƚ2)T@T Eo2d=4\WZ27k$coڰhw,3s+sR~Dֶ}_RuK&>#Aj@N墳[ &|R.j,Vcy9ōQ$63$&]3-%N5hED e>ȫz0L~ WAN.&NteCKwUd{ "enl5! `>eE O  `PHe'X>GS]ݕl_*;X#E AL3}j*I[)ǖcYrV&.ջgٽzqwX\$ Kܯ3bKgA⤖5fE x8Q&;83=i( b=@=V2af{!8!f(#Xc|8\uEu(l^f'W?̢ ɱqY -;eÇ}*'. ٸÁjta\Eqkg98x-Yw37J#N]r֜0o33y*l/mQ-UO 6p/p:H ĎPC?WqC&tZD1iN3[*p]_9Z9!즪+ HU^f zb)+hN`jUWI<|fg1sdWO\T %rAzb 3~?KzMۋoU8P#D i -+WܛaH-~̪31X2hRZU 2SJ3:b|akGY>D$:[v<e~s3єЊ0XYG-4k_3`Qn͋d K5/X`%wٖ\Ů?7ձ>H/NtedžㅛuNm%}]u`e2rhmA#+AH&whVݽ%DMN=iDPF]]0/j5PЊ+-&Hn Srci2慑3a5Y^2qdTΡy]k_>8D R;'G>W o` ټ)93ܦxUKF9hCΨy5ʰD)b>P~]{ܷ$IS/E7'yoۍ_vEnp:tEld>jKWȆ/"WkљWo$&YML18tunں9- 8xt9hRBNoV!ӟi*Ff,Q[֋Bp);aD'"B3i sj,5bN!~Rm7i:!-ܹVHr ?wA%`O4E`A7/Qwosu+Hi/|(u\)n\7룾B|2z8D]tҏ #uTi| ۜR xwhzh~ Ш1yE8hbll{ѱnGQ]ux;w84* *ykhvksYRa<,C2(?cU%řt?څ-<]검D P,<1+KMqo9ǎ kA/ޫiDB]5ȓRɪ@÷4:q#؂}z@GyrFrkK㮶(I-D4^u8ˎ}4=ly*|nzK ^-ԛ\h&Nz&U:%BV-~Y,=ORNnL40j>gY%<d(m_ɸd:J-1KEnpA :,fMZY<(v2dm*[;Isӊm?F.|܋Y/ "Q"^0;ƶРmϵ~Ur&F|<@;i\{5m(sN}@0lg] uI#s_JqbCɽg{,*I!oeŨRtWmZ?%3ahuz7ZĬތarvaRR"suL$QZnBHa]T 3A> az$I*Tc݋0ߨMЌ_+)$Sv5i2e_xYޑ#v ihحQP˶g^Ȩ/}12 Ӝ_wm[14IbmV{=sZFᙅRgH]±f] !IV2qb$mO*\ᓱ*k$li" ~pP{ޫCL}ܥ&>da/t-O3{K˅2b U͌۱D#vnA`N[jK;X QXs"4Ap9|֞Ih#![F8Y]"4wt'{?@iǾa/*J ڒ'0rg)@ R9@|&?4rK6gGWfx -̐ZA^dTKwF%rgX.inb~2 5i>u6wpŢ_eq,"uPSZ1ʴH[SYت oBO'r`h(k ߬">7r<6tzdV"Q sJh.qaAe4G2hA.WEa:gdH^12(]_7/tW<?(>ٞYV=awwY3na6@E_Qvq'~/A̡T*[9nEWS)9 o;b&mMK4Bc{_VfC @0: y$T0k^fkp[,VVI])p_EH><"oM v\@aIlšCZ|ERICYP&v l(^" L'!6]wV)-RC& z ~^2v?z1qNKNi^.tDz< خ%eJ(rA/`r據X-&+wb")Rd67f PrzAKOOD;R<9`Vz(gwb,u5?nZDjd4X$EEÚЦf&xvDҰN=xV  : Vpˉ2oXKHu`߻B;i:`Y6ظqAdhqRڰg8'78K-$e>t<]#UÅ ,4r䇅zr*]pk ?ňWp k6,长Dafkr,ۙh ܍FPgyiRי>ƒ*L(nZGgړٴ#z2?M !-vt$א}:QCa/6W+_tS:u=t* Ib07m QMlFfl#4dFM=|AXFTL\AW2/;zǃ}+X6Wc@$~ ^%^q}#l>CS aY>j_W۫rW_@d0qN`C1VʎCn5 ϼh5)>o-ڦn70G+x%E[L1gLvIRՇJ\VH ߶L} ]1 +٤sH &q "AJa֤y}T@\tIG]5-FPMhQIPl:SbbW1_i֟j새 XKީ-\i ;dLԝ|)$ٞx*г YS6n5#5}\E@J&؅6%(M АnnC\0döS@sNYȌ=-Sih=[RqmATEgZt=xtY,8H!!9 zhNL Db5`Pkn\}_LP ݟt8IΩ3rs;p?@:1ˆ$ud|:Z0Da-r7_g=9 VCdߜ3?o1TQ~5=uVMPo1|v\04CNp1jk?a۴kO(+J"ojnesWh aݗ?W]23œgOhUk[N .s] #_ @hh+l080Z`q9y.~|&'PS*Ss>=W /Vt^~rH,K}T`4iB$_ wf#NvPWN* `%@MV.` ˉ8qn׵ǧ*qYKreN$\]ʽ *<"/߀g6"3Fg)J6AntDэ7K8&׏vi9gjYxHFRJ~.?:jm¼P >^\(Dw{( u. fq_;gkC1R6ҕ~ )-\)`ܑQO,[5UqU^rͬau.&AV pu"٨]<HE".}hυ.e=Rv+82e[V oN)5ƇD?_(L$G#iAxNګ5DmリBfFU>b! @}db!Y|8yw>іMsNkK^a4AC+livE7 rOy*&bܐ <}yM1';('^JrnjiBvJrMDg}ƕ8w GJgv|Nzz?SQ|o4RN:WᅚI^HI'%3a[Ssq~(iqd:F`%4$+؆ʤpRGBew\*1҉8ť#|XX/L|yDRZ0rS]bWsU2>^{X 4J!e*(H [d)ֻzC"bԑIlm ;БGwZ hRfY=7BEmz]P&Z6VQb ~UMg$ {{›qEL$!vS'*ڕ"9D"Q3:*PXx}yR. 7dWꉣadLODw%czdjUWNl١dM?@n pdysKm 3wS=>19ފOlEwp@V=wg+{6c, {/GnҺN,tR'. +*9]ӸwdZ&)VOU;-`@/+T^ٹh2/>u;_h|0JmJZyF >ٗ/5>Wye1h;WϢ#-+Ox::\@d6{ 8zm?*rI0NCw '3lLF!_ӆKc_6Z!C1}_cO\e=cY:uzS`; ovF>:S]d2 L-F"܁ ŇƜsa:{\|hi J*#aj1Rͮ򧮬{Q+^ <)㭳 Qbx{f9NR2~I H\TiƢ'ڤSD?yuRY:/Qj}v;+VhF;4ʁvdY#ѥe=#uKbBb -:樍'>`1)TjIƂGsnQ=ӨgHEΆ_DiWjNv\"gxV1 ͒)82)4y*3ٔ@{wIbX:w]Nfb$C=5O${BJBoܓi+m4Vl.' !_]iHd*ڟ߶ % %:橄";j8_0ukwbvY礨AO>ZibpMHAO4υWZI3 nhumR7h<<$aawY ^+ZxR,g;n}Ty@K ;}&[e_1E%T3 dB)1rx\9Ό뭔ڔ2i)cAX0F`>ӤMrPr8{X!+·TXXџq R|hY(Jvx1r|[nAH[ b\8Z_[/uV@SGڡ OzͮMhH2x!e3ds+%cl|Kښ VmKdq.?EN͑<}{xDn roƎ|ӳ/Y%$0G}k7P߇";9둵o`!)ĺS`d7R>֩kܐ\?aK>Nla^V#s_>P&ap+ 3Nل-_>Kf5w<9d=m\7黗gHkB?.-ED-9$z_ @TZʼnI'}cjhnYQD +P*榨ne /i5;2dih8},,AdKx\P©hH}O HovWc7nE(QV>P:+cԘg: >hHהҩ ?" f_7^>e5]uYb^Z1USR ea,&ߗ&L![,H](~)߉j7$" lq 5˧Ic}!YkK*KQ8Kxq=U}z 1'tT/I_=v`ȕjuyc& SȰ7Kk߆0\ =Nƌ,LQ(ޮ} -_?GbgujY3!U1RqUm"_Th422_DsFUqaxF=ʥ(6)Ŝ-1U+ŀ.=(GWBlB?x^D p+D"^5A 2v!'BIH"9̔24X20H Q-d 87?rBfk0q/p٬x ƒV j:+f~j^81I*qJۋ~;Tk7s=N:y5.Ŗ cSCu{oS?uG(u r-+ :,ØD1}x/nFe%a"\%;m=`9qdҁ*U& QM5u T;rN*Sxl# ȹ֣#6QЩjyɀx?ve1r$r)֧\_8irvf)͊$^įŁ1KYj@fDrO^7/gxQ9NJ)'Le S _ln B =YuXe;FR~'gϼ$PX!̦8:r5GW(R:+O= P: {e{r1c ؎1g0bY%Eq,?~;Xs$^M7KO?P=5|Zm_"C*DleY27|J\)/* NdG{PerdM"zOR'6 B-C#B]·V )3N$ڊ"Z*O;)'] x%/UC4҇trT>]( $ =?4t_wD xɌLz + [P ^o |]sglA5{]X]F9rE},hi#ՕOѥfQ)b(G)n1< kQI@P1`cC;KR`ȿT3[ FL2 5Jt`BTy\rbq)P?w GZyja]MpT֒!sTX =O"&kgɹnMxr;4:"E]vyaܐ\PA m& 1J >Z[M9tQ`rJHǵ `Jf.J" UvIXԝ7wx٬ʬ_!g3g^c?VRiof?=@b/.-??,T+ >^ {FX3\&V 06ꂺBKf%Z θsD0#o/|BW;ͥ  jH@XLu[4ٺ\sF<O^2FcM"ڣO]Vʰ kƛܾ{@S_)@fG(yY Bݹ7W~9mB CHj5ʎa(G>6-p/JZP,֡ԖPyk1kK8{:~጑R_tgbwq%V?0CwJU(CqsK NA%kN'HMTl~s0ՅG` (v.[9"ĭj3#g&nbˬmSEV\/3Y4ƛ.WNp=K:MmZ8%{lƦaMu[GQ2ِy<_%ޒO_$佌'XYsfԛQvl3l[Z~E9lp0DLo1t 8%;jz9v2TfTp)ӳm@ *'34IOqA|ԀsO|C:^v&0 T+<`h4! na,fiW:jhhhOK;NUT&3gVyKq/*\ٽ;J4%"8\0z!8"u.Ic DâY;gN! j-5'2(@+sFG? Fb'*Zf;lJ]wHTy]~\<)ROJv_fW's[!:NuY֭P}e0^Ռ(2&'Wc UNKr:ioҳldeԍdмys׏_m8U㿐skOqW5e"M}CN@aj:WA_|DqjZ3N#^tХHYDRwp?#sp&Pr9n$^z[ Dz06 ~dzZMgj]#pܥZ GoC(~ڃQ]Co:o>#t|硣[sWy`I:+vzL)1s$Y]e{h>Z[:Dw6UzDDfM"-2}C;9xԃ8j3F*5t{O]ډGz^A \$j#3bU&; eqB#;4 3پHkp&@^Hh -\~ՒhP@Ş_q LNmgp*>rƗd 6<  UBlq9ȡpӁ-;?68ٛ/8mut3J|t>)FhxI@Sy%[ m%<[Kf)Rjzh~9" 8nDm<|]Bpژp.Elib3=cq Ƣ{ϫ,m'.Ra5Imvs7Zg7ڝ+jXXxw=̀IbQ΁&,3$)_Yr񶗬r؞P8n 8ܰYwa<,ZQXUQE!YY9B ݘңO"w؇yF"zΓg\]犘%Lg(IҦ)nUogpRۑ߸ 1ǫ>L߻>~fim>2}dIIP,qTϺI~ 86RXJ>%;?y"^5GA·̘w\=Hn耿OReI{igW`rn, M,/Ȇl0C߁"eMF0,u:̌ lf?"}7Q쥑W>wT~mj^&f"|@?o U1(sSwo]A[X=+81xwhwmqduͬs2ۓJb,G >^HXfw5SwΝW0V5릵nli"Qnna~ A~Ӌ8ߝaHlx婯"2IXӈu6eNtٝ:ڙ*;[BRME`)TA>EϮHTtaJ mPO8P1a`AօHX/1EW|(\ V"&ipmUamKku_F  Įh&W\=(I,˥ ]+u{fI/%~MQ[㈴*T;l\.}PE1̊ GA޸P87b-x 9!TH=W2 ɓfڔy+6bc*^\ܿx1"0ڄ^4 #r%6wSQmIǢYjQ]^)7] H!T(4.1LF6SzړԞX(~[8<(sCI s5BӜބVR]2 dn|2(~eEtf}6R=ZM4Kgva=-ƺ%3߿FHS{qD2 |{hťp$碼躽Y@ARt/v^NV*8`/93]X, R)F߮8#yIki}cxwGIM-|-QĜi/h?U}CZmɭTHI;gq ֕(Ÿᢃظ( 3IKB_>#Q~o&Y!SCu HC(6]C搻(3;!( N3~7-SSjWZqn lKM;濓 KyV@ 2[l i|3XibRԧ)R4ڦܢ.|0#y1 N7Zzz4R 9x\6^c=R8%6".UʷIFL}+nZ+_N-'V^a9G m_(;.xb\9B?Cl aú#aGH(yt"gMMeè|L6wVt+c"lj2+hD$~ s<=AL]ˎPRc @Zt.q,{ǮdwEI'=Lyt'/4M-"che5ժ\lIgG^BQv@߅M5-,=CNA}]tb`r%3Idadvh7*ݔArH: VGR&X0Fئ1 7i|QnSm87lU% Ot!!7:ҁ ZØN n  /5B\A(pPFYB|(v2_^-bQT U'K hN-<\؃HŠ *Gr3u6u#?MwtIś[;_pT‰bȽC~9b6"ۋfGǮ 3B)l[[ZIcQuw6#;t-]fo$VV.ppeRS-QhV#Mtb`y qNJo1[sy< }\wY#JkX7a$&IQztYFJC`uz Qm) \7@2:I8͏B7S=a0N-͠)6m1}[PV6c+ ; ZYm_2Zi1asTtĪ6sVɗ{$7 ď4 f;h{*}Z%;b8W\d!X q15UeUX>]4u~jGaeCI@F^Rl M=sJ4PfT}}QÚMYM@4U )*'ٸ.X8gjNC2ExAB(s;iIRl 3D'l O˘zcA h%nIJςDtG(w"+ ~0żDk֣m"7-7>HؒS'EK^`U0 r?vjL .6Ct}w1A#<حU]׈/rdv6Kv!> A~/G/"{jP #3_NTqX׉#kWrدVO 01`^ehvɿXMћl㵅Kh:^4KRYAc)|C9S[E&tMJ~ ! Kt#9SV"SvOcݨ8Tovԡn@ xEYLIїݨz\Nx5Grw@h!_ޒ ˸6D]dw7ĂT vSr)_*}VrFG26O/9ZGlb=c؉١]#ڒxu}?۴`ѯ[\"g;v18TdLQN~8+uNI= *f)0#`vC.s4e%%?E2]bNg ~'Q>bR .9֪Z 9f}"E;=(V$RxN&ąҁ!LbqCyke8N+\]V2yml=7^5>lVuXIZ2:7SI/-⻿U^ wc{m.ɓh '[&!o ǡ\wzM&s0<4GMxDZ#Yd/"D./F?B3ifil;JhֽN*ll<0"==<+ hx"M.>LR\1 \C?)™f44 D}Ķ-d3 l9AFISI& KvuPmrq%q^I##x}%!T ," vbUT{ghU oͦE}1 &/dpH"&F ?`Z[秏7= d Ō3J@$?NsYoepZqv"2k?QUg7G]N|HH;H>ߌW{B) muө)X"/-{&}`Y+ҖġгA,٦VߥkEd0Qí++rYQ>I!s +Xm{;Ŀ]I`?=UDjjMjNs){)q睬R@FU`_Acx!](iokf!Ѭbȿ¥2~,f}L˗HKJ^΅{VǶ$(ʞn=#)%*Ւ83gT2-U%9Xp𬁷0TJ\;rq)IbyܨEjSRp댯 dzKA aKZgX";Sg5Nf+ќ@` J[t\!w7X7hJ8ZX\AVZ&")N=xa ͘??(Wl&1f(U9]|4Y\uݳQnǃ֮ nXNįT+ՙ;}r%9!ݜշ)9#]^kkunC:۾lڍf*iymm{#\`$!:3JN>'3 Vhxþ#<H@}H<Ծxn)Pz?*~hOI7s{ILZd4y_XtQB"d(}F$Hl*IQX9 E‡r40cN%XjwЋ +l/φhǧm /VMt]]d)+. r8TBIn1a05};Ij?T밌Ӟ̞<#ۆfoު:j)^ع"(oqOn,9HwKbQ0sZrjH|/ϫ!L;zwq2}fUw :(EmGDGi^ ;GEY1=#f[47a5X%&[N}-n_z^3rW4Tl=Tb. ڦq1!ؿ🆔q຋V')ܷ-(DVgxO2/fj0M- V˳>$֍y#O&r_:k}C8 Cݺm!^%vőF8Av^Z!9}󏿊$y*"&tR D u4]GaQ>s&ռy{He8QPJ^W!vy y B/qZ4vCs0c'ސJԧmxZaU^? t3e/.q%F/E { w,>G Kj!7pm~+ XB]ܔ(0d v|@҆vgYF_1D/F%%cί*`tיǿBb!x,˳z@X*Lo&4$B[#'{71` P!jmNVV|.`Ө4ݰ0;mez*=Lj|Fxelq e=ԩ"`/S|V`9\}w唥ZW4 Ѩfw(#Y=KRdm9W~qg< DjгʯDqm3PGz+8ǝ#)ӝ+SӪHfxZy&t00sb,>ފ rS QZ?hd,ֲSh5bX?BhNRL! RDa`dYςdpGLw#&!`xꃿxDf^5B'YzKŽ0%$y&憐 #km7y.<>p7{g99Ys/_]A$nHvHln}VAm]sS[P hC3ԢƖl!pfgIZ;bњ>|Q` ɩV1ޞ!r3>kX̊<`(Yj:Ij=;<&kzɸM%f2?|`?<#0+MMkavoDo=C hdt=xi\s| p؎*ѮJAg<Ջ|`댼+Y;5?AqCyuz5Kh:}E8$kӞ-9Iȸ2G߱tBAJaQ&y!WEYp+G_hWB/ggɖ0i;z;Hs|~7p`tl 1#_F裡{1sǛ El)GDf:'W҄E5ȓhbuJ ৿OX٤yz)/+;AuX:qXS9>v-s2$BE v.7FSR4mWk7(=_K)!? Ŕܨ,D\PX՟)RʞZyjlt0^glu"Á;UR17l:9Q{F# # їBj$Ƞ/_}nDMP119 ˦{Ƭ-:yRo)`3f/IV+8};fzwOqB Y7*aO,'4|C|Tv&]hTz ]SlJbk:?Ս;E19F5#$5NJ׎17h `Ȝc+b婈$NxL~>4@$Ueyfp K[nպ`[~41L`eЃ#k1*놽O_%N|yEX&`٭yd"\mO߷#V]$]N݀xH0eH=|Mqr` ܓNKrqnԒ YɀfH$Uh|f:k\an0֖^$!džvKDr:ܖ:xzn3'&f2Q* (ŇiHbOKL/ohW_EͶ~sH T!6 8ÏNAE`;8ooh#=0(rW?X֏!du{贃kBrIUa;Q#7gٜ Gv8!B~4rôv'ܶ%(áiZT 1!v6:Cg_(Kв]|\mu*XYdi\k~J4m)&L!IXq_>AJ6'wi'bA**9Qa/:ex34p_UhX+Mt2t@ % ӈ8V oܱ[ {ܹd!ퟅTjf-=r 9IVԕESo{ / R\DSuqRU~= e+%gMCd5cXe(T,#"$*nf@Ddе>$dRK͚˩%4VYowYVs~*vpž*UoT۵pq82qĞgbiBY2.!#*sq:VT|/!poU%ɴ "Gl9mcK[Fy^'MSUW?J h%K$yl4wO'ѹj;^%".*a\E+aK˪uV=4;-0s.\%流|=q=#Ż֜a, r&,{\rmK1 .&#?S$Yb){-^cuEJu&?P6mM,tHIBY7=bh-ŗªݼKݲtnQFlvHOQk+(nӑT*̝ACAYW.{.AFkĖr-J<5ݔco?]`p>7]9Шʅ 8; ۜ""AԄ!;@^ fRQbz7a9㜶CX4X7Ԍ~_Hm8ϗ p /Wwi3hik4¹XBD;-eP%, K̮Y-JYP{[5N#ԴMHioN AtI<9 WTĽ1X w* MhZ[NO9Ѧ 88]>Jjlu7-=vVk7fDpYlrbV9,e8& eڑʻ"-^CY]Mu2*v5.IA>HfĻ9B1X;"!^qe=\#^E B5s|,9V7f+ 7xY4P 0)Ms>xXdb~OD/4(L%3r>(ȎVq1[ҎZ0 ;ܚkTV8UzgF诸V[j"Ћ0۩=}S@ Q=~M?5=;cm##k7,e`n%tS .5Nx1H(RVcX⺕O0Nh@voŽRR5뫯t&ee:`Zjx*)TfW Sާw`ޥ!=[)%Ę' nV<b^Rk~S"6 §YtTeinAuυ9g?>;7Vݞ.54n )?Y{ ClJX0g|Y%>#KE}8镀$©9a,TkdL&,[61hQd $,> /u$S<^usx&n=xV硾!(jq"44j>{M~dvL78lYe(` PzD&v`f$~-/:% R<&!GOﳏn7ΩukNU0g?WŔi؊c/-RqG$Ύ^=T9yܨN(S%I1F|"~؝JW[7~Tώ:^ Y 5xE iuw őnͣ:O] l*ÂK'vk_.IKcΟ3G +&v.X-^c :?-b&8/Lq6kG;Bs'BJO6 /4QNГb8uӭ^d1@u6{/ݲ<+ \굥k¢_K?Y?P NʆQ owldۆf`oU19͂.Z`J:WwT6:xp; TxOqiqMKލc= U>@L<+P0WOϕs\&,tkd+ok@4@ 5mfOHUs3"90H'8"NmmJu\ysDl) hszMݴ;~DA+Q1topn)1ipfPI5]h'Hԓ P-/3;0K08@2 ۖFg'|G>ȴZG6:^pZՀkX3u ZY?fm;1nK9{TBB F/qQaEt(auѶhP,pmSt_3 D yDž1gyw7Q~~=y\ܡؾQ)N$q[*bY<Ɇh8 $śDm?k]$  |nkcЬ I )Sh$Cѿ?#- #g+!We$얕6d9^1!,: ڊ5 !A+5)FL)ZQ@N_z$HSEv$ǸFLe8 :\ Eayc~T*ͨtgBeG*-.mtz3<hP1D9ىś2y=P8iA5=mgǙ!N4-ӷ'Y \C"xdnW/_=~R\L頗x&"4Jm?>ib Y5Ic8$x[ kQtV>:"_)cRtyyerw@YVSH=yukٗcO JS(v2>Z?w1hf7QIp%p^73Np8ҘnEu5l?{+Jszs~\D_BMp/k<Ɏie(%4jE\|d7^?fY#p8^H@˲@vͽqCĈ]:Alw1']1TP4v{w$n3g9v^ Hu6$KƁ"|Dx6ĽpϨL4} M:U#GH0UBϑ,S$Agܨk˫=>V#ǐ"Er#7|bhsi|arB/Y^$DXs aLaၶ"qaJUcʻX禒I^Dۖ _@dǑ)P/l@4p 2Hf-@2 m?GR\ OX 7.XhYIV͆0~1ٝjeJ}DBVl"6C-_K}nĭ2|z{DД\WVUCPua3!iV>R4/yz]`S7n 3.3=Q67 HWA!o+mCi#rE xZ2&7:*$)l DёUi} S6"-ZyD‹ 3VׇBu2a $S< "zn K팠.:)Tm-qnLb53PA4#Pb1 _S)MN$-ҙT9]Pvx w5aF_v./ JѪPoWT.SmV?{ z\A@&~ =WN.xn&3Z)E221Z8븞Sfb^n|xRFdU(Kj\m>}5uExN2z[7AH0E睛OACfo:ω+3;jgFY+is[1?1,DҀ |g"YMu zsX;)6VnXfez.= s6 Y ꑷ+@^vˆ]!.@-WZ <]L#浼0Ip_HLtSGRD%qw9᚛m !-Z3sD^ g9b˃3Fs h?IF׎v4$/>H`;±$fؖhJW%A>7QJĕ0 d FTX#ݥP.T+K(Ώ7d||ѳ7p42<% U8gs϶|"DVibgf\waM%d0XS7Ԧk@;l4㛼Q09eDC1m"$iQ%?QV8;!^Ij&BH+&ksVΚ o2w/^B(K}̊s*]0Z2})tqx 1>g`?a)K櫖. \ S8Iŕ}u)X3aHh?C)5& T}r}3y۸"Rp C8/' kdn-*Jk$ڟG\{Ph XO2 -pZjHgt7MjnYpٕd,% kY $ܴ'S:|z4c?Z`+36ԚS`$vY p?弄:mp>7ނ. 1NAg?V׸F";93TʮWrX"Bq%X?Jj$긖v~fÿb ۻmk e$^\o 18e0 '0D=oSw=,?捜/~p9&N."h2F 5ŀtrY&E8 Qf}˿$7 B4:fY%QTL0˲hpY!Ari÷djWsm'EeF)\Ϥv 8r?dFP1#VR7YE`)H"cp.J,ҬU~c}pH +15~%n{ x<|Qe/Q}L2jP3_T]-ғ; _fm g3d^ӇuQR~X~O᪄k-hzp&RsH 4^N| ݴ5ycOj%.*Vv^n?2biP_ݛ+: 4"ucUΈ}=n‘.4aBңP@Y1)v hm?ZR߬, Q0 A֨dzXnZ  Хm#:6Z2]zFz{ϧ8Q$?/̎a+WN3.. 5g wƇ- Y~zS^tv Q`p9dQI;\o)udgB4m6qA-$MDw}CJ2yu[+MRrr /׾UaS3(VrC9LQcс/DgD(AWzՙDD k,_N%~{,_sEEg1gw}Z _rGn&PY"{i$f0Ux](hމ3.%N݂F ֚wM|%Q,-veBo\}Gc$"W\r\_fw.'O:S~?/ $}6'PwR)Dlœv/H'Y=.fdLEРRTv|W_76y3CZ5kNVsÄA\9d{6H;NΙ/zښӑW͊ws0qw :2I)Gȍ)\-.Pgpz%dsICdQ馦MAr=dV?4VJH {ZC([9JZ5ٸD,lfR/Y$T9=RG>*V_hJJϓe(WUnfu[}+ KsƜ7Qb_#uB0hǯ)g;T2ֱ;{mrO3a|B.]o@1މx `۲U88.aD-cm 6 RT?0 O1:vsq,X!J C3~CFQ)Ts,Aפ|GtcAeoAt "}vB Zޓ.3"890vvR>Q+QS0$?E0/: M)'T)RiSzVK[myN{nnPհP? !AN e~߸Ml"ƽ•؎|&7;﫭x쨫e?hXEe1ֱB!]rp4q-SB f#r3!pl8!d,G9:ÃN / Y=YǫZ{K7 >Y!y@bwL+9<:qu4 T>DlovI!&bے[٤ǽpM#H.b4?sEP}.Ω_3fhp0QΗs]T Rfº>;zZ1x[`]? % "7?xON3~Yg~hNG!D@E<Q"D`QمZZNz!`Yqhd61\N%lA>Ok|/EYfYUZ# 5-Uq$.C;PN6r(ՠ-Ģ2b ߳Tλr$~pY"dr96ʣ' \=3^Ǐi GyW,09ޖ*s8UAiW!.w\3D6Gk‘cOeYSi- B͂ay[>*+U:[)hhLaETYG 3]lϕx{K/JWz| _]:i$TU*o%EŊͤ0$#.%dg 83HK2>yMB$ \c!:R,5X0 ic5|lҐɆRB,oX\ 6?r]oJ([jmm~H  #C$K颃pזOQE#,upc57|~i'tW,rܪ^)$9f&oѻ-U6oi߹*.A&,qedZL( QcWrZkDCd qBbq=s0BitJټ 0\}J :?AH֟USTUJf7>5D(,;$HtbB&& ?4)1ud :GHlm=oROJqpX=s8-/0:H *AWQי8ebys(5}h\LC},yfp`w}\8bk҃xN.hG}eYYQ^)#r)ᦁV[`KZ1IőSH =Aa'GI~ߺsPvήm&o0 <.; dzcj% ,$I.B+g"Z`' Ρ͐l8>PEk3`CPTOhn]$#a`&c|#e)ʝ=1-zE"Ei2- hљѻqtS̅чkDM>P١BZ|W?٧al4z`;fK=;cO'?b!]bn q%'.n$d؄:C.,hYϩbF: fɿߜwU_2%P)+W9J}Z&&?ԣ&lnbEZ$#ì4GiގQ=H^WA:Waū`+)yfe:PTG,g7/i@kE'29 [Y4RIxލ'Xe#녾O# f;pJ<1Wբ:iݭx[=JT`GSa=d1d^G\3Q.<0 [v} Tpg5xžKU/b.&K{Mvslhig;W ʶ1OrqWok8Vnlܑ N7ȅdk#-MGdmAU>&dOi$aеd9rDpR렮Dx,IֱbP {Ɯ>\Ls;H' ᩋjkbt-d(]> &͜65]dܒIieNs;= @Ϣ>Ћ.НγiT@srq`irpPpf>CJ@8՝'~Vɍ: nN:.Q/&R豤y =A-6a~umd>S **>^R IoiӞ\Ezg& -ڿ9Zssx;:@*ˤ, 3B{ԥԓuxLMcpጥâٸ3xƆjl̺a[mƽnijٚX!c( GΟ=)!6<,i& J"Ɗ"J6 |) N.~;Cr?]u hf͂A'ϻLʎ咅*YVZX@>$3%j˯O>yP3w]`7 l~ޣDgNGE`m/hfp\"JW[A#l^WNx\v!1,C$D<.KטTO$p 8*"l,drxɨ̄}ax[Q(+kQ+IRqjr 뻋ap'ͻ-[dJL .\l)&<,M8L6Xɽ rW@t/R vW-9z +G2Әq%3yhᷡe_vm[ 1|U$zOvoCKШ{rޫ2|PWA =}=`}*.S˴Q2ط#4&!cu 4BG(; 6 ~RC{jPS/m-2'm) PDtM8 J(kBXK XYZuh?QU@5Ø*p&S1BTNA@H8Ӣ芈Չi  "q ;ONOdP0ʟ>)<4p5@mp1=OKcjxۻǐ,C)@d[ܻԛ Dqa[ΥW0v$h/6v iʺ|Srgٰ\A(8~KMJ?~?޷c=ETĵ'3>l}{8Oےnu0'+A1-;SbWfءj %аq~(< 3XOMWݎo,3ʢ|Uf&~] ӛ$tSx BT t?'پK3{`d kn FCBw^}<ؘ$"u;SR*woecO3[6YuMI]x: VTdžj!1mI &Ghɪag 2*d#4VRtt4,j5֧  qGQ-D|'Q_! {[a6\a  ,k#+`-,x*f8S$nuI_i*_E1%~(ߠ[K8vW㫁[o݆IAyH+;ش~PF94AA}}B?!c烙_{6t!G"`gFfYͰ''_`VLvMhL"^fR_ =f!!_J,FI?+`@yj/bl(U2GD1b~!hD浯/8ͻo8ߚӡnw-)Z 6%m'ډ@q. , 5zN9{ϑl֫L?yim2-t#1,'vKxd%dm\&fO:MߦMju`Ո+y83t$4/rְ߶biR3&Dk.ݲؗb=;>b8`UO4B䐎Ͽp@2,}s4dlT=#")mT6I !to`p}T,U)r*8n.%6y&!TSAZ4K[6Ņ !?)ֈsD,2S\@xwrcKy?jmC$g4).]\Vd?87GBp7&[@A*G PL)[w[!jBJi&*u|dx{ g/+%e({$8ReBs hyq$-.)boW_eZYyմ yz|~iPO"q׉ }';'y;B>t@> 须Mf#RkVOOΏRwJF˜Ovt?;Ia гH(q~vK0l p\' Go[Xc6QDktg/#/1p9a ۺH*2sYAz7~Ym><'8/B/wc) $ 2@{yJ9bT/鼉6Fʶ`ELzc3/l~]]7Orn 6碀:0`NHaS;z%hb-BYܞb?\R{r@T!1|pk9Z=\G\i{[xggc=Tt3uq GĎ?X hFNoNOZӰP3bG5H 㶢AR k+´-(لLp(ߛ6]Dww+6WxZ9V sǦJgZ0PLt9ϕf d +>gq.Z=ݢ~;2pqt/ӉEvFto7rh&dŸVO 틄 f9~ z)s矃Ri۞/}iiebv76^'jk: ZХ6[u+Z"H3>Fl:+׊%\-=WжijĹ9WǸ_%s|X&[AoU҇nk_ ;V5!c($s܃T$ˣ "Woddpߗ)o:QJ^PҊw%aaaޯg&aYk f rA,b\~JNR]ݏ.'12>W|ЅKV!N1,T"dr nl+|FFEt42:- v p:uL\<3Xwt×Xnҿ{r^EӉ4ٌ]J=Jxyʢl3vz^xNm˽VxSAB!GPχ v(n=lN; 6frG\~̓iv?|}>;=/N+^ZjklH*a݇HՎ>ҙ"rz7\"wfܹb&eu珷4uJV 촾"0+/o*6Uq"|Jr#2sOLAA~1n,Rxk5Ġ3 2]f]w٥?͈V0a TzRzԲ6/ L}lyȨN7\kuXv{7:-x d"`.&DL^x hgjNR eߢIhD8B9X6Nh,e;j:@ GLgy&H: ~4J8*EHW$Y :xUmQt2/䷓xN̕xM0,(04 FtNx|(No4gEZ=ٱj3?W;]Lu/8A|C?o!7GO|-zg(eǰ2~mb KsU"}U7E2 +d6T8kۣ=N$6bHINg~euέOA ˻؃7K7?#SՇEymEiH}AŽ .=kx*+JD>coM~8lݡ`s7?歪3OL>&J8}!u3 SK*ilŹMf 1s߮f4Z[t&8ЫM^V CS#VA/Q>1\D:J sP;Vd?[ӌծ`VN]ϞFNøG,88tcXFN+SГ${xG6-E>L74~Gǘm\Hj!>[;Uq{NlrTB8=~/Kkm5f}6K_W;c{'*S/72%ˁ,fTBT]­@[O𜢲 mu3rcӪI+8˴(qXw夓gx^bnEvhMP>b;̸Zv_Nw/kمZZN<]هczҏ\^b6@)({$2px9<8`lDED( bR YP YJW[;9* 6TlWB'4L*VУSRw?N_xWPVdUc4{3qrUnxCC+TyUb!qXRÈ6\UCio;\*@|O '! ea=ء=PǃmmD#Kj\ÒzČ7hؓGҳHwgXA#, +-ߊY@*.ԝTS9w˜.f|NGrP3%8gPd?cC$75< -NOM +pią$f,ٶ#k^}Kj#1j߬^EhyM'xdžޜR{bw30a:T9w 5M)K RK(`:dMee 1غvhx/.SM!d_;%u^sy<۠}]7\. <.r}/E>^oɯr#C(iA#V.ľ J@}.ȷ@(*l߿hQ&fxCx|L:fC`^.q.7EV?DF2͞cfId_]\kElHxg$ 7WftjwQ[R (_ٴŰ=}ʁM6&NXM0A>"yv'%p~_o+j+q r`s%ZWn 9SifF$rwm6^#LyqؠFj]TO9k,ޛ1infFZafA 3'ZohS劷 wEEQ'8f۪?h(s&ascoBIcN@ GIr'>Inp1%7>ɩt POO@tYpAF+щ<=_Q˽)  #GaoD#-/){ëc*g5Z .G!_ۇ'Q1>ߜu M R|ɱt9ɫ9/c+M\S <(%ze0ԆloyRƅVf8(D<ڐGeJzfv A0Nx]Νp̓f&bC 54K.pMաhn>Jy$ M<اy\}su-ީ^k2`_X I̕}ʂXζCo 6T6̪17pwק<"ܟN #`MɓZaG5iNey!eF}B ۺP\RlU L *y/l#^~)[hϡPdV+Aqs7 *lk5qeqM֌>Z DDC[D?Gv-d+Ѵ3Cp9"?z fO=Da&w9HRp_8NuC >0/GVZT$?kճ:;+ҹtoQib?s!dq [nBN^]TF< +"1X9oqrDe>%~ 5(߉/708- x-VS=~o/EVE"ȏ;&jr}a]6jx<3+YF+j*ckXbNPSUPz,F,Dԇ=T{ZBĹh!v+<<ntX)!8p^Ȩ ʖ {k^ w%jۏiT%- A@%KOjX=nwGX<iy:6_鲞c EiW+ݐ[֢Vw-wLhDwE/E[Hƈ+ϴ\pI-X B ~M){k$PǷjލg\_nKKP qdUv5s/yD!7s?DZA?vAπ*5|N'E:?]~ Wiɂ:QScR2݃Otg+yj!NNFN]N`0k~ؼ(PJIѧW9oL<*JCK wUj/`2Z8W”Io\XSvO*|FvXA? W:ck R#gz='[# ~q+:YZڭrQZVWU@/ly  /cPm1넛fG{V!e//}ZR~`''(`*5C2c5: .#HFװޓJ'õEscl=oJ5dSyaJ>=|Ea > nSpJm: b."#"sZ v0h6aHg[S&[mȁc0jhzl8qZ BNP>/iz{P}w`zy}D[=h<;kF^TBlTle9 BKI$e LS')qц(}C0K4eTFzޘV1s*l8V~P o#d倉i0A*\Gcߌ`[F:VyЅןhS1 e!i{Re-SSLi@AlЬ7՛vxF^[t3\.3D#3KD=Il('h^9_Lgui0`H]aqQP cZNfڝ%)sJ;kO&2}j+mn):Zk:iO .VD[taFE=z0;oVpPbH=-[Dp$Oyv`L_) o"kV5BhÏm)jEh~fK\^epǘs}(K ó<!Y~$E|{2)g ב8uطa6w׮ֹ7vU2a=N/ هq T @lCJՇ[gʾ]-U+JzbkAƪ\ˌߡ%p71 u~s/udB7X7q&?]}pCȜsϻ]uL[9kJOahZ|"_>?iʨDk]sV}'է~H3Ő}4`c9:_.bNTtmP TAaH[MSak$DbPgۡXL`kDF+I^[js9ҲoF&t\)AF9U]b6"4<Wi|u :^7NPSMcrw\c"PT8>|Ľ\M7 %xp>eSt%7D(c>(0;)TGAR7Oi͚jH=qO.2{"ygr|!dQ^g;;tf+ "F#Y5d@p?oP>hR ݫ4 5Xx۞nbxJ̄ŸDVZ/jd^؄LMO TLj4&ÇO((^1Ik#DYb>dqzcwgп6>^PΧ#XoJ[4<6L_gdLE4ww%+$- - }g&\_Z\Y>(fg})Ot\f[Y7q9TGzZw?AbOHzD˾\C(FێnŽ@7sb628r](]!@Ӄ3?ΌygOE欿 v-sp-/J غGN4i-vJ&YQo L>L^ ΃vr>mzJk`,N0A1OX8"*`ڢ&7ڬDqlAlK,O ۙKQow$vCi`e[C4 nF6Veҹӻ<"w1P$ 蟁VC/E(ȏySPR |V ] eeheX?(ѳkTGSP;#S.;]twʠR-;3'nF'<,zoq=ંS#CA qA̸⼡=jm9D1 zvQ9;ͱ4j,}BU*-% ŭf`k⠂sELbxrD5\5f|j$}Z<! u]]ƚ,i"Dv5^؏[tVlJPVEYT/'h#?2w6L{n|N;ե1hTjgoU`U]CS:|r2~䷶3 K21kQ6Ȟ0sL::MMttXUwa3DEJR5IbiYܣU"|U2Rvjt 2Ҥ\G.Qe"3YQ=D<`d(Ӷ-%sZf )/a(i:Ra×/!w񢁠eX[ZoBJQ=]i<D1¯o|OqSw)?PԺۂ?AQQmJ^8T]nxBZMDvw2ORYI~b7%6)f8}1>),u9Q̗l 嫩DIۉZD*z=DņTߪkΉv(Lj]vV!O x# ̅չɔD7R|K&%NCP& j ٕ'9B2)" '_Ofq%!j I"Wyk{>yd,f9dD)͍ a&~QVLu kkjo"N;Yݺw`~k1QϦ!V9ȔD  ~`KpArCˍk=/tdX6QLQCRC_F`:9DQ1`>ӷrd@l)bMJ~!XCof+ AzzxISChW-E{T~.ō#_e3uNyN]4T5rج9@9fµ9%i9VK!Цt?x Ƹ`mTTdUt_UC:|uܺef !bXՈ%";!w \ 'ǖmp Ua| ܣ]^0D Tm+ `mYwf?hf'aV}pR_OW%3>4> X[3s6Vfa_4)ILJHn@U0퍘&z"ߎ!EҀJ*6[> ȹ;YwꐄQg)yQ3븨@aMeo';;6: I)&CFԚ= Z|,AƸFϣjC:rZ*eF1LyerĵF['`ң]vl-EjiMWAQig; -y>-poN16K`#m˯>VXsdȥ}]ԁ@5VeeIB5Vla5!b&)Rܠs:WJy@@<[b'aŶrrpg7Ε ju_`2D7ϮOWz %4YZD^8,CFޢVgBNzO)1ހ_&j1GL%. 5{/ ϔe C,s-*U5Odb>;T4r8Ec)@OYK/Զڽ]kC|wSKf= 15Y(HrVQ".:}pu j|z үi}goi۽A]05BlZ6o` w2'sDX<'<*#ppo"1qGUnG4amP~C] 9v+Ra>gklr\s"wz5&@ǯm碀K UcH%G%:N_[$1soQ~;-s/:Z?e ,Dt+'^gh11n:2nօ&T sM6%1ԝ+ } (==σBxmYYڻFE^{YWU0l7m0d+Vy@ aR3*S`oN;X8oilxvKaTaxv L>cjc ]z2@Fiðܕ !bܖ[\\'иъ=mt;&<Ƭ~'Bx?Ai%9POG}28_N=9YșSOyֳР`a3@6WK~ t}K4qi`QμHtB+ϣX#/O⌟NjoڟV%8_jGGsb1%0@2ɀD!1SFPyt92)\\8`nq01!DR͹YzUoϽ5ޒӲH fJ$a885ʶZǫt790ʥз- }1R qi^.P{.mFb"wvA^8/ +mEt[d4A6EӉzWׅ? 8?0%U/ IUm=:b G"=Aw)%&7nϵnN@hLĨ^R''+CEP({NR/0ȵ,Y`/Ɉ,sjM3xN^*iӜGloUϨ4Y.itڜVq[h(tFjΗUIC9>+e̔x`g#*>mI`H&T+@GW,Fq[8ٽw UԐ4)iqkr%xzW&[l ց{=v"ZF[x}k`88P^!-n =\!',06L>s>}Ly8;ҾPAڿ0ҽvsĊn_[w:\ĺPLQW=kWnw'>xpsDyyhBlREjﵗQҗ|:kY/ltD~4Yw5[עҺc%g2RMfN~804 ]BhY42J qc1B6smdtRtlriSMNڼU!"85\ lqe7txڈDp~08Z!c_cE|. _vr5/R!rViz_//RcLcMgE*7/ي>* Wpɼƭczv 0l`spg7w*7*kr u'V !K!V*ā :[*cf8*.ohLM@ASc%R#P6 -k3Pv>[!TWl tԙSf= *wz]@5|`pρ]͒; G3V\I "(7WLKKњqH׭̈~ŐKO3 +p:/ܷfÐ'Vg߲ wq\}L XNx::i@nZZV;x$ 9J spW$Z<&>Y3$@sVkmP\ixUn4J>2,V|FUotdC$J;Rtțiaa#jmt{[xD?X'_Y+:Rȱ~xYK7@=+.Ham>y8Y.Hw)Cv s(9(H"=ԇ;.v HJ^f7-ɜ'xb:3S$n~7+τz7@b]_RJ$f_^7~3q:*qji S2Z@v LPޠjŸLZk^:$%n SnA{ gUu5>hԞV| ̑k{M<Ǟa&V7{;ٙlFp'(dBlMQq}p9װ9BH_Z4Z^8'Ի+B 橽%=2.4 p ! ^ϙ 41"Y\lCG|({a݌IjEkS4kq[Wm=xChŭ?e) I7D-!)Yhs&ͭ$L^qva>+Cg ;׹=<D;\7>^ 1b-պ% cY%ж_x-XITf?Lf5D@ 5QlNwTpr9᜼#l,&}><~ʼn׏>⿐:홡@h}O!7?:EW/i ֞㋎W{JpPc×&_L?7TimY:&F ~RhgN$1lțCaN`y}nmhXǑ-t /9C4]^pĺ+/7fxPd醩I&loZ#84Òr߷0հ !ߙ'Wv<ɐE!r=lfpB!C5Ê*cU@VeHV Z]FR{U 4,9vB? `9kuA`mŬTr$m©STAp?p&^;X_L Ѵ-cʠ9R?o4GQ¤t^MH~gtBpfUB?Ui &L >+ə߇QiϠ:qO1fw|\oQTXĺGacFuXDI (cS$dv~^j+hq*l.8u![q~dLZI-L-''j^ƀA(FyH}Kl}>'R0_y8yȒWy.cd^e v9#=%Q*C.~Rk2Zl;gT+c.a1-@) &ͬ=sYat[z۽g-ĭFIP.1A]ZsF%s@z甈{ŽWsӳ1ݛZα {'#NsvGcڑ(12ȦhϽ3;6_# bHjqa%;M"!vη)nՕnb$,kPkYaD,)fIYM~(4찴YDęynLoܘ4ɰ ѩKmLKTwq~IՈOzi;cz.ؐ7m~ڽBZ6{.g LtiYSXO ~] #ptyf%x1S~`2%K[xQ:kOnPMwAہN(>-n̄+fRm $S@>R]^Xۭ4H_搂Qa SV;p1|*oB:*4OyCS0 tPy<;ۦ{ޯj5RdnL̚ixy[ }74ϮWVԅg1–}Ql#3}s{cj 3Cxq:f*T {[INEb'E.hfvmZVD Z%"QnhDtĺd{CkZ}Ͻqz%5mf D4A` oƁȟr):I-۪GV~xYѮGLp r:rj鹕AjZΦdRmil!*u2쩋Q?Y[ DM+GIת\dW)P奈cl}ԧpX:Utc\t%[D Iq-5UA n= XypE%0{3Of~ NCC{1nԁĦ1֠ xPֻk<É~VNWf^Ky=8,Y>lP Cԩ좧<ՉJ4-/Nir@WDtt),^"#EtX@H6K I.;3[(#һ9DRGU)S.wM_k[* S⃫YC5d\FJDN`~a‡4nV0ai"l0frb;.zGHiRTNliH8uc(i{֤RLgW0o5'#+1tQS Z 9vgVB7aYEٵZ vI薸r21Kȱ: _#}lA5NHrtC=v%*w#-n\SjddtTu SvR)d>brKy0Y{b:"H1 _=,(`5^^ v@Q=vFvwi|Ak nΕlbԐcXe&S4-o4;W '%!*etdSyTCR^Qg9`#,`t_-5B=h̹ \:-7:FB!@IaL;]gGX򨯱>bJ-U? ʅ]t"!:oW^?> 3.2kɨP햂,BRVK%Ǔu]\Ͽ}rcPa8,#kgPnEAh\TM[7`cU)s"'oc *!P\c<;Adsq^>fG7Aneȕs7^Ű}iBE6&;Qak{#6vA,fjޫ_-ҺGTU u@#,fFCw`jDk9GWJrv+}NY!2L+X;)cs? 4贔M @FVOz. '$A x'nVTݼ[I1L a>=ωqTl]ꂂ"u4GV@RmҐ;G)o*v8rY2"i"?^ I>8&WX*;^)ޢ3hB-pf9q!Ap @[--k e5f"`d,cdm7bغ#KSh7\('Abm%D-hnE7х`x´5P>4RZ$.yM9Mu[f\ 8Ɉ\G#a HE'Bz?q Ǚ #ЗH  DgdUY\ngv_wpL*Izj3 撳9Lb HZ=W8?'"$AJF9Ȁ5Jf"$~/Yy*IyrKZP)S 5 B˽X>#[AV=y}8Rl{]o"> kiXft@z =(+o QjYߜm6ӯw4O*]33-̼[椡!w^~k0Ӂx*[;S^?f!v)'4)!XF<=a9 5.}") ToUY@7 < ͱp+޿'3M8)nw<+yHCIdTamӰ_P? p&gqlZsא-2fT]ywmWI1_٧#,/PwDۤX[#ujTYe߰YC7GƿNЄ2KmOƥ'r8hAw.`3 %B1`b#Kw ?dSJ1H U40}9I"߯wU?\a&&;(ɥK?)O`dZhgɭ{i0_z%外~3MAbEvhkƺ Վ2ow˘]aCTj *Bw|]Ӫlo +K-ŜX˖qQcYm: <5~e&;c_ZfK" fM"`uy#ƽ2/9*8|/ r1䮧*Y<#/v#TQ%}'v<6$ZjkQ5$UӑE`P3/7ÓLr 8?ei`4o3RvB:MC;W*Ǩ|K; AJy<WI|'g&_ȸHt[K׊WHX덄]r}#uFC.7 ᖥTla1*cޮ?҃p?d[1ZZ5~\8?E'ԛN"30>X9hFR o/L4Hv(6IhH(4+@R(*rr6r\SRk! YM|ǔ )CYs),o~b q`BƂb.O}Û~=X~ -I1 Qj4bYQԄR+QdH^"WO` ɞX(''EIYVf,_fJv&CTɰ n|Dm ˛8jCr>YA5B|dϿ ?wc"2D7L %?ݳ0kcm,:x `%KKDcCyHt8IT2IX'mv7E /w&Mrʼn=l׃DMPy.#FoIn? b냄,54C{&]1| HKi; ZQkg tH -PGՉi4vC>~s&J!IǏ2;F.-[>~@^per?޻zVXeINJ j7vK)Ԧ)DZT9 ^^$6UzB7 A\yw}b) ƥ"ǦU67.9 ι2:S@7?bzc9 69oC19Gt_mj!ٝݢEM AGBW@Rs(+( "> Yϧ HMޛ~0\ʌnv0Lyq2:KwV+ҤXtMyvR۰oVkD1n\h6b:#P=>הH.Dqmƶeon,jpƒ?ڰ~)CbZ  ;;< jb,wN[K[T/oY%o E%7QWy+v4PבY \.t,6OE22kH&viR`9+A^uGr%j"R9,këf8dCYkG3։.qP64/1L5?*&u3c/޷X[+$; ;Z!RPJP_+Ksc8)HȻ$5d OH>Ia7wD(|Gڐ&]RP\4o%I:68}C]~es)t<QR?ŦQ *f BdG>4Z  T/(#IbPj?(ⱌ""oln7&\/쉥 0|$]ib?ە".U z ڠz0N݀j&J"UQ:cg{)Ph?I7RRYJ^ ʚƙܲD]$@U_s mA@"nflXXH/9Ma?E Ϲ, ԭeTeZXh彏9Z큊ܿsЦ32Fvz~Q5z;Gzp[4' h𕄲Z!y 22#t%U60 G޺ ؞Ƀ8 |lwz,kVHd%/<}ظNK8:9 xy*|>|SYGE!P v>7 yCMcILP["]]%L <;Nn۬6:I,ph-̘zD vOTpR>Ad PC`]o {d@+HؽDtڗ 7B3U''V|< P*/m޶H4jNIJs){&hQ*N*Fq;7ޭ~,ݣ4\(*oͫmݒِ|Pmzb2'R*G)(Q Q"gpxoI1z a #]{A BȏaR./ BNN}V 4Y5@$7AXHجR0+D$3t,6|/(5O$ %yD/#xɵ6 h-N_ oi3˔P @ 2  ,'" ncB়_)EQ`4N#jK`˝6:czs& b >54#~7f4pG.Pn!JJ-Q,b3 G-;b3[K^eG=++aoZZq밼ys}>cEڄϳ)lߘGDX@<^ `2˜p )nuڙeSfAwL*Ԅb+p]@\/ Io)?AJFAw?QCw&x 1ƄO/-1@r1,/\6KJN8$=)==A4*:ى{OHq-5|TVFszP}ign+hVK2I9 .$\LM&Ys3*ug֬LVU8''֖X̼|Ey`V %!7`eT$ .cdMP^to 83ZF-"~]?=f!WqD$;,krx RQ`kT^7)pƅ0ޗT׃0郇~UT䰬6Aco>/ĉokKˣ>YU?;w:rDx)8r N _ Έ̓Q$B7:0I3T$GF9b> ym//q\^D(|e~:&`#;c !fXa!j(Bxptnjr۷(v[K6fbG,Õj|P5[C0 UI|(z_b1<7Cҡ0Z1_Fb~Q p.d tQYX#eH1Ԓe+Wk*%ճIUWh[J Z6|Zp8X{ޅH ik`~}-w:sr`ԓQiTv{lIUk?1"*,|L|&> 7mB07ehDy}V٬e ?Uh(TcO+3b  VR,+tqx3d>i.rD91Zbf3uc+n~sqNa>0RFF:GN[q/ qoh0@7rf4MZ@ [B[exOpU\r^Eܫ[4 dɏ]FiWbwo.T ]{#u,_q.RT3^Lr:R&w{gw& v}vʘlP^H.Yb#qЭS06O[l-kU}rI$.!U#^Mx: 7Yop$r!R}QN&WLFUHQ`Qs3DC&8V(L>-GG;NAn@E^OE *lfN-=a_,t{`q h\DG18fƣg{yPt^ TjWlRTM+: G.~}JSO4 GîXoE` IsjR#Z¤VYЄۍY-@\وoX5+luS-Sf&@OX7CtPh]NlB" y*^zZ#`.N^ P12$6NBPPiۏuR-T3CiJpדXkKw v+񃟹|BSnl)y*ދԳh{$"na.$eK#\L1OP;Ilx}EG]xLN<ɫ¼ oHH@0[Ѷ^ͳozkv,h^TYx 2/iR&3`.p~,E+(k1 HT(QV,RӪ6"ڸ6r~ hh={"QɎ/DoS?r h=E'C^,Xӑ*@"/aš:ψ/(Yi›]qtPL" T~eO'D PUv;˥*eהk-R-"dZj#l&|bϒ$?{&ETS/"6[I { l #I{bE$r3dN1v꠬|ٸ}EiQlȍscl%* L]4亾1"(oSqL㩳E] `kG9p#i߸~],:ի,9i4 Ź*R,*3h?„&$w=l#b$ì[1NͣW&1H^~ es&_WP1qS=$xT9T|~8w:tҋMiL#wL*ԋh?w^du> LKt)^`eSE^'qnK֗ tX$}?)w@H{t~hLgca~Bvʁ'b[f*{2'w+]]tٛxqs >\"uais}#u-UB)a wNWQ%[ul}Gr<δȱ;'yrU ֔luG2it wy|i[U P4F`9r1$+1/yni S6uOWmiT5v4[{V3)JsmU^9fJ_>!=d=O;"760ē_D~bOl_whHED*v3P6 9.JI9DOr̂@KF9Xx2AuCC(DB1Jg J xA0.vL:Fe#[9xcDžwi  o W*#JpˣAQU`^ t+ d'ݧE\ZB:_=I\<* !ӊSL'Q:W)&r<Ѡ͂ ?fb H:Υ:9-̗isg׼0&Zkbϣ{d#b[@ 1 űORãgX*[zTm!;k~],;MOIҁڇ_?6twi ^,j}8wH:gc=X8@+N'N{ !5N#N%832?#ꀃj;ki_f7ByR[.G[JE[0:D0@QHna0eWǦ5Ot?66.J-CxŖZ',n5vQT[~)ʷ6妜b8FeSJLq;#+~+h ",؍ېޝT?vYvAKg#0f/OeAAD'#=3) q6b3eb3bTj'1dNp,!e D+I41sT٧Pjbt.eYh)1)[k税H=8rވ!R৭.o]RDܵo_+Iʿe"09@\ɜa"k3wwN |y3'LsG4UЀ^.[TL@%$Q€[ύh []̗*}RF)LdD/N =xd()T ΊV2Zvou}F+y'vEUį{L\z65M9х`;Dz4%8\6%JXNkfu]MuP(!~LKћjՒْ $&&)U_|FiR͛o{#(3<RŢȇ<(oO2/tW 4 c=C2te+zϴF/BD$2׎)n\NqO( 1qfuAћ5CWﰸ$g~EWvܓFDh<w-T){}ՙq*BPHIk/նD6>j_߻4oXVE6U)ϊ1NCktxǘ8$=,jΜMZ2 (bbȣLˁ0 <''c}޶jb'wwugr^T4k ْ^rgi#?=џ/ U-AqQe)VS+p*a Vc@:.J'm.g:tjWאisbyW8HY?k aK9-+ œvQ'DEV (GƳQ+uPuLzwjՠEVt}c MĪ(y/@Xc%ݲyKX҈ea_dh%+5鱝6;}a؆av,}`&:A4pI.+ EX‰VsqKwEٻR{u_;6K`l^wt2}REټO|;Ul5bkMֺOvi¸,!JXlzVLUHa 4E9- ^n~{z SDM3ρ9V_fˇ_ӇIdZ$ ˾# k1(,@eqxXF8 OhL<] /[;;$;w E? _!*1,ἑ {y8QKoAV~"> \^܂[,sv?`7K Yޏ`K G)3_$aEu_x-i}!'Lގ0&WnXS\6q|o㨎05ԢhK{lM]BLeE g_F0m[~[s<iJoRCV܅f]wre);"̟s#P.'':Z(y&x\D&[qۉu6$)-P5xPgAd$>3]A^V˘r/!3v8wtwcX)s뻣KX&|4dE Wyl$ a6+-|ϡvltM5Ej5wпn]RLaim.vL71ͷuU{}SY7t$%fjotzI0RsDJ|9Z͎ijBI 3M5~jb<r->k t,vlI1A[ 8B:Nb6?PeREe ı]{TN&{x.P1ǵ9HyEhhϞMGG*+PTDʆC݃nܼj=oR,)[k7D"qĭgONPKՐ@4bJ^AԮzFI} hu-]*D8`{Гo 6Lwvzf=_s;+D/KG8Z-^N3j2gȬ8PH5Z;.šY,? HL mPH`Pl%:;[‰J#2x,D!˰37TEqo_Xjas}[ʏŸ|O-E[/| }NV|I8T} bB WUbM\Cͳ&Q^V_,t}~cR{)|T8s ^/ u=ciZW}^g&gaP|fD ^_mZ%"'/-@}FWb0,„K/~UX_=C$Ξ'=L&C 札ȉ6!Z7R^?)Nj'R|#%.8" ÄeȄtuGC#sewN3 cYQL{Z>n`r='Y+ !?Λ7Ef`_1Bv9XJvKXM | 9xvvcmԅ,zå+p$n^ݻU q4 5EUa]t W/pAEVT2O5Y!5e~ %oI=ϨyC\N̅#.q+\B'b9D`Ln6ӳoR*Q=)xx=(6O3GP'Z.wtOӏ<aK)K NQhǖDP c[-369I(E"E.ǬB `L qЂTOK> I-LTZk?b`ujN]d"PJx_**鴷6Vj ENtr7[Sy\Ƒ <z8]7ΥXlRLĨz$@(~.a/*5Eafn>6V/NtX4~kEvkȭIR/D٧Nlt3A(^ZQ{ 1VS͋s\_r2g%Yԩ˫B|8)R23Fmp 1D. w2nyl0ku7HeC8+>2f=K)EY&l|tm~߄g:WMdE9e9EyǜI[ҡ&1$zbIWɛ 750\ix)|WUІ72x]! iBM⃌vםÁJN .̢Vt?>\,ؿS|=T>a솒Hs uf[WpO/eigq z?foxz[/6|J/S¤DWoSZC`%*YxJo[N/$v ~L<5o*4_zuMf)S4!3` >K8ij{hM']> mR@#4ᵾ>SRZIU;49$I4m^T>nsփP7_ڈD_Fd9\*|'a-"NbLv["/!ߙ`y(?T) h-?G)PLjrl>?4 S$ PE~hc]9r༣Tb'nt-h73v<G:YGXaaXϔ~lűGPrZ־S&N׋2!y *2_/Z)P0oprcg4i)M8,&z;ΦƏuZڃj#VwIj¢,?q cACASƨuur]hͱQ,R_Z1Hއ,'KeI \ˮEtm J"_hG"CȔ[V$"/p}f[&ORХ 1Oct7i>jc.%_tc+ 21Tt՞С70 BЦhԠQu49^X4e3 o7ӾWoJ P6Xz_ t={Ch|xew*J/ UAMs~2f0n&E05$ _<yz_9ڨ9nb˕EeWfN[|r$?3⽙s0BR(KrG,%ˆ3S+jc3{f_Q&?s\Dpx h(ibHԜPH񵓟hO]$Zu3r r KM-%WwtUc"5ӪǼ>x9 Tp_*ZQ 8JȮ͇ seس Lkiaѫ;mqV+1|4Zgj__^dޛ<ͬضw}EH4G!v|wTOErt1dBDOܜn5;&Bc6kJ[F#IY/ DE0HatK8jq6Ec|Fd1B>(%cݔ4kM_U3*EG Y$2NhVY~J(,v5[@VkqqKF5ȼnB9SX8|3 fXCl]BW鿛G"#VRղ"qU ;ٙiy`~!z榻-)ObfXVzP,3J nj) )B=v+#ˀ;U׭\Mj[TK˭@,+g\7 B\dԞ7w~]k[rKtH)Zڕz],ŐPlߏ'cQH-!}aڷO/>!8K?)2> <,e˼5r DjdzyZTJФ펕(TsC"7knx{ּ- bDP=l ^<x A1!眔h%Jo!CӴr[ECpul_Ge2zJ4yB>3 g-=IQvDZ_i.ٕz(mP^i $T_ߍy-;vj73[v`Sxk"o2YxASԇG 73"gg_|.K""0ىM4I#i.PxCNC5KsS}-q2~4 V{ GtLNCR:+vL,JdLY-Sk"_7G;9؆0؋.Lk#v*O,&_ci֜^SN# +2NP̑1?`Ң+UP>G3Ibh*JloHF(3qU&:'k cX| Ii5\;ʅ3r^f5ϼ^9ac,i\?r2M~߸l+z^ufd);;I2JfJ-Zw)l/jq?v7 A b%6(k5o[R=7 i˴R 7|yK.G="¢09 39? LI #R=yvʓ.\YeOp=  L R+I萻?D:]'n19 uAEz|/]V}%-Mˑ@ T=Qf[B;q& f(>ie,C Eʓa*}j3q9~ bc4zXB~nvqn |6$Mh&Yfg$fC 0@3?4 zmݐ>:X8oQx`miWnyԑ{:M6Oz3'c=ot/A/jۙ1SR.h_Tk*Ք3-*?Hsn^SMr:8(+W Ca>.7Kcd벡`OٺgѼח2xU9e j&{!W_@hT!ON vPT`CNEc&<r?lܔCX]Zb'M<v3(gcJ CqH:^tn[{0:W:K=s ڔ/ݮVELDaRS^"SΨcW~9cʨC 7[C1ne*zd@M}P=`ew6S)[x QT{l(OD'LF6sZY7xR93G.<)'e}XZɁS1;=iUHqM03 o2S$N'"ǐ;H?q`Nާq_!׈]I^ 5p+ oh0'w`PYE>@ƝttnH<]v|m<3h]/JhI=R5cd6'HB"<1Mvv ˜ϗ?9620nG!P#7شY+FwƓDB痟Q-Ov" -ө)/>I2wepR4qTZp}/(ZpG.0y%cl)  ڜPGLI t7^v5QuʩW=;2w/+zCWp` ԑNh h\4|-?p u#P~)cP) '6L#KI\Y׺eЙ^̷@{5Y"T6 Br&*yM.> 8H/4ns16J{=VΑۧ`:@ cnY^LAFLaI9A'}f0Č.Qq6zba%" GZrCsH+]*Oes^KL.(oO7y#XMJcvyjVlPaiQ[93"i@{R{ݍ A@aຘ4TH]Dՙ$ozXc` B8Xd+q"&Kpm)(8jKX ;*M ~lefBFaʠuDw&uJP?ޮgW|k#Ǖi;bIWt:>I%L@Fyz6(P7Ysq]pc#g×L ˭˩a^!LB9^l.Ks Ap:eS똳Т'Dl E@=eN 4vRX}`}LubiXs˃>yS3-,Kq}Ik/Jk]奧e2%7Z5`6aj#G>\a1/3$Vˉ03l!٫/1:d͞g.'Sm&WUz9L* ~T Xaӿ>pP] m&nBs=o |S_\xSn5#*;ɡ8%gu >"aW>ޔ^b^uDJFXOЍ|͎z vt7(}ȈFF jjof߉0{(eljZPaMs5oQsl I@ͨ'vt9 cjE~͞]_En2C6BYR&@q"d1PS_mJ5-T lOFȿOZZĖe )QdTd;j[:s!>ȏ&z8:]&5EEGEƥU 5أ]vxcL=z҄ nӥ56c}iڝ$bq0$"gі<ǼMI3^{՟:+aE+{L0|]SB.qWo=Hu"VN`ۤ߫Ԑ}ַrڂT2+ܲX{c KJ^+.z N ]>EV 0;~>OQ˹ߴBw-|^g~GW qMFX@j ~hTHX|"1C([gD* ƙ_Jbͦ۸C Ovb}mdU*]]i1T\~qLWN RfEQ5{G y"LJlP&vڨjO/*sD p܈Tvg-3 }ZK¼5YC,ä~N_T6|!Gnj ѷQUe'8΃s.d^((wB%'ȟ;ͼRMS+`B5Qp WL啹Ya}̖w1b))6U@`~ֵ7Rj ": nkw4]Sɲ&Xd%5zC.Xa伛Xw*\E1ny䇿dm޸ 4xfWYR 3d-IفkTWd MS0,5HH-?pk[@%kMQpOf/jB) G"@:Y#7rim2Hجh0k}oݲa)K:Az@#K3q\-XX\IN<S7,7Z53ES&r`~| Jl;s4ir&IyjBIn@lSgdbC(͆gZYLSئ X w%k "0^doKn7  p2 ~[d9kUyKߖo̊-Eu=6Ж@] %Pn) ?5gqXRXԙc'J7b3+>#AE|rxކZ˘{Ow h:;DboOЕ&n^=<&v #YP{-lw!]A4A}W\'7.֧9+] `aGufʎ?n2(YpHA/ωjg&{h0Z6+HwK(t;U\:k*!K 4s iϳbY`WaE'zz[l7V%Tk*KiPy#LvuٕClyM=M7AK2tf'U i!lryKg:wʪXKDžƧ9&A"HS WAOɭBƖMu(d\d*%1Aހ ( }B F[۽W 1_v"P b҂PrKdfe+:'MoU=_Tgۮ}Oڙv ΜZ|,nXzDN{AnB[!ܒ'i#g?Uiicr_gM<(Bk"Iăg)}nK+ !g%ŚnJ>ުm_UK˸Qi=2.a۠PK"V ǻBX5 Qw]DÔnX}=#`N$s> HK4i1¹ ;_iіy3D]@=k7+9)wsԖPz ĕgs7jTdXf>0#҇5I̓:ڐPU'mY"#2㓼ל떇%S!^*TdžtŃbF*wƾ tbQ>C c[yZ :Yǚӑ˙ @"Gz0Qʼg/>5nd( Gk$FnAwjQ›e *6gvW| f0/.bEj9wO֕mLrL5K$*a1_62P}>GJ{lYq0co)ig˝du|=y_~lR3prm6غ">\rYK~%9Woj`;7X;^ŲG}qKU֩"! YRpdnϣaaKTGE).6yEAc-nNݾ_ꛏ9ژ%7|H_ ˒ech+:E!N\8/Ŷ:!22(9 ֤?fcE#Ki] OGy^:(goj9ICO*ʵrfL'$O,z]"Gej牔ک_i87LcWI\zJgU$vX!h׾n]M2p|YZ&w 3& >;]ϡbO\v_ȵc>RIaN ,ڷlF )>"E ~!l:IIasoA#%G-TT{| =yL$da$ 5ru銍ה`"&zr[=,\gֳKa!le /+:F!Ȓ'~t{ ϹxAZB }/J cT^cDf.{)xF[ aFn̖΍9: H6Ψ cb^ Hvٳzޮ^QC`$wrCF#m+ڦC0Y.*C-T:%*Etʐu`e4fAvhz>>p; u.o$| ɟQW|4B{b.wXEʟ"oLy rɇxpF {` =Mۙ )€"}AGYOSHW{ro^'Plxuᅀ5k8-D\U@]‹yd 2Yp 58a0p$H LO1t+V=aWiq".@JϹ`hwڷpWij&Qܑ*k&C kXބ9&D6cH>DF9j"i t(cJVT5I*x<t"J۸仢bGr-}k—i}ƒLW~5:U@seb. 1{؟tYg<W,&38pk:̰K:1S}!E> %~⍡("]K j͜OYZ5Z$nul"m(4~V9ѥ9[B^X9e/hh3=ء (Dmm7jELws0e-c]%B)h+x}%s~LORT=^$ȬL6ۚ_? Iq&9:T嫨ۄu,m޺506'֣Twzu +JJ5oa=< [YT-z3axb.>Ó!ÎgWWs1$ZF 2H# [8PwGlw[\k7k7K&Ku 5֣ X+84 KSɔGPF,Ŵas[ ^+xqg? tz }˚a.mUaVn1wJU Y1Ì:?$68f%LV0D27$'b} c8YZ\}̽S.Բ7a^O2}׸5͑("a/] ;̙8 VR);Etjap$' R g T][b62 NcnB;ߝbvⰾ'Rߚѻ{Sfi'ZrQr(?3F(]eҹ2b;=Ǡ|LSͻ)'T+63<7(nie'f: \r .Ln n?IOc" @2CkOPHpa~F/}y ɨ|,7O(Q@~2sp UI7[jpxe2s@c(#R6w$2`#?<F"] #IF3wž4UV CHid-պG)pT;$Z|^kvKg0MG->J]"._7 o+lKDѩV,HKkwTEg8Ο:7 Y<[.YAcgyO@LA+dQi83޾%,␘P uuoq1u l'V*@^WEͫ\78*9IeF4BND@u2(S6&|'̋"x?oA@8s}=0#n&= R9`,d.8>R%Z9{NfXӖۺ}@!+":ND S跷\!eV0/8WŮxj.Nq)YsݕR  7rY}]F瞚%k`ź;5.`rM4Da Q1O+Rjh˨jUZ$\xP$I6c#&C,ڣ>{霏˼0c;ˀ ;F!;h:w$ ( \گygfG aGk#\U/zfBܤ3s(y%bpGiBk*ɛ1Iamxa!DbQ̡be+X_sĎקԳ9$2!1RaWDQUbɌgBStS["=!uxJ,ne^J~mLs2̀O:x8hEA⒞-ǹ(I.]h`3Gwl pA6dBB"9غ DuUXFAmwvGk.4h3Vd"S8^E^L"Pi6CqEb9BTaXru1pdw^Et˷ &GOn/ePY .KOeJ) df?Hܮ1x/ 4(aBZs(xR/9<[chRfdv28X~6ټB0c{i}Me 2q-exw,~pqһYfR[5yC 5s8eA1l>Kk>hGi]J_J>IFDәnå_ hҷ6YA"`EgZ +qяSq'< =UlZD/Ei׍&6}q گS ! @iאTLsت̳c*m3gYe ^0b1}fIT\|[W55ڳd\Qt_mqv$ 15qM6z1<؛zHTe6Qy'έJlI&bRQF*8ϗ1wQ^WO>d)jtASzSO )(tp''ab%=L ~X^"ݠP9w0Nq`Wܡ*+c`nφRm+DD_RQb't se}>QB,/#qvcvjaկ%*y*!011+Ɨ Z8o{g-A̺|c {Ľ~e ڋ\^T EyWF}hP _UΚǬMhtBNIϧ,o0Ԏ(ߓ p5q15ჁGHp͊o ;86;СxЁ*MN d>A09od$r`eU;BWRbE9CS[. 4)ۜ c&~jYb4ݱ/;r>\ Evd_&:4^9Drԓ ,.B&BA܃We ^ \{`ek{Xi]ZIbNwQy;bGc 's)jsޠ#].xIcqaxdԚF I+/oM|0o/N=@[q*1jYeߘm zD՚. m(.+Ȓaƒ+'GI]W`;5BxvG$TE竵WȃU8/һUo2b`CaʣƜg.vYK&r\mt\zB1)4ɇ\U 2ٽWBH>zxc~Hދ!Yr: #--^7znI) 9\HDb듎s&j3NMW}0A`HUxڏb~Z8˧eR:6cDӯΖX\Rr7t1E~;ʞ3UKCWo1`,ݏ'A+  Rl}n@tV)%Y-GW-t8j>c0b79&v2h!W>Ƅ0QK#udNyR("F-`l% 317I2?JT%Yh$+aee52̔jlkZ|:O` ]hѵet\YYV$%FCdCM5:R˲XJ%r`I?kP(/r[.r}!w;}u4?=~́B5I{rYrc>blED܏h%j*iebW1B!qeenqs/I Av=wL=A]>uKznDTV9 ATi5(q-Z]4~7R3nCW973J5L}QN_ҋlr Dkaǎ'Z^tzg !נUDhRKFZ-m /4~o{2\ƮA´n\P</ނiPQD!ƌJLِ}4 E# YU[Y=ǛYXaݥ] >8 ;t?g?^ʳ,;(sOzx|LfM . 9,2r`ϹԾe,vʴ>~K{Nk8ؓߛ :qjAd_fɤ{o7~! @\6GuјUS*^Bq. mؚ?0N_3_H% ;X'<9Ab~I=%z{[0_a!Z^aBaOna>l2]fYc6&I9kS9ren4_nAL>CWЗs& s/W,vDu3٦Gz$\FwwSPe}$; `^ %Q.gZTg =ٯ>X+pd-b^i !BشK1(5eUVEåIvC_G"m.[XPIܺA~)~x馋O …;N_4ҍƭ+QPvW`Č=FBÇؐd۰ P+6OoȄ B4nbܟ~`MցT,$]Bۚ6P7Y5<7$jK򘣝 Rx# kNA'Ƒv0mY;dCXJLF\y鉛ǩlZFdws~q.d"_Ȧ*?g`>Z=5N%HIC\Րje8b* $9Rᓖodz_Bho5K[v&Gq,% n(?i>܂x\<-i:/8ŋrMufKN(C ܦ{r2>0PP2c #}.> `e z&y.$|}xEj_h|ilԃ%^hkª s&0bm1d h6Bxe=zA~Sf>v`umAܦfzP)xDϭh :mEHUUcjܧ4P 4j֜_?aO|aZ+KFՃ¹G|1)eG _/;+MLF\Rїο#kSvle h|q-t+ ےṁu~Xɳ4$_l!%Yʞ g՛\buT= Z FYﴶEXQ~qy?p/F,Db(v{z/oŎ;dc0l&oq14fAcݲ jЗ ްli8}M*f /{B̐l 7 ziڕS\˩ۆu2`Ax(\8<ǡ|w>l 4qP}>M ^hؐX0 ygL`]ڹ<WgH6ٔgĔB h Oa#u\gVH^sECB؟(9D4!= wd˃h(ok$݅įyzs}x/h}XL:I֗iJ}L³hrtO=e1Wd |ʡL2x =[MrNW%P46`(s^۝%FLKӀZ1Ʃm9 !7 6vO DI_Uy#)Zu笤5T #zp!+{ 1rѢN@F 9K0k3h! >݅K5ĀVk-x1Vz #8x7O|ʬ%4"3eC(])OאZkOO#DzZ VS%17|liktqs/ITF%MD*RɃ`q|QASi/?̺u\ek!|6AIЃ Y#3'mIUp#1&K? pcp)0SẙzøЙ}T8J]n.,g&K?*p ,T1o^ C{KYw[7kf2/ٶtģm N2T ټ@m f=EA$Zb7ٞ(~L5aFy;2Y{ȩ#l# өၕ5'wRظEMf{6tk`+^DDl8h9yv[ H U|aQ$|W{?v;sHi-+V+'G]$4,hxW< jZNmg*.YEf&PVp3qp /!LQRRzr7g&(`Nb:yyo;uiuy2V׺WL`+/w\WGy!S<\,sMřmӍrTPkLS2S%'g7:5qV %b07|Ta8Rr=ZvEe͒U~h/PM1֮ WG=. |-$ǭaAvSZР"vTe2 Pl^x[" _(iP~W֐D ܊R~*T(t$j[?gi>Ǖmg(n6Ŭ.[C:\EVvs]jX:~o:TLq ]#mDؗ ^C^䍣/T#_|nF=xCBz~_Tl,+S2V6W:)m-.W2`;u)QA&BE ư^Po;AT8gy1NRlBZ`ŽL[|R޽fDrT5vZj &m7p}44r|ZݤRJ_@`bJhP,w\V m[ '/W=^`-*qT␉{` 6 ~ac:+M:dF7B kEXҖ.I`LoiYd@XP8'&lU;?V鲫 kV]ds33wH`$ t(_GCGH^5|`^l%Y2uUxJݦbT<#GܺDaGҐ!6wwGة L>a#Sob-QzTGQ1%!">6:\YmI[NND&۰msy=9njT֙Ma!ekݭT_I`tpkLQAܸ:ƓB+Fhx n YI0+^Db,~Pa"}e=b_nMP8ERRQ3nbb[T6Cg SGu(aM v"WS]=iG1s?Gv/rT57^=x N˔" F&ЛpSG}ֈz\ijm}mQ[*GPm2?BÌVj#kk6qY,>27R<_nn?7*E6T՗o}d{fЖ{Ba$Xõg  &aW-aT*}Eh*\8%1:eQa6ib `Xvg <4XO)=}׀= =Kp> qe5 2_CFȎz\hEmt""Bq{WvEx?YN᧮ ).eV]=7S^~/ 1L)vO D& zUp4k.@L<be;&)y֓KaRdPљM}G񹣬j;YBbz% `5DYoFRo_򮈁,;e2_@&(ZZfc^(:S*.$u|#VSJ\weS2j^|]gG47ƨx@Cw?ڐ#3)H[gz5ԧP.(?g]J2ǪBjev{\n@N7>uFND'ӹLLUΫJdY#7)/*<uMqwfocH"FHls2~^ d,wQRh_B'7aEKͼU|DJ$0̙\c=Qva:HR\EH,F_}YHW܌ZY2VzwRH>&W/#~/N8@8J.5{7mjƎd Ë$T<?OX??^YV͑ @;jqoG.[&~.#&I_;eX1w3HpWv!VԜ_=? l'{L\zf/)I`Sf-n\hX+Tϙc P?[)~b&` Tx8A![fwP3o Ln&wP tQY]ˆj`xx-3Nӏq3QP_gh'= 7G<:fzxkg5r/h:Mj(a(+R̫CБadb`ml1K:<}XN*16.J,\nt d+|mB:"ǻT s5V"zى Djk5/{ |UEfSFnMt[^Q)ybCL8T7O{v3,+"OPS(9#+Ŀ3Y﷌% wCܰ_yN眯Nj g$jF`(3Tĸk qЭvUB8f)fx #T%w9QQ2S7lq oC-a"&[  I;72HX0<>ЎfD-CD88l_#XOI w4C>΃붊Fإ8dݪZD {uX!iޅ  wtH fI Љ()bIzlmZ?'Q[jy'fQc 2ϩ%(S Y9s Q#/gccgtLn]YY &VM?D=E`tr+;y v#$i^vS]lGzkQUbM5OL{Qm ݄%$bė~uchB$j%D8:ZqjpA48:n yGUje:BT%!gP*FENikdTzY+`_N^3cȓ$Z@(#E8:EZ_ډ5H_j6 ck2[fa/ZKQ#Jq+r y^ څA2krE4p"5Ï%qZ"zĄ ܊CmQ{t N@[_5<7$!H7m2+Cp8J_uXyNvK3e΅r~ÇsLc[=sy7hkX'wyKRt?-7鑌-8\sԹ`܈m,7?0vê9ƥN>=]#GD o'c sq'0+&Q v8&`9h@?}a >'>|T9%`: ZE6ݳzQ (TtuF7R:Y 9znC-mn[ ŭ:W&]!,8VDN: 5-?SbqodH:B- Z.nEJ@"!90`&Qn *q4 BTzy%vs*Jn)3~FcIyKt4cL@׷D%)^opu]-m̖nDR6'2%mI{J=:JB)P|Ƅɲ.Rc"CFWw5W;q߈[K1t ԭ K[?N2q]U%c%,TUF5ZqXruQLKLhuP;d)vWlta̪ ]Wnlj[X^|wB>H 0P)Y <9roYf|A؟ZV. LumttY}hdׯb)rښPVDŽx}üWU}PdV[ S3pW Nexpz}9'%lsHq`l XqYႪ⫀)gByChFZ m@[Bn_qưEE~-HY,#k<"l{u#<^+l ϑ6kl_2c 7mp[YE4=ty %4fAd={hhf^k0;fBRЦ6,fϗZ=Φk&ƀߐ<;A{*sVfBX7J&|`n]ؙ\}"cAe𔂩<c&k4?0WE\fb`.pP_+cT7[Fhn!YKIPa?_wPSx􉓈o`P R-ij3;6?VTSVhRc_j)K}i|5L$705dhH #o: G!O{TJ?v?hИ #5_$.PC#7>_;ex eA.™S ~/%@kIύѩc{ yk@Y[`b̍SHX;w+WFegA ۍfЯ009e}_nyOh{ts<'؄=ټ/\4d=,t,JƗMsNqCsy|$V᫞(F5d":d _8X&Ą4x!my(,czѶ ^׾'Պrpuf]&i0ƥ Yr䗖b<Ͳ>/BB>Y{5RfҜ:_ IIߔ艜XPPnC0څ'uR޽u?S !W /"F[ 汌gIýa5M7vurqЅaXt[b}wUe L'"I;M [8vl )ٹ" &X_ ԣ],)]{~׋&a>#yv-BNQy<ԫ;\qE.gW!۠72/rzIZ5nBIz{oV;C{W 5ҦeETl dXU#B$.C̼YG/Z=l㈇4~ ;eNR#`FCQLT? "ECwxNE_ҳk"Υx/ф+Bhp/ZWԖŕUf+N20ɖ30py&t U|%YM.7f(mۀ}ЧU'[It]!!@獫i.n J1}rL$ND5HL-;ZAQst޳i3jai& <9aa+ " a;|ԉ0ԥD'8sbjl8KI};MeHQV*Ӵv$PIapRyJq`h5z-gI\C(r|J8|Q#<[Wk `` Kp)өBÃ8ޗz J^fyB 2XXπh(RE*cRጦJ;mov.'Db6u4ؙ<ç(gz+>O_%}ٹ_v:?bW.(ap{'ȝv5U7嗕Ӏ+{W~TVDZGG1sikJ"] EPxjEEt_ ׆YԝAu2t݇IzM,p2>w_vNxHJ=bd7 9fK:C0^,Tvx I(s[[=ަ! Q;!7U#9Šx#6d6(.Ԛ%3w+6z9$9u2o =Go_4~pGa՝ 6e 26O+1cozW5}Jdo} B6]HTw'z2_.KI횝ǔ /E)B }1mV6Hi>K+Fj`_rt`Y fky\=UIO|a br<@yA.]4:; y^كW-e,E"3oC{o@faﴏ'$;?n4+TH a;l %6RͽQmNjJ2g4ʼykA'd!{m = :-Ҋ:Uۇ\#@A_ɳFAM/ ׊2!,cx. :mi 9yOmHLLWLNz7M3m:@e"s}1n; #@u1"qxhsG]>`v!s|5<>2eu|ރUz7.i@Rr7@éce1k41 ڭw.8noT!%T ]{剧~DX-6v5GPIZ2Ke(](=`%G}IVJ_\–C MN/gz+Mxgkg`bggqsQl/݂K&U5_ iX㭝7Ww~~S@mǒP<ϊq(yi %cI[ GG88PGݣUT;MzNIKjiR.ELttp{Ta,!f<u%X/%!T &Άͻ,{w!je!sԒ19/TOQ4Q[0܉LkD-Ͼ7%@U1ee7M'ryRVi6r!?DNLrj<1nY3Qxȋ]ze{7.\ֽ_6cXLɶXbiK9xJFa!%yGŽW*6U.ZI'lVpL$P|BFnWwl9fI5Δkq?eI'2RUɧy,J{zi@n\rDYI KHӗC=DTjdhS¤,q\hgM؆8RXOJw "RR=,=" FƸjͤ |CGgIBd{:$OĪ5ϔծF"kiG1@IaLDo D xGatz|Ɨq`#^җ>1 !}u}Pݔ5q략PMJ$IO> YL=7DCeX!‹2q-Jo'Wvh0[hɡDnH?ewQ:V6ks*!,e1=./8"׺eqvsަe6RsR ;QA55q#ϗYR9[I'r<'E # F=H=z,-b\?zO4.6)lV+/wMYQ/Ӏu_# B8^ 0ų 2w\v' :;HqMg5c-~2[.T_UqWD".c~5 y40B$is o@q͚dHR¨YڹtB~1(4TFp>tʼnV5 >,Ks8}?,ΩL\w7L68?n+ZeB1wLfzH( "`TJ#M}Q^kz֟xZKKp#7?ט M@SKC|{CnL ?O!ƍL 8FiPoi񈭏?V*n#}QF'}y#}sQ~ ,u7R|w\ZqU 8!X iCJ {|jaw~)) 18%}G-|/NO@X5GhwP Cx'dLJ)rDcpB.y&FJI)T wOPsCw4 Uç5ޭ$b$z<=EWnq]'ʚȵǿ>dj_*P-=8v[im%efO&P]PB$In\ħ|?>@pϧ >?IYqWh~Q M/^.BTzBtQ66; bIb 3֭2mxijF[H!,|W͡|V '8[7c0zca.ZlS< XNy#2)!;k2-XzJ"gՑҷl.&ceam5%8Lk\q7=-'r;9t? ё^s)XT2e)2$rZ6hxקA~OPֱI =G`<9 EׇǥO ݂ܥwYYih+tic"D3Dc޵&-SAr  2Jv컧#1sqc8@Soxxw T2؁xJy w"dΡF7JBT5;ՔMҤFE62PzErl'$MDz0;W=b3=];.2Si6順OZ3Gę7Q ݴj &M>wSng ˰{ݧlx ?3M2N$z %_A7OeJ O6$uMB-]W5ay An,N_c^Ռ޲wr:d!L3dFV)L1,;Һu2!{OIU =fb\ݧtZK,11c-Q=Pon ~u̬`Bpl3* 7o&NՕ4S^YHpD$#Q65א(@80|F/ ^7q *O.ÌCp@a/wWFzOJs(j0o]ǚhMv%/͹tpr2a6wi;6ehƿ7܀n$OSIޭUMu~":>ؑlU \:_ kGmcwϕxfA GWp# VHCp}?v;։Xsiy!u5}x|XEIZ}ˢDV?hSϹ,1gڨO4qw}\ -w\ZމtOCcB\SƸ]!yF ADvb=Kb{iE6OiZfGcCGQ(81J?ԷIj/aKtQbTނҋֻjO):;Y>Wz'V%EPi4H볖Ǝ~IȹT[1dF3RCgs|oFIaA"̈́%woeTwy,n @ഔ FfS· q9ϙ&|ͭԨ)rg ~ߗ,*$'6) C}Ɗ@FHH>4B6hue[l8w8x~|k*7Mg( h35^'S\=9.Pٕ– XV,>wVl ģTWr^%b 6_]%R[>m"yXQܣAC(QqCjr 8;#3y6t?msU {nLVyi[7!cY搋W :z듉zrX E0,I/PojƱ3-P&ɗG'Tٞcy.tCtCq2U?1u5 #8ƿqXgΪEY1@&>[d}x6D1Q{WS9 0ڌ ̕{M6ON45"px<rˆk/!sT00>V_@ʀdGŦ%Af[Y]&&0"fNڸgT1SYte^k")7Cϧ h0:pvxh@ICctoG@ b+1 UlD[ȞYg'qk3FK+2Ȩ`V&=1cW~f6 mn5u +}6AnXPѝJv<#L{^97sD.h )OG,{E)`tO t.G4|W >9̢wDp"xԓO {X97ݺ8X_e Zw)<# 7wKSdGK#>BNjhq:Jc4#`׳~@"'diޱDrFeC7TW[; vlry!`$3#F0-4q-bHV {sUP;9ʄViE(!U ;@ue05^N*l:@{C8z h[RLА$<0Gv!E~s`v8dttirdl%/BҞY[Vt%|Lz @";w *mN}` C{;R^%siln%kX)V$z]aedg( #k6Pvcp"s1L8lZlzI$vH5Sɡ5>[8q|jV,؈_FXZ`1𵄡&Y ?nEu'u)0 + aO ƳQAc7LW!T}Ib/f&Z%y  s%9 ,nc:( -{|mI-}1Df"^TL:r#YXzרBCkG"S1kg໱R};LǗF m )@?q7MÄ]PKg,K_BF@AUV p2MӋwFt̩!.lƆ!Zx)>?Ɍ& 45 ig]Ԓqn>~ZB!Lir󯚧w@vc4AsIK[ːz^AY zCp*d96qT̫e2V ܼes,m+[h3\#}v@9-I]׾mhCt?ujoNЮHbُx&erJ\jSVzJ#?;{kS$C7CT>%GSi:*|u.J10Q_Xs7,Sƙd/=-tʓV `9BA*sv3C4D)[\9/ !TgZ ~&W|r3Yv߶^ לoWHﷂΡ=l3 3RFaY<⸡a4y>C@e]l /8K`R ,Dr{GC:k%6t0 c )jJ يys.B~=@r[; Flh Ym.:"o-f&})]ݞs˟i;J<%pFJ ,PA3+q$6O 1l8wt<] F@_O`qodhHԤ!zD|Ig.zz"} ѕs@8:bn';ĠHѬwb B x(RB_YnD;p3+K 8t)A= !d#:j> Sf{/dyvfo^}D$VOsweҫrK)B5#]sظW"ҹ%>b]{ɿ#G" XeK{'@ߝ>ݗN[*k>.Dc}>l63k 㡍f\C.P AUuՉAkK? D`H-)!Uhf';%1ʺО P7^21)-q8M$ ?鵇\ݽ=Myȃo­,$iv5(MfZ#h4ua\Ԕn`Ocbp$im=ne`vH#_U՟D\!#nE?{9UΏKjHtlT P~Y4;Xvgt->yF;X 0:x4#;ܠuOpܩnӾjP[.tbwU0U\#kó멱Z^[NI.] }-$F}%X?E/{+[Jh/9`BNU8͡Dh}X_&HM<5xIxN:gdĈN|nzCE#bάiZ(?`%2s= :o=F/@9E[Wq 3-鏢G6@CT;9I [ko)BW-(m7MZ9O+#S'O\dQyCd׽g]Y 0>զhx)\qEXXƇJEbDw s"_aj^lD@bRDiƌ$V:ohV!_Hu<&Cqf3{#kڛ[ ~g"rZ*}Uۿ1#MT]ֳ@C0* XrADB~K~]&n(h3|򪚭-<3EЬ Ek!7wo7C܆GxpZ9qQSbɫ$оF0} R 28sz\da$P[yuV$V -N^D[Xďr& ༧d#8 Z* *'z!-cmUoX%~e[Y a]F6&9YncT>Rl-^k̀\d6Sc Qof9g𜦹`MT.j^9+E7+5]iǶZdjpTEcbO!|]w\ήO3V̢j'tuOa?C;-Iܹ!ip@RNPZK^6E9& q}ہs[{@Q((z!- cO ϿkNM^T6m@ ,B+\pX{ϛH_g¸"oR< ϝP,xAW\^K`_A#\!& 8/šZ4z 9^,~5FVTpP!eTD }ƎOE1e6<^Zj!e@Pʕj&Α98UNJ~lq Ϲ3 Qh0=nB͸Hz=CXā=hinv= 2!*0վ˭3*&Ýb=;$U#rbk, uZ_dPїf!kuݻG-K1PBSC_UyFPrM%% j^.փZO|Q dc:zЬjgxliU@"Y0A+¶wXͿZo3*`ˮb'Svu3ݠ#(ɪ1)5,jrQiLlmXcdbx#y/`Z%)C9n6ΫxξoK(b{r@<(Ob&6wh425).K.pdר^hg3G+Wޟ(0 Ft]}E?yA[R5%͏wk28@}MdpUc8f DwVsa8̿VYOE'y%H͵.ps',WT% r|n%(`X7:*T  P-N!"1v)j4qr&uթ9.Y%[#OWa4kFSF,0>ܜrӊHAYPG6@thG[S鳏h\QZ9q%Xf"Bfc8V{!q!E!S %D|[+V?B.NL1 lH>QԴLK AD0A:0EoLEM#dD&+3+=԰w kdbD4Bkk:YQ;<9Q|.uMrTQ{O%=ݻB)ZVUqyg V,j._KB[VZQ:W<c4E/sQ)[B._Jta.7ѣ8P$.f+֭g(7$ws|D`\ = 1n/Cke&Q؊OՒYFؿz,O+<+AkrY%"r Hi}wH;="J)5vݐuhJ͠2f,rcxb&cn/AF$EwhJ=/Eܜ!$oEqTT[Si0Lvg zTݑo# lŠL'7AV* ~7L.䔖XlVF"m#T-ã_i@{ 0DZ[Dh2$9ѕbC0!i/c#D2DC,`5j la,w}Wq4PYM;tMg4u_ e'1}v/VKzʿu\Qp!S&B%_83u Iݽb š[eRxzx*k{bkve/7+:+H"vsG:V1Xl/.Q8C0z5#>"ޅGcAV ,&Ԋ [6 EZQ ;/ʉIUBTn ]ߚƴP#DirEz 8봿eEy1og$A?ʵX7O%{ʖ.9 PMžNW<"@_8 Htޛ9dk#[ ^[k`]"<'D:J]d_3!83&3٠ESՓywY6n{&D4sg@߿ '.܏ӮbBPȼIY.dr#^B_uBD.O>ȁfNk\_dYB_Ccĸf35W $sl /A ܩAkN!t?cBbۨ=pOu %Y9@uա4Ѵ<[+V x(1d lTJ62P+#gxӈXǬ|!Uq #WLH"Awxɼ(3V {l$hTRzx ? FBg`xҺh6ljI ֈ6x_UȢra(8Q "&)>aQȭ>QA슄.\ ͧ0m{[ǟG+m㹫 @O1Pna_HZ"Smzxٵ^}Z@}knXSqtcM␼o$083Ew!6w/XX>^폲BH!5}Ò%aP̌]> SKX{d+4߷[*nR-6 dIvs_smewIT`ti :.ho/?xD}Bb{_>`ls\89|jʡ$44xD+޻<2J K짾Y1N"8mSW^GIΚ;fIL&7L7cp^clD$8I|V UBΰZR4H7~!Rq70y}`Y #"/3j+;#ja~䏫L(oڵ>ZZB05)aj砈P^rr T8(bT/؃FU3Q)PJ. % fzҨ#j N[c\v)(OuSL8MoF8:ffȥTg $$@wQ!>rapx.93) 6줌.Oߛ׽`5 ^T}աm6?l!'2)8uKkn ׉dKedǟ0Xxd4aMnU^IX1!{k0io qpsH' &Ir3Rm2[TIǤUd h)dV-9!ٗݢdE=VSmT'SD:)H󍞀Zx Įb$S\2\Ȝp + ,5_>$#B-Bi}9Jbc$/b6SNږY2.lm[tMaQam\}(̲Vr" zurĖZ!ѴTC!|U;aO3ƤT& rfܔ 6awJw"X FSƁ T G(*uAr\4fK-PD2׾R'Z>nd!2 oPv-}c2ǙL?p1Ī'rd@NItǟ6V^y; $l&oB#B/_r#I?dofL {abG6ZgfLlُe$59{]wS GG^5CikYv ;3x!ns,F2N) :;{՛|ѥi<}815tni% 3R\B&yKf,D耶LQ3EQ$MJҲP$-WG]0v4s.ң̜Mi/ske9$]N k .ysֻW6kOy%38MSA6%"rlՉrum쾾6U`[wue}ٟHRCHUT 9WB_ Ӿ@If;!aԈ!FkQ;^gq+~T6?a*&b|n򆗑ɴ _.YB@ӾRɓE0Ⱦ\]iYDKHdi6wkJ&19Ѝ3fR8,0]<ap X0D]0M(ob]eو`!F3§Im`m`Dz0;JY@v E8UKxG*milhvF\Ý4z˝ndv42v_ e &o:bT<'9$D7cYbXC-RNȞD:)n/0R_7IoG>0T!!m4ZUebOCT=u7>m%y_s{|Xe> i ,If9Ιۚ^r4i1Q5MlF宏ʬZ-&.x3R>0r @R%Lޘ((K5TЦ0.=Uw\ r^ν]kyb/o&G5?pӜO $5bw J~4Ghdwol_΅D˗[ -QI7ź/7يb?(71$ʒvs%@M tB aVj`O|79_rOSK<Mjmp"7 6:ŕm2v=?陎*w⽐v gID<Łu zkXHXiVx7E5كU  4vJ%;Q 6>Q[DEb=6ȟKSvsyǃ%Kr6i&cꍇ2RUP`jg4 ᇌE5a!r $u6ų{yfΙf0_x#fVIJKb}^_E gl2 VyT.BY-ON0% ~H1m]Oz4uL@ѲCD[nQ ʲD3oK \[O!z K;Y|J07{&Z [M!zt)+r%o\վPEZWx#=GQ-x+4{E78 J`y:nR:%Mi A pƢ<E Wߋ,B3Iӕx-2Fv&.'Sob,p(K"H7`Hn Ex Mm% @*UN4^.}˕<.mK쩤:21i[Q[ڽ;U$Ů w& 'Q<vwo;U1М؂rs.`Dz^]mPڈDII+!6CzO2@`IN쓦ʡi %֪dgl`]Mrh7rh:xZ;ʮHzTJX(:5zzÒPq=,q"\ثƒ(/;%=|){)2tL8$K'/#3PTMm8vՈ \6^X_wGnED|@.L* oF*?EF}^DC[<۟^vf jv`3һXY9JA,NHSiA,߾G$sLAͭX~4 }0"5C`ݯ&2D #%EOLyʋ5/e_bnW5PKT3[/I/! ݉.!(r,Kw' nao>IR(|kU4hO܉T(iagALQ+ }_ 9Ooo3[m|Q}sc6i@q3~8g`ӻݨMO˭<˜0V+?܊hڡQ;v+*v 2={xpJIƕ)@ ۾C@˕pPh~Q_(vdW|Yi"RqkD4~=,|JN(U.iw&^H/598Ellj?RרN"XYXn0]9 ?t6On@TX]|ʎP&i w>T@8\яZDU[^pRS k;zI㢨zZjAG_ɭvhiJ8+Jfn?B [[YӍ]a!񌸺uFm† Rgys1"'Em+M٬;E:Ϸ߭Bd+5 9Ooq`PكJAxy|bwT'iBe_wԌTЯ`>d14`.9&(VyOid|CH3BbGB%twqoïn*9{!܎Urp^2N/س!Q;^Tt*kW.ǧ-;vzHpE@`3&N t#\CikeLZ)*o z dj|aLuЅ+,`{И2{O$2-bagŦ$/ ׍~eƈ]e|!Љ + o(ĔÈOߙ:D=~>n*W6#]']DiyzN9\k95VP`p#sT 5kƜ-wt96֏z()9H,t骽6MZ#JsU+~9>樻΢=  .⊝ 7o=6-Tp:[IeZ OMݿtʙb~Gο% t i)~{\ ׫Tc4B(.y;[H%e+#L *-d,Ytm{Dyʻ~tC ¡EΤ=Q u^dXFX~+֡ar18k(J MzSw",6Rc(oJxѸ@o]f\BJsڪbpy_U[[A?78`1B.KTв! pa64/Jנ sfdmY&]X_ hQg5cn/תj%FCPaA&"uxBH+٣io!|qXIj་$\hI4pܞ='T3qTi򜂱f#7&UO"*gEU J OyB4x*N?a.*rXQv/Vre*FRϚÑR,|/*rr$ mD13s!O%)<|LV PAPK10_8iJPOo!lyGk+riQe)bMs'ii9:ALP0Cߟ 1tMrqs. tmP#n)udJ{Js$i}~ pkfsfBV2& dW nȈ$b*|O7CZnX(#S6(z֚mܦm; jQʹ%6ĮLeCgF,@dDGVi.57)p7eX*`Ȧ3XG,ܑZ2z^,%Rkj^pbK">LXn?[bޱj.s¤fVg /?b6N|c%ٲxYJ(Of( Cu7_7a]nhtUHOxeD*]egf5ŚEY01ey0&*#R0Vb*3:ALrG :֖61Ccaw܉Fq|VɎ(%NrXME:D"mC YZ