libvirt-daemon-driver-network-7.6.0-6.el8s >  H a+t z뾂alnU9>)wEo{,NjK"˂y{6[ HPr$e)$=9'"酝]ruFdo},ExG(?{_@h=ԏ VX55(y P-A"K2ǫ4% C=J蹉fjP 7xRj5q FB:h %Qj|ǍHm'6e1f1f72e62cce36b8d41d31fe6d6bcde590954951acb8283639aaa3931fe00d50297f614f82b03b8aca26fe93483d8cdd2af52fpa+t z뾂alv}> iNϙ[([2$azv^Ԉ(tƋuiI?p&$ksېe7_"H ңmos{H0  'W* lkDTkUjצfkfm`!z0[b.So@͆Aw/OZ*=HW&>^.pL*hmval?j%^1Ogm  >p@6?6d & - [ " 7CX^f`   0  <& 0 y yy(8o9o:2 o>)@)G)H*I*X*Y*\*]+<^,b.d/e/f/l/t/u0Lv0w3x3y4d6666Clibvirt-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|&p8le02.rdu2.centos.org HCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le 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| a| a| a|aƽa| a|a|a|a|a|a|a|aƽa|a|a|a|a|a|a|a|a|a|a| a| 590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c39adf2df6b6492ce324ba28592875032e6174eb250f32e84c43cc633c1275fdeae5135968fb30af5b5f84346f9b391e825a91819e4070d981542884c5f027687e6c11945cb07ef73d6f26b1b0cb37f89cee69c722e9fa7b4f2e0327a2af7d5234314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fea8eebd4a885f98dfcab2a241d141ea03d974d3f7de4844981b3e4ad6c908c81../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper../../../../usr/sbin/virtnetworkd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-6.el8s.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(ppc-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.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-id3294029231bc7d2c19e12b63f44f67db056d6dcb4031ef2536f31bce35e90f15f7d9d1355224ea91d51f97bb4c9c90ce67ff401223d13e50fc2bd353libvirt.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/32//usr/lib/.build-id/40//usr/lib/.build-id/d5//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 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3294029231bc7d2c19e12b63f44f67db056d6dcb, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=4031ef2536f31bce35e90f15f7d9d1355224ea91, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=d51f97bb4c9c90ce67ff401223d13e50fc2bd353, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) mPRR RRHR,RRWRKRrRR R RRRwR RRRRrRR RRRwRR RRRRRRRRoR7RhRKRZR`RURFR*R]R)RBRR'R=R9R$RLROR-RIRRPRcRYRmR;R&RgRReRbRDRHRMRdR6R>R:RSRlRGRVR3RNR8RaRJRkRR1R0R4RpR_RRnR/RRRi?c4^\]6C+ g(2NZ@*¬%hOAcL'Y\s#]Ȅaf!%~?"1iƟkb_)wmi(#W$ )y/ \NJ4%5'.T=OJS8N͙4hKfnE#Y2W߃MsdqHϜZnU7R[C1kR%,@3 Fwg=0 BӏEPTk;Vx8k;IՙO\2u7 , " Z dnm~p2O {/C~"O8t| хٶ3NLLnAsD"zcܣȑl > tWURn ;R3I-d 2IDHF,ǥ:b͕,6aB} eEA'-A$pWʂ:=My>9L4Fr?pףnmebJ4ɉFLmL[ԦȣQ eMt$ze8zf-N:ʎ+Sؚ!N[NaOQRgoJY ɁxD{xz?IOG*vRYDkcaAx:noT`,QjpuaBT(\+O@OoF-~Ӷ7jWq\uLq,1Lm*u_:ABdr by OwS uM]UB뱰hQSAjl6(H!aP0~xea-TF]Č[J 8]l~Tƪn=g,xw Lk\4Rܶs,lB8FhvTnݴm8j_ D\[,يYO}"խ)ZƮpwZSnr3 ǯE4F9&(UM{='A( h. y 5:À5g؄ N@t؈BXuAYe =_5ne4{O;05x/`s>!Ufф ueJ ӄKL^:kGIR#(L'lg[qR${&3Eײ <5d ]o) Sh0c'je t}C\KjWNdzX5GO(& W,/R>N1v>fbduH2<(ŭ!Ab/l?.#9~_ AT߄ksIkwkyB~ )Vz4:h5 "}+N[ oPep򤹍>)Ä  b bv:X]v.3̗4i~TsU% 3Խԓ:*:6lA\]87^O ݵVJ)!iih:͙?{C!t%mv7\CG 뭫d.!,1",r8Npb~Us#Pɸ WfVSDQn嚞um"՞ɾՎRrh&ʱa ߧfA},bj@ĺn`ʦA>Uȣf3S$wjsMhBch1$,@}g*$ߣXNL;e rׂ=MC::D0\h;PMP@+. 165gUZ\[<tP  g\+pq\8Ubr$pib -9Fq>S3vAٜ($_ %i#|ʳa7CQ dlLEФ}X''bc|85?fsԜ%#Tw[(n,aR%7sa~U Qg L@]wY Xsr AcH~V&g'մ n*I,gwS/^0үh| ʓ/I+/j:8CV *o bEqDX` *X1X&.VvAy8#A6E[ud%ۡA &V_fDrt$KxdV(x8F#7,w$L4'58Abŕ!?#FI)Jablm =K9YZ!nX5tc0L}m ٍ$DY쾌Dm9jX^3S'U~8L~4' d(5@=M)a~}$ZC L~1|׌ސ +6"iJTYϊ e\:"Vm1hHJy# zTNvm ʔ>8Z"l0qB"lӆ<)E\j$_s߬ =sC و&MU%;D.RFL[{ELHiFNJDp&r8Y<) T֓gySU) zղ SJfR8o  ɪP[lNa.9H`a:<ɖ*V("i*Di,#lGHmq<2R?c%%{:@;8Ɠmwx:4o{X428p3 ]I`( GceVɁo|[!2`$/b{}f=5R+Uһ ~^]?.Lo)gD."jRX0ݬb~u=/aIa YQB ٮRRO#Vu7+c֌ DhH swpֶahO{Z8Cݙ4ݤ* zE>`El\wmkRoɵ|> @ \IԊ7°{ 9rC7Qڊ9:ī׍Y(Ǯ;T3w=; p-@c|IK|ȼAYU "͉Ԑ2!dʥ$Eɉ vH!˄h1oWnNH/8;[l/9S/ߐKCdG7$kݞ8f}{_p0T/ U1SnA;"h P\(Tk!e$0 *V5k6'^*Z^#> *Y6~|}˧:&y†FV.a(; Zӫ*"K%kG ^W07ߠ8|\UCV& Wc|&"nM؜-6M1)?45B:-ڬZK?;}M ~ GCF B&98O< zx0N8z(@ש ~RAsTTŖwQ96f!6hycf ّ:?{H+0yJK\('صdm k x%t@1'?:^&52}ӑucfx1)?v %3j TuF:s.9Û5KEReݤV 4U'o;ҟFr%+_W궶h_sTMYbp$ IY][KlN\a n]k)cL! mrkI)Q{="ꭱY_ڊl8 ח1偡d L=q%)x(#5Y?[S/[r}(2]et9E9ײ\az?[*NpL!g$i+ߍ(IL 9-da=`u.뾕0Pm_OnKJ~֜]' #SÇoUAֆ+H' ; `^[nTl%ObuK!X>FwBS E$SOa͟5|uQԕ7vpBb!i7a1Lyg=xs~Ov I"ڧ ?KxO5*P~\ǬtĂÊdE]>A4Yb<qr!_S?hLeEiYqY".avuvl~]/Vm\k֚Y*JSɤ|&0m`ɓ|MSkբnF 2>b*ajF6&ϻW`Sc^}iYuI^[)qЕ20]|}Z^Q4a=AtVAR?ZV>1%gF:Ov:1p2<ֈ_9xFVგJL"IZDZ EI 1=JX5$,&^طwI!bgDz78A}!cOs*ݥhg8 F>bmΥ؂M(w*\ghޏG8-8~U)?'ir4!B#&|Z~sSY]o#BJMޢOj_nA1xmҭd#,[#Hm*ɞ;g*XHf'8 _[a̛71,ϲ> Դ;Xv *5C:0z *TVF>SUS|1 1w|;7%_tu>Vet1 j P9` wEݫʁb,ۿJXP}KD%6](~XDѭ$Hak :L,*%QUN@nϕ܋NNȆ|,2Oƹd,u-+#'oӜ[ )Q+QVY:.t:y #XzGGIa5"Gš"G -HCO-CJgK.ah>cثp&eu7̏vj1'VyRzsJT-a1QCFJ ٵG3w;~H 'm-jTǒD.k\CK6 UBΩ/!8$KuydVƒF6537p"(F_`E#YQAjqH0Kt3z (,9:W  o8NKL'~ _.b4yߛ"ڲee'6]~4ڝ$/NKdɵʃ |*rL~wBaldj`*[ɺۋhU{g3|L*ZCv o㠶W]Sb Z#:D- ,jr^lChFbv. ZU;?.C٘KbkZdZ[߿Fe e@~7ŠfZJq{]å=Opli_MT^ ` R*yg)'т  owh}yd<8A-h ? GFz8ktl=-u.E8$GO^( I#GFr`A4ԏ Y5}#M! =2६Paq0m^G>-qL/d\UO~Sڧ&=qF3T4`M{]Ӹ=ì+2~ BKd4ܤiS  ݔa%Jt֨e]z9Ql5*Uxr=Z`ѳKM>yzx{`}P1:fNj6+Ya12g+%72 @*Q!~)܋D/cXiD\K牮LHϗ,9{)3βB8hGI [%6SX'XCڂrOs٭AhV$gtj;>e+[O [Qjӽ'gl4l˷Hl4iw,#dU @~p6@q c` 3qjd $ؠ֪2I"K^L3N+s_3,]= ~f!>2{кD=Xm<6GK+W+3U/oqv)qܧkc]$ڱWY)HΠ (EU&>_7\@r|Gʓ-V8ʈ 2Xu͂<,~fV;3vBPJ}@]H̲:{r>.Te~@aV 7\.z5}35j0nU#ne${ueVq YE$R< VGOQ5eKo]C3WENߘG"Ŀ/+KLY7{lҭ/ VaβXl܍nz8f9/Pu FU24%dUw|6{&|Ҁ+kP{#M9Jm̳-ddߊ|]$U`aPtNy'6RpXA~( nԜ^5 ,4YQܕ|ƮN)׼׼m9 efz!C/#5fς,:)DqÂ=)ذ8-婰=2u2Q֎g~9wc^M7a@n =[ ='@@ E_'(Vw9p *"L_nVaŻ?Nۃ@&J#:h T_V-L1vmb6Pz{qW5I([QQ u۬\8`~jv?m*(IfZݨtHRMYuȁC1XOޚ HUe-I/)B~tQ='Ajt6' pA"Ջ8H~KWB  eIp"nb(J:Q_, hb,m/:A4 yZ冻D&GA7Eש][OD)]YLBs"MAϣѡD5\R:b_'W- tϞG><2L78y+{0 KxCv ;,1@:ް+38=beɂZ'β]:/)ѯeB~_@iG4X heI,$g:e?ɎY82U'jn-G"3W9#f>4c4ܟLm Ԃ]L0 iY*-5r%ropWѻ8TBV:ӂW4AEEzS~N p`=%if^AX=O2[ )"5]e/ӛ-F^ۛC=W\)| d];%DY>uO.ƷXgn0#zC&R"VăA$*(0[ɼJ܊OG>$4-E6MrTuhoF֟=s*ϼbqM0uw]."δvwHt <$tp]/=٪;؏2YgWX!x:\*6լjHnYݲrކ;aeս{6 y]n8:0rp2$O, .5A1a 3,+ThQO%h`o~a-pmɎ} Վ `ҢK)]"iEإNĘ:WEѕI(d|;!u^h6C.xB1l M9ZXR"P<]3La_Bal &{A] V܎bUm>&̬8<߀%c]^(q5pܟs*t6@D$Xd]M}XcysRI&cZg271zaXm88Ġ# i9f={ַK5K=hoΓ#)yTPϷ_Io(J i²\׺V};/OEdنƈiMeNmWjnKb"&b Ii.t8;(eN W' Wu<#lݸ iaSlNr9)ڸqT& RtVFL!Boݟ #}F+ɓc~X<z?@+O#TL<, w眘"@-/{ҬTɡKF+?Dv?D+ Lx&vm%5'6|3FmoEjyrMsNMocֿSmZ s|ӽH(˝`'- 2+ٗ+N8R<S \Ɔ_co6U%7iScKO[ \~uw6kDW`VT3GcS̿`5xQIV!I<9 iD9#T=&pO=bcAaq7xbz\8Qymx`$-0 q"tY7:$Z_M QK%Jh3 DJW&C]$ ioAr@@]&o$dELv7Hi#@YeB$,3t }..Z.PË 25& Jn%pF5}ZsƦ KSDs7klV1 5z]ud57yn nrM[]j ojJ?p 0slpZa)fBzaC O!@[?`&NTeI2> ]J]A^Uܕ;~۞uv&;v$g?gcDD%3Hܟ,K‡S @ !uV4Nv%B;겍A}4ׯ.yPTGo8^>rU p Ynʌ}[]]>.y~ (׎7cu̙f,t!0}[WL|AнF/{̴etH\x߀/.;;"="nmBl~a)8ve$! '^lC͉)g3e~݋8QףX 6}6pl:hW ݔAm y`T6ҹ7)9#vZqS߷c5\ CZnL@-W kkz5~~M6WGche9q#J-9Lض\NGU x˔%XL6=㥤FEPx$v[C"vLӨ>YȜ ,$Mi ։#0cʥ7½<=2`pbx6Z{.n7[#q% rf0|f^)"Vz[go3?t}Ymu+?Df&ܲ(c; YE4ݏֹVd> /]ucV|SHL":T;aHE>R)!!HA>9C[J9L$)pƖ"_?7_Fb+V'x䍔P,CŒlJ@gM?OT8X5?ޒ&::uSLgw>^K!Y=K]}4z.HL8wM\+8Z|`_8A%;LI:+H}$`9(XDWO|k6ؖkc@q4<\yWTɤBJyuQfXYVE)3Z7"8z?f\L G ds)Kvaq?F(ʟ+MGId ZÚuW:\Y^Dz /j׭̟wBY=iѠwXt5N8K.[+^xF. Qn%#ȃUGU)C]x&šKw8Z~yKytɥg7s)v8 97m44U,̤WSEEJd+Q0L֧!uuWXr!=.L{+|<ۆ(;usN}ϫ*%s i#dJJ1'yMl0^^^ BAX!܈>&c?Gd1O6N5vFn2,gH^5IĈ(;/' ٚg@fy=qP $J[-œR5dƪEzjPQ>Iलc%O4 lOecȹ~Y ~ UˉS9OKrxC9ϭ?NŕlWp;1 :W6 if܇7;2\3x*@,?W0 6MXy=tߏWJ%j1G$vV4YNu?DJmP 1j(OG\aFAkqwl! i}P7żN p'SC՟tna3_P{L eH$,GQns}UlTE0c\ϻ+e'({%-exX#Įq_ټ6*3X` T񬎽tH ; ܦ`VI%wo&ҸQ7 v8Øe+BT6DAOSiʽLuuԉ?̮DWSg\ʊ"?|TdGFdPapZxeMB:~7",Uy14;N4gQ]9*(/(L%wo2WY&;"Nti)I=dH3]e/O6#ӣoq^Ó1*fXԲ휰Yje% 5!";O9`nRY)bUT1)z(1p>P@7l@n-npVbhXPyJ<4Sl6ҍ}B>3q[qw͏`~!zdTs'g=0 \ ?iش{~KEPGYyK-C\tJkWecݯ՝qգ0`Qqv;[zPg8]D}9D;TTqDР % 1oK| {'&-c$;_ E510WOoH%S'PLtr?aaPm !bE]NyQ~et<0Ťכr}zc;::  L16X'톧]7Ne<$ "^WS?b~R=j{N#(3K F$Zg%cA]dA Rqm3V20#Wu1ԩOz]'aޔchj-"4R"DS%!ʥ9=()7Y*L>#h`ň_;%dXզP `w9:=^r>["*gu%eFmhiSr+Ͱ٢s=8: Sy;YnAi)ȒbEf- ^A{5lIM"k+؝<2Q?LlyޮSҡs]P&mRX?:C,E6co&"e-3]wd7> E؝#;`jӟBv,R侵]9Rd)0@uBi\h-̑S \PҦG۠صnJ]{ܫClE3R%v"rQaBY¤*P& yv-.PS9#K$nq Ǘţz}u2򆀪okEoh]H4IW!I/̧M>Rٴad8;"q;8ޖJ |z3[bZ?~z));4'6_n7xhG4 &BE:.De8Ɋ-TX+ pw OQ6x:j-Vհ7yQ$MZoSrtXe5CHw3G8^@3"VrrRl q5RbӮ#ysMP*8!VRRFoJU%g~A>S#"8}OGj㱜,\N'0ўs9S)Nv穷n+h#V4DTLJrCE?_Hoʛw86xYN!%S-/L0$[:T!):: HKN<Gyf<<ᷪ7!h2dy.Т>yh`]Qhȏw.|4wCEѽ+K~=xJ/H_I%+ʓdڥX_^oyJw~\4̆$S:K5FR elk3FB􆷩8d1q4_!64ĦtzyWy|%2YsGRavbR*7 jj#`{۪ydoKD~+4({XⲰQň,_Y)(Իi{\EWm| #6P,H`2vkrv|B7Yhmo Εb^4`a&+\! !VĈȖ-\w+iFfRputh#p}_ɪݢm\j1\hT೜\2c|2*Kyu@0:~>F`DԙB~%&_}6H ^j"QxI,s7C;Qo3YA1JU/+ʉBq"X8]%wӴs! .\3&off }CQ9@E CӺɴ?!~:f?TT*7C'W-ۢleQeHK~/.g PBrTFYqTxTS_i`Ӱ32YkWve;s +lS6Kꆧ F\~ & M|@Y(F^˪6TUށFM!jZQj@;>~"e~+Jy$ ;mgOLv+m1Ↄ]Gx9fN>,@BiZh6x8[r(Vs5}J;zy`uk&+@88$@5j?oD/$rţ&^A=BKSz9 UNZ#g/LùtLtP?LFvu"uƑb9jRc)l`-и>7T4eSF]^d"P|YiZç?֩4Etf RSxCopS(ʱ<mcRRIvvv T=[ Ir15cT yʫ92Vpk@qpg,d$V̓YO*il}[ph]~9âa)aJQ&UJ*B[:Ǒg͜i P` n7[+ߪԶ+k A4-!Kf.,H u452Xr:+ȟ^t 4h*S0ñP&:\br9^xv1^*`fc4K٣S(ZP<.VPo5v'9+&!vhY֟XM$ 3 RX-ܰ)da>`ABNn4E)DbnRb/`TnE*7;O_3,(ZDS~" H2{ߕ+o$n  d EЯh<\}7!u;Q@Rqvmv6x CaƓч~O#@-ssK>&QӮ;Ca7ZKWS:[%UOc{qTb#{;80~ [e2'| `*NXD+à(áfz2IÓBgO- 8(g:_:VG.jief='bb BJ4AyQka(qXK{8$1?7ju={},Gӟ l#^ =o^^I,i4;Ry.3,!.Ay>~G%R7 j"xy2]0d P)J۳@2[svpu*bj^zRrg2Fe[|z:c}\IGA:@Bi^puދWKJGH ET;]܀Cy)3#Tn45uz˞/*i{VC=74һ:O jxvجDm'4liz  4}9M$4jgt9}^Ttξ&)YW?J#HO(npUm"Kԅ~(w^^vbˍTUn[a rkrDvO) "rM:_G$v~HzK 7~S;GA *sΓ@EQq3Q M TYd0`b@XǽN;鍇 ?#eq,q~'hGEa#>1 @/5p`/m"phVx(\Jj Kd{BX`DM%]Uߔt# k5'VO@D4 t& vҐU@Oܩiߦ3-)Յ(tw*Oa}2֥YJW=dS1Iz> tsk"d Ani){]&_4'$Ceؗ{oo ۯA":倝na$TyDN_<~<4(gM-r9AfUƗ=v$\Uv=]衃 ZbXz 1GPXG\L? ]}pꪾcMRBs՞`G2qfxr86%MϮ n=]}_J+Q^ߑ}qT{2?yG۳?Sou Ř .hɅ164Sm=Wa/9#/$t)@6M\"PlᩤbalMZm/~Hd\>}ĕdg ?s0{mg9SMͼtP ֜Ӛ,R ³)Yg}ӸƬӎϋnD+-TcjSSf qv4W?cbd!"ӓ wsfĀnl C4@5uB`,X::  ӗx)@,igd][*H"D|Igsj"elagټxyƭgme3/= omZSt}{acâ!"_J+_ނ~ AuLZ N ^%xv  s19x5}P\Z8$*i7E'"Lcaژ1k[Kf{Df <gcbu֟+DSQ.3ի\V9F:U!+4MO#_wʸt7<.(fSg)E=o/Æ3H}I~3IܟpIz,R*zOG,4aUʬz(rx2Ȳ\/op=Aʠÿ#lQ)jctUy51)=nO=x䇬ex;sM}<^ 偹хP@xF7i ͡5?j9V/awm猲rp.w~5Yf̚ꌅ0_jAz,kkpݛ%!x?FNQϪ#&!7ݞFRW[ gy^Y%7O:J1;sY~qnXX,8;V#S?;Cv7Hi;rKq՘ eV1 3ʺfO ^B$\T|@}>Jb惾)` 1Ph3QuD헮}=Xu U =\+]#:oB |nF^IE'[XP rQަ Nv,(W?J qu@Yv2hOjݺٚ*CI DB^msE/5blݓ{0xco\$zbkSsLԲG;6WTz(# [{ݴ9;2w͜ǔwD$=(v -j$giQBdeĽccXsbd7`݌nI dQrH>?c-WRFd=n!KQ%u~PlZd۫3|צP9nv7Um,bJ39IWAO_-AhĭDbLQE |OH[X2aB8]P.?y*s~mY 2\ v]aqszSZZT7(vj>=Y@qrq9=,GaQ2ltlȯ-"uqIk=D0l/IC~Ī(6Ŀ%j^%EEW0LYͧ[?lBQ8p d@8g4f|%/hDȽ$O{^&,?3PTEHv?`m,٢ޫ]\@ G4+~\8 ;zח2s>RyI\M+R읛a"f &`ĐD,b+QL r3TټY'g> nY:Zk^(r4xG^ʦ'f2ӗ`]0RBl{0x4Ѹh@0D/IjkN>~~s {1U'Dñvs4)aPɓw/f5 )-Ae;Eh 6$H:e/R{e+eˈ=RI]+c.ޏgԏ*1[L,Q~ܿ6Xв";&!stA|:z,c4jƖ^"Ad8pT~f{|TACAQ(iLshsUԶj:];hz;<U1È)ÿKןf GEPQy(ɥEXٰ^y@uoO-B{D͚nw7S/ =NyXzQ6S#1`+,ئN?7ۋȋz8os'<ՇgC`]5%p/hEiW?'VwZ^aUjҘgŜDS:+COm 26IR1i|++KXԇU dCD*J&H#)䷤%/a {ʂmq ~oKlǼxnaHJ%fQ6F j~Jgc&v5M):|HF^2sֳ|ysDBv퐣XVヵVӇse.^i$Rnim=#~׮P|]sPi~^-޻Xk4%79 "T0kirx.,dts/8 ϴaa/ @t 2=y[Rġ,GubJٍ L|]#9fļ|hF2ʺB]u1̈mWETm_HrNŏ/7-udڲ7*.zTR~k\+gH Eqz6M5+8G$hP_o_S3wqBґ^Nr~_ƉbYƾx$,{*bmm]\vͨ;o. .g)wd`ϗQ*JO^sӷR˳;f6q~Hy "u2r ]IJn#3t >C,AKs-HIyT+ ^ØCJ<*/pƃoHmKvN lC+%:6"R``S!gM޻CI|ۦJGL|Q42\|(>=zN\՘1 ksF:cT]Vf"_К*^~r(g _Uo8Z+1U,hC-}& Ifoq$"7YbB:wMw_ `Y=VG0&: h4Ռ M[t%+^1+BwYXt[^ i5ۯ&xXmFV!y$z/m0 B_>'_(e]S+A3(+f~wDRc!gKEbN1~_w(k̃4_A) R2 f y \ʈJzՠ&9ڀ#>ӺΜPىaòxCxj[Kh-f>ɏ6n4nu߶&O0 4Y b9 }9D^䦡6Lה |K{)j>Ul}QĦ?yrh>F60Lqkk:+Y_,Gl?)6Xyq?͟5ls ^V46X\hZV.%nBR9`^W/Rp\v_`\-^ZUbef (+&{AwN<اr$y :Y΃3K Ƴƴ:YvfGl_۩ΰ1cșBrBއ1a6x[I1/#\9nR((WM ĝf )hY_t%6k/lRE4, 8j?Xyal.dr*xҧ.χI鄬~SB/_I*fx {)1 c"C 'J-`)o &88|""ti;ze2iW{s0<$jfPގp8\.u^|2Da0Y^czҫi>M+Mo+E$~ɹ@32 Ja}7&HszX}C }c NYM z(IIRuI8hVը3ӂIyzZdmq0ILf-">%fiQ0%%5/(竃φ~Fٻ.C89-B&M9E%CRhx' P 2/fKg9b`\s6<;}º3cJθe@YIOfIj0[$6 X?HS,iKw_X/9#*9Hw`RDͻ>+P.aLXM2&3@kXhuscѮ,ƪBd}=Ok5JvcHEhdիՖxo~2DYxW*:vLj[ X%SOF J!ƻtmbL[BGFn 8!Gє{G>K"2?ܑ>Ӕ:{/LۗM,nIsѨ5}j*e~UUִaAd~+vO->&ޓU9O3uS&4׾ud_ Ϲ>w%HW&3io (?A)ڭg ,AMۅ ٵbed*JX^|ong/ϲB͡kbXnxy +*ӍEJՊoŧ@,|', ؼ;2}T5,& ~%u2%Zӽ f} lMc:Y.=fڹ\HG{.2NHV%W;aCZ#=[JJJƚ#k*$>81o[^ )<lp;1]a;;M-Y1PM)}1G⏺%F;]lDwF.K?WG^6u0)a$jeQ0XUKlؼ0^DKfN<~qkP􉞍V=0 ;5 &I`z;mT:У#2DPnqZ'PUpnȿ6h&bow)\uTd#^}-l<_a?o lWO433Mr$lķ$4:5ۄO|e]4.Cɂ'+>Vٹ*Af8JeYhj22A[5f߸ :^_ڼbN5JFX@d&<專(fT)Q@ԇt X"];!o meU2ShRJ)66=m gg镡O 9 iS鋯!;C#Nh9žo$~?fBA!=Ă< R 7':8hndf 5yC WvYJ\cĝ=5P, .X_m`!3/ KiG_IM2E=;/cȏޫ<9 :LnN3 @3,m۾+0_E{2.﬩w\N%]ڬ\Q}UBȯj60oH)Cx]Zy$/ `R_dwԡ0p/>λ]n]Ou%|C*&uvUZ$"&03)n&cyi'1ӿ&.awRާzKgw$+t(&r*$X,zT&{O-OÁ 3Ծ U$$*htsfߨŐ]!:Y"xvX em98''i'w@Ap&/v }bcz[=->#\ A[7j^~214$s4 "@s .9ڃx>4ccYd|$ߓ@w68ٖ{[{{,DO!.@]Fl>V"<}ppPG-D^p經E!At; zyZD:aeԁ:o_焵Ph囝R!'ȱgT*R[?#KAIE[`8R&vE8W>a1Recc+[-Gxw Vi5ᡭ ?7?GaX5(00Խ+'pHnX9OTy| ˟QH_Vrɗykc\IƐ>0FKs. g.}#X1=[E@x|2bۗ ,/2~,*%><4Oe 6":xAK)0NrMc e_l?5q8'7N0GktRμTPpX.}z9տKl+-#W-6Wʷi&{=!$N&2.JxiK⨰zdIөpUǑ'OZ !AT!xr͚ gb˔~'>oD6Ι2qV_!OxRvb%,֧Ó'JWZMtKT?'}O r`>36]@i)Um|dmVSA_.],Q)zj0z+Hᏼ9-ipVR7M s( <ӒkX_P9/fڹ} 3jIC">06qč o*lJK?/HԚ=şhw& ŞUG!|E@A!l(ڤmTGqz\9Fmф5q7/9oﺣ0pL l(%S91!UkV) 6㲍kSq\*ۜ=Y{+[ 0v$IfPF9lE(GOYpK'n;KiGIFJz\|'XH,Ey /UHԕJ0h%p F]dիs1]ݱ}w-85:I{Ï8י[kk1|b[hF#"Ӄa&sNR׸6Jc R$c X60hؤ,Ӆr+5 މ\ uEhB{mMZ:'lT61D61-6vv;*vfj>w+Ǭ~,V~-qrpEHki;g ~E EmyJ1WvD 7$)rНBړi$/41<|?Jd𻬆bŸ>7O/] ~^E2YG+s)!ϖ3)R G#~u6Ǒy5XB{יnicd[Ru,H7nSA/ߦA/]3ZNox)mc#(גX?mu%֙ay"M^"SqS4V-.,|[X 9w(n0HKm4wЪoJ1(zs'=X7/\^d{)K9祵Gb70h@qcx@[@|iN AI+/t-}D_ť1niD~iboM%F$j|F=2@sW")!<>Ҕ{ְ  yN\o]㢲m'Jk[Cg>ޤd?ͮHdV`gSM7-97o敄:蹫dan ʾz@~%*FcW --V8`zonp9Kj @3Κϐ8! PAd3vWOm e#գ~k*+x3]CC-_ W0 eɨ&4O ̽&Lfs,Zk'rR-I[/M/^gpڬ0ł~bE^i%]aA?,re$*ǽ] 5ʕqn.GZs֩>!_$"`y:np[Mh87^!32n]?vP%Ep 0s\PB-0EHh?A6A"K&?]UrD {n*C$jox#`bI/XH;<{TÖ{łZջyz^pbY[/*5rp~p} "8uUFnIF1CuњH*ɪOn $p{gK ,č.u{=+)b`~w4eUѲOu?k2pͺQ `#q`yOm^A*iQ|cb=i^CU(=}c֐̅/n293%/;?nkZݏG qU‡L{߯\8zYI:jm|K`<,sc$OW5&O]#J@FYhe5jnㅛ5"pw7)c`EvmB|@g P*rPg,ᗖ4()*_*ɋRin Aѵ5xIK Qv:d;s$情\P(q5 uڦLڱ80ivnnMf.hI-[ӀxVpOi܃H݄3Fqa9bM贂2W+[h2>M䇈|`X^d{sMzh3p EE3,`=`\1? o;Bdr6-ˊA7bw2bY nʅ]rn #is;d2p | @#.).< N @h2(<*`ټ})>$)'0B!23,FΡVBmUorBIhV;63 HīVkohSxe'ke;9n= {%'nT ;5 }ȁRXGHz _ZN/_Q)lCwXzہ3SeBsiiASB:f]+ZnvX w`qZ,eÁ Qf?Rlۅ q8 1 8}nKhp78nԎE6nȁFz#J*qY7@0NFNшDž5gY*Rf#`" ICe7Ow0%C<@'Kj쳛Kxsy.>zg/wIr*  fFzo[6ٖS NMx@0))cgp?:Kh)koWAC3փ-.Ae 53sQrwRK5?OPu$ڷ~+%8¦>DSy;ysl|MKr. 6|,̻KƮ00abJd?#9XU359Nkrq/[\xW%@0t|ЯR-Q쾔ƙvUo e!.:[DHݩm:qaZS*13طfy 1a:TӉ!;XW1If&$Huۋ--Y ݄m N;C=tEjwVEx.dq8lp<_&zLUTV;~+X=~f[/D.?gA|kEeiťhԗ?<²Hb\_848ύSxyr,=9PcHKΊG2P?M"{R%ЁlflIƹ!^ _%Kbꄯ*ŸzQ{& w1lx&<.]$P0b׃.ĹI*Fb7Y{BM>>u.l>{hXI#[J[Z^:B.G9 r˛3X'7#V'8CJ+#="C)m!ue2NT ԰\/ioDY/!g&l3P ~r#cIw"1SA^G$FL:SF"yX'%7xXI݁@ ?9A%j_ xًaYV,g1hZ9uARu-V.xӵN>S$Xξ<[]^-'(ŷ_=D(c8x1I78嚴+»_fg^#>T7s&UϤT4wj&"bpFD$}w*^SޜN`yθK :Ϭ6&1ࠗ%şAD7ҿr!GMV)uE͌GEe?}3#9p>Vˉ`Kӗ捨eLA .D-4u@Gdb\]-v½繘#roU|/dbBB{3 5(O:!%L:"jTUӾqԭ->G$ia '.J"0Z 5F 8|$78Q@pVL<^k.1fN)ٯ,~,fؙL1" CZb/{fB6)9ٷ~g˩'X׭^8Z"!hxA $)y˽U?Hf3+ G=xp“e6Oo5!"PO1W⭐Xjzʝ((SvOȦͣS,(S*Qx[4j{7؞63/X9[t(Z2Frֆr{sAL7`ZKtdN\O$7 @A@r+mO> , c@g[`c]v}z,RlvtKb߀ueK⬲}_P aAK{X/N:igMx]ԁr9k>p6hes GkJ؛P0ѻv8\w& I) }'`)2) .Q< Tz)]bvTO&)wci$o3q|^$ֆ[y)Kui=ѭHBeJ_"m,,M|-]2!reՈ>V/ X'W{E(w#=;p6Vf`7]XM0wwHdBkDCur“81@-hZJ7weKaQd qH<мOweYKG|[S-/Wuh0zHaU!8-mP^z PPII!Xl$\ ۔Y3O$jO,=Fypy+ίٔrbtAi%:13w)JɡB2QDlxРi^=(%ԣ ئo|eB˛~[%jE5ҝ}2"1 f(Fu+*;4WT؉5}S|B@Чja\?x[r *ĘN9LҐ kBmIo֓bSA1\t\n-F:e9O&ON1G ZaJLA[m⓿ .jFWۡqnHꤩP۽m{%%?^izZI[`nil3Y|9pBet ;{ 6k9 W&Q)^"IkMGѭpgl _T#4^4D7t^z fj"oQ9XQ?# TtO5sKJG k{*I:wJK^P<@Mtї+ >n-&D-94C^ǧPeSG{wfY\UE2~ђ>[GMA# ?%pҦ]>*h#8nBcn;:gC,K .`$nEoCӥ3׍ͫalzM! $Ɖw+B9Q,RiR=_w>5mcɂzir^13OZ$/)7LbNuYV"Y82ՋkIdy'^mP+ k j~> 2$^s7DlfW8'BXRdFG)f8knH1\cvWqY]zEzQ}Ŕ4n6{ϰ0ya ٜm<݊K3)dm|~6Q&@uf>g.hJh91k$zHxZ?w)ᷨPr nz X#m&T8|rݒIqȈJ[":a1 ]yfԓ !ߋ{= ͊4Feڅ]B1(Js|M/9\UQ?v:̀bu/Id-jkQ"L\^"?_֞i7d`,r2_2c~N 2Uo钲+!y(% TWGuˬeVcFaIKznv0|QD0y>aq)4c&VDcLy M`\a+c,ͯGyD8m^QR˜MSY9+>YE_S}Ll\.fJV[&C.@& W2yV) >Uw޼WȈ*Lqb:|٪x*.T_t2N?1ƫ-knjP$ҕYS',P ' `kVcQ͘^gAAg4n!_BQ|ܷ(s\;moDN,vq#QIO,e {PՔ8|?1g{<^$Z%&yp؊,Pߵm"3 <#B$ܪ'"\. w>9Wgq%0{NC08L}h vBPn Ɋ&:`g("؃!scd2p ')BBt A c"H"ӣM!#|QPL/9f3`lZi܈k*V cLOGb9>V܋qs@t*-2N=>RY&! jC_h ƪ: Ͼuv? '08*ksi'*LF>/tBa+({dn*yLHy)+ imY[XѸɎٽ7&bMU=d}`9#4}I5?I -hE|諭ͱHuAf#;`l$z`DʞC<3Wdm$$:j 6襏)'r=LJ\G _Z0`1:M0AlflC]9Q Dğ´j?cX[rupdsn1O~ #QtVڠl(1^$-~0׭0ůto|upc8B-Ja=A9`Mٰ@gۮv_(^ٕ ȯf:T؏q~F1Ab-Np4'A@ZkZQl7|D Xk"fZ6ѹD0gH?"b 1d+`a)9߾) $/i?M*at*ZE.#nA;!p'+$a:DAUΞ%tN!#҄ȳk6|\6 Az5pRn&Ews ='Bz_%WfF剓s2^7\59W&l*7R6ҴOz`BN5ak q^rAX OiOx`5ar5 k'6!i"Ʒr3 P$ËLHN)ayEA*o yKmG@/R#nM RHlqzۤg)#6ݸ|%6&Ʀ@_91X!\ lb A@1,=q}i( ;%}x_:}+M k3wBii^3}F/=ͧW] cm 0F3d^!p(F?yq>X9Lc^+2:RQEBsH˽@ 7fSq}Vf/nȜ9vԂ![DDrv?l*s#Dr /ކک9< Dg)-?>*6/&I?{BkpCзCU\4$лVz𦗆ȽVLDjpx HD!n:LXE0&#[qG#fue._pۧצ&?: m똷 pLfJ?25+k4gr?J))* :R-nG u/'}H oc/e9lPoD!Rp 3&=MZjW%PCGwe)&O.g*4&S'"`vЇMN=țmi|CK)`b "PC8\k,lFc%ZZͤ2'=7қ9kFޗ[\e f!\yJizBenn(3_@*` {<HB@_;DH&݃`97ߑĹ:>82RL;lzjmɫ|CN~ijW-f!?A$h_FK>i:WS MpϦ U$5~ 0F-PIȣ&iEY4lj_}W\)yCCL{Rߑ% Dڀ0$BmhB!A?r~|;O "`v,rCJK8J%Qm% [-yšʘ3:*yF#Ds܌bݥqc'g@?.]6wLn<2Ih+ضmqq;h,0o廒*N^7&uBks3>^LjH}uIX tF3Dqơ0{h)h'!J@͜Dm%_-3'J¦Ғ5uW#d)| L?:zŲk9 T9| b vybB`7B~:1dX$Ys6eĠڜcTbE@ {;󓵒7K:WRh7iI7"s\8ٜ[0mDXbX2|IlhBWA$X>4:brUZ\MO0;'梑JKQfvW!Ź/1jz-'xh; aӃ>Dv[HVcFfϿ [:c 䭙i*DOVA8OeH)O`d]@FS')m;Ig^,!A0T,0u)mf@@7x)[ig9q/MUe~-A AU$oQ`y$ !U8bjr~]1 IˢWoJql_y659+"j HɠdY돊H'^)緤 ׵hKZ5d^N\S4Fe1;(!!&|AS09T2fQ 6cI,Wc)J$:>sKc)'p1`a]MK0gWmGMh:5x~<ɜ9'S?&ݸ iI?t]5ݬh&è> =ӭQ8JHZlܹq6"~3aNӈ"@ڹsl..@3{8Y*=U Bnl¸Z~ԟig6+dc W:BfAKf+1jXGz3`^ <)K. ېbUZ9ӝZ[Ҳ{'D.fՏljo,=a 1x'֫eCbUFИ GuhLQxNyч4uq姧E 5:h,p+ڢE͛U`4n:_^ 5`$i2E؝"\SY @jLK㼀ט8JjRAzs8yZ>jXtzRqKW6g ?@ {Jb&@?ʇȹN$8(߾aF,Pv], n3iY[5M.u1}i#P\60ÚES!bsbzeW&&{yIE+niBiwJ%/h5FA13XM ᳝YŌ5ՎeI"su]N?GQ\!cD֟G9%|BaOl"ge]HPpX߲Jzh3\#M_A20k(Aẻa37 LwB'),C@v'Uk!2*%RQpՑۼVMHm Xam+] 7kdjg›.E) *_BSŏLDžjm(!rUP6 16c4J~f\$XNX.ӥ'1PB7GL4w_.3cOR:a`,&Aav 3^p;r/QPgE9-6?" z 59-@+6ɽ[1op:XX?ceTa c/J\ @z .kE30Dnp4=ּ|x 3K<;KӬr,²TG݀Sֺ͂%9ayhU07BGrfr33٩ 5/Bp7J&oVJ $} 4tHhnO|g4E$p ̟})rMvN<-Zߑ y=T*#@8X'$Oǡd.~p? e&O`UkogRr s? L4b J(ac`"yX>36\TpĥZDV`bB/Wܚ,5뫩)i5X`ĔTSY׹\ x-]ܟ5Uy̎<_Fم˨NXczD2":(u'^Vx:z~y}5Ux;ԏ5H@XfϾ͆hm9o1E7B K2m7[+2o+EȁPRo]Β`T9H<}57H"&90*zs#KP/ǩXD۪<. 5iKrըNvr-?:1-A[6LgMG14gB GD^BԜ F4*ZūD$z/g^NMC5*?01ŭk *ޜ!z,4p徖.ud< gǥӐQ?'AK`^8%MQ<bv|!jtz&m,Gڌu%1qlYăM D(lh*B$e9Hvr0 Hr - d7w-KU+Pu72>Q1.<U-HoYw}#%(gp;-FkI7 k{Bv*(- ޘRt|؎St\]Gc4 `"g_/.G-*^-S*gay3u5gz4Y*7IǴ%$q5X:H}J'"ɥ1Dk9aF\dv;:;#MnCߢEu*?Z!JHY+Ѿ[_FDc,v/]/ҴȤ_4_1I6Ԣ&BE1t3eC<#CfcEQr'hBOx7QɅ@ő_(3/!q70v4jqNd1Yw0D_V00D~p(6EC̙3vfD|{f%k>}iW HqJ$*(v ٍЯS(~ncI2]*tk,N?|;J n&Iy !9$#)"c%魔*3P,D ;R& f.% φ4Iean9-É)^\&g8̗Sj|U@zQgq|aLs6%]h| ěOK<=snwHvtIkM}UsOKl^^dʃS>U8X7Ž L6֒!z߮: NHz0ɤ`Do1CqTlscRs!b>o3}=!ŸJ$D;Ѷ̍ Ï[ INpB2 BhAto#1Zpϯ萮 'AdjM$qrWW W oxnƤ RMb)1_֫3NJTji>K6%lS1wNcD-]>gM~Ih#Bk5 ZvKMz-DnߘY+ƛY E}LKGf,a78/s2X3 Xj݃@ <P8g ژ$z$TflWhqXd,=C-N/hл|  Q iĂ3/M3T._b߇S |,n^bRHM8yI4=7]5~^2w& 7 K7K)3/FH.En9$ʭQ#$N?͓I抚N<7&pĴɠsp`-gk92>'R/ ;;v{/ fA].LӪC ׯ`S41%p35'br+L_?$*RO6]lA$3|-ݐK/N[QiCfQ_^w;b:&,ܸjfw9ap}6vuz'Q`zVg,ZbWBb=x>h2ՄD vdbĚKE~Tƿs3trSD΄LJdT`_>Bl1 }Ñضg3r Qq\ QQ|ƅ5PlHL5|ƨ + 8![KF?ͤ{$7,fpC0k`y1"&8p)rGy\2uW\>O5imNk'ݪzݝ y!ZN&Cx0H]֣n&mԖzջ]~g9iq4c"mX']0haRgcyL~Q."ϧDB)1*Q oJJY>NR fR댉b~hMXށc.zA*]^^Z*-S< u m`r+Dǜv:ؘbIBI  tŖ_F١%GPPs. D\``7 Y%,w}G]si|'>6=RH'1+O`h4E;i%U^,קݍyD \YUĊ9X̺UqрYHg` x -ȋZ ٪Vf &/uku|-tK?l\eR8^ VUnDQnZ0+Ӿ$UQiPT[2|mMZʝD܌@qKdr1lZҡ^RǛFU\eCq分!2XDH}M7֬vUjDkmxJk~r8AV@y댧c@ϤRhߊ=vRFQ2nP]דAbMn1R\@b;B6Sxe⃕=d6D7Jc*^_MLRHY&,uhAVK@Ⱥ?v+yd ST2C?g.jL̬ py 8DG'yhxWfM"hC%)4ޡR' ;(T%ǴRIG Ծ2RpmT%+{ԛi}"e &߫$jamb7(f]Kkue}w`p9Ч_!JdjB&#מE3nz,/8D"S&4OM!h坤 r:Y~1CmN~Ʊ9Mʜ麠3U.ϔIݞ(Cffj0gckޓ7fLlJ&34M'ע`W\}x9{^aŝ{ʑ &h|ILS ^kNFHudƛD `V$[Dv/`5f&˥X8b 0nd<,) ʤoh#$VM920+Pb&f38x^ty #Cnۼ8)s{:M_|=,qX,3sݪ,Je|Y#:qRJ`TV{xuf GiߕKTꕣ]|U|q?ċZx#-="{gҳzy`0T# W0+X iXy! hAm~` ܛv% daxF Um5?h?k`gQc%5CA 4i2f^r*A]M ؉tͻʌ٪%&D IV &,lQM yg@i~o)Hg!<*)df3a00ZЀq9¢$M,`Ҍt41zwn2YsBfIaM wZ03i` ='f'ఁo,|MDSFkSGh9ė^[,M]sePzlyk#k%\ZX -K7w$^+ҧ[NX$$( vGߘg'Wb|~B%w0h],c JQ 4F\*ueE3͏z3A);ثNf |WҙyasfʆmЃ^6NE-7y*aZ>:C׌s@sZjJQCi]inK+vA7;6-VbIq8K҉1 -UWK=9wi8f<6l{ۺVY^ax@ݤ_ _ iCS?˔}A">.MFCWҠ7IYy0ׯ+'~<{랲r`i]zWɇùEB]1vHJqXZߞf"\#ׄuUӴ%%чz q9'I+> _E(kz U\qZx`T>D(c>~d]߁8ሺV:E! 6[{gix&zbYE4KMOS'V94*isO&*f0΢(X8>nCӮҌVS~=tdՇzGMyz=y&l26( ]vQ$X jŘJBk&#Kr6#-Q`IV=U:$Spj\|(OI4Ҍ^5p3 O#]>%9Md:v&PIByRIkߟ0g1`E3@cFRXjW)Ȃ7 o+]+z.y<:xH3Uh)Od ?2qm< )^^!Q rصVˆ-T$ ) ?,D3 pv#:ҒDjE$¯Z&-6L{fQ6|8_3+Rd&7Aha8f1dԪB豮10% uWcMY]N3u_d? (2˴))V0U;SIYaa|-}= (s\GܧVz@jD'-s.prb{+%L?gڈ8 '^8Kc!k֘wdZW*{RMI-UH[ I W^qhM)4j{P=<~u #ûRx]8vb>qQLlrq:2ߓdN(,Y q\r4=/e0f7D&&_ l38 IRCn"8۱̪- m 5 ȯPiB;C{Tv!޺K5gQᒡ90Q}.?dDުP+ޤnYtQkn+/RRCpUCH'؛Y^G<rH}>V1-7+58>mg|Uhј6Y̭R={3M*0SH.M~LQ$+=wǔN/oV fDXcVڄ;^?Lw5;wI[.~j!&r]"L.YѥR:=2"K'rq\K;~Y!|} %T86g9[;44:b D9V\̹ƽ}slWF u }0p{:l3 Qi-gl? |' _?8cUoQC:Izb[M*O)ߦĿ>C0H;zEn024bGXl`,ގ6N::cSůVO+n@Ŵ'~jO T~^nq4šꈀ0"I[{QC+;{aJ9Hl{M<\<_e:&m] =W,-tQk0IprNfdT㳟{o^2HTT+LJۨ0XD77|bQTb u?Peb.7XDqj AsPsZ{n·϶gCJh<zWRiO4`}{iO Ty7x-kYB6Vv%2&HΕ]*hD< {PA' iQc!3d~ɥY_^pF+HOСZn)~Mx<@,qeX6")39HX GYTak.r`/~ }ekT*54eS[|5C.tXl3bB9~)t=v2+E #+Ɣ DFM{o_]l ϮK`l`QO@uي"}I0CPan©2 mh( q!yX5Vܽl+ 6Zsq/S BU2ZNy5BD^hemJtnDybȗ&pqRF n@w:-wVO9tB&7+ dr?/~Xba@PY3j*irJ~'NOm&Vp?[Ou[{0~&1 jHvr>*/Ѹ8BS>*~.PoWNh,_[(>A^w*QB2vn|!JjFNfv\fkf<sk0f[dʒ+ߗijC4.Cij 䥲tM.áxVG:;?4;]aD'r`|,|h$ JV<1r4qdF-<9=>B I|`oΡ2Ivj 7ꌌH;+y>`Fg?7G瞻9Ƙt"w哯 ʱ*9`#YiI""$%^$30Tt4WNH-BAG1+1(k,svy= e"2_΍͗gACԶ/un0A DBaWy\PEÃʋ1^Iw"$Hf(sкIV|@bH\gYL9\DȯX='򌮫~Dr<-3dm;oa^? ug72-[(33 HgF`^)kI! [ipNj2v!&?9q"*0=tټdQ#c{DU;z~=kjkñLdYP.zWA1gBrS£_RP"<>)_J,*ܼM߁h=mnzif'4+zd 1 S+LL"X\rVV23X3tve:9:_x":*KEU{ .TcbL}EP BW*w{)OF+!'1 BIMl Hšo;1ָ kAJMDBe: 3+ˢD\bFDJL(iB8D ] (~ ?KT^ieC&'`E~@|Z5]zWg}$( ^@;QTie$zQq񈥅7=8?s-tEz]ز牘)R@l&:}U~3R^-fԍZ88JMBJ`z}6yLzWǡ+ns*ˣ(tH%'sKc+XNAڣebtοw^!O(rW!f<Ygg7nv/xc59 .9`-9fa>vj8K3^|"8F>q@A۲jJƲw؅ژ{&O5.^ SdL}RS eA?j~QY~rW]襈)9RAQEmWhNr æєj;)5tSkb$`_LJ JɜhRbv+ @:9U:|!pQs V,6>2v2W ƙq- )I)`e۲"oB[9$>kY%|8}#Yb.T5jӉ%S1Qr5= :ûA _@7y<欐rq=:~<Բ~,yJ)SԎRq\[ƛc*b~m~Өg=5N|04 NͬUH{;ۓ7_ͰZI-.k2p#@CŤxDM%N>/"KkFq0_FfC*tbW02=k;Mq@Uv\ZYǨ-ܻ[;{coy;z▦pugyBTTF=pKZ^F 孱z&.u^O3|%ZoB&8u&&ĔMC ++xHV:X9Ge#WkjFARօit Uي@4T+Q}n+e{'QGO4F#HL=6. }P:I?AMx-##zTRAc]ݡ/8qI=0=̓.:y;hoWNJR]xW 5ErXq6~)K KB==v,Bnqw5%#-ՔV/GǥI5!07)zY WTd |V |"g"}3h*;1Hm]zeUxЂA?hD"Of(R$~9VYîep{ps9t{vY\obCiS23MƔx\zZu 0wtT_bܕ13t\ +v0F X 3!m4nް1CwT &ß*YJX"6Vv_A̚qbXmDD 咗l$OJ⣿dUr`5_p8Giiˁ%)Qt1FKߤȨI3,s(.kz[kJ z;:Hwgz5JK4wCK͌G\, ED^Bl++-O®ڐW,qF=znU%ƣDZ\]6F uq,æOX} '-4V΃X "-{V}y;V -RGլ`I^!Ӗ>Jrh;SZc~ȧ Q%߾PTes*nL#8 7U㵀 c]3@p&>8$`J77­h^uFmD︫2kϒ4#P PQb:]^ˑ*  _w Xv䓴\h xM(vxd,71t+( j4LyZ}wF% }(TP;c!Mђ ޻j#2pP4o ลAĜFEׂճ*ޘ\PX4A!xRD .+i,@Ryz.j.*RW4\!\Z}f|U |vj5o5oh A{ dPo|*@E<܄*d[$b|W9-n<;1rmA ?rK2p?t*Hd&Dk7'X em)J]h@ix''k;S5BZn߽-g2A'G/O{ US.O_& >j-7>5WgAB+[|g/swCXљb{޹mÝ(N9U2#H^oC[׾][V'a{^ݻ(д*yω wYGϾ q_ V L4GP|ϨcsڬAH=#eqh}JW8C2 r^︢zf epC,^ɠEªQO=%`K`\oLo<H M!;Tb6e`ۙ̋ KPEs}o + Rlr7 &hU6ĥ,6׺s }Y :vw.=*7B+(a۪ 2;r[ʱ =60/Q/NFF[C|f )By7r2LLD?!7avM5x.<ֹڃ.$HsoX7r$7>(ԌT'Kb*@@=k|I׺Sz|4}{rsCYhC EcՐBCdWfbKa0gXS4&[`uhx*8۟2$P2J,>E=4j%ɂSqzWx.nL r^LiH7Ra#?_ 4^^(?TTJԓ%1jT(]#L/ S[߄ɏP#$tX4gQ/{|y1f"=~cx6ꤦX[@'ػ}wk[6TgzhlgF@7QgWU]W 3kC c>TGekտIK=܌rNFDjlY0{y0-e CXITm:åˊk?t~6,!8jвH)#դzaB;cfs|=@˂U{AN6e"J AܶPc/DjTrlLK&9z[m$q[D?7X;:\ʌ;^)OtoY!R$-0wC=pF:$ Z ]59`/xla 2dxiU#),O<#"tuџ GWa751D#OΥ~\}`]^%ʂ,#;$iFğ7~p9uOޏ)SqGJE4 $jyZ'(`AJ^t< 5b^e޶V𵨐gKa˧(ysK0.!q]± {Wb`}rox3]x.@!1F ]nRTg߹,b˝3B>3Ya\'7N]!Zo[:VwRR7)(n AH*HqB{(y@q nf7  M׹ioE>nVE87nwY \T~(|_Tސ 0;r bQHwmL5~}fiHͅUۥm-xMƦk(rfd3kŒix7Z7}Ft_&"3Sv *" >0nUvt{FUɝXDLD] x }ɑsS2E,  3t=v -K@ V7i.E_=}|uZ i'~ -z?,\Q.M)/#8xwA S՞ȎV{L~W.`/3R5>ڪd*RpnK῜[~eZ?9GOdw{- Y8E`Jm.$5TJW1݉{34U[1/9f9kg:FUּo {4n倥B ^@h]e,W=^̶GP.}caBދ%7;" Ik 5- [ ҝԫbs`UNG02 M[T Jr}BD:ۉd Cdql< z V ^yI<*)0_HQtUZ w 񠌉}aǿӶT1Jxz9gX >=ӫvI˔[Dlq ՟6">g(˃]{.wxTUBjz 43}22}bBS951^:9y*, KBC-]E=Wޤ/-X>[t'kTcXgk'8"oQ~P!*U^ xkF:(hj۝&FXMH4_`,A"L@P쀙VjR'?JgYmKS1a%Ð-{fר#R|xS %rgQu5/ g!R}}ro07w8nYϱ,`fXTsLbz\4F_̋aikћւ 7̧R6R7g-|>)$۵T;g?̜U .*&A?Pˋ@JXdZ"##{}3tAaGSt"n]WO2 dMJ s9 WC"M| ޔ" ^.<:<`3P.*:VC5b|(M 2qaoXGwF~Aֲ`E'%Cm- 3]x_B>ϑm]ǯʛ=ŻIL٨9ˢ4h;Y3/ogJB:.prЪTe#-3n#"?swk`x`ipzO&l&5^JL\yRrEfew=ฎc?΅{E\ 7kJՒ|һR\5"*1`'Hq<[ΡWp2EMmx>LԛKl G}_~D6=EبW^kT363'SATQc j=B}dQZދY@GQTko\lUs~-뵷 &ēj%{Mk!?N3^FIe[zı!+|Vyq7 hFD~Ws/8%[bnM?!uGQcamıtnW LVտCٿ=9"?kzlswT;d~ߩJyŒ}rc=o3$Rt×`W;]zd[N>{*DHL(QYwA99\`͑_{p2O`S3!ctBXFʪW6J+ށ]tpgy'Sk{6b!*\m4U@ݡ]rC g`=`)VWUי q3.n2s*r23ovae r3K?}c1׊Ƒq[9MDC_YZA }i;vx@&G4.7߀x@5.tHH-">qfH<NHV0|jL | U0;{;ֆ;]8͹s]c~]=v@j9W-/=Kͣs5׍83ljd$cD0z|M^ a*g걓 /DQȥ1z~VW{"2X1j/s6W2^@tŠhL lIdo쨄Кt;FKޗyR>yѪ4VJ 9lAWpFQZMQpge8ɝf%pʯ~X7tj<(tS7x+g1M^7V [翗V_5fuƻ |UT54$/⸒t"vsApT\;i%_ɣH&`U^͖?wy 7G(p9J$RQٓJ/Hx&twn q㛎oX owm E*(JyLz;AeVHHC?v.x޽N_H#Z䈊g3=G|<"ă?"cU“+{wN܅6eW* nLx@3]͕ЃQdN,Y4Vp{٘kj_wp{t%F>ȇlB4-}DaEG٬?u_.CŬJkMĨS*0µy߼N}r!"dBJ?%%d"ǖg3ҁl_¾UJSԱ3hd]n6.all 7 mI{\\C;7q1II%'GܔUI7f_.páQvK MQ0^d*_lr^ޚ4]ó\arx 5J/$x k?PI@XK8mgp|٫uWMWBB/|>vUaJ#vfJ lyBCUxڋ.,N5QlQPmԕdU(aZ!RvŊHD:DA#Tl_H l rx@K3MLo n~։\u~j ~¸r`Bԁ ^A ;mӫ`GB>e7=W n&J-DzKPstcK|Sxlx2x,E{ۤwn?1x^~ !>LˇW!^2rwk̶uiv,X%c{LJLDEK򝶜8B #0_Z25U#Tmlkɗ ;@EaN'N/80N=;A3Yг ҁA^[LmGѐR*\lƠ+Ud<+#I2X}5n]ήBiB!GoɯTɯ[wt9*ֹ{s|8{ChĦ]會{p`{_G i˱>$aan U⅔fˏ[SD B0yK&/d %8w3@-dJ5_Wiyji4vԮԨgkq喪.m%ASz<6&BWuE5Y} ufNcUJۤuAHƭt;Vf(X&"Gn8 dC*$ȍR4IggMٛ,lM%'B;uQ>rI3x=Н,Ӂ  FBU-*UҊnY~ڧW?yi?7a',Q!Jf%/1^b4mǸ&[[~&~NY`p`x3D i_WmU ;sc$2zBwڧOj!{(eS.7h,Ķqt|P.[`HQ01*:S~LY!p /y!7SA9z?E9,@&Xo<e V|yAoINFEvuLycR4\@\!$d1oHV!Qf{V|qr2G)S45iV#>a+$4M b_{ <%O2v[4cϑaF]UҁAoև7 `[aI[8FԠXR?i VʒQ$iNL#cik427.avo.[uȣ-!~@qޑG~z@['|erRЍQM:Fõ><=-_=G K]wW8p0."-(qЕuY [W(Gt yZq_[DF:V=f2((])ó^#Æ +I;==JR=5,U6u5RE![w3xdf'#ڍz^zlD5#A?8Tp_UdmH5wМ2>@%u%c9P  {YlbSEDY5,2GQc딜i|19C$fDƶ4t9qG-&a#pл4~ BӅfX[QDɽ@4,0΂!XqO!=uup4~zS[L![ q- jtG(KگUO6]3^٦HxAzй8!W`y{Ǒ)k^:౱!TP &ag;-,3' 1KCj2|pH31>COHUKg>O=TI99YE*;g>ȄvK&,ۅ! LuhI}?}{98!g4#1|cI̚=@tnR &x3űh4o>hr%\ܝB+.M Je{ђ{uL@ժLSNT=d, ;`v69)9Ue* >:TZFo!Zodv0+Kw6{Q,M!e(Xbw U_;+X|&f[-G:bQ"q:nijx  o9ȊIWW~Y./;,Oƺ YK-* Ĉ̓)J-SCўE/pWjԨ&: *nqrpaS  aj VddKw¡psA@n cl{m|,]'6%ep_ECڟ1O ,HL|xalZ'7:G;d(הgnI0v9oXjÇQoPSTT _ ~Zd?5= dXnfˊ4T*TWܰL x~Z;;4d/_3mȽm<0 o,$M8 aVfLx}Qxjnφ)fNeHSx'{F =00~$(+Ze0ৣf$wYec6Do灡cOMy4q~blԋ5߿\ֻc?;`7Ҍ߯˩8ԭXUDn7=x:/JvԜW1~]mu-c-D7۫zeiwc(EucC#ts |EV~=OV iH]ٶթwBF`wmil@sXeHy#8ڗ1 : 1gɹdT=fv瞌tfT6 33P@Oٔ.Ju~+j[]tnH%I8|@F ;#'wuܮԷ -8hC y6XܥV  YNd(KD0P2W.L!%Z7)\;~ 4%DC:~ϡtDnj#%"O~ⵂ̕s=7{WgX/ӽ-Q93myV!Я4n5.s+y XhL\8|>ɠ]";sӢlIOu]ƪa G~<1Q([#(}+.-ul30rYIs7mD?{9>E\=c >7.ǰ+\}2U<*%U@B?'$S#خMvSǫT`%?p!ʾd@e"'k叜 D)6`èbz 5UFQAZ#10T`6n?6>oMʹ{%u҂qu5t=-v_@y1vn`N$ -X,\?!XV EpkVMuLUH Qyu3Ut@`?s 화zd 6Q%h*g>6K#heax<͂rX{!37@[1wĂGYo ()ziuZx0Yн~v@+vo1WjƳ#" 3s~.l?eS OUk?*ReY7ĕ \`8w /W9n(Mt It#~0ES]]d:Ob&I9?>x0r/ĂANLn?9^*(M'K;T`9zrjp]S+J5_P]Uj*$RX֪eel"\R,{~eGm/1 !>zohTC$ C"1JLb@|P)T[`qY{WA UzJ"u%ܼWAz/K͌[B>"A+Aم7+Hkk,Ʉ׉$FJU<2Q ?]<Co-_>6uWlc1edמ̢a6vW P<ӆ'NFYVxB5 2 +pj?FZi^떃+R2x]XA`cX!e`l._i) LE]P) aRj^qg%-WCtUz|paUs$5ru.d k[إ}S6#WZGзIx7Fm]D0),ke\6Un\N 2w1i2K:.(B [a$*5/I] ^~9GQo,T.ő~QGnztf33ǝa6J:A1YGg:L_ZSs$>1< t.-dO|;I܏B ?'%5`#_ݔ\oݎLtX}ճ ɟ}9ESb,_.mYݪqg:{ do~^F޿6%M!MҚ.-G?"wz'lͭϹ?5>)1w-HcNǂYझӆ5_t~[m΄^?L?+zqdL|Xc-KV߻I)Ca kn15U!bXL2ggr]nzffNFZmc_|׷.Pˑ]+?9ŒQ&{r-lMX|AQ}] !tu6j眓UCo@fڥܿƹEkܨ$Xd?0N!NE}XB49 \D=QlóF=^q`dm njJh.1/V13@k YWr{L 01! -tECFN;yĄ_棇^7~ЇPRf"F6oڿNd4k4I'v?G74@j'mz"R@]5=MO r7D<w,$5[>ڎra/sc~#L/ni'wr=ض~uXGf`_6ݬ`'&:;@/wh\J=hJKhGI7ry*(&N 3JɢCpM#Ƌ/1_A"SSd]5+: XMD9eH}@@A?=Y,EQ¯".mhry [۟!֨n!_{D{cVN[9h^iLfbȬȞtի{̠zjk6jJ~`m~`[R; +nmb҄B?~Ew3MbX E=aƇ&.y#~@7TMA1t+qMz^,%B|疱9 SJCWo7㵹 ec]ɩ~H(Ldl X\ }sA zdLTf K8Nް;-h~z'J"&nBmwj'TH]0sq !GS2Llm?/u@ȺP f@jGLe3 !&jjVB/fWLiըh]õΖ#Ƌ%g4B/F+8t|@@- B.D@G4@dH xyES57f5OPa{A*`yRu7Kyei΋}h2xWbXuڞU1eJRT #t =P?٧>mΩ@sOL0 >H3(7T;`Isif,}UE ]zẍgH(QOGAӎ. 0R/g LL6{uv-x f$ի}gr[x{uVZ e Lkñ-RfTw$&Tso a#kvAv4.kԵZ+խBKzВ| HC5#;q8Q+I:h6J*w2AI68rVtu$\;kR""43LX:&sc[ -@;kGx:۴{} kzY+x^r&cA:JaS[YwSl;lN-W1\6DBQ1 :b%)oU_fQ/ھTHh(qc\k'-aMUMO_B+~,'X$(ێ(8 $s*݋kf WG.J˱AamŖ/fB?Cy#uHUYqtjiO"Уdh)2ɣ6ok=MaTi߀C2rhMIGu,u}̢ӿiz?!>*A+ǡ4;j>:/k91cMHfƗaHRG;j iɂOs,#wC}'](Q$=;% ݻf(Rc4 eQBQ̢HeTX%zތ${{"|Xh^%{CV:YM'[Zz1-My/5EȢnI iެ@ۊQd^ /m53LPq?z/eq<иڧ:pZkck9ŕe5 wQv\em\K (5e+ ;dNeuTiE1Sd5N҉薅]Ft a'9yՁW({=ܟ@ӡ) +D'}~bqXy>ߨytExAETDx9Pj'zZ*Ym}uLcZk9|xb *teeZ°ipC7ᇾ@mm$^YGD=n3Jfueb!L\maVcT4hčmt`S~o`CUbAjzۨ*\O\Myݸ7%p$X;oei7,ꝾcCs]ƠlsIyg3zG+߬dn1FB|Qg%o躙1#Z5>g9_)#qJ@4 h=t}~^=$byɻMAtB+HM`!ݳkh`O<l@㓒K$>=R[< )RL5"FkXOJ AM b(|W3mht |i'qoQiC3lČoN*L |Tӊs1R( }[|$DA<?$E$"=q =ZsH>ٓPv 1CaqVO>,ř AcH q+tTYw'~H%L`8-^m3i(AØǟ1_ `k ޡ4kDNq@*ʛ_EYsA$B$hQSv ^KKr-vXg(+0w5acbR@gX>i%2>n@˼473jƃjos<PnN Ӱȑ뜑eBG(A(!HEY${:pv0ax vz7Y?u)1MO=]w nZ>6nQM*F)2gR{-]|C+G!87[ "{4WSHXUʶQ͈tIf%kK.h4;2v[ wìgV rƙ~5֔pjk Y0Y IGy4ܷJl.~ؽV$NSۦp_^Hasٴ 68 s/ȟ9xz(}] [-| v@x^ HBqk=*Wӊ8hG]TF2+4Fߘ4c`Y{poy B(dٮN5sϾ2rW8#|wi76\PjŜw} iRyyq8+FLf=a5A͢7DWabޖwh,Nׇ)DhQ !3-߻!U|+jp`IUGA!}TL{ ]:!'ճ*ij!/L& BdB@"/K kvyɴƲ.\HN6rvyH]$-XNq#3hmB:A'R;)VedjkSڔ+^gÔJtű\ l6ct/`̉,- [ZQaN,q1q5Xʆ*nƯ1C3P[cc+] f;Hc} Bk)z.81LV;L1콣QaUd|C7- N>/3Kî)_A2M$ةnBU37yg͠Xr)Jl1ʴcɜ2n] eW$fEA%4 ]3Q 8i)"v ȁ.J Au h.fz\#lz K\Y۟NmE9C &8ag1RCSp>{#f̣Sѫgt<}+?P5s 4M]+y3 K ݷaP涿 S} wNUVx+<ʖ萐"IFCC t eM!><6D&:Wp(oa*(RFBXk$\9BI bğm-.`>qnͿh/&x(FCB̧Y) =RiB0>[)$M|&ֻׄ{NŠ88*>*z|!WW=٣!|QΟdz,lv:^3Iʂ51yh?E23`Zam`1l5$p d(PhēfXz*ey>YCTJyeėwں9Er)'cqL[`̻h3bp{gSMYxX%Q2?>rs|rΗkǺtU.WOlwe/ZO&r%'Cm"ށw] YJ95 |~/R0@MaP,h]k%,3pH Q^sz2^v*MGmCF ¥ܚte{lfբˌpgρ{OY /FEz:arOph TD (Yqǟ/yKD]|iN>f4O"d]}S-R|"mB? j8$GWܝ1M|pV2'4X (s@NxW~ H ,1j}q,p?I8?!Wx2/v^Q۠mያCҋAT.Ӽ6~ҔS2VH<׹\"(eLr^i/(z0ykY&7GU/-ƞ 2:05 :v/bP~J +79]Z8K Vv +`B,,scWj竩bVS q=)ҎL&yROJt"&#AIt%f} O95c>OE.c$G`3S\F,^. "\PuZƠd_L/0@Qa`E5!ߊG<zh۾PM1`$WTok wc@V^e Mo9I-\Y WJK"h4{848(AIJ:m qnNJ@ڻv4b!DnLybl~1s{nuDCZ%3j4@a/mxspup5:}wgD<99"Er!N Ϊ q;|@%$hH2Mn߶`{ H'˜I%D^E;$ĴVy\ȧ\H#*؋QAAmcduGHdX;Iq5&V۽FiZS6*wES}!| *()5 @?&^ q'_Ƌ&RgpORpXMs %b -8oNM VύxL^ lxc9s-E~hPOt;ت >@sKRu+]Fi6ywƇ'/G)nv#" VRP87g Nī|Vby`a5 e~@CbQ,H?.`W$IHCSy;thd41JzrSMwz*;ڀ& ^l{mp83愦IȄвVWs>Yy!10~FGWLEN:tsCg&[=׾jfu@.>3M#lY̶Sn^Ktd<%^o>1]aQ{dnގ0a-N)Ե@{,A/spubJ L(Èv~icway&fpIt>e}?\eWbo:e鯚h+2l;P~FCHctMI] yʋ;vuKH 7@]A\*wS8gꈁT "Ϸ`SrGZ)o v |N3H vxJXlc٧63ϖj훜3YHE}>9|Hޭ{)?@>^2ETMdb+5v^_J>,hQ\U(Gcmⵎs{q~Bw $T[ӽ ?H\fshr |+p&sQI6i8)}fu{to8~9:+g0c)n}tb4 x]8s(T$ zt!\1saRpka%=4:7?IT56urs8*31ߕ}Ej8Rth:lcꇵGQi}C8ݶ\yq} FPk vt[Qe" !-d̀ƏcσP6;^9>폎_Q%WZ0||;Gw%rZUp$ߤAZ6vYA <縿 '@qgf٘&%# b{Te\*7\JUH,?b(Ҹ?Q_[ije2nK*QVHņ \V{[N{aKa "e>թ"0z186 U ݦ0'CamxZ򗻣Mʍ LzTٯ z-xLU1P/ m"J~ﳋ_VIT:^jTݧq}->yi926msM$׶=fc)<gH ꉸ֣ћ5tYOK9,P"7o3 Ǫ+ϖ6#t š'ypMAN܅!I dbk{u o9ڽEjLFf MN2Ml[ZߤߗfY3Uvrq-):%%"?ZNLv5aE S ɠ2 pⓙ._c̠Q, Jr9 SQP+ SnPmC㺳Y&ZeBtV]V1HmR7 RpH:SG-֭Ŵ({Nx_X:ruz{TY%2YSc, @Ⱦ GsՉ5Voi1!84bE7PJD@ӗӟNRO]H#8/M'S 0PR1UL']_Hpu$ɸH}j⡹NmhS'x.: е.(K_ubj&97u bGݻq;ZSdMJ(ӫ% p$r3p2Dݖ7/eypi\ɹj#Onke,t >)n𢧚i톋$~H0! އ4$>ap ?~](tCXq%ȈefDtn_CԦwśd7pqF%Y`lY\Υgw 9}Gd>5}TJToN}(֟ˣ)䭄?ܜ]o&?Xs#>7@،#DGx1{T Ws6+zbVG_꡺A')K@AQtſ eRK.B_Jm={~&ZckvWbK k#"s9n r]C5Ht^Q)*Ţ {91N7,?3(=b9L2s+h4JWJ:HtIXf9?-I}ZpvWvu(ԗlF\=W8 \Qw0$jjOpј]J $zr1u;eBe MWq"Uނr?xFZ!GI7RU"#%ٹtP̑ V'`Уܫv􏕊{*Ov[QQ_?q[no;:VJreK|U),uOkUX0% MN7oLU\s{,K V/Dc䐾FV{ $f{ !gDj6岢#kst i?G@TȴZ>#Tᨺ ҅SFx[!8֚2ˊjڊHY. H1 xgb}+5@8S0s*hfgjşNY#͋ZL$7kSbB7-NbW={5a(~ Q-d{owZ!-BRU1Z[)lĪ郍b iY2w g",B'Ly;Z)X0In=Xr߭6;^~B*up^ JWyMBed-Du7~WiȬ/Gۓ,LZ1$`+ӣĿЗbJsCۖ4vJa 3uKxJݜ ܡ$>ߢ&e{~=8)G`B{Ĕn;-6+F,Cc=?>Խ>DvH52js֢ `S;F?A؞QU%vf^>F=3x9,X=r԰#Qwm, ~5<@{ ȣ8&e +,߲G^x&+x:>TF!ÝE=[mc97-knc[[3#97TTC[<`=OP!T4잽lEGz[Y~='ٷ,C{;LњL!; ǶUcL^$*{_. sK ̜ ̛lTu 5WPtۀb5ZqmRu͐ؔ9D2]TDX>^~iسKl?qݨMQX2'@Mȟ'ހ[eKz-@!%֣^'RP a1, 9~`!-ٺyc-A?Iޕ1S |r*Ub>6Tϴ64J&kor1% }Ƨ|N5# BH7t % X\bQ0J>wXL1Cy]_d9N ̞.>M@#0D ZԮj lx{>Zۄ 0De^w?$>Xeȝ']f?6@k[XyJG -:BYlka 4^:?d@*c9:&Uɻv A1Y;zBW"W8cMXPUbw0YvCJ%ʾa *z gFa Dž#"1?Y!HaOQ᡿ pCqC@(&XZ]DC@*aPjBTlˍCx255aD| ˊۈycHIYN,"Nbџʟןlq{ ,E"\^/-+iP5gb_xȊ xgWBѸ_z4PyЎ>eZSq,"7 %v*yͫk2n#;|%v6|ñ%YJD]*=𼹐*,a5dާY) WpLnCV|>x(5.k֓)qV/Ժ8-նL"0$/x Xβr* FCDMR E:{BrZ6N%Vx o~t ^>ӰD`r6X~`zxt|YC"-`aϫRP@. <|&&V0hN*1O:N*^WÝsO +nh= 7 yp`^q7|MuJ-8ޱZ'ne>Yӕ*7BwlpDWF3 c±VflM`hEspQk} v~mAvYK Tx C5sA!.4"]JεB\H(K7Y:]0NJ힏-e=%`k X  m͆_Z6V#m mq|+k W%ӤcYqH&\Z+2H' `}$ p|ۃ!RF)@g +ey$tXZۻTʀ{#v%h7zd?!ML> g1a>hxs˻331fa);6)ka^]Y/ngiΙZgQXwn-Qe-EIZx!q37DF>/عS9R"":*gE^({#xK\]tGdhxQZ+ƍ{:<9@z mS~5y\P61Qb}"L)7,]PHM zoV| ;9kNWp"||ⰻFg+Ca2n: B^10$6xЃhyYM[xDA^fb;ƿ]}ż$ BXr- uzL(4;d -aE뎗dy$O/&6A_,.ow%\AklKzg;/82 zURap0PpS1#DjJ5Tՙv$i~aF` Wf*iؑטZfo) zNoѧeh/ F6 煺c8W^B^\BN]ŷ-&/:GozCqia_r3cBPDK&K޳u]Leyka bz:6'/$h:}⫎oO;TK6va&P\;2:&04X V+~cǃ޻a*Wlk~Ajȗ 34 ]kKV %O7= QԤMKK<6hKͱ~#?/ZU 9a4e)+cvl~{0}s'.Vke"d>| wX|.4EF OAFEI~h :\12L~xCQ&{7`BآUzN +` {Q"on&O09pD7D" v=+H]^y#Z{yu4ޅ&H5| Ђm2+5ӨjGRDk)#*{CjQTv\@݈FE5`2a'm@B գ!Svpwc]8<15&XafBԨ052K{p |dq &;K i`c ~Hռ ۯ|>F`Pئ=p娃pFZNi]4r80FWC y6<Y,/l6g,θf khIӜ @&x\@C(knD ݲdIcR'.q.vٔ&]UCR#Xx=}XgZc}-OJ_G( _' v93?aU?,[d5.ݴS Hj0™O۰qXwfy,Q\0%~zN{Fl}'nx.ZȨN> u`Rm$tfVGiXΞ(M{B=بp` ־O(2*~O4T\ԿUDd8,PeA] =7+rxޘt%\nafܰOŨ`Ҭ Vw1(+-EWR1Aq>tttMV?g~@ki7F2]QPZĬ%d#8!+U9}d罯G{n{MssڐGJibW;Mb?Zaun cc8Ouc;!H;hk,BYӆKT[ck `cw)u ,Սýiǂɖ2WMiHHŝeB}G6~Yif}-W؊ &,آe}srl(wOz WEpf\<<:2~T7Y Gbԝj7y ӠBFdVKRl9X#<򤎧`oanzi$yA/03B4۷2 W+mO@?'^_jڊ `}X'"=1+brǚJ w)} ^;;M(3^\ϖ\;HƱp.h__Vq" 8(_u6s/#T*$Bq }ʪU3"^3ƹG[dW-ºLh7e{FC9"*TX'NEMUhIQ hz|\ܣ,ۓZÈU:*Aejgs6@@sC=_j#[6#4 4iڣj51ypoŗnsbW0Zu<C?(87Iꆭįc0ͣijP^; t]y/š(ʓTWǹYf1 `f^ӧ;M $u; i-(ˉwY|UVh̳u/ 8szVHy o1<֨ Հ}OB9 Hza@˯"Lv9]4JD<^Ч9#h\?J~=gVK 恴$UR{(FAWDk%6ݬGW=>.d &) ^λ:<3lL~|vY~#<`gKgf UޓF]bFkA*fOk$;U; _@|NYo j–#ʹEq1:7!&X=g UiITWXd٣xe֭+mOkzl[)]kuG0n*D@ R[=h{X>e+CY%bE2kxRM{Lqk~JOPwշ4p9:pfQca̗mI@UdEoΣf A ^;*Pq. ^-$(+n=툭]Jz-SnQ<<y .رnس R~[^Z:a6RՑ# 2|<+ZḐ]Ӧx=[9`U7q˓G5^4䃱X'ӶEr)EiYG{AQpٙF2MQl C>cđo,W[Cm=<'d KfP$EZ;_ v=_zݪ}r[xdi&|%,fZҬ6Wd9X4;j[YxLC/7@i]έ(R$牴Hm*'(ꦛU@~qY8S1sbG6DFqrq&M|Z73&X.Er>_(0c?9L ʤ}ֺB$Fn> j"nʋ3B O3(9b| "#3 ;ܻ`u&g5=ҋ*3Z%%3vr"t n 3bYb2l,.غm}3 9-\qە;-z 9Ԑ_!_MFqX8$K7$W^Gz|W塱 :!v٦Y3}I唳<ɱ(VTwES#SG]LYtA:دKǠ86 (<*<в&,7**~pP+X~7|bG9O>~2sޤ!KBac3!;HEP,nC/n&\|-d.?+27A0.ڮ>U:\ .Ɨrُ]Nb쩌Fgpf ̉mAcrvz/f tKO_D?O>@߿WdTn*JpѥAIps؋r(U%Gj2M9P `J*bc巐xMHR;潼ߢΌC ԃj\NbcScZg^j"d["  d52 w r-Sb,ԦWm|.I\aG`K/˯Zk]#)󿚈5iǢ?M\j2.M92;ocՀ!P"֌|CNI^!S#^d~PvI.X$OH}ӭ)3i $sŗVțYl5 ր!V**#dm!;AqnH$d, KY gl n}=|se8slO#&sbyѼK?-Y*:tUWAVP_`-^T"PX\^*fPpI쎝**Ս'DRќ |$]P|>6-}),\T.>fA;?Z:BRZ,®(4SjMb3:}̛%<,~Kv:-xil2i Xs;TC[f@#xozakr$bwG&iWDZ䬳6'}.fї.cuc`:x"]G3Ϸ IP qoĨRL0sr<T7B 4yqrҜگ.?VwF{CXG TİDگ1kw\jprP7f='Jˊ%Maw:^Wc܌$T0GDγ6>(V=W}/*Y4WqMaqJ[ɋY>wX;-PiKҘ7Px_ 33aMs s<7]{rc:Dvdf/% (tq~|w7/I.4 !cmO7'sut ېT$5U>Sgqzq4e=j^&߉@BãD$ B-;F"{C tK֗k`قo٧"ѴG2sC?!']}~?He*_:,zL~rEPuo_usvrk5J ^&s`񪱉 ZZp1mpTFPɽFs/HDr#L]ʩENvg`mL1lK<7=?Ù)wby‚c2,_zKgХ]w PBb@:C!EuPnCaTE:<+I>1 Wpn VM'Spj78f`N,ǝɦQ#$Ou(Qtt& F$eœYR~9hi+ (Bg,|+gU}48Ƈv>`K@,=.XG6V,e.sCn=ys(Z?]ܑr7I(!K գ<#rX 1 5@oaUe [JdZil #V84G> ѩH ujZc8QOzt19{# muGbMJBi\z媅֎F&SP/ؠzj˴{Eh>0QN>c(d8*B@5 H=A [AU)T:RK_gZձdeGO`O߃jN`Mf%И8#ӄ!Za¶+ޠ[e_炫1/yٞDd5Hk`6ًEVMAp-|8R3nwtWk-3׼KBc9#?05g{VMA}8PxT\nSlc'?k0{ |UJ ݦ?*&cK'Wվ[(.W!?3-' ,da"eÎi9bk6Y-IF`qH;F9۝!! Cnu>|?v> [/`J c hn$}3 ߕyoOpC#Q y|+&bi η~7[yû [f};uȗ:ȩʁ|U ~'Uhve^w&7ʴwOV^Dt^ __=&%Heu?w]iƻIݥL2CK%//)bVfҋV3O pJ^Z_WFu)^ CZXHGru,VQ}mB$ ۹e\&Fry5DFͰM9 hel&ˮtvU!ocx}r nlU fTNNJ#ALMI?$ rLT r:G$D p7^ad~@z+jrF*&s ;ՎܒECM9I3@.v:)׽s@47ڵNtyMx0%(^:Ij)EQcUg?+Ow؁e׬]zJvGnԜ@*q32FDlmF5T~[QE4R`!`uI+f2QƁ/*&/ /)R`p5T`czQ&>"gmƁjai\\NlVe0}sW7".Vd>0 hB#2mpILr^%}}0"DY9z|G1<4]t~_:Hb)Lo $#Dݱ8GH<%(}fb;6x7`vl0//U-w'#tz#R0LH;f5Qk &ٿH4<Ɖ¥CfۅY_版F6dtlg*jQ< ۍtHEh Ը\4𐤋0gp}8S#c"2$dT?ЗD kR唛}XkC\R %"+2oTmB `q>*ne2-/6ZB 3f=5gN-j(Z$JvBs,m|Y_ HIlv6M']Ǖݧ|>F20Zyid *g;Iy$|9o\aAl?.4+Mv/-2-#t6!Ns7$HCR?ŻlMyj"#tC5B`Ӛ{;p%6}#oC ⥡.R哛W'$sׄ?)<=N/ 鹝2YI~Ih0U0I#{8Ys\v5k+Esy{)x汻9zmչ+Fܾ`h|}o_H0֫t(+OBX ī!^[I~ek,m„Q[|6z2K`7kO}^nbj[dd>&*TF\C3k5S#N|>xjJ(VÉcZE\/iP6t+>"U2[T N}BlH[OMgX,fbk"< +_}쬝 -Sb[|{.n)T:jrrM_IJ\`A;h,ȥ͗}g? ]V7t>Ӱ~~ݥu PnlJ avצ +-4WYT:&=T#lTPj|hVhtH)_~F&4^G RJ1/ij TVFqzҢ9\daS%r+lk2nJ |}:ޒ|ȤAvBB%]W,_Dhl<],g͚N#MgZݟ(qCYxYG-AgIΏmqbYX!;'y`@@ܵ` |fH5쒦0Qn=)~+%2$ȔkF#PA̍ 04hjV`eexIQ@iC! f@b8;`5hU:K2k|ۓb. TR %meSԪo,nbbA3k Lt Ҭ7w=;  `FdȗIyl>R%\W.brN,DvS+9z\0*m2I3?(S1Ljai,{zh"ڴTG `~x=WHA7τJVЫ⯟u )4\\MQ_ܤ[(WB &$P`Ups; `CBka^9ПlH]fE:ڏ xl7,@ kB[rOktWEPLV^ͲOgK&m~%[Rˢ'S̥}S9*8[>?ragn?uR,/.t:3q?Q&,knyoUs1168`;=]ȗQ˃&~S@4#%\-9)"pjTz,Z}&vV4 Pq3Kt%<9YiuH.ԩ2^F0jZ /IG@CN7;bZ} >:_oR~2q:Xl$HŰء̙"6i:hĭ, ըY+j2$^LCtq)؉ݞ{A;ڕl2zǠ4#lG_IGCk>ʍV\wA76ck­%i&1IfR]SŰ4Z4Ļy\<oY֒Iij?h5U5H{A7$E:Zz\uBi#zoobxKta]wbrrRZ\ΓaW B[9)3&k(',n-X[?$]m΁,_ pR={2Կ(AKldb j*ih$tI*rqx"DdoX>l1z|{غU"im)!\ubS8yGɓgD #A+moy;Y-ξ-Aw N^@@/xI'sڙx+ŵp}S"u8$Mr LIX`ci GDdN @FNI]uc4kYF2j2Sw=:7sת@(A-RSl~g'u7v!;$3ko@ 8st[0cOCiO#vI^yqzb38Q'Ef rS1 N}=Q%܀R \|Qo2z9)1| ۠=%Q۳ *qCUL!RO6N3.; 0O[暶=txޥJaBWw-bk.ѓsaKZ @5᜕~QAd:5jkL!/aX^#P,͋h/ F7\MR"BRM<']߇j5;/DAժydF'Z 6(vJl DVhjQQ8ͺ1e8&OpPPd,RU,zZ$QH`t3)ÚEq+5MBasIsxX4+Xny 5\Jo.{CCap7YU`z*X6PKI{-#jjlWB}QbKZqhQcAIU| `&T'<5ce^#8NLBe]O?Fze4)٩"MuIO ׏qPO\|ba"U,sP!~6I9I9ar].*տo?4q w("e\xFkgTVbT_^}eg:dMZ-IR'1{_L)hhʆP-<@0fѲk~`S-vKZ>,n̮Vݨ0L$هh[jioˠxfX*Pˊ,)pF^g6,V?<@C"+!U RQϸ;:B5]nˇ}x5+[uVበ]e͆\kzF&AS)J:鈴kߜci* 2Ylpxl?|]E RCt?X4N!!7MCc#̞ݧ= O?/TKz%1z$Ѽcˤ w%le. !84WLeqd~b7u>ԏܰ {cΎJrq~&F\VP·1].lfۧ> yll7a=Ckcwa0$$_]3_m` Xp7l3(kcvL:}_XkRELfOymJhՏ 21%ƴKյ/wn#JR2X4Wqf`_36!1{ g\FUu2냧̓M /(`sU_$݉JImؔb*p̀]fu50ZYv?soXl\Nw󪇈[%pDͽbwHx=iCA!.W9v}HCFk! @9\` fy ~iUtvXGrEi 68 n fW Yr>"tA썦%azQMz7Nąn.c=u԰# Lpb77&٩P9>(Yۚ_>و;eQP?O|UBsav[*I[jt+t ;PI7(V iXKyrs1:p/q\L4FzsA7P2Rll]"dmPy|!~&\?/ >͆ khWRm"TXMtpJ¬ i3; )Eqr_M[BsƗ+"z9Cv>vD O־"0NPgIP~w"P2V.b- +.3U4X>Τ`< 4ye{-evUy#](o5F\Ǟ%ߎل`ذn5 s5R`ZJ7Eh[iAVib0kQҠ>ޫ+vxZd`#43qE/I Q sL]Lu&c{Ve{s#)3f:,m| !=6N~ ! ZqrIp6!y)({*Hm.WHj b'׎?Yj :3?!n\nG^RtKCmp@7$8XtڝP-&HᾋiͻURwYvLv<NB]=~E5Zmqde7t % vrrCɀZ/HQR>9 ֙[I+֗`f1-;@H!8dWG֭upSb$pDo6jXU=G׊>;xĤٚS@.rϖ6R @ ̧ASm/_ [ 3 ]Sh>la%;7 J$:&'NG2{B B|q[pOP߽,4G}-r-^vw?=W<^)moWL{) *5L޸(KS&j10hJ+Nu~G Dxʘ*uMeߢɷ/$nˏB݀^Ⱊ ďnm1ֱ!diJ~ ߪ^dϑ|+CfmC RtZiBA=j%(^PQ[)_}AJ/7 rQ)wm;/UƠuVNdOm%dH3Yfpp>i6d~.T3/𕠡.-SN"VR-)oO]&d7@wTwt;m_C'BKIQ``gL1ZTӟ@ f ,>JlPn8'{ p󄟂K\zVuY\sIՆJ\؝@u`nl=ǐ'sWjx|1}ub0esҽ)0 I9bkW|3@)ƅRhB~κHmQKA= <^f ,ArYq!e>|+!E߽܄ߣP>Gt;ps\t|{R+,˓r K@k.@{.{I元g]=+پTW"Sh\eVww3fs0{SM_B!]Knm؇q bUbmzYl(-sUpsd4aŸ D(kcA>]̣8*0[R<'. <*$z3B$[{Fÿd TG$iDZav JFgL+IC*ԡ۳BK9F¡tH)b(GeL-6ͦ^Ѥ7&w1jb)K6&@eׇ͍P ^ۗlp$}~C' \A ~hG;|<"'`BVs17ڞ>LPAh L-8$_f\b_'"u,wI 24KgZ:`CotdbC +}|5qSGdۿ)7c~UôEL[X7d'dW &O42O%]dO\:\)Q8q,NMʳz:Ob˃k7SXv&6#D1GaFΐm"+geRmF+MisOeבf6wV(ś%M YM ~lc37Zj 30j]*אZFvWt%/eKHWaO8.nߴR`MLdǭQ7>id#4a}zëv+*ThQvIt5| s,& pkm*BgS停6gb(U!C@&r.DND&Zogfl])#Oaq;Ԃ)(M G zICyH8Ɲ+"M/VUAS`5?ɯ}Rf *%韧oe[^GnعU8Bj05KHEK]9O)7h x&kcZ8bL1|g@涤F~p•q8Y,V(8d/,WrMazr aDu1΅S;ZIQt5ƞj;O^l߄+ecpѭ׌ݕr0Ա*J4U8"+S6#Qz0P\<\O:_J\ŬۗDm26!:_3f6/ D2sք8e ,W"i#|z.UYUe1&F6r  昨5Z;Q-Lplo>~+bHYFX>"\|>"pJxuǹ +<9BLO$v&,h~HG :߻ל.1J7H1HӶ>3ŧT!1[9^ d@H%_RUS$YJQU~ꗬ WZ=8_NT@Y1 ~K{BLJ$$Zt!ZeK;CTM?&>9pxaELք V߶郞aaNq_{M$2p0#v 0dm,ӽ?oU*jvsdM 9ʜ Uc&4 :ƙGyLTﯭsj%kjA렣&lTe=El*9!O8fyr&g?Ħ^s,l{*ZV` ]ji#7Pmm`WDG>;H?G )DSsřj de9q)Ʉd;#%ImQD6hH]y>(Iu wQĥGldkdݕGXc+@K4*ԕNu͖%3qmUtDs,'4!1Bf 5- =oL'fN;2r } T93r3y=/1` nHF3'ߵ%!DI v&[܉KTCZ $D癘ȃEa{(X,͂O( +q@c\ʵt`\p#5i$hI ߹g!#gR]eJ~O'.4ydNkFyL|\[rB PyB1DȵĿ?w]}/WJqDj>PCfɇp>F`ۏ(\h Q4_ ^ۗH͎YTK{l<ǚD{D]ݻqӇF1W-g`Ljm}S VE"<шCRn@v~k="c4W ĝkBw$uU3ב)+{5&X)D<ҿZ$!@TWgH~.ۆ:5OQoswɨK/c/pwxSUDEbJ#>sqP%_Xä_ ut mX]g 6EN7 zmTkw0]6e7@mJxKBM#n+F0gz9%TՍ0w#h$g;lj Eviq~a: !V4rrJ^y`!fG/5o YD#Ѓ,F sLif$$Vⅱ4m-J"1Kh S1gܨщyQ#̳&ؿޠy1E ٱ.heOQ%NҢ vz nBCk]Xo#bӸ =p,z=w %j HU,r%E_E4}uxD@j%!F :X8A0n.*Qg>p7cZJRq%pט{y,D.ĺF؇a6O4E{x_zYVޝvh[/>nW??ʁP"p} fځ]񥂞OuIO}N?Deߩc:p\ ^N˄f#{b6@M50dž/3* ($$Z Ds@QT$ERjt+ ,w S, x L\<ςx #`1!P(vx@IJ&6Àa~DYr_ YKYE[;wRʘw5,Yi8+bD gFͧ'аf]~| 򜁀5[1وĀ/A%ب"AF]K.Ϣˌ67Jo[l`'E4'(5l:%_ZW(bqfqUT7(l}V3_I3cNv%m ǢN-!14h\Ue=.Þuqw{pk=YN#YyAf+>X.Cwq@˻SQm0`okMCVKw|N YZfbjֶyoDOtѸ43W8'N/lmKfr[GQ)5e}ggҾ69|ѱgCk55jMh(BܣgÜCAd=]oiF"|y~w4\@  ϴ*F6SIK#n뗘*$K T E 9Qn&lKO]b:AClsP|p>hl4gU߀GOoZ߶ oVr\BSPnMʵ1 m6%jH]{ ` Xjh ncP#ODJzqE3&?m_yaZp0ZV],&J=Ƞ'`=ރ2_FmvGKOOٻ\K(}U$2u0>>c '?6t,+'46h3޺!sa•Gƀso hYR=Tt|`ΉL>$)XYFTn/5$pRJO݌/ @=yXh MbAmN*AqG/7??F/Qya.l4ymXDT f>J%FqP`6ٜ%Fk9 Gt6.?D8 OdL4'wd\We)Me;!OO#x)wyUrzX}CA$Q.u`|_Ir :; m(!O8O|9ú#uvUyCgK7!36 87/=<=B*nˌVkmNTRXbE!{+ga *0"U(Nf9Lch֑rDmxqsGEοDVnb6AD} eEv㉕Gx/OO!vXRtK=8d/S@zZh ,D40-`/}ؔt==B4XW֜hb-+ >s}> zޱ_gL:%e1& EɹRiQ~񴵾+$v3u ώ?x t;S%L5HJZad ^A(ruDb H4;|VsJHm%;3[~H}(\t^'o\)R5S G0 ʻ`Q$w~-/S|f aYn z3Qkԙ10?%NW>7&ӏ3.כ?}ܢ%:N1S(]g쪉`zi-lTꭾRj(koJ -[KL @}J\d|ZnƭEo(N<DzqӠmTק_pxj)|B@,PsJѳoIVCmjԧ`1k[-^56תeI{6-¸ g Ϛd[SEOHDu4"Wު\ky3]דcO |3M[n"$j(169A" jG591#t%Btt@Z%g7NW1!T3d=#kk/ - Y*Ya HR* La=Fw`tfGbk~L*KU|=#qEԫG=3S pV~z8b-kLp2W _AsvX lqS`S807eˁ&Kv7P 0<n.12N 1#p]:Ė)r+AҒc_ ´k$/IJ.˟m&bG[0ԯȅCДoi^;wY%؝4'nRp˿>Ћ}]U*e$Xq_!d >hkz⾳ڪ̳8lqzdW*RfίT%N'CHvdxk8_@Ma$cK'5-H^@_7bL>ޟ%,Kk_9bPsT e]4vWhYU kn. S]o}&JlC$MS[vTԺ"\#/O᜖i/A=5vHOpۣ<&@b j.[V'㴽#;vZ+OMv*2r$Ѐ[c ï,gᖯCW=il =Ȏ=[TCXEؕH}>Cr toZ{l0F{5b8VY!Oye)tT7Udq:;?pZK」e$ ]fUz8* klR=(ۧ悤V! aN3oGyv _|IR^gCܟ\Da 7_0-ю~iҡpy.Ƈ:NFYC"8VKFhlj?Y(9v7kBWg58\ʍp0!}-.Utb ͊'jtL/XBSRxTD--Udk9KڽmQ>A6E*-jT ҵˆ<e~P2ȦZ!+Bipެ3eBI6Z[L9!?; D'~/UIM`q^=ȟ>NuS M:X* >Ie uG ;鉿;q70< ȹӖMS#S˛&,V1"ʐ $Q#5vj{M>pq68Ts,p횭gc5XV:,,v8$Ub %2XN/֨B(v0&Sqۊ!2pF)Xn{v{)-:uUnѭ&Yy ߜ,+-Oij||bCP;afWMQ-qYX,l4j-N ~~x*@WJg%:) pk;<# $8&3^[1=DHv."o;_THYTY7Ŋ|=vQ/F-< -oo)#q*B 6+ULj*¯(M?I] _5,o=_y!{rTvcL2h0Ty_ة`!SYc,mʥuy,Na|2{>΁2K 6om-g٧rA>syt4dOiHY{l~p)J>\3\Uc1*S@3wPambϿQ@W₎ta,;S ^k%4bIx&sfOUD&X6 L(yrC4OroKhd %m#\Sck0,| Ηv#r.ưx#[SiI{QXh:]N="֗幼ۄ T9||?x~'޼GʫKr4>4l_ Nj _Jp!:h ۺeҵ2訛w:*iqh~9(ju%_~b0tAբkW0Ok>ݓ#0ZMhDX0r`0b%(9%ÈWQΦʦj +6| 5BK^`!~0GJ͛V}MeяoM] Bm0kK goJ ?DUP,ޙȼ҂CVNQ5̖LpBlcGL_Nl vLokfxVzt1b0d-dE49PuY%.D\-C'!>n({%̲e[J6"A픸 ֒2MnS$!~ƺCV>4]̰˽V glD0O-ZŐh1Zk&DL iieP}lxfo=,2x9&Tө^83]PM,C`1^Y ibaZ^|F  Mw| -[7 g2?,=0zܿ48cU1YyJ$ L)/"1,f7O;$8 yӑfD&Ƭ_Ex|58 oi!& 4ž@}o%{ߤ:nOr ҧtIyŽ~Y}dU#4W}Fc^#8V'lZ݄<KoP)nߑWd]e_n/KN[(AؔG0יG$M5ٿR/p}jM5 HKE:V^)LV+&ʆ4A 0G"TT.IQ0.ԂH^џ~ze.ضn;~h*}SWBG;Sz@|Pc$w3}C1n ͒e9-{㈀ ۟VyƬO r^7m DY}p:ڹ)d<`m5~r`bZ NI 0bG8SiwP!;mr \eܡm?·c/ϰ0Mf)LiP@B1.8+2X=!kXJe]w,9ۓMNj vu5V想ZGX_6F_"gC(Ⱦߙe!ds|V&L8}!rFtL/;br`0،-$%Jh~8/&*WaنOb:6=_M9>z~-9QEIuv?0`~D Ȣ?pq.I$~(f,eہ ҿh˪{ė-!'_AuO/z'u 7hf>ҡwb/gY+ٹ4qrpn9,G ^icbGx}d^T<8a. h,w qA@MAO1k8c6 P{9'IE.s0f]2F)>I{Q%B=U;k2RF ֍>.+43gNn\Hue.]ᄜKބ`*3UnḌEj+`[7U$ۉVRByNe`hZ3ܝbJy]~Lh1~Aj5y1WVn(6[̙XbJtu)')d]jz6_>N&d= BrhCjP(|z2EZ-tSn$=DE1`A3o?2΅EKU;ghf! *3鯖EzTD4*Z_G{vN[)sH;~%0ֵH FƤJW3G?YI=jlw*T~] $ܨ8@~Q$euI-za7\;]P\: L5>six0@wK t ֬e/e0l-ϧSDao_sqR0~.cu~|yI3B!ʹמ  [D^X:Bd4 zBa|Vӆ@FeC55uCƷU}uu8tYy]cOD="ET/]@+6d(l(# =lfb*EHˉcA8YKSɜ>Dm7ı>r*dًXqTU9{+E}[^)ޒvm*7[[?HsT_oE9RMz[-7&s:pCtvLzZ/~Me2G~1B4HjhHawN oƃPsij28 \4JfK`|b9{S(Zh掯"H!k-:BUhW{h'5e22WҰYYJQvM^DR!z8^H%0-.P9BpO9Df_@d=T:ev27u$@ִ3YSolo.G]R0 o t%z7TJ8<I_e ?spՌB࣬P0ܝ#M% J)T/ } S`$qd߲y-,oKLR@H}RGU%&^QrG 38;Oo&{c#!I+CȠTe6('!: gR8BNUoAַ/<+DthZ1lәXx%8oh {nec2 ^uKj@ho})yF*CEyЫS^!5LjM[ZlP.b!fM{Q KY7;j&(>Ű_=I[;*r A~GLF]"L4٭Ҥ$Ϣy84bً84^CvZ,Ƣ[ /ْ OUu u zD\G"U)MAT'ʣof鵁./AX7 ٫ ᦾ:蘱 Kh6ԫ[il+k  UMF u9GVdMb]45аAHNFh399ۍVtȼX 張w)o<ιCi eqyiyGe,έ/o;[ KJ}G .gkԢ J1@]ڹpnSݏ ɀE}AG{[ԝع%h=ha ~/pT@]ںZv-=|9q)On22OeY"h|it?F _* jB5 B~:g2f.&+-۲8 !૝Ƕʨ@#9YXeDzH(1 g* @jP|G+n4~\1I/"Q53w5l3h}zB֙+OTy@|g"g;ӕNͣXxJTE&EGV뚠TYm`H Q۟MdrpaLsKQdf'{W\uj;>*3OZ4!7,6rM2P0x :4j%C(!#/fMlRCjwWuWUaOĝP-t% Fǃ?j3K>"zIg)6}=žRg*Z4рj7jhKi<-w{(:~OXpc"txG<$.l| }>uLzCJm*O/q5] 8$_ V,Z̞@>Z@ޜUA1#T Y;L*q&[j PcPπ\"(I>o4vMAӸlǣ^]Dy}pw tIQlj 4_?SҐR>tL6/H'^`F`-/HI$\\jHAA E>e1 -NvN/w4U5]B=!;Sޞ- ֣B |Lբ! sfV# )e{;'#ؾNk'h R8[*Q+$'bBb`5po߶t{C3n81~qcTٹ9[5qIUaUnSߕO1% x_DZ.E(9MlϯMV-N6okwޓI}o5*ৌ_, 3WS 4qX|.ܔG<"X,a|ZyLd=K̋h=YL Ch0,(똫S Wի!,=(cxEQc,OUId$P.:ʅ%]>dW{Lb/2] c ùVNi7P Hz7,7|LA+iG袍VS;#ST w4{aܽXs'ʁ fSW"Ʒ ov!6j@nߕ<k=\Rr]ɱI@Fayl <~Ϲ vfk,o=%Slvq*@(Rr N\\::vjTӗE N@lM]"RWB@D F߉N\eն +'1ah b1b=:"8ݕn d.&gŋ[i j+t%>oe.vr=PMNfml_P}_Z{e/5;fE 7VB!e>97'(gg|o:uiF~C@KAL>"Z*-^j'!p6?v9jcS|Ku2B=[[M|So` kҚ>"U@JL84aVz#SKh~+Uۤ9]`ЙdxL7MC;Uú8No7}1kSiVL8#g݁fN)njAT꼉 6ưKzsѠ&vCp}XIa! E^|Ģ ~j%Tk 5lqxۏ@(HաW}hW,lN'12u逿S~ggM4euC>+_ , @G'9auRf,sn{_MۘKC$rLpL&) 1&+ Ӫge?E@:pⴱ~(>19qZjs$06D88{g@nh@U1\n-Ynd+9?͆n+:ߎU<;؇]ujB|jʅ8OZ[j1ў,Zˡ'잺ng b>tr0;# tZx]+.õ}zSMD6y/C;Ҏg@0NɓQ| W`mPV#EǑK鰘${s͝4>e.+cB'BNn/ XȀjz++趶ς]i]aGqkNbLjp0^7إd=*Ç0=06u.x 2.9J.‰:d^9ެWrY‚A.a|ߑ=YNKIdQ C1W(E 0y5zlPsJ;h56g*qkY ' bZ'NNTEyhšBW(Xet.H8M<Ÿu'?IiwAԐBgnd s)"Ӄidw`m FŐ-J;H#-TT iBNդ ̌r+rUU@YK/f&>A{v3U +C4*#(nI]{l[;Pt7*Mqg\l^@N(-A`ӍjӷzfL,6ϝl8.h*H61L=-S"?>mc* x?kLz!7sB4PJyæ#.j9ttϨ, ШE`./ u]Y":,..\Ӿ]+ G*(ncgs.;I.Rp%ZHҖ`x0{7Y'GwpC F{#2g@0.>)2؇)PKmuʿ7̿B4|[Rqh\6H>~qPpGFRc]b1;&J W:Qݸ1೸Om=Z8"ަ''o1?qxL%,GSQ%*V:G ZXKih{<>2>ų/Cu@<[zQ/$ ªv8`I̝кyY诲Td?܏%yV#;dk [W*'.B;3C[::kꭵKSx|CY:ioac r/3ቕ0 ]4v[j.拻im?ER=6+\7s$:M,Hg-^sխ4Q'*J˶0Нi8W#5bb$MgꫣK,q!}cV!,v߀gL{P byen 96 qjd4xiO<)3ȋt?)դ9&Maz%U};Π=;yAfqo20dW?Xy.fCvX1CR$X򽽅IWn %|"кJ0k4E!1XàzO/_@ߒ@i8ODrY$HZXywo])^(#u9^k'QAL:#Xc2fYgjdO=}v@H9k'?jbjI5j\jlTm=Œ!k=!7œ|rӂaD|!HN/'[8 ?GZ}MLTQTvQs-@eWj&ﻛHd&1f~_x8,L^Nu/JhxRvP r\>7D{IR7_ CmB)Nx$iL;feb  5 Y{E .  CPA@ ђ['}05G@^v T'YT&L/`EgRȡ t# ەRsTx ިiܜq \xS,뽥&M22Z^1A0-#+lx$d 0ʤw\ Gn-ג{tT.p#?.TrqR=AK#I78Nz&Kcwao4i]À'aN270Ơjô >߈_Yـrgqqh cԎCTO 8STwuw;6ԲlmӝzZtCtԀ/ɽ%0 mѓ z a:þjv2ij0z Q8߭=%%X{ott) I@\6!lw<+wskh>raѼ$-i\m*(64y"0B#۰"*r㬸R) 7'kڥ#Y)+*HAג]УWl7[r"V(4r0BjU}IVavI?&hYo %@ Zl~Lv/zU pNٓ@xT_4zu B'HLn&4C=3֮R |KϪ*ԧL/Z4 >;TkvngD|nMLʫ|4c^Ǵ4-ǼcEGpKx:*o_\j#0t1 8Mf!ϸK )AN`p"˛\ԡI(^C-J6XD) sd&TM6 :&QO]I .I?\ز5q37;Elx]b>"+/U,<~G$Qh q(ƌ,SیZQYLA4=f axp0M)ڵ7 tGv/—!cwWŖsOeWsҊ"a '!KK9I|U?@EQge#')xfNA+J4>A~o;A1iԢ tFe$bg}iMECSO_PnE]\'F&NIA6$3{j~^w`rM zLq$+z%/8sS7c #~L78<R\&V#g~RNgkӝJqvȳ_Y0DQRt+c_0~CaKr,#ѝVFDkea(j^襣|ā8?QahiZ^qbBtcV+zs[oA ƒwZX֟%p2?B/ z}0Ossώz:~X_44F>/ 'fXbiyCXmCLO|  88"5_72KGRAGRڎWvyx7:ܼ *V[Vኧև̍Y˳l?IX^k$A`-O̾%nq|+2aSUn#JnylQ*pO;hĵb7LdώG $˦Bm%6,NTM?G/)I=;X Qߑ$/ߝYlqD:׮v~`7l vYWޝ&*h;jAtL*?.@ܔr$#2ROeQ L:hm0;A]v4 J\ZT2&.ūbϵCm`h3T|]yؤKsIi&gi QJik=8=u?EiR Rk; iw;D*SGՆm%ύzעvN#-c3^*y>6:u}@4:<:&&kͫ^4G4r@ŞvgK>5*(eX]|S)7Hb&ɻ^ rIt/5Z\nTz ?\IiQ[j︎oy(qX&Ij'15K"4,UΔ; G V:ԅJL^uE.$t*(ڕkSqC_`\&CϷI+p]YŒ:Xg)X\H)g!*K*h;D̘vƮ:sKHYWii5ƀ Ns5'vV#ʬmAŌ0l&\;3(yfx/!des |J:N*Q]1/.'5IvBaf5))S{"Vȓf +p&*MwTx箔#ܚD^3?7||cB@D^'ȞL[jvVu 䙵qJN_YD2OƑ+{x7 K|P[K.to%pǚGA"4L͸&Z Q8  Q1$#P@8OPgrA(QńsPuX01΋X-Ny Ŗw/&ke{8^Ka~B3i-촑Ry067S*Qbř#N̬n-yB4G0+0zs 4ɩ,zT+'Ĥ1Y5bNj*ͺЬeۇ0ɬxH u7&j< (Ⱥ$6oW|暱1u Hr !5t@o@09WXzF.|#N\f62 +|U2\X#Yk3OlPdžɎR,"%1h;vLv .E7sEs}ٓi*>6E&D)Up(}ݳ^-ՄwZ(ܹn=Ā3$eXC̽*ۑ%IB4yV哘PjNN6| Uڑ`nEmr^ ]ar[RC}[+nKםd9E#J%lnY[[ր30#M8c⽙)Odeo+3]}Ԭrw ^]N(ini@-(rsz$v(JWp -f:ٓ! jOs`pg߯<(gLO 8̛, "mBƣ8N}']VcN8;]RŖ1d;w1 c\g]霊V=#DÄp:j *]C RőK$nRolXJ_Uw+</yPaO`P=;k$U@Hc+t&;{K_JQ CkPjMmA NPa~e+ARl:+bqlu=x $p i@)ZMV=ʈtƷX\W41_1<'“V>aU2*#6 qx< N{1\s/')%XL/wI+O *8h@t;w2|T$tRP{;JܕC"5߄%4W2]5Ȇ1{xBߚN8umW8dٰWY|U{_X3>(F3+s`-pU( 7z!xRh k0[*\ =pIKlWMm(=c0j{;>pf&,ʆ(W޷r>V݌C+8g=&{Pi1mC PN/ǎT'V^0h^l0|@dž/DBK/@i%B9Hjl<˓'[ .gI(-kj:@9&$}b¸Ĵ?]U=öH&WoG82J0,} R(c{i0d{'\)Nh3 23aywۓf0/HJja -ֹˑ<ǚczfKW!w$lM󅴲}vYG'6~:r{ThoÕ5C<4 Z?ͭ8WG 4?CL78ä.M孶ܘsoq&q,QG!N`L]҄iΕ+MYemC཰K5GmM6T#=7qMgv4igȇ,1}!u+V!lṃ|oBx%HŮ4 $:˼)^MX8P$WMBb3,vA%q֤Sω].\oyWФR;|D?91م+jà൝(x_ݥЮ^1~'பV&./Vk=]!ioqsmW{ɧ!Uh dw*Y8hOo+JP7QP̬g|nbUۼQ/셑TJjg.fYeGUɩ=|A2{Iѵy򦸨{›nJ h<,\B*++ ـ kf'讂љO]Z|/@% B$Os 8݄\_&aJ:sgOmm%A Ewe.1AU 7@y|M0`Jr? &ۺ}=g@pYe\tR AV}'|4k1 w*Qi8M Aӹ({ځ_LbZ9<1x83A/.ګv( ~0/o Q:լF/]%YS<@[ -uw'u=@'1( -33؇ H:ei+c'a|sKU Ů>#v;P)+K`bpzPD%ԑ13_R`q,ɂV:It:SݥԴuۺ}Ŕui;Fh.Gn;w'n6x+&3 FeD^TݏH8ȿ"fq> zPD^ < I3~tZnjcW$\E 7E.U{΃,:,tAl"".37p|?CήYR5uOЇzʟͰ1A>h:zHI. Y x?tcKt9d/^>r8(_L@eSy\&Si|KV?߱߷kj^Yf \35L*,j) Dh2~ vi* !gdpm~| R}_ЎPcL$/爬Nvp*PAvQD)E.^fWǞ"[B/?;;&㸃|>rF+1]hfxA VAfU{̶ N d,~*tc{q$XximKe ETf8Q&PHr 6][a>(1l]W>bv:ۦ12[" klyA5PG%Su$InXp!=(ҔbL,p:C~. bXp.&SU =Lt#x@ͯ0BV}+E^!3ˆC2##ƈ.p1s:ݠQLVX\^D/mɎ \Zĭkzޗ0p,>4F>ta[B8,eA#F.TxL=c PKZuw(#$E |3XHʏWNFyoNM|eʵuIڂ{͕)D,2ԾR_>R*K(ZRTgjv)%i#RO߂=%e,]0f;ohj 蘱kp "*Ji#Ǎloh_bn(iDžN}"{ 4[VJU߶'7H_Zzi=9$ۃ/$ksEm_Q G@? cx,'#KY\4I'PT{ae4[<>D ~Wv 3:gŸ/I-qY82zUaK+*F0ȵ&gN4Ř|4?ٷ"x4YJ(ׄBа#G}aK/zVCw' oz0֝H1UOIv<^ؖfj#21"<)j^@Jt3I,BFCgP8:؀`S祸\|lD%e7wi Kqƨ㥶^ 7 °,$Ʋ^ {+p/59GO?pl8k{ү hդwH"74Swe0(.FATdK@!/T6T9o.%1DP} u) |L|>h0Rd1GFuWm # ?OtL8 ~Xn%D!w^6Y^ v-+\.LM"~DE3)<|U sW-^pwy-}sM'=b1l3F.5GR p+jf8яǶpߪ~`\&cL>a.Z3Jd½4oau5ZNðNث+Q( Cno`J]jɈACW?@,7%$zunQHӶ3/.tQ>|7Xeo;!= ?a <.W-YA(m&0mK]&Lz$ ",#$Io-lj+>V:ʬKD>o]X-sV^J*,n2a૱48̨Y;8*3z1}Ξb[_?v~Yr+O5"l I.`jTE!V[/GM%ԜRhcj$fqtjV3o-*Q Nm4ڙ$o1hU֙mAF+$F@G0$/(msʡ N>".%qy1{vq+Ȫ!.#򧎼@%$MHh/]Whd:|"f7դ;dF0[5 hTp?[-VrO? oZ&{{ND:xgY.8!j^ 3d}o`!{m xO \k;"efZASvم{4:;5Uk6NN =OIQ?v)Lr.~3t; k"/VQk:xidӀLxzJHCQE'B BϿV]%"ZU '.O#(6_M#8F9-EܗreO&69_"\uOVجzEZ^h Sw79-,aߘ,D()jUG-ԊeNPAeYAR:,DrJs_yc1Ao fDdhWOq V_Y1RÉ!ίu"!D`)= (٭A&~xlM"40C@$'ִB!Gf5Gyp}}Q|(CPEu!}uW|KYUӗTGAsӽ<"=V `,֫׫FR622ǁKW꿠߃hkGeg#fv_v;EowAL#(  / Q!Py] G0r~9jr\/YQYKM`…MȆF{R;!c<Ʀ<Ҥ@X=ǻq%tIr ~J6mkfCdDDC|+1Pk{1FEW7\MjѤ17ަZ< m_˓rimc.& GQUgS3D[=kaȈdvJf!}ۜKj90T.ovI0+m-W= K<}MT|#:ԁ#gr6 ]d߿$ZVN}Qcw.NB45iJc"~9<q266i) xHe&14oH%d7 XTiاt Yiyd=(tCJׇ|+K M>J /s^Zx,9AκXY+2']Ϣj"nZ@juܩ>4]*_TV.:^:o3Id+nyJŒPZq26wNCK$^yfVc]āGb !륹 Hǒc G:7˔(QŶt3(4GpDoPHNϜ&~EtڝS߷'U>KPo I)XӧH(Nm7.ɾ>"ve?Q aU6ЉRAn92]5Fg(5 H3Sy75)M<$IjMZ+OlBoKOՓXW'`'Ec#bzk ysȗ4s*5OȔ2*}G=}1;:rE5_={Ѝ3fӞtqu[_uEW22d^',|,&xmOo]|\3oʫdW+S04lIA玣 |WmuRXr͍ģF0=|e'l34O/++w>:Th!q,Rjr.݂U^~-1feU~L7QGA^6,S9N6Em/1*HZR_k!%9]02N'-=$rVn WW E;vR|Yf1Y`(G[#+]fl.AV*8Iy:V^PB.0hOY-,!}kh0k)peͅ> QoE_3Z,jFMoOn(&(H$j9ArS7TjX7!b5jkAy"oT;]FP+DMᆪbr'\+,9+lN*O\_^[G(HUli+'ϻ׏{jM#9(z<hm'd ˕m+ta !!#acQ6 WrqvGxwހrm,;Gah. '[+ṉCfܾ8E|AÑ"}e|nFl/;,͜yjiѨ\,Lܹ;Jtn$xv;V#Y3ohWn&!q>WN^`;dy|wY9Xt<\ʀk<_zME}'ʞ/?ERf#\*pyz[9o7tѽ~a1ͻgz=VYHrB)5;"~4UG:5eF,'Vq,l'n>'0݆is5ѢO}@٣zV ڪ^bOcHf#sY"qL>6U]ǘӎ)i<_-ְog%'䑗qR¨SPL@$793(&$)67"ZcH} zi_&#C$Fr_NX1h5dA(C IvDmn :as|^o5BfɁ=XD=h8R /f*B8Π%CX5cᛱs6@LT<72R0aPcYF7zRY6W99Zn:g&ait/_P2ʕ9U0|Q$*`hB\$gTg_?vU) ZɞMSuZuKo-Mޞ6Z̽H?j"e6 cؗpWU%nFb}O7H1S.4˅RٙWt ?Y}dSEs6کϔm)+ز+`% z kljo@XR8#;kQR0ɥK/ qL@OwPUf·NV^ɣ݂ΙU<%IEt% ..sv;5`Y*,6)]VqA8@d vCscB.4 =OHƂ>Ź`]L]2' ;+V˧Uq٬Ocii νǪp.Nw,Zgc3g }fs[GקY Q X]x6|Hg&a7C ߼IfeCV{ށB"24\xKCUbfnk7JF3(}[" 88"y3dmU,l'_{9'G!Bq?!Ӯi^hɪ]ail|_=y~|,Tc0П%A1]o<_vNJW=VٵgB2~8u11qB(ԤMڗTݓ1=1eR׭- .׋b+!+A6Ɖ6=%#/f1nvBF2&#gwa/.tU#¾Ln$Yl›tMєPx'5Wd4xDP^peY*B#.CJBgWN/rtYzJUF&~IdJʂ8\aA8ܛcU}VYX5"f1y턯B+Djpd{f#A'tBL`be0(?琜woF;6n[6V: ;DU"APZa 6ӗKmm#0p5|ڊC3w͙yLS6W,΍(Wdj!  V|&W2hyI9?pfC J&qb)OÿIzÝ$b|t%dRUYT`|w,sjb~](Z,Q0Q*ȗ]ƃov|bb#&V5pw5(O#C Ie.]3nUDsJWO!ʼIdwA|`rckx$ NwCtwo}]Y3@h8ҭm$wU-;cXm` 2hh,ۮRt,To=0V\h Q|ȝ_XJމW`s4@3ƽS͹O hg1`+#faPfbLgm~KB1a}}: y>8#/˜UH>iCJmBAAe.B3sє8p\?h w+D~ɢB@lKmƐr a"U גLirB"Z5I՟GL:tP'pc]uW,ͨyPp HPUzIS[(ـcO)6Hq*y*'%*&@}TO+ (.6G}~E5_娯bzD0idij)u2&]!hRv5,Kty}3D뎌7ՁB6u}7Rl}\W@^:DL0-T[H*eA1]ۀ6+85"bIT$h p60 G #uG|RMpJ&&Pp|tP9#! rtJ:LAC>xQ!)(cdv?drW l98q:v֊sFV@3Ԇa3zrXa킄[䂗Y z@κYS>54%y^}D~~4˶=. (xnM9ƾ+e͛J%Jܹ.g*aFӭ}R- \3om V0FD Yq6%G`}MƷ;?mZ "935i&l`yS'#M}C.!JukN Tod'ecm gm4o¬D 1J߱ [vCb5beViH/xsz KPؖ):0K[%dAXYeɢ=I) s]DJg穧pǽ7''%euіGЃ[1ݹvezhE?$=>Ă5fUShhm:FL$ЋŹG +Cvc'@PM~u`dB߰ j+pWM%ute mnk w&PX}c,Hzn89 #taGDAy~ R$/Σ'ko/XfzGkJ91Oádw  d\)rq=;.] f塰G^rȊ *RLs0Ћs.::Ƞ&_EBOډ ȓiT\Bmfm ~{I[FU33*sٽQJ|Hr?`,8NXQ螐5SB$>)vCwnu_zlR~b5BڜVVK1NCc(88 /ʱo?bUq60Fx}pJĶ.=pgvZ[xZ K>YǀI%S/܁=UA>\='e`نh9`aUiX "FZ-ϔ>jH}v g@\z!fL19dY5 =r֭6HP2E Nl+JdEܡbǠ!aEGCNUD}bC}7A08Mj^L9@}8]hh)L2k;c+<ߦ:pq0UdUwjjP@d9r %޽$6:re 4#vu>b2syMEON'xlr"f ]vH\BC3b{'͏|{nAqD XbA7v ^YKT<.hFh]I&WX̑7#E&h޺&Dep%$@ T&t\JG5DYuDήa멪]:;k0=iȬ8z{hbb!Ϋ'=`\ !J-$:s0 )M% Aew(tVz]ZHh jݘ\mNuPS>prAD։P$:f lL;m 9(qbZq|)]i`=`{*sE2 4#g 7kߺO{@t-oU06(o["ьa-)Yo<˅%֒%xaa߯6k=V ZvԧAe'F&`tbCYfXƛg-tn:6")( :|&+ *"9a1+6i¼o Tf*<2@x5y "ߜ `T)x@o˥ܩ⼳dUfeq ea궰a,[*ߝy痙^Sr`(952l6`\i%3 ]''yU>/P'&U?*~@C]tIWm ! !Q@EY_Of()#,P"5H2lG:ffT EBH7$]/ь0%XEm\?wZ9[%I`h%* Ȟ.+euql=?iUD5C*3 5PxXI5{h109ζn .WbzMQ8]*TYOmbVxeU!wƁkqp0ҡiO7[^W񕑜ȸUzF $:]= ߳$eucpp8^^j*0Ӡ3"y؀*P-FLfhȈ\g wMOOo3 dKrK\̼ Ue&UyqM#B`Kz ]wlhCM1^;UXxhejJcST]e~ҭ^.=%ј)Z ѺʟF'GdUY'%^I/.ZwA'QaNOLŌhO cL<4Bg"TRKe^:w$B y"@]U f=eYV0 Al?T_ΗCz0ى6[Yq1갪 BeKuECI }|3r򌞜r6T96  Ď9Xԣq'V,p. Lvq"{=eɧ#ι~a$U hKæd#1ed;Ny@ۻ-g;^ڢJ$0Ձʁ 1󸄍~SOhkiw|ѷc*}Pۊ>S_o*<]F|{@-C֬"Kq1#> c3 E;kԒws٣`j"yzXt- :x1W$Y@WNit? a㎥+RW)̎&hlRL&-IigyyN+lK?0bgT <_Ta5u T[++7-S >&\ʀ6%O6}{% /&b@QQ*Q>"HnzL\đ0D biX5dHaO֒ZS5(4r ;YseeBПmF"pJP)i 55;mr9CBJƮŰp7C΂_ CwjhhR/ Z|qn7Zw OZ q3J/2rrB DS/B&n=UL6s?Nwt^ľ8"Ex$@")#3 v)U -/IqPf]~$3k,@8,YQV* RX Z(P5>ֶ7ԅIvCдͽVVuxoA)1MrVBqQ$LW"c (}yS|MRD!8fjiQy[Ow[EȑpѲ1 )m:76ѢP,u #|/*#=3dX2h00x1\KrL5֮dW&Uoj(+c}̜b%={ak.F5RSnn獋Tczw^R]ɊDQ99s-XXh+MOHdJeQ͏d ~#LƸꋖ-m3׎?>!* M'w\*sJv-BEՌE'b5 C\qy#_nKtƙnY(хoʿ/r8o]f;fBh&=g%V6PKrV!\[SAI6X4T%B*j]査8n[ Y4{LˬuwHhH 6pS־t ,7&MCM\6Лd c$3d/1wd'&<{Ietko SkH&m\CK}#0-щe%HjIk1*P@EWPSe%zeB}QO0dҨ- jJB6rNZuH/3