libvirt-daemon-driver-network-7.6.0-6.el8s >  H a+) z뾂al5>a^LW'c&mG2w9s`P"oW۱3^XS>Yb)]lG (ʴ Bl 'GFt{g2n79{cؕ1opGu =C ݲoAlbj|{Ӭ/tˣb3^ 1™}gk( `VYVuxAGq'0BTiNeXcI0cj00ab367287bb7c2809cd6f5c34d7a2dd6f745935a36c56397ba13a46bc35a25db63dbe061be37a6f22c7cd938a94612562c1201da+) z뾂alzb=eB0zew#WrӚgO}4`Q&ϯ*HrbjI]-iW3ĿPvگh}t%ǣ?== )kB癫\o6FzT/;n7:T8cJC7_(CbGdjrDˍok?C!/F1 9$ ܆_rv[̞˷إ:)p@7?7 d & - [ & ;G\bjd   4  @* 4 { {p{(+84o9o:2ao>)@*G*H*pI*X*Y+\+,]+^-Fb.d0e0f0 l0 t0(u0v0w3x4 y46667Clibvirt-daemon-driver-network7.6.06.el8sNetwork driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.a|xaarch64-03.rdu2.centos.org pCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^I!,)Jp HAAAAAAAA큤AAa|Ca|Ca|Ca|aƽa|Da|ka|ka|ka|ka|ka|ka|kaƽa|a|a|a|a|fa|fa|fa|a|a|a|Da|D590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c38f0dde937053ee3779aa1d61263aac8b24d0c7b7baaf69070061f51f44d85abe528010574d781d30c54abfd39f60a0e6a714c29f602e5e62091aaf6439e5c0b9a8386127f6992340b5d7e57c18a5b6e9dfe8b615947031a8a31cf41633666a37314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fea8eebd4a885f98dfcab2a241d141ea03d974d3f7de4844981b3e4ad6c908c81../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-6.el8s.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(aarch-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.6.0)(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.6.0-6.el8s2.417.6.0-6.el8s7.6.0-6.el8s3.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/bin/sh/bin/sh 7.6.0-6.el8s7.6.0-6.el8s7.6.0-6.el8s qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id02fb3f3d39398bda2645289a26d908d17cbe2116064944ffaa89fb4c668a2c51520d9e6a57738edd183ead02b75e7e728234cb933bcde89474d30f33libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augvirtnetworkd.8.gzdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/02//usr/lib/.build-id/06//usr/lib/.build-id/18//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8//var/lib/libvirt/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=02fb3f3d39398bda2645289a26d908d17cbe2116, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=183ead02b75e7e728234cb933bcde89474d30f33, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=064944ffaa89fb4c668a2c51520d9e6a57738edd, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) oPRR R RRJR.RRYRMRtRR R R RRRyRR R RRRtRR R RRRyRRR R RRRRRRRqR9RjRMR\RbRWRHR,R_R+RDR R)R?R;R&RNRQR/RKRRRReR[RoR=R(RiRRgRdRFRJRORfR8R@RRZRkRVRSR*RGR`R'R7R.R%RYR0RlRR4R-R]R$R#RsRARCRhR^RER"RBRtRRRRR RR RR RRRyutf-85b11792b611a569028949d5b64e663bcb69f5119cb5bbbc50c2048f36b50130f?7zXZ !#,C] b2u jϿco e䱸4GubXHcd5XXuyEǾbt,VGNTv8rתmGޠHqw.,9 y}apC\E&J9*ʨQpݱmbzQΌ! cNKҶ!z_:Vh%1q8C dyk;LV P,-x,}N KH4.y& <́ F69V]>{ہUd m]'5"cޑA~E[{f#;+Ei\IաIuċ*;l1SA&Ҥ˞GKԜ;W@ƣC xLjOdrF/V ir+iv%oߵ:(G?袏εJF3gϭm㧜s>n))0{xGēMfIQv!tS>xq2E዆,''P*/O2N 3W쵝fނ@33-VdBup`^d)!V>:TRi_WkcsHrrqbwas/-):B}H'ƌVF@ $.\oU!3I&0H*v~o0/x6hW 7l ,g&V|n =M~'1vl-ŬooF/~} 1\ U,}qFf޼es'9,m^GO-! A6Łs͆u9u&[cb &vx^ Zg֔$fO霉5֤rf?.IVPٮ\ 3{ ҄W=W!ز|2U##H*|-苍qrDr`?I]|2 \nT+&VOb'ӃJȆPJaF3*x]lIz?RMœz/k&_MLwVbn*0eQPLdؑoS!*#6YY"DRѪ 3Mz3=<ԧ@b-Ovm)UܴףA,rS]$R Ϟ}L5E1<01L\qް,*Aڮ۝N+ %>-4;k29ّDL]&4ƒ|R0ƽw :pQ\6)o*\sH2'՛iKo @U _4M-^3J?ηiS H.z4_Lּ:(.wQFVhH2A[BVI^*`[Z!vF",t6N=ᡬ~MU!K|PE ]G8dBiA]ofkL愥hVfS ϸݥ.7Xa4nN.d\+ .SG mcLİšz1c׾N~0]c|&5$żƖ6jOd@2U"?B%YQ Dh@mhgi-e8M5a{ qX Q7H ˀX5C4>*6J|B=ҙf:oH'%U\ɿjbymu w :q 5'F@s>TǫSY! ! S,lHV,[ NCrX@-$ g_(7?E,&rfn$$#eqN|!McT|y^F~q ȄY+5w'Äy݈f{_q}3l6|+BNሿ S !KqM]Ƞ>W $A{&{*{[GZ9Lԛ 6T($+ 7 ,q mI7qxN#ureʦD{{`I!1ɸHr:͘5?ƕɘpOg_eF!39Ecl1NtsL5xGrL'[iJWGC .K @*@"8+OK9n;8d AlZHRd`ˤJ+F/Oy 1ftCmۣ$BMhf{uRǁ#R5A/kWD ::De~\c, (]$Ԉ4&K礧l&^?ax?Tw{KչʬhT<w B9aA"XD($<3lER t}!SC?Պ& H\ri-:d&FVQҿ';hu*c5R0ga|2]\y:h[HSt%`>Q[W6b}G9W+VtXîućK23?%ӕKI/߅8g`I雚tn&œpo cLt,Q Sȳ!)awz uוQh%b3uEV>~i,q99 ?e-t}ȸm=b@eOXg\E9]s慄Ԥ玡^͹wt0hG) )\/Zu3HkPU4}G7QLE\z':>it6 t4>wɾ+bkh@ iڳGsH(#`B(}gj^N۞}w(Fr_6i_!L3$pfk>n:x5oўS%]N1owuh!hB SZUjA/pV{xcmFi6z+:68+?3`W6iʣ 9<ǫmQvӽs~L2~\.C1V *? l~AxJd1b3"rN U" d 'XN@NL'a{K#i7A#/&Ɇ5xo2/:*+$H\*4C+DDQn/7=OBðΡc<3_! +4^]Iy<$E2!Q+q@f}wʕg$}) w]Ιuu74t+1ɜ-f+*LVӒIWQ8!ŴDU&N; f(}nT`SlN /µ%Z6uNޣ/R!u+tjfBF`LZ M 𪡼<6lE՝c toG!(D4}z T U}Wβ/)>C\gH *,VQ+ /'{دS<=X' Ap\c^ Q/&;roZ;l]Tl~wOZ"S=BY;ߟR7w[L[kװ{vn4ʍ.5ҾM] ^6\Ԯx[՛M| ^\>yf*AV3TPm OdAD{.Uƛƞ)*k0݀*}naua E^B>K* /9O\ojśZk#'V7? /4Y&dmfX2u@KS[e-"mb&b"OO_I W$Dيf uXT#^#Ep2ʅGl0 3tfbe Ber5n1TGF܉׬Cϕ ?e;ɹj,kbpi]XvЊ얧R][Mp )(1!(E~8ir-&L(5{rNvzwȯG<̏2쮺6b06lww]wD\oĢrȣW8S#\v.]+,-j+01cp// S1'l[Adk.4^EVf٪05FlJ,9%Jubl]t: {GM#zqt%SMz! pεin୔r+: V,dV=؄_K1,ץYz)+vB<fh<0 SsҀBi3;A&"7vþ)BȢEB'5@jl]'qK̏U\--v3ua SolwrxJaCz2S {*,;oVyFglػiUXyL"Xx5"$Ӳ%[f)'aZ;0Zy%%FGy9B~*:ָ:zddIkJ#ṒJ[V- 7zN猚Lm~kKy YY I=n)1G54dtC `ڽw/O~g8ۿF!̇|I Lr5В)hŠ#`YlDKJeN~|c4^:,ƥtQ"#*P;w~*zՁ38O0\J4xՋ?,ahr|^=8H.|<A$3X‹I @B}.^Wz 6ƒ"E4mX `Z1N[=E1 jW]gds@$Ba1/ ~h>ǼkJӡ(/>`>f7>] :ܽٱ^s%XB1D=P=T1v)H?RP836-T\6ȻRRAE!F7_#",wn1GGaMOz73-@!U3euB4G+.G|MߟC *msISFQbmWl ϕ)jQfO:AK-,_SUE(bT[lcbI-&cJdNSM2Q9>9!";r~[ZF.}O;=i"F&@4B]nDaex"Y3{؃R(m\J`-iX& '20$bьž3uRt1Xd"$̬~xE)JS!lDhk]` Q玥VRLvXNfdڔYrzu6VTHЅ =j뵜(iBfda$`ʉfH=q*w Y!HYڟ4[P+q'BNKWjRQ>ۻz$b7'"$=]( x@!]hmg)W[Q73Wn.t!IU),R)y[t{:~:̩2*ˉ2;ʟsv&R-ъ]}SKTKMBټHȺv;`G'\I{+[8%g #_7IPNr ϼ/na[ ry CΌA!4625㎜1IBHIY~ef[FMȈJ=T$1>3N oHT9#CTyA~׮^GwT( aone X<]7ʝO?싍XDPGL=d q,R Yz1pq% 㬛* 810:A3dm v[Q|a"h=~JՉ@{ؘ~:MW[FtD3`5"U#yE%E~!>yc0O3YgK R1a }l U1g5"{Nrl`dC0Szi|џ02B(rTղ܂㉑cH}O }`uuf&V44r[T)zN f7 .U@F*4~x}0~\Yԑ'Lؚ|+t 5%YRf>xNqrN'MKOk¤BKd:B(_Q.`mtj"O+OyǦf0_G#oFP- b=ޢJaT\`ݑ< ղ LνME |-q)":)z E+c6>D,]K60wy^Qk4ZZr}<)|ΐ"?K"i>7yzZ[j ۛym0B_N"y$i9Lr͍kD_\R9mDd|g{L @0FPےoY\@?ÿ#jW5=.n6'l9X8MwoT?=ŌJ,SwmV,WX\G:TjV}ćxqKExHjW2>pT#f;lPN1'֫]mo v!o~hMB, b 6q ڪ3oXRo̜a0wU8:< nW G(inĩbk0g6[N;}OOCbd5eBn`y.^̿Q0(uW?MMR*0,cJŻR #fQ  d73')D`L"_~ɚZn2`~χ&@kAENڗÈW~BnO93TK{Mq MTc)dRP)\maêb>E?JaI]. ~fںq݉ŽeéQCV_ CAڇ0仝=|chmB?{鶹sܷB{˗h5Y27zm<;!',1 K{S}ӈV Иu4BbAtx\էyޠ{Qc0 3u\{SS݄?gyϬǞcڋO. "nzFBk0(ߜW]#{E5S\;(B8Ӳ=y:A|CctyOI9_.*mXge;`R\UqYS` =}DX*n: 8H}X]/epXo@RWu">P_H ysv,;hm!&&'Fdzf!eF4ZeŝA j޹ $ І/vAbKʊGJGs] 3rѻi$.z ܗ83aZ [[{ɹe&Wx}~bvQ=So?lIw . V83Cǀ%EXp!W@ ߳^Jװ%6Oɩշy+wì^ jZrF}QMH#sUz&kCteaA<ԸLWWŬ5Ǿ,WR*F9O>b́F?͘mW-$މ^CĆX!>)_a~e딟Uz $UU7j-oYtrbzށ/KD,y0HB/Tngy\7m^_i{ǣl!WO>QLkt4RvtJ?ֳZA ϔixXE) ٱfPN>`X(@D<&| f 0MztM?ƜWJy\*_(R y7EؓY{{BSAH K﫢a\8QmǤλ&ma; K sF0@oo ꮙ*k}}+:9;^6R[͊^>q -cZ1x}% 0] *}.^3օm#R027m-vC42"l+;EQrIL Xܞ?l'1q[MA`*ϹZS1Td0cVT3bg= N:KNްϾLA<59C']qcac`m7|0&>,N~6lv}}RRܽjJ\W,p_g\%P,kGaRͼW3?0$5Ub=_n?N'guB=ֈmFHRŊB E'4_Mmv1Ew2HJH(!s6 DYFF 8X`pG7W_oÅ[?cSso?[ "RB }`_[=7M-f,6= Ky?_67t8XU^xz)Ͱ,;epfE< $CZ?a o0P}#7'zhMKa!/ 0p7Z,la$8}v̴:tE/!v^};%fp 'YRl[Q }I20;䈝XJh}Ϲ0f3le 7Y1n)3E"5Fҷ0".W0(c #;|= y\vc. :DB ;3h4^q]o(2j2c9:Kh"gZ&u;fwR3̶LoX$Boݐaa!M$f+bIK‡]،2{F20>G|& O?t$wCD6Ü@Z]Ĩ㼁3+V0Դ$ _$\GBzzQ0Z_pn0·v.H3[=D',a:^F[΃z2 ƚM Rf]+GV]wu"rh8/by)]g;WBpQʏl1k6fYsiQ6}~eɷR'IˑlNKTEe7pb9&0ɤ%,hKpΈN-Pr}&͌g8j!vO ľ8d2#QiC~Vr.&rGx9>_k7z{fl'N6\G,nh:&LHp Mٺ+ pwoS#wDC*a8_\۶mžu"z@\zɓ'Ix@!U/39~b6g.NDd\tXF_kx'N%oki;[[N$RMIHY P!v ++}#9BbI/X^B+>6$@ UnۚxVc8_;1u Zb01m)$a]Jݠ+N?Qbԙ1Z\_p3HzogjwpL,xdUPnG?V-7)ԋՑG{w ]΂E*0K~jB)|P!| $ $oF)٤1<@ ڮ&w?LVf̟[2q/gON\=jNs$qavi Ԩ{*]T"a4Y[ }*250ylsΑg62Ȩ]܅J](FqѬҚEcM(^6G ܈r/!@ .LkK0Lud]?k;Q۹ M,7\-{vi3 &qPqinF'tZDPE۪Ss. 5Y#޳E-]ws]B/1 ;%PPpP`O)s0=)bxV_o߭Gz$%|{yi9+A›m웨WZykB?CAvSRuzoAO2+eyEO2y^{ŭ0(ήRlNpwX[)go>sŅdO#O4$##tRTJ*A~?7#$^_S&o{֡)̹$ݙԦfD8VG>F@cr,$D[dkQFAv56_xD؟z*&[4oz!A "'`b"W˵!炫[+eT.)+$K}"I=P:ՙR .sb X{jQ_}F{(B;(HʞnJ 3ґ]lMFܪ'=JX~!rUGuL USҾ`_#eتP\ c-B^^@EC=Iҍ/Yրϡfߛv1%%,h^nJBXx(1[" dKTDjq#ity,S$m$aNmH_i'8@a2]==?'.TPl EkυzL@|*֘ `Cj!09D]܉0 (ḨNR^&HҫlG'޾~*.v-5 E;҇Yv_I_IV:Z`8 nb9bnvˌZ $1ka${)/ r]IPEt!Cr]?F2ڝH/yLKJ.) /gE<"KɋC3\A9s OSLT $E\];{p|IDh=Yۭc_5Ubc!0画?~%qMsZtᲗqMTn@]LZ,IUoއsur50x}2=mI֊QkԦ&4Bv=שz'zi@b9k`ݛ<&Wxbr-`_w1~4S+ZwA_vp0P6b:[}{cIݎaލ8aQ,~pzW'B'<=YGLq(+ϛ9L9ө),/ UO16xE"Jײ.&91O jr74zi5B-6wR@5V'UY/w25Gb}pr?ǽn~MbKXs C5hb6>el)&rqwʫiuƂLi9"IqDEUDFȂK;k&Jlv#8L%+m t#wy? R0_m`$QG3]]p;AAySv`n|E V5 ?oP<7Ʋ5 vےEy}Y QFfHk9Շ~ZʕՏ&i*OEA I5? p#lǽ:Z'zka2*-$Ț<4vau|]N̊OR2?mnXk=r=Ƞc[qk5Rr22;fkl{Hk!B줴]:e>df0 EOuv"@ ':W` "SqS8y>SϾ&WLYGח#ZQhUo]\p*6=$N2k׮읞7PK3ȶڻk2Za)~FԬ3 J1 x_?D[j9<2'j@2PO^C 6\7/ÄLZr ڂ byҥqFRj21g0 /G ZLF; oqԵԭjC t(v]75߻V89=Z)"ɨ&/vgNIHPR:BZn {S[ f0c.6b!X ! a^3ʒӯ^_'~Aߣ7v" WslbGPXyޒ>%( 1~eEvgܶD?GXiqO7:$YKTE72?P>4pj܏AJ,KntnR5iCA?N8(g:C^pىuD&LrdiÂVePKJF^mWuK,2~r1YK%QiTXٔ3tAy[1,?VY,dG_ CvO>$EH)5~d M2EP- 2 ^g S_>G#ڄ)4pFU?Ę c/|dQBΛu3|JTKv KGiZ!0h""懣gYAAj _床5!8cn=,`_ʮj=C '. (6l&U[h 󑋎73 :"Nu~bpǍdϨtu]-mqi? qFE :|[V#ij6\L@r3 $.JG-$^0{uDH=Ŋ4gZg%^GHwݛLAjٕe<#-:fǰyh;|; rM*JiPiu:.h,/8eb%bk#h#~&KJ 7'`R)> fPX6|0>q|mDgfQhv }(m@+uxƢ9M~KS*6_m>E$$⛧R4axCImtث=175ᔶgLygWR}"LNJn(/n5nSd˂sIV#jE /BǖQ2PR&IhDr}@B-#UYH$;2̅* S RݩofsfLhffD*:y;.J=R>xY޳ Gt4*3)ϔ](QFi%OC4Gm`@ 뺑QiFI!'k)dRmm&>E,#6ܵ34UET2KMfz#E[4>m[R!>Ksr׬ĮJS-F+ g+Y\ٲ+(뷚KYU璗T\ lEZD -gB=4fΡ@<(v}8y4ӤHךXQCb01ˑz4)NҼ / Ǧp#VZty;DO/D:*A'k^.RޫVƒ@&E5m)9{m˛7yiXDF/ ySeg,~yo菃4ku s=F9MDCrhǟrޚV.uo׌[ 1C5T%U2k$=oJip:HW2xSe\\v1NV׭\6W6W*UE%V AୀCmG;UXܭ/Q+L ܼpNgI(}9t72k\b8>$HFNYi^ wxWN) " asfYB}M`)agyJ)#+v{a ${Bg%9,dp>Tbѭ@Vaˊn&UAg5SBMh \yyRr[|-p!◞B_pԧ~#-9-h`̯c1J1D rb^0R׼CRUT#r.2 㟪 gGMʽ׶~һt3o⯷*A++lOEaK&MPRx+v1\iU- >%;e<) zgwIy#KaI\i㢮X߽}3sA whYԋ@Vs|'=+FS %vP&wOJMmcs^Hxa:)Ţ_8bȝT\D]]HRNM-tv8ԑ 6ur1ClᤵAa7YOWTX"S)8qXkk' Ps;5 ]4_G Gb d5%I xi79،,Q  brBNS]? . yRmi ̨:r.^8<t>]D.#`$0>-|Y7}̖2NaƬ&\XRXms9kuV}55;,ytZRv|fo"s}UQI./i z.fm5>PHAIʱ'2IC6n8nSt翲ohs& bFm< 2ߖ I,PO~-#rKU e0,|n/+OjRYQh'Yx:7ݾ`j Ug柡h0 և_<9kq4ƅ&K4ZPR-״7ّuԢqV%=#oN9rʅjǚA+G/teP U=r5s](%7/?8:ҧ#}G M5# t`@$n-H`|J)Fe"Ym1yLp>ݏ%pѫH͒r"#@P jp\+p#ѰMqP qI[&/'Atc*~a@( #WfZH|<CXWAP;kM+m`0b"ǟEa}Zƹ~L{2CFDԣ_:G_v{_[%:3TEnfB89]z; X'C[AXLywM?@)_EW'/ب5sW9pSH:Lqr ?5!Mx:jDٕ\A+ N͊UɳFS,?-- cS܁+8@c3 z"C)qff|dN[ Iud'[R>Ks^6(@4CTc6n$x@u0C U}ۃ{YW_4%[E phCe O a5nXX_#=m]HeU }P%ͩaCp.-\An;^W4xfKkc'ssǽԌ}x# o7U2X $@pn3n\zɛ;NI4j70>!79Q dl_z=hqUGW[ d4N̋*l,Bi$WDH}ih`Jק|Iji*6S3[Kt] 7HNWգҳT>wr8O6Аc?";O(ƬKd#uz3h!s#ChO C"2d i?wҍf">j_?ҍ6 ?@y#^ H$۱);(9}}4hk1n#KStayeMFֻ@euVʾ4"LW]=g|"e.ZGq^04ԧW=z%d,WY{zrԺֽF\l0#enJ$C=+tUԔ1X;+S0ߒZ>Y;hvtG7A<|WU/_6PR %FvqVYԨ>gAk*(§$IS]4mMmmU4aP eao z@BeQ/D~%çRUƯG |?t͆j0&lveg}ՆxfoU&"AjL鑂4NPygL`j3~E|qpp$*w_0[F~ޝ.'٭NM8'6[I(E}*JE9ouaMd `h #-Ѕ3i0Й[900%l:b׮(:@l*Pn9[ACEn) ܚgdH`rls 4g>Dpx>P ¹WIo)0E12Rஎ>' ܑMAG͋#Ȥ8Csy6TzǬʅD/a An2JN3|P{ж9b(UDNab+~O*]xҖ]@vsۈ-ƕ2V1\ClߓWXckh IᢓlDf"q& U /8YV٨=`)IMkD=PH1pI!^RA#EP<%^PL'"u̽ݼo.BÆfQqj94t@sirhk"iNC9rJmjQ1n.^< 1^ S t6ΖCL)նŶD)9w%IV>bxHrxqsx64j0BV >`#5]X@ e"1m3X/m3I kQR(P$ ;GyIJx5\bÚz]<b4FT'm5ڄP[-Cc.\HBo`xnn(ӰZ)lՆAK%|ljMsZvSޡ( z"†jA9t m!u@p۹\ev2_5/N;|Zbev(!ߖ i!%Q?E\a ad;du`$od<:_B$H/wna 1.Aӂq.9ہXiC(/f O4ëMa-M nϠ7[S~}1$NJk|PrxC'%D8#ꙿ4|-l_(Ubʯ_Wpf6ÞqesېcWD+y <>v}}& ;DȦ»?LspSMGx P(>$DZ Zt5?P0XVM; @[8&FWr]w `6/E>7e>|dO`,iե*d4oH H>l^Ōvg)`l. 3x x`ߋ2{[qՈ%wRNe4`12fZVJ>8S$}ɛ1>P x-{X5s2r~D)!H3$eXDge+L0Lo ?8[S=p~lH{7=ep\L#UmT]0'(bB+] rZE()7~~;x]UAT;|i'!$3Wuo ٵ*<|/Au g( jIFߵ?5H/4l'̱2_hi,6j[ޚMa-PtNP /':aKё89T}fffoъG#&$c+xdGd' 7E (PapOXl%SL?h^Ġ#E$6č1aYە UkR 7xi࣓J+X^t6ƞN1#RQ5wIP׍:X^M!݉YfE8mVB"}|ϾF3cɂ^=MjL*y:U<"Q1b/YA/;CJID<)GP4"=-⬨~м [W:Z#t,((`K)ݓ2*;e=`]!P+( ^ !x'j U@C帙+XM;4+"[݆i y4I)>N6v-49bW fbxrL}"〟PFo6Jvᤆl`#P&wldCMB{MǞTsW~sL=vV3GԏsP;( 1iVB; 80iNLGE%㸩GKmY/J'X}WoNp(5IF2?9NgDhP9_ʇz LqɼlUdPkv [e ʰoz7+ŖҡF=]Mu\a*xQ4U 6 "_4e$5×h%;DͰgk"&˻$ˢcϘD`(}>XݸzSlmp|osScMg u!$oo.v䟨#y3O׼_yɠ}!~nTV=zL .d /S xq 0*ʬDER0XcJ"Y/LhFD%>>y.xlN9Ӫ=,ߺ*+H -BChEsCKl[PE6rn!f&$;GԨn>BgƤHQ RVsW>fbrs \-(zj[VXOS{[,M%KC]'O5iBM 7>P}zǓ f&~!sźkٺh2cq09'>_2# ehܢƱJ\%H9u:zCpDf7U-i;2e%E6?ET*tlIAfF w m S smk iOFީ+b.<+@$LJ:}\!OP '#(_}}\YҊYVThO?1^OGe)ӥh& [7p40 C}lq#R9q ۫61g^h,\qa9X.s>Zžz!N.:oDf6 >eOTyF_,`j?sώ(,$P>K~jIZ ktNHks#u(FG<Φ\A#sĭL3i%\@Q'/V(:Ҏ6ޖ- mzoԋGFl+3qz\p${b*V7"prxŰ^ zÜ'?rom3d]ю/{" VE;] -aS?SP \sM-9 d5\G@rkz?E+遁BA˨5#GC[hp~>byg.;ac0NelҎ#JVi q֕@uJ}-}qA7TgQ%Z_8!etpf3̾Rq{{u{{]SxaIAOSwtUlm{y{zJ=Wnq,yi!wd ~B@9C`u#8\t ;y/ ͋a<<zAQz=krZ\tyz TRU+t Y݆!֝2WuFKhKnԹض:-ֱ!(`2<]KcCC IPfRoG7iӚԺK޷ $B(LJShIQEe<\Զ,dV2]EHhؕufWBtw\fsiB>C @,s^|g* `g!sv@)M<͹1S%ę,^Ps&Ϋ:ֆ]F:Kƺ٢8 {-%+T,yW;)>! ݈ )$zDJRJ(ޘ{j٫뇙LKbT3,30(nBĢ0N띟;1("Bt^QDDh̗ $Α UVn[WؑPEf=g;# cU%pMÔ½f8]$o(޻@\y|[;s!AW/ئp .y4`I83gۄqrfij˝ s#C'OZHܨxKX)?nmrYI-[yDVںUΊH`~e6Ԁ̢"mr)hBEwZDՠ,$t׬P1L-ZFx~* :*VQ$ۤq1zI+}މ|xl=<˧`^`TRPWz([hF:M(ٞ8;r/\Y`itsVlT ߶[ғ+Ώz$'5e3:65 ݜ{mk!n[??}VSUe:v.Ky5;D/ 9Mm lf"隅!c8@ KO) _4\F4u\WWDzM,O? w5S M jUm:7نc^uߜB~ C'/Vh(gVA~G7I 8P b%&U~!BUx}.&FV7g Zה6´6HWbEbüYv y3J1pZ.{讧ikV9e`R {Ƿh[ºQY>^\ϪW9MK%Wɜv`$HKc51K]oyz{9莳'0BuLߊJ:ʷdT3A Yf-c Z2 I%d%yVG(i΀Dl'.'ܺɊB/WjLђOxzodg70h=8hk {(TӦx{XåB}MW=vUkz[:bC8Y2&6rff77pN ^|j }Vď ЁV.CG]#s| @D?fA#Fj JFԇA ރ1^]Կ|fc Մ6MihI_J̥0x:jk >tF<0ʊ34HQ<5i}^w)*f%U)QdTAJEz%G}@0 X?FPW¯OJ<1qv DH鳜K` Yp[I! SO ˬV EQGoyU}(K U@dA$x$DcG;AÈmIu)兮wybѼ| Ɠvd*GA׆l-${qOyޅר#Eח~b*WUIO(35ߵ'J@f]?Oۊ> q?bSߨ8:kޤo`Jhh!ZrY0 &koRkMg|rPGcx,e~8B1&p[vxLrH8𦚆:_7¹mutW1.XdGso0y:rӫ1)>wuS3"3hAaO'%PcWUوa 0"-AH7 }!  td rԕtn aebH)S9ECׇ]Įnmo1ݪsϩ8uAp[YVF$| (fiblB.H O*ۓ٢p9qA'"' ЦV*BM /p9|ICһHBQ5{@6q]Zρuzx\ {~cOEԑjzKE2W[b (u?YG$ -?TPHW6֦w_h޳ЀWN7<VKJ[,Oq:SYK$:6t}s1B`.Gp`b]?/x28.m$Yc\t- CwQ > )6P-9uV!h ZkK9E؍iSթBU`ZUD-z ><e7N.W kcUh=)=3-EHsU&0hL$(tV^zJIE$1Q "36? M4% AEJm-ydq޴wzJf-3اg%SoXfbL@/Fě9D Zh8`^lhdAU]ۄq+68_d.ufΈVm [2sZx\ͪܜHUŝJz lPU!!rPKX+>-&W>,Nا}r}E .ȯ9P4~`Wm ܳ@vj=lق*1cYۀ?^:F o 7)ԌI]daq-\l5v+WeFʠZKi< Qh¨DQqC:/~aV[8,@wX<ym#M)t5,kPM` /犑g-u]zj9pB 2:->i]MnԎC0Cۺ+fl(nWA"9^(R(:wfݩ9𐳬k~QiMl CNKr.\:!*jlp s 1tتQySg!@j!Ę &I-92,X򵌨Z E>yX*h+4#6hYCfS_=,'/5َ2d6QX$y5%l vB0c#\7@2f].Z=fK]he챸:Û <=,0>K>? 7rжFC%( q6Gn%؝>s}nQr-.T&iq?bzҏR[nH* hK~/1!ա VoɇASSŮ5U'u } eyKٳ@HMs9k+'7yZLH!ٽ$nOjf3"HDhQ ڐCHet_{:9.˾TV#@&W7رSe +y d|SA i.UYق6&C)/Iw~CR/4f&ie'7MfI;1˾q/iBv\"ȠU Wz8vN90B'S 'r\hSTiN(#-w\J$O߾Yx00(:X_jx[O|I03.T1m}f) 6k|֊)^qe/G5r4 >GE "jɨGX3Y6IY>zγsЅU @QS&fm]MND;`N@:)vr@AOZbCWu魱fcU}y=[Hb(>521tf>OwK>TL;w-W9jJ^,_,< UW a[DzBLΝM/~\N*^e|@6D=q܌ע$Du8%ѴU( :z_${nDa1o5Kh1hXߥpb4z%W&̭ä$ /Ƨ3l`ׇ#&``7yn2պ=`aϭ0zsvMCVu˦@[ڣ-w-D(_p3C[EJ{P|fC1%vƥj<#ЏҡaNY迊2Ô ?TsfNy/@kj\W.+A;UxKIK^,wU(Gp{0GTޤ"'[}e$GnۯglzR87u˛W9T lGP<#l4%C|,)X}iw\<*%3{Bn3|4}Ko7H!\K:Az٨H4z/q%&bCkۤXXj#n9wl,[>FV0סNUyvO,afVM2a#zwE8̒xpb`oJR!jzJ߶tͪ'64ZBF|X M@z缣M`z+NЯ b!w0吃h3N1Uu.mb7BvCLgևŷGL{b(٨f P <*3 _Oic{e,_DdS!w̺o-eE +StX6Ximy1甁|ɘ%{R%"`0+uD(\_1 4xSNjo/ojb*GEЁ* W +vUwBàIicϬf_g:l]g˸k *?n".^Cq"P3!d]d+lّCpJ*l줾$텶2 1&+^I+f˰1s4©Xj&!X٥XchxP@"tU*UGZ^~K/1x"2ycړU8{2cܤЖpU=F2|H<,GQ^0]j2劚V砕ʮ8?BC)(a2#:E6az2ɧ>u"gQ95R.2~bͣKvQۣ=j?.,|I 8/]bNW)*32鵱Pi1>cVG#Ɏ3B:|j!Γ'1zsi[ [|g̻҅UpzmS)UU5#s~^HCw.Fg u+_Y#&NȖO6+cМqӿ*EciCo& 6L;p[t9fms㥛GJkS$lx41H̾kjنD_0]l_۝U}T',mrKAeHD]/D/݃0Gu* ulE'6A]"\՝2v}Hym򌖣vwWzIg.Hb{[U4iTN&X7tFUs݃> l'Y.h6Pk\˔@pÝ4٫͐}YoZ4 ܙt5N6\/Fnzq̭ۼ˃G0n|8}1醠ߣ~[NO͆$~̼n.]E?NBsz4i*h |\щ!2&Z <jwJNQ;t6 6-o3X?]Eԝ?V9:%'ֲ756Qǃn8i\FvmY#=I5; g ɀǛT]SYf dcxеGzKf Zv 0U"uQCZ:{C|5# '8?iܶKF)3IEeq h oz0a@Gydq?W .=&0nVʴpz7?QnG[ۭkF`ml N*ϒn2 pHIx2i?]i^ZNpnLm *}p<>?/@t`{-]Kb*" CO/h"D VA)2q ,t$k4CkteYrr31laKg[ruQ.8eVкFK‚E#@|(^5t܋aVCHJl6@ltu-͘7kBۿ̊mp>/ڣ8sG6`] >'rщ$Jh X+h9:ˉ]j&=9!bm搾dLÄh-/ )Jj2/~cc$֏$W/盫  /? ZMv1Z)5^g9? d 7%)QG `Ol?x{W~fD{#6YY<ڠpݡ^asٶCzfu t_*X=9پ^/φeuISl?:h*eVk_' Q6m O`X  eK̲r$%IY2V(d-.ozE B`wiVI^\̟M@@\+b VHiV[ׂce1R XYג6";W2'U_7EpϽ/^j؈ 7xVWAK 4{@M4RLueU1W#9/L5[*}X:iQKR8#mѽ.S`>x[_[G6+{~<8ŷ%AJF [ǜjR[;M%4URT!0R,Ѻћ0|K V~Si]*OI.TOB*I<=Dlx O T;۔atNwXRށ۩G5uoِLU,r;U42@Er`asU%MtjI" ޘ> yZ㪝 /Ґےʀ|;+[jtmYzȾ>d\eO&` &!ЃXxJ=!eI9\d1wҩ56p|WI魕tO?}gb_٣[mVfѦv#=Wa/WoTĨ١9|#%˒k'..i^Q'D?|򕾟 Fu%4Cb5r#|>h#a(6f@/dl7'e*>!/ZB΁ʐ33.L&S^dAIY$l2 ^Yp2vg]w0+ Ƀ39tjgι#%~_x\9N<`fp ^Y_f~¥mCRi 7]/OOEtQx*M  zT?Da"Qx(&_hTP\Im^`f6^/⣋ZuQ伐?S$AwkGC7fuY.~EHjCVaX!a܋R;]]Et;76ž;H?+]*C!eFP},ClNm+qJH× sb &8Fr 8{{Y8òC>*mzϔSW_s:*pe xr &sĭA`@FgJ]@W}xںY@Ͷ|[S=ܕ]op{(G'VaMx;{a.d_=iL"KyD<NWfd.Ɨc ,I.~hfʃGcEC6̿X\fsM n~ie@'46p}hX;Q`,;91M,ֽ G_\^KπY<6Ƭ<Kx:CPo>~NH3C_LiPA$1 c2+4aN崈]vC>1皤Ө) Y04.0@Ü(*9:ud[xV;aJG DRZ0kBkM-aNp%/z cMBOJhk &O'vi嫢8$fj.I͚C;ܢ8sSa nkᮄ՝kc2vuΊ6.Ab;խpNznrL!d0Z8FKۏPNpbxcV4lu} ]x( ı/imeTm鮙P0b5éCm o8yU0J 9P<,R! җ4[;LJNGfqZRpTva[=C'LY bڀz5u3^d2@ I +k8mt ά/sh;r0 bHP@^(H[MϕjK'UlI!ԞPM87T}lDoWi@4Z$)\JwFZq(TqA;bCR95|UZ h;/=ӆ/$q'jlmXΤ>äыκ~CgC$ 򄺱RU `[8{ut9qt -reL"rDa6D2z{[IveQfAɆFxv@W^$kM]V2Qs7;t5UKo#Q,OoJԓHwuno&@c#l70,/wO{S% Dq6E3 C+S'< Չso$l~8-w#%UBEF[! " /0:VN+K(%@·߾/lsBO$ f6,eLccU"v}6Lɍmֆ~8A ԏjLbQVQy6P} 31{}\cp- s-t+'ofw~.Zj:ܪ6jޝ/ =%p٠qOQYr|'|~ϥJ])KQT<'55fɡM+gKk^O@B)}-rZoNHoh^2${.XTl}n %AIƨd4wfݬx+[|HkJKI#y8ȝb 9\,5bHɹ OziҏwW")_zx ZjEy8}i_qLSE Dd*b[\ 7hIwd8NU|-aN_r[DQ/ֈTˋAI\Vj|'SMUUPQ#VIE4"R%SGIiO.'6fNAMdF2KcQ2DCMf31BCU@!ŃNۉaLL#޼hF 2ũ⴮S(p? +'^ pCY|J3X00В|7t-vEk[1ş;\+f*EF+ z^'5+_u2:j4֪+j} o;`ܚX&hoUWE=-6C6L-ӑHp ۺTE2-5b[2;+UWGqLO{)Nha9X}0,)oUOtׯ82}j4دj?[{[/H>2Ô@WHQp\/H(>d'Ȣ1ɿ‚f%e9VXPhv頍AS4niXxWѦaofpiŒlM*k%P(}8b##"\n-#Cm)xth԰㬺kr.zNDGRB7!BI]!b,[=穋ZrVچ{mKiU6c ru7".'$TQ[G\}9y֐}:sNQ dĜv@>z5"2<9q3 @&iX+4] c,Yf` Ad)یP UwM` `};@BzE~V!ZdBezBfJ<D$դ 2R2k0Q]:$o7 WnE,`mG#xl4?GSHIòzgQ n-jRi7b$Us7A+@vl ߥ>=' ..\w YK*:EIH^[vNa cJ|@liDa;#F2v%D7CRTi6t{S0ݒkqDߴ=Qvprewg (^wJO){PO}u繓tГq꾽p؍$}c~akY1VFYƤ˂H9!lCqs"Ռ3{7zTa("9Ձ);ڃSسhD.f c:[bIs<ڣZ7}`cZtUN$zv @zi^58ʹAd̃oL Q"ʿ3sc$[I1 Ώ0X>2k; 8| h96s0.8]sgv쵴hq~PBV0JtOZ͝?3lWaĊӗtu^z'IIuyW5}~'m6@Eձ_5_1>vbEV1/- m]Wm 톪lNtZ-bl.5Bp~/>1$k;E󬟻& ]@<$xb8GԞe O"<6Q:餀 2acWmvF#lNC W"̂tMg~z Oj!R.Nx\ ћs2I9*H/qh>61I pEo:Ss@*vXkMY]l/쁺g2xPݪGWvAJQ:>bP Sbv4 gVs;,S jly5Ɍ xljxb *V^\a9˘QM|Uf8')Ik1%QR4RIClE6&ϭ ?btM Q%܏j2|f2i5$A ﷪K5eE:fOI G/YPupodRPe*z:em?aj)8w±(b㳤z$N&\o[N[ EdskvOǁuZK4AVՇq7E)X4v3&KwYZ0.D[fČ;Wbw_P]vFy'(M]ճ:Kvb[.oÃ)>;elMϩ/ !&F ,?EY{klwXr~;@u}j_(=p~OL~Ƅb)FlV)]T̡TXXK/%w-Uu59/:}C1:iң;3d412LfyE.ęrd 8P p;CTt.wVd,3ea#( jw" S37.L6 |?VEX3kbI]㹫$`K8C)ZϨfm wH~>ەlŜ.,s Tiu(_n[$WS?s>_ PX5Љ5.@l<Չ? q 4A> ?/b ,_Tř?7͝=uBcY'Rq*?0py.4ZTMdT}H)4":3hEON۫uty!?軸h.C,+"*u*F  Km33RoAd>d^, < hЪCyI\$2 BPƖ͒u$҄o`{,Mpou 2NAria"iV7cs*e CKgBb? "Z D2)wݺ&Oe[~O,7i5<_#1 kj^ÕcIbnjHuc]'^fAc zIn0/gW3} (/azտ8.?B $mp຤4Ta~(o\jsP2dN&_a)H X|tJe*8 4zA:Sg)58.Ϥd8 AIi_w=19z TTXfRe{d'Q0m4 E7 [1{6A»և eLzYw]#ttJFzX^ ʦ2/;,EII B2<6p#A|XIVKNĹ0"l!"}0-Ȭ4"Ұ b]=8;]FFȃϏL#KS9GȦ:zMM#ZhCۺ~Ӻf11uļxT 9-G-;x|QG"a;rʁ|5oB Hhe]7aS3)U-S5lsZәYQL+Ca۞8kZsTII\I+4jzR2dUmi-FкeqUQ+bsTb|J_R˟XfE٢{HY6־nzDAmJ%N'(E6KdrD칕lW~uVVD7d|dF Iu>)IV0J燐1ĊӪ,YC4J;Պf$=j 0*6L]#$'BtSg{_pZrD>SaDWpṛ̏QC}IR_%ʘjǗ0h;n I~<26hk/kr*)Kr͐bku0TLi/?!^:X)bb1)N~5h>{ jM} ysXGٛ+YͷpSuh+#N~C`wTfy0rF[- ĵkI͊Oc*5+: &ƫ$h1YMEyac7'z<` ((A|ޙoS;> /P7|JXǓKo"2p,P`C2Ls$[0ҙW*Xɉ.h"I#4c/Kq3Y[Ꜿ7e˘-C#.s[T.dY ]DHѮ D($Lpu `A]ֺVQ"ys/b'<[Dp^ZT;HXA X2?-=UaunYxtGlio{SXp%~ Kf(;  9a̴B(ԡ}atVI8tTz n⪖gcmu1t4e">'V6+{džu}gzN^ƵYa£Scl@D Q1#qʗQ$e"fWR_ tء:괳kּ!3$9@4 ӯ wգ% HZ<<->+MM*%kz»r|"ˣ|T ƁcV&ŤGp~J24vmtB;\BSKPbWec~k$w[Hq՗ [lG,1aD$p[$y)w:}L|L4CR~E̺Μ,T)2X!fg\8*cp v/"- >Ⳛ%A+nx.\*rݱ A]".U\ HIs)QWxݣ`PAyd!׶:;oU{ESS״70?q4՛BӴoufEX! y+p󍞼Su[(Lq9t L3*&EMǛs35V0AF*dP0he{zg>VQZ_9 t % -n YkV .[r* MM'\LK&q݀ b5;T`oXWd"ڽa~}g({ܲ]7,d bFNw,Rُ|1#N[,վpD>~&C&lH!t&RiG1?Ӻ $v&$܏/ڒZȤd%XOae3˃\?b97TB% KXLeN6gJ} sl~ڙJyC"lzO|HKaةy(1 Y>,Q]ZCƑ6:߼s7?e|򹃸TE'";|72&[T^q {4Ȭ=' I98;}ϳi"&s3m#r ySq'.3IzyN$ >z٩E|L. V;W{';vR0ڒǧwe$TL8@NǶVX?qZ9/GH3m߃y: ;B6UOh)4-vb^p}nDL+_=,cJ%oiA m  )fGx?uL-刋T`*Ȍe\7H*X[j}BE{ZWhJaZJ5M3,OeꄁEwA&ܯsO1% ?S Тqc .WfdKG$q*0NΝ:5vKp j8OD7&xu;0$ YBɪ!tZd O!aO\P7:`bްıcNp-eibꐇ*uThw, +g)nזx"1G^/<=P֘ 9+n.o E!PpΫmxUo)C]n)7kĴge xnGPB5` q$Zl!fΏBZ臺VOT3m?%J3cR5ؖ9uL0"ͧ%MNަ<SI̿e?tjHG\tC$uvs9̥\C5:p4wZG:^淵yH@[ٸ)&]ougKn`jRtWL9:J 9P#eO=ARqg:yY+|֋gW*{6D>~(álA2P&ft~\u i"7w߷x^3(=`Ɣ*ӅWB6EʂsvLGp ^{<-A~nR*{Ez+;1kpD!ʼ'n *~4ݚ7sgyv,aV1!,XaBJ2ǂHߧ/04 e''}kL3`0cn&0Ql <tN" AG엿Q +ޮPU>IB3P\VЏ$\9UM׋3rB9:*e ˫Э3M^<Ўʛ['g5b9R+﨑OGN!rioXfĩ#UkI$x; };K.{B1QQeZ|ϋh-\7`E>/ 0CS;X*`-N ]dHtNx_?JpM %mʹi]@fWwҞPl&}ЖH onD4%/C$.vVURg8)Ҳ̽g{6`R1ev4-V`lϾFgcHI?>M t_%> MR#7E2V|OeuTb6JZ# q_vwd_|ɘ$OPMvX.S0?8d~3AjgyV~pUHs`P  PE7DBB ʈ`r3Q#9Xi'ml5 Q=EXFv*"g4X.vr\ʍ<)uDe~Ninʥ՛gcE'ǍRͯ,S3#dx_I?p#e\,b;l!!G^v!GU} Lخj}$CtWAVt |k4Ƌe=d2rՋH\~LZOi;N1#ZmIKf]Ⱦq$ITrau&=*X03y.nxX:\wknG|zډ#y?6<{kma2jUO*4ɪQE "_ma`BйsvȼyL=1?RżX9ǁU@RA_&^t@,Db&іF-r]b3fM_M)('/L>z (l8և aq7@`)כN.DD@lӮ@3Em(+{saF&%L> O -27T}Kb]"3EOWԣENm[mZ׉Êҹ62& f({S_ӭkZܹu՜XiϚehL6jI\YW#-+{3ќ SuM2*I,xtӐBХ]N]T̨NJW#%{ML&s ~Av(!HIYQs5X&qʋPa7+_a4!59hWeĎæ̜N7 ׅ]~H% Rt抹F=(q}:\};yz}vae]1cW]HNKozxqR :OwVF*4 U2xBܣ&h}X\.[dػROsh-6Iѿ^S:@sJteMbAݒI:s?tH$]e+ra;u=p@eTPn|<9Z@ve hR U/RK}V0퀷C&9W+er_4WS"iaAv ?U#YSŃ`LNg:j"AHF-Hlp"s)}˓r׺BC ȱdpdp6-2TUF2~:XPGȒU?E2jcp~*t7cv4 b>wnhU.ww pk)T{aDU)%%;ZX3;F⽊8XXavՆ8aS=nd?ÓH!GUC;cʃv'qOˆ5ψE3^.]dXB>w;y߉5IXx?HQ;Rzˈwo*vCGd ;#T/ڈ5鶍 'X%DBPyqt0H7R bAR74{cbms}lK ->u`qz<:oP~b2vp!ckϋl?"c?Ko7-dpZw+}Nh舃0""f!s/"Ƒ;J,oOo%X.B/+o0 Z:q-{, "dSIȡ C|+2:i 7zq_tԀX<*@M֘1N #tI,3+-tcg9Iw9UuPQۢ 0"Kp~& 5Ӎ*!U0M]b9PfVLY {m7TOPufHSH]B$ɗճNYpP~g{Ey&}cEy.dSR1Vρ?c#W$cM N# ,xMqyR?U7.gwRkP0ms6 B2ߥBKU0{~ 3.pp@w׌%VYOuWBN/y`ݍaUdJh0ac'8Rmdl1\ʧ&@yoRvu*ǣ{I{'Yx-=;=&Paǫ/vjiV:G%A{X ,şY  4UctɟE|puQ-{b;<_3 ^{WYKy dPLӀ#֐'gͷM&au+F_iB5A =74;X!_v9J*O;v|@SG%1`7opSл-15>L)kIDTWohtKx2uLòCЕ6\ b𱔑XH~mL.^W,TR$Nn>?|>W9u\ЕRk`a2jϯKy;& ?dZ>`TD#9u;*% @w ^UԝRdAe% .X_a|=#&?3 :Iop\NFEï'9k6t"ů ׶Еz%8ɮIlH .ߔ,0=dIGkl6OM2 M<,->>LTBB'7K''Ymٺ`ZU @tvB3#m񓌚NZ"N྿zCQ7AA:*K@VDEm#4CNb(3*2g@g 2PSQ+Rib|%`&u;uX K +_/Z%K@ 2łh=3 tv@Sҫ aTĖg!fd]S:k T?c)cx@v >e+D:"Yee__ߦХK[\3$XФ'1?gidIZAi cI{jȽIb߫Aqy3x5 pAI3MMJ.%%?a$Ur!aB$F ,1u(!LD?E! V(IۋyCm̞ᵨ6UX`ij6Flml4U,zTѐ͓E߄, PT_H"'duU0:TG)v|F@b"rb_"C:(&X|F,~xƘKnl)W'кz(zCA hkɆxkUjӰd1j154djx[X 'AՈz1{$e ?2NDL(CF([/,-Rsi$%a#ioh :Msh6G{ȵhzеZV#j\iQ qcbZɶy۱9l*m zLnt3Lvn#lkN&+Vv7)Fi wK*N$'znrں7BOYjلv@+̺XriqܴgE}Ĩ{O|ZF!Mꯗ"N\̟g[rgGD>/J60ϗX`5, "ct?RP/RN<{4~ޥEV9P_sۨKohݏ%U7;4뱚IwS{05T ’0{]e[/f-3oٖpAGHT=mܓ(yNm_ <܁x0<Ӌ^C4}8x?pC QWwI Ub.;y$ڵ+nI揽no14#O}9v'㝺 H_) z4 O=z4r$WL'x7xE)DI:v`h H ‵'ǗRBĬH`ƋN *+i *05F?`z V.ʳ%{wUm w釐~q¹&nsJ?bI_`I52 ԉm f_a=ݫB"Yv‡xqu-7/F+s&=WN!G( Le&}} 9{ *A%R{n)tER=N.w -+{:?|Fb_wN&ʒ.+pyaǽv:A+J^FL|?VJR@Tei8I 8 (O0ED&ELm Xy[u h9 de,8Qqf’*n豽Ufa)pjgGi_℗@UሯM-8y(y୥ !Z<Ɖ 4d?v<(89+ǧ}ncYsFgqyhؓ& nN/%mT1Vd=7+I}wi*+3#rȻF7C͕|p&m#^[(HRU;oB# ZfD2h,Y5 at/tKD|'FRmJSNfhUhnYNM {SY3)/Z+A[^lޤLIǬ&Q<<0q)"_ӽ9@L/ -6͝Q7<xa/ 5UөjcYఊ2,iCS05xC19P̬(2'x&ӊ[H-'ګ)iȿ颌(ٺrԮgʝQI&罫f/fgx70~[O*Nw+Oc`a[U1;nFf!"OsʿdcTO O~ՆiG Iկ 09a ~#$xcuD4Q{P)^p M9K>s}#F=:@P3A% 2^Xl)Ӓ&]OzXQ x2xWAH-S= -7Z>}`>41Z(a>:%oB(/MnAoϪg )MiwA,o{ b:ڧlR-,]V V &4;];3d ];&Ҵ w RޟiJ 7AF|rfLdhdt6}^:TG]6΃fc~Okf)Q+eK&pn?i#rMJBCӻBa%_N2ȫ:S@> Gq̗-c蟖%R2^\Ckb9 h@v!m}P"+LDeiWRe[` $rg77[Knq7p >0R3QOj4K1~ʢn֊F%j+סM:髚D0?qӅ:v.(1䊎/5s8lAڛXTE[oUUބ-{26.yB *로wN/`r(L+},.:3 so&_^QP?W\ws Դn͉ . ]RH*54((ĉ\6-SFfMLtFP:0B_*(I\a/c Hf PTv\?^& y( ]<"˽/U%tɖ* ͹+ m{!;d#5$Z= NL%Vv?APD1Mg Wc!-_q5N ?+xtK$E" g6% \8-%9WU~Nϊ0b5M TMOcU !M3*i(4Lt:! =~)a{~:Cq3m]l3@ՠ%;IzpHC& 'N}{dVw {5Y&I)WnҊ$i cqJevr QWa%mNN:=bEhR*Tek7$%sgW,6~/ڮ|u޴S.bd45g=pZxRY)EJZ O1>oÏAʹXI:9%yӐI~m>ǖNcdvg1hF9T%caHd/7#PL->{"<8eZK516˄[xD=xD_e Zhd]Cv(VԅM%'F&gZ(o&m>z?Ue&ٛ2g>^%bzV.M-~c$8J}n&[FKdw#kH@~ ]$Ÿ3W#"0" Wⲫ0?I~aύifo9xuWڼx"943`n鄔A9ҡI`K=큌T g(ed ` HOd;ϳiTkLK=ڤ)v1TACL$AkX$(Ax.@ߟJZNpr:Ǚ:=trB/+Id}pnEH{=u=lGgai鰟#+eDc0sY64Ao#>>ksnfuOa)E׹HтE2Ѻ÷b( $X[ldߵBk~dQ\|{Nڞ{̄S(1Wq^]ifMLp359pY=%hE>UN=/mqGݣ"4h(Kl),*_o1y^DfI^\{)+VYm.OI  xGa7℈ObA9d~V̒qQ˛OBj\ڭd խU4,;VF0sj3:@ a*koǏ!ײX5 Σ8^ &@IȲQߖ|A|x`sHLqk;Np\%ޞ3:#5ǣq!$fvZVD'EXN")agt1 mg]駂"M,ۜ˨?L|ֹ=$7(&-kp峡%AE~5s4~6tiwڞYcQ8AcI旴9_X #*0vjt`̋ bm|JO!0 D?͔ܶ&Vˀ^ԧ+,8mlKWjv?n_ᰈ $#aA=[;^Ok)fraV9. +0,#Z%].uc멐D095ֽEIs%cW3i,rv<&ks#D U=MN|.+4['HY3뷂n/P 9XA66]AZ!5hJ'e?`C4 ʤFh'sq礡%in?U 58Lm&zdOTKY P݌OYjw[#2#Gڪɻͽ 5s!Ӏ6-" 3G(.t,C(s?J6%bˈ<92B&b$\t`alFM txKZ쟻#zi0a0a/=8o$7N1;"#s&< qbcg匜 -`Ň)9/oa2>9N1Ӟ(GeGYm{s]0kpn"ކ*)C:su܅mEnБ,LD&O[ /9dr#r[1(4m XT]×6pF!A]Td-Bs m\Ky/=ye*jBY+`[_MM(]csA~%MܟK4-<6\!YV|͊8fW)HЙ8kB-Sf{ B>\9GDS1dw\VӋ )h,dr_$}^w13c(ѳav1L|uΉǖɶk 2w$(hf'8w_[o5*|/εUmEzaƽM(,uc?^%Ḽz˕(6l}bӋ"CA.$]?I3j9' !aNBc )P\EؚќxFg#Ū9+-$[֦K@IsQ I=L-$wC1x!'&ם 4d8Y?R30goaWXZi'lqJsoQ `z yEl _{SZn.toj;CKMgv>бυP+ [sҞj}LǔܰCAӃ.%HTF RWYaRRu d?U5uҡiXd? s9{Ѥn#'\fxnbm?А4#zi(-(gtMć3~n nRdm\`})^מ6' UtԦSq¤^I?O9ųSaĝGY'/-N`#?kp v^$dO>] w' .A+eBlZUIŁgfm EF6f!H]ӎIHf/IXW$BC1m<9 EK \?䟖Qi,hɃ ]\qvY+K*\A-! 67^ϋg1*X"Sa`[,Mza Z 5QBs噚`@DES4x{[eŒ~3tF)UYZ;yl*>%a n_)$jG_*$#r*8tٌ,>OpIn_ѾhK?6V/r2Ȁhkr XQdIG~S;2K.^/Xw62u_aя++'s 8 UKu0u o +VKG*Y:3쬵Jpm g+͎zߠ\3Rj>eT97.&}7GJ5,?:4ګ|faw!9>];d&zg}ַ:,f}1 &(@X?DM?!_vYeZ2'u"l>LZF߅rpJԆ߈8=7=! h$A軁H*\%f].Gq{kk`q#qUdo}S#V,^@A4%nt IK{IiROQXP8jS&W2g%@&ƄiFvsi8i=mu~}ǽPPXF]^tȹ]P rB${پ >[t19/6iF(膭kv^!bKFi;i^шՖ0Kdd9h&t5$V|&CxQDPnDS6kϼ3Cr^VUo81Mh0Dv)v2<ɶ6I=џĐ"뉥Ʈ¼ = 8_֎"^/kfIr }FMuM%E|mD 9XuZV6Q42)W6^?x^!{y1 v^DJ[/ %"f/5'`4n-ޅNqr,`P`7!ժNcVIuZwZUAryC f " Kv'$I8끬 7EWD:OiDI:_=.mfxf6KY RSf``p.?r}DP~vE rpf#?9# iNHªUz#h%o0 @uidˌttϖJS & ͍M%ٛծJq(X g(ES0#d9F-L~ZCVۧr٣-gۊ)1VlQ]BLWbLM._Vj5EB0?尠W8|AFTv&gJ;J!"9ٸNH_8^UjF%D(V*)`N'ph\[m" Vzg,AxφxT6v/ 5++ADh+)_X<rt -4֥k2>>"!֯Q:!th,G)uVp[yz<}x+g+NM܋o4eZ0 KP/A\SshGͷ*/ӇlyB˦QLZ3 Зp%7iV[_pv ?lYfXtHֶw󘛛O/EHVHL4r!n gg@<ԙo[uAQz{5۽OVfKqS6+#M}u^z$$_lpd*&ݚkY#4/aFzQP`t1h] `u~ǁ*ҳCHv ƕl3?`FB̀ ژ^8YrD& qO`$.Cdh\*ًf TM+%>obYq_Cr.w8ɐˈ0}Yٝ͑_劊Lӓ4}0:$Wv+o%u.7ZtJMғч j_?]Ԓ_f@ e[S"]ݢwZK10wrW7UܕB b6H LyG,tl6osJ7LP/]0|{7KUnapK? yTeGX= jkӘUi9=$O?WM93>ך<{o %ƠsD`WwYŤz}ER@LpbqeksI$k{–0fE9ɢ#}jL!L7`Ƃap}czwȾ?VTB>_1Pnw$*y rxUG?/EPr#2z'x4 fk6ޑ8W8/#Q O`LLb}|+ 3^(LSPF#2\z)@͒+^add"4i_WɴCiozXA)&H~X4nfj`1vR"r>sEOw^^65llʉhJ?Y.m@apQީunڟsOef+U-T=f!_mSx ~U~sc6M"9 mEERsKόL_v 'iW3۬='x8H$C|aYaN90pvJYM=TT,}/b~JON Ղnq$C}Nq2ڑ}qv'ElTΙkFut؂w]V=G#ϗ",24fH` xW_ o@$=J(Z.=EC-Q7QmVi) 9Ý/]:#f^͝e[`* 筸FRl;Nr6EEhtI.eK)vk90fCyDD7ځn$ֳ}b3*j]5fs@i<2FsDܺ(1aX:_O<^ `u+DۇB/&cpņ;:G4( @,m N|`\x4ç1p"JHA%~/TL8um7柘*.!nI N#7jP=X[1N ?C~n&{_N/Rզ]./\/l7u52n}FA_j x%W ՞@Y B0b @DX-r%i0cR2"K_NQ@#)s|r;5usrgniFLe\V´~'h>9qqx`P|9$g9J2lڀ[ߟ3ʍ|${c~h U.Я |?]A\U ݁i+&9I S )DZSDF+2?osZ hΪ9,$`鈐냝/ !ݴԱ:1uI]yT\V~=G/i)V; mm X딊Y=]eX.EӅQjQd4!{|57#u^G5>*nDi-o%Ϫdu;_W}(Jh]vCXc)OA1ȪI,F >/՜hBL| \]xL)|9 -͜P g (\Q'@Le#kΰ(&I2;c|{*0{p+y@O'"@&`(Z% ՘BMɈm}~5ZPY ;œ ;|5ޜ eb"C]XZ${{2E CaҤבQё[8O}Kɏv4ѱ=+3v1sYvJv$@ DK|=qb1/'=ZO ".9@V nÌ=,BqKQk$8z$|mF=k*9F,YqBZL>EEM[I}E!tL HsWC;:s#l\D\|) ?gbS0)KXTh!iWl!T F8#jdLk-"iX4e}bA uB/O)p1,+R{( 77/ 7أ!"͕/6Jpqdm:^[ Х#1>fAH;W*&Zlp f}1b"ob5YZGk @gGYrz)0 kzc#V/ևOs[E}Xs+P6/$2rTUg " q8 LxΩ{Qa9q+'~~3 [4PMX7Pu4c^Wu+-vM %~e/V [|S2J2SvghK,\}INtzfs{׊THh>\nxH:9ԍ͊n78SyBLsLynuۘ/w<>/+LLK+,S4%Sp|?"J(|u)yd]pz@ccN? VspOpF)S%njR=&)؇?Mi\uݛju [w2?~Vrə=$+ЧjIf$\6Ƨ T4__O,2^B$q@ATDq2zΞ'<ί\iLu 92 >VNGmsS>ti K}bX\mko2 = C4XD u{Eneg.g͕O.€􅮶>k@RM 6m| HOuGfqm}@Ahwr]a_}C"! $^SeIVkqǚD͟Vgo0M94;o< Z!%qLeTqk2!=F,dH\m :ӣ(l` BYת^ih/>lUåXS8Xo?FЋv^ ҵy"1!%,a,+}x%XQ K  Ac-*o\{YTf:Cf $)/^&UdUQ5CJa˶ӁkH3e r*gfB=!ʶPauV"6Hw <$ڨI&~-4 'uZ6/ gð)5%/ܷ/0K C k\ 9u4|%0qq q23mWPE)hxx(?=#j# W C(pu <$ > a]4sP{R'&vǭF_h횈0ӢW26̾ 1ÊT]YBJNvG3)*껻ÏT|x6t~|} he ~()˳ yr`%Epcx孮iO7`0znBeBNOf8)739,:_ 0@б`h"Kv~&Kk;? gD8oXFs.9=9<" ;R]7ByKH:/ŵr$T! UuW34^JC\pZ@"Jwl6_˜=LWguc = Ƨ0C(íU1g%LO-(,DF;/k7]G"8F/jAQݗ4bC Z.ŵ -혽j.Rc=`zx͠L3?9=LNUh*|BePe[V%_FXF|>g͑bw"'DC6),NAp p>yq[a݉) ̅"e&O,j;E`sUDnZcMYV2jwF @zmTEP%|Ne13ʂSiYcɄ2,'޶ !wK,q^Mr4nN:C+p G3pVTh ۔Fu8*3sLti56K@}'G2yú$0ka.i0V#Qխ@IV1 3;tj& WQ:I/c y2 PCC˞˦X7g.VAg7ҳ.PFv@~% >j`F2LReH cFHDǽBv-x9ߎqDֵUbEp pGGC:#6Yr&(7JߠSZH~/쁤ίߋ:lmpwvGnx#l 58Y,HJ>PǶSjpt̄I{$|0h0\KЏ%ҵ2嘛2ȭQ@r–$dT9/6QƠB|J̶˼)IJЁ7>ɓ$ dOkso']}LpN.XEډ[:_">I>y|bF=3 ̍Rr^* [ /my’u l1U Oz fm٤i;wV.'ԍ`|hN0 ߥkDW3#$(]GW[o.f W1W/蠦~ A|mY3MQW5cl䀓/|6ڋRv,{U\ 75 tw@.8ҩ$QCe:6*L(p)޺ 89˄g94Wp~t%BTMvr\K̍+/ U'#gfFTв0H3slWkBXJ>i7}C):&ېo@G^J#0KF³z?a"dl޳KrM#=R+|捪˂ԆصI=(FDD񽺠@e?qmX@&yETF(];_qX՜.s:$\;p~v~{Pw_zמ ?guΎn@/ŇcXcO?\": kG}#d+-&ORɀ_gpc(U^J}0mYy <\ץ;Jdzw^LuTgDŁ=[Xt4 wڎɪ6ag$S,6q:TYT(-S`X#*g;FiiJsL*fJs-"D5pC 7Ct?^ Ds$nb:vƝup(υt,]xT\C|] b%i~Ʃ}:KlSLʟ|o"kaգ3֣-yPx>ee`j lzq-ط vîNb9w#4|%ߑi儸n(z0panJzMb]F[&U* vXbl2*D5$giY̰ ni1B f{5+KD4w%*NBnbl-. C60#:[:j1w5)v0TrW+Rlu|<81eکFQM|N*f ~Iٰ-qtOi1g^}e[b10ĤG?ѐiv7kr +Epwi@`X\a7}9FgMc<|ѷ T3}2%g˸AAqdTqKߴ+Ʃ7]օfkiٹck4A]@rIrJ\dSp}v\=fSsw-hzEl|T? '0dxzx aTnk0~a1xxIr^/3OR>g?F5mpR]riNg硣alj̖1=&% ,hʦ`F%ˉOKuqݛB.[nΎJ"`} N)aiAz)F1}4Uήqp*C$-v|Cz#z_JQFb'ƛ8Mf?L>6'y%kKGa!A'y _]4>8]6CukW3! cVLM3*+mF9g¼BXsJL)Q"?aY_YX%rV@qU\<)X*4~˸f}ACL<?xR"f[X]4G/\RN#OސI8_1ѿ%Fê﭅B-@&kuͅS D, E63oe,-28iASHAb -KIdUm$_ɖx _m`ccpvI $ .!hoL 7ɨy1ۣA"Fl yxqi;o؅YgiDIo]pI5]eB+(:$X,0r؆Rz^{IDi*.0FUT?y3z m2.W&A]Ƶ;x|I^}LmGrxPdE/'z +gi4*MyEcLu#Qte I]6)f|ICW/O ;tC%ӵ?HJíXQ~k}h o{GBܼ-3{g X燂x NŽCakPF1 FQ#ei3 E\ǥ iYV,rX>]0p؝Pg^#:>:\k: |UQ8,åb]Px'Dt*,oQN m[TF^ߩqnƟ9cuhalN^ów该6ئ e1|*4kMG{d'gTAQsIO89ܡƆ3QYm >bzV,#\wMKJ=\wt8|(j$$څB?p44QMLMR@ FXZľ񓳂#+A`kw AxzI0Xr\ldow|VV?m#wbz]ɸ}pgRPuX&QȐC*^h٦sY'.$#<*pHzEos ݃?h4I^C=1@0sdxz|+/yP`j.z?d \IuY=:/6|U7hAQM2MS,y7Fpm:@8ɮ/BSAk:NBʜ?tԞ+(&:6}3Kh (s(jw4]Sٶ+j9#_q;߁0S(@өc1yɉEYO&?$i92#fQ|῞ XGjB}p&\G˧/Db wC!KLp oO|̵8e>j#!atUiDDtR!>KKS;OU6,=.a,6̿rRYIRCjҾ (G!9B֘(dDS_6#0 E"}'2n\ XC1lWCeO=gqw91lsfK˛X%oW}_~O_w\IYZ&SQ 5)D_x x:%vB9&h{ 2i fTz95) N>j, !b`V-?JTOHmKX#zzxnG ,3N!kp($T_7pේ-K#Tg7PҌl>I>9j;v:y[ 'ܥFT+R#zۨ^{P]6jH@af|zM9toz5qonHDŽJ:,P1?,}^<&+//ܷ)ġJU4P$ lҖ7'~^ˏ.6|#X\-E@jI4zKXn<R+*Pr7$.!̅*XYVJx!n*2U>嵋U}˂Xٍj_2j3ϧvU_"ta9e;1Kct|uiI)Hr!+!XVTDb8ŒXU߷e^`=r(L|k5d@e];)F_d9CMfNW)zf8`WX s2-`t1ds2w> gWx:S'wGEGVF%]0ՐEbJ<b zf JKL3\Ѵ nd-a`%q$Nɏ58P'FE~lڹ9+U"j,` ;yDc=h%E%85}8ÛhÒ u$ns7+B;ϾVJ12JcK{nb~KR d3 5DyNX,5+6 P ?9tNy[܎$Q,j "2nKq5mIhr$s;cauw? qZwd).Jm7#˳d\; `IG #m$@IYS2Ʃngu=MUCusUI~V>9.L%{  MxTXF-,0Gj!k-6W2 n??O[!$Qdo^d5/r 0E ކ%rY{O4?\HM,~tE5Yߺ܂̥5RESUj'?KXcZ(1DKx!{rdAѓo!*0'{H m g1A;уt4%~ 䈌kzS¢k.qݿV$:9;Z Rn.L뻥*Kln4 &AOKWe~\oNz8YIBpLzM}(y7̲>j-t:qAhd֋q燠lÌ&u#l'k:ԩezilrG]q3 'KzB+uO'XtYNddgB#5)R"7rn}ז]AC+UbovvF7"tW2ΫBa@NYTg;fvfwfn7/ߙ6>CL6eMpKjڸO!nyմ~p\1*;YM> ?Jv} LUm1&Uj[DZ-ֽJ^XVΊ4~-ȀƕI#b{J6O&8XEqZ\i}C#vr<=y=g:0B{P*dCl WtDxGY}o9;}tzJsa? ߈$.i 7Y\{O3qW C=h~MΔO,IrLr-.0٪wk~ ,cӘȈpI:y3ݳMtGI#\ãZzǨ{1TmczNG$<q<چR)Yh5t18z6*4iا~͢D+_5BB.2mMTehz[ǠqNTRU_$tuOMD6[rR,ab[h%cq6~!alb1yzK#٫*}Onܲl)LDrc99RFl?W(t.D$NyyIcY'~0>VN#&ۑ=$:?7QyTqu7k1\M;:ѳ֛>ӑ$2X`7Bսj긜v0n( ;i IKډ*qc(ԭ`s錝&Ql/j4]>\LeV2@zgnԸa#&USc8xm1s{Fsۢ"RPrJ ;*cP.R-tUPj(U/l G-0hKJWiUaD$}(t76YήMdCt(LRQ(h1E.n'6v sĝ2t;0Br'Z̈́O{'}Vn9sL?c֨#ɵ56M+7X3s-Ղ<*)" C,tʙI{@hj7Br, *rTӻ:t z䱄id/_n *֗%#f;Q*xam\PN.VDK'm#H 1TGk>,e?ƈ v-.Ff[E" vWPa{ֹ~_,:v[CJ)Ԅ ~ Q[#H=qBʩ!K]剗k`z,9? / sǥ Һd>2_:!%;|*Vl %PU7au?u(|pbudzJ9%CH/iqRI?2jT2< %P`7vCSk1J6y{o%Us«{BO&. ͝"y?Nw2Q?mDƗ&i *gEE\6{mh"`|#|?+60h柰ef vafaɼv߼sE |D עiJ<5݁ǥ OCRC񵄉 M|*DځaŞӇ˴x|/dA`j&rے3Qs4-|| '?gXB9]r*H=U"%wyoB9C |a!BFV Qˤ~Fݪd QnYC=e#15a;.Xv=Fl~q=oORZ⺵$}_(bp8HԮ+j5]6=pH+"-S[oyuUˈ贷@+WX /Q CԠ!)?+bO=jP^E:RQ{S=I, FR[A݉+y/G1L$བྷBֶ*dNA.K~frgx*?LPaȎqnttV50k5[mp|JS@g=7ԇ%]ZYaP)vaV-(1۪z?) ;S3{Qlv KEJK;e-9<,be(DꔕّMw)ƀ}ْ=eWN?ͻ!j4a(\ y Pj (-|}aPC¨HxTވwwjE=Gwcy|ʹ[3B1j0ɓcV%ᥖ*Z= a&ܭ,*3AYOlY|'wSb,'\-2L1rbSIj e@`/$o|>$sa*=ʨ-A#]nt8G35Rܔg^8\$#GCk!:!Ī10x利 : Fp|d 8#G{@KMn܄Ig$יMh@'7z[fbkb b$2ml.O`~@[٭[!2[]P<3~ (Y.6n?PƃƮ0:f͑F(@9t@;+)Ufۧ煻~:ӭ+/ ]4bB'cqHMqPwN\w?* "o>3EY3{gEBފua:_Yd1̰_1k>h[)|"644\GPESx}%4c, QɡґmṉJK9$i| 3Hجpe=.o{]N)~C-w-bys-7Ϧ*|nY]1iBî)F klˈtI ^Hc;Bk;h쨌ij3HfHZ{vb3KI'!uK_{o:m$ Eo4Rt9+/7pߢET odoÜ!W]So"La(Sj,2oo=ӱ [/)%Y-Nޯwc熡};!~BXKjA31'*tzOBOT k5T*|;9۶ oͫgK_śIѪǛ OVJIR7Ğs51 XW=A}* 6%~.X$PWF׮` ,&MOZ1йD Qcv _v0ڱxC}4FXvԬK!r۸zu=X|n'A+P%r,bZf}:;@MP3O2t7YOd~`^ NuM,~({o BM2swC\T.? WdO?V0z,[#Bnoغ}-Rg~U JzKc0e}7-JMP3J.42GvZfS0rԍǘlN_J Lȴs ,lb!dI gLeo?duZ8+Hq£, @׃J; l|<[֚"ѹo{Fnk0#tIv:&ZCkG>O/uܔfA':2;QrRԙf4OqqF2$w A/z҃yrGu2IX~S\hҕpr߼BP3Y֞!1fiz< Vzv\c^+z𲦕X j`%B2>Qs뎘^'љL+ւ],tgZKb ݭIy )Paz/@Ƣ?jiMdpkPc@L)wSCEZdʈsZ-8B5\i C]4AJ]>O_yE7C$5+U-$˓SLU@9z _"=)p8ٲ}QjXq-9–^ AlœDXN\!P7sA]nz h=0-4J?bʲ'QC G-urJz}.FU&yֶ_oC@MX7*WaeD(P=kp._%1Ma)@h LHWvلiŮ3ي°*ڸus/z4&>6 +lH!˓1'qukk3qiI\$Gi1C,)xCr"UfGhfT:‚'[07FP]E0w=Or6I vF?jf+)`\˨[HfMH²ӶCO[NkW;ʰQVRm{eK=mAjai_0G;4 p9 RqaZn7,Vd2<)I$C>F5Bn@z6Z1 V5&HPNմۿg8! :- b|;Jb.UCӘm_XpwKϚdVq~45]V*@=Y/o-7AиkzJ:_PR;n6 sJZ6U5LhSJssAdľ2CRYC~ PP)e`ZiΪ(O} 6SdH껴=&ʬ:&L8_I7yTH_mY:lzZ%Kk?#S֒JYC+_f_d;m2 }5C-vyI;1ьB/%?Zb+C.&XJ>{4|(6lxōq : $rWJN*C.PORݘH^@RR"~;_@UR*<;ʋ*v:%HhnV}:kz^au_>tюmh DUG=r#𥔏 Tfm"`M`1 mEh3Ui'^hR! p>Hhk9TǨܩW!FEM.PuQ#ȃOQ:Mg1`?.YS:Nu=3FBbaGck-.Blh) r2aΗ=EIDndokKe Jü<Յ&6 ,F\qtcgYVbIN6_vLby8Z.y#hs7YU@m= M8 KNRR}{ܩ',;c?I9f<6]+;*pcS 5\ =HUM,~| qucUqԧ[3dTj鈅HgRlժ su<=D 6;.S FJWlV6t)㋊ }YUlq }n"-I~E7'UͱH|;8t5~#w 2_ [[aԱ}MᢒAͧ%{tL:sἘx7tI:d v썗NܵQ*?cɸu8 Oķ%xYըHiXqM4M^4nқn39ܦׂ}M^h[8Cq(s!i־ُX4AIyFW \vҦi A+*e'qk: w~rm9e{ğ8UF:r |hl@ɇ;5OdX`晰Gkx alȇK.zagY-!0 Z2*Z&ǜf pJb{fLh+mOdOÃGy7S9 (ɯ&IϚt^ V !G_Jv桺ݨBgVxh@VHہ5B_k: EsQ' 3@MUh%qo'sttU$ZP`.ABQffg-LfYqgZw]Uz.MPiE_Dx)2~cL5n/&F͙bJpv@1Z@`W,2Z*ܦl~:mN΍J2Z |xa2ϊ[c\cPۻbp kXTI[NY׋pU%KEuCm>3.wy?RSܧK3zxF*?jw|&{/ |ҎbLJ]Bۤ"]i`$Mb?NM9Jؙ^gV P'U$(r/M_a %,_09JB#*X}4хeLɍڭ13ē,KNܲ9+eݍw`;kM^r";y仏GpӒ|2a*|ie=A̘y7!Eٞi&SS rR&1ضOPi Vi*ªJ;'fOV_F⁋r\~Lɱ"KSb̩޳!gVq&:b0I#&w2g&c:Z4;!S23r'Ӻ Ơ/_Gd.u} 48jǂZT~%a`K 5bo^|ѓ5ȉoگE OZl 5&%)Xz&9=.:{ .% : crhY=IX 7I0dl.`ÒTr',g#|rO;`{zvơ*6 O-Z4LR}抏rxFIh _-38K#b UL䜸x199PAr7tJ$';dj*5d3DeS|IJfzaz@ 1S4LXT3fz#Kk>UIF#tMY6d^?|tkJYK}c_+]jbR^o'vWḀüp xIat5,Ka@p$2 q2{)!Ԭ&D> fn> բچ٥=񼂄7_>!#(`hfZ,]F/.#c#ѫ003rXw )"mhE:JE߁;L]UtŘ/ cX&bd)xL"[kۗ}ooVt@44iHKՕ_9NLiQo  jUi6w"lJj 3sïmB!)*e_7TI*V#w#R3[Mv[!r7ZUned4}RNW/mJ c^y7hwv+ݬsVa\9H#*$"X?-{!i'-f_7kק:2FN쥓ЯYUH㎃)k|^N!EŌ9R,HQ L@ߵf\Yҍ#O絀u~JXthK[kcDz{5@aJvI:meךLNvJK\5vx{CE̒?DGA"ꂙNR'tԐIŰC|*|=iwiY]s@.+4KFՁX<,Q+q2v(JwnOxs893u@cw1Ç'\jˍN$w7=M`[ʅBxX>͟!LbEZ1$s|P"n*݁UR:+CSY^e3{Mɗt$e%vknYkT6bQȢ IVfɎ#EWܭL|'T"KI"Bd ^9>[EWϱN$<E U;-g}O,盹p.Yf7/W(Vlnt/7]lpo}ZWߐና |R,3' S&+ 12 9OM* us6@R\-(pI4Kqke C,$|4{9ao%o4BP v$f52h=ۇ g!̯cJ29L(Ѯ^j{9_A;&([VGbvqFb.R$&C%?$褑\UW~roWP6u$jp_Yw8}'G?1MN>4a|L|P< D \)BNw@UmRo4R޽pHFM rIba;M 0 ∓ޣXz4R͸|D27fMo4_4Yڻ9~s=VĖ-@Y)F*c`*#9jcՆ6tZ_Dh؟uyf!csfWDnNsE/Xs׵A-(>O WPu z+ PKIq8vEӇV7wW:0 mȊHp$9[_–W)6dY/zM ctv# UV<;ck:ۆ}`OZӜ݊4ʢ _QG T_fFHuI)m2;މ|6TIj>{țp~_6dXb'TG1>ؓϏD196Wtsj:qF2<&ac=@Q[Nf' Z )~c;$ F`4t A[(i(I<3xptCqm|X JY2T\ >aDEep3tGotNteوaZpz P)5>d\0Qjt ᷥxi&C~ TA wǼ :LY ]Π +cJn4ft/_vF4qS`k򱅻cgm^M,7f7ʔj 8Lxu&t5h\\28#^ѿ,Vǜh8Sʆӛ0eN&-c5>28ޗ}hfs_~lR| 9AR}w)*׻͕~5-< WyLf&yH~Hn.R5Mz{,M'?fʬnYJs/(XKU|SJx_6q8=ByDd\7t΅#nkiPDzf4mFJ> E I). Ql6Ԇ>gca-DGŌ3{ 0MV;މ -( PkJ'+v)3{SA3l KNʝ0 Eۤ%!3)/aLP=Q;7\6 =p,]bJ8O4YOu |U0rP\}k{d-Jd۩(Fr$A<'Y̹KIqfXX$gȧL1\t;b&,z\֎lYa>aLXH\`ɤS%A$4zow :Tcǂ^[9.ByÛ%:fЁ{q!Eذ{"86<ѴN$DED5&UCxHPt-īQ=A~{۷ّGƚh9Ԑ @h;k%"UG5MX> "?ulZ,a^5 lf8 ]0)eab ˩BPY,,]|tvPc(<Gɹ'BF~ 2- aI F%mwwBT=h+{8ctY/,y2%ftGZSje?zO7VZ.1;9b " bڨP1Ή26X0' yjޕIvu(II6H9>d lS͖e9=c=2[ ,5d_1IxT@Jʅo<ԶFhl:v:uw9(YnPA`2;kj\ }G4gf$fXN97i=TBK `Ԅ.cmh t8Lv|ggnrR36LcOtޠYYE`}Xܢ(c]9 jadxD@bq_N0j0u!N~Tgpld#-vC: sl~tе;nRtK&6GyТxR]Z \&6F_/%dĀ43!hPsy)o0h$i1\o.&+%\r\iZB3lɞ"-/U^!xpN qv6:@ѵ/8$azga3N`Ap`MفA2ԱnPA6Zc$u'9 ?gﺈK}pTUχrr{,1"Z8xӒC#*,Fï]bMO:o-ux &[no4A` Zskx)wFj d?5E^(~V j74GGq"je`C_KWM:5u MFPK(՗_b>~vECgPN3dDsP k{Gv Rj ] MW3gyŸ,I8P_9֤[Z"0ag*myO1]."9r)8Z}XCN!S΄h1\(8𡎔8b\7jf0mnOUgD|tMHsƊj A[]3] huIUiu!Z"o7V&ށJ;r7αIpg&@% t:gq~'07>ᑲF&IJ\<6fhsg`̚!W?PzؙT/*TS{ 4:_r yPY=uKQUE$"+n1T5KB4\g' fJf!?Uj(ZI|"JC& E!keT{qSŰQs[1YYj _0=j΍2=hr_(9VNg$EIb0쨯dWQq[tE*nZȆ$VX7#\ <ƅ|X'*nvoগ'|bWyfXi#rC2MS+EW{+%5f4-2JIvGḊ+q}R?eI 6Swֈ.rZ)֌M)e `N`{OlHEk|A,@=GRmY+|^ߒ| A]/FC}/OdoDtcؔS1?-ƸE.]`ʜ +f>1;,eW,9%O) ? DĴD2eugZg̓lXFx眓TF-gBsmj&k[vq_@Xƛac'@ "}n~A ctxsp ظKdkvTJzޯ7h͟6@E-OQؽ7XM낵8lDx:Z1!}rYѺe5з\ٳm0n]~.hbs&pQxg5U;(g;9|EA|{Sn9EiP\@w`2?=uBM\( ?ZB֎GiF,@lƚK!,rɪMh+]àuI9 sªKmAS~χYLjfyN*^j*x|PtEAZF2tϸSVB} z ㏊/k}嚓w[} wF Fإ6DXp҄ÙJԲu_zJ+߫7Q)/|N~L[|4g[&ь`eR7 DЅO@w[?j/&'xVQ"\1g"s Z֥!EMp:mL$3sQQԨG‰FVwFτW"coC4)n̄݇dIS}? {lK|8wcPa00dG/:IIKl@EHhܲ<,Z60w:ݧyB"ϫnj0e)Lr@KI`li3`U>`thaiWs}t@vŁ7`o3^M5"B@{$:!ւ!Ki[hwp/BZ8|8lLKqb1|¬6:KMKR4@bFIgw9DᾺ4|.ĝpU2D*)Z#)2|,_Z;*ı~/}Ɯ0Ir.Y$TuF!Kghx唷=WӦ:K"ES79D|ňG۵ycve"[UDAcӄ.FlGAT%bX&B'~ykNXwnhk XtЬԁ`e\ض)22xJ!'p79mL!x^"c19Q Ң'h?x0 Cp`Vƶ~6Zx]Ę[~S:8<Րs>r `6Q;aɫNڂHE~"f(_L3u|X?@w",:oKP$嗥i8x^=,c"t/Ly{;̬=&A-o~h @j6(p [֕{Ee3$Q:ԘG .ǂ8r\O'v4yw عÞu0P$I)X}V0V7,jW`) (ob/ m c(1qq D`H6)'xj-hewI!/\Qe HM|i#F4ERo%M&R 8fX "6<8ږZ$բahL݉&~j7U1A+"^} c7jnX[%&&C䛤'! 9* v[6 `a:ۊ)##Xu,1.u=Ǜ2`uJ5[Gx& CYanmZ Ip}0ć(^'9lRK8휪5L/?)ݰ-#  ^^ ڃpƆge#˂*P9&-I]gva]q&;Q.+Udz+ͷZM6N\"YRSFEDu*?X)htTπY1g"b2zED(}1UZ,*7wsW޾Z3M% '7]rFTf{ZD!Ϟ[>7r2Glh4_u"~cUQBli<+֌݇1'"9šlaD Vr7ZB'iH9=w8? 6C w,r'PQ _pw,#7p`՗;*lTeAUY;Gy L[E)xf2ыm8JUtgѩHoe"KpqUE-ks5>-.q,QN@}]^[f$:aiVj0D3_v7AWϡTs7'(rAuu,a ـ |HT_e'NM]G4Tr-{r?J1ɹAʥve=‡K4z;Uo"=ɄYT\ZT\h +LMA4o;svU"pL<"cc~gcz>VHY y0g!rilƄzT]0,p |8s.,^kyx' 37|{,P+mI{хͶzXOSEEz@㳂٣DݻIpnĐTQ7@Rk CQ~v-2wJz##L4CXa⫩C%=|\`S`ە Q9tQCCaBmבa>`OBsS>r(((df }Оt.(H7F)NCDԗ {|g%𸝢,ʯQW`*%N,S *(-G̒}`NznְDhE= -'z+Z&,sI/\T Xݰ"(3aSѢhYӌ<xʴ D"_t$g5W K҅ 'f ?W7UܞsR 7%p#ldd'k,E9jSoO۽UѺ~+<$p~('Z3HW6G&2kۢzAbSs1mtzwUv|J,{'^鴷˫#8=TN6pn1ۑ? +o GJr<[wg\x ; ^yrZ`neQ(LFnn\rQ^vbC T^;cժrf2Y,m~=Y^=eK b%+I NdCw5L`:Cl3&@y؊> }e2>}N_IK;Ur `P  G8wD^RhL$ި8XkT,4̗6\nLF70=ḭX 0NQ{'gW,V̄0kN;@zKdOBjUNx?]}4ONئ Ol?e}Q6jXhzdj7^s Yv_Z.MJzyd loK!zl( Nl K. Ĩ%mqXz$wLu((9 ƾjV0$l?)+tJ# hˊ ]}̀\G$^xL&g_h%)nˏFJ#n-:[0@ _@(Dw#>rdzhcܑ%3Hu{\-9p H&{)ߘޯiOWAQW QRcx# a0Y!xw=I-ްm U8W y7˼C!SR;Y3 , p~+ &5@ZAHpU=NRD7yqq ŗHJҐm`!ŘUf6/r>iF,TY\jfÐgG~/#x|LP[m ͤaKKrb=< O?I]2~( A2ӱC3w ]:I=WL$k;t;+dTx4y g 6%@;9j~ \u!:۷VFŸ9jQs D£: <2tTMtG(ch4 -W*+$Y]bؽaBO…fxo B 21͓},ھɒ"qWޖk,Ŕs56 4u<)~䠧v!H1BpݽE~?d7{}L n!8%E\[0'ٕL#^+{8ovtb.>vĞ$gR8&GK&}zjv%HmWp{[wP.*eS\ۂ9Eb'ʊ6&9R;0(Ujl;% x5Hi3!kـJU]5_T;w]T\K$I9ա3u)xƢ֬Wh}A;{4jVVK`~T^*D}*-p[,~~c8UnQ?Ca&IJ[-'s`1^Fs1T"T Z-|É\|`\[#!۳CI]`d?ԆSp XWIǫ:vaqxi=@Jmx:dc#N 2p’bhlAD Lrc,/02l^o̝e^CN:^Zr=It rܰJ`\ə4'ŷ҉ e8rQ+ ((oR.η_u.GU5ljܨ79R#{^i#0e%f1 ]'>q$&sg$WJle2Lq[Wllo|9RcXC? |d̺\ek)r6=_&Kf vCNzjR3 0Tl6?0ત #o &:ԱtE_o@z1k[Xu8T|Puw9%Myl [EEGy@*1+:*iA6CT2R"Nv1Q<0̙pv ZUn= j1<0nK@ d4j\BW۲OT(I^ԭøl "/hy +OpMP% &fX J75~Vwx3%5$iҦٍQ]Tûr)<FICZVۋ'TқC['@+I\M*`#DЎeQ=d sO 遗61D!kѲO)u2,TdrR"H`(TAhJ))My3G.|VOP~㏹aNHR٨7/eɊr9 ?/%Fgߙ#7 Kn)5+k48TWzfl ZXQ-\[j]G-)Wg}'>QQˠ EpI]9^$c9sɧ{:V|#ř(jVb|}$L|h5auJRtN2.lȬ^C&V@2D@e.{=PjvVl߷nrK|$mHo% n&`0L'YbY.ō9l!(znl,IdLiI''){cq$'ҹ-^~r]*c_FAR7] C?H?+kw]b+{V$-4c 8TTO>_j\;ײka[){冬8p(8Ol蔆=gH wP\CP18^E7|~Qt.0x7?NGǗ?5qN\ã-p!;\Y+q|\x+ H˽ef4oƠ.ryהesY;s,) mWol+'Bl'}[7f;!6x?Q6GDU*:L <};&$f`O:n KymsaC@5Phd G7@9͌O FsrRh,^%HMs{`<@x)'K PdHB ɤIPnv%EpYI΂"oƢ[Ɨl6㼥k|R (͏j{PpJ4|KL.? 2XZn̼-X~YIJQ_C:|?H#8°4XLC;gESq} XSA֓"%Md#:s:&evK|OVO•ǂ<L[ׇMuX6z5>qk>֑Rԯ:Liv|9.;)@Fcۑ]lbL<9ubݯ#N&#H7`ǐEԜږKC}2 i@zLe>w}臯ģ)'";I+ ɨ*dvy)?0iSq 2Y4nk ks07T7DP40զ(D·Sw')8!NzCL]p-ZbbY M&u|i/g4+LW~W[@z539Н3odHe-Esy*$Up "ފOr^m;;o'׆qqEzB`&?<%+XY*lG7vΕ"YxG~k{Rf 8@p{*a.g-2Q8> HC{-maj$£LbU^% dmp+U*WRK` (7?[ygnoPc9߇]ԃF)VEBw)e.e]Q}[mi( 6,+ГfB++81>@Ye71T:A2ph"_ u#;Pmy_=$ȎΩvاM rxT5 5`"': .)1ϑ"Ѭ1 )ңQv%Jb#z<H+j!ÀQw!UĐNz\3w9H8U&*Mwgx+|lUϼ?xT1b]\.4-O27'{<cY*)'R3o{QAFѕehy,y@ܯ7F~? 4G3"kjD~0DYfP`.0Rev*Uqc }LE3iHzEȌ#1:َ3d˩{Wi`@lhqʼYd ?C%hRyho.))w#z谊iXIX_.khq=Zt^չ;~ُ NX)C]_" $e\KjL|zZ܍ˇ>JtbE8mJ1:+L,0؜U5Ȥ-d>!E~@T ++uTѵj7 B8dDGH;`ߤn?wh(;B/SLJUo\BixrsF#GY!󈼏 .޳a9SO_,ybPa)hGOqSrUlE`$E?I$u[' ދ5. .s+"H> 4.1(۰>exULUL)(d"xc!*}ɨ PD`.` gU{U48Orx.!=Ͻn4OGQ(QKJ{\9,ExEO PZqtp^dU iT> zhJΪny=?-V $Ⱦk) _cs2&>oߙ|#t#}AZɿ q:R!~FWV'J%+{DMl=jbW:ba-@2\!!6G4pXY)NK6߱'(!~f@ ));VY۬r>Q:eI 5`H{RΦTMhNi$"Ȥ&Prx~JYp`.ݖI'r$ܬP Yg_4L=iKAj@Ζ5^ru*EN;umJplK<1l@ʿz[aD{eDISxR5S)m0%q$lUZ;?{C=R#/3څMx{ڿv,01aYojNLS'v\d*jDzڶWƑ v ?o/nn}@2`- SK12YukPFW eS3v+ i8Vd[ԉ-o5i3N&\KUA-R_Q{CN5a=_6M-3 5nP}фZY9Ons}k?1N̠LK mu=JE ޅSܸKX"%F`-\T숤ߒK&s_ I|wH5琿ݖ/܌Ku"Má/_gRWܛǨyJlڥ@$yX'z3n@f.=(rw-7.Sd+bF ~%1ﲠL njkyMwf"\dWaP(Zx hy:xZ[$ѩUILND> 9/EhaŲ8кb }[imE@!ʼnK9: -3A]лP@7 NXpE_6$QAXlM] A$QV+K(5ƉHdxbJ,Ow^Lؒy7M>;ocQ&DBzw7cKq2 L#I!W$9v?VyL"j}GOܤ5f-`G5/ LXIT +n:>ci;lU W0ϊ`{V]~ݏgw8,ow}HyaN$67˟yҹgCM q"(ļ$NrUBNR |CKÀtA^T_6n|=`(ZbB̨z=Ljӱ5],@ Iw,•j%|VZ\Ru.(wiސq5lJTlrǞZV6NJnhAJZO]с$mN S~&9xCb$)^SI$r`Y \_jA @lv ;SuB8@]^߇"[B% xC(D}h/bd\4Χ ^{aF\tڼÈCzA_Ĵ|'Wy@#9D5>H4'T؍T viuH7Ue$C`˗Xj2ɬ>%) u 0^Q'3 6[>m\l VNpBhLJ q\ŝ2pWr$KZ$ 78Ֆ{f 记O!!# 2}wuy_"wˋOeF"(8Nai3mi{ψ(=Tjy 3i:merIJ)1a*nW|ҹM7vmh.|viwp! 1fNTXtG-_<-?|#^: ۽&m"o8"uxƶuOS) rԑ.*R`}E8/7o{2-\T.epe5 RN =WJo%ltݏo&Q6QiB6ze!m H zWF ̖WW,s/ tĆdP6NmQՏ\3(TmV{bͣ̿Eam`)#ej8cPbm4F<]UExQ AOhSu4/)KDs1_NP:׎Bt:흗b tsݭ椣R'XNd7*bc<CKQ[#D AP.LXdZZ4:#;Zc0 ."}Wld ЬZ1au\ {" [Ǵ t)a`@ahT"%A_W:3'ֺ^K~qzy EP_oȚ.53%߄e*+\բ]#V,A0XШņX_$.42 f]y|J3ѤVj7 Zw˷ rM[֊֒qc+$Kث'M#ѦQ[h/(Ġ@O/f~#87Q ,r&ڀ>aghC%w,lȡѮ&*Q\PZdj `^a9J"OsNPWƼTS}˻K9}_k[]ޠf3CcyBw@ ;nu!ŀ@,8[~2Va|Y44+<>I~> `wm4dB V~Fݬ,9'VE!Ӫ> Lj (1bٗѤ_37(N`z;R ?PY³ΕҷWφ} v]&mݏ|$/8exWiJC/.ykЫՎjfpq tln3B6x# TofZ!YE,o@~/JZH7f!&!QLzHn8 byr2lzD*`xjˌ"Fɣg`h1:4kQt\jF {>YpEz1xP!19B[/}|L-v>2t n%qE7 EQ6x") KAyog E%zٵMxu7';51*;摖8+ f/"fٟ4>f[epf{Hh@jV%GA!\ ⒪(U|$!xEQYg$ĒeֆuwJ>ZѦ2USGRÔw/YPFxuk O, Fy.}%AgtGg&^yBl 2H`n (H]TaoB29 zl|RY8(ܧlcR0o^1p7:` "(]vғQ<ž"[,3~ Bo4ټp.C#HٚB"{1UKQM'/|1-eZ!Ԯ=oPt5w]sҐ^5l&uzi ?޳Zš΂?iPRtj$g$+Y nƖy?>YDFJpcτM&[%G&D PwXG' (,/Yi5bPlzJO_Dc@ǣH!hVƶou0g Go~:eZФ&PJ42ff#jyj8" IȨF @tBNaoTF%JFC=O)d%4'{ !:w`NO䕚'(Oas T7O&x"1X? 5- hy;{٨1a][tpgm']t __\Orbň74w{#b۫a\#De[mTl7#tԙ̘hϧ]*X'./F^\d og!@̀e`ƮtC8O$So¤?kCT?G.3;5 dwj_IXwϜ$ &Ƭo(%Vvq4x /44c/ C/&][)*l %x#F5~З?aQW'%NJ(IkKݝY;sEenϥTD#&_ˮFϟ6ƽMu0614"ͱBڋ=)%#D^p'O牱\|h#׿ǘ6n P=3vcc"k-v=?\\0#,;,̒Zn܉#kN 'TgQ+Vfˡpi5Rv3z0O/ziAywFq,JgĭR+ARH2(},촌k_F8 ͩYNr\0UtEЩG-iozKupwc%`uxf, bPٟ]߽>Ѿ@ /j(13>G~=ώa<rmIZ\I9Pڿ珻Ob8I_"X8¸`c͝69cZKӕC9%dʡ)U%#"Hϐ@Fi8F@}t~p6r[QOu%S0 ?@׌amWD q-~PsdVZx y<'9ʜv:y%*kc]1dAJO*#>*!Yvm7&oCgn[8Ȏ+SRo]miC?`=6GzxJ4MYy-H7r\Mk9l4q~hpO tB4OѹB.v\!~x}4%u7qV!_6sTP# :&g(ԙ#Xp=]XϺR?"6XnT,&&2πFRW収eם]֛1FK;[ߊ8!-[}lsl ҵK8Wf ( bǦ h# INzl[(?c)|ElNhglj ,@*.y&e 1Q[=FȤW.v)j9 D v-hmPxF2 gqx sz}Axw^68\miLIGK?@geDfJIoInT 0CkתYV0֏-40[I$uhƱǔ/gl2bP;|O0*\K1-t›L1/\gC[J6wZcQ ˂ +Ib[@vҚښ͗ςN(=՞Mq"Mّz4EV5:Ž:Yof4& sqqf-'$2B6jڐb?h:ʪXOW9^ZPvt0<^,ŏI%ג}M w˞mTWN_ɳ%/fo䯰]? b=Š9j-b 5-HV=;0S"&xzfAuxSl)O'mW@!'Q*$];(XjS7XN]t~kKshOc58Tp JV:T3P >Ǎ( iSR' mP!=BcOoXI )ձx=^kNpom7 EcD H Nf|iڱeJ+N7֜""ziHlN,L&kB'Ey%'|^"`OC?oy+uFPO~M-pu&622h-ӷD*K-Õbğ!0, =|vW!OD|^/$׻'{*k'١r'(=ajS+LS#ԥh6R լօo[sBua(tYd4œFMc dW%7ŝ>[2Iq:Bv5`yDJKKӶtK`; &4$-PV#F9czO5TQ gH⑥T6ӏE%@X~O nEjhv4L?pkW]ܕ䧞u#m:h 3GIf:8(Z͏I.tQ&'+T<|wk{]3Kz5s;aV~g} t:5)4uMe{?$kJ`ՕwzέJCAtqvHWc5$SoeS{7k׭$fbt?Dk{mƗbG#(hp\Q_jBBz!M;>_pju 3Yf!9nXXݓLS/&'X&la! EyqVi'ӡOC-.GʓZEv0 ||u+8*ii}ƽB!mO))<lvn!`LzQQr3'ƠOo\ IL̛̎~'"؉`uBln8Ɔyf>OЭ-sWTJ2u6j̜r-N0t'\MxR?xTO ePk22vJxZ ꔊ߰3LRA٨vtHo>ȣ6x n/ 婪F~W2^'˨$^G\ A[ sm.h/W.1G8PǗG$_<W {3-ka%J lz$/gϒכ)"*qݖQP$u&aFO݌q-V:Z]7kC0"z\Zp V, Ko{# Y)ꟈvtBf{YFA" =uKs㳝tp,@_]ȌҖʚLy [?S~WUb0Wn|\"i*av*PI$=/f`1sb0+-w?H]ϯjDu@'{ g5hm*?rtfBk!=9x3B|όLzO?%"Qz)lRA(21\~ =i4ȥ M+N83'A"k6J[$yqW3"("G{4Bc0~`];xs;4&ySRXTN31ȋFl"Q[m)#BĀÔ8HCUg҉0ݒWƌ>p\tmor+tőԁ^B&yU$0S:$Uȟsكi>=8xY2m}w3xs|ot^ ;-=Կ1O CQ[&q{@vk>6V=: ]Qd*[N[9aL)15m}hd@_18rOaiq%\$jĪ}/_4F]ץ!2qxA2H!M,˟!$@Nu>mU8񤣌K2q^L#dN&U:%GWrYZB<⇰zK$5B*TķOa/<(e񏣞A7oU 3FڸݗU]6$~ujh$$E%MAӒRcOjͳS1= A.Aw22ڊ,6"ɪsu /E»Vra^}M(0c D8 EE9 /v9-r|_pw6 ƨ^Yf- j-,n7 wGagd+ [GN5hNT]T[>0sU\3f+K1=?#:F3ⴉ=?XIĮd?>mhe.w{StW-%E9|woIG٧3%_It+}b˩sp4CH+B'f{"'#X {b8B]s x>d i!u}GE 0ehRMx`"u`=ި7XaqoHzsh1uw(4fk 6KBMd753pv}o%(<ѵݷ>>$u~^VZ\Ƞb=ޒGWG{7n'yi,[~#?!v3f-e*֌d .jh*pSݳ|Gx~;lVf/=2y,`rXݗՆG9V'=Mt[|2'ȬDކ>nZk5Y>&ɾ'%-AUtuZ`1d\E=_dOR@lVt-ࠖz#״p>E l &$X=ܱ@ s )/a}<Qf'{oS^G9؍'(5}Jjt~M G ZAnkLo2ēF}NN^OJ(`cF JW1(l9#qHWÉ\t]lBSD+oR5=(\.g:^_rZ=Bf5u?^tḎ.JjFMn T-XB ͊gfa=pCOl'T.Y;.̱AhXݭEca^}"Ěb:ZN}YG"F=žs\ Rf/|JӰʈrEx)5^vwJ*>ܽ9ιYsZ Y 冯Z!䡏:{[hɥT?qa(<_trN;]C[^g[Ĵ?;]~W~56W%r #T)ML(\g<rNvKqei?ke Ӡ<6~)H6؏vJ}HI6laA8!~/qhוfD>{#P<7LX}'ҙ(L&&8YǏcw?kk( J|j?Ȗo?E֪];ȎO-G9ŷ\~<7@"Mak9a\)ZfQY_/iI7BBW&!wu'#{ ?5 R$KKyFȽC+KVtĆ\?s7ޣoWFחkʿT3N r Hxë!vc' ;Gm[]sj ^ +s*a;= GAfߢZ~7 .,2jMBPu:*`B]]:n3˝ ~kZr. 7+Er9}9Ye^vit8Htu s}h!$s9l#_6Z% ?-0z W3(Y=]+ӎŚ@?X`񨺍;_Fs F\.噡b0HA#۝ YP d1zZ8#d ՋdZ8LC$0 + vL6v1Ll2+qBi3DF3*ëG쉛DDÀ>@ddU2b񕶣Pʞ;H_F2foW9 %1sEe/ )/ :%C~,mɱ*Ӈ\"R= $S$y 1j,u8x*H&hcU}@**ti =M״k8;wk ]mv k&n]#zU',/F@r#mf}JAMޘVYTAe4tW)cxً!=XϺRZ9u46xÖNqS'ۖ`LyP3 GI<ɪ=h03Fj|Pu-{:A`΁fU]^\^y}3h^3Y{k:y3/F3]cBpjp=w Z)0r?=<Wh_ysV'sQQj$%8- &s/b,nI v@=Z GusʥeŠ`MY t+b> 1 &^T#E9<1rSC0PçĀaGKZW()ևؑg0c@ &쮔5J`{&~(Ӓle߂]T"k;Cv`(5w֛ =*5&C{,zی(t3{>р>/y> *oI88MX]unWp,ǧqWV)\@a.Z,Xq֋ݜj@ َ^}T GXɑdDhO(.G8:8s8ziqop<vOQ9F9#͹Tq/ip&7l-7pӪb[@H}^{Hm)wcJv[H6~bp+*oCCЪ2L}hsx؟us 9Oc"OA5Gfvߢih?2F ?@f3kIϞ"IN-MبU1B`thUΑKeŲv) }ۃz R@iЪ*lhgUGy5 = a'Y -͖SC)) 8\@Qf6IDuĜL [V8,q^m)ڤ(Qm9,Mn}IP%%8jUiӛe~`P}}7 rGYx,W2ܒC(Y6Vl#9!MBeBmAUaG>T`Oqҝldf7=.<DSv YT֯`y`ǮSW~8hٞ Y~'>azS@l9",w%׳U]d :Oʁρu[94t<ӄuRSh`yRB<[̃ڹtcքGz@xXo7Oh=2NWK:jY[>LaO^73(H&g4c\AeD}3CV8[ aE$x66Y8Vn8?Ou8wϯYqs_|mĥx+ `ҮbdzC?B킩u~Oy:BV/g'/M'x wr^sqR'ZG|aR<`,8ftD 'l q(d^hK@z ?j]aP6$l cl1 Q繴FI" \=tQف[H3g5kz鑶Tf@&:VÖEZ#pgfL턾Գv* kKKsp7L<u MPz":{OW{F58p:i)U\*3'PI !qRq-z%PZt:$8EU'od4NOD1, l )j\GJc=v<1^@t3k3 Ei{K%=_$Q xd+8\"ZQ]Gf8uSB!BɥgV%?>Eo<2&@pXt|}Y aWt M$Ô`("U8ڗ[O.6x*nb?ܧ K| ͫ5 9 "A 9PMqbG dJ#-'38( 8qqv}xw1<R(=QiNޯsKC,`ͩ'\xM(Ƭ=AN)-kϼS\g5*.$-*Wf͒s/ !yclZ^gpO) &fS)L]u d)|^V7b ;1_ڈEcmc? u qgdo 3]ʪWSZ'O;%p@ӑ"=?hR7"V,Xۙk0=s;i@C -P"$dȑx zy4o4G]hJj-[K;(u)L? aob~eA VMt壭|W<5AZ‰5 \!}u{qGпw "j2moBF˒s{_8i"퍯{k9ܢ%]L/wk%Q#^\&Db/o[-fZܘx'?m[ .d7ԸgQةvGO5m9L5=a*#ISxҲr;'{ls9 ĸ}Bуa *ɿYuLuщ2x\:&MFGtIJp2bұMuY_4*zdmճPlDn5+e<0UÚ:lR!MSzs+^5aF2'5mfnq6~Dͽx K 5V;9~A?T2ǰ"\'lx*t=Hjp7ny `(3.f)hr1QH^q0;%)>r\Tw\V,<̢R|-4)?q3C鞝/g'S$Ml`՗ 37&n82c _B O똃W^xę.H/(mܚ3"";0˜*fS1t;Ѕ3 7&P=ݒh"F )}en19qY ʪRւ/)iӅ{zFaH[:}3{pt1`sϐ+E?ͯ)C>QuuT*zGa"ƚPt5Y޹1mly S{yBa}|s_Tnj5ݍSy++8P#Ŵ~h dž KU2b轼D>T jiSuFK/(mD=?qWG"v:wu. zGĎj9Q|܋qNMl7 ʷH9L4H+Cu{TrpjAMee2;8 u.Lck-1^:o*boڀ,Mnp?uvf㥼f?cR`Gb>aj[Ç, āQo)  ;6%ZMFh?+' ॳYp!h(~l25B>CDG_&}FO(RCcpP@ny!l"ZG*VX+~byj7ju.D":  B%|E>~-8Tf-IgNAjxpgsi3nVuL 5wlcИ PWr]l b@t Ƕ5>S;㉑B~ f-<8(/ðg ƛc6ޏX俴0o 5s`5s\e7ʷ@v=YõqU]{T Jz;&bixƂ(mS[=/t?R_v+Ё,Y5Π' gQE V6wo1G~|ܽt"q!i2vA]Vk@/؅0Fh4){mXfmS'#߸&qZ#@f~y~ġ4Lv h_`+#s6-[¸ȋ,U%7dtit/y2+xۗU@byz'o o&˻\|X2 M,F#Uvi\r )?|MyG3 P{ym >@A{#t =GIZ|8XEDϨ!\B׋C_-C3k5dZ!R*&h豉J;#czgxz?y:žu@?ʵ<][ eF}*NCTLl9J5[{[X6[G@ ,`\Yߤ-k( _JX=zdމES !ͫ‡ pv?05_aR;;\wpRsJ x vЈ!m 9eK3B8D&2C 뉚 `O)qg[W 2JIq-\/+XuM$}*jAqۍMJdD+ٻS˙EhkbKivynJE'rI͹8cIFWЀݫs-cqYxzi%{є%dž͠K;tԵx67`PMRw3Xa)+:-[(C5vLRox9Gcz9>PdDT 67<(Up z\=M.Dgq2? kTs\*? #*,^GĕzIӶP9957@o R#0NROd"Zo2%xmbygl8C=Wy6FŰ-VFr#'[v7e\2[S>_{2V*oXmއ]w9C)Ҩgҿ&P՜Z?W^8m:qܜ:} caƚ*6-/ku+Sds2\<_x0#= y'4m|8cleFDrⱠ_\[;fpe4D7U5\zL)+Gw𵈏+P|I<oj>AKU8poY Un@@Ky+InzFw_bk_u \]Y]{ K:'?[bo9%.*\"v&3vS|uWPc`FFGQ*-W-—( B=N~1>,#2B"q+= o"A9F,z g(B@3m-bATbX*"c|5H;46Qh]q%b0 VN0*Sܵ[7;}0By|9 9 ,L$d_I>Mky9w'ar,41𯖀-}Ǡ J'8.'v0l*yyk:63/xM=vs8@uKmg6#qWΞ秫鴋 JO5P.AEmH\MHkecs)F#9B:*%H*\mXU?2~KwF$HGPˎJ~y&,lԂA^h-ĉw7<h.P'L\(zȹ!ЌH_9؃ [.c (LN2z'yh_B{%:)}-\+TMuF4`R;鮇n# c_X4j`vr0P pђ`IAڋ(^n]BEeLL?T EK0b:BP;z*y[עg uGRS13FhqI`Y+hP/ΏpKkgIneouU$h9f6|F׻b&UU>߅[Cwo f'񈍞 HL:uҴW)(LGfa{ Pi㽾)I(3Kܦ#?KG39ISJ Yj&{عHɐ1*BӦ@-V/h' JZRsSY\D!JTV*!+ֳêu`-;@="hV:VN܋ :MrV<)0'j3ҙ]+>e\jY mWòbK22VGܘob}mpaT #rIFb}+hSh-͈/UD2tM9@xbo&G}sBIR6a'zV߄*c(*%N37KUTU>HOr\oS̠h,F\HjJPB]0T5gKUc;$?PY<2$y#h~k ȓū5%V B;͜']+̓ŠspCD9[)`nO$m\٩[H1al{ ,YNYMtSk'A -ml>=Qs33b/3\L.<,Fy{Ϩ\w^G|Z=Vej=csvr;I,?YT6)i}['Nl\{ GDGr Wt@3=H1 S&SP‘ϢcHi)Ѡ0_=eQMvU#s[5z&]Ovy^ge܃&s?M~{4i0uTbcKv¾rޥR%?[i5+$ D5#IH5囫ύ M_dF7׾qD$f9'nն1<PoWU‰v&>mYK-BucXȃ-qmkh-ÁB6eI|Dsr>Hŏfe^3nT3}~w221s˷rL\jC&zS !S%Աiݕ m@٦‘n]XZ~F?a{׈S#mu{/ci{R?i msl^ΨW(n*p3g ^#+$nWl†9gHPE89 C)ױnfBK~3[ ʤ› f*k2/QԡF *I>p%x *<A"l< k|Ww2=gdA4ȾBbc#ݦڎ~$LPU04 G{BuiRԱO~؍?}{}xyG1ux4]4յXgNʂfZ,4 /+H Of\񏌮j0.a}oߩ \idRHeojlL'RLsErQs'aKTsD1㏕a4]XDVEz2nϟ?gWarE,g`o15(Qvع_/l*`QBs,%u, zeSzwYkDdȬ"~+&)?%{v[ 0@u,,ҿLOTsSK|urՕB7cApf1,ԡ 8neD5~DSN`"S`X#3(W8@<0Fs@:,Ì7w 5ܢ-6|`.m> 6P_=iYӆᇠ>։Rz;kn_{q ww4"&S87řBH'BLӓ[K6/w`7\W(/O>8N\JDO巀5oz}cEPgITVgV>4R"/&Wlf7D`Bs Tb WNRZK:WtjyM=ѕO"Ip'廨Ɯ*@Ñ-ZN#U9 9z&2 DٞϻA/qAn܉O9G#a_ePWpfG0s!LJ |-ӍDO&.o褦F ^"< R;7d3@tޥz*I ҽ|<Po+I:gB؜%YK^eC% f<-SQdFDUGi&**/ :I2W=ue 逜 *;XK/BA~|]I/C"0/T(+(6k351}a1D-<Ζҫ"r9 -27-*Ic*P{Ł Z:)G wױss.m$oV_Bw0f+A8"|fR@1m'G?A VQB7 *ҁMYٷ'g! SVݚZV|"u2l&K BS-s<.vh*3btb⧺c@E(Dtf־nm5g ⟄}/n:663c,cn/ Y@po>BO>/4FD\CN#'Y}q(lytX4ˎE`+f6 4˞iC rD.",s#5xꠞ| 55gQ:c~6liPCҤQ2qhp#%󴲣)Ke.,q޼biVFf7?S+S\|.&^;&WA?=o.R.(HԞt]3PX,=C%vU6 W<>kO3V6 URy UO/e͟ !N`*8MFt/^ 3.õŻݵ- 䫼\ q'hRKWߍ>\پo80żef/=e1ؐݷ;ݔn7^-^Ԍ@?&|=qM>ORXLm&RP(/ x3&/{ Њ_cłieCȟϵ!KD;3JԊlIt:op vh,>lUcu[^\,0p'6Kqe ZVwIYsP]RNQj@ F4!qNQhcKYu!0-6Y2B)耟-Q>H{*֌K>dIJH}Ô _>nj-*Rf64MPdjn'2I+k!&қd c^.%2jP6 P g>䛛0 {L<:"FLadavhh|t; `} -@G[=);r' KKi:2HK찧+|)bLjO|3k&1Xe.=vwMʎt"Ȗ}A-ʓ]5ja,jp⫞d*#Fc E@6-OE8MƔu"T歹k[RKWX+94\"1,^𳁃m >]7T4ʣ}DS9Vs%ɝl%Z3(}N]ICV@ -V M HZw m 6Ecl5YD*l/ЮG_U_]B(1/اkm+<9Y7ƀ]XNɤU` d5;%Ey3Y[dP]ΓȂ)&59V p F\bBh-C=? WVL*z>cmHov/( !e!HJ!fIPèT!?Sxw=N=,2N$fУi``h)!W6ߤ&+ޡhX⦐]˷ݛ|+[2ߖg^b ?bexթ 9x&haee'`1I ĕ+.Ux#xV3H0urߐ,8Lrxr[:D#4wfCY(p/]w|ܛ;+N bv;0reדћ6U]+6%bm+tfkj F![GIDMw-SZ@pS: &3Jv VώXp޿4gq FLj*҆lP& f>?CLJl>%Xy>M ,0^174zRS 6oK,Zeqla * ǻřHd$z͑`cqQ} d 4QcA:g^͑mܡO}#iS&y9VD;E/2\˦e}^tm,ZXFaC}8nDRq>66 ĺ0O߶ YZ