libvirt-devel-7.6.0-6.el8s >  H a+q z뾂alFiNJhx%Xd+ᷴ/|r/jಏ ;f.2\6 [:9y{/)B8[/|E'I&ܽu8ӘR> mH i`gi}7-]EKpp|0X^G~cd;itpD s jJ Xjq Wxcߑ%& -[Z(Uv(V 0A"ܔoNL#;0(49234c8f35b822384ff134da1ca7149c99884122dae983558b3a1e20b13b35cf874084dd9316eb4d70f74f4d1c4d45d098501c39 a+q z뾂alXGbk?2|0a;{V>ɛ;Dm;k5d ºpM5K#}5F?&a_L·ĢBɎ=;K6? olɹsG5THmHs+,1ߟTU1̿6+c'!·20EQ JuaqO!"dH ex>O{N. vTTO+top W6O(گ>p<$?$|d  [           @      `     ( 8 o9o:$oG H4 I XY\ ] ^b d!le!qf!tl!vt! u" v"w" x#t y#$,$0$6$xClibvirt-devel7.6.06.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.a| x86-06.rdu2.centos.orgYCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_646)@+d,v=(h V#M@ $)ETy/vA큤A큤a| aƽa| aƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽa| a| a| a| a| a| a| a| a| a| a| a| a| 88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52ee23483bce516b6275ed152391a02e42ba060c536dbc130d96de93b241b51fad1046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c89592bd77f8cbf0f0ccd00f2e474cc1662c55f4720b080d02089c90c8f99fd4c85a2db1a015cb412c4958b9bb04524c35057d7e1c4560414cf3dd06fa467e556d1675e58d908dc0c3e23aa22cce7c6522747b35599d732359f37968c99b57a35d2bf57327496edf10cf5d8d6d6eacd44546d9866ad199d4449f5dadfd2a1ab316c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae40b8816197cc7a929244244f989edbd749fa1ba5574b3238618e08225c33aff68650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-6.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-6.el8s3.0.4-14.6.0-14.0-15.2-14.14.3av@ad'@aTU@a6a @a@``!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.6.0-6Jiri Denemark - 7.6.0-5Jiri Denemark - 7.6.0-4Jiri Denemark - 7.6.0-3Jiri Denemark - 7.6.0-2Jiri Denemark - 7.6.0-1Jiri Denemark - 7.5.0-1Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- vireventglib: Remove handles with the highest priority (rhbz#2014979) - qemuDomainBlocksStatsGather: Always fetch stats for the full backing chain (rhbz#2015281) - qemuDomainGetStatsBlock: Always fetch stats for the full backing chain (rhbz#2015281)- qemu: Check if unpriv_sgio is already set before trying to set it (rhbz#2010306)- qemuDomainChangeDiskLive: Modify 'startupPolicy' before changing source (rhbz#2003644)- util: directly query KVM for TSC scaling support (rhbz#1992479) - qemuMonitorJSONSetWatchdogAction: Use automatic memory clearing (rhbz#1978821) - qemuDomainSetLifecycleAction: Add a note about argument range-check (rhbz#1978821) - qemu: driver: Use 'qemuDomainSaveStatus' for saving status XML (rhbz#1978821) - qemu: validate: Reformat header and purge unused includes (rhbz#1978821) - qemu: Reject 'rename-restart' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: driver: Validate lifecycle actions in 'qemuDomainSetLifecycleAction' (rhbz#1978821) - qemu: Reject 'preserve' action for 'on_reboot'/'on_poweroff'/'on_crash' (rhbz#1978821) - qemu: Honor 'restart' action for 'on_poweroff' (rhbz#1978821) - qemu: capablities: Detect presence of 'set-action' as QEMU_CAPS_SET_ACTION (rhbz#1978821) - qemu: monitor: Implement monitor code for 'set-action' command (rhbz#1978821) - qemuDomainAttachWatchdog: Use 'set-action' instead of 'watchdog-set-action' if supported (rhbz#1978821) - qemuxml2argvtest: Add 'LATEST' version of 'misc-no-reboot' test case (rhbz#1978821) - qemuDomainObjPrivate: Annotate 'allowReboot' field (rhbz#1978821) - qemu: migration: Don't transfer 'allowReboot' flag (rhbz#1978821) - qemu: domain: Remove qemuDomainIsUsingNoShutdown (rhbz#1978821) - qemuDomainSetLifecycleAction: Forbid live update of 'on_reboot' (rhbz#1978821) - qemuProcessHandleReset: Don't emulate lifecycle actions for RESET event (rhbz#1978821) - qemuProcessLaunch: Setup handling of 'on_reboot' via QMP when starting the process (rhbz#1978821) - qemu: command: Always use '-no-shutdown' (rhbz#1978821) - qemu: process: Don't set 'allowReboot' when qemu supports 'set-action' (rhbz#1978821) - qemuDomainSetLifecycleAction: Properly update 'onReboot' action in qemu (rhbz#1978821) - qemu: process: Ignore 'RESET' event during startup (rhbz#1978821) - docs: formatdomain: fix typo (rhbz#1978821)- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  7.6.0-6.el8s7.6.0-6.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-88bd7dccd68b69e73805830b79ce728dcdb0bad6925ef714b4df5403bc02bc45f?@7zXZ !#,] b2u jӫ`(y-#Qu5}Ss'5W* xy8vҥtpukA Œ-9^>\eߔEp""EP½ 8>U-أ)a&$C3,dz<[-#a({CSDC_{ٞ_FݘRgt$CjX-z157s8P,B ֠ rRZ ޳3 7Њe7>s{\qgeKrSAW'ExxtK!╘7}4`(2׃'0j..j 8MY!>pitLjn~".c; DzWX1I~ sě w]>azn_Br,h7}{H^i'6p$?A斘yI#fX’j?Ֆ-=1K4w:Y| -3Kt|9Iڐ ۀsU@b)["X`'fXz]z+h.xB1k6azD?n~z\:J0=j@fz jxcϽ8NϜ7,ݼ?i7wA͝XqZۭRcPi0)\{tkȚOΏIcl}JJy2F?<=ЅU`w2t (~e d;?l 88v8,Lj]f&խ`VSyAM  9&G⶜Z]Rk8lF$'[0g~(:&).01!HW ݜ(<̶ڲ1 xEBYQjc_xɻ=C6 ?g"@I6lBT_\#1#MuƌBKtݡQh`rR51ư]^~YZAs~L>+2N,8-\V37DM?\I0+`#Ŗf d'69c"8NgVy b5ច yxmaeRR{%Z'RV ң44{f.h|8Ϭ=ggbV;_9Rs^ffך_\e4+Xzn\ٍ΅NC=jGkK1VԛF| g.=(7J553V6 \حEL\DVJ8hlZP7ݨ{0ׁ&m*1*|By)a Hw۞|gʈ0bRJ'66P1Ɠ̼3%YS6CIjnl ޿Pm|8^6'>Vy>Tw1w8ڵ&g \42(]+T-@" 1uk/1* .J;dS0%@;e3Pwc %]P$>WZ;& X؁73{S,C Q)Wz7&ND T$WH''d"e/ژ׾GL Y-ˑvڳqar s9aEYn>AV 퓭d'v>nuXS r+pe#2 KfK> }B%%FVC]cJAa߁bG,i?B.1q{dd;clK) \x6h?Ωtbz}W+OAbݢVS^YӅx=SCN$-0Ĩы:cCMFfrYG#h6S? %/O! E54^8xI@(i\Q؀K7 dP?bt*b;4%S Lz%MB*F_i3AiJ̭HfQE}S{L?޿/"gJrMԜS bnz|;3FnjA,mT_ HJp;v`ea}R`)ց97 0VlӦ;TZlZ{$Ck̥Va0twtCEV9 R_1XE$qNI[j$9'{VZ>: :CDyØj][lޅkHlxOËޢٱh7I➂_hrF.11q =| y֚TUd^ Wt. %+]mX1;3o$M KM( AJR1IJ}Sq 1KO\ /B8~H4frAS2t@ĊgNf-`ò>ŜZ0ˤif1ohޛ PU|.GWRCDUՙ0l0Vb9kR5+G~nljk[h(К%9]2vrd^[i \7 ;Hd>!~{k+E^ >e.@3-vp/ EW@wʢ'I\= {PhD-Mh^I .~,>Fh4M[DcBZ]\󟪻Gj-a ߔܵie،Pl 4VF7>{mIbT5Ȋ^uG}^gPѱ.,/nӲ߀mx"bcG$܈SJ0]eu'dF.)`D"rzqj 9u\E,.a_2΂&~kWjk!Lu'(Of+OϿ:Hnj:bo1PkNN2@Ve i:4ESWPn̐N<"vQwj5Zj)Z P0?l?36z!-G;Q9s0yPY+jAW dXn5.vxّ;NQf^|Л̓ BZp?V ֺraM.[{|fLAi0jfC]`-ȯ)Zl,JD:~--MVI&ګr2yɓh _`HqqYH]޶pVzσkjO$ww}J}2yjl5:E 8ɑ-8Ұ'URh0T _-EWJ άek5,aI5p4xX*9ph ,=[Dui֔3#Z<[Ydk с;smcL E9{`& ̽*w<| 22Z0i :X-ʹ1;k`ꢯ_=Swo7~":O~XEgBUԸ 1#@ :څ}b|s і%rg-.8@$Gz2mnwtţ{c>}0 uJ۾g.yB߂:@./1z\QAk [Չ#) !x[Uw^>SCN! &g?zRшB~"$!er:Ӏ\4u[r3!̝N% Gc9$* (W-]mΐڅɥ@PB.KP&ax$U1i,~tL [Ϗ&[b92i)0Eؿ(q=&A{YP"ab0`QIJ0-:(F^/h8@k={d Pr8y6N'v^䐅9ML T,L>Ró=S}DӢ/$ܩ"b-0Z[˶pz` ոkf[HCVorRlZ?)U_k?S3^Tu@$)bZoHAM#KncvWkJU^_ F5}RW|y)oE50X%uQnn`aݍLf|@iJ@b +Llm^>&oŽ%xkXhϡfbVU/=./E 7ī#<,F7+wCj1k2VtYM kB6ͭQ*Z6nU..%@1ѱ Ie]h*rnVѪ=uimVJ1ghZ'ϪO\i[;e ]1.IMۡJ[-x: kvlE4CAAkXjIv:@6|KmVBsGfr(}b[W{HFB)Z ljo8aHq:8_QP :Ƕt$wNOΊ,Jx=y|˦wxlrD5XxO|ޟm@8HOn!Cu*bJB"]&mR0R.3K8vz9 bxsat3GGLATAIGPW1MV}= ֗򟿧gr!@'.PKӾ !-CjQB\{l)Ļ8T~00e*NL zyK 6#Ƙ|/kV[뜥e64f%fG\l6T1-^ˈ{XvʝX#u`q io/᷃1Rzz._+Їyޟ\BWi|SVZaX`3?S쀫 OZZ"xSqOen_BjҀ75f,Y_* CuhSƱ5s@jSwZGԋo|Qbx0vZ)7o9c/`%sg}Ϊ$IT'=itM+-^1%z??x_ջ"Z$ZUQH6=%Gly/~%~<7VLr\uvB"/`^;exqs>Tjߍ+ }61=|yD[z)b~e!55֪P~=a Zj:Z[\3Dam,ڔVT6f/ןyE<묝f`)eo v˱e*Aۻt!-O̬|aLȹ5Cy]%@4}ֶ0u,{gƦ*6K Bּxo-T%=r>0 hKг߿VCI.(r8sOi]Km^Ӎ_D `w+Mm3\v6[ojȅ?lohgrlnE8(Ln<=q}H$ U99m}lyp~~!I~xwP9o;p؝vT6K$b'j0X>p^Xm/"$EJ B1aR͈P"j"{:^JDN<ߵ8U)n!nz܎?SF<<\Ȁ<ΐ6Zj`j>zb+E?-vٽ 7gfu\~5q`:ZT(E6yZ{g.@2#TH}Zi_={TW3q,i(mKŶ .d?ruϟ3do˧`ez-,d4L. ΄IϺ e&O KU0Gn~2\;e]Nn|^'&>l$Say ADBTx诳IEU,X&yf1 FnJ],>TnTc~x# H4hcNYXF Qpv9>0X92W?-(-xq sJIM<: b.^=xWD.Rޞa\3Bta!S W=)90 ~R#엒 tn?[n801n`+ kU'vj觜MdXo4`B6uݒ ?zXEyH9f"-ZdVx'u`iӎ'hR{r_~L><59vX4qG5 H.M͜sGp1N-$OaM̖'3b>}!n;"q+\K<>L g;B~@=1IOCKFVI ǰ e["u 񗝨`{Zue}p9k~Zjz/Gw>a P-OAHn~ ,xZ:qˏOdF0Fx d'wf_8aNj/TSrns گP]ԃZkLq|``]!<:(b($ZV:;ftb\ =iBүD2"nZ ( KSel&叚!TwLD}rt<[BG6YhyBKGw!.ʞVh&Io 4iw5ZmF$2frEiL]Ӡ9ЌCnB;^~2*okhm%P7DkǞE</4SK[CCt7a͞(v4hE:#85?KtM 3Kf+[U|eZa_MuQ(Mi+7{΂ǸNkKV"z$+/%,>2xIyD2!{Et:B{zD9}\o Đ6E^`oPZrvH% 9m{Fi@)rurj'Dhc}ظJEyHSB?Ė Ѩ\0al˖6K%{x p-L&L@lx_aK^&jx8xޮ]|-VQ=+"\j{~h!" >>M39qm;\+]eg+1$ƒj>n;+T}J 5Sn5oMF[i`jQ"4KiȜ>Y[;eFz|tvSXDV_9[ʮ4_>_LVla֓ƜUbA Α(A񌇷ZaXù׻yA;g"ZOfmrōRYeȲRT΢F'|A,QkL{w}WHLbDGe|85E'LY8t>rjSeIG.mrHaIk*\UAԣL49N$ArZ2Ţ-zր9@B1 5 V .E!M~Yx 11t t>6/ _Sk͗usҍLB;m)zJ*XxЖl FAX _B /kx!jDM[;S9;gCpoYdiSJS(Kt _@#p} žYD7ЂSv4 c`<r\=2cbL_TB0 D6 z/s)NV8S95%cBf9>5)iѾރ7HO,u-uP1YtH OeeZ& )+t.`e6׿'d30q_Z @ `T ?:0bX=z͟[ ߽xgyO>]~"8IXD4Zlk(O}L4ٖpkܐ/`toCUV#4oOQE_]HuQXJ_`dTM&P.`1}t%A0ul*i#NXB&\ِE!PS܆Vwϻ !pr5 *)}oO$높彩;B]kwkRaf>xA ,D-;6QkbO4T%#lm{QWhȋ>"GI$ha#J♚4O9π{>οUsZWuLEV ҿX,Z.;,OYYB:A`?a9Q߷~O?۟K/FCPErAfKSBĠPyJpטh!١r˸xz͋Pv.̍VdpbBbhqP[\NF8hb#*ÎDK?Kx7aw̺. THS8;F`L/^3ѹWX.ņ>j(̒f}v.YKbn#rr)he"U "`jr* GZ@Aذ,M m읃gG Y-G(i3V)nU/wʝ0ں^H0;DT.0kn\!yy160]]޼EMx=x'ת_-C݁VE~iPvaނM,fL9= UN% G}>_T2oU5W3@I{{G()ġr+'{.>VQ)t kf`{=DjU"'_#[_)G2UȎ>o猁G>_(hbSTGhCA*;,jV򾰭Ձv'LmҶ) ( !ؔGKD# f%àXuP nz/JdM}.rqL:;p;;ȁQ~7/a:fcA gdȘBgࠈ0F7bRYI{4:6'K}((q7l0IK [P 2d3/ij~Ϡ*VkO?f1U6C)U0SjȣT2jC?`HNbudt\`H)sEaQpj q$J:RN_szヨp ? 9~YO>aC 4"RHKU-(Ra]p֯lϸ2bme@ܽND>Wu Yj--#TKLKSRN\߶9vz(f+K &<$X#ڈ"b|,: VKz2]gWvcwހ XY| H*w'+5 ۤ]ı 0Kif]YEx}ߍ}JX4g9Y%vnB*IB}#_d9y/?/ y~u'Phn2_Q:tU+"u1|@$Kp*5:jꞟo0ĺ;QuA458` >#93ҺN% ꎁ M6G\ȔɀF]nsS(ݦufQ>-\:rJ w/?"f?+xkLU/x8:%dg|Sn 0ps5c? WL5NjHNɖ+:Fdb9vO7jcz4}]Ԣ0L*_6 6A|TkҼ#5hJ΅I .0}@53NA؂a7ѵ |]')@UiYOO#Jc>~pqEaQ&Pz Wa(Ai~ /DjT! D,+|St󮐐+DIK"vh 4L{ b|I5IIp .7\ (r !.Wʸms3Y`pו|OO:Etآ5!V$/w|qXd_ʱc{Чމm՘7}1T4](G|D҂[ʺX"?<!uGi3]l PcZ7:B F%r?o+Is#@2G"*E12OI)`G(GZTjfKXyOBZl=4v5i'f8 e8oWo%jm%Nȋ UKNL,qLۨQQ! |_uIK^ϴU DP:4$E!O4Zc7/a0{xj-s^صYt;SBʴzEP 꾄{ `mix2Qx0Z CԹs]bX7u9=(VN}äޕx輝&խ2-J)Mu~XXC&&~:sKr^R[\g wTLAD̏``)Ysf  "ۡ"1*{CA` n$:~I=Te]>6I1m8|D@}݀$wX wz1ƃ_nlf@moi FdlwgG:S!CmJR;qbZ6hb-j+q]G2SB4u%+I)~5€ѯl܄LLŠc3iftqVޒ)ﬦ Ař']ssVo鞰4w_b ˛ 42gETw׎1(LkZ4ہj|z-ptA5Uw-Y !u%?v>(Y-=6 bHĕ^*g BI`)$ic]OjޝYbxWm!zN@VL# AoTOsfSeQG6q0n#]-ـ32N_X>>όOm~VyuM045 .2OCwl2VZ? wxSHה{2UL>-09Ė Uvw*犹v'XA(wE̱V6r!FK"'1+ꊠ?(""řPРbʙ|TQ[l"GbY;`ɢ*O fvgs?XUІH#|Ib40FjJF4ĕ3촡 X1/؉[T=_?xmY Oʆo5@+Ğn{@TacH왞XH5E4@颋D)3MLE1̛-9.}?Mr(Ř/3WE_àr nB v_=Ž?̦:2ǯb\rb.wyp l푉W]8Ly~w%G kdHvDvK.J/G!oήai3Ӛp@j pOŦQd;+p%yUL #W]{͞K:8;a$\# a&'G,!]wqV:i``Cyf|!kE|Ԕ 9ca*m+7zb٦vz;fowwTsBx,( 6M+kWwp{pRh冲"VMC*.{ɋ*Q K~Fq.bn 5#΋E]f܎t)Y\,5'/thnC݂&͆ =]^{wif|Y%w=WnK4tKp!tg}l4F|\Y1 HZ&#k`)|<" ?kuhhsCBz3CaJg>`^z~<еr ŽWA4(/s(%_WN%󓙤cRL|ˣ-Yw et-zZ&NQiĽnX0<Ԣ.z 8ޣ sQ,*P UvTz& /c]Ldr''qaFkZDa)T9||t? -@\ff=L0)Ms[w 0~{$B5HMlG3pBI'H @ٽׅ0e*$)M)xClM(0 v)W0!G8 Z"`^׬sL@E yނ:W.HQe$b iYُ¡#| 'Q^x QLvF⠚B@+%{|?};L߰SZf&zi1V(87n J<)+<-l~{1u/g?aZDeOum4#W;\ >C0QX5ӑcnywA4ӧ=3f+ӐqnG*t6V&N ߋ}.Znmm WCLisNuGTX2+vlB"ҫZPp2hB(U7,_'gnWh7 ɹXLj8xMuJtͦD|j]U\[2&^PRz`L9KittZN(@K3a^F Þ& *FQ-BE} *q`xMܨ'F8HFT#qՋwl\ )<@I;܌{#2il"U˽iV_:1=}~$"-di9q%shu'I- ᎁAcVf``92t.$-A3'o؏C^an{,w$&BUH5nPbX)mT"%Ͽz d_r)lv ªk-5],EY&NEJG ׼rEpI1tKjFc i1tc֯^;ٗQe`\ihL|vz>=0rHC oz \g#:Uh HIF}}qc4!;=ͷl GJqNEifBZ e\e J H(UoQ`jی{YG"ec}[acN)32}РOM}NDw&ؐߜdI6 \ 2Q̘/}_规Br5TĨ8z&QdF8?j4{-Yԭ5x=ã9 rzvBT]bA Ugx(# ^]&,J},S1Z 8b.-U֎1ae1z~^p f 2sҲ6yAKk٨PPw5k%b40c+Y-QH2߼aB]l\!kDJD[ěR!cvt䄁,_~ϩZlN"./"L/QC/bR0Z|iݢ7X2;QI񽣪!/'"ރk RB} էȚbe^7P%lc1.cիrfwq#C *z\\\e8Z{oXjE|.tA8>F\ߝ%KIF62_ 2D{7G(je:bW$!HQS3*/[(ھ`iWp5`$ r8?Dd!lĚĭ=NRMk8 ;63}Wh8e}N=h/igDnޑj7|D EHBy]͙iɇxEL֪-T?Rܭm Ѷ}.E#Gc,(( OJgOby8ΕG/χe2 NZxYDD 'jHs-s+}E N`PLL|/m~tNT&Z`qӼF0&#,GmqJzGw+dB]֙cg;ރqư:wZd'ħ&/M=Q6z1)se,U2j0adx~''5lQ~XN^q$c!gӗV26yVfj*2GF) 1=PnHr׋G`DhfYfm \ 9(By)~%0\zpg&O)bo9]8cmw kŹf'9S@FD5}Ɯ49gjtb6tz!T k,йμ0OzdXb_q qH#-kFߵMu)oriembjzU-mi+{'cqb8hP#rD_L,(q{nS1p##7KT >2XtZ) }p$pǝӶ6'ӕ+2 $)h鑱HTi}n&M tbi}]^;/p~縖ϐ!e;OohZ`% [@H'%Ya)358 V:QͿpU |PcS Ӌ3gQZg{:죞 kZ1gUHQWwIS)D V-vw*X(sHB:cSemyW閚aQth"j'<:i$<&u6~ ^n_[0=踨(XJV&q9`by.쏛/w˙$95|h78z%JǻF_` v;MF8Uho9`K O(WdZ2X'WP\PWFe~|+ עpRK>{fx 0Av;P pH#nA[% 1p[i7k`O}@U"ɩg@ T;'Hs|^o0ڇZ-ގ=Tlwq9[. ,vjxU^$ ?[ZxnI2Oͅѧq~= `j!RGkSĚf[; lWyk PփRMb?ngcc3.Tn&C//7|w< XώƆ^MwxSد9"W.":'}Ȧ:-{nSzSMQ]<ol CGU۽@ЭsU/iMx41^4p;*u3G liWfԵJ川Vv.c\IӇ`7&^:&Ε~$hJEyuo@s9Z?oV冯5啭9+BA g 60=2ryn8a~WxE~Ӡm&78zile 1VC4m;$ 39fKH|YVƬ߁)Ⱥa}֟I*XuJ1@2Xpu'N÷4d AFmyɄ$%=Rsب[i 85Tyza Ï $+NߖNJsk:HdܹW|50W*B?Q)0DfJiڊ:EimٔFb t/kKtIsWϑ?@: 0zzqe9bޭDvs| 5T,n$z=w5 %7o\~rvsn`d:,Ǵⶍ?5òe9.) },)M~9bo^S}" 3M( F# &X?Aa[(B8q^'`<,pZ8$g簬,X74IY ߱uҲ!h_OcZC7CX`ugry ?!`+h@ K=x%7P3|:A9ZK.n3=A>E퍄茤92G:>n 2/g X}=; 0e3ԏv=ԬOwV?CJ- i ؅^fn&Qfȿg誝T17z,DX)>@9p%S]]>Unf7fup^MNS3P-69*% d2az~JNvï64/SB/y~Hf zNUuPeݓЭiV(U~) ?3^# ϟuбaރR-w *#'O`.(+3B $ǝ_Xci`)87gn@XZSlh'?C#oXgĿKjO:F$gqٕuI?\|n7}`k|ao"85WbHw׻%^㚫jjw+Q1# dJOeb%)Sl 'iop,G_k)/@š~?hK_=՗4((tE Uת>F&=YxVS_3*7hO >~o9;FSߢX| Nb \4Ya> viKA?RYiL Jbiy%q+\fƏo8M3v@BLf+gl,`>`>bމE.~ ]Z\pߢ"h4 E/8jg~ióN@lc䴓PFGlQ6 ]."a1Qf C5='E{tBz y yzlم~FHcRl2lIt:>O*99$4UVq>/5_[VGr<Y4[Ylp@ބkgxo Gn3)9&I0 T7 r: G%U]-Pۈj_uaIFe=lʌU!/L|Y[hu]`/O?7bpH@>١0E~?x!,մI6L3z*;eeE@}|8[QnϲWN*J;nE@v$O%%[PmDOr[ )xDPD]l@^̼ ϫxrIEEݳ/*^8o/%q8邂7/+aJ}EUF{-t.é+ݦn1-Cc̦,SW ܌zG['x zS]݇{ͰBjdWɜ:4RoDJdAVAi!"3*׳ȳv@UcW@Md~>S~i'TP _㴯 {H~ӍQԤюԧfaӈX!Z|hcgIGdYDc0a]\7 sBlJ6u4l¡L{ OHYtL1#Q=KQ}P"r{?P3@y-饂7 QSH)+( &r(?jiGz%=J/\}>䀧9QW#P$\5+i){CVUcGvQ&c`+_ALmԒxPerEW$kɀ\wP-a7Qr6Zɕi8Ńs얶o9yuHW>6%GKH'p-@5ZJ XlN[hc}K0=c uv>H0TKZjI%=l1,\JLj.JD>[Ǣ&Y^?8 GWIȃ-Di,I*>^j_~Lk335 +5ݲ5?$Qȡ4`VW˻|79/՛eI-gn)2jCܕSN?oYeĆr)1IEF^q\H1ɔ.>h̹g߷luP(Qh31HбJ>Dqus^фz~eaeFYO 2i7^3aBsbHMjEvYχb>A0a{@j~qIk/Q!Y!(w oStF g/j>靶">κI/4T }"\TFݕ,Z'\IYFr` o%]|-;^l4ƨӎElk<<iWХf+y؛뢍װ| \O km :5p"2nAY4Oþ)Z|_ g PJXw"Fv{~=پP氏)ϭUC/}i-`.gl_F'n!NI ֎Qzmd*i}_ތMf҃GwF b_ O_[dhѵG 5ގh18*=gpQH~UONe{Hi2[i9hs}Vʨͮh[3 A@H ۇk~iy][pE`%XX[tsun5Sw霎w2J/kȋ3c/Ba $N%bƚuC\-!k ]̤ԑM RlZIšn@/''~Fm& %)E14qxa5+ 9D; #[li{=)r9f譵CKYΆDA9l'nPE:\*SvsouW\sF0Q0;IN_e `r~#l "?@3$,AiQM&u87`{N":ƵjsDkܫV`@`5&70U"E{q QчΗ}a)QyRa&Aލ5ʽv~,d+R  i6> 3tq>`]sC9_Ϳp,@/B2AEێ69苵}D8olO:gPB۳t U޹WA pˋ5**#0&gxF(]2Ǟ6Ҥc"\/6^kՅn=$QT`WS&&fE%E~.t iIQxL=ñgx 86_ w 60xa{QV~0}ރ?沗W#+(.d܇d7,,R_#yH t]q{c5J)F_s)gm{FYM1DX .n2l3nG}N=vc`U²ư19/3=i;/}XlgXE=C05 vj/oR9ޔti5;2\9(-ICu=\n=s 4\ #85rl}6K_2>ՐHW,:iak:Q\fԴC& F-u2GeSÌllW"37/Nc촩Hż# LiRx;'=کΰQsUIxJ}VG;8AYfБ%>BFT4C~SDD"[^Ճz_oNʵkLLu7PxB2t`n b5 v.e7'4ޚJ b;ijX^P< ąao=W$^i`vvj p UN h_AԴM 8ịT ;fhop @ˈ^ XixI#QA=xg宻Nx䪤1!^0EcQGlH{-2 iD LJ:%|y'I(POJpѰPLEUuJ3txn ~:QeHv ; VR6-1:YMg@~n{oe]fcܥD<_źsFҟ/d/'$H4"5"OJ.R66Zxp0juFyVSǪ.9^үN~SAFsݾR pR6j*[Y\ru`pMU"Xh ۾(&jA5erB&7F# sw1V Vtz-щؔQ}}Ik{n!}֒ʰ`3wL!5i=Q dZ-w9 I `Y$sD G}Gr }Ή g^׶j uI$W+PJǭR9\S2=|;% Tt:o6JAYcv_ N(I<6gB'wk Q_-WƉ]{ eLYc q6;#b!:q8i5V":UQ5|lmlW!>JK{Fʓ| @r ѽLb:؄rBL@t[ϪIJ]!;-:YL,=lX\Z2^-TmHκXsaFA_' L'$I' I 5B-R_A`וּo`dh8+[^}$'y *acuIifH0Q_2T7w6PHZ)8$)&Q. OG8fX(d&CD_LQ_mW7AY6(Λ7:|WTyF,%$EEkMf{=09/LaX][taҵRڙ _P~XO֫ `747B)=oG\66ؙQ͸=6xSԣ ^HR8ir|piwpf7=1Ef@"D*vs n'=%GsS_|- ཀྵI"7i_ f,JN '}`[*Xҳ7x~5c$+)~Xs@E- S;R lCB/ RΛ[mf85x9>Hz&Kpw  lޞu`D,YkY$nd2Tw. 2V wD5sƸMF|[7rRBo$`ҕ<):: C>6 `C;Z ڏ}gⷠh I2O(zCF\q{+8X<AZ.ZA'.<9Lk M_-֚@ӻ@X֩dTtjtSnMKQl89hz 4EN䘣[BI[\ɽ$^ ;F/^_' μln55Q8D1ׂ5jlT{'d,5T8JмqX4ލRp+'y|FS}Zc;{.F_~LS/rKTyY-h{n49A yAr!V]TU jX5m6Gdӂ|\v-R:P 5Y(S9b c>LnI$ؚr^6W\_ qˊPV2\L˂fpV`Rz|e,*`T]tդ\D@ZzakXKcP hF:X:Bf ZIgMQQK5hiҞd炶8u[Uв>˖TYV ]̿w!çTEqȉLhX/N8j6xWj ﭿz+-OCkiE ܖk6uR\?EC(-l/ dx;ʳԈmLlH<-?6:(K'{ڊQFPd吙1!k$me;f%A,;qb4اUDbU?.tÂytva*G]R*޽Ij/=v3}t#ӏwT'c{iK XYtQ"7u!*ϵu`:7810C]P=|L;B}g\rӏ!-T]HX_HVr ӱOYH,E oҿI<8ܮ!,ۛfGYܕOZ~%XKvψeWW'G%(F/&|HJ(.e $v/xc7(!?^!U4KepZqJh7cEn:up}zeC"v3Qu` ѫ5Obw>A_Hj:A: k3lByP-N𽰤 +'b]pزπ=ڊba]TC'3Rca{Ic^S717)s(^/W܆I'(d񅫕I; >68MhKL[֑Ye_&/jXD5nԎkyK`“d쾮n5{ θ+/\Y[Di=s ˤ%`W\U@L-$b9ɛ\gXP~ Æ `:"oH&LӂpfHZR&\ׇ > "c}Fl{2ÃHlJzz1-cyGE=8ګ{&-7r`k9_G E&ˊI`+iJV 6F|Xw*4ǹҊavUԙ0e) W l52/Y 8 "xwKl\4C"%B5ua8+[P|]$텟,W(p1^+0kπx_w6 :5MMhNP9 Wzb\ُ~@ umbJ*/ X}'&85i|n^!YÚWSJ4(tvsfnfr2] ?;WK U o]D҉utA%@'i~`7--Ic5nZXI;(+z2{/|C|MmS.Iy NY-af"Rg%qCu&^P #xodd U  EIr|”%K W ~T?$)v` 07҂ &qXB 2R2k{ng(T.N9V^|$iƁ +߄!vX9?K{LD_zDji9x< d6') Ԯ_S.~o"3DsJ"7QEJt1IܡFsw/9pI\ bh|Hk΂k8ܤ@u-Ȉ8IIv1|q$GmneJ|!ixy]Qau"pzD w'I6' yB Ig<Ӷ?.8 c[m4ÀϣPTK6,C9K*;Uꏇ(45bii4Eטqy"c[݄FY>nG%L(p\9s[!aƂRb奫#xc矡žoEίR]*pє)`Ux ;VSs 8 'hbm_D'HUHVU!Yx_u#ONt)An_]_*E& 1XuvLwsc19 $d0$Qxa 6ȚLqKRJlD_AIV"$W"'+O?jw}/l01,6#? [ӌfgᱸ{їdHo]^*X8-"*)XX3<ќ)Iwjr"SNp&Dr9DFYt1]ޕDr,_4myN;l;Ü_gk ([5<[IH" 4w w#k W9~b\sS Lm3Oȁ3_ZB;+D\ŌϕmI6n@GS_F323JB\-rލR}ܮ T0UpX]$c2>65cPG|mmSO$ރ8̕q Sk}u}E _k{Yc> bm"kDwmN gQmR@"@*G:QEeֲy/G]UZXT*y :(R] YwdFLx4 P!Sإ#7n5TSѪL&uq2g3zNR&q \k^!@+ڪ>Bs)ldOV21Of}\nMND4BNWd. gd֛$)+-~+-63"IϢ?;3X=' bS#u1IiA ޹kjJIϸ-淔xjyɏSA$^wm5jx;heD C~{Wn}ƅOD=@/!G')Xͭ<TȽc.~W¸+z|M+y'k$h p*-,p]w=xe؏y\DLQwfң-+1HLD s6kU)o d~T-~]jtʫj:T h\tBL4|a9 t\8>_GdxOm?Xz?MG41 SNc!;-x^=nXYb;mw(,Ɔ̋kۃgI4ΡWCR'#ddў.=!F', lGkF tRgNHwqq|3HoS>鑟CO{33 qn98S+jڈD}YFMAflإΝv|ٛȨԀ/nڍT`_h#sPl  *2O: ܘo[n ͩvCx9>\wK=bv lQiPYL$D|9K.*5^JvOڬ2Dʨ&!ӳM?i4\YRP %mɅC^|q61H7EXUڶj>ap|/@k*@&L:db'n )\=-FW*\r{Lպ;W@Ʒ%L^Wdh$a2 k$$IikyoBC/ I' x`Ǻ !!/+/Š=HuFx9|JjHH\w5QO_7g'⇌e.Ӏ%6?ЃFﴅ!'[QĝGR8{P>>՟)dj;S8`Fٕ,] tg`ᙟUբ7IE{'ZґBvhމOO:f'q?xNEe*w+Kɵ=6^P6~)!<2+?yLN4zC8C $N\24fjQM= !LVV8ӂ`cKyn ꍫ70~q-_C"HaLJi?x΀Ɣ' +fUi"kTֽu"]<_D툞`ʚbf r!S-\㣡tgQV5 gi;/.&zJ<?tf~3UEz\ch䝰nRKMfŭ8xA's~5y?-4kGGUH>xv"Ɋ Oדr)N#r?;"^K3"K7wW4eL&^m9pam+U*QIi~Bt^X[YFWsO~Hr145[1nA{?lgY6p2yS XGgA'VfjR!0'Jk!Tp^tqݳ&%vw8I* \c=X\ǯ}:>J- Le+ȫe4\IU(y龨u4k{xMn'a'xm ߚΖ͠bF<']QeUM[?q[(;]]Lfk١rұs, @?&dޯHGJ I;e:3خIJ|biq a{@0aӫp[Qø8شZ/Ժ:d-E_zLd0\{`o,XcA80 =X0"7zbl̇h!TJ/A\nf~ aُel4x=4g81m삣z+i|/YNeAG0['/+w_ ߆JΙ heVx}R0Cpň՞FuIJeF?eF!oqb;ZpfC[+<>j6ƀfԎ8P@$oU+AG؃6b"O*u1^:+gMĖz xtr{ q{krR#[JQx)U^vxA54ЗLrh{Tfu6I?jK&#ұXMS03,}驔5V8&5{ !,]K2? ܝBe}vc!w|OR\ &xjN?&kU5T5(b 7gaMx3|r˸jH3nj<"F4WWFT\Z0'?F[pX6i/:_z/CELǻVT ls{ =p1ONH7'șȦj@wVBĚIc<J$ah2:=&,'N;ZWwPPwqGcykY"6E23o~]ڗ!ej ٺރ,\ =Ay*Ro٬=X^0Z;:T<+\|y%ƊȵMC D_O խ{vӌ00yw@RQ>h,K-*/[_bN$im4)3q+vЧꎏ׍9i51OѯCn\5#H(R{(af_Woݷf% P-jѝ 8x0dz)IUk7{_grKc^:oSSQ4X;ɮ(\kݮ~GaKwl]vO_*C;^5;b'w:,%%qS}  a48`4<(Ӳ1#2]R! m^-"O 5Ԓ'vd?0H推EdF_,(惜&ҫi};áKp3KԶH-T3VJe=ܕRGp!ܗ )'mnۦSI{>%$Sw#zӼG;ҁ@ kayMIF [" #lv<é_؞;bN6*z|._-͏wSPH>(}'ȏ!G S d\ыRS?ʣ0GIo= ˒$v=|*8xq; 3+ ִ\]w_ ASrM.qŚNDyTt$W!)}zQTaZk)UV5 HF9Na$M&c{H(̟+F9u";*;U.D98Y_X hV3-*=ORrMI>؜e[W PqwOya :^؈AS l9מqWظ@S0MoBkhhX,BA hƷX014kAw_Q_󬇮'QoT?b<A9IM[l\Cp~' űȠ1B[0O%J:|r>1XSe;Hy_\.4w/5銕 3@{:]TP󚓎kSBȜ`?uF/jעJzC [Jl:QHYz7FQɁH13I1T2.1G#67GTFϏAg1 {`6('nbLKg"=gc p'>u=yq  ?R=<8CȌVm=s8u^.@)Ejy|N.Y*yK$Ł\Nm˝dڼ-طB [p3yöxkDa{/#(MK7oOi"i`Ki!м4߷5/ 8&kǦBZuG8eN7|U\zmT|׌%5Al:c N JdeMY} Qpcit (G\JɌe&z7 2R"j0.JL'cWqvzJJk1=v wt1,FMsV5C$ᢉ,':ި&iM!x0ܗ2eC=r@B+ &f~F<RT||޲)!_;—e6|gɺK9V$XJ(ttхsrBL(Wer8긟~[bfuf›:T?m3Ea;{Ahi k?d28s #KȀhҥuqͶK"'GW+M=.8G@5!ѤuTpttP/{/7Ԇ} F_?b8_ ťH '4̏ \@hoř1D7w>$Sy67˫Ym%핾R߈c _:%I$!DŽ`mwUF:%$9w? pz5?ػUwמ5U^b IAv9XH64A}3s Gtv2[;G$ yq{`'ɜצGO:#O|XA7Hv hK;,|SV0u z4^XfPG캗t%y., =Ӊb\Duq$Z`Lc}ׁB4OTUJyC{Uh>Sv0g:bC1fGسߧpuKpGʀo~ ^ R]Г/ܣn4( ԐG|oVtϨDEp@\m" }@Bpۂ.?IyB2GĚ23f(oԠ)@Y!T&i<-&8%z iϛh10eؕ#2҂D[hNQV7tIe,e (P,% %pu⏧؝<|j: |cMBǬ31ʢ| ВYn`-'r׋U,AʙzҖRD@ۋ HsWka $_,vN[ 'Mj1&]9rm:㇬&Zf'IDq<<,(M{FY(}ۨ'pJ'fQ[Qei!8E[^kE)Y+Hӧ6q qȎ7 BES5S@ѴVC]&: (&mpv얦j7Gl:*/x}f#&IH9ݵJs]2b:ib| FcnX{TB[~on"zL$ ! @k ߊ0|6DZ<`c.n)~s/g|qgFI h_/ M5G]n5ܐpADNڡ*C-Fy Fd0* ۳/uP tF#u~?YW59:(}585IkT\\bl*W$]NnI#A3KT/%o ^Ln'iݴD M̓THYpSh|\xCuj+$ύkT)p$iq?v*B:_CMu@&Ds>ƱnFsu;S!r?Ӳ,Qoeܬ!f5 "AU1QG[k p8reEC5*΂Q)Ԛ:ov 1B_ƞ9F^Ƽ [z(iZEˋyT#*V1:nU_264>WngMj*)1tqAH5t9paILoȆ}ODD=թR?rv9X8gLq. JܺKֽzn~Mט[}Qv]@D_Ֆtmz'<=[n}ij8֊xo~Tْxa9].׀E zwWs_g0}tTm"I;qFu3E3z0jDᅓ\TI$H mVy5K"Gť}ʤ[_:q|47^m U-e;k 3feg[;2yVP@ ĩz: JįKiyIz<""Mo >̯wkڇ|^U:_,ğj,;iF(76MC5p`.RP܇(%9is}QDƴ.F\Z_3?KͶa*yv i E9?zhRooy dw_%}ox8r*yա NWhy$Lc"5 W>&=zP^1MME{cxcf8\I[&vNX6sE4k"襵g\کurLm96{{8a߮*2 V\GR>E9SSn.iTUVbu _ijKsK8Bt]yL.tOg0*K:y<{VD# dD ,Ա$딋X^ٶa͚&ȮF) DovE(&Y׼]D٠/M"窣 `0X 鬒ɩHQ\Goh%pNKd["hj`_`Y %41aEu?FuN5HU0?>E7B.ch9(7[r(0hfn*ֵo߶ XdM,p#d-g`7X:uczv1E-#729xHΔƟ5um*XYs{0KBHϖ];#$0rE? Dp#[{Qr]Χ]4<_8 6k. C4bN 5YiT{_laBۭ9bSYM$\Ogӹw='V8KL՘Ad89BE>z` =>`>=ׄ5N* HWckKzsqgD44VI3=w.JF/ёg5Ke:Gx/ 8d"8E}SVn€ǩ׎N,u6o`cNjd^޻w,W!_c$ID 2biHHۏ-J&wv6}T*N2zIh&E <c6qOTFazwi_Wޭ;ϥA?ZH@'y"+t  _ӎ<q#$-厖qCBkc:0Pe/pz WXj.ݖjM*J6] N`Z{ȏCs6U?4{ =^%zz YxJ1DE. EEHZ{3C.ovˆ~KRHs0!OF (%CoKߨ~,sW<@ô-{!*?;GR#O%LjWe@@.zȧW!tL2tx.+g7V~aoAN) WA"̏65R+QEۄ_1(5ơ'?ۉ S%3q`O+" R$YX]=d:TeMa/5nEF<'pAu?6J(]>y1az,&[޶Ae.2Fi=_~™qvL$Gɨ&hKv̒Ջެ2$m0>+G6RGHMۋ`+q:zT˳2lLL8 mO"2o k\\!ǨrLnh~$PUIOUh%T<ߣ"H]hTS1{j{*Be:2,r@i:,5dIXkXW@n% XO}vgGQĨS-PhRa0ēj vHIfm gX:-;<21"~P)DS2"$N*6mHKBc̜QEk#gQ-P0cM٦l*$,n Mp  "yb|By~XjHjI~ol`j?.߹ScSv3H0Fj[j') :Ӱ4EXvR lpdIzDHE5R7l?>`86@F%J^&dRZJ>-O* I_}*Zv^p(@Z([<\ZІ*TX$)`[;,tW""ֽ$_nd K}@- )YHc? r쪛Xߧ$},[#+Ij9ޒ4]q#^8i"!/y+t}/YSr.Õƴ5w**'(۹ 4%No-0C /oKtǕȭ2(DN3%g7i ,(daGpcgs2/vl#p>3(چ1u* z4*E#/WCBgR2a8ypYԎ0HI3lJӒ^Gc3Yp xtahx#M*ֈ\Ki]yЦ ] Scyh~/O,puNRmAff,vzԼjY}MK"_(Ԉ-rg-?/|g&R dgZV6у;w5_T(C kEFMk?"Bqҫet>I}ӫfMcʣ=^Pl)`\yDG0MM@>ڱ~AmENc:[W Gӗ>/:(:Y/ŋT︽ihoc Qsf87bEG$%0w^HWPG3ewa藘?,o(S?%uKCX%˼\W]26{D r&d$Fw5^rפj9W'4һ[8(|78JdS a[b3pmٷi5nsB88&8pdfoS܆;&ғݘ>8w)AzNPjNЁ bY\@仕-YqW/YH$ιOIR+=c='UYIX>((Hnn+V7&Q4g#h2]cʧ 3f6Uv""Vix+V4!^\! >)hgwsrJu*Z5A٘ºJFfԠivWU($Y`@=RKY:ld9CqvkfW_y^8=݋Sa 2N !+ %m\~5fWZDv 'uQ͛nsz ḲB-0a(NFq([WDv!GU&xKEMۢQO[{y6l%Â؝t71uNh펍>RL΀AxB7(Ѯ%k_ ]MrHQ_ w' i)a;[>}(pmt]+WGwNh8\t VYx ;MJVVJ*SJ΁tM[]lr,NGmUTAorQNBp/9Էda8u*߽h6>^iJ}BiOű`4W]&( ɣgGX@Ծo-r59qusdIt!7NVRcg1"S;ޅB?ǃ78'R{fN'MJlb'ykqSqX)GnLiw={3M7_߬q70^؊ *kU|HsVJ#8YQVuB%;Z+iqjYI-|Der yIG"k. -viFĤX FWG?F@m?Q?4:+0g+ ^lu^M"(%9 B2W2ڶYVbA'j,TF,o'ƭ шq9 2^ސ,;=nv|AْLOZȾ7SG&9MZԥ06dտ E3Bxyյ/l#?- p4.-ٳ HY8>rﰜؼqg+~tyK[z@ 9I|$纝Q*" }X=^PqlQ=ڲaP-8Mhï-?#;Z:CIfXUmTn'egψė%Q~c4,Ejrg2@n/ڠ֓}'II`_f*wc0A Ё*3?lt#:i:%]W ~z1D8I =#: {Mrk/ѣjG4(%%Rdň=^'=Z#ѿ!?+5]3ID))w/wKkgCE_H;i>fM)diSOEhXFb't_>\m*³kn()Z,Ovh}fK>:x6uoh#Z{?M..\h@_5SMs I,ߚϊV5,4uE뛥( qJYڰK[=/)SZ nt5܍X_+q^pSwz:s _ECPϡ rPPc{KcY݈̍UFWQNrp ٵkEg*goW N 4&r5LNRKTH_^Sd63KlvKo+vg $XعT]&|1(9\\ $;pmc|i|1uw!Օcg[b=yMRpNUIIQxFc F6umU@؊섍$4eaA^KY_'r*/thwL4-Xf a< ;7̵ef[ow2~˓cWrO_"`ߡ` NmLղ&߽~CDtc>CeQAOu,uRQPzc e>?C o&A68* lKBw. qOӣ!ՠIH^r䅡͙p\äϴg(bu>OZn*RipwF|@P`ek{uKrG>9mCEI8gnt./y2= r?lBx-7[ +o#r&Cq*۾1ϡ` ~Zy1/@w zڡ@.ekY1ϰ١H[`n8HpI=vVЎiGvz]z͏Ãiܗi }M,PjRdts.q˗ YxήFa+r'!V@u[Y(v}3sa "yh^Uc eW?8 HmL~򬁊?HB eQb_ Sd~UVpK' \f??>L Ʋ5b8mֿ F$ǧ3=|o'%IK/Rr$uYiGYh,3:Kxe2}]ejȺ؉("لkČOof|iܡtd('K}ar@rtooa:2 fwDfC]c|w{?T~}VYɐM^82+ge ="(\ M>-27YugkOrpZUsMd&G wZ*!i#GC3bޜ1JfQΆ~z'].K킿$Tr*D@TI7I*P%#f*Uփd;d6z YqӋ92/IdT$;C'Ƶ%-\1pbjq׊7ǑptW`(qgP+{Z}G.2; *@ɀ+D{o!f%zU9-Q5` `ܒ iڣ ced )W0&xi4H/_GebL>qFZߥD6[d!lG+:NSAQqYB"!̈p^ ܑ>n\u6Z|:ݵ-el;;"^ͥHN>`X ^o7 _p3g1ŧ] i(y-TL:Go33w`j.Ķ&OSEok%(UZ\)ϷlGW>Otv72c'HėH6QgC?&{쐀[mP>E-9vdV65}(_&md 9h.<:ݜ8|>럛P`zM @u5yETT9w,|֟8!>@+h{o2N/k2JtٺI>0o:ʭ<# ! ũA.4l rR?ZuqwfxK( n- !ȴß=D[ F 4~(YN\\x8O}i] qm9UFԩ>!ԩZxoCH|uYnp:C&4z!_0ؠjaF܉ u B+\+]E;&pl-RDkh}1O՝Iki'Rtu:MX@:qZb4̓Г%V7Aș6yl Ma-ID~nv0wLT<0 mf@ocICK?H^^ђ.w<s9[K۷jEzes(镮˻/~ e>5X*c{~VNpCpi}+2 I)BtxGkO;.i8:_-3KnO'^=Vhް=7#[O˄pB ߸gu+ކg 1g)+"s].2Aa(߇vˍWǓdP\'Ԓ%kRRek}Ds`rJ#D{ՙeӴ::;^>Q"a"13/+zx=)ޮm7pa~`'9g,A cյz'M]|p}d^@3{ƒG,OFN򥭧2ǔu0 @P~%:%LXhɗX'(t%nd?wF#՗߇^@`Mdpp.,ㆡzI X$_|s6U JG>&/ĉJ:irf5Sǖ-tTmi QxwgU E۸d_&g$A%{YCg63X`f l@.<۷q 5j[+S(`Uؒ,gnփD w' DOxn}Qӏ:~Te1Rpkg0rpUnMe 9ܻ7P*khŊPO(}/̯hj`c/o,ئIȅQp05o"8j<1>)0Y:Fi|C5C ^trKRms5vOq[ƖLiF:tKA@zݽL'.x `hy"Է)F}4&GW۷<˳Χj*/j|%=rRV{h(4 f@9 `Ƈgj Y>^\S?Vr<z,mi;,UvR9x}SkсM |o+>@r4voQӭ ]3wd;SO l={71TvX5tmPOԕ GiOR:}Z}_PB.]$!2z Xs);nCb/ 0z_{Yn  @D빖%olSOUPmI&74feL!_ VS\BŽ Z`4 $4<|ꕯjA ~LR }Wr 08}WMYvwo0iv 3x,j-[X~3xy eC"N^TX:Ϧo|1Zg|1F6IC)﹧45u' p ح"rRt " ik\QQ7c2bJ̒f1bA/ 17 =^ 8oĩ+Ƌ#Y^QXQoی_T+QTc&qff$U7XT*r #{ݜyQh5;E/0qh^qs5pm#,w3H{t m3ZMH+b=|7쁈7K*[w:@ N=,WhAe*UerskƣyK4{L!Әp6RCУc 2bvRd\ygZEr oAmkSNyAo!IpI]p^uMYݍQٿu`^&Pe=h0Kۤ&;uYdNP *>;>*?,XF1 q(_~X=lts=P}C1߲btmwTR-U}WX0L# 2tAv 3axɍKq_R"xwhFz, LG՗@.~taIr[),cΏ#[1Upҟ K6 CJ7:;VmDt?w;qVJӏЂ#q?CwƂʟu xy3wo0(II&l-h[|P2 VF(>;("%ب$iʳWӜF s3LU.L0ict8bas;<ߩ|d~36?BK-X9E 8n%ȥ3Evp5:an4^ܰ}0ڷ D@*yHE Qe]3XA;L5(ǩ'+ڳ gUcT3a(bC?J2{,2D-ŻmclѨ4R ^Ձ&/Q}%i>9Vޝ#)ck*=]yh?ďR,&ۋ }*LCT0ߚNMacjάîTʫ$ A/[,C۾OCE;j; dQ+{tkg |Ud38#ʘbr2l\0#IO٫kdBH[Z. _H4P!WU֛FwË%4Ќv.Q}"!O_s3(7vpoc׽ ʀ4RưGs|Teςd;֟"ǖ k@wcl$ֹ&/&1cNiЪ}"d6sFYu{>{tVCee$Nu 4h$+e9q,b$TB2ڝpZ/-XPwIˍ_6sjDhq2Xi n[5,HqvnrTo|j?b =6ڳ99…00A9{ģ(Fv`PDAD8P;ƽi~qW!iz5d(\=KvٖHx}!hY ݶǤ`N8g0ġ`I$J>5ҰYz` u9ccO 04l9|P$GgS}U,(|lT;~]7Cr<3_#&ח Kް&H'U,>a%3d0ljDuZjb9?utA%1>*3viۈES[86#e; J,s5( <áN؆0 !5~źuy()qѣ 2 "xMcL1";}s| Ɨ7V,۾5أtN8 F֚,+6Ĭqq$MnŤ D>8cX)#j:',Qb7} qڄ=m9i1м/;º5apZ&wyWwKyRK8.fEet$+s ob͟yflDCڎJm^_E-(u܆ض~eϷO{;"Qc"(aMeI^*w9F};'٧T!~QAuU2ZOY~-PV9c,m[tRVn_줉0 B,4`>-e4UBj,2$# Ub9 kAq4+S *濉cH*eOٿ[QqOA(P>kK8o:!C%"񈮃 V\{+5j{JDW,~9nKmeJrat}o.nXtPO{UbX݈I:\ 0KZ!y IR K61lIT˭=<۷^W'' 7hLKYmP!ٜz7o7G;o:vgwzidy` \3J: Ez;+/mX^WA P&I֋< ^Aæz?2Fz 򋒆B_[NEJ׃&5d!sXowذȕ,[toޕ"%>@Ȭ,4L,9Pˍ++PFF^$#:#}8Bpܮg}g'!S;3G?ݙh0'9G\9>䋯덒.w){[x<  )]g tRugł.`82}6’uleXLVIXOTBr eh|%?c4LhhpBCZ6rA陪Aѹ5r8J8ZT'2hHZT }9/|RgOmX2Ϯ#:F cE~4i\`6zċ ྔ %S``ĭ4d)- .~_]e'fRbAv"˾/[)<.udr*mDyu<4kшMi9{UF6+Qĺ]þ/sJ! z%T;X A:q˻C`D>C;%h@ɼo9\>vz~/ mI8*FxyqLHnim8"Z<[¥[] M̓=+:[hq5/{7¥Ri^wр蟛ga9)\3K*“aScȢk0f)NsPVbt*suv:kmQH,L׳-rG8${j3Xf ]j;F+a?Ro!2G2គo]9f(+v'xǘ3^'ʬod|LѪV>C;:QXJgcճ{DRmYb)+/+sIv =m(;噔1NבK ;7ΕP@g4kz)K/߈$9 De2z5yV P9l_f 3("5y׋Ը 87IS*]#i[D' W&;tjH_9K1)rNo "%hK/ 홻' ϕ6z,"{%l h3AgZ+  .-1GnD hp.Z&sѿӦ!}_.%~(YT9<8LIGM~:ٙ~XٓYs- E"/VW}M)idU΀[d%VrgICD;e4'p\dYw d$Y}$f}BT=@{ iajxn~H=]aGrIpQ[(7GS G8!R%u-yhImk%HC_q|S)l}[]1:eDLZqgRq|C ,?>wSJՂLrRˣ0ʾ_g%72qq0lsi#ubkz f^οXG7rf-CvyBMy~¤ίg.Eju?!V\`FvKD0\1-ܰGTj\]c y7}^I+rxY_8pcؖQ[Goɲ"\$d@$BX඙5a6A LC @=a 2U ٽL\\Fc;" XV̷(v^Qqcw+l¡~ ;'qiVu0,Z+M.vp;cd"K5B"WƆXZAF":C}Y𕟢2ռtIt40g`89^r?nQ[&(͌%\sVBox )XW'F~;`=h"]8Ă`̏pFK)/|oO ڃ|_ecXC2T$!Э۸ \pUmS-y(M m #=ðkGpʱsU-ȟ˓-_p$.(۲`3,Fj$"9@}ŠSēLlj:|VN.N9KAiTAD{~ﵫl(;ۑbX&( XHSaƑI|f`$CSrT綐CT&1rٗM ?mTg*,o V(-O1ep&8!~ݫQJCt`O|'*Ud޸8dD{`KR9ǻ6nu]EH|t 44~fjl_ʃ~Leu>9Md>JbrQ|!ʸ%(.dʒ3/, <)~1b!HRSZtV?[" WΡ O |@96t]N_ypVut@*S³~!}SGGϦ0b6)¹ 4X0ݚ^hBnr0Q$y{Y^ ^a侠t[uٚpx겈?5؈PRGL%<O{ܪΝS(R!4.՘w;XB=J\mcA$<vVU#Q_V [/j@[=v#iiShLFaL5$#n Y0"$PtFnnʆƑH㐌P1!c[#)h|'vyB}\}, [p|1.Ƃu6?p> r$yzYjh*/J/r~_Ayr)LI1=Q6Ł)^Y31N+.\؛iyW]R1;s4 |Hy/[V4%V1݊.&iztN`/IzWuh]s.TZO:3# \0K2ȕsO(! ir'&K5rn}PrZL,Ot&(k[qj ⚵@zK~?sD7B/rܼ gʧY73E.'H"W]3Ut.wU%:a_՝kmO̮B*Q3r HR547S-AtGV&W_PsdoDQHTs{l@%6ֽɟ:,תHl?+ oSꍚd7Ѯަř1T "<.ѱa `߬k>.Py{6GlO@NCoWd- x5屢e$x$MAQ 9Jt+vwoi^{# Qc !Ǚk@Z6W emyv#=K6$K9؈Y=W&!# JsvBVh0+gydvsCO| (WdU$勒GgpŞùhE+ұ\I5(HAaK+b]$? 䱎 s 50Oj٥z$]Z]uu1r~tcߧvJ ,=ik#+%Z`#H_$_=]lo ^ -A٭S>pXU; 3>fL[[/j@և'%Ӧ-Scn%߫J9dz^Fwf8mRGN6OGj>F[ks{3?w@q7sTe1WRH5!=]WmN)ͩߤ}+slɮt: I ?"mȈYѬΠqkLgs Nc'KvB}:){+I+xqPrϏ^Jlt67{) â3<<@&|.` Y1n3w6YӲԣ:`~_f0 - 6Ul4P!BYϹQPu zU <;FZu@XC!r~nf}g f=G-MGm<,e%/TT^n{U|X;U*Tfq-}$SE }yk!irbj٭]T:GX4BIrqyD4D" MsjDpJaEW`%V:Th#)z1Hc0me" K x] 3 LV{oFҍ ZDpq9eaCq66.x QC02k?&y-ec^J:@=&vZqaZ{>d ?<_.`*^hv̝%q7x% VUj' Z`EZ)V&^r: -zu+Ee':@и"o"eWQܩ&ICڽE=R~똈&_TU@6X< !E;kt@")yR_Ɖ=:Z. HB3 ;:mlK)RՈoX@Olf QH@F)@G={#%1.(vMįPBZWFZ?7(|Uq6c-`XjAz pj9L ªdT<WgŸ,>v"q*/c ]L z_ | ͶhVNnOԦ˗EhlJh%߯6?EpN=3N?`s,0b]TXjDSHde+LEַ6WpHd8H%Gʴ(iA_Zñ>/SR*{BD-`U3?] J.Z뼈lH-JBgaY,;ΰC=ڳU5KX:`!_KkTRkŦwߎ=p&r)Hύ{~O SE\8 ^IۭS Z~@ч)G+w/(c +b!G_gG֍HE\JMvu*urN&hsYB ;Xb0$7v.'XǷ LM Pcsɤ=QT#x^|J uB}]cU@G"aEmzYt8XK>Up;<0F9SZLP r4 %z!SVQʦ;('~G u]12k#Ry[]2t0X n }tl8eJ!/ߩs2]kG˲ o)~g.V5#1鼥J3[Jz7ɽLv'#Y_{n\_;u0LLIXFnS檪>U%HTuHk):ml!J9%44Xj`\ gYש-F>d o]cyd2)ZbYc=Lg}|~(-@(s>X!˃JBl/c1xtn8R}t 'knZP/E]R'_>tށXtdVսbh(ף/o7WR#XuW08U_ ӲME EXr\=Ht\P0 ŕ [s,"1e]jVP7]%յR1aȣ"ߡ&#%o[FܠQӲZũV,.fFȿbÏ% ϩ!`$Y ֗x]L]ǙfxprރT"c+4∺YGe6&@b71'N&ts¥*#*v@d]TK+4&Bobz%DWJ 0IZ.Ŭ[ )!p?콄`4fRNxJ؄A$7l۬g30Ǘl"n/hW6>7飅'iv r'hmưeHnf_L)z hdBx4Z5R_cH9!yToK~Y7>V.k@LJwZn^`Hxυ9˙{hNCz ӭur4"yö]ڪ<Ґ#虴[qٙs4 0cǰ5׬ @S-&T$hQ QWύ:J-/ Y@ ͘d8)^$^9.眥;8PEhؓD9]$Z<DڭkX567h''BGg$o`kq+$5\/^=&~?0 55p5_My2VmݛaEϦ\v8glA'N'D̲+@_KNH-j^]pwYSٞ^LvF`HZ#t[Ւ@$[Mﲢ]LA-dwJ4ϔζ̸LdpDͨg-D}5-u b>95?~J>p+{=˞| 'd)n*WWD^hLoWYM˨~ Oz7:j]Y4S %2<6`65RscfΨϮ4awo NoID5A֏/A#(κJaY[e ѻw!ez y)2Obu8o`[]0ـ U p†j}h^aQBŞUdu,룻w`Y$/ Xm(#?`]F!m[I(t9f8<.3\AzNEaQJ(b W@HhXX؀xšJ>xQ^?W AvKaU]3@UpU7Q (&gĬ`_5.n&ٟK*]>ɔBF*s柨"+φlDMv6D ' 8Uhު`*RTTLEG>qaYq[~pUmJ dR^rCBx#9_я[p,&Hy3Ҝ bc/¿c zfbGeG:y0(\_+Pee֫)4] =%{m HbwZ zvLFE?|D]!KE)~gX@O6,PEz{-Qd_UT[G73Gˮkz=FrI$”2_I$oKsj(2m݀:<$dXz},wY5"5&Y`z'vޓB%>Z89EE3E!cH@+HxW!ëʒ 5f ۭG=g >zRڀQUFoׂKDDGUr:_~scnf^Q Zx6'kkڪeIR!K6#0ttL Sj4i}RBtfM0s-S->V4jY`Gw{XOC Rjbf|5 &*>ߑ ;0'eg<Ƥ=pE&}|<,"a:mWm2z!#ue6| 3ؿ^OQF=5(-PJN|Gqp5p<}=4ʐ ȗky)D{;%bwHnO<a~Q xHZ!F]QF-exf=wxYx'Sp-S Rt2>]8ׇ-ȱjS4,;2_oBMb$ˠ|ӫ#fY?m^lA@XGXV(Yö] R\Ӣ,K=LXkLxkDklF:o(bܯYhʚ_׵1:Sӓ;Hsvz 7fpU|`?^^c,24 ]Dg3Wg"+YoVF!lPrWb&'x,2ks5BX8>hX9˼8m2WNu"6X9j+L< k0 \fu7ϿShXgsO? j(< KRNZ6', IБiE< ^h4(&N8kLP.[]R[?m& R&ƌ=˛~t$4jm:E4dVV3"GƮKBbƧEaԸDl /|I<bsw jwcK&DBI/\ Gnj^6J8*m|4-7s%ƫPtQX']qbeXqb[Ѭ|f %!v31a_!tOSLx@ ozKRj(r?W!]@H7/ʣekk):%ӾE #(+"*ˏ04)^rV-,Ếgs0tSUN%%la75l1J!`Bn' CkÊݻ`^݈Q9;Qi*:fv@} ayҦb.}[Y q9ы*4\Lr3`#Vu=>$h'y`bgjUX+7mH rB[Z@ibeK}Ԉ^A1㭃WaD C? ol=L/|;yZw2 ȍ^!"=+$FB>DAZ!b-b 0x է];6]oL$灈ÝΏڤzkq[YoJ&!}0qa%\ =*jwL~VUse8N@WbqX8VE#lQ*e%,|=֥IXq0\bS쵢/}i-?'(ݩӆUcCJL(HyJq0<{ފ 'p?*j{8TO>ZUA0J}-TEo^2` 8V66@=<ˇb8KSRACl;ֳR /oż#q򨛻ROyVR2')Nb!*$9d=]O]s%B-G8l:W8߳JVRf0KRGLrg* δ҄*K@1-ob՞4hٓslMxCr87%g2;EFᘚ"1dmHY'?_ϋ`,癶ʤwhl/򵺍-bOPjԏC'߭sD}CϘdJp8WT^Fl?Voԓ@ aZ3ȷZλ!LZ9//,)l~bg"4+S1솁:SOnHR1RF}>M"=U2LǪi8 )52rUfMc!c\nlZ Iq(V0 !%{B=On=ۄ~.YIz,\h!m( l(q+%&U@ 8S 7.OcɄ*9!sVr`xpvX^4u|7x(Ԭ' zYICf FԸ:#xjf&ʩ-Z4-Sf?/R}$ܳ8k Khζ-/^ֱ#@FeRfӺF+["Xs B$MWs66Y ijY߫]y NJq$!DւJov=ƮGnUg8 ܣqMH{})6{.ĄHUm1o< R#n[%JITvjUNov2P,"PoxV4sx#&@$(ͳW?Ԍ>FH]JjlpV{\WW1pZa`5;/&Eʃ{TUdO^ #.a C̣JΉke^զ qZu֖?T%7[E0HI̔IL#)E,~%Ƙ2;Xⷖ?]#5nLL7F/SM []CD+~ (-E\֪pBnRpl;&V38Me̽-}a ;DfD(@"?G["*u+ <;093g,S#Q)W$͒J4-g\(eiAb0ɚm] 9 uƁ#j U}CvS.i!whHB-Du(24/[O%^#Z)LsY>Le׼dC3l:V3VBD0-O{ф8q+;eYxCc6afH&6m}@Ϧm_BwP$␆NsOA3;+;d/$<ϭwHuefa׍| YKIIA7AѺ fUIZuKaO <6Ф3Dc 1ڧ12K֊[Lɢ[0 z?78Aםč 9fC8fyH0RJ`q7)O3moNI}"ZԒ$[@܅x߇7y2|vc 9fM ^kk߲D\?kS]JrSI"F53SA-ПV7,,L1`Vebxn0dlj"%fjM#IG{qq8/znX6)w[â,o=x*\3yHݯn 8dsb徕 7Rv sNZ`~]Qa\/A>"Da7h+ #&ERR[%NMaG4HBQ57H )PNazU\JiwTi+F#x!c B35w Tl}71oppƷpi$>{LQɥ s=/1jaB=O [׻AQ}X%<{Jg#3j*Z%6\\큠]Ҟxgi't繏um̯78V:c#nbr3o:"! CYE㝙)RYXe]CVЉsQ (S;³HieG,#M3@u)tn;N$pK5+H̅G(tpAsZ /Rǟ&m@ B,=J>8swY8Ieѻ L6!Z|<ꞃ ?8GW[Y0)>F$gpV: S\:A ~IU2 m0m.8~P1V%0\L_HE|5#]qJ6" ]+?6{p;x[iҳXG_Ͻ>۟`32-Rk U)ɲd^=Ғ;Ʈ&|bB\vcӕ`|#pHgwmhvTӉQ42uABY4ߢ[jrgBM7Uꅲ`XTJR<8Kif^EE8h cANLH9.apeAz &dSk|ꋣ(b_A 0Qil( =ž"Oa9byf k ߸MsgXC(6H:.7 V{_#ۢ\_Z' ٜEBuO!y[dVWj/(b;mG,9YK^ iGx-!7;a}J$Jڷ7yrOu ?O?<8S[`4bT-E\4 @~HV$^-rH1 fEm$ bRTNxc!Bt!:9SĪԛ2*X~w)cU"iũʻцIWes}y{p$9^a_M=c(H18\H\#/AwCi9K&xJj&y_b4xIL"Wﮕh9u]a-o:k|97rQs<|3U'6NAf JqMe$ e w_6lzk W lI n\\4ԤO dD44ip 1ܢI&fpPSIxq˒}#?ut>Zq]oX({;Q1}.w$Y0 F #?8Nb3'_.h,*aS(La/Y?@;LYy"k@X7F>Ҹ#liwYqdđ Q>E?em+f쇡 ZSXz 8svD@yyȝ( #^'m8h M4ݗ( 龻wߞjUpgg0Ec iw[NRU'=:lϼ2K)$C ړdN iPQLzg3oOq\g q tg1 Պ ѝkeشq[rjqY#$u0Ir2P||D|_ ޤ_;gtu0$j6"_bHE>q}ϡ; GuS #N;OϤe>?~tƷU๲ M:ӐѼqF؀tTK>9G2&>V1ȅozG5IAAD㜩փ!IG  L NYu=JV6]B,.5cI,DDw2fO  SҰ\Y8(4Z33׿ʥLiq@zݿQmc/sW ' ~R<|f4b/< yb9w;B-_+E[FYx,ܽUˉ,7GEi sP P 1>6Ac= S0\8XˊZR0(g,HPMF4t5|JIwJ⵳$,8R{9El)h\K5T읺*`{[\?+ܺHЍ!. )iDɸ@\T삡kG+40cVwalr_.[x$9&B-Y*X"[EA}9&s+&+ڻee ~Ŵe$'3gNRknw٩_)AG_OTKB%3hŹ\HV4q4Z܃A#&V !jJL[& @EP:(nnd W K2$yP=cF- VwyR 9RF)X+3&/̡F*i>z{ g;0yޜaùit+]uGP Qorb\:˚d2%wɃwByX6z'o茔^/Tz)K W-ٸaqPk?[0wօY8̋ć+|Vq"@eC$0%>@sw)L$6Aq 3OXLhn,θk kS+:K4io e@{Ugh/ʠj#yf'{9HآBNknEc ~sE8wQ@I8S*\V&N|Nef}%@GrHDpЅh=dQOY>>i1G zdFŢYU:^ȓPB\0] 8iOŗK 󂔘o' MU'79[l1TmFL0'nB <U0fw63zS_/(}e䘏e9ocMYf,{SAF$dƏyBc\ ߦˊݿP(~o4d}.V|~;a…`zFznIPy=f*|W}8ƺYW'µC j8e" \ FJ # B_n28ȎF3k8j&? nOo#@|{2{5c>RA=y$  :F[᱘a.f\jF1́H-tfE0;=;I_Ҳw1XV96dyP!Ɵ{@?K@<=|}ӡqhdw5. /@5Esi#}O?"O@x)pFv'<3jB(*M.D,.[bu%A{6>Tи6vV:7J?K=+e,3]쳑,H0C#{Pp/#͈Vڹ &sW'檵2՚x ۷:mLcFEȜ, J$oGg%SEa0)d89AZlx"0;n [+4Mc5AϹY*i]R@AsW7q,χZW4K+zGX1(<,CJp C1TDB+zw^¹$} }mWulH«Tn# mB7 rW<ց>O1ztް-ϮM* zmS4K'C+8fwָʼncۻʥXrnQVMU9q?m!ztv N&Uv!fuuf-ayv)gh*@lK5&ѱ;Ehb܄!-*GT ۤ s'\ 25x.HR]eKyɻ\VB.G[Ċ eLg25BөijkJAV54[9{kh05M(D 1N V` `<9KW@ PPl{ ]Sl (ZzV!JZ5#3-L)WI%KW?1gcξ6[K[c>c}B0B #$CU?vr͓5a{5_=NƁNxz?WEWv 4tdg_wfbvo|DYret6Cc/%}2! H1HYd=Q"|~!(*lS_n)CCi޼Dr_gM֙y%y6XȬ,[iJUmgOW/*_*#% 6*~k z(tO[9Rk8Mط^bRynv12"v~K6Pz4"!čնE~!BiVWcPꃏDݗ4dI=quE$Ω1b2wQaHKoK YwU3Y yd9i:)3렵 6 ʃaZ  flwo}#@tA+:3C vyPʖd?jAE&߿pN`7%k&0˸ںi81hڛ3m$ַ9k/A#%<RC<2u/_cܰitG,(͎vԗ-eD iLnE[k%;J}oKf.$i,pYYByWz%eD`//Ll|rĞDc2RBG4ǖ;:(BC>F&Z%$DG“\tcS\'Xx]Udh;CcFviL6Nqo:݋gJJ8н FRp")udk'$xH]97՚]'+왋ʠR~a~Y?0.ڡOI4_55 \3"<c|=venLKwoy蠀dC!x3rp3pCd!w+{/J@3ulC׷}=ZEI;*]݆޳IEhd`ְOOU:=&%rI5&~z*X oε~kCO2nӨI(=3`z9\>'ӫIp=&bX>{j`y\ җBLel q=0R="𪁗L&N#lw5;連vC2|gWz۹fA:2؉6FOk;E$38WqF Pyq_L [GT@o=; ׎vK)`OOy{g4ZLP]%lF~0 eˊJ2኷H\,=,Ą~}dZB2|jx="-*ޕm3ު#x$f/oMN_>pXޥH|k-$:.u f&J:+C_J3Ks~{u1ɺN`N b2Ec!orAYwedSa2$9":Vd#8c{o-)=+~Q 4Y?Z0ѕpC]u Y^Kі?v%:WMݴ!xz .D_0Vx*0ʍoi=OEYq(F}K? )_B&!^lJ&!UНp9׳w"TlnL*ԲTUC©riDɬ;CŮrDiD0W9$KfMc݄VD[yufǩf\EںfҺ5!/1Y%jMڂp/{N\S  RGzN?!7Kh`g+Uf~xgzL%gZq_`eZFdD*_sb ӿڣif5)i&բYqމ{"[}0,~F[H5܌mvV;]J6E=rX; P6PbLYdzurmv0ر"c?= L͚dqzVPxJ1OV# y(UZ7. Bfh ^%po|6h`B2 61VH 4h=R^nEe0-0tvT% Nl )x߇\A+# j&~k@p|tbnI#*=qÕ}rFb>~ųTaXğ;YdTI> Ӄ)FmvO |fGP$ԍk."SaW{7hw&yTSVR鼶X^wfq _]┫Gr؄ +s!1un>cgEm_?Mw񂝀#霚džEۙb@.E%CmudЂYGmA㸏aH7:nxUQeK"R=n^}O~$ɜ-ZvQFO+WYfx7އ,݋wy0W^osbe:'6ӳ 9`^;;KyE^Mw91Y`LnFhGn8(ɶ:rQN$#uf#-7uƼ8a xgZ< Lİgo".|Fv ]=m42E`ojnܬ&guB'PzTKB57->Qiz❠yS٠vN{irg{yW>[.P_FT=kQmɾ !3ꚰMc"Gv&dAV͖q)P#ն!K?h@oݠ\ qˎ c2;n@6By7GoWQ36(V75.WMO7sʴҌb4ucbǩsu =_|C8.AuLV9LJMSF2@행rH4kM5⦩u"-$gz~XdRxQ9A;_?XC4jHH t=x'srmJkܥBN |##jH!v9f'+Dd7lZ&eX_5/?weyaEX84xaˈn0=Uqxrvsk4:!,O Se`r5ʓYT :?,M|^%;~@1ҎEㅀhx_\u)ʋ~j,D.+3I؜p,kb2˚HUYLPD[iaY+ˍ߶8Pٷw/Z:*N*jׂB+VMMqiLD\"̎+yJ'cbt;nB =S&>"`?}3\|QOn+3`!8AV) FQUap_Fy@pȻźլۗzVH=YІ'+V (0513~bU. +@K,׳YstX>:3KՉRKK5bOO A~ 9ZE$pꄣdU1A01ɠmb}ރ&g6ǭTksD5A]:&B8RGAOuNe"8:7Zʝ%wB Aў6r3j܌ct6 MY[:}ģTyLx}f;4 g|?nߴ3Xs[x4,߶3f2 0Qx/;[I1kP=>se[RV){ҳ Dw'P=di'y+ir*U=V@ qDE mP*#ĉLXVmX3>kj,cT87B93F]cL c%aaO캳4IJ\uKӸe]pfk/וhL5kQjb<5ⶀ莴5\d;wZȢԗNTx\r`b =Bj-&?H'aArWdž޲ϴ~a cEU1jK=$qݗEkZ%Ѡ;)3r07ͥiZ7)'iP-:< 7(]Gh=ӛ<;(Uf{hO=LAzǛr^2=Mlժݭ@%Z3k{$7(w٨p޷$KU"T!Hq|ϕ<%d@ ha)~u~>ѝ_=Ua;O&Iw} .jU/A/ի*N7&ؔ,!E>N+=ȤTğT9Upf4j1 A ^l;M 4< ^~I&=g\< S@3kѲsZ;#:gKG)C fW~VM!+-a:KYR9DF^&~PUѿA?!K1S|'W"[V0 ϙ!O\M~/a78GKwwdrV)f92q3HzGwXQX(BHb/)TQ%qIeμ]II~ih#_tMM@,2վ&2S)lvQI) d1=\yݸw*Uz֒mz-*VnRIhCZVeŐ豧u jyIi"RN,^$?Rz:q  /Ko4g2QlQ[ &i7$OT_{BX#,fF<%!ժ=zhƀϹ!E8KսF%0~Dtnk!i`>͗"aiojVB*>YÖ%5RhX3>~kx+?q c9ej/fˉ@t_TXfԌ>eLq0P_Zԟx~7 $<MeA P>xF/{s7aOW`0ݏ={8ҟI%I8%@+us`jSv%մ Dڡ>OW*Kę;:;tc ~i9[]Dۘe"FwJyI1gԸVKI>voPH<`.98{f Ŋ<&TVeE%MW _(R%c IJ<dCI'i1΁# %BOy}:9*򤹴Y ;Ler:#7ESYwpSy ٨]>iqJn@" 1FUi~K>H,%â_Y,2|aX[ڬlƕQ\su/ьV'*=sjTU{!@"r~6[)Gz2;@Y.݋zo5^AI#"?qH J9Е` 1` #Z l|)SznYoS@__EXY1F?[oKWq!Tgfr:XMlW)\xSCw`@XKwPKPI:MAgΙF9yI!k5+{tNB掊3K&0|U :G¥V);n0Y|_; k>ZS* >c$F*6eL_ vpgӦr P7lL!.&>`-zV)b9(!E@IHbR(&-?I 1£9 I4z$r\g'h&eO3 *bo ~(@evYnRMՇֈLosx|*^-:Ҿ†wmF C+w?R-Jf=6Rm 禃%ʍ廻 m+C7h  UjR걆t5P)+\Mӿ'j |w;&|ZT0&uTyUN}xBͰ(IZb<>m= B[yGHA\J׋~D.GOxL>CQ7 kP=t|Oȱ|HvO= 1zu&9! %P/+V</{MZGҸMX>Ki1JaSGyN(=В|}/n1:X&O?$ ^I*q/uOC3ɬOw3izu.l6ytזEzF:n0Qרͯ0e39sшS`Z{6$\F;;D o[^K놙[شm8c_1%\T<$3֨~4ni[]oTۙwG@ro ¨tpG % lV~^21Vx[10ر~anҧurQ%hIIzt%O [8s C@1ň!\<-Az j^V)BmwyW c(,{*{t7\CA#q<%oQ71EUSdZ[ <|?T,fS,Vա(yϽv\gl8M>=V0O\TLŏm)4kf1SXqRYlY-wOE>Bq@FW*~&fu%PbRQ^V)b>̈ax3WܗzS[;LN)jY`.p۵>Tzc 'FXa'V bHzD' NA=ڲ*?ZfiKDAORJō~MA.﷒Ad o`\6QYxoLj# Gx CϝoJ <AC*Em ;\q+XqmBN B)OC I2rVkgHXZj/Ul.}͍(kڍ%lVuY;BM1(漑~ݥw2f@Z+>dF| 5bk)yt$ab}F? >0ڇOcK9½'fO EQ5c<;EIQucX @8R8^W*,@ X?}/4O&,>[Xpg2SieO [@4ĮahBaڪC񊞻UĄ~6gsZ2fxf^nOxNpcm>ePHQYw? ov0ya(X|]pQ!Dݑ:5Vr$x-3-l0-x9D:0㌡Ƴ/BK:{Gr'Y8 Hx Y {hrӎ!m˜zUsǐAu| r"K10#M'`tnU&6^Â^YJ%\\cgs}W1lGt Ȝۋi鯢f+tosmיc{=4qw8/=hfYv6r)VtX _fZo$OIA [ЄgLEoFzΣ)8)@ Xm5n`Uem,̓;jh; k8F/X W|C߅ HԪ6$ۈo/9ظ#X )d,Gu+ dl}(1|(̯xfPCCB ddŸP ;Enb|EkF+.70mR22Ru>T*¾K[sLSV>vsA?#,WAl(E{~Y8N/raΜ9A#.aJx`!2xV>[,l:5yѼ?Np^m ; AaIƝ3ӭ]( ?t~YbG"`Hmƍ[ w/& sXOV0[tq3(S.},{~z1&X50`1Q8x6[85_b*o6^sCzDNZVwZSKo쨯Ōp L 뮉`ꃑ˼L^W0Ħ?XҟJP+@"VH;' Lo *>pN!:FiBU!d,Q._ap*֟Ymm4b`J&c${zѷiT-bjPh29"|hzc{QNOIEkVŬFXɖ>nzJǚOO8(l hh.ŊV:U}F_G<ҧ\+>k&"բn-fO_9^.ӗ kqr}?l~ ?ƋE\ ]y[Qa0" k]U+Hh @ÔVJ6F*v*J=ly*wup7-qOCӕ.wu`(/r?1h@g@k8tSsS|Y/YQ(@ע\p*3 U4l87'h)<̥m2@ib6EGiń(+Gp9f4^űɎ\[yYӆ|еsLxg0΢ ufga=6\~m.^|Z` xc?ov՘G&o!vG8H$dѥ#` ԀzWWIC>_yLQh X}8S SYLPR(W1[ŻJ:ygZl7nDQ3:#~JTpVhI_ ;^{K&Տ&aԱBNzO TE?;EA9kT2l8ItqlPևea%ҧ-YK })ed>iYc, sƈ cuk.&@q;.B!(fBDJ**P8qFJhlE:桑?tp%< V\ն;/rSX\O*Xz/mo )dy`*,Kәϔ; k[r5\ 2_~|9hR~ &ؤ5AYt蒫{Lm+=+p~hn b Y,6g1 *!<.FuƅĜ˓;+ѥCl9=Т$o.XAHVIY+ut4BmnD,* p=w*C]+Zn}wBߦ|zZ]3"bb pg73V⸥AۄBnГ\ Z#Z.?ǃ2|4)$ C5p/<] `x+7"iǎ.IɮK%-Ha1M^xÝ{38"&]G R+ S'/\4,r\k0y'tєÝ B.?H4A\ Š'_\WKbFG5ϭl|. zhZ[xWe_nEle.(]Vfӷg>, O#>'pLڮۉ\?gJY|U<&TY4E)X|C!AP|$0\[rAp.(it$B[m礎x#J.u:l|b/O}kB@"8.S~y!(Ϝs֧s/!j_dĭGoGҭXu@J_!8u#Y94fditex!?HCcpB'NP ^υa [oQgVu^w'!Z<{K% sk)yy8ɝ`-9i/FP{lߖg-H]4[X@A^vnTe\h .z2R#.]K wB椕 ĉ$VP4w&f.U]Az6MiqPR\SqL_>7WщDQz`!\> ̮)uή %)wfIiz 7;>P9 xp)զK;S: \8v!5"O~aAe~LF8p yLNNKiiÙ !H`J([n\=~խx:C:`SK7#)it{&fLc3mym89I_um*kSHG$np ^3kc#(!Iehe@ZC`:;sH&h1:5ýjӞOd~;N +XVArf[?..}x ^v'hY"Ne;%脝3V iJ$0EHxlJ`*ʄHW sfvO P +' =J+o1V1Vpc.3VapY3T诡 @_q`VXEk~ `^0˒:Q5 'Ϣ*o4iK-%]#Ǡ! vpREȝvt;岓ccfuŴOJµ9݅U_/g溚C雋9nU1씖Ѣ!Ub9/VS+V3<, C" Y p?QHț!/V4UK[\GYzA透+?3b@nT]T cDY@Kn@;|V&%,lR~$Q۴W-E]mG^7$i ̶G+M "jSEO댱.KNCtΞ[Y *=GT!xT)nOc Wz|`L>ќN0} dw]6D]9 5RK҄$yF_5tT~)ޣ'J]ך|K'"N1Rd R]il42c2FI3Y>jmܪAHҪE>`~LǢUᖓ".Ֆ:pn.\= /V6Nw- ̡ Wuvƹ0V?"=:΋WB]R5޵ n;Q~尣/@x,؁qʴ.5&Cڴ~4[u]ɷn@Θ ^;EJieżdy KأPK/4j(y %#Օ62 f:E7WoS6|d 5~:6vBl'JϜ+Ic`ɜo9 &)4N9:mx7y|[7ڎrdDK▫z`/PS/ uo|T̛3wR~ ;s e.N tb2Ni_i^2)zwԽBfVkpGק$[TU2cQ3x2VVE-HsE`^H>D|tq\r+Gۡ"MhuъSx>tUjR]y̲<81,0WE2cP جj5QZީј^YꩅP1B> _P{WMZ EP'vr9P8T]UpGȼ h6?Faڇ\с+OWh(KITWʗPm3!~=Bö/[{_'ͮ'2%e:{,i = ޅR6Zo0}Ye<?d%ݔw=-j_TPP IBļ U>k;S[{,PN!fNֺ;#[@O(ۀNyy]ɞ zj3ȏ0>"j ]Ow tUJ:=wa`[?Lg`w2nP{s?GkpK|=jٌ& mN8Kq!Zu 9 B#e-)Kی@k]% }$@ApAS>lյfz+x%*v둾 5$ﺍqE71ZR/dxj ??n̨( 55ÁYN޹/V y(됂{k=]*D'J'*L˲"^x|2(אUJMJ%B'W&|n0U/}=i`RLt@EME}!,FjE+! ł!"p:}l+݊jwLx%pPM@b%UyV^xK+Xy_hק&fk}6`Z $Xaò@P/[/Ϣ Gu=B S\Y^Pn_7ψ_'a?zMίp*%aىH2=_P#hDU"#_ǣ6"$|ӏ3ܽ[׹yV1F $x"a#9؉d]328$lK$3I@ׁ\?%;֪h7υ2[NG m¬ (|Xʴ6ƱԠQC10 K/<4QbdРNZ#u}F9O>pB^~E𱪾_x#+Dohn]kMUU q+Vem3W+v}`<5]ґ"Bb ]aGt{IMy1h>YXh{*joȲ]UV(RZ'5-0*ImG@ P?SN=nf-OD/̄+0 m2)н5zH!?Ec^b\'>i_{kD *z=- p]iϟπn‘PTrst#EۤqEc nG!>o-߰M92wv=ƭTlߠK/9*s"A0/)Z*)q?wzEXF9Pʠb#0̛B%+6bڄIXv\eH _w˄ANވ]B &~UT"8VZ"N)By0`L4S޺v+_th+!S$@ƴr 'C:qu=f6I>wxH ~ X$2GJV% ~=}Zs'BtzXFiK3v<1؉QcGa5J~tYS0:];@/ԕ' 4u~fc~ mq ""/ܺ rZ^B2ql*<Eֈ3> hd! deBxB=>0=(KQ-47z/{VftCx8UfJ1)\_9 ;Q_*^K;ϧ%v1F 1O'>lr(wzm,'VSF}RԦw]eͻ{!dSTGͳẅ́^'JJѻz5FpԽvbdN垥xe5rZ9(Q=+$%|bεWFm dT,QR%%bsx/ tM/x9Џm9,J~X_ 9hH=U,rN0,2zAG,)al3d$cl7?.0bCGbiP;#>!h&k>SƑPb?sޟ%`Υ'<;vf긬<{Ѩ՚/EF(m]cHj)AN=S㋤%]:ay%ɔQ-~ovC_ 0N. @Y]K]CvXɾW+r)?k'x\ Ɗעsq[Y8$:M.AkQ /9̮i"~\S0t`Z1 I\~1];'ԓS]M rTAiWc#/|%d( t0 cK{V-E:/`; aS10(Nf仉^vv1s׀_l;#4"3wŸ^I4X amҷ45@7MMs`,값Cȑz9貯ϐYe}q$\_n@mdhُ 4p$7 {08^D5EQkO{^q59Wn /4[JWUW؈`ceVPz27R_NuyAE 'zm>a{$SߚbBb5B_Lr#6?a=;t&"`w4k5i>'XnImKhMWҸCa|0sO7/Y;n@ʉ'0򳟸|Xfغ.KM}.tpgѧ wx{TpZ~]/܎D"zԿ&+i8Vcp:e:) P aYUK64R)t,mbhIgéQF*ظ*,,"XG96ht5gqf4~ظO<@Q6[vgwU_ũpR+~u?fsYfe@$Nt#D{eJ \@WYҀYxAO%7QЃpi~,HByOY?hi"URї0Qa/9Z`5@pJ ӬcxjJC鸜F\M9GJF77pOS-լ5F~#3|A?jv D-FFS+77 De_ l=Amė,PFQۻzd91Ǒ-[clbB>su~r^fzl䚶D\;qa~O7ӇszU; :3@$LZl ;hVۥCXA6;Z`VUd$صa?V?6ԭy8u[WF{^K/d 5tqg嶀}»tX-$ bo-Ls&t'}PhN pJ;SЄ]v0wE9tM˩"KBsWuĂם3BܔD b&jm0F>()̱w]"q<#n%1)#}s6(.Thŋ= 5 :@D+>+X^O)]z ajid$77Tunde~@f# 5q"I 3^V;4*rF1ABT'Nè#J"J I}8%_!$d7#SF|?\Ik&[dvMI%9'֬ ۸uFgU8)O` l|-WP_'$ FVR!B>95ƴݰw4:g"-5A= yƟY/P4b\NbXZtuo $ GHT?0\eK|r/ײݻLEW|sic}-@Vg~ҡG>2R᳞Eul/ET|aQQ@ uƊǑ}n[=_'Dϯ3BK~NSPbP$BNJG'M:> Ү%”h2)]ç\3e樗8D=Qbݸ) '(\Ȳ+@TВZ1[qЧSCWq$KOh6 ,.ZԺ%j*8SY`ǂ'^ҥg¶-(^./3:\?mHSM4,n\6G̽?,]%n.[ygt{Ul#fO>:t!p3+HMR;^fDGGy*a1e؂C&{tU2*DH2D:LFV:2tnlaݕj-rU,԰-@L3AWf0 &#v*q"H>|ˑv+CSϠTAEMWm2'~ӚWvGqRSB6Y'a.B WU-5(O c9oVT6 ՔOO,9MemOSLvQP[N^1C쬮hPL$a姵jYb' Ic8N+)ZH[,w]4Uw T:]1# PL+i2bȻ>/}PK0Edu_U-U N*%)O%²Xr0D7֠bo͠pԡ۵Ʊi8I4$ Desbu9O]4῿v QBnbwᦾ=#YFf#IN[bb2%zp`R'ɛenB;z$ Z5U91Hd`kGt~"+/i[=M Q7:iJ*H4v\Zc6\pb`*M6C.WBǺaB6݁$~キ S[/m-3^q;!W( Dn];:Aשa]JldO~+Xk7tȏ8]P5B$}Iݹ݄6γJWq<c)hYlbAZ&y|˘>:/(7JHrlGp,KsR*rlX?KvN+h\bd5t mXNtX9/B:X?9kVܴπF;I}a HĞrzЊJb NhSb1g 7ĻXҢEn EY?]k0 uF|LјǎoE mgp,N[ ׮,e#MnV9^bEӚ¯[0ݎ4K}L/ TU;1懢=U<8mJV0{9qP#$$q̮*" gh*xjh,4(=7L! >_y9XpXMF?E@vd96"qxch(',=1rW&ի$QӳqDb`|.uGlMN !epT(o)>& yбM`hyZkL"CXe0x`{D\1%s3!vpky6+7[+zΉuff\ +ߍUd ذML5sGuy/f-YKSȼMq]/K43ťC%XtNh|Ic"~cm<òaN,?'l{sV(*6G# Ե$d"v)!ffЄoj5 8h'$!73JӇ8}rWt,댢t3.Gbedټ}2{|!y`hq\ѝ6 !%q!XijG\˥旱p1KZ\fzk0N#qbU]4[{QgQWpej"o3d:ϴXѵb!#+frk#(YWt8 v.lrʱ urSt+?P`pW1\5W]("ظ 8c"4'ߺYu WcRq8wᾪZѩvpXR?s,NR m2,p|0t[{5$he˞)8J9}!μ=HA ;i†jGfavrEJ8SeF… HŠޅC5UqIզ:זҧ}60<ǻgu|'XmQUS`Re_WQꋨOJ.[wYgh9V'QdjT'OSWyNw)ڊ=/9 -xCp脴Xr\3:-$;Xɘlkc3惭NxCOyǖtjWaTmEVrl Z.[uDw4Uij=rI!ds$zޔJDdj` u:Xkb39rpe\R!'1k11ي~bLitmLe^,V!j?qZ),Q{gO)A6lY9~7gWQhCW1HgY :PTN\1X$uZu׵ۥOfm0NC:ڶ~$'P)!xgik\a "n|ʙ*ۘorx4Zϭ:z݋зb{Κܖo&YmOz@Hy ҂? \-OeTU~{<+\/A^/cNM v֌faeeo}A n4T{yQ0BΛnVviGd`:X{̤4;1erT{49TQYSΕpU23j6Xdb6]PynGsj'kvr\(GNT־cw  Ѯ-7Amf52 !ew=Sovh8El]= QϻNw> :Tc_?v ]ƣ-~떄2㗘v E5qC ęΦ@mZubO0+24K4PƼA_=/AvS]Ύ{\_L޽mu|;_`4E݋bt. J L28R,[O40Joo-KZYGGh@>56ұT5}M[Ω И˸ hܯ^ ؠ+(q2_He@aΠ.J#0<`ܣ~?TNpf_ƃ~'}H~RO?xvoQpy& B#R3xUYiӥ3*#A𡾪s(-T7].d0),)f D㛯[F6Y|_shq H P 3P V6~vJB@q!17 M#qbHJ?3sgYv9R|<,=ЎѨ;)B2qcm75?_:L=ぽP,nvE@\B:~ܜQ{-H]@n:d a"""N6 jDB/Ml9]Drc'_;x[+[4_fYU}s'nXEĿX`j$9eh7=/Y?SK7ā9))6W.~J%@WFt;hPx&+\KZ2? [%U֦z3JZ yJ`ʮ!]?*5֎ywix4%V+*`އL?Rfg'mz؛kS> i3cpU|[urWҨ'|DT\?^_=zoݣ~( "#UU-F\LeQO@sr>/痆Ƶ$%;+ (˽8`E4K{:Xf5D@FO#?S!Oh? $"88կ!HߪWi ac/\Bgh!u*N6UI/ߝ~K; b+T3$RKXgXOZ龳Q24UUoYZϾc&F4MfP|ӴDm66P,ό?B؜*0b~ItsZ-;xL 6m}a:z$^tﭝOcθdCVoQ}1&sI,ypi9xdI7˶ӈCf[i{vg~D[/<ԥޠF*P@U-' ϳ9 ݾl뻠f@Hr  @(v'8=|uʡ 䞔9~t \:@teM==n*qG/ XJM["d[F)j5- +| :)x0K/8qf#:&g:)UdLV@ Ê,f:il Jxl!/4Lpe6KbXNKml/Uz`#q;olD +ɈL"9 cNsnW {d:;G}ng; J_)@g!@H}$dY X/jX3h͘QnhG"g&0=:2` ~L̋*K“nEwbO!YM]d(W|v&tϴ3/|7j%]r8=+)1pVVEPb*Dw==OJr+ :f7t|A]Drl5/]EڊmOVQC`۹hBێHJF)B .7RLEm@Hp ,$Sy m' >|\ /C,^ޠT ;*Y[h(DʄbF"Tgf6qNBVev mY8uHu6go0Iٺg㝊;67΋KX xc笓.SÓ嘤MgrEM!KO;]HIv$?jҽ,E`ki8J^ g {b%}ן*&nH?]d$Y D0UvWnMsj9:_]R5AїsFQ.ϛ2 i&1=AZѻVxZʩ5Z`g L 6:erQ`c^z;x?c矧/Cn9u=E2Poԓ5 YI,.*^09Xnφx QaIjxa9slCA45`4}4G ϢX@ "P/ }7Zw`ozpAּ\y*뱟ձ :\gFtXu) W_?2ND3U!FMM I\x3g1Y\*t?Y Z@%Q6OQGsl0D╝˒D}FP.R96-=-% FiEGJs&W@tlȆ:Lxru z0k\OxuU_H ǩ{z}x f!tT;"ݧFf=‡"pپMPJ]6NASH',JV11<$̧e+s -qI!?!tM0ng<ʆCD曞2&ힵ2YIa~vǓI4L]7˥бY=bR R^@3,JByp`O 4~le,5 d`: /Zէo@ҌEv9HWstTD>e=Srl 2C'bfF͛+m?rRHǢ!WmM=rK$vs^`=f7R{Dv}3*cw$!셖XGZFmdc_#8џ ўwid??S q7ga z:SĨslSbu[K3+Z&Ȃw9\dchTbP4aM㒢AecHb[Qxb.433sQt#Ӆ3 DO!<7P9ϼ6)%x)a}Wh?+pnTi% Msaqz½zmM(7v"9iHE="Jp VJ}: &$CŠoT"7%I~@U 2JmSq\YZe"KwˆM{_ȚpUqWjvJְP?=82f鳉Ku{gi %p F6Tvu\1.i%NxKf%õҚn3`LiGx\L3 `;0.Ds@XZc -0OJ"4.][m.=WOA!st"-`}M&ٔ4%E zb.-fsey {K_ӓDKXWÝ afIfP[$ybƥ՚˨Kc"7_PM<;3ԐY~(Hq_,:QT4 zF@@ /Q=fLBJ*Pݣd;x.l%ase 418} Q$RAOӏw<ՈKަ<Q?x;>b/(lPWucvדM-_g1t)eַP-S'Bx _塛2T?Bnn׈M 12F_"C@m{3㱐1(-% +8ק{ͫX/+@zNz Gj H_mZmI2jIjǺȪU26w:uR#\sxP"\cP(1:ۏ9j0?Dc~p>@swj}v}eA%,>Ra/X:%ZA=ؑO#E"0l꤇V*t7#< QGVAPA 'gfwڮ%)x**(޾t;k, +#Bk(ѣ/ϑ$".*1Zѓ]&Pֻ}8U9#@:vuW٥"m}[sy$`|%D/Ng*Q~وN z{ZC (*uՇ%{5z=ElԹ_s)*x8Y|j* p-sz8VȎDb'ۼmd6^w5[I'Ll¸1^"1h Qga,p'8R_q:'z NT _,1Hg8'В^!x09C{ XRĵ#YM*y!oI\Υ V(,PTCh60 q/fPkJ VsC@Q AX /c4@|Nw6fUS:K)k݁7pυ }+HI@UN1ЂMjeOL]lTwoVTdD̅D6Iű{׾dVg,5RETvNHG !b@C^R"lXaN(H@_&Km}ox/aH]}4Z^_,G\B7 แdXJ-b,~!/u( k$CВ2-t`PJ،G f 8 mϺjID({ڼ 9 2NE?1s1rbFJ_'n@A>0OBga73$@O@F9NM훞_9}cg`QS*(/lB4tMFVU1 Xi |ncڈmVK7_y!jq `}gK˕^4+m*UH\w~47MJ FÄf%&+V۸#N*^3" o6E!^Q#J#] 'KBՇ㢨}Π}`FXF:4lg*jdn/ sLmL! JauߥgVr}2&5xq^,=?ը1Zގ9'Foǂ=G]D pu %iR96^I~o6R2~?+~O)H-S';Zr m ⟤O4X<פWAd5ۭ%tetݥHoBfE%}Gx8BK^}$U]!NAT; ) XGd  U\Y\:B^,2&E⺷cC#!1;(V5< *ڰc<-{`)1.DGMuw)؉$vRn˭X^}3;"9֌Y3lǫ{TEEG.ֻK;V͂5oOMCC:;׍Ңwܻ6aF\}^=gXz 7Y ;[>Dv>C꼫Bej1QC~Vf-EUϬ$ z%NٰHʂS#cӁH{yk5XP:^dCxQ6Լ~x?] ݬMp1E&'f1'Ip.'u'Zυ>-IZS5sFvcAuiѱǵ5UmF*}%/ۮ/Zr:2*7\gS0GAdUAY@rʨ'^a  dl w53('xZ=IYuC=+Wpxa<; kKR϶SuZ mv_$[Y5I.ivLgEx3={++a8oy|xxj9bi/X1XF݇8l $d[6B{_KEunƚ ;}8ˎ|'Aںzw1Weyq~tN3p+EaVm\z%pLU oҬMF:Άc܉dksPg븶'f^: a~`i0R}th|i"͈]B|+k$R$ʙIX(֠etGjggCtfs! z0^~:w3$ګgObsvP9BEȊ5Ԁ\OQ*m&ΓE̷M,-FQ3+梤tNY㸭}LLMwI@#@,7Q?J'Ǩ~fcI4Ϫ ~"b ;Q]B@}rz@`>uB^Lh,}:Qxeh!A:T g 2|#Bv /is٫pw߈]NA="/n`g,t^;{9Y!,^\Ub+q: X(&4q{վnOp0[JG Q uX5ڒ;=?z'MchVf)4ɭKi'\5}<.ެ_Y0-L]k^t J*ZgC<_dVӚһNСAu ˛TRff8 ꖦhK/ S>&)u t[A >E6ףqM,ޟH_J} *wvT=ŀ&s,#) <9c+G?&" VШ `)aGH`]%ORm`ҮmW $X~+@ӡ?e5bPE2n6Z5> VđB q˂8Cs |T8 MT;W4S|'T͹Clc//c"s6 EQSQMqSԊ1)vNв @[4;fFpO|vjܼܜ[f)kNeT N%[3Z@ ߮B Ln-)fG ߬sgĘ)sG˗uPU"UU ƛ  Gn#97L;^d%[Hɵc me7Yv`@0ۜ:S;UC'9fWL -vkrbQX;SSR'Y٩܊l7C)G XRK8߈-7Q.ݥ]a>q|jqT<<_NG>}&.l!D[L?ᮩh˵, WTq7$^Oہ]_)(. ٻ]d+y""*ꌔ~mFdU>m z`M'sx*Ka-ֱ> L-gШ< )dZ]Lf蓙b^=B±nchajrn[^ʍ$0}6VdMמN22M"{cf97ty:Kϭ_[QldLWd ,ѽf6$pɦ%.y'Ğ`.[%:"3)!3=.I C7˵Ӕ o0D T]dk&ڲm< m]AiꄣYXP2 :$R޻0U<2 /!ü0s<=mgLТӧ`0=T1L|,Ԁsvλ> r xVθ5M_8kkhMF3_6m3el9Yן$f̚pi^Pf.1XMN?7[WLs"I- "O9ḿԂṐK$J_؜|[GE{]CgjhG"he m;1%]#2 e;^!Ƒ(Ӄz;4DQ|H˩ .&&lȶ&k_^]UQH+.$4|.+'CSK*67hn+o9 OER#_W63|f'u#Y=67^(3PͽUxYg;>O5 $HْwS(j(ּ [wgcNr]YHxrtL>w08ab8¼ʨB>Hp2e~b>9RG3*If^ȹ0}R5ӊW*'$ Qmj9_7g--h.e)_0ЇxݮTB&i0 %:5Gv~"\M30:#= d4doT73dF\`k!ͷo>)B"ڃWbd.70?:Dfjj;>ʋ{ADۂ3aF3G`dy9`f؟P AYo6Ǟn0?M9 CQUkbl2#Kt bQ~sJ"&BWr^56S2퇲 y2pz.vY:GٍSD;*WuEo]BYWoօ|ǘV ثACdpWL^Q*EUUpaMV-y?+?*Gww]q$F긲e#P%h:{R@?Ro램Q= ܄5fz.)/I$8}RUB1\ئM^4%r Ta"]c|B宺]ZBX$_jIF*lBTnPLTP* kvg:bJTצ_kV KHqV_^,PH1AEEz@ f)Ջ=kM#zj2DzKzR,A<xn f?>ۅhvS)R;@Z$(6-OIsq bC>j3HkQ^6IH2cرRn B{ .n@;'֋rPm,c p< ->\6Z~윺  ,~dQ {ie}Q9OYop z@"vTK;^9rs6 ]6/wXb0@H-ɜs}fo82꼢""ɠ+~neEyg5`-|$&U@ldHzpf}\ٻ"YsS} h ̘X=2g_RHm #x6K\]w)46Ơ vZJdC`Ϙ>y. eyӓA)1!FV09lZxqjo sIk~$zJݎű#(H=zwήV~F >$,'@׼zq"DX!bw{v|G&]b&=A`앥4PܧKF,G4ѮDZ7YC@4 $?:׾X'QSg$[ڞZ;֬S"ġ* !x_::35C`RkpI iZ4I9b;bW?[Ȑs:^ 㓚sX/Wx@ĵX Jʤl\*̖][pQ0aԖ崉cf8aF7_CSY[(.T2yz6rdG ^G5{P4\rѥ  ӕba8:W~bqMNwbfY$R5-u3{\8w V-!&irFܹpcLX5'5 ʹ2gI6҇ #pcZ׈С`79nD=my7@J֥rP+,9iTT C`<M~4~ͱc?[=+:6xe2qe WxjȿR_oT]v~uf\DԦu6^h7$m`8*?;{S&tmQCvqFw~: g+?zOV-bآPkg <hNT}~mq d"UdDZ!Ͱ q7ÈM:A)$)YXD/:['^q@5MӣU-l&_:1Hj5>y&#jV ("qQiӕ0[X^^/aWxa{{g a5azh,TQF$87#5(4IbS}2>gbSzL|9`&e Ʃ4:[<Ɗ((<=tDwL7SDOvQ6~Sw’yJ7} W>|p1S6۟j64 vz2Gz[%`2EHÍg ę.?OWZ%@C\<@b,61&VKI314?x]Q$\a=07=Oހd]oٖ~chbt`qI`hm)dƯ^K~:!Ry+Ġciwκd"nyFQ(ȟwwtDcqu`OS]h<֏:9dٖ^J aZo;{,MNd3nY_ $[Ю6䶂ljt ]͌ (4ȳX#esUL+c'klz-6I? Io|\-%]cӽbeq>Azq&^Z脴b}selRdBeIC?b(P*mkx3wxxRN4bPg,2 Ԡ3`˫6oCU%&i^iv:K.-r$nB^q+pxN?hd Q)Gqޗ)r).u=WK)H㪱'~KU>: J,kf4(NW@p a(=5`:ڕGHXtaʛ8=V}UnI6JB'Q}J؟>4NP26?!m:)orJӁpg̞,ZSY[|AE]Xlyk6NLuڀuף;<~ӍYg#׍3r| ]7LѷJgj|j g.RrCTwjWYg׀6Gh]$T4,0#|<[sU 6E h-{!(Q 53MdpG]T]aR)Y{5u"kp\kƫnWQ8x̉BlȁRʦp2Z k_Rnl=l@u(ܘen1v73js &f#\JX{L-. VSLMc5ǫ"SeX0ac_YFuz>ro zH_˓캖L<@t!kd$z1NT9fP(VC-ؒuOPP}Kg̷Fg hXr{q]k$PƟi[_K<2 tKgjGz,G冽2rK`n1=:KUPN X&\kf}{;Y5InfVp]=|fW(2r ޘjLn &/u?ߪL00(޿gI8vFoKjk8:Bgs?`SeMƻP?Q&Ss}{!z:Л)_qHc=dޘ9)ŜdGsJ2d +#I\rNF&؏v읩RiǂȚL^3e {%qjdCzZY@hc$)0~X;БU]q3۱]ŵ423]WX (b&]*3dČe>xڸ%4:%387!MCX͠C ƥ׸L7@(Q Սj,4w }S\y .o\r-K>n֯k8ULFäG2xq!#KMƺwљM]{/O4թqv ?֒zV ?6m=Z+{%  14HzAx)#T lnC!EAt:K'/sŒ#ȖО8^kd2Gm,3e|LNR/ʯtdWrbKRE Rs*R tpe߲dVͧf;;o6Xr ~Ic =u&S  ,EbNOE{d0UU.0e0cRT-j߅GwqζɘzGKY?N'^Bd*9%Е="@U2E;ME? ؕFu2޹B~Y^l9sVQA)T.Ҹ<տp a>TOTm(cix4 P204-tKJEe0b}ȝQtV=sJ.7G-ǔ1Qtp :T rZuقndŊ Fk47 ;nϳ*b {Ϣބ56"IܤkW9*֐[grgϨ-Ȩ.A?@%"@YM v=90&Ю)hckбOU\aa Plj,OJexj'2ȷ},E2@/!"o,b}M0[w'ox^< |L %I YnbfQTZA*ϣU>t:%cNP0piH)pL1Zǚ=&_mn-Z:eSxg5P_Ld{Q1fH@2+17!<. J]zr9ɂqhAO Mܕ}l+/ikja.M\)iYC}JyCFTTr<ðeA"x`Yhy[iniQ#§5v?!"`ʡtY40Suk\axחNJRh^;̀\ t\-USL$Ibxqi-;xԒoJ+bkA3BB׌u{́OT˻n^D}yaK\ .}ԕ=`ΩJ!4y{|%,֕?h))k1 F-4}jz?|Ulq[9 E > {J0=(X4Go2xQxk\R2 ,uGk.Lj02-DH͚ޯ8J Ti_I&NQ~NV:%>k #˂ @*cYzp'@kt>N&1=X)M<~ HhdUO)'}iL㔢-b;W^tb GIf+sI8`ԀgC?;+T#%G~'7ja&A3ޥ.;he֗3 @qgvEHM3͉Z\XrELnzl%}@7tZ{D ᇛ)-]˵*Jё\,2F*![w?bƮ^YOltQf>գf=øDŽf(tN{zۍ M]iQL+$0wh)FeL;6,:w$'aoxCE1߱LOIg6^T;\ku,ӣ WԗFX=o!PF|>CN0PY"t'2p |٧ä?3* P&\-[CQHI7?BKUU2W :l~ DZ1*DfD]*3Zl6~䳛3%w0IׂHfv7baPb$`&f Z]*=GF0T8{uA3 7BrS:9' $1Q+^{s8;B4ܺ +QH KJ # AvF``ewDMG 80ĝgN skf@Gx<[[/e0lG 5jn<7[+SlB+D}9LJ0x.=Z@?e*Tp4JU|^2j#.U=aM?4^aR6Ff%L@6$iEj} l:;ST{mu+En 8jf (ʸiZ  ԛ_m^l=SWy}9HPǎh[;Yި}>n {r7WڵI}۾տ{-p* 3# tRL<s |]W$+[,ys";F3?q"l mz>`"s FGj+Gq nݬbt 6YIAEd|`*e n<)2X؍ 6gUXhkMxRa wPv7x56ٖ5F:'@KƦuD'.lc\D>| i^ pkP۝AȦ6yoHx^2=}J:] 8k#,0/-Vza0n.KI8tu9-R RodLUH~BI}csJ-/?YdE KȈ}_cUio'lED5))٨_&`;\~QeK4)̙-Xrs,li<9"hR iwLG\H,e -*8Qm_/^x  $q7QA )J@/[GX_\f /$؀yXn,M"Vv}pv'E|T eȤcE,J)4[Q'.QASx ن䏜/= 1oⰲ뢃 E„]`F o=[(K@1K%>im%E͗yl}`w҆evsZ/hr1:~~K-%rV]j7.-1 a ݘ5huI6 r2ȣWG6^J$&`n< w,j@`kzG/jD ՟jϵzºnFjULo e@^h}W,VI;:xYT^.u)sd>%0d|Lb}J-q4J0) ]fњyi0mm~2jܳ]aX~bcL{9& BROظe֔i˷/ZI2҈DlwJ,O='N)hڨ?V?d$Z"?qK1Nơ. Akadf- \"׏˦:y@ZgWġJ1qlt }MzU7{u #x9͉ESWPҋpb)Oc0 ꀇ%يhu.b&Hlx2l\5}zY GԟmT.T̒ +sO7x݉)Bsu_dQ_hX 榫%ljt'^ ʡ""rL]oeR.EEC ܥC6oJ n8Ho)Yt/ioʻ‹ə? }U)Z;#56Ab=tgjb.+OB %[X!û K$5HΕ7BGM!vH=}klc&gbW+_!XK.H`AȐxi6vK:&/l ҴNߓ- t%o l=TH "s6 &6SLUٷBmf":n:j?SH(BNkI4L-iEB\`Ja~ZN4ű ^+nHcQV:kMA1xu.m_#DGKIȮQsFXx#ݔ;1gc6m2=㥤TZ:6.zٮ ʪZR~!NX)2O_=5ܟ4`Äh!'Y_># 3q-*.pH $ !YY+|cxw,]ǹD[G`옥 n#~Bd%0>\ͅ_Hڦ^sT~'cOEН2M\-n.GX틢:gt-$}]C :gYYi1!HMM#C|}@+ +b)a>u*j莍۴a@(Ө2w ($QxU!P&7pc@,\P,l*E4JE?JU*{iC+ia|,WysU;ͦK3)v['V?s<^ȁU.LE4͟>-OќBQ=0oHߵ⦨AⓢҜϲW25#8XFˎ>9ɸlC;i`c"K)B }Q+ˋ׆14T>/}aVEU2H%J, /S_CcSB4;R}vHx K&=vE(":.PHNx<] Iu֥E~x*)R.6rԃ+MPr9^gąMbl$ho攵FD,:'\L(\@EKsMGڢtEGy9|1ҺAY?^"%k׸.qPe0&(vT.NywVs-p-@1,LmOǑ;`(ujj-)3?fI+Tnee[6E&rpU(a⵿qDܘ$y/w+ҊMG @JQ޵3VD5U&TZP_%<٘]@raijk'ƹ1r;BCUdHjj3ϊ>ǽsD@u;<]lTNd,e:=NsE}=)-삢jNJ/28Zj7q^Q,#= V"OZlN>RsL8⬷)D$%QK\<^uM֤T?CL7MQƅ_(drb$Z(? vaJ8j㻐⯰\}wql jn`ÞaE}.p' p+\tn_2_}Wxz+ᖪvyRE>Xe%08iHbKiU˯%A;/ӓJ0?)Jg6- YֳX&}vAS/GK Z?c!nX^?T^>s*=FUlMCll-*ь'=Uhиig+{pw5nu!*|nd#^P7i:B;9{e7u7)tCS˿?5KNWbl3PO'<>f'ḛ 4^vƫpoD sج 7_)&89MS$B`2tȍBKF9氵'|b85wH' ( m~#Ĺ|y)mf ϭ=yژn/%)@$В8 @#߻ =@I,Xƿ&izԵ_9)%:{ cT}-%nDg/wsٸ: 7 *?TF XF+ "T}3ku%hMrg^ WA3VX9$0ܷ!_81Вi|`.w{]\z4ƮS%$/#g,Q&@b ? :sk; kA)eTES}'Үr÷cSOȻq)͙oQ ldI/$f DIh݈?Iݡ[C3"5I&K jkqOgTK'˪Rh홚fKTh+hᩣK?V4 V*ͮF<5doUi TO42'ew4ߟp.4 vȀIʵEܱѻ 2 ա\Q3гfiE DGv32Ի]zN1gj3%܈gyOcG7jb8I>DIGk,!sYdA}Sɍz4<+ iyw?-u}΀%C0/CIN5%Qo$r{5S($"a;isp Q7& < {Z"IFzP|x^]TV>OӘ gpK Ȍ;i3Bh )R|gIS@q"(5_ 0?(1%9 X,ܵBآ:UPGoNA-VuISB +E!GrBD7i"3RX gUpya3ϔ~-(%8ø 6_E 7kOTO!e6/­~մc; ]6j e/ vj->Mcqgƽ6{%M虮U=E"<ǣGm {%<,,׍{Hd۽Ai\ D2n].z&ZC5D#SG\{łZyb0*#wQ^AQ%ФƟUl?',AVK3b%6~ޑ};3Zۖ vЂBv$~(FtIAvIz(DQ]<)=#ӭʊXAݺ,E X~1J%m[}!ׅkt"c*\ $U9ia!2I3TokHZA`SBR쩤6QZn| pB#, nA B.ߌa/IiO=4iV[YIw:0| P6)fn6Ć؁eSVoDMA8u5e??Һ$z7L[Q8,XW>XQ )Sףέ߂"QFRR Q FQĴhݜw1`Q_1>Ӱ73+k񲗦Er~jw6VU*X씡E!X#}sy$6PIv6Q +C1:괥VY]颳y K|d 5ɥ+"*#v9tT8E{ƚt@g N qv$EI]Sk[fb Fe"/?eg[.U GC B4~ۥ`u<-]b'g=gW# '@~CBP9^Ue޷gkڟ~.7hof DPmwӛs6[=&qD(U) O(lPK&" HyrD;mEjNKHJ6>iEzo5gD+'gvl8.@8!jS}PGCK"ӃdTQYM zѮBGjM$\Q' zhG.C0q\2Nm2 J306tI./!R_pR|q,6(}1Ld?gV6ɪW@^TFNa) @=[j,\VM;ؐV;bOǃF!yV֯BTdtU&Mir2/MU$ ^ڏ&|b Q| 4 %h<| S/aLP؊dTbGH,Gܦ>_d( ǞPxw?)NZ;ĸph7 b-Z[LZ' GlL MDHqb<- Û0DV4]O4-n%֧YOZ%-A[vz;p`PW%zѳM,%Yi!#4Dn$~x_D!>~j e8;k k֌X8L>O.]bz9 Ⱥ )i.%ĕ-p #п8]O+kZlx>G<%)24s֏FvLp`؁j̧cT Ҵ7*"\<̬5p'IH2"UC~ae$eOR?7)xx ZCsS=Xe#O~=8M!kRa7bTc0UP+ADh I?rɐ0( {diY) in Ujg XTCsBAngC\Th07@'P&I$WxG뵙jLXFEAc%TIb* { {*$Gnȡ|AsXF_JR_b9+4.ʓjb N<5:}aJbⱆU#fCƒBǘ@[$&⟿!G-_$ A*H҉ߘ,{Pm ~^אWg (zgEI}\6\=Ra]^BSNǤMw"N~}6$𲿑`V~&k$&t(fz5 ~Jt.,owXG0!a?ꑠV+I| •SŚ^l0x.kuD}V dWf:|ͣ*x0g.*ًrErb (Q#aJH0dBi}z!BA3tǿKsV`$iWcTI3uČi 6sZsĆ(S0Zsn +e~]^?h2jrY1~" n[b `ra>q.5B7ki!yRS-<3+hRW5MV!r宎@>+AD"FdCZtF1uz(9ֻ(@_Y݇|Rn>u@;ګ#oِ" ߅ڱ>L~gU ޞr\Kkj ں2M>?̢^wRY̩Aq`Lo74B<3('`KgGR%rkzѨoviϿm g9r!ɪ (,pjēTJf HhMzęBأ.)&ѭ zqcSK{/siVo0p/d$4Tk?վ"t":S-L_g(r\rP(г*: A JYXRE!T. b].ࠂ%?UuD/jP~^3 wP5)h~4hl]/^c7%EҩΩ oL]:k9!H uA\ٳj!^"'|.9PX嫨Rw)u &I\˱w~f7} WJSHQoBឬNhŒϐXm/I*1+>,Mq79e,6i(7Ô͘W`wIRux^ׅ;U% `E{f//n}cՁ"d$\U!^{f 0|euy;xou ZB}/!U6X/'훁(+N;pz6oa׸pinP&CQ'{T Li:q&tP^4'lQ¿A$8guƁkzmXʞH t B)AW"yׯ/及˖o:D10.@eh-ox3yc.Y H8Ikx0C1=&]>G>CBFC(GNׂä); 3ke0@WBg63 K?0u" ʣ"J]:DciDZtXNL]gQ*?>!E% M"mTd覦KZݍ5k]IXNb&߫=>L<,>fNb> @  nMIa? $YkvpyimQN^Hy[*9 IyWLnצQ&|Kp*{o](M7@'޷g0=1GOI,& *#ȓw.6('Y>Pn[/|`c\߲ˆ1zU߇L%{maDN:nըjvNPf]N :A\o0 /ω(TtQ׈QPÍ̫y8a>vGo\P!΃)8S0b7Q=]x<񢟨 GN9GR/`3f!wqZA2;fPL3xɜ."q6๴`1כI DNJOZfyYDAxBpf^:MIg,RuWA՞mrәhWM rw\/؞]}7]'xLja<Y @S;yI:F.y܊R^ ,P Qp=N8 $C-3jd7qS4SM)N} D!#ޠ cሑ}u8藬/ɾ- V̛͎9*.}¸B gl}ý 9Y =uipF?riw_ @gtCv,  5  ʼnŜu FPS3c~]0eQVZSitEM_2V΢%}&룡ky \ʟfph2ޝURTY ""XS+r*Y)5LScR>L9_wy`D?)gu"-voedڀ.EYO(F=~:"2;1GB6 mbj:ncEz0*SZ+9C֙ Ȯy޶EK঩A]\/MjIl@@4<" sd~S1i}rWY 2D'wcGc9 1d!!! JP=B"DH$ WbHkZ,p?#ɵےNmR 3AUa6MLQޝlG\ VKXņL#"]n^buHJUwR>{eK%=Yq0 q k^xPа? ŞWw2_U{3Fw"1G'6dC`=K GI2G`=6l =`@8~w`C%)銓2ݞ2_{D=~|{6HboXrߣ!ʹ?4"=e _S>DIq},/8HeqJ򊸯8p&2j) uA3w^k s QE뢚FW5kzԕϧdj.reA.GYl|6ƟxEa[ǨNfMxF0`m0kt0ý,D6[b+Y_.NM'/%:9N΋BA`~&s0!zlq"BFTsw'Cx ̄=r[0ɇ;st>voy$>uuoҒ%{|`TK9V!Ӑqc,"$'WϰEĈc6s\^2 :0%$C^a䷺Zӄ Vd7@ V`~ZIJ|79)r%gI&eU n4b.kT7_p nz`6cT>0ɋVM_oZy$D7R\N34\]m2|Hiݷ$m%/zyI8"0pou& Mt)ZfC5\,b FKM:|y rf!y0MƼSH gPAGsf<]( #W`<"Z:Dm%$hX.X+`mIRöWCv}1n04fi)Rt-O4=4eBN ~r@Ǚ@_KZeHQr]s'f̋ T^m+ϔĥ|wv-I/qŵP0fI߈5P0]2:1TUF" m&g KYݰ:tV1kh2N^BH_iQ?fI A +(mz zbP^lO>Ўp@ڜ_b޷|j[xIP몱 ۍR' TB Y\1[W!c ʉZDκ˫RRbW\C#mZWBva\n_>"rI=Օ^` QÄ́޺+0M-'#Fcf!p~GsRUQ1EsTɂ5gt>p>{2TuٙZՇ};T8hsQFRbۖFly~SAʛn̲}rEk Yarխp袁)N1c_0%Wv)㈁ƥdEsr֓X>D>.߽U)w ~L YYSNՄQQρh)[sZ^;eH8ZM>~̀^{:"Y"() 6BLws,'WnԎF|;kzlct BroB .Wn# S|OLᏤ _5 QKݰ{j\\ǴG [^F 7 +{ *uAM<*}V[N.3$^\2㘳òķȾ4]3:SRX aeOb^J$ӭ9E@z)ϜU7SuP|]`Ԭx0{ѯrw3`_ع P>-6cBh'8 O? $: Oٵh/BUuwrX~M+I̭<#WwUg,S9Ì7H&1¿mcrtʼnd8M3򓉱(>N^p3_h>Gl4PD- Xa%#M*u _xĻ~yDlᥗM OzYQ^JዧDfh6FH5gv[O!0SeBhQ#Q k6SdwK&^G%gķ8|H2>NO*+YeM i+D=kHJ=cv {drJKI@SnVa#\ 0|0fkPUvؗWV[G O}1aKƐ@'+"3~ (Ӏ>#J=x-T"j =BuFeXS&2nK$N`B΢yV59Zs%,:,VNR޷Lig{pI&D$ҙ /]gn+Wt>}lj}Q'+սƒǀyvA 4It^q^{]% !Iۣ "a3)B#fn /2l8O`EH1b xoKڢs Nk)0v8& "9<=hvDΙRRbQ*(.*2;PG΁7v29J2X_?USr.mm)uoŇ̂ 7u3䢚}i saW| ,?5%čjjwq sUP.GV䥹;B Yة!@6Sl~]K{qB %z N^QC1G$vUcͿJ2ӨJXڞǦ1UHajԛjKeZB JD i$c9aA}6uU5%-C!c" "3O4޶cTyP Ҽ)k))͘cZ,J)EEj e8 b[|O&I-Xja@Lab%Q5 ӖѰD-Wz_9]E FxgLUV'_b,Eڈ`b*/6P $z4g..qEԠ aVFhJ+:rG-o"R^FF &:&t2̳ tb%9[r5LX5vh().jTg7 ('R,:FO61p]T(G$,EChıL3+3v_ZZUK]q E鋇TZJ՛m,f N > +b $ݰrTs@T`K8t׌H6ٻ| $oS,.so6ƟcۢuԳg$rQtvLq"Ɖm+<"8y25WSk/CHJit͗րlSNTDZy$b >uײHdc1"i_Uf-:!0j#*ʛA7G߄xڽ\lV XkfXמf%gf?z> -EimzXZ&A.).o8>|1w3g0;("֪ɗh$UZhLgv3|]|w?b(sW330dc0UgO8/'IIiհ!עG }%9vQ*ĩkPDG"U܇kM?$noJDS|O8= Y9zI:z;1V(B fPpywc_,5ZK00QO!p2>3yq8٭^1p-2:En9 qև5ЊtG, &+R 6HH D[v{#NQUmUV4k5 fN|ՈNjfn #̤{JF[HfcaXJynvEbm*T)惰ئx_Ly"ĻM;St[LU?d#Lqd& |-snٍ{Ui ҩz5W}M&~ %((.T$4G @j Kiu`~gݭ-9>A"̔feapx9>S2:٠@ɠkTGT!Ǭ3J{EŒǰwԇe,H3̐Ƒ \e\|S' QUW*Y슕eܸ󨸴E9ax-/rp//?0J`-NR0&l]G[ ~ ,dGOq8 'j# 7nk}B4e(o X,ghڏ䇪YZ;haV|A hF|v/B(l:ӵe5Ê"ϣR4ƞؔ K|A(Y攏Eeo |nAr>T\51'3B6Ȯ6C3n#Tۆ㓛(801?d8p`vTj|2_ w'`HF<*irahkR>"@vB.yl"}% ҈Z/ `Á: QU{צ:ʺ9 ʡTї\~8#\:o52fnLa#RLy=dj Qa'Q]ْ^c/S[BWLOkGl\l\2Feto|hWϘCxVyRt0+M}# 뗰\[(MmWemc~l5E vwh&S d#^3 !,'dZQZzw˫t] –aH`}`z%) Vy+4Ng;>7WG#Գ+fV,l/NvIj;&&;\*[~5`m?f{ak;o,ǰt U:^?Hi__ғlOIj~'MҁI)eOb C؎xVm Bvq(%f*vL,]d1+.cl(N8i/R[+GxOexS1&/h\Xrc>b #z]!,c&|tE*a`ڎFwZoV׋_")O0GyF7"ҽJ׶ތ5mU5A/<3uY]SցF cWhL9YiYۆϱ0WxD הuPUY /N~ZLs&MpHmcL.THT(˹h31rFoɱ%azT. I+<\>l{3ElK .f4_}5 п`e19CL7#h˧jv1d/P'Z\,fv\OOhKۺ)l?mqu?wxOƠGNO: /XTVo7vM¸xhx"hdMvu2э\Ι}N!h9 HF `'Zw)%b#xZv!ԚEqXWikH[1Ȅzf$0;Ę|1Em AU]&B_Y32jCӲ'.Vە4PL">1#UlaنxЊVKFY;6WLs 1tf_8ѫ=]Ѭ]C &2/!cϊHRP,XݣAvϧ:&X&z]i[Dwr (W& k;b܄lutR_C_ͼ* _TO p5J_:%_B0W|?|I)FmG?5T"Xz<_M_yS-,SjbmBmkJC32# G)(+ ߣ0zauȌCY׈DA N`Opњ`^fm#2 @K~- ~ӄ` ǎuQȠ2>%~ceJ?bW Ed$ҡ(ZA.±bfU֜n AWgÚP\MTX<6DOo&K\kbΖ"x%^cCdӟ.423>=00{z4oo䀍቟o=|k(nݭ{I'}NdZ-mNz E$]z=)AqWހi+gqTg5qL5em?_)x|z*G_t,r*Q'"#^4VyPLo} _8_M% rYm5,j2L`64|`&NktWo)!D:X.~x d)sBo/a{ Xrbgw v曶}>n_\9*osaC-Njx@6.ؙs.ATAy'dʮR7d˔G # eˈހ(;ث`w IA17ܟHq!܂3NֵB9'wQJ  r 4_z7ms= %Ι{Dv:+A_hS eLd(ҍ_j1xS qy 8c{wt3npyyq"iS+;ycF# _Q$}\{%7fǮKqcz7sgo`q wꥡ(9mo ЩNs'}}z8!E~?#I|Ej6ko%x l&!Qv&},Lޟm L:hjnvJ|ޥ';Wǩ J#%dmщXDHYi!QBb,|_&U3"oא~- pisnI1/<>CҥJCVl#WZ9һldN;1]KF>_ 2A:$7zZXK`BH7YoȚe"f(# Dl6RB*9hQE(TR=%B7{~4qw]I<+O |z)bi5 ;ʿ|ty\IzJ6ZؙB7YIOoG 1E\`=U F`qm|cm?2<*7WhT%޿&69.VFD@Fz[,M2|dl~tlH6}ai!z @YoG#Z{K,2W >,M3MP9.]_ KmZ{Vp :$ȚMT;=sȜsw{- PGDt( '4dTGVdv)?S<<"iAHaN/PyFVJg~O=\z 2DS@B^?wg 3l*Ias %4X )6zi(ְ5+#-рFԯz8kqFbfR{(ըߦRqx!zm)6=OSwgرX8FCe%z |? i{q'5pldh6OHլxinb.Rڿd7TX$b`c0n}o#/p'g&ABCz,βyCuad="i%_gya4jb^)ٙ=y wN̍\y,Mwڥ~@g&ό*o%_#^#I|,΢NVGX2Zx-`+ |pa<2`ݝ|8?ĩˡj!?;&6]KDRC ?&儾<_nI/t ~FA>S<F4 X*#M$"(*XoR{h%xMvX)Fchc%`jP!VH^k,3fGWh7Iy$dU5sez( ?axXOf)=lofs ay_+!x^Nt `ۧ5`'+(%B_4ZNnUBF磹ܳU xϭ\D9`**U4KpuG׿,k%jAuq׀8J}ۿDj }PoMJO?Q"@Ib??pBaz<_lp}+,֜J@Tz) K RN" /QLL>in; (aՓ݉τ%| )q-f#,(h98 uDzbS$ܱ2]Tpy␃3՘|Ik]FMJN9Qh&!/v),SK"מlulU2zS', :9Q`-Bϒ1D_ ,rF]n=Mǥbb/hK\0m򿟨i8PC;HGލڋ8S!׌X&!G Fcd{l̃^(0)+ f*db&5 0^]&F L} J$SwmIKf)<=kGԓU Gd X EiA#PHq IN<Ȭ5?̕_ ́& ʦ][K5N3lTGQuYdלfQسkv9^Y2uC1>< R/SWu DoQcRLˌVVaJC0ۻA(#4dfa '|ߥhԓW(X$`TaDګ&f%#Uh:#*{n>4EUK5ϲ@~ -raSHnzd#ēp*B,baΰ_lFh _70򖆅Aqy]=Ę AĶ! ),d8.|X{Mtgte:k84eS<bhr Qq2@vFv\mn JMф0wY7Ѵ/nZj8 ];DvZpE8)9ht_}b%j@(­$6.un.hP1h&IB:a+8f7** a hj9ǪDn?+EJ{' 7SGT>F.?oAW=nDh R_$WJtRs ㉮3M?#ndG֩v}UtMH! ̥K?'q.+rqǾN c<RƸTiG;$h9\| <[9pj}`Mn (>n2!F:_.TZRXAzq ZQ)z 0FsS iGT_/UxӠ )w^]Q p XW?͛`μG~_vܕn`ָe6e:8?b×AH8̼NnTk=6TW*%iZ1rҕ'@&&/%kjM!7ۆF@G=Ɔaԥ\ޖ+s?Fn32MXyf"H'-oE{ނWhʥ{#(MD5g;iz$*c#bB<7kǛ Xi^|%6}wx=,Gk{UP$cIf{sfJwclG"C&#+}!$(%y9x*\ܫJL&JW`2~cS:|gCC0k-DT 4R]4QY.ٟ92PzSŴGj5%JqefQr tgYA݆nF&l0q=ʘYwDe)E %mD[V+L=jz 1Ws#b“1r:u;M mf _o:1P1Uf5[t-T qIEb+i3VD^pe{|, 7˷7>]o]*XџM4 UA-$_ %FZ"Œii|+>N>2o:o6op55Y0Mlr_l;禯,! Ә|4D&\ ?PN䀳1K `H14I={#cL*C0"-%<HWn\])~XP]K=Q3З48O^ر8;zZ[0ƭ"|qRVz;g `T2OXA@JW`D}'QVQ7 '5ԕ}~a'Qש$_`(ލY\;Rw5b~PCzZz >F54MnhwT2y9<)Q䰹ORCAj{F|_C5ZN>'^͢{7⦶X t 碯LB@ybt]jũPT)nj&rvI+\ԱCI$E,6e$J V,e.N tƯR۟B/$ O>jc؞!F`mS u Q^vx0ŭ0ٔQ~o$(+:~O<.%->yAfRBZS ߻tb  5)PNEq72̛mU9Ss`DC ˺^N6+@НlRJ@șYFo:G{ XC6*sn'[ MMK/] )W?1}u9(ދڥZOsu%>5Dq'\@_{9Tnyc&Ԥ^Vxcf4UilTAҜli|_%MW7H5 e4}2ت"_ H%vzo{\+Zʴ*Ns(&"qhݵδ=r08n *4- @alA9#ߊuVt'{ L TtFd]$*)+[Wk_ɕ{#p-ǸU-;aV4_[|>1Z54V$vM lKcb-']\5~9_nixu%XH0n1qkw#tAEXV7D#?(;TXZ.x8ώ m 13"dSA9Gc~AEڍY"^XV?j -O^^[vIqJQg ,$_'?Xmr &J(jlD@6[ޒ7JyFjNh!۸3]TfN\ 1 VʂL/\e2 \ʝ2}TYQR*dr' ^>d1:#*? #|Z|!3 ),[EZN~ˀXQx&iI ՘{i(wҕ<*cyvOFBxwz;y}ɓ4]huz]lϡoFo9ag:n2 <GϦB[O u1n0x( ŐV9(P$ηz(e$UU5o(v8鷘G,=Vȹ7wJ,`-lǢ_SǞkrN\/@洤y[ 1C}JAcp z>$=sŸ3<4& h*W$^bow]$iRUKGtEWӰ+rW-q=d?Ft(6#m95. "Y-AHE^IxQzi[9ݍ6u˽hB.iI|)[ Z`^EzARe7%4LZ5 ۏMQj !`|x\\kb*x/[Gڴ[h6A cj u% msSD,=8a , TyNvەuEL`!1 f^]@%Wv8;s03ס;5 dH컖2 %x Mw`] 0sr;rU8ꈜs867kf)g )=P{7 E0ˌ,zCBYﮧY%>Aԃ,QQbϻZ6-_k-xqcm5/!E@#G CժBey͛0Ϝ8mmyx{yRri}N~;Po\ÀuL]g#l59ZdjrT }KTdeW|ԖZvg>bQP 9 NQ튚b)5*2ضՖ3e L}bܭ6Q7PʍFi>bTx+4! qzc!bTku(5E~Lp- !ml,7*]^ih5zx{C6 RBݵ~S)T߾ɔ{LѳF^x^/}oQJ, GnÅMZyLCFZfW5{eӃ1r o18jKb*~Q_Tgsu0EbL47}hO?55MB藸EI3W|P~'1#CEĬ'r #KKM=ӰSs[@?zS>@=2-;*:>5(8>Pf_vK-"ԹM3V2$+=9"N%HbQZ sÏ1;2%]KZî /#ZrQE|.|Y\nrs SSL{=b`h_~5y)e B/Z P~څv|tdB>+wB1Qzh@RH|=,^>DF~GHP,2|4S*Iݢh VrI^3DnaO#\hHr7CNxz-pwU`ݨ+h _0F2֦ U a֙,?W=sWJѢA)22Y\֖"}f-8N}TD @|4fn.iBeW%8s=~9CoF,j%ԝt:)iV׾TWNo41|Kvn㧞.\޹ҷ,$.xmz~/5uG,BsVQJF#< ?7{1{JǙ:ylNƊSnsS;t qA>FR-o1\K@6xYEnTrH' 0_(R׻-DI {FᦾKeř^~uHυn@ saCeƉ"+tF 7 Mz`Mr};vʌi͌߼cs|6pU?i05&xzPfZ)Zo O8BF}L!`l"#=쐾g Ld)uHDehlY$->Hn%Y:HSa(m}\\;6R!N%/уjeܖL'xZB6A-Hľn)8@V()|{+nT  qq$~&8v\Z1 N4pS[Pq)V[?>Ñ>3Yy{CE7 ?SPem;RqOaq#tK9XO-eL /I1xT/c =eS "rl\;T{~8aT;wSS)T-&IYŬ0l@ֳ;6<6@ pgQaP; S(ubq}[>S}ʱE!>% p)AjV83}b/>Vu1nĆHxO:~r} 3?e .D au)` f}j)76zgZ87,Ѱ%ѿE *\^fyi (cxd*kf%̈́Yj@kRnbi1-vn b Г)ήmQF,;1VFD|~cjS=w21~2|okV$܉ .jJ (R~,EO47{d\`lBQT Ht^fZsK`A*h%D?2ŧ e(]T qD1J4d#)jGvX[bY"O ҕBѱKqe7~2v*Gyd _ ٩)t$8J_u XJ}7#J{`QտI*oo=rT`af<ѸcWc4ՄqK` >`l(Y5nd+NE'=Ed]8%ѤjߍpO3Nm13@n9mA}7~#jQLKoX̓DC#vu0 ApM[ZTd"҄Xg@u]Ek~~3ya Syg(',Om=Qݏإ604%ojaÍR^t(g)ΐ4sK48G _e,ǯ?, (Rv5/2ly0vMXHHz-f 8;>#AlOe]5._ceJ|߉*Lu3Xrn:Ŕ\X^+xFMgM~_UUndSW^LGX$lEt:S`W.`~ HS{;%};՘&Z[Q7%^F (fH/{}7->ڍ5sQ\6w ;pCKtCE 6t2Uq$؜atLc9>8U/Qi5ta˒6~YG[nW^ X)c:n`u` öw6Ll<>YtjlGW83T|@}y7 \8}Iѕz'A_`pۤ3Rh43W|g.+䜡F1c_/(.&f,Z%y"TavH:s6;P*]/Iy{06 `Y_φ~$$roXDUݻd!0DIh'Okі|Gcku\>R=<MBP*=d;)߼!y?]5/]{9K H)zV٣s-Dw)s.K֖l ,kHĸ5t0V4K'2.̩ :֭{Iwfz?,{yc G|Tǰ"tH_񦘼sР)P؃$A):A=F(al[C)xHK{rT h`P"u@QA`fU>2/V&+C;vR!)}'ݧ<8O}UR{Zϼ|}L~A_ٱƮZ^?G82%GIoD. Yq. ~WK2](Utk8VJܸh0mj9(|[.j`Th`d'/X $" y7wu3qJ&@mX;]wRUU_7yV\c>6cMT:`ta47tRz䡯r~ɊhiDK,kwfv_B*}CbXk[-!{C<>( `n `.*C6[?E$f"K5=4ق+ʱ|1Hormf[6P P\ض4O6uO)=GOж@Z$5ϗw.3y1p7eUx*ҁJbCfH"h˾p"dTUs1si @i .8amnw׸K7rɑ`%R1ء76Bk)gnL85`xôgIT ^32@[jp`$as T?ͤ}e(k/&`C916j.܂!*+8-JknREJx14*3"r|B *o|v;( k獴nuA{ "DL~6o@u3B!U(kPZv$`9RU adqi*}x|9OŵT[);$R+UxfQ = {u"+1iJ^0.~JOM ?j4~ 9}`RajuYQP^u.fx`,' 5 oֶUF׏mf"݀0dVM&#X՗*xݴQ{E]3-{Nh?iN/C#Ɉt@q<HYT܊i]wV/eұTvcͱxrB1kޯV,{ Jʴ\ Id?F`oUW&.JPH`mWU{įe Ł+:-vZ-8bdYhQ3V{Vy0>Jc9 ʗ'|^$wy@ni}´}QNZabIX!Lm"CI)_:(`GS_:ޯjHXHI+b``}3l;ͫżawmuHSDG`]N'"_\6 鷡Wݖ_) ߳ЬHO?Z.>)@f. GMq%pWܘ"cd,QV5r;)4QloI wytqs doR96D9i EޝН@z]ԩgSe*G, k^H:#۰;m0cc8P\S%/"]`OT+ x:/0Yl1Ub13`?w6ZvŴ4QɁVi$7ߵ[ j1G~lǽRZ;047ZI?3uH8+unx"kfMe!X=v- \#WFZuV{>_9`H5;8LWj9#] l[?-x!q+Z|JS=I"9C!D<2賢eF.zJvYsSpU؜n&^_$Fǯs[`f45Q"Qe2l2%ғk,æJ@0rڀ]\ Hl8SFv % 3P>Lxz4cMaQ#7l) 7@qEӢH4>Zx l§vz 4JhDQ^xs,.λ߈Xy^ͻu)PnwxqrX v ;'(0<%Hg斜a3o-)>K[]PmOƜij;Ͼn(?J~*Jpol;IݓHC8Sc8i/>-kk#xI G*!.3h낱BG7 #[XU1R<#Jv CǨcЋwKNFBE;\ 3$V :NhvPtPC/WpLR#ˆ]^g$urvSj##32ȭvu/ ) gg>e̩MQJ1V`V!Zd"^V5#>h#N/g=ÙvFR#mrC@7:p.H $01 j+ h ( ˱ '/k ѷU`vmTDQ|Ӈ d!6xc^kY?&_k~2-TDjde,quy4rȉQT|xrd4U~n5_5:إ 8SoF8ћ+|":n+^}p@!y/W>gFF[`8 * Q5o7M/Z0 ?8}֍t=N8s.>s&Q?V]V1pwi- FMF٧?@&jj0u9볤Jр[>+Cp'vB*`]T'0gFD#@Uz23dlMY@}|["B7Hi0g ZT;pagyV]';ßu{ޞKpNGq h0ܶhY&pG@.¹ K2wĉbrXi~*AE L n簟$L0UYpTeC5BpxA&Y K:ڡTKκr GS9$*,+n-~<.'}T\l{x9m=eX8#s|X3o2ޏ[-~ j8o {pBU=wbЃ>DXpw5ڙ6.(40 b2 <%B,*>X*OS7ϊ?*32Aר!Q~T+#g dfʢ6hv>l : 5mx:3-c)Q7ۻıSQ}C}}wKT\LM`y? Kvt- +,׼O'9^v\>#Gs(6 kEu}<%”?Uk4l sv`Fb G߫QvV5@ܕ*M_f P}(L,^eLbڿxP~Sg\21jF4!)..=o E7К_갛;l<89rt`6XJtHq :}=54CIJߊzCTeQ(KA69]pKk'v-/Հq 0-F@F9uUd熻]'Ru,A f ڢF3e񾻃q*+Tijgw1KowY) ԭ\F4PP:Ke>ghJXeQyus)e+12 }@ЯWɥc9كVLJkh@;k&y9(C(q!t%6wSEwKxlCLA }d]|M"K>L|#ArA2ԫ,ĥOдVz2գU٢<OR\ Cqqab.v9tv@g$v#;'CgwD;*㚛egYkO^-Uk'7E95G}tfkY"BV ̗B^2-wV,Ch5p<ݪx`pqHKi~d{W5/>s!<иu~di/~V(T}圧FlS+|! ZN? dqNhՋp%(%Iv؁ p;lEE8A[O\ZgY5;tK yRLX⹝!t5aFoe$>V hMTiG+^>\  OoW _O,e-K'zt m>-|8P 0jz^mmq]c.!*[j ( A(" |י9@tT %MSZJN~Y1LV="fuEO6$b׷TXJAش0b&XzDcioqq㝤"{Fs4~:[ArHp"D24;1|Lg0ivJ"C>_EGMQu;`%hIfHvR_6/F`֘ccQ3P[ iYh :Sv[QC ˓X9VCu oh֪݉|Â@'߃,^1*t)pTMFXm$c[oޛv82_:(CSwujB7#8*Hs/ۭudI#*jR_uX)0fz'`ugu:QN#&$Vc Dy{+Z 0<DIe,E`UZ4 B[ Hst(8CHD2"~qouK11Sl,1<|2Vb6v1å U =֛0gY=̟'/3ߐ20f6: ='s6:Zg\Ն?c]+]%'P(.yjZ2-k{"Ä!(,p, Inɟw_U$\Ą x֡9E7hseh2P!VtTO@Nf\)%L0],B~Xh(HG uEzmPooߧ;ʭGǼYkj܍;6}BOch/ijd!'6ӧ90 <̎!4-~q>Ry3' Zz;(k64&$׌ؐͯbIf:3U=F@zd}bzpDmX7zonM:E{ O;MfY%)\gjl.p6Y{F"cX_i8:=a?O1lYSN484hDH2ecEHRc*JE AY왈su\@AYFjn-?Rv' RҙEqJsIU,(vmRiu'0<ۛks3KJM76&h%;s*O,/W;Ýn "u<Ԭt-ފA-]G'툎/io*{ۆqc~ 30K6bmwis4?a`JtlIGKMPGmD-:Tϕz$'ۑa T"v(L#E5.ut`?ӎ[q͈0FuHv0a Ê5.|0`D$sA5'`^yj} .OcJ޶M2zCOб8DQh5]d:B^ΡqgC[$UN{!+Qڡ ,p5(3Rї{t.FJIKI/1rn)_6*r¨_R8FBjF~ߦY #iNjyUzXZ:G' Љ~5n1ʬn4+il~Տ+k02I6ېNk[iU!9pB-.Q iϏ7z$!.Eƒv;<5." ClHg=z̼v, ~J z0>7&Q>Z}gPM_>lA^v i1 1&@dƄJ_qٛKm/ +' ŭ${l- ;x,T6 .Lzý .T`>{XJWw +<'{^ }P|{X\S@AM]1"՘F󘏻wžEk; YūnR'qvW2ٽ-w#Ri>o?,qjv1eJ%₴{[Ae,Is7ӕ7Xa=cd7|?H_հN>S:ky:NN˯gw1@~r\q.^ɓy'.r}hh3aolJa ae)M܈rRV!/8\ ۑ4# R}:V"X5v |AyM da ^?-M5gh7eM4kb1;+#gtr^aK!8 »ӈ{O>;pz,gӅY nȆ c!DŽ@3xG:#/"/%}d쩓 1yzz\^~7V0F_@x)F~Ln/ó/6v^ y/Sfev]1%xȯ,xJnP,m#Z ak[[⢼ Mu\`Aݣ) wa핛O58EwlȚ[0Ohq}sQbYߙȼiq_EZj;hf&`s$>>0[DqkFQ-#_V pNbbf' 0J!PtE߀Zm:E 6곤p"pPBQbTfעJnqݲI&3elE6zTD5'!08!ڜL^y ݟfI[݈( Z\jOj1q.t7?#0G8@Id?;\{џ3$c]˕3籧89aIvQODSVf+n,%$lQe$I i7&KmWx m7 ZGWHX;aQp Nafiw# ږz}!wU#.7f_B| )'#14j:+Ve/ctzCí3麰8 s4ag>c0Z jH壭ouڳ_ 1pL AC1L|[فMD=L DA3m'4*|uȼ?ռı/)&cT+';@•̭~y Qkr߿7D6 dn݅r!W٬O[yȔ):x Q]^cxp]IIxqX,NI6_b[K`SEu@X+I}ATL4qkpE_?4B|9|0W|hVFOBmۓJ-AQx~뚹* \OJx 5er޹nFnyI4œEOjq\~)[ 5rGgX=)oj P?-r@" V%>ţ]>nضмPd /ڂ# 3؀s ز? j6R0׀jTJl2AѢvQS:+/f 1U9F쌽[7*`bQίa,w B"y.4/$9}yͣu -oҢM$4`$|}͉QB?UlFNBms5xO5$@t1bE8?l|sִ7)&+πdH`*ĉش:\TZkSuY!^hiKQ 0/kj^uoW/A&>U|Dy=E/D%C1^0ଢ%f|GZtL?I no QRWeuo Sd[caqР+_e[c}j;GɖCs|7E'uPR"ݔhbb+{q>Y L.P4"aas_`Iw[؝%w`_)~QHɢx)t;TǙx2 0"UL䎙ak_e h$t;!z g%Nr_Z.B X`dĵu=&c>Sn+_k)_h+m5ktH%bʻz>T[<18tա8:/R0E8[NP4eMQxO&%+Si}7]譫aX4rn:Zh5:OQω%TJٽgai'Q(~, f3|R(!]lWeҚBqە/:nv"gYXt؍蓷TQ.H3'1VGj;fb!*0T#Bm 'x]- C#>P:IP=G +Yfk ,7F=F[FnA2-@Jp`a!픢! 0™r?mu?XmR 'h,̀j2rXiG}MUPvG 7j_n-O BMuA/|B,cZmV*u^X*>F:lKd$L'I1iV炋Q_%KT0toP9s*ʓeS4HCi;3(X G񐅀oͿElEzb‚b3R+J!gx?x KBwb:\iQv+u 8M1-F~?T[2p-YeT{   A1uQ)Wn#è}9YOR̋2nhᬂVK؊pliZ6bWUS0(isk/@sKM-49Bићb.i媦,WB%_Au@OYגHdZY}fa̷3"{3s'TGREgѕ6:E0}c(m"@\Z-TԱ'ǏMv Lꥎ,`$:ATK]{@Mi  z1x1**'[{/8&U{C]1Cu4#!ܚk) _cwr$^Vs/8W"mOi*s9s XX@Ի\hw F$Lr^bfQ~2-N0F3r'~Yh3a;Q9xXBVlhf#ȷDX̮bTh8c.LkE±T~~XUҭ[f,շz$B9U#=9dO1rMؿ k\gF<7VyRO# ]j<\ |Na 0@P飇iHŜT vѩs eӣi!o֙BԉHJ2i; C4a[n\Q4e,.}6 bk21hŝoA \X G G=o5cT[WZk~ ŸurvTPL0G,M0cQtƭU<.RLv!E`&n+4p0~Cti1o?\