libvirt-daemon-driver-storage-core-7.6.0-6.el8 >  H a/ z뾂al.W_N(ī׀{TG^jۙ8?bZOoY~j&qg9kߑJ5 l4ΚwȶFNE AVw>{a,@xGo"/ [$^! ȤP;#yCw Zޯx9CWcy߻],TåY#k\}@gۥVCAsJ7`νvriz!ojs^&0 AulQFG8t4d7804a16e613916420a7ba73b429967962fe2a3dabacff40fa6c9a2bde10792b7bf292ab6786f05e7d231b8c209aabce420145c谉a/ z뾂al`tS-C4]RckM]_'D䖪ubG̳D[=h@%Xoo1&} n(u,Oң#D~%#C`rlM$ZVN5%)-.Wt1uܺ9T )4MBe[x赴Mхc_MԬBKWU-HS YP9A ǬY 6zyCl\/w c}#sz0i%d~"5Ճf 6t>p<:<?:,d%+ 1 w $<@GNV kw 2 d  a    h d(}8o9@o:3oG+HH+I,X,,Y,D\,l],^.b0ld1e1f1l1t1u24v2 w6x7y7h999:(Clibvirt-daemon-driver-storage-core7.6.06.el8Storage driver plugin including base backends for the libvirtd daemonThe storage driver plugin for the libvirtd daemon, providing an implementation of the storage APIs using files, local disks, LVM, SCSI, iSCSI, and multipath storage.ab*p8le01.rdu2.centos.org%CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0a^*K!EIJhH HAAAAAA큤aaaƽab$ab$ab$ab$ab$ab$ab$ab$ab$ab$ab$aaaaaaaaab!ab!ab!ab!ab!aaaaab 7a6dd41e5fab124f901e6557b3e7a5c15854c2aa127bd3d1789602eaa87b9746c8a35c384cf9262c9ed07de2382836b27eef8ac4ffc811054e1b8773e26562942dc630ac0a8f9c1c048adfa631081c436a33a8fc943b9a645412c43e114a6b8d9bbe7eb862ae634cb266750a26ce7c2abeec8e9899f0d90722a9e399b3f208179f53e67058c4002143dd53fcb8c43f0c751af85ebc96bef297abaf689f8f504d7287a90da9fe71529b302771bbf88568fefc6f647f6d62a52222f0d2081744de41636e18e5b9d1fda4ee2ffba10d64ab4760b228244110fe74a32b02f509940568cc7f6d27947ccfd4e2b12d307b0013aed89f63f14e253a3a58adbd38b1d8859a21b9f123d0faec276d9793cdbbf81fe1f21c2e6f1d3299e7bb4da429027d6db54b5b9cd1c6b072c51e2694bb5f6a812c4448c855915a27c5ba1c6e9442cbca01309ae25840a1f0bcdad8b59c97fb3880f95a9f66bbfba03592fce45ed15c010205886d89414d330bd7ad17ca2e391842ad21cf24140ac008349dbd813fd37d3c2d1d0ba4e5cc886593c5a72093dd63de050a9465da02cde8a8cb0191dd21ddd633191f3746df37965627caaf85ade005233ac7db8302190013e7ebc824a63c../../../../usr/libexec/libvirt_parthelper../../../../usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so../../../../usr/sbin/virtstoraged../../../../usr/lib64/libvirt/storage-file/libvirt_storage_file_fs.so../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_storage.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-6.el8.src.rpmconfig(libvirt-daemon-driver-storage-core)libvirt-daemon-driver-storage-corelibvirt-daemon-driver-storage-core(ppc-64)libvirt_driver_storage.so()(64bit)libvirt_storage_backend_fs.so()(64bit)libvirt_storage_file_fs.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/qemu-imgconfig(libvirt-daemon-driver-storage-core)libblkid.so.1()(64bit)libblkid.so.1(BLKID_1.0)(64bit)libblkid.so.1(BLKID_2.15)(64bit)libblkid.so.1(BLKID_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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)libparted.so.2()(64bit)libselinux.so.1()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(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.6.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)nfs-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux7.6.0-6.el87.6.0-6.el87.6.0-6.el83.0.4-14.6.0-14.0-15.2-14.14.3av@ad'@aTU@a6a @a@``!@``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.6.0-6Jiri Denemark - 7.6.0-5Jiri Denemark - 7.6.0-4Jiri Denemark - 7.6.0-3Jiri Denemark - 7.6.0-2Jiri Denemark - 7.6.0-1Jiri Denemark - 7.5.0-1Jiri 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- vireventglib: Remove handles with the highest priority (rhbz#2014979) - qemuDomainBlocksStatsGather: Always fetch stats for the full backing chain (rhbz#2015281) - qemuDomainGetStatsBlock: Always fetch stats for the full backing chain (rhbz#2015281)- qemu: Check if unpriv_sgio is already set before trying to set it (rhbz#2010306)- qemuDomainChangeDiskLive: Modify 'startupPolicy' before changing source (rhbz#2003644)- util: directly query KVM for TSC scaling support (rhbz#1992479) - qemuMonitorJSONSetWatchdogAction: Use automatic memory clearing (rhbz#1978821) - qemuDomainSetLifecycleAction: Add a note about argument range-check (rhbz#1978821) - qemu: driver: Use 'qemuDomainSaveStatus' for saving status XML (rhbz#1978821) - qemu: validate: Reformat header and purge unused includes (rhbz#1978821) - qemu: Reject 'rename-restart' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: driver: Validate lifecycle actions in 'qemuDomainSetLifecycleAction' (rhbz#1978821) - qemu: Reject 'preserve' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: Honor 'restart' action for 'on_poweroff' (rhbz#1978821) - qemu: capablities: Detect presence of 'set-action' as QEMU_CAPS_SET_ACTION (rhbz#1978821) - qemu: monitor: Implement monitor code for 'set-action' command (rhbz#1978821) - qemuDomainAttachWatchdog: Use 'set-action' instead of 'watchdog-set-action' if supported (rhbz#1978821) - qemuxml2argvtest: Add 'LATEST' version of 'misc-no-reboot' test case (rhbz#1978821) - qemuDomainObjPrivate: Annotate 'allowReboot' field (rhbz#1978821) - qemu: migration: Don't transfer 'allowReboot' flag (rhbz#1978821) - qemu: domain: Remove qemuDomainIsUsingNoShutdown (rhbz#1978821) - qemuDomainSetLifecycleAction: Forbid live update of 'on_reboot' (rhbz#1978821) - qemuProcessHandleReset: Don't emulate lifecycle actions for RESET event (rhbz#1978821) - qemuProcessLaunch: Setup handling of 'on_reboot' via QMP when starting the process (rhbz#1978821) - qemu: command: Always use '-no-shutdown' (rhbz#1978821) - qemu: process: Don't set 'allowReboot' when qemu supports 'set-action' (rhbz#1978821) - qemuDomainSetLifecycleAction: Properly update 'onReboot' action in qemu (rhbz#1978821) - qemu: process: Ignore 'RESET' event during startup (rhbz#1978821) - docs: formatdomain: fix typo (rhbz#1978821)- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- 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.6.0-6.el87.6.0-6.el87.6.0-6.el8 virtstoraged.confvirtstoraged.build-id55ac9922d94be0ea8b153ff86d5e5db89c485e6861e4dee3da954e6c9e90a83c19d8130373978f88769acfbcc56d2ddcad0796acd14a21245ab19b60c5b78c4717b158fb55696785a5f64b8bdae61f99d5579364b6fde6758f8a396744ca5620d52c5e2fvirtstoraged-admin.socketvirtstoraged-ro.socketvirtstoraged.servicevirtstoraged.socketlibvirt_driver_storage.solibvirt_storage_backend_fs.solibvirt_storage_file_fs.solibvirt_parthelpervirtstoragedtest_virtstoraged.augvirtstoraged.augvirtstoraged.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/55//usr/lib/.build-id/61//usr/lib/.build-id/76//usr/lib/.build-id/c5//usr/lib/.build-id/d5//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/lib64/libvirt/storage-backend//usr/lib64/libvirt/storage-file//usr/libexec//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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5579364b6fde6758f8a396744ca5620d52c5e2f, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=61e4dee3da954e6c9e90a83c19d8130373978f88, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c5b78c4717b158fb55696785a5f64b8bdae61f99, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=55ac9922d94be0ea8b153ff86d5e5db89c485e68, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=769acfbcc56d2ddcad0796acd14a21245ab19b60, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)&0 mPRwRRRR R RR3RNRuRR RvRRRRR|PRR R RuRR RRR|PRuR R RRRRR|R R RuRRR RRRR|RR R RRRRRRRrR:RkRNR]RcRXRIR-R`R,RER!R*R@RR)RjRRhReRGRKRPRgR9RAR=RVRoRJRYR6RQR;RdRMRnR"R4R3R7RsRbRRqR2RUR?R[RlRWRTR+RHRaR(R8R/R&RZR1RmRR5R.R^R%R$RtRBRDRiR_RFR#RCRuRRRRR R R RRRR|utf-829d8d05f543d47ab3b16aaa31c7766fb60c7885524f661b393170eb1f9288786?@7zXZ !#,h] b2u Q{LR e9nivu+,,~IjLD!;&& vk, nk-TVAodSb}@"tT/7/TJxZ8} %V]AG/QqWΔ;luޯ%jPR]L9?n qh 󣤸Jj.M<1Y4VRG' @ 8%YAMU2b~=Sv4~/mc!SI(_=4ׯ@O.?nUB=:eKblLӕr?\[ۓD?`\/@ZT>rөҍǩENʋIXAubh:"bCY 5TfbӊI7 U_#*Haqxpnw8ܰ;7;C~0O)v!VoFta=F7^ي}-6~%8TBs>o^+S\^Gk {p`8o>v0Zӷ> OΤd7B4ĂY՟PXA5&g;tJՅ.ox Fof+RAԄb0ޥ[A}0c!}55^/DU #@~qOwƊH{J:d iwrs(jXhDyސ'?i~D@F5+tߗl:ZτuDyiO,z$3`5黹1QwG.!c@G)?`Qq$X 5h*/=]ggV)ߓp[H؍#`ͬFOÕmƿgfŰRAO*͝T?{1e֞ l=>BM' h3ēG゛5Pp[}Azpnm Hޗm8(RVLu:j+͘aHY:Ko-\d۶N):L&Ӓ.t޾r #`9>57}ƤQ iwݻDCyYlA DfZt9#~:yw÷ nr-$ѩ$2 5gOӦ N#9/aDZ3?^¤CR c,(+,^pݸV[bΥ./6FvSѤ Ja(Cta|'nщyA ZQٞn\Ex<uKyRڝgӑpq~o1:;Zx/!k7wb8@(aѓJe˴,hWq@)Qg Ϸ^.("f"$}sX9E:f4n';T Ktf^bQk V ]FXՑCF7PP;Pclk=ũ 2x[= {g7PZ@܋wd{=TAV]CCY=$xCkd/ ʏ+ X.Bęh,5໫H]9mFV0G5`>6C^l,r>j.5zQ l+*<7oWn%oͿP릮U(<(V?!`408Q-{B$6].D.t a ZG_[AoAeS1MSMcņOukAر:`5&RvUdm ڷ>x=RR*z [LXLt )pQ*(fQ ]\;!\~dӹ$1"4c]ё~7ž6;{q>G:L# ^~7}΢ :CgLq~R/Ŵcl/鹣ʶs` ZJwٳH^v08;MOƣPKׄ[@Cc르5bQs1m>Q -ڎEk$٨ NRO)nZD`cT.ki=ZYs5u씭&6*f0< Y%4NQhS¤&RL30TloOzDFy6;5MQ'cZ?WU259ɲֻ>rv&c%^*_eAAx$j ^Q辶~kJ A*se%D~D{"{L:6w| ;{AǓK43a҇+g&e\s"OZJR^}pY{ tu~H-WG\Q=Ȩm-mƣ(BUuIs4a8=%RL?Ae'XB.Zagnb_+/:u_>qo{xN5GG]qܴk*{HNʡ m"^xMhNi\r4[vspQvSRSBD'Z!jt䬡VV:ߺjfm7toR6'vY8< MsDXX-#|%G-@ .TQ؞(ќٹj;w)jL2nwOz,rCy,M)ÓϳcSP2Zi^}]xfR?߅d`!ʽZ^+5BRxP}(.`B'YEm+ wF!/aT WUC/ie4A›I?$-;/r ʐįYRB&)C HA *Y%ih2?G%>RkPK{Č8tv@έ[}>R(4N7JFZZ,05c[_0^΃D&1Mi\S)hۗj{ }}ȅ$kv[o4dDB/]aBRve DܥZ:v*'=B? lM&爗&~Z{2'+D$@i)w7'¿FFpe\f3+v8;_a@ +"wnV gNh]yVڼ[.ͳ?(.t;5ྂ0A7%]$] uzxsnɍd+pgc0:%R +d4;ۗ l4^mU> rDBpk~=L_C?)$ ;v;> 28C`لb\e$S @Xs0(lcL,>>;;T!;d"Z2obAMOͨ]2Ҩ A"hU`LۼSa򅎛1C-ЊdCħ [%6Eއ p Ҍ0VL 0lT86NMҬMo(.!"bW ZeiG doq:;NUgjO(HZt9M:# qe3Wx;KvlmDBZ?xNFOip#Fs&ȌL)ǰW@s } pޝIhgM¡Oxz0ħ=& ~_ *HNh2Cz<޶*RnL/zŒQnI}P, 0ՊL;cole5,׊DX482*Fp~I3:rH=O鬬r[E 9UCrSS`Vk 0}pJRڶ*"sS0۰lJ}pQK*0OOAoG pq" , R 1CAq];:QT91Q~xP),Ŀ rKyppiJpmCVr Qf Hk}.ԛ_u3_0 ThrN4.ǦQrIar۩nT嬝TTC-Кf(( Rwj%ߒ7R#ˍ;``PCOͱy=n*" X.)L"S8ЭkEr Qsi&t2Q.ww9uBKެPV|v&a|gAM'¨ГOђ?ԕ8GW,x9*tdBqW*Ǒ %zPFFDcBp.^/ )VϱTꐬ@COWx(Η7===b!@wr˳6o&Mo͎4m fCx|OB훧r':ؔ% <8Bqmﺆ!\څCXہN֠k3'!团5P(KQCQfvͫݱe#L~V,}v[䍌\(|wлU wW| p+6P@"P*򴐳vcg)?̱PRîYo?na&D>,ﻛ i2o%_-}f[p"x.8Hu @ 5}qSԑR.;$9"(Mr&_1(u\K3+_`M[,ܧ׾ )60SNKʢ NG–& }!!#vCrs|0S}1 ɤnd[X[ ӖcY'B>v{Q0"J4\̾,ρ*j$p^?35T[ҫ(uڹe|i\\ .lIoȻ@/rKWbt8KI*a/^iw466(g,YfEees~߅fh#UO>1bI-iҠ٪d8wχVNJ{$ a,V{~KLp]pʒcMFAx`xu[# TGLQ(qDi])֗+pNPk #fOS6ZqpOu'Ũ`hm}In'D%] ZCiTl`"Yٽ{ؽJh C >ԋN0-pRS1NG G±W*Kc+e3gՄ^*vC-9Qc^8.7wM ,U/dtMB/ߔB{pK@ECR-\ 2yq~+bmvB팺lOМ|68`izЅ'l1}":1S `^zmȤMgo=-XZ 6ݏ}`Z m:bBz } L$RzÛmf[7uK5U2qnAwSlݓYgBNRy,LO&ƍt*b7`2VcP}~S2]Jz`J2]wY)X5 @ Lf~i] ME&ʓC'ly#>Ȭ_!wQtF:-ɴokc>RF}ǡkM~sainIM.[uQͱ[ 3ږ!7z;Vpd.;f9-6%t pyU.%0-% wzKk9>A˽s4QG NX @i,@vf`3USWg|נ JF.$0M rm #{:zVxTWezzܠ ʧ!nwYPhV }k2)tctv6GW)n@3ޓz F_$A6*b&:2 15r0oFQ~ΏKܷdI,5e'zEaXٵ'l|g5g RTu|CC%J̢B)zlr9TDCըUFr۔DrFlA,^'h!$dB3AEtpɰbN6c΢6a-ӴQpsʶ&UxY8eԯ ?C*C0.1!~)"$:O఑SX[vZDPH$%"϶u6GG6j!p+ڑ=UC;0]}>Ζ,~8y5Ǭ)og/?G%ð&K'p^"l/9e]oZxޜ˰<$0 ocfi%'xəv|͜hpA%Ky8娕DT, "y:|MGaD+"_`JەLg2<^%9̖% ҟǹFG"ۜJS V%JGb*7{KpxG `:PaHACϪnvWxE sѼXdzn-s ~덯%e,ktwᇋ¬G}v-3Sfk YiыvC_t."HPܐ0]ph(ʼn7hvAdDS6kPiMD|YtPJF: D mgJ&rZg#`}2HJ3$2}`_&q+MXu\ү݀? 10 Ufi8V=WG6s3y[+Ee. vlW{S ?' K^8C$WЂS Pp<Jj{YyXP᪤mX8g]N>C߰/ 2{O0i(_ˡ{lvʇXwHǃDRPD(= tJc,F;: nVGg؍7JI`#(>fRWGCZOK' Y/9iKp5\^"I­bƀJxD)Jn z;]l#i]x0)5)@0~Th'*mYXoVL vY "t?"O!UY2?Eo Q3A8_{xGQGs8FAE&"kNS/E"fc>I-uiVNܞLDF"f$t/;,+z+/!w:WDq_(Kdf 2Z9u7mHhm'>t7MfS$"m v#\X)G2ʨ@C)!*La"¸;xaNg׆u &uك|B 3aOii*x(BT}cS %ybzo(YS{ gep-5bfs$n79~6ß [b mn nzK`)C` i_XU 1),9DM!fʥR"8f.cWrˆEGEoahQVrU~M( 6' AUFu{1GڦUFW9f݂^|AmRnm-na}XZ;㵊B^h @S\mþ*4Մq:)Hi&nW15#N9pcu-lW]KÁ uྣ=1y]xmqRHc_rv0ʄA+#6Uc3S}( 8V#.tP>nx@u 93{y|\i6OV?@WͼH,:/ݭ-VYj6Z^8:+=C`0#Q< .ߖZ^jPèlQ0_H0--;prQw#1i !={u!LVp% ]n# L3Ű6_puȓ. bl%M##kXlL]]ӊ"x8%Sq|hBB9 $. aI"YR5+iK_/̾b=ݿ=i}=yJ<+pїni3-`Cd(|?bVNǍVt 37M˫퇩lgruCЀt&Ԇ%T "G]2 < "SL/EZ<, %$.lK+@yXh(PC|Kޡ#Z b҃zM\6 #ef-[J-Az2%6B9 v7GfnLF&S},&;7] OƲ#xGq[^a'ZVa&%s{ 951ڹN":l%FNN#PünnE)ԃɍezbo?{ggYT˖nS}eZ+ʰ>̏N5~h`d ] hP|}QY\fH4=EJvU[o/A. X/?Djbݲzל;W }'OݤKl@;(Z!Y>@N7D'X*h<e$ګX’FxɫO@Aŝh$P+Fe6x WiM_ ;s4R.h|v9ݤjYOo'X G->g?P3E6qnwxM*:3';PT$zP)#jWW/0{l*(l"ig$H=,a[wK$OOnaUg+7G\*ey?S5=ܾA#~$dctÐ|3<? wWLwDo諒 ٳ'2N28HLTi[|~ ZSdԉ#o0T31* 7毝7@tb~W WAvٿu;DY8"< /XY,wiW;lraK| @b=[āKBy (=|U-CJ&Al"np5ƧEXWUө 倧Εjrw|byz=Lo'`qO7a#fQlUsxbA8^z( A|jErM'`Ij,HEsQZr~4G̀Oc0I;'zTȼăM_! ikU4,RnvnPUVbӭTt c)It\ߕIJ| Z2Ҽ]vc&( L[,H+CCg+ȷS"82VwO q:%VKD -6>|R뤰S҇r0 Q] Ѩv>%kp/ڑ%{xm GM@xﵒ 0xy6ɫgx * )| *a΁6bi|L|Q)ۋSOWɅ/cwVԙ;q] u#^;Ɏa]!йO@~ǽCkM|&6H6-`M9/_M$ =!mhm.3R<__ 1'gu alnO _MlAЄ&_kM`IoL#A%`j٤`L1aT1K msY pw64v^ ?w Đc ^mR荘1N)H[srP+JNOpx|;eeTI:7sIgÙ 5rEi/y>'ڻkud;"}(̖fFMlM= :jVɝ{fbgXz )hDB)RVb}lHؘ~=$:[G6ˋ@w/L@HIoGy ݕصKEKAuǦ2*s{_!lB W>u.kuaK! lbA+` Epos%h2C~z<(|(-] 2X87\*mr<: 0 jUȾG6owGWLG^Ħ,5C4RdlqIJeK MuSO#iaqrJīޢzoc[ΐAn@Ӎ4l c<( خ`M:;Igy. VQ{6c' yKߋjO@ch #!m8TsՍ%*X\GuKޝieP xb`M;3/'5$S^?q◲jVS'.–LvW,2M{+۰5UR79.%-~f[c^x}DnQ@ڭV׎~3Wo3.FЮL= ~:N=xԶj%$I'm2P7/͊ PX,FbbOH^>:Û)j R_Ëa+{2JU^P w^4ϳV>B[^}Zs^1=)cVpցwd}dʵV şi? Ɵ00hQfoY/b?; /E$;;VcёUV`&a HْU]Aᝄxc\2TYG|-ckf/^f-c>-&3!,:+#:i|?n1ѨJٶқ'a[1?uj󀫁K\s^v_Evŭro:ajZU+,oJ-qn3g+bhm-cI=bUNQL\{hq5&+Ic $V:vg{\)/`np ;Яl'B99d݀oĥ8'irZ qgUq`\{` s*}v `=/ag}M-w\_ِLJí3ui~H9ć]ʛN"d;I&Ŝr;Lx :W)e}c83]ۙyPwXMLILՉ-RiPS}O5=% IEk4sok(L ?&#ī> CIaGkҊ"V:rTAe=zS(\{,<jo$M}Q׈Ik2.]'2 44Swwv k$Uc]e0znk-b} .=f<fFQ4@!ܦ. Cr-I FiUC^`layF vJю]ZwӍڤgowm+i5=s6s4D^; j B-4A(oS*'*oqa/W[qO<,O'RF~T"0Xc _,>Ap›9喾2ɡzʵ+sʧi1iuλWEF/ 4$Zuw~%Y6D3>QwLp"j6Xڅ2^{ޏb_Ve}) s=JuOU;Ĥe, ikԂsb4͇B[1;I~bk^TAkUsW<0#/B&>u.7# g~Á2J?:BR>?p2ٸV=08mqDxt0l\M?w2tϷEs'։Aln1~uݘsʲ[I`~DJJDŽY3&w (9:E%\۳g1nҺ^/S:Fr\҅TK]Nb9JҊU9ީt;!,Z^9xK!&b|9o >!~KûcX(m>.NJl@> Pw֊{բT{F2ɓs:p}pO_^mP"PʮW VsIO`wp7HdWpT[pnuEs jgU+ oZvcJ{ZȵCO]1^(zaFYsUNlfd\`H8(_%MJu$=,"V<];KW`p4^v^tuq96Ͻy[$fQR8ZMPv76Y+j!~cd':϶87uq/EeKAÊI\O\>qṀH?!1L-,4b|p+t/Zkydawz4BW]jS  |6"[~l"BBR?G$C J ?U { +u~^a r~܋])ՖH\ZA\},jrXV 8mY6 1;TUKPğôNtb%u揬; 5W#+ފav eA:{܎`/YB 3 w7?p~TL̂ JI)U)Uu ܟ×6r4%?~l7zwx=;~y"'jE^N.9Y+LK{zkf_ ^%bh9(@pq_wA0m-^wͤN̩2Ǟ_ ޯ!_MK2AS)e7ʯ"D=H9j֏9!""ҾT?rC[v#;^j\?rFoD֟";"[t &C5^Ht6Z\Jς`?>iy6h.TD~&.v۾*RSX֓Z ǎ0-*ORY x fh%8Q gY{*JAx݁kkW6@<.2-V=Tn=Ц ܲ @\[il%3pc9%yd@k$l CZ8 @NL:xU~ܷ͙vU ?e*` mj+*i>R= 8)'g3 ckow\WRMOTkf" H/%!Z_:00V*~%M7;dmYt/jaѳG2#bzIflp?JljRcX.x SwNx{1ؕ/sI̴IHћŔ`@Y&]O3=5 -/{z@.hkMKVL qx"Yu'/-{^ݶ}I#rH{ ~P'ύS4i(!*c$% KIUn-oCs|7Ϫ ]!+[U`8ٷZ4L^яAA{l$[|vw~- 7nyGZ#Սfb%({eDmQ@612!/`,T*ܗ+ tKxwav Dsu 7Zǐi9 {#*^5":"v}C 52yuK*߀{LsU3SY bH&Ù~ S/Tx6JQl\bִHF:S sI #9hz{ :տ Pxdf&L ~V%?YR:q s;,O@wXwXp@4G`Vl2ۦ:u%S;G, xk)E5$ I 3b*F0= @Qx-}:O&_dII>04>حN'1ǬkU^~Ԟ|l:(Զb$)Q61/O,&=]hN0:k_]/՞vֿ IꐘC~6@=f9kYظM>i.Xރ1E}f)A'/S@`(窄@,F^9+EgqCO~Adw[[ēs8.Y!8<]EyNK{.w\wm +O fpf0Ƣ:Qe]ԚB‡s#SR_Z=-=3{R'cDHBp lع7C NY+#fDž*uqhcHa 3#OUEb qx+۹qGmzc?yo2ҩ^/:Mc-gGv U7dm_Z.7=O\. z("[?)<1ne G7.q,zc4APL xzHnuU6jَPʧU}_KTiȞs 2]ُoT"kr K }v+ v1OL0IGzG:2q/Ah*J6X'G@'p;5(WmZ>wFc*I-Gn%ϝkeAN{Ca SW =EEz*̴fǰؽdY̭fKO?5FЕUtM:jd u5)}>iZFGXsP{wA&mF 1 @G&j%PΙ^r55…P#7W)7,jvRO{kۢ1a?Pw:MmdR4: 8Ziwv!; 2%XsÔǪNPGĤ ydM}r7s1],3'-ui'ŒZDO^㣇9H;ɫ 8Tr98FӒ6ޝ ^wyEfz)gG_kS\\s6O"8Mp[]#!\蒰Ȟffgy>jpe}wejqP)ZytO{~0;=;:2uPY aݯiR3c\>#lGq({',SjyUmaiD2BeˠsL>Y~i $U,ml2PztQFK8c~8Ln0Q! 3x̆~]/3W3\9}CgDi<]-{Ѷc>%sp8je+Əwnwmc[BdM^(9=L$b [_|R q#!CE99>G EÇpnD: ;/&%cT+agQW4,)怭}Z2IqanUVaݯ\gQeʻޓUl\~+{}؁6z9-\Ѻ~GʝtS6?bS5oN{V!їzWFv2yW0?i}O &uQ4P#03=Ek=~S INjb4HaN+4Aesdۊw~M7`~}T) rK!>?wGDZwscm#h]{쐅fݚR'7ۥ O?8?6j~W*|ڌ T1rqsKV⯙&d4?!eF=.}d-9ZI cP\6ڻd':PR S?O|])(SMg}$}#䂷iInU~v:#%*cK ޤ,b2P@oEBpBz63X,.HxpЀ'ڝmY) aA\\J>ʼnH(s&fK5a>AٴzxrW;^yaIyx{Hޖ -8Gy AVPx[#wцnOB(`neYA 4ud!.QqMZ-z'FbDzB|XR8g@;Hhtn C 31 ҁE uwgC( x!lgs`F7_?d.%FFn2MPbU+4Wn$Hn\(rr@F&윌%(],Mv75\`- њ{vsI|daA61Sh؅o fbc7`3}QS3FGy|Fw?R28aƳXHޗdz/!"&1=7 :t|䌛דN^ qV( vK+xҼ<2DpBELQ2C=r!`ao ܯ &w$qԿ=~B\4<.r7!okwg% 2N0䕖^8_Kl+goȢOIf߁Yp皩é{Gl)77e`zX; E2%/i+)ۏBg2cv1\$&xm|FXZp>R-vdp|wS Ȅ3pK:|E%&nQw飩ѲIKR yRCQ4,ھ?8BY:{@q-j8l'z_!0@gFG0`[% >>(ܮFuIeYaW߃7z 盦,@ʨk{on"8$Ux'eωÐ r,zl޴,cOK ~ /#1O'7?k')xvvp}lMuϲNV<g(HO;motw6:d "$J=?"_W"rt H7h| ai2Mԙlڿpi=#{5{suϋ`7ZӊQsdpd|4-"fWqv{SDp Z V$ }J"a}(I$1&mng D8Njn0vgv̺gJ@H Dlf,җaOӻ. +2#8 dֲF{XY5-+=}cd\8\t'y`ȴ wTN6"3QƐ قL2y#S{  egkPMWKJouW9ۑvu5 76[ i?p=5OQZѽCc ~1@-~3>|6B _&WK%Ua)ωvX4([E=Ɋ/٩^VOb/j>nzYӸKv ;]#Ė"ևK*HlNv aFm'9 P[,`[*?#Իч>*)%#u6uZ^0xh,iɃa$ .rS5⫤F )Z'Z5IzA泥JݾG@̥pBi-nRm0=mOCmx.h`އd{ .Y 7PTb?Ggń}${Q'ڱ@=ߜ tXќ0:6ו|ruh:ndUiw>6saA*b_Ayv?׻kSX) hGn;=Ht®^ gu(pxÊaa/J5f;vs6D~Gl_˙˛(uaMaWi bnu_cV\;ʔYG4 #@ U3ApGDМIqS2DhV]c8?zTOr :j/ythw}H3ѝ޺,^!?IP=U&X}.p@(V`9 =IkzWx7s%qjxz{>ZΡGÖ5{qRd4Ju$jœ#$H?+sBs|Q[_?}f\ez;rڳ.eܥ7y yU`Dx4`S %78y)SU CT3RΕͲ\{*5S-)Ze)wKg Ǧ2bz{fr=;%J9+{<.~YF 64LD?\zOP`A+2Xa acyaҲ]Bi~j݆1⻆vrvck| V } ]텰%S:y!a@/{=/e4 wo΢ /PdE$E[KGybՑug],P}S"N !m.sa2\b۰?a1rHQݼIH(cOC9ᡗeExwk-PUc7SR"F%p1ͳљyTێF6U[w4U!D,2蔀]5%$ ]Di?vʜY>43G09PH$Wjl1v억`o XTrJ䋗ʟ0|4Ð hVVrE]B-07c 7#Rk??@Z4i^ze >&nHL.ln;iȢ$TI6u窥~dBg~\[4*G׈֧[2Ѹ"ᵲET!\Wafs' o]6w̆/jjolj-( lQ#&J) +gxy+ q(g" Nr cQLK Wz os V~9Tūeu`p77力kBDx2[gAuWOaӁKFNVY^P>j"ē(8{㩙M ~M*d]}!+,m]fѼ }UP>B hb;u+_*[58ϊneMF8fE3e+qpP&G=G7G@BhL!xPC~a5EK䙣> ']5L\]Jȩw%ir7!V 8Xmm(.D0080㬩m,2`) ]%s~r Iqq)c^*2=i"%C(T幩^tP0{7Fs?굴Ƣ^资67)>2ߣ-Pqn: xWRL[|s?A y TA37ȏ^}uYX[º*Av- =E>6rrX/Hs+qF\~iJHJ(w*3a07B4h05fZ'C5uoƊ<]x jĵ_fo!gSDKʈgd!l˼S'MdmZ*_}Z*m, W`^ O4å[ "zݟ=oe;WО'gEteSd?gXQAip<\?~G?з ^w"Y2iZArP\{H\}e f'ŏ9Mr4'o04x=anK ^hx% :ňАr wcw" qg3K XF>Wݼ THJ'yYp)?lO!ͅg65P9*-{w5~Ɣy3|D?u'>i7 6[VHn#ڤwBz[wپ]($ŗ3z&>.bjܫek]2ϳ&BP~j~Yf1}YlY VR\RDᬞ*72N`\ B ]$gh ?+lU)zdP4Vu B5 [4Q:/qq.WzfSpGK7yt-%g E;mҕ*L[OpYe0mqe-;#Xd+! =q~XAtj6[j>@?1.sͼ.B4%n1q( )p֎&Vn>&J)cC,2OC,^kT1w͋"\~HowtΎ*/&8j5y5 am1AQ0#5F0vj^L&t/D] ONͤЇ~ʃ2 dUf-"l3ui+MnIභ+-1WͣEXtkaZWVX@yI装U1pڽQ<%^?/=L%-Y?XD7jSF :W-?%-/$܏ 17# LS&gI2El^` V6e8Ds7XQFL-M Oց$\ya} 'f+Wymzd4mmxU6Գ1Z D[!>,Hj-J( HxNA-&SgZPQh䞆9agHM! 4!>xg{!泍uEK!ue9Ha)sDڍa6tHj^,`).G \ȱQQY7OO}:9EƊAƒj\@䖨:xˬ+*5|qRL05o8Ng+ݷ&.J E&cVۯ\T|MӑoȔ]p]i+@!Ǔ$ZGdѕؚv[kmYoY`1h^q;;UQӕ(Ǫ;߻OaAT=LumIRgmA58Р1 8 љQ6/6I.Żdw,b% N$Rښ|/^) ݩJ O옺0l\$dq_tKRfw{ :M\p(b[R):JBbl5r5g]uݺ\v+cAEĞtsi!ײAvҮVrbC 9vA^2ZoGxX+ye ܬkHvqim.юea+.=R,:̄__; @ ޚ71Un%|β6Bc$Qqrcs]K "Nے[`*i\.Df#l} ?,xj3)lQ5K3!6ztMss"v;sFP^hV"{ Piڴ>%B܀aHY*_/Et4|Ad1U[It6ӆ*X?znU01u7[M#Y F)PegXS|䬟9P 0~ەK0y ClQ%sO @]:^X/wh>iKxtL6Ӑ#4tuMsE3HF$+KĻd޻Mk@o\,2}'…&L!sF64="H-I*TnS4OI[&ˮVsᾑ4w@SJW;{6Y'WRQH2 bŦMMBا߅'VQW.(H oN|G ͏x ZA#pkSe}`"q VyΌO_ȳ㉯ Ŭ8%Q7Ji*?d{ v(ڑ{F@Heem;][La]Ce*> @&ݛ#QA7FQ}+&zP$ 53&1aF QeͰ$%^=dĩېuX=-EetXP $`G $IHА R-ZɭM2DJ+Y|}n>,@F!t AW{[gu zkŚMwPQ'!#}Nxd75c ~T.; v,*v8|/3:!GiCX/ـSf }}voտ^10~uYI%׊_$Wxc:QQ]=3l~:.쬀w(ufApYv azDbc&QJ 5|,noQKM q2LZzOx=~4 `ϷT$ZLݜ1pw%=9LXL&P&Ӏȧ]-Gqo45RLn8KD@!=2(X{^mTzhC{%mGP/۩4q߁0ˣx1THׅՍAc!rSYSK·aډR3/'J~?s(v\y -n5=T}FOMo6ǚzNj QyǕ1ےm$*®Eˏ76[ G\k^O| l,'ks Ku\!|l놣ߺĻa8KCq $]O`ǠUuܛP涷3K jmҌprǵW#[kF̎,_"poƐ`$PY7n;siݜ6Lj5vDn“m u*}fGOD !_ZA}A) /\}0B&AK ɯH}KbN#z=]l^j &eč/]OJ $kVESrvp#-P؟oYcm}1Z-_b gj0gC+a'9r!ۨRݞݷW4jDzh{xN逕h)+ה`b:\QpTql>M'ַlqdwwV;c3=p˥3tQM.Dv, cqe*`8ESDe+k}lKGh{)ƎZa=TWKL@Uc^&ڧ\?.[yqɭ*vBJ}Ѥ';8ʁFبQq09, eS%4KAWOzcSZSWSTdAv$XE~=F/$&yB&(ZkcrYj+s6%8E7rdFGl166 A' u\ 5Oԑ^ fھPV/euwr  ʠ.9LO(K{7W~ R(~F0gu=kAsY?eB`Opx G%ɜHm |"ueK˔9e`4c΋8пVztlU`CR\{=>Wr(5/tktPvUcbҎ/rXoj2Ԅ*ct #u'ڎ"K PWp'AӼNۦOԣHo(ly_I^rBUWu?IX'ݱ[)nC^ldvB){]o.U) v$%=YB|UM0Y.̔F0OYxZ0ߴnM?R FR-V rG01*(/pi$϶ dߠ^N <ϛJvǐǏfOSmɸ)9XX{V 48~˿̖jyGxGge?t*WK- "a":6kraFobFiřt_ OZHeH< 4a!JÂ+7. %C٦dG8=gYVקƸO!LkYƺ9 =Tt?_uQX3w[';fXYdy/ gWqu6,>'&@7bh07X*KaIapC6Y|/.a<p6xm@GHC٪y$r/rvXlȁGr4_*5~-co &6_*?$л㽽%hj;LWsȊ"*iKzMSd_m (tŎR8x(Lۈf ~s8D}a? dIf.kH2>o~t^ak"ڔ*Ķjf (w1Ui|l(JU۲LGO*!a9fs 擹T:aPΧFت ߏ}gܺ2 }be.f.qx}%S0J[e|`mh *hƍ\q8kщ0\c$\CWs -o 7',XxRH81>I58+'q}ggW/$%)Pҷ` ɦ3XGu(j&Xyi" hi+_ MhpK՗qFmoa)7hiذmUmr%8u.NoulKfO,ߊ{n8̲Kz5) J(P΀%4 |{aG%uUágQ?߃39O`QmȈ"*:JQ`N>}_WCf'Zwֆdmw_0Ja#&3PL/ ރ'vû(qn8r)Ǧ8GrF śW zn5]E`o ΅j 07+L{MN)>3dRX`ZlJ`X+819h7l1л-%ċ<wl<蛊Eca㳱Tk\nTM 8w:LD2?O˩vNqЉS7bzv,? RRa @-Jmop@F]E0B~kh3rIF^<+7ʵ*)OSޚl<#*mBb).AThlQWe#o8aO^oR&m2ε}K,nʣ6&HJ) b$ " +o&5oZPа kd {#7+];q?,c{Cu9YR /fFqD vΖnƣbyyO\Z]gSvո+%-^?jj+1R!6lRyYypХRO 9tPL 1)+mﲲFgǔ=JZ fATmcVX=U=!"0ɉOq!mVNFdcIF~ eQhKf:d و;́Uލ\-MT‹F3MIrzoZuMu8k~ pkCp֜6AjMɓHu5uAD#`Zh(jBCoAYދy`{;>+n (JI@Q?V}21&a8OV!1G`dӹO{ERb7ܯU$oZbR9'RTZy4 zĝuI>Vm1A;hH"\WVPqZ8n_߳fwOT,ks6IQU^vu_c826WsPb'ISͯ i| 9C_ C%!#Kp+Z{<53CƑ;#6aNOSoOqT;qb%mm[MCW7̖\(9lu-6-aDаfƽqO2~8%C 05[\]!1atJn:hqjtB{xr;H9K~Jג<GqexI$Gmz$-S͘x)F6Ts\oxkB 1T쥄4_S45g{*RH.ij/}x3Eޞ2m9lluتo:^w8tWxp)R_-A o#HFRqd]Jy\Yۋ6Ϳ?|N~c%,bGӉ*OE$w #lq6 d"er˘rb-~XQΨ%3/MR+L{\6iO<,STȠ[zD-IkSQ-ɖ('<1D4N^|z<2p9qdk(Wcv00XZك:ίH\."O@30J1(蒁cش1Nb{KF”ʶ#]5om#sbc^WE 6NZՆYJс4aҟGN׶:"3Uys i`k1tڃsfiJJG~H]~XЅsk)[zr]+Q5gPʂqK2 8 $%)a|0e2OYY}_P1$}bjWoy(۾k_TwyFιp17bqF{H/h[~nXhX.9#KӈҐQ|π칓 F=4go?Cy=-1 ˦Pf3޴8,{hTtS9@MZ-.U5kE+U6؄&a=4RhIƢ&l/!XAuA1+ r3ՃNb5$w8ϵW{giUb!}~.I;ߓ_ؐZ^oZG\q+_{y2*:x~nd>+c,bqL V1fH9x7Tw4%j /-\Ng!8%Z.fk 2~'VyJX֖vgK9`xFoRb|шE  h;k4Q8^S/rԆd&] :amkp.#:=X խ B&57b3;S%h>KZ?/3iv]OZVB&)XO]f+U$8eixp7Ers BUil]=UX*%/J9s 9Ųv=tEAe rWZ/>̜QC5"ԗ6 =D˙IJ<[,v$n kFI}_=헹r [ ֲr3 TS?Y;hu{]*y dxNb8xONuYW.QƖg/; l*~EcP 3JS@p-q]f7w!s k?Sy6tveX[(F2xjtkFwQCA{g%>r^e i͵I*ث 3BCKtBvمj BOgrQ8i8,sOAѧ w> q$Zo@ x(mA 5f >S1!yU9'2SMYenp=S+Ծ:װ'_iT}(U˨ M%Kykf[8xgsLC*mXȔެ)?_z'?&cW?|擪2[S+ۣ*} sTc'p 2+z^\FM(c.0w3`:"%,u :w&;@ pk\td٣Y"/$qo69 J rOcN+ G>aRs@CdY6S~v,QZlz^6}ί;C/qQ%>[Qn_2ѤY4unW"݊&tČO$|[“ iH?4,y^lj  /fvALM*#JWQm Â2YR}~7;hdLY/[[6ö ف{]Uq'$3n_`wͦP R[ɸǢLfUxWl; $+>F݉A,b햊󘴜veL+zNqWM~@#ۑJۤ ^3P( MZ('zs83 /4LjD"'uս}։5W&rHgٶzy(o !s9&sN@MTq(vx\o- yC,Q>۫JAN`TVtC) s^ Ld]B1|.M ~y%>P0#U\P]`v /g)vLʇd$mNDV;-Eƪ1fyFH-?TD휹^iQ,f3T,SޚܱT[Dă4"+m.4u)ԡ]m}DzD&8!uM*< ѮAxCjˆ^^Km-dFxވa,3wbbU$dP'!5 bP kII~2` RkARuYuzijciYh"y`ZAPl=9ނI; 7e" Y)< !lu}頞9jlK-oLBzRz v@`/)^ȇ/jE XVOG WZwyEBz^̂Y@\!f,[b4p JꡕepU[}?Bu^b{&|{ZsϭO7AI]x(EAHkF W3;{umI8ܪ NӬiuFp91Bx+֚2־"^{x76 "̮:Մq%_p}#͗ۘ\ 7N+Lqd#c٨u$ 20qr%,&iN;,~+AXpÒ4br΁Ng`+p>![`u7@ݕ ΈvсrQz+:s$<7M}yG)mI%ɂt+2<[)[ `Zv%#rlvv(s{JrZrNywe9i_]0pKYOtչI W8(\G4; <7EZk`h3$~I:t!/BӚK,+v-+@>vDB!ص4ӣo=n ZKtm61fNq%)r%:|^q -[A#6m\ Ě8glN;J:!ul@L=Rq `Zڼ<)mLXA3]e1y^󳖩!˵PE;.yRW5$ZO+!/M3'J`+b6Xl>RҺ.eH}Xk-Y9{h#`x3 WA*r BTx":+iZ{:i# `Ծf$GHwgf&(Njs6 \AVL=}m6t̒h vTL3~2f"8i?.S:[-5+zUB6ꒄnWL::dߕz%g;4YȜɫ|{Վw$w5aYe |0ͅҾ=^h&g8~qN bS>63K2Y8QpC^%T{S=rꉨ%M*<5$֐`iibog{8Ff}BhVsg^tTwAsqwy]OX0=orɡ3Q j ɉ 4O\Qdh}("κLrg)%Z+}gbżN]!gsn!m}t/C]?a(mm /^Ea\ ;;\ 2΋zD˂D7z$Rzo nH%=yLhKutA4zxC!Rk(+qKZO\ FkW_!sskH&=&$MH G $m+R<4;/ Ddiýc̈́;&(`R%I?n'B%^ LLp"&f)|pcp1㏎&T _it9퇈ߍ}GӭģuYGwlgɢ ̑&%;Ȅ2GŽg#l1\^U)Kst3!6|O2d̔Lh'ġ"v[Jrsw%Rք?'BάֽJ͘5>t=O5?"9kXtA*W]xM9Fsȕc="WnH9Tu CrD0l\{52mX NٵzFf>ز8 $Nb.ృвLP35p3+դ tr9~hʐ1c.b> _ [m"Xzu6-[=u7NdfZr{|їw1ߑ^ĤNx:W 0 Քۚ MD#~[*5Đx _qIz?D %[}Bҕّ=kc=h4iQIE#m!uwBqTpSY Jw6նLZkT^ qLU٫OOCFi7l>2܀2.vCQXv'j\v"e(1y*1俒alͻDWނn"ŔL5f^w-`B;+)Ќɦ;}iZYWy'BǁNBX&Q$PT,ҲPH/yPvy) ƽ#A"_<xdvL;W$C,dՙwN LލtI]3 n{R? ]43ȡ]DNb*6BG&qN"2NӼ#iՁ6Sw!%LݴwLgw"YY8rj%x}`AIY0o.iwbldNBGQX}Xzz{YB7|\՝.(w{-3JwC_{'H2$PNZthe$h#; g%^/ΥGFDZ rsI@2 M~9ͯ=HND+ 3vOx bɲm$9X܂ Ҏ<9QĪ3B<8,u:FXcU3pSCYX g lRª*#WFt3qXXH-Ctj.z۔2kfJ ;k@~3d}d̎rm76GXi5-t9`RK7. kݍT~R/mI' sQŨWY)z%>W1|xy+TM3mO^P-H— MZ"$g'vS9bY{5cNjImRrR?(pbza+~ oynB-]Ͻ^ݱiD}x.n H 7m"MT.엔@Zn <8ofbc`fR[n{VD6n|_"xbcRd搚6 uӖʮ1< +* a(&Iwm޳F%6={0׳9(5bp Y`sDUnhf`"^pi.PMPV~>_YRfN}!pRwͣ4BlӜJ7x,v54CedTh Lju~NJJ?* EMCļVX %0:`EW*N'`mAԠ0pq-}UB qSZsĭwg+"+{n|5,}\mFǪ[wVJvTx;4^z`a&<:4~ȯ%m\eNKD~Rqd+hM-J&W[bߊpṣGތ%kEKE>Ekh`l]?| quev#ƍ9LUK)"L,Fj2ą)D) oo'үAFgDʮ5@^ڱp#|m8U(=p >Uѕ'v}+% QC/:p!W.Y:jb3MJW#{4LE~he.TK@'<#NTj":[onEM( {d=8Bߢoo}]KU./HD@oq3 Qݮ mtysC#i^(JJ-o)?"bJ s6 G#Lb N kBӯc}Xص _T|X&RR)ޜ*ɦKKڰu~ǜY\N#g m$ )=w` . C cL<L (ΣB{ ZiyV!c\?%_#3yzto/QmpEAЛ4IÀ&$.!@h*!nc_*1keԬN o 5J/AG_Fz5DA91JG*w7Aݼ_X}Y`%`)0sELAЫ ~v VP5n89`M<.,Vf43Ѷ 3' ?+@^ݙc}^NYщI``~Tma!Н`eb@O/q!UuKP_LNWH4a(EoxZU0 :i70x&إV-/[[T):]i;*bQ),oV:z(qK}D,y O6X'K?3$vDȜ Ns&L=J&3HC)wƉNo f}zn 6l1>t6=驓~GX&I艔c(p7蝼hu-28ENbEN~:FȊ>DNo8kl%,.=ngQCb|o?egePuv?Sz+Ml9@t =|zid::ubOG4Y;o#>·LR]tƪH2'gFt%@Ł>De*Ⱥ=[028QEMV)wQ7p|ԢNDE7,U0t?T{{"!a`dr;xgNw;]ԛ \}.biHgnd~*,0~%tLQ~ܸkTQiڰLA!UH su + EQG}}5\?|a`z괁[OKUlw:*ZL>AI='ma}i},.ID;4yqU2Uk Rc>̪|YoS9dd*B\$f%.Vs[M=Ueu2Y$쳂B,^) m UQP8X^$EԚP YW+Ͻ.ƘLFG.vgdlԩ!K(kŨŏ2)x4v2M3}.O{Y3Ercw92N!ιޅvE< n^`z l~|}#c8ӾiOh`g6w*4Z0$@MN >} Ƞ7Rn\Ҟ&g,U[mx kDpw/JVC:\Olp MgF]F8 Eb-YtQrbMjfN.>a$*1.P2,^ozDI܀V eq[gTqT6r$O+&pŗ,Ζ99VEq0} .G7-5cf3aVrrРѰߠXA% H::&Kc9ҊV\w4k<'TIv:\lFnxFHbλZxm#Qy+7)7dC䨩TL`"Sr=0<'"_Bmq7+ ٌ8bMU_YR#`|> PxWdÚ!`sh,ĠEej"`Tkm,2Car~.|@nP' ŀ t>[.RL=}mammb&0{s@hڙ:jk#sJi&;;D"ԡ)|p-[{f?]T tHo6?c+Nz~_/fݳ{wݑpcQ~Q%͒W6n_CS .`^E(JlpiDMnhWvt$7w~ aAv_DzQƂ斷%ajeu^62ey%2|֛'?h@ʍj_I \LNM]NxV/J3F_f3MLJ;ocz0R$IF`bŝXXlԢ}IЩ#7%Vrkȇ[^LL IR]25 4!sﰹk?:Lt'B3Dqot;hFތa8Tč-I`+籛ROAբ<;RrX!ݫ@:^p/|q'ƈNFl`qdD;k*>Omq\<8-~vkZDʟF{Ǖ?r%VzvK?Z xĦMp᠎<QIڣTҋ?=EPtFݭy^g YAOeg34rlIА6N\BlnhAʥ erUg0VkE^(Eu9+`M*Ey'U6dOl',s[ѩɒ%5]&:)D?Gj}Eo!SSNݏ[Tn; ^EB \vu&a}=gV6Wh`) ;Ank똌U#mc@֭RwL/|[4{:G$sc])f4{gdB3'W@:N2[pHm}G0 qptI,\dbw=B޽jMw}j% ǚ%Uc@b.E~]Xu$M:}!A9Mm 8PZJ`M[L}s:PdaQ1٫7bvJ- R"ΆS (g'`^`Ijϟx-ie~uH/R a}~H5//!\|6t*(tp(FT4.T¢'xPKbAb#[ obMa;[h qw Wo,zÑc@ xܢ`ޫ[I+8,􆋴cq^2~+HoV?◱yvS=NGܸ*Sf;;v΍h9!9>wICT4@KR)Q7%h)5=ecKF&ĹD½ 6 ͧu("P:t,>ټwUm{i+2:֝Cو? LP UBtȘKZSiny2閛e\svޏ8FK )*[a'0FCwXz[b?O*l|xSv< QϚBk`OzGÉGGS*ṡawiOaP>m}kOV-UT'ߢOiqWf$ Y/pFJ@zo\pd[@TL.VݵA.tEE VVhgbą:GJP_m}";2cxxo _Q 4w6:SS2k?8i.*1'j 7Aofi]gVku)ʺ$>=06i,B 2զ"+`ͮ"0ti]3\'k0q y#gjxdX!c>(zŻHtIyºq?9otM(nv;gRq=P_?+ % ,N^ޤPz4A̢qcnz?bfm.BeXe9 ̛3TYy*d_R̐|mC/zFL%Q@gd_ a-x^)hv!j)}#%v#qD0Fދ 4x_e>1Z"Ś TVǮϫIR5"πߦm o~tٹ8~"OH{+WR$ #j /tO,؁F,Ί}]''sqwkl5qyFi{ZyfܳD# K u:dzf8VUL[4.2U|ds(aISv.`Ɠm o\B5x7MTk#ZGLO9>Tfzl4TS-v0YuFňV&+'fIO [@(eֶ&"wb. 鐻hSq">]*s^+(ŒY^%zʏwTSZ<1qu:K.ك\`yߤEv)$I}?a]Hi:x|Lkcg"&& csC.LۃU=IM\mL4Dt"#rPLEF,F/i/H̻u] EǸxv*PW<}">ſ hv /wKk)OgM79 Kc?z}iހ@]`\>SIDH0[jptPk9x6V"hR \o%KhR/]-,_yf CtG j\P`ծ){s ?M\8TӨ,Xi2z:j ^U)ˌaWt 8ӹWr;O[\UUuՊ٠͢c.ԏE} lC6nn* hZKݕ ,ly7RxԀhi@bF4/s{%՝u% .2y_RZ鍤BHBzz|1]Nsv J Y%ΜYѕ1[,hඤeq1%0H4:M):'&!#(0 ՕOoMRVgדYIuUyW Bo*6/W~ RDòXS'kbQ f[Ui`— _{GMF,*q kVjen'T 8~zW1P\ 5}V@|I*KKd>HH}q[h4cQq] 9碿mϰ@Bh v2Dp7;P CY񽚑+K4* 7OpN7f1%v{ A|IjjxRe4hJD dɠљJj}iMȘa#jƸ<"P3*(B5w=@* ;QZ-b;S.@R7jPv5פMb.vEIMM*oݮ !zC ̈́z\9*+E<^Dܘg3GX>9nM񖮐D"!L C(ɾh*gP^9<)] F_Qd$wK y~$6K&L9TH /'M%Ҵ:b N qG]PuVg{HlNO}-˓lQQYgF̑6`495tȓ-8QP'8+m3Ŏvf9hmZƟE&OD@!u}ДUiX:Pl=g'^۹ V ua}vvzd\1rTRgDz(A͑{x^sk/;;Td[+\O؎AMYNJh~m DPӭsFA׹4&7C8Eu˴L,f0h7Q(M!i>t/_QD؊ƫF,I^cA% рyY &o0XCJxK +/ϼ{e@i9F5^  RͬPjLI(>w8I+d3 R6V„YsmK8{HJ;pI L/R&Q>fu兯"^=U[״0cu9̓\4>…8B8d`{È ] ] Rq*OM7&r{G[Ezf6$v{G!p~@;t5*E GuHZ)5fr%}zbtk{"z {9sts0$$~we'N8b>k'Ȥei~XϜ5`㟲Xc%:Ay*h6bzIrn5,D A;k49[|}gUK|hL3mҡkUw& "Y@=,fiTZ} y *^\R7jupd* w^BC~+^ǒdH.i1,|G6SFH\[!6 & cV'$ʖQw|tcm@) lJ}wiSW]9fHjܙºixѫHl9《5q@`sp O7^n֨|C 3(Hh~Gsj$pki1AX6O sa; z:H( 71* 0^:e.+ !C'7}k <s2 lg=P=|;$?Xu`LpGbctUY]A޻4+o(H.? 4 $#mP@ww@4,m)eoE+SOn= DRnq6FW8mpk1왪<&UU ^FOx \9Z)(؊&\Lwj~t,l,&;t/X3"iiQ*S) 7d4՛w;]L~\E5ĜB %>2 MWP5iHd04{Ac!n'u#E+;2(?˃83FP!!~0qpʮYnb{b~d\vadr|'k$f=d+*C磪T5(!edI8_iZ=.U~ Bߣq:I\`X~!%WȞ-;ı/5RdtK(3{:7"3!G1v~L_]0n@ݮl1-  쨍U Hȍ9x|4;i\0Xz!wixn^O&qYRmÔS%]iVVchK9U9uP=nJDoK)R@,%r+\keY]K} QʙoБ VS[}bn!DYM11';(7Lr0/DJ*~Qr31ng٦BF{" 420Uq_эEk:pSɝ즹F61'{$7N̚hs K6xY*u&NN cZ-2}A1 8Y*YnKdȅKɀP{'Y@Q1YPpzoNnɽE\ uc_00/h_-,d_} 26Ӻs(", [ìnQÿ+dt#yTOxiSV۝Sm5E"q"om]['xɓS{ϋσtq+l*(aH;c}]G<"|{elܩR7}! L*R/[& 9g,w[X|8 6Qr .M}Zb0qә\:祐$d)utܾͮ&v뚃(Fte>J!„!3ѭ x)1𡊍ݥC$Kӛu۩%3oP .r9?B{uF=@[ġm'5 NJ)ˉ]q鵘2?YIr/o-y0׎c)I>840oo8k {RVZgccBB)U .Af{8 `iH}t./е'1#'ZlP AnF#[Ӗy%mrF/qVL ,i| J 1ٔ M 0v4~qw It }u4F>l>CkğSNPD+ኁIK`R!)]~&-$WBx 3QXM}>(XVюHwV*'J`~1TGuNa%ع۪nv!IIcUàvt'1ޢ2@_x\XQAK-wU(Dq9Lk% A KO>"pM.F$)1 VSMbA=F ULPqssL Y0Ͳ8,Ž_zeұ|qJ *3 SG=KnDn9؃ UD(Dbt`"Mr,S XWW,1D;+'rKJ)H#s*ΙsQeW8 L'\JP5Z?Qf݇/r?rx%jm$z`EnCȀJkʔcwKΪu l ˄s$pr ) vrrzr.\&֯76wHX".9.4@o]b}I-Aݡ!"E _ey0ahnے9.(GUY,j6 ќV E -bڑ3f|p ?jn!i?AW3hv fhpƒϢ΍PBNm/x!)*SX&^P`h kPCwaJq@ ݊ylurNn;~۷nC& a G9~vq@Z@(a+]qD] ]3)!ȧgut-'6m` BK We%ޮ `dJ,lt_oa,meSBBQb6ya&9K1}qGk}|<"I_AJVэZc?f޶ zk)uҥSY4]oݏg[CvLQy=eDI{p_뺽wt(nXOSZ[ vsMsEZ'2]]p5(IGīVtN||Ej~`cun/B4szPqz]T2itSeo~leԭCדPb}{g?%eA5=ƢmnlGԉJ\(}Ԫ鉃d`hf_ v]R$LQ‚T%F>.yMOYc.ıϜЁ/5t˅ 2[oٽu=gI&eK$iD"Fڰ)jq{*PE#chtk1bzxdI;/b\I=(/$)R8SCuy*CpU{B,vE2 YY`rH2w% Otc:e"l=SFMTɐ m/u7K[nVl\qNbOeJCHliO.lv":83<*|qqu;h'/=+NC_ jv-(ImY&QwDI W} @?[VbKǹaΌA{ARsn䶋ڈϑIYt]ظ-45Ė E6On0-mW99/sA/=whĬ4zb?|\J 2?|}$ sȫxsjyhTP!CnROD *_{ emv݆h-cP[.P첹>Òp*v3AiHQ <Ob.2QQjS a`ja\L[?k& (sXp=hhb ]UiaEҬ"U LaA_U= C$ROH($x?Rq!ڎbׅ r*O鲻L ϣmy6h{8M9jFb{,"H0 )wMц;z!mzj f{?09"PVgoyra*!` ^UDf)+_$EѻHG{Le|DO/mD=FGT9 g4-Gvz?.΀Gw#`*bf=Ptu>ђ BoD/i˖#ػ'Ԍ\;=N8xl &!mwj~fH bTkb\jR $SLAvk,Xn@`cY~ FW j:]96spm$^q6**ti 6ap)Ƶ܅ŴKLLnj@1:lf%nt\B*ŕǚA'CB؏]wJ'&̥|ITFZPeM~=89hgJbO~&좥ў:spGhџ##+VEYG*d՗N}Pr}ug]$(7z\j>:1_&L;*bj`MiyY$1VK h^n :_(Fm<Qj!jExߘ9m . z p4-|s|}_*PȘٷHg%0cօv%:σ JT亨9Xo6Isx?# Tа !eDrA'DaqVc]N[SbˆPG/>ҙ k:GzceYz3h55ZunHrI~'uzOy>:=Ny[r۞'lv +MZ #ŝEhbKBRrmQOؤh:mpkf_ lyJ\3kQf0VȢ\pס#DjȦz&2L"ܴH=nIɫeJ´Fb2u]m/6D)ENx'hE}p==Gެ:|^D呛;%i7*SALN贈\/9(35dZ<-f۱AEY)-\ 9*cX9||>3oS;_ ٕ *c'ʌۜv|C($tݬiM'u ~|MW̾_h3JтFi'> TTLj-%Nc} E1_CW}87nZ4-n|]fwJloQ9(VO)u-᧦>LK>o2QK[y`5OLqw.Tah$o``'5$=":wgO]Dw;5oCrCRB^H#C=a 6McH?U.ebQn!*ﺴO&"8nѺ)9oޠ8w!].ܦԇ!AyJkumq\ꦨ;gR|5+Ó9A  b]yN;) 4|ж#ܛ-XMm{fhSje=7Cf^/ vOMp"21#s1DΧ' YL<{1PHi@jyP\03:b Ŋ{.ϲ.>@ u.BIAe 0ևnM ;98NX!=?cqY)1tbUmd;doHcNM8:ov>&Z0agBH˨SשWʁA Bܰ+\4Ci6W-a<UvǷҾJ(l.鿴2HhZYE|שP/) %~2x}`I$<^Z`o}U([n%~JY~'՝ Qʰ1dFÏΠPG)3(hxf$=ǷC C&mkaDvVkj\7HL+vE&5HUv)LBZ<8/Oq<Aa'nNPV;W:œOoÞOL;.Jhayn(9x_t*T?H(-I jw6 {~s vxS<儠7CUbPS&҉$^T>'3D8_^^R1U9* #i,bzZAGPk%vw*m@Ua|E`xh5!19ʅ,c0Z*Mg%Ei'e/QifGͼ1j@uBWm$:& +G]۵oݯY6dP*Q_S[.|O=,ڢ? \T'QyT4aH@FˁN]oCNаJZcQXȸ~S{"/ZE74((]x u&u<2 t'箇.#Fǃ;#d`DBF60hk R/!$gJ Kg+Ѕ3[.i\@z0?~zLYR7ַlQe.e,έHc?{;0`WLq{q@H"kP4cÑD/ewYl .Y/#7&HT[A .J5pQxH;Y:9 s4%Q]FTD+$kmA)Aa ⨚φ@.D0Ne9B)p1% 4pHd&s%ҧk6Ӯ~,NU7|˔{D2Ꝺz[+3a@T:y eQ]Tcz,5B?4uwAaЎtЋ;P(FE䮹z!dx wWe|)jLddc;$D-K1ys8ȶo&.4$IaJ5! Cp_;QKJgL҂)C<"#Xf*9+q3Tm򩚵XH'[B@}&q9H$[?jqd|@6nNs:h1i$c>vsjC `bR|59UzEXU9PЭR8M WMPӦGR-XEs2vK>p}^ YRhrWs(aFf1c;j.I?xB(5.Bl)ߚ4S5S)\y `r (܄a)Y#7(Xbn#=7k ^ Xz4-l6Ջ ܘoGK;9RlJ:pu8~O9~W9?Q⿴-dJ'K'^/T Se;m)CqG)5D:ħƦ}ӜpF[ Cn%'OC3Z;qUx_Y[L^/f¶} hO(Cw]oj?ӣf=R},ɠ UISP*"HxS^e/AUs H(`[_4ĵ}EU1ڽo̍(ERyz묝05x0|k N<F;jNipB3<8dj%arulm{V 58/cC򔢺z=T{=,7wyFj)ϠX蘥R{T/Sv=c,}"0'S_s\s/FVf O$LC2C͚X!Z?9f.rc i-Г6U~b9"OoN9VGl#0V\Xc`2 ;7g QǶsHPJĻTJq0c%*~ۯ0JaGDvC -/m5 PMKE^g~ٛ{c*@z/ljl"n]J3u?ownްe#y_vqh@rx6]zݞi*K~c ]M&Iغ8^VbAEd"c (Nɖ;iZ[jYWQBElR|W졐j1FVZ 0CV6jMeЍb’϶&KuMy|FOrB:IaAiƋ۹ч_,i-xҖy+SyT:2S(|W2#Ɋg`{8Q4Bzޚ _ؿ>C3l۲2^#وc(_BoA~Zru}:[1Uvz+ft]6Q4RhS1 ?9]&ܹxKԩ{xFLלXMajyF4Q6.Y{CV$~2;B[av,CL5^QdےiŷzSw]}qٷXrB^ttgeF MTK5kIҜS^zxY֡ mqx:6ys(Ik!G5c7nNǸ$f_JS&Ty6d즄&͖%7(AD!z;U`)m0R,Rec}_ *I,Ue7Z{B_×蟈)C<-4" %恕[حjv5A{+Z.䕂-{MKiS)0/]J_ϦsPl "i:=ͮN*av7IʔTiz /mEٙv"сu&m-B 0T=Pb@FfVGD2z%Lw=Wܯ(R4  Rw%ZTK@Gكy-tȸ42^l „C/R]>H/ _ {M9r.J b`+ Q8(o¡"(Of[@~EĒ"ֽXiiKGX$ĐvOxhn=J<0'ܮMPY&eЈMIc` .Ib̄`aYANUMG껭咼@SୠJ!wlH>TpOLt E#GH֊6".cu~wHf.1}lsEvֳyp?ϋ&ٛqHBV xTCsL`^^im8JޝH<<@l_Sf&t"^ ?Ӛ=e_lP;uyc4-M)Wt͠~'fMM%^(F-+aIh3"XMQ_8&!oDqnwf_G^9,0"sF{?3Z6f~>PK6(_*'s"B[0\kUmCѫZ6)_*4kgnA Wp Pm}˛ |K(/:P2I;9Xy9@LVGHꗅXxJޭzGcF8ܺq @a{8wCg1o&*\ g6dW0iYFI!8|$aMojJ&cjyRXڣ&%}%~zWSܞ䅨:L%[~A 8o sSd<[90tT"ÈK+NxdD1?GXꦌ2EMN>t7R zA >rL}oqq!Eyyʷju4z?w:BE/c/~(ÜKbeϸ|6'~Ti?ݒzյ]+~9rw*/lPڅ T9b`h?qw8A]-WQGP揽ny;/ZlTP4 ;#"Nⷿ h=i HmQ 4eAW8_ݏ?um'u"bV;"I&5& L픬!cj 獣=)??@!MZyO^qCK [ 70'K-D$Q(G0B%Xf]/K>=BJeSOM)! Qh3;B)TsMuy+)PX`䤖|q#{s??#Ő+3ުQʎ%dл+N4h K{ƙܾ33ܵO/#/ i/-99*|_ en:U[:-kGaqIwJxCHG5"b[4CRPEyqCCb C7%he 3f |_rK4uq׹*{梴7숽`+E4޾JHBb%ܰ =SC"z ;6| U^P. af57 )us1lƱ4nZ&ՆpҶ7] r.rW@Mqa$[6>5lxE|zlymxpUʣ$X_j/7gWE$j5]XxF:+ˏ (û1A=Z"EQ{4f=}/ iOhtOg~Š!ѓ̐t^1nhg.7IDJoݽ^`%$vƃEYgq4X,NμI"h3xxL|þ .I=5 0榮yuO~1ucbqeO\N'/a>W~9{1B+7$Ko4w%Cn 9[Ib4an(O{&plYF.aqhPz=2Pd֐k]CkSUJh44B+FTv*t$tp';5c+/i >,{ҿCePI+|;@i>F%Do7o _L *t!Ʒ'S4޾ݻ7p6'95aBgJ0*2+K-+R";Ýɂ}^{U"ջ2aTƾr*kULgdCd IQMfPV[j?ln.JN [mf 3"1d)HݵRsx(/4Dl≞,` B 1G[}{JPTw; Gm1go7EjpW'0~͉ͿB3*ZU|r9@:h̓tx?Fy&fY۹ 3Y.2*^URjYv&1ݸ)4dxƼ^N'^{Osb(ɟJ+ct^ȮNIWL6dJs_:]3wF0E'6(c&^7_`Q1㑆.=؛s?4ܗbW\ZH@$P@vho'4U_mpβlccVӄj faˠXGl*r>TNmɧ:->'=*vytfCD;%s+5c*}+eRϼ˺e< PY9M+/Epۘ@k|֥nIP>/o-KޝEZ 7uw\6-TrS‘Ȉ9=E@+zz^kp fIM4w(#0n͎]^; SE:p`! F+=(-b(]n+"LjG`lFqA7Ch,s l/ZoG[ Cs]+$|2p%Le%Z;H7Ҽ1D'Rc< 5BwHM|D~q|+] δⰷ_my mfREn1+z7Лげ cP"d DSTl5?>Q3Fr[k*C ?T N["ybM=&u3 XbX"f'}׊_)8Ljl$P,%`G -/7CY9k++7}w g1EkAr u﫳% $_a-#ǾQ 7}0]y¤ xVSm3q5d 8`شCʟ mJޠκz&Be3#zIȊJ;և_;:X@/v;%7Mv`0YCհtO L˘498 9WF,f&Zf'a0p*4;CcH"<+>nE|lYx+n7&[abZtSpa[|Ufg5cRn/swOu"fE} 7+caEٚ6oJ=xDL!R)(+$.q7;dj_@%x5h"Oи5U~=} YSݸ3vbZttW5TRMr Sd#)+vvDI ukWꓠA2pJLM6߀$Jۄ˪Jk㨝Z#k7 :iO~q9cԆR zk ~0CH}YtLm-󨽌XblsF!#q+X%P|orMtfVQM܀:M# `t;cٟ2A-ͤ^<؃a!./fRrs1?Sh/e&lғ6O1V,bX \ﲒL%Fnp/r\yC1xGjN N0+v&*AX #iŚ$[rr#1{@+)>깋6^hiuVzU>v8ca: k3;7p׍dէDσ  ] D[c8U`ym0z9Q=+u @]4£q/xq,.*09FP~MKsǀpӠ*[Ua{pj;)NU}a45}Sy44Ŧ$I_ea׬_BHB2QcqOQj F]PNQ5eH9U,aW.?ǂ'iM@+A{j $g,,U/\wm{ y:;TЋI|([>yK† =Uh)`ղvXО~"I;ь>"Q:36MnŽJt{y@AL@rYwI:QSG!kT xݰ-V@cH1m1.e ѩڈ砶OWTH `y ̃)VwC 棡0r .7\ǖy->2Wkkpu f*!d`߹vl4u"q=(0< i7"z%clZ8M֍ii6@6];-°9B^Λؠ2< tXP>]TӅieS` HZpsb]p"7jעLQ;oD ngv}i} :X y1B akaC8H (-jgA>c*!&0$Q 6C..UWtL4oj*0w,0/ \Ayu4>ݕ1P;KOd3;Q#Dlϔ8e~[w*C4mB0j?~i;6'LҝT[3|?L79W^PkdD%6>3;I`ziZJk!e_A,ၩ@163M.c ֗Rn_S DPcvi;MG{&_KT]}jfhN{*]!+RJq"b)%Ə,^xu:ha"r/ pǪ["53s ZH 8d\=NF B$.Ԃs |4[W@!̞eܰ-qk+ Sq&)a]F: #3aGrjy!}vI۴8puT(#N*63<Nfxa':Dy6zuPEA1"HGU<9g]ZkTJ}Xjm`~\Qjƞ~܅UևaO?[¾;BbxB>Dp_-SqŶB')~:m}QSJRIx|K3ZcG/,SsSy -켡>vw3!rQЧdg*;TzttۖE]ٳ\"zƚې-&=`Ec5B43c-Fm1ZASJ-z}X2NtP[_ǀT Q;wa4y'lщ`B=TZSpz8[ I/V%V9#Yyxhgs|i9}>n/=pݷQm_HKb ]CrȖBԚ?hMDΉ40b`^??cIz R, ^ }hĶ݃Gj>xror-TLVKoMm&ozTuS o%tq 2쐑> #M?Ķ`2J]54)C3c*|!Z_\?;*Pób! TDLU`mmtJMc=l$ $p9 [ 7|N02vk-i FoXmt>ܦXHߙì_ Xx_b A/ TF #/fΣeJُ05<߹hk<צ@5Q|68!Dǡo&)&o -ίL9YӹU#d~NV"lev?q U G"qPj#ߣq_]lr U`>;ќvPa{a2<Lk@@-Fe{1'1S,8uBf|.__[x~p{nyܖ{fBElު:!)HQfΰD4=> !W/;:\2¶1G&Qm%[tgbN ,y/Q"f1Am&scv9P5ʓ" Ò=8%)38ҿ((-創ae:*A`K̠k޵Pk븡CwZ #R% elHf7;xE[mx(R#b?PAk[bpKd!<Gl31mm$U@ ʹI$ˆUZk#S*$@ HfL]WeҺ@ot']gXn!1IJ 6p|_AsA3]d(U~̀БZ$?X6;  r? <9q(Gh:P%U\R6yx3N'7+k@azYm?לcK0'( -!e k%[}Kuҏ1kbVFfpڱ^>v˱Ի ߊ<:;]%;g*[Ձ !;q0/;N' 9Yna QV@Gnaǖ㇔'Zʶ/VRQBƣ':pGVCu՛@WJ:rFӲ@TC'nI%]oY &1_*n_Q x6SPTÈ-do~! 'D^d34{>E*>O֏tD+cj꘬&l% &RT9vr @Mst?;xԉĘz*M4ppSC 97z+"d5nXp:vfQ̏%)cFLr)G3 fcu"Q̱muJn8Ni.5ٻT BR]T9 ("iN>Ӧl%3\Qs]/ӝg*%7ILu:ư%$3(qB>ZS~_?G~DvjApr)Y@|,F,"pzngT?j8;S{+d~)ggj GfKX5\7.AJTTh˽! УzBҖUe 461UjovT& 2`}~|ĶƠE)}.p86.Gp A6ˇf R.x:2*}LΗn`GM֪ G_G>OcvosN=˧Fg؇Qa/xxFǰݝ٣UrX6 G wUu^XmP3$6u/))-K6'udى4_ 5 y4޳8:|W:tb;jp|^(ko(@-ư! X!]@Kd]p }5njÝ 6E{]{ Y2s>5bR@1]=dFAj9tG'D%]:B~Vďav$<3볖qDSN0.zY&T&.MlNI ݡ7 4l} v^c{L!?HҌb>ǬZ)2S( [Ub;9ވ$v4U,; ԡS]y$4#{l'̈́A@ nAjbT*dÐr'B)”t0D8҃4I'/)JS!{ Ћ'D<<6/;/qD#"\^[ pQnB 0՘T.E‡ϊk.C: 'Dw5[Zc}ȍbrKJ7Ѯ41=!/fYd&#;y%B#3 c~2;c}SM233[YwKҧS%[fb'\s:s9Scj=.%6sŚ}jbM0ю>pashyAT^ք8>1^q;YbLbu6}8/e\c %al[If6Kǂ $=hָzK by޸Yx]dΔlyPv\$G0n\03:IUZ/߂y7 l4jNb,$xdIwvfx !G_-*& &Xaf``XGar%'[ZKO*GF[J\xCZr{deE>zsyˑZzw`L],m;E>jQY;Xpxh`/W<#VCKG!=bݓ*R{ 0M{Ә*#o"%.fho31 a#bAkud@RjQ[͚4Am@A{4o"|=El"WCië:(E& rpGtIr f:Qjcad`Ťx5u'ׂ} 6︡ߛR_?SiSû]\' =w_ Pb[KK.]A87!l&+y!o!Xҩ门rR2%mlAÚ4E[O!uǠ`ɢhvAfe'-]EKn #fWZ Xa1WR+a#BBȫK+Cs-X/4Pz7eŨsĀ,*xxڎ% F͖ܶ]DU0`9 $!B R05[鋶BWO=.~@/bR )ԶQݖA#: |Z+Y+m{Lh ꐹ 4x%?VmE=VF/_ժ$]!~:˜t8VE >\e:rg}d%,nH9½SkkC4UU.vMCb nC0 k*]{Nz"-/c;*Z3P1+P# s?LDOaZ+wVb,&JF@ط-~ iVVƎ9 3^hlq4f4<(Ӡ2*r96gb4fI=)XAa[iT}:g=ؐ~ xdj#KNGpnvDGP_6}s,jf^`HфjjA2yVHӕp5d wz>5eV'2] hx-AGsrP׹Ϋ 20zcң/W*<>'hPօ=7(gB8BWSK_R$*eTUh鷦oFy|SФv+5jfZ\^g7dٶsZ9K*B , H|Z"hci 2 9m',iS>st2wA7~;r=`H}x&0l#9.Q LL`B,@vNrbmXH&tłR3VZ?'Z'=2FDJymTPZ펎_->ofpѰK;ʽMzy-Kvp!I@9-r` jt EY>C:.RM6ay%k}c6[$G/|av]L $IUtI7OP=@k>m,uF9ס<KnOFpHkAַ{@cV[q862 _?·!!^Mß;4L!œ zQi򎀉adi됸z+؝,(9ABŘGR@i2ȩ/7*μD-`Mlpk~:kyJa7xOZ5;YQ}YӱnHn$^2;7tcg8rB@O7;C7BxҸVjOV2,2(>, qɈV^t^MGdO3,նAb9yuM/hk}R5y&~As-bukcEEnfCO֯cOF]-RrڶhѰ8ގl@g)16I9o!q,\H @믫1Vj&a ܈pMWsUkbȯN6ڇGnŒ6t7hZ03ǒ^fi8C]w~D(q \B0wxyW#CRt=F_C,ZRV;L |ЧT8ϰs1py]7 8#^ 5XBL/ :0}&(fXTxeRZ-4V3:]MG.p(v!e5 Ea:ܭ" 1-0([ll`вY!S>=9 H[4lŭpYc,lxu^>R.E ( wjZq+,"RyɿO+߯7;1fQ)ERӮ'OzU\1afޚs:j<歏+ o#AYhcɔSȭ~5KTÊull[_V#%h>httm?SN>X V&.r[7Rx WVٓڪ4%DEL՗M ^nŏ: Zji`dƃE2a <+l \϶\sP܈a\a\!ԩ0?g>žB0ң 04p){~{8pX&E++X`\Ñ3=l@@]JU 鷼*_=ׅa _H}gLKnĐ'tD ) &?y,9[E+]à0EDž&!8CCy#F,wvE|/8X2B=h$3#O, ᗝ'pi{[?9 !>:t D/M!+A˂m^# [PI l}T9k#,مŹ]D({6gV8up'*ewfeuyL^W)T=;+Hj,"Uv &qXKɱ(m95cAmB(}QŷŻZ'Z :zr\A֛L=7K_)74m_dlz壒JЙ8%6*\Uva<= Mln nYިGO6\&^~"LF̱!Z zL7#w^6m֠D^,ª iUcC_iKX)L9)?7e)q8]pH _E]zg4`X JiNĄ-m'X8uTI/ZB0Dzs 9)nlҝz)aˮ)ʒ8sZ D4pUX柑a:׿t 4YL@j9$\DZ0[aį/12QYQOLJ$'Gny{"Չ4Nlz9ӭK`T/&Yialr<ȼ kj\w PM RKÔ{aF׼N%ף#@h'fR4{tROS}\ ǨZÁ?:t.sJbp4-X-q EWDW@% hKp"*[ cg`^~~=+Z_w\<4Nnm1+іN*_߭7e]]4+T%@W:fӈY8'33V :b ?[ o9P, BTZO3oٮX#\6W,bcQ`%<ܵC:w~tܺba67NyJWD*;ȓqH Wx8q|j VZ;bc,hyms"wPZɱYMh84t=Ϗ|K8]-P%A~thekS4LyzD Rіym (; Q/RWcFohiZW ķJB𒢳<)Jn!=I{R.ٻ7( ѭ0~P{Q >#P8od2^C(ŎʇкM~ jk5Vr:`wr( W"$'r6IL7gjFGաzdS6Eox nI6`3=fWkjeѓ0qc{ӡÔ T"= 8pV@0!X.Y@JZ?OE,X]2 &],XR+Rk]'ҳ }Z91J>̙l@+Ř G{FUs:퇝ѥodV{zl)8" yjIC)$nQkXN2:q!߂>,b81I)$xH/L'1rMJw;] ۏ?fMQC{ Cf{AgX;j&Yih΅Aćh~1h@uWFn\S|rx{jIƆ.IP@TbBry%| L5i`&MOkoۡwG9Xk޳,78 fTQtbA3csvFc°,yP46>(@4M$haӕ !ޚMԙ)GW󔆊XNk |]((t%|+j2w4kFv:=N|b6}!57^7=B&O}0xq L]S ̻((^4;on1G&Cmtt{P@HfcI6̘lozp+Y] mW4l A5E{YoP8wӊ0Gd&xZ!,E@c?]ͽ0 x,#m#-F>zM0-ެ:Xf$%L³sf"C2: ҋIZ8Ur4 hDoпHjX;"5xAʅ-M!Z+2!qBdS?PC$B"br~zn9T%f]1}:!@<rMwtCυ b_wR&Jy !X*h[a !T $WBO% πFdb#571Ij)8$3`cvٔ>__T?@>]%Yoݗz *,<[Aҿrʑl^sY(J*tNT¹#+-Xۅmz 6YhsW%40XQ^ ]^?L&b2-Eq4cl;bfr# hG B.YWC+fǥ|POkp3mV;uCHV#gVUN>#DoX+-tGGqJzbOQm S1 ;' 4Bk.pbI+'c'n~cϛ/ bϻc'Ch#߹ ES +b;AGar7x 4GepWٵ37E,ާi 3]grCAm9gF?(v%%O[8XC"Cƚd, 3? pYKi#Jns y+:3G>aDV|WkX飯An~J=kرܱ~DȦP_Bg!n̍ܢmDpSW_+5&t#Jr*Xx̣\|[#}Az*RjR . VMoЖ_dEWtR== nlm 7(Jh!jB'%t\"CNi@ÐMBC%aYPeN|Ow9>1 󱃰C8z]*g薵$p_IhHPm.:vt~J bNӛ T>{*uF)XǾDpOfCqǜS֑NX6 I>J#UZtSaףOI|I_gA-B 8XOQV.A;xCaʒ̘s*'H?CMbVddЋZp'ת6-~kuF`G3NT۫wףMp?/[a-}Me dl齵PɈz4JR}ɥY_{u+]_?y=@_Ppm>Cpm}-QPnxgu0J>O8FcIꝆFBS̥1hP8~ƛe_ J gY^.f/ZH꺧h֩˂.uA?HL1-FVB) q\R*U%G%;~Rp>fvLq>gHd'ذ+ɐMDHvD&&X784YxKrff G.K„o*iAu5, ş)ǞM|LV[2@BgS18xÑ}o*AQ0+BpꧨS}i[<~Я!. 8"@; KV(2Ζ)%{/넆bw2zh,k8 [)<6C(7p$#L4]t1,l˹xu-wmzV Շ33vc#UCKK+cElrMavA~J)`W}tuw@>=šT{Wq6_.XiR?J oMO<2Dt9Bϭr`r(0ni6<0]! ʾ)$;DYх>nZJ7E.&v)>vӬFsҨDĽdvcrMw&M.J!@iq<}E߁ uJSb _8P#1XNμ=vf (L=2[\?-h ^{ӕ%++J)D{2$Yvc<~(v$ghHq?D)N3D ~+onu:;LOdmk 0nuޘn!|2:2.C|3xJ?O>F:vTj]/xpX+s*FRw xaXT$[#SշASֈ(6Jb%'J`ˀv?CLu. arg/Uap3# f^c%iwsqCR!xŁhvi_{S&K ``Eg(Dچg;B֛OW}KRiK-%r_|VYlY?9Z+NK.x5zoGQQLG&Jv'%~\AQSվw,xG8&]<`SO|=e_rX3ʵkq8/7^ Rb4Od>!Oo~^gTeӰ 6yI{''#%UI t6-Y3?vCCNܨ3XvYfkvvy!087:.8g1 {Q ؿF Aiuڂ;r}Xj}3$P2>6~J \P;aYggJ$GcYwz29+(KX/2^AcwI t0R F5LBnW_pk9 ؗ\V<|cй|وvZ2t`I<wzh ί4mL1 y[kJTv{30MLVgڪ.җVGv[/]ѾzUrbupvkZSt-Z-N#X,:xpףgZ@%^>ػx{{%5oW9VQ6a:r5O۾,G1 d/YѾFoܺi͏mʑ4~v (xp-*7MQO:" ~_]*-.Oy+cX8-I<wFK͓bs<0b/jK=|R `E +}`˫kѴW~n>$:(#v: 5KO \vP`!u;|")?53yL JCoc pI;ҳyьخ:8KGczcc#.M1PWu%y}^#1 8AoM=_YVWAO?ԴB?9 Chz_&V?dX|{[w9(SIndz]2RWG0LQ! KF$׋˔kFzBeO/e͈t(0#tS4mn _ZfҬ/)Y9&W ۍ 6@y('ŒWw @JzZLVh*fJXN"FՓw4N;ϥ waŴ hP$]yc!ԇ9@Y\n[<įtɥ^rb%ht!xPB@qUNiV`fj&yfHr( K'A KʡU<R1]]%pA|e tEuy }߇"9][ lQE0yd Gw%c!(n,wOmp]@hz*rW3Ԑ{Ký62liu{@)d,G2D_ Pm;=P3BK f?ei9vA3]- J1po C+:7UMY]l5! U[,&:PYe~X̅?,Zb6L}T3*5c$:i`ANpӦ2S WC/e(_^J!rfl<‡|nfK>d//O¾pmyƍy'Y{&)GըQ6pj,A5HSo~i`},X[OQD0Q!@V m$ܜXaS*Cvp Dr+Z`UⅹzE<(7~e@(Ag_)xVU]wtBǼ/hvs#'Rχ6n3!l><`=vx˦D;yG#x'{~bݚp9sF{]MHQ"gj/$q"6 /KNqIBtvfTxo9LMOF.#H.h1<Ecתb0pYo+0`u)hiyz.xW ]kVFfU<_`dSv0& "YlY'=z32V^#z].7MQ~dP%4f9:WcaiX c;O1D(-2mOђ,y$oֱN?'<ۆJW16x=鉑C^WFXpm_XjLJw5dä9DTq}F0rM7}[J4Lc3ß@?ܭ&~#t [+onz!Z~&;t &=㝥/Ej;_lp , *ZdծO"Ro%ۂ:i7\.$Nt]k+ttW^esKӯ̈2³SB_N49iY#[`;+BU:"®NՀ9g[ jLHnTOˈ?+O튠0A'/^Y5B[Y/sv9kّ1&5lE:yb0:*0 Ќ9l I^Ha`S :ȿIU…bPUCˏN2ʁ EkluTiZUš QgOW0jzQK= 0]S$_S¤8M+ ThȔҁU#zChЦZ{x]`ew%CpwkLc9Α `+ϺQ5o59!3.ZZRm=UlbGwlrFcG)kسi|5mH^ O5#ɺ[ `."ջ>T c(G?!2=IO|X.mzUn,Bj/2 OUi +ϖ j$t0jd5wTo#4c^=]_D;PMQ2O3q~n_bBP6W{kP*B@Da;L/9D-q5;B[4s/(kq6mp}I/xP|8݌[8DpT/Nv-{sva˙Xߖ%ډF]DL%K|vߩj%FbNrZoIFةkJbMRcQflOԅ輅 c|B1Jo:kB>ۯUQ$cq?Í35+u 2Tc߾?!@sZ0t$ ӽ n9Jfsk͹[q~.0!i/l ="qٮ?Pu:Dqs= Y@ T_63|^6ve¯ )VA@b- $GϼYkHwQW*BO^i×jmkI?,xs8F=5mݭΚu{d"`9`+ Qj |P) kщ+K RT4H@؂V.fp<)1xXA4si?>]Pu|͏R+-wHK~|XXI@,^eQ@1v\Q 4!sLRf0ډE*F"? ehbs0VzJXO%tڭdHc''@E7倍婉#հ`gr` b؜zIvy4rNRylh/J Y3<p$}F[J|H7:a[㛁륓tA<kh`Jx#)oSO?x\%?uucKB,ptLiszí ;#١ (|W!|Bu0T+vex50%k."!:O@E@G60aPiat>Qk$jY0#%of_φg,κSGTh ds#(ࡍz!"+aSn vX\uCjA}F`oy43/.|{K%ɽB)],Pu> =AuɆ6݆ty'~]D:>_r֝Q}e)D>ٿ~3BË2oQ޻uKd@A}@U( M#gsҍ.ov2KwQw#}}[%j+z"a-{oSl~8@Z:p{}p!sjEt'F1/]bw5ЋlW~\68k5d \nCz%S5F+yrD ;-^}$n`v{sԽ XQ'B!=ܒ[ZܾjȾWrV"+|W\C9KꝀrc1@oծB:]z>(납s7ajLA oL`vͿd,{ՒƬ-UWz9 _ߪ%Q+!fa_`撆H&rliaLq][g)';jN+KS{= _,G@Uޢ*9˸3ĵw4f2//R\eJ0-o#Õ͆l\I[!lyKeWl< 9$7 Y(XW:_]!p"ۤ/ϱɝq0A!@g$tDI1<'+ T]y/h_,w*2^f,+ 3c5$ ycG==dUڴ`_oAq8(yh"$qKD(w<eZxQx.dSU4,0H;uI2JH 7!bPsO Rxd w."4,C.:ȹTxn/5x;F꽍/[M~,ۏ[d E뎡l! -0YO<F|donީp,HͰo0%ȥ tb öj\gNhrxr`?_wceRu> ;>ս7sg;$[rɹWSy@VFJ2ؖ7%+N`?%P(RZ\sfTZڳ2u1cK_-rrxs}tzNy-4g3fj;zJX0LV3n.c a{JLPR p{,.1=3wWؔ<辋ݹQA1C9K{møj>^8yYFjr *J]4 ]4xv.M@-BsթG0ãRo}8t50%/aX^#&{J9\`N/NXNT= ]\T&9lʷ6fPHKj@ZOx(庁rЌqJYlT!hcҊV}I%!ziH{VE^ӰKc ߌKL& LI'xĮ2}1h zno#ٿD $wM#-'e"cG!*5޳"A%ǕMC"'N ZVmhg<ÞL>V 8,g/\  BoՑOcsHÊ"U-?r͎M w"J+(7|EȐضReZ``E7:L럥 ο[V5##Ԁ[ɒSZ1`Gj0^Jo5HgE>QXpļC!| TǺX VݘV=Vts |ǵ;H^gw 7I׽OW{ 䑑{#2aӜH Dz|d8]/ȣڬb 9ɠ )gkl<6`b+ *UOIwD SW[ "[CyEuw̨G`Q>tu1R3o%%>]9'-M6kKnl-׊) y ~}o?cSzՔU}gu >{'zJ,['Z/LUk,2uQaޓ{[UpSBaS*_]-#Cx#0|qI=n5CK5<ί#wA)#P8u/\ ss醁רFI]d7i+0t5۸a bNOY*)a ={Ap7k{es| 7~$eakp$l, φQ";汉8Sd܌DEN}ź/\tPU^hi誱}èp#LC#Tk6g/sǀ}8Sa?2wW7l6k/N'W]Guߨ^;L7pM^A%5IJX [g߽2'(ET3ؤuD@5;7UsT~+/O?:#* ɍ%9w./t]CO@U*~Dc!*ho8ˊ\w:fq(~g4a6( }0lN qTٰk|jD@U P+=Ke,N>V_gT*KTKRJ-!)PEjHl^tN>xc xPFNMlΎ]a ~jփ J >O63}{n D?4,f%JZ|&]E% PBדŸ!s``J2G%(Bj3ryVXO]&EBJm)ϟUS]ܪ"l%A4L [k/B jw$ o\s "5Zv˿xЁKMtMaWxG@^Nݙ멱ҖX<3tsBg'\gWG%RWd}iM،36 !Efr&ۓmc¬AYxM}ͱP 2`2SV-5G"4̙3 nY>}v> ;\ucyud3;v ~4.u z͌ȑ!~|h?<3_kDfr!.gL@ګtϣX3uITnܞDB)m.+QS ÂGĴq>q1?`AYE1ZV.z? i@M[Fj4 43wq*ɗ8Z %r%MvL1(n1&WZHѬp[JO%`G8%o`kIM.ܑȴ2`V e =YGؘlܑ~y _eQ&]c؉LP8qcRMx@?kWfb"1&Ud{dNߖ]++੊[E wpBYE[YQ)@y:EkR|5a~27"#t"n.“2@,[e=.ӻS^[tBfX˩2*َͭ:#GI/']#<1-;~уʹiX\l;_>t k+6ĮFUtE'l"V}S&WD{\Z:/?հd*@Y 17~,Dl(\A_wXbUG4oQ]kWn"puJSl"kV~alMw!vDfbkHJ8Չh HC\]m޴$_KQ&^ߌlh#)h($\V1'$Vwl]G`~*m;iu{3~W;j0V-ep7jךLaXFԫbƽ7Uֱrww }yR~g&v/HL͡2o\{*XRZ~TEnxsH{ȭSc!(B$B=%$32çn7ù(!ߡAw`0%4Y$mkȇow_QtJ7jisau5 tkzM#4'N+>{nn~Y9XֿFCiP.q^2G3ԠN'DZ@/WzGoie}1)[o}w A(, Ⱥ>X"S/QTaڝ/l}t4r?>;S3M9g&\_F2,?ܟ."BA V^UѩXTgm?8s %l}ƔT (CJ-rP8Ĵ301-ؼ"Ýn v(XO-t7B5 E݄\=([7![|s Uy1@8Nj$>8_H#kn4xǧ ֥+?,1fɟҏa5Tϓ# rm:?;N?ۆ[Ӧ1 wJ񖶧 Vu.kc`+iiUw!>EPbWtʞq3SI+b\pX{`1p;Oh !6x`Y*nUDPZo)#i 4ɚfBTnfMjm_f1@ϠzmAɑ>c8YZ9Wqu-2E_wۄM{jDpɣvj  ]ҹ2oD<&X%yQ]T(xl| Q@+|}C6d_0KbqtՇ{l8o>Z/e1B +GgٔK D9<7IKbVCWfdpCn 1ɶMJ l@,^9%6WT(:8xXwgT,X׌dpA.bp4xA- .m;cl-`i> E&ِf>3m/2fiC[t=\$Ch1?MTxY/$Kv)nMH6|:"zO\m'aؘva6h7S,ϣQ|42vÿk%=}%vD".Ir-JA)Mu%NC@"%tFM ׳9NuvLf^``#"Aml'9d.2L.myp>液P.n8n<á3AbcQwBEdw~yC Oqp̄E{B s_[nHB1rV(YtSz^ēx$rnT|szVq҃Uv.h?+o[>Ж@C;^Q"1CQt1w.x-Yi(&.QORi35sX扳_,moKlښ4 _@X|K(a6p[ek1"\rn]".M20U>\GuQ ї|%wv-_E7Ax.bnu S"+>oF-v[2$x #t'"UpXT5]Fշi]VuϾueog窆jR4x[`͑j4]0Z=zL.ʮ$| $s#*KZVU_yO&i4'zBZ" WAT931Q>1tpa%ilv~k<܁rzӇ-|oҬJ@FK>D2˛ԝdgb-Ȏ%;Bk[MWVQYw.TcP8=cPh';3~,^4Y }N2L#:_.9]2۝*a`oy1F ![uevDESEْ)#Ncv|wL[RN'>na&':rl#<+ЫQ+Ԍl܎Ee- ""fQFU+/.R~Zgf `bQ̹"?"0kV2L|0/buVۯ{} ۶WB& e Wi3(| @d[˻ ssoum@ >mX$9u==ۂ74<0{\tҁ%)nHkZZsd[3%='XIg9ZHb*F.ԥ7ytX&Cj{Q*餹C (D< ȣͷa.Wqo T% gNy-;xy8OV/4`=pds1dx!y` C|_T2? {Ei ߓEZ ](C!j5Ɯ =˥3rp:4\s3. pP_ocߌֱ"X< D~Y9n3.(Y,)ԮuQ\v1\fv1և?@"n<ܢy瓯 izI&8!V'G6 uƅq{SҟRle1F6F&BmVJᎆRp{֛=WPp;Yv{CX-ch>̌y8t|l! PǃgǷl+ 4gwd JHe Uf)rsA&U ,(uɊ(E9qBvV\[XUFut! r{ EpR%RF}Ƙlj96%>;b0D[S[J7p`|' gU3OK7^Zi݂zbvp,tpE~""$NfsgAw_q2ؽ$GkO*;tcD( Yٓ6t ?dok9LUީš W0*`$&0,tK 7i߷{ Tֽ,KixY?.:ޱjMp}աB:|TrGS=Wz@ Bao]n+ݏu9̱nQoZynp=z8*3bBI;?:c謐 "Gu*OKDIvc`MBpoE3hX Ǘ^`ZiP+s$Hb-v#CD xᣔZjHly/SwVBXح@ u|L wwx.J98@ZTr,79{Xrk|:2  4VFs'bHA66KaQaIX?n/YL :'Hn `ӅyX8ŨoFUxX+4>MS`" l9vb eɸW(b?RC)}j'%a:CRUn#P*6}G:_=fR T晝v{j E}*)Fמ{nֽЂfkH0#60 LHDD&2 ,OX@RdA'էƷ<~Y?KgWX) vj"n~6t v'ZKh+WvBVtRs3#Б3a?t2wMst¸~aWVZM +iҋƑlw|qe~(FLT7ΒqG.].LBP/T+kh=]LTQ+Y[^CE6ܯ+qLMڰA}٪$T6yƟXƄ#ut?8X@~JZV_~\p?e .&}#};lqW?ەX-Ssv?@YT(i3Xٝ?/Q9Q$[78xN틭tTi?,EJ}݀&.IAlȤ)2pCnro!i46CNvͩe )b0@1`z 7%՘C"$ɞZN,Wxpu;U9=:nn`<)BӇskiYldh傢8Ef'%H}&>@U8\ңIn!:6~LBp{9TNF٭;d 쎭VdHٳs*(*|(6>-m/<ăYMؽw*XLgCI Ndqm^҃Hxs+{MhyN0@J/9.(+%(ʬN տu0_dόN)ov KmĠfI t; e| ҍSnָJ춅fHDTi- YC42AZ-~B{|äy9\aBwmð٢;1_ wSx㹤y{FE˕4Ӹ8Jr3x{"M5tW7[M.' t]r 'j瑮(7*܄f0«_v4_Uzo翵aLsmԟ Ơ ߨh΍0grբ^Aǖpp:XP8#Iq|ҽKcXL|m~-kaU+fD8wF qE?+X !N>e7Jlۑ- |!^f+p鞃l畎Ĕ=~M.z>Jϫɥ3 !4*sR7.O-&hUa m}rm ,by&ǻuk]AH=2^D;o]F̓CوZ+$&}IbdUH/CXhݐd̪i/-$`򿁯zB8R164!3'W9%P-qÜ%Xn Gy`.q%wK=a4ȑ"Yd8pPzL;O,30O2_%`#ՊĝEl Қ߱RK_sIUÿ9J;+@[A.&({괄6ry$8Dϡ,^paIJK(w%!+uWjxX.hrk}Zk+raГDܝz߯e"̀^,t뽙@fuMrh/!aԛWNznǕhn-wWJLa9e"[d>]d.ρİM Rc e3a!2AX~}3soQ6/A)w~(;p%]I](y6BH1g;."X}EsԘw' ὧFP rw!_<o: }.9o}D} !b~)E mFֆi͒_8̋SN 41`P>8&mfS'e5H&,ƋD," 6J:u!VZxv!YF~ .S@`[?bOEfPj3,R%殺ԃ.ˋs_[>Єk#P:Wrȳ7}tY%3"j2n[޽1o@bZ[ZQC  8BH:m6 k>і0y5أ$ɎtTqHN.3+ĊҎ87ĮRGcO`ow+%J%Rf}FCyЀHv;E++xD!X2btS&PX\A=cG ]- >FPBo8ĬqZw , %⋣2m0roݨaDs}{n~ ʡbV#etS+  r6PƮY∨P 2!Py&@CRK9YWՒ~YU" NJdfWxNb=ĬaH\ 65ڧK(e2) s a}#'-x w/>c3pwQ55"I۶Am;:Ho1N$Strf/K!^&Y >V9|Q0j_Vj%P@h94asI/{2ev;%~DLhxMh;ܖ1ڠsd1LykEw` x@d%v|1K n j li|$rKA2QWxdT+6B&BOc' PFda`FщvQZ&4^$gdIJ6@whs%fCj?ك㮌G)F6Fpm܃Szc{9v:,c#L}4w+}<gt!KOϩaʲ"*ֵ K@${d6hAf' 6lϟJA쿜H}jv6+oU_$+ p)2J&G."~U};|C Sr@3 Sh> ZC\ suəzP|X> Z@ 6mo_HOwž%yqAO+&500&JX>DŽZțfve$&ghlAI}eZ0TnT41-󿪱mZ;}:e1OL*aliS9ɜ/tL',#qʩхĖ>`E_JSqx\۰ G9+>&ԷRxߍ*6m\HE &" 9JyX-y !'Ήߚk!x+YHkqRt`3}ʜsiѲapXD]<ƾLDl&z&eڒxN^4{ (˖JI$]}4,ػ kaɮ=&0?K5z޴z*YQRVs4d|.M`QC(LrfAy;n㓞BW$ǰd' gI&TXa8 JIJV3d%Ȇ5]'x%/ 8sǾb|Y, I&dWc{rd`;@ 8OjqYLy#0}z3cꯉ_蒎V')(=|׵6s/'#kqwP*^U3e f;2c?^Cl/cN1>Vm@cqR?XI8`MGS勤 _b{6l[$]lR;#x!,C:s؄`R7ovLn4],wٰǴlfw)Qׁ#;"AO+3<4ٵg@̚KVMAcނ@>tFd#wOQEdjCxI7s R2w~ѻ__'W9W}˺DŹ0`t~&0a;Dҵ`_otikD;8 nM:9ŋz>pPt7S L#.1]vi""bɪ#dHPԳb4x tOA3HlosNt^'^ȺˊbU >(x RGŹk %Y ֛*y-h`oTwT`XQL*Cetv\Rut ,v 261f@OO ƳnR"5d2 s .rHs3rHJYXnbPie$oYGm)?ɿ68bƵ.ʫxvDa_C.>kL.b1dm 2GuXj; o{{2-^Tr{*( vNEV.3+PN_~gY|\Mvz#J[,fǃLy<1r҃U,] NXzGt/z<=d SM$Q`NaߨdDŪWLyɢ.hDЄxYW|z%|q$nFob/8Fb3wٛcߢ6?mfy L>qrbur텎*Q@i*[*)Xi%!aeN{tML-OONn3ˮzo[_uUC:"j7[Ci n.h:3$^^q\dz B#67_5 7  %f@[FbĒڍɃ-%sC?5 Frf %A)KX'w\|0:8i(`hESJBϜ&&Q<9(VٕـG@`#u.м"F9='xo+5(ihf8+tiY{axl9O~<*r1޹uZ,a=="k9i2vY圅lx, -0i'فH^fpiǁO+5)ˁbqBh=whahx6WZ'h~b U9{$T tqk)\Bi2kޓ6u ~~h~\Z)pQ[1b} m}7yϪ̃2l\0RCrj])UՑ2B,b]?q+R|V2ßIv\q'a孒ӂ,mr`]|VH\ Td3d WCTp.qǵo߆K }Q*st8ܩ8?" >nA!1g⚔D*z8'_B+hw1jUF_fdLUM! "OcuiM@FCD=ems0r;Hi7J88}WLTu'ٹ8K$f:Ix`T|c0F7z Cf-:dͻ"6源VR\+nFޟP .ywQݛiSPT䕧| Kv_2>r Yӭxj.ON슁, }|ք@BY5:a󪻂ڜb),xyTţVM(<6cP@ 8%r>$$z ²>T`ETi׭ x+90adFԑRDat mR]ѩːKr>g'GgTp%dS/YY_9mg,H@??ϲdQ^{y;JT".nkS7Zr:gm໬REsS$̓3Eb2 @wƄw-wrͻY]#on?oeC쇛wÀzݳbx(wՀ׼ vZ9h04P2@E^qTdgu?{T'm[5}>.KHBj"_9,i>;h$:fnx1 - Q}(tSԞ#zo4b fЊh7E]sX= 5 ~SMf4i(Q,M٣tierPĻU iXʶMPԤŒ귅G;.Fsk-AbfbWI@ W,A3 (#4Z-"/;h}V! _0Oot]xQj9 i1S:YP(;;f);{px |b)~N.(d2<%݌-+ԅ jº`+ Ü]}+U{/pلR$_M{d: ,I[Ym9VU=QKClxt$œ_F:pV~r#3"r3 @/ɗh=mM],,%fo6BinLDOQM Gd  U@][q%yq C;"zt;i![2,n֤rW+a/Ƹ&uH>d93v4swsو(~@uEhD%~A!7{,g 4SY|`c7f-rg9B"+w2A \4i5"R'O;(1a,Tf iW3 AFZofw1WFBz\2RqJt/M=t\J-dh$(2.E*I8hNHDb!pQ2B//*.pI4gй zHjrJyunuQvO %zr B{Vfsqz.TUԚc?N&1{:IR izk¤ ]-"6Yȭ{3NEf:X˽dگ7o%H;^]3($)Ns(6 cŨ8`Ɣ[cV:Y~u|5;񬙞q\P1Q=3;_!؂PIvZ26]H9#ZVU5ݲʽ{["%!n wUGbE&gѨ۱m _Ehn4#SՔ; #fG㶷yEpob^Y^,d"%jxNa*&x/d )r0r˘-Cf8A5Yşt)CH][ vDWl[{[!$5c-#=+ҬOE'u40D"(s.rinmd.:y_pm.6)k?ДA`S?hzDcRJ)xZV3:xuox_D?4x@:k;\: X¤%g~μRn5yV*#)CIlhal#Fz &7y8p/h JBїl5+rMG,2pglUg}c9c1ҥs5T tf̲ՆM :]J s)]hB?9h;_eoV% QΆ*_J Qv-0@uF+rvaZG,z@Fp7)}XNϢWmEGbfS3mxLnyX1he|i-L41A/+2 J" mvrRKAqatgg!H;a[>տƉK}pt hmsԸb)o ^.EӐ_V MY< ҉'ػ:jQ}~& ;.&©QQ'%Cl!TG'b>X'wز[k>e "ٕW>Toė%ݰrc彉4ԧ7h yb(VOxt0~ gN4 _?tJqV*=WzCf=ӝDEP\7#`jD.\>rwGsi?G%_n@9Â'D!J@$rV֑)pk>sPcr&Ho"'"cÀaDLm8c^ gJ.mx+.?/8$tB`X|mOέCK|{=MCX UyRkUJNdk"^q(>$]ƒE. |OD/qNQL&wGI;P:7CA >!e#:2ݸ8ZOSJу:T\mB/}al`(雽EoZDsJu3W`sͥmCk5T7Y~uCv|Ln# )_B'dA6lBA}' /dQ scx2N1-QLx]Htr?OuQnv~ @z{_`4)RNZVݬgM(Q/Z:.^n 6mCeu]<8o4h8yL|* o84,S} I7xs JH~3Ϥ|dCʢ܆JEq|?>٣Sa ×fDe;]?x$wMF ӻWN8g& PkDCe+Ǿy:&ӞzWs^ajFE I.T'Ϝ|&4@ v̯x )vDI$JãbJZQ%rE/s3.6}ѠܥѴo! 1Z%` Ҟ@_7_&4u, !—Nf~-4~. '[.1ΒtZ6ו#hO!9fsz'b $ձ_"gXj^m⛪?GUy ҳkψ z%v,a p*\T޵{hy(Ku/=#/Tr}}7I2)uss!N9 1p̊ ٱ(k5C.BBHYkQA+66,A||W.|#hf w{5xWGMQSfUApE>:8H s,t&z8AdI54U:MVB *&/ePs`V~gyA t]FkfBX/>7Y*އG W2 80()5Q:ҥZ7r.^jT㳀f)؃L_vב'&?Hi;Yx΢=vFLA H/9[.X{̮M^R͖&.^)lgcmÜV nk2/Fs_Ch  ' ߁v\8x 1~V'j.SW u2c,bwmO4 l͖]P&T_gpnѷ%l"}zdq]8X [vY m_9GJ)R^v"o7@IBggp05/Q;bWV9<c]EJ/&>=~1vՐoc?ڽC A!`%F'cNN$b2kēhBjQh,6Y/}QVSw^tnK| Bq ԫln|8pfG,N绀k6"Pg V SEѭ/_ٛDbo njv%Az?4ѨY/pPB7ڔO}B:ܻN7q)4,\S/]8tQ/p4ԾC8ߢf샬ֶ_ gL l0'iV~sfᓽ^U>H{6CƖؽʕyQvď} eMcci$Imoi2hWh EF@UkL`4Zac^1_<~ki'Wcyi|uOJn O=AAxu_}t\nc4<^A43CϵC  f ƀP/HU4zf[6_׊ \1N>T",|r>ki+,wݮOIpѴ֔jv*"Iqz [J\9M87Y?S'UIECZtxd4ױe& l_"+@TSj.غLC($1h:\FwhvL:<͞2N叢u3e r5UkŒ:%*Qt,{lٲӫ9=JF5LÕL&Á3by>SJH$p4CTYpݩӞ ,el@1ܙv[3c_%0yw~!1,&Cu0YK^O >2wݖaW+aouc>n!u#0[;x P}+?١ ?\Id: R! q4˒4? @̓(E=~CRTii7پ*jҁѴPj0@]kƖB?# ~NgLB/Bb;ӻmqݭ*83~/ҙ:p  OZ?\Hf"ɮ=t՛hSN\E\xN͵Ǎλv=hqJmhx1ZthV, 0BFOƱDS)8K ߶%xdҁl"!IgPeVxҥl!mfи9ScxȘG8_84b3d *m.H/xzCq+Þ?ibj k[gn$\oH{AcQI1N& q.1ԴxO /;ťNSc_dc*lP^bogQ+\׆S}(($:WXl{7Ԗ:P rSm1: wxڱy*]i$qJMGEgJbGx Eȟ v(߀#.}a >@^mTL?#Q>K\:rGl8`h \;inDWͷE['#6UQЉt`>L({m&`ɤ)l"8y63d/2I?̧u߳K:/Xe8u}o()_;Hok|bQ4=ǐ=% ӕIe, /:'5w4| >hZpD!Ϳ{qĖzߒ"I֝7a ʶ=ӫ#p_6R4ݹhXQ=oԏ f뾈3`}>"+F#U aN>HfPSs˟?eNhU@݂2Ra1\-:nSp[wC{4:$ *̦G2ؒOMtW35i߅1ɬb+X%e?#.qP!C^ؿ ;S}lcy˚n &DTwZe-lHI}OE?D1@+=x^g=PWe^CϙklSFILqKIx.!a2Rg"989ۮA=kE0IA> c ЛjƮb$2!ph YdNjS&Bܵjk j;aHMZ NQZP_ ӑw܂Q\l1+~KD%e)t+-&Q2;!@7,q:q0m* IocS3vS6}!e]5\9RjXjMa^]cg{oZ*e.dq#Oc+>RKIeU^ SZՀH Q=˄Fi/`}5ݮQ@Ĺ4ڎ/Bl;RSm\z)s-E4;/)fY 牓'?sw&KE QY' XLׄ8DkGd?|{`5Wc$a6<oX߆`%~x+CzGy -/BSf"x!+? ljQµ^gY\V$9҈Q4"5 C0 ^@F,6^YN2ſHE3G琚+7&O{N@dwTQyΙP6VPH B I3l#81->er[ad>fm&gSò٣C/buڈ~gK7]BaK `&MveA%YC3A-!7 bSG ?ݲIӛwL53O]0iŮC2aQo snbH!H3)Rm8_^ v -C#Kddhe|Ǩ#Ptw;[%L[ Փzpm]zjWp|U uz+>Tn>@W違#.4Rtp*+5"=K!ƧTMILq0D} V}<<>;_$EUQe * kۓ*FD#ՓkI /Yr21b,@A ū5 *i{z|>WE-LNf1A|dDQܽ6_OM m !=jBXvkFN/ѝ;f[]u.IcN~_=F>'! IeHW ʌm۩ߒ OH](2Ѝ?&4fe\= g՗Zٌc̟C) Np'QWARlp| ; . k<3Tu*t[-Կ'SH$R%oz,9ң@oڹ'jt5  }߯s6'U&7oQuz`i9=EPMU!S\lVU.rQ]` sݨp3(:+k3i!,q=E8"w'r_ߜsj"9s[ ژFLDŠŘ ܛ<ւ\ҡxRn'7% >&lhe8a~;ዣ.&:}:|Q0\V{s~ڕHP)~hCyg A!1wPɜJ*ݧe!#ɤ3stAU(Re=P}х }6(M${e¸yZ&Xj**m$xMٴ8v㫱d!_#}&p MDm~.vʾiZ*=FvyGH DyD'v'zoOLGJ&)?((//b!2>Oz6BeSy:~rkoh[.g ^yLϚTXJ fS l*%nuw0h I0?oxՓ;Q;3Tk)OD%)kҬoT3j -v P8H4י粌+u}%;,e{) uB4 RP[׮?s%x9)F`'Ӿ{Qȷ߳s zu fbb UER4_H؄|9QfXZn$U`2Úhf%sʘ ޼ Xx8].~p \NNPZ1X!ltyy0 0X|sh̓UQ츉B&-%G57GTt pL^, s;U]:8 7z׽ 4zq8Cfz%L]7fĝvO|>xIo"(e8Z2I'cO{jceE)]$JW!Ѥjm!NJޠ摢/[ ߶Hә f =Gn)^:* b/rCe}sُX/Ԟ*gDWʙ*>y3SuXhO%E6utKUI+D!TX iIL(j)~Uqa#f4S $ֳ0DZJΖjcWXj zW;05ID&oyPu°ix#ىoo}nհU:%4Ʃ'^U< ȵ}wZK~KC:skB0AibK 8PyF_n= 4 rPvIW$%}A(bIșH8xmZ&EQsl 6c"#w+g |/ƅJU&?sUyD7r bg 7T9V aDzЀ,sL1;&{'܆Ң-;Odw9J[h2|Aw?屸yՖ)wѰO ? !чr{ J-IJd'O{iEw oRj,I/w/!ǓӻIa 4j'QS;iZzc(y|YHti,'6\zE4!/C_"Zo9ҭ -~|f?ӎdrOӷ5'pL&܌k~bY5PF# a6搟$i@Q#:2f[вz8p3Q9܈N7%%<8:DVI;ӊɞr46[&~6'Sl}#mִ!e8 u j1wZio؄q=lNsV\*l} j7z:0 bV¡?26Ht BuX`ֳhka[9":čq~ حJ&;7>y )M ua׳ ' i-8.mNl:#!gqs݂N6W;*]iT7ɑ@ ybj} gzx/&G܆>d'#^d1_!kʶyV{S꼌 [^VuD (rpemz8jt44a'x=3eK8٥^W̪v0zq?lQ0/YЅ[ 4k '{c7'* * CCpjAx!g57֤0Q^ovKB;LgW6?-͝`>rkMRǎ0&S,< 4$iY6-*hkh:`+jWٱ{ >yLiC)Dp-JZ/Zuq3p ۃOMamIEҵ2/ B.2i[ z.9v9.Y_IU*u$!<=IRs(\A7b/$+)'3F,ގR B*R|V{ie4yI(~7jB"72:}S۱%20I gw8 P#m'huN5!m ~{5=S V?qb*Y ΀"eg,(H] <Ӛ&zf1b+dbo\i }ŷZ׼V*W *]>ٛ5 xZLϠBD51H\#wP,6b6uc*Mލ |rZEz6i12aVǢ9i%upM!e蚉}>9%їe5M\oDq.0p āuf@%]~5l4MPE1~X Գ |'YA$uky؟Uj4شHtm%+/l_fZ}IKV:kӌCug5+d_dCE]ծ`+`K\#†wiƺo8nLw@GcA;c 5vNrpxOAoR qbAٲįL!O('iO]I2[5[ ӧ, b-2b$p>CQW!f RvbD Vl*WQ0'y oKUC8 ,и Z?@pdbh|z4ӎqh4\ l/nW m&?1G)C?M ֍~x0eH3t:㱷 V syR~U&n4KPlMHPe`\6-5yū3L,ѸP#U( 澀N(YcuWzʋ~ Ɠb=G(Pb=^EX3}&:,~x؈@gdP+g2}yΒxZbef{V$d8I" xϞU)5wWG8IE3TPe{'磧 ]0&~QĜа|u&^vVn4%^bQ7ӳUR'8{nJ H]9=%aXI|\,8W2&Q# ܖDG"yVk&[ [ gm@^6$a18khrrx{c$jO!!A}_,pSwӞzjRv( K)#lDQdyguQғey^o~e,2덼hrpƋQi: &Q)d!y0ֿϓ= XuYt/(@o|&Cȴ9 P#k à qKJv8l&`҂q^Q&P[?.̬*بK wxLa3ՑK #^^TY 7O+߯ȵԣ ļxcfF.K{M%0RMTe 78ֺlOA)>; ;#3)d*NQ9KUQ6~rg|NGؿ)pR uSD!qV)%R1/^xJ|KNrPe|V7<xqhҿt~~r,kgnSOB^K)#Tq]E8?3eCXQ< F)EaqU&CHY"$9': Y PHSײls'w-Gl~BJa!NM P={{.V!2r!,T_܂3k~&Dk& dr5?09{X\ 눍]|fs`{s)NTf&pY-A!ќf+_%[_'~4x *X2D7y f$ EDcj뢻}}&[UicP" ? yT02:ei-A6z~;mQ! [G}8sSfh"ѝk;H"_,} vN.A.fG Bznk`y^g!q[ sZVsƣ %2(c;mEiWčtH:Nո'9P^ mS2}kn 5@AW_[5 _j:]8B &Ԑ#[*o"C.h)')W]d9\?_M; O Bb:'|BR$dEWO,RKGTcܩap(^|NJlg&n4L =;*Ky5ˆpg~ ޯ&䢟Q.ThD͂Xh4cy&/3HEEMWlȺl^YgWt".| @BBr_T N'R^ۋ8DoM&vX1 Ϋz&|1<6Q/ҝtD2DQAfȞ^i)AA zY8ƎWiXӵ*6J3w IH^k5vh7cm'CCK"骄gՑa{Qi+l ˘hdSaW`l~'K!zvAfDvo8.,|a}p@NU$^n&~d{Rn5rϥ2%1_P[R L\["ۘlYL[|NFeX#3/ҀŘ, 48vdc4-$8#Gi"5..T{Is 3r*a$zo(Ҷ{ wq@‰د"s1 }ۛ!Dɹp愱qtd}DYFZJnڳ`޲y[R7z)dnMjO۬vîl'G-WlNXE4ڀXjBr#zlz!ԆjἙcacߖ$TH0,x3shb@sv(QL}?$1o Zx-z{^d:~үjT5jE& ݭ}Q&nO4`v\[vP sefz|`Wz@?=/hUHW*'HߔEtlA8r 8XYNҒCffůFF)_o4nT"X @$iܬi:m2Քcq.9j4gyi1),H뤸>\U,eWj>)[; :wЦX_hKn/kw(>Y ""V~R~):h}4, Z؄CEDw=\P'H1uGZqt)? ȽwˉW ~~~- 3]}"ALCV\4H[Cv`wS10yՆPiFNХE_5-;wx֔婒vqG"nM5$ʨU~G ϦKU); J/( [<ꘝN~^gcVT{327n G-h<X{bP|yhfoF ȚQJīv֪6B-H O3:l&!R#[2 ^vɂ\E9K~CyIaBh]Up 6Ko?yg8axq@ɐ$ Od/btVDLU'NGW?Zc3q~)mJs:fM7+g2ҡ v.+S-qt깴FYFnwk=XmI[|Z`/]Y[;o!e6ۏ/# `ڴTŖ2M#YhL:Yy1qtiWmUk-dU)}]yiThJ'yd1F7^Gt!@$G` IOAއ']P쳒ؓAs]1h>ʣFlNV7L2eX@= .{W$Iv. uQ/ ?o'Bm.58ΆA$M`,;/+qx5/:,pu(rM"D-l% II|[m-+vN!eN XtۣOoC2*fIUMEOpې) qjԬ|G2I}L\ Qy[֬s<h =Q4c?7蕱rEQ[0<0T7fo$ձ*>n aqHz|pRѹ>U8uFWnR|.Vr4tS{Sy)[@W#NLb4Bẗ5UypTL%eSl5I DOAŽxJ  CAP:%yQc 8yzfȮ׍)?HOra(I T1SDU~˨#sYFH#Ze{~ 4zOp pH(`tv![dz&6psNsSeq+zqC\{sMC)Urq8.xRmzTJLõU].cÏT~ViI!R Ҭi?u}v|Sy1*BoQigV:,61 qƈ}(lt%j~HJS U\ yQ\Av9%sO;*!E%z=O3c%J^ûZ\d?EٰaQo-e: H| ?b7ICEhKe3w}ѧ {mƂw/{TQ07Haەi k(,;Mѯac}Jyj 5ӱRX5D+=kA6E3T o#Nt(0˪vSɊmApTrEU/ Jgo~XU0=xs1= K.~%8[&3s)S<$𑉸*fSy.<5;ȂLfbnhH#?^DqKOL̆a2nm.:ώ$}B)\BM ?˳J   a 7h% MgØG !YZ^>bn. ʛ[ЛcE7"*yB}^eM"mah]\M# yFfׂ~S ~!.OeġGRn,v״##"i)NA,|,^i oUVS neݖȩP'+8/QXbyùxmr,D|e7Wq^8ނ(]hg]gWLzƂCOҘ"|'&u?e,XbD\;Wqz9lY^ Li7dy^ =_*6Cܡbs=;29HRc6M5RgHPo1nZRSU6k>W}H /ooNJJlWۏJ߼S)dnat]6΂0k*wNfiOC( V^[ߞ;`E Z Jg~BzdbQeX; ;@qV*h8;c͈WxjL,Yz0\:+ޚZb&'4s4oϯfV\ O^el4'styNBeTZ2qfKc)PmZ$9|?O־!J#A^GK kRĬn*"L@V(ȇ''MгkN g_F& -N#rQL"l\^<ݤ/)^GY[ 2s)~Vt'[ݤR"Ae|0UlXXr!WX0IV>ͭ y7i gfsK{h0ρMvN7Q_ HȻs@jv,-T^)‰@qogrӜ0a~\ДMv c)xswN}IJࢬaLa,)4ڷs943]s1/wt..@3 Z[8(BNE$I O:F rZmGf`䑶\}Rudj}-9ktj#( Wflu'.,3}E ,0X=XbZf_i :aij{пv)Dذ2̅GXrh,Ξƥ7>Lo٤/`Gz[k#k)`IJk4Q>9IM1AJ=~Տ}({AȞ-#Nt "ψ xr-@Ki&U\i0h1Mb05Zt``OzW( R<5#|~^\VB3Z=8CI~Hp^o ts/̵V_LIK=b:PjuQ O;H@˖xdisT DK15=&L*G}i)C[~"|fwwx;Ў."9a\2 \PԄ&`%$Z&N쎀؊sLx=r/שV$6|u`6xpxnn.&o#Sj!ՄHOis*D+<ϜF7y]=@VҚUF 5#qp58/; `T-tYoQַu xF[>T'^%M'+ÄB92U+H?Ք/£WaLH4p)AhˡcEœxY8FOd!DH/CYtP "[ '#B鸞z1s6`u9[X53)xP&NҁTFd"UkAeUCi Z*XۈcCY`CHխ!i)~Dz+yOZ\ۈs*gce m'Czzv=Ͻ 8oȫp!r/ oM1p`?`ٛr۳SӌwQ?Ոh0NJ"aܢ%zj wJ.e|%ϝXVƖ崌(@C@,b֜7l\5D-`|71n:KT5x%ElB5ȞC24@\s/cQFO"XxUl}H*6+Aiƍ_*Ր)z*DU(b8,KJ X–u.%:/K9wLr|:rWP,jZޙ[֘FB\$YKW[k5-^@GmeI@V#/o"կ3,.mm ܫ5$*gUkOQ )ۢPVW TGvk޾>s r|b(rSKuJl[J PM:Qp|g #Eؑ&RJl:1 ܼD?U&ѩappͷ@8RqHL>"=m}>Bۨv{X2,Z#LKO[M31ځD`o3ŢwbHoFUN/R%wֿy'Jsbtuo҃ b7#jW$2/ g!MeК.5O~ {n<9Q04.oװU}O|8kWcL&gX0Dm%#z$[?,ѡlKVF0g|˘IW ïjٰ4 .٤fI3NPu g_":e^j Főo_ =>w tXK/O*['T^ @iJ6>NAO2 Myܑ5Tvډg 8A] 8,W|,.o0}, շiT*Zǁ e,햨-$‱)7q$MnL(G /.~˰*Ze+OtJ2B$ֳD{OآW`5zvSӣpNfy皍48&4}R}Zۮ6EVӡ/a Uܘ?;2/J+z;&k[9wm׍jnլw!yfvInMAcD}QfQ [ּ&ve-"c "~@CWE{P aQ;%SrtT' kKҥ]o)ʺeyL8vAZ 2FlEӇ[YKS  c}vEks O] þmxhtEd:4t ݩ>-q'(Ӧ]xKh) UCoJ!3]^ةs.gx'N͡sr̓|?OIv@2d5qljK&*9BŠifV񽬲}=VO%%9Gc%p+X=3>m"p8s#\n%*m kPCCq|K}5LnkfY5t h^P _)j8: ʣ  ϓ>cNAZwlYEraN`/eqZ 4F@KRYylr4M$l"!dWE {ҥg0M0vJvtEI_#}Ojt%:=dzIJSѼ7T`4yJ@09bmM> ?TU\V)C9vK@xEj_NaŢjV4w6k0#|kϦz1`6 ^;įq!Y>Ar=*Ѝ1i-Td`>Gy7 |ɤ;1&8yX=戓Y.,•CtЂb{^=q +yq/0AR5={XD1sIg}MNHF 6<{CDl; ztF8(}k%V`ӹ=nKoAHڱ=Q揉-sM>n>Hk}QB%i;+o[ Px`/\wCjcBFtlOdҭ~ zOU1z5WGcQ cyMQWdP^;g9$!-3 .‚G`_4_֞Tq2`eYށ/EavVי{MDhx9rVqauOٷ0#eT˜N`eZ Ϣյ=-o?R)6΍ K籃@.ր! 0Oqa*J,ۚm꬞]x>6+Z~FpMxCaE.6,LVjkS>jZIW,O_WnV$xW(ܩPǡ'Dl_NZFȲn{x{#cf >qZ!]{ ,nt46}EeKݠIV\ eR#%M3o~=ΐkhaE7!;w}8x,#ZDٔƐ4c\@β~Θ.7Ic )4ƞ:TXslAM[4(dqݢ>D6.QIYpmHD/UY7|o!WWf4L@cdH92axmyúo%J0 SDREϮc}eq7 TX[49m$M0 3X\t>7Hlj>gLPGRSFEam>,._r8Lȹ6?ڃ^(񘬶ŀXbymtE|Uk{n:E}h`8ZO&?9-0&Tckh֕JkeRx9F~[qm/6z9`gJf!Dqȩ31l U>^C$zXH_p qV3@ψxLk/iҾe\/|c~ƾ`*2WҜZmFҌo@ܫïx3TSG\hcXkL RJQ8n{fo@^ B`Y\wtv`ږт^25UyLV(4o^MO^bMyGk+|T @ьQfz!35l1ZٱDa>mJ< AANK1C, ]`̑^buI4'JOA/qRo;LoA;IYHj*ōj h|qa4 ^oNʡ0pEVm#*Zi& ] mePž74 Mu 8|ͷGm Sф20'Zyj q;&>٬q;rAxYC8jђʒ4m^2{HlIJNzR˴lP–ת!!^]\#Q(T{r-X*!?Xw% %>/P:DZ6}y)2Y,*vz1?'h9ҘĕQm@8#y6 .F;d 973[RE$:R=7MSO|ܴi F%b~AM[{SKW#8Rtz+rrz|$`?㩺1̞T1A&@%%Qyi22ڃvtfJT nCj1I/U\Wp; z ($eYy+%e/@駝@;9esP]^l;jL@Uzud (Ӻ迦nExZ,m m{3Ug׫6c= qf}VMNi$c+Jʿ1%Q >->r Hy 4?7ϧ8-bSI|aq˦>l8PSKaj ep E4yt)@ .*yzS{}Q.V=R$ȣ |F*0/mYd=Jq XBQ 7an+w i t^ک+Q#] z"d60e WG=JU٤XwqOvInc>'_ړHb):ɢlx%U rvbx;!bp~Ǎ UqR*qŪuĝ#gϘ-}V%A&c"VPKcF LɏF̢pxCPvp3gtIt̔K'̞3KmovqZsc>أu.{_8!;^*8Gҟ4h=7i&h[=Pヒ[Zy%惗%x MV25di`2  iMjjcLH3-!DwC U2vZ%ZM)`.Js>n b0Z(Ӥz{%O:,Ja-$qB-Iq[HmFX1땡D:đ9K>!':;>W Ga^˱i<gFbsY,F2k|4y +U|r I KTb$<-  ȭo@_㓪d˔vscPial5Z_.ZJh*-N斸c<=B YG\cTdv浽٨}5Yw#q90ΡE`J~϶|DmU񍛜fOQY`-lW3B((3p9<<{\/ΚNͨk_p -0o"w 8x2zū#KޫQL ?7֏qmam_0l"s˯_NҲڨii8k?~ V+UtMsFR&Gftot WSggspn+8O.K~jϡe*KH7L'[R[nR[!{-,M%HPS[) _TᡒoZ-x*_s7s _ք86o!ؿ 'Q0 d0#aUMzk=pT y)a=2D.u*Sť}WgDV3ݽ`YE?P nN8rO$v$۩d:/}OBZU/g?g"߾h񚵌4u*[ŋPl[hA0ն>;vj!jJx{/xdN.kM{ ge2}S݂NTiPNbe k(+|\=TCpT+EYySFeYf! cOZz|t݁gNt6^P%BWfY]Q ^.9tп?#W˷ M|ړj4h? NRk}K/.Jj +JKKV(\`dDLDX#pBt'%(o.$CZ"P0 i*+NW>%Dn0J\7(Phh{=l8䶓hۊHE{ĪI-5LBz&x]F%uӇӔ 5p.;wzeONc}QMZųF5Ѩ ;u@+ -`эHJrDw 7=+xԢvRA]?Q(Q9Vugکlu[x}iird QcK;1AxR_Ȝ u6e$crW QPúO%ɷ"lZ{*d֮`M lP `Kh(G~Ѓ$[_6[NZBs8 [+xL5]DH?(@Sc=x1B*FK-pJW:Xc&wYFWv.>C-[8Hho>I.,zJPBx1%ڳ)@0[y~5sz;m[ήeR7m!yJVI-CaW_Kxe8LܼXn/NZ³eTIsf_iUZ/|սdESK?6_bu$ @n15q &c p;'C_=e*`'2"SuVt#kGh'¶4@R SCE]A92[[RɁ\ybuX><+~i?rN\q%S~(Ki9/^qp~tSǁܬtBǴzF׺ ~b{jVT1c_E]bpL2h!&KFpjazmqɯ+wtU/@zI|K5<%P IC2ŘzE)aohSW4pT%7kEPccKq^# ÂgSsx a]*8.89E\*of3b|u= h#O=HGe,ByHj*mV ,L"7鵑2ɋ b{ eUW4Oƛ0k=ѱdn7Q>#ĀYYk,ESbq͑&6 c6 ڨvbz cv+y op-;9.d3w]3 mc/뭆7";G`!lMw1=W/Lɳ#lמ&YbHMYgڝmk/2R㕗#Um7Cfȵ LgX6nN F`O keq)#pjbE{t e3D52`_~׹*`?:dvi@8g"eQ5arҥ0y~|$IyGyal&-DĤ1 dpTBF2(b ipZޫ]W=#brBLeg8rL=n&͂ =/q.{˰Y{f~ٻ=Mb ?g<|NcKsD2fҬiN4 =oƤ@[VKNBjTe |?2cw?QѾGPR:S2aöE' ^=ix˹qmh=.,똭x"L$BJܫMLAy%1F*Gc/0u7V߀>,BN $lox68wd  v 󐄟ɳ#[}t6ISƐ En%VTAim$u|}66qq`\.ϻ2JO`1pjk\ نyYĿzX5zՊĔ1# k*McL D:l Dߜ!#.4܉Y)4Ǥ4?ǯё#9uSZ#O)wcۼ(/ͤ9O G8WM#l ACYRtVt`ʧ,>("0+_m"oL֥N8 [E׭![ `nOouR1ȍQ"f=V^mkS9jfALr8_5 buld68!sZP=\9WOGEctlT{߄SvZB`: U2i{߽|Gs(H9vYRE*re=ziW4A P UN;(&ڷfz1ю,!ճ/UxZkoӹG<.l?P!hip\N_c%:' (&E /a'=.t3dZS*[dmwRke.2b n7= I~]oB@ ,QPX;A/q8,,/q/᮱Vd\ 셟hqQ~i>hy6\ߨLTsvRt%]~sK K\\ݽ_[ w)bR, Osu;Fa+Lƭe' K±4,C#;.,Tj>p}혜it(H^y9\͞Qるm&iv} yT !+"$+GUW(;d|[HATbÓ֦ֆ6m 8,w'+~TiGvZV0L;QdaPcݯ@7 0\cWkLDڬ9ޣt <.J d!.SsܺW^hIp C-An%1BVԿ 3;Y /h?Ñv6ԅ&Ъr\C\Fl1.*1Z| M(Z H"nCOw+ChЈ!G.JeT\gPI(ta~6q)L \j0Kt 0*__;2%_^wٽbdqfAq u05A~8 Jqw+H&?L s3)XoF=]}'"TrZ596B}izF'ܿFOEEE.ƻhY@Q`ah1_,\U{=Ф Rw"\4U@<[# b5mrRЄجaI2 %.8tigi1Y(vO@jߛ9$8ѐښhȳQ1<8t6$9І?i2]3!W^6az:oS˙43(XΩCb,& [x7ts'lHxI֋iI9rRmd'of*~#WFqt+itJt2;='9WF.AGL-9M2UrFYur_B,jO&>e^Tm!RF7s56m`';f֬A`Y1 ԁ-&0s:&d8FP([1p#.#IH0 `$[ț9( }W:u"|*rߣTD=STEY4hn{~5(cmJ`C1xtuvتvG7wtzϔI4ϭ{?R"2 z {uXǐ#xnKU S}D?5]-pSh( P' @ٹzTiwNgmYf 73a;ш NVX}fc>^p>`読-L0UHҡ ]hʳԝj2שyT QW+D{ȦsSA+xm8s K/iܭE#kg('Qiqs]ԩRO I-"X@LhAly'0%k!4V `Y =7F eW<8~xWEК3r&_\'tY!)ƦIkQ%* k7Hq7RSjoY6_-@vplϸ튽ER聽!dD+jԎظ elMVQ(U 'Ow/kr<P5_]W̬{#>{ͯ , dC|>%wܓ Uc{ Ӵ/ea'4f7=(U͇&6xcbv9VSڌf4)r.mje(L?+x ؊3,.Dg9weJ0X/C&7(tsV!bT+1[j65L!} f|+(85M)re^WNCZ&Ԍ*ݬ,^=M0-STjkyKNqQQe5r'Uq17}>a PtU 7T'^~հx.j냓u yd3$ҽFNE/]>w.`y$ L<)y Z(E-` KKB #C'Klվ߹lj}WYmȓAOʹ.f$ ڈ;>/cm }6y$Pu /K1\j=glAYz5< 6c xfBp7s<A$g<6fCF!tiv,hS ~[4u. g$?&q)[('BvhlX +u, cQ7{|k)x逫)3vo`L(,qyr!5Svȼu4ҧAΒO]&lus-;B@(aCW -F6 J& HNz^Z6v~'N< D"<_$ 6=Y2B_@hM>l!=|STegȗ,xh &NJ" r5֒݋Z=}22H/Z^9'daU~ #%ov(rC^`{8ZY0JfDSX##z)J"e:-aj(?f*Z̞uj` YƛFXk&|rm5mrbĵ́iB G?Gh87t:@U3I F,2rs1/qyKEh/u1$g6Lp;e̬o^AM3tz'>]LٿoBuMcA0?GIS=@9elQ/B>^~LУ=j{ =lw1$YL0%I'dzIsn?4&9~/8.=d3UZ%% muR2t~g]崭zG. yF$BD晑.&LsxN]YD9C5Y>p9<}ݒQ}ڋ]vGqQE8崄cץae?#ED.8gfpu {5TbzY ɢu}11gYSɄ{Q6>o@{qPc0"",hˏ{- %@aLr oE2AHq[fMvnq\f>X I}v%:~P1z:&Vj3{ > 8vQ=WFͨT~Z6Ct/ZGgpO^ 0s <`KjDQ@}=btveH/wcFytG@Z;bu#DDtBXq2%G%C,*Џm3OhI?27ll B-^, "v 5, -3 VV<=t j$@KkF$OncFeg_TZWhEV~:uGie9$Z.nʮ%ܡ (Fj"k;T\B-2EPmX7_~N?~NP,>L>-9i6^zIXo ɘ,g~:4 mNz.bZ yjI*(u*I.KxNkf*~ŭEwޑ[E8j qMIlEޫw)AMn=d7,X s-?1 H3[O/|&Ymb9zt]oׯ̑uknY9 H'7?E({6@E_y#'% UKVɗcIQ Vh KkD5B{<*L=6vM*BDi=~gI .afTI`Zz\|NC1$2fPh"}ފ\a!GjtMbTJK-b-XkR>#*.2B8I:eoڹ%F(*$vϢ:9X@:L3Ǵ"y#5Lg\I$;s}qѽ|R]f˭ٝ!{{~}Oֈ0J%5NQȜNvx߽1:84|;㓥^m7+%Zd U?nΩÖn!C4<(3rj8, Ph <<'?@nRmw>vzO\Uu݊2T|qÂk2jq gb @+Mx}'-T3PYOsTQ#+]7c[j_T7&qnbn0úҎ轕SxרbIP-m*I:Mn[0ѐEJ9 ߷1&/݃>(k.3"Tpakaw m/6luWc2m-iMhEiw_WGiM(DiZ23Yd8N󷋟׻PPp ]?G5Ǎ;&rԎrb#³+ E k1ܥ[YDn:t W%n΍eY蜈l\ Σ?w=%r?- uC/pl홀;!:Xe~vIZ=\^g; 8ȍ"Xsrkm&Lg:ˍY޻.t|ϑLQjj_;:d-e^P>:ѨgVO" "ns*+zyxE-'Gsi][]8ar_tseC~KTKL<Q+|&'GS܆gČ4A)@y.GGzo(8<[B_ .oRO$c ~fxqlaY矜fgwcrJ+x742#DRT7~g6Pwf=,ʢ#~jϻXV/fj͟>[P'+M?~nZr3rM>UȾF uA I|5/* 4ngC7=T|9pzQI\5ڜ6HxJ=LܖӦJA*%xjy,]yh~3ǒ=~sXOhVԑ^*jt_[4]GaQ&BI946-+d_M3rE3_omCASyb P7 }@88ݫ,˞vNyAr-B`gukvv+fQ+I *#(=>"e%#=@vEʻfR '~ITeggfbNI#JOA1[w͵Z-֊<"$_gmg]9=U#FzTE9Q 8L.`7G忢z(h|R؆JCf\fb%oQd--ծ O(B6 J[4b|Di~;kxR\ թMЊ.\ٱT+W|,{WGd}?0k @*? z6cx HJys $ v}˻qd-k0}b#p:qC)SZuDw2 2ĭ2 -~UoFOfbAc àhXI=?a,kڨnjɞI7bSK ̃z+ h"jqLƺ !2BgN)BK-NhV3Ӕq7VE^j%5F#0A4̃fq2jA(O^:OğQԖt_]4RvBBO_ȁhjK&pE;ٳX54 OVjfӥ}pGRx4/xv"*>gVm,T_,ێ =0501iɷxQ+,,v Ga]WFiWO3&x$gfBs&zpI0-I]X- zp,cN:'h,1` ּBĵvi;i/q*~x- ! ccen'1ԊAWښ @:{ۙn~iyKB7zrNnq{~vdtVR ," K 3譠:2{zC>J ?9,qze q {-* -i(7.[F _- ;ų0P?8 ]K~^񘼛4-lvW]Gv}N8Js{dƘ7@{e6u}G| /-N\m"+UP\OeqfU} ]HC}K>r@DGǦ?a+aHIqs2`40ai }+T G]}f> ZSR2"КTט[BvV~L"3:3sC,T^g*[p$+[w$M{"WOqynviڵ1 SJܒ ԆaNa0Md_JwZThRg_(hF< Y;V eF3bV5tD>"B{<1 0+j<\5;:deR{Sz"s08`FO0)TJĠP3/0U) JWиEb-u ,5M"%1Ul?W%\6(d/Fs`8mt 4+5}8 o`!6a]| )!}0a֡_eLq>r5)"A)'Oڕ7*r.$rGE(`ѨN4(rB&= 1]d H4]H9xC2 e3hu- #0s)ohb.f2gc z,Z(@dƾgZd]N` Dn-m1Xm&T*͂;?.iY(R .〽+h\(j'fslI# Q "ԯ2J`_0h>$uT2ЕU EZۮ43LMӚ 6+_K>#;|/-\l,{# `ҽLD?<Е(m6$"n> 8^;q$GU°;,fRmnx ~#chh)`2 % J5h#<5=ҨqsrȆ\۟8/}Uif|}P9YDZR2Vq%j6|+&NU-\s(\X9y&qQqz3I~8'\ϿkȢD{TO}9!_lHɺdFmNZJimj[Xdw*v-\,K-u%sP#`h/]_IFMV98T[9>o#PP uLM{Q4`xxtWŪ1<[w(z#Ei $#GHOIL$Ȑ@!Ѣ{Y2_`O* +)QqRi-z*(`z\2Z%;;^\ qTF1Ets_!L a 6jla!2NE|].ұX'dO]XCfg`cCf g&WaWOL~nת$1Gva'b"&mS@4x/+oгY|}2J0IȦ)0?:wGwaϧQM/M*'\t%@a/\ i -;, v):c)![[db,msCzjQk8lH=}ٸ!%=W+ļZO(9,N;Rz> rb> (=_ZsGSZ Fu]uT+7KRcڢ}c^L3hàoқ.\ڼd鱯 Ġx"x@7㎄xM6\sтx /-FܶC!}gd@k(=aZځJ>_ ꎚG_O CMw8@9pctm_*!U VjxB\A~8#2mz@xeG1rf`>+Z8$yW8%%ǜ_?e`NNP@}H? f]G6XT"9<_ּ:بHHT@#|C>UF7@f:/niy|gU[~es?D1wi;=!zn/(r]-\ZN]x M$lwhWxU2?EI8 FouS2c`*`H*=7_(7ӝgX2X>e {r]BF.WgQ/81TNrIOiTV[7bգDw%XeG{!ϵ3 3:Gm`s]W95y-ZKOh x{FG$0m_G֧z3p`'9ѡ aWص. *Cw,0RWDtg| 2&ۜt,bcvɺ`6eNeS ˍ. 6$rW,\k\;%Wjx$A1DMیqN\1)\Ƌj[0&$M: BϹo,ki?ЯX ԑޠHaijJǶ(w$s-ynjhߙ5?7ghɢ ?y7ANZw<ޠZVha?yRkY ]a:g]f-bĂ{T>ٴ4Nbg(im.4-v/ dz>dY^e-1"gm8Xݐ5Pڽ.P%9纪 lXC-x e}ʛj_n2y{2kj#V 7@9۹Helf,"~Â2~'t'>Kun2ld Ttr1 w9;0+P2%-KO}6B9Dʤ(9󡎲OC~h'~[_W+2sZAuT||F8mYŒcžOy̟ћByH9rҁPoʨMlQ^l;ϊ_[,nC;qZj+ܤΙox*c.| OӍ3~%rh=ݟvr7X먡ct.[[{Hi}O ҏo_<,,> Yu{MK2ɰ LFV Zr8ÿO62YJw]C&4ɹ ܞZ#rJw(g7ծo`ߪŵ0K*ϛ/ݭ`Ǩp}R@](YǴZRv5 EENVES(ioe|arܺ9E=n=ZA`w\y > DW̢4B2N8vuuw~'IsTKJk?F gMJZ7sMbBQPwLD;ݍT0H])9 Za-roMuY `LJAu}u! сs)G$ysjRñ5;YrʵPS\Dgj>5ٿMgobEy!)EH$(iJ;<&m?`׷4hɱ~q%fgU-[MJq{h5p#Wt$r:{:-.lֵuvȜABك:NG1>=Gm v $0(]vSyFW9w/&ډjI qy9kpEާq{yG zRU`CS$E'nȨGkU\GN{Cx3 lU!]]{PZ|_f LX~M)!߁>)%.^NDɂ<1jsߢl5Q2"s67>D{&4&)J)wVFcC6OL UϣF-N_^UG؜azԴYA=?ʥO9Ͷ}ǹtyګZrF'牪$W-lTNz۷6h=gt6"ǑaϷ./04wFBt^ J'+ Fõݸ!ƻ `)m]#lxg)sV=V5@y-J&}e&e{KwFzD\!pKg3<Q ;óg>Xd 6[}H%*4lf$GyRKK9hUvl!J7u6]^d8\V#3J5=(?&%(/ t^o'( 2B#]I/[G+x