libvirt-daemon-driver-nodedev-7.6.0-6.el8s >  H a+K z뾂alz7j- T[啲\Lp]m:]*hmf$JUm$e;ޗ-R $%s_A#:Xڸ\-']dpL$7ܺ(N](aco.P$ cAԙ0 H[A@3)} rP.tp<1@?10d & - [ +7LR\     hHh8y yy(8o9Lo:/oG'TH'I'X'Y'\(](\^) b*d+e+f+l+t+u,8v,xw.dx.y.0001,Clibvirt-daemon-driver-nodedev7.6.06.el8sNodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.a|&p8le02.rdu2.centos.org |CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0a^!IiJp HAAA큤a|aƽa|a|a|a|a|a|a|a|a|a|a|a|a|a|af1e6f248264831522bf81555b6c37aa569c0c3e2f10fb9e72e2359e3b7d4403c19f4a67404f1806b8f53130808d6269072f8e55c069551f5dfe83678c5e9a30056b3d4d741d0be194519dfeeb168b451bbfbb50dca6bbe995b56f47664dd8566fdd17cbb77a717472090f5ab3d2fa446904b37201cba1c7034fcb2ce8810a31867b005528143f522da6dfcc726a87066e23d0179377889e89e5140a16df633a32eebe177f6fd70f89e42a147b72e0086768fd6b98dd44d0420625d549baeff43c80c8380adadbc6bce8d8566a4c7bc9ec22ee498fe3a7cd0eb9d68db194ed7efb5ed883fdee4e5dde7ff317a51f0825596e08ed4395620ba675505294343f5534d16e888a410b964ecce586c4289a175d69ba8a53bd4219ab41777f07c26dcd6636a47bb53ead60731f0631c0decfc12801fc62038c773e2f5c7843471bc0c6e26c2d845904b1f0432e1c96a25af0ab8291db5eb77b47d15844a00f675a13b0../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-6.el8s.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(ppc-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)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)libpciaccess.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.6.0)(64bit)mdevctlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd7.6.0-6.el8s7.6.0-6.el8s7.6.0-6.el8s3.0.4-14.6.0-14.0-15.2-11854.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.el8s7.6.0-6.el8s7.6.0-6.el8s virtnodedevd.confvirtnodedevd.build-idaf2f4c87da9b8f548ef11f41a9b6461a90f7c187df2c04b07298eabec3eec0c53d6bc707e982e6d5virtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.augvirtnodedevd.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/af//usr/lib/.build-id/df//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -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]=df2c04b07298eabec3eec0c53d6bc707e982e6d5, 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]=af2f4c87da9b8f548ef11f41a9b6461a90f7c187, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)mPRRRR RR?R+RqRRRRR R RRRvRRRRRRRR RRnR6RgRJRYR_RTRER)R\R(RARR&RR@ReR[RBRR?RqRRRRRRRR RRRvutf-885310a57806e31bf44af1381ec18c8632b3e9f7e4ef1f3269fe5dede2f28d4c3?@7zXZ !#,] b2u Q{LR}(RM˵Ղ3?w_8gmq⡽p\Тj]ڮrA剘,ha(~9l-8IRG:N.0|b1+][iz-DsHg"tN=3BTqZ} FZk {@`Ο,d)NMksc$C<:juF=un=a䙾/='=$}'a:ԍ1pKPČ Tp㖛h߿0"܇s]6LidVz}Vfs~_,k8,p+r&sJ35ұ:cDC&q|?mTFW2AG)ل}Ž^F&>N^8neFfde8d/g5m 5C;>sj#`"+?v3+R)[)U+KtlC:&`-LI_ 7'|\ >|!'nl(:E~@3.uYV&?\ђޘuM `G瀰hyMOQh]$Ɣ~!nk~=j}2sn?FLLz@=Ay| |0;+3zd Fk0gLmYY\ߔd5ep z. |K_%p쪼|a ;*Nb_ayd~Ei7XDTu'%*lN8Hг_™!F]`{w;XAeߝ*^`p;' G2ˍ;˧yc75O0`hIdm?3` ^Mt͇qі@'"E!!ޛmDQ3'w d "&YۨrA&pحK^ӠP'@IG`ŝjnyI]יdVv}#)$یQ&d`1 3/zr_Φz0pa_cx8Hye"1X\$ɯqGFp9IJdo7ih0E P8$wv]Xsd=##s& KKd*L`,FNq0i.-{̠AO @`3s{J 80Jx?HDAqX'Ǖ#;#>1s1.meʒPL3h|v^" %$3gۍjOA AM3}@'R%ki*hQ+^RFݿ||AyHńZ%&/[1\dfpfvt2r 墯)8;FoL?Hr7b 1*x9{|/*sNѴߟl<|1irO/k68adUDVKvu%\;+[Rf=-R,e6xE+EY0ma )S` B`N:o6S簎P勖B=6G[vӷVCJ7|ŎW|u9\TcuWOhf_cVUJX:Ǣŧ"aPC sb0"# &e8AĖ H1>9%YF>3@r:,B{-^ӓ?Woe4"B_83٢[ U[]desɉ @$dX,g}$b"_LY+6Q>s w&.rfQZ6>%ߒՌgn<)ić&Cao jv?fNܳ1+;HN:g|#EuS% _#^1緝CJ~$ ӃPGen^esbęRi:S9p}M'Nywb kru(; {BKyV[\q7G6Q7[KoR^.7(/AY~j4$,sgրYVp:vj\"BLJK?4|1 zp&l0,U0SsH8v.KcKd!ҡ[T 믐:謿+wa[km&͈VOn[LlRh%sie}h12CU# 6j,0iW>[%)_ه40gB3Epbi3 U]TC z 87pp囏E]z!y*Bq]Xz֨oqͅ?z1K=.FHfR ^6>:im=h@| IsDğ%Zݭo-0id=<r[$ZnHHUʼr{jA#E1uiEԱr!__DwG|ZiՉC)zYȀi fUֲ3s%xη?!I6kr;PD¢=_V0&Te4(Rq,Y9a;up%]T'r@ PqLHc{9eٿE-) 7r 0?i2/EvNO+"ӗ$˜5'n0gO1#RhuB'v_st-Utl!mГV-G X~W$\jYL(\rii9MapEts@cxzh{h-;pa.B<ìMkG/x Ttn6DzD׹"L^J׺+"/_Q&~heFG7C*Ggjx>sq݋{Y[Җ&}|ٴ0D8OĐT} nÖf0ћVq.ƫ,ʆju,a) i8䤾ViJiѾO6mn9yҡ'S >Tr#ְo vL*pxRS8;x +F"v!ٸj~".C,ΘJ^bZx8yC(|aXOkcpP*aQ\+7@ ^SZŒk<2cXL??x:}AL JDžp4VۚfЪ۹,tZ4z7_xT1 6 MM!wޱ>W*w%)@U#[1 eKTjtOI l){ͱ;'u|ڛJoO;F@@ azG}d)g`5j=75bONC]е,Tjx(YL!nF]$W@?iLRCŒнyOڽ+ą135EoLlQZ`47V @ZM.rL^^<9\}Ij,?M',qg/BT 1$ 5<5i|1qC%zGwrHRJ`"JNJu6@e1v`R+YhTeDrcz1^s11Sm Ʈw+R*㏤ѧN2\>4gUcQV/Tc@k8fڼMQYR-{Κ=hx,=iatgHνM+kkh%bV-EX_x)7m>q F=p(Cv_īyp&䑻NGS{:O62q64jTVmiێМ>B^mkd1 $81#)@ci6]z#o܂&͜SP1&2=iK˖c\a &c߂cQPu#x1 bJvFZUVh-|ۆם59ig"N 5#_Kj/(ޫzNan{ ё%N}yS:#5btTC0KH[ !{Iɐ.[J3`hJiͮhN iz6k27\h?Rˊ l˷rYl)]6Kl7vZ^]g;#4T2=NМӰ]rjYk%A Yt؞΍c!/zU`XkMՇcD*5nksa)r4.g5Jp-s/6jodPANm#OrCI+ νuݘ=h$1y&(CΓz2X9`׉JE'a]~}oWq4xQ5Dpq*wTZR*xYlj' ["W!a:՞KYp}+P#Ri}U!⿎ןbՙLdF6Eq:JHYUF~?q/WKOXOG6ӐYIBpͨ'y+O;҃ p^:t*a P p>A.( ^6dUrj>~=:̍w4 C9ch>hN^GN=ʋCfB5}OlЂqz!|&qM&hc`&x'{2iӆF~_!9?al C$EB ZfI<(ŒΘfIV":q*%Yi͌'|!bUi0Ŵ|8][.0aw;Fj9Z[Cή,0>B5 809SMb`ȴ$cLNCɩ?Jc.d%I۾ux( Z_g Xn=Ӎrg<ۺdq,-Fqq eж0-ϦYgz ~똉}<*9 q?-,b(JÇ{0{/zggpN05⒀#DڶV JBfnŵn"&g<ոK?rF#Ғ哽GlѺ*nkf|y!x& X H9+DIgV1D4d2BPw~y(+^={DG[kIP@[Ԩ%j{0߲5T6tC \R~$>IgF.G*K'Evvٍ!<Bߥ ԑ]WeeWK¸&0Gxjԗљ·/]t2a7>7m*1 TOUw1.=?6YP{>UcØ?- Cm*#%q*1H t'S2GsVxA ,d'jZ PJ(Ksq_dM)'DOQ=>;Α!E?y!wavb(| cR Qr*7iɲ绦[cjkeL1eBv][}C9.60i3YoEZ.%^8_Yl i>AsG"Mα1/U⾝\JIJѮQ[EdJetnB_٩|N!Z'e|:|pA‡X =bF7W-&6j=Fs~Q%T!dw>XdX6 dV|Lq ;t8yH 2(~dgU8KW HCWm6ɮ5@/}$D3$'!Ξʊ aO T25{wNq8cHWMҸf4˽o=9bj&6DC,CM!:jȃF(oz^BR/q]MߙA?M*A*}ˢ^_΂zh8+-k#o'n@2B' =@*L33vqxpo}0%n/rck&tQ" :ٳ6d,ݻ6D+ls[KzZ 1y聺:E[aiŽ'Tkd,Cd^I/zM3j[?Y,0x|zl0Pcw1-!:KIu'Hu1Cii',244@(eqizq]%`wѕUM=}{% gy/ߒi<Qm RW3eWmk²: ‰ogteWߞuSd uia,֙m3\#P2ê}k;Sxl=]Nu" s@iuwbxEUvOG\ȏ!@ܐ)bET5tNT3w'}iBn;xjoeא栟 Ve^#˭KRw׳=XԜ8W@u9_n1) J-d3*+t~*e+>[wJ1I 47?̅sԊ)2WS^ۂ~XeH퍻uT<"ggx(O =8%6ؼ$)a E$!<4XKgLnPq_:;Lڽ 1ٰ@$Bm =|;<^L*!whMFۘ$_}009A9oO A\-vw@7KZ"Г&.U3?ZC'4ڽM2}?ZA dVw:CsΫ$M,{p4LHS|j$c?@Gs~AKH.rF߿ |˧;Wa?#54f G J*g"*֋t>fh8oEWvQ3Ogtn5`T'$`cE]Eqә)> \&2%8X'Fߌ%kȅW*{ # 0T$JgDY>I){mA J,{SaᄑOĠc[Hx>GO@r*ДFqXs;Vŋ >APCOH_]1Fި4\bb@#:9ĝՄPe o'Uc^?sq{frG܊]frS[I싐a21m=#c3 L#eH (yY}h/F-d ˰h C9 "BlVV̺dBSl"-u<ŅYa ⏣olB J?`;lT/j>Ϯ %)oQ:YT𚩴IDVL/Gzh@𡥊yh>pAN3E&VX*$rl'צar LaLQ[[\͛  Q]Z/xlhƭ{~cژ_8 ,T9W*$4 (d#6Af^z"Rx΃ֻ;Y^{Ia N`5\(lXgS*Sr] So_%aMA3L $LNb+E)Q+Fn+FG$dF5QuU"Azg~y^`*Uic%S7:&߬|f"@|B J?;Khz)!aW|#t‰ۻNF('~C'wPqtFt3<3vp 7!V3:xWwV0vd4@/"wZn%Q htb v3  [MuJ*šG~_LML-F7ߚ)@'IGyU y\5c?uR==zѨaC߈jS:~ K*'ZrIQ.3]{F!#3 q$|4Ț8C{d*gKD;OpU+\)8tޠ71-|lA R ^iG&An6rol*N{鸬WhECa;L)}gQ%B`dyH973{"F2rbnB_،cßq2=?7҇90)($8@BS:R٩H}{?IdSQ}-@ I7];Ȏ䢟 U륅)Mϩs;SGl 3Z- eeeZ'WTw9NfW f'XfA贇e47:K kLq|:3l[wi׶5  ]ζQ5gt'Aޙ,Xp?~SDz*3eZ%|6FGok%ݳXi#rYSfǃ% } [F[B1:y4]]t=gk1xFe^~~yu5@ 9Z5,όmĄ11%mH~5xB8:z;/N=}-|sa.8Jtf9}%RuwIERUˈ <y \{ ՋIh@ܒvX@& y o@3D~S};FÑȮ\#){gYpUG,M7|}^{3U(+Kf{Š"iπ Z*UC碊Ѝ u@g^֧$>ÚVt?dip XI5R!iOGH 2~2 2V:ЅM)&aT*1Izw4l}1 gfluy;H 5veR۪̼4Rv6=r{0nX){ sn:01¹ h`7O- U0+rFky#@#;֧];5YC ؙ$_͌opofbLaG t@t_^sm o![O)r`u,ՉXz/9 %R:I)H8BP|.}&nT,<0U_xUOSM-IQjbE"#!Z9oL(_MN8ɟi,mگ$#9z#! OxQzSRtaG0|GY'cg8נC?җmghalvgBhSo}eX٦KʛUݛ1[1$ ZI[H'6j?Yd]|`7F2 ?crQ$?!@%h|`2fBX{Mi\%ͲVH# {.㵔ZA4bB,p5SzR<)qẗz'}Oo'SeUlд ɠ~(jfȞ\4LDlgeƸ kYۈ8oAX:i {6p^'7@߷b`,/xz&J.1N,4q,)2i2_E9uÛc )|0guas uh;;yoܺ?;:A]K9`](m570*cbbf\rf#߁|{uGOWy jg_ڙOG9?JIU-ߊ%UN &JaÎyV5I eJ)5ֶx.qoCi^xZ*"N4| ɶ4|$rwXȒ;&q 4اU*$jLΊ0aOvt"pm#mR(MY1ԩӈ%a/Ӵ ģ)77vUr0пeDŜG |jiw"AFC7c n](kQU"4І7 87k=i{5RI,壮P_(aз\Wy'/W EFzpe$g GJO6<1䈩JtZtÕ:=1>ZL,u5{k)e)g8eXnY $]15$]*"`߻JFX?k}q!ݝ,ڋbTNЦ2Z%М9!6 oYP_`DB"2n*6y1ttǑѯ]-a]1`UĤ\vNL5? BfX&]9zy"PnPl̡cS3pEzh 楰Lۍ`/MI@%j k͛eX0ZѤYhyA[1zQD醲Ĭ^},kI0-,3W>{΢dSZfX]PRVy@B "0I=Cj&p֎ ^roIuR`b\OUw ,w:F֢a_]/T?r+ rVyGNc{n D3Ҵւ GZ|)T\CdFږO^)uKc2Mij2th]B,L, S{sC2a}v鼲qGhA {:B3#26):z?:ivu!b-?Ac|B;r^KOOKPF:Jt]1!1.!7wU)eƵ[E/61[&gSeݟgKu)p/qEˁ)[.CJ='W^A}ɝf TIO56*P! O[b;y9ƃ$N 7, ~zSEvJR!# _'»)ItzK!^ s- ~(2<9Sblyi* 3^_ꐷT)Y ҋOy$D|p:L} G/67}^H  J\UVߌuyF6SۻSs.$"r|09- ' wCnOZXS?hSOa!m01eA@~f{J#; 0܉1Œ5=Npx5NRr]X77t&˥^ۗ]$) _lExvq@L|+K׵HUcDua1#c4hL߸Me  ``vzB"-aAQ5y TdzM&y i-|ă!h-05wJ 愠)V}}[*^˯ 6"խ.d+@[#,XIt&bKqIyWTtKaƤ,CMh™U #u4ηΣbV*q49a=z8CIFFVvπ"ݾAMߑe^PbQ&q߂QC  i|Ѷ!nI@an-Y H0OCߕW(rbԆA?%;HH-83J UiJUZs#~9gitOb@R ,q p!,O/E1&RtѸs/H*J26c" rh8^`Xq,k5O|Vdi@Gw՛zbV{&hI5 {:!ɁҰڴ J:b0Z 4;flJ$4|JE'6E!. s3̈́rltz5vǥ7t̋ i$Lo2`)HY0)(˷qA3w|Y Ze֙bXsGzwn|e$bޚe9ka? 7l~Y?fLb݋Fh-Tn ^)n&s,ol"+,-LH'SʈV-P@FELaB*rJ)WLCJp~m]m}I`u 4i~2{*3{{J4#'%T(&exwkTyqD=~y ~c[iZb0PrZ/-zPѡTc4Ѿ.:_ 72XsfNƷ'J7ih-ϵoD߂):z1L g3 봸{f PEIW3a'݊Q՜^At[#0>(3nꃊ& ,aUX8Z~pa ,Gv` 9>,{E<%8~{sޠ_?Pa!=U=i$BzBBa eNǻ;R,aB0ηYGv%+6Ba@h2;N]r"0DS`1X51$M,JGႈۖL穱aB EZ}p? \TP/ P[+ݠSLdCڹK[e@!0y&6#BZqU  %WUdQJwca74Ŵav[0$J4&\yf|Y3RQW.ˠ~PIDAf[$Oꚍ$y h G񎳈,xZP"UQ>wz:pec5KQ7_[Qbq5c"揪,`V brsULt[ Eq;xA\Cn <3kZϦ"p"O9iN`sw㬃zk1t P+H%'Zqc?Ä]t{8O(`e#rVcm>/)9zGl$əb`"gpśޙ5C+pn ђ.ɧfAom5?o;e!h|$$2R7m(FCvURHdG S8=¨}ZeNT^#,Ny(db"ubXR20(`HGs޷t1 }2̷ RLj${c2;)y`>Oj n3ՌNӠy~MM M-̈́FX/EBw$#/EI-/:NbWz-xSFx"AbmSdBʵvOT֢Iߜ J 0Z 1 V! +Ղ5{P:?hV_kCզ5n'IP'z\iq)#mG"(i.MsrPˑpGM_yf/c%N,s! S8zV0$(TJ;Rש^(Ak1#^70IƇY+9 MW}/@IHYn~EYrno,>PѾ#46\1*k4ypwDzW)+}7 `],V|x@S#b;?Z;9('=-Q[;<ܒ{hrz:ezM;_(yW(ĚuʫPqX7. +Vyъ N5kL﫰ORgJA!A(@ɷ>q%P+uQ$D~#|\K ۅ䴹< nk/u]%7N@-z+_e!J . [IS\Ld y,]@sᳯ^s쮔XVޯ,݉65s+^`~8iG ^[E˗-ZZWUZ&Yw jteEXm1輽W4pb k28>Lz h y)s|ɢZR|PBȨg|VXb4TqƳ5wJZSDV,z 9"SžO-N| nxR2r'A)B7M*w B"܆+V8..aK w!̗YƯ 4Ҹ/w(?C/ˌW-|?|̸)Wxn@}??l1r+ּ @]qEP^Ha* kYd2v_ՠn`LሹV jdzd Z; Ȟɮ Vz$jۥM ϗ6:`ፔ3 KZd%2Dvud*cIXF0!+ߖ{&@J> ө~}3B{o:}]xRA"ns;ڞ˥ )̗LԺd+36G|R.cae,9zCN `d$~X VA$K[bwY H>#|5e2QoxÈ#X,s@mcp߶` M߯c]aIŜeQqjDl0>;ę[A tΙWB`VwV`; S$^\Nan&%]sو(4W{R=!rKqF!T5}5'gH$/D\У/KcJh,{em1шKUԜ.oTTS)OQ8T["@W8of*&R0b0`"5RϺmm7!CS?>:7d|s]jl}ls&|!G)TF(S(L69]/|>DAaJEt0]y7Y)e֗L88Fofz[W10 2x.E'ϲ5X owF׎_lTL֔+}Jx1fbԦџ +PY͢HFo?(Ӧt?`b= DKcQ K㈘n&v3qD$ =4s)jgZqi;c2} q=zغJmX9D93p{FdJ;S'RkfiV#{bׇ3GEf_#`OÆbvhn2^+QWj~upP_vhv:3s%)m~8YKwޣTplQTxy?V$iv|Dn_sg,_e)Ϝz`g[EcTK_Ңfae1I&i7ݶڴWڭ`S1^ |ɟn 2DE&R/`t-/̘?H$$WWڨ'̛"dL+ez AO|)J `ΏBnB4PP(8gI9$%Vil3TK^y= mE,' Hذ'LnC*33T+"*qLE K6zLPdȩ@h+6t+ߊ RU4-X:]Wr#+Z,c9W4YG5|1S4Mם%q)r{~7bc1Mel*0돳TQzGʚX SWH%eApĽ ydP>5+$JvRX8tXju[-fڶVnp6 ch9[-k:Lcݎ.=XVُ@KSXbvrhg^ 9r$?+"|NiAL'ZD"k6.& - :-!FWȘH)"8:Հ>kV7(F`wY%UɄZ j|E7N{@ޣ [9m'OJ1C]`K./'~g)t;W8 'ݺmqUhs[ӍŇHV{J/oTԳl/Muۿ.=.LNŦw!}]]mSTK,l sU&j?iwJ|R_p eAe}iN"gRܛ~5;gGJ /:ٓM,2n4d*#g搏S5{^DfH4%xM\Gݽc`mϥ{s1煦\ h/]Г( ;pތNϚj:or!L{{8E X1[k^z3xI e/anj=E p҂DLY8~EW5/1ٕӢKn@]np2Yg6}ȆQ0ͩ y#}>'y1~C@Ђm)tA_n7nE8yY2Ńk,crHp뿷IJ(&KYA#{lnu gV!gBE vUz)uQ3t# [/:s?B 8>H CHd>T!eqc6۴Aex4`ڒ?29S=dƮ^0Kש}C,ĽzjOT|_K X}ְv <%dqmS> h$g 3cؾ/k `#QNwSonv3%d!q <a_G m-2ʄ |t!c媗A=/'ju 懁:d/pEk Kx~Jz,_t]pCsҐxo;$)),+.Fq {Z daF$]9uTeU٧"5;ok^ngrF㖙0  Z9>~C"As0|՛# E)"_ l2[7isۦ ͭByJٲE&M G+QX͘"t^iB;MMw_i&AyahD*pNn[KؙKБR3_&Uα;pŬcEECpE6d)8nHqYWlp,I*&40Bl *oH#-GKOCoG . Mځ95Ek-Jݷp73XHl`u Ӫ4{F yhlBwfwë002KsԬCYzb3t.6\Nn{\F^Gq\A˪6XYNxX~ %EKF@:SbFJȪa9qeg_Q>?>NÇu1q8WVg+4/ܾEF"~XkC<ikbB`vѡI/1`D6{ݢa[Wu&R9~nF,4X9gy25TҒ(!KqD5?v m"vD/u jUdY48G3xR-s4%ɸ( 1UD 0) :; >!v!O 7r)Yh%#b;ϐ+H:tۨ':).0аdklt̩T\czL%;kdWT #07o]$> cL`WoJEaŗy,Cs_zkʘOg0FZ*x7TkD=E(Y`@}q9xͷf/XfJ  m1pO73u)rzq?~eޣC-N`h]ECΩ dI^ M()&̚ o\&7o~%}EuWX'˅6AWN=Nҟp=V׶K!N@OI?|et7 A},n@nŬ G$6Q\muϺW#uP'R<uJtu]n۸|E",ABcbc_ZpmQ(ߴ޼<`u INTrJ~d d7]#^lߚw$@^ Zqr9 hFzi8{ | .ja%Gp%WPwqIcc)qy;lk`/TENXvhE DJ=Ju~-kB,f#k}I u@V^NXV clϒ٠{Aw^i.^QC:>B_!E(`ֿ%Ù"]ziY ev݊`XCN)s_j̽S+%뎷n+&'bEzvZj`puHýz#:qz-Bgqu g.Y9aLF hcbz#r_HmzˆN{ E4+]0jD&aKgR.}.9n k}Tgn A[QE@M+R\wbv17Xy*E6?B.ƣd5$ʹnz,(0f:ռB+z*sl$GX.Vƚ׹'^f޼~n΃ٵ`> gL Sm{! \ZhY"q̿;Kn#RP1=YZ"qer /*R3]CXힿҹ~:裏=b{O?xl',L o'%w4@33"ݒ|.}z^YUȴxѼ* o5O( h=GocMnB86e&ZX' ~1 ST@ >7]r>X|닿5C^,imd"H/ og|~8GBLjgqlo_j3hsj}B!hZmN$s _jTtVvvYx{=maڦ3PU vd-̾Cju"KgbL >GP'窏*=FNԿJn.O LX l{a#u zIzuIUۚx  7SCO,[m6Ru縉Eerl<WOE+1ݱގY[,G^G] yea<_x|s<|,$m%8Ē8AlGF)ZB]̕OS?V4D7%f\?([֣͹? b)U \HUqeI%r_D h* ԕ:v2]@!Py#*Xx~kC^Z ׽l\cؕ=V~d.1fJe)ýbZxjiQ& m[:zbV`07&v@}Ov㬈?m0XѲ./;!^(`?f,%2΀hC{8Jih=c&BKTK] 2(Rst X(BʕSw*Bܮ5a64(<9+~ l=o8i"Ad>dPN BuB߯ +i.3%mi~)wTnf2!Z^7K ;:g+Q i~j_= W|ڍ)) {P$(Y뱀f+7&ɼQBvi}\`_Is'7+t*,.<[` _n4,KBqa]'>#R6Zzр cv3,;` R_Glq#r4'dFKP P4G>:J!WWSb6-aU9;qvv,r|jsX\QAR4zqcUz6IGdrѿfm8Q5WkގwM/H' @Ѣ NXfʼnvekV&|-\dXB[ PȆט,B+!=$o 2n~г:q'若4/{-J [yE%O.,K"S}Mp$0s5y?g"2*(hh𐆲afn'%c!/)d{6]ܽxoG#fci0 &#alnGb2=#Uڇ*LJ?r!WA8.xKUO7,DuAk _ܰ&kCwc0$L086'l+Lbua{7nWuW.|%߼=5QSC1މSC%~25Ǘ8Mϛ0ګk4!IP1.*xrgPv3T== HB3L7Dl?#Pig/<}`&FlMy`S7h6E2pYql ĀC1^1#vPkd!uM4n^sXVs~_wċQ0 I5ڒCc0ȎVZ#E5s_k+P?8)N;L=߫/G!& zIR_B;3開 k9GܢI_&#W{aW5[g(t7,V?l6C&n%WTE I",j{E|>ņ6EeyB{|>N/2I Yt9PnC_kIsMݿӖ w;Xfu :d6Rv}j~o& m=$M~: `xc&P <7qRN8ͽl7 (wo-V{q-3e'65K=ڶxGI+koq _8z=?XTs܋J,3Q6W,;``xIT| ov7qvחB0v|G+Q&r*&ϰ${%'BӾ爞}IiK2mM'+T!>q@#~6MT|)i\v2|&]COXl;t=Z] ?h ދg'2W2EkU2t}4}bDfSǻEg,c_*oչ.~x"X 88-KHc@+0Yk!zJdsBO]g8$YJ끺h_^p#9=7qtZ.8z,o0t 8o9Թ(j'5"̃4o3e(U'7?$+}AMC.gBЅ~3Fl&e#ď )o)k硩i 76@Y"0rzHYVydh#= #9Y5O9xrkbZ7>bq[0n JҤɘ!sF R;ץ~a$M8: Ɥ{De }F]z+lP3k oBqSXo6v *}f-LV~FfV%&fmܧP\lmQ骮3K4F.ۚmu/ DזsaOtd84' պ7?O<"b$_Ѐ X`nO8pI"%  *A~el@E <%8o2Ov>Ib*: w/KuB$s@PĆJ߳5C#8;g1y o1K%l5;tU}ʣ!pL}Nh)Qʑ6_ !, d>o qj!BW D/Vaλ4D$Iv^˼w?BkHifNXop݉\ =䧘,0g»e-'"c\ yE:c\8U/E*Jx\&ܦ(͢\M\$rS<+GDy7_ 󹭲we j2,>ط4,i5md&^!l\bi͟8isemfVnX0v UXv"Ʉ5ʍC!]b]5/)#rk6or4Y$Qfp39B0Q_6^~"16@JOmEK'*9ًIe l,ܒisϟӶȶoYndcȌ$BE{}ʄ{p /% ݄do_0zpQW A}!;USo7&nXp ו {5^BRP cp|V_Ckn8`@ZR³Mb" ([6s{Oa \=)iݖ y5^NܔgTsPޛڭO\j1P37etMMuOfb&{v@ ͩA鈡Bħ[5Ka TY,3h"[1鐨rW50~ݶ_#ٖ9XڋkCh~' DT ǑbĖ\M@p9Y[ vuϘGwrڮl u%$1V#FOSN ]ij'ֶ/JMgڌ"0+Qy#ti7aXTT/zơ4/Z`K&;OAt{v^9/ :Lo6{njW@\H;lMj>>w)1&JWxu|_L5խO@-*T>(jT .bH*}Ni"E;p>&nQȅ,87|ssV N=eU/>jy<9 n,Pbrݤ,$<')( H"pz(Yw)=}1\^$ hR7@w~kFy+~O&Iv5ijs3!ZإkmEJ%̣TCv=<`x͉K{8fDSi\`y $,9-$u vд/)iS1"ԥ1 GVolqx# lצ( ?cfV#?CݜD# OsbDr/O1cS n㭎O5/rη:nP8(a5No4cf<Ʉ8'v(VѬsI, o]Tt\@׀0{ 8@TOw2_P8F 7`)b(1j9NmQQǫS{3)wߜJf)9 u_ `mI#bxx~1)ad'p?yGIKbې{1uڅcRJ|b4)_wt}?mAobx`n_}.+ R6W)3~2%fi>Bcj򩆁 S\Q.+\#ʈ I5uPYL_3s1#%adxbx*{ԔƼꄱ8 }VYwaSlI?+&{ ,"פtQiYO,Q}jQd-t)}"*-]$̐_=㡖齋z[|gdW) +kc,dl޵R z^}yLܢ2Xd gܤ:5DžgTYVc.iC Q}`j%^"#հ)Ŗ + Q2h?%I+ }a%z.:!ަaJ܎tuYWq&)Op4J0ʏ{(pb-T5PL}yIc} xYtdtOY`|2U mF:u!/H4'ތ 5¢Yz-W(}n'tjuYKifgu; @ ۑjxȮY,URDcw4 xC5\KZx"E!G/z@ lYY z I"j ɪ4l>nn) =4usNf$I$Oj+Xχ+zO(Rhק(g^ЪX(k&tڈ_J{g59~n ,z//>@݄_r2( TaJ"gܺon5ބ?.2s |ceOڳSy~/#$!<5 "͌۷1>AHs:Jf#? =/|艆01_rTkc;hLP>D.=<-h0d|pϔ/jd@4fnк ޡb,j-5M_* rޮbR+dՃ(F#{rw8[XxѪ.25< d BKa@mhbJa}<?D;n,\}3J0J*GĘ>w"#^i?dt1y@z޷Z~*Hƹ"&?I)]pLr‡!o~.:DG5([H /ČqɫRPD O~-.cj.) '9S/ ObITccJ XheSrB[n\|کU/.JrS*#?`)'u!a8-7θ_3zNI6X45gBVQE dG?sDp͑6f+) S%ӚOxg֍q/}H(8-EJuébvi{ Ea 3 g\~-[xsG(2]mݨ +Qkao{ }4+&JP'o[W:)\ך8wSqPJbQQtav;b؏ͨcb㋆)+|ϵ ;4)s4>]qep9.A@۾ Eg{dPwz" frcRݝ:8K+%z- a՟5h/!;sH(lK*j2ʝ[I ,gI({h|ghx׺3K 3 &yYuё]sL0cRA7Ե-Qޅaۣk:j.xG@e 3~(8?ndAEG'Nk0'$8H{g;߬}5Jj<- +'{mQU.*z%8<]*Z6RFh+ Jhii0K'?bOHBْ~[TK/.Suc@WFDrݫG*duKAi}>AۃP qU >KC+J=̔䚝&eޤX4(-4ү!(jGTa\Hp-^?1g2?dmBpoǷ6w&SiyUB~\C" 2ҵWO@fiw̘P+;RZX"t{$*3-Ԩo@4,N {@OȔmK1Z,\`p&ci&kON|30{7@5W0@U8yЫ V]Œ]i6P6%_CtPXTZ Uګ܇.FJs܎U7 ?1;/Ts#J>iHA+Im"߸Xve \]Q_0>Psγ]CNQHK(e*&_2 rЋzčmbFcy7Zሊ7ك4eGplޙ#{<kJr_D=B85^OGK 2eؒERѵa4ӏ7Y^_>TS9vN0}I$|F]N*$z(2$0O:T$7T^arewA6M =H==5t?'< +j"|#?7&zjjizTe[Z^ x\E[A.s|jS̿{r3?(ą6 s`9w߿%[< 3VRHuZw‹\T\u26.*x@tE]UL_F a4-6Cg}cT .*(4ftާJy cy%j{18Da_3aZO6w鴥Flq1>̄ϦL{Cj8h"sKTODY.e'࣏ˊJ :Ԏƭ u>= 1AAa>ҎB7SokBkQ0N ]IxK‚^ QNl#hϗk{g-+ĪؑYsiG1!9&mbȢnϫ4Ш]'@XU<} U4I;XfE- *fKӖ,sr{{Z߫])vkwL8Rf imQ"/؃FO\:'DM3o+"=urQј'i{MCdgs{ >#"ѕhAWY6[ cچX9'k(ecwwswx| VEܿ'3,JL/NTC5}#xRg~YG_͘ ă\."Q:NG(V aq!O@[ۋ4y~_7e_Hu)pS c'AED|(62"bV$~=}EJU YV|ZSLy?T;0UNx>}(aJK0`q8~!)"$\KRQ(u%؋ȋ߉_%u$k)fZR;/#S}>f"ߴ%0Nq[DuLs$q+vbzr2QqmZ}z/oIakƘ8o~vOsi"=7&=y yJWnI-f+9 "x'k ueUa&՞> }ee^~_R\FT OCz"ї dY{Leq>H'x-+JП{/(@lXG"Ί-o"g׸<{̺RsW ہ;0^Gfi7BLFxZs3 PQ;`=_"rګUwݒ6Ov8.klF>[q*vu-R|%<)i\"^G1O~ KyW9@X$BFN%IZ~^z+H5txgrO <#e*R&/3:K!в}s-\`}7$ѐbROE ;r|XU3F VF Pb8A  qE7%hA1eG='`"; h`OB ,Ǡy]3k,SS_pێP[ʠO)+hoa~.!R*˜9ٳ 9iB<å+qL_jRhlȉ+<-;2z4lT}sUViT 6>~꭭5h}5/e.0H]'ڸ-ިnKBD>,7G8q;47\}Ybs=QgS""2];Yj7DV $ޫpԨICFosnfoj  QI*Bu>%WB1jKӏ _\zJ S{*p2=|&%2 ze %u 4^pclcY%2mc(-S=OeC_x Jz:^KndcvîkEh*34Mng !Lsb5X…15^#dy$1!+!U|#A#:e]{ p `Í-8X\۱PM+>V)n$j m`fo˕uɡf.| L(b$a ۤ&6.KXp[2piE3K0W'G‚ Ƙ 3 p Ez2x 4] 3B4z@ї;ԃUW8mb48CpWg⟙+0YWlp !JeYU S 3 &4f S\Ld؅͝.Y[_EHXɱc&tAڨNM:.Sh<erfY43FkU\D-n/>IdaߡҸU+_kp %*Vhߦ@Aӊ^zkdPcrZKJ/C$Ҟ'(_e>Bԏ _;q.w \oϬ]橽$Xc#8Ƀ2+ w7P.c Ó*HzV{RB9>f:=zd*1;yaIKr[;ʁȳMA݃zT>*, P3x-լK74^3"Si|# Nּq_Oti*v]N[]1c7QT{1vUC[->(d--7(~mSJ3'ҋE gSRΤ.jA9#BʨȒ>n!ߡƩif(NʼQiL; hq,-5Ps%Ec=i"Nmҗe^w*P}>NrE/ 9k3zX J@rlKs4vo|SƵy}+vOZM TA Ayev; 'DŽ[7ud ;w ('&͕SǙE`ըqYsqF%m1',uX 2'"0Eo}":^vT33~g,ŗg\5` PW-amL`FzG5jW,`7cr%DIyA!xESS*Vh$o!ECRWu]:!+mȕk:K^AZJG eXuiήMWcKa!mH@HM6)wpf15&8LW~ C_ڭ=c)@NZ+i/*SE V˯zlF *7^6R9@Һ53!f&&DD Na(4j5k]|yRA.Lu, >gz*+m*۠M?V_؉- D*bx#4[.F&[ۢ{vs律 $Z4YltԆgU{ U}jYuJ'{نqG Ln{ʢ1U0 yXF+?wGF+:"GG$3\5+M-T#x0Se,g'vs=Za§1_>l39da13u/#+*Mk^R:U@􇕿V+נ]yѝv,z3 >KiQs*-8K@m.ʲ z'>PsBT?Cx)dKxRU~CP4"ȑYy2CUL#Bx=4ȤǩM#q'6^T!(sVÝǨ5%L\j?m4\᛼JD[5$6=W1ضӶs#m3<X_7A">]ӵ.n5ʍ@/ Zܸ:yLhȯz F)URY!=Yu[ ֦qU5PB5߂Ƨzb޶a%uRNV xBqtaer./Vz3k'Gdź7E$Tp0vTP@ ^U 伤{0ƫ|-$& e\`r-/: (Ȕ,Wb&O>o@Bw8snxKiС,Ɋso6DPĊ_σ zHV~bkHrlFk7E hF숓jP+ 9f*)]p0&"_Q65=m)BY_^MEtkըYPX3/'2(4mn@VtIYv'O.-x'vNzjf g c{Ӽ>Jh/4cKSpv|'WjmLnDY\2rZD#o8cb(VɌ OHj3si8ܒ"7o-Ԝm%gwLg!VlK7ڢksR>n hVz4wIr#(D(nAf,7 ۔kO[i[Pc$ij$)iy"$ah*jfD10Fkѥ~PO3'O1#7C EhIͻ8f[6eU@{֍t ы-WTXs_WL.7#AѨ%tI]W T,WiEHȆ\uv)H*) 8&q*a_5AX4 ^;[Dzvݴ`5R%16|+~zI+>B'!~jFUbS7ňd)<3tD kʢ<%<~Q5-8dݰg|5vX1ON|;& R:Am<P_5OC]4OOeGpۮ^~h:e<#i,*:L8 Y* jY;5 ),8Ucsf:=cv qٽHN̈́gڲ1g^(0ALSC{֗5l }-"vgoMb2+O Xȿ)ˡ&] ]_c*ij^PO2LS(),bC_Wz$~@bvA"vN5yyXY.:1iҡ!mVr>,',EJh+ U=W{qKtR:h<40/RzCk&+b 2N|q Qވْ3ZO{Q$CB?a+z4ЛM%s>"c̈́!LN)LỎ4H; T| Z9L7Y?XafR_3jPfzD%̵VB ܺ_3I&m*~av@p1ydKxpʘOX;dbHW,M=W!>b ō@'-TяZ?x@]cyLP= 1!p$55tx>'RkrU@. s3ڀ^ yX[.1}"o.U:ecFv$Z1Wj^>vDDankyY돝*a (mgo| E$޽F71øf lU tMNyۏ_R,p30@qA\F^? TIi:J/.q9vzJ^B>t1=jXOp047F2ʎaLt@&;>`+N"\[QZN$uP>#̑ϯe";9f<bT׬hz:Q!%oV閟0mc 0\,jya݋MeN|WVr_OEw؄Zkxtq:OoDBN6mYT5i8K{k_~jc=EavPyJ:Xg2&45{F!Ɤ=_S;RE.5B)@D>kS?/qnB"`&JvFhq2TPR`hg&Hچd vr73wa(h^1FVvcdijx-ٖ_,f#^ͱiQFnhX~IZ]K5gMEh8git΀{hQgzvl "i7K+2ڞD5Re[|/2=O[%$~n38tRlGhiO/X.@7wJ98GߟH)/ڏCSyf* ̗7u2,Ύ'`?̛Lfu SpcL5mv 1,ޮ-0u|1gFGѺ@Ӷ5Oo$b& ( ߪ&"ѨO^;tGurvN10h3Ĥԫm`?3ڒOv@A}܊vըN3qbAGDÚh:,#݊ڗ.ϸTS« Ф؁bJ{[c==<uWquwۃ5bȍ|8~,6Ŵ07b.S[E ݰA YF)+ <gJս]sR͛4agKX',g=S6V. \؊~hym$|Y$hcmXɉbsAY<tK%sD./;̥aVՔ@zI9r6U)K+*Q(mjgْ NъbЀS3l.>x/yȊ݈+G$*7́-ދ@oYP?w=22şfb Y ͯlhyYT·O<ݎ44h 'j 1^J `;~KP\#(MJh}4k1{xg!/twH>T߃UH03 _>ͦ_"dɘWh?̅@W zeM0ء J;uTXiB?C !<=۹Q}ƹ#{AR\`Igb|H'2bPC(^{*$+DJBMײ]7S_Qdg?nifZ@U l7G~- l0|2{++@%qb )?>YUY@54ݫL)xl b.|MN8ڠ_m#qn(^NܳZ2|S;O &f zLn oaa;񫢩K=#!DRcv"s̃G3'3yk`uVˠ0I3OAHĬN(9!^Cz=a)]^%_D2"i=fue'^dyMG̀ٗ<}}i}<Z'!9<t83siTvL)>FߏoiޖV ZpY1mA6v |Bޮ9ɵơ÷nր.nH+V?bTژ9.ϑttj@Ӫ>Ӧ.0BSRJf,] ,:*Б KRo=aRniiYgh>!6n2REHD$_ۉ 5ZQ1b_#j It5!*N4 PGg ۰R_rFz_ 'R@'LcDʷuGJѲBlO9I@Xv.LaLCF25-hE5bnjY"ZѹjeD 3F1&$۷}SgXK9=T߻%Y 4/3jєB':=oC="'URANmH# Xȼִr^nQ \7J 95VKi#T#` u^ǽ W% "}_R]p\uB[d#cԁTodCױ:K5BpEgl렁`z!`Uab/Ɠms24<8>4}őOmL#z!t)><#V/x0]7~ᚂ7$- 5# 74hvж-h_,3g5#o >sl\jĞ ҋa?̙]ᴀNĜ4QAݵ"eBV/VG!|b>nh 6|mx6^|n=3 7ESa%s~CP9ׇsOk4sd"^EU|}PnW5dDJyel8: f,- -7=>lw֊\EYI8Eஶp?dEjH|gboi񎎷&%LaAz?u^ m!Rf<eLQ_޷+$lM0c>ZOZn c8nզZb, 3o`b(?0ڴ\Y K51a@29K#ktҍT6ω[1%ؾEV/7TRr;(Ñ L4\XⒶBƸ*BA+y58[e J6E{ Ta,F~T 1yWugƊdSsN,{B-y'6W~y"@ /Vb:卭 a V 7餱Y#&jP%Dۀv `R)|鴪[%jџ1v,I6(Yw~v˿sIq{ɏxV(7v)!IKimBpNFsZe]Ch.㒭4(^^XEלSderp3CRkAN:e/+VjkWvLVC~Cٻ4Uwf/xSR2mqb&oe hz ~ʰௌ_f?@b.Uv 5$<29]O"g6\Tk) ZU髱R˕k}S.&S\ ś!4"KAޠXVtG^lzMla^#ԩ23MQCjCbwt\٠@9/;sDյy̽mݭy}EbݖPyK pykHA15jW<s}1n ;v*.~ぴ %?Mb׀_DSȳvb4w|0Uū V^BVYWx NFgw5{ o"tئE77o0@R쯰8*Gb/lӉlʺ9[@&|ѮmZ-m5PS63SA{v) &L:0W-mI"{aܭ]5KE>aʋ"iF`qQz;/;>~": c#Fy S݀@S'R$-~fʏ>>U%^GzUvf:ͩ H8نMcnDKZpZ}=kVB.o@n}I-ffgky;N7hRI>+4ckMV(ba{#rHV;գ8Ih A;МǕSH۔nA(_J<G%4}t<7 Q!\G( ;JE76 ^Fithda+:ᯛ#i 7Њe02.v,Ŧ35\=߻#w/n*Д TǛ?i*Bˈ"2įc:Znɠ8[Ug! -z8%m& }K_Xp>L !fI2JӯRH-{z2\Ak  V*d٩[s&0˾ʳb00^T Y$gy}>P8-Tgݧd 6Cc^fIv!p>ѥޢD$Z dV;RI4S߅H!_o+ [.)TMT3|_q q:2Q>D5i㯙Nts*WI҇`T{p%ƶ#t/`17TFgҳ]ieE}Lh"0p6꿻4,̔đ01f;ʉ`1쉁Upm|$ϐ7PdHWq6C&a- 5>,c|?dR;gmq,v̡ѽ+v|ˢH1"+)wS3`Z:`4W swTq†Uӏ?$P rJ0f6@6-"y b#x*af_:pY 6}GUY!(j;?47& M?C-QOW~N)UD1(>HokQYJ՘ Uq ^B&uf@Z H>;_So|)>?}_Oʔa0vۣ*m&"cjqn`u|&tU'b#cx 4fJ٘#tv oP= hq=E {& @DGNxV[O= !{ ?FR*Ý^^v 0 CKCvL>s0w #Ѹߪ[9pߏڻfC8@ l^⻤5o F/WuKOQlfpnC ~i_;EBCR_1-Bmd"+GL0?!ް-PͤlgO.OKl díh [ƗFAzDAHSmjQRΤ@_k B=43_>3wz8ERwNۃ< ?׬H +SZȔu9'tx.T S& UnI772,﫰DmgB1 !2?*M(@luUDžltqZ&ՐLB x2#3fo|af,Lѐ< U"t:lTy' ʃ5}鱗ZC~p#n,E5¾4Z+8%斂&v7~*,TI@4~>Bp/Q*}d1`}ius%r?цFd O,O8c|yAs-%d|YO8K7LRGiOp[G#8}`>s0hv{8,;:{dAsQu"v@%r1l(BnG^KoJ3xVӭ%=Q&p|be}-I"Zh2G_J3}DE͕^7B̌K/eBy+hr}+F@ *U $͈0aV]L|b>qa<86n},R ZY%֎>eVdr(pP{:#t$9UOeePFk4.Tec^K]VH =?r;DJ6GM3&9 s^a 1"LgV$=eOr2`8Z* ?SqT'hTpm!q,tROSYY}`~B|/ DK Hx[$}iO,E2iOgWZ%.' 9yOD L, $柸iZꙔD!͈i09`jRҠ:CS'oPF 'x@%/uqQ97w;n|DJw?DePz-)[:6Bgoy/\(Nk[EDW&q(* $?E_p(ksu[pm #DWn ),u4s),M~# RO28f # L>iKO{sʯg3Hݴ09FIւKǢQ<};sn$BZ hh'i|_*cx%ԊTynjkg*Ud b?j/arA?z ~>+ϙjjO'E~bs8 WAoh _ֶЫ$ rT# :;u̜(n%R`PG]*$s_O=~vxAzdx0Z]F8p xA]]hJ&ȉsصە}Zy+%Iޥk'e/tmMΑ]8&mX}%ώ91˫lVղ5G &pfPpGŽmI.IZc^E8DOIipd+GU0HrU cWl8tS+q J $GǫCdiUz7WsT,L4  Q\Uu<n:j5B*[¤K'LOw-sFVEjoÈC*@C:*'BL'Ӥ|Ǒw m|E،WM!hLHl^ȫo{d4"!|#E'%cyYo/iZрKɓ,!7ۛjIò؁pTڈjF"͡ɠ*c* % ʝ˭<ٍB/hZSAR:QTXx5.?ڲv~x5TD#´\2X<"2EI42xdH5QJz R)F `fk_^?)~Ѹ'N7{QW^~ JPd|1Eg()Fe,1it-nUE"r串8ۗbhƒW^, ;6O:TV+->tZ$h4x8i^Kkx>yRFR8o"Qu> VMs `?XڎVS<TaK8q%gɶJOj~̌Ѭ,NtlMbaMLs0c\+fb\zʜe+bl~XԆoq` zk0FM[}\#¢px5a&1s}OȗdPdЭ#1+ǑU!FE7o603EjFE+pg7e>AKM 9ͨts_egjJ:k*5Z3yv؈r $NGfNAA3G&nԬan!72^b\b8RfJm/ ENTqS]6Kӎ"VȗC5ArL߄o0|@3AYǷYh 6|H-cLEYIߺjEe-|;@Gtu;aR)P&V!YdH:sLʹéwKsb;֘0IN FGIMIRVi\Ofkp<=BHgV#=abU'vQsrT5A2G =_',\ Wjԅ\优^})taOɌ.,B?xEr>[!`$rǴ  d= B4d̟+G `H`2a{|P4Eärw) @XhPTP1~=Cv@k24l>˾XFthu`"2!e<ʛ³ PM*m@T t7~VgS:Tt;AᲓϷRE_A?lrmXo9B5g%l2;Vq@=źV6IQf'!,A:.Y3Ƭ\S]0|Oק.F]xtlr*:h@bTtB "[ VFI۟bLA?׎w@9Ⱦ2:'hs5VP@\B7ꇱ]K99`b<6..4 IY7鳕Xf`ۼ($Pl^^6\61h@ #^o%YTJl $v1̄ ,@vKb]2Q[p˕;ɾN%?yWSlэ2p sIë^`Ĺ2ԋ (1a/IޔYWŁ9`pfYʞߜ=P*V꧟DYQYtk"49N}ELK]J(eGRApΐW5N&3?:T4θKaNΒuz͋$"_|5c*ZlnKPdg*1x3gV^:rFEYo,zW1-R^~<%<;K?\]J:Sb[O#?z@r1'G~3e3uvOddZ fvsH" =V{/nh5?ݔ0zXy4 ݌JY6h%Ke`(u2GA/FPT<3r .=~^b ~"kaۥ+KyA|ȇFo$Y.-K/Qi>%L:PN#+q,Yhi 3tYQ9 \r $pjmqJ`Dt!fged=U6گ.OZSdOu3{_)u_gIIOs: -[*?^~Di#4C7]q+YKM^ejV1__{|ewt>.\8>XeG/haц8#1& ^rTDC̼E}Lx,3P},I16Hc{(U,|zۖ@DD?+oIm^UW ☯RP\Ucylø."Ԁ` -p!]E=}T[Ĩ0,.zMZoYyԤ[\P^E̹)N BH֎SɏfV+.=y!Anw'2Qm )6M⬴%{ DdӷJ 9H˳x2ލͤBrWn;`ˠXY?j\AH0> zw7Fbmr3IͱZ9'( CRxz;/tg b,~IK*~(_)Nً&gOLjls(a9ư;S]UwYY_9ـTPCHK](EeI`˵HOz?\VPMy Zuwpw|7nRW\%ڤjFx<)\ dS u&&̛Ixy]LǾF"Le`&ɿwneV4yyA.J !BamvNȆTr>ʩ6(";;?`Xxp6GCzJ-ʣs HԄdvĀw؆@R&OY!<ko܁/yRn]D Wg+qMgG˼d[Y}J'3WDۥו6v"j̛ޠ"B\-=$!c'@"֕xP_!I) 7fU=Z8Xm .HF6wFP|1(o$' gqlz9{uLNOBl"ǹqM-%yؒfoW5AቯK>%~I _>uKPx$ý(sOd!|xIB3 DcIb/dѪl6S+YK!6Gec凚w;x+ھ~ 6BZk7 Ҥdu;(I&q" ؝PXG{^LLkk~n:?aQ4N@a"AG,bYoI7ShZjR0C nvhq?ko>rt2;rĽۘ=-c\:r?OFPؕC{j-PDRwkSF"l% ﭢO< =q!=Y9L ]!t ^8&O4˲o %tجMHk6*%,jG6y\IY/( =?1'47$]KgwNLcDGE!=j3cS'6֧#{bqԏ +$kz*paHwL.LHH+/ Z7Sy2,[xF4K\2iDpB8^cd%>m\5޲Et~h{|(j2ԙK&Y;^Anm1vp,\˧l!=-SI&1ᅿMhQiCqhsG>}qf HxIp9סtwZ f |`Uc ( |_ cd;iN_`5z"0}0ȢƄ)S~?QOE1 |۔ 3)S 'SjO@ ~[:;"#!&{qp0"1~!Ϊl 5i bO[Us%8O5͋^Nu*'+zOX x͈06g"uQ̵ EF~TF?y1`CF-v~LJ}vp >hap7iQ& y@".S2Q+ˍF؅׍# o;DGZ5tW72#^MRg^NX?AW I5)|uۄӸ>1t{5,ש|ZqJٽ{xt3TjxܾQjl̢#q0RoQ =ǸsW3T\}. i0fmsF:7n_l-VuPB0Èp,JL`ELPjů΀cMlpP n#<J(;3ҥ#XXvw52\YUoW\-#z0ן^#hPH4??KP\Eʄ_E҆}#,C&]=FqTXrr#GiD#5WE"ևD0{ht {wyutb5~25ªEN7`tim00pւ6"z&gpH1K1ֶHS64\ɕLV Ae{<8X uY/;e]'eIpYkVA&)sy&ɒFVoI Nq%$"ĮEf,!-I%2ѥ2%;Dd8raB,u軡Q 567es~e#>=!%+(6v+*B`ƟXUp_;d0s| fYFqmm<h+ }%KB(w) Cqn4EF;ݖ<Bdİؓ3Oޤ7;(8!xGeuSf-uؼ 60K;A8*.&g $۟O0 /ЏWXܥ8l|S=ptgHFcTI(]sAs+-0;ih 'B7bٓ_Op!: N]g礭Ỳ2˔;k8|tPvQs9#0E1[$3KnVn%H-`tAy$Fqd)h ( CdAm m<3d:} ėNT>F#ʌW7)o*"꯮e?yX lLvd^!}=8X78+#%OªI5w{ +Rs-&5v4~ԯ<4H㤮yMR![6yU} *Yi=MFDf!Wk?`iCbVAPn&wp= eG30ȬL7tEPUP%ia)YYk>u@p K#SnNEêB23["q$3fUJA4pn7YitvNfV 3Ew@56;x3FYCt6ֱ;@|Bc8? J E AԦQl26HJ.K TsE'1TRLJr_x"MTq^ ^mIˆŒ]XDAYEW *|RZOX4_+ X=ut:l!2Vfz <6ThN|gA0~1.`OZi`y:[;F^xV"}ZQ $k3. 3?@ / 9yQ"59U4p9kMN2cxX#rÒWCq&CqfĪqdF'0/V'~P6!Q*lPE30+]NTQ}U@}|)'ˆU7%^iQ H02k0FT[;WY&ī9GՂTz-t-.H'g{7>H!z6lCā,ī]h;(-l4!'Koo8AqFwEX)]n#Qy MV8i=6q&vBcࡵMFuv VrPx9>V_7u o7sCC8%%n;G;W[{iSjȯ{+jaC2,$k:)v]w2e~c e&n!+Ģ+ǧ2{/_:G*+=62G62\(+<(b2dro?tmuZ[%yća 55W# *(9\J׳elfԎf'3, RP͌c+]PDU0=l*,2 ݧG`C5xH$^noS@t.lP^e[,2v"S+U0  ]7{S~| TlZb.(^sraPgCaQN#玔G+;OLK Z&7ݴr,p)%9߉Z)YN6a!FV+Q_A&`_~1l {hK9~h12JVL'mx–99[grC;E^:~BY?fn,7T>{oR~}c\UsvCb4JEj^{UuvJO/Le|5Gh CYݱh4[r'6MRf0>3fWaOagE(*8dWmm{ӞJ8s'MoUtG3}@~o~A{xegötf $h'bg ܍:|UVķcCryW gXA9l,CTwvNtK.!^I;/1Av&*ٴ\>֞{`07c[`OX 0׊Է,(ǟFEeSrc+H2'U.>" 8j9y?b0M` ~ A걁 O}+^<0um7gsTZ w  vqR>ǡdB,lY+ mT>x 5p/XseY6U{#y 4^?gӮ:lL~ 72SXOXp 8[f#YckZS),Pp[E:ǺrS.z+Xy+߄LKk.>$Ǒ #s= Vh%j6W'e2Ui"T9WTՔo)~*C`;68Y44փ.7̛OKQ+(;{;CS um \1, ;N\A4]>3hT'"//-(>ܐ˄he̼&" Yzq|3j?E}i AQipnZq*&WŽ]3l,BΖ\tzh[W#Ioԟј 5TcrK\JFؤ='v;cB*Vn*.;Mu(>r~.PV<ABbR*rp$q[1 լ՝L.B[tT[+J;K^#kt1ޡ~oE{R:v26P@,bTim!"}1IB ye liqܩ: iҭ d Bqzn>S)|tb⦑> 42%y,E{l.yU`INi5n=}@bȴJX5$o:vD=g뗺/& o|jOk=`nLvOܾx+z(qHC`ȣC(J2Ù&1w}]4f!9l2`pxTZ9팍Kd꽟`_0uDZi Z}XMqmQfBc_A8;@>!h zn{J h4*a ͩql<#Z9AUm p^GsޫZ?F1,/{EΟe b􄡄bh]%Y{ XFӜ pkд9FZDw"+cx0K@IDqr>O|9Қ(lK/"NgѲMv7+ xKHp%KEbgzSY-߆דu[2*i8WC*b.@̅HUyauQ|vF%O1(<5N):$Ьm !".Vbs (ϼz&8co{ [Y<#?ƤgH @SјԌf$^ ꡝMƸ`rcZjAm/MPULd5{IO+ߵs^"E0H݇9I$!@;6Liq2y$^9.AeF>ߥ@C?ێA7w7rP9R%y ۠5I#~5}__ď<owq+S5 cmLEE\M՞l}Nb%/2YB2SL}[@ 7EQ Va*3Yؔc=P†/թC\L[`Ys'?^Hd H/!$ʲELGmgFwk3;JO[s;9Z^O(('k~_5A. @밂D~i=m{XQ|J%_t͡KdJ(ھzSS0OThMBOjbѮ!MmJ3 ޜm {&c*&X_oO2;=}]ݔBg쁰{1^ y.lMwQt@56vZǫsuzibvWWԭ*9Dv|Aqo2_.EhFشy+Hΰx+u3IL S$N@r  k~dK!7%D*CV`Xj|}{`s2HsEf`nVZXp)P^jGEWJ#:m$<#<Lmv\ș}Hqlv#!,Me+7$oF|+H4\[o.B|kOT#s(`]8EIm[Z-} `XY2CX^D?_g_b֤CD"Y"t>kuqU*6ƞcwgd/ j[`pR@y{oi#_t4*>l!!-Xڀ2Wl;8`ém~@bE) o <ؖx1SDD[WI@%`5#&E`uOtiR agh9j)o~4ΔBu}?x%p8gSj [@bvFKv9D=otB1)jňi=G 7!^os{gJ@S,EA-HTM֭$ #K͵hNߘ*y:ʆ]@?{,jjr_/}ޫdkv^iX A]ũ `HGzh)՛Tyk=Da,Cb:sj4""Pwg%#DGe S9 r|tBףj5,LNVTA98g9|?=gNt٥ސ0zsp._ eӁD+xFIºU8{We yMtnvǘEBQyjd/^هOfH|O{kq` S7_Ȼoe6j < ꠊ"~^4 uvsYx/Cf07|i-%ZРmV=\BXo>3yK,Lƣ[“@@y\Md=Fy7dp ]3x!%9"ŚuIs_v ռՖ_idÂ.G$Y);w\2?ׁv.UBof@:y6|7~5=WM4.q&-P>$6N>'JϒF:طr |ġdkŌRXXKک8axhW12爔s(i"U/m2Lw8UMT RQۀ[!  Y čsx05 ?F䊹=xdxQ.7xI[21Z3RqEd 3JKEs$.RٗO@0gR(Cdſy2?u.gVw5m}v e$zj Jn%﮴5 vި'p7 1ʗz;yn5VhɄgbfg|z̽O2!ʹ8vY;DOm7DZX)u~ ͊ |0lPX~Kbʠ^bJ2RZ݊YIԌJXlX=yZ\H#%K4|RT3( Ny$ȢxM[j>{vɨp(1{3^#QVl~a0嘡<u%q΂O5nok 谆Z 삯mYӆ)saJH(-&ٔԔ??Ģ  S`qKѦ|ο.BuhR(7D^nIzkR.+?m@%JKeZ K bՊMj*[,"+f\bO <0A8N?Zx#Ml")n}hd"]+E缫ul{p~t\WKֶ~婛rPbuؗ Q:~Ů? y`]*e}'6!iQ0p}2eO>gev4 g`GSPqtW+-j6Oc^QwQ31ӞX7AOaΐ 4E:`X 5,:AJV}(8AISb hR:!I{ D,z $ ~כ[5ϧ07( ːNG h~d%0,VtpLt%`w}vj!*+fapw>0D`~'X's1<܌Xaٸs}{ ЧMx*ӒNf=[Y 0޵Ng> @?j^ifllO퀛r㏚Ioi,, x5h ^ !_,͇3Üdn4S;h*SIvz{Tᭂ.:DNVsLjHܘv$yJuq -G_VZCTw$tY\׏Q!9kCP5 t}ƀ Qp<2E1a[Ѳ$~8=sLTrX GrA&@LHF [y#KT'-SE^1Q w2&*jyJ \dOƤr ~`hd|jB"rWUHc\&9_iÿB_~F‹I"Cb'dHJ˻pͨpl pr+iG6x{v4?瑬F5iZjFvɜΩv[ʫPM].l1aV_/xZ{aϙ{uFZՆWι=H=2|?"7S=l$C˨$ Rq{1ͲnldӀD8Hf6ڷ&كnaP .D?צQc[qWus̖ap$_}ptw[2OaReDL{5#Rf'JB;gBwPIl3QM5rpoK v)5Gs!jqM % c^ &-+x*4 nh(09o孔I Q/syju 6v9Ysӹ2[o~(LXNl؝o:rF SzȽ\!!Ւ-Гsbn3/v[;A*.!`h_p2Bqv9׎u@tCJ~&znqI&Lʯ-X$Լc=jm7l.XUe"%P DzZ) [vr :b,7Ե`%30[뿣CO  0-̒]svDf;-U,T1 rrA٣G(*W7C=*ֲG!)p(c`^E%LϚ}U^lgsQ+cb6 FC2ѩH]*M1w !}h {P\~!W'%"'*ғs*[K8cy=:&EPjTvbjp2)K6Fȯw]V+ hi⚷i`Pu! p2&nK/ZWP( rչez1QO I!O.,Gy9uнgKvuEy@ae?<'#0N,&QR:!33( g䣱~Y-Rˑٞ)ηlqЊ2 z%~[RY'Uhpbƃ}?`9!!*okMx,r*q4c?%Kȯ[&d؟b,xbLһ~/ =VKtGfsGTV3R%8ۗ k|Vq,bT.`'$rwqrIYWI,f-jZ;.I{YLT;u~T]4O*o="[|!I^mF5!'+;|APڑd V4og`֕rT \svɁf7 %pFo" "%GB R6Vl ]"'Ȣ*n$2{mSNd wR=Z]]`,Am\yCPGh6붨=G bfxkZ g) Kx΀9LJ~dǟka*}OR8"?6߾zÎwnM>g D2MUf-,^Oi"AO jqjQ,#@@.>mw֤lƕ0盯ǟD>aR2Q]dKߜC"ϯJ*oUt e+M?2'Z@T!6=|cV!ܥk"h*4P N.D{ij [ċ:Z eP'VkDD'cT O1-g`΅ p b_dZ\V޸6(Ǒݺ _d!Ɖf]ws܏23<-t1Z=S-rnQtkДRzhbYW[_HT'6 c'-ko"Nd4[ƃRPBudoo?m0nNJD` Py:kԫi`jxW/bZq}f ˄qR]RFj[DAtC0m䛷AW>REvC wk,p蜻v4{ZRS/',@.oSy/.e8"7Nخ 4٤ld$RR91&? |/A۫.|վt%M'4mv>6:=QT;95-%_93(߁nD2-mULCbC4 " gHXqv NUk#>IߜZbM]RuAdDrnYiknyϫi9RW&ajڂYH$lra'gG2UOCM7ڡ~Y##.OTX$G|dOܪn b00sgJ}P2sno@Ҿ>$OBMldME'u.N{=\c GfxI4Eqp.@c>P%9֕:ֻɼuz#O_؏%{H oBF2.FT84o3Zۻ?[nW].#۫gͫ 4 o'暧 mo٬\^a 1 ^Pv6 Ʌ 0@VD $+: '(l7wJEvCIm\eљYt7>9d]zɰ}Vn"R)ex? >y+ImnHcLX,|+}Sg#4Ρ`Q20T1NtLRF/-Uu#k񇙨ǢAGUwtљ!ACAd{-p6G"`"vRQ%j=3EkjQ$??-} +]CYծaŮ0ꆯN_+[ ?b#B;У|\  It鳽(3ݥz!Q(D8^7bMVk~,4=%E~̥5]`Rv2* ) i8 Q^aJRur jb_#8+/ :vA)fEwݬkFƬ ~ܢ+&1UVBIq,-g[}<- PKf8N?:-Qkz߂d:3~LXan[g ?EUQ::R׀5!6ChMFIƶ߸/Ѐ«T7t~9b{\YCr[JʝspŌ0G7$K'C|b9.gޔ! ώfj'Tdp.G+(ctH>A6obF gpUq}˕K[KUu_ ݶP?m6, $˷1pSpZ݉CJ`RZdR/]|f]tߜjAxwmׁw(v _a<GK%atG 0&Q_Kyyf;b+*!hSꖫydoؤH,e:.NMFg{H5\2o(=(\s2t ó~[8)}ly#ׯ9:s@TaxL-d4Ҥ^i\ @!ޅ[;3i:H1%a*{-cADF _̺fZOK7<^Վ~␳9@N9H/p5h򧋂stZma[FKZi҂ߨW+3" sQ0 *N:+&.,psSt6%,=sͲ **H!'r;5}1:U$V/dyol c-|5^n{{i^ԟCƲX($srb'р C:~ Ehzl57edHą6^|5FV-^}䂞"ag7rBVuӗ)^!*V2fQַj.{|eރE&k<yE@ĕJ[;H uP_|LN/ ]&gq[LzvA%GJ_4i >2FiL0Յ|󿒆C\#5s|UVON]k^-;Nk#-CJ°OWgE;c8*+RSѳt9*q ū]Y'yL[:VJraOE͇ C{1vBMk";n&s?qrH QmOJ2/"eFX_.iVj&z]wCG4n/P<Y=X&P mT: ͛U\CU]aj+1?.`wvE(BgZj!ˢ>eA= $l1/}Be+mL}ds#X^=nz1؄^+MeH||gѵ/HB-ULQ-l]pz $4D/?3{1ɠV|Ee2{~F1\ \<[j,dG2B^ILSe>R*|3qh?Q =CrhvM?yKp c5zբ QQ;t;DY8D~{g-PEaW&ŀ*8Ԇ+aHj,||0:4 rSpgړFǎ\!]Z[osR3@p1/2ūoFd"iުd ZGY:UJI4'#yL0N Sgi.fyMoW/4l` 04BEW3{j%l(X)ڮ2!7lh#0SGP Tp(,3=,z~OcJSV:qCNhBk}7,Z{6pDǃR/2Zc&-Z!5,8aTzS,`8[?oFy*Ș!P!E.bmuO$׈×o#c0yF,-S.T𞏴{uL#]-a~z67 Qa~NstI*: թIŧ"K@$ɟS%k*yD"Պա`VOhS`IoA՝! ҭV)ڈ 8UcP8FMblɬ4wXD;%+Sm9D  ^1щ7iNlgE3F$g-AN]M\n qNE=lMJ'"y,% (V8RR"*>UM2 vrQ7-}E;^-O]3tIbȟנ&3p,*QS9:MTnpC'6U(J3 /_;%8#21v/-i6ggoB/ϛQ[Md&Gݕ8X=k ko}v7+'w罨_&]4 H~Q .ˑGu<;"pQ;|"/\y|9_AhSp]yQn4}ݙQ>4U?7G94  I&.N^Wnuh%=clҴoz* WǓ}`#NQML&5KU<;hH+KU3gd]=BtԨ*i F!Q,dqK*>P|Mcظ=wOZ i${`fG'z+z(3!sh7v2a+4<Hc橖KB{\u./0%}|:ZX HO:m\c1r#y/ uQMRU 8dȪiM˦]rԾy M.ü8nl3 ^=p2:N3 YWn#%ԏ/##\Yak]'N߁v0/8OVGtx犱I$ 5 UkX9X^DpqA+\G:rkVgz(w2-=MpL ~'_tk%f+5+2ּưlY ~G$KF"a d')*65֍Z,3M(yz[O9E- D]ؚV~F?( %_㳕W@U 2L\9Ttgӕzg(e!0>:C{eR>>~D%Ip peieTس!QltEb53Χ㷪U4>휜n?{.=dDnr,"R->ýx4ȤwHX|}WS*Q|M RKcAlG/b@+#vqb#ǎbPHpxK97ēA]ndR]{?V ͍tk3Pl pB}b%L?>:Y<3 s DJY)IBHcw2ScmoNi5y{卟zd8Ac4s){ K}s;nwj\D%8E,{] 0.w%S<A@[ r[Ԗ"?L&mMe`^6Áj'N'lʗH5o(䥋r41"1`+0[c>~u1Jh#AƇZu@G $F{2b:}L Z ʠF#rl܄JLYz""cxXPsR_W%L*L-`[C{א?33✅2+C}e"=KPq/0D~tj8fXNv/|ZʘyZP6XRZEBm,ЧLoՉv97 rz䃉%з7Jʖ{f҇P3@ظu;nM ɛj;[ "QFE4Y'p;'MPxX(Ṭ I~klt#i>g&k fȯ(<{R阖 veB`([*q'k <-J}kK3Y\)9 p' '#ԱT ن2X݋8_N}}! ')z;[d'fr)Sʓm8ۮP_p/Mwa>>Դ \+C渋yd3)ķ [3钮n?/R8O}Wv`6& WGJ_۫ByL{/,ACɭa%uI&#UO/ ]DQSf}3*bXt QR1,))dq7t5Y37Dzh.v5i$Y[– ajt̩p8YE;YmWXjvs]5px, sA%jwљihb*.pzqJ6H.C-ZIm:bʛ Hl|zAv;ݰ~,G%H@J+Gg@gsf_|8H+Й($qhzÂ7iX=sD ,DĪ>E$hl 3 ?\Zw]C}7Rsb? d9E+P;Ub' KWs>{St{%JNH5VTQ@ʼd`3{zu p}zG= ~׀a*k/T&cX߯R~/r1zŤh-r!|>;:>.\aEqJ1\joL 7r EiG>r!/n8ۊ8R3t1(1P~<]w}R~CyAj:ax)jΎ9%h hB4Eə;ޘbeDD`T02"?@F#'Qti#߯v '\#bv 8qM!>2ڤi-$co>U &Ǧ͌P#[03%`hX xJ<?6M ܕo [ݥMnWg*y^wFhp[t6; BDrp]n !62Tʟ]Y]%h%dB3[)V4il%N ǴLY]v)WDg? +Zd!zv#cJk̟w nMPt?!_.=HD6+H=zhYE r@V#̗)'Kf0#\^Eo`ɧc-D"&DV8OdGEɝ,dcҳ`hI,HumI?YӹE1mD^1]K& z 8pCnn ? E D|6S,z'l&N|?.*ErM-D=E]efm<_ך#Уu4wq LMhpud1&@t)/"Էc5I?5%eY}Nq$I˼]gD~@xKܭr7ksؚE ɩ9Iux5Uָ-5Ŷ[>kG硖 (g .]4}/#@s%.^w!v~m3r/0*p}T( tSJzMWH!H[`H`Gh}-|-Z#;2)w82YqZu(t^%L] 97QVϗܓv Mo|V&]F LsCw!O UyLG/RYTvvL m0쉧HXeU/ f7J輆=($nLl^0"6$_1u'u21AphD}؛IH}c)&T]leF?{6ugMt N&lvLs2)sc+kLDC7l児7ߧa~Q(&uW9+^1<EF*+Gb*-쩴5 XDk\cLYx5S+ $f.{Gb0v`lUIzY)JMlMsVc (EUFu_!݊XU贩kg&?<d[7b}Ϣ2t1_Lvzߕ&?&vqQH^i99Zt m'Nx{+93j}2 )_PX@>쇿Nj>EnNDދ8e Y5AW^2D[^/[:Bq.Aٺ.XPTx&pe.26K;m~` 8Tl"CWv3[&{A)3\r ٚnpxu5U6/`I۴JCOip-+[~H{@k)o>#CBc;8N_?tXµͧ@o, ]z>Dl5c2ͥ#;uE7ԢC"|yn /Kp6@uߣ=U*(BܭkhbnkHZ]M&&2eF8A {|HgfhVJՂ~]4#$Y_=AWR0;dwSC=ɮg9\`sX*)#/ מf2~(<5R=0>Ϝ8p]sdf Gn". X:.ʳ9MbWh)OK8ω9]37 (a4>>]GUÝH捹ap8y+c,?>Q Vٌnj8V=M}#}b3& '&G1c"h jcgZʎ*J3m~`@z3֯%R|Hp%Iwխ#H&`KUA+Lp+.T) ՕROpU"%]¯e{* cѸ`3 Z*=QT`f'&C ŮP.BȀ3䄳JX+Ф6V~(qpwO #8<=ţY'\)ȧlϹC:(+v;O9Ҭ9 &PH%gg ֘6HCD+ef^zʱ9.K?RQIvpE.ms#OMHG 2OEFk݄R-b/1,hW8$[U/ԫ¿)D S`%gCh$0 X\G: {0 diQTh q;525 >Jl?b0>:Ri16eq8b?`Yࠚ 8یFMhah&t4p|UrP;#a6N|KXys5V?E*W΁I@s2b(MyAR ;iq+|gJrKfm2uȥk2( bx%vːiciC-_Ha)X]݊!?Ϥv-VzW MzKU]os\i{ؾ4җ٠YYQy!Y+g+Pގߒ\SVv=Sh~!#ض–Ŵӵ54thYu<-!g*d}e{G¯PΌPD Xm "ǴD/qB -(w3F@n=hS@t\xmV{f'&ŋ!/{'^Z{m9KVrko6%l(5[gͶgYE\e/sЄVܔ~RYkO<cI$ekRzg%|7!&8(H)U-"~ BT"EJn(ή {, 8H]p^L`4-(Ή1fYkOt7~P-J>+SSoy[.{BN_rV'bg+" ,kx>K"nQ"@(eIb>ȥx`X0ڽ#g㙉&/LDŽ t}*_ J6uGD{ӯ*i矕1\J/k;p禋Qwt걾`aNH^-1_ ].?yK ̜ dg~Zۭ% 1!s!M@岢U63?YWs?ʳP젉 MP.hn~Dޗ*<&}r9$3zH[> }B>RI)薑#Cw6̸f"ӰG]%X|k Rd|]R}Yq#!p:b-G!tVo8u^cJTi;#aszxOCiDEPHR̂]T1 6 a"&D OUVA&3أxsh獨L)AnQ7 =j4_θ] 8#f~ı YO`NP{ω&JY'8\Η;̓N2m9se\)0jJ,.p C!Fu |HPcqQkBQC,*T"5ISF :+awЭup/}}Q@U.-^ǺQ z6of(śghML֛",xjҍCسNlQ.ecq~ڄ5Ҙ<6k0{m*T,4S/-냢L@4Ѕ=S{t}BGǙ> 60,Dv*/wX}EQXhh V!fzP Va XN\|T!,>< ^7VI,7OsEFAh]wOcEthԣErݓq,T9 !|#w2daabC'`b`]ԍـwBEXQn/3r{a̽>W`u`jS8"[K}CslHhL{'Q]8_;:aSpnr,⊆kRTPP Unv @%;]$1f7Ͻ >`5=;QgAs5)D%BHi"tk |XS’0 Ӎ]9 FʃD5WX/g?7La\{7q$F@mg5YIwQ N3vYǗ3dѨqL؄-[' z[p^ B; z.9 xDP!H)ɝ>˓*/n`fBHXxqLy+Vdg7]q}zR@dTduH~zn{NӠ4@ N$Ԛo+5(뀆4}z^ ,˵\f|Fs;Ŕ ׹.0;{]Kr?=:nl#Mpdl]WXEG6LqX¿[Gm/R)%ρ!Yf P5 SokYDHʄe#NxK׺Zi&A܊yPBܭBa^d@͂޳FXB4bƄ'LyÍ?}_(6?:T/4t7hGb €jAEU?Gu<6&bB7ߔ$sSh62]Lf6} 3eك_P.GFc<&:Yzq+ņ(2.U*|s wc :N36Yۼ=JQܿQ*R/%w2q7_x)hsJj&ȻL_}T4ŕa4c+VvZ)JM ط'mCD <5vl$ْg~z݂s6V\a^%%Jrx;mJheAx,@ve@? \,v6ڴe[@6roO32 l0.^?Дai);ɘ3tTa,_`9xẍ́#@e3OΔIrnlO5ݪkmHJROrbeU3DGvQ̃?F3 р =0NNPK#sTfk9=K 2 _U:ްa=n^JIeh 1$  ^19;V?:\xb0FԬP"]"μrtm 8InҾ^~ލ^Sn 36zѝrO@2ԑ0F9g:#bl;hӯ1>lE$(Js&kTuձF6MU7gU!+(}) .9NzLJV&g+\Re<4=3*JyXEGg͏7Ef0IV͗(RCLFrcr-uAkQTD&1` Ĭ5F…{ًٻCdk4_sl.nR S ` _q(iύUpY`8ҳj)v j< &)}#?Q5A!w`h8֪ӜF?ڣ2 $V5K KN5执d C`ּONZENΗq\ŒYܕH3MhH* K#5O@vm=]%4{sE ^oT{k ũ4#\#@5e\W:2Wj{V k'%|HG߭kmuZRnV4j<$ !z>=OU;6@⥈?;X* BD%)=S :V#ŎoUȉN1tO._01Nى j B%ȶ%jns: 70~ eԞl|/eaU&ǀR2" F :I\cs"My1U2eK&qARS]iq9ȿ ϩsWɡdl%gRco2G g%iḘN^C^fL7,fQ%Ȉ) ^(}iMv%5+N"עة`*\*SWál!`^*bn)\ϾWݛK*xg*P,.5bl$(Mt8 ,h CQ!qhݖ'uK> K2W-Ɛ#] vY!,Q;P_0) W(/T%rT_\(%葯Hs'@/ߺJc͂P] -A+ شӔݨI;7xg!*N\6^-?o` HBcIެL ;@nM3 2iG^IʕӶE>"CDx2Ƒ :m)C:ᬎ;%}".\)c 7\Njt!G)Րؐ4+a^12;tn5?[Bq9T-nS_nv X[20X ~/JPbY՜GDkL @5G@>:D{bJʩtХg`֌s4k'F s% }hwEiy駓l~OUZvPpA0y7E=BASƲXBu#䊉XK-@_;9#}B(׹i[QBw)gzYB\ cCmd'xbD4>`xrҖiwibj)_qz)@~hT &DAΑsrP6j-˴o9f+\b8"4?m2hq;lJ߇BB\XЦ}c40[5itdzSx09`SfB!qެC¼H JxJLCr-zE1# 9>(7Z?{#IOMe" 3ɾ}ɯA/K_Y[DF>`E/fvc=xMn&e*lRa:$==FMj!Uu"N=bvSƒ}\FDVd;"UiOd K^ʚLD==9B3ba89k,;wao`#T(گZY5j^VLN`7$bVI5(-p1.D|թij$jڰsE ro["`JNqW! ÞԖԭx,SE?sr?gB( ңDM"%.,Rٕ<V\^{y xCj%`s_?BKtP90W[tTeQkM+VSp Uƫ`+EpE4Y7tm-}d$.z.TH )-͙LTL!ų"JVh^MD³h/w̦݉sZ8Hgbwգbd4-sۦIg#o80^8'^V!2,{7d{" q&Oll*Q{|ϓ;@^5~?hCMVs~m%fVA`.R)PZ=! B- }jVas:|76)a*~(>ƥEH$.I';8HGy25%i}T+@&Y/"!XS#.'Q ez~ ⎻*5𥫇(ZDɖ-*TlN]l27,lIkE@b!VcKr2 6SeE}KʊVBjU=˸9pE+`.@%?=~:skBbv{G9P֢rG6*u(JWFj!H#v; ձ0~%T?я@{sE(ٻ.-+(8 ޼djPS;g`mJ; ]N-庌gu5Z(jcs h _i[R9:cetgF jn`r k赻vwb!Rx>p#f9%;DT;EqmFV/+}j4XD Z@]Sv4/|+7lqf_Nm(EF;yjWH5eDq5ژWaQʷ/᱊gk)%\$N>;a! S;C]ע{+zwWQ7I ,k@Lw'FƩ45ʜ> Ҹh 9}yƘu7[ `hmRjEZ5aٶYbC1n)v5/@2{Q[- 11A1>oE@iU~SwW&:ۜ ,%V7Ea؋zK'D@-ugȋ~%,nVV)մwiWsDٽC/?H3TfuMM声^膣zQ3fvA)me/gy:}F؞cсh6U؞-aoDuS~W;'7!oa0m7Ϝ:L'Fv6 4ذn (a 6XZBB ')3u`O-Ì">[1er۷F]lii(K5Ni64 Ѓ&Uݭ#qbwd؇]a!7ܨ4R{p;Canj XsoKe*PMCHV/Or뵛Q$\IۓTB\\'rO!DB/i'A0yf8\G!kXY9" %#ll۸~5!nr\?_7]"Z$#I 9. _ hܕSd4 kM.o ëz=0f[Z2Z%GIʖWuFaաO节7Zrbta4#46QB$!k = 1H,#Q gcȷnʚ[;9GVELU4WY6QH/G.p L)_xNQK+fhkIkA24i;4P1X w럪bbՁ4MwZɜYX[SeHYX|ũׁ}=Κڰ.{ji#_Vxָ0OflEZ"NWXtzbj/w E*cVPNv!0CB Zka_t){bVS0.[ f8d*8GC!x԰ƬqGmЩRۉqsJ 4쿻u!MmW8y3_6:M XhZS_I*m< a?1W U^ ݣ֡QwFkU#9Ɍ%lOPX,5j+hl+b!h~䮚7M-d']#:[ N!7aE~s?EثOKjJ G͗ GHY5;)>#Gfan¢; 'I㳾rh'̈́Yծ] 2aIEdmx ڕ} Zÿa.'~'0fYe nezqvEQ\А-%'nr?]W?| B ztrsnjя=7q&,WedȐ_.3=v5U.OUlzlk()Z稥S"V.5n=Urc>iEU#xݍuxWq}VL/k;C)|ܧ$\3L͊@RD`+NS=< =#`# 7T2ՆT8}V/gJ pH`*Ư+zefAg~,\iMQkP 5|tʼnps_DfyNΤGcDbAcҲ x-&lKnw_ 2`@#Px%뷮NC4v{_Z Ȱb;DZ71_b$k Ug {OΗ۶i #\]>ₙ͞m0|>NF0|+0mIm*^BJ)WY_ZedA!K}^O1xD zk5Գy{sH1V'ޗ1:n^R 2ۉ(Qjb8 ~W-wJ`" Iszkhi ٬~4wHl)QҷqU&:\Ci1A SFqdee+~G]uJȱ U~Ԥ3#sx=s<ןwVfGWNs8-q49Gz )~Y=!L37%!?{U Ӽ1X .ѸceV9:x1*!ѥ['ʠT`B9ށ}88Wg8,ul#33q N6#v%'CÇ6ֶ!O5o\w]`|)}QDZLhnI+_C ~#1 9rag3〯H=b*qc` :sQ"7tߔC\!eI'W8`Y?G}L.g?/2NARu_|e"LcJc^//LT˖!7xAvv!£OJS\ 2Uņ>h ޜZG*&CESaV{}*jf:!氅 I Kz)pl?W6'Ѽ'aVt;4 AFdklf_Tyhq&( =xK*5|O:YPUa$O7Ԏ)rUk2 z}U*UK[Qn4%f,̴氛é]ČszN$s;n c)ӌ-U_Jl 6`S6hS,{b\{VI=9Tn)ZgS3?cıˉµTsggsN= Fs tg= e.ydѮFP63^BFt%͢G39}/|;D :OWԯ$/[%z"5(ߏLeƵr7ܥnxq|'v-9\fODuVcrD :UOwH}HnO(ṅ ؼ?GQ-9۷an,]r@!VD S?6!:)ńԳBD,sV.~<"Y1_hF09= vgpd \R)(܇nyrK)1ݐ30^OfP<`, po+T{H ]JL;]k1Sh%iL|7|w{yk,jIR?ӛk?oAl3Fڣ[qSuso5YZO3.iRrIm@ Hgg~LRۇiL-6Te #w?RmƯ-7UeFvS35Dj˴9]$-#+bQ_ 6Y;>Έ)#Lݹ?xӶ,}ޫ"CK 8&6~)1o$5GUu1!9b&PDŽ޾cŎŎsnZ8*e7 !9,TTGQ R1Ty 6y~61WA춴Fn(PLgR3xoŁF2(kG1k4b'XO"NE׌XU#]kC,.C.K`W[}^4EZ$ì +&R~0ټDU\K8JRn3t8Jcj(M[ ;&.!~ E3_pN9@-#*Cȁ($Gb*qW2ރۥSPx_W0Z@=uaYZDʝ^)lc Vf!@ו,W%+GӶfA {5;(]M'$TBܟ1(') fr*TaKŗk]g(L帬f\i0B7ALJZuV)/ICbPCe&~FꪰUB3GW8g]Qnpean38e fV%,dأ3tVBTiՀFӅ=kpC;m\P _O;pjɤZV*De T_yc獸isQxw]i/͜>pO]ƒۉM06(S u+J.Q?ۦsMƔWȹY=tTN`6xϓE*.;J"d)Fai0Ő _ja F|ҽ2TP!]J7k P4+_j+I٣l4 SC@thw$# 2>h<$Ixy_kiRv^T|ž$|xi;ׂ"J|Ƚତ1cmDi3à b/W|&_񝺑P -y9ew"2>@?8Ajj4βI2FĔ!gLSv!oZhd"D/S?58=oX#aLc(tN:_!0Jث)CLʹ{ uvc3RFuZ':L.X6Yx" fߖ$^YFÌ\ZxyWh(tr_O!WG(TTބ/4 4:i>wt'8ƸhEOL sߑif##:ٵ.iWK~u+~Wp[AB$D2:)>Fr[Ϋsm꣈U/^4 k]q$,HqoZi`p>Zbڨs;O9W}N#b`,|n0 $liEhW-#k R2b(}F@~HYœd> NIJt,_x|z#%'M$,7`{ɤcO׃^a0\K@oʹ;nqD;y5k&r#9FO^) ~ q7ku@UOz-q5,$h&ʦ?{( E]&CHH8u|ve ԢԨ) ׈=C4'@q=hvFn(c t,j&7 qmx(߬bR_d|^TBV7܈66biZZf2*29g]h$Hww813q($(NUn|ǟwͬZZƒks  L! nJ5@:;CwE- F n/2]\$ԽuRHK>W\s>j'(P+&R-iN罁ثɁ"P9C~TD$}@z%F+B±3Bκ]8{;K:mSJE0yJ9)0N)NL'a gwu~)N̳VwAl Uaac7>- &SjRlN`΃wsYv h~ܝܣe~!{5D-K8\vt{K`78{k i.J <2IpAg Q`RN/ V}^H{8wRY)e= 8H0^i!=Lyipvdi, .pC\H' ;Ap !,tC&lUOʊFj*hi ?:tpdS+\qc=P{M q |;Q G ;a'8Sh@^!yl ;ӡ=L-J]#9+@y=Jv!/j/h|Xl)؟s!y r*7O󍕁MwA>!kB&W9 ` =G;Æ'`TTGxvp{h ( 5]% ]OFwN\Z].!f6q"n^nB{e;|%J.\AKӥ0=??` 4>Id !%7dM(*Jü:9pn64aڦ*zNe$Gc=MZ b)]i +;t9~D/':(QSBJ!,ќΐMϒKIn#L DR`?  IRT ֐gstz*VruW@6'hͳ׸ g9עẄɽǩ3 ƣtM`E@|;VHբd9vHC91gnFs!+GZ:y̷$:S8IzAN.6.b~N78!F E<-`$ (WM";yE;bEL9HQ)P;#SMTeĪfV)¦"f jaU9Sb`+rf5jzPm8vL4?"흆ڵeY \jI3wj͈b46`ss*ަBA/[fG_"xwE2FL@)4+:SDf*IL:$O PPb_ؓM)L+s(a"0X7yjifaMzr{[gzΗ_H= R&#] g4 MQڍ3"zÚz m{!d23&Q$j"B\:1'g(7oj ")G(&&Gu֜m6iuzq<_uPY˸XAVԆL{>֫Q',M?v)(Fb:„t}lpS3Xh Orؔ\E';N{&A? w\_zmfɯOlp_kEc7Ӹy@Ɔ|>HExh)6j#߀1*Y렩|_|z&ݎO;P -Nhe˼,hͱѝ~͝vGm˰mj~W֜(Lq5>\ymhx-:82Hjb1hm;3ܹU/5C}yBc|4? zKT0Bq&S8o*V>B%[!a°IgE5r./1-܌Oɬ\Ka5|B KPQ7uo--Au`aٳId7_ϲ|qY]ɜJm{tۂ5CvkWjՆ<=yܕQusaU'2Q}K X  [d%K+v,KW ILpV'VO\gM"Q<$n,@w?;ڠJ"iIsdJR*N14h˂=N`}ԯς$F<*'Н5[;ۥiK-"c5C0*`Y*i%<)E.Ļ{nXRvGDoqb¼lpڻ;d[~ňjV] @ 0#ۤta:pySr^"yW:y auVGd:A4lp,B=[ NxZ#5^Bw$UI_CLP;{6*QYjߧFS ШM{1a/FX0~ejb7_Ck  ꧙!њIY[Zz\H%yՏ6shB ɠtި*΃]Hd4pU͛.vԍ=Us A!O% 8iD/ݽS8U?kgghs=0KN`#$3h޴ݸ35,DXH@)eQ cogM [X#FmP<afӱ C̉AZr;hp޺ϻ T vP#X@eTp*c#qjv jeZpqb`˾C=&x䛆TJ2J˿ B/g>͔&U9b=䮼7 ½#ׇlZ@l~~r\_DqkT&/PhrWH#)U8JԽH ']2Yb| ԑ/m=t*W r98>=A]Vl Z/?y [|Ú1iTu[g͈X`Y#|Gu` l8kN}+7e`RFR+ ]gt'[DQ"n$GwYƶ-t U6 /ъ=Ԃc'<%(O{Ji% Ʀ?U ]C㡝WfSS+7lK#Nq$a`9 6O4df,J!G@ĕK^T/7-),9"0D+>4*ztn&I^vqly~GMxIx;91|,>bpES!zunl|$դsfR1E= jSzbwnKwBe5ҌA(~{ӡFK^jQdky+V9#(Ô&} r% c}` uG7w1E{j<)o>0vո/L)iBk+A,嶖CxOp sEm1ۆ &>Ҿ9ء++bZ0Y%}4foy XZM{K{E&[۶e .OQ6s .YE}PҪdsg&8m?U^]pܳs?bLҳfa|$,;D\,h3ڋT0k,Z]m*,(0*;̳UK?a8tgoT^Щ^VM_vбW`t?ږ Of3x83j׺0rm qb BrmٝpskHa1A_42z qwO\OH33HFTnddi_ek d Ⓕꬪgl4J_wF&ơH碋o<776 DՌFQ.9YP]K3%a(Mj, {OiyӾx! c2 :grn#SbVr)<;ݾQ*?^6R"w6iU] o'R Hr[0R\*E9ukǓURNƖ(.ALG о(< xh9nگR&E #Bp2$X}DýGY:%/B/`dn'kM. V-=#q?'ĩ{+2o$ɢ3A/1I{9•vG>Գ̤<ԩ[\Pnc_޹6gGA Bnr>,^ r,)N{@+ ̉ /!ׅ>K; EU+rTΘaOy t$-B>13w{b9 ഩtlq,%XqǧSWMG合Ћ5U&ݧՏstltϼoN# Yu).dGϮvwS4jh̊G`#"[8=t`~t tRz1d7A 5hFA+2{vhpc# t>|"d[CAMgfcH6t:e@x40)~um 5AFfo:hE XȰ>838xvK.mEFxn&2q2.Ȩ;ʀ׷B{^їߙ/VMHkYHUb8Kuo6N#@drzVʂ$[C]"ݟ C6z/_"T35oKZr;Az3$=KFIDJhv4,'ˍO"w w Y|fx&e?4)9ۤ7q|uء?.Bg*zGV!"GyR>^[ْV85J 5b'VV8ِۗO6j[t|B~f_ [p-I'uXQrˑhkw~g´ċi5AP#$̦n}Bȼ}dU%lCY.4pWvߧ24ja71'orD+C[l5ZVx=&>b!Th{¸5tǽ.gKr fa(_@7RgT%T nWL^~ĞO (e r`ZjOH<":$\O_6.t5bQ CBviiK'9(ڎDc|Fucg;٭_j72WTOцH#T]Jk@X_R_ vnD2YqY+ĭ,CMfc4W=)rׯ/ԝ؋"^VYg**" T5D24D$T Mۓ64mN4dh=\ʷ O#hwɆD!PXZyţZn :g J#Z7U/[)M!Qxsع8x>,So2 T4p[i~B~MKOg%j3ht֤h+&1U F$a`6 "_:NeōrzHvv"qy$p=|J0Vr$e$xsnTS2xC.U.UBrՠ>v&=%/~>G8E8~R||_"pM}J_Y [ͼ /fԍSauw9m-yuNi:?g˧] ,,/v;YTc}xȿ\oP 18\S^c7ь/ PF;\W3ڀAVbt t123hn[ 4nMBAt :yC<C$KSQ.7s0jZbTC6Zo|͟ɬfO"hB>Z!T-~o>d6Su]ک:od@.\O_yT{QğX1E5.dD]3"?l'߬_MPB2VpݏJ: %oq$s#Ȝ#;NWʵ&Zj;?4Zzh9u&A7<8&>jY35| W29k9uPDySAۋs2:2IJ3ry%#u ͅ: bVj QY>,=NU&3Uw\u-$B..+Xx>g'9(ua4%I?ifOeU+G?gsJIŭJU*NoA.]Ɣ /'-żF&vbz@IPv@:)!a"BIl}0q?2Pt1x}9,o^ڝFL ]:Un"+y [&u PkMlT͘,(I"\' B¯#!{F-u 8Μ()2::翥A&D!LZÿ2 s Py-v.zuW]Y[K8+0oQ ";51yW.p)YP T:  1Nk;O;ۤbVxRJHtesejV:N0X:ϙá&j@}&Z 'ɭ^Q8Hqqr"VJtkJ8=!``H|i[X|N~}ry l'}JxkogiʁZ\9QR hzGm8rٔ𠟱[AWN?XכU^2&2 Y*(81̫^p>M Sf{Wй[4hɉ3RX3{N_lyoSXcuF4}C>/ =1VH3_.׻.^,yJX[9ؽN-}wFgLt֗A^<= 19D5zslLkc]&ThԪ*{A}'θȂPF0T d :?ӏjlUq3L';uLD֗&f lcug@L.S&ӭ9;rBIǝ?4ԁMPcMk[$Nsxw=*-!ϔE,)Hϵj,M!\A&CzLW#v _5Q!yTMϛsD'}; hHQ?`ዋgC38s`$9줊AڝļK%ePZ{:#0_aKG#w{66~mR6a?:H:{KS<>&NYd؉Odc#ljl#o`&oWU?)r#:.?sxƨDSJ7?Y4e.j ] ֨Gȯ^)5T)֬3Fs]^;SZl6G163s2Bvv9*0P zTZD>+6ੲ+%Hq{Cp gV/Y#_3WAk6*2|RjZx (lv<^qz^b=U:_ (;~ҢgQe q'ޒ+r JP1͕f#-_YȄ԰=g#)OՕzqS%\R@OyҩΔ&)e/=)+oz@Qjgu`-[.%svI([&vVÉpc^o))M!ǘ|+nXahvUgUZmi7-e8|9le?* 9캨) !F1Q{Yϟ7*џU߼0JOf$NTW:ފjJp-O+fp$ǩM(9OTF\ltX:h:!٠];'N<ᚭT~vV$󲖛SӾ<KQ~o]5?S2)JK4uM2:lOÄ6KbaY'(gSSbU]!nޢ/m}[}yh2!c7YZaW r-J385$>v?j8LsM ;T1ll*v'U~qIx_t@?b2ҎjQN01@FVocڊmZOD,#Rк|n>鄍2z\z ꂮ7'ѹxo9l8=ML>e9rHcIS, 7\inLUn"N:Sh&-, Z!P_k&SG;o6 R933[½҄E5%r[\Gwz)V d@j6~~B2g $LtAU'` ~1YC-łVjJk[0l`g zNNviF}/cN_r8d:4ZO $Z>lF"RVQ}x Ä G rtϬ;н?-~+(ڗ|ATY "g.?[&fAAsS"ǫ0H9+ͨF3Lr]iv8U*)*bC>)ܥk?lZf\G^fY{c$ђ̘D \H'`EzNMއf͊NFۜOI֓cGc  @doTD RMB}fHXfv pWӒnrYZv1 J`Ruƈ <@90ӆjîl: spybI^"|2FVq cvSaÙ;FHאX@cXlV=QZŒe .TK8#TvZ"jۮ㾹 ˨z}NCE<ۙDZDݗ΢L+]a.xM؏ˡۺ%}]?dk^[ɪmȧ/,,CӚD[|>@i5.޻jZF1AKC/ 26b҅0m@۱l*0c+}%#[Vf53ZCg'h<3n<`(4s;m JO6#{6!-N #9UbN3"pz/@vCb֒Z O^~x6 ѻ~'Wwجx@2cWB_:e,9Ї$`{2lj" XLFYWe&s eZ߉~!bvCߒXtH//!R u>>rw*A?hDžRM vAh^F}f5D}jtfjtʇy8.H2bbqOk9 "%/OPS+Ggܛr3`7i/-iA%v@}lkء p{K1/5x9,u\qQ)P~v8"TV'(/.KWvk!Rӧ)7.d,dc[jt-˞8$CcZtj>NVC4XӿkH YqKZD:a݄W(N0RJdU)IyF*Y\(ߠ@e{4V,lʠ4pH/ڋ{z͖񳠖H*분4dg=B2hE;NqUYqqk4qa `iRQZ?^4IH4V<&pk_6tnsq(5BfN uyނTΣi;5/ҫ'cz(lZ[ιp4W2F}"NCg#*rcuƒeEۤ 7I+ 2\Fmz-{0ѧI_W Qc/j_ѳ/K,zҚ,+-ЖQ`J\d֭"'y:||_'#'m~ޱ9/=.b!S/Yu͈!\LCj\.3zD*HJJ6u!}_M]0ҩR:1GCd5v[`xkLFQ<6'065iAsvm(zR~jv2)S30)v<\3Z%-EӒOB*̏t6;R%ŦS` AY̡X[R;6~~ֲ ln7ާ0 Mi /N *:{:{'|{*N ޷L:M8$;ؿK&ۉŌm[7(޾n=.m4nC_ĒZ%ؓhÜS"AX: _SډETto׉@e#ϺEN_(5c%d@Kv_H@aːn=%_g+"_=lþ]|/`p|;2cZUp4\#&_dTZ0?; ZVLN^+vġE*DO]MυQ\*M҇iX7_֦< NKT _s蒛5rOS''#d;~~ lQ^6oHv܃Sr'Y -b:  |@E_0zFNZrC\c[9Eo"m "˜I>`ۛːڻtU6E]x&Z[Ɵy̑[2?_d'A71l+<p!ޑm[(挌tޜے>IRˋ̍$yb }rhs8/7Vza_V0Pds f /j껺G ,# ܖavC^/rR4+L#e2!O<4dC/g5Cf " :bbdD1~x96Qv%V&/2Q }MgϮz=r=H^ݢ;uŴ]30D0RyC 4Ỉ-2H7ȯHٍhZ%;T8L„Drq t9/ch$khuǥsk$F|OZJL;<ZڛLno?YksPBЂHdN.R| r4uI>J0Ƃ7>?5*|}*E?Wh .l*:[8oX (u }D0t& #2lq'#QV+Ù/3%[6h:7 k ~f@˖7y$eI⻥({ۏ u0 nfVD.!v tk2o\XP/dw/t SgvP ܧ'$cCMϚSa#`9CP?a3Y wjb^i855Bd2 D$|SLM<)+A @l# $2+ט}J ʽ)j 2Qюl=w񝶯kYB$ d~#{#\+0H Obh< " ڒq C+=U),I`ĉ Ei9sF?h9&Pҫ_h t";sahL,eb S(Gr'c])A#6Sz`IO\@OZpN([0'iȅwl}i[t\ˍ[LJbe<^]Oך0h 3ڄ+fH5#1c|6 ۾ML)sN ڷ`DЈxJ/Qe4L!}QP48WϿőwIܷ:]d7uV6٪d[a@KrLfrRWkIRf\eM9(!u L=c*My(r0ʎJlS[@i82R;dX EYG?w Hߖxƣ pblGOǖ(!վĤ؋)N!ҵJZ(A پ }d&m~ k"S5(pYZ}cDpfDZ:5б(#s|G QS[˜cP!fLGt%F>yg؄v^Lcu.1*⟨v%[ĄJXCx](,€=剡,S)`MDBF3 0i,DNq/m3ePtj-ι ^8 3'|jy?gcSխ2INt6:T/1ew$Rl &=kc*ǐݪ5x{?޺r%$* LaLUzR_ít$o0ܛ0 괯|ݕ_4vUTNׄ&n#LX`5ZwbԋBM/ݤkkA/]9=0=ثsߤI4G8k#rIs5w 7 H@; ;7+V_s>3FXVX fnX^v ?^v V4;%z& n F Y~?8~DnSAYymjy9DiW8_[.,C7(r|z "IW+U/h #*F~ILDPά:6MQQ?\1e8JStIl-J%`M{WɚsC)J=֜)NV4BdapٔE5Kj`DZdtLGjߖkO2 pK7^%bcߑ~7LX0h\&$uN\!NCkͺn5WKeljv=>puD%4ۑpVg"6̄]W+rTzߋc&Z&2By!4Nd4~ qt$wkZ=K {-|xqׯ2/w'1ߏlA Ml}Ä#-hEԔeҸ-`O}[=dEl)(ߙ EaLx>`c2{JɤCDA!iV5D2NQiA"͘@;xohD"^U TG f%sbSdKWnQh{E% .w/jMT ;Z%| Z~"! xMpꀧ{|3꺭u$US$0}ƙ!⟶n\L"n?lJI}Tof {n JUxAX|W%8ũE j"M*±ٽIK pJ)C٨Ք,s(߿+2:Jzq@8Xqb|XdEv=j M^>;SPazeL=]M VAN)5Lۇ 7\ÑySᘏk:tFfk7&LΜABu/;f3Rr7v-Hׁak(:Q +l< Ec3<遞, u9z+@lQ#ȳfL $۵”IT>B3'ir.N܊ b x>~D| =O$!Gl["8 Ɖ  m< 5uLBv_J Ǚ?_;jQ#chqíXy[srF/::$≐+@ F{LmOvaTWhIB_ *o!niArp\KT/&PvN  lC12Pb_N^$R4RnYCդ,[]6PS ! Уu>hU`tLg;߹c(d#JZW!ebIo+ rÑjB~{(57vt *RODہy y ܈C*ddTJ7Xt|h9L!Oă*~"%9G}?x|l@(aȖ82;CՓehx"g.Ʀb?O"G$>op;#nB hHr)ѫ^ xfWCCQxh&Z H:*?iK'(Mm7j;(9#g9wyYg]{8SK2$Cş'j̈)2dR9ۺ:LW(H=%x`< P^P#'tFcIBE M{c,WUW.l+3Ѝg,9TP?9;ҹ6;hRi%᝭ð/РҀ&F8aTq?sa{]krۑ{emTliWh +hbhVn?*6Eu,`Q7Ɋ oAdm{)z)01 =YKp<_mTh\cC7m:=mxlѝHר8fXG֦<*Xn,ya|2ެk.Rz;:6 w:aznt{r"glR "RIH1/>3tޞ A@txI`oH"E֓2)V6 635SM(ӳIiE?M&W8s")!{3>Ϝ!6,'DjaW6qȻkWn抝<\CAkZB/1pH+H|M!Ũ5!'S5c{iZYXG @:bڅ[Nn6SlG7WވW-7Ѻ/%>2pXQ}@S arȟĽwY,g,ܶz d 0+;Vn0.p$[֘0髽l' @R9X+)[A/TϟNm(>"z.p8‘(z'zwӎs$pu3F`:$&y5G Kws̼ALȤr')xZkEEoA`q]8]42QNV`J(ֈ'7D:+,/-Y2msGW4EX p3 Or]q}NB~.\ekDwŏ.=ty0 AQ 0^˸t~ʧ[81|D=S}| $ 2p[!}uo(?̓:dGtTw 4"ΌYywXn I=BCri,6,zfB堎|]#lH%WMFl_ d]&Ϸ0nGj&W>550f1"%9)vgPØMFQgsrP,ͪ霁l _#-Ϲoo\CJ6[ Rҷ/Ȩ{:FЙ#&kQ5S A}e;?ڗ>Ȓu@ۀÝ8fhho 0Gzs+fдn=x#:fZ{ڭHtVlsGLܩ7; q"m0"DctQc9,M2х: N ܃~|Ϗ{<`P|~,5av 걋g@Q ( Qx?f}{yM"c+Lkvx\G4|٣|i l1I{O * pBﴜeՠ1GKֲzc#~E Er="U?W8[ PDyپ|QH(E&Mo .딌 Hg Jԥ߸`ԹuLc{6&2̙]g,@=Č [58Qb0F+PskXmӟخi tØ'w1PpwH5>E,r8|?c7`mo] b xJ%0)*Qe&@) BꞺelRR'lxe A]0 =~֠(GТ3eu}>(&^G FVs=S~W 0Y6-+y6aͫ&Aŕ#闙|bcoӓ1&;ZqeERWjq]6 gxIY:67OZ礕 ,w,N3V߳~QKA/&zP9Y[FoIg!DbE^B5w{7Rln(0^衬2mӛ9գhy'451p7lhT .ȯʛ:t : !RYh-;:K#__y3B fՊC/u_27,F2vEt#) YAbrvIp_/l&fUS:׈ >dY_ʂe1%QdA ,#:\wNu^/_e پ^N./ZV"1@Nތp t&=Q%Јi _dT')'~[VPwjƻn'RX TQ|Ź"Rt; OPdNxH-|c#їh77gqf8!T_~2)GdJ8ʛMӐ00'PzxG\ IufcWa+`Jz}ԒmnهYhYqCjvc7?SE-kSƅ@<[6i\8 z5H>,~ٹN%KԸ[:ӝx.(൴u"~"jYbQ`]Gt zЫx;eTrFV?%>%it ߩrC# H[vdt&Qt:e QVpFrQga_~83~r:;0!ŻeexDܘv3r{LT9PyS q3B/ޞ8 TUȟ`eoCh7GJa#Gr1'o& j2ޘup_)ѼL\lS!6&;&NCc*jy֌L ˇb;y/L0ىZP/PߣTYఛXs:"ՅYm':sstL.xcӨ?7Y:և1*f)Gh.ON9JyM%e>>fj]Ph4N(YzHҧO$ћs~.Wn:T4qP: '2~飄 0/RGWOݫ|%&VA>kLG@IPJ](G$gf[ r=ks%UrtF4 ՠmzPQX@T"~>[=(R߾2NVҚ 2D1=GW4qm,n^a='Q%tAB6'1`Tq* 6!QC4mU{x|a0*B:0BϝPysu^$ym>(L^13q[Oj2U2gnv7.r县+}L;Fݷ,s9muWOFaȬJEh0-m7{ 8bQ`[v3F S  (uSi:96"b!ile@7uq$G4;M2ƣ&))/+9c3a ԾNt;˚MSz4i</xC+}B`7optDciO#q5+B4vVl85&=Gt> >ĹΨ"&䡸wc`?tzF87+%;mō5)AL ΁?UJd x'"CꕗE߉;HMK0ps  (/PߩR7e4Zh8qoBnq-`d9kv}L&I5aXŽ5(fC8G}ԅs;%*X2r6qY [5 SF9-&~>f^>jraYs)Bm|NQ#fb^CP@tW/>&901vSlꈌ0'h}`IKѩp5 E['p8.9(^k΅yz?HW79B}8NJ %P%=]!*RfOcH_u ,Y\EgaANWZ 0Tݸ7X&sy |=&es8-r[Z6e)]ǔB 5p%4UgD }嫯m[jqa 6|EOs5Y"/kT-(~2`zV[7$+hět"NINDݢЪȁk,\voǁuú2 ~`B D$9ɪYr8 ]/޿ZPBʤNxv*@jGQlEԭM#a8"p"-V>&;Ŕ㚯fHnP11 /yq6}^熋W[6dw6'׬z;m)NmGA$xyٲ-Z!1cz3n-N'~G:dE#8q/zT~}AζS A` zi;¹َ.tu!6Aldٲ:#ٹ?Cŧ RT< 8b?b+sI&kN;U`tR"|.ƒHJP=%{Y$,7>seR EȾXi>j9 -Bvg:tt|32Y_(2ʪA9 W xW1.һ<:7E*ê+|޵(Z7WoZt:aT7#(n>qS uB{D'J ƖT~҂ս>_}H oh~i? jm2́C|Mb,uPmZvj|@uZ/cǐ_D<|$DZ92OYܼnT;nV5)vnE-O6d?H]xPj"^nH(}/$һҡ}*Q$`Nb![Rnב_Y~S^4A ϢtwÄ#kI[p9gMWPwg1.b%&tG"at:ȁ'JWܰ{b@gS/:adn<N%rIHRbxcEv?O!C$_GαƛI׃ϗ@x7\ r9T˹i{3a&hzL_W,Wk'bcR 5L gR>~%>RD#MkGʝ/5NBY)0ѯ RhVR;>b* udVsohVwm&F-PR_O.πM;eU#Po*k&OǩAΙm<-v.;V{hk'Mg2 Κ!Ԥ\'YɚUל?^0s(|&@˸syFyZWJQW9}_@ZwٮKŀJ65So7!cB]U-ȎneC >-8:Pv2"R1к'laPtCwHr㕂ˉ^],,îEsne2q) B/4Rޜ N^ZUlaZ+G.ÎGt̷lB4]X\qv,e!=E6D'Vf8taSglB%+tir.L^oibEAl^H%9` މ[# ŒKe99 ,Kl/hli ~c$z) B/Щl8i(f3Lf.fGϊ|H^ٵ|gAd-2D<*@ eHuX.8Hѻ.iUS2͑GrVoУDUVi|]hz uG P]"TsY;|aKdۘ vQ WH~pדl" >tD ﺎM\WlaJ6 ~Z J.:]+ h)8i/^Cדz @Zs쒤'0[jVxW'ИcԿ)ih]hDf5] p2WJ%"`:f%,6s(ZT[ \w&H| ̴CbuV0PDc:MG~Ն5^ Ų ܓ/m A{V=:X{k|F/> Gh=W'^:&SEɤb@B&k~31 1>:@i:x`H烝ЦPv1BGvnI~W o6FNQN V9\ <(4f>UM&HipoYqRlVV *Q*9h;i2-['lFD}|- 'N{݆f2*`n"=J+hj 4 [/iO-v㶗 -XhjTȧD~z~ P&Bzqr=Nwɓg@ x?F($ŵ z`q B\5`rMb[,h.- $>ڀĀ=.@NkZ*Ug@% lLIq!LzQrvH iQV s࿂GXRxv;X5d%x C1sHdL-1+\zGcA9')`G-4y_=l5 4楂22"<^u^K| /;PoET]hUltu 'm\?J;}v_T󵭅|fkNt-M㍷ o`s:ssn~.\ NZ~SlYaS!vgؚoO;lN oB"x_0 g!l o[=HǓ.oS`+4;}>./]x7fb .,v!}FT?_"wZ'e:hy3j$VU{3=k?P/eh^oZ1r2!5Y-; >)$Y GCj{2";@XY,?g`GS,KAՆ}q XaO}Y:WWJ%^#v\ːlr#/2~@::z6Iۋ"E~R_(39T>8zܔ` >lD(8'̗v1q&bv3k'HM鑃KsC65TTQ$3)jTk;8m(mBwt;*}1eXƮ.7 SrHvZW )EVl E@ q(H \%L&GiO Z$#oIW' I{/a jG+)GIP>kP8xBbb_'sd1#~?.; "~|s6psQs/VihvEџbɺ6h Om"PB屬`"ʖ?BJFQ2IML(x^eTҗS``?‚S!/>9C3U +CJ~-*VYBB7\^83hfxE*+ζ YZ