libvirt-daemon-driver-nodedev-8.0.0-6.module_el8.7.0+1140+ff0772f >  A bqU]18}ekتn\ 2r>ր#(Ӛd/z1eM¨fbv g#a?BU&rw6(Zȏ%ݎtوn%~w5B*5Ffъ~ JvdTc ҍ ?dEXSv03ƫy߬΅Z&:Y)`EϿoT==K&i`,@e'f\ VFzɬG=}.C~̡mթTi}暴7]X\ZW/aGV?!ڀM9xwv3.+T:Ckgv%16>$ULC1Ăn;^bޖhA"Q7+_F!e "ђ~(~y}bcʠR[A %%xb,lgUS!]ڴ,ۤ >pCK?;d & E s&. P\qw~(D d    P(h j(r8|[9[:/ [>?GH(IhXxY\]8^o brdefltu$vdw0xpyClibvirt-daemon-driver-nodedev8.0.06.module_el8.7.0+1140+ff0772f9Nodedev 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.bq\x86-01.mbox.centos.org JCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxx86_64mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnodedevd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnodedevd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnodedevd.service virtnodedevd-ro.socket virtnodedevd-admin.socket virtnodedevd.socket &>/dev/null || : fi0a^I!iJnH HAAA큤bq[aBbq\ bq\ bq\ bq\ bq\ bq[bq[bq[bq[bq\bq\bq[bq[bq[af1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff4018b66c5c441838fb93e2e8d48f26223456f4ec086a248c2850bf429765a90223293b452de2f5a85bb1a3dc9c0a35a6824887e443f4f1bfd2f940b2637ba659634d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c621213be6c58a5837701ebe7124c5e09d0e80b06a535910bcde38e40d3168bef5../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.so../../../../usr/sbin/virtnodedevdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-6.module_el8.7.0+1140+ff0772f9.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-64)libvirt_driver_nodedev.so()(64bit)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-nodedev)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpciaccess.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_7.7.0)(64bit)libvirt.so.0(LIBVIRT_7.8.0)(64bit)libvirt.so.0(LIBVIRT_8.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd8.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f93.0.4-14.6.0-14.0-15.2-11854.14.3bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 8.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f98.0.0-6.module_el8.7.0+1140+ff0772f9 virtnodedevd.confvirtnodedevd.build-id156a574b5f5c72d64b8c86c90db06603915c007ac989b2d6fb33c53a6f1c490e01f2db400bcef99cvirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/15//usr/lib/.build-id/c9//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=156a574b5f5c72d64b8c86c90db06603915c007a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c989b2d6fb33c53a6f1c490e01f2db400bcef99c, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPR R RRRDR0RyRRRR R R RRRRR~RR R RRRRRRRRRsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnodedevd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-8ae65c83c8931a35a610d8b388bf930ca86c028fa820eef88a87b63434067cd30virt:rhel:8070020220503155527:3b9f49c4?7zXZ !#,9S] b2u Q{LTei Mx*jCn4q3m]' G6AIΪwdgfr{Ҽn;1~?Fjy_o-2aP=({+ÈP bbQW/mYDk6f>QLfC栉.^a$wqK3sU+37}zϔ#@u{jؼ4Sg*[r,iON I/ăGQ}(^3a4Jd-vb+i7?|x- v1d#VH.Nti]~ýDNYa ne`.wgh47iu!e>7큫A!|L̐K32jAN_(YX@#K(mWqC~ȑ:j(OT\g;."L;K ݘ/gQ (+kl IVÚ-=V; 3ԉC +MJ1 hyO%}M dxF@'$\Ű6\ӄto\U7N\ (vҊ*͔UX8,>=UΤu)zeK N=n)>Y弴7ceA܏C( hFCzI2-s+ͷ7tSToN304, 2R2j)l`yjP63u&z$=l{:$Eǣ;Vf>m@K~qTǃ@+&7zEBɻ.Q++{(/V-n9lSW6"a=y,1$~ǝ~~.Z)֭~:r E(ɂe,XY[IM;[޵6m֠:{m> Ja(z7CݞDa4Sh5ړ+T[paov,_!,b=}W3WL;/B32#G>Fo/u/oRI7Y%ϣ\ >; .W~7-Cةah `֖#%{ >s )iLo2RyФz՟Pm ᮴ȲoB-7h(< ̗q?_&>8怐:dΆi)uh-Sߨpdt X0 "Ֆr`T[I؈&#ݕQ˄/[KGLS@z 3U"SQ X5z\gm}&jsr*rC9 %lU̘1gwiq6= `d.AXqWGklFֳWBc;fs?ujX{?HKK1g=0roPl%}O`nG=b ն5]lQ.Psl, x hQ>3j`(T%nK- fI;Zkl\~f% .@sq"WtG8κ)QhpLbs͙\7[8OEg>=+GYktk0a!px.+L[+B cY kyG7Yz '~#E e=Q0(PllIܣp[Cm2! [*G g"eox;swCӻK6--#iH<`&ocK5N}O7\ohUW ރ`󤆯ĦLpoDhb(1K ~Ok x( ľ$a7dp&hW;|Gy}45;,J&^-½; N7Y+ù:mN͊+PWppqU/C&K5y"9hWqpBҰ+:1%s$ :hua(OVz"8s>Ȏӛʦ~LFmNrm&V|&ef$)ށC ݭ+ 8z @/ֳġ :f0̻$gVq>{K|&D֞>h-"ʯ+waYQt&iV9#B6ٗ CġɟT!QRsPҚvQ!wl82Cc^3- i[c <IhLMF!+T+&:唻I۝Li=B: .\sD_/f*B?s;7#eϰ#ϔw*P_U#RJKq ?Sf Bt[U(i|"jkڊt nml%$ҡUr:9+=fg6bfW:4G*AN]_"fOY y}ct aW|)A-cўlP&Ļxk|Ka_VBHex*%}9600^ʒ Z`bѡ%I,ʻz|ߕY=MO ϺK$!ImDɹtyd&o?,~wFcf)~b闰qu2ȢrY dEΖ|? Eӣ@4 d9q"z$G>F*~FsA\S)͝8[m/{*^l _)M9%"xu)7o;;|$BKr:H%U \%ߚDP[">`PI_d"!;1GE]CeO;*xbn2f+6oz Ĵ^ rR%܃[۳^&fGҾ˸K{~FAH= (j!UGd1yHqABIRv( ɠջ_=4[M:^-Ad&s J@ꈾg3ui;À$%'DӬ3W:'o&G!^[PX=vetByڊIq&1hys`M;Yޞc-C:NI=S`AIC YB7C\䜾j f?*'>IhݍSOI֍ՐA_uۜc/.h;)!+V\epH:rj3ѱ!+-a7v母)M4Chyo(oEsH dc V ?[//IT#B67n+%v"=9зuq &u(p\Ȧ<(}Eĥ5:KHʪU+Թ=ks F̛'Sb ,݇B4BO5p :=1J9Ŭֺ} Bu#䠋b db} ؝.:i]Ns8)#%]M1`aM&xn›qZ+㿽4Vo@DYnnYoM uKDlE 83KkV2E8 \iExoID> _MԩաDr[ˮg8Zc!2 ެv O4+L㺞0 ZUlj33gazR#ʪcj/|UF<+{x=U 0!W,)0sfXE9zG(gڅeГnt-lW/))LL:ѿ^%2%;d繘йc(SmPMuNTsX# My]q"c{^)#B_tMQ5#PNLπ :s[hnVOΨeY&Y9vL0([K2)}aSVA(vQԧʽ:UC:iRFo>okkr߂'/2r#ZK;A C\+?<eXu 7B(:Cthvlg * qLQ[Fۊ|Lq".;\ȑ+_ mJA|F)e'cPsl5h&>QR!DO(^+Su {_wnE:!0Q^C'BH)fuo΄>FY5/ So3BvIp~QcbsjȹgpȄr桌 l4TV]"AM'ڊ'ZYm d'3x!POzx(;IrT<8-au>uw&H*y6hb}"Yml=;'S*jysVLFz?T=Tw3"9sWOG!r1{$%}Chf)GN?/}OWVdsarڭqt4$%G9%6UD\>׏F@g9_-t3SNSsYnF,\ޒmKb/9Mo9&^ͼX$^wT̝TJ>h@ɖτ(v{^>C}N~=Gh) ӹYXΨ]nhf|j\ʭկ\ЮO0XK4ˋlSmtb徏|]ݢJ8CuAìh~W1Vexg>x6鬎}TMY\fCץgR\59FCo/5m`yn`苍0ܬ!}fnSƼ# Uh2m Kç,:'<+ucUOU1<=DA2C3ŏYQ븠Vеw}ʹUsl1,+EO /6qVo.ͼWΪ _c9*|U{0 q 3deVK~؟k6/fOԌa3رG!u \m6ӡi =g1/*D bG<觕]! a4fYy.Am6vE ~NBtqvZw OF[|kK[dIR2Z )Znw eRڋ["TxPw*6F_\q__ g2)ܕ.+R4QCe$uh~ y5ZTa*_COS~B67A([|D5W6(7R!AMWY TR$Lv`(Pp#5:QkdG_Vnu£ `k8@?xrJ=0|oH2 Lu^KZv=9V dl#9c-D ~EW9H;K+T.d@ AxBA h*@oX5Xbڲwbǐj4ޙdVXG#ϺM.M'bl{߂l44_ndy q\nL: ie$7G?'gBV@{t. I?*jL 0:S4-D lrE'`+b4`?!j#0EÃU䡋A4ʘ|_pk@q8VU/)>W(Rer7<#20yPI a&XyypHaߝFo.8Muّ{v`tziE&CuB45d|+)Jt(\FyJ ayedq 즘!? h#B%p^DYA _:`Q !Vo:`s8c '̣_>Ȳ/Y6CfKHdΧ 6" $=BMbWa@<68,2ȋ7LАۚdM:e ،g3?Ur$#ӳկFS /vn'nh̐D67 F.C}jp棳|M)m_~j 1/52YO'&; ًԽ9{l zDXN#rXWVxdK#|rgP.s/$"[ 9QgBG+x!=f/6ܞRH4uHie6U@*dNnv 0ݓ: ;}ݢ)ɫm+a8#.Ow5ķIM;%BqŐQ[q.N8戾weWLG;o@)qR|tK<[Wl_ةW>[?X|5+L@T$~+Vcw̮ꗿpI}U]0|p4[TqY/pKu>Ml!gi6/(1U getadڄHAr_bq齖eSDk9jOHm3nra,1pP+/zM!BĐaSȆ[_;zt.)Ⱥv_#&)E ˌ00@$ e{(B`CYp"#ipp*qٝ`D?^&g<\YXMafggOLIQ5̩2KV s`\Ph0oKc?BqE0T6W}h}}x@㒡 my7U kɎ=&e)+ݨ]3*#-@̩!vOZ[ڞxWuIL8f1s9xjtt-v2[`=4y. ^BN?e773wIJEҏ9#-nwB`?VkyoᜲY<8$X;V%?tC[s g^X7X'W(̮қpT!e)Mb6 Qꨦy_+>x;5wifG 9.@iCz [;L?h9 eHL.VO]PTȐspKaЗ"ј-)wNȟ p-R;7}26LIՔhb!2(܉-7꺦i8 |ը:?$S'a|KZY :(MBJ|$!v;Yr"r4 )w6ٛR˓zc%wFaX0;^Qׯt*蔑GޞʃۚUΛ5" #(qǑ?[=Z2Au4['i\0da{&l?N{RC]KP;<4{Lz+mĊZ z8$.4N4Sʙw#cGp7Lo"GuGV˕vۡQʲͽJl,qٓUxR*b_LIlc%()!Y/= {AߧPͯU'F)L7,̂(nhXz6Dfo8hlj,9_j_5E XtqzS!2B@ QD8J:"|IOZdD0DOln\P2K P"Xng@3&8mSjͰ1su0BƐ~4K_m-'EY*@=WǹxAiSvGeD~윍Xw"RE,^hIi3(HF˲y:JݎIE頻~@UN'n}ѰEXb H3ir:04GƝ- ݉gܩJjO-Bvi²;a{b-XF;ʏǼAMqjg> ͢}&24oZv~@BK g>V Nufgsv|ܘ'Ju™d_\Kr.Ctv'a3 ZХH 9{|}nJR~}h."8GC7: T}A`з92d>u!pgr;N*{be}ݪrA%*pK`pL$oDl@N߆>ULt+Br^'~4z vig0崈Mߓi%ݸmg}-1 Sȉs晖Gj28`*.& 0"vѥ8=]>家Ƈy`t?Գ-~-%G] v%1b$[q[ s76pr2e@MVc!Da(Ef&@peJ6!%r6%$٧C ws1Q?5{=eU lFne}Y JF/&c!Vq6n:x%I?lMգu$rGV80(/azFn%b3 OhRfoN)k+}^Fk`RW3^z+ڹz hm3̿<>/a7Tcd<,d(2JKss/o' ).4p&xvSG#P=$ozz/XI/ [s'|E҈a>c6JJ|‘AHoB\8%nv"hM}6A4URX߬5T,@xLYm.".y|кlvGl,mD]ُ~*@/VEF`V2ڊ׭bw_6Y,M[DxK* ͙a EkGgE5\\&0ZlFs<|(%r& hH=>gGIh_v~ 44V_E^:؈ `h'%S!B'в?h|q_΍4=\͎|'pD){Y2&ck&wVU-wXocS%튇 0ɤ. Ȣo~05ooY-FߐC& DDxPF'Gmw]WIv}V1۩pr\{C@$.rb/#t0@ӭSm]CpwY/w&LlvC!"?}Hu!f5kw mhj_ً>䐧}](grijx0Y0i"xpuFu"l} W t|OeC4^Of+Q*bи_* Ek 7RRF (r>b`߯2qyK'[WHr6/o J@Bhpn(p);(;o P&#k1nB@;2ŋ 2nw G'@Yh琯C1]ȜTX@Z_<|([Fvvl<큖T$'q+'352#4Yj TF*=dҲ A8 ;SieOXذ \R}$W {VRz߻*en ee 2QÿҼ/)f-7G E?1vMYͨ"kx |;3d1=͏mS[T DbzmF ^i=xUd3?q!A{KA 5P+Bp٦ %윭h .U q@=(;B}ŗڊaaݔZsWM-UU_zO!]S7 uUg~0x \g#n{Pvj~@qa"dR,&-UqkxUIM,'P5H{ڎvVj[T%.̢7o@M=݊977[A݆n"0֘{/$t;Ƴ8\! ]ѹW[Nvѳp6\8v8󺭋F,L(vOjwBi/\nAE5ЈZ[EQ<@LfrjPqtNű*DŽD-ZZ 4=dW~f( J 5["rp5M*nvAKnbڕaKЬI2%zL,^=a7[}i.~y-և,}&)@eZpJYs>BHo.LSrLضW $//hTl.o B<|v{5-%iPbkBioӅŒNԤk++R;vwEOn7i+ XwoK`|:Zi9-P&v&:}e8ɫm 939`KDH p*2ww"+t*Îtyne*/4@މaՀ^ ||IU[x׭H|,OhKw|* <(oYƕxכ+%'J AN'[fU*Y| ߝt,_ KJa!fÒ軔Y}J>qL:='>4KNŽU+AxExD]*>5AOHbϲهQh(H]؆AհaYiؐwf-I#~RY?߬CN-.wmlY:2VvL-1UטrIٰ+Z\ fAv g(3&> @}xݏ&[CsjU=)%:S}|bwد_Ql?Ef+X\'n3hG z:lBNl!8|r)BCSl}fZIHlUt .sN_ 1|uXج76qrԚnr:3Ԭ0" 麮h#+->xq2h]X=_!֢46je9DC%I>7e-$c Ћ{`;Q MIv8>q(Р6f <8/?.Q*?1:GU>RxWju.<؝U"şD"mҸ*c)_`3ذߑa6C,k%;lxw%ͼTqh}Pd )c0Zƕ}njE~>5/r3j7LN|Iou[z:9;zuފ:<_@&ގB;cD ?E&\3.2\i((_:Ad-vwC  0CH#Pô[ymcf ~PTPLP+Tѵ~nq,Jɫ"2?\*|{lmJ]=Sz? ŊYu_Na ,$勀/U\=͢8qfdFyfLx%yкM]I& pcRG\sRd@wҹfy<@ܞu Ss } T[&HGd4@eRxE)toEַ*/7%k%w.RJ̟;Ez67[uGm+멏ɟHΝL̩ B͝5% W쑰N%?~*WYr>a{\K}77Ѓ:*Bҷno^dˍ}כq0%s-zm$;` ~ebɤZѮpa2,QQ~ƌ{Ӱ?,n#˺ASf'.).7vN|M:N8I-{t}m* G=@F"jtoxjXP\. d4);]fd!@&\X/V('O&#9~w`g2ϒk:e Ghmb4$5CY}QT>Y[{,֞W!pç{v{_H+}Ď$~A7/{ Rwf(?\=`Qa0+&tfvP[_ۂnS\;i&R!f$RO'ag 6di-ӃW&y{ln宵Oɑ5$f_ %/@MlP}zrS}+ty߀XNJz%5ұ#%wھ@/Ywf|`_,O-nBJ.!`euD΅vAֽ;q * .~? .^-9f0Vɱwc J~BrMS=/( ~[8,eVڧ=96- V4;Q *ך:w )Q:[ LE'9))Ew'X [+h ybˀB6m?qfoMw/qM'b'k%52a ^JZl j^^57KY|rhi [nK[z7厝@K<]\)Ke=낇/k4t{0rG<0ңh#ŏD|LHLQL/S ]ϩFiK8#P8h AqS7Z~Smӟ,4z7]t*:?Pd,8 :yF!8!YSA?v@QG% !,c2>aB+wRgarKnDLR톇,4 lkenFw73=nzn)#f|{ 3!R 3Z]\)_џQM ̠$1aj i< J=\lh_g\"NCH|`PMp~X2$Wsqkq見c]4o7i*MHvӢ1hVAY:f8W wjXs(g8)7+W Ž g<*Ix)kC0'T lu]/M+y2@ZY<ҕxN%(@0qqlIÌ!csyn]`z[ {F6MN]r0SE%̂-gM5 (A.twQIkcܢ q̽@\eTᵰI|*#|H2Ժ_tc7 9 74G +B- GLCTnAHlKC PG+4o&6ůc jaAqڲ V )*Le# )>JRYu`ϻuǺ~ݐ;!Kbdۍy$jvF( Ѐ8xbm޳[rX̥jZҘ=&4!h׵nq ^1>&NcіK*MI9ʔ$ꬃoDI(kL}"2*:V$?'P=X H:o~ R~W:BODƻ=Hh` =x Sj,o8Pz0P,j8xvm ݦ{ާ`GzVO.$67>++ydh=gc9=.c6_YъGÂQح2bp}" {mB,S+v$*kjхĒ|Tu͟l_WQ.O4Eh2b暿 )XvXy=8S4\."QY9'&Bm;_x`C֕ޓS^Aa3̋j m ~C2n~ 0%Ч1لh+ 8UWk2O#^BX'I!d˴aIbJn be.itg〺 3:kݰÞmA+vt۞X _(_5_V4jvW:;8:k;ҕy+Ax4Co[bKANY1 ,fk?+-5I"3{ =,vg55D2X`" XozN36^ xW^x~p4;^!k|Iv:YY}Y8u ~t쇵iBh7T9ٰ߽`H(K'us`53%pS YD 8+)%!KLuY :5LO4[c(yx-!>h_,˻6 u7BVA ӭQ `ny:),Ϛ@?2'w$.WjOJAVuU| /7Zs!nn 3~^j3u =S=N3_3ؗƲCi;q&ƚAwb'ν+ɜ{I@%E@a|!$US`\.P@9r<ƿZN!3VZIi!aΗ/QsUEʇPm#lvì(mX1I(çY+z:N[׎Ш! "n.d5_o(EM`$YˇkՎ/*kxIj}@KupIa6 S= T~} b4b "J N-" #D(ˁQʲxeD 9?H|YHZOgf.xys-}%f hZCCͭ}`y x]OѺ$۰⇆6<]h'F֣ h@1I;Ɏ>Al/#k`:=ݎV/x-{4#H .g1;1'7og\4`ϕM W Yt n8/sNN%sT'N5rLEy}*'j%3ۢ]Sj_Ե]D1!d136bsJxah01ѐUM Ow=oFu;͕d ~.LaM&;OUc&4- kL[J5N"ሣ\Ee: : RA';\m̥QĬ\~gޖR =uwl$8qb7]B9eֱHɰ(0-6U@R<y$O]N77 b,$S>6b.jw1pot讦式C0Q_CfT*'qog 7yZ;~]AXlW|d{eO dl2Z? {XR$Et>$w >i]BGCtX*8:$H%*5_'Kn6$PPVD۾Ql( -jxl.k-OL5O^ @'̺&%%7KU[%(1=;>P;\^h]JO ܐo%ί .xâ5pND>6[5şWQAܶku.XcYEİQ%Jg_˝4׃Z ֢S(@ݚ^5"q bYN<*=ҳXTH&b,WshEn}ZY)Z^!C* K7fH٩(vmI:F1iP>ph:V  k,QPopCﳘ0c#1|$LiXLqqBtorql!nPK8I~ 2+prO bKr%q!f~|{u]t8d*iZiHOS Uʠ &ÿ5'Q^cA#`9^ { \TJeA (` pP,#;tݘ<"Y iD]̒)Pl'5Qsnӵ,p[0,4l܈uY*[_[~кP^Fks5t qG~=nh?%MU[DU9c.|G䐵l M ~φe;piim9LVpAʔ_jxVm`ZxeG@mKs~t4^| ?n\ʀMzvPeTZj'<ڊsp<}U"w|faOZH)qGxWnW.\C30XV18q@;U,LarA; *ؔ}ƀ3ٞJ$Jwm%@Ūg1]4E蝠YwXilI=g z&k$LS&;1_R-Be͡{YNLe92ӚĕʞK幾v~sWYipF,izD߁NK_:H&:9c:@bn4:VB{w8?:~s3ibBtd6%uvDWhމIuhp/"F<- 2$)b.Z o X~9LE$cQ T&DW0⣌:縙/F_}t"V 5(zN3k+LYOr;} 3.do ܅̏sp`:Tah~TN<1$,}M[ΰKRC}鎙p <0=vS]I8닺Pt %!,ASӄu){50Љ:هɨxC^U% R`[܂!J۞ Hbhf aa~ѩ A 6`j{2'۞PrČuQ.~dLYpcX峵9Y%K~BW)k&޵gFVܦ駗r3M{S8'7[\YE73BeY֛l *LdWlsĐ=wM⧢fA\(^5sEB"nq 'kwvNC.3JJ#w=G?a> 9h9Ud-޸7g, N-5b\/`Uep=~id\cM ?yzq\@[e&n_XdPU+pͼ͆Zs~Û ٔBC~V9tYdD}#*F}`.{_%oG*idz ~i% Nr\sQ-`IH4*-: {C1 c?7˸~ G_z|/ sr9ɶH9)I;=-qT9oہ+DgjMe5'MIꪖjzm~uV ؄T2ti!<6?z^6me/|LJTȞ\h'fxJL ^}'է+^#tSH C=Ԇ,'=c(U!AZN6n { av0$bQR ]8=ʭRNi:z(>+]uB _H.BRO[>3kK"7L$+OtE*fzb~y3l_rt8{r@Clh&z_7;jGa -5QPwh7ס9H=& Rύ0tf- @POIn`)R; lY${{⒲z9bLޑP'bRFl d݇GxCO՞teS8վ#gƯ˺8`%kN8ht;ʮ_2%JlHMV.(0ԣD*V6JVwVNo"Ӵ!P[:>JsJFv4D F49kF$nu unGER@{Z.ҙXܣNzkvj"U E%:A&SP?XآQY бl2kRLS:ak8=2H?àm@dd /r#z| 9 Seeg$ ~XyoIuˆ|;1L5~_dԒ?LDCPRϜL%1\WjۿD5a,XVUY*K<@nS57ED,oq<),JV,u3hʫdLQBm3B7mkh^}8]w.OQ(š7SV9\ DSjH*!djb?,GUjSzt"֎Lr8Vob5e{ėQhW+W+\>%$o&LdrNrPbPhOc7F~{~y@EJ Ĩk@cpCMtN3OV}@#iS\Vt/P(&Jb &&QU9EZCS0|8:iX5e#^ۚ_%V DK76NijSÓCO%`3K<\Jʂ}\ǟ Ϗw,CSnvKdя@l+ `-8yGW@KrW1qePi]N+'1RGLNvuS"ፀ 3O=o7Fq)GV)YA!3 w.抮rԳ)eYrHUκW;o欎㘽2xyX9O*;:J*$6![HZ>XRz5UUj.P /Frx73o4wz$Q\ * ׾Cp$Vzj F=GfD.d*=A _rĦzx# \:u ×c2)*j0]^ חm F]̳/=|4eu\gKr)``|Fぬk{B(s[4hdnTْ5xCROk0ȖoDzJf֏&G) Y;E)ɥpud\?^FOu.M 0~q'3M;]1W2GA+^7etɼRLK+qj h8(#|! <'▢^9S)HRb; dY y蕤k;ߖZ[J-oy5_s n/uF$Nɻjd&עyf,FoP&MR" 0&moT(uAKF1Y-f0`N*]p,0vi[cU<ݼÌaDӯM/[ZP{}V靏 &>8GWeZ9=Ɓ3]3-2n/l;"etS{ /t– *TNjb IN:;Ҡge*'WUɯRК@i}rrRlU`ήV..40<iޥvֻv؄: Ր'%zO^q%%Y%7r+dcD)=xS'/4ܮ ҧ}Xb-u72+R)Z3I߈#ˌ&Z kY_"~)@0ɿ6C=fnOo{fղbl_D}dI$hU7r ሺ33"~]7#\Jo5 8Ƴ7\MO[B&+Oyg 6&0' w%k/+Hoq nq)Σ߻op zb[g-K~[s1?-"ҹ~v np(\W=9|m -WOmD |<1JHAa‹yV+G'hP`!ҵC/ՀuI\R8lQR*%c8J Zu!MO=q=cȮa0:-(%A{{?ڥOu~畚!3L틗mKb\%0h5؞M]@t^#3e<~ g1Dg=qGO|g%m/t.`msZ{t'Y޷[}RvgQ AnȻK2;2gXMNDA 3#5mYtEhVOwNt_ B+VZfTeU8k7iǹH7>TN@d`zU:PJ6EV2zɿ۾Kk5 x-ts63D'''έhw}.GQ9 ݁4a ,/lDWFө&1:p<ݴIKë9H`M1~eT)3/ Vd8\PJY{δKyϗHAr ֝fQLj^3*PR|~, )bxAWքC^@]V=^WWJ(Pne3r# dsf)€-O`Р ݚLاNe8~$$Tj1Kq{K8 $&>  yOW  f=#"Ô~c=Pk`_:✽b6K9@ ly?n PCq]SBB@֡;P:MoeJm{ڡ>C_nJOĦ%^r]k]NIQje15Cem޽Иsl7Dsi"[Ƌ 4s-56F4,Il`mJB@5~fP{deN JM䆼K[hя9ÕU u ;OFН;J.p+Ii%sHXC>@y7K]Y.Kޤ64ՙL ů?=EEȇϣ4>1EPtS4c;j?7?W @nVU(_NGBE  --H/Jkn=%2~`vV94sssH [C[Ș 4x_f[#)1H"tSKR* sֳĬ.zn=?b"ˠq{za&=?\S&;ƾ} ޘl+ {~ ߥ"i#.O)S)ȋt@ tc•eTm!stjy%am\^/X˶E1:H3b=/0.+AZ}ȶd)1[&X(<&#m-&}f_/ú0+B=f.m=W6kSK53eȷ4ؼ v9X^^<\=Ӛ+AgԵ4xBѓ}hᮦ3ra3Q]zfY|oJ5\hw/n>ʲ߹DFXu ՝D@U.= _Úmy+J} ?J((v)рVxgs0R(ņ(򑘌C~D8@GTSۙ1s2X֓U[S!]RvTeʒ :3cz7+BO$7Κ}\7J:HQ@|+Ǘ$k.dƵ׀CYG(4j)lKy#xw󸼆̪Qq?Wz5#Zg=aq#L\~NkR_ v tmȡ`F1Ny{ !'}( d=!W@Z ;e(#sqGR75҆%fJ#M5[\^R5iBm.dbi\/y[C/Sn{*LJ`i;ITt2i'urhĥo˦SKT:R}MQ3&lp@Ώ5mD[l\h_ SNxCP$xrYfC:Vl GD]6)t&-(p*lT>FE ]oHWr0?rB?k!g 0ӹr5{Drє+8jxB (Beu_hlN 3z/QHw0ZJ[;C5=+%Mϴ5`&,eje ?M:0NZj/X}>.fe_-z@I5;A 3\]zRuJt"k.sPt'rBޣn:Ɏ+.jT"(U&cM[Z6yFUE@xܾU]e+ azŲ0Nq221\YAQ`[={J*7o]"05O/jULrH5a]du4}J2q/ؚ"ז%fY=>BGCxG%F IˠBM,ZVc `1UD#QEf)P=ժV^%ߤѝш9JÉfϚ@9 HϖX:mM/%}GYldDxEϰR= ,diz"_ބ&Eh*~XLik|si@/'w#I"ş.XH0-7y '[q 7}v}0k7;|QR|y+Yvo=@H[K=}6|BF6Rmt{7?Tbpqs")|^OlT4-d@o3aj#N̲Wpi\feO8|Օ\ {I]_+he4vy~Ô?8}lkcs 5l9jB`uk4%B(a'{ QUs˩*¡ O q$& P!b a1fӜ?JOM0뵺4o@vKg:5YIBdِ;7~o"U7EvZAsdćRP YvM=gQn[`|NEҝJ P$붧;͌ĢEU2-@Wڼcx6͍b _jb7ʫZCAtl ؝v#ɡGy pvg691 xjWć#9.!!]tVGDo)>㕏^I(,VT^$y=~D8QZ u08 h< 0s/xpʎ)fDÁ0\N#ÎP2r~Uf O 0HsǮ4v%),V@nlIXLDY"9 _r,5Q>Ba)jR\8a U|YՕ'}#l"e~W@,˯gc0dGCW*Gw̘%AX%!!ɵX]\jd'䯜_ҽt*s^ ", M6aEM sX('v!"#R* Fl@V qjĔ48{c@3R[(GщrX\-4x;fv v1/ϡCÎ5?(,&9o'!:-/ӊyLoŸKb pQeqר?"6;tJI0^p{~y%.Au}P &9rA׿tޞN~EF9蠒g9.xv\/yG0`@ u̬/atns!({E'TNR<ФZ)ex]}MP q*x &16`U 7B ѽhpGQt@F'aFދDwt@#ƺ@uaZ3ceCͽY:_g; t5lcƉll2՝0 [PpeIL>63!ۓ-Dv&+8]:6 V+B0O_!t5tA70I&4M暹%}EEtRM96&\'0.xf_ >bKe79Q(ʗf LБ s<MUʤk82qsMبg3-!p9R~0.SGg=HeU~ZO(]U|R N<,!ȳgyEbYfp#ޱa *ra D_DaM o*,L{E\Sgr3 PNTi8mvtB& ;HB.-y+?$]Ym54U?o5\Fm]@@E_vL&y3 hj^Fo` ہTYXhVW7=YAD0"\$k{Zou/3:9L9uiU?5XsU ME)G9E{'N>-\O~(E:SPN|!4gwpriQDzͨ2 Z-r,J)BI&FNO{As鐁"iWE{Ο~Ǟ .]\Au}^}V?UH:`"D C "=j:f(ٱNf[!Sj9r@74c*RWh`sGuc yd/~GuwFhT7ϕI/#i;n2e  19R"Ďϱ4w7Hҝ+;X kѻmWY f3.5l"fdiH|ܛ@@$e|n+FKa9eYOW/j ޗaԴY po4l6!ڨrS\狃Jo3B#py$aO* JkwHw̗oN t%y)xnQء_u)iSi@*p?jV {9 _w]zk8Jڌٖ5j 5;SyZ?|#fӊ=cFӛX0$Ȧ!Lֈ Ku \Pi CTacCUn\&~2c aNXP@sh\_Me`$YBG 54 $Rv \ 2esvI}:5ɦ[G7͍*$uwsA׌!RqFق~7hʕwznOU[F6Vb")>RsJ*b`헭|ޯ.p5vnFpGڠ ՞EA%"!lGFb|nR ~toғ"}B(@U,o9YlQ3,; hwל1! I_O;`tr_3FUJ 9͐8Ci`u4iˑH[ja %?F ` 0ᇚ;BPAd]B[+Pd]&R‡IUV c|6g0kν=U80s fGKpj>d{roHM,bU6 `t0{dp/?>eFGy3 #9C{'=;r!w?<>9qmܮ"hObO`ɲ&[5hJCټxz|mp⚾X.1{br7|w!o?O+h~4]߶#!‚pH27 ygYXMku5mtO3\nDF})4^;mD*C˾S^K(xx 5j b]vBQp'4[=P_Ѯ04VZݯ]e8 ѧߜ391ttM'dVOapN‘27ZzSHnA.*\ex*g4o~4&ۄP|`g.XW兝X3%ڥ o~_]74T,\aPPF_]`T) ؕc@<Kc;P ؿG$ Lu hB!p)`lGL?q"՜OŎ0Mq֤erӿ> "hzb@ц=˭d E s``ҴHQįy$!{.1?5ʼR9zˀ/YN%dڞ:,Pz9 .^BfIQ*HZ'<Ad?'b>jː:J0UgbEZw:ʐċ'yaʂW*Lxɝ w ,k;8J%B.x5}״D|1C&ujE֟4?@}HL<.rnz;?v|VDcG-FH$2k `޵RN!@0`ӠeA4h7J|h ztDD: -u$*L+_;{B,KE^J"LJJqQ1[!}t䓧H:MR@pL5 BCB~$6T󺢜5)䢏<2#NOQfS\>y_QeAIV @ǬzeaT)ޅ!Gus U~+;ͪ\\Q?de3)7U?abeu.k&h*S?e{IIUX vMVkonlA뗮&FsеB_L8y|QY}FRh?_@׾4z~\G+:1X?(tL@n~7&qgLLEƃ*bJZ6:d{޸(ŊYe{ߍҲ|SP 纔q81M @R31F`/qms- j`qBT"H{mouҫ(C? ¨+8%X89,0 hۻl|[}5nRR7>E4va$7R2Dp>Mk5ϯo|x-pÝo%;^Z%I]6O`#7] L21um7ZoEtV~+KR p~ ?-ng UHhRԃ;u//&~#g{/4qO:!l^&7+H/Pk eW06kPt U@i7*I;9'u-1dGL>|9U[LO''0" {tLMD]e^c+pZ_,M)z$Khyrj V˄Ů?x=>/f\MOc`As77 J@\SB,gg]U՗C? HdѲJ>N;sb& dNoz?Az&ŪK9964x pJlty%PQ*WW[ wNP7 ȑJGN:YQcE !,΄f5" Ol*4axYgU]M0M9:zտ:/Pܧ]Նb|3^;sQ* ZP |w72qC|Iu{"]U78}p&fD7faխCBz)aB]> -Q1yd؜^ |J65{r^" ǩE t[ s^:K9Ym UBLHw1hMW\`+fԪNA&S` s ;si\{^[E9|l?+Kzy0 =>T̗8Id" c izz^n LpS|g'$C@O݋'Ы)^4#|~:m\uʥ[N=$h~' èAX4SFK)ܚVy8Gy&*o vm-T#ɪ t҈s"᥉.-F]aXwa9{tXZu aɕ 5Y~\Qx2a|Sʅ'21T۞gɃA2y>ݣ Ce/ {GNZN V2":ԉy)Eˈ;;CN5r}=V\0rteg1P҉$Eϱ#Cq#uVm7d@,đދ-oa}lxy|㝄p5ffQS̿Yˮq@UE&[J @ˢ/қ+O~3:<`2u=ҳlU{wz<gsWM\!Jj:1lXۉڵ+b9*1 ˹ *jHlVWA \©ӋyG9-̧6.Pro;~,<񃧂zSN8I4uftm-TXR3N7& *U?G|0;db=Ӯ= Q9DHRF ʲQe,S`*0}n/cn&>\pJesRW亢\՝ e(%-Eݜ`ƙj˂<^^ FITr: xga%mf\ P 2F# EEp<4Q֠"bĬ^ppYyvX|]/^gY"q O3ұ&àW c,E>It׬W|x s/`2c[7.&)a`NrX8GaB##rKz^aAV!%w:BG#8 ?.KA}eϾ=xGGҺ <{.KZA*e$Z4Zh/DiLc8X& 257R;wr8Ep>Y_ r8Oਚ1B#͕;7iO8:H;s;Ov⿅6D }yƠS ev!s-SXc[ W_/܏z5'ɋ!6hx"=yOGD4!!x(4/KH;\Tm-żōfU v'_tM&;=Z{ -VqI=?S I a^2e{LlX3#08SQC1Z YUqYSzST^AqGPM&rc熀!['P^I- Q>`?5s@4%zc%?LёR)kcFm . ` ij6UNBwSr!v?EnGֳzv2B[!:ȁlblRƻHqzMcH<^[(zp$SA;؄ Ҁ+4s0ɣxlKmKL't]C#E5,豤YQ6@U&Qt"\r) f2知4ogD}:Γ|[&gY6t0)l*8Sri0*zu׏)E9Y)~&_̘7ܝͲT=P5mgl чƖVi.ccّ=Ae4 (qDDGc>\3Dۆx5B~:浱9XГ:ٰ\؀6DxJ-oamеhv3)S {"=jW6[;E>&X41&XR)I l.ު )2ŘBF@3 "-Ӕ!-%0PI1ؕ1U%=l"/BC{2Z?-a䐥̛1%S, Jg;:Es^hGpS,bP%|{IBFffˤG[͖Ey};\wu*?83d(TgδhEy訙Wll/ cQ7w4؉2ً^ XbՓ JQ#CM\ ,h?1g]s.ڛȉIMj5I`i'yyV,t̟>$kxqs̸7>#BY hYXRD_@m1KHBw4MsE S y\0.6RPƗQת6mJ{e̩ϕwJ<,ocpz[ݯ7pj$ hibF]j]ZO{AxD~v<8]F!5pG?mh(/L '"ݧWii#E§eSmi"5[PNݚrWwǔ#HrmM4X P#ҕѼg}r!$!D#'և޹/bMؔ]Ȏ)3(WHQ?JWٱ,/ƾ"hKj̙~@.au!p)K(^[>6D)aYp;jٚړnh[Qe#t{RLl}Y*lžg`\?:\ ֚o9?w-O)=2f\9lV+yь]؏&Oѥ@ ?vVoAepT¥^m}LG3GfQsSTR@ɇZ\@N/P+c=~+ $n'Ѕ?pĈ)+c .87m~ U:\sN `1`{*~E^PYQe75dW4˰v|3 d_=seWF$2"f`WV``ILwe ]kS{Kҗ 6a A){Du~%3ifttB*>;FH8Aj 9Ƅ;:AkMV_5tR],g<`L M -5_0utҖcT6vVUu97Sbyi1<\ XWWz{MaPgNswr4i4qYG3"WAmB?ws9]R(:y!*>E5A\S7P4{+^@n{?}:+2d%o汉ֿ n:2"\h#sWJFGX̫'tQG:{xRq jUՕOW~7cJibu tEf;@JߜX]7R$$ e@CZ9XmTm50!AROڻ 3 TH;R"v4bSF5&S 5>M /!%t걙jm 'ף,qg>wC!~ڹ&^5ځ\8{K`8ȗE[yB@ӄ?E]1VVQg$hTes&G6f TP]k~!fXJq fe ܷKh_c G=t@y<Znxret2PTLU{0.rcs2_YAI%^ڶFpv9rAkM!RWƾ-Uԍۮ68}W:5~7:wGkYK~鎐{t#z U_.nL1+) ׯ1k*PU4{9@6t)ODx"ri?A/ƨfׁБ4E^Զ?p\sIQXWÚ"D4C\ \E=.ZwoΣĦd{|: uiRAZؙ ϢVX;6X7^[A60T5TWuPlg3(M-C}˘+S}w(U:xKj |m6FXX[[mk\ L  sip%9> eфO;nAXR$0"vԈiK _gT΋g<RjFI]}9oMוbF֋E17΀v^4N]q @/g:CBQ<})P> =mo} 7Í#i:6w҈6/v9(3; zŽV\#LS&b + R9 =EV C?ezRbUJ'YU#Bgr=%:sx O|aPÞUedg 1[je>$?^FvN| 6Ҙ[˓5=&-<a:BmomZe@KwQ-?ұs +~t (5oՋnGnT6^XH(U%U;7ءcZrC&$;T+lOQu؂l]9{6ht5VO~o.Ut х5u] pg=Ae5u4ZFoWV/oY1N;p]Z9Uz/zdӸˣGlVh ,oSF09D@!^$Z:56_6xx~+^ <#5] Y%(]\(Î2 &V=PmF!J%X4GT C7g,pᾳ5nCqAX˲n άUލMRr$Kt'Ҳe@sJz27|Rʋ]6K} |ΥvD^a_ SxE+!铞Mm.Xbb%1.Djcӥ7 '0 ڥu6P>[] 2 c LTa4MPov"lbpTY2pr:XSbM*TW[xx2#I ˳aV[Su5;) D"oZR9L#. I뮐 B<~2'p@li$Z)S4E 8#[::,$sKY>OȂwƹ`"F-[/y8dwV-ӹGF4z+ A5֖;Sz=zQЁpحDμT( ׂ3HaQoh^>Qq)mҋSV{BD"/w8L\PZ sG$q!$i%+9yu7CqhۼZ@o9IɲŖO! {!kœ7iV1YbbѭB1⭢ ^V>*,=8~R`AKenՐinD@evɑCp뛎(C4ncSlŸJ%@]'%жd^ֱ%WŎ}j ej %r\!@|xui SVu7[m"lg[fSb+\XE()}k&CeᎪծcp?5@\>[V W_rS9 gә֦97Q&<\C0[ӌ/7vsaۈo)sөf!nE&!1Ơ~WJݥ#"68le*GʖAhFG2hu /^rIuEDl'M·'LJ>U0o~†mV{ P Z2wPrXa#i3پcVc0~ eI G=4n3AA/nP.n7 ]e+!:q ͓!h1*z5{$pĂ]_\J;hApxQyhta9l"}{tEau&Xbe^O]:/%|{/ qgg:~Ky3JYmѧ$?#Y!F#9B΋e+|o.vPh]me AmsVCdžcbV!W̋+^Jӗ3c.1)B?z?=98}oH+W_D tz+ c-XyDuNiUE?-hPXWiH܃ϡ~r?ȓfo ǒ1F'fTf8]N-{˿u~?j`15/]-!ݔJ^Eae7^#l-qEOTH7 6bkc POl?{k/JB_U5d'nD&].@a%%ono܊^#T{[TXJ RمHo6_LT: 7NڐRi=΀;rk9T0B N*hxr1 ]KN|O"RmW|`@Ҏe8wTY U da/NFncI)C/彅ky/WH5TmHHbȽa|'4/&ڼHjGԞIlO| 7rY)Es3@E<{C=Ad o#}4cL ]To35,U 鼚#KXjO絫a\7;5s[|P+3ּ*sޠC |D}ߟ`?C"=<[St2!v} ѠR\O7Zθzh\DCMyx{ŵls'FǽPr%L`=Qe!9[l14;Z  ^B g5)OO4y_O*C: w%2lU-ͻ܅T5_afז)hĹ~BCX@?vV\2d %"dI|@x*@ztR!{ZeXvP4"ΠgY] s<`>t3vgS yb4B̡4O68ם9\5bz.wc>3xlQhVBi4q~Uѹ_l0a:b`%cnt1ƞ91C2)gcx ɨBO7A#s ,7VL`c]/I]K?8g|,uwsZ =I]=ܬY,ԟ>Vx1d43TQXson˜7`!pBgѠ]WԹ AVS>3P%a9}0PW=CKS p-+;O-݈3~B,Gx1=ׯʰiU&@O%q<-&9e͕n0d︽[Ay]eI W,V7un&*fɢHf;܆fB{AyS" &MXݮf{{u2Do [vl"Sp#"4u.Pex6V¡m͡n{70`s@vbɮQMly]zQM)\&+hšybZ^eQVV>ACs_6 t~0u9?L0>"hS>8Ю٘EccVFB z E,PՒ/^Ci9_* UGq')~59P X*3|yщIdr]6QV xXUQ^Eɇ08~%QydĨMǸ8_H )W>Z<ӔǽĎYQ_hzwj+&]s)䃁1!h~WZd{.4-*K)[/`F1bYxi{+H5nu3Gxe& [DRtR=D+.8ķ@Q @M2Y@׶EZfuqGvtsyxeIZXQ!4B{5P5ѧ^?4z +F):ϫ,αR OV Q?7 jt`E nJ8?:s#D 9hb`Wut-ήO+}VJC2O&Mc5Wo*'ZԵ]_ޕ~sĺJz[}g /Lk@z7xoPϭOAK;&FzLYS P#%صE]7Cl_DW p䘲!mCnˡoڃFwU* a@B ijMFไ=!X 9'.0XcyIDiY ~"* ҿH4L#qIBpqflb $Ч=KnZ-=VmT({mَbݙ&BG%'(R^ @ u Oi%_Q [-4WueR$@J1u'lNgT:DbXP7PlCQMU D^!d~pKHlSY*a׮7f8 1zU͓j3ޞYs%;IF:[XnbTHmo'ltZUHH wS$] 82L`0Nj~碶l4, &-nP;tl>PD{B]]J4Ci+bɠ GQuE j9b騉Ɣi1''%m@\d2}M1|/Ow)o~X&>'<_\EHg:hokMUe! ~ߞ B֦Ԕ7ѹ=ڔٌ}~v)-xʍ;a-i@*-xːfaKbӍ \de2ǖ':)F#P(ye;S/6Ϊ|M06},ïב?GQ=-"p1UJV\ [*EB[3G@7:J Ik}hWx)b$lh&oNQ'`m$D'01}8&W!l OZ}LRٛ g4Q߆8țj!^cE@Y"0!N8 2]FAA-t0)?@YaI죘m0! 럊4LɎjfVD'B\D'z\Ѷ;bG# &e{uQܶhy`YghJTo`XlyP_*`ytQJ|L{5Ž>C _ S=|"ۑpwqt-"s{s#y #֩NnF.8`'+=.}qHVko5`SW?4xe-nSzH^;_o+хd2 _Z~Lf^(Rw?TA Š3^lIUtCgO l Ub1;&B\C沅DbJiV[xGTOU e[ Id\*{ֳĎf}^Ƅc݃,2 < @{^յRCyBPvE&R]:UlWz6.Hrvn 69x s0G\D;$R,v-{a\cTu73e+&%Hhq,G JQWЧHpZ}3s@\?{ K߲ͯӛKy:&.95m\ֺQU" 2> M%&@b `#:@'8_HG^xV};ӻ" O=t,.(9l5Ύ[T;orDiؖI`puY5K +|U1S~P^a> f]ğ˕SbGoFQZ=9awiTFGD,gm``!.U1DwpP۸;=c07u*"*pFBqm#νLp#(g5l6ˎRQʷw=Z{ܾUN ri9IwAF,B52;ZپzkFb1l^(}&wTGNQ ߿cBnToYnIvflRP sM,%Z?AvBYq@J  L aO9 M5^׹3 5is%s-'GQ1)mH$t_d>ήUu Η6A|}Mt#TfgyLMn^vYan02ƹ]>{p5&|=E|}q ֏Ryxt>KjSr)*3H#F:ha+ÆvC-UF J L>&7? N! \`P% ?͹ǰ3?B\oik䝘']bXqjˣSm$ /s֯ bSƭ.f:Z tg?bD|z¸p5!nmNxё\'v 1!i(?V|S5~ROofJ=.`ii% yVn~[݀.n[0rXJ]Sk1NB)wiYqL^=JMfr*"whOYD6a+R3[?Zz[ ~$#԰(g`{D')DB?\a/}Th5gF+ С&5GxVJ54ySoQ;J4I<ΩE!+ h#[V!S ,D9.eE vM5L8rXn& ]WU[a_P2<43x"Ij -el<޳WGGN|eU ]mDŽ^qrtyq|3kfRatoˬHzD0OhF e[gorXT}>$F| 4$kA0MS_;9v;̸t,eW EXOwTos+zx3Ȩ35A`<&J+88|Z1K)toXRs8:q(-G$Qy^{c3m>ܐ ;#X%oKc םLjUwxY,5W .Lt0ͷ@OGo2v?=.*P = N@!_vtvsXԶڌo$(1z~ ݵv{Nɔ`~Nܯ9JECyǝ"uR, ҁBVj^Ԕ@0L?ς4Z2}-Cұ4|f݋]% vnM6gU |ޏxUd% ᡞhC2XKI}LiQ◦ *t1uu}=}򺑏EKH-đ{]6̊(AX9{~jcU88f;x>5ɛ*U 7K;Zܜu"q|5;bf}%270V.q\\ CQGK>^-0qP ڀ*^^|es+Y6U4(LJj=@p'ԪB%#كTڶK& 2R\F'o_y`&>.2!ƝQYZWѸfޥj|ޝut2+T ړ.ƖdXgH ܭhFYJ1inݯ.]e3ṣd$v_:|.AlQR^kI;%$ O40tIo]q҅׮e35ի9+5rXb_|3o#bм[-4ʹmlJ=Fi Yl-V{@t^7͇o{𐑚2Ӵxő_jZvj,]ug4mPe;~WMXG3Rtqص߂f\6!JUgd /0,pt${DBq&"Rsa?0 TAl.|a\MR>v %1o- 6"I]N_WISJ_98:+ d\!N@0$.kpd>DDZ~߶dܭd cp&5+1KLvT]! ܯ"CSrТ$73Z07V`?SM&2N =ahtt0o{ȳQ}ZrNBL6:xvKruҴUJ&ILF`#}[Ƒ' 򈳁"GTUʉ}m%ڏ!jvk/넊*B^&~D!)7,rPYtvȃtzBiFܖ::VK3wT7n>knѤrq{P6=9ݪx_Rמ.b;ztoV+EzvmY"zGBTcʫݨT K~M/5\L#>5 ^|jn*( N8uHMEX%io0yDe L2\Ҝ/Bɰ[०8ZJ7C̕/oPݞ*ݴ'fQY)sgq [~F׭& ww217k%z4mqڙѬy6"ޜQP#L#J~!uJ0(~01GCrygl{Rjd e{vL٣,v}$j|y6 xrlȈ}b)O57.m P6Ar^Z ;kbc\g^:d$Xˬκ?eX8W9?TY$!'c>¡G5R=3/ y,R|k/w9pJrJv->ts7ʖ-/-;( yi]@aO'9?rDHls;v1BCnx[C-ʐ=DNl(aI1MI}^/0qCMAkBP6}eؖ%^0H.T%_s'mfk bFBg 6EU&b㿙\[ŽNY:gGj*~y֭.6'=dxZx4Z k~8 mҪ-aL Ya2r%&MZA|:VbiyWq 8&³2t26?Z_)o8f糺i=+G8kf)n<(ᆊDgayfXI: 0}V^S!+Tr odɮF魛p#YyŅy ޜaOM5/,j66 S<z#o6¥zQzۚ>vwrcyKٮw ȷM(JXK!Zfa w4a`a7<ƾ4;eUc,mm(I+qqAN/5O'_O Vc5eyT^nM+ts. BrQ"cs%_QH"#BYLxjBx F h_{*a(ǦD @sW_yQAcT5Q|JWc: Qڗ8ZMP}joZ M\vS {'*Z{1W p*(__!IZ:M~Jŀaϖ($jMCz9]9zW%IPw^`hR*`=9e԰ ?b9Hzv -X? " I _FD5 fh1fp'%{j.nj۩C]r8k -Myf yҕy34{By2޻N86qCYnHrnpA{qp W|V<ـs˴5c%n3r*+cNmu^1OnOmA^ULrAEƨd lx5 A("-^ B#F+R80l`=O/6t5WfHrF.9F0fP|(舐8ՙAVK8%cde[b7'<u@b61H85 j Tw״y%@oH RǕ{ì.:ڋAGKmi?JLJkZߜ~#|d>rvbTq{MbyfH-#»@PiF(aLv x:1 f 9Yx 9gxQjPg7*U)];|Q{kӥQW l7^ ,VrG8Z+JY=\Tr~BV eUÁRGSQ`-a`tƄ:%*>5ZIMN<؎B%tƒ?NS+U>.]K'+KJ Kl JU̬Ӌe(%b9?iݏ+f671>-FL/ǯ}-+}>hxaX迨щ)WRq[ns:B8_xl-2cY9w>G|?7mHwfU΋ra ;ZdʇȄ7/<Ι,`"Q[c^Ful9ϡC|꒬,zJ?P, '|[fvDpпh`iTo ?4Þ9 L2,^ʠJ2"DY[nfUn3g5p, Oۗ|y:4 g3: ;q*0VI\C)$AHBڷWx Y:zId٥^>cuQr6AG2&=M$,"ZM֟:3>SCMvԟàB_f +EGe=N_pVP8ŌOƷZ zDs]ڲ@yY>(ev+ _~U9~j>7Z*ID|+2[؂Pts-|LWE|9 ej7 *Vc|ݾ 6|=,-%4 ~3Oj7&y\_e]wz W; *otYI8PEJ0+q\i j8pF==p_a{W@y89FH*@H2#=bүw[j2b+.̗}=]gAȯ,fKb佣+k6V=t!ֳN*h3ĝ=.E&oG3e+G-󢆣ubX)6^MZAoЎ#[ĺS^ҏ|ptyj$@2w8-EHy&3krS B|.4stӭdů&Ib|#%=y|aY?dWLj Y̼ǩr;K}BC>#ݼ+۫=DRB p{S79aˢ |S$A\^ ]ѓ .}TΠ&t>l[XڞbuZKOi#_93>c⠩Z& e=]8 1g\(tѱFyni#X\oOc.G 7KM7!l?m8lލP~SQ7%mRSA^X*E!?_ ĆQ\ .A뱮T**'c!U^ _BaXEZd\Z`3TfNP6>AYKڜLL o. QmãsQ!hBv h?LyI{+d~P"]I^ /<ºڒ-F*#_du;ԯ]K#=#^(C{|+H ;%4Rx##Y3@PL>Lqc{{.?shB;l|Dp V{D-98n8\r%P/X@]HJX)'FDL.·zxMfbTq 覊q;<ۚ LZt~i$u?.ԅAm '+{2Lbsp g30MUo 'І 6Ryp:b~u9űtFM#yih +v雀$+o"S ijnBtz>[|ȓKNMm5$>Xu,$|w?rط-3Tx xD1KQN rE < ̒RZv^h*g[@Exٔl~ XP8c#v6Loij0bEnK\VPmlf=eZ,SG(OZc_{Rdo6>gHb/`9Y]*:FZN/wSu*DX,S7=f%E7lI@~9fC+ /xqDGDol{GJFoU<k_&@Zm IejL!V_F ȋFr2A)В*qSr_G^ 2(rv0<H}Rl #(@M~J56T }*Lun=OS;gs^ťo_\ZGю2zBytv9SYyA)lWAeGŝ|*EIWwhehdl",)ؕO dje_quX1IT9?'l*; ݮcbdǔ$J# .&iCOޢ]ZIA Շƥ4nc$llFun%SO& y1w%`';Byf*P|{1|GgrE7jMc{+袛y0&MHjbگ29E=@%#9:5K{s۽A%*΢<1c~ktt28 R>E,@AOju[iXSVǼy'oB.IMyJTC >V8 N|D%rxY|'y裞?jx@Ὸ2yق_qe(*y|r; ܯĵ N؉^FDJʆG䊁?bT Śo'!0G"4b#LAP6^WȹXInK?u׎ fv*rjWCΣ֧xsֽ K?hCUL~`U$t;I1B &8`IQ(>84< F4p":!fO(i 0FƱWWށ9ju+сkhI/`9*B9gtx{@,߀;'CzV|mr9$fZY>+=jxe9I!àAc7bm9Q| j@]Rl+U k7P,?i+*ڪd;݊qj.JL68w&/-|>zJ%B VZH4(ʨE?=Xsymh?:'zѨapOk?k3Rvo唒`02يHiyGY ggO#Il`! S O 8g2y V ?bwdދpBϜݸA7FtSF2s~o҄YI)=MKe&yJS[;@''`n!o4p*c_Oݸ=7f~[j<5h]2ܤOGbƀlu<^Ib?Fz.뇪~JgQloЫ٨%|̀l0L(0ծ2Q*jD:i"#GNuf2>=U3>q}d`Qe&.?TeN KñZI:GK_U 8 bǡBk7ߕ'yD5Bl|1? h9wb:ݪ+_VX㒦wT:EaDf=DD  Ze*߇3 |LPlu@W [_TJ}2 h;ݿ5G׳҄?PeFoGT[DY"SDXc b.t(NUmlAiZԉ$;(.Ђ N "$$݈ӡv]yrktq鎧.CW ww˘.^._+(PPX 71"|=Q^EK wq&G]0dBի{/ۏ-xjsxE+@JBL,ҕT5/٣@u OyaF%>|@@(i|ēu mbزO ĺ?(cQvIZuTDmn=d%*\a(}ID9 y,anޅP:sw芫%jr8l枦ɕwۅ7SOnU&;y 5|N- fZ*8(RF}]QZF%FydаLk.+/{*Qќ'3~Ő%'tyGx'3N7F$dSފӶ5 P4tCֽ[l`x=5\vaQ14\ E~) Ůx_Hծ <㏎l4u>R=wԗA?X1E"&"ePXx >Uwu~b.X@hj[CoqU_,pZ'P&|;Xp3sGy{PMCs<%0dP>+C>.¿SS[MQ >IOVG凳ʢ 2D0Q 8Fq^0:PgӅ##J(ؽ@!\IQ| \dRV(ÉZ˹5O`)[:!T4mn5HO=zu.-qWaxCsLѥNapu+oV8NEKxLyRa1PK?=1qy2 ;6SlT ' 53p}}y[أ>vrˬI6Zݫ%"yq?_eRҚ=t3n_@H,2UCƿRScgL6Ri?Ӫ ԄS1nK*M ?׭ȵHX~iKOC q\ :_fe(zd ~n@AHzJ, '#qĴChVnIm4ϓ(NZj({!@KHB$poꦜ# =WUl-INC.1k^YZReU-M^fݲ!kkSOKI}\ϔ+Yiȭ[4'C_N+)mz`EՓe-PjWÒة^4DU ,I 5gP2̯P`)}JP#O$(BL&{@I"Ó@~]bz/Qggr`EbH f~K%Lv@TwikԼcT+It 2-%M٪Dow4ј #`ZXLml ŻQOC{7 T2߼7bRfF~p([A~gZS;Z5䵆2X<Kq h +Fv^v et[TfkG}?2'mQ'&1޽k`]3cIrW1aA|Ԫ5q T5Z ˳8|rWPj$Gsr)vAEM#GǢk(M`rn/zcԁAܛZw(rKC#ۢ-܂3-e#Am I,C\<)#'=-Xn&i5*\y W94DZ!E{bxhg)a0-:zLeK1|`Ǩ(T* K'oU'VZa[עR?c,gSư m\ٿ1mVOFBvy*(sI Gm4z(G}+/\3[ʂ]4iftϙ[*O _$FdЃ3Ggu%⼂>*NS!nqUBѦ0̠3 " Ratku\XqN?~N)Bdg򁳠5 A,KSMRl$-I%7nZnkI4 b7Ig=CeuQ) G/L\|s@QcevX%6'|Yc`QW2[b{L1j0k`|j #t,ȤTaG vf{Sa']&|)f{-?hJhtޞDMZ;6c>VT2W8ymD_Va&=dZxsOaID/5` NegxC9 MnaYYf(Pʋm9RJ,$Q E} JR,OQ,cAdJ.t;~T neHFU~4X+p3[7w0c$DͪQ|s7 8U@T(ҷ ͘ ~ #١IVY'<]wX;ӡlc.Y uRlyX&ўd pA37/[z*o]I\ͯ;vҾz{SX7sd#C :8ntdE#&D%4P54`bۋӀk,y42:cL~v{*X@F#"`#ؔX&bTQR'`@pk=̯7T=Mra {Sy} 4 sPF 8DNO Vv=fJSPz"-ROX';d;DĞyQI-_;w6L0o0G_Mggi5*v:Ж ~|_h"H1xRHn.H" 'e iD619Տ^[!ВUYTSDn|`%KRg.4~td5h@>.*$Z"&T2ȶkۯKP{Ґ\!$a(=x@'ΓN.& d4g[,Cw=A=d*"15.FhSTaúapa.Q,iUՐBi`LP+bCm*Uh^GdjȻm\5s~ǁQ8,CEyz?{Ъnp':P/ډwJE<2sCb(i~wVB*4'.}CQo8g PscL. zd<ܖMs"豭"ꦿZDZms3Wǡh xEMo/^E3[3yW!ȭE䩤v P"Mi(jCiLhIPү׈  ]}1r+q^Y.Jǿ/ %j YV ,`؆*2~ŭKASpWoOSV)馓N@݊.l8yQ ?w/ZHy61/=_Fc 4̡{W0V{쩘C垩7볕m/JV R!-^oBٛ7=͟郹52\M9#z涱DR? q `rvw,4:zyx4p ҞO۫Ś"Oj af e.W}쿛"|HS.eb%+)Dâ#2P/m q}E ((Vs7NKK0񶭂jC|ڔ;k־lڒ3=y1'?󟲖T) jQ .cc}2L\fTA XwCW( s|#.Ͽ~Q!)';ݞ&II*q`#Z&14٩fIWGoǽQlzO`h~s_=eK8_UϠHuGD~?qþwJ_ЍY'~%j֑)uqL< #Vs%4pxeYs6.=)ֳIc#y|-9"2G0ʌ-s8i|Mj)g00ϔc+$vC 6f 'wUh"J`:Ht߃>rm Ӳ$S@d1rOHmW!SߟM n:NlM)FLTCGWU:aoN[-'ڔNxˊ6|-ZJ$B" R5 7pd&#+yͲ O˳•zH-KO ~z5Gtl6^WiN`2CUxmG'긨M7qhcNceT3(0lbHtӅ֙dQ ͯ˔fUz[Bjf '(Y%w&hufB452"CHzbjOKY`xtIPZ$c׹S5lt<OOjic~GP-bpmJ|q\*6kry+U'R`u>]lBy\n7+9=;n%f6+Oe6(gY42(ViqQ t{eو,>LB]^pkCx9"ȏ@dZ8yx+ ׹.Z?+AMVRUDGT(_Y//H|KbyCe8UW zt}e'Y*iɅeUڹ1B~(V 2żm۷h F'/ fS2A$v^f<<0 W; Y0rN2x,uL"ǯ,`) jVJKK[UUB4?%k|z$ocJ iI'x7/fG0 |c 4rR)<8[a/ˁ*\=CV@CRo(^1{t{$ 7{b4L*mqs }P\l1#>OMhߑ 9%cp\TǗdOZBqϒ`)c8TK}}uc{r*,zț|]b \J-ySHX'ш [Tڠ`A#+ }g . r2n qzDIybVb{÷ 'FJ okpi+p#}(A8p.t6N<=.Z)\+KlE-kR eJ"I[3L00F+ܦ.VEqMza3^فiylSNގg&-ijC÷W懴tH]kh'H~C:rE25 a 1 $)]e-{4t*UZ&rd82#LO1n~HY9:_hbxXfe*zWʿ )Y2tYп VADz<͡zj$ :s Q(PE_-q$J)}u~8Yh48 n \"sE\H28IͣSQH 1>l"f8!jȖ jg=xA>;։{6sštؚc +^.bmB OVʽeĻ5c~PJdJ^l=""gu|F$b#g7o8TxUSMJ@M r9 ׇI?b ^8;)6$ 5z| |ScZT\~^Y_55Ge/J=FY˶?OnXkG vaƶ&skP6%%/s 0hkہ2BaSVg@xVv{kEsɿd%JK\ rR;HP0ħ7^u?~E5).{h]W'T@BtXld=qmko'8O":2./#jiя;zGH'K/4yMߑ`39f"ߡ8x,QMQ!ߵI& Cd(Ý?lfr B𐐢csqSթ]HWtC0EAWVqG6Y:oָr|¦l!ӛ`3^%Ae6/&Ww@E+a9 Sx,)e<]ӏAe@V ڸWnq:*ߘ$p߬C.M,= UeY4gEұUՌq-yJs˳0e&  a%P#?vxa>1oE(VѰ6U$H%lSF1 tRv+pPW@f/X\P!&MS <9pfL"PSa-%*>,>i$ 0#hglE`-T5N&W=:*oYLkyC?HWprfʭh'}޿~^=#WL"dь$y30{,$w t:S8 ۖ C( kS$ 765YWXzƭX| &;YvܞdQ 0/PkT\1Ɵ<A1`@,RŒplWdz#֡e'╡cCMj {%{]@Q-Z"TV_}BvcBg2paq&5bѧ%4Ɖ: |kmP_JZ0 2WJmbBX`Gٔ{5$!Î,psz;5ѷ1r'JzǭOFu ^YOE{c+*VRhkߥSx|lKI_͠|G \I7|]tX1n OIq/܁*F'\7x[aҁ$qAz8~6܀}*]A;[hU%z&!C%pb&^Zi -G#!>&Wst)?'}KhD X#^"l<^]жA: gQNk ͨnE(kB 0EI3@;X1qG;5ZۭC`U#c{B:h#IŔtg,W.Uom\~ G'48!2M@y:Xw )l X hN>mDFMɉ0 gt}]fdppilz"#~4׿Ce׎VWW鴺D8]{'pЕ uT\)Yo[+y_uxn/Nr8~UEVrW  m4&šSJO ?"TڊE,AsU2rAg΃5A%?@Mq p٪?#b?H>%Ä= ڈdP -@y.nW4 z9ѽk[Ugx?PL꾎aƫi;,##Dc\nU[dzЅ!*8pw1zV.Ȓ|M`O\'$"2٠1 c7uJR$QS6W7Ku5Ԏ1]"gҚ)zD{ɡQG6wN~PBS`q`q"@T7/23+ 0+F.)Kũ3 y-f=ݑLGX6I@W +X8pIHG?ulPK)J٧:YԠAܸ"m{$"T'6I2Q$Iu4- Xրq<9۸L>&P P>U3 W؝د>H6e2ρڹp,ZA%GD"o%gG#l]”b@역k[eX(c RO:.i00 8m`08EcHUY(e!]Zm IuJ;EQ1~1Q)hZ2!BۿE1( H\Р i)`O̓/ilk|Q" zRpjx!X%M.iK%TuT<!jI qBN~חA\G F#{`ݧǨH_tR^b<>z VG(ijԒ]@u4Rej`m$9)tNN.JwyNDiMm%ks@wBaIn+6th!XP RZ$JnE7-0twO{Lǀ!O`r_|23w:]RDbD%s8h+(K;K2lRt^{FhG،GqUR5@Y)\]'7*u<_GI\KK{d?mӤi(՟q vN)1 rtQ"8q7x|͖S]dS.,hRLH ]6O4(wte# o7m\wPs9e Uܬyg[o~ |R>I_4Qǂ@3`Mlm"tFH=@hn8TZ[Or,rݏ4JkjFHԋYC9yvBHjs5 7F3ZiPzYOr5: s9)y$`[DZoskF-6L!s Tޘ+TYۆ:E_3!~;M89"m7nbU(Q1`,͐q^dK>Yw퉂p𽳔?ePhhpKF @rAὬv'ed%e3Q↺ak Z?0B?W5:X¹fr6u65ï.H/nn@DiYLb?-!:V6̪1h^+HM~c3 NVYh$rP~{cvQKu@Qս|9&zHNzzt]烪g/@]`<{#zƣ!{:(fr :R_D-\*Aֲ֊Xp@-Ly3Rzg^0!(!_w1NMbP501/n^eI ?wӦN3Koܛ0;k`ӏ_O|9}guvT~+Rpñ*-JBf0}D'y(vMǕUMW([DQ~_z!hƊ3<ޮtEl) ڇ$5C"֑NM]yH1QWޣGk=S9 ]C6 e3Lo.+xҌh] 8[+MgTXmdh6hP<6VZ- I)ض`EW 4-fx~f@[zI kXSD:"\d˭ЁeCf-̒_Po { 7F4HDB Blt%O?NΘ)ĔF>е>XwYe9C+DӶ*CA C&K/{Wa~8yn{}ER!wI֭&H.5Ȯ&6s-eB>z(]4̼W:!@S/HO,P30BWUL K+[:Έdž&TPb +ب Dڒ.% ,McXx; +S*@>`&s4ELܪFKjOvw j( -DDWzY (V?'>B x|~`ryZ.U|C ց:k>!!65T:UdФIH3{bM!`[|w,ElpE"V^ - -߬ AqWCxz솒ӟLyh1u\/KM0=SۀWgA-6_i" F# $$lIϘ Xbv_ E٨Ì`vZKXzkCD3T{~[cÑR\T%w$c}UǬǍhGw lEœRb$ϽTCeBc Ak!H-͠ΜB)qt bӮI|QAZӘ[7z5^%yNd^ ¥AP̀1 5hW&|9c/O-ҨpZst$6$5Зr je_ɩ.-l!Y@EC3= OIIp%8 3darRdP|g8^/oeц6, "f%65Dֶ1{ 4[}҅>wGH,H <ڤ-(qg33o"z0#rJY'0d~đ'JWr cj(Ë]X B'yPN Ap, ,4$TEIJA4ȩ$$RU;})Y !Fk@m DJ[XdQԌ7@^~Y/У|e jpȋg)q>ҷĝݽDaci?^6܍;=w74M4-miɾHO I_0LagGe{5_KXF/-Mis\TB, @p_#ÜX٠U/al F3\]*dӆk9{ŽoVL²x`nޏl`f/tۈ`@9b>X}uTrfL!xU7m-4y^IeϤ1b38ͥ udګ'tl'_MY$w#Xm # dQP)9>UЖXVC4K!Mʣ.i )qw7/b~7;vq.l̥rWF\Tw@CEƈڞΡ(_5-VD@YCTgMVVCqա$5#@ZKO1"~7ؒ?d 5zOfwQ]7zZU)(D3A]2},\]${ -,xO^Gp'sak.[Prԗ` 0WhUE<tV-3F1yܕәlM$ckMEpX<Ńn1ѭA 4`Zi"EORCB+^ JKƞ3d~8} j,T@BgV0KT182I>m{nMl0䱚5%Ѷ=Urz# -ɀ`GRl&O9Ip(EPn(q҅)`5L 2,B~ɓ"D7/$O]_!Y;v`p%}[ 0wGNDZƮ ._f=n~;ɏ"T@=M륛f6>Ckck~݀Z ض=q KRw Di3L<5&G-/?Oq| MeB*V;KK"y@I$]7I59ijݜtM7^G[S+]Rښ޲i0`" LSkd`(^MϏ%oUM 2k.d u)GzkRGT%Vඩs$<J 2ē?'f^djb*8W*⽥`^aE%/SNO "}b3J9B2^2jt0 3/D0-/PƖOt> o( ua35Ŋq_+v D /bګq'- B-hi݄Qt ,5âq=3]/6zq~T5]˦ʠ:D'[}O6{<%.(sRiZ-QIȘ *38U ʤt-+VL53si[,'v&%KoqJ6$(hL);VOhS]bJ4V:g^L‗Osj  qR}f\`ٴfЫ p*ۿPԤͲ@)x*Ώ7ǰ Mz$Zu5#e apF7./Sߙ0o3NI&JW[|Pײ c` l h#$͡jµ^oڃ?-,A50+[|Q -bׂ< M Y{_l=+8܋UA&ajX|Mh!"rW i/{[=d?[uv8Wxeb捗hquy_&]&`:;6ȝ} c]0gF(ZKUBOgx'K^bND\OOᓄzGTxY z*ϚZºdXfa1ukgMG|/:6*{[%ݻڈ@icHKA08񰊭|`G9TpzERuIeZd˒ Ѓ;i=QHgJXtQfnvN[{),}+ї@;FNSufO!ggRcV2LtvmčQ3>$ fC֕o'}j*{kG?UN.1 \§J!+=XX uV;?^\H{}7S,85bhK"HLEyMX`#H\ XwS]D岗1c`nӋKBrOx%Z7IAj OEt>h%!?p b$Nv+D571>^d\[m1m7X F,-LԦttHmDf@jFPGpm_zR'VXKTFr+K=e/>PRIgGXXzk?_I,8Ȗ-9Gy+ңFh̿(H5nwğy˨ݽKBWoag"D>sһ߆>p 71v^nԑ©8 VzW9EuNDB:6!EƝÖζC 3u+hC`)E ˼XT{rGfteK=#Oz%FK,R; JI~קZ;H( SCQ PƔҸįݠ4:M\Qsm %oBW(h1N*'>P(s+|iV)dWiiv sJ7G:)7jq`jX4v2DfW%t ^ :Uy{dH \Y: -iSe͐n %lҧ"b +QzPvX^{dy[RHOk&hן"@`n(ccen)_eBZi(҅_Tu[PdQ!P㞓|>mӹ?'Fx -_T<#ImMyIH|hL kSOLjj6 EMkj#0DÜGqȚ.aL!t>IHJdqV:'rq8a#}J02kS%=8 KJKX?D<|:0 9%mڸiT"DghAcaLO 1RV+ 7hE4 A1w)]mGnt0rc#9zS>'BTwl9$;eT%)8OU{,n,J fS79P'-"}n/+4(f(#`'=ȷ`&e&29F>+-cv&%~oYK{Pe>lzmkJ"JD\H:EcsVs׫wR57Wm؆͆/Aؼ_d5s*ymK(=a  ?k,lb$+1݈@RJ>?}J|FhOSBɖ@aw8zo)6ۋ%]\~dyd{c.5J (@xթ85\#5lK S`3 ,-$+OlᮕQAOޥlIvUGo28u/a$|w#|4 $@(wgDM$څAzӜVw %ıSeB;OT2 ha7owW(#2SɃeӇAMf…@=gzaq גRQۆD]2"Gqhԅ{ jO4f.z-rV[R.F`DNS*RSLI2N,Fg(z],o3ye.BhkV_K8ƍ>+0A@=>]/"yeTZ[ Dhw3!4v֣S *$S*+Ai'4[-@4]R8衯c噕8Mϐ@܅m #W!8#Fˣa"7'8 mQ3ޙԍT+Z:&g\Μ&M%T-V C Ir>K[-Vgrş;߂wG׋%El e_.8s? pn{5 ĜH*B6p t7qz p-:}# Ѣ7^?T+?]DUra_;p3pA@DfL|N[֘2-c̎lP5%d畺DAdJ"e # tE46 Ji" Ğird%qy<'ZircdxZQүqpLQeB҈񵳨 7o_n} BJODq0@T7w:0 ; 0N[H9F̉RU3bX@UrmfP.B䊀c>ž0ͻVu50%8OىŅD>q8/(v-(a\rY4~,ʆ^5 4۾ 9>II#`󹾝mRoi%G9$/¾O.HcmEFn8:͞x0XC`ca%WEl`KW˂4S@Q]i8_L`?* m y|3TTҊ`-BW\ j_X]x5,yx qYjbm%JA1/&&+s@ڽBaKpt:ɿi" %(BӦM(wm,lmLrΆc~z1GL4+#7 Ɯh6$TSn?3y9 {y_2QcxhGxYZ ~vw1O$.xP%/zN?&3ߟ&63o `tAs,!_v1>}AXE-ѱlD>QNOŊR 6=:>i2X(j*+*0Ȫr"suv`Ic9G?MJ_x*"Q ;%**"B1D=7 4mTeԑ'k>ؖ]ܳu^x?umpz̛ -*OYoM{*c>! &`Nڞxf!A~΋bo@}r8beL_A1ƝO[ƳuQG %2 P' D '9<^3tYO Z&Pʩ=K).Fzz♄܏*}:mud*dӢ,ڹF|"}oPmwe؜gFJКOIS>eӰ% _llt)zp ECګڷNy8]N׊5jI)2jс'2l+D>GQcƿ,$edUԦ{pO˰kIytMʴ&Xrfg6^զJ@b?" wn_MɁeS>uec6FS+/ %H2NIT.Pw41|8iŘv#zgv{ aiS5G_#ޟA䩄U-It$.\~.bޓ1BGF~D|S"Do`˦L,WQtia%`BR) }P1I&hsxqpG'H*NbS%R1h܋G%5\&n+1'ܷLD6`B%/+_P{ w^Y"#Ē)Y$biծeUI2FabOVf c\wᘯ1c8 8&ft\|B?Ŕ ;TL/ ޸]T0;;+59!`>utoy;O]5"+Z x}=?,mylІ73Չ]@6/n?ug _" mA/s O܄BzV&@[x/ D_ЃMj$6ha%\be0V U&7넞KO(ȁA ;$YgBODN*[4]yn9{wbuګ2)2ȭIGTJ2c@/ x#4ٴ#kevZd\\oRiU([8-ȩ1O'+#G@_:\%~v^nT u#FzJE ':~ v#1*GpƮ%t4GG Ni7 qr[koE}m%CY^V|C&UMI85a0~}jhPپh/.feRKwY \Uhbݘa:r.?[K9Ū8Ȑ n:_i,ʰx =UA6a)%>f krv̶>:~id|;ą} "ڪZ.4:мA[_ 0u)op#))A]fX*攣4ӓ*(ۇEpuYLT?ɋm \Ͼ 0'Ѕt4Ȱ`Кȃէ")ST`Gkٝ `[YMD wUtP_hO:ޓP/=)m{= unAR"*иcW t3iDq?Ç G-tl0L)zZ7w j7*KCĎInZ#}fzNrC%ĩ8=8{ƭ!i Fֶ_? P5VxK래 rv_(_G k9mS]#0}*5RѲ㟎Ge}J ;Sq԰G _Okr5läySP<\AqhhlskW/> HݐB; N Ύ1ǼPz8 z ^gs(茎k6nnYJ @bo:|oő 0ԋ0޵xAE Zguq_AC{TJ7l\ԔE]Oݏ^ ủdGjn`ΰ܇dj[S*ZuLM( %V:`qi8 z`Y(Zs @y~P!=ڛPad]f d֙2S*Zɶ/_$.(8W xPNK0 8A}^CLJ6tfP%\m^yXyW /H_tԤN$S6l-`[HR߈#]*uE L)PuWs;6eڣvMT T#Ǧ X{sY%3΂h%=YjCړE~ckG-"=g?r>~g[С=:CBo ~xTW&cw֡xU]P޿2.>O+FlrĜZXNyv̈ IEO,)c,GeuP W#hC }h P|~J6C![Nm ]^f2%NJNR/Ϯ)=Hޕ Vš5 sٺƙgI`Ju=הac1eX*M,uwwLmxnTI+3ՇMsP%-Ҍ>ߢgM ij{uxޠZ. RT~8谤 9~SҞ Ve]h× (l` Tz6l ꛆqWeDȝ;^&P\s ;lݓxf&CcFVDN-}dʣB2p[l?PNyVZӱxWtB{DB?Eկ LΜT`K+"L ކ?S\E/1᎛ϙaXvIB/6q>Deu,"Ձ\FY.H %SbzC h9m` q^Q JQ:H\agBv]m8nQL t6y֐% y)Sߕh,I"#6"]*ysU_u_{OjӃ));"\D2u5r=s~c!ڜoUmfW&fɾO ͛bZ%`K^Rh!N{/ {;Ǧ|xm|Z]B[5Ђ024:s`T1R,]t"MUŞ7竲ȫ&*2v4xG}t.V5ʓlv翏Ɏ;taAia{a+biZ*DnaZfC8 8}7$"̻kPDֻ8ڔuc>u  ?lCyI+ZZX0S*ym!U\d a^rrh:b0j k5ykIzJ?߶V,B4"4Vf;@n7t4eXxϡ_Z%;nCH ԃ G #IY?~sYr)9-Y|l)ܿa:&&]=YHBFQ%4ţ!eZɥ4Ԧ$CrBQ&7bn /@@]H̉ x`rn&y( nx=(A??vb"Yta)@{$ SkN{w S|d2@-w@/PE^WYwݼ#u$ܮBʧ}7E5DM Rlp1 ۍ Y1o^"*YH; ʵ#IU!v鈞^7Aۙ:\>IqZQ?\S[<dmF/w4HK3\SNѹ 6z+ ^#آ~?m%<[Sz@fR'_X$XV!B ,Ƈ =TYA/% yM'}׀RGbٿE^[e B`Ā-x"= 0 cۄ>Y( iiMhO#iL w+Dn/OBIp5TVS8:_ Hl2rK])W4b}MO&MKwA}D:x8ԙ:dKvݻy4 &!ZDr(N1}~ZcNؖY@Hg vofrᖕ+ c:媏o'| "fm?`:31HOa$a$ZU"|-dQ݂N^(f,|?/p4A,._Sj. ƀ vI8,^~^@ 5{>.à#N):Yi Ш?wAxT4+Z :)r_/[mZ .SG}3DcBx}µ|9?Y+nnu]nP삧du_U; mΞFjG]a%=p4uJ 5U7x| g`4~ɋ杲I޿Q$~"lA]IE_kfysAf1'I5.i! vatu R'JV19g+!JR}}m1H-,I-ji|ɯRɗ0Ş&1'"堬ѷf]\ xqK֊u,%>ۿk5A$lyr`2=.:8Alz4YHPLn6ᝡ]uk8c)ڡUF¶iMu[IY_YN6p7֒L e!;73[kQ2H{;#R| fUYndE|mY2㒏{9.^(}՗f 5Q:D2^5ę{lDx7t;L~ e;oDQG!v洧U2IӶ(pABՔܸb4hxbCzﺁ#D^՞n+J sMgRhbaOsI%|Dub5 BE\y"bABBS2fѾz3znuo74KIm7v~<34l;) Wo(/̅ FlPbAd1B*ZxU:8NϤdZ^Azp_ze]nWnT-_t |9'}WUkd%3vT+@B=-ya)O*Ǎu~.-`dM]Q3kO^~Sp"gW7C ;5Lj+7_Bg`ܒzcq]Q+FtL̵_H>h#x[r )NhnFc;m/y.|8^5㢙oM_f(%bD8t>% :qV  ޛ[3ȸGݦU'yݥZ0E-sFؘ`}=/(Nsix 'iN?0<; +bcK,Vvt$!)f5)BL6)Brc{JvsD]@%ִ 6<6Nl{+3E?3u|}丼H eO{n= H@քA@Jc%g7$S.m+BNQi@GĻd3QzĠk/@3˞q6nE߭wx(+0 x u)Kp)+1<.B|=ZzlOlSI+ A7qSzJA[W\U4KaO-Ń#֦BMo.#՛o:\da9{N~i./ZCWM;ye%AaU߸0. шAhmy@c|=LQ}Hz?~lM|3'IS3Cနh 3u6ORe2 *Ɇș&exk@£z"%L~ĄBLzd|힑|.8C&uWl7o{1bP0WDMʬwvXiݏN6/^"q?Z[p=uhX h_Ne_GsVKM]O묁];)tL%1F$do<3Ҍ(i?n~u:yE+ KeukU4<ﵐu~JZiY5:W//CP0izk-ə9bKa B*G&pY#]iac_T"o:8, k"[z`譌j*>vN ZWiϣ0Z2%K( XMl Aߑs*]ْO낡#8e`'c,iv˨,2Fgj@*?L MM{8y:UͳûJX zЕ?vDEv|*#z==sv6%RK[dw6Uvәc#+g6a'.5:ʒ J =oSA_BVE?Km\pt4f7%8~aЄOo*!dGѤL1uzq;_=Wbh kZT'ogk'beO6[-qӷ\w.pBIoPLņ<\|Z3_>tn,a5ȑ60LFl%ѕ/d.'K2җl%Kn=vT ["CqC;D #͌ԞEtGDf]Z-ɹz=&#(v@> ώ*;ϵsɐ/ !jr-|Lxht1J`"t R2:8@%:kQa.E \B٫dzYw- QeVJ P$ӳ,'_?lޯ}))ؿ;Rp(p+ }wv'P^䁸lGGbH75kA=4aK o!7W!C&;NFjj&b굪}p%:QpwXJ2FW/hn+DnIJJꗞh5j@Ķvg]QEK|C8}HsӉ +obPmጶ jeI cx;A;VZl~@\6 *V; f\~٤F=_AtԲJiNՕ%zGᦶ4NĔNᙂ^ƪdyŏ(YllLŏ8{ޙT:I2CgPOpQ(p.Xrm2č*b~ðmxKQ/7Mb;fO萖i`Zs |]:O&< փ%a.|t{+$fYFۏ8ٙp$Hݧ¥ uiziN*CkԱg~A q!p&*…К?^^?g 3=6mP_A1rYJL\h; Y@n'Rb,Sΰ>$䟦8Rn2TE$@>w 񌺰/swEF3T^n.۔J׵hM#R9{Ht㵫.x*:={=[tnq lU@ç:%~({c>+^2AfvΕslG"pePB6cN4ǧQWak+Fi+ú "$0FV)*&KQNoއ4ʐ5/BQe{zk/NAı-%l9h=Pjd#9(,s.%CT#[#;Ghh,38;a÷*ڬX}.cț+xZe۴/wP879oiYf薇jyk7-p%W5ZqZ׀4C!ٯূ([Q1 YO*$&CPƋ;}:<j6t`٥~l~ä+Y֖8P 5$.8wPwIH~%yWh&vEj(f+#41؇|ϛɄ3(y:A|EUمPC6Q*%cUog?Ҹ}0eԙa?t5_QkjgUFG_,o^8 hjׅ880찃+\138+wBso$D'O 0]us83qE`\R K&u,J9H/qq#5M*+1/`w_g37 BllJ&%pB G' WEqϬ|$d_aI"X0r(u!6_T‹8spix,; 0EvJoWH2tv^驨rG, )J4C(pxDVd3f ?\T ?C'J+:_JzGXWxqF7Sm1C8tCB xVIƙ6r N{c9K9Q@[FZWm4%s.ufVԹ]J,ETԉGGƖUsƍmYЂtEXFr b9v ;:Wx)b3;Vt63= >Qb? G׾T0,< z{?}FˏT1e|"n֘c Z& XT;\8k2nQV8M8=9&rۋ=H׿-%;]VjNm} wvog]-4O<. 8r0Oa۰(WdE/5Z%Hq7T]1#h[ļ;Ru=٦M-e8m ق*& +($ʩ5.}c5r#U;AM7A}BM4 h+]_/I D· ꮓqrqi1,DPA\ẋϢJS,K+'~pTo,Ȕ37,gIKX~+}uOR%KȥI:S ;sΫF0x,)H?篷͖ jph6tVKJ,x(`bmՃ0/!_ȜҼȉ *R8 yZ}nf*ZY wfPIJT{)1l+bkcӥ^5.P|ujq,ғRKj~+P!x\f6{A0,a*v8¹$1"SD#>e0N~}i:r_OjdlR*1dBWK7M*d|dQXol7TI]7J0T U [ T"" #]D@4C1 ט{|Vrʵ6a**<4&ڰSBzd+~ | u07f&-`%t_*$PYHlo=*#VyomT־ۧ0k0}$AMC(Aڟ=,JD&PcY(Vxfč _Q7G4UP&}ob>KtMjS}0$2ۈ{\(wf %ڤlY&t+冕./NS/842w,SmqU Ԛc~U"£dE_e$qtK븄f޷~gt.\"TKڗ@KoRW$kl ۦh-=2삌iy#B>? IcdzUoܢq~‡=8]I$ҏ6)jKȝXyMbau<}gWI8b $C'nƽ2^c˃Ho_j5ɚT4hH?lU^^z*1i#r# Ҁ># HFMH=GUguLH5-"iF߲2}1L/hÈާ&ܯzqY=B&ZaM’eI1>} 0!9s|7}8zτfagXޡ+PE>juשx~E8D 9*{zgl:8>K>ۡ0&^|(vݔ3dN!Њxm tH<_^2vM :2&E7o |x:P&b鱬!DHoi]7Y5#)mWDiHEe}Gsu4oXV|FQkܩT|"3F+9.I :ϐjOX//(r:6R'aLf\Rj?Cnt >OGD<(n܋!9uzĎʕVMEGks ?e[\!<"H<}FQf$pv߭|`Xfd0m[oi %t.RW@B*Cs_ @ゞ]q4м2/ 擏?2J-*#7~vM /d}d o'2ik`1Ss"j|1q7?A?@Q#jKt ?Qa/^l'$;hIlSːlF}c-f!7Sq޶b o 8_}GnCYOJ /)+X (oہ~[ݦ'kFPZgJḟ6Hܾm$c N SVڛg$,eB۴!x0iS(ge"Rs(Z XvlB8 ]忿<ؼQM)b$-ީAA㜃9Uz)oOe?[!Yge\C`5X{V`>^~vsRi.eloy6v4tnpH0fubZOTH]9J0u4ٴdpVN|(a_^R bq-o[|\ hjĝ E&-ug8&$_P~YyH'-+^xouK|׷(_ ͞]h@=G; zGC+ ~{ LpM n1bkB4T7h_ߢ&% L,i'"|ۃEZOX䥺?+RI~y\{ոh~T'ĿuQC4jV4t#h֥;heU_Sd:8a+FRHApjܥt21ޣ7<>,;[6bDsU{8&U7]iڴFWP؆B $!XH yʣtoK*}K~ |4'ծ>VymfjU2'opnH5"qyXfZ!eBXj1?m_6,uNxWbF\ӹxд%pLVU8E\̟Br\ rIJ 56y}Gb3PNĔtϽm{+2gs3.oz(핺Ey\m=ZUZgaX"1[\qw'D3({fWPs<[7*ƫI7Z>A^]7SJgim;O:`[]۩(a zGa lр H%b\1D1B' #6l52;} @ߖ?9'utɶHɆREQ8.LW%V&poL5'Joalƶq!@CPKYZrHgwP"@kn'KԬ(lgO\zH[y6+ɦ XA:ЫS;S-~+[5dM)m-.xo'j(ckY/Moa\;F)#{vqՋ*Չt5}X}ىHiyڳTUW!6q 1uyXp"آs &w$|&#ٶM(2T2bѲL΁RoLˌn }/&jmoTK)>a[ 1F#iw(MPh% J$ok`{dP!hc{'Lq{DgE5X<IKz* GxY*ܕr$֔% @Xyc`J^UKnxAjDqYCzKepjqK{mc/bJi~BaѶ.Aշǰh&2t=8EaE̾b *9=;\36B;~zҵCtESEcV T!h: E8Ba6C60Ĕ@BJGw?+i.[Ykjxt3 U'Jc%轘=)6oeH vk{8So @8bg ? yA]){ķ;K>,T|G<12)0+q-*a`Brڜ+!'. & SQ';I0=<\nYN]"ۧ ivi%f zܷ8|;XXv)r78+-o ,uUjl33yQIpچ{JHȒ]Oq@tThPy9B/,,>λv+o]ܐo1L;Wus 1-(*$7sK%N$Q#JŐ$;bgtYa s>[/'9AkBcQx "w$*JJfn !{4th}Єqz%k$?/r=#YTd&Oх歫FXq֢=Rh.Ϳe Y}Ņ0O?7w][y 2H6e6Eļbi}̦>%2Oڹ}`MBFt3؉#oaNYl#a47ŒaA*>s XYhĖ d;B52?{fNϯ!x$HMC-[3HrB p ;]$F d=Oڠ08'n_w8Ջ>~{G1D4k[NO2qtBf3^_A~:&\w$@BW];Ct1qȳ;[=4PE]  Vт'/&;(fs BbpBvOP+ABC֛B><7q@k7EXEʛ~i 6g}L9'{ƛ/DoS¶ܛaH~,#K3PnpO냥rFTgԆk lЛ?S 6lv"NA2=n#˪ V:*3KexZ);(s==} d^9iQ&BFh9kn%Yw{f(R7hLK8B)c:|jl,H_/ZTWuҎ4ƕ0ޓCY{iFMU+Q)TMo\~@HF8XIQ'W5%]}/1sUá8@)O8E1;>|dg_ Ȩ[Q!!0r|UJ_sJ>=1ErL+b9 +q's;s,rqMډXų@6''GۥKx~gdQ@MDq&QH:"&қclOh4Z.Eh4gg8݀@ٔ=/2?^0t`t8k^&ɒˊֹ O8M [@ɓ8( o*k⩸Mbf6$=RdnR 7F 7^R7d/[qp,ve~MnIabبE*SEH} ԏ` e)Ëī:߂+z,H>+<4;x|>{-&G _O*gtP34 L))a6!3[fX֎nop%vjO .uk=f:ņx+0(i?ILlT%^x2h#^TBLThߛM[}<` _qAא'Zгkwʢi;\ڢ`?|'S:@xnkLVXN1b0Jv셰4Cv nSe4RDZ6g ^n :K$Rqf .ӐZB nEBi)*[ʠe)3Y/e'?`ߖZҀh ;u0ћXeDZ/itǩrePJP\4M/x 1](j!3 VPG4hr=,^ )'7 1l]tDM4CiV]Z7IcRT ;}D#P#Lk62q%vs\U| L_r,jVoĨ/BlnubxNOc}/IQyt 4nJvo9I; u޹MXG/[l=@:_ URhB@L3$Рn *\+IL i-$2/ PiLU@y DqYF[GџGqC&\@-31 Gk#[ۤ8zSƬ:۱0,$T@iQC|'_^R^D:}^̪WgnuI8*|Ah{㭎ÆK@۰0DʺUc8/!nmvIUA&x˨?mLS4}qMHH "*%l gīXc3on]Nt 3-J&Qp20cqZuI˜YJIQv[_+$[e:2KAyʔ@oHfiЗbH̑N7oF](/z,S0[F[-MW[Y y“P:}e33og1Z?P>\_*!}S{0(Tr&:` IY /_ G|-YsBw?l")od_oнT,2p7r A?к$ t$|&%Cu:m]|T'AN]0|*?/J BMji~&sdln0dMmU1Q~_j{0i4z>(艖Iέ&ȥ"O4?1o"):)٩b!^VmՏ RPmZ L:+҈)Ɋ Hklɑk^/0ҟe8Ӫw$Vn}38I(d4KthI{$<yP^\CC;e2>v=sxD(ĩ.IS5;6l@K$ cٰh מQ~NZ!?lSsAz΢%"Y!'݁@53=O"WUƆH?ruWOM'GL DX}ሻnWZv:ZCPH UjWM:G]mP#G^g;xE p}rϪʗ5$?R <'>{K7߹SmӾf肋\1PY!p 9Iտ} X+I$ʵ T̈~$y 4͹ᡬj֋PH" U:i?q_EY.Q߇>C(6 Qo7/&NQY~Ƭ׎ 5CdԌw.A~>sЩ>iUAzC8E(;Kw<^ c:pE PXPih%: VQS(@՞7i"LSC ]$KK 9hQZ5}M 8=z32lΖṵxzk3yJwupkŰi! A3v<6 =,ayy0y:GkGuv Vq q׍=:"qYzP"Y:Fh ,N?edڷ!̻/XJQ;Cxur{7799ş_O6p9:G!sb,|9}'J^X?ʰ#$wD8Qlp4Ac%3ֻwRjWFatnRK\=_ԕE46do}% _v:jrw=&s`;Գ'V&|_58D+k '#w-?)}{{@(EwH¤cp@1tvu#zA$my'WEE,wwe ՘Up*U)L$b!vT)A:`:ypDzyT{x-7_J{M941^ic5 , Ko&Y+`x ==fKDz6ibb+d "ϻ I5NbSF5UME.āث'SЉ ZePI0!TÏa =_F\htm'- ǨמqNk8ZQhJg7~_;C V S bzN[>X\8| WMpP6OG*T37 eڝrF u)KwSߣexŜwY"I5j\>i1 (zЗBc ?L kmzNh, "\T| Bⳕ){$-&1sMs?p)/uPs NB E" IqX X2 >N|/I6=BLxTz>@*c"ͮ"Q]^O>׃ MQ:,u,+w}!=޺zW@k4+P# 2?`@dwwa@9I[uFdUsCY?ҏd0$zZKB6@FrܩG[\R›h, 0v*ɾ'p|7V~ls_q0oq3(҈cNTYe8.{/r2' ,glJxʹS,JSsqD41`Bُ/NRFIϘ%^NM ʢGеX1{B`״K\J _-;/[tfr|ZW {+\υJBm$cG{F"}K_.dv춷r20'&TbJ5J~т$Nv_}" >MЙQ{qs]W0>^eI#r0L5i9yNc ;({_RZ}9*L~ ƉQqď]8KBp0h-!rHq#r0M!($E†8Rղ Amɧ(vdI+ #}s\k=gJ8`]-˾P#k~* hyC.܋URH"LG W dKC>:VQJ[ Л}չU ʐ q˙6V,YRg  ht~ߗb i%ul<xyF1X5^e@ #Rv 0+Va.9V2YCZ?udn:r#Y.`.6n4*j GyۜsYYjM]~[5#KifdN 5CK>o*xgU|gʳm Bpx4c̛P>ni(i̽9w0S8xSlʁ {0d$wu$*R}vsW|%LJ*vEot:1iw .i6?V @; v YEIw&@X\ #o0\ \mj kueTLD\RDI]μxnKRRr9񎤴wR.\jokghmAe9LVc|7 ɁW a9O)N]EȍkSuez.%(d(d A]isbh-<͵x{n^=[IGMКP߄,h }ih_ R{QtF`w?k&-+?*Ra@p/acu^a_74o.G1`x *B"U}3zhF>22'c5Jc㘃Pd@~³BӀX_پ1{)Q͙9!xedEB0j-MM^_|iûNOs:P99:!ȆC|cp܆d4viulxAV6CMA2?R_U1{oZǕ%L+TzKj&/ }l惓 V[Yp>Kltݰs ~1UY ȱb^eM*tprƋ;<]n#JAoE V&mĥʌAݘ_q( ?[حlm8X|̰ZmJ 8J@*]aP_HT;-nj2-[4:c3ۼ2Q﮸n\7n:;87V:Y@Z޸ƕV!ӟ׍ʷPZFRk9 ZKlb韨M1R_ z ^"FQ5P> &&Jg+u=y3'EͿNq>]>a(nm`[@bX}CJӧ`Xid̈#cdktwʙb|nL(pոyx ñ0;].Č<6+aVHx,w.Bj^NNL0˖o14bJąi>૸@ZLƗ_^B"Vۓk2vO4ME<3zi&^!aHܑ1ԨnL?ZÏGwqG-R). YNN^:f<|LoRe 4˒ʶч:q]G0J~\4E9+*[m CĮ "\=uMx"nyA@1벎L&:F#֩&,ä ?E) x)#)0&;LbH-?E' c䙟²#F֏,R< ߽#'mShj\ :e5咂 4F|Eey_xD#ǖM]6@nHb?Z)[6Ut8×kc1p *J'kf6? ߴ(n60¤Z!uZ/{+680a$~r5l6tpPAKB8h},4iͬ-K8LVK5\BMqw&u"%foC jv%:re~VҞXSCBU_xor$J 8"Vocg!ЂVS-~uE}Q@;n\g"8m-4ieja!vD=Ufi@ٚ:AG\hL3c|?Yg^o@G2'D^#rYqXkcW)P~y髛9|ij-23MV^ϼ{/ ƴϭż- QcB7pR|fff75|:CX&/$ A9űC1hLk ,ãf+^1KdZ$_Fx?u+Kln}lgH*Rk،*-$[,YU` y ֭v?=HI%cn$1JaO^܌ ^`z)G<'sy+}N 0!GMW1LBf VTq Hk5fL&o~s?2wB0/#?k[ HC3m 606Ja17h_n*Bc2_"Ol17k|ćo~ lPITmtSEϧ8*̖'8֭#iiH~ПKeh6{m<'uа=@{@`dOo .~2v NR>uۏz|Z?޶.g[_[T($׭XT TʩV0v6V$zJtY"JgЋ ]g$9dH8.Ckm<4W:]ci_ ^9{(b59.b: 2ys$ٰJi5V_hM?@:&DD;oMm$UcIi<,]֬>ϟf )p­j=f|4y@fsk.C*rS-* K#%q5Q]<N"('˂4|b^y{SrBu5fGJ~4Z2sXWm&ҫ>a.)4bX $"11rcp-8|\%)/dUOXaY'@K[zk ~jc Z)s+- NeDGޓ)$, |{nTi1j0utW, BD.#PlX]"mIKer\/YTƵEH"za[<Ժ5o[*^a6TmB-T++?iAp΄6/:vm:(.E^+ކ@į-a&"~mҵ4Ml i@BAY4PT|A>|"ړr2`٘,/qNz62ۧf5~|R`?r[vbEX>< 6-^Lk_MFnŔ|8fa8,1&>JʶhR!7X۪]" \9ve!? 8Ns] %Q̣2ZI.6DLRB g ůd#/&1lKF=wEhx ܥ:HQ3/F^Vt6?)ilӽ*|znfm~oW$6\I@+<8-J' e#Ewrg}m~P1{$w+C,VprhI_;kC<;;L\.M=ĹxY9Z׼yBƂO~it#KX+!*& \]˰<c%AbE70|0HyI KB 3͔ TFBϙjMR9tb.EY1{FSI&a;O!?W]ޭ(d "6)|d F#A]]e8i2qgR1>gjG'F߳ b}X;Sjvs84q2l楈TC "=9LBэhmrHԃQUp -l*Xa]KS+јP8k;|I#Lב(rjܪj8`,kKhPT_t6g2]ח.A)AY.IFSu-)~T%+ c= R`Finj( EP!>**tiO.s|wfd4ɦd -)X3x/@"hl #3=ŀat)>m>´jI,yQvU¥kaGF+t} D5ߖѓ2>zsc %vb% <ΏFTڛ(Ir?{:CߊWƇ U%GMJ'ُnsf}&&-s q;ګ, V${xCU0mYjѭRr֜-x2׭mFqV*Y98E*3ct:,kg;.W7A(+8n4uӊY^-P/,N^66H(LN%W)wi5~{qn btN#( <>Ҡ92ȇ_?)ĤwDܨj[^)Fi0bV|8 )~r>IEȯߙTp٭THlľ䝚͊[<8f?S]3BL%($Gϻ|=#lh ןVe-w#_r*ՊxL;Z ?>t*mX&_wa]s6y~J9`eFL;ddZ&Ȕx#("PZpǽJE5EܹQBF(!_KJVj_jaXyBghiZ&iII skjltAYU2pvo:SѲv_66 7ܠ[%)0.cF{Lo _@HM=;f2tЫgV{+ ST\)B"N=b*,K.̍XB*G'V= LTQ[;$ F#?A ZtGS # ̱g]Z:n>|JNGf4}8F^p dS墟N7)kvm;D6eδifֹg"DZrt?(tI஫iv@U} =3jebK9Z @8@v>j]/5:_ʟ'P|lm YP_}|΍S~hiFexeᶺ:8+x҉ Һ$_O`B^1-D!XtZn1o ??G➛;ᢸ@F_?T³L|$WU9lG5*sD;FҖxUQ7Lp#v8 BOވ,paQY2&t=u$s?k-/O'^;qgbJ%zwчP%=#9OaբXD!Jqn: j&M0]QjZ Mq@١{>Sfd%}r&8򱮐pϕڡGQGIi~ hvs}WRVΝNҽCwɝttOUeD/Dv#3=AeC#.sCI;|xG[N93Ւ_vk:0Z3J9|2:;nʧ/$aq!ZE4Jj ӊ85WBi>0%!SA('KXՐ "kFxp-gۣ3t2{lc]6BQIٌHG^Svh] Xψ%BD])-a Sz7[VavZ͑}V#Ƹ{x)KLyK5e/KNkI:iRկit:5BJakϩnyɃ m+O-"]>HʒFm$2[;t¨+),[mԷUN(W i 40&$Q|keT" ӾI$4{ՏЌm~չmdq΋\g O.OAZx ,зgoZBiڅ{ع,Dtꅳg0ٔYSeMQ1qvDj+:9g 2Y8XCKW2hyɊ yb?'VHi)3 3Rnoxr-YYfmrQΒ@`s*Axf4nc׬walbm2K '(ߪ Q+[ |n8ʁokYѷ$ivӝ2]X7$S@Ccp:-4/ܖM EfqRͤ-Ƒf輬X%sl;AΌ9}aiq<؄^wE\l3Tr(좾!wJZZ@N1|M`09%|=@;Ny~c1j*nغsiM<5ֽ X @";C{j7UI |Q'ݹM18Ȇ j 1{6M=(;)b^l1T(,%aޞOC%LeJ'k:]˶⽎hZ[H]b W0ٮ<*6izwPUyP.0U.s&tִ% jJgSM[õ2]qoz -ŸÉRb;I0F@}chy\9~0r9ϲN@f]d;^4vt3==B)[]̒wb -R1^$dev'[8aԦTZa~mԮ`=Ls*67d]5-[q*LD7f5\[?qCBEe`)@ 0*!LCWʯfU0$&PEf9Z%KUtXyjʕ>kEV |C9t'S%0naCzXUgjזC#/|3EIJ5$Ŏρ۵΃: Nv)ρ|] =9 }PDhH>D*Ϸ[B/#ζx:O G@E^nS߰,L@SuWKd"-(fYt ~o- /O(w n/d?OhRYQH Hbߐi#i>)ҫrājn>J81hs,z=.y ;A)8 gvdyo*Hd!5@eJTU 3fRVrOJg=O# MUN;hL 9$]g5jL)ҠɜD<=2"k{K'%S5 9Lg}cs47igD{(Ґh8޲r(Ip㏝jk@2>'bnQ AE`?ȯO<[h٤;digj)f~+֯ YVts+2yb)áhȧ~$pXJ3+FTZGF\sP0af *{8F-zh"h-^ q,S_-| IF΂_ n]_iiWc,@;08TÙzʉVopDer 8(x0AFJ䭌 u|utr75FRe;J?rwLO`U E'lOU5Yr*9ag%$Ʉ= hz(M<B +@Q)Q 8x P: #x؃tcm Uzvt E-#=4ahwc{{䭨K;D CaM`3 ԁHY/~\4B p_ ~ z)pa߇#Y"|wq5)t\a-jɍBL!=Pj s2!Pˁ܈˕mP# J|^$z gB͓+X־'en4 R—<y*gnyj]R A8|?˩,)e˘Q`}nx8C.3ϱJM\ѧ`t_m' /0li~>Elt^cV[{ b6pGp40îcnxSr\(h΀YqZ&or*cPWo9n:Awezzs=`Q18 ofÄ俹fW>S[7ab W\!@wĘfJ(nzdX_e,WxN-2#K +Qcj)"yx@N`R_>R4li>Ȱxη?7-?@I^Mp؈::ke~7p`S_G|~:*&M0Qdc%'_N<t%QٗCUX? >#)` ʡ~=e,_bz=$ c2o3{lFsN"<@0jTyTu*PaWOx;}M۔tuY?ӈFj9=GKk{WB&,Џ5?_/ϊж?&i(;*: +OI &?yXYmݢq~\X値YS9v܏eӵ@K5Ei7S8ɳ2GS(o&j& g>S T_XJ /;JkhHX#nrh} 16e{&W8 8cଆmJ~$%HI ObL |;JjU*~%XU-<Յz^pb!Mܴ0Z:Y eBjዙ8⑦+7 zC'\~]EX秦Kt|qɢTZKB*=#4%b|yod}1p3yZ/";ĵm/i#?\;yQ:,M{)"0`aw ^Y8Yydc4G K>'Ɉ@D\=x3누 n1ƞS0͉ {@Jjm\.6ҨTvca ,ߴQ)yJE6H`E mr%D `){6>W,I~75Hg)Y{ΦJn뷥/bXAqf3GR905MBN|6_(ึ򾁭ʱczܰu*wIPd"1E|nhc[]@!(P+0, ao' 66%;y;f %gXh:ؑo"]: ӓA ٗ smP}$6q)CB G / 'YtCa9dبp8-Kxķ;{ G8\|2,_O{-؎̻x'N(MpJvMXXĮo;盱 SQIb#kȺROs_n/ !m*wߥzvg~pKRc;j3TǺm#_EXITWZ ӎ!+goX1eܢ+DYfËUvG_p5Ŀ+A*3q*d4sʷ $ OuuWolyASz΍daԐs=v%5Uͮ)갗C߲69¶4T&Xe7P`\r2We1HY?M7Oplً4TU ^mEXu@K^.*Ѱc#}X3Qnwkc M?y?:0~lu?4UecF/HBWu?YeB}m4H nL58B2M Z訜=*Ҧ(+@ {iNL Obq 6 U/Ŷ~cuqd?jû%Dxш:?p?X_[J`##"Hǻ 5'- b "~k mԭoHE=pn4ʎEf4h7Poe91,&v]5 U { ))MRklf5P7Y5 ϢSJZþ8\U>?f{[yJ~VL3"tTƆeoķ<ۤ&F?"%{vjX3|L}XNg_l3q="U~j 凚#W JcXgʟl"`6x#UN5@V:<:u^:g*2M/^VJr`ím>p!i !Q/~.H%; w"K9U\P95m:E-C~lǴBH4]a?5r<.8a z{oxUykrWg+iEu- wCDto5-/Y1\2c=:`濱r 0LBc[||DntuҢy)#je̿=7}oS. Ru@§qNJYu6rdTR bO*&=Gn<㝔e4mgW䇗 4vD]hSQsӋzK₁K@ ־+k ʣ6u~X6Iw9C"%LECW$('Qcz-VXNuf&Ϫailt*nM\ LpHw1l g]mJ>noyyM{jg2UY[J`SMuF::dfA8]pTrCgzsy[r0=A:hdp1KRl F;6M:?2=MQMZnpJ'Jjv#x7h\aδfkaSZS;)=Yekxk *ݩ{nIz?c}F~^`*tQ}iiF ~^ZSV.R#7T"QqASmX!RK{#D .>D3k&DS/8|ƖKdw!VEO$Qb{];@ 0e DOh*_?mxI]ZM } :i+NbN/&9W߬MU*p@@ ^[~gScJuVdܲVS]<7,Ţ-M[ɺCϝdc* $JS6[q*;F]w^K:s˝$G0c!R9"EtY:,tu%Hj" #yvfq:])_ \Or⾄JBVa ~ y_jq­OaH"7tјi'C+ܩ{+dQZ81fp!3Յ!ׯ&%|A<=P4?ic^d~o.fml.>2昻;[45DY%"i~NzKZQ߷υfdz]hG wý4晄͆ z!&Z.\6[)Ҋ51 Jh-P:nlst+pq;_K,{~ e[H$<.y3(ʹ]لϟ_8+zGp uG1 ;$LL"Wt]o]<&5ee"!b2-KKFcbSG&|O͇jQB/ؙ@kQUف\|hakll-ӰSqf`ـrpG GUĠ]~8{S\]Mt.GKb xt E"UI})g~,(Wܟl#Wwɱko͹-'4Z{?L~a7 rzX<_4>z`w0!$5byXd n|w 4cf6o \f}ﺪv&rjLj z;yQqo2㬮^h)NQ-G'' CCT9}ZR/"T:_r_ќGZ|ņ P9ENj:D`@tBnP@NQo4r彙qEŹVdRrt)y Ah4I=(8l(+tLCWUR޼OH2{=d-i4n#at 1WpAXX|C&^\ytВH3 &{sU_/@,>) KAf@ƇH'!5,!T s3T-J3 [|YNkF6پҪ34).F@CΖξ >>v\ S{s0Y&ލxE 4Jco,(۰ 5hZI m}Aʭ֢jc!zaONঌgk\z[\7kމܴ0*z:2Ju(bZlOoJH $VϷ$ GR3ù]!AHp!' x^tѹN|xl2),83N$ŝzCL }* k?3Z웾9@qL^t=6Z|Zkx.k[k'C[fga~.Yòl= GP7oὁ9QK9vy=X5% j*ݴ])ϻE p2HӈOq栴]νUR rỵ́DIJhdu$oO!mk2)]^L`3߾_S{loVr7Oˠd^"șr4.~13T*\k҅Ttq_ʖ\ ζ6.od$nZ5Fc\_1}Ņc%IE.cC>#g8ZHsQV{2հ4# |UʊjZM}_=O+UnĝtVz90 _4DB d#a1AQQ2_vOU"r>߂ǏRq,RK91_dxQ/TҴ:>NEhSf؛!~kNl'FQ]Ss_g+yffxU!3s5E&?ᮒʡGTc3 OCS^\):twW T|py0IQ~N93GN.ʥ\Rz$tJ;yWzz7q9F7wVZ)~dp@so*,gCΨERᨗПy^a\{Fr X 6'MK8z)Ec`]5*"j~28-]M#yV֎N_b`0zBÐ)]_"@U>b pqyc#LX'Rcc.NIə;zdµC# + qHds=e>Xr0 < ,ڇ?A q{8yjl J ܯ;MJp^4<e=U)lnVxնw¼.[=D倁nT=7{jU7"kJƵ'DO~P$=/1lC_+0l?Ҟ ul?}]\;-"əCf~E7Sʑr<"8mD0MsmtM7 p̎e7a?յV0 dhI™Hn<;W 5Xh"Ƅ$oڝU) `-L;ed֙|ԫdQ/ 9I?uPp$fC#٫8N@[?pgQfᐮZx-"/3BЖ1Lg.X>5܅$=MoM`\w:Ԍ#2K, K z9}Ĝێ%aW]'a_1zP`GOH?2}!YqFkܩ g A| aJɁ unbN5w4>>tcU#kΞHXRPg/S}MC:yx|z1i"h^lJ\oa֠V_P5a'o>A64 mJL(8?(EҁN LOYcj_6{-Ns<~[/` ˏh\1ݗo/)n %0dV: Ť#Y`(CE*|b7l W-jrt"VE5hE.keyl)L@'-b-9@)VV\=3)tKS$QO7KC8 sB&Rt3/[~'!0mݸ.)1:0.6i%z `%UzyUjg-&sqB1N}Բ89΄\I(n gԠCwPp G 0Ut^|!l}KuHC)=,rpߔa9pKPd1[m g7xtk+RQiƭ\„Z:$Tٚ-I a %p:G> zgѵ3m)ӛ7d/ cSNkHKr B8M p.״jw{@cq+Af0̽iHŏ,0w/h~Zuhq^u^?/[3ɲ2+kr ʀyvL2[xg%ੳeInBn^S& U'p>nWڸ 1_d-mAdqL-p3+"cCԠn6Y'»7d)/q({_ {)/_!j#w_';Q7@{ ނ_}?4!EC@ Wn^L㥧MΝr?/H0}f}&IwM!02M_PQl3EEzjE")}CRd-/5 lo,^;}WDl[T_=lH'ypngn2]Sđvs7Nz}[BoNyOd= feU:3" 3ׄ&K3DROMMcÂZ =E-8C&?#|/Eb#Rv 7 [iF%sLgXxፄr(ZeTn_o`+*KlD+6{[܅s=딑sg~Ś&L5q|ܡ;(Z=hzlJ7s@M=x6!2P{.}Һƽ +[tkVKڂЬ%Sη@$%tk:otjt Zl]U Pf"R{#Q};~Ү,H<}" MH͍Mrcޗ6͍5tnEВF6U6$(Bva6SZ=|HLQ)ٸ)`UBʂ#a1uNS-- U'6c}ox1+[#>$ԕ?N#&EI$؜dd&a&e:,jRWW3nhF7U}T1pG(<fkgU {T }6wH~g^Q̦ **C첆ʚȌ mMقy⹏_Yu,L |Q_˃.͞}y״[lt-xx:vzQ4cet[|gf*mxA7Ku Tà"g'9wq5Qx:b(A("\:"'PllK%Yعy}I!(?P֒DSd,@q%˟!ɴjFL`LtԄlw(9#o~:`KTJ[kL m=#Q$WBv!oj4?w9 vڊMo߯$4q=#y5I@hl6d`V;ǟN_4ݺOa G36>! ;\6R7h[zB: «YYAfM67˷uyaBL`I#1+Dz͒?'X9MJXDS`ʢM+`&V\@j ,%IJS XdϬ+]~ rG?o6)2RZӣ,ykw^kSLAJN.nqd;݋jHl#`;()V9)Y7Fc1 Ⱦ{L^j%#d9 $:y֏I5 a}38hd L5=Sw&G]8s9`[d);f!ObI8r [D:+Ups~IX 9)a@%R2jSGfK Y Xgv'6Bv G-6 Bqq̬k9nuȫIRO^M *5=`,ҦkSb}(JIuEM+I؝%C*&#?|esM{030]29 MrZpnAHŕX1Do 6"&Kd϶n3?Ļ~^L.nҭ + ͜oy (.[eW#0&Pϧ*9!N;n͸̿+"}av9xJ 6qZD m⚐; ϙe Q~&K,-g-#zY.bF"D^yEHnF>@>H7m" J905Oʫ98{'E}TDQl@5vOƮa,go /kg,\ )eD?dΑ~7~b0^(-CXxylKb4%༪ ,>/V B$;tvW8 Ikř9 F_Sޖ͆Wl~@һIlr@mPJ 1]8K'`6I^ُci|1*k"615 0FOk]պ'V~v vҚ!qh5E3>`:RZ1!\nWd?ZJp! gZ͡;ÙVPGPΖ."0)+`ϧ}=%6E/Ä ۃtt_0w-e\c"An/zN7-< wA $M{CX[aF\*ΣdH=T*`k,`/@~4pTN2cu{|hmn&{ۤ&a^z=茎u[.7Gyzt=ZtUI8˒B7f74kN}7фHhGᕸeQM7@tk5kY#(1jjL }f#4C@/w'_:BǁʶƒH7z3pG 0ticb.|:P̔BA ?0S`\fE\Ϯq S_eԱzؓ &_Y YZ