libvirt-devel-7.4.0-1.el8s >  H `~ z뾂alHNWR^c2Y@*ba5.e֪{NZI$ۼ201RZ dy<#"c&,Pۘ$FX(@ ?`2%ZȢ-7f011d29129a7dac21e6ef49b1d20a737fea55b50e068bfd80a0fa07a0a19da145f4dccc9c0640b1fc72dd4c0dae29e509352d1f<`~ z뾂alaJnrobژ+dkL :5S{?QGlmX>fi5/zc%t-OKg{(2AMɱM z7x5o󗣻g?iZܧH9KLlQїrAͅn&! :Fy/@x+[Wls >}YcBcKNsx"g_Eχ[PwZkj#b `<+74lPJq0AC>p<t?dd  [ $     $     D    $   d     ( 8 h9h:"hG H@ I XY\, ] ^b(dTeYf\l^tx u vxw x\ y`Clibvirt-devel7.4.01.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.`faarch64-03.rdu2.centos.orgRCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch646)@+d,v=(h V#L $)EPy/vA큤A큤`f``d`````````````````f`f`f`f`d`d`d`d`f`d`d`d`d88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e1d79d138edb75d76d8e71a70e07e4a5b0ff68a038ce825d8d2af441a8eb30e02046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d49f924427fc95038cfa1eff1bd3c4870c653c4c09a783a429d142f70ee3077686303657dea44330f91f4e37f7ba7b0050869977599507755bbc84e7712f07b38ae470e1afacdf2a98e42ae2bf13a9bbd66093a75b83328bfa3ddf7fc87b71e304750c2adf8fe186e2ddd8be62b11cbdf7cf2f01d6d082d838cd6dca581f4b70123030cb68105ac0b0c81a9b4c9e8b6c33e61eb2c33aa864fcc3d5c38ef33cedfc928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae808941e084b1d86adf8ac80622139725bd86c5d3417d0569e37bab2b7b4a80cf8650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.4.0-1.el8s.src.rpmlibvirt-devellibvirt-devel(aarch-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.4.0-1.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`!@``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.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- 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.4.0-1.el8s7.4.0-1.el8s7.4.07.4.07.4.07.4.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-8c831b61fd885f0e506ab174dcec9323b8aa3be13602603b2fb7c0d29cd4f82a3?@7zXZ !#,] b2u jӫ`(y,x5(#+ڛ'& Me[aEF?v%q췦T` 3"ioXFw g*QcXYCA>EFH;{T Sbxhv[BHw!4:!h::Ul4bv"Ƥ:xa aFpE\/W'J M1wȞF8 6HKY(`*Duh q32Q\@޼fh@K NCL)8t !} eu#Ei&hʤZ{M]\[2Sӓsπ#HƛgRPa? \B%"%4Co+)SN37#卅P||.H ?_!3z6pjVbܪj`W3 AHCK"4P)+2@}9gpޜZKkGx=a2*U%=Ӯ=LsGAewH'rOO7vI1M?D:W'gk[ \T=˓1(CpUNDT4ޢ΄ F:*v;}\ ֠ +Ffs\"FªFpfAxRvQ^nZn0 ۔T*us=uiIH%J͞%(-2Ԡ,aCk |\EjUXL3gh:.G&&"!`IڡnExe"iTg^Y1?H "#k%*'[R{"'(T'6u3DXo7'o$[6 Nv9kY3F3Lf>Uר¸?5gFʅ|ُ8Wqg-4͒іi!КN qs&N5*;Mղ(j7C~)lwe[mSpXf((+w;b&2*$j[Ѐk'k>>wؕLVeO*aKaKu|lhs?y)G=K^uY6{r{P][6!:KIB'A;w1m(Z;"AoLGJDwd-u `hlOk|8$guϠ9x.)2Q&)U&@n|l VIVO=R1rlr3UC#m/TxЮs劮GHkÅ ^ʐӞk̖$3 1 F";}QLEP_Md ZJ@m/gq`vepw`Mj<[ /Cy-0!:$KZ3*i\M!It+5.xW8 vc5&4/HIr.M!0cYw'R`"G|TgIӒzֲ_mmօCE'}JŢ z&N~Ϭ&73cP#ِX>NTUVD 3OLqN/| $ђ0f4u}ӤU"khcbkwE)uˣbC( Zay@ i S%DZISe!(pƆx:Jvr{_@4I0ȸ\]4!-iTQW=}xIԡȧ1^%$* vD0zCy_[w(LsRPW-+X+`2{/),qub_E{n3zF}ؐQO8e [v6݌D)J2%@B )TS7WBt3ͩ4[>V=Um3^-@uLD70g" Vϼ))jk-(ir*>S :vLhȵvD'-lVl`/iƸۋFYcs`$ r+/y_Ն @R~1?Lg/] 5+5`Yd/2b}Hc#PL8 EAN/;-2gr;8knͥHl+'>.Z.:GwUG%+TPv>pMYF)o,Cٰ}4SiUB0;9_0 ~F#8t 'geq{͞,)<QH#osW rŶg@l-䥏Vַ(f^C @~k{n!*.L;<%gqNC]G5qi$ǒ?qё LeGRXp51#GhM@Z6d1"yH\ƹo\X3OeaFRҀ OOrۜ*aA0N jo<]W !p>X~!w !!vGf\llS]]T3H|RI0Ѻ{rCuj&$6u|rqMF,o4Êhn&2%[]_W޵Rœ;> %ko/g S{:QE%8J& .GD\FQ9FxSSOGtj1uh\o/IAGg7h=rUHNF,9v +oN7c0wqAW7qgsR1\#h"- @c7"3^ЗFt ~8'k K-w+0U7,{_)K`^>|=h] ++9bYEn|_3,%E^bɪfOǞ8N ~)D{,)$3'uRVh l ? gG]3є]_޷=uTKw;$"~WwU@¨A@v< 3l{c}Gi z1%xe"w}uK+J GFDA!󉫫ڷ(*@8@:o9 IejtTG `G2bB`^=VaCg0sV.OA%J`Zݩfx O:):DɄ[@2n7{ *h2Jx| V=؊M;_(5kq86Aȯ#3molI . &n}QxԭW.gZ{r3]HReɷ_Ȥk%-%W^ 6r&*7K|ߤMwP?^%O+\%pr/y_ KD%v)3l) 0$4'Χ#!׋fx-X!0ȠVV/`|ߥg|:yexeJS&e%<8 ?.-_8Lb&=߫nDJgem6ewމ/ҭ(5,[bi+5z6J X)*(Ļ 1d6?%g=RܻwuX`Op$ pFXXm(ә*ً\㝪gp{ߊ޿ESH3< ?4c{6~6 KOG GۘX!_D z'ٙhP%E5C5h>+f_:vAl"5Mx!]sv";S٠mUKh&͢:{#Gcup.ken#VdPKnW'y~{@+s2iL^2Ufo? vDУ?1K-1lОK]T\89zRnø:l]]BZZl E8(7-`2[UP` ,áZU!W#KL|*`L#q[N˵~##QA;Ggs ^`ˏR}WW&~gV=ANZvRmxCYhM\-i9#9~c;L[Mi_@{WX6`}D8#i1Q="*4UYx8ےbh{P)dby,+ xGCwpAuml'ҰrNrX殺dfJ$Z kU WeTb/d @Yvk) xD=Zf3~S,bC=k%nᢼej65[q٣W+y5埢ʥXjW..$ԘW2ϼ韕&4":ې{"~@F/ŶPdWk4Xh$urZ\ԧc>"?>:vc2]o}shX!`@#ud $ -D3i5k`fD9b F.Ӈ;kyŸ0%a{Sp'Vn|!V7{xH`b أVͶ]xdljIE*@JթbβrKNB\U4onQx:`b]OqڏS#p?ǭ7OfGj=Ԭj9ɦZXA8ai ,P%7p[vYi9愭=Ոf_Pw7IP:X}FdE R!O{dcC`ǐtH}@ XV Z,yAt%RT3mdd Ƴ?d= y%i2Yx}*MC?ǖJy /O߈$ tؠy*5.r,Xu>F'!nLGصE/=qXjvdݦ^dR4cI<oD<]} kWpFaгWt^ʪ>:MpX9B朾ld>v׳Z<; ⌸8湰BK)ɮFohg.!@T0 z1VzH~WJ!e\l8V%\5E~Xr558yFH˼NezѲ+Ԏ!5 z :lGGb}lezՊk]W=\ ȡqn!.*mc4 ABq:ܜAH/`%Ǵ*uHr~MoUK]^pz H/Ùd!+6Q -{72}8jH6ӝGXi?rCVQ7KG{C Ԗ,Q?6tnK) r8WUVa:-wL4">dQp:G|SX^/QXhnjmo&ޗٱ$ޠwc*M+/1 er? +0.ˠH'9)vc~In“ߙL= T5.MZ/9!F-_eY"0Kd\UO|ԏNLjMp mYP:T2xNVa+!"sglEi5 ignYsOt`E̩m1&Ll)gA!j9'a{uYJ~:9S oqkeouoX hR!ЪEfJ~ƻuG '){moT7ZTÿ17EUz(m8YH4ZƒCBHUyҲ~8@ĺ/|}Z~*CK/' N8}H-n>/Qg{ywNH}j,{  G uoJ4(S20LqzĵE~qnj^Fg 8(y~;#ޣ& fo%ť:ϱEsXef){fe_j7講F f7TjeibO™(46S-KյjlvIK>pY.S{Ud u'C|h]bG~ꑓ إaYw`w_V>IL[H7.5clgOw !KӬX"q# )Jep45D8{3Rhff%HۿS+8rOڜUsBB܋ל-zf K6H)wkm0XF ~E5{>?ŀhSH2D͊y h쪴{ uIm_&cI,{PpZN_:[CQ h3ZԛNr%$vh&C &҆<0 ,@>b5D(x`f|~O$rRL1h9GPV_u+>60_H 0$6;ld.97SE?N I @0CrUR`Ώ*gM./ۈбH!㏇ϰ}FF+9Zfr+qٛTQkG~?Xȏtڧ,' ! OKIX?f܊Mk-WE_O$:d=^"lB_q/QX !ͤr,U }AȖKN{(9V֍~[ ?g8_ K95-WLT#&.X}?(L,umuIfҠ12 )P; _}3fEzwUa OX~b] u2~Jʹ̀"E*3yܷ8E\=,X8G`{/obA4xԚ+VT ΒU 󢤻E(5g4uM;a3˜4 6 Ws`MP8Dġ Ti]#f'%+uex^ &ccז(,bC'ӫv۔1wׅʊH>+Yu^3޼Pڳ Y{X֓OXD7d H7bJ6jiflnhtJOmu$ 9U43O?6:J99`Vw48W{*u 䧭`FSHp8%E 5VU]=K=E˙*u =e؎DhR8HO1d,8pn|=OϥW{ݐG0z=Yj"Gh( a'rwbBvDW#OCU'*z<;^ (*|glq墖;B2˶7r?4 !@>WNSSOWU.C5>OJT,8Gb')ĈIѷD#KA n;d0"w8]MÝEvԺ,(+oB=ӻo FHy!{:CiT]n*gK+ZKLN&Ig|7B?v|J߃Q)m I!\~Pi*CaC|{UR Qn5cH-2sn!/B[1_sQy`v&1=v2#o 2S;c\!?yrkm˺.}}a/zmAwr}B{T!ۑ#1q@=q^Aбgm*&T9kBga@݌/Ϗo |9TOIB 7`9@ "𒶴%@]IF#5?dDjFL451@8V(h)pm 9eB_0 7,'JҾGer CTG%Z"#O&_=UCI%)Y֨rdRx) 8iYf]şbj[Mh4ā]\lR"ʩň(~> _(YWkǎTB>@qgXswJo#fjk'[_w*b=o+,b@ .^' ̥@dr#qFaeC⎆>pS9Nf}Ն*Ȍ&h] ^DH?b"3\g:b:j\%8P\˺ŻTG1:q8_K=VhXݴdnc{EiH&I>CvX6VAL%ŃӖтs4]䃥e"!h= 6|Y΀v̟U6TSپvA5Qf=? 3#"_ΩN.\oIvӇx .x^OA> :Tn}:j8gk>֮]>5աEvmaT'l`i&}#9:UBLL̜ z=Paw~]L#7% >Z[SC5pXr_>.!w`F5}@a7U:E2FI{I{+1I  q*=M1EbX#|օ߭ 3^EG8CKTgnѸhB_ Nۀpv0i_DR}RLhig0]=j֏CL +%{~P_ܫ>q'S8ω/3#,ڧRϭ&pXn #`9)qW{QnUV6v ج\ t WH6[_?v\¨KSC~s8L>v?_&\r#_,| 0&gV#I![H |fN)h$/&Y̢d~)x.;*zsL/[^5 hK/l,%vx SCq ӷh Aj h(~4awW 4j> ǠZke!ZNHB;8xL-@%3lMl<^opakǩ2`8j_AoxW(_OHމ^mJJ]1 <)jBi0cj-ƾ5W 'B,evf3nm#[]Ǩ~MMXx֚rNꅒZEVx1ᅤjI%%3n{UÈr$@^Ouh٭a|Ꙣ9=̓2<`J?PS3zŴkAv(^{>&IUDƭˉѰIϢQ-2I낗m E 2ÒQ *"-%q*lwE,Y/)z- th6?uq6$3HJN>KQm wQ-{c vl|J-𱥵MߊOҒ. b6+DXoIE6(ٰ. '59)/=U \MlX e^#"6!"|ImNB)l HB5̤}X<ՂjA.iH5EdFCn<_C=*/_Gc'Dn{r`@8e? ]jC;PV;.l 6|ucc* 6mr6tAvV]<:vu)PNlthmO! w[Ѻ:onϜrͧrP& _'37|.oMUl#:3leu$ʎ-NYsN%R #_1[~>,>"3_e$;-42'҆xr8d\EQVo$Vd~5Ch6h9SR3(M\lռt@bA * 8@LsQA5x2[DizVpYID^zdwG~g5ΛQ;`=2FH1U2 J?TdB;/`L.X\#+e͚P" bd t0bҚ/޶}8'XyM;Uǝyۃ 1`u%Dh5k=`Lb2"QsӿQ.}1Gh0#uuI/&3NT>UWtH~Jti 6|pVfA[o XwB8%mQK C|-mk=}`VϜfbc^\ڑ,TGvhq"<:i-eqGG)JvgY=9۾fiQAIK" ׸=iNZߌobo2eM* ?v upq^%C5WtG S!)9j;[*aN;qW䖪Nlg'dŠ=DLjuIfʙ2qZWK*+\R墳$VY)ja6vQz/8MգV30bΞ|TJFֵɟ#S8qdY" w-HOŹ[/;.Q*N"<%ZY[0PhlsVU`5\dТ6pv 鐔D W-ປJX'IqzJS/CS`^ڱb~3>6̙r*q,}RA28 QX :ZFZѢY/7_cKHmEK;RPrU SqtO&0 CjǸ4)'Dk>z Lr8L@{`˙AͫMԟBFn ,Te”6. K)& W^?"f2.Q{V4xPJ~Q"<֚祂)<"Q\3:)&v+%44 TrÛ% Pkhƻ CǨ zBI n)W-Ҽkڢ*y4WD3`ˢN^r&b2yH"4ҭW7:X<q 0P~iQl'1KK|@wޤ%j`䠧 xQblwӊ%IjWR=qmwgӶ[W0!ča֥\~-dWI5yDbϽ8(ZC0NHn=y 6_P1+ҫ <|o K3j/iC ]iCm^nc |r"@ntY u톷I,!e[L4oZ`]j R-K2ޓ`[l_^g&oGreuNx+v {‘DyFcTd5B_wGj}nc!1»&Wy|Ѿ0D&^w2'] Yn9|z /j]%W#3SAf,";Uǒ)GZL֍9Ê"=c\GT}gLn N,#:?~MMZj7=@ LAhYA4\5);iʟJʱE@CHyvWHuaQm*e)FTŧj,w.|k{W1,;U5&S*zXqM~8L.x&y^2^ ߯*0"Ea^TUW)0_ 1~brZiJtooWA[55ęױT}ha!j7eE&KoWW^op?k ewK~NJw"qͰ/ϮH_`,*jmY+r}ح5y;)mnǛ)ѻ9ٸbZV/r+L'"ˆIvC "§ʱƘ/bFal&]x槧\=*P :fy,|9;5퇣V4ԛW=,`zQ^~ VD4`mcvO`xʼ 4>GQBXb Yq+)>L$yR3'覶I Q緼YTY>:77~~Nu{x]|mȁZ˴+%յf(O3\EqⱃqMJVA~1P [E ="|Mы?~}P6F\$Yn~nÜ#Qg[uPl١/;][bb6 JحzYsĘT}urL;GJ]ؗW 莯yFTߖAw}c'ńu K=+e'8LDzb9??WEDFdtjX;`f >q^2NI ppV') A4a`t!]y.o~V'KKl<iMt܅ɖ[> B"ϣ)7#_XH=s܁0p6Ҵjp:<$;ՍU+]5jTě֩}XJ ;^ZP΋tfɝq JCEfa0%0`'/DE4˜HxI2J0$^Gs $|ap J K͑f2HFb׹.WH8:%)j*Zu?wF0 L@Y/e,u q9 xkۇ{9ZБp ^$.klQ/N@GW8mBG6*[pW-"XxM>(q_ 3Վ[L+Hc/@ph& xFBe'P2l,, p*KESW$S_ #b7ḶЏTC < >sYd qs/ĸ i,p\gue7%|.,lH9\%ɓ@\$\+cpVy#U &oXCh7ao q|c}9vği#*5{$"uv8] c 02^sHNQב<[k꫗osrd|@>\"*Tٌ ŹeV1TDܪ~O1͹).{P!wVN_?҉@F ƁZdl%?!cFCőYc &j9RSnv]] D{!J]g&„lJ~ טUx+uK ||R<}[Na &s":J9 :"$O/Ķ iٕ+:Jdp>t\RZ*ꭑ=l:z@hhV Hy:48uGEb@y#0Y}u$#pM2J~1NgkڞS_|d9{LG:Ats}@tʣA5k5tOr/#X0|zaTIר  InT(%TQdžD2>3"ō]1AMV !Uu]W!܃9M6Jmˠ =i F!,nΩVFf{naN?-N&^@ȊKa_= _u^ŞMh6<?N⛁Ŋ5*aBBmъ ]뀭t7mI>x̩x>fN3QGG0f5γśf&VWkWTN1mGWًRNoBX R @h oDiu 0A=7z=^`Nq_ۿfe%M gNj>xh}&PDA NR;< hpOIND9y=oIc+mq͐9Ӑ / 'R }_UňO /I&Y焈^˧#xm=}iqǠKc!u*IJ#6{l-x| CzӺD yMKUZQxPpa^ OY>pQxz^A Gf0n%6č̽"غYnK.,q+Tf|U)c#o+ca5ڒ%>ZT;;d/=rMMPW~EӐJSa)rPZ̀"mqbxsB1R}P7XDLcSԹU2V;H<?X,ɨw8څRfnA6 4iՔ}keCA# TO3|H)`|83Ţ}'u ^$UNZiգSyֹh---0}&Jn:)5uO`wpZߝI7 KҹWD`嶽Ru4-IcNB<~uoV!GSg[R#[yL BiN:Ɋq&d~iܗ_C&#Z#;ewxYiO)ײ+!MFJKlMQysi#ᓲw\?F_h=C{CPUE+Yp+܍M0 Cx\p߳.X1CֱmcDsm7ohL(4}tV;wZGLdI"[  飉oi[Od1K iӐ| WWGMjP6y f*Dz0Ns(=q\&?;͔^8-[=>CO;jdȔP,`Bvr[P^Wk ƺDlM8PJbnaSh%p><'7Kplb)/®>a</V2ey811Ҫa3"iA6DE`tH~Z;}r\DE$A U쳂Ei clb'Ncns 8a+}X%ǜ4Mm6wrQq%䳏71*P76lV8)tf Xu*@nF@ a%^UE${5A#gΫ&Yki r3YjQ֤¼ <]u&#}A.>YT+TyD }txJM$c=?ȱȀ|e:G c{Sn"U#\.^3!˫?.p#.6m]봪6%u/!;!@9%+CalPőcx3| Yg7!8CciD.A-n6&O0JYц/#% f+CO^EWQڞ~7ϣԸtT~) _.ۭ&O}S/"a.ǧM*Sf*لMtlUvخw01@ ʁm V#&Y.0)R}tX}mQ.;w*FUA21ۧ3tCvJRI+-.C4+:<ڷw%|W/1t~\)mYY)9(2E e^/hM&ϻ_'NDy~25pW>iI?gE1gPUڥfa'Gˣw4* Y5z󭺱(f4.: 1C"4 w*u?\=zKg8Lts秆U^*Sq>*:"A:kc20Q2){ }%M‰G9kݍwv*ҋo_gWH,P=́7@=m J 6}zƓ]m~Quޢ3cexБ fVkXͮ$1$[;D#E8Kֵ1.yK2+[r%oK"Tkz{] QS0boJ'[T{Bѳ-\](VIR"4̺ NuօdgZO}emJ/ua?c`,z!4OjKqѿ&h¼;b3$p5@ĶM֘Z@ϊK ! )d:hHMO'6r }֟}(TqBt7w7p!E>Jd/0fӤ%=ѤA0MDuU!_ϷX#R{-vuC$؏e)7?ꥐ4̵`:B `Xf+JE* ,(A=1fU#GI }=oxp5Z8Ŵp/Ck FĚGIb_9N[+١QkN_T2UYyh8mkPD+;4K(7:h9齅Wz֘MVdkH= ؈ޖ~ѳ̩5ٹEI fc/N=g[&ma?eE!9RrL Kn0pQ%ݳQ;RYY 9,ZVjϟ7:֠#JpCRBjp_:uP\b\>E}Y zW$l!Qĕ<_3Y,1~d4quVƓÐ21y_\ĭo@ !RvWtn`~KER9DCޅ'LZ=O*y{dA #۶'M{TI@ˊ Z }N˷-s׹Oa0,_Gp0L E$Ծ6M@ FW4œ^+g E6 hgV}|)]K{}7gcKpe)Huz \~-䘳j}XZ۫s:I -8ec,*0h.R)Iϵ H?_45?3\W2137jkl@rs&4:k[GYDvxIyXd跭 sOy}kH4^+w^>s` )5߿=|K_vbBJ@[>0'pyC& bKڒ۽E6 ‸ ߨQoX_wS JDy;JL3Vs ތ$rk(d>TWNnPd g/u Vμ>o~c(脘8)Ʌe7 Oㅔvj,@~4 *`=Bd_;]"`;]ľIgFJ_ m5,y1*]ySH->~-]<%OuT\ŤH|.1I 4G]fHvI`|fK=~J8S%-I`ebL9[]B]jYɲ*CkO X*Wfk5t@/829 ix(vMb宂 A=Jz}sxHUjl+WHqIwйq<=M{Q99鏧n?Y31 QZao^u&[2{3\Gb;+id - PVսoGU0/)i*EY)xs%`Ww oW7đΏN]/]G5.+8> o*GPYaw @48?|G [I)zUha-rK iEBtbʁX[f/WY4; yu\ JxZXu Pa`9[/]#WIP jpEOYgYBIXWrozM;O0 #% =YM#ʥPD'$ P晔_+u$. eT]k/gF_nLxhu[3%%6k>[5/(ѨQh3!)l˵pv:b6BT3Tdp wRc pl5+ʄ=&w}[ #}uȕVJծ+vG3h dZ]*09PsU}(E_ɶoO&P)@DM3JbHn{G88N~Cq`Y̮{g¡OS9FyyBb:v(8UR'g׸ 溄&'5.̦5R}gX1FD?[_J0< #|3XBKT9S!~ 1"}<7AZ?2 ^hYI#efѨ=8 3qr Tx(Z̖Y jX1O!#Z*h-KҰ%{W-j a5q5AzcxٱlT%vE* ʌ:XY{:2݋l?]}~PbyW,/]UUƵۇoI*4HD}Q$;3I 6.gJCc}uJ˚O E$NZ::ٗ^ip`")MwඩofHr*Z#$w j&fL90,|f 9a3[=%,K.$|uAF=VOmP2K) s ڿt1; %3 dǑ!'Ƥ* q}2}.g$,;=b2& <=QLy.D ]O۹VVBa$^NH WCe3bc젩A53} q;=.b]lûèڽwTO%rZPb{wإcb@O%IV_p3LNn+p_x7!z"3_,]sF7Q0K[l B6AKa?MS 䭌@5;);ZIXxb=EU3zP{-d# ᙿKX+ϠJ #q3,F,L > FI' ҡwHl6զR|O9\F NZ' ,ZIoC?շ"_i3x>Zfxw#թ@8" 1E&oD-Ese~RN"6S{]}^Z˙ыIzRMxU[WVe~ ˁg*NN,H7Q3b{_x}pgfV0NsO]rH;%!MuU n@"+m`; EI! y`< l}| VštCu:o|4=ih*Z vQJ6; ~@v;,ey}mm) !B j@틽 kf&+\݁DZ鞴I?EqaD`Ql脇kM ޚ+7Q6ɮgxfԭY,_T>0A<ʒ a_ 4R,CmfG\{l' )I+4* ⅷ[lL&zch Dg(XaQ'G]=!ӛVʙBr!7Anxetnr!IR~rP,{Qm~YkRn26KGZ&m/ax9g/TgzRǚݧmԂ%Vjo٪|İ ਍I0CŁR`u&ʂ ǂ28雛wF/^* :x' )7*zogġfJD[4[^gOKu{:+%v;TȽg]ZNwm/aw9ҪU&B p+C5fK3wLyU,n9]jCzGj[]fۺVeJ gez +}I`23R_J09Gv}xRC\k:M,fBH]A{,'Q20e (/! 7jUp_ffz=ȷ%f[*qopdo*(\W=ٌLi^3)뢠"Ht*)$A.2fҏ.zyXjcLۋ$SDݴ mdX]Rx8+dj|bjJgG:1]3JK]@wR3pkS*n— t@h-4xy$tC-I6їT~Nת?D2 fDtNxZ~j[*B8_LlR}f) TtIW5mR,n #%FE}Gu[:s*(!91]; UMNN6@F nydkNC}u.8kQY>md'.N2l^C\?֛ hM|n9Aުm {}8V idN#N ܝclOn_P])3/"it]_""x< ]v$ ׎kxj Ӝ@~)(f,tJ([ Qojiˑ"4ԉG153ߏo`3t›=M۩j9|r,l8qjŽo0ޗlA'PǹFec\QpATL,$JؔKM^fŐ.Q.(0c÷>+T۾ӿgp4t}ձ?lS Qe. ' sQC]ɴ,^O+@lgOX2 ܋0tl۷ʿ.DDʾ,݅(c-r(O2͔T8Hw-' &qΉ?EfǧEecQeX]VkP}?2](qI1:껔rAҾ3-cgo]_ໝ۵M6~XQ $aۼJ 2y]81EX{3v}S2E)nٓWܤ;Z=S 6lSk WLWW tq +#7BK'D,ù)vbG+eN=z"IÛDw=;54 t_ed&Δ*ֲ,Wr و 8 ?Xp&}ydU~ p@ǀaш >]e s$z^*8LA/2g*02NyѴP(mЀps3pS!yU(`*8M7 RV; ׊..9@*+syk@=6i*hu4 {OR oSsӡixY&.H 2oFX `=bm^6jpNJt!TИS!.8fy7Lu ~VEøCqC_=^N]jl\Rf՛BOj{, 3A4O2tzR bA 11ϊ.vW wJ}MUjF0V&,Ŧey&%:fC`ω帠W$ٝ3BA)ߘ[~*F֋ffk)Xymꀥu? 3=n\oaz=5I̗I:&2ƥ%;T4;XdRD!bilº}AM(ʺB]1~bUنFni h/qܫ#z 9ZҒRR pfS`8"a<=oME z8zmB $EXQ UO*nP_&H0;w62d+| D,6HT韛>KKW{fFb3;~IKB" +/a9JPq lt tԦc“E4ݺHh*iҷ95`Z7_b?ls1-IM" *)>24&p*Eyl:&nM ^ڑS!U[zȐ2]!R~bB=q'X5f' lw:e_{5M٥voUV$6wlm^FiY=G$kuD :l6`GHEA٫Ƌ8:rD80$"o(KBLH+-N7-9,iAGP ܄7hwc{环pB3Y etmNOdr@dPnA`EujuWn,IGV-_@"mWҤT +dT &vG&TT)3ٙJ$%]w2L#P<$xa{Ym= H|!y!YH]^\ATW_Z/@{o$ @ԵLnl=}/|fZvJ=日@"quFq)_a.sצ HLdLLu 38Jj>93ԭwTyLG_ܒd]G[Eۥ @xxEXbIvA-%TNu|%@kt9x̘*(_&5 ѐPmyC m;v و|ŝsu. [|PmZҰ `Ul:;fkDN#Z蒆4 Ǻq.usq볂qǓF`:jv̰;@oȰJ4jrQ*SfOn+;eA UMpXs#BGA|Ub&Y`|ۃ;ңKeN u" D^WV6&@_LʐKvD&.: *GiiW ߌ HJZfIu |'kC+K- v&LQBTNYs6kUڣx5uyꮱ?ݺT1ӛ5۲jٿaU/Fe>5f={2R'Vhw4Mzk~R&>)RbO`KlRndLM[^%;  EGGۓ?ÁGRӁvp{ZAKi )1P 28{yWIYHt&%Y%刻Gj;#U47gGdߝ߬cESx|(#wЕ$XF0wOXE- y@EdrȢn=  7'4*N}^ oJpFێJ3X,ߚrY\gZ |Ќ6Z{#{z4eVBaU|"-]:I4=&5QkWޒoiNvO1bYl=υ}른kS.io P9VYz0xQ'&P=8]HкȺw0Йc,lJS`XeR4a>8qC? :l .EtǧVi"ќm><1#)v+w#[\!)|Jq@GsˇWTBx&~YQ7L5\Z_x_ B!INDzy-Y{}RHa{+N\ؗoz<{vr/m4TV׿\*pFmuV7ȹG^qtE(,]H?j /qp_ "vd٧iF@&"U!<- 705c3ʑ*k-Q3OY,+ q/}ur;9He_kfKn=s}+{S&,[Ft,yQLdǭ䱧]'qX)C"G- 15|| "RpݻҔu 0\L.ipᨰp(켖5(WkvFk>r<ȥkg<px~︲hBaI~1j''In[ZK*X7͗K [GG,F$[:q2V(\Dl{ouܺƟȦSL.F_%kX(u4 wx!,L$,-#%MvK^@a l 2ۃVm &Qƍs{0:sF sʝkZb X'*Qn?*B^ O&vJӀf!"wPimfI`K (UM[׌%6ʪJ"$7r|5žD{jR| әq7iz>X%8Dw_dd6$Ѧ,h ^N[DQ軞'.Lá׉9B?>j(dJAju@==8}ީ4;©߄Yne @˶#x֤E-uilEؽm]): em܌TzEo,!Ak4}н_il/wP\*7A |zxIfpXO1*'_{ȻtY ̟ -HFۑ;^WQXd/5Y! :"z mpe> "7@\pܫn:$0: gϢdjM'm)M5$W>eaaC>*k|L\G#wȺ5”¬Cu'<^?VPӔkrbfnx6U3+p@ߚ̬Vؔx[? ^E~{2ƏTs+tjCK'~2̝c\n_~ɔ2RZkꢭdNtVrSyؗ2{ K g}r}ޘ.E6+ sg:&Kp۱~Ϟ3qHDz>T a/a0w~c=ň+<ڔs-;uOq>W2.7j7~]+Moso՚+<ۮ!=h*Fa*⃾YwCL+7*1'l*Dž<%z\vEM\Y!~ʙAgb5^-$N'7`1rh#שVC:lDHyؓ8dq"eNí=e"*/[?M:-':;4<+ۘ\EMY5[m' Bc zfϬ:R{3G腛kz޻[F^DNNOCRQᰚGΑc(I }k8>.ѠE;6NK9 |(IZXCg+2I2i3*%?"q^0Re83h'cݓ:fp9|/F2O*"LQlbAq S, 88-;}R`[ɉ;s`gX'Y5hCp%ҒA'V"ʃ $->tɱF ^~+T7|i;g 1 ㏉bFF* Bom<"u3vg^?ZwUAp3pf<he@0⽨T`T6 G1iuv̡Ptix-6@~-5P =ܽ xvѺׅnLBݟdHj[z Q xuEg$Rq&+薛!2TTz6Obz<:{N9~&_8CI)"|txDCXsx賐 RNt)%Wux3^N0˴KƍMN WuOh/5Ϝo$0W0Pqt+A\ޅ :1ٺ SYˑZM+a ~emEzכxzE"TwϗL[oFu!,JD p$G#jBFv;7D =J>JyBu뻓76*8Qt57_2/lKM1~5׻:@&\V 2 tv"P7JQ]ڠœ&c-оXtg({HVKHt>8ckr {$D2Mv4݁|)a'[<1\i)\3 tN_6髝EtVZkIЉOu5<'Y? ; S"gf6)b ?"@cƼXCq) 3X!Ic"͡[ʬˉܓg~ bm]uu}G 35_OC[[X~NHӯΧn]> +Ё+O2UX d\;IO T/+uo:>b^͹jNt&M ~Tzu tx' J95;{ֈiFh5zzUCtyMh"g&+ahIһ}yn#S2C ? " Gn2Bx*EynH9-1ͫ))FJO¯*N%f:N˫0^Zy)2A2ce: s8{2U񜠗LrWKBݕ `w^=ΈwTݻXv`@ԑnI`¥ ~A PzO^ սºs|n0O%x Q$$!@e8j,+ss)/iksO{pqՏ>Q^bXTR+Gm9-D KEtISlp0ȮYץ1ԾI+[E~OYTl: *6k(C_e=2"dKFI,_OtPOk7@tKuZ1?ݯVʛyj%BO:FG2d#wMGoauYw= ^ \!VCytj&궱$'^)՛e\Z_lN;)iKAߟZrLK$5桐31EV8b ',J鎨7UlIT5ֹfdt_ZhlKTJG1Qq%a/$<Ճpa]MXղ֞'=3}L$\ NhU=GJe4Uq8:cԩ8P^ aG3ߔ^kqKs+##uM[U UUס1P3)O=n) ><&B=jiyVdB2ߘ*F7iJ7#2tk+P='DŽ*mP)# đ+x 8b CZb}`]p=zK9 )>mVWDDĄ4m̀ ZP'!`8? D$Cfry i2TجJ=NM8!kQ =8,l}/6L|1E^@zL!3B oqʎTcD(S=IGoMw0Fץ3V.>'>`)b h~QSѫw&:F>wo%>lrF-No[Jׂ!" }U%Lxt*IY?@1 Lht3ShxyCTPahؒnUgⴖʁN{4]`yGaH2=n<2\u,2cMlЎ1DP}CZ !kQd1 yC';BaEDB)3iVv#4G|@WGIOc[qu㨓F}p@<(-s;TXu^$!?pb׮WqeG(3mk//=_J2.°mzU񀞰HZS*x'>-})-\( ePmLrԢq4bz3(""L )h@b~7Lm9GMn#%F,[o\83$Rr1 #xEz>d;|@h↡CF偄ԛmid5Ec~>"W9_ el<7 zvLt?tѨ[qAًo51R7B7ìomqJƊ"CPJ^4ևP$K(P` "oJ`s]ېTImh׆;ʀ>5D;c?5Ha7h!unqu^->D6sJ_pf 6+'7/ff"!#I o㩩?!z,d67dxpE- ZwQ0V[-6 gZxWܓ 93&[y(U1cP@R\Me0 NtC%&wqq碢Q:CT.cUd1tE c]?,)Zx|[MTN!y'4}tni[@1c?7rE:f_!Å/8+k^00dE vF8)pHV#RͬR,~f񁤘@.=AY2RJ`Ntۘ{;mlH7ٖIk':(9Wn,«2cUa o?}yEp'n Gl xՎ\7-F]7^<`oƻH'7ip =]B?j6a7!""#Pw 7 -]˸Rmxl8Z;=/sr^ ܒpjF|*/fq8W#ǺpاLugGڄJWn-ېw. i\)d|R˸& ,ީNM^2yמr&H M~>NZļj3<=PV<I N>BThweHiR6ZADq}` v]1:@!(D*$ۍmgӪ`q5LjQEIr>dH|@7jA$5ӏT#P-pӟ^(;xEHsՖ OulN㢒f?!r%/Y&sGi'.k5)4$QXrc4W}Yս̪`̡2{䡟 :g#aa*h*&QM;m@zB8|f6ҵG焘rGF{63M;ۓ"g*vԠD`Z.ID*=R!e[r0m6ӍJܾ QUkE]Jy$ Wvɠfpi\?vͣə[X߮9PLZnKa`K#ڔBH] e0p!aG'fk .Dá2qi}҈NȂA1/R^ڜ.5m4d1@Z/ÃZI'`hȵYcH U]$!O]w"fh("SOS/'!!,bz^%hr'98/*(;II'־'fIZwms t$a4%eRƹॴN IfQMeuK 6Gs_1*Ǟh&y4>c ?vxY3ϧaMl$vPBgX!w~/jcj\}b[(siP8姤)_N6;sH1e8UjIJy O.@ua5( 6%Q4Xёk-/}6+ =E\\W5[A{ ϱW̞P'o L{M3gE|Ь{OtjiH?3jU*fY37Q/ f_hu)D GMh`I?|K45^`k[f[[5s,VxIMx _k^CTȺ&̉8bg_+lב]o 2M7'0ƀtz;Qo7(pIk&Aytnq_%OyM)U%YՎį@u=|\ƺD20q"%:\W-Չ)C|"p)o5-ҝxZ ?{q Zc z-PؗX#Yh 8jlcybi 9?AtZZy*G2PocNO4FiIoVǕ+QfgFVD²c7b1S*#-D/`IR' aKeuUdNf7CJ˂7i1v )h ùmt%:c̊dA0soo GZ~3 Mk2[k6/a Jr#Ҹkf(k9'Bai n.*e*%%/x(;dF׵ړ҉fNɲTUY)|l+Q'w]Fa¡]M5R-NDmqq;*TWs/\:ù؉ MbnΔwϼMXO1hp u5饳]qvd Pxjtڽs}6/w_Kʑytdf=sN/0an'23˴M2X!ZZ@;d+9b^;Q؄վY 4g Yy2"@~5P[IkQ8V]f9b*O*ޅPl?D<~+>$E>]1f$aV<QMbt\^28?_whaƅ[v<ϼL/@b,*Kr]_,]a-lce'B7-u(m[v94 P-,n&OTb= l 훨&C nq@=O%عB$Jq8ILでAc"OE7itN2ߠ[ ^×AG/wtzMk7Mz4seQ#3U`_0kT_=tk\?DWJˋ 8tFv=vA ;\&T4 )W {0PPTB]5%gvROfՀIWY.ķȨhEѩ lg:pt ^x䢚B@:!iPs? TF9bcϭdUB9ч5),yGL, ע*7k1)*ږL ƃ|ߖ.¿p;Y愋8e9µ4HЫ NB+1މf346,eZv@5;R!DI?\yS|l|E4d+@@V6j\ Pw/w'sQ%#|B-+Л6iԣ0AFwr6APbmӄnh䊦TpÒ$xc,5;>`?{-F *Ůg#eY%<sϽ $פ1ț,͖XI2/O>5+g)];e+{4E!hkƕ Y ,=:Wg"VWBӓ&߰kTʼ *C]Q?Vv^6H㢜>@͸]3XG|}g{d8҈jggojݝ 8LH-\y7Œhk2az^$o̟hfuTZS})[Xٹ{K_$ff-50%I3goTXl=os"\H,GBq1r+Y~p#L `҃mZ5i}5'+4X:J+EeIG6J݀}&bx盐É J4(fLq:7N  +:**t=aB^4xfaP{蛆![LjQ< (:â{`ͺuC'ao9;Qx{BR#L'.ѿ$X@``9r@)2\jM8dmҰ;.;YLA\E/"T aY"2;ASN~qS1s%G+y\b \|t7,x?hXySGݚ3ZZSbIjnLn=ťg$po̒\GV|Nr-V0_QRS4v _Q\~g`d_W{-외 _gd-'_גwvVT =Fƣu*9G!yWPLƂfT_B8 >LoMZf݋x޸hJZC[1]C*ܗ /DAfVF['Ư =v+òR3X3yxNTq۳b8kF_j2Z,RT*\W~VE7O%,  h)jVC1(Z98_K>~&MpPpF [ph3`MtT,6mItK,\ aWX>Mq qVR\.&mYEfz )쒨A#^r R Cߥփ?}oKfTlPhݴ rN#=7Hi#%@`#B9S~}*nߜ3RI~x2c sDBY=~{.g(*,,uu1QY>\Ѕ\IjI%}C5"PW]ô*-3+\~{ &dco4(L?hX1=uhoL;k& ոytYePٜ%++Ze rЦ^n׏;: 7@f|Fө;T,oWڙ`kjmb@2>.Gr# dAp)Ҧ;X`Hrwҕ7P @LL*uM^ T@,?9~M0_Íd *`,ui`**vQ$W1O0ҷy*׭1D\h\ Vm-F*&z(gm?NKNOfpX=K퇲fl Y`?b{Diuζs8kRRӢjqdM@p$D$ČL nYT#Ca@z?>':dIDؾ7'ͣb6".p+۟Az;,%juXZ~_NK_l) Y!:t_^[p͆S;,@03*m-C)РW̬ȩD1!Q9ghk`zs3ʦ۲!֗rt^\Q˖s 9M"ܫD[(YslO MF!~Ræ5tUhEc}7xF8@1Bh(mDK2b)$ؙ)T1^8 s#}2mB{xec" Ƙeԅ#oV|P%C*Mc%V~ԼB/w*XŒ[ voR0ٴvۇՈ1Pш y;rγf1qk.jП/HM-N‚D xapwBŚJ%h ;Fm7'7tn)~l1.-YW]]qJ)D=RiyZS' HRpWC$MI$v hCJ?7m/#۩gL6f=~yh@b|@BH6hpw;mNQahF<&6*`Ynk{Vϥu`&r5ne0.7ؿpLR`\։~tG)dPFMQ]P4(ce[Z<<\b>mTE5H3>- R#>f7C^o:cOxKg_C^@[ >VӿFwSAQ70ж`L[-J M^_j5a*撥kMf=W>Wٛ$bx>'*19 ߐD bOw={#Yr Owz80d$Q1l#XZ"64>}Q' _ݘ⦻݋w6c΀A(01QeMBUcw37$vl COf=;W9+,}Lyς҉nȉ*_;O 8[70aA&;^n9]A1vxK KXc & #J/7gs)01[Yz0&r~kzdwM61mqcŸ_$ |8n-zyI4Ҳ8n%)#9[I港Qk޶4SS~D\KmFf=cj(Z%v^i s,gN>vyf:2sϊ~/2NÑ抗i=O1Rqn$l\5ӰDL1Ja:qE݄D({,)=17J]L 9wsjq8&%Ӎ׋ZsUDZڇAl/VqijO;fxb)ꇡ/:Fel&w*8Iy>M-f潀J.ޥ=oۙKio4=ɿM t55~j9/ٍ.û%@éSա,m8/.q7r?K}B.)f],)ъl+q("XȈU}:4jc8n!G2ᥠ֖<8gIy H VJG|Z`VD~Cfq{*ONV"m)o%",KRv˻ONV$lmT磃igpǗAQZa*\ѝ t!CM'EBjY)- ¯O>m̦rFpvoc4ͪMKL΂YT8 9LۢҭX`C&Z H|#yg&p3ώ}`k;<6<]5z%0mMitw3lT(w9wzҜF3n ^~wJQܟ)u݀udSk8Ҙub0QB7_b5>$Btޘ\:Lu09^mp!9!mpFE#؟^aXj7/\Y37e^m%ni<.LܳmEЮ I~E`-,3pD1]}a ]&wir -TK؎O2ߜ=߉Q)ktni7 ZxL$޷ɯۏ/ H0Iu+e%{94SeIU'VhJ%mm*B1cg4vʬrD,=MF6Q6n.ãj}*fc$oJ[ŵ=hc[732kZrI}H~k>'WiJz֙d@8Vdq 茯Ag"%jW}NH \8=fP@Zg᭸y,9$guOȒ)\ljS#US(px`ƙb|&)aEӳckBˤC&8iG(ݟo Ҩ*IR(>&B#*a:[S!JI}]qW :i{ [}掹p=ưQe(MC3?U\1mЫ.4sɅcQqcpO$;l %zT7xQ݅*{ TT_tJ#K  ^0Id`"=ŌFDŽ"A쳕Qq~ dvx&}9딢a[1cQi 1q2;w36|:Ctϲ)DIˇ'E~EoA\. )^urC%UCgam UKeC3d&mbB4+'L!]!.aMbd1_:dE Qd z25çpH*{WW` f)=|xucXAD?8Pcb4`Nު?0~2cBn_IJ!&@1) kG?9,Gި)\56oqBI<"_'a:1 6/%Qcoŗ HG;A6KYx[D¾ߏņ~}G/vn628)؆z5׆Yچ:Ϣ#fJf,P\kKV_mPdHB8һm0]VMDV4-cr;{w%ՃvcR r߁zmw,ܡ n.;/:Qdy>jvĘ4Vg`8G3rYZ(RyVYHaz8<M 3ZUKCe~Y$ސi+{w @BC^%jf{ 2sUyޥF {9n X"0P^! K7Gu<\:;J]ZzB8l kRU:0M S`)F @U:xfRӵQD3=]C:-,~]S{g+ܙcD6n:73%ՀO"o Ș\UJgB'4;o!{/tз(X\u-A :.ctᶵB@yW9?exv-H<K}9#$Gڶ%R+WV2~NI'*$Tsqh~'ncvp th8T9`>t,OL ~ž~uf|eqm/EsI^RŭJ-N`tn,! eߧZyq,4+:9p[{ 6 U/5V7a]G Tr.=d1o#3 f{Z+73?d$ؠ@A`-Tsӏ"*J=ЧHlo tqD.XnA09QO<$[ E_lyo$N; -GKpD-:Y򬺷CPn#`Z@ԧ {{Iw}cf^$21pe 8cyhd>y:?ߴniP.yD!Yz\?@g?1PGxמp2Lxs6\6; ~9x K\.J$Ne o t%@/ `OR ul*qRjAj +.P|  ,~O/@yo[(r_^ c]?v0b$R=ҥ v\i'9nsY,^(` <6!a 8j~AS޽u%d "E$>NJ˼M5ރ{=zw^I@u_#j$Y-: IׄTYe062 u l qLjh!MM|?Z2ux5RXm$]hU6vvOʏ2_!dڝ?07O=墼ފgFǷ4) #Yi'n>f|)6Z.|r]͝ ^cG=6ԏL\䇓`qAP|dt%vK7GzKQxxsa= ({q@ C1u6-ڇA+d(\'6;" c_%DԌn 6ͭ\~5B6JӦpaҙڤеN6cdFh| `5Y%:د%RvwMڂq,ĝ_`k'G/4>|U"4@e5 7 tɜ %:-Zqh$efMѝh\l2G> &ӯxFkSvk%#w>3K-@:8GcCuyn0g5gЀ|ͲB/A{L,i:*N $ IVb*7`\fQ'ѽN{]% G@q сu&+f]bj毂TDiV`^pp9mvjPA;\} c8 8A׎x\R^I&P=sv 錘j ؆O#,#I x40_= >錏ژ6M*& |?浭*4zQA0=r$)t+.ZWR/bn4sfa7vJp"?ɨڰf,>/Y.@ 8:T0;wһsH߂e,C: 4Brm^Xr76MPzS:6Q8'gɒ-rC4+0;wBJELQ"sMtξ$Y@.^I,MgsWb7œ^6 c7 2z ,܌.|L9a鶒boDKP0ZәT94*8մѦCpo1[^tTOu(B؄4 Cɺ 3:O۬]WA҇OTi=Hvl_`jĭ3WAq5.K'"8_HHXi<]d.1;#76Cy*䀓w>UlSG„RNC hn|٥ЬhQ =2 ,"I\6ѡGT]8H1A9*)Wanfܡ=Z^?Aq# GH;Zr2*As+t3u1 IsBG&_95h.: ̀T15-vwN3b=ҿ1J)A.#(::$ZdVO^GJlO:A P`y0>&X]=M40Gl1D_8RG!KH[JLHW+ T)J_Cu'p6w)OAg$odֵ! 2,inxo,[buuVPuQ&E~Zq3au죈3ט~gQb@6 6(kg{iq*JONw9pbd;9CB!OZr\^;!o@ߔ$G,2k(޼70jE4Uz~4UoXI~Wͯn<$4\Q~G(5 17wW6\t DrC +^POUeW{ inh^2.aacJ ',u'ڣSXl^7z2xbo#¯Y|>a}KeuPG# 5@fvKKKqc KA"ns*i0`F+bMJW_=G;('wrKzΑCZ3F & l%meSNaX\lOéWe֙m@;Ҭ^<8x|psvYPO`^c<+0dz:|f]\Ĵ)$@4M)O+NQZ7w=r_Aw0㮩-07fe%//MBex [XB@5I"i0ݚ'Y`u > a}:(GT-t?Uw//Te 1p_g>(̬ #3yF;G@׋?KnVZGȄQr ֗9! na?>jq</2 LK.O+,hD_J 8XBjK8n7ɉ{;C wj0M/(KR2_X!%mVJ=Zʈ/TmY'f:.{ +kɫ^bAcQ]b[ $JTi$V' i_G6Pj6tXcWbD$ ސߋ#ǚ%ՐJ*IԐfd.l/TUDGS_ܧd Xcb9>ܗ}itkړ;7(蹺͇3F94w~Je#|{gyMOP- +ļxf̹vT~S]JZ3 H3Bгb+(d6 ݤDL?,r@5wTE],`km hv% iYTv!UkzL]CYQ[vns,2QDr ę+'Ý<Xe.vE0' R3K$+ hbB=*@x"D"CM3/zzi^e,Vl|ꖰAc "vI_ M~7@,a՝n 6]DB-nU+ߓ547A2.d$ws&Ӽz{uY t%| (EK4إWW20n5QH@#sb3fC'^:,#Lw\HᄿZKϠNAa^B^آ b zqJ})Gz /<řetzhg7ozU@HYi83dF;C);8ϷAsgTJ7HKސ0q,pejVlgD&oeMuU ӽ'2Z J)wo2X²EQٺ_0MLϜ|b~Mړ1dCFLCs#8L+O84jkQqF_.GJ1p6SBRu4ؗLG] \1w7MM1x?)Gxr%ȐUKPy,Zu 6pޤ4|viؘ]jɎUQI)xK5ϑL,l*+KnR)ɠNy(-oݫ5%%I;gnO|FA{9 z u#R6SWI%w jc!mD&xXxdeSuJ‡נCmZlRTT,O%[?25㏾inFW<eS&I9n B粛iyA|[ɳK)`2YTmyhaF4[ETK@S]@M/>s"dGWgexI),a~z4~yknHQmˣl:yÈ%2/,DFkZՋj=y1o9LgB-SYM(;i7X&˨V" 3W¯~j$Mk@YK 0`<8 2MTqKstUbwSlu!py/jp)v2w3@C sOHvOQ 5Q=a.&騴tNy I7ο&.rCzpˡ۲$$"eJ$a&jѰmI 23YS/d @pӟYS(=`_|1B jL=`3w6JG%^@݇ErN2=1ugurkJMdִ%f {sqcF^֚rA騧 l3 t4GҴbDkFw3w39IWyͻhdB"J^`X-K*myѴn@65&3 sER/.lX܂"jMI;`.@CMVzDoi_;$&c=&)U܇!Z7uh9 \3 v}+q;6è\1V- /r0};Z (‘uX"&N֢D8z6) PzŭNJ],Eܝ0rk }d7QςSI=!bV!pΤw1jS (gh=YxtD() 7BE$^v!ArvRrPcaX[g~8gZʮ~wwZ0ˠ+1p8ۥ kmP5`2t8o._;!fWUe@-ʤrty]3oI5 Ԩߔ@(@/ky@Hzn 92I@3A3+}ժ`pEkDI4|Xy]xg1#``h$qVOyP1x,HC?)l4lR8{iy *BF4H1.ղveM,)F#-1$E0ԏ&xWՁ ,^GB-u4 ۷$ hrzb4# dD]9\~=|:}D*iɒ5T@>J|LB{L5yуE!6D1gs2Ԯcmm*cr'_fJ04ӳGL I/zK.L׽CTL i$.?OeW`ݒTBZUG"׉Fl!tK*VjC0m#$|Ӣ>E;/S?.zϱVgj~Z&գK``"]J_xs"V ~#gJ8[4@a"qc Phf Mpe&̓ID#tSQ4Ģ0Qo'lF@lJ9o[_vB{[\Ac*#n@G.Od$ⅴalsX)d vzj=z5g$hA|0aHsݢ.gMPK˒#{(^!RM'p!q'5.3̑Z,y]MyK+ YbA8׍F}_ 3n%UMVρ%:\[~oqvF\TfXSVR0ch;. uG})ŀ‡Ӡ|Iff6+$GT*"7u-cԻ'4[@#K5z+5gy"j"AeT˓?0Dɞ˨=v=)ğibbCE}lip ;^ tئQ+|6lC ^vmΝβuDtl/I=qNdT@#Un 腉nr )r{RQzV5béwBq9ġ+j gd}>/6غKs@O.t;(ud1I[ =xCvNκH'»[ N1@\ /aGʭ-eGȁ}Lѵ=`f^;=d\r559xݑ ]us?4A[6`{ >)tƫЫj79 qG3Ա}I5ݑq9j̔Krt4yQS 6>44@qy>x`jZ9!؝W< 8Dw1r_Z%M2 e]G &@3^`?bCpO ^rtkwo~ 2| 6vxk*$ۍZh^9 T׾.qw[L3>#qC^Q} w"X$ /r 4ũ"ZA7 %N( .FI-V/:(2YIqWkF`hpu6ؕVpɛ,"11НД^EYMUK,tm0 p>}Y$v Ya.Ahv"mW ,n!6\.I2#H_@KJC`?JovM^."dWsn%(iyYQ1hp%IrZ/5qX ojQ6T7E" }x8)~@{ K\yiKyQ>k3.Gz'`2ywsfۺAԁµ,kY]%4zSh 9HyUip~x960CxfOpR5lJ)+G39oBE<D졾qQ6Zd$؂ 2U +'o x7i1+b3pסTڽ^JQC={+U}6 v<JLRLϔXƦl+gpI[Y4ձZ[yƓr"p}1mXZk0"S."!UwyNBP/Z \&4dS(umaٱ/\XD.MLEcMMov`޵t_P5-֚ԄMci|}WȯVyBܮz)5Q-boivΪTMnn-MwxB(6.0D6̹>~T[ ;{0Lp='D QyM6σB@:A](.mF>T25=ޢpu#oXWlï9V0X,xRtlP0[Z;/ 6f>VE "/P\FyTC,;h~d a+u/ ^`mRӕmv.Pv k\4?^TBULttG&v;[휹J%<jEWFYv  Zc@]q(l,QKC> bڻnUU\8.%on.&bg1>~;cX`1 a-hyyzpG (͗c9KtHVqoЙNg?nl+nChev/f [gsKUԪR-T8l(& Gޡ6Uhy5`ː|0A+!xn!WQ6O.,LQm7 Oo8 PT36ɕ$JgVE@xw9*M$U؀ϝ)% od4hb]㗻LIG-kZңaYD: #eCé=[ B D#   A`,k 6F_4J obYU>^4'  #gvK'pbûaMi2Y6-|P/1|޹L^LFH?iIxE͉v7b͂0gh'iWi]pi EF*+тgٹ|sLQ 'X>N=uKq]*}N|,[^($/mıuٔ ĭ+Lm!AԅU;bY B31y9 ǟ{L t4y ,.C5E \:KOWCoњ`ESP1A4]6y:!agճS-WE Lq߾Mac4=S pꖴkM_/]2{l@@nѼ6 ZFOQ=PSDY:NM%Dq}9ȡKn6CͼбW]}Ů-NN1*8TeZf%{ ]UJn$|4gzxYtSj̋RX0ئղڵY;ÈIhrD*@e3lw" B,n@̚ y,5.y M#yZ`:DHk-7 v-L1ѯoS`1rP-(ڐsH{&4i5OvQIZt3ٖ. l;vnҠ U2[_" Buj#L}.5iu}zDipE@GaayenBRZ(:r1%qaY- 3g-ݜ> qupkZ!Dʛ )0G }2N02xQ4:@缫aDc{<4PK^5W.o\que ]]Q0&vdr. }@w-MZǨʟ5.&#!$S25C{w@mb8+g}`ZK.\ Q9YQ>)7֚Qx3~G1pr$+] (lZ__ѽu+8}O؅ts>l$NAS\w[>WJ_!ǹA|0E3eVcpVp$^V%XD/5z5T>xiAUz|Gtb,,ֵطysڰ#mD M-//CKq&2%Dxޚz?GWEJ%0(̑ǵiԲH`|r;g RMEfbMLMYrƷk8>/-]Lw;l )V8ԦDqI>ik:Ɏ f) 2lCbٍCY#g28U."=u;_/ioNh}y3SޟMB{m<1/Syep#[v?د&fNs4o YgDՍ B/P dhJ}}tǮ1$QT)l5}Ote 1.^'v;ѳZVstNm-C:+~ch+2b"& B`7y\@ji %Y`(gB)o = ~Axb6? *m5fa.B⸓(7i=I? Fp{&6:߳ˆB0;,~o+sBQ@I{moKyp1E$kb_[8Rg萊7@m\V& 1|Eʮε 9us_ft.!bjW|Nxu!s>P4Ags>o<cQo ҤA?bI!+\rM aS}fU?0;< 399tPCEޚA`@빲474IZ&vtK`$`eGcIc&S3EEʳI+ҏ#q 8(*Z{¡JBA8\0VkRnf*(jr 5 -!#-8y"t(%"5u\ARcάx1`:}=ߩ*kHjqrd@ݛ1wƼ"9X8U41^U8j@5VS++}Q~F] `R?^;#+"İw7a~S/h\ 2iUY ꒯0ZqOlSתEy?r ˳Fצ{hYi W#K*ieζQ" xofhAs*^,@ ut3HfVkXQ24WB;Y+ c$GO@XB&p$RR#robG̈́ggvq006`W->RQjE.E]g,H$8\ćkC᥎CG1p F4ᶋ]bFW!!a$)Ut7Re+䖲phI6A\*(JsOCǎߝFo]6u UT#׊c9qˈ:xXQSpAgO)vb!aS KRT=Baw;eXcz@ r҉{ 5 x.Dno->VB()pS܇\kyG Rj+ɏwKu4^b2+JC|0a_I0ֽzĕM>W&uPLkpLP@+ͧ3KB\.!Pю ^5.&s:.s82|EE`pa&l?oPE@`*c֛]w{*_T?r,$%~OWW=^(%d~(2$0hM^A1`Ήj .H#uJr {?:C6 *@otCT9[H*$^V: h6r;=;|0{v)(r\#*ҷ0WDQb;,4\e_y0geqHSF͏Pמ}DĐkCLY'VAJݶL9bAgH0xziF*6V^YH&-`0P%R1};607"V&8yM oH,:*"{ND%R |a++q9v:i{O"q [wD x³ ^z];~k {$oSwvI~|ա:gĭ2"0e{[B(4 E\h`{K'Hl~J,Iqˎ"C4=ݓ2o7ep-dtkxܻ]\.`a\Prwx-,FDȦ+6H+:Q* ?!ևo'R%- ޫP`?0˄8awsw0}$b[ :nFIy!܊~+c'Aigo¿tuqJו[9Vwd/E[Zpuq`?<=I rB$) K!WuyO[xzp NKzj77HQuYCs"iu|}7\p-D[('gad#AD|CD4(=m-Uz>&\*˔Xlɯ Y<ȼ44OZfјCg{! R<5q$FTW=c55yԔ!IV)xzCưoW"`=sZybcl2χ00r;:ac Ƒ#?5\uv`Zlf 1mFq9 Ql@kK+OlBuc;j(8oe@x}I[ dz4(>|!q( xs#jn@MԼ\"2ZYn[N_%2UQ d"iYp\f&)~[S(hՠ.78dPCC1j2n,]gk'CUE/L~ĤʠGWӤKX$&1z@\euγ C<0ׂ%QwҔ|V4ќ9*}D';w3uۄ+K2H ȶsSCZ(Ӵt܀ж5jgqî"y} Uіu$@ᕕt΁r!g9 HBIa0 /7I}rGM>G>;ew=lk%KY;f* JTNJc;Ob>I&_aw[d/1\ ouԚۄ)Ҋ m٥Lg9$7dX =;q_׭VJTB ƹ6Ht6Cqkh!SEnThU&;ai 3gܚx|bVBq~(.Y Yr쿜sJd)6YNjSk܂&w u`e `UNgY\9ls? i1tc]q$giλ4~M:\B/ "Q@պiĭU%C;_5K&H9Tc'񁏱+pV%Oc8;C5ejU9 - 6{X SDr/8@<, DzUoYsBܸ|˖( i)1[j KRE7xx`SCP- ZZm3n9qmyD{oCnH>$ vA ;^tq6{&ݞLo^QU KJ8d&L:6npBz~oSC`z^gW%v|op*@9PSəH&~gpI ؇*hMݓc[ux jkv#jZxmpMcwkXoxP:gG\wǬ/B04${HnRh^YQ`y֨ߏ c4wgߒ_?h%R#=De iYV8R F}]WfS 2cBFpx .\Z$~ӘS==)OClax:Hd x@_rIKڶWsW};qE6S?;[ QSs|J9jD$#]tmW!T"Xr!SWR;z}f.%5oHˊLv!U4چzYFH?ٽH͇Jam ez]eʈqخɐ/'Vϗ1e]u+ UO,G \B9y_+ "rQ1<1k'cuIC=y~ WNUV2-[7P*פa󹁖|Ǥi Ӎ!o2HX=$Q3̄o;$@A#芊! pW!a2t/[TS}rVPV< ҍRe|Lo!n(;ۼқ0؀3зq.2"4Xk'= RƁ?/>"mIhĐWg1.zZn'3'8gc]214<-{(60TN c|AАGPYrESkùjxÓnY /?Sm13{#>#:DF癈Ѫr*:}=a{9۪q4"l@\aN5?mpzeƶ1rl [f7T7~ Ygaz4=H#~]@мb372 xGa.)}a]{@G!^zKtO^%Q*1%N)qDMV`rֹ}TaCzAvmpGznn'g XJ̜ DF̉ Z}T{ Ԡ~˜˾N',&K+Cdξ\.Ӣ47H|mMX"#B9)Y7I:bި8URmR-Cƹg5cܤ2=bD؝X?OL#x-oӕl& ^zN#hSLa)>[MJ"Ėe&Uk#j^PΚx Q乜VYwUMΒvAbwe. '{(Z]6kvbJsxi'6`'24XJ;httkS9!&Q lJrW@+do!]X;+>x_)5Mk|;0c*Kʰhnv#D'.[dkL)4n cS'ҾwB_nxu5s1Zf[Bd]'ILvpvxSP9N 9I:ԟ17sFwP wJEs+oWCCT4(fTmTj,nR͓I U.kUʄ{Z3s(\_E 9.'tL.u,Sn3Ǔ?!)lO7 JJ~OM ]Us$|:aUS266>2>z WetTځiWVoGG{a#Io;8Z_.M1d= Iv3*F&3@B h(8EN4wzA]e%YcC\;ehB§U\/- F'rl&%3WqC2-G>2)}NRpt4 F5[DOxuVB6NDt"g2'LiɻQ6K3'9]6]%Eh\X3 QC( wCONU VP0DC~qwXvRu+U^aZ{6".|Psi1bBhb}qeT~㆓9+x{A,ܷR /sBO9׿L᜷j.7 uY=rlvLzމRcN^sH ?Π )jwwpIIQUoS\z.ւ\͋b:MumM3Ti͆j&-_8.nZI{ UXkvWT|r~u@ͧ_(ٰ.C3]yIO_2ͤ9A?W5ߴ"QyWֳ>ٻ,^'yRcvРjIo?<_{bs*'NR1(whO Hs^e0%6_k=7ha&`?C5ovcO$\W3ĈK{}Oa5JmfiȣL‹8WYpqu>и=MwӥFR['(~`+ ==?{Wx<縆A@+Hman)r=dssiKwK水$::u JM+pWB}s7 PmC}kb u|[anE%l^ j#x@n,{%Hs$7}F:ʉ(+>Ew9"l\EytŚF$P)x O q2Eee >SiHUp94^/kT&RoE#0OJ@|[fG ե!m(W^!8'Ek&yBw1@ӢsoQcUI'_jr]Jl̜K58{pUnsBD}#8F-3ޭU`i2gh] W-Z|^$bI0h9!RV/leWx.'t+qr&SFMݕ0"\NY-A"̿žRBx>+Ŀ%;@˵^Liƀt%x XatBnP 򙆯b,HiԾ AƚV4B@:iHˋQܢ_ٓ.}RXh7KJކ ‘ 6Pt]|@\>#Hćg-v6=x' )ӝtpR 2^# pjOQǣ![ h-48!vW;ȩ?DG٣ކF9']+htG'<49Em 4c'>k E ^cH2H30Z)Py0-oF!9 9>9sY88~y ^8JS-_nβ~fS|~I zG#]ݜ&b @q5.X7,>q hgAM1-e~rxD'{5L-D,C SpJB7ٗ9cbsY)~{Nt5wwB,AUhV%Uv~ fd"<^4굶:V d*R߾ 54$੨%iNDKܫ 5[;s.)MT:6 Wp4_b_I{W- эSʋeɀMiZq#%wx"!hR G3ҙq-}L%ibU@9\,@5 #gy^d{8~`XGc~  [JAFܼ>_gS?%~xCדidm% ]D39Kon!p1I?Qev$SawkI8Uޘʼ:]8)+{KS}R+R UbR~&VVJ>x Dp*5>>nW`1?uyKGC|"o(C^o7VRuvCt3yݡC8W+l?$gׯ2_`؟u #|L|!!=bp,D_% .+#_4`|#B>`#씚ԺĕD$ɻܠZU]S!4Ds.Lh$Ѓm1{)0NQ^kDV~^ ^L~|@)Nw+2l 06&)gܒvZ9Av\prԫa# mϳB؂3T*$2jav#nΩu7sC_cJ`Aj\[{8*tV IKeHx#cڟ ;CF\`R 4ژ/P&uw@DGj&WkfH,{g ׎/ 29\E{pS'9fZr*"x`ctM!,u+Mw`֊>e&̋nHAӨ0S^XkR;KuJ=r^Vc?^ !#4`v\U?͓4/#Z?z'@X߉mTM;f[OĬw^<ĸ08CKU7B%D-]H{Ey_A,rk9tş"[x r!{U#<P<<. ,H$&L4gju>ΊpZ0%N r8hs("aUTh:2!O_O|ћtuG".X?5a9v ԪZOu */`JrI:#|Fkn .$I ^l+s.Է>tp:C:a&pyY;\D6睈^=1HP+,pKmvan R[ƃyBb#0ԚV _U.QMc~Tt٩Cz n8祎 P4Ĩ"7tа0.l8Pc5P$oh\j,6Z#bIN"{%ھ>HFa,muT־ft(wa@ލ:b3,:C8[khʺ21`PPSf!|V^vvS?n:$:T%6Аhy̻a!DvBAٓ HzFAZ'q5~~NflkB!~=[ X4>s& nkDvȖ31rkn\pJ[".N^<w'|Ws"m0 R'gI騶eB": O(HsŠ br;Ax+5rODU$n~r? +^STDο<$_- g49 eT5 T>NFU*NJYnY jMf-m#=|?@*}3":C Agpӹ}^$߃cb ALI'XnBōC~~ E5_xOr͙b0"5ĦӖ^C7U\AL0U@X 4 WA;eg`)`'G=QP,|M"I>%](|8eR3PI" cX_$üblc6 BͶN.Fˌ=njy\<%˫Ňߙw%3å!k aՙ;'y˫ \`'ĘҎA6&g쿳'95>7un WCZÖE=\|3mauD95-r`ӨR?!nP:klu~ԉ%ZDdcc;ĶAIzՃF7 "MQyW#^a6DoM'D7t5|/d}Qg#}M:c!D!ppȅPQB2V1spkzڋ]5qunYnW& }LNzϐ,q4{#~B?buf|zcWx &5Q&\P v/Z,T a9(~;V^DHKMT ~Yg(4p]TY`m[8g$b} j_u-X5 -FA0";(]ELUY]ǣ9t㭠L魓;3)OT;+ %ݩr1=}t};grM CuIcMNjd"YJYV3} [91moɽuab!({_zv3Pn B- /8Of4ٸ6ZE |eQvi8$ w5#1k"LîAfJ!@2A:YIC̸~$|PǼ5rae^55F,8EBt.He=@ifbC#tlذ? M?* `U5fDVmQtTd*qyH,dVi6yu[Ҋ3J$c\7νhwm-W]p""aC vyNNc\[F~ddL+mvg ֑K(ml HAñJrE?DmtXhpX8#h Nvq9B! %aP,T!t2 K1C$c])mE 8K:n1L(JjJNQAnпܘOO2L"SFk)^'qρAU-% $8 ݭγt,=x. zMי Kd%8.M=D"wqߩ-;NXFB|GL{>:=!+|B\ `n(;,f^Y ֥pzCX~K.|\vXa6)>}&PDvt">pLv!*uclYy!]i8M# + bN)Bf̦ͯ{' _ˆb?=mZ{9'Jgހo"|pع~ͥKRAÌkqu`Ͷ>9Guxgc$ {xboS$@i3e) mYk|4Uf4]ɎT\kb!W#RcH4Ao@/LD -\wd0EJ" ,fiauRȐ{1X|?oPx8VOAv<&-z|{xi7P$ovW ,Mse_[`eVfG5|UJ vQ]uHVlRʹXki1EM*cET* [EfM;WLF kE7D;(Fp! &a&$3iң>F,w:8j{k҆҈oہ9zJ?Xjq$l}+#UKy<2·F }\hxQJف C.!J~,Mː[GJN[o E;Б(V,M$! x~HR"j;!3QbpQqM4*PFNM낐*\to~Ry,֒9D2&'F nysFm$ܹ(ayݬfhm\8(~ BnrϢobι{moVqX֎|͒)aA*f,"< }f Ub;dmN;܆E1aWsEOG[墪 WK`,2-jb+Vʄk.ʮi馐z+GO@nӅv@ >9I{9rԨEA Zt0Lhwy^~2>LxGaܰױ(Zm1ձKGK~aM<%DM([νg"QqoD͖(9*n/#?ИKqS ą>~YD5, s{E=gu-}tVl4uiBO|D$S6WK]D1MCq$h{Q?/W o>/?V'8?/OI]MG?2+2hv94`ti3Ҷl=@Hp-.} L_M[Z@gYu/(l*C%Wc2 Ba"S[b(k}D[:"j<kF+fP23$*n˽J>-ZA฾/ed(Z^sy%V^5A@a2h =}p(d2.]?iݕ<LC$,4 s"=r[}4N,y*YNઈ"(nݴ灾Okғ pӾfJXS(:*nW[ҏ`gьx 0Aq$RG1!N r. -HkˬwIg>Hx, wb^G#qՃϣkE9+;f=Ň= 7 ԎQR.rFd;5TBh)[gHwэ*O ժ7x[LQb|% 5T-_A4P B]|ȹAa>gaޟ.Cc'81bfH0,'ܦ-/pbp"4# &h[) }u>]l_e5+ϲB̃a(;F6ƸfAoҕGeҭ>74UVAhGZKƏՒ1I}13/+ Ƈ1-mzRTK=bvἆhS>dOu(m"mZob~EQ*:4S&x|%0`IquN٭Ŏ͡+)bv2-{³DzD?qPb`Ӓ ߚt-,yJoq2qTوe:y'MiYSfsˍf ДQ]^N]torWqUg ""Hvx?1gjWD>);~66o0J 49+ IP;߉ @2[{w0B' oXW_ owt 0s rӷ:}ʛvC6@:P=`3ڧCN+ljAV/XTm y'PEs: T,\7fPň]YA۞o's7:UwP6^s{VP(D !8|WsjC8cv8olwB? *jTx().+vzMIVeh XyTkۻJ7Cv4ƳSNBYBkcTu`hRczќ7X;rWJXk~-k rt> sKMi.>6!U}~NUL4DCh(=t͢5i- ~b' "h}TA%x]h7V!faLHf᥅aVbT?a#u?l3fqJKZ46Olni8(LoC5@zmzKү[nʋ:pN:?+=(}Ws! (xvE t|_AƈG{]uxL X`m RtIӥdп5v/,'bH-XCL v38۔%} 7|O_.]\+ÖHcZi(^Y2=Zʆ3i@ލ0<DbI[ȅO<"*+ac|Bjj*/Q/9OSYt)1 hRzz{7a{\KkD/#6UDwt2Mv~yK=?_9g;N 0IY_ OHTܼ&WrGr-}ƞoܴ!z`%h"ה{%gDb>ϯ%o\Iafw@@o±ź#zrc}\˵KM*aC`n)c>_+\ԛVRgqQra=O^Nqkv&u]8B s/V &T=%UߕjCCUzqښxO}GPn*Y[!B(~2:cm\ N9,bLLHc߮+5c؇ɥb`Vcy~7_( bzt-5fffDR*2j< [1j;܁XEzaGOq9*idaI\fT Өb!k╺ B|̓NiQu)"SRIǏ?uxq= {bqXVHf [`O%{{չi]$eBnw֢/ZvkSd:hR1%:Ve6WTG,-(̓:/oiA-qy?eh?SH|Ϸ.Xx}s-`Ɣy0aEfR"roK&ؘA~0y 5|t5p7J9 nHۤ"1u4ILCPɺ {vnT0ZpRq{rm+RԂ%גM_khĖlv!Wk]BC(zuT]Ls_gA=F"Qw+MIlIP_L`şWfCUY;`xyW LS&B IpŮoSvrX`u'LD$2#@l?=x"J-Xay ƶbʴ#1@v#ReJW8ށYk^mHr oIt@l&{~􍑕_ ~D9Z+±l%Ue#. EZY[F )j-2|~]>O`Hy|.;c57 rry2kCm ^x#fTt1JK}iraz/&J=E79?U:!S^ATl' 5 XW.Hmۛ1a Ֆ"_=AM(yR)R)t1z(C7}A_D;{MKƯ$_=y2=)geװ@3&ٝhӆzu?̓7]`ѥxpSVͷ&+?JDґ܏Vt҈/ &C\aBj tt+4 yo`L6+wHho:+Fl#:}uAHsXX,γu)WC-%-$PB}t]i=8(..9\lx0D G =ӹv4[3媕,FP(趪,02iiDSrpdH ^ >qz.[1KTB}h|,lHZ/ATA#Y=N@k(ΈuJtPc-7#a f 2>ڈTA:3b ?Ulssꬽׅ:xްkdX7Kv ?|Uq\U^#x qO řBqʴuLtv4PAl1%~:$'NΔyq<> i2)fv^/-\t2g%~0zk2Ϣ쮯e^ڵSڏ N5d/UW,w#쾖9CA(ϝ4ùWRT2vϟc Jc\34g]/G'I5BՊTgFUgRyZ E#, A1Fc')jol۸%t%3%R,Pָݾ')NCGwnMy,Z2z^9=|[ MMV#Pi_hjGH4@qܻV73@@U*h+/%B>v8 ՘85u:{ÏHk!B ´уz]dD^^r_hm Ut9Vߞ M'R|CA)f-W"]۶ˡEY^2^Z}@d 6r=W\0}<X+:sXy1+X,Qe@7}?o݋O9`\^u_5+A՝3i!5*27) `82BҘk{`f!p;%h ^ P!ăwDsm-?ݝe.cHa..9^j ڪ ZrD)l0(:e0#r`P`2_c(SZՌZFWKKPqx[t'CF.|Llt~L!ZSC!4oؠKot=z>]/K;d; 9 TA F=_~>{4 ݕvAS] ⟁:JՈٹź}ؼ @=;jAMu *M 0{f˄Ou,>s&8-i?%g-Sњ.>*G69.1M)@hěшF Ȫ'HbxhE{EB,Ii*.๮'ԆfVagfuoEq/p8]9{61dDƁ(y 8?! 7){xi䰝FwsC8L.ɤ@B*_qK5F^,]g[?r *$Xs{|i˵E x_؂,B)%&NN1X}PԑxHv~8Agnlx.M.A@kcP# Vz[سaE4= ;&jcD EC(9{lF(H^AGb!+(j-\o·{$O 2.߹,)I+ K4Nf9e'lychf-(DuboC컣 <Vuknim۩+53Rsn SLFeZEj,O|[ߵQ cR sI Av cHS .ua2 -JY]eiU=+ KyQyH H&6@RͯgQ?Rq'[hUUnLo# E9`$q-5'CŁFrt^%Qxco!kߏ-̮03(>H_lA}xqٺ{ ;eb&q=D%6[78' ?{ *\fŽ4[^8N7' $d,rz}>sl5Y}mb["ȑ ws$;b&QpmͰ&!p޺8ru? >åT#a_0%)S(;"`.dmPߙ Px\lƊ/vOK-#|jFD~Z99Vv*ZICSo5>ӗv[jOD-$}ƉDj>m6[&PUN`A)I8Ci ե\z) ."b"eL|f5 Ṙ9UQuw8sD8UL 2$w_h[X8r`dr:b<@ؖ.Kx /z*C[1zC0(ACzwbDJG4-ނ[b\Ʀ?Xo4ԤqtAzm U%mwd ~F]h&}Y6?njZyZ$L*V5y 1Hl;y LRf`@d秊Bq##w:g9I{U~m/4wwЕvaG2,c*zwxsh.z5\I ~h(k#~S߯n.WAC&ߴj$V刱0pZl"vSxLG0Ow8qZˌtc=9 \c(B(HF\?[+~Î}yh…P\ܝ󗎽(վ%JRpm#M\|ܪNe~ nk;$H)i+(ʇ>Z鿒zz %3X.T NdqʱKW'o+`kSRҀ`"^)pۼ&|#>@7G] 'Ғp 꺹!vPE(c%YG=D(8b>-6>Gtm$ZF]TvGu׃ c߈#4l+Ez*/8xE&hv.d D6 X Qzafe֔B jhmv)Z5?!a*Uqgbc[y58$t;ЪG?mPf{Xq ]VK!0F ] qJk?/ phi~Z|$qDWaQ ^(Uغ˖( {H!@&zwC+%dr".s}xPqv3ʙ>Y@0AS$[Dۢ_$}GAF)0'zK6!Qc;Zu̿@q-ơR8= Bo'3Q]fkMy'hF 5}1w#aFW=nqig\7?.WNzahY9e9iEַsn=VWq;Y# =!rug )a7O 8$mi3 hѹF1502 ~r1Hiȼs6=fmeJ>-#Uwo`G@}{$9\Obt߯4{ֲG_J|т"i/MT5[γy Jf"\O{b`llx'jP2Ç"}]9t =λGЫ|' ZC]$V cL'4  ˒ \!SPO6TmH=&}E, `Gt+-be;)Oį+۷B!=/cצjaܭAKьO1z_PZ܋a_eY yQα߂ =I" ^"C:͋]kZȞ&,Z(8 vc PWAŶ!XX4{y~Z{fL/ 7Ț5'B6?[I\S> }W"Ґrt)_ .@-a,;JG $C3h~W9x=_E }>,/Xa(bث?ԔVg c`w3sq}.!#FD.< Ia6FUzQy~oVb&@7uz o|:{A^Lj%f ?uR/e;($􄪊H~[+c3D%T Yhn4ۓ LDE8[ afeS]y*ꓢ<̹,تyZ_nt$7E^-NGeMݪ * Rb& R}Hi (HY&^y94E]3ϰ9~;G RM~xͩto?VU@35e>ƅhQ;0VcZO!D)1rY̓p\;8SUk?ս*Q:\Cz_a6䞯7gP;آۦĸ@`L_*['6ϫZbJ"1Vp\p%']="X>}caO%5sI˃1q&v6L*3E5v~[T}%iY>U aJ<:st8NJ֫2Rܜj L>k WanmG{^}kP$(\-qSmn6y$Zn e:\ćarSit <@rR}ҙrIQCjJmRiIas|5s~Dܤ r=B;yj>4eǐ?B4jr$Y# 0'ܪ˔ 0C$u'dnKT8XrNw  )*(ߝAf|#?b4A` RY5ct7ALL݂p6@h4.wݩ0s=s[5dXh+"茀ͨVGPk{ݍcr{t;Rlh3HqxnեT9썖*@ol ]q" 8#11{B߹PltBi0a2Yº/Mx1w!0 ܴb8n|5@T}b@„M#mp= sR_,gRfVc47fi8WOC 230]%WP@O[V@F۩FCJP)]@`wS-KGo[wAzH=e>* >k .ĬOP|i)198Qo@F0O/3ːfH5Q(C=!r9#dH$UĄn\/1BVdOzG)|1@>0@Vy-Au؊slo[*fjYb*$P[ +T%|% (0pGEF_~7*_2՞SAHd(헰N_s*e/C+0<^%c؇gEUfn6$qTZygގL-d y@ѕA*5DA[ܞEYQFچErGz _ (ߑ~K8U6'"GH!$ֱIvkJQ)W}UE|´%9RVD Gv—9P! y+}S{X lp;i$kځj)+y%}S24HۡW-Qz?3&l;0opͱa3i/o SbgϾ,5C5Ϧme;ZwBYZA>7kz<"5rL#OiRB8"^C0`nn)s>Mz 1=n?j5y|SlPjnQxyetiQruAe*{DUXSA%­|eAs/|J>7h1%d%f G%E8 .[QeΒ 3cH-p;цŬ9Ψ~w')K΃{]mZ(QU6#V {J]#r#ĕB=Xa1jO5VSQwSR֪,'J2n2GJkdZLCvɥ{RVE)nQZat^#?o橪rL=χH7Ү~9jd)v?6Rď8@ole^:j>D݇@!v+ְ=/\5s0i5ʩ+FޒL,ou} .Ǯ _]޿E& @ mk}a<*jƜf]v9,+KNacm#R?1KxMiU "*wyp4|]?X >TX7Jn6kxޖm_=(mt~w=B-BvZZ[@u hRgwk3P]*N B1+ei<¶-ۻ1X`O7ԎOtdkʹ98{: ^hsM=t>b XDETW߄Z[G*|yH;@ꉨ( KE Z}HHOcQYG:Ěv)<9h:|"O9Ux[%ɕ1y{_t #j KEa;)<@ W9JRߗrA3&iX~u? $P+a %!~RNÒcP$?0a9Nh<xȚglgWD"ͼጚ ;=hNjnȳ'n5($J+?c4 Hdpto>zK5cqj#>`.s6ԜvG O lI]ZJq]glrF-ͯXk'I>5wxq i0u-' 4<.Q sD aD/ns WzYeg{(̃dYugZjIWDt%p cU"5J嵂 :ֺi,V3{$cB~F,V̯먖.rC t R"< K$3Qo02XqLe6(M#Pi`f3J| ZBM@<r胚cs̱eQ Ia𧋫_OKFCĩnP<^YAŗC}ǎQ&xX9ny߽Ѣoo0W}Hirˆd{QݒQ\BziT-[8 9?CE $=Xp_/#½FHyQEe~eӉ٧d.X}SoLILxVzao-;E(ǣ6#3ryBТy6w.VD3 ϲp X3dJ?H/;5k^ihٷRw?/-0ߵ%oNtveB^/=Mt[{g; /SX+[5b;&$qpT^/{R"{VT+nK}%($rS&UE4VzA%ofְIi. 'LH}Ҽx*X<4Ag7呟-Wr}cgÔ6W⯱s6&' H 5iI"IrCslQP׃Ȍ@>qJtpQ^;0KD,HI,(-m^;}unY/ĎHx a2|BTd>=1Av67"vWU& z#ը#$[o]LMT<<#˰jUi&$%&UAKԲg U|<PPWAĂkmqbgI`sP*\=Ya(՟t+ +x#k=œ9fs@qIkweׅvw+eݜ<%*oD\)\`E 3/uVc^v휡/%=IWd5Co첵g{6 ҟ,S }Mz?v`31,gO}d>O_Q[i_͔ qeG <[o!wI(UxZ֝G:`Pmyks* CT)+L#TLqB>ryzd(-iPUEcBXp:\ixh ɣ4ƏSVAgRXi+}xO@Lz =ZmԲ֨+ hC9eTYd~Z =<ţkh53.,Jf8 v??zV;rPD"8PbPҨD<ԩ3e fH)FLvP/oY4z\H.PD'NM\T޲*p"g7FS8s4`tSc3~8#snI|ۢygު/$Ґlgbu3ɬ"YS&ġbW*|8Msi9٢;yɻT@_9@e'kڞ]&uM1[ixQc~+cHO{w]l|RJh O*ڤ>W@, /$<wU0p4j6Ğ{FFȪ2-YjhjE[3 $hh`{>beB1GR2WFq5U~N2eX?I--Wim&`e* =LspUڠlzQ70!D&/D.2[Rʹ{X'QeE-Eb`U=c'td5$\]t \t(f8U`+p*9LwjCktF0 k_;I' ؔED JeϤ|eAh8t}s6%M 1|"J?Q0+{HUC|b KEC߂pt-*yMa2H{*(mCd;^x7"-ӧ,"`gqDw@n("iQ蔙 b ]mTۊ':aA ]~: >~VUЦʀAySJgJŀӖb߻bɕpE\U+5!z=Mx Pñm)")_xJ48~4:f]ob_<~#0Dkϡi_4$; r^/$y<L˰腜|]èDQk٤:`7̴M,k`@'P32gNQ_G;[qĠ=qZ#~Ҭl~ڐ y~yIi2tq,ާS~s9ct7v7:II^8_YDr~ÞE43pn Nv]@\ k\n*NBJ$Xzʇe帶p!^p OgTf1-Z&d,+$>wd0+&YkG3?$`;9f}#5Kˆbw:Q'UlַFO \k 2=w0}a5".-C gvl\)RGb/h(,BSVKYٝi ~ =lFK8ī(}Oi<R:zKeu bkaCZ(_i%Ă2ף ~ Iݕ` yj4Zqh0c5=Q4ȅg%$g:;%j}ܦ-+ S?X@ښH:SI"!]$KѰej"chʦ.ӵIҿ'J /7U2d bƞ{U(uZpřvzE,3ՈgvD[8X[&$wawXcꚚ+G=4s -"ۥofO6%AG2A[Gȫ KrHXhEȓ>kFY) $\4#ΨIi]JFЏj,}gS1ڬu(ߓr1V-;w8L5[uWV,9lJH/@hoA̢.5}j|񬳪fymoW^cg=`m4`kS݅\n4L1Nw*oNT7.E A{&{HCA!Εq1}C*D02n 5r:~{ @Ţ]#sw4Vfo U:oleU~-JBƼf[1C>{*YkZq: ˿IQx!ɽK69CJb \_P>U˹ sbߣP`q~/)o`dY=*wҰEU0>*(!y fT>B7;ք\ ,o$g$^â)e5`!9zHJnYL-2&ueo@@"h >NtrԸrlsZ`_j#|\  /׫7Z s@EzDu>4 R(Fzl\܁`9l,N,O7f]C(I0ma:\q@ g}nR_7ߴoW29S.64ٚ7 b>=+<B\49jVpLѴ >T0 6 Xb4TC87ICU;0ڿKe Z̔!SA?9-%\xSe ad<)ɼ'oM@Ϣ=>5W:&BN >[_12`+Og.rL[ %(T2"Z1t=(\̡O_i6ᑣ=A47uHfmw%Ce (7paFk௻[*"SNnXb*1װ\A7SV,B+#V+,׾gEgM艤B7IR Hd8}3KQ;/*ϷЩ?t,2<͈j5Vl?JkK;ՇuD\T k?\Gm&=_!InpD*x fMo̿X.)imEՇ*DfC8.:9NܸVdi?4x=xs%<\u4A6 L-m?z0{#9wXKCLl#4]N+Vt2%7^ ق[FsQbF az#_Q׌so])B cۊԬdu4\p5w@-z^ ;@o ?izl]Ci4"V>밻-P#YrNCgܮŸ3E1X?^ ZH}x/FYz.%S_3!Q1& /:6nwp5,S>]8Uh?H>&`kj|+LxE9؍edzasK6xw*,2|g{o+ja>K[x' a$!ra)yԓQ@6@1h7>'$Ntlct=.JQqnKln KpLc#KS+Y_ni&څH e8mEif﫠TeR{ wDS[5FܫVS0t۲ϐ-qYTYunx #H嬎uG}l]9x$:o .l-_{HPXǽ_-@.@F:V|ҹ;~ГDеlӧ"/fcMXJ͊KdҾa 3'ch5]e }d#/|[HGKx}r%XWugF;[W#ʺcNta U*ǜ("EiSsy"^#e02!Ӎe0ĵv2d<^(sQuF>JD Fvi( Sio(vv3@e:LԥX+ % نn{|{678IA`Y6%7%L:%F*K_%_X,̮D{Irib ՓgTP)ӄ*h yky?벜T6 E <^Y-ja37+P俼 ԊWj~L{NWKyS7C)f|4юN]Gx/j 2ѯ{"rmzlg) nG25T0/SˠY(Ed|% %@ q-"&s{Hz+x$6ՙ!Sxs{Ai(KAcG {GL >|U6֔6r̳.\2D<>`H* FyXFN{яËxJ+$^=Uh\q?(GΩf&0WlB6fP^xZ 5ˊy2ĴuQu`~"dme2Xט9놓W =Эn$W `U͏(_hTv .,s(YC"6ٺ"l.V'PQmqf?~8jz{ CM rYQCAo_Va{HXϮvz AO2c$_/2YwF:OSC3Xa g 0e(kib^[O$Bh)!>.)V F]ME,#;@ zKݷ/a2ҶIP>҅su ]HGP":k@#F;^IQ!+sTZ4L7{$ź[鏹0ҷv(AұSWvBD"6Bp,xLVGwo`r%H~[2%m+1X]Eÿ'LTZ&{BuŦ};DlUniņjiu5˱uL,<'%f8BfFrwb94Fg2@rխre}&g@fjT*m_pta$oɀsmrH_٤K- ӭƑsY/iyԈ4p YpX͕Ϙ}Ssma^D$6Nq*N ve I~aLuAaCP _ )~jWW`TgH~t DgV3O#Mƍ&g<ƒ b(=_R3e{$M[~5ڨNi =iMaqX2Nis/(ލ.w 6aT ո`k&.|$W~2A'2;E_!u{1k:&Z3*SN* 4JO+~mZFMA6RG"L`ƥP ͥ!>%+ jݎ驸&uՠ!]euXv ہi.'UcݑrIK[D(RK }%sdxbVwwSmq#P%}Vx{5+DQȾ7ql}:a!6UlfY\XPX5u $om 3T䪤9SRK⚣l_47Ldɪ[0b`#9yO"RM/c3^x7L׼DŽICAIS[;h^^"gݰ̞6 XQzHJք\ .ϨX'KNF51F6&Fͭ}&b!s>ʩ +1Yqicin~&:e3ΚI0 >M\5[^%R_^hav ;y s;E08PKGG]j-@}beޓ Q$7ĉF/zϿ[v55ZO:l} ĽzZ 0/:zᯥK |>RT}HR[bw(wja 6Bkx-;ډ]B=#?Cb-p%V퓵XZ!HŊUALs4wof`jUؿ^tFw)F'C}Ek6<*bnuEF= .feԯi}|?(D4:~n_5;(n#Пt'#(T|Doü|SdCji_/łr%hP2kp ,!PdƒL>/ t4vaB6e/9R9SEYl| ᮐi5n3-4j!]k 4_qm* ǢD-Ɔ&5Zk) պ91wbNh {h񸂁jf7bdyk݋Nm}R=5;C'USA:~ʑpb<&1nÿxk kmV+=5^ vZA=aR$wJ?J;"NxS5#OmzJKg[>s,3@mcuӵKuZ )t"CAJ|<֜fv,zgQM&YTagLvPrBGTOg,ZI`K9PL Uʶ ׍Aw5e%%Z}ː*Oh))~90y3t^mJ]si wL]D/S*8䛬(iվU'dJXX|u{BLCrTO'g$0{%جt+(In89j<#xt__,4ScQKĒ>C@OPWsL.l%ivDL&9$U+*e||H<[Ӆ&L&̶cZ:sgt!UfNAʚm~^51Ja%k#(g+P8wݙnm$yφ :XqgIro▞vBCvIB [[I)s!cC:`Xl J^Ѯuqho6,nawu |jAƞɁ1Rak?T.#rI9(θ{13> Bku>8tѠSsqU_Blq' XD/)0jS4jR@4N-iXFG 7)Ws}`H8!AQ BVsM_Kf*0'}l,}A+)_E;iBmCwDҽPy6Wn=5rfl 5\ʪek+@ejI7tܤ\,%[4XВ-2HTA:: rR aGwҳjC:_YZs nOQu`: .2d4Lfqt U$#UCYw^%e5BԻ;8X0_Obm헞JĘ) ܾ ÆTVҢr< 7r,1qYƒdVx@-JO"hS65Ժ Si$Q/08ʦoUtR8$n?L[NwCTs%L0WL4^jS  = x}QC\3X<ΥE-m"~Q& +ˉji|H, *A`c6XDԯj~8/SmtAeue }䃑h)msbא{}+L㺻T=Mf<^/fDdxxX9UNG9j_(崪#p 9afXZ"I.Mz4OêRˠ|=}Lz2PRrHHM:Q L I.e$edQBVl 82É2OB+髸vOa|)h a΋މXE!)xK4[0(Ƞ}1Cerþa%Sy@Gep ͆ѬؙĦz$b{${uWZHsѵ*NT*nm7 O1jɢ[O%}]}ld}YRhB֣|!V=y\$9T؆Zm)O9p f&xEį8+Q] mRe I_2I].xJ\4QSv=HX`tC(;lTsˬ$eA['4\$]fQ b@1E?5w+b4ewO7^╿iɸݓ[>eDpo@R0[űi'{K~*M*PyO.?kA F1dm5IT&Pֶ؟vLgxMq (`iP*:#6m*IfULŗ0%֤Ard@^(XnBcofma0B{a90L;Ege o\Ȁ+h\}jz> NlƤ`0[Bגgk 7ʹ1A-KF'3uMԘVMxZ @8\Q!,ÃM,Vvל>A$uS0}KiS" m_/3Obe.ꋜYZ;w $eD x&qwoD >v-&7G5l]h% mZa@_ΎV?I>nfT1f (,q7@pq\N/p2}| lh,w>26%zskc>Xnۄ*PMe4e&zxCwӿb%+{cլ7ټ,Ӡ 90ء W&SpzUt3xRHA.FS8£< lPy~e³8t,h c=TKA7r-+3VV@m2hQJ;2dbTȮZeW3 T<0x]"گ?]v#:YjVFo5?&U?aHѦhӡ@<؋TT*1}Vqm0 {$0>}ceݣLsS F.UZqV$eenb_T\1/~r[]Hߠ݅ cVa5h_wai6w͂&eʓ{Pt+ Z0ԅ'/ÎT|p!pg66HQ2eD[Ew&"~A'lqb}g,J>j D ov=Cm YO eY` 6͞=5AYni~H`g Dw `$YBEW6A.LOA\p/̫ķ=OAoh 7N@<űZгh&H@O>"⣾~yTs93rytVH8"}&3$ڛLuڡP]8u:jP4Ţe2r+GꞞU/UmyKTfѡf/Rēeg*3V @HKLBBzd{@0(OfΣXdlzIߠoRuCbuؠ8PiCJGK` 3,"^07k{UӤԉnyMEȴ D'_j! d(9ՇsO,Г_wv6Kb,%kybשС0B܂un{N{=3S 55IproL[qBnuOCf?=8W^w֦jqdiW5OP:b/>s`V^<&Ls!wC"3/|84roN)l'@h 27r\J8TCnR}&C~8@ !y=Zs)B*'Tj$ Ҳ:A"8nhѾ锇NZ(2މ$~9 k_soxTXmk?Z*)dأ#;R#G %໿s!( `Ȧ, ߈χp弝>3^{a CZel׵OqG+"lZ;11Hwio9 &)0$Lhۻ8H%^GMoyG>-~Lhop%Roghs3L}m<]AVp#-Gw+j\{x #-,#)P 0Q;c-r$Mc∺urđe܉ /8WBI0ղ){iWSĎZ4JA3Y( 0mpH(HbFJ/ηq^u6;QwެE 9j)#\LoTZ=F7 ֊ڸ&Fu+ S/_ +\30L/JJ1/DBF@j^vir5]ʋ6W8:9}pqn>d#V 0>x\/K)ldYYs`p>5K{]SC}#@,ZH|AЫa+WݐWDˬr4ӳl z\P1G'jS *&ySD<<j{ bzr#A" UWv[+*mɐZRC͈rR~!un5+SWJٯe|ղã*nq^Po #ڛUNȯ18j\2F4oX>1yRiQ?0GR~J f3,bע7kCq« "ŤO3+< !tTOa[G9X~'@muX3?xN 23:]3V-wad`Nր^Z)QGz f3[hU.&_^VLUb6?']Jv-w0^Á'EqrɈ 8.--=r})HWW_%˩jQOE_㍨S#/`-1;Wë* b\!䔥QĞZD_ {- }{FF]u4J@`yrTꦂ"E$ih'Fd!%A-w\nC0-21+t@)=Śu Po@KG~eW_ln;ZdU9*-X1a>BNoU@ ޷t?3N‰ LELsH%;Xz1{ɜapsP'Jӈ[PHdʢCъ!l";Z)9Y OD0D?}|@Ttwڱ2&Yʙq T3v?ygǫ-Vey *z6106cD-Qc}SDlٕܽĐi ? XQGP.2+xWos &!6pDG'A'u{,3P,:X"L%d"vd4ڿH5 !3Ѐw1 ߙQDru̎Et>[nW٫\tWU~.Z"7~gQ:jF H8.2h$sGoH1V/<΄?]dU$7A${ȎҦ dlaARoRϋ[CF o ՕzwR]8qyGԿ|Z8+ Ji˖)*flhJs8icIt`  d"s푒mf#Wó?9FwWvHl|rX6()&xZa(Z \PEYɄ)ZӬ`ptPYtI$ϗͮz`Hrea³+e,Co*O/ i~v'7Jv7"obE sȿP} ;Ldu:/6ujP1GNgG!eIP{n >3Io}VuɭI>s]k%$WgtQ2]E~5ޔ4nQC2כ~V_X6-ף :bDN|k%1HU{}VW̱fFwoO&B_,KF?X][ fgbWx:,q6 p␜ ׿+1-Yy"E,ǖ #N+[Nft /݌W vB-¦SS _(L^WMȚߪ۩VJŬyݮƩ™zJ-i3˄?mW9kPS[byaUlFԨsU0Gg0'ªM|>:ZXǶpAeb 3gj) x1EӪ"NDBJV!>LJ—Lfs+0CW*OQcRI U`Ixs1} A*7p*}# %b'ƾ/w[}T|L`'If! l* V-FBb_`#iq(VsVJ͏n_i^C`]d)6PT?h 3(>{i3v ݆fAKG>{vX~)c*cu=oϢP#X0e=U9W ~fM!ǁʎl_L7`gq.=JjlAM"foE:OŬ_ca;۴?RX: *,&jז۩(|m99sme, 1|l7O{pޙ w9]{u /e}YKBuo@8,>Wq(>d%!3dӽ#pM;{ =h_ SMPejnȄt^.)],RchAC8$l/|0W G'ވ>5N64W+jg|g ^gᭋ}bX_gmRԗ02'4&?VJxV\;(:W9n`]pf"3E@尀U60lg eB +I:9˪. ]N$Xh\2l=ب3I0-<ev_Bg’HˡdBW\(M([#KuYwݜCMK(.T[^Q wyruдl9[bo0x2hJtvn; fVqQrvi ti%KuԺ7䩺N!^n.hcE$rsOìߏUh-2rJ;3(AT37:Wv!+(=8=GX ȟ9TD^(<㠩s FLh,qT4 j~*e07g𠭅ƂCE [^E۞-"5K͏Jd0H{Υ0Q=Zَ62%&^Ut|i 4grN\۹S 0΃|:_!iȋv6os+J]H0/T#{#uooąx ٣>~:(&]ˀrDRcZ~'|ch|Xl3}kh봼)0]fUqbO yַ>E>e)FO*{<u*`pGh$+ !yhxư1H)L,{hP.jV2V=?nzrx;ݒ\(~0}QCjQ"e-:RE} ZwRcYO<-Q-?\]o]!8O"Ez|)Iq$ }-`z ,Oc{画 xn [FA^(XFw? \U~)==M (%7-}w!ɣ|3Mok=f?/OR1|*z1Ω:DMQgUIqf;<+_E[iNyS~1ʰ %(G,3yveNn r ϲf2rc=UK"l#$$ SD_ã8Km7bQp^ځFlNxz3xdJf x 7 uA::,#p/pL, ^C^m78G}nA s복@؅K\){0uώDgsڋ}ϗR Z-P{}_pӺ}M+Bκ3bb. uoj"%c`>nOGGn@p`O`$A-KS10&O@ȧ-g2/gii ac].@(*+LqfZM@f'K{^`<0M\8W*YhJj\za+lf%U&LQsupI߇;u3*5h Uc_UpAƼDS^[н^oׇkglX߁ 0 -`Ejc/Y3C5Ğ@ݔI&_.Y>>FAޖGzXTKF\x;#tQ4KK͹Ƽl3tS6QP:\TژߺWnKoHIMJa1^iDn@1Kr0Ana0i5|nZ5gWVvVB(T_@r|V  9 =l9 x@Z~hvݜ˜Fp_1*f~C#Ӯ8dZ#9iC~|ь~,䗴aEerLpSͣ HՃV+D('7Tܟnɤs'xB34Rp!vL( X@LۣLHg12җ(-,DI4k_pixDI9`_M@۳ԒcVQjem{_]ۏ5obTu V$Xu6`.gUIR`HX!c,Vp!&`o)=ƣRhh)eBkcBj7Fs LdkZ}c$1(B5"e=|=SާN kA8g-3Aj4LUvQdYzw Fy*8N&89d{c e;r!b\#s_/6-T-4y暑 sS[/>X@8MtȄKCƁkVΞ2?S(3;1vBVvL$U* 7e<:ו8RƼS3Ta[=~8̒KC::B [ԬBGhiD/ԣ YK: WG/]m/Nog+ /oeSx(^Ϟ{]]̓ ɮӄ!g/ItKa!\@h w{C.(1iKܮ%ZͩM^#|Fx57 Bňl Pڄ]f-ܵ1 *_BΊPL 8y3JY1NGDۧ+h:B\>A !9#A,`2$3mw p=w<\3b].LmrDB-FFo4j~Ŗc0Xy˽=LY5@tlQ9ЋɕGpX:kze &/Vh[JK`x}%2cxq0*{>)[^_زpI8bkp{办4|?ɟ:mi"˽}UuYYH ^D#b)9;;ҒT,̎ԊiOR"Pz*KNZ~!l 6cSWnra8$QUֱG} NM&>dr,c [%kpHG~Ѥu5.l:fK!rD$dV\p/I]Q #gl)жY2"%smD2\kkJ&SEK吪VBdITݧW>} zi:Q3& Gi0r1}D*E9B֌?>b2=U\_?X 47}S[ y[u z;rxOQuVz#g6N։fc$s- E8vj̗VTjQ?#YxHi.aꌡ17. Rcyi\VNL;y } ؎C U{g*yF~Ԯ<9{g1GN4sI]֛3ٓX~0617qW{ǽ'ef'k#g>{;qiCVKO cCpT/}N-;#WޤWjuD4,` C:E9ׅ5Y4YVi*'W[.xYfCrrz ᒉs!9J9_ݎXg >+א-i <fE8&Ҫ:AY ?(@Q xbن^=_9[{).Y50l ,i#ȩ-3B 3a &~Ϫzrs mM4mg_ R~Ԥsu^R3j RwEepNq=H g)fe+eVhq3xlÓ&aźkFӶK4l2f'R)%?R1 aTr/૩ ֊YKj/j]k7\~JOT->6,a2P[.@с<"UJIP~i3mv߹D::/u݄mA1aKt^t /?a$e,Bq;MC[1AC)<9p9z]9OSa5%\;Q![Xyي̨\Up2k%>DquG`^"?&Zx,^ ؆EX|9- urOY W5y7)&kĞO6p숅cNG6['2A;^͖K5" NM1ի둛hг- YʆU:Kf%=Ћ}r4N)o.hd&)DKiUA1o^yR*}Ȅ>3TWPb.`)pO}`$! ;Bt1Sbrv•j |( hɋ\ա+kX\Ͱ%,Z)-@7[2[0Yi޸8T =>iJ5b<ߠZΛV .ae?S(-@]Q K3+ 8 p^pu$ S{aeȳ3*tY(\sO,NS7]E$kwªo4?DSvz)o4 WEF%/bHð`]/}U,@l)"ObF묇jzkU"ɞQHh]вuTx7txz؏Tf#05Գ@01xQ Ӳ`K}^<|l"hg:QR_ ]N^]f(/R"2Ū?ס47 u|aUe9LgP¥EkowsMkSIe]/\jjbqD/BȏQHt ܄Uz}K@s)҈jl1?0}C7e4+[DMu$aqᶞT H_Za+QHo,_Ef ~kwJc8PqK&4NH.e*K#' Ͳ=<_Beq0/ܻ oUIJ|:(rl@znG]k+Hn[7_f脯PXBfT;,YBi H[ms7E]fRĊ0e,=;@kOE4sgtEo =,M\Nj'et-z[}$rR'`ژw*1Ȑ.|f rLA 7\ į ]љǀ||7/aRS~)ٜZ2a د)s!ڬFU]L=܊fmc/e_)= ߆+l$BЖ Q<'̴ED{/1^xx/: c~ H=&uOzT =w[!1L lli^ʸpoYZ!_I!=V} =WٳL:>$fӽps%I A4N::3t{C]*%eH9y4$J4B&: 7_%mƝ /TsM|eS|ݙlݙ4@Y ^~ s`c;f\% aV:}~Z|¥Ikv(~|z8,o6/ ~ޞ"_]b!?1HCchם^i4z R?6$si~'Qvm-dv;!AC`09t ~muY9-F )f.+RQږq1vW pCk^rbBJkkԙ96+щq*LOVU%[tw Ƨd'`65<0( E 0@00"QG1~' 0WzùB_Hݖ:!/W[oKC K&e /dJ 糽؟]$ ;W Ch1Fr z=u8LTس_^K+&Tj-_9 tq96(4ԽҹO^'c`:$`H,ʫ% Q 8"UGqTzaZ sZ v?#@/U翃sC٩cӝƊg-"ch mwᛰl1tYGk|4E} /5}Ӿ~C-W5K(/|Exʞl'gl%] 7rPGޔµRښBE8lms QUZ#OԩO&3RJʩ)^bOW qHb*B~M@HqՍ"&ǚP=S ]#~ׄ^X[΄}( gΔo&Yݨa$j96 5<[]Q xZm#X!]S2ۈGs֮&#~5S66T@%Br&~tqL+lVIwzl-ֶY4/vn:4>'Df Ba {-ZC$+f23 a!lM5_El (Q};}/M>X#,DTv,};e/jm༄]5dH?즘5!/ (ָl^i$j#c'9m\" xeO rPer"dAj;-HL<9^LhoPR/zXE><^/{ ֣1-7M䇾z>7d=p߁M15c!iG% uVq?ey}IF3K2~h)diSaąG')A֢T}H:p#lbE g.H‡+ɵYJ_>ީԣڹ/`>kFPօ2n{J\mlO2(l9?xO"J4|lC ˦7loߚ" Ǝ7_uO do((}Q_M>24+o gg{v 3<2 y 8Z,0, kYF6!_b"AM_6!y(dϒ:N!G6']oQ6 "^}%65(@ԷS>˲T$ t?pNX:y TYF!+j 3m0+k.jQKڨVG4~D\s2#F X>G䢄Ƹmyq,]mu4c+ؚnJ90GpM4[uZ-_ ^xq^IӆOJ, p؎FكUy4{{_О*ت<ؽhyQ/i¥e_Q:)b݉I/[d插N0ny=z &^iU ߇PW,d6X ՙl8e.kn_)пA1%Q&AjH̶[v pas4:>2`BY:fr*z;Hl f'XёYϑt;1@Qh~Q"\CcxHվOEzIp۫L LGpȰR)I闟(۾KQ) Xt#Od6Iw'_SqHۢ>6׌Y >r03Ȉdݢ<̬bA ۱C-DOCvܸW_ϦsuYA+x;=M?;J|{~`NДk4+O QX2L@Dn4A/k:!V`b-'uָTLNE$yHQH,rpH^zY .4w{EH6r{4H't ;K%y4I# ! {zx m} En#ۓiSXNS,51yS.6+QWj/=3P؈+J;^@#֕NѪn#Gq+r5FͶ&h :Oҹ<;kCG(򞱯 HBcY&z9DTԚ6"=/rt"-2oٲ ǹP@Am~ZQ{A5ҎJkމsp_<~ SH!(՟4ͽMT(sԣ2bŲָ*+qG]8po#U$Y O>{}"4Б 8Cz?? ؇b_pO:ua9xZBa7XoNY鵚@@W4str4LJg@$'꾊ѝQ#Idnj}~uslv?]ف·AX+FhAOu{/kDZd 4Xdgҽ>9%toG|Cn4YUٳR"g7 ߼o8X$SwmlH$ aQEx4;A̷'#qO$>;r΍Ęud=u+ Sڮqܕר܆4J5H"~u`Ev> Aɓ3zDÒ& "!{{k(E w=P,|n(9q1މP Ej;5Dl(դ4oHǔR v0¢ ZX1@\)8fOD4"K#BQonRw(R0AgZs>jCztK9oÙaFҧsA x-CLɆfnd툁'@m8Yb|?LMePzX8uݳowN,,K'=EeZJaJ=Y~ ځg":l`/%a R0^vg-Ra| g%BV{^o땐z7'hdDQkq9=O ױ& Af[y49"S6 `yMz5l쾨Hܛ{ռ֯\T0"(BTX7?2MW>7ߔl4AÖF͚~5%2a.⟶E)a "r5kU~pF?&qIC YaoM{Et. *gb )4mN6BB,&59{ބf.; /H(F:2<^3%x]GNrг/ōܧ:7!/iEISJT}技 >[hc vUf [Jcs pWvj!#u׫!Hԃ ׈dq\TP 丑|N1mP[р0>;e]:B9pTJ[J]:2{F_50K{k8~ڠSPS[gbC;xG=g$Scƫód?-ٙQ""BF[]g@p2@893^!MxLr,eW4#v߼ͣ=Nj^ Й4 -/L=ͅ76W & nByIX?AyBvALE*Ud &h*[ i((-Z\>n@Z~kV`DS0Ioښi Ԕ.E++3p9߮ޏ2+-y׋+٤Ky#_5l֨o jpRZ`]񅩦;KZKuɀX2붵6U+0qy\hp?ȅɼWȉ2cԍDM/;RJx. b g)FK},28dӺ*4ÿ4X;AӜrhuu qn}k;ӳ!+sQ3lR){u68s{h EGtjK]f*3{)_.S̵HsSCrNH]asࡕ=y(M`% 2S!{9!+Bx[zI+B{}镜?~ɨ7\cH П( & ; ˑs4x1u.R& ){ۗiGDGgWVQl]0ǐ _LZ#{ise1$m +[M&m={W"كOE# H##42g۱m4kkh<#&wxtOkr12Vo0ljcȶ8J@F{tBͮIDc&^WMcXH&4A25.b2sm{z\ #O.x)-U@  [+!ppO6!Ñ?؂abAC}1ðSw@RH'y:g0V5dYIpAKj1/f1vgu嚬ݎNÁm6EB WD:f57񲬥L\s~10dskh-_Bŧd[(ry  VG;3n^c >tӳb*rx䩙Z4BlLU歏qwPހ<9y,/x6#ʉ=#q<ǟQɎ(~uE51:V%SڽǤՙ}I(tS}Z]Ppٟ/0df5 ۃopLP*ɓ`ոW>]>)+bSؼىNj3”6iN#c<;Tj ܳFoэ;n/ ?t9tqv0\i7GKCNE1vɴ'ͷ"&Sd16]n#'Lq]_NDAfTS~eLȎ)sLAr4ȲV8bx#Ls ʴz6RG>Ү)4s aGB{t}M'ӮC3o͞ S'oL>Z~=,+MK]<+[A?mK#/{:ҒLTϾGڧQ}&m_ki3= .DQǰKe#޼ҥw$USz;G%xX3mLO1f(qi pZkPAvǻ%xf AeإcñYy~27Y ui|{ݽ`FN XEa1ګ2&h]ꊳ#4) 5OK MzEI>{9W2_8 'B~]; _ZDGynlܵ09^t20 Z.QIEq\.#(}:v5 YH†_g-SKX˅EGJl1.a -ФTqZt$V⊡BJE^[|ou0-ݱ-#6}H}7@K"X_YHO:=k_g`8@&ˁ˩\`PV囧G't1b`g̎E?M8GF(13DgojL B%Z횖Ñ EI.p?"ԁu5΃ZcqH{5R5\X8Jf& eК ~>t6\,f;yǰtCDD+2)06J5&*`wC0uY[Iĭ 3>Aݤr]F%WOL" BWyV2צ+96+3U9'm̛ (8;htAdr`Mpt7Hv_ /hc4L4%ZFwJDHjrh@r)JK*C$c:q^c=sqFPpzbEbep/C"z: 0eRI4*&f/ 8!4Oihsٮzv};Dwy_٩4PWLDLDX۵Qt[@^*pIΚ<>c ^,%PtzHԿsZW़mzQV.QŹdٝwN ?şDmo߇祅xUgr]>i0m:6TCy5v^x-)< Y.̀}<w&,aBKkAI,i,mb Wڨr2wAVO>OIo}(XJ5ɔXċVZqJX|"gԦ PYFѓ8HG6CQt}1MffHxe FuhUk%nY6Y^;%go3{s/Lj?ō"(J1s 8IlVnjX"TP0Ij0(C`(6UA}7jB{0i|>r5F%!$~^ˋ0$Ը]%Խycys)/vdh8qZWP웠|Bh}@v"5A&2+>ksK~zrSLIl5N ` Jf+l8< 9|(XlE[5;+^s~oIiKܠ6rA/k0 δ>8I+2pz_|I~FE5a.0<̢%?C,pYv^^]DtIJ+*7#zr#}|?+69/q1r<*K\&fo|% ?keM3*ոU3RB@!kx^׃ KU\-ՄU<;_c66$s}C[e^ ~=c{g"c: 55αCW{YuBoXyzGE!{p;S^o1 U_ƒMRJu Xu~TvTb ņoZ:1!^K.*<eT{87PsJyXUT%?ʈz%xmVظl+ۅm: G)KD!8-3)nGLOd!(@A#Ũ&תh& ʫdך4`ߢ!:q uI؟@< zUCkW73)t7UVnfz@UOr~FW[^E ?cҏs5rEҰx5A#n-rghɚO$.6T<0aBK_WU i8$xH  P SS^C٨2 S~r`h\J˺(|hC֯nzbNqqӃivƨϞ9>1EN@Y&E"Ǵ=pD.hG_Th7_*6̦Ö`-RP'jkohݒbVHӚ8Ю03!]&;ֱ6{`eO&'g?Ɉ"̶+kyʼ^H] c1a$\њhhn NVVGA[6ٶ6 MzŇ5.5sHs|wlȲ^|B!q^FzAaH"tޓ~pvAPecWAGpnizz* ݙW>čweˏ(=!kc bR[d6#[_@(z1zޭl|C[tצH|,b2,53oཛ\{oַ1aJC2V{nŰ6 ざO s6Lk:l{rS'J+h13QDJMbET; h0/yݣ;+@'ޙL.L|' N(.Ϫ5{wJ8 e_(3'J ;J=}^kŊY9Q0`T P=:ڰ>fkbW &y$n}q( d'4 _le_+0<܀jY quP͵܏EA(C[׺W:|tjRh1ў- )h-$'$<}F]&tZKޗ&Aէ4l!-kT&.PT T\X067)aW Z092>.;f TFmی.cj jRcb aɬee.Lq߱ENwlSrJyeXp Ю3nE¾f:7klC㢓(Pl[hfWTS[`* 1 Y& &)/~ &-Nys/l~^ǝ.P,UzʴgY$*n=#_aRힲlmٷG?\gVӯ%s3S+Yd2—Mk]D?862(\9%PcDd/n9m8#M, ֽIzf 0jl:C$/E+@dҕ=4V>!hl Qz$F0+ Ƨ@xq~&}m!f(>x IRZ41?ZY ꉠ&OR7 (2ި1eͮ2^+/tplo6$|"A2xY,%gF7/;ěv9HaK{23}\1!D7ckùڒ\aACt#ץ[43RP 0.D*j?Ud-;Hs4G¾G !K 1LyzĚoEފG LDa c4#kj #|RNHQ!B@z*}NIlpRl6Πo} QSqŷ<8lX~@w*",QMPG/TM͕g8^swNo$ ;s\$G%={nf%"xf):< /z8R1?u'rI<v0gAOLd )cRo .Vr3n%e26n=񁘡eƒl7Kzxy;@6rLhQ<3 1,::qV6$ jΡ؄zLldLf3 @b쨥~=DWʄYct4#ڷ"u.o/ZxfPMH M?$XuM!N <8}pd#GBB1r&4JKq"A1WjҥQ[ͱq’y4}Zw}.nͫ}z4?k?\g՝5L=o%\k^@ckzv!4(N 'ej+H.}[r-;d({HHR *V< @#a6{0D-a?v}KUh7wy]kJ{ھr1mfA~X"G{/H(2>@`A:P!0+"XӾj1 O'όh#:&#ȵCA_k}_bJkEiJA̤FTOnW;B$}@2sB;䌵)b;.S !7GLLJO k1]ab4tJ,]hwu;(햩gA/cexZ Cc巆L2n9ק_^X]5e%O./Grs.!. G n<7&ޖ2gM{"WaSSAX7x;?W߲]t3?^ %F01uٶ!Hߕ)5JrzPfH7g -ROUd*vUbQ͊-Q'fC%\muIqw] #Ng( Ǥfz5 ^7 -.ipk0.&t54TF#ɤ r }S h8rה:'AV8WK4S#9F{!k<߇OT;S`GfZTC*;^ AM sILE4 Z2L5SjgT-Fz@AuTt52/?;4鿥9L Tǹ8z\>$ƹLK҈/:p9`}Ӹ/G8vV1ĕ>rscyC@5ޯۈEmm5ӯSթȚtcY̓mbAj)MNrr* b gZ<9C&ŀ0ATMg]Am/Kf={f@7YlrT*Xgq4IqN UP: ,/P4 -l 1wnט2J\9,;Ur8FaE]R;qat;[C9i_<ġ2 jm*nUpSt\.Bo;  r,ٴ }vݤ8;`K k,Gf"X '"Jst&Q]tXSQ,H['g gX_ʃ d!=T? nVB_\OI `L!L&o[7% *&i(wkS'pV>> Yiv;ss"V`ƾv[=Br:Qٰ;;;w=!wT5LBe}!6<H/.{kӒ%;U̪Gu$/_\Zg)\r͆!T) +Qf+#MRL*ΙHJj3ef ʆ? /ØLˆC2a$A@O1'c獐oV5w;*P!T1l +lFY(G2mYdRZ[*/1>w OG5!>> O'+u!BXi@1(@T\=О/S!ITNOx}Mxj2nZg1+ qx80\BkҹIZ-\عطGy9܉9jAa}0 Õ231_Ww=MRUՓXx wqAI+.44T<`߿/@ ~!t*91Jr|hb:~p / ۬dX!g.h8JkdqjG !m4Ȝt7&1(P^pPS囈RLp;c?9 H%pe]J=HHHkFYs/7lgCvK)m^x)@,F*ڷ + - 5dQ޼It,K ?'^IWȊn 'o#F~/1gƿgp;k(jM+M&sEQF7H]zĢ%rx^\!@v~R,!B4hh4:l0Z^`*!hM_H4<KXͲd|z@烡jڿ0kOհ%&dU;?g_ucOGtqos}&nH!<Tmy'n\~jkޭ]o[1H_Ü'j)\Oڪ"y˵h~BK,՞o* 84B" wZCu~YY)0ז"np f9i""HR7S ZvPνǑ1XK1ہlEl昻p0TrQMA5cIz)> Y&:OsF~Q;=oOBA a9 fE0p>r06O6E6 u !2#- %w3|!!'FzX'f%#Ix|N_%| kCer@axm&P~eNibV0}fTe%GE djE>[n=ۥMM)SLKn9[H~ nl9f=zK@5ѷOHMIi^m:-H[N"# G U]Lޱ4A oU>7qd5Ї_E5addi. ĦF;XDsSNsC8f%<}[2qer^DGAbV.Y (l}`|P@lK)P`̤Ӫ I(!=dSPn\v\OGb`[8-Pdȕj3rJHO__T0<ͪ:Dg&y ] &m晿50n1<8`VSbX;FID|A zG[%sCYoD^]¬C5p@P3sY%)qBAl_;"c fzS?춳+D뭸m@Mҥ&u{r`C$QK$9T0;T>|皱Y02[=EkH9`Tq| n2"obpډ&4CRps~^gw\x@cW6Ƈ{Wnj6*塘N3H{EIU6naoPsS]'Fي3QXl[DrSkISH%Ϲd=l)I_Mď (1u6pQ)Sz ^,j*j/Y.G Բ8wpɃ_ϹWsb&vCF斦$y C>f`7@X+p2|lzN]|=#ރ%Q2n6ҠE.:Xqȁw$%L_Y;W3SKنs *jH樣sen >ѽ!Ȫ# e(q*A$ev,vĥƲx jwoIAn"g;=a* oғ7#,[AU] /Wc_Tc!6kC迥JBOKkTlr$Aʘޥ5k+i% &WIg{'/Y%!k٥~}u҄kOg cs?I[ )Y.*vmZ sh N^ .p?@f{?KGx) ;$D֪}ĩb患DwL*UI{\ld@`z^*?N3eYx4N~}k<=\P6: cb_ J\bKA٨Ɣ]7US|Cօw~i (qgMqzUX8WE4W 3ܬHe1jV77n>a\t!f4=l//g~~l57_f}6A+ж{9x'[=&wnUq qMZ5N/kY^T TM4:,n87Z ȌՐVTtnaOaTE&6^yEO Bsye:0/oI+b2O'@K~, a~@^`y! ̕2D3^ T GAZ WD8&IBlH#$UEs4ظm:NLf`'KBN>>`I%c});H; y>@QFT$F ۘBXKn jcz2q^tUY%QBCS  *̃Qvk'Gv0IX !w2jt7{9O )BG?pKtOh-P btH񝴊Ez|LkxV FOtO$50ƽy$fzd+f9 Q@bP>@1^szy=$&j>9P#ZRL&,r_ *`7)5Z{Jv~K-2IWlR3 %E 6E6m[XIH_2VxEo+zY<^:dZ|GjbӁG6?뷸(g#ʉ}.(ֲ*XGnBZ+H>np^s)|0Xj–}jĹXAhÚβtiÙ VNXT"~'INiJB2yzCQTO4emP CzQҍ>?o;؞{L݅p#Vi.UI.lw*sr|H֫<ŠkۀUM>FE '1e$:#W!"~O3jsBwmiYlh+H"4KiOLҴ更bD)ׯ$V+' 71D^.+ Tf7z޻1u#c 849DFI^JX%;fOiB-S^ dZC]EX∃It$pZJN"`ez*0E[c%h(Qε1߆IHl\IF2Eq>f٣@Uիƅ ,c įG>_3\>z]kv`vo( )t2tKv]&GzHdյ3,ƼVCZGy(_TGqֳ823o7@*21ϐ)| 'NIl[_njDr{PR b,n!آq)4@;![. TQdyc Dy-Q@ _taqR"L&Eᘺپ#ƧuԵw s߶:3G?-nZ]UhA$Օ"_لOo?afWA; b|ɮ\FhfMBKfIGF%0kQgdxucJy³'4TL-=K/@F]E/?Z t'֛CiD֒.uPJy nJcq&ܮˉZ^ IjiX X ,.Ol)󍾓;I Af~Bw^m#QZlGjk+25kHaVU Myx/R!ơ) KP*Rm,݊n,@|q^Gq0䮳#:c\ 5ǀM[l):~x"-'U0 BjwɻL|WoP !FaGcWF:dQ%g CRZG&-FhD]zG}4%>Blw$ࢋ  MeNɬi/RQ'ӐKDu18 jfA/I5zD`gHAv?J@?&Ub!^S3|6:KhŗkorT"h&G+?Y-`{ )M9FD !ENʈ!㇝+~0ؒ 27pQ)r\Mǃy+X=d*Yv龷<'͞z5qTH%!P>nf&hxP;lm2Ae>,Fd}3;.cƖIr0 j6B%MJqqί$d q3l =DKcm%>xl+yæryy"˭+#Iw`_ pw<$;į}rSu_*z( 42(iGV`)}.~؇tM?G~ ?G0)MRa7u8H0~ثF\8ӡ!1^` ܬVL0,BFР!oe33f%ђ) Var%?4} t>+E{D :@NH.nEus 9C] MTO^胴7lDz#߇Ï5ȷ߸x<<*勪 CV8F)΢MP葘YxY0n?nTg!%.*zd5 LfqxWUSj%d%ӼUsǍ r/c*)\K9Tj@s)o1:B]HT]rar[{NZ!R]-RU|˽$A6牴1j[i*Wl`Ib{'  X]TCi4Y`'n ~N~;9*SQME%A{ VEf%з><}>&~(moY@!lNďE`_;$V68:`|MϰsPA/Tn-|7d Edr`o?m|)Ch]N;BDL\:i^ ۍ&`,B(N[J+Ec}edE)~fЕf(H/SN+ͭ0?*&nջNT^ׅ,Bb=҅J8X \tYJǂᖐk*RjߪRUچ` fT/ܼgl Sӈ:*}@]IRJ/}z\X:6`GwҴx)S& \JdBdUX'1WYȴD({UtuR|Q3*lx"|uc%m`^Px Ll>[C(Z= wNFquyuymב0O=xkAt2uh>%*dN'Kf. wVHb!2¨ B,lekņ{P[+']CbL硩Jutxk1 V8_-[_2-G<1PvF]a 5&R 坺I8am~FMghvrF׎~@k/x4`DXsm4uNB Z7}U魈AH{G!qrh]Ҝ/z. 7cB"0rq`kcA{EAd>XE0A>"l/^3qoYo QP=b5ef[dO;4ޡъ&6.:ԑKh~bv1ە,8E(}{7lv*}+!m? jVrE{G)+O_cqKDs VՀp0Xb&.F[^`sqtfbQ(2fP`h{!dߓgDq=H|&yaA&PVjuʫ|/E?cAެT xHZs M|( f:S6mCZ+(組OȗdzڰZՓ(/L\;ޚ|FT0Ȑ(Rqg. ^ OYEֿ`hإegs{ /D J Ãi?a8PTϲz*B5u4I_xvbS3?/Yy:Nn #a7B2k6dLسf[D TTAtD5K!DB44lK6Ffpo\je2i$1z@Ux)BOi,@ 3P V5m!(Gtڈ9!-ߖWMi},C P 攧5^/z{{;c.(eyRΛJI!/GRH)LHOπ5mbAdq0*ಚgwO6Ho^u-hmVĘIx}؉2i#yk؋~^I;x)PLƣrJqD6JSƯU]7P{UTϻ>X d<" 1z'%rmPK$:4~h}T,E)t'd}Ex\+&G`+*,! μ}Rc|. Měwp0+0|)l'2م?272~4Yze>w|ާަGLh~0uTeiXyiX2LqAĈSYjɕoHB?hH=b%;\J >k20/gqOŝ_'ƚQ!2ܔx{1=)ϬX(Mpbd'뱶HοNM { X^x=@99HZ_k4eXV`Co/Q]/?87yd3PW<ɦeMajAocm{KU}$d0#D205V<6jL7 ct% ]drضa TW]7w8"~k#v `=ݑ<,9a鞾Oo]Ӄd%/FMg 6p_kCSXiYM>Z;:(חQ]@۱&e 3+?~c_<+}.`fh,Ψ7nTBl3C8t*M([vPWXM-kPXx}Q$hm ȱE4ej]ezS?'f(~ۀ=dh s(R)\>_N!@p+[=]iW Z:9A8qם̯AZXRab?OEk]8*o'Mž/'/D.b"޹{|5GHkvjX6H7Q䜿Q 'y( hfHP\i 3컼jRpI&K*ɐlqoG{ b:C8A=YfFfolG$>,"*@xW3Z=tdv/1ԇ0 sy DLQbe-@5:Nū[j:6n#T |X?|je>6XvHWUc0B>*)Ok"AJ  !mԐsY*BB:ȍ|Zɕro-X*u# >R ^7u׋Wlsy]K3(=q7'W}|I㝧R'Lym^]{IJhl}$T-l!Gxe(nIvu +]L( p6HupLGg!]>Ɋ&æŒbd"IwciXնj\?ыQ>U~ugu9XE 8LQCh{F^-_)ܼC\/]X*(翂=C<ʿb@ UWuv/D|>FG I؉Œ;!v-R}%CTOSC 7;5ZGE;sҿGz-4︧wc$.ci xjժʋmxJ\`&\z+!~]]q9_CC&SnO.!6M>A~/Тe4aض%M\9sf !T럨w^G̑xBdGI¼[7m7mڕ:1OBwa?j] ȬF_mA C1AW3 )KZ'+!AK6z&0E[fMk.YQ!Az Mљ]eFFjrQFQ2*Mw4Wؑ ~{,Ft`%?W02hX#mlSiav:3%1Acki!7^RARj|?^!,{֯Uoz7ۥoƂ`N ,l4Aɑ_u{!7] &Bhk/_e[S1C|ک a#o(Z6`8}ԅѧrr?,IaƮ8n9Z´'!9Q6-b>Sj!=xL$n˱̔=+O;ˁ6r0rA*m4Is)oI`&P9BGA6|s^]΁&P>ht_X`kn띤9FƜLj(%bLd-8.Q"y'c4 . I H@t BOQufSI:nهhcR4P%VwJ> dnt|@Z₴?TT;mI˸q.3YZVwN\7"\8E_%v9r~9|oe-= ~^ݳ+2nF+,2g!uΐ)4rEp5`U+ VQn$a>2pp. ١Ջ2YNRk9J@v԰nBS (pvqTԭR+qPt;v{WC@0)poVzߩ|R)@<~RFH:x0fDxK5(;pkr4lnprS lƱȕm-ϠuE@aMdm?,{GM]m'M$Z$XD,UEy:dV,Rk:{@Lm e$/LƉkt_3lW5ݟ8&lJE aWEV.${I@~mC}J[7gc[y?ʮ%㵨M<=v˴ΦHѷycQKm2 WI>A$(ȤC+p'o%3 4~h$+Wpc*a &'S]kWS({pnQEh vّI%soҋ m ش(lgh;m0S+>in[nSe,Ƈh]k)DgP NW*j:rhntI79IǪw-wqC<W[`"{uB25]AԟN" A F46Rh[ E9g% \W xA%]ռimb90TT艹=9:\n0xGᎢ^y'S8lG%JHXHeF+ʇA?\]vHLی83hxzc~4PةP^?RostOˑǍx|t)aHeuVyn7 GSPOEΎ"OE nZhlͪX- nVU7:Xb2krR ,u _V:X2-P*#䘿o㿧ʤ+d5 Z _>cTnmh ɧGH}{y"`1eQr r ߼>_{JBC8?Mm7seIwnƪ]sNM=!g|c 4T "Qj3xdA'<,)X~ S5KI)p {H4r>c2p93@GT 6H_z+(%w:槏=fm̗l?zXe5VXQ_[qzF P~s 5k4Z6л F*fY~ 9ƴwm-L YlQ9϶l\ľAI 6pLF"OsVѧ28C'O88'*) c^ZjbzqFNIN](&jLB%ic(Tdn*[tg}fP_Z{l>_ogn'J ~[g 9 2̥ R.>|X{pDcX.-:'eT g3&v-[-:VئˤHWLQZj/ė D-xkDw<3֭ل"h\q|̝14#m[+ q`9Ct0 $.\$˖ oE<rE;l_x)ޝX$A/72{,ąf-8$, z m@Ј4џC='1qu'V0H(ٛ jϓh [?۝WFu_iQ?&-^gF7 v8ƆjE,ZLT4ʉps7ٱ ydֹUkM׏,FSi%`"?WՔ=龝wޅv jľPvJBQD4`P  y`^DMaU\5Hƶ%OߚCBSVXн{?Rut7&!kȽm %֥firtc_ʹ2)5PΨP+3eЄWƦ+k)G9}h 'Nqd&6ȓ9@H.1FEm#paWޥ6Jt5U";cPr\p{Z/Z3"v6v(:F72Y亟MhG= = d^hÈFO#c0ck5U=$U_\-ǰy)n U}*N%p}6"64%yGՆh9Q{xC^fdH*b]@ ,b`HǢ_Z&lM/>?V9&}臨즸AÀ=D5143!JDDߒOHt|(!Mh&va lIx3]:>R⾥JޞVEے[N.&f'Ѝi}E@a\Q8JU΁Gsi: `IõPlTrcܮb؈j:ǚ`C9W@G F5z"QGAuU+f_)Uw4sh˄*f6ǩNi|eV"$7VTPu]jFU &PqӾmh'!6AE٧mU 3J1Hgv-U%f4Дk-w|Zl6>kh^5PU;O.XdOJ y߾j%EngZ0#~b!iHsEghL!i/Fs8t F ]HRC1/\&"MuH++\[M;tJTd؂?aˀYI.D2W\w̸uH2NDb-X>c M"»#:Jb$=#hUi, w9AV/ؾ h"E k7r9)cde:H{[C@%oTaM-@m SU [CLccS&aNza9 k_>cE = Ӄ8!.5YbK0tEbnMCu:2`ZUHR8c )|kYgs/18QlW0_hA`]ۋjbfD[k6;'xZy)͑PmIa-G樔Q9yu[6H)pļH{ OΩUoL`/zIs\HVӞ;kվYᓚa=6õ]7I#{ B+`kIBcԑcUؼʽm~)b +ġvv^#WHJo~xv)B,\ʡSޟ3ބУ&OrIմH:UkHud&N/_6?rX!Wy}>E;'͹ȠqGӸ`k{> a]2&psp5(ҧgXYkV 5jKο;zu)<$wj!etQ0Qv# ?n\&w1]\n"[FNuui5M=vQ_Dhba߇(B+ K\jjM6bA﨓YlG8Hh/m\[< ))(j/Nwhm@U~[ 1LJJQ5"p䬹25 KtVːw~Y/Q|ZIjMnZ3 ~,F)'} Ig Ci=Czk>.djy 8 jcs R 1L1|s`+Bde4\ ;Ƿ[ %-1*wt&o" X]D]kb Ix]ݿ )|v wN-ψƺoӧ.iIC=qd7WІP=nD@v ݛrHCou @5W^b^hT|_EсxNɘjh#`QhV7&T}CCرR Nļf8@Ztф~U*Z06a>D`(Q].f[%.7+@$S_׫WO߀o{4Tڌޥ0[ rN1\y+_jT"r+o/|2 5qJ9AG<̝_`T,P*l o4mgO`**;he=jƇܞ-e=-@Mg|eI26v/65;c8< ࡤVd+~04phDڼprd1ܦJL^Xuj%Ӯ;-_Qyp񿯃a쳏*v:Y.fĿ^䀓}{7v6OSBG«E{XSDY)?0Osn4bﳏRq5ggJg۫I\П*HS'絠ލc tZ=֧"Z,KV{+pLӍmxKLϪbjΒJߒCyjc#OV<3h51c<ك?[TOȖ|5'\xFPB:H#V+ջF33Z-7V )x*$&g [@Jnk׷fB+;Kl<Ͽ*٢]}oE#RuңFMU Wm t1RI(12@QB #(%g^>Xcxƞ=ay?Է5|| bU $S BP3}?k4K0(|F_w8r:}p]f=ֶ&̴gV`1MD#jeK?ʥ4 H)UdYg m7al R;L-F|bh44[f 02NCLEw8җ`kɋ(ekPa6ޱxˣiʹ.:cgj}tWup Y?."Í_|һt@e2%([C,JcCʳ_."0r9T}u-c4q8'ק63nx `LFzШ҂םJ%7VE#8X 97/ Ǖ c]HK <2-5~0IsQ,E$el:^=վX Pl/,Y_E~ Z>EmhXk ]ݨf }/AT]U zA'J/RzfX;zDGgSF:VF 4y3N<ƪj!l0e Qq<:ӹqF =gYW?Cglnp>4pa,P>ܝj6eҹΉ *%I^0X *t0R_Gyr@/ r G9 ^ 5nda$s$Q)jhKgR48IP 9|#kJk/3NĦLrޏ 3t8a*Zcac 9pT -cW~Jw_,cd\2ҧd)SkcdG% \$o,ql_gʤrEr:笑*e;_"l= dTKz9ڂ84Wa Mt>9=_˷Jd,wu"?ϭUT+.=ъB8ͮ_ R+Bք7FFQEF7x''L*'P4o<%.Rh>={ xm *76Ĉח~C}/+U6pb\+ji/Rף[bAvPe܌YƐRiI @ӢN7E!67VdLYb0S"iegy c\>C]^dT`om7D1܎2闷68+:o"eNZqH< -JId h=D„+!BNOhZ0^>zEzˬ=u[)DPĮº9(vAuG]gJ],7_>V*OR&Cn#U-c^vdmr)ӿA0UݍpZƜ|X8Zq*SgP}{;`e +Faù 6%_@.2&a%isj8MQB#1Ixe}ǹi"MeEg5R>v#$`GE+dy' ?R"?x[St`xK 50+C2:_l|a Dw`-:$uscPa'9 <`GQ}2U܈{Mz[gd{oZ鿜PPԪ*3^P&~҇a2/͕7킫@$ZSH1 N)3:1AP3\N)G<ôqurVcYrJZ`(tZ0ȿ?E#O? r*jç%S/[o^  @ؐ5#S ɌǛU;F6YX)cTTR~B@Tbb4. o;b4bb_?XfuO-Ͻ0lpn=6.U}{?#5`̵Cͻ]{i=c~L>;JpGc:?-O7" XI-C1Enݼ-b>Iӵ9~cw %%й@8Yĝ9|0cvcLa?bcX5Pnrg{+-@mǪi g_LϓRuOV'׹ 8bSU1| 7}(QBf)IzPɘHԏZm,߿}އML1]7Y/@6+|dN߿.k ZeΓ\tWq1X+C1d6&#/QT`(z"F~XI ;lX[ oqFalZHܬU?&^KГ/=vJ#֑F^"J3 1+%hBtZ\9BͺZ݁Aj7~.5+JE=X[>)uXTk}Zev-[NE2BtbK/q'fMؚ> (M7Ɇg͡4 V>Q8kHDf |Zߵ⸺>c9j NϏ]<5L"R!\d<]up[3*ήTȮk6o pؘ,w`" =|mph׮TSNJnhbVҠHͽU-R?U·_}D`]`VtuzX*oB]uIߕ%73N?wfF2_djw$)YQRh|Ό[oR>*5zo9LnS{1՛k#j8E1tUlѥLw ? RH| 4VToHfIB2E mU eBW7 Tj 0Ju2^gW^Z3 $>C٭Y_FX o9Pve79nҾ\܅LOi؝&: n"ETX ~\іnu%ѵ7I,GMe  LJ`'w[N4ֱ"G=\b=TOrsJ_0 港Ƴ+}%hZEhO]"{ jAXp#$`RvuEy3` WJa hkt;E3eYv~lw/Ob (jڲ_o$sCibmsBh:# d3k*GB ROX8]B`4@KFV$۞Ý'c{ k:1YpGfp\S4lZ4?޹_%J Mbt,YG_WPLqMoHj} wG}̸Y]||m+DzK{F"ØNj\)p=)œZd UFG[N Ws" YZ