libvirt-devel-7.6.0-4.el8s >  H a`o z뾂alIoO͜rQ|;z#~MF?ᔩ}ⲇ92/d3w@N v>'Q{g%K—u>W$ª%($Y\y6Ue:ʼnw[{'a0RY"`5eT//lQ B >x:͟?N-ѐ aU9tFN{քoJ_l(X$UlctuPO_;yգ 2c173cc10ae3ba79aefa5f0619276acf4b4ab7d3911589f668e5209d1dd1451ff0df5584f81df7cf1e89a9874aa512d89dc05d5a`a`o z뾂alU܉Y䑻N]p\aLPdd|63W[AnңVSQw>p<"?"d  [ $     $     D    $   d     ( 8 m9m:#mG H I X,YD\x ] ^btdeflt u D v w!( x! y"("`"d"j"Clibvirt-devel7.6.04.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.aW0aarch64-01.rdu2.centos.orgYCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch646)@+d,v=(h V#M@ $)ETy/vA큤A큤aW0aƽaW.aƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaW0aW0aW0aW0aW.aW.aW.aW.aW0aW/aW/aW/aW/88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52ee23483bce516b6275ed152391a02e42ba060c536dbc130d96de93b241b51fad1046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c89592bd77f8cbf0f0ccd00f2e474cc1662c55f4720b080d02089c90c8f99fd4c85a2db1a015cb412c4958b9bb04524c35057d7e1c4560414cf3dd06fa467e556d1675e58d908dc0c3e23aa22cce7c6522747b35599d732359f37968c99b57a35d2bf57327496edf10cf5d8d6d6eacd44546d9866ad199d4449f5dadfd2a1ab316c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae7e5d480a987f9c7425bfe736574be0cf5d8fddcd32ea5a8d7cd74571efb4538c8650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-4.el8s.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-4.el8s3.0.4-14.6.0-14.0-15.2-14.14.3aTU@a6a @a@``!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.6.0-4Jiri Denemark - 7.6.0-3Jiri Denemark - 7.6.0-2Jiri Denemark - 7.6.0-1Jiri Denemark - 7.5.0-1Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemuDomainChangeDiskLive: Modify 'startupPolicy' before changing source (rhbz#2003644)- util: directly query KVM for TSC scaling support (rhbz#1992479) - qemuMonitorJSONSetWatchdogAction: Use automatic memory clearing (rhbz#1978821) - qemuDomainSetLifecycleAction: Add a note about argument range-check (rhbz#1978821) - qemu: driver: Use 'qemuDomainSaveStatus' for saving status XML (rhbz#1978821) - qemu: validate: Reformat header and purge unused includes (rhbz#1978821) - qemu: Reject 'rename-restart' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: driver: Validate lifecycle actions in 'qemuDomainSetLifecycleAction' (rhbz#1978821) - qemu: Reject 'preserve' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: Honor 'restart' action for 'on_poweroff' (rhbz#1978821) - qemu: capablities: Detect presence of 'set-action' as QEMU_CAPS_SET_ACTION (rhbz#1978821) - qemu: monitor: Implement monitor code for 'set-action' command (rhbz#1978821) - qemuDomainAttachWatchdog: Use 'set-action' instead of 'watchdog-set-action' if supported (rhbz#1978821) - qemuxml2argvtest: Add 'LATEST' version of 'misc-no-reboot' test case (rhbz#1978821) - qemuDomainObjPrivate: Annotate 'allowReboot' field (rhbz#1978821) - qemu: migration: Don't transfer 'allowReboot' flag (rhbz#1978821) - qemu: domain: Remove qemuDomainIsUsingNoShutdown (rhbz#1978821) - qemuDomainSetLifecycleAction: Forbid live update of 'on_reboot' (rhbz#1978821) - qemuProcessHandleReset: Don't emulate lifecycle actions for RESET event (rhbz#1978821) - qemuProcessLaunch: Setup handling of 'on_reboot' via QMP when starting the process (rhbz#1978821) - qemu: command: Always use '-no-shutdown' (rhbz#1978821) - qemu: process: Don't set 'allowReboot' when qemu supports 'set-action' (rhbz#1978821) - qemuDomainSetLifecycleAction: Properly update 'onReboot' action in qemu (rhbz#1978821) - qemu: process: Ignore 'RESET' event during startup (rhbz#1978821) - docs: formatdomain: fix typo (rhbz#1978821)- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  7.6.0-4.el8s7.6.0-4.el8s7.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-80b5f663faca6da4fd0ec1f720c111bf09c4d74209e26831296be9297d3c67742?@7zXZ !#,] b2u jӫ`(y-"34gpr6RQ?])Ш)T鳁ʠ<A@QI7}d]kih!]ݓ0ĜIUYMOA ,ͣq^ .*gRJ7Y0N42NF*5gKmmFeI&E8mM}T_/X%d %zJ5VQȸ^TGRX W&Q)zfbQUydhLy4pǫ̯AJ|myi΋bwBT=&J5 {-fH_f$8=5 E&q$[F:,EIP ;c4*q7syD(MHפP>&9^/a!u%M~o3sZVA!n6zKy y1lFY {%.0;]0)R;AlkM+w~Cg2"MV/0LyWрG UheJY˘ULTĎHN߆5PzDr~n~DX]VȌ;RMv_h |dE~2Ob,4)1 ֩ >^pXnD)2~<9FX[9 +yp`{1kUx ](饙N~x0znq>m"7v`ڃZ8wr]ՠ*7:i>r+Kt]4 vgk+"e'Cl5 uZ6uGe'y$П$8-nP-u7[KkE0VOrzF LV 9qՇiAjܟ3R V2%VZ0+i&$H & vXOˮ ]VLve&'w[ҘO0:`8DʗJ%X'f_ὼ`=AF@|閩TZή)q#;G3'lMN"|vޓmmX|W:?LEI_埓CX!h &{nxIeuvnHncHߩ"" N9|m5(s)I}17hgoM^L䝷Z̈wz(If߈8_ =x؄1u˔FQTa8[r'[e ^7e8`b/~h EGi%ҔSo{i nPM9%WwIeAd5Pշafc2˹aW҃qf9!6gʇnKN%y`22 P 8.h4y]F5_ObSw )5]$]p*g=~zyRmrE6'!27u)- p,7xMKzef'ضU"k\-ZHda9B6}AfC\ÞhFikb-Gކ!zIÃۇ3/14#rdGD,dF0An%&CorDG(>N[QUլ(G:0޽<&dB'f<=yU7 p近&Oa ("n3k D3Rf?"2op%g7n. aQ5 iZl=Lkv3oq!P;1C|hX 'rBrՑP.7'G|~~j[$z 3eGK/BBm.X EZN9+颞2 | cyXhbJrɅ=DTd.MOn?&%lffyI-Ԏv{SWpJ2*P{d-xn #/ۚw=26lon,#N2ƈ=lئ I/ɗ1nPÒՑy5&i28Uߓ)-aU'o2G\}'4yਔY`bwH .q>ҹV`N z~ 8T9SͿc5(pwk\4CoT8nVihV+<֝ME-5u ͳXi5cZx :a ?HyVebhlk+Dn ,I~_٭j"é?ВtE5+ӄ^v":6D-N| 7֊+d׾@"uVޫ!=f4Gs1W,06TQ$+*Y1yڰ_ J(yWC(-@aRӘ" i\Az3/h+9_LXbN}($c0 ^Gn`Y0J&D@_~2!q?:Xȟ>BXwc^DN _9ŘǏп8H%>"狴h J4Ýt8p"[)0Jze0Fm>==\]4X~d`$lk]{y7]6^Fp2RmNVԇozz9~@/o(ubQV\A(+q5@'·jvv>+Y<[m 1 w"ENnY 9SxU>q>a0gqykn\ODHhkB2w?Mtpf)6UfEkN',xThw̺zXw:пa[,'9~ӮPOģwB~A_1$0s ,ZK \.z%-}""Dvs$9X Z]25%W.aX|:ȊjZL~!,c۫qKq9$L$ =-7|h] 3>f- OGK74G::8hgw;qc5On&M"ORUHO!J$ eLxN6% ,%a0:24v΢IŠq+A%: tn*#'݅Y[;ɧQo΃j!Qv>t&L]?#/O)f?أIԉ$X9}ƙ$=ME]ex" ϕռft/\ETSCnLA6,9[՞Csh2CJ}v C;%?YG즍 zX^ X?},FCͪ G "j?g,?RJwW@k<] NFB]mM5V,u]}tN{2t^cW'^ 섫QU6E%YҘsPfV+f%ZcvCr %C@5hrs4,Ab {;1YՁ71!R򥾏2LLNC]k|<w*'ڀbyiٴf֚F+ xyd`Fy؆Tt?UFFkrm-/u1٠HPرY."+)//>L9CK  =o=|{u`A3]LDr&qKo}qnaPL}.:{-Ջ); TP(YVk]$zd4"16x'1/ p*Em,Y ?B`Jv bo`KP[d qёչU`_"W5Gwv 3]I܂ц@\=S_ٶRSCO@ӛ& Ut骡][c. U4]\(_Btu8  )o '"S M"J22W(7tMf4yaޠ8,xɖ>1Cl<@j`IbȚ$z 1 QXY!{,&'Llcq2'歼<_D** +";` eCzƎ?2yi<=NKM_<ÄoF8mIa|Ydd./6Rmt?4\4f΅q$B$y~<̯<)Y~'uWh\}LVL\"G2thGb95Xz^aU浯 &*}NcE>- ba37kLS{ƇR'!-m<-Dc*~twi_;_-6uDYE.["dRp5.8NW9;=`f xG)2y;os`2K>3gڌtkԾI6h-UOP{4EOܲBQD+l@OХ-l8%`d/_Z]_h4}҈\(9$Dߡ l C ]*&e!{l4KD 3(;Kh{R&CBөL METoVVWw:_Z{*˦%;NL{׷uDBq~ )( mw*cr%@ o{{c*?̖p;^}/Ojd˔1-mUmLb.;g]hufɤpYsкoQXөڂvZ )&ǤHtdv62x5ҕ; bSa ^jϗ!ٹ(!vL+( Te_piJrgu#bO/U YwЀ f&Z-E{#*5lXǶRlS[.؃ XUL']aAc,(`0J8)d_e!9KB߻H5GFB&&Pk*\k G20 0Eg#_b.l*l]}x^YMR].-uKp4 . nC(.rX; GpԎAEŀ3My0'$..@J%Gj'LXQXrCaK&H@ ,*_ q[}4O+; ФjDUP &ھp\[@FrbjwNHbͫFp@bN!Af!5ZD꾶[NR8rA97;PRn`|5SU)K1).nt ;>XKKi^Ĭ DRBs#t&=y ?)S*Lx҈Eq3;C=@esQtt:uڈe+ʈuONA-izn"L'p1.Qǿ3q2vg'6U[+/' 4[6+‘ՅM; 9cqX%}xhOFM$XAvz:CQ2.W[ (6nꢤˠU{ B^ٻlo#/$lNX/A` _6j-t"-.׃[fE_eLy,pi+flڇQ(!y{HO*JnxqWSխTD5)PAUwsXUA&ƩL86W:}i&˼N];cVI-%n<^ <_$G6JR'Bh}GU79,j|),# ZM6T{w} u'ZfT_AO5G #Y'Ry";<s~ڃodXRj;l; 7Mߍ4;K FܤQZBCƥXI Pcd>KY*V]:Dz޽I6{"?u-} w7H9u; بEhTvO"*µ+p=9HHې_H7+*B$< On[^s{ zpgJU,mVcG68E=DױD8w-z<6y::D!|f*o$9nۇ*֟@hA9>6_՞pwPmD0'֙dN]ӸVt@;y)xTAZ1r̆YVrcR:?&]bOWVp")1uɱ}ҽC@i.rls9eFf( laUXJɩ\1)J;ƺ[53M* S9"6+/ObmءTΣWQ5eř)@.w`c?…wSgzƻi*!&:%ªû}3n6,hף|VuhB.ӂFY6L $ʞ"ds>~+<' 햚iom_W1|c{g22e Nqoҷ g7_q:$I ʧ5_7%s\a8@L)N4NK1-vqsQ VV6lr1B@nyIjǀ }78lM0]U1Oh5h©fKNIܲtU([v]=g"f7:n" DlMi+D64Aak=e-pM Zw;d^p k Re?N5' *tX xCe-J)1xzI~.u9_A" o{b>}wM %'ym HK5,r{@faY8TR;-9rEq:W{t e]SPzg w)8W|g4: Im 0}XWQz.d[^\J3y 74FSeB7?zkL)oT n (h<|yu>oK<8ICGi fieFBxtKNK]P8QArB4?Y FE]WƄe̤slm /v4g:mC3 ;3ZS";ɖUcX+IJ ?fuBZz);lKp.J.T{. E<'bTý{eGv@1RBό΃ʾtOw)Ep榋,#H!kڿfz]9 W` ҙg^zT{v,25EfyF͚f2Ձ^Ω{2.=rl6 vБnzb*UcY->ʓ=:ox3"WTr^%;OAcG͗kImߒH1pӖf pH.Ɠ !OI y DC/XƮ M@燧mn$ot4_s'#hevߣֳaJuh"Pq/8}&'W Ęy\+ Yjģu*S FE7 QAV;=9!MR D0vX$$94_o!cuL;%wAε\ɯ 3սQĪi:KnAG_ ο2eH!_IIn")1Kv=/6>:3ẗ́<*ٟX/A{M.3~SG^2[w_~6LJ=^<&=LeIJcn;I<"8~6oK ; &srhYŊ٘jP(7%8R)qg!0Kg*D\־Ba3d 4ͩ@R5⻅&k, |q2J?74 :1;HtRbNGPV'/cYJaiZ)zZҴI%bxX"k]An}!u]@Z|ɓڪ9;>k#cH좡˲ Endg%QG~90JJvxXGA 0 1,i GdRd-\airqB@k'裡'/<G}H\2w*)$!.g2w+:|1V 1&Pta*9hOr)ŝcƓ~ԯ_8 BR{.}[guZY=3fMRSF{f\^؟,c$ލ-oyYޫAs|XrosƎTaDWj3$dy\nUvй'⚥I ˩UtvHqϔf_ {)Մ8XcwWT5Mv8X7V{Ӆz%חU?nbߚ߹ޑu)65f[1ȡjqTd2W=áx'ї:±٦FAF;^I_5ӻ229-R6ǯ(/Ufm"UpBlʗ-;ԥ+V{,W 4|]Rr4_F7!D!"6:?gevN *Y t'˦jO.$snhB;CVXwnOMm g2iɈQaquvi69tJ%$"gZepryzđAz+}7>h?ur7e1erR ޣ#W࿬D b6@Rj ޶>y6bL [G݇zS02` gQ.os. N}w:A`Qlxr/0 x4i#랝 8HA" ȮϘE֬$|&_LFXU )&FcF4ϲe]ۨߊi [ueR{J<vq1 ?/pj#&4 zs̎+ Ghwg.+w(p]wpvje3KOɭgIJXH {q߇O%U%TTTǝA3q{[m@1sٙdsCrۏ")K2€W`yZ 67"~0RR)A&ųdHSrX愓Rs@/g$a>ƲV/6ZP4q,ɎR5f8o}JYyO6rd\\NEY[#˻>(G;|q.iNe1 ޡb7Di"&>q]r?d5:kb* b83VtVXUawfcpYd)(7r擶*١ZT\[Ǣy"7Rmt%xBDdG8!ƶ~X8hH/E8wHʱXPQ%n""ӴgQ 1t2l_#T{_Hj %~$Ì]xiRX2 =o8TDwxȇIEYPv.V3;vEM~kX-pJA}X^M+ f:򮠃0?׮%sթ=*y EWVD 0`RŃ,W 'C,B8DTF[6{ iDEēѝ׫sތegy ̃e+PO0'OD}L#Y1>&Vm/%jܩ_Q]<4sX?#6%u08e(aQC|(l֤[FuALMeCIfYs,&tSN\8$h(eLĹ:k罱F\I gGҴ&2'?CMDšL̀I wÔVyЮqZ=;cQ/`~5F9ЮgJZeX鼱@<;1cr"p,tJ-LpH}*\PV 9[ 谍PnhU Yl^|A܃l] h}L]&8?G*IBIjh@[j+ ,/:qطBN oC`Ko8i9hN6x8U6S>PUKr1%L$3իK} 3?s)@ +ɃY:B*xY1+RDd@!FcI$er_@JSXggޥ~pXg[/s,i.#=J~ qzv -\X#\LbLYt=lC>#ۄ g<}$Rީ26w)䵌8eg 67SKyX[6W4ɥt [* jwbb[Qp؝Vyp0V- ~M5dr5 Qv[m-w>vl㍞B@[7 DO>۱8^1f0){@xI8! !Ot CO҂yz3E,iX@I<;S mZʷ^ 70KnnOi>+ߚ{QB98Q詪C.D -3KP3%mTO N s`ۏ-|u sd-wzi<8F$+=7ۋcWb$dZF VV:˿#C3l?QLsU[G=[,RܣpھiX47+4]U;2xVǕQ&3B3%oB|GiȬkOL`8[J|Н=ǣQ?>S xe Ƽ)@xnHŷ)ηY=$(_#*j"D+&Շ)5_z9tVdf"_Z\lJP u|j1!"Oe@l$\gؙV8;ï|Mc;uK"M\ECx>lMi qM&A![N ~FG8L\sU;)[rqk!X>Xv4a [U#dMT:̅098Jĉ]>fmny\rƋo?30uAPD@pY©>jTރzo&cf.o^0G pfm#M"NJ%߾R/0#$FAĄ*_ }R?P!`EˇH]Kh3,QЉB$fC[>"Ā]B=h6D)z{4tB!njf$+V$'Q2uN7lIWf45yuiJuh>>ϑ >,LB 460܆4竈 Ny-i3AC# !h^p Sl!.$ ڀux͗()'3f@#5Q}hMZW4KQ jpN D)ٽӤW2ujV ZP 9y uItWTaW\cͮi㕴XQ7۞6y](' m\H{vp!(&[Z_B0P;:N-}R~[PΖ2]Sk0Oql&q-6wB6POY&0ŗGkJ}baNe lmD$Y"dGCoд1^h(V2KժPC\#ݒϿ;V76},\EdTxo*EU*^;c5 d,O>?͡[(NL`Q#{%/]vCCSK⃸3B1_6c=$χC[U7vj7+VfX#ik*L]_=ߘֽ5ŠF<2_FOdPk =(SI"mػmcg;/{}zj#Aj1/T滿`Q"u4NrO!/B&W8ɥbWM цLv-]p"6^w'H0oͥYdJ(˞9 <"oKv˺FhT1@3LU"#'"4 Pmt;o5fv"Fp,@&b]#ΐ8f2G0s8R }9Hl=3OxXEI(2dy ;"?DFԲ|)h)hR)pҗFY!9C2L]m^6\jqB ;⠍OXk}CH eQE੩Na:sԇv|Nfuh5 T0|]mkB5'ǝGj(mhbny9@>4H?w mvLKH;""a.c3^ڐSdL<TI+@-`ة4`aHsyRN]:X[ E} d.L/0K+9 /sVqE0&s)/M lv/38 ʱ^~jqjJ^8RBAjqA!_^lX+1@Xnݩ } hJK~ռ:kH/7 ZV*UVؤx[ :`hϣYKjzZ)[zfa+.5ƫ| P%>Q2!c,AhI@A;7gJEy6 a ri9b(D}Bߕ)M$R Ҽ#JqS,|R1̶LLd?p$ɜPϡ 'a?,&^iP{4Dߑȩɧy ?[hWc($,ϒm5r圾khSªlVl=. / %]اcb(wID0Z݉v#l):le7YfՅ@Lف[~:UYWhn-ZLܰkָy-F4(7"N7f4*+Ϸe9p48td2BO %C^WUm hV\9BYi02E]v^ڂk[0/pi~DX~F#g)4) {Hy` Cc4D.CF3wJ*jRl4˺:`T]%;?NdWt<dqbWS@`X>8Gf~&+A\S]<[O&m o&28ZbŃiaY僔s\C@u!:zSkX(H76KkR!tygA^jHuμbr ;H ԑlaE_xgBzA,G(_Q0h-kZi7 Vw8/_0S<@@^~>wj|IRKٲubWcA?{FGB<qX3||RfXn6LxK<x5 Un'{ɽu`:z%- c{zQjN@%F~`~ r8Snf44~ΨR/v,zI{"6VZ!f|;04S"s5gRq$Ĉvt֯m9z;k-c`(),K2GLX 8?c! z13Z8&Y9gca!dT(1+sB{ԡCCK> k8& !m6Wc-,7TCIzB.vP, BC@Ћf, G ,CZ>ޖu]UBdu`p; [R|jf. tFJOCv 5OYΡ(̟i;qwwQ1uU5G8XX_h>o^ǮL (c #hx:BM9>%  '1L='{"'@8hKJ#^ [(=Dr^͝5`] N0 +o[GSdŨXE(zڠ;?'w/K$#MP0OcNa HUm Cso˯Bey9\Ve;h}3)&x? (EI?epDrNS ʥFtM',Eӻ"zaLˌb ;ݺkOO-(qހz-m5q;u|)Զq 7yQ`RXf<_VLܹ+V=_|f'\rW mğlCZb @r`f|FC֤POdố}P|tX%#5Vwn=&g2\$t_ZHSfO:2XH0|45akO25[U e>Yo4fN| [eRAOSt*V* *>{Ԭg~ ܣ2fd* 'xEzC4fqIn){})a7P*uD-}9 yf́ZJS3L'd7fS-HM"ۘm 5.2=EIQUN-vՑ$$ 8y`9ӂ;f}{Amjͣ6"S 5SumvT) m[WљS5$P1 ^ۺO{,CVl-<9*4JUy=S^>0rnSqc"FHrqK!wkW"uyD.WcS# jCk PZ~1̌RZedm féy>-xڂ8׎,8 Qoi$8Lt+(!,[,WL(2 6.lW#b+4zW&#;oUΈ]w@E8!X{]G84 ]`IZ}4Xeu̹{dZ[Alvt!f+%ʲth檋є@2 3oHIhZ}VZJOVQFARI<ۿ6up_)6]dKKRW^Hmg71zk߮a@8K=}I?rI҆nPe*6G3īL 4}/!V짋"h tA v4rj)-GȷLss)TnC魽u07r3zoFz(K]IAA3I6{*_]͉ ݣa*0k,L_2RLf2jH88w-nCV$LxZʂHJHLp}ađ eWJRm{۪**EBE[~6X=dP[E|)TxIb6Pn9r>eL), egP.S|t"~^U!/yWq.4>ů-N g4*yL1:#0s؜YbPdD"3dl֎be.c?RO\ڵxѸɖѵ=#Ql'd|CXTxAfnF?ytV^_vy@Sl83<8w⸇-kgAPNzNR<_wQIx/^GmΐoYq(YpI#3$`9&J4$ij/2":#HΫvA&Nfq!n*)Ll?.|;N B$J wL`oU$=xj ڙ`:P޳EVTS:tĪrNt ʦZsqvcPthww4fL4}Çb^?&-ˠ2#p 21ޙXpU UEx٠R%ޕPwaqlJ݋ea@*}7lCߠ1WHd:Zp5 VSN\r=:7Чs,(N JG=Ҕ`٭:.@Rn% I&מi];z{Lj038 BTxؔmq~mC\C @p` N/ ' ʖԦ\/=){LqwN IׇW3sVJ-AZ4(x1*/D,r!;E5WFrmBaDbܷvDS7DY5 X+R)O#DЯS jUc&_ 'Dї0Y3v| SM,E'O0 H9 ҏ{k2 =RTLӰ#lXM:*K6jieEk_٘Z^Hn,sU}۶35ߩfЈ4<\#M&--CA@IJȊ+" _evp+ 35*пI׊D\ g]+A$=}zLj-~#63 /A3$BFg"(iiݘ,T%,jDT (${.5^nZLK]:c18\Nl^0- i?}['sW]MB3 h|„J)e0JR?3PCcx+1Y;1Ϣ9iKeg7FV_͸iI;ތo$Ƥa3&$IQg6i/>e]/INC%]PY/S O)=o,ltw{RWR;j Ǧvʲ)N2#!j:3t?-Ȳ' _/ b1>Bpx(jn.1vfhe濺*X7+lj0$ H~l$~pDX起Jh7i|útPH ;;ngV>4(i%OPޕ[w7!A5SJh_5GY'f,-v EmtC>&D7H/2\TaεT89L̅F'rdBOE8T\]E/ _j|_!IR\]OO9gv>݌MY:غ2[wx< ڥ/(HGf[@l@rmnQ{yH$E: 09J0Hu\: !Uj;prng4q[9\{2Uc0-nU7Q@h>Cӱ:p^fz&o/!+eeI[?(n_b ",,WB<y5=mLV4ʮ!:A iyvv-RQh O \]˓A,a!R^p~ZVb̳PpU$/'C },EWV{v3 %\>'j;3?#`'GEoQ띧9RP0Y+{9}1NJL/ĪH V unDѿAn\LP]Qk X0q[ n;DO,f°4*WZ|EÒ_Wr ONf,mTz˼j**i3Ϳ 鞂55񋽭qFtODy%7}%Sž ۠Bji.ԩnBb_q M%8@O*wf24ːBNKu񊗞흸>O,``ce&AqS(5NJYd2]S&aӈV i)|?UWc~Α5۲ x7z>CO("ȋV?FwoF=M+ׁߟ6C;ڶ||D\3g;tk> O(SG xP&5u{>l(έmCos=T"6<銐, hx3]rIXе [G9B+"C9WYw@PU]ԩP?{[lnr09?sCg[?dp(< ;5M!ْȝ"if/Wixġ-o_9\_nfrzCGƥR}~Cd|Y-f1O {`Ir*ZnO:ȤiۢoQiJ,k]vzj7iht ewڭ"Af +hgL_9X4gvX\QS]/tnHdN}M{K[*:3PR3ov8gHWA#srN";@0FsOF:j_hN}@ h<5H` ~q# yCs~Bz ;_u7憵I豉a oټ?[&MκIQO9)p7j/Pa8[c\o'RLܦ+ò0ihޅCȸ8MBûc9۴X(!1mifE S\?# ^>2,K>tHeeQfViD!dz5?u節jC;ieZ '.kl,f:%u[d"=;>$w%kvu4蚙FY9q<] nJ2GHS}KDN-(} /$"Wah{zw"=ŰV`"$L$%%e;aʿerU#Gpd5t\'ujܶ|4\ %1vAh+o%PП~m*@d<6^)a!;9+/Dp:@7q\!"hMoRr[v3bx-3h>F njȯOcyiMAzDFJltV~ *ɮY?X5ˉG7܋`c| u]PtORFq4ӵ` kVVUx.PG53}FĉutA2˼(åc~lp U Km|aF40Qy˱:k]t,zdͮ{#&?3DDwfU=L#&鴈ܪ#DK8{FÒTX{ZtEdjBFFɕ"97'RٵPS,l'2ɶ1fp]<%Z#W SS!}['/&3~pe77s9Y9c8y$-_m 2b1]g.Ay)}_+ gMO qK4yșI]]?WNOUҸ!efaC %t~w^Y N~ng[#ŦMqLlXyJU*6݁_gۣBj@~n'+T_77L\M9RR+"lmT?ލ?OҷQU0Kov۰nN2;!9}$[p+2]Pa.ǥ ;"VK2XY ~@,4Z澿Wa`6[@Kζ=HGKi< VBX7+PoT- aayw@R5v4`mf1/JH}J&/tG0|T,L 2UɆ6߱~7VO!\Bg-JMfcA2вz4-CW6C)uNUC;s'լ}X56bXb}C.?rdeJPг#9f'hsYĨv^IFbrMr1k<@7INxz .9 uFݟԊP\|SaXgYozb"mi2e`5?mMs\nۺ5d62s3WCt)բwz0n<1ģR @pa,U`5.R%R͹b ]֤ t}xܘOTrB h5PA?\yvZKj0b?'ȫ ^E_YʥvpwF%*(6#FKjNYGq=awBۜnT @&fzZ5:oP5P/x9l-|](iףzIҭ0?]dha}!?cWx[_Dl\>,8+mH6BvfSsh ~$A9[(&2 3Xu[Y;6b@kK_ uw;Ѣ'm}c.oC4R,ZɊ~: A)w,Y u`@YI'~&vugV)XڻQ X Ny!dZ57gzO*%jsF_dX\kƌ:YoCy `MDh DCR+NIӊ_}[dž1]|krn?{P2 0jz4uH p`kUQ2y;OyND+s*:{KX+J&J8YhUcrZ pwk"hU9h}drIJLG<Jx/?B9RTx)0ot{-%F8 ׄ-pXr0Obƫ/lτQF m1* P@7iCJ5el76|$q<Д7/%1KrƟhVn6g7 mQs;pgz@B6P$5oF4g j}&_-ןɢɗlNRʮ<ť5c卶Mk8q Ҟzck}I Am@\$᳜$R3આW R)!:} T{.mLJ'urKWշj%T !zo.zڰ x:V'^N?:t`,ImCkFlyѻ㡏)BY>c0T/NͲ1TZOo:o`WcCw>]6>d9Mį=r"5I{gn|nZkw"o+JahufYLsP}fw.J|g&{]]99iRiTp!R{Q§Ba[r9Y~ViyxҵO/ 2aM!s$"kG-F55;RqD;7SÏK`kdCX͡Z[j`wHJ%VP)+bio] !. s~8l8$i +yMu/i 95:X&yޱ q=c~|U.c@Bhh t27%@KN8 <,wC;A~/)5)KhT::(#bm2.Y^ $?'ւu52p.Tܚ3 !ZZ) =+M;E=RJ9KH(%L !K݄0yB1ڍ%٘dN [oP;:^!U3bL8V3 5Rsdj52=掸Xpkj@FE3[WP[TdhZ۬%hp)X&.E}b2 h:hvFK!=Do2&άC:L{yicD!,Qi9<Un< u0EX> o0*C_R֜syq /2)(?5o x/R];Q P uYaQU3KƉho02Zb]C,IjPhPYB +{ʒZ=jCR5 ve@x'i`A1ڑ^8&0Ae񘇧œZp[&j:/ojo@ .Ԋ!ŒRBh/09R(*L]큰;U>E |z]0$Š@# 4Cu]uh`3pC8yC . n4/J*+TRT&z}Yweoi+/#gPE)5:_HɟXtSU!@Z o.M+1e@Zz8"ڪRejDJ;v*0X1+^ ʙR|Le ,Ys)ZJwܥF 󙕂qءP{/-{1Kapn/0ϋ5HDna\Mq,w7Ŷz|Z70]n-gizy4~|Nem<ٰT&K^1f LzH8[?<v^4GouN`iU,VMQ+h7vZJ$V f'L.^VITٱ fjвb>n.nq<^(ZH.AbjhR *5ZY蛮zz| ȇLV(긤3cei9o=q[/sQ0g?nu,)H6"J,`:S~ݧKLچTg{d( ̮u+G(Ne2EujYhxK! R@!'5InbPw):̗D"uFƝ(ǓOggHH5cvJ[u ]nSx…m 촎pA?_! ~Ȝl-vWPѬԸ+kt+ʧj^ba奅Ǿ eTJ˙a hԴZ.eٳmR2 )mVTOr_P"͉9DUܒ9ҮP'iVD@0{P;)!CԱfJnLX\'P&nY!TU?(RךqI,c\j"r?Fƭ?k+.* -Ex`13KiuP0A~LL^9f8$0i9if3/qvDU)6-kBx+)mOކ]  6Wyq p+vo!ҨmnUcCcoxN=c"c)vdgGR:袉w?D LW(_z{}bH "mx輧wJHP:zgFo#l2BwcL8A<%Ww*#TkDNiOrvZ_T >Jׅ[V/l%yj{qw '7!\VIOÇòbK&KkҔy)''a9Ro9Ŷ7}IA9R|86R5#KжٲQ\'T;=z=- Ҳ #cX1-"xbV^6➂T +-݄G:$G B SI\/WMK;`f waI1:w\{`>iVkY^{PZܒ þr/0&U8橏|4hvU(r=+,g>zx^v2 لs-UUZ>P4% J#<4D*~;ⶠBx{Y͋?N F { ŇdpτUsE}jt³[ j//4[(csLⓅ`{KY2Fli{ѝb-3uCu//ΘmXFI~hxΰ"sCM1jA@wfa\#ͺH};BѱPT1 񭗶>ic f{ @7=hk^ }` ( N ˥q/KQ|+&2OFo1fn,mtP Ϩv_Z|Z&3 ݯ~gX_* ^w廋 m+ۑq]2ar#%[ JnC{A{/>ĘLbE>ȶš؞^n.pqb@A}^vJZ>`TrWm 56/E@9*;lvF,J'v#1-C4Zm~Vǽ`GR&qYKn-q}*?Z}y>yܾ/rLat?<:xU@+LO\xW (=DBv1O3/5Z54nEx}D27 .d. Sbmc2OvH^m6aT'Y'<)IiU`JcՋP~. a+Va1rrӫQ#(}.sՁ^hBt=hākQ{`-JEJFƉ%1wk`9"L D&nxϾK-m;nRY o/l[ϙ\ ‚-]= N-.L4xw S\;&ɩ$T53+j"O=L\CX΅zɌ[ n2c, bff{֝^zany[2RUiVXB9G(ʂ>'ކUG6ȧ[JY'x9!eK‡~ZE*w{lhwcQ (VGT>зg+d~dAc${.La4фݟYn|;sn#O,>mhcg teѽh-~~M]`f|K%}۷V2~>>HRK2ZVh4mNeb5{_TJ k&bc=)fM\Mv茩ۍ|*!-jEtQzivxOQ+*neL#c,:[vM􇫧ΡUU  &^16`sIQFSiY3ۥ!ȡ>~뤝}~ z+ khy& XUO[h = W~f#v0.7^)ooSlUޟg0wvYSBm$3aFkgt7#HfWmχy yxph$VS=]ˈĆA6R-(3-uI@\ Q"yez54=:̮-q|a$Y'@GOXFdon9pKnp LK$%%BsJXe#T%^}]F 0hHWbD^Pz1V~ƃrh+^ϵ':,jw ^TTy#G=dqlnkp}CRwYtj<{Xʙ@rt@@ZgԸcʵ xl.o,E{ɶsuxxS\ ebSw2.UǣW#iewP#$'/Fu- oW] {>+*P* SOq*C1j_2q%OhS{_eYXВ\=qH_8B\]5sqza[XmYM^{?7 C eо\.$8*6iE[5&Of2\TȞefx6AǾ;S*ELJ^UAf_@9H״mɂbIe;xI*Ugۤj=hz1P; @P}0rL#x as 'v'?_HFJ3zWm /kJƚ q{mM+!K.oɳ8mXKYS%M$fj$7sCUʳ枧*zkx'jL7C a@tzD>Q R=&]-C v=Zt?!Si*93c9`Cv'ti+| WMzX18*@0Iw>.YrM!"Hy ldrflZ8"69P)IЇzmI[`NINo}-@Υ%WLoW ɀޒydU (iwZ|Dj;b+z4bJTP5RӫATދe7ڃVVw7w=83t~ˠF6z$#H.~: Ș.Ρ8&ҏ938yx}_(dOJV0#q.i1264K(7 +LxvvrQso)͇Y\8[_R;M 9a&p׾R3P0JPA +2i 2{;.zF7^#%}Z䁖IvBG:KRg,N|SJRR;]^ؘ @('d]u :-V{t%m{6" -|Ьl Ge\V+֨^ H0veqo9\ e8! ෑTot;!<~*\ H5(Zh"J[6:[ f0 TC`:]ιJA|ȿS Y+50^`[Т1ww ZGpJ& >H#./3'pZ8E!z,U[" uR0DOQem8 qQLY,/aenu cT'\ᏚXr1UKן>]p龏GݨkP;˺4} XG&\*6.BҴʷ*=ѤQru('a};sy_|1u)X-gyCuA4<.pݰ?^ȦM twh\bW,O4ݬ%7yV4upoun,2o{@a; 0^'vUI7D&)@?θ ;#<8)3C7m|AF9[UJ4m"[/`HC;ApT)(V.VY Ajm"e}YMX(J MƔ! <W?Ar6S7ILMm 3t'O3Ɋ]#5 F؏c0`  ~?n ie% ) (3? 7h fy1\f(, \i-޾hiU~3S巘.!cc?!pIHR } гDҡgSirqIdTSбjN1Zc6byK:~YRjcsҍws 4G߈T.ssm xHffz$KZ)bC0WLEB%ٚ{Yt:KlkaҪ-`"?/JI{ALt>+< ^AF6[j#ao rFc4=řS ( 5Z62Qi̒ 65IBpXF8NGjA7Uywsz,Ւf悌n߸KSbDA `M\p_Dx5ɰ3;3iy5ygOԀ3~R!%#u+NTd yTKju[P9!z^oY oUNZ GsaoYL*2Չr|lT1:k:ɚ/CtC,5w+Y1j@´dwjC/5ظ}_vƏ;%tXI散ORŽ"oRK':r *B{tVal (RgPNFBAM. y8' pЈ}z_Uj7Y&vA%8 e#brncʔӿ:$ zHPsLuY*4C?XpDlս55P^A\}P aK+]Cr>P% !&)4ڠJ|8g죬נ.e1(P%n _f_*s_#ú?#4$W,|!X{U -AlXZhhJ 4ߞ* 1Yks:{ `qy ]➨ ּ LjäYO70˔-4%Ƅff0,MĆkjj3]*L~wJB$EZ/P)Ag{2ZTH2.3KWcy͹ȱ=F)mԐ^||5ȩMj ]7d(#2T"J~nc/05\p`vdgbQ'Q# =}jt7ǟad0,&7H!Q@< ]w`”2ML*SɽK-} =Z?\\(&e 1DiLVCGw+FӔx=Z36KJhȝF %N  uDk^ c-xY#h/`nf@Ȏ|dn7jpzˀ "og' &c$g8:yrPͰB*)~Ѹ|o{[52)]o>>I?ú|mT8q/]Nnҳgt_ SaɷuC&hsL6__m=buV\O0L]= gY2+όy@Iflk6Z4tI[e.> po19NnJfäxYtA3\wymV}I&o4[1#>2к=gOt+U_z^߀뜬Q>X u$NiV"ɃAvW'@2@gb0w_/cr}0F |н 9v/GQAMv̌HBvgyj+u7^jf S'Ḫ?{7kڀDO *k8Yҹpug^Gc62@=(oM#\tfcHP˳*]r>ڞW-F ӳ pq0se5M /:.ɬOcdde\nU]5Yd`m&s/+xi+ew9떛(B&b9ޤD'LUG_e(D?J(rԱyDǻHH$ЋVYciJktP'm(6N' TSIGL^SSIieyEs~m:N| %y([I}p>/=> hz03֧͆ B9cVbsAB=Pγ- 8 vıC 5@`3!ᲝKFe(?.]q)KjVZ O@4Z1)Ȟ2%W[? c ]ٴY+XxY4|󀩑eiIӘhBV\hG!(x֩šopl(U |b`MeS2+u_ r"#mN|e7z"s{tR%Ug?^K0:w F.VL|ӿc lI Ls,1+ɛ`W|$Y@TRC]XAr@Zm~w*y:ʣO0 g9oL-;' ï/)1 z#C=s_h\S0=7t @J[(Nj@Yư^2م*]+=ԫM<x}; & #ʅ]]*sTXft9azQb+s}m'j'q)h-{ICQϊe/#Ō$oH좑'WKJduiJܞG$X7i37CwFN4&Է\7eN]N}PxڊVǔ?`3u; Dm)at]jz ׵T\d%cȟEдDT\GSݹQp:V߫aӾu|C/|.,O|HFH?ۂ2J_f  o:ed2~{lX:N 3zMxǹw"EZId V@K&{!I:ԑpt&Z,e^Ce7eP4?7@t` IAqcRݤHl^/mgO|UI",!H~(#tږXEnɘ▪D,x3F'ڇd໐#{N`YdSGh- _e)!yR@[e/ۋ~~ip#ꡐgE%^(O\ r;;/liwBYyomeBى4oY'_bGKç?% !Z+7i >{6D@zEhkFpgR$ya2PbCe&]HbEW33)9Qk! q. 'b]o0AEoۇŐ8{ hz]6jne?{oK/,Mi7ԖV87h}/ PЀEbK1 G™죻12hqN|Lgraaiބ}[h(A ï5_[0m,D %ZkrT[T>~[79A,N.qq:4zEQ]Ss"OF:82z?552W};Y3ɀ"zJzˇ1yO2#Vjq6*3uq.Pb2}b?3~iX(N }'Y,ZP ) tsՠ zDmT9VY֠29.OױjI _l^%\/(m%6ɵ}5Pp`5tԠ1živ]{3N7`^>7Hu7ŰB+ֳewt@?ɏiZܸ ZK? ahsF3ܯ/N%P" ĖbތI'76yQ=j:)"-wKI(lnӒ 6[ m%W"7£?<5NW9QҝtPj@@CGe{C1\z&MP{T&vc*?.Sy 1t hbq3aGc  66@lZaof=(̌0 Sy}$~4X%/FO,򡽓hijX6(M&oRUkT jy*BߔI5[;S} ފc!x 179:KҚ_m^3Q*R\ec_;<>jE[&t!߰D Pƅ7c5G9o%b2?)Ŏ@SK&_=%xQj?Fy]CbY+.iHau/\ るlHNUPj2~-*a~U뛣NJ-;F(GŎCܚ$–|z5R:xب )I}p:wb h4B'i%CRuA}Ye-T@Ȭyz=+C8ߥ.*ڶ%.@ȱgCX=>H!J6YZ|t1pئsrW?TB<}p>dEW}r>92뻷`"jwBd3RCȼְ2hs,4r ^RU[C**<0SXDzȮ(,'CZ 3bS%b>ծjBW]Z߸;%oj2:(Cu:BΣp [+T=uC/ b15J5 :_VLM 8)W]=dt"m1x4cm;#FF O;=&0]oiys}1/npɯ~U e \ h*/^j6 @+?GX+`x UvFdpG.@ ;a9pKqH@DkvQjCq ~視/wr$u+j-E.\} B>ͦeѪ1HOKr)dWmC N2 m}Eڧ)~շ )1#q=H[ Zh>Єl_cIexXA?M֝dY/K]z]OYa`cҮr}Ow;łSAQHG qʠnإrgMp?H|$g.}ACrH\poClL#S)gS@3kgsඊRMעa0쾛%z~⺛AäyB!}Ya}8g(4RH1=_l` ('1($8vԠSacT;fZpխk(-[.!~avkRgJ1nB.|o@wrxFY՛} Mx!*kl=B6czsWnff'#3T+&>$xVxj"7լK\$.)H$8euu1 ;e/5nTlL( D9[u!!BSwq1봆A U2ʟ?T!S#uAƻ`uc_X4{ۼ-hi'>XȂ9[L#P>Dc)6.UXu0'Ca?~/[;x| =A+9+E! }JjW)㖭s,dzωf@8N_>VcEHy !p[t7N6@;V@~1HP/|}޶~#?.$Ymnσt-S缤?l]W6XUsm%!]bUפ4Ց6>?O]61ht^drKs6d⴦"P t-w%j@}_C] LCBJ!ymQHÝ".ܡrJrGVEǐlkJ8h.6Pǀ 7Ue@ Eg^`N+'ψ3B >[+ycpi}SSO"fco|E"z'%P<"j|hTxiꬽ vJ9HՄ9A.zN.$ј;]pV'"3U%.b5hi6p&6X-ۤxy0$>A6پHl@c pD#}õu)۵!UZc)~Gfml/˨ixa!*쵉K }sk١ev 쯏d,1@RLGJITLMo)gZ:%=>"堇 s-堓娫APl Ekq/@ 3ֽ`N[]8 ) M8fe$pi:%e꧝ts)+%Y↔(Yd\Ӥ%0V3פF]K G?/āmߏ2WLW SZP_#?ϐ\Il[,D}wYˇzTهgޝk%BDPPv ނk#> C:T!؂J[1duA㙉s2MS}!Ob mڗdG\a7bXF\K8I<&/@ *w5)~`ϘS,g-[ZdϿ,}b5a`9?ALGd' FPh \RNy^&(H" A?&rb F*/bA6."gW;fY1䉛$LZ Tj#w"q|FI|"m~x2*G% 'pgzg6 KKT">{ ?'U<83v,,C3Zw^&u{I0ʲKT`4&AXMσɍف z]ژ~q j447EPm {_i! ̇w@~=fx]gdܗ=;Q?n"ytyw M,thyZH[ K}Z:8>~ue]6i&7GSߠ<ނj{U^~Sh#3zzBE}7\%Ko8z C(SGwno, CeN$,'gMu7dP}|eb}[l3!zlQCVrjOE˭աSV V4owI/3K&hwe8$L8$*L!^K15ɇQ[XrW\\!G9CN t%plKN~`TНRO#-Lbt d5KxR'g0!MS&.g/ɘ=V8=Ro}iV@cz]z'}W^RDSN]Tret"y*}60"x,j~Vg- }BÈԸy eE*t,-;Ү2uv]^!& )4eF)15e}}CB#\kIfJaUDaK:u#@@ƿf)dD,_tPq5ͨmF2{?_iE,6,Დ&VRJNEL\Km¤BM 2e U8mm-}-<~wnsM@f~*lA_ OVYX](ʉ,fsk~N ^D%TJʰҼp_64bu"i@hA$Ш 𫕋xV#zY^I4vk:rĎ:WQ^%FzL\KRF{יK*B]7 $}Jz^h &`6t(zE) wΤg}t5kzM̈ҳV! MYwnAlddק*!Pܵ&2p?=U:Q$~(Pdg3)5mg9QVtxȬ_\kQ|7o`ocmXz zxə&htӞm$XmhD;7`Z (}xQeg-Zֹ\X REp3߳]+<|@4Z4$Thwjys{N!(ų'^%e.+t(hp~NO 'y\_HM@gzcN/Ju $L4"5*U8V].q D6}T6GTKnܜoڝȯG \_"'KD>|.hHk7_ 놘:.;37"K8H~'@!:m4;` -KRy!&,j SDKk366Ps;[.dL}Ԟ#hF-,;lGۙNn yCR[[LQ\ݶǝW!E[3xO<+RȱuUź/Ix$u!ѝ5*s$ZH܏hqQ  ~WB*fюUtneدB4luLOlp /J _>$oJ[ŵ=hc[732kZrI}w`sʕ ?+~PW44ly&ǎ~@ջq_o")JX6[˯v˓*J7i~լ?*,Ͳȉ~&wÈaMa Y~Z؃_Fg+Rf}޲/-VE1&#悤^vwb]$i9Z¢C`zATqχs^_qz{`vҔD Tjkg\?E A˅e9)Otj{`*.#"6jS쾎J9=nl<(W۲%J#zhipIF{Q;7JVunL^ h+ϗ~+B?`|z?F2 e zFG͘Ae}rnbSԟ:oalK -ǃ@}HMu@, 1zސ65q7J[6Un]db?g|,>)S t<]u5'z8ωLF< PهilsZivJ'mv3c<#d +E , .b9PTMqۑhS,+^pvK(W#OUX?== q qAIb:?3FbEΪf3P=j]oOCq8/{ VXbnyzeC)}['7gc&N奨:Sn$Qg10+$~kAVYuxeRFR˰έ${-|I|d /z i{al咮7.:"ZNVheA,o2 n`6<X2ѯߕ0GHOx'6"pW\X<\K7 ݮv?⎓jQD}W#Ya V׾^Joۋ &NVRgHZeϠ 8ۃec_5=DvG'5k%}+V`Q򰖜 9ykz 5}x; 8g +PHE*玻Pro33/:~njoJ\}p.SA.qHDY`Q1pF|J>Jp$ڪz`(;KVoƋH$ᅾk;ΔS{FS[VFL䨄mh复c1wjF3,BۛN)H&UYEoSlь#<f8创,\x |?ge 2RYQˑE<&"5[`6ϱ,tLD&[USn]s8KRRwΞxk[}]Tlv `ZnUNDtj;]fa߆iGq`ɗ95a7Ċ2-)A c)N]6~p{pF*L\[֊*U88oG^E9NN}<ݤAm<\זLH @V#ύv몿ﻤw)Nm,ZB|uuX~I/o},3;tWC8;rY7B#_jJ1Ygt8uZ1>JAvƈ3j'gM cp+v9%E nlPU$XG8RNv$X(|#:<@~:K;#|7e΀V$w gE=_e~˿Ź崣QmQ.nAHZfj~9hc|) ~8xfc(R5RJRMx}pw"&f&;ޅO0t>bu'Qhs:q bL?Ȅ͔T ݈B35#c-<=bZ Xg~xMXҙڤеN6cdFi$w) Ob-(1$1ilH{ ;uv }`ƌ.,10M4-U=ㄹntBߛ`RqA:@`F"Bls?ؖ\/bWܭ:ykK4M$|9чo:|:lTI'ȏ&,_ |x׏m43]I `J;}(b_,swO!+woeN>x϶o]HLhهx|M{"Ћpy7FriOWc54<:yejJZ>! <ɷWo CW$@bgR+C>6?'LZВnWȺײ ݿ>s;!; k?nq{e\ѯC-JWHK槏ITgVb8]yG%x-ag@W[p;_=]P4Pv-Hfgӂec%[b_j^$=tkܼP*0vjEO @Ss Ů YR+ GvUM_!@79ʧCW`qNj*]o=Iw`EpxhNF7CVdߏdX>vݬuӷT,Lc"`<40!pp~z0}u&coT*ɢΜC1anCO2  gFXsa]\IxT Ծ׍B J0Lj[#axfr>Zڱ[v4Ut@.s4c;Gw~DtꨄZ:@;Eb؂]AWepeC d蚿SW 0xCb z 0e7TKu'e/&z"}̏*P]3\xmna'|/YI%|\vX,kQ}IU5(WE>Ÿʥ0kL->]8%*Q*{K85k~0 5FBXe~3i`T ʾk6FB~Gy '\@ ."/v3xDlD, b>~ 7)ćʽdRgorz K=X~lNυ-FHWUR/rdij+z*BZ)pE^j3l(i@CYoZWiK5-+Cmr%WW)3˟27"0'fywEzmKCyuosV#Oٝ?"{i)NvAnJxVHXĈVMn(ANz.IQ;~H\DzPy}n3c4%4jn)ޫԠ36ZR]A8BpeB Ini_pc}I:x Sk3s`[׭@`3B-BtvU.TN9>a;:էz~UP[P}?T&ÈA?Isc5m50JcoɿOo>=gMjK0!˃s]bsij$'YЀl=$C%Њ\ c&wJ<J>:1ٹzpi4s{T`c!)P .ꁴ6؀!2.\IG(H\i8JUq<~mflgw6heSkOZs. DH]Z|s)_2Au(1{lmivQVM*w,`iT]eGTQ{~o`ΩAxCq^mk`Zd0sqؼp^]m./mGUkk l~q-gH=E2'%ҕg%[֥a~$f#zSͪU\wTP>BOIbIk@YK݅g R6S ב(4MF+]Re7w(|§H$IǷuST5cSyVSq- i/bٗrqB7W9,>f,b=xhR"Q%߇moO[<,}ZKl9]F7jC%^8zXC؇3(*@> ۫r|D`nG#lKۆZ6 8ngP!7'SϤ˧Q)hnՐ C3qh81Rf|ILq@t,ލU9 f˒W ٨jAU;܋'H4#Phz7-Zw/FUt?oC=hh3@BOז 3[Hc~4 ^@Af;>j:=ӹѫ$7ItRN\ |W|R`B*\~D>ښ=uGX5wt.gEF/"4&ʟJ {m!hבֿH9;Nݼ+rym( _u ԟ,vÙBVeJ6QΆU}k,6L^ot<"jxhռ7r<w?*`^BK=3gt=%0 !9ͳ0΀#vȣR-=hs ^{PձT^*WvbKU-d7/uCxCɅMcbz5!==l 4>*WZU7=.xB"Ex}sm9f$&J9l% D\!wShnp/&ݮT0jg^ڈ@ md+o^۠}iGS%K#&s"FcS!wQ!sW +T&;AuQPfB㧣y3!@H6~u22Lg,Qc<.Mh~fu9W,oZHHpWD𾁟K% Î!te\X=%!jǪf֍YFib}# 3Dk7銸,WyyȗzSbh]Ҋ (iG!G mN`Hub pqo1Gt#hԻ}/ E"z=51Rt#dlЬsNC@_ĬO~It;Eڟ!natAh qnHcRX'd=@~I-2g"rLb k)7Ad\ӓ>.3{m@rS{Cf Hq;SwЍ!DC3Kո\ӜE5Й*3eH?1{]ؾ=؀)EQ"]b/Pq7-mWQ0T7E'HʒӀK1`׫`?-h*tndjzRz.9OZ$%g`nv/jMj3GRXM>dC}F1E0)f* Anu槦\&ҋb2ڿM4&g=L`_Cjn5jՂ͚/r4.UzlJH-SGPNr(z@72ꩴ;e5'i*OVzI^~fFy;P_e@ \ {.'m鶚4SJ]13(~8o;Xc2x[j{jGR!2Jj]2a,ˆ0+rU޳g'u wvW frY-`Ͽx5IH^? \z_/#{#߷EhD"fݍ 9҄킗9H'"'[F8WyQ|REfF?tB#%peJ)S~bl־_;B\ImQVVQaVGLt_͜~ mjݟG,^we%`I ~ P{ɾbjEpĴżج"| 0ʞ.ȆGvbiq:Ob CRࡥ,df bۀv.]u͋KmNcrEnl7A@leƫf-oV`9@•VF 22IR"-_kEd@ ~p њs>0@jzC:F$o1:m1`+og| 冒^A 42 lc:#@s"2v2[3Fn>w/a+Q+djZ{Kdd=[Bao]e&6xW8 7aH(IPѦi MMZGՄQtyV|0wt"mOV6vL,tՖ&le?/F$>GOB,H~_ nyq{AuYJ|B*ӽ_)X<=MKguɮg:&}`ZE7e(m{|^>: m0j򆆉>$MvFR'l,ke#R +d6Ҩ&ؕoCgHQ"$ɇ14f@&s2+]?ޞcI!#fe<+vwTl~)V4tF;BJ`,wk ZM}4e͜QHT쭒B{Q c!{34-Cz.p?!eF)ІpQSV50\ cI6 B[̃KSAD_§*bIluԔO3)w3TgvS.{5y Sw&CX05X01QUא8 Qܬ,'>~4M;,ff./ׇ(>UI jr>l1Tx=cgT^)b TrlM whˇDw |]Xo]WKJ&N QC֦>q\|/j*=S}_rW.b!ߩ{M#!LL *5g2U ]sn % Ϊۗy@Me`rYgϾesT?ڦ*#Dѭ sh@اP s;)"I%^[v1n+4@eI^WD%=c:gou yzzޫx_hG&.>/в5F/lvl|z{a;0#ހ)‡> JCQJ I;I%Y,= `meI;=TDz4w1V/^+S;rҭ h0]ޞ@wUjTU$mRrNm* .>~d sޙ )dx-d !z_6&6)g nh-iNt Yd%ìsOt騿4<̎Yz"yNVhr􏗇+DRΔz'톮6HtS|R6'vS zKRz^N^8 %&VOѡS2W3n?"CE޲VIγ ?5ҐEƏ]r>Il=k8*%^v@h6J^E8vbaε i XvQ4i#E$ ņk-+QGu>?[X@E8nԌ8e=ۼTളu+&hD&k.ʹRγ bHZ֨+7[A 4ɡ(N?>~ϝs"0n-OrM-]fY2e&޷pF9gP)HUM17Tu (K_6k";eZZڻ)ZM_i|:f]w<lnA L싿Rlx p/@8ho{UB)QЂ'L蝃h&KyzԕgKZϛMـmy8T}I7̩ZO1{_h/wmU $1bJA_JEC!SbmGT};JCp T;fU#CEпt ߠ/e:g])㋿XlpY"B) }X`dy#xL=>5ѕN%oSV'M$nm# /.է)P7LY -3)yNgcH'UDD9;%*^$uWSErcErPm#U&-dv*yc o-/N擘_b) .zӋ#i2K7'|$8M&?ImP ǚT PhaFuD.;pBKǟQBG=MnPҮ`Y,:Y8W9R <+rU8ñQd`st ϝLEfPk)oF4,BCg%"|VW>eQyF_ ] x9}h5w`2Ҫ6lnLSR_u^[P(̜sdyxx\XClğȰ^e~2.V?="냼EhCy(SI nU` *5* Ѯ^Vr^#9X_a(B;F|S,jUBc@vp<,A O]w{LPgL{}{dN" b7U{`fa]HtȦWrr} ƅ`P(/ۍ Yt8@εCU/L4X\an뮈m}%)7Q!rmn&6,uC>}~Z[*k`ݵE-qj*fYJJ#L0U}}iyPcBnE$+Cۏs^="Ӽ[6ߟ銁hʓ1OSPI)|SJtV=M fI:g[^Ei%KΔ;mT5MZ,Ta~TLHO 7Ur~X g'|'gq. D>vTox[-2/(:rEʴ\#6qb6#+{+I[X='&s'D%X2!ϲ%΄+}|(364+]5_ڮ=\s/?6KTF.꣒|IEy&DjFMy"2ȷͬ$])1WcJAn_JU;gְ3XqXr*&YT`X<Q#._ū tz23p2F۠POL@G(-ߔS]>>RB)t |T& &sx QXK"j.!r%C:zeK;dFr$۳8X Yy ]NCg3qg0MvS Cs ;H=r # M:< =>y+si؞BɪSO>[n>!ly#=YZܙ"x1댝Լpe.6u8\>q[ܨCNǖ@CϞU 7/ ӂMፏNgt|Z ݓQMt8b eFH[0oN9%O\m?|BK-bPܳF^(_BG_XLSs[l !/V — 2uWKe=OcnBAȗ,*mn|$HFSz5lZبƒ3֕hbI#_hnHpotM4۩`4qΟÞhP qqK&b7JC`J"vvyWh~Ej}.DbuRH;ewg(1IDqy.(o+M6,3}od~FK(52hށI9WI.=~D5,8g`lIs̔:oz>+dmJX2{ a Mx3E`1<H\9}\2e7FMB?^]dNޯpp {c"AӬsd 7Ysяy6>1^D; fr{Y^ yqr\spL4}]yjs#* ^cL# Lfٹ3OVʹM$>>d)ӚbQRZii^c|s%r8w8JA^`=+>hChn~n6\Ɛ󍲑2NiiߩF9J gNś`ڸtӛ=!oZe^:c|La"gJXq۰Gl)c)sX Up2r?kxqѤCH ~E3h7!?V1lbʣ̰'$ {0l+(xϪbe]mz͚Z_.̞ܺ)"oh9qcb Rjhˢ> CW1Cۈ+c1 0) K+@hozj!)%Tg;tnmk8:;#5@P4T{Xnbp Ay7ʢY]f_ KmQaPF/c$ue +m"ZxEw;U7 , ~+Y뜸J|zp[rRSK˵HW7$'Goj r!'}Xjfd*W${ԐS v 3K@K'gʭVݭI˘%8ЯҹCiQړ\|"z'7d,2c@-}Wх!p ק/$҈3 !h< L:Iu# J%Ҍ7 ē^k ADe#k\ )jzZcpd+g0Y"wS(G2>6Aq7^VO`YBZHQ w1i+9]=ѥkx}\SLqɽ= ;maύ A3 .#vdB[v?2yvݴg9)8mkBpݖ" jɸboSMgps"b.>qfֽ.o\h7S\Bh؜,vO+ 7@edc)<]'A%Gz5>Cd/y7BIV&n3rfgġh2x}^4BkӜH~Pz=f35enZp!aTgBL18޳jwDnD{Xy 1 Lr; 9M'PBUTGT\ U /Tf[e =܍; E`b^řC*j8il.+!a>)|6.ч̄1аtxfҊ^㵺vkl8 pqȎh oJ_s.L,4GfbIEqt$b:GR՝Qy>U):ўsHѿEOޏ_% pqBV{By!cĤ$թ auj}H4m;˓ AV[ 42;IUpn_z\PzTSIk5jג>ZL蟹\= :M5ڑUv &# 1.0앥K=Fjd_[fZX=o (ПSxeo8NPP!-_c2 ʇ=8(" J~ω J̤@:%(a;uWFqC("9(Gsܹ_"CUXh,(H++ݱ@c V&4-ېI+MH˫6 ISY/2'~`,Y -&xU1 k(hm"_iҨ>0 RkYz AowX$m `B!c«},RضLQiBk0RA|"i$~0Xeu:j&KM= yH:lrj B n !1>4-@ Vl@~6gvEgHA&I߅^ 1ZoAlga :h"D_}ZH~1?cJA:GL3rP٥c~MPDj+r+N{#a ʍV~L`E!`Ψzp5!eO'vg:bƣ#t8 [Xt} _V9Xj}{#[9!j"pYU9y##Mt_2d]qjڍ̵0fxŏ,ZNNۉ*/̹$6/|Bۺbs|*50zu(I%CVwdH,}F !&5U(בSuXR|_l*i%Έ~^h仂UgZMp+'Le?ENS=~šbx-icpb3E*X׊5fĒfU($Icٺa[`Z,>/vf `Tc``Oϋ[t,&W)R-I0?;dF!4A ["EptV"=G9c˄CgJ OuHm&Ł#ܵ: ɻN@fބogmGVJ*xs/>|kGL(u+z{.G+ ۆpI~; ;ߓA oQpd  ِ4 0MESgpU~[]Lc"s m^[DR-EԌM/F57vs 3_JX^`xCǒxcvrBeêr6]A֯`#!CIz Eb4= HS 㒗-T8 &ǥƟrYHO`xfղ) Ivjn ع G,m *36#pdDZV zo`)h^5 iXߑZ(WF?2wM<Ž ۹^C!CJ=r}< ]Q&gἜ )KyX[g" /ňp"}wk;_ֆEqZ0vRy2mɆSV:>xx 338t !Ye/Z#8M%i ܅>Y\ 1[33'˽xeC3PӡwQ-C}QIRuנءM{\)+hX1 njIB$2nL/.^t`i;-ߔ𓃳z/Y{??vI,`/!hʡ@|٬_fSԵsE_  (5.Sk +ې&߻:)\Uo]̖.jDVvfQ2i|v!MEZI耋\V@LEn*ޢ)g"L3rw \ #yC-=]j Je1]Ϩewf"h0zhE4]sWcw ֋ й-U+}+&T7ZGM%%gG?{'-BSajiwo=D%܊ h nQ+W#$Rtc}^"Wi$gu c/AgR*V?jDV}uZzgO1(%Ի;ES'(-^|R*dSeI:)')X) Hqȴ6cADibc`37z vo҄cMYdj3 YavȎ*ҨP? K ݮmᆙyTugB+f=$Y i`.+4 Lh<CCzhE %+ML8:~Εr,7Q&s-;ʿ=zpn` u헜 mCqinٞIn8SГK%KQ$*7#}M.K`l6Tj>Z-r@3W5 rF"t,&dd0ܻ+$ٽ'{8=q3%߯L{p]8k^^1UεS߷%MٮR?J>6"`3vS++J^o!pMMLջqBIegy-rM;r4Â+ʉ!9)MpY$.''ݕdGg2Y+ G&^/Ct/`%p]Ȍ#Pv;x]n/.Xks=U׾3^bd#[-6"IU[/SUZ8 #ܩTeP< #ic3D!y5;fdNy״AE.^=97 u<ݮK3Ђe#\k6#E_ nboN/#_9#+a}0G@:ȷZnt?tYUϦ,֎:9 D.ͮ,q. Uc5HN!lDg{WQ⼋ƹ~ YBJlm6@X=%V)pkuZ#\r2}"@Z\4|k] )#e-0MAG7a1$w jTi-5E'-tNb4|aΤk%!VR"Fgg=bn{ʻ$o1Wh'/ѳըx`s1_d5c\w!kMz.iw闙1ϔ@`dPO89Ha߮'n(lIN9 lQ`YpW(V}#KmY'zq)]k,ٶ;hLM,du:v%8l],F8*qO Jl95>k]J/תwX9 ݶkw5MbS9q0ePbca(kE+"xAc1|.6~IBI9-x[w_*BtUVLC6+yydKH%E12ptg+=$e01FMC$;zmLu?N\*W9{L"bҁ(ne-1"dLЩfPU"wXѐw.iܱ@^s_q;Aukk%ZC[d}K<^2#Cnl=rN62%ZpWp)8J:+k#%;JpZl?0_1y$v:I9$-X҂Wᒷ̭D\?kJ0]Zca&{ۀ`‡u:{M{i(GcC:o<=%& ر(MDf"9ұپ xxqV̚G K4 pkR|0rG^@%u+'d<4ag?B"W#Z6ZeȚ3ute^\ Ki)C ysq p?Qx:pxQ7KNI|%2ĸ09 ʶ/J %/MB]HhT~ Ǟ, Jqa"l ;q@ҫe yNS4  m7D71LGEctIFs^TCfMTq>fɻ)qcu0όK"r˩łfZN<:CR@m*H1ƋNMኪ#[+ALlQ8\wb'yoKkؽiG&lV5(5m%!:o*:6mZ=JnSZuQ/L.i/ȁV-TK>;+f~Zd$CJ.b$OU"29x3ORԙ\bť:wi_J! qi@؂.WjQ(J[x8ThypגjWcˋr@5#0~Yɛt'IE*  caI}{/HOǃ,TP9MzO[e GrFe{x}yO煮mR35_sҶ,)\viMKΌ`B @x΍zj GΔ3m4Ȁnb\Й G٨vǽ,یqт"B=/Y1zNLtx֣ R 䓼 VT1+c=rۭ{:=Ooc,htHD 4AkɌE\rXdޑmWnd3Xb}Vk>WqbB␲yGJQԥP=. ђ*/C2w/ӻeBRi^k΍y.Sv&NI $ya˿Y]oA Az=r5mp2G6l&6}wbw=/|q+ySt'?(2}v:fLOV{;7 pX=Fi"MQQ-9QI|TH[) t7RYU$ nn~w۶(5t-|oI!7i@g3{*ZwAi.ћ 2 *l~3@U5?pH%[6⨋F2C0?KBܧP'k y\I$}aYn'0EƐG[$*,Pa[ c2-MiGSGNJv'\»p}ro< m_}\#A}`p&) c*<}X[E8$FnRfř3cգ։Eo۩ PGgO$6$!1'agREqn£eScX , 4s[\*d{ Qr7*SS;sL .1< =oC.!l57sVYRa2{mzb_̇Z\a}hL}v2uXsNY4sTtQD"@SzbBU'Ԑҡgj! taU\mM'W*1V]\D!ӬrQ?L%nIș Cn梞e7ƭB+҉~041* \i뫇)z[{Hы'8Hux ._59]'@ Dfo. ioYk &lwJz'WĢAJ`6 6A0M0q>%4w +ok>׋ފpJZ|#6!6# A,u`O+tQ>C_Pꯦl L`@, sڦyLw X6DK;M=jO+ I6ڊc f%E89 # _K8SG!!.$͖*2$⫌pJ$#>͢};OEu ]lu zRn$"%*b2߱ oH|4%$Cg7) ƈ8mfNA~ZT?SX )Һ.id텲厏P4/9R^NI拕G=_n{O 8‹٦:hfm[ YGg^'!6٥m49i@%bxEكh7@pzl5,Fj@@a SS0O^ȿ91O"~;uaU݊w5]w&7=SR[[֊o~J<65t"vI!M/iڦ -[!ᄏ:LRr_vΘޗ8B!ș\: .n؟b8zZ Nۡq Vt[#ݓQm RV68@Yf>d ٰ̰yyO w[?˘N?@ҿ)I>wU[g&3”oMVqt6e&s=w;}I\Yt; 0}~bX}.c*U 94Me% tNonѻ+zZCa9Yݕ]r {Ҏ\ЌүDVeuũ7'@uCɓj.)AxlrtM]<<2{!K#c>s4[^/ ^s ݍK iQ")B|/Lҝ<}(!hVO#j[~52%jŭ,޸aΏay)ѓ݀l0n:]r&V񸮢>u Ak=lhkLﷆ7cfn:z"G+a(D&m:Zv/4~MjIKXekݨLIj̑DDhf I4iswPu/Kar%ǿrfCBeak7z Khw5)AEIdJp>VXk#o,5V%:Ŏ*p?1)4 ۚʮ7i`f8Rی(X]j,t&k6?]]{wSsCPm:ޞ9:@ }nl(g-ؑԂyB$J70x)öU Dmڨ+3m[(C7܇ Xtur)B!*U;9oLJH< n,ρUGZ`""{L18=/abe9paaYd,QA[l.ݻ'% A'Ԯq3wBC\|}.)<,y%d ?sm}Ő3k,YGбnԤwa(,%ļj)A/[{7| ~v$%`tWZ:,/ͳXX|Bxj{NbPWJ5 &mh=hAjڒ aU>s3яk/5|bUa7͓!D.M~Hx\-L1+L!9fslH*\B&;N>G+q 'a!ŗ :a,Y#cOOqFAM遍>p)cӦ`S#, hܺh3>T2Tn _ <:Xw߶-kc|SNV;vœ#66˰u:xJC6?rfgA ,0BN ,#ڔUI^?^X \Jak-0!nAčPB-V;|Yg1{m'&o)NF&RKΣON?O9Gp*] ם&w%o:^`a%޺x̼=EۨՔCOoqIUGr햬{%8ҵ $fdWdPO 5<|gTA1C_z Q*Dw+v%+#p džaIςr^.f[ۏіi: <\S_Lk- S̉'/& ;ш_O5O˄<"~l1g/}t!OȥTNA1Xiك߁DfRȰ]Ub$;[aŹ^.+i}j5rڗ0ޓR {"QC5&{Tv@ᤙـ >rCPH}R#c{'!D桀LruǼȼsY<yvoɢ4~UaTNn]?.!O 4'xc#[ lRI̥kdS#0-3EACWz@Z꟎lޕ`68<Btgni(ϻ~;^/yζctauZ͝) 8k" npD3N}Vb;{3..>Ƌ_5חO~ۡ& tn}TqҊhvh{ЁБ9\)2)dͣ]pV>.Kk*}MuU]'iƆ '_օLjK}՝5*xaߥ5υ) r.rTQGXzh? BR%Trz}ٯ7|k%- KhE`(S?O\$rx/Q7;ʌ|-:Rm8e)=Ag]!NlX+"A0' PE-3 רboj`hnry@ X_wȃB;6n=rhQ/6چѼP ȮAi ճw ~2vѻ!QtZ`:)ϸ5{O4F'd/E1HQ]#,~kݐU57"Q!\4)183[E+NKtp7Zx+&_QYl"=h7v4P¨M8?Sʌ"pG, :m]B`}ll˧ nRGPDWx@ ؑ/WA!1)(:E1* Xx%zDTXyCʳyIM^랖xf: Y\!_+Dm궟kf9OnnPjuN@Ny.?ZB.?UABoxu='M (6ʻ(IŅҭ* UדՅs_ {_Y2qF%;-íB6q3/>ˑj&޳hv`zGEBɬ0HLkQ:Ƭn!|3%׸FlRgyWة"||*rHljmFBPyTqi\s^e8սC:9d/O3==B}s鋒j ie ЮT9|hYڤзx=@|^aH_Q'% >A[tfټy>eU|?WhưyVhf-U5W߇ QC<۷53WT˓ή[cO]wPC[t e ULDs[x+kh 9+,f@̼$;>[9bz16̼DNՃ[( +{DVg_K=DYuLe)A#k^uaa4ŤT7LJ0%v+K)qCFc.3S2.#XsAm4C)IMoՒCFdq1z*Uޣ%V8:Wⳗ[(?wQ>5ROA%5fC?׊pUOc@"ONߌ6*~(gez<LYz3b~~lEV/W$hxxbP,r1 jp ҧ1'{AO}k-?޷<8/y݂h\p-a23JO"̵64s;}jgBش!68\YNxbC 5",xvՃck -bvb4:`+v6%V{ NT޸eZz,=9usp"2>Jo~ v;eRbfRa&łU}RloǀiؼŌkbjr=1!rUkpNwfZ+)/$=?o al: PjQ*d^ T HLlŬ3V,$(Ҍg縦m?65P9)51q=hsJfhL2JQIUlgݷ1#Xk(ф+33 $P-E\VnS`t֥^_,ISZ ؇,c`A1pؖRw8O潿5bf߫d HC_P1K[}VE~9KyDC-T -m@|+[.yԬx?D}wIAu~jiE/_yZ˞GEa\y[&.ڠ??7sB}y"|;qd5Kt![%AcEP㐬-6KfDpeN hɱدJUK3) cW ˠ(z9=2YMQ{dU`RW4*`kDqY3P?]|1 K6G\)ɅCi$0 h<DRs P~{ѧ _ #J0Qңm/7d[o1_t M ʞLL&\O/A5 ȃgZW4G\ඌG?!h٦}dKjMr#ve" q颫9pcČr|ߵMhx{翘sZ xԚtIxյa6 Z%kX@jK,CE$tkxթm%0uуbvdΉ}>HG`ؗ< 1w 6qyttVʘ t(m㋞.Kٱ%k6 }`Aq=fN>vezxHn>[.Q*V9QKU]Ήܙ v0WKjTv⯎:Ĵ>f Q~T'^.y)^B6{^#+qYeȟv!j _]D7o)B^(tA;^any*W ̈́xI鐄ǥ1, ObSƌ ]8dx:)8#4i!v }-Ƒb2F /2"vi-:%$HD9"&1\"샱t>@ ekG;u%ahY?,f&a7كn?(Fd-M7C=܆5 e~8Mkv®Bkk"ç[IEy^Q;ޝX3餖갼INQCGuLl76o!۪+Ifվ19g麍쮣O>~*m BMyjm/mIy@=uLO1)ҙ{JHX <a +t(+cIV|0 #3nH*V' $x"k(Xht^<д '{h1$y3υN6ե4"@, ҹ̈J:= r*;%4o3pϹys h~gmb9>_Լ+,[@B{ߵ"e[Jh,g `C!6E:d(D[m`њ XsNUЊ"|._6Y ^?gkU!&94#U&36C%&Ar(a(Im|[-4@ֿ6Ǧ:2or a)㬞j/0´:yKmY3=!6 Iin> w/`"}B&{jr) 3n"fQʜ}zg+8 8D:WK~?nJ=W}(bLrO#v/˖WYRYiARbXH+gdIiB^OݟפM6 0Cۢe}XR=n hVk/ y+Bg`pЋY-͵NBOomѼr-E7er6&ƬnM e4a ojh}!W6_|\/ґLCv}e\6˂U. ?RdM 13ebN}Ǎ1^hq}-vݚ[D\Q{esmWm6Ir8;IC~P[qr_eऌTlHCLctKJT ;2ol&@.)8 03)!nfE]JzpUGnIV0.o~ѮR8f:XJ3Ъ38xmRh:U,1jՊH7p2PCݚA6އavNV #*V ~o:RA$_>m a&l.)>f LEjD`l_Ny*9)Alf`-FȂDaB>WM$&=bPaNޏ~DP|9W}*W˵oAgĝho\ƽ Kh,7˸ȵ+hs 3WKqOU>ExO!)ka)K k)KL+奦`c85 "i7P![݀(?yTz6X~ZhDl![HCR^klڃN@qC!~Q>H. Ë/UN{+`$~0/1/B è(:Lpa5Y! cFSzo\#KER4ɩ%% Ou`:tq@> ]$4WňLFr !x޹H<3̄ Y'D-qjΦD-۾lGND0_LĎ68tr,ӪClb5sr([U4إ3 ɪnQJ խTYH5}FkѶșYq?(JJ^66h4~^F!̪TU-+@EKw2A"θozDz|Uv#ŵ㤊fA+ZI;W?2ȦBkE,%| {Q׌;tky# [r;p24|Wd7S_ob*PY$WÏYw"ؕv CCe0x%LpHFU0ѕIVZl)3%FLt.Z\ VSE8ԺpZcoG0fu&l߫Aےfwp.B[?,P1 :L[H2FiK՜ Ys,ad,]}~n4NJ'JMAcSV;۸8GE^aOm tUAwLQ"G}ˇ_{u{TEL1 c%!Nl{JVbڈE!mlA?^A!LRg#:c=80^t28PC%jnp1~ndZL_x8 &evP)D!X1EĨUJa}3A/ ϗmnrpxk(+\rs/T"05mVh>#<J ds@P⮭RRgSF&ŷbM]H±^|{P@>:$oPLA9ۑ};Z=.GZJԽHb3}LLs>0WW09-]Xa5Rz4Hmdٓp՜E]D3Qucq#SQ !2܀G 'W~')L:c_}|2i_qHqCd],؎qL=AT X}GV;{fVیgU$8kłt6EP4X#vQ 52-HV#ΥYiEz&SzS/)({"ɱ}^lvr,(8ff ά߁?6 uk\rFxސkM"S.*\.riNЈNEwwSN1uMI5@6=s,`M~)R.S4C6@.'=I:wYaĝ$MG{'@F?.uwU'};w5-%lɷ@6Ҧr%;\ KO) Hn[ ķi,l4󑻺=0>}T7?4 }=R)A40;_dMP!YJXܸg ݈MWR0MKwh͋y)~oѱ$asc8F tӲopx|xM_OXCz?e^UqVq\&Uнr; .OEC|:րacٲLwodUUxFé [z[CrRb8CEyVqF ԅo.s8G射P~ӊ* ^G`E=??&;f%ZpQMt㼦7 4EfrԪ \S1ӾK˾VsZ#RT:a@Խlwu(Ԥ_ ǵ%<@=v~ݠ>6.p|+\'1([hs uKeI=Boј_$paAobeu@F7$*ՙfHZm 3A};nLTlHGȹKqU$4Zh>GSP,ȫ7z&mw_{ 'Z鏦4Sf=*7 s@$!LKhEܼqPDmu9C~ܟ b ( \ u5.ެ^ Clg̴[z%p[W8C哢z Jfٖ)fn!W}Í[dR[ 58dlSF~ECKS*®&~ )=fHf;Švv5 wʼn [v|y~ٚSh} ˏ7˿W9wͯf5VY@Z\Jf,X29b҄){ќzAZՃ\h&aZAWky;Kv_9A>+DI;\ӈ?X;Od$h,=u׊FN,&̼gjn6BOeh<}}0f뇜y/_1P(SB.\&*e{1?Dع5.g$y6}ijFc.%~FeYp4 ‡<39BKH;=0WCƈdS7xv"5*pz"d1޵X:$OI&BDDR 'G&{q1cku_`>ؗZ*y!1&Pإ׭IPW{ ӏ%{dS 68 ƛ#pK#w,LZit1k} UG'}Q-0](' `vGVa5muI.ͣ>xZ7vǒnlxyu{pz`7I~2&E^Th:8}Cp_f4ZD:~ɻڔԁ/ܐY+ZD@YW`=L's~}3g ;F9ZÜV#7NV̻rV)?>r*6-?7C^g:uV9.y#S:D gߦ%5x;5cm….^iK@ǀHR#(MU&S_ʙ&8I&C#ΛMwqLj$P{! BQSHi*~-B=VZ D )1f,@?K hMҫ}Y4ny E]Z0}xg` :MsF*οǀC9nŗT{v!.qP(;c->j !E-ԹVVoakIl1VL}M Ӹ7GX[3"e\ru#ɝuim_)_Og[aËVp3ʗS~kdĻɃdr>j> L#,w3"FwP2?*k#>cׂ(s͜$:&U-,56R W8+hHj^F?M|eV$SӉ<֊s&o-H+ʯx S傠*g vq?(%N>:j0]K_*&ʿ8"Xb:/"a%{z"'Co\z# grк%u@f-良bZ@]&aޤK㯣 xiP?5 /z0EͼHkMw$ꮝhT"˘i׏ץ{<%i[؜K]Eһ,:RtS?b#r8 %Qk2`Rvӎ?f[cؙT;H]SsC=Ʉ?Yq aφ>ԩIL7|Z qOR|o SY='ukx-C tRj[o,]?ylfUmR2. [ ,`8aك!u?\$_y,+.K(!gcn;&l~@,+"N#)OCP.4%[7s=,d@A!?7> \ ֣* wаDa1<+ewDx5gCUVwEo~_6VE3ṟ"?7T q@҈ zË,5hkI%X],w!tUWmɐkE3O/*(Ju%8D%$O3wv+Y&tT^pXg<+9*@:xK0d˜CtYpm>hb%V4LdZB[ê8$k>{@I;Sqw(`ѭ8Am]?t{-{,yO63Y#: mĚJ4e4Q }Ii})zk +`꩎x6t s,mF ZvGMg5SƢPM,oKylu59s^&, Q J6AυxCxO->dˬpq׻A:3` =YE` ሺ6cxfmǵ4:?pAL#H%:<xq;@IlL?+Zv}0kwOw:y*yFLD]vx)GS=H9ߝ[m84$]oY든%dF;߼2h}R@ֽ,*;j w8RyV K^6Z UNϨ<i?oN `y$B \>fn!IIF3q"2UMI1kULCfPſKQi,xvGRf ߀pscx̫LYt-ل쐬VKsQ29uYN{NR٭kdtpʄ=; k{8zG bCĻ|'0.HFp4Nfq_.MM2= đ#ņҺ.&zftI s"I6  wO G|+>Fw @Qtio0!Oc'(< Bj&+od%{,ˈ<& V7 9&U*$*Zhv.ZHDoCgLwFt5T HZEJ>ch7BB laM o<z\/q|!.CD@E~tLz,2k &ҙy`DNtAqXmLgӼBZ;c\;%[<;yI7=zXnufbd=L մlC_RgT o9$qe :@aӀ$wR~hKTR LVT4x"ۼDGfk$q}5ȵ+%F_f:!+tZ-,=0@lB%H%jBOrdXn5g.vu7~͌5ybSE~4mpO y~CMDCo>eKOݚDŽ-j(P~1$?57#21rM lO4¶HLRk̑!8>M]0Pei 5I=(_>)e $A9<|(7f֤X~I^a6tdErSR2/JMKokN '؛ Wݣ>֓ iV6\d^ Ȼm-SxYxVeH{"? }`K:QZӕ}&zu\Rj0جkh(6emo~Л~*;삡oS8@R^aMe&<ݪ&; nm\.` OHȇU0it0ޡ^(vg^[DÍ +8Q2c_oxF͋Ar iVjѾ󺬜`}W5rJn)d?GOFQ!]_hNǻ C {{6*a .COM3 6q:9"!̩tڜL sxEo&j!,ԔgQLMgZ@GЮx/9`%0pD f|Boޗ8 !@$1N@FFbȇrz^r1#tdGqΪCsR[ɷvefQ0Ɍ]:io0:4hHκHe_"lw|У0H#  59/M JexA`6kK5F2xJy߱X̴~ԷGTB:hW[Pn9"=i}vWK,.y`zDPJ;=!{zN4Cգ&X'ŗ9>v>O P7&彐{dvCuGLP9'!f#6 ·vG߃$gyr{!0 oZteDʸDzsٛM<@Ymi<]&9'϶c@eY`4"fuRc:28mB#V S_JɔwC-{CJT\ ?a{\(.~)3GF &?|y7ny=]rk!& %TTZU8k){6‚ڨ,2 =;{ НYԗgP·?p;-4F1 zYkS*Ac2}AkrZ.dS{,Q<]=S+Rzݰ'Xl!47JPI ld $uΝ-NjvQPKzR;S ةC}gٜ bF.oJ@YR[#BX{@f^󃃉w7Iy2f!C~+JF/ҕeRA!5S!E{r3V9YfcևD#ϴwL%'; ;Կzvb2cz.Q蛑6HQ0UN14eZ 5v}5@o{V m .KS;>]A}yLn 5RJ ͈6#FYRHOԢG;)?k;cC R#v[5fs v]b;f pVk[G$i"rM ~vi K~~) g?0pO1_T煟S^ջy`˦$0#E% !1Vd~TkyEo"V ;YjÕDi  õoe([v߹u4~GtcڤiiNt=I`Ɂ$envGPJ2\Wz yR|$]FY6E^F|.o>h\cvПCGrrOwF ]aZlp=6tTfsm]@^3* i{6XOt3?G%`=F9_O1}離(0$:S%@&|0tVXOT=J Tux7xuY:ˀ}R* r;JF<|~3ҧi`1柆 #9B(-=,;!#m"t%#耉0J53ܝB6G=tRrFZ@{R92 p^lɐGX!cJ}_/+ K45$h}/q!\c4di霒vY|f{|| Nk\Z<רZԞŶKo!M;ޫ-1ib =/ͬ,Z߾@ \|>| ֌ +&Uq .>=f*^fyHJ>3(:Z>Ȫ\<({-wዤY5lGG?X]Q(O=̲_rL >2҇8v4N./fZ(OB"ZEһFD4A-p1XH]ܘ:M Zسx %6jRGk) G=ލG0zC#N  cQ̌H >#Y:O4wkz{ | ~0XWF=P q Xn}Bس)vR8G ro] `]u jtb c_12yDh*fRn* 2g}uRU$g<̂kdψ^$%bnSQ/#q0Ɉ gh7үt.M17Mo:WW48{yKk=I*czr.Ƽ}ˌ )MxP^% 5V$,nG*X(,uLizz(4m; m-2'e"΄Arl܋y/n uU!y!K:/7MΩa1z.d`qg0Wt \{ւK6oTu"Aȅu-4yz*X MݯAG bb3E1O})OpշN+/X0Q,~֗"Jh!=D^84M_0[nGz.毹{zST6xMGR,EΫ ~\ȞJ?Jv:ۉ̤g\8*ߨT: :"П+rkZ*,g4ЃMGGg(Xh<n]i*x̪"2+, x?v!` XshYke&a@kwaz4OjIG_^o}oqն6> ^ꭔ VfbgoAw1$w:w"9~ߚROorB(yYؽXbu!i}Y+ R1 &\8 qdB0ǕH>syi)9AEU+66GU"z2kQ0X'#=REAsPVfJ;4y1"Bw5LXXP |gC12R1!|tqd%k)IYDB'j6_B#=fGwA)`QmCrƣS^-]&snE)>8<ɛ@9n.wxf)}d*i*v˴8.Q8"pINHh/*JPG^8*՜<A֕vֆr$&\먿 'V!* CٲRN@s6P3޲L<2N&dVG盱_!Ϡ?DRʖFe9^@U -qԈ<΃1#~/BPE' aLgWWS,+pD;O dҏ`;h*B:t7)O;PsLOh8IEN+d|iUx6OxN] +gVT/~.; +@y>c4e$6UĜUwiB_IcnCJ(`RNj1C1O:ec'j*HY/&# ]`&-/$ ǫv)S;@,ePӫ4CvRoX]ks:+=vNU7$S{c8Y&&c2~Jfc^G_}hENm3ǮJ8ǚ]'!b3mqɄh`"#C >]:n*ܞf, &#N /$QbC/4Dy*,qy5AN˅&d]8(*9o00I|hK \ }zVx\L ,e2IOoOJ!Gerb b0!~oi˺/O(J R_ ٌr),Z Z?KĿ04bLFک jBњSIl%INHwI@gD7SZ s:U>.(Q t"5CT@UY.E<C=O Q4K'y[@X'* 䜑@YY\A0XxLzxW$h-l`l  9I$IŰȞt;owPKLթ$S[J{^u[2n/ܘnity]Ɖm-@DlJ N۩lH7YJZf&Pd{~FecQ,=cC?! ơK^_ \X|%?paW/13yBm6Sᆦ͟N6giLY y Hw|[Dx|kr1&ĥ3gf.L[&teaJR kfTmIf| Tv~jЋdsk,[eV'cY"iqCmwi\bV_'ZQWFtiAjDL$gL %M9?9'ǡe-Q Df°qG* k0v 8"q&b)ם| lhI8}ndZ ,h,O A%6ti]]8Է_{v{[nD*}\un5_u6A*X!u8}2׌; ȁC2ݧ+H"yw`&+d3C+8$B_Io /UA67E,7xbǵ_w4l^a'+M*g*BäRެѹgq+;$_O;&:ՎsKmʡ@N[^7fLneƟ Tp;s8 &7 3OKdAwOjNNț*܍%|<-̈lp5qW* O=)Mns5bMɠcڎKx%нø+x&3k7Ȋ75JYaU?|OT2_^)!H@bNc#d Qsf}D!S&9://FW^rXW)F "h)%*`oɋ!5Ƈ ;ɔ]QW!d艀IY\_?l}7"!]V߿Fԭz0$y0} Xk$Z$;5~Z5{o̊ԁ(2}tލ޹v ?eRyT:;-cKܡEhe)S`隍6RMaFv=0efMXgFFuzt$j %7P(dQNGLgjnen>bgV*l@M_ Yk<<*}%ru"1YŲLѶ\wx,ȯj-sVr" wѵzPHC<7 2`IgNxg6^&por`BSSѩȼΈ[XmsgC+wf@&E5FD?riϷVkZ͋RS氐Em|*sI_$-YFGכ?[PoQ5{[r0a4N-$Rf_[TowtLP5뇤rx\C[3K/]Uf7_&f"PX=%V&$|ȫ Z"߬8ЫtǡVaMPg DmY&#Yyv(\F3U%]RGq<&T/L FwQ%\|Ey{Z?!|%B,Fe}/,::UA_hfB#|mMFZ6>^&ao:|2_VUo}SG\ h#{C3c_\%aN1e'Gk_4 0T McL5zJ&]؈O&]nREIɰ5!-M=`d~}ۈ[^4@!S o :d*C%&* yЅW-8.az/)ixDھ A˅,V籵$C R y6k䀴pR6R4r<*..&Pƀkef7FL,Q4:9ArLPx߼TN+Ww?-~9f*(xHmœNY J"^Ǘ^:okRV$DĢ,s-8;˥.c6n$"JXl 86||7; (ۯouyDɆ(ܓfgI*KXfk"Q]pEn2IA` - B3@\)v %(#/;c mr36X!N;bR7&+RpU7^2s?jOqy/#JsVQ ܞH>l7"+2ĩ%az0wYSyV߆:٢@l]=,rGRZڕ:2tհd=4ʖ"\ 1E&a28d;pCƿƇѦ X>43|I5'Q7{>Tmdmh02b3t]ulY ,$`d8Erq[d-Ѫ F{-^F!}##r%#F+7go1d}~u&CU{"bPlP<@,wp'9< } %#Y_ kmf䚤/A`CTR})37$vjTT5@IYj5f0k%qL4 r J.]燪0-qȋ8FCWێ{]2='>E5y7Xp1 41@W[X*8d;ly;9G1% Mbw)~&^\ȗbMQ=d $ 's52e|pP]L ^H6YCxTr("v^Vo`ɍtTC Hf< l-A}dcǺ35.?'8\CYh a鱪ĵL:YC13a %~Jk)"WBk#&VW=At#lB/6ƀg,ka~3S91]٨ZKwP ;rNTS/6s 5RLf{s0 :Bi1Ԁ`@k '4Bc:ar'lf'PRx մ}\Zޗ~Mu(K6R)0wX:0^N^# h5-xMjȲce>#'Fo~@^nѳjob J? &3-f{n(x{I {|nqad%ICQĸ^ꁓ47bۀ΃3,mOB֫6Jdڗb;J IǽA5O&c,o0ap h#{IЋbPNj1-NMv y4.I@6!&F? YL1JUVq{6ث㶫VO`bd.M\Cko3wnyڛ\:^m|Þ: J2hWvm}ğNtG;:OjDM[duV }Sxݮ\oLn8bd_-4La-o__ŚJ@ɋp< o*D5dcg7UM<թ ǣ.j^1ma䄂kiZF(ƿ I4M8-*۴0'l$_8eIK*ڜej<ס"mVZ;:#)tB{3̖سf~<ɚCX6H1e_Ly'a\ݽ {TvHd@┽2; ̬W GnlXZ\2\c3N`v:Kh[ZB#fNDEI A/ւgUb lp{ҦƒUIK#d.L%ՄWip,Y#䢆w佅_/KT#& [J'F;Yl% `E8)ӝ́VH; Rp?>W_;W=-Wd{\η y5q#{BMzd>kcԮ"ڑqrTzv`$5+4Y$}))@wC"vG c8, F05֨^<0MP*.fTpᬩf1wTsTӒF*颽tcɫ6" !ĄC qY:}O5,]⃊ةizl~ErF6, f=gaI-t S^\N d4I]1PmP?f?B ./vRF#_ !Lk}]ٱʶy>zaWV~* jsI;qK ?k+*F&B iXKNa/sXn8,-Yp.t,Y( -]c$\HCKAɩ+ʑyEqnOm1{\#1ޡ_ld$8SFV+۫:"d8}Dt7Spe%2WM$O's=8%͸غM6VVcQnn 8|Kݬפ=*8]m3v\=\il# |5j\a\fw (j%  9I!,ϱLrrdnص HvrM}gogPJkI jV/5tIԿS y>z>"+:LӸ+!:C <ݭ&/s %qo Q ,B׉&tU  dlطfǎ0-k{{T: 'fuE_#/f6:^榷y N2,+NV=Z8=ܤey̧#67 3!F3FdUcmetJ9PxlPPֺ*|kCT2=y(2>gި}&Ӂ4` [QE|rS^w*@3>MqW&ruq<6&ZۦxK_swQc,1r 34l( Mq*9%.mۑHtR"1mP^ ,vq't҉:򋄔MSp[I0)I-f+aŚ>;阬~Iʀq{(30t,~S'9gȫV+iN_LG&PYgO,!Ou,4NQξs2>ik#b_eg.K;_\ƱS<L si#GkQp ɭ|uv7eYuKjekRGÜ0XD- ^d䨂rM҆QJE kxPbId \l"+tgpJцU-5|wݯCȦeI=ACOTK>f,p?iׁ B;Cy:_0k6u >lroLl9#I 7R^p|so ]{^>m#9nتQx\7g⪒AOȪDQ~Q}&ر0Kv`5slY:ݳ%ѕ>/0/n\̻2}bA~ؙ9L(? ڨqo`#C{;))OtF| + RNh7oiL;uH'L^XTӾTJCڑ97/k&Q ^)NF@WEp&'`Җa$219Baa1|a=C^ݖ,̙2&<ɋ`߃Su@*HXHqNGu868.7QU`N[\f]-bZypͅP*F-܎[R$Y4)DǸtm=`ˠ1>Bu͆xDe@<8mVwjM:"9fv2_qu>XrIl%fN`Z3WjޚFXʪ>Bhmʆ{\&|+Vtsu pU3/|DP-"3]<'qS)!aINΦae7z]=_smwlt[t+(O\hH;ڗjrR^:'5ԶsVPy1j)=IecK;~J} B?a6 2]YrKHи@MGmڙ0'Fx5 *ئt?P81f#9)h◈[^P!t\ es^2(UգNœ l,gĐg'q_zH}J׉^I'U ǝ\ -`KAn4ԨӚ]O.L]ȆɡZ(ǵ{~,nkɟEybKq8.Fj83 x mx"gymAaKtaDIGr"+f~Z_84ilA,%KV8KQ}BS%^=l\AZNR-\\K=f'GBt^2vHΓPB|iAO5xp3>ɗ], gq8S^V^SK{/:ƢEf4v!ޚ"8C0*\HHpx9<̗PJP&%1re O< fł#Hb9AO*XⳒɏԩi;*WrUyl*lP\!CaLJsL0a>53[r * 2éO"Rfg!O2OEP|U@@ /0 u/Y-0HVwu0R6^| cp @C]5=NRKi!d=!a'*t "S2LXOugJk)x鱕_(,Hh`GY'K7UKQ!"Rj@Pu|~6ScVTqoY^ZRE:.As.(E.D jL:2"W KټR8/XnL@6uX5a s8UڐT'1OSSr(Ј.FKJVM1PEWNAb9\1Ñ&[~j|yF;lRoV+ZIvK7ӾT0PE]%\Kd[-&?)ͣn78HX9Co]#\Xk1xrQhcRᆳɎ qhs8ϝ/*J2{`l#>6%0+%Vu"}erB.WOb,Q{|%JA5UCе:rB*|lrmMA`خ=|]b>u oH?ɫDy6K+LZM_ojr#ܧ 6]\X'@J2M"|dpM|tPIHCtiqy -&Fww^#&P? iڶa9e1mKo8EQ@+4"&'\)>qʑnhCeCSSl>.j?|naeSYB W2'?Zc1@etPisĦk@\?󯖠n!@h~hN[=0j./XrztRq=}6Dyc]aq8ZFB+csy%4N@Vm]PBG,[-hbEYR' ?08c/_ (}= Y4]>/l0o7:4O~އ}]",ܦbÄ͜ 8 'x8$R%NFϴh)*_Cy==YYκ  ˫Cs1XZB62sj۟hs*:pRifp˓q%mk?cQޚ5~H${+alRB< 7K$]h}K?+(똅X ݒHcrfr҈p^hJkX/oȠ?q>Kq(W3VG=(.t:yt%[!fZLIPjk ]17RjM Hp7* +~Vo‚G+K ܕ:q0#]7ZԆ2aKM8+9 } ' P4k3aEIEpG,܀hqvf)g̥xqj8V <EؕrkeB>6dy44+{K;h>iC¤99^ ?\qt 䩣.ٽŃ3KIJ7 1$}DBbxS~%bkZ€w]܊{xlƊN?,#R׉&}  H,OVvU5sn6ycmaK'臶o0nK"8549oaRr7qӤwv0KPЧ5@^<#=gyRP C;ԫgLsQA֘0$ZQ)Ufj"5Bk,4şQX8K 0h?-jn zBio{U̩qr;V*NPHE?:ZRJ/FYVG|.ђG6 cX'VT5!vG npULM/Ӽb&R‹߉b] (+\3ܴXfGZPUI, )u<gp 1- \ Y`٪ݸr> $ CQ3`Bz ƴ!t4tDŽ[Ɛ"vaĝ,D>QL1m^}8 #v!dq9PNEfO$5/b.a%3xȚt6EV i^;*{.2p⇀0*rI8q%rT:c0tK7iiQ6\!؁EQO_7ݧt 77YΡGUHaTdCD.k6fLZߠ~(+l{f߄ʥd, 6vϏ 36Y+̵msS6-,¥mi}l /k傅<瘱=(e> ݯiWrqu Kg5 y5n8e/l u/!x,8LÜ<)D.:hK$)UڨBU/eJ 0v۾~i B{flkIm<(6gG-ma>(He} -e/]ZKwecź$4oɁ@c+]C Q-AڴAz9VZiYNZ- cV2jFS*ɜ+ !ᯣe2?ΪʨL$aR&twp:vZqK"N(mh*3^q?ϺP&K'AdwJ-u.G@h[,L_&xsoŗxV)T]Rnk9K_K\Km8h:!B"u zmcj+_{1E~ Ƴwxƞ jJ\Ljb!%UbRt"r'lE5jzk'%|D o~ JvL s-{QcrfT(N\E*GILGVQQE `qM2sP4ErkdWb ABZ3ǤI8IǑ:1LEj{Z}8_OH0b$-5T9#W'@j2euznhcVOf\Ǩ@ToMvDѢ˥"Gi{OӖJ,y Q#-wiE;whj@VTT0%uk?o zd]v5xNW_k&t3y}hr 6 Tss,Rt$KH{U >;Y˲7qeFɞ؜w+rf!CVPJ˛! Atټ\ fKb#Sd56R |r;hH=&+YA~>BgP~oxJ<7DcApl/@^:܍4@W?!X,=߯ô7f<{T4;uBbǡ97@C"8R\k[{~BueG(CfzW,M#oAƓeLlHe*GWa'Vyeʄ%xմ<溯}1@3Z{#sq2?`GG-}7~hί{p5A3E(a]9E0Y.C48 J$=oCvYvg꼡9@Y-ASHZv{ Gt+pP^_ jȱpdt+ 59!ez8ZɖBE| DMx4;{$\E]cs~_>χ3DǮrX^7'kCwĘxuDFM3Z,pY -8 5Tj }(_>B~i4dWL!-a6R,?iFW-w2HGVvI.X1p|usz ^L.RH򍐻P| DfMp{Q?#v^ʀQp51Oy;pn(_uQ10qEQ;˘U39 0Eƽzl%5 f; !B ge~E w@+: "0*gî؛ZJƀ|ǖT([I#U2[u"r1aS?@}!K "@z[lpOOЈ%{;_;,6~_`Kk?7(n}XA`j3{6 |<~Ce#U(# .7%Zj6Z{s j 4ys s('StTݿE/# lpAgy9dZ׾3ošKZng07(.U^mԾwu)(-.& xrED4x!@ʹhQ7Qt}*o"FԊA~~Ey^\z424~f5'菤!;ΓfM]'Fs֋`ڍ8&O0ͤV2XWS;r@T ~[ K~^@J#FJ$cTK0ZhWCWn7;o.OJ;\ih|yYU5%@2xƷں@P_DߏNoRes9}c b,Vn n?=5R:e%uݠlzrߦ@.~ݰ%Ȟ&X#h2Җ5*nHKYvfryjS i) /!ݠ>&LVƝ+ ‚eg@,Pljp9WVCÅGFQp Caط2&Ǧɂ&Y0 @UKG`E򼜪Ow,ƄRz$@**x`]Ki(O6#f;i VjP H"~l'Ѳw Rnmg`k.-F^VoqmO'|$1yf >j|VȖQzT-&a5aYRo짠Ĩ'I?Bױ~0w](kO`VYe}\Ft)a!n'>. Gy/bjx,zVM[E?+gw#\Kq#)MXJy_¡<88³?1My"Op&/|ٻdxɖe%if0G8qD܋Ms(M ;v|ZG:#8_Rz|EyIbW,7 _#})Xpc}.$Z9B8M{ξ/6R+sSm \%hEl@ctZG_ňs~ϾhnAX[/k*CZ9W^%hx{(q)"l>d9VhhtwkvUEShݞ}wx;}A}E!VQK+p6`sFȔ3DYMf&ٷ(S7z`InH9#),*Q)HC}qi|!8RAM|oR.n(.^jGP1"o O/Kt5oر[Hj}c%ϻx[C[*GsD|T!wVM *2"X_uyKR5N5h滊Wxmh~j4Ek;Fn_?E;Z4?FZB繛U_ %D^c{:\HN6~OP Z6u|Qhۃ sƇΠg]S>ɗ66?.[ \4B1!s@4XQ, f }]޵u~L8(JFi3@k'Rߘ:q<{&L\*ׁ,bF􇗭L'i+zk&q+&qd]$(=UN4D=v5iKJm;%BMtVM "2{UD TwBm/nAz/-cN/n$Ώ{'w ͚K#2`csQnZ#;plG֨ ΥR˙0gE14藈:Bٍc~L*&h&3j$)x!.=EIrf%ڼkNbQ?X>J{c 阉7.b=;oe \l߻~͛ Tc셮kmgj}d.v2VJ;3>ت昖lHsm੬S 8ZI]BdP0FM;9dX2b;ѝַOD2lb TTN7kg4xvW䏽+E@WeO2⭐.kHڏ4ѠFe9֖;LIo-Blzw ӥs&J!bjlr%KНC;{/ٰ7 wfnqX%mXjDVz4@Nէnߔ]V.$l!Y4ؙLU>pI٪qWG_\R5"3r DJdˌF._:Sw2`fb jښU}b}.d/0oEx& ǧW:ֆv*f d Fs I)l,uA4Wd/pήtaj.:)VRYxIa$2ɥ NRVJX=kPȔ`t xN}wk!i¦UM쎇oYXUR"rYE#^_~7e: Ha4Dv@$;B'q5'LeB$M6´R~НJܣ" lqRʽ^;<~}'Ǣ7x}# _)i3nC9+%8eFf;k&:Gݪ`{ż^VrG[ƕ14uE$OǮA)ٕLQ1)vB¦ ݽmy-nXǼ7]f񭇇t="AZG {&6$1Ԧp{{sEg\Z,v036.-B^}A#,͐ Q3WDT 97il oAta鬿pȂ{yQ#KIJL"[9KHwzpB,ߩ_[xȸO!xp填=խ cCbcTrあ\<%au m32_$4CO*7 0!vc'/%F.7C ^oj#D,9P@)(Xw ?z~XAm(\Fl[n$LNfW丩NqE1φXyYMVv'!]{S oMvK*t;StNSHdz.DqAP b`5BwTY&sҬ. md)Ba_|# l2H fO4l9Zt%DKXh7bK`7-><b;;˞ }{k8Oi:|C]4OE{y`@jjBS/׀s{Lf ]5iJR&5F5#.hِ8;ֶ& }rlQ\AC?j!r\o}CG40"c@t-) ѝfv}L$dQ {mu75*ËԠ~US<܇m{o /ZS`G nwM/Ik'3di]0EVm+K뉉5EաQ7BT:"9= A5MQ.jLyB@{eZ@.@&/|=AP^" o@4\+K(B̿~ȟ1GBaHww's=ѻ%v(جYt[5CA(- $$\:/3Ri\_E6W][4pYnZ$ܪ7D|W䈾Uk{Ceؠ!1{*ZLC B(M Ƅ?/腷ߙ%!X\>TVZ+5 `+1U֬cAxa҂gS`)mk׳9;JΧT=kn}ٸ?.[Fˤ\VkeDrߠy -nrEF|/ʘ:vϱ ʄ9G<\ms2e<[u׽a,S\[/v97XeY{&E nY"%υps|GaГBڡ "RG `8?mwTªO&+|q>":ALX *Z:%cX%F7厖cnՈPZ.dXG] lu EzrS?k~hWo̾7<)XƁX?TlKngYDѶA J7Y 2MF@{+Й.ke^!N^:Nȋ@BOICeN bE{4@t ؆l,9SKP?>gxr T6LxЎCqK}FVeFAj8BJ"```GiwXӪtbS5| ЙWZx"2ٸNzRSnb3$8GJ>Q aR+f.RKTج}b*`Rϙl-o,_#*cRsVlG:<ڣ"'*zQ쯑,+Ȧ]j́6Cc 6)Tb s ?VY{o<L l.r!{NbE'BLcJЧ(^y~Uxf͑u*DXkOqgU Nd5; 3dzKvǶdU.^.5kZ.^/-W`ezc֘7ܕ5"@}*=o [4XeAʦYuAXGohl{&rI93]h 64;hJs׀G҇H-"PׁV$x˝5XTo(ӿլ2Y}FAL>I J 9Ӈ?͛ߚoXM8  [] /Yo(hO]O!_Hlnw6^FW !viSdְ@XܱtoyqvUY#uf\ﮥ$Z/ѫ'Б )'F{D&gNk&eGmbPի)8i RLXh}j}-\a㳝!j_`mhx&ݺ/⒚#=Q0w\81(6汽jȽ. )E$`b_2-Uq濻ML6^UP\xDKTW8S9؇[v1\Uz`\JCT>]ۡOTyQ.IR]Kyc4)%^  6#2PfPfYA 0_9|&%<4Jnh\=| v#5br'=H A=v"SiTeߴʛY8Z`dnRC °))& ) 9[1a%h#][DcC9ް~e"8W#lUJGYgpq Yh;IOSxCSX07NkY/Qߥc,3劀+o cY L+aR=B5а=^$۟f"šup*. JS$jedk^+ۃYdhBu t #4:Mm֟9&mE`f8y?+?K8,:(4ar^ ̃ݘ.+`%EYy[.QNiGqxݭlZ_#\¤#s4T2vC6T׶2Ԅܞ]gwkz7L;X^fƍ~RXjtYAn %ґccĮweG};aOޙ+TGr8 N6Ont7V[UL$$1)ڶ6xu՜U.`-SF[?ds3 \{Ձt8L^#͞y-[v?b i3͝6AfE~7M5tӘ㚗uNrF;J$OkJI2ߏ َ6{rNjM$B&]Yө "G#zAAa*n̹ȕ3ifRggM'TfJxGBWc}v_f /4$G wׁ{k5VjUυTYIअdXHBuh ̺J>i+\c^WvZ tѸ'ƶ4fT#ؽdakH(Xy0|I]Ĕ{>"!Ky"` aQmVM lI\FnؑquioMM0 p|/s)2Ytę& 6~nr 4Q`%RL|=b]g6y.' txjE ־Ю:wnwSѯԎcUo ғдj<I<”[ԏ~ɗϐbc5 RYFa}m|b5q׈#no-D7?Ҩ1_";) &Bh\(衕wMaLaB ʩ{s}#z@i(Kq}er ˹ +Hc]]j?_A 1AQߡuJ;}c1h0k#2?<1MIiG$鿣U d۠KM났KR=a? ,Bݧ$#騒y$iIq6R39M&3$ ("r{D*KOPFjnuiֶ -eU}ˢ=Y'ܝh޸ ;'*88>F,GBtfVcJUMTog:}*ahe z࿭D*yTon2NdWse%8& , Lw[ ]Bdl }OZN#@\/s CYǡ\57> CnS嗒 hFwi Peg%kNdf>b{,1Ҙ&ʍ8y\+[Ё-`cq(# 3Dtm.[ꤩZːMd:8Y\nFKs)S` eskm%?YLL s1}:r_~so3sv-_&3 ppqZ7}^/=U0ts_Bqx|Y?ҷ!u;9|,`i.bghr7<ʑj}#~ QKzk&FDE&Y4E!m0kD㡄t)<u2HF-4tg+>nF[Ø;-L(dz{8ZI%L?wdV__3rv>쟧@bsNl e Hf.L{+c͕\:H~=~'hf&+UvlԵF&"Ec*=0ʄv[N+#)AH9$~b\>U~nBS6 P~4ؔGVݨ/72YNL7Ѭ<ޥP@CZ&D'u-vA.( k捫2tDAΛtǽyGr)RhV`yHu inJ8>C r4Gl!S#|D50w6/0^QhmHR<4FŪNڎ-Vm%:Dݚ˶Jr9-)kP^VED3ǒ9Uf<ɳUxsaqg{U A}j23~Ѱk5RzVpY:} 0>O8&у4.b(`*! O,C ddsoC- ܤ f ֳ#{Z@ˑl?OqiWMz}p|`{Rl s| 2Rb⍴1rXhW#f#s] 3SAt5iD!բWٳɩ-0\2Z2*c٩JrzsZeYJ&kOtm]N('նMY lKm[bY zQ}~GMV 7' |Ղ@BiE"qs ΣP >WÓ/$gOKT|TS {Iyzٖ { n9Xv߯pIPOv\CL;{bM}/9h9~#6#aN#ityNANˀ.w_pIT!pur"9~n@`V2oRCT+=]7KiSO}S_3 PKӯ@aH&68&V1BJ\Y{05 w4@DٕD4jF\ C ~BA\>@Zּ,lӘxȈ'eY򞻉<ףd],U~.@3,-dN*ȓ Jb}_C8 F' 6Ã>ߑr7 0^@ȴwĸb:~.+Lk;+AFA10kw"ђbUyvtej%dVHO4Wg@uFp~PB:!x#sTWe"f]nB`L2h6ui%yޠkm7d;IN Y%Ҟd Ꙝ~ @scS=3,.+!]J;GWҏ|nF H9lRd[_fvݙX&:|HV5Se2;8xg%ȩJ{lZᩳA厍exՐi(GHbMr~)ZC([ۃu–? 3u8u6DyCTLӇxW)> -'*,^׊0:F +$w_-pe95ly1$R ԉa׏/g.cs+ĪO9xwy%2ЍGT_ {dG.*;oki C:AӣaЅnPg6ʢYeqM\B6k-.YpiR\xg]4jizʖ+⧔Ǥ'ZG0=eis1 ӎK݁+4'oPv0J3^73 d 4=Km,yaOx'fَ n~A-\{@q~:t(ى̂qHAH8`[DXQ }תNJgFz;!'ǹL%#/?c[q^atY,*EkI%nWb+kФ\y,58&zmK̅/1ň^W 5ɸ})X))~gL wxh9AV} /':fPVޢH{;= _ brVf޷CЯ3G˖>hFbg@M #z𘘘4m dVGwL<"9adf,~Ryn˝:]թѳh\TG*ӲBYv[A:-r(VKFCޢN~ҹ?̴rp:j^8ػ07?zV52 ieNMN1֓CHmFE@e@ fi9cIyoVP*qױc]C:]v q_݊XӣW v?DMAW$J\MnrYŸB<-ϩƯ(GkiOBTsATjd+œUG9C [JяK2Whn_ ͞FX&t54l ڃC;m\C9.`59;vϗ?.#q_'ON0ؼ!9<_*>Kߢlhs9F}RC{*"r ;@{_KiX~V.01;#U2`y1*OMn׉KXWhTAd N1NsS$oQ?xtF[B'm\{Z{)eXMěcxT=Dzr<7,'?LjIݚ>߻Уxu w݄Zf0@l"޻*l=t_pR67?[]|uFP- 3;?0c=ut/[3.Yװ>tAY؎6bQ1.B1sv[9-Fwq@o&ӽjas|޷P~ѝFn u'""nm=|& G8 1WcCk?}?Ypr>i Y lqD w>~ⷄcک:53\7`گ,)(l#<5Ai5G~9*J7ò'4.~J&8W5-OhK{1\ #|)cy;:y}| e1)dza- kRB X=J*JtĵsƯj o).\,eDԕ.@(V'l{/),isllU-dPevA7S6Qzza=svx?q<*SDZ,CjGoGɝ l,A W JC3 !F/O, |B&Z3 v()c MIVu-McԤ&%2<;|Ca9q AYw3iS$Z98˿H'J6DCݪBJrܻ,'Os({| _ \EcOިMk:G 9' \!2oV "L7Nj 0*SDZ{DYc㛇hg^J^gL a,04viv\G^;!K1LDU7ZJ _&WLҔg{+5Si4\eR@ ke>Q_aЕ[)$pa2TOLb EfYϵ;k+ƦR(GC ܥõ=|JጶN#T@.w|h:R+qӮ,ɠ1$ý-\LUqB^rk&/.6iҁ01TN@=/ i[Yu%> _ 4 HAFGJO;^g:2E2}~!RtpnG9nc7?ͯWX< s4d<Ƣ7%C2gsv'.}FY5tݢNC$WĜ_z>i28tNحҭOs֨$`[ 7i˼O+콅G8fĹ()H@H2YL o,^B*P#]s340'_ ><\Wޯ5>F&D0z_R6xzJ>JKұ*`ɴ#=y=mh fO:j\M&~ⅻ 4YaŜFq)kម6thh|qqmћ$9e |DOr^v{@7ٺ~=6dn$X`zaa'E#-jhl 1XAZuPڻ 2TC2g1پIT?ɵ.9Hm_f ipB ^Y!Mă PոH$v@ !ǀ!YT]rƙ<`{^j9q]LPpBSҟӋC{e3=f_usF/CQܪq,4,6.|3w|+2-׷7A2 {xaf=M!x+rCí|}n,bN6IRKkי%yXl +3C6Mp" F)NE瀺(v ?e*.hrtFfNnnv#Rۻ>((e7 w~@FjOرxS ݷ@Ҝt AREUɠ, [z[D" (@˂^g&lgfq!&HnzHz@,KR޿h'W9BS([L 'b){s 9BH m%ֲSf= z24m8G|5~݆7T;'w0=}HA.qrxyBCeÜ91?gi)Dkͪmf3V~*s.0~l*z}~BuR*3Er]6h ;n!q_фT^'"@1 ǝ:˺TC#?Z'Mт,q0AC/ _ hrf`m?ytU\dt7J8{ т9;E~嘀$=)UX2: $=hzLZ\X*2pd.S]~"ehMY-6{qX#zپA$;Ri͟}Url%E]$o={D]2cæ} #QFen( l.!_7[dxcpζ!/V*S/TR]wa*L7bnMDL \^.֖FHy_Vㆆ4s~!Z%v 'tv, <[F"Q%'i4ƦtDRӂ淩<$*{ /hܽLOʠLUeA |O Iˬg*{hz>B}.e@PDטd/ݠ6"Rp'={RM6X 햜ݧr%>B,50]5AT#އ2e?e\$E0VmZ ۘZyR5I$mT 2RrwEnNyovyA}YKI*Z58>82vd ɉ;m>D[҇;sfbt1ȐdjBghUyT,s8т~t_S} bOC׽ =Y\Qt#% <Y5R֍&u#Oq 9X{E+iXQ!ܓTR+IS2*!-BAQgݥxŝޘx4 縉?[IEgZ B25^\ Ѹ~&ÔX\& {xMl_a$۽MFjY%\8u9 f/EiѰtv}4%Fݶ+[4O"ڤ<ρ+n @A1Ϙ,m:DADt:UˁL )B9nzʞ~F^7M,{ǐ3PVj=탽X!FT`cMKu\^֦['v ?&_DSf"e҃6ŜҘ}(_ k ImSd|RElJ>N.`zߴ_YMM\Ny5-z hgTޑju~ @ a]bwK 1qrT67m%eކYT#8bI;6.(,`$3Ii0⁲_ꨆ7BFJ\jEYcҨR93iV7?+H&oOFRM/* |>}dˮhw;, 1R)<fc` < Y!A{\KCRzC]^oVMH!&aWE+G;'[* >-Uڮʦ XdF̟ihC3‡)3}1b ]<8)3z#qu\܄s(;@^!/K&[RFW:/nje%C/,d]9:э m8"BA.&(tIGUfu]H v.jP<EPB>puL^?ye(ҿBxL"{D} j6x`8$IGsbhm`$g3XkL,tS? ?,$qw8ؒQ6ZH^ n#GЍͥV @pr/p8J"w81J^Z9mP:BZ'3KV.[k2p@ RW'F21outk4* H&~rvw@})(-2_4+ǛS )r?U;S̀vjEZ;Фd.Dh9,mBN6tuUG0Rݡ|K44y-WITc_J9&*y?eɽ)ֻgw) [ֈ^ <q[3ސ8Vo4"td%*P]lK tWC-ɵ>"c4lmrd+ r@JK/|EikD[0 |PY61~lրr .Tc=G{5 Jҳ\Ay8)iR[ b?N3vBnQyWXf)GoU-&/  O?:0op -R'XrAn.q_b GVJ02[[ԾZoB,bvknr%}[_1>B3]梇渨)mp Nj{B됞&a7S7%J Cq>w .=$L]z;eԾ$(k~KS~,{d:;ÿogF-S_zep=@h0$99YJ!T;:Њd]gtE4X$o>7þmۺ!%cmJC H69Y9(L=zns(+S0PFu7 ?ծ m};}~PPnWM~Tn*YP&b΋Xg T"Hɶ,QM8v贳g :x61Ls: ۾T\MkC x̎Mcco٤Vj CDs%O L][U z Q#L%ur&5n$RxR ~^E,xt,$誣SL=4[G`ܱɐ;=j=QzتS(dYv(~M"3̊y@-p}F*^} J!b+uL}OZ0,3G]«7&KIv}^]+NOaCI2' {^({f,Tz%u60{xj*}N{5qkAnɛ|;uL s>8->Kn''?Tr.OooAPg'r6zŢi$;|מM?}&itR.18(4uqg/] #15PLh5?w!pc{?F(iPXxgf/)rB]OdR}IqpsPQ̿:B%m&_UP\9%>! #%7Soa1婅(da#yVְ=;YNoGA$]ԏ+ne#; /=X\)2NdzK[XTsrܩm~jMlTfL5{%;?j|,O+]= 6޷YLZ#rzq"l]+X"xͱYxrR{HXb |\j24PT獠~QT~㓌&5MŽ> }^VLT POĊVRpz^4H=`T$\(WG@ֲͥ!k 403o4ܳ()|}ϹDȢ (E:p[{:3@/ +,Gc/=zwpVýԑWN2Zxe$v9% 4W=D8ëhү'Ww !ºGP2fBTHhNsJpZm }UQp'$0Bq-4/vTT8vp}[D;c?IU|\صʣYm?5ң;;VEbإV:>ZzBڝ OZzoP>[s]0DcF/IzHU1ѵsA$ИM!Pu?TBAn[8[oym_cr?Mbt4*2lԸPbj%K;L~ Hdd/rAb9 %N@KƑtLpj9+Œi_+`,g.&z_ +H=3U~ZL^ݞM.Qp6BrPb0-́X`^L)ꮌޙsxl+ఏ0A4{m8XuYET׫ `+>Qg.i hw o>4͎Q}-;+PHy4[)*7>Pc-cBF,u/~e\.ЌE|T.Cpz I휑FU/R8f!.&9+ L5M%4)wt٦58DzUD:!o*υ֒ TB!msҳxc?wv2h5(^iᶊOpJ,|,G!-ռZ+h"R.$`f:D-:J49S`bvun ۳< I3W@eyc#,ӘA'Ǩ/oFSBζ{xMU^2gW֧e¬u+^=bYa0 -eʲWw_w0Ǵ;Z$Quw!w_^Z`\ %ce]^]JqM`k gz¾svRو 4AyJhG XW,`ū,c6%Xo\T9b]}1,4ߪk|g 5!to6SdWH#tA[Ϛ'(QF.Uy,fXȒ; оZy;㨪uAEW 2 yp M=o?MWZ\вףs ~?yl9 /QT"L~Dp  !!ϨiL[>-sHY2^$:K;YVYN>W[ 7lg%q:6P`&fˀ9S\cM!-7/C_D_:_JCĜo Gr|` D⿡ Fu/돼U|NhK*8mQ]cKEQу8y^m#ih4qǝqK"! H2׋S,J:undj;-%Tx{T1l>m:yӤ.e,GFF 3 |B$8+Y:^td)PϽrг,̺}GmܱӬT6_R9Ro8ӱz1Yw~&D7W\$;ﻞԱ2HBR_X%5lн>Wnx=)bmͅK2Lt^+̢zr~@;A4B>Fgv׆`0#Ie}fEtV6$8ZQ{.B ֶpZW˗t $Œ‰3'{ *GΏJec$%e5Wl2p͜ V& 畒X 'LsT;UuNJj R8}Ұs~NŻKU`u>|֌qY;2s/-nWJ}r k0KFM4ybd:;M2*y!ϝD}NQ"dkzИy &`}#UMhlnzF[%WOvtF݌<4TOD*ðr֏RC*˜޴26Pt.}vn Z(s#^s1Frl%hϺC hA5'ʴy.ߡL':4:C7^vUOttko@ AwrAz`{| K&IjܽlXmnT^@?*Ž @OQ9m>Э{na-`;; 318~־J^ T8䑖8$4 Q&'`[t :"sh8x!P @wÍ*+ Ϣfjŷp75Nn)b q2K`T8%Zb7fEPvs©{b᪩.s󫅁5GF&L.Yu:#ƀcqQƎoҎo90qΗa$jekp"$"dr6m㴻5# $q((@@:p?-+F'<$ t&i<vJo>cp}ԈӖf6}[[|+އJ3Kp;p5Z!mj~ FsnS?|HBښ}ގ#JxWLY5h@5WCYupK;qpc1|\ǎ+7&:AC_]siUb:% 6{3ў ׫z .(+fD/ى_klC}UStբ`MrGvo_'E@_^ A/ ' $Ar)m,ŗ (eSZ =Y%CƙQhXțԙHt->~/*.O3CPU!I4Z5Py\O.AxN%A#@A;\<\m32b_: Nco+rhz㵒WKWmƬV)f&l/ʬ@VٜR}V&휖?~ˊFyS'U]`\S+풧L ;!t%||hU-:ѽ%5>9uٿ/:\KE!{TO'Pk R7;fcy>-N Pz@iDI<eN"gQU7JQocxOSG z(Ua H LK{$&;񢥞iք6l2*\eI\VR*E5T  2#[ݗ + R"Ś欓]OS=KBqֆ#ĵi LfBwo|U9=(ϭ\k#zZeV iSu#6I>dV^^b1O(~ jcU#"VkcLq]6p+H!=Xǟ F; S__uμHvoTļ/N)ˆhѧ#|['FC9g]rBeG|(nҧ0NׂEu˅xu<"\H<̅2i~pk  [e#.bqd oE@*I8j` -P 朚ŞZv&`#8׾ mOG˳%1uN(F6!͏Dg\˲|Rdx*m6v&`[BMֆ=Yr?26ެd5 3v_;>F|\@}7~, Wk,e%G}ųC{ jv o +?NCMÉ3jH*p'ܯZi&l'̐'cZBبlHҡ5&fvq'ޝOIT7U|EU xtlCaHwvN?3ha5qIYZǕɶA! @DjtT}*Vm4kniMHPh5&NF~q,Yjac o0y{,g-2# zRYIrҠ}7~E c0m'7/Xs~}kU)H4ҸG'6(-{ùR39P?%4ڑw1R|vuܮ 9ׅfSj:`VZ,qDZtV hΓ޽Jb8"s#4m٬Mw5Cexj`Ձn+3ư,sNn0T _1GЎfB(#Er}@m l 0mXHww#hͦR} Q STʼn.Hۦ÷"dNNRFSyN}cxe{P +rԐߤw qjzE PϔQ#{8 ~7_J@b%A}GFI,Lb8DacS{c.j,Bl6jYrE冓kxP gn~@S^Xƺ]}dū]ZPˡCJƥGVض?؅_3_6REZܡ 7QRl^N#o ։ KQY[g}aoJ=@p8h7i!e]#X5tH=7I>._h}Mwg_n$aUP&)uA `)n?߱(v)32ٓƁ[_dP'ȉ J }eޮi^Ja[Yy T)(AH3W(zMokO[8Qްf\HA `0YkrB'H45_}?8iK!ҬXϢ)/a[ݱUXADrl(3,@۸Cr*IPcv"'ؖ03q>_HGJyvakOՌkIwJWD2\0yVVuoQUs=x8p_R-6%?d4@̪_򺃧/ Lu[JoӺg.#G7&a8["խaHnyJQ:'w%@Dj Uq2| mJ/6pmC6‰>>k9(zK$p~K2(`fWAT+4@[()R )fY#WLPf}\N2V8zov2:fY䚿{#yv vg;YU 4X=I7y*RMm//86Jq[AI, pYC|1L_Ixk}8Aρtp ǍW?,x%MzNqy֌[.F)~U1%w傼~(邛aC}ꌂVR|ͥ 5,U Stw̻#eJ $4cQu?M5cr WNΩ<>I%-c_h/4@4'S[XB>|$_bM ⓡ 2AF^^h6l89#$тXBuZ hݙj9sL]F*JCGT )K4=Eۧu; JR[]p5MO64i:cw*nŝOui]ÜreSK_X XjK@v 0&ޅ4'kN{wΔ,R^ajL)PTVtbNT/B\AdFZՓ/8?7=E2 Ƨ[Bgwm bz i+h]{87g9sMf<ʼnG/Ƃ)0s:"a^]"CB! ŌGLͥE~[4X?aYan3 "9ϕLGYZBă:.HܮĥF'J9r sѫ106ܼBϕ:-޸`.#KTћ}L-G[m`zR&"Û1g~M;_ ^9>_92(yfXVRHhI4*#W3#(ƋGrH, pCuB%]J&_ҕIfA^iCIS/eGv7+j,{/aGaGNz|7HI6_<$ X/)63Lyam+lܧaHȌ@f/ P łCI/Җi*1yH750M&OYMX{K7!xK$UqR&loCwfe&l{op'zU2a}Kr^Sg{& %XF{HᎏZ(n۔>g.P /e .~pB%xRJjJ<x,߃ 8 ^]D  nmĚ*K nr#􇉴'9R^ͭ_lncC`Ao)ވajGW6&)rHGGQJ+79@Ǟ ַ| 5"sIۘ>>ߟXf/˄ܫ$a `Eٻ\RCN߾<nTuḎQMt ;1_YE';anˮw{A>#0QG 0P)fhbkp{ah/*rQ1 2(.{猀Rl-GF,GzH:xEdOWxQB{Al+a鶫=1x +%[jKY0yͩ7}c 9}]v̴%J8` *+>[0| S~"w'Ox ,)#R&; G>>VùծmJ76L};LSnN4[F[f05#n&KQ9 ߮6[^:k-N_sW S+=BZ{r pˏPh+2 fl 8k^6ixwh/1<^ c &XyVtTlt6n$C?%XRǑ~] =1h80A=X#g\ Ȃ{3WUL-w %#=3oz9{˕40˕U L¥K d܄3]Θ|DS~RͷMs9NG97=MT7{rNF;SSi ?eƽ3Z_ه'R!i:}f0"{z\3ƛ:'k Y#fEİv,Dn z͹sM,YL݊ZыP ǂL Pho&@|57zsk^O*?! #mn!~U^ÙGDž9AEmfE1셮]pyHaJN :/o\LC`M[A|bg(LlA}")H%SK<: `U /*Cw@TzA}7]&S/dVXFmOz8)%/w掊AD\vn3i!}3cxWO9s(n -~sgm^wg>~/Vo^mUuk2߀8{EP9Ob[?k*G*v<0g=!Yc|ڥvCv0> &϶K=~BJ̛ >+Cz![lt>wN+;%yy>x9 nV\NQMS8i*+U9{R)-1KѭHN' v|ʱRx ۅ`{t*F rp:,fXS{hE.Fpz9toh\ЦJoHRvXop͕P(Q ΋+̞%<5a3ɳfpca,EAGV&MZnFbvam/R oW iD:+KΪ!hGFbh%5 !g3'ʝ{F!Q.`v;Om:l-DOj< [4YZ?x{龄R8e 'yG}:۸%zQ @Bܞ=>Hw@ !7Qn6Mzr5 #'7[пQ$)ۣ^Zaɝ&ьOiAuВ4"Xj PUcO;[yTZgғ̩DuwmN# c;|cpW,"~aN4~U7ƪD-O%ON= dM'լ!7]L`sf% hn>>!_V}磗(K*~]hMzF~fF}%q-aM>zpN߈58[zIU_nN] d?uY$Oa4K呥d=롥vA \`"mRj:6ٷ>3pCUc:;6 b =" o|=+tt0!$df[ZecKg}[l0Zy6eDo^[z;Ôᐃ6gp)='NS_Q=c1auNqɬAg7P5xzbKOk ranX-"}i Ǚ9R1~G zk(|z`_Qi`iѷ&PwILNvj|'iڞ~ ?^Rmu6(>/Q.y|Gx~%<#{pRϨi?nݟZXFR(SqB|~'iM!R_>uc/:¤yv|`œx۹ʯhRIǖZ'Fy[P߼@m|\ť\1Rϴl}g,͂h36fEXg=<(I}b(8px'5% 8MH!Y@rFN⭏Gs(9nY`Ý=aoK-{+7z _z:;3~L@. eƔA$"ESﬠ8^7łkAt خR&Ї`մ&[D(%b/2BPOE24-KV2":MS\B&R#:uL `bDdܴTo+.Uc6sx)t0J1}"׆}}x n^${咳JYU7G5ij557.gO /]YCIM\qy5I=7!jͪa;SUs&tvBO %>L/%]{ag"ѣXm'zs)5A,M liNw,}J[8E %Lq6|PC{SB475V/˭'`:=Vز{4i ]նnɉv}{s`>b3r@5y٦cUV)t |0h&揤M?{uqr n(LK\dU9uWJֻBHD1m S9VI2)4N_$XuϳqܢB$BٗWw+.U{Z9= Eq]f'W6iCdZc-wEc?,*]5ulqUj{tNea`FƞH,޹oۖ@L@o

