libvirt-daemon-driver-secret-7.9.0-1.module_el8.6.0+983+a7505f3f >  A aPU]ƫz# uqVS x r )=>ʒMlSY*v19fKOS'nJ Dt;՝}9SA4åJƧ6@}Q|lU>˻>~7zQ߷x<%v4fflRfVE3T;㇔9{r'ān[=qȢ+$˴3@>Qk\Ɇ@U+Gp+7|֋͙aʚ;K`,*Sf|̝͏Ayߒ@&PJ5Uƴ H?`؜nl3D"1ci[~8J@P'7Jޖ^]QɜƳ춍X}dF|V pRKFMjccv`543c3a1383689907560274528c60ac3e31ba7b571617ad7deec6ba9095225db6a4dde19fbb132747ef22735de5876169109e54ff0aOU]O,ElkE#+|idq0zJX(i,R@SdBxzh(. \"dC4g/%FY xSބqcQM¦#Yz&W>p0rvo}^eszjSIwyrHxdScq ,8/9N|U *gPt bQ¦7&!l֛^fyߓPK("{qw_2qǺސZRSBNm/xH ΠGHk! +购kt*ڳ{jپ$ ^cc`Scmg&m#4`7F@k@wZZةn?\tl|ctHiЕw"-0z;?‘摹5t)gˉ͉I5?$ˮգ"Ioto!ۣ xHQCVzbPv=S;Bu >pC?d% C p 0<QW\ < \  l $t8{ {i{(e8lS9S:)fS>k?sG|HIX Y\]^ bdsexf{l}tuvwx y`}TGPTZClibvirt-daemon-driver-secret7.9.01.module_el8.6.0+983+a7505f3fSecret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.azx86-01.mbox.centos.orgjCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686mkdir -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\\ FcD_E| D~AAA큤큤a@a1avavavavavala@a@a@a@alaLa@aX472da13d80d10a3977a3601a25637bde1c2b688faf7c4dc480d413dcb7d49d7effe162914eba43238a05e6a3b89c8fce8969594fdb9ced851b0279013b2681b66a99f48b874c2716ccc2cd9a91186f42cb0b41b0da9a827570bdb2e5980b5c3369f17004c14d0493e9c1e2ea60d9d8e48c976953049df8ddc3eb170165ced4f2c35c2934a5fa94bdcce3d9a93b500f2d71711f7a4fed2cda5083260aa27336fb122233e7ca2f19ceb990c633c55b380ee0b5aa7b64a1666b5d71a0867bb0bdf3894a0f42b6ee327cd68d61a5b05d01d38a97664d85eb6256fc84e58604011128d6aad5c149c917a9548c5e5dc8b4f0f7f19cfec13dab95761cca827d1a7059ba98b0b6f40cd049a8a91b20751b6c8f86f0627b52e220fc2226c084546cbb8d9ecee647f21e5b2efe4824aaf5592057550a70776177e3bd3208aebc1fea3a283e23ed4b935e60cace7ca2b3f8e26bc544667e2086f499b9b3c6984007128ef369../../../../usr/sbin/virtsecretd../../../../usr/lib/libvirt/connection-driver/libvirt_driver_secret.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.9.0-1.module_el8.6.0+983+a7505f3f.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(x86-32)libvirt_driver_secret.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-secret)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_PRIVATE_7.9.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f3.0.4-14.6.0-14.0-15.2-14.14.3ayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f7.9.0-1.module_el8.6.0+983+a7505f3f virtsecretd.confvirtsecretd.build-id24114f832adbd87398e4173647c5e86d6643caa17c1a20286d2a62cbaf6ff32c3b80c7df40b71351libvirt_driver_secret.sovirtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketvirtsecretdtest_virtsecretd.augvirtsecretd.augvirtsecretd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/24//usr/lib/.build-id/7c//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c1a20286d2a62cbaf6ff32c3b80c7df40b71351, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=24114f832adbd87398e4173647c5e86d6643caa1, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) qPR R RuRRRRR 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-8ca2f21627f2fe2ecbb3e6f026c617bc5e55ef916a4003f5c6164bd3a280c7346virt:rhel:8060020211109195105:d63f516d?7zXZ !#,㓘] b2u Q{LR~`z~7 ̘BB"2ȃ U0Efqנsg{ .$J$!CY;|8kGu㦄;_4F䭲1NJ@٧1'4Nnr&Jj$cҎU88b> |eLg+9XM"w`^? G+tQ~HrAD"<|aK [Եih׶K]\fi]Vokq;exE0e_A\Fͭ jS8v&bZ<_sr ?":A.Oao?lA88E6Vmaw ya~vbmN#a[9b# yv IF?AڳN hZ8vOрO7j:.RBk )XHˎ=g`/U+)<1HU 4i6\FIXGa>$gUpjkܑvNG*uXp>c r}h{͡!jNY5BMOioQU|p:t7yڶԃG9xx4i/ Z,>ؓE(w@:i"t6]i0% /hn_h 7k3!ƒn j:z'J6ukȗpUzr 4(pXspqF^YaÛnb\";Pc'v W΃CqA4)J1_lh]3}P#HIne*zg}`#aWQϚkq6J ]li4D+g0[={mzFf>Ug(f"d?.u.3a ky-tB#>"/aIݛHBBX2.i?A[x(-E4GM.K}o '5~,Kҡ4^?t6Ucץ fB1'_Awz7spN"6*V 9EiUkd3/ ewQZhbtM$laܽ630:\(5Ƃ̡Tcv`4U6oܿ>\aU,4I-:4JHR;ZRŵJ0[zg}hkm1`rUZNǦm*~餝 =5&, "=ؿq7 pz@$|E\' u&:sD|Yg $YJZ::HY;t>9ԉ/O>Yׇrߑs3?mWYV փA_M7;쬆k{]=R*NZۧF:k.<#ft ahn΀^SdB3& c3"!pg[K ޚS'S@`-43NZsGFOl &[q294n0RV gcHuh~5ZtR\=#N[nsJTj#3ڟ++в +0XLZ׊Q*Rgv/ԯCVJBOd0"ܕMf_ 賀eBHmBD<ڿ:-$1.GAMv ę֞kNQIgpB9| %wJŶqoIr*ip9eN.HV:*cPv5gXninbYd6WBʍsJOASVd@ Ōk]I (母/1E]`sJ4M-(Wܬ'2MWJʷoH%ELl/DImOs[~G'>m" <q(X" [mkakݺveRkuoy)g]#@)rs7Dz,S LVo24(_DϽs,h!med]8sJ m)lP* K[THëY5Ϡ!O<>7U D %Z  yA93Z8}(&XR QNIzxPBowr ΪBڐ[=/-ڮd.vgZ!H'kb)P%n)'`"0؞Xu%~z(^#jʼnODP4sh8wڜ b T%-Sz33-$/Dx)^9e. ;pxkW[z)?(\7*易yn )Eo|oLrVtHS5\&"-tc]'WV;a˃)elh k#yuջh 5GC䀰Vk"䳣Gr9'E_SzGO_7fSU,72dAx`qN,`qr I}}Մf"~"d7 ם|Gd\ !;hX!PxQn)C@pή Bvqa/\ p,37S)QG٣8bd҉s'1ލSWUY@]wZhc Ѐ{@η(ܤm@>pw ty[`J6yr=!͍8Dׁ=B̛6+GQj7pD66DF+Y΄'?xn,аOKTZyNzy*CUbmqCЖH[lO fPs ȋ$e.sSG@je\&AMe8-{ Ka5 wvmarA_c'A_rtod5C+EHtD LG60 *Ng5.5yUU0f^ls;.j`uD3Jqh ӣ$5J&9*#. HWm+QWWzˡ\3ޗU0KxUJ4Y21 rQHMģ R{/8Lf? $j8úyܛߋV||%tPV)/fo %ѫpit2m,:AQc H2ZނEbQZ@BA0P4GwП᧹|sEc`u0Riwh\otUH"=: \G!b0a苅 f D8̏9}'9 /!*yp]\SOw7ڦx"|gm3p/[b&r\E.>}UtXs'1Ƈ(EałQ!rW,nϣ<Vl/^\,-]SBSӛx8,~LUYy!t'r~CmW}YH?TA14\/VȀ̔k؆͂WV K$(I[_y-1 3Oئ1[LPG@9MHTL\zǾlfZdJpE ٍ=7]z .+'@)0cvaeڇZbm_X A3'=+'k,>"*-P9^ًƾN!%•3l[N\KkAСC%RVz S~g3,C{dT5#-`hՈQpr<2n$ #'t![|G"kz*ČM&Ԯ˵퇥DekBz<ùrUPf} }e &h8Ur)8=ro݂t - 02 iM0pt`|9b3 dj?,r  M}7)0$ ?Bp+v:37unYObUă --ˇ>uvљ*CڭaF_6i~<*]aVC?=W^ Y7E30UxA n=ZYLXeAM@ w> M{(Tz}i8䁸Q=TOUrxgkm6npoIpO>y{4+ͦ\"WQYL nKALJM'H,·ZEddBzdw7GQ`rtぃ("RG1 9t-eGVK0=Tލev3H&x&]~s': VolnuI/V&?g`TGCh7s+ s4 OiE-$ U*e%dI0PYxtu@guGޘhdX݋ 5Qv $K%}[DvF-vT]ȋZu([ $WV;"rL@ |g&KT9`$$sB i8GX|vqi|UDg_d$x `zB`fuA@xow'+Ps7 {P]Hp?-.W*q`s| Fl\H?,2ۊ= Xs$&. Jz|3Qln//b֮/-%y|A {#Ax-i|3 OdGsG.fU盠7B O`AYyd!97+6B")V'_MH[³;½jN]tI/uR k=>6zRT5{\vʹHe wQpb~0NO+yqE_ݐ+CoPbǔq=ns4> Osy)(ē,\P%$,A$}9&寯ێcy n#[ eƌK`]GoE1:T])KhF4!nxIf$]a^iwhAdBn2SYOC}[BF؊Fmqީ=Tp?WWCsA8`P)WS*] ٫r(0; u3)AMۛ=\/ֻšHL).mH0.ͻKq4#"XQ^F%)2G!VnDRx6/<㠿1.jms"PzuCV"رgS Nc"UW2n?=ZA8.:vzf@ wq~Ӵ hHF,]@Es3Sɐϸiރ [ /DJ9%h♢ӸQ8V lU3a%eaOyQ42pА͛Jʕ7I3~qsv$bh񢪏f4aY2tXkՠ%/I4>L˶.7t DbrX&?6J%~4 {WH&~CZFWvIp>SSthfԕo;b=I\;ɸ4uobx6cV{YU@fd(,Wa<'ǜ2!Qʈѝf␭ :E:$sUtW`Cw1[H6C RO ^^ǧŭ֣y~pG~SFN5g{ƴ},e gڀK_Xs Gw.HJtHb1lw IY.*1 uf'3a) ve' HY8\As QVD)E?;{ w[gYqT^ }VZ(KfGrދFPo 6R"D:  oGĚKTygѾTsm_Dt0r:knyj󙟘<fVa3BqH>rծ"$ej9Cu3V)C'fg@@mP&y%gMsz:x$eqokuU>IhMuII ZX3!KF |-i:%d]197E40>w:&ra(~Rȶ<+=׎GxNi=z A`X!?9QYw?90aJ^Q&FFK_H2X"J$aMֻ=O/*:$|7X 8gG郞hY"I˜ij\66PD> еP #N}"y)L $e'|A~M"g31[8mǗ}%{1.kr?'[êJ1W fRo: dZQ﩯~b, bO%7MyLv0xRnqxph [m"nςC 5D{9C}Vf7$WG)WWS5XC_[b@!CDa7=$AV͙!UsƉ7IjQSСzDS'etJ}EHVYnCx܊ir*e|*awuBDy3!q  '_3B5}h D%f ˸gfl\XH'SaE]ܰiϋALPχ0+`Z]C>[Hm4B"0ǰk ry9Rz*r2gHͦ݃~MwͿ2c{hȞFWn2&il,@x\gaix_)=1 F*5Zdտ G H٩f]˒ҙ+! ׫OWq 6 <UU#W]]F^'ԖTy z( ?ժS_lL-ѢX; hFzV53l\_;$gHqzov>.Ы#C!?geO п~f =ǰ=H˺M^;'xD"lKF[ *j7 ғwKM!ѬæpVk]A>17`?[qĿ|W> )kĞzߟ@V+_Ma˄8g@2oT|V 7I @GЫζP,z">8*j`y}gͫehn}D>vBvLj-oW*ʽM *{jX{MZB+ i6&ډQ1,ǜ9ʛi.! S^w ( "[b+2cvxFsUKgb7&&d<:.| 1iQkxZVt鿗.w/m  U1UҗC/*]0/S]\TٞIBϯߒ== \>VvP޾zW/\7s8="+bFc6LJgC0-5ؠ*Z aX%&[BM?**ost?p7k&dB쒋@ Jم@L%U_}xޏCNPaȆg ~zAq\MV*o+ߏX S ^R!ٵ A:B$0{u=tUVn*+%\+8o[/0zn-#9y"*D_!lZ'[ӑrOѶm)D<Ꮉd/a+57,O@8bm4{Q|e~\gƽ!MkVSyXWh全)ZnszbT0fJ/Sur20۰(Wm,) i뉷Q)4RsLAf}8*YB$uv(}4$ϬR-Yx0› W)/K|:PB|>4ޘ \pFz@ ^ VyqƖ | G:|?W*oQl)CegMI]׹$UI]թ?0!"(c F.W 4?]JΩh>0.;īFPXW<"7>M²qy5m}12eE/IiŰC}ohbУ `+[<,-d,v=qeER2UћkM:<_Ђ̜9[&|D7FW FSv4U/~7Ƌ_~mGųKd2޻A'&zBnW;"HegbV(:oׄf|*I!WT#0_F(BuΓU $O`9[,N;W$^">a埣)۶xaYj:|ORKRp^[kS= B u.)7+~*D,Ef#o>zř~ yy7{n#j ɱ_Y!7! >;F@@EJˀCR$ARd(gl9DϠԉa%) sJ%N`9+aZ*K32׻"@ `']9_=N8T* #y3p:%xx:48.$c6!9O )ĨоyӃH\^Ʒ6}ަef41Z'5}/EOY,_7"3XAz=VbTwuua!6> qF @6 KwLw<ċ!.!EVhr1̢#EpeY ~eީ~}L>4~( 9x@UIAcJ1"\h2ƹ/f!е ,o|J>_&*_*ǀ|/ӏWxyZ̓o K_^#lCSj&,0ݼfvB/v4=\&5NAWB۾G0U%Z;n llx }9?R<7J7XaDpۗԩlulxR\֎̛6eP ]v50tyˠkң=DgBD|H {^m(ŚH.S}~ŗ)'~F%XC^T}.1j^bdOSiIpAěF%[B2vYL4wZPo,sbhNI~ +&̽Z4s~=4?^Ї b@o6ܵ`K@ҲKod'\R۬:|MѪ O|dZg c lߕ]=#{%&l)(DxIO%σNN@P0g7u`Kn%IGxGvZGS5PIQ#H8<.9BPAz Z*+Vctfos' q`LpӇf~?yųiwg&ФCh-DO86-AX*Ɍ|)G/sΏaGj/R}DzX Z^3!ExRG` 'mGPo'mHڄsRoP_-&EOZRQF`E.uL*+/z je1+MfJKvbTV>:%8LC=L WŞ6 mQi"DٕSX8sm1 S8F.}1*_-_hLpry"iˤg'V$]8mƁQ9S%x:;$L:9@e,钥 UxZcZD듆:%9:U?-]06 7o,dXۃhۤ*P )\p&uA>%(G&h%2Vm+d3p5b`;Q0ð$!/'7|Ԍ_PZ^j3uVN +*gTDyj@͠M#m TM)ݡ>thXƅw fG|_R/hR$NSWw?*2UX4 }w9wGNM\/eKԇr.96x-=jNK4v|$ hz2ܕ%ƪ_O.(+9y݊% )7J>2Pӗd)H-^ϲӳ螜 ycm; n@Uc}F+ sp6wwv좤T՛OF E]%]&F .j bA0`1~@j"xx '[OHWyd9p(@j$ P߿F0|/7 oF3 Qt]WsҠ֝!a22 fj«PZU߱vnGjkBJ禣d{-m Eްb~?,z]Af{1Wypkx^prc Pc?؉?MU~q QrNv=W{r ǟ <2=*}G+̪(]0зͻR+ͻJeGb <4t#8d"*ExQArr+$?,o3QB0(5Fzbn.;XO ,ϫfu}p.'"yt;IPZdz!f]O4+6zrMoWWIj#V`)Fq_ѭHs@*s(: Qf`_B'* $!oIHbSHV֩~WK)7:QB>b -܁e]×SmPg H&Okkq T:#][kaVzQީ(oE/62&`*cXdoS79`ԯJ7Q'C,pPFlTolqk62OsQQ'+B(VJOȼATPh'pyswdfȜ稻Hs^#ql'=J{ > ]6Öm?Ɓ#O$n;Fc/UEp;E?2É*rؗ!)}w*}dpmU({kbభ5x;?8:zh=b*G!3c<ʸon6ϹiKӔowA+!}|;&J0OLzo(PJ_}Vugd!RvI}y Zh}=DzJ,OY={~[7q<5 . iMc;[=Or0Ύ?5ETXs$|쇦/yslO)Т8~*HS'KK+rkjܙN =s6?=_ԩ8GSf| Ct~QUNW+kf1NR֓M h{X^.1ݐDtTOcvVOE%)jrrct(UY`WT\cg!6zgVA{z*$(x /~ݔrb7G{j$垱"ݴLE!rXdcP${5r"N~dǮ]zGuC-$"N. v-25%\\:F4? }:V7+O*6f34#NFL%z[dW70;Bkm r!0eSRp3dy48&*m,_hDW2bb~;vh'w } ^%>`OVfәQJŢh uc8iFش7t4ݢ{z/ŻBU2oԻL4lL$ d8ԹyuW^wނ>AZczx垚1x煭>~!=?ۓ\nz"hVaδB$3nLn$ E%6 Ki!D_A艅±ޡS)tڂ:v[(>&R4Bw=p h7:|4]^/Ol]{S%(]ud6puu <3k¡ۧR~z%o0Kian7E |&! ͳ>5.]acM 8E5\kM14.GK/  !&,I Ր:>]x>󩪥[}W=Yj )x,>C%sY-0NZIɕ,\tS: &Þb[N v@}n`l :ҡ~brC~\ODnyáHh*iFI+j[:񽌟I%ݔ_C3[ 844UMN;Tkn8=m߅čiAO1}/a}u\-HՃfZsM"wE3a$υlEi@χj돼d^v1u}Y!汈<7A!K4Tr|:6nC!&gHx0бlv?L-SͶ,8+>ː{yIݻD_ Z`rBCO咓OfAh贅  _w*л7[CIiDSeDgkmqni5 h۹0kE)x+$~H }" ;d mAϲOPΗ ԙd1-ӈfqi#~",xIH\okC=#c{” )u>ˏ: W.p: Dq.u.kzu3B8m7, Mu2~Buf_}dU+(1&\+_ith'uɕ Ww&OG ( O9 V Hޢ;odEZ9)M!jp6CX-QӉӮ$ ֜~"<`U SwOq/axsAqRgoa z0(3 Ζ"ZCi7&j2//唬[Ti=W) u,?/^ZX3i 5.=`׉'!CuEqOsm&_#Ʋ,+Igog*8ç]p3ɡ}n %E2OͦRvՃ*ih+K 5wq!C s%@VΔFwEh='Ut}Jvhþ=i?& b>!B~R> .@D*qe h'D{u.3Oʆ HNQվ{*0 ΜL2WB}l畩n0ٺmR/91vN٥+DOFzѽ *_$R@yh<Hӝ%~>llc>Q \DISfsRIﭻR2ԡQކDŽYjP=H'XP~iI[ Nq(&\pSM4ڋ?5Y 2jr=^b|IDl>:;O[bi4cB&ʁFk0,۫(\q2mCt1oZ]۬ϑ hhbg M5gF4hb:TAKztG: 1eB6&0<+\ps9? BsGsBPQ \ `b7LB>cе/νz@]}@yO%TkcLRTg|"jUԯ蹳!ϒq;FWpjDkNR ҿ7K"ڍT#@<gtjK|^F۹q6E}*W.f]!D9浥/ETH3M`oE6>2oBn1 &]G|x~_Ya&?1^-m(*H̢pbՄ5.#H}$E5FkkT)i]rWl]cs؃()FSC: W)#BD٨R}Sk!E7j(+4M( Q5PmZ/?gA -kYǓ xZ[]W$HQit=ȩ/A j~IdFk}Js9Q j"\U r%57$@JmTmd9Ý5CQ`nbRͼkKy A6[X=9/Kt(DzrJG-Qa)؂A߄$,9=Dt5M\妛956wgIYcz;E/8;.}r:&}GHBD( q-T4N bgO#Hoj_^4' 0 @/ˆYW[XL,*VosXTY{ v9N^e=vKDHtj; wt4] G|00hO뭣+LBwQM`r(.㊥,{&!hⲬD*lf G^"LcO)[v)wK*.lɍYmNfiumUG[!+Z N絎6IWmIևI7&]\\w0Ҿ@cAh[?pDdcƚlݣas|y}@7SC|0l\]}[Ph:+K,՜ b^,VTQG 'e7s'ɶeM)%CIRIpUA[X[BV-hU{@udQ"U}r)|hǔn]gKBk`b{nAu !pzꁧq'w1]ә-M˝&2dS^j uvevR-!;ND4 ]uZeD JSCn?pI)#P1m a e4dX]~_~Ttb,>?foA@<ŭ;/L u~H8lTUHa?0\Pxɒ =x=įb bQppI_cGO,[;EezYODq7:$dNf =k3o,Ӌ0j!s!%>F7U"1a*!G@UC1a6Ak7 39ʕY 6L>g:)̽6\o)X/m%_j˽,݂*5lXdZ{1ܣ聏ŘױfafL ŦYI6_ #9,-#PɱtPN2Hȯ0"=Xso:Oۗ}yn(෉Si;W[چNT oyw6Z&RT+}SuCtp$J8NQi>X:r.SSz曉B rM3le)+?cF+w* {W2@$pߋ]QakBE^z.GEQN<ᑶ ۋx{S1fo \yREZޟUA ԙm Z:MD _^n(fP.!,ӷhm I9YoD4U>@.bTO Wu!z.n7Fq9RuѲŠ~9Yw}n^y SGp7n> clBzP85+SyKd.7bzv4┩-DdLjfʹj,dit*_40>ïw˫P(΀b6n^qm~Up\ r{Gn\4FC{)oj~8, `D²2\6K,b;G5R!/C@g|eˉntpx#7;1Jo8Z@g\cZUt9CEyqMC qLwy, $(7_Kx}TP4RءލP @<|^u1M~a]":nQ MOIkA]+ЂzdE{,:Q{z> w#@[)u⎉k;inb-&N_]`SZ!94ߘmtzʩpVT8Gq˄ùJ[)Vp _Y/o`kTlf!_0+%&z M(xz꼽+Ld<|=dtW^ТXX.oл5ol+I{XqJBuAp eʀR:T(I y`|F6LXHD_΍[91[^yЁV*.'fr ԩ=ES>|fQVh" z]ᨥ]-u G2Q<r\W[= 4?e:j/AH6u9&6ߛy֯ kh,Zpc &:!DM0$]a eX}<8!&[;eqeq!robabղ8);]_hG&n!\DSġ'o *qyBLaϞT7-ԉ&x(KEП4qK,/*+V׃7mWl,* Sq+-Mڐp KpKj&0)x)<XT~`i- !ӟfS[N3.𴸼ya%Oc* mʣԼw#3/{:PQl9 t<ߎ9Bp!f<rgMq n?ArPwL*N\s}sXs)FN(NQ_(.s8uh-1dQ=Vz7Z,wNne9ZE;1s3Qo#X}u!dܽiS1"\KܪwF_}mRube\9G  ϋ Ee+*9$֍Djfޢޖ:7"%OxxA~+0oU۩9WQt -.L zZ)CwxV[ IV%gzc'+YBe1eYV\Se*Ewx.]}Kj+87='TM#fRz54? >k"I-rL[ERSAc ryb} ;t껣 hx L23rG=ēK-D8_t(OTGJqxvpi$ 4h嚄_D0jSGvbGTD}dY{y=T;.J+`c-d1+?gܷ g<4$=־5?‡3rs`ș_h-&HV0Ð){j]xwyݺE{;~e1O+O> vvE?sc^3b붐߅)LuoUC eKM#* eh1 3veX8I"&3oв62a\+QfUμzZϞ^_.r"jKb AYoa;cܳ=xy.=b[LYbpqDg2#Fa0.bf s DG)hOrҧLv`}wPޞtsw= kc+ _ `DbW4"R>T,b`e]np4EF$U N*Ȇ8uݱwyy_}h֚19X.,jpʌp6h Q`L~ ~ US@h6Ժ>eϧ-Φxb|!5`4ٲ^^n%p+ H+zwxI>BeO k[H?h`y8C$}'uPUG4M.ZewSm--?e[#h~Q ד\ytc+/jZuQ,q(%i@zk5 7x~3Kウ疝:LzGXjR@V0P'fs)2]=ʧ!40!VP`s7 PS0۠{¯}:y/ղ&@u4 @7'?>ݞ>\ ?ݎK~:xVN$v5:j7vFRnlX զQyf̖=njK锃/h$hfZ`;v=NI@|4Ɖ=r?>݄L/q5 bwj*0l|/4oImNX]27."~!Gzfc$UڱE!w=$p" F)z 41r2b.B#ϛ3>j6R :tW"B)[xEF uTdsD" SFE AsS{GL -NՌÄt|F4er0r(>AfGp gP75$:W5͊>ZۥW%():6=i1v`Z39SL?_chL)b~)4u:V[IEe5̉wh8 =!MjUi (kh қwHRUM3,&Ip;|XiX*y0Ckom Xk^wc2y hL Gd & fajrT%x&{[䘼'l,EVa乡# AJ'4 NȽ@IᓅP.x;~U=ڪH*Ǖ$ 9P]lu./fStvbUV\7͖圬Z>A1/_jղW__Kӑ4+C .u-$Z7Kf;1]&NnkԐKʧ̻6yM6tc +~BIW vx/#Zfb'z{9^+h`{|wʦTH $ -C5 tV/| 7v*t' i+lk4 vA,caBt 3Hq)=M1m~rBaTE.⯫>U ѺH8JDx}Q.9n٨NȐE hZAZl?=143&;*"ĊJ8iiB R`*G@51ELež #3ݑu(ֵ¶ys"ޕ!X7J>CJ^=nIa /!dc}޽`h Hp`ǨL3ʰɽ.TlV๐[3IޟCأEHkPSHfyr"!="{T?m|$Ltk S 齫jRXmm{ouVrŏz^PTw( 1+s+N]=Y[[ 2_G iq6Ư"  bПkc wO$"kLhoڄ]߼LuX" |?5AI8^+<# eT9K$'Yv80Ge 6y.fv@xie8Ps2 4bY_‹˛–{"M]!80DO>ˈ&+qN缾I@1w%M >2 3 9+lio!ϐkXEV@G'zCYBf6z @VZldOO^[ !4| B33]k3iX^IL1-J9oĄ\;d1) /amν + BT.f6 :݃yaD Pנf̩raQPn |,;=̊ [ĭ-0ݪ+(7Ë Eؕl[/\[5'$G$1>4,GA}cVNbљ ۲R6nW6 O/8iɑ믨NT0Y>&UP&duzbk4ׄU&v,{"Pƽ!o1W4Ow -oI; HNyg:F>uދǎmEntJ d VEfuWB V=(."߅G>? !yLgƶ{\pQMr'<Od>]'2*LRBV]k8`. 5(4bv`.~>\{fDՉA|+J`rqݏD R8б>UWHF[^?D;e0SPSS]Z"W?xHlO>$kSagSprf4Ŷ S˝v2,yFŧns|64 L\XU3qh^|<>vq2Y``[8(NB͂oW{8?3_XDG)t<pb ȳ20lE'_ø#hhSdȀ!m7M-MQΔt<06;边l&‚2S/ؑߠNZ`oS-ylg4`$P/&L,qt_9DxEzq֞`5gkJ߼BQis p1r~MZ2N\ꜛM-a,Qjz.)dIjԾJTn/Jtbbn(s\2ft\%H t!u~ igIGԗC,`* IԎ(ҐYEHy+FJ[o ?;^' ކB)86{?,WCLUL@;'2{D؈"8hP)]ATO_jR2&XTXKٮ)E2뫼}+n Ě"@B%BVT]kZy?p*dcSqf.fpɁz*cxcBĊqn,}+^. G48~vU*BT뽥Z3_o0SbP_ŭsyQg'm~ϳys4.c4EhQOuF<*ɫٰPbKɼi' n17~Nܕ!R& o} >ݵȖFW(z*TH䳮՗(Az3%-xJbޡ~|}.B] Hܱե{֞bŗ1o߽ kvyWUŽj6 C~L%(hw1ϦgRl9_Lڥl[ic;j@xvvB \oj_>ϣJ}XK7'^p>=o2L],;Ƹ=*c0}jowh`j9Ӆb *%ndۋ1)A|3K[TQOy1/XB*]tMa.f2>VNk8*&:/\Mfe0Uƣ5iU^0<u}ڀyݞQ<Ã3]3l1˔}qas.BqQXA=@<*IGZ`Um(OG{P&$!6GO/U_X e yW٦1|#bֹW+^ Z,>rk[Qx/1Νb[P+C|`-\ĘAK4a`j_7̿ $+Qstz,]2n[.cx A2v^ݖۀQG|5H΅A`J2?V=O+"G _.+U%(fs![?;={qFlA4Du95}G2_ {ިI<8I%_+b|v2f"$)CpIbxl?tX>iJNs2njfu*s}B$)P'Ep9#Lx3Uioeb\ \7>s_=6G Q¥Vڂ"dAژ$)iലOo2>uF=Θ6M̠竷}# " jٓR${q,3[9uu;';ԩesNx Dh?zM] ņ!E*]t~Xì2gaF]3`fqJEFc!Ux{M`O-Z,j*ʧ AƔƜY|[}Xg8X}hJՄdtZuw:d{/?< ˄~;'(ټwR z7s:lto'^$?{ m*;tXJرRz,|گ/|my(h/oWq_O]c!S .~r+3㓵_܊I^vV?ye-E㦃|juVUͦ~FxaQ '>RNe=cI+,y|=F&Qf?bZF]U4 *~>3eJ4+.w"*;殖w ɡc?@#TNɧ%FV )>|ƒܳ)J槷gV(iMQNt3VJ7r|^+cN&YV6x2cwV`P~״/$ , qKߺ|57/g X`7*XF,M /Dh/;![poc}/CvK?}64 huHOo;GꏍNO *ՍJH0s@I < )M Eتnzt[/dFSA}b;XY IwdvIdt믚CL<݆JJ Q#*3CKmohhjh<}RVS6 ^`u[2~A#_;q, ^pCma) u> Dp1UBvKHw<[۸H m5 c=XrUH=e7wr+&W m:t8 ߱cϺUظg1IG/?#SB<pI+I:H!,zn-G6DŽVBD4߫AJ\\o"9UbDniV\JY-fF+m>Ψk}clߍوuC/{̐ /}h}BZ/žV![ܞ-8ZM0"^|A~ǂnT‚FZ)*-k7QyW pl?͉<2!ĝ>1z׮ ?/,voֶTvfWσ95 g^%UMS.Clc-øc2Ue?[tOd]Oq_Tc W!|ATőG0 _5:@~"!c*iWۖeWНRF?e\پ6 ~h;mڄ}?fp4۴l6ȸzxJ.8*ĺ&2rn)QǕ|*68:$^LRk]V W7FE-oHԛaFvS8ԊHw[i;f=UA-vQHe協y/s߰0q el ȷ M?Gu%1lmw0=AP3D`%Qp: ڴJI8BfC @H퇦^f 9$ 52jt[䟹nRg WׄsEP N^tAFuH"ٔvi7+C^oVxQ29?#Y dw?cyM5-F8+ 2,>"b8DO]_h$*oO-#,H5Yכ?z|(t--;dL0s1V,Zws IFт2!]uff2[Otgdz]+pG-$EvB4UM\IEox^كuAr/#=S NuKnP>p`-]<fvjNaPT~e"i jy9p8T#RwaTP܀eI܋= Xd6M꟡0\a>Qn@ z=].Q8.oE&Hi=)a[X}Q1MB(-d nu(|G7ysnOVbaJ8B5-"kHF'c6*8u2C?,C-M!"JU^do F'hM@giL=ֶ)ɩ/Wc]T*d,%#,Fپ_%jh_cSiy WRykh]2[r48 ՙ!?* /P&kyj-/MN/:F M d/h5,p ގ| "`Uk$ ͰJcd$SZ AxN;Q.}/HI2s?`olǔ"rKNgQ0ݢ`H_MI͵6 8LQ鮮qBoE B{Sd N-\het-N?c k=7§PU<%X^tY0rak:xK,sLDhұile]I/MM]?(F^$=!㲺pǰ;&(Y LPM 7l.3 U ,|pʲTy;P2ion&9PvH%|"C8g֠qU[H"kL VGX0 ϕ9#r,[90{ ۊĢFӫta*d[iUoijq"grT(~L* \dYQ,C}R= y/O[4xuu2T؅ќk # vYly D5A}ˈvsYw=ğ# %{&ioտY[#&'4tԤS4^ HJ XI#rKwd8l"[fvCѿ2%+P RRT`eǜ]Mo|@rf{RV=jf\1pǑy4MiBID#su/}8(%~wZ؄8mLn>M*dx;($/2Htp$gsE.btTaiKqۦ溰h_~GM N[7jtJvs?Lwe՘G(~Xm&&XXI`P?I!' _< 7DwcإBiDW  BƛʥEaM6PeLeDk Va,x-=o&RZd󻌿3;)vU {=e@Fes.` +G7#Ge?{$g0aZP,:mQ~%QBi0N/H9 $ fbN4"8=X 6>!}>إ7̖'50Q\0D~ _u)BoGA2=[l9+_t½g΋"&<ȼU9`dT./dū/~2Z0㙋Vl[Ig!$T Fw`_oC<)jYR~^/3O&$&c4 g)!]L}7kFce=SgI .@=yO$?.^@BףK shk6O?f^ۛ_mCSM("ҡp~)iC;~y9ws忽Bm BF/tj^xd6&hDݯ *eMDh7B q G8ػٛ*B`1b>sC2-v|U۔4!$F^ (8 cI+a964YA-i#kH10$(]m;) oDa)S>m,bkB{:-J`$-fU7ДyNd!jFΖcӶQaN8 aU)UA\FqcJd6j-#Q#f9%Wv 2 !Gx;(-*t6 gpn@_ N ]=E8 Wd$'#FقʲSHMtb~ =%JwNy-돟UxɆCt"AY]P]3z\nĕ\?@f^K9*,.އ i!2ٰFMt{"j's5vt R2mau\Zq.*+ VPO3[JX%%d]uy-dP@r/w61(>eqLc%x`q)4E"dtIj0^'TםWЮ =hŹ-yGҬ,:(ւu;LiY\D'9R;sz-k)C+'{ob[/ذ| )V&Ňr&ڏcRS7ByѺ4ĹDQ!e[T:{DӔJO.qe^[׻5Z֭8-}1h ]"'k8`CvEC 6Q11m3!c7}V: sq)ngWeDE4Ao7K}֒y2ןHׁ أ 9Qo)q< /Ǽ6A;\ֶ6ZY/{kuwZQ\oTZ|!AQpf4d2^|"2Gͩ{ xhIuk \*"ͳvh?5tqFZ@[L8ϋ6pt/]6n%@Kpd11qqV\}c"ݓl5b` Rv׉[?]F퇤i 0 !a"PBo]~]wi> r!VH \𸶘+H&?}C/<]AZ|cYży ̦cDKzr|e>=@_t\7L}MRr/kUL XR(ډT.|}mP}0!܈3ڦVo d$ Xz(D[~Ϯu]?K(lg;X,"9J%V& ,ɷ?mq8Fu,׳8gT9=|\l?1;0*]thui5M mwA*J7Q j5&N' Vg#GJ&ߨټ'kqz^HMd˕L灟U 2xD98'[Wv?9Ah)#* -鸑d۔"/2@e= a`"^p<"f1Ҭ2p/oҼ0eȫjϵHTVI¶m|L |en>~Ń.=VuH $t񳞃BYR~|K5+blfy*A5^ z3,R\nAѴ,Eq7n* JY0FcTn.h(d$K.)rM ޓw9M^䦷~ֻl2Sު_$ %Sw=}ڮwɵWx-[ ]W<= WQ9f>c2Dz+z_38n$z~mx[A?_o[rYW=IǎdpW>RzdQcۋd>Gf²輷ؕFVa͉w r T~\t x@AT9 z zxVꝂf9LG|@TN. ERAW% G+iȚ$%͸vw`}h4ޙ$V/ᶱ6aQ~ z3 h' N$)Pwc2leq)EJMp>3®A,i}/idp" Hul),ʬCBxx]3AENeXr^bp*"f#lIdrdeDu C탗tFq֪c7IĒke3,3!x,+\Y[y=Dy@pP;sYZ !nqE(o1􁅯/sDa '9ztFVԌi؜tF f>&bF?"s㸭KJneSk7RhdD ǹQ콮*Gz/8bJA$ 5W}ğ1 5 ֪ ШeB3^q}K9/{Od:bE^S0]N1+ Y$d;0xNXODʰl-[^.u@)Shp8q;WtI 7T}F'&co+Rՠ.P}PՓPv1{s54jv"a\w-T^똙] ?#v=xՠ@X =^׸ʬ2Ki%cd~̜:8 @BdY΃ӬDZrG邹f2 gkq,=gٙ D㘸26ř{H,qg:hy"N)9'bݩۂdlZS8+ FN t~$XLFH%Skzάtl4(Oj #FξIiY/؞s3c'> mWƇ >Ji ԩ`R]Quu"6Y pq=&ocFA23L%qƦ܀ 1fU><_F`L 헓j#w]^f?mLfDZϡ'tӫ~'z9[lA+旷G1뵻:ז7!^yʵ#.ra`k hwu, / օm}*Xg&Ǐ.(%>9 [xDn$amG|]\32I5 &!(՟5m1P 4ܛbx,h.xFt1^Z1K\/Jj{ ŵabuL†W~gQ{1ZHd8m,j[F 2ʣd=SaDпtz<1&5Eo f68Cz88N;z)!(P/xD(vyzߺCP"{&b[ >.)^DR }LŸW<eoQ:o:6ʋ|r?k>)AcC woq %ɴh7q'2]]!!0]<ic_99 "\4cK |pt@Tvm#W+}Ѫ Sq&SBEԴMFsb`3~óxD\YQr؅cYEekS%̍W%سr|Qya׺K(mq&KcF5}2&^2]Q9m_L92֭@pTp^$Δ_ӺtH[+AЏ_SrV8lU4GI:cjϊ'-UH\$6'XP;l.=fGD@mD+(o3foȯ*}Mo+/?>&]Zqc5>-J"lv&Tמpn& mKɎ|zf.<"j) Otl$WCP;C!zzb1Q6@ / 3>t[b?/f\}(ïWH0R$/Vm(iHa`+7И"U˴Ea<.^-?$U1N68r9픛O1<5p)FO‘VvzZy_x/g:&uNjb"H(q_ [1FZnCޣa3[!hġU+w/a&e.,ry{Y }ˢM4Nix|x\2غޒqA4ds8K Tj-3{>dxZ̾ovY}ȋVZ8&zQ(h߫ vґrG/, ÏzE^<lN7oi2{ -e5ӎwZ$9D 5`ɍ?QE<J狝tʓw ?K l!:d; ~ߠ/SpQ.oAwҜP:oMnm2!F5F 2TH%ҙ _G.z0! ^kHvz;a%\G+/>Hox~@d]ii)+a?hYgbU{`Hw=.RPN%w0} zE'r+gl ~-lk9-;Iopq<^ BeoaVըY!tޚ=P5y"T<K hae99Q5٣[>W@ae!3"WpqU9󖓠s-ذ^JOfԇls@96q΅gq.ɲ[.WIY~л3Q{rҮՊ#,zK:u*^6[hK}k{'`nEXr>fuO%&yy_ҧ?[q~aĮǸ>2-ZZd#|;4o GCGQJ3VB?vOڦ%Zt)ufojU9:*!KV5 icU0O*~S>֩Omƒ &E/;\t0y6.ȫ0c?T@ !gQ՘0LCr3wDgD뉳]m[f!k}e9ڴ~MͰuN⒀t)7+e7 em݇]-ʔ OUJDCW~s<¶ii~{c+. NGA/g{ Jsrio@zѥMunp.QӇFSTgͳ~ԋ?.miI6 ~ܦm_s[n:"qlbp\W.Y,lF0zo / -:(܈fe_iy~]I"VeT'GQ}p2sFw J+p zsc-whPҍbLCBM0@}B fM4 Թ% 7p”tY,)ڥd{5ٕGeIp{`XDs JF+^R*k1kF5;M{בR,0&e@JzfY3s6C{FV20 V74{燙b49/s%9gcD(D5h7R2I ֏̍{zϚL ByQ%jM@gloMDL,S:0M#V<R)!O s`Ӗssh0):GEGR hAAC|:H!t.5P> N|}Jm#X 3W1>]}uW2>1| -QT~|~ I 4b%j4W(|h"|5jl@`] nd"HR _+/5!첿QteBZƋع؍"I'D wƢ*{wԔX7(dlhv[ОLS9U]P<uQ~ד |Ru>j F!Z F@T"/R.>}}tͥ/ 9fO:)lodtgW"E]bïʌ5TWiA@r RIUbA[SG]?/+#p{f FG@l<7vayy Ҫ~wM_ᗣl,@%{lN6 ܣ Kk#uf̺9EN2KY~a9=:?R?˵ 5>-BsI9JV^?>I$J 2('"_17O8j#+y9Ƨ7X\ЙX>e?*f=ex7\߮R^)>xs:9mh3AsLcqglEisL4dF0 ;` _~ٗ't7-B+E)t(ǟ"?((@GtrU3^/U%:.5%6 5,̤3N \ћ==1WnwXsrW-+x +8} UE3zTwZ-"JJnp !m[ې)\?WEHsDS;7 !2Cw8'fJđ/cDx>7=8 n嬎'r^1xuku!$8?`?AAN$uPk!= &҆pp)hrؔ)Q^Z$"vH^8V%|2![뵎KGI)cjx P^X_gsZc;BdHyt>1bH|G o8FwT &N}ٶJJUwx.ݙN F;ˢr ~I1O? Zxq2\ Olb2-P(ӺW?T$mGW+tRKiODA\NM|#1(yA^ Sa *rG45B{+e5!3q}X`?<KɐfmG%z}b1nH&LQ?/H3յm h+N!&b. B0ލDNшƁ<_F7NJB_pP xC2 x> Jq*+~ pR;FoH%*of>@C.$ʳ\ny%}pNSIV6mQ9ѫw"Nn qfOjzJer*[ кveb'p%&'^twZW;L^p)s+9˙j3[(\E&-M;3 %Nvlm('^UxَكӬ}FPl;bFCRX= #8:dV~9ry0ܷr~:WaѱF|NqFlRqW[hV}OJo&\&6y"a|Jfd_k%h`NF^, [5/Z Z8bOUδ0z9] ֹĞ;-2G'ٻ!} -D%^_YNpwk/3@bkk^ܦ/&oh|NDuXׁѻ zUq̔x mY1d~'-In%r' ]+'Pb3C%:('֗"= $ ̳CIsɳޞmW`c=*$ש/նSa;0}نCrH![2ރ}+qd1:EܭV4R˖/B7}b6Vц _B&':*߯|cnFPdrޡ!= 'o4t}s=ᙃdwz_ !s6`R9#aS c$?*8 ܊c50k}engHeI,G##ncW\<?&^Om rADآ ,ryРp}4%@:A~Ţ~tffz ?s:)Z$mvI882]Tv '~[Ѥ4$._)eB vz#G:l:¾Qe)H_Q:sĶBǜ_/)]6h{(nUL:Xq65[Zbg%WqqC¨xb%Nd%{qe-h,t4[Ub럱%W>b"3+AP靮%b\7}c8 @^9 aNF(8BXևXw /E;к| /.Xc \ӱ ABw{?KEn]ɼ Q1h&{8_ª=J`,L_YW!(ab) vUGfϖHHa⻉mޅ? /QD&gV36+ݥ۔MӝE< hvM+lk,ta3Y5`Tx7$ԯfl'SaJ?0o;*$d"-ylHV) )|+|j|F=р#WDNpDsK3[@pו>)j@J5臍5pgA<}`k}&LDD"z1x7x8?\le{T<MC/vk˷ `lC0W!Fb:)OII$z0TmV!5⫘ _W(Tw\`qCagU(/0<_ O< @1z@ -y&3(RXOZ bJ֬۳JCMaN2F#G 'w 9ȶVOҁ7r47wA'"hoecʝA@_De (A<3uu?Ȋ!FxPf<6;2JK \ 7GQtΤ&}pBW'-rX'J\7`$ l:"şZG."A5((kIS?v+eן1o,#`κ'Ș5y*mpoZY쯮Oa0G ^E8]upE;B;X-Wf>Ss 䧡"`tjHxޗ ,NΒCkE}BY3lRUpǐo{JFBWs[er i! \ JØxB>L]-JaNSDF[T0ò$ P{@Ա,moXy2@z$p_dr" 87 /I|+T3y%4gp S)%"y T5R@ X9?? B洠8qZ}& L֤2\<,[Pc ^Z$.w%o 3:K?5KoµR|]=q5W*C1\.uB'=y䑭/E~ UuLA`QYvu 2P kW}'r[m3| @y̤y^֖Zuoӏ f| kApJVZ/sqwT>eTXIpOiDJ&_]@V)^=#?g&Tk31js"Hgy9tCur|Rf%C i@8!RTcxpOSrհקO\T1YC* ceL˗b"h $jMu܊H" qpX)aP)Vp( F\g@CVqf8t,~Чm͔]niO6z~M<ˁ@)TSz]j"`(0v؈]DQad^\'8N,;C<י"v[ӣ^/hi"p/bV[xTl¥mHCu0Ce}/K? ICpkt gJ%:t^U5 RҚ4B$^F&u 6j/hen{H% h[X$FӚt؈ܐ[FLuְ?ЧDu@+ uXusv❇ =*alSF_E ~?Xw7%Uﱛ$ >ĝ4(=;r(Gӽo<`" w8KpX :Ce52Rޅ7~siB $lnYP<(UIsT(K{[?uƦ΅9|kQg !c0꣧^wuD\2'xRKPF8_+*8Ƽ3癑ʽ6$QP}N UZ:b]MpzwoHْy\hh~+xnM.JmlRuWmzvW⺴2)!0T$/Ǵ)ZkSIߌHC -4zjڶ>T(R#軬-V,؏C܍Wrd*mҡ 7rUYAHd'0W_,ܳkR_PJ Twq姩MƔwְ =Z˦HF,6mL`\VRS+XK8 [^o QHA%C<{h4aU!R"l .@+Snj %nmzI4,YQPv6 +KA|zj^ i{m3vt ^H7[ym'6&28\̶4r̓&91O7/SI82[= ^ P #2ZB~kT^rAn,CxYRgf*2]&?5("nhR?%^}\J M3$Z"l/|,XB9ViPI T . `޶h&t89 8G2sѿ|K/xNp=΢\0!ݓAQ#R o;;I&`1[G4?;0̢fuA&̓Zw=ҫXI!y.k5YPSm!cmnW~.>97* =#}D 6a!(O<ăJ6:WH{mP~V9Խ\w 7n L l}_W*  k$MCԏ4 ]bvt(k76<j@+d=r?n^8C ;=\U4#͠\#Iui )$aH\} Tw= wyɍ1XRKX1SPmkuf lQV,y~/#?h(0n4O4H2gW%R*ckN30SX⋷77 A~ܾo#-m*OȝB)ɖ{'thz,Y]MBG? W#([U.K~ex SsyH/4(VG?*Λqj;1p!7#FG%GLZaJ暘tC;+վ\ka6/zu, o❲ Ȩ@l6 {T uk}?{C6aWKR}[21L0Ke߮h!bY*\ 5aOb9U!NbomZsfb#e,G]a!*ڀ}DQ*j'=C; i.0f{HD)!$@j E9xS ]hD#k4Of`5}!`ulXFNs/D՛r>˵6:nͶdIز5!l([B7e_ ͮO-\F=oqk#?Wa)E:mxgȉdssQ@Ka*roDnj@35jjDz(>mi=49wLBDL[oN4WM:G6K;SycbjSǃ.=H Llx#?}% [GZA~m>FSiLrνHg9& Rbc/-X'm \ÛHq^zSk -;J RĴz/Е2ZYPO#[5x1Kh=?mYo &AK5o 8Ūǻ̧wV B\d(k s2Ke,ͣ[s\ك;l,YS?)F20 4|ˢpm?Q`^^F5PN%CcC?+bmm"aے +H )ypDB$G0ȱ] —(]y k>N/=30;|טW5(OPߜ o5@O6m_ܣNq`4S]:v+ڂʅ6~?YY hf W'MLbw> #•0Ft 傇.:>r R=nun4OKU3aptHE3HUL֞gAĤ%uZ,k^-U7tlLq/Dl/Z+s3AnJeI !²r6H+< ?A /WZ  b ŕF*2MK\3ńWHN|ڭ8814 D5."m׉w"\ I /=!M:bo3I=nOwС'[%ȥ/#퍥=q´Ү5WNX bچ ꢭ^}Ccn\~O8K@: ؜ 5`a[ܱT~1@Xb[~īNPWx_(xxg) 0wɐ @k-wy&  WΚC֮Gh樁 1 h}>@@8@ -rk!؜Or} >(D>}^8t3 kʪiCf7ΕbWM2ohQR)/Iy=8MƝo:M/N}KTɿo jniwx+K#7 X\dr~?)gMZC_XgI4 \RLqQy ϹQ<$=@Wʝ;~F2k3{Ԫg>ΊGN25OqhH8Y&*'xL=hzQ]$ GӴ6&D(SGwF7{we}4׹!`hz?5(n]G{"Ν ?jاIWu*= 5v=5z.N- q}OqcF?8~իRQ"S#bl^=Q'L8c.|xM^=@7uw'Y^y[Hт؍I7(UY/ux\"Ae{Vb2Aee6= 3TpjK(w",cskj6U%l`v+4(/aPm91 GP`B9nopɎ,Q5)mضzΤ!두@cbBX3ͳ RGdIW肒UzCeCmS$@Go Rckk8O vj%-:RkWDpāŢĄ DzEeaUdɈĬ3,fJxDKrUp0w^Z`{KaMNW98k4[g(Zħ]_ř o;.؆f|ޜV*hfY{3LpOd)bKu_/ 4#$}Jضu xNۦ^]p z[ y{L?mJSpuMa,%7{>8ݏ3\:/A'F(T3DMzt5)D| nh_T"K<:hҴH n1񰮷hJ G.' W9E, ]tr.[ӍsӝY[Tv+1alD_!FYHq 4 a$'t;ʇ~B#|*sAu9S{pɈ3FFH2dvv,1 h˞Pxax@Wzmu= 4WZqtVN]u_& \HȬI{\T $})AJ7kl9 ;}6Zpe=5G.sb)4UKϛe= CԺu9B}s* ) P9Wd^q%5 73* urq]o@R!}alqa/'>r_TYb+ AS-Ͱ+U!A#$iyV5"g']>y]ncy&dCg[r"akoO\"%lY|u@ ݋],oXy'T<=A?i%"d׿}9P.!rǤ>DSYc}i+|Ppb{pl VAʛ׮u? o'&ͺزI+FfhCg*lLܙJIXZ!R4)h9ρYzҀIs,L' !ZTpvҚ/c: >)~Z 3Q ˁ3k@[\1U. G~Et2KVM) "c?Y3 ӽ%^D*t$M /̭R-:C{kR8.p(:l*x\hRY"31!!l=9N1[*{rAX帋&Lx`M\;4g (dewBsTqDɂbMqIi(J)V*eceP#>8I4>RQ)" XXv$`׈@g gmU9o:5?=9*"Ww `P}DҊhO+L'|́׎onH>\ D+HL#ZF]{C=[oz< Z Fח`=7JY>R:sϚ슂}>T,]Q@K? }{|Y|-16hp9*ߡu zX2fӆ:Tb95̂0Qygڥ9 78fV ?Ξ%\cZb\ U8BhV08w4YK2 }q0EW F~":%`ᶜ8: -a^mNH$2?G]#̀X1IЬʞjt.^w?zS<àp$|(H'y Mp*|2a$QW WhHUm霊No-Ttn\c!;4 Bd{$:eJ" [6OT|]T2pg*2 xf; Ȥ'v-⫵53`}x"3l6|2"&$ZЃ3EȾSNSUq ׶#2~f4t"H),29sb*.]==c2pe pS_W*sS:( rkIN+bǶ"? ~ ћUPsZ[% h6Rܲ];[s\ųyԔBRXLZR&|uâ诰r$نR GAIxHq; }kNzSR+c/Y43ŧ|q7Ytk RJ f=|nڡc"nĘEcTw$-"X' u&'*:ouD '?r^̝ ]vYZ&/fT,-Su;JkpθEύ8 Ym\5>0܄Mdq&1y 8&#DtEwxPE }`M\}P93 ϝ9JCޘ2jSznĒ PJUYAp5v6E#Qfnk pmoצ@]kq]#]WB̢ӧ:W;.QK DN[Kw 6-ߨsֽFGqK$0+!fcMh$s8L&C75Xp,|Y OY*с- A}<3pFp3w^OqP7neb9ˈ(H̢$kL 1_ϻ ԏeȻHlƷW=~IeYlj'F'ZWh#j,ݯt|@־X\7|*+Sq6#T5yN.OO FRO#S픤Fష1?\?9o[)A6ZE BG 9\}i0*G0dɋ:4n[]89ҕՍ4ĭ> P/{Eȵ.tj*thvO+<`|{MA7B "`82[3B-9mPr~+1as/3<׽g&`Hk;9Cp砑y>#Zp39SWl/NWbpyE~k?9r6;|s*Ahi$J8RQL7-ήH?Dd6^x?*+6%%zq: Hl bKO3m?dԲFH < 3/d @SqΗ1NDB`o~,b]1v+<$&EzO@kRH*"-5}[Avő{"[irssy p?Q,l`e;g [($`.!z1e&Ee=;V.bEd. jJjT \b.w2f9Z? ѧ  KzklƣJ'ԻQ[LjpOɽUs])17p 쌻&@Q%lȓp+<-+bV{-[&^Y 1bzR)9-$a<<_u&M[ c盶0QWDZ8YJtISYym B 8sMgnluTU;Ye(#e }R6f.+ja)n>{Teo0%HvtkC+O2N(rV{{#ptcQS.L]W2$%n5=R 3a9X! 31jލ=*b*`MO=G^Vp-ZZP%ca[$6ͥa+-o"L $UQv hXO]L&գ&'3o҇/;C%{R\R7ғ'[I(^F"(v-haqƪIDD"a&u <֟r鿪/-ft(L{׽[s xܱaТm_LICy7` Y JE\wOf"}lAxx򇍾dq;};wN u;y"81) ^^Hbfu,ӱ h2\!%2"d*U[ lXNݿAץ? _w-3(Q/~f;cc/E~lu^m%qhfQzz93N*&5տo,l:bQ+MU)'DpRejv0hs>}X `"*;A r?e )G @VzZJ$`{3 */E(6lvgw Oߥ'PjZgFCG]ʨZA(!¬qlBŗ9 ƿ_S5‘@>5'+Yz9S!\ÔT΅v~(?Ik5E7.~P=E C tQW_㘓F? JnjEMO P]?=fA#w69:+ 6.Φlsȵ>*uPVTIMz3t]qh?0@IvC]S~?caL6o\cxO"@0,U)h.N8;iۜ7B*D8 yŤ1K}`dgz9 Z2Q쑐Q'%Y`A!fb ?-.dHpq@ -{Ώa+'Zw^jc% ϻiZ|x3g})浒wkM3&2{?Aɐ'EiOJ&m Н~fϠ֟/Zo] LU(ֽwBPfN5 2NQ$>Nc{Om0T9CKp#iZ~P7Ir5̜|. k%Lt[5*x?Q 9~i {)`u;4ˡyh).*s![Oƹ[J .{p5l͹ F.1*M8y&ΈoNvZ3Fښ)RT•ȑje-NUt((W7}~&rcӸ, ssHdwuBjg'.[; sm$ g(\.쪲?55sKƓ@W|y)Jn+ER:-3s4`;*>^)v{9.&I3fHu'FaWSTBiot"!$WT$kJ􅿨H{1[舓Yok:7_<|"J&YP /mL8 z-px\;)ZE';Yd&^*JE=9eƼ&rǠ._eiVD9ag]"&?ÓOS..8yx2'`d7)w R6[P;i˩iKݧ]o郍`lKZj\9U _t:g\q4DfY k=p7˷>~-#Hw i7!ل~}yp/3?sM՚^E2JzLKDjǖA)jO!8Pí9q(CVN)U͹UJ"ۆ ܮXg#SS ]T Ch:(;lNzf@'=9HUX'OudD䍢'nM}=A;J86WCאk${L( f6qJ򀼠y,`[r:W;ڤ R\OOVB #%u61~awGT)'8\_Rз,Gb\ZRɭA0'i R$U搬e\*@ZG7&rHuSmGߏ4ZwTܔ"~;< 2pj+"'KT%P bh1R:t?Ѱ Kⵘtˏ8mN ?Y|"Wط xS:\#ϑn >Q4|C}<O-ܹdӘBlu_I &*U!myRo/ee5RS?_zɲz@[7f>['(n`<9c+X}qީ\H_nzCtx\Z CcS:)x^>M)MT~ ]KtH%WM0!}>ƅO'$yn7LN*|$bpXV;8W AaI^IL-)}OC(!@1>K-0g8NLv Xzt, 4\ qrM_kyJӿg^47^Tu8ƊA5'ZT8oCZTuT鸺](Gg{e.  K- \EYG\Mto{<fcz=L9La_eSW]VSQ vGd(5*p>* !v >V-/ gÙ/hy2{q6#}6SijЌ!b^"S:B#%d5pS*3|XMw!HsmfGvN}q툠cSD9͎%҉h wahӞE6M}zkvHvS#A3zIt础ݨ,ΛYFbVY>Ɗ1"`400Q >k +W팝u/PDvb$ʴL,LigKg *hN݋7QR%peLqyk6Yˤ@ltRqc;BuUaJA+g7@^Kq MWD8cn؛'?[yգd;s>ۢB+֘I 1de6I,VgEXtq /f&rfCu%κ2BXx?-(ePSqDt(R|B}]' +21ZW}X%l \ciKشQɭ-WAc( chₒd(!焵 WZ[_FܱAF4փ>HP˚>N%]f8R i#CW{&|L:{BSS gMԀvn u6–ǰ<|NȩsZƁM٫>;A\VNGGdozG͍5jY#}OX+; mgBdGh3&YF9:3vhL]%9ߤ`gB-$Djm˝GC_ljŪr_ Ivd"4^|yx;JU sm6'#~YA.|q.'m(g}vju"B~֐1#RP&|p8sF+n:Be&#AyεEt9bH:!aVu0 W[/_Ϝ h'71;١E^A/"yA70!dĪR7$@#0n$@ +1ٝ@섢L! ?\r9˓Zی8i$eKXp(Ѯ 9)zyi90N4.#Yح|cNE g9+ѸKURL7]20 h0AԐ-\v)$nx\([ >4 8ÜCL  κeq s|ۘ[]O}`@8 =@wnjDAsm̙vƒDd{ jMw8-==3x""E7`9?;S09,h-Ֆ.n_X!JLs.#Fi?Z QcGB8+3WD/Z5Tz5s)`=Q?G&:<#ͨꐄCIda.7lMWDoom]NWDJ윆6Ben?˕A̽IN öOE١", JB,ckqᗶuuh^â;=v@ÿ2n֝LA_Gr#M1El }2$P'V@Xg %Yuk?Ӱ;<}Ð-Jށd`Ht [Z%;¬g?ԤbxnV' zտ<\U[ӶoB%ʔ1{glk"A&Ur#~?{ yc݁M݀8/M*ߓ|Tꄱ腤d&~z3,%\2N<3 ~ QwH!; #m;@g rr(aMN] IAȑ8O^ OWrhȜ%OhP"x$9A(bgZ5@a嶶C#c`FvZZ&׷iR%d v.PۢN1-N(V/=rMtp Py]Op5N4KaVT;R5 Q3Bհoo* ܻU lkzv °ԖC M"Lc/ަM9\uc_5 Qim3c=2/Fu{GRl*X5l!ZDTi>N T4hrw-!~N"c]:yk yJ5DI;s-*⺧i`\f;b ЂÝX"8m}aˆǴO׳'Z/6>(һߌ݉5+UH׈=?,2weevM& fߘ.AP0IyPK1[rGIܫֆ ZeaqӃdBAe M)tIba?8eJDZ [[? {ZڑȭMq[m@k]tmF w@ByzwMd_ pFp) չ[&=sE ϧ1lY;RIs$.L'3k8шSNmcQO4}!xDV 4 3$ eu7pȬ=x`>߇$xG׌8UtVspuKW0` *&r >r8U~FDY,>pi:U1QboIѪ37pAx3n kKM:Ǯ/ =_h)S4G6W |v(a٣bw[J;A Ykvi|4N- oa.iUܥYNy;/.1Vwlφ!RDQ&짔0_fVe}ɧ &ܩȷ٤AZxqQDhd젼֪tNs۔̛OZ{Hk}v3{oD[Jm02%/#R&peA\9 tўWr/*=R=ЮbHZ[>&;`8cwBBp=gQ6%JlҶhSBΆމFby񡮥@*ߒ6*wX 7+P7̞ W U񞖦l.귯8T_0"Q}, q IJ@o6{ ;R'Q1זג](>cY~`w->ܾrr==ü`\7nqWXNZcJf*T\;bKIRߏR]Ēcs(3\ 狕zfuYtWhDYQOrk* U2nxxۀ Z_<O}+:j0@qXZ7!È-Ӵh Jc^۷A41{.%Hqaf4ҋ'-ۙqq)u:R.C]`q}\{Ԯ>\/ӫj N\NRf8 DgE\lqAS=gRtIҲmuV[E6"TEݘbt[]\/wΟPUoC.Ĭ iѰM*L#QH2xLARٻOI T)"9N[^aM]73r~f" kʵ3%_Yںsei󩏢hW ~1AD4.]:Ǥz@JǴu$ dA"9d#j;^ fY @h] `f@vD)xTh(n( s5*CJ_RYP(]\e \^l 2 ̭RWKxAP|!hYgd<OvkW ;Qy(NڿAP@n Dy6ڂ`|2>O$5* |nت,YzzFI0m&6,z0K\OuK}v C6zڹ$lԊ5W3;zDȧG2 Y2Z lEwYVo[o1HX'D(N.UYB34^`"uPIJ`_$d>pނ8\̢Xk :Oϱv帏6HrS&_}V0[$ _kZu(d ]ۅd?;`F{>VTkaid33 ÅymA:H<~cBJ"1Y`!h&RT?+w=X*$Xd&;;`w<)1I+)˺Gz&?~E7">kD,!yzeQ`ګHb݌KA[h3jMĒ0 "Hٽ_]YTl{$K ETGN\KYJ[WXۛOZ `AUj!jύ iԘ{jJxw8(߁!0j'qaöoƠ>؆a[tsL&hƟ\UT[i݈,02x g6oLIFf~!䷻CyQ!~o#h;d"Kn"j.bGus''"gT6YLIkݙRYm懝!eJ}H_+ Q;J^z*rfUܡm)Tj&uy #X֭Ў}36 ZL8EgN[Q >C pȕ`vo88e'Kw|Ϲ AF0l,i@il>sj8l| bHEo-Rot&g6ñ@Fs`'De-ŊyNH7p-:*q! g9 s`/y:;݋-AfvUouDo.éAZI /*ZHGツzv0>e7k=pIW;#Ә*8EMv! `w< $Lc=@Ƿ%iYCt`vׯ0YK~l/3\sj`:ӏΒ2ZuuvWwC<#TAZJh4g3 (#7I.)S'Ek=Q֊bLH{ŰlC A}k ?*A5n@@Nt|tYjM,$cHzrTmyʖ- z1$1 韇i4~ B!;|:IJJ=Pg<匉 $"XΏUOc@ϯUԅwx#tqJQ5hE5ByEİO?zy.Al^3w$=; mV !Xt SgyUNO0$;~ND<<8_~Khu)9s9S50)y9/yiNm(l u7yueӝ{M2"Ս$$KS pTN)";¡^gĹM[j:ln֨oii6U.'Q\`P٢sm)Hhj[-;ػQ`A3]^qx$xTRok]QQo~66WbN0ot jU 7 0jHuN. Co t ^_PK% 霦>FG̱sהL}M}NV&MT DzGSI2/h#*ĜQҧ/}*lkm'ZFv+d~d[^q)y[U Mb=kc qt1{4ofz3WwT$0Qc-î}mSFmEiIll`mWkk鵟6!/j6[ND.i:69*/`5b\}ybt Gs[?tlu;Z%F ~VI';P9_jm[ߔVVyJL ۱O*F&~Q`EN  shfw6ͳIezj(faBgסdRy'0$*ށ0Yz *aD2=u6C Ŋo4&]kfq]gY,]-BA*3NEd ;Ms'Nϩ&wK])"w7d;>lT+&`Te9DP W :P&[(ģIu\:\,َ 6i%˜юHer3St&;_S2: )Gp:;x@ہkh+6]kGo`Ru5@KqndY^G[~xKVhiAx:@dnvרA'h/K-^w`A'Y>n?-ܷΑo7׉%kSw0ް}\Mjm lti eZ^68Mͧ7q^vzH4.jzlߪ.n؞ 6Z6+#@ [ͦvؽo5ou]JZ uq5yF?T}1ʺ Wǘ9hy%$'֭ͯ82- ;J.g2=HG<#m0a)e^[n<}˻F9Ө,kbaS˹6X!)D&{"IkӿY[p3^JGY߻Ĝlm;0\tXQ ?=ap~o]gֵGGf#u=yL鶸>7UYB,[ 0-¾t0~8ܪ_Bte0!֠QX7a}o5,T>70xtQߡ7\r9H4S}JWLjz_i@1[f~rdo_;^3lWד';XLOJoFyV|rv\~v ըtȰ\4sb4t..{@tltEy'%mTjm8haqm+<_k 3nuZ/C)D6vV /@n=haß;~2$]T%g. 9ϋJ d5聸fS`6K̴-z@_v@4UD=G^`Nc?XRSWIe=U?[BePqotcRƉ-pcKJVK &;W4`8ljǗBB1O]T./n-i j`(h~v :B7`JjVMiۖ\`0[H $5xNvQ-`e-Ayҍ1?ZGPС*:G20Jo]HMwO/r*t_HǨ yyM4O_5!ʢ9za<< 0AxR5ŗR ow1 Yaf[f=潊h o9BpdH8&uLɨaA^0VvIWvY-aYk >oNzP)tinfŷW2N aG_Ntp7eK`z)h͙6mV.RةļyUQÐxN;/ұ)) 0q5| N{{Ll;%pBIbZE% }e,Ѳr0w7g d1Ir?#Mި9Mu]'W'y]hB-Pwu84`rp 3\eTŃBa(tl u5~DxS>2K(W"H$?ūj2*#V}wTQopx)r;U>]c wla*K+zGURiTq9=n3TEGQ pZ =;xL-ExaVʉ_FȆ[}o[o=cH9 },^у#fģ0:ٷn 85/QAu1^67A̒=|:YT#/W|G?]s5YׯM]lgTk®`u2[.]Ѽfd_BJ^)Vj[`a,M\^wC&"+ۖ7a~}J@%l!);O{IN 8,P`EtF0Jlm_{$ r0-/c2~lHQup@7A=pV~?c2ogs_qJ_f[./.gz?oRpE0-^ f";p~SOgɚů˅T q"b/*'FmE?phGUN`4`s^tgƈ+Ouzu h#RL ZXe;'z٭YKy7}v!!`6bBASQ@3eUԳ4dijQK)X9Xk9E {m)Κ&T.S<UQi Hd$C|2Nԡ|{gې͑=BVϨ~Auw&YȦ@< #ڛ~d$6~FS!K =,_<ҡ@1mdSz(g_܉ULTcI}}2%:hn1a61iJ 㟫QK% \эeGtu=c=4Nn8j09 83%GH̑.MSeQ>7EbLtu?9^Gd=<&\,rݽ@kwO x?¤MK5p\ l s2^#IA,nO3XMa`UUHf 0_y鴼cfHz =C[/\i _?f C@S4@E;XX꾈pjsNIKViWN]'3vyȎ!K09snlesF,p|nŽe{L!<ty쟸w㥯@Dʞ}_4lXe*3…eA mC ei ԒX :j߷˺c?A4JNx?E;ݻMV_TE/'=sF|οUE1QոKkR8j/VȾ(XY sb":1&ש^} *rg6^mJ)nZ9Aen].;,emNi iB9mTVRReAfmb>qm}mL-dQ.W|f_<3*yizΉʑq] sXQ/vWY@_]ҽ R[z[~h[5ҽ(:}%eCw֞VR1kCx^jφ&ƕݠH}`XS\=IY|*^x@Il葸On iQkI6?jCmљD`\`0t Y= 3 08 MƴikQ+j .Jӵ둜?`1'jdrne"S271_ wÀG>E ^wVb: kS6J"pѰ91cX= 4PAҲ1I^avA蛍Bon:$Vom~)ч;^ec0cL=LDVtryV <7 >m'a6G6K aMr7Y0$mJIi_hn 3:; Tſ3 %- scׂegη\ ZZn^7,&]IV d~O 7$Y"ũ~ Kn=Gɋ>=dvd>MY42 Q-(sMzUPC(UqZgYNqvK}ftAߍ3Fvq ȳnV:-dtYW%|7=g$5ɖjgkvSmr:[t&:tȏͅ6{hq ˫hsz!qC3+o;!\2K0s"D[]M/7VB-#9#2[C0Xj^j]T[8 _)p{]~#ɶ 9l,P!s".urA 7†qUs<d4Bz&JP[IQمB]pwR^4@i4|[V''VNpXAj"y$fޢNb5?+ hDjiU'̵LˁLɩ_0DC^x6#|GU/ \^w]C7Ŏ.~$P?45ں ;K7.e[vI[.-%"wY\E%$BV^@[JU5/I--[s\*IUC =(ilɋ DZ'oC |ȯ$~[~b\ DE!4"٦WH `Ӊn+ ^ۙKi,gQ LU.Z&olg'&xs r aQ_jI,PVyhΧb̖ٟڄdڃzzrPHE3)v݃p1JDxwi8jY9l-NFW?&∲pO#`!o  9୷B_3$sO3<H/L]*vsg{\|A$]vZq/sDضT,6X7%nB6zӨ:٢Y4ʀJU$LB87(5D2T9 ˆ:ԯ3'}A;hq6oYKL}Q$>WScU"7\p jYI ]%A!K4p25IiFߗ43הjDtaX8BhY[N>B)Fp{o|]_C o„[+ ·uns;:X˲?ż_Џc(C 9&,مXo?V˚>j%Z zf< J[Z,u]Vԋ#yEF9BZ8߅zNK.;=M‡xo1IԪ^Ug(7R.̖r6>1EKѿŋ}j8}*k̲LC_3G>73pEmKYqj"mHBiL\Y6$8F.:SN @|ɸ=Y*0I$g>ۥmm3xΝ1hO 'Ae=cJcu$Vܕu$$CH$'vCޅtIZqI #$X_@nZѮl#St,d^9laf(/ hGέ@%u9CB9!0T$xjj6Wd* ɴktᵨs756 HXPM<`LWc7ⓟ+郍sbt>HeLjuS}_qQER0YXbljH,y+"qOřcIb['di}_& .g K3o `yD./؟,:!y|KnԜ_Nb`VV9=ص#qsM7ȕ'0chy+%pEψ<`TqAOL'#nE}I#rRz[o;c.SR^_?d7狞4X}? {Խ42mV ɵ^\НirJiXF9qK+,ZۍcJ3r":\At-_-v-zTOi;['W!Q$<$R6nC^"KGLf.CՃvX$ u%̀!s}>d5x̎4x}Jzhő=߉gZE6\!s,R4dӪ8Y [^6 YzsKj,uի-E Ci;2km+(u<yXN%xX@~7T6rm? 5nE3Je3p = Vq r*q'KR.ktKU3[Qh4rޱ6l9ׇKب #u)*#q[]StyY94 jvm(+"ۇ3Y%DO93 z Z5 :ah_Ե<uItK$b,XF{XtT)W/5bĒ0VflTmfAyD =wuC5tԚ&mbKaOBDŽP/JeK%Nj4{HIC,CLOijf[KN2':=Nf JF1[YUi=ҫ"kkUQf%.h\x姮ZK~GpGҀlM_2*7-WQ| xPw2KU $MR0~XFR(Lӻ'J>^aaqֲ{B:\}Mr=텩)RFa#mח0x6YG( ~ S-i_!&#.{K,єD'0NlV5`f3LQRS1xi+R hNX_zKm|~5Ka-5Q=A. :mmPA0 `jJ|kra"w c<=M~5?=KW6WI< cB  Vз%%zt^2l',@[,ܓ9AElO{cFX%ӭFI(@&հyWɒ$y͈Jd$6>吉8hRLClSxLΠtW3%ZTOeeB||H3q r0%<~NZk m8ú J' e {ֵGbu3׾>N#DV೎nTl3؞=3pI$My# q?uA6U{\GH'wIBGf9nvhQ-yQ%?NDI}&')0 *>1 ׂ9h jAdصTAx% !/\t$FBG\qΑVܯo)祉A YwlHH^Pe bF:KZ2_q&DԼފ4 - X P9D:sY 0?#Q<8c6/!4<em?hϨI(CǗ~<Φ@m>r ͊fAqOٔc]~C #,V0'9[z-F(p}ף+o,s NSaߖ F\r5ɰ2 ?rMw#Lw1D=1ley Rmt /ŠZ,oP<’gg@Z9~oT9b\ h}@J[w`5s1A[ ˔,<-VYJqZOA@MNZZIJV D4AL:Iz8dGЩkV024{7(#S@?ڸ@~SŅYcʫyFuo;֖on |~s@pU[:j37|0d;1ŏy'fx4o]nI[a3>C[Ȗi`qٚDQLd+~RRsyaMqg8#NnȞE+;rdߣNR]D (B".H.ߞ[}19e9Hq2~!̚MNAϜbWEb tKJIyՈ4qWu뉽QlAHiY{S&o:O+#ULLܱUskݖ^^8X1 ˼Os͛]b᲋ RT3>6 M1",,f*T0/N矱/6jHKQxLP F%Vn gw Q=:.3m bW.vy=TZ 񻟐!Mu9cO0 2^!Sb):Dt}sS H4*SP,JiT= myMs ${ej}J*\kҏg W ԭRbZ)Lv}$Y 뗼9b`4jҖ5Œodp3PrMM,G&*ig uOJu"2 s]BifډܝJE1t \8ݿIFښXi*TDz7{@JWk.=Y|""NYzr֊GHړ7<`<>+:8ؽ2-y~ex>>DzͅI/kZcwq w#; -% 0.5IZu ͯ?1W^dat_Gpvy8^Sc+`-^Ŧu7F}u[!\H3nRrk׳ĀFLbc Ed͂6.EŚhFN3UG`wȬEGlGY*i,Awjc,,odhCTuTv9RIԟf.?d,bvdJ:d_3YZ/5I/-}(ZYHpGY𝵁G~3azZQF<8iS^ !2C3,=zۘ#{XE):!W_L>.|5Ϩ 3H3n^bCyKGG$ڈ/ 婈S:ć?zY7p-YSqF?,Vu&娝OTA[||>>"|#&ˤE[hIU׌QHE4{XPfMN]# w6s*vՍެbniA}\;N4KeDwۂE[KeHQ)# A6`_ٶ%3G^mL14+m5#Z66E׌g؍ tΠO8d ` W' AK]?cc= (׉O)zI>.aM;A]ZjL Sʻ8jT<73^ƶL .hOS - y,';sOep;'fBpepX2«$e]yD+AQ gsu(AqsD=~;t? ?7T? `8L:\OR9g|VhmPJxMu%e}:MhswφC4,7VU 7`^c9!.6jzJYRy1E0ctqyOS'9>dwA?1Fu' TUα/]{|-ȕH?b񁻮*ytb_)$+ۄ ' ,njM݃DSqr VAT1h'LOBy(bvCD-cbv 4JeAx//0Nσ![LZk4eE鏰Z^[fTKڪ>qbzbBurPNP.}|l0z(lij3P\rGi8!8 7\ iB.sX?WEmj$:g{,z3%ta ILB3O f&` |$On.4A^LP>hT3b Ķj\[%dsD N%_i&N-{ش:ҋyh|fOIVxk#Z*VAF+|cGi*$g5-.KG*Щl]Z)>G/XQ'>I +͆2'BR [7p=GY!Á) U 'N8VTYV~Rֳ\dD\wZg3Xߐiν\5t53C.UJYۣFӧӹ"ΝLmҽc|"Me<5S hǎ]c<y3V#}Zy~,ѡ-<l;yL5 paizbj_q@zMŝ$[~&-)9@0.T357\h%/ :}g*eP~iWr1^JG.ct:;]  @{ohTN"r7 ϏٳV?`PAtv]0_L07""r"~UHm0L2c\[HҕEP`ŻsYaza{Ҷzΐ0_TΪ{dsOTiJl댕)7uyW!RKBnB/[dNEGnYRB- %: D^#PRu8. Q=F\PFH. Z#*n }u1*`~EiCw>zJb('u oA ebж;X:u3Scc)#z͆i[ף(2`n&WJn_/ū/O֘o5/vP{7p^+恡b"Ξ^Ě`Dy /f>]^lh'S9>a78R`=8Zʲ _8e{hjUoXf_~f_ul0^ Q!lF~2Ys^c!y+2G9r2ǽ=!,?Ux*#[.*Fv$*1-j`!v~bCy!GZko*p\5]n, pF,_RJh:r,P51L[Ҷ FI|ezx*> Xv~W 2;2 MMfq01|I < kk4Fųe/P$L,mur h{I Oܪ>&8j^NZ<0d|P_s&,^ C\~Rw`;&p4x{qwOjl97ahos`ÿ%Zu|YMy]b=*ˌO`C e tZ,cF8qW,sъDZ2-Nc*S>soI>[Ҿ`َX"W; "|XKᤇ/W:GdNj AJ&,(VY#c}<:}L}e_S#`:qj$WW ~{RO(@>V" Sp|+Gy¼UZ0;F*eҘ ;@Lb0OU^D*ǓO6,AF pLq cBv{&h#oa35~~t5*2b5Egy=GC5PC;dSe7dz)6 "LYs0PRj#DA_9F>jcI,݅Ļ" P-vGA!Xh.~L)FA#0~Z%8o?rV|/PV;ܰ큏lOCRI[[q *O$1LSABqST=M$P2.v><2fCfi FL5O `]Έvo!fI1GyuL@Y%d["r2(o郙B; pf~Wpȕnnᯇ_>F OUmg@iOY TzpNEᾕl2U:N<),1QCViJ}f36sD0fS#twEq 9nKvאnl2W4ǍHW? dt<1*^C`hk?H8G#STƟUU-`=!lY™w %'EG^{/chksmulV4Rwwa_x{Wp;Q Ab?8dvHdNّ%z@aFY_64$Kodl78VH.cmQ^;^E'[":"BjC#Q[ґkq|؆1x!"RȂ ZN*#|깔+#,zF6JimҦ;yb~2V?@|C@cbBfLrm3Njq`#zU?WuJrܵ bLB aDlsiEV=0h P,fikF:ۛvq+'ÃvC{RM 1\/][<ҙ8K@FO؉їJ7!8եG=dP/l]~z|ˇ&ԡMjJW"I5}wzWB\dܚ|KڻVUf y pkV ̞]AqT/~qLtW"?j|w ><3!ր+t}˜Ŀ/?o9ͦaybѲ斊+.g4\am}^2{crS'T߇ #8{x'|6W=[ojz9a(B./:/Gwm.wON D!#anjuk?|;;}t-Fvbr@_K h-&gI;F|#MABex Xe+b2m 0$&p!= !#Վe)R?dž^ֈfSKia*zSF.rU.C& /nQfpk5r2>Lp&s2EL op].p-WfH6t$-s6$ N UIƲqt_x%$iWrdB^)hH"3rXҟTb̘J R7]V4@1y/,V/$RFF305 )-4ϨBΧq;1RY:v9z%A7<Ѫ˦ᗜC5qMɶ [W ߸mRs- h:nhEj4gCe9sFݼZYJS/y-;Hf Kw?>TKR:g"%C JSn7Q\sԨ3dTeW$0nC8l$T=K?'64 ^o$5FLc_wzLm9#v`bwn}n ]cZ[H[yMv2ҰTQ)c@bM{ / jwgorf,gĖ\ @lu$`JGa wءw68J$w G|t=%.yL;"?C*݀D67OCys<YN7@a-vI֢GcYe!,@5=o\[ `ڭisڼTUPޅM䩟g,Qc{OGN:l_G0eWTj"ݓc) ɠzci:pRߊStg$p)E\ݑH7bD$rVBpB[jP,+⑵C⻠=kUZU l;)X2Hb5 ʳ=Q{Nc9)) #J-iw!?EGiN[Lz%vI0HCxB|󪚍'xʲ6]WJ* ^mGB?i=t\8^ ?˻kv@Ju&(ni\8 u/!8 @&eD. a:9jA⫍4Q;4䀙qY&xz<-iyfJR;wXw hDjSQ0xO(yD{.˪YhVWz.;/N /]_xI~㚍bPG @fT{Qa|ޛA{⹹ VU׈~7LjEiTyxHwL-C7O%Rۆlq@* G=@_#+NtDtD ':I\ug~Ym|)?X5qDANe8z0KFp~wX#%,{ٛYʕ[lꭖ ʻ{tEi J س {#.c(JCA^'*|=d#!Rf1/:H E_kHOD|{s(,sK8ZIbhB.1`ܱ؇E0Gǔ4hH  uOJ#;ip-U" x>3oJҪx7 ?{:nzPk >ωY)FẸ=`D+^MWm',Oy|ԔFQ.7c)O)Ct^JC8QmRYaiƀvb`2d>G>Xq&h%7·QlKZ5 @ wo։iv[mJbزYyZ Y)Ki$ aN mC8QDjoڅ*}4cQ۴+ dD,>??&$aohΐ[(g1?->fL@jJe*g[=U MB`j+bDh#_\_t(3j(ؾ{2.M.r)t㒤T&!mE^yrũ I.!\f|Ȓ| D4>2K *eRGڋ-b՘ `Y#!ͨ/ \-Nѥ{ْ B>i6Zm$n@pصIN@opz/ܰaj|=nZ_DSޥ^T+x<:[Ұz;^ݔqw~]<Œ|?~zng@R"2\/5! ql@$B+=6ci<H%B6.|. 8Xkdcӊȿ aE;YYz4zFƞʈ[$>r:32~#P1,i q U~qEwM5Tc__3eՅ91R`r- ' $3;ИՄT[| ^~Rtt[ŃޑD8hYd<&4¹LNT y"u)9:Q3& eE:cj{E?PZW_h[jtNRw/bB{$i E?&s:K?Gg@g.DwNj0B4ns:idS .`62* \:o'(?1tf\-3Ĩ YB)" =anÒQoǮ~H~}W\h4kx6 ύ=,r`.i5T`vآOMpշW[>V"WABnQ(KL|(z=*mOR^n~il)j/QQJRA*耭~0Q{Fd0`HZ%tѱD}"Ƽ4&:LhU2mm:LuQ^t5GaYmѠgh[ t LiNS$d<[Y(ޣ3c(5Tq Ij\">7;^Yz7H 2؀G(5AGJف4@4zβ zGܧS7DcvǫGq_oK_48zt4.E>6БLa}-W4M 5:Iy+HL`) N C}`μ4XǴ,@si*$ SV19:sꟀD\Ra<)b-Y+&naL]lX}tqx> ɴM3XoƋ,^*~dOty:~+M{t V]]rQh>5!%Ő\ơ.$`;2J)#_5:ȈF'fq ?.NJLXpm^!%WeU1Pt}.igH|fb)a U΢^ujoJ p%?VcN-_0%}?jAE? ˸o6߯>, _ jbo)`UuU"`?/6M5~/msE'OY4t>PYEF3 xv̳I1TD,\xrSɛ_e-bD;-mXcs/i?:W5yQO)MnNytcj99׸B۪ ?ZxrsQo~R_ge>7z-y};a%7wJBes${@ 鳧#)!p^wK*?Y\vʒ9znT8ls^/l_Y&$5;1TlSp)tR E0jX^SIסq/!q'g9GFp̽l-JB*g_Gu罦Б\e䑒sK`tu_,{mukUg 2:nV}7#sz;/ 5-1sck7)h 9(}%:|7d[ZH/b-&0AԒ}Fc'S1/S]] N8"N<e"[׮aliֹĪU%۰mf6رn{j |6#"j-GtG&%)!zV'F1ŏ#x?.z%!|5 سkʮ)Ėy8c]u XҼ /beMEVO3e!#]qȆyWpz ~&1{A).ycR_X<I~VMp9'Cykƣ8Pn.e'1[ 1CVNl~yۓdNc,xɯP鯓կ$DJ%)qbv bJ$Vv*f oC u8(q0fPhWz?Qː\'`[K e&2fqЏ9kݠO'A /kE ]Ӂs}_.d9۵QmOnBCЎOt06aAAc$rL+I-v& ÞiEFA-x Y;SZrb몗)$  zทɱ=!؞r# K.V-6w}܆M,YcZ<՝2}*`*oч)W_r^_QICR odWS֋,6VpqAxK`Nj50H4Y\̳o>DCVՊY0'Ƿ\u,l" _qRU͖@W7]|= fScˀЌs>`MNX,0{M_ODcYehjNo7ץWgC(1F#^ξT] 3=8:-iHU$]@gNxN=|7%kYo{=%("Dò@w'fln`uEu"ݳi+X"h1 zQT1n`|RAqO 9LuA߰=P\B81^: a>Aؠ4bgd_T2oP9 $:y8嗵a# h] %}9 bugg3ks| i{ .,5ڑ<9*(1y;L^@:L  MDnŌ%%l~CbH2D{ `98?kM0d0mꐵr(X~(O҃{ĒURm-p Xf&]Uph<Tk- 1tW\)!eʱ e^7ؤʚSgy xQFwSp:FLX$z%}P9waϝ|FL]F@3wtNJւ 7+8$P-@Daʁo`}$J.qn5H=eSbԼaq1t,2lacp_E]@ߩ|_|иKӰrN Li?|QƉwc?[-uG]{XD=nxŊF4ɦhKqTBu=@X #QL܊'4+z9?j!k\o* Yp

