libvirt-devel-7.6.0-4.el8s >  H a`oR z뾂al f#@_S,0Zi|cyঅ牣8ύ]W!ʥ/]%bE ^rá4"?A>[ An Usa2+oʈfx=V4zsjv7&F;BAgiѢ/NrSb3q:x6&VMobP7YbESs-$vP(r P*U7] LK8274768a3ad7c4d8e256fd67cb55ff47f7d81d625dc32aa42366a9fb929b0fe20c9034830026de3a585929da409b57c913080337ta`oR z뾂alHq Q#WVtZI]pa<#wx_SI|oL/~ɜsNf1 a  LZ"E8 )I  f(pYNh3iKM)S>b*fghWt"UPY,"_xQ HM|52+xŠCm^>Ry>/vmfk^(v7C2Oww* L,'](Ú h >p<"?"d  [ $     $     D    $   d     ( 8 m9m:#mG H I X(Y@\t ] ^bpdeflt u d v w!H x! y"H""""Clibvirt-devel7.6.04.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.aW+cody-n11.rdu2.centos.orgYCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_646)@+d,v=(h V#M@ $)ETy/vA큤A큤aW+aƽaW+aƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaW+aW+aW+aW+aW+aW+aW+aW+aW+aW+aW+aW+aW+88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52ee23483bce516b6275ed152391a02e42ba060c536dbc130d96de93b241b51fad1046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c89592bd77f8cbf0f0ccd00f2e474cc1662c55f4720b080d02089c90c8f99fd4c85a2db1a015cb412c4958b9bb04524c35057d7e1c4560414cf3dd06fa467e556d1675e58d908dc0c3e23aa22cce7c6522747b35599d732359f37968c99b57a35d2bf57327496edf10cf5d8d6d6eacd44546d9866ad199d4449f5dadfd2a1ab316c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae40b8816197cc7a929244244f989edbd749fa1ba5574b3238618e08225c33aff68650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-4.el8s.src.rpmlibvirt-devellibvirt-devel(x86-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.6.0-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-8cc39897842bb6827c353293fd350cd66b47b1e16e063f8f6bd16a60e9e3ebd56?@7zXZ !#,] b2u jӫ`(y-"37ybRyI,5Ưڇ)) $#ιB98 X)MYԄzHF.Otj8څRC+\j v1;fExY Bvw@*VFآ`7Z aB#n#+ ?P!$<6y-Gq%&Y<ݟi zg &1z٤Y~C(Hl&weP^3(*Cyc\ Va"x@,R@$4ٗ.8Tz|H"DV&|m-N͐fbKX>/ YK@Np#.rk^j@)C8'bN0؟ Սb|6P_M:ho&U."ʕZVDpq+~ZWLnˎM/Db0{4#Q| ]nhu=KޟT?_^G@pM5ܱnDc)^ceEHWHR_'Ntp'I- .x;k*JehO]ANERnt : 4ԔMPQ=vC:>{𲜈eTY\};¦Io8X,u9ߨ>ާIog3 <="~>\p<2ˎ $G p'I{N[cpVRQ}Z))=#FvWАq(tYpOڶ^|^-uHﴦ2t_0sG$/>#Mhp#ck 88-8p`w$'CVnyj#Ac,jrgLT;as) k=ƹrUn^'~ ,~J,J{_N`%z] %U$YYb @`fZWn~l%~Z(@(%ILHL ss+&-CN0 u3ΠZt J$'7} NHN `\0݇;)snokmPk9j]Sj@iuMg eөI㰒wxY"+PY\?֬sͤ2PpqRU!g bοugehjn#~%P8/ؾ؎!2GjF\@@@C݀_)j8Sb^'C/˧.~[`I&Ņ˝#ܸUvft|D|))fl\(C]둘fz _q8!Nog;[df^p6^wx6(TV< l lfBYFJ٪yo]b"QuT|$ߞ떴.%Io\uצ2)sca>g3bPMu%mf\5'c\3 1 #L UBuLv;roBAib/ Ɛ[J31^ y= +Y/1R-`WԘ{GbKI3bKcԷR&vC& eo5,)K96ʳ-閛]9l~>$D̷)-Jo?yEXZ;/F60A0^B6I(ds?tR5mב3-|2p'H\T'>uҴ"UG0-L}s, }Ĕ5; H5yRAa k)[0gMpb[ ;p_`Ħ^%>*SKߏ5-%I#bYlJg<{a_)NI;8UQL>3$q%:xSYiy5jS+,vǽa kg/khJF bEjTcgn]htEF %>?4M}N܏)ǁZ@u\g(Ev+`@҃CCAȸM"D/֖#vt X+:v_==w%{X]IZ8--Ait&Fkf_KKt5s-8QjB8|N0Z+y6~WFZ>)(p8>+BzR@gVP]sj/B_iٕ.b{U9l0mK:;ŘTP8)EF^:Oa'MhCԑS%O0טrR/Ŕ?bО;N RҦq:H_yQKA˰D"JB,B Cib%Ӷy+ZEgtT.9:u׎6.̂C&pcTICYo;N,0YT+5J6f]5dLjd [򾖜I:tEFHJbY&pi$!lp؃]rH)R{]Ki՚8g .uh_<*$"Pܚ~LC |RN1p!o9N4}G-",C)n6j燪oB;͞UПf@է$OX7wReHsb|1;>~˝bɇ`ac"$R# ?$ y9&@ȆXnvϼq(;i{g 1/xfJuyu-O܁G!+#q݋etD'AS,=@$ТBd^w~\2sRt\Hez^Ч|c'(=|v?}d[БeGZf~$>tS}i ^e3zs=|&;//x2xԌ ~7gS[9"N'cYkxG]''~=ٯބ@ Xs@b߻`rHȣNQĴlUY&#٬j>Ο2W<$+jpn')ߖїp b{GSjaNXT{ٰ^Е߫r*qd2* ͼR%YϯDJ hF|R5, ˙R#dL S"9}Ҡ۝dlB3|Ra7C.G  Є?T!jN9xM Kڙ9շo]ةC!kŻ(_F[aP`[ \^4KNWZ"lZaq8Ο4kMf߄]: 3m,M &wZT'ܨAӇT_a.pf3Q[[_7^`鮏5d(-?w΃Na"E,r݁YG4>i>o3[on޲SxH&Foª4s=S[M'EV\T;kOAmacpB4{=; K,^u"NHC O+Ѱ#\CXK/t^5Iߌw@}K59|GiA^E4f%=d@GjDc0)[}ƹ$|vL0̭j-:١ZM9}%o|3EerRhB(ʲK rx}%cN^}I10;-¶br͆[m;q1eeT ? "G ӏV^?VG+ c/؛ fCj(U8[ B!sZgH)7d/^XUHC5CtrZoy.f̪jiQFqS6 3)-I MND-GU)o\(\HyP`! ,j"WO'[:U)HhK"Z§ˊ5@uT*\\ZRf#~#w:=OgE(T&畐TiA]=+Gc#CB3fsm`*t{~sJ}Y1ސ컃U\ C)ͼD-1wZO~W7§<#qhhd%L73yBc/CcۨJG!XCH+>4<*Q\ ?_ D%m# @Ǝ)cac"&̟a!0ju4\3l>\ : e#$ ōyp,{"V.2̩!ׁ@H`ӣjG1^8R0[8;iaCh:1֋-C8~ȣ&~2P/訟$6{#Y=fu‹K셔\ԣRC@~+ W3vG5_K TPF1k9 O; gsvPOtðȘ>MvpQ 0z?%:wäPey:36CWNV N直*r=] Bx: ã%A*3$V;<(9S+tAP`)0闆 9129uwؚj1f4Pd\Kv[J^ף3Hlސ#cN90 GȂ^¾Ij޻[ $#խq$|e$x&Ii3Pʛp"⪽|gP #FQ5llA^dd¸Vqu(st, IfUksč2;u&7SHvB(ȣQ1wqDY%"豎$=,9,]4UE4܍ co pylFbwdsÜK;vT<}e4!%j񥏖"SrP: Y.S_ R&ttYvچ 烁`۴>V-/7Ij[|5"G\){{c_&dH!>W&(lnvud٭PgfadͿ% r͒7JJW^'m׆8Ө_Z &05'?c K,?ȩUR) Qִ֢VV-̤;lf[QЦg9j)V}AWfVs|W/U ,l5[,d 6O()*V#߸54oQur3MV@|#ARF&CQ\C*Kx"hgA]:?yz[T.˘`2RPwQ?lEҌ)~i5ܡ v>=ƟmJslO3QmawRFkQТY߇a וּh/sedC,31tWACpϟ3X1 h| DxmՀB;.OI:p%͙:;lu9doR[(+ٔ雍\Of}[I9a}NY#+4Q%gls{$TW"T%?+1J]}uv'3:M^vmMDqKiy2p/-*n`;#Dp^]k_x2*tBЎ|V#Dm2ٺJyT`FĘd$D+q{t#>=AE y uYA( E,~M5"]rs%aXC>E%6dC،wൽdm w2 :hǑY;(&gnt@G{m9+fgZ;⻝a]r*ȍМGE/6u׊=g~37TAA@ jM^mtⰟcYy<yZXυ ]jG.w`LzE2+r)먅7o5=w]2Һ `Ԅ F;klೢr,#`L%5]w9N^sCn$)*1|xKr*ʹ<9E.%\)^PQRs5Bx2pvߔN`ONd?$0(G28fwbjmo`}K_ qIf[0ɸӱJRj^c4QWCѯd䤏 =)`8վ [s7k1ԇW0bڳ_iy(>߬q2XG3[x_$!qdžs亼\m?Adilrs8@fjYvzΌ4 QJ&o1>V4q+^c1]" \řr_NEүyݓV%![( |1J"mmVD A N#IYWˍ8L21m+4o%PLr #R|jtA^ &g\T@o$o3U5^ uu$wM~S86#pQs3NPj]oEPGr "BJI`Ộ[خX'fkbǤ:}-825lDo8ea(#6.4aRQHS>ӦVU\nۂ H!a.&&.]L>Dr\9Sw[iJ퐬u)5|5Q X˄DeWo/ކ4݆7Ϙtp`DR;٫X@DFq~` T) PM2O,&s䣚Y>JW)a3&T]uՋ댬I'Lgg)i($mUCJ=Ϩ->b rx7nx.b OV7Oή~2SM&c>LOV~ zϬEɔ6\\X)%Bꁧ8zb.^yz2&r([^*}>@l$p =5.|͉aixiNifCâSu02߹ϰG e +0OsaM뺑z481B!CoJ [MeT\ K٢Isp,Dt`}`d}fPOqEo"$Qͧ$ cne=?f@yB1ḱT@ SdO96G4XKA,m} Xxh#E>O/hnFC_;~_6kSdY,;Ktq1[ ޵ ;& aɿD5 /Bn]n9D^̂|+Djw%;={2w'vțiх{iܙ!*LMz!7wUw߀o?j]%L!7أ\9K;Ă{l*{96!.ҭRMزj_ͫקByېHR"[ўiqvɒNЍH(xZ?f9>D~4F9|Nio)]z alI4\v=I|Q7;i0k ir4I 9S֪dS˦-]8twf\8m>TQ_r!9zse^FaU$=%dx]V8mm>u)6\kg1v 6̿]c wp=%)l0fMrwYR+*fY_4.k <*C,01:?lf5vsF,6fl< MOT.^@1tب[aziFlyd>(>[&#AO!&Ro.?WEZQLΙ{Ae;'I9,%}[qIliBgB" E \?7Cq>p 뗌<6G2!T-w%JX ^]Ŭ)W~j>±i57"*K!uIݭlr,I)me;ӐϽqqv8&"$Gns7dhXUxZcP *,M|e;qLC_E ]~a^옟_2ha<0nVràhv&;8. j=CAu69mjC, pjn#l08Hg(0D- *mf /{(HbޖѧFY9Hes+/dzt I5t&׹ ;\T/DŽ=h' T^:'fTz yĭۛnΔ㟟#4VyS^hIY-X4iP* i:Cf0s %u 5^vgmw: ɘ 3^*#*)M7nߠ1zO|g}TCzyꛢzrINw, 1/ |jVM)x"] z7&I23Gnq._ 8S1vWqOHJlcě4Úw36Wr t/~B.W!TYŵ@ ?&jaf0hĬKӪ{}TEyX? y#*݆lwM.s'f& إlF̔/Ԩ;pGEit?vbYw!b"N `FG+ws>:c TkU+Y Jy\*A_"r0}ضBlT2 ˷%^()-Y;AK!%t.-T ={5RY;RLHB9Il~;ʇۦQ +d82),ݸ:^-c ߧ~#X|Ц,uaՆ;>hKM&@崧",>II^Gq5*Lhf$HHp0怜-%=Mq#d$t-)"s`P)|XdJuTXKaD:w)ĸ#SruDVdrC~l?J Gr;(t+Q)_=;G*f!K`(堜`n)T{8mtv09z)b*>mqΙ>%;{1,c9cܯB9BB]@Ur+^%c2bVSYVD /惭+mٶ-q8I7LmAvU2)ufn8+#9*du&1=o% ELqjVoSg8 \Lmzo+*=X۠^~v }~|nx;&@%g7!ruT)oZ`&K ;YP3UfV0#2)&N/hlȡ}'^-e+(9BgK;PfAmQYԞTU1!|u4Y*lO3(sI76Œ{""dEpbc(J|923Yd:yZA2|'EM9Mw<ͻ D䣸Bwٗz20lXͽg<'軱zuwː/m;|0Ұi?x&U7b34< M8=c\Ÿ?҉6.&7o|Ϯ IYqzWD  Xiexh{'*/݌P:6GHJsOrJ=1ŝFF_pItҰ*37pmoAmhokEt XSxDŽ~N{T,(;te Q :Q# 'SUڒ+%'NM4s}bZrGQZ0le/OW#Y7#u>mK>0)9|atݮhc! Odē8}Rjq2W$&3u҆'?\u%mQG8*ER9B, !T|*nO%;uO]uOg\:w#k 0 {Li5i5+^+`*Oу~ R&hQOK]Fhss)`!5JiW+k\s3F/A;dY)ʃt;[Z$*]4>5uzM\g"W7hk \!WIZQ*JFhCnsWk3yf/]Io}8 wHtGZ 藠W'Q3?`KzK}/F4$-d2+Tʈ]I#X5K~@}Ntk[, yhc[4QFI!5$ wu[pJ[=(EV Vj=i!SF?bW9Q/˅:U#Uc<:p֜{f}{:!'jUW@}J'YƥjyXjJC=7 \7gWV\-ꡩͱ aϔJ5Nt]zŐ`A"82pz1i@"k`8ly,ȄI e_K.s$ыl61Eo`έ w @eW!BMYSɫ**= o0!*oش2A(dj7z:05ϭ.bS)Q썁6H?GzWy40|}zR;m|g?By]UL/c+aW}v? V{=oa $x LĐm`{LɪGB;zq0w1prBJXN&#<2fjfy$2<+&$5>òK0'Pۼ]) PAB@) [ݣ/jW͉SW. q;D| qzkMLlO $SQj<勺:dQ.54M(`(.{Y־Cˬ׵YE inIGXBedwvlRa@( dY+qmgv=KdF?L`+#eF62A*7^!Z 1 90IK@)[*M4 WD~.[DbҴՕ_%<)Zʌ[CP^I]f'q%k:;E;\r;!#HQP3<+t{ҟ% qЗw>ժC1ybK %,4K$l5ܘ=Xȹ\'R7ttjig>ͫ5~pShE*2~-(~26E.T0AuapsX2G 1L%0G(nIA)&P5>+ɗ%)(%o|RV&T̽Ѱ/דROZ7k l"<-'>Ul/3eҐ! I\ՠ^KF$2?I[$t:OB8{0?:2'T SHmZ D\r䑸٠Lwe%xtD8$dWf몰#'|z>ŪqSW8ѝ*ƻ`w"jӚXY":5]LMBXab" ?8B4]eQ.84xIdC?8)8, }I&ڒ[f2t۟eA| -ܰgq``n浙]=zllH67mr8o0DKZEsfrkcL~E<;'aJ=Swh+PRE_hOXA7|{C5qP{RMn؁_[ª_"<4JyEhK hj&٣`4<,Y-MgY4%ZvibQx%Q\m)g¯pv`'{zƔHRV+B`x:K6 JR{kđ1O2*\Ru;`4r [tZU^mSˎhy4H_n2;dpy^Q@ r&ȯL9N8v}3wuMqi,pHjB(KƝ,ýπ-~j@UK|U/qTiNbXܸs]V!AX; pc;Tr Cѽ7u(/ȑ%iNj}a}NM3afT|)Җ>rWzlS KZL(H8'#⹁IDI2yKa$ϬwY2 Ie^h÷zQQժc9y2O5swUaA1Hv.ZMwB)؀?"JO:iJ­̂1BʗRudp%i #`YFØ5v ;yZo8л#}>ԼD- zOQ]%f G(fLr$-`hm?$`p |=`Ej}F 0H7Ÿȧ߅|O夋BZ ֏ X8V_<+ڬf=%u vDh#dcnsk]cc¾ rj*9L39h'H=Fa;>:Gj9\} oi Kg,4%EM i;e$}ҟ(7Q0PK$9NBQD,)7u rsDž~Ab\AkHKۖ4QI~xKy=*Ea;}ƯaGN@)O-gHd}^ĞV}5c6znW۔57FBŒ9AXN]ئ;|m˙e>W'Vجx<ܾ R#Z:wιቊC[GvCAiȹX:cQTRT|h73l%nX:E2o?E]kj;PGpl|C*οp_uv_]NY2p2-mEuW Nw쁫"Cԋ;C @:^m) U j^mܰ(@ؚALHu)sV~p9])QPΈ=mtmkrM_" P5˪ɨ9Ÿ ({Yvi9(N2g8k; 4O}:G&?r((GbAd]cϹ\jk`Z2B"uNY.OF4sGoΉBoHNljsB10^}9Iw6(dUAa;ԥd˪t׮8]S QC,lFXD% 3JmtiΖL`ݺmQ}fo{pTu.k\SiCp;n(&jz*3 3)v{bJҸڨ\]2MP%R?X'gSyW֧b^Q<mfz2SH+6ӻDݐxY*ְ&7+iZrG`3`? /%X+`)-_kmGQt0EևˇL}Q"@H^}s~KLl"WSA-;:OUw|˽{:սƣAv5 YN%&Lܟi 1W+ZXl\G{܎=@B e #I<2hN>?0'axdRTG5 |M m" tNdrbFY DW ̠?ɩWo5䈎f1Mռۤ?oϑzqxN$cWZpaR~QfT`= c8 *tk_jIܖBu1J`mKCO>q(%jP; -_ReFk\ sh{'&jy2^N*dC!2(^Yq6-P;jEõ2.D=o+U+"3>[2 ~;OYEÙhRmƃj-bʊEP67[R&m$5hjẾ]>X47+}\+ZOxpc [Am+rTFljњBJԿ\n43碞K>RF JT{7,o'#C+C<c4Q|i1gq^kSN)ۂATX!8(`jWjYI:#k 5B\X;pdqk;Ne;!uBoϙ<[st݁jg&o1-`& ͨPm/C(o#R*M[Kյ)'>[Z̯B3f&7@ '4.kL2T\HdE6&<OPn'3pVzJ~l۟6&DC5&+'b6ȾvÉYPPp]{-r 2CEEy3-QJwNOLHoH}@AT`;PoHn!iLY&3=dAu;TjÃ?(Sʂ.\:h-4@`t zN!ד>ӱ5NxNJj)QqC 曦#xTӇLʓGю#K $!\:g;r4Cq: &8lj :wSMr%L_ PoC5 R@e0M‡揹KP{.WkP8J@2dp]Q6N 𵁢r0 wĩ62ww,fuT i8ILրbOrb6U-lT3 fzHeDl:Lf&o$]Tغ0!#e֍W]"_XHq^utQW>.I3$j~F39'e-k|Jhϝ#}~I E)6Jxjbcgz `:~Ӫ4Y5X #2|8δrbA/dtu;o14Si攈;\)|:j_M\L'g"JB4~C/Y.O!d?E[s'_c/cOhXAwׇv{*E%<2٢Y_/F$p*/QRP4Q6I5Fհk' =92s.-]J-*ܸzy]y@H ; Mud Bs_[n e2C Y#]8 Xc~rWM5zѸ8g],^!Pp9NYbD{ko| 6"74FY69ŀb߹/RaU `QDTb@D _+0[lJ'ͤB Y !ݏkL8:ӊ.KП}zCX Zc\§}g7Hofj9.yrí(5Hu- 2G?7;rE M16Mc W00#1MY\ Rl\Ir-?9Ccw,þ"1X#0GyDۍ)I7(Kphnf]tR=! +{xyz1'85Yc'gf6Dx!\焿 i5T[cn)YW V^97ѽ>Z{F~G9J{rE@"Z+Wx\.= LyOFXAUrLzZ: o^Iㅈp `0dxvZ؏Qs- x^\gze'@u$7nzX $">ꅨ8SC0pnG.n#PF-e# $A%=4>R}"R ީѸ'Otut_zjQsaţ;. kgl_\1x5,YK UR~|XQ,ǡ7DR`[%pBղȉ`b'4N`x钪XmrףB\`]ƭ34kֱt!}1;?52%E9*6wd@wOw-1hoŖ{@IgqdÏ%b:A(\/+oA`sxiu`*]${`aW+1;A$UiQE9b3C 54,6$uCS1]'Fg(U+Y[e&7ԅRbs ]j.#,eoh gu aX}SⵕN1n[R>aT>kA*fC2pǰ Ce' o dE4\|g[]N_+ ?}r8PD Ѱ>I :FW3TbY˄deM}1YŸ0CH>j#izH!Չ;w[4XF .6Yx5W D|)mҹ bt`!SE ]h k:z2}!/ǚd;-!aHMZ WޗZ;Ev2[!ZSݺ+ؙ8SMK<7B$:Psj8$ЦN4LiE "kGh cCs4ϭjRIBS|ا6bVCk-(. .oy9\8 Rdj Oc _ĵJZdQbҏwB2eX>dć2M-7Ee_QJW@,@-M٤} hf4܎dmތ Aeg $\:NEq᮷ 'X Yp)"HF4|KHա:Q00HġaYU__ci D݅{'+P/AM%Ĭe`rhN"AӰ%^RLSkP& ڗ_D{ ;@-hmCϐh^H(_.ܬu ,Z_ޥIlDE0Ky-&6ı;= 2̑v'izⲛ1Nl/44<ĝVp"9TYFZvkY[y-y GoX֋ϫWF5~d|*Gƽ3|ùS| (_umf=T6 *ecjޓ1!^g]Ψw4oxۓj/q^iK.i@޻=< z0XcWzwHۏܾOqBrEM<='TgQĴZםbsCN CGL0 ;&(ш5ܖAՂB?m()@l_6R;F^d7?dY*˭_ʌX-S5ºD~%cO1OQYL ˪K6b0ykX6 {gI)aƘC!j KäZAU ut:7/Z2.*qDnY@[+g*$ ᰈu[=S4 1p r3鋗t({ܹ 3b+9c#SH,ezʓqyWbo#w 9CMn71 zW[AtW?ǂF(uM;C$;wHq.in8HyI8{vAP}`M, = '7l ($K"Aغpw~&RRY3'+o}Lm/@P*Oj" 0,2N!PW+d2T6p!T ~W37˅\.9AC<3"CM|=^()+>pe+|x,(qj1x6WLlQ;iyTY?^9(J#]Jtr[6gܐ޸dg;atWxiw׌wިz[mM/XŔQ|%`^=h𾚱=5s鿠yG xC^hWd[پn[I<<-wo D$\:7Z *< ű-!.m#}qOaA4k>Ŋ E7dj8$ + =Pl"3')}PVZn`0^i8d%+E䛂Jm*t6.,c$,ϠHj sn'Gtz+t~iP cI Mo\SZŵ'Wx') i& ϩ q^ Uc{(Q6t(QOIFiJT8/,ȧS)3 *™"WdG~|g@9F4śa-dh>`Na3Ft_gٟ: o bI,~_o>DS~"[PV"dwg\r=qa*F/7Ztni棕Y?،yoJ .kc] _oMUx7aWs[ռG`' zN%6 $I $D|:̎xs,le cߧBnjE.f!7:{,7QGXb6YW.x'F;2i3CvPuE0j_ՓT){jŪO?Eܻ:(h| T߁ϦݘͦLbE#) 6ڰt`Nnvcey0)ޯ]2Ы`]Y8՗\NǹT JfsnOMswzdC΢ U4eļ@y䖻B,^IVhוfRS oEIQuh7 ďmf2jn e U(ِOHgʭ~\niD1OS!YD?O e1姽lfl78*dj)HN&L5JNz[;]{V4AZ$b#ڪEP2ٲG ꦞ?'KΛܯPmr@W0R?5]9yeؤ̶ w EiLc(>cD%xx)Q) /cL RwFCzg@b{=VOpAwz?>-xh+nʿpNԑr@gN1?擅Õ %T 1Z?n^ ig{nׯ-}vXz&']ϼx k'Ɖ8vȣ{n(:VcUlϖ|0؊zS5A0 K S Vųu7Ll7Wߕui3(֞'j3\HsP8h, qpP A q.idګգ(,NL}Ce+bg^ r ==S>9:'FzEba|6̒ЦW}'ΊĮ+ <ʗ@3(%q 0fJMD |Dk2x;gVj_}Ps ٛ# )|(5 k$M$:R}PG0c"I;~O*M (M!'WVzP#>zd:߯~`z"0Oܤ*8H,㶚dFOk; vR@X[e"K/)E^1N7@ jov:$e@cEr3r['ïΝA9clHcjAۦB[$%,P4Շk̨T0%!M oFyPZ^BÃ5aA"S<'%e {$! 婕q֕3.&լQ𨨞Sڣٵ0t9' DC͒T'A&^ KrDΓ]J wI*EX{8 kR M&ty?D}_Y̟)2w t <)y(cm;^gYKٹҗP𯐣pS?!; o%ЖFnK ίbQX /G4 `js&R Rde-7^o!u@W+m 1~@UR6pS%F c)ƶ,}Z s%n?fB$Ű46k3 GA [#҇4-P ,f m4|(~)?dq¤rV,<}yd'r@A*+(y\8l^E ,-=+4 *&G]h3';nt_L  ܩ-2>M[rWtt ~ [w\b!ޓq>E舅NAC60͹h֪.[4ɖ[iC]K#Vew,sݎ£3ɑk&Fq-l_8f'v 1+/`!\$ si.Vbl<D{*[T.ԚWYy |TBlxcxͷөjePeR+NRt%ET>xї X8j],|e ~Nv{A< 9 DGzA!cvWaǐ7wo[y;_DdIr=pzX= zwh7ؒm!ϤI|y=7UoHbv"0+pv{g1~KFɿǝU}|:U-tvT'j uø lej2Ð!xuEv(>դ#2C@"9[M;/EQ'<V mwu voT>iL[ Y wj?^$Ag\DDR?k|XSESopaʼdNS8(Wlc~ (&9umDYQ _iհo(O Ѝ҉lwDOih6pj5wtY9l)()7\GY-yr80\o<t uR0X{QBx ĵcBksZ4o𤡈]h7̑|+,3cPx`0Pe;7ԵP8.lO}97iv~'$\f({Fس|Ocσa2. ^|9wehRhȀ3z~"\* 3M DWy^TI>,#U{O(Wqwr:[l=txCk8hŊ<!dE cޝz6=Կbv+ x?=ia{?+5]ϪdJnPF2N%dVǝ<2f"8ΊJ1kzT흘h Ȓt?PBnͪ\cm g8$O.HIڶkwL<ȑ=N _ #sA==izu6Y.w/Kl7G8zu`Y Oov /.pyG 6H'E*P#".XF Bԛla!,uk{CX%}mB-puE6DZk]1'˞V{6+bݕra5摮M1uO *Dz1q^?cB+ TO= L}u8a}f \U9@L!@%n2u?|H{qOG; Q8Zޥ=.1aLmDb`p?=AyZֿvK q ID$؍Rp-\$"a0+}}[Dd1ipgFa%&ٟrf ]yEW\ n)ý.cX馇腴QA_^D`{RGI l/BήcsdЬAu]þʳZ=: Q"3Pe4#>6Rŋ묅I%C/CP,؂TO R!݄^u#ڏo^DjC M^^1=gؕ=Tm|=]oЯOVN =l[$ .,S?nRj|5T>Weoz<fòDi1v`iV*&RcƤPD9y?MZ#tK`7VJ >2j@{\\@K%j^ʒ̳,BEf/fJa5iCZ.c6&".>YZ=|#KR>nz-0Ц_=ix7{񵧁ÕۑG,<J ?j&+e\tE*ڦzdSŅK>OCX,'-}(iw.Al+^=<xn4Ip6#3֐tʫ;OY_<"5#)Σ?CU GJqfЇ"D=qa%ZP7E|6Y_X_qx_=>X&ib =ftE"xeBI7fa MR"?j[ "d295jzy2& 1woU]QpX* ;$ؘ@W[éumwibF]/?fc Cgۼ\_eMtad )=6k*zx te<$dǀU.Tk`RO Lob죺lpW+3?Dj]R r 5N.]%ĩ pvp8Bt4|8e:0zU۱Rā&?j_Zn^&bm"ܬaGpMFʵnSBc(Nj)D\nG "c𶐰w%%M~ !_(q8 ›9 lxjun WۄnBQs #9K e8<|Xe.H':. K5ՁZ䄵wHB Z%0T(.@TmuKRj o0ma//TKh#H; :wɂ4޳h?#I']uVcBqԝjϙvꦩPp䙘E4p$#hA.*p YXIHu["&]B?*2͆!ZcsXVM~uyfN$q ~+o#=M)lﰼ+򁂷0 yȑ?Ԡ ‚>( gved2-g ;VWaB ԊvMO$q~B0'{ЫB|lFo /R,j&~&1+4 Pd]BFD喺vgL"gneg,ɼ_yW>ڣ4{؃FfBp ˯6 `YZ^1$o#sAD,NQGp@>ߢfڨZ@]@h~(r"LG&|ҧS˝PU\k "%8BuPgdƆwW3޻oքQjaQRҡGa+f?Z;0*=f2L}}h!lW:>|56r+G}K  yVRHC[M\53OqFu=|۴~r+US!8D& -8vXO?G?;EK=oڴ!2%G:R8SaϐpDos -B"Ny3[+3)am:*c=gnoe??ʖL[ٸDW7k5 D"} Y:bPǧ_%,ӝgп{fNC)v"j>B(-K5a zQ V_dzBOIy= r<`}N4}BGhd{r0 E.qJ&rxs[ Jnu0X jmU^!d94gJ;PÈЯjv1[EB4Cr$fG&T)M{ʖUZwB#Lr5A*0% '6@L஀so؇)SzUdI~*)pv_t@㪖 to:D_GQQu(i.EVK7tu?;>(_ƨ'ZLpg4#!UCŌM C"Xzt< F ah\egTpk wdk NӧFrG7 Mc lR^f_b:wcVW ;awjEcЄ!!ExoםK'Jc0?eJxΗY ls*Xs%b:#5^OK h]w •P1d"s-h aC=l$BC JU$FIĉ2W7ZWhd,7[l]k)/!hʦ,Tr-QATYʄ,O@_,ذZW 1[ynZH?ҭ j>s3Čq|Y<#8Z ~'aG،ӑF30 H@r]JZyF0&ɷ& HygNh1"$K3gwN֓<' }wjZY~S6VAic@&ue\]0H^ o+UyߺA)~k3dA~7@c#K-ʁ ;  B0qeҶ0}]E#v=cy֠g8\Cǻl48279~){ifY|@;eG\"0\f†n<"0eƣ9i1Lyo^8ޓc& !( aO4 /snJk1>PmO938#|2n=q;- e4eN _q*V mq&>DpYH|6{)pjT{u!{=M}U`gl4U MV9Y V Cz۷ ?Scyۏ-KGRYuLzŞ]f8n`y|Y4@/*|@8riOskĔM!An/kR}'vm%D/Op ]oN `{?qlk!ڹ̸gÙV4d3ܘLx$XǸ8U&KUj4oD:+}t6 ^09^r4 ;#kh}S[iq_7SNo;(k04఻ERi Uf\AqZHa)rWQZOۮ' 50"΁`i)9/x~ʋAɍq}o^p+qeKUpX┨G9sI`[n57jR;&E06'bݶDE LrjWf@=o,;|M#s\ȷw[)-;/ ZĭRJ8zy=!qWcDZ;i'E($וԁ3Ğ֜?|ˌ3!,@CX}8FA_fTae_*5X &8O#Ǝ:f5֑օ){> ^7 Wiء}Q;li3I3!P]U" G%VS"G d< ZY\E?CNRs]X<$#+A+ŋ5hװգ.n4k={]>mX՝.!=Y?‚9rB$2F12f^ v^#ڃFxq~Rpmi N@: 00ZIl$k.hL <UV>!9.ԏ\b$ې^<' ڵ}09{FILjO'7^M|$ۯx"=qx^?qedOP:ax[8zEsWdsx%FoDu-X-s<`BPyq] wWA_tY=dN?-CꖠF7:|2#B4,2&?=疈~yj&\Q1 ndw 0{0LqLlVkueE4?eL2`A`}=XްGN[R!3\ Gov{uʁm~v4ufFF ;ZQ]+у0Y_.}7AH@TsVs&Zlb@ $~=N]ۧ``88:БI3č 0_,UvK$4UO;1_|KG2~ `F3.>L2PfRҷ[34Cd %Qgr$^g[׸K%&p9Ө#?L^@a1ک#w/z|J2\߇͹ٶL|B"ZTC]fU)u<^XP_9OaJqq& itBd_Im;n܍ʵ?*q$X"}`7\1P1psή1Yȣ]E6`_ٶv1[K~ZZ@2Kw{$ӈO[B4Yߠܕ2?~)qST {E g[+tn&$;?-ExX&(-C RKrPǞ\NÌ:njyq 5׮ j1볷(AF+d{ld2{۵"_D"ϒJ5uGUU- 8 TxooX磂m 9W\4 ZGڗtP6ۺFI]ԨmK: Jj)ptrʌ]L`*A1 iy! I fx=~r=1b{x9M0B-BT"f{c;jFy(/px5`u+&*6(G0IY ,;=ܨ 3ES$o+{%z0tqߗ8\">8 u~sE& :Gt Ƒ#VetϢ RU@K\tXgs-[r։ @-PhO~%F:w1>+W>h 1R%*vv*r!8'XDYȰ8-X:ƻ"1ihԋ7[LnaON{~^[H079]0vt-[/ԁRˏ`JԤ+gb(J|\>.`DŽBB l  w *vVv-t g5<;<PVhSP9'$fձSkOR~~ƀl[0N's#4I%? "|ftJjE)͔}@`-fޑ2^D_TFN<&&RZ +0 O?q;Hq)!w0!G4-=Ga*Rkin{]OG ]*ޣ]WFwr2Ӭwf@T+E2|=R@&P[~6 @c#`gʼxttj¡,bT3Fق=gr$ІYt,B"+Iufx>j4.em"bL32sA>ܦ:wLOU 9ÙezNheqOZ}c-!q6>y\N h`>ґD }d-\0.+`\KebA6X*#iH=N@,2 5ZXG<"zk ߨ@I #L Ed휌 י5CUth 4M ydAsJ5A;L j`M1^| {yqtNńQɣe}J8s9 |lLAD5뫑oi=#J;I˕U}&yf ssC?AeH&<X3A2zļ`EΦUڠCʊDGޞ䞃Q4 \iH28$b)zh Ǎ|c`;-Iޛ/[W;{j7mfaN2{ f|F%c+Il2IYR] aV>.Rj6ÖorКj+"Iğkƺe9>0R⍋8@^3}` p[&ڱ吨K՗9("np{!Pǖ1:8MDb`-piU{()64UKXG.G5,2S{B :d`A%V\i3Wf9)epv$ܓbZ}I7NG?=^92JiEbe]2RRtfжnFkHd zeG9ݢH178Be?grrMJ g|%oSydQԙ羋y՛"],F0#0TO}K(2IBf7n rc=8Le)1CYzFl:5sI @޺Xsi{xw28I Q|@$e\e.! 5CxDFxY]Wte ++./K"[ȥ LliSz Ӎ>۸8,8h|gu&\.[[+È(负;],\GVj j3;4LdQ+6RhwtC WgtA(npf w0K#YoMM?BR@~&ٍmp켯!RBNˆf 9 m_.lO>U %=k`І)V'=k9Ql&irDYG sgHX4WO5=cbơ6kR[jXܒBj8&-Dўē)Q&"QUl+Af'LvO7UURd[b+Rą13[>d S$>4/B=k1Zٟ˔psX=\4]ThYS>69-q"4J6 ˹,(6L@e|%bG'X)n!m&[RHV;n(f?`q6Y+r(}_BoAWlJJ܆;NAsteSAS%~k^[2(ݼV_z8 _=g^[~`֚VB3XyU?mg~h~>0'.ؒəxߒ:na"~|oZ@]%>Kyqr?ۘ9ņ [ڈc v*@hcC;:Sv_ҟؘ&fDĞp[KC @ŋ;jt;c)?X'l\S&Ou=6HԄUۓ9gw1!M΀)? :e/վҶ;6Ww ʉ~6+ß(րP5Wǡ9 ɄH @6r:-!꧛4Ԡ3O[Q;8'N[,OPdY즐`޽_n*h.jb9aBbQj 0ٖu / grZCr3ւ݊1`| ~7[i",ެ,H0dFrZU̸#l#ҢRG_n gʚ&C1J!H?]4mm}2{CvhaYش(,u?8f9FeسYe1@-P->TAE KUUkzȚ H@ŔmEfZmdRX;.D }Cvr 5L{)I7Z2q'cWj~J/%D]4N&s3h`xb'D@AiP9)$0<\k7QB|`O}{\yUdȵ?AB*ǟY>̣ ?}I4;.meˈV4 >1һrhiT; 4+gٲ!gO^{NkmӨy,Dm^com:'7}kHL~[Oz.o`4lK}  rZ kh[WI !?`iثY2/@I~k-tK"CGuȩ20^":,Xgfm Qz L_nuG xsvb;}kZ.BѕJ*mԈ7sb*~̎?N|{LWDSOpdPKzsw.V ^U a<Dwu&Y^|% X江W_e˄#|e y/xx.Fئ /`?;܃ud+Y 7YeG=! /Čۂ|`=:ü%.)8E Ĕրi1BԷڑd" pۭ.F>fɞ̗ {T/:SK|2(T";;rRΔ5p-zt5{*Xcz ^ _tu` EI}o,2JY36B+=Kaq%=go%݀ %"/-w0L.2Ys* ?}V[]"ƐtrrCBaR֔[X|C yg[UtMO~B k(1}RFg%#^7k<3FEǰKk.N]jgmײ>ʠCryti_H.$~rl&%!w)*L94#!fp6^S0ْDpW9 VZ-kR͘HDR7nf/SٶlDR4Tջ[B/d)`N>+>#uiES 45pQ?qPgwJC1RRKe7"J5*zL>VXͥf\18(6Z+ u: I.x}9IS5TX鲕K} {Hk3_(gh$0R*H\>LvRVOm҇VVF/% H-wmN Jr'x[Bnys:6l :߭z:N"OTPQjZoS$ΕԡVtfVH.ia2 m5r,mB><[ SD|uvcH],q=+d-{_H<#P9aFrXF:Έ []"]n b>tu9qtٛe4̜ؑa謵&镥$Wf0 F1?.w ^lElĂ0bǰ\BAu5*Eks J&D~—mꊱ.JV98{e!yyO'duDiqߙȾ]^pJn/? &p0FyrM'HՅ{~P̰'| $`'[4f~Ju)52`%jKKKGhumBeCF rޫ#:WLw"^c('\u,!*ֳou1jD4vE?Җܙ@˖ "?;3tY6ޞ?ޓʣ *#$|:0a!"nd!mnhvELd4UX{ا ŏ&{H9Ѩvu̼ߔy~es,)qMF NV-sמ`X@owO Δ*iZ⣯,Fs>mi`gB> An{U3R7^=i0$ŶT*;]Q/`Oܓ&$ ~jF卍B>(/2tYdB d#, BrJж X3?5do4peui>'+ZkIf+U &s@N ѭjR/'q+'sCmĸ 3 aXƧw\4 /TDջ0_ =fpC4$7. wvNm*w>X^GwAZ~8Ĉ*a=6"@zؽx> 4;F-@:&7QYΤ]n)ȨQ0BAc|:>Б`x0y)c[B 2VTS1L<}"8:{@\]jRRz/lw!G|PaM5j,KusCgVKE@YUT<7"s>+zI=V# GO\eqrr鹚-GKgˊ|\22|oa G`vc|5pA>zGˤrU;DM*&)51,yF|,1fw_oO@:! ?0-+ME<f spJ y(q&LFk+5-şH&$߫e(}cٯ:_36mHleIp:«2m5K@啧VLuo܇9E5Z1O_OA/Eyͼ`Vv5*#hVxB'z ԟtE"~s c'91$Vp=;v~2iD<5C-4M$S^7ίM?1GɊxP>\S4v9<4%3\dDr?]WdkyZ9d GF~ҳ&jP jQj+ NQ O nKw"eAή9Є+<`Y-{s^R=%an.g9Gsg&ѥ l.whW:(˷^o3소g߉5Rzߢ<55 cj| B*hXͯk< ODÒ3@YU(D2q0RTk#+GQktf" Qh:R'JdY[6AζHTھ1J ł,eRmAiwءR;ZthEAcPY qkv)I,:^cU;!9 >UHsfziԤ VΆ_dNb@Qa}a=`by`ng8}2sנ\DՈ/ˉu{ztG|{zdLmp0El :P iB x )?ozF^bԵRy$QjYѺB\M^ Z10a;="U,9vPI'nY'ʀ1TudF}0ShȳLOۖ&̵<Fڷ̬{N3sXbީy76'YB{]חGutr]tcmtfpCqQ1?.j_8 ̍x3zfyύZ1:̘)pCzTvBNb5XxPe•,Nŕ֪h-m+,cj8?$ΉDJ̛Qb39h14"*&iFWYC2}3)L@mv@ >BG>y]k-_W0ђfɳ@ #kO-Df:?Oo[$Z~)^l(==H٫wE MիШ~2Ń6RjiCmb1ɬ\]p Z@Z$>FXU}"m$ht(D5 :!{ӹ=eG&%0wi?ь?kc-Vw&r(2|եx6&$TLؼT?u獾ID, ko+-oHv^Kz4Uj/@5-DY iij -}pT,XR_&îI\}/-Y@&wV< %-zyϙ La!UuPn,j2+O(ڴZjK>4w'#zYPwvxjU-2e՛g'ѿ3< ԯ{x!;C! {19oOke7('=gH@Ե>@tP`@RgmTcV4$5EGС jܖ.^s]߲CejA"lY+$n]m Kʽfje\1ˮ/@OM*3jlt-XږcP6b"(AAP䘳C'Zh&ȓ 7"z{߈NtSLQa/ A9u"bvVf^m<9ÔGPs=}]0c9D@ZTW9Pr`Id~Gӡ[/ WkK U0^xh7çlj;$ZzTsB,c7a2DX$d|oACD?dDHÜZ4q#foMV+ݳ!Q(1&>2=(k/&Syx-8֋\o8en{ 2YmJO ; 5DžǢRPQo:OmDaUvOg!ޑ/$2bug~MI\r {&aIWX34ʸDX4T׍kjֆJCÄ́˄? ŋ'r080\{F!l?+_^lqhT ̣t W`v2K|*/IYC>Ó5{Pf〯OWF_]u}r*fH 0 ]?lq`gҘFrm#CVMw0]fɱ0: =MSTشJcp˰Al@-P_`BRH~4b mvu4~$竚lTrNdŢ>Рf_~;^ObA7AYP4H–|}IBҬAtn5K%i%#F\jd6ItoGتԜBm1~ ؆fpHVqeXsqF}Gh7H&)~S2빜/AilY7rs Ij_ ^KZ|6IlfQ"봔zx Y[g2 WehEE}(]84rlj 7LLv[bHV yvu˳n)bV@X˹` R:jf&gsȦVv}#xD:Cqaq}~2(4%^v;Yv @A=jor>`5{_n,^G]cj_'‘pb.ReuN%T ^IVNgVYtT|ZYVXZhͻ%0 Ok#6#{ k2@u#<@h.!wФ;jutڢY㡂$ϧ;*K`3F7گy^2^8S%qT;sU!(k)^)#^asNb ļ7e{30qn'BKa`ԯ?AE3O+. U Iܐ*R$7bgÏ15!:$fo e9[ SϨ~ i:ڿkx\Kp LRm (|]JôA "{Q5&Y +Kw.:J9f}]kuRI)(Y8wN4$`~ g-П t%svTS+mo%֔8: eA. Hrw3Rr |yVi7ж |(g=78MBE a O .VNg4tuuNQ܄?`wM{+t5F[K~lOtI<3a l(Adè{Qŷp'gk3b, c` !p8"Z#CZr``%ƴaxiLO;x-#*vیbI.^EJUb@T@0zw< =-%Ƞ-P*q DO[/^">&-쪎B{.` Cӿ_bt;8<#@L.4vD%,.,FTf)NC.'%@Fp@`?/OE6=Vq E ۋ70Sml3XlpN^mA.m8sJk]p|,L=Ә;jkf3<} ?&\4I[ME:Sݶ`h3oDE:h?[kXIL@RiEu<] z n y-@fež\!T·:Mr݁)ΝEۿ\[LtTM)k]wf+blr^IE B|Ϳ>aViVǁ-{a/A}owP I*ߓX(QyUv?wkpOp'x⮺D>rPx#_cN1 )" C[+AݠNUP"RLdW%CFa:xB^)/)D6km "LPm+ Zn"f^r00k9~ fS "|TU G~(iFl"RmZ܋fqWMHa΂Qyu/WāJ R;W7E254e=m->+/pB.&)^?G5-~Y>B[M:'/!"caZ'Xl?zMnRo]8JT+m0CDսt Zy+i }]/RMA@>_&vF/G:igsrZ="&ަn<W fQ:hV.U)4k{سh BMĤHgB8;tQ&N&|RN(Ze;lFX+6]HXIY!ΊԨ|$73f"z#')'ʓ-e/;\X{cYtG]aA#&?3@|ϯ0igL d+o m}D&ox?-F}إ1-ꊗ6`9NuTFiP Cr16 h˨!%"Na)}5 lWFMJz#xzWRb*bSn3z``{c?j*')@HjS?LpsfxVm_I W`sU\G$c }P4ϋf{29Kk`#+CtVq7:.TA@q^޼=wi#-*x|A0GKFL:n9H>_G\Y A4[; a+BfJ;6d]t}\D >QȐDR%TݏIP95VdD I5֢ 'BTMq0_7j܀ tzY<~/cTcP&U{jI8 p$)YE&:s\q"@A<`#ҺNN Q}RUErP$}<~ ~rݛc%,5zSU3#P1͙%H^ =⟁h|gӛ>V[hR34@Y Yo9b|נ nHoÃ|ʾDZPK lJɶI/ TԺBpoЫZBDz}nlkYa3 P0®ipzJ/scߍR!|%v[򊘭 10G\t]*|@MR#VqVbѨU%4TX@7.|&l&a+o%|~)ҦZ55_%|ݻc6霨Fc vIxgPYCcܟlb2($1&Kb_d׃Խ"EA' ~<cM]C5q/hڗ#c7ٙU:mj\Zϛ MbC-$Y~_bE*ydTC{gAU6'j QLV}1?uy&] oF|.VN󒟿\_`%E]\JT$Jv7[Ngjcl z@_&*96Ƚ o좕Ze ~b5_r$umZ!Nr"h\C).|09 ^xh[d`z=~4ݱ'cYOLa*_#&}ffٜ2\EEJn+)DKÖlwT9\ A yO=;hI(GqҒGdДhdu#{; wzY:0$W6AjFm5LG lhK Otm.tyq V;Z ݓ]yD妸([o/Gi=_ebvCL J#'q:Bg im[^ W5 0;pi*+-Bc,W:%{I"֓(aqωEq iM}Bj4~715;܋yΫ(F%90]8h<ž9_7W_^ qrgC6rUƒLrqdMlpq|r.NXe(Ӛ6Hօwqp_zP|~OU"\ǛwPYdYdוVvQj=Mn5K-ǂL$nA sV v RUmepv<eXbIh~ߵi2{<^ hQ{K U d)+#L㬨(5hYF4&'酄_€"c-Ѡ곐M,l9BB?+cz2NtsU38$Y^AF򅶃wxd #t{!!OqʜU¤V.o<,|ăLL8O(У7dJ|Cm2<-Ǟ1[8܆⽡l)Wk%8*6L2mUCġ<<`W0GuƗ=U j5c*MVBBȃRոG#ro{5'dOa%E.3b6]оj@bMySb;G@L~Tjǩ΁ݦf_WEwY+ Ȓ6 I7U <,BE$`,x(v1Szoշ ߚȑR*LCeKcNoLU6Ϸr Tۭ+N'j2s}M]`$lYITc*I署.%w4YڥIqL^l4DU,ڼɨY̟ I`]lLCǵur"!4ZCnW[7N䲄κ@@y0qpXߴ}~FCKsZTa*vûJLwwj%S8Z~-zE(RƑ |s,rOYaGM*12M>ŰV-gͼ  NNa%XKRT D :hewB}##$˩h+3pp~=LhڹX,HupN߁gݨk8;鉞>1 Ȕ{{Ռi{ozMb7iQ䋇6*sXAʤC&!_s,XS{.XPvCd|? x% X9 }گvǼLԽ]͞%Wǁ, + bǼXS]pC#Ȼ3M%&'a: E5Qժ,k16"`"<|[0̳nZL#ik jXoBFFgS?fwW0c`")ZpY[6=՜abQ@NT4\SA wȵ\4'wdJb[ n7ܾk\fw.]X̕ـ;C0fqJ6S _͊QqƊdaDžNi>%nϙCgG=`) 𬣘;+&urUPԺ)1ɋsS gwbX#:"grie@_DbSE@jRGFuZ+vpL9&i2.38ܡGyU; 5d{p%t98oG;:Z&wٵP͢eq?X{oqPd#2S{QZ2 +$Q~偌 >Bm9]QGXk$J 9(}=T-f4I̽1XjM#"3Z֓({PSZs"=,Ȕ &>sF x!3"MO"DAM] Ax+D9ژ@Z8ls<]1wÌB$2WJHTD,O(W3Q0oJ>/ʧ#PWDQaHC!/;0٣9Ѕ ^Wͺ;ZܝTsI,Zx##3 bk3Ԅ ¹a=lh~*0;Q[38oX&b**Ec1›+?;9:)&9Ҭ /t_bKSš`Hy't/UIQ\cR S1MDE{eޔs+p:r-݈Lz'#l.u'-9J'` 1FNƆYK`I 1:H;# j!q S ȹBi}gFd)Ax#XYh, ֯mkmk{E@\W[\&3(cD<<z3 sו|&\A%j /2ֳ?egAp>bŋ;¾TK3]"v<t]1I{fP1ld3֓m4֎)'saoG|+O{FvXHAG]dTa ߩcH\H VpjAT7w~&ai^H+90Ǘ%6,ƑSiݛ8Hn N\ظQ?AjQ`?EOh'$u#91 Vl&ZC)&f7>nv`& OB啝n1%X Z=TaGb_Ai!?I+С.!\ֺƃq^BS<(Ҫaݟ;Xu8z>ːIzԀwcv.nl^E I>*6#ir1~ttDaU@T.?#Mg%e_Z)̃0JwjFj7`ge{5'F{>wЬuU&ꔑirj^OPfE |);"eWS%GҮjc MVT"G 9!80cjJa<8$‡tkJ>9Z2K\] M!,C |gk6Y8A+/z"J!'5AwK7  8$+CGpf f!ǎKڝ åcl-&,aH{}fJslQrI0 \5-G}1!+'a0.aęnuH ^S%uCOd.nQdL9 0  e bM/8!_ArK6Ok<<.&LtK*AD`GA1Jmb} )s@ks+y< UnYH^l'?;{TbD.^ ђ'hsAef;TM*c ևQ5Hy=obT'(crB y`=u5#g7`4AU,%bz>ʸnu 19qX 4@Rle4L7g\:nD2xf%K4F''i`xZKeFrg/$[8CRoH!!V3Y6-H0?)X%'$I#i:fmi&x)ȋ~ȸR]ޛ׌~^8>;/rba|MR[=fl)_)pmf;(']s7_ #\%y|!KW!@FZgODŽsRDF_KN\+pg :^a,CZyV 4]Hz׷׾͇fɎ&e-@#"}ȿ~֘V`رܙj{ 8j ; s0Jn,U_D}+9ͺ{W]p90zQjKZ(csM^ZD2ɠCwE4kC%->,g߲\ma/0[ 9r #}q|ه{N*hF gq=/cuv9•og:o>&쬹vǝU'j>v_9O˸R@vf$H[q}k8pm-#Q|s(hHkCQ.12pv?>ٰhflTL, iP/CUE..dTN0g &`N[_a#8.{ axR[1 UJfZ.K* dA96HE.$T#Ȫ}d<~-`?GQ+s)`v 4E]؂XN,*W#+(q|tC}?ou J/G浪% |#hch(Ű KH3d;rt*0BG`tE$3&SƻvrIW>FG"WK Ỳ-, ;v`m)0V]"i w:\<.Y0H^o_;=rt.6>h $湑p-"CePK(fj갔F ox-F'FlK uVjëNQ `f_z[Ҏ`$ Z6J.w v毚e- fZ<{t^"9?zB"YC}7WkY◾P SL"NFΛ9QȿBP/[Dp8$tYA{_;,By rڢfтh t/Ѹ(Bp8eǬM[un~c!١ޮT>VQjbaG İ1 @ :Cmd\cgCWiE2ouKo0cÆZ%UU>a ⣾>ς ͰҼv%1AMI*Ҭ`C_sφY:MWsc*RJB a ^ N.[Et7] byn7cCxwB7U z `]:ͦ(?eIř8UE†V#yX'8Aި(6%@:ju[Kt0W%C/ƥQʃ־\_ Qz8QGPc SẌ́Y0fǯԹf0R r `8h&e]^^Q 1PG/ɜ߱] H] S u)Ч5[(HR47dvtʟ;S/RP tFQɤ; u)x0tā-ĂwJM&(Gᇠ#Pe3I9^U̪4l]"qE7JtkyA:Zw,0J+7( zy>ÃKJd&W/ zM'6,U (}+ݵz9[U:{;U@Y-RTv3j{`b@4r&FuI.h #faAbEW[ _B|Pg31ĦClQ g.ԝr:R&Rm+? ̼殅d-ygطŁ%s2;<цLCR@d`cuXXTHQ'v0,KIBB܄/ w P5uE@x-??-ES . Q뾍@n 2||-e5$&F| *Y_/ƃ]h vdѵ݈s@l*_!kdds }beᔈ LY ;P>zN(*TGjbo;ߕZKf t܉V ݩ# 1Z"(#Q^ TQE{=^TU{lƉ_Ç]qezJ+dgnWes/7E-m+ cz"~TAw" r8'8nq5s]26\Lj)Y~>>7yv8 ~뤷&KܲԺEgx'%IJF uJ,D#LhL\$_'/ΰ [V_%l^~OR` o$e&efq<0{nSE; eCؓV!TZ7\Z# O8 ܛ34ͮIgI&T? =E._sNP:kҳ2QI"q+s\2?3x[bcJ6'| m6Pj5J[QB*T ?2 Px*wIXr> {]¹%Zo?zonrP~°A "f1>h(?0`J1Zkx`AW1C/wCռsPVQc=re”o*\P4R.gLc`n#+a`;覗1 8!*##}J]oN%`5q5>zz^؉V(ޅm(fVbb$= X'emvICUP"B>;`/`|!k-Ȑdp_*0-MWb6JNR-(9-[m ,VOS]/`"=Sǿb9^W7Wx7oT32â.y:?f9뗂(wHk8_("Am F[b(X6XV2 Pdu]6`RГ\`HWv3M|iE>'l.NAǣX "1V73W0[ͪFLU&1^hUò{Ne}vgt@44=?FM)P Qj3,xڐ~R*tp~QTQTQ!7*"+2Z@(m7TI4UJD&gƱ5XqʞOrrHGy1zeIm8İ /)v ]Ai ~q>f*ٌܼ(h+PaP|RW8KrEDy6Rh-I}Z[EͰL])DC|HGw0c)4dZf,X3miϩ{h Fܚ;n|d$y72*gI.*`s=e~-QxB61 aP:4Ux/[h}c46k~6 &JL."ڻ"-^SN&RZTw#f6iS}x0D tNs*x]W{L41 NJhOI#+kL9sI8=MďxeL5fdvڈo8nQhQ11: ibe{A?(KD>29ReHs!OeU/=GV #BB~d` `YF:nv ܐA#NnnB>}_Ng eђ*w'/YڐLWpqڑ<I7c.6;4MF[mx|hL!S@|P9WQ*BD|WG1[`ߤ:Jh v5U 4Cϼ8ju-ӧj>9We=* -^q(=36J{/*nNUN3#RBBLy%-|]iZu&nBP:nH0ozYʩ>δ&5oO}\[7(f |jf(!'@zc/L.BΊ%UB jԱ,0(Vg 8l›U8Ʒ\&MJXs][IDa ܜTRv/}iC,vH+9w C]]sK'GXꙌ3`g 8źF+zֳ~J^kT~Җ\rO ׅQ"#BYX*'t:B]#bBϛ]N꾏fFrXJC?}xbPJtq*>{`5K, 5hvH$ J~U7o\gUolbRbV"oQAxY8fZ)Vvq/FLYϥizAutK .X;KBbC;nu [`Boڛ#L/A-^ki*ĽSE!~嫈^ g{niNe-(ҏ|[a f`/DZyyf?SiL$5;"Jb/M|2PX:c'e$b4%x?uf?t L#.e9"wĆu!+M,|^)N?L%mz!da贴Q,,XorTCMXH59NJ ~CΥ֝x᪫qb^=5?zZ-I,1c-<^1-=ѝj84Fe2tN;7!7 f@βc;wZnalwG7IKՃB.!@@ efo4N_#* (V PGA ܌u$!ks Ljΰ2'>$zb0@='-tq)/,Օ?8}WR6vV#su=bB&EwUw Q0j#c[c640vY{n$>2#ΜJ̙ߛF,@]OƜyZ<34:c#C>-Q˃0%}|}o{iT.Q'TxĪ%S}2$89_d;Hڐ][֬h 7Ұv)Uo)w0 k֯8;'e-Y %T.R/%GXI ﬓȊ2L3< dHNvi]DkVRI,vd}t{>rg˥8@!~97rYN *; &/)~ p:"OurdiQI"|ۛ8b 2kKn ٝW"gfZ1dYc;Gs4b ФQec6(m,>t&c1آ%6pM9-9</2lMߎ/%'WGy\ ؒZ oC EG?.{ETk_qħ!߸ȳgi`qzM1 n$G~9P&皧?CBEO]U8Sϻ{7S"$Rà`0<%dx$fqN7+(>5#o;nKc{Z1Vҡ^))XcP2E nmByg 5Uƙֿm#{9N=T0뿦sF!+rCeU跰h"aܻXZlc),g$ǩXcy?[|?l='EJ"V@(4-*9%,aХM0g?>Š/$&_ZdmMZx@el,bf8[@7AJhwbFb~9'713=b[eC06 *AR|EWJ痙VNRL[,MNt/FhD֤߬j1D3v[Kwg$=n21G21b̒+~ r8j:$9 ' ը(F@ ,@OX#Bм_YVv90@/\ho$]+'uL4$̓黎2NCR"*.^m͉!E  9 J:#Qsߺ Ȼ=]ԟM_X,%MaoxBxBH}?mz(yT{gh6|ǼG'q2F~{uҝR|i/BAx#J.V@e C!cҰxdd`,Hxd!q4?廙~ Ői@seшʜ)+P?RM&U,jnK[Nh$[뺙SF, OfmZ[ߚU-0j8x_[9OC[pCOW ?@p:sumP(xi= $D!4maE=$Δ*)7wpx*socg9U,}9WzQDZ2Mx2C_dxP"^tueHqk+fUGBl=~eb1 €HleEh; *7$o 4=T? Q^|:jtΚ)|:"6sX>֒[{wαrg4; pTz%>:41q%4ӕ1-ޓ˚mCogN^棅/|p?PWXہ'߲ Fāތ!Gl<ԭ8e7mQe dCyH:M3Bݣ+#@ ϶j,2#9T.2;0,`-b5oMZSbpzt+Řr[[wOSZh9ˆt6ޡ,I! 1KGNX. {w!Pb2]R<%fBȉdʫĺqWǯ)'STi{t䄨m< yCb&(g/ ZA^] nɮK0Z\)dϙZ>zdѻlT̃ d =I:{џLڧ0`;K# #덣ow ~eF^(\`BO, i"!}B_,>j6$Ib\gUG"Hڞ ,I/{4r5rs#m%|JI3 6[dս xv{)3%͑i} GP®Z$F[o{5TGmp'!'~3TJܣ=Hc!>7w*׏ h[fm #s#)(5$8 ^@,}~s[-H]*$h34!,<#,_xV+Xg8ȱPG'Ҋ"6SR2L{[0DF/tYk}h^1? ǐlMPH%; !2Eyp_@Hgç Jc* seTB6g|;|{7SpTޯE >8QR \SSqU{)@7Ga55Ag8jvof_k>HsﮑY2at=SUFeRK1wtEFjYx)SVbYKNq6ugkԕMDKRUɑ W>th@@AU>R_>ml9jp3;Ոy|j^rx ݪOU=CPN K_+vxQ ƺ;je޹^}7ڶ0 &QxH+?i\=)(Ri!DC(gWYO=9{Fb9nU*C"]'Ρw "dIDI(*ynȫ, &ODC ?K5AG04RWC@ @7_(~`xQZ,A H"YuǨ}'yYu E#d;fU*˲ɀUG`Q@*ys~`)wMc\$=ƄcY;mlݏ 򋯗 J'oolFE12˂Ce?טuz¹N6B0bK<~"kr] Tp&iPew!})TAYH Ω4aler$}k>45~񴐤0szf{j78$N^:f3Mz"/ 4d7B4h>Ԅj{E@<2>>h" xrTbA,n)&:EjGnd|-NXj^`M4H|k@pVDX@?X rr2X]ri Sw,D, k.lDH c~3uy<{(|S`xݗ$keR!*+OCt0k<<|FOY>xqRQ 2!SU(Rz~X_3"E0 u[d zjb +>7+~Uښ98a*KeQ*_B83=5<* [y> c;4B5ۦ|7ryt*%Ҽ*SD?˯ DAO$ˈY[š! J~XÓ.dUAp!-샋J9=v4P脕'DZ{њԦ\/WG2f|S:Kl %=X#J CX n.@f7 .dGf{L/5͢rxSQunH{;ݻv+ÑoC 30W2Jy /\iݣ{BhZ="b^^X'v;]oKw?#؝ [Gn2h!s[!LҪdq yhD.`j̽ҫJXG("1vJ:ufQ<TzZ9eR}hI{]Jdj$-N5]yKʱ cTJ ??OTΣ&lwA07'DJ#tRm^u!1Vw1=Z:xoP]N5@笫:_NOYQ`i_b* q}CdeCGbX৭HO|/ 33 _Ӄgմ?8亄C?c]ni.Am]ս tɬ1Dz2X7Oj(Y蘭A\i 0J"CKoON=]-J!&=BqΧvNc\D?kU JǚwM5"w%/a,, g.2g e "7&/r``j7N߫4CRk}ȶ|}2mH]?R}@ eKQd^Cxl|r9o;F$` ]qv<C8#E ywj[M;6(듙q F c~ƋF&n29,t`F+%>Zu;(yb=v( .uNjKmِT9J/TBJ[hڪpƣء%5T>)6riFInp!*o\,uI kR]{lUPB(/ym;^u#'UԷ0-`P})P_?EQCgفbp=?4Gb3Jm|"w&6iejctr w0y\[C"Rd݁рzV )T9E)Z酪#ƁFY'[_K&C7'6D#s͠JsHui RἸ=6vJ'`%M;O&ђry]>[VAaطbMVZ ,aVMgI'YU"tc~v˂ob̎r$·|g}^e XkRg1 8>vk!Cx'jL{Vs"] 4?M$%LhCꈀY`AqAϦ9WH'-Rݨ8Q9^ [eowˎ];M(vYf[4VK[3ѿ+JQ[ p挸b ^A)JxdLh_GH/ͬ}O|]PƁQ G7n|Д[5Cl欦R*zKj0 %wU^[NUMCǦ8fP  :C6scq^q@sҎ3k=]sL^1=;pDB5K/=-Q͌m4DiR$ 'z0kB_N`[}Y7@{˓QşNJk0(3u7 J{/$X42rum{E)g,f?4_F7 ~,B76ru^FbR_}+ܰU[hr9I_6vӝBkuc-TxR~0J_AYo] ׺`\:ׯҸjYK zURg;5\ yC\vמPm)dnwDsODzfg[u($y5?YHV>=PGsQAeTۅ۶|h^dETĿ IEթ%hSnEt8?Po:b,abԍ}eG8w1 :W͜BdQq4gɮ7 Ҥ2qA_I 'LަΐrϔF.z埱cfvLK!͕;[ƋDq\5O~_fhRJu2rvID6I-SFHc\"dN*m]u ~A3fR!ɤ.eyC~G/t~^Ac!~sG^fI+`3y.θD΅֬CR||o.$Uf+DZ%pi}? 6ZlPvx7ٿ-!›:Gy ܡ.uez0A+nLr̫.-s.@[u9G--Wo+xZQb Q\+ܦhe~rV@l%L~&豤3hn+D.zs̜]u_jArC/ sDN}5*ˑ)bv0sa%<m^8$ŧI"k=u`:|@I(n"';Iׄѝ =Vn@+vV)EM 'xI6= ]~tOL;aq>V]ZI=;Kfj#[`.^ 'DVqDG l 7> 5)Nr-/1*7T & (]ᥩ mvHD9Ѹ6Vz k- ߞ\vERU:#G%ܙ+)_7PEn,?'[ lK4r5CNv^y{ 4EAP:&QlDh_2~EZ+:7EluOm.D$110[^ .Bޣ ,cdEBvY}u-w"+YO<0{O.f|i77{2u+s)4?2?_gID~*U0rH{c, Pu2$k͊(l:7̖S@Τ @ ,SFp2aY#y| l E1Y&CN S:{,dRc#:ihφ'NpY1ЄH+P!"+|S Pؐ U*NNnK?25G$.ZUKνfY=&)v *:gy/{"H\bFVofcczv\DINRJ.t>,RiDǨ²n{0/U2|{pުP>gUNP6{ ^yzTvC(^P< 7NBu7uMaZz#?W}/r:^,m3{>0JCCe.=m{as T@}{6F2K)ߘl:rhcNP 35·_fTq`].Dq;Ee̎^rR5j9voZCR k5a)˦_)eDn7YB=a[K'14Ϳ9Yl~qnvS_$άhGjZk}r=3zgeRCtʣ|Rn+ZӨH}gAeFuLpk2Ny-/P&]bHL 8c27*++Fc# z1ylJaw'wXR LZXL<ϊȁM .韲7;lO'xDM߷% Tߟ?i0;`5Jk${RM i-s^L  si.^/n*'ؓF 4zI`獖7ʵXލHR⫳F ưMZ†3ucuRL:S ϡ?\u 0O^$m@[d~R"u"= Z]4b&˧q?97V7%(?ʧ2xai }ʶt KXJ嵙L'-K=ám dQ瑆n[GZ٪boݡwԊ@ y^ DMӟv@WU~_t_OyE >Fj$%o:feA0Wd;^)=@_TXkREUX?0RC]B|:=~ܔQ5;e~eѝm  kOj+kNkKuEE>U, Ǟ"a ٧#1hV +;5b r˳cz7I(mM3\&j j TIZyrAͽ"=5̦H"ű7cy:q|i?9B>ɱǶIh7<{O*1Uov_: iwb8 JPeإ(VjSɜzoǢY[%;?.dCޮ -OKZK2|6fc奠ѭq2a#bE4uؔZY,dB#"CzI&AY^X05"M+\iػg6c`ׂn,6;#~&.3΍$B~.vu<:Ck؋DSo?y6+SS_Ư UCxcf22?(Ry\\L^ KgX>I4C٩3țbxpHBGp  SME! ,NAMl]Ajwӓ;J!w҄`O"uO%K"S"wޕZ4Iv; rϳr{zaW+pUC(bN: W<=g;ՄwP0[o|~ af3tjNJe@+Wz =MKo1\!@\lҖGSNPjE$@Ƶusms<𱀎+#78O4zhCOxGtZ-4¾1R鈑«`gm4ymt^Mà G+~Yže"a!c{'&hs |V 3:z5XCVTC ɐPo}LN3WESO`ofJO(6 Q&iR(>i[̳e^ gIߐvu]GWOT.H #ަHN*E+G5vRihu.9AW96\Dq? -R,(mj } 1Ө3B`o镛R.;+5I-'}z33tyڧ@Q˺dmjp;xZ*ܥ5XΞH:wo% 9beJ>NF!Ցk}v}SZ@P6<ʋ!w! RY]/WmMkR䜂S/\q\ :Dۯ}ؕdIFtc1]ro_gpE~*)6M<]ukyy%P\:%b--X_#x'iض찇cy;sb5.+LSX?{=VW,G]ܙ]E]﹗ERoj;GL|-ۏx6h++5ײR- Q% vٍ|ź&ј@P$g@~35:%4i{zL8sr67>1(!U/BXhҎ~~Rix+pU\M4d'2bc: ֭=iyR{'d$RϹ#a+R(Xdڕ $#$3VkۨvKdY?]Jl@%~,&ˮN8O;\'Tn~ g}0_BH On|_d2>H{m!~~X& I2Nk"ЄsھC㽂*`lj6M0崅8D 6[ByGyMͼkF?K I&;f 22VC6; QCƀ J"3M jt|//VG\݀zk\o 36I% r_;x;.5#:l+x8.5Ąދ-+Cߚ%B<7Psi4ZUTsf_bO~LސЇ\vϷ)o<qX=R9Ϗ^Fi}6G*PeZsە Eg/JswO!8Y)K!f GEGevH-Y$sm• QJ #>L'*h25('Oڑ+۽GS6*Cn|S9XUVՏ1ݰztu{0xzS]0(֜/hڹ`[~:0*;=*e6ou.-24W8ЙV0~Pn4d̅C*iSefʓnw#H@-M"O6ptu)roG !UWkd4ea71%zN݊3oο8ۉ0b2z!»@LvZRl{׵9Ixe ,Ye!/uW')Vz94IEECD zcB'GS@6%B%S&O]ʱl{.Mu4ׁA>ϰJa=$||r>bLO 騶SZ%{pGLy V;Dk2W] ]wq>{G"#+qGw6O=>Hj˾-%^nzvHʤDɎ\T+#;vtU=2ҹ!xZU$.mҸ/k"GTb|a@m/`d3+~%pJ-z j8ڌɋq7jdYvj;Tg >ߛDNB+ 4KH,FtnC ڏ!\llMj펪E^HO "Euu;*Þ@CaP8AkeNEVqP`ŴG~H `;~d4؏e5?sN N3UZ.My |2V %.G?)̷ Z*_'jߚOb͗h6BE8Ii!3G>r:'hw DU=zLYX!?lG7p;ނ ]~LKqmfЃJ|(|qLNTV˲Ó`鏃 F =1tgDDY@R Ͼ7Z7DA>^s>1#bGMy1ڴ# /jtlԐb~=M;·LJJhǘ nfjx,wR"]Vh̘tND)uќ)3|5/) JIjWx&ң$Ʋj 27DDZc\fLpFqcEmb)pO\o|ኵMks R{&pN#V>\gy\X&fkH]6<> $aǑ)@6y|TIdz? ۋ$=1d~*Q"'u!_~4hpv΁%[ F$HydQp׍ 'O&9%LO+4[RP13# ߫S{/w!m5,j=DfpMk 9V S6 "`*}*ك.mי!V VL=wMr3[ɠ1M{MO@qhFa=+|i9oԾd4CNet]ZwYL=@Gf@{ Ȁ_UX:q3\ -_q<6rw[b?]{Y{ Ocvm3 0zo<~ti #aD9֢v $]8ş}AÚtW(kZMH(!S_z*xWBܖF_z^{<2), 52{{Qw@_=zmP'i`<M qx[?n rMq jm٤;53zuQ@W&Yu(iԟjEw6=|3 ;(lAŷ*^[u)gQmƙ`.,mzcpkz-$NP<7`Ёnp]_³;9Lb;# }ۘqWn `W슍A)NMBxUϐs1^i9˷S;]iɴ~\M9zL(^:5V|н#eX+gع!˺QMduHGFrKh?ϸAEV:~[#lp@?_5N%"8=!ˢ]ͩn)!b7{8bb(.7K{XxYmY^C`d)2Vs{6VMϿyfE@|:EQu~tlނRB6 "c+ os3qI>t1`D+,h(<~9it}x/C tBe^|̊NNr^@o\JSRNb9SH}V-L|:ޏBaB}oY\2jx)*Ǖ;no~A]@ "Bl1 _ﲬD_&/Xh\+86ôl>0uUӕCZm`bKJCIs{g!3}Go4L(КG?qW"}X?ӿYc0 Gm'K5g5eeLFfdLƮU*,qRڹW!1 Dm Tz /8Ԅlߜgʫ/<F0 U:bM 4L#N-ϭ]?c,f,*=t j]|?cF }-ٲSx{Ӽ:񆦽iR7.;gv3 -1%)\a#E-7ۏde3<`m쪻I&:nzR}JͭFE q(7S51gͫ}6yhe[&j9`>}-;>!I ُӣ')2\rm*VI~~uK>%]!X&+),ZoAt-uvx3 ߢ9p#,^P`xP\痼]xyYof!$kSm4 J2L>+a3dW] !!/FW+9o`&nq 49 LA:A3F2# y7Xw;ϝ/c((pkbb 1pDbb"f03[WK>h,:H@.%!^U:Cvgs ڀ 'v"ȁ;?vZ4/%|vAڊ\%[Pfi0XȈ{lM4x!G[~- "LHsԘH}xoG̓ TK[yda cnQ\.4&l\&yNv&_ԯe<Α\h2L.b3GuTs/sNODPoIT;f1ps(4ly «69_3{@ƧlKڂIhGnk#i*%  UntVB6 mI$c ڙ{$W#M3}I} u({,KXVyDAQ6 q_9*2"ͨ8LFhx `Fkc0&ëG/BaP+B K'Ҫ5:ДIu|37-&ՉT >c>douwd֜.Y0=b[?O,n OW8Eo;FYU}^- 9w l,nFw.ZLY3.뉎VCldy>c qs7ZqZL3K>ɗVw%wmt0Y$kGT \S{$#L7OC@4߹ߚFIhXބIfe؏n嬉d>A^6*SLk:p}@`-+G9b \]BR- ?VJ}5?_VO8SC4& }qpBh7~HNt8?$EN-F*LUlד/,HɈ]Yp;mGpE( 7Qe]|K1j?Ed6œ'A"wZn~ֿI|,zRG(M5m?6]h)K4tVꀲ{$ZNl? qJI +1F^ 6S:>( ]s%r{@V=5]@W* ^d)ֆ@نƵa;}A ѯ+Byܦ6*Ipv-m G:p[.}I [pɯd1T8sjz Md љ2{QŇ zd?Uo15+;%[/+\̢Ħ.еu:^eVD ur׉ _1)X<ϸ+f`}?0 CKh⟘~dT}ժJ-PB\# Еa=QS!f@Ԛw@"A*xuđrDS T@"YV}J@ #5.) 0Մ'W@`cN(+}l(ЦDb*^,rV^^qn5вlv;{nJgc8(ZS6?d4 $>EEPД;O)uw.ìg8H쨄JyiTV\gvk,wg|[SH&8J54@FFdNHTqԉm9 }D/I짤 qr3ސ ZuR>^n\pe. |.epxI%EXK+o'9P7>+t)^7v"IT0@#m rVS8@M %\fez~p?TBY|XCQ;m0H&!8qX-y:`XFV");QSەo}qc2`,B*L7oTh,d")<%͟δ\YK$Ch)2YVTOhy4.cvQjߤQƃ?eLT* /4FLOd P'^]2Lߛl}?ٰ7)̎NMj j&ura;zZ%{}y)@FMLyiAt_OLU0m|޶Uyx@χ'Ft6b jq-"x".f f,$^smA8yNFѝHq',jߎ<%v'Ǡ++ cwwo+:o<Et0?S٢rju(gew HCtq8x<\./&Z9!eIstX`- 4JMGK뱖~[ dR`;zޅ'塎/ȹK ,lsڦrƒqxY2n8+;1fMW97Pvpǁ܍/WBoj%JC ĠYe dy INz= qiڇ+5(z@/$b):^\%0,i>.SO$1*{.T6Eׁ!DNͫiCrV1̳K<Ъ~?d}J zi(u l RoTl ȧߖ7꼍;DA=-=4.}:mCs,6HiqU>Ȏ!K\7`@}Sf ݒy،N 3BY@N~U> ;z%,2l4x3έ.S8Be5;e)O t<{o,L7ݘ+M)(s9Sm,Uq0tl6P/Z h9(~CN3ĎwC\֨cM~eL\ϓx9ٙ0dhXUa)f"CG$0lA&x=7@;үJL=@z)Zn+:_Cp^Jp4|o|$K S"偗=O0g|GWI3Wl=01%sޅLAp/5&ϰ%:NG^}`FV~= 䲅;+D.gը)36?1T>tάʝq-2 s;%x _T>S"po2 Á>%$~8|`C:!\"- h;/P~I;!e·D] nPk{u'?w ">C],Y[g<ob.+F~ļW 1Vfw4⦖>7"D[BajxWoU<G&7.aߴkxb,]]1{@jC+ڀC'6}_zE e$toc3FF_5_I|M\3l{bPJ<5` ɨ6C*w~sE#p~m?ʵԿgZ1̛(L k<nٮ+O!X+i ܃<͜IBªV-m5?&"yg!yzm|VnwAR$CCzk/)SWدpRrwc :$G젹[Sx#^ THrxTpon6\X1h_DaB_m _쨥SGDcM88MeJ1Igja`~/":-\J?rٔ\_Rl: Uu贃 nGtipY,\pQ@h76 ,Nu[a5f HOTaA&MOT'N}XFrCiW0mLd3Gs zrI{ƬqUoiFCn\-eo'xoO264NS!R{Lrz_L?XXv)XVk~R?aL_>-e%+RGc?[q&`"Ȅ&%(kj:G41v RN iC ZYVmR}p7t~14:.YTQl*w'dM2G +Wa<3D|ؼv@$C $wu d>WzR #D{Pt$-D Qk%Sͼ xXs( Dܚ^DcAئ﫝Ke}mceaRdV85"=n^ hy;be>`,#n\r Y9N 8?=F\@`D4WR]q^%Rcdǫ4D@ݧi8G0(Pt>$~n.RYoE^ Y m?"wVVM{\U4橦|Қȝ,agnxoFFYfDD^?U,^uw<!1h$::Zu@ ~.\%|ޣƯbPGg[ Gva;= ;|X[⋩8o9-4r#g̈́Rx`5k=071fSf㛇YP8)'1Z_ADwSHNJ/kngϮmQL7"h 嶓J*wIdS-#>|ZX f:t9R~csɴHWxnɥ$ڝ{jUAj&W7执n3 ąm>yד6CfR*)Xmc3HOKPm@@zцz~"UlYO [ a,ºyH[NJ\>\םl`cȊUuďEJ?fqv Zk2ߩ  rfR"B}BQܓXB _>[심J~΅ xCbc +M#E" Wj~zÖ|ްR lnI \|5jHѹLO*I iA3sS'a4SzGh9ұ9!'$8 )R 9E~~K^Z Dm{Üb@ةJ.VnRހ^&Wc^ 86"U[ޖQ+TEʑ*PeXptU{6=d3}QnQdž"f[9oXdz~CM`e|.}rx6+hΡDĭsΑ ոʝo7%'B~ r8?v{G )ɽW?vw.=g3j@+'~$VeW84,1fQ{ɩ P8.q,B[+I/F^|sɾRy׊%]saAM!O'20Tͮ4;V5zWi] Ꮠ`wC/F3n)D'|/y?֊$i{<}.nP=' D{LT7k&C؍4%:ά#͓6~ kh&dv0N/A<(r[|h^ ]SH8δyF!qioRZRţ3sa&HD)6.dOpBאbxW<=D10X+[Ѿ^Ruyq-QsF2d{_IEi6;d:{-2c͡'Gߚ0<$ò/}#1apќ6pV +閫O_HηKѣw:Dvf[ q"7wY^Vo \ÀCuPd,OF5YLTq]pNh1z*0,@q<dY5*G^t;Pptܮ 3"T)?uQޜ&,7<);Urdc.BhѻwW>"f|<#R"0bC _MSGM6Ē)EP/A+yTI˓̔h3/|ל$F VPR=do?S4]jz=6S_E,H.Ύ}͸3u) {8)nDUC!)xՠP\e ZlSԼsk.@I抈:v޿>'(m2%ngKV<7|%;+t,X8PmHJ};\̵+TRw<6t@F-i`jq^P|yYAHA1jE !@!EUxa8+w|Ii0Ǐ`Y0 3fs$4*}Ku۰&o['@̪G1D:D@kJe;&Ϡ0 y_03r]^_!=S?g׼: ￟M14Yn~3x$ӲpW8/96!ipW%z):peǨ IBpa˅yOgU V(UnjϿY&{<3H⣡Q6!#:)7%ݡs6?~ ."~tW[EM;,YOj?J>cȮa8 "ANOUJe@]bt펗$r˜ŵTK~WYL^ W\=>F *_Z9qh:yr} S>%!ch>sQФ/u YҺmGGmZJ-b\ogdp[w~|V߄?2:Α,4j(&m(j|bїlXz֚hX|Orc_}M jaKo iBY%QS]6T=~˯lnqxk`ZtB]K?i-;dRO6,Fsg)R{"%ڢq/h\Ǜ?^>hӺ|4BqNEO-ܴm} , 5x0ۓxLO P'e"׏Wn,7W[BI˪Ϋ /n>}Lݕe z;0lytY_xd50@o5oFͻjY50]ėhء21zӱY$1\óB~Ȉ1<#4BIWUy/V!FRVDTsثqx8 8la7yHP/y"F6MKwBDSVb_6iX 1/Z|n-xjQ) UL e> 73ǷG7Ŕw#Sb ž+(<4<ֺ0"^HpIћox7DS.Hi% ia[lz*j]'Tc{MOrBC  J&GOHMKkZ =o;ws(ŷ? GuI?xjM}驹.ٶ̨V69"bUF[u\Ϊ?wgY5I-MN?vBtv7%Az_(J8hz+=Gϯ-Cw*đC#Xso"9 {IԴ:B|)kyt /z[ +沑a 4Vԃo2! lYṭ۝fkjuT;4$篥#|i8G0D\#M^W>OA[rfuS_]4'Yͣ%O=+́86 a}.=y"ne,a㭷9'r[cQL%ny)לp`9s'5LI4z{@nm9KDo  &N n2&#0hj Yq%GOACTs|s; :\=D_R3" Og鹛?IӅ@ jpR sʓK$[ Wp jq\h6TѾ\TN'2<}(cŒ2FƊw`s_Qɀ@K9~\vRTpTv+JT¢I#yÓEGJY1as?Օ, EX6fGvDHv1Y\Oa'̚x, I4R`"m?<̹1o-ѓ|oč,̃[qnywjx!)H_aLG[H˚?q"G2:<&@yF A2VD ű| r<_Z d d{,@BqCNT?H%%nylq34& m7L`7:\(uQäI h'Me9("N3(Լ]ˡ?ӇO֥xN҃,f\t`.ьK_I,9IB d,̀1Q -w;3r d*3C @r(n5]&z#voJI_LvkؾܟiB\\|\ՋKKT勆pH}HuV85v\=1NM2 Gn@];T3rZq08`bS 5an ח3^Ks>rSuz^Y4Q-WJp"7azr M}/2T̠QU'x6Dߏ mighj5 Sd:Ք0vV{;;(4CDϖd+JG;`d~:SxYMMt6 jug`k;R89ttvF<0;~&~qC92{D% G[zXVG'mV,(s:AyCqRe|'g 62꒼+_} f=;xqӍY6Hwͱ †V%y~,"[<ީrtun0y&Hx!պ2onPt1 agZ9K1ψ?&uugOY~tRgD{R l/]4.M"ĻIo,3Η4^$/?HʵE5M㙆xO@,M,F4_y165P煌kܥgIi8IdCJV]M[j#j:qFο/$ˢ{AlD_h[Q= H;wuYDLT>y1ޘQ'ޛ6rP!-6SYY0W2;r?LʱeCuP/`S(:4P1PK4 čH-<]|HCjCR_F".t. TDea͚xoL%V/w]#͠kn9bݮ.kbtwVZl"o̕Iڥ)[q̓ r żR{-M%)3z_7zIx9fNi@CGB]yw|UFcM&Dܶ)Msc3/V+Gn \^f@:#HZP05 C9 B&gC9NUEwOo *$kA b3t/vHk\' ƎJOPDQQq w7:{K=Im(L*--h$#$ }/T3̻w-OXʍI:4'A8/j{,EcB_Qg$aFa?Wr=rGvOݤG=~UNV ɰ1&֙nE'H?5F ,Su,"`YTRI(p8R=sҚr>'F#OUh)(Ȳ#xk?*[{%gYc1'r]oR(_gh[C!v"A-a?%"= X襭fP#N/|L)&էdwO3eyCtvrV~ X9 V49j,;*L@evhrab["7BR#+ T2Yl}}K/q,v{fb#S@o@]Lݴ"-Ƞ3]]izĥ)QtD-S041̓I-mІqۯ -XnfE<[ΨQVo@.t$!6x4+Ln8 ,@FF[:cLZp 7o@zx*0mW40I @EoZىY[0 s svaLC v<_B~8D2&](4WgUϳß4';t+r0ά(jbˆdփ F5Z'4!X`gDN @P>`hѻ|~@صUfS-!26FtD6 e {7e$([*< IOe\jsc߿{uhMs{X\C0yYn"+΢s~sy=5$6JFA5aJ+MC?ќl_$[;Q{puoBɰ4*v\܎G0S:9m;'!A. +C'2T\ ( Dqcfiڐ]cPi;l/\)6Y *>5@Cc #Uꓷoxm,YF3WY*̭[eHIz.UC8?#5|b{b?N@CEֹH9F("&Db<9ojd;Kj+,z}zgȵRKʼn~BxM&':ь &к{IJޑo3L*;+Zdr_FZ(b2*Z0+ 2 ] ݔAN޷y lm"ڶ gṭsy[6 NUAVNѓT&KE~п/ s)Jf{9T¤k85.Qeu 7@W6Q"!KG<|lu*nj=6vM"+iPbX2Z;pPk&NU>ukC^-x>ԱG/ps0J5mu0b2LRvXAJ3pn=v1a _n$mNDyek _6QĖI;.ڬ,.e䳎r!45~b(nbH9 (ӽuHoʉ]be?w|H9dybݛy=s\^x$Ж/_NRfØNU"u_`cRm#]@&3m"ˑ[ST⑭ݨ'z>)+a ֠xWQ')&C.^ /g@HR W例^n5Pwc:O\ȰpWS*DmZq:"fԏNtӋ&{.Ӹ3y_BL Q o Ƥ`o<[Ǻ:bxH)XF5#?ݲo 095~AY0Wf?.oUʲfGzC:~F6-}"'.?av>@ Eochm~˷H R}i]Iڢjf+Y&jOHpLmG+%ݟ̅4 hVa"Ax@F #R%j>z(G=U+mk~tZf,^Ls[Aygy7G ˂K$Z`Eͻx#dsSZ >'[#y'‚l,ZI4$֬]u殥MڀZ25 WHXnWܳM: ޖGn'Xe̻b[1`҃\:fX"+kK31mqqMFg|9HFRޒ̚e5_QJ~&Ld5ݟzT.h~<OJ坒2(k9qa }4zٟ3DZ>+}3a$\fZUDǭ0b Qzhnկm=|Y@S2GI: \a(h^M_4-K>)>꣭Z?Dү {\ 91j Pt}wQV6`@<),W20{&(o0|Gy  /΢1Zn%f锍 :pLAҰNb:LXg0Pe#3Xq˟^0AxO`u␨ijZM~ "T2r| `1[mwO@dι6]!y-"ewd?,¸):HwAޒKV61wLL,+?z6co)ReiڷDd]%u oؠbL jZxMףD xK7NVk| x?MBp' m)%t6=7qS`:P=>+GW=$P- "Q7:;ؔLktQKrOeY!%B.o a}$n+t܉sW&2yf%cp/+ͣsO*WG-Nj^vXşDΝuH!Jo%mTϯ%铮_1J]vM G>1'y/!yQ|yVvL餧h]^?j)7 Ph# kACZYϬ+ɥ9_#-eu]#E JKkXZ#혷Lq_CE nj)ci|o J/B>b¥9bK *unQA^/FkD%k;iWaJO늣꛳sUc?ہCB0ݣS.Ka(&(ƚ[E23/ ;苧PjqJav^ypVE1ZO$Z09j "jWLݡ>ݼGlxwLت+b?ZϘ$f6L8q*k&6iꌭ9t%-:F| E29f@,Xz~\b^e,]L޻MUzfݑZ4 7NXugv:Tv9s/q`.|m"ìB6@P AޱΠpff$Q*)O:|S9K!SG88MlC}l\KG1mGk r_A eG Nt|R(m?`* vX'8 *c2iK'G1bQ@7Ή\y\1a:Z_B}m:FE *G{~7+':}1ZrqWM88mW/)pt[JMeU[NZe.$0|mɕծ~"dߙZd/ii.gU<  ĵC#~2fZ*Ur:w0i} j3Fޗ{kke~8C}=/]ӝ}};Ҡko?Jef?^M%CȷISf ^$4>♷FWRҀyŜ ebee"Nuh!ܚeZ+_e"j۵L~0`@B0TQ홉٪ vl4,*@m[e j\XU2uĨmӟ r<@<`+bJe.ʐz(>WH Ԣa=VVvD¾EDby&$GZW&1Xy'P%claIpf 86@Eҹ~Q0h$1Vn;#~%$ZJmiU jKޮHIw#K#MzsZ+c]"gXFO0ؠ%߇:ftD"ywɁփm(p)(8nvq@6Ogyd8sԬp˙B c 6 *_Y=& WOxo(|Jh)*ioRp<~B=8Vu~|UᵟvA <0ś=Xpѳ][Ě`=x GW 6k;Qe)N%-ؿH]'(bE?1 n!_WLLuvmR(3wMڑ-TJ]4s5x5jc['Crd/wc  ŦSOm5.?1(R_ObWtȝ.#l,FfP릗X{p&^Bo{?Е%;fu8`PqԶ.#]-w_zP ,ΐ5pCp}Hvg*peBd8jV~Him]T-19kC+1 iKTP1)b)~XLym[ 4\! #1o3󌩮cc K9땍w]]x;5$ok4 uCO,"<ȟA:=@'ctk !KGd2GmN2aj3 ސ m?*%9-M`PrfvMaKApD[Z $! Kݐ rH`q:g wE*Dc@K~oSw+] 6؟4VE/!%TZo2jeY!N~ɲٿq*g6'k. fz$aS̺iIe7`*ġa=\9hx֩H"c+|q fGȍ opF[x G|H8"~G"U>H8>̅B5o]NUsZIʲ`l~:+mh( ^#2d443ޏ+czЫ5Te#E*-zޛÿW  YΡʢ%N:շ+xE9TbI6F^|xLݺ],>qEX"&>n6&G6W8z}"Ѽ*gx{u)% :ig72؛qT|xJځHtIX9`,{QL2@) *ITP)oA'J̥qLkW6؀gR--Ҙ1Y(:]`&ݕ#p-_fY ! ~izU,?PCIgt;$PHU|>< Њ@#dվs*ڦ~7F@#8z8t1P)0AI:V'"%/wפNHdI7ItVW'V|Emӭ 4bTS+HpLrb"[#VgTdOl՘>4WͶ@(ǎi;"F6O)o5R_J~4 *&. &y2 %p[RJgh; J[K: KdkK5ꚠ?Gz3"Uup۽.YT CۿcQ$Z}-$-FaPbflȊwUcP> *0匜i Ҋ8E;Pf+z!dKiL/J l?\P#KVDâ G SlФSpHȯe~"WӨwaf ]\{[;3R.YP<RYamt8 d}sNJD:8/afS)_oΧԨlIVИ*%5#7@׼h9"֪u@\&(`R<+x ^3b.`)>Zzj,9h=QMEq܇3WP^.z^c:< B5%~VyuV1+_4 _(536;%2c aR wI1rɤOIG_ل*4RYvj>_v͹?RȄB)5|z@l_l~.F[,_J&"r’᮪Sc$؆.̅H&T{ܳ"yzjOK6:F+cLFݭ|m;Px:AΗ7۠/@nvjvEzLxn^.Z߃(S1GgG'XGѰU M<:,Dz%Z=%(n1/V$cNx=ѣzHup(q[uCWm/#;6,K,V_?[ ţtk(\CYv >b![%RK\Y iP,Ӟ&"#P7BReecUr,M$4#7{  >[dƘ :ę 76nZ> ]Z{4&lMv-jԡ%~rg`X'M.ՂEٱ8_GLEg2?\e@N. wVт^Oi[d OXMS7g1^jd- t \606鏦 gZul.FZf]rn$1UFU[S`{L*$MBvkF.UTe]0dgK`+j5$YQ+_&dmbTivQj,DآV}}%M_Ha~4W?GԅX|hN'\(y,?;JFҶkj١+i˦`qRNf~HHTD'fq8ifwSvBp_K$CiQ/Du!RJϓ\Rਤ59`n b}L=]S :Чl~6,G$y%r{+2{ǣo 1:3w"m DU8 ǘ)kg` א9>?w< ھ{ktm$U' GrTyUM4=` v#DYIB;CGTNšNR{TyI8VbDb ?qšB#R#+XixY(w}3@W5I%SRga٩йd$f8NO|Xj+PaqLg=H5 @p&rW ׋GLvW sXP_^SC3jr" arn7Ԉ_N o e$aH;zW.-R/vr<T#6Vfp:q*8{LyU ;CGwe 2\FR] w+ŗpz!j_|ђt:*s)穕U .RԈ:]|'!f2vIsNY@|:dLh#S34%on"W䥽vR 6IQ2hߛԉPi_ Z` e?`o7*j,7&QCWfNmGa3\|>2ntk* ȃ[ ]2w Zx;+*ٳ@LIP.@΄%JlDŘY`T4kE+wYԢNJ}kvmIV8ρSK)cpTno꿽O${#&8 vE s'=2e |urIFǍWPy[EZ5Gk.پ'ÜU7lz<9o4=Q^6tUŤtt"ynϴE>, 䏶"J2xyz{h(X(+$m kV8C XqQx sP*x*ඞA5)ټ"//LJ[<@Ӟsq#gI!,ğdu!i%wmª뮸?jՂ0DW atZk%Cl|]=Z5hlh`pƉ(X`v̏Z@FHoX] LPF{:'Q-8Y| i$7^2 j\O;enͨ[qX\z-7-.NzdV[׏^un&XRִ-0_ @t@z25E,mU']/Dh%Υ ⿿MgF@I5KO|a?ت[Vy /222+"17 u!#5n#Uf0yMF:^i蝼DX0ʇ\la͍'*Q ~ĠBarO. =n7dY0QRM'9O'wzX)"ﱪۧb\,=q6)s;$KaN'~6|. FM[2yt=Մa2-;h:C6y2$5ESڂ3~4*hs38atjPj/?1m!@2',!@I<{b< A{ܰH o_ԾS _y -4| DF \J@Dq( J@D6<V>^󺂬bǭzIlo;lХ=;(eB=;aXxtɒ -c!֮?~e^bk+\Jo [mw Nrb5Z׬A>hqlHy9*Q. ~=@XmC|Ɵ#-me\P$[pJ2|lI+߃\FƁhu  Fw&%vYR H`.57D#yF1Z*CߔygYS9#v[\4*:lJ{~LUs{KH Ec0E]sWCۯ|0yf.i#ڗg1qXcO7m0HD# Wg}Oѓ] \!܇ 8ajV˅^A_wd`9O %*4>: ʉLvR[x ֺC9߰/S2/սdlcn) 5 X.+t*i9#ҵUΓz0u癩y~[;lkzmQ`/Ӝ((Uƣ3k=/{/TUjoP;NG_72(JêO %~iFqߠ~d0~,]ؘptQOk7|JU~vm5s791D~By\6Hl v#Zqm :3@ӀO,pN3Xx>-:"q{va?0m-B"ASLcvh4P*N.E3CJ픾ZMDHpş\EI_\G8q4oX6/P@ tdHwœL\BbYs ICJb`N_Bmx| J (Ia v!A/̟/Jy{vKT9a'47TI!S.Ri[?n8 zSIWrvzi :Ɛ x-uH%>gѝjq'ޟ_e vM߰V8fR?)qhp8\uü&̬~-X_?w|杽E7B %{lk'AEU[z}lgL`]?7RmcWaIx@솣 \rX#Z,wٶ ZBXȵnN|L]Ϸ'aTO{;ڟ /į3o6SEh˩Ί6`\"&=ȣNϐlqE&+*75&I-PxqA*{ {N !q_3AjPȞ#Uιu<״Z|U !9wѵRry)hfP,Mp}{YO+9[M#2jhtRE=HE~=r+>(sCᮂu%U^]E+ƫ, P49ToWtpU@¨.u OY2Gtr󍜓ZjKŖf!BpӥٵZq`1/W#IlYMѦ_sIukS; &{ѕPþEkvmu)KK'"wF@Qmoe%>KO `4V$%r~,rI7uBw7#Ϳ[zj[h w8UF\;}b}ƚkBK+]sR;ݭܼ3ir]}1>/ZoI<> N?m2R+ܧ8v'> /IG&*3:l :Bv qTW2!",@>rmBO"ҝy@N O=˯35"ݓ@\F;~oV =nOgAHJ8$1O ,sV} :n|[W{ š$m9.㞪5 "r$=4B-VV'3.)axsDYl7AYDD}G&Hu1fpc1+ (e_Us ^7= c5 ԋxf_'+65AVr|EGN/ĺ`ְ:ݫWC Q.nPnw;mYtpSG\͑ )yRtio5^:L,5ޓy]qQ"FPj0_w4܀} H%d55yG_cQ&S͊aEɥ>#}nejR`qHWE&9&|%Oӂ@g:UcW"}~@Sy&`N3qy"ŅvPjK6 x>\Ⱦ Q\kM@?| "fU/"ۆla3 ]Y)J%FРn )/NC۷&f lЯvV9ɝR.JGY75{^@S 2V9R:J-!-NhwF( +[oO* x!8^7^$ﺤIb4/;م$ Հʟ՗$GDS!9&^HOi E=qΩwK]%G/(OP!$WDeT(%CfZ׳LhrF]0]1e&p)H7Xf0'̑b#ubS!*#ml(|J_BT P)|ξ O#rW X]B߿a-6@2yѼxbYf;&[ )h#BĖ'b@ҿl!\MmvD`%5C]Q+ZԒnN@\|\NMEH ZPtr`L#{g *$]4a ~qhmɁ_K$x`;k :[Pi.Y!1{A(ەaf"n#+!'B|.g^,"צaA6T%eP%&l"iGq65M w3mSL&#!h:tH fs&5to'Bͯ/SZs$_Fn%A8$ӂڬQ^bF& lz}8@Yc@i 84^Ѐ 3?:Q#Q4 VӾ!۸(]`F8&}=񳐬@B:ѥ3]ok̒" eʼn' k O +(-.J.6?iNR=wGr;rllu?&]9Q]:G4|% J:q_^Z1 H:fC,@JoN\pliH;)b{PZd%Nj]8v&yC8H w qjTd՗%='R;,rñ'q:w aڇyܴHE"7ՃjU ݤKza@@l 0ۄ" ֱsr+~$n.@MW5^gw$v6C9cZm!\[>ב2j9<(.X27!^O]94"ف_g97b㼔.b O )aKyfytZU{7&ҾILɟù+߄dzQX6Y[T.y(0g yh>~]UZIF_N"|$_6ZidJTXN* y>Lv6! ҵ( i,`.M]ɍI$ sТ(ж1uG&e)ij-܎r_b֚Ɯ{*ԏBJj!WvwZM9$ב.KglL* $\s#I8prkA[ $v(#SdPI{(LY_&mh٠fq -gӾgF>N z̃i=yTFGgyV:m8qU@2WWa}`Nn81,_d[<{;<>8_bDCp +we0 $yz_Q&|5EVz~\a)Pk faw9D7SSLgLpM\9noq/GBiQo90У]b>wk5ܑ9:qj^AЩOn.TxS'WY=J G⌰ ຸOCAo0o΀O +&]JmT5ʉiٙˢtXQ"ᠶMQy~Om%Q m좺O矓 z8<~.~bL㐴ԴS6aϻI|N[U #'ufBr2봮j ƉQ-/_,'Lb~y㼴m/,7ڏn[&|?Lo@.Z;A${yEl$-F"BK5،ͭPIMMY6@R1) Lq0?=b&+G[\kkm D|Y &<ʢ1ޮPOsԛBބ+ Al.b[ R4 jb-c"5"~]b8啛MBOjCsU%*F+$9͐搔v띉8]'zsrĩV%qrxG435W~p]XlVܪH<͊so,z˔ձ:8j - lfYP҉/:cX"k O{T]j›tʗJKCShݿAlJDVH'YbaE~7.(vjfv䅦S+vwQVw||^ l1@<22 ;(%M,uݿʱ ;-9DUjc,DŽ|0;h|)p:>f7GW8e&PKwa 'n%ް"̼]Mp+fv!ed_}JulmW}ґxbIw竚|"zPQFks;-yiX?pjZUf\APl $i(ƆV)]ZtQ~llNt~azO.Þrz]\>k Xu*e8SlؓQf \BI10I{B%ZY D33?aRH?l*S3KuWpru6S4vO'*|rBk!A=*gK$3^#+ߪSx$T\7 K Am]{] -ܛ/3[A!y0bEL^DW9S% 'UZ&cBTգu%ߟnqYknnI{KT1l E}%r8dڌF78j,1A圞/ŋ>6gP jABUJ *)P 0^V4Ef4qRuJ8q}HcRg ^NJSKRHI(TsDV+=OS814 C.}jf9ĜˏA])JD?yZ1bOP %vsB=/-$םnkYK>ҭXSI5sQ 遞},R4X+OV I/b]iG,uY6LffJX7 Quh-:DƤ)ճT=v1I8u\}9fC9 ]X>p > ϿnoAb$sc%#|" kqA*x)vBu$.$ʿê@@~lsm+},1-V]A,fbp)mjqFu8(rN( [z?iɹOT 4#wG$H6 Ip@(p ӐZTԬZL}IIށž7eB}c:/aciUL')GjegW1Tof&`-$8Wɥ`2OhRo.ue:2In6\~s;FuמE O~<۔D$#_[R (k;jmFPGQ"QCN 2 uvM#Z t|4[z>3aNS@*wFK5 APȑL9 "}0 GJX%hSH-]lyNòx\ԋ Iv 9ʦ~ oǨQ~A|_7$$`~/?`lCdٖ 3LW>VnZ\,cΓLM*z098@uD+-‡{cbJyfulp 3*xJf i#du.uo^8[Y Gsdd&QOk?-*ruS"]pnZD(0x%Gjf+4ZP ݦsS8pa}kKS(xhˤsym,zcaI3p_^I8 PA'Z3Oދ չN+eb gSgrbzLOfOYVL6_CPXi-U70~*is#kK(Y;NEIsEZM_aƽ@@ d9g[2=JsJ:pR)Ua}X!7QJ E;wh&5RlVr/l"*΄̷1 ߟdX37܌I`CGH7I8YEPWjJ D,;&9XȼSh%?zX!#"OV _f[.t O}i*sMHt5? <}Y_Id-S QA'X9@ͱRZxHkqBclb_^;ӈb)וU7o?5p[\@;0)R{$h=/u8k-x-EΝCcV&@,\tObAV P{BqO@< #lFiۧt4{Rod?Ġșj&^>5i7?FFz8orEH|onCYx/*u8m ƙBGx[$z = i,T^hvw*{&]RL'CM/ G'Zə˷UdV_O|A/k\ /1nɛZp +hhLi{Zy8XD0^|T՞gj|ĊW*@)av틆j4=/Aie{P<0(-5<6$ ]);d˧xf9ѭ)-KYЍd. :[u5d `ha~ O $i*j\ d5]uJFZ)aEB|}6@_`&f5 =&L͕JӰK͙ѩ.Pt ZEJBТO[3y٘rr!:s \}4n)[晶 S@4%g*:sHR ]4P| mu5 {؍.Wf$G$N][bsFeMڵs@DhQq9:;_7b{5)3hE [n U * ܞRLNEy}2A,\۳me֙Ga~G{g>ʢ01dtEjJ]˲`nq96*^A&g3f)Oublif齶hR|I~푓(#n 0]K\c ﶺ%PG%Y(R|4$GN@|Cx`ΏdK5jq{m}|IvYQE+t.~mCcQqcګ䐷[}>f6cR8? t|dLŌ$ Q$שX^ <9֑ >y.\ucTaDߎ$ގ˘irw#5 ;vj `&噳9yVY!]5+~ޜEe~ʷRIw , C-|'3kU՚ΫYx)z3}"A)'*,pn7Q'cԊnkKDl9%y<{G`P2O3"/$>>4 zXHVq ιEQ]^˞2Ggr϶ɫRx @Y M d=xo9#۰"Yo0Oê@z7޾#Cx6j+|.xR:. *+@f2?-*}瑱e6k:&.=aVGX"=S7!Z*xa]O²%C^M~jM1+)guj=m-0{/J̀((_ aQ=OS19e}:3Ӆ#-5"n)Q]4`:PG3 eZ'dcU_EOl .M%(e125I"3Iw1`jJ{=oFJE ".k.\諈0Cs]8gQ1 Rzo`S m uё Qz)fl6+9z@{{pF27PЇS8#C2T9eWol()|"Nĥ_C28yja}Lj͜66z?'t}~ؚ '9X.=:Q)CT=ͯ'n焸^$GN}i<("=oZ22vQ Oe3Z'Kx$`5UD K8Ӵ4+ W´ w3[%;:YnNoN#d0Zt'{x{:_bfM*qʭqPŐ:Eb:fYl<bP.Fd|<8fr)1z\*oahU>"GGl9j -£/Wbyf0K\gq劭q.*k<_<ϩN}쉬Hj4o֜"sY;'X Xdȿk]ɜqLB_k]5NhSVqFmA8?> Wc!~ 0|)KsvWa z4+?K>MzqsxYRv'6]Z  4Q^&$wJ, <^Ak>7ټ/=D6/e6YOX~X64o^Yh%0j#^U ;/Xu0:/j ]|(wk.M[Ta)o;Wrޥ,Uy0GNՃ3Vay:)wa`.l͹E2O[p㌽vތ'nэls* EC/,+xD`|! өѽ/JDR\v1b0xf:\<L,AK xЌpեrw9%mtidd 2[vZ{PXoQ2,Zl42܋`1"`*>f!i"@^!/A)85 e<˛E4T p$f%~((d73"2*؊>"62=7~6^>&ȇj8д!ːϐ0tt܋21Y6l7.^̅;Kd!u we{𮿾`?E>ݮPtϞ0PNF~M2jmy~aMxb ;JXA3aWL&]SqQȿ@Lt_fE`bY΃5߄~VuȻzxBK,X@%]9T7ۧPr1xoXRI~Vto+n.ׄVU7 L3cR]4k/nL#t&sI^s;S;r͜q TT*K}S+] +DL[ͽIYdi 9*_(֓8vWoۋvxy:W?dfxZn]jbݺwA:hJ#e'2T t$x6S΃aQ[2@H=*K8)J}O2&}zV| %1g$&mZ,V-G/a{R66_eK MY*Uemx)HyNi*XPEai ,NfaF/HF(A|Rv}wo~KL 0e|077qR}NcR]䷑V>)g-60jTGJXL qzAQ5Qg#>`7tPG:&ioSNqa56`?j>s%BoXTA0()=.!_?7,)tYۻë].Mw&Cyc"(: 'ŤIa ۀ+fڋ[В~WƥaDtUƤ̑s{QcAB%R:@q[J34;N& _~ҮBnj{_3mM`Ԅlr%w\qiO3KԂ[=-GK҈#_@U9Xe;dtj3L50pW܄8cK%t&Rr+1i0 WY @lfM` gZG8Ձ]@ݝ&!ҥ1yszBh}1yZ &>:$pרK0L]~q1jۤß g[ߒ|Ϥ]>S ࿋BBB/WjHpo۸ vA;7jH6}F 7?ahnGWES?l8J.]'60\ҘOsհi1@ -hfAK8 M0Xš 1aM~hbv.5G cGqAb[4>h1Svg-U;Yfh)ĩB3,Es dAOI]b$M櫿#*6w-X8pV()_vQm&e!ߞJy}/֗ 1{6p*ib4E" GVwTHxp5(M1:0)].5/FY1{ 10(wV? (l0FJ4w p\{9h*)dV ottb~RLJ*lKkX{7Q?{icG[[ buO쏏dSpWQCKޟ| c-4|J +|6|2|llƍ'(қ!a~QB=Ta6n/56ak{_Z ΁U65 2.Sk~3$q_۳ƣxHB]m5BɍqsmZ{l۱P~ nˇtw:{mjd++e$1-p@ߕ86̈ hXP"pN6Gbr?6$A /%.08ˬ2W&!n5 `u9W|NXY-*@|NRyLPPO},Dx)yr9psd2$5uW>?&#DCQK O@w0ƈ,M+~~G !oo1^=`di/ֺk +'? ͝ 3X6wsMV}Ѽ3%~Zr_&byo6Ten4(H7 "M%hk~s=$'GTل34N`h"!hQ^$^~=nƬ,Yz:]z\iC:6]EywֶeEsy KuNX;Ԓ&S ,ID~'_|ͫjqlدegW= 9繜y77E}\awǏie[π!.6LH K,;PNtbE1}W?<|h HRQ?F]}|(:tN12۞g`x n(jw$1:~jr~w ż7ɠlv2.(/0'Dž!{ nM ;sK/nՄy{>Ɨ-L0x$m;_0f=w}> յ)U>y 3Mp(۟O9\KU72sqeH1da(hȹ SAa Oj#1D:-#Ӯ-7%@r,O4ƒ!+$>zfKnhXՆ5oj\w懲b4)n{IeSf i)mjy61p<5-]Cn*@#~/EY'v򚿸`?dd޺B>lz6el"{luf40T4'%PTX/*)<3!L$.7m5(-$8K_^O>0]N$e9! }u7Tm]VNob%o2,!K(®v <rwӿmE?hftyʞe H,lܐmO)}PJLG ЄvE-)KjܜGK"l^GoV7^+bȘ@Gld:K`m?935⿫3ItOJh`ًiS˧~t1NFO! ]@ d|$h'w{7p(!wDpEN5rdԃ}'!W Yr>N2GIoL֋B`gU JI"Uan^ŎY!^:YSl(T`sʉaKɾ=#b6;.T* NB3-wki>.m/1еk?/6 -V87pN45l^5b3[% {ڡPX},^y;hߝ;+%ɷxƥ#4(Ŧ]Fyzޤ cR olݞ_Ȇ L Jۅ v19ݞ% (.7Ú@4nfdW7Ze`;_Do"a2DuF^=;`1Uit`*u]c7ڧ(c GBϴ)[D&{GY#ڢd$,Y-+Wy-Ok`B w?FjU4X4ܾLRXm\ J6sx#kߒ;V]In~6($7C1jQ۪$IDjLS vlbd3:j̨{c*ޠ+oBaNC/IZlF~r\K4f&#s ;eM&܎D ,/k^JwŽAU=fR0@;PçYQ0eHF_E I(SyFS{qn@G^Wl;({NE4Yt׿3jF- =wM+<=nlI{m\ qWŬ,q]6zїDS5ٜUT7Q?8PVxS_[^~CQ0.+$Qhcȟ 3CIˀz>U4)ղ%uZ;]^>)?Pc[h $6vͷ0!+IB.SPۯ^z;uޖ3`bJpv *r t!nB͞*-(?vǦK$ 襛\*xƣʇ\1b8ǩzӔ T鬛,''&b%!XLK9sF%(2?:4jxBgC grla>{ď)aF}d5iu[/41eOWh 8U;Y0 p-NÑi#黏x1K(8sPjZA2HG֒tCyB_d6HfkLx?WxD5kVo.|ANL"JೢL/ڔ 65;R_q10aQM62OCXw88S ,2"r},kB(lDM ćҏ4Ҡh&##xr~>8aMd S6ly흰Z^duC{?0)JWu)ɋү̖zXhɜ"> T4/WM@VhbtrsyĢM3_5k5 [J*gn챹Ѿ yUkZ`ʿzjG~P1RyJ##U%Siv0eudG+qۍo<]- 1zOzxsƐY*ؼ( kڡ|GObvICw hc`uRXЮ XV=^W_Xe(> l-{7@I4̓$.@ǂvpC[ػ5kAQbF)\xbd%N"t8šܐ%k|K8Tn,=hA\\^nLƠAM=-t$qHxQEeb0:i:I6.ߦj*3gV@.I+ѥG A;VמIA4/ ]Q?14s׷2toC:I'sO3,baA"NˁK$So |͒+ze!-ٙ\ToY&` $avg2Bt3wf'%HPɦV @}/TC|alQ-"0m(0iky`hʖ >'bD{oikQv:Y4xF+18(řQC#q0@Λ&|wD֣`?^ɈDi 5S΂-Cpw?ifh V\L,HvpUMl4]Džg%EPp%Mx8.\W>Ÿ_ C]ce™=&),k"җFؿSl/@Rv,\mvWqf@u,׺Rxvg$sua2De:kT?Ei%L1u&Z"4ٴOʼnLc,\F Yنkʱ u]@Hr)pgEAf Fl2vp?]k$ySyo \5h04z|L ͓F_= [- A%3<v)AU2"ݬ247#o^ʦ}K"B^(_( >A{pUGU$8 ;eluJĤ! "ZHlmH|ϥPA-BCgNf2Vݭ,z,|@մGrti\W]Jp N~7'  7zro-2EWѽ)/{9CA "ĸ,x"^LbQF%(ó6?j8uӟ0F)&1CmAPBw(%gF :]y:Gb,ώp3$rֽÈ>IǢ>D.ت(6d o/p$` kDmT,xH:ve%r0g#ԔTp0u+rd'ۑ"I}- 3Ixl%/c|\@<_4WA(!ۃT]$'MEZ nd) ?W?7-Oh:ǪC㊒9/oQN4uZ}1~3,B-@ՓL0ӱK+j Y:SHf?:5ȇ>+aVeNYZ@Hwj]Ao4-:ֹ`YY$qK˙a<<+fg2Y΢F4 P{Bq_i=HpׯVk$!-^ԘE?kFL"[gqHu}Q%F*a}|Xr!x*M,QMm=&K]OH䮤gB >,LJkZbHtc60 ȴ՚ٍrW&ɽOG͕ɆtDA&{!3<&͆tym>dku˭X;/3kk5D(lsO =Lu4vP=p ~uq~M(C֕=f ;م Zz݊E,Һ!>ongd%[$_꠆L#~Q-}LeQP8qrE9 \qvp?LC|0EBhK58GR+;&{aW07B"+Ԥ<wEv?{9y pX+ uN@0#NhL4L}8A*Vwh+y)@X֥oQyDm~#wYZŲMgնX;}(oDǴ`;?{x;6+ ]50~SsbҸ77B}BO6g<֥Tz@9ecE8}h@*+c8l%-$lAgd?Ht1Q~CNxl Obm(V03om5/x4 3\Wohh9a _ FCz9 ,zWLx} a FN+6+Vp0 nޞ' b:{e H*2JV.\ q!h*#82tsץX+<+ggt.\Pklh渳`~=CEx8=҈#\AjxәHsE'^(z&}g݉[ܩ\ݡeg@Mڅet>p \lO+-nhnS_)e`>uB_Mi#5xWbAx%P?j _3ЃΞNWT`КyH NXDpڮo3>'Bi /FrZ ek&u*} WlHqF]hÎ YLKiSux_8~l-SBLw dPoT!V5N OgץtB_}Gs < eD6TwJVrATx/S& Մ]ͥv!K1'AR٫!O;O' \@?c;q%E[2Hf~M^X[po/^ܘr9G'BY *33锁9V|HJ:iy;mjˁR3 T*, ")ym_YA$koG$rZ-ðչmś=wyiB-SUWFglǶaV5hf=&Bg`L U>C$S2hUey|7r|\۶Uy:=LȼE3{#4JB$}rjxWoe0.[u[ӂv; 4$?GEj0~E1x7v#ۉ. xo,T}>LHtLb΋o^BgQͯNz.˽ bxXcEHڈ4:3uzVj!Uqd4NٟYrnWsؒOڻV,/"Mw  n x#p+TLҀ0ÝS;2 ,.++@M:j(W/ &Xv_řK/3'0y_,+rOuITcی1X?17<}VB3jpNa re.O<}V11IdrQ!@_CC;̩l$]Z(ծ#;EjKد]#?v :+ LMh@ԸX6E2 q90ggjWpO( ^ e,-\l"IуDˠͿfO?]ވibP{w*,6E^@Rb\VŮ&?_5h (H|qg~q<4`Nf0hxa:, vqC+u`b Qyн^ЭNqSƻ@Q?+j-{X*_tpOb~: vIX;Y5XCvLMAY0IwCIO's *c3SuJUmyLʾOn8 x"|&p{z{q/^VD2AKP42=9ûL!lpyCܚ3$/*hTrbק ѿyBo%JخkwAg>XKz+k4~2`|Zu}t0UlVT4CǤhcLHc P>^?ai P) *;mыDˡVLs| m{+Ӧ.װ8=P7f)ѳUZQWĤ>v<7bY_5 wB1o[vۗќ'MSOpr z3AG1WKsI.RMilfFPW6P3L< YqWgƅ7 #uKH% :As5L u(׈j LY?s_Tm^7]Yl>񅋖e ,2x`?4!ycOh;15 ([,}.(MWma35DaЮB)x-vb5m$aMx>FhAri|b& {ph5n@B11(01UB( (B'"Pzsh4\ CzT= >zlȟ%{{iv_b_7`;w ?mz5m"M.!ʤO ZR%λ`wmfYʴv۴zh;t_؁Br[XPJ1mjHy{IRcW \w8!%%]YRgJH|kR:(M8}D\`D @Z˅@n߳"Q }:I% !{f(v,~z"DBtpRo%% PȸW>l먯iMgafC4-7E嶎iG Uik9x1EPN$MŨs@Hߕ^r;_G5>%cֈP?S 0'KAl#t9QKFLhi[(pu{ y=f+>O*VWna [w :/yE1$@3sb%U"RӡQH <OQ,5 &o]+".}.O ePx˜Kf )u(Խ8ʺMSNo(i4TeTjmi蹷:e,HD(G7NJɆ7:ܲd@nbpS92irF/$|D)?,Ѝ V6_'Ցf{l!J?\^ƈJvqqK̵H 2i R`+dSGYrW+O[S| c_]!q4'a fw%fJ6B]Mf]K KSF/>˴lEm~>܂ [Y~c[H,F)UUu9'etҟnlWX.G.¤t")#ʂJZa5'6:;o&xG+*ẼPs 0:!v4WQ\e>꽫2?ɲg} =gl7+ԸquwޫشGe ,Yc:CuEGpN>Ճ0 s>&Nm}I̿UaUlDz*;B FL>v[Da 6 ZwɻݢMzo k. $f58'2ZN :/%=7/77_ ޫ1V7G0ɽ Nl(Ĝd5V;Vj߻~(dD* %ɣlg``UϦةd qZx%QhCm=u-0yy;JIE\iia/]ջɗD>er"[yKh.yR>UE8c}")!(5+Kj!pqJt 5!dj``iGGb gjyT4p[:ȃz[醂Y[2umr//,dƕ-NхRxG .I6Pru뛖7ܷ?dm8R2СAc'M?[sdaުT.1z1^vMFɄ~f ʐ=Q띪H@{^uP@!(ttc@ʗ24OB9cXT8ý !*+d@M!%d ~C=l@.\7A{~x]oL>{$k\?x@*`Oخ3MqLA:aK4A݈:TRCEHT HQ|$GT3 ]Ľu܎&gaɲoצmJDiہsxD:@z=0`2D '4.8k^˚3v'NJ<%BU<ep]>lAT n$D 9k`3rϴv_ 2ԥ#ёKw뼻ͩ`,gX.Oz‡)DIn$3x־qq"y2 9΅=u:}0 F)^mםBFςOXt$1 sgԿ}זoo ?Ƣ+]/7kQx).rֺX; ~!+Vs&%j&ȕ3myE u2sL`#5nͱ_duiU$o<^1HsYNȺ N),b`-2~L[eЪ5 *?#x3T*H_N釄Kw \(3`gJF2XQKH[@v~GB^1iq{L̾p@)MZo(IYU`FWwF JkUd\ܒֈ`ݾ$=(EbmYzJ`۳޶c;ۿإvOTۑ/YZ4=ԻPjVPQhb6,`䄓̲P7v{x!9XC^ƚ6cA-x0~"v\!6J=ȌظtP[n"Gl*uVBi":0*5>R\;!]xsōuM#\N"|A W~B.s%pA ˆ %dECݼ[2a_[љuLָa;^Ww#ܹ@Z꺁[^'BZ?%{s ZxD`?}W@,.l"R|JaRpV8Ue9XE^uNDU@ 6Őv#7,)Nf_iM%_'^GgNrw=NP|:Q0$ `gu׏u="ۂRv.5=:yg֑W"7ȻrԽKt1ltNN?HI^ooND̛Vb^Tܯa- >])FIFU}nprȼ@Ckusg'n0mcIFdz12(L`(K*#T pZǪk|9iZ7ȉ=܇.$6˃x'- ڿ:^6c*ЫE[Viz6 `.^Iݢ0׻) d]D+&*3hq僖EJ=]o{/]s RwUن ;7ʩ,~dA/*cMFAMFGׁ'^66jkQ8KXaAbBO~ΣW?TS\%Ӕ_-N\/}&6~ʮ 9?=x#>civ3(X_*>Y$+Dzk637"i |e gb@ b -aĠ&io[ub7bQGm0X V(% 'JPܩo,pyڀJADY%}-*wBp <U.SƗ{0ҼMIZ l>i Arۥ/F |Ֆ4iǁ&ǝ1 T# bcoA?S_dDLXZCVS,aQU!wL?C2Nʮt2SMuIG ) VSfDnҜDRVz!4~s&pBJbG#]~otF#q\A{"ߴJHL/#`vD$;hq$gPfg63~6~ |UjD=7ئ1XMv\|'%Yi߽OqoMmcIiASVK_Z5vk ͼCqm;kϫ߇>r91Ȧ@&|Lv5m;89١fH[=H;,m(NN|VoHSe`rAW )v_L1A, 18tSU֡z`/r-o"ɵr RZw`m S!l+oJ畢&z:n}+e( ` HZ2J$SJџ]ѵh7nRB4 9sJ%)d|'%!,;Ot~g|4^E^8V L_M0D0doobŧG鞽e:SƂPgcc/u EwSy ij!MqnxJc-M # <ǼAl} -;sp{6d㓨]Y3]{#Z&EDrm/GA+]-P*qζ ֧xHjrF~6ņXh0zp5dG/Wյ ̊Q HQ[a)ךu |X޸3Q]WP=B |a3/9D+EHI־3,;hOYI(U4)PWBS Mt2̍%3M-JlLjj W(3S+6E:|,AzEta~ϸ롭'Q`.+RIv?V%Weiz܈T h!f"Xl0D%>ET'HOC-cqNuԆxDGUojC˗CZ,SG TJvwрHƚR@^b槙[ hsXlVl"9Q%Ro8ixKhBK~$ӔY{ܸ2 GEG5^Ihä  \_"rx*8ré> a=QcOP,g[߆Z@ >CULwbԮɃ[)Yp`W=JL\3Iw'k/پfD pdd_pR/BD!%Y'>rpwyHƟ^ާTA.e~ܿ)1,H 4.j8F/'1y9EB,Fa?b o٩%&S߱C&{MdsT5SC O|PyٺC?Vn-ԈHw<\E#ͱm"0'?1, mԙ̓K  U޵п_P/4+67o` }p`* ֿF9"<%ޚ8\*O aP (bRc4PN$䘨]fm~ȍEĽ MPrvVː9x*s8+'D6^-A2`@Wf8RkH+5H$#3~wDΝ2cg΍E^Gc;Ď_jXk˘BLԦr=W3!*Wo!DwwNpԑwuHK$rzþ9JKHGGEF](*_򔖳lUԴ<^] yC<͊_#kDIß.)>H a>ϼ՝U֛S1$cA媏67Ĺ(64Աj ǛUᄉbDS>ZBe_yv({hz@h)_ M$|ICo0*.7dh!1VscܐMn/A0;b7*h*4 # l_EPzzڤ v½*B}wP596kYzFQf}s'#"9xHIr򜴊BvNÜudHD_65V=Z׸Z0 e\2aKn \@ ZڦgcV$HCf2.Pdݙs6f%]"zD:h Ɖ!pJf헛>樓=/2Tԡ"d9YG/*oBK[ m: `g ؇~-~`7[FR,Ӯz4-GߣFO1Ԥ/ӉQ€lD0#A lx\l>s1(AÀ~47v^&.Y`6]\}%/KR)|xZ۷:/%}gKo%. j|u*9x;-!B|^W42x/'z .gU]vz6aܙD /W.X횗.ܬ&;zK>VxG [0P@Bb2OUd}zU8բP,w|;Jz^Fڇ[]6*q֠Optcko}cp6ްQg}Fױ$ AB;bjGV<[B pJh XEτoeZ.jJgTOY&IlWdrîKӼ E#jf羚j&bc.}q\LvSOzkMVY(*bicp4`i31/_ ͑:fѯ T "OOmN6_\u&w5"/.4(Xa2P_]8GQ*4ݻޚW}bl@IpjU +Ti%u #3fa# =do$ Unb5t .SO.Z dEu4WϮS g`6oϰd5l^$\pm|0ä"E]Ghi{L :xA O2a)ȸ{ڜ5#4<,Q{B\*woygJ =2 Ɗ?W䦃<lV&BF; }$wx瓸O7!O$$ml@xK&w _c#_c*{ˬ$Zc A ?e}&HBϢܴ z!r(=klqϏn|u V>eT\"K68qJ\]t L |eڭ/x|F$" ҲP C6N(@06)Hy&pJq6- tQî]L~9$i9J.cF^Top_cAx5 ^Jߋ]xnGvq6!정*.žʠ!RZ`eW[yLqJm/e*r5s|(P ` xoc&hgؠthO_2bB飠0:SVzo)3hr~䥑g}<}}?41s)٭tre,I[GJqBa WVlY6az; t\َwrp ږlt D#-5AaJ)2S@s֧}͂J |#_]H-_r%;qsKkiv:,,9q@.c n5 ϑ6[ Dr3:ȾexQzqFq_\`X KNm+{ HrȺn_%d@?/#*4жo$Lih$I"8{?R Ym+rDhve҈5^C*HGQI?iz[ɬr/^*4? vrP#B8sl'ʝ 1qOfR MLa]&(g3>uArٿR}rHF*w@i붜Fl0ՉbgsT@ T)4PٽX Q8p]q+W%jL]ʳn`cO8yiN$Xㄝ4ƪIϿA*M[^'XэۉǩpU|p⊡pV/s_X'Q?ScbziK F6{]?!7f"-Jje R~Xu\ .n8.hvס-4M⇔v!rau7{7591,ȃTz@B5ĺ=.Pw= AJEn6WwBKFQB5ر Xݩ[4,(7 N3!qK]0viҷP͆F0nGUk<xhзq̎YR[B#wrj?K"~aH ͿeCf6k}73ht%ۘMqՖ0{9g--9$>JU HIb$Z xN%m*ù1cȕZ+\ |p2֑PQ| pc滏~AmF~0ZRۧ(ʟ-w&޾EҭQ?{LarP?B 9Z`(m8/ٳ5a3RUTqUIK oJB6ŬŽDs`Iq/j):a+L|RLrp4.%Y-سȈY=ӭwBnIFA$[ 5A)N{S c C|aŏB Cr.]i?W_,6ɠ, C*X}{,K*3X2uv+s ڈ-yRaIZ̻Z-r?;`E&z:_kZ;z&AukN9 e} (b#2Cw5a#w(tt*\[)7I-MmyaA /ټk4](Sߟ?'OoB[4AH1Ν[/j"43m7o00 qgvF{JDS=7^<&-)|9{>Ne(<Ч@-\\zr;OUd8нzwl:SO< DI'lh``d=r>&ٟi]>:r]آ#|-իwYQy84(3^gfXɶ[&!i$*qGpn /6AĻ EWq(<ĵgV 5.鱇~]p(*¥|t㙭r~~7 ;jB3*^sFBR4.gz.&Ì_p;pI6oSen;(e퍗:uz%v#ߤ?P"5W2nMcvoYUڜIbYB%8}+pTWU,n:e7IlU6voVx"l>mӸ Cv"f էRM @]Z\k]$ɰAC `L]{YB</f]%@]}) =Z,u@3cG' 2Ļ61 uf5(`tBfN"!9ƓČi˱ ߶ kkƺW!qwhkdp%uQ8!H%קo {*#)Z:n<s;$fGuxVꏿeѾa4Ș%=Ko 6vuzr@fK%Ns!JN~,v~?N)hO꿚̋=_H/[  f Y18բjvB%s}&-t8evF_*vu:\l5,2Ѽ˨VQB(|i.1OF2͟|uO[RGD/+'sh~$EZVU(픂hUAdNv' o7dؓJ sKUQLf7k=أY+C9tBKT/@.I+i#QuI@P1Ш-S3b*$6v4]#MAF&[N+FBu** q /xiy{ck-(iO^`x:%XEIپ6̙K"adGcm 퐛g6[pi+} =#'}[ Cv 2ݼA0l-S`o%]nk[jzܹ+EDŽ܁s *~~*,%³hХ&MZ@j 5&$&OܛU'>bU}Fd%BcL>A^W!AҮmQ; 1SJHvZɡu*>mk6a7u G9I`#zޝOejE*-# qM,!@ԧM 2$3uc&|򳧓[ p\\@fVgeCkdGZ,[\;:<*cwoӢRX>>q>ĀRdGnʁmBWǴ zw wP0o۫G `?azJș>mS/I Tp$Dc)|1$v#0kUGM%Jk(qdcmJK.w`5@آW}L@z_>m J7`I縓 s;V~t^C=Gcp"sFdoqЩrюI 6ْ0p8r/ lNA& {,':le 'JTGcnTE &9]XT$ȇF4~c֧x36[#QOU&ɘ}z$$/sÎ 8$Wl컅ǂInb#Р1*I}<5-l _@ZF(V[B5\6άҌ˘h# ]bQca$#Y$ҝMLl-q6-!}zx-z|ꢨPR&r6nS;?Ã)=j|OJ@M),Ui[n!ȷ`J[Q6OcwWm/[ovCVGfMSBw-rt}Huȍ';Gmy 7N4K>m]ci2 :nsBt=]`O4aW\MGZE#qa"% D#5bKk~I "W=I9R֦/4qG&|'vӅ;ϥA4N2bt[t$k|v +csToгrS݅l^TRjQr#wH\7bS@zLK}\g3Q!mlРG xfC cFZQ$'ҋbmF ]m߀zț.,2(C.KCB|4k*FTYNzSF*0Mιh_!یo:PpLujL;w;JQJ7 &e('U*c/#^WqCՙf}#fϸYscភ/eo*6;RcSw;C'DwN} tx#A'|Zg/Q0_?9wq3Wq:ۨ&P7|@deH^OT`hHE̝{k#B-m! q4D!䌓< `sv˜X|_h7q%0ͩ@d3r;bSnd@SSb55 :rCh);` Dvk9% `-'18$Dyѓ˧x$/HlYP~T!P 1iʸꢻn $ŘdE_Ŀ VQ({1WE9=}c|/l*k@+A&z/ tw:z;d(Y*)~+V|џF>: ( ќG6&&ܸS"a䊨B?0͘5@}Z=pU!)h9  cx^ywfpxa;feuć3S}|֧8UL)^'7TzlB[z͖r&=Z7f+z6v˚O#?M|)' W_-:%ˎ)ڥ ɣKHgbƷj AIY[*"ᄚ/D30pmxl/hP_RG6kINt/?K"_HO#!ʼn㎨Q FL/o $*1;E@4C7jGCE|4,gi!i>rRb^ܨBJ3!`o-IcU_!&DS9OWwJRyCGG!|U-0#.fUa:[p }Wdicl؎MJ^Y%!'PB|C>7s?pkfj8J{ j0o.G alcF"Qd"1߆\՚aD`0e I8V,j,w7N]?EB?pMpWax4ɈX f?!ȕ'ps:)DWMXՉy@͐W5V֪R{e}[)\a2ʹ{C2 )~Q$oǣWMsBpAS zؙL50 zY!<aOIfɍ+9uǍ o,Cq[>~8m>O &xסˋ[Fh7x@Y4HF/G0:x0?qSL2J΁9U.MKn4f(;p m!O[t+XpX?]C-s3Lgb|BN 3+ip@%M2|JͰo~e(^ߝZ~1-aֽҷ]/zM-ga0K_$76+ u?RL.U~~)H~kGLBq&1 . [I}FЛKvmr U5Lŕ1t4uBqpD6KJc>1 "֕QLV])_ke\*?ȁ_y'w!7!S; bH3Fo%a9J7)hث5sf6%Ȭ xF8L zƜ(DpT"=F?5!ᔎmCX!\g'/:Xi~5"f>Zu[?rV2kAQST.Je[[5PA+hӫGСmd5ے7LXj$; X8oĚf*0ĉ̾ c>Jw*Bnklphkxu}F2ޗD:$[9z Y Q?,6h.$'`{Q)TgsG †.:NmӒEP1ԈqBia[ 4Dk xo!f/ȵ@͵3/o) Tlt8]3#P- :@iXə@EHA0!VB*Tf-j[^ mjP2 -6”*)\ /U7FMC?-$kIUg,XTyɅLKBMlm-݆P-Tl{~byO$'f5c=s0h|~x;!DO-fB+\) 0O.WA | "HF?-~-kX֣/Qo.<(ͭԑz%7؄.s?V@?&h=HMwizxڏPV㱚XU~37RL| o,h+?LVx",@k'Te|o ^8A;=8TfÉLUx$;iOXnjN5Q)ɫ9L v_7 Os_dቚ5 r{--sF9Tla5⅏(YP J4܊!(ԳGаG^mowk(8.7LBZy4qQB.`T#|˙zJEG^b#͔b(Qג!">R`_3R#$^`HB-l]a͟)8Y?k|Ĉ"K 0=+Uud^![h`I?h|,ua 3q;RRW^Y"Y}fmxe*-[mߙUh켨ߦ監=n&;%j*&/UݢTR@L '>n78,,HcH(WxK#59ه&2b.p EVMeXF whCu8M[Kt#iwГ IhUZ,XݾO;ϨzŘGwOz%ǺSܶG̀˗^]Te0cfe|T:>\|${eq]g9/* +[P S#<<['p3&E<o[˺'b+{LrEم0t8,q^VSb dt&-O_P&|pdP2I秎OT- Bf<44Ƒu@K>F8.1ÓBtPabլlkTdԏ!gM$*tc)7NNM6=S*㌺yx$$OF*/_"qq6>WYȗ#.4&ۻcVIxKjm:p6Q. ZfU:F;B\R9v(. iM+. Y^G֘X芰=Gq@,Tf҅d-Y<8lw}} C7fu"+~Q] !ЂWQi/gO; XÕ⊳h6| P"5v&G8m.Ԉ&Inrjy+rq_oI=6 OJ]܌w ?,EIWGǧe8PtdkdrD'8w3 BEkߖhbnLQal"C$~Γm/K?a^N7Ռ.`uS KTH(;ͭ>1UBjF\BsGe{z# Z -qQ4`怬x' ,9Ƕ*76a5F4’&RWjDW5X XQm'jAYxx"! e%/>zGTȼ4 0yq5?nW:uoD>m${KWȁD81qbԊvVz p#:cyOuL$@{Yfs`nbi|Ö^i;X0PO9߻GG22Ԗ-??HDFe,(/&-#L-v9r*+Pҹ^7[\wTz߾ ={0J&akȞDL`3)|1Š,@qo<(}7юVqȸ. ة)ihhQBlD _Êg!?!٦\% 6::@RCХVb2d:*%9:Q >L 7=1jO%_ި$-d00Z/{vU5dwOE=# 80vΌ0*D7~gkOIZH$ݘָsZ?F6@j H#ZlUr3UdFxe?n]w W.'s^3Tg#K@c%EF'57myh~c'K[7H@Q*4dlsʩy* 7* %Ů[%#.*\n5ΦnݏJ˹Q`{tu~A ,ݽ܇9tfcz;l1@}f(m9P٪4\&FڻT!IR>"TSJC j Gi_&BTF/GR| ccT!dЃ yEDUckhMIeif*c=)<@q+28({Nط6c\vX g6J_=0nقj } h&ҏz'sL'pB{J#tD:P{73BBٯakT}t#+ M%y&e0ó`Wc5Ff'GojbrlRHUS|=Kx+ӄOfhMJ:#P?DBq桮fJ^ݽ-GǑZzaGv3bP^~²Ey-cO푴>·~kM^D;XC)*A-DMR<)G n 3LpM֢W>8x9 4-\8` Df,ZǑZ2yPD%= dZ‘уF;KAc$mT3+;=OqCJ9e3w!0HzRD|c1ɬaSQ.\:.8T$K}o ?6*EtgmQ)Q" 6KLs"3LHG<+-ՏKu9\rSm*54w&n$Lwv LDtR)VfB~Ǫ`Þa8HڇJǁ}fI$@w̶S5F =Gڑbnڗ%~)_L_VrP^`QXteM}6;&م Q:`ѭmC?gMlpK%3(%8q`Bd$/PЍa /W8Rc 7LC 70c?m, 9G_e}sI$JrcPŨ8. (,%P}ḿatP]޼*ڙ]-Jh.^[҃>$T9 jIҺߤe3ɋgQEwNetjtu368FZm(8H^gB{?ޓg1\Ze&)l iyP_N\l #ln'1\D aqN& mk7b`$NU eJ1IEۭn.Mg$IHMʘXG= Ƃ$feu Nc-liLy%u _%6]"CZݴ 1 lcdɖMk!>:s^c?3o!8Xd 4+b>i}rA#87Ǥ8Iu{%5i3 S Gindk &"wkM@Md,@nCױ0@A?P]?£BCdX!r3.~v0va nytW.j0uMɬE1n;ۣI/Ƽ~ϑ,jYw/eG`"6~aU{{AIe ŏ4 S t@b8*iYZG[b@M ٗI%^U 'z–fPV;8p)Xטܫps'֐  #[{UUcl!v~dsto2!D7__6,*++dun>["Q!cz4)w=0"AG/rjqu2b(udĞJ;š\cMLLZؼz XlHY(\oiSr-Y^N(z\A!z) SPqfw|f.ˡ1@O7^qrDSk@ה{Ya3d ~ԅnkKiD4ح*"#NFXRl[W\ f|nY&Md \^n</^Q/ -%+dS~g/1p:XQ; JoNqx { ڴOGV= KGc 'O?+8ToUhŘ &l%?(n;JWn%o=)n/wc1&ӷףH+ru=,;uL3z֥PAnrN53at'@Fd8R_pGkx#_惕ҝKddE湹EԢh NA(++U"gZ,j!賀߇Ob} Tv9L$N}(p 8BI9It^;@$;e 8 mhq=)ɼZ@Wν_ \%V5ЛR"'4$ׄd M06@j@ZJ߈$D6$QCOAMIل-JQu ?+4pT@wDSu⹷ϝfk)!ey#aEwAiZjI}]i!;.j':)(HV&}RvIHS|UlXl7/:OWu-`vLhJvZһ{{ywkyŜ7n3g)[)8`7o[Ά~O6 d5',_jP;8yJaNSϖ 93`ஜ-hY2ĆZt/] l z2yG'<1/W(hsM˸y8`}]6uGP(gCNL$veCPESY,*""7;X KjNh58[e9GTjԕ'ُ*{~4-^=<ѿ\/)hls\qx7BNAnp_ G#umW>k~CAN asoRySaWkč %#7'%R?M+z #a z]ҝOIۊ??ES$Bqsȑ9O5;ȵ'C. 6%Z_mKgn$IA',2`=̓2 Y $#P#f.0Z*0VѪUv2m^kɆI EU `$~"|$ +LiABHTT3fy r=+-Fpt .7 L^JD*88*#ǟKoEn}B" 5ƃcoV Ƚk&xJ3jk8]p S2I<cHơ8ij*Oj/^lGfτ"iEAAݡw9c/؄i#~0旅^U;a|Nr~"0 >a |`SezOJK*z7+"/9iiasw-q ‚ho~F76l 0s$,'Ӄ3&AǦԲ-,%IXTHdwB ͧfCK<j%|dԁwe>U<?P$$Z/Γg%a woGSK :SA+6%]\mvД(s^dK$/ K-O_sQ*sYja؀_3Ẁ^FS' kvkbo&(}gHUhfľk/<, V48ǵ|Gq2gԿkHJ|7Nݪ^JDAMoznBaE:{EߵȮktF$]j+ZmT)j^Đhؒ3HӼ|tBppiDsޱROP柚)Q 07aoA&ռY?ɇM"5Sz'h| CbbgO}9oE~uUHi2i od͘Y%;N} #z=Y}ݦk9 ?vOx+_:qq}Q} OxyfZXu م{\v~yav>[z kz<p ۈqvYn^ܮ-?⧵k,P}XD4xk>tƒt6ܫeh[{d BA;Bɸ5_h,'21cǼVC%y/@p6%'KtfB<tQ=XmO^3&c**E\_M*N qnUW~Iu_FE§0 /XR-]%3WkK\@;92eOj)Cv bпUGʎ˩DcH[$6ڊ!+Q_? fA;]pxKc3j&[ټd,G ͝@qT>ٮiiIk +@MgܮiHJ#"3vwG|7ѧ)[t3C}Lx*`I,ul)8b V47veN7Ak"#%d槏/=~-dԁ{R,'8+̻?j: SMnYi='JVPFMtޯ78z9_)3\̺$S}uI,0PmP>Ůht+tKii :EDĥj&M(YFHqP}RD=zw#38V265Kr/QWE'l,3J:;._o}p& W߶ YZ