libvirt-devel-7.6.0-6.el8 >  H a z뾂al}Z[W[돼pR}Jʜ[^Ns ؀0q*zyK8&Dad*ؕB"kiJ 2;DSr(LT4N,8S -8Hb^T'&(v@H$#3 ?Qw"Ҕ?V'ݶX*1ji43RֈZW0(L<~čY{;:JJD?qǝySEcWB`jδLmy!fFy3=ebe7a14298324cd25ba961b50e4d20f6b4a8c9fb9082b86a38452a7085335fc94128c8e43cce27d49eb9d171e0d31f5fefa64d5ca z뾂alc_z@2UC%?IaQROTȚhx/*]'E=(]"%l`ճ9lW1BaAgkI0Z>H@(.9\+. l߻SC.۔QK]PPE:Lc eG3uunZ">p<$?$td  Z           @      ` |   |   ( 8 o9o:$oG H0 I XY\ ] ^b d!de!if!ll!nt! u" v"w" x#l y#$$$($.$pClibvirt-devel7.6.06.el8Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.aax86-06.rdu2.centos.orgYCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_646)@+d,v=(h V#M@ $)ETy/vA큤A큤aaaƽaaaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaaaaaaaaaaaaaaaaaaaaaaaaaa88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52ee23483bce516b6275ed152391a02e42ba060c536dbc130d96de93b241b51fad1046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c89592bd77f8cbf0f0ccd00f2e474cc1662c55f4720b080d02089c90c8f99fd4c85a2db1a015cb412c4958b9bb04524c35057d7e1c4560414cf3dd06fa467e556d1675e58d908dc0c3e23aa22cce7c6522747b35599d732359f37968c99b57a35d2bf57327496edf10cf5d8d6d6eacd44546d9866ad199d4449f5dadfd2a1ab316c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae40b8816197cc7a929244244f989edbd749fa1ba5574b3238618e08225c33aff68650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-6.el8.src.rpmlibvirt-devellibvirt-devel(x86-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.6.0-6.el83.0.4-14.6.0-14.0-15.2-14.14.3av@ad'@aTU@a6a @a@``!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.6.0-6Jiri Denemark - 7.6.0-5Jiri Denemark - 7.6.0-4Jiri Denemark - 7.6.0-3Jiri Denemark - 7.6.0-2Jiri Denemark - 7.6.0-1Jiri Denemark - 7.5.0-1Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- vireventglib: Remove handles with the highest priority (rhbz#2014979) - qemuDomainBlocksStatsGather: Always fetch stats for the full backing chain (rhbz#2015281) - qemuDomainGetStatsBlock: Always fetch stats for the full backing chain (rhbz#2015281)- qemu: Check if unpriv_sgio is already set before trying to set it (rhbz#2010306)- qemuDomainChangeDiskLive: Modify 'startupPolicy' before changing source (rhbz#2003644)- util: directly query KVM for TSC scaling support (rhbz#1992479) - qemuMonitorJSONSetWatchdogAction: Use automatic memory clearing (rhbz#1978821) - qemuDomainSetLifecycleAction: Add a note about argument range-check (rhbz#1978821) - qemu: driver: Use 'qemuDomainSaveStatus' for saving status XML (rhbz#1978821) - qemu: validate: Reformat header and purge unused includes (rhbz#1978821) - qemu: Reject 'rename-restart' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: driver: Validate lifecycle actions in 'qemuDomainSetLifecycleAction' (rhbz#1978821) - qemu: Reject 'preserve' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: Honor 'restart' action for 'on_poweroff' (rhbz#1978821) - qemu: capablities: Detect presence of 'set-action' as QEMU_CAPS_SET_ACTION (rhbz#1978821) - qemu: monitor: Implement monitor code for 'set-action' command (rhbz#1978821) - qemuDomainAttachWatchdog: Use 'set-action' instead of 'watchdog-set-action' if supported (rhbz#1978821) - qemuxml2argvtest: Add 'LATEST' version of 'misc-no-reboot' test case (rhbz#1978821) - qemuDomainObjPrivate: Annotate 'allowReboot' field (rhbz#1978821) - qemu: migration: Don't transfer 'allowReboot' flag (rhbz#1978821) - qemu: domain: Remove qemuDomainIsUsingNoShutdown (rhbz#1978821) - qemuDomainSetLifecycleAction: Forbid live update of 'on_reboot' (rhbz#1978821) - qemuProcessHandleReset: Don't emulate lifecycle actions for RESET event (rhbz#1978821) - qemuProcessLaunch: Setup handling of 'on_reboot' via QMP when starting the process (rhbz#1978821) - qemu: command: Always use '-no-shutdown' (rhbz#1978821) - qemu: process: Don't set 'allowReboot' when qemu supports 'set-action' (rhbz#1978821) - qemuDomainSetLifecycleAction: Properly update 'onReboot' action in qemu (rhbz#1978821) - qemu: process: Ignore 'RESET' event during startup (rhbz#1978821) - docs: formatdomain: fix typo (rhbz#1978821)- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  7.6.0-6.el87.6.0-6.el87.6.07.6.07.6.07.6.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-8af673898c72723119022b96203ec150ccd361842713a5d406ee0988c630c7fd7?@7zXZ !#,] b2u jӫ`(y-$B1.pc_SxFϿ7fbmJ)d-!\Zݨ} tKy{FH<; ӬE} kq$g/؏,&_<`{d]~r#zV},4V%uV(iG& xNnEAjɰO= bZ P>ygA,Pã8jS&A6Uؕn)L k*Ȭ.Q"5\~)ʛG`Fi)8ʍH xQ{YL봷 C lǿR]~|s[=K voZn_܆|25> W9g%ϖo)zQ?LOB@8vv( Hy SQ0n ##b)B5ީݾfqҬ8uEkˢRFW V; +\MSvKc4md!-c?cDŽ5PnEQ&70 ދP6JiEUMAn5q $XDdir70C="7kxX_;/k~w0a4hyC#Ycf C20'+1룯Aق>Ty빣sɨfAc0d}{[>L=/MCא1~j= $ ?$5|4Lo''̋s:?02wdUgP`*?f(-)݁ v>ORp]ـA!/H'5{ Wlh1Khg>ҩ7PNCO߬K>c Ri[zC(Nh2U-\EqqK?Rţ\o Fk ǹR?KUz:{>^EVw&ZsvmHDdW N~/#t Dqt*#cRQ/S8;YBaAo6ѕ%nr9_&XQ[9f\DW?xRpӲ:hb`D[<+/XoE fLufU䟙&EkV")MOh9/O;d&**妌)f\翛GƷ{NJr?o9|5œ(HaV/+ʯſN kXX@u5dG װu?hF20`JhAؿR6k(>/75?gf)幘V܌л~?oh0຃*=093k1O:()K1suuІ5w.Kq 6V?%`'`7,#JO0צ22$hV%-иL5C(QBZ_f {|;-H@ bifCO4Hl-_” ,X@f)) L#B:Vi͛Ոdq?9a7ؤВVfxF`#('/#7p3( qHj&>C='u~cz.{ PFE!֨l>{ ܃7oLW%Dמy-00K!QwX7,AJ5@17 Ch ^=X}DpCQInxpŲT;! ~|xa\%)a).F K2`8!XA[xCe:^ z1>~Hy5)RξP`}"2 YMxǂO(MWހAJq$(& x?ypodSNF<'o78Kt%Wk<*\Pecix>$(6}(eT~&ӻ~bv%8`shYNNY]"{d6X7w\7aw ZwvϷ:ۻS~ƛ UN($3$70 2MU xcHq6e2|X1(]dI' )\sYRy;.=uscn#\73,_Z~N ult$xܽh$>oG #)4|,L -vUE=/s m[,d4866L&^b]fE}A I|CUB`Ȕt?3|JAP5ߑt|N#QbDmfF:yprvSS(Rtl4K)Ô>b$䌝7h< *|09 HC/SٙIn2{y=.krSʭC,Xw[yn(DeJ) 6O=aVNuNn0v/^Te6^Mq,aL;T ܰjt‹ s F(ZƩJEs(sjv~<ѪnJ9.rXuB$w_;,wM6UE(F7'.w-;^OQd1Cf2h+EP18Fh뗑9 (uq ͤ;B(ԦD'/@tB&p%չ^}[o| JH5(a]HSfl̏UEҳRĞr>/&e]{]âc@3س`4x]6A'Ako+}Jd-kЅ/;xɼV®Όt #k%!pb3$exE="E1OpJ"F8LT_T"CL&ј06/Xtш0_oՒ lT=.tKXL5R-/iϳ 2ě k 3>ejR[ .%Q!sMxx/f~>/beqlo"K99DqC 0BD^hmi |rjS){>Θ+yn؜[Y.@sS;THHB+tD:<Ŗ[d+-Z^0s.:UųaH{F3Oq7$Ek'egdR`eG4*!넀Ifx9s'Q0yYJ@ sTKe#kjyӭ;]Gr9'`ő|MsE hC`YDl\r9$Lkd8 ej>k?-fݵz-`˔DKmoGmִGa}NJRRkGιi;_0EX&YLݥ#}lЄӈCy[mo3>q9p%NטDBGA_S;Lvk3H^u1Gq`Jj!kOCGH'$ ?s(jswkZƎK5 C ۅO[ z@J[{nw`9:6c9P̚Rw;K)aE\y-{n,=QUK#U;;SrHU*9}`Otԇ?%8zahJz}1pR'dAKAL( W^S4YmwJ 3᜵rObhSx1):VȰ<__~mW%Ց&9*2єeإQFBi) E Yөq&$`⎉@l1с2Q)c]řX}?xۥYN!7a*HS7^bF3|o|EUYQ ~a#%x+>RRκR "C~B1pMt>5|۬@u=9(j%Za{kN>3э]c#O`dDZ3y:^CfOʑvts޺9{LQM ,~r3(eБe v4,vKQcS̀A ]Ѣl}D^4~.M µ{ކ+8鸔"G1~n1E Ő $w_UuhOk* Ox[h.> "=,1Z0E^Z׼& ?zwMHMT-J/}Ķ k|s5tёQ{ZSƭ!W8 vM}S]r+BK/!T} '2 NQ:lc^^˭ 8`6kj_:H~B'D@̢<27lZZ @r&Whh*>qi/J !P=U$p~]W XR1f[)beĎF-ˠ3ba\٠H*_W~ H4$uaMڊՅc-.go:$TBq,*:ZGY@ *T-~(oĵ7Leh`v=D däV_4XC SƢސVf6 qiA m b,L2HɭFA S0`\7)9JU n!gbu 1(*$M$ NH4G|.YZKT%FaRFmaPkQ.{P(#Nx;~]߾8\qG GJ׎k` ap6Nw#3T%Uߏю6[m O3UrNxBbOmlO'FFթ ` &^i?)-p "hg+Lu~<òl)XaI@)5芵J[Od= eˏ|Ѽ2Ƕ طDN *p}[3͜?yg.u ڼˇ%$ OrX,u\Fj)DY6H&2z{eR9#/n\e,U>-V'"Cb6h*?nj_Ll}0)/ O?9 g8<"n*]x k1 憄komt5iy=x?TfvxVIF:X|8Nɟxb΢Z<0H@Km?0%j\wiRvKffcF鬄:bIdƳݢ/V|Px PmL^ē.װj@]t$2y}eMUϨhiɌW|O*DYƚI< U,\d}27lt߼^l(i+L5ޝeZq>H]_UEf~ !Lv`سC(ZzznN25@B} RV־J'p򹛆F ,#^UR8̺ǎ%(1x:D)Vex|Is?3Oa eM?pXZ8(7jcw~t]UXdAA>X8pdkFbRi*Չ"֜1NOآ;eMvpX8Xi1׋H{v$K$ Rg"|?q&IUt(?ӏ:yd8>z۰ͰYL6_ӡ̸5x`]l[uE51;Lo{LjjyxU Fsht5ɼc=.-UeI.Aީ{plN~K,H^z+"Yn7@0ўlCY];2$m![{B".w_yj]K bk0쒦K*]Xk|/LfnX dZ|*Zwá)*51 VTW;_->?cFF]+<ɀ&FP*Hgg}떫-?x,#y+0쓡p^^,MLwh|1NE%Ł h]w/}uW?= JaÓ_׫M06ǭv\_r /!)zАDDkc)PO!z(•>uf ?rRkaiy5̦X6}^,+v |>&:kd vgr8ǔWˡ*nO*4v&L#Pp@iULBoQrkr[⸦S$ {d [aH* =1˾:&kR;IBW|z\QFD' pR}b"@~I%o_ڃ`Oǵ[8vSGC.V{ǞhۃVԸ#;{CioyfEa3X2,QETqx|$+괄@q0܉,T怶]SѾFi|#snpN=[-ur!Kؐ;|da>Igsv P=NQ6vYZ ҭ>lQ Z<^ܒ5FS4T5\~ ?_9ĔonBnլdRqH)(*5fA{lF>WgE{ycEV{9_JǪ'q A$ t;4G |WNxE`),Ij?,/LĆ$[HF'RZ0LLZe<)`^42!eIh3^.m:V]1>FA;~ۣ \rO^=.efL"ꀟ"l!}q͔YW%g:YQOjC琴`mR1&w`Su/(gݗ<;T,r&fڛ_voRXZG0OrL,so:O[8f 8ÌOe6)-mq55{r8iwLґIN.Kׯόqn]nH5;v;pXlBùh{N뼺oA7eTǸ9 o~vlaW tiv&IKWO5 ?i-/+3 6s7p@$h(ɋݛg]^}#}+dMg$cW `(~$-d)&24xv;ν#_2G%j)Ni#.SU2.V/dn#^@L;|KʼR):3О X>ώJT:p‰OR1EDd:r[ӴAso˦iQr.<0Sb`c 7|vMѻnBd@.:(MkEWPPL*l5f5Ke\6R~J~YX_Os;G_{^ .&bw{axgw!Fe%~AX{53ݦQT\mdͭ$^+{^"br3uHZPC @H8P^LzJ͞Zu a}Bgzx!f7伴wW W|@m6ў5'b Nd렣k9Na^tsx 6W^ņzi'pqVyƥ 3qVXp4~By ޻9N:s [PEcbsD{y3(+]3i*#~)NZ.!W۟E.={gJ<~rc Y&?,6Cِ8BľA`{.>(15$7ae}E[ Q{=Q3T$6ji<>RQjק9StUtXVaCI\EM1z3< z 4%몐^dG["me|^A|{1 :A`g4+=_Իm^2K<әUvgݴ^JE"b#yu&Hh B,H ňvtb#%͠3IH=sȔ>>Ȓm8R~[ڦ/ٹ}IA~K,vy$6zн鴙! bv1]}!^ b."W3$U2hOL K :=-!]<7e:=PX &Q}%%~ ؍Sm*Ik չ%:gEX.'13YPq}<Ϻ@> )k|6eicq]&~/1~̙!Cif  EFxgD֮oX%h{x /O"zw{M P)L&M rѶyr bͩzP>L_7/Dla w%ٛAB.r~o;u^ Z^1@x/pFx8$|)")S]c/&^ׄw܍!'GyYQH\-7~[Rv7QzL  Ħs` ) Eaփ)ܟ~E9 6sHIdJ)cړ!2\LHSo{XM'XzpFUV밺5 5=cY^!'QW>p{!,"%E1sC3PD]uHEm!biHp3&O/G$]}7BmLLw|0fd> NchvgFfbN7zټ򂉖?ut2 @Uy7n C̉\mI>Hgq%gNErN+ ݚ-Kهp+,Ҧ+ii~Z)XՎvbx-#]eU*;dy jIq/XO|⷇$QoF#Q9/ lOz$zT <ɪ /PՓgbXӳy_Ky *PLJ.9jԏDR{.(sÒ:1jгȰf*2߽&V hXnevYz y%YWjC[~9[RkeF8t68r,kU.J*}؀PmF1^ݻ2b3LBkUt䛢v@Y3S ,c4ؿ^7hH23 xjM7X~k;tTi@ma?̒zjWfE ]Wr|dY)U$oǥz;#uxnݱBo191-ea>R _\9zl떉D6QE^d[46XHb7SY:Clľ !\~(P+1 g8i 0Ʌ|̅Q~Q=t'*جKOU#R_p[ ;$hw)eUFk/j0Qwy&mty4.'Jaj =]7xH:u&`Fd[>&A(h~ v"v`hp9[{9\5Q59F ]%2-0 sbe`mfT,Kv*~C|؟E Ga "ߩ=t/&ݞ^*mVCzWQO a^x0Zh~Iy;½z@k{ 3Rb%{#" :jH=*e@SGVImt^xziPܡ.ۿYKm7\ؚ*=,UzŘ*bqK3K.nЈwg3GD @LϾx⦛n=(8m\ޒbzmǥwC0!o 77m;.祿 *@UU U\q>JIdȄaHYw{DMJq9Q3jxЏ`@  hlm $ fSJW7϶)r#zwerDcҝ,QsJdQv?ЧC`3.i"?XRn40}֤ȫ pp ob~kg0].9Ү:B -6xl'RɱC{, ,PuK.@t}%#q5O} iT_B %T"@qԎ&Ȧ}kq X.BsJϑ ?/niu7ԥߚ86&`A͈;WnD9p㾥"Ef\5+;ŧПNe~0zΉV{g ;,Y-6s-fO3_ipۉ eDͨU{[Hy΋a~szg'WgWz:K:{"_+:< n>!Ƌ8dl>/.b2CGv{F[3;b[jKPsaʳ.X{ϟ{퓪UX3CD'.-׿/y@sAo0iXOܥRL$z|[Oe'uiȡg@@9 %n_71BZ XHZCyǹ?jBS 4UL#WOg<}0Rgg%CDN*("P`8T#;Ka\V˜ɔ?:H0]kIQM< E/RWcZi?}p Z&k";q:{Le)ROlvWcqvu`$bv<$p2<'Uٲ=&@u~3m*fڽ0d'B~[3-=RRt$Y.GZGcd (Mfק8%&{8qL%:\ ;VwuWO'x+鐴SH۾e)at幃~;AIyon1pMďEFs1̌]ap3Jx=ow jP. y+L-}`@O\ R\!2+#;N59c8%Nr7=uq8~Q2KܸM ̪M.UwP9[*JU+_NYY\OeH{O$2V4?&NI.G}ۃ HgA([;pi%~=c#@N镧]{ kFw|nMPEcd66 ǠWrΤ|k32~^(P=K?팭nc9֝ހu]x~ULjUi6T1>|:ĆN 9s};Y0U֭F=ĨUyvw2dXx\r8B0Nz(i:?|+↞K ^~mXeMT2aC.Hf-֋6Fg)ON^2T*{g1WMJ}ƨ|pf2 ֖ 6> p([RteQ( ~9&;MϺ_ /ֻ$YTƑO&W3T%:/LMF|r$'9mJCMF{0I-rWCYꭦ%Sc ?FxyIZ􎃞0V>8Ot(1'Dx ʅIE:rsT$5yw?ߐ:}C Z ?/}H<t旴 8vm>9= 9tmQ*B|ϳg?׿,GHFF5QISh6?g%bLI@͑ʮ/AX_`>rpa3xV22x"9:k3a@ M#ьXgL_2գY.ߨ}&ٴbT(- G#i`2Uti '4J 8o֕y`a s.RCa}%UOvP įo(͌r۲~b)7Lm1n<5c 0vMP!8nSCDD %=M$DWĎ|@v!8] 2!vfҩJ43y]>jndD TwC9{zk}W_sni6pG?HeK.~Z2ߢQTK&d2ol;6XGT ik(Vq1>?t"jN@'cח> iM3T)5䠺Ob֢Fy+dA]K滝pdrzQ/6pe%va>Ų'B?tY0gK+e?*_j3 ؽ-HqYu0{IADܙXDwF8L:Ni l=̑W*Rݴ_p3>pOgH9Et|۝xsf=zHg>|%\89GbT^/zL_ I@@E: Jx&cM7'נj8@!_zh*3Sfo@>b{I+HɃg܂N]PRD_-!Y`%+d\tBÏ#%?QFХ}0 cw6HPr :Zt85b]֔XhטbM:aoqfkNVvm Y/xzzH9 x B$zy'FQ/#!qdzfk|ӉfjqNsgijgŕX[DB fhvLK'5Q2&f۩ )M14^Dɩv%PU:G8,4!7zk4/Gqޭpe_ֈ&1 K巙(uA /4jAiocg1h 5TlslId|i&_?=.c#sN\،scN#@ Nֈa!p9&;q":6k+z~# ^w(ExϷeiaC]- 9oOz!`6Qv+,"p8ݦ0u.F|'rt" M7)ĸ;!Wh_߆%+BZ)m7ӬzHz"҅Cdtl3MՈrKeAeiGY[̉WڳOOMEԕMI̐I7{5[V!Oj!?ats9oOӣMX)4T14Hy2kN|=@~2 lo!mD^3㞗F>loMKu5w+͆NI &;_qcS=*0i>+ 0-v:QfN!b ^%dl'8=EΧ?vH vڌܟR)C[Yp^k)]6k'j5X&v4i\ʈ4-8Ee1j&bܯ)+Tj->퀹vB2v%Ӕ5j_r$ѷ->9uzl;OǧQwuz<' 5,:sAT]X0=8ey6/fBb2W(M3ar3isʰIF'C4C=٬r.==~6}_[ C1y?RF]i(|Ȑ,_viaR*~&fengERh B*#5PUR)o8TT[ -R"(tl)P Ib:b 9v7@cϪӛ_vMu /QR#-ݟX;s̚捳wq̓gG$VbT):؈ܧ3NۤeoW{z%9gahWs%6 `/|yˋIUR}:j[z&uXnwFU 3:Ĺi)δ:2v+TNGL?]?@m7:[xԩ'C}11нqx %q&@LK'% + 8vN@ yO[wg&p #I[JyHq%Wߝ$@qL@ yv}-ǀΑd_el䄫 5`lI(A*y(R^KZQoz3%mL17oN(u{,d/u@'=m* EmD S߅& ?Yny !WA*R@J=mkp(hXk/9 _tkĬl.JԨoi1V/oԿ @5ݧFu "VX'͢؇SfS":DUAAkW­SƂvױiA?lrۗ'.~ځ޲0'<| vl3{_ Oa4=`Pl*9/ XӕKZ/n}mi_p4uFhNa KkՋczcxU`-LdHx'?_7WuTU^B|sLF1:]]wѐJ{' }1OYnbCK&D|{kwb;.Kʹ~[E"z)87AM7$ loUrV;>&EFıKzR}'HA+iؗU"wT Omv~iϪ^s ,"f.bU+5LDRHhЯ7V z@a7mO/V(5^Ø/)hIpΓR\n-ՠ.6IaŸBkf`>zL$cb1NMefz@"cö^ZOTiuw)~C.rT<o7%rA֩%НY ͣ˄pBQ6~y%Xp^A,dOدitHw5;Ruva:%Ч[!ǕH|?[PU δA-:٦Ğˋ, FqtESM\uLjqqef˫*3z;j <}&)dǀ V](3H;uWSvGΝ e Q\y 1Rr`Wt):-5;Szȯ/gV~Eqi3E8HTD ? `\W>-Qb'{.Iзx] T U3Mi }Nc6% ľI{(PrH3V~qH+v W ;!|miNw^M G Iޱhiq繲D"ٻ^nf9}:Z9G=/EGcT ЎaJ0+|N#(xP!|rrG;$>UѠ2p賟'/~]%3ƿlEIJ;tAhٻd ;.AC2NxoBT RI1lfWߵ#X25Tnb/&aϘ{bChW5lϓLMmRΣNl-MaJ/O!h\qR byq/׵zЊG:Icʕ$;Vxk(HcL$<{Wڌ4rjˊ g|9V\ԶQ/UAX'DI-*F[@7]v ͻ$1~_־ZoU+SLn]X`^%e9ʢҸpK 7iA- IL$Vk `uJ[j_ (8_w"1>ۗI@8wFcvAfyr6pAJ{WMl*|ߌ07#:*[W^‘ "!ju sw iͱϼP> Bi%l HZw?$4> e><{INƌt׷rq I얬 a ce:!/L)j9&vJJGgTE[J5W*R}#SĢ/--q9x.%mD.T hR }z蒀>oUQ(譥EaC; +o.7F=:OxS+"햜Uq5):B'M~8:THigNGӁ ˨R?wK)F]Lhe mM*(7mJar e#!hţI+2!C ݹ--kue"5lcv۪X,X8KML9j A-z 7-X$Eꌑ"fHߤeh2Zx>> CΆKyP->-D5S6c xXN6v@W4QZνI] 2_ t4oSGVԐ>*5!UFͥra:Яhh|qd0#O_pj;\İ%p8u4sR 9Ww*E{gP ""^lyfɌ6pb?Dh5c2jx 9a@28~ECE,ۿ\bKp\$`P%:>))Ezy,2k; ڢw7e/tQcE_z3j\X* ө{1mk4~O͆4:m]G%doGid,O72a"R ꩄ)fgȂQoZpt)lSA3Y=prQn\^4,U{p`*8OY8>gSIoXtCOm5 =6Co ;Pؤ~iOxz.\I ="15z(9;_yjvO)oA'mb6џDmr+DqY A`2&u_0JK7ĉ>&oϨ9jK =.{Z ~GJy\#ɾ kH|yL |7j3(֣V3l8ޝ[ԡ*R.%JF(4A'f/29V^W[Risq^x#q:樍9 hw7uHb"-l(ĢWqt6_Qq!{\@T H*hcϿvfj*Hi^➭()u [[ 94&CAi^@ȪI@j}l/+d*w f܆ Qpuwb1 cmG"Vm :Ѓ>gQ_W ՞ko:3V؄enЍFU/J)VQ(g/W(Ϙp/Z&;DDT4~ cmeqFϘ2]]䦗l7O֭L ngF4-ֺB,w\4jfXd|4L?)^5$iӠ݃)Z ؂E*QRZ.dUk s 5eg2?3.SZb?fX| 5nOtci5!O] =Nb4z?0Lc ,CT`쯿8W~`3;.<P ZsKhAJb V2NzThI} Q!0> Tƃ{/* X}p9xL}T>bSjkYdd',mf_=u)Hq|ۧ6RjdK10Zc&S)W_G%&}`l6ˑkJTbHmk(xZ+w7p0nmZ^+=W::eٶ[8h?|4u* ?gbdF4(&"ū~9 [ #"s)׺ .ȀBм9L:#2G.RaH뵓}4s4`oүnArjuPGs7>H+P䂑V[uۉmeYAڌd gn*sޤC.S@ s) S-7Vna) 1Vwz1>on|?y_ 9?(T L:RpkYbt^p- ? *zݴ~儗jϚfzm>%&*,pP.< CEoK>EvT* P.>.F9叶0/;syT=0~c܃VVZ=ٲ"IJE3EXĠ`s(i ]iA"&ޚG~x KKJ\z> {jY0U3\k/k`L%kٓ/Qz̒vD=1hKNLȍKdg++yH9iKJ9g!T5ɜd1`uCCc?Ƈ`|D"66,IɱV%]3hu?+W(;9Rs"t|;̊vh1asFRZ h?͖ ,3;yXObMU܄0,r$OP僾#O<4U8o40~^eU ,bL0L ( "631Z5>eC=B8Q=@g7V^ \0*nsȍ7Uŭ`V]s6WQ8W.oHMJ@h]6Zo Br(ʵ˩6};ْ/~+Qv .V_d&O~'}"-lX~Wq sJ/rTd+XE*IQ}2a0׻4b@v'y^|Mت3CɑQ3k : ;$gIgܹBM.0@i.,H JܱGF} MA;d#A"nB0$Łr8 @}ְ`˲#an!w=*Hx6N0$/&_ $ϤLpzlj`lw&\Vμ4LtG1T2ZQC0F*[DIU(7E3ݳ {Ulx,hpficF+.Ni&䓣@r%mV` R{8KS680M s0ÞӦ?b_puz':,% v|}\ 6[2d3B=r+7QhG&? £_O)+ {q' `r!ӫKuaWjLsQwm,ʹ~Fy /fo3 +73S}nPUX+*3X/ =][SP4Kj~+nNZy)(oN]|6D6sxWB?l=gY{uXk } @⛨@c5bǡua[ȸ&btr=UBmy"B)N<6R Ħ:"A9OZEjd6j$@HE[~jzBTa)69Vf{#N92c&537EqOB;Fb(d1嚉ʅ⾏GUd]Io^owK!Kvdt_F`?Ȯ=Py3}9ML[ږkeuYعGng7x-4"X[ Oqp (Z-`3w5*tf[0z %oIʀzk~I'w7FH"/ˍFʉ ngIzṼb4 ڶ~#Bu-8]mbpwtX%j1$X&8oz 6}³ ^Tᰁ!H•れ(;H@lo2Z /~^2rkϕ_[ɏ0;Xmx1mH3D;bb?p=!&HP"`=>Sש>$:+kn1NZA4z>Θ8'& V`:?O$ꓞo~Mܪ hёHPʲ-m#8ap-soEF/2@˧-lt/!Q;]Pi$4P0nG`:kO>΍!fJ qW3`OM3;?wTx~\|h kNsrWT:88ϗ6Tu!<-aBvî&TK8Aپ|TcǬTW_lf9H ['ˡɩٓgY ZU |]i t(MlWzP N;< 睂G_;wGɑ⑗(dÒ#wor,|ewrjW|i繚=%pa茼&3Kߙ8Mfnig LbKm,\ >t\ɵj S@Je\)?޼qBM^ՉS<~ؕH1~iqDӞϱGOՕ牕Т"Mk+H0[>l6XI2h */G/1:,ĒDK6Iv|C l'tUP> J$luAؓD(uןESyT-0D׀¸yc08Z6PRV̖N 0>]˒w S͠/+p$g nWXB%x\j=b>#^ )sϫW!; `òһfex悪 ]O]uYH=:%YY[Ep`\ q b_+?Xϴ^?hͿ!a؊جi:TYn=MDF'6MV ZZ\S~ĕtOgf*كhޫ7`ā4|FU"ٯ,/c f#08]L|9e0<,QOHÿ*b,ͽ"S׊dIK R:"ۉ ܎q0Tu#K{g\\@B3^/b T#v%v|&|\Pf'tNKXܴ20K5Mx8iA;)5֦oyoz^ycv5&b34^LT8Гw#lO(ߐAZ?Z|'Q4oN²y?XY|L_3NPKg]SO4sp;I nSE0E;&Hǩ Ӻ ?\_z.95CiJQ \h͟NĄ:x2!+L&`MbR|NXLr\nŦ% YXRMR$ 7ӠiL 2Pt܉}zF:* sJuqx'`xi]?)-@5uB`h3 Aւm*‘]WdX.Ex݋Ov?PF&?X%qI iM۝[*a:Wvp߳o>=K[ N{f2U+ ,k./ [@eQ&BhLǖʿ/;_F8= \MvAxI~bA!äYA!47xWymMUAjơH)ܰ/(U>6)szG웏 w:3{DVUZ`Y;;2N7aO{e@DoO=QdBMc)_j&F1ˬlNT5ⷩ#, bJ ^bɁyîeJdb<3ANbk{Jm=zTf񞋹?_ :&f.z rI3\V4Q7IX 9L>mzB^ejt+LK -}&QG$7,]ʀQ5Ei€ H(x} AJx^{Lv :Gi3K%1I]|K>lo+\N~,TLuNA%FJIf5 ]=t"F`X7c=mS@b񍡨+[ĠZ&G0l; id)Q[g|M}Gtyf`ޏg19O.p{žyS'@XQOu ,h,Hܒ? ߉K2#Aqxb,om 02 iޖDNR䤨(u/#Ђ^ Or+[>tKzQM7(Eq~Ke*IͩdN=zk#O.ޟNJ|݂`֮B/2,'6doO!N$ypa)o6 )+a! i|< ezYiBYZFgY P[<ArQa}oC~HܧqQp@ T%]&͘=q(^qAWg:LiCT_-cMeu(+CkTIЅpqT?'g>>ZVǷY ,ב2>cFԪY ezf}-;Kq fOT,_pk߄UUYDk$&M6r&w;>4Z1q1q2DXu*f N6Ґ1p~V2/6q$QnϠ~-?ӅgO7@]Th j&ֳ}"!f(K֞GF{ƯQJ]&G:}ܧ@p?2#.%$M c_Vj`ZA~8΋5gCUl@ )9$;<d7P3/~f nGs}d~}EeѦgI"7ingxeT./el\̀ z"XqD"лAzPʂhu#xDP+[POYNdyf'>-m<[i~$P3 3ke?L,@'?`v8f3Ĭ e JηwOlzUҍb8z5A rI~vь:,J6&uzgnTlVyP`3JuG,Kȣ6#)Hk M,g} 54m2T+Rx >P<&]AZib,Ody HH7mu*Zfui:%>ʗY77R =Z} 5}1$-hzQ;1}徭UCUA:Wth y!tT'.>CP9T1)~pUo1L ?X\ETiI[ל=:#w9?Jfa`jJԘ|oou d)c%vЮn9`xƙaڟ yUz=I7rpݤ}k;֏jc>K̚0{3zU]A!ohuKGɛ14\(-fI {-0tJYVJXFI/% VނFTΚs Kh~8YY9nY.dlǸ% ~l%K|X2Ty~"`T:Zw *a~XFC^a>ǜdD#tƏz`ěu,]!&4ؓԁGA>L~fGMy1vu ]oΆ% ruŘٱd68~aΕ_3g`b1%C.SPmqVW}лCH<8 $n У[,h,~jZf7fd+fPe twEcX1D8!M]mc$ JQE:#e@K<9)=T>QZGك:s`~N\=OO`l!جVa|E, Κj72HS0CҒF-JU$H4~Rw  i+}L-`%`u+c8n!<>Dn8 X14pJG$#l/nmk]ei1h u#(da|bekz&߉=‘^ zϣBoC&>DFA.f`}OSy*ră$!̀#-e2~؇xPP>NO:39 Q&.%=vTEȗ Tb2,%~T :ww&M*e8z_5%yuoT1/߿:DVI^39\2۲cEC}9܎Jו]tfºn8uMy VFN}|FI q ĪLP@b,oaϼq"|B(`ye 2}h$,1~[[xx顁z4UrC ? BU'ht yE  ~'w/yw-Z9=i c(ɿ$t5:j"Q@XS|67ɘ wwRA*Kod?"BU,w*&ᰬot'DQ'=}y>f %0l-dž+EWPm|䞀Qq(YVLDOuBV07b=<%L fdžU)c|I},(4]x9ݶVږ'mzˢJz|y%$4\aUm%9#v 4t'Md6z(X>_L:D#‰Q`͔V|& 3nnvzH{B]ZRtV3 x!l//.,MM mtYü63j!d`'*)e6K9yg39iůsY~My^/gL VY>*,]ƒH=w:_Ӵd!u.VuV m7H+-[JbQ# YXe+4 nR{DN%)>.%\OURLj"nXpl}sޠDQepw2:XVb\7W=!h?gYQ~5YcR/t 8Ievg"k얆`}љQ} &B#0zM!g?▯Qr$J5ElOB}*Cp@8KwK$'ԸFY~ŽN^c3ѷy~45tvcR`Z$Z<Ҍ'ZzxsGXKRw1tHo^õKl[zX=]̺.gy}D`Tf(Y?#dL![DYqҬQQx2=t͞?$yc]ҎS0|[ۄ<r%[t´}Lk̷q?"rv#M<`5Tg xM lRb{{]'f @_e&+iqrLL=LFt;6V F:c[aesu mN!@1YxFT!֓a B@@i.^x۵NvJb]Sm%K187JMV5vrG4eջ@>0H¸bgê] ehVTU՘W[l܃̱Yp%"(oi~XօPfKSHcX9dG!77&SǀӇGp`<6'a&+~;*5QK0vgMGvl; %kDH~·KI񡸽p<`~%"]n.\0q:"Gx77K3;[[MH,%C|C;CZKl.=j"+)쨥:'(,P0}Z/ Au )ZbHm]2J f7H,B]I6NYAȎfʅ}7^\)f.݄k0~7H-[Jb5PVp4  O1Uczȣ(b֓K'R:{4O^KY=?4eUN%uʊܚ+~Q[;}X劮+oֻՒ}?Se\*ƽMU)<?H8^Vis_l~/~HMn<$UG^4U) 8#`p6x,$ZPb9^Go%q}G?C6XXc1p߱O=j\9wtݗZ^BUtmQ'#؈d3|uI dznYa%H N@2e 2/6tBc<9gY%B%CaOB#:V:ߔ:'lVdhe2@ ~T73tw/莀z=ތaCA=uKŒ̝l`aWa.VLϠMzpL fG:OX:srXqHF ~u9 _뭭6WĚZ88 Z|hJ53cq.r)ṴEꭖzWS [$ԵP5@˗;ujl-=wjn&!G#%9xRhsqp DT{; !Hb x(ִl0hr鹶ܤD%X^sx u ߉vU-T/=,#΅l9ouuԙ@Lட dK@+T̈fsHX.F;hqq9H15C/hC^ r鱡q_VyyzjEخjƈn/,+Lt bfMxX癉puӚ-Bʍ.\3JPQ+Fbv1nA2 # On|uϴTk#<ˋ¿k~e?zlL a**u3[pM Uzl+f5` #gq;ʲž=I~Z&t_6^-Jdr3}j :"W$ch6uPa+$Ye~h0/WXHjVb(.m \kHL]#u+r7L} )}'Mȣ ;&??tF(0y\E`u}ljnaE%%ޓ3/xc4˶c{cy(اP׺:Hv\.ٲA~nZizUq#qE 1k6^&TQv{F/һyGRezd<͔(Y8H (OT:GEC]ڨ%2ZcVAPqL)Qo`2[ħ7{X,#IG@ A4:GNQ͚u3x$f9d!QP]򗋈Hbw/()/X<tS,h-9yx7csM߹xxSi;X_v2`STU3hܴ^l#uz}ב ~GmV I͉g}p]A2!G[XQ'Jd)~@6'n؆# BJ e,t1$t'C,U9ɌQ&FB۪OKPdB3Fj'HmLzǽσ͈A7ZʩJɪN-E4ߞm1Z`Msߘg%>L`;b4"p"/&|4MPiL0pi2)sB`LH:!ØWsk/-<3T{_AoY y9}ʼn왞-"9Ɩ6L5Bߊc=|?gX}kJ/:[+p &($#_j "Ecj"xִr;}k(,cЛ2߷(U :RoJBVB93_7_sueZp#?o!hRBFdBL/ʠ'?fwEGgH԰_im҂( t^ǥ3zz͛zi%|gvՏT@U_AjnTH#Oa0EQ5&#3e\/a_!Wt+b` bHB˄3m>m_(IS,(rgFDݭik]G+ڣ) k?:4};7|grϥ*2>L=TI 9CRPe-=&=!1F|kXrd-}@yvΌ*4vz]v0x] kn}d SI[)&tkكp5dWZՈ:.{8_AfCQuY"6OWBlv}ߛpfj!5S ?}g8NK7fx ~'6HHIC݃U΋um/"ŸyX>b;}xG~S_v-Ğ%:ꫵ}jỸJ^sy8wZ<+^o) u-.H͑7b=ò'Ud|7v}(0>/M{9)N OL PhJmNLg`ƍktI$I8rAOm>X.fLf\2!Y'АNs2CtpMJX$|xLXLu[q$)wd=!y' '=s|.Tk"b=-!Kl䱮w4|m4\dZd_mM\k^:fСm4/@' ahCTԺaβ9zV*(Ke[Z?CBeҥ=vowe駛eb̨X{8n #~BV$\\IN<GTO\{GkjpAQfI$u;{nrL4-3vo N/Qp" ϲzZĶ *y{kkNA|JbXФ!,PнZѓT Z[Y_3;ҕS\Hd_timK4%+QwgЈ5຃EA[? PσE :E/|%Mf\/ >e_AsOxlQyɊ"Z!r|F8}w+ewő=@jǚ0 ME -QgȐ:*.XVE}c5rT&@pe8uX遠Zv8v~Ȋj5旛?+~[lLRɢNYVPR0뷟DA{Inf'|]˼6p yT(6P꺇JŬ xMW\sVx#M x{йӏ%YD486 |LEZqEmyi:u u$PKòFR_]7oJ,5ﭞxo˰o]XJ#FrCZ\@{ XB܉3U\E9?}(ByAhxq,lϲH^DsV }BaozMM:ͷ?T&4ь]h(oP^YQ$W.Υ׈lv;eH޶1M5Ռ 6=;n̊]V- o$` w 7b<.A:,o`u~ $^l ̹XC$lG ]ۚF߸yJ70) %tm,Ehaǝ;߄EJq[^0wFncT%a_<~uyMz C<;Wۜv^yd7^$˃G:tM6BY(Xdʷƿ]^a!*5mE7?sC~>!iJ|qǮ_s`4Wd 1hDÕBL@aJD-=AGNbRB((9~EۂoL+L<\Y0"k73$[)*Jz^pK?| 4{d' ۡcE*9R}^zT)<:m$C3xP\ bdUxW&Z":]=bwb\C59PgC$OLlD+,S yQ,VGgqS ۚy Fo0<[[JX-L ~Ik%k)~5y{_Id5E^~iwL=(NlL }gG+lX#PMӤrZK^].hT]TSl|YD BO n]s]ŶUlv$$ k3ZX$l*=͞T,nrzwY⎾9`Zc \~ya-J.:[mҦOg7͋T G>Z{]>GT!0{Kƹ5=hmA uwîN`x֙!fvl1$bD͎~TuwaQ%k'E\dbZBOB8K?C$7AA& r>4A$ h"U5|G!, \u=mJjRN%|1dP[E~+gcn3b4tu>bY XxۦBèRCg7ƴDG f$9XPiN[9H~NW[Jg=[SeH6ãFmK &p/_V=V<񋗒1hd.8s&p3P7yVO n8'~x(מ V|ւ#ȠOe+f?sVC q-]apyoćgUԜҐ6E 0Ǵe%VM2ZC\))2{ &+^ۂwhT[*X!fsgyDPWxa"d/֙=:4ʶWA%Ƶx:#Y6 ߸; i/&1;^Z4+Elr` &eY5QlHPm @|=dgKsX6Q7]d=)h% [dp8"W?bBUPnI5b`j0U~JNh &;AYGs r*ܡtĚ%x؛N%C/51AcYVϛW7e,r{hĐ1ݱwXV}-YX>C202M,c c֩٨|T>VhДe vm-z"Uad tȇFǪO,s kSoao}]TĶNX:*gCa s}8v4z޴\F.N 'B=gV']9bγY'um@aېj]2p{d˻9V;im4[ |_.FNd)*uZ:)w*"Kj 6gǍ# '-aK~ %梤͏ft$Z(\&G]QW^7@mҖ);13dcs34iY|W0,)KJYSv\Ž?%g'\ 37QNDldϨ`W#qW=Bd$OQaL֧ވ*|^஗ nj.Jjy#6S d.(8b±-u@@)mY+鹄rݔY* ?g] rIbL@.CZ MDZcG.`y+g) j)ff۰M45̴K"[q: 4F$ZGyiaN5޷hl~K`uP|{c_葭FIaaJ8mBeoLx3Z mh ߕfmcN) Y߂+tam[)ĕ;a ӵ55}a% k7.՗NŖnVCժ%V&4m?c%OVs՗BbYt&bQoqaFsxu lij&F6Α$$[y GnI"+=rbyYBmj=WT2s٠JXNj7ICMXRHDXC`+?I"Q쥎"_\l:#c0,>̜m@OϞG[b),72!|4(hK@-W5I1T-z5h.CY!7qݣm8Co,E+}&/ gDO1jϿ"ǴVc &{it'Q&yNӚG/46etHp:n9:@.2Yߕ :q&JӖ8q٬ DoTu樥J,A{p__O֎y1y&\v:wx(>y8A9ؓ'bO ?u?+ʦb ( '~"oT\zu_lSS] \{ɝfg0^X9E0nیT&iY}m1JƢ؜تho-+!=PF94p8卶(!6Ts9{~X50xDҳ;E&p+2-J='LTiTtLg*5th{;z Y'$6yH\V~0^<\'GÀ=K5' l!k ǵ͓ޑ')wk!HSD~+T7Aw3 o _KLNyBoLDPtiۖWQ[~hHbTr';Uٓ#vjV*6EAu|ǸRG*p-Aރ@n1pwEdDb88,\q`'"$C0X?sdt +C- U/yIQC=ҦEo_Pn~?<)+hIG@_ѩTJ^06wr7lܪϏe?c^Ke z$O+[` _hdU)2f :_5HV5{&++9{birr!fYd@c){4Yɠӳ\Be|򀫽$y=: `v2^?ܒNCԸ=W L}i^)PF #-u#E^[' J6*q͎}\][(4ǴҸvxG&]خr֞Tx2{g%c#1^G8Gnl`EN tgTt&XH>cf IͰOW m|@\!a"4z/` @Q>j/뱲{$J yDhRH9hsqv_?!pVtp[GxJQgBf'o HAqՁ1[5I&ǣWu ~)d@d' PAo^f-~&m%8$G;eEzi/e'lQ32WaȁZ7>PoCqPI253<מO5WyC/OCWFRPfH?.,~~UM"]:4r)9C `kڱi/uz9RPP)`|9WSÜ=F$~:,oVk~Doz[]t|eXB఻킡W!M/VGc6rʶ0!'P%^2^C##ћ?21cʇt6SYܗϺq)uHM9CʰJFQ$8#e[Fc rqnR矎#DC^RnW/\ !a]ʛDeޑph R9d]fq s)qp| ,&c'srZzLr9#Ȭ dl<~ۼYJRƢ0[m%J1XzWc1[9yb^yN_jb䙄kXfJD3)OKX}V*<'\G|{ {y䔑8jierpgc$SfB W&+3-B`Dm?rYg  8^@Kt<+_Ҥ}HLꋼZQPɫe6Nue'\H[Z+(t}gL!]soȗ+8Xa]־}I (0hX(N;bgwFxB-};h`yX1TG_D4bnI\<(:+JC)oxXbw4ȪQ4RY9m QXskHȔGr\Iʖ,]X>!8.xovtC)[1^RFD`xy`trɈn4BRD[F>)+{_s҇m~M>K$H')~S֐e+Z3_VFMbkhW) M9~ }# [=V,8Q뿑LJ'L)djؗyɑn%h}{Ҡ[0Bvt=];*?Ӑb_?Y^v=n7W.daQe,/[D"*fCbޔ}Ђ@w@VRv=`~bF?x]Q^aL}ݺ#@`z^&(/ٸnb;. Q Y6_+"2HΊTdGx$pCQ*WldSh,pGnAV)ֲuK`"ioiݬ"4\n4(L_DW ŽR@ ԯ-Qs}@턖ЬJC[UL~V#Ά 2h/B4x?S3I`On.]goZg}.Dr&E*l2#ezS4vqaW2󾃪X/G ò?dsl,0Xc[h5dz eUJChb{R=2iAByc bWJp>nW(sklxCrtTD8U5+5mbʖTQwipf!e$wgÒ\Af'SA.fT!Hhn踀3hb2I_zTt*(h { hhu K(^wvxbFd})]JHpnX:(r; a֫y(G!8Ë&=8dc o[ X eEOmXa{#Zz3hdGhuCq&stC_;J5mL&H5V}H!Ңp153)FhIOû,4$:P IQ*:WDkn?PLp|b D,-6 J-+~˟$l`hгϟʢAkTL(JVNkgn󺁈W?ř4c\ Dp %,iuȵm* Mp/M?F3)gl.In׻V]'gPtg:7a]hb5 :F1Ib/#Yx|i<7-#O+Y?N?4[U7t*W0do!LYҋ^!sъIGa0k1a0m-z:pTDBtS,nSS&2bacz+fV1[kjN xb2>BڴBN1>~5VV, (u'siͰ"#MEfDKUOG ~N⨳D&RQfIa;sN5Q}t}}#֏ŀ\[y wklOA}ȳ|wѯ!+v쭿Мb :s8ǵn^=k')uaX ID@Ia mP>X%k% A\,?֩Lʆ ф}KPvo`UqP Z ܧ{~TF6X mw>_lt;6 ͘$V(Ac )8JTq@X}e b$\FvT*fdj T࿻hFhFUv_;ϋYͷcՁRIqe($PG gx !m!L8քva7ftƑTN\$ꋠR0{h-;H/+8Wsw}ps*ӕERF.mey V򵜻~G1?e-sGZ@ Q_[8`fSޒ~\w(AkJRmxn4GnUnjgx{R G~X pQ&*-d)$hI:;)m2&gYJ)~ Au\4~ I $i}ό2$AyjSJ>B/\֫ZP^W]ӹp٤ A`~}|jr4+n OlIY@dYM}sze#Ln kJ;ruS~u X,l\リ܆16zGC-b- /,lҥ;f"'dZy*&weH:-ع8Ҷ$ ȧ@h؋T'o,:>aGˢ*ߏq蜍tjn׈bi_?t<@E'gy@p(Bҿn7#BaJj_)-'y5}͗8rsxMfMn!{D348)#)IFC$y,"|>78즜hc>hIC TSbW%P}*r@&CLgQy٪:퟼R4RFzWyD?:`dToK/O">\C3<>Uyc _x |kWyX0c[9H5XYs X92D2,web :}]/ D8[vn_xOΦYɤb_o6uW~DQ'"HY;tNrurqY)fqjXﭚR'@>O:Y0SDgO1QM@?njVq>J$#J!Xҷ"1>aO|Qf'+dG+js[MrIcSIO{\Kj).Ѷ]XFzń7hBe~YO8G2 G/? q1lϖe#Ox@tݣ_KMc꼏UD -%>=DR`\i}5˘0Qmw!jھ.oКV6Xӆ]EE:OVgRRNlzvZCdGFk+$GUmјos#K&B8+6`|8Z;2"0|}9Mߔn᳖g#>^xG ;r >N'f˺C)EE1Sم7?UoC`\'& S"K,c]ҁ4HQ'SJ@"zdQ!Q`SJ=ǂ~R("9X_ `ʀ6h̾(leIXcNR%և._e6q܁L|^N Ij*r\prvD;d8.|pU5TnEõjSṕe6{3ʤ}:lR)Κ):G&5`f2#sA#o -ϐ!w]5HoT_h!Ù٥dlr!ΓNjYQCo|>n@w+Hd8Ym Sq }~X%3?Ȅyf ͜}U!u[?wDr };JEvGt27.(KY8BfTn/I(qd'h~cwMn+wd菅DFC"'^ X&-y>G& I4]v$q c)щlR( \p-ݛ<ڤZRx 70$%VïV odst@`sjZy,8@ăUX۬fvaPRZ"@E%wpbuRԋ"iX@khiG1!vcscm^'ω]7"tHp>P<:VXQ7;O|"'z^7Iχ>ZMWF9ș h}L~ -*)ӼӪ>Ex+[R&2_۶ŷam ٌN͌gшB7$Ӽtݫ:D#}$~At"Sp sdHKv0 3+ѤTȽURROC2PDE Xdf hB>$t,3Bj^~ːPJcZ>\(a@I1rݹ'H<RW;}v&PR!N R q^@JDibB봀z Et|cdLrw:Udb"2Xn؄AAC_՗ewJAd2 3M(谬LZ] mx5-T_Y|A+d-BAGk3wp¥M=\̜eA9|z[*xƥhH+2B5dMg%а=TI,_xBf3:DsIj]ZEK,%9FE`݆\\ fj ̠!0h;c^Z }3__ыDQ~N^)ښǃkFA-yy擩5W7+BS2zH(#NtӴZ9YNc¦&Rkus~ _$Zf:AȰD$!!JuI2/ KĈxTFVm"fyr'(pkv}3g{:~.:NptzTNo'j6* [H󾗶J$8dtMJ$LT%jGN Fz~Q~_@ ҅\#_op2&*MJ>[fmk[puH@Pڣj_)/75u^kV}=^LSCe}i95O‡\qHCRs<SS5 $Xɪ;{eэ }|9*.PHuE!%=Vr J}eaꐫZ3>eM~>n=`q`Ҟ؛+̧P$~{1/:/`]h" w*Z'»E x.n- p]DVy1/n*Ca 3]_߷ Ay0`ºFRs<(qY\ MDPn}XkPISEU8sFA!Dt_#}Y!| ,ꖹHRI%j@ T_`6T=7Y1Vh"h j Ѱ{V5>f+"^< L)4/Xb[!Y0BOL#)`Ib>ny\^$ 쟊O%\bK.t_ VR$> Ϋz4HndsL3kkc[٬=8y)æVǬn՟_=D=}暝{H}ΌOk[$~6RWܻ.;/o>ۓ9M CeJ=q1lX:<[ PH=-f!gyך~LmV UVnl~@=!f 3 Towzg!ZXGE2%6#Jnļc7$)SMm(dz{pW$Y&ϋ2//-Y N.rE e6)v"7 u;G3, 8y%'W A>_T }ˇ翖}ʌ%bJLu`cu!jX)ēIo{0=pe G r|HVLs\["XG4s9|??[ǽ {eCF`]=QBX`/nlx:3Z"}-Gygl AEO˨#[;SE!0TXW`aHsJ"Jn6ܲ;~e_eވFjwęF[f sKL$%#yE9|k2e[UԍwTvXؐ56\'yNGvZpiZQ _G97xXa٫[ fWuwEt?FkIذc~񱢪/e(~3X;|@#8Jy}/^bI$nUVpn*W9΃O34 =l,zo8aj#܇Qwa\͘)Jm.W6C4dg1V ,j)9@!(ά\F ]3n<&*bMɧP%|Ժџg˒ v;+D@e8h+ly(gʚuAs+xC?@ S-)쌄*f1( zA3:r|Gmh <|ՑcƒOfXSqF 8`~>tQ=ȰÊzih熘-$;L;sy3gFou2~ %4M3(X_˻eЄHYpnxIF^xLο5f ?o i0p09gF?چl., vGT5UZ*r D:iJe"^-8lAu]voE^&wޱ侨Ƈ@ix1; _^._DWh8dP&CGu)wO2zI504m郜?_ zI/DH[(mR 4mhcZtM@E:N+!D̵Ú#IoZQSu;v<0K1 ÏqR _=4_-Bc:Ϙ k^sB<DŽNi\̈́FTmւCהv׋ +RWC,4M0+´_:fN"QHaYcϗd,e\ݜh4iv' 5{L%})KJ1oԔKJC #0IimLol K!So_-?A$ !#H&ToRt4TiЬ@6MefGܭm|5Rk?;=ݲ̏Oi(${#턨.I .{ʷ2!^uO@ }ySqC 8ȏopzԊi넾~5O˯.{tH\ܔ01X46|sHIVQRg:\XO\`s/?3|\ͧ\$6jNŮqRHmK@PXZ~'q;/6܂sI/BOr년_y"Α7ska;k @yR 55/R,) 46cx\+(eN#<{/˼9u]*%\\O ~mR%/I,jN\4,ҿGε4lJNQz(Q+ {/)Vu9|E)Wh6yp5 8C{'>O‡/ba\렪kKB$݀i}!`C6KSLu'Kz'esƹ#M>‘ iIVAh(QYQR╕O2˂ﯢOM;.}E~O${GqPV@eiNSHL`kʐ 4QL7ثX5> 8.,OOg_1SW Ǟny}>䍢˿#Zĝ)*ѡ8i 9q"TTS#0>hBBU[NQxXZA *mW\Go O42)mh$|* >A.mq(PX6FY_HJX0-lG Oi\]fTA,]n^|JǒhJel?V)C$w GYnp.# B2N NO@ygֺs}eēI gGr֨W CHү ̈́1f}OFC~%.QD z-cC#>jCS]w2 ~b?osGViyzI%hM=&wlr}N,&e[z!3^Hy$vw[8#9p)gRCBpk?ExsSR_uI8Q*" s>$0HLB6_MTSrۋē? : Z4G!zERDR`MO}-<ܟe3q7 9U@|[(li))+xrCSnK%'ܨC) Q1F0s;f/3>g*cl/MGa hw1ߓk{s KxA/sY؈:Z1ȶ4[58=/aC-V#V]!p 09P|<. D/rn_"9{ǎY O/x6!՜*<)<́0/QIYMwIF2<ɰvTm }l@?ߧP?샱1tY]zSzLOq+  EWb)Ó>cH“Uj(՛"-Z}ϪW4d]qʤo`:8O,zsn<]("3M5UcK6ܜ!3@օ(gKDDә9~6BWUս!{ R$2~NyIqxWkA /!~,Y^\]1aWb,彅f۠U 4wh:$&1~ٰqB&OErofgSA3"!ILMwE+ 5Ҽ !d5wr9q!?I݄9s c{ږc9c]X0Z`5\ݪ\[I\fGqwsդ;V"BdVޒ*hMoѦAdTbc#VGshd*_!w}Ş㣟&՗,6G9+ePUvD60%5;;r['9<~ᐭ /vKڗ\bO)vc~F"yRCT `r.O7fڲ~<ŊDzZ|zH|V$KѵH5N="Sl:0<5gtzT~IyD9-&[u1W-_t$ ׯS tQĜ1oOOeTpo޿˾kVZ;߽A)]K / V:=F ^7BD7Nɥϋ}hoTo.ő"($6^*4$zpM~?-$X\{lo!Q^^f̋2:`.E;Ё8IU"O]{f"D5)7-YUoa~_@),mBigLR^Nh=6PGLЏ" /^3qPx; VHy YG3Ut_od!Pol2X{;HW)@VRYm[Q?kXjec3qkQk.BbψC&M8/Gm\'[)t$ԅ&pnb{M"4z(eyc]$ ^lHa kf=)r̚ѝM) vL]"Ũ Fau^m5#{p2RQ]:Ĉ@%ܯsmv|ɎGgS&% 踟"5wZg][]Bʝ=\MT-{E"Zk̥E`K>Ch28CM&ɗAqsfM^Iy%x`[%\ $u&^ a,}Ufaڸme`4^( i~%6ȘCC-4h)=6N"-+oH6D_y+ {Dde9< 4[?ez= &]b gJ^ҎMX%.m= ax%a5Hjj,s8 ϱΧwP`6br1{8P|;`EOk]l~tfy~Z @p sB'jDT'FJZ|Xevjz }+45ԭ3v3#!sO"Ӂ}$o-UbP&~oJ_/E+,i4VdotT%;&0## b>S]ENT;8G1+ $s·pu;+cLc=gv}e+u^b/ =?o}"s4z4@J9X)3dՋ|,JoXG1mS.MAcDĭ?*G,h[H};@UTﭬvw'&aa~ȦGdlťp]*~iLB;ؗzD73\<@5[2GW)%W AҁC@E6+UWI a"k*h42h:RP(5P퐒I BG3~^%zہҏO`>W-k-$fPv#Rm.}a &vMCřWmdct~/)2p^K{G^@ [BO 1~L4Pk)` Aކ5$<ŁZVt#}be,J bTI a$Mݎ5hW~]%[ƒ Z~|x,WVV '.Z vg0JHq,G+2ٛ+ϖG'1Îv͸R}I Wj@294sygh,K-Ȉ0hYόWў(n<|e_ӠɽIw8bͳcz\ho Pz* ~~zKXF$D3{?6!tR8oJ;|o3#:@={6 '"ɴlRˮ$˯m7c-OBǦ K@QT n?->.a UVtH?!mުruNa/}g$zb!wW>estIȣP)_/pʄ2+$X ħo~̶!܅7_g+'+ XYo0z[I](bTzFk=¥)Gn$-˒-_ e H)8S_)Z;,AqRߏIvљ~"B RUV+N휌bڤ-7|U&{%RKOn80t/ҧثFhNQS,IͽK-+ݠAB/%VK#i0_^J%Y46iTn/?k99ե$kZQi27l =uue{v f㒃锇6Dlnʛ̘=THjNF$Ͼ&M:OhS}{JJo{ZR< }'J i"cn^ /@tfaG&/xFTy;=3%pU~\JbIm-G;1bJqh }sp=CCH#2^^kUJp6Us3ڲtXpl?GVx]TM9Q-hcX&syF6* ][.ָQP->x@{㑃Fɢ%,&*R {8:`Ss`ǔJ-ɐORA5Ɖ[xkơa܇ssHT!1"1@zаe.‡Ix>[dS;j @!e~Ex{ t^J)Alpﰧ5z@Pεq_" N܎ד? mƊqh88&\|ŌEY'@$ļ' Z.#+u/벇PwG2BE{C򣟵akP!-xъ ;j:!ԸĤ})PToq`RtoDf ;QJd??<֦;GOqVh8TbRHtWX@#m(\Gv֟v|'ZER7Dn1NSh4*n섲+. +@TUC\ NZsUEe6\׊JA d8C8K؆g~r#4k:ܰRQݢ>TC:gabYSX; Fm:JͲ$胛3 $Z=lZQ%Z(GƒbzKr4.~ &Xb*nI˷!<[  Ŗ'\i5$r~0jH݆uj%\ivZHR"Bh[}R*&g_f\D.[+]@KToː C[d%/ԡYSfw>5ډqqcFZ 2֯Edu:c!oGP wJ254 G )pCBg7%a֤YR^{wUny(6"Z^:2UDJ\~DFcB:=s N_}OXK}l`_,FsQA_E X]f2K#Ikw,L R0)Jj:3901r0%*+J›ԡ-dަF0Jhf$0]ƅdLtWA3%&w22!. UTLbQԚiE CѫbEt[#%3*B`.hmOb)S ,/̉]ȥJ%0% bgL cKcTwcH !@hTԊDTY<ÄQ0.K?6y}f/+0d l>=gٹ_]aJ+2 eaG<CPݬʚ?o bf?Iƛ1dL,`Siy8]!TX0!†Oa\ZYEl5/$訆{'MQkK`3:Ĉ^7!C z;iGo*X1/ʲJPfBSDeR<= u;mrPN@K4s({ظs÷AOUSV4${7-;Ϝ2|6.0m/>k!ᐯ(+V<KdžQda^J_!w7n]?/"re!Q+@VfCϧJ.E<:+y4ptGrIM>@:H9RJ/Yd Db5:_L"2-c?>AŦՈ?7LGvKNê@- jQ,dnLVt p\2R<^uCCt5Ӟ뀆5(E1'* A6G[Z88WIpa^ۓ@8z˂o\,HGs:uF֐lYw E͔̚R+$f?or٭jua4&):e󉾕*\ Gtߕ @6}"~ dCЬ梫66^ɤч0&&6TQhg>$yZTBxB "nȭez  91Yf 2d$vrT "۸j݉Q$3q6׎Sh{z6Ddf+|o=c}2eg0|oUyT"n[s*LX>^"׿~yks^QaO:B!\![iЇYF 7m$*R>ʪٓ[Ye:c҉ڰ,6v`-!#sr>bl';t-|S y^ط t'FuPD+$~M}SCDn,CǰjGxq`k2:%h>4=LO i;Ev0- Z8(baR3 ^֣>Y$wp}ž"h}35YaH&_(Bӟ' ;Akж2$MZ=Na8T)SW 'Eޤ\0*pJjQmzr,!u{]h%|&ozVucAM,VXCl~'X.қ辡{G7әW;iw 3Yڽ:8 I"}v {֯b `LvĶZp70ӝ嫌?SԒ' L>DZ)"p^ϟܨ`嗶I嵰4Ev);֛2Q+X` N3# חjCp178ĜPq~gE'L]r^r$_w@'ܣ5{Dм}k2-dy{>4qe+tY{KiS ҴKH>^]Qt闑2BaӟmƖ͓7iэАR<2W,0 MT/w-VYL4:?%8& 0#>2No!P96֔"shL?74u|I̊;\Z%"if  5= ouB/ exF0qrt'U)@Gf{?3o]zlt=`kr=rW",zB= tzzvPSC|s&M،8R**0"KJ;fp-Je82q 4p[r#N9p%]94*Lke&]Ց׾ņ<1u}>d1+P}[⾒{[$_v^tq"pH~F}oՑ{exWd((BB@S;{TѯG㭧mG%R\9Qf.6gkD%vLVz.!(>@;N"58.dM,+#^Q~Od镠EAc,Ey;֤Ji#•]Q|Iv@HK-{hQ6c? 3 \5ҍ]a|;`:gK'XUe6H- 9J).DUFN#\\OB@Ƥ/-S\8v~j/OR"_-O_1""&mڳp'Cx̬yD;*6+v# JeY y Uۛ'*4~/cT$QSq!@PBG)MoSrX2,1黱Ǝ+^GƟdW(QB]!JOWfƃXN$]D;z[D6d,7F)Ը+sa sC6U,rhM*'ebQ{Q.{RzlО2yG S2$bK[-`_MBPp@PA^.p%9ia JS`ILՐbF0'0DJ0<|;|B{G0XpgD̍ 6ь_P5lA#+GF6xzӒo$ȀV `rKzgٶ~S'ʼnY㲭+zߴϠp;eRMYM2O @^sqEC&-uS/J>qkz6 0ZW"^;{l?0/YEyR+Y ocK0[r!_i za 5´TzR]prHR%gO}mJ. 1PubնAǶTje=Ae ۾~^r[&A[j7Q5瀮U ,W⫪8vA(9w˴ --!c|d=d|_|[m)C0J ȵ]jVaZ8䐻2CeeU׊$c H=)~vVo2&SxfDssD IZ1̑EW B-8`hY$,݄zݠa˓rح uK[$qlg(RuQ+KOCQ8!O e3^/^V0HPA5z Ȫs$3".ô.Ÿ,qZ]$KU߅ٹ%1}xG$@˺lb8ځ.$8|s@zԪc5ļ[/K*Ⴊ)1>0ʁ W(}է۫ɬCCq b]ن則7[cllL9` ̰D']XucIh$Ɉ66U*X;vD0-m:tٴ]Kn ;}c2z< h #Bn8{5 ۾) $=FT(zoh{c"62 ^3_6$Dw:̘p#@Z6NMiNy.>G6rzg8OM(Ewچ[ fk(j!U3#бR-U>+37|@qw?Wv7uQ4q|GinOlb~6I 94)3-XAn%pI*֧[ud$r+)&5ᆅYy5+AkJTy1 z2BfUxE}4_W,8W-z4DžgڹUp{.q3v-qUъI سA^8qÕ:ߒtukmM §YәYop\l3mݾ ;zw!=du($֧,k'{A䥿T˪1HÁ={ l%?!1 UAї\"#m,3;z48Pɉg|P4.ߥ3*(͆qNcRm[ )JnXg]Gy,GdJ`ܯ ⪵i*dZ>otb^{c܀l*2"tavZ8Hwp PUn*F1{3<Jgt\,~5*1ݹRg ^~K %? qmH[,d%" $}H)@BÛw6D1נCL'r{wH|H6΢qiD 3QCKp.`˖ W9b3ka$?D-Oí' tfw*P!ͱ1eQ ZmcUҦQ_AseUU6'P}Y#2=ZUt*x# E˥ĖA2QDs@.:􊆺acp nx*j˕`EPQ޻%m u'5 )5UcoOt>aօ'[5Uc#Vk5 I4*@ɻ̲L-"\z&N5m[XS?.3N!W NNෞB7e) ,X K)8.шwW2hnG9k'X=5H(Z.{F;n6ѸMS'ɡ;%Ӗ]ۊ2vZ%WXy83lTFRDn*AXxud390־eowNOKPt&(bFBbe~QQɷ[GpiK<9Pp<cSfM&jT_*@shk8#,ud2>VZ[fR~y{A M,}d껖Bci"ͪPZ//:Ɂ['E (eڱz%M#bK~Bi3(PjZOz=qSnVHcxF/oSlLe]aD"` :\*|_7\¾[hIF`/:'$.26gW \W!e{7hl JZ8>K1*>%B=hשC- Ҏ_YV CjOSW>݊2NkYZhVs!÷|rK SAQճ1Ÿ>a|,ai3i~ ͷU,_/' s\oz0v~!m\74;:+FYbU+64- iY-oQ5D>d{Ϊ|[FEBK=kڒwHMC2jWK<3cw_11h[Nq¡vɖR't?;J֭!1~8)6 `(5QOms67&mCԒ5~}u8mJwhoV.+1)cS)_* Ӱ`T,+ 1:0K6ϙQ驧k[|8eԱDJj(wDe.E,ndhR#U4ޓ#ؚ BpKD"hwz1Pڂ#*6=N @bNn&ad?WjDd/4yoILQ*nugS!0U ݬq%v¼rwm CKEPkHD0 `riu `I\xrQϬz6ŢEobq>[Bzrv&U.+nPXj¤KE"n4-2eny: Dzz)&Eޓ:ɡɓd`JROېwx'G<8T޲ 2<کލZ["U\'YC0e]W_a~ 0Қŏ|A58A*>/ qfd<<)8rܒz3 e)H!ij%a,W[g>tJ<oTPZ&X.qie{3!.Y{[5AEc6C -ZksHXm۪` Y@dq'$)cU-:G-f;pKn A[8A "7Ჿ:rBԙ4ΧNvVTeQ[afWV d[`!f1]o`2O{!Ȑ!qs}\M޴b?b(m:tUXWJg]`*#aZ(L*C خ-5ly\нiő&fM~5gou"R j$' $l@b A/R/p7gsF;~"Šq1#qvP|")Meڹd@? ,C0pO@xFêD 2'*lQ7:b;֏{b6&%nz6"v-5G"mHx> y}ʐǟ5vW<+t)|MV뤆_͝c ґS "G4-jP܊u"zHZ8AG! Znɷ --fM!޿TDW y=Ibs5l :Id[a 9 ϑCb1ȸLߜޏ{*hr"5zvpLZ_x65*z] 7w(p@M#kWyDyʠZ(k:[F#^^g}"Wq(l0<.)8^X?Ct5a$<'˱8TOSI⇨UMx,I6coGX.ե a@x:4D~ɰbeO$ kzeϢ GC"q|&oGǓn]aN@5qZ|";xlC4i9͛Ai w-Deھlm-ŀ7gX` ׷c?){Hzxww:ḍ%@|7)(=̆(mCsc2 cdYV-C v^$klTկ^6oMyTx}NًIDe{//"ddmk^e=Lk{w$wNJO~8X&QRbs3J9w(7 |+_vtGUF),aFyIPU ]əܗUB^'Wo/I2﵊gyU nbbBk Z)$w?䤓hU>%6-e휣ӓn*żi$|[sZLkVRTxW!Fc/B 4įU "^xŶr_9M47 ^œMDO~v} dτJ6'qnU<&Gn]=H1"Haaex.͒2lMOh9fsߎz3EnܵenBw? MYTl*u6>ƤQWֈlnhVֽF̣prz lՑ- }Kh0tczq Y1>ņI?D38fߕS\hiCXi9b= .č 0^n}Lw?Oz[}E!4?4n`G$½Pl[;y8O\c: U_BL<~F]h쑧;# >cN:F(ӆXzke͹{{A }VXa#wgulh?)M׏[N2A Ŭ]tfFu|sȩGHY (Z@Ovj56#(Ҁak$IlV{fz 2)Ј3b~T6@n:r|]ӝˁ9 6R!ZʪW]A ; q J6p.lr9HFʠhhRU8wK3:"X!ݧtՃ fA0a^.4n5gCLڎb[ex3槶lܫ5, /45w>rcp)߰Hk3KD3/B$G/p g{'[ڬο`jO/Y}ZlMf5cc +ލ&@yn__x!vwY:ҍpT^,m[b`w$  MЇ\bn%[1ЌZ˵t"Z9{Yfkxaé1v ~I ƢE~98C#\_ ʠsO^dNs#3pvO%M(TVy'P`+iZϞ;+B?+wmUKj5gBڣ{}y* j$uXOλ]/E2FAf,7+0.?h0Bx}&U7J9<ӄ28zzm({ ^:bV7fD;/:7d  ծ|z/)P7UP? Hro~{NSpBa[q"#U-)YOck:@!Ԉߒdէ㴱"mM/kl^Ax)wGP;}ʖAr#5J33Ŋ3#\KxO=O-RwuwG{ę!=hI GxxauȄ Ry߈Á-.UŹmnZ>wlc.Q Au3)Vg0~`Fz>jg0+}/oXLܽ^L#CKcj"d=y?ufp {-GImJŁLA]q>+W$j@(JX!Ԃ׋sij agEUe*1 uPF(@[B֑HFٸG Q4ب9ăDhٺ̥r`@wZR,TiDGn`sTwlcqyyӛjNwU.WaTPqɶJyr^#c2ۑse)6p }wu)o߆ٷY & Fn@&F}yBZM0׌4I }f7ܙ0ṭkx<$TN 6ʷQ'22 ẘt߯Of??OQ=flE h0,Y;FGaiy"|`.8F|+|;CDLC@fh@v/( p,z̬g|)qS;vR (#>qggod` 4!b'V }9P?t%P&>xA/tM9FMr/:d+pB`(cm'Ü(D~hc[@s %ѢXܴt jPQž?R-㦑>t)Cd("W%IHә^_yb: 8 Тk,J"?KyEJw2*9a#ֹCznWr>w޳xS|KEeqǜ^4B{vbń+"b Zwі* zAMNJ?X7U* 6>]^hg|`DOA3"wflb84q`Mq55~‚AFƥ3x=)l63и!9ow#u]i)&wX[~s{Bj/hd=XTAF.dD-d R 10\0ل(C"/*C&l>xq%w/ԳlıiEj;lPZ}t0,M~^8z:\-53#-|;y̍b O >A%w.i)N:^C^REZ85i6:|iO0ekD:3U!o^WT04ŽIQ/Ũqơe0_e8A΢ߡҁLG?*,Khڎ<:WWb,Z_ܟm=V34Ϙ蔭4X1#\ZkTѠ6 ΟQ87- 9э:NbK9K3Uܚ, @s=¼ϳ%u/4 Rl+4oGWqgSK']G3^0偫2r-_7BNBӭb}{g#h@LﭷvJ6yOÎ!yQ4K9TNke|(X6瞸S6v*S!·rބWC?^|-TR*dz=McMb *?qVF.-6PNm]l(}\YpϕdeM9 KR`} aS?`"U%ihFzafB^:C]PX#m&(OXb)/ٯGӱ;jTJ9U/ܯ.v-gi f+Q+Ѱ-3719]|QB3)Ms|4pIs6fC}X0m 7JN뽮q=b<)--x~L{ߨW&$`1æE[Nd.FoE2 # !'w`?]D-gd'"-%f!/SۧVҮ Zء~2_J>[}G=fe?O뻎{Ԫ7fjƦ{9ﱡ_0ᬆHgJ +'A SF@C̞:0\2Qៅ1}.n4x?G̅!ZHb|;s͸EW-mI7J޾H}oi @c:r Uw+bMių76`5QMN{^g?oL')bU_|<5#!IA>u4 %#mK/ Ċp|I/ޮaE,/f4a.lӀE ۗ'!Š+Yªc1Mqʼn!oy ULC/匍 $Wr\\S?/F4& M rnq%Q'8_D3Bd}Ҷ?wlO5;?93 v7L9*`Le&+N/Pm9vd SEDhx;okLN0 !ٸ@Y'IFFqjm;Lj͸BM'2RʕWm08VOk Y~StEQFX/ &/#HR̬Guo0;QD?21h[(R%5 PÅ̤*,k`6<1| 6mȘ>եԉikzⰮJںZw6*V=ΰz: rc>WϷ8 =٪&(+ZQ~v|w^D .NLgb $.ԖΜQJUG:?g{xPP oX9i0H&]Xxm\|YNUU)$p(12ẓ 8Ҍ)#qBb*GʼI"W(-Ez" 4) DPe;95)!=3~pşb/wWT*ug2PPF} 0v[QbN|kCA$W [jҰˋkd~ $<>d)_ƪS /7 Sa)jPs/|{u=Dp$]ozG_31Ԋ&̵t84M@." %>7y.IشV8kGzGh%C&nz|r la"ɡ$:x>aPRd=ót%+2t j?ayL#;}"̀ ״īPE}V6JiR`'0sM)jVK4kk>Zi& _hHsCٰ[%Cb혢`@~G&y (8XU.ZVf)z# DxRLYQ/ܿ4M_?er}*P+^JC m Z}ٴA쥝76YdIg7 r$d!,[ |:Nr] U+>‚2^3qU!lx\mؕ0B%#El x}0Ӊڎ d?PVK#>]AyE+dr~X\b7htiKj|=V86}Ws,3H_LǸ41-x׿EB]$q7YQVrA%_σ| "ֱ j 49k;iƒfI,GR>aHLe,5.=f"+ |N-.KHe-Zز'?W߻nR*u8ʼnާFnD\M1\lGNBr<'zJuAr H_@aGAB٭X C\ & UH=P6O7W־ wHZob; ee+1܄ہT`9De2 @I}7Q(VjH}aVЫ6kӁb/V#rXy.HH$&4/8m6YZ~?h!,F22金>rf傶+"+.!a@xmzTܜ *pU敧+cސofS2_0&#k] i4 &|Ȅ*#Tʹm9Z|ޡ',K/?Ƚ*Cg jy&׮1dNi'Ja]3@!杕-}c,K8@*71-@J9 ʄ}Am}3yȠ0ypw~o{hRL~#l̜>sw Q3Y7߱¶e>F}7'maTpi6@rh|\+(D6 ,'v} eu`|: 59 z\֨X+^0T钉XBB)7PA(%|.U`|A2\ 't#FS5߻y933uP|qdžw`~E.s.&"<WVԎv(:-g9R=ϳ?EMRs%9KT7o5r>"30U )x`&0l`D<|N2zUџj+NivylUʋ)0Wb26&FVl/iֹU.2i fc$SMGck!ŕp4e~bkBVh^*"ia~mSMrX~9{eX[`~PwoՋ%˭)A^:IL`;t]+Νc4vox\<'EdG8_2U2 P/5dgmn:x8.]{~|T7c]Z`B/BY6נj_|Xm&P  N(M:ˈpPeoO4/abͼ g͘C6>kGʓjyEK]+l~i.dq;f!@ [M|u<2V`ÒPϕ 2ؚ%7Ϡa.`nj//P%:ƥaZ7tqе<,?Ob>k Fo]ދ@ܾ]6\,xB֑ta&pEFw280Qq:E[( C~}4M#6>hSiHp|wi@I]N3b; 901gu3 ڌ`iJ UӍfZz‹ϵJ.e ]İ|̴'Y},YwZue:ma'A=qI7w)glnPXRSTZykO7 xc$ [D"|, 'ϻځ ꣍f}~{Ф46Y0%3uaŴ"o{o5 v^-%̃B?=G* `ô&4+W11E>|I.F:icB(61>KCa |y@yb܌F'[j ":ۦτ׍P=jI x1"vxdfhXº< PVNߺC‡ b 9PHsj]ƲblLZ lhcz:2T]+`NjcEUNapLuB@%XL3 sl]/BkbK4m|tEG/-rtw\{Z>OsAۨHpakTɄAў\*TL 8k&;%n,jisҢ૽7]Wy&|bU?`k˛Zͼi.FRTeOq}+COgqa3^3llJZTZ2؆|t;r5#]10:` ձx.*JqXE0=h"q^)ۦ,uDЏ8@XM`-uPZ77z~ӭ~i ܃>)6k%@Wѕм:9z>.a1M(LWLno϶cY\EM!=ocTQP(-(C l XDliԬG7>"_x'քdRj ]nѓ\P¯wi-ߑF~C{uZE~[<дVq--h||4֍8I٘tlDx6W.LRe糅R.bx;"*l.W_e/x5NH( {HY8c;{nmB`NmPdž )Ć' F2'2V 5yxZ 8dAc\ Ҡ JyRReֽ_;:*.2Vݩ ܴr[#?kӛ-O+?ى ?5Y5ΰK|p"Qi3w͢>td 5}eC']jCL_vS8TZsv𮹰W׿  6W50 /,8I6obT/e|ǍY_" n gK XI6&&Vo=ŮxbД> 2[-@/ꦐ6rkLOrKDѲ+Ɇt.gq2Z!}ٜuub|u9H|)hR;pA ?^N5͏;lN2? a@U/eN]}2/?_t.;i(7/ ,{.gzuXb `Kh7 = SP>Ta2%/[)P ^$Kx@Y^[}4,d22hx$V+4D&JHZ`Xk6JI#Fѿ )|h e o%I3pPqs5tD-d_D~>gb5KMq Aӗ&)0H\6SP:Sb\3Df'Z]Q4I Msw@NPF"׼(l y&l!YŃybiGwI凾c^ o: Uw~hrP1m TRkt߶fܠ&bvOdJ?KH; d;>JMz**16- V7*;EZ(^ް(A"+X˰m3Q[t<>^iۼY1̍ެĘ _]ՔSW<ZpI1:T i): &xdO?^>F޽mu 4"Ӻ=w5׾q{bcdްBpfɷM""-x[= j٪ )Mwx~rF ^Tp[,=Bg >2`a( Iwp@;$C k`>Euxk:f8Wubкxb[ ۬7< 鬃؛Lq{tGHzfiRCnarIp(p+9"(':y y>^^??uI=ay&%.BD&قZѦ{ob[3*֯=fw&ɶ.ҬZU[wYV cT&x9NNMUS/ }뉓6pvYo01)NZ9U>:a<ļRf@ιښK2NRy]\8qnSgCV!B!KX߰4m:Π;"_"'M=Nee!vᇥCcAy1o&aq智D|ښ" b!iͿNkr|}f;a қ,H U_5b,9g['DP("cͭLmERUB'_Cɖ) )Vܚ;+ož(r}#)+<:n)0LO{`|xZ+F).ur FO-Cm 1'A\#r`D ʺZ6-wxJޚWWzŪJ30ov@+Jp BV,4h wrE#~]cR{Cv0NdMmqfuvXzLRJ 8X,>^*pWJFY/M82>CyD%;8씕DS?(0OVr~bzЈH\VEXjIA6&SֵW\ncs,kez1WL 1&Q~L%v|Y yNi$TG#߯- ࡠ=0@ЋS g;B!@2Wlp?rs x 2g"R\0/a0#-H&lVؔWn&6B V7m8<'ft_Yzh%8o9}Zٳ#ʚ60 '(z]+yGb 4M̴Md]SUBrA$F_x53ϸ.*g(fQ%nju0j@ћ2i ݲ㇏ 0e BpX$jUW7N!tS5ѯ!Du?g#F߂ XlH)P 0!2,2rp;TarK*7} LYΣ# r2I3>CqH^]`6ËD݋FSۥ&Mܯ#g Z0d]CeN"POp:݈_,lez, k`u]p)ry{&%oK(Hs+-]vk~)\KpKRf ^57$Ē~X= ?V+yB;Q ,!Vy? H %"u4FRi7Ӧz _<3 zJz~r_jyn[LCvSoQƆ(Y?iѿ,)6i&eYmj.v(O So;WlAAnoCU%9* ־ɌJZhc@ 09ۢK{$D>>聾SO%YB][-ZWG&ݍjQ¶& cm KTiM,x`uItՅX*pxLqcAkRgׇjs!>9r*ڨ>uA{j޲fz++CU;@~7i͟淭 G ]:Ep;[y)J a%qZgVK /ٜ_vp8㇧֪zh|+ 30rQ;p >t-F,Zs3 X؛fXudz#X*x3{" Avz@5#\S"o[& æ\=UtxcL6KJASUQxo_[v<`~u$o#IvZqz\F:i&^d->ry$&zŽ.#Xsdf+V-DJ 핵['l};}܂d"PUp&͢12@Y ;!au!Y+PE02`yNe7gtde`O>~.|fzڥ5?HAf> aSfX*sqxKĈ.q/4|Y2C,OI oH2G4tg.uȐ@ղ=<`;Z]aa =x4N0+}x@( g;8w|OXy&@Vۉ"Iu"$s@kTn\W PPЛTyq1}gRn-Bn;) rf)ZX=6'-2b-)V5Zt(ط= E<?>key5n!d%h^#{w8<̊D jrm`|F1QLW^@ E4RYf vfZ^$߅(3ag)1}(}]'G{uMFxl٤G nI?|vR)aKȋTmFP E+;;2pJ] )/& -NBJ TiĚ`.zvy=EK}pOQfoPMd2 5a+G~y[2z_N7k:Dp/Ӽeˇ, _dCվe[~Uқ_R@ksٗ^q*bhs'7HnH ,WjH^NZ-qǮ]8crB`;uÅ2W$2Oje(YjUGߧ'C=]m'?*kU"2)7@m,^7KfA2\fzBj\Q :I%ͳ+1L qJr&E1^Ӻ2r,S2iA6h0Cmƍp\`xK)jg<> p[g9 #}_%Jj^=KHa:f[Չΰ\V[72(%l;̟ j^?=åSudP&fv-TU ?)lY` adPVKEa+ :3!lCOg"`@_کzF?R-1\e_p뙪¥RDv*IS\u;#YA>$^^Y)brkhdG8 ȯhx*–v)սk-zEvϯg=3'qsZ+?Lũƞ"bƣ}zYξ]GǼ+n~DOY)&݇K.\¢RSB˚`e929}@ISs^0z3ێטex15vE#om,PjƬyټ(;,)8 #%g0 Z~"ի~b *rHrk5ʗLx-]CU~g AE5;/ Z5BT{tݲDG{wsmU1 wC%w0 36 88s!| R5ھk卵E y¶y2)>% ӣ^yM/g(Cn4im?Jcׂ{8DNpԋ*#ī~"#i(Y04|Zb/!KVjor3DRZM# 5 {;`0v' AItGEuv=\A(˩!=\ty6yBK߈˲,M0e'ܱu8ue}T܌lcZ )"'H#zyiAR<1%3"B=y( <"Y#%zV rM 43%/^5uYdI3ɎtQw<_m|V)(V*:h>YˡNG}_/^waBQc.x>"iBd+cU(| 98؈fwrŵ3^V^ ZPc /W?cJ@fmb!h SX,O_/{owas3\%3pÛ4>q2k l'` ߎ3&HB,bt;aRwܫl8peϏpDUm,.;8cG/r *e%<<۔!Y"DDE~6|-˻  vsyvIg}hY9&vV=4Qma)o2z~ρjB҈iL6,eڥ\ ] :j[TWR@Fl_ !NZ|t3m#cKڰ%qO5?Hl&,= g}D1Bk܌m) ^\?$q D 0MOO)׽ 1TQ]ZJ$*fo:Ƨp4Ls FN'Ԓې]gx6p#u㷱nswqN:-zuH&LtS;5W*v̈́QPi\Lz~K×iݹ] aͱ?GO.J鮢KB!V(t/ BRU%s$ Ig' W쟘ICݱO[tMBrFWXfqvAPo6Z!$T7̍4h j/vwQN`$?N1MO#Vg0N q0Ba3 o0N{n+ .36@J"'?&eBT 7SPCkš8-[뵋8C=? ; ! ?w(k>D1ޢ^ng_\0\,GQ!344eR6nNϿɄ%7m)VhVFS$ ⒟F9㒩xq9;S`Ǣ[6=kRF"≛7}, 销V}Hmԕ w/reɾ@i|0.ꦍ;:37SCb8%34u &=?E淩<:ILY?t%n g ^HmœICr4Tؿ6a,31W|OJQ6A.9TvQ?:JC )vεv8 ZUeMu&X82<+`f{S[ Y!f3T=4?Ζޏ.FoX=G kr^ͨonxKp)1, 0b y=dy/A͟2?s)j\m%CA<..cHܝd1Uū[zٽ)b+`,3|)SFstUGnJ<{N8,4\ԬEJ n/KhV?e+YnԳ;kdW1> /M զk @yƬf0oįauEr0ӏWSPHfֶmhxׅHCJU%jç>4a"NgLlaFHѺ {vMKo,j0y߹2D~R>e@,mG&X2(}gDCP2 `*U]8:ɀxVڃO;I^toH d1z*7#l *j_SaqVfZZU1찦 ԂP`U3ӓ jHDL .ݏ-k)\q)k'2`Ըգ4,fm &*TT筿74$5:g.IŁǘrR9}L?Պ`yB]A213*U͠4) V <|w }ۥlPf9K Q 47X*T;5!iUR)q0]J}L`tuGЫs{߬ *GvFD[$u#+4ع~ˏz.pռ3٭G[-V]=%yPap"\"(@:G-T`LUȊ V7D:Me?9  Ox9faEw(!qm#YGg*:T^ c_O*<VmA36$u]$e L PŶn& )?~j6뢈ҔuW Ğm A+uDئ}3Jg~6Cr0VjTeqGx;*JC쿐:]?!ed=fVs`5F[?BIs=S^Q+`Z%M+⛽K{ʼ(;pp(5 E.GO<dp)` ٘mɕ: M'fk'qd@h݋c\ǖHü!fƅ>Vq]]DYR8y,KqVzvJQDwE}uگIzO>~CMt~hwVg q˰{\dU;X*~$gBlK@f uBprNӋuI`dkuˉ K%֝&JHN}_"{o_$$w6 ˭R< qiN+3*S0cZ~zm8fb& pt*3 Fat 55:mJֺD/oy>B-]?1$LyYlD@-iΓk6 Y9ba;MO%qRn@!NYd><O1smxtvE)(J `σt8BGVr_th E:>ED\:joM7H 'Fn#lE:exNB-YU\|Dm VS)WÕ~I?Vu G(4Ȱ]ڱ8;߾aT]FF[k)~/Orj5#OƜ7K+k?#qG!zd^=i@'4a60HxP;3!RB5t*V=w~ִ})sBCM67a=W joŽ\1X~nG`C4f̚KJiy-V>4ӽ_ 9Akq{Ǔ'bRCf@ Ĕ@\+ʵ6.?/H*f&r_ڕPՃV^nLL%.d>:l'3Mєm4ص=7͏q.+\(soi-7"#5AȤ= pxV 2~lp,XVG~6jK;/VdK3d(Ez#%K>[v&$v(RgV b'ٻ1G1нvjM\l$䆯[u!.EEЗ :7BH v%tƥ]{O~$}097lфXZK.; iS.%T f80*ف<bV?ȬYh?sgf@4_QᯢҞ+̹Y`muC*Dt "47+͛y$-M0f`Tqtlع)J'}90|QU kI=1,w (9׿όIzݒC)i~4{4m{~]-9 o=f=݅zC$$\TP} }IOF"P"%@aJc/K[[Os٦,֪(SS 7kt_qg`XUi9@5a7n.`0O `?ZXC8iZYv$[1g5҅*\rnʑ>dŜDf![Fy]XH?eܨ!ЫV^ǃikJi=zcj\-q0|KU$*L+TݙM&54Q Ew#AX8uG_XIm(~}Th֢tm7FDReR)Zʼ?jpByp"äcGu:ŊSZLzHQ9F2`GEl0 Z?,7=GTg%잾߫{A3WKr҆mv̈́03Lu6~1=hi@=,1E۱k@-&'b {I'vK]`S yQ?3]loՖswNE]]eiYiMi~ٔHegD`NWA:V_[m0gp]ZNlTn)Nڇ 8u`&R1RӨpu؃q%9]FO%ǩ;#I ?ue?>7Q8TF]K;FSU7m^ jbDZ # Ee[ASYd PqY󢩅L8Tvq.iD,L"#6/Fe|Et-iqToyWS@I,m(mGc >1S`nꪟn||._ȃ_x^ApozݠFi#<8kA͈R']#1m0& {^ hVh6VʬVITTHøQY'KnsHiᢽOJ)==|q-H5gƺvaկ|\pOJFWA8!ߟơceY+zξYVJHJ|/`z"ф$e?[5֋ ~+(Cn{j ?翜yͤwtj!M GTah'f&}:lV u VA)áFGMtX/K@⒢][i?HU-FؼH܎I_2KY !Xk#IZ2R3h`&/߷Q(8V9W,Mۿ\q ϋX]4 iT|AM?d * ^Ax'3QF_|Ym u˒"O* 뛠{Ilmw7x. ׯQVy V)_|'n&CZ'*N=G!,B.Öⶣ<4=`ZxW; NT <;29E$݋s-dl8]w-k=_HJ&mzIwiu?@Vɂyk9!:w7sS=eݼtd,t"vYkG+Kv)c/ՐS.^$v=.v dQ6%%6@/A:^Ebe&d)Z '֫ qov Of%#BXVBT14|(-5%1ۻq3ˀ Q x{f̾r;tDx㍌_5O]mZzL3RFTwDFa|O]1K]+M plN;) ɍ`Cm;M~.|WW; ec\q?> ǥRs˧Ŭ^Kk/uN!,@LwL6MwXv>QIUG6׊t<$K\3wU EBBsHoۢ#C,n觺iE^Ko&GfՋZjr1 9Lx#3A )-I2F^%$Q›# *'Gڞ3vJo {}.7Xߜ[tBDf䲓(F _ .@e쳿 3v*z- b:rjEv+I|UjhEHa]S:6zv 73V1TM8lwJ ׳Jao?fq$h\\{>d<@Z%4[Irӕ>96~x}_/|"9kـUUOBڠFg"S[D)k'+RO2?hSе9*^ ]< ʟ3͛rPgJLh #QyU\/%ᗡl$"4Q%wuhDn=J%nHOt_B[^))R%_q?G?v>"wNCGp}׹1JfQPoGKkmB/Fnu7Gի^d3d[' z!8fL\Hd2tiLk &]KE3 Y32s FC*},dy`y=Mg`2s"1f2GU512A= Rkm/:6 `8/Ʌl!ڶ'X*4F>'7۽hF+#K*zl5d7= j89a̾[WIo9ydǯ% y9S;mv~JGjӯϺ֓O#T;qS,lvuJKx.Ge/ +\9ҡ1]_BK>&+̯}1bLuuzw#CAtU) XSSѧӺ~+b5< ; º]@l=*1w #ԤXe oZ<=f2KPY']/P \g\a Y>t#ȥp@*G%Hf&Ljd@=ߌW7.AG?_>C woКv 0PF#9n͗Ciefr'4|~xm};^AJΛ)%ro18ӛpx,L0pϛrTWn*ͺOw-繧Aj O曚"uo.M1ӍFrdgvJAIμ& esyeOm򜑑ȿY7tƴg:HugSI9_g>kMrxu/5mt uPvhqA U՚x)5δ : ]ʊOKWu=< 9raJl U5wZTp!G_F"MTqBq ٪3F[n/}]T$Qqƪ.\;/axqm!4$\Zd"iH2u'XS$]N,o+n;XS0OKȔy k{F5SxS}*߭lc]k̍Ըԝ|c;Y|dԴ7KUoX_[^m߹PEddd?S/Ԡak(1N՚g""$̀}#n6cb?bvͻ;-6+#Wra:kx7hfcidn *R粅{f7q.kk\aK*X᪉/3xJIz0nb4hziS r_3zH td)joaalZ;7EPمz@–!D;w5m֤l9JIȠNSL%O[:BꖺCKL|Csm>{%ujv"Sr-h(?2GP<1:9ۃ A?-ThcM)dn'ƻU~Pb!^}m[``.#8K @rrx"Mן:xPnΕYNipEָ8;nFB? uܛ}%:cD,ü!+h؀qwέ3~t |{GtgD O"$ɵ;lJ͐L(6er͚52r[)1*Be/ {}2r?n'"20Q>\2)yÛ8O8r&6ܑk_#HʏПXJ \.$:XAs4۳ X\:u| } P1B47a Rvp3+QP›t <[ ljWr=)t?EV⺺䙹ٰu$U!:pDNn``mK}CG `/~pL^x 1p5'1 %@-Sy'qӬ<ڦM6 [3ޘrulړdl9-aqj3P=A6L9Drk*xD])|i%qk=&IlEq.C!=ϒvC%fhj xkq$f +eWt%>YģÍ/q +.d\)αr SbI>kL}7Mr}>+OݑZlku⤓(<h$W_l9j7(=7fDq(釧(:D  T`#~WiTQHؘ1HoZet(Ѐ`OfzI80 گ:+]CD?Q $/qD ƍG쪃Ie}u_Qr?ZT|.=\=kX3˼X V,_ >|0ef𺡐U3B]GTgD{VLU'}8u%&dy?K1C$S25%kr\yop/( bK)yp'6e8.F]Vʜ[)-'P-EC6$R:RI5YPB6b Q`8qF>۪+x+> =@qxChkBm'ەvkFY&|n83X* ݢr[!υVIguRN&탢qj%,"CI0j qƁaZ (uՄnH ح: V#,k>3pھ*:d#2:1VF;$Kʆ_3A/6)%q$:Mv[ <ӹL `B'hyN/*rHym}l:Y:!v @$RB-cY9hH+R9YKE&d3i< ϼ!1)ft'HR&l~{95reKzv[QLts7olǕag%D IgGK}G;)֕8Шꚱ!J'v:}d EPZQ3U4p+1u#764a'έK#ŪsUͪy=Ӓ0[C.J~ l:ž Iʇ w!-jBi5+R[Kd PcVlĺVK@UҾ<c_%qb{ۆjjC51Wo ?zW# cWxZۋU7L suDk0Ue oU߭ՙ^{z|7s=1͞mb}!Ĭ Y#YnBTb ]n&;ᬽnsJN+ڟ;UqRE˔ ކ\ W%`sUmShNi:Cs%Ҙ ELyx_郚 *? 5_, n6.V$6]mf6W˾p@lQ<,[+&+V9ȣ6 @c&52"1,V}G&g{ .|V-m`Х苢KO5X ဃMzĽȣh6#Y> 8@C~8$bl-|3-eֵ[@~0K^ůCT ˩H%RYNm-.߬h}0 !raOҽ7Е:j;& 7B/S:epRHnO9:Y{N~>ټRL@l1.2M4_q&KvJiέ TQv.H=Jc8oܯ^`rp7_-N+ΫȺ4;s/тfLՇ 2KL-ȳ3 wŞ&oҾms|MU1"2 ] i=U-逕Z22!DuWA/PE;%vEi7gլ%#~m|]#^k-v]QX,݁lOFj RmK}\{@ [gדAlunJ;PgY<9'X}x?VR#0t ;4nФ^CY_VyVF0p$)̈́ ,oi Et;9U;\jGsU,&~]8'9ʄzk&]bN͈ԾȦQ1\cR~`s>6d,itҝEW<7Q@}`~̖,"(zF)춙 +T^<ˈͬ%ˈp[_ ObfQYVg8Rx < LgSUmC4pu?G^XlK6uXSt ,.&prVQpsM&pA1pEHMEQ)gFU MGbq*5w}5 DvW;j8$'WD&GɝV_b mXصPM8̀,oL3̇ Ţknn>'9_zBrH\ϵL VSCe̞LH4(>m|QR- J(X ݜ GQ b޼]ʵyf4tXj55aiDڈerS.),43Gh;k^s@$5I#5aE}7nYk~T>AIzƒ =кCv%=!|jZo^㏡Aj#;??<+IB<RAe|#~޷=`ҷDU&/j?7<7etf H~-v*-7Khw%+Kޓ%,}+_*Ph=mq=HE>T ;6'19X;*1} ܑf*c><λ,X;~e|O =CR?KqX:yiw ˻ g* ֜VCbS BfQ\' #ldfY]:O ʔWVjgNFdKnES'$~ SO$\[X]Bw abC[hYU%TgRP!v{p qµ[ى\o!^VbFhǹFqo>ȗne<Т9DnR۶OByCa |ͫ᥾+*eɛ\llmӪһ,gTή`䢸H#B[q-dܪc~+maE9c tP>NviXo= ÙƘ)N.r~Mo)\ |#lRafX䖽dvnr".W1z;QBB-t=l]֠ᓈ<o*X2@ljCninf *CUerc}  K޻9H%$"({F*QL;#,V{=%Mxϋo`KƍVDZR 8]j8L f<ᯧ;y# UЧ"}Izeك|ݼ$ ݒ\2цaQ^mNzӲd΢ 89"!N8ea(‘p`cyJӦ-/N"DOv[y!혒~Q@QE%rsAp0 Gpm$*r0&줓j_e@ C|L1b+ta}D,J^ȮL Tܼ" yz*=K"h edcÔ8."ǣ@{rԝȑ(kNlJ j1J{T=U̟*׳"1Ixq{CXDC'-9n1O :to%p4CHhZڙ_AZ( Hct7I侺rYn$sL]p_Ø,/1;vy›sl(ͯS:`1hp)Mh!ȥKzYݼZ_(AY8Xm.>Ҵ.ݣ; ج Vep˙P$.H? ^7^C j;O@}mc;v&@mwIXC>!;wSz XoZ/Y ]y-SGx Aq$1+ڗ}-Bqd0c S{v+s7{],fz{ W̟V TUN32|'o F̓k!J W 64;>cBn3LSrف:A}}}#XMQo WgSL9Ԏu QÞڽZ l%HM9AXAꐌ+Gs rɧtm};ۖZ򇮠޵Ĭ꺳|A|+Bg\f⏾]eIYH OR)!7nidGh凊(x,U&Wg& $? O!gT`ȹCjΟEtKkSr!"cWho NQ4!SyS5rPcD l{4vη1Gy^jS$#I4Jiֺq$/Uqj.׍ڹTss3a @c /f-ӞUDP8?^8z]5H:z| Ga}~!RYR+&̬; 4L}QF%] )zlb. jbO!ͥdB,BQ>PQ~P;`LMyfAwC9k@kqIrv*_]Ax:uwZ''8W`;ucEo[b aC31⁷PRef^λ\Y˘y$'J䡹,TgӝފcYʔZ)P aW!ըڤ/h.<[p 8NS ~K&nRԡ1NhS:Sl2Nh}.! yQ/_[vr0𵉤ܨLHfcQ^k6v*ȿ1T=gcPݩR?W:`vhs:^0y &[$_% &D|M9tG[BG(34%)B6@n~f \.)|//Ǭ;s$Ϡ⸪ rC~n;5n}%3Fbg;F4Ӽout`A.⽖!l|1 I?h zzh '-4EQ(~V-|v$Ef4$,Ӷ{9I(QfOc~߱\k*-=^sԧo4ǀJcq*eR9G.eϤ?mE1X^ﭔCU&twc{DMHh:JhSxCeI\W28REQn9|@im_ *?=DȥaK&w>96Co1+dZ3Dr5+;uHWq ]$۰f;nUT3]{MvRG5Z6n[hՀU?sxFfTD)R$BF,|6|bT¯A8K`[0rR>\O}ܜ#z|0ļgѧH=<U pw`V o|'q7N) F+NŃ(VZE2cMzMhFZ/goUly8kv@Fjokyzڑkep'*n-$andjH Oɶ^)]SQGdew/3n5k[]%e1ŧRzҽL;@ 2o۟e+l1j4U5*0:8.?zCeeMn-J EnQLbؖ0Q3蘻@y:WW T,_YuTtԼe1̍7^lv?[z9405ZϭEn.CGJ _Ȥ[EqJnz z(Ѭytj4$xB$Jq6:`{i_9k%_iXɅ>_lK dO-T"Y󝓸./89<C]C7*IϢly7kn1DtË'*VTATnsWg.ڹgŧIm#2ۆcXacحRDj_:]rrO45!F2HF1Z7LXp$&eĦ =Z-H_DOXH[zK`PYqn]g<Ugi<o(4B7>=B"tR"xNWXCgqXqLٗ% r}, T|VZ@'}tPժlin x\"cfN*rHUR.\)b\Q 0q*Oe:X^ԠxA@IA`*52r{ X';Ajl>G )5kFNwm@@=}.EIXzY%M-b[d1j'-bc"L] C|qeNKa6|>= M&L$<q fGm@"I↔Fe[Gw&o`Jkʈn7xSA$[w+)qrXcʭx݊)Ӡ6fӗK7)M՝Mrqi$77 )Z ԠKLz^`M@)I@K=IӠշJ엃/}x?ԍ;[ɽbdր+HapEBpJ̴u%ǒ[N]0lZ3 `:}ys?'Yor On \`od; )w#ng.(QY-׉c%fX#lgˌ[Irآ+:Z!+H^؈*9KĞ)lP,څoLb)5!ꢦQ}PB=g !ދ(-3õisKp=8@ C3r\=0E!AY#]+s/wp0;x;T#Y4 3?kvS^B9Qc)܁mo’Z7Jqap -ooFw` @f7Y)zA ic:5wF)vj!%hti TU}tڱN1j&G&޵h6LT iz=рf˰lםxQ_Ih3v~9K قR_57IOXyJ&L Uџ]cmI Glyĉ#k\Ǥ,GsrZ~ʍȄgCj\у,Z6$\)6Eqek@I[*gN$K2 ?yqsmo/ `kp`skNqjkgAֽo pձ7Gqt7uY?s,k:mҦ4]U œ[+9U0~~OوZ Ê~2cN5WآC؁`2c-p#iQl'BR f/=|iҙo>?~fyZHKPUÔN/g](>௙5Hߜ!8GI磾x^5B U#S}1Mn` fr6LƦcgm 23+fE,\b-av2Y+6Y%I4Id.?g$}/Pe2)+IJ_`jD^ӛPpWΛ w^yF%RoL$+ˆo;u^;ftO f˜89lCPUYZBG!rM`ιP$%|0*'֙X{a"-zeEA#rY꿃)i0K. GUP і")p(aș<]3%X,mn>1COa()Z3w@~9y# ?Na Y]7e/lXF9QQkY9;Sյ2KOf[/#O+k)H~]c+^:}-<(_}*c)1ѭ \ O  {^+/75w&1(R"«B\zB]k=_hcDĂh@hOk9zk<[78) nn(_Xd bPEDL# xJDNh}~z s U )Sˤ]>h+^ENk9:ubЉ`(͓pp s[{Tm *.DŽyX'$C?ԇf;AY^Hs55ѯ& Uo=Zю=r _@U:\py! bwk\TW4@W{K[`! F$/9eC9QkkWV&#|yWHuknFPP2h5Mkf@2*}yxM \yoxS 9> '˵90|&̰9(PQbp "BhiJBSȰb a⢲:9!H6Kz6CIvg&Р&~i) <Dl^\V"(XWg\_:4W5~PԎvxL()울M*HEo=+@!цDOc $ Hl?&@n#Xg pYR?(m[S"ȗȺH%)0Ő;!F[2k(ZBDX Axs5/o}$Q)_%7XY]ϵ)!qrҴ}R\O `?;OXgk>]d'N#ILm$:x_XV㵛IpmfH@Rߣ?Tu(2.Q,3: AhdJhW mXr,f}ܚs=Y! Sᆠߍ!ҽM-z6͐Ut5Z}mPb4x]9=4׼Fcwx[1dqȭS yAxu:Pg)HW7$0Q~D-Sr[=5k)ͮo7TW ǾI6& qAe~4sbd4ާ#d&*[="}lS߷5o*Sn0s嫣*e("q6+;iSKhZ;L1Uk)JrvĪ BAΕ|h*nGJ]~W_F_S6?}"`£9DpGæe!JPѰg}%Gq1ᝅ@ֵJ~?8>dXRyG ܊+ԸAIN9~5­aMI3 8Ӊ9%K4-& s =9kZ<(rx@ܴ㉈!g3ITeqd͉~``JZGcf@q4JĝŨ!gDX7`a2=ݼGԾ.1 zƆ18/DZ3\^NF]%܈`TV$5maI=lVz>ר/Jj1hbV&kBv2#*O Z_-8[-F`vǰz"Aea>[g (~\\MbpF1nq}<`ZGkܺ·HlܬOo033gl\Pm#yǪsJyWD:l ͸X.pe|Q'JTh{IEz@B2s =-}䍄kl/@W(Z]W?IBgYك]z:5ʓ%yCz5J|q3R7̛{slk.[A 9('ZoZd8O,h"N QQ:D4rtLP5_d9ܷ|hU[Yp.[,nM yD (`w(Kc&Y+bpCؚҬUjJJ v}d̔ͬ+S(Vt?SӇȽSg)E^2%d ffGyJe ~~>:p"4_-Gz"R,0571wf1/q!!?!][-a0;)*65(*b>Z酫C֞Gx[#i%s>˅+N_pVievqV*ǞťŪyᎃe|Ff[;P*(C_R;Ks?R> v)z&]97,r/1|YAK/4tYfgm[TTD,NkseRF;2JL.d@^GȔjưey&)1/͎uz7,élC KT42yJ8 %2qV!K^#g\d#rֱc{E^ |`˜qovh{4m\Gk1ф{U 4޺%.6Y^1 aܒK:SK͸^KNreG:UL+Z-%.62/GU&^JYNд-8oWЋiLS/ʌZ ̛+ -"}@hga&ҳ}rH"g(F2d< cI'SCwטּ7JOkTP@k FTG ZLpi?_(Z=J1sbT:H9l`!C?|Y3{Uz1 - ڜ#zOY+{y?j )W~?i|8舟>-5M2':oc ;)H\;VS^W!ToΎ4/[Ɛiu5d! od/OwVl H1^Ek_FS/6!cn Q+Z;tB/J wzc[{'~Sjbg T(9>9ukB1_WDG`ӱxf%OQI;X15_חPb5״yűc#E`]1 P^9GX=Xt95@uƚ[>zQ'Caψ.kqĬ7':O#CnF'*4ˉ465ag%%$ؔW&d/J`T:𣚔aa8X 0L9/:?r,.{GD¹jGj+"wi8+&9a 1VFAk~g0Uj*n,Kٲ\fzl 0(L#%~uץO]u5ږ~o8 %xQg~Cn~L/N?wXə4 k 1V2?& zv#T+|ΨRz?thrDs|{/4O{wUKnR}err}}?r;xUOTpO 8 TU(qn]._>ݲ\-atWxX-,< @D? }Y.zn`_E)tP}N+~xX+ D3".ܹU :SOB(y4%+ w0(ɭF솚FBYtqEY&zᩊq/ehZ2%ޯRvo +c'I%^Mli ο\{ňT~:1;"qz͗LSR:i scW\IlyOB~|XĢ3Ĕƙ~ؽ% nbsC{ǽWȻפEJ gNUC<tϙ!Z %WkCqg2<kDJn DzmC`$ AK㡫0x2IN2,J3pKK@ 0 /"忷L RYj.kH9Һ|XWl">pN>bFɁgV~Pi\ 'u( u;4 v6EF?{OIsK}d{UZx0"m7~re/\i9Zjxs1] Pe8Rԛ$=nD}ؕt3 IPe jχ(Z&c#%5WvGwTfr#D0!J(c|͒##b}-{fS{I_Kcпm~ͱ&EtuJzÅn\I"C5ƺTo,^z|'4a$M{iZ+y)icSo3K1T"{-HL% {QPS?̔ŏ|yu*y7zi/)2VD,o;<=F a@<,zbghĬxiNp"h}EOnQd Q=#B'CهyXwْpB^OH׶M;&jyW(CU<ϗewg `rds-h3,u40VlyiCz*" rʴF\v&6ult&9NDv*mQM,ۆ^V-(<[LˊY|XugҾtf&tvE>Ѩ-i$.MMtMH]ΜOzUj B 596$QI(ޙrY&p{?⊯ezrnga_a.H7}Wݷ/(ui SN-z6$ `/Xb"9Xo,OSA?{OqpކQf .&ڮRq1A YHux;0 %Y*GlMN˅"T3RP%6Ǐ `UɃGh%k$<^~JVQb_FC|թCPi  &MTb &E>Kez `$d>Xy%BfC4Y50+nZ=Űx!E0( 9|[>l 0EuomJ,G\ $O&M. ӰMtܒK=Bwjm(씀S.ByX[Iyr5c.~9W%C@$iBG}|ف»i8?BNG36VtRy4+xUJ|52\`0g<Ś`&VHeU՛aXkyY"#Q"W"`!Lpu' v(Iѵ{ O2JQH~:P)fuXzmk Ĵ1Ӱ|.ҽ flYSH*?{}`_ϳ}i PѿRr щUG;O`BhO(a-lï^皉 q6/i=W}k}WEjW$-U\NOguDg68 kQ$&6(ΎFssq%*7YϊOuA/?/f~>8O(~fM˜d"&{)TWհjEKF4m[ey's+CMp܇\S{C!:RUVN6ur٢!mJ!I'9pis0j9칉k˿݂!ByJB];(m{od xѱjs: (Zx{_e 06hdrQRMq Z W;$d wL$vI=R&+ƁsC^ (oƌۆͅq\l6@Fh1.J5eImxӏs]Xh,ql{K{z[e'8~f9nbLh8lx; j(^l#Q6^+ΐ ͧMDA?//I_=uޗ_iK»-I(.C;xg&4 SENhzNHJ wD:Z|T;O[fѲB朎ޑ^=)P݀#C-xd AoΥZhE5^ Ts"y%ꦪ$ŗ.} J9T<êUL%lz+[܁qBj:b'N]d8p?$yxps^Ylݛ ( 0 1[ms*K ewVC@ޟќ]^-;:0˛_a9g7n%ե0n8e7Y:4T!"Ԧ Ob1nb`d2PS/v]SV7̏mg1t2w(C{x T{x5|:Sg󁔧iaZ)U(9J@*~ LTT)`.K < zu2!M͟K4Zƀ@%H(q I͉dF֦ asL:g,lR$11L&lpXL\s3]_WI)ba.1c(mpA*c |w:޺'c2J>#cHhF3xlxxپl,t@QիQ:*Uxa1|Į01Q:O EܓHv4IݨclL AzoCcZ8Fz^R<%~(9 k6^S@-qxntrXHb"sܴl}Ǖ]F4|R*'v]=_2"5KiѷPPwD[)W~2ẲsdbT)ƒ G|<^vFu 吷+6H &z&*o1C|XV*S7V3v5O*͘cdi=OTwKn^Q`I#244EuG`j2bC^Vbeg{I.9n-]_5XWyBR}p :lX6xt[§Ӎ@5qxas@cU8ݳmA}{56jfⷎ. r:ϐ{(Ʀv#]ˈ\Sc<Ҭaq5 uXγQjۘk0B H8A/NF6R4%+|#^WH]0+Ыk#$T;i~g#uG.6NܿT$Y\:/?Z.9P s@qXI~ ƕa~j շ &Ab%RCgO z(z ,㇑ b?qbC&khaF+&KӬRC6sd! @dOuJ EdhڗA\P0 /lRvuܣ5BkgX "^6AKXK;q#Ye5@xRm$?M {O6E=pC 7r>Ԕw:TF(Hw^kz?Ѩ *֠i2!쿾QiK,]J;Q{șyX']y!`XNLldd1G;n5[ X! $%T$K_MA'죆E|Фlwjjsтu (JiT%/ >i `c֮>t'-We.\gbCץEϐ_n ^MA(> p|H Qd>6h;ͦK\kۙcz1]tB%ŷߜьEk渊|EӰ=mo%C!{(ʪS2j,i3_?)aS7jK~׺=@FrZm^Q!a]=eA"fY}g]L,xPt_Т UR>6:p{JyNCiǸh0C|N6NN} 2Ć~LMeD,pϐ\r>?Y•P2q] ӫ&P74ðԸ:T/[hΏQ{@q(d[ h\ }m&a _10 T-B=K< l&@ΙapZ nj<q7rMF<=̉dk;$i;oMSPb\kۓu`A_y/doַEmm¹d)Q$TVbRoռ7vVV @_տCas$a>(?qpŖe$#Fp͆x=$e 0Q֭n{n_b^mrcTDq6Fn43箈ɖ'ӬYhiMA.wD#l2HOj>@Z0zxmt֔wGYR7 Hf R.eKűY^zc8(_vQtfX$h[zAHC5ُ*A8g xI0H54-yȀRf9A`9J`b!;3~K81.Z#\vQm2mLE{cMGyI7,T>S…5ge]t#TE;6,8~֩FWl ؚA3*XΜ>!Mlj[<|+R\UYv}<3^ Wx m8i͵W=!`"Y@Qŋ."yS)X6 uǾL?7e @79VKwjY 9UV/ʤ3 h-GO^rD9WLtL,!IXn43l.dt>t(o~BJDfLx X#ƣ)Ba=S*#[@d0la3;fD\Ly2i ?ܨU)3#x!#NlədYDU|֓l9&Uo }(,wC5K>*:]X !,ArV")Һ "6LJ F\z$P;HxO$ oN7tVFk+v+xk+O:WrfK!Ёq@DS?F4 @uB,l"!3`ݝ83C<iq_0 LG~ 3VDr8װRg)Ak\2p3k|jԦFʪpdbuߪ>8p-g/%b'֊v4?h˷LۑQW1qC}p%i6LڏBzXyLsδқHuH.ocd0`1dl>T8(KY:?e muN!sUkGi;hΰG&K?BDZjKY$o+x%al.@U;K±w8rj9ߜU/{Z2`=xY:8"l3RxmIEFE/ybx$5+zlx*plpVp?0ؕ}l䢊Ty5"3_՚>@dKڊ:x=ӳver>J(o]Y-ReY] ;kڠ"vc'=Dni5:g+F=g/㐏cڣ>~V+ r(ZUWtPi?}F;^oZUCAt30txKvR c/fu!]P`#Yܼ;Dj)3ƚk(24#4r'p%N$09zcRX/6lu\\M_0-9}bW] lk[à*+!t%K,"@jj.Yd 4-! lPNV][2;: G%ۂ֖hFOCiFjt= f*lSˍVp%A`Z/A^[p9>ya7/F1i-m S]$78\i.-gzif84Sü1=Ljc!MFǰyweu3/ =Vէ/CD=\ Ahe'ZJS!JIvcO%nFrhC9 ,q LjP!&K=`J0e8 UG|cŕ@d5wOBp_oj>m-8y`8@eUf. ҘK@_ s_G@‚ jʷ{C|5(;;6зe tЄ|X>! GLCтSs&qibAnENowϓ{j9BO^c( 3Hg*) -L DD/=¢vrwGͧ;q&4DOL{B9M=9+ +tzi3뱭/c#BܲpC#q *p$V1?xM{~9mw%41>na~[i2KE,<21iMm:f!6v/'w,4NBJߦrpyPt" |XT7 >@>NOℨQrx48Z`ڍ thnGƖA1B3Tfkts|} g _Yw[/dF5S ֙T!r!*wHl0;MZg`/-nOHo-spQۺ{Ee⛃p}*FWgβď݊4XufHJ'TW+TTR:4I\"(x˕>=* 2θA/\*ȑ,~S@4_ x7y݌7mlSpLe.%tq0CVvꗝ2Y!.Xخ({$%k0c4/V(w-=!P6&ؠhns&. ?3fP$65M)F,+pFHiJDSVbxJyuDL.uyִeV4wbm+ӝum#O$T3#^i&W\хy}P) D@S j)i]Ƙv"i\6"fk]=GDr1KHZJ9;+We\Q,HHwF3) 0uVG qJ"4RaƂMږ]=K92+^l$ R˫fi#feK@(t19SDŔʉ2z Kk$,HFP/3jM9QΎ5s=Pu4dVCi $`Jj;pq,c^ "5! <ɱ1 Ej<={aloc۫F qrܻ:s?~|Xw|"Ѳ m)otxW}NgQ$ŅONH'UD_pZf.}UsB  }M_k*}(Y]ZZE~ß$ڟW?կO'Q+V*p[^T4fHC['[|u#ZjOQlj舺Aa[u5u2mJ@Fj)foZDK8g)O gb㣜}1ŪnC $sLY7\ia4Yxt*byVnPoGXX G~,E1鳤 ET+ʍ~yD= }ЇyW=b|@8- kG:g-I2@'MհXrn5p ΆF阹Yϵ[ţ ҥzM!2_֧ITq-odMAr_SPiJHC@h;V!Q&7A+!b0 JYɏᯫ'tӼ4/SKrg->Թ(H;8 -w|ϹDR iB ]k۬perP (qO(Wz0x4;]xX^( ,Bh J.g"O !@0-<|f˓Mi:;]&'E6*HAuakd})F.[^hpI(;P-egDVQpt$ԃ5 AΈ/rfbCťppBW4NY",3xaHX+rCL5N]猓 ťPil.mb|Gi+6Dm(vSICj,eH Iέ鬬<Ĵ]9H?~-/ >`-l˵`H~R`4Z1Ao`I)֟󲇒t>X99@xah'5Ŭ6r ɗzgX$WAOD\ */z :E+/YFQCŸljk*)Qho0˫åHː$% t];/&_R~݄ 6"֧L"oZ2,ŢtqVvhF{0W‡txNW J6v<nSqssH׈Akg ҧ>N&ZYI-0 N x7'A ˃IbR?"[?t-$)bKGL^O搴8ۄypX]2(" XRLmL sfwCQ᷊QUOγOJ z?[#uN3bbɫfSTi!=[L`l'dRvh;[ҋO5EiÏҩ&&mf?M 13^Μ#='oǗN1ͥGi3ʅ !r* 8AGOýd((,D57N\R{57]wTz2j\VÄzkQIp+frYNkԐ@օ~2p.c8C+ڣA/vPP Mg'2|5DxxJV~";bʋW&a嘯DB鎪PIJyh;$&۳]v *:m =fHo3c;2[o90Pv@7"&ŋ 2 +>*v#zM$^=V%뇱-ob Y6;ND@hE eǶc~u't/7Ŗ> ;3V_OvߙմW0m,Lb^{ !lIvH`3w!‰-$EvޖP|"3`. -@NBSVS%⪧r.Dk 0&"^)DvSPxª>XE .G,x${7G=׈wc!3) u&5pЇ!Z ٻo=<}Yu ) 3̉Dh4ڪqE*9b:GM]Z~ n!x8j\uatrT x`X%Ef#u~"JDul%qV?~n͂Cmk5fY\g>NJD`$BY1թEJ=ǛtIz&cG2!b0n)go.IOŶd2&_ɀh?*ڌ ~gkXhKRPLDRAQ(UfFnՌ ]>JEF&v dFo~)%*"ܛ +g&6e2-n` 1ibEZMR?Uؠa4S99BYtMwYv}E>OfN)lG!ooV'< 3]pcM HX;/_gN0mD4]<9ddžcȇpW(*C`EzFXRZlKJpvKJ <+MN_b^5T=,Npy$ o{J{IWcۅKP]|M`uR.> ryC=1 v9oq3G&ԗ=|=v8DuRwy-h*8ϪX}J|$52]fYLnv V9=üU Q"4`FZڛr(ƭYdt{: @~90󱜿d`Sa^w.uO9]U>ku cz֡lbW}a]֔]Ύ rJjDƩZIphhzs,`-iۙnq ?Y״te@ŢWp*DYӁm$'Bjhӹ$eydץm}QPj .:>ɩٿ_!RpMSml/Eq2^HLEi8ܘr*^YEXrR]mYWۄ{?Y59QoEC)ܨuFf S&䖽4]G= {E.23泀+$^y.&V)ԏ{b5zt%8UL5`%nb(>7 J%erIdMjӸ"Ͱ/PC/vo͝>ӹTJ&,\q,,pY9Z5zbkÞ9N( [_FψUR;FÄlsG7ujdcCzǑF%Gw8.~nMUhp~;n.}3`J45Ƥe%2hqNqЍ OM!\̜.e zO}8ԓl+Hx !cljq,eΪye'HA'kP}1e? )l+dPM+1i|B"N:tf*'%/Oo07W9 6n&NB7ečU|Xtoos[gXֿlWl&/k>~XFUt,{6H: !*nFc*}" ?޸GG} w8_<:4;|)3 n8B}]"GopPˎp}bSiҢh/8<,nG8>CG1wS Tb13޶gCY-)3myK<- twJN n 38N. ==c#H5%T܎Jtw6:v-Urҳ2Oϧb[.>o);2'VFr^_^j> q/vM*y Jw åjVvZ { kUOpkM71:6<PicmcɁwUv0vœ[VE )D՚ <]2.„Y2 eO|ǀ3qjguޡ8EgG,̤IGݵMb8b\bI愆]3[5m,hܴ{KB7b_HD'J4).") PQQjs޼I)jCm c!6d\a/#}mW[Aƙ/HwLf2ss)-bJsTb2 K{ʉơiH뭕H b ky_E+RLќT"?x()ꇏ@gRRt'Tl7)MfuْwH/,`j\ H0rẝH%.$t1qĿ'NX<]RIXGg{>x`8ҽTzOt;Sy%E@tnzsm5g*cIj*MA>j0Oة_ֵaPIn [PDdNB$b8xhT*cj\5Ae4ن*g=B1NR_\P{8A ST@u_$r֏'2ʢޟnDBn^g|V9i_PC]2?s}u6/L%_!0[NUMbx28Tp;1nAhyCg`)`>*6bYݺZ>:RO&&0Q )wH0nRW=Ew1 2KcSMJ@+p\C2`jq,G3ݗH@kל  jч/gnݶO}5]cSfǮg5*vĢ q>=6s IDUBY{?1HIāIς&>77,PZI;!)®>4,G$¯~0 #Gqn߬ZU,Z.O礂,G` ss,qN>F&䂋0i?٦&྿j;]5M\Ou:~4)>cE?U^PVj4 [ޛ}cZ3`ad){C/K)7{پszG?pY-ezR6 ^rؤ"֥ZDW_uaotH9͐ ,΀?Rvu& +1D MX!\W(vZ 9mLY _¬hQh/uPn[hQ}2smR1Δ1j\i_h@'I{TPaC,8<*Vz1%pHKd1b} lC 6Ċ^U]!`H.aF?Sc~KSPAJ ,: fN 2_Tj0a~Ei~֌LAxP0#$yNQH"H۪ X5ڴ2Ϥ") PW|.~BHͻB tɃ'+l}ϩwCӞ&MHhgvXW '*)E>NAR%\kmq;%VY$yNNȫe"<ۆuW irY?SA.˳NqΤ`BfnJf0^&ږC-VXVےM;vwen7ҷ) Q$Wo:;ƒarB}BB+姢6VT d%?m7MMl :BX;D3k܃=6'Fvt(װoI3?AҨ'˚dS%p{zOdiŴ0oR;Je8U .X7H:EH֬ɀ N.[;n0~X.QwɪT¯.EC \ak:2 ܢ}/IGc[Ӑa4=f 'Hbz4[RcAVԧ 5Rotug{Ig[ Hr(v\nX-*i/16"<+a11EGA0{af7= 5XeP3':zjAٺ3Y=rz0Uk Sr>LR3~ʣ4\\Þ4bTؤeDg_4J㼡m8Ms9_}m̀U[EIڿ+Ol`G mYq-V?aN|+屧%1?ՊrMh_/ = %ZKrQdAcN#C[]ĿIV{_c慦5%YJVҟ׆wI^+#D;ke2 TP.BY9:fp2w80/eR5&sq& %xk(;;Ii1:H.dY[J}`y($>i4E%zspod2`\-vrhY\~jQDR F.7!ӆv/rBEu_/9i/n=e2g,)mEq#d&{*,e#5FPXۆ:(.j roi>q9l g'hoj[з2᷶JM3Ue򋪉/݂:LkccmޛJSU(giS@ム 7׷XfZ#~$>.a$IjP(+ Uw0123|{ .t]Q+-k,6AƆ ځl,HɮMb^@Xt*BvGX< c˵x<"Tlj=#p=P3hÝxNϫk =6(Z碨<~ua$kX7]TWm+oHi6 ,QP^q!<ݘm>җ8}aLKU$E U,{u'˥4껦,ߔ C& XOωq%2g; =px>tCB(kh^ cN V:A v-L#hYrvqʤJekۓstϽ g9 oD_ޚ1#qGhW'V6auۜWo=Gn6ȡ|h7 W*.iz?/òDl$߸:E)&*YɁ%; FY;Z T&;Q*:eрz?[aaC]ֲ1~͍gak^Q| yl(`a3'5A!p"4)*ס_5( 9|mg=/6U9kkNrZ%(*oFd1g`s(scOg`9>o]7nU.OZ7 =5l+xkQ+2nf4e`iݝfգe$`Ou >5etgFCB6"Nv,[\,i}:ä)p[*rW4ƙrtF{!ː!&rev) C/S`ϕ=C%>WE.^~H>+TןQo+Ih]GDIm=i գ9=V%/ v1&}@EYlxU*v~$ crʛ1ГY}nzN rpY\}h}frp':Gqu3;LQX'I#aN1wu;uPӜ1WU~7q.Tԙ|ZP}12@YxQx'ZSNRx 9 oizcC=vVç7&+=RƭaQשXbIKx7s:F|笎R`] -PPC"'L&nkO cĉ8 b iK9)Yn*kJsoSfRȗnU@ ÓXV3~3$@ײ&%ȹ.U8\ i!I1?G_A8v{6,rO6!*KT낒2pEI?`cshБ%= 2漩qesE)QI;ɣ@b}ўqxÖЏ)1\.HQX!vgh7}9EFJ +HA,N_\}hv % tNn rg'Sc#:>4z,j3CT ;!1{&4)PXH,\nsHÓHBfXpvFS $POkGwk ;0=G/\LRdj@0LWPO=5oՋƒ!! Ƅ?)ϔL9{=[ߙX +;ڐ?#И.I" MPXAJ5(-qRV ԷuNEbNX`}3PIsT߾vFAT$S]ɯ_E/p F O9,U: 3Dhp?nho>)k:1Dj%j=DNᘽ],YFb 0^"'jjS|USFiI.ɚjJUuH\]e8W xdWmWTGDȼf`vRK44"VBjl b耑X~ !qeXۖuuto'SSY! (jR_MZo-"e(ܶ&>KuɈp~˼OCtM'wT,FmFwoảWW*qAgzawY9au~`tSGI7/;W,X;|JaY6Q~g=S kUH: 'FxǺckn,XKe#%Q9h9ԯ[5k (zҨi\墦X;C),J(+af/ʊǵ|uB{>ͅC;X?o3O}D͋#)%Y7ȷbfItk-7&&rFҵJ-B)w ߃L0&y$ k *dtzA@I^׎GoI:qPeF:<ˌTQwՄMpQ#! ^ݏ8jE%'j.EYϮz@& :=5+#t6?O72ٳ|_!ٮ1;I&S`T<*Ji) p]$QQMA z+;DLg=Ouيέ8bMB:=eL}^L55yvIAv)|K :.}TE W_,6 B̋A boOmrkSF$Y[0TN5 kYz[~gKj2(סzp.~H|$#0oTD|@GV&51.ՎN upl7+J 0&,wH+OshQ8W=\vj ۫|(WEI;-:kP2[% wjs h*wj~TD~:=_1`hj6Xa&Hk}b~Ŭ|*OO#cL(D 0ӎ=OC^jU˵jNU Lub:!&>t\P{aMnIl"(FɋV$p[9DV4)۪ilsI?qk1l]f$~hݽZO='RoViO=vp {7Eڑ(/ۅ2RIqԦ",2s6hf\|Dn=W(2vsڑ[щ(I5"nz&n?hE~xē-pb%78Xk9_Z޲ h7mެހD$ψt#^ϕM?s|41ΰg5;^6K6A[M*t@W-iFmwNiyNi,OqC쵞u>^"u'mԅ6ɨZY~w7zC=e/ gAGp:o`aϖDVI+:ut}?.@T {_KjSpRt7l?H$Xuұ.jKnִ2Of{SRiG=qÕӹB7~⦖"3823Ϟ^IS21 bBC\?,3$DjPݟʥ2 ά: U %0uAcw 9y_M2mSxt(+.@>F!m h=d8~g [K }=ZKXi~g^:Z]"10!ha/khF2clDBz2 -R@{By1nyB 14+mmucP(0eDiLk:L_=nfQ Co_ߕ-焦Y9H"Hp@^ |)N"X:K+R{{pvAh?s|4@KxIñ\A*qƢI&''X0O }YFQ hiņ:٧Ak]|Ҿ8TzyqG.0DV/IӸvv`:!U%T+#Xq~=җY2 ?DGBÎvr*\Ӓd/FuQi5iQH,^n)ua@p5Ҥ^װF` @* H--hT@őYz*zd ]T\=1ytTs ;oDrzTC-醲 ~jSz's66Fv^ReE7?aߒVHd/}H@q6%#zPP Rd [C JRqv-Y9~H|!XWYmf\; ] 5Z2W$olEbNH;>oynDfSN߮sw1raFI5tNja[^&Hv3~"pV§:]ܳNvGVQN-!ې2y19=!UdU TD)_ cmk{bm>]o/,@Q IuNbgUJ'.@ CƤvh<l ;'!nM+/pVZ1_yLqXt1:rQKRs}k?3dNo~1'Qnujarq]Y^s=f5Pp S*hU4m/|Ӌ."_]^.@n+fFLIOk?^!eG V,'/5ɓ s+]rtM|1GҝJŨu.씤kHS'|:XhY1I_!k95;̩Pq}Hk;4}_l9*CoQC<K>O^4=R 9!@bnHսXq-sѶ'K)9ݮ/SxkTk9o!%Q/YQi6TQzhESbo/-R3IH UG)XO كyJ!iUWQ,yVD`[k42J?gSB .3/.)i/t~Kb-cL3$u|U3䫐tclR"qR@qLl2D1*-`35lϻa[G9009{xq u=+LQB aE`څKg<\{lDiNcD%sb%0tX/m'^}n^bue̠ae ]]Oh?lT.VYcW_v$حc.uy"9#kM<%3*+vt努oQ# 0@9lkfK y . %չ},X`|)J]Ew}}%hœrrn=u0d(kM4[ !#SIU96)N p02I[e'Cp>PqX:lݟsLYxı|5m5mso:!!ǟMi.ITq=kvRB+%xte[Qhbo&H#E |h( {W36%hRbcQ.<E;Z/ ur}؆5:k\+V$5SFx~֙$Lf&`WED/št}^ 1 gȌI>ވ[[Z,ׂM1WT]_u)QQ %o$ G^.)j-cMZ;Ye(q!n=w`8'\1VKH0x_Y5Z :yI*Zm+w={>\Nn.fA؉]TojL4ٱt_s;m-ϴt1M7~`FW&s0@" J+߷hh荑f>)J %P.4gMŗe]3j !imˇm*Q[vu>d ֲ|2Pqz]i|lSm t606IWft aӺ=<ɐ(ÝC(&Co(P^"VE. 5ߑ`y UYs,Ti,*vLM+"n‹a=#h9 - `9}2y*^eӭ#p X_RMc7Wjy4P{أ퍜@ m07ˠTHѣqGJަ0Fa'n8p1a t!3?oae/_YAte YwJM82Xuat= h4zp.vMfUe}c+")[r[S&!CUyM۱Z~TT=b:y0c1|Vu-%@PikREaٴ6vif2]0 1sl> 1-AL>Xr#zJ786t}ېÙM"|DJ=R-Ȳ5Btk E4i=l,.Puv@t}ss@v֡)F&^O;]sd8.0e%ə YwT6DK￶r] ȶݜ(]SEnTi![yTBDf@vC9R4zҊA_zs=^ؙl:wgN|wǛޣyѢrrc[ZsԪ`<ۛY.nɞ|Еҟw1m6/I/TD'vOX4e=ګ 3C,eTI6cqP<1KUZU_x͋[h08f%X^' 5O-~)Ta]H:fquUgVdhbpID ڢL1*rOIVu] T4YkjuTz묥g/cN|i(ZUSyŜǪ r'=JrH),ܚPjhfUM1&eGQuz1%6BI2tWG7XxPX U-!jdno%2lhEwNQVx ʎ3tovf=-Sޖ|#[̆ i`D1,R-o&L4)b{ރiK2Ӝ\|b:h$5B ?L%y&cV}ܽoUf S}ꍜ/y1!wը;Dχ8Ѧsg ݠ>ۥw~a%_6]&b% !Sשny hy!WA(FP2X5IX[85bQ-7/CR אT;`n7h5r)|4O ͟p|ޭ8!j|l+ky d9߾V[qQ;.@`)Wv ߮5DfutYiۊCvnZ`[ET.Pz'7qg@wN,o٫P$uSo4 VVR_3"KȫAlK!`BXU5h2kN(kewؒ#m1KB?UE:^] rbd3&e5t€gloYa=ۛ.w7aIS(3\Y% ,:HB;(lpzOW] m}JZbѴnwa[&%B8IvG DI42"8ȡʧ(IS?;T1Y\Cv]Қ'(#m: ǶC69V<ӵ 7+ͬhඊQ8ZʊQ n$Sĭ_L~ QZ!? DNjMc9fA}i ʍ)X Q;lW4KU[$pޟ*_+,-eכM Jߚ0 }Aȫ^"68Aڎ}2 ?86bk;\>dp5'@y^U nir<>]o׸ ʡ.x uYtڮNnq6[ Ph$S YC*b_ MDoCtvB| 95wRW1vS+L͢"%$Ň~%&%s d̪֔;1J(9RR'X%`.{.oUR7$9 ci䚯 :j;XOucy -/g-cU_f^ų #nu7=^TjM苓@_𧥙`~Ewx.?>Do Hа7ONRVgҿִ?Q@+ f I"Z oGP!<]8OOxM8Y'.@VР ;W8p|rYCE#]ʷzk47 ֨"ApAw9a!!m!)C:[ pyCTiLyצwW8@z8F?M] dʼn_sj0}66ZÍ76Y +WTMӮ1xG2䍶z eHY4E:,ʧ1?"'4O1=7?<)* R4΃֚K\~K܃4GU? 14͌R^>#ܢ~26"=1v;8:QIPWz~*3If1ROh"yOdpgzÄܹ QMrH~AYie/Rf+`S%B a>nGW5]} Tzwcw3:?asNZ9#R].=( ۟= y.Aۖ3aCz'TgJSV.X,83|G_%KLw&\ Ql X\1o.}\V(J/!?ۿ1_+f `XnQ)Np16LymWl=QmbPDIͺ:wd+y n*!qi @0wot=yPX_ >Hq7`Yt)֍hy])rt8FZ[fr v sBDϔ"_$IΡy Xô/٪*˴8;\~ %!3@{]eC` l/t6&W>T '3OZxAHcW"zUh*3M VXVq>,  m:lb =~s#־s}xM"`݅FH?Mq'-oZ^єMi2-ؤTRߎ.ɐH_t y7xP)5Ap6B,K~4}ߍ@$$#R+ZNe$Iml> .2 qbvcS"o4+dttAr|;CdAk;,}l6@ I{*ȯH\ർwEO酨Z+ B9.=X΁/oޔV/ !;&+௟䳰.@ց8V F&2e9q>ֻL2\ ŸOjbkH m\]-ҋ/hPiGUGCbtN1.ي޴Kw M[v"UBXLRA}dmԧ7(N^dۢwtGˈ휺/7.ߦ<,g@*# 4znWgS#UY݃}<*n_ӛcՇ~{Gdc^l=?V0 CH:{E2Fb/Rq§P8RARu,,o_}C1J`ECYdm"E<.N2Ѻa,}&_ Pk5Ȇ7Dշ܂ IʵWuC*B>b p2?m(T J`dBW6mc'@w ?&^b-OCއ"#+ =nED^+a)wyv0<oE_>ԀyxtvWНco[i5){UQI۲!N=|ŅyboJ6AkN:%m_j ZeHnMqkxؗ_ic !g9;+Lǟϒ#/E=+}Q+Av\v3Ӄ2,^&M@m&|u/blGNxӈ7|BmHPC, S92硩K RWy-q.~^6i97mVot hx^fݹJHf)^eޙ;eT TgBWMֳRU8_KD5q4HRSqWU bM߀eAH;9Ryø1Vkz;ݾ|95F!;XAF4~\J'Fd(> BC`0і\v S*OBqwQH1rWy}[#1_x+v1e1Cjc[xcR; 4HnuWIj] Kc8('y3!7ҤAzB#;-Ss+̚Zp(Ea؁?eVa"c5X2i-kՕ@ߣo+p-ULWiD m!a3ZĦ  6w5&@;Y xb9VWAV<8!DoOc ~i RqsL!u_^cCOpW7` yX=qhdcqZM6UiVw-NS Z@& ʌZ-ħwdĹ#F;{dFv@8_U  4qĄ#F X*#'-C@W]}?t"U:-dۅQ(L" 3KNS) ё5JG TMˊy&Vl|N &bԳ]><±>%=9y ?ʮ^4ȐߺLlc`n_|cŀ9 #;1_)B*=n}9.mcn&}É?F)oy5"اhV9g2vL[Gbrt2) A,u[?m iBmPşTpMV1Z. LV(z!rpqmUQ1-w+`pr%٣<2g0mH(>4>"+ߙPF;l./`= ۾u&_!ۣ0ּؙ1!"bN3{#3;rC P0z`JX, gD O>u:uHaDCvv{PWmsD3|U GVk6sa"  :.T!Q^iKGh ~Shr v擑l·߱ƴ$ΐ3>d  ?~P^r.Jaf=F Λf:BQ1%vgSۏ?}DDwz$ݩ~6N=ZTu¹S;/0ZwWo`8O=1}.̃cY$ @xQ2͍ f;)cBꇧ^4b'`SjB?2)M7FRڃ3N2Y_kZKL~JOCwnp>I{xޭq&OmS:\ *w 9¸3M(F-nƼP]/Or`jf秋`~I侷RVr^;Q ~O#|^ `k E zQc ^95qm'(kiH+^TLmV̱wAtsV )מ>@^NlGF9p![7~VVSm߯Vuk(<'"TE(@M4Bw8o~AM3:][Y1fSix߹~訄aN64"Dp*~I=İ5n~95,ƣJ[aW{ᚻiGh#fn I)9>qAFm]-՜d V= NJ- !ȷr A}74T' 1"PF}-ar|ad~@^?>'Od{V7~Fn/M]?.}(L#Bj~#W֬¿f?s-|suzQ7ք{`iO&ˠ'TtOM>;P _w(c5oI5p >l'n}6J8$%q?ޛdX%=挷O ZaP0&Utn3!Tq`61!Cc^m L*j(3uZ 7[yF<~#[탓zG}T4‹eoxG;0?'0͑ma  ZVFI%4Or~ Z#@&$aFhb݁ˈpx*42 Pq X㘔_vG0Ya3.Jg`_M`G1`Bb95*V5nњp*;2I~/u3gFNp iY> ,{OiHؽLO=8kr>.t11<3;d?{ic'jX𼠦ucq Wm%ǺxIѣ! 3R=̃ r. yoYbʆШT2gnĞʇ]nr؀bxC:B{ԋzc!;ʆ6r]Y z#3u4_8H\uփ_ͫ!䋜vN$LjEכ{rC_T0R77%#|"gDA z邜2n?͠d6`xνUÆ +.Dl}Q ZODl5^}  ^O s;=8u3E_|G(L?Ԥguf4ވelR꘢ Vwlà%LoԼ#kLj nF?2-sbTZB6DY<%9]ofdV9Cj^+ufcx˰-hJ9kt*`q[1?wBSF)<~^ j _^;e pYm g>3iNrܢWr&Nw9eF{Rfbk\mF $•0M7owsRږl@F5pnu-@Lqt6[@wk=r "7SٴYWKCc-2}BC!T=9_nbW(ňvx ^9[d5>#;Nʿ@m&z2_9ܼ w?z¶"-V''u467Z?+j˛nzd|8%57sO\jDM#Z $խΫ}&(ϛ&9C8! O M;ny [åU0~:6"]fYaLEF8p- LSAmEɅ` טα™Dnh/!ۣ^+J1 Ih+;aDֹ!~X[cgRGė7l*uꏡAՃ`-29sAw ] >! mW!K%p֭:T/D~Ar0GDbN:o_)(qB5VlfY<P@: 7- a ֠ B&E RD (G8SƏ%094 $|\]ߝɄm_`M\=„u?kXH^*M 8W˴'Њx$$#;D'@aW؂͕3w TYu.J=>*AGyIó]p)7/p f9q*IO.99!4eubLJ?"$B~J𶭣Dj F&D3oGr=ku ܟO;wj K]]8ʃxolVnI') qWN{5=yEIyd0 PU=rk*ƻ\+47 k݊GN j\*} v$7[ !fVJ\,=mC$ )[<&z`M2w=,nf*itnzy/{M{t~xtYl:(T@U^%X ob!D χj(9`5΢QѻA;$LQj}[G0awacMf$gHp9l*'MhV{#$KkL-K%)[lSJڶPR^14^8C)u8SdQ QcNkkF;tAZ?wR= 8*e؅2%/'F<ZnoCrxk\HԲT8? $)E[]p06)~1;3T: VJmpH"u>G1XtLj+eZ*2CH\R?h'ZR-u?VȔLD Xl;^0얩mS}qQAP]&P^{zYĿŸY|^-[>5@_eh7;՟Y:C{Q`vo K X͖U)M>}֐Ἄoc9Q_}:Bd(r^&?kw/xpȋ,WjǾ{bU8fFCȚ!]1Ңx?Xqw`<3L_Ag5!UuMB2pRFmDF57:B[ZۏqvH^{-&:ɠO/}woo`*8G.<~#.hht$eo"ܰi]ϭ{8~%u5\m5L-oLCta~B'G)ӅaE*+U< 9lfO[ՙ n?brGޡU[rkq"rl$p-G{7BϘS[NkiQ V6Wl?=iQz9/;%}vMp_̩*i}.oX\j֛?fOasfƄ(fW֐ VOikg~J͖V*p g3I\h@8Qۭ[ sCng }y/GAtyk BX9uDyr׼0i㼗2.gcrZNa .N #j9=J (-!eBprBٗ K)m2}6ΦXHV栃q ih_Sd_&S˽){ $LSx`8K&Iz =hK¥A:4.7 J$T3+?&4>V2 5 B+eQo.[ :>3)?OV{e#<&VMҒT)J<&#Q øOD5>ylE#~M:<}|=ܢ {sX<dRe)" 3 }A8UPW]AEԙ-B0,4~,cu[`L %>UAM M|KxEZ;qc/7C?PˇqվtR-ZVݽ-VO3z_ 3̓L̝Kh|)vf =Y^ߒ,!5cV}ġ9^IǞ#yX,CAg o`nsk$t:s2srVK[ۗ\(rK]EMB>rK&ʿZ' A) ͂ӤZ\k>GN7J[%:AS1ݞ7d24w6 Npv-g™(AA#DL{Cwd.zbm]bے_D&T'>QX׾*w..~L_9z##<^n6`dUS*X % HI*}W#usb8. L´PEJ90N(:"e*9`Bcv#-˟zt? 7mY0R0I`(x'z:6s+VD1dR-'j9ӗTϹY}_SU V$L*ȵHxGXbthR@VTgƩ/* T̘OFH0d*,IDS[[\7{z_C*3N_('G8#~o´{muvqwqϟū]صqF@?ۮBl+[[!y}8vBK?f+ZS>B;!tNi:>13;W, j2U5;~jn4|h*5= #G6^H1hݢj{F-ͫ" -iW! ]V"%|qxDxhЮ[i^P|<V VάhG5ܗ0\x 4nrjVKS EΪ}+8Z c\^&1->XDK~h"IFD. FtO=O[ sjV>$W7&yV΀^Da vRJH2|^>;F(8+YfoyUL˝OOF"-r3ׁ= uD7TkS<#@sw08*ZTTf}mVk ˠP !ꢅ/He'7ycL0V&<h9B%6/|Ϟ\G{E}e7ꧢ@gEH&a|v7'׹:|Qn [9wIoРx)vxCpxk'^ޒѴu@]2GHSGЉ!pWfJ?oIB*4,W)±Ɏ?yYIJ\,(i۟'L+fV;|$+'nWdOyRy<|TX>n-O)w248jBe](N&'jj,386੣j̺Lt wZzyqep-].Go U5B6wӕPA9&*l='Qxt˔jN%Dlo WPHbגe\D5!nE?F=nrEUUq@yJF։=UK+-dEb}3 ؄ Mfl@]0(V=0೹1~ ,M8P7aJ+~̷OSAA=J:,/ yMP>"n0%M+R* Fk;k !5)a`Bn T4fPbpWaOa8m߽Q&GU `zs)kkMWe#v4 _|P%3$JnZo2a<N ۀ׆NE7GyzהN QI1д3v0 ;mgRh j[c ,F"U3"z'nhqҒ j7QKxz2$l_Pͦ]bCtoèO^Q(H;"7(Xf$aaL I`K h'먰0ggPQ0X usfΆIyVtG@-]^>Y~31A{8EpȘ;ؼޗf*! K) ?rHO3D:>-b9Aq؀т6>A&{EZpVq)ơ[=;MLF6Lzn^+n9}U ȜaⓇF<ك5"*CY)ՓݒfPY$5%CBTU~qQV6<.?̒J4\,¾nDS#M!]͈Wf!0C([3 @w MYL8Y%xg;ʼnSy6D}9d \N&ƘGFJO3l[™AU 'Oh1iBIw%:d.mզT rn$j0"AvTԪ0JړhGh[2RЍ4d},҂jF.Xu1uT5c򏤗2gFkPW%Ȯ0x.\mewߑ'c:FZSˆf H?1@i繂nVw !C{H ׼Y8LApriKK zgEW}GK'Uk IIU6G{=8F$DuڱRH)O[rZzIC?1sqꜨ^lUV+HZq442gKW) +/k*ى*fS;YH< 7cUBs'8KQrk\i=hn'8v>4z'1[2%w71K*%16U.jcdmGB*Z!Fy0Aͯ^X.isF@IcUA1i7Y"Z5JrԽ`6sZ*ߙǞrƥ!T{V$ľiK1&Q9_6d–7f׊dEt cs#nmwD]"6p0v/>ҴIl7`]i9lKp}HĚ"v1m,Iv0>=2$zq)-Pc$&j,@tw"Ņqұ^y|ۖQ~bR6"XMjH[}!51m_Q'/j,alb&xm]nȚjN6WϑQWǟόEFuDnt%>\ʊi" ӆ9C }&׸_͵)dݕ6AN-$A qF̈:/uz)ڦ <DM {SWiZ?(ZU3ԈLBW6/`kmuU7eƒR֣nx 'MV~H(twZ XXH=T_+>hEߪ(´=K"7ldFv{[WQNUADuouDy Llhц"M8Toݸi8g c¸/+yd0+IzI}݁->E>4Vr+-76x+һJh0eDFP7)0ϦtO!q0Rƭ䕧o9ctw ХzF k0ŅvH[m?m9Y9tb}= s1tLIMa)*ɴ 5D)'z{]?рdЫש(]ޢۯy4ӏyPJ[=>dfzx|0Ąpc^o/)eѿd;2ZUi xi0a,Xu8`] w+V}5*܍eMfźP~=$J )*V}z@=fnʐBWd"3XOh_( e{^Qؼ&աv'$ z d "*"I&RD%#So=ʳr ['8F1q:1/9qi\MOAݎTWHBΎ^{Tu ߨyF½[xbX8ruj%c[hrI&j˗p9c<ѫSS" J R^f$ӑZNȲ\j$UdFΠO2kLQthHCŘ}PnO y7LH ށIZ [m7;{#rE=l:#911bHU#qu#Ȑ|ME.=w?辋_hyyh7nSJ~ؒDynB`~7dxjV2e˄^_0CPq٪3nMp]- ërҌBM ᣡM!Q߸md$"{=.41/b* EQU=_eu:ތڇ1~_ی.5Ȓ\m6$%M&-fӌTyqgRtlM3Y1gSr>&7X-typ69/̵S\z.bTXHò-r)pZ u E~2CeҠ$bه-|.Hozx9bɯ!uQ5OONx/ Jή^Bde/X$}[7<8MiʝEpKJ!zn,mCo0U@#NT4F-֟#.ZyC5Y>W/:pC#^z~%zN]Kf/SV)&fV@42m% Zf)1ڕeZg]QSkqprrIw9JK$\0e"6q9;K'{4C3hZrd$ l53NsSt?=?p{U 1h.pq:BoRO@Ld )%KW'#[$Eoa}ǶԪg?K9XFDqծ'& rꟕ1@*K>ѢPav.ig_f.é7?BAS$\X# )6r7 TvU|!å: [ c }Ag竇lwWjVlÁјZ2>[j¡x2 I?8{N yZ<03 ZPm  (Jy>hAl(e«B`ř x_?YDiGIĩjtHLsYZ!reCSEF!1nS'-{{] .Jo&S|o6_͙>YS\/_XtR${м1=ԔcJU~ d!4H/#Gw UC4FEk8b\&95ܕ~@IX?3<خ6&5}]뉇"q-?Y =G P x}9Y A[ 6G^ROG]{0'VI=GN^!PBGЃx?)mp]D_ÿo[ R8]Ғn|Fs'S W0W YZ