x*o$bmpWoc…B*a/ D!AVar>7xPPk)EI@\1^|4:=tF#K!;χ%Sag-J}@q? 6م˫P$-9xxWTԧxG^A.JG(6N-J?E1O/ְb9ˣHV"1UjVH$a>Z35twlG έ]oA1}hB@po|V 7HS G#h4~Cf ̘m7wT!U . ȱER5,kDTk<#аp:ȊZ6}W`Sjg٘wƌ2BJ"v8At}}.'pu1 䖇;~],}~Տ[Q<0g0~yz=ƽЕer>wƱh,xf YIXFأS ZDnC{I+ h^Yz{Mq $eg1utE8g[8yJL1#]^v[(P\NOUl9 7MR λyܢ-מ?*&I/a#0U%)>M/z\9f qo;\-/ѾA397o9~R*?mplU$4Q̿""04BY@ jS:fbi '(؆BC:}~QHoe|\<g}H-+]OOpq!?Un?ic=Y7ҏNdhJ {rϤNyɀ KAwZ|#c0F EouU!TEY}nʜ# @WbSe@cUjgtMg{64^JNA0a&bۇ˶Hzb 4C$c:K}FKi|:'H6̖8C5ܷeߓ%xX{c;jin$z̥ܹ,$Pp:egz- rS]'76=n Ғ ;g<b>lXPƂ)U0/"a0x}E'1<xnw2+ eZA` % aEg\C}P5Srw!T+Qe7P#Dp2Jq(/uOGqR@~Psp1H;+wiw_}J}ΞItA>gոix4u 5ΐoCdbK #nL6 ޾aI;ah!q'l&5ʷqkWH{804@KF8i].M4Ѭ@|RVb1)P.e Gem{/jN=:fjRc׍6xRUQ\g-ɏ."KSׅ+3,~ϵSa9UmIC sj7K6N]t#Eg }_zB~՟X3.}thl:4˟^36њx>3&jc Ӻ)@C1l~ȺJvi`WbYyVUW󃸤A3@:%|iT X ~tPH<",yDII<`V< #E>,P\AA1Ɉ_^djŅ7m<٫+iFڕ^:Sӻ ==J5dy\wm.ASw_,^kLԫQ;1HnRntgfע+~VDz 'xe^h|'$ ,`\L$䜙ko )Aa 2uHJG f[í&I ٱeZI1Mݦ "T4'5{?=xH f: lp,'iH2=5jQeGLzC_3wKLq.X b:]>(wep8*Aet/LuOG}.Ư,|Rme۴ڞO(n s0=۞: U|>t)D̐$[idϕ0әSL'>='rCl o1wTguʰuxwc73`6ZF@k:zԠHݳEu>-JN|u&-ra1V+VI,ܵEx8}eX|h FZ&ԕ.}q`@Dc̽&EMdHH޿%W (+pb Ǹv:z~D`4ۋsxwު i픦¡7JÏԆ>kE *-mZQ2U^Oy?'IW2!ِ rn<cõp#Z&~Ewu8Wc:;J]Y~jAvsj[D[-@f/6UwLԆ0,*I!6[, l4lMўh7pmRBZYhrE{4^AA @Amxp9p#XSβHfA`?"~kf"1#`9li-\!f\q#?_\ VMd>6 DF툋 jB^;+X{]߭;RԘS\'mɻVf'*nHt ӷ1z&C>6@Lko| >]RQ%ϨBPu&3ltߒ]nQGlcX`. B9 t T"͈O.2DL^L8|ʸJDiT{,% 5olyo)0QDJVҝtor,q-u%/l\' 9BD1`^1>6IKE}s+G|;rݰUC;7Xtm ]9t?;6RʼncQB]3܅:GU%qYRF:l!p5ѻGDTt'Oy/w ᫶51_WԐ4_- ,봝kefr Fm߸̫{_0Noò;eEcc>ٷ amܳk /EP ƿ0Um 0rH}6Ǡ23U1zy$ %ԁqxBAi=j60tՃ=E.{U!\z i^>OXWUF1EV1- 2 I:bd*QzS̞"Ϛ"Ѳً#˦sdO_//u;97SװaP3 }j Wƚet$ e6Nm9uݣ SjZSeѸXoHRYU +_UmNF&XeJZ*ROGh 1=uR0sNncfeAH-k0nqiEl6R GM;H aƻ䃵N@$E qLUX2CN-J:P!7xDd!L*; B=e]ąBow"?:N5zwo\ѷAkx0F|%>}n4˲Źa)3S4c} ȭ8b=v)M@q1'כV_üh/Gl|++35Ⱥ|Fank{p5{Oʬє ~Zkd0*E_`ub|26QYh[:@O"mw HӹHTaYORL:^%gMSXx%UQdŃU6 k=}-ЄFu`Yh!pk5ƖCc~ >adUc|^~]t/QTg]!O! m^QJtˈC:CS9D3 |µ&F(>| s݂Je,:#B lJvacg] eN31;[k-F/ t#i{j/gr Y;m-Չ 7.?t šP3WחS~jUI]ҀqUcZ]b%wgڔ^?>"k9k$pKe17HfL[`.) 1_DۼMJ·P'~L".wW**޽dDrWKn1bZ&W8j=Iỵb /| pK%)L,{|. Aչk~F4[I'0u.1:@pp_eXVPlР펻I dQO5TכԖB4?Nsv^HؓiYvNh_ێjyP0OՈFG1W@lnׁ^(>QCL0u 0DOљ@A1j6J+@̱Ddی(?`Ǫ<_C{ ѴOȼfw[<(|ʌƯ\~֡-+ QeaSVz8fa"d= p =K ӖWS?N~-IA6[2])^-0p1{(*q^cur|͇~qӀGEY:+!xjW7pt"[ ;CtlĈN?'y4mpGc c6FԸ|aQvCGOuj)&V}Ju8EaE626վ9y~zI~G7+T!ꗋ9=W} V+v49B84sSt(u5P QocW^օzuFY;<#N,72UBz!WJhRT2õU9 4[L@ZL1H< r.C7ۯ޴&CRqψɜ `%u;JWA@afB4q I;XT<3A[Ylz(,A3R"ww 8PM/y@[ҵѭ k0֎Wqe`n2(.fޜLj<al{ ~ᢱeNHj @Pu\v\[@LYn-FD.=aΡju"}*pBC $a=vJ;xpu]xfhRqw2m:42}TjLmq2@}qZw_h*PrC?B_me)$Y'ًCcqasTH\?)}";nJָh2F(}?qP 1t-(56/mKĪ9ճք&ns8t%N-kȭNm ps57%FqJX+m1v{tq~2$NnOG"۠6-J{H4 =8UW@ PLJ$pkh$לfXi3P[{@8h} _!4oȺ ;#r>^JS7Sg3S}WelҜա,[&a Q`+7n G7vu`wG}gBX ׸tk<lͽlPGV/7bcBkS}s]-3)[⡄/!DaȏFW)1ٓDӡ^"#hk[` `=O(+V(F^KEWjZ myl~{8~ˎi{?1q* Ի=^pS8R dNHH%%+f3lt"*GK#kxiIW`'xU?6G%3q+L(P&[x}g3,+jIcFn7B0\az,? Q9bvXTC"0xrλ<= #йmA"N9uM'2`{eZKd$ u 8gS .t,}UOi1_Hx/t0,-ΉF6A/si:Y>1,@ AO3^ H\FyN!o,]TПsqz'p3[#}+JՖ,^(lL@Z*T}C , ӧa3dU<4 )W@#9cV+ X0V6{:1onnݓ(fRn&P{'tySoW#jw}=~n۲KCi I%6 ^إ0иr[q*d>U_Si n|nոݴ3SKj|6&c?^-B#L(pb/|y~X֠xDy$8oa-a~dž@ 0HкԱzpz,B CiU,<ؐe[}F-="R/G[o6d-!x 'S0M(eUrn"G]N&_m83pjj2ijI*$T.)+gqaU"~m%9"[iOw[q}Prgj?̉n>:0}ň+9El = )JjP嫱B\$G6iRaimےioSlhFqmWL^XˬOr{[QN22;bx;`[܌葉PXm:^Zq(%O~dr&-HH4X*SMfdLs󣝷>IrJhqd<4gH*)xMb䢢P3TR**Gٟބ,nTOTc۶GPǍu{[G&f?Mnj ,@jϧ13k HF5*^@Z;7<$_{ &&yF:QBy}gJ=?ToOwHM<߷&Dbxº׈5t:OrܹߪյakwpŦh; 9\Y%0ΥϗΆN Mۦνݝ dyPn~ӯE!TFjrq:)|:* +h5פ+)|(I,H=bkG)ce t"9UAmj}7F\"t%=O p'ƏpV0A i_ع1mOaY% /P+{ت$I{PVbL< 6ppg-]PD06˴x|fFF׾N}?fz<8+J! (p^Jý">F/=YXhٯ+ $ged;{sϑ߾44  6*<ƁȜ qTmG"5ċU_vg٤eN7jQ`DeAJ+h~ioYb.:Yh󡩎H.b31ӧD^79ڗIEUG:sJ^8{c)yZhAg;YN~6%I i&M@)kZM髯d-Flt`܈:n~[ φЮww;Gxw䖦dgPR놣s,n HRL]Q<mDn&V(N0):+T"Z+ubF_PD@h<ҡ%Ȳ3%;gWGhC>d{<̚H;O!ANe DqWY)DI_qE~[75< arm|n_[kWIdnsݽ$oB`1/S^QoQ/hZu\Х$2jaMb}^HY4K)A#cBWɋ_DQQ=8^5DzjC}F{Qr`Vl@Dn@#Ǭ$\z 25`*Ӥ/xWsceON bO c6aI@`]s0yaf'|}QvN%b)`3XL$C+X p;q^[\_vAMn4zt=>S'y9igU =T!g! Ȏ'KZzu.lemЫ_"3T^ܮ@Vk$U4 ){D_vҶ6& d@ h21.#\%5x:nR3CH#FjִF(-tlN4Kx/4]4oưrV?Ih!ΙDh:"r5T! : @#4ĴgE:o笠i>RɼݳmlFg(9ዳ!}t.9~q~of(L(/3@"e۴.|~NG[AMZJ]Y"([! aI[e/>QI~Ap |`P5u s[HgT%յ \Y#~82_fګ!W8pW+橉B5h>mjK74L|!.8.TH$ ޤZעÙjsT*wL3_ اQ`N{V|Ӧ—tbI.q x{ԃ1/>#^I[>ZRF:V)g[YI弐L5biL6hV6[1w?hE\wnwDѬ4 ^3U⛽'BH&󻍫G.rq *q >CUa|pSR &07* F$8C 1.@/kL? k֤Ȕ.D nG,Vy`4%(=vR :8iW2kE=W/sL L݅"FםW6z2*xe]TrP:߸ ӁZ Q#)3j vEq5P񊣈r6 DoBڗQ_s j@CnxI􍚮M(IYu֭X"H)N NAor3*HyuRLMƮm?*%OƔv9%m-e#-¤&yfrۥWlOU"?U>$8X MY$T7>-9q9U ]~qB8%Cl[s)o>=;&ۼ؜ *%}L.#,kT I_v^ J{AmpneGM]cS&Of;ZbP\",*/}sPy *V;ӹ/2^ j4xrb'>B m+P1LlAycCUvsPZX!oA]`T NXknzz=l /z%PJd Aꨆ[6]3?餑cJW;22p!ZATT L/R)cʫ6q Q4~tSv . ad9OrG`u*ik(ʲEkBE/a * dɻBsbV ^%c OvWf7G U(psVd-ƽb]-6"6-)/h E u3UZԇ /Mt8 Z^6X0[c8f>2p^5"asw3 }\v:RR(| ¸~2->P~fەC>LǬ:LN9aXsk m\VTy;i504Tޅ!SWW YZ