libvirt-daemon-driver-nwfilter-7.6.0-2.el8s >  H a/- z뾂al_}:7 e3{_{ph>HK|K '6{V֗+r)Bfh/Ks՗?1Dmp zz;u<7~MnGx7_:ҀUAF|ZLHƬs[ߋ| AuRD3'J8#>LA%]KiCg'*dC?^F_RS^LCA螫M#~SEx% U3/Wi-agЫ5>İ790b913717e96d22c5002f7e2fe55838a81c7d613d879fbe7c40c8d8899da9c1053e5427672e90995486ca33074b50b162e8eaf6\a/- z뾂al{p+\(mKg;1.:d(Vl։ 5gtRx O^+?{r$fbx9:N7;TVbDOkNB eVc"90mڨyX;Mzf|I W@n%awXώFzu[&np<'?'d!' . ]#*2 GShnx   P " Bw tww(8k9Tk:/ kGHIX(Y8\`]^ b! d"Ke"Pf"Sl"Ut"pu"v#w$x%4y%|{'h'l'r'Clibvirt-daemon-driver-nwfilter7.6.02.el8sNwfilter driver plugin for the libvirtd daemonThe nwfilter driver plugin for the libvirtd daemon, providing an implementation of the firewall APIs using the ebtables, iptables and ip6tables capabilitiesaMp8le03.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le0f`J"sO(h LAAAAA큤aMaLaƽaMaMaMaMaMaMaLaLaLaLaMaMaMOaLaMa36a1e0d82e6a1a2177cf46730fbb0ca6f092f36119d7c6e2faf1ad262fad94e12294b5a0f137b18043145f92c29a0cd9e0a43028208faa24105e7e2de7de28e42e0e82f4cf7a89d5fee1b35cade7d2d89544b52e92c75c5b7c9d7a75d735fc84c900c54b98a497a028e213b3fa79557ee1122f4d082a9a8229eaa09907fe2195bad090ea70f57eeac7b305c8fdc25e2b79077b8a87518c04b11071c8c09f066911f76180284cd0732d7736d68f082f302d2a3b2011c873b60734b7b5aba2129ee702b7ea0da677085ea839c73773578a16bc2179724a4ddb0e05ba3d01c7988e18c65fa287d42ad4d0d9243a82754822b0388bd33c58e48b6f79ff0093c727311fc79d6d5ba4bac86b3a9740a9960670f89b9c90f3f6a83f7b981821ab27ae446c7d0b0d664d3f35afee1b5b724b27502004761504f481e2ef7f987a5e3e2eead2f34831f3de8abe37a29e3ffbea3202cb720fc25dce2164edf592b3909d8f8../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so../../../../usr/sbin/virtnwfilterd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-2.el8s.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(ppc-64)libvirt_driver_nwfilter.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-nwfilter)ebtablesiptableslibc.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)libpcap.so.1()(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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.6.0-2.el8s7.6.0-2.el8s7.6.0-2.el8s3.0.4-14.6.0-14.0-15.2-14.14.3a @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-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- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 7.6.0-2.el8s7.6.0-2.el8s7.6.0-2.el8s nwfiltervirtnwfilterd.confvirtnwfilterdnetwork.build-id17d0673a7699a5e62c00c0ce43326668615c794f438ad38deb13ab959e2f53db1a3cc514002a660bvirtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketlibvirt_driver_nwfilter.sovirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.augvirtnwfilterd.8.gz/etc/libvirt//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/17//usr/lib/.build-id/43//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=17d0673a7699a5e62c00c0ce43326668615c794f, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=438ad38deb13ab959e2f53db1a3cc514002a660b, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)mPRRRR+RRqRR RR RRRuRRRRRRRR RRnR6RgRJRYR_RTRER)R\R(RARR&RR@ReR[RBRR?RqRRRRR R RR RRRuutf-863882cb372e66dd3bbf69b495752ce69983fd550c6f3ccc2058da7158c08883d?@7zXZ !#,u] b2u jϿc38mE~dIb(NYT_t9^V+S6/4bHޞp*f &U6}I."v;)=f[ގRI9܁_H,ZǏ-yJȸHZz )fӈc)DzfIjlk=aOrH>m ksafRm2e<`^ q#wζ-1okD &(su% "{ _*{ ev]1O:NC+k+ E]9zzp+qXA†h nW+!`Sb#TdS7nl?eANjQc _B'gHk2t:D@oڥԌ>[K'ُ1]Mл1y7@IC[tZ\nFawT=`j99N t7ps&M{,6idMR{#=h*K ӊ L OlNyi a[ܜTp bQ% p^\o51Q!Ȟ$a$1&&P1EsW+ x総Z6ET^tڠGK>ª8wu Q}V4bjr4`g8oM!+w{ xۿ/ş dRs8RKh&yv;;>Zn1L#{K4I>&b]˲:NȰt'-{匾̃qj̪^[Ytp-^YѐJK*"B %Hx7O!}wP" CrޯJ0%vFXw_h' ;r+*2 Ö=EU[r N&͕XNgpWclό*.ėd8-hRldS2T 4SXnR|K uHsh`{LQxJ}>P  p~7'bCXlxwGUNѧK<3j?H9^*2CeNQR%IÆ8E35z#Soe=,w^vTרC[Ho]/ rv0 Pj#` .W Z{ _J;Tr%m ]O|m(!]iSazdf|H_% 7Jp Sx4Os}N\KœxVڐ\,*A#Y<Ǯ^zs9p}h:_d͹k$r1F5H9Aӑn_UO\E|&_`bIsCظB-;&Uu/ eδh°;B%A<(tHb~("gi\.mЧ4߀|!auUc- P&ww-"KYyVHX>u"c%.$lp+9^Tzv WEW@H͈ |P7hXjS."_w ^Iz@V}L×ǽXD (u ƶ%uRg_vJ<}cTXWI6vǹ(Bs!.1|궶OSg|3;"u5.^Aᙼ5ǜA+Rc`.-KNTPzӆ2[ӞƬ p! pOƮb2^rKK>&3Sh!PuE\u3W~~/2[tF;r=2#$$ JАT&GT2KLt&sxpz"'HJ1N~A[):B/?Cʱz}#(:,{>nq0IX|ezJ."ݷʱ?;U@=l!8Aq -ZSORȺKh!ݵ@q<"^gҌ%k]Xk,dh K8{w C:z)xgAB6xz)nAlwpFKz^E}C +4k|]1n=x+t 7CՙqѴSo_m3Edi\E|6شg?r%g7EMr08=VR)NR ?rǻ(vjР<,%>|ij-EM޻@&|{ 8wBJfM80-~ S I+saG=NIN8˪89ԯ+!O6ήs h)*;'i@s'IX`?7#9w\ -m ~1vP^tlfU;™g|Ȍ#ڙ64gQgxȊm-iPu5$: kwA@" `RE5x232!q`F@Rȳ?fB|H'j6^-]aˆ b: x }ۤI/_a>KeLhD(G:>I0 ]qvB$o_ՌZ;,tk[H,Cr6r|{P|&P u޷ȟx=R,$ߢ3kq!X&2g|wf.v5xSlHNgm 2VZs Yu L9,]/PI<ږ&N}Dh3| skܕ/G̟h"{O)ABT%$e!e&Wy]@8ߧC[;ؘߝo&T0JS>ˈsE7Rζ]AOyhiBadYO7?hg}fkbHzkE>AvdWoN/KIgF|y,8a~ 7dT=&Q lu*&e{]8GyUQ |0Ϙ7$z>TZ, ."ʴk*0Ɣ>6 /LCd,2^.zDR-o9"I4"A-_T4dy@Ij"Ɣ)?  {=>&,eguBĶ]i~q*:RLӠl_C0l!2,N.P 5M|&b?2J~d Nb@r 5U$<y,/Pa3hhg}0Cϒ(HI"O$o>X7*ۭ*Ϝ( nx,3\NS7_3)91:mGtqL]:e*<)| @!Lwq=).Y'qsl mG0J:' XQm2AAE sVeecx5!Y(:ܕjet`g5ԗ% .&xM \YӓZꩋ= BF~ fXt̉z>5ko jĥA2DLtAp>{4!zӨ,)̐\N:xS6 b)Og$J=ڬ剐Fg)Cfw$EOfǝiYH5}Ή`BqTbk xI{x_;sX(܋$GnNPKrF.bI;5)E;g^Xv)#hœU l LLqh2\Q>POUyBq!@~+T-}vE-A}c4U=Ju c"2l;l|}RH1Ѣ`WGDaqEJ`_ uZ%^Ÿ;N;2b,൯3"QZ Y8njQG RF(NxG{EN{0dlTv+c4#)# #j]Ph=5/t4":z$b966 _ e$7{wҾ9^36oN8n'3; ]OS}>UJͽJ,޸vq.1|b vVБOʁDTsN;@?"#qެҤ}fc ȦԪ^ZNOI^xƆVEGxe*9.XP;ykY\EV.s4ӰHs1_Ox\ێ>JI"^90]t<^b@=`@(g\^=54vBI) mo!(-pu54~K8>),"EYzۭI*\5`Bc~E); !­`x|@̈́@'Z}88|ooCaO Hक़wV2~BPuK~yϘAKƈz}YtojjѵLr.  խ%6, <|Xk7{5ߌ"F7e㐈3uSW{VYU}@){G$^.GŊ-6vU]9<ԙffMQpanMS㪨\ ;L.E9펍yئ%Ӵ#n;EzfLNwNU Tw;~`}5Uf>G({|yف)0Ln*FݰBnYh/ίьdB ;}~uL*>Gp? 14ʼ2یr"*HRmA-Xh lG0pvOKῃy!$/~OHRlTZy{ndgSQC(3c lΙna Sof*pL%Z o0 [Y}C%0Y*.?P:g[T"{V)RMҋr~y0:XP @i5tsn|zGX8{&9$?T[",2#ɑ}fs~zd}N~$1/8} XWYSKG<^*!jmxL5S>3Ԏ7+|& |Л `v9*J.CсәBL&7,ȋ{kfrb^\K󿔔ϕp q13etz@ͼv^qKdr:ۡQ_Շ%$cwx6ޞEG9S%+~X O$:l}=~]:|c*؎HV <8BCFJx} UF1^ݕ[d4`0id @sqm]_&.5z=eP 8Nƺ{:Ƙ @ i& ŃM9ODd>[;sIPf0hΙHF-jM2*ѮV@2YN/IآA%a ]B -,B2evŸyN- ߂%Y>hxa>*YQ -?Ӑrǖ ݌ol-6vM.^+r؏rj[b&1>׽nW+E;;#] So2| Izv"%7=0Ljxtq1gWa.]aդ ڧ ! Иz7UϷfG2P3XMBnl(pt~ݦmjG5P:;<.E 2]AB/%Z-+rvszʩh EV)[znt޿1绠)4x@ny4Ujt7b}զ{λ;W2&7 &UR!\@j|RFac3|b) e/ԼOl :U0]NAwQ1oPL[|3jbP&|[,K573xlX#4>a8}7h@f']Ԅ=NuzjVCV[!BW?'zIzfžd)>E` ϝ ܽόEЍXއeCm` ʂ$mj?o"^^<`PXÀ R C3pTId$+đşN9ɂ,g3R=bofٝ{a}U>dːY  C?WMѰ[i`V"X5/w 'A]naNx65rVݍN5H ӣFёDopӟȰE7`H2:f>]'*5bi!:IJ?f˞ձÝsk@_ZW!C7VcݲD6c[b~ YOcbdUc'` D&q.}&Tfkac-K:{_q'W>gQ6pe *P;zw&}AEpY z!]ׄyZAb`#f+">]]wntJ67ZeX-3=V'C;9Q9YWpt.q gjSIu%дa4<"<8(!_wAhԅu[Sp)h ֐-Zm #WZeۯ6!*}nS ~mJG^U\8t&r6C1z<L%gH`iCA*Fb9Bn%Ʌ9݃$\,ܬ4cwҡF/z i.=9Cpo&@r%CXzio,&?yԲvƁ ,^Ґ430[9qHFM I*D Rs8oi0V?H,h5?Lku$4~E5q P&.?n/$LfZNU~DYm~eXvx´{B+ǍP, eJ;n-R#LVñv^,elw7[Mtln5^V>: KL tOXf$z@ gOPy k]y +tf4];O_uhhNjzcϲM]psٷCIu{w|m 'wpo9Kt;\gNJת6d"yy;!?Ͽqq-KI( z,Hȝk>QIP'oPb%CwV!#l1]]bve}:x%wM3AL4s.Ա1GćGG- V< aYso&+o5^Zj`Z3PE~F4f r;ntPlvhpԝQ{Y ^ fa;P2N"i/ytJTjp4T3͐0+妺M O bzvE %Fu6{vx,+^,&ߪWiPȵWI5OO-Y)Y?q*zTs2_SF]h+3'3SD,(jhSWq֩7eϳ6A7B(Rj4"NNqts'pztvw4ce05T|[BW;KHxUzW3چ a+oJk`@.J%fK"G lwKd}Y2ST{6v\\(P=M9P#:F(pϑ{\&1./ aTMβ0$R4]J b|gA*YUe$s vK^Tk=M7Un{PV4!3WGfdɋuLϥĮZca1yd'=2 Ħ3s;4΢>,SC(lG) rR?zj u>9ž^w^N~UިOD?T3ug#{ϰxxBwAnO綅UmX^|{^2l%dSBE@Xk͌h5 Ôa&ˉGuOquzP$]C1Z~1 DވQ|G"qi5Whߕ0{k7##ݍsn%8ӅCX Dx=9ݗ1O8g5Ϝ DHˆ-8?Ӄewl>uf6BVqqV&&Lo (VtO1 vʮR-!k w]HmJ70BPZj(}en u**"\JguT>M95sAhs VhҔ3gmKD-Wkwɩz0r8ϳ֑ ! _TJUe{;~ Pnތr<%蟼uE[ ׾[:֋tKTF'R,?hhjSğb.{g|T<{ l6\A7~4yAEϱ3e ]-,[$ޱ N`o6vbbt$iMU[h{d< ^ϐSn3:yFHZSOZMB@̌}Kh.8s~=)u0=N,yk> 73+0 I^McT>4^p-ʾyvaUƅz$gf# x$mԴDOiQf5/ʉcg#m̘@zi 2}AV5SYܰf.G|]joojiyUu\몫Uh%m )^8(@4^:δW fKSPGXHZ?jZ?MA|5h"D[>٬!c> =jPǍc4ZfXAP8`hmR; Cuqs27*sVxV4Ǝ`zswU8Mj]?]7x%:Yqrwwq~Lk̬jo=23v~bW='ž:vW;G )`!W)}fk2RP;!Ha<V=@diKEQ@]?=Z#qT9=-r.y#"ql.iQ/pGP ʫƗr5HEDE^'7Y$[w{ h[F~d,9 J` yP%h'WƵl`vHFRKF[)iX%/(B9V%>QjVT#R7X{l}d;*א6`蔂u؀c+>[TYHw(gvNgߧK$Z7.1ffPWVdb})1Z> %u7M1&#  SVʳ=_UzW\+AK?p3vH(۫1O5~se5"Ơt4ERTG0֐#2ݾ: ط >J'sKf%kI m5LՇ uLX/e_};uM`%2=es3:m[V \t!Q_Gvo=\2<}דj2B?$M\Ɣg8-QG̯$*HDF4 h%a{UZhajHhEH4w3=[) c^Ae*y}^PPp0b+t9rLʃ<!sw2:~4(ڒ(@쫜'Q@bgdrb"јI~֪OM@=XWLJwQ`|M=[~) M;ߓ P/V7-)Xx HHU<jhHoWSVѨz@WsV6B8ǿeUcgW([ٲ==in +0ץiv MS/VYhBvSLJ;]$dnUFi *ȓMwUaV a.Y׃7#\I8T҂{|#K}0rx0L O)m&vz\fNp'l31 Xb7]"xٝ勩}QT*_<j43ו˩yp=%@] ucIN*8&Mʁ-ɰ3qDKe7~29i~犏)nmwj ̡(Ey]k}9XWƆLm>JKVǿ`p׊3D!չvF&- cd'g|\;[S͜K, SCpV5W9[0&>I56QG`1ck Nl_\2nmO$L82X~<:̒,4N=XnYVKzJvˏ(eթb1b7,Š}} d%(lꎺ0r 97K\[m2Hڣ<:>HEo0e" 秖ֈ pKa2ciR+@DcC R:tc7z EW?Z>X`=<{eyxTf"=R-{jOO`.Ǒ4 _Kh{%lJ3طv)FF7oҠ8>7%Ļ&0{J7nd4 fbJŞe (j03oA85sI[#.^go,(Lzʹ(Ƴ&.b%M?tg ~2K]L09E3бeT#o_$!|Ҭm"i!^/ہ :[gKP-x]].EW 6L5WS֏cK\-W{`3v4mkwny:JWh9yXp?_ˡXs?{St2id^ v!&`=z;жFIJZd@r+hkvƓi+CrEGY?7TVd^ZnW{\: m#%y)׭\ė|Npmy/@\_Cwˀ8|UӟK:|␹X-<_ n,^DlTׂ]I}9ar7 |鮲"w٪a,u%PԒ˛/"F=h![Y{m h.%y/h1F+njFZqZ(AVǘ#X=\>n|`w='(DJ E?z: I n:(quxS8$&KYEkPXAM%F' 3Ӌqa1r+QY_מܜ$"}‰ Y?DaU8#eInٍy/'Z+[L'N4ZM=VUl+oKF[xd(6AP&;HتZ)ѠĞF >f>$taof^LyYw1`y a9>ՕYvAv֏[REWS?\}< ˮZ0qj>=zç#Xݫ5˦mϡ<~}{(|ԇwze;Mb:d8p}|3):%nR\nͼzkMe% aIk;gd6 P/鈷鼧2ocMbz+P<tт)Uŋ|R9" oٱ,S5`X{CYB:y!A5&"dR)<.%ԐAhTkI}M蚝uZ8oN]ԦJǚX #=D6L -5蠣T`v#-,/+qp2T63&N7Ԗ[ ()o4^7w.eܠch}:bmg0>[^ESNxxŰ}5%UIEsF>^ğ9 =v>&2%{CmTڥ땅JN')T;IceϑAHBzUH)J.z0Yat ;QFOhi.Oc5)%(7h\H 怟O]{gZ馰_.o +5h0tU}x r֧ O)g3, 1V]?dh:Gj+CCŴX,Y4k4gh`V?1NA67|!.#_e 9ٙWZlth4T7E5Eۄ 6qNβv.m$/aG&)qxX ,ܾ-PQ?q!:;sV_ȵ^ҀD=7Mrkl5fD:l퐟a ٍqJv~%mf5cqBO-B0;@l.[^jw AG\fWi{3l׍'ϔY#Q9xW~c˧}c,ԛN @v G ز-Hˮr=ÅȌQ t`yFvӫP` |MDS-j` LZ_BIO}""1 \-4% 9 X%v.G6 py<32|),:͍YLͭ*h@wG4)B^Za4¦ޚ#Mk|¤ X"Wc-( ~t8;h?Ḓp0 &#{.z΋(y/3< 7=9q;xvRj-ǎZ3EHn})ى`+Jz\gviY$i"jn6/MEP\7NC^;mg\Wˆ5*8, 3K+DD.]]]ꨉƲh?]?t3J4%!bݝSlek؞ԇ2Leb.ZP>$iT iT)y <:El> o7pl h9wW"R $D?5#%,tH?Z:nv Cbn$H[ Zϕ ^3!bo[d(/CB3G^l+{tcWn&Cxh֕P$>/#ߓVT4[9kMpsw=';S`al`'0`5No;cj +j_7p j2B7˝a>uS[H ɲ A?d^]WV̄-6qh,~L~S8~dY/SB|GH A~uG\ƿ {c,6rLZش ф=NUê:]-WDA;$NS =j Vm䡲&| D[ѩ/؈$'C] Â[`>G;BF\'sYzޕu(7^Im2j1@Mƒ\Xһ*:{r<+~t!?qԏa 0<b{L0 *'.kQCvʹRh 4H&u RM%`1{!dԇbi&z5LCʨArj5Q ؞7-ec8RD?Zڽ dUD*_uu4)n)+~RGP )GBk!n+A6bi+ 7qlCw]GcZ%yLPHFDL2,q@N* l' qF$|-zRWW M`0 ]G+" 3W5k{BY Vtj NQ"d㟓Wlc]38=gBĿ9%'͊smR>;avl "EbIR? 3hH1IhU1 ncRaD <&SDeF%& V?SJ']LZڇY&FSn4:-X@yx9]CaЯy aK m|Pmg:/QNhxcETrL@̜;%{u#QGSr3)vQ-% v%_T4!4`"ն?I+Aa+W6갤?͗qհs9аL]);"V"xξ5fDgm۱e4 J`S+엺;ʑ-1KÍ@{쌥|d!Ќ^Z6cґ Ě*S?>hlpR~\\UjܶVzaٌYfTHJ]2jxkv%C!%Cď 3/7kū7:!DBl4 (c-ājeE|&3*&t>ڎ6jA6;!gl˰A{կ&CoI_l2xOۃ_m5Q`B16zp*oU]}KH#>щ'0;鬛`2Dnk v#-Gb"G{$] Xl҈LSr׆ctlb*Xv0v$?N4ͅg>YEƞy? `jґ8 40H=hKD9| NUko溳OysbL` :Y_z +??ctJ-fyxmձ;>563In=]u<o%Ok4k}mR(BX|Ջ|Fg,0;AVnOm3ۥCz|%^;%:֌|}_R( *B(gYFQ{RZ^l?kL=(koⷳYt 9gÃ?x8T 5f /%nk?'L^fx3ΰ(b^U'R[[\~`op䈴,̧ե=ov! @̱Ȣ-|or(A >ދvΦSⵛQ}}yʡebI5t_MmMTVU:P_d:}yG#DS"{#b%* %c5ug{R+JxW4/( Ǜ,2+5W|gA,<% @GX6;o0eY]H=rj *~Kj.+˰80hw!?vr&r 6MkeBs甘69 jOMo 4' m:N[Q1OdJW ]~%A F-AiOdؽI: V8ʳI Bh3UtRV2ޑIrv|CSCB{u-3a";S݌C[(#SNT"MʖyD{9^?k/Ff ,]b!v~iVrӬl"GYW\"LeSۓQ@M* @A0FR̤fVQcTI]./M7sj"MҳFžVzJsǙq lڽ[Mx ]S4k O@!Ina/#J2&J "q;42*tiyJ$κѸs0lISzQ"Fߢ`+^h\OF! o0ٝ}v~ =  7Sݡ@T5`BU@w{!oztt7E^3]@jGHwhh4ŊHŵb"zw_p{,UK} PhNjZU%TLuG5W;kܧ8Ը3zuUʯ;ՃuqQ@RPW 4w@XYV(aK4ŃJ”[n5",q[ٿ:Sn;{xYop--Jch$k-*dWmA"^\m.?xFLf럺J|k$L2p4d|$6hn |ܙӁSV!mC Q+w0)\KSS8]ߔPApQA|7ќuϭ~}pɪj JٮZ[/L:jαֆ̬݃LC7z=,9Siލ Z/-~O'ǡԡ``K?_yrw'>'-=.(D~)aBH*+DuZ{aDp.UF./U;̡W3Ζ[iLЌSu9=Ծб` 另"ߪU肺J6/Aj{/*_7g=Dj4E<5 mldbI-?I<=ugj!$48dȝ*~CoQp*Ď{jfU.)> y&XlVYD3&=J4 čKeZFg}*-EzY6킾|1e7bsQZis^u 5*1}F膝 wUCzPdTӌeoKd4K8 C` ?'&nom4<3SǺWQAҬI6_i#o!<>kRM&ςxZ9A暉cGl@Fğ'ȳO?#lPr MD" #NZ?RZw6g(P552Ķ'EY5`+l]4ڎ[ƀľSӴ*#Q;w,q)rm @]|xRxE|j|e[.D?ԣ'MɴVn=ڰ+˯eJRj سi_{GY.M~Vi^bsg0p[e&_mv 4**H C.7^ѲƔ0{L^1S};Rp:od Bm_ҐB );㆝ILP]De:;wQy`q!S.la  %Nc341/#5~vEJ.Y($ENY\#di$:ip3u}^;;IB 2ۤ]w0[I:jMoScȸnTW95ԛ ׍QJ9wM=|X"ܩ}OJL8aᜣ i0"ox}U! 'f oXX*b@߃y2#5ST^6L@!ܘV ?5hl(|mR$ YXv?e$R x7 6@H̆ijJQK6_2ͻ(Uil51};]N~'LDaW0KLA)IGfN0G' ~k*Тb}Cہ_+!(M;޲/ Cc!N#+Fȡ岁?AWKPǖk:Bpg8ZbWsً3NHi0K.]7IJ*反}u_% "vz/U:ܣ>ّsC;)]$hvu!M߽ꅜiYD@oEa!$#ޏOg95 }J6GHl5&^<Ur"븱+&#j1&b7#|WNz^,ԢV|#!#|_ŧ1f[=_4xmtҞ!EPa]sj-VBEe0-'HDn7^Pn"MCKc`dl>r]>|@8n?6hEm 9*:NvLAkC̄z cjXb~Sܙ`5LMem]!8WHVٿd*pҝljHvM}M੃ހ*?G.csz`:QÉѣsT}; 7޽h7LPJS|g X>~b0'T d%pUA)]ZZ.wD ykȧo 8ݿ3,=nq|+GyG3(7@`w9;>.tH'UvpLo~J}-?L>aaf PÎX_EX_N4V ;}|2f}H31{k6B$mMD6f0.P} L.J{MR/2;3?F@L%q̇ #!\4"![!yI /Wxڮ~yy!N(#&E *~XO<80,~"۾嵷æp^IXV^cs|ڍgV4qNb,3i/ h]Mkم\0fN,ObAB㽷)xvIҀ R?02Vvp}B@{XLUl/ M?7\k"l2l`60xÜ.wz@kL)nsqhXLYs-ja^7g"@|7XCafS[ cyB"m_x+_ <*;)0hIVjߘA+.Bf*{Ε<VE%aY--×Sz T#=DD%1|Eׄֈh89 W46|GQ8kkC?)ck!С7! uPjPs$4lʲcK ӓ5btt" WC(?o%!{Uu@6TmcGm8R!vӲ'|oQ@j7^ 7of%؎ o>b-/79RfH:z^-Yz3%,'s/G [tp;r3\+2A.L/`K!Z(*l+@NR#La[:niR5*-MߔrJ\w퇤^-dvԬQ~PJvh=MgN%94pZj',tvxAn#ڬѼPryqg%Ͽ+;=qr̚Q\r0EXĒ~"Tͅ5KM>?zlju# Q{NX' 6|CW PXtQ`)3Y>R9 {)ߕ| SɠmҬ}< yQ3I6綡&LG ,GTXԶ=lK1my3;9Vk \Tw-ҽ O+W]8uLO[4<ɓbs3k[$ש}PMr8MN9:g sɊc#%x7!*$GozdMQOMaaoyN3h"p ͧX^q^;j(4Ulơ=o_ě!x.arymަ2k-SDf \z6˾۔ ;Ð4P0M^/,^ 򗞍â_I&"U2ASJ7f )հW>9Jڤ[DC[nvⶎUffvqԯ )W$#4݉Bhz\ٌ=*||8b]u4>άE94.WjJr3?mם-@(F˙_`)cjV g‰FM; !~BQMߣ-&{NF-]J˲^`{绂 e֧X nu:UIUf_S[XwG|dv)]}!wB(2H䧭2 {L/!(Tpo+3ӳ ̟sz=%fݣWdn(a_#Н0*|[ :p H/GGiz7zR~z[S7c2utCyq\>a.sN׳x^Po.x{-S%|61cXi`½!;Rwܪ1OPF/8}o|aB"7PJMVfhB@{֔ Ϝ>׀fsgguL}!Vb*fI*IhNB~*!6ry賗J\"f$KxMN\ڍ4=ύy;V6?w`&}'2 k Q&$ZZ@;&z2[00nOvKL #)0iL [Hg[8ےQ)Ba\LK&-5YN ̠J|48ܮMgo4 qqٷgׯ*D >Vpr$vU7t`S^- >WnkVy&:뤨?" JD+ɰC\ǯfxuZuEI67y(-'/ 'V3U,VܝcftQc`zrL@8&@$ VgCAX~  ͣ냲@R - h 5'<Y0=\n:$p89-̑HO1|CYӗ7gb)|QWGo2Pp:jv0OHޱЈ=\[L_bzlLjt *njz1id$R GܩX]&K)[ͩ쟁?ң \g;ʎc,F2I pɃ9<yzzC2 pC ar\ЃtXf{H7wnG#w@_>[`Is64bo8u'.!g?[.v0EMj9#GFIdkV" eɄ0[ևe&IiQ -8B0JnQ֦8:[pyݚQp&/;K# 6l/u,faT&UL?{WeLOm)R8Zۣw@D=Zf6R#I^C LӎW0Ŵ)c> =/,jVrRETٱy;dpDrK~Uok6Hj\Ք*6_.UDZ=̪p[Eo ap%g$qIw.=Bwͺ)3>plT7.ؚEM'¦a )5æ1Ȉ2!ğLdBw왓 8/O"Kܲ=JUqy4& {p < )j[/+yskGyf^֊KR@JvjgmֈL?!\&-Z+ UʫEw G>Ќa2gF\~9n.@?sl^D>v&pVIh^_pc7Et^F*ƙ8!%h-'ȞSu^_񺄕7GT=c&pS4{GEՂO)Uw-H6 ]nqD rע!>Uա;^! 4Z[Ta#Ȱ GQd "Ο%'1jSoOEurF%7EV $;agtӉ3q~7ծjo'A#L+ G1ݍ234 ɚ3S,fIW&+OC-U|!Ê3 TD/ gA3=pp hLi`J9ԟgNtg$")D\gzsN֜.(` n},!ׂ/AWfiV26 ~$&1%|~5UջLMOPyMl'\R^_GJo}-Eʭ0v&V"8}EP;)"NnJ(xQ,>߿D_ER;MF*%ki`ܵW=HBR#OjOuq鼓 ̏٤Uud+05#TEO` xEC t;!"$ikpzcw%6_7L1G!z'eR9?FtD $od[pR(}Ub{Q0rQ ¯T#-=u;3 =6j0k#;@Y<~Z`NZ`R7"B<}WN%IWiNdĄEr: vNm َ hiL_-\cs\EMDԊY2T#9U#㙀n{؇ֳw>j=vˑާ?˖Ha̳ A ,[[>ZGFBb`XSuDg˦ѝvX%GbHr͙0Vy8 uHo=Հ4[ ^X?Vl~8)A|a%t|*5\#^HkߴC~Ruow*SiruzYYO Fۮ/I/cH2|ψ C/)0铡 _o/AmYG.J4RFià1ksuq @{N1f\6y(0hBW`-g@NOtz`5Ĩ.Hk-Vh{ǯQRb蔎QCYTj(V<Ϊ3ݕN{(VlCU.?ԞHb/οv@:AjWE1 P1Gƿ{^Ӧ }LcR;NZTTv[qW|rz龇(#\Y@L:k-3>i~+xpUg{+\yM{\{~<" *!^_5vaRqwؼL_D,Cgri8_Ҭz^&h=;LzKi#*S&"m9TD1KVh– $u(edufhc#1)ʣ"YF/R. SCA̫HH+Vhw[+֢uÏ\K4T =Lyy \oG%;[59=pr 'G8!^ QAl@ch.Q`W"[p_7Js;seG]I5d{-:䎄5uqچztu|(pi:?`rըl\_dSKk%+Ac"⶟(8"e#u ln i\ eP¹ȄoMe<%mVː%qA-5l5OOk qd]/gsȿ` ିd$ԧǝ0Vlwd  T7rs?DzyO?=r8Ń=w]lI@W [X6_k~|lCUM(/D8x=#{2&uwZ{2 鮡~v8LA@咜Sߚk7"yd/W#^:|ʉv2g_!#/u& _vC' ~cq~si,{T:ªblaݘK駒䫊n5WSeCmR vs\(լa4#n %,zE^c3v#!ȫŲmv/EzlSvx(Ȅ#){qh(r_!41B䨂w B"e( |][W0"J'T[;tG%$R÷4s:85$ wq-ɫL~փcڜ&8t7\W|j4kH|ݟIP+3~ƋWO-ii1h[.0 5?׏LI9n:2[PG!`LG>/l䚁q `1ç:Btׄz06KbEKXT5.vClYmjJT tLt%/( VG9D;u{s|CHl0@V$PH;ɬ!? }kTcZ`qI=pV%ٙ7A:7|6v4?DK)f`kݕOQDaRT@N6\q'*%|,SNX%"F%bH566NqP_fXrGI}3%qi` DMl"pV\82z$ ?`t"ApQB8pBfSFi4uUTy*=x܈M8Dξ%`ܬ%E7U]wq|s4o.*ɵv hֶM6iV[Tj#3}`3(rSYF.MITynF*3=y mUR6^m1- jSj7bەYi%124ٗlYRr]hh_sŴB|8߾{13X4 lWcZAh=U|^S>`Z'1^bVǗPZ>JBh)e9kfah.fQBjȔ(V\r*#V5H>3엸t%yCɮ:p DPyZ|u-N9,k.O:^pIt2vY=qYf1:'T'$}t#T+ޘg^gG,T~đQBbݗA[_:ZsC PS8ɔD猟l34b=Įī/G+|Xq c8@dF0_*p̨ pyK1&ًs?B ,%fP(mԈipj 0a+/M~ 1+oʉ 2[gyXmǍdxɉ{A+s^쭎aty"TRpm GdI`yW/2 |>T{@thf{;Lr>Wka<{*O2JS$CE6d1#gVvܠ9]zY43K=]Iװ8(E㾞3䔾a:ꛆ (P}⹀Jx~60 W:t+L,4ӏ!w/FH,~, 87u`?~D61+v;PȐ2a_vKYe}oIoq(@ȍ :;tWjuO0$H'EL/<7%4fPڒ-+,zOXiwŲ@3E&-L6 ~DDwx0~ 3'oԺ$J?2"ƯZR+ BgכyL岜MAIv7{GAZl)?s^4ء)H n19e- 2+VoSBwl|Nqq"utX}?XO߯Ѱ7ifwqrx1 ,6n@wg̎콙(jݼ04CRؒ]IHI!Eйˡ,QhBH9<7nk~RߑH*-XJLJm`d,T`?9%q Am)-,EQqF43%™-DPlwg-;[^Kn&7#O&];כ&},LRjSHlQvQ8$*:HA10,_j پ ݚjyS;.8gq HhgˁPRAG qnl'9cWGռqOIҟ~e%B q^V&~"'@WcB4ɘKx='06DJ]Ji"weP2w45&]ks5=2?|LIY%+cq4NYƘJjvgX<{G[lWCV7:d svdڝc: ̔stlY,3;J_[L>*U-Opl2Vs,i@H:g3v0ZRM=a}񻢫^6,df˽S[Zj\9N+?ƿ>Qj+E, VΦ -^$@ ~\}Ł~}d7Ea*[&R&6b5 ϑ?DiDP਄5ejGf83GSZq>Z0̀rSz1L$4E:~Zxr8s%ʕ]QI6jtl._T6Ux؁ [ lJEҶG;62e @<0VN ilv}g:S;3#c`40ob'dF zH$.h4λ},w Nϰ$mMmuӲ^zs5IMH_a3h6Ϭ81/ f ֵe,"a2f~(yLfi]»z/j<7g֛|b7"d5тrr6CG-og" /\/)[yaUkc Z(9 (T}kKN\, ,E|f8Y#w˹_{JrZ\l F1Ŷ+&zB^vj[40Dig`$C#Q|xo.0TLym3;=A/C$ORV0١S/,N3^}4E[>wh6%rA7ȖMS"v{m Dp[h2m[ݏIi1ZKUýcp4fH{^Rdr,r{+C}aax]h%ouZv4ofј9% <@*,񰰭OPm ?4'jBQ~C(}kIl飵emGp UmO1b㢫mThVri[$-#IB^p2Vt.XH!&9E"}`EJ("e~gW)AOO);|R1nZF!Unk7 KGi#}A/9hTZ" MXIuڥлO94(qTH;Jqfsj\snuDfH*;+h"_vxH4SuP f-`6Sklbt)5GUIDiȐ]{7p>ۤO8Yjc|.cnsР }lXXEnh0k/ȬFgTtdRgHi5Q5,Lɡ/%_O vO7.=g>SuDq`چ | ')P %iT\:,iyjd])Eť Gw RD:\pۙ7{1h9p4|ɕ&Linɢ_=uxJ;y"-4v"uaWc9)f(JJWhjt"YF8B<`x/8]vVrFkص;+5ż]}%QMGyȱFZoW*;hgThӋLEB3a3 m]3#E!ݼ7Y˨mJ}y&.L]g: Wer~-=LrFˀ*HhdK5,P*NB+ ̪SK5oFcd4*$i3azNxT"*"UO@Thy6;fUJ>tB۠ eQ;wH!I_EPsF[TZ9l-۝%V Ws@{D:V?󱰾-e54Ҍ1G{ƣ}d˾GSwMxyݮ~z_(Fk2wC515MQ^mIs. f2L{ZFe\1~LǟY$X_F{x9kT`zȒLOG%٪[!{3b&v}G&e!=UζOӌBͿD(j1h]`uy=9j`}Ԑ_A~u*А}%5*GE3G?QA1x yRAmjS`D|jYȲ<Ȃ  83-W[:uc1nǐ |bY Lq򚪪Oy&iyX2дh>r.ɎU@ν';2PΈB ^pSޓ$ #?sx3>BuhWOB͌)?mkqS ^#MD:AͿy'.UfP[ 6UC+}]4M7_sX>葒<И< RxNTEA߇?wZ`$X+͈*N䛠Vsۮ(2UX𪖻.v+QmM; e |XxU3K$oY|5%,Jp%Սx+%Sï,Y1A~aCXY?z9{=&w|5? t5+ JdL&OOJ0Ȩ>uJ 2;/䥧qB9 @mNF7)ARgLae@*Ov2V*ۋ^r'y)_EqԅAMZ2Jtʵ a&v9 u ovGx ]NWHӖe@` QH}(r%uz!=ct k+uVQ0^sE685eor\k%w%KF6ߪ8D_TP)Q*yqh_fdZN>5!䅓ov t-Ke25 Sx!76a XmA1?m"+okYKbz4㑦]Df3Vw4:xgoAƏ觶`ьڭD"wbD#ɅE(vq9_7>b[4!0K _dddZH;i1cG;.LA9555wW.QU Pu[^?yΏo)G 0 dX2ϥdEgi=BЗ8?AEk/^,itZ/r%i/P-AO3MQFjrrfMl}6R(|@7˄&t&' )8N'UɅ/$kfail՗eR,q+ġ;zLN|ROÕrsyUU`0CG4B#pOlUFwFݗ3xmps2ʒx ?ho^*|[)KsdǤ!֐dry܀cYddA=$Dǂm1E;Vdr9\O?5PZU< [䎷J.:YZzgCaS95V mP噇 bXJ-eS#l ޛv_P~vPO;Y'+䬍| 5hE "n†Hwh4Bob6&5\w &%oͧqoY5jB O֘/X˦+ut uò7 ?IfoU lҹeNY+ NRy@ [HL h=c,].,Ұ3%G"H4CA[YSTd)Y|ɝ궄TR2Ю*n"yMFO:i2\/[24G@b8W zFzkLm0W69v˸;h﫣d$2ו8uV o'@ӹ5RbᐽpGtom!sذ `,昍+ }0/o XYD{6`9%h]kAqj[oӬ'g&;Xc/ifnBT-L_hy'E%MFT=?2u?ka>*YV6G^񝶟_9xMӭ`zG.t@ҪT֡  N)zT5 [ih fg`p5Od:IC?y[|ooud)dVYYRטyk^P Yٷz 5)(AНXmK೧#VW[Yk\:}qXcUB[Fh/n *}Ғ{V*hٳMd m+tE<3׺]9V;{Ȏ@87Goa|Uoϱ T͛L~biyu`nzx]8훞{K`L.s%{䧱%kkѐL3 ֲ5^,Xn3DF ONۇ- % aUmxyo?!s?_p D1gEHR])]d"|YM*s_ 4$sbea 4wlar*}3Lr+:3(0@픮a#n6E k)F?+8kdVbnV0!1p#N5)b1CKDKH$N"ashGE)-)ˆ,|a ڦƌR9_Ӥ3^QQU|P^0I3&ٌR٘* t<=Ɋ6(񧬁qrEbTaTf.fȼG\oF|KC>=nU4o3cusT*Pg}O(VT>/pߢYg&5? v^rD~^)-^`  BmɥE}t/Z2rw2;>aP !ց!d\N b̻r ٳҝlZU9ѓ7 oJ07Y?L\q",8}{]'w(,?xZΓ44rū*$Xx|k&dƖ_~[44b? 'yv X[/҂;Eg{5=D# ")J/GkYAE%\X&I=]P`Fo_4NGAֶ]^Xƚ*"Z ,96_)Ձ`<{+4M+_Ma(kp`Aq@;B+jQ^M{&#]V1߬[ql@3T hd7Nuh}pr8uK"㣚똥⬪y(CoJrA9̔\UzQuV(u!(gF,Ԥs 3;! f 7nci|V6,6^2n hj4%@L{U=Qk~ce~0:ㄺֻ7)OWOkCd*(2T+^71PhU8wNgGf֚85z.I]B+q6b3 o^CW.1WQ/]*l.D'۶7a彔!9n#&) F̳KTFv~,\[)D (2bW.M DLkm݇H'ބ3 ֔8~U(=04HK_7^+sQA 8)@!TBĤDNF0;蟓&E ?_?zW멞JP [F;$ }7 6kbrf6ujKDm}Z^2gu|4r'3!Xe;0PZd mxU}wNJ8Jsߧ"HjܸDvy}}--!# r[=\Q2o|/z@&2=4%Hg E#ϐ@5> q5Y/B~bl庼D{l$?QɘAlFAk+E6VYz??r١=偿HXAKR32͌D!/Zp zvm7p#"{[n%oj@V:%6(}0E,\a&j@3}VfbI9t\?XA=Qa~.Ș3okTv}Mwȏ,X90e>z:.cJV9Ӯf1K=| "Q`M_QIE?NQ,`In+Tf#X7,zr4- )'ŕJo },¼ϗV%j2v%0I>b11GKr-J4J6Q[ /BQVE{a~ؾfwQ`W_Htٽ*1*[]!'.qN7z#48V_ t0 YP5l, -$+&}  ɋrA5j2&tqT4fδe jG(^E2zkM潎ҤZ[#wuo:1lC!;wi%$@R+*비)Q`^0kv45 ?2ӶE[itwDaCވtpӄ:u,T2-vzT׆(pHj}-"DDVv'yٱhw~'lSݖxaiVb:u%1RC \%ϴ4y;>cKa~&x91v;ݱs+0)Ӊ$t5tYo6V^Wc$M[JCn`H5Ǯ*@/ӆ=ѧҕ^jkzt{w,ʝ'!894 um}-5އAn K+ #`mG辰9>ғRqeݢ]\46ҎwbWP[A.uz2C!$ր UM)"Vt:XbRSbYG\JNzF5OI({ȺQ?jt9ifA5 Ҽ3+Ш~65e+t,dz܆"lap eɨG9K­_aǖ?LEWPkea7Gdw<3aR`"uY޻7AA 5XmVTg1-i@_CL}RrIB$:)3Kd8~{[\'׉==7F:-4NKW)HvOXqq5b9k )I N6"[u]FFO*[Ey])li?bZ[OObq|8@yslwm("E-R$-\*e&"$eTfYG$!`*Eqy@b35BDX1'h8[qjNJx|=(.<;0|ƀyL!.6ە]u5X F]}Bid;+Фz%ĸWL&&f8Ș J}ɽ$[wp Аr!Q0n {0Fh8Vu+W T@×>s5q7ԁcNAѫ%_%0g"5l[W?7թ ݄h)8BFPS)R$DjƏ鶀/w skd!/{*fh&1jN:K]~nU꿯S˶߉%RM XB EM$T-5DUB8IDL@Jd\^|R?niA!$($ _R)LJmpd vw|U1|z/|o V.WVZCf o< ]k@h??t+ aZxicjw|iNFED{w+/ ;,_PBNE*Ñ;_ZuYH/l`f_N}þ q/km$CV}6M?O X YY.r͸cpэhQbg8lV:W$ĕbD㕒k *6Θ20it"; o/ ˼SX(gsa6; z5{UWGZ-~촙'8 *=. 6S7i3d/!Agbu V))/\IȑˆjbejuZhqiXDiؿϥ#pqVQtU)=ŽdVWRZޡkVEVd@*"$NT@Ət{ NF:l꽐G@0Q b~nkZR UY(!6X%bfEA-i}r&9&t'-x)|՝ؔ/,CD MSǮi>=(MNí^O񍠎a ~m2>9?<31TMV#x Km%hL$ZR&toYc~+a 3-&g<hir'A.rz C>qE |ǣ^re Y{#47Y vf :O:Ɩ≯LKC%$پ*$%|+bF.<Uޯeǖ%o)qtuQA`vT(`tXy ?r[ V̤z}%U3G붺C?BڵC\G^Y[䭘1rU3G*H {+ ڮݲ!aFk_=I$k!. ؐ>DX`egsZG1P>tk@:@,*D~NuE(U/3@Q_H-]V:`tkC4.?SElgX׆F0T8}=im&Kem~k`ph^)i hM˜Ǫd!?a0Y-M3B_[ɉ^hm5+fƉ~Z>)f W!س%Z 7^>Nd) ܪXMl}Et =/OzpJ4D!5Iꗅ,.IEAr!˚xD;5ڢI.I-DL{ qRJ#(^#KЋFcCl5|Q[&Cϙa* aH m֚Z)z L5 Ch[Z0G:-%)ᛏb!a; QQoڒd3_D9Ԡf z* 5Q#k3.gWC Rm`qC:.aj :&ЙLUT2,k-01)/ZgN/az0:=Yc5U>g1`^K1Q){Wn!كL;_1ji[^ٛnxOɲݭ 쎩Pa_ i&\u9/$ |Odi9S.sY= p\ >YN@ DMs[C{_Q| /8rKߤ|rǨ:eׄdmOWKY]C_5ϣӬ៑ޔ _ؠ@X-!Eπ)]D@ym1 ~Heue~E;vUx;XKѱ1#FwEu,vS{k9`pdJ`M[k&yaA9.;-/.t]ݿɆ[az ٟK諍7>G)MbCyybD/gSzH }cƿ KCڞw:oI~tBY|A:G'iܜz-6Y&Q[q+N(|D / XF27UZf-Wr*EVMO+Jfk~Ft %R{]UI&+SءJႾ{8R%KvUn& 25%td^SRT=3I;[B f{cXJ8CK0K;IcôOlF[QiRjţ?<7/!.Dd{@{ϧ(D |f<@D.! K5W*\]":+t~-9@I!/xl04BNBފ6Ũm8NUR߈![Y :-qۏs-46&drp脏 4kOM?{Vq H0yC9,H%ͥ,8a(CEHi=^DkGϲ3F) NFY, e+a?^6Bf]@yn(^_8&%vxhETqfgr`%6z((V5DIdmX=t[h E**\-=j6}#R/.RZ;ACXF_(ߢUH8pL.S.K=:"73wN;4KeO&%+AEj\[ZpV*l eU=>%h>~DmJ\Bcaތ%$:/f  cM k9˹1I#ӥ׼w$`M *xLBzZlC+ _(4tUE#ڂqγ __-2}-˧*n:^B _cV'C!b'n̋k)=F;e\'C^SZ1 m6jC;fvrO6oWK"푦#mمxA5PQ O ˙+JͯNzHjij5VTh)׸lH\ѝ6` '}#ŷtu;\v0]T4p4->#ߥ%2q=8 .B3Lb1Un,l_fOwa.YҶnG-͸a {cH@8x`YhPP1*p(aC2thȠ-)Mfi-/]^G¸WlgM ={@&XDl$w^ΐaf0+ n"Wc:1o8!TO5aI+T3dA,4>'3$~aau&{;Ŭ~8N 6n"\?!u 🋞EkN#񻜱>Wzibe!X9 9($^mPw7vVeJ_O?%E^ j<.&H˟r vLCN~_|yݡ?Q PӘd6KO[j {-՜V>v̙zy2755~@p`PCD$ى7P3,eSɕBkeaT$G' JOHh>~˰tc̅6 2!ɎdžU;>a"ab"B xaPe :ޕ ,PؼwR;PGR^6\l{ 5XߗMڅMd#.sGh1k V\- ܺgoLDx#yHXQŬE[@' qsdmYZVA!U޹BX ^aDx|{tS ( 6 %4H/H.kwM<;Ih~xt}Y[7Ι,Jd\V&]` wjNXxRƸrc)ssb.F"ޝ"Pm8bODqjٴDq*9`APzFU߇g)$Nc%-[ji#{tr㢎 6Q;Bd,<0D\&WJ3[6s(YT!Redɰ:Rg5@=Q)*TZk8AXBMḧ_7cgbk7ku&<ԠVR\F$I-;l1T/n 9ک@xR[9b6Dlz ܲ-p!{4)c/$$ }{5fʔMVT,ŵ9#I&&#?Eo)khM&W1>Ȯ|ϳR5=E=v`$dݩpȧ H򲐌g,ڇM2n DPυ*#܌tMj@#Q5z6p?$q4Ȩ߇-Qq#:tEAkMEAQ0Gcg݁yNݺ0trW$7:>o:JZ>W4*4 cy IH^ @6Rm²i1Z1S845,fl9u1 :v~{C$E .e;6Ջb/Ns}E#!E(-q']'LE[8z?)Nf7JuK_BJ;Bo}B ޡĭQ/ G%.'BX 4R&s&jO?M?,h]m:{6#h{ {qj&r$ bu2>`du:d1Yxx G8vߌB[[\ހ4Rt'b<2p:sQ_Yvz49+3HMTZʺ뇓3ZS~k-7F;ͣ(__+/E- ^-wL˱Ynd)mfIH5_$8']HbisNp`GŇxM'3_֑4;(éuduI;~TǞ$LZH6 <6c5z%JOLqb zl/ۙ3%X{.Bi55z,$0Q5c0)1WL2!EI)3OG#()h79D"PEv0J&'鑿1 C7z 0M%&Wb˞BL11k2 ʔ k fZL]yD^%tRRKZw$^D3{a67zD4ը5s=x ᅯ,9a&3?j?xȻ+0'K#G2<#ESi,ZF3&ȈS|` uy@ϙ$۱1]mZ; }{'gV>sW18_&.PfG}3m6h"15ViD7*{I}W-0QP!0aՏ0=Yp؍I4H)Ǩlb\7 љxE-*&pI#jw x-^@㾒;'sb5 ֽmdYs~*pwf-[%'sskPތ[FTZa6i 8/5P} xH%)-7u+)뱝7_fnCg{fD3S2g_0>Ŕ3H_[84gr{z,.mr[u&3 +;>>Y^dHeUCt0h̵v"2W^|k%,ӟώAOVEໜ"䩝ebK5lg]ZFb}Z~CQO⺈F[qn V0݁۵`s;=a>z\@ipNRɈ$_];\P:whFzX{QD7gtYG {m=[@>vuE{uҬva$JʁE0EHn"_ ^iAMЕ<ްa k1Y1G4E eVrp:|3Dѐ17ڸl.a!~UHi܏}id~Q)^=jSܪS[/) PE9{G!~^h %#%xJ}xȯ࿷#]-6czDrM8|{AtⵍzRk:0fiw3[)jy[#yy:4̧A=QZt"8tNl2T\!Hw{V ՛E>Ƌw%Pω@VR!\x͏w:lx!f̳6 CJL鈏 d)s8+'S `e}boٸ۬4V\}mGFG:R !jQX0 pQCcm 84.It?I8GҟY<(>+ iPzG;*:8wJosu~l8@7a%z5Yoل7R"/77ߡqڰNt1Rf?c(^{)QQ$eea l3Q0Ec+h\q_ {d55;coUH1N!_`#uN6AE _ ؾ$L:C! fGKtKCw PNt bhǍ(JY+iCTЫY0DaYw\漮e"5TO& 5>M F@P /zUǶRA 6#W<O~ck-tt:O*zpU舁IU]w6Nٛ73%A^ċ\B1$dv=MH ,3,w6V?(LT:f-QBdZƠ>7,/0yЀMÒ}~:r3/?.X-m)4ܛ"VLf)=1m͐hfE|O֌EL8{o>ҞU3&8YsR=fknDQ1hy9M{B̻R2W͢[D ݜ-_H;&ο'mܦ)F 35>eY&w&Х&Vr&Ck<~v@G;o`[۲:*zaV7S Uh`xu$ʯUb,&Q 1C,vc Sg۹^)EFʵA40C>Bit4۱e@`%%ap19썳I`‘Fm'#G\M58.d1r7Zz̖"Nje@v*iUu0ni4,L^SX"lbjuLJ;Z~J4⺇yJn.^-֥Eo=CSd .H\4 y5 "T-jTṗCv`C/~FȔ+7O@Q,響AF>*B˙!Q(p8W޷Tl$-_vPL:fQ5߉  ޥ&F+iR56Qā?hD(%U͵Ue\r*p{6e1Iu\gvf0dn-N(6nUn{ 3CZս?7BIw8B^#"IV9"6{~ΚW蓊7JIFS˦O\a՘w6L=;;atU`8\oaӷL$ڊ+7~( kbxҁI?@p+}mȍ H ,`EgʽA=/L搛/݀SC,VI*Ny"ͫ"pHd5 eR*/](^?F*WGpnSws9~\F&E@!\fFeՋ63Js{]ռF#3]4Г[nQGm9 ̓vl|x!]tU3܆s<.q>ݸ)|ٚNF?3#S:jn;u"٪%Tw״)K:9;W.K,]iGZ?smfExIyZCZA^ÿZY  5c6BªgR>FWxo./r{#$m(DJMڰ!Xo9k(`3{}6-~,@!:KdZɿ>]*%:kƌ ZJ&~p5!#+ex8]^,cuzRy4FUWFrL"ͧv0 C :vIȷ_@Kt{f +3ߓ+({ͷwlSM5෥NQ\_.4 wNJ g2S`>פ:.'-B8cV|N.5.z)=@߃^xe?1^#pa@S>rrVDc qM6q.Q^$;+I&aruƇobaθC@o xi޷Ə0B\QUp+O :I^ZO5Zh%6mrxw*m -L`a=13ӮS|8w-E2 L~MR э5& O[%ڄlq⊆TG>Sy@']X W{TdwVeY2KsL"R{nCҍ~WGIowKZ0Q@"A57/7#LMٌ&a"Հ71(2>ГF.eM2Cj< m~+k#!kyBa6RQm/"TD.TZ<2h#"P)H9یs9P~ĶYКw:, LGQlzHfMqRh79NsiQ_{@ͬHg$7KY$/s\8<`rlSEXzCY_aoVh/"^ڹݱ&[ C6FC^U@rQDŽJ3;FxW]$*)% W^Ziނa i}*:[Ec.x})9x)]]AVgxm)zZa<YERMJsZ&շoUXJ_kC 6ū!LgyO1XgkNΓK,֒IH}esp7!gMe%b ;kI *%uWM# \ˋd0܃abR] ۙ1s=y"0Z$#.our)cAO|Mp3LD ATc;̆I([b<e{}N/zŏCM{Ǎ44(4Q_ͧC̥پ^jiWϚ )y H6tؐ܅ з 'z @kui]Í8dݮAT5eӻnCއ$f:蚢0U FɧF*P> ȏ|K (?R$:Xt@9݆?ꭳﵶl/B+OY)UfE)I5dۄ>7"Qxj71 !ZW |1j|H:TOFWEOhnx_h/o :Pk_t, Yֳ.3x4nj0#k|>FSihȯtrշܷ詹:n$>4KרUmBJŹO."nAv ieS"C_Ȋ2}d;Z_.pP"}iDl٢Z2B"\4O}98ͺa~zڰ?~Š'*aBՒ6oVD2GpIt75a.5T {7g&@`x!f`Wn6 sS| UA#H~H;Ss C['1r2NsҾIh0*$I8^*N%YS01Qt㊋^:p+ɿPGH.f R{qqj*U2>BY3-,-6 πjX/kN35ݔ$Pr{ҜPU7zƄ5kͪ9]GF+#NE>d7A}aI)P̷y1ZE0wJ`덭njmP{(ôiSZńXҷ=.-4"ɜ%@ϹR=vYkɔ&ZpӏeS\^5s W`c2{hrTށ3]&znes9tQۑ< M`[-p3\!-+n{ȗa ,Fb+=-%:u`(8Qd\At>B)^7pp=F'mu#rOkkQ)TㆲNi&IZչ*M|}⹟1K(-CVfOIw19-Pcm~'ynrWG9uDnH%ϡAMn& wʾK̔Rm /XZ%.sP7Rï*4Ld݂ޕq*o2ʤt #`9JHF"9H#oU`(Ay [g>Dqu7&hi3Ujz^{POky@\,IנvNju~3lg<a}D%t6?]] L@VѾ+*"<9yHi ~)vUxZ$9Dhi.Ω- Ҽ"JK3"YO7 X~TTݛp^7._eF/dj]C&c#V_JgŸKCQ/u4z% zSdl3>sJa*fom[} (u͉̤ ,gQn'U #]ÐK!UxR-j# Xw况'1-!@E+ 0,i>D=-qRGk /pL4A1)Ԟ<Mx/~)$Z+Cv3t}S EEqO}0#˼sgכQa9SdZ)x?t0bWVS;(_{Z>YOl,gt>,NsawΎ_lSCX?JYkBTd{Y=,:Gd BYvB|<:"IP? 8Wבߜ[ЂH=Ehq Y4T*Bv}02&$Ƴb!TIӗv~C̆TK08.-M>gU6aaHT4S|f(ABE%3bP9CCms;DR/gp{X25El9;S>3dfy޵ָMtf-V6)IMjCxS³ y&="`=;^YvRJ@ #HJ.Ź#iw W_;0kY/yyH;d!mN9fj:>(Q|ԯn;j*K 1Z$,#HsEf+*S|lEuyym8B~})Jtܺ* "gj$-wA S3 v)7ǼO co?UTPJ};5νJNƩ@3X/"\Aݲdӷ=r 3UEbF{2rhd?;ṂGaWG& ۀ_axrɧT=N"}V.evzpew"ԧH yċ}\#>H_X |YB7[Mha~#%P~d1b9oAK{-2Ed/F^7$|7qDE(Y#* cJZ/`,["K1Fl3}lIrH#ܗg{[ɦP 8aß!uT2ϸ\%vI"u?DȰ}5`nRԁe#;^z6A/|]+B燾Ua9 3οc&[ʾ'uTʤ=#+u] i祈:s3,X\%_=z5@;N' -봱д/8eͬroWb:\z2HCԙQCM&ӫ[eW W%Ot,[d]9e# Gj;dT1l{KI+mqN,r_hU\s_2DNЃ,&Ӯ̠m{:!I އwEe򄐛Uzqw}O nằmI}d*p/? ” F!2#*IKY.GgjU$E.@wZF=ܑn l#A(3ݢ_(vE芉efJ#[Lfo`qfz֌ 6z3]'I-oYn[ɌXjݵW вlkXt8K9}c:l7vZMZX8kȣHTޜ9_oF!sc7&2n_#Mgbɀѝ.Śmg~nXpl{c ĵ_f%%%{a~}@x6Rcක/gHVYoկ](KT}#jґ+{`ɍۇɕsL9&A 9.y8'|8pܵ05C_F!ΰOMA'Kh[jqi3+5r?&#)*x(֯jޭwM4nHFnJј#(ƒbrٵQd(g.TS,LQV4{el7*vG_"X9[hu'%hmX,X=RYr'}\օJpբr)r$iPNǎ;`dÔ4gflmX] _nkl<PldSEX삳0ؤNvHDsځN?S2pXS8=%_ׁDAՀ6:u-Túmn dVO1+\QY9iqv9O*-̧9* Dq€:1BqSA]v Y2]>9ZD%Rk8nܛc'l5N_' zzafvӯ^> )6y%`9]inL 셜WZ7uBU& :~j>Vaqw eNO_b杳 7@ ~,^Car ͇4_p&+KZ[{y6F W6$~>#,qJkzew} wKI 2gDp ~Ϲaf8d LRPuhsΕd58wier,9m1`Sʁ/uۡr`Uط LWTg!n7rhSM➔eS(§-MFc -l%saUޞ ۸=a)~}enڸD1jx* 3e98eFETb3 l/1a?ekB{8A {"xqqgR1"9WBCBz{^=?۠=ր-yUyHIԼ7h˙"5M ƀӾ:i",NmBH@f13nsRx,AeŠz N79 O帽'zFoev1#5|ƚ|Q!֞ oo([Ԏ1r̰iTV]{eiQȬlY |6PPVɁƢ^[!:n) ASm1َ; 4:pI ~˺@[4#!Dbj5g/X2jV(*^ƍaF-ʩ#'W}w(b*Is C)=Q:INٷ@>tbY£Z~lFb_BƝ$c5mLYnSeaehQI]O;mQQC-!+\Xȏ@)aE>-h{SCf[V%;c57鄡Lh~Wb%W\_~a/vܥqp;}3pDtcJ?ơ"2L)^5Nb]~p3jG}=b}@p8izZS)s-2ƃE6Ԍ؂ ܴCHf;ZʍTjdQ|ƣz:kŽ8٫aw <׵9YSfsTf2Xmfo)Byw9Q 5{dl>əT=4kiTݸ/F{ ,*P7߭1!D@",>qdȤIIFZVI]RYf^W{L .ݍvED"LQ͖W{SB^\4̈́6k5t2Z'Dx\l^Jw0OyB+\R '{P\d躘Efc;^cS?*D: բWrI΁#,lPyʶ7?t"*)s{U#X rU͝#'gl$ːbcTKd7MNbv0.xaSä_Y4cgѧj"߃_idϭ.26'H;Va5u*I@K)ffƏ^ s[DV4\X*Ŷѿ$LiL5Ԃ 9"kdNYv4D (oUl\A H%9`7Z =?{VڪVc :B# fṉ-$pOY.j"ŌN:ZjbLwR}iJIj=%3>a2 Q_G~$yC/X@lSp/st8T nsӳXA'Y^'yVcXxsʛ=gd%oG96 ܽ䖾Tu VF2 {=l *T,[H sE r~,@>'4пG? Mi'teYN]˜(>Q^6h7 i¬1, 014іR/*Ӑ i%BnJ;oY -DK"ٲ<5Kc4yeQB<^yQ[C« `Xx1WJ{^h?uxǶuキS|&ތ&z#= .9/RoY E$QzYcf-G TO" TS,ѭn@fY/֒AVx{ $X*c:=u[Ϗ RXGlw9rhvB|*"QClkbB ? -Ҹ%#aY> @"?N.ڱZNs좛6~ Mcz?}CDעx?dyR8Eo5J\pUWQDJK~hz:Ve#5:-x-+䷱h 蜴 Nu P\H귿%{0 >̜Xl.aeFC>xY]1̘3d);U=P(cȆpKDG>3ڨjX1+†Fn0fRx&TەֱXfQrYv{ ,YwU*Pfk횴C8x_w!O"bA\2g"+,ѺZ؁:+H[_.3[WgkuK:8d d6t#`]Մj'Rբ o(rM M\u8$@p*\(y<$ƍT0;{R{^7;K*d/Zr`E@Vz.#߸(h؍En,Ds2WT8.gM;K% =2*hKy*^#/k8zKOܭ`AW' łgyn u'q:DEr*'Gג2=t`OFA?DFf."*t2az!f3{oKf~!e$D}VAps}#jw3""WWQO* 9 ɿkaTK oNT[7}?eIjT*7c}ذTtap:-MΣtMZؤitF&\jZ웨[sWYhA ]4d[h%grYea k2;4/':@rzEsrE|vkwuzG40$/^ -6TP˾ 2J偅vUȁzj477HfͲG ?_2\@V0-EeUYz) ]mFvx6'ۺqeeC` +g ECgD㐦#0i!a1d3edqs̏]Gb;FWjqE!wo>Vc0;iG5O˦' qh␒Kr'uX0ĤڷoNO ÍsKZ2G绉9pbރ;|i)-DHbn]ur!svwӵ*ZVFeoY,DTzr̔x6lA>.kJtoy!LB-T(G|͵`G4 T/Xxs_ў X}{^}vl%3ƫ!mM ꭬M#PEU)Hź9w}?s3LRjHO T44<% R@9  c7ʱb;I^2 7ͬvGSs=Jjiz=YfFsN5ŘĚ= vUogg0&?FAbfNI~els9qTI$U!}8+r@qeX ( $GG7)ɗx|Uk|J"]~GXkZEa^E31p~u7-'|׹>v0 JPn&=y; KMPPr4e\{s@xltlTR Mc!,`-_Len@=HioGN8Scӛ|XBR&[v%دuPˉtߑ=z8#M QK.,܇eXk@ 9xRu#hźVT/)'\߽"lÏ9nWR ,} P&4kVCE}8/Lul;ʐ$FgJfWfE 9]qչ@קͿ3!=60NsgnEO~:{=Q;KzOITw̏z7n~Ȥlh;t'ډ0<!i ?rt'F k,$:ן ,6N*F0]W% sTe1PB6G 9 X"7rp]FdZognSEOIyUCA+ĝ;* >YJD % %+tM&;W4k@dsYsQGvЏ"K,\f@[cJ3C6p68X$òͥhc #?YWDAoSu;6شhI~~Mb-DTH 69#P >90nz\㎭)~YRn B|^i6MgV6'0@Aѭ6.Y1wOH{~ ,$[b<'zVeJIZ?O~ly?PܝW|kcˣh{G.z+hB]OU*$ehjaX$L3H r.EXkgp11v9mi43AEd (j3Gϟ]Ghxm sŽeA]{7|D7HR:=8Z; 'A?u<<8F盏d$i{ }S#L$y5I1X>)f JdʴOx˰:w8NsZJvw8VF0)b.b6<טrNOE]h֒GXO$I(:U +n4#S6q4+>/_7N C?kbyxOI$8a nLaEb2N C$\sEmUV4mL9&K䩅bj:yzF5_y_[y斈[*4Qf- {@>R]zqJ F2ȓy6|5yptkqL=d MVR└9*;B[D:>m}:GA3[#綏wL+ސ`;26}& yd|t*m2dب:ت&jqu#rܶpуxfމ1UG[;ȟ3T75)`JQ!;0RX$ (`*?6ޟK }n/!R~= -K~79-x7#lLÜnj u$V˚>۵Fy'6=tc?h|c#j i<8"uKܔm T_лH& g0'ZutA T69LsZ0˯Hmg0?MĠعe|Y\Lg鐋sID$f.JVN:O]b>SxT;ESc47v-4D)j,[dQ dLGd ?yйZٷ3yXќW ٷĈgo}6Lk|7A?u}^K{%*EREq}`JKzމpm0ԤYr&S.} T:toYez;ݔWacWJ9pz'MLDRFnLhx3Uq#'^KI`yNA M]vptʨz~v8 GbOUc_Kf{J@t4(~$UdѴs|nCC ``P" (5=3ި#vF .ӿ/z qLy?ۚu]-E2Wn2 ECVu9u,[(pg͖͔C)$#-Tj/&s%0(Y)WtXQY2ș뾀 {Gہafd;\B153WVkf3Ť ;Jf3,%kTe 8~ѳ%H. X,S$h,$V4JdW[L^ԭ:qRyr5nƳ g/#&YG1(ED3Qo+BHJs%:0@gЏZqRb7lm- a"1 2XX ؾNI&ǺcCES~ 2eF_"2OXN| Bk-#NdxB\8 ،bԳ6w[SԳ>YRdI}nJuw${ l2Xyo-!LagKF $1|BvI:rZuclm3$;B 9{TLů=FN7U^s=MYwa@$"Gy%LվX|sQ̒ہ^(HHKgd=Is:K$=d5gԐdG٢ BcRۤfn Cg)]óepzDP,90Yh,P\':&ӉlPχ5pX' @*DmP1z 65GEh:{K\=3ѫKD\X7y_J^;W Q(H UsM>jhv;Yy7qcL=!bo Pa}"v֩`O heD<ܱ#CPoʽq=R%k Cts 8zK mlؿ=v$j' yp3vvzDu;#>CwB,G5++CIјʏlfУ 3mA8\nk^ V;^)E\י8zN *vʓ3*FdZcvJ|ˢ u P_y?YJ%Rnp , d8 @55/+<7DZQ;%;ƥvuc|,F %~CӌR^v[;ydd|%s-LWBkQ㓄h8ŪAwfwJʇh /ѽ X$@e)LT,3,6'o99͌HUf>p# k.viYP|w}=϶ Xf:eݜ(5k/xOBfLDa*/;0x49ni<Ád?=$)IAfjv[]@ WK@> z f,,<z-ҙ0铪l3.Q]Ox90X)`˿8M@ˏ%u`֫C+1tKKȽu|C큸h@*B3 ^ ̔_$9b9O7fFùROAَV +,v0>gNcM KQ.ݔяFu 죅WpiQ SVb'ɆYyݢBfϴB?x>s g5ACs`k ܤρ!CE"z=n~L_%|Z)/f U^ӈ*!_5t3 :sh؏!1J 0?nrɡKT'D!s- 60ո\URt:{k^D!F/ibK0%{;tD=]Zny%R}CU#8M,j̢hUO@Z| 2n`<) 0;˗9{ɞ $A@<*%Fv`^ y@,-f#_Ԇb4 W|Shv*\7jܔ-kaU$Ed`sPÊNRGb~el=8"Ú'bRS-ZmpF7mS}/E(cڢmUlqPڰ$Xô͊C}KmWܙ,̱чpRzOw.ч=1 K đ$zc"Pp\FRwF9~Y!$7\N9ďyWux@F.വȄrWoX\"|ǮHx~%zsv0=>5.(Pq!rp݈J‰ݧMt]2^pk Rؐ^0,|tљ MHByQ 1G}k9>v3L`qG̑LʬyE|Q;ѡ@Ql> jR!+FخҖ[ﮨ%hvi%Sv`N{u˖!܂[sGog&_b6k6({xp qX1TSj]iބ.UВ>DݖgtHYf ZD8rcrxz#a88yƆ%A(KigTj,L7e#ԩ%,f$dP~.ET87-TZ%O >`z8#ؔ8P2v"u,a=5ytx21sf!<EwS>t0mSٗtsT5}GoB ?a.KDe`S*cqȟ땰/з-5r&SOuzQhYрVBS\7AGtjx}? 1|(׎[Be'6#|\ R:bqh:#'ȸ!"á%r1pyNl~!_L+Q0ófDy4ǴGZ?2@͙,Gn ȩ{^b6~&օ)c(-ed "[We:N/=ggcA8)|2rwBD[M- · :dd-^Atcpntv'1owG Ot:6'j1-2{gJogU睕RZE{nL0Iijlr2-޵(FZGIEUVHNhLT,҅ t9hMTKE'1Lpܴ,b^c ,n4sk*+pV4ލR:WN S95N&; ʴ&N˖†kjoaB$;?_һ|pJ4T(Գ|aM,%_ܳi0b)0LחCG|IfRqxQubf0޼_>ծuohd mҤO+sa `#Wr ds¦^7%yXJ uBX,tI9"'`”S3f0diSS4 l;l+jAHga_:7ٗ4o7HQ}raIg@4 y:/ُ}R|j\ 5V3/ݐ,  @j#ac:rDf }j#F4J-{M&H˘Efy'ԏw_J5F{rƾ=>E!%qS{'t:e5l74R5Ӆoa*ΙS\bI`RLN a20e5^9{Pu +O~>s iAx")2,Sk^(/ߒKD8-^Q>8;2zPd-4 Ӭf5@bVۣ{@\>y)Q:h ?,c-ؘNoDh1\\.j-.*22I!R'% z a' |S)G6RMiTNU;kAS!|!FAqȝO"o ;ꊶ&74EF+zy,Kp1!amZ\6g~)C>ѧ(Xyx10|/UWlY;PU/H=;cق)$}pE\AUk]\H;"N̎` 6<QI*cIDrR]·: ѿ8ۅW w|OkX ch"3 }֜>%\^)Ic$ؽfOL(j{:j ֽ.J:pmQcTb煔v>R7^9EC9/2uzx<(?qa*|P6aEB-g&Ycуܦ UVCMו[9y-PU5Ln.pk.@0+NsJ۲q*ɀ˕3 LD|pc;un(:Z_NgߔdRxe:r%R@>AFVe@JӎCnvIܩE$2`E4&2gaEY~F3}QX\$#X,3K4p1Ε&`.R1k/~JEfJb`ׁ4m ݢ'.a3| (VMc3#+YuF ľg'TISgYv\dOMڰϽ(+qI`k ^V!}27/%:i-2 T8bu>4{Zd 7:ֵ1pi䢝"xrnc d#t84}]<~;ir\LNU_fl+ {|k 3G1wK3^li xR;B,e-yQWa$2Բ_Vo:2#z$͏UK'm+ s^J9MTr5>SNŮ8L6_W(' TYrt$?h 1O s†B )Ƒѻ t$uwߴEDcB W<4Kgj0λCc|]$kl3L>FeAJ[hhGe>DtIM HIZz>]t6R-"DDnd<\tܒkIgewӵdf G?VkzpX,tq柆%kIW{<2͙rf_-MFvsD8sC e:At*jJVf7uw[tNuAPHrδ[pV8_H-xW:J3 $gVnSZW:_qǦJcf%EQe{<첞'o+~d{5 pCge +KrSJ0fMghNOPHn)?>T}P$8e`*ӓ!Xo `q;#kFxEX}1,%"~KL/s_=Q߶$`:LbجХCKbEPF@P2ecLia]--\*NA*=L&ve&ABuG,S^Y ~AMɞjB g WR_ /B#IC7-пBYCxֳbAjI _C\:+9y~krMEZH6鈦k ("ހl 6"Sf-vϗHJHS# %roOo"^n>vKMpa5s#ھ A3'v܃/ヘ~)y(Z]صbȖpz_=~_ R= .~xt5Y;}P/͜p7a7+`57ttWa3kExIov>̂wL@Ewޡ:&SP ҵ>\vT?ځr #`dGcHclDwu-Bf( 4d,rB2RQ:Hfd~o__8ﲼI-0-6?vEVDDna oX-Z &\=^/~RencKO$uS0x֘%t:'f6lUUk͗4z'B<1{IUJ$ Erp7 )eރ? )+yrMz=}G=S[eA/N?*IN%Y+kuxJM= bSC?in6!EIV>BUwkj4t,Wp#zR{ 9sHNCnUە +k{ݢ_")QarcV"n0!dC.jdnΎ`X#=8tIe x/vլΕIȜ\ae- f YXal@^.y#>yEp5l3A̐7t?WBHg.o$D:䔢 Ї=lo$PItʱ7GGnfX w>#uQz3lng*~7PCw?Kve<ʮ[CI(\p|}(^Q0Ջ_Z{q`.$B>Y}\;uӈ 0"`+v]Fs;[=ۭ(׺םWXƾy#zWP~sED#BQ*ƒc@c*YrbyF."&TVk}c]iC ="l3/nQv 'EjCmUC@'ٌZMdzjQ`2%&:[E%ِ*01"s c显K2`x Dx7xEN:Q>Y SЮqBs%l(T{4ɰW *^>=ȃ٤Y@ɺd4UnPcq0@a,FQkZB)2nT߃ P7YIed 1HtMRz<~Tc"Xۘ$gއE =|!*SNP:CꁀQRVt+.BFBk*>djһB0Wqd K/Y=FS'Q.9p.lS ]Jֆk%Ifh8 BE~; c lU Anٵ K뵪hAD[]ބ%f,R]1!oTz0k 7妎a:A׃soQ/9/6Y s-J_(fѦ*Kj`%X!YKy 8VWbx+)~g(_Ep f%|#ޢIKBB M4N-rqjVsqX;q/wŨS~bvRڠUg>zem_Bc+٧&,ǖbNImjσ[t$#a_ ̘a7.aX^$4 !kOX7S+S̢NXv+-RfRu[]9Â>Do+O/DNJH'3 !NkE28HTG m9kfXtgvK(i# 81t84N29|LwmO kԸC!lC m}]7I5!_s&\}tRGf#͛mR/ZHͣ:BRK#v3]\Zkmjr ş>A'WW~tt9E#8qQ_1p6> :$_fnLC ZS9>}L {Sich dH">:(鞟~~@~[){wηL<;Z@\%+~99И ^d5,. ,iRږNx:S-l`^#he/5Sr;ajfFH3C,ub @ gvU~u\OZ$d3 8j-9Z^7YoZ3,u08pJ.pP5czlR[[exrLq{IZ>}JRKG>M؞ Ԇ^4|g}I'g?3jMLmWbe$%T̉2$7+nq`6xJȊTV$Xb]0{87}~} 9[@ɧ@y-/c ҈-Z|vx%_RAa Nz[3d[F?EXbǀKz|F)JՅ.5:3u@;IoH Zd\kSq [ty"i{chQ`"0șƓCX}/sóM!9fC↸in($T O>fQ.1Y^X2害:cd% -PS*E+j[VC'؆Sp_v#Oš$xV  hfB|6Ꭴ٫5uEV`Ej.A2.}0M +$+R:c+{&! !s?m5A_ ZyxJWV[BnPyl&+yCL `ٟ阙m*KĪәf5+k_˛zq~im[q5)pj'W{_\fk$:5jџ7#a wR8Y#PꈟX[1072<Ѣ9>XRC9H@ gdatV z8'QYH9tWRg5͚2܎ؓXd㥀c}Q1rש,#U4[VP>G!̖gN~۷֗3￟`|.2o F(rzD㪍x0}.=WWrâYdF#G^)_C@_J'|bjf2(Uq2h:{WSAht!, w [!M xTa\}B@z5U ,C;X"7"dςߡ)95Pui( nͽep^B)L0p>Qܷ-L|!KH3ɳP*W%a7+df>/{/ĝ;Ees7)Rhf}]%,":O~ &K1CunO 0j'-kbClu_M[mxon< %y{Xs(`ݍh7L7!yA$>\Xda@uߺa%5u%n{N2ҝߣh$%RǛyE+w G%اeM]^$e=JEs֥`1(ٺasF(>Ԅ"d *xb+²(\ZR`"`]b}7,ùt^g9~:߽$Qohȏw2u9 sK)"ID'l #}2-tJGbZ.r!;Bcmjf2`NQdU<(I퟉|< phEއ<0"LfIDi. -ؑ "mRQd;qFcSj[6cVH4<=?G6%WTmr4tMH*I_wf=M$Jx.: n TٛMqĸzx%b/(TyZ~ԘvRz.Vj_:$i:jK.!g:wD!Va3Szr|Bo7hUFVC!.O9e ԽN睤/'DnLh1 W ul2+YKqY2R-=4EV[%(xABg vdڳ6ԟiwEME#z4*2 Aw>Ue;A"V7T9+ FfcVpYNI/'B1hѹÅm1"^!,R.Ik~0wO`!@d$ce86)+)(l z> %j08ieaX VK쏯А2ӥ,QPFT2TVJ͗փNƇ _CN$B7%|^zIF@K5E@H31|r)oWԖA_LM(4Av) j+Yl! Ř.,MFs[P=<.4A3fcL9K2M XKcc(IЬ! ]T*۵UhM%QO!@KoHrg "5p !lO$N;_OQ"(aU;O*kuz#!=A=U"Bw:irgO)q*F 18{c롻c*+Rsـ LzJög7Ƈ#i)1Z >5[7Iljc/uBݐiZ! B)"-iĪ~F5_iҎK7NQң|~yU;){8H2? :B3wma.$v$WX-uEn[EfBgSͻ6u7q)rj"sj[l9Z)tkȫU֘ؑ]wTWgŘHꚾ p]2龑;TNB8wjZ(t)e3?`ウH `w9{1BVgoҝ&:M8H1c=|Ktӥ\aC]3cv޴RvIh44Q$y{61Qx ptO0~~-K*ZjeCƺ9 taoZV,eq~f) Fx5Ď?ChuEHt kF1 mGJbFK&$;"4320:f8{B<}VCMmm#P(߄ʫ9rn aw%B8du0T}7zw8CqFA YFſ*6uK_L܎\ƾe͡ Eਜ7! WG?%;BnS"~J/0]QDm]fQģߊ^gAX`+ DLg,Ɖ0 -7gp"!̈X?ԒpRם52#>@^al-fH`jx52^c}iB&BiqrကYtMJ96L0$oL4 YT`ZtŶ 6J.1_+%.D=c,l/uPUb1-|-Qv-fU.J>Cd+bp.6]=v P_BiOh-7|0|'p"PZb]Jy ,LWX]etWRCuP6m曽N/>/lvm.bvV}8k* . o~I-_ğYV$n5Ǖ,d9ved@Ϫfbtps!'=Pn}DpFVƞ*{Xշ9Ց3"ԧ%F5w#"NL iKwƑ7g6o!z]wCWa4ᕌߖb [̖u]iu %9Td}bĬ+x_۰Zm;Q#.k c``5+.i-.['8-IQ+ #Z{R,A2}-|O>ޓ?.$}RMY/*kI7CCkZx.J^92k{8RŹJ}tsm>[3Ý*K6 WLW"<'-w gd؀=} ]+1仲äqe{ۙBmT4J@Ng &B_k/>N74mG؛̢V `O&O̫A!]2_횖 )}s HZJ8F!=:^>gEэ\_эoD vXg%jtڙ6hdT[z~})N vDhT,*@FђgQD)?1pD`L*7G^A8wTyEYcda, Jw ZpK\ UKV{[m(y̋yiJmxj:]3@/kE,9aHId,j?Żgv"=!>}nֆd;~$<4zsdA۾wz%XHVf*O6d\|^% 7㞌%%"v8>/0`O *5wdOJ pŐ;u=鹌 ԇhUsmom;p>"sP}cܐs%dQ%ʒwdw I66h4cg=;OJ{ge&w(6ϠNenȓy&CF o5ŁKٝد ]+f/Mͮ!YB$26E@ͤdV)co["/飼fcf,*Ln d%j`F ٵBzُպݴr&4۶IDhI.tjՑ+}J Bu%[8cF)"ԑѰ4Jgkf ʿosmtVD!ySb3h~kͥK,'y^2CBuWl:<}jx76=VzVMTa %[q zhW#Gs!Z?oԣ+{uWw iH:q=yQ1r"9jt2YK"e~[.v>Ըyħ\-,,񇵷ct:c?&G͈("Yh;X) 1;s*ʪLuE)/r(K!lmgO5Rcj%.V{w:)'wT2ʜ. k虫N x v՚va/T|C`S|ZƂ-[aZ^LK?X`=N(MsQjE7"KY<=N ʇH#{9m:L(A{$bPͤ]"g!Q)-GIۖYL' ܱ^>Mj3`.TPO#y?cAPnoH M{a2܀cyqdL)n 卼 Z[;HSZ;DXk7"VOJ+]،`zE +f[^MهJV]zbґm2w놄s./V+I8;LtV;MڽlH-ExAG6YRMq'aLTZ[2V㧞K476*J;okU 3"ޘ=ُ$ySyB)p &D@<`UZKL<&2 t/jJyTt` ؂ vZ4V]ׅaӺ"ko?9!'`y0ȅ'QW,)=k&JJYk\gͽZL(TJh8lB~3v܍َ/r0@wrNk\LOQ⬽Uճ%[7=V5VL>ifD7|+jWfkp^kcaLCf{Y$WRq?\F.EN+cs`DM6'tWZp{WiEDqƺLe</6y'^\kEE ؈+ʃp;hĊ)j}U RϾMx9pbwEvʱ-Tl9܉$Jֿei=vٛ5\FG!t;F\{t= p(BB$R,3qVϥߩ  wq~afHo@1e4wgLOA(eΩqX&p4tXM7 K-)AQCP_rZHYyEcq6vr˶ 5RoT҃;n?i3HoDvW^w9_a  =6`UI'1ݬH(HEkJI/A|2nvWLtI\[9 Py@_xȆ#(EB,X_ݽ 0Q/2G usT^^ڕpRlgp)X6n"x7>r QXtTosa P" d ֙H663v*཈m:L}nn`TF0U!L-w!QKj<=5*Ȧdd#YLOo1=c~=]\EbG: Y1h;XzJ+ ]OJDU卂ZJ 5Oo],ZNc`Hsbi/r!]$| x|#Tb<&1NΨzG~@Ð>B7 JXR6u(:$ë0$-RR>D "7ōe;'` B[*@k܀0VJ]UFOL$#Gm(ldX -`5OY־Zj0+R ϼȲCi1]Hvý5|~!W7}oR\ =Y@]%҈A281Q{I%iXمkƘU9-|1z5i}FtUj.*u5T{L(0=B4l\Z:`+nt_^G%%u0?[@ r*ʘgT"Ds"v 6&g:4CvW1Df# h~gz9[f`:}yNG¿f|_ߌDMAY`^F(>'yǕg$޷6 T>8) ,Bo'js(!EayG6e( PD+Bx\FFe؂e mC!ྫྷZ?uOE_o^z(M8H]D% 6]L&= , #l\dǢҜHpKRRmWaűX Q%ʥ.\SL8S>~&Oyqm EW+{, PͩԉEfq:2yϱ(GEZU)f[R CQ%WIpR}ޠ{\S(26:+ìۑRX6([agSvm?%AcݾW܂%~|.K﹤>XJ?_c#:/Bd}ȳ})2ߣ d$;A(lȶ d{75R6e|Eٷd3BU7 ]x xd 3E Ɇ|ǻh$F{["n* |N hqY;쇥sf@\YC _7~Yz gc[a^bۙf{ ٙ8#x^Uh u]6%wBn륕8"Y+QnƹoրY5}6lS >MtIIEKټm60*M=Dc򁙭Ev8N%(`\IQL8yz B(f耨pR4h71&m=.$lϏX.wfZ0:D>OJMAxȥ'7L )-LJ꬯i+\߉9CtҾ /X39; u1_>]1{_cmgӉ[+y쫵UڴI_Ь.F ̴?'M_ꢤL;&"Tu,lvٳrP4 6쁝us[a\qG8/!,>n0k^fa4qݗ%⺁_}[[XDz1aUlvAe"KCn]O%rW0]%XPDrwbWGhFzFd&Hy({"& Cw7AE+4:UkG jӿe<ٯtur8ZFmzxĦ ;FMg Ӫ_TŒzpd3oSjsuEZi>'ylF?Pli =:xqdRUEjfZO#>z؁XQ: qsO =xwwd>6ÙC7k:FSDw:r$!F>t$Oc*Wƒ.׻yX^$۪c+0;Ϣ&f Ŀ7bNZAc4c(z;K>\DȠ "`7W] i^=;(jkv=8Zp``Q}Bfb%W+{g20K>e0T;gXRb&?yh-&Ef>B'"t|}[oi1ߍ}U۬G k\0CQ*mn5cŠ)Ӣ@1h>o/|#!߀-- ^3~ĶY^T$ R}ϨSHgoLn+Ƅ19 _柠q >o9@y'PH؊YUZ@09(7lrV3!/zqs+V Ȫ 9:*2NحlOakJk[9]?lRHM,$ Aߡ0Op_Q7vΠKalrGUM\}hFs&t'm4dż%yO]ChK+ѧS2a;/@~}wdC9.(>1F hPb } hWI$I~4^ݣwS &)ŁBj-3-1;Kg&7C2*)ˢ#o'|e"Ukv*#Swwif/[ۤwbjԦ ht%uxx>Ѭ+J, 搌6\%d׾`ZFCyGnXM?1JکT}]14rv/P'@nQ8`n.Rm2V-=@p< ֻ>Qyzhr̼d)4[fp{['s[R5O"Vx?<z44k)D{dToWoҝoQu]8߿bK.0B\B龩2wy,:Sw2EQjtM|~$U9 } ]e$G/CixܤsdF4CjI+`:P?jFR?R@SܔBحᄍ0<?X~e_Sos hŗY .dH;N\zQU;5-Nj=E,-ބS)2L{i|F̯P&EjXWC&`\o_5z[ZUG1+5݇:΢Z>) ܠ)2 D>P< VYj3>NAZC9@lNJ*Ҫvրӷt m@۾r=k v'85e:ET%iN%`iRWz$tۼg$9(NjzҦ0̍^>O9)e(wZzl 02 ¦)X?y,xl]N奉 =;@F]qG /뛌⭎FpR;aPſf#0R0^eQ[nQeӾ[4A~Z;h מ7as&Gl0XZKN ߫Kx>H)zITG,(+b|;Zfv8G(j껊t)Ė݉A:n2pɶJЃv D{+j1U |<ʽ*>/%ȗE"(q׻,[6_l>T}Ɏ]ul1AMF}XmRF.IeeV;>\{sJL_q"^2(|*?Lj42󿙞/h=#u =j=5E2Ý(Z,k$}p.SGazCH*0؄"I┯1E)eacnLj/i? vN ]M]UU0)1^,/I@W+#Tȕඬ OJ <67dqNˇDCن0 b4`RvJB7M,OdUBC1߱(NJ]9 3H GNpTRj|He.>דjK"[:<.4+Si!Ujk&cPkPߐϳf?ev`9kp)gYqLXNxvg?%w8,`s4%:8e\WW{ݦ̓GnnH(B^NvxN$n?ʒ!o+K)K/%/Mk߯f'w΍b߸e )[xZ!ORQQ|4Y2'G:WezϹZJHڝ6;t(2E-=R);Rƅr 7kw"`v)l0.XC{$9h4!V!HJ^,FۄS陆3*Rxl6W${&|UQ$%ͅa}yv¼,y#h7Ø*7DŽ I5G홄3~pƋ:a]j SA}id@q*ڭQR}zV;.p}T͚`aFqfc]'I%"Mٽ>u,%gT,/U#~Dh ڬM$Lmf2 įH4dOVIFS$]0 5G6kk&| =[.>|){$)ǚLg@Uvꨱo1qhJ^^R,_.֓P3jG4vΆڣ\^aWOR$m0/d32S͊zVZd}( Y5PaH㋒$qbƻB(&kݶKU|с!Gh6ե@7%N%Nf71DBBw^!폚ˆf;A`p@qH_ȺbJhoI hS纁#S4Ueۛ?iݪhxdBVz+ۚ!P+EpYW {e±/cA%`^Z`P;$BxyU }H!Ȁ#eF&#h V&w4җi}_Q;N^}L}r7Yi0D<-'e.2:lq!) c~(l5ja?rW?Ȱr0pCZpefcQDle `WDJ6g9¸mu1&٤gKR@*` XdU~Fx!mG#Ҫш멌h8H ZU2,>5ױ>m^c`R:R:&6G/Z.4f3*>ҫSG'x+"'Fp9J|J\ 3l/36ae ހ@p`?.kCUIJ8ftVf,=VM$ZE4x$vK7FzZGjsǹ &ۚ.۾E ?_o~-׼co ~Y f8YL>mzdNSH(HDZ~;H0vm]$1э5@A>`\/09Pڹڷo {QHA88oۭq(1LVso|ፃZ$Y.8H$X׍iF3Z=t׼4egy2R?J#9*CܦjK>,xkِoŁE@QWy?:6uaq/~;劔 dLLNz#bHK2 MW2jY]CPMD䖞=}o69圪4ބ\W;70ݘ8HAjf<<)Kh ߄|[d`GIWer2EsJ㈢KsUD ^P4s.ҳ#̊FbH0_"Ԁr:tI>%jyRdP3Y)Ţ^[օnʦ&OwLPP>sǁvW O5Otʦ1쳒[";;˄-n{^/V#_$ 6o>_rkC't|e޾6gCG9]3ҙIATfT7G* R9JְF7vY@d~!m[k1ϵ[|@%(VTVf.TEZ.;~g@Kطy.gP>gIa%KNz"r1&#Q\gАk<NԽjg_>nQy+^Se);(2>~~7']HZj0Y8 Su A3ׂ +2uln&ѽ>d"ucai~A5-yݦAPUH٘ /2v4}}хM!9n"qL[\<Ɠf&J>_i 46rJrY]tTfJv],; {2Nn[5sJF^8׵csN?jL5F46){3X&kꉯ/TZR`.?Q$)xok([e^_]#8 ?Tpi>x ch/JնOk` x{NpWȟf ) TxOy]4Nk2F0+̍(>S+ 9L;Uɻ+»/[0J^3uQj8(+[ C0;86?,I!,JĉȒ*u5i%\dgJ1B1W 0:dY) "g&U Ok3cYƐz1fw}:__{T:Fݎ7|"Ff0Y5>F1/;X/=ѾNüC9LXs*fQ#RF|/Ԉw#{X۞3Jc>(Pdu? [(}F^SK!5:UM[S=gf΅ z9 (HnAڞ9Է4!Xl囵rzK/9 ?>s+̈^i|vkk`XـNN{߉22b(lZoVdRX@yp |#eÐDnÑ 9=sg9yGѩڞ ݎI9}.xf"7|]cUmhB{kOF a3 ֏U)Q#>#DEA#_dVC](JWcaDMG1Bp:&چM`ѵ»$W2Cx0؈,\d6Npշ\y)1YŐ]?!k(U)YF U7F[@ϡsХ`XA4NE8>Am]6fw2V_iY"D~\(KߡmӣrO:?ZQ">f2h5 ȱ 3cܙ`ICzkgoСS"X:nen;l-ұg}CuZp Qy썜,D2i4D{g?z^G)/&z]RM`9O9g$Ioə7Dx#X6$FG kxR3CLQp euq'~ S6h1L@0N'+uP3@>~ yGE5,6YF8N)C ZmF#p W7LSd\Cc'ތptUV3Cu=1RSfWNS2ʇRh;VlWNv zt#ǘ+A5ҹi bbV8Wey*Nס q S?=oa-EQOplςz7Ek/ s:PAV.*#dF#;!f6ߋN=ㅃyZ XA;`‚ rg;o 4Vb0,驱Il~e굜xA]*"P񩷚Wo.sHH *vnlVSPCiZZzm 綇4dٻeD7J*W:&{AiHZ+1}ม*N)VoYܼ4a#Aշ6Ϣu?6ʛP}.~$zJ`6> Ul^S0FEa' $.]@]qmwbq9F42zx냜ܸ@ǿߔ@Em.is~\C&տE(bt{Rzʠ/HxAo Uy3jIdx >lZϖ>QF?4c7HA ¬Sg0}k8:3`_ |#SV'f`I:J]-X)L'cG(M^ZtjL~UE? S[p?jxu rvϗ&N&25S\#oƻV^r-s5رeC!GYky8~w3N衆er|w91Hơ=eŒ $\;/i$N.peqę}$ԙ9q Ww*R='' >T-=pǛiФtT`Pis*ڵ%^ u555:hB ~β-:FOz6~ ^Ԣ(}qoC=4(|HQO?r8]3#WxҀpu1y-)ym3= _6ܔngo ! LQh&Un3o!/3꿶'F/`q)\aD ̮,+; ]( !s')|为zlG%n#'C}RJ kKLc.f'9J*iw 1!" }?\P!1b 8Sh7Zj17Wr8Wcֵ̕үQURH~Z9P1ӂ]-K$RX^Hd;,1){N׿_[KV^o݇V ( [#*@/gyXp"T~מ#" /M꿴^X}z7ρq*u<[]!nOReeߕ h|Ġ$Uړ`@C*mr3T1yR쐘q>wg)o+ (s9J ‘ @ы٪"I$Lj'8՝[E+60"NV f0_`ۂUzr _*Lq8 <?Y]9J ylR.ڍf7oW}x#weRaYv}\")ymЖȱ)֪x"Nܹ&w?!jF~^T D?\\| Uy&n{PCe9? y@R 5U QA N렅kr.yDlL!v<rQ}~HȷV*Y< akTBNX(-8q#88? >c9dQ0pV#fך>L7f٬gwֳWܜR37e~ ^c2c>e*5EƸ r6a$4wPku μ;O^pgEbw%_\YS.K9/EH#:hc$ P=3鞿ҴKZd3 .[a]:RO Ckd3ˁvJ4()!%QDΎBgN.Xݑ硄qiIJL16N9:1k-ΉZsɔ%gNJ}PHaE l 1 ٦9ܬ4cC.Õ@Dwػc@a k# Raֲq3MRCa%w0]<1Q66{UI%HW_?RSOKn#V^&,CKB7)~>,[|*7W'Ao 0Dޣ)ڦww:ai/C)LĪJCMW1s/NjZk86Zq㞺eUsoB#^ALѬ*Y~RrPXoX0l ´ IUYcg<3i!k}Th BUӎA`햗/,}= dkƳ@RP$2s폅 )&Ҕ"yp*aƪK XNFπ_`A H9y눿e.zNJbw m=PL El̲XSرeE ;T%E+>['o8g!kL&Mxz? WOxjnJUeŔ=?w_8p.Wxv!eTry'+X>y݈ Х>f*Y6])oL軮QSݱ^4.5(儣D <*xwN 9G˸GV.Ze1/FfX~F &Q5dxJ8 IOyo~~H{Ԇ2~nF ]$ГP>iy|Snx%eޖ}:֜N]Sȥ U\\no6'5sCHb`4|J/[F)Q>LυPgjFʻHvջdkjL*iM,qرcC-4#b/Scb$h!LPB} ghBV%vHM#vU!JOH+n5NTϓH($NoDYߎ}u\eقYt WLm- hX;~MÞ?[!]@ n2 =1BY3JoX`3[;@˒*nW1tvo-~Ǒ_M9݋ <+d1R_xݸ.u৕,Od@ld8Ղ-RCjӿ];=a5o;nq \P2>&NBC'x?'"q$6pOEyŰ[j!_#4ȆME JLy|2?R{(-]=w1ۙV"d*kN)TDhץ')TJ(E7lw,'˴JK_r^T/DyB9t%^%ǁIPILl?Oɞag00/źX>ݚ8GI" Q&F+=y+8Y_7/cDr*r|:6,ƺ9~9p8{[|.Bd謁 @o\{EOl8++Dz1 5q }( rH_Xd79HlOTIҩ:io^g#*Dh!|{[ ŶQUpFų L0䉅aقG2]],xbIN9I_j[+8&qK?:F Y]IJ҂bJwjm9f >Ovs.̼㣽̖ \;jq4/aBHњ3HOެ$xJM87@|#r*nM{52CuS5rHV27ʡCzAfթ;BX:EāNh-E.$|6zXǙϺ4KĈӑ?wLx ԰N X`L 0 wPOP\q+$vLD]׉gl W”pW ixr}89,%![ZhŮ zS%q={MoAp&s(KHxZt'iXYG9G{7Jc6ۙ"yMV ;lZSq.i̓؋ayc[AY:*Y>,9FPiOЙf t;!p:;%J)nPSum6s)RrI[ZIwg$; @pmStճ^'?h^\50a\ ,SU"_wMzH97ym l22PLI­G2Z}x۔耶 p~jZ1IDYY;btmd[96ǯ[/nJvv)%fd|Wj{x,9ezuʦxQ[6b<(/ĒӲ}v891-_ PģVD:б7_APdr@*/2dw~@"&)u.aAD1ܖ*)0 Tޫ#+^OQG}W"|-d8nZ`x8X3WLO*@\)A̡`bP.Lvw}&w`%Nuy,&.e_^i|`<8EO]lQZ { *"oTkUo5F@ah"rgۺRפ?qj\Jb /}$jTiK/3 AQ(a~AZ*&)j$qB /+->'doyX7~?K[{GRN2GO8!2wF' պ#jQSrk/U D-vMGwpP.q_v:j!ЁbJ+T=*TwʦM`v^?t׺0аRue3Zqd2ܪ޷w YaT}<\=oG˘Xr8']uX[>OG,k-'N;2C*ӄwW\e%k;5K1ߜk4Dʌ̐MjeςYn 1ܐP@$ZD _O{#RlPV 貐gyBm@\%\ZdǨ3^2A 1GWrvSرjP 0[. =Od.T6o[g:3Ե~ zVIW9M2,i_g?Tv.G3hPЬUʗf4_doĶ*Q5-v8#y@ܒ}< ]^67G1Tr_ܰ&*FIǼoΣ^'w2ԠC E ;Y?p݌+->yPeo|# e(#a͢{NބHKI}av 1lSok[GNhM|@IkT{79 `s7q pJP4}eTQl_.RQ;? su Q} Qސ/姌K:BwΧZ6^}BS}$iǝNi_^CCRjM,d&b#vVX-a6/R52=׷ad(;uvbFa;S&r$U񱶧s8GZE Tpy~"mHo Aޭk@⬊dS ^Dg+d4!oJD՜Xc [O1m-.[Eo|2נLC̤],2 ޟQvw|Ö#B[Zfu bsnj9YDW ت(&/y?# qߠALl$*0ɀڂsc̘•Os\4Rq\pd˕Ӈ6U,@ioJ xULA  39"sX'or&i'xi@m7XjLߏk| 7B Xn(hmKv1{BP*[!g<v&lBi~^~D!Oj,:-rqV"auJM°f<Ʉhg['!=/7n6=MO_`} iU?xDR);6hPNK4|ELHI7Gu37a4aqm :38l9_ 7R\w:wvODNS\єۗżSOVZj5aFm3ӆ~ISzvpt60Ys]>eXCjh++Ltcab9hqRK|W# ZtWe a8C>i'ܾM hKSeЖT@Q((ُj4Kod't]R 3̠f,浐'Kx9uga`Kȑ Edqr`@xѾE ml}RÇMfX+#'Ǹ`n \G&Li|oUzl|;ש+d&Vcۤt⣯`:#(hnBa"F*߬smnfN]넋̓yF!am^Z8j8ќvr/_{tƧLelseQ^s/hr~_0y KS:v򂈚u\7s)Gzv{:adt(Ί4{g`(i(ǡy\!M)p*BZA^dVb[mK˨:4HY )$/C>?,2 X򜀸9zzZ[7J2RD+3"S])&Â?DHP Q7yŘo܀kvHKӃ(]|yxLhTڣfXĆ_2P>*cƷvW39} sOl&$,g"8ڟ+w C9\r$GQX[Z\k{^`#'G̔Ƀx(׋{(B/ D/kZz0-:G5dX*"Lc_ӜW jz(AC7ޯ=<#bIeYӃq=b=taɒ)^i5vQTgu=tX縉,=}TQs6,I9~.?L;t%?MDCŔdLGki l@󟅐+ ?Nm.ߢQ::y%"r{|T-<JreH #K-]=u޷#yՔ ~9tE~D q* Sn83fj*UBun 00Ӌ,% -iF;p&:1$MdLmLBzoGumY'!9xzp:C'X{R3qG|,ojZSOz )zxy񃽺EG1n"q]VU ns}#҇33d'#NZaɖ^Nv#V$8wʵ.QTm+}ujTf}55JAt?o"YFyHYp77\gZ%TغV˿TEL)L+K oïcY}tjZ3_ć$8&05xx IHMoq`ѫx`١kn7/ޟM̓mGF1 :xV^*D?AG"id8jKZJwf* ebBb7*ヺO qPp6{|p;V `N^^zP5- mzT_$M3L#wn)1VxAWAvȪx&B A<8_d|o`IKRrN@8)M#.;u̿sUs+ ]k@g\ ),kxjC!OaPp#C>E.W|^yٟ [ux4;P/]o0ه'bG1itagN8*>)>9%'-$5 iuq=N;sGGRiOx q͍̭~$Y݆j3Z{Jq01"7¼rBl+ŘaVP=BEMh!ҷA SkIU˿ҙRx9s<@_|~̱ XteKYR/8m^P?7gn4䔱 5/G=g9'sgCRgߜ[ѧRDE' ȍT`]1kB^ DuK+1T#λBZH߆gE@)%MEZ}'&~Soj#e:tDw~|0)tNGd#֚bO,I(yVz^CJ%Qw:uB.z, ($ݳ"Α:z-kQR\[JpOo)Tqo E $eV}A l6^YӤućklwgJm河MkZSrkP()SH`!#בHd-5KIhlAv2R#wkN:/fOm̵i|Nbcwk߬k~t&J(qaOW=c`ң-;zz~c^uːA*UǣaŲ8T%ȧءkNFC:sX]Ԉ*Tnl>BE\brT_ϯxrd %El[R\I@ y `ZzR:aBݳ:͞ @o1-;8мn[8ZKb!&`M= q̰Vt/ VP *lS<"2db'&JǬmfֶArr OI\_wp`l)9HEk9ӿkl]=\z/t;(&jjf|7>:ԅWU+KpmAfhU"ԹR=WU/HT߀fӖ} %-z=МGب DR3zX+ݸ}UΤ E^ ؔNek֝QeX]\s`eycaRص{U,1eym0dLvgFpN5v ➤Vbn -+JoMR7+11e C+DXOlk\ rƩH:v, (B*.?f%DI˟iGpY ǏZɁ=…H*0bqPNq&6T AlDfTUi@D.=jǂF$C3ٯ`nxLvYSZb07֕2{JbЀrdjMM"-<}Ouܶ-{K+p U_qW9qIO~l.@ѕ6-L]6"-1 MkVr9R|n 8trPSTtUj.h| o+Iu`a@ad ;qXLZݐ/vv.H tr hjin:MV.>A&^^k"|n!Z tfv/(e>ZȇAjAkNcG&\XN͍c]u`z;jd"Co>I^ofxm&Iԡ sV$HyxMɅ~8&GCZܤRƚ0WfdoOzO-M85=?]=K#.Х;l 4Eb&LdV=B|kk(D͎x g -!JՍ)iw zeQՏ29Cyܒ0va; -:<>Չ?&6PGOɾ3Pe;d;ꁘQGc9;Ѕ{@qOKu%8W jB7t}0c }KKUؾ^gL~\;l Ի!H5( ,v7DAA7oFaE'?#VL~':EVcmpb$$YPe"XxL^@hdjh فEAX|Jdž0rKc{?rIG=TrN 9 ׅIpZ#z}^\^fq(TPz`p|aZV2,(_(Pbjע, ՀSZBJ@ڼA'T']{ޣQzS$*~nv<4o'D99t'b/T@Cl*M81; `:0fRxi c1J=Nw.;mSg1rv,؁j4gN:ob ͦ- $zv lbȴ‚>#jIVa vҎ6cbx/ج,vWy/_̊K - gnuHYdpǵ2[5C. S1v :'D/, JQ;K~ԂpDS"ƶ>k/K v$9;+l UTBʒ4ӹZ6N8 "@ɝ#+.ŷGΝd:AvĜ,jG1B菸Fg_C,?IGޔ2ߎv(/M a&Yv;VPdU_ bD3,M 7o3JXpq}Qoѷ'13^K:1(}Fy 򱉉c VM/Sbd4&/M]٤xrX19c>-qgQ5ʅ澚ߛ2VV1ǰ]0 !rlsID*54Na} 0WQyguDk&ęf3abl>-F(Ss8m;==c]EY1 bp+[lliؼ"yH:pEQPoFk(DTs6OB?cՔ_^ E uMRt" ).DaE76KtZN9ic!7=7M˥/a!x%٠ ]$mrm TP]Z=azv8:>&ۚlݾ =kKu/xQ 5=yr`dUއU^>>ұ'=2=_w|yY@m4/%/vfiC2urx|ijFJyQM3G&XƂk_{  =z1AO}_C ]ڊ58dij&~L wqw0K%SXT[5;z@]Pl@FL>P jE  ngֆU 6#E~r"ǘ{1 ?ȅoL)JXb{9dl6'ǧ5u A 1Ԩ߾;9Ebm|v)X=DN #S?xa8_R^* ׊.d/ M0XhV<OF*ᑜNhy(W0bZlPSJjp\"ޚ)Nx̹lw9Ce珺ys@*gz3N"&[ƀUvy.D`]XLp\>(1( o{ bnok"֪hb7E"]A1 %*͏,[;AzmiIpgajl NwTv[&¢Wtq& ݿrbQ榑DM(j|$݊b_Hryo:y*Xqh p4k ~uIwNcF[X/!YnZ`’q ϛ+.Psm'8W_U U}Mn[2QSy/ 5J/a}򺰓ircܛX>ads,#>P\$ YЛZ ˢj{=f8hw'aZmqIou|zKnRPma%j꣩qFTRd['muaPH^/:Ef`de1 FgЙhM/n#-Rl- #)} 2$b>1,~yFKO cbӖu8c$5^/ďb⪚Va'8J4ﭳ `oH/QԶ Q4 L2ֻZFHxq~dQgg~`ʟZ:kֻI>U."a.1Vru>c?O>1̂5 9F3(.x']縎=nkLgQ,i|L2KlTMogcV+40ɸOH>>GгtCNJ܀hَ\@JPKR;T9bXK2 t _*]MB,ﵵ$Il@Ʈ {J9U# "lIeKXPa!4V}DzM1Z]4KoRکO翁b^ ܋nN4?\=W\w\UD>Wo`-*Q>/mp',/G7_;/ }%x_Z1`֠$:$t=,ƟGͭ*ijhP#kbn3Xj=2w=WT0j@Gfjm,| 2⨍yw"p)3\#Kȫx[ E?ޘE݁ݪShޞ> O;ۗ": 6nW(uCPK8Y7,kD~Ӄz)]Tϝ TyY*?d_6Z{Lj *K|ĥP]]۱#{4lz+m gPȗp>) /=Qf⭲3leH PyաLLŎ&8;S_BBy3s8itJ6qԏ&g[S2A6. ^9NR*&mymĄu{֟%*v5hġ9+24hƞ`C^AҐ| }+?޴T|Uݨ)QE:~O7I_eyP,"L%)zʵ-jiJ&LBD'3C20Tk} K}:pwz5,R&\Mv*K\tEJS!58sn(Ġt8`yqmr_oEl]Ͼ2iՠquZ!Gc4+p㯋6No@>&e H S|WY6*8F@d14ؖ"7lc+N* Riuf4wJU{x\#-寎]9onA ;&T/B;jq+􌳌@Ħ DyR#:΋̑;"kMC/Qc B%8uKf[`?Col :saՙk (1:A'3J\kBo+m BT\]":۞#mӄj<ƅ SUP*NѠR%yĥ3Hͤ9-vLkP% Y &.kݗ*J}s¼(@k(wSm$7!P/wii33OF~nz(̡j?Xɴdb\ruٻL{ix"ޅ64r&"LB#)26H)@OAuO$2N=]7[EcQz钧Vg<w*2oqHFSHe~'M)C6W#6ȓl6I ZɋHW)pyk$Y5g|piz:v|JP'5@Op}(;MH}x**n" 1!YX\?]I":ejܔS31e^T/}nWF@:?уmW8LZr.Q@d蝽 /ajӫfUUb uB!c: ͵o¾am-DlW=n9FEYg>-dna[6^s 羜"'֩O\R&(/x|̣Ly 4i&;dFu4~r*deʒ-R3FNɯ&?[B xa%̬Ww諎 Ⓤpu"DŽǀr;vїQvpFMw JٴH@HZp3WŖ\6G(`QxqxhG|BfodJf_ s>J>i$S& 1ezCDf 70O̰,FNm x8Թ-8dUE$IBO-c>pTHi >Efv>q"~>.`߄N|Lykܲ\\2kS-;kMg0Yw'e0#Zx [S`pS|6U.,D’˭[L65(]M9=r2Ӡ1o3Z&&Gh]QL lcc`ʲuuvVQ{^&x.ٜi~h\Cu=Cwghdq k52¥_£'Wb2~x0b+fs2]:io%+XFr Kh]-`բ9=I h(<.?$DZJ=H/GQTG)u_1ICOl jTq2﮲6b:ՠÁ [4XmĖmV%p+l-S` \O+t,e:W?hGBgso%~ b$ ~t0>a,O<29:ñzɣGI]<,/n(|Ǩ(T+B뇉ڔK |TtإjL~Ļ癪 <%*䅈ݞL שik m[Coqa ~},Q%y`¼5oZ r"1.TrX>|ƌ kiĹZgfӌN\@S}so/FeNguXϑZ>ҕ5s r/Jav~Ճ+ܔ:VD\ '?RyxFXή'kKUG4V ^/s%є@ic +uX<7;o(0B,l-rO93Ĭ*eҊd=H'Rm4aD2a*G(ch{k%PVek l6}If:Eh%2ݛfL_Azmh]}+0X"6 fzD?'igv(lJdHdaX G ^ S4 :"%{jc亂9K^ 6ќf:lWuC<7~5&>|]I؟%}s8Z&0:?%<Pa7_q{%>=̮AzK'ذTy4%c bTCT#$C3pL#>tAHI/+R8s.tEv4S~?ƕ >ghi(ˉ -܃?<:OBo@r`ր^jIBM€Z#M45n-r|d$4]%/y_.%vnQ@wi"Xt-v;8^քK텟@Nͷug&}A_v4Qnc:0["mYeTXgtc~ ꭷԣxUtDm^|ws 2,?R00ˬGpb9O@=w% h@s8:ЈfY1Y&hwdf+ԟ@ߍ(0ȗr]3T8#/0^zdn|+ţ &T#jPr񿕠9(^{X)`i$Fk@627- `ӌʫ|q$ 5l9+/DO12t #&#MCcfuFpdld|ymOcMPڦn{pKZmЏ=ӡ- bXJt6=cшgBzY%C6Ìڋ'lusDLJT@҃F7P8%(ZӛC,g18WQ(򃺟yOU} <;#B6*Pñ1=:KNŏAu_rۀdžyɆy"Sm=tj#ݓwA"6+V3m@ Fb.}g;GV֔Bsan8T0AfY&< U㉸+Oe(/ݐ{G&C+0Z7?~/KapXwuZFbl(~p }z2/5-fD+nusgt(ɭ4ak$]dvI9@d9i֘" FkZ) Zgy,ɉEH|{OMO6qx"m-'XPaא/.K+[S $rҩ ^k-c(.τ@* mߑ2sHE%'ۚw.c_Q@sxV~^\?WNufz5}˲PxMRD,wvj=0ցk 9I~%+H{c`Gy3L%=n m[YDPT:ќoװENbk/NnGR,Z7sKYXבּϺE ՠ7#9Z1ZS2:XĘƼ)S6x)܊n傋6n!&˫{+!dt{ hF"\ߘ_>,(,; lj]D(",IMlyϥa{y٣gWگcvS*̭%^]ɋڬff#(Y&O0Oׄ[v8Z_00[I VELI3n:?@pP˻%06XFtQҏ6?ՈNHg6a uq'KcQ P,5e{n2x?(tP6FT7ʳuE"LK.gJh^JWV!¬zayIB 8Rz-k`j-=[6-aJC񅮒ي!aDgƟ+QO7JYh U^v7+w:;R [h T5ш]Vx+#8WYqH|jh":@^ޅ5)!ڟ;|˭[bDa\5^T@!Uyb]GG/pV>q}(Aޔj:]աvBuޜMSByn"IUY/\4bHKyi6&K^:i5b@5)E53>zD(t)o=a38rpk-0#wEq]X9[) i:3Bl)uRv_d>jyÇ5轠P{>3F!޷Tj}==c%ozndc:DNo9򪻨: یhE=|< k\yS VC#y/K*4i:mu]t'+˴@J?8>U=q`ǜ<-vgwC)69p>Pcw,C*qSf :gWBz@wvssۗ]v(. md5;~G,4H>*e\6Mx~=}D3YuEzt0N)Xӳn՞eOA=1HOy!hEl:˃* Vs(+cpUTf0+?ɍKdYoղdDv'?@=85{[3Ay7McY .50UQb:D*q!OA>l^A-o\PV0NQ#gR`9fx6cO{_bF<oNx wNW[9;C\uOs( 1ԸK{9YDl#|`~nC?G6RmՍ.T5f(ǻDmVoHwg#9:\SǧH:a>鷣:Kp ~@,de8/Zڣ}|~\g*YS6Vbh.<7 6po +GTc0?.\4\[w㟣xÔbD1)P^\CJC&S%=8|tBr` ;fm@]xf04W:Oŗ6)/f}ϖ@ l:#U5&ݗx&,W#q/C::å.NM^`*E6Hu)ZGZui} rOzg9YF |F?bB?c;:;T~S /#ë7%Rv#c@2z`}}ߎ 51DA'X 3a5p= :?%CWIJo}WRcl?f4tpsΠ(:Åڜ1~Q\#qZ2%cZ|%eR1ߗc9R%eO7ÐbM[LPx`u}yZ2t,;'MɩX$ݴNYcuĎ|ݭ?K {D_>a.@GD|-z *PYmIo vp[Zl*r ה#o1l.c 5t] 2.y.iUj[٣7JaN*w`VsR>^zwa풇Z$@VxwNP5]7BhWy9|<ZBL: wֈ %Z+u:L3)Q?_"sf̧# rZ1Ae-՛&jnmBYX B}Ûqn* $}^ϧlf FSD tz,'}NhS]inCBz@ PPgmWE9Ȑcx@;wdsBm ;M_cFT|TT6rjyqYojMND&Y"h!^gb^{yCͩjz#7K{,袝}쁚?ٵYj>;q}zώTxo}ف2 !솷 Hcjҋ/ox/ߣNd,OtЪRϵĚ_wlf>cJ=4֋RՒi%AZbte^0[ 5S1Gc/=Z`qXdIvKnF6 lO(=!"~FT&_!ARfuw/dR6T)̸l(ѨָfY>swodL#􆨴2#C)Mo!pTVȲ xA^=?塽@oݶVb9$N䥕@11Νuo%2Ar$Ⱦ0`#/bLWuLpfI;x7x{/$Jf\F}#ZfQK &j7)#]>QL9-_&;[h bH/.bFӬ}]&i6/u$ unHw*҉NY71@hu`R`bv.!JI(w@ JA\+"5N/3bQ`t~ f5?/`{E@d~R5kU,"`jdStcM&n7ա NWIӮOϑv-ŋZ-kk op$PgY-MFP{4=}}0m8!% 'BdBRta+I%ylKj{`crl lEr{h^?^G|h[95\k1C=@xJqO=ͻu^%A%V@J(nef)LI#>GiOp'eRΐ[cl"I/Hm 7`Dؔې^E =hF8pn];?%/ ( P-P VnY*Q"ܻl}3k:iJ(?xqEc>stq`xO$g:' \F=̳/ipZt%`nB}Iyb/QVG2XMT]m9Axiӏxs(7t C1fja;\gۄBpqr5_J9v:T4TsCYME?JaRE^>QBfW7?So, kSNY0oMϰcg0m,Qÿˌ܆/QEWwd[eE6ώ-llYS8⤋૛);1zݚª?4T$Rq:3۹BܻнOOcJvK(ᨰtrE@{/k呖ia-I,M2ô|ϟI[s2d7}&@_Jጨ5h-<=Lj5+{^z_t9cձKs49|7iggj4vGbIQ >vYgIO. Wn+Y^/=@fnN][RO,EcBH2O_x8w+)(xX`Wί)^YU(ky{u^:LJ:>X\1HmE@Zy&޲kz{' [![ /A@WC1̙eh#T7'` ޺ whP4X#x B/ԩP9=B ^H2WVɗl2R^o&@EF%j^'xcfN[޵ʜ2M0$JTF:am5?l"Lu10rאwB6a.o(gT,CHq>%iv]98䜾KmX0q4!k"\|Rj r#b'™ЈmHѣMvw\+W  kec) 7V $oڼ=kIC"WZ ծ.Aaa!'Gq<&¾yreCM;iM?=YjB?P293R651* 8l)z"^ĝ_ 2xf&H_J-9sB$G@ Bcbf,kphOq9{#g8ohs֣۶%eRv _յ%K,ɡ%G.*t~'N;){ ؞q%hoJ%NSA 8mxO.pzhEHX` ^:YG`y(YjrY6&YZ/q~jBSz25>as) ck%`Q$g'?ȧ Ngg'X_ ywIX8j Kp&߭{^fQְ1Ѵpz( 3hp_]|'nxcL!܉u$#K d`?v"1WJԅBnm B gE(V _CTA*+7@$$6p{) vј6s"Ft@Ā[؈f8/ڙ:߲v~ݧE4(x e}yg u5y){p*T}`_aiCApQ]G@WF@"u)*]s"Ā{:cτ?-eg-%&JsS;c]5% Wmx㱳JxWIn3Kwݜ9+q/{>4tN!2M4 ]s6^ W)2+󙐓c X"WL4p<o 0x[܇2.Hܮhب!\`vͮgRGI ǀP|OG 6Kh"SwW'͸ޔbN\Z87tLMF׏k[<]f{«34^P PQ}%ǸS1!?Mk5*+yv;W v6*#>,6e(o8ap]eo}JՠGsk3h̒Bgu$+8OSKnGra[a͎| 4 e d%*3h@T[zb"u@ EVr6#"boc `|UX8c|GNej+.?Gŭ-Ozvma7UЫ8 a?"jr.B7l<⋻|1rgz{9NK6:PZԷ+_}o}+?%09v ]u[Hh_%!|X`8V ĎҪu4Bw CduۡX ^$&wi1r±wfE;pB}/gL_P1 ^<A(ly7bkq#կ qђY!Gor1(<&J*#&1zh` lZ{9<„0Ej*bw *XE1&h ӥ5 q|z@ZXYzʘi[X$7X,ƧBF&>z\L (<6\H )IjimG-a}<'V~t7ck}1MG"5XE/rX&'isϰCKJCDCUV=N릜SjS&}+.J PMmf^ Ovvl]T aJñp#O^2MiႾ_ʺ|i;;GX20YuC} :5`_IOo_|Iw4LYi.t:BcsV֖G-3HL$qBI*wO~DS2vY+~ 3U\@o@B7)Dj$蒰{X[ ]yP jBӰѻ"b0E)_}$mYS< ,X-1GAW`#`omܜXOc/\~:6 Jۤ\9yw:vRYm;@u_m~l:f_ޟ ;ɥ] ͸ qkRx2)fGGk^:XpA1XjS%@! GSp^"7pb=cJ+XYl)>.D.vo'/]Z^$e|E&Nx4ob>A/۠d?γ!5M>'ɛp*O1츇0]q1hŝ_V:L'cUB8c"#3LXQ]dPK2pz)p3^P&A} _2"P } 4~MZ0dㄼwRObU}Y,]|zhn=UI5%]emZ_Wb({ $ A6 O\۱Tl%'mg H/Yj%b%f,L\M LXp_j8a4NqPiPU247fb:D nQDŗ}YߑA-$ }no0$V8D}9lD&HGVmyzd&KPgȻ*ƲtQ1,A'͇yYΙ/YdӣVyE2~xMp0ati@)G@/-OXVQHCTS=ov#ۏC 85W#@|k V.d;Tr}Zɵd6Q`5RrڪIve9ga8?1O֞3Ў$׎af s+H+BPw^^Ė^h.ݠ4aAȤxSXf˖'M;si(T$o> _I}(Jw^ YaP"{D_:&]'%Cԭ/!:^Q '3@?qy&̓P٘^LsZɑ@ !Wu0p wzpJ z~(}~'Z7@Sև[&xCh9~K!]r̾dCh x9^E=UjX\CwmW bW4YuEXjﱑ^LVKp }_B}.,WSLx%ƥ@m817F4QVg܉ d<e#)`bY@}SG4)"e=OUr~"`h f6by{T[=c!ypDE]Df,OeU!! *"F`i}C5&~ڶ9T4-5+協Ps^WLqݺ͍v&Rwng*"$* ;;4[aOw08ɌA }7 5_ 7Q76HƖ;H}i!o>UaȆUZ-] i淥2b.וA([#+0:3BAdSX7r!hӂh Kxhأ׫ ˜J\-ʖ.#js R aqE9>nytss[cAF-T+sq8z)  tg[x> ,z,K3УfV%l SfE7Pfxv[Φ1Ws({:BQ|#.l͝@5j[(_5Tʒ!=lOm/[dIwd2SP1u%pUw19'rDY>ïT>=^ sA/73Df`77e/^lZ*Qgt @v)] /85, |m91'#ˀ"4'VZe8sq!zX!IUKr"ݐ'nUEyp#].puoR+t? Qرd6*{mWlK3š& 9P%}IiS{gҞ%B򩣄FoXje )W#$ܵzP oa- K@4?Vj:nZ:@b|r +_j1T5V1W*E5Ot}BgP#lW3A±2aȝg⯫$ 1e2BRjN%VF,\0eX';#u*l-&CyRcZ-ɸ*[ .gf!6Ζ؁G)O`ohj2ˀR!ǽ,le‡\PzC_ʜ{5#:S47T3Ⱦ5{V'S6KaW}K_Pd.vw{v qBڟ?.oFBOZ*MK}->ʢ+rڄrRjCСQSkx}5ctuWd98:bLp;75(Ormt[r[f7)/0|*0q֧S`FjOC5 d}`Jˆ}ے/#o:N1+0xW M*qO5a 9z@}p@=#jK ŻѺXA_eg9#:OzqėUeM@/X&}lz/`(2D v9pD1{{Ài Gh>֓kVDov>MYnP(dO;;?]~'>ʨ|t1$mn p βOˁ77 _g*br7k Ԏn9v8% "]5:SϝM!blNWFtͫZroP#d ոwpRr=a^%gF肝Cz՞VC^m luho<{QˢwIX<5>0luOlq@f`-N:8%GM" a hFYhHӞ dΪ])X[Ǯs?ħI0DK{`Ta"+"X nĭbY |}NU[UPoE%pK|( %1r輑(ܰg%oiH2ْo}S;pt [P=$x &PW/ЮEF`Ⱥ쎞 ̔KemեZD/%&]V2!Dݸ&Hj7-j= M 6J\LP:)\cfɠiEXuؑj޻n:[D!a=cL&X{V4HX1mnn/qA(f6QJdnHSbQ~f/$$5o˜B0*3!bKgӈ/δ*k [AaM hdeqLY/ >BtPm g dD/[vh%ڃuI<`gК&mQLzLfBJ^Q}s*L#FqUkl4Ly|r*&K~뚤"JT  vxooԇՏ,@p^s{vLC<$ }jYF- Q NnjZtu h4`4+lRtǀɷ|\Lk>NFʭYЗwAKch:Z^{P3(6cdCo/fzn\ }%ƾڎ0 /*+݃Yi БWKS҉}O҃%'G3o۠AZ`.I6zoުZH| 4Pi|ӭ!O} b{+LFÀ 0$ YZ