libvirt-daemon-driver-network-7.6.0-4.el8s >  H a`o z뾂alxemf#`t>:l1Z'~*F'qg@o]He#ơfRT2&]FƄBDxˢc@1_> UM=`X=JQsm'( =J:|1X. dyw$%)t H ;F6=Q,sU=9\ܱm;- # dpLQ&0b%^?}#^ZWGD@4b6f2ce0b91b694b9e27a8035d367b4bd2b294e460ad2ee27a0b6489d7a80cc3cf84a7c5d0c9cf4ef27d2acdd1a61a305a5cf58f\a`o z뾂alsjl>[}.ߙa'FU .#n8a%@vf08:ZsH-HФw߰$0Tm*"BNW7Md_Y Wo+ !̎uѣ!],PJ)v|9r]YjM"U}`vz+]^GOw˟0աG{\TKcZQC$ >p@5l?5\d & - [ & ;G\bjd   4  @* 4 { {p{(+84m9m:1m>(E@(MG(XH(I)(X)DY)T\)|])^+b-'d.Se.Xf.[l.]t.xu.v/Hw2x2py25 555XClibvirt-daemon-driver-network7.6.04.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.aW0aarch64-01.rdu2.centos.org HCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^!,I)JP HAAAAAAAA큤AAaW0aW0aW0aW.aƽaW0aW0aW0aW0aW0aW0aW0aW0aƽaW.aW.aW.aW.aW0aW0aW0aW.aW.aW/4aW0aW0590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a55e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c3f4249d1127758ceff518449bafd44ed4f2590c69ba0202d5a7ec43f386105efc0768df7d514a436cfc2003fb6ed5b888945ceb369f9cbce2e9017a9cc76ad1651326a3e8f9a0f28e9981ca62ba4fd675695ab0e06c1ab40b19719492caab931b314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fea8eebd4a885f98dfcab2a241d141ea03d974d3f7de4844981b3e4ad6c908c81../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-4.el8s.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(aarch-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_6.10.0)(64bit)libvirt.so.0(LIBVIRT_7.1.0)(64bit)libvirt.so.0(LIBVIRT_7.2.0)(64bit)libvirt.so.0(LIBVIRT_7.3.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_7.6.0)(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.6.0-4.el8s2.417.6.0-4.el8s7.6.0-4.el8s3.0.4-14.6.0-14.0-15.2-14.14.3aTU@a6a @a@``!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.6.0-4Jiri Denemark - 7.6.0-3Jiri Denemark - 7.6.0-2Jiri Denemark - 7.6.0-1Jiri Denemark - 7.5.0-1Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemuDomainChangeDiskLive: Modify 'startupPolicy' before changing source (rhbz#2003644)- util: directly query KVM for TSC scaling support (rhbz#1992479) - qemuMonitorJSONSetWatchdogAction: Use automatic memory clearing (rhbz#1978821) - qemuDomainSetLifecycleAction: Add a note about argument range-check (rhbz#1978821) - qemu: driver: Use 'qemuDomainSaveStatus' for saving status XML (rhbz#1978821) - qemu: validate: Reformat header and purge unused includes (rhbz#1978821) - qemu: Reject 'rename-restart' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: driver: Validate lifecycle actions in 'qemuDomainSetLifecycleAction' (rhbz#1978821) - qemu: Reject 'preserve' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: Honor 'restart' action for 'on_poweroff' (rhbz#1978821) - qemu: capablities: Detect presence of 'set-action' as QEMU_CAPS_SET_ACTION (rhbz#1978821) - qemu: monitor: Implement monitor code for 'set-action' command (rhbz#1978821) - qemuDomainAttachWatchdog: Use 'set-action' instead of 'watchdog-set-action' if supported (rhbz#1978821) - qemuxml2argvtest: Add 'LATEST' version of 'misc-no-reboot' test case (rhbz#1978821) - qemuDomainObjPrivate: Annotate 'allowReboot' field (rhbz#1978821) - qemu: migration: Don't transfer 'allowReboot' flag (rhbz#1978821) - qemu: domain: Remove qemuDomainIsUsingNoShutdown (rhbz#1978821) - qemuDomainSetLifecycleAction: Forbid live update of 'on_reboot' (rhbz#1978821) - qemuProcessHandleReset: Don't emulate lifecycle actions for RESET event (rhbz#1978821) - qemuProcessLaunch: Setup handling of 'on_reboot' via QMP when starting the process (rhbz#1978821) - qemu: command: Always use '-no-shutdown' (rhbz#1978821) - qemu: process: Don't set 'allowReboot' when qemu supports 'set-action' (rhbz#1978821) - qemuDomainSetLifecycleAction: Properly update 'onReboot' action in qemu (rhbz#1978821) - qemu: process: Ignore 'RESET' event during startup (rhbz#1978821) - docs: formatdomain: fix typo (rhbz#1978821)- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 7.6.0-4.el8s7.6.0-4.el8s7.6.0-4.el8s qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id400bfdeead383c717d4efb5fc2eb430b57b59198531e00cf1fae1365d8f92d840fece385f4ce01fcbc13aeaf39bdc26a4be71bdbe3829cfd971daf9flibvirt.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/40//usr/lib/.build-id/53//usr/lib/.build-id/bc//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bc13aeaf39bdc26a4be71bdbe3829cfd971daf9f, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=531e00cf1fae1365d8f92d840fece385f4ce01fc, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=400bfdeead383c717d4efb5fc2eb430b57b59198, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) oPRR R RRJR.RRYRMRtRR R R RRRyRR R RRRtRR R RRRyRRR R RRRRRRRqR9RjRMR\RbRWRHR,R_R+RDR R)R?R;R&RNRQR/RKRRRReR[RoR=R(RiRRgRdRFRJRORfR8R@RRZRkRVRSR*RGR`R'R7R.R%RYR0RlRR4R-R]R$R#RsRARCRhR^RER"RBRtRRRRR RR RR RRRyutf-8693d58caf034708bc390938860987ddc4ef6ba9acb8ad96781651f03fb4686e0?7zXZ !#,] b2u jϿc\$P{o$TH4{xP:[16yz0xLdP >aL/RcAED-יW"J-]ϰiVvoHE{7NuXbU|!zK4NY*F2Ϥ񣂼t9EG#N5Iy0_a"bT'3cr .SMh_Cdk3wTQ ԂP@Dw(Q>0:`ѻnP&cLy[&]c52|F=Rb:|JVoc?c79Q a8D1Y{NBbkmOM0~i,airo]yc/l*kU"S&*co3/F$I@gEs8?<-2WpL@ʩ~HI*W'tDۜjWOo6/) :;x˓rU=aLTAh@fb&1Kͯ凋qf[aIe}1_)ḯG`V 75Uxv7 ('/f3)d`edDLYq3 YPb 7`V߀i囤"X1 v "wMc,h StkK^o=v|`Nd'qo6;§q:7 ' oxCh063u6:=}{k@gt5M8,K,6>~:.wX!ɹA|L"$xޗw\3ߐꮌ DlQ("ҤiD˦fB!US]鹎:Rb]~`glQdYX0<#s3йHy3Iȁtvff=JAQG,i-: ri}vl-7`gT(5n$;a7u٨Zŧc$5uadު E$Mxn|#a~ެ# NyYT`^B o7Cϋv x۲AuUh͝tχKS+dB)Ћجd_X")z?XrL؇S!%T̐1`g B&&D }D!:}KU2W`W^D2ϘgB6A9obJ򜢕;^^D4ho'K}j*x*wxP!gbˎRt~Bfr}ج̺QC::VjYsmh`i Ou; Q&Es:A6%;>^CK~]̡K5r𼇣bI&qi d¬/%( #vLo^(K_$sjUhdTVr 򣉭Gn VaGV,z8=Vb1Eݷ!ca0[$Ql(V1qx>ҧ5!Qi}:XЫ¸qKˉjr[)Tlg,r&hT3-7z( DS\Vw65oP>1ٜ( C({k<2嵁:WU7 `.HݲANڛn^/2ڵDgrUҊz zS`G|$Jc~ #@紺aB,|!4"AHi%['G@pS2:K#w6qWquD _CcleQzp ^\\ZdFoPJ Ԍuqa:P6w,W{C1ۺ3X! |.@VTlFm߾ȓMn\ok%nɚWEi ihMզD_iy*{/c4E^uٯ@:ں`AIzKDv!_Nz̉<5 o;Ӣ 'J6ɀT;1 W]곿%}'LxW|T%0D3֑IPnzfj.Wh}j'r4jmEy"pdt̓yYfܰ!>9B'm~Tw2aJHCZ3A%?Kh`qU+0"ҎY@$HcX-g?QsY)ჸ21Yw8&)j$lvb醱8B[(3_,2mm:lpQ~[\1"Jt\ 8zz\<!ap_TW]AAOVَgcC%T{>$V]ʽ(TF@b?r ߨ bĒ(3­Q+Yl=>N_eRq U@tj*D_-YQCL\oM3H(oG='R|YO1=+@9ِ`nqJS6 /V5V!~[ȴA^[JAU0NGdR>&TT@RV~E;`4OWhHf~_& p%ݜs66RJF+ֵ*?FM)h3y6y 3aEW2(ҡzX;P}gM l55.1kڄH%rǹ>V(uU_iqtOLfck%i.V;u{x>X<|bǞ׷`;dYl_=e?r]2qB /zh/e7u'Xơ NBˋP1f64T; p<4Tz@3F/]оnkrĆV1ae# 6>5#Om]B^l2y@[ G/@zvã/b}Y| ffb3tlGAS"vJea N[quXnyANAt#z.Ue0ĩ&wfg}&[TMAZ6~~y\nəX(n*֦Wj)"{҈: I{[>;~L LA~-Jt\ |(٩c%c "ESJ2֧M&Y"uؐbWOǝv')_Gb8Xa,MJ6Wa^42A?Y=|x5}9 z<) MLV^roJ-PQ$7)ްr :&Vↈ`Y 3J1䂚 /b1աh4fY ps[bY@׽Og`~|?7D1{ϣ8X`p,-{.h}6S@RO"#'"+kR9]y@F66 >ڝiG;9;Q+G WW[ޞs)-A&HSHF5\ײ%Lv9.&Hs`v~j&GLŵb,0ƦD$qis/l]FImMzxi݃1ۚ_4TƐWHѪ(QeHL hkWKE|;IP{9sO73wdQJG=Tp$ۼ%1l f<ѽ=JXuC,އ|u)h"4+c&eG؞݈C 6#eZi܈ÂnltsG)܁$5{;N^Zk>uJr-vrg$Wy5Ry(/?G3M OC9'_Q+ڹ(Gl\ L%FQb MێkK o;tR5xcQEA. ]ԁLgw'l|/c]9tghFܖ*nsaRxzR.)p߫?aZN5*z]-Q,nノɨ}HoC Eq_X}\y"n8D$OWB.&S/=!}y&r|Y˜'Ah C;\<#il ?;5Fqޟd'lQ^nD#HuvI]#(\~s]Y W؊ж3.`Rlw&(.+7u2 (*#ݴNU.I;/)} ة!=`2vG} Wu"nZg6?OZA ӖPN2g&H ,ϷJrWf$mz%5>.~/?(c߰~3+|KϚb dCnt0OhnK/Иkܧ¬>d^Ğ) o &*"-N1(:zL._RJ*YY^]@ݷۥZl9/Nt9ut$-[Jńh FΟrn<(I_mc"(L(lyNZߚP:g CzDL/ @F|ōR|xv} \.!e: Ԟ^ 0J^)lNB|W "\*$8 ^a[SOt}FXt?BIGE{T\Mޝis"[~Bs- Ǘud>~ֹ6v}4J7)^<{Sl"N6_uQ-uMMa;ﴵ&dkpT˩YᢓZ ٲ&&\;F iYeTLͬ"|Dﭳ6߰G/g'&xb'֝Pr'g~;}~i`/9="K(M(*>vkK*{AU0X mݽ${5`hBH^ .ьC Sex+1BәCA|¹ti'+|5%$Y' d,`NN@ FK[9+^WF#K90q9) MW#)Eg1>`ym,oiW ΰð4#RT-LX=[?REwBZG~$pxF db{Il0\$;qeMyz}Ik 6@v=vFjưZ$t]{K2|DȗݵPz N@IQ8˽dO&2 L!o9NHk6ED>2/ԤAy<լF}VVQmaeM/nnw͐йDUi"MfΛF\շDv/ZI܁s!<תD*ΰ\mVH@p#֠{am욺sW#%7׀" |k2pj"_Mczr/MAW&㓇彻dD!+ƮK 4RͭxmzHARk#+߿)w] @+9g?)u&x]f74__nѾn?Ϸ;u05ޞS)(>d#LX,q㰌' ԨkS=B0>-3t]C ((ikG:2KZ+v*֟6e,Ϙ-D(Kl23yuUm,{;*bƛgkYK ^{[zx#Oۏ.7)뱛6 u-wOd3Ag&V%8e^Eyb^i!o-BCtj'wR̪ùf&]`&Ncccr<4>y0B)>:7ȐNJ'oPtl[ÄM6m7SH ]3ׂna0NU?' &KXD1IQ ISVPا4OA oϷ<vFVe%+tqd8q xTQ9õwñȹ􀪷z=z9R5ҶL'_d钓=/D{a"JM8tiGGߊKTǷ c39wpmԬVنqE(Uƴ[4M R Z棘v#؇._Ym-|FANm$|P5$VIΨtX'PHob@ WJ,x7j{:k-ŠXNK`cS,™5)^}eah&b{D; fƉOL et*+me& mex|KJ3r@A$@*ֱ_잙X8qf5hp׬OtB#/B1mivQ. WS^,۶Bv .I>k2Z(=2U`ɍ\4nXSm{D"p^hji,5}qZjHpgBGVZgҬZ*;p=eo6@Q5V̋3%ZUkDS-$pF1R!ql?0<i@Qz)d[khőC\qdV-<],kՄhaZ߄i晤Oh=D6qVsP1O[SJAAX[@yҥfiNPbg|%J,-!L8Z zTTC_u`"@R2 ~b#^|)ZBgprs&?\B*Pe h> |jc!UZ?|^dA]1ҁȷه_MɧH9YwG2py!wJ}vȍܴQz}h2s椿pJ7Gڱ}ƲKm zaܦ{7>+ksۑơ‘o` rUa29Nweq|פM_{$u4(~LCO-K4K,Pe4~QƦug*0lXҔpoy O'U9k>M6οmy;$u/7$e-ΉCBr`#$ *+s|WkOr>:ezgGi=%s>t*x*qϺE[py {ev-9M+3m^aj )o 5~ PNB`zt^%%KmW@F U zc[pIi˙ oo f KT {|ș:۟T*.TV8J4.N -mS<>4ޔ~p"rc\o*p5x]6+r4] r,t\ g]^ =PQ!g䘐|Pcm8(`:ԧx|Vl.ޙGͅ7kk)IY%*czOMVzΉ#1S™G/k?ֻ$sGƄPyۡwrRS촑fC<ǠZlb`GC&!3t/~<8Q 2FiEVK:{8 :ӎNAX[ G_MnˢHU '8}%yI3ji6*iu<1 +Rkg H:.'O[{~ՄY5;ydix0ti @{ ֑Հ܂D$9F ^k rk˾c!OQZv\K*)x9꼭SE,8F);nBv+Vz@c;)QJO ۊ+̄P֜nrM;;T{%@*nVIazu{K/[Ltj1 &qw[ЄOQO20ּںMJgaYBTG?H,U, j ;8;W8J/W?dnNG t͈O\sf(a\[RZ ֘3qkyF#N99zW6Z:]]k2&kcRs%dS6KntWg 4\<8py`U5Ŭ4óh][4}CNͶ\bFMRכ$F{>l5v0dB{Ҡe+0Ukxa,yOY&Nta<.ydSK g-1B3Fn$ #.\ZhٴVN}ֵ^"⇄B&9g8H9@3^J=Ŧ%5i!rH29˨ og6v+Ϡ[Ո& ͆L,iNbu=PŇ3^˿J0JL0{Sgv5i;٨P(+cHs%BeVF"6hsl0TqM\.N,x-H/“.xua4¨S#mҌľu$Nx/7{/vMv+< V‰bZlPVU`2[r@MJ'&xU !0j;qܳȶo aʜ"gqty=cs҇҈Y9\QDF ӡvn5<84ntyܳM9hA5cpInɔFז8S E)F+EvFp:h^3t(j{,M~!Օ2G"㒷>03Pȏ.As,&g9>Hb%m@njbwVLevyNτ\::Du5Dϖ,{AADz,\%{Sj̊€)Ύ4<|d 4C3+!\3> !(q11d3h4eRŵBlEOaM o~a?;&-mElZR%^Sn^<ωS !vfSRrU'o) \kb 9ak3긮<7r!zv!8 P+/r#ۿlD 5w`V 7VMg'_<}Eѩ4'93vxa-95dkKu$7W BLKQ^ I< 4P3nwa^Ç~% /F&Rɑ VNRS16ĩayM?H%t!(T'jVIx4ndU9p,^(x::QQ 6;ZmKe/c7Q5mD4#O^!hx({pεI{f@bVhZBP"e RrFfn驝Je y5ӽDf(?`#95ԝ+;y2Y.#-.bId j>IHqvDl+wW g^OdI"* 2`\P㩵 hR$ǨqXC4tl ]eM%#w*~Cl˭}QFq :|q0NQVt ĠF,Ws` D4}Adl Bڢ`MN~̟ІȃQO]'(!ߴ0eBGhÆ()7+ -/x$qD6 –#K f>]%I}Zƍ}9k{0$'.B︺ծirPI '6y!_?6 hp`Ts553*%C ggyֽO7͕UASmP'^P^pebi'W-ep?wibfhqJqAZf:5$?eQ+@MʪOU=pdH|`y Bg_Z<8&% eEπ@p]v=inOsdj-I$ױ}\UK3G]msyC9ً~_JlQ >$ٺMi;AX\;CKGsqOxvv@Œig&<=hwɃi7'$~}fu_Lv&!SM5$<(*jj3&m\}8sV,}ot&ESq*iǮ6yWPY=|Z: y7,6(}OzSh453 :}S [9r݈9HBd r'?/AN_.=L]@J-2:S/[ʢgGXWCU^!g?,J؁,HlfÇU݇&О"V'ρSi1ɊPu& Nm>7UƲؔrt,̐GrV6j=V| U< 'OnJn06 d/ iz5VH;d}Fh`Mi\"e2G\gR S -t;lͥLV+%Ƅu'66,nJW(tƓMOzU ,;1+Vv f q/cG`x~BQbg.0dc%5b@CO+Ԓ|+v,-8c9OJS~yhHws%YE.seơJOjD_ꋿR~x zIDޣ3.<!Ͽ,Ϲ0,Eh>5owћ-Ϋ8X(%قH|_Qm({qqC'-P0` p۬-FF@}lMa]f*^4 bI`w-#l*1C Ƹc:hE w4:̼}A7RP[P-7dI,qbLzK6ԓjPDW)<37@A kD7DG(c?KC$G+| ՙqu.Pa ljP7kG{Թm ҦuQxf¾nh_ZyF<ezt[Zц Swɝܹh+ֶ$uӃbs{͆D OK VHyzE$i1.9/t̉la:;f 6J6\Vїi rqWySM N>;v{fiepHL`M0i޷@wft fQހso,lNAp(6y!KM )ypV=C0)bb[LSQBhyb\5!W6ɕ*~h9_t ӆn+7W-X<ȏњM~ҺXo -zAoVH|zP61t <^2'74 ۮlēY2hk#4t'lUU-q 9eMN(=~ue&?C(;x~|╡B}_೓4R<=X#z]L#yüᴫ>DԥVd?6e S7K+t?NەϽ"vR`FIURw sk0r_'u'C; B;-r?}+ ?5Aj}*uGvWr.j=ůCXh0~o!Mu?i`F@z(sU=?S)iXwFphimg,h瓲zLVU`JU^^P,A֑(iKt -x _3_蚸j;@aT5Z'GjF["L{R73%GhXa)?y&@cBKf ${ `&LY0̌6BDgL[g` )yW@43=l]evh"CZ(}^~ +TRYN KMm^."Q@us?uOf9#3k7!-Y!~0^CѱCc_Ova'm[Y,սΙZ&FK6lZToSV3^䁂A \Z`Z0VP& cC14B},\x0=SV?"1ggzbݣ~Ӷ SH[V2$i26V\d Hȭ ؄ٲT|!(g룳ϪzfHVޜpPA}bQ"1njw[{dՃQ@\+m/ ϤJ:ꡒaPKPfOL=6wŕo by!ˡYY!c80%*.eҙ1ojY MX. o&3GAH(DfL_ת IJL<[3qgPXNN!GvиkIs jQhFyBˍs#)0ܣM g7Wҋ?A>م: N,;~tx5ErHe+Unˡ|- /4 -0 )(VԞJ0! ~>u]AȮO_6X~ϰ$w uD<8i/'k4r:  Nr3{i'GW1PLr0wwڤ`ѯgJ[!sodm~A`&Isd8؃Tߏ#Hc~ФamN:3InmL.QZXH9܂sdȊĉpq4ɤm\p ’I8+yW#}?bj8bC1҅zAw^9lM_!3"#aDK!Q8_q?K-~A⺁ +Ʃzr="M 7`e"{[3Ba| ~a.v<P1z)Y@SeSL:>7"/%Tѱ c)X B2zQ;ա* Ʉ1-Ķ~KX(2qY[ }X!|mpx9?*~t> F4r<ˤvt0ɮ9'8{0!grS#Qei ֊ /CJNrb5* [>4kMiqŧH(0]Z]`2)yͣ5acUOaXf{T7m`<']+ 5֕ =Q:1p/?@#ρ,'集ӟAZW!M6 sCJeZ}&7>Q1JIa0G,IM%[V# U ˆseMa)ێ]r@oT4" ֚%jy`Sm9h [V5~*[/8'݂kHpb6]GߘS6Ρ,6|]LLt9 ggEͦsY aͪ)$̎'.0",o$Tx]Zhɖ-WulJC?[-2Ak80|D`SD+TO2fecjCwd 阴n'Nl?g GK0NJ4_g֞sk7hF;b)Xl:'x9WbK'B+\;=CM/a \D4+}u^כ Pٚ<(}\})]TkFњJWymt S_cx#GNavVM|gZx#TG@Fۀ[եy(5,̚^N&řq؀#/6ẽq> Jqd&ū"Ǔ2Ns=qfXo^'ʂR82utZqQo7hOK9V6P*Z!Xkх'R.ٚ5,e'Of%)eKj(~.lSβ.bv>Kn^;v =ւCbmpbHznkaGJet7A^+ I3NZcٷtOXƧr(>qT Q@QАW:n_Ȍ›LlO'ۮIXF c*)Mv@2A{&C+l͂@z4/}#*Mc2|h?ﭓ}# FM rI*㏍E=Qo{VfZx9y̒#eP` ^6v1҆%DϹ Rs_`"$~2Fo^,5n9%>lqg2@*-PMFY%#N$M_Ǟ[ݻVsC C۳K)c/GGO ض3UlTH5 #:ҝ_>Gt:~;j $X+'aM=퇿N[1֋Zy)ݩHOg|e:IPQ -Qf׎ω'y4Cҧѹ?PSdZ+9(+ {sȜG8O}X@`ikꨳ,p7.Ҷ $].~2h `]ũg+\&u`\ vХ7VdEDTt9 a7ϒhT/=w}!jhxF댾X*@oHnK `\f-^JK|{x m1%\O|.T[w2@mmpcԒ5Vś4W ;0wW|bVXuO\A^i!`Hc9נEnU0۱s.Xhc~i7"%RbXL7IɃ=!%0$B?z]F?N] ꐐgA܂`ԇ -4_@UG ` Pzj]*R9 *;7Sc3-&Ks>w۲KuL  _w __:^GA0tJc_ȟ9N{n1msFx&I-F dcj>{0x-0֎sY'a-̞REֆ Sw1\$ s- LI9Rx`g, lST<3/~pS z?z ybY+U\ "hrhGq5Lñ_^C58IgQYrۮdGD%Rx5l Jk <*V|+Q1{ORdT!C\?xhE8s0xOId>r\H(#̋fjK]15@Xwt@%@kb7.b$HD?I9aF<_ZщW) q#>IX;I}RA.V!^1POCd\BG#@tDXDž/_ћ]bm \t2@}PkDDXT2Q^'I۰uD6J'J?w70@,S.?wnr׾*oՊ:hxn:y]]*%^U C)%iz1αGĦ`X UrX_ v9GFi|qvwsYrmsGpBT$F3]~JǂE4WFJLܭWgyQC\a˜Sޗq(~Q Ad]"]vG^թ~L,81pLti? z<ǭwc=FiT$Ç0\,QyWzn@4}˫Y?75l4g)c}3DeL@>3k.Qłq/}d*p7kK uy@!!O5EWQ'uxF(л9?[,rXC6HSxC\ߨg*4\H=S;>hk9뵸`z &} hNy5>TqS˃?k3FX[RQ{pFi&rfR 1!*E9ԡ˕ѵЋh3" -"z{::&1nT5EUl!)Hqh/Vv0Z#!Tp6Xj$42:H`Bq#Fɡt6yںK~C)#Y*&_ i$P-զznDeoCy~3%$y\0wz)3#O Q.7Jx+YѥrlZ볘40ѽ5rAٺ:X% 4hp@6.GfVlM`els6~?p H'(y)5^/8G) n׈s av SYNS$v 2&brtJ!VOQɔ"hAn؅)='N{GaAS MbܣBy f9'8%܌։޵-\j>an!?HM_N-PSέ$+jE gwyJ`Q!GL:KCQ=~2;x8.:IA:  ayX(tu%OD ˲<+%[M&[^ P4b$Cffo|u{ZrwyLć<- g:L%:X8xBƈ!,^ɹzr]ʑ~ZR_x7A&SO:˿Ja%%*|XE1~"~q*#B*h kXpCUAFjσ!В(JzX\rv0Edc&)>e~:Z 0R.uʂS2#MJ0݁SN0wj=,zsY-ߣalrc&oWx+cTȪv $x jitSoڶ*#'<Kuyn9/'Q!]\_CD E2l_xIf>'XA4#7R6۹h"pJ7Pp1 1(ޣfl)*-uuUG14`ސqyמz^."At_", +| ?TȰ&cY ;eQ?H|qi-B*|N sÆiͮ.r"ՌGIo <+ 5#i ) L L9@Lb,Q.kO0šQ<:(vaߜIq˻4c8:3J0g^䞮6 %V1GO7}ϓ& ܬ8oG٬Qr6WcOke(ЈJav\Ct+RKCPf"< W`tvy~;DwQ޸l)AA)g m\U~>0KfF3ϳD_ XmD 8.H w{'#'y$* KvVhbzCFU1Xbڂ;i3JvJ >EI46G[+7Hh%Pgd#4YXh0|fxaBU+{-<wKU㖙һyakFW|XoXTiN;>]x-a ,sEݞj9\*|,&Yթ"CbeC&+Y3 2*,rg K_!%5?xv -c_r^tR`?_D2x'6 #~eQajN}\`EΥs ^NHSX:e:þ+}+ʝgDlCFԮ݇ʑa[˔bXwd Ιs|ݻ;?$&}~m! )>tfcbtIbz>]|nƄsL < W >)#u+pcƂK!5u1okQx_sO;a烘TU3ɞxǚlE ʏ밷KbKXv"7RFӪOzpkLfÔW<3;xQWH `䩛:x'$اGC :uKr㻴RRwSaВ!~r$I`GߜU~x0WX×hz-KٷH/XZt̗LU-Wrwwqx#bǩTp ·^J˽A|o`_TQH,=f-QZzΨ/[ȃ5v pjff |G>mX8O+Jrl^:F~c<ax[m XM~'EmM>#%Mlq͕ǁ*ZA>LWW$XgY32])s=~٬a '> &PC8Aǀ~o iKIx-+N@d8bUUS{:"vYh0–\rRy?j&$g!jųr9|Vs;Ǧwʇf&*ݽcb]8UY H[X~.NFr1TNa-9@=joy[ѼaY5xzt\ uv6ތ Xtġd tT׷hXMVQSU $AW2fY6rA) [BN6\(z)NNi"/vEdkjSO[g1e~)d]| B1]tS\Z ?'12HD{<7XyBȥ`84b+&.`ׅkҽS>  0BvڵRr~@PbLXl׵kRlW3.-e ky,xf"FpmFÊ/{5B5C/\+G4PYH1WBmѯC$&ͪFؓHJsqd_.%a_Ŧ _WuN|Oqpȉڞ4)SplhoM/п72*b B# L+H@/Ѳ*9kѵcBL8ԫ2>|݀lM&^^쥪E/}*PevaD삣E!jVVFdXJVd4ل"Af_u0~$_H5:8lc5}bƊLZʞCy_]i+;l'}@y֯i:. !nG𚧒="(w6嬀NnVr--?Tm[՗ B;UY>"Ԩ;Vh$Y*6c{m[ςcfЫ4펒M]o6' KpDu}OV SVpTm>(Pgຽ>JrQ] fa^4PVd!c;KYeO"قs]}:(;6(d `~lmU)EtJ> .h -D$ -spځpHvr4̙=6l%А\[1CӅ8L7=lUIRFÞy5|e7t0ą n t0Ob8ZzEk!FO|iaRJ|_(\Iۙ-C(ds/ƪPDC:Qud1 OA1>vexp42"NL5h`𒽇@ݿjO36Evi-o>|s~MD`' ZN2`I"/ٌQNIjjt!*Mm5=qt'K$=@MSpoyrh|DF:\y'R|S..ES ݰIg\uj\6 $V>D,OžU}]'۝ ݄OJ@k߿: i'"̽㔣18,wAJ0=@,tIȗ&:Lyurt,RW㓱6V.Egx,lβF֊ZҟD]82v7~ y;Ll񻄱HDߙ8}gќ1r1~AO&q(] |& LeZ{KolPH^үNٍҗ(i>n5F߳e ]J/WBΥC嶯5(4=p*[liaUir,dVEB`@!1:- zͧ 95} _?F:_,vtc% q< Ǘ ժ4^i +!㦊M5 )CCԥ݁ȟB|R'y#uBf4+ߍƟZ4 b|yJ{ṰuL9Zq`_\,iƷ@SH%>+HrBOcU`@7bo,jvc:0^MBNUWGzhu[w{#@\?h]3Y.y[Y9Ԫ{;#@# h.-֜a>]m(f~O3g +l_-?FfUӮ䚝s+=Hޞ mδ;tpAEȔb fa{54P @Z ]ẹm V0һ,Q=R?z Z!A7 Ԁl 171H [nȓb`DLDŽ\q&&E\2L(O<_TpԣvSLSpO.I)D-TJ"J;ћq]!?nYŢ1V1ޛ38EOݠ uIp Z珢W#i;zj Kf.EO._/nx!+|_~2[C8 [1)VCb\REG>h~pf <;UD7^Nq?ԟuwLŽRQ1L)ɉfefᬻ' m[^rnп*vB6Ofxz1pk5ei/4D 6u;Dfpbtk 5^'LXVfrEKC.bO+&}.G\hI{'l9_? [!&mvtS]Wd8"/Ժ"y똄ٽ;k/QukҪ헥£] fT#kn̼l~y)?)56&m` LYׇt5O2l|[\"A3UGYm9=-sOzkνPֿjoY˧$aYU!i쪾D9C"w}Ѭ0@%"~pt=_# I~b[왅5JeX\ILQƛјlˉ1TW+hΘE$~*6%)\E 0 Țs1 z5DŽ{6>$/I N0<60Jh0| <~YeyAz#̸ůDGZtPBWXXlZ8ӂ1NWvy?h-U@?G^v2 هP6-t^xc}9]wn=tUHGZ)lq2%մeYV2e]Sn+qj9_F%KGaʇ]s 9~w[]$V,a KOUeKΪe8LdMsmZL թSӊ$m JÅg@T]~;`DX&(_XcOE)Y*Eg*.c;W97]A>p>3ce2hrdtqFF΍meVMC= <%E(CSjdHXko'eJL{fٜۑtQ &".oy4[};;bZ'~6W:آm:3U%`u5]Ϝ/isY U8 pSzcnt^v~$ 8C׆?9}^(<b^ !بr'kg ;m?ϑ{tPlRN·y A6YUk1RvW|g?GAzM@]UɷbCbYWRf^#hQ@=ŦTtRzlڒ[m^QiXC%|lʽ~@t *0D{G$N zӭB#XΟA. \ ]:pV0Qq@:uJ|bz“hެlt_?Ю.~uIvXLBQ0N*_ͶI*.RdV.ҨB@+D{[@CntqElP?$]V! F5=<. ϣ+I՘^oW EXwPXϐPHpUTQ,K&Sʝe!bϙ[iC~g#[(aSq9E^073z4h~n|h譱R]/g5JA m5U鮱{uy>A.2*@6T& VY}T:6·巣FKKp抄q iF|I{2",ժK fj!MyBLVn~ZPƳBjǺ x"cM?tYߒg7e* ~hVJ*Q]j9 _T㣪}' ͗2Mv$<C2} :!v@ajv/\ÉpBҰ7 %`,ώ‹d1)GťfÂl}VsD^\GH,d&F>zr4Z0)5f .=2F1}gZ_ /[f[1 |Q*K ǧHڵ(z  Tz_Tл3Ll\7KcF$B)~WQåLUXc#78z|p?2;瓢~ 㣒S:F}&#>쒫BD,` &f1ԑf lVm={lLޮ)X/y`q |Ca΀A4\|X2!7Hfg 5s_xwF(o,*o*''Fͦ-|V%ڼ?iI(/6ͽEA`tLa}d6R`5{M^A"F!a&8­D1qτ$nX{xxT@i*2A^=汃X5q^b$Ɖ FOlώt3'ҍbd˛`;<.NmߕHu-vp*H[ V~7B`K$Ub,d( ũE}ܹCxRb1*ȹ8E8".ZjGt@8:d|4gOW2F4NB>AQuk2wjRWDG>qgj%E2&ݚE<8U!Z=AB@EC0o"^.lu?֠ YS@  }xxcB'ܹ)9@uȤԍGYTAR],&G%(Ƅ!3cd,6p[&3 &mM6'lX@KJkp j\XO{9MADݐ0S$QͶ=AS[)8b?FgŰ]oG3(8e^ XwD|y '!T_\`cّQ S'[^0֣'_66̴M 0ç\'wiUȎЖkj' ZSRI F^QS7(1uGE lQ>MY=t$b{\ ˑ6׫1YbJS]0(k{NQ}Bno4.#Կ?%xLuK6}@00SWz*)STZ3㞥Q_LX<.H<0g*˺~,ԢTۄ:!9)}`rAI86Mʧ"@K]+S"o+ns|lĉPE:׿K4T?ˊ[dj33;o~7Xucn_ @ý}iҥr 3PK61ρ6+?쇝@ OvJ+)ݝHYnRِk|/@y_j,q5/Ԏ(Хq$'.jjIQVMAZVS͈xrZ`UW FOt{j.*_aI`_&=;٨Q'`k*_:b+7Fr RrQ45D2r}Ծ`5fE_^ *2ʃewc~yļJ#ak|f߽D88oJa0;1AdN ʱC%?f&x @ aXxsl7)*isL*tl̢̈́dܞpJn3i9%;/Kwtqx8!}ޡҤe=1eB?\^diwT~J XױYH.a;6X46j7yeW`#mqPK#h%pDqh <_Ar6A1d*vb4NOq Edٚ\| 4tuumakbBFP GL*Qjibn\AxI}Hn6рi{<U=g=%`sXLmDFquN'Jaa}1_='iN F1;C7G|Jd^4e:{[StM;h6s I(nNQ sN8@VVWG[Em7}^'6hmȢr%S},)?1;6JB%U {دO7 QlayUJy#Q|o`Q n,'&jA}&g70)Ydhk^\1.wԪl7ڭ6h؈#߹!Zڇ^+|f{V?}f\YP8n4}ofӾ̄l5] ?7Ώ+Mpp@;JF b9ڴ Zkh+Ll'ބ2 Vo2ϻfWsL3!qbK Dr DY:y}6R؉ xbNhhT*$PoiC١;G,}:6imb ^ ܷ:+%SEA 4{W29!n m{L*h ڿ]i, s9i~[xߴsLX3&{`[*fcrn hWj.`%l>6C PFtD|}҂ IFyB0krpy5ZJD}LC#FUd.lt+a_4 C2 ,gN#TaWsI'[noNsPĆp( n"2uV]q֮xt)WvI _N^Le~ +aJ?XP)/"~` F,Mkj9\ k fj?Bm#7;'ZɱoC0zN0?\(0RS LptOtxq12!= v_T]cktDZ5s<8C|ф7/׮ ȴו; v+Õ->Qf,/A4"aډEFV (vi ^ \xn՛>5h-U0zD=Ƃ3X▽ίǼ3&(:lH ȷw 1QZinǫ7LPdh5 AB]/" +hQtd|NJ(K!9zYۦ=b Fx+'OsX LةXk025ab&j)]xDҔSիEXvDv&ʧȕ5q*zJD!tȦ48#hPTk5x?Pƫ vC Lp/EڮfPAȻ(p1w٣ W^d߂<'O܆AOjOO؏R Mԓ=manۈҧŲ%\ffӫ CB6r#fBM+v];jc#>eaq@,Qq+ Q!Vy` DnZ!rL~3`R5U$m$>J\K +$ yǶ,BuQl$0aű2#$[@taw-3ItE0;k yq~ܢw`Q1L1JtqXߪ:ucDn5_~\[:7'ɨ}B(^d('QśYmT ʥӓW[M97<,-uع7by _6`]X_[C(Epy}Nq,]N@H W 7O\n KG9k"vޗ=/6֮ٵ7QQmr !0bQyQjJfTYOxEP3GFL[r$IËKHO,"ߟyNjcIYOVk)>lbTØ!;D%ԖY=SJR z4v|<88 eͳ65+6VY ;Ys ^[gV ND'j^:xϽ&AZ@8sN/6ŊZvs+=|q+[i0;(Fp[==LoQK$ vpT HJ8P`*SZ+12;fS^9`{p;02RӦ#2q6ҌS)]_SxOǃ l ǯ>"kw-D2ͷjQF [y}´ FY_)71Mafђw!y#Ӗy" G>4_8`~U{Ώw|] mhfX\Ooъ5TAפ%O d1"< ,2֖Mil;I(TH*Uir~(e3~m{"!|5Y.Ghizh{vIfX|x2Y~A=ӤeHy +5A ҔO[P|F47Gs۴vxy~6:{Wѻl@ ΋MkN$&edoN#8TS0D@)-ZڸQvQ}kYbFF?e͂l϶ i ;[079o$Sn'a x]m7/Xٍo 膿8GƦh͈0N<+"hԟ2⛳TFt "xX}즛f"G~)~=򝘸ݰ4IuR&_kAtnJ+"C'ܪhmL>>b[ Lajo>(RD<U3L4-4?[nQ=[.P"翯əIxj>ZlYKS,EP)+F>; mX'mV4umdVM]j[h"܏+|Xe4@6JUyƶ*+r:ozMZ}]aന4!sɫacTFssbѿt+^aj8JݾZ G7:FYc=Uv gג5"Tq1bxvU]KUr307-jSJ:2 8 ℌb'QΪD ",BW;?_Ґ+IU%ѧ Es}0IL{h~1 rqW/ @u&#mY(7jCIǹp@q[e:5+Hx{bG.Lk*Pݺ׼`v F~׺D ` RF\q0z9ebK$~Xv“3=fO8kNcf)Y8mjpSENѶ@ղRdK?vNթuLżʄKn0{4BOZs~?/ˌrNphnE "ٙ3' Q֘02:ɘh@3_*6fTW18XC|A4Uo\nm\)١ab!UzY/nB3Ź_}+/>Btl#hͳE_ 6_i -j'9jʻ߽GHG5_{ק QP pXV gѯ?]JN˓] {wM~Z Wnq(q@y_OBҷEṥYX1+) ;Y?T;= B€D\_Sp F{{w|kćts۝<+fy[\㺊F ?7/Ci2b͢GxK53.dnC" K0QAm*F\ wgACKO ~8ͫ([#ipH%A z/nE|wvQU@ .bm}!*Mqt'g9f?Ry~z F,J͉^ _j:[TLLOzͻսrj$Ō sH:(4%6CXL1kdL)FHT9npybէaxp]H[Yx֊D^KH#[ k%:`f(l"m'Yڱ"3ӹ$]T[`KYi066f7Cmr(d\/r7ReKE[V*6O,HLE9H[ vhEٲ4WKi#Dף~dv\ $N`YY  s:'u[Gi-~R3:YlW/(Eo5 ̐?!rP֭2 _}~ܼ'YȈB7Yϰ0frduaF"8^ZsK|hФkTNшq8;vH-?©ڋt=.1J0p,Vwc\ɘDHPj; >9Cx2ٛ^3֬^/yAtkP(EF*U?9%5{U2HυힻO5_gբE6:%  |,n9@*0JTnONn^?W !)n9S+-'=Nl:wE}`ț&:z/;" w^s$|I(F_;A|^U ۣPu3?g[/z!/^WauWabj.jkaJ?s?^+7;f%j*dlu~ a aiQIssj,1I.g )ZՁߴV! ^5z'zQ:M OLTWzww#L6-M_싆ZB:QIBnt;ehRDNCKf\XT(:k05Bj</yʹw'R- sLi ]Lg~hjMTVϮ&+nF6 #!ptND.³Ü$VD'c P, ފTů乐q^t^V*e7ˬxcxF2vJQI`Iʲ>CM-%c?;3d62aLt3 ]9YUvvKѷ3E(+HrCVyԟ rJw[4c|'ǀ@yt$"{GD+B,1^;\+]_O2$茭(\V{q2A :$?y{#fd(s,.J'Y-sjddGud|+7yAh)MM?^툴Уz#$vjD`T1|ɡt SYaa=~#Mw !& T|MݗޏټM2g.V sI\C@]l-|SFޅHS8Cf[*\8&}V=46IYo73ggsrJ1SwXԑ>@9Bh>8l[)67F|D!r)u9!4N,Ϣ{ka-q}wN hTHJϟ3_iwG+4B&!aJr C{Z-К2ӾhRn Nm.>a&/&ooKzw:"Tԅcu'v>wSZ4AsQ( Wk[`9cdKIJQ OͽhL~]16K~?K7 s}t߼w|YEp_1o` *^k Uf$@7Fq=Ofe3箄]~ Eno0Wo^ 7l/FWer7-oPTjBaLҬ+\~UPw%DL+ \e0wTj+\J-q! \C>ٴ.ȮSA&SB=3ɞg% CG~`˛?'CH& )+o=Cӛhp腐Ƨ yGoY~Dĭ N.} w.>6-ۀöpFO 9R]'F+'&(\b:8 C3mKC |'J?\#\A4geA~șMUAtfLE)4>C՝ԗ_j7Ex{l+ocY &^b4s:SνS Yu!{tF%$&TRV^gDPˆb KX܀=;şFQ|*D«e::r+bvbhԝH""saoTO4QfhS>I[ rG٘ls cR%Ad'%Gv8Q 0]TsV >T≠/3o5yCR#ˤaz ߃5zZNо@DȼxҬma͔ =@5E6m}Q*b)9у6R#F V}!ypz3j+=}$ybr6G׫л2/<>E8DJ{kCXZ/&O˟C -JVh#gGN kɉmv 8(9+_p is+rT[5n.}*B%/e  :wK'i҃=-/%who:d+2StV,ğ6V/yMa(;hZ35‹;ܡ1unjhL=vsD.idU"${c܏J4183腼ˆBG텶re+:f PM Þf6:67Li*Tnzauh#?>Xu -IXF&-\P|ۣx4I.EAKe2^fddsLgA}Wd^N5Lj֗*rEϞ h3j jOcWH;<mqp6y7`xד2P^ՙ^( nt>!`HzNUEZ"Vm\-5RFA ?;mzS/sv Eg9C# %G錋aKI*PA8#$O^_M~v*J4nͪwQ0F䩪*&Kޜg(2ivMyJ}!Y (}uھ1%AVZGp!iW`;Y[&|Bc@!53ŏ FػnZ4@YhIw=9]nxՕVnż`H2z%0cz^ f pdv>TJ 0*oYM[fzn4==wN=ou;c]PzMw$6O~Z*rMﲭ=1|k$M+R(¬Rs8͝eH+5!kBZ-E x}b{ܗ"C(T ˛OkVQ4_УAĠq.oI0KKZJ1Q}jjNrH%wxPg]0ȘBQu` \J:7؀4d&)϶klm ԍOvG~U2S c2iޑJqRu쭭yC2x/0?V slR{F"8h ƦVx4]$=M˔꩓EnT(5XxN#5 #6TJTh;Oާ<۽C 2pFsV QΒ26+(^*"]F"bԎǰ>Uceҁ4SURL[B *>㭓zʂnKuOt~%_ NPiNOL64NЇpmaǡۓYW^σ6)pjl@-!G_g|*܀5Zf2\75]?dj-4Bpy>)yB>GOˬ&0rO5FGj]Y=궫XlW1hTG?_vvWLcBb\{+1x__(&<.؍M>:y4֬gkAE !]:|¬p1r2MD9-! >[Kz(4(v6e 0/ow+lgyF5+%FM ݦf);KɷF)Di+ӚPbxQQ>tM)WC}1}CF6{ TَE56B VՐ8}z BmP=4f X +0JcQafX7p|yϞ`{qA`i,FDP?\*:r5z{:~Wuiaʤ`*h+lqA[+E+5x|i55j{52~Ay)paȃ5UqSm28:UG/t| 5`'J(F YS":Eʜ@c l=}rLbtz@o紙4  {q5AdKV)T9uP9er,faҞb:4hMI2ݫ]"sQ̈^i.:rI}ȼL{ni$Wk*0e%WG 4o_u]Gƍz [eM%{uwD;\*3fi-._K൅ײ7K&T4 (dB5x7.zZo+և%~J") $86pO+9ٗMl]e czNtd׍+k>4.4&gevJTS+p@oz"$3d6MQ{nC6=EK703Q'JHq ]o(ՉzNۃ&1VpZ1ɽ #u.(+^:)MI)qKR:;{pqc~lN $YO Po=/;?eJamrh3/9V|>*mQ H#nX4DjCf2,jꦧnDS^x'Yk(xw<.jF 3XeM"^xvrЌ J /oӭY͞5I٣˖ݍAt}ko(YiI4@RuʆU6S7ò[a -1~|P,Im[.uz֦F ,DƐ|c9FRct\^(T: {MfLHDc6+kzzN'g~F>sذ~35?Ԁ/fbUeH;z~X-PfZ _Kg5yXJ[RKMob%R~,ɐ-bsqNO >6I?L]>)_uO;]333O>Lé!"+06po>nW'm?k*Š wHb|Tg~!ܴ8bS+;!0ZcxIw޲#컘ㆣAQ/ &ktᰤBRGbm]Net~ 1Np̠n`WRWa#k\>V<ğPox =t,K"b.7˼Pє2_%efcۉ@b$ҴtRdlΤy 0R}J׀͋Er* >$0 wEi-Ó#C:w[ZBg ,7q,#:0>3TUNVH/\lub2g1y`+ʱԓ8^ޕ?Q ݻ .B:zEC-nGɸ]Lփ*ӷN,Y`}[,eR9ؒnSwCWǿj25hެfi"#-`F1%% *\ *;7"IF$Ex:1ENcPc!|"6ޡ ¼볋?`8#!+ h3o B*}qJPIjlp c&|8_ɹ;zse~9RR 0D f7/0Z] ,8~#3F3 pUZjaWL,%8btfݟy`j} %ΐvg`'m"5v, BC܇kwthp*)g?|MtNQKPCRVK9D*9=om8@>{m{7hED@=r9&ւA}{($\N!2a,`" mjb'MmgwC҈iũ|Rzd ˊ,-ʊ *|HF LGswy+頠>N %1=>N\:檄lR}|=[#F}1(9؄bͳ6!eA q቎s$b@ԗ?7QD/1B壧r`'[JӢ;7/+l2,QN;VF:Ljm̮28 50vCΨƬu.]Q[zZ?vdjZ|,^P ~Kp@&2gWhFQQDL"~K(~ߘPLVf.Tgb03+Z5"$+fNq ŏãBwz>vs<#KVmI@"D8DG/rB_SmbilSn_n_GJi ?^^Ȩ'.`&|5ˬBy٦EGp mbwh)D$"i{8;uԎ׏{GER:iVM* )vƻ^q!{gZ6 C _i/ ׄ]Q )>5G_cC[ ^TI`AWB_jXj`іfq)6jv@/\᥿yI9uVX'Dӱz@ޝOc&VN/?U_̐] U+2Zn+>rOۥ$RdE=㾣*kuAî^5->;Eg!&=\6V,x&0"l #dXj fʾ4-dhKY|ۭ I 0OFuJް% 5FN w[;+dng5FzFzxXԁjӻW0G# 2p%%9!,LtC,m .-A[wz.F+#_В5*|1~;:>g}QoUEf ?%atjԸu!X6HYg_iqmyN@ U?5Oȡh#j5^vvHXBDSS9F廧5qG1^Ob]20l8juc%z6L}O.'R{Aп{b^/}v\- t(Oŵ QpfsSI"?d$z-d\ⲂS;Ώ}X Av!` !O7UI?^ bn@әR J\,O"rkh)tֹcs<ǮcAPܼt:|RYD>~W១.Z~IliM}T'q%Ep=x/iMGxLSr\ILlOA-FPz#M"QC9MV *|"PPE? Y6w/Yj5{י$ÏރXYY"Óh*ھ0%3N4/72Gl G*2`Cÿ-CGL2Zykxa_A <>ҭril &::w=1!c ]Μ,el%=٢#i%rW2ztL+`Iȿ+qQټȫӁ̻mkA~(BM7U0fGiqu/AW<햿1R|/`j>{>Q% :m33Nǰx!<Bi)Δ?W ~X Jkg~V +m;XoL}Yi>5 #Anjƒ?"7nTm[qHf j:G`1ơZ /]]'&;)~ fv_}sզx^ʂ2Ni#k-<>G̜vLa8Amڔ󈺢r,&IUV@ e1ł@P5.d(&WPWj# {گ7AS]11܆`w ưM@(W{LȻv a_V,dLO~4Ev/Z_. ,M@k,sR ,Ɔ<9`E`B&?/Nl24DZ(f*b[a ҄Biijnje:'EĤb %/\'0T)Ȣq$@67ldP IőVcٙ"0 85C]&a(\IpC'2YN\NC>{1sL݌̹e}|(@,S> ^wZp,g_m8v5yz"Nyh@mz7!"vNvr,輋tL A꽟1]8_Mύd׸˒RCU>k(_-Ha-IATpKDsP'|g:z:.Mke OyЂI< !ʰt"wu|hEj@4lWd_&`-%Mk *AE-Q։v.jZ'Po߅3B'>q_,S<.󓌏tRLu~Rp1y<)g>qt_2g>WfOtђ- 9HW6-Ƅ@gwq'NIv( Wdll P.Ӿ^%US747m,&T0]Oq%NLa>ZC0uH֩p+=+i9Q3Dz"yz'4+q}Yiܕf mPxLE]T6RpOʔI Lob\%yD=t讗XE8lvk:4ؓ!G^sn(PUa3 .zv`98o#5|m2݃ҽ]7)ÙwoV D,/c)(A"- ,GG05j{} @w0cbnDeH56ny;b6N^޹}dA}m"xu/>9uv4>KN\!h8P#fXH`-Ɠv,6k~PPu/Iu@;0f2(\fHQ_,K&opR0:7)~nr&\%?M sÙyl8QJY!KX9X|ET9к0:%Zi1!/[;М9d{;) 2Ju !OPhHV{>*wJ͒j #W7/QEU{Fd'E+l ϝ.\(Ex$1P F#bVf gdoa5c&bU\wl\Fɜl +Vvrtf?2虸(ˆ]:'A)}w2D"PP_P7 F.יXŴ̦!_:B"|NOxP*̊ꉠL=Mt+5 +/6 m{ `A?c^`#dlrp,X鋊uPN,2)a۔FA-*D`.$M4F %e8%*#7n9 *ـ<eW3p 0 eNd\=nK$P{mGfswy2:iGBLカc%lY4ڵlΡ|.t5exc N B PA#q!6a> r -2M3u; xFsv5DcLg9凅o u32naWwTvWtDuKbw erKg  wwR'܂?}1F;U,=ǂN\9ķ6бOsR%FZ^az9X~"o&Ձ}O_i;29H{agp"235׊19{gVӵ2kqyb,!@̇x8-bqDOo .B)fu:>K x&r&ZZR|bJBr)_ +:D.tmirX"EH&uz-mvbK ߂e2%Z}oL`0;GlㆂK|tdBU,-5}\,RW[GI@$[rRz@p5ojc<~;Lnte_1mڦئY%ZC;*4_3] 125 ^L2UH9LSa "YFAN8Xm3{Xf{%v4e-ąǏ=:hM{*]WxT~^&Z>.'FeW6DrdEdtv.;f5LlBi,R)pF`YXу VfVʠE) )7D܉iMjNH1 HL2nhBSY-q/@rϫ.fx%)sd MIb+HLP\g."_K\RO(c^6 0ud\ LwkiܣM;P$; qCDCY %]Fֳ }.?PN]ՉՊo/-Mf=IG-4=I=WAͪtj9$d9WtUquJq{d\'Gg֭}$5J}҆tnH`׵TBJ8<,uW?Hm:4z›~`,؀jT'_XW,&[EOϝ_f|܄;XuVbFlO+TMc 7EY6Rӄ-{m` DBoGr8T4pL)29vsWk!r G$vaGq!|7wh3{S|B 7]n|4޹0( ˙ΠM$Ov Aԛen0x; ]Xpqmj~?O՛9wɵX:XUṙa/Sǖ[߳bJIJ U b`-; tx֮qe3Ƕfz]Z~ވ>RX!Z3,o+[#FVW!`=(Zf%rI6?17#&\V_G4XشNn+.() w9{)%@/,Xz;%7pFa 'Hv[@$) 3jU\[=uʃ])4.Wi9bd+aQ 2.omءzg(3|y/K  H*䳓'])L^(_hG1%5jBVsJ l2 .fָ,4.gp35>JO_NABǑz5>7A&i)Tgn+oш*lɖ뿭WW)ɗF1MCECgmxI<F=Gp^mL4~y=vՀ{֦ʌ5s2zlMZkT=pYe+xUh #v,٭Aw .ϭټ3î.RKTE3ЄjnܥتDTr{¿P G:&jD8 !A|SV%[>'Ж\M&Z> d4 4S>L涮i{D6H4cV'a¥iCrF­2] ,:ywu[on{ UWmh[objVp"Yjr DJܑ7ZB%*v)v@&7 4{ | V>a-͇%?$@ߦ@U>^XʶY%J^NEl*5άє/kնdHK0~bLU;VTݽ9;0b1VM953ʬJ]9#f)FFಽc4eO9۟|6>-ݞv[ҁhQAċ{l Hk?Gs$qGسp˂!k(,T Hn-Ǘ To*j&fӺ%ؤG7{d{Y%R!%2թpyu͌Gma%B蟧?~ԯdT[BjcXO].Z]=x3CcA< `=Md.&Zd.c:N8򫞷aPW]M<"jkk{ J3.R> fpV=f<gp? hDx+bmD!%m 0$]ZϣzJhdˠg xfN՟<|Y3Nģ7|f{\ LYねO&4B3,zǾUDJ3u~O&XԶKM]3h-`LtJ'=5q7j%`Ȋ1gaz- <_u,26I/J I<TغF@'FdmBׇqJ=qRz [~zׁ"V{3jITOkckٕQhq'QUf╥4+[ v(Nq|+(B1 OR\&QE@/6_{zejdMpҏ&D$bH8 &.Y;\*+voM㌞.Cc +?+TY'X$soy;njW&Ͱ[r)1vkNQtCv~-S>`5h{̽-HȯLNE`KSґd< 7td-{W__D*V;%.4"ŗ%I<.߬/r{晳$ ;٭ 4濛#C?]ՉŸ Q{wFGA8C!d 43x.y`T੃<+CV'<8 /Vxđw$F $M .[-rU?ͧ4n݆tb|DIj !JNk$#{>Іr0Zy60r;GO%N cG坯_Y#,Uf_ɷ^gKa%{R1 =8 rgA0'l[PE!̐LoNZcQK{2\w6pQw7"3>{]*m>QAV3@';9{[c&Pa(l&8zVL<%s 9 6:q9|kyӽ1Ne 3_$8F nA|n,,%-E !X]ڷFLwWӯg]rx!=z&ߗݴx_Wr! in:66Z((T2\z}msӎW3@Q/®Q%)$Gyǡ0&!,ϺgG6,]4,Fr:=PkHu!¿qL"֜Jp: e.*W ;VsjlZUNJE}O13\.&+*}zb}"ݛڭ*,LI'hx4]͘=n+4`~%^iB }XtMKDjgRVgִ*Ҫ ~v:)/K\}P\M,UEt$f"0,Rso\4KX'yau]X?'мdI(O[ҕ8A`7'Vm{1Eo. o-44d ]*(׼"_c84WS Wh 1 Rr<2S|JyNvxE6:c^KO+_'Ws\h]~1,zO‹>heKUֳ][Q lETSFF4_X3AZCu v3&=1l~3=8l QT"Sb4.g:ڄi90 8lA_uS[){uDt?5ʔt[ԥmMaf$C6v,sVI i[/cE)b n?3_AO䪹hU9mVR)QHt. ߚrB0Ƃ*ܠ?dpNvCƕ,fXPK`PED{ Ү&^@8p/[\uQ lL2ޒ_'ȢUnuy3_-CTt -x:?X 2,,}@ׯ,y0R3j=+h eyLQs~g&f *55No|,<“wsAqϩC ZZ;BNkԇ I xpi K*9ޥGh깛4O' :>8-:zƉjCoV$ GVVL /P`}j7 cTr&ƍw檚k[n;`瑔}>/٥pZR 2u56Af!!Bu ΐEv D{`K :^G@hHH3݆dQ_-KŦԏ̏^ei;p3 s/в&*wzq̬ux{ڃ)S!M(@5$X /+X̎}\=ei̓A'2t`ٺt q/Oq`0 Kh\iiʢ2֒RFo=eteCBqi_!B F1 VAڀ'abD+J@5%j6{IT7 ,{):#D.4a~<|~Kd{@(Mmlc!|,^;%. p%^*~NRB,Y61ƀtȃ*_uwZƮ@w;CIKZщZ 6TH xVeN9|Wg2z^wIm8+s^q&ů"&({ܰ^di oj"7ܝ41Q:+b2Z**<*R ʙ}S  ; چB"BAG/sv[a3҃J# m_8RB WVms=44@Ds Eb͇r>`]`>2ŏ)H"QTVv1l0G5Lkm )h1_ |oݵGMnk<\PݺǤaش,54nS+"OajvWtIů&bnRgzđriV.%<~!%K2#K̹X xHte ^(Cm{kC{i&gg^^L)ڒJD3q:uH;_Q0Xl恔dobKff&=lKF8or! ۨNy#jnpvodY4bAjAϠN#3{Bv OA79*d$, }!vXd$: {NUߢAI@ HLmc2݉st1RTM <\"N $obR 3Ig2D%n,!t[Oaڀ6oQ/ѬTMƥЪpz/e4PdZ {4HvTvgt0V[9L+NEN\YB~㩦Q<3]I$U^"6ofhPfe( "wB[*uMK'6#q_N8ۛ&= u3@",Ÿg7c?zW;1+ @65PmUumܽ@IV|`2YK=[f#ed74SLbK:Y\n㴽 m/F(t[a Bvs6|o|KG*FgOOѦ^\Fevt&m;> ɢ6'\Vxu pŖ=fnu*=t(ζm~sʟ b$&! }E5 yN#NDpO#> Ƥ?1>us8Fq{AFXgdb1'X mavwm‰EiG\F[E2PJ,T\zPYPaF1P9e*?/r) '1nu/j0mUijIRՎ[}6I _|(!$-a:gJ[úH;jkl"|8W]fgCբ.~,"τx]CBKy56uEr:nC6_XeJ@7p(5*M'YQ[,TE4Sϴ1EQr:8/,fD3W *S[hQtjȥV7 ǝ:E? p,G^Qď6mA7q7 6}I"E"hˑ <8Nj>ƓlxQ ْЌ4YLTr*Kn\CmXu-/>+Z64G'{_^ٶu=o}㕳HM?@4>LI޼xȸy-}EO1#oRc5?6(h:Nj\BqO[7]4 ,ηdd!dP+i$/`bh+dz[>O 4.; LQ$텐$` z2H X< Q/j>Cza%OchIZ=wlVTӌ3P+ҝrd>i8gYu޴:\8T:ߑ(d1ppVh18NEﴋ`Ox/܊ƭ{_*TR#ۺ7'`qyi$TgGSrK:b& s\Yn{}65;>+ء5@yl9bqD#dc?W汸Ly>S!דmx5E!0ܞdnH`h}4!@B>' - q$PκؘV2Go #XEncyM/.kQ[c9C @~j޳K01;"9:S~G;wG^IL,ӠrArĎ x*J'B^1PC?PmQ~oS._ӱBT<&|@X7oREE韎dp?%TgC>Ti 3â$xxX)o# -#Ȳy=Ppͷ SL>2od]GUX- M2GM_Fbqr5!Bq$T/ƶʆHS$H+1I/^I0G)F>=a#]4,h #>dJ (hZn:[OˆxslM.cIp'a_ Q\bGdGsbHh\9T2dx*{dfpԙӉ:Ĥeߚs݂4Јoc;)E{f N@ α3վvW{o܎e79lf$j~e8^Qym:q{u~M3T1r'y:;%Ey;K-EۃMuLTumٓɩgX1U6$7iYA"_C2-SH?3;,)AE*EP}J8$~ixfITdزg\Tj'_^T$su\g+HJ|8݄m{ݷvu*{2=Mɓ=+;t5]t}csc;@mbLrH&80Pnno_Z&A{)'Xg|>{Fx=oxpRV)P"==gԟMcǦU M$m ]$vɳ[Q<\նI?O!S'hSi&Sz3M&ig ;24Fw<{-|@xw՞oh0O%>34'K^ po]-W5Csl@["x%<@$ QTC:k7yw4r^ |WpEgS@${_7N>Ýk_mR~ofH7zr/3"tǣ2L4?:fȴ:?RKֈFR8 &$(-r7_m)ދFtyU0R$(kʼ$i,Epy"z,%o$,^n~YͺeLB,@;;6imۣfl|ado?mdd9ݚc*N {:=A5EՅ"p r~8ci)nC!=ClSU o =fRqy\Xudbbɋ@1|7Z\\#Ytuq{cyauWn*=w.[z>8_[&+;V>ʊW .^Za @r\R]X6sW)CR(?6/-HME[zAe:A[p یz*ZZJa\ݫXO(#Jz J) T dFOg\z'2{P63WaAlv*sJ}[0-zf:TYz aupp Jp^  6'/L4lz{/ yim 7,kY5=S D!dʥR@lyn!1)àskJF(Q$R5ed^\wG &F*ZϺgU_V2( |:#;JE)[OMf=*0|H2QłS_6 &Nq{)VpneI?@9):q `UHk sHkEQ[ܕ}{0\sm|SuI`2{õÄܷ́YoXa(yC?[str ԁ-LԺԇCxIwmpD5Ow1Pώ4 8V2˵DT0~k1fˉ⒙`"śbnR̻͝ HK8EUVN!bu 匜>n?MPS^oqhl;8-T%aF/؞U6M 1N*t9XR\ bxɦYWT&33+cl!zVOMAMt%濾:&duC=NLSGv܅Lڋ?] !VHT&L5$Zìij۠@¤fZtMZ 01]z~]jf`=ན#0#meM<ʷv8fhSZ;KhA2lAR3;fR Os/Nd/JVDV/"vKX9$`Oh}d+;~LD2#x! $cxח5| a+Y.NʙFuLXa?[KoA>%Jk :hv'&T ~hi^,*ŕ5wv5/FغҪ64˻ H i=x 򝱠P@9iIC d 7B/k/w7 wr:& G=6}+i ?s$gGڢv^{.dȰLbW<_ݳ.WǴ|1E)?x{x;ǑVs5UagvVq̩o0?aI1τPШ8ee&0T :wTlR<ɕd@Œ-Q:ۚs#u"T" #+xJ `3oNPJi{L);6ڋ`2BuMu"J1r@Y+|I1+=*kuowg[P_AmH"FEVW@aK;BO~lGIeb=~\ѨQi\eE W'o7Ϗ tϴdWEju/NifO6댶RR29:yhfT `51I±\{N|URÀMJډBO)Ie49<XN͵P'̰q[^3hs# {j_JIhep)V3`ad5oͭ ;/xr65> 68u r֣Nr-zQH9RK"Qג27C'rՙžS530$#;&D2GtI[NrR"3c\וi {cl9ϖgQzi;o$9Gjwy6J7ch&΅ƣey'O#cdRXnafmZ'vuy-L`# Lw-Ell믑={x-`VJ0ź:ZE X".rG5o#:;t”n9 &V{3Jݼ"W!lWiY*&qMAm\#.j? 3;R "KƏKA&C%&LNPح̤O,|,!2,6̿AtdBwMe{@cV"6\rPUnoA.-9~7)K u̜)hr wS 9_tG ޱi0XS{o7k :茝*;絃W3,7~nL@FrVňv-b=Y4>), w)HT}[p5bS;ʵ,XX1Ɨx'&֤s'M"ޣf;R$DB1屽[?>g/K. qlY2 n"p;DKKb17Yl+|[ө.YfU_Hb[V0cöʔȑ~{#{MUEoxNSF/葥ڌiՏtY62R:jPp8%?Xֻ$-CՋvcM8SрsTYt5D],**/2>~RdB$Dc3s T$s#3Y4JLi9srdžq*Ky|/Wt^߃nԃaři\" H ]v*ᓹ)HK$t4zy_#_]B׍ebMmM ^aNMqn4$G[d|}Lĩ6='Q&&ѢJ2@:lD4{JhgB Cɭ'BExPQ\l8O|5_EK"87Pwlz,ZHeǗS l|w1}ۚD]p-H$1 {HUXd7ٴxmwji;*|X8&ٯoDy|ʩ F=)¯̤kAګb X/R!@~,c=*6?YT//Fi/ t)= @UJP8}i|a ?"F0hL<T[ ͽKZ(nG.ƸlX,pq\\A;cU2%ob~5k)=p6rQ3 M3_ZqgPⵊdk`gFCubK[}Bk1RЇf58\OIԜkAwkHDZ 28tj[6KFrlnjD!BqùM£PR-C^={sWr\)bagfո<_SѨ-c6ܤkAY .lOnx/ﴚLT>D}M֤wKK֫#"`.:=cq1%-9 wZ'Qp*ƦoidlsOl|7IrX!ww;: 8E@o뀲Exjʐ6j60fB>\7t2|+/zˊ{ `Zgǎox$;UcJOԮ#]H$+( %)qiBS`V'#rL=MA~vJZw9Pi=q5`  V"3Aq:Ww~7呺v5kו-,s2˚+#ﱙ#H*OO4&B$?g5#S>J}eN)qҧ/ϧ=\7As[H&V޻^YxɌ_׫ݷBZTau1Ex\<2st3 \j}?o#gkuCy"S)"J>!Xq{ѡm Hl[4@u0GhH{) 9:Gk{Rg֌^o?m8-NO-E0 I:ƒ239*cm,,J[G2|UFij Ŗ52!7XP`[ 6txE< ̌Us-+K|ʺNttP4{5A)9v@V}ɞ!&}7\zǿfh8 >`Z,&yZ ٷ 9ȗ ufl/T5}=Gt2T 'QaT;W4F7Se5/ZQvO9i:;l1~SgP55d 6p{}bb?7_U2"CtsqBf;e?O\(ZeL$i M>)B@S: E(jzcZ~U/I~*$_yfZ#ߣ k|DJsH D5 DR]|\ĝLझtsHPJ*<ƳbJ`] JىG/x?i=(0œypnZDV ~ѣ>-Ȳ}V:NY#(ئCo4KH40_v2)`1Tu4d{z~qc,>A`l75_=%O+f(N 0i8(+<\ő:ְ9-f^vK X?kuxDKșg:ѭE҄&Գ~Kuf/UK.20!WZ_9q7.rU@utP*N{y|.2Cq67fOaY(ofrYNN!UEa,)!_Bw~u'=# mlޤq﬎Y5𧖴PE,y p 5U8x+0]*tb׈ޓǿ %v( <& Gs`M'~f1{uBÄcOWen4<2!N{KhU"t X:6.@_3m"-J&6(j/!~6fԧ,SR>;^J||ºF$CIpH KtY,!t2נdsnv)>feL8 mJfD@8P8)rX/' nIfQhHÚc"=1Ufz1p4:)1a";s*"?W #z_z+%2)AY>8GЇ/f=7FP5n7xT4GU*f?X!)?st*bBVr.@ c y UG8Q]rE@Na^:p\،ĚS6!WcrٜI*xNE -(Ju9pOӃf9TCjtJݐƶ0XY}Q//[[儗;< 3_x Tx:anJD3!`׋S,\ iaXYio}i'ħظ|1#&l~Whcsz\3v\!j87NɔeO$eej0&*V됶zt] )Ru4R7鏵IJ~++Yg]xAB)/9SDǽ&P-C": W2f:e?~=m+xs)*us@ánŁb\0S G%ctC;ŕO c%1Q#^s{;l^pwy`v58*=9PE"һK=Uzr!_/`Zsxl?mWDktpc}c;IDx+om2ígdy CP"mxa8]߶ɈJ:Y-JN<_%ޣ)5Y(7V9We<1,XaDd̗5G 'h-`/qմtBoPī}5 _ש74f܋IGCgʜW~N${ҚwLA*3B@=Z#bx)3T-ܡ}PȑJynRM[o?1nLO 9qL !NhA{XR)دqEuhuKGD҉A+h3z *û4ZV06*[T]=XA Sdu-<`uS>'@,#ڪe w*̵z6s[UY~㝗~^F:B|BV@\eATaw/g;(HSn7h/#Hӏ]eyN$1_!:JGnW+i}V*'+2ȁo13l+w ~ԍ8@4Z*QYDv|G)Ev&KPˆ+ Q?ΰoBG$m}܃c'`L,y Qgl7 SߙAi?*{ip_NѽHӥ_8;1Y ؜r.Gd?"h{VvsꝾ'ܙ;{~={H /C[L&Jr{.y7V㦨XO`"e/] j.AڨDs?G/c=:۾rkh/ٺWJR$_%"05$ D^vS0Sx/Z0d^vj _A' G;f֛ ņƭcfݥH'^jz1FƆ/-#3]nf^ Jm|[p& Yʼa\Zxl~` )gL)A2b8( vi5Е)^~!T?={Vsݐt-oڂ1PyfS=SqmX"Om8̣Ϊp1 n? HSW>C3XcNC*a> Aq]vr=F7ƍ1مNB6兆[h@ e&:MaL͂3D @;lOB%/Y&6H?lN?̉oE`XmBUq'4z:G  mfyu\% Cg­ʰ1Hw!TYH‹ µYye$^*R9)3 aY_~klfV&2Wzu[ɀڊ @}\W\ 2IjvxX?́{R%!RiPCT5H 7`L>١B@ *2[z .,Qcit ^ \\Yl}L7uJtAΛU)su7rqBKy1i&|>70ެEmVh|x[׎o8M#H1¿ˈS|p j(NKh yWmXZ=>-", #8nMV]y(\pP8 ɁЮqGHո}Jg7b̯P:{1[`oR#&" J*O/ !&6 ;[seQ !RdGcyj;y$"wEnߨCZSc%-p3%B`1 _Zy:۾mf*Fm8q$Kp?@c<*&U{[{ hSS{bP*++$ HѿرYq*6^iO1:s̓Z1鬏>#T>S +ɪa _ yr-Js#>^ܨz](RqttOKqS}۵t(MX AhW܉%.INSDGy`_XKܭִڛnҷ&3@)0q(6jܭg'in".&oDzG4*>ypT;Pās3&_e%ݗ0GSLu8˚it\c: ^Kd_)JJH^7'HU:mSi$4Z&c'{_Y䣠/^0 qq+T@J v h(':[iu80Koa֑Agk WGZF :e ASw3Ӆ3 11O5NŤ^P'Y;g酁I9+j'N C\> =$`5W-M#nƝ0e(:1 Z>ib d3خ9ٴڿ"G&)i&a٥q 77=nK.P3i)7/@ B(6.C*ᑒdw{[\E CpՕ8u: iW t>^V?##ls*ggK}k+N$#%~4Yϋ>䕍x~/M7`̀S+׌)3ga<=(%[K4aW|o;3[>]zSK K?Ԣqle߀,#tX C_,tgQ$J04TRGDR]CٸZ\9BcJBxKotAXH9rO7Օ_}4c &9'anB] 1t«]ɠvCOB{0hR.P[:REgu^]E=-qWࢬ!˽C p|V?ޓg}M`i# RM0 \Us{.i|P3 !r.X+-?jvIht<¹ʒ/uHa x)?hxl5UnREe$cSڦо̳w0.hgN6Ka׳S{GD4dV?s\baNt{p6"Huzvnޡu8Nu$F2c^>-Krϑ!9Fth$Za4R0oΖ8 Jv'mAcud7x@1u+"ԊWy㡊0WDi(ˊӊDsj_'UMرruء RiWc%z+YEŏ$G݆cqY!oS>f $էu>aA6`gl"2gR`uYK8Ը>np?R~ , WnA%?R$~WKX7 Zzx 91Le{m] ѐ#=R0w!p;nlM%]fiIښ8({6q 'Ի% ΓJs7T?v-@j ?T4-5$}y6R!hIu_3DξLkI=Wm,j75$c9%ri<&e |7$ﳜ)2@ rqJZ)޺B `8D4-/zܲpt#Mq.g46ѢRD-DN]d l, HQmuctScf?9B#iݽ LI> q4KJ6c2|L$mOL"fP9\jHOr%ŌifJj G mnNZ&Z(-C;UخoF`EoN[?y?8yxu׹֊;&[&΁Z/nPP][ϵرxb|<8sX$<󚒬ߠ_ZDz65{WEeyvqTF|3rMԮ~5ˊU ' hgUQ)miP`o>Wދj/Qp?1ubU/v*yMpCcnn|SOPM}ti&@vf;f联WQ$&ΘHV_'!sעm rM/jiTvFr U!TU k=y|8>n_WDhA$<WqEGkQse[Q0c Yf'f@cToos Zk1#tx RwYF}>769؄-_i4`'^f gJ$vʖ>Vs)K%ʶM'"a'Zi l|z42L4EMޗ],gIQX1ío? ^3y=DO|nk' éZH-X ,s-$84 ZV ޜWj#}o]r|0s'^#ug<+!.EEZ ͩV]k^}y@f({s'3%kpꛢR.L|s=wHj{ȚJAZjӑf$YO-ZЦdpecBd8F*o4UKS_P{uE)U槻4TH6#Kz/hrP}KFէ ۘ֝*^4˺Mñ6`C5ަ,/$e&YNIm~+ý<&{W,jQ W&#@F ۷5_6?9L<3H$\N7e~\o.Baa XX~8-aB(лa|<7wϰQ?dx]dG-v[sB]vT|c{]'ˇ1k m$Voo:Ru H h+!=jHc d[׋9͈: R4­ N3آSŶv &&,w\<[*:s =3DbL*  GHovIP|b)bLiJ7_Y~ZMuKntL?s͉ƾ7g pӮn=wJmZa~0UnȗΣԤ_0pK,VEg.oH1 ch:qbQr? E j9P7xU-OS3IgXMlg\)ٟ9($NK͗:;滁;>e?țURfGdG]f1죌5L;m"G/u.Il|).,bV ~1Vc]2 ;ιosQ(4v9 o$cJaT mE=MpK[&ӦINd ZUOóef@]Dδ(CAF[/}JI]0 +Wϊk|r}pu@\x14CƲa5: A66OMPEs]Ks#Li Yyr  2ԥ]iAX We>t1d}ivÄﭰT^2q3G0HJ!ڋp(]i? `Ӣ cFX.T+>x>jfXՍYr]}Z4d?Q;sܸgm?wob6 qd4wWP΀b, bZq)<@ߘi/f `NMa\metGYw+N%vdw!V:8VwP@~YzP6\j`^Nކ?6lJCw`ElsM>o N RiGZTEs@Xbv_&;^axxxV !UFp6.d,G;2z"{TVn'<ס=\ByFho^D:7ԍf%lwJ|M9?f>XQhjv*H*wY)dkg XKxoN.#=iy}D~:m'◃Iȿ }Iʼ3br19Xb 7 4\:mCYxEbQa9Xt]EVUTu) cs_%:FhWcO ̡?-qIJkU3OؙX~B5rg5?M _1g-+ұܘcwK C\‘*>?`3ŧ ;]ky38`'&\sJ 1jjf= -H1HecI'I"/i]pbp2N;|ܑTCwY}!xV~E[ J\ fc"Y 9*B\5 U^D,Ws^XO!E;xȵ~Y`: d9,2 hڤ{  Z\wl*[8%4kvXz5$i|ij*kO~%To Pi3,g7R-=F,DdؾOՠ<Ĩm[ӯ?v3}7D*2bܑ.'G[G0Bk3/OLCCe,ZiJeM<>gvs~DHkܙ`LB_o'J"byÛ$Px_A N̈Ր5z8sу">KVnq.>ϥ<k'tOG~-rbD4VbJ)o^+gO2 V_P)p(7AT9c!=վ~`pg.<4NMW@adN7rz5RzK0ϼLɦ2͹S: ;k^ s3B'>!Z OqUmw>C;fpK0V8ALLGvRqwkcuuZ0b{1s2~ǟ-P 36pfXqtu?ٯ .}HCȄNrGr!5ӟuU85 %SZۍH"mr4`ZI%aWZ!QpkܯS&%k*"`1,t4[:I*e SŻj^Q.P<3IZ)J-81 ?p6D8XAgl ~qbo“fLr,< 3\g鏓JXt{49țnC7/df՝$a1>*^Gf8c 7K'PDEaOBd$I-rǾΪy]}UT `Mι-M]%[EUź&H&rhP"2Y%(c"\員Kȫ i%JGxc%| 7àF[SV RޠYn뼂2Sug$"d9Cbi9F 'tO *F+`Fe"<$iΒOK hk |&쓀EdHKXui 4M3=@;(!szMOE ~̞/p?û8,^-6~%ЯKz3pfbK'Yvh˘MvdeQ?@] ZA{I1 @1N<_ 3;hDnC^ Nϸd{^Fؾǯ2EڧU%H[$AITN $GsB}h)隝jncS4KDȪ:&CG @q{AEw 2{e"'A2mH9AF&*MK%LXITԢ,dRy8XRHKP q!lC5![ޅ$cFp|Un $(,/1(+~ثjwۉi4^$nH"C,VSZd^⩠J̣$vk\FEߊAߣB/4N%2P9ł;gGrn3ҭxܱٿg*- iЗ:D[9P|Ouc7#F&(,u8$(ظVƂ*,KxR}RQd62E݄GiSf=E(/=!|]]JSoh`5(}X+ZfݿS"kBm%[̳v9v7 J{ZD+zO|GGhWxΖdæ?޷ZmT! b^MuZXˤ0SJCnڪWϘah3ݓq HH8^ )u3My]&:wR?찣H@*ʆ<-嵪7!6] 9/!㫟Ug*03Q@օw^529gUhC#<Ճ>2-Raw8Ro^ǾQ-Ѱה#Ώ2 {3u{z!}VGb!hӪ]Wcڌz2ZAacӽqa @m, 7:`39 +PkFV `BnqCs f ) S~ٶb3a!`r sT~n^2`٢!e2$CbJ>z 0y0AezN6[`҄FFq ~ȉ?$kms"%^<>~T/I nj ۺ![t}:ÄcΜɶl2[+6* -"A6[K"/AKj'K35D_xJiw q(gpm>hض]oQ(zV bltqΒŎC7緻 3•5@0ixNOIn#O-2QE$+4XJmCtѫc|tf `(QS JdFW ն6pG>\VjZw rID*%щn4~`-& udJ󶝱VfD6#i+˜`Î;(7ATn=3Ȁ6Tu`li8>Wݬ MzD^_3lB;Zb^_kܽ{P겍ʓBZYBiF߾m$q~#A znlYi 9V!G,~qUr2ԩ$Bۉ Hdi_QK1dacʑZ=7b-r]}f]Hڰ߂ޅv("rkHѡ0Mp-PgL)-&Pw16gr y}!iU8iwJ*1W C>?tǀo4=qt+Jq xtx[OJ$\/'14a.OLX14qqv҈{r=&©>sE-I|or^4~: Aw95GpW\^ B7#MZ+EtS]7wH1T62l{U6EB5?сƲ@mIN<=*1a|\{PșEj^DfbPot~dw0HTL&[6+ә RfAII~Wo|Z V)ߡv)g2^i\Ҙ.CI vUĺAE 9`nڳ$"dgR0t85ˏmZҔ/B2jHe5%kD)̖*xdfrS0.Ã$B..@L2.rxJv!y[ϧj;>fQ{] l$яK}d#$c( q>7MV@ASA` F.rF3;!y1 9&rt)ŇQTA/*:g0WT"0 ճX7<B=.Q @/u84\@NlEK]y3OP nFD>x >I6Am*vsye\4el[SԴ`/&QC(E\7+߼w)ڶex6 tܰ/BRx$ue(q2Oem01'&#R[uDz>\D̮$ǻ,P$rRr9ʗo6Ʃ 3\1#+'n~%Mhi:w s{>&>]ο?(;v>@sGR`袐'&>"P42~(^kWemَeʱ)szq0൨n|Z[]~3Tv(QL6xDwQUʗ^fP>n^ƏÜ*pȷa.ǘ5+YCNԤC?t4~HMt\(_ ƒE3CN`8ىJv>WѮszxr2Pwe1<&"VǕıap1(M2$Q ^XzdjvgW4[@Me'pWe̬ca R yr[%O*8_d80F 4sLԬN\&z m>5C]Z0'@=԰zt㤓ܕNub" k:lJn.INZV:n=Y3QHO܀_4n \nF:K~~) ȖTRM,X|E#ѯَA F/7J;#V<BFɻMڰ'4|:UC"^(vp/[il@5Ie?ޠ>őƈ7ے0 A:,,X]I2{qX+NA"+9LM@B3 J< 53QCTqIILp}#4VM[u}&4O4s٥)kU ߴ߉"z/qy80/^~(xU@:fje{\o4j>A~`؏A>/w` b.>m0 .|Uo}@3okr࣒P{GKS5+}~/A9*g9[#)4`7SA;=)<Y=Ƨf9]Lٍ~Dy]䤾r~ufsX]h3Pg!Q[wi̡RYTKXBj5-e1l|x40@rd4dlJJz[;~:'[pKMM(K70 ԓ+ ?>#ֆ-3p>Q, 'jW pѐ۲ OpQ/G@vhw2 H5mC*N!Et0ܐlyW8d_ I((*VA)5A&^e,~8jzӾet1dPzLȗ&ɽ%@Jd1`vrw¾T,H5厕*\譗;3*H¦0pYđ>s%nѢ̅"55v^;7G<` H/޳Ño˛;!LuqW: oi DJ8^|\*wIliDg#[mȼtuק\ \|¹ar+8xztΟT Xqhmik<'};% 2OfylbJ0Dx MLv9d /! ݋y-:IH6NIeyU:Ňynb0Bgo1U NԥD1!C<#d݀mB{ZJ2#vFAfR~3VP=!}t^tbN,?gO2^LA'Vͺ5q_(_$ eK#:K$X5 (`#\, LlV!!WW_0I90#z=V5#iWά Ђ)qNCxTy;>zɶWvj._G_ÿ)a&9`&~#߹D^\fOf D ;|z?̻5%džq}x)D6GilP+NF5I|y`ѭR1`A)QBʚB Rq@@qbupb?4[)䨑-iD*xXl{DWN `Im(V~7DzuBbCbg/(@-|6FWe i,ѷ,01jq;p%Uq0o1)}fcDC|VMIv>jᙰ2"Zo &v0$Lj'@wgLu~x챌9E &;]0HjQ(>& IL-K)7q|ءgRcvtTWo|."j F,ԟQQH׃/kcӲCi;nu z4 *r~57;XYӯ.5l.zU艟EAu! 89D:n>j4`$%gR0#S7gP #*,йc[ZK-RO28,&2'S*ץKWej(IًUpJ#׺'rAސ:v=pyr_)K˼Nisee.ql56K î5} y^mP1@tb %Ԛȡe]mJ7_G5"xt6h;fb }djVY%_vjF)2qQ%ILЭY_O#E<(hBeQ1Sf^If?tޕ"(7@nÇ+v\cQ0sݎp@EeRHg9>u#b|g\cg+)]ZŎNc7zfn/8_\u$ yg*gFOcG/.KVnQ.1]@B,.r^!(o̥ yFؑQԧzq[< v ІT9ye&hLX˓̶lA`4*L)AT][>.v%H\KInIG8 ֠)@urS R|pV ڛgc3;2e\y)B 읜oH?D|榑,-D'Jgc=OHb,i]4#_^f7.@Xd kROǒy\o.ٙ 80w0US<[q ;MSi4b!^WT"1ZbpY 9䯮f_vh.Z5H-7ΛSɿ -D*t]^ؓ@q71Ă. IMgy)E3ƛ)r9TPc8;%&fd`LK[jV<^X{@RgSB&Kt<^DRy] *c-[|եD0*)@$)/@u Ȟ]o=fE̪ f%K;jqmg tՌ(f6MYlmrrW#E}kOs >4AinfaRp2[{PXv=6XDD]=9zkA+e<1h~{ol' *vq"H4z2cJ@ֽ}f=N[诘XXPjK8P/'H Am`}~kuuP}b4鲳@ o,TqE38B*2h,.>!R . i J =n4P )sv$cvS 9;u4)b3r~X"+13)}[Kh^ĺFl?î"j{sSuM\A;G1dsmHMaK>P8;7,ܢ1 :4<Ĵx^`cwJ&_aˌN| CB8%×FA\H@=;q e!61Zw~cɣ|qʦퟮ$<;/ i Ề< OPyK NCRJ[5.[fMJ#m͠[/";we>AiEGW,0$uM^h Q((žIw.Hk}s?vrpó$gNI|ؿvs()6=}\w D+{0Ƈ?!.bC0xFvN+̡x^NUp[556ɛYlX"m ;o,B.`PIxSJ*UlMݪAPm Xd9Z D^5~NdH3M^LVM}Sְ{a:s , V-X[4$Na hT/DlꃁJOb)~Xp<$굁p[z%kؑ?Fڬ+b*O\ MbZ&N {FwҽY%m=yC|¾;j~_bAF ei *}QI|3OK:⛝h.]O㡐]șpYDCji]W:wZ*`PeeҥAf{f6i"Z!_HD ('=5=?d8 ZYS-V#um =!o}Rcv,9F+F$BϜuvuё1-uO;":;-UQ4%Z*n5:G`0qo:Ƣ*ٝ7 WS{{un!ƴ0u1+;9II.kWl+$oK;ڰ`vnj<S~dUT;pLqg53]j A 7.1A]vbW'&fDDRr㏒jBMcAތ+?SKzz1^86'46s!6f D-uR,{%bAIaU=aR pnn= ̡/91U1TrJĠ<2Dӏ>8cXڨ0@ģ7˺,iC@FN^c|/za?Xiu{-|sSn@w۪7@paJ=Ɓ7Ҋܻ/D^:n2ӷHTʁ59hM+rx$ Ğ9 դEvk*aLn,r 6=Kx;)=hvpځ"9ݑD4)uH,fb+ʽ^0G Am4.8h^ެ `qXrݑd׮Bfg{ayT(,_j]-+Upd3cîև*67! ]Z09UWYcyWiyA+>mJG!jOgUm,sN7F?3qt М@MnΉ M  ]ѭ w^G|xd\mwcpl$zXa0UktErFb@݇7nQW"oUk v9h2ԞfӏC"I+xsЏ t|Ե-`z;< L6n|RQ=-dM= ӂ,=Qhi\JxA+EՑ%#1 6/ j_:&LHBM4>i#|L,;s? h{[S_2$&j. 5 2myC9-C̎LLzOVkGzߨYh#P5.C)~ {ݭLwaCdNZhg0fV@ V_N=2=+g`YxH}k^1 p7V۽k8AꞲ7&bAhyJK΍]NgoPE)ZveTax-i4gPN] c{2-Ɖ*= mRC"[:P}aP3<Þ2dmް[7ZF'iJ /sʡB {8 'f3rmJF{0m1L; kHig_v>%/H7"*ۺIB$tG.7cФ A[1_(YN&v(>4M1X5TrA Ӊs6 8/{#x_bN#4X۰$&B- _xnEw Nhys`e1䔷٦Cjbg`Yty'ok؍*IFn9!y =,lq&Cݮ!6NdDyßO[p7eуPZ9ϯJy+݃[pN].Gi(5P k{Ï &_x\Xbpa󤓸D~#sl'oٳs6?fy *}&\/u pN Ǧ6NwUltˀĜ@7=UۨG;9= &Xqnn,~椆Ð'Y]f,!2:5%>g{/3yw|7)y ~8$ dA58sA'ֶ='y]Mnh[6&硊gm]9S*>̅.I^{- pPDoB;HSWJw&m X6 "UJ(;H;$~3[jR{ ^qr֌67`Le~4rVl Cu`0=hBs=Wpi6}/Rsϸw@C8 YI h=N9s'}{M"lk]CKyCEVGx:OKWE8P]3_]r4Y0p&Yu+k= ;~Y!t 4ca՗1P D@th婡%"4oQs9_z'b<6ܳ.R^),>6`r J!`g/Dk<7*;9 # ▀ @0>]TLoʌ#qF5Bݬh S @-lBSg)9?!dYSE6 ao9w<'.:+ RJDzoFD԰oGJqGq(/‘vPg1;Fc@6hw515uA@aI׫;(623khX,u4VC&|,w8OyL(F%,/@-\B35\lF>(o`#bGG =u`}< }r9 Q- l|= qeY襟{t`""_ڡyߦԖ n!7;dp3{[ KER.VD?%=ys8wR8enǗ YYi_znKZ}"?b)}Qϝ< jxp>!ģ95  C8UϑG!5{+Lʆ(HM" Υlp^∅,`.ZIZ[ϘTZ?z_i~#XV6Tz~e1 TI׻-'M4"Ce U聾[c0C`yu9)O :E\k9`E]{X }۪eEͯ3i4*櫮Ÿ  B:ǘwPu+t$ R>޲z *9)@Qrt;A o94?iUruxt{Gß҉k]Y=J;E:3U_8 yڻ&v  =+ؖV'`Y{YV_l|Ȁ~5O!,R lZm+CՕ0M>ҟK }4|o\vz^U|0Z~8E C,0/[?歷cXl>Tĵ2k+5CcTs&٢t\Ib uۣX=u@J yf>/uM, ږH(ЂO͡\+tۍQ]P 2No_cx׊e?5q6 {.ǴoYh;Gok V*ePCf6<(SNfIB+ۭ!dK QXd,k_pj/)JV;SOQ& < *<:4HќlYSիH0+?fZXJ| nu?nϘcVW N~Crd N"aYF%<$~4俈o ƾ)z϶$>jd=@j5b7R:8/Oc;]l kDGW ޽n?ĸNq\j"Dl4TLhEdo5df@jIOe\c+U[/G*S(}W%~KФš9 ',NAGVdQo;<1 /=z4D\\a~0vM.F`xm1uMc \k1 (᭨a*Vچmu?^7gKߣ&^lO) a31Xא ׁ`nYBlŚJyy>RΉZ\^ J9@M?0J Ew4j3z||ϝ!ƸZR̈́%|{QW:cY\ S^/Rqۜpco\6hbk])#CQ]6,vzkNOequG}*au fQ%hW(*,uT8]]!$04^yN1Tձ瑃ȰX5.dRUAݰ+};xk@FX6 J;Y@}+4I^k샢0tvVx):X0T,SA>l3PA] XsɫؑEy\=VfHL[NW;L *9ӥm>`C I\XcCD6-3wŃlkiSS;qQSŗho5fi MOUmj$.{HeCLd48,ܢyVpVЋ9LtmcSL z_?0}ljǀ­+IXP vvzGQf I8\,9s7FBt_JϖIVz2|kOcg~ H$38YO'ap["];, "h\-2.bW氹(dӂ(Bdq(=?ynP-vRm:y>MȠ^rm M gm]n|;.K` .;DaVIܓM0V~Ϝ8K%*vLSY'^RWoVZ2 Nܩ_ue1wv"klJNBmcTdAmҨ ƹeFA7)׽>Ik `ss| /A"5 ,>,L]!#[g>SF2` N a59*,1Ht0ǫ uc7٥$A`@_|HfmW3 6ly5.׸82 ڸ{"`D*36u usuaj"6rp>*;ƮD0ۭ>Xu,pܚ$n) DeGڬy=b@!!*Yl|07WUyQQVV-v6WMkqhwyoQy T $E;-Lp|`xK) ~r{gŠmIk/wS>nzāGEжqs?Νj '6~2!T#qJ,F8H:mB2m9#|!4m_ w8|Ci:(;>Ё(i&,px ݊wX}u)oB`xzJU<>bf:E l ܃t3MU)+A°i#r->6wm=%Gk{=6ާ !r0t/|uJŊuD_Wr:ivk48dp՝zso'_0  iGbGضͨX Ha:O"XagL5mTsۘq9B.KFBOH*x˭!3$)޴3al].i- .5w{ht%rY4<r%5)ma|s\K-#O`{\Tuܣ~n|e } qh9 a-ܗVm{9$[4mJ -ACŎ_Ex+ ]Xk$ W@ JvL6% ,D.0_rAlUdul٭'hdܻo)>WAH漢FM;̈&q&pT 襂2R#ܯ2J`ɺ[ \, LxJN{9Pa[}]P 'e/.!H#%"!-ڀkXrO"0صOIcK\;PqfHj7ر*73_4],bR+\˓ó? +}Նk\}'`d"o)It0U?$mX?m؁MEzR)3UcL@:S($@hU>Ee%OZ u!h22xn9ajmx^hC(FbF]-_SjqiB\1R{{F?Cw5V!l+,Q+1V$#YI ~~`Q nۘb@bmK'h}qD 0mV%L92Ks/_@.'jIG: iDw'=1CX j~8/ma*oV7l!p[H < .\*w{=\M8&q&'ݧ5}3-rSHsZ{h_[^de`:XրQ"@f 5-Gp~ ?j4qKi@9(*e\ FbW_a9uM-WS3x $`I|lKv󰨃˺T+)8sdR7ć"xmXzb~- _Mp6CX᠀;k@mzÒe(HX>z |8VZ͹΍[*ie^Jtb~yk0 ]eߍrMDPxIfX~=k&0ep^e, U+ o O[ H\ܳ""+Y)1ybUo4H]NAdF] -ۏ1W^,^Wպ HDEs'0plܐUf/A[=ABBٻ^ng|0"Gĥ)-bl̏=<@ ;" (H$2.[4+>H aag)~>_e9ҼJ. cW1Zfp[(Èp=d4"$܈F,ESൖv^\73GժS٢ $K:qjgA4ٍF5<hYV߰,A{i+YL 'Yw Ws{*Nӱ&g a>; 6ks~a|%J2Ǐ7c@)@sQ\Xf#?wLk^r_WT9n)6؁]YwU> e xS[ Kvm̨qpTq^x g`N xgKӅ/YVQx'sTNGleX0s БFwgz+g#]*>829ڬdrPYFմ=z/8F"5SC6,wvg^'>5P +X5AHCBz_gIlP\xJ j>,F&҄alkq~7#ԋ"9fU+/PD@# S‘gh&C-w&pOl`de65OQ (L xQe{sc [E0PSg[^[p3B)Wy]ͽ]>SOYl/(t?pIw{7Gaߙ[M(̈́Yv.@)?2bKRv5Õd[v 1͜{01ոN?2jJFy8Ϋiƨ%l*;8oIްn=(Ј"5Yˆ\<EdЌ<-J%ߩwPGZh{ 5Ȍ ^?ϿxWm~p#t +riD- xأq>*Eu_-1Y_\~+~>{^8`xBH1`t̡ȯ7Z63jSǫq8JQ BTb Rfk37/o0 Ff^"xR?JJ.GISp G*UG]J?#ۘ~^:!%Lt?3RyCvVT:(UKO10Kp{V$g@X7(Ol^Bs uwзۃAjFIL'/YҞ١y)Ol$o-+dy&GS~O34wiI wE'ݭH5 Ȁ\ƇsRUfmz?[As CSw$5E_ě*i3 B1tiBCO9Kyct+'GqA X͇uACsXFMlvHXrh=C'U]YA?tAcbCSdN&rſc\ hw;/I雸PǨBG)iBb܄pק yha< ^ F`s[b eO+RMW n?f( ,fRSZER:nOr%1_~gg'UH]gf!(*GIZwvK#ӕU?soJ4 JW` 4O[;)j35P_5n)g`l@tkVǧ儜QݔR?r"*dkF- -4"`Zr* |)?FKM б^! }Ƭ S}Ίw@_76+l eTCr[ aQ )]tq00 e >35\6&YYNCBd t-_De>6HABÈ*;R)=7r#y$b]L^tˎ}:WK jtwTEŷ>3D2q!18t@u=l; gҲw) 齖3D<ӝ ~z#[$xR{5seX['dO?⪩UTco[=pղl1Bj ҸL<$1ryP4TnMiY:ADM:Dcfk |$"rL+NiEo@ɑ,+i*gi>#呠H L)jư |DWuB(jU*ҹJI)B(aISZv~L"Lr4 DC`1I(vL>>BH`_>@C ;F=sgs[$= ghmN^0D?N#Hj&AE77:,XQ{j7#=: ue%P4/$~|S_}L֬x:G. wә)e?^OEi-P)d߅ޜa~{y̿˗a +qWu#,{;6Aj;Inn2 SW7IE"Dcww2(7g,#Què e XڶZ]3}JOFSRS\Y Zؿ2JL_(r— A͔A֛[CÀ)^,^{1>ȇdcͭ>,z Vn*jCRHXT}ޔ'0᫰ k|= ʸj{1An$:a} CNEQ.ûJ;/Ӳkc !/'9sw±2v~.#5^^dYuWΝx:&Bf ǀLLF@NXq+hTr B3̞NPOXPrkn&c ;ؒ:˭m:]'y@?~w^jʮٙ.ʱ^zt rjYҪk)a_+Ri0 ?|R9;xʯ8)<4XSU|} } l ;J \qI ڰ/ՖfkHwxB@Bӂ.+wAi֟q?3J Kޒ|!5fU-hۇMx<(:%ćk>}mGPd al㌕[ub&x{n1| n>C" >4bHlҟq!m|+ v'K=_l.,/@6KEzվɜsƑBr+ O!}Va=qPoHS4'rs"hh[iMD.fZoIOdb̧zk4$E3-i s=" N y:4|d5;*XΞZB;Ǎ#4H3Hڿn+x g^& "Y5;oi嵚^FߞԱyƕ^52-}נZZfΩ^C }yEV0՜LC6ۺB캥IV찷q:bҢ4h;~lۚ 5ϯ}0#{` `A:y!=,Y{riEҚ ]|zp$t OKAh*N$~Mmcu{BNҷE2B,>c6:Dh6:joWS!XT8B#訷]?fKn(P֯ $̉ihb.Aw^2"ױW2 FM+FEM~L!n06}eWī-[ 7 9a3z8̒dpo:D=!~:c[ߊnZ7ڎPr!%l̓fp"~H0t`&E.&{C%W΅c*MV%$r'F ku2;&Nۯ!4sylHG۬%$mDQV5JD]<ßwKD٦q4@fBm lkI4Fbns{*$.?OWuTTfWnr,bC[sA>)4#hc n  rC:M69҂'4dlZ 'C@AtnEg.CzNQ@0TdK5V`8P27M*( y|A#e 3^׬yw[/ˡ,j>9pBw񠘚IXhཤgUl^_$F?o<&hǎas6.trBtC1cQ2_rWB[ćG\W/~pxA>5g}; ,3.b|fW>1E|wvԈ~8ژg7=n>s3b54ՌOo"mmg]=vw#QgjZ |1~e$Lڥ'Zw$o. 5mX=\:T}k:-cb+->c8bHT {Ho2}xt[.):PA)(l+5 W?T1#fI:w@Ol_Ds*[/!9v(w l'z]xU(gw\]xtp tZ z/໢~7PQ7y#8U Q9gfRDTth Zf޿`vI*7V D1`ur2P˫X c;=v0nB NgC 3c^faZ WDZ|zRO+Jz,6w_,}8de,BiR j&Y] :s^Qp۔W;h)u c yvuz-7^#YvDXc`1_&ETt{o4XC\/cFLU*AΓTeR3r} 4tY)H"Â{$Sm-nY߬ei 6p)- {唌B(Q.ȂYv\c'4ys< TYur~qDF˫+.TV.p8ƏokniA} 5lX>ֱ>au ,}<jQA*.rT hDO.IA7wGJi3I,اPs s ˭,r\A۽'?QeLۚHMa&76ݬ4?;T Vp>Հ-i3TwB@\׳Hv0zZs/d-0F2Չq =_}%]ޭBDqk* t@sR/Yy@ U|};{lC+ WR-(f.=t2mSP Ra$e1Wpުk kanC"xֱjJ3 X hǰM8q&؝&VIF&+j/R>.zɶ\f唺i4"Y9QsY4/ Y.j7Xs.a⬍w!Ya8Y)w[3PXZ,G-%B,Ml"+$Z襔9g1 63:ld1F\&q ~`R#||4>\үo8ueUD p C7D=bxl B]ŴPƭy9E %#ыA"Cڜ-Ҍdf#=昈T*0Fu [y.2^y) /2| U,%UwfM9njRqqmKb$9#|@̆ʒetϹb)Pr<@HD?2Ϋ.D}fs6Fjϻj#*Gj"֚o!g? ]%U 860bgITY3X.PWQ 'nEUHmje!-Kӓӽ}@Y.{)b[FɅbDy%'LE7eM;+ؒ8Uak xt3{s?1`=GB_$򂷮7g V M4_fjG\xfwyUZ4AP8q(i^^n]0+je@. ) -y +|e]m" Ѐr' NR٣,)ĒiKl&w;5Le\ UCx53cE*o;ºr2,5_l&*m-}sUۺQDԎTeU]Z|Ɖ'~Κ$:*&Mg0[ZL vC/80SY,fhk\QdpZBda"yȜ&ϩ61|SoJSf,͍7kxS ex9 #bz89Lu]krUoD vqj8(~AT1_cN&9(TAv^I&m0h-Ig? /4 mg2`DFG%gGXJCI?q{]6߉F  n{J ({['Eڜ(w0E.1[&JYHiGKK*4W=-,MP\-vbURAPq{t̫asx[}mɖ&ejAF/Y cZ|}r%6WcWL:>ƟTN]b^BIeJ ]$8ĦWWW=a]WNĊKQ/ȪAEiZ$=>K*is]1 <2"Uܻ2ozU#%}A Jǵ[*&KS\^Q訧f|n}:CNKoN NؗyWʿb[ܥ=B5S[(GhB$=L;d0.[y1/Cfwrw}j\Uܙl?c GZvr?q}~` Q0^onۿ?`C-8>I8"<;&hh+Mh k } yD QQB:a3iK1z,x \7Bc,I»aX 6lX2o 3z ^ðd/ w7"Ҧ#|CS{ 9 613}r;<wD,~TA{G2E.I# ʘQ后6'דsv(QpymXhE2~%mi.= C;!sHoė\_T C1? l8zh;ДۮZUr^ 3S39aR&ڮ؃B)nL4n+\@/>< 8LW*ɼU܁葡tԈ; xǿ"~2C(!Yc$4cM>H_6m551LlWKzYQc a .[Q͕<0 g5nQw49lK#j;%j.8>gz{4k5Og-w տ޴]5]bz?Z>![rm?CŻ&yvBo0{m! #Mvv1!4OF6 WH2R{u6\>j b?i:>\Rr(<2 M*~miP4zzsKp"=y9>L#/ro&w G,eP>&AT֋~11#8o7ê= 199鑉0įgaze<[dB/OxKo(1TuLf.rR5KuF߬B ~(9_D12B7x siI f,]×c- Gy2CB2ςǚذ o+hWa|: ǁB*>5zSo9^-§0![j9}Р e0#BɆ՗?PH\CWX@IL^5 1l-f 5[rܻ"ٝ~f.Kq })Vە|ٌ8-QinClwF IaDn}u:ި]]eA"E(n'{v)Ix,2k1Zp܋;rX GHh|06NW{ݵFnE>"@֤gJg6m)CCn& C7yCk ܘPp+'';', Ymf[ n̡ZhQr^c5ɷwT9hM1L$f?"է-px}ùattfT;UMsG :Օ,-e'`+j`5)|UAk$5%-YP1C 1验!d;@qQ,{%W2RhwNV&).D!<HϜOA_|4g@!:7gκ⬱d׀P[_gH Jl]W^ޒzJ[<;}ss7/+ٗ47<@Ű {[;FRzo/^e*B+Xr 8 g!ɝq]jvI7W l"Q̀2ۮG w_fAGi:/怟@%0.L_jđQ34(IZV&ҩ3Ee*VΙU.k+2O%{~bm\0=,JW1OļF1dac{ Pb!@;Ā/+xAZ$nl!c`\pbc+ iB>v?5Jf-#Lm{ǁP6A[=,]p}1' F~m8BScH>X)]뾝*GV#n0(88ΡDLhtK&ģ3 (n4bfI(߶01G2r`Tо;=(I2T#T%Ii(e.3 BsӔJ3aNO/m .ydO`n ůkbT\41Dr.tqkeSotuٻ51SnU8/ ڨNHt~j˱KC ˫2E"T~ ޙrvR@ߡ@)״_J2hXL T` 7á.pGW~y3HO WY֍VuR!M;4(ej:H\dRZb,b /=F?Ab1R8!'lh=d]I^W-Yp= =Ġ>] q6+.fHMLrB$>H)DM.jQH6QAM V>?O,Dᐛfyͤ0KJmwBeP,L!2y% N !0- O0ڵJיdPmSy~99_c[_1U岮bF1Z{.`yM.h1hH9ޑ+{GuAkp\P,Wm8*@`MrFiPf+RL^}3$Ǥ BwNғ㟺Kkm:ѣ).}E/_xi{LO ;IoKhiv) ]&2;H Os5 7|c(*[>p]+-ח"ZvXyu/nBQu"uh$.iXGF΋=+L ך1A;mk~ s8w/C dR5ʸs0yua=S֩ޥRAzwUJTݱls'P1Pbb@|tӍN 2uW.imvY9ʏXVQ4 y5Y+Q*9b^ЦK+icH;Ƙ>XY)YJE4!׋K$v[L8f]NX2`*r|2H"_@a zƎ2 >>e#d{16-*v}׸=-Ώ J2ohgN!Tѽ Q&1R|oCIR_H*OGF^*p)P7M3CC8u3%R{Uu[$F84!:6Pm,r2Zý36~a}0RI4qHFTniˇ!iޖmBL "8*l/q = oX@9cKV?n[Z>_=}gD7 NQsÒ;Mtֶ?%61zIrkV;9$xϜΟ.;bV? OjQ2pF )9 =𴴛I؉'hy`+YBni)r J%)y^" ΞPys {x?:U E &у+hMGpAu¢JϏ"-'g;0F'Op_\+&,ݷnabK";" ,t|?&xd}hx3z?@`$KMsyx%'W:ÒY !\bƾam >-d CX޷\Mdv|#fǣ-[i-p]ޕA 0" uTΘ/]ա辎>f9!o:a?#aDU,ަBqQ0mIHԳ#3g*.\:h7k؅5WDPK>&ֳdPԮFL7Ro^"WdϠRffa_:G{ ]2kdtyb8@hO7E]@44їLYE_kcut_Re %lF2s!EύIK YfG{wb Eey'sWBӪeI &OڣEl jnI-JY>l q^u& KKQF h+LjcVʺ?*{yF*s|GM; &@$s0 %ؼ$M"T 734 E\&U頩Ax)b4?Ԃ-p @=evN&uPM59>xFNԢ0*U5tL+,K@NWiJgADB9KS/3C;D8Nc3&Zh$x GAv=+FҢ8;`4+'>$HԳ <!~0 ed:֩z0y}dKrot}ٴsJ8ZeA 1/U3c3,<٠q®Y V֯C %F(7+GVۿ΢fWЙHm7]q0Jb_eiB\ ܬn>)+nv4M`eg\,+|!:]6$r("!Fڃ/7)vSmP,∑s*ux-P6nc>"ZtiI,Hl0Fv6=; PF!Upj5J|Txŧ_b1pb #E ӹg{ %\zО(i$P-Mx`849{ޤJz^Q ,'ߑF[xfu9ҁTDS홦!7%x3MjSk?lÅ?J:F>f9}4[`O'ѡ'DGP73J?QLo!zZQAԗ˹CjmG"B?X DSh//F|]o~b_ b`ňo!&o1{Q/6C]s{5b [(S#jaf[Y ?_;ϼ7- 3ERu"Ǐ1qJQKu:b[L|UN^{ՇBlhk Yg}HU +ǙLuM' }px~ט"5]Uڞ@2&DRr}r;f{ZfYB;@L\[>_02x'Je(\TxxI&;CMyfߏ)E[/)d1M0{0Qg8@~Ll"UVr50*EkLsf/>A8Q>ڸr /_2~l Lӥ!p qYk)et(Kc˹C<*o22JaST 2IvIDE++21`dL%sm #4T'?>!rGB^ ͿUL?Fʐd`Bʩxl&/}BS[VZ$hսhSí#I]yY|O?wIZn[cԏEdP¼ܾQAܓ&K>D$Ox#|×et_S*\v&Si _KS8WSB#xn~W q,+Q|i|'})tN ]4=N1߷ZPN Zx{hScqKO;_P!;>Hϊքx,ż%m :cp1sVL^"\Ltm0}`s PP.{<H7à~8PsbtRЫ);s]/:qgKmީ?G+J2uNձ/ςAK4\Jt}YfZ dQO1V@ F]&WveќpkL]'ˇEJ7CtyH0풺"d9T{@Zc e (M243#Wd%" 6lg6:rDžE,g3(y1վ  lFdT i&fA1nB)?t4GKҁեeoN'zH?ߚ1's5.DA1.̇kH}E].M}E'")ꠠx]>ю,wJN=bjLN=26;iYIWQJH 2 ;eY۔q!!~ D8&h;'l2ۧBr-{gZ`fJ0y h  qMdY@ۓjTD-T)q@5΃^% %aaCƹT1SᾔպصfJM'4`>UBN[U~$s=J\)QeB\@t#՜>to73N,6M\DN7/$-{c=Fs3}!TVs'5C⣌DZŏ52V;PH$aX AOOfB lm5O> -ZRlʀLV8f S?P +~ v=J5‡XoqfLruhBnnq[%<=[W~k([+E`[z{n鮅r< Ǚ?3qH)շOGqrC0ԛU6{I?:Z] P~ރZ/1|{ʣ۹!ctK:V%9`g'$aD1oc?ܰ2-Õ3-(}k҄=kckf%Co+@٨[>8s>m 8-%AOJ=j.]dž6I 9l0Ia,/&7DWT#=4Ƅjc4IYOT"{S"(p<%5s=dQxjvQڻ7اv^ c0@|NrNs;Z`y>pR5xm, #@[=d#@K vpg\0 m nK 1 3}gSCsl*Yde]_hokJё;⯯V>k]3>p묫!ӽ~-V;PP*F&,:|\R&4L^E|Ø#xMaÆM6g l/-I~QCY[d 'Q4?OU T$ Z[5s\!:bJ-0EĢSwlSv_z_A FIqf7IUDK)! SY˒J}KžHЩ+1x0ǤТʕM羍ZT 2 )sY-DNby7ؒ QWwҿ,yV}5XtĔ,uEN g(ۋTeZʜzg7Šhzi%g6A@=pO/Ü J3H}ec67DMֈAgOHr|~N1;A&{5 4W$4mֳq+Q:ȮY[mu*.{ ̛MX֯$WH!#m,SgI!p+hлxWj$5{NCū<@_!D~1hN'c*NxӉ iRg*V"CLokގEԆ@oFM:Z@'urM涰ã6z-$6lU%fRt;S5IҲ}{̹uǏ9[/.ol!+ud3 o,Vpq,8' *$孊B E^̒l63fņʲM(rh[c/dZI pѿQ$рR0/W,N]ƨ=W0y\Z J4(^BrސB &?+6Se\/Tir`h΅NEo'\{fIӐMAX\L"אFן&4fI=nWe{n>wTM9NH \GTHtA!MKx: eMM!?fuFrO_3N&%`#7[W67>ن-=y'WV۵MxK0 w]`r؆~.ؚ$~fu*SǽP# T%mFbKԟn/.g*RB86-T kDl+3(S !C"dѐ5fr9QLFNT6O+WNhp7ϡ(.Vz0[.syX?؀@IG{^F^݄)^%5|S4K I)5k!45{eP` @Ќ䥲]rcކ^bzĖ#:~y`0QgnvWeF>6sun~s:M"]R9-Ddf!Y:!TtnZU_Wz (˳!pB9)uMd|܁X 7)e^2YP ;x; Y6`pQ9LIN@V;Utjp!>$ @S1P3቗K]9h>6oNH1Yʰ<:(v(uu~F;t'hqeXhOet \<ɦ˺<pէ S8}_nuz,稨]IP`MNwF0J/*D(7T~(rw%7m~{R[ghIGШ"JĚ &o22v,qg0Hxu@ȡ\k*Ұ zݻ 0|dX YL8@g|//c*r}A#ΟVB!(8w1/"bF +Z5nCÕ#9jleij@U2@=uΫ/ƲA~`&%~3EML,K̳I)留t]s R1Jt}2DS m" %egjǰ!e\hr*^Q;7+jk5]Ra{SmPWwTӡ2he:0,/3;}(7@0q?h3| D$y{hrDZ4fBDY\F'R NBY`]u17j\Sݙ)n&.;FrMb G9׍?Zv$kL]I_].mfWZ'*(΂%ay.7WUMMS#n^9B^"= jj9CF v^4p7%(zSiT*IVMxŨF~/[$59 i{ݨ}8v05kރ}ϯGL.v]3^~L]!9kITljNKM[k(Bs@To10e~JEMaR"ȸ\8$2gߑLy7Q'CB6rghiy-TA09)N6|Jp_Nkb04K, ù&>ӪnS&,-\ISZxLW>B[Di^so4< SԋRCw`F`" Tr3@ 4,"&b{hh&/lpOBT$F+#zBn&8=3ae!.|[oVI7%4@哒qF/ W>' {gJ"}R2)7u-eŒk"sϣ$`z s ^rPW)K|ouZ/D) ֲ# k܃'U_xŌɳJI)qp#ϧ6.~5ukRW@Œ j`!˫DѕR[) 6_0"Bl/9KkӗP ^E||UDJת>>ax]V hIݵCeVA#uL4 0fY?AX,t1Bgp#$!Lt6FO߭h([lR Sjbjn^p;'7Un{=,TLCnFɅ$\W^F;sw;Dh87~#`gaddD) lLRv.' G33%[>OЂ=RV  AU WfR9QIEYPlf.n-Ve}t1 cʥ`',e(fefeA D*AgwT+8~"$E VV)^KL|ZHӏXR 'ғQTyUcFt/YͰRy!sqg!;J4Q#i!Z0:B^oPuCWh2NVE-w)6mVjy40!Jm^+g!4F-5u4b0B*Z7*X4xiYH䄙{F{B"K1)m$VDWڂ\E "XD,Y9&;r1udQωInh?~>Z9TK1^qVz!AayZO,)%׳>·{Q;E{itȃ檡%m-ѲE&v -:H7f`ݟS~ uv&(̑TsrúSqK WGyU$PGB\g uwHgﲶ0=Ey =:fYh \[T+†M+#၌QjF]P7Hfޛm(N-'K^"݆ 2nm%'wJ}OiA7]4- . x-'LzrDF2(RahqzU QĠ , _hΈF_y5j& w05 c+ȫ36: -]Y-vW@sA^ p.(XO|(,;wŏx`~gW ͓@1 cG o,{UU_erS9JgGm/qx6n$E )XAU<jF7wlɽ -#q6-L , }fIH=yG>!ۈ-:3֊A[ ze wcgjuɕ4%̪<4@B,FkgHYŀQhp!,W":69nduEe4ӳ9;DyUǀ,Nۅ cK>@hb!oHRw R|k0rr /Rn3Y 9,SXZbgOR1ST}gX7 Pw(s6ӆTQ dgd2J?6ʖ_,|8JD!d~h;Z$XGXxS{ހ1m?S>Y"`ƽC񣱉TRU'x936tR9)S犣CXxuʍ {Tzئ&*Ś9fPTɨFU|?#{r)j"G>_./ℵ^EaRSPIBe+ԇcGY`y|DPgȚ.?pY]$\+;Nbא?,1&-3/c vs*QLC0HԳ(xT3g}qSm=\S-]SGX2xo./ jqzvt V`-{IyhDS@2&!Y: ǏOh*mG}V;^ϵbAy~Ў.fΌn?w2ڏ=M1f<4G)ܘC.)s\7+4tݹ#I3ꭦMc!c+ :"0\Ӌ6#qX|xH!n쁴D}5URyuE6{-g;V-XC^3ٱƥ ݚsb70gJzA4e O&OVMJ*SDv[ ƣ2=bt Hb}Z!`RǓ ҋ, Tb#݇gY9fEl]OMn켤y)yN6Kbq^p/6Fˏtf2 :ZzD;f9 ШR֛[aAENZ /2J1c\1L}kWO,*'鍌"0ㅞU^,@dJ* 8qؼU !C1~6_aG'KMP&]?Wb_xVq..qYh'k(_hQe pl/y-#5PM㺬de|0XhGҝ9CRYf &yX9[1`0"/ .;']}y# _SK5$ƤaRIhN)ܧV}i -U“:>ELYV=L[w$"9.ϋe"eD:Nq5('h'oݎ OOtBc*RqXENK'0Up%9maJ$t+/7b@Ƥ5s e )]޸qE x l*H{ԄC js& zN~r+ Uhtǁ]ȭ%}q@V:qr)]_┮KdUPZ7ube:jP/M5OD:=.7lfE<Q.ș|~}jnm'w6"W/BCvTRξ$p[ $Wf;l2["`-jk_d& o$P'/Z-.b0hYO]7S<|#qL^(o BI'yNm#|ՖWXP "p_r_WaZzj)B[DU=ҡ]}i  /h֊))ĜhM̷d-υ}V9x]="v ; Ss֏RH6.7OWE5ܼodTԡ}ERܜY q4Bˍ",;Gp)@#(D {K/۟UC9;D &4a&^6AøQ@߁ CSoZ 6I]kГ!97oEڡ'`΅}F#^{GLy*T! 'G#SPS{0ED|@q$hԋ-͗hU* RUk%+9V K^BrW8KP3Wz tRL4](&G4oqD YZZ8 ~k 7A#83T ݥپoFG d4 ?~|d qPV}SŰ>q'.FN.@Js,gH1a_d2#_ůh]lo k/t2s .Ҧ fl{[n|Qm?kȪ~4|W8} x!bղUeiW_!hpGcf.nN3i1qZ]_P"JƋYZb6xZl 9o{U̢# CϱT~[@^:1ںe\p>+N=m,ٽAy*aw֒빓D,e)Vlӏ&L 1hriUu΂(s WWsg2&UJNkHQGߺ)B4[K JnLh-{+iFABe 顾J~ՐߢJ EXۚg/? 5E:WSC̏|YEuHТ@-XngA/60E:i]GTwK}0SGI)KZver cfM!kNO̺Y,. JsLtBc&vIK<1סͦkOqw:@Ps95t9-}]U?_a@JTni[LE3o`]^#0[Yfn6\ .szp4t s,C4.Nl?0w̖Y8BrzVIm7ov# ġJj,mR1]X,_U' ck. Wu{BuawjAnӍeqM\Ty?H gkDNRqYVbU!@!xݠ/HвPg5]f8v{H4qc$9puc2Y.b\inavq+L 0==2Ӟd?cֶоge?JOk8De M>'2QY"V0`'܄Itw羴$޶ L*dFZyל"ە 9 8 Z.'8$9V5y'uZ= D:%(TAC L,2_Oh5B~(C&ěv8\ 9'R\MTkcB;^\XנEs=ۍgy&vڞg-+s'ŸuO^P2@EfkMkġ]CwfF~>60IFM=|qs~3Ŧ(@0 QRͨ׫FCUw5äZKf3a`L7QZیvL)E\pα;xR +Rޅ2~nں>D^'!L?$qOFшV":]9HguaU=HP\~gs#ZqH9*Y_Lmo 哰a;"*эb6yob=C4.Y}CI`\3сzlc\)O;_S!n&z{\9/{)>m5הWf*qYQ/&ug?2֯dvąuIVPkR@|ƙ-u$izcr*]VHNz4XcJ/|:Q>YHXF'soREͺJzxܮT8] ]a^T.t)n#Ҭd7nAKASsbʨ0Z ݭx*ɡP=VO`=83Nǿ'ipU)F:J]6坉e"D{B} 4i)[V-`xnk#h(M Ʒ.QV_8_/~yh1*NJR.\"ob, ])JtXg;R9). qsYJȇ嵬_oskHbcʜv9In/omiZsW% J-icK#̺׶p 1v;^7ѣIo w쁴3Uy`"ў2+wi<d{3 ;i8Si8`6k>r#xyP¡b(<{q(ҽʵ[TXK]k(*c QYG͊qn%$ `-A+ݼ:>I EύBDL2 4Sv5ӘHwL|}"ϝLqBQH:&ii&RΰE%t~jJ9*C2m1.Ѹ 5z_&fV7bTmH;ƌPJ*R(^\"3EBE3.+SNH w9!US&i-ӝAjf^W9/'k ߞ'Ρ_u c1ፏיtf,y;dBz+S8ɋCV7@q:6ɩy T |$er?Fbz@ <)~xGCݫ՞EH|j2D+P?k~R ;V_dR +r9ЊؾS27 ]u;g [pO`e8Iŀx!$uN7s=ncwFbҫ \ʧr'2!i"g』bԙ׮55T'CD5!-U2a_x[ !쿆Ed]"]#<̭LGZ~͇prRSԱm2Cy}2,I@߄=ڬIIg.;4~W݈Qn܄'Uαk֓R1ݏt^vjT>5NqFhAM%-}tպIBn4pr"\|$FhH5?Bfugyt.beo%4jitԻ*1nG#FUZTnT9I{)+rT~̰֚bqDN!+ERFx 1 /ŜP'KAE S }7t$ypƠ>@/]Uۧ)t@yt3] 1; uĖ{c_)z`’F3+l^(oueK@0uJ0|TdsR@_pY^gEXm)3=Ζr3o GWE$( Y_G31er 6P;-b\iGE\.A; yА6w[Ns^:t|\Ĵ+ F+:"n-S#M9lzq%{QgKӐ֛0"t5#,* E`j`I\e>O] e]w|_BsO; עHo7!‡/x? nΠPQ!Ru1UՐ(Wk)-C Fޔ1dd S' .ˊu CvjRWr: &&NgGO`sE; s"8IcbS& |F2L_w #ޮU;Vm'\%rŌKGC!aPe !5)vޣ S-->Wr?M?&zN.-̢cY_%]|R2vH(XF"2f͛EVD**&3~'<}̠/&~TY_l IOhu5\D*NY|mX <@K5ݑ1ܗ/"-'::A7$.ӌ=}sxMy'S1e$ A;t>{Hj)!:>GjP(:ώ@S7k@-u;.!դMT:L.XjPNw{"P_˹q5) Οed-i#+cfmYoE&xHL].j ^gQݎ-i+QRQBDKDXdR^FA=1ILVfԡepnBI`L^hfGPGk7+,5H.?K`e&(u`O!DX/L D6ɤGu*/i/|h Y\)UF;^,T+6X2ݗ03h4Ď#Y9n`,j '1 U~;ZXy~oh"82qT>EC\áIx}#r]-&8<>`IduV_>qv.Up{[.,l^m^,iSPLH:_sN0[~s%FӰ=LuM8Vj4)mn%G#tG?OsѪqG^b輦0T;)*^#:ՍHj4o +;’>g.8%|nJS)220O38ӛ"~yzuRybY GW.Zp]jF^Xʺw+}uys:/vNg0ų:6PaMq@ڴACS TozN7R0y^H*݃&Uˠ\ibb_PufǑ2Ujz|A6GJC AZǁ`5anvsvsY38^hڦd[SRsTdY*Dܕ߹ BB=r`[>^T.rpI ax"=-dc9V(ՎO\[N|hL$Ϩ x<>h2L̫;_l"f2B qo6%#JO!<$)*ޱRF.E#njǟ $- pǶt/pt/i \@!=Gb Y >XcSHpQ3޷e=CzdY|3M^~%Hn4dXءuעfEƵW$!W3KY\7u^éo˟qcVAWh#w?4t-j./O/(V7t݈&$Ty $ XbO3$RYT+/6Nv~h|Xb˓1~vvZ `cy ۔&pN[󚤱I걿(CP%qsa5,@ f?FWg['W8'q(N6õ8d06qߪ[ӱ<~9],3!zҊrQoZZDI"miۃn 4q"Y׮^3$M\rCl]FZT]&2v|@ȢD$pRq¹^|U*/ԑ+S GNL WԦ Y%̫7XVq2tgurʹͼLNtBbyNZB&Vi5n9LSU;p2-&UjAlYǝJu(>:|ˈ+;r*1KY/۽ ֱ6~> BzJG1%w#GU4w6f2zγkWN2VE%1{ڥ'8鼟z}|)?mvwF~4_?fU>6SImm1 &٫Zf7˴k9%=QsrZr3kmٟ2# uFKEjX}HCrGXpXPl'}, 2~+7x0cС>Dj;1}8R›V8y"7o<ʊWK5Tj0́0 Y43wZܘ3B_OB ܋PQ}hj[PBڇ؊ky@Cɞb1 ]5։!M13T#8Ɗإ$bMLrpTVӴK}aDҦSdZjIfiQ&ʼno'T LTSTn2;9eG nT&?M@tسh#EF1OdZ-u6idR6;btq&^D?UoVuvS OA8Z}x3B)ۥ<Eg+@ףERPZ'vCT/13A(,ٺ '0M2`؜#ut(7u_,kŴ{A1Nʯ ![Tw-Fۨ , =طNᦕ5UC5VI_Ϩ{7[$6;HVi#HIv6\ {f*zLf,c9ߥCI홠@A`W޳㗙LD*@!kʬ$T|bև[V푵z]y?*1yICWVոj+H62bsPm~XQkw`9TpÐۨ>+DnSU &yԻw͚E5\Q\o 0%r4sBJ {5_~|u{ؑ4O;)8zj%@"W$6#83S=(3T-HM6HEtgBkē=Qm?U#NqAف}VŪ2y W> #xL=._lQ,L{$$?U_P^c{`2n1m]0f3P:E. _)Ê5lTDp&/!9W}ҰR_p/Դ撈\ /XC1.U>-1Ś795gaKra4i[}m, | a%0SUEG`?=VG1VdUwHCWi#m%b9 "=#mIڽ_4m1FݢAb *JoHiىN:nڗ!3+׵ZP7˄ lVᕚfQq {S"5eb*6mS(:taVnbĭvkTJ UJ:ǶqUW\CK$ zNAjjs0ZTf nL2]R$I#o%$/  /|) ΖT imuv6޲GȐ\8;[4)o|+BAyt*(cytUnpC[`ڔ"@s/~ I*p!f%ԙ*͜5x>ّG0 3" R4(3jbE% a.GWB.^L0^z-3^޽J:8b@h/V K|n@\ )-?)FŅ<(pbQZ̴2 AKy찙/@ٵ*)"$@$CLqf3/5r^{53^r<)6PtڇXI1[@90X6tsɉ<.겥n67q>^e&w>8)%ugS (q\ xyl:I֒,uY&I*̀Mcqu~i~zd#c"|7r*Ք?2鄏DJ,w =S'zpT9.G葯/{fz*cT_Hb#+U@< _hͽrE'§jnsՓ&WK{bdRrq*kKkf#',߸A3MtO|X_ EC I <%455p\hjz^r8N7νfe [:r?An3&bvkIJL3}RB?P$_FXo}ݧ\!hm e3DL59>ky&M g3 &o _G1ON#|Ycy$|MęA@iwӤ]bPfuK9<‰\/̊+P/f=tCj&qn :cى/I'{.d 7γ<\ g,2BZ5`Y }=՘A*dDj4hf l#4 2ڟ3SVZDU6튰``=vV&~K=uBM!'#= ~hwMoba~IQĴ&NUxPmڑUC'UN6 ײcMѽ'P+% QDoR&n>|y~Ǫ;(#apϴ71\Nv<tuBSM5aa\gw\ƒk,Asr/|t,Ӫ[jh@0 R)H:R{P|Puh"LJ2CDegoj"ytW}xmbHÓmG-"Z:2QUJ |Ϫ\V s=̷ӳ5k̄r^΍ . 4EϦ #2]zglnj(1Xr"^*ILnYQA}5mno+և8WGH[L]w*z,;1DYw}ާmbR@+f#Cja!Ҟ"ĻBWt؄gI"6;%E{etlTjP%䬓m,7N_agc=7%^@ 3Yճ!o2h!BR$%n+(˩@pWARgHF;a\F MJKMm+㪡A]d38 ?x_\eiL1t7^FQ=׃K愰FY]S ^.M6ۄ4XQ;4Tl?샜ݥ}o>:>>=%Xj*\ѵ0iG*Տlنߋ .p9&]u-aЮBP/ѡ` yJ8naXp2t@Bj(1~~qnA6USd|utEve}0YF>0t;}tu e]U5`+A+ [& axRb_A鲮V8q?kl1RBsԃCY̎ i9}'TpQ%՘nG7G펺[)TZyQw!uxa36CX.ljZZh嗄:πN%((Ry`jL"PL6FH糆k:-وۅ1o2l雅Hf&8+ V wM3V41 2{ S^ý==i'D7e%yR# w9nT<3'!xqVB7l>ɿ|ZJ] |@JƆ4aз |m$ڹ"ve_eZhLLUp?(T_7Tdd9.|ysH]ډ>[ ! q ,3cBz&_\h9{[ s 񵒺1u\;irf⸝N81|+q?!}OeRJO۷NΈۘ|^9p--[qbG۠3E‡ŋ:H7 Tf+^դw`zKu7+Z˨<`B.>-'+A ^Tj1U@0q׶WTGo,,>H1u/OC[1Y 7X`_^+XWN%j^s*LUS8x*۹QD)s*,E1pqgK+; qRZ%*t{Mѥ} b\Ƃ~.o+c^c-X?a|?߳&|fxj1P9Ix;4]Ƿ5=Hx!GK?ldS>טNkj\+Ԑxcx[L Fs?95*H@qT׺:Ax |#sMf.H:wCl>Fg',^%L(iT_ڷP>u&cb$Md>r#:smK#&P)?;`yNdTt&lw"J#M!;@*RJ43}Og=yfZ(Ҫ,ijKYoovC󤯌G&twpvnZsoi=Ի>]ü|?5=;?rI|:5F3iwsYR췲\',ܗ6Pd]S?g7܄p#Jjs\LO1{^쁧L)Le-LQ`5ri0&3bv61j=f÷ 0p8Yې>Q2 bT{NpIyՉY{ѲA7x } 5MIHmPLv)Ty<1=ץ. .lJ U"uW:B+UF6z ɝ:C{t{DJ,l X9 y[l~{|ZG5ASM/k1FF֊:BkXUi}ny0 ׷|WO^Թ /]΁2uL U YhpeOQ0mniɓ3drMxxw =8.}v%z2PET0hN!m2B$Sv7PVX_DY16ڵ ױ[koOp8pGnt"7( a|f)EL͕)*k6F8HYZ+-n- i%=j]'];ܾ||ؙ/Aq$ +<$'DP\@.vNAj>m6RzAo%,$g.ΜdZhoўsx߰ʓkw G=U&yem0N=x CDq_܎r-EM@U^aZ2@(9 ƺY^RGx ejr[`wՑd?9d<^Fk*O0~g.),")7B\YI5}9ʟ;BkOZVª,c:?z3c9v2~HÊŒ[SboC6Mkd,iSྖK_{F[O& Nрϥ"n g~~ՇMn lkSU^)bO'FBZ>LǗ| jེP~cSѐm7Au|a. _+JzUouv nDaT`-EP~nbT# Ȉt@r`h`*)"ˬͷy/>Wtf.ms#.J A~9z"H^Kgt?O+] +aYu 0[g϶zϐy qTϐS5L'i9{;yB ;ž~.2`XEnfgZ`m}ʥ|D\~LLR , i`7 XzK w9 1]u"^L^haS-gt:$PVн#B}@^ o"%+4lb̡lW~e o>pT"c(`>B[$.(hKsfۑtp#s7.[͞pAdVTּW,KF4g525ĖDxJ0Y_Hw" ,-tb`)Ah EHw3"ܢpEإ\9iX|06?dW/"!c QD18KDluN>QiR9랎9-6m@V~\K9u`Df׺$|뙾^B=ܒmr!_DF/?lY2\ǀ{أFcnWt.RjfJ0Pѣ!*IX*" ,n֋Z#T+Bx]M黔͌J396kxm\k" Z  Е'&IG5b[nˋֿ 4cA$# R*ANh|BL_ Em\B)ܟjTKpP%s`-؞`qVz548T+(P"XXy+jC]jv(Cz@?Vaf7?[,B>tRNJI@ah)/m k-{ͫW;TPKaU0:JkE$듄xEJu |!gJfU0s!Ap'&nPK+ z=TD%$oSn4dvge6 (kK0c|~|yeJGCYvcg#ky'Mu {y .C{򎇘Gsgr#233>d{|!^]6( *D# LXdwsHE AMܟ]@-IշnO$Ndt ž+$sT77ޗ`&#ad(UDZ}w\oc/Md{י-s5wg29wf~u%Ʒ.e( E'i9m. =~1U,ӱ`q%ޢR#Sʜ\Ͻ/OGJaOQ}\5%|Ęa6 )K

ACx=9d.?}9Ltެ[:NjS*!^5殺9 XNjn`s7$y +g@rSke,@x :'ۘfs!֬)i|Tgpm&• Y'=' if ܆)Qa8eNh&u {QL YxCw@;ditTF!c>SFD6sZ<"BI;(:8soG-R"@6)t)kl4RD25%qwhtJ1W[jtEE @UtAR!(/1#B>eRQߣCU.G9UkUٖ8O|9 0!^4 YZ