libvirt-daemon-driver-interface-7.6.0-4.el8s >  H a`o z뾂al\(=.d wY"qȯ`YBeW-ohd/W8G~4&3\HݴGBLL柳+a67d1ee75e27f2de91f4b0cd2ab81677ccf225fb96e471d6dd37b6bc67016b53dceb771599df6dc99fe91f2e3af21ab72d40c27fIta`o z뾂al԰3 'v"z}Lq̶coGН4GT *SWmR3+uCsgq'>KC.IV^:Tۘm }uڛ;Kyĩ:@[f=erEK6=Kz|9;ߖ@|!hnMn]g.#k zL4yřk3COyaj-j51=ԞZ`?r+:|{$p3J*:r@̟P >p<0|?0ld"( / _ #/DJT     dDd<~ 4~~(a8hm9m:01mG&|H&I&X' Y'\'D]'^( b)d+$e+)f+,l+.t+Hu+v+w-x-y.00 0&0hClibvirt-daemon-driver-interface7.6.04.el8sInterface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.aW+cody-n11.rdu2.centos.org YCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_640kb#K}TPà PŁAAA큤aW+aƽaW+aW+aW+aW+aW+aW+aW+aW+aW+aW+aW+aW+aW+aW+8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e39e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a004adaaf73e67adac1378062039c056a88b99b3219da6bebc4a1dc4b2ac70d248b50b01e8a29766bf2cba5eca3a9c9854728a0b4439cb2236e2b19bad02755e455db4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dd46f6b1d948993afbeb6d92d952cc55425cc8cfd0238109f53bf9e615e7cc138../../../../usr/sbin/virtinterfaced../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-4.el8s.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-64)libvirt_driver_interface.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @config(libvirt-daemon-driver-interface)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libnetcf.so.1()(64bit)libnetcf.so.1(NETCF_1.0.0)(64bit)libnetcf.so.1(NETCF_1.2.0)(64bit)libnetcf.so.1(NETCF_1.3.0)(64bit)libnetcf.so.1(NETCF_1.4.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)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.6.0-4.el8s7.6.0-4.el8s7.6.0-4.el8s0.2.23.0.4-14.6.0-14.0-15.2-14.14.3aTU@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-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- 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-4.el8s7.6.0-4.el8s7.6.0-4.el8s virtinterfaced.confvirtinterfaced.build-id8953cb4ada217d499f79083a8ce306b2ec4d81c6ccea9e73d38b54e71cdf15ea15a2dc261ea4b8d7virtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketlibvirt_driver_interface.sovirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id//usr/lib/.build-id/89//usr/lib/.build-id/cc//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ccea9e73d38b54e71cdf15ea15a2dc261ea4b8d7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8953cb4ada217d499f79083a8ce306b2ec4d81c6, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)oPRRRRRRR RR R1RwRR R RRRR|RRRRRRRRRRRRtRR)RQRTR2RNR"RURhR^RrR@R+RlR!RjRgRIRMRRRiR;RCR?RXRqRLR[R8RSR=RfRORpR$R6R5R9RuRdRRsR4RWRAR]RnRYRVR-RJRcR*R:R1R(R\R3RoR R7R0R`R'R&RvRDRFRkRaRHR%RERwRRRRR R RRRRR|utf-852a473d040e26cd8c542c799dabe0cdcc9147acc7fba86f354b4b8dbd121ee4c?@7zXZ !#,4h] b2u Q{LRy]Ob͚V1ot)Db  ]@9K:;4H#w}\V֫yQmD< %T}keW?ŧ=#d2H{ɜղm?)A=.Bm5"!a~C6 kcj,\vk#6Sz,DrW<Ϯö5fra(DdoM<` }D9 =͵N I@33f7XG8hnAB;69 vD\lm̝ *>l r$TPzd(( 1V͖?)I+Ч66d]kofE(^"] hϤ겧].40 ꆓs T}QQ!QV*fIܦD:S,9ẹ.QF ۨh߬̉( mЫvTxx穁&Z\1@r, v"I#uj<2MpeJNƦ1wwi/% BDvS:i• ~8&@0F{$6!F7hO}n{Z`Y6xؽ%2)M5I{"p]{<1yi\.C7?]f Ij+ӾN;/BIAڧk,vZ'2fd!昁5izKf:8ξiw((@  eq ΄!7aiӼ*B4 h/]rRU}x zu*SlO/5L5޶fB*Az:T'i:LXaP,+ һ76qn?,re#B-T=X-Ne/nwR@>rˢ3;Vaw(0 /LUb.[֗B:<6*26V`IxԖg(h#wC XM-Ɍw0=0RwE]l\OMМzPsFr%?x_He6AWWp:Q_c𨛉6Fg4o!vdžP: @C ۇZWBS,},`cB'i0B5; kdoWjʆEP-9 0&&n1ED]րY%~.3(x;~rD;̯^^N!ƽ`"wQS1o/s2ٖdӢk5Xa7mʾq ghɡso:4Sa;LTObs H ]1^&^7- dQOLqNq]hAa/xyTu{!0cCA( MalC,ru6iSJ踅bxPGh35 ʉ1uRNWWe4LJ*5R툔[iT,Z|ɸDcyY7k֤1(H=a # tyoجL yߪndzUvm)$J"NBLwÆX"@ᑬFjTҐ8("= .j8 Q3r5^qۺÈHFpd{fvp6 䅟QUv[7NX,qՙX '@"p<{12aqsGxIzeA!tIo@ 1/"8.3 $\mVʿTZ9ihIL3lۉVCa&`nrӣ>;>O814frc-ݒ E$FA^'W9st{nZoãj:/?$ksN|g(v[ L[gd {g47yh_/i]3Ʒxω #Jb8~[]0٫_(| Yؘ ڤ YCY1j G)?]Йp'ZuEeof@@0z"#B{5>q|@P-*clV s+&%Ŧ>H wY#uȴ.Ld[醤E,nqzIV=o C.-i.[c媢9!p g"/kAzA iI"KwdmF`Msɧ۞?Ց ! ΂IzNGJZ7aQqX97<`Zn1kE`M%˳(Sg WF4猒rbGs,;M"FwRΉ.Jr]hVQ2)r;H 1SD bK{󽪠IѰUpqDP?7 ݾdUɫ,"t#`¡58ݹ(Lݲݜ%8MJLk?fMb^)Xy|eSVIvD|U#:A{#r7T ۭ9sxk6JL]wyn"\Ҟ~mtS. ̋гnA)AP`R[cdzʨ|PydgaNQc6+)^MEF]a)aDfΚj3Dz|΢|^qqpUJIOy;sձ&_% .2FѢ0~~Bg(}HsW[$/Z`$WGa ijzx ZgxeV0Sd%XqvP44 7r? YکuDDsԺ{u[Ỉ PGRG\i'Ti;`Uxu B~J ^Wufo̥:]8C1papD΀b6ܳEBkhX ݀ vdq2 SQedA^_0àp{ӚwL$I"`b_֦aʲ,}tWH}m1yv)T] c\Kݼ[<Ǜ|!(2.4%B#+BoDDn?64w.Q噆@ꯒ>k.vHT]OfD89J~αIrsqtb#O€J$V'/{na0(T05&+ifXEx9@OIEf~'m\󿃥^Ds7c'D+zDKi!8pw:m 9FjR6/Wxl!G!ν5ݠ̋dC枘6dTOov3rVGj׷LBSڟm~T;iIaOC"a<^wGC*)hW{+E _X|eH:)KW֞lS6FacVkĶ1rJ6zʏyC/5ai.©wfvFq3TAA Ӎ꿧PAtn5eL'LY_)3ni 6R) 6k5zn^oq0Qg77għKབ #>4Iα4Fg_nc(K׻ܠ:u(Z@rk ?|BCFPOk8 I! ÃRb%FvB}sN>0rUI+3GelUN#$b~/55q0k\"ZK<J1!ΙBd(\u\_ƾ==X =8$1m^hAiN'l =LD \5]x¿f$,{k'4Um\!tyoyZ GKmsܭXa`Hj'D>3sWbZlQsi&u܏DMG!E`) U__U3} %)c|RDoշcߙi]MF! Q+uLTU (EoLniJRa/ VB}snˑj.`C=&$$N2ƺ0^y"J.쫬LGaDou?y3+:< iSƍ("{;`Eb4~S&FU &GNJy [1nOC}FGfL25q<h!)+ 'Gmv4͛/S%%8_sќׄ(}PȺ{~ׁDzʛCO0A4Ic! d}}2Xjl&Sƚ8kW(A#?YrY*4>z;Wn׻&5zBSϣFU,1Mx\-cUxaā+\'<.f+ `M蠩'l@SV:yL=*ngs׻dԛwQsվ8B6Bl J GJml3[8m374#oqkuVƥm]U/cO(( u؊@5e$?hص5maVRzY}EB<̀MɞIҖ~ksx${zQY1ć' D{(sf%DXd.Bi,$2z!NOB .HM+QYKX-H{pWh4b' X;iZF{" T:ΩT@lt^#jPta .rg Vk5R[a6dw_eUF*4.BvguIE(9!Ǵ dwO.kSlP1`qFʜ5.?nkRKzo $[)nax? i HAwҳ[˴^X%g~,ўO{p,dԐ*X^KjT)&HHeڀ;H]B;+ħ8)}Ds ]JZRX큡ƯZf0ENb<8覇-f_ 5z;|LҢM6wHH'#SQxAE%f6"6F:rQS W)<!oW{o:O0EyTDPQЍFcȧmhΏ*o%&FiDZM=Ԧ4?Bn,~JBa%nNQΨI諌 9\uKp+[Nuu%O2X/3&G G&Mod?@ZYn̈y<{r+n&kV3}=46x@ A$PLZ'3#3QN(4H'X5@G76|.'yzki>Jo$|_>"5>Pcq`3ݫqmH?ֽ{ә1@\gE׏IzqCJvp[PIvCU$XOuMvm:=kO{-I5oʣ|۱ ORy0:po;J5hDm󤥡t 1~ߗ!/>o*JQ.Y5# [ѬU;Pw7\]ovS)+!%"sבtfkO?nKY§d+ā gntsr7”[E,(]۰g|@;S] Lq:>:,\EDC_%4 2^".7O#DʊzXӴlqpѴ'{6dS9FN}y>xN45?9A11^wL\akz ; v =x丢!Rhj.{|i(ӟG,_Q dxw-YX5#4 R$A"䵥 sEV~yijS-*#6PS!m~XcŐ?pZ*O "˽ x뒍W":BL3ksnUnhDL)( %8YXY] I"멇f-bDw~PW xB7!+EQ-U^//}@8?\Y}i1#5)=@Rj>n2Y=D9dZ bk0p#W;n&nZ x[b1 ;lÌB%Յ^pN3jECHP,MӸT0 -r{8CZi :=:f$3ȀfQ\5%SW؞Ù{lM_[[A},KAϚ~p.EXrUQ J a1 d܀!\jgp0'^;l' f/ _%){}jۧXIj鬋f+wk?4N# vTof :B D7T:`&')Z]q"qs*ʬu@dYx?$eB.CCZU.h14yn mlu\n(Jŏ?ĢL<5,G` 0 1R9*dB^`5^ J\N`%ʃEK##^_ߠ)?~ 17#;y~1ג,N8U'fR}'+GR>W2{.qca8,9~2ه{/ݬT,F },/;E sp6swҌ1QSM |C4Iʞ.*LǨzo-dZ݀O $,҂).<\М!r'㕝J hPVU;+߇G&o񪖀k 0*l7,SiJ<@{8 샗`aK4[ i!XeKQ4,I5aLueR#:Mu#!DMCy ĤLKU9+-c WooeWb@Tuci yU`Q;d}ۧ0,Q}B֖.c-904%'7,QY|Qr,arWsXkNTsp(n1~55s> H-WwMt0;wgQ/jHǧo`}cr-^ir;v:xܫĪE,-7ԏMx6VGB.ͬChڻml^&;i^+nʱp%Sϧe5ϏoH+دȧ(v'OMϐѾNnfjq^E50Ui÷$w/ 1tߏ|0Mt3C`aEWlSCtlh)S,]8;$x~ƒ6o4[qN;eXAU 3V , SUN3)𖖮Z %FU*X.r=YRf8u9Ia}k,Q.B'| 2›7H3.\:I/w$UdeQ6eCDdk6 n 3e΢Wmj=JKo.dur]'I7Em@H|o5Cw`}L`bE%IZ+>40\᙭\V` dTN9e|M_ w6? ṵMuUnq0l!aa\ۦH`JGh?*@$qw6:OSVZ 1L+@%SLe^UD:W;\Hf9BܛPpQh Yg,uR`3z5Vv,,x"UY" N_wK)*Y$zMdoh$.NtF|C*'Ii3Pt s3NIY e\~1A~.Z?Bg,­3aɷm}t)F1sj[r?OaxmnV%3gS5]`\)x8LC.ASii:Ԫ)O_Umo.Q Nn/HPVQPhcRu1)z2O@mjSY8߯ Seև*/ {DGԽ/\~@]04&75p?c~zAoZ]R8U 0^wE Kiס6Tӟ>.ǤM-v:aP5luD1FǓT*9}֦0V⨁h~oϨw#1ѝ"2 $o_uW)&kǡ/|@[edC+# iyʨBʂ3B W_ݧ1am3m +ԍ&q4 t[\|9*O3XOsdjJ Y(` NKtݫ~ 3H" (B-tb)XQ2hU)boڅuԦԭ׻pxRDBϤ3$clY͞vZq}*AeaWZJ1uLK6__|7߬;I^䉏Q7}Zfh= Y_9X2kY@1h6EMwZ,!quή?,;>ܩ lEq@G[pP9ԟ;cTZ(:JjӝM,xwF7"8A+~4pb:6[B2TlYa2F5VSq9V#6f̷`P:kO;(yT}z-./[} Pwwr2C ȉn !46!B>""`xR@Ѝu8 J9x:XKţ֢9k6 #ཇAFVeTO+RPo#V.X=gh #p#wv&ZȾc \s^?\[5A#Riug\;̅PHy]b\ ͶOz2_)/otތރ.(cC L3UJ !HQ2Ȏn~mS2i]m;8GJl =g+&P c}`֏ ӌq|:הb)G۲0BRh]e=kL/5Rk畃3bԓwj S *P{^O#Ѵ"A d4i5FBziOW /Hq7cHY4y G.sojI*唤7kK4a%њ(]JܗFslXs0(lk P샭dpQű={QY7n1n:=z ". }fOZZ.m]v)#.-m%%w4Tڭ:/W7s̍teN8ח9!Y#& LO}a>9ɝXDJ'"-ѵfE-]ZN-!Y ޝ'Ik9g$O-tRL<;w[o+g*u'"RZ q3Ȇsis8ꩭ稥 fM-U_}xQ+ w ejiF*Y60cC\8A^޴$6I![^qQFN}z9E4*M 6CQ`1Qp,Nž7u мNUB} $Ǫ}t1 !L9~#%%L&՜L;K4#ZKF+ǯ-q-Z)8Wm}N@&_F,sŀIG-K!IٍED}x{0R^ 3}h`yEs5씳uS0IJ&O#>V;2Y1JnovBMx"ƿϔ7nw)m4P9N]V.s⡞Bp8RCBgM(AȐ'`θ(gIUWb-&5?˶0*$w>! c>ƚNgaŅNw< 4DW&Q XW{;Y uZggS];7F3CPF埮jnY^f,90h|n薠33KBk)x~ Lfbl"IuUV5?Ҏ 2a)YXT] 5Hhff䭻M6woV7?D\CJp (-^eDH.;vױàEifu)eOmpP>@{eaM( ,$z' E"˓o_BcP{4/7$'M)q47E 1}B/ЯXnY-\>2ۂjψ*,z?Pas_GwXGW&Ǘ?ϿnP50qհ L,O=DS~N(Kh BNlj w96_*px)sHlp !ѸTt5:ɳ{Gyv9 ][L9xZ_܉DRĖ|[8kz3/b9HէPqFRJ*7N{@Ԛ<}$v:`C٠qڽR1[s ۋG̃2?&֒-3acUKu9/E!8* Jd|B\/i;ʅ]4Yi)?5~R4犉`:K68So8K,̽*"P&ln˥֎qlu zĂR/ ]+6= %c!eNYNQL8V r=-Oís` 7n. U?- 8{]6]ƄF.,!;qu  .p ֮rWm͆*?6\(h <+p8~FSĤN4QU'ƤXK4#^`uX[-/x1yyS\wxOc=y ^@i<`a 6Q kK!I~4S?s$X!<> &.6ދ5̉,~JMb -]sKUr5Z#׹P5oe SCrK[6V>cchYuREZA$'Wɘ,xED1KY9=:kK 5tKtP[La+ACmt=yW;/lQ.iiF$ E<@Mnu[{81ZY$ۑW3zlK';B/vjM8!4*!`:64g1jzRNmdҨGp mTlKn/~oV5vh֍`kz}+X{. 43<ԭPZa/y.1`r+D/moHhRʑح},Dxp{qma_,F4.(imQQ9æi5 iphibI4Ӭ9SCU9herUŌe|RbbNtn"_ q [, Crp ڨܼ>pLOxkD\j8 Usǔ.BEϑ/y#EWڜ0+59c/Ym߹fe7=CU#h./?^`R`矻4:sc_:֥J|W+)o{Sܨ>AR .&sѴ./φ8kAܧ:Y+<Θur)n<}XQ rƶok; ax>}ž? SC$aE_s*퇾Ԧ.!0 a"$ON{0Zz/F :5h ; kdޜv*~ޑq'\}{Lkxf9Z QkjyQSLG z*g4LyF5oKJ) nGq -2އl(6F5Rp#P)ZHku%>d2>;|#u<%_*2,/Cw<\H9"`{CBPD\IT5VW7cuvZ M"Öy#@RXi9{&t,v/+h8Vf^Mw%G˺jDu2&*Y~2Zc,.6,̤mv};}I;OzNPab'9ފ;O#Ct<.%(3-X{vg#g~ʢD  b=+^Ub1ZPX)b@Q5x~Ȫԍ7+J⦆ L{{8d"m`$ *u (+$C4H*тd{%rc"%BK?/1|R桁 6{U*u[x/!Z`qM\hoR܃UoIe9<r>cG뜍o#> t߷͐VE-թD]f}+)?/2B<#'ys0[G4ҁW,xv)KY`z\!B`JhhOymzS1(B ٿn/N@]D'lP@NRzswQ /cv)ezF/Xf'V)kざљ% cJbKP9 aPr<[ӷ$ZDgK*K lf‰1,jWZ^&@DwSAHKfD͘A,@P;$5pm4ŗbLW3lNAGvV3m.Vyb v){Lb Ie00's\63Aٞp^3DGP~hUWVM;]%U%$V.[/W9y rG7^+zwJ3 vl` J` I<^0w+Q_ӳ*J_D-%륨B{3"D0lJ؏wW:Agj:et83F=8 n< & ;Ѻ׆0[cKh{~f)vX kS 4X>,?@T\ jW|sp!] hR!2.|@޾:!0TH "$ A~عEܤ6.opO a-cCoE FçD/l -mꋶ z2ЙIwO;VP^m$[ɩ#ZS(!tWgKlLq TY ~澜3ʰ9j'whb ,Jr*\0V2qL$>\GdfY BjulFvK#YMtbDZa{/U:L_vC8[*ڼ-t rXzuT?8guMCs?ʫ2}]P8K>õSƬsV' ]1]*>C4˓ڵ}C1epj?[=Zyzƫۿ©\p|6=v̞JNy(Q!'n!2ly~ꠖM=C?҃+UO*THF$t$tbsGqBeHA~Ves-v~ $2> Ɏ_dϺ5+\ب̕y@NgS˒afCv`0yw9c⢵ J{%!5AK&=+ f0Nm|:U!i6ZIlQ;E _xʀ]}Ŷ_u6yЭg=Y?|ZT^5GbR\Hl r/FƔwXFDwy=/b鿗v8]|"+^gl,/JK}s (X0"5WxLm'xd) *IT>O ]NB^/6i@FmpSxrJGjz(; 5NjgNb E(E;Qn vfX0xI|+;yҏt@낓Y]s?LA>zI8UE> ( E_rC@6 qS6|)FkUH=u#\wez$ R -3X(J59 Aņ#UmMV|,18/+WЬa5 Bgc-x1 H4H.C3X\3WlXŲnMG]6pH[y73b얀pp*b(H0NÑȩYM p>>mYIoqLdkq+s |QPUL1hG꟏Q-gva󏭰]T[￸}+"yu.9)q sɃԦCan`d& (Hjn2'wJZksM[>/I5reA95$N`Y$&CwRBROuz{NqX rH_1Sz._exɢ$ܣ)!  D (Zp%wY);g3 ND+*{ &?Rb-)K4W0$5@$ !#2}X:YîF`puzaj'-%yY}zi57PD5fn dq.kr1P24ȐòwOjo{6עNW(Yiڠ~X/Fڴ"hٮ" (n?S !;}WgiT8d~vj|Q/| l"aű>([ ay̟Ϣ`PG]-+)/IuGMօ^hc2ɴd(̊ønRw jpbZG=XɘHs ,k$zj>q:tR-=1e_Lp kowu/rbGmFrM@l:}K,1]`ݕ3tk (|}tSP/?&byҏsE Y{1a܅|~93/۳ŖW2Vqoՙ +gib@ k r?\On ̾x't4Gؑ!e`*:hmZ%#%0R< mz+5$~HfjvO~Xpw-񁢌4+5(1~,dsg;۔H"pO{yu5LLpD)"Gկj m&U,s? i5)5{cr4vYp/<_9wa}rԡsFnpwbBOrGiL.LSw MNRrAV[F,֤5r=>#j64]ֶ;6N pet_?t'"/l==k%D-jޫrc_vb{fJ֜o6fبZ#6Uvqq.z K\6>;n%.2,Әx3CҌ8NJk+qPR3ͳL[D!a{6h c0yzշ)͖y L!XfXhiy`C0'@Uh5&*Kqio\&Bw(\%L۸VCRnM@6OJ^+۹(Ã!4* DZYe˕E;"P9-:آ[T!f= ,jiLt\.ݜE] [GXGA,7PrA ɐ-}~g y;#} 3wl.|޲tcb)ܒv+zlBJ?++)IPlsMC͘Aܡ]qZW?"Jd?{_߳?/v+0uL}1o->6vwg0Oc3ɓrEzLR?l@?FѺs? yQ+Poa T%4!MG>xzLYe; jXVހ>@M2WQ'w \]i]zc̖-i4w1~,'۫#MR'[~޴;dCJ}PF3|-a~<|Ê?obTp2׈9wv[ iԒ|t(UIvD |d12$_<=ڃjl.RG$lNԣ<8~F@ќO(-g-cZ~sxAbYZ|ik-H¥$2eEv1k6[w =QyQ ʸ$Z wys{- e2J{[y_8bJ $uh_*‹cS !>a%G'a;W4[PH\IIc]3TbL$yL5egVgz1,w+{|AV@; %HhSNwN54?@qgZ%ExQYYّR~ay&_Bغ$`%zhX|#|iWjF+dc\tf ^ ;.̓`\V} J8Y=Ny : jeq= ]i׻Ui#OH4!'oFeQiٽ#i^.goH*Pwd(9ץ־u9b0 lnmA`,YmuX~&-δT4 x<*&[/bg8޴QHgf35Z)O< %fh'q/jPMZ ?/0'3hhIN3[|TTE:[5-69 Ib׎Q7k5v\ UPeuۏ`"OW iHccfJ3h#Z.UAM|SdY]q\B9 S|yv[tp~Ѥ==?rJS~qJb5Rm}9t%';{ Wl&$i?1Jqpʡn0C qA'O o/s۵jl:0qݑ? XAlVIwHszu!S6br'߂pڼx!K)*TcbHbg. MKy9q#j<e05[.0PA7e2XohN/Yw$IotY>tVӰJ^GWVj" LbzBT[kZ(sfJ<1&;~E)$Q{sOB6x:GmuO4+ V> X(hXݗliBɺpute.ύsCtk][ߝsa'lߋOJt̓B B OOW?VQ U|ZO[KXBdS~ٟC:˕ 6cz'Z-%xDZ56a|UϷf1J<. ]4{K0 ^F!v)8TJز j \/(:K$?u%;L)!같S| Fg)~sՇ ) =zFG<нpaMbm~[ f/PkI図3`l-0ֹO{w֜|m A͙H{#.²io': !kAжs$ࣕ՜Tz_p)˜֋޾$ce6!0.$nPbϰ,gS(bIO1xK Rbb"_^hMa@VB+VHۜCn})K7bOOBWRkh0 !aZ^'6qhu%äG6vd$1.KDR&*Oc~p=n6"xLԹ!,WZg(5(p*5:~lJnSU5DٔuR!\}L\UUƙcO}c$/Mh|DH^楿Jz;;oBCW̤5q7P~vPP7gZd?Q1}ㄳmv8=MU_Ss,rSlIZL0%ó=mDWYQBK ͊B'׿;c{<#;qP>%zʾݱsS0U6~r 4δ"` 0A9fc)gz?U5Lo+p't3l5R:^۸k}f Cr^@V <6BbPf0Z 5<3tr:>}A2~/Ɂ{s #zZXƢ=ښ#˴|s,E pFu<ϺaȮV6*Y2%ۅ!*0,,""c\H-JP{|+ .TRכ#缐 e Η^Nm{,0z'Ӵ̼Dezt KFs{%&f),+ه+pe˟- kGÐ{<,icy3AG"X6b.?lLVXXg=7,3 c+ur9+L[G1SY(ey[ls™i,ZfUs 9'|ӄN2mAH& Lb79u1)BԨ/9~_%\T/C9~xAD1{V Lٛw=0@&x تvGO$ cDܚ`}ycOMiHJ&R\3j5wƥO~2퀼G_}$P(ЕDP f^נ@v.0Ec~' %@F OAs: ~7=4H uἈC㡤edFl  XIk]XO.1KX6["8& uhh0^ﰢ79}qG;>-T',ݰ2|ƫA"a*B"XIA.H]sɓdspz2tktGA*[=Jm5̰5()pUC|9Z;OhkP^_ T *<7Is5%x=SÄp_jgVr-iYW[iVNxIPubYޛ">[(,"_y8Ћ1pa"nrR#^Em!XX)2I`2 J33y g $ϵh?*!Lמh9~Pg&c{YрȼEcIW#ew['L̆5k8?R($,pޘ)(xVMYRdx9uqP{yswFvM8 ZllǞBhe@V;>F rB Pٛ.TeyWZM7o_ "UI'Jh凬*r39Ac$<…g^;/YC6pLY4OJ&U˅"H/AWI/^QbE 5|ckt؅$WC6^m68GI!%Yl${kxI Dt 3ݠV.A'if?a)PXDVBhɚv;{a~կ >D߾SLdo 4+"`co=Z] =_b.áʧ*l @cC&V Q4~ Oɍo MSlvA^(茩2#Y"ҥ HBZ9-䖱SQP"w's~Jihl1UQdztY9tQ1eymuobCL C1hFJg?vP7KCswd|cqYZJ/*rѬUR"!Zr,4ы^5n}p(! n  fx&FѠwX+Je ~aqzPDB6{np(n փ ,.{D:HxqO9/!IIɜ ֻ{~=e_ےoِ{}6kGf!S b=vݫyMjc'N>0clѹr.5^!,?u|0<4[_ Ğr*0mGOB_s^Bl7hE2.(fVpJ_?9E3-|1\wGn*lzħVVZI@ʫ猩f_̆C-~ޥ~o  "_&ɐ#cxÚΞ'd1+&¢ȧ-fW*sKშtdG6:~2bY^qe-2PtoG?Pxoz.%EEA(" L {rQ_b_Q6YIXjr&ƨp/[A@sCv |}RCb:02Ԋj'Cʯwv!f5q~7i127!M Ym:ܴQ7QbՏqadE U?]o6šji0fe?~׭|!-%F"=ԬװbgQyLr)H2MPMW\-hýivX+v|N!]Aۅ⠒a0l#ϟü>O"L)Ch@B[R )B%M&nu䙸ݓx~P\YH\]%<+kI/3/6vsZX$Xm1=.4Ee!wK !I @*2.(mş׆P'sK ވIZce\\sF*1D]׼|$'^uq1eAEƗ*p0'j6wWL&k9mـrCRUNSy0  1y*@YAKX<͊  .':[6R`6yVQ-S(S|CasBrH'H#!EiTݣEK8]R7w"UyϩfM^]] `t`󒐕~k2x1kM&l9yQGl;c`j\>0t l M23>\ .јA&PɑT- [cxc!nC8-_=+ @ÅlCG$hZ:ҾC4Yt 0ҙ# P De`1Qya?`̐YN1C.4:}=èDX}Sۃц:l0h/"rn|0]"v!W/; M\$Cv L>h`bo~i.GotεNk;!%f!Oٿ‹wah]c3SDwo"2HcT5>i#2t+;b!tjcO;#roL#b!$zk0ʩ\7Fm*'xۉTnV:wTiQ/G!+glI OZԕ:u\4˳Э`ꦝ\\v]3d뭧L.tվ)\RJD (j&ɶ3'伫3[NҤFkpWg9_ c"K?+ H csο<· FxUL(|i9jn!` ָ3InmV#2M+"O:!Q)siM%$C5\`Va>O4'|Vuذ`P\uPz/AncӣƤMA)+}Fld+8!> ޽ZC3t<5rҗfQ0d+2[}W]doqsLY5+ s iQy1>) VEgQ;~ff{&a?AuSR_Nl$qeNinSnq4%tphPlLgc_V\U8$\1nCˬ_#5XEnVt:rc=OG/h_s͌m[xyUR+Վ@2G.GN22ωs)ᆳ:m~B*LGCMkJ,VWG>o{݇JUkG AĵNّ};a 6GO|m{ _^9қ,xBۋ3l)aEqP Ԙkw5ih5 R6έX*pƑhOG?:kņP(63;nPE')VO+j_BJ{Hi`IkATwr_oJXŌZ Vf8,ʼn%a 1RcszD$6AN>6/ONE-)oAa^_U(j~FWhʟî5gkL8[ 7D.hG NxpZWd; q|n c-żZȫFhls/Sx`͋:L| QW;XI S@qkB!]=(GR(cF,խʜ2%3.C%7˲w /#tҥG"--x߄1ϼȞ**}wxpwMG-!z7D揮Bcn=dmdӹ4%_{ LeQ "p5 PLXRPBDt.ozX_qt 29D8-S2:\Vz\ 6sPqPg#v!mgYjUIzcT+L-,4!/v0ۢxXbZP?2UNOOa㥁i"dqK—CVs_"tE3-PXm\̓;́bgZ޺v<0=c dXt79Q}Jy0o`? JV59f I6nwx5$x ˸TԅgId6 G/@c:됷!TNYO9!`l`lO ]r_BMH Qtl1,^8k%.X!PN7uv`nNbBkڋWX6!he/{1^~4W[(WxCYZ(9} D'DpMV2hZ2 :!ט{o:1I@ t\2]rT쨜%휋Z!#}k{{ [CwEAQ=}|}CkZmQlRvՍH`>.H5.%h 4J:bbd x'\Ÿiig⪂&wLWgO!@J-CmسT6b*V xgdW4[%A@^>2wZ/ 5 ,?u Ʋa.pM'D,lBW g6VHCgPPb,ʠfC'dcjr'L/9ڱI4"KHl&L14{U;9g|NklWucA3'Fg֖C7w6#Wl_,oῸew_ G؆ -& 8M޼=.T +[DVdY-LDg^~‹TR{V8β8;Ղi%>~V[Ry \Kǃȼ87+ I#6 hTSUS-&jYGF9Bdd3z5D䓔,FQ}" ?s~iڋa]wrOkY9/R# q:PaѳhڤR$;km.XPoRۺmbZdץ9,wY`+ k>"KqAܟW̋zB =ul1ڳY亁y] xSL3Tx0"i1l KwI QC1 ]&(MUW8@prulĭ^,Xc;ywkf߻|])cjK)y? BpyJlpG&_cچ:A3Vq0@!찘|Q/?'d/ovǷ%`MNQve)-"LvWQb-bD=,5G\K E S_5R']?iAvԩf_{|p;oC$'O V8MfH-7WDT hZ36AKIiykzY q3MSb`0c= l"peV! dáyEC0s<:Iosļ4YlQ_ޅr1uPK8h N#ӵ JĔ 좠KLx vr s!:q+<揮w>`9"^FmmVK =}cVkq1|Of6 |up$0vsh'똳=~[2>Ձm>Uw -:D[!c 4K7eAckQ~wu%~f6)4b=BPS#Y 3yc3(}jI?Ytv6Qo=ˈsH L:F! f Ôv$͍{ j(p5U*aXAR!=O&8q@g6$1,QW2o`=r>ro!6MZ&2zR?mJАpX ME\ꯕY;};g :ե/0$z\es?*)*MdyP5@TӉ7@oI-4WnVv#Q(w9eaꬩ ߦg뾥v_X3ICIWdC^wƸ,161 m :^!p^"pi"#Os* ^ *ȕ~* ϝ1fmBXEheiUC)޳aŮiK%9?b2Cԧ \H)$íieh1K0413C-F':T3'߈Ǘjf]}V'~uH$^Th/+\"sM @]M poSSu"~G֐nNE(+̵kNɤ]̪J[q|0$*#1 FH+HzgCqt. Qª̘ϣ̺݀WݱH4ZźΕ:Lp9:X8 8(pynO &T> /څY[L/Ylo{HoY實k磷r +W /fW o#)5MJgّ_J!#o}A ]Eo@gG4#d/-±f!.š0V5E"kCh >4|o yXx A)}3-Vw#VNA;=Պ.7 *X SU cnk6+X%7)CUU} WJAdL @rU][fErGF}`/~Gz䍸S|(Kfx+49uWC St$KavpnZp C)ޠlY|+6ioEY LD _ S>[D\IW&D#IV~Ԑ|?wqqZ[| J #o=pDvkf 3^J?:8*"42s D>5$! Q`w m.IKbM FM Qi]\S5r+H{%-M&_zF-:d=ԴAk+h-g4$uyfh ^3Hn( IF:m|}{ ˏYQknL-hd5ZqR a11c{xO(tiXXM&W6k/;>! 9[ıYt0b'B$x"Dec3zCOFbY䜃N/EiazBA.Ih'{*_@G+$48) pxoIw˟07yQ͙HfFM&l˚a^uZ8"6R0];J"QU5@wUvG0>[i =H7O'^*n)$˦)cAM*cYy9ZWCYmF1 cAt2h \~kfrX>8SR.ͥeuBwxsSkEٿ:z+i|+,Na֬1S>5l OsQ_*ϵzG`gvE,J8Y^LɪZ›(>Tmr_oCcJ;dsy$y0x[ E[hP䣦঩Oo?"'f NEĞMI:)+0tDE =is/a% ,z\IJ7ȕGRSE}B+D07Ddߕ_ެm7.LJp?07v$|G|"gd[b}Q`%ElBY8( QOՙ9-Ⱦܮ*n7e oN=B*RPēZQu ܉WTUhxu1.B)?4@ VnFFpB=2a|iږMV1t0!6IndGUaH],+ k b)}LU{p n2%8 x#>P-&`7s:o-'3?>̍՛3;r݀q(Kmh,t5dx޻wԮ.ygNK &h$<ǶH7`zml8}<}`Uɷ#-.~>Sl CB 5^x{TsAjyWn0;bu6l7*EtG zw@WO  ]/"' GxzQbPwo2,%G`r|}}Ɩ/٨I+ܗ@8 K,)W98V\#vo/]IKpkwc'Ս_FTD.ײC_mk7 AzQ_X #qK bU I`-#)Pme2z-CUVB g#Mżaw@, 'v`N{+߀h3]Ɖeݸ@sX9CAӴpfLB!~"ckXkZD` TvOr-0M'JML^dx}|6ꨕl/8/Cef"ٮ=_B~B98BA8݉Ak6fg걼r!,U+HhP2W{P[T6~vl077:OoEճsөgN/ GSQw%L1!̔G )ŏ eqŴzKFg" rAf]FB ṶnRv̔ò'@wZ]U( k&1޶Qu=cG zme;sO3j^"QZ& ߎ&̣LT*hE ]3kC=FV;&So y_n'=|:^*6XyklI,bgdnMu#dgٱC2ޕCy1/J6ȶ˶:@6nn'케d̗t̀7V_"nl^Q@mT՛i*HNlKzèKܘqȎ{n36so ,YMb6|+ 9ׁisL+h}bMO!nz:)8[dlQRcGL*E'u4"b(LBgGsA1(DZm$ZZ7CAt!#I4k^B?.<:̶q2Z:yA~-Ê}5-Rӭ`Erv'lq]6cd-Y&3H{BV Vp A4Y1MN'U!10D ޼hT#Miu 4m>- vʳtUѕ;Lxâ_MCԸeOsBr  ,6 +F5TܶJ+E"k(_40xv%|FEl%@M.5f"?̓դo D֌2~Z8hþ{/kaCj G7Lm w8죏?F%l$Vآ{f_CZyβZZrh&k;PquՎMZhᇑV[p1ϑiS3^QF`bYisel5UWHp0"BrMf;q>,HInhVZD'.ljX5WlUǦA7?or/؃R8"xcNP b4?B'AG@?ֆ{ڹĒ|h,5JEgd3c  ǟh` ă`^3 ج BBȨ)CK#a]\X_pH_5.*Rt3yުu j،cųNف߅g%d5F'F=So;n)3Y}rrȘz*FI<ЋG8Em˲p`Zgr<ɛU͘FNC .'G?YŐ{P 'p)+ Bse#M\^W|)On-=*:J:4D8vAW_#\㟃rM{A=V83%ڴ@\v 2wWߝ#O96;ÃK#]3;%cy I PYk ] !#t#, <-sEuAxߑ fԗU`K[ CTww )U~wHIj#Ƙ! 3f(ëXqĴ+_p7gϩ/'آSߝ?kہٽ4BAMzj." IQ \ aQ*pu8ńѹc T!ᔆ-Nc( ?XϹO>.z D3cm䫋 ]kcS-PiDGBDnlcyOct%Fy8J}:YPAuڭ>!ui8^(rUvRf1,r*2I/n[H±r`aaS 1XC?ZnӚXKjH}R!<2ۻyiaH/Z\'"f2J|HKJƣ\Ɣ/)x?*wW׮Zv+}'Q717,Z81lDr'^Q1 WIݘ힠 |,`lBT Nvh3D>P *ߍ%}VVy~IJ"S^Neq<ިRaH>`z82Ej*fYVOFuv~e'O,*4P e4>עLig_\3B]8"G/6B7g`Qw?kfTƭz ZA! s"TM;rC/X9 8!!EG(oB\'1vA+rG:)D7KjyM52Vs& ݠ8ʬN$fCNQzs /wA]nߦ"ޯ@W] dzJaϊ^_1|?c'䪲|Ҝ7/&%RҞ>'<E1Ii4)dya`hW!/CCJE;YFHFa[g+!1Id"$d:2@GX=ʈuKQߑi2u[YE̾VF"uZv])[ \e +3}<ʣaXe)<]kg tNqe;*UXu9 :RCst9!8TE͗m,1 XغbJi/WU΅XYT8'ڰxRZ͖؈aH]1|7FnJF&IкT5zY].D}<>T∾-?=q(R?T(xXAM$E*EvDHbmTt ;թ+0]SHtn_pzf *WZ0A~>Xd4K}(Tdz:m+ CX({uLwjLq9'{U~/d!^ŞLz/ {qZ+|T׭bѴ 襒ZaWC%etwIʋc#tʲ\C$CAoG'-L_VY}ښQ)7!osԮ{<lG>]`velb RF"\+-5ǜܪ$ @3%jx5S/fO`E nmD)ʅmaxOްZ!!tШ!c8,t 6W:q9hTSDԪ ά㩪_-y!)MCyY~hPĨK}ݔ0<m3}p='r:G $UA",_A^L sEW:&jueUcm8i c>LX$D#K"19,TԘkQ.o4 Eh>DzK!/ =첫w?%rUy-Ba) .Sܛ(h\5׿a: L"#!_^JD_SF]^ G\!GaAž aSNA (ϫ7dU^${$RLF#9G1Pfꋱ}fD3eNI QbӰoJWfƸ~rV'AqUÛw q[#)iv#ST#.⠠BN[do*X e+hY\W+P;`n, (]+5k+/R{bS:,-2_j ʗa˭6H p1_( ᝽h^E_USaX4n;F; q#.a&f. ĦEƠ~L"=,\T0D8{jq?+"Wh*YKt/b[M@Ͽ п֣˺tjqHt(YnLz7:@a1)[" [kf \p+--+&nOE]`r>5=W]bvr zipeQ2j? [&pg{FC J2je?Ƀ1Ri07c݅B=݃LkVviv=%k8OGֈNbO0lT\%JM^yHk(@'&/r|;l7.ZZU?Z{PGX&8y,;~I`{VSgmp%2@$°NJ9ZvmB,k ,Y9Oq/Z/޲ՕqrM7^:~AE4ji\+c/ r% uM?D:yƽAy'^jX =Qx}'wf%HH\""VtM/Qv-DDhkKYrʫ5׽IoH @*\lͨRa4ś,tptQ0C]pJQLs4i_ǎ }΍B_晿bI.Ml´)gU$.g4r_YmB]CNIpudxaʎk [f8>|zVw44,N0n0dJyu82]9vCAN+}t+ iVJRDgՌjn'a ^%6Z /{R\rycإ0V0c EdQ)c~D`cC NC?{ 5_jb*߬'W5:6KVl aBNF}#$0)(UXC ˶|*9d?p_RLBCo)v(m?0nqcܠ[a}M`:K~\n>}G\; +[r)`CdY5b,+iN_T0?[M6҆fHE{ܑvݥ`RM_|kcZ D*d_fc\00Mȭf-j/JǠsxЗ2?"z@ldN*MPJ⛯F}J"rqk<\ ;[03RX1{r$-V˾TvKaE;CԞfKRm{2#5l( sT6-c^|ncK۹C{An5"B@މoz, /.S= 8ڮ䡅_lK?Di -ѾR۠-r`˨Gg8^1b$`ÕhU~%Y塔* H:3`Yy$vlq{anՒ}ȩjWIu{B\q.UhYDk p^]v!6)>gŃL"uІ:Njs6#<ք3ɜp@E8Ar,+֜~UÒ-"BNO722?2oVYb^:R;[̝0˴\@yu`÷m|2D@'I/x<OBWAB s(AH(/G.:mt ϕ@V)ؿmFԤs(Rd\tɍiH76_2ΠR(gPPJWoMd ;NYV[HJahl**&Gi?[\r1wFw]GHQ-:ТHYbS^>UZBЄ}'}izN{Q㸕QB>ޣ$!_h 7-ۿ}i4ОgdTp{'CڳN\U9( /y8<!V?!k{g?7I[@Ύ %*%PSڧ2o:1S/aq*t}[sKo%_B3\ ]їƃFJ^3\58o\yɘ L FZClJN&Udg͡%ó/O]1,Ya w|vȠ%e ~ 'pLcr A̐7ߨ%cz7ǔ c~ӱ.#cUvh7g-t/V]yO]ÀMY5z-hi k1r&Ұvc$TJR.|n2@#Nc8٧EDduG*,? 7g_ t@K3$~{^@Z\0̃ˏ΋vOv01bQ:4 ]5~&CQ:db.E+w]#F>-] jz|O'Tp=;Ϗ$Z-eⲞ扞!? wۄqUy8'6͖N$rE*9rYU]~hɲ c&[s#WP@qI`98S7+>7Yf\̶u3zP*8lsm1Ŧ6^N:2f-!f{&pA=@0lE/)QXqϟhd1cco5v9Zga׽<^)qkjG;KP g_|3&!+i+ɬJ y`Ex8!ǴP1<{'_'bsjGCO[VxEH2 +7`!# 1ĠoA.l{,g\wUC~aޒ 4AvL0]-H!@6X0b|ǹzU⑾6Ẓ wѣyprl&}'NK9mzŸVU}?wQGݗRmp|;rzmxo-*߫+j"h5ǿF_9Z&A&}(Nvx:D; жjf{ k96;6-~;,#'o#ɕ" #n0W}ȟLrE2v:8vBv9"EHa^c-0N;t_B%XXTX:1jG#e]l%;=YF1"謫n]q+ĦVfcEOȼ#;/Up{)>5CGPVn7so17/L w9@(Zw~$]ܼn!!wO!V^ LJOh^'C» d2KF`Uhjσ}0$-} V 6(;p֠*{|Ōˊ ۵B)$ت_lWa #:쀯Fh.+tT6+oj+Ag|R]@L)1` }7]kLq3bʏ!5ZTO;g.mwR[]0_xNm䷶f>҈lED)Pl#l6` )N_ߠ݋λT~op#ފ2{k/H@+DGZ,LlpҒzw{~QIvoO=Խ@tzQIx- Ҽn;vcvI8euGn[\=?ᨎKwlc+|p:&ќ2uE,<wQRU#:[ncNGo3P]( 7":Gu<)?Kqޮ8ŁB%{gOh)lTDdO_&w3zp/ؤFdM޺P*iygS4sH=u%TfǤfoY?D-_ΐs2ZChW ’y .t, qj' * BohQ+jO3<sD?1^މ?04CRxKj`Gѿ&i%FU+kѧ+n ƫӜl1tې5{ph׋2@t"?M ޿]k:8۫ A8 2/읐]{`Bj͠+,C`8Ih66b &C'huѲXW%Q4;sL<^2\l,9؀^S iKv26+CUNg; 3o)^[QB{Y-59J .tY3os7b#=E %N]ߪ4{j1 # _N +=nkxuDA|2L2mq' ׀?KOUbfY0&jFʵ*2,]s8;T2"a6=:xǟ'mhbEM00l)L$"~K܀K&,i*uWl-kĆ\@OeB˹9:cZ[!#$kcŝVW' ߁ PZHawU#?:)l_l W2\Wt.)څr|?#}CըG'E舄|zpnz![](q„\*rE ,hF"yy/Et-7AgN5RզPZ:4Lù[`ŰR_k2Cw"X-H5UbXDgOKEb8@Ѝ@-m8bR+G;2ϝI? o+W5c!lj@ٖcPui ֒~VdahX.*'AFZvdaN .@'6'uJ?Fcގe LU)2p`~/5rϹ ٷUlƕl1)!G~Tṋ:qB\jO3uλ>/qvQ%4o(~)("ZPqŎF>͓R1!yGTJ# Uwx5. J5lEI?<6 cAg( U ʊiZQJDE6c>6Μv=K{a,.L"oUkv@wz F{k $,ꦢۓЮwXǾ&WlM]vw ?GեNe2Ȳxtܾ贇PW\J#MO`+Կ[̼\#mx4d>_"4;6n+=vs_Pp8Ķڍ/H-@zM6$*JGeiRSW3Ij"n!2s9K ~I%Z`{ùQF35I4ܳϾl0CZP`l*3 /YPcLAY/_azq*#,O#ٽQ)x׾ 0oV;ʮY;lCRd.sa{YLn-ĘrOF:$/I(1Ƴ{_2=2Lzbk-ȼ@^268Dcڳ(Af~gVp j̼jLJ_2Q4B(`MeV/ġ=Pq_k^g"YPsߘ*ЯMHʭ춇Uq "+?~"hI#A {ȹ/DW,}JN٣~e_G[WG]@Ϊ*`'SQ~s4W]I\^v}+mBO1JN g僀E-}{7 r3x/qmIcv =|2JQFB;9{-rog$Ȅ 9T.QxN.vj:k!ڮu/+"MȕB|@ږ$UVg$t0lVm>ȣҧdΆPU9xO̥ ӗÊ*eu ]9kO҇u3.g2{{[.-G,=h2uXد 7/ Fey.(-VܺsVi?w G4ys gTV1_GSBՓ{5k|VLN_&)>Zթ.AO3 FT5>1Ԏ]G.- l>l`CcZ.L¨^a%J뤱~A)dل/k/R0sjU o{+ J"A8{g)~B}lG.*7?)M%yK;y41UC-Lo`K̈́tupPNN$'¬:1 =PHK>fҍU"JIE< ×pGB/3Ry\!6Nz}櫨zBTmҁSlODLV1)=VWoc{(QXb;frIVn!:iNZv^6<+)m{֩(rOb9Yt^?3 ODrKnޯ&s<ɯ3W,51fx :\Q1}d՞D |c ޖnClBGtS$l2$72rؔbfC5>zfh̯.o>Od4X۾A,RkH Q C [~#2 ]QEPϋ\Tx6}*Ьև&;w8pq%1 p#;a!s ?baғ KZ K)>ZEJ} ̍ 똊\ė!#s{OeK* Ysk`X Mw%Cuނ(բ;Nˌx дpj<,Sʒ/^ 䒏I7!, >v": ikd  >iUE9洜•EۺS}Љ6@(}v=ȭm'RY}=ƛsMiTh%z?nd/'}_R=~JEij ܃Й'i?mq<he9o} PhQ-VkcGR7xKqe Uw-$By@U/e*@ODt ySV%|瀤yp='wQ#BV~<̣?e? U4{wp0vK~OPqGWpr= Pjl fю:@ ɵSYi?):雺1~9=KLE^w9foNhs$G~nJĔ7@6-`uG¾6݆1h2#q9Q`넙2M:wjҝv9]@wvo<[gw#4gmbB.Q71~_Х= Ӱisaٿs5h2j' >޺7z~/9'AH GI:`fw m\DTingwZ#؉ .R#`nmDUǐ$8ֶqQ8Z=9!%3(o ]vX B VB5y.\: &y_[l4jCXa=]@(D;8tT]/zI2ޝS{tl/3dW ^Z|̅ͤ_6/J4{1xYumg1 )84N^xe\o}P qb#ou[0Z?A47(J)@iEtf92)n1F&pHSm4 /3`F͠<6rBR8x^n{rE4ì/aD8{|qggd'vt31΅tg|,vsRg0x[BGVq g7{Y8ܪ ,jTQ=R=g%9`kO`7-`֌GS*h.;uB V_g8GGRcW(8a-ӇlG Sj+%_ѓr) 6VކMMifO[>B@+S yvLΏM#~Ma\{KT4_c;H8?cCyrrE~HrVAO:m=ܛR=&֐rI2 D9%|Ĺ JʏUpֻ &oʒ#L5z=#dzsczB2goL.5fb4^U0r!r1:1DehnH&<olԷ)!M F!%d]U4g" LԎJo|l/`g3xPwԣȴaqܯ p* gԧm a\wjsT`\RQ;)Qkg r7^]B,Sj n.LnZz",%jzr,<38| #-W9x'~ *{p_/=V:3&{ǺD>05<'*@Plj].R*cx?3@F/W4GINl1Ya)a STUPH$42-Cc~`ߞ7eɤ azwHsƯMI\[33V㏃tTʔms7JU R{ZlNy.UPb S-u?ϫ] ef! gㆽ)BXϧ1])0Xcbm $0\H-q -k"pr.љl3X;AD0}WO"DvIw\0bj'k=k`Af1|eܞ<bJ0\ F竳Bkg2{q`csqSy-cuqȧ%dM܊E!<_KD]}}dY3lAV'VYz+}t<-a:O[.猊!'ĢD?i*l|Z., Ɯ:(cq;q5T}Oڔ岝LkGpb7$~6qL>kףHIHa͇ p0 1~J-CuFhG1KS.:z@PE~ϊ\AfEwV51<=tBx̵oH>)@ˉżկ\SzWFs5%:D˃u$01]Ģ엠7&"l}RnR+ځwZ!{*7@V\,$B}e>KpyֶJ>vBu'CTQ:Qpڶq0rRHv.":y5sBo]sr1yza}tmH־/<B&ub ATht]~:=L S6Y jFȕyUΠ,3o_2W@uQEE]L]M3: ~BvR3RQ@޽j <*Ӷk;\1c̨Up9ipD?(Zwwns ̢|IuQ$'-&u]pi}> ĵ'nu(:8A;}F sOc{6c5(k bjA\'qG[@ Z>q ӌx}#E.=Ѐf+~\{Jl=pZ4G-R2.ʗ7N*#xA_fCn27>ЂA{,vuRWbF+Y4m8EWaRg\NZ&,HW]kv=kA^[mSdWӉ3ZsHPZJNQ,A*ZaSi#٢Ep/cjF!(lw|Ğ. *nIӮopn۱r(ȚDǩTruHgN 6MQ^@n,6_.9fUb҇Sl"zyg({HN퍧A+hpNWΆ<6\HbgY ! Dfdf͇ ,K,y<'z1Ei R(>-oqJV)w@~wdR7wuU,'ʕ=' rjFh6-k\1#6>P7)';@W3EzʨSAi7bkQ kHW]*,){*LN{d l"P/)0;i 8\z?٨Bnpһ"}1ъT袌M'S 5G3Zb{M'"o3'SxT ߟ7X˫ k[nwU eػ! 0NYKD1_-rP ,0T6|ُIxh6VJ!@]2z~ Qsfp̰0o[F aضT%=,p 'Ra!1Esl$N# =Gl|h5V*x4_ѮU'C}zKh+:}mc{!W>6eA9 0УB7##zNIˎ Wf}r[^p5 \͚w<~a|n%R-B^$8v YE OSDmqjqQt2 3߈, p+5+Nj()x4Y.^?4q[HwX%/yrf# 7ps{!A_I^&g.y"$v kᦆH9,o-ͫ­j^#`<"cNk`m2aR$;jMC\_ķ̒)2Dd'zH*CS՗OtO7=aJ8?N*/MNL=z-5ߢ_mEUާiDҖa6 +d1;Dt1K7y ;UtƟ闄;ޱ%eTNe4QoU٘`Og%)&V\{=WU{}nwD~:|sDR_ɕ5?gRd= U7Mmy} /7TO,|B9aS!SKY V+dzJMِk2^AW"@}R ƺsmq VdF]R07M=T|gh #|0t)H'qB twڱ%z14:v*pV; or̛SX-%'&k`Dž]?}ӣI2خ,ʻ;]gFU釧ht XqFp ,n_$`pz!-l#=AJ 1N&*9v"L, !}3bCY3 U{?@?-2BmaӰh287AE͒PhZWT&>;SJ,ݩ*೼-ݢz%]_?,k#A / |ex-1F e$4^6)yp*gËX/9&9rPAgޞM^ԫHgeɒw_/A_~7SY4A r27:ilyEhyl&1ٳmG} DS8eXnN/sEx/U }Ge#ŚFuպֹJocE&: Nmq ŨfhBlT_&HcL,Nce(L S_ct9eR[RKKddeq.>6\^4ʌB9W΍橤w3Nn+8kqzjz(NcH.'@H(\pϻ Qj~d/m R@D9O|)AJSD̏%/ Os 1q : 82lWe7^h~t}ݛ`@yI ]ۜ6;SM呐6 <4m`~"\Ql>i%öM ~Iv~zƱ9,@h|> !ڔm(wC9knj@{À0`u@yg rqje=yFEw(:yc>f\uNp+/fD&mYJDb -O%}5OgggW"lCx $8]đ3֑b [b_h Y F394& q_~Nc%^0lpTo=Ep1b΂u}]g-VzNdG['ˆKaraxjGүC"5W Gd62& woI6PNlƓ&y=)C(DɎ+Bq.;N?Z8e6}yRvƐ.5WbL!;r񳈨'|H٥s;ݯ"ȊDH45 TɈt$^)SDd2s;c;_M[ i5~ٿg@fIו t~ M6uNːU;d9M5ga_MpKGvcVe=l6 5WZUJbD+iQP:BiҥrMޔBa^qK5 գh"Xf[#bq'ZުSeVސt/ʬg$Xs'Y~R'wF):B ze"jf@:l ~!-&1mj߽_zޔ\lp+RQ,+o6('- Z6.ެ&Y jXޫ6}5Cxd༿L@8^swz%Zb' ƺp#γqv)H1Ԥ %`]}6@=Nж7ll\}rfȝ=Wf? [R§^p2.Ηr ,)Y/ù8S3(| Pdw閗ĂR\dY;֏>Sg y`5"8Wyd*48q{.Cq)グvv>bX"SkJ!B]{V\m7tHkRi OW{Se b܌H|Eaeٙ)T6R['ϤM>WJ>H&/d)DY0MHT '~?A64OjşPtdt]d?W?ued!{_e,&X~#ꝳ_+t4$ #.ݱ$[ѷ6n+m*iĮBR֟o z8,~ĩY˨U `-Y"Fۂl)Vjɩ9nr" O_|׉Vf xRjK ?׽  #$d& s&E|1c}TcPybIYEf 4,P%WBGoo.9LimGk*XBik±7<`t5j$j|`_(=> -5̑ /ȇ/&70E~b`^}lj6C(S:6-:=<~iL'@ >꘵Qq YFdOVA6yy9ӊGjNx/h(`Lr$ k(/79@6WH7M$.; j` Cp &R֞_hgl*UA%ou;ٯZW ?Y'i -x6kgJg4L*ʷ!(gH/w^'&Xeq~y[jJua¯`/dj2>lpuyM% s]=]C)%zV~ZW]ȂMZ"񜀸KNY'Nųo6066v٠Մl)p"7C|A,h>_D?|+r1x]?JmfU-r.oyǪnr=ǚbp ilsc  qzVj9ق!܈)YԉHu  b#b=st74gXɃOzk 7'@~.k5, ŖM"Rm'7/!c2Q&}'`G(0V:a?m 3kڎ 寳\eCNF-sAnޜ4#m(4q;F,p*#?Bzӭ{_#PQPII$4U cQCIN<[vjP=oxy$l҈)INszUy(pbq~g#zٮֲ{y._S P5QH(,:DuG-TA7gIȿߺ$4:+H R.B.b44LSGѵׂxwږ[ NL2AU_ y$1>I(n ?i'Ij#;̠Oi)^<.!C^,l5^*Cۃ̻CJnfЯSY g4vr;`ZGk|K>; ^P8Y צBxAGd=K/dptgx[㕿°#Lĥ zx%{O c82?9k'd bu?ФY %_jDjgIeUWL^jwU_ КۙΜkB~cѳyIM)zBكTWs}~r-6׻^fKCjEzYNܭ%Sч:YoB5KЇHG󊜃y! VXqYV.N *7D?jJAr_B[G͐r+K-U-B(vj/Sxfh}5ܤhk7(͢K~[fnJ *(e~jrC_YӚ ՆU":KGE+~L1ZU>8>EX X+&Mx XƺzalGI+FZDQűIHnOܻZP?KS 4i((!y(靎_y8 񦫁r>~˥::B`96ō 3}`>JJL0Z9B6k S٤Jz[xTO]O\(N=(NDF͙&C*d逇xnWTAg.|=eC#l;s'n†_i aV'Vw+i8zˁՅSYH{Zf'\Vd;ϥ,c̑dLZv-$-ȧG[c9N;p:;5Xͯ/Јl;EmP[m 4at1{XYI$c=h'ɆqV#He[SAw|6m0/}p-t'NWD} u{@5N葮XQi HAp&F+ih߳_;+JC6ӾR$ B ƱLXQd,#4ӺǨWXҔ2Ҋm8L⟣C?A`%S=)ЕyR\/9P IfseQ4kK,<1`vvߠ`;{1g$X-2pWv_JOHrXZU@l&;Β DE<` wz$$v2yU͝w3}AO/|TB/cUg^G(DZVdDjm#۽pg<,=B:NVUD8Kp4dT(ks.%i mAzxsJ ]YI H @>dӀ=5}nk@?kJZRE5* z"2SEd$&s(SݡJ|xy2(XNֹ*MM?MX$ZƯs F;nmLX~ r wPF1*A3# cG/{%ju@92ߖOLΑ;<͎wqBx "$jhm@hu̴.oD4j8I/ FKh~me`MU4y3"e+WY9?FS҆x1Sm)5 MO #u+M f=W}b%G("Il9ܾ!٩f6#[P&l2LwaY5ܹd_"?7 2- *&@퉎F-mLB?I[lO% Nd],[}~ \qS=㄰B3ƘX~;Zz==.za0/}ҝdيAofa;DA:/Mٴ9~Aqc%`aP0zWom6Zw<$m"' eP@)+9ʻHrf{ -<5rbu(_WhגH s6(1 Yh24.E $њ  :Z9p,taV*%? :;,rO/+jb,(H L3Xk!IBB,@Z“4!=̀1n#ZXxͫŚC\q!;|6|P| N6{Á2`5OgW bH9amLI;) >ʊ+BE|tۻ&5N}j  aYU'rXG6 Gq{!@_*? Էg +\(.[\_x꫘ y\\M++qD.^n/C (0I`ϡ٩D?ϖH~{XS,-offmkSo/xɌb{/8:nchc$gHU ju |XF {'*FW'!Eg(P8҉[ z4z"v_;𲭬#{b+"/rv~gKigqCgÇWbKHZ\d4mH@HdE:J4ARdI 䳥K}-;M,_/GLdRX%;пG):Aٰ4,z)K1F lǏ~`2Ttq&Fn;Y9L+ɵkw;ej$ kPAє>#o@p;O֝Yx:ac7&{8p+[֎K  r|k9-ra 6=;6OMZWQܗѹ&FH򛎮^RlX%~!z$4mࢱZbr9G7; ^Q薪N }~Mx+m/eu:qNs3&rNXnG޿40)ͫ#ep&{\.Bھ@6WҊ{06^vGwUBRiR%}},mvZk#~ y),MmrYUx2LR#G7L7 2sk{KmlΛ,N9M7ZoL&Q^t eeX8|{s1kG\[fjK 4?; 0_h! {2 B$qRH8|d׬e1a$VG*KOfPH s{Bt'fkهZnA$*4ͥ[sJG`fG shKA~z2mEioBMh" KYd?G\e'jT**;ԗh+H!ъ&v<]ij=nJ{;yܒT?کXf AӅ86;+:z;%h@d{*6K,x5k+,o9axOX#^%>ȇ1՗gHПr7g3[_Ю%\l?*Ix'MBXΗa@b3 :?,J|=k(`[\,p%,r#k':<i1dRZq _ VVoɉHgɧM}Ѓ>fonpN"dݡXDhS|‚Xe"#"{5Q)[-8K?N~[sYP4 _|GE<P91z2Y_I!.ldq@^Ua8jm2QfI:!7+>p*t|cđt[%PNVژ+l S@ ]$%XÒc!i t:E-v npʙ'YfB?-% c=!WN_㚺g>3.e#yVyƤ40G(:]cgBh|N_| oqژэtˍҰl1x{-t:y#3r$NFJ,_*b1ݙbJY>'W!@"\4qL"\֏EVLgDFe;.&$"l`Gs IKzĥ8%sB3oaT5u,J8%mL)[fqN8SMgk!@QrHOiVj.eL]~KՊ5xQ{A @ݣ@~oORtwvaι^\zs3`hKkyiV8^}H[ڴ{2wJi gf nV=U(b:08zI\=wE0DVB={cg " GP=-.Gֻ{G-PE?8.F2!Ze|]Mat%&FYoON&_:R!o¹ z,.^5`c;]3=А g,ӬJ%A-)}iVY4nN䱌S87pR7 -K׬dK~=].ה8#9{x*+|{ߗ?y^`p+Y/ro dS;j[< ]TD4eۛ`+SKZU/`K%x}.$vQ/n8\+P~&vs ̖@wTTک|2j$xLGDr#T*ѨiJ @#C*krMIԘ(wh[4csݤ8oOG9IM(QIaUŃi/7+ZH,kV ~"da|M\ t/gيS ($c<|Uw`.5uQBiz/%UP;#;%Umhg=CJF'kIt5u ]!}Hg;a?^ fOlJK-,XGiS7*(Ӌ aOո2UkfLsy{i7DpK0"@ٯ*)!&{ŖM]_װGo^E[p5*4 {Ǔ%&rM3cGr{q /}vhLX4T cLMefꀝ|WqDSJ?t1(aJ=mjծ2΀٧;=͋9p0Z~7Ȥ|Q"2)Eȧ\t8~sKcfYnG 'Zڂ"P\VZ^#/JQ|cqn;Ed(0kZ׻OHε)|OF)1$Sr&ZȆ1EaɣA*Nz2bK˩>Glo~ڵ;6L]]VK|,KFMowEQ"mu ^JuY2»5ćc<.9z(: [ә %Ie<7 &$n?YK ,6|$ISvBF~o&K; =>Q7URvߵ(^JwJNK@ gv B-v1Cr4B dcG_f DI};ZWc,v0Lɂ75hr38!`#dMW%*(ʾ8;K Y ]Il琪4ǹ9:<%L}`HHx&j7#SG l_9-f[d/.xB9S/=D)7R9qo_MT̷(gӷ.v*kJޤ#dK4>|=<ԣӎª|fW5omnκ֙p2!I_bp]qc|-KګT!+*:vd3Hl'Y;StTd׺]6/{alKrjÚ0|Ikv99ooh̓ӀfCRcѠIDdny_tB@=l(繃Σ:7 k;#UgmJ륍bh5#$LFo;%A9KrUz!.V[Bα틎tnQc;q& y[Tmng6Bc O;* e 84KWD2}9ݛߧg V0 I)pw|;҃3}`X],6ļ/ݮ 7xT)\Xلsz|v.?٣;C?m3ҾYID+ahPj=0>ClOqnBFZFRnj`U33k&LJ#ϰ7ϛ}4 6 B6ʹ=iI5tvne,Ƹٜn ^G${Bl2C!̏h¥eDf.lDvl(?6zF =UL8y}3SĞ-~pÑv_Yzvh ^AbkZ?x[jl='jRQ` B{4Gr2H~P:$vd&dY| Y.==Ƿǹ8̕CofwgzJ+C0<~,9P&"2u V3Kԗݑ 9D<pcUZxX v3P䀽.xsEnM~ 94gyX[2y-JvZ{! o)KOM觻}8I']e/зۛȸǣWVk2B+]Z /T#*G3Yt]4؛׽7[{Z^>}TH6癷n5q'=#/+Vkmya`$S>I4,$ 1҃Ub̰x5] u}H2 nt}7ZM]ꁚ*m))Id # Hח@,r09 $l\g}+aQ~7 FBẢ A3Q#ǡ-<5=]|K9 12)N]]XEzF}  E5iʤŦۨC\ҹ)q~A|m0Y*%wHSGyyq!<.B쯋Ꮤ 2QM}Xe'c_hy)$?ą ĺLnq4;`|<$L,x u)-~.^˖d9ϢpX>?3`˟ LO *q 2@'$%WPnv.x@vIvZɏ]"%*|m-9];kgJ-)ǿ@78{ف}4eǢ:v;V8^3%{HbFϥ [ OkV€{ P7Wjf,/ǽ GufrY&z<߬:8N8]{%adTXc^ܖafNyޑ bX=Mo7w!Fs;bKv%Fu#+֤THnD2w.cޒRgn~cqaP3s`Ƕ'[G?0@܏q$K4H8Lq G--mhsc8Itl$DAcƝpv;d򑯣g'%_(% "Łb)v/iF8(["L¶;3!Z 'c qBa}*"d5ѡ-mE:Y}' vi`VVbM,f,ku+1{J2.uqᮺJ VjF k룢9#FhNE`;vNfs[4[ }zJ6b>{i?(?pex;YHG3\gܕJK#UwCL?8QNF ZY||̧:gG6!>aPp=QTL)bh|SnV6@1Ղg/o )=,gn/riwVW{UD󢅄v0Ѯthʬ.g9'SFly/D[\'^L<^!wK#'%\a/tiF"))Mm,sd=4Rm Ӭ€6F;*Ec*Prtx#} =S0|kW^db%5USݻBRw s_G@hǂsS/PAW%{wp6MCm^I( ?ܛm z_R#GMIIݦU[f|5RDSebe$I`%[@Μ4[O zw;X纻J5э.ʗ|Q1Y1 MSE$k" jlޛ_?jfH;OQgiyzdڬ 5TbჺTn -d븑)iiVm$dĂ-9I/)|I svfUf@s^FmE0wnSp'hc&e2Q6pu9#0{%V%3>%'T1؞cG+/h+S3;OeZ$M}XKY|J]Wg)n陕G'L[#pn{d^~n#bFn?X?{>bn֡܇ YʴB[DuSAVa([>Rorwk٥*fJU{^xQKzܪF2rǑj޽h3^J=;>fsn:lx":3}[5YdLW(.H_W?d?Ԩ-@5L󇖪uE7 !(n}B,d4up2U%鴱F9lLbLe|3JCA٢fװk\o nM9CuKOa-]^"M*؄!) lll罁<"jmY("92]&^+[jV'Z!e edG) ٓ1G]O^#gqZCؘ(%*()=Lw/lW` u <~X _ʝrnAk? ERk DK !I`Z{շTv*ZO䶦k[:L?ןO:Vr JAeğ4]:im!KpNs E)as>aE\1Lp܉QF["w`ӸO<3;mU9U^n]Zu~\f*Zg߲ G*t+vbbDٚIIHݦ 2 M{Vafv<{))l)͟.\;f4&Iکn@.??*d *ᏋZ >C|7,Cy%`:JWՕq yȂSlQ@]i*܀5;jn<{d>Rllf!2O6]B\L re%e:&^wB1nltyRfjO{?tEEZ[ Ũjcp IBK%[}̧V5"*Vu8f`?g俒ȀF`pl{ߒGju>:@]up 5l/@^ūb\>ǒFnĀ ?X65GJ# 1ޙ(Ѱx.BH imGphZgTLjj9`|නD)W$ ^KIVsؐM:vWyf*Uע|DMr^9lQgJ!Z >9>#l]!{7U#k`H=\.[dCb$ [7"1pУlSevu!0Ѷ-$ao' =ϯ Yk!Ůu6rgiTt"/aQ}u*+fc"8(`_< B&AfON{3ljl-0/ ɜk25?ՇTq0(oxMB ŕ>^> ߆-2'if 쨘媉|հF _d ߑ:HԪ܁QKhFm-m@$z(˳vec:WU[_`i'5ϝpɴ4N o5vTp+ JTO4kXeP dL^}}ei:yTq˪ejIŝBw;C3f ~p{s?w[","VLW})1Páy|0'zU2-9[~\$`pLn%E༧g)!xa"=}Czo/V󚱟eO]3t@y\bYwr眖=LZfB;.8VtIS]b+~c=N2 9xri{,Y9RfP%|BM!ºq`=QBU{_ M_ztdn<ҝ>Xr}P1^ Y#KYh7`dȖ GckFx^f2gشz EctCa$3R$Tyhܔ;'X}~x<ޟpx8.z6z ji׻Xn`Fy}C}_]\b㹨Rcl 6Ey=95ec!&~S&" Rkm Z\p+kNLAzmn RP|Siȕ٪l& t)ę._B{4߫ w=Iyk5H^`L-ҵ;υKV^R/,/-Ϲ36.W"f ^lpCL>bЭC߮2e'#w"f,Ύ= =YTe;spBi5R)7 \=H0)P€lvB0uK 8\8c1`(Vγu wq}=Hi4lhߓמ``y_NPJ$`Xql> )bǨbi3?Z{6 ; ^ڭd׀Vߣ%t٠3iˉSrTG#5]=ń[9Eo.ˮ\f]E\Dd.՝ !wפ͸|p9f,PhF0E#Ϊ7_1eݖoջ7iÙPL͈^e>e1Q :GߺהFѮroy't1a!pw…),HQXxS;vM}`Y|c9,f|s@NJKԉKq uX*%u(Pî~wx`zg鎑~V$=gP;&-PY*fi)Ys*$PI[x .^2nx\mT3u 8>:JH˯h;+*)\m=F;$9OjP)p 4ziK N,X%J2M2o eӏE]}%Jr^"0]a||^W-^/2\֋Y8M9yzsoS2m .|(FTz!y)SIQysPP^Za|((}aPM\ f0B9Sot 4a匚ؘM/3# sïol*GGFap#Z3pǢs}xU@Zf(޿&8&zQ{m$vT!QHAՓnD56-.7K/jTW6cz[va6ދ@1lsKL섄Vj,* /#br37Td1?ێ=؜Pc:(9I-&TtE |q>\ %Lsުg]~33"0?mq-˵.8=G NbJߋ=!:ZczlYjyȝGSc/%DOEI?,+ J_3uQy7)i#OSdYOP 2[x킆ԄpV+—O3%U:Ԣ,tҬTߎ}VZ斍Lp꒪$ftp`>[S* FSr."<MqT9wf{dv p<08G/r%0d$*ѐu=N㤮`(h1 T_2KJriȖUOiUd~~tUy*;˴^_M9`?uR_2D;$?LB[5ۜd^ze6e,з`G25 G_MjZ)KF# Mƒ}{E7k^Fgz*u+m8X$ZM[ xI=1s R ߞDH%[N.CZUdcV3JeE[2im?9t &ZaP_1y-?qh )}GAr*%03ʍA)c;\qy?j # 0#&&}z̕'އ\.$ƽڬ)R]ՁihMmr_0[d\ɺȜm9lAk=fq"lWl[*3D.MKPh9ʸн@ E2ގoc!R҂}=D-PƛyC:G)DY߰ 㓮ƀ |ܐ2;;c^g : m-.ċvx;@id>@[@7BҀ1'EZ5-6g0'L8SI Jt͙$ žpMNI2' ->>Qc[UiҔw9~dHˍON,1x'" _˽67&޵qn㾦=Yr2{]?iE-df6-hbbݏih! t{FڕE,E-i=@l\s*=3͍NIDS<͚h7%Ua_|4plt. s6oNﵲQNJpLQ^!X`k'_Q:IO&Lzn>jOVCbLVɧ r`%ή,zf$efj}ЮՄTB`)|wa}m Ok5U/!}osk_[;ް67n£`;eBߧ.zLiRX.|X5m-X9Hv·$U@ApO CP΍%MĜZ9p_'(?GHWW84k+ԵVU59®m&6x\ꇊhɉÇg-ɃԥkL컪!5[[aq|l  reDg. p8'g -ꕚFeoθPeϥά+C'[Xz AUYDnbYQimׁPKa1|4|Ӛ?ډOli6(Whzp?geFܖ+sMCV+Ɔ@o بYfI+"|Gٗ c| B17e?{ Ɋ.[L_s+jjHOmMsuu8)pTl|_،{ںquo;zU%xlO'c Xq`:M1o͖eb~6v8GlFC Uۡ#tt4u=䘭\1weliz (|nj' ]W@Q6WL H*%=Pn5RPcUPKn tTfd7dK}0#%Dйg&0m}.[_I.~}k-Tw'r@JDa/eJpiab1Uea)s#H崝M;"[t +yٗmE"c jgC5x- PC[zrl  43zFL\5}YLcါE5ip rQ+MKhT*\Z6K>@ 0{LMttRO]ns rAL/"}[C)y}`RaoD$/sVt+m|tFKnW@ )ʣxh2 ^"0Y5N|5JbRB Z]%SG{ cNj7' P1vcz3Y͍iz#+olw#|ޱ-نSI.l]!*aJO nk63JO-}Nv Zyܗ8eC^&!b'З8I!6Ӆ #ַsHRpfc\qo׆ ;*AVi Mtc٨¢H48mO-,S|`;[%92|BD)E$hXn(Z)pLNG3(56<`_'D6 3t$>c͠jPߤOEd:Sr}O/u;¿vܯĎq!M}[Yt!#~d+&?@;T9mhhL_[84nCqNi@T"&**錗 80m c٨h w+9.zLmxXȨU-V7 %kd|͝@n_qׇ W˚*H/[_EARMr>YI%(vS.yM>>z1jmmT44Tw+~8EHmt?ɖ '44ȳ0s]'gvMFro:ΣXCI 75}Y~i8Nz|͎G7ܯ#3j}' xY-Ca5FR SR~J^W;|<.U ÊDY{?u HuEO m/)z/'lQt*Y22`+#>O $6ղUi83;4*d@>#Ad\S$Pbֲ`[xB\mxW)O[}TGzhFJـ# 4 `ޫ;@An2%EL6ߺΓj%g^{ (yaDs ̋Tl/$wA$0ꃰdEF`,u}w6pxE@_΄9c~*q^ VQNrԭb38oQo^pZ r:@G'=m6Gw#pP)b՘Q=ߔqZ_XYřiL6iޙ\{,]C!!йXUQKoUZxU̼pm5QqȧkhL+ αV+#Ϋ f;IVwi+hJת%ʭ¼+E^%U6'= B$8&Bлj}-{,Je4 y`cT/ 4uʈEwмKQbsֽar-7-H 75Uc/y%,47l֮a9*HYލ+J, !Lo[Ĝ$y 0EAeA eU ipO{{׸>`m(p Ƌ#@"w/k_dEFy0{c ׈!礜Cxv oy%K:>Bu=| (\[+e.˄_{L ;7\7}G3mUCPHaV(H襓 ;7HxnY*ey[qZTҋDnڍ;teQSΦ fxI3:XrR0&}`>_J @ @ZNOm|ecWxrQ]$Ra #IͭTKfjЃl 3c4uJFEYY[R0ԐriǯQ54v\(fcLq7.޸Y[gfy),m>oBX>u8kRS^ϜAVgڂA]RK :D5+p\}0e͖6$NޥCq8{:6šH`^"ըڑ:r-OƮq:Uś[_?Hca^O \([SH.v^L#&?g,mqkd7Ab s /B=Wأq_- FMIWv0nx'CMzdVp=b1P,jDFGe\5)J kKgIwo2 d꺓C:B|[?'SI"@5~;aCi@(;3L>v~I(;YoAMײ#.њЁ^]'5'A -+'HZE֢{6TWsڥVdwZzhֈλ':0'0T$hC!GeSJBnєͷE\0dvs€`L³<5fMŘ >"//jiFv"]糂y&Rҡ͜TO$xgF&ftjb:e[bp 9YPZ^ȩ 3[O i&E] E3yؐwbJ{X4WԂ'os>V4> Ӓu )![1-EUǭ2_`fl8B \:&՝v GgWI%f&Ϝ)K'JA/M y4a΅-RjC^*||-,7؟Wly Kl5@Bj+^z^D]DFd)1b;R-}g c3q?"k9V-?~<$pYSy2.槭sOBYA4F7fFU쵩>x r=?MDK"Wi#ŏ=ܜ3tZnQkDZifuDBx޽8%Ǩy{zy+CBgjN+˜ &LGHݡ#%Ӵ"A;&t.Oksʨ9$ BNUr-v ]]˶9Ʃx%V9NPX cr~rh ,;)C#_A<6AHW~1t(Pgx6o$JFNM@_/dZHFgdB 3%1} " Ȳ'rQS m%^t ^Cs9LdEVw)prI\n摬zuDɐHgz/cEh$:@w{?%pXIلK(V-P}|-QG^XDٽ-${#FŊ J.pԘ_,]Tmz$ESo{FF|IxZ%iPgO!Tu.ªVATe738.T)8dv&k~[R<{O-mR(1'@]Wn62Nh-aR䡼O3ΡE$9r+XP==40$e!`؃[{ڵ(Q{Iѣs_gAncIy>ltղ56:FcKp']XNe[lnhrC2tma1WhLEO%= {rm0Q59AZ*WC>UǦʱ>ӘIN9\iš<29,!99lL W#qݝ%mjmA%x47U!Dāo/@FyAC?z+te=J*Qyq7kjƙu0ϛ_zwĔ;$ t$L aQزT7P{aDo )嶢IJ|*0'R08VRx O.dahP Tkz~Ft s t ;IXҧ D2y feϼ|ٓR"XOݰǁ[Rdp,zJ%dTܨ̗l|ck+P iw1j54~.%<)_r` UIHKE06љ۔Ra][/}sņ*nwrI &cDLߢfci*gݷ RmG`3#:zgr](>I&A.!҉(4OY0 ~VikHIbe&: *}ZR ntǟ_^/&X|x aP_{/r7*fﱸcH4Vv$BGa$6w7f n# xF='D/b5YJ˰3u\YXNFm굼nI99znLh1hb slȅ^=,@d -j@T\eBx2ֲZS'1A9[d!Z㫓% ?Xڳ\yf7nTJ7xϖ\~ /\p/vVЎH?@3yt _*x6`gznBzԧ* ~>?,["G}r|sR\EDIޘqpc" i+sB,AzxXS0E?+NS:$f _ub!%.ݴ#g$> |urL(X;ۜ K;|+7lB&؄HTI+3Xg#M^bMs?gAG`4VQDlr1%3>P!ޛgn~5'' FJ N%YV˼aXVX\8+x,:H A bCwz#faXK*1%rƥ5HUcJ":oZ9`  X^ZnHTL+o|'JšFMv޿z :1޻) hw?}=t'&BRhek]zg>P/>aSL̡Q} 4r`D ۭ{MО#MaQFزjaRqŜ`H5Ť)B{0.XM!@ipLx;K/,%UiZ^WV3{ Z!%X \aUٲ. MPc!Pl(t",E dT^>҅* bRI^ip. Qe;vkYsBkk7@hXc(R;ĄE:\76=00\f .n Fqkf|Qp({; Q_\_^3-=~=S$ Niu~ˈQR=\\jK<ͥCx:PAwOHuWY"<_|ʸ2m8'f_OacIU2*$:&L CfRO-Շ(+\zΒV2[œ)[n{6rH#%&f,һNSrؿU28eV1ShOM~#7tc>s5N,FTmض\jd?(\TSs"%m/$:|=gL|W\x҇jalDx6LԬA+~5 c,\2=)K/kJ$-,9j6uvdt351HP/ M@% hr8ZB$ި) C$y;2uxcA&L٢F+ \@qaW2^ܿ_@hjp+7!_%8B+hMQ*9sMUAdFcrp)ī*Xpw6²cz8[GRdDezQB᥇M}n=v3U]*f2S&ose6"}qN6ؓO5FY#5v@2ηE7o2Ԇs8.OkE]P ڲCFL{ILkYp^u7VG2Ъ \ ~@?ھ8&*pmv0 ) ™(U"RO 2Í [B%q\[W '48ذ/ m>dj =0pRc LqE].~T_1)͜=l YB>S=1Re3]Y|U>r( x+q􀎸+{w2 b`DX&l0(2ɅNޡUxզTn<ٺ(6X)rpZ.'P~Y+UtDXX_oDxA`(8ccMt{TĦM՝fB$g0@[n5Kv'eJ=<]n7j{ ;UxN[*0qi7uB 7">/aeSe256D]٦:yUmP:j.xL΃oȉTN|'5M7[bsqL'ͅI8GmTi'5E&a銂t5J]] ^|Ȁ(ԝ%"T0ȉ(8uÉLͨgfvg3FJ+ IOg5> ҆CMHxdY餵Z&\ASz`a;K4Vr'೧XZ  }m!tJN!h jBi:i*aK1Ĵ,$lP\*i/B|rD(46?YtSnǝyyc~Īate)^l|39C͑ϖOg0LN0m0GMivղ۽ꩂ_;X!&}5*024"ur`ʝ07Y @9gˈ&ti42]^Ab>fGIR]d,p&,KaqHj:qGm╯}T/nN<1 1ЖuJ|d}qM\LFLpd5+sl_AXP 6}R*qţV I`${|M`PZ9v  =on1?Wu\[P{D */P$,@OrkPoa;A*O.|,Wvj0U=q+~ N%BP/q{S\uh%@cƬsVoUrxnzߊ[t(0 :DrWnPSSۯՑ<55v`jO89L5d P_ii:cG '5+cjcCDN`~ÁߥoꖛuWZ$PdK`ޡ#P);:0#&dx絩ҹ|F%ļJr=+5 VVFDP@ue@sZFxTi:9}3K2W\VGb?*]*\ҮrЙ֨{1eLPta7[nZhR%MڡIf Fȶz@LqWÖqcY~{BUy 7nh(f wS{ 698^SL~Y?!%T&4Z^ [~ ̌ʮ$Wsg+CSb9G0QM c$J [M h(,q]M̪ơ7wμ6KnwLV/^X>4y$SBqLW}[nPÌtkeXn.+!5hFPrjnɉߌi*9`Cͪ[xE. 5k$ ʢiDZ#>>^ax]Nм.ÛPzHRb{R baB>VNL=#+L? drqӫF"!0P`^s$ڰ\G(<Λҗg>isXsi!#RO8ikuhkOd@Zbۤ# [ i}%ozXTq?'I#GgOf~732MdjR =ĝ;b&>^y@G.zF,^\QYwD][)Gg b؜4<3D"~"~/L\^Ȭ1TNK #BQ>_ g\p :bhZNިBtQYJ*t"CT[$u$6|Nz xoFx$q/G8]~eD]:L+A5B+R!(g+N3@HN>AWXދhBČnDc 1ťdO6nru5)C40# d;%D1NB] "c7*i1SO*jp`"bhK@9u_/0 ;x۴A17vѯ!f!uL@y0=D,3Sʹ3fT!V"7(T0dnr€X(RU @I!a {Ҏ^ hu&Vr,S~?v4PC[UO%PW\Gri}#4d8̞.╞8GNGI޽LOչCMSyCouP4G5L1@~@EK7u n J#,Q[->ԣ`g`9.nWWpp*堞h<,[/#)ClȐxBӞJdHKFRwNY)ip%~#Vio2fJgjs;BgG !G<mnXAKҒ |ń,Mx~+)kjj>LʏkU3Όc+['Z.EqF>Z20`^p pB}Sr&hXõ ohaVȦ$-U]GQN֎f_P1's{u +:.OKUFj*ƲofA$Sp 5)&v.~)oDS[nhES.Ec0ArPt@Sʘ . y+0^?~A_Bx)X_ @D{$r!=)UENTR{(1DSB猧T.^J%F'H4эL@  K׏vzWW9kfW#€RHF+' PhaݥtˤN)Ew9x䥛(OB>K^((I9D F7Y$ +@e+Ŕl-Vv.].Y֢m,,[ 5{(]}Z$f,ڼ]Ō'3?gGHXe.mV@ҍh8Y"HN s$gGDvi=iz{WV'2=DȌlNɥ++ S<|;0O7U&ɲɈBD`g nƄ;);?L}SXw 2nޚۈЁfA"%ȶAEmՔ?ukxq(݉Gn}Ņ맶gLi*'a)ݽ6\Vqi XMnIUݪc*}\&%=ZQ#ƋD' Dl_V1y_NΖx?6Rk]47܍m.2i ]ךo&4q,pѠψhVbQ|daQHQi5S-ȍV{!aA<dM1KI|ؖWDzC\_Hf,[~eP8$ɸd*&/>^&I蕍x 4sE#&.NpM$0#I;2Ĵm_cK7s/Y2;sZ5 >G0LYck4J1.gG,hz3[=tgh3mSgSٕi)hМW{0<φ-ͣmgy0xqP!ZfVL@@,7(i_ec5pM뿠՚#I*eg:'ľ}!ZZ^qXgf79^4_:Isd# "IWb(RZ^'=DdEzu#ew,צ$cOɽj^+[[u.jUʿ`{t=**Ie`{*8MLEA!"駎5?wsHڈ70F7Hfj.}s7i7njz۹ BB走S1Ԟ*Tdjvky7rNE=&8{7']zq?KIp@6H@ ;b' RTK o4a n'E-a&YsdTNX JU['@z%Ķ11ٓeVi>>KLy_wL}ànfT9ޥ\Fv0(zkJUqX'N n`=b"bP} gf߁`lC/6%t(f=&'$xJ?oHr0_& (e| 0up2*$FbOLvyȒf'8h)K! n6|L[|HUPV 0?`CL 2tKG2, _ڃ`d,"8 ۣu~\{h{_(t\Ϸ%{BMcE B]CҾrĦ! z4"iu^oHJoy GA'~j)uT9",8>=ypW!!i.UJsk\+n> b7q$08:btx@Mؓbld #|ML`}7 a))hÁqZ|v[ew(i\DZ#/ Efz+dh!Àڷv1Is@J.\\~QtD63L1naN¥h~C ";PA€Voz^Y D>sWP2W0M'{d z AK&AN.y 81j$ /LI$wKug2ΈN-3ΖRVDK^FNi^LJ⋥{rDITLtQV2Wrm4*<}`p~Bh=&Ļ T\)롩(^0ϖ`;$c͐dV yT*GI]d\R$bCzI&Fhdw\= FOmܕܲe߽!昀\6jͮJD~0WHYB 5^.XE`3Iȉ?v+9iܧfj p\MbZ7UеsO{N{>3)ǽs+z 3q 0 YNT>͔Ϫ>{:ц(q(`_3ZA> N l ~WiTR|L̒:),3werVkHxĒ?~ԚU ؗ*m5&_΂*X /ʜEZOb+km ]ӖpN$s,[7I~( V'BG$xTT'ue3Fa%~1L7td64X%8ZtqFv7gw2]:Wg-L(u,5DܶPmO,a&Z]->x_Qc("* RLAC Lݐ\VXp* yૐ dg"Lt_Β}[ )@ΪRQC&"|]4x$o`+dQV-`/Z: ?S g?4Qn_ T.ZYA71W1 >;c\iq¯xvV|SٓHZ36;)!'* $t:(2!rL|Re:{?li^ip\Q>ޜ3F-V\SLR)4IDl %e9r]hȞS F5@_#ybyt;7}N2RRpۚ,jlY8 )Z7Y7E~fSq M.@dZ|\^"HEzjugFdr=}xbC&M`!"&Wu?[ ?)s$лL 2Z"%Qy8(RGM`^uDj/`99HCF>2Dtm FmGTG=z')0(@wIJ#t#e%Ս"N}V" *ŊUWeCهn%3]`6<%ZV|i<ƂkYl*޹'~F-kooAT&q.죋r5EMjEfB58ZDWjH ͜k>L DqJ6> Z b5je#="9ݰZ1s©p/X%%]Mgo҆=QŘ<c{p[l^PG9ۀ'!)zkənwC/Ңf("vá̽G|Ȋ/ :jfbQ)yJq;02.e᭢VI7ȹY[/G+ %MjN*c 群\Y-"*;Tj9s*Y3eq9v*WPW"^33ՇX$jowAE3w@$HWa_Qı~ʋy?8[t缀^˩w Š'hq/1ccbL#ppZ2T,Ob&'zc?+#N~"JhOr!314BIcIJ ԗE?xlye@B`m.Õ<,-FzX߱L}4Lp2٘`[S>S,-25s/(VVmdpja{z= r)L 0S&Yd0*̠ÔPi׺A9j!3u|<^ Yqd2ÝOrqt٦ٍ 0Qfw - ۀB^P  ѮDzY\ *qX6XuvHN|evxtݖ(3@xa0ܕ5蔿`N$+|>| 6=ԛ!רSh3( ~b%|BA,k LDCB9R4 .hK/Y&LB7uo9RE<3!O7j Gro|U(ޚI†!18BI!>_aJd[ BUCgPvTb s(0 ##V36%cS!C_)3ȅZ[ykI0(POp\mjIN]{˲ߕ_ m<,}Qmv, |; :8@^!Ҟ_4Ɩr텻gd>K~Mu42.ƨdmnV8RV#f|IYkhFgh׀\dfguJd0'_Z9-ugha GĹj'ރ _T_&%OXz?Yơ9 ݰKKK͘y9]@Ѓ\2; eKFxh` /ΰ5:l ϰގt-WZ^WԌԬl0ezT{$HlA(#ХaMF^V79K;$)xHPB%8T6(IݧYy +g|C,QFɿ| {)u#vf+#dqFJi $[6b؈iZ }~' >3Ż3z^ܳNݹܨ=h;#Rti`&/L>h WQ^ cd%d!p{B0:Y|0eIw8CU Ug\OM&l(B(.@R!C*ISdul;1n(:e(ҷ`Pk>*-FVFrQs w|>y8xlq#wt=sQr+4ľA ™D%7_Рԍ ӓ=L*~BU㊘= xJrs"1F:!PH&ַd,Y^4EI~(Sv"0MfT-'J^FϺaQ@. vq|&ovq;%]`uscVTE>a&faoi81(mk0ru9 U 7w s/ >MBTYO5ڭwtWl3N> 霆;Ӷa9zoJl4ؗeˊo>^؆qn܌BBcڶLt\yi'\(aaX7]NEв_H9{Tc%\\ L@+b*Ia$JW Qxعm]ӞY /&45USy )+0Bx$l o=]$!7s"!WϮ1ӑ|?u>ȟ:C^讅xl$18 Ԍdi}YU V.pxǜ! u9Bbi "~g#v)nT]i=T5KXIndm?8?^=ix *PR~_⚊GZpT}Ab5-,~ &hK+=X˥uHzos=T̠Y|ü62lo^0xvrf9%>:I0oz s3Awo,acgz¶/e02(oɊ<~oE—s(hq;'‚"v߰E'h׍B>kdby`C5T  ;Aѹ:э1&n5S(%[ y< 2N_[-[$u'e/G,'W黥2c LcpUN쵾7܅Ay.VXuV^~9Pi4ԙ,//OPVqNpAx@-y[c?Z뗚ئڜb+|+&xƩzulk'tmLFA<1䎛Xf8lm9G:]EQ5$EWҽnR9\Aݻh})A"Oio*hwBb;x zYKޘz]]f^{֯Wb 8T$Tg}lG9hCӰ0UMB~mRfl/z?BMbZ!$x, u C}ɝ$v^X_pm-,(;uij(2# pя<{Ht{lSо~ ]<+t_PD܋yӵ<#Wˈ5WoJY@>&\D%'!9 j>L2(8 kȜh,qiƁ&]{vyIŎ T Mt$g l Te6gAWW\Fm#^aʢ %E+;@w(:㭢pcp qy F`Xu7'~&-ճ1P,yаS;x{sttnDWm^=B G2!l`RiL?!<'W6etij䬁]fH7'ݐKQǖ p34RmÐ͐=߬(HZc"4Pejd88PkIM-_c~THJȫӽM-ؓ,ld@@>Þbl.A7-M4:b6؂5G8|g~Oª35ވI,׷TceJުW}mΨNHu+kA^&bvLXzZRnSo+6ܶw*4 v*|n(I&v-" BT,(Gvd֡{\ڔ! >ZFOJv6Nq㉛*2'N`?jb}]ϋgxkAuFr=~ij $] b+jiS]ba k|0T "-!Z5n昹nY`Cd LT7շ|*( ܈P>8KJ58OnT7Hgna:4z4 &.Qʒ5V nAȰFeL9 k|ꓬswh1mX׆FАJ ,8ݳ -u5~yzzδ$ C .gI.tMrMAp럾N3$Xt_ז,j6#>nxTAAޝۃV r,Cx^W:#YH[!Rآ,mC1kn6,=֬݌CP(|ƜkiٳƜBw2X*.,ueUx ~bi܏Ѝزk f$+ۮ] $ryHUrbn-+ 6Y Jy|Wï+U$ӃB΋32ftɐ>H &\_&TsCf?z0ȍ$Vugqs Qnqas|bKRG) Eqi7g mq%~'=AjCifk_ Ni{.%iMwgZabt'atH$/ H'|KIRKƖ vGٶ6+ ㋃=eNc %+ֽ3% 0CW\; QT `5ES6nv{s1*NP˝p<,:=%;Y[ׁ$6 .r G_ȘHɞڭptweCs/)[C*aҷyK;hǎw-4 Vh5]sROn0T!wX>?E<0SklSTRż\LoIPS']g_mo)Ý^78vgR/e/H21qP^lg42(ܦhѐ%>jSCKfW.,z!K+S;..lwin(u]M;8MRSX@uqyMп Edf6B K;H 'x!JҍcgmyfDqX2oFOДUA.[Q F& z&tg)ڲwTw%ь<߫w>oq2';Cك8j1t +Q]xO{] 3Բ9M`*v)F3XZEy6RX7Uԟ>VNE=tkNYơ]M&zkXNbdE3UQ=x=!\U)!}eXoiin'`w yבY%?L q[׿: t,VpЬ%)-=h\ϑT{ip Gm>|oj3;6y&(|vت@Q Ln~7b8djyb*uY!8koר!$KXaς:hpEL1pO8,;6Afl)|.`Ws5uӣrBQ`Es틞ƙ˽iyUSY vb!X$ϫ9n֕|2WֹstxH~gL܃8=?76AQSM`pހv3ncp牛W'I̬S9oCSѹH zλ$dwWG,y%(叚m҆;a_ 5ԣ(y8vAɤ)ӂB_2bq1,Oޯ! 3\ctOxoE5z(*c~&@Y V@?8OYuw ZQIӠpW^i/j2|:QߐpK?-CEX<_W! D!DH1[dcv#M/LmE$ε67HjguHD}mY^gmz'l郛LЖ:H)h'<ϸkR;lیk3FTFs9 7/j/ G`yيTqӸ @45h[;x9-N3:Ȉ|8h „V1͸}/m7tOkT=צ`;najW+On{Z@팩{`ɹ?hscCuBF{mx /}'A-iSGͰMVy3v`ېh!qb`| j%gB vO\-? P!}R0!ReJCDmp >$qǬR4:X*`̋<`av^wT",YPfeA@L觇g >q`C\'|9uu逹k8={3$Ex*G+t(:g#ge2-D?L(>Hu|3kl㽙$PP_yVUt3w}HoŹ:Z.!);Vu%e>Βs)÷*m3d|@0W/T;EeW7ML܁l,LAIꁅ5aEo"ҀQbsPM?mʣYiwz^'=q,&̊RU/_ Es-9Z&񈮃8:;3rKEeCـ77u, {;P0 +!u/|}κԆ8Ot"tj0k ?WN9w>Na̰`GEޘ؀{'+/B7a% +*66 wj4bwZǟ8yi.؊Ö7žnh+aL힠 m:^5Ʋy`|j%K4|reWOB|ѴA90^ ا(tL:ׯa{d| '%#Gdjۆ~Qoý)or+gi_;KҦ{]"7CT{DV. !p $G 98ZсJt(oIxX/ z S<^H#4)4hAjdOToTك_6mP1 C+*cxr&a~x RՖn hs{V{ uY 6o?ro h`+F%&;:y}>#GũsQPD:o,M7VJ 47 a/<4a;H]EIZ~op="BNz]4 qWXRz\T gЧ # l1wx7 s4(&aQ D>gjn'zMFVQA(;ٶԡN+K&i/BV Wva4mgC;p7{$אK?{ CCx:tP-y.Ah-%'j}8 1z%| .9#\˭HF\x *|w#Ru ayjeK# N}b.lEPӈ8Ԥ`%j}8!7?UON[[:x?$pK mqJO"h%4|,q7>x|ZTd 1bMVm 6&OĨ%w란jv$=@>S Et7Ǻ1_gݰ73: Deoů4(&H(fN"͑{Zed ښZ֜M]K sB*s k[ykC&-ECYX 00 '\>cCXjB2υɗ'8w[j%kѸEr R\{mMSP9''BMWˏT r;7ފ42OV( wE>|'hMU06~$DNDHa+%fd$wn5tA;Yd7t4|)Iֵrڎ׈hϙ@"敭&1aK)u|uĘhĶ#J*=l8qWfƭȉ C^A]26aǍ-e7=ވ<"RGz$ i_1Zȃw]Im uQR J/~ `T_@gXP5@82gD3i࿯98--)FEZx:_}vmpX{S(CY08K-ftHQMpi$0 ^ʓLc87-a=eC 7&1ǽ@سjɋz^vb !qvUqWVv%l`IF ۆ ]-뎉! J8J&xU[xrFq -Ta@Ei:S} [Fs!!/%trcfP{p)gvBZgV(Yy@o9x!YU'@ӾF]_ RlQMBqnܶ/ǖ ^&Hm߼;_Z,` YUE/ jK˴H }WֽbVw"*ߟ h73?OyLjOO7DETlltg'UoT, y~Q{Z_t pP@LCu:Fֆg/̑:z[#a6~V}aLY-R*;ϥDNi \kL`V=,iUY_HYec?ӝȣSRxP[o`9=k] p fhHÜNjhѽ3={FQ!]r5n2 ؼrSnp.-gNcAe-\,|a R[8ݪQG9F+1{ӕdǣ>0Wҍ !~!ӓ4Uۏ+v]SR%(Qt 96&NTu9ֈg |J^v|nA=5{rl3=8ܺ<8%RIuQ;6y#0:ȍ))8Qof|Zxx $ܳ lL,n#1M ׋6t1oE"YC/bׇ(+/[트Ռz>wF~Jki"zc~VJbɏ<.>L.@hJ/bR1x40Li˽Xg1y:n5S1Yi4Mf* . B1[Kdk3v*\jO}gK O~P( a߬ RrI5OvºlD'(oĮkNgӥ?z]2S;~0fqN%,u>:ܸsuto$ZlM 'ȍv۶޻ {(UL4Yw{duIsw;XяƉ/&3br,&4pࡍM9\%jUn/激n0߬56uWAXc9%;/@\t}N=AN: ^Qz摵H909`6Ef!2?Mq 8/=km=<(U}D?<ا-Z~uzl'qHqt8z"';(XzQ0dE6r' EYgv`O\TM)͔0= `@or@)ֶp9wUw8#W4ՂN97sc[UɄ>ݩi>~ gN!Ush1*KXll^y~+h9bMtJUicHdp!3%B!_> O~ Zx!s1Vz:H+R(GqWYaYbڍ-;qW`9xQx֧}Ni#e]% $޲X὘JM)Zؽ%"8tK?n,W'pNԚm!zZґ6É󗜬DZg#\ ovU2JhHN%vēAƸ >PNx_ a V"% ׿$I[z?6:i0Đycn^+CyK ?TiwY9NP(_!?SY%xQhה `y388y{W޼H6_çhD@\ZQ;)R7,Q7E 'Y_5cR[DP9yy١=.!f֑Jy(HY%YJ/`o"/,o]ThR6cp퉌9ZIF,Lޚ g C3LFRt0AJP( ko/? qB/TrI}W&<9h98+Ul%Fz_Wc0N~a~@}6/̼r?6W@t[媛.[)&򿥔Sf,na[lUv' 95FاQ @4Ź|F@iMv?E赒N$4ߥxdK^dun@de>P}@ 6c+s!E㈭aMzxA&F7*k#{i"hBVnGKr}^iskn;Es+;6|?M|gI733d7=}ػ3=5KQ]Ȳ԰ԟX Qmݹ.Փ e +aOI $ i5'1F8aM, JEX@Pj҇WYOYz=d`<+ {mB,]-(_-]#6]'՟h!/}a 2=4 d\jy mP!-*%D3UXH$sC#km}jPrOwFia898u7+7a2Lcһ))B+ٓg$=j6Wi6bW Ub1,a0=keXߧ|N=v.5y wSOX/Bn@J]!Oou5 pu_ᐺe'jvy@胄!:sC]_{ @+\KH1Whg^wg)soKFX S$(,*qժ ne߯Z@) .ƫa{o/XBҮר|rt ' PLeLrVYgE%üe}|[JYm"6GP>e/^Vu iv,w0z z$)Elw>u%D3h,cr7 ;- 2j܎[u" y!&z4yUsLH矐 FdL_ x۞wo[qI YV 5֢*=}"갬NBunn±!,XUNp'T$mԢ))3 xAYȨNVrp\#пqE&skkdc8LK=(txؚG[k^ IQ6}>v2pv$wf 5k%{o.iCj(r g}98 4?K #Sq$J{% ćUp`hV+0Y7 ?QPsFÀy(6hi>4&9-XuBx# kĢOz*=yJh1~[x㨁w/RVee-8a\O ,>TT7L1-Atj?z6BNI"e-מ8sI(~-C2F4Jz__Uze˲*j"$$ƪmc1ՐsF-Lk@ nkж1{<'\FrWD cqǪ?Q=rXez7|#NfQ82r& @]v]Zul` BPSi</%CN5/IFͦZwӭrg6·3siʽ7hJ{|76{urʍ5mAfDty{B$9ǃƛb㣿y]u{A.GKzR֐$k~ip`'`Cz5TR R A&Pp6 ВT vRm[ 2=Jhw\4f=pMXSjI׫(:,˷Z^ -хX1#1|HhLuAKY4m8 8afB!۝vz|7+8WhAL P&3h8 CL5?"يmx?W)]8WN`fj.q&x X@`kpJ-w3}!*gwOiTy"}PJľ* JJcp(oUK;jT`P)%lhR?N'PF6Շs ԜfgrB7_Hd E}p*L boN?lb,`ĿOy]3'oפcrZŬ=3sӁ*M=j9(EMAɾ?߀ON~ ٕ~tv ~Zfuv5 p' p!11U(Պב!,Z^*Q @ޟsCa%!\ erq]B@z/1@]}Z (䟂fy|;ф )6/ƧOH, |jKTk6Fh܌r}!GgVȆԳp*C=+g~E`ӋP_F0N((R* +"dbUۉ(f%wBMxxmvQ]x{FtG>S)wsiA0U9|>*Yó 3^{Bq,j$55_H!su5KG"9 ]=1du/]j`W0Y BQv@ v a&gqT:n.XDyꄁfҭ򆠝)@zB@VQ{A5k߲"m3 శ?nr1=(DA :%83߸q}K .)J+J4>K,.P6Zb"O'eRJA{ Oy״\I;"q.ԑ_(Nqmrlg5?4uM=&ҁW.U!?0l9 5?,ؐFUsD[Rϙ\9 ~Kq%I$;dVa1f{ \=5{#^, >ܪQm{Wrg\2*1ÍR(Au/uu185l9Έ ,"Gք(de- Tzd 흪Ym{Qgx,00R"J?`Skj;znRʉ##mXCyJqKQMjt2o֖_s@/NUN |ʝl|*c;. Z + 6NE_p4U fCۀ"\ɫV רV37 kS<0sq6aj^ -g`d Ϊˋw~:!<ن [Bv Q"2lXM<׈G8BwծĥV<Pu#霄2?)ڀxڈE1[h WӇ+աRPT.?kk@EOk|5Mf;.Tln!Y):&ϰ&To('fփvE,{<;+I*Bуt;/LX>-}oH̫?:U-B[;Ou)ZZ7Z'cO60PjHm|x?1zi;hT!EV:_ -T -}ɳa8/_׍z@6W˳C|֥=`OrCU~˽[L Oh5WJrhyy&[&d6mSw(ѵ.(3bI> ? 'ܿc$`WM T-EHo;Z_6I$jOYQ7Uɗsg&` ˄c:_ysϝ2֬p‰C4cr`NQ9 6+z 5Cğ@ f>z'lvRx̿Sє$.+L@Id7Qr.d\`6{4x2Ba5Uq*լ/kmyY=)4RE s{Ήո 1XS/99=2X.a_#WxX=m/qUy j&=< I߄d8ȩ6I^`X'zOClm*:FocAev;F}El4v%U,ΆbнO!*j5h'{69_g.M3}%P.x- $6g0U0HTb@w}PEЖ[۔ 6. ̑}["L=}& 1 %obg sc61d17m75$mWT^K3${KuH4낃HstTdj }(fd^\H\*1)snAP,?槽! +p:Wܥ;A:Rh`'N㺛JrhLŐR~)<@|tZLo3O5G{ottְ>}RɱKLū=+tǞ[Ao8S;Pg$Yej&b!#tk ɂl\[Wum׉5Sv>XCzһ;%‘}rZ>2Д lR&TtU~]M YsOOy _Q*圪̺qg0KAeg%B>wZOX3`TnvžtAk  5-rcETLzjmEhL;!׉s~Ggsv b*<|/R&%>[^qT,p8ٌ+C(a$Ś,Wݑ'xIq7q3RiC=,%Ҡd)*U\1brkx9oq]1hh*wbD0a?tl;9/(*ѺOOTlD;Wu )rE}%t?ST]OM 'R;p}XBP蕪Ӄxl0ЩEv(c7 (<ڝ|6ny^ ͝zy6ҡw _~A!0lұ,BK=¸oF];,;I kۨ G`?CŦ)@;ivu`\ xB=k߁lD+%M֑&VhX,KR`)2:J\0Ҡ,=RJ_e% nB9E"E>"½ cqpX*i@*Y2򟚩Cj& B:p=:Sp86dوao P"Hܬs/:*N"dzQ IyՖ ${XE0@3E7)/2]q}r;}sQαr W?#MQënTչѸUĨHO-&emYnhܰmQPݛ1#͇]RTS1N58>ޯnK_{U;4{ԋ=;*-J713-uނP-b-gcMw׸HR([d7w2?#ʫ2•W&U#+O 9bW MR3KxԇSX"ͥe >M* |Ў3/V0{yΰKG:"RWNsbJnQ}Z&NA?Ozxl.BJ|3[܇악^{q2%VG2mAc,U<{>kP0汍8]bsj vV!FTCEghJQ4#A:͎F伞ʴcs&Bg'Y X8k!-c 9kuA껸w^sC, c9fAywdh4yI}XMq/0C@\k ԗOciK/)uziĚK|hw1t(˦ ̰x2$~PBמ=>u-]щM0B[\ӑ?zi.i.ҒL [^jDB7 :f+$P[ %L5ˉ+SB/M J!>=rBdzf $=O(q - 2Joqwn~>Vͷ(փ b7Iee6Qg,\c7@2;sI\gO&uƄ9&mw GIxxk8$,K)毙c^"EK%r8#.+qU2;>C_6G .8Pbmp @VKeo-8Q5%ֈE"c $b=pިlyMuAѱՌypkMV4=^c8Y-h z۝DEU*c97#ȲcN3$RҖZPMAIZPɇΥ :0k5?[Riebi[@&DNɠkyR3?IDКv:pS,/ pKy_|\(bEy6PP0_RvWctݐ9c"7cf l+H!Y0$;أ s<H16&$Z)Z$y2-9|X9oUC#}mP ZWPB抻Lx3oc$ݽ&e3iڤ͟Ie1zW!ShЙ~P΄=䝐9ٻ}D^2CG-g*qF,q6 Qb2xp |}+‘G+x&t(5xzf ] g.3Zu%.fq2nMI[6ʨjr0jLi9X#KG𻒈gz4BHz/ҡ͡.BLr<8. ua_5K*{f.J;@T8P$VA8RxpwHˈ,NxIA+dtrFOз] RnQݐR4~vU ~k,lQfՂK4xܣ9qL'Ic?1hZWPx=:]F,n֫-6f RUpH\㇂Ta!KrY8@+u5ӱ]qzdzQP;˛`) 9OkW'2|? )mp:k~Awҷ4G/- OM͊G k@o +<3JU:3BbEg@hr[,p5qWcyj͟24w"`A$4g8,acNZLs^R-3^:pޝg[TRRbXPc#OתMAtEjP|WA?9npu~{ϥs{GzE-"*nՎs,b;ԡ$L8xKogɞdH|a݄;r?@Gv$C_̏\&~Y@t6P?`5|Y(`:@f, "Z=UMcrf#*Q ۯ^VA3r7uVdm~H%Qι6|j)IG茝t`u`` :mo;E"Fe 97a_ghk-(QNNKacK(&}{ak)o޷dLFCc]LlBV>])Lh +J:r6T`iK&21FgӒ" Gc "z@LSZ NQ9f֢$ӫfE~ \Z,қ~bvt*d`wɎ 01s'spԍ6˔V|2{͔xa) pD@eN>ZS4a;HwLfzg(Dcs她}9񹝌~#_3+uĠim$?dmV_s~>9huL0jqVָHshK MugvTxmp(!qp2 !^}⬉3Zl˗&y!vֲP͞o0,R!”U&U5?$&Ű`]{ |*VWUR 5B p.SBǣ|U** %ɇ*+;]uɮ& b!F+f` ؀_CZO't!Ugo>?H%cVL! A+ m KCjVe `ДKX# E p'5驻ŲqDk", =00vE?v_(Sa`1yJ"՞Iōc\HvWtD$BEd+%#YnAA5% nݗ?H:`T[:sʛ)2]'փ:\ 2(s7;, E(2'm+ w_hB~uR͡[g%z.i5Z+V6Tt5.$Ƕ YZ