libvirt-daemon-driver-secret-7.10.0-1.module_el8.6.0+1046+bd8eec5 >  A aU]d,qwWB&!g?1=OT%Cv"rճ۫7lBkΦ& D̋DVY ሏYsS0mUN+qњη@ӘT,8wAR8^good{IhLƇ|`cݠCMvվ̷wk;7㒕P:[{ೞ59h]G^Q{}.s?H[}A cV*Buewl4"W:z-`PfjDQF?wk>Rik MZPXfCe/˦;8NqCokͤ}L х-y/\& eT _4\6:xL w[jhpL}Z5ʷ(K$J\DGEΪ.n Y!gkST*XzEP =*U\Qc1b4cc5b6017da9431182a2d93d91fc2e5bbc333a4e1154dfbb0382c225f7302162490860c024612a631a12ea785d02d778d97fbd0aU]-9CS"е%Tt=NiVem9#Yi @2>$%idl()#,ZPa)_OQbUۖ^E`4۳7 UD LNY+v)VY`2ݗך$TB?#=* Š W0'ʻp:Ew`G[ZT_"ZbU\wHՖ3qەghcpM#Sd U7!+-;L#6#wϧI"_f)TqGCKMeh+rUD#s;B1 47/1V4*a޲pDXm3Ч~Gߔ(h2%/ -i 4b^7E">ako$VlT3oBf36ͳ)vb2=?#q |m-CLD {бXWOL-M1KN*nb16 Ǿޙt >pCw?gd& E r 0<QW\ 6 T  _ [{ {J{(L8TT9T:)T>&?.G8HtIXY\D]^ bd$e)f,l.tDuvwxy}<@Clibvirt-daemon-driver-secret7.10.01.module_el8.6.0+1046+bd8eec5eSecret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.ahWx86-01.mbox.centos.orgj!CentOSCentOSLGPLv2+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\\ Fcl_E D~AA큤큤ah!aEahSahSahSahSahMah!ah!ah!ah!ahMah.ah!ah:472da13d80d10a3977a3601a25637bde1c2b688faf7c4dc480d413dcb7d49d7effe162914eba43238a05e6a3b89c8fce8969594fdb9ced851b0279013b2681b6a1806c34c7e3c8ce927c4daddaa935c123f1f38cd9bcc7e4c734c7f1be40d0e969f17004c14d0493e9c1e2ea60d9d8e48c976953049df8ddc3eb170165ced4f2c35c2934a5fa94bdcce3d9a93b500f2d71711f7a4fed2cda5083260aa27336fb122233e7ca2f19ceb990c633c55b380ee0b5aa7b64a1666b5d71a0867bb0bdf3894a0f42b6ee327cd68d61a5b05d01d38a97664d85eb6256fc84e58604011128a4740c6782fbea364ea0e4b4a5e74f054fa24c22ed407796d8577d72be7fce0998b0b6f40cd049a8a91b20751b6c8f86f0627b52e220fc2226c084546cbb8d9ecee647f21e5b2efe4824aaf5592057550a70776177e3bd3208aebc1fea3a283e3e803233e2532d397f1212dd196873d2727784a369283486352986e64d4a1cab../../../../usr/sbin/virtsecretd../../../../usr/lib/libvirt/connection-driver/libvirt_driver_secret.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.10.0-1.module_el8.6.0+1046+bd8eec5e.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.10.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e3.0.4-14.6.0-14.0-15.2-14.14.3acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Rebased to libvirt-7.10.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1845468, rhbz#2017928, rhbz#2024419, rhbz#1953389, rhbz#1510237- Rebased to libvirt-7.9.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#2011731, rhbz#2012385, rhbz#2013539- Rebased to libvirt-7.8.0 (rhbz#2012802) - The rebase also fixes the following bugs: rhbz#1839070, rhbz#1942275, rhbz#1995865, rhbz#1806857, rhbz#1924616 rhbz#1978574, rhbz#1989457, rhbz#1965589, rhbz#1677608, rhbz#1926508 rhbz#1810863, rhbz#1845468, rhbz#1738392, rhbz#1965140- Resolves: bz#2000225 (Rebase virt:rhel module:stream based on AV-8.6)- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e7.10.0-1.module_el8.6.0+1046+bd8eec5e virtsecretd.confvirtsecretd.build-id1dedec7dae156213edf3398029f5ceb20e0aea72c4bd20e4fae72c9cb58469a985038058aa5dcflibvirt_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/1d//usr/lib/.build-id/93//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]=93c4bd20e4fae72c9cb58469a985038058aa5dcf, 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]=1dedec7dae156213edf3398029f5ceb20e0aea72, 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-825f5177b70304bd7fcc596e76245e0094fe740d5336626d723e3985255696cecvirt:rhel:8060020211213145023:d63f516d?7zXZ !#,㐍] b2u Q{LR)Gfԏ-U:PM.ݮZ4q {5E`"H@L3Sw\2N}ry3ΟR:- R ЯU|(kP0C!ba{pRuo0r ccp.h702]5 ~LG?Y]SE%wV7JhRqXM]V<>ƌ1L{E й?PGf}юv-rUzb<D=+.82xGu=ę_< Nv$H J-B>8:AXI $/RgJFR?JU'vU m-0h#&`y|vZOU!{O;lT-@2eJym)'!^'XE QW|jI`խFi[iErug꽽mу<8S"J08[dw*!t$=̚gQ0ʔ Ff/8#bҘ? #hE7ߣfZ@$X⃷%LkI 09"HȬ|x(`̚G gݥN`s?Ș9T_}%iu%2ilV?rbRu>dп oS^Φ}YWy'eޡe7b3qk NR4~zMΰA@ҁvNN P&E' 'BUnPCok[?PX*͒Fĥ`j!*OpVձi-+63-k7OWz<}s8"m:ÿ,9aʌ fWIWi:|,+iqD"CWY!ĩ|'cxG}+wY:FmZk\_V"1zƯrMPH6cmQYσpV fS6:3d.3efҺRó4v =+n& p5hQuaN86 sWb8Dps?9 ٸa ɯ^ 1m^hTedL 9<|$q>9V~(S;ކ]?*ȉp)g1)2c1Bw>OJt¡mch8` cҳB:KeY+s|W)2E.5Y\a)*+MR,1"yNᲩ"O:)%1ޙbQkf"b$Itm6҅?uaCZ@WLvӝrB2wSo<vqjC ƹnY"Zފ_n8 @(R.|dew*%%!Ѯ0{tHmsK[`@CwOԸ{K,%|q̐"5lRAdY@c>BLW񏵌^:#P'k"c#c) cBھ^iw}hD/?v2z 6fJF'SP2}t)R_;ʱ3W8ŭ*8okbǔ=:XI.:yq kㆁi Ar GN*@/e@ɓ MZGhA*4oD;0qq3q9hBb|QIS9FT$68j<`Ś|\ Hf#wȠ){bvܹPl= 0Z>KLM]b@nm2F(% q/{x9*અLL&17ؔ9lqRt܌|ƂA6i*6TǴ0jPPjf2-#TB;E7ArJd%gֆS|mS0ZƪRj f:Fډ=#_=%*p ,eTJZg4]~ZrqvZ5h+BH;BVD]_{ψu|*E/UHC <Yy^BkQY5б{M6ǿ:z 8Xqv{x }m.R)H-AŗMy?^b^ %:m˥4{gjK0]PǪ.:oײA#lecHiq- h$z 8!oF^]2r|Sí9jN08Sݰ@/ܜKϬYOX HB& v^->F>oejA_W6̼y^CsBB^W E Rʣ[k610H vd @љ̋-.Bx8 |?'&{2t3)/:SpSS]#8Iy|b^Ca_%r0wq(&¶UO nccj򴇄fu(q'3jA_Yô Fd-¸a2CCMlBa7m ZD~ȵ6 O^{o%wqxaD**Ґb3c쁼Yu24NtsưT`eF~-?O܇Kaz~ׁE" KX/,C̏J=螀Qh>n~)1KO{&Nv}Sy$G+7C;e'1/d>II{.eU"A Nfݢyh+52z|ZʤOQU-ḳB;(*OF1ʚc/E?cs‚1~R/*F&g7J+LY\W'U.دY7s×Y(Ͳ,1)=ZKY8Z 휲Н!qƄFߑ,ôLWbǏ+ t4Ѷ5WY 'ulIFbMlހݸΒ&D ѣ!aZW\᐀.mH8}%|YFC)$y;]:^[}<vG?$T Ko=f kCs^|9)'}y3%yH82JT0*:bֳA0^uj-k ۋ^Q܁;IUadUjdA;*%Y:h`dV9yuաЮk0 L,{M{݅:9_G& -"|Hoi¢eF +At*N A ϳm!j2ZdOt _@ݽ @KD]tL73kՇd c4a_ScFP|@s`]ͳb[X逥XdS DG_y?>EB (XզUoP7*$_N)e-|7-P  5FlH{4[;o30^հSg.OAE{nwP)Aa@>>R23Yi3Fdz) 3; @Xϸ/?`C=$y l ;Rb X=t:B2bzL].asB}uJDyDsՕ`&+.LħHh&n{P,r9(uzU9Ӑ+堅|s% {Nl[&YUGmNDO>̝qJ4fs zժͯ&5S-!S4ݴA~"(c>Iyr\mWEiCrm!݂J]&#+ˁ^{ڐ'z03reebl* !Z˚ם; Eh,N'%C UrVpן]Kd(aTLmuv[ Qނ% c Iz~6 쁐˚ 2}-' JDj.Ic2mHP6 z𚩿lӇ`=ޣAR:u!55[LqSӠRV J6&ԋJ«vfXR8K6HLa}،4u+>oj-tSvuEG䧛e=ZT_{bpRx9Uq5DI9'6R~AV F\,WBBrXWO7WRϙPh zoţi-NWLbJN.9C{>ZWTUvhΠsߒj'Y(pN{=cڜb[K}ڔ&_Ŵr-)4-L܌UiaS;! -8N;yUķTy8,G0^[xpׁYCZ3DXت拉ydm`Ʉ{I9[f~[yCEiP9Ol.-=z~H^S5a2"^A="e;w5ȹt%lTV ޒ}}8ï2dM%ӔTB)5?[Nax` 5= U\/ `d  >G{).^(nUi'V")fHZUt+ׁl7Qk*Cϵ E#33ۿD86ŕXvRTZ8Tk#1Պ 0?  Bc'B{ = iA}|JMCO?^@| ޼a]ʙAVu덠v#=>u)|y pUjT]I 28(vT4Q]j3vT9S;kZN_&؄QM"Zb~%TSe/z/+]8YZ,bF`UCS2]P*1W|x mRPnrQ 'x11D9WgEa]ήFő͋HQ+f"Ր{MMC#*«4|ŧǧi uugzna8,HX$)Z%?8ۍTɨ}LA3|8ͭ'BKl4,n z?];(VưBMqp78k1blCP@u`p $C{_)!{n֥cGHn.]k@:aYdNd(.8z.XJOUGMF=ٳ3q?|>}dZV*ODـ?9 4'-މCWy5x9]w;r-7XG|;U)9؃rpԪfH󿃏Nny*"`L:DsdzOEYJbѸd<{/b {5z_;Tu)ͫDT VwFVĥdKy1YϊMjo Vc5s<6盒ֈY{ȝ>f&bq} 0|D+eHbQ] PD;X%Ei+ GNhI@@WY0t8i|@MSBW n|ҋ3`;͛d|x$ퟃ>!+D1A͠ndf3)=̋R`+׀ 6MyGq>kSBɗ!TKsMOVr,f-q/aح[!?IPʉ:ִ6 I+/}iØ祆3(GXt^oAgz`z u`已90$HãH37HSKdcUhodQvaB M*HX}(Ȉζ{ޮ>B&-p??ԨLd3{cB__') c&`*h'{)'G~&VD=^uFʍ(v-JA 3P`G__*LFڬCarlM w!p:O[S, ns簨Rc6Gz64C/ڧ\ĨVߦGׯXdrvpN'Y  2渕;F_15VzU .(Ӹ~X\ELjX֋ {ʴ`~!N| PRcݶTW], 9K@vQ~0^{Obl/C]k8MjOeŨ [|@m.p.|G'F{ulD*&{ٓ4K+ }2I$IIk]ᇤb@ *ƔQHN;[P[ G `իAXm GprTjD+w⌣t~r?`ÕRe3vr7Eq Q<051ZkI50dβ 99zǗjޕaL IsYԏ= pVV( ZUyu۴<\s&8tN!5MN.B:j04yAQ5bCJt*&IUF#m&i .wmul|JAsXN^j8r9շnD;\,ʂ!IaY$CJL;B؝+z̐Wp|#)u!21V ,8X0-dgeB/ :7E$dȇIҗ@"N(y^ʀ~\t/tgmݎ+(yiSۿ#{(nz]|sves>%sBaJ(Z.)V`29 ~9OZ0$b^.ۆ~l%"PPV7(r%ΥM[߬-0uӚ{bZWZ}l7W\ѪA72PVe8uE Idti8`$DuPUŕOGgPB;cUi,oͭv[*khǑuu5)7ޟI"/@~yzCV:v] eLZ9lEb糨{t^dž?z%M`L@~KsԱ[+"9T6%bbfK"1ECeT+XrP#[z ajGU׆lLYܽ$J⁸`MT@)ޏK&tlg\\ ʁ$9d ⠏q yRRN`GC&!l_"'Gje]IGfZSQe:7/=ԥz3>mY>@|M:M_Gcڻ!n>xaV7ʮ\)SA/qCrدYtcHLbR/]pGms#JA|>8$DMz%&0HgȺbp}$:eqĘ5ZsH'\} FUJu]sy@hb$|Γη No:,m}+43ZhcKASX}FTGAěa7F0.uIi#mDFcߣ 7e:hg+LJN%5%jYCElh-)/,C<1AкCć6oCcwjT'}Ӗj*PV~7娏2i2i+j7;0Ѓ3sE t,^CN.I0 s?v2 r{+Ecb$Pۨ;lfY2 ̥g'AeQ;H@eTQ6d}\.cI|jka[+Iמ*#8&LLo`[ܜԞON?](Iz_ r4"TqJ;SeRlfzoa5[H FCB5pWMH*z_*AJ`ވSۛcV -TQvUM} L}xɒDx uE4a:16QxE"A-υ6|Wo@e-:r!b$ԯ^2;vhϿb?`)2~77 J٤ɸ @M=>:J [5ޠqT"UA` Gl?ejx\%g VH %qXtV^zhWxIX):1raO36FvV~}E_){OР*w" fɜXysCF[)EauG  zW\xL2$q1<7_ 񅽝!hp񀌇Mш@->' Pu\Bvq XY3#ġi)ݘezR;:n,>iWn:$* -TưV(eGz&m)iZolAS|fXϓtYH VUV[d&n+1 &h.208Bɾ}:5v|\U{4n?ד pxd+҆7>^ē H2e@NFqPM(4~qH}i!]suu]ސ sFAٹ(Z22b~ULu/zLz$WfihU*D?2L ?h. _ƆzZ/:'Ej)z2k_j^u_DtBoj&H}hXrSH";~߃_4'>fЕtX]4vQ;AI eLfΔo ?2[لb' */M2U%Qf\q;͎MQKX$h8vHIٗPu{qt䙵ckDlQ,j>甛@86+ gE NásS0&*іߗqD`znpY6?iutB,W)2}sat֍LӸf$$ k!̭-< KTKW}2A Z1E ~*=6do!Zzzuxr̘oe[F樤? GM7UHdGjC'pT`[c:2"am:EY=QRӻ98hSjr,Byoh&tokT rc2hnm 7^җ%-^& D*a*3mã kZplx]%<\*oU@p'RJ_eJsoq67VoG3:룇[g$F;ۆ e}a[yB7h $6U*nXEꄤd?ivewtUV +LQt&y%I/_Q$Ef~L֫#|,PZ[iJ"al9ⴵhF#w7.J@! O)%YqÅV]YWUq,qFyқ 6hѨdCKKqGR9_],&7AY;kǟƊ";ÙP Ltdak}/.|:P@K"Mjv&s=N`"EhTSb3"R#H??Ye“NO*.㢡@&Aaj'!I;іiħ)&M48 7ccCƤC֍yP8pXpbH,6[i$4Z^@=kc}c QgX'17N EYncI媨j$bGm3~!#<ںF0RF޲h\H[^FIn< d) p tͲ0N 1T8eAȬ*{#%=Jtf+6( ek>0&h|(1;R;aqWD]#kxpL #D6r!cn`ϤM۷@(p(D~2U2{醉>A 0OOH(;ڪn.]Y@@+sg\fg\/"JYwK-y 靵ʏDgs] {̔x ʩd%BT56-׽I[;' PhRb 5 (}*YG F}w}1dtD{J j!KX6eI 3~Uv଒I+?{:J#}>)ȯd @r o56nDi}O Y.]|Hnx̌Co:݃ $ a&pBxRH 5(~]g&$b>%9M-wJb@~2NY:ۏbx_C矏TlTClPsr9daӛ&Y0.q$+Y`@9ql(p5 Λli0ҜA*S6Nx|x cHLoxmRǛYKF+3 Qb cV8F-E>!^cm9;ᶳ8m/̞fS@D 5rk4(e,t]i-{Ba g/IcTNh(6 6"o#cAĩW`Ѿ#id;Ʊ\#0x~(ĨZ5yaՈ^!8EmA+ ,y%儌 w!: >5tE>Ⱥず% QKGs_!g8 80A8' [< eXDbe'ct4F3_V @L*ڿo~ 11LB\:fЇo)r Q* ?1L3G,Zus_kOEI\l]&!'+^fSr֔]Pڽect:UAN/yͪs)s1CW .,jQ yHWSi4c1k_ꪚ@}MfQ8AU[,tcQ- slgf,N+2./#';^(I_((WtQ uni֊2SS/2d6^v~Ew_+,i@lxq  j95 I&HVrQ ""¢t~MRiV@0"U2G0*utp:Ä 01.|Z{^<(=DmlI1:GiTEW5l$)%vϤ ~$f`_Hv{EM=|xfd_(]cDO%4\g*ZgcصMJw./K$\wba !DkOe2I:R!>K^CKL\dKۙZ. zH-/ o5^0yr"Ϟ7.k$mʃc+C8e}53G'$Yoi{AG܍t>nXc}\4nFz_r >!23.̨uY'ae1G4妛zl\݀tG' (r-(ܥM(HʱQ|?QZW4KLJWIla!h ͚0dC#f;S"fC#֏.HR~W{q<ej)UFk=T=@ gXt@ G~-ׂ֝DU27c]4QjY*ɴofyzʗLx}|)PxyؒF5LwlNu<ckL}*jCؕ`od~DFu -)Pb`xkTۆB0]Iq+ u&8/+`EZorŌN[ &RPoǷ]}(@'^ a2Qn6(|ʱ9=X].OԚ ߏͩZC"5Ir~"~ Cf Eva?Q }եbEtFv[ 1 >˦]>݂21[XO-/O滀Gjb2A`hvAG3!![t& rv3B]8&(iiF q--g6"Ru{|W„ O:ݾ3,? z>Mِ$W~2&B\ؤql]hV~~5iRpnt054^UHԐN2;[I1.\_sl7 oϕ'Kilrh'+b)_d #8-*8>id? KlPӥnJ^9p>=*Ɖ`"k5{1+"7o{\K~M7Y5Hl#3 d,>!yE @բ<12.?WVCs-YA1v  JQVx#ր5u4W=)}Em0|%NOi2QW;7)YN,ȐIkt72xZ%!+]u D^=X3ېVyD7TC` CW[OSJJ T+DXtVAEf6m񸊐NCR]U@q0_K㙁۹\/yg45-uTXޓd^@j xi-g% $1ՙ*}JTK+Ӱ$=Cu,BE*1Ē?F>E(3Y5.+ m-՚SBY-}UfY"@^1BTQo髦` z `ll5E40e752/pJS'3Y qh\ާsm.=J$͡,Q\UDJp8a+i@8$B,3.b>Q};Dyu.+iY$WrA\Dy w1ܠV0)(whkJ, =y:ӧLo- :P)rL `%o tD^޹&PK,CFp#et7fm1 AB9/x-RSr6i[iO?K5Zq7fWa,Z+eVY]ܷ(yMkvX8_VI)rM;.DxPJ3F 6W_FstA@-2; zj{HJkOIw@Q #OEN_8ӎCHSũ8ehq$G=t^?p 7tqQ=]h/y=e$*E"&Y Wb)6ki]՗s|`q"dN"ŶFՌ4L$ {% eUq^ &ǖ/uZϳ/(hEtysOf6B5 QxPt<,U VWN٤!:<,[,_{aCIX:ke9,霡`Yv^X`U>w4?{rTi,=+O9v ̍FǮ uAho#q|ݽeqI?܄-osR3O`n`X?3!'a3)ϳ[+Vɤ =;w[FDM_ =:_@lP&~qeO' 9>FZ_į:2Lˤ$1_]}l\e1ƚr$ۡpRëO>T݉B|HnW?С8_ mcl H/40HwH_JAo@aēޑ*@<M|\Ye~1sw?.xc'{KD*b綎˦B1Z$7\9`0~A6ԒL'a 1g*@ޏe.' H\@ӥ,:HFwE-f;d`_6ǒ.qg:#Z8#%@*O  W*Qr!J5 Zpw-?$Rl4J8̓O@Vχd}NO^ېIX_ȓ]u+KͿPQ)۸###@!{Mؒ1 -^KΚFŅ|œ"i=753 H@O2U_%:c@\=CV;hV@Q2Z,ISFwDӌcU-Ypw|VMU Blk֪! P7pd>M e!au3Z`r)e7VXlWhP1t&ߦO'5r*N} _l,Y \6ah6/.lF) s7--X#<=9frtE4-9m֌xl.bwՎ {YhMYA8~ʪ2nSZrTIH>dž0!]CUZ 6!̹wO`¯2ZgVt%iSy6Bj*gQ嶿n;ǙNN*S95E%\bE\d5r\q8x F57_܆m&]JkAVFSRƹW[r3yFϿW%i׍rV*Q(iC};gט PV$BVCUwf3B4ȇ.Qs$Ѳ~z[Yi*X$Y.儲'R4gK5Qځ ΗRdp=èݜ(J{? 6K̫+d UaV TZuE݅T>{u*}_>AwNZH;y6mq` ejzmxrc0 ^aNK5)/}-^>sSzΞ?ԭ1@ '>Th+_bn4ު{ rA{9fE6Kә;_m{Ӫs3eVu0\sXL":0j.!AaO8?jt[F;}S>C_j݇D&*"mG8q.Y5/JxDqX324~I?cե[EĺL_yהOIf#wbk%_fɺnSfv^()Xd(6)J_^b .UDL%: X¾dc%7,gys"l7ǧ%7GW` 5YR.48__gK Ըw?YXPɒmVcB=MuCB6MPzXʔdhW 7( q\P~زp# .CK^eG‹ȵpdJeHp;64䉪狮''э6LAkc>*r+C(oQ~¼Eͤ]*Qi@]CxNzSL]iBbJ`ߥPލ4w2$Fǒ\4Q@Bm:yGaJ:!/*:9ԏt|q݆>:t*^U1ְNdKLkE}" Thx̋9#<̬-iVQ;~q+b\l),MKe[K{sa/Z4:u3M(K_0Z`[!N 4WѬB#5.S}|աMhjKp#r {=/:>&\On:G$Gm%g3S(YG<(d.˱^.Ku3Q< MBɄYb^ v9|Pb606kEA5qeӞKF w 4L@ͺk0S׽>5K0ǧ\1z ¬X|9'Gep6[1p\~v%Fr5ڇe.^ t'tG}8}\艞|HVf ԏx/P$ȉe5Ik [~w 0Hʙv%LvPy`U8QZqɵ&|=-F42g^$|S㌬&+}@S}cxGvS{"61Lد;D@.`m=ʜ&cahϙr,rl c,/<. Ŗ+AY=|c'LڒsT4|GŰss$ݵ/MvmZ+Ishb uC:\YuC/=#1ez<Ё螽+TլEՀ;C1g> !qucK؀IR΍hOذZpuJ>al0;]Jh;8o`-MdhI[: /T_rˑGjsM!yX.ݹr: 6seY?!x({H\JP\0)v/z KFTnw5} @mn>ex؎ 0=7f~$IvwC;NפH½[z1~!>(x+&{UG_CQ.hƭ.'y`Ge`̐yLxpif\69y6rG]y0un^dsAa< =ږv';eWf\{ TiUS-$˧%cG<4댹>Z@K$`=$AѥX8=kQdp™$4de`hi&g|{K-Z^&ۖo'>M֒-F.wU%Y Jo{C1. 䪼s 9t%7<~Qz?5NC 8Οoc[ B*hZMnuثK؀˃x2zbyXת͂w˹e4⠡G]*I*% `I `Ex638;Dxl6>jC73fMyqd:1Y6:-Dt`E0Qde3M>`څkAd&Fֱ4nfedd쫨;V.TQ֪e=M<%ȈiӣAKĸQ1[2 6S5qgg`:cb4cCي΄T)xkZ7y2ͯq_=Z*n:$#TKDss6b|`Y~کHTDB( 4N\6 24APB,1dmj2q斞B\ArZlA8z9Jf':N)#rY)=RhNV!. 7"&AV9,"+pS6&킭ӋrKOP^Jd0(ct&MLBlil-Cw',bxuٰi[\@p;y[{=*V,\N/xm|JưSEqrrO?qcpA5BZ$ǤX,)tll W wlUw'(zA/>ne[NBrʭ"q׋-TnÑ@ʾm5=~r _p¿;$(1BпD^$,lQ |6OJJ1-/U{bak7NϔRM#7Ў- a>i?)u&wyLQ:D1)X^Ӝ+sDٮ} *d2¾11#߀yjlQ ڙq|K/v%LB' .k@łl%Ua ښ\ 9C ٚ Ftԅ3=&̉HxND~y@z @im^~I)5A}+ StV6 D PB.m[D0vI-w@&E : R+*RHGǨ y&6;<{䱏C e3ƫLmFP賧m(޺Z׿U-|)yKQQjd좾Sd eW aC}K,bfGgp"߁/16TU$L]{u;S  *8˯7J,055i;7qMªw7juGe;ڌ[aG$stm`Qq0gMx^Aj%BfS" Z=9 V}x;.)oQTN&_I06ƀ}g*(/%XBh10bҦw+q1cE@5:9]Af*0Asv~WA$ډ-Z#='!T`NATF2_)p=Ej BfSϩ6kʠI4n;̔=3uf;S\r?m1X(Tdz܏L &A5^I>EpO=tus<-t2oQUòh4?[  RpqbaEI eo=cޛpD(C aEaJoFc>wցD gq7} riqSk&^t4t-?ԛ@ēI͈ ܣIo~ÛΏ%#ӬW0,)^ MGֲUBF/g[Ѭ0{x~帬VsJn w~y#{bx ̊|uBV^ޖYaCpFqmIXWd>{Oz+E/ ?(^R٥\A[1Fwd1s& FȢsga$CWaUq X)<)06B}y4 ₵W)ws.LNXơ&ԄsKv<ʑ9D=T K!z9MnIJ) WMp t#$yv'i͗%\\ih`٪W~ޙܷwW/2+Clu^[Tf$ך57cf0a}hUkbtE?n1ުYPNt:'&_HroF J,?X`'QِP<ȻCkY#> Qف7_@R㏴q@j=@g&E>4щ_1覈, O1*s𢅧9^!uAg8o?< ctcɥ;O62q^@;ةu4w.py7\"TԐNPf>+U:Tr3OkV46@6?bZu7|*@L+&klQJ)6%j2vyE*oL<{y)R3k]]\6n".8rN\-od $?1;'L--)Њr D^+\ffUS/Z)(M*$ĕ3Q&+C!׀8+[\wUOoNݮ-(?|t ohQ nm`A;Yk/AL&c QjZUZc9 "[+MoXaס^W;_h6[ToX KӕS`ۻy垾/mrYǫDzG20P"r" MySvj_ֶUyUM0gQbm;4?8 ]o# 8~6O7$pT1?Dg2u8\X_ ~1;1&!J&]SM2O@s0"]Fb=5h =d+~&OGb]Dk)Is9#G.oyӥ&m7q<^p۸dj`Γ?ð!6Oޮ1` umr;6NS/ "-0vJd6dŧI˄uOyϺ{(sҮ40֣E39a1ÚQ+{92 ]4.\mWT&hQ_IG)KW\{Z !oAs>v)){\mG;2 b lPsDfT;* -i]Ni8rܽS(&4؄#ɶK Oc)QEp rwM&DfB$9=KBĕ,͸NrcPu9.RbX>>ULHwDGdH`+#O kT]`ʍJ&>a%]C\CGN 9WyT8GYj2˽fe@9ԑ\( Lƛh 3zй]~̢3,%깽[D]_ b%ζB{+|MB,4Z ]˘鵪%b2双V%3!r[U.&Ѓ1HvVp={821Z9ixIj3=+32lz:t 6F5Z]g tU\h~9a M4̵(쟉i9@6M(13o/kT> ϳ 莘[C#c,c#8,'F1Ȓ'&.@춍صOSp4tG jt`H<Y mJ',p;8kCnWp@sVoX`riOa8eG{JoJ*_JϖU41"$V^%`F(4jJ#؝=LI%'&΄.*4c$>31MKF!HЌ!bG_Lh=}_)hp0/nmGx&Yn( "kguqO^~琄]g+* fh^uj$ UNx-7fEQCa2l (pv1mkҹjC\$U [}ћTHg I5[\y2 #L!]i(3u< ݮbboR;P;ҥpD(ҹ4")ljkha؉fGz4(jK¥z\PjMŹ~SxdDY@\OFRX;15d\FӗBQYGKhv>>syA0ѽIa:j?eDN o͒Qi-Ҙ{G,7y=HJ ,BwcC MX4ng > ud D0XٓMsiNE{͞tJw;:O@9I|vש&Fж Lj× YC(/c,H]oڌ\,:ĺ z/o娒)AN6XF R}(J4qY<M%DmN}y[ޑaVzGX7pq0\RS%o@[ ` v>> M8̜Eo륞97 I=puȅ3[O#z-]Fi'z"\4şrĖU ]G1^z^wE7DH|1PŸ[jj[ʝlt*@;q|-: [Xku#I-/w,Fcd]L6Vl('0¹Ɖ3k$:yՑV T94Wn6ۊG$XCZq Ƹ{_:r#[ner gP؄TQM^C?HNj 23:-("U lraJ| >ITT+/{peJYȦ"xl T E-^֛لZjPQL%1κ|_{IK /y?Дs:XYدt*f5E4ĴjBv#32*}I#Sho3bĴK%bVRJms/R5jwǔ8= :sw9:i[?[PmvOB>PN)reIϷ%4E~fipȉ'hr Ѥ;Grzŗu͹J';OBsܛOu*>1Im#&&dz\EG{-m/gCo2n\.G"p$&{ q('T28m [~7=ǸPSs< =GYA&QRʢFbKJ * "7L\NB 䘋d̼vfGGTY?Pp|r>{hPFyGo6,.[*f89b8]R!E<ހc.F`wex$m_q;ܺUj<595[QW6 <$%F@=Rl,\dUv_7 Bz_xH]<7^hLnjԖ>` qZs1Nz _W e'vp݄BtX.D͔ b%? *KK)$=g*zW|)6c#-Ֆ ?W}|H#i*z c0v MdsWv˂FokG;PEB&Z954sF^7lVKP2U6\2,p(f M_op8w1+,E{fχB?{'h]t2XS aǣIL(Z|FBcޢ r|h.g.XE(;5!)|*k1+cy0@?dt,,aDŶ}2֨˝>DR˝lNGR&߼9, XA9lF68ep9%L&)W;4z:[2Ϳ&7U 0XTcMvT(!2zȁ/s݌[yAo{9dž4v"j:u[@(e`tg@W;8{|CAld8Tlķl`EL%@}Du[8 >fy9NDVe%GD_AQuot%)5=1EH- {ēPN$d: 3xj#~YS , 5E#1x2:f 85o}|3Ô&/»t2 σ]†-H#,O<6h@;G($[L<@qJ(3l? >= נK(y2B+X ߚ잱g"S&6P k7-H}sK[ǻc^TF"s!wNЃP"Lb}{vE͙m8_ɵy. e3/=[-D@6IZ񎰺fQ/ L:egmT`1suzX&s1}kNg~?k7M:| %$ O-ݴw@cq-쎜ISXQJwrp,교XMKF3&0{ >ŀ4$'sX l#zKϳYh/>9w!;CrZ`BZFqZD28=UOX~"@5,iR=^EL5wj<1eHEe!+'4A0ķŻOHlNKu-Ǻ{DJ/r,X̧ ZVo03o'Y`o7i~ s0O\Tw{ feĢ{v0 6' :=q여%l[#0Ȏ]{/cG&vc:ijXF".|.MTt0_;܃c5꾐!/J ^#uXuZ60IH}L75%F66xԘ'(qmDyEf2#_[6zjU3MNf&0 fp`#1!|tL5'! 6cmrzI$RE ?MUH+1~X-*茏˥DۖV{yesc!Gv7cMeD^h]# i[^IJ AWN^[/N9f]1ƇU8ROjFۣ(>)k H`c2& Za7 'cf=YyB _GBnL붔05BYsW zAvvwSv[| 1`|i r% 4ed_1;kꙠ@KuWA  pD$%VmþjSw`$Mc7bgrAX6ɡt%{C/oXbX;`lہ-~?*hd-II0àǸ=Ǯ[lߣRe)fvRHBwdRI}sˣDQ K:\}V6}/e"ݹZ!xrICn 9 >:nJΤk:@YmϽ1+Q/?<u} QyoI,^&c-yjS3gԅW12p<;Z9ňycԃ٢s>}dDcQ$=o٢h2rh(QjAT1I94ո6BMm-,08KLJ&Jo@G?0?vѶ]]"Z>P.|7@3QP%N碎S@qh!"i!$0b1Fv\Q\&/NuNf#?:5ڿ;#vY&6FYdfSaGnsW:gdzB9o4^" (Tc]좸=^Dli!g?ƭ't|yl%:d$NSұƙj\v_q0^3;W;*v6ˈ%U)mG#]cw1(JJo U&"0)% ,DLn+C3rUΗSL[a'ԻGzHo7z?:NG v,Tr&=AwTv39:a8 KU& #A6(45 CZۧ4:2- {uZ\U[8}\6 YEH#L&U@nŮA6eTA)ֆ6(19%u)~ygiYvqv5KmzSE6z*|k;~u,j9sSq ;H(1Б^QfED7Y('u1/o; uLKf9Ao?HQ5۫Q32jzrT*B\K(DwrX9qKw+&=ĝV7^r_d.geM]xnTw]I`˖S /|Aa,"-APe7K<b 'bğrД^3(PAбv,4 Kv7Bqӗy'sAAb]D+Y(Z?FLGn#y3aHIq_#kVЕoY}^Oaek:)R8iС~whve0⽥ uTIF؛ފьo[t;nu#b}X XVoiף4WDʼ7 ?7-``N؃&}Rh^*˦J,}FiϚ|cpgyU6xfm&ƨ1z`EBm/ brnhvG)ۆ}د9rp ~г"쥆Fs!CmI6qlS;gσBydf%yG-'3p5cDED=\Vp##Q6\ бkhN, h7h- bUyw#3;נٱTQmԭο$?4wsP6"u#66Es5Jgfq9pl fY;#"3@Qb1 (oߘRXnNY(ޯ`OLLs7w,||{n 6]ȳJ/G*:)>nsFզT$"Ja}Q@e26gAeuC>eT~OS=:^CTKBwPw3i:zzY FaS};367JDs:gsKUsf#jp9e{mJ)p Ko7ɒ=9,8&ǂ"WfЅN/IȓF S}vvr`p@P$0Q# Ş(/Чξu_.j61sRUy{ @̎PlbMǪc4 .B E˰GHUl'9q)[n/\D㫟lPnF rY7'1XE$t"aӬ)jhm'\,I'ЮGvW:b~_o]K)L.: $Zd|՚r%j.onϽϗ4fԔx!V4!G(AW&FJ̷&DD'LL"kVd'gqF4dϸ1_%! LDN\~k-VÔՃGo/ɓY_ Ca8QDN.9f O|p5oSr[gTy-)d}_Y{)h|%UOI|lGCN"i U#V}"r;J6W ,EI/cnPӘ g~LE&.Ʃ 2H;ZeV{%sp8? " trƘ0|pA5;;%HfNowM!.C72a~nQ%Eȡz3bL3:?ǀAzGѶ d;`;AB&T}r>˙^@xFՊzVYBZ?6JiG5);uSǹl'Rе!KVlYlkte_hxշ>&Qn MH$+kNc~xFԏyAcV*+;(yMGs7V׹:^<^dܴEǨD>BxFD!ܝcHv}$9-|UV`t̹Bf'J#t=ja3AWpexhU:iΨuդ ?'0ڄ#12Et~0H-6w#e[OgVl!~2|"Q&,3GP&$A=ZK@iVA 4 (VO6]îJK w$9LJAz!r0%c&%*F3ܧ$̥_ҎEV6wy_|HX ] ~j)z~l!֭Mֵo[ rvE 3!U$U 0 Tu4f=/_v1 V#d.*좡 RJztp/IT=bVí>Ϭa2`D(H;J>|n*sF>NC@ sH_'v9z2o:U{M US9q&z'%.4>q*qC;wd.gp lmSP210w͑\S 2Y/)$DlXFg 6Hsױ^#\Koy-(Β"Ņ~d5uFw[DGiwĐ5R*a%<>dK͊chˡ_a @(8) >))bZN Ր@S `.UZw-"'"8?AS#Dcf.rCH$0Yj&.%qQ]@N?`?*ri4Jx^0?*"3(•lئ̂A_)5;aIU(u-n<~)'4`)8D;%.^ Y#}g$`{b߫(mms1*},< dZaRxpt8ij iP=&s:~OMבT@04) 8!y-׀3D iTa}tN v˔kO\kfC^4wYȇց=JΣ3/Q.*Inḻdt-xrBeK$2IVB2<I8 n+leaXNr;" L b՛޸O6(S)jjJKma+P>KvNK{f wNP6 ҅q0ET QgK>^UA 4o7#2W8=GR%+V:eD .vBmW|uGȌ u#@:xZ~',a O3j/x񈤖;pLCfhWyPDw~942GdRr>&pwݖ%_׼8BXp4Jq>%Ho ‰Bǜp@QV~DቒI-hWF> ؊- nOʀU_nX*/L5Eu@ԃąYj]]TWtW'?as;CKs먨xI},UDW1nRYKA^ຼD𪘯 {q N]NC٪k6.weŢ }XR W>p'[-afA.7CH(dv1/aT;F,0f$xG,^wLJ}='VvfW HDxR[`%~+EC.-QXEl6b>l nɮ[RԂH-Փ ~W6|{x3ۖZrz$\klꉯTebEpy &1DC/+YTq`ѨmL+'8K= ؑ|YZeh?yLMr v:ɩVACڲwCr9 l!S?xh ?GٽL4qe\TQ |(I]\2veS (kop,Frm\|Yִ_ăr}oN[9N4 Gri;W{FG\mxnԭɘhtfní U Co1v7ift(2+?r:euH(j<\֛GW IøFe{]4ӿ=q4>#`+Ϸ1) ʟ ]]_tBllő6yN݁ZSoQ< w-/ԙ@VW,}PxJ}}%glTiUTp~{]/4UZwDE$b\F +(=ЋM=rBZj@.C~y%;቎] OcN~dU NNψ8ԝH0Y lM}aky-tWA {l*~0.&j,|7[W:6J7J* =b`6JySc]ⳡ͋Iq" (Dh2m!G*P*AZ,CkfE,jgʙ}}LAQ)qD"u jKVcL>+3!+u5Kl9 TBd[TPܫq!2&RG6-cɆB骝H7|2I}/49h I}U ݛJ}زIՖcm*HT53Låϋ^eb1S?-Wa{_wT5d T*g !t#v>QK%r~PkR Cg6 :˕G,-$(ZBB[;Q"ԞoũE0J0o(t3J5."AQe*d䥉&YF+a'@ 5 b;v(,TzS FP-$ ߛpT:|52*].z} ` >"W95ƂǴvmn' }xYm8» z)"0nEbfIW4#fJjf ލg)%~^o$Hqf"3gقǁ+#/>-wdnJVvoucGR)3] {mBG^ZHjITHLr=U4%)<4? Q.i[+al)յNaҞeɡu{H KV#`;R)DH lt*Nrŋ 쫞}*0S/9,RNV%v'*WJ/)'(o+ `ۆym96܁*1I.'4w*1WJ'k( lnًwU=WL)lxp}lߧIeuˤf1¸">125nde&Kf~ë+5r㈢)$?Ֆ>٘ӲP:l4Y,1Wc4hK^dd_4KeZq.!pew%T lLw!GZُR)/%_4ϫKtWz )tȧ )=r9F?2~Ey 4XҁsD x8 GDKDn(O$uZ'yS|=-O[*srp,נI|ad9nDIv,@Xh?ŜBOwj0>g-lm)9 ReX8 2:'DM6TW{W*goy! 4)7|ZiaADuF`9 AձA eg(Y/z.9ʙjཱ(.2(XD^"!%]5iJ{TdH'wlB@9it/ 3 IFc9M`CFo*$16p$JoL ,&F (|t8 :A}p01,_8yi/!崺C)[%d?M _:č\M*ur1jbS3jO3O ?C 9?ǣ:HC^Hܮ ӛ>mG/812PSHӷJ>),b_Jo';? Z#/vtTg?F.'c{fY޾kɥDc^rLڋ~do('3C# Y0'jXgēeV alľ6@>;살tX0T.eG+~jh~jOhNtV"B}XRnPckdum) s"GcZR:a*207Z{NUEaFlս`MAdo=Z`m}"lM1<Ö-'W&k`oK ^{FpM)  tIHoS*1 m7;MN Zv$mb.o!rÆ@vO<}^ r\RCT0,293u_ܪqzZR2]с˗@#jO6uY@[Rj ~1htSXl& ܸm1EFO΅_ G_$->;=r$2_,Ú3^a3 >?gҗV~1uȠҼ#TlklRbQ^8AIc)ˣ.N9; qM(C{KINva<(둳j|nMr: Yo<$PMfkesCǠ-I c4SrjԕNzLr,޺3BC`C.#CX##6f( }#"W;0&]iͽL'^3|0S;Bq:iۭS~=~&Fײ3i{q _J 9,GjI1Y] ].D  WduWbZ%'ٟ,ZB\cd= M_d{OgFCi㝇c Ŷ?d# )6ؗ!cүK #ds{<.\#j &luM\^Jy2Z XH*i3=͎74e3ь0InQu9&_ScVf͕?susQWQc}3LU<Ē:=5=g`iW1̄5 d>CP-aR}F5g I˯x}.=Up-jBdudަezSP"0$F0/ahxZG%.mYv*\y3~ }drp枸lljn&_A ,f GKMBÒR=f\9?5,+1&~zGe(^ _g.CZQzuNů=A~bȚ9BN O0w#43ps p_CmS ]"ɔ#jaw`:V-I`q9mx;z|Ip ˥v{#Ӭol-˻*Yϡ. W l}[W4M*_Cí\|mEkrE<`:]AAVuY`_XgU=&YIFL~ =/ɌQPGԙ; Dv襮"hܧm(*S [FhU:QQw3v?':}nQ:{b+:zj .CeѦ e$ 9aGxw?-1w3 Wx|s3rnY/I.f Q_,tIv± 3~8'!PdVPXp >kBa9zZ$I&X.s^zT'rhr+m@)2*q`-v „8(, wTx6#eΛ4 kWͷQvk+ 0{%sV,`4'zC40@16{K? {Sgu h K~\WDVރDieCJ25Ӽ|00"H.X7ƍׂKH~4ZұoʙfF^\CE4Tl?o: b<_aqY h~͕y-De.5+.PW(j-x) 4J3@zoNJ D~1Dudٴ}/yo*N"o)z|̀ 1_1_:_PAe?522 "pCl8UP#MkdbE)'8JCB%*J,W?=+d=? 4i ݴ'> :=X7*H*F2җnweV[8Ah{oV?ϿR7Z4:M-p8 0ID ` [lcC `'Qei#'IyGOpJ #?3kuq< fL~e~>&Z!U'jl:lfadhyC1" Y|P]MlZ*{DE`?!1`e%:x 'xsNMBlfqdKCC ֕ \PmD (4 طvz^U}ҞaB$ wgxt%o!Y.A4 4pfVpB{,Ez qڈDEʓ{]\p! 6C̾ Ҕu۲`bf*ؙ½˕oc^~Yɔ7Ʃk1.v4mU\:'P6̦_(^lRE$sutoZUp GFYֿԞcD&*87a[`(@ieÍ_CuVdp!%ǿ4QxY#G+RI4-ܴBbg?> :FpUע”nՇ{$8(6Ő2Osbϐd쒴gB9O0:4*#+L ܂܈KwvWNon xBv/f ,+ዎ /<ċ|H+7M'Ia\2HyIi+m^xI߳ƂQb&ꕊB7H 9i_M G gKsƒm cj͑Z\p?.WnR<1A2bh|Q8Y8f[- H<77|C@dg][QTsb?Q:7ȩCǖbFQ*AqYd]Kr~L' 2s2uQ.7&_Fףrr7j UcPknL&mHـ  +drA@i.|Q 3"0VZRAZCN9w|e} u/xiIca% g?.0%rH~Bo(e_ /1Aw&S-'FR% 7Q8j1g{E2f8ͽ ^ _aypEoUD94cQѱ &dR~'d&(nKvi6+|$h vl^ѓ SKL$^<ɵfb8 pW+q3|r&"2$xV؂l`|,6_#耲*w4xc\5G=Vx Z/U7ïaAp~h]ؤd1]ۃwSY[ !᝟|?XS})V&B5a}a,YB/] *AZhÌpZ0/N3S!xw雥uwlU"Nqv KE`L1]sآ\e}GYp&r𐺡Pǩ1 ?[]>*O0е`ѻ]t!>T}PnTVżDBK2P2TFS- ]"Ӻ^ME.w=@LolA-=Z^:`^}-LE[URV1zx #@G$0kK\ה8FvOQw }cOViKǓαj 73O;yuk_h{qR``ͫ PR=rZIR p)01l_P ] H1ІI1]9f_Yd_ġ A9ZwN3m^*Lg$j c`_ˆJϿWO(> aWw;R1=zdz]HM/>sC@zVRЋT^I%)&y mE9@pbwNA9g1=umt>g~l;KnHD1G4.݊::ve]uIL^A_8&C'-a,0HInkJ g6cxY_t>+2(o;?fcs變{,n ;=I}-gy #ҸOMBf\X+ x9Njp5ݻХ!To:#"p?HH%zhcH]$RڔEǙE8 Ͼ(HAe>p򴂯# \2i؄E[o%U;2pzĠFx# "~3;@Bqlj yޔ]٧sP\:KրY @0gD̅D+g~槸5M"RD֬ >ͣ {`ūs e|vCjGԑ҂\W7* -мN5j-h^/K?C8ۃ {S›/,AI%xEݕf0h2|;u .lݷIwP? t"!\epdʠAqQ$ExJ, tJ)qC+\2Vc%Ƌ0` Տؐ"#3T^nS䈾Hi*oVw?", b˯vg5/<q?ntL/艽;k6uȎe>jktogm./dN=,Dw0R"vL朽ew(݆d2 #gl[$0$}*۰w,= '>>S-G(e kڇ1P{`:6*IV'OuhMIH;؋0ɵ9| !5mo5Q7ICE$>RCR_䗷rT&4޵v+Ksi=;@XrF/Q0:uً.O69YLs$ک`[&``V ˽*hf÷':Qy]5kRFNy*m twyK<7xwMP60plO HC꼘-NHwqKNߜJ%bˮb-6SMGH.-p--)HE)!%eL";B7!$-cf7UW';]\əe;jgV@VD<+n`:C#q}W&D .rAy[X{Nxt0W{jӘb~ug[Hv 1..>8i9kN ̍W4 K%NX=fbZw(S$By ~Fdf=?5oUfZˉlyk-L7Mv+o<TIҸ1cDNܹc :~ZN-|qi FUBfJ-W[T}*& 8B.O.Q)r0tT*H7<طsB\&% qyhT"7NɑTExzs6;?3=nLQ&qS =D]*ί[0@$N}\nYaiu L^ැ մia]$7#SlP>4vpD2S/:mфKb#jPhry~KdVWicNg9I(ŤMDK{:" 0[ԭu.-8Q7 "@ITxhVyd ~6YD\hg'vj# ϳ)` `_@˜hᓼ {`܍x mj3v[lWφ%AÁ36^Oh#$:7-,o}sEmأG6qy',<ڟfY+yɜRd 7U<L qݞAg[GAQ-쏻HJsGDC`I8fFN96{3 U0X%N'sg_ԻV3\u4'|P՝C4q|8k㣗{JX3DHۇ=Jj~XbBw&pÐ%vCSHCOΰ lF@u_\yvB6R;{ػEo uoV^ Xux8BkVTKD-Fq XٹSЄ?vU z+XT]-|dg KV} .d@262X(C,f¤&! [ؔخnH&D| R1ѿ~FzGk]4L 'CmTjv!z\3#OII%f82ord_EɊ% b켪S(p)r(\N4lXeGA>ՃTqjm1쥃缟;I맹߻չ(b$7g8ټ0oRapS$]My-18G UʔȁT<ýQ)g"zNO3Hh_J PLdB@}[ǼW1\d[iGcJxc٠4V,mc(|)LyxZ3 J`TU_(mtz =zl̶?=wVl8y*7vTh&C30/=j~C >,ѯCiS?yPH-7KMzDy U0B {$[(+tJ ʹCetiwdWý&aDs!fagƲ}=|8*e?$f]}<:?^w`z #È(UkLJJ\{)9ыAfy 2$`Y]8|K (>.nRX*րB*Xf@! ȲmlN7<~&Ijd\z9CH"#k&k[g8ەQ.#D 1Ύ%E 9 =3-{ҭPeBb Lb~.r'x]vRLT&PLlQS VmZ XDrPFHneIgݰ0ؙS. p1LW7=gX# 8:1A]@GeIP#'n/68. 9/TH S{sVXn5?`-4&s$˄Mi,ylT 0$'1~{0Zaaʷ"p%/ifd8,L3F@CEcT`I `g/:iLa%y=mf(U0Q-X Y?'+ߗdZx15 3krs P>] _m*rU'ݷDBG0_]ڛOF] %/ ?t`3X2 :ռE(y{oewE!-zr]c&]:!p?IOMS'~as3m{a#cή 4U;hv ۤc_&ZYk9nouW=z,JCz2<4nX٣7/2:'q@Y q`:cބG4!SREkTחUY 4k47@VY  uhH [!!+k.U[X:Q^: ZX\&i=ِMG϶4WL%hўvZTPȖb8 +N{ձ=[ào~[2ɽ4#0gfpaGf|r@q~ƏtV*޴||͖\s~ڏ? gɧquOw'`cT_w~L5+ic(czr^ 1@5=5=yl}Xp9^K|ɬ7}ƓK}aQ= ƽ'CؙY; \pگ}2oppP/@TE?;z[Jstlʙd#;NN(ћ1ݱ0EٌBY/{χiob=Oa|h+l$ԮS%rFWrcTpe< #td&@5Ɂkf!pf9Ąɍ@r:Nҿ`)B{5^kp[t yLh%) :޷vXPw4+7z^'\'+]4@^v"d+JqgJE(Ȭ>tHք~hBA(1y@{ 9>}YFKsև`afRMH}˥ ^]N$#|a)maLT\`fx,nzS5fB2}H9-+uSY^PPN;n͠gA͊*MklA]s"N(BC0hi|nweEb~c7e1)ĆɎYjs.(b~P6vҳbLO/wLTa_I]$!"r`zpo^0O=bC5m!|n9RՊp>m֕śr zfȿ⏐:77 ~kw9(|Ilz2ny%) IB0!UCZ1Tf)e4iwy&պ/&t'=l.eȂjvMOuh3 (/1v-*G }<%)a\%۱INO@>DQ7X&Y1LŸg^]HD-W)ܸNoKQ r6S+TGg='SN?iPAfl-Jdz׹r@?B% V EGw-6bf5/"9+w%?jOb+նĻUlJ*ъ.@اRkk?uzr$8^ievom@u pV ~`1DJ8Tm>M4!+Ht|i.(W+;ՑM;_~iMAȖ1D6u-u9R X q9u/5c]RJ)^SP$/p^kKeBklYHdfTFZȯ&`149ȉJu?Jϲ %d3kט!D:Uƚ#l2_%}3KPM!ǨiXS%Fhn:k;M 4_CQFS|Uk܍ph ԛSof'-hHFףegh;DVU6Ff y w=64~-߼5D^H_. ®x'/E"b`@,eT |NT;З7MKbZ^s 59xI Hܒ1rlI I,ש-銍hH &T^| N赣&汢0{aF>Q`ZKƦFH\aUUN8kĄsV% STrfp %]gye}Hn14!~?dx*{G:puv}2,ˠ4Cu/_WZԁ-ڣ)Cc~N1HCa\C@JekrUn]~iT4=h3V,HJ^R_cc 4gH]RQT8D=B4&Ə!޵An%=6GHuYT οhTaVYԏ=H(.9lhHv[5險,u^es Ɏdka+&T ã0`k`[>=-}o3Z5,Z5DAǔp:Aޘ^T=̮8/2Cu_4``JϷYiyý&>eR Q,ya u+T*Rԫ=!G@C-&vi*.7³3E<s^z7זF}icdd&RRNv:@3 M a I g7dfp9 UZR.=rLk13uP$:?NJK{j>0|.o4!;D1ۘPZlBxzS˔N6sΖ\Ae Hebg;!^X{{pk0I82 G]A:rrPZs?heDEZԪՋ oײ 4G"pڅtLU1~[&8_˰a[Pin25䉉HLyq5Ka-P Q߮YJ!~k!8S[IeZ8s pd(rX7 M`ڹD^^mʫԧ*bR rѯ%ty@"t|/}Tv>a #ǿS4Oa[,}G^eSH ƛ"~7b)OJS28;CRc+VFμ/pIc> ~Qˮ;y584L9.׹ ܈O~L\sNXE So4R2ݽoNP R-'dڀӨԧ_x 媗.6؀󶤏L][&-յu EӦAteӪX'R1oQ,\Ѩιd^7++/PzeG8.ުկ-qUWk̚b&uP5'{$_THt1|-("ch>i.X9+PZ<&)xtFZojhD6V 0RGakoOs{^>e.aI^;_%f&<Ng#H CcB'F/}/jN%H;_@%w-D;xo;]}!ϴ=1&b tWMNS,jŏ;UWhA;͵ڹ>:Icp= ' zɣqI7PxKDPʔǏr]Ͼ{t`〜EV<أdtms@Xq" .(9` }?*s0"ژ|]76p[v0ۉx' ǙV|Q_elE૝BL*ir pr4S ^@Ws9s J<&'u*$7g0@;ig&*q|=鉄cx |V%0зqLɈ48g?ǓѶP w,ЭEC=:X:4(VEPOADݘ\T.1pp՚gO\4zʮzr8s(nXoumFBfNq=L#*u_$'Ԇ%]ZV6q43p-tq=I qג47:I;tRQ5H..2K^L^_p*4S-@e禌i V3HQ@{#XIR` +5.+$=E>xw(TrBeo;Kuon.H3@4[lZz[vrg<<qa-JUlbq7- IaEs=QᲨ8NWǼTD8s0kj3!eX7S&9($9G1 -kP/tL3K;RKSxm]2:cj \ỎF ^tf#?)f1[O0LK?~'1#h6c Jؖ}!`ХY5ʾƟS_Xڑhϧ$ZP@'‹{[8ϮB Gth2DK:ݐv!,clM.FY^λ إ^X>kޱng"HrsC CsEHsNTbo.T"W,ZGH=u{"AW0O1\A/1& 5̀ ]^u}c|UEr$cj?Q*:C;yiAxɡЬ('\=m9T|bPtbEk3D.E\Vg 9G|QN,ȝ1rp l o/f#K_Ǭ"IK\/H5J}|Kr-5w?O;R]A3W\9-_L,^ma!Gh^&Tswh<$YasVރ ҷӣ~) HpЮѧ}[ +>kb{J/ŰzuxCG={kww >4GR'{ursnDձhNArwsA/hd@{C HcwTSpAOu [؎P;vcn[QfUA5+ȏPv`(}L-Vjqq(ì6>tˍ~`5i8/Eځ8%a;q˕s-֛k?1)"A_zN7V;dAv0z9@vboz\3~@fhVGV O8'߬kR={]T#гbisu}c=mU~}O,vոr>U ]RzChTI_|%=KK':8 >76f%yjoHG Uʎ"+&9v2uzhLTkW!R ]8%~80WTH #kf3UU1Иt(_sHoĪnjJS~rgxv"$p-lSkg}VQ7",w^[DhҴ4DF24Rcuz?Qdw@*'+';IY0~KTFMzR/h֭5rf;lZQO32^ʄBLh^ww]Bbnu]dʄLv!"q$b\;ԞKk|0 a[,Z'{#w.^'XBՂP˧?`abltJ%БMW h tAYކ&\Qџ#EV gI۳T;rOp&gpVjZgRGt)oE Ґ?y<iKo:G=A;ɲ&Qh.PC߻@ aW:9CIf>Ata0ޑܛX̳9R)+he 09Z7?o[Bݡʉ96Vv̼{c_?F:w *9gNw3R^$v81&Jdy# |>5x< OI]6 zk> Xye%6?MxmE5CcDgTOs w$a)2IőT{Feˑok"ҚA\GW-t |jo\Ĭm s!xr.i\ "2luu׳ya~ Q8HT\8r.~jƂ8.I3݅S 1,|ۏ%.+ջ\Qڱg*<5<-x6lb_j]ճJ,1 `VUo]9G/(c(H/^DLnL)SZF~#}Ԙ '-@`E+0+ƀAWuB>lIu ,xXB6:R旅Impn_i 8.X1 4 :)`+ֿ'Z n 2U+.ACնB~Vro"j#{7\]]nb>4 1 u9 4¿Kˆz"u<䄍]}ej.H|Mzw3[~xT z,ce.)sPqomyD{cLRmhބv8 GUƲdÂբM.0-xd|ޜ\b|߾B!bF-o־Άg-l1AkN@ݢ^w%SSfl)bj- :%#a~sܲơU cL*`^VREhWuhV0n}@ (HN""|׸ ii$-ŃQOw? jŎK*q3^I3=CW+ˆ}9a^$&e_-/bU ]f$bѰկ)+ǣ>u(SwRS(2<6jw+泘ɪcCEy|%➁2a8~xc'&>hW~.V 8BL2'J%|%(hqٳu|"QcPbP} 5o㲟 j=V -eE J-iW 7K 5Xb8=vb;}վ'Tjc@C 4jvHw 5N ջ϶~> +j4WƖ~S6["tݹ %$ܖlqהĊ뢺"Fy iD2>bDȕ#Y(D9VBEoC9lxN*j~p#} ¸&jcH`x;Z|EpaQ3柺/Vψ 򞃵腐b 3ku(}x[m}qb?HhcaLUQ>T/"m/m=|WfD!KiM^o.{`o^/D~XMrlShZha} TvA2{'ǘqQ["P @5=  .R. lt5Ly?12qwk@v\a+hgRZ*EN. ّ92cK87;F y::?U5 :#KFt 5XgS~{3o0Y>S0U*”~.SZUv؋TiE6HzaN&])ʈթĺY:F0Tryn]/qk!Lx l[kڕ(~6Yqt`>-ixzꆤnďNJi;BKn21n#-*oZ2;=ӏaɃ8gZNlvTOž 9IЌb}f ]VNŧܛ]z/ ,@7 ѩ| xAn~$Cfqݞ6?!,Yg YūP#׺D#LA|U 34b𯯎+rDFŢS*qnԌO$+92R:+)h MD "/ hqw}S,!\Va]6:ۿ|Ub;lq=ג"zrY ׫IgaU~gƆR6DZs;lV7`G% >m4^  d%6i3ĻSORܵ!F7&_G~Qy7\Vp"$h#hZʜwC|p.% <@x(rqΘ+ۏJYK6ƢlB%79_yN&Y.sq'2%e @d#j-O,gzN>E`2m}kIϵcLE߄i3 Hɡ*?iUD'wV ۏV;|ӏ MYv B:97OzR!E~2]'#cl@ᤤw-bmٵ 3 '"\@yBM4"'yQ)G8|zSPZk {X6]`H <,~~68[dسrbgQ49_niDu; 0/9DOLrżVB;vzWKSvı@", MPy lEE#* 53I5'\hyID]`( `ehtGlWU ?HX4;W^Y+{-j8=js;-f,vzh!Y\) *}%8>+p-].P&f@3# Wu\2CYzQkSpbL)[[E9]1/0Cʣr=ALo[򁩜&>TS52fIJ3o:tO舛k~/av' [/yt`.00\y'v,c7 \J\ ELmrj[2-};UV*ZT-"S*I6W=aA>Y]`!t! aɆ .nM+L@6X| _/Sk!+V2 n\xs}q/N~Hڹ5t za2%W .jePc!J!#ߝ,gXC.͇dk  |TnsnȜЁsp8 %2;yDxliMS=eBl8| 5(2LVaއ9 EH߾ U=c)LѼ\Ԑ/q#E2{h=~Odzd/Γ60aDgP#>XS$: { IO`ӽ@z$Ҋ~ՊJZ `J& Ƙ͸!V:T"*)] /m "wX͖!f@ayؑe{bۗ"on7 z-Y@6u<$db@v~QDN;'Rk8Af?7 ޔ3Rz9ٝ8en͞<#}ނ\X'f.b!7|e!ty LEItpX 3Y J7T michE_kCv0-L&OG6{hc*y+ߞ'' !Nƫh{I{-زM-G c35/@\P8ָF&~_^H.:RDw샙_G7S~Z#Cw'2d\ QS>M{,ɿu|iMbM6LQ!+ȶ -xc!5/v `od8<胧2XJ"ׯ@捧>`TkeyP'( *юܿ}Z@Tz U0)@%8tyiOP&0HSroxv񸅯s XBnV]H 2̫SI鹚#|ܛ7=qL?*b7'_=< 1g,+ԙoF8Y(>E9KՁSaae0u4_Ĕ`k(4M&c]󶭼͌P?tS3;“,y*_nTR$_ *jǛ.D~ Rۋto݄Г줄-)L:_&JZ̡\Y"((x? \ל3b'^}b ٩u-0.]scH(a2-x~`4-@g{$ؔ?~^ɴ'Ϟ7c2Ns]cw+oHu"V=BWѢ͋b$XAFTrBCi`ۮ{_3^kHewa*>Lb^L /@'5vtrq~Bnp^tƄ<{]nR$jFSeɨ|D&[Q_dc0+p>3G*Q91H鿚_J03+ajbO'O}yL»!_Ą}'Ŭ%ܗ/~XqyX',*\ħ:%wlh?B|@4I&L=ӎ4T?s1M/?v߳yV7$8&Y`@3k:]V2@Nv uN\XhK K3eu. R3F(tեR,p Dx؇0dD )4J1*Q _QEù}teɳN=,8k;-sa$IH\ e%535F:{OP]X:w+ɵMh7ܳwgkC/p~ƻ{;qh{лL0 fk3\GzW gE]Gh,^8l3cPo>26gsx~9 U%,W"C ؇$UeO_OhSkMr=.^,\HSwO8I 81]ǻה/ wo] OfhzLv[}TsS*-".1 0lн hBez ^IHvfNmT\i!`Z7'20zRI+4!6znk>eW+W!D y.=XB_Jq @/SlIm籖>j4i;^*{]?˚cJkv㧾.Mv8=8T5s,2|we'P5ϛ@sCq 4NE2X)ş}ת/ p~8ٹRT^e R:ez3l}Ky??$R#``<RrłA91ZFΥԨw.#G^MB#K_S=HOXm0<`QVppvfB kZnR AfܟCmx`~dZR>V8q3/ Jn#;Sͷ~ ULs:L+qZ[!ciˉ9ˀ9N-Eb8 !H~wR8?IԉPKk^Tlgb3 Y7w?@ D_à| B&dbgu?m~BۙE MˍSmtυ*Pz8!1 ZQ:HUԪe<0\[B#`%J@=rkR*I@afY9ROOQ-v~M*¦ҷqJ=>oU5yaț*md92ǯ56ifVP r%Lc ׆z}ΈL-'ͫU1}p70oNuݓacgLu?;` V< |& 3{7Fy}wzB|+(4s8@a+3J 窼6[aNB ̌}}ǔ ;fݓ,[Du}gPR%jݶ{/A|2eNk޳>)Z*y$4%I6_&o l&y&CO_L̢ 3Pc^:mڗXsGkڛ};|ia*l.$|kw<)< RDXg(e.t) 3 9r"JM*x.,˟Fbp5UJO wx%Ht* e680Yzu?8r!mdNz>*EfϪE CϥY K \^QE_xZT l@C4ڤVzS[1XӌP3pP B 3~mK 6H= 3뚘jz{tI7Qb.s BOjQC7"49umܳ Gg{Pk\āKH6*X 2#C6s!hxwxV_ -n.eld!zl`3.ݜV`ڽ;]a$>d== XzqY"Y+(%c 8~Bhgޅ`TϫᗻĻ`dwԤy~N!EG!N7e~C Q1p%l`GPw;ⱊWm>4l>[s nɰ/#XNT>M Ep3M :wZƏ&F!gX!G?:o6;`wF4Sq^\wnG 69gD0?J$ƚC5VƏH֚uJ*yܓ 4G,KK݁Dk#"9 Ƿ`[RX.sRXWh1R.~)m251Q_j)ewT6#FNei†ۀY<4Ϡ.AEBuYm¡`dL` L Y,j0_Ma1͉ijwuD4;'*z92RPDEvR_;HO$q-phnn%MnrﱰSD(!F}^X%f ~[=|+'TfZC |ctcD\~͎d]TᗁIC-$o)A}/]} Dr1Iu#Dy@CLZ.zZ#P){~^ q <$1G5XcsIGdHOq)'cm#Ӷ>S6<)KEwfy2;#M?x EY_pKp 45̘q#čB%"e8Av~y%Zp9Y*$H1 G,򪜟)^R"?_֬RS]iO& ui%R`>&"Ki*z9-;w)(~2Qb&qLG !$;UKt.j_)ܹʑW2O@3˜0z}tqEm%)bqG!kJpV*TVxChmegt?z+1cd6]8nos72~+CBw~5KFUŢԊ$V1eͅ,}ff,ml:"#gk&@%D0oӅA´>h0Da3q I::` 8E=}3*{td7~^ij Se}f2+?Äi*LӝΟvl{?j?so` rZNgh /?>X{!5f @ >$>dq뾅D显񂧚?ZO'koo#t6@fIlX3~A[c@ G6'(}TAz[8i)'0I<ĆltTXHS{{Iě#^3BT cFV,czt4Vcy2Gg ^#euԤ^^\f0T*Aef JDa%kit)]8|;ک<n˜>ZS"LըZ+VDim:2 i.S7M'5cNo'yr\G@9^ՕM~{;\@YKtF6-avΦ/sJaڊ}߬ w!L.DƠm١G.A}-ܱm7Pɇgyq٢xĜw@(d՜X3:t_mI\̻x(GQ|>nt 8dXW L\Cͭ>?7AC dx="V\]a޶z}qWۃqeJ 5]Ol[ WQG\[L/"]ZK1}#x=[]Q` W_].9Sxs_r-2؃\j5[%C+뾬 ].i2K8ؽ&7Aaxj}q) PbT S\Y wT8ulU~<ΓI8=dOMlɷDN=u咞?\p0!^g,Dd雍[ _l2 w1Ez%{eӬC 7paK#dn6& NS8wKCQصoS}߻E!fp!PZwN KU 8czY|kL$ZX>.  "sbQ }!D]C瀷:؄=ٛGd.f$-l%BPTLǶ&23{%T›a]ZL} 3^0mƫ kEX-+_H$!#@-A',5@S4}| (zvmmb/2qKU2LuNd¬cJT(4ʏ~=,̝Q Jzz!v112Fo6j;m4&Kd6|f2i]m$*gkO`m$ުY  sף䧬6~X@ķQ, ,WBrķTn6M}Ɍ"޴ eh~..}Pg '9b%pXG.yBwr&UV"mݕ׿de{\Ο]zʚ{ﻸ1vSCm`ff2X-[36 D$D,0_W0J6iH?) w' )C$yMS2jOrQu].<#lOW4F7N~|WD C[j޽*u2c!R3 EY{4R$f,۪|76A2 &w [Pv&ҟ-E/##񴥝z\G̽}tw{̎iP"t4`dVX% R zH(YfN26߱'${ xrVIb' K`6bBѾX 4|%Cci |}h4o֨ͅ[V?DtE#eU.ܹpyy C-kS>J2Sp;%v_ОF3>Y Q>ZC?:aݯΩd,yM>dY+kxLK(mj#zonr7rtQ@b]b"#]3@Fo뢩@BPƵXvۘd<@{ cqTc}yDUa\d*hxn*ihMXFAN5%PJ9r# kUgB1\W#&1N<+H7ԌS{XV\ENfFOP(%:L=^f7?_eq`kQU&BVS&uQ+-z'JW*v jչ{(蓱Ñ;?qBa՗MFGDVBbk$P,0="%ҐAb]yԂ^ h!~fq)؄:5m5*C-hO䟟0pj?*H 2It$,sAztA =+ N1R=gv1leFA:{#W-Jdv f=?w) Y'Ldڅ f{mXq(|t?rwVO0;09{(y0|c_nbLFP<D2%Q nopQ=2גw7Ewa2Ǧ9 ȓ%CjmfF̺ i?.;LG?2C!]!=k}a󺧥b. ܝ*ppEfFi WKlO֘'"r5:HCH7bv6ƱlLa&BC\Apu(]Jb9_OUVgXSHkyqmk?w g~[$/a,˝I;%qGZrߠ,#>}:@@ccEK31-AUWx62<EPEsQY>%gTPξpf0!F>qLX,KZceĔU&VWL 4{Rm"wԁI`%@ x{ $D$ļcBjɌfVbHp w=㈅<=Γu> ;_ ,l;?So[Sv9ûlHKCɬ0A + u-@Ԙ}0Rro(-ze }xT_%cFI }AfL= ɘ岚(&> Мr~y A!vc~̿|>B)b߈~6᳒/6_7@D#R}eV7 REwKwK<ҽgpAV?K\y^5&wMDLI1仗^'>6!pb(H n~}͆쓃wȽ3dl6,[zdJfB]*ۏglb .r Rn"+ [U)hV=,HG\b7!%zycU3Qɻdp]ţƀ"wVږ h26x=Tqy"G0fAt8lO /vYv .y$oME?\-BP\/rs_x{Z=NQ-}o&J2_3:aZ(U2ELm>y'MӾG~?U6La]%Hd?K#noˤdW]ˠ<G-'Ud:?);b3i%U n"@ T[O󁐕N{B7'=HL4ɋ=D!^MIQ ,;n&Gfܹhg1Tĺ!<>هt׏2=kgCN2ĎSO>p`&!}ŔӢog_ZXVyDN/|հGRv`BA?ʐ{5яBH/Qݣda mW!d!z✞%])n#By)U;xc#Q-A+:J^lhϱ["#f(;"b崅 +gD{UcvūbVm>дM;nU̗ 9gI~I #F`cȔ.vjK wN OI -Ӊ.1\3SS (hD3ܝ>kEa%GnPuFM%tOhz h) L9.!%vN4U0r/Lf{AZ*ߋD.)]?ɪ=n3XہI-S_(YktqR'㈢ ~̦m|l\F`j0 ,1dtΑ 9kYe=Y+Y,1|Gf!J4:۽S< Jʓ0#ZT8EDaQSq«P#6W(;Y?R1a6EZokfUPj,$4+4J d S0k!3^kۭI0I`ߕH{oMUǫ%."[羽z=񶶞OU64R<|/;+>GjELx4Eb,0SB<26TnE8~V9@Nf*!y[DBuh؇Ud L$NlM:c̊7KϹp:I2 ф˺,.zB>8f ]<$%D)jvG'K0x{ICpw|o[6-LOzB1;$ȯ5Zԋ.?*rX1~|;`<]IR$2t$ŃEhuXHjұI.&[|8BݔoN؆-_ o@.`U~)T.pm)!H977UziWǰ3zNx-&E`Y c¼}=O HGF璙ƪ'tJ$crhرz7]ܣJ To:T/W HntͲ끞CT+#Cicӥma"`S橸T&āSQT,Q˩ [Y{&˥Zǎraf2N>y?}p=-Q=j/uQ.πg$IIK>Q`M\m3 (l*[d,&zV.?lE?jXE65 8]hOT Mм$6s*.(.߮Bu,9 EKYRa³(#qNe[ .̘D`%!5kj,2&y],Ct?YAO"t} 87X.%ݡuOIX.=Tcj/g5 }.Wi<(vݘ$K5ѺN[LjߴޠڦËAVvVl46%&&{5WF * s؍̂5BJUDaҚ$8ֹR zgD=8TW(%]AvgO\;.}kwKMLc{mس@cn6 KCl>-#lõ~r9 4{]=r5j}@F(Q|S#rFAT#(iFԁ1]&Yϡ9B֬Q(uqsXPR͚( $) ;m\O]l?̀2'e;+J^c6ձՈz_GJ))/?B;ƒ(6unt{⊰޳ť:yv!h6eQ0DQ2Al:ɲ.Gdh}ӕ^vZ>8IĚ2oxh81ʝ:Ͱ9Sq{ @OLO/^w !!\%rۧ:?_ `m> -Q(^ <)QɾkK;rL}B\(Yl͏F*x UpBפ=7uo uCO ,rv0R'b[l:Eg#KMHR$S7U)0{`7HtX1rmkGYגjJ9وLwd*>Fg^vYȾ1I#uvk(K~ke@[!=ů?;Bq=(FO{Y2 lpW*]k>Vxq)O)qyB^V§x!RY1.9zYR)\iجBTY]?d?0H^Dt=-W@]`)W {as<\73 }ՉgxőHZxaȁq;(f(@el+¸  KIsKz&,lku<!v+&_kNѲ|U-=8t CGjk&z*&E Zgt+fWlp4x5]^!@h@&hǥ*+T,[\+f{.0EIL!+|jI|t]cfdӧ(BMWzkWU)zp#ExfTKn[Tߢ9sY|tqTx3X? [Rh6\}`?"ֻY;}Ž,8NS] 艮Ž+gZtꊱMxcqHj!2xUq7W6|B`yXD1YIvG4doyZ:HefiDxݒַU~ʊ Ȗy (~(b qVb_0L8OrAwڅ'kjQP3a/^IDbKK^rNIsQ7;bF16~ۄp Rjr:8yH*衑ng 2.ᨉ͸n(>7OXhYr<2 $鬗<1aVEk~P{",wYQLT뵫̭qufa;p~| Or\?W 51:.Z2{jvÂ&w BF@PxOzv}}I1Y-HH4 [̕H ; Ͽ;fou c&8p#64kXºLZN G e0RxJ|ޕboȸ*L?rn P,pS}U8YP𽉑mj8g Qv;SjU :e+&Y),vYYCr W#g]OXu('viƓy|T1XU3"."lS8K.$_Io8|ߧ`sS OGrNJwhIj#2YlWdRgh& / $їE;x]PJ } rϼl*"K XE蟈󤤹ȿ#{ؽzI <,m n ߨxM[Q#,|LjbVRe!֟uv!&E_r["GpYߐ,/!<6D Wz륄mIriuUg}}SM}t:lx[Տ5'$E5ߏz./)q\8iQD6tCښL wss_9'cZXд c٣^Ehk/SЅG 3MyXp!BKBAŋt{HD} 4n6gOx0VuSDrNféʂ^rQ|! +;@u M, ܜ{ܙ.P/TTUt2\5H . ;ҲpJ(g͖pE;HO(/aݑmC'oJ7\=A\SZiWArGGUm :o5zDq_T7/˩|UoMNwnvM'|L H #nG}tn IM d "A4V.S.kJW1(m*5vKH22Uծ`nT96(hU*u$¤P(/4+d{Es(L"u)C}8ƫ&\V-Nh\Y SS2\Agp&Qj߮& u>@&J[ w><H+$r| - 5} NEASqoaP{J&4e,D ܰj !GծC3>nç]X;hd(`eu!=R5ZSFbI$RfbE9"V)JywGtƀrCmyܝ& 2 ( \cڋ+ir; W I46FGf6j8s*FЉIo764_q9 y &6AZcf+7' uGkVrbf1W^ByFȻ9 c[ \^ȓoӰyN&C]d&"lrPW''*Zh?G+%G@MRW!sh|iP!Vz/z V9DXaMz q: @ kh4LlރSrݸf叄+;pTQnsCۍo H>p'I%F! }Y"+N1)ШNDe{ 'p /C-5Q?ŕ)|JkHJڢ5*ޚX? .g`WLϖV;0g7 q <"Tu ߷26Bv(E]4ꨯ#7C@vH4#VR!Tk |N3^tw\o]DmpÙ//wv*Yk pI I-+u[_5fP"s<;}d[t#75Ӧ@~b!)T*'/ˑ +ͪ%^x?yrtq"(@Qڥ?QWAX ucCW@=^օ}꽎z '%v֝u Y`0 +` vOGF\oO@ɼ $~ JBiBtbWd8| n'>K% ?FPnpcxe_ٿ^ hSyh ;gxS|_3])T_V|uHY8|8oqhR4)K"R Ǭ(J'ʈ)5$|G=1;UB!xEؑ#eŃLxU|`I-wCDiO ](VKW2 1VgXAN37MywKAO#ܤIVՂn#}H;+J(?[H ɗFn{آULR(xk8g8tbnLTŊ^e{KU0 t);'U%\u#=}3BnA{o$TvU! ægNc8ly:rN%+tSTX>-8V3L`<,3`!DI*d&}τ?]]~BLW&|>$_byq}7;I/#bbEG/mh0e67Gwe[ak981o| _}f7fM4.xյk@`m+]SOH/љtQW;5yFQZgR7c]g%6'O 11?N.2ЉC'> !I=tt+ХvάRg\#jb{ӕc-^MQ?>u}#4= ɬnI]$(,Z5Dc9m%ouЇufTn$P9ˋy_WrOqVHax ף.~UF`ƫ)~Z8"p}"^]׸c&ag B?=|pmڌ^(蝴z ę'5@K(XQH"JxP@@:Lh4MܔnE5aac7I Vq1,|Is3uh8WsZ^v;ǀ#_q.MKvge^hkt9Տ +J2Ԯۭ ; G;< qu|:k!-X39uv翹 ϕ#ap_p^lG1pIV TCkSόO0Ik`AX׊,=k͇d0#M*gчUÙ9 4nxwJZ#,7Y藆_ a,f(-DP$@qxzq]PFh8 峄 ̘3GУ~gܹot_";]Cmu!ׇ "1eq&q䨣F(cT]u1#{W'IYi~7Q<֨J$BT "E巁E>%xƯWB#noN1Ke{;uraeVPanM"ΏB?^._3He! o*IK[(7vsw)DZ"@x-c5Ba,՛"`cgu*VQiќ;#ӹ.z7jP7΀$۪MDU'=oH KOӮ>Pˎ:a Zǀ|Di(7s|R6wTO, q X26b!BS|L~a}WN|(s JṲBQ]dsIșT2X"7 !SM7bLd잼`ac=%tMʟ+QI5~mpѧYEo2劮L݉ DT^˕xp KgFhlst3˱bXE>&eaw?||?KnHNa$$^m*bopXq~ T=vznNr2)Jt_y.,sVۑ~; ew LݼΩr2s`h{(6oSxusݍdGwhIDJa(aj8]Qf*hVdo \AD^+[`EަҲ~U1AfUX;WjGK̵|4W?4wyC%LI@ EuLs[m6gβ33ҟ)7Kr<źRie16sN?Gb(n!w _lPw+zU7Y Q/sX)R\h+^tsDHm[o6_rY WtLUc$ pSl1L>+ꢞ77"-.Y1'6 "n'X`5,]jK ;>֔ &qGU,m;WP?U^owӄ6TvmwS5"M3L]\0_,Ӎl ɫO MB=K |#tSKTqpS@GFW3dq+y!̻u.ƹ1$kF˺"ZIo#r!= :l<"_IX92~:f㺛a',ɜ&/ ]f ƀ.5sbHN 1fJ b|)sGG|G[|/6)rmar@Fr[znz*-̫21mJq+~b`WYǁu'Q2fJdq)[v$! B(ߍ$<-ݛ@@fF%ϳᓑøqs-9m;]eaff)zFwkAc.UНk /Ù;r(\mO{MxLbm7E58|P\VݰK_z!Te xC]G+x ˌu% )ʼn=.D4*oj\@1fP;g+XџK6/vuc{aQB L];QAw]{ VJGت{Cبr˯f3@K@wq8 J۟fmgOaW*K; X#>"])D $cUs^^}9m(J =-_d "r! -Ǣ(,>, zQћmD`oFdS{ o<ٞgvLB0WJ]dU&3B3[ޔsEz9Ið,s!?;tzd!,DλA,y9UԖvv6ZѕCn&,ۿdR>d^ $~x#yT6mg~V~k`)/5Y'ʂ6]$2PiKZJ_Tc,ʴF8!]h榨flt#b^a :p/:'9_0hRu|l FO坯]U AYg?ISXFƒ!FxV< #_Bq7i.٥?" {jǿ9P~S+9jMlf^Hx+&x`ʣ.}'INYV) đGltQYoO;vί-׎tu",}0 sOj2ĦGL{fT:':yp&Xgd Y-/FFG|gkQLH]߷~O.R/'_:FJ:/k2BeYH3`lcEvA1]ܼF(vI,TMx"n ` f|3(E~.^²aW!lՁ:;O\ fel5y&tU7]NEl9zir|_Xe ^=?yt\P逋ZHW1 W u *Am:¨msE! <)_X`$F!4_t#6m^d%/%E3H懕\)P1i',- 7G-,{~B.oACg \62 Z/\cg;MN8&<禎W^oeZ'"e& oT4:gM+: ̓7zYSm^hj?]:58ˑ6o->W3\ [ (YS_ݬ.e  Ch_vF. cNjGMM@x2`x˲]=-²ʆ >h~-yq0e>b{(t攳FIܽ DCz(miBo,]D)1IFvBd}幺q#=>v, gr4 XѼ\woG3?_[aD(Cf4pw`~uuJ6tFa~\Fa.CX>-6BzHFl}F9רte,gOQ&)/&S|&u gM Ӑ1i1'"@ƗbPh%v3| ² S/ձM'MpQ Ud5g${󚋃D ?SYæI {S*>B)ɈYPB)04b :j8 JТYj]KĦd`sfT=kgmmpV+w|%줨] ]RPC! }?LʹX1 ޯzZu'G\p^L$A <:(%gKφ-W.ToՠR(K假#c[[ q+Nzizm9mi2@t4&( wV8.xK0᮵|MFQ|vo'QG9B.^?a.3Hml| WFZֈpuϘ?GAwwf)WM2SwR`*H/1> Чϯ @kQ @ zӘDZ lFh=}֒8+}ڟnЎOB83ni+>=%>HGz/z^'bnl9o3JxC }K  *`-\Ը=q~4(-M8nInU(ZDڸg&>*VĴ= N$PpP֑\"&Í}@k cؔz[nGF(Vs8E 0 GnJ%(m)YeV$kj|`qj/nC9$Cj?҅y/PvC'P!1գb)FޠMQuo*7u7*C쮬4eDUi>^̓K@&EŏKQRB?J2:Ŧ.@hʗqqÜ`B4%|ӾH5<6g˳$BAbr֓Ŏ!L>?, ؈Ņe hZ+AuGec>*Y8CLh Pj+_$"vo'-DҌ춏TsS,|O2t{x5F7%ϿztN}Qk*R4H=9A<9c`v=O niLe_!~)4$cqL2@(m$+"{R|j:LN%m [5A S*5ɸbƁ&)YB&]31(BMGfq /-?"/ѹl'hu_i1W"PwJ].G:qvFoȯ9'_L22ʟ?RDe:(|Qv4vڮ PYLfzV*yWgl<sgH3U`,7߱ ~$ԑѲ ~x;ېlJ `\dP,!U lVS[Ṣbc{Ceҍ S}ly4e3҇ӍK*JLЄj%2H'Duv,[~P-507gPy:r,zͥ.8v9=61&oXqER]RQPyX yP_IiaGbBMBи/+ > 6%:6ϩzvI 7E@fsV($Ti_W6b룼U^yqӀO~ml'GWΜ~ ڦphEMneشv85i)%{XAB~\{#qJ&B/ b V{aw&x-"6 Oh ѧn>=DZjvar7tVjcfU)ad8.·2;UN79v*dtζU}+ٗ}89v3sѭiB/5P݀*CH*ρ>4Hn*+M?6aڪ?r;,:m q4 Y9퇸m2: QY;T[hwOAT+tH L*XdLS/}ʏ;C!>PZ&9/)w HiVoJd^1ɼpF09KIidc.?$WD' TA!'mG CL(3/͐Rqh~Q kԂVFc 9~ ft1rN0.?wVCw'yk#6Uod-eU6h9RChF_8E07Eg06.YL;Hhq_ӢsXMJn_GrH5-tP"iKNɜ6Ͱ[K+[J~½ 5u1_v PaS?RP^kж.Tg>J}8J4rP=ֵ_a`je= 1S(/c &;KFs U*R8JSB »+rt,2~*~f@vBl 2xL?/X{Q.M759//w*s[aM9"kH#ΐ05:U fQ Vg&knV ?ʌv H9h87ݔH]d~FSOKarZ Rc>C 9g6fO7M{Bc'7} yhc RqwSs{՗^t KVWߩ,ghm5璓\}H_nLɻQ::o@Y|dgHOfؽZEʼn:`ҷbKClXayky*,܏ %m{ymi )L} Tdfԑ_.[QKCX߲S#}8`\*KvD&Y! H=>3+!v5R$=`+&fAUS"i`9|[)GIWm虑!$=>q{n88ʚD}[}Z*LmOp<9`S9YKbVb*Zo<`^*΀R]cj]̴2t>@@#n]oW&D^m@j}7l)z\Fm~4nuKLSV᪫gwUu12ˉX8lWd_F=fm$WV&m 7o}bI#F ǽdҗF;GVpxe}5-G~60kPq&txHI=!آ2 o 3Rߧ9Gi8k_Y~=@m=5l8ӥ~9fc݃lW&-*}ggdkؾr\L8ˈb=M?%O":-ntlaAiUUQًV:>J'n3N#gAvLWyUZh*2akuX?{U0@} UX-4B&bIJ#EEz&K |E}ϣwSbu0}r'RFW(.ԐUwjR q{^s_,cNݝhiR! Ty~8{uu "\!מ>o`#dH%-s4u2^E}P󴢚V&@M{ܕR/Vb.QYtc:+O~32v\(` ٳx"LWS_iBɆPAh?!IB!(rHΡ:!'pg^2cJƬVX.]l0BDǍAgJ6}B F9^ҩeߒNW?1KYЖN.wE؝]'3q!4U-ؑZL  ^@\y}$I,\O*/ϱؼN=VӜD٩kvOݜ'CHc`"?<  1]їHEV*DJY_~1 ^&hFG "~n \LYEڎn,5g U B+dNynϋnGr^!uL4 w[>ZKwʭ@p6"Β5+(džR匞/KPQh"+ӗGyMY| ڈvՉD&]wv;Y_ H|4hJm!D1̝`r J"M"ByS.9!Ux.SP;'q0$%g6۞+Ժ|TְLt%:ͥyS8uDi)TTn+{^VlHoOǨkNbNH;<)DO]FO/HM`?r8qKVѰ)jQU)4#EM»<1Q>Tbv2.U;@aɖъ5jG+'~@je  a4rS5/+ j̾~ΗXg LW%?٦_3'p|$6[*wEN R;#. ;ޥ8dwj^SJ 1+,ZP'&rs/I=<<1|):&)Ԃճ}&ȿ` ۷(r _)Z'nެ(ּQ lq\2 sM\ָztF``{vQ{>E}ש5:x8KDr`gΪ\!cCxgO w/i;E"0PF3(1+,ՠuJ7Q"Ixvl^.@b`*.MϚp9 jJ& 3=ζ%(&zyXhÕ͉Qid ƲՖc-\v0حl"Z2tS%czii}'0Myra`^cg`it\>OYDG4evQDĜ&xC]E)H">Ǒ Av'`d'nLZtߦoi O 5)i3S.њE(8ItRvZ;A ?R oAZ(ßrwvC3[Acc)L)/uBXF)f9Q F{L:kR2p] ijnĆMQk $zTRr7eCCJ{t"ov) p(Ⱃ꩟ɷνLHZs#VI'gZ4'QF[uU[@9KثKgL'E6-3UTM5qjl$^tK `'#%Gȹ yHBڅh(`iF1. gݯ@|` Aߴ&Ź"9w6{ۉ%dY3MߒA>4!sf^s֎MQU$O ᣎf *# :Vfz{[oruXK/ne3 ƪF] e-!aZ쨊יyhB6B2{=³/=,"BAK|Y?Dڂt2WQ%QiJyHХYj|KNSAl2du0s %xF/ud?;fiשu8&P1< Ǵ%TYos^"R4^oևhܝ *B .6h b&*{ LA~EC7LdGB63آ'DДQk[+92ņKچ79׈)8Q$Wc\D!璨,eA >Wu׶?lKMpx5뽑̓]ζ"Υ䇬#ӊC:\7&Aq Jc[v1bbχqz-V4$6vPC,BcxkRbG WC | w-\gdC1LSaKLY GaaavTM!QLf?O\&W W !9䝊Wvb`]>uqrHއ=C{CCs'T&$@lnL8.[L=&xG0w&ēgWx#̈p"A͒|@g$raDeR2AQsjBan>1 6#Y(S/FwV?aj9zo͵v= |Z{̷j9*}>].10bO2K&m2.I(ZIu'⾶@I3yv} #v8k5-hqa2~*^naj]! 8[3}>/݉({$PR+ƭ; #ObXk&1]SC۔:[ȝ˳ZY&+tnp<,9!4 w3|# Jw@.bQsQ񥐗7%U:s;ay88a$TlUqC)WH=zM/PM=9uŻ wы$,&S^O:l $W=leQV9x˭ Sp$ g-$U\u;P?,J(ԙZ#>Vդ cY*s\!jp-l"KaԐn) 0 &t8^i0n4$TꔢQN?AaaV)x!5/[FS}§L=u&6O0W4Ƣ2h0?)V=>ZRnq.ەumڞ'!P>H{ieKp.㎹9.=7h֓< ""쿯;tx]h yy !'HQ9z`GSNGH|0HcoGl =g˾w%Wd=]Dޘ'FW!1lȁ}-~kA&@{_v-Ah w;WWeϦ|(OMϺ@Ak聍3Q@LX'UP 12ު6;m۠Mʍ}y'b!(ߢG?sCiiۦMzg(.W-HtlD,®( ќ+Pi㟼 GMs5P7l,46>^?)ӱEˈ@7"o_pͮkYii:k6@_;ʾ1AizP]s8PA\ז1*<,nIHIq%A<{`^_֡ r0M35|U߁n#ygrjl'jH<9Тth/h:t+ >*ɖMOg[%AgJ${Ԩ5DN!oZEn϶ `Z|_ołm-7Ӛd( L艾 Ah/|'Q~+@L`#ѷ6h~O-Wʩjw3ܸwlV{-Q*lYL:RBKz a͓uھ-?qu]&ri4a}}IL1GUj'(ço4ۄKbmEk5/HOr`g2JV>64!x.Mbʡv2uo|G>Hzf#t b<48+"W[5oX 4 usWK&y{R)2CD+( wQz~Ƽ?Vgyд7EtmRtj,&+<*p}zls\(.ؙ0܃] j*4ר ;p#7 B4!*#0UL]UD#9Aû$BlcgvHI&Ni]yi_eK !$L;6} ĺYG}@ _ I|UJyu j6ʗ%7Ĭ|2C]܆[ s)eeLN1c2 \JmSRidH.FX|Ұ|OsKkwOx"=*K&j LM\TwIK6)2Z)Z%,N= R]Gեh\r:/1KQL/b [4l:w+XPW5 ]bz admo0/>/i֧8=+&ҋICԙI\u"|O1e̥s2u0:h0pK:u?|~ޓTK;S'HYzǝyXp VҪyXQlLߦF[9(|gpd@5/8Wԙ^aԩ$rnZ:Qg&nP:Oru)d|qh>M @čOMVj Pz"?z3#Rw@(&1P-|>A$hŪ;*s%ᡩgه )KqRvB@b1+m[9 .yQsɑfg:iq©Y͞A7)6๦An:)"0zL$]p-ӵ267)*p ΁)ʼm^W?CqcG }]<;p>qlc>.rWMTٕz '"JPnAJPf{o 拲|,B 6rqnP=Eѱ{[$ 0p!TW5Qސ|<٭bqֽCB[5M7s}BכH%?<HTJ?ߺRH'~̉5lUy!m?mdY, :ycwJ[~m#r@Lff@Ew'FW0L)8e3ȧT0s>4*e(t: ,!pkZX^k=sDwbLgLzha)yOhY3uCte##Ҭ4,|.&YV=-Yy,Aasw7){R)WFw&`r!ʊ;:wYmK %]r̎FxO:wO/)s3--KKk^KaFƑ*xrq0lVA,R& 4E()?%oߡ\=Lo.hzWOX}ʮC5#͒`J(5y.-Bgg$t0r&as6d0' si'7"w2} xg]~N=|:OߐL?S%]Op4l Ɇ&daINQBO HDo5}zaaؤda̕*xq󹪑@~qU$gA@1Ӵa}唇z[5r{ rjHp :Nl瑹9W+VU(;eַqszXgή^6`vf }!։ϧ+մhb]#K=!h;~ ܦ|ju>Uiԇ2?gh; Q\l31 * WXcӥ1z!BFykD!/ XȾ/xr?I }yیpj'<y[t4KwXscQ~*ήGt `OGRThYr'}=F}7D\+ wEIv$tG|r3anR0[XGJ#K"~w7}:ݍ*b6RzԈWF:Ip$*B`i!36;|Ӓ (Z)X*aؘINRkYcb0xsޭH85W@ꔯ1dY%)+^{%Oāux}bY.+-cD Z_>K q\>Sj,,W|10n@LυiK㕱0jM7K:q7 y-eS?Jv a_'P!ޭ }NΊvt։ N'tCDȮX\5M3Q\A&DsvlП3H>[XΒ]!4kD$֗RɼJ{iduwǸ~6ZO%fz'Mdsd>oQ}FE(َ,zǷ]T}lޯj|"ïZ7vK*Np/,밬9Lnݺi6]R 6aLO b*%.z8 #GȎʰȴT!z1}b/. uӜa]_\I($Pψίk{WEQIB XZjoYt}ջ{\tw k e/XvUk(A0eQ/[ӔCk SΩtg5s[N+6 w6mi`%mF-t?d: c.6A'Sݜ{ӂ)Ȑ/N2Hhm&L* UJ4jQ<^D_ PC=G](Sta먕ПQL*i|1Υ` ߂k@3wpQ=R"} &f @z&)4*@&v$Xi^&Kݧwr &Q3E@i$56)g5MسV#DYjo-M10$19nWNz27Y~#?7+v e򩕸#zLkI cy%;zREcƪMm)bk-s@أR.of9l;.DogWmM723^m"bn}͹"{b/#_EkY|9m͂mJyȤokw4O[τ:W?6@}<+_u*!z0{cIv3vB GV:igvK980\be%rQ_ ',V`ajU raGm#jtBƒ}%@5L^0~5JA9MtUDlG[Ďd:)c&ȹ1ۚ^Dq HI:P](O!$&Jl8"U@vMzJk`,LSxA %؍ꦟTXNE7@]`og_;;H* (2l% ϳWD :eab& %b̗rDtwlm TRiD&F}SZٻU}2dKl)qv֙O )P|A/91 ®*pORh*6"'R)4WG. )3r=K{ڴၖ]c*!# \̜g^%ӌrz>ݺk|8F ]jwn9cz([$6O/r"e{0_#W[OP5!$WLX6r_ɅKie\xdi}ۓRV;Ŏ(<%Y/8*TZ^&;TaY'ҕV"mEYw{aIg;"C@" 5AQ|ƚ:AddZ()AȡB@.Awc`a=yI3$@%H2dTw*yj91D[}PϟΪ֠Bt}9_">U?ҙj>5&PЁ8"r5FfY{BaWQDn2&TvJ繼 0nbh}v☪;ÑҰI%UabRFbu?8YT`al (81uܺt[8M!Ko!{!`ʛ]p#)Cqj[-]Wǜ,kqV#y_ :LR=ȖH@{e;@B):;K[xHJZ"Ps>n$6n iqʠT}V@̗ R,ӣn ǩ̕Q@?a“2#$oZBOA/U7}/zLCϏ߻1@<5aG7pysH6|5AKh^d6 ;C~Cr`@d/IrbQ) ɳ!q!BVkDv8M(-3]|O=u]-KQx\⿺$|"#F^ b YT^ lڎJ8?D"IȂ _-7RN@MlszH\D` |@1>*84Cgyzz{zHfrl;Eg NAԍW"ՃB`v{dkŸPU¤R1@6:E>'lonuA _yufJ,QIXs0 J~B`I M>YQsYR;Km-\5:`]|d x=àjVaS.ߎ'Ł&y 쓂! .R=J%Q ^-Bڊ৕]=<^o aʠz'羃Ӽ`-*b'UBB]:w8hTbC)έk=o.}}g.~q(TR@jqBr\=bzhY%i74BsnGp㨷c"^<&-Nh7߾%p0c!1 owXҾxD+S!?4߿& UQ^"t= ĭ^Qٵ2$7N}nho\oڣi-17gar/b4Ԃ9`ShfnWت tSc'I)/[Zt`pFGfWb[mU YQ!N[GX7 Vc!l@:vH 8>cϊ%NvfjKn,ˆĸ`kX &0}:age"4Bܽ.zrB:b{1}na!mI KYi%^Q"d]k7$M-H^g= kh'7U_Nj )/.}5[k)>@ifX3aʽ/,ON(DnL2b<(l}1vc&I|p6))mA<$ ^~_xbf7 q>acb| Z4ualo+!'ʀ(#J VrzZ XFEQTu4,fVEt3dIG|׺ 7ď +'/f>qu>Vyrˣj}{Z'{if oɽyU8 Ye! * + A :,jRTqԸ QĦ|IZ"ʑY{rqmZBzOB+>m FDCr[kL=i;_ƗX(P0eF?'^,9E%héo1#7ɸ@(.=s`)Y!; MIiI0r Б+!5;^T/CǬW3_y宪I U1=~iK8Ącf y)m].H@GjtjiOC 75q@Ij"h W@ZD5 I^: ҡ؈& 0Hamܪ5:Ȓz.0T+X1R7$ f1t}$d " lҋzC֐aAr<(JZ9W>NA* teݲHFjw)#|&PQnL%Ł[G B+\A)DރBO;|\#wu^9S`ɹh}k!Ĝk*_C/?(?U4,#Qv{36a2x`o*`:Wϻz_u>s5;Fu.贉j3^@{3Wu-xA(%! 5UxwƤ} T[&Fu,轥T͔"hFIqO;MtBeOlqt<g" ŪU_~@,W]s:t pkKg?~1sj)ɶ \T2ӣxr̊agZ!$xY%a͌Djk$%R*69АRE/5^4n}nْ%| "WEbAG]Z򷹨U=,`C;q!7% - XqÝ3 kv/FYU1ĘWv <5vttȼy2&yTG(h bTGsI+w0fG締1dz=YɒX,:N}N`թEKPŝdՋ !:INgT FnuaDTKp'Zc}wӭ"I)JW%Ii%28Q )! ]Vnʙ@ ~#|oͬu\5:h=7Rα*062 Awbff;ӧhȝT@+@ `íaV pt{UVDbdJ6 z&Nܰm8EcNts4ӴJR-Q\ l SRB7Z3caCZD㋂Qf+|d~/Pmەx!39RJsIؼ+yJ yW 0y҄yk 0~`,{\h@080 W)he-G‡( aPS^Cy$ <^Lp"lW~Zl3* M Bkdmt S K4cs"h{z8!ǟv` >,`Eke WHaV俿xpnv\uϖq@3nÜg?!\\g]rn < <vB|kk'0X`1m˭7 DU))'>  5CrOR'SU'EΈ+’߀Vl~݇[ Mf2L@CqhVޜ~·Y+%:BkmZY:zaLXDCvRVyDzBw~j7e f%m*r`![ fg{u҈L0Eoԏd"xy%:4y7'y0au8Fvkq.B6dS^> {nO\qyiLmE\S9T`;%~6N|fqLk .g\Gm2fWuFP$=Va af]M`;y/ m ub󷔯tݤ~m&.IWna3ܿΑ*^H‡j^c3 :Aj"uS,MT/#m4i,r̸kvS[mJŸV1y'/yiKE/2%h2tb<,uXtzc`v( hmdɶLJ *p1\oE(GedVh={x.ڿ>84y|O^up3jlr~ gJX+|8#@4rUʇo~ e=1+fPl?,"k=I {K κhmިy2G1יG[cF =Fh'DZdpU&l.l{`o OV:)(*E?66g75@"6~b:8MH@Op rCaqV'a\oVqZ q!Ff41b89M5|m+/|~3!4'Uv9\!U f cLNo?>.8f%# &v dph85釂gEZ4@h:K%2j !+vHOuˍo\eQIZ`/ѯxftXd" iz95C6Eil7@|׸_ֈ{ HIYb_6z%Y6k*lj(/m]O*c<)wV}JFKĒ8(CԬ IHw]]09o N{.`A{-/ ] )Te XLd@6+6~eT:N0NssYJ}>ˆǫbN}'E 9v¬9uD`H* a`NеMr' m,w!TI~ٮ>woTt-(_mFZ)ɤ7<lJfx2AI]gʥo3x(XDâ=#O z3IMu4hkϵL-7On;M6iLif֫]FƏJ,y/bJmp jܭ{p(-ըz$=}Y//aj!*dճG}=sVު%d8 $ ./a$H0%O 1ɃY`V9)Rj{%;2GphLe:pW=7~,S=G9TL4(7DWb:Pɒu A8 ̑)_X^::fWKR`Vs!G2뉮51A)s)t2qbh`݊r;Ã9qX8䵿3kǻԯپTx͗ Fa"\ϊNp n,Qce $ n*}r\\͗BDW =R.tn' vfHNxR*R fM'9jp#Mxb1o:u턺J D';yC䍇++TD6^wȌyETxgg]Η(j]s285A|5iy?Wt+OׅݶBZzgkl hIZU򅷎u \ [hD&@ԒAnJ(eBy9'-@9"3nn :u@nBa:IGD֜PBP wY? ΄*H7^uP47z\W EWR)^K<;Z=[0pè2&x9qY>w`d4l~ǑXc>UtFuVE C"2\s q/bx8|4cd;jK!=+s Uʣ$g/-[?PXgLz|1x;4k_@&T:/}LhƋugxarWGmkGl*y3 +8T]#.oā>V) ̫87[8zaoծA3nƽoܲ[M<&0**{#.plR=xI M]R9a9N(@ *.TT'$V+&o23#2m%#;o+LB##/ivl-07K1t]jQ VfsZ#` H.[+,~oo < п;LlOX[!h`XۼPbD3lϠ(R#viz$l(]UYf7Κ:ѵ`٬W Q|L2هvUј߽R7DߏRF]Ρ2yCؽ{<|9'ץʅ[xi =.u`gzVީ !f@]uI!*iݶcťG_ih :ᅜ.3[Fa%4;hWZD۪%D1-46W鋊*SdFG FB DJ^'(Oh`{3Ms9' pW:~zBᙓg\9[άcdg~bWoة1b|(qg-} 88 +UEF=KvENШW[ac(`G_dEHO_M9 _?df^8:B}+D<;\.` dvҙ2k"&.1Y:e'ܾH+HXweV.2hmL})cQn_]d.G0+5]tX Z $|#&{.PH<ڬ:`͂[ZnG̓rfNoWwFK^o#mBD3߻o BI(s'6k($",l^ٕD"s]`ʼ@_GFYm!Z yR gj?|촌&GREKSaYr~T3Ļ]s,3Er~*7HPeC22 3(Qt So766CSY/]4Slj3j_Vs+ݑ!Fx} zg7޸ϼݯFkΗ7}$;6Ƽo|ںdw~0q|Rk&)z8h0u@ 5q!IPS/')cWmx R>i CZ~(UW3aN~mMOnr"ҭ ʵ%*%JƗ'oeT=%n6DYK*9\#f}v ڛ0Gwbh&/YNU 爸oAx^W)',0|\;Yu{ᴯgz]AʙM׾lS%o]qlFhV]$*U"ftwҶʪ 2*y f:Jcn6j̺hVnS w :?1s0&p2z<;tTz,A{&l:EnBuPl.7{(?:~P#4$!) t6~L5a>DNv7dgx/75j]Y fU^+/_fdќocmkRPB+C"!_8 yE:Kd4P)_˦mR0!wq6 {*;CYjLiIb Y,iO366^<ۀ' k>>AT充 Ku>pU2իU u]ZP ?):Z>vg"V^O~1W%S28O65Ϩ>17,R_vmߢ<dr>ݐY8Vl6`W<*.﻽_[z5אVV9ikRN;:~Pg4hf>WX&iΟ4OeCLJ3AXvւxGIBg_ǫl1VS.GuE }#K- ׌-3I˛5fDx]Ƀd Ԁ@iH9t Nvg6|E#((QV&2/9 ''P%7Xif|9}`'sP91F[#lޕ+ppV(NJǥvK~v ~5vc+|/2XBʩAr08G+j^X@/^2CjOBd4zEO^A. )m3Iŏ%a M_o0Bso F㜝[VZ6B?( $Oλ`yHy) r8Ec 6yԽuab)9՛&&Bq}5 Ä8P-d[.α0W :Ed@燸c"ɦGfbɞۆj:n"Y9}2*gt$}]x't ՝]'G[k؞H=ɿsb &v!MWaWPЙj؈oyلC}" :d=%EP6E0b{nW+oMkxg8;*p;/PRRRA؟Od\IyMr P!IQ|ǭ^ŝ1ʩt .'6+hWRzuXvɟD_U#r>/-&*}NvDCqt7iv(+GA lPЭ Dw25cMZP~KuWhkPa.5GjwDs"d`.!,b-Q_ejܧP0f)9_VZ!w?^nѢbc_َXHɹ"gB6nڑ/="9ܽy%>2D7zJ0TQ[%,Fk5?!@N?V;!J`1*~GZ#nk<@&n ޡꂁl_9ig xfLZ sу4wʏpmh^( 5@[Mkilʋ(@PKo6Vq>f%x,yq+H\me7b%5BͮxIEGf։mlԈ>:Misxϵb0#"ﱄj V) w|-ˢ)~*C.|+uꮷ.( 2Celدft;獔;'/!癈l;[b!gl`9M{f늸ک"@4;ӷ(E^ZD?<:|fAIKo"h/&]slAd_[K7e_[UI>}Jxݘ_P]!@rn}>:O|-ST' }ݧqme ߬u с,rQy[r\z Jw~{HCt0OS$3%{*CD=S5=وwI5;=BtB 7^RԤm=d!n YZ