libvirt-daemon-driver-nodedev-7.4.0-1.el8s >  H `~ z뾂al?w<"Qlꀯ_Lk_?nM6H}Ds'gQJL-[T>JP't?}VV߭DMKhAъ6!SD3}I+vN- gGUQ}%D`{TDX`Q;4@i,(GPNSvh";Μ|Ď2 \J?.:?4\|Б;'Z9=*"?]\yɆR:u@?/ⴉ,1t)tDe5ee68aa68028de69afa582610346f1aa59c8259dd5e3c01faf437214edacef5c703e8076985aaae7c4715ee45d54453877de0bda`~ z뾂aleݱAD۫ѷ@%P'E;Πr4i=PtDD#kdxeF^y <*WO<Gj6 f} {CGנ^\ٔķ=: bAZJ(UĈ6sҍK]+ DVZ xT3O"1_g0yL81Ε%(6EJ:MiTUS`@]'a_js>ENֱ')_3ص:Fw u(>p<#?#|d & - [ 3?TZd   $  pPp@{ ,{{(8h9|h:.hGHI$X4YD\l]^ bd6e;f>l@tXuvw x y!$#,#0#6#xClibvirt-daemon-driver-nodedev7.4.01.el8sNodedev 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.`dkojid-x86-02.rdu2.centos.org jCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_640a^!IiJM HAAA큤`dP``d`d`d`d`d`dP`dP`dP`dP`d`d`db`dP`draf1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff42ce33c5b89bd8b8b117092995a4381998ac3d5262c6c55c84e3dba8f6ea5098dc5fa47d2464717f0adcc8777cf887ad8718486a93f792c6887611f36f5ebe58734d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c6829b7b020c7341a8e85179df80a42e3ef76793a3291911af17c6b2de4c4aaaff../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.4.0-1.el8s.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(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_PRIVATE_7.4.0)(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd7.4.0-1.el8s7.4.0-1.el8s7.4.0-1.el8s3.0.4-14.6.0-14.0-15.2-11854.14.3`!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- 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) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- 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 7.4.0-1.el8s7.4.0-1.el8s7.4.0-1.el8s virtnodedevd.confvirtnodedevd.build-idc19463b747dcfec018e50decb070683a46f7ccbac3e267254054e4c96a95d33870862133c21e9414virtnodedevd-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/c1//usr/lib/.build-id/c3//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]=c3e267254054e4c96a95d33870862133c21e9414, 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]=c19463b747dcfec018e50decb070683a46f7ccba, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)oPRRRRRAR-RsRRRR R RR RRRRxRRRRRRRR RRRRpR8RiRLR[RaRVRGR+R^R*RCRR(R>R:R%RMRPR.RJRRQRdRZRnRc(?mQ^+6; d5[pӗ7Amr1D_5EGIRsn̈ WWoX%i8bNмW|~c: '[pLhLNwyŤа* KhŒ{b4B 'J@/`m^`z3ЦEo߼imzvHQzDYIO`t^uB䚘U ;Y L:c/ðU@+K(Ϳg"_Ei&wS@OvnWViAeYԖTC:*hu]J-\_c* 95ĥ9773„a^R~ysBNfZ"C'8R(#nwPAYק+KB6 NKldPao'Oܜ cBsp5%~Gdl*YvV}0j&$=7B6'Jh7U_P7V^@t;z6rb:NDЗvI"+ܑcz zxˠ8 7W~hoU$wسz΁5ŘSWN :(ٰd_݄i'X8#Fi{Xz﮼GU#CLI^^&$PmZCj%n[$/["#ЊN`C$5ʪ2X달cw۠6q,YM(4)FśHS lc@oJ)Hﶉ@E^e{a;oa}BCvsCU={VRjKBN>:0[;Yq9bh,DKh ,h^ ֪zGaoaQݖ#UpC*8- $5G4BTckxgD }3Zrk*S1DV!xX0Zր 'M~>B!dM59#qpIUd`јr1dMJu KF+Z 2pF:(|B!l4SIMS1**&oXOznR\5 γ@}8h2\~%e8IpGl 7 !֫gFC,!nc,a*&1PɛǘRxw7MHr6,V󑢳`$M"Yh"bO uˊöpO[6(^1K>w( :ܥrd#zgF{9^Gq  DQ|7z%!z6LTr3Z`˻-͝9aJnh BnЇTA=U{B/T`e<8"ړ1_EX7ǓЪFG{>rG\Bi>̣%Mm鸆MsR1QM:F&T"z:98P9P0@Sc?Fe+o&/4x+'|Tܺ0mL%LN3uA$̓-fcʽ_܁]|g{l<3U Ap?ۛmX |!|}P+˲̗4aNrDI,-v?<,fV$cvNCHLF/i{8ybh$"H`,oi܃ s7_QMj/ηPh6(k2 ;(f0 BkݗVq^USV׺depT'YtPZi"–/K'FqB788 _ejLEU6ӗ]6A#')+CCr$ Y5ҙ0O70d ,mS0.4ݾ->K" ʑQW1+#Kz(7T!!UMN_kPKȡH|zaZ6"KC.OA<cbaC Ab˳{kA?TQ;ιm/ EgM*zF;.$c|+xS$1sgu%ib>v϶QEJ[ Ny:TM^R(;jjyS?ޛr@ `#-'H R8ݰUva݀1!ӷɭ -ߥ9fcg)@T&OIkuՊguF8|ZIzx.0D/$Dnjo>HB|:? !4GNwPWIs9hP`oOY@ojlK|f@yw 9Iϧ {vZBlބ1f;q]Ёd.Ƹxڀw#r9BdBG;Z*TGOg5+W^}K֨|/c.C))4*z9Ѳ?gR= L iơE݊әQA3>d&?qAⴶ,ohE^H)rh1{3R!7; ̚H)R}\AY:SN؁ϫv=L$S+k 3ҏ= 2Kְz"zCkDjpz04ʇ<$Or<&b  U1(kB0GY=3_ ." $F$[0XRs4@NXn,I/w\9 I/B[`Vr;zSAY߭0tPg0U,F!;P_Kdb1ej,x9R zUɆsDlolqۃoӮ^0ߖC.`Լ((3lƫ{ =Ntb,d|3P(v!fUhݩЛ.e꿥tJ&W#G|Dn5{_pGqs5R_Z%1h= ƋGEFs 䇊P1-#̰ Q~f4)4A>j=|SjLzlnӇ˴>i}ErHяIJmfpTm\g,@OL$ /_>H\$pYTQơb6)5՞+Sߦ+·rbI1 gfL#Km^`Id2H /F-+~5T;\Bv/?j/ %'Wb"K,CHk`22hh9iLcB%E~ܿ*B=H"҃BC1F7WQÜz|/9fTmr3|wmY2 \c0X8{~ ('nm$|gj;:>c&9![*h?=z԰2Lϊv~˗ȈGHa~ӪWv%xi8g$;':CuR*HoS$``]LMnJχQ2 0Ẻu^X]ØES*|BCBsZ%l=D;H@dw"^B`!IOY3)ax1:˥䤏TN?ۖ[9u N:8r_\yV*ʎgB!٧^${uoUQ$T`Dƽ)_f ֫*+Lv m:(Q^jztc\S"T[t#yNU3곞';aF` uzdT^(X0!fs R;7B0FdrD+{*:i<95 8WQß_&Ȫ6 uoWkn7B]hsUwM'KN5.kry!C5&'ē o0 UEjù;t/teWF k@_ tD^٭1Q$NmzjEB+2^-tos= yTtE2vs<ƴ VWvWZe8 }.d3NX$9<<A1Z~Uk8kEQ֣6&0^\W&IW QyIvhn ʗ G %^*kA3T8]Hn:#m8 GQt{laRd[j}!; *+)gQyMP[ J> SlU8y8[$Pu/M}d-qdΖc"]؎G>pEŃ[AMnpO#.ݹ3T8L{rT YlZk =AG$g9h-w { Ć"H4a\2ϳ+}VaGOF3cx'"c.q;$ŀZЇOShApMۑ[q濑fD2; TAx*.ƺ"[,U>R;$i14 1cnlYړKmЉ@ /%7D4d_l V+QrB*cH= ~sco4RgL{'l rxe+HCn(˻79}Ty(˰Z|!&.bYh2]5R M wzX]Jw/K($tn %2iF`>iX8KFy^(+gyu!.u]$M8wW;^m,Xꉁ+!cp9=q;@ ɏrvULCY$; a;Jszxlwa'dM:Tm_w@Ύ`CU{%5jI 8휇g;"A-J$ĀT-?l[Mgl\/[|ٔ1\)rkrWFM]ac;CFO`y<Z5kg"4ӕNAڪ8r8`V(`ǚ *źi81e5 ӺՓ50 Ӣ(}T,n@ %_[i}4ʼn@Vyi^( '7qs+ rtF*:7̘Hf׻-?K2[ S㞼MG62#V;9Ԣp$Gl^RlWs#0HAzt4`TCkV4\Ie6 E(r`a\^Br D[]0ȂuO\fzET'ЅZDߴ'>Isrq+nPQ'Ui׋|spiąG4EWFbo ~s~ Q9tqCӝo zۏ(%阙8te# fn/ (򊆩_Je4 }cpj`a;aUx+R%@G~M7_ߜCE SyT(vs7iUdG8?#841j0TATgNer|JgEƁ™ʃ\x͹ W1eAwW,r}Qr"<1hwFs隊ԟj<)7ZXqϋ@ρbRavhFX$Adb+:Y!ٸo>VS޴B ƣsn&,Wi /NI擨]SA1DI]VqAOHV/랙鄸΄NFi|,1*ەQ*4MN$.\728lc=3gCg_;τ9ux1ӣi{ͅ<#x=5 dO'QSa{EڬW@yb-Yf#;Zb,P;^ *!Bk݊%G[ q>~qZHaX )@? Csb@0d2jBg۶lWS+̝9`mͮCs'6q[邳n%rS$ y֥`^A.zptTE>);}1w]e4S2=51m+l,HaԵ!8sf&1=i;uV?JsSuE+b`uvё]Xw4^ חv, 23 #ﵸF"IX}闻M c$ gŰb6r-؉RFh(MpN [`ۀ'ESл%+co>iP٣W#>L^E~KVb?((`Q W/1+e_No!)4\ϿLWN$| ߚo^ ` kMk v$u6B롇QXXiCq$^AUЗi3q5xBhBG@TtYH<;L |h"H!X&hbب@-~1$|p Ul6R`;j}TޖT)ࢾ3' N\߭Hjl Gk*XRz0q[k1' ' )~tuش/>g*T9dǛ &anČ1d9B0iadz1v6 &jkAV=8+o.e46P(̨.}&6؀=.x |iRl#ǏؼE[4&L)?6&v@k~ɿ嚉Vpkvi%["2b"[PLY( hvg2GoZaҹLTʴca.那=Gu\jDSjoŅAv+Mrd;S⵽ɑP `E3*9z ʥy䉗8' 3sjc "'i$sڝ07a$ &ܰSKK=H~d-N2C#aK1=@ì)C{Azr9T*Jk0ѹ Al|=#^PP(ͫqa};JYw/RA9.\AaȒ\j"mnev.m.5q)VѹV;t 澛NO:=vH{DxI2i1شZ3Z~kωuhsD(E]S+/plE ORd ? G,)w7M|F׶rka"]y<cQ5q$ SgVz]ꊳ9Šg>?"XE+b|,>PWH6"0^H:۾P`OAW` V0Oj,r,?NHpYCɳr-F@[&Spź(^d65'o9&Sdz`dFU,#?n\~ZIrν1Czc4.oiǐ,C3_!T|zck/P/O覦bD`$ o9d.J`Q'7զkvHuӼYk +XᏉ\o^ Mk)Z)oũ@p.L%"S@Bw> >S䂩ost5&ߡG ցY@J{1Ш:7\S|ᢘ=[6n2t=dQ7xϞ5\ٍǚZR̵_r :uYƖMv]$<.=)탁\%-{@LE!pbgbpYzW:č{Bˎ%E)@,A) 2_ip :>af%_Guvf0*tpfzpޱF1V@|N؈t;*NCH4&y qW"` ?LT9=<.S 3ip˒fߘipv Krb^Nb%7夒٠8]br6٦,AEœ:>;K*8 %!Inʚ2.S-ʧSsbcCi.[5Ⱦ3pu!:OprXfm;jľYQ>oVogyF2˗ֆ8 `Rf;S~g\J'̇* ,~GȏQƘHt#*K '_q` 8t@M,*J+G) DGW>R-KTĤӨfr{./gQ ?ڦ^8=`WX{9_:][Tw^`8j''Y/Рe*Bq>2IK;"f'Ƭg$Wzs#@U{|<@IKFe$` %M rl tÍЙ Vz Q54Y0Ve=V}묬Y,nrH]kC$0^u+Õq6hr#>&->0}Av^,jb(tA(CEjO zhr ^aM?yiċBlؽ6/[SeLk"f? ؅?/7ϩnE "JNuՈ)ٮdd= KaEhjx7A@#Rsω ‚Š#oV˥m uh %_g:1F: VWa=2%Le#By*^v3PH.#|$%r292N/ml3pt@؆[Wz%%~mi f 6=gVdߜR(\xP.s.b`.T"N^q9)\{ !dDžYms~<}0n^Ǹaa Qz90ZqrEߪEJ; ^aɾPN1d%9O*B^/(\(x2͙ts@"uH&ڋbHӸq 4;-\RB(3`pq(K*aUZṐ$kw#Ƹ=Vb^G<7'b:swԬ)?8uUFI83o@y+LbYCV()̶nTI;w&אǬu)~Axf~ evgrqDR!^}a$, 灡R$(qI|8pg,PP%? 0Ngb<mAi@|x)_]|uO;y:w7-IHjǧRAPJs;i dp{?$ >}:pG4hUr?+SO >tG”i=S˜d3&κɖώo.[!4l&oN>@X$x8e(}~'*'0TEv?'Y 3Gin"set=.l WE }$!'/&n^WjtˎRkx3x҆ G $*,G3OlׄV8XlZ`>Qי~pGa)px[pjvN\ZH5 ߓ |z.V!֧cRN( t`."R(DV V\89*&/G3Lg) dBVE`.D똊=&VǎrŢl}EޣtiiNW);g[fӵ_hY27Uqbl!7b"ǻTW~*6ұ)8zcc?Gbmoe||w{kR#+;w:M*j=oVCU@!da+8#A>Yyk(iUw{TUOOyPJ<:6Zu'DWȝxŊ㡌ԴYF_ocXtVg;:"w8᷑H~KYȳBOro-iZLO7h˓0:-:b~GyZfrՌiQcnM 320"4ӹѾ$>A/ɢZ_r\UU5P2UjɸbQ/R/#_Kp7{;~T-&~q x<[NJ!v3SLoEL@-O`!60PFVzSzE3{O1`^O:xk2Eې\#/@A{sݭ7l4 m Alőސ/%nP"ב[q H^~풗,V2aO&?נZM2op ;|i`Z)s"`ĝWG5,P$bg8T \SDqs]o`(Au{/ϙ2+F_!0PSθع() S⧥Eèw E2Jx(}35c&VB߮KVoՄK Fy a5탺>wЀKVi&3 r;׀N# 썔(7eכ ÓZcȖ<* 7:)"oΈb9y;W^N(&kL;U,b&b]>y[OX TT9l3:DTWlMc+ 4}ΏJ(0Oj?Iv&Quc&-~\黐\ҎF &9bsF J9*AOee5`ejʏԱͣE|=`w4}4П!._hBPU=SLxa35-jץa SYQ),{QơvqLQ̪c>:Lea{B hLCm>yLU)6㏼NMNV.{1g?\ʝBzYhinp,җt4Fu] RkAհr ee+AOMli z|,mNNd{tT65I3iрP%"&KaOGQiUnșٱ|ĶVRȽ?*tE efOҍR-ԣ4L4Y}DE !V$k6-4w-,K[.*4$x\ݺCJC'{.3Mնޙ!]ip>ifn?GD uDa=rGI7<4uYB,ך5+*kX$-.XU$bW$#El}e8q"G^n|1 k`&0C*r"2F)TL9&ݷi6 P@YtOuiᙣ OUVlp@/_^99̨{|5Mp*il\8r*ҟT殣` KXÇnD9뜪APVͲ_e0[ry2\^ fwvctPA߾lނM~ȷQX9!=W19)dkd3nמ33V,y :WS'FOѡ^'}!9  ꗶ֮`,SF7[F>*(KO }xPHo%|0H 5v{Z^(0&Y#M&}c<:س/Ō>0ȱ{%-g% uN= -jTi:aR$I|Qy(lĦlt泧 ,/jgCkzfd FIz'Yz"AeI 䰬\dSnҊc [Ts#хUB?ˠ7 \/ |JP"(C*.L6#T{ePHyDJGÝ@6Q!`*n!)Qcy|#BNakZ2',}WExrb2CiPglmG3ra̓lDe(tez0mI+K($+R?D~l̡*C+nӛ+^{[OG s$>s҄CހX]3lTqzϖn cpW ڰůFݱհAb͉*wH vzeUGX &u=jy(Y{A`0r+m4K n]-@b4k-t0J')`9_bR- M:Yڍtbo-YHَTq ƽٷL*3Tu0f3$سEφEźZ_' 1鎓F[/"q9mr cTUPvhv?>o7L;~v^֊Cel ZF9$_fƊRB7I77oz0@.Fzea+U) k@#3f=oߠRt8C4Nԁf %CsSyvlE(kC*:M; DvNnn `/Se;, %"keOrfR&ND%qaP*}fRxߣN0_=pMi`7&Ġjvʈ86Ack=O#dM8< lf9wcb8D!?HA6ߗ!}ă Ѽ-#,EKצc-j#{b" liUpEDېo{#4EVP ̯Ak"ccpJy cmFig23BG_Hz5LO|Kʲ j\`ya#H<-H//K4OnT'3(`lnϜ*:'Ȋ7l(5 !qKmlBP 튚(j*lAElV.@ӓ>!RHe|pg P=4ߚFeW5q'@&ndQBhx a`UfYFdH"K\7Sy/^m HxA _d)y68QUNKkH(:˛P~Bݯ] 9|ˬ 54]nv*/'_PY"m1W[E]pJU?ypa.axȻ:|ABk v̻жAõk(0-B e& H,br04`U,4 \O$^QfeԥK2dyvar3 Cb^W2%STR J&AٰWѠο`a.V3V.tAƻXls$1HRvg?y-{r 1BqʆʒUFի]F +@g^Z%OݶuP)uv.eU5>s|oZ9?*\1(3JhipgPl*Ɓ#EO$ m(.+WauR͖w]nݩt*=c~%iYeS9EFkY qRy.mVxR}"S-F=n%ˇKCLo*)'җK!d{9¼44G;%ݬqNa%i~$2쨅/L{ (J$A8Uʜۜgen–!!Y͖SȕiSDv{"#ԯЊ멚KT2>(u1m1La{JadXg7 (Q0_/`\ur֖q= B~Z:ץq64Mt~p7a'gA)|wuFRRUl=nPdqs {9nxx lٚ2M Z ʇy@Ey>@NtUh)7 SCV]%b 0l {ԂYmrShUojfM~ltx@!=y̞lV`Ľj}A~䍆f>(O&33 Z!iJkjsI !˩{ZnMlr^S7֢4l^w}ayO!j=G&W>  OہcR# 2Z@_ eXTXVɇNӷ{: S@ݛ ԝ C(0r8"Yab tSdfBpw-E%SЍL=ױa_Аe_ȣL88{.yR)@9p^tHXX2#"#po\)R_Jn NDWӗf2,/fx֤u 5*vFLs=4Hfszn7Ul{+X1Od]ޜ}lOT 'qA ݙLmz6M"MF.ψֺ+Ĕ;(DXIO%Fၩ=rqw 8Ѹ9)x0sxERywߪ!^"Wi4i: Z{ZE$I>Ï믖܍1g?9+ m) "%6>!݉%hA&4ۃrJ8T;IږZI%i WQbxbgɠ䫄y> ad7N0 mB\n:bp=3^rPL+'Ȃ1eX.ڝ!Nw#qRrE:11\K^׻܂ĝ:zܙhr9~VpaIU@t0a2p9FP6{ִ|iuKTxzoTqԚ@lQy7M&]@_2P0}k/Q= "%}-1|e6RPtv&m1I;_a؜g$Aqʮ3` h#$$_t$׼c 5Bj:i"iڢK^C[C6444,51} »(^n,Dn{CM@fQn"UO0Ee:o8Uod R5P!5@'Mn|PFxpZ9?{Oj>6ekA'=o2cƥ X*SI);y4̿+.Ś?iK3 ]]ڟFzt0_>w){i,vƸVη ….to6ya&bq_Ato0U l)T^ɲiO/:! m8?ڏ1xp^ΟJZiHԠEekHA~쫣eLw(ބF7GHm+RڳƇsp)wJ" { ]07cEZi#r]}:qŭ;\Ѡ\zX"|iU,5U\"S?86ҀŠUřluC#$~cF|i'zrnbKNzr Ǎ@Tn" y{. k*ń6C_MBʧ/QUj`u%K#&#RX#Pkv k_!YbyBxvQҢÌrJqd&B*f-4 E ST&2̝Wˊ8'3/;إ!&+ e\YAY2N]֚Ho0F-EQgR%q>Hُ!A}VIa'#g i2CSԥ(dw {$_M$ÁW%7'9K :]}ZQbQ-R݀m l= ,z 羪!,Y)saꟸ2Th^PNT{n$4XFa[@ bpܴrд%]8-V]ۗ#jYcyXpl&RN|>Gu̦rl/z-ך/ⷂ/.wyO{1G(*FS 9QLZ/53v+‘3򺔖G#Z9 c0=fQ)QNII>S7qF|GNWeZ9fNZ_!_, !nϕSIU2UKD7B0ezl9_J54AHKk‰x.bcyQ?ty| Ql{"  2 f%JG_/ 8DfbYpl1'1UWcBӨin2WH~kQIG2 ܋{Ήj,ڔ᫬n: 3ȴC{Z /꠮Œ@=U?I1ϩW;J1pR[Cm]E3#8pvk_ Ca|V9> .YZt%T٫5r^25kV0"ήPBկB͜`q-]Z?Ybbuu׮AL9?8_2ޜ8<9<EsP9rAh޹^% - VIz$j+>k~hT*o.Ŀn|."9ljbU,fZc*3l~*ȶWp Fb" iX;}^4\<3.sW7C["Ǖ ~ ^w=G|{8Bd₨24rWWg"OU&H}s]x%X<6vg91tM2_:hRd3dP6f1pܘ8je ?w5!q社%룕gBA^vDTRqf)F69$aˎ1>jHSqɋ?sHeO+ )K.qv!qg;u؎"1V1EA*]_ڝ;|>B{z7'HP]3mρRYbJ}zB>%+)61SH%!/3Ɋjb)"7cb c9 xcyY $ZU >-S̲hè0 Ļ$bF@x=YAqS4U)c*F* ѻ Q5NE}4Woyviv72YzR[#?Ĩta6* CYtqʙ44>kBv ~?maP̒dG|ԠUxlLii~MYY\ ( Bz=;)x[Vg[Ios*.x''K )͡%|B+E廩*|lo~J"ۿ7XK;/*mU O6(,XA'k2Ѣt.q 9EC 4"8ĢV(9K 0Bd3.U{;C7MHvÆ S2Q q:pq@it@֘s;f ';5.Sgsʦ&~ dŚ*@x8||f6@}9X-~ɳؼ ?9 ߲!lS9_Yc%mV4 yl@Nep)pV$ S٘YO];oƸ~gsV?U-UZ p_HErr_uDE"E1~]3SRL״Qm*=X <D3@Q+M  6oo)?S'@2i9YLLKQvzbx!gjB`9ld2VMą\ AUlbas3[~5ɴɽEb:NQ|;g^v1xb8:]uV8Ө8ܑhtHBu%Yri3g)N-);t8 h hsymhJ#~ <` 4#M.zN1JP9cGHv'NrWJߧ(42ETC@N{VIع|L% $ +Iq + &-/?ypTIŒzllc{?KPHCLS>]hs* -(c }]SD[r|[=ߝk yXOX-X3Ma~5v<zAs9?3TbXa4+/|(1|Lke|M5+ 8 2ƖS)$՞~òj4`MI@KˑlvDS끷LAI(aw պ!f.Dlγ~]B0bs@lx,iǢ:  #Rri <~#DA#kBlnkbgsqYD+<>Z.n gJR ׅy@yM^(η^S9)K {gf+ʍp+c4#8/;B|P裧wyVL'M4:Alp{(Yt6 bтzW;ysX`z%ҿlN(٪ԍ`ҁ r;^3+CAJ!Pr0@4_MҶI)N'%U}Td5w\uOxFFȟLhNlZ'{ ɉ|~P$n!w`*6Vf*UALƫb!KCcy @F('P%:H W6`xƿ8?ޮnW.Hkcřg>Q4wx5醲B 5u2/i6fx+w!"S}!Q7r 9Y9-td$28xZrE~lҭy ̆}R5jx%2Z6}ri0g6doX=dGGړ."xx:yΟtt`mqO6vzϪDn1y-WAaU&R&&*c2Йii`(j3jYw:溊e@> ~Ov=V6:RڼHV-VY{~|ʁ,-$@\_ G$u0 9P0hΛnf@ՙ(tPbzt|L~ȸoΠ<4?`9 ֐%Q#CHnU=x:kq&3PG=`p مZC2&K6 rH>q3~rYV%!@!y ]Kw i*~?FYPnq|"fx|wS\Ҟ1`kgbUO)1ܤDԼ{Y*Q8i]U82UHHnPN&Fc[3]9i{j*BXms|딅@:b[bx:M7pp,'1Fvߵ:֋FhîS;ʴg6tkFz 2ZqT?j<2c9:Peh#J,a6 N8:,g{UF6ciP E!NfW)yJœjHa4~)rշh^0B/RC}5D#^sTc4Y'(a&ӮcMSO9k8?xȀDm9rsw*?Ks8d=U5lgW~rt'O"35HbW@[̌5+h\K xCa H(Njqd|,Ue{5е/ސ4ʥq9ߕ [p`Wûw :"b$(9MY-~,I0_=Rdq@:!ubkAdS0gT, kp5T]0i0U3'Kg qӿ4/~QH!+g{\L ϿEaAф(bZ?45kA,&(M"\Г'/3m5FsOT$s3*y1ew f̽mt>%P#)gƃ+R=Eq\m*cM@s- X+M',B>IKa5WʆL'9-֖N'I#_q8"WJ扜 E@ kG %~ O-nAW,7R~U" 4@sI#U}$hwZ(C^\9[qV[""bE쯗]R}e_*CtLnȞԈJ׈oiL ~Ga\-`b OFy&|/vcfm!̲pA5&m~a'P&b]ͮKt׿ 7:[p{@ǯk >`. <gmP;<T-Ad-1i@ceX xYvn=ON߅2<# [xTk& kJ(},0t׋9+q(2ܽyctd[dNTQEvQ_HUT:݆]aR .EDZ`ØU-~2ba]j^-|ND`CL߳hF_69@/]c^1"ڈ^ĮK"MIDNSռKfmqtdh .RSZ7Yq)@ ,R7h)T>G!tSLs`D,"Ǥ8;6C"brHhQc׶ԉBܝЛ;lIq IgAa1(=aC C_ b eU|hU0@7_' ^@?; [?n]־0((7s+gk~.8I(%& boħ ZQ9>3v $#]CDXk`o zu/9K+yU :tbtCӱK"lq!NFx|`Y6a2kٚ>hk_vٽິzc!ЗgaBPT?u$oE0c޺-ƼWIn4*( 39Lȳ*X zE^لHfͳF|2rǩQfG XЬįw>:#儛T^ps? 7*EQi@OEcU['Z3ޥ?8놐,Y&yK/)g@6\*ԘhOi !E2o{bS ˅Ľz2{ih'%yX.$މ0ynAffvsCG$E >J5fkSZB/knoh;Gl}ʗc(𫗄O`7;'[h 6!A){%՟Bn9.q%m6:h!{7PTnB?;Vg>6֠%*AKe4Ky} BC%vm#0_EoQ(,Xƴ7i1\P,O;xʀ3_b8{ Ib)PҩWGW-Tۢ*b/ZܸFN'`"sRwװ 1>W.ܱT+'=+x'*nX}W_BVهsZkk&.qi[Eph(GY.{ 6U$[rhrKTC&έLg/4sD̖D-FG}`/S-wUT:"oDlql*Z:{Ձ e0)pq/3Q)K̆+*BZL=p ٲCzN& TVME$H Z1, q4݈[zC5,4ZEgBU04k4 oQǸ8A ] Xm~N `dh~vzG4RE˧7pX_fPP>]{KlMP9>~1 gjKb=[R;: t&*QA050"'^3qAuҼحd0?Ovb"?RnVhK%F-D.J}(!:u;Yޖӽq kaE9NM6 ψbPSyRڑ fn+v͡L;"f@|@> Bb VŭT]1+C SV~4 o@[43ىlg>_W<)EOqi~١3 k\Bo&3TfGSIr`H@6&^7&'. ' õ;߁(@u ^UK!g~wqJ687jaEdC̈߸mE];5guZ  3 ԁl[^vIEkdaQV_00t7NŢs?[}L(SJ DCe{"~Kǎ=U( K0E=o{G5w/͕&ce5/0Bb3xS| ^RCۆ}sϩJذĸX]ab0 /_.~1SC-q(IS{3njܙFW]n,--lwT*y;ݱWD!ާCܖI,zgo#ELLt$CMk"#%mNyn uoVyOz~onÊLQ hNxoXfxM`%j4V7JQ(A0BWE/JYmંi.Ka/=awtW;y#זr(/7NT@!W#QB*h>@CfKoMJdCVIzN*H-s&vU0xק cD/wo+LFi2u?}\# oV)Bb!j, Q ǬK9[_OJ4*LlK+KyH2~cegrm-R\WUږ߂ '~3m:Xlz2]e;+qijBs,hLp2ȰLRؼiuy)Dj߅>:Ш-J*Η]O goNpM !|WOMb(j>j6i9܊хF%*mς,A=#" rxk-HeCXs5|ZԤ4I Xndغ?*uCV? &P#"N ~܌X\t1":^#cҤZ _]Cc6P Mt9;ц.sAb%!3 J9p SաBrk<UM.w19Al,ծra>}zZEgdߨ.VWB녋eGꆅ퇨# W1I;` Ա|G8kI \eS/ |v^#KBs" Oee7KtXv<mwF# hV={aHkS.hpw'z61t*6*i2cV?.AbdH Ħvj! @8l/p 0+]a5R =,FqjCny5pspajI:gdI'K?gzhdÍUa ˑ7,|C59FH[T܏4Eװ`g3EuNgl[9Ռd)t;FZamC%|2<qsˑSd SʙUbLlRp(N9@a롥L աqÄx+O$嶖x4 PkB&X*{bldm=wҙwC/Y%XNL556媱[h-$R"ؒb>p!Hw9鹧{%7F ] Ӫc{K0Q)f{Kɑ(  (*| #54R7x!$y5ի:H_,?o0fXe6'hy9< 9SZ>ftksݕ+GgڗVKTK@̫bgO|kbdɉ!gƁ?:GAO U߆u QJ5S1;KqBAEc:D3̒!1 bwz,u&  BY2'^]gp@26ג K .Ce"ͬS`z -#5"z g;SKLPZ)eäPH|oR^,ݴR6G;?pL<^ M.mNJwT$m+⹸jd/M*k.nB>kYWdyCtQ+BNjܮ|- 6[|۸SajݲS;8"L;/Pe1Լ~1HHOKC%j?L^31Waz.;, 8*(uRUbmtDp&rF@(أ`ҸؼیFrUϤvS zx9KR>Q!\z 3>KsuJ0~N+$)'|mBQVAEa ܓڊ~srk$ -Kߧ7D;D^m^1~.81tWt9MEJlqE^ @ XrS-}* `[&%"خA]QOKd6(5]VQXL5H9)Ek+n.*QJڸ۷Zg:p%¥1k Q[p*ݵRGJ]d[+r0zL 9bYpzaa.d nAl^;nb<( \;k$ B6|ns([?2x8)jD0e\7x^Q{J[Mn#;όȗ,G:Λ;EK/dXiaknK$W{穠$X-68P9b'M)e]?g6 a#Z&ye߽+)8n&ǐ"/Nzs/یQ¼:zy6OHZOB)ՠT)fzSfWu1$Pe6'D ɒN D M z"ok&~Wb6#pjy x=&pek_ `1\=Mc35*ћ'3g0g a6<{F/K+FvQQ& vL *iҠQ_"e4m[1EЯ9 o*.'&nWh 0+*xੵl8pgdbIi{S _4!#sgE] Vhob5gf[Uf/0ǥ.h**H|*wB ubRØQ5#!&^C^-ݠ{xL"˽I/KNkO͐BHsO7w_WuQ;h-U$5aSsIB4iR-K { 1 [(Xr]ءPINlj?Ukn X_3*9D}=JA,Ҕe&1I}t5V8M̗#JЍx䡩sʾL6HU%%e.G!Hj`cR0 _&f@f<[.]7ŕ`N|WVV$RL2<1TPD*hBhT<%0:g.'|mf UEA-b>\-` qY93PV.]Dg~]E YE8tKՀPO#TT{v'0PP:N23O{*>A4q74*M߮k 5zztΛvy}Rpܞ,[L0{_jB)sb' 'l1$ɸ[RyKi.-otxwD{@$;>tSYr%W(DT ]0U Ѻdql<AeDeL1_Mc*: Iц!fԆ6ЖD$?Eo`iolaenz.>a1?/bd㏎#;:b`i]!Y -*њ:Р-F*X@:JQhǵCQ:Y2PW^G %jK˕CnID'E~21`a +XT}oѺa_aSiUXDQu\{s&d-,c;}xQ6.M7"OWL6q^ M%T@."MCC/A14U}d 3|"j僦Gk& lzHdTs sRi/쁟⾯/3knvn/ n&h9@]fyٍ.l *$vs"<.7t ~ެ9nNo,{Z {]vP8F"4Ҩv™c|}uey=s1 A}9jL a,\yKWKtB۳4,*k2N*y{|'@is}dX뷢yP $h>4M^Jߞ3|q[V9p)P],aZN{QSy2wŀ) ?騽v"Ƨ.M0hVj _ڦ#yLnMB֟/Yq[=[(1eCmmr4ͻ]i}?۰MfN.3]+TcaFBvb<~ boAD,vhƿƒƤO\f >bI_)鼺:,FK')O&q"0@~V!Պz@sPd+@ &Lmi:Tg8Zvl4T5 YD/w/^<(2p oA]!@RC3ZpAT̹Mh9A#-ض Xi{=nYyבxNHuA"⤌qR<꼘f5*Nkz'H wOYQ"m/7DAQjiygJϫ,IrdNs;FҚ_E,DQXŚ{/4eJti+ oA {Yܽz&t3e1TlQPz"Ly_4~v/e \~?o1kUC}ł cP|$髱**O9 =1WފT CgWHG}0opA*=;,t#Įx&N0&B>sylzS#7,}[Pte^jV`9`#Ǟ?x`&hdS8Sg/U7J"{-!!ؚQik}6O\4/뻇X e. d(91NU I"~MQN;~kb}R,/:3zU$H7 Q"g%,RpZ|[nf"U/g(|TqJwI&zEOܗW)meOGQ Msڀ(UPeH2da/TlVd:J [|")3|V 7wֺ8>䬾Cg]YŃ$S&bwXCZR[ hh!5.=M[0{FT O?ffT2'AvwQЦvVdY5T-Ҝ,@3UE^?qEq5]߳YZLuۅEuaUyHo$o)+@=\KTʖ# %Z\hE㎴Ols$mCŚP8p+g?P||TeoMQJ|]\h>,Ph HFm/gk䔺- y.7To&pL y`˓WϘx9F$o3s N#b߮R%AgW+ٗ `-_oӱ#zg4unvTOdbBՇ3ZC씜&ٯ_Zi.l΅84i%@B>^DZRM*re9+fiZc`phXq%un. `e*yI gUn .~Q1f-YFz j'=x8k Աa#iD zERa.-7{\^<\9aPU|+u0=㨉T%$:X$ʤ߶zOE q  ëM_Qa&$%3PCE`\&D֭C;o␛pEz|̎ξXK-30ߍПzy \?(rg2%V1^fvQ B?? #d_~ 켡 i?C~5|GЄuOmR|'`0 5VCcfVv䷚H%)x'ƥQ ~[0;5sdnʢHnt[T;d޲ƨ zEI%}~v"W:u^L+ lKI+0 c'`$Vk%̬^>@)q96Teޭ&8$@c>kJ+9Ꮭ̇P:dYDul}biO&j6$k-įq Z{ʎ.SMxj^I[$ BobPn8^8AD]\ܤ1)3e-*_mֳ_+S%K۪o5 0/U_* K ;y'KI&=?۱ >S|08H,dSF ՘I ޗ9,,D|)Fb*<}ʹ됖XH~oJu"9BˬRt35[9ČԒ 54u3r d #@9zPN2s/b`貲hPt~ ˭+T*Xk4MZMr1k:)Xʋ s5c=կ9o/y}#T`Xɦ7W%c&C*6z(T΋0qh0@&\/b!էCw n>h7 ˫Fm:;vCV7UC2pXϼf~In,""6 ȂDJ !_O48]yV/t\ Ȍ ʿ2XS= jKAuk!{8~!S0BP4) V?AEI$BHATmfp4<+lѶ(IY ~pihK?̓cKO h.8ye[oEIgОĚ:>e^FR;>0#=m%"KӣWF&oH] ;$HF!ԟvW1تPT؂n).O_˪,M d~ ýgUF%`Qzyuo[Q5Xtqbd{?5 pvCJFԑw0M)M1s}7&>eVG.qü-1tK$>rF:ş9zGq }4/ޫubt$&,rrRr?=.FTP/_liqƞH̢: O˺n\8Ah;&C7U5sJ&jc6;s՛ډ,A5$WKvoܽW.nZBSeaG F_ OanG $Ç;^-ME#'&k }kt2jUb}+kgğqbLP& >{1C/vdIbxӕ«vx9`WC`1vlLEe[1mYzUd5ai 7´'vNǝ#BlztU!gr#/:]}7zq.&PUu*,#M>I>SqwcXI>oW%<+FeX04L >i)B>%JBqM;k1VHQ_zPg? 1.":re"ۧP=דD|T d3w0MsƱ\ M"ٮVwE#.nRǞkX9-+дW={xBu,N K6yS팍lZ,o 7Zxq e=@O/xM:xk4EO槒R1,b$FBv{*2SW{B9׌]%п卂IgkS68ξVirO(>8{=7nFKjRlV +9֔-oFekUVrr1wΖ8U!D 8 v)Qfanˉ~$i Y(}wFPs˧%uz'il狈H>k)J?3)7f.n{M.;XmGDC݃P"\3S);MwERqyj,uV,?:uWu(3/1ˏX߽! :.jgKRLd6M^cT] ~&GnW3t]<E 3#&>~}ɢas-,)壐>ufH]ԹzjNɯH$7OԒ"ȣRiŨ}zs=mq/nZN EcQkwD!w{g۟ " =s$á˨j bca|ɈI3WYC }Ǐ nZX.RPOS<+x7f1%>tR]*XT3pf!s*8f:نf/xk&TJd@,70g v`0&w}j~0HM,y◑A۝ F8#~9d8! !=c{71P`sȬm bY`&*X*(j/oDפp܂25>Sr Hg`9n*c#EL{Ľڬ<cM1ۑP ^݄zT&2z):5"A=lz+%,t%6,X̽Zzh¶=-RI2Yzy;<{)lyжg\aM+M4Q˂,R8#1M5E$]yc#NJjÆ>.Z4Ƶ[oay=8ڸ!H 7^]r c4Hʕ) kSj'6Fj췯I?2U=lK 2;WEN0ڇ䜿H75Qj!C'YjY__敊'ef͹#PL|`I%V6EY̴7", j\ 9.)Nͺsc򛊏h@1R)@U$MU89bP&xZupruEnR5Y9{қMIMŭ8!Lt~4‹bܱ,'84ڔ9Bn'=ԁM"8Zy _/6hHlkL-a'rEw&nyey &D =5\[ܻ5ؑAXqAbkIx͡`ʑ>=Rb[N8% dg6sDvv}Y`QwUlLX֖{KY6UnwWN5}<3k!F?uDö>gaڀ~SG^ BIF\iqiI_͐Zn=8r@sFFm7C! lYɹbvXY2!8="78 v.<ѨG L1#ر~S)8jJ;o( \o 2& * SPw :1akFJ|L24f 6=ލ)$pcJ 5Phe+d̪8vl 1lZĸY P0E( OX|*I|Lm{VG>g\_uL'\glËٕCƙF^Z޷4.`d7>Dl`DP,ϡ{ }Sx;31۫.|Zh([gPK+>Ox6p=[co9>پ/wgsq{0U,R8E^oR'$"mE=+j;Eȴ zc{ٹ;cC))1^I΄e'o ~^|i,|eQ_2?AՏ]Ol/t3\3YdRPmjmB$3 iCt|?JcBϼUg(]t7,%~H/nfs7BS+a[ubi:5epk?ͳ5u.|ZgJ jli=32ь_d-Q+ޫn/&\ /4pAsƁmp rYSHq>C]tOvB =v^G/hP۬ekU)GLDmQA,0'#\TڄGjSdrC|@2{ ;pavz&J{bUoOQR xFf-ŧMi3#MptIi:UF(ن0j!7W/8gBr/?ɽ ++Q_(?QL?*JXLtʍOg"`.T01j]@X!ͥDjL5U.M*5/2Dy(AeGDxZ(&RU:Zc6"+X*/s'J>C?`p|`1w쎲4q^2 59D?b ͤ]& 't? gǃJ2Hd 9=h w3[7NNbq=N4÷JF%V!צ~qy.O' k%>U=)cQ"D *%kŶ4WC8y5mp@TY09J']UWcXf+ʛa g%HHS" 򑮄7 90'IG]f~z^dl <Sp#n`\~NdN٫-ֺEx:2W'`#hI#/6co~㦕[>˩nVIcG4*Gx*ɵ<'ª鵆P׍Q;MNd2iuK4!V'z]uL,"\~Nn:wSƕ09? OWwux IN»u`HgG[jr/QM!cv0fM@Tk&J+MI~*8yЌ~ d;z `yOi&[&0=Y]LI<0_Ki{2)ٵ\iiSq]E댌#)뙆eԓP1QT9Xt G^`B#>ZfV_,-3ksE2,hў;Nlc~'Ôƍ#Lu\kQbSx 2$ Ď\sgyWPr; }sT 2[,X7;@Ț;WVnZђ6і()YpO 82 ~31_D\P/_V56x *R$n\=!p{2=)ʽx{U>٫Es=:Z^%\;j2 0Tǜ{1B7y+uiGf}v{6? gZ9^k3Wj[w0SW[9Ys6q ܜW%9܈i}=| BÍrH!7!0tNE+wf\~^)啴96uӁby;q(.ݨwf/qV!;8pAdHr!JZÃa' ,;Y= IBG U9bMEG -֏xL@aK 0G0؍Tgђin^(wA'ڮ/F Aa1͙$RhB~`jY1뎯Ѵ@Kg×dD_LV ~WP0*;p:䔟!/j"GYӂusǡ})<ƴ|c5z9U76wP &4}Îf2 {̃;sq Xsh ^9UoV|1%tfUz t?m /% rtOxќ\< X;:+F?ŜoSX(β0*[uw#sstC>T0CD[s#EqByD+]F˖bm?նjU^'^ov!^)_juXbɉc#F#5OAqeamT$aU}g_NU1sFx̓S0Lnӽ`2k8z^,Ib~ƺ]av{PŁ4Wzܤ){'YÚ8*kj[DErEwKߧ ܈'_7pB좌 JBR4=^\XBJYN+m{[I*)FvgcI|yp1VKO̺ͩmFq7rxsV'Y8a/N[[j;*^?Ɨ'b{,S A 01F`hk2(yH ٣wwanTqz!S OPA a*[osTiDAź[TwG}%N<,]ͩ 6cQ"M- Nv #<7U"(I2 |sS~v4LYUx ~0PP Ӛ.D?VU[bG>cFBmc+LmFBk%1 NF$'zW[bT<ӹ=UUAbLGȭ rlt; Jq0߶yh6d̘=D!G4U!AAOj׍[1t9@;hxp⭬eRvt' \+ ߘGe0ƆtBZd{&1O2T7c@e(r#@KlSIx(2Pz&?I 䵣QoBP"aX)_6E:W|ZW')|RTnD|wHYW=]6a*af|zfInsRFп`rTTY3ϩV>}[΄mĉ f/u5%8j|7ɶE#n{18 mb]jʫ:T\u gPɷ^`utD*yVoL`ڸjB?`8LtJ$M]AWC붕hFWEy~;o^N`g5WxT[@~$prQ&[a7Fnq"+/(t0V_B""R1KQ!CaɌRDn31}c0L`uj#S(1FD~?.ζט%%:qZ+ZiZ~oZLxC ;8 U'Z!SNNERq3\>_r<%|Z b]״^A&Gdj!]x4oZ-Bjb3DNjFG9ZutMA/ՀA A7 0q˛u⺪ hl|}f8]"e7CΤ%S:[PVsaOݑ~%uS&lkqMbՇ5&y%;6H'82/f^ Q (Ջ-wVI'0Ļ*JnBxq|ބ%2OP 1Û3[wx/s`~M,p}o|v|DzKU4YUr d牜TQs^7e=.[:G! ]Ӫ*c%^r!7PҨH뀃~WLt ^ڂ6Pj8/}Z'bz s,CBU)#Sy{klkW\ Ώ)B^cXDPF!+%R]<|eWJ˽>#8N#$tox’@FYېPک~93ɡ3&Sa3FA("[#x>mwcl0s!cBiDX:戏tt?RBnH(Jp6q&N`̱ mz'AeJ2wC"`L6ӝ4[iHvẸtwVt\#<`B|d䝚|hԙG49)CΥXZ>@-n 0:|*08%odc<\ϐ ŻHHD?w虩 %V Ec%HbKs0H|qн:yZ02kfK֮&DF\"ٯrZ\D(%쐋>Vė, ]A*Z*P>^L@rEYۄ%X6>LE,dޑSf4dH' ޻C`GCB&8[kv}1@BְZNUxF@L|1}fT~!5 TGK9uN$‚/`0i""%>V~\ )V=W X\zfW? x$nW[~8 [u#!!%fm#J'zLsΖ1_NHdsPp†`\%\NhZƁ4 :ۧk>ϤR’BXX$bK3($;⺠,Mf8OPx$͘,Y=+jnd&/h#%&6@+ nNkmn#ݝ@z#=pAJW9j Yd+\]ieM˴&ӃECTei&vTLO+;\Uz;BTWgT28["Q6Bpcx1GP˕3{]pͦgjm Q>|7J&5,MY 5Z8V$Q@>Qh,f&,,b[J7:!g"#D(`B3x6XR,#u@a S<:N9׫nNL[^'PW1hj ~<8!62Ys ]X@8 x 螯Q۠MHT[(C4rJd1oTjCSTH,P-h^jq_Ҋ+y"2]/Za0B(5+:Q~WOn~BdR]t۷K"歂]?ԑH.IDY<Ow٬?Ӂ/6[Μ,ΦP~(v1hZZYP 61JX" C-N_8S!qJ̚]9k߆'X) *}H<+`IN]緎 =V- Ըnz)es'"ma \&rއ/$c5ă}R<ɤ2Ʉ2I51U7ț wnU|%_@Ɣ?PD_K߽Mņ3lG)Rf\|59G_TC{̇vpi z骃_Ē-6T)+,C cwuoZE"T RZ}T.ҚKFiDyXʼ'bk'{96t._K; [<$ 1 s& mGZ* >YxeAyhJ::ʫcWbSoFUjM!UkOxu]fPmSΣ1DlŽİ"lg@ݪoVE0٩[QSe[8mhrzCZ+ZJh]@V{)3/7JjtWf^$^Qǟ@"E'ANDLen( ֱ?]Yd@{7iX,h!qa}p?#lZqE;vJYߦN)aPog#'L }!l8q XB? 'ޑg8oێ d?1'7D?"t(#`UjV> }2-D C}3]thBuAuGN:_N_\п@8j^9#y_@W~{B= Cc9 O,M٩tW(n^jbfoY3I`ucQKڡ#^CHa@`u.I 1ĒdE.m_xH\ -KPP}*ÝhpԟWfm_0%$yXEy!}l0: b23Z"J k+G_`^FVκRx5|IO}AE+N͇fj6lVkǠ%W k¥$#벊 H.xu7b!d8 yzR5lPb_i*WW7vi񆐤d<ӿv,6`R*+O, d%d R߮#y +[ɹE_8[ !(#Z[ϻ_qeX"(xqt=#G,d<}w^!wmlI!1jAq?5lg]|nXvڳ/p0@l4폪JѮnP;ubrg!QIض9CnܭF;h!.^8T/ȉa:p\!|s븡6( U]Om渑 P·{)6jzeQ#$=w 5 >d!b]ZA^}&if9Tz%ٍiq**|MJ,|_Hke.]o|DJhkvFAJkK5Q`G+Cu3h- nlv2$Bv]a"KJzH *u|g^ MrGǜDx/{}Ar؛I)OY{YYU -'ܾ-IF07Ͳ/Ӌ7e]P#UV7ŎQB/⓾8Ct5ҚfN+r&UX'+u>M oS3bs?eX(&t-(yJ0XWwF Ƚ~B'6$+Q ϧ=.Y&V9jNЂZ/v6֢Ցv|}pa-n7ꇡ!zH϶lƢRPHq. kB| I/ȵW#BJ1&bJR&|ePP8EÀktbqTx@hv 9їŚִ_}gQ  gt?si{2.L(o+eg% oaߕ yA\@ ^c:0r26sT3X}[S۸Ht Np/.P͞ (%4Ms&3Q0F>?GNH[2vHoU=ܯR('RAO*_w]aZNe!q(GtORke'. J\лũEDYװv8^G4wuX9+@k'XOQVcivah%x w8t7w?lq>(1$yǭ DCC S"| CQN)$PF}}EuԼybI5@~&kos>gTòUMk٪WpG+.8ċ@ʗ@6Ţ6OXnqePtԊ(Pe)!MLڝ"}Ge'֟}ZX48 D h1Gm>ghOE픍36,\<7 V8n!1'*E8H?B-KI+3K}V*,+`ssڅQAVb$XQ5n3f#}>H?M]B߄*NyU Fs$|I̓?dSW5jl3Fl(X(eS^]um%-H[~K4YMw #³|_ / ]ȰyXj:(}htmJ86Tf|JųMz@NxptCNEyq~Ju=@ <.#|._bax?J꿮}cUԲ>@,|'q2kZR-Km`d^FY|1ȉiF6܎3p)}DvD)dEec}tXri>i ϔ`A@xQәhw"7ɧ)ۇrɠ ׬gޱoe8kq_&iVʁdk"wCKHEyb9*#ֈ)=~d`P Qթ: ~na ig@ϳ&ҏGaT~MJ,_ǯl%̥j?X|wy,1 uܘ* N2 YF{WUI G(q"_' !j`̯*ogveh|V2\B~(h`"U.9T0LJzV$yo!i;jX31.G=}&方Da4SQ+Ox뇓[ "/y^6M gXMhT9Ȇy[5.Ke,{N:8H ~%7qyLP~"`*d9$Uk7ivE OhYo0M_Q#44 ?rѰ*_ov'"/o ||ξmNѼrϠH ZL)ueΒ zcfI9`ҹN?j=w3?Aؽ6ꮢ')ة}mLvONGk`-D>?2 uű+ydC`3<]65FReQdMb?fbsCm0M4qץ);;,"`yOvNhQ RPCdSU NcMrXK)GY\M^368lNQ ѓ5LW(z(jy(pǩsS,_kY7G7<_LUPbGVo`wַu98 X柷͕r*Q4|Fj'~m"*xx8gP{T]T+ٮ.C6ɣ$W 7r(Fd I`@gtr"#Q 1*ӉMjF_J+dKԺ@;*v;~vZ3Moa͢׭(]MK;vgFH`xx:E5ۙnI:[<'ƃh3Ҫ뺄 O3uZ%6i>IkH9Xe=~bԷX8޶WbI60̔ja07+ISވ#5wz㧸ʙFЌdP[1*r8!QNV<74@Ɉ|Ιjd~gHሚڔl9Eqd|Pm eK.t"ل장]F?b$sYUPt 4\yWx,v,#p Ft-PsU҅""K3vOwa/G"굽;v1¾ܨGTa}uU󘊶M~m63+gV_K] )і8°rzN:ߗIyfrzNѫİ"8ط?@5F&?:3Re~=9ģА,koG$ NG18&AbO`w}@o7Lx!Ԁ6[ٮ !_e z^SDe,_ @ [7sΆ/Ӈ>0 ?`$P'm"^q|2t[(L~ l-DZ6ɇPt{PX97\ͤ2bU:!9E_JJȝ7pt^;\d+8^.O уJ,>iMW@2P.? Ԅ)S1@ 9@H\TjÐY ~{qB%cT314 ,gE\|v?̃Gn(rO[JC#$Նhx[yHbVpslNQc$ݛD?NR2.18 2O,c,:3\>)N0@C>F1k*{f Ѐ x4Sa.3pi}LUiok.*)N\er:ݯL/B6s,M؄ӱ^ MKq 2 q㪧N+Ҫ2yKeʳy( rD~2˗Q `dN&{1譻H i & UicDzVe8 JR9kONjpJD{0q?O9{Քb]dDaY;;wi{F,("ŒŃ`^(5Na7w+q-F<}2)Lڧ x@ւ╠WiJEjyrFVYjﴹ!'ƂkglNL-I=w%\聸:h?x nW!\魫;|4f4!1 ڠi0 B5}%`r?R7XAy889A cԬ|'34PMt-CΤ~$Fg-Q5ӥJvmGWe΃̓0Q(G_Z; GK@y6ӝluIJ;hȄqפPT잨GQ6".7M-jbv8G:Aj#G4o8FF6b"fJkF|K[Z9甘;|?+6.LQ[xPA\QɄN S3y~Nn6BW(6e$;Z۾IGz$?}1;W&$Mn:#|ٌzDԳy*Q(w$Sݔi)%u9z$#Gk.6UipQo$n^x_B8;7 0:˿9(-|5v5nSp>gz(C铺n(?8 $ރ=L8=_ƾ”5x!h*sqqOʩNRIf~o;;f">V wNRfVC%G_^˰ %~d'td,ci|@v-KvL*؉h /+| Gt^$@oYƳEܱBFϮR(OQnO >ҊSO{,.Ku2n=lS \butyG>N jא`?b lyReZI7-4^J 1dST8]9{Cݫk-I':<{«d%MVE[W5)"MI|1}V<K>Nv q+ U^7❇|GA/w2XQS@? #Y! G~F'+Zf; .0./j%oύ\}}'䜇3(ޱQ+eczG4Uȵ B;s{SP^:TZˇA B&.` I0T z['*kY_ ˡBI ڳPqj`I~9uO"iU LFi#@56 >pr)o 2(@!\c*6wzoMKCU ɐ0Mp< -`9k'irϡ*q&oKf݋F]=0֕=_!(>ȝ+(N<ο >'5&bˁ֜qtsWAb֖kNMUmZ"p( E'bY2Akl>}& %JF54T{='I߾I,V]x1"ő.$E$z[.eٖE}G?V9/h|$~T@tiC3&Tz֓ u=l/g=˴R\2BAf͡b2w|V%: qAZf+c%#!P]S.u383p3 U*zѰj ߊ496v,MG`Lԩ:VŅpNkKE:z DCaUGrYem[m"65HY;nUOpx5#C+W~kՄ=m+_ax5Ch:En-ǻFI-:0 y]z]wG&0k"Ւ> NЭ1DVJ2TB dmp z}!{Lhl:mTD,<#xZmd#)P|_{G,1Ŧ~Vݙ {/iuV[$@8Y.+pJf@M-pa|E8!br-z /  eg>D(ql;8Z;`ލX wRǂ99L/L:kYmy[>xs̈)<[@pr?ZKjDUGGMLbڨ0Qec{5PrgbZc~I^9$rE}_]wHCSxD/^e_On; 'rX<6~T;7^Vjr_]fIV;vʗ0YL|Q>ʆP?A~sc_wo'Ԁ|hQ_AFi"kBԌcvWn9-4J?F)m4$N+ r =t@rQ21nNo1óKaԠA9ЦH,x69ps˞5&H ٶomJe:!kak9ܧ8iN~BK|OC-݅#F\=/)LV&u{ax7>"R,0GRa! IV:ɗ$r/*ԾC929_"s^V*@ɉ(|\jlz-Y[ Yߘ\l>~M<6(\F8hGr*TTGWD4M˛sFvACw]E@nꊱ/ؿu 3 (Eu`(ʒ,}-J\`˾Q' ka# y:SeW&ĺJ4U![OR;f@N)$,cw2?r&)9;!ٞpUTJfԮwTbl\ݶ qTm )C=\L( W]nw踙.*J9l{ʘiϤ 7%+"^i^$n'ƹj\QZ&.(>0 .:,+z42$~xrk6.&G:yָP86VSy\PxF2ecMFy&$4bq X:)]W:lB/l 5lPƲLsY%[ B 5q”O5p/#s in2k~R\ Jo SVc گ-%cUHh)ziVwS$\<3Kb+:؄mǯ-mjq7z@¨ AϿZ҅}&mq}[+et%M :R"Qkn/`j@~4~;'*NYw|TZӍ"+`oū؃xx3H P*ETy!Bbf1_VA,+&1NDzӬTs.-,ZEizoxp㱊X~TB0ZaL{ǐJyʘ:W>Z!b'-13Ţ+\l2љӃu-xfg6f.is X)/.qy}@-F]ǀQ}Xr`t4.m2CY=gN=XCrRiLI-(G Ȫe9VKqB)8G/oae5.vtAۍ)ydM6,Oo3᥇FvkMUB?GC9916жW&}(*Ѽt+La#I|ՏOz ?8ί ڂ]"~2\b?AzYc=Nkj I[A|[/]_MSL."4¹$(Q?,yp:5`1NiHȢ>ǁG(8 t_? |`?4m[7L)d'6Q%H~y7nDS|n=5Cv)b@7''S$#/@I P#mSoѷ@4aH bY9}B NXȿVuw(+:].vFUٲ8 O`q u&oQqcWBu?]f 3lhJ,_9u `sS伫Ac$u)0R1 dwzPJN%ˠJRI{8cZ1͵hHöwvU1TMIrI \]q}P;Wuߟ閣'LIVwS|3GEEtc!δ`yFR_]=.r\raCW] ?[ i}Kq+qc-nE/8S}"PmZԭIBʶz8KuD;X^{Q9JH^Cxja[7@tYDqr1(l9Lu&-fLѿXo᮲}s/2P %.{Qr! ໃU H#Wc4ǝiP[VhS7ߎ +eSչ7v7R OI"zvO;Q %ɕV+tH#?"z:fc6]|5CdQ"jfPv4'Ʈ(=ܶChͣU2W d[>Qjvɕ,4GResʤ2Z{S/w{!4R0RY Ta U%fo,ö}8~+A_}l*d$ ~ 1onQK & J+3$5#*K!7&wVdKbY)a#rWr6%=~-A/ŵuO^q8iBٗ?%Ư2Xqhwam^NpRfMCe:w+F+_Q0k (P4&> ы<+=DZ}켳v^Sdr$V. M,ֆB[<"B5–>xz}ىBγ%kc="ӅW Ʉ`e3` s hmo#7n5ѢȣMFwZMH\# Ҥ3 Б3_)M+HEAo򊊅+5"rB!"Lcx`Iggs`-+C?ɑ.F7m_67sriV`<~ Bh%~MĴaI"q=r]"$o5PHGp ۖ|wH @ w` 6zKt7K覝{ 8 d{-0-/`%n#y oPcQ_l&lm&F /Lp֓UWS{ 3:0+@3RALj WCy)!Rz[x9Vx8.ؚ>UeS8/5wl"Gu $3]OP ؛+>UՃhkZ|ey0֢ur֮u3Qw ?aaeF'pBkhŮdgZ"%_͉F`YIM)ȕ֧2^5rڥ6:}tqՙ fRKm\+d@b( oF,\ڽaKIFڟdzyЋ0 :81T2hxHiqƒt˺WLʄ9ӗ}0_ '0SuteH M^%5ufݳ [KLOn>}r+mvt|"^*Ds;Ԝbz ̖VЉ[*{EמL̗0(Q~5 $TT/ъWREnZ@-(V^'8Vn VIU䚹}Gf Rf7E,dI>O'p=sqO٩G.srj>pKX^f.=Hgߕw6|0Afe)%?h09@礭+=7PtvJc_qoMh{M#ϧ߂7Ha.Ha~X݈Xr^}RaE6y pʊF^j!:Ӂ\_lznQ4J`c@O۫%h<}Tr]!ۡ[,Q'o^xQ&lsSquf `^\DDȽ ý!p$(xN4GQЎfGsZ. moF",W ?5mQ?^yziSP(#7V(G(+̺AW"DҒs/X5Ea6>Ly 28m qG!cHճwݔynȎb>Vx6%p}]c!@,Z_ڟӱ10\`!y 'ỎZ76&lɌj/2l$(93.+~6>"sc\|={;/]5rךOӏ<oo14.Ȗ|Fgh֟B7bǑSSL J4HAAIĿQzlZT-NU<H#4PXX?c pW޵qOQ[Wn{B̔P d5Y4%!RI`-XU[ǭ'dqOhuؘOsIn- \ :Z#McV#aK߮j$ -hy`PЙZo$þ,Ynv ZmxRq4٦] << hհ@)s+zhWκ۸9I~;7) E=Boۗq t3dw\@k*n!XnkNq&Tu)" Z<<F:]_OHϜE2(:Y.`iq:O/D4яYC.V }"?n;5Χ%MH~k"8vt.nYnO@t{qܼ2op4\ F#{P{<W?;_o k쏴bRb^FLpjůنeB+XoŷGj.p XQ4 Bͱ`AjNy 锵FkQTy-6;Eن!zeHm {B-"r#rc׍Ը7dv%JxާoT]ǂ A]6@awbLע>,y|! Ռs"/5 H܋}$!lQ4vAE~buN HwĀƃkA%iP2N[{eVYl>"߉{qTG}B({n1æwlQ v - Y&q\}bwFR'M^u&Q̘+ nӞcy~w- *k~+x;ҭ:Xqq3p}U*c[{0 eH :S:BgC)_b(Un-}gsDߢ{Rhgq]uޒhPE2 42K m<"Vyf/0mgR+U#\k9,x3AR*v`G4w U}]UIjG{Ly/z K=<eiiS' xay+nojHj娝lANJŀhP4[6>Eu IvƀO  㶉ڄu`Ɲ0aaWO\@9lE[`OI)D3o(uwyF;ٷ5]_^eZfB7Cm38.,NɓWdc*k6YH)zoL-n R,u:[(/2t){sHe#\#1m'<г]SĢ2m(CQy/kImBj!2{LA $)W?Iȏ G|' AК&\Ln޳< VD>i:dqo4-5!Xh D2wUvXWkG+ŗB--.ٹ3^5z9yv>{`E%Cxga隑:(߈MòUuw3е<ˍ,[h.møqkF,Ns,ݠQQQ4 XKW2cq &F'0*ۍCp^4"~*3L AmH(E5SuFp tCjF cUĮH߁>1?rЛNǡT:O*0P41,B`3pR]*Νd CUcآH6Wt[R'sgaN~n. J.^;dڵӈ0$#9Qz?<\FM{^N 7=i"^9jG!wZutv"TaN=k HÜTxє}H(v 7J -bq_Lg0;RY2Q/s紷>L e~TG0lNi|  GТ;H--ti76m)'Nf]CE ly%mȊMW4J1*qvUUߠWzޮ:B'YM\ɧ|qZ谊x)Q~qd7ecuTP}ȏMCv>Žg2gþ)^,ag?{;s6xU΋|R^r do z< d̟"jazl^N؉E;o:4nuU,)an奴NxWK^A〉u|,ƴ`+j/+460LVt- T-_ē߻-G;^ad\_GC<, \Kq9=\;w7=>$eG3(t(&9\UW񏴛$avBdc +.96n ڡ@>Am*ګh]>T܈! !m RoȄŰĉByMq3Z4Ϫl{F~AhqXq܃R/)v2ũ?<ϴޭԎ2(hOxh&A&zm_#s\`̄tnt?NM7s0 'm)ΛƻozR~5c$Fދգ闋4$Mrxݖe4҃zbLӑq;Qɨo ʁ;6hCyb}U_8c(."$uM]/ &Kۋka:Ma|Y14X]jن˂~ƥl:Y9R(U7#ئߗ ]0$'**#ECR5șq=`K2ٽB}Y${)'t ,dq|#ᬑd$qÿ$|)$(]4ULtKBI7 ڌPwm+]J- ijjBpΦ-4N½pQ$uP%W߀uȈ)[ߒewJaohH:ZH,E^fC_]Dm 'kc5$Yd\viq xy|%Sf!64]" h? $7"U9I@I$22Ml^8P*<2éwL^ "I+kЛnPAtDA]os\=P[ cf.?42{2Q;ߺKTOEBn6&j|- 5z7a') >U$" YB0HiZZfp;( -B&)16DyXx#㼓F\X~P!0*UL^cZN{Ww2%jBhjvdK=74n}R'{ӏVVR۵ZaIqE`1%,.mzp[Lnl᷋T0&:`!E7VpCF?D>?G H1ThDasΝ/v|EMB#28G.>7d=>j{/9e=_]0b刕 $ jPEu;{k{Ƣ)@ 33nZyv_ǚ^Z˜sOwrS.ߞDe2_ATĮkqᮨBLiOv^/+ &JWz0ܳBRKÛ7Wk +wu# "OwvB ,ms/\PIwl9TGa|>͚-NhI-o]AMуN ;y*#z]cYRlEw晱J?ab+Xt:>w"!gJ/ŗ֣N&բxΑGlHOM(FW7$OuݝUnKQCMf{30m `5bN7)M/5o"r(R5@.[(< 3d,K>s|3â߻5n㕖>7uAsЀq\؄לv0fe(ܺT-$C๽Ҡw_7OTfIJ]{n]l4 YhTV e)U}f(Y5~2mkY*ں:󏺹I٢DaqW|-[+p fH/vX-$4gڋlֽ6]8n""IJ69o 3wSVc;T'Ԙ[qF.4[&r;hGPmТ -w6;`mT#_#~J߯}4\}_wCxt2o"4ժwm -d<ȳc;~O/'0:I;*~T';X#.\鵤 H^ cVdN?Y1"tƳN_KE\16wʕwr8R=*_6'њvj3N$+{ :A*8 )8ZγrM>M Iy^\%+G,j*]Qoj[pSPW:&f.>H˄^Rq46omSp;- )*]NA5>:K i07Β%,PHAMb DTB`n]$1Zb/Q:(dz8RvH\(Dg‹jA8!_Dfq!W11Gi ŠHUraޤ/ٗ,Ҿ3F+V0kQGp8/M!"*zJw϶іA4{f b5Ȫsܐu׆zQ:l>5]~v ׺)=z]G=1'K}0xSH /҂!j6PT'_ݧmzN~5$L3HhILmk7`:۝](ȏ)jT R/$FFKU=z^YA"9Ht/PG:ɶʤ5(}mǕ¤TРa*K+q{(sN0(4oG2D,5ĖVze@&}6B+@֬v}b]M վqjn]4ZOߣ Yu‰V3T[-%!jIls~%t7 3MWjQk($ĄR2‹u1R,u.nprOX "IQ͌#6#.1Xc'Pp/2ӄ#ͧ:PQZ%VmԀh K3et4?[P43_Enz#X٪=Zы4 U}d&dIv&NxeۆXj=F Nٮd/Sۄ#feY- Ru/ߌ}]>6Jm:Ɲ}V a\D@QY拊Rc#?nD9QǑ{Oú&9 "mo|(nxqnDWLZ') \5%g HvrnLO&3^K6"~ʋwDQ/F]η 7:y7W8C԰ژǛ~nʚ6Ry|r,Ԙl]۬.uXWyU5LxUed&E>Sk_Ʒ 6>v\o>SGޠbi ŠkM&AzTiQ$Rϼf?zYterjǣ3'PA?[u;}y$:!?@'s*O {sݸV] MI sch` ),<*{(D=Y+ o$򐨻 _"~GlVxYxR:2^4 YWt #dX33>t"BDqX+G忉x`Xus0}گL.,UvyZNq3:-NH{p dZ>4$t,Ee{M(62MPvVMܖYuj:V&:n1 c3S'ZI@xGv6gnWa(_dՂ? iyt h֊b{=Ӈբ|3'`IWG7(>72wBGlQ˔G<T; x,uPPب8W.u";%; F5 ZuY;%[S  i8#/2ƛVJ}yjJ.`{ f6sqjC42JguEgy~Ond":j-?]r{r=CƂ"7Qq?ob/U^P9(uuVWT;fE4͐Cv殱͗~('߈Jmvio9uQ.sugX$MêKZ-<3cJk{owm,YO2 6FL_ϞViߒƩ )ut~ H݇bp@; ˰JA,}zq681#'fLj;b>f}/\YH=dL,9pN=)_ںBMS<C=\k\:ʽ[&+GO.psquCJsK" {!7\ >G|)Bdzk!܈ ,xg(JmŀRgXĶ^)+@R_L?^y˘ zm_$C 8JKux5A!3MқJԣ2}i$x21תٌGf8,sjiFQa RxFE/B'$Ep x2 󡅋$sgwU ׳E÷'>ްaK`s;woC&+a }X -vl)@T)Y&0-rd7 *R4U5 dl0 FpGHo[.;q6L85hm1a ﬩YɜWI G` ލ cUJѡOjFQ?ކ rп[Ժ Ս|fE¹[?Ci;=ѫ^GSm,yd7]3]Z . Ϲ"Hvk`[rHrw8ы/CnQ ץu;՘CS31Pp^gUΖ(Kع.bqzQ$Hk?+ rt:_L_O;"ԫ0䑿\tQeDh+c5_޷$T}WK&j.u,*wm2\Fu%MRx\*߿WS A#4=P@/;4Po 5a_ug hvW1:n]7SoNqy,2pfݎ+gtW9|Ę{/}u9S;2X6\w3C/t!S8ėhSzzw'R? h@ Tj͎9޶SϴFPV m{br||l /s} %(jn,L;)Nm)ݛcPr2f*m+NV:T1l?iUëk$p%_LGxD'D-nx!\2:fO91Uzݗ~w&>e:Y!w"v8e]WjǐS)Vy7MF\.{|28B&+ +XV|ޑ4P"~/Y{dp <.}=OBJGhui L䶨(tp_U A*R`Sl¤ĘN4!V}PJP8K+q^i&q[`L 1~}Xc&)mI2~Z (6Y_fQa:A6Dmգa7>KZt0'Ӑ@=!2v!Z!W:xA8^H l~b <khh.ZeLLd5GPy W?2םH& ZҰIX(8-%P/TsjXhʤfI pe ]hcKVپ I=:SUUFV5;2wwǡAo&8[5Ѫߠ~.x_|  )NS-RQJ;Td"/ RsB_뺱N^8׸یA+Q=]q~Sh ?[{)~_φS" oakM%qv;P{P&[.8%Sv̙ZtV~Qy:ir\XXJ4N쥼I A^k_Do3PwMu^G/=J k!1Z:*/W RcWڷ^kzb?<2镆 FBr&{Qy Ow'K:WE;jKw}#-3o!Y$׷yy̒7'$aR\;a{.UDUT5!( ~V/0 YBSbhq%{ԢeL@PЫ!+=SA]bL̇0jcK``C=2arl޻8Bþ Υac!Ѡ> gԖI/)4m┵Q.51~ מ@$`{@yN!Z`CI2z]ӝsqjepQMOH= s>~}R^ !V>dw&ۋww3fy+*ZGyW#*6c:t;y)+o_,Cg!%HmL3SjM|;z Țlb3I Nq-h^At9:jBk#J@I\e~ I(D@~}2$ilzV4ncs[]@?c~r%OcdG,!e-YJdž(h8|{;pr|ck}+xCMJx]`*[ېPvgv':(~nJ_wQjșV!>͵&41^-v2{.qӌӢpQ?$%㨥580_<euV3|F!9bhS0Gj9`= hu4?d#ߗ@f H9;2AmAPF/vddgCԆVs[TZRQL!V|:=AF0`93v1~%LWڧi`,"Wq8g/^L{ ja}+s'^MjU30*j'hmxnit\s&kLs0@*H6Y)`i^OoKX#|#'H+O#l;iGp7;(.`ѭn?:L4ո^;fUKiV;9VU\5&Ѿ &l(-k"~Zd>H+K2$f6GȉC:T\KA+YC $/CSASk/;}*0 fSwh28V*00U7.vU7JV vuWL6WvVF^KvRA7jN i0V%C~X%6 3r9^fVR 9:| 28|߃Ҍ}[矲UiBP24:IP09n$ܳS}Õ0t?2 :'KBrEZkUC Ot\3fV.Krgy^~g†7fjP랙^{Oʸ4w1DjL*O~$y%:3 f;7Y&a+4zZ,2P9"ǸCAp+3HHUGvl˫ċ2LAff;_ɡKIdMØ_oUkE;gՋ}fHR̾~և!!yP5tj|7:ANagP+5%)5Wv„iv'aN'˻i {ѡ 4͵Skk 8@@mɪ ۘFB!H xPOȔ3AV`%pͱ[Y}{]*8f-]?o= &Vs+ZwqS-01 @7 &AvaUL/Y0;- ؤ}Jk2P;* >υJ,)LBĀ@qTN,1gns1b<3BJl~2r3+"y絜W̕n=#pKW~BgzIꓘ,:A=RU x2I{h59C阣z,9LSGXpaénoJC̱^ԻRqp6cUr/1a T. O҇b\:yMUn|m ܨ*e<iE_A x0NnY>lhR%5)y18C*$i_,tK>83M v])ꔟd"ןD3Tl&k*ZY']^=lf#!s ֘ *Mxʔ6N/ GTۈ 9lwc$״d%UV"_iT"na;_ˏC ˯\,\-[ξMe/^@&+7*98v>lv\-Ұ}[ G"{^D1lJ̜4gH?!S֠O\z\iJmR3E"_ȱ(qI m')5K>Y{,IXU5v,~$(@׻UsT#-שf=v B͸{tS ٪g]v?Kphz<[v`S5$\1d&95^pDQms' WESo_U}(oPo|Dk 3ʋu}z w6iIǑA&{.p"}߃7o7Ґ,C7c]& ʈw|ʱms 5N2#g^"ǐ+s#YM8h|7"Jx_QD\Ĝ:}(!lՖqJWTˣi2ɜFW@_ ?Y}9mG9 m<`*:W񈷒/2>ob,\md t.b洣)k&j{9cfX0X9:z~:>œUgSp:o22"ߥl1 K6޲tlj:HA6Ɵ\ PJd`UV%m 94QI7gIhqnʐq\"ka6Á} Wa>`O٥J&Z`**> a5N>|^0ybrW+"Į4(,٤WaoDq1x!gvtZK4.7QCZGN | )iP!{4Xq+jEq"㡱/wmjgbtp /=c_Ԛ'ݚcZ*RM-zpU~]vDy4݊YĮom%$9M>1}~>`a J>.|g|EŰr}MCV#}f42U,eiႾ2&Zv.^w77LE!,<7P”W?2x[Yn=9:vM}O&{Ж% sɠs3柏$WjSع0ɞL t-qJ Ir}0X=@l4ՠmNEQf `qfo7wK^o!ܬc?㚎8vFYɱ5uDm^0O5i[&3>]Ҹ )g@י?9)N#J*jaꚧfl~xN({gPD^Pbće041L*E[ZF$9@Cvp<e SM\4xj,$-;RU-@Rw]Fme g(LILLe/ G&:^k^a؃xBtCA)plv(+#倫B /Q^bQ6.]4 d{a]YxuI+c_~`]eGY `׼V@0w (ymGw@4\ 'iBP=ECD'LN48:H$l@.PtUW;>)·~2waYl'55![ꈟ &7Њ>lxK:`wYf gQ zz2;o)aHߓ}8QљN9'qqO'l7ͽu#0ڇKŐLIk͇2a)Yv {;2Qx F. kOc[=Sƿ/Ƶmq*L <[^4 ˾ tf׮ئh@G>N܎*,4qyi%#0PGdCb4frLeI\x%~^4䗳 ߮˂I v>˛/%6 IhaTZJd{Tz8ͦ@ZRSêI+KKj/n)'EA\ꥫt鏽ʪTcGZS]{keCD ~?hAF/<\Ax_C$< % B2H >jӰA( /x-Gxp^]2" 63Zltm͞z]'һӍQ~.ĕ:.PE H>PT)q?݁pizljAr-Gi w[ڤ;]˔"^`N x;l予/S4떢$z_"|jucNACgO%CYs[&'@5RAԢn@2SǯYAOsR&ʖx~Jeڵ%RNJs\\Ą>u e^_}4VW>E6ðÕ|WEfg~!ǜPnN}R6,\Srm ߷J]1mx4`:,*)r&-NN$7raV.'&._4KH7q\Joo[h9E KS#?pԾVaz. #ڮ7Mٜys 5 TQfɄt'IPeJ~kMFiZN AcdD)Xt{Pb(U(F,zQ K] ũ~P:a`$UL*I=RwXQ&-lN9b1Cl)ˊu,5->DhEG( e{SYv)Z<"Ҁ C("n< l)#>ԪdF_ɽ¬`owb[hL .qk qO؉mS' qCѸނQއLT#l!ܠwA‚+mmG:}Uq{Ez2ڝ!h, xGՐΌPM}v`3Puog$68"diNF\גt3&كrү|k>`Q!3F%$:Mm98'p8Jo.@~W/wE溭=V֙LOoIZ%s}8csM=EI#nd*K{7y'`ws'LR $4++:y`^ZsNG>NE?jPg8[jtw8v R/&hgOg? 47,t^b@_FKO_@;׌/moQQoZz7VtDx1xV!!i@)NRIy98!raj}Jër5*8 y "AZ[ygR]TiEN,ZWxL_DCCvPG33uP)HNʒ9L i"y[Ʌ߷yevtv""AkqC0]C`ěBK|mPDٜ=Z)3٪/S >N$ZPQ}1WҡGW)eu6?4̏YNu @:$kcoRFhL;@$^t $ZB]A]}{7aV}/pO)wWq]䣶 )T/)kSe\Zkۮ{*ba8ǏWZB("aI/T ӘIl[O9m'V݈hy,eoj_욵imgaoP(DW E<`{=Q;y4%KΕ*/2c_+˳'bfcP^C8ں%85\Y!Zsyu0?K az} g$є%7h^4O:dT@]򦘧%*m*Tna M7 Ji*3@.Ƴƍ49U9bYEZ HHΩK-A=Kv nXi"W=5GcESWtLhr?&jM<%ۂ ?ܭ.Nh)׏YlǻP|4d'mqk1`bTTa:Cp@t*s -1T $tMz*.2CF[¿sQq_EtAHn0%l"n\5TFGmWiR`c} խ䣏 yZAPy4Npoy}/V)Y`@^0\Rz!Eѧ ) tQ,?XYܐDߞ.}'|@0a؀֔n"$Ҍ*)/ӣv&V\f!C/(5ŕ׆B6{,iOk2LWCkYQCb%wjɍ^K%vEϗŨFsZ{+LɤCK0أoǐj(4><!ʄSagآOtBc=KiIrZo .FtXj֢+:%NdTJSSܭFkHu_6|ctάҳW6V83m0fwr̪.uok!nAVW[{}= Ls[T%DkW-cZx:?SCGm~M,82~0@zv6=3zp}TNG\p`e֎ՕLր┌D[/Θ liHYQ0\ jLHyid5 |Y'^j_hntUG\B~)&L|7kjGd^<mvk_LM.%k 0 ZKҬOGRc:$@YLTe:r;0 L}S~3 \dFhzκvER2a7SNjk1:as|d/HQ,}'}$f!pԻ4}te;vcg}"֚p) ) Ki~&53&JhAnЇJ90B;yطErVh..4p6,@r%x8}ks X/AYAyA'Tg8͏Znm>SɌpoePcnCҵr wPH1YJ{ј}Zg̳78V~t`1J!fNwRíjHsB,ŧz2WŲT2YȈq3p B!.LIHVy .n("^2WqVOl woU8NߴFzB$>n^+gszG^-X+=$`ǖr.qg!]!,q2Hdn dT.>" Klga:;K4$}PFx0fԦ =Ia1euR bmRß^|zKC`\Y,)~d؆@O4J=3X%<ϔ\57i *ʐ.06g~ꈱ YH )xKuzhys`lR҈$|\<25vΰtej懮x\ }0HM^1NΠQqa@#X9&$z,ߤ_wc|?l,NߝQdj9qpa{kQbՌ ۗ~* /}4Յ%g&˾'51"zb_gq2E^ynJvQ0qQY@e-ZTB;Sh? 5@rh8tGnd*9RsT47艨nm9[G6d@fɟSv{/:ѫkﶨ*. w7. NKϭl/ -TrM~-+a'Y˓FVW%jUur{ATˉ%N_47ۦup͋@rhD~9,!1TZa~N!sW):ZYX&bcO˯oCzcTI.@~\%g95a 6lxA&|B5Wlϧ!49mC&Jhy&gmd0_9k^YPY u7rP3EV2i)S Ao*-, 3MUn; 7:ۅݵNZUewVx~yz6\?­5pS'fA&5޼<rCO{e:Bug6ks%/jsE(h%"3<`;o (}V"nBTw.~}$kQNFfT~.=^0cuIB #k(b]9ZԲvUi Q6ShΠÅ} 5"?h[`xRk"rKRq +R켬*HnQpXugɨb544O+edO4Yy?2:n@E5pB$)v~t_avj)f\۔>j[*˸gPY6x EA~$6[r^a!j٤weN' }]K+cr"PgNU4Nk7ԁc$Lv\G&r,S?68&C;go)tG%ŏљ&wɆZHd]s'ل? rp(^ڮ}̽G{&mPbݰJ ;€T-a~Nr˨MpNf#Th.3|jY`n\ǀh֎Yr;Uw10d*d¦6 M|3Rp-)JA!ZUv$}!`weN:14z5'W;`|m"9k㍂! #Y,SHD#sg !俜>@~eп(00Z5wV[zAnm#]/z4'`7 Cb},]@כ|uYEDb.;!_#`_JD пEff]1G'?~Ya [XֿHٛeDݚ ੪v8\f֍n' ֯;d}JtNH8/ÿ|nl7N {FU{YW6xA(&v t*~ܩXJ٬2탄4P2u~]eQ|+27䱂]Qlu}Z1$oCrꤺeā۔A ɸF5C@(-?"t|$3]Z!}ud4e[۸Džхn}B^ױRK YjtfJU5U] ]G0Í&-dW |ѥQ?XEݯ[Dtj)|_ڑ%Y|q_UTt k3Q4ƨ0`4Ir:-gFk%3ī/e UOs6(@Sp(c^.yth!`0Ē:*^$P4y¯eJp!}_t!{_'l u\ ytmvh"܋do`{hC~gH*/ǼP>GYֈ{`fpZT0c:4Jk@B<ՎnCTCbƎ|/Z'(J1&a^h^aec74V*s{( E*M".hlOgtq9YdM6 h(i5mMo2o9#S"@d:~+>}-U\]ģ..zG' ?)閔ĥq;(\P?8a%?@Pu^YKΠn%@`{2*8{ВS"A&096sgYY$_zsafP ~FRՎ?͒oSnJKH =BJWZf~}Cs-{u/_J]BA<ؚ MNq"@lHyi!Z'$eb _`>I-\P8S&m23eׅ;!ɶ Y,GGuiE$-=`?ZUO(-%}𥱟Ck;}/3B̟rNS\ue7.j}bn.aO-kFP7N@6n,=p6RM-,=~$ %qK}n+%u'ywIضe3clSc~|hqhi+:(UC0O 5FѽF.',(;[:}P/oq_ƅB27ٹ'3L'V 0?P֏|}3CV 8:gy NZY&V `"G ~-vi9:H9D۰E iiB%9ɀ׃I@\Kݹ GP]NOlӄWu6yP[ *-ܤG]U0W55*EtKv Ap/Vޛ-[XsZSGՅ~En~ń&u޻pURN]Ml7eS$XNmތtUmf6 >e~˝5#uF2 fD$q'ܙy'yRrkj~`1.d6N i1;7TE1ͨSֶcXl;BM{g l.u3@cD5.ד7?CLLV+}5ZJو *j~x<3)rF,6Jd'8>Qt\$KVi+GA,ҽ,RrJR?ͱELfϺ"R ЬP: ,EX4~ I7 >PSfR 8:@ R]_6~!A;=®ʢ8n}j/듭wW@'UϽM (<`fop*nQ6.=Uu|/K+[Rdit}.](-AbfBa".miMhykO1>_uOM^RhHZ2E}8gr>p[GE[@Kii^;Q | A"[~ٌT?FFlkMA2: ԝkwZ>ڷZ,*q:Em`&K]IZՇ'Ď&C`xv)TIQ V>Ůjʈ{ӡ#דrN)e[e7KU5X\{޷[=\%S@MKnJℌяmF8 j?(HЭI_R!^4`L$3)UN Z%"){d2> 1K^C ݐ%C;x26kﹳR}ܬvVabZY#VlI{㴘{>A4ӐZC%ÛW'!Lkz+`G]ri\F%Dn? !,䐤fi̯%\PU#|qsr Ywfj uZP !͙r5$tbv ֛;_S1{/cٍÜhX4+Xެ:1~sl(782$.B{Muq݄3^[e7%poe{ݮā~ل,`tGϜ1#A=rT#p;P@Pf Y2F2k6E9-|p٬qL]m~6+> M6Pݙ0Tp r& B(rm'$6?;]1̙E %wh"gwkUYHˀ1WOGLwnW[L:씳IʞAZPeN*pyez~\Schs|V(JؾKQN #v*F$$m=ef #1| +R{x nĶPG+*܍-ykhaZr5-<ޕAq,J^ EVzxzQvݽe!str(oBswJ#|~.RQ@!y:VgJ6V2TUxalVAT]ܰF#"tF'fCټ~sZe  `rxQ/9Mz{L[".T o;Dž ߊh^1Ι; 5 + A{`_nxʧ aߌp QbM(Gc [[ Q;8{U p} YjqcaFGSdm(T4dX#E@%QXE*s'MiEk,ƟWEl# IYrYwח5pa kND2=a@Ez\kLL{S,FM 枇7Hazk  Y/cK-4JLKqHYa4BH\$o lfBww|B+ _%+L&"8PIƌKoZM|ܓ*mZIq!hbGO~&ز3>ȵO'wi KN] wyAΚ|,@3g2 </SvHx3G0E]y7~auESmr pAFzDܪHvAt+k7xC>M+Rv+FlfݍF~xs9%AנgoQ{URx[K#b_7?rQ(  g)~Ou:=ѿK&-+m܈nx_8p ]u Q1 GPUC/;?dzTZ|==RU=6%'[j0Zv[UNu]&m_|hbw8ȩǃr6Epv[Y/Uzǁ|4V)\'M@^#|E }ZaH+&|55topN"lcg}蜴S{+Mi3x^Ƒ//S'x (=<b.7(#EJt44H-?:!*oREg&B6@n~6 :H58bU/*.m->8:~Ԧ. 2 SD'0_ %O+?`0Pe =Ŧ nSf(KbxX UdW80ۡPb4!"Ӑ=ɥ uF\x\V’sյC.PG}8Jo>rB#K|qH|:26'[@j.r؊ԩ$A\d,cŀ`FAB2G1KO֊5T[CI2TRMk*g+@mþvq#U H=Ѱp 6>Iljħagr *W`:omd[{V#tW&16S[w,nHP҅(*д5v̋M) ƏX!(r &{rA:Fb LBW !^&_|QGDgRآT!_y ݌](r;n5rOjnqT ˟<`-gw.1B%sGMʖW0ݨhx0 k?J Tx}^BGV=sov(sE4%A#ihO3J[%+i mu>B#ou ţsЬ<򶘏õZxgIwU`N508`v-$ºTy=sDoEl^67J m`jO樂դjOR3Ekuӂ^ 6Wn}\xdğK#qf(Ѯw_yAȋ)Ow [ռ[;Qf(zX3?A}ib"v} ! ͬ519qd~1r`xjXRE Hn}e8TƋ[Ŷ4MII=2e\\15ҎnohN p6Rn 0DşPj((*eeuD_^OQy MCvs?ܶ1g"82(#A{94hŒe0in.B3Mo޻s}!)Biըp4?iV pfO;)14IʗaLє&s|7ѧܣ 3"Yuzbxp$%g-?NbEF|NO:%$x ub)jWjuw`hnv>`BU$D)_ YWd)/:{%~D\Wn [IrSk(fT9_\<[F\#qABE%?-!k?AO&Wvboz^ vu_7s1g9z)bI2"h,+΄E1R?d`jpXo<[o^,F#CKda-|v8njUȡcv =tv2U\J0+JYg՚-GK[,\3)*͏h'$G#on2sdd\h&`,HˇPek~\f~[-jvtJx>>tQbzS$ۅj7P9j@ī% {#(o<"(^ܮ%ٌ^WKB/녊h!\ZpM`BD?Sf/6Dߤ$5\]^eQL`ǦYP\'<{Nz/`K-=F "#QEH~+Hg`!zkL6ChODA{vbAF߰^i|G=H gcP .8-)oծc-yl%g,sfOٯC1ENEfplV/QO LXߛ]7iJF8qDN,-if,s>JMqg-DM3hP2&~xN\O.z?"F2*S:4VHwX#HA[Wb5*OvADzﳠD-cH5Tk#& JBZȿ*\ܠΉwJKXVϡM 72oFEL1gqNr=emf-;Xi@Z X⥽Ht2)16~ Ȼ ">oAZs4mO2۵AΌXL_KFb&u_m L !y%hz{yH.j"%'F406 5#4G^KF[ޝ| Zz?R Pk9)Gn;SńP'O%ż3G;\@9|;](FiIб1FFo+pFi~= =L ˚}* )F|ٖ)@ -AA˫ G\@հwCo=W~{r)4@5ÍQ(E+9UHb9n+t)c{޷ַus|(B&$)Ǘy8p kFz+U$ y_?QyѝKhـ;>zΌW 9P66>=np;-huRlhE6?ցӳt `xH8و9sYɛC3V=+6ipXr>Eş}Pʂ 9@+2jn#x! 9o*!$4@\[In@S`P˹u q[A@d~%L9cro8TFV<'ݑ=i$ 1;];Z_KyC*1?v-YV DSߔ/3dIbY*|l$ĹUM?}bCtXy^M~i6ez4YhR+g,HX~O}pcdaPȴyXpR_)GK[ Zj2rfwO*h(4-溎pzZ]m>;aAÅU!kˋm&wv^$0V6-o2YwkWOߠQ \sYsRh-uY( - m {ϢJ/ =Pr<}C,߶҃jE;va99տ+!cd&Ař y;lKdRR^3es{.rg7c 4=lxpT1ڇw^ut;άWuə>LpC0骎}M}0GH:?')\H .y=nyl鍒ň#.*)b~gVd-J!tVx4 4B J1{GQ>tFtp->o7Ntwug x@nE}iQ_nM>κ?/bb'r8=o:> %ޢ:m8Q4"@"a0+^YBS j~id+׵M)o+Qej3qqyLNQ! ̛mS-YWmspeh0݈黋H#L IDeV1\-X3 Wo@]nwF 3K-PR-CśBPZbJ2B?1+p +gmޒZQeM;8Ǥ¦ul,a#Xveq+fc+I?Bcmk$\rm!L˟LG)bĬUٚezT skH{F, ^Kg꒝?Nߦ7]*82f}lIՖC(C͐}E\: ǀ'eDNG:c*]{0"g&tP~z O\%uT+}BxR rkkR*V+A(;d=b4TI(j ܯ ]u%m$N#ñ!pAH"lhM0.HSH95SǓU3tw$BRU .g,/3&WV9m[N0D*f-f`[r~ߑj0a1#9>%y}RӅ-~BRl6+j5bF8II|>k׸n_gߪL|h!h)\mN>nph;; @xو~rIrIҋ|æ CVOfD{Pywt@`- oN5R?mK>D%pZF%dg"›LIi@zKtP"F:T~j@ZPT@9tZ'zuDQm :PϫH=CWHeU4n{ڵ#h ٥euרh6LvoSiAv9P4ϻIt m+bD/XU`MMmʶIw{~6B-|u#CL=@xIk8eZwスc_wX |t~=ڝ.^!Ȓ ׈5ƊkU}-vɐSb?#d*%h¹%MX [D` Oy >ugN<]!az9#L1~ R spK"i_7M_z^b78zrFL mЂe<9Wå1"g5>] X ӓBR҆՛P.Xqem(jxvΨ$}@@3NDz2_A{ fsvLʅExO,|qXMBۅ2}]hQ2-eͯs䳛hA)f5䛩fNsŠux`þ655Յ5xq%JxN#rdl2} ڬx1OgsN ZҐTV+F@>Q_EQlw9$;Gz6 T(?44yM)iHEѼom&/] !"m)Wњ+͈d6'yΨF4 ,} vDl$4 Q4#Qc@UXz} iL)1)<ˊMMMЛ|nᘨLJJ6:avZ::EAO|YvΉX" ka897[L8yBZ|cAlB o2:@ DjV_&<𓝘GRhod6IJ(5~B3SV<lo.uV>Cd{.aR:d|0y~ JU#wDŹ675nV 8^>O/7y6M&j*Glꯞ2azPteOW`G0DžY5d]8RN5Gym!3S .n@av9|jrOOѧu?c90+-a[ThcPEZ?R5u;{vv&Y ubz!J-S~K\1ZzIԙg2>x(ΤlYtS&ݞvBU?en&-WN4xbB,7Vۦ!mZQl _h̟6v*hA[<EpW:hɞǢ?}eogayo|FSځ:HjB=>Rn,aٝP&2$) [J;(/$w).ȵn8DFV jX _Idӝ{+Flǰ`XR=~/NA{$H׎L>ٮic{m(`Q?[M%`=:)vgWy_ìcx ۴"Mw.dG1,{H*K"nҜk'[ά(~F%Yd #CjZeWezD0D]:+, 5)smQw)Y~2mc'8_r$7qR,)3]1Zu{T"$tYG [t!bfe[jDӲ3생}] Iu*" JS”F,D-FY;z9?ΆjǓB:0 [W'4 :CU.b w˟ ν><\MLHƣf6ϛƢ#UZ q:[DNgS_ӓ/UWZ2'w4 2 CE'{Ncjka;m~eu@yqQi?pܵyBqˣH $ 'QYYAO\Nx\U"aip3rS&. ]k]ލOڥ>ؼ\#sw<@R&LG"~., -vBv9WW)zU jL5A:o @h$zLywFq= 6+, B'n4Io޺O'u{7$`m:7`'Ϲר?mڴ8d+ތlqE̾s.%ФJT_8[F W6>1TL4^~zkVȓ XcNljU.1a$ܜr47rafG~DA^3O;lwE9 Y*8C#6,69ᬣJbs0Vt YLpqs$3k24_c#5k0"йP|uQND$goC=,5IO xH/XOhE`fXQLԩ>6Fvwx&nzL1VJlxYN̵>/Ϝ<2mU `^|AK*)Ş!g/hZRB{1+\'I/y%’Wv|jL9vVqTy]&ĔS/XOAcdi$YP3i2V޳@tG$DP)me6N36|1JwZ#RS evڂ(EFl6*E~` `t1YOS0??Yk{ -D@]7?\[X1[d{b-PAPU. 珞A;("3;EoC#IN_v_YKsvYLT":;L0h3*!B\R2҈$=<[zz&rޑR M|΄LZC#t/ (l5V$Nr􍋐G_jNJGW|-ե]YshCSؒ ؁aYÈ%߲QX?V"Hl ѹ"clH75l]MM.fbڽɺ/#[ԻU-it嗩 >`/5ȗUm'pZlHh(n GdF#5 vdFÙWX{!ܚP83R5ȫD^U߇E l:&.A^+.lEP/!F-?L*!B!ծz#TDY`9A֝M,-LR :9!xj!Y|__=׈!_m"} 'thzd\DIpnuѪ(K/^"'.I}ؖ/M.e5 ^!Y}53 /7T9wh-EzUա59 l9TzfCh z:r `o=:gnԜ(帛]1XK 8tz5S$] } iZVn&`>X@Q^ct)6eóW? vФzb []+P|}IŦN(y<:v,@D8$HTzr̲&7̝vM&|pZ_` ;>wU(>ZX!u.НX8kj?)֡a $rX,{Arf|F .oL63;_=]$E}Ak&]ym0odu<%đGfB򥄣w'0y"! #TzꭼAGJwFx+=6L3VQ.'9㙹](R. J*z$'nZ@xCMSTu[׎v1\gALr+ B$2/mŦ 46o:E}!" 4/2HpZ[>S \8("L}0|fx\ӆdS [Ϊ9 ?,bFH7n`\ 0Τ?Xȭ흉ro6ɼUJnf)LrߘZ`ߊnڶ|čG]z kB{YS%83T06[w>!=|vXyQX юgdf LiXEE-ҝjnjGE-P iê8Q.Pw?ќ@ռa~`S:1'IisPíRӑBPz *~6֪wsyH/IݡԢ? 89+L{9d^_dSEjJڝJ:zZ{bQ>_'=Ot+K6U(ܵ_=Gsb u^ T4-x?[ZY0kÁ-ک]y;FP#ח\P= [K^UyY± oIuWUѺ6-ͨ8gpvNQe7 HG=7 ˀ}0hH5X?i:5c 5O15mpbgj\&y*VbVkpm%xVclΪ{3uWu4fu|%YZ 7UU̮6nbX!$Z]_ ڷ`^wMOo-E$6&oYghIꀈr3UnR)sm35v;2@UT[O='bk !Xv}[ιys)11v`> 솊N\S.A6P& Ba:D4/8)m\b8j7o%4ѱ4o_/Mc[va>:VWrh*sq羙|Jj-9y7ć|ocHQ,3戠WPI'FYx6kݍb}ʋ׆wMSCVIĻ%I>RU;`C=nK^1rꑦG.K]xaXԋ-B!r \3+תKS뺆T./0 DN;U"}D7-] `xXb8Ui(2+{; ׃Kd<-C@*1 y,!)W@at/˾zD%#6TIB.3n՚qLi<<]󧽜`$~Gf `wF;9seEB-U{ձ<:.P5Bjz$c`&$n&!-N0^J?αpscۜ:)(1+dϘɈI fd Zzp{`=-7^TL%ɻŪ\p Mi%ЩFȪBz3ʂK0U( @bs5zRZOщ=>"8Ҩیh‡сC%JɃ-yaK@ BZhmΐ61eG`!}7@ۿdg68E=%e^ f6#+BxJ~uQ@ =UjAӤ_٬#z|[N8 F*Hk>os.Ѭ@5hF$Nb'i1DH-_+|;dۋ]2#cԝ @{rNֈKWxↃ ؞8-v@),ϖIAk3>շ?.$\gP<[FF^iI^d[ج~זCscSI@Fr=P`:Ec+zG9=DơO/ |n>h]֯XMټH>ݢW֨dxjXOfEƔ :]jO(\ʑT W^&`.s= c(Dϙ -pN;LWPO}%f"ή-^Z%կV d7c"A׊+>T*/Z LwWSUsqgͷi )6T1 "%D2;DݖCp Gڗ ?y W6Lh?;}LUTijBV+ i4V d^96NB8$VB@jVA;C ld#7cz?X^Y <;blf KǴƴ) rݖ@Bl!+˙ub܎ۡ0o웛x\/"KFqKp@{8 Ѐ>U4@^T`q,m`d@fDo/rH V$KhXN9?XmFʧmѸ/Es"-]l_" j.u^׵ |M< s+Ep"%lR)al*tĉ:jlW/78ӉMa|p*DdPTXJx75 /Z8$%p'E£]e4&'Y!ksuoq0~ƫu|Q`1l& `}0pBPEEaO"f;*_Dk(/p1a|x0-Y_C?ᡯ[Cn!%^( MV4"}ViaS3%(DZL;1*Ti zD؈d4ON;ZSd#uq+E+gSfFAKҢQYŦ.Tcr^[}ԃZb EvqB(5*^ҿUAn3ic\XLxtqCb/…IIqfUQLʁ  -M's73w6o{E[qg}zE >'>T*Z<9Wr9 {IVV" ڹը |Ujs1SB/LBґgqʮ`ܑ{w#\<&ɨvOq%ǝ3/.X++ˋ^Thj`qV_3"/YFL3|8.y4VUbZ )'FK\}|-.Bko Ua2!ae$]7=W!]jej<9s x18daɉkG'GP#gJv[O')\‹ nIZ#l,q׫9)- zgQ?k3Vꑜ%fբ9D !V`X'eaWː lW>hzѺ7n22q+GOyxE03;7/ޣIytjdˡ̝SSk,ںC2w _S`MIwڣ`%+8BC;7f'Ю6.0cܲoouj{hb;GikqՏJxh9TPJ4Ԓ+6"PLe\½ w+ifiY`s@GQܖa0!YBeHiM6e~v>(@FZ`=1<ecY4>cxxJAW/IJ+!SQFm)cY?2Z[!6X=\^Og4PqqM DDC316̐(~Ȥ3կXrDg*Q@%6z3z~6KA-k$>8;A8%8E"Üy|%jjXFS!@_zvpzzyc!IdNwγ z3 w{y?XsTǰ^ՆLM۸8l `!LVzաJV\7xyAbJZD;{9UPGXJc3 7D';HɃ3[PyS#D?G2۵vT`וDx\C0g0jh6zSFQ:?$x6J4չ9E$}  l4)lq41>zXZװK/WM=]82MM iR;̿JQLuE 3jCZQ鞿;h'Có #'yLHkbhSp5gcn<'1ʙ{ 7IѿoD AnR_) <~K|h~/bD ZO {7NRu˕5*_#8,+{A벂Gv-G}ȣ!og>DQuDk/m\䒔xr^ݏ@=sܕm?65]&Bƪ|m`7%WN\&J}!Rc&]orS zL j#CԴ{X .4Qi|)=YhEQt֏VXVkpFJ~k/y#=k&)k`}p-)[7hΐm#U\g7h)OxiYuЎĨ:C /FglF".F,zԡۃI':+6Agk `W0 U쇂=h &Y4@O%+ /ơCd 8teuGmF&7zAT$sbc. R%i.Tva2p|#!7ʡ CJFn=AYq7$^;?,) !>_ˢ>}@6Y#2^.2 E"tW`l8HdNk\k} %}ތ~H n;B7Dn`~8̊did2db CֳtD{+|h~ʮbw0oю4wZZ(uQ9- DHqS=4MCc1 w=ҭ{ T t9 ŽPh,Ouۚ!к1-/7zGp Kڔ1ˑU5)`d4 mw*"~)& 9#٤bR ʷ=0yI9*hwҤ^FRA4'g> =G֢+mFpܺK1~8.i!jt~;I$܏g8d"=M?ŽZ@LiKvヲo#='zDz^^Y⁨O+-L9&pv\柺saGpEs f6fkR++BJ/~*P R:.8&t=!]f\Kzjig"?}YE]l9 9RtX+ INܷ.r9IULCڦB'J|WFҼ*hU.Ԯa Q~JB/|#ɄͰbnS /KȜk8E*OLDХ?aXnRs3QY(i8,Z#x1jNS܀93_`-ۍ0ul"uFcE2~sWkӒvqa蹝bS2ov.i\*'(yŚx̢ڡ0{WEd 3;lw%R\ [!s{Tɿk$Y{lpW$ ͣ(,xzr+)4TN 4E_EIysD ͘`Pcj#}{en#b>>-U5s.{W]>Kf B!%He)P0Y3M"j3<ϞDp{.:rPb",kt!pN 0t \7W`KCb0zxmW3!hsjIV@;ژ}Kw9g#!3qX{μ_Y€"pP/$j (;dJi?w!&0_|iF香c%trÔ)%?m KI͢#CCAr&*7g2 `é,[ȾAލȉQ6:j{7. 9Xlr X3_m'oF嶴AȨEYtXdiCZ O止!~cUO]y1/5b8Eaϑ A }DwPpftWY~u6.&4**'^E>ݾZ5$>q;jiG%,ߌ싃U!Emb$%W\KVnq~͵ ke18)J}VĦ[`߁^J}pj8`.MDs3#aI r膍{'*[R⬩Wn{{RXR% QLzzlj/ZLq1Mox8S^f ̞_}&5>.f W%-EO*tɔB_mS̡÷HWmx% Z'2Qjf@B?z4tLC Φi}cCO(_UPT۴0W"A{pfS"J/1qS6yklOY8gxs3d%."2s{0b_8LJ)nB_@vAbh")w~~πLiJxCt3*6BjËcDB P +5u $ R+vgg4׆j#RItRr6.[KmMߪZy9yj۫6&A1ޥ]j:;WΉΝnֆ3˸sB2{T$G@8) pbœ)nYk'ld;o;fo@pfn7GȞ'6De]j޴-GHg>`j!"97jG/H9~%U+ F8L3r0"}?^T>KQ ϏrAK ]*x+4s"c.t(N? [.\TQ1]'%AN4o}-q4XMb=}~8l]m:_AEe^9m$N(e0$b )g*HvӺIOyR<т<fM$MGpX Ol\#(ug{}fYkwtk:H*D޿#8E}M4pl˺g*EG dOׁ'WuV+'^Y f,Ǚw'9!NB/ŎA| 8PCC#Ok4ݙ0ysoh-Jh?)&\C2a24*4n{(߻)v+OfT/yX.9<cR_v4Tɾ? /t`1MG0@(!cʺ.?{ɶ:r3=Ə숁T!tҦ#Mcˮg6gU`4GKM9X4O=im\n׋TƜ;]""ˇJq46!"7r~ +>bzj#/Ȗ  o!b-s -w®+(g-f sMj'晾jD{_,} ^GQ$rOıQw/6V%CLĹm[c'ƔNMxDjw'79%%%m ")Ig֚-4+6Qͽ6vV #r"y;@04~d^89.J,6 (HR`gvMmp~mŖt\_[įqNE\T\LZztIcOQ^o³CJY]ݴFDZʃ+%9u:}0`\g[4YH(rŝY{@`M;떈jLcqaQ>qQ1>f8Zs$U@J_0Ɵfh1vq%i%G&!`ikaFdlF3_V4klR;=#h+-mtꋐMfSG}=暋]y89ړl'ua78 7*ix5\PD=Uau_nj|M(aۚu+`UXx=W0&ggo^zձZ/S~P,}O/S{N{ ;v5|ypv,%EU/[q0ő"zW(PB U]ȝ뛲^?G,C;`pK;7^X衔y tT!Rj_Ԩfq$mI!'wB= aBZ2SSx@du&ZG9;벩tZ.Hg [wb[]{Cd.o} d&֥hB9r/PUtRa8 hn5Z;;Hu˗@2q?; GI+6iƽwst☇{H#CPè6Xu._5̪XO?4IC.ޝ&p8+n޹)x_u zЃcgM~:&M¦MEN (ex#fGiT;k_Ih sHq1r}e,>kh˱jPf jXPmj`~d3\p|U4@&؅< N LĘ=^-?hDi wa0Hg1$ĵh=p|eSk-B$7w“ve&9CSs,oUAD)ޭF;Qϓ/]6*"%?퐓 \c8R4ltHM={ ntsCug^ id U6n^x<!P; XU=co0369As*9S oB7f_dSR6VMC>633'*kn8djq 78/,E8T'CYcӰJ0VnٳoH(&IFj AKEG gx}g;bK?ɴƨ41uK1@LWnCNC _d_ x!|"B'wLg߆|=y%wL[)yA{*KFWpZ}*8=l8/V"֧BF}92OT|%'\kvS[b=Kܭ *Yɲhmd _qmZνߐ'c#8q,7JX -FfS Dtd*wa%eC +dTPno:LX 9v5jJS 4d{*!z d8 E$o _u@80b'4U Ȯ7MQtq^AIqð 4րRnVYg.3(;i{Sƺxȏ'{EuZ9-% Z?a+%@qT_%ah&2߬B0:^s݅l|lへCޅNLj[$onb3>|%Zv@\56>)`tyA# qt>߸#L~$Z GԬK:>nK-@ .Z-/4c< Yw]2Ů`cߕyJsgk>':`aQ%x%Toѻm^tG&IW6px%0[= :2h&,ֿwn>k]J{n.s!mVIx5$8t^&wMÓY n!i8@ePX)#CWs~Ȗm%>c;=\6g*AHGϔ%Wq.urPYhIt%6[^;;B_ kUf=8IRqZvsÞ6ەHO*}Iy?6,@=HGy>S_@Q-L"ensrFVy8H=! jK~[ yrgN#z/4 [4F@ %Xtfve 7 IS S{_o 3Uj]<-= fۻgzMͼk3$,6ؤ=xf:ey Q"Mg!Z=C!79y7j_t HdLU0Sη`oSA;]kA54.n#`Xi"/~x6%DUij ce\@IPE|:5JګK/np(:]B[vr%Dw\h UeBUit'4l'Pd[Ql1qVs&gC5ܯZX5  sͮx6aqZKqbdBV.8UrdSgeQG`x׾ϮhSߘ VMv1F@Mί ݓ%= }ը0"w+EYgN\:f$X/RNŻH 5Ǫ<C>Iu>{n]Ip:?{W#aăgIF|^fEjv0fHizVخO@M$iTᲺ.oOhw^,t^qt*o-&GHv c #C̮12Q8 U.jK(]E> G=T(b_XތAk Ȓ< vSVOQ w"ٱ=t~T]SQ~IԆvIY_XU#Z Y 7m FM{2UցO:Cp!t9Y} vtp t&9/-oOD5߼G ܳaU| s)Aѵ)! 17CUg"`i;V&[0qN/E_gu/dy™901JU6~BrMqQlr?Ik˾. E$aAz[/.jGըy:2i;1.(}FXz]e+qᏇKlwIǦ<<ȓ-:c%A]+Ȃ{ʿ(s+ёl$d,@34̈\y"÷J ongSkอbۅ3Nǟ }{ F}7zNG垇9F{K8⴪Vt((mK݋4`BSW^K\eԂQ~qd2߰T=}֯pߓ/)$;z&{iwfiaJg y'xCpIxä89qc.slGk&G0dC/~2I)}4lƯZ%ʬZYlK&fGǴnXXɸ"`xu1Ec`l*~k"Ǯ$2IZ{ՒCzS咧< ]4}A쐱;n[S (vت[kaU@|_n@C A",*gmBM5= H,URLnڣ핗&>US"ԤHdb; V>(F߉^\=L谫Q#>^Ơѱ꾈e\e\B%Ǝ`pPinU˻7orRb7=n6 _!#M=_҅\팆W7,ef߮bcR* a;p+dݹkw pbāt@䧯G! vk]<@#U,ЋM#TXgjkz0Մ=ئC;lyI%|4#eߝpj@f0:ȓw Fͬ)^NLJ7Ac@XPl_ .ѕ'zNJss1:d)BqYZ.|Il,v}GߣЩ({$i24I؉N5|\~Xy0iڬ=0擻Ci쀅LfT˾L?8]UZ'0kPYh vufO }g1ߊENE*[߇Z+;7<4 r.ɟj-,w'n`\j#Wc"|c-i}'8[+d*3nzZ>q>zB1&7VTP>L{^mM T"L&@ ֨\CUTk[YM̩gkgbC79:X4'ql`O2y"ڋtl*GiptI#o.H 8hvloҸvXahd~$4HYnoگ;\)s{B?AjQs=fɵ' +Z5`QWvP"Cɗ)D$NBK(@e-SϣC/yt*W+:_.+ީc'3GZ0q V"6j;2aC8ʙӀܛ?c<(L*n"p^R*ﳵz\eCϦ"9*=QVz;EKgg*]}v@F*+_̊+DrQLі"a ؟p mD9X|!w$.w=< ZKh6ʷY{¦#ot6\'#9wUc\qT o&0OR͊ċH{{;X޶\~v6+ s:ű IxC1=tn vQәBS}޷M fQߞފzί^2/ &xwzwڧI YܱQۦ5L:!'`|ճw38m9-bkp~Rݤ Jh6<5WεQ!Hޘy%cW?c>f\W{s~;%哲_ai{AFD_W R]`^~zܒv6qjj~3L8N1u:y4i Os_bIɷ(q"> 슄.YFu2tHKvF3o'Lc$c&uO2,SҒ 1UkilI^ Zԕ"p^ RdS6^U4g\H?gX29yCUbblǢ.9X`i¶K{z/RD 찻˺P4˂A^D.;bj}Y7궶Xuy7 8TkV=4zgW.K; Ý;!oRVT YBH±'bޓlP97%21EwN݀Ut\'+m;dyMk 79aYg90LR~ cgF<<ޱ~z/녵tl'W[= F=xG0R*}T?o֞r{x [pSȇ*wyxYx̿ut#_uC`SC?70\Pփt%fl&qlp:Q0ЉqOWCN; 2ᚸJZ%R9f\N8Ƀ{(V yЕf7oԙ5?JL+ 'ۗz\$G~ZU :m,ɲěJ)ye5_`TPi+Co}ژRX[X{翼I0%H מoKHPeY7U wrL/XhFM0/vsMls1岡5^}A0,OjϓsFb2ҫA8C&Q&><,Ӟ9x<uw{ic\Lbci~\|Uh1K7|C}9@XDSu1=K)]^$GUW)+riOSwIp~ W^[?n>ހhz>cxz}W#Vk0H&`(hq:/:M(q<`ԙn`Ac(d&ז2 [<1rvs^av₱UEPjd]ܔdE2 SP#@zHf*IϫU Iuꀋ/%Is$P~^wR{[nP,׌ @stWVeNo$=K 4rb/L ]m;e{ кhp|)u`Pdyv/&du6W qCՕٛ z\)}=v5 i '  Qx{mI G@b70da!`~o1-%q"[Q+nA KZ@`Bp'vPMʪ'[k/a~0$Gx.0= 励 oKBs%5I%A$:^(&ꝤA 6G2r=z;SeGگEQtZ+n8rTxq9r>/VsC,(CC;ΙE\D.]3J qB(bsjǽ?ٹ0-o2։1x6GQG3季$y !׸7-H} S`JwKR~P$-FƮzUfK t̯Gx茸E_>r@!W=ʚMQG)?,TdϨR?lš'D:RO@^}Ex5Q&YsO;:a-РQ OqChރ~I[!}1g.t|0a!xopwc^t~^`Ao;#Z$KAjF;UG܄WY8P8&\췘I*74Mez0s׃p !?)_L8Sk,}.BcAx'Q cpMFY :Uʕߪmer:2 sAU6S|Rg@5㳂UPJ@qe\M܉'Rϕxi\K%be(Ftx!2ŷnf_8zm۠-͔MLl:4Bbv"*4oxG94F'!,l|}Vc^¥:w|Z81`ٍ[ugXgbY3]Y'M>C쓉e4jn8+9W>C*zbA*he-/0߼ښ*{+#tS[Rī\oG7:\߀)A· L ۪2*éE&ِ=L Y 3c)Yqt{5BNQq}> YꗸL %j܎Dϗ҅{p|1}@ o0-7}U6ZcL_DK3,Rx*k&i@~@XYlP~`o B4/̀#ퟎV[H l7R(&:Q7MLl"_ 6Ã%PR!ȃ,=84hVKɤnŽ⳽W߼y>Y2 5.T?B*~ \[oVdċJ)|-p~݁gP<;_<2t$-^iKIUp@KZ7@y>1_B,]S8sObxͤuxmMj1fhH)~ E&Y9&OAcNBK1tEBv&;prt]~-2y"!>baLvR*H'Wa?+JU$(^Agڳ >dzjJmݙF}}~иarJWH9Hu+Il~|i \$Dà㾡B.vGl{Fu՞cWawTp&)KG`G)qc{E!l{O0/w Ic3ʻJK]WYdSuIso4R%]ME߷&@Z#͕"Tcςs&4eZa3A|&3# $/ÉnQ+s[Ű}2|J*Adܦ2O`6uyñĠI /:mJ\97YW}MĊӥ-%24d\*-E}ɡܲU\S:Ʀl_ːvxVE`\==oI33+N)$&CRvci^'{n(ٍ"oHĴQnVmFĢE:3E\ѱQŏϔv8][Rcyj#-09VHZuYkL)\r^vvs3F XPiDW7jG)/7y4W|{W}Tz6ivթwOy Kp(D~$cO)ula`WE8CuRvM|yưpz$ZE@؀Tc's D}cv%h r"rz,F*?=NEe+ϗ0:Q!US>Tg'.Vdvz2wW/aWx6GnԵp%%H7y`")p8[HqCwI',=l%kJݕ]3Am0qpg@/DqZT}49q񆩇Ա0o˼hxk 2닿: âMEI ;EBEOƚ\T1|7g5ƴ ί B_Gu4/8ǧBnqebs)% YZ