libvirt-daemon-driver-nodedev-6.0.0-37.module_el8.5.0+1002+36725d >  A a*U]-ĺ3d'*p\6js+ a漣%iJ$E?KtaF7FuMȇ{sxkAm 1% /R QHYGYXل{o[~M0O)j_oĔmol}_;|f-+ń aCU%XU9X5@\ [F~(b!,*XP#ir@QچSkZ&=X>(Һup0?Z} >ۺ*i[gӋ ӑ OQXFa&d Lj0E{UG8=K8#HFئ>nAcY&REMI) ROcn\L<KNFơ)尼x1~#7PK=nE7ݧ-\OW\5. 5d B9d9f029091714c5538e5715ad7502cdd37c5c2c0b2409c8c608e34d8b2a74c34802a6992a612536a6e7b254653476376b461dff7N _!=;])X"Ffm0#79vcՙcjj?KDOh~Ƽ > @ ,gw5 /O24 @T^ \>p=?d & F t&. P\qw|   $ r  f(8P94P:(KPG`HIXY\d]^ bd eflt,udvw xDy|04:|Clibvirt-daemon-driver-nodedev6.0.037.module_el8.5.0+1002+36725df2Nodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.ax86-01.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686-aG!67}D RAAA큤큤aaaaaaaaaaaaaaa601502d17e26a771a6ef3522b92ba35b5dcfbb406fbd0c33e4dfb28d9fb06a079280fcac3cb980d4ed5c47fe43e6b6686996967597ec712d88891d4500c351a337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc783976bebbb55cacc4c151d8a9c51c225ff1bfeb6e60a06cf0d18547e9d2251676dc4cc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d5be5fa273052a4a17b20e649d02418e21eec82d35e706ae68739435e954415a899cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458bffc2184181f9ddf2bb48182e0f6539404c7aa75aabedc647d6fd5d68ad282bb4../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nodedev.so../../../../usr/sbin/virtnodedevdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-37.module_el8.5.0+1002+36725df2.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-32)libvirt_driver_nodedev.so@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)libaudit.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.9)libcap-ng.so.0libcurl.so.4libdbus-1.so.3libdbus-1.so.3(LIBDBUS_1_3)libdevmapper.so.1.02libdl.so.2libgcc_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.0libgnutls.so.30libgobject-2.0.so.0libm.so.6libnl-3.so.200libnl-route-3.so.200libnuma.so.1libpciaccess.so.0libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libsasl2.so.3libselinux.so.1libssh.so.4libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libudev.so.1libudev.so.1(LIBUDEV_183)libutil.so.1libvirt-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_PRIVATE_6.0.0)libxml2.so.2libyajl.so.2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd6.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df23.0.4-14.6.0-14.0-15.2-11854.14.3a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df2 virtnodedevd.conf.build-id4afa636587eae3083c35ab6cb41c0bfd7b2dcafbe5f6bd2a6044e772d1a6d1f4829d0511adef72f6libvirt_driver_nodedev.sovirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketvirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/4a//usr/lib/.build-id/e5//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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]=4afa636587eae3083c35ab6cb41c0bfd7b2dcafb, 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]=e5f6bd2a6044e772d1a6d1f4829d0511adef72f6, stripped,,PRRRR%RR RRRRRRXRDR1RR0RR RRRRRRRRR!R R RR RRRR$RR&R"RRRRRR*RRRRR.R/R,R-R#RRRRR RORRcRrRxRmR^RBRuRARZR6R?RURQRRR4R}RzR\R`ReR|RNRVRRRkRR_RnRKRfRPRyRbRR7RIRHRLRwR2RGRjRTRpRRlRiR@R]RvR=RMRDR;RoRFRR3RJRCRsR:R9RWRYR~RtR[R8RXRR1R)R+R0RR RRRRR!R R RRRR RRRRRR&R"RRRRRutf-8eb2bba63ac4bb41f174f1d99d4683b5a0c581e6390a58e3f969198fe2d561999virt:rhel:8050020211110001900:b4937e53?07zXZ !#,ZI] b2u Q{LR~3 HUUq@?'QJMz}S;iNf삽 wc_W Tzʣ U'ΥJ`ݼuJKݗEQќۿs#¶wʗZo #%Ol)`ƉYjC9 KMӑ&H~UV|B:zC-{cpIǡ i0 @edqyY 0ڦ2XUwUk=Ph}}mZAdw5]7՟[G*>[2LƂĶ #)[*I^=/a.xO6W 7wHneYv^SxS!x e5湽p( ;o E}mx \*!{.LS. 8s, Pu&g'G%,&!g];ҽq6YW yybtoo&2pExl/OL`2 wIEXfřk2[D.*Vj"O7Ԉ&%5{{.\]]^ -Ho!r2Ғ;&(v!dƌwfF14] rWa.(*@-%JK$Cs]@x.QsmNv&ng0w˅V`C W\ ;tAiC'njUb_cnx3:}}E| jӫ{+a3X5AlͺUejZyThN] E1ODž}.ڳ;L5Lb k Vo-NOG3V%] vv} neD3{ 9lk@-,|ҾZIVUsX8V8vmiYTK5jg~}t+Ƥ9nv-b8ۚEcM5B>>Y=YkS22cVm~w&'Dۙ DCaF v!!UKMfWdyۅ#`=_NzQ#Q3/P] ܻ^4=Bkg iV}Qk16+DSZeQ: a /,":J>L`ӛUz;;q-lԢ^5.P=˹X4 b'<}rck`G+]] 0Xr?os_(lYٰV{oX#4ȥiͽq.z7RYOJYrqRBߦj::Έ(@]a.x747(Ė? Q(Ěȴ6x[lzf`'.va37zM .ƶz+P_B^6i kHd>)c.N7X¬ XѼX8x%鱋??sѪ2eP~O)%w_Lf pޔ1(H_#8x 1Q{rz/$WԥZ,`${[?@:bcA>3l1<1`;NUb~D? դvxYJpu ,}"̰ 7G/ t:-ے1*ИrW ǘr$ b0L/ta"]1 Qb_8QBU&7icF1lO`$lmWiUfX763ZM6 #eqa@+CXTdr/H\QV2eJ3xdq .Y/(QkQh!-!xԉ|p_Ѳә8mLZ!ycțiBJÇVy7#,6y@ЏpK(Xj-?")I <َ/0 E6@B*/n%Zqj` tOPtV`rC* v}Ic_7EDԂ(FDSĆT 9U#AmJIQ*>cgDaZ2^5g+$Qk}ِ1OX!p:"v  {Q񠀍 3 Ky~y-i1"<wnb%pOZ%_;L%T`Uipr<*-Q>Xoe-=Iݬ6@U(.`cy_}29_AzeOtREL!x͚+{5Y ƚ,'W#, ţq:?"aXB,%jR_/d> Np%KTͳ\ȇt[K L^O 7_fp r%ҍ>JUB[6sBF\ó2=`9ܾs 9 i{ƱfX9HBXۥg0k+6W"6hآHK&%My! 7-n1JrtEwFfI0rn;B9ЛEN#7G31jzt.KO`vzeʱxܰL1|3a_ jO=QV.:FG7x֢"`av'ߨ3GE]zO6wtyIѴ?ϗ'5CV@xDR]&f͂R=y 9V1PݓyX7{ZJ4uDꁓMY+AoJE^0 n= y,X3ͥ+2Ud{ܮm##U;6:Rd0?Q}Qƣ#6siQ;Ⱦ\Q~7j6A61Ge\{f0+m&jXU2?&} 0nMeut2ߧg {#@ɳBU"q;/{җXѳ;*z"!,JkA>Ϩϩ^|l:~b‡ Rai܉zŒx7uÀOz!*Yqv=DA{=_U>wK *vPSfkyf'9@#m!ٜh' (..z,((Y4b1cb8])X^zq8>(|xјܷ"[rM(V'Xͦm5 UqLyٳswTFjݿ-UZcVмv}>{wA^7b\/<#X}W7T .61W3gA3?>@4l*܁"@c\2<иiT@ͺ ڠ)0F %c оU-N~ zI`E#I*+Ui+w,FPFdZzqY k_m"H U!rO.82U{&~6= 8/骫owwl.d[$Cb'&iBZnZF6)49rpmýf|8SSܟ. ;pQNÜ*UCPdrM̋B.؍[_#q+'_g[Y vXF+ ߔJ#,x@[ =kA95*@EZ1NlopsTl&Q >C,t:ySРz9˙oaZ_#祀?j?BIâyyu]4{}9J&Q& Zh}#gkf;_i R QɁ WrJ[q|Wcs8ҁU݊ɣOeٹVsXi̓kTMJpmȒH'1xdlL=|f{rCZEG"tB)]tb|y]42ڣ$/w|8|ĮXcֹv1Ȥ@ݐ^&A'@U]O݇{# HC{ ݝ$f)%v~C膵MQ5m?T>987O|:7ȋH,==V8S=P欯}PG cckR@ Ⱥ""D+7t5]^Iݣdr UݑM@;Ȼ}e8e]ELtv)8gp%%j[*3O~`*#ss_놈տ>EM0 -3ۘ 塶pӶvJa$͜^BFK|aO{򻺬_ɼl\YVW/ (\<,t C Q~?!9*Y^\ngw zo~*;XjAn*:{ce~طŋ.|`\jÅn's<,[DtC\'C-_-~3e$nԐfjy,x5L}t%ɹ 20:\L6&4%dߓ{3p;!i BÊQt n;ăDv}d@Zʱ1pBJ:" E1rexƑ#Qh5omrED(EB-TC7 ( ,|@ i3,mHyP9Y3f埾g+|sģ{K<ݩ8{'zT5ӎU_76Ivu,@1hKc7H}Ԗ>7"N`SyΥʈj*(F-Fb|RivǏ+d^l<=J > E Yٲ\|p(N +6Bvxo+nA/ ?/w:p 5y#4ŒΡse>)'2ip2w'Kyry۴D$P Dn0`(zC4[/k :^W_-r.~FOf{* |kA+jƬ apu)fpc ^ v݅,fn..!kNQ.F#TUq,NV4-( ~)Set> xh)V>},U )⻭>aQox%{ bZrpK;{O^6¨ENиN.'UOli)o8A{l֢}gw[#ށx8~ÿskNN2N=c&/6c+Y?C"Q1k/1Q[QʺTsN"o@y +AvyN\>mhb w-qļ{>m(:feLo&6Rlۮ0J*j+Wte@K(:/  ?b2D@HsHMrxiyşk5TR솨]-/ŎɴS*ͣ`=͋nr!q&=5EHJ369ʧɮy ػ9 :r# N.y0'Bh[~4is@(u±d|Xf93SŰ1W~ uUADwlNOJ^c"` 眉8!H\҂좹c#q2_WLVlU#+ߚXcQTR(2$YJD@V IVL0P/$i{(l. e>QGv %T?hf&T٩BRorq k +Xg0M*bklpϱ1U@Y;2A0"<'FKbW4L9nPǷ8JXEG|2Q^C}sQ&weNy[[g>y g2zˏ AdNWmLvh=,J\&eOG/z1Z1hSED%͜Raxə2}`.y&f ]&zKo|fw d0C_E|B'+d7FK &3|ֲ[2yźPu}{t۽~~,E_ >p$5f]'tΥ1'"x$dzQ}qB3%5XMJ-"(EгLt r^-h#ݪ3, [u&+7/!2oc\-x"hAGhׂ͋qBT"0`SeͶL~mbܗimͺшMM{ߵ,deIP@u%' ] ^G(DNʼ մג j>5b$Y(5+tag r1ê w ¥%fs*O^ +n%(u XrR#PdV?;XO&wJ;L*3V? w-N فV mƙ@yٺB#ž>zBOki>BNpNaeN[vY₈U[c?^ nFA6 H|HMҀ; ,(Y_<Ϛ*xRd%Mo{ާ) j'hZ3Sܨ`߹8<c1Aٌ=ok^I?Аmj\cW6q:v`wC=8\5néJض-O.|*{?t[CX tp!nVh#yq]6}^BRI$ *?'D-6zvUeiKb1r&VyS?nШTrVX#WU8DdX2X(QkK$7Gf>uLQcQgv3 OY*6pb(qYRŘ9 BR{O PuVwcUU.aLSSHRWB Gj2#9QT~R~0Wgm(w?6^QV(PP Ŷ~}ԊwH1ѡLBKY56C25]NLչzcKLnщ)%:=C1.&Nm'HtV{zosRb)HZ.'@Py_ 둗7͏Q{z'&» d05_~mw~z<)P_W#ap* ̲CHaOzwҫ@%QV1T"~YLbzv0Y;בcnaNv| 'ؼ[ IBz+KlúM`Dw 72/G)*pK.RfM9zR1O R(x%yh:LN \Uڸ{iN'o)D]lvSq>/@ұhÆ!nU6P_A cf}ƠJЍ`` w >+j a4QA>p|W46WgzBjK6eᙀ{_X{֣5tacvJCnNT4QzUIg W /= fbrKc rtW!.4cHB7BWKS޿\x9x|ƭ=WMC/8 ^"7qC& Y)],! :ԃBn>M=uڀmk,rݼplc"ȎF-,u{f[۪j; #,O8ђ~S½-Ѻ+ wZ/;4Tp\zאiUaU^&{V%Kw+?lnY“S N*YWm#:,f|u^Q:5UKod^e7ǤbZА0Cbo=rj΄>Б)$č`tk}N6@^O(X^ii0%,:G 1)='x":97 gHQ)'ߕhWJ@QH.gtyQf09M}2Pvϖ?JA ,KNPNUK 5^R//|AAFal0n$'< ONzNj\s5Z.sXn=z07F_A#Zc,I.zgNh aDX<,b²$|WF^Nmv\_R|l"|6rXH1a)s6q+b5  ?u5+<b"C+0}^Md͚jR/uZ=jZKzun$-Aj-=0Y65(_\;]S 萉>o›R)лpαӑ;zs'9@ ѢC_q(Du$ak *Kѥl(4]25ppˌm5Ѧxu?FhrsrJ䆍/=4$h!8F[w3Mj$(KN˰(t;{jşN>}I\U ,j7 "wĪǖoMA<.^Q @%!k$:,b0xa_$#&.Lsab==6iPoMR>wF%Pgkgaq.T(hUA*}'$mwxRL[EW3BbVź|ai[5˴$(Fp i@\O$JDhZgM1!۰ȶc;ӀHj X;#S1F@æL/+lCh&@i0ageP~;j2z.|^$ beeÖk~` %w<59JLl}dnB7IIZ!m.8/5B-B65Ps (j?ѽ(jL%Ȓ򧺋.LAQ\ubNNA0blKV@Q8A;qeiN%I0̅':{ &YW֨lvAaloi8x~1.7ݶս{5߂/(Ą9$IЈNM":ylI**G 1 \ԝ`fFkR M̊, ,\%o@:3Пp^)cl2#BV}\ԽqG-p!A3ju.QP=޹2De<ҲDw\&ie}a0R&K2zٚ_| Wk@OU } !3!Wra p084yAѽ̓M]u2PNf]Π{b̼.z|&#t @% MĻct1v|dF q7_Иi[ |%!<E 0PrmY9%`q[Gi-c H0£ 'IFpG&\p3e7+8]N) U_b>^i smB#ox̳5c㫷 4hf&[3U` @pY{@>a:nhmW&&+S AdZxZTi@{8le7: X!J> (`G ȋ sm䣚[%+oM_'ղ.# ߳mg (֪_>=ځ'!p{Myd"QsVWDa]@}ǻN nI#h&L],эyu\h6Qʁ'ڒ: <糒H 5_\@šΟF'7MuDfC⌗B7*\+-痺PqP/YL-;f1:{?Ra]Q6Fw<x꨾XX!ܢ󒜉j~ʇ i$߽jrF\SL\5^쯠-Y$u^UR6KHS@FV泦:ioL8cGm >w6f2"I'z@B@RVC@#X5V. d Bu>`tRl!涤_pK'Sq9%ga/{=+|NC$ǜ`{S ߔ^cl02w}-Kb0!m%W-ZK|\Bb}R.Hl[0m`$F &`Et 7b~ +DW#:8hVkmLiLu*U며 2>jo?Dd֠ɓ3N90Ep B9't3TϬD^[;5| @Ꮢ)2rwBMzeb|;.[wWKE3;ЧF^6i$jOSFuNzEC/!'Z/2'r+;;&~]#9 Tӑ/qwPGx2T%::T]TYpٷu[%.&sg'Z&a N)1z=&*`?5T,H2Q"G5LJq/\Cv(WESIR93@>}22*s<0WytG$i)͒ݦ;K(.fA'<%m"֔@X02bʿgg\:~~M2/'V>HKBzVVq%4h_Վ@w/9G )[+4 0LEKV-;V{4|Qct:7 W&֦NJL@4F:Bv9=sµ!_MdӋ} ,ۼECp(~i.#k nGɪMp?kcuMb xDï.Aӽ"6nw ?B^+"MuN itGnA6_ȣɡBGĦA]C&0Hj kaY˅]g?2 j۷ڻ!_S5l,uw:C< /F_[:s[j5Xik+L$d MLANjԦ(fwVsZİ;,P*CwЖE,VدR/nWTn~2fqmwQPV )&U<ٓ@ |P97+)^g$~ok)#ÓdYhi t ,;oQ7AײCxjmes?6GDᰡsmۙ #x""#qX´؅+AѡXf n#=]wFz$5v'Vȱ6Oj|-IhoTzF `reۃ'z&C%TOy\U^ʼnSe9scG-3Yߩc뼙&AGCYKD~pu}Uy^Lf Q' &1ɬ|7A\lhjj6~mIB*_Xv_WY/jϻڍ'*Byo:uDǚdT})p~=uk R?F͖6h)G(4!n{>e~|Kl ʏ`dMrEAN*"T@h.\!.uzg:^b*Ҡ (e]EԬ ]6Qٞβ_-ej}.=oy&]kw2W#KcÚF$&#XqWEq~NX)2i:bYI[(8(IL\!Tȳ W[GqgwЃNSD\GLф1T \DKZҷk>ASS }mMn߉Ye C u}g*ʄPaa)izG&7Pq*%RF)* |d=*dWbV[rjee' uvVRLCI5b3][Qv)DR$O=;yq0NޛU8@!JU̐z8e'g/wPy36<{2 1lZ GmNDeSj^&qʻ'bƾ=nG-/c8x&N(FAr0\Y}Ce= NSSL9YEĵ]رzHpo*OMcNXcL^v/,5"\<|$qV0tu1hLyH;2xߎD酖{Ol޼$X 2dG7nGڼg&B|M޺>bb2TZv40p,Z c.ڊasN) ذ'aPֆ%}Vb9ߗ ~~r2٪d(FPb ypA+dɴ]u&g{t^(i?wcpidIN{9M'sԯ(IW_c5JuьSJ|;WuLj1nJ$3nA@?sHy1&CȖ!E7GVn 7vjn3mˆf*Ud*b>I,l#CPKíHM*?xÞV0^,Im"RɮxmO3n],kwCNg jx'e :9 )w)e oa.7׸xTI|le;W(S'4;7…' VFPp`|ZJ.M\hktlUNlje_w"Od;+Qz}DBN=,JFp|s4^<@#us$/@!/朢Pkr2"FB~If^dG#4]W7bRpu ?9a1'TI DK)< nOԊ )vl!Yo3P?t5o҈?_Zpx,w*=9`3͛s? 9.(AJ#>)K_Jy Pq#~\)j>bYNAݨcDA_#Fuwnba'oEz[Hx\7ӮɈR+(w^KMOD{.k~z"Ia`>mc8Lٹ O@bU9i"KeA>} ߨ|̑t/Dtl~X@PIDjSVZX6iF[e>Ez9kq2wEIFWౢ:M`jxIT|@'X6$t2 չBwاC$ g^{  8[%6&~$.0`6Mȷ##)v"C#P'E)>OfmCѺޛ/9&K,:)24`IaDSL[֨I(z!%9pI k@A 2o3"9 5j"|GޤLM0?E mzSb;U]詠xCv XtX޺]+ߕƜ)6fۦ$t|KdnN4xp:riXָAxiw?2ݦC^">3:*_`R;W)mܭ8 &}DڴVW}zsEBWD>ŽV WURw`2w_{r,*["Y9zʄں Z;eQ,/sK..xC2YzFĎׁr.f`\"6̒"ܑ ΣTľꓶ6\1aCw[epw;;>0;H ݺsyWܡSoFtFJwLJtY0%5Yڐ;sHx^sdᔳ0 Sہf̢x$@7l/9kڿARoݘaԥ'c@]* ZxYɍ]0fq c$"k"~l(!I6bLP u Ib(g(er촃#jSfSh~S5^N U8xc0;RBN=4cvaVKmX](rg e~v@b~ qԆT Ji>)3Z}ςLπ tG#ۢ؎Ri`^rJk4As<.NDt Q81SJ!5iӮɷэ\06F^+6$62EG1`YcFWF'1I.!U3kΎβ!0oqOd)ABOX.W)F&YTU =nPV!z+F4KA0k~+0zlUhn0"ۯ owl h^dSx4T} KOݑAvlu?!I Fǂ}|="y {;Ϣ_TjЪ.)f=IHϏݝo1P*3ښU{/_~7&amޫdm55\Ɓiq@Eg\zeHAuVzG.M!NnSQktr`ޱal.L鴔(:D=e\s`*NEz#?B[ ^b>Ƴ]7W6</)h壟35i,GoH}s>[YS̷Qe I:. u~<]Rژ}&>Eaj/vOJ+gER\t~WWg?TZFu&̤_"4{=p0I8CC.d(1u=d<\438G餧vY4bdSc֤6ݠx\c\cЃҹ c1Tr_P$~Z2bumMkӂM8Y4NWѕ0*)F"S0W0%ٕCjM L(.E @^~+t1zAúMVb@6bgۣn[@Ԕ+4J{"3X"+g'KO73&~L Zfcܠ%-e&&4'[cfnz:ʦSEƝ#4ʜܤMJ-趝ih#FẴ2В6ۗ "WԱ' _%)HSznF)+G3wJvVA?21|}QN4_3PA޼ ͠i [[;%dG"\,)__x֑CS4(191,a5]ϲyVNZXyvC~yJ`A߇v3BA&zoW-ȟ!XnYv@t[4\CYv6t!؞Zν&[eiT'Mèj0I~>dlqwp=pܨ"3g7ڼbNDD[@E`yoN 1&JP} a%0&m)-%d-jKB8ڃݩK9P' &+u$a|J8&ߒ LNFB nGJLӒCz&s)Zk~j>IU<8҆* /-PL o3`L|M!*oN}%JK8j]^`wH%G7%nXds]M;oads=OE)I[h24V}]Ipŭ]^ ԡh3>m;>k"/MoÔ\\ /U>0~9`ӥڼ3Gҝ\>J,~~ݬڸ%s<"UDf^iUZDz[9O MfUZnk@/ԫx֗zHHesO dѦ$eg[S5⻂H 7QБ2{fE,bq/45IKvyu|t%l] ?W,X Y:ЃFyն}d_Gs{V6sl=ݳV'HrkV8;CnBZ(;0=s:6l-UX{h(¤+l@ ˓+rf|5!4_rͼC C!x3W߰)ha|a]3~X+JQnl߰8q_s(%5Y_"ɉ[REweyf;^e|`$sC!;->"%Ԇ"mk}:Y3ܯ5qPa_R`Ě">z2 dB{;VK11[rxDXLAi{p{U˓4i*fZ{58E.pV|Qk :$r1\Qj$~8$U-NM{47> +*I L>fi/@ Z,L|2,7 xX0yR%E mK |;,*s}ݻDaK7qlѳQ[67[ʨJX,yDy߫uùxZ+q/w^R6q9j(@Y^7ņzUʕ5W E`;N-9K:zh]#C^1MX%zwKB6}2^${96`GJ,ѺBJ? [@ ܠƀѐTk啠1Ȥ;ZUt٭އmiz>ݾi5MV'f{BjtAF8.gרezV _gif4Q8L6ZSļN @s;/zDeuQ 4 m S8*G\s#z=pI {G ﵲ,s'@Pxu9odeHc]pu >uqoy{3X䗊dԭ`\1@ԊHOjfղӶ+6賂+vR~肼 &9mf}~Їc,)O^^Ύ0inH&b:-Ϫ>=5[%+-eDũCbq;OZl^B07y~:ˆ&覩viziq~vJ]ܞH b[Jr6vemU5k{HVrˋd#iZ|(> !5wcOim>8DF ptJCc:)*|B9?hSwyDF+=2qѨdO *f-9C'Z -2ud@k_XW2WqzGHλf_ 7iYOeO5*鬖 Ri`x'JYqD)]Cv߳ixПٮY7擫.W)e5 S!=/vl-Ö~QBh .>fԳG(`&-4E~p'_{O*;/+v<}HaXS7%s6?|/O= nDN,rn}${Dp[CEeA[S۽Sdg!T0UͱSu.UQWGw.ՋU]Vo+rPnm5{rO$bgـ'qO3Waޗ{Uw =c?j*= 4 a,dJv.(Э=uq B$"x[kS&F`N*'m:~+t>&A\! \D6iO1A?Q 낾l%:M-Ł9zQdEĪJj}S M" WuI}*3P GJhJU#N'Gv ^A(s隕u.-3W]գDh͜0'bBk& „dXf.D%g閽Lk(5y>XVe>9u"&oȈ?_Vm͍SsyQ"o0a"e!bwL1 n'b:noF.a^&F^:urM᪹<gLT-@i#8(rm#˘ p]GdI67IBb>ei=ET>OjAq"DU?*Ԙt@TݬLJ3Jsל<;t-VFp䘪#m"RaFNMצ36Ǒ*1NyAvxEVPׯ^o(Ȱ]£]`x_/40@.qGM*tb| bيG҅qKF,ƃ5ұ0_ n #ǴB)oZK*3ˍL ~'Îx9h)-F2dRNƤ\*B)jofbs847e' TB?7)7/6{$W+(Sy41.b]16Otg:]`mDcc1/Y9ȉ0Im[w'V).HhDwİ5Ùrz{>NRo~DFDxPb;BQ Q=-bE\Og"gT%:R;4Y:mӼYER5o+%m\p)"-h/w_CT2I+8"18mxA2fñD`{%˧Ȯn&o|7m.O}5:M'zDP{#Զl~ݑJ37v@Í'TںLh'&}S!ZG!KδM["C^9fa԰y =DM "iZl-taY 4N˚δT@V֓SS["AGxE@HTSYg`@%NG,9i'lY#!C8"6K JO8& E? IL`%|_?Ƞ#LUEGۑP 66ѥ#Vn]Ë"⃉l+٠ _年<6N GǪB$RG&bj=?뮍) ?m7},> j5Ŭgčhww*/CGn9 2qX7V;3GH12ϩ~ ; '>*r wUJdmż95l\T `MxieE\kmUt9# w1dy%L _A6^,m"|rvHxbkҬbʆ_/z\O/vt 31&R$_wcT.> MPZgaa>OG T"* %>s#J*I~O$"BYޭYZ[oW(-_Ҩc}$@r3}*~O)jEvy[IvҗʤX*v֧Prܒ2)fуGt 6DHA,Mac*Ahž xS&3*:"dM/_MbS^8pY6FE[6I!`)%B$͝>}0SC<]9ONZ 1 _,)xq V4,Fk%$2O>jkm/ zmgbTMf!M̐L{3C'QޒMTo>}τ޺lsjW-ց.N]BmZI.+_K dz(Dڱu5w:Н/QqIJܷeOb.P72ש~9bF evUX ܄3~#͊wnd Tb@_0jN,F$XWgq ،ÙA9*:ſJN ג}pdj8Sx V-?rSܷRl{lt.ՂaTw%sun; C<#^aE;${r#Λ]&O$oO<|h4;\ `ғM8MDܔfIJ"r N<1ң8Q`,>_ Kit-gHsR8LJiʤIZz/g 'xzwD⽒<ځ)H3S>x&3)SST k?<^B-ĐG0)&Hz LuGEC)nIo)eEd9ک6, qAAKd &9(~M*EϽˆGLA@ YQBeR0KPfg $TWJ\3UҕWP 0;c-EZiAv*oHQ]uT\tf%o@^+}ٕ!Xc{?f(.#5f.&cS;^#w*}✍>,l> rl?lJq^cQ5@zUݸ~ݳ!{!-2n<nj!'d ,$0~,PV3h 7BFyH&zzy"ߺﭓ_&#_Y+ y.ΌL*07 p8+||U3L4W:BUj#wJ||PGQ} {v݅fx^gECJ\CFG V5lR 2x/S,|8}M7ƒIKvVV8H֗6T;Lƾ 37Z+x+̴vYʬLGU^o5@'{ J&حqM'8f9U:nij=DD̂+T*,.yN.DMG_'\2`>ޙh.L!KNRd_ #L˺ o\2횎vx B˷IcP":u ! { O _* ʛ/|yf?h] mL\/Ӳ]6UTf-ZzB*mţIl#!4d⮥A _ʄ.wsQ~kG{$ڱ5e{:fϭ$InBBLQA'rc/IcS5 ȋpwۑȤK)- \Ƀ`oUBs02mYs(PҞ8bb fEP?-pc.يTu赙P!xkFE ,CR+]=H\v&f-j^M )ވ90,EW'UҲ 4#5(1ZjPv\Gέ-aj 75)/ߎ5jmP\'DخX!9r~KץM tVw((:¶WS"I:ةnL¡{9 Smh6/ ڍevh.2 7UZj? qp㞂&xxpazٲ㖗̝1ՙƚ۟Ţ,cRr?r` ,XQTé=k۾!+,AI'bˇK.<(w&sA0kUi7zWBM\0R|GvE;׫"fn"jI ph C/u>&gYGU…&+@NqH>dT[Kpx,!Og3miZEuBĵl KhavBt0^I:ݨܴ#y3Q^Y:$c}(o__n-QoPl fJO+P5&gM&`(e}x7zmRA m :#vIe:4EA2 Ic!\bRy`Fz]٨'ڦ\+Gry Y q*{h8!ӍɴyUN?)p~Y7t*K2߳Ⱦ9ﷃ%V#'>F0JD)YZ+r^ȐꀹI P1Y4̓H +oӅYӌuTc-I찂y/ WҔ]#V*AGy8L#;wXG5ҦZٯFbUN+閽DgU*a: ;:[]%vN-Zq* %!g6oUR5M VE?I)%̧9Y_<cCad#ezA=TBR-"1:^5mHZ͆^ZP?p8\g YjT)=Co*!bf cZ?~+; spf=RU+":asQrkqzT{9d$I0hO^mu5m4Ta5ZT`TO/GybfXɑ5|?1 #]=HyebB&,p<w9x-}1J˱+@#[.dMCJLZyA; f>%TZRDqG1IziM&QB@R_=V)!@}jgHe[џ_zi2'~Gb8Dؠ&oEtXFU.WMlWOAhby@(>U忐j&S=u|o% *嚂#(LK$-^k7ۭ'o wۉ0^G~*୑Y#P{8DE@Bo|dˀ@>pc?PޗYjHQdf|䚱?Q(/kvf\ǚ4fLǣM.jIGϙm0ZКx hX< y6d SF-IGU^?*v̓eyGC\Zg6ķ""XLS`46&r(搊,Dd!W0y p/Y_g/̜ دri9@H+HPaAbm{o M O>"8ooW-59|ގ0gF`6mg\V-b{ bO[#KFN=mGş@q*}ap䯃4lIh j@R`)q.apog4${UGb=脧ȴQˬYط|njH < qrhVP$ ‹z}x|>~"zp?Tڱͩ́Ƒ!KSkˈBda}.NBTĹﴢ{_Y<=%.8u#p W*Nt)n6>%c:TZucrK$vx l+w#]ɃHX9e!3'y ܭDP !L)JݹVz| ȪQQ0aҋz7қȣ-GZW[I$[KXLlLZwJFUܴFlq^aAYV'@.e Mkl2M%|/xsW2ol_v Oo FO֬># Vk?&f_髍C$|q: rQlu:WEV(8Z =yOWLs4Ot =18(%ҹQM|P Nn I;MySA<c t b$cd\, H& E8J6)TObm6Pz0R"hj'+Aa'8EkWy9)1[t qn-,(Z2PM^@wW,^T)p|JtΏbQ]~`L(ڇh>1)K %-M&x9e*MqdДR6/k&sbKl+I44x5t2ew_Is\*Cwos\D.i֙ D jAy%$Kfj qA'hEѹ]˄dOE[:,9ͨ,! 0ت^Ƞa_ƶ #l %w4onz B}=gYfw!6ы<2ԃԦkW-w#3|ŃBUF T$^En v#$ {u1NJ-f ꥄu ^L;ݾP%t /~8.p\B>Rg Gf3pO6`d6G[ ;6$(  N>Nſo7 *ūEYjF(\k/TjQdfq`lVIUkMu~c37k~FN9,OPTY-o9뷿Y8Orc2v ( I{mǞe‚5_[^ѵgn@{AB/gvEjψfCg%PК2H&w&@'TZ$똥C*&ˇ^SQ*[Ďc-SAԏ_ @K{Vk9.?|-j'`2וM2BB艄;CK 7j6GY}i8DaL!3ԉ%>pV$lѓ]dz{ nn"}ảrBhAON]׆& ^ 1Jlb|;3oKBA#T)j/yLggBh rZ %r7w>bd&Ks:,qPqVSTCű1r}5\% KGie=RG?tOBh :d"E>ֲ{DD;x-#q4ɴ퇎.SB \S?xyZK/ACjہ視)a_c=9~@fK5`kz!ysE#[`yA˹Ϙ sP\h"% .vt;wSm:8t R[ Vjvic9XQ~}zRy8"r݉Jqq ܿd(?]4瀝 6Mqokȸ lO؝g}pC^Zz HcMCx|*%ev[g^ 5َU.!4eXI|CyϗEBW%q:C `$9@-9-vblo7 *DS9i k,-=;wyW?C0pe!@*j6 IFcQH^@S`sκevO%w,¨m{WWs M wO:7[Xߋ|}Rgi}r뾣OS;f r)v6fKwK V#AKPZpOPЭL∃a_@)V  Kr@مe7~)%J$*l"rjx4[xNΗI,{61܁2bo Cە9N+|マ&f$p]b{ :FGhPW.S/n[^F6_c,19.]D8w]DwʊE^+4z`E.^f--5[,ZfO?7ʽy]@Ab!?Ps(xewD$߾gWa#?\r0ZFҖEЫ ZvB!`tܣY( &8X>m!y0N RpІt/W>DS45\RQ舏Ԭ!HPZ-$V K77xw>t7gl97t:B8W1<3L[`7NңA2n\əp+Ƹ .Z2 8Nxw{?jpҌմ=aM;xV̆5oA).d2}TjۣzYml$xO@3eXh> 呭$K, QacJosi5x*ke& 1#{L~r9drE#sE_?:r OJ*xG8ᑟ(IFZeUMIJ^76eT*y;[@qͶFJo SI5 e+aJ6b궙~'a#57R?sl V{hVw hn|zo>SgciїS(pan^Y"uV tD'Jw5/G(O %t\"}e"F2ËQUqr kR2?G`.4cP,ѽҷiiX S5@.`uz0ŵ 7LX}8DKzo]5-q{fB6@TJDEZn]PGA4ĘEGk,`HpAr( ӲT8_izc,R7R 9;qwPDoh.4a#< Uݱ?f;֍+i%h4 Om4ijgoz VE |#F kPpI Rid|v謃Ź󟘒#(o@9msE&QykV{n}ǯ8WhR2CxoVk.2?PIL$Tz;Ʉq~It57S0)GAI=.O&J5:;u ø_]]@X9љIO(+!z~g~Cv,bopHJZU[ [w?O5@4xZPQr KOL5"awOZ1/5zSJn255P, %'.kA\ :Uh4Qmn6r) X`MI'hom ]CWŝ.W&Sloõ{l VtRh_.^<[n^MĢ3MeD 왴wqޖ4UF^Ҁ,Ahgpۈxt:ƻI릹͵j锪bA[)|E4޵]Jd!^+6Joh=s>ƳBf5(%1^1&Ju$q k0ߺ)kY"/-v8%`p8Q<4 QvAa 0)ǢL4Ep AD,rI4T_ś(xKƦJu$#yg㯵(~߈ E'r?֍pN擔(ubqnMu`u _rv QL)xQ7c#Skn\,yrBW_f>o6_UCb/VjѻeqE`'qҚ{Vה' "Tϲc*n|mP"8Of"EZ7MnP{w]*`Cp4*aDށp{_4ÀCJ /e%("-TY)8"`8O,@NX'0407h;eI󸫅w$H?m+p4@79Ä\̣ AONQrEJĈcؖ#U,&^= 9(-rOwp(MpuлۅȣXžA+)혮kkخc]5Q8M(j4I-(>. At2Tzsf R:~L/Xk)8mKkXoG['y ("r<=sFDtf[~WاT<[R(A ]76+-hUqF'l)O`jmX8 +aV(ie2B!s-tKkp=^psVPҘĄͪzd9l!pT 'ϑB-D4XHr Txs#G!{&0LQm۴lȺUCݍV\1Bv}I(bqnv1?Y C|Nl\'7Yl(*x'lHKGB̑9"ZΕY]?AkZ`RDSǙnN'"ŔqL=*m㹻q`iC.6tWPVeHzDKAcr· Ip;_HY[vd8^^ _+UOsN"EbYN!*ѲdkT ȩ}ϫKx>fQ;?pPjSvo[~*'H5/`H>R/V/1%K~9R'0 p] N~8#B=z{j~ 5F+Av tfp FC2F >Q"߾'>4*hL*( ;_.xp0~i+0HC[e\xz̞V6eG5RѷHx mJM`N*-oY %UΉN}7y}S8iقCP#ve6:\zSMSuTUÑx ߆~cĔΊS?[kpc[ikZ>%Qt⅗u|oGr+yi&+a[IЖm@a:󭴤^m)FcWAOUBM-]z<,P:).(eeA} }8Ćm1s|<BmYJ݅s˱L5 SAHF}ZAxb(xN#"dV|~7=]!9WTe87 qي 9RGᯘ Egz#|y)N15>:)@8zZFSsba#!˷;z=G=opeJmg=@2t&<©R$yѲKĘ[ԼBð^sYh4ò/eP>&QlOC uʭnt|l*X=m2K9k UtRizdS8gȟU&g/P*H(Ƀ""r^)j6<}t2wo}-.e6ZNF\OŠ5jZN|&Ri%ے'| &ɢyؐI>ҀB4u=y߳.kq1+iLR|c~U4qV"qf,:?3 anyݞ-E] *C?녤LkX՜ /ѤKVKIu}oFFN_-(hG_ކѫ$fMJ#oH<Z[ t=uٺo ڵ Cjv1H/^s*_\ x崇rkQݭu".GpŃH1KCB+4jO|Uu^puHک!$)s:` $ӟCZݠ @7|"2).ufAj;=S4yܫ7>/9 =}&Z*9GO| *~Uʖ"gLssL>S};,@Z90/F(]t*/-gTN j!siPoy7t/qDOSHFa5a6㴼`P_gclfR:בkUe>/Z<8jj<|>Sߏlj6=Nk/z*NĦEzzV .%@`Z$$)R@gko*̶M=r}·kUHiOd%I*䓢vpj_ Oo᜶#9'8UJLz yaKTBL1d܅SZlJԋD7 ͆B[q =MR"ӽM΁/(؉Y,y\*,7?E1-=eVܯz- -A/|[ᵦLI\|ޱ%~i)y^9JIi&"s~njUL4vv0U3樿ҡ9x{\ٷΒlKOYafxtLR.<0X;ќ-_ZsЁx`NX/9+6v*oٙIgQ̤,V_f+[2{+SI3܈"Da۹xoyc㴫CIBfq]La@տ # $7+ ?jSQe5=l?$ 7{ynO'5 byr BDψwSt9( lᭀ{BRjALsU/2v~z` qP N(>DYaD . i3CF4y)3;`sĕbȒ }cX1*ꜯ_ͼ~T pl;y]=-_gl񧨏\k"s>63^j3ɖ! *UDhH kj,T Y&bfF?73Y-#Ϥɔ l5애hJx6:0w{Sx@ѥ> S>8w 39U|b6~3u̥698s$X~ R-S}fm[US^L-|^Ey.DCy&~ņ ʀ@1ojrhГ,,;]zȃR l\pm <%j2C.K^Y_kBYug9Q+OLVP9][צ⚥zBa|3ӞuLH3[G,+lqr!7飻qR`U!EaՅT}EeCK ǍpG@&8|~70ɈxU3 )N{*2=M93T3& nm+u,1ٔ0춌./.c)WNz`j!3b>B.幍md O=ahHwXƬ 8e)$) lێh%@ߎ$?"&{m.B6&j ? J^L @Q@&!tVFmf1-zx?h/Zh:W[b2ϱR!x Oϼg%m֣0`z %Cچ6]1RI+p8\1"ۇ2ik~F~ylv$-DW0Y] Ußo8(Jy([>^X d,Si0:2N?c/d+*k vv iX!\uL=Zqű 03#o}~ݩZ[`𿃀l=G}Q8 jdNL~?OK_/\#]ucBWG3uTilv3jfJ}= f`sR.xm^@6悥F)m=z;4Qq2KTj ŧ+dbawvSO_r[ Sz k^w*Dv* O niVBdԒe[._,Fp%pEDnj $٭:6bm=D~|oõWr猺MPžJ+$T?=$ᱻbOFTSXr vl~.A+P$fAi!uK V,gbl,uz{# \{jiL|;B+PL'GYH" ;CX$q]Ǎ:F"hyم  v^HrPq'\SN'^895eچ_eKt8##Uabl:\,j$SLGp_%/V@VeC[>o'm/rHz Cx[a9Q" xa6AyQע7f4!2a; Siyl5~%4N1LQ &+0fh$DvġTV{t^QLyy`@xvy`ceXݸzެgp:dy30珇W1~Pќ rodnɞ`Y@3t'*FHD""Ǒ'tTki=[.$LPlwΥ덈kIY*W Jn&D.泑xi kq|"kqYu<'6Iߞ| V(!s OCS&Gh5NR<ɖ-}xD_ <;w4Rx{ L2=܆)z5`ʌ D0<[.ZX?a EOW.멵vMw)y<ׅHT-/ žAuWlnI>CĬ$d.=$;9ڡ9?AvQtdo@vm~a|gW(1BxmU78 s-!lT*wBQIxʇmMnyOR%; h{KOt$Ж : hyEb[@ReO}͹ )L(^F *T fCZ2A%'meQL~NO8~|0dFurսCeVU :wE64r$Dtx1\pBO/շم*Dߡ!])KYm9u~ȚF Xg7i d{* ,,SQf[=# q!4|`#خ7R ΚoZt}2N&  7y}`CUӢa/-^íD; }nBZ+.hq^ıyµZvqCӞ Lώ(Tjkz٩[?Ut>v}cyqŔ 7{Vp^|iе~+Zɼ#3̅nBrhDJ(ɌDtp"Q D5hT^7WGc6k>`NP#JTzs ~sԠ/(oU*0禴cXjp |?2!a1$e72̄{ynr~/X,Pf`Rϲ 0-+'Bwmy ctΕOI"9fI {}ٛ#/f;-#OblS9.$d /aeUzHNP[}VI(" S` ؛1־\rѫ/m[?񱌺Y< z4"oP>p=<}QPe޲ԉ,Dh78t5&\xre& ,2 !B&:)@o1o&ƒvtKݤ ȇⳝ-D^ǥN.`4n@N_5P*Xς-k1BS/$CBͯ"&0zs#7v Fp//B2<v x՘yrxVJX >wTxt* 㯽HQ s_ Q?b|asOOzbKDjuY̯ɒ/MZT1fU-=2kp1e݄H|B_OM|?XJ7d'j<.^LoU$m:X sQfCYppMzRG GM[䃎YgBhQ9hN~wa۹FsHJ y FpftyߗV ʔt& 땪13u~!D% +x\=K ~hkB7#b!J$|M&U-,-TmhX0G ǛԝhJ^LM˻Tk| ި+W9@Qgl[HpV _k!- iAKepF^0! zxi&MEf:@Djt˛UMwڒoL5~c0]P=aX,cpeP&cS fb @CQO8^~Mn6n72aD).y~46e!3O8%R9Ϸ݄҃OBt3`H='Fxmゟ^u&`9Dl.c"/NLoH_ PQ ;M'?рF<%';*-u|Ac!2߇EwAWRYN j[^vjR%L*O m4os9l#Q/ͫKZ0DԐU(5.#~QdAtiHKT(F2%R0b.4oHxArw_Ad唽2zZNڹʫdD7.// ftt G`WDiFBrH进ۅ^[ td&J2|b}7AKIRG*IH9scQ&0mC>Ɇ~}0a7ryKAi!x܇LK 7SZ:aHFLd&zk/5/_]76HTX^>>=j>o[|[sI9 nYu g^pԠj<8=)A H[e&_״x$?|f]ةl;MX"<'$IDh,Y)4¦_,+AQöɫ.$ nߧ!, '횯$oBg;*iX0^u˱tGထM#ЀCcz76 ?0 ˜TƛgZKT]- bdgDJ*uZ㪇G;{vճ\`3s3\~ pISvfb!v^i0*XGߟǎ6|;ENReQ?gי`d}#4eAܬ*j}@>NW(]'psnsD8uKDY'Kt9$M𭌪?P}`~C>a$y66F{Ej5c3tvkO"K0czI/$Ѩ]-I,=p;3}mt *kqB[oUҕ{INfEH9[YXz<tyԑ*B5Ygp!w)bG{X[`H@6_f1Ii>q a_Ն;9]D~$nRTZ][exB iMO6KxaChn 7HE#TGqt[ׁ9NZPwG t,`)v~Ƕl )+9_tw\ ?l1|z{m*-H;GL'!KHie>ֱKM'<[*0əOAǐ-X65}Kb^"e=> &įY ӑb3 aG]l&7Wٖg/τ1@wmDzH+d|۳awbI>BP܏Is]s*aZ;TR5] 83J8Hq-olB}(0ۊT]V!˶R:bgdRعaNVSz2 [@hwW<ϋ޷jI% bَE<;WJL o/O|*49Qu=*(©D}z)2ϗzn/(L/!Qi9&?SI. [AǡDet0r1呕hT+Z:uv=7JBDnߪȱ /y_]et:-12ST_א6" -UM Vy8o Hg:c>mPqTE^žSIi%(LA\ЌaKF]pEb*A8wJR[èXAln/uoxWը,R-MEvEbߖ[yϚ"G7(Gb҄FԾ0L9+C{/ y˝S癧X؈?.HVso,ZɱY.Ǡ L܊c, $5n7FOܱFFĔ:[/iU1D?*Uzp>ٙUx^/KE1Czz׻/t7mԓŻjA|,ӿ#kKHDga$8*qFS?5}0 s- O?gU}m 1 \ɒ4lVz}bGd^z,k/~5-Fl8IZ+EDqD$u%[yTш[_ˁfJ|ύp=VӓW^SXOr"gM۸x_5N̬_A' hOAVwv*0Z{1 @`Ͷ}D/JgU8AW?_H Ⱦ8~P>L[%^*R'TV|&+!H_f' vb?JHʌ=cM^/2ǯ6 @A Php&9 O|P+Fp@`a@f8EvdV7t,Vi_N)qqAΊ495+DQ,c9 lBpi.6M'b)q.jP. [ajnkס4D5JV*&luڎ`Hϙ1|s|gҸ:bA]:~Q]>?BPN9ʋ|vZ, Pyf99;v7?TfdKU5Q^4IOMb3.dfj,#G15ۀ?@x>Ks=9y~R< ux*ɷC"-vwI˼n6 o.-#*ͮ+1*]|z: s B`14b҆jpcGLRz φp)u@ ,ifS^j KTڕXŷQarSAV{%_ s8JR,wM`AߎmϣF@3O.Z` Zx&8m jvĵQQ=g~Xo(Y}3B6EKG!*\{VX <@iU>*''xhOj[&}釥D=Anoy_vxRft(M_:8mt[m q(lѨB;ar؆%4GNR5-1Jq/?6n;/1?SQ^(t\x tMr͉JPwNE[F",usqM[X&B(_yԸ4y..ĵ=1^twӠ󼁧uKCʄ\LgtQO0KX.K#=__@S rJaN YB֕zv<*:4_>4[#VlCtp`\h>} ѕ`"H;I3^`@;xGٝƓ Irʔ0anF4-ԧ@0{[k曏3(ʔ2,0 oz4N7Ici7ʫגLHYQ*AS<99ꃳ/,Oمh p;;]\ jes`p;<;#G]_$ oƳrG(':/ؕ#1O]AqB4 ?[ɔf]+ˢI{d L^n͔G5t_.S)&ҋ.sr!>^JH4>`]gq|Z3P+Z)2V/l/s=VB&?_.Ko LZUK^WJRw^[9dsl ְU褨5[A6J7Xt6"'ʯ4+&vA˻4C7آ50_6hTV Lf&g``$<6dMRrM:C:AѩsN!8^(;1G|j^!:jX.iG뇀gl<ˀxe{qn:ؽOQKobxVEP'z$@wp1V|X[T?ႬbC7(|53Bu ~witD&% X:Np&7@c9A;'Y ÞQ͎!2I43o =kI^׶QM}&2gTOU"?s߻ WY;k\ B$qxhY۟υ6.(D]Qy=)Hi`X_FDT' ^7(~'R"RC?\>C[b}\٫[FwiL;"m07K+[y:Wcn*:um9^vy~&;[A(XOmwiSR{.x:َ_v^1LV8[DlO+!LvFb$ZGߵ{*%J @Ԕf C+?9-Y} b-kQ'i~h^'eitǔ9˥)luRFs йXViH+U=g9 B˩8H&D %렇f@TQ6]%b{5FB>\[w\C]L:(?z#gTQ ]3[*"_. %\^Gy1 qw^g9CdywI([F p9\Cou9lBJJH^(>b[?zn>fH~J0fv#q4f.΋r* iP()N!bAo OGn8&G'BCCDwZod-G'c* _+/Z͟?пx,pLD6WȄ>JpIz${r?k쒳&;@ P~uM.)q>* @kMIAU }D|5Gy>3vK“7 S%Nߕi 6>h_CβGce\QagfhVNV|$[ȴN̐wF kdN 9T=%OVõ1Ɩ^T.ÁmW"7|d`\Dٚ$VQ54MZVz0譜5ɁޝsT_ް2Rh7:mi:a@ Y qæE]UJ:=6ȉ8|̶aȹ*7GP&ynk;wPI0щ%5bܟ_,$$)k%rBH?+ I""{&b\j|C0uō2'r0(:ZP )dgPH|Az2 yoRk3MAU.2 Ql0W0l:3͚ށa RN"K2+4Bٿķ:P5hUJk|3`Geo 3̒J* C]4W&ow㷾mͦp7h]:};bwk{5u oǾ(VuuK;_~ܻ;Q^ȍ72`B 562T-Yu#A?_8MRdPa#Y|igrp٘0⃿eԷ9%WdA;~M640l Re`xl5@-O#܀]o$:B?Zo뤼(/+GPCv dpVX.uCU PtgFOrZ{eOyYLߧǠ/CwcͰFLD_{;1yQQv5`c2R*&D>:dX\j[H4J8tHa0{`ǰ^[%[1 H[22}} i9b`)k̶`@ʋ-\d\N]QQ~ -/+zCkiEB 3Կ0=?5I6Rm,8"_Lޏ%- A@l72R] րnXnfB߫G% 9ҙ^lSe}vHxBw¬Z+GlJbjxlWOwEʎ+4%nprY/EA@;>R!\X[_2@k㖵5(h)wqڳ Am e [5bi ~ 9p$z4֚M[{5V%l|Ɲ!# Q-c*WV9ZS(6[8{ҽ@qaL?!:Z_p>pqzVuчLL |8?̞I֍zR @f1vJ1{)77`$R !0:׾wB.:d\%`\7EElǖ ](5RF\X"<4.5e# L@u)Qr8Topwdrz+piK M2V|+g.~KsM<#n'mA]h{ ,(I; W]"!}J8[5C:u4jJVԡ,шh[n.B lۅB[#7觿,#67RUvv[hvj_O4}&Љot?~}k*- Xdc+1eӕ\>6)zbloI _ɷDcOf8)~Iv"m[ }23TRJHJLJu_c|B6'6>-kQGcR}%TbmMg%l!jT1G] 8(Zj!u#,-h2!^d`XH\%ȭ2}M4>=l[Ij84/UĨ}[CREZ[ck3}14%Â޴pSpDj#;x%rˬtӧe4IS%t+p͏ZeJ$xͮa#͢[CaռaR-xr l/HddG:dJ)LٚuPB+?iڧsK!^`wll *ة >0̖-6ȅvU܆D&b5+=z|쫡e,7_ov>;~= ULKO/"Z@%ͷOUWˇyD", 7`gٵ\},(##Q?XwEI=M/j^V1qI\$KR9⌙e"$w_kBsI[UwRnhó[MQܭ a ۹..%\mx񑐬I_娪ݓ ]3p:M71ӒbD.^}Ԣ,o@mexx:?Щ#- !u#D%㛟zA͐J9en>edp!E$) jn6`y$*]d,4RlRNs :J\-Qq9OjwD C-ߚOQ'ܠ\5+ΚM~kFPݲH7 ٴ1Xo4eo&G݁珘zfA ]ѓE;`ZTji3t9,>Wo-r4M=OOXF+@ౝK%'j2L,8!F0C!q뭡xPǒKPǢj{".Ҷ]x3M81}7Ci.ee}BN|9>JR]{HD埒Kw2By`#5 %fk}D1AӠYR2ovq ~\3$ۦl%*%5Z0΃A*KRNU Ax /ZP yO~M1=nA'9喥M+m<ςlBfS^1I xA-fX+V͞;,ݡގf gJ\Q+f=H䈑79vf;HLGcι,B0Cq/m ѡ}QG NsD2i3^y&odS7PT LL6WёJbu:&;|`N{3WӶR]nmqlr r\ˠ2va²Vxl(9E76a؇E>`Y|p?J-^;|%-| R68,?zmL2ؖ 9du,sJdh%#%M+pZhi7;u|N.h0j ao,3\1X mAclZ]ȶ26dVC9;־uT;MAj7qή"/2:=ZS>3w*۩w37ת6yÉ ~PBǥ&YE×Ac-Ƕ6x[GM⾚<` $jI:+`ZYeRW\˃=^_=gpij+ҼYNoZŖR? .JC2jɐKm_әw8WWdbEz4PVKq?Pp0S!6oN_}9TQd%"ҲuoF0*/x,ԑ42ZԻ/>+N*BC5/ /]hT7k}<5i(jE8pN h!hO4+fQO#I?IWƐC_O۸kBamuQbǝ{vlB+L;3z^Q\nOVD{ѿ{\$:]+5+?}cMFϳi)o?̱4u},mb(ϖ1 iؗeB,nh\Z5AsjyCWW:OL )V, +F*RD  MP-b>EpvZE{ ÀŻzՊ0'u\%#}m Ҧq|X6H=q@,yNLjl(‡nZ\Qcc<2rݪ."4YP#.: XYRd>^;ⷌ^ly:Ò^O,}Y'ԕ]  *2f#s68P)%%ps`j[#<30CYOnpxedf2P p (yԤTGkPi6V|!R0{Ս7RnpvEX1@`G|Pj8=DFi G-qE&d /xÒ;3PV]A@M32PG}#Ο'ph v봘/)p;`Dd,jZ]7Ϋ=Yga.=L*Bd}"p&m윷@6~25kF %+9 BD/ x4b`#UKɵG3Hꏙ‡/ CF!l]lJ+> ђp\x3ASyxXfC )m^>dPrBN_Q7=@  G}/q)0Ȃ$p&;Ta,%hå?0xqye\Н+ڹhz]e~MsUSmA;wȸK E j~,w:TM-MM' 㹎v U6oV/癩+'7v|:3QνkRgפs:$opqz)CbPI>4%Z m9\w'n/+VA^ Q8q+I }@/Tot]e0)<7<ɷդ d5<HO`QoBʽEINC 9Hgi$x1PIZSxA?\W;>ynbۤ-t~TQK^:)mI5sU! m\nV QᙉeK\Wf0߽UZ.&b4BkcvJWM-}f$/"-U56fkbUePq2+D5}މF'P$~hq4+Ed`XxVBE=@V vjeMdav(0RsPntV|P 'RERohox6Td,{'=jD%NbƝJ$y΋꽢XOC0h)$JT% jyCa@Eg"d\myp;wVJ XIP!ŷHXB-ÃFy29& o ;}x%{$!.WM8^ߎmcem{QWVjNUsdt(RfU5ҭ.m=r55* `ovt۫If &Cj0Muzzs|tF:nW@/h-ұ쯣XUh(3;kМ$ [Zw9π]FY3Z?puzQL4fS2 md{XstI*܍M.kyK XrcFMRc?dRR< ̔x]WDBt,khk LS<!!:?I 뇠Z}\p!$fpaKoD"7CM;K שm<(|GѾ}$ߕv[ גxCLfF-ꡎNGVZ!S!rH'#Xs@SN~(?+3CW 8sX L RnH`!iWnh7D)UL#Z$*@>I_3d5cvU3:j|g8aѕ&%!׶&,T'V1oH;>".e@Gȕ t: 492VFBİ.G1?YqX]|!f[ځDZYgH 2`pG?+A@C-@+icϚą; w1@VMH=q: ep(cx7U{e0Z!!ɮs} zvck%^w?K1ĸK{Mzcˆ'PӀ7K0WvG=DOj]#Ĺs`}L+/&G]չX \~ȫ7޷q&`Y螻R0Q n3? :m-$vX 4~{px[JyvCNcsqo! O44H0ֆ."6[#P%Uy|f TJW>|м]w]mi*N ZQFqC|" q̖<h%!p!*uS&^gФ?M-;|/7-v17cJmD i4\V\=)rvhO93 1ZX B4<]{9%kkzŭpP{sJӟa2UzO*z_P 5Tj8 r{2 EEJT )+a,p$Dȱ-;,L=4<Əb,ߑ/ .Ζ;bʢ7uj1< hvUVԓFz T5pԜ<Ӡ4J7YO׼ "?c(Kk%=D0Ov]c7 r[6&.CRACU[ሗli%bege6_8MGcL2S;I5أq^EtG xB a_dㆄb]U2 1X=q[ nQţ ܞ,KYCv#(1Zǹ`d;~ WM[==Ofh@~"˝~B䒷| $#a=@1dZb;*5 kk=nX_մ_ݧKoGU^ԡ[|d^!.%p|AҾjLùvM!8 F`Nqz 5= d&^?ϹLZq=q/o%j"c2UJ~0x: <)8S`١GVF )j*ڻ4DZBT ײTd7)c/yR^ٲ/Hu%3Z\/G]~=@?a=",\/C`؞f_ύ5u >㙤yij.x k|X/6iLO\OyXb~h&D;NJnn[.#*u P=/3TLHKTl!}'\{A 煁)=fyUKlfʇv ZDt5IV[UwnǓ<9{ҕ^XLR$~=7,eX|VE^66i973[whsdsPeP4+/݃sgwW*uDPp=Nx>?.J=ieoܦ4^D.˷M ppl"=XN(Bn4\@@<κr:u /VK˥H"2DuߛG5z0dPnXX6xyAA{_ا =46 og|arw5R1N0c|CFpqh2 eom>N|@ gCxgNY|_""!~sl_w!֟R8@r*Ҿr o|~$[cs/x{ oAME6a4`C.Xm)- wWpq沧o h,UCxh\v8I]E1Bn-D>8YNuz0yfN)Ŝ"1p Ν+A"m%p0<ꭋ)T]{)fD|o\+(ɬeN,G?_ГPx㡘e[ T~T-p 芯J=! >UyZ xNq=7*qV<'ec"% 3b”<f69WEeqZ:r[ѧn$9Y~hԿC~5',v-?t7! tHS 7>ώzWg@@4Ӈ&皴 BQSh_,8\[_U/`53oSH_<Ŗ?=H_&AFxI<\JʼR3dM._Q-g6YIH.:Фf\_ۃd>+`8v?%yO/apX'9M+oGUJU[D"Z!S>Z Vp WĔ~1'X؆E&QʾR:8^z՛神*M|<22]Dʺ B8n+P4-fŰ b(țE xm50\dcpK l:l8$؊PQA|~́v9jo'1A.Vgx,E.Nq<ѫbx #tA/Jx96X𶩴l+q V7DFBT?(m#gO%f:>b0$Y3u8?5`-7U4 %nˈr<h{wHUh:,g}C>ak}{ €ߡ#vgAJEDOpch5P =Z"9oZO볚V@ w{h٣De8 |9(/t8a 87UBXu%xau5m´#Ǐ"-F]c'ZF[/uΠxu׬5}ZLBioXD$_ܽ53_5$L+(jq!rਮWm|]:)}Tt+~yp}j7QAͨ S4`9+;}'YqMD~5SN)z#a :qClV 'E'k؊Mk?nn8mW! |KJ݆D2>N+Nxc~-֮*e-+Y64ɰ@5Vs,LWooxHGp}D3h- T:+N' :3ʚN Vo_S#{;А6@(b5(TFiD&YpX2r <- `8| n2P9n1j3w~ X sUT!2>흷9n61 >䤆Wؾ{_+8o+jIɅ"up5 $#*qB  !4#U\2|7F;,;3O "@g> ?Y(@`^v2.l  {Uf#hiF=[[jz{FTan|?聈ֈ/mnfS5 J9>{h:1t1>m2X" [G|6l|^Iw -;ϗf,S17B\-pUX E e W8khF_!һKH_([{) * GXKHҩ]"I;Y=/g("l#ᛉ NeAY+&#bۺ{'ʜ^>ѥ eBA (÷^aeĥQVa,ѤB;{o[23;Zt>tzk 1pQ($@\*s]1Ɩ/TzCmŏzMZ}[ ?O?-53v\"=~asm{'ϽC"pw{prLH }:YBIqkȅk}o ̞YX l_l7k䷽}ܽ;fpe޸.sB|9tpAhT"'KhwY7Y[TqO*7}ۈ\2?hOfc1%}s 3F3b`T ]sv]9=?WLU⿰-|=v8,"FqE$ Ix!$+*7x~*0>L0N/_) KԎ9=@ =Ngv5{3~>^{?ga9 ñ9eH _B땐eZg)1V91InUv=(WkwuEI0lx7Hΰ(jmjF;xM u!RKׄ W(;ֶ?RA0Pˈn0(r8o-O2,y${ eó9FBqRF]d4b=  eR$_I>r j[a}]kNQG ϣRK8vӟ}ɠs6.tCȀ!̠?X7˫a*VYݜϑ[$µ6:y!B ˳aTf?d*ݺ@FB^nk%e{-#ªX(#u2~Fpqaie]q?٫P3 F:rF!y rj+w I^TQ֐˚X.=nPF{gZHaюAdJ//a&+8 !Q6wBV=Zs;ѥ7ubk@|n)dwZ`s]ț;>j R6Wo8eV˫\{]Mǖp^/x@2fJ- hA7N&?φgyɯ^n:6в0;+EM{I Aw5e/'bGJ8}9ZKRb{`N..(zvE6\mU K}A֫%Ѡ $(6PQYg|. .tuaVG(MVW0f@z7ͳW0~oI>f%V~Б(GHA|=,HPp"{ LUV;f~(PZ閮=̖Q`8J/bcvjuǖ1 s ~=soQB'Q FrGe9s`&@L3 d}.U^~xD30FZ:#O. CW)we\n: " 0Mπq/\5؍ΉeYy7mK۩[.2G8,̝9=|B}Tx]ZK~~7kDq)kArm^%o꬧MqfΠ˥YJpOV=A+hc*K5EU̽ڄwy<S Ʈ#ErD9"NR@fT=%s(61CaQS)8]F-i#nf< cшx4tg XzU͕b[k 5(S<[`J\:wx99%zx?$=´+=4g &BjN|\eͩ9lC;^]MO}A0hus}-K誵mKj`&#ŊhM\¹*{C&_αʨxћimo(^f dOVv4#(%zs_Q} Gfb1=mř!ʯ& vcr kA>c%06 op"";~Ƭ!(N|ʊ ^`I)C ΍{ ( ?XHؼKت`5hɤmnK㾂~ެ 1]z#KSP `p&"z rvL5K"KIRc [_@}T@_MD-n8[pcگ_x9eI/*_"Ckݯ".|eOjF{=BjXh~Lm͙0꼄VbD{`UzXLxj [q?7I+"qJ0.QI-{"s WQ[~j,}F9G ];JXGBaVu~Yo_ϐxD 0j9.9]mY y[_p*A}Ddbx's(,gW,\ > sF >,(ӀOI5&+2<˂U{dnSHbvfQLi۫A{ep6^4;."lteQ}ynqչqU}{6 gZ-F(|h ~4QTRMKܜS;5^MTXU Q.6Cfj JK Β8v#壂 fyܓjܾ '@ 'Na2*=nab}#_Q3]X ug̾Z;J9ۨaF;u # K6D;'o3ΏсP_ 8|yp a?x:nw}3MvwmVcDcG`f!#-q|C(}֫tDF/%?ϦW}|;mNWin2}WjHS{'Ylkp?!]o+E}@6y@?&rXbaG*Mtb'Jوt'aZ7WȧC(zN 7ĨG$t*{vȷIW} !#SDŽތ#Fu8K.y X}hv3WӤLޮ*#V _"HQ3E7 .ȂȱfPMK7/YA c"aa!(=_K?a,8t]GE)FD+ &ig݋Ӏsiҹ/G`_Jt?uq uңYJn$V8VrPT5 (a2ϝEZ!ōmϣҰ#!Mٺi1Laҍp clmoӟعsSi<XO܉TvTߖglf EX\ɖ[ @<+#J0AV)\ b~̤1TղE7?rvpR"z[XjD({Hӎ47ݦiz(?YX^D5)%R:4ֲiLIZ3҃\Ns }[87lj|YvIī-K*e#Ҽ~=ލ_jG 4TꦎA.ޥg.Iby<aC㋪\D"R^~>+ZU7\6sjh<d?V@>(pPi arrⲦÖIS\L_MGjb7kPß\9k X?Fw% Mĕ(MC1DH/HPP-zf|Ui#n՚%0^4=,򼗻GA3"̣w#*4H7Yv:wVW4ZvUF99%g u-z@8KhݏlHĊ 9:S=oCHߚ@Z· O:^r47N dӑKFU`ڇ-z{l'qvb2yB<"t{F[ vD+0B` +5]+>y"O\h OhkvZQw/%RRt{XpN5O,B,ː8;6nE1S4&*K/:gG@ҧ' ^f`9[ &{k!杶ssGDJ,tk!0Cv1dΆfT(R 3e>`ug/9zee-gw[X6QhPtl{ l>۝xM<揄۳i;6"=aiwZ$I>b j`@/{ n˯m!?g8 &P$ NY}v!I`}GCQsٙx"$^kn{BT@+}.3 U}F;/95&{w$&@/ vl:! (8l=hR(/ 5w$1_ό-4;nԄ ^*y"K6^l{:ʢK#,`9}U,bO1QAOX3R0sq, %0{$ְRQ qy{\$F̓I״ՇX {D4c1t1Rjxz~4mpm(rz=-]bDX_߽"#Z|{ՑϹ8 [ YGgw\6d[%[ـ: I-Z 筀=+"XEhATd;ه=jZEt 0gl̆2>c$+~yVA*^c*; _4ȝHיݺZ*ӈ ķ+g&:+D=:vrV%HdQQmڻ_##B1A/1z.&f/4XMk~5S @gq"쀊{~C`]q*gb ,Er:ȍYȢ>P(ԤRs[Fj}@J>8NAY*M\|K>W[ϩ)D37 $ ;k;yzK 71;)j=hVwU{ YFaGWy`x~h?|Ts+bEgcV%b- ;kѲno8[ZN3$S㪍qh ?!&v.:ZB<$ ƫɪx[1deK=]{OEkJz?0O2nǸ}wI϶l* tz6_w S{T *{x͡up3oUo\|8 =L$ZCibc7h6W0_T}ϯ҄>xaz+4𨭴CK:Fnaf:d{(X2`RFH*:cf_,,b1V&,40ڔ mHP[P[M4E^ u| $yv8͋DwX)X-~|RS8&VS7sJv@P=)ct/X`IDU"糩@́ z\hVHI^s/-0NHNY6Vu[j/Zٌ r{ *I8)]T@LyM Gx(VL|"|bVp0f7!SvkYZ^+{2.70L!,|H,%ZfUջ9+c<|zVLTBzөݽ@{:C>HhĊ j.EE71YUз份VR)-#@Cq8L40)tGlYiso5OK.GK"s$yU nI- _HK_8Nr|]x>c#jƄϾX[q̮xE43 h?m/@ٰIj!Z\'A\HL=E$VX?wZ.{ڲVہvPx=qO3 "RdT,ejZ{GP{Kw1$'JHZ5> EպEؼ}euw>FQLr%:t-jKR:Cն}Sg!/CqCF/>u " El'Φ+eNUK$-l_ [I~O(|H}9<i꛶hZU-dr/*u]) XDe_,mN\A!J(&daXݝ#*]oݥ;i* q'WD 9a՞k_]8b6ѤJkV0&_чl1Cedr+Tz0jSc;lB6ؖເž&aLOцZ} իQ^l y{N@cjՂr՛~FC{Q*a$^!}1p%z^Ji*_6FJHD6KrvGq!Ω^\'UʡĤ[. Z B3Q+ rVoEŮ?3Vwbk~QۓfBŜw^C-@Y 8gSĭm2ў`[یȍx)= 5KA=};AA豁uZW167״3Csfs-.UYތFl탢ڧvT>^߱r%W#C$&CpM0y-K O‰]vzc~.;PW^v׎'y;u hc1-ݰ=m?БVU[mg%X)F^H7׳ntF6y.%,z2\jzA:(ؓN{MãFYQכѨPtPA 6kBG6ӎ5ֲGy܂J/W QOeLYc3a󤨏!Lgy CQ,+\1uz:7lasbK7t[ѣ%s$!'}PC OD..k"9^N2!|]&0AL~Zhc^;ux_ۃAn|_"U銂B6c&}^lZ!;hQ:. [@R@cSgh(-ٵ6\CҙyQso~Igɧ{Y8BB.+ !/.μU\_ޫ*v vU7-D&盫Y0A`VscX`@R`tgi; Xo ֟k%"3+ I+BAIhQ~{`o=*AᄮԓFWGNWU#8#H:@iX2kKcdG ]Xn)MY6wm^LV`> kȆB \UA&׼h%^J_l0[^5TP8Zq9$|9"kMFڅ"?)Y㨯qtA,y<1IP0 S?,ׇM=q@/xC;ْ0aη)f16ۢ_4N xٔAۃLyo>X \+y"D6Vb .4)'A>)ZD,q{KY9q:SE6ʃ7Y_L50bρF u%q?h.ǎa̦ԓ62KT-xC9oE3J :t1eݓA-xßN:°&PZ2j~_kv%!]xj6XȕVuXƸ #:3(@o*)&⇸.Ymzo9!|8V[wυԺgyrN82 !NŘ?4,c m`L@EhQkoP*r~"+x%9J7uzܹ$dT3Sy 9pr]im;أOUdϗbu:Wj`sJLτؼhkwH[o_6zqV~c6Ɇ|6{,sZ--* xilsrUuMa<3flm3ݓ߄]hdsRGKb˚5>A )P1MF%]wTf*]Iq 8_U=?>qLwB N*ΕsǴ0ۚ]KKFvm|j Z@OY 2nkQ J@{jtChꢀٮj&?X?/(J+> HM ] h 7ժtXrtZ_ئ1Բ  Oa琇_+&3Tvۤ!n]^|z(r_?1r!yH#XmaDbr.@I.]v Lu  paBQ=;?xgKcG{ԇOel$,[fF 3niʖj ^ă('k6prhd-Eʬ JP0@5\;o9|A}f<(B *)-V>!~ eDDDR ?̀Zpaʠ-)UOUهECR4dDPE!W7E,sU9@7s*+iv%ks&qEҷ9T>zmq 7oi3;UW3*Lٕlq{ (b~ ) ]; M bwxhĀ bi(YA̅dRY[Ō[ɒoHwʈ6cf8/Nrb ~ pǎ /? XY[wC ؕ>h)=Gz |w_F+il+ݐ2-YɒۤgG̃pi?^ I3V7jY.S"-_؀m8*G#[KDo(T"Y4N?wС EQ3@Jz箼 ú`VȻc-'S?BT|_&z^%XP%~K"o2l 2_jȦ }KGeO'~5F_h ՂZ] dyK1-r>1 t֨x\ gbW$ʍFe<)]>7%K#E>e :&HϦY6ŖPl WCn(Y,&F 9,u +k"Oloo]'25$.je"Y,zQx*Ȟ[fOÖQT3/uv;.RfJ~$^Ǚ]53|Zo`Y`tv= b>sA!<|v24RZq5JKiDz;vQUEIaMcSX 'U YC< rylY/fi^CiRܓO҅%CؑaTm?M5%eSն߆?J>q$? ìu:#G%Ao<`SX9ULYPat1Ҝi---DN_g?Jv ̶#?RbfH뿾x.V4 m&zZe2\-iecrUkV)Xة7<8erP q %E>"&VJt, ]T< eR[6A  FuPuϽYW /s y/xA9Xj['{#WۮػUլ{-Vkm % ӵQtHv\\2?*eFPMd^kfs3sZf!zPfs L=#ےS0|đA/8PC.{Ӏ}(?&W23*טle%o ,3ky Z&=5#AG'ks>QTLLmK5*hjZ9U>uX(tn/ڐsD\=P i 4q)W"0zdP;;ڰ1iu]Q:AozIf]L V?F=5VCoXHC+͆*% ] +ʹeIҀZОԶ n<=<` FCӴ2`'Fr}g1Y4$:ѕ *a/5bU*+,Zu1\~FyBN5޴%kL/xc T *hꜧ|$kocU :cC,!u zXw ݫ;NOBTi4m@.*>BWOybx X^x,e/?6yWEopz$eըV❳bu0 fCjlNw7֌C)2Xί9_eXN`廫XnaQ R22ڤP֋"`[!DC9vs["#^ ]-2nb"w+/SK&p)w_Y/.yhF)oa(yy])c9HcN| ,; (d' rkj4rMwdӣK%J]r:\YgZa#P@Zo!L!a E44?KuIqwpvT[<7ցc?Vܹ rjFB) w9T櫍#2C4SHU1 ɡn 2T9젥Jxb%'Fa /W~'DU#XcsĄ]Jh9]}tfIZ˔O`].^xzOH?R5m 5[2F\е+O^%Te ڙ$m}0ZG4b, M\#7W clx},D>FRWp`ΙdbA!׆Eal9\71Z=A Z'w&[ ajra!2֥J#iA\y`̇Umb4mB)IoaX0,b>T)(ĹQĶqQZH Ȟ B2kTMVFN 2wE&QIX9MiIyq$q9^ :ŕC{!sz,tl_p}Z}Spi璧%f]0D.܁k$ Zf>NA#aL3{Eϣ)swbUOv-L-N-Y2 yL_A{ZG"% uLa S26^j@Bn,AbBlVY_|pR%O*kOx,1iWRJo+{ΔA|!'t0G]qe>FW3_+@g%)lW%%0>l_؆`tW,Lqȍ{Cw< cFoF;ڐc&zì@9$o%0}oUY@X Dd۷$GyUb`=RԭR:yBuO5M4*٪H[q﬍K1R3OXB 00.^,M {'Q^,J- ygt憟z/=0wE̅x7WxX՘!uK2-|cxP:4!K*xwu;eAh.S 1_k?>% cǨ^Eb!5Ҝݹv^~@QQuQn@QU@JTQIN%&}b?1pDJ*ݿLХ~..e33OHYJAF/&yjU)3E ]H9드 U,FukElBșO M6f m [` jjqQM'iqUV㣵HQ6XXe=f !PHot BNY,Ñ+hl]TRy(9v cx75]1 yR9T#.81@}?Mˣk;#Эm ʹD:ꤎmIx֭ L [.^_[g:RW8/KOΑT06lbհC\ᱰ1.~ ([_Ly аN؝xQUߜQd rʡIuNo;ffQ|sp_}jp[:rHh7N!꥟dykE?owD1{WAdFxu`i#m/++;jj$z#2c&:N2 gAv˸SzfFC &k|F͡blU,&@_ ;k͢T7Ww2po(лAՊj a $%*Z>| R IZnmu2#RPݠ?.q$)/^td8$B"XLC%!+}?Cn0B*k6KwSPO]BCl[Χ_r-0ϣ^UdUL)86 ,Kr?~:=ʄyjhe׸9`Y #S덏:!L;. =(BCݯ?_0QS‚&WȎ11|HεH8~YlDh]Gh-Sut:dDgYDCO{Ssq~@7b7Z)!b^FJ Hǻ@>%:ciIso+PJ)/ZؤQN0ߺ)5u0CT:"^9S5d?;LҲRr6xD,}v{Y K)| nSEԏiҫo.7gz Z4䅁ϨJ-s'^&f>g%9>D)Â&] ۑZ\bFgf:/{΄J̯xc>z%8M͞ jޭ˹a Xy3LJ3I%T E UKo&`M){F"$&GK¦-[j8YjW|z +\Ġvl܊BCF!ȡ0)&P무xw!4}y+δL,.d` ׭&fKKƀ腫.r%FDv첮_CZ9oeFP*9h}oQL1I%'$-e}8=_{{KY|ٱ6껙@F|8 r5U4#c/Oktf F2тV'/Î2[$UC}?PS  %p6_;ގ0v2kj7b#4oFcCގ8$ل/oEj*pKx@{K4je[N$ݵ:mGU65o]U]=bl,w\i`kA_͉ V.ꤤ|Ep}. qFmA^Ϸnn"߆'|}Cb_ͭp>]I~hD} Ⓛyi|~:K!'n!QUWi(7(>SJz eV4Y(Vd4hBH,84b>\dtcڌtjg,>Ty.=U`^ Vρ2"1n @h'qbv`*K^olc,xA , MDPZАkRxi'_"҆T$N Ln"*r jcF8!"ȏ:`J Rs\V&2+:i ;YDŽ*Zhh={:8^w(..I4!]X%phւ8̝=D"aG̲sIB%CqAƹWiIBcA,llXEG~s7*R7;E¹KqմiD[Gt^VҲ) k@8y2Aiٜ9]\R0؅|Lv.V3 ?:{ny_V"6ҝvL䚢(h,и.%r;oiC̏q|4>%kz%)EΙf8^+bt2Cbv1ޗ N[e*q LydB;A%X*oi|ZBoOḼ:HN`A'62c)Ei"lHw\֒BUl&}om ˧U.Ӕ1E56t`yI:ywy)^\D8^3yhc9ay)Z^M+ _q9cϿzuv];Wp$|.LB {a-yؓ9 q:Mƈ qG_%sF REܮ;>lڇ(;aBKx1O4ë>,ۚ98qh ǽ7ҍ~'{u@)5"^=\@Evf!l ej>~ Ŧ)Q^^bI&J>Ga4;+fv/EHi^EyT:/'1*!K>m4ŋFi'(c]PW^U R&  v-͐-$PȾ;.gHosăSY)/C}Կ_k3VIQ6F^]SRܺ u,>_ dZN%"e۰ppэ 8B  o)s~=7d0bl`Z\gűM{VCBGD^eD1Zi43v;[MbdW8aZVcK M„|rAh.TFrՀUc &";oU"*a;!V_vE/C 9瑁ur1 wݚ??L0q|LK&Js{ɶO*uF1;b{TH} O$K(ιlQ@Aj:.-x"NM#ؙt!XWr Dw/E<}u= xʱŠ]$Y7u ƩBHLD*zQJ_kb9;UA*e +m-,϶' |xkG;㠘fcT8tg&au!}EA\t^I Nm{#A o.[2A,mR7Y[?졃TM r0T# jkZe yzfʫ?a݁ C1P!F&2H9'"ks/G[_3 bPZx/ڇG#3\z7mwcy5*Q=n9YqGm‚Zg;4{_,w46l_fE-dk+shRңW!!< 7uS,0r̫u6hr +yj9qJ^P81>;$4PrCjiV^V%@Zk41L EDBPk* Kl@b?=qGq9@sGI/:*ͭ! vO+`WJ ;'̂2@84ơ %K((7Qt7L2A0KwIg2W c:!zF\8 o"l?]BI0MW*%u ?7sGj7pHrqć)B'>2vif0p(_!^ʷw>oիKmFtw"~YX1CPGLJPziqSN,&N1MMt\̫AN?8U{$#*[ժ2:QoOPUc6 f9O^K;J9տ(tH4zLowkb2f5VP,Trls1-/A3_kyEy>ܦ#1 YyT\[ e}82 p}&Hf*nū"l9ʳ0=َ0+fE|RO6ǗA~~P<j^Gzm0Uczb]'H,m $`TS~tbEeV@rA62RB]Eڠr?@c!N4Ƿ n \P'4fѮD_EbO'])+V1GK F&xPoPӐh %~_Њ4O8(m ܂6ÂE! f%总FgWJG(9H&Uּ5yD2GH:_^2(όD~ O~v-7b]H+.B?]nx,KPL(m\~  As,K’DK$yl~cQsf>Ri?z{_fv7n"(>Ֆ_DzG%n.BsW;{!tһG֦Mj"Aghm@03_T~K9RKY? {Pr31uRP.>\q5g ӱ4iIhQE8 9._CW!1r8G3 q;P~4|JM%BMŐ1rP (S[%:Chz9)YY9`ܑv(0TqSRF>_yis.T'*/ .obL! `'+e1vo>;kVmT_8!s>ߪ8Uu`lGp!Z7Q,yibl8273&RLA:؅) DaxX51P;w§ Ƨq/֖IEYSh̊"кrEj49o Ky "1=}(ȑIikA[m->\.aq۞M-&4m(}W !=}Z5hչa2} s)c[;3X3` e\mC.`GH`ښbՊd^__pLTROXRsg~Mk^g&5t!ΏcLp#TlQ,6xif)=8Yt9вmw&k̽ړ. 5gH8+j4pޱbs*$v8}6*csR D 췙x2{Ħ]6d| ( ޙ)mN\Z:HONY$l*S}tG^uV*`#>"uf~䯢:r=IEŽsG3*:WaCdmJ ]Tʰףx;|Uc&Y{} B)=Zn3KZ!v B͂tX]t::CT:Ql&(ǰHzCP %xS&W_(A&rekҮr2wm>ssԈ7^,s`M}q/O50? B*tuS֘j u;E38,aK~x}GܲԧP|XOin|0b!}|Z#^tP{IIJEpek:$b2ྌ~NWJ9Q#WJJ.$ E=:@dos WJ&b0A}Pq65얹֗u6F^DKuOMBF/Ŵ(E ثup!:͘n=EIgϝ]3ZqTD%<5e|.5;[]: {$G5 3#O0:FĂW\#+]2i9݅?xLrU3m^eWI>%{\'@\6Q!H2@zYaRPC[֍ ˸a[-<$A 6N0>(yӚ! UmQ0({6Indf _WտS-M EY_bLS9E }NlsdTQoIY^]s4b9%BHKYYȿ H(|:W6>jB$&mh`]xw׵ x! .ڋk4L/tw (vmT% i0ih}96#ױT*%X |`IvV{L{ }s\QPb hٚ5;υLP];E4)x_Ƥ33E +8VyE;G,.x~@Y/Q[1q}c+ |钛S,Lʖ=}c2Z)ֆ<-'T7C+ YV WS2`VqwZzIr6-f:f\1"n6gBw.8.2EICD(TIQ+g]RL&t8+gf$ܛU ̎EҠY޼ 2PeAsFE(=-idFxgNi HyCx޴e`I1߳p_vPnM"L 6JC,p^ygfPLq!mnCΣ^u[Ogt>x3#P ~f}7? /ƼϘQp''brZmźOF@4#C(zwm *ø$+4K9 }ϑ1r>]&UToKCpԜ.Ekڂ[4tBAbe 7f <@31WFYU%Cc6ºr$qO CƀI+ vPA DffzSUāB|1ӌٚÔ7-E´WYF #:b܄ޙg5u_]}Z Č1 .KEOUb`xaa8c0!VL Sszϫx1яFɅtO,o<%|a>Q^#4!FkF`T,t(3[B~Kk:шmgӾ2$s D;;iL[ QO<\]WJdc~30+܁hTӰ;SV{Pr&Vf% GVzsI// e@߆ Pn M*+禡7 vXm'ND@!f\tZLH%"*:^/y.a9^ rB[*N-jΔl@PKqy@['Ѥ.Qk\E6$jeiU_DD!(NƙAS8èm$wU5#!POY_r1P'#:;0%Xrh*;_+i(goa 󌆌f=-bt1uMῊ{ Rh 92A-w'(ȥ5s< dL̃a%]Б9w]1?4孌eͻCs0J 5#+™̩.H?^r3%|2ʿ)y|rPYh߁D? YWa3. +c~9_Y^qY q7|3fZ2jlj'/"c4 1/V%E i;:_6˒Y 7glTSOLkW B9fM҉r`po`̉F_lq9w'o{c\yO=.2J iu[ T}Gspڱ=-0*|]}]5'ț{WE)%C"Xn\ٵ!Ab<~7nؑ DgK|Qf]^!eUH*ֻ@X2$]I3X".=ߞ `x7HPI$l2b&$3jϮQ13ݚ ;%`\U#-t(Hbg˾>ޠSr{GB* 2q=[MX|Ah{dkE7۞XpڥKw*R<1K@Wh Tq-fi_?tƿ(<`pN) I#mRNJDGί<>D~Z4G eJ؍kݎ05DHNO~k(&L`¡~ಖi+FGW R<倛iM*hl:8 8$(/cRH9nXkYFsӨrnn0!&i4 KS- [06@c܌F]G&19 pַf"x߯u)̌oHjDN ;ևy-C+޸35YA׋Ce)eMVӣfYAo1~cti){SoWd r`%4g"\@DηWl0'@j;] ;&A[t10kr%Kld]&Őn{KNjU,\݄&fˊm}i1Ōj^\8l_0tqk)P[ǵRUXN(5 JG {|jeGߡ23-!Kg#*HqR쥡v8u3^J5h, 4>X>3Kdyth7/=V8IJ4?X4>aR.k30I"xtA59q#?~ꘪc~.2bY0y1KDuR3 3pe <ԗ$G:šHPYBpIj 4nrK|p Z{QA)?,kglsϟ>1/ScatHaۅ'c0CC0:A  Yw>)'ܠE ٍq9?SΕŭQ'J%xːew,g8T8M1LLX"e6빡ؐEwm4 $bۛ;-S9]_i`jDoWec?"b~H{W372Y ,Hfa6;Q@>nwI^z_]a똖V3 bl.<= | dz+E\6k:.E!ٓx62YZj2a6p#K­[tT;*{:3m&\kqNoBEQ֐Ejbw#l|e 03op>hdJm>6F5΍C8a` ⶎ3٪N#Da˫<{N[z>D42ܪɃ\Y7 u2>2oUѩUט.&k/ M !^#8\0/AXqtFbɘ\Ώ ;o?h&2LI>8s!Xة>7$'R0*K0*E(QAiDkRͿ :2 ̳!FzDR8)Xd,&J.ΡWqWE0qK]`ֿY@U+dR+6Θ4%>RQΆ>d{uP帷ulݎ嗺a"˹4[}$0 F>16eЕqzvm]קaFaOc%v(54>v,CM򫵜wA7o'CJv (XT#$[X9W+6~qIH%yMCS41(4,zN:8Ai:~Z!ѭv6-!)(}6>cRŠmn|URq<ȓr$]̝ïf1.YC *[Fc(8\JY!6 >:lDtvTh[-D2UζY8`n@2q1Vc.8Di<}\ NqdR@xnќ^\U )5iKmA)N5j^y{)e߮-]'{\ H))*IH@No P(+&VUC}3$%wZ 'E>ky:} 8|T}a(Rg>}]Pr-m7dW=np A;n[44 5X^ִ+q!}T>Sȉlꉣ4 -CvRjN Fͻ{V`ҲwCQ6Tk d%ˢhI7GF#ʢ?2sSc;_BB"Vi-*~,qtG`!*qGK!= X$rf~~⬅Z7|CBUN}ÅRk]LmcqpN^Cd^Д\ &\ Y³L)-N-@)BA5y, {jGF Z证9lXMBv.ljf~]ʾyKrCHG =Fݘ N}:\8mԶy)~}-Phꌕi z޴\lwQX"5I(\vG?LBblȥ/ו':Z\-%NnދPɥ (S(B&y2W7"nnfYsph t WӅ[ -U-˅Yb>݋x|i%y=".G)P jGy# "Q-ߋ6w_)҈:g Jd5O5򏐰#%BŃe7p{}U0v)_?%i'sxf+\!u0)_lkg7+Uc_Db\ @a`I7<8>ʒx~#Qad@.=15Bʈ_r7hj7DC0NkfvY M.0o-]#(p (8^)_.AS"3{f2+xHTK d$̸uL ת2.LbM\I *D菽 pEltJSn{Nگ ;EW"?%Y"83sgX̉FI>ifkQ(_$q!),]ͰG %LI,"<Սf #H!x0{>'M EKWyB!v;cYxKj@#Oo|Va-^i_W=,G LyyZaZ8%xf~?:7]3tiK:^HMg:P[9<θe+XegOy]&xO> @dG$xQ{ V.VeFIEE,|v?\b̘J?VT}24ghNRyl)o-?-ƒ^Y-&B~0h%7 u+MchQ݇Ӽ Ǭ:y^w$BĽ<:A9{g->HG5ʥ aCάg\|t͝ sT௓3 $@.Q٥I?ԋmR%K6GF B˟;b8xٺp[ꄅJ-)ΛEE0qW0aU";O͔jp@r&5Ƨ#L]wPhhF5=bږLբDm݊д2gi [0ژ ~/vo"q:;4 3J;]f!v+TI~l]n'W=BdrڼUϣ\yJ>a(Kꯡ:j|uPV%LIY;iƅ!{k[ l]Η(=f%R=>dwB%A"T_8Ұv L>ވJ5 iSyZ '"n?ԝ@RǛ'l&T}SܒP'H (\yNk`RKôjsƠ` Iu$m;SO.f&L`6j_gw}$W;8f(GzFn*`0"O-6J\}ش:-,K>bٛuByۤY簡L5@`%k WT]VJPlC<.=D], y0\(R]08~}_{$ oPɓ?c5 DaTu@:5Bռijx`p`ڨrBPXnmD^x/.C'(n6$J4}tdMfb]ĕ|N?Ȓ{%7=ΉĀYa,#|7H}~ C 0t.0OKCyV7<`>7ן0ӛkgFiϱ72b#izpב` ۗl~zb:Mi-7!NZ XM_jʀ~g|!i![7I#6'?x~Tӟ.iVJ?[.znŢWV+N[!UDxyԀ~ d.MDW],Q#MD=9RcxѰrwfI q)0b\1X >[pa&0hm˸U6Ώ/ne*.b!F?o~3T m`$bJpLeMZ$07Ɋ5PŔSX&wJx.W[n Dx(3>鵲p&YxiJ>>sF-[,@oҹ(h<U?ΡNp7,ٙS? 5Goy<J-L@hw-&:`}0Nd}jK=U'\u5۾r`>!*njQwo+ggU2W뷑6:mIswBCѱ~By{NYrTF<RX„2U'6 DH4ĢHWoře-=sT~ p'c t(A9DnQ:L|Y&Qz5d`iR>77$fZߥFjdJ#|T~; ٻ IhRcA/x+Ǩŀ|њMR=UC38xhk̯;%87]&W1"Ԫ.t0PvI󜲻^i}a,jp6GCPf| Ѽ8nTJ@u;6ΥJ¿ Håkm1/>O)A3,-yz6 Xz ޶u/ ]:vޥ="w01@*CFњZTf5;vU{E]K'5t}؈s1a(6-+8o."<\+ s˃ ۺe9_{ ,;&O,8/ E)U^ŏ!<w)]r?Iݟf^VAyw"Zˠrp%^<|K||B-`&ЎȠǻÀ%ݖ.VAj z 9-hI,ߑ 6OGF  b m^īj*݊6OOPL-6C1aj1pOԏx-iƒ/4oMCJ͟P[,{ln(3G QJM/PxbH0IdqE[+ہs :㖡7_'bl.%1<3'W59_C `JHS''H&Pyic3n _J= 1J&x6] M!Ʊߛw+kCA?qh8T9*z>S vIK\ЛI9_ͺhS[:\C&0dmxVLdq6B4&Tsqu<a&]~B'[hPzެ)(M$%@s'k&)?e%CM9UBSCS0K[$FON 7-n3S lYC(yI7[9A7+a&7.^ B^=j A4MۑJm”줷< Rb!IXݥ|bW- <, J$kD/ejdlo0/$ g< h~U'w@!$ݼ`1xmd#/)P.^3SУ+̜ڂ/Vl[b!mP-U\o*,1n<,.JhG^&h` <`s}`_pD`dzGw0wybț%Y,4\kɕG0Ahio3s|8<0sdnYS5&.{H phí`y4|qt=S.T<}Ǿ3pxfxA"Vcwwl//;=ep0xpA5_wnWn,q+*L:˫' >wMV>%(M}> {V^5,iK l6r nu;]YT=kPfNNm/J a)"(6z}.R< _e5!–wPk a_uZkg஧7~llXe$]ez, g{YBF(-4T_Qa`SMƢ7Iϯn)%0[pᾍ1Bi\Ptj&^K*:'-GL ~Н!4d? K uEd包^ :Q/u2i;9.43:~f`)RyHXqI 瞄ʫ%[fQ)\df/fE8f\qHR/"فd1Qxbi$֖2M̋>DH#S_񭓡 gFr$_rzA<ҪD#_aϴvVB=.# фFrQH˝I#$E/)5jsT\Ϭ+/Lwnum]"?\;JR#y_uCY0[kj/TlhLUj=.J XKR$rsob ?S^E4;l}jKxXA#E:))˯VT|`B>B^ySVB ;Z~\t xpzŶ5Q \u:xW(rC?ݟblԯƄ9סjOdP54*H+r:NamG!r E83 4"2Qݨ5eP_Ï]bSV'Wl 73%1Uᗆ<ѼUъiBz5LD1W$&]tǢBrh,p Yy,HTsvt~3rk–>dO&V8G>B3hyPPIM|d.kb֣uZ]` {;cT#)V- 'E 5oc CP YlGHv>Ydq@[ɦkf*&_MXq2zSkL}ws*G3* ܕްrT;G>u399rYFѕbɶ+B{v7@jȵC:( &5p:]a3}hy;+3 m{_4^n^q&SY jL^C=!$rW>)1L_Csi_zVh=8Jd;J3 al*O߲?q~|76͸E~ZWWؽRE"MUj5f颦 qZj']h{vps߮^"MXjtSV hBze2nCeI -SGhvLWTN15QEt舞/}`ͣ8˙:tAmsO.eWMBzVD,j:mkuѮyj줗FK =R-v"ht?r[1d @;aO%EdGEh466 b]Ϣ5lLRV\*)&@zF-EN <`|S?r`ι"?FY*H(7 qO.-֞|e eF2]$w@tyˆ>:M Du߆ߜ*n*nrtrQ?X^_GAEf*Kp, "XW"c6LM^g h{Ѭ* .MTBɪc x1G;Gӝ>y"$$l'2{ńBzf+OzdFg,0/ʑ=}FhJ)n d)d]$iߩw`Yοb >q;:ky]NfЇ: v8jC?T|GʃNQ=E76O5#Ƿ.0zY0_$QJd!٥.GTP$#'g/)gܰ{[:)HbAbUfYOgz*;C_|F F%)68yFjb'aE,ˉD´}9k1ݦ^c?<˝E8Q!o`7v"3@~weL\w~UNWH$(\E9[nhkB% p .cy{UExJԧ"HwF4THɘ($XbГU!GcB~>xtЄϧb$ rX-sNA(ZouyDƢ!,dLvPܺsof݌9MeNH0@G gmrTX?di'Q%E$)rFJb'"@m NhD0{T0aDh}4u0||iA@tƞ >4k`J7~KFdX 3PU{N|̥NxGcTzt-a}򓒢tqg-J/_8?r siCja!jL~o-bBRBY%=w3P+ FjT݀,A=*CL`? äjE',kZ2=m耮5ɭ,gȒRf͘$X%ԝ)7Cp_v6 Rm9#uzJ1' 1hG/T 0e{Qq7='(Ћ.F;4h@(LǍ/c̵ 'mdQjrX5z˂%9m hCؖ{Ǝ W%#?T("PҔ+wl,R rDpAst?7J!P٠WwZ6<_mȠLz@W=X|KMQy5z\xJQD8#]7:(7wz&(}miƷܯ${p694G4c՜Dtw'(TϺxr|OPd/pe5w-ٖWAypѣ+[Dp` ~O KF3e<Ҹ˒@b+tR<]&,U而] Bq~ 1MP>Pӈp/(-֧eGɴ@&j>AG0\#@hGt*!3Ϙ;܆e4\w! G$2 tP:]ƩZǦ w+{v+t";evD jG[y*ca]$RdH(9t\ 5Asa [=xTdBNgT0a#S%Cw&DtdZ3cvQθ; Ϫ'M;zԤ4&qxRp'iT"wwDttPD u=mw'>X!L2\XifyV]Ⱦ-6ļJS㎗|"Qk_1ٌ,}4/-=zaYbÛ%^DžVy(<weQֺDq_&UKr6MZ bEZ׳m XJT@4 ќh,_!VڪLLl VRdR;#SL4F1ܰǬlտ5]%P Bt$t7GE|ȗ[o~ o41͕b;Ru4F6(ᶏ *$IE}x}B-;B:yB>q"~>vW(}V.; 6DUjSieC柁'|~/K*(EBݛ0HSqV6س 8; t,ـ' ?h5GϕsH(Bwۓ ,u> @{'lY `Gwk|ˇQgϴFeBDedɬ~вq[F,Vd6!h6L'Z (w5WgVi(4+$V#XH똝?0g*m͢=~.f=NV1NGc|_Fat\Đ/_p Rtm_Fq?V+-K_|sJ?I%TbMuj9L`D_ls}]x1gl"A1; څ1VXjW >EAbV7 q 9ݾYJ٭=6`+3ߘrjp|z7vS晫netM [1a8ū3Dddgi"98i*̕¤:,+bV֜wbk0*LFh&^ `_8~+qdvfSև9ܞ`Bm݀ljgVYݾݭ*[9UloU%1{\H"o%8%_n@eX"+gRIxb 7]I"v-l*Lh>JSt 1e3uI :Cxъ[Yƙ t-ȝ>yV( (kͷ~|?,up#- kȼDB,Y{%>q\=YkuEҢcTX N5u<=lv\H-g\_*IXU4GOI>BIP14~4A+{n$/5U!"T{vVJ0 *ub!Wnl ?U|i#l{X+FZ&2\UjjF2M {#2=lFTllwS=KDB\۸ndV{pl\ e}E"_]~ˆ=OٵO( 'u?N2^ع'[GJ;M !ŨTIvj;4> QY7ŖkhTO_4eI[Bj6?<Ȝby]GiQ!x.} %FUGӹu1!Bim~hi-A(H^darvq$¼u d!,.QT*.b lƮ{فiu׏w9}w6+t̩ÔVY%~6zj.% _ERG*]=4Ι\~G{/OW%whu4pXP)j._ ٰwdW2P9Nr}/b. iDCqo]״M9Y )e%vR 4U?*b6{R1 EorxWL >k ob8 >QCX6j+l# )I!x FBQu;)OuXsnp/ 'K6"L^y(+2+V/-9?e!:,AR32TX7`mKlb]J5ڿy`}ŌFFS[4 ]WY  s Qw47{lsllS@X)`W*w!W*HF GUhZ_xCa^s~kٛ 6iؾٸhʳ{)S*?CT,Aw|zK}xMo\z/]$^4i p`Yguh֊@3Rq@ P;[G5 &&{~~ܙ^p@L`+4..I7imJD ̈pb?bډĂrfl‡t)\^fE?]06a}_sjZd uyM&H5]1\A/[]ՎeT~"c Q; UFؼ9 杝8*$ʧ$;sw6?թ@l}oPxišm'‘6ŷXˮc${gdk[w&R'uG[X.6^1bp<9c;k+[c).,l&OŐ[Wy'4>zם^G,b] --ZuՖ2>ǡ8%"Z4~GZ t 8|AeF` '(qatKnHhq`'|bt+GcK Lv[3ˣ uxy)g=DkE\Im!7a #\?<}:$ɖ!Z,?dHcР'D<8tr襁cY+};KjXDA[V+s2UI k C f6eȦ֠g4\RC @Մ,L@\lX ebƴNmp{Jt-P a."b zHN6ۉ\snN6Or1Q 1 kY0" 6A`a/=JwdJALȐw`^bcOLzԪU ~oK@lA̭+=h |1ԆUꓥоQ\Mxdʂe< m:)Fagg7i8sU֤J|2EJkr ߋ%xh(WzWҫqpO@E癠Nm|*r`ԳBTP_0EsDmC)@.3K4 VooMtrN踽3, OcW };2Y 1|8dGPlj[]X"aI /2*/^ 2,+gkdnG48@(m=?75T;j9^.D\zNjQvZ7e{py, )r޹,d.? з4, gbEW-dXzuÛrphcubIV6cJ `F.w=!hϟF$<4Rt'Fvi1!xq p EW ߲st.UFg^! `]v i:di)27Dotp *Ln/#[r hLcP.DjǪ4dzEgQ g tlWaмLw,՞m Ot#)`+ ҨP p< ܦRgϬ2PUԏ 7%XfnBRZmP9rS)fٗ"d=#AXSiC}o(%C@x>wA~\$t\(0L߯xǒ+&xkCVӋy4^ט+@y3%NJqXA((I`9[4ۙ bju0Ԥ۵-`:`hI3ۘ`V)"tWlwwD3E;us-Ӓs2,Ɨ'</ϟӹ:I4Amה[ĺDi#$g]̯GߨIRdԈ'zn3F'Тۥs+aP~n xyHgp=Sy#M+n\A gq(&rxȟ}iįYq$r !8piH;d"cUEt^(rWP9NhnNϪKu9JHTQ7|["ZM0&rH'w2>G'o@ ;l`K= .ͦyZxtuOHi^|MYd2r^{ ;N9^cljU_qDH&1j_ D\LfC4 檧su,Cw[6;Z;TqK$ (GQlYMvd8MtqpTrIJ  1tbvjcL?-EDX3Ҙ|'Ui F84*OD2/`v[9vPZ1Π>wh7__X ~5/ڠ!m{$/qՖ&;S.%;.c3g"xeЄb%j`x6*i&P=k"1\l%[fkr]@a%,-k{k(,zv}[όcTl/' ȧ{f{G 8cQeqn򚅛L*SR@(IaYwYp^QS2Fv4 $dw*\"jj&t粧џ- 3a~14Ko!4Zp SʈgghDg*^o|GcQܙMkm=:-km}ɀ`P!7[DU n]E0YL( fXt'ygkJ4p崉';$R(\MiJIlbpǙ*"lJNM*k m*sk،`=Р&J,SN9=vPTj56z6x[S۾Z<6H{@p,Sk)\T/J*_9쇭S fxQ ,9  ltXxld\i:躬Z]j5UXQ5NHac@'kU-6} ї5WY;|Áj3$-H5EHu+X_ِK@S#$Ol AJ Jno]2g]GOuuMhl;*`rRJl7 L#Վw`DofgIG`k0 6!BؖKK`1R.>?mHkx.+=: nGh)yR$1.3Y_uT!i ً2%#Ğ}i(l6Nd%!n/Ր|,8}'v}, kuIr%^X!fCz~-Ùpu XKx o'ΤqW@)%s2Iuxv i9/ deHysL'uT:2] H8qˢROjIu_Ef5f uoԙBT蒳,S"lt#.Q֤w:U7F@^{']Qk(CRs`Wzr܊:\g[te!иh|Zֳ\}LS<b4Uo\K!iO5 u>6EHo v+ !M+9/hL\aW\i^:mEt:>MҸgS8}MlnH~` X{9Yxa*}tYq9X]_ޘ C LBZ^ xSHL30ȁR)EX*s>' (܁:no~\Zwv3O#,8|"mMSS"C9K0;~#czZ倄8pTbg~5(78_2)yX›էHlJA:Vsd3})G0Gg2r{h+7$v MA.{0oy<M.TY-&{'<}x`|˺5#>`qaѕ4]%A_^/]UBĸ]7*h0Z=ߍNl Gx]au?]"؊7v™b|i/Ʒ/+@"]]2&&!X3t'=xl(nѱ? .nğ"jrPJ`QV&h݃?1g19, j>v$5T/ f0i-y;vu(QU^y^m9s<ࠁ!,9GM CFqV%tZ~y n\%QgxO^ZY9MzHk=N+C/:yf38/f$QQI/!ӵ=hhoNLvFt#? ༒nZGׇ>*{\c* b32l<E?z/`^pV-~1%wet#7 / {˷ner\)Ֆ<*;Xw"$;"M 0ջ.+%W~KͣLsSRjf%O~ȨL'&RE(Xkb3#& m;Ү+ .EY)i؞?tˣ ~2VP=\ͺ% u)10v8O%qVӞV:9w-ʕ9W:GʌDtD,ٟnI;Ol`0s>')l|m:JԣZ XxL&Uͻ\yhc#_u+ ,kz/n^&5(S4[9B?ёŃޡVR~~̙zgos>[{WRw6<œ؜[)| "{ u1x%IxmP(p^k&`Ql7Ֆ3y_wo ї*|ۈ0ˊ#^ |;D&8Ye+ O\ `T-͐0 5?11B]^ce3V4;qE\ʵ6!fFzlgoBOjqjZp ljKCFو,S3QMΟcY;;FKTmlֻݐ>bܚTXy(pCuAA. 1U&}~6!ul6`]Wv.xGK9*{`hܐ1Ic;O]whiXr3.֔mdy1BMVvT5pľ~yQ(|W$vф4{ht!+%j+rxF{ @z]r_v?jU~:џ731;{Nu6b5:":$֜< m:ڧ iNMt?6e2z &= B$]VUO3lVFвXQkn{.^P?mGh>Fj-77ۅ*MRwb0 1W}`)L+"D#[&'C Qeyn堨[hmRl d&eA:`MZap-Ylֱ90)?RZqɧΜp!j@wVXU3abPhx(f(RlaV7T#xsOHHT3lyw|Cն~yFdwZzp8сa"%Ѭ>bv5< uDZ<)sXE)%3[䬅N {XO4M_kCJ\5֓B^0?[~SS}^&]/Jp]-TAd @j/DswFI+z* ۈj4Ivf17j{қ&II")m`cpE A=HnYri$ b° Y=&W+٩\WڈDr֖F6  0 `oNeٽsTE:siV{ڗȟc֫OS)[Eqf3[Ÿ\==30EkL:5=,Vq[72]~~v:O*gF¡,gkTʨ% Qfy)7 5+uC>!:?{cGErzU*@Y0z~yL:[@$a2 v8QAW@<0,3ĉz8/}1^E+<2^УmꛁW,FKӿ}}7pмd:XBp5\]Tu8C` T/Wnuaʘ6KúFM\a"Ϥ+-ۯ'aM%5>@9%{m8ch$_JYY].47&UWޮ sHF6 E=G0a! O"߉m2:8&nY/tQb ZYpZ;fU&I0(_Rn6lSH6YTO&Ez^H$ ' Lyk]n@?3v(qݕ jSoQ nhOmaPG-Tl@.D"9yxܛ[G]6v0}^amAIIcO,RwH Ƃrhgi,UNw?J<#G2¸$}% Y77M@Е<nusq !9Opl_6dr}=%݅QU!L8S}uơo,UxIY'%S˨r\Ch فjߥ,!&KIcsG"Qq:Rٳ^K5K"0rP__x'B$M0 1G`H~o` M  V[=RЭS-&\5ȍ;O^ +yB9@ pʉ#QAp:+k5rxP7ޞ`)IH2x_M+ Jf~ ZtF(&z i*DdVhF-s 6jg沸3"5[I\Ċ_!F)%9XAt`V aA{@֐pkڊ0Sa5 P?L)B  =ZY%g)LHrKxykMDh%&%vʐNA!?W.ӎ>;OԁTψ$ӬٜЫa=XQ4`c~4 n薀x=&j< AS 9g"K=REo`'mF!z z,H&>^+hAM(P[іEC.1>.j\5Dp=D5;Y"tKgB OFeœ@tEͲt@No~},F'S]g5tLt(Xh D9hx0Y/ƢV6bf,TdxPvJ_a!&g׉CxMC{Ņ=D]7p_R%m=U <zK)ϝ3b S6έ@ KuCIj& %A>@U|71{8(v@5s0%gm`r@) ЌƄM+Fp6iXJ/a9dy_6 $&SxT}`7P.Je22=e^iVff59ΓIњXZ,Nrx!\o8>0\F*t 3d6ħ9ϖ.I1׭Twc&'bJܧBaG pyÉ B Zhbd(! e\wwfȫNA'z,x2)0_6)GpM+mlݧdiGcl [ͨvM8jV-m0i်E+˔Qn9l}oi((b_hρ $;gڎKe&5L $)1[E@dƏbF/e];|M/Yʨ u'P)tR.uTX -S" [L ꑌqW֩3 qd+uB'9s!'l/~i DZ)}^GRD͈v'pئ_?k%du`>E\6@s{Du tCx02VOdbEQ2W5h>Hj9Tlo<~[WÇܜcߦ7]JcǪ~gUOlĢ6 1٢VfD,pjtY{-FyDǰ kb0nȬ6ʹwU7-]AcV`i7C6z8dm'_t^~b|0:x7lLŷ2cKL[N/66\x̙9F¨&^Kȹ59ۦC$>.vQ%U[wGUNugg ׼ncrКzZ(MWp&VJ0iplz}S*Zdz2Fr= t|=(iΊߑ'd+VO5yTӺ5\D,1IzM;e%Eޟې|V^x,&PeNJXݶ7sgf|pHquyMA!^dMF)k+Lr[_\_T{*߇1hO{Oj!e׉@XaT_}SfIx֢JoGGg%}Knli^ z=eiڴD:54K4b \j 5 3`Y(p mu2"L35Qg6=O@t.W7%?EƄ9Jt|\_.{z權\65'5tۍcFTp>K'OƅG" *1xc`,8xK 6·\"#|x?0Rq-F]ɗ +YI2tzW)}+oLVػ>Fx"!F4w#ʎZDC7RaY;j _r5nxyc,zHdjaga#=αs"Qvcb9l|NJWZk/_\7#!2_}a 1*U:5U}/{/MB)q6{`vo״Oe:< 7ApS`zc<Wd=ViiBZLЄɖg|sWhR]93DXwWE[u%ɞƶ01GGaV֥#`%lziKH rڝx vy 'iUmD?c4Mt\`dIjqa e{͖xB){ԉagñqQOf (BƩ3 _|(:gq`a7r\Bq=i`gO\3k(M{?R A.*3َ֒kJ/:VmvitDoao U}»:dh-RtBmEQo \#v2Ϭ{Q-c7`ZXVH" P ȗ}=_L7>0{U&m̩s_U.RYmBƙJJk. HIgߛƳͻ7,({cִm5dLX5y/-σiЖjs-jHmSGPc<2%f{!{m0.o hXJx+ܱo0^q-^,J%@'BW mXW^,yL(kC|l$ n.5ڈ.Uϛ sC p䰙Y1T_}kGL}5(Fj%Gx|F/D> ;AL#wȝ@lbg+B3L%cݪ/l ?:&p<4ߡNv5Ά˹ЍzK4!9T$h3uf3j2JPngtx E߇ % )h UZl[Cckr~Xcc:l$vd Mɲ.βJBtHA&A$kn}A'T&R<)JhS`lnFV`䕿"{"jӡz+ZXR6+a^ʌD3Vūt^>18tяQ겾&|ꓥb,,zKx&UC'#~DNȨ%*A1cq4;_ٌ kXD:rJf 詶FZof+&-/h`&|0~rrv8S/ ]2f\RO zw,e5-y;ۋ֤n{H֬ANnTIhSTH/:uK"۲N~قYCbr̷6X*Le/dMM FgCF&M*)BUph3JWĐֲ\R+\OaK?uC~Ɲk t@:JB,@vyr\XC oÆOyle%Ժo(4q$[5fL ~$p(Q s+M0 MOXa9)鋺ܺӉ,=-rP}c+)ZRCҋqNo;`h2ox_LA ^II9Xgꩫ^Y3)A9un5 3ʧO7T=H*Q.,96CQߓ@>W^#gsC> *A#~9(mQ c%HY%-dMʷ|"0N_6Ljb*g%%-)X%iq֔U\h24]7^ExĴ->5iڮ̢Krƶ&P-aťv䤕x&x;ھʞ\) m=`Z]VHt=$DJwF듕ꔨ'aJڪX,7ؖ/:-N/\(Au@ g4| q98O6>h6ܻ MOnB Iz}Pju;F{^?dV'>{zTpk@DLLv랲O&|Cߺ,͌D۱]˗|O6,յsxcm1,ߍB[/hngio]-,|2[B+ |R= J!+% WLaV#$xK5"`ZTr8%UzKaޜs R5㨔Z}+xM7I]l\+nj{itGrߩ3>wִT˚k;!s+d""G?sq"F$o3.u?3bÕ?.4+4Ww-}tW4Va|igPcr&\n#\^e7+.1MM8/}pSU z6%]3 Hρ1c*yp|-m,: BK[YՉs.+/ '^Z.8K0GGRbN4ce)Wx>`l2}(I栶?pWA>~xqAI û7`+w7jѼaˀl6 v`i.y-/=gatF/X?5\k|w!,,M[S6k-P)eQ7 c o7CNԤ֩s^wjCyCt5%BQucu3~dy&2:nr]Vx-T%,&(졩3T^ @x$d524nOIj< 8TV@Zs6ӈ?Й @(tPq1yS7 .hG"krsdsI;`ǫ/6n;u8+Pa3Q_e?W˭i %MmҦDW߮zI(#}_^vV0,Z[Əԛjs.\|S%rt{pqZf.!6d)4Ne~(*I=m%O@5Ӕ/T7& ƒ4ou=Vm+\̘&$(lі0Rr9` <[=GPƢEzK8W 4aNcn>/9(iٌW`y @^+W۲l_2PK$PKUu!g\AoD~ZST@&ΟPw('jmy;'}nF\KJ${W<,\ʽCɌ~b ъrjHund˘ZDg[04!k8 8Zsq +댫Sc0>3)cY7#Ů늪J@ޢ鶟e8"HIW@ZLcJA{#=X7%QIiC7;eF{>=Ѱ ;Vҵ!/Pf(0tAd~P& 6"y MCADd!puÿB@K:;@IeMǡ,yn \o;H=IX0ɔNcR˪w(\suEM [lL`Åzzt'_3Dob#"T }"HH1׻O^S3u'rn < Lb4 ^ SP]A~[g6lI$[MdSCUBi4 l%oyw׉M"kq/r}P*ߥ4 >bo22%(xjA[E6q QM og^3d\Q3B̕Y5*=L~&q,JCa.$Z̗uNV X< >/ǐ$2pG8 /*l1Fqd&l VA%hVqzΠ(hArჺ!(u^ iiK-51\ jʎ맆L#@h!m@ӑF2xWX"݉H| I+^]0j;)>{EE0) B=N4,5١H]yO5n' 86n]ft˚ꣁ㎿W]#Jef_]C$)2-. b\% 4xSxBf'ry+xᤷiOZ9w-./b"qÌMJ 0Lضp?'v7AJ\v}A4yJbt]oc N‘I=UDĘw;'D >ł.'=h!D)/¤[9n u? Z8Ξ_L$ n>RRpvui/Y\Nd{TS~rdH(PюW!yZAx-m)ar{ʚi9#&-լ,6гj=X8QBE!G ldgP^.F̸/~RGn2Ϧ eg&#.z( J}K\M%NɕH,sx1uZK?z{x89 ?WaȅSo ":oo_i﫩w1,AEF̽"rvE4՛]](6-B$ ^O+rqF mao# T;=<^pn5e}?QiAnNi71,D8џHq ,+hh* hX3lDyJ%8ci]e|mK(+}_{* O[!)tdfEF&SvUV=~̮l!i;Wh0|m/[9#<xo';}W4W9g͍;L˟ps"Wn{/) Cƒwh 3vzGrńip{r@wb0n}=6Mlnz1Fw6,  Zvj$tMBہQ+3PyYEEP2kU>b?#J弐4ր$!*H˷+tÔ)dˌƮqa/{~hHOdȑX4Bַ7\@·tJJlޅ3$j?Pt >vwLڣ,sPF7t ,V5 o1P%1[ N!c3g")Ć;K|,4,:JT:?m+ @2j4.vNp@H9 {!@|u֋yE|Qd;[ƞZ{ȅp/W;jGh Չ[ļc3IRJ%]k\*aڮ&Ӂ@LڠHA5@ms:EwN5y$5}OjW9 ) HUcGB4DfĦ5c)QLy[.l˽z1)YdBT! A1N9;ld6\PMx]xSA q a i/xDNʋP ;I(˵Ǡꇜsf0.v].S|ѧQUSU+Fitb{=?1y ]mCVwoHOFR}/Uf:ܭ'_BQ42w(7Apߠ ر|3}}Fُ7pLjѭd_#ƚ26Fok[7 q䙓@A6X]."eKN "Ix\EOj:$7k4ryVeF/ T˔HrW'c(FMϿ@Nb-@W37 om$ksizȲBCN$ H_*VܠqQ䰠G  %ahO)A,h rOZ ^@utc]3aBkٜR ݳđ)xdd6$3'ǾGuDPxcg8>3,39!Fd#XGן2)-/5@\Ƅhph6[fWd\;L'G?bF)C']a>QQ6[1|mRk%[XcPbq9{T2fT:!ej1p9U3mϒU+x6 | .d+ޮ-KżD0f.T]Bbb}؋"%83\Zw)!.{NmSa4}zVi#wtnB7(M}V Kr֧4ZLȿ^ N'Q^"q/$l+ #XL-NQ$ȹnxp^I&ykJ G3I^/g xԽ9l)"Ge.6(L hk Ұ}m6 1_ܢ!_)# ^.wgm?sAp yq@U/f /o~wZg(jT׀iʩmOr=zٻr7Z]['%)n ]ǡdJJ;Dee6 JoRJܫCF^13'l[:E޽}Kb0}go'&8gS]lBS{kMs=Zoݓ` $?XY(f13:I|dQ+YD\}U3T6YC`#,m޳ȏr%UX١lұsъd`.!qw>2JAv9>˴$}&ن}2&ي$jD LϏ'"ojv2[.û?zE#MȲ#ԮHPp#"=VN./dUj\9$zpWe9ڸ]9S.f hwà+9q| RL@ԗ|zeR˖!cVBj(f"LI }jLE+1 /H۹5R2w6f9QtH@\U lь}aIS;VlO ߟ;'۞UѣOY8,) ~l6RJn23rg3TDh%6qMd6 p'N^V.j;J9ADzـ?S⇾>/$4 { Fxlt6Ҵ$"1#@>(@~<ɐ_.IoʆXx36O9owY*ulW8K0f~K=SwσN\CnգmXx ԫD,{_,lTf;!fر쀩ˌWC%>֧C|hY"fd-Ws$Z? {3%Lp&iɨ}koE,N,TԂI~בF`j[h#dC@=][uPn2*F֓$x۔&Ncsz:xWv29; +PиSȭ 1ρҍFQ?E9l߬+(kBhll<J s(4t9Lyv7w qqCdÊfq]i7Rmxm@>=YC|X[ݟZ^/diG=,ϐӏFm^@cceFYZqT+2ʌlXi1[v luA6Cpn厦Ww҉ cR}uW?:,mBq 8D$|Oaxi$/EEQ//* R/@r < M 1 uV*\يY|}5B_&7䆲 ܖ$/ YZ