xg*ko2V~bޖޙ*,7yY)3-Eu)*)&6*gqxGy$ݪ>#HĒ_F]Z6*-P;NTX k(SՅ4mT`2x#{ي aMmT!#,&-a^2|-(\Ň[LuLt:[zCv# !Yd5hgB~EKWl/ #>I.=F$>Q Ji&st~{l'iU]þ%;v4Ld;xS}i,N@`R=o"=\70+:Lۺ++RAC52z}HBr綀ɱċotY'G ԂiyW;˭ g"x Hw/s%@erPyJ9[^wAuJDcabG?H!*\>/ =3M"sGebn3wiZ"I(KfgQnBK4],|ac IHsZ\ʼn %ʏyb-ղ];'{4 % D i9{Ɠ"3z5r6}J'Q١`Ya^eӚo|0MJ/!UDl?t0#7P[۪xl|5~u?}G`J:Ginp{pԼYo5W~Ք4˪v6&LAJpCIn&]<0y2[QQ V, f {He#*Ki̺كr:< \]#獶϶MXv.ph4V:v'!> &'KBlo X/F*GAˤyW/ 8ܵ3S!w~B%]]_2;Xk|֚NՅ]iT-@/oE*P{ 4Wg{E.+GbcvIH -4|;D%˫),++YW@v:voP2g N,{ڰ.I"Eٿ,(=ߍߘ1o_,}$I //Z:n3k[>8C"B c-(kFAI- Het[crкQYJeGm}Ն ÜfW)=:ON~1[C #CHV!Hby2,8 Ȃ]8dJB9<8+J7z͜aw0,#ʃR;Z\A`,M~<`A!): ĿᛪAie >0^AZ؈Ty˼B?9::lIcD&,C><)F@ld19#ubյq` `Ⱅa+kbh_~$ڳAB`gX4ygPsl2Hon#@ &[B?eK|Q-$y};\pŧ,%ug||&^`QmZm D*nO9{Zb;ZLE(&zIhO_-(f}fHA?\{?)@j >񠋸j]g"E}qQDlv"'z?be425(mz D(dPl`ظʇyY2 B!gnM|8Qy @dȠ&K&@/a's3p@AD r.]CMǯtRz܏X3Ӎ&> 9l)?75@ZvfW?S~j%kSSjP?v.tW|jqB0GlXh,Dt AU$έ1籜` ?oC?|q4kP7GYFLnAoMHv *hπ'cq¥am=#uعf+Z`{E{x,FH#ͻ };zm[x /ܮ\2tGl165tfH Zеl90wsMĂDL"!bZ(`( } bj!{^)Ǘ=3Uot=~]Ĥe?M=_7k?`tI ]myz[4=Fүwjrt4q𛀻xTNi"cԨ >b)Tlj )n]w/ tQ;iF'+o׌S96Y]PF%x׌QH} k6Yh@j:aYGaQμK7%lZ {뗔3wh\Xv%ȉ=¥LB-aWCbx]F ;(NqBU8)K A dEE-'yHv:Z½tLdϋ$۹~Ce(sJ4U Q/91Y  x, _\F>xy#v#JA~df;oO~r>H!8Sv3PyI}Ṫ6,{ LMQД򲇞qv(a՟8Ra^ţA(kZߠ+d/Fֆ2p7r+IgDH]caB&vaҪRn ZdvJt;siH@Vn߫s6խi5殾)C.PhEZ/6(1RF, P Y42nWz[綵t0kbYvTEfv4I$ZHfnggyzSs*Ia(' 'κ4ZB9N~ͧV\n wIt }VΞKq^rJoh<Ͼ<fj'Ef>b) /oՖK+muLbth礢aKw}O P^ Plr|=hYC+i!)@"2(cחcbfgTU|d'#L^tuRцw3EI܇HsTTm vn^yנfrAA,FM#Yq?=@MZ쨷>Q!8{I jb8N& <+MƕıKS,$P*ei#Nź 0`֣D=E)Z.G0w4\4?"Bq?q{WDg^+bc,AFr$wy.cܗeS=٨^G(Igu^>(x.W]]vR-!6@~vʙy9"@!7١zZf iुʪ[_.Q%Q6c ;u<7H/a4Ńr/Y۽+s5J7^'b0PϺwY Q1FW oLLgu+{UvE_+Vʟ'ÖFh8Rlvw ^ xϊnFSiiD Gu]痲vH"vkU&R]u`zWx,PV| kUي2AȽyRljc@#,o 뷗u{LDP.6@~ck`e/q5q#L_|ZB)sW67ǧ[X" ;F\1rb4ZtEmE9}MY6Gpo_.f.fMq'WZ4YrGۗnDKL&mNodkU}CQ%l-zTI zҩT27aa5rBƖq8Шdp1GWu~)[]v҆0wnafex_er?x%y:?'¨ @wֆ1*dz-OW x+]k!RV_Fu0Ba4-IN4F\mG{bIADހӀQU* s6 O}{:w=M`Moqo` Aɿ˝-"v5Ab:`*rฐϪ4 ` :8^$C;(! tǎ@φK c "ۉJ|詥E^ ۬qݥٗRFxCnNmYUٕxl~βӥtGiOZo=1S~|z*=,֛ j_3||^{^s/mM@"o[#h5B!sBIjG٬ wT}2Kݴ+c| 0#s@vY@kd|ױ8XiBp;dF8cl!Ga> ^s/qqIYʊز< t10B?uR훾:v9ro2uC _zG4kcpL7|SO -1vgGok?$yfj3(b|Y:Jݬ.*B %}CQk4HIQK jWҔUg%mWhIߦe`d)WAn5{~bf+XyVK?2]%Pfu2ggjQ+Y);MX fn7$nppk=r[#H:or٩K[;O/C^N;t(Ngʢ2f9(ak%zKmՌ;d<?ߪߔń@'-}hBG%J">Ԛ;2!W-hW ("qV2Qҧ 1] m9bQ NYCV3{01Lun,yߵ?[WE책Zt?v _NʘChM b:Tu|\P_ ac %$[0{ h$>D^${N-y=J*8H =ޑ_ a&Y,Y >0CM1mBC͞_=0EpS,tv^Q5>#Fbwx2T^K*^* 8RUVU& Di'aQu|8Oŋ0#F${, 5 q%Og(Xo8=Bh#+STԊ ȻkIU dpkwۇة`"mAvCVvCy880{$tJ4F; W3hnRm/6W LZ>:L葞]. TF``N9sD7sE1.` 7)Kڴx2C(* 1+, 7DJ m?ΠR( ]Q[Ds'E׸*ٗJMn=| Oˆsob7ӫ:D5:$3ޔ@콠c+?3~I||G%#cY|$NcۿQ $q̹j4o{W pݤkzm,hE:n^m~⊺X8Z|a(EAܳg[Š˵eW _BKS1>jyS:t:g+{h~w˦8-w~b6 b+"LQFq4(H2r e&o3?LFF-%t}iGeBJ̧S?ABu>@Ae+ZѲ,INXŏ^^vo+?à~˝^>jГߛ"9҆h!Lz< $#p,Peݽ,j[˜}W[ϻe喖o_A0gc "#$w xT۱'TDfUL/T!!'0z[ۑnhX)PRHy7|/?;(K}h" #C{"!{&=A;::VDs @)lL{"X36Il!.Vp#!$Bs'MIti[)30{qNx;q?2{/#)PJ}ޫd> 0UcA^I_.5ˣ\B0)N7IOFۛR0BV1ɸ G:ɗG8=J幵O)V:"q]O8#X^HQ?>agx6RHWJʯz~>-q9| 7{)G+;jK;Q6SL&՝o^&Z+ EB0f7.Pr 70#DGd[KF= &QC$5G]k3[Yaw s!"$|;$7ȓp% k]"H_h?CD6&tAFA)_;7dn^><0Y1L2 u ]e_πcj^6ZK,V|ץ3=N?C+5KۖqLiGNwkͰ[Mqӿr>N9taph*Cդ3Iz?3">VVc`< AT|`wG$ЎwiDY̮!l;Um&V<8) *Sc<`c`Dt0*b/%TQ`kEV_~ kq\܇.T Gfa+):gΆ)K*NOp+2,W4 ӭaN[1vqjasuWIl׮ԙg{ 2F6AR%~#UޮtN)Dh(P>׬RsGXR‚0d/ ~s n<"c 2`iX0x%+xg,*0S^kWKϜ]} Q"*Ja1wfڛrHpr7:6ftw]U|J.\qa:SwucNSAKWIwٹ]w*0rLt/Oe~E+ .϶WsŤo$=Mr6whWԊN!`n eZVQxR<$F` H}?.)Vڟ)TH@(+7\I{}®_rXW,`#ZCK@Yz8y r`(/SϠUۍ}֏^`-K6"& }Y;8YYw_Rz|` |đ˨&JcgAMg+mʊGc"'7г!yɒK>܊VԲfؙKz)|'K8+\s}vl4%z{w4j-#8KS#(/jZ1S$fR֒WLZ+q:]e{)4KhũqkvҔq&n,2*f6._F}.,2 Iхa}M?ˎy^kyhE{3V8 .(Տ4 G܃bVdmnL鳮 R {CExO aX?3^GQfsⳉK%(17I3DZ?!A`X  T_xcI)ݎ)lfX>{Nw(bi ̛M?Qj;{IupF F(F]'&3Sǘx 9 sJב{x#܅ʹ P)^NZc/}{ǵ{UӹAYo"HM3>ysj014P?崘ƶ ]pcz]$z[pco›yhu$LJN1dPO1JO#悂ш i ݨ J|I.*@xܞ͎;F/NIiWѪ'U>%%`$ mzlPRؔ' -(;h';}00Z!zԁV4!MSWCk<&Ws 7eM  "7&Y"fB~|(ȮzF,^I  COՇVt>d(v =ʻ]'$e) E~/7Ȉ>ĔXqaϭ%i`ލd̈y) zνS0M6퉱鼸>K|M+\O(o- (pyER.kY<]eRmoPch`%dzJ-432Q'h dc,sf2gK85㺣 vmǂ) 82HzCR8&'PѿHO`b^8`(Nl$]v_)cZW8-=Ls5} )*Ϗ㼿>+PM.KOprTH&-(f ꗎ~X/R'2N+yt>l; Q"Q(ܹELD KxaC}KǻW-sFCe 74q#sGGI}uYN|w#dMk;xEޒOxJD7y6}I0xŜy(O1_W`rz .rf*_(yZ|i~XN W"짖Jml]ڪG\IUB6EkխQgi34rgW[Iᛢ/b$ 5YZvt 2nHe|]asr ϛ ;"$+FJ;}^jyDP'}>ϜLJ0*\t6U:>8 RXz2pY΄b[!ˌ{Է{eƈgˤ(EV1Ѝ^[7־ͣҵxaLp/{l +$J#Qi`§E;L8*!aRŨ3|R>O GMa:vrj}~SqBig֫$ͣ'fWl9Y:wٰGwӥurY.x gszceWUetacx Cr]EsiL !`l=<Eni'g|hڄz&ས[jxZ7}|"c\Bt.90pD}ѡIβCҝ#Q|^^RQ󸨵bRxMH`TH5o=Pj;(M7|QBSF6S^;?1@2XKYF_;b9We0g)Z|*BEAܱ VOe_/=(%h&0a˙C\MvNE w%gL=&흴Zp8⩇oPLZX)7$lT*ոnewY Ż*1as":lt}&!َ*՟V4SlB8Z+]Ro B5$@pVR㏗xqm)ZHիڞTb\qIi)Royptq fJh̐U,aF_jc1BC9L]e1 8$3lJjsI2aojBٟ0 v_*ʗ~oۉa?! vi;Qi0WF^#NH˰$&^B+)'.^ 2/0 SV'hX]m:O[Ć;`WA%dHLQWwN.m/QM骢>`R[~}j[[5("Z mvx~GrAHۆanLќRc5YAj'xzK^Ќz9$ Yd Mdľ 1#sNsf%6Tr)gchL F#P SM##%v7qQ_Z_ HVL [go `]`W՗c53OkZ,{iqYh|1O<4DJ(tLonJbQTRSi,#!Lv bNnںU*d *8t~'Q+ N=o7S?ɨiwn8NwdD9m5M(}"& 3G&'x$w+ř'ȓ7HQM.1ח]Mfu[kH7*b[]uS5W(kD"48#[  3GD8S sٮ2ׁjE"}k)֚o^ckl1JJ]!ܖܞfbm'4OKm`k4%O*C[Sᘣ0#p}bjʖ;f;+:$req$B//){0 C,ʟ^lHֳC>.v ޡIIAPW /CCT Xp3;4t$⾭6L5GICNDf/~YiCcw"pJ@ۇ5c贷I.FK2Y `XA`a]p0ū%9M|?E"CP72tgZnCJ,Kޙ嶚lYR]Eg~PwR]WQ٩[;!.D:De5-%`B*[apsO[2T&YPg"~\ e(ş<^ >Ń:拨L714*MH%%!\.@)0A ^,7DV]nLt\d9ˤGgY(Bx|6PS ͳ8 &<x1E|SƏNƪ[ȭn:2jfIxjͻ吏Υ_3l\k="tDt#tX 9F:>XG3  aAi듰tP Fn/^f-ar>^i pi<kvFRel{J*]ރ -@x[ a“+G73>;s1ˏR= crp#<w]I@JF-% H~J  Nc T1,/68B⪡?)P;\ڥw%d\uC),=[g*_ln0JΔ~So7h+V\Ic"$63 ٪`Kr3f4$Z8\a.&;7y$x;'@|9?XHo9BT)բ2~=E2)rmceӋ]{7vLF@'Fѯ{5{(ll]8ݯ[n6@5ZDwnpʄ':=w&=4?2\:el>X ~oE}uq*y ZJPcN=&E0xW)H[wpx!pWwS]T49ɉG{oIݝh ҎQU\]jo~^Qe$yپ4p?OK`n^սE7̙sbvN$Hh1M) ,@ )UP孄8k`AE^J:L[KMLξgM\\JCZKS=*kQU1qz$>gmgM{E~r0g,~CIUǎρ #t%&?FW{ӮQ`5{:EXL *hZ+TRdR(M*mCTjۊ>եWJ|:n΅d݄cbbvanbk˒t\{!m47h2rUO'{i"T>݇`Eh*|"nss!teKhrqa\^w\CN0ԋ@H^L7'z<[9q`?\h=S,稔^b? Y,ı?>+dc<5*݆KSZA |~S}Y]M_F:CKJCȅ5Aủ|Ge|p?g<Ih^K֞ULmk9A0KO14 r Z'wڮG?"",n{JfzM dL=OBW]<1ml!io&M:q *@r\(s q_bύ:WѾ*ʴY{6n%R)`cHf~mS~^OtVPŗˢeqnЂ ТS[vx= \)]O5$~,2Jˣ Ft[`Ge\S E?ְ`RgK`aHYu _˻<f='x(87]_)_p}&j] Vv-aE&0C~MIvQC['J5|$ޅ(S'WJ mpq$t~4|?ec@l̨G:LlrVl ']5\~S.`,P/Q` P ЄNSJ7u5.*tPCs*簤"?]TtYntާ 1 %=U-j~C>ph%qRl<C Ӧ~v\OîʔpV L\tn#$𬫤Z7BB)A8 Z^(,=PϦf$2L=̰٘P/-K!4;.sNU+P? b/8/渖eܐ֊5jc`Xe婢e$3,vqK0TQofҁ֨;j;U@oo 6iO[gq LO-gxh PG63x3?vHg5CpTW#hy261 C ~?OJN,Ӻ 2]'Z# <0c 1_|B q3|,sko~dFUMJfS7pZE*Uykz$ݒPzN l:$>MlS>[k]VW1?iD*eITA hܟI`u "`8=NAdx_ʨyQLk :J:ǸNgaaJ|9#`W_@)0 :' yPq(x=G7׳(v`hsUj/gfi)Z&\|t]ېX*p]'~1Cӳ4Raf9͟J-@|:حBfM>S_e(3k(Tn=6W !#'d~WeM_yBRj>|Nbn5 jq?\mUO L]6G%_Ѝ<2bkaэXjd9X_6ևj ^R-5Hؑpc5菑%//qNR.2(QDEoceŸ$S1aWI~vl8ޗ.r{azFs]JzMX!8>E~HoI2.4]gtI hExă?wZ\ۏVZeeFL!бh cu>Ljo M7MٶbtLq̠jɁHCȳ@r o% E9dTob jX.=k>ڭ9:p&y 6deoB:SJ&u仲9Y~ 5n_SNMh$GVWȮEQ7)DoJuR8*."-CDuqL$L,i"*Rt wZ5ޞ^a8e]-_<QJd%aS|a ZΤx{<@<~al~GEDT2*:NgHuR y0לm 0۰/\s`yr`}-XH+Rb>OR*ykeKRxWˊv'^_RBp4rw>pTU:(B5pSng7ҿm|(6[+>zRl_FKaA=8/