libvirt-daemon-driver-interface-7.6.0-6.el8s >  H a+L z뾂alm7$3g:mfYLP|S2ܤs>wEF75<_M~|Yq-M?pBM#Nĺ&eVO⬪]D"jEg,_?׫f 

-$ghg*m5t5:M[HrRiQZchwA83Y]eZ[n? {#<{F9Za+f?KCjx@ 2(-W{3c54cb4646ba07ec0dadcfc88878da326b19197b7975242c4b265e799ae08d8b91cec3076de9abc78aeea2ae2fd7f6268383aaf59Pa+L z뾂alx"t$ xGg'UEL#$.h\}0ŧʗz@"H7!\Ϝf$AQnr_ (}@!1g\Q>b/6y2]SQ5~HӘU=f-X+[ck\]}dKf .с(Qs"8wOfSWmBx% e.L\^nᦟ-&sx d>p<1?1d"( / _  +@FP     `@`8| (|\|(8 o9o:0MoG'H($I(dX(tY(\(](^*9 b+<d,{e,f,l,t,u,v- w/ x/Ly/1111Clibvirt-daemon-driver-interface7.6.06.el8sInterface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.a|&p8le02.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0kb#K}T" PŁAAA큤a|aƽa|a|a|a|a|a|a|a|a|a|a|a|a|a|8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e39e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00be5580967e8cb257ef6dd21d742b80f39189f82c8ed7e90381aeed453898cd7e081d3f7950b6b95617b46dc45cd6b73c978f9b8982f906166afad71770452d33db4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dd46f6b1d948993afbeb6d92d952cc55425cc8cfd0238109f53bf9e615e7cc138../../../../usr/sbin/virtinterfaced../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_interface.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-6.el8s.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(ppc-64)libvirt_driver_interface.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @config(libvirt-daemon-driver-interface)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)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-6.el8s7.6.0-6.el8s7.6.0-6.el8s0.2.23.0.4-14.6.0-14.0-15.2-14.14.3av@ad'@aTU@a6a @a@``!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.6.0-6Jiri Denemark - 7.6.0-5Jiri Denemark - 7.6.0-4Jiri Denemark - 7.6.0-3Jiri Denemark - 7.6.0-2Jiri Denemark - 7.6.0-1Jiri Denemark - 7.5.0-1Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- vireventglib: Remove handles with the highest priority (rhbz#2014979) - qemuDomainBlocksStatsGather: Always fetch stats for the full backing chain (rhbz#2015281) - qemuDomainGetStatsBlock: Always fetch stats for the full backing chain (rhbz#2015281)- qemu: Check if unpriv_sgio is already set before trying to set it (rhbz#2010306)- qemuDomainChangeDiskLive: Modify 'startupPolicy' before changing source (rhbz#2003644)- util: directly query KVM for TSC scaling support (rhbz#1992479) - qemuMonitorJSONSetWatchdogAction: Use automatic memory clearing (rhbz#1978821) - qemuDomainSetLifecycleAction: Add a note about argument range-check (rhbz#1978821) - qemu: driver: Use 'qemuDomainSaveStatus' for saving status XML (rhbz#1978821) - qemu: validate: Reformat header and purge unused includes (rhbz#1978821) - qemu: Reject 'rename-restart' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: driver: Validate lifecycle actions in 'qemuDomainSetLifecycleAction' (rhbz#1978821) - qemu: Reject 'preserve' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: Honor 'restart' action for 'on_poweroff' (rhbz#1978821) - qemu: capablities: Detect presence of 'set-action' as QEMU_CAPS_SET_ACTION (rhbz#1978821) - qemu: monitor: Implement monitor code for 'set-action' command (rhbz#1978821) - qemuDomainAttachWatchdog: Use 'set-action' instead of 'watchdog-set-action' if supported (rhbz#1978821) - qemuxml2argvtest: Add 'LATEST' version of 'misc-no-reboot' test case (rhbz#1978821) - qemuDomainObjPrivate: Annotate 'allowReboot' field (rhbz#1978821) - qemu: migration: Don't transfer 'allowReboot' flag (rhbz#1978821) - qemu: domain: Remove qemuDomainIsUsingNoShutdown (rhbz#1978821) - qemuDomainSetLifecycleAction: Forbid live update of 'on_reboot' (rhbz#1978821) - qemuProcessHandleReset: Don't emulate lifecycle actions for RESET event (rhbz#1978821) - qemuProcessLaunch: Setup handling of 'on_reboot' via QMP when starting the process (rhbz#1978821) - qemu: command: Always use '-no-shutdown' (rhbz#1978821) - qemu: process: Don't set 'allowReboot' when qemu supports 'set-action' (rhbz#1978821) - qemuDomainSetLifecycleAction: Properly update 'onReboot' action in qemu (rhbz#1978821) - qemu: process: Ignore 'RESET' event during startup (rhbz#1978821) - docs: formatdomain: fix typo (rhbz#1978821)- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 7.6.0-6.el8s7.6.0-6.el8s7.6.0-6.el8s virtinterfaced.confvirtinterfaced.build-id87cce1c3a016e5dcbbf9bfcd9ffe9c0de4702fc28b13af44829f602cf6e410c65b8456b47eaab9c6virtinterfaced-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/87//usr/lib/.build-id/8b//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b13af44829f602cf6e410c65b8456b47eaab9c6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=87cce1c3a016e5dcbbf9bfcd9ffe9c0de4702fc2, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)mPRRRRR/RuR R R R RRR RRRRzRRRRRRRRRRrR:RkRNR]RcRXRIR-R`R,RER!R*R@RR)RjRRhReRGRKRPRgR9RAR=RVRoRJRYR6RQR;RdRMRnR"R4R3R7RsRbRRqR2RUR?R[RlRWRTR+RHRaR(R8R/R&RZR1RmRR5R.R^R%R$RtRBRDRiR_RFR#RCRuRRRRRRRRRRRzutf-80dfca337d61f86403445185c6423277fe64d3f93500972c1ddaddde84157936a?@7zXZ !#, ] b2u Q{LR}(RM˵󔜎*Jso kYpJ+?ĩqŔy D3zO;M+9nٮuVۘwpFGA iʌhS tZco -{R;TXtlod0twLq|hWQZ&,.$s,Ȩ=L_l4:ͮQZ"i=Jc2ғj^'v u3' bCKC&j,IS$^uaM-I;':OVV,"@,v_k10EǼ`qXw0{K$gy: Xo<$KeڽY6Šgh-{lx$SS5y (jd:E0`*B/_^Έ, YILw=>;{d]Ik*QJr!`t2"qjᚳȆBTE"/P[__Ac_5vjWbs pe`uXqOⓗR ốa76r !i٫ gYfИ(CDNEmaAe}VrG@ę♎xT).͖7EWKG|6O $^7<|m,eP6646t~ji?EŪih1 le] y<(Ǽ8*PK{!k ڹe7| %HOiP`ٛ|%p'+`2d3FDN_a#E+sK湳x(%GEϝYE0bNSІͱB pyT,RUJ(}*]K^fS˖2N)Gj3ߴ?;Of@l~iey"p #I wc}htV9 ٣oI&Npt"hok.'D܏HԋNW7&Y+~ %e.%0*9y}gCr~/[xDZ&)9 #6]wԲ(ڠ_7%I>Es pQZ $ <z|;@)^ht6ޣ`HzOjkpp[gMҪ"Y< g1.E+9C=u9zU[䃰 j;fmH%.jϝPɄ?VJgk>Kl{?^xt%ҍL>3~"csAef6;lV<(0UKÞB3,W !:a"b>2v-PBA"KI 6\XdFH@`T$Q$>RqӲ~57_,W'=¬PzҖb*SA۹F>Cp?u_)!>gl 8K<۔AYP[yTԚ'sYN,6'zpum4@.sв^BP,EGՄ;ωgnhZVL@TcDŽl&%xnURx@\R2u4,dkN™X.u/j#n~̟֗fl(P!?r{O4\Lbh[$  =Vdљ2޻=U{JQ"t;3:ZӚ ZQ2K* i:D23( o_H6B&M]CaݡU@ ( YWZҀ!ZLF7=| .Kj㧌{'f@&v|BVz  (AR )(RWd߈$#>QhRr|q6+ϫܠsp{8ñ\!{Azq)W~$Q*#%2 Pj քf 11F]( s.4k UcMؼ=JQwcĂ7v,~)ЪSrF !+IU}xmJ)=:dCso?ȹ5(HJ6Ӹ#:YtŐGHT$y&C-,͛2׭; :.ֽLrRd= nMH,7Άqpy,/6{2{n|y0Z唦6L@jXz¼ }5U(]x  a5hu?߈R1y6\~2~#Y.[Lk}a_p\"hipT@ShT c~6f$^wKEwKA%]ngBd <ᚦ e!XU͛1Y,Ϣ~98"|U:́i|sQ.%L  :(q8Jw}| RfKTҴ{/AeU蠅@6踒HFgT}$ynz>i]bXYvJ4!i͊I,{^)3${4O <MK74OA$AHxK$ e26xkMwKR=#5J "iLhڛP3: зڍ_X!}Z nҰ/*@Ԍ訳@2\,})\Uy:?r÷%4J`oiV|6c}lfRGn]1YC&d\WMˆ\g70ދ a9.Cv zX֠PCNa|=_ez ߿7VY7y(zR>rb%cfG1HTqN[6}cY-M*.r'gyf݄ R&ָM$f+=o<(TDǖR6zz}V8&ɧ~>KKmӁ&zo:y9>if}=EP`.s*$BUR<=0np2. ,AEpGM-KT4qh$CN1~sjĐRR|e%ʏqb?M9mhWVU{ܗ#:P̊ pwT;0ꦕTxn2tS_~pLnzC9Im>ƶ98)^a+$j[沈P k|ʐ^Ya2V(!y*P2ubh/|^O/(rS̛3)ބuas@.`[՞c4 P/|HF-)39>?]Mo/I{cܨf2Y'B=t-+[iݕ=aך1v0V"4?Fm6-.0f!/hڊ6"ש/;p}ǧnC˒" 8f:~SDC E|7B،MxG$܆be2#\<8؞Y@B@`ht2}C7|Lطfas 򂫲>~^n/-ɖׯ9F+GJ=Ja:Ĺ?oY6&$#y7&ۅ ۙO>N]t|`D\ $5 TWfuJZ}r lÒd)bͩ@Uh+1ވ/Qj12E$Kk[yj+X8dD=q}\ntMo(˃ '*Ux??DF0,22DJyvVPXMg*G7I'ZnU} Ԭ] b$)"\6WD5MT1G [޵[ٟ m|iUuY93z_H!$b]*Xp=䟰.]2)4/N|-~Q>WRn:aOpYnZW;H穽Kq3o03vEo6NDũU :Usjnz7}R 'QTJ\Do/C6EGQfu:~le¼?zZ[4[Umc 1DS4 Xq[ΰנA¢S#EbX*R!!8F*#](MN^s F-ӬImWw\ Oʴ5v6k+&H@ڷ$h9`+X|4qlB{f8 8@u u}sAm1F. !dp 7?:4wG܌`ֽo Cf9_&XYw}ʎ6 ZCn]42K,#ʹo"̩FN`Uʕ`A9 zE稥 S:l~Ư b6K\ڨ|໤SGThƥWb5R TC!xe|I5w\gy%JV6'}{uI6? ,rdޒs#w7MVU#~e] ;\5 p_Kc ]$悔ՓCi^rCH7W_H@&yd6H3AGsZTB1m<8L L}G[~L2l4o [`ȵGIhf2s.}F&ځ1k?Bg'yP :T>o d4ƍB}nX>ZSuɠLKoSցs]1->٢sZ|?yrTg{@dmdC&jʛ ͨM x6|2sʓw9ӏ^.H'w}WnFRW[:IS2[f\6اxβ"ηF]yiDG! ([L?.=JD͖ɋJD{s[%4e8{56-z6#vL [ɲ)M/S5bwlŁr<}DXKO mYUڔVbc_T]5Q|oI$4SrnB߁># b^r p=Sٙ4@DѻCCkl>:x~)!FP! ~G @m0ta{b6Gopu:DE⚭K#s{jq=|"[ufASuKtN9N?WҙM@Q3>8實MA.;N ɁXD܆~j1xDݷMC_Ixba NB;,>_t U|9fVuI^>eϰ1>,:xp|+R@p݋xTEŒAf+Z`[HF{1qZ8hUUVC=~6z4yJ- Є{>OUHzm2 {'';zgh{B̷?89']xdu''s@+, :n0KI.PE  />;ɥL_:`ퟻC480j b_@Pc0b|(bpWJY6)XEs@$fm2{% 1P|Uid݆ӬaEO@9#/z0sI)=?0fW.wu5'c8(>nNHVz^ u'fVa#wxAdB^cro#J_ᵑ={o6jq +U*49>cq!Yi̾Wio}؟P-U5\2,Ӽ'l̈+?.;id_YS)i|hjP"^EHoݶ|JRmy[ᵻRɩArerL#zﱢ;EZ `1^N+׻a.,TVyT㹮T"w''' scv̜21 {3Rnet6{{#6}2;o[uwϞ tf-6hE3"հy"QJ:SK֤ԂK>idUxIpRڃQ85u&&=ȭ(J=N٫;t|-q+xhkGYH*K˪5Ѝ>6I>b4wM}PpOjg| Y0UR~ՋV >{ځt4srk.&X]`s3cՔ WoFe$M&Xd9Fā/(E9NStxŖ^17 u z{ӗX %oռUhas c>?;[2wA‹וgEV螜SܨP殇¶nƭ Dby:TbU7lGS{YHη x@ o9 z(2Yocl#Euml~;ʹ؂98P6,{v433Epf%sRY'%僚SG!;}oT@N`}v"Q*e+*F,TP7(a xgjcɅ[ݢE\p)U܉3 |84^a1V@3VӢŊ̪-]X,LڅvWxj*8E9> wMĢL"_FZ~=98{V|nL>>Y,@t| ʓMTW^Cu̗_HAi߷.zgl(E5 yp@Ԙ$-G' NB9sq^mgeTu!=b 5Uq@/桡M/ 72].e$:%C0 Eau<ߒIJEV@ [L)*0܂)|nhc|ȒDv%Pw'F1<8ߺuGL2GSzZhw{MпۤT()ŗ &,3ߌo6hcZU,پh@ 袪'pMMd o`S*m\$xyQRE=DͿ^*{qod!Tlv>w Wn`FvXX[q)zBSS<;p5T"Hƺ8f$Cu5. F ǂ-6=i|rP$C Nt.쌹:Wwsx[jІ֯2usgV2,VSFO7r tA{lgjq2zfTx6c [xFs8Ikf̀3 PWH܏y+ךdjQ@!WЊH*w-Ȝ1)JH5n}[-PO1]^^1LT m{M'ջt -X?PK)Zj:3_Wg sU( 3A``j・frOUM92"*+f9T&/#3o{ [9ێ3 fv2[ {˸i4\S&ܑe=Lc}b\I{J< [b8o*;n4?dq^~:I>^q\EC-N@PK0.)'lܛv232G]F3kw,->YLiEA1D"R+ZC!*ڦF^}`G_F/`RӦq!^3kj1yxUEWK'ب8z>_lPox cŽ[;x=\p\K;@,)N j'u塭"]6ڌKuJ3$s*Jk,Q VbID׮'%q^LE4 N[]pH 8;\}<İA6WsqnWE~0>Ae8h%EA#OEb8W=m4;iQ!Ok+Fܞ_rsoLfL/h0*y8>MR!a4 6&9r#x/BY%O !gRbFe% (w/c}/g9Jz[񆁝=P\=#ƙhp ٞPT"u$ݮY?:`CXZs0F\T(q&b|Vl7=.E8K!h$,1ufOX#nd цI b~w ɳBS9N({̷ |PN-c. djB}+mhl[1%RSm|I3ДӔ`)F{C5{p+hņ/rW~/Q\,3juR$dcEl31H 'r)5Į?(kU{zQ!S#'ډe[ݱ5h6_Voo?HS6utJD/?Pc.ixT.AV um` )b295ؖxЗ)+T(J%($Ll\vUBr(ߟl=죘U]b=n6};$Kc8ԩAZ 9Pyc" p%~.(aţ@hQC*UXkF+BŽ()(!!Ź }pj\ a`޾ ȯ{.$Ā>!&G(~L|wcVg*[8 -PPu']Bn%7S]6H$*α=DNR?TZ [K3۪/T#YwLvMcVj=B~ ͞~UDz!+ۋ;5`T w,e(voOX<$$#4-8e1]F}"MjU-,3b'-"O:_cHN<*^Xvc֍/@j:C@mQ dxil0䘄!c$vyk QJ)h~&8%`mq2‰ԥW@":f8HЖ}dؑߥ<<3ɫdV&4B+Z}z铍6Taf i%B{ԇKIN@]lSkpM?!˹;k/b3k֔o:~t䒂B* ʻ̆ m3 up= q %|TH`iq^Ps1# ;^y~.wfs׹g6*z/.lӤ-vHZ2eKkt~73 [dH_ÃBTUqݠW^.4("?1I՜p O2/]X?_:N[4̈*͒PN1WǡT%!SyiuZ?<߂p߃Q؞IV6ӢB8hzq+;μ ^ /2[(_GŤ8$΍$AzXp630ko8!PNkK:2i,;Ʌ (B,}P XlD(pk5 ;b%v܋3&C@f؉q K{~1=$`&DfK/@ze͚>w۽EJPBi|0G;: 3 6 sI ):rB8S*1^KIv9N>RZXqz4豮B·9{U3ߨ[AS| ָT̄&Ͼ=\.F01\'/ϱhS (cAYdp5g<S]yp_uԅ$8!T.` H/^O>b2^KhY%׌pfH¢Iɽ)4Vjچ (l@T׆"}( 4U"FwRNQ-h o#0 wj6'cj{88yl'sl[84Jyc#Yp_jb8~ ~)C4"D A9>4"QXGKj=꿇&ebt~9 :L@аU³N (5}h3h2_c^a~.#Z}f%I{LtT.If4:ϪU|?P8hNG,`2+-.Y~ү"fDxߴZko}* B]T#z,bVx&&ضu:P(ޛ¦^lOD] Ziz4?SK[i+8̙J]-x~t/+J2W jr4sQZaއ`~!ٵ/ZZuPGS6_pޯc|¬u-ؔOGRػ?_Ķ(cʫo>qgW$Ifۑ831_~RBnٕMc{xz ö"hqw L}u-I~>89GNAH'TH<l`f/Sx>x<2۸e%ޯ %Vmp㟈OmxA-fQrHԽ"(+/Ma{ŕro0a*` SYͩJEP%XJ9R | kL- SNehEEooj9חSRTx8}Twyr՗_HFfރmTGuSD?`̫G[8[z9:*:[YWzѐJ * }񸫾4&1qn}.ê}͠7ߎRCA5*,ǥ.Gv̝#; v@;윂p(4J_3y-h$-mcX\7x))p)UKfjQg2MkߴD"] Qv gǩvtq1Wo\rij~ͥY~ 8WsDfyeNQ,'yxrX6dGd&&Fho~֤!Acc7Q`qґKy%|5b-LzB5;̳k{ՖI,h};F^]o^' xouȷxQ@[TTҸ@\:/e]aE~aStPy_rT/|/&PAP kڍM}1)wn`KxR)6J]ʎVNnKӌ%x!%9 <\B@}W[~|٪v짘xNDXEǴ"[j+kAۯtp&z[{O'i{VFAZv!iۢ$lҚG0_ aGkrpNWwNJ746k3<3G+<jiioBav geyZv9-B*vOG4)"8HÙvTuhkE [L-طd4+#, Y?(Jh1"bŝUHW,[\*}QB<.~_Uӹ5oDUC[ȱjnXuI`Wcگ{-,(&Jֶۖ]ƔB^[F+=M#xլ"LP|HqXQX$aehۓR?Z<. H,:8AG,^;JV>ФFoG|7j7չe(]klx4;ӏjm8}tNrtH aͺk  >j%>-1 Z/¼`\ۗ>x}e0s`ٌycT7"00Jyj{08rVL"6EH]71rͿ@{PhCCjԓ Z \'lO7 U,[N\IjtE8V#G'!0+Y¸ۧ̔(S9^:}WQuvElC7NT|%#b!0c~k+QB4_C ۫gg%**tY`NjeAt}>[?V(C/wYC#kr-3~,c*ONO &]\TK{<=(,^VuuH4Vj>1ȾuV +' #0 Y%:bR.6K}ݎNJq ){6l{Y@r|D{T`2-+ R|Jh,-녰QqOJw l`%l${JօwB엵j _-!%R-ZV۠u4vQz*jjW.lVۆ`Ǣ?}&eE٣|ԲGL\ٗ¶2ƒkѮ84tBg՛4.c$*D%? X㇮),fW cjj]xZQvQf:!53 ̭Ul>[TmTFw'& {} m`: &uWq$bY%BXahD0պE_% p}G[CI%qR&R2gbW  g86y6( 1ŶgrU¤"ЫzLU;gJqq\Y`&V:Q"tOS4VS.yJw[>VĢ3|w@,M;!s1ԒHќ ,A': "?UDuSid#QRGr I8LayW4 sCjuo; DDži3DSrhStOĠ(?뾱d{}8oңY%VSLW~kp)N4ҚR-d Y)t 7?┞G0[˾o`ފȔ@' HjkqrwZNX88@@Jf9ʑ:,Ω)(k E-ص)nEhױL7XfU2RWlipbk|SSQnu1_: ny/`ϻlsK[kߺ׼m`3aC0Do=`v[\Zhi|]?D&;_ 0Kal_**bִįb@)ClZwѥ7U .͇{݀u\kx5n8ӔB턘οA9\ NX#Xo`sh,LѕSKe-BSf./!E xA "pN>&V=}6|ȫ"I[@ttC?Y ȆZ6U-RYaXA愴jHp:EP$*7WBHwcou'<]f.Dt0kϣJwQ&ٜ ~B@\[ 4p'DIJ3'I~ꤦe w?Zujsw̮J9pJ_VylKJv O0 ;'ЪN&iOuf`M7؁)eEJ+7R\DHxHSi塜?3SفUxk|kXF?i+lWf2$BBK%EJzՖyQh)5`.Ӓ:{鹌\v$Kd}ZVYk K/wvhRe?CM^M> .X".0HC;R14i8W y{{>CtTÄsj>} .41w,@3a;n~|"p 9 =Cb(!58 /Y#UvBIkUP. &xt|_W7+&J9Kӏ\c7w:ɖgDYz JJVcv\lTz:-U_<>O&a+"2N21ՆQ18QbXJ*zGQZ^WoHrĩbM{V: C_ʫ[gb3_Yr g}}9N"FRr3QsKܤ9ԫ0 c>~ϟ8=Dv0ꛂ-Qsuaj]s)a|K^]曆u 3$Fm;ơd%_F} iP3#~ܜ&Kjz3|ݑ~n%)._*/{,R%E)5#w a js1} iGf/FQ(Ԫ  H?^_z픐zjth;;`-+J[gΎ&ό` -_,%"z8҂VuM%3k&j~t'%'qۘz(#H}DoEkV,zV9>W7(v5EvG s96h{+zĻ(d@6([-!&-o@YA`{&*!̟sa5W10CR )G`b3xg Ԙ$筷>;TNN6]浸YBtZ~G $aϡ$uU/F20Z~6SikmAg%,V"wu]vxca|?I.R5˦WB1x] ;.5?檣rC7 ]j-ᄋwBýqVS.լY~{ͺw_J&) >yn i z$?nL`2G#(?]*(=jTAH;l<󽝁]oZB",oySRkH_D+r/[2RUcOOp䞂3wC39]Eh\L>3XB4đڎORQ!o qj1xy(ܲv8~/f;~hhGjQZ0V.2@”(| ~26_w2m*T4?Xkv"4T6|ՇhsPp وs%eqؐF&m.oو(:XU:@+P\4xCrQ)mFJJb:<}ߌ9Uֽ^pul_*g՘9 %"]$*5o{_)r2fF-X5xMISk ~ށ+WUDu|x[,:jbެ4>}(Bq "*F5,,[cT"&Y88🏳_q:+bcN"8=Vr7$?ԁ&1yg<%Am,j͊-x gUG WQScEݔW]7??@:2*ß{3'35*<#ޛB St3(R)X3I*>j-M#m]sⱣOG=]tHr w/tZDsz.p&Gi/tuvMZp%Lܛ_[CaiVG4^(n|MR0DѬi,)YV08G! Xa" Dr"7y L]9? аV$V6﷎IӬ"JRwjXjQm]R3w#~3/My^RMf P =\Loijt6 h޵SXqC<C ޝdXt{Lp͑ЬEƵ}Y&d-_Ej/8h1`t\kD}X  !YUqX-՟|wWMA|J4\{cc{1ɘ S+H@~/N8kz1g 'Ɩ'ux"Y.p`!L A66kzI(L3iկt2HVlҹl#%P&*B]"pUY-wooEe:í\j8qhCәڦDN_P/D\ kgCB"V:!(J8Z%A:iVJZd$EDLPov{B4]A5́@ԅNh" ݭ_u>bD)FJY`+W<􆿫TȘ_~,~snХ5$]{C~$ ?uH s =O&m#Rȣ@5,'1a/uCVZ e]abEʫ!@o6X9@Y QaTàWlCy9i.D9cҨIsRJȆkC SnΟ*>VW[ vSgNΛp*a TPڽ G+ޅK]l+=/% ǨH%^P lWo"RRkO)RdԅB)(#0\O)F4O˺0 &p2);dPL]sPC$FҚ8G@ipPs7:BX<}_>]Pyvl&U|#H ] ^ϋѢJj;Oag|ސ? Gluv.z]8a,k+G' .}vOϪř0yP;L|N’,`-bg}&l}}F+'h*XrMY@Hd0k;s$G?5uZ9f+撚ѳƻCVZNa1 O(0O`*)b//P8m_8t>H4 Njp ^P8`L\?TZƪ JҀ^LW 儊mF6h}EbCm s;sFC/6:&*D}G2U1Gi=A#ZI!K#ccid-mtC^J` MjEo12kMXՆAI{nz;5N jR)Mӣi"|R}M*E(ݨG3L0 4Yx/(rT\)q ??Q+"{[R}CtAR.{΢JߙtnLvȒ9aI*Q)SOBOP*)I~V˻JbpѵGH-PN-S3(0{03u3!#4\>B9PLzWj!%{'*fK FS\MqM:z6aq9<Y.W쵸5@UV`Ɵ@g {*H3UF9of#J{R|EoyrQ _•{fjY¾Jp! ѽCDg}ld;5$|WW  +9R'"<]- ڲUre4"!Cw$gȭfP} t[*1 \ ͪIî#,tbuVlO3{8E,<_iۍeEzMF;V),W[qVEu_ujpڰϔm@]0lK9>` wwldM*YGE1)f!Z. 1BKj1ߚS%MI0Vs'f&~pc@d b0YQtB8'ب7VZ8N4P_Souƥ0Ѧyf\8>_ 8nP;iBa-TV] fǔ>9x}/tS+ђrXf&{+)xH$ 2(S.#'C!OMCNv3-'FFE`{.'xUeR.![wC!\'X |D}M_}W}Oixc^?H1bR+o2hw~Z){)Lnl& 'Uѻ].+oMOe6wKK/xq{ 1W*'~ +_E [/kv5tY-Vz| DP +/{@G+:*iEǁ]IJ 0 H&NeW"KVPX  wLȲRQ^ +vXKAk΄{u??jNrlr~dH9|viMTVlPG " JW>h^A5z/ mX!aH&X7!W\/ MO`#O<vYbI"vA%-ToAWG!؋YFg#+%сCDy7'9G `~,B"d,~#O𾝈_芋ԓ-f]i埚O,[)B7u}=e|1Mq&`DV^ <*~vTo_(o2Ey/©r>Ү4 j3#?mlZC5iƖ@*Gxf׵ՁrlpjgQw]1= q;`%.b@S{f@92Ϟa;ڥ)zc`#5$6ì+` \mwq&Hu}E pJQf萚5캿70g(iRM vhޖ6{"Ӄ=7RROOogE ջ Vum3##?eQhz蓹5k]bsk.h:dϊ$vZsN{iKV:2wԵ@wmaL֜wSG,DgC*1l˿neh-?`xK}aؔ)%Ztԇ\ΡoD&m}Rƻ8hg3g?:{^2 o, &ɠy׹67Z3>p{]@i3gϜ`lմkڨ̼RePw._CKj@* _|C9_ gUwqN'uCa-[^{$XNm).+a UmT9Rǒ'LF_rM v_1]cf FXV$ݕG#Q,tl`ۉ[BN&W*_g&橎 tEF't$15& KN \ax[tCC}\r {Lz>4y H>4Ca/lIx kXR)FU׉rE+IL,mt*"zLUvał;Ixb/Xr=~gn?KMsFA;u(z$q{uf0#I"X>H)B}pW NRxpEDz\X4z?3ȭOtTY;<. 1J |9;C-ݗEu'I!7f>b*c0/W3uLQXB˾fz4[/u|6gӋOF8aFWJdKV$AV7d!،k,@e0`:K4-`%0) NIlT 9Ć%IVt-w@5yNQf ݃nDwn@8nlpp+#+X.*r&V]r AO؃6b|Pv•55I9!hf(FBB,\g=xE|HSl˚P.HVzpܕh#=ۋ8R25K.|7hxEcK> %M#C^q2-3R_Lv,&[2% 5;&``c+QvZ'QwR<I|}ze0L dr{zPutUo(\!OR6y35<9ci^gypKb ]͖\WIzyLC&̿6ޓ?kҹn تV~ 1qKqՋS5,𴴱e\J|eGAFSδHJr?kcHjsneEwWw㩲k2;`Wi8D,|(bV,~B{?V5ʮ5m`a;=ôѯt@T9af "#rI(JAhA/7Ʃ(6dtB(">}&"M,jæ8=Tynu<ݸ'oDw-i' !v(erUvIVVpW;j$^K IMl7ԋ :Jjk*t-CSm4e\rlQKS%Ǐw;](QjSN!*Cp Yл$-'utt\_n0*FX=g<ݏSn'"l#|kL$LJk ŸGq] \h8mG.**o,*᳜M">v=!Rӓ彌,W~p%%&X>Z !Jh׿ viXϮ} ' {ר73P0Ftu>Ÿ5 qaIn (Cr!aOMݸ\d  {G1xA~&<~܊-Ҧ]4TŇE6Sȷte޿{8LeҔ\E }5`nӜ*ޔҘ\ID6m'|0NְΨⶃ[tdy ؒM@z6Mw4~#ф9MBtCIXԿD:)o~ b{\'ִLu!=טN)@Pn0w.,iv~hd iօ' 澑)Bעrl<4;% o]IŚb`d8af)Xϡݎ4N4fRirgHCyӺ{`1ffI(.R*ϳ[E+ =پ!֣G蝑KUnD=#P4}}!5VP%KRnP[kI %G#yg̝q)G7 PB$(܄]E2L體@?ic3!0A˨qmQ,)4z)K@&pReO8NF/˧eH^]PpH oE2c4‘8⮬dMry=z_w# o[,Q,{x+eJ'>q2s1JxyYZRnzX~ȸH1%e@Nc-(>8~݈4/MPѾm%\eV-(_{-Y^EQm(/a,p_&CP5b\ Ս !:F6+\N1Sgɡ`m~$:*A\#r{z,v$رK!qe.q+DkP cltXaMqg;L8g AvHmWNaF&͑Y c]gMao|Wk+BC5OL9-us(|bI[N9xS:[(UQ`,'3m!wKn69\cdžP{ԶeQ 8|/B1Q1 \M"؎' ¯:4VpCۈB'?π ?\yNT)jNp'#+tv@s\nՌF2/(/4ت^ 1Ŭǡ !Co|.,z9E[|tҁ=L_֤*Q9s5K)Hxg2){R0{u$EHZk[2C`S=lDaS,.. 2b'BM%FԼ 'gQ"`# XٲZ]aTxW nu"]Fg@]5fB ú3Ho@i 8ζ#2%? V ԰?HUbŽqw'5T|0xR('a'h:ڃاXٻjn<69Nn1)m'5Zf+0Os4_wMY FΫ5zr{?@&q)$w]u B|[Ocƹ!: lUڅ+"LIz{`R.L6 ʭc,x< R`aX(*/AJË} %6D?-ɟ/[o_j[Ah.W ]Ni.dijT!Tgf;k'pShٴ5 %y G/mtYC 04LVlق~Url>J8@f?裡%]"l93K[(oI_gJ/΍_J#Y`5%kksΜ$sX3M^ΆQIdwWY>j7Q̈́Nmm+EZNnPǗ825)Fseޭ6Aаah{`ucRq)Yńͩ68eDTvoSVWҬ֩vjVBY!_F,~ OI eUe}AŲR_lr{'Î55iLK4u<M46=)NpA$[p%joL;*OJkpw5kjs}Įr/;wW!Iz߸('>my^TgY;tlO+a}s4#2Z)& 8_+2.>j7 5 S[_6 0ѼFe#\7% uwl/I=lr8DE!*D_7+vg ${>]J h{>գ\p_Wo-?@Wh76>17aL;o“獯Gdv!Y齒2CrXKK$S1%PnP}ͩy qiʠZ~Ο-C{>LB^3#T=ֳ2 C3ͼH(HBl)a\֘\`\s b 9 9G /P+m/I.)M:Eƀ2Ҭ]ՑČ+CojR\p~ug %W9)ļ'z:h=A1܄-KWbcIJoKY֠VcЕߞ6t(&$GX*@u v4pD&-s`-*זmƦ@\uR1z-D9Jx8bUgZ]%W_.2A:տ4\z"gU3V1&G8ێj򝾯N9Ͽj}cg# z }JP{#7XzHwB"c%\3$nܢx'̹j4p?N}!T&`{GFma}+Zǥ_KO;<߉w _zm D'p#tcwn)p.h^~7Yo2~q=2n0i?9Kh&Yjc-˻AkVlI9 &y3Wv"rJJ!e2h@H^d#,$B bjUs-(Fl4XIl)){٨e6F&:iVR7pd66Kڋ0< ΍ͺ Hpɠ2:J*=顺B;eL`@,j^ic֘/LI\Dሄ~.'TjdžE P3x>mPi[$u;utgP:xSHj2rwb;$]7u 4]_|Ee#@5UHۓl)tz "cnz¾i\)zXm־4_UP`# U O`ݖ~З[(ռh5 ڮduJ!$3TH!݂a G朱O ]:hF=͹l^0ƦT/Gʢ\荥ҵ ݚ7=Mƞ9๿tD0JlۏAo~0ՎM qۣbHc=;w>wrtx/ɥ:͋uC5pD>P; dȃ|h Z :0n'[M 7Dn#&ϟ#[:epu !4Yٿ~DWfpU9dZ/!@p ;ERG ':8ͥl8`+bvRnj8˛TVuHle0h 0v0|}`.Я(ؾvIY99AvH9V`5Mq푅CO\=Ifɭ +FXF~v,wYxblxy 'SM4 :1xWaeg,_ԞA}]UҢ01xnQ)0ooBuAǨ 3_g浻k| 鱭/q[A AKw$ _K`Ǟۮ#++k|mDQtƌtpՐ5^wcjOƧ'%1 e8p~sՓD?#eL 27RšX;B(Ev iXY{餉{U!2\8L؃xr0kNOCx9 U1}/zY3 xÜ**qY0GOv'F Vq[QhgfNU( 00M0WD8}bMRi)(st?.HNBz)(c{}QRtHA7xs Zg4.uÒȽ<:ub`Hu0g`{|oN̫Jfc'hhۭme=d" QH_(>5*ݕ(r0 c@tr":לc-mkRE[2U!gck[s^r?|Wya|2U_#&*K#Ljb F>}|8waz;ט Gv)BvF7 LN-Tkl%ە4>?H%.ÉAnljY8 r95tITGS>ZFA׭E)K[V0: 3m_ TYڭ}\[F£X-%ڋ=!A_}CO{D})wĜ%;Dk*rFfդ' ~d0O j3So,/v(Xufq6r6Y`qk}u$rOu C/V=GKY'2 M7[!nj㍅#ZK Stި{W,,;q_ ZRԭ N1 n _ hρy*=Å&@l_aa-ѱ]T53 vCT}vv({Ϲe[q{TmU["28bD,:uAGܼ&J\(UEqPNPȬ'=ܱ(e&?=&b+g} QMd&9U>nP#GQse31qɤ&w6$6l\vӘ4jEQ`VflcA%A'ah"@*f^a/N$=6xWeE|<|;fnS7MƷtFduT5GF_ v^@.z"NfMNMRi; w0],L<@CQig#!@\, 3ɀKǸf1<9W>R+|`e3˶b=,1V-V#48k_{u̍H8@ۋ) oۭ=N;篵mI_x LY=+N^ 0_6FNb'iB#ak:b+nmkЕ3WQu;= a B.! LwC[! ؐoy>$i6YA}nXiyc<$MN8Is@tJʵ'<ׄ4(mgxE_sL V:V7mINP[RؿP*X Cjk8伴6W C&&ȖbXD@ [(m.'q_8Wo%w%EٷTwmA=M<b8߃hc$iE@%߅?6}+@a2/u0 kwu|ENˈWDŽL pK# DzGa~UfTT֡`4?H3cT<6&iKK 32qlDciE )E^߉QXdvuIP0ge"3]7;3ơr,loLݲr>w.Y!HYnFFLmT`vlX"ᚤ‘ 7vb9{^^sΫB@@[G޽Q±^ڐ]fr`N**sZ!,rY0T:X ~ fSԷo8A~_TEj9*:N.8M]Y_w?p|*]Ժ"kwyх(&|p>? y=m$ K0E^,^v>7`)s1ҁN$S&l}"21pEQ9h f<Bכ"y#9mޮ_ ܣ_ؗJm9 65VÆ#U {]T3#c~P(yznRkC3Cc10vz:ó̟?t" bi#ML{嶉9ӌym؉V`.pTi k.W\VWLT^5[u8+\Ŋw2-4S-Tsʓ#6*OB4+m|&2SG>2#Xaql ZdmDo9j ddX]O3/޴GdiFm&`)-rYC{d ]MbnOt}M A7 =H]Zru%XNr{h>*mؒ#jf_yZbsWy9*7LU 3j讶$r4͎DnGx_q |JEU n8g{tA ܭCX𑾱Qe4R6eDb?KIH evZ\]GfSF}}%zGzL@"ʟRY.d?c*6թbġXvB#̭#OPx8*Pp'yW}Kj4c p]dz%q  BRCzհ1Q3+tFYy$"]sZD2N&MDR8"H#<&U'7H}\H̕Hd,(1tIXIz7JpVSx6hG_oɵ*G=~'G.В MJ7Sp3MW*SȼݽdCNM;4k#O!&}Og 07&PTƢ2J!SvS||* f8V_rE Rx$ y$>I=<瞶"cuPcbomBؐlX^MܖTW|q.haƂQ]hfO"hyZ ! `piXxy]L?^uуɂگsV5R*0Ǥ񈰺a4]}@:ȶ!侲x큯CJ4.rẄ K݂uB:&0@w#3% 3f 1h3>l[Roҙ!-DrK\;17m,!_,[F) ϳ_dwVKp^)w%'vXFFi]]x|jijf' CC9-q_-oF=Vn׫tyhv4vgwtp@'GP0 kO,cˏՆ(ю7\2?ئH$x7G{{-,Ii^ƈffy ϨP.cEc˳7d I!iȏLq!(LEx >Ej>߉Ih #es<3޴ @\57YVB n>t*Pl;dy]pb]@۞& aЦHUy }cǏ=@F-H) ،>tA rP `ա,qe"9ygzz0=Qr (DC*OEb]0}b'a[4G/Vt[~¸ٱ[Қ_{]U ҙ~oWnVg YA9GĊ湂B` %qw1;w!Dm"sjŮ }k,.'v[M`.]:͹姪w)3ț;z7)uwT4p)D^1WW!m9MZA#?䐘Wը4iǑ'l;OB* QazӟhT —f^ה|ʵ֘8|YXܪB`3q,hۆ0uH'8ɃSʢ`1k׃\\M9Ď&~l~u5EC8l'H)\;T  TBeq>eMS3B ICU0nX)"0AQز9,,BMĜ#n/0J, ȳnM-0RCU1a}n# akŤI9ȁ-L9sGp Mk]I-z| r}HaΒ M}({T= PK]+qZ/A@ J P896 8dλ,:4!Ag2ZP"G1TFۃd$ _Iߒ@"Ī 7;'e=-dsIjxכ} LJyoq}SKtԂ'VݢlZB1SR{B^* ao TA_<^s^)s B79>>x9>)xHZ{b$2퍥En_=瓠n*Qruh]0WݖC5^M+͆$:UG5’Nķp+"Jߤe[,۳Y/5+ $-nD{ш;N8!̴ʵ/r#Zrw&V*yһrP\y&%_t8 uԀ8]ҥj-)MBW}f{(z~ULM>D\? %-bD&ڼ1||xVwle48,>1 B؄ss2 ~O3"P´Ka8Ynm Sțr"V IoAF$mkZJ'BR׊f9 w ݮbz 7:R1ZNwܣ? Z1={]'^C/oF꬛FL=N訆,Ƨ5́5ci񸌌#t/c*]wtݣ#g=_;r?+F"Z0yHaJam"#7cO.T ں//$U^ 4 Tmr&D g9r6|V AP&7m|x,wlt3ynjjr>aaܟc8Yb9a.32%"ť[1rL\N443~VWyܹk$/,g|{d縑֟?[҇o*CdzP$X#F/]9k+N jHE [s+Jn8(Vծ7r%wBXe3D=[fGGQA eZ0ؒ4|3,)G@ !p 鏿FF(nلi M}urrTڲÜ VRCSCNM!s|e.^Q#[FJZ+}$5{Bc^@i=ӳU#;l vFDu>䉶Yp:L"ttv_>J`3# YPJk ڨ>#ƈhI8܆}I.〙<ɝt@ 5-ۊ6L+iWILgŢ24 bW:uKCV2kP㤤@o,qQؤ(FSlT c"=]w7nmxyAv2iGDM]-gI#{IY5S~C44)Q+@ p.bt럡x6ur=k&]r ̵ Mt]v0~Q]Vkm"х$=Vf[}ޘ("z=94w{}Si KEj] n#ss S4&/=6~:,=ncAl+R{KxwITwTʌrG=3?JʑKD"X\&%$#!6=Fߜbo8e;c2Ъ u7},``I;ϼ %Q-eXpDOIł]<Dp|猦i ܒTBNPiPyț K>殕 8|*YvM(").u|:(Y(K 2wY:ZIIoD׶z8KPQ#Jį8밮}3U8WΧp9-3wX@ (vQ|@;NX*[v&G-\%;Jk"|!a2%~ + Í`jTHduig:K&NFLw Dmf8u-Ez[D *ؾ싁NiniEIZ:B:*|*ZKmK bb(|0& g:sNp NvA?: !.?NagzsڂMvj_D :4>V5n%|8" ||:"͒.Uɫ"_^WCG:o;[lYiI0xE[c1IMjG" :Bɍ-/ve; ܏&8`1{$4 oRk.ڡ1 4so!u?&j}LLOfRoqp&luy D .3Q`U ~BgY[J˱H47qȈ"f-Pq34zL> m>AaSdǻs@J( ݏ{+ Ӻ1UN$RGAIY3( B8ϼƱZҾ"-ƾ \Ij&t<-r $Ewv|g iSN\Z.d ټ5tU/ق~) è"&+uO#iH^ >s*yu`Ю_Ë߀;c1QY3fxqk >򃙔CX"^F%u M<vEQ^H מ-XS$r0% $.1z5b(3Q9u6($aJeDpB1`wlȀ=|N\ zS]lV$cLӬ6ZQ=hGt'#cDw3TZ>MFmI7={7l c S&4CTO0g>S]\q3Yam޵5|Xb:O;9>as/z %[`_$Ls.ACչ@$qdʑ[f7K0+Aj=(JG g(Ajst}I;"̤.q2&q4] urY 2JE, "7 ucfkvc`I T 5m;C7K)`z}%#coKh]!?jn\ %x[$Lro讋WfQ0)7FIJ !~g9 'D+4mqji=W6~<Y:˦V|r| MdivE0V\΋<3o2m] Vgx'" kKRr3 %AW.{\.iwS,3XD ְϝ0sQMk} 3<ż$u$fF]BgzfsHY O‹ɸ  a?!Y@4zhAœVEMJüx~hi]Ysg*ʻtoXaH= `Xt0!s;ax^x!OEUp;iQ~|1$VCO{kԡ^1ضZ=CPV-az_ӽ(J֮˞&L> e=Dbu&d L灔/KFӫ?%ko [3ct**=,S9Q.AR2H#$pUm5Srs_k{ X`g&;v Ѽcۦ ^^YzׄS!FGJ #W&*zlI 57;Q8NVP?yxN#^P Gi*XiT8;5td APz3162[,\L#1Fz3l7eS۹)wv:;gk x2c .Nd EKKeL|^ޜ9]S e $nZx #*"cPhR᠓CrGCdC+)dtɗPT _5(hܞ揝MU-Q9WhI]EQiij7ߛ~b#ﱄ)y"l9yq%_Zs![whŃ48AeVDIn  }xBGQel U,NKܲ;!hg4Hw[| w(XAo(ߑQhEctl@0h|4p0F ʞ|Ԝ4 p/v9@ʍ=|)2zDX6Y|?BTtR R{:\j- 6Iֻm}5sr+wEC3{0c.y8RFh=!ujr|:kaō};['Pyb?$gA&2XDnaLD 0M-48nFeɨ ;tx0^aNS|(aF|W0U6K1ێ`{52Z({RA LQX^Vv/XRooOZO;TxjA$B}͋[YWqKIvfk_g\@,^ЌmfR|PB#+g.ޥtNqAyԭٵ :JcOg޶Gn4S: 1xeisܼ*X>5x5 <& 0;#uG+_XhH9X8סY/Z~4fY5ݝ}CkV̆6*ɤqA @Tn1i.H@i ޟ$LaH 0^l2X )M },µ_w3#Nt@dQoB"EPP'v0a?}'Bjy$8J[Tqޯ P8U{G*4&9vp8LQӯj_iQ.aK4G]C#-G͠ミޓ=i #MkPM9/އߑavG:e ʟ\g r)~godv3u4ߴў-@6xR9~)<ܭ2>kh4KǪ⩱`ݜtpB峓ǰVRLRRYS EÒA7/Q) 5OUJݴ&i1tM0bL7\l$Y D. <3VikOv D/5/#4yq+6DϦZ`ޔ B!;Ѯ, ቲ՝͜<`B]%@O@f4E65d=JZDMrMQZc~Ql}R'ԟQY6j%m0O!#МH,>J{]7k72'# hvs͉O Rn,24W,YfxzoYmó-$V7e-@rP;H%F,3g@Y2D@tFxG{M{V?ŋ *' [1bkXn6„5#O烛_ S?GАl-!ϢZ8A8b3V.$WT\r+^fεHvD6 &~ NTQ7.gmjoи9,ҳHu|rxK[4*Tc>bf\V속M ;R#o(qd哣ug~8'!&l\jotmLxT.ZQڪ{@&gYɥѯ UleP?'^vr[v6BG( )쳩><|4C鷌BHGWK8߰rѿq UOPE]E} 秥-D?Ż뛤TM'{&՟_vZ352_u38$da\PC/@x?LGv{_*MY5%-wZ1E7혫B&5;`}KQΎ ]BxlйC BgP]_Mo|#+Xy2mآ٭DZ`?xU8*dEҵu/~ߑcg42F`Sv jm&IN [+rOG(EҮºJ"ذ@*b svWREH\9-OۣX5*~Lwe!JaS)agܚv,lЁog9+V[Q !Ti?kŀ\55ϪJqfW(k\\ă3m؆'mDBDi5ґOy|bk|]vJ!a)JOYzyI S%J02hg&S#Gt;(RcuD UN/z61f2 0zB>h u<\bdz&9y QUkqZr+])bBlMzhtЁΥA<ZUaHJ݉&&pLoj!.>- 9"vGςOXQ %O`TsP: `ÒR31QD@OoEofJ5±̅5])V}γkY3;k@A1bxZW#D:qlqU[. z0䤴Hb VN3շL3Mkq'rHmq'&.x!<4fFx<=NBEaXf'R/Pݪbi/!6 SC |wRA(XuΓ8T޿rʮQs 06edA*riΘc^$QD.n#&r2όgp6K>NEtU<Ffgy7o?5 qt&'dEo5^aD$?<2MZU9uZ'뗱 ɴ:G@%}޽.LШ)0ج93EkJH&1e44{U#Jϛİ?J( nJAtOF+ro7p$?ZРFu%b2 nkF ôш nN̷I_ʸl%)m) s9Dre3$cZ "z2=n*yn~;*w|B us|';`/5s1A4_˞qM<\~CO0KoT^:#>@ -GAO 02oxUX,# xYGl2!Tɍ"#jh?wepQvyn%gWonKv~Ý >*74k s~͊q7$N0p[:{Ghyx= D]y~c|L | -Un `CEEA{yIY 휚LV @{8tRxIsOzC=igfz &{z2%*fc(8ԇ,g+ED2CE7t@8^" '1&J.6/Sߢƭ2O9rHy_*eS%`GnK#Q\3;hIZ Qk8?ӴG?~:5mɼ>?ܛ $b _( A;,@(>W&}D _L,f v>[!=<0> ]RQOR?,sG76].10|$J<_Yc}S9"uC]BRa@nm$%pÁx5t04LC\>$!.۪QWţ [m1#=a+{1Ξ_">줔O'8XvG CT}3c.E+s5,Q Ar~*@qP{K(vPa?|w!: WY[2fOBfF LojpLď4T qLmwkYHN65ͻl[hnsРz3Eu:^11dwQߦ 5o02

 S2"T ,E/XGRը%҉ӇUGK+Q٘n b8ԫUf-n(ԡ|H#]t\ zR)t jo3T#71^Y>]*{9H4VXēXX!Û~sl1R>SIzc͡N_*Up1SrQB "ޥbMM**v_=܇'PhPi^d.@,Q]M-z!# 0H!)0}&‚m[8%q$TrZŅCE[ ap 0m]6U|6<."7(W;\;"ǘ[K8c^OT7//vV[1į Hk, ~`"8z S^E&&2B`f Ad9N^u/e8#h8e.XQForrE,'⋦f^:.nPpsUʽHxաa Cx7Z{D)/'5vѨ4IVCŷc-WjLyҕHEtD&3vZq-e0VUoǒc/\[hĎ Yg?JaW.[m5&w#q?'.I+H?ܱ jRO7rnzqցdHe0CQ D؍?M޶=LIt 03ȉZlfB8ZX4'YfmJekdДO#*NoDg~rA 6Yt&}e1)Q.5&tZ決Mnq~{&Ekn&4xe<CCc3.숾;4rB>SbPSv)k#Y R*c~Z 8XU{rhRy.AxUv^hGMa|U o~'_~k ru]5- ~lOȹM96@MIܪJNrb}%3lajkQ241xhp& V492jof]FՀ쁷 s$>w.-`,8ưu$PrVlsaC3#ryrU lY)9ԤD1U(p v aܛQ#7@hHbɬE .ID{^ei{g j9[)؇=ɁDy)Kf"._Ow-;UlVpğAyTzoq:Ujl1vH%"bJcuذvVHr¶\f*.ґ΢șYwh`~'j@a} 6n>V@^38~*0{Wp#,TΎ%(\fTn,ר@CD*M A>r4ҧPeڏ ѫ~3S(Y-aFL.brzy:|Q-Ó>Yzh32_ИA& MhekonO쪓>5>>k|F+b:)j֚2@KR|I[&giVr Py!GsMO)@W҇Ix?סm3 P|}D}/akf{M0H4{ƋLw6z !9 To +%)7o !4f-XQE`\+ޓg-$kmD_p}-tGho'%$x 6 *}sg4M^,T͊Jr 9e."H:GsaǗ&' kChUn_l6L<-CM{5 ' vwC==(m+Kx g0*4Ə#M.z|͕ڢylKVÛN`',=%R"̹m(X8^Iq R=ޛ&qt%%JG;LZ?~H#v 3/6[=s;uɰ+O-an:Owۘ%Dy%~Qʝ/ 9iq0nL" 7L> g?e]JnTUL:a:Tg_ǂsz4!%)H- W`I|{Ԓ>ιVGTb ]:KAsj~ְiͬ)9c8E| tev[,d+)sd8Ɣˆ9\IJ*P,y>)_N"ܯJ8U[%a1CZ&_$.*y0i̗^ч< ؖuhDvI}A7Ƴ7x"=7k> apNo.,,J.ߕtWN *&~O?>ä<ou~C9n>,/mQ>\GArg\uRN+XGp/֯rW+oeA,Dx؃,@"h'ʈo}.ԃ7 -㢨W!xu1Jn 4ܳ{og;]֓am|0ni /fy3lάk6oaPF Iivx]^2-ӄIstt+f6e\mknbV%A]@Ug5`[BS$#6hQH6~ wjM@fw}Kg)G,pj2-`z;c+IRv{'8lJ]1efFܽ[ wV1zD% ,n#={/dZ1. 5ӟe{n9pK.L]:}Fpd n4f<9J'?SU.ʷe -i=KFWV1@y|,trOUu]bondJ{h r9fF= 42r Di2WȒj8DΎeku.۬G OEe:CWĻ;$Oo ޏz_sEj޹CC3L4{aq),GJ<^[2so۔Ze5ȟpL j%@AIVa12~]oohcljiGfU# /ۢ=#.VI,;y aal65lp+zof҉`g0d +O7/(ⅆ)m [d%o>OB̹Vbj Wqp,y(>MBڨ2}d(Yr"/Jp33\eYWl#0T Oo}S Ֆ$Js/i׶/NqcQ&|KD#Sbȗ2 :3yFXc8G ĵCߢ;EDX[HӚ@7FV&ۦ~b&"ݜ%dhsvSDM\9Mp@ \JÄPZ@fB+ۨ~7Z@h,t._A;WDk~͂+ pUk,;Xuޭ,|ɛcˊb,8]?3ƹ1<>Wa 3>lgϥ?SܽKWFg"#L菱O *Q8a %V9{$Й3dT+w8sy6n"ҞžsOM 4/3FebeZa5C;!Syob5J?+J+#<)peQ^ ʽ\-aNWm"cc+Է+iJ / *baDޅ3*CE*#ѪIt0B>>!sLKcd^ &` w:L`2׆ ˅7n5$%m06TLi sp-3D[kV/Un 1^U9,BfSAA2@N @ؚ=rh@NwlA kBTC|B ?{E$N C;ty状J wJGƲ v]0RLd2ԘS! 4D^YD F.r O|KQzH*Y)bG=Dc֡: *aoenM[e<\Ab!=t ʤ`@僞1wZ[bP]`ԅ*Ly1pNoS,As]b }݁Z$}ML`ӈ׉NЈ >Wkn"`Feya$2Kۗ;;Ör D1#0sPM??Cu{:yxE&v;>aU|e}]vmeaե+N 5fzb;S?k1Z[#bLRL,q< /K#n'ȗfl:bjSp~o,gFsrȼ#i "tYfBxX,J$}U/]ńǻ]?S5\)([/e*7 'QwF& : X T82CRfAA?bŅW6=w^1هmޅY-H/8 V[SQ U”sJc/õڸQMsvt,$Z+1ͧBKƶl!=BN=( cVI0C9IFB8UB`7;xτ9=Դi/gcՏJyAآ !Ԡzʮ܋!PDeQ8I jrq<ϋ EpoOUЪzYۣV.ӕc*פHV3Բۜ }sĘF *9!Nmdx{e9aXtBhGnuӧ])IkL~S u"iΙEX#J.I4fw:!~`G* bdG ]&1>q}^D]u_ B& ˀ_B$_zM">=I0jmz3(uFx\4/wF؃#H]QTTyn|{/mMȖ U/%x7#u/$떠 WS/U$ peʣfoY4b?J#.AQZSPY#1e_ /4/h:K(ua+lp7=Bui/fkAo6ż'w2 Bf= $'~e:qU)e_pvՑLhSY|,Oϼ 1IK|=_鄓U+Yr#-tA1MO9]֑7_(C>f8ly~^Ligz6NR:8Fbw7ҫ1 vGuyO_@Hy"RÏJONZf'FͥHwX[nXSTFQ +;N:8> q KȞk ;f+E;tS0*p#KN3w'Y3tSI{Qdθ i3@vaρd1CēJtҾ@]+K<,3b3biK, W 35 v̩ܔ@NQe9]ݮjhmCSZeC\LB }LjA|;CfgmMa4T9mTu LZdLL)z2KS3&\ Nhp`4@ (\nAkcGX'`#fLyǡhA8⚌% ͠ѶKLuKAjȳϣR6 "Io}k 2ZLPЭd iU@^_ql_!)i2{iK]/%Zڪt"Uo$ؼ},&+G_>+ J;Mx4ە2LFxSW 蔼OOfr{tVی?VQoFp |sR4W7C+3_ ߧ}iNLT}`:abEP6fO0c!o+ eG]i  !ƓӈCZϘڟgv†Qhдo($ a!lS>-E9_}ã~b>D)Co"G $Ba"/f19^,k>v {oCB@p*=9he'xBv=0OmbI5cS1 Y z.~5W^ъİK2"&861.SsY:} ~,NA 1MpA'̼lt^cz,g~9,{pK!cvHqi€ryv)[,H >7^6:vSZe(Mm.Oii ҹu$|;j, eVS s:>,mb e@:!SU6{ח+a&~*pءn΅|zy]9dC4>|Z}uv2fCxR( +%9Y,SB WQ,~LM{4{D3оɰj х~/@gH 1χqy.'$׊A+h,W&„Vԗ֫ 6F?klW*uCgK2YcHjXm2|"&tu^i&ק):P;`(ĸBp=H[<ݽGS;#op7%ކ*Bim'q1R:U߂ng[C86Pm:–-E`d%Q-'- $oӂcr\,((rł=/uzShiS آf ^٠Q2fw+f*R*7eO@,$pZDb}Ulb9JNH ɲlͭ+4{A/ɢ2FosYWXi5"Fڔ^>Ap*fބH"%2>k/h>%!y쾒gME.`q8m$`+XXA%ls M}"eoq!G61PP,q6?zj ݡ"RiÏIqGfG7I+t߉uQ|Aۃuŀa 8?jǐ̛QH0`2\Hyґ>%Hrw{6;9K ,PFJ|Ni RLy:ŵ5Py (\ʣg^^H(ko~(VߟGMۖ>$c]#g,(O],Qk11QI R38=sWrYMc" xr)J昅K>ء;RYm%:!%z2)z`#+-*rc, i#<6y>9=D}}@ma/`V~Cf8g ~՘$> XMkYU@#kjHu9=3N_O68Qސ8c: .o] !kח{0SC-- m jr,$(vޣt0h* bp?PrtׂfOsDzJQd.&26UH $B)]CF}owt9z♑[U1)ܒ|~x#:z0rO\RPMAXw#eIDt r@OXAoAHC*`</wK…b #}4P$>>FȠ$cF\SPCsU}UA7?Z b T@1P*ԵjK5Ij7.+ᘹV1 MwэO>NDz<>iͮDž߂LF!b *_^78]79x w P-3>I*#wd7ZO?i:G$ dǃ ibș-A fO#OUz7:x |7T٠ه# C/ٚ׻`ܢb5)[9{E:K% 8,g$k?LOF^!R&| PuZ=\V 7~>uw S.͘o> PbҪ\CLoYI<ǷkC?lF5Ot2jv5R僺?RA[qWu HǑTt?fYQD0DKal TՃ0@lۜh,S|v$ulx+=zCQLI= /@,ƌ"`35<5\Sm|֘ǣ^d@@YKgDћZ[t~Cޝ5o^SnKfl9C)F){*V;L) 1fH91Po('Q]V/^,Vq٭D̺> Rox&'y'LLN߱FV(RHͨ Z[sb֠ x2~=^-6xث;MJ,`Gcɛ=Qwa ـ 5e5]6CyݧLE(6">oMQ_beIgÎ.W(]8t$ vm~NYb$q 2{-3]PujMTCy6ybEQsUXr^sR0aE͆5P@ Gm(L+JϋfU.` Lмe8lsz6,NTO}Rƣ5Bbqo;. D-1v& Nf"N[qi gJ)`?hLrCݎ EWqhu*W*& \7]tuSb~SJbyWr^? :uo Y@scX*ӓ[U"zbw,!xZiV_l˿u Mckz\:7~|r'4nMv9uG?%.ؘnMƄcS79&#Qgs[aDm9ȳU\@55ĝ\͛2Öb`G.qYzc9}RØ"2}1_z!3E}FDv;(f'O rewsZD O1T8phn[x|-qS(׋l\xAE=^k|,6Ԉ y!~QP!NY7۴WIR7lQNBL \,p2u$J֤LϷI#jnOR=b6y]{(ׄs70^X4!sM;k(D=ޕwOgw_ExpSL^HLN+&$R@kU PQ2b 2dHne1{뛗EDI7>_h=IN=&M˃?I#VӺX~}HĀ]iZ!&N4yz)yӑ9 >?aJBS伯b^,b'_{NmYeMϧ߅M>:-=P8(z3֚|n)iĬ]+X/": hN!V|Q\6T:|YixEM$F_)( 69ҫ[+.L/CeaV: W1q-*d0K!,k.Um.jDlԫp|ݴǖK&x-6JkHoz ou]WeVovum7rj) r>=,,?p@#ʽptA '́`͔*/8VSh.G Sc < ӑk]z>ASrs…>k/(zZz#Ur~oH iz2nwnCdc֑?7 4sQl PmRͮ BA[}:=J&*?bTrYe]ryQQoe fY? нIqq zu_&M8mXNݝäkZ\Ҳ-N:8 >V/(憇99昘3xx0GH7pj?&7dsz{J*lf^c@ed3r~U2VT͕PgH+. ZSu=E~9J3.Op+^li 8=PcK=prRqCTL5h ȢE.51e%cs/F0Ǜq/bvS K0S҂iK; kvߡn)ѯ2[3m׵M2.m7al=5f4+@Do)oP L`/z#f.`J/ "c9鹚B6^XmXD,d,4Uc6С0%dab4_SH2^v]'%uv0Cʛk;azh#Hax~dz!8I|Wlbw{6C[Pq_Z|VvdN>ˇz}Sd`SqGᔞnQ$P["lꡬMi"+[Kp|+'w3щߌ;ȠM$<].\tH=k`yN^Q_By2_%tၧfEnYsx3hcx‡DH%~[?NҜ?wU;u[oׯbM2(}Ca]C屢LQGLI6@)V&A[G43F\m/p c~H|.}{)93{-G`G `6xO:A4hPC-Bsʨ"M-#bD}F$_ZI2K6 ]vGU쵷M$>֟_[]3*8`Hx l};Ka9sx+JjQiPWa$p0I}'!7=9^p"GA\1 & 0D@225eŵLoxH @ѯ "R.nAnE^Qrµx HeЇp>9;; kW4WX8/; |ge5)2a.Lݵ.5u 'Ml<;0-;FvL{,&ʧ\zn-^a` 9]3f냄{a\-{~E5ؤ.֐ 2elDD]DKNN`xd-ҋ>{55sj3 oXTmAab ]M^lukpRT$H52RaJF9FftGW 3ʹ td?9`eu{+-$!5`Bd;Yt@0=4clbvg˔Aw*S^ Tiu|ϙ[ͥ4^/P6G|l}gcC_އ-5QEJ;R誰i+TOH!y)$F Nh3҃F}3޷9J" ÝӉ%Q[=&E$9o[8c(Ɗ SGO/&{M~VA!!XҲަ5U?TA#5..%!QlxoОrpMYԤ]"ގj*X | YXQ'[J(gA'>'\qìaI=!0޸'U<]ι;/uOBf)Y z % kKL ~17+s{FJ"kݿ-M:97}&g{oA3~r˜KuT2-crء?Qy>Q09n>b|/}n'CuVɭ7h6Ȳݞ.jPjcm?^oհDV,Ȯ'_s&hw]%PC.F X<: N-mD9%& ԧc2XA(>޷8݅gf%6Uuc>R k7E@-y6NPL?w:xO^$JoxZa&$J4 M;|1}aO8ݖa&!)Ղр.hqmg&J&S$iAF9s HvBmrgue\BIy{oG~^[}䀐Ki2h&NDp: ދt>"< 1cϙijyFc7clX%E:Uv H{9>$D)i|k+Tr]0?o>Hy;{EʾjġK ;pLC &}d+p@=,'sCdTqPYPyf?A,crIl<1?ׇͮVsƼ<<]y햁܇N"tntNI. `3rSd80_V͏_L{`Ǫ\TF-'X(?SΛ*#cm Aǚ{-8:Fʊe#2}ʮ".dRCDD6–*8)67E8_iq4";{IzAH:/?YxT 6}T/g!wt`+''-vyӄeJj4i#4饵gWyF9n{1c-y9 a?"&({}7泎weGz4DtXQ']~: m#̮VU gsbN<HvDc'&P(]ڈ7Pl!%"чp$EzJbM ;0W݊b>&ʚ|ĸsξ:Yxj+E.tnW RcTPMx|uc{9z4S_Iǘ("}ڟJPEOwzDqFڹyX\X~eR4MȒmwkmcBur5cU3>הּ$$l&^F9$C[=md (Ƿ ܵkS1јM2ecY ~A3-hGca5*"FS0N Ut5QfO;sz$8Kv>ѯV!5ccZ/jN նz{/3Nә/޿K|6x+'QhP7FsI F#֚#m+2  6Noߋ#8 T^3e{ڐ: ?lA#} 6WvWz%ON`Xv_q#UY# q‚vK?Z;͝ޮxѻӊMNq(V7>Zi/.j /3=7QIEyГNlR36cUq1E]Wz[ `g~c,[5B |#XV9znėu"es@VTܽQ @xuJZoG X~BAdćp!Us(b ϣhNhoK-:qĄ tfMN#T /x:&˅c&VwKG];/'`c (WQ=LXIX +~ET \xPT/t_U (U_dpj*UIk~ymk.NFFWR19J a'ᄽZO+ĬAWf=>:alvI%9Fjs*6POZKʨU yA(hyȠq3o+ F8rY#DhBd7(}k(4cUdNuub{'`L6ݖfx]rލpy~5w>G$앥>+H/J0 *ZyRYʞ#1 -4 Ijݾy<3ijOzƅ)uh݁{;z+{;wfV>kZ\`-_WGia&1n~mw3oOFSi`0@;h#ꖋCWC?6{utiQ7Z<X%{&O-|>;,N͔w" a%|1QrrbK>!"5qsZVkjQsYSّ#r9hq M ٯptT ȰO|]\fpi0ffc0-|ةmi~%!CGymջZ g%68[=h,`C=B3Èޯ{l>Q1^QK^wit"4Jy1G )rV8nB`-JZ]b_TX~;b,&U콂T\"WV?7n0g=r4^/?@G{8Dr)z֋R-Zó@M5LK<ðA0_WKc#-^1݂ -<^7gv){'~+ЯM$VfF]NXh?v NMYR'J|(gN= ' %'9 `jr躱B8 J}{KY:`F ~[\wPꜿyQH;/<SۊV" } C5 ɪVe%djSf&()RXREJ~'W܌kSjJv̠VVtơcQ\fF-s'+ bGr>K88.ԉK'sM;֪ ĝosr ݡɑ6k!q ݫ0ub=Fκ`p)wdc S6N▼P.;gD(a.+s OFt+ȜEL5/."Zh֜ w;Iu!ohP]-V߼ $9?.!Չ*, $$;XnԈYyHu~6%ߗ!s,KBuHxQPpDB..np"N|Unƹ tْW_;28/#C< #7 Hh2/ 4;Į$bkQ_PtƷDE:A?|Ԧ2t{p>$Y׏,c4}/,j9YK}G HlBB٪BT wAϳ_ uHlSuqh]sQIH?JFLpυ&6Sg툖25uu-fuqOh?(k]z{9ʩfq- lH4&G鐪7Spv92 mqu *r^fn`~ qZQyQZirg0~U,m{Ij"-'RQ}{*nDmyW ɟ0η舊LGR7 PRW[)P׿ q1{_Z#gHz4iܟ"spgyԯe}"rwY "cΩ5(X]@:4Ȭ4h9vjL?j9;]<ڃ Qأo7PCji܄tEkѯHf:ټL{yN %j.%P=yRPN麽v;:EsmSF9<3y7CRzZk^c!5mӘ|/\6JPSr 1=٨²E4-'o Wq\{7 glyz  cÛ"ND9"F)hjsȢ%k.]aRN L(UN7EISfC $1yw`c`t'f]F ߈&hZYI~L|(4qC  ]2:2sR4$}l<hVn7jPݳO~ރ(?ߥ!lkt]YZ2Am7]pNq!\LOc8 z͚~|u[US4$:,Zz, gN~\hjƳCLC̗FP!hda q+;Oj;n1;-]F˷QH=.vqds82+UZRt ,`i"a'iP4kB"T:'AI,aC Xׇ̄I1ϯ=^_3Ǥa1ʽ9'>Nз:sszg=ȬMvw{7Lθ໭DDGd,9lO }]t!q y:E|S2s^Z-yȀy0 gisAX=*DJ-W '_kؔʔ>=6b^OLːBϕZhIk4KpH3f7E%=r|~J_tj]Z%64 ;Oa<.-6 4mS N">瑆-tHu)XVlG-h-ʡ60Hk,Aq_qѨRŰO=\k/EmYL(uv T#?~8g} %Dmvl. 6S-'.AA`Tـ#h#_ t2XlYq"k  ^YQm)ݻ>NG΅J8Զ2*t؏d@p (RYy*6ӱ(*\ ZMW=bCdxi\kP6@vGe 2WPV[ LD >\+bIHbr'*Ыe^)Q\Mu0]-BPi/w9i\gw" # 􁢎Rq^ I8x#;tH71NqvAt>XkE><׽Y12bk[!2[?,;a5V᫈yR=*=bWmPrm"-S}ªKlzz+@g0! [Q}w*5׃g`쁮v Ϋ9ckC9vzzIaO&hY2uO9 s ZHԕCJxsf.EG`'>΅-,B] .}cC';8ƠLx(#.P 0?u>3 W^5 Ϫ z`28mū7}+PpL_I1 cBW u*0Wfq?.Vj-2JMrb;w/TZ{܎C5#]C_&<Ф>;熬mq;boyWb38wW9g 2|q OQbJ-`E}ssچiڑ+Ɂ,ʼż|/UӒ<|U6g^)>DxcgcǏFYDd\} >\% "21c[_G뉸 {*ʢj$g}Bnwdvfd6th*ߣ&]Rx+I$ژ#i5(⧫ UUs!g3zŶáM}ϫ߬ly3 w h(6+ݐv{ Hrj36Ϝp/zFMzx'T2\&SK4HUxC7lEhOyֱdw;M/}/VLOrMyp2fɎLz&Ga:$I7".;{ŹN9XsZ2 7}kq;mEW¾@^}Ys차;E'\Ho+Blj KT蓂:V@_~%4>$ZB֭[c9PFgnehjoxޫ1t׮8I>MMUHթIH˱r ]5LAAb#&yX%.jʒ*ɲBqQ %aB6l|`UՌ!)~S!Z$y-ۙ}'l TU t@{s5l)s3^ {ܐh/Fx* V7DCP @sLAQ3&+ӎ%zϽ7*{wƕMDPZuH#T8U8t-yUb|ySh?M2Bҽ)O՞zTG2\mj廪zfԴ5XOʌ٤;=U'ٞ="Blx[DU"/v8kK֖_ 0)L6zcJ<ڍp j>kfmZ%Z3cz XBGm?WF yyf$q OiYtS`t6 &7V'?L[\60HH7Vd+ T!~6&7iY'xfz5'd?v-əNiJ<"MJz<1S: h,Yw|r՜DbFMתՓOߝY09l 9ysϪwv\2~Xs%4|%j_~uaޡyrmŤ|t|<:ѹBO2k,1ԭE}eP'xk0$q_rvV'ǢA$V2|Q L`dod \EG|}U-t4^y81hL0Ěm TʩߠjM[4Ty}VEUb\] DjoQ;^uq[ AK42\EWO&Bƒ#&*iA;Ys4'c2l/W N tEK<HK)Zho(eZ8 S}%R6 ToШEn׸HKL%`K:EF|jm`rK5`B0nQF zU䣌@8ߜz-->ٛP҆I/pL*ӧ{p2zw6Zb)l=K Bhe}z+!a)Qފ,T--Adyн6זZQo4OFLAuObB(6^hwn|1)P>8~N=%~Y!E=P 4$d󶮉>۪(6Y|6so^qXEbr?DrYhr<(Da$[V&β&m}IV*ٜ Rd\L)7ʧ}8+kϗI E!ACaO56n*Mr}3eˏۤ_#?[§h!WB0r`.\g~A/ްL@eʽKXJ6Q\ˑ!0srG5RUAR zkQ9̫d]Ltsie2Jt|I28NBCc|CZ_?jgW"Y:MWQU1>OXlƌR=_H'KM<ڜ=xx_BW. +<ɑx/maD'\9|`ofu,-{+gdMg ?i_m3 r\eR@vKlN&/ K]U.?z[~bG2 j!#6o{pĄ_ypN-h^]vatвp בG=[D-Ea ]{ I|h3)bLny={{Dr\̒غ2HfpGR5\~6IeZEY\ fpz[P%<+wEJ텭iۚH:ǵي]76a쵅^U\WSc m,LLyO?Q׳ӼQ$7,V,-=ߎ"mK+{8ǴĒA9fl@2{GZ{c;{7t[u ~cPTNM3 #89]Ζ^0_m)yfrXM,^Pd6yH`#L~-a0TGM fZʨP;̎9 dZ[|s O2ka頼N*8'v$ѶQN[} ]!cU\*Q2l#4H8XTУ-RixCAG qo D}y4{6O'ݷy)==-#&a,iMyt+ln cfƷI-F`KXWlƞ$Ks>MeFJwϴ-/RYP/I;7\!,FwG /0f˹(ߎњiΝb˨؀7(=Se*TXIqȊ.oޏޯag 4+cJ4Z pOe %<*d-HF=8a;;M=0 L}m)!b|uޫƆh *Ahۋۼoӟcڡu%Q{ʤS,+'IFCYce h. ;D!뻝p֏u|kXwI.$s ɛ8IR(Ǐ 59_?Pˤ0ɎOO;S3d0? I7_nNGysMȿ֗`"-Fki؋L6ZbO|]bHmX\֧ Od8ɠkRa|):"k)j*dYwK1=r3FG/< "_B L:zj9}7tw|߃ oTo>qY{4&G]O/8l7pS}N$H%a p|ZGEeddkj:eXlq$(u>9y 5)(w{j"58hCwgMߊ3PQ+^ -Hx:MO) 'ꓶPV ,NZ8 fK2AM%?:d7nꚩW} h vMNw|ΡMC(ό+{N5|ۻZh-Q:Mv_.!v<7xg\'/+7?nO bWL((0d [ViI"8 Q(-{5)7펵^*Y,7-&j!A0|m\v*h.ݱQ|zh968E s MxylNPysIahovtDcFp^M?`'WL% a,0.i=S2{kBAh ϰ^#F1 9}dyӤ+μ[ًwVJD4Kox;>O(|\gmOg/';XPC4DešRdgp MeC'#Q*{x+9̂!bX3PKRHw~ Ut8X1 ) IL_T'b;%LR9xxG> Bڳ}t%Mm$ۛ\Tܕ }粳!)=:cYj J&]MÌK HҟbcniVhMc^fiX %t(Xk>"X-qު~N~򱔄5~D]n9:d ,ȒCi_o5MSP.(O D4ߨhœCB$P XMw|`h R4˘H(e)T::j% s-#.آ8YqUvcn:0MKߓ A# !Ը~dޏmB[woc:؆0)_9ʧpwK چ6rb%yHѴwǛk;( U[;HDO yDviћ3҂KN_t/m$4J4N\&+;Vhgf L+Vq:&7'q**M`<_j]Wb'9AtVe7sdVM!mRGgy㏘a?sO*ƋrM(ӕє.ASyFFN7<'0-|\o{};{k(8ʧ*W/?}Ą}) 9d*>߹t0Фx6}H> /)>U<4+8j߆Wy,_UXV(勌}},@lIPHfKsg{O;Xu(@1ɠȳ3 X3r/c)y<Ț8 JcA쫿,ƛ3^OO@&UZn0Ir51NΜbz)8SY#b >3[dD0`sHj92J1i7Fi&3#mItW`<Kb`?78{PL{x%JRv$bf\%*ЛXO֩g|w<ު@Du"+S oYW 6,=Ĉc/9ٞxIz~DqDZHYb 髙=7=.~D7xR j٢tS scri҉n赩Hɉ| Q㑻qb( rp ys63p*x+vZζ5i Qd/}vRahC/V@C " 1sNIȤ*avNr3Loh4@E%DB\ٶT#<2 C44A_n%ٟrYSb+i M&NMc U7g kOڡ͆)|?07rCO^ȂӓɈۯvON'wM11^HP~e$R#pOB; s^q7Wչ&a0zj~WjbѰ&V |^ׂy>ח<E[Fãq'SG鿨u*q L4]3Aq VAs1^ .!(#S `*y39{5YDS=,68!^w |d+a1%jB\K˿^&e8~^=N9X(WmW곾 w_u*%ݲt$kCÝEe<胄}8k-@s%'*`H(q.mg^ul<5 1'DbOnA?# 29^8~OGtkD4ڙ2"liBg\3`0[%^V +dd 0ֻ\? Uey#nHVz KO Ɉ34p`|eył7Mҋg6.3yh ZQLS.TqTֺkfPF^_/fg顔^Lxfz@O2nRd =x(yO3PˁTVqX<,, ZnjEj?׌!WGd!w. _&C’9[V!] 3m30+kڣ/\<>9N䮎3cY''RLzY&mhļoP79/r++R0})(Gs3=xfф-Z7,=edJؚ:w}sCWb%H!Ydo{Ϟ;>[{OV }WYNOPe/Ro dFYJ8Y;X(氡DfTF,K[Tà&~mYJ,IqVTkZ$%uZغɵw&+y@(7.GT_;sKg{b1TB 7k(Џ E@F<NQ]|$C m|U;N 0,-e ڱׇg] lXYEy؁_0aCcߌy 81WIN 0k@2'g=e}+S ݄4%!WHɮ*O>< Q#pQ49RɻV XItwBT(s3D"8٤yK1U+M}ޘ=+ xl?Ĭ$=J36[Vl?hY\BOҚy9\/hM}1n] Щ#wf!VWu&җ04sz.5ݜ5+ n$%+[yb[KI,Uéw!oq@׊c)^]=(4^H)+k=)*<ņԘHmk¼$96Qg`5(=RnZj7Di\-qD:JB f4n[X0->-z_PY*i(ΐT7`.`u53x* fRhpڶ*%)cMQy:9[ G。YتvݳuifZ5YINP&~aiޓˁؠoqt}s!Sv &d| >? 'S_nlLgmTUv:O$|me#%g,TE폪TMRRx|^UxlР?bo=[ofgV 5`(.\aE9bN}b`?a3We)BҲ!* +gK"0vALA5Lt UqN|J3y+ {ȪREdo{&ߙ GNU3¥ nTdLiK Ք3=}q\CNL,/.Fgmv<]_T~Qa co #7cτG $\uV7.2O[xGO=E >UB'XwRW.}})O2Qz>HJ_mVߍWUpip] ; ڈŐX9 3@ou@?py%V:@te9)藨`:Yoߥa78؅!SA5K"z.\g yXI]`Hڿ_xm)|U/1)-R ~g.ٜի!i㙥}5Noܒ!4"" ^@NZ2I]HqBLf𴑤("@je8a@G-~zTV ΘD ߂sS 󇥭܏8ZBći*7,/n=,E1CWi^%aV}nqs%%1]Ou&~R=n]5:걁:,wΏ$cF wJ9ӹ< ى%G DmdtU vkCP:jxv~Y/~xGO)T*{PȂUנȤu>uvBVfQšMhއU&PP!3;$ܗ/-ȵ,^3[`9 :_W Q[8(4x3[Z$3tJ)>i;ÓX*ǽazV B+O((\7)`Rʚw-nI]vVhxQ tч[`-uʔ{Wq[=V=?YAy/`\aqھ\X2/V%V}V0!>;ӄ㵿p \K NB~GUm!ZY.|91j5Wqsb$f˯g=)6G9)߯˔:kqu8y$fvFEE FA*rX/r>}j̱b h=-)7i,Itwo pv.mB-@y7k::Xl5H\/] *+x`A<&I,vQohD\?Kmu?k3\*||lwm?ա'(!)J}u, I5iWM<kh:S/PIzU R9m@kz {2.2ڹߡ2&6  F$ѷ6Z+CoA 8G\q1r#c{ ;D$}[ kfR#iE\@ Ü-TC#NGT`B,ECr:o&7$".XY(]/ -vHA I IWTsە-;ctf9lU[, bO *Cҧ[^SP̢a~TҥO|6V+i4>Ӄ3/.?r~Z;^BݓӴ}E5hL՞@n@w~5j6{qH|)"n|v;9Y##b]1 RyIMw&&}-Gb%Sl`Q۽RZӗ.v={g_G[;ʈ:լVhd?V..[Fxٚ\M՟ڮv^7 F } 8;|0, Jʆ!x+fwJKx+PHzAFiPjZ`N>o>ɤf )Oy &f< }[{` '* y W nXG=q|j8}֑7:7 ur9`- lglwJ7=@/*qy/˦ӝ_O D .ZNowa\sBz%]bȯntI"ym{(jrAHoo$ MRBREvAIqy`]F T'ǫ4~8$WRZrlȍuuؔJ:Î7 ??Fޖx򵀜 }4cH^IA"ԫ]>T!"~9G5ˎyTC]EK~*&t4܈+=|3Q/ ~m}\"d#Ǭr@e)y%Hp9`N1&!elST\A[0jucabG*GE.g 'Sa* GKN`|=P.ZU;?mu%Ѱ P_Y# i\fy롥aT͝4[$vW 7?tB(1Qp:1+uCB Īz-KAD+pM+U(Mzr+4i%C6+,2.z𳒞|!~K,)b/,blr44z0?І:9m?<6 4/&z Ǻ|sbŤ*_i+U{T_gL?6&P/8BHg96-b%оڻ5ӉnZ?'߃ r2+lg|E{g,C{sF/gXvO&؇̔.xuAyOb1⭝-(=4/$cjeߋ8 3R!זe:kɅy@j ۍZ~y T8eT!(ήՑވj$ܱ0ko%9{C)+ \DYmҚVpA?f -ޫ&7c5\Gþg$:pw௞rv-:T rN ^jb!\KQq! Ϝ(/*U毞 ?FZ 6-5ϚQBXmivro Z Q@W>otVch,C!m*GL k iPЫMu]fdŨV[(Iܳ_I't:$*?x놶K n=M^1 NQ&^;,焫*ZI8x+@ZkRROv*i(Ld֞Tj[90}? 3`= P\Tލ/م; *LF&U6Q$6^L;O턤+v< J͂P@Wnp}jUZ E-H1E*+OHn gpҕ+&r4.EYi =MG`d\.bJՙń#\#/eR{#G2[c| r|FA-~ O-2- fv vW=”x#x1nk0+՝z-'}쎨lK.Q!ٚ ҀVJn^ٲcH˄&E/6%>UDv@AN0wa ]^Bl=kJΟyJ!+ѽǸ +9@"S(?@@*3|ɍbHRUlӠ4^S2CԼ9T8&ߜZ$ɐh q Z7J-,( ^9$ Z6ne9FD[gͥCY{܈BxHa=~5hKۃ`˸Ɔ4Kq, W&‹gACd>( (aeO,\uw`fVw&4'jj ֈ}U}G1 =rIcO%I˫F,ީ6f ^5]1  T4dN`e853*3[pq[8[Wd}"{_2%{][TWsti=7mNeULvkQOucKvJ8_(&A'dkV?F8sixqDcܬD,H y\&QuN,ߜD[J'Xc#_GTR2qj6E/Ϩ_qHxS&8y{}3\>[W ojeJ|S^*L3T0J%7ك10sG)ρd*ƣmsKvX H36|Í45Y@tO F1O~5m.=j81U {zE} ^͕wCx)>ܲKD&;M o(GIhFԂUrsN?nA2;cV\மRgmRo\Nc(}JFP%uËa]l@)$Zҧ7+6 eM̦dz1uN91*,ᥙ,!ɐSa2Hay[C2\qyΊ\ M]"]B ?v^ @ ]{dU˔AU spR,}=&麊mZdCn(vܔ,WK\H_W@@DI>^#67䀥a!ނU\hGr {*Z%lHC&*5eh4gM F/[{LO͓U6d:k_¦kU{!'Ob.~> B3JLaUtJ>T,OѺȕeic6GF:z,>'s+ԃ[ y[C"m[Yf=t 탟[=B26*7X&e@SwП4SET/CqzzXɱ_އ<|$8>#T]rj94`B&԰x6Ug,U6an8iB\f65p i Lc@b͒5FUE i /?8!.O{A/u492QDŽ_r8=}7Ms0QgqVZ+Vޒ=HrsflZnWTCT]t̆ gt A*2g񆲧DRNj1aCUCtd09CڷC0յFzPTǹ&\/&JyR1Eh0f1T8riww봐t2`$v#;?,Qp/xL(Gq(J XxɝGWnIG9vL_Lni%{7ҍD~5mt~WэUVy4KgyCT@Hwh@CSiHϾvߖ4=voHH&/eX֍xxPgd) 1l/mvʚkzEs#b)w :b[i_qdFm 8Ol[.\GW"5𤯊1bg^  A:3mh^w, )[hL(YIbz`3Z:$.fv5DNCyˊŦdWprQMWy1c-46KXӲ*P:wde$dɅ!lv:$J98Wjϑ"D@eL_|XP[6#T9{qg > [8=DDۆĄ!+|GSMڼT;sq*D_5R+-> .-r3EFQnf6>؂ٗL<ӊZS|p4aL'*_-8pmۋcl|IgzÜ;! <%,!-{Auwne>:{4I'1Yzu=X;̀aGQ hʳ^b2ӓ= /鼫Jzڸȸ~v͜ O7BS f1HG'Pj.W.95Ak.W aA@2,_x({3@~02$PUEHnVFk\p]kzL{Gvi> eXuO2}`ȃ{< zf#rØP яhAnXLީ3/*2G(.Xx 4DD`X>sssV:XsHqasN1egnU-J)f6 zӧLt?Oo!Jj#&[T|5 ix]"\`.?}*w&c"c>ctċR[G v|hyW)`7 cG5@ŒfRsx&y7bQc 6̿Ka܅($KlLR^=?''znD $4xAH@* k-a0b4O-zn8 {IMqW/{ŸS0{=axn]ZXmf[n}r|ZLhY#!}`&V#H@p%fKv(SR g 5Izߍ#˜aHpHhjPdoZ6)viub3Z}7f&j۬m hls| "1*?t˺doU,G1;49MEa9{lxG]Ǥ$qӻיE/t̾c|.U{I,ĭ-X!R5apD~0&=T^ ^[BT&+ _dΧmt.97U/Pɦ 9T'$$;߽E:Pp }xo@ '^\wd$em2HĔnv<7 @ʫSrv^`'}^3W1xomgGh9?F23Kd#d8drd.iL!68WU3']:Dӆl tA^G!ЁgP-l'nJ!xe*_${,-$hxȼ5S zå*6K|TCPƉs?0ˌ4JqwbV%++Xbl4JCd)I V`ŏDvNVLH[wߙ;y_An VFse%$7>!h`vG:"AO.tv\sVƒ.ˊHRUy3 |p,ZV|%X8x  .o4>iUݶqV[?Uܦקoe0@b}錥fhExǎ:Kd?ZYNҀoknߵjMYm"BԶ˲sZ >/+y_I*=a;܌Oe #+T]j~lQNQ 9eԖ߂n$r=E/!;?*I?:"y_qg0u 6$ʺ۴WƄQk=кbᶀ>8IRiEU8텕/Wل\$FV8 ' 3xn < 5`K,&9~W<_'%$JPz0G}28V< `EI|ޗ烈^7w̻f%M;ҵ{>!_d%$Ƴe@ >K[w'EkB떫iBnEYȝfbgٽ]ObNXq,w ܒhuw@g? }JHA>k(; 7|&#qt-3QCPsg;?]7â{Z(;=qr.ŔupGcN'A0i1{ 9:×/%!~0#LL`jnD{q?`?Vj <,k} ?m'dƽbgҨzGoQB;^ҦM0< g0 zDn!RKm*/CD~N^d]"9xit tp$W"xpV1v.ePK>%WN1KJd!\nÔ@rW `Kbb}驭N4$nu<Ë58d-&.M\>[tZ誾af%tx{gJM|!rMխNNJS9OPNƲ}Xo"ıW{¾ٞйahMS>S-O~`ԝV=) Z0җY\8UM˜~~u&.%}5= n*=S2Լq1svqkĚA[@X$yXV/歘h "Aʦޜ#đ Q_ +ѹDg]"=ʉ@Z*SS'2n p1g $tw^^nrHQq4 CafYYJ{Fcts! onHPؑG`2k i&ZVI@=b5kdzgӥ*,H>.Θ); ~!X,s?7"B*/ot/0]$0E ٮe"O#117&Xs¼Z?e0i3Bn aN8qؤˉRnKw&AG:0( T JVܘ]_::p'Q-,5kwzXi*ȍ`:*Efz`FnLzѣwxջ]aCjv,Sm7zx.40/`RںN|>IDGq"opڬ!ץ`RJS%&e'[oyϵDAمNwji L;1A[8>oㄣ`^r6OAE;~O(b,RjB3?{ffAq+fP9BLnRፓ+=j\POpi7^*aEW 27c;E4N2$͜ T~V^G5e`~ )6ΓD1 d'];4݂(#E: G~G5ѱ)c7B᝗vh<`/c3}10J $<ӟaᴚ_Bv q"igQ m g761 mpo{) TZSWXS*'DG "7$?gzO* 2jEPF:@+{hSl7fu& q@lr}>u#I|Rd H^ 5ȱ~9]an6YQxt]xn4Щu>ã߱l(E{l4ps#[~&EV+ "7 u|X67ݫQ\xp-f %5fipѝCtCQsP#oQި-r9ܯ&F s֎VB;`)=e 7EVJ{׏\@Wjs|gFHO/N8q&x|0^[ >3 [nIjR*뱱91`"яg}jf= "ds|M̵ɓ {#Hq*Eƛc'+ 0g= 8fqvFe Zh迩.zŔH2.tuX8&"㢦Ff37SWr/^(K֧NO!Rùwn*ru?O|<% Z 5O/|~cS?( _JnVt^_L/2`A>+ n~GybPY=QCo>; :3a^8ZtH?Zқ* F}2)KIxz 7hމ11v>h@ˑBX&NqN&ro+EA`rQB'L. t`Jx^) 76FePOhT,01SxtKEpG2JBL'k *clUz;P5"NPiҁz?iz:?n7cV@RP0_pj7 jp֩}Y>jܶNU69ai08di7N4г˺(CxZQ{^P-|Cwgs`$d)k 0&eLJ`&12Kߖ9 a(b 1H v6bKC&YUaL4'9g兑 КZ"Hr0]Ew4:y#:׏\B2dF{">G4j;*lV_"1|$sBD" 5 cÇ30SrH 7͆ ρ;kىW6>v @rIc Vks)F_+J\ͺ<gLpwla2}z֪C&4 A4:˜ U[ B[ЧvZ O{5$K8כͱ)% X KP_qe&uGi0Q.DtwN\nf(NDvUĄ|A8\uELf4=A1U[\?P2JKpښ-]yQy?6SX[V ctB2+䶙,E_b.+N{-gHY-5"Vg <篥rƧL|N~RR͘'3;:kelo ;à-46y;y3 hJO* MjĘ8o? ~ /K, h= <@C;ƛ/*Kӹg#V{#ݢ0p'viriD;Cقbmd Xb2RL_:jtB\CmcJ{~ Sk@ >ۈ8tck\IpTԞi>#X:]ƍO6gl K6LߡIvc3>!8}x (ee LR.R9_ʴeRe:[mEL}`JP>4EfIB|bN8vX bAs6ʷenק(wLO.^rxI8ۿ߉a+f֕aBc ׂ&+>T _HkmQ$vA%z@(Hw__.gĊ] O:m}9{] B$54 xzO+m{8F>88y;hiy DeT_j)n n0߳N:?E&1g~^_GHĒbHHA }wUcsq0`0L(\f dz1iC^dh6ͯ9c#q*Y7JB¯Ҕ0Q4)Na4K7E5R~Lq뭣p#9VЂNӎRKrĈεKE )&A4瀠L)h Dz%OrЋM/e Gs@K`N bs޶cPI{~pEX$/*D5ld S2:Os1!@&e$PpXIm H~A=r\}6됥vS@pʰ>Ȏe$Y`Y>վf EbDͳ <gZzw<JC7!w0{*1Hٴf~5‰d\n]SDGlNf79A8)B֮ 62p\bԨ-kOUY: xA#典*R:m ĩ{IjՉp%,Ab;ƥe5o"џH^lAp?gC4094XS##P"҃Z5j|*1B0+b>7Q6S1yۢEQP?⇤즑09bA6 hT=whwTEP$8r&umLbmG ,!.{;df;L(h+5O}7A- !*Sv~.\wwG=l~Q%70#Ql̀{#k Qƭ<\ѡ[T~De?jarеͱ/Lë ^3Kwoq% B 6g0g#ktOܙ@O$Rs/2} V!,Ci{rGBlEj5᪵&tq|2pf5$Wσࣱq5%Amzo{.q[¬bQ\aΦU'lLa9N'20PF]njj{pD6%0Z2-n0Cʠb ~K =aʬA哋? _L4^t=xc!bB?o4WQ泟) dp=ƌGYooWI{YpCkkzt'ӥ/#qV/u6Ҷ]nVEE+m{X>53T~]6AaLF5 ֗o;d"M9g[W>>-dN OK$>a.fɒ MI0%jnb FBhl9O*Nփ\'iD hH)\]?,B{Y-"dHVy # /~5&辖ʪs:̴ "oSsIe+ո/Â#q^= tTa;`LM߬m-Nv=|i" $,-ol@Zܑd~#ԓNQrq2nG,8nDž$3?7.f@G8~T.4-hB^EWl3.H| 7ed9mveo΍x~ Dȱio(Kٿ=`[t$a(IZVÕɠl6®7ƣZbV-Ae¶pzq, (`T݊l)lo?٧"zHFtI8b-=V%wx\2 uv*@#t~N=++ 9'F{K$Kus54FLd3n ^Dޖ j9`v";{/2Zj ~h10U _k$hj0u+%j̬>z(k[~j u3)i̛l@v+ڙa4ˈȣJ>ӥz韦[bbVȁ L\"7FaH XTEȭuxvA$u R@U@5Uɉ+$K9ҭGPc_vP5C aByKo Ԃaɡv# v<1iFd&cdD GIn9m]Ǒc4 9Eq"6eaȃn F%noW.J1O3JS̬Qw#:M${5b+"Н jOGCB&!MC!&s+Ͳ˅ =^2lS85pkSwLv jM SWLa8nUnf#~7@ ^~-$7K[9G= Ti  8iwy>J v^ 3yk|ʦȣY p!W39k)rWjpQ,S?HálPU Wo ՙԥ66 u nj_iѲ.~-) C;,K!0W\_0T 6H'K{=0s!)f֓8|z7ܹxׁ\>#TJ -֨>_!TnƫYvT0l͖J X۱e*9Mާ huȸI]~.VzqfvoAmQ)ic]U;CGޤ7[إ3rᐧru6j.$ Ͱz#gH}g#|B^Pp_᱃.x50;4=UfA `o J,3d2i$rtLH?.-3»[B|C^8qXBbMA j{9˻IW5نx +.;G`[XJ؃J\iM>yj4qÐâ޳8MUgU<ۈMȦǯRݓ +{ğ,KC[QyB&ި"čDK `~EF9~hn.U[Cxn1Ѭh*/'vȴmAJ9]870ԑW** 7&(޹5kK)ݖiWM&CW!<QnNšHYuQղb 9zV{'IDuu6?fb=AU)O`+8ɧ_">E7¼"nK{g/&^HX P.9RyRF|?ldnq m#b]qPkŋk]#4E |(=\I| CG:|t`  IMƨzoVL ̒t 3XITHoSnO{?o-|N*jF)([F)T< 1,Q59rUÂKH(ۈ]x myYmsZgތXD6,>k[ԬY#=.>+r1"&qKG?,֊*'KCLb cPxZҐWG܍=V^ x!s.^d!(.mE|"fţ!kBNJE% po^*8{7j^$#lu[1="i ݆7I.D^N͕7 ptkLf[U'~HTNbM@};N6?Ԟ*~ݮxu+[FH.Jn4XM![7$mM7>|y,LAt8߲;}-:S͓~]WϗY"īvf툎ή5ૈtG-uCYr$p0+IjgaCdkiKֱ0g^+!2+Ϯ*\{=`R;@pqPz\;+@ΰ%B䛣:hr6+E8?;d9VB\cpp `1Cy.hv0b4iV3۴4D#?4vc̬Qw;#!Qm\ZG2,͌љ~fҋDr26tU5Aۂ b9ʩg%;AD+U6Y'T,8&Vض;za5GTE&qo^3XNkːXƓ%ovN<9NV1?c2w.()HW,1#L3kI6.~o$Hu^'er3Rg DbvNj.x %W&[6vǛ7,V &Z+vo)Nk&ױyQ (Z_¹z,u!|Ow\Ę^i륪co7̵vCCK^ҿ|>6w.gI8YPni0b?Zo_xԇ)@/)/~cxĠeWSZ}PJ\~iXnY(2mof"3'J?|^Ƕ!TrS}G Wtj3cßVPܧi%%P.rETqQ~Nn RO-v]'ߤƘ{_VAMy[@ t?Ua웧\76uTAHЋ~*{M82*׻m!3~0)Gu#d&#tTjv=&UɄT-w[kב;YHYiHu ^#h^GK*}ss;5^ /#\ /'a(!;5jj=h8+!<PE9ƖdrZd($TfEud[tzUU yz@?Q ]WťssDR0KқJs5>஑N|,פ $^eoN҂AceQ>9C)h KQJU%;Dk))HdY:L #Ҥ*q5> Y bNX0]݃yC ;7/6=1ѓ)rb#SKmT:T2\"[M9g^?Y'TiU!w ߐ] {uɿ֣@|{u(THOswt,I!ڴo}h#JLvߜk&d!Is7欺t76LdN!b~j~P" ov-U@9ԑwY676 c W|pWSk1XM5 r@":tH!0g۫v*.Ep2ӕJU+|spQjTOU7)^LC3FbN޳Z&&&5mbB)" N[QhF%TE]{oz Jp} îcoLKiS1\Ҁ R+v0$B(`¨zl/gp<؉d"U󙠓hZKwnI @?XrI /+CMU>s vieYY}7A<3ij>5Lt$Etk7Mb¥ ZNi.^^?Y. YA{CjOA(>JoES!fc?T_u?y}IémJA]ɇd;a6wYwoو]R!԰j pPN*Of;9NZ%u3E.̹zw$W|OUuTv2-?>n0G+Шd G(,ks~z˕'9P"R0:C904[պŬ[.H =vw o+q)Ct{V4*k첍OgW{; o~>9I ΫFDc׏7ZV@Hng9V]G'GcvM,_<@"5\"#s]r;-L9tLJ_bHyRKOj-Ob`AM$zn@:C*Swsqz9wAAMx WG@XF^4ў]] $ꠅ“ ڮx6a9^ujnQ3K rgr5ۆʱ3"?{]Hh8Up'y{yEAh?\ߤj~T !'ʥQ䚸ƘK>ɠ`6K0Y!5kz)DKp2o<4qXE{,4禕oۤu1WJ7>8s\,$dL#C='qn ~%DѫREӉ:K/]z+V9_az@119&R_$hMio1 2wfed'f2EՆ|]VC&o!E͕fۄ^ Vۣ8\UgnoP&Y ឹ_gQ::V]V~b%0lR\~g\An]w^g;鶮E2ƐZ 4nE~b^mل0#-^JSLnfk;I0}4NmbFA'MmڡKSr=9cҕH_nچD*4K^y/ιVW-i3;j- Dю{t◴;~8UbA9t9p@XkȦ޺.\reX%u`PUK>04N24Kh+/Xu,,s:U!L$C%` iq uozj/_|A61=eR滂(> B˚T<\u/~/r)=x#O\\{.]N鯁HW"}]pGW`QV|'V9DSA{/f+femk-Y,6){BNpbQ 2 dZ L+#4AlË0l!4-D3VN5'k̖Qd̥fQ?v* qC Fj՜%8wwM/vds·.\G5˺e+^ G\2.m`P?F68ү~?׫)` :ؒZT:C@쬭G\Y8k`OK$hHjUd6~ hJc~2ժ3_Ń=io V|[%k2}}oaɴ^‹]6@%b!8j _ ֋3Α{_fYZC֗*% 1;1FmbPAT3ω' ͱo2x=ª*%EP%(" @ r2Q{/J0L&W"nڀVxo Y7^f-]x$nqC`q?FOOR k7mO%Ýj*R&=YȰl 4Eb7}L-^AD])$+|82 Jr-/Eȇz/wVW"ٍ]vRUXSdql'~Fd+ƧTDJ#ԁ$Զlv@COľl=ܦ`~&Q<JeRI,l Og qTץK"VʁMNƘXG>tg vbܲ/9p '93~JoiC3 'rzX0|W,hܤXQaBWPb4ٛ9t+霜0A;λbgrP̀` w&.> 8DѺ?[orXmr;ҮdHj6CJ/^٢pLgm6ChyV5}6CH _Hie H9]%=e4ҏzD3J1jm?>NR“R1k26l Lۡ߰-^AЁYrZr/xjТRXLCD psbʹQ{:R'\{Ԟ6\ڢ+`K4ZaA9HnH"]LJMhhpTBvP)5x/Ph@:1" Hg is~jyBّ;`oPӠ 5 ‘JѬC/,;[%} w-2X>{u~M]1't?LQp$/r"be&B+1hbbr*E0\>fg^E_דc,#5}4$SU>\Jx|(_ Vc/]1fPpՏCf3({p%ƃwGN_>*D8]ny7Cزlm^v9Dȹhk"剂oܘZo\ӵʣT; agɍ59{+C=OJq&!r2wX =)+_ z8je9hAb&GJo`:qwyOdZs&du"Lq[DSe^#-=f !zg3"zOOt|uH"TDE*Jp,8c@1;q gCVVYq}FdˎkD$YIX+ BZi_i$rBEoP K;S:oEE=|%B,f[2ΟʉP~Ww&~\90Ŝ"VaCWܥiۍ5Ƕ>Y4rw׃ÊVXBRIK4u8siM@INIi{$XYlۇy)f#a#a1."vi)91W/TTMO: dh%kgyBC!#S=F4u 5"+1@1mT/73lW؏hY_]/< P RG5}9tB-jC \|4_I7ڠNmxQ6_<,N.OѬӉҾ6jF-@ߙDfW*^uTBCd ̽8/{9>#buWbQ"2Q_:P\aOGn񊒢;'VuhY`TƈO{JZ w rdZ+1(M4mX ש8ur$oPqm{/\Ԝ%~M.o9$8bW^yXOx_anmXVE jɁsZG^z!%W*`u΅p9[~%bc><5H`'3;kH$DEUEy3EY,fty8iu+ v|$i-_bGWZߴ%IwFnP1++z~[9a8́ B,4g+T1/| H "9_cȽl =?7:)ش Ptchbo~_('j , :N;(^< ޡ2l"XJqC,Ϝ%,fMH6O Q]R*;Ok)2`[*ϋD\чJx >w;@86'9+H]c, +pJ[$}TD*EH7,-QQU |>F3#j D$aS, <"g#Rպ%D$C9Ӊ ϒԴ)-9zLY/h2ȷ]!& ܩ Kӈph ;bd[4kT=g-PL//2_z] / 7g kfziXYocjFjyY}@>''[g%̂/D_8ShܷR]Ils 5+9@v@z;._5i@ul臢$fPiw{jpF9x<[<{8Rҟ #+rNXd?=)C̰ otMχ6B5 %4bBbqL(tR'(KFs?l =Hrtv|Yu2B"*4a:GUvda9NG(^UWbL EdǠb*/.0,W_6vtsh.)l$1!G;lPPoj%hEN:{cPHFXЊ懅Now!»Љ{箖^v+d(yӊGόD.yY]#[C{+;WMOQ~L9-~y$GޑqgYk«mw:K#]lE* Ǒ׿N".uCOf8|CvFa m3PB~y^^~I ::aڙ1#_6(@t$bJ3"W%6lspjHcU(f櫚V0f$EKy56v 1#b=8Vv׎ @e'ydyĜ~6N;d1C^ynaC$,ݦA+@|C1ufq.-5g݈D+µ3ʊ,_orAT&;A~D=Kpa-QtfiM^:<(ʟpcYʬ5 1U?a%uO{ ʎ׵*U K .qy/=>N/7>ƧJIuC6||'rXmW :5^h29sRkA8NE~̬E=* *J J?a}Q+N!ĚNcؒ$ ,(`83$l,nzPz,XzdOpo/G~p^7>0o|4PFGeV P'-&ϐ^DɈKS[6dա!Id=Lf vV?A*]v}\pq1]P\T%.f.Sf"hB8'#4ez-TXE/0A؇~ЫB'Ym B90-6fer8vv!V7r3 \i$LaoI*r<=`Ч*n]2ŊoX_C:u~8[Y/a;Ɵnw 9Ac;QlZ=9B$)o\ï 2\ ,bDpVʊѽw=>yUM-4"Uv{ U<9AR ͯ<.oث;f65, 6Ϡz3wR;wAZ8rt&='+ѣ)5S#Qk!C= ˎnD/3|,Yl`pxy-7 fzu5:+Bz{FgJV$͜}THZLru|\ A@q&K_PLYv,mWs Pռ_$B~!G@>>gN5}3_Ƅ 5C __;Cx0Ng?J}ULŧ}4KCU˼àʴFaRcw%^ˊ <{%P}.yx-'%)`# )+9'6C֝Ձ7䛳\ڈiy(J IHH1V4X.2 _AxKr ?Zq=g;a9鲞V%eW0YْD`Jtrvh@|~ĝ|GGc(n,R4(U?:oG%O A<ݕ[!>Kaڜ(w$ DImEsP:xIz,c4I=6=t}7iBɟp!ty0s.jd=qUVK1C dXf;CM2Wd1hlV&#F" ZruGFa;Vz!*8zRFr:w{LiM bpwj칒?ֻ Eُ&}eq؄Rgԭ]KxZ"g&b~k'M0_ cDd Tσpuc\Ƈ=C.*ZcFz#׷e\]LS}DDf-ru a)*X5ye ($_W"}O$8Z1([oIiNMʯN-5sW2, &IO`6Qͣ41lxI@=oM'F69 ^2&mɿR\/zżՍ̵EBg۰Y}zAN̹|z=,m@ʅє]T]DT j.^k'^`q7AF̠ɲ E/L<+$1cڻ00Es„mah'rIC-L,2fkU E"q*imOvfQ~nbY)>=T$LwoyW[Ղ.@QUqA>(*7 A]i@S<8}^UgD'w#O:6'@ɰqFRD^ Uð9j*tZH=(KCƣBD"|} 8B:ci.8 \mn8M> `{>oSmj~^FXE9c?y5ޖ04.BL޴O=0JfG#5^\MB%Qu2'1ŵMz#1AI): JJG&/;d4_J%\x]畽dyThJa37 "-&ll1e'`zC~ݨvͧa0j5$.eZnet!>q$̼&sk pOSM)Ťcl̎&Lit"> M U4gQXYՓ,YbuX˓HAl;ϕ?n,;I( ˑ /(:e+ &j|bGQl"|Îv_no|X#IR=ˀ`$3aD3h6B˜Q9zd =Dy>E>ho;]b~_UxadHX6󵾦QQez4J]ԝ6ro0˦I ڌS!m5b{`(rB%2h&n$ߥ ҵm[lz·}J}rx5 _l|̐RsPZ6& oas>^&"r7җE,o-(” i"mAtDWX12=uh΃*rʥ?6Ρ>\E9p^w,eqvD++&δrRʬgX޼0 J[$'^c1uz/.(wCEFYJj歇Z/xW/[ƵG7OCLXc YiyF24!V)zKPVY=ŎhEOH%>Ww.Wem]'%hWH#kΚˮj0xH!_v{a>cL,(M3ERmD!{>)ڪ]>Cϖ~R삧)UM1Uzbba/T6w'b|ᄚL~{v+Ң6\<3M>QWx6wfjqrӊ*sPY$WǏ4BmM3g#1eN~uu MtnaJ^?b _ RfdQ."]ZZGZ gy J_.`7߬my/ij(5iU${}CyEօS,vCCf{@T;5 %0!.ư|#35n׬'$xkh{fV-t}3B kg:>)a4^i>%} TA.v1Z[u W){nJŢS֏'%a~GDrSB*F @⩎zd"Jc;^h( *"J·הh3gys{_V:<BI? Ksʙ*4>zN`Lƨ`S&|/IТ`T^IgDз5Dܙj:dLs@bRZ8|W)2t?N(E?3GD}>쩾÷YZdwdt$∹7vE枞rmMXO}idQ) z5I˰HGWp!p% h}btBʋ©@j?2U ֪~7ҤW+2&S^?jIQrJ'K[tUa2r~ (u^}Y&f1@] x5Bgβq۔~pD-J'3Qߨs9 Sk[(CvmZd+_D.2c@5?r@lq!0V] Nn\O|Pۙ>o SrK\[$4(]>gǶKrx7}"T 4&b5~90}e9#J+Ӵ 2 Ёo.yNLջ MR> )a3u/[3#2~DYCPVJ8 npD_tHfrUb:&2yu6OLaڠs@n?<]OZo/H7YGԠG]1&'#H2nHI`.+..%I՞TAq4A*>=ћBN+%`$A9qx9D em%m0VZ'<*w"9X5;vxX]xn6ޟɪEbQe D͵${s],.N=rLﺤ]rw #K?5c>`Ϣ|07tI=Vg$mcL3}R8ub nkSATrXu1݈M$C/:eky3ݑ?9zx\ʰy3 G gPKy\jJ}Lzp8kˆIQ&) l72k؂?}~i\CUے(a[B"kA^}y_m|mAVO& t^KG!%Q@ ".07"9ߎ QxPY#s?XU;]V9j\FЮ>B-89I< Ø> wVٸ.J~m _{}dW?IB|j\~Hk,jv+NH؄`*c MbӟH8[:(r p< 3ֹd+Vc@V@O3 ֩9S&]_79lfT Vz΅KX)O&|eT#,Y>b.SrA@qReRD!%[d!J(L YZ