libvirt-devel-7.6.0-6.el8 >  H a z뾂alO0]޾N01W@u".Lym$!$ D>rS3FKb&c:L1@ QȨkl-Mk,Zos(]ݬh:5@1^0Cfo{&lYn-UCF{ە.%PqF uEA0y 2\p`t?ɳn>`wn`:ieb2d5f96adf06a789f74107baaca0ae292d314dcdccbd5fbbd947ff5622d3fe9086f7c630d3a3d3559b714952b5e3f0981c6b3161 a z뾂al95m&Vgĥ%rPN'blzh-tPh.!cŋBS3.x Ƀ`ǁH^9Y+v7i/OTI>dH?p_SK۩37ޱqbWK&ֆ5~.GJ>ar!И?ۃk2 GKanw6ŒgJ9֣ 0k_Rp,5ECM/0WeI~e3ޜ 'fOKd>p<$h?$Xd  Z $     $     D    $   d     ( 8 o9o:$!oG H8 I XY\ ] ^b d!He!Mf!Pl!Rt!l u! v"lw" x#P y#$$ $$TClibvirt-devel7.6.06.el8Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.ad^aarch64-02.rdu2.centos.orgYCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch646)@+d,v=(h V#M@ $)ETy/vA큤A큤ad%aƽabLaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽad$ad$ad$ad$abTabTabTabTad$abababab88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52ee23483bce516b6275ed152391a02e42ba060c536dbc130d96de93b241b51fad1046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c89592bd77f8cbf0f0ccd00f2e474cc1662c55f4720b080d02089c90c8f99fd4c85a2db1a015cb412c4958b9bb04524c35057d7e1c4560414cf3dd06fa467e556d1675e58d908dc0c3e23aa22cce7c6522747b35599d732359f37968c99b57a35d2bf57327496edf10cf5d8d6d6eacd44546d9866ad199d4449f5dadfd2a1ab316c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae7e5d480a987f9c7425bfe736574be0cf5d8fddcd32ea5a8d7cd74571efb4538c8650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-6.el8.src.rpmlibvirt-devellibvirt-devel(aarch-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-832a4746ff7233a8d93d60570c55effae0c5710694b9dad4d0d9423c98fed92a5?@7zXZ !#,] b2u jӫ`(y-$M*ӺC.fAD6uIjXwHwBu YłU\}l9s\ BuwH*3G=R3߲4601S9JnbNJ Qt %)({L W] kE.7V>?| OgZ(w' @tmp#Na>VҔ_x47waO .6!D2"qxN T(L#%MYB< _ TI)GnT+ :t`iGi%)e-hq;6R{W /;̾Xٍ"G/ͬ/̖Z-  RFcyIH3}U{)^%gF*,k{9.ớ f,HW-0xr2m,Jؾ vTGE^nzs]F5CJ[yHr}kj3vej=IORՔu*!O P<'tʠ<#_|$a7j%hWl%x8)4,B_$ZizFS>/d8'Z4=sfQFH7 ݅,ȶHKrE}mu*UgZJӋxYBsA>(90ƮZ&ɘT ?/4SƅV@ pcg! -n\Zp*V{rjߜJViFF-\?͇hl@9eۼ>?4jS*2Ndu_~tjK\56?AxH^yމ'9arϰ21#:b}ABV床b á\۸P;,ն;\UcrM ua5{˭E=ƇG*QY@ ;ˇHfM*(LjqU[3Eq:bjVRUೱ܀aZҟ!Jsm|E:IܚCuq(QZMqf\JOHIvxn:f.D\U u!S FF4M.nfz=OU[cU)T?W0WΙVmlk$QUOt!?D`geS2`jqѰ^xH- Y(, 4F^Nok[ ZZe_>,{f.u8˸=uRsu_hM.ƪ*lS--12?_nywVo¶XQw7}.hӠb ?KV(X "/K%-a,[g,Y[(+0žh?-tRGπ7O(֥$+qs ыpxnjq1Q'JɉuilRz T PGcLwzBq{SlHz;`V^h 9BdP:ZuZbݭs/QE4D@Nw|ROS"}hvb^Wٻbq"Y6%oJgحj αEfJn"9 /UkxWRWhlZM-;PPˬ%gtTF*pR")30cJ,D ayH1$kPj%x0`l@4jv5GPa" _M)d(Dy6Eki@U87rpF уA }Z̨WYG/~uwA$SO"o}a{6.L9-U @K#`!s JM.Tdy:xˎbp[ gm梅 sn̝'xy"4!;Ti[x†μV$֞8p)tɥ_W\N)|dAJn}7NfՅZ9"J`{7ud}}u+HhyC*^2+o,S|j΅U `Y)!2-zߛ+يNV[vz+I[ߑ~B;1-2$!n]vHlRF@QĪ!N790NF<>.Tqo> U/>cZ_cA%"{{2N~'&;W/Gt&x 7ƛPWG| s\{e3|߱@Ý({|#ϩPXo|L,9MG x[SJgfjE Y> Z˃\ %)WwcF R%7 vLɷ>^0RuK_d(z>`0b 2\W-q;Xg5 ,ƀ\6\)K[æT7Pcҷ=]>@5cT !ygC%a͛3(\Gⶂ;+KX#4aS =#ì\U@)pxhÂF}Њ?Bk!_Fm(_ #Vɗi(bOjNW ClUvIKT {f%>%WX+/m{AxxV7B[,\xO6{_ .R2;ޣ?vb!7eoL?݋Dp8eƝ^o?\ǣq<dvҲ]M$JbLFXzRlTx Z>odՙL KAkh -91J@7mvݶ,zUtQyC/1"85%0^w E18kQ;ݔNOjOOr{\T)zk?DD5މľe@J|^AtȒ\QM+Y}<_DBj. IW-B:ytP6WmAs Հ}ٖ!E4.n*&͎emfUԵZdzCb1|y;p{~E-8uťEJδg!3чg5TS#M3y݁n<%" Si\q<%?zٞMEZ8.K%/F lmk . :ި0{x?ĕ @k 4D6d<FpMt4R j kôKYm"p!(}I:ꚜAR[ֻˬ#&&#!-e+"wO4t2j6Ff̭'![q3.$=w\Z#6W!Gs 쨅GݳTt@ozŗ?XvΥʃk=@|>E񉼴$霖iuv6Γ!꓾,25yNPF9bW9Ņ^!-=[P5 7e-mڰ**_nr=u'j9|_x^UYxȜ沽|yl8|HFVR O/8?Dn|<Ԉ Z[6SSjj eak_ |k%ob}_ҙ?3RXdw;2TB 1ė+J"UR;}7ԠQ FW%R]V߮57} Z ;7Crp)v┗U%yѿE+.NOۢ$-r3n4" eY A-)#2uG6L`2bLZ% VԴop{Eg,b5zo}IQWb~^1JI*"KM~ڍr2rD"Ƿs/=}SƊ_ui?:!bbs॒R q}99ZB:\({!oc!aEn;#򨰣VXC+'kO9l aL|°f(?z WDZYނ̄CUlx\Ѭ^,/TRhs—6;Y$lUy$IYqwL"+tƬ~;% S@>EiBWEP#ji@dK 72lзڱd!c?XèDHUm"-+ނ#Z.Jϵ~g(Qc8`;ebfw~/,R5вA}.7Q?}l zZ+ žh!r1meǎ2{` t  `PJÄ2Ot>L^;AX|8UANQqI7 nfuEaY"əfUa>Iܷ"o?AszRPG`k_$^"@y,@0 &qCc{7a;MłjF(N ߽5uoeWj\n +Vg ߭ A/)<ԎG}9=M]tDvRęk?JS2IZ[6zmk0dj$d[y2P4~A.} μCpOW@ zUm]nj3W6wB= j;QOV'hvh^k7)s:17 q-@@F֌%l_ S`!(}u2SXpVt2eu(4v'6?矫ȫSOJik์NlLM˭J?$*uu[Qu4k N@p vMBkqJRDe\>T՞=Bjȸ 7ʎ[S>*,w;DȆzHlD|!e>&% |"vh1RhCJ^LFv4Z=RJڟK62G26&r1zݫ()mCJ'fUpQ59oSq*x {U_w1לH/JN ֨\3@cs;j:1dvs6|dzq{缟]T^?\, x6!}-"E}[ajV?{K$c~hR$`Gj,ZQ>Ɣ8JI2'u?ԇm % JpPO֯Y歂FsB$}G:ծD[YZaQļaK !<a4?Q?%}bǢ +=K)u5S/c3k +b mE]Pd{-W8=כH7[Py՘.^/7f{yL*6D蚄( e_ۦ<uuCHri"r#҇;cq(L,_xxvO'S Y͡d)K"iF.iZ"V;oVGҋ jb';ˢg5t۹-.L_k&o,8>YUi8m;EC TqUy`4~uˆM5~\O6_~YO5EUč]@јX+6fe'yEY(eba 4`P$'Xo.=<dGlq=jzetޟhk&`'R?rsgjcYa ci`vTw6symO٩ hz|^3&sp~Ul>EsIR YRh29RBqQeu^. E׍aYK=`[oͩ9)A ز/_V D25s^H 7䢦X[umvG>- Yޛ>l)yѪPf9!^O-y[ o#5#$6``鵠Iܺdѡѿ/VoH(a^QIqRK"h] ] >p,􌚵l@DBđCpqؗhv'˔0 W[fV8ReʇrjpTno!87#'81@mƕ@t\QzkWCr&JLR!CVPwP^C3Z%H3իd%K^g]8В]&ca3L B5)!QIAR2Cߏ<<jwozN̈B~ 5ub3ޚnJD Y<<63Δ[mxiV=: :I+}d."O֪$3eed-r% ҙQzwK \ْ%8ugip6$yOB^CĤJb%k`؉=V5xbZgjWǙ3)N\C&] )Y7Uf^Gb?aiR焠6Y30<2Dq;0mBپ~`:('H2^t˰XraI&l)iHx]YbIKNS AdsTkNGB1V⽞B~@r+g*c}eP",W_).M~Ro)T!H!u&& q5 -9Q퇮o^j(gsqFSqOm/ ?P esv7>CДr 7p4lvZr$JA'.@6TDO1/;FHtKh 3Ihmx>qxNv`!ÕIkz.xщ PIxp\ܵ,q,_0+_8vqyr=pӦaҬKeƎ>s$wFju]t2&.FOӊ2S}tD3ʏ-n FEx)Lqa/h:wJ ۤd$Ia;o:)U1-.[@#܍}O|غ;N_gIʈFf_ghB`y Хf=S&]V T]u()=T9>j);a$bg!+>LuY.P(c7LPp]GZ 3$1bn]џM%ǮK*sC5I R %T ʀyG!L yF YF"s;}[>8{?ej}'{FI]qJؤ$( 92uv8@u2i0Vh rբ|iKn,GAx^ h{/"6M?XV=*:N _*` xg]5':[OL,$r7ٳb>N?!7._RAmñ/Z(e!J%e.CHؚP7LCCrt@p 2%5{mJ_הsIrQhIt,Z"%!F' \PS`75\jk u덕>yͤW$b@ʰ}6eIBH(ziMpkNeL&آh_aij?"/Ԛ'iEǕS}ff[QįO(9~IM$mOޚi}1Io$c.[Qcd2'.Z 4!^1O#C4˅̡r}հZ;nΕxlQ0}%Q]~@,$'֯K. $Vܭr$Pg4ypTU^'Xxl1 .Us%?mv;(b0#TH 5U#5=Ъt+dM0I'auIs&bGa$U;X{Y;Q= ݐ9Q{`.P΋p&=CʶZԗelկ_+O1 t||IN/+u)>$|5$!+qvsS=~tÑK=f:Й*9zn}8>t Ph |ѻ X!+Xs(KP z">LBZ&HL@s^/Lj zQݩgvA*ް Za:(8OS%գ/\+V 7ʺ$U~֘5¤v"D}1h!e/7ڢ\ O<-Vhp] nڂ.t@ʖEG {QR6E[q0@5ϘCb(y|֪DE[M_0CE4BC :T[]l8,[Ko߲g RVH c)'\ cP>"[CDHz~SR%+vrF"HFS3-yX͇ Ot&i)bR|w#ؘTX7ɌCsOI]B 4Hۈ 12ϒD^ڋ}&)XM̊qGD:]jO~:AP陙nrh(e ̍јXQx<%y=URY1Rwe^d8Y’+2 nǥwPwlCjzykbz J]]v{5u+>2A3FMFVZXpNGVhY.tNZT,)l [1w FMh&.:y$z'}/tNd Ȓ/'r V4vĹӨxJd}1/b:w2tnoZQ3H7( ZkGl_[^vYW|챳{xc#\ Kk_sXyvSJ᧴p *u1Qw#waaڲLE䵵H+I8<%ls\ҩcxV@1(t@(I<@` ҾyNpMA\Nə4#\tFZ1,-ަ/9 *I]y"DpeV!!q8uYӀz"P'P,BaB_mEd7f>VΉD7c;Az ։ e3k;mmd݁uoQN4;D.c0 'B~]$A3?52A5Fj-жgB Ujd?tDt^i՜XHd?"a+M_}~W]Irj y2&iEϬg0,ĸ^rgS8ò;>B-eC՚mn hJf%yF"/[U鹩/ڡ@$ "dnf~.1ݖbwx=Es?}&P&;Nmo[>O]+\d&gWhټkA @$^y qkM.!en ^p" M#\]i\5.ctb=_X|o\1(OFTѬrK{P#Xڢ*iO.HFw걢eى_b)G.ޘTiv>XዜP3"lBŊ=DԋBt%_5W)$f DWaB~= *$yOekUDmB-vo2^ Y\^z픨b˼?X]ˆ%*XCh $oX'j kf[ZWNy=bVhm?j#K%4jY 4zFscWӪ e4Ob. a^+ O $p Jmu^ zR+f.0>EKg r/b*/@bAd)ȂY8rl/7\* )0IDi%+UAuhID,]9'›wB]?\e5wzJ!w#V0BؒeթƵZB!'gIN<(^ƃo& /s70 LP?DOS<sFMS5Uj+^m$jQ}ǚO4P% ω%9QQO'X̽gKn<տW{+Am]uAh?t4lKC 1ܿUr,6 7WgD GoQFr+l0|((!ݙ6UÙdӖ9:jZ" ׅӯ#_RgOc97Nn׫&VAe>Ud[\,ܱC[Q6WQ ^%iyf{D˶*d(<1}Vag?;E <"IzQ0t$ McJֵO0q On{ebzK|K* |1׮OmLzSryG]b4k nI)GkyqJe!S..H*EȒ+TzN6S<6[_ETʫj~!co0y\}k1Tl==[lTaj{ŶГKʚP-iah\FzO=oUEVR~=Ɨx:\ MOQwn\Ү6=jay! g=!VuzP 4uI;|r@A*SxWH|Ց:H&˳sY)z(8[2 00] `Hך%:lt CLb/f-+F&O&0NL`I9<_a3`|Zq2,r -|E@yiMs$?hC(pMjGXnqe#u\@̢kZ*fwԤ^_oZ.ys"kyN(4 hK7e7 [ !/c ChN4t@I(Sٳ8h4$)2[ twpH[";g@4?!~PbYrIfH-z\}"2(8-Ц^o]?^7ڬ%xi  jUaRYsY qJk*,]y4~ŗN"zAU*D$fb>B(<}mfچ[Ae|.δ%_)&Q}e{qh* 1y&`.3_@m38O[ky cmZ>{hN%%0CQĜ'uvU^ksg\! P#`tIJ0*S㤱<kg|1̆o7ċPģ_ZE2mҶF'( 잇,-`uOI HH]W2xTc!/=!t}Zxk3tBGV;4AO,hԽ#m< Y|!}!Z=qvTF $uPr a9P >WAk+OA^]Dt+*ˆ 3:tЦ *cڬr .@zcHT|s -B­=ʈZq1 !Th*_MoqH t!i8^Oy8ӝ]:P`g O"7~+o9uE(U~,oE Jt/B96V{8o,!t|2%ɋhYʦMz$CV'0[o~C7{YWBJZ零PLӎ)GRfۉб>*qMK&0FTF.+LPQ%9?|xVDz-5])UiQBf|Ep埩&*\D&T\_VklLo U(Q)"*AC ?dh'23l/ >E4IyAlvQtM-'!,C(0E|*O(cU`HCf4³z5lg7WFns#sb~p߶S٢x3s }pk[B$[GxS!VXu4J纔Aaa9KtڼJi<+~0;Z`zBFtT3& E]g27B\[!biHb¼8B_Bt &K{R Jtއv?}YriÒ#OX4]@7A᱂#SB08Mf џ ԗF@j;, ccteiƙ Ƿ{/-+ClqJ* "t ]T!^z(nvH+nv;VP?P3~9$a/C[f(g5-[#Sp)^>f5M XyJeٕ^D1n*>N,`8eo z6rxnϜRy C )Ta\3_,ZJqƾࣿme(dZ 4% կ _DbAD;EB27>-LDh4VjXf6ѥ/I7J0wRXa̱1wpۀI50!䰂gM(^Sx(=:(1D:s{L\9j3 <7gLv񤳱2G+J6-B6qSLFWq WJu4؂|N{_\̬Sb8ngZi{D* hwCEJ9*eGA UjVۚ P{ 8<:DrZg ֥wrD[ ;ㅵ@_c:oyxW*31^6lw#U2' X3&@ DD"tz+Ueux`,! IYSIȝc[Sm(n"_ !|!qP$B~hxjKEуEA.%c!N-hZV[_P$mf/X3MG.Y֟t|բglH3Slj:H@ã5F*k#$wκ+Ejڀ$Ͼ&9x>8. p5cj^΢ h! "C<=s0/t2_֬ƍBZv%OP}' "PtQԱZadߊM!Vs"9耝wӁTJ-{Nb V ʖ 6PWuΪ4#`.dKpjCxUY͜ǜ/ʛSp n@A/fwDKm5J:Ԙ@ v5i|aҁ}K;%K)eW8sZzE_,c TV]l)7hPuUP gEq^+] >]+CHM0#7+fo[צ5 (]OW p 8E/6t &B& e)<}\׭x}}O?O.fG%kl_1odxDot8_s]R~V~*ZdG)9 ?k-"lV;.84|iV*ox1Vɝ F?4o ?-^v:q|/UXqgVْHO u>C,jz! .Xqײ 8<5LH rnB|bI}G.C;,y[EӢrxl0z-~` ar[Mh1,ڝcpPSu {q V H=Be>?")ҋvt9Kwn]"0 t.!X\qv\l]?oЍ{ۿ ɴT0Fe6^1+B"A5KykL)p3;&Ɋ9X7M4RQJ_yO%|7~4)w⸾̓?t"''TLuJHa>.} I +o/9?1ũuTW҇F'O&~ ZAy1=ߵ/DcSm1CJp 2\,Ȉ 뙾׵_LSOzJ&کzbiciM]˵NteEBS v[ȬbwpP% DܪC\IJnLÍ>pъBӏo<X7S xdEb.{r|l)ɁbFqGR>A.k9x:ON$P7f PnĚ\Q,KG+?egt籊hQ_%0]BQkbb3sp-=s6WNDPovSxq%M[-b::.GP@,[5~C+ vGE> eӅ;GX)TT$ qfY<!vn.U5 .YIMLxc:*2OB Z`gIVRlֺ GhyVP=%2^I_6m;8?c;ߝ0cAvO $:cb_bK0nwϓ03+2"jt]=UTfѡYo e5KaR5$-yӟ!CqF3]R _/'2*pAܔ e&IŝC7S_H(;־h)ʣ٨ O?mHAŧ:.]g5 2-$pBU+ÿo9e$TGUf` rJOsn-1uszH㏀ $:/;#>-1XJ3ߢ ^yAԊ7v apȜ;zBj!'Z"t=&`u^<|ow"i:}HNg@~ٔ7 Lf4HNAyd.y!?swf >7! ;Ѻ*~5Ld{E`TzAFv}:6NMG-B`P~!l8@>;@F'Tc+(f}u rQC.wK;nViZ$ULm{͌`cuP|O"s2 D@& xDRG5P8߮zDwrz|')=r6=f(֫:l*Zʸ1 ZR)οz7qPb s< `|3)Wm²":{=6DٷR7CKAG QxNKM QzmAM:#J3wг__I2 .dJp;5d[&G)9-bqqOUIՋl{.F ,⭉!rjhe]Cϵ7*&IMƏư֮/0лdQ{Fu[X-2^TCR  *rکf7j2tboh-xzgx_Eg2D y0A3нhr=_17)έ_;^4!Nyi%VEh.,՜Cm> AR=;gj6X]u'LEM{G .w"AmO4g|ˀwϥ ཹgA[2߈0L2z&doB2*PոcǛh}.r\nNE9ׅU!xtD)},DD~]p}vHZh׮TޯV? 3%=?! _' #z:W E =R3׵}@HAP,.QK1ѺkV)-dq&jj @aڀ@RUlfh7wncJ+ws!}O_W#)W2MjE`i>8RL4:~ K܄"9Șd.$)~GqS}+co t0*TZ"lG!/q (>6hi2A=A^5`U:eMxJ:S}E[y35x1a6w3ArqL{ۀY2QtjgI<PJl@msg2ôJs&*IH<} Ȯk,|^S 1P6eBR{%6~.Ǡyf. ™Yb5wtXl/'~8&Rg.[ZjerF[|Zc)KiOֈ1F#afA"WfJQ8,'LP)4!q׭1 ԽGmtSz*CzTW jf)ad tGa a:kW@ ?I)2's_$JF+=e hhN7uzK!3kvwj2&Z)7B6d 0&*y ~;|b`p1QKēvvN!4UԻЙ4c :<櫼O8xݣ9lޏMIO=}C! ,DZR0ohඥ﯆$}8.6VsUW/`HEКy'JIءTZ8锻ԇW~Plhbλх3Aq`C`qɸi n;#2\u̓h)~haѽ򉔋6G^ =`5lKy _],S?[ (MyZ{Ľ6lDny?ܔhqoigTBZ"tеbr+0 3u4 82uHηk_gӄR D6b+_q6[ N;[t.H[a r/n3c]/B.,rw|]r{C|G[JDz-ܕO 1.>*9Y:"I ʕxӥTg/cu09X7rl#>R9UwV 162? V%~Xf}dOi˥$JO;=)Spj4y@lI5uhR"\`4:t_=Ւ 3pucG'RpcŞgq:_skzлV| 5E U;p)GD%<}NOs =/Wm,WIk :&Caw]OXe6AWK~t$8 b~ eQtyeTѹ#OӞsA F`$^}nk o`#rNr@kB42f~D e+Nn" 3'uOH0^jvKSHxf\EoXfp/ǩl at&<$Nz=mz%Cuend$}vcJkpHe,,܅ƒ ]+<x,E0.NFO66+ȑ Mԑ?2 2*]8Bt,+!Յ'Js݅( ptbI\Ij5z|rO/`eitB`mLa|I1==`)abO࠿q< &f u8"XC;یUG$Zv-lz3rS%&:`pe$ڸ P9-Wk JGa21iH{'&e OЎt }[wԨF3RѯVs856.:b!`HeoO?ZZ,9iДqWio;Uph{JbnuJ&QiэV,L*LSJ&tHPiJ|'38 fdwC\%zoǧ|ȓ*;xOG%RPw#vw{b;˽#rf &.0K7ebFe 6K6iڌe]x+E-\&f!"ה;=%jup8)XBԖ͂Ua//+?~iia|jWʫErSVABk-øSi:@yW<H@ E{!*Om~##&!="7\{fnA ~oj7Jeۆ1AާwvN пjt*Ȍh}7}~6m=0%vӃQ(=Ր$'DKY㺁8#dI'PFu@P1G6ܘ>}p_S '6R]!:9,j/Dp]W+#O׋3hӭÏ8=V7`/jT RDJXjh,Y8ߊi0Nxn:λ5+,ٌƏ)] IG|e8iȊ,3;QА[R~EPC-o9`um~ݳ8 rdns`,2*lZA.m^ GYC:C@QRrlm8?\{ -$VK0try4=&-"OjOꢷ3g8eh~`瀋- 7ڏvK[1ۡpK>*[@Ii5pNFXرµD(h+J|9`Q5W]M[|\S }^핽l`*QgW0H;_eHLX[֤/V% WV G rXfpeFNbH!Ym;N.<;d~ikm*>;<qug]X".`-`#JNVܪ4Ch@ mG,EeRJBRc t} ˙=ESeLS/JZ0z"y0N XeZڙv8Wj{zؕ©m'|J SƬ̪=cdJz|7;DzP\ \?cm󩛔0> ^Ky^){lXie\c0*Egr|\61k6Y#MEq;.70A]'JmÆ OFI$e+|)wtj8^q -['(WQZ|އXl"i.|%^EZşpw)ܥrT >6&.3s\ᢐ piѽ{tes2}Y~ug^'3^g5sl( a܎xO-s>%iFGW.91dCX2J dR+2 -ۯ@}MazA觧 vi| uS!|nΰ>֨ςIUh='I1 w- q%%zU0k u80fS~.h rwPɟʼnK\/^`"bp'eg3s!WB(J< 9J"QT5ZhС|Hû*qK[ HvmEGWhV=5jmR<,{'먄0}M?̪K }kA-txUve8*2t0^6,CDS#r %6]uS#n˳ -A4 U\͌n X{}CveHj;AMntN+}&3߲\iJz*bzhrԹo<7qQjSxZ\M=$=/$Tŕ @jy}`5>47qWO"HLg]/~5-=7ozIo]P7u/zGLcg<*/a7'5z ([ -ʢ0)]_ֺ\ Gp& C>wr<K,2h : zT$}'.F;]456~TIF]bP2 V,$ 2Qg[qQ:UL:`/,FJZ3$y{m~zIGDo4ppÖGFP?F5vHzy u2M1m'7hbT ?u#8X 8PwqvDSX[y*g)a6g)yu[y~~B`]V7F2I~L``-|YPvRLd-hX!` C| :D|浥)O48j!`:hvN奅̘^+ynş>ti2U9.mHQ3cH읢<9Y084ZGg,T7>@ Ug#(#{&rVod؟U8O%Z Zt_%y6M3))H`(*J0)pY#Kqcӥ=O/P< Cj39ZM((?_愖 YֈX【8"8ND ^@vS"+"vCB:D; oIkCg]-VGS; )1_E:/(;޷l+kHob7ˈ`Z_4sShJ0E1-d\݄ 6Q&wc8Ua@lW;]q!B0rY6)1BW6W3IN+&sU?9c` `)F v,;^ӔIX>f|ƕ,u}r$/{ɞ4 kI=lQnPb >F&q҇Z"ؑp P|RYRZebwil{o7(LOU  /`K"BŃb|9Y"*Pq@Ճo δqV%$SaטjZ2(MJ֭`VҬ/`# 5&be_AF]d&v_Q͝<`xf_5Ff 1~aZJա ^xA F(^1 #倚&"H  r9fcK`B50gnxj^Z1bnyI=M ޽tf>oapUH"܋:6Vca~ٵ10;C(}oq1 qaY:Ҽ_LGn,KzW>>^R !_Q0e*ƯCrT:(ֈn}s/~Nq9J5nͳ /Pfm"D\0&3*)v=(4F|"(9QLUINQ (UJvୠ$&QDNl?&pp3Rd*b^ sw&r&cFUWČ}=;2m)9 | UT%(ôo&t*\ny.lqbcZx>wB‰ʘ4!ͬ?N,oeWy)C SHի,-6Q7mz؆( b_޹dbkxZ֪yhc6|B18ѯ1%{x#~hs: ?*ɭ݆T!j^s>WZs hC2+ 3BJ$rǀxGYxZ\N/D)|B^~w'[)|еHZմ^_, ~`Ob䓱(J;Jo`54> o2#T9覸?}Q?^Y Jg΁VD~zSF@0 $ᅇ$a7yQ*}MUK-!k{C3,d;F/n> f-5RY^.L0ZZ&13xNF7rkz53W[9eްNKnA:Dc_݁9=>!EMSv}CI?ҕU8 Ѝ$Ƀ63!K@OIe)u=muM%LlTK=2,Su:4 zɱMꞝ KT@7jМ`z>;}XBQM2s."3rƉ7-+gipri#'?ﭑiw HG2=c䴹"g͙pc ӞHǯAmS.R.j6% 1H>(UMv2P*Q.΅K{dлK4rʈV<W)(BG&^uF.[5ѺCDpSGy5{+ȎJ0jTR5vgG+_(^"vTI*0sE޹^l@Jxr9 *I" WW[ <=2c iJҩo1>&,hX'zif |#N2r4`U34f HbP71r60;j+ʞ@ HvNWBk6|7`~." >6L,u$ކ~&ZA‡)ceWhe0ƌtY%J0cF4S<[Sӛ}.փXD C/ZW:SD«,5q1w+Gڕij{*z9㙼 :1tRf*"!)B\(h.Cr&}pTH^f10S.:֢w'Z0pGʶM뗼p*G1A\RC~Wcrp!|4亙 u hObG3VD2 CH/%%JMᆸ(0Gj{qtF9X}}B>Em_li70y&@M3s5֨gEXd4ʅ4Ѝ+荃gX<Ԙ=3eb~"\ }%\nX6QkCPN Bϡ.2ͼmB||'~Ux<{m ה|$t=<υl!QJuYh kU@xA/V"Ac*Pc+}BBYqs | ,v5MTEy5fv3lcB {ANBȈSpOA@O3~edƄ | LNw7<% t*j+s"%u1ҟIVŹ/8ĥ 1'-4{k9 ~O " $tLsO ",k/0mp`-ʢ;ٸLΦ/J#| &[G.ս)q u6gALAinGz@?W ^M. &ӯ- [e /˄|c\s7rIK29ῃ.rl|.q1x(g)h$d\oY~N05WWɸ ƽ|az[}ØRtcD"[+74r"Mb M":v7:5(؋9n%ڗ^NH#2[; l?G ]S#aC9c|> x&Xt.>; /i Țۭ"(1yFͭ]ɕ@kC++7_M;.M+*ʙ;́]ѐ4Z A'>:0ZQ XL{8F-]ꒄHB*Mgv"-C@-]FQd.Ay G_J*A*m*1.>$۬H9%Bf`Bh9ѹt YXy{L#ǟbvmI:&5ꆆHSnLzx-|B^OUHTKс&WvÐ & SI!A?碸n]"RT`_[@V< M{8+|P-kt6CAd>sۀSӅG3K{vb+H 땐}6$Q\I3VݹPkpXEî~4`>_P^z'=:U&lKFL@Xަ m0܉ \q0FGVF1i~^s}B/M[bG1rl,|?ftF6UCc[lzae mbM)Gp28ޖ߁ʾ~2Q>ND$lKbJ-$~م˨ VNk9.uh("6Ȓ\eaP..D:p[ z\00ݞ/ {2'}7/*e<")%ke;Qy-}J@f# ӞhcM?T_Q[Ezܒn*=lp|oQJcD;Eh>Iv3=FR[cqealű޸0M3ɏqor͍r95w;RjF% GfD? ?87e0c,0^Zn7.0Ҹ/ܙ1dy|&O OVMzDUI燏u>p{JtR-H@/1=jd%dw{J y|̍{ OR3Q 'kOp]%ך,'E}Ngbs>iW1R{kOux}B]gMfNgv]rβsj璔'czجcl\ mn]\@|c*|[>_ן־u7; nRړc, Fh }122r sd/C2< ;o1fSF%Yu+@:Qny)޷qMB2.g(c{CPn+ґxqad?!^(TW-[i&}nS63&){fxM%)Lhsb9 ģB < hGaf2o *'ϔonIg"ۅ-)#%Q;J)D|vYs͟5AwΪk MseU\@(E|eKbfУ@{p?-v;+T[Ɣ2|OUQVGQ[{M*ct8X'x\fs x*=WF={ Bpk|)Flƺv NckI+Ô# `VYPD۔XX)^-WiW,0NřAAube,hNL9jb)+gcNC v@oRX\ZiO҄Nm 06л0ڛ"E&^_&R:+Q p5z_{t7aJΌȺ>IOb*e*F[IT߹F,eX]a>7HMS<[ >hY#>|?Wv%ϖEc>|gld%:ʘ/:$D@Kݍ{26J@}|yl5U\]7S_ gUFESFf-H%H!Ѳ ~O`!.u)و,/92w n A0ls#ҋ蒇@_HQBeP4qȺ.p7PbBfw\8 d̾LZ_*+/mbpOvJb `(NhQՔAaoxP$9RnO~_t )w؊T>)+bIs2WRC^UpȑTG7csaaI ti}SQN4um UƦ"ݵ=5!WŇR?nmdp h[CٚY}K"a(+aQ;GItdt֚1u5 j=Σ^19Y/W+k"SOXo LK 2:L%}ٽ%&Y ʇp+ ?XD 7o}$O!e]þlʊl+-}MtD"'u <0VEK+pznWM8 K|ZɚEmx>q06'Ŗ]I'fNOli[ūXSWE=a2fpb3/V) L|e5g4ޥ*=᪛CSn hҺ=D;6Bd =jNil9gQ uW.Yl(L`Cya4+7n[bY{=֥ RQ .=-]?Z)Os˶@26ngj~~dڮ')M \Nc^_G8HVG+{P@-`㫢ˊ ႘SxHal?q%"<1@תOЙc|fYivˠiyXZ#AjپgxPۗ ȇUOF)ڇ螑}O~FJ3Hc̑f~9lk~EL_F# ~"A^ #E 5AXD>gIb2 "!GG ݶq%Y7Mӹ_5)JPE`=>MV|Em"i?'pgEPB Ţ!o$J{=(0gO+"=ճ49]oL Oz@N)%;aPxDՄiFouNd,xrA~A7=81e;yjNr[P}y|~ {S5n%r 0e:]"7tK9|$GMؒ tfDQ\e8{ޖ~AdWuNyw]|"@׾R5Eٱh}Cp[wu$^7syxTA5i{@IrfmmH\)Tƙm{Xllo! ʍI c+#K!E4wP '4ۯ (ƪSL&Wm >7R&-'c_;DŽwb͖4w@4.:}M2C D EM-|ۮTUyT>i8߁#5-dEy~Qekd!z|";qu۳UWr5,47+0 ]$W]NuĎKC=B m`Q4R(sKVK(-+朧hMZWR1"t]1Nj B bNȠahC4 2ixxVRv|" Jc&tvYΧDB7;/Nzܯd(s4KN*o"TCm)qn<9oo+}K˟+H8N2C-pd%ɑtJ'8@<p,VtIQs[(`5Q㮇܈ѳj0 NRڮ&zSEq}~K9g6w0? Q;V1GL<'=d&!^~ʵJ4m3}t"(\+39Swﮠ̅G+oa)]-NᨑbzxZ7x7ڡW.쥤w|͕ Nڛr;أ"V""f[ttVSQg\7nK4M#7%mp,YX+K EJ?#)v]8po֐v%RvGa5踲ܫ7$48^7|;钞GXSɱhLl ]+yC݀nD8%I"uH>NS1șQgh),#MGQ|^\EPe)9NXzz\."RW0UUH)jXMקn) @HХĞDB}{W PlPvȯDXA=4abFΈM n ޯ+bu> >(k ,gGN)Ocy "VYeqTAm tA1Pok(ҹ}}&mL`8"G7ЮQI"d%= pmP#Y;rn&dkIBLyS!G/(CGh B>T ?, wq^ mgc m;H(| !,0U, <Cɐ:gA|zEaĉ5Oޖܩu=]1~au \&:0H+絲ί Elt +?\N9GtǃxXf4p_+b=}EG_kXHo٤2s -y d!~yn 5È &qmhDSD%}oGO~+SaFHj0a! Yʅ7 huBjL]EM kԋAE_U %|"96&"{[Fx hŢY8 ]FH`_c.<,_mJ۟I:k^t!䵡L#TVu΍%dG_H1s-!cz3fT`2Us}8«/8Ae p! WQJP#1G w<D1ݙ=i^oR@PQ.&*Ƹ_tVEVG0אeM$C/V] 9It,0~1?'Fg>ʂZ*s~wÎn锷if@k'Π;'Z|^U;t3EK4DK}%_. 6gJ'G7qXM@DY>k,g.Ld,u[>É+ G*i="G(`|l܈tOpvmIPvrU^櫡% : K< 8쀂?*  $$եe(ƭ|k ꏓW\Aȁ:i(a¿XP4.Y2 T)[D;ꖅ^u8Yfx'SIOv¤i8MyV2`Ύ39W#'0Oeߴu8# jw:Mʻ٣0Js݊ͅ9oW({?#6ɻwyKjo_JT۷j_)KgD7F?!VO8?חH ^WAk7s|{alscT@!9͒jo#˝cobU۽75w;N̷'^T \F&l6W4H4Z ^8eNewRnB6ηe (8 hʽ2:ı'vYSPx޻Xp>H֯sĭ5=zd"$Be<% i3?RKW9 l%Nƍյqa+dIrRcn ^t, r|^Eኳ/Offju!"@8Z.Q}B8Pϖp%o;|{ǣmJ4!^!ΒS3I(Qޝ)])C^}NQDU7<~-g(b>gM2ڡ0tUF&_N|FMTF\Оa 2KR@w2/]v [V65ɩ$+d9wyZq6䘨|c7ʃ6^>}|r |߁v s{+.D=/B̳!nk$Vm߰zv܈Z[)p\{$U}껻*2K;ɡ Ɖ\ \Eyױ0J,-^Hص#5XfS'f DuGO˻W\MN/MuD `lU>D&Rg^tXA_U3J|&h98o xLW_kI:R3lP4(LL*Ӷ:,?P.-‰yIqM2B58%˸Vk$vjc|kUDAJ6?4]n@źx OCMñ! mX&F&Ul2 w#WxKed5؆B25SܺOϛ;8CGuP *E@^vj/z rtXRkU 15ozM%* ƵUP(LA sJ^BE'}f Ꮋ"#H%Ea\ٜ'{@]1#~BJ( /3W|p֐LTͨz~v`pnptp<K0x ەphY!06[h;O*G%/|fuXd_.SN{'2;0.BJm<k̙(Ȇ;2$`j]aq!g~[bm8 /<s:0Ea=kXژ@کبxQxFlBCt7&Vd'ʤ@Ӂ-{10 ١fufj,sn?( ',cZ~TpU ׉֢4΁f:00j'wTZ,J+%Mv->aM |zz0 uݱzFI_R=:$χ,pɅ XǂN']XW|XH:mW oū?C2[(*8E1k>Yr!u > aPxeǒU5!ikQBl<𮌖>%ҽ:N3\]zA7B9!v ֥\*tȅP77k`id,wӶ-ߩ4־I?X fp-Zچxor%Ly"I!]娲${m(>RwT Ґ`-h?&Poi0!E `Tg _d :c:;ɔ 8frjPx{ 8>ttJL8P$ɋd&//*'58RYJ;?_mzB:M6kCq+V,֦wMy5THSTόcoǤBP%OT"[j.pIIs_UQ±cKsۋY]աpGu+g,=eB$QGySG"sSԉF !*D1lIow84[ +UyT6KPQ׳4JRQioFNzw3mVwxѝxjz( lA0|H Dr_d7gޖ>佊P9?I5 :G`Zy]l%H siIu譹:DhW^]Ðȉu +U Nj L[:8>>t&Vc`iϹlUێ>Aח9www\8lJ&d+T3b}Cb2?:hcJy$"8?gPOP#$w`"!||͍ 1a;paQ\|?*y%dk':=R1 b?m01>C9*.'C/ϯ/l#OlbRn!ٓJynˑ 7l+!A7'M^Z(e$L>DWMFwɚk~'_CQr p𷱴FZ/ko+=MF`Jv cxKF۪+%(3Gg^Ήk7pWK =w@+\ z|V3δzgAwwG,/Mv0ZE<[@u8w1նS)Lqxt )BC-ǻnS&[M~ ud65XãoIEK&;fM\k'6{H t-{k{ԗW9 TiU4l;j0"whʀ%_Z"X R^w$(Qk.7VG3WU^ . 8[RXOqgEn/#nݏ䞞[Ci}[Ecyf% tdc** 7g:(M ,gEB< 0]=ɴ&܃LS[#:w|U od:CU;y"0**.}(]"R~ #m! 0_>y mD0 X.uŋ*b{ͺ+- p knb6X'G y;a\?0ݟI}5J%fÈЙy0z̡W 5o7e0|h.HPUC"5 D-cB&@Ei#eZOx~oo/33mӌ>P*~iP wڌ8yr\.l|s"z٩[R8S_)yw*0)M&g R-CaؕhUܒʾ`}mȵldmت[>kg;‹vٷY!N40WbBV(xImd$_nWGOcR~B\rz\aSh%E]cm/=3ʝ$aaLܞTUs8ptU5~ n%o.25qRU! UQnYq@*970F}kf3\:L v}4͎%?s:Bj:XjrKv!8bZmJ_AКM/ OB`lkkM'Ha'OWͳR+ ]*ەT]inzU( :yUq?#D$pgyLqx(Sj ˆ?nWί"#5',IΘ߆sOL۳!*֙!4/ApgPW%WMYx^C:ovmVִ2] K9nLe~0,@i!&`*d8O//BaQYod X,TUDn &7] sUϻ .Xz#`X/e#;Dy`_H aL sj\bX+ Vm;1a.?00kcV c*7hD*-=?PNex"ՐIH%5#ߐІBS"-:*݉[=5.W@ӬHCOǀk iL'JTR T t 9ݐ:3eHWyjGލȞ|%kkc[z'G ]u8 p;~?Iu"tըx-rS;}2G*B< /Ä:d b-qs~{ ~4J@RS?CWj,5e){rKT)ta "v%<.zN*#xa]1K_n2r_>zaJ)prs]y wS>,#r?r%=NiJأՔ-cOR !0!вu%v.dʏ6{Nb+Zn7H^-*@B>[Sdfg^x`ӐiV8Ly5(;3NtМN/-mЇEpځjbqr|Jr :"_iD; P"'_:ÙiTiy? /}:hI^b.9j]ʇ)*$mJ$IH)p}ExQbJK3 {#ciųf8mR'+n'RHFgHҚ=]wf"I43iB1,dSm:&Yh+MH$-aGY=j,2=̭pt5!ter2 ZuoIc/BNrDE;p`I&[qtEx!r~zҷ6.VC9yt9G) zB*|۰X1~ n̹GZw^~^A1E"'zpJb/ҧ0+bsg OX4?cy3BIU䴧[y1|g9`zg-!Hl2Cax\y9JlkyiV.PM@}2A)T-&ZC&޹k78ʳbLBca'hIT|8oD0r*Ic@b-iћ mV^yP6I;ez5ǕXhD 6\Je0Y  ` DFJ(=:m53T,ɼ ӊ0.4c 5޻;??#rX ~U] zaD=^ô$, Th-]$DIcٍ>ȣo~[V1/#Ek#fm[u7^ѧ&8$ ]҅3՘k Uec\.5tKLe5@džctkPS$lPI<*\ϧy # G% 8&31tM dH/?i%C=fcy2\HCl6~+,T|"-EP\/25#vaeY*x4Xi^4RM:=Q',E:P\,d='i\ڴƴ[`_$.sUOj`Gm?( Լ_衹]Frx,?#E<f[HL0"^R3.HJG!YS.WiF=fٲlOD]5E'i@;P!A6@iof_/Zbů{+j6> ISyf*P/I+T.vm{,?,?"wg _1dgt8P%Wxb 5*_2x"Cʲ!" =EIs5ۅ,eaa~*K]8cތ-n/cϕ=\5LoKbƐ JP(rABbfF\{ b#vn@GCεZqPF~ aֆ*2Iӏ> @dz^;V{sORB=W|?ny&֤+bʡ0T7p=Oظ58\la!4K/u )%I,Ԫ>(l{u\Ž/|_*q'QX|Ja<*gjA^E&%y8jcP9yκ)P&fdl)7O8*LefYFA8}8>ڽmdAH<-T1.g\grazYNC9?OFv)8BDƒ3^lFWavZ~9ݣUnJJ;i.xd3 !:Gm @~;^QF 7p?i].S`M5jdFɍyŽëK3V^sz+.BɛY"O VM4Lj9 jqnTRVyFFdf;5ז&@N.!c/Dۓ 7dNի"+_K0w%8l (ʥY_+dw5{b̒oDp};O^{61"k$e/ HLGޔ]^JjDxk9{ߢɌEt3ivX4[sWo$'Ak0rFa:F9}85+GIXe3\VYSN!MehRdN]w|5'$`)l 7qW=HFy|+Uh67]Lh;!IL봐xZ=$"^5jvHVYs pLc2aYanF{7,2֨ +7Ʉf3EttE49,xڮ* E~Щt]?KR᠆%ۻa|%߰!$r6 _CX-n=*)}(`uċLS0WfCwuM7+$kJv)`G|89چTwdzDҫI5ax$u}052az/)"NMl:4s'~_B(L*pï ŖR 9NqLj28G9"hnځfjձFݿ.9e#|xFA5P;(DlI!a}([.k9.\M{ "KNsMyw9XAFՍAT]bLŸ?kTWY{ _6 t[)^GT cͯ>ГST+٠33fa^g"E?a6W-Aƫ2"2'. Iv(]>+w*7)u(6oZ4B8Ǫ@f<#t kDl8Ȩ3~dw}%xŤƾReJۖM l塯'Q>g1tNlqqI 3]u?.}GɆHBqXmZAE39(U14(O*J $Sn Zh[[gд7C|:/fKS}8Vuf +_͗M]߾:dg3uyGڂU5 5g(󢟽Pc\"y{!])P:_^|ފ_.YL-+0kC`do{4B{i|.P UM(0&sk|FzfN4XOe ىd»ߖDNI . T}@s #L Qt9228|JYem^#B<*~ 9W4 <p8زd Æ;\Nezc932!xu(襹wc C4aWkO.Ů#(rslKaњ$))C 9c-2SE$-KU:f'0LNץE?]wEԔF81S0x{|绰k)ʈ܇Y76lTyu'ezʼnJx|++]ڝwqolXz|HC/XX2Kkl4ΰ#* b҄Q-L&6ve*l6tB#(٪Z$ゅPJW`VY%vCS?9xlwCa\ I.<︦ܳcJ  "l{;ij"Z;vAU⤚ed^SomX ~) \oa6Dmژbՠj,r4M?,z9>Mp݁NUNE Ϻcz;#/Q>>T%ψJ-$E>-mX{2k7* Y&e 7[4uqۺ?g#%? s#;YLg~ R MC8I_&@eʯv,`y:A(M3Z!=j5\݉{gtqt*t4ȁbDJ%@5;7?zHȷ܎լEȢD`[a(HL\`K>’ ƧcqS)jN(T=kYz90TD%!-`?N OΉ3ZV 2vq`G-ќw(*`hDNTe2qfFNs Ev·8w0hIin1FJחW蕴 H+ ~^E Ƿʥ;w˾*2r9R$0t)#cl;(bM 7xmEy)g$_Wo[/WlHPqL\ zДp*3v]1f{"5 &5I>y/?pMȊީMg`*U,w0pe#֥\C{+&$ Fɇ1 [ g !eM稃zr^77 Y_R㏀LXbuqj=ٴ?YJ˜ ?S{HT[ri\E[yOo4J[$v>3 2n W .W<9MMvցp>xu`Q SknæExV* ESn/dr_ebV'(u}W+iCz`_kGwwm:Єb@EOP6/\=qbC*S ߫[Pk92ͣIfEz>|hjɾS 7R1XrW xccgN_Ɏ ˰gqh*T`HOkGexY 5TX@!カő2Hft?.)>bW3X7OɼhoTL X3o ᖦ f2+wf+] `0kRA}\"y䄖Goz 'ŷu '\ԃtH|Qto7'k󾀽.NFʮ LK@} ޿漧FOq mMGXۻ7mue?5D NrM{ v1GG#.*DgEJ9EYZ5OktRkO`* 3%"/n6|+EσJp[7a7ю4ӍNjنDaݡ$pȹF`j_萾}yU>X|};&u7)' ҲLv2?jjOmm9#^;\e혔Y.xtx" ǘUCT,l+RgJРf輂߈Ho53 g`0'? +&78$$P;K +o…u= B[?-iWwul0Swrvq3Md}/^bfKmPQ;}`!ǒ214Mi1(\1.,Wqo d#pn^qk-Zo(TPQDLa^qE#k*I͢F Ŵb~C;k>=M]K/;6jdF~W\{E (Qs-rR[.=#_K4!N~=ɴ_uܨ63/brV7?SE9+YTPE%'aJs32o"[26 Fы "G+ <qiL`0dpӘݺA톸U<=&e6?Z`MB$e!.=$p԰FSܔNK8:>x%(мYjQAWeau^i5|7\ 9DSx|[5B7a4{=v>mTa3uVlBƟ ~q+kd}Ӌs7б-:L3C5e' 䈑+ ͥgϫUtPʼn[e1/Y$~ۤPWTj02w@Q5DKCQةI2,#&k&\;r7C޼lY6x?,:ޅ k"o yl3eAA5+HfG6A]6s: Һ<v'jTev]mf uYU6>@s-^N!dԍٱNAJ6̥['o%J+l='?Ӷ\oX8KB÷cܰ(W)VX6#͆$=*$mSGpf@ِXO  M$# (Fo0w Fuy V'Q ~,M];lj_HKKcIpVDF5,׽`d}Zm9piq $D=cneW6ܤb lwU?_ʉ}QFN&pj%?D֭/P2B4U>-Kr(J4%W-VNVb$}Hl`a`U?*Q3fG.N|@kspqՄp p@(ŮE?JĹ`r*Œpc0w!mP1i9 .+FaOQc,|S'\{A?s+]w]+k\=H*`Rf,w k Rb*QЊl=&ɥUu٠5ZCVe!}qխ}^2hZS"YYDeT c{%a@j?>oU1I&: \u +%Fekj/ysXE=k9Qnr⼱%ӈ%ڣczOm.3rXd{oWZ2n|`HڮiIL*>nxteB1%Vֱ%=b^Ma #%X B/IdrAfY`6^qժc̛ӳnz[H:: } GEy_dzv ]Iz`2r<#`SV>o@bi?w4D:I gC޳^]%(&tY7\=hHkwHiôɹ]gA%VbFlQ}xqbLp㔔2xߗżATa {Mmj=E/zil:E! T?D+^jQ_p%D6Ӌ'Ƽbs~ҼM䴻 ߇GeUi^?;p8(9/xZBwW0KԘCZ R1i^-y*L}\wqjDs$DZ 8%PB <`w0hjF<*6ͬ/<1.tG&힎pG-tOU/\u)3RsWCaqRk#gFxLeWm򫱖넬!؍^15@0V4NLVZHqwwh1}$O(fYuH3ZNJV`JgzW0zX}"LD7Ė&X )9/@Qa{o{7߁) ʻBuD-mவ|grdZ,*&DT95I^,t\zg^rJ_"|=ܐŇߦlN/* -R6]1|q WC5SR#jĐ`%L6Crr/,{,ފwԹ/-ј@ػZ,鍴W)NJ\:= W_hI0I`,DcVdS]g\O @ hԢzvŸ9OM$0-yZ}Yq܉M@o78nrz2G%Tf-x-: sy8 QJ%i hDV  (2E:żeB} ȷ;ի 1^:a}DKt> -ash)Yݞ<]FK`ZoڄڰJPެCh h1X}Sg oSk xD谣Yp_i(]\Y\Sf1Qԩ Q0aWP&3 H :ebC,Z&5l|{k8 Z1j&ښpba82G"qM(e^4TVq 7%*?J!LNp5Գ`xi/Z,Lɺ;J]Z>"Km4rMQ:Mx Q@;\E4 ^/^eWz:ֈWwvǻTNc)m{ =w%s>̖PDQoWs`ּBNx,T]nxw,f>-d°T7 ^CtEP'M˧JE6H0CA,`.'!z˗k1=Y$.1G(ĿV0RKvGI:+ n (M=/?Iey$хej_=S,2S;Qw(>FӆAq]) <2ga?mPGf!Ad|n?\mR|| ?kLeЭ< kѢ =7IVH?ܕG \(J֖6Zn~Cdx_bjTr8RDIlj ȗ%E*ÙOh|"SQ]J1p5_O^ N+2%#i*1=k-綶8H+ң?F| gɞ֒!~w.JRszUm0M m\`T!Q_}K-G8Oj0x ?+vP9oû܆FRs`~73to7 ryO9 DDor!i D͢jRT /ޜdbSE$:'A!}^-6D9AAxKu\I>:Kh&wYU-49p<]ј7.olqO=VTXVt YǐM1%'WUBF.xio2q/\9&J$IdINASA迩UC/ ,UfrÐnACt~Xe='Y(eᚌfEZ` $ZG'w 33?|'>XDP+w ?~5zs2| }Pu-Nspf5HыG0I.Sԛkx>GJ\|!iNg v'펈-f6{uZzMIr2l9*#BLR=ek/hⴲ͝Q**tr7c1nѡad>NTPxoGyYKWb7+cn}t(W:]N$<4qa @ seYs!Bԥg 顁Al gT[15Y@D qD7)SNt6kDFlI;W[2Heu_,=.g kLpROIl&aڼ[!řA֥?$AOUb-\6{XkiFqɒ^^xPlmY,Bx[G8ۢQ^QCLN^S~d}$YCxL+z maj{ֻ,e7ŕ/<*h/vw@oۓ ^ <Nf8PsZԊFn prKuWz`"KMuLKo/?W5 :F[ zi ƩnF%a7 bbĵHh##yT8D K_(LYӀ<*T+=6`9;>2,V@G/n = X#c̯n*w1A׳eѴiTg:sBaL !z{>IrsXmR.m&,#ʪ,.5l.p܄GSM^Hh!"Va˪bD V`NC:۸z&iR{i/p*͋)S*&&8,b;&8&\VhSKhl蓡ۧt qLN#|K}d䀙\FMD`FEK&G ivpN !/N ^5T\#yd~ǼX0!bz׍"&e΁QΰFԳyV-tFgC@  jruLiZUtyfRf mh[[+HvqP`򴹫0-%ݷ~y<&.[ TOn|RlL sϚI< &ĺrԧ@츐O߫bû!"+.`a^wfGK0q ml֦jTyȾ Ja&y`T5W`p$ 'vhռ F OA,BX G .j=$ݒ|GO<ѵҲT59H#>: 4LWoeaK{Y>­XZƤiln7 oLVB򬟠 1Z|'U]p {T;v4'ESF~ Us6`?4_r`)_ʩ" 0 c>6w ʸt(Z K"ž~B?R#-l$1NpSRrxL_JCr(V([0/q*ԯz)ρau ߳уSDMӲLT:aIXU AMT@*i'!\P5{hbױR%aD ŞJD!)G[cθ ZbE$T\yC]D^pLA⭜ڦ ¦ƈ,ܮfGҁWk${E 4K,F0O^<6V &Wתࢮo;OHؗ]DXG JF;-C$!!X/U!s`F`NYUsZ(]H D=4Z|Jm {wVHw71 gSkR@#h<_Lb4w32\T1Ax )VO.KJe`ᡍeV>Iu Ԃβ'R=Ȫ\%따dCaE -z_$Zvr}B kP$Q3g%ci .e)`ܗ |O%F =`%/> d-WTS<2DOgJMy%0 ^ԲͰz ch0'Y/[arKZ}AM6H:NQRx6Xtls/ P}80ꈕS--86YWD?\}B6,]m-jr vA#U+ 0c 7 =g7S1K8K@JMr{Ӟ7*L %Id@R,&o;6A/9|'w?7GxV>EXVӚ.jBgeW٘F!3꽪ߢ?)cZ ʍ8&u"`_ph/>ިK:NBψe0$/d, vdР`Yh$CN#XZr?vDZg&X"'2\&] u&TdT5WKpcB>4B}8j;]pp=/=\8M*Yv{zÝ Ӵ ϯ?2v hAC %`ZSbn{;Ab8a@U7$+1|CCM&MyK PgafjL 6hKy-8!@4XJsD+_R}hRHP VZD;_7dZmkDx 4>aCpPe,C`<C&Ŝկm2bWAM U1xL^JkB~T $ӂVL8l+҉*IHKV>?H#ѰI'﷛6tT~iE/W%=ú~jlP/ [Dlg}<$՝_:/-Ѥhl A~C"A]rB"Gn$gn.tuCC(VғY<|E[xgJ.|Bz`U<[r\ 6̹MC/gMA.m2˞G=6˲;y-AʏyS>ۺVYvu6r|c&P˛[ܒ`Mq "<0ƳOݴfnN^*q4C:y2-畭YPb}!̆tR gGzq/3w!V`<*'rO0* !4%2.5a1nHmdDUL ӰNa`+%h0N) n.S\+s=„ḋ(Ё@ DC §ވ!XFۼ׻/^4wz忆2M!K`#RןbicF)\_IW#C~ LvLGU0TH\ۓ0#;q0iӕJS RBuMf< ЫK0`RQӡz5?+xݧxtaTzնy3FrKÏ& JLJd8@?ő7cC Џ; 7tfMNtw 'Ht> (8/Ra=gjJZу]&9?(ryR℟My`tʟʝ:əq|iBy6$vζcVBTq|#OS,utgNYo/thOY]}.ᓑXдR'LHࡱե_U Xͭ‘Oϟݒc[$5;{QSNE`T!˝9]I'W焵7"sV$-P-DEVi(@͠Q5J:]'df_#ϒx`qiWΎZ\P) bؠ)/=cnhOˇCe+fdej$Ƴri[E-.q h';0cNVj hAdpC7ę[:Wc6I;:گXnOu|0f&h :-&ix{Z=!b,n*(lv@ ,nH.:ػ+V?j~f0s[6KMl[ SO.ogCoM96HޣYdRo@vk Pǥ8XWB ǧd^Y1ps=>7lX˘)l=L4Pb[oE%|" prJjiIM8wǽh!%Dda(Ǧ&&h7վ,?~xݞӮbEI?g&t'Ey?۸YCTy#p0ǐ(knՅҢ׳`$H'<> ;Lb|. xiv6 ~ɍGA-|Ӆм%ǔ`B*<Ҥju%*xbx,Jl>Y`~ͽ;6z) x/sJPyAWĊq8ߌFOõE_W WNU?GHÏ,qI (%G BQ˕{ Pi*:jԓƨggH# QʨanSc:@HzLuа#f]Sx䪯ܥSIh]:[ hP ψөnکK ~Ғ{4OyzP@4|:Xd BOyOFAlKx6[~Mu t%}aWjeɿ)JFpUWk&֏1#kƌI07 k[>1{Wذ>,m0"E,G6z*Fr?T!'E@GQ2B LS[3M&un׈.q̺)umQFa.BlJzAgIHO7CP`Xd-xx¡?/ [G;EiNh 6"ÙOI%I@Z(pHp15 B鋫ɪFC=Ez1̲JڈjYFC7-ͨw&,ip5Su -|'niuhp3gG-\32]cۚ勵l1MkYE2ZzjMa24IgnԈRIdmB͐MdvW=c@<4ulc+#:õ̼K'%DcvྞC [$K.C뤖Ћ9gRJ0^"\dL:YU58ީֻqYf[gX? xy58he=·8ΰ Fng%7p$;Ode%0ž|A~ z `hbh~;d3Tե sPDQ[ @Ϊst\{&=)o gfT "`P'!m(058 +9TU#1J2(~ @s5w|\]P*A;RSg Ykf, SXځGA]ր@G|*_0>Y/E[@ڢhn1 u$䴆Ͼ2W;V˺_)4j]~Hӳ y3z86q,D-_: )o+mZ]]1t8V ʼn7#Mp{W[KUHAX@A3pZ[n4c#qnByrH_C^~1¾g_i.OH!JӺ* @x:JIA,h{Εo"Mjԣar'-a-O<`IY=3naev ʮ4Xڭ*]iX>~<[YG ?.`@5뀥5?x車;$M @m܇؝H FiD9$UI 3y<]:SQ:8-RA/Pa 2*wY g@@RI#N [n^;09Z_ G++F>k;2fS@ulҟj ixRTj}̧0e䦸(Ie462Ӥ(췴 R%<0%7Va6/@Ho}H\^$̇l~@76)-.xEײ;#1I϶&z*tb8ABbL'lKzϙhfTP s$dG}Kߥ#.Ś*utER~qfIJ>o.$/aK}(pz3iz/1|qY)Fog[-SZ᩶\CqWb(;ur{!Zzj%gHi:®%mcT-sulS gKŠ׭fԵKs!iBv$U+Ia#!KHWlլooEaMnv@\L <"b$| 91-hh Ť|{vT$צDgHcBoRaKv5 UԱj( OSCKˍ+bYXg*L,B7ؕn=Erycqǿ\bLϻLF#.6,II |:Xl*{0s3~1.* ン:bW9:Q¼7bj _ߚhS 'HGkO/̨"̛ORUW /n`\)cz؋ S+"mD02Z$T z*3ut?yU;ri^LMsP@>h h(*q6s=XT5=5x.T~tj+>HS; }^]Mc|"2"7)ٛ>pmj~bCR|-3{;;[dvJ??w%O{ܟ~ߤOvL~N6593 ava?Jή?`0-dzc62d*p^:p0J;A@,#N4X7iL4ˡp&^Q4$"ޔP}),+*Du~.:4FyhԊih zp( d %t_ M/ )^{LxU0G />}p$^mEHM"JVWӫi_Xp8 YƝQKzou`}LO 2SmQp"r;tFfF8/W{ڮ󈳸F0 !>Hۭ+WLJeZZ9>^Rg(3*T_D!y) KZ Is)=tK% P!g夤Hz k!1Zu$^a VP9^OTUː1"V,헤2 ]= fȩ*3p1`;%;!A2_=QZHuaDC%;߮?eum8Pmc9c d%g'q|K#@v N~g%_Cq-!+&y(}.A/.nF].^Ga/~5(jRޤ~{-şymBe?u5wؾ鹗xNHiSaS EIV`7蹅iy-JV?\氮x5U ș- ~Br0& 9-/hwhwr 3ϓDFNn-ߞt1=( æ+ߢmCHۀ.6?"r8<ijG3zȷ+,=ZR̮ŋdg2~VIĻ/0v%|,ϊV@T7|cRc2\ڴEdY' D Q"D;|(.xߖ.<3l:gkk龿ϰoY2gB"o{X|6g֍bbTmb6 t "/&*Dϋ@xJ4SoŵΩ)5扺0\ULgL*;OMlEnmSft3I]"~d{g^ (ީ*JW"bOE6oȎet%c5\-~UhtgWЬa hߟv?]=/ QxLPh"^}o}I(׺0yؐs **dO!gĽ-] 'P_fWx{̭'i E<7iKlSTbs#9Ii$F=_JEi}_{Ia;7gI^1לktFհbR6;1HƯ21h"qZqd߱eoSqM_. :J}, e(Hq)Jwts(DH#u@7M TPt-ӥ^N88Jd"*ׁܙ[ӏsW<.>dGz4ۮ 6#$g~_4҉؋HȲVz#PFt,%}[rjYDS@\7zm[ `屇ˡqcU:o;g/;˯ (_p,>ܬ5gl=%-+NzmA^s ߉:¿^C$*qG@!59鯌'bp&uH.rZA[ؚܿ%Wyyx( Y*8632-[^|gQ)OW zI{$KCйL D|jY1\]i6`GѬ1_If5Z:Tk^(>2F$GC|8wSلRIsNd6+sP6o4WZC}]*$zĀb4ZTp0 T=&c1K6&Г5~nv"\;ՄvȘp$x݆Mơ3Զ~H sJ#E8KEt ӾmLAus+m;c9]L{y krE6F0 -hiq`? i:A#&sΥnhfӮl.wF9#GF G vՓEZA˖ +=\jL9"Ҥce>xw.&[^%cH\"ڵ%[7H,ڤ/Y$hexK3O Zxzi߃Gm㊗6b@3`k¬uxHYBLJ)&N-}9{V2vS{E*˅E,Ưw/~97)ĐIR)y,eZXJAh&iXO&9hӢᄭ]md/sQEਰ˞)WX1$XcӰޅ\ ɋ sk&ʳ_U9 9P4_uFWb- F&M1QHџj%^Zw5̪h^ߋPZyykt ҮfW=kcB!곋tԓL.d -<AhLH=uu-!n؅xfv?{4`6ZЮɅ_RNjS 7k9Y&v 5yȳ4f&_i^2RfpTnrY[{ؔ+-"^Gg<\䢚WNr,mx(<vk]0cԡL0Lَ2-8ZY":LU](Hm<-AvSaX2ȸ?HB?磽bٓ'u;JS8 Ơ#z:mJ4@V )А ]K^!UwHK4CxiZ `Y2 6YgK% &.|*Xݵ~/΍0''.r=NS5 6 K5g$&$8lVq!\W!H?j1ca5TV!5Ј-*&>yKtT \`Cgw&S40w 9\ugqbPɔ? EgC,%X vCY,)5t<}u F0גVfZ'YHjW]?wYlt`Rg˭ ӪLg+ݟ$xRٞ"8J Ԛ׌(A\0bڣ*PTG$ t5As?J*++L/ O:uȥ{%0a/p<*6"7U\kʉLN-"1V5[PJy~BN£(7mbHe̜=cZYg\Y'韮 ռ] xv6v T\ #'N!9(  ?b!!piS ]܈>{bInJ.#h~qzẸS(P4xJF\.R\ F"^n=~Dj9h# K /ލL[좒θ=0Fs 2Nes_#bS fcj7ͪosچ?%V>|h鿅J۽Ѳ\;Q.2ϊY9ZZ2Y]8 ѧ{^y<7Kxr1n9%Z,~_3Hxgu|S^2Ƃ{/Y\kyI4[t/m˦z\!e:< |>~pMTTUd HiT1c~ܗBV5 ,n);f\Lso~:2גC,zK$/'aR5Ok1*3LB9!Q,<|_Z:2\A?9P$6$.&N1/c-ޯ$;=_q+AXmǀ&ЩXIg4wإs?_#Ɵx,Q #!!̏&Ւ7=K\dYșxt^#+,V47\;Vf=\ɯ=&OyF48d&C;=Ԉ gW,>HP&WJCIr5W7n[:ֲ2!TeZ1tS=0$XD'wrDz1ޏ!َedu2؜ȴGP}ao6vX}"ۧu> w 9-{XFibܺӛL1L2ߐ̦OQ<{B8&0d @A Ow~NpRv"]tXzdֳǫ1vs ;*X(g2*zq Tw꨾ l(qӧ? …EmpqoC:>>vFjıo%||`Ͼ" &_º.jO 3|"\$83!D4h|+̨wu«dzdzan}mD&Q0K>X: ktqyuỌ`66:%eb =AmCǪ&OpT`Ƌ3(Ci(i|˧Ӭ4s)ۊGQ2Iqs[s=MLFW%Q5*_ma4,NiSK].` `0yv(jj<1cEdҰ' + %?a%Qc茢P>1ܮ 6}ػ#Q呝L0; f| G_hlФ)U$p'Êk]/ؚP {ó >sU ԧ%}pvýDgWT5ŽJMF,s)c=> h(c(S+,ʌگ چfIG+Wt^*DNshrcFk VC4-kDN0F{$G`QIOfsx[ne)ܒ^Z+yCF-9us.DKCd]9=wz֣*|EVfj`.By u-i*z\> .!]b}ْIKf'B9ŒP7 o'SY",~ĽV.yWCT.My@'a'źhgx+9c4mҹ1%LOބ̰Uեl(Bo0"8d =;B%檚 w@s \s ph7[`jhP7?DҀY:Dcߗ=|rр<>(o%(Tح*[u*'D u}=g7nq' bvd`-`AbGX((BBݯpj^&݀U74t^@z3Tmݪ{ ,hmyҵv4#BHVwho􂄐5 o^3 AV 䓪7X.?A&;G#zcRloa: `c*?XcwE2_ L\]5#43\JҸ;.w̾kƣt"cs"IGF1AJ4TVnyo}#爙>"p^jvj4j̈́<Ҝ~ 켊usD> n.(B&١BGO0 TSPI,"'h$ˡp x!G}ӯE;jQX:&%Yy BKADqT@l# uaԝtX5oVVS4W\w>z#w8Y"R4IPyMXN"`jM ZR\:PlpҤqS7/ipAc|:jU<)9q t1)Ó9C#m0DB&^FgC/7XCztc1hbbrZPz(" /fw A̓rRx+01x"jo^vSބqil/f!G/t=iU yv! E[mfqV1co*Q~ʐG&,Ă+FgzsW F۟6. CfƲ K5_)ό{k,:7YQL&,aM4RЗan5AmShL-̱;!a͉*lnoP.y=[ic8hFPi .an++l,/DW X01U0h3}e8;%d$JOvsF=c)jC#q89~a{VpVg>Ф8@B 07+Dʞ̽/ l;, (+;00?AbinJ8p=)P^@G |[w]`31}"bO>NZnRo;F+[S84TH2M}Pئl0 nu!WO_ [sc.gmDqs cEsiެΙ!$Zkpq6rI+d/jG#0:A[I l5>SqI$A1IU*}V"ꃔ%_Kse[ ]'s2ӳi(>U \*+J:<#tN]V58s|.IFM+,f6hjpB =FGe)=MN;I _9cڈ̄n*Z,A:>^o]U$w=$܉0BB4pgʢ2('|g+-;5+ei2x :{>dp}CgVIF-0ZT j~ g% BlbsbZP (p@~D;sYFIkLhhqhrQ:v!bq|Ǡ8"T]y-v*P:[=صFVWй#,E#6!},ִ3QM+eɃ2a@R-\InS{2 -n)Hqۄ+?{ ڟk<>AB}Ei]qK^ڧ[[}u;kgH~RjN]" >KUz!a0!vIʰv8VMӻ+2PW]?zSf4-_UC-UƸY(z?_>URG6w8Lȁ}!Nx&Ԯy2:t#eZM`})o!MQU)q 'LZ ]]g kE{?L1B!ƅe0;. 6i@A)6xEt,c8s.\Ok-l^zOPD.5uҾWe Eu Vj݂7\q2ݙ [czNңvE hW>ыYވP: BǮ_VA0议cο!A}ߎ& ⤕\7C>:x*#r6hJ4z.l fs(;!Y5 oc#kys9e\~.~E9ג6yu2w7G 'c`CF}--Ŏ1:̰tЩ:#+LFy9$ I"5zHk@@Ԝ8԰`j(ZcM+.\4c-1p Y$C*Y"ͷc2aB1!RD.i4p/! q|ᐵ}84rnz3 ƽ5ir, 7h:jwB?^E{VޚBqNk{'ݧy' Fc+ \uB^/; n5_{vκe7@4O "p4A_ii# ]LxrLD% prGXVS&ѱ`Ls?p$N4$WdD;"vtaF=ūIkUlI&P÷'pQV.ЧtN"=PaKՖRHss?&UOUpo;DGADZԏJ[!HFH݁IP4YƤc'>otKوy~YtkFVXjf!>(qV{_i閐V=s}mq#Ӌ% @Bhni3Ovn6B 6Hd" /oNg=o ĝxYQ`zuir6mȾEʕC&@9w4l-Il~SǺZطibR,uF ;zU`·z]8[_r  L]1 vRW&HTO~(^۴E>aZi)|1'V6jLj1xX _T#J'S2 z1no=JCҶ#g݁_U. pS0?4YR9w(O] F6+K V܍[`'Pnmީ :=',\̹G8MF^m)]y+VàmҸ|ߴn&5QWO#Fq䧮D4ɨ̀'_UxJD3LX䉁zOw)8(BhoGXXn71\R`_T ޑ!70ug@wp8B#2W,68~U! (B` %CX4ޭ-zTǞ<&R2:@[wE{.n}Y CX$$MJWZjs {7CMS vm\2%UECAXt4`b,"΃3ScEhP`c-b^"ӠLg3.*DB%\20C%@h#a̵fA e6=>7*KRw J] >xHB7؍S0a_O4.Nj .nޫte[8nN ګ{BҫRRVqËЖٵَe5. )Zχ."f B|ΒDrb;tqfTH&v-upyMp{GȤn&nZyGKhA  !MшYyqS&l[<c_֞<=*pLNe=A™]{24CgFNOD(<"dHXy f%Ehy ~ |p(;]a%b}!Hr=H IHGXTHS=7!:X~Tr uɹ3fyc%9 C4 Mi3QϦ k6dLjc~Eav}IESo19F>Tk2Je2Pи7%/W&)i[<{^$hZ%'$K^vNzH3J&<;hҳ5%Χ?$䆟0ȟ RuᐡBB@ɕ° te!S:bW[s7NV{/B!~^`dshq(Pa :ki,|C9SKXb8r!+ϤC]>ib^ | py:CɳLr~@CHER\!+G1{*1FD Dbң6ɰ2ޞp'X2 )xT:G~O.С=ʤhwʒ$(G׻"Yb1C*4dQusRlK@bR|wU2R}_4tCʡ <&b89}MNy,^Xx*JE!avFIǑE'KpA(Mtυ?Dw69MxSP]ܣ+,ܡeԸaR hs`;eز櫹\GXדh`[hSaj$C^9j?3~SSb;#m8l2N2z8n>\}%6o(I7UdtguBͫ X)dqjWm6Y.38C_%n?b2M^IL(8Ӷd)3~\n2QIZKy#4l:(Ö/NnVq'+ ^N\̽[(2ϴ׾u>(!@UO‚3#9  (VWW]iZWLnviۢZIgOK$004&6?n^ `Ru뫍IiO:i8~{H)1vs% '+/?u&w!YOiSMB甗-iV;QND㝪1zM۱sa@]46gi|n.Ǯcrԃzpqk H -b`]|iTK}J9$%"u/-.~&|<t{_&|K2'w?yvxآ}κUUwqD Nf7R ,`,O#n/ƃdO:]5sYg *[wmS }6Ԇsq5\q~o÷M5#4.sj„&fzz#CG'U Me%6 d7u9Gw= ĤZ5>fWb 0 F5rgIHWUy6 ėũ9+O#gW?8+/ HSV6pQ ow3D:O弴Q\FpޢZ&)Zah<0D1sşHXc '\ڎC g-BGK$>!dt9tuJh7GEFDH Ŀ|Tcm撟6:5#}rU3`[tw]B8 gx ̾o-k,?4Y&!ѡI1#c<4FQz8ki \`Eȴx90jTQ S*M\^m_-=hE·!#JΡOH+53V ىhJDVrٔ] b|Ԙ)Dpu heX d\{^j?܈%4#?`nUaEd0Dx'gIמ~@z>Z2v: ,+wYaFdgOgq=,hRSrIoÖ r G/r;@u'fvK.*琕"JF0\-A:S'_M8tߎ1x^="FHq$V$yY_Ԍb4j Ī he.^[or #ӻdo=\}FbkHMS{-`:EKk:`.EtͰ`HRj5Q2Ɍt;f{ ys(zϞb`y(xHWRjrͬpL?$]" $iGf΄tEJ]E"YQJww@x (ӨMG_Sа_W%0${sB4 o՘{@yl|"GcY;o3DT7͕pfH%t7q4y^6 a|_d8YaPu117o[뫊ʹO4L tKjnQ#ڛ4nLG 9k誁U;L/hٍ<{EuKzCv۟@-Vg`;wU`fR򣲀 5_cZT  7pu,-UkлL{~_vB!}ƀlq5MSB6ESm. /d?["3 ~ =iFΥSku*ڧ#ٳ#6TQ& sbTGm*#.֣@>&̢IJGZn?gmViq)f gR<>2H~щ?i{"%IkEoL3\t6aN{^X+QC.;>CÖC6s/(18~TYD $jaK& ג}4]=s^`Kh;R]{3/"q5A۶EyN(6~gSk `ϵR$;b =IͿhQ,Ϫ=FYhq~kKpvD 8i|4Mc]$Ɇ"Zn=Gd-]L'wǫC- M ,8_&\}E( C1C0dOFzH_SdOy.e8{ӷbZYcGH6 lh)8V?/M؀|oNq&DCcKm?z]61IX@# sfr㖅#|@Yɤ،Xn <˥T$-yg,4E'ֺ*L%Ԭ!ӧ68H}@~D-hR>?0?v?9tSIW7{=tQi6j5dM 5r-Fq 79!Lp_詔김~ai@6$?ȎQAi TUy^oo??h!##`&]|0msŐMeDt&Ov=k@ТVG2TH <ꔕvyAK1aѸe>.'kBLW)n>}H(ꔝzCMfb Yx<'3\@;Ռ e卨!uZ>V1TzVDki}RM>4(j5ܑwHB—xwPeSKeh x;8)rph,Mi BxSfto@Grl1nI~i}XО# ʕh_jC2$`Ṣiﷆ7;ID˄{%Ʉ$p[ew(*xd( N6Qs%M*IϚ^_v:ѱU%4zW{wbws1ͼ ^E pvJdըR%3O,Jⓩ5XZ76L#r-byJ~}5ni3$'Њb ٥w&/kӔ1XÚe(]疱4?N# : `¤`L~m94«!˷֤'jV4e(YUַvh6OUg Z6(O ~kPzfծ;9.:iW3^?+QI{,t򲶄mw,g KeNJ[}90d]W}/ǃMbu|{w}ET4#<:V}GT$nm$! jV+X_ :E~E| RykL'!ޭL 5H(:;뇉 Iip8M92hTaͨXl Bҕh(rրM#v7 ۋpӢm=p1NT Wn]n:<,μs|:FRYmqmX0WY|.w*ˮ較zBv5@:Ōh̟j)*OUeղp4 AAFpсu Vh >cAr wљ\ywTFO^vq[ּRk Bm'-Fn:;waSuIJ{L-@/~6rW#H#wVUſ7U{U S!')6еu1l4=T4M{mTyl9A١f>苈LH$ B^mg&6zd4w4\ۗFHOG^Fn3aSZFct҆!a -3N@h,*kqh9 锧FArVB &/+~G_)dTڥFDDW37y 3?8[CJ}rثY>:~~S$w8A t]b Xf>\ xR=x>N;p6BEwޡ3{P0 q obt~—j^4&~~i$ y-er9վ}S.3Şn]!cUZ4+5bX%V!UqnEƈLR% p8EKlދZ&o ٍTqan tw QOWFO&o=YbQ+6Bumn#lOGoPVo*Rɀ9c>-k"{Wܺbq^` )ceߡy|q! #BY]a{VphP[mHǰAKU~\qnu|@ÐZu%FFBx]CknԮ  YΔx.6oEP]!wE t?L/TtgSDQo€+KEz ]= Z/%ru9Wq%@BsKgQfr~ts$g3i F k&b1w5OzL[X'QAqQ#WFյ*WJGf:bKC>B&HxiϕEmOR앴 lQh+QT춀ðQSEjohFwFY1zyڗ-dNS>^2>8losoTg*JO"-&ιޛ͟FZwhTC>OG ,m h2Ȑ> `7;4*KbbX載ezbfx/'e_ '#SQUeΓ؂N7?wy3?doʄQ5Z0T|jP^Y l&M\ƭ71Y=fQK@cHjUxf%gMi _a&306"^Ug9|.Dz>q.9EލR@^:l  ;u% a\0Zѷ_CX-p%Y5pT+B~uD&+{ib 09\+D _.Ȁ?NO%[]B-7Q$c4A8 )]zZd\|m'\.O?i*)58vz OЌtxjzhD7ͅ"{e>kx{؝}ǓtLF^O tt_zvh |&R#U3FȹU#ʗ~FtE]x([8oAoˠ˰FTa׵i@-Xy?]g-"Q,s9RPHih쎟YY[w2О9+$OU#ֲnDc7.QPp]68P͸d!H~ Uō)`^cyBM({ߢ}= F/ ug6 ;d%ʕ$}Uv~(RFFTHBB5 ZNM.ͻJ"/24Q@JifO´A"(^NF5mz+3;ۤ.8ڻ,њVN:XPUIKz,]O[P&o`a$&R]%AO[! ^Ν$L\*`p>m8CC_Fjʍ4 }S@\d"1szP %Z%,BngIL{Z7>~M&S?) ٕ{%cH~od;$lv%et֐4'ޚg'T~l˫筦P) OD!z@Gzo"[b%$pidosiCq R vl EC?BRLUfeN?8~nex"/pvW)%0i sHuGlK=ೋ0`5gW2Q坚Vkufғrȸ?@x3;N@ҡ^ZM~F-s8Tj{CCEaAaSłh<&Ͼ5*rR3܆ wAgR0"&xDOS1;cRRjr<ĦEVNϔ|g͞;p_}#F5X#y4 ߃( 5*rd9` 4tRRT.aƹ}k71"{yք`C^rU> rIxADzFȩczߐ'44$,4YPE+o%F@v)3^ھ3C ҕhꫂ=ZW!Ɔ4%HWÝS.-Y>|^7 3į8~v#}rnL4?UBVqe;s7hh@[ ?!8ɖfOM#Y }2ا9X'}``# A ]uZ51gsF4%A9oT+ U7yY >=Fxcsl`l*ľI R@tgJ,4hS XCu8Dъ_1 sb|Gvo(9` p΀HN@HQ ! gIsGN ӑLrA\@S|EI7cln~w=]X8S}/sE rR0 `j}.%as$/F078Nbł\4Hl%×,K&D;.V(&*L fΫ&Z2APvnF4b`$fEIɄZex<{APz-l abJSO$ x?*! )]q" KS5iG8dB)uD7`cI PN.`p<581]LJP Dv5{_JWtQClؕk`0c+дyGE<~(u}ykhPmIA\ٟ-Żh VbcI%POmiAnd;{ aGԤhwXVF<+88Ɋs,4k BE "y?n,I8IY훀aN $4ƢvR1btWd=O(.Bf.n\C۹u;.` Cl&سjBzԨ1b7~!Jт e#yX(PB݋٬HٓiY3s$yIZ.ӫbحj[P[Fҽ$G<96& \'{2tXF=OO\LÂ(I@/ 6!7#CWAn$)27xhx-Y{!zu3߆'X7r)nKEw"&Yp%eBʽY\dӃ p!LlE9Zz:E=^H)>~*ߡ&CR au S<́sB$`'uKiy(fZ epոdW/Ozt&?'&|>@Lmu wy%/^uV}VH݂NWH@q j=>wv{RFN UpTf-ٲ90r,u,.0HRlrJm~1M4h8{7A7"j?GU|Îo;!| 5]c9r:a$_>7 =k2kf(M˾G;-A!"ˣXK5H)?Cf)tƔ ѹT9bn{5]P ?+XQ I˿f*G/P:S;43փHSCS(ѲU D>go$DyW۸]5$g69[8u YE1UnkKZ MJ8;k-pt[9f7ȔB)h&m9\;mV t0xwk!. ނY | c'X /s,*"Syz53nQ!pN=LS?ꁚkϩ`nB/tK8! pYMfkWѮOM\o)~X>-)fD iZ~`_D) 3"wߦUmX®#4@`+g~Jv$.p$dO CSXYE3XcCm'%Nv( NQʇ+Ӡ?'/QZ<"hALj[kTq1w5O9|m&!6ERYZP%Ӿ? A=2P5:>Y8 Tz:D{>11R3Va$). %wO& S^`Fs^fթGRFLϟ/i‡o;ϲ}\iaC/Wqe*m*+lGxyG1,[}7BL 53ű6t*ʯQGab3z 4ڸw]9c ^?xUj=}3sjIMa꣊gIFaK;C\gv9C/+H{#C$coop7n %":w'$ֱ vse,d3[uQ|C A)v_]p /TxLVEfDGTWFCy]GC5 8].r3nkx%@ 2&~Op60FrO" J(ߋ%Wzw-TYBsEsue4Z8%2*dw k"Swa ixb@C@n%LEWض$l:%X;џ.J#Z4>\P [Hy26[kSxTsw$ԋ[[5ql2#k7c|`_>'sQPk(A(-aBOHn}>>OoWc'QA~ԅ̝6 2[ls"b/8''kjSi~¼m\86pe9/7J/(,d  4nc=9",v 'ݴl0&S-oϟѾC*r0Z㷬 d6Un::7]Rr)fD0"-.XBį ?V#SrFgmh*當7"#Hz@clѾ׈?: 3 I,1n?;DuvX-j"9(yQ Ū%'BϬ de2aF_6jMhs@hSpK`š/AJCUTjچ"ɌIl`4 kF(!{X,1h#ݛ. v: 4|)3^QLl ׿Tbub˚oT 9%1] wv@rn.mpKI7ڦfzΑ-&PeUvQ%lIxAuP}DX[GεGq?~E^*az cy\Tu1gAJ/'jd-hx`{ݶvK'ՑW@z,݊FѰ31 Pu:-x7NM9 <4,Nn9|r%k{TkTHay8xݿ?vR+O)]SՄb=;ިFU}G)ff.P̷qJ3 aĜ0dey1-+̶ܔrCC0(.-"xdPt*@"ܜjU,VJ7uD2 QP<#](a%0cI\/ i±m䊺٢fss q{3(R?l)F$M.V'81~;l$~,6smc7Sd?'Su\e.;K@u6&hҹW&欞l?v[E,+y?5 } 8L^%\c[.:6ʿf-^L8]~+_džOp:U9׹@[%dJFd^7G f ǥ ֧/DE^+9ql,bt[3Ssy*p G/s .S}ӌ ߋ[=3Ca2<>9h:/1 }6sKWLX=}r^cl8Gе! !a\S9o[qa;Cóe#F5%t㬗LG$PfP4?x[&@kd3ϓkiF_zkbaGRvr1 uvp$+a R[!oY 2*5uX,c#[EFgYC uĉY wii*j~wK96:ë\N2{fMƗqxV[X8ޙlx]3[6zʕ [ky{%wAG#DMZFw I/LC ukQ$a-)F]xJMSsy<=٠~pk)&\nvEڷ^N@^F[I݋t MhJ{Coiϛf+lny}.ِV.PĖqeqqzAEkBi)3&VFШP6ҢF,lx;r~SePoiO=VYG(zs{G3uI[a*v u4K8GX$'Tu!SPw~F@cl|Zm@AJ.xE~hC2}* i@8ZK߽)⯩4  xٌ-*^ME?BpD`*r hBb)?s)GRo:W2SD'$@f޵ Tb%P) sdI*re,3}t|YL?#ITű=1'i~n%H m$K|~OanP=4˶ j@aTFU P~Dfɮ-xw/wa]b5T]vi#>ʢ$ډ`BjVo<*y4@|mg <{*.t^|=X,w> q޾pޢ8\|Kw9+](E I}EX$z$nx|23X}=E)|P$z׋s u#g ^O]8u&R& 5Hg%×TjތVjY! Aۑ~&`\H/3֊x@q9>P6lhKFWy֞osDz~ y(pT9\/ k Մn@?Zf47PTו(w!LR -$bZ7Y#mלkb9aLFAT厤dIfcO*:߃ڨ 4v5Ρڋ>Zf3|ʄtvOYߋ72J7)]4kec|Zzy &g6},Sy?Ogϙ G F+ts4KK (HUcAI ʥ3jZ=@UÈ㥊8N#?gu&$Vzaa dL}T_jcC['xpvhުR#b #b@d؝&"z %8q~ƠIfa: *L=+|AoIzpM]O%% ř'|Nn1+O1H@G[ .%oIx>4uZD~oPTaFu<U#2#p ^gH?\B ժjI1/CĭcjntԢF7tz_Lkf&#bfL0{8sש:#ujq Y^~Y9K2݈4^]/4Q҈ǺGdZ[·D:l遳Ѯ3g Dۅ¿PH!\?p%ׄvP^"={ 8 {ӜG@b!y; N>Ban^*7hyqd]rh$ V>AO]˟< #۾:qrLM\b 2=!okehz!D5VYNX/p=[)hVuFN()ܗvpAι*t{"cp?~(̋}&XyqfIJ-i{i} ky.I3c|@5$&=Y9-SM`xnpv#RhN\<,ph{e7?.(.-BwkkvDٮTfY Ԉg_x"g9ꂠ?;ߩ..c}l8w19!+uiND'XR<-nä/OZ8*짏PMv y<;0j䜱,`'ҰΕ1 Vwjx0ߏaeM-@ИNwj44;uՒk+o@'ǁOʯ% `.)ϛŲΝ^.-jw٦-Hbj!zh>zj?5*eH#pYJr8z`)|P5LpCۋMp[9{Y | o+ǡc7}Ȇe'{Dr6J ?JsY_~"[r {3b|Bs v!4Pkn]t2= %ޑͽఅʠD o_r&LHׇ-3zտ#kA$ل|{HtZ{}Wmi[xi. C_9@78+Gh>mu#t^LS1DՖ|!*C}. xBPcp/V}BBP\M:i'گs9l60xV ;?gutJ9 CM%,Öc?cR7'[@$$\*2tJ(AN'3z[$_iʴ©kbR!o4=|*i9 L+>p''@"S,2_u9+ReݳJ_B͘y2itass30'%DDiBs1 }W,-4NA]MBBSkޠ}Ml8 l/PBc[Fm ~5R|=3b//qZp{ %%XqQы@m chι(w(ɶڬ{]K B{}(}Q[ΤF^w1-MIBihbF]rt~g1ͅ8IG+;nb=f40.|_LX:D\a̦EbǤ,hAIws0A|  MuNysg3?v/QӇ!g? /ƃaӵ7Ko2:5E_oOpqǣS9f5>?;@e ȍ%OߍvJ OegR bgBK4 ?CWe\Ȁ[ptwgr' Οӭ:sl ~Ǩ yXGg^EpY^q|@<t@p%4[b4B@rcmK#22WlmuO+.ljkyV2M; ,Ϯܢ ~>2}a` '*Cfc>.:"5qKɪP'fQ4)A;=ru^t饅Ηʴ K!ndHtaLo9~yJz?]JVl1Q's}tA?(OEX)9yP.%zP4i]f[όBSبEa!߄!e\VB.kZʟ7Sxa[+oj,_d!.&157Y s9mh!ѓ L%"X0w;Z򎑨P= VFt* L!I=/w%+_Ko¹@AsW?K g9=qKԖ;8˝??89TdۮvnDrp1VcY\ )O>D;<aͦ%Ẉxv暟U޸I.WҲE8W H4*xF{M4ҁ% c3Y(:RU9M: $g4 m )@"lM y%JgU(q72ew[kGԼF37K|f&!T^HyO]TEtueIJבG# .P ټIUo78HcSz\&[\.U5ϙbs$)T\%bMA}??@&M~_9<$=NT4\d !s IQ-%hP/dԌU4*q5'p5M:S+:9l_U ϳp \`::޻Jˡ>נO~v-lQZܗ>)K@G1%ݎ`gĒ A j܎ FQ=*gl^h${'ڍI 1%Bӏޞ3!@,!CT7QK9{I֊4Y^JSM&u7swwmDƶ]e= gD8튁FvUX ^<[FCsw~*Nz 6֔sV$_ L[E&h^u(/S?| .,)}pD+[*C.auŕ#]` 9bz]'jJ)M}ȚCS6ox3j.5@r:[6oh+"W9@ȼ06,g <*056q|Go=Y%gw!Urb Tdٿc3 qx5&^:85J%_/Tx~>ok`U|x8QW\Vm8kU/hRڲF\Č<"܊HѢð4  r&S>}V}uZѣn%Ӳ{Qm.Ѻ֔]7FWSl4.Yh_NhE;ڧ.گd] P"Z(w7N._VT#0,ޮi&$L)M&쏴v[wj5I~ :.,5[|Uj,w dV%}⢆;\7QK-_y8hDq^l=oe.:L-ٸ_P4n%W*އ5VJʾf?pZ@xOڝG;YE}( /}µ%l<r˺ J>*=UD.V3^اD"^}Ÿj~1s91%^.o$P9u,w\7Q0_̏eR┠}UA5I]:Jx xœÂu]Nz9;60(T9ҢIRq< tO\iL F{6SCj}~v{XYu?[ %`hHys ߞ֜x@}i9ru6fʬ$U/xW9=~~` _&D"waGR g``O tdDM =a!B̎+_d  ?^Jx'a̗p/esFoLGʫ;3v9^ȷ*N8LbJ<[z8Kh'*378nl2e ?yǺlvuUiwm /ݞYٵ,}~ Q3Z԰ud÷^l6EK\a,;QZ,¦&_xY e* U_Oh"`U-7ۜrvmhbߜ*ؼoH| Xd*}eF#b}L*"І1NmlI K`q%{M=~:ĭ N!JZNpoÿ'\嵝s4BsшQ*GB!V8F.A{%$젟n$\zhg 2_u`Q1f2lem"\lDVwhbPt.qfiCGkJx7zHY_GFM̴#NywhHPlkHڮRBTQ~YO+/W^.N0[Q^ 7D%\u- :˓_SD"jyS;9=jrYc/ SlpFim4ExqA/b58ў&FnZᚽB5mqU [.bS݋o5O驙}WcJ$883YF]dev fd-gj ^Ҋ\-Y2r>jyrOb%GeT3{$lQa]ԻLL3-3;laZ0v>)#uRH pԖyX ;D*\֜<ce>A@ [=tOv៰n T<[UU[ـLUPBl/O5e6 _h*i-^BR8V(RF"L^ XDɶttir8`CS+"͐FWwTm6Xw=NO%>N[ypyt򁱋A˿WlፀsH]Q'ݴi"1H'\Yھ'-S(!L4k0BϷv@L"{zj@ PK&a cvnb/xK΄mOz;-+m܅ăGŮ#ԍK~-mʇfFcog rQ]~|RTg .J_Ady܎{1IF1gqAr@^ApT Zhu56T;\e7Z _-h߹ 8X r}_#tmU#kY^5>5Lk9o ,he{mٖL$aONi5.ēfa+-6~ 0PS (ܳU*!J&awi{T̵oAߠ'ReQ:w7')N1$-6ȩ<9OԜ&_{=u p' ٵk;ʁmo5:Yc" Z,j{oSs[r,|l;I@Bpﳪ.c-zf[% ,ت5qN;{,E?8ʢܡua@FunO\̝; 8VFS;`Z cz^n&%`7X. Ѷ,8oP{%ʨj*JČz =Xw6"o@iJo~RM];*¹w܈=&Զ҅J7*|7+ fڹ[ ݸ?j+K]2MlR8>ǾO<.J'#|jBE6 Ei2 ƋQH$ -ʾ`oz:u)b3P x LPW ]ޒ2d!dR8 W5dlaFn[$!`|^ Z8=8̌RaqP1Q# |fĔx{%}Z =WDTx{ 4 KH6,(Ƭ.ǩ1'Iɿ 4c[I/ReZ@vULQ< ~=[Uڱ*}~k-5`ԭK٦!LAbXWt] <)}+xC4gR {΋fƕ; oT0bqkXj*.q6g;KڷB3_ 9Ŕ.1w T>]͏Z˄K6U5G_RZk$Nwk C"5a.̌YOl&1ރubרƑ:2 s_;b\+ɼ)|3qQqYaz xhZb)͎@#4CR^lesק Pɘ\'7߯pGr' 0ebK΃(s˷cjRݻc@]x p۬$ Z, 1"(5w.`o|Y ^Q=~l,Y!`wU^[ȬF)[BBb@/9=mmU[udbSgT&GNRd_u: s+/0y׵eH3_Xp68̹-Qn+7窸]OPOZx̬_ zvvM/qbub(NXVON_»n%D3&z| 83xY\xsT8QY,@= \_QR,Hmwd8=~?e+j!xU<aA$% 1y +x:`ŧgd&x[,RT[ ZoX - ~oF& vs 5clX-w?WkdT\= GgK\sQMPa; U%knHq/ e̎qg')9 9D_uQkZV0xc$f %vĮ諒r/Lt_Y5\]\2c5B *`?H{]8ޫȕElSyj!VҨeݤ0!_,9ĠG/WHz5׈;3^'+Zk5Nko*ju^;6m;w1Uc4g#w]xhQ5M֜{hPVhGŒ* ~4#dLwSMg`\NƂڤ8tMPC|soC/1W]+-\A;놏\]} ӁlS[Ihڏ#w >`-'  3FUkIǧT=%3}Ъ@x83x,o~{#? l1}Gʧ+z`{\ҾČ4ϱQF6fH}3C芒iI2,LɈm( 5|1rk'֘L1]Y<3m1˩̖-2r>RWXaѮwY_Sv >@fIl=aB`ddO pV~-{VƌcI-UUM/j=֩BtrnQȶV=cƹl*-G0HS^h;i3V/&OwbT*rN}o^(6.d_=^P-CA&WhԹd>'Y(Jh4&N+Sgmpee7GO=1:) eV]Оe `n7%5=7%; /,G3̹a¿WV?n0kGcs$"8FЊzbO&4q2kKo,ɰ-X&PuڑaKf2[@SFd*^%`YcGmuKJ,cT$4s*lsq%ט=ieg[ Ru'Ya:)zGҾmĕKD82egh~ XvܘfAx۫ 0 ("3px58ȥEdM_SeFSw* Uu0ÄMr:=T)_#\^ 1\h%6)ޯc@,oz!w0V[8CiӤRϡP6̔fbJB`us (oH.iџ[#!IqǖEWr \|n « ERKUdrDr?Y:((03[G9uoE&lՐ_xN:@fZj:toS[WԼDg)P~c4+h}яb<\j)8sX;Ws_j1S%4FFp5xn ,2ZU7,0t}v;Ǥ2S 2 IFcyPD).|i̯FMLTu-AAk~FUBwdnOk)ܹt)M yޝl)@a rg?e˴Z\ ^6|(-h&xI? yk5W4/jtmPw PON>Π28X߿XI# qς٦ip}g\<2.DvFhUAvbmku@mAhh.bfbviaFA" , Ж: n1tF-*S< %N2ΘRݟg!>̕@ṕ}7Ǘ +JX/)Ȭ G6"ĥ~| ]0`Ĭ.CIuS]Xɩ7U\H*H#P YzWd)yΨj8Yf˚.{,t?n9̓ܧ/N2*bZAYL@޼zKUq)ĭ`@Z8n'鍳9Z M$LjfDhLUOFJ#AhР$jeh̤J+=XĻv)"LK!yA;Q :,cu }NLh1'mx@siiҰpѼ2G0/Ȫd̈́kB&BСq BN˴f Ix3jϰY Yhiy dYhMͧ+kYR[qr/uWw`P}SܭA0!FNHQj#258oZ 6VPu3@ Oő-lTwJ2z-8g3c:'즤(E3\n<EeQlԼTո _rpę*G<~;= S3ڏHјبZgUg' ]uS/! oYJ'87(Ԉ]"O rÒ@ 5h#dox/IȚHǨ4Qγ dS-a@Q8rlSPZtkfp0w8Uxܨ[_\Q2.n(sANY1"v7@/2@-'Sx?r.⒟yz Pj\#Gp|lG)+DSas b>ZBW(+< ]6{9YN^7'w ˗v灚5^.$KwZZj$-UؤQ{ AfJT7bRA,4qK{>Qu$\ !l|:ఛr-Pݥ *XFWGEPU?;&nrOR &$}x 3{ؾP\=ܩ`ȸ I9#ox{L,}$$NڿEaq8.|ZF̤ 2N/ #73pE% s%g4%Qe\=Q &LJIi%OCߪ7ΨWM;۶udjIr1ٕXֿ32M=}8C>9C?8&x;tn;WCs eZ >N YE/>P}neX؃Z2Z6Qe"D0MHszsonM5ٛU2==jg?-{ëT4ON=Xx mZ(8,muu(" RCKn"jpSo>?t~2dLxČsB=B0L:@LMD$3چ༶"ԆUJV|CLDyޮ|Iд.Yox+6wBqEU1l$`,{oҳ8JƢpDmqm[_-)>$GJ3”$Okɥ_Ih/#֓@b)M %kʞR kX(^dhg!OMKhpJ9]Ȇ4nKFٖλ=^QDNLcq,B9O+-~A#׻q/>eZfsSA?+]$n WzLNkbDգ\MeGNHqtbbG#f[}@E"<Hٗ m~mݢ}54.~Mq7{vMCH*]Jhxz`Ǭ pP'/2AYZ⪤E*%{A/^XRn~J6/RfɊI3]~=0 kDjֶº?5t)r TPIh&N,8aI(`![ P$?nu#, /Dgy6D~Y a=;s,fylY|$i5Ɠ3S,sB{' 3^!YRT.0yXnt!V3Q{4>A8j;1Mh*k>R*0o9EU@(H*eޢ`)Ա~AĊ)D$\R ,2{tqK]KP!r+ LIr2SـbQ#l}Y|P֋^"P-챽!W2um e41]/W[tGA!fԊ[R+10E`6 S<)WuYCg;+ԗ"N?]+JI v3' XzYŸ3v [H݃:f~<Ŏ[1_HQkBe۫LaX{2-8AvʠEqc% P珪xl&j-Ӆ-q3!mM (=bk G>7=E-BTW!r|+\cy#󐂰e~%q7f!2Oo) %ZٷeZtrugr4)j.!1Y{U#qwi,J,JNv޾FOz3KckuU332{D!N|3UV?"7RcML†ms/52Ao)pH2 9~}[ce W#1cAg7C7rݦ2 as;;0qmcAГ9p yYQs$S?m﹤0I1;[% ,Fݸn] d+7vb_\րL_&$ |1-f}n"d&YW1|B!jZϒ@I",Qbtۤ!>aGa]Bm_}};B(lp"ˌh= ?"qf=H }ܻ!xPs`cfS 2@GG_]K0 m Ym InæG`+z)Rgt C6sHsfP!mL^@.|!ĪUõ_̦_ Jbm! %~A+pUAllI}rq=1!FL4UΤA(T,4Z\zj?٤ nX6`!@4A<%o.5#%PMăV|Xd+ {`X5e_i >[{^g6BK8M.R R}fz*]^5J(5$-)(LOoe`k_e^u C;^TEJն`&7+)}=AEo:ƅG>lH_mh?RĦ/c{ZPPaLʺefSh\:5G: +:F!ezf9O{L~jφȬ]ߘv͸Pe]){,B7KcÑ tm\8ӕat~8Cc_F_9N`mt¡/:.䠅=ǜM5H-VJ 1 g&;d|X1eDe<Ͻnl! O,C ddsoC- ܤ f ֳ#{Z@ˑl?OqiWMqPi)V@E|SW fN Q`ŶM/71g*C,/1*z"r]~;K@btOAoK6Χ1ёt6 R_D&WdugرSeqP}2 I2ӳF!*1̎.i1ӄׅZ6fҊ qW L,XAY=?z03Q`EGX>vPv$w7!c$Hj. 풎etLY ,+Χ๽-W$g$WpB7q֭$0+żݔ *W71bMY#-GFr*ъtkYwY$V P̔eFo  B^7i+Ɯu)-]U-(x7JG3 &g8I).-^p[wbpqFɚ_a`[KqCM`^EU|߂eVPpO˽7r_s/ZD߀՚"=] qPԺ Lx%>ahWGJn㝍N([yb9Ľf.#^LKD b[Laf;*)rZuU,aZL 8Cb>,G!1< 㻔Rp ]bij8^)]Nùiьd#>喛ͼV+˟+9_cm-~FO4W1s@:SWy*e)|sd, %ٰ0mēKm ||vUr$![E|,}[s3ܜ'jĦqlI߭ӿR ~TZ)zFIԙEV/bgL%5)Z""TҐ1B.u^韸Bx(*)%;.7YE( aܣ'3b,cPo=aEm)BA36&T\.lpبetQ ~q% )ӛzEz{3y= 1T0ιEMRҙ)S׈ p }.[uēOvcnxL+Q3@\z`r|nwfH*Yt9Dhd*hM`Qӓ\WK#{ x ͣd(*ƕ)A\_'Kh3C gN d1?v-S3-t90R`O7Q=E4o7AnS -uWhީX{Od MAA繄^ǀ)\Rz4[; H}[P\ض ЫpA[>\I,_\ &||P);\Vl/ڸQ'OE8EdLbB3qF%d4C/5{_.1Bb)ͩ L,Dv"_^}Ţ Qdw z4fbP| m2tE7L6}b!ThJP p\Ҽ_H=;zl(5T+h{Cn@+EVvTړQ0$ݐv+="uvi."lX*lfںxr}-ljǸ7~Uzbhn$ e4' @0k2ڧiNyrcÖ?[٫f+y6 #o-iM.{Nc4RR@t`g >Nbj&ØYBP.)l3[nLvim'>e^Ӏ9Pty4( 499v0-UE_L3@Pl ԓqbF<3nH.do_>p09 íV֦1ZZ jf/7/41QքuŇᵅ3Y~iFbxn{-q 1dA#y32]O1_*jV=R~q=g^u6jTu^?5; ԶUȩ vǑpGyj?+ Z5JejϤx^]޵}zGwtL:[=I=_F:|h%J+*fqiEսd j+Yt=xԽzUy,D(0H=̖ 5驐I~G R.}RKKq8l&Vex;c Kc{ʠՊ艹~f2'>Y3/7G :˓t]!*.j] ,KnIX: 8 f2PY"hmV8c%f(E0#giA<#E] &? Yk{2D6n\g;Țknswz\e6"j1$6/+j 2g|z.?-e3X3Sll%Q\1폰f3! L1xs5}}89)NY `yبSު4ЈM& $R_}yH~` 4c:j%<]ya%zLk_dԘIpO!dgu!q tC:Oɸ0h=%q?netKs:z xּfN"Pry>o ," _xNB g\SADӸ /#:z-;n#>n]qW.cwOWW7ψuA{?9 lambiQsBdRsم&.767Ic聤z8HC;`wL jvDHV!R&GoE ~Eϊ@ !-;.M)BdruƟNyA8?,LMONT29ua&lVZӻ Jw UܺjF7-쾭Q㶟1И v\-\.1wܡ&?O];a~=[5]X}9hx_e isUߗŷ';zZG}$Uy`uAm\~hJ`,Y5u &M Mr8,˱T%l\vm`ZhEAx&nr]5Z㒪VY}}b% c­NEmಽ#_YFLV w))g5jna֭WQLǢחSQhO0즇"~&[K;{#9O7ݽו-ӡܨAze{Mg4xu>Y%_I=*lWFA`u) g+ן1Bw~%WRF GCedkx3_& Ac̮Q'=/l‹*Ӝ5HNaߩBXq;֟[4%{ X`3kb\R zg /]|_^AH (vS 4 2F j$AeI89pI0p+  3B5d۲('F%5ߴZ@'`F^VBo%Lj[Bj*ט N:"TkF 3paDhڃ_`DVevxX}jqBryQD)300y7c2$4?"Ƀ bյ*~Z\UJDL3D;1ԋ5ܬ YP`xELa2NO{;}ݣO郟A$$"@>SC 3+ &ٕ'4Hz VNEgMYRĭ. t[+^&mmG i{RSckTIg_ûT7"k iDIIL[vϺV8,S'| Pxߒ'% T쾋Bg@Сm ңQW ;lJNana(oԊTfB=ՃT{a (yV(n L~wI %,u1ePxgCj]Ų и Jy%3d/UT46mRfzyR.V\SUeW b$d&سj@NzyosŢ𯫙%Ƹ,K;IG2\qhNe!^piԑ/\E?^w-di]b9H`{SG wWCl~-ĺa x[H@subGlt/1J߆P;X'XZ<'],Wl]Qb?Zh TlҋQnD{|G?7Y@Z%z""+> #I&m6"9/ `q=ٱ\sqMp[?Ai33nTXea*G_rDQ_^)=ڋ"ѯӗ>+؜aD}K?;S .DkĈKOf7d;!_S#|mVNo5khAZ{C =Kb`fRݕEGs)ZbzvOr' =6ۮ=LbNmNG/ki7n)ᴏ+QQR\M@`u-?eVV|<*kG }D10L.o7YN|nn2sid6;7GsE0Hq X"@ %- Eثی|^@v{ñ+{rFbŧS ɾN `ǗXx M?W,q,5̹70@&;w03Di9z$SB:lsK%f-cX?v~цffHN~kJh%- _t*6S_~I5)s[^9Q;^DYq%֥fB]GBelFNzGB28pԆF(R轌5hq]uPs6wGYaoa=&rDs8=R]0ږ,'Bl,T NoJc%.n@HKvUJ_,TgY67@T̸jTM6$0:xx6E, u|oM-3&#?4LG3XN, KD-d6th C6ݡB{C3?C$NjOYX:^DiʎxO "vm0mx0#axu)ō߼,SPk ?fy]Pyg'JUSA: MU4#-yqr}^M& 燤Cw) 'JVWA$mIj@/&cǡqaQΠS Wkuw"j:|84iY&ݭ|Kw+a^mFu 'trKP:71U_wa"'r𺴨ߜ]B S$1Bo2)ؤjo_i;;?Xu4:{0S6BjEYYR\n 2xQywoӵՕ :=[L1`:S7 Zw23+ 2+v}rf0ύN8KT&3C{%b sp*4wkI3yͯjCi~) Cd/Dڇ; >!yhٔ:!cH*LMJI_1q$Tk4~Vŧ|9 }P4e]wܟ؊{~sɀ!r䰻PWrF r 7tSDƉkYh%v1Ŷ*ݕz1E39w} ASZ+]Gd7 tP+AJ}N /\"9iIIt=R~ MtX[L\B6PoE1?<(=6Ld"VH34ڲRGߦ. ]=RF $W4` P< p̱}m aЋ Sk8#;f78RoꉧU ຩ\aL|l҂m)kR3Ńa3FGU<9 $?j6:kRgE俹mP &#h0ff#4/*rXq㼢ڲ,&[ { ݰD̺0F54;!| k U3V i\t ܵ pZ KZ'fɷ(/fFO`~Iv,3Y"kSЂث˕) I6e=bP!W$vm~{^|wz-~PqS#3vs7A[?lyVՂ1J_GXiP&%8D(ۍ_ݼdl k" :_v_b*s|OoMJ :i./t{zaZP8r_}(ߌҡ~ttL=:l09 ~f%ԗ2My#!Du38h@55~>зI3lN_L/Y?:a><`91/q~z`yJyzM- byh Szz Fc%iɭec8)c?Rʲ2Rzi=~n `5&Zy y] l񍇡,m$:yP!"3->UpS\Rگ&k/cm*% ɏR~RE772@Qº )b RtS֗;O7BS6pZ2/Go2k 46u6f՜)q7&C!?\8tBs@#JL5uG]Y&98 E4⩐Xix@h8J |%VmbgdR?4'es?#p5h丰R)䢱ӫvNGge2簵O ʢ!n42^KMIPuwR 'a]昹|@NW=C4@ĞqG8)7R꾨F E }mԸWL(a!FGK>-OWUcIr$>ڕ6 ?0F34w KVQ+%7@:t?|7R3toil~!0'略?=Ͽ #ʒK ׇk#'9M?댶?ȜO\؍'VM'uZ*$|[ۣB&)zUg 6{L:Q]3H޺se vCc{j},pPj;<'RFr>-/(ex`:}V!QJ~vC_,[hGE7_2x2yScetVi/U@r[+ yyHN\`y~E7sYFlAoJW@6.[>r3sC"|o6K4k}3R'.Ӑ14ozuA>O)aߓ0`#ɿW #9ĕSqG-tVR\ْD᷏YPw7:yb6zxŹ\GI=f*l`]Rr$n̏dqV>0"_5 $2#i eb9t@qgۂzܟ{qK0L5<6 `:dl<94Hx?G4q"OC#KI,uaQy/SX"ɻ3/yCOg иZGp-XI)?LKJ}eS#Ǒݵq (Dh^k c2P+[A"gY6n| 49 c]Z%k5p vUK U,,po }s 3\l j6%>`iJՄ0V6/A4< )zvϘ;a9y|B0kZ9ځBSWn*vsGо[vJ [w.{Hl,E$^ ~>(:$;>pinW-'3x쌟pi= ]%~f 7Ka(Gh#cƜW؆ǮΪi-cA޳q"5n!~3`p;AzL>t%aPX|<Ewե_AB,O'C=ׄ5&*N÷|{i;W=+)V PӉ4)+v^NxXsnua )V(##K 8Siivz"b\=>|+.sȍ{rυ>Neyۤn^ۜ9j{y2`MU,%s7{xg~b&b g[TjB|lG}aȖUgL|>Ba$u&h,M?M`,wtdovS3'Eg"3heDMcK(Hp>Lհ|ѸyN;ԪôŖ{t K؝!IɈ"QDUbX\WՂa86ɖDþ qgLϚ%^pK)$8h NB' 8sǼٛgݨ~047Ҡ1tܕ͈ڮq\} S^1Iƛ`9WGδcR7@a3wNI;U;s~~:kXvx悎H+I9#W,kI~«˄f6 W.-CdS1.u`j@W}PLV%7 I'fc .9Q2U<qzOOp=q30 |} )Z!(JpH S ꭲQlw.cK-!YuI8U*,2XFd ( ԰4Vs>-=pkO:yFm(YھI %w{M*#9fJlUR"LխN#v:dA K5yi=ؕ49.ͳZ񠀊6g?"97Vu^ؒ:& Z8TYw.Y9eѝb:`x9RMI{sH7?3vucC>"C}nL1(h⌷oS47f #WɄǾ)UxS l%$6"&8;8#>K1:mPFMylznid hgC9ʳIep'y2_$i$lU↤&R6OfFE$|j oCfp?E1z0#3It_Q> `~+b˻rSQ`'G`@npHsE{pE dЯuvɸ^,߰l~xƄЛg.pQFDؕ 8{]!++O'N*E%eҀo*wX6Q$@݉J- GafN;I:zXgAthHr/Ml&>JN^K=?Ϟ~no-ޛ8[x =7 ILJ}FXYTh13 Ri /eeHz"0ϣ5M4EMR 4RV5/vR5z"ד^:<\ã~K%2S8+aRH2)}#/wg̿䞪y7g+Ծ餼@2*Pyɭ,7-E-LV]♀}!vW;lh7XN\~Θw|cSkMdQ"R^AO4FDaG5&nFp*0X{ ~<aۦB'[Bk?SM~ʛZ\ٰQ.J ڕnBTs{ NxE_W]xە/P|d%DŽ'#%e/7+]s(JI370hI,F&,3oO5(=/Qcx UVg"yp]BI<շ>K8dyU_I,f ݦ³ʠCv߬T;IzPu;c8~N }@oa9pbxB6eR/mǤ-ewoWW`UAS[c.E/Ӷ_Sq4"FyAu)b/3i]}[q<_b-r?_( ieyu=Iz;`9) 1P>OS~w' B` r 㙰|4S&.pxL̡-=SeZ3d [?c`"U1l%8բk8C-TK'͔vC\sQϒG7g|n4z2| ܜ'N\w"-MsMI遢0!8Yf9΁5ӓ'ҡInYIN0: {NQ<Ƅ-J]1 4%'g:>I>viK$J7k09eC_ey4?8BY}S~~-Qc KhĞ&a02 3M'o'hGeyx)L$Vy(iok|0~JP8}MG4ZY27}tڟY)8;t؜y5xtSm'2~-M:878"r3fTVӝ`BOe=[@PbFkj.Nޞt44".#g-#eC)Qժ1 Y] =#75h~鞐*޳vD/l Tv!7?>@ş+ #^2E-|\eFH}; 8M1 DBU= Eie &$vV>qSk|ƍ%ݴ"$ngyeΆյ${S8vW!._5^ha.+ye16 63wD5Z G.wDܖ? ^ȏ-0¦ͨ9Lt1Ga^U % ! ez,*=viSUKs:bI ǾuI+) mviztRK3Iw1'9ḍn}K\H`QjiZX+j ~Ny3icv 0؛,"~=fI<{UY8DOxdGsB +* nТs\Fb?s`V@z#!"7_O/ϊHGӳ՜c?*Z-^/n$A:=#U \GMV=7Jl!GgeiUgc_ y]E~WJ¾.)۟ 01{$ <(V_'޽E-͈-z)¿t9skSaH@JN%8HJ2>w|ET!_!VCKa+ԻXa*4=I`m՞$.(h!NOvkC#ƁE_/ki=p1*gVxDhhUG3<5昻*]K)u|sc@vfVl\B%ݻ`S+lCsô8mRC-QlRho=3lvJl *"Mvn?Cj0Ru$2#h\ :p-JcFmG]ZdhHl z#<ЁmIF~oԩ.  9Lʲ0iǓ=ٟ eV50P"ʏ$1iMg")&NG@~?|p+$jՒ?(LSW+#pʡ| rFF]`zr$Q#S.G5ӳ]s 2_K(,wE"hewP%[CӧB&@z"]깸:Jvߡ4jbOYLH=C(|ck^LILdm)3xr˶1y/R-.7WǫݫcI"ܡߙbh!L6/8huAbQ]=u׌r4bKł,I++Q;tHB!G{_e??0[39G "diBh m[QuECF2ľmIx5̢n8> 讞A.1S'RA<ɱ=Wɧ4b2>y-1Kń[bRvT&$ǛK~_h '@bK(鬊Dj,͊pgOE 4.,˚!M뵫܎`I*hDClӲC1f}8:.u `x^ 9 2+-XkY s; 0r3U8X~OQD}p@3eĺWUtQjAYփg@(."ZVFN6\#!'t=LΖa()[@\'@me!b7پs$C.s)3r*֘mlʆ,v,z\ fo}TheN0rJ)s%0 1 dShqBL9h?y0r Cd]tMQ.|}J޸}[;f'bڗ8v `Y5;"Q{y۝1 &3eN'd5Ӄ$=V.NX'%Sћ5#p}n`%eyu.=xɣEDNvBV`Y+LDɿ]ڞ|p7<> 32l\:Jg+^KMX7o\#VI랶/HiA Xۨ%墮T@8c R9aIbۤA2lENi];+isKpl~g߾P=[2Lڿ$vdΆ 3\HEF|Õ[W`Yt W<,ェ.TLA>\g `vEfKd` awsBiZ<\ېF߹iSy!= j7T@{mʹ#VYQL&ںKS(gF8Vn)|Wbnz3r 0C{LdV} Ľ9%[7ݪ&tPd%YV6QZ/ӖppqjC uF l3{)JOArC)gʃGv788^_gJ3m^g)ƞQ6Cř r8Q]KZGψj{QZbٔheɴJ,=OyB[[yz*0ז^-g\3'EټU0p)kέϱ &onS|ކ;*qd,0iTwTx!HgC2o$Vs*(7R&kMmi9ٻ JZMyF?a2[OOc/LOdG,Y-,>0μ6 k׆-(}񊜦ࣼe">ݽ(ޯ5iOa-R{cAb|b;K| JR(|EoR*RLa 3HO2;a˒ ˼ J%I_OF8+"<1A&@F,R={|`I-FC>f x-s4=8KG#V078[cOU xvc tOjIŊ5\x,VO߫V8>[:uEzq2I9bǤZ]-b eQXcA˃Gz߁hl8~mpv7$ЬU̷ϛ("V71gUE٫3(68YΝt$h0` s]q@LQ';)8fdTLl)\ScFU3#]&5ئSpLBbA]IQ*e'69ȁ`$ưRjߝJN|poa#$GGl oV֬&]\:7VV:q O | c=oZp6Ahr@쁨G0Y=ˋK&LkӄM^'`twAlXCdU1E-ťn58D *阾7'g y}udVd {_x0p7p,JZbeTW ]-R!6|x R$.xƫ"1`_OzvMpKcs2 w7_*4)z$)dP|ȯm:l/xGȫ>IPɨ.q*R!v#Je|{~Œ?!+W$bKO.Cd2yMru]2Chsy߄dEn5OqU#.Dq 9xZ4yb?r-I@ASf?hįY$g#x|F0b4ePa ~Bg&ʮljw-ut9.7hS45ꙤfQ`ޒP0|UUiD$u6tnh =bלYɒh&(tԵrXjx=ʔ\!W9\ϭx A7Q&nf& e6NҰ3殃d[˨@m8fIZdfYz8^(`u.!EHTz[XzZL2]fz`mP3 P^fLDߜ (&' <@Gai Ɂ.i]K`# w*ˬAY?$"]29M7 V mK@hw]cT[~pe"2OM%i%mY0j&qEf^g׮{׹^"%Y/UUU t>RC Cuk| C JG)2\-BѼ-Gf) *8?~#HGcR˙>}P0dS_NgzbX;cv<TsTքhmפ|B> G]l&Yls^ Jė_ZQZ-^ q u_tY9T=$?.A$ð㖝EIni :7"R0$.EwynGl/ ?~c{ >[gc}}eK܄ .{5"]Vƺ~[*NO:t<޽n8,3č#6wߢs1v=Lkn3fcڨbI1͈,\S |GNY3{L6S=uɜEET'y *8 3UPғF]pV@Rϰ-A ˴/ˡXCd ӣo[SRg(LDIKe Ӯ[E.&yYL)Σ'W2iJ=${IPf9Wi wld9 ddT |OsdeC+\Se-Njy/-Z ;h#Tǹҥ@2ӕ-A[ڍvQ;Ӝ;}w6Cpp+g9!%0S+Z4ׄ/ L.çekD/ZaP΅!#? e* d[&jG tQD@)^ ,8O(OS2wd PX[O N"0 )? ]^ОN]_'g< $7:\A0ׯ'Pw ZLv/@vr%W[O5+n#'K o4Eo9E5#'o $w&}\!58  Yt@a aY>Fwn{[Pcn0z &LYQ#0/PsߟǪk_ j !`P!LF_`K}[C~҈`ujx/1x 麳KTNI79#!މ]Y Temmt1٨Q5(,:4'F6k|h|L1r<ûdOv #}y&q'jr?HLqãφ? rI EX>*Ǚ+o_aC÷7=g|qC*yV_U8WT/*ji>20$lD8iM* 8q<6;$NނБd#%| 8oMXQs a,'ya $$K/P&ɧ\Ps8FȪpz'sdɸї^OLug~\p)F0 AV.NzFln "/ ?rl-5Yxb,DUqm#W9 M^ʘ/xTrc b#2F~o/?=,M]ĜWj4Y8y$K{z]q^Fn7á0+ϢۥaA:̮3dGC2/Y(^T(YWTQQ27S-Ab 3լm#i&g,^0̨L (| 4eMgHqi?6E]8 e %T] _QvR3RwJش8<ĚHjTs:=s:@zr Q.GD RJ,>Bz׮2G읋#[~)k r)*owMX6k1D洌6 2t p[lXV`IY[j5(p@+]"L< =ZU6RҸopFtf3uxr|ht{L*ۘ:=*c5!)Ӣj 4؂C [QlgOXnVi5ɵ5&ÁG#l(Ia݂xȃ::gzf!;NK"UȈBQ6)eb!v͘I)J?Io- 0%i܄IOnLuX1}(8s2uM3E,禒.~xȞ'Ui}ZcuxqZ7nG vpa$wa :fѝ"N - H3!C_G-͒(RT8\zeP &r;K*$ 9S" \b0, WH`\/ah- % ' o]# ^.>#/aCI&ZޘR6%FLpHFCʢ< a-!5] D=ZW%!Z̢lɋ` VWzT1)%loxJrܹj<}LJ^ʙu~FN/ 9}DQ N4AI@X+NN"\{)z%TD߹WJXaB"uVD8J@5%':ʸѱ+̼)"A0oh]{AYcb +)/$i$wf^93TN ˿"|&"IYeæ׏gdr.R"AV>< )vM(.EPQYOL{vĂVcz/Z8/8AXI p}=l55'D40 _BiE0 Df eAn؜@첑,<-Fi?Q N.`u:F-ډ|J_a휉2U.Y y3ܧ]F\ܛET/Xs~2l*.@<px;©Y5Gsl8x-1U↽8Ӝ CPNVc,հj̑SZUE"7Ef2_ʗhufJAӷ7N79F[]6FTKuS1M;d"[5Eg?眱gW}n{b~x-L;!{R 0\@o#P $EE0pb;JMOG@gŬ$tA"%IJ `40Vp_F!FfkddD?AԜ*>Dr뇄)?Be) PEWjD * n0MrrMҶ32{^X,Ij25koJ|Ϥx .Į78 TGZ@}~q^[-ÈɗSE3zO|h3 LZ >Y/JB-w%PCe1 4{#KB R6LAjfO u6CĘy GKX3o} BL^A4,dS2̷_=pFqWNtri%1 "NDr6)x~$Cԁcu>$: ;^nqBEbkgH8R8O~]N_lDKR7m*;oUD?v?*9 Ӿi:+N-}t+d-^"$k0}-8/}(*y]wH ZfԅcT [{ ߝ0>&e$+N*p~kiPC5zųp2,:.@K'8=:Wwkp. Us^&s*} Xɔkt:%c! "aS ^o vI3.-g0#SmTt^T NW_4zL6_J;azLn.(iUvT]Ae!8T8 qhHHڜOzeۻ+/ /xje|^][i1[d-W+hwԷ(H?T$`RI _:cZP[ϵGtmz(tcg?,~\q+XI^T(cQHIŹ4e?=ƍ-Ҕ=2'̇0:'#gqN`s!$<@S+=6` ]! ~`䤾Byotg7ѝ>D]˝T,C=˄>xseZPn4*hoF*EHt1y'g,JdU =Y64! |\`Z [Ӽ&t'UZ>I^J"v.J=@HEML_ZwCD<>\.a>}(}Yd/E^XMEy>rý6ZU Uaf8b_3[b@$*U _Lh2Tg`Jj^}aEg\w&4(6%MρBW50^Ygk^\  SW2|ͤ>lB- J hdj7g2t7M!fu/=P;FLL "/zSNSz! ooRCWKO+}Zθ5a"? U}FYIv7  hʽGܟOԈ$P\m0FvٯunFA %m6U5Z>0iA}wCϭgTQ1$9;0 f<}onpb:ޏVJ$&i p@w#8Z&}P^O[~>Ͱ5eL dKL4uD+JshtK 'Ec jzѿx^2۠,>U֬1 ߙ*&1{:< P(B܋9w$@3|h(8 tԯTH'qn#H.mPpnTEQD!H[M}Nj,o@}iZ˕d«.guQnldK8d1#_#]#JCmc8wiٰo)[Tp-|1#ʁdJcߖջ>CK2%NXPe&d% /ڃo߮4.fc>T'qy7ϒ#4]U[p?va '?brDq[Q`|%Z[B $}䋵&SAyH Г,׮fX s=<ƜM=/#f^Ee.ckzss隃CT9<]$DŽr{ 9 Z Qn4`4;N5}{+J/ TQ5UfS; 9QMs8̳HprY (Rb҃oWQPmҤ#}[M^JIͫ00ܙцΤtƝ}c WIB@6,zj6͎v=2fü޷^f 6~Dcv/-# @E]Lο{ ?$rҳ4t U-nlbgm:74Å uUE:?kDj #g;T~/0%c_Czz8xk=nQ9#F5~>O}x*3w!3l9MO5Ԟ51 ϫ{%H#,fȟh-nmc# 40ҝӌOu,Ho$KLMu杸AQnJ^+Jʣ]^w#i:Q} /%!ԴkJt=BrT(dfK5̛1s.FcY_/v Lcjg9Vݏ4&G(9lå6D~HndLjG1[Mn`Z,ӓ!'װWb"t|8z!5)snJKZ6\,THT#604B0b:4_Ȣxr#"{qAν7ǝ/P7EENP>^3s+U`=2 ~io4727o&SEczBnŜp %:G>j;-iɻIFVAc\6m6,$=/,Z<7ٸXdY(;܅!5Iu9wR6) ~lݜ$$/!}4ֿq{Ǔ>O9I֌Ct )'Zl1|=3cnAFIoVg j>P<$. x^(\ˏK{Mhj^8~ 8|~KM5Gtぐ*n Ùq_o5=9-_!WBH_$l^ ,z.# o@( U7;2$;,$Yl,ClƦp~JtEx۰rwCؖԇv BN)yWMes®'m! &z*eU).v7A*D7{Q9RϺZI+kR=4 fy2Nq~k6tr< EA@u0Sڈ;idiB}^s>j?[qj.~Bc~\5֫8U?Zo|Gٺt_zhQ_oSÒa1N{r|':oPUi`sv'1oV%Z?U=UM_~pK42Y(T6R1@·c7[e\ *~ar򉤕K^[R3D.˙iחRjgDxOJDܔ3Fe>;p۷dpf_ U!_b|UE`M#*bhtL#Mb0yK/Œ9@;?D.F }]+ѐSuxCIDZ H!rF;"\#?r&%IPYD{1IR Tz QBt <擽Fm4)vE,(a5J.&vGܜ/#_C j;HM͍׎{\&kDblP,o8 =}h ֙}!V!g t7+vO9ixzWC94wLO*Zw*X5OcLsOLVѴVLZo&(X6exJRt>\VxdtcHg,iEh*LN%(Y2b"tyZ3=K0OjRB+68Q Y]c[c( ?L VTit >'v[lh31̄py[V!BBxk P Q_6DʣX0.8/|2כ,ʹYba*B EftL4]k aBZ߀/q":ƀG't Vp/pqWQQT Rm/_4օզb*Ȧۋ7s;fDj8w=>RqiX kԟ|ނ%{]{llZM H\jBnŀ8LgUIX$B/ =̉ ȣEUhz] MV*>CmI(}J ~F%y"+cpݔ< [(wbLi$vZ9<,KhX (2 \[70)|0?3"Vj%6uTcOko9VG7jԆV_PO%j cι3R: xfPw4^_Pӡ~<"x =C4l1nRr[*ڔ+Ǽ `.N7J%p&ǜxʷw-"b ѐǸ1_Ha$ oS=Jw4m ٟL=B=6B N8zj: ƕl @I?K}VZdopgXf" =UrsDZSOh 鴖sb LjzO첵LrkTGkLdm q<#x>?<Ѓ(0U͸T# j6œ,\٤`ǁ!sG;EsGfK fʢL%[{[%vOa8I8FOB㺹T9X }F@_+f3U&ܳ);ЖV?G-TKP-81$p_JWrc,s=&JSs>1\TweOR~&#@l//&ώPwycbH@0GnPUSmkpM"B,>G͂*a|shVK?0DDm2GM4rvXI };GbHܺlk,M$KW .z34ՠ(`&iǵE)а :Ϩנ'EŠcҸ%@:zIPdKhЬJw.̩Wg ©?'O0o[$ @T*t_#Aqk2GS!Z^LːȠݗqahlJ0n~ďU_]X.GφdMybZ33.(~7w0 KՊO~%pn5njՊ?Ki֡szo o[WcKnlU7+#kK:{SLҪA;$}_Pc6$[՗/[n5>P`xk!a »YII~1+.'e[(Q~kHgp50!|[( SׁcyE+|eguU^z,Ԁe`Sf䑫sG@ Q/@o;@ƨ~iP&#M2:a4ۘإF˦詁MgV1 U2YrOkHNUԶ_7[ 1oD_ դC5H{J z=g:TdPoǦk0ChX(B@BxB>6QM8Zk,G&$- k'8ZVr>Bq}斏22"HBWWYd4&=dZŴL>1M8^6$Pc5Dp s7cKNr=n4/ɲ!9Zc$p|!~N/ĈetGF!'j7|q[ >Z.w̕)uۗؿpnGMum.ZDvR-d`o - *Lg4 &@P1R0'G~B W00g?tzIXY |./U D'H[WA432m&gG!Q21.d,jlܘ"zԜS^)~adD .ݨk;>a>i[8ɤ҄%! t+|q!I㜍Hؘak Y AxU*OD=C\Bte&:ՙ& TlRT̞L@0hCp ^ d32|<#!PiS @#TnNL`6=)}ZvX},"Lb4髎W:pDᄜl%w )@mKHwф;oqJSe͏T#^ Zuƚ0c5/R?=k@ؼ8UnhR߭''Bw]a /t&@S߈j,4}Ow $O8UF)C9ZH&fP~I̘G-HFiCyFk߸ L=S.Gx70u8j%D!3h͛(LQ;`t3xwұ_[2 /n֑FlLUsG$$ yr8p@$V$PTZҒh'WYp`˒ obe(. ,%nԻz9itcb+7}>r>Wg xD{lF@ jsԁ;[vuAfoM^@fA,K5m:O-1#" ]<ڧ?|hy%ۮ^fN$:0kM(2HcxZhe;LW;>qK7k;d-aԎ|0u eeĿﱿ>pE""f%(!!uܹpa8lx k؅K)1Ru$FX') .t]E(7YznyWci$]QaԗʝpkA kȣlܳ#NE>Jީʬ`C  ҴY{ [ |fLAạ@ymهsMj.)2+Rg;bF@nߺ$8DFd<%/|#{4fBto040'DbPq.#ZidW)l˧Q.d,+ etn0~>?+*,8”]GYCctXC\ٴgN+w/Qcg2PܛHQ{T_j$ԭ/M>0O?^kxV;5niOPKe`d Ԍo;$/bNᶡ 6=nlF 7 ^,׎BQZH]ae-~Y9)3Ԣb aW*"}Ou4ey5gЅ8;a{Jr}#YObPjhaETjR 1Mԃ5 @bz >ZL]pӋY->S="ctw Fk\RkNoޚUoGw'-2Nfp eȄf4b n ˽֢MnN 𽳡LHQe<&|8>KGJ=,X)+iD\ӃʊHnJn~+ʲ6[^kdŭB9 5d͘{Hp;"nZa["}y; ٝ#я&2Аy +l._EbI3b"v{M_'!A:Yظ ƨ~2eEeCON5r hY) 3j!" i$-n^v/;Ɣe[fpcWes#M< V=P|X.⮻bf&rI  2s>^v5:(ߢƙ̿~!  .S!ǔusԥ٥٬*۟Bh[B|}Mxe$V6`~xnh?傞jܣ0ɛ1p"OHdU!@A6RS ՙ; шHʺ78wp351bj@ΗSTv$Oz ՠ(բy5'i6x YOqV\$nKÃ&nopBn(V|gokh, 7]𸖖"{e$@@ ?R'u Pf8l}icfWn2 RM$ 1gei@b<sa=1*u`F6& ޔ_r 4/ZA5<OK+3gf/u̫*=nMk ^_e7ֽoX7G,-5A<~y%MeHch,VjsWd!y& W̠^E;&Za+.O`+K(CutбzSo?!T-ڱ'\x08.> 98qĭҘѧvF-5iX ٭=}x}Ef80ɊHI*Ϻ#Œ5:Z}oj)mEekˣ+E*l=P;TAIR ':*U, 1 j' s-KMɘ| &U‡71AF3>f /'md&Bл5F>+lqMX]D'dicbVs@bx%g%!9.GuR& =<Y¯]l7݌at|zE(JDԬ̙X_xu&ϱLXYKL @cR>RQ/2WDXYyns MXxu9z+s'/ >$!9Dag;RG4WmT-_Ķ Rznވ@ $oG>SOEuS`:vI#|`VxhfV ܹz~Ӟ$i1w*;*9WM~`ΆK:w`>>Ώ4~_ { N!gO߄ rI?'t9zȾ C1vV^ciړ 2py\̆"v11R/#]>nA=`ϒGm ' *DUE&1LwsZ Oa.؝\m& ƼFYhe8j|-wt4ʉΌYewg*pWg'9> 2Ϳ 0F5Ly؆Hr,g =`Hd#N|Sr,/3F dqp Q}9 G y$~ Tp9K _'BANz"'=H$3omCXF -;K :_ɲ-SNj΢=9M)qAI^ *]@ݕ%sew*tt"LjfM%䬟o A&+vHDq .a\*Nkc8Mܪ a.9!Ov26-|L Ck. WׯD޲V=iʗ=:zl&7`ny'h/rKJޝar(o81 ѿ9KE#YH.73V$;;BS0K@fÓr,  *!"Y8[R1`OyțMiXJ0V1ͻVĒY96L73-\n 3YMTN2m 8Cp+!/bAqƒ'GJB?DcUKrmy:RH"aeGnKzŋ}~l_3qSg4(%o1鈳TOsoNz! s묍_\yh"'8s}pJiUPC5,;zag7ۮeeßMדg<F$))='Ϋ $h$ի/ZlDn?(@m@"e_J 4t ]g-MQ=v9VF.~Gfmt`ݱ(bi닋hњm]WY栓gჼUs33#Sϕ*!.'&aXX|(. 1>LC)i!X4""r%(pG6̚Fq+=4*]?Kq硩`j!T,jэrmb ˲c!IR܈ ) Ȓ2EKNG nP ̇z-VA*jyڐ6M׿OnlR.ω\c[c5KE쿊]g%%L*oW 0@LUΕԞ5ouEP`A{=O):B\=` zP 8qx"hg @KDGO[g}0ZĞW)2d6 `mr4\s-w.־n#fOA''St[7~ȗ(c= KsWCwI/4w$gOLmh$fQW A]ҸOoM>ԭGlWD%YA.QaL>OϬ*=@|@OVfEK UFlmԎLn̛eSY|L,쎎`ɖup٠Y:bgQpKFa(CF e{'Ĺ s2䦦+ݽTj2g<;3VOiX$m37E <=fRs #d`E;`K離yډIp!š|ݿ/#}UhM<}y WA:l#3k1_4"`T, %;j@.̴k}o#M: O!by'''Jp)LN[,ƭkAP# p'oP.|6ayO 귲C/{8͜bEM$}r:RiX0fWa8%E9ˡ- OR0Cl :] eTd+mktG$DG#,Hf"Nij pA.A3QB@wA$'zxՏ5(8dϛg6($EG M#F[eekLtB-DuPLX$(@֪8y]q:P+9?ADд P=IH/C15,&GjFmwAJgY|Էx60&TAƞ斢_Ex:n6;;ȯct).o,T;Zg.G&=u8[`VBԯ7/Z&h1xDp|/jlX-1 OnauQmeȺ)-m |s_S,˜|纎_Jje32 nkEnp<>K2T!]aK(cȢ|GK|0d*\Q d?QY-_D& Ox/N1=uCRb95hʼndzYec".Z<Up.BMd^E=:T4:B,Wg)@Mg`5kC\L'hAG㙜s_o|`dw9tnTJ!ɠ&]J<-$?&8I()r5CO!lʓ a@cDNu9ʵVR>WX44Z?kdiPN w,v^Oh0K5_NB<nޙP]Cסb,#6IQ[ "#~65u`K-E0uKnGZa+K M ի?[Ru,|ԗWJiƑd!΄h-+z$Z B?h =o Dڽ;.֠#n-3^UD7S7MSr`\|>ьaac}/XL> @A0lӴ?'~QXM !|Xj/Ǚ3kxoy|}l.!e5[H upD2Db7qXm03ʕăOO׺Kc=vq8k^`cLW{\G!(}X=H4 VpBfMSVjz C@/۫n'_0J6Uc iݕOATfyAEPZ:V:FغGw$V2Ml')^=t9L+-9|;uQVvOnJTna>]^ rVjId3A14FoC1'~ѣ,a<4C?;ړШcD!cuO<_@cWޱ?8#K<..E}N&ٷfOC1}l } 9~ ;dSbq07\ddU&k0<7'y6ƾ(,`=t>nt+&aC }Cx?mI3;jo0IP n.3οĺhn@1QuYk]"͊éƅX7qc"mU;My$N Ir]]L钃+mwYӡ*xnyRǡ7"wG)qfW.vKFqJrN%?[<#@g4ʕ#xҦ(`>@_PoŠ+W(z:Wƃ6<v(nGL囏R EyQ4d;SI'=̤cǞgWРP?' +#*.>}ÜaYCx ҀM6GVwŔd "lGֻ=zS:ܖWbQ:io)6"ti)M)5Kdv-%C㿀ÒF-{V.5Lgk&:> t`(S䩎cOрA/P2n%"!$IYq#2:a*Vw(ϙ,jԐ+ ͣ_qe %yߙ&3πjᾼ0C&'[t-h$&ޣi_괞vzGa9-BY* ڱԟ^ 9G@p[n';Ѡ;*N_<$rvfCΘ|CEGv%FY~e;{< WuxС7|LC* upIJ[>u2zlVO&qH*%_DS |%%ج[՞$ 8+lqY@ ;jhr΂i<p1LPQZεoAJ8;-\68vwl '!!B4(H "ڱ`yl[iAa:kϊjp=b'8hCק%|*2MlK5CMHBX>'Ҕ#eP`JEX!)K(kh*^ /)?ŷSU`)nK 9eNq[lYD9+WB'o1S?$zI rPzr(w`䤢Ήl.{Ca:#Fy=jF @v"J/3^vxi}(^.rKW*i/7?Ա}?`] c 42n8 s^ɒ5xll`6vhWZ&ҵO@7;9YAei2f XĈ9wD$ڏO\nH o Npڐ! "M/)?^#ŸH\p9j<"jǦzԔg{.WSU!?xQ|p`}(N .S;-{6[ȒDF4##ʫGхt.OvW+yoE/[>݂Vqɽfe=9'\:yJ~bV%ug| j[7WKЌif &+ _!&ݔ]"ڣ?Q$wEi:\B &8ٞ?O N9Mv%Qe%܏!O*&G·627SGkp#qWvu%v[{<~m@U##AqJ]&;Q, ? JI%Yׅ3}TyQmQ Oz98@d ҜP1:jͲ'*SNLFBrxlH[,!Fñ'8>Kj_|pht@Z69{`&.]9H Pޚ-QU9c(/悝M=/Ubִ)kg>Wo쉡֖[֌Q[I;ՔN]uW:Mlt"ݙ$$M9%:~DbQ, -R3!9AQlTFQJ$gW!4XzJ!: _Ǯ`A  4]>:KSL?P$Ґ:^z20HBgB66X+F߁%wC ihbwy?`ȏ)*xvGbXΫEm'k N(R).Kf;:G:t!ћC#6F|PɦkM`DiKQŽYa oF9}tW[m/g_|@1K{1`%zj.8ؠ˺+R>$Bw=? y!g;?gNR]-=dy1qg"4aB Vw*ڸK1Iv]Gb]8ǣK'̂V-&Mj([|R0AC04zZJ7"}"5{(`:2F۩R}+#a1@皗!tG( ϱJ5W71N\ "Ô#>A)0גg#LcDMП˷h!Y!);* c\~cAMd`ޔ_šWEPL8%o_TUtm߸X" W۶ YZ