libvirt-devel-7.4.0-1.el8s >  H `~, z뾂al UvosNӥm\+w+V~2JwYa2#b-xc1I?==#u{eR-fd ||@G{KryOJtuQf ̌~^DcHB)X;!,i,aG\ :*E4:}”äuԍ_D\IN8ZN=-}AcbxX!zL>EcL@oV"fKͰ&:^ITx91b99f635125b1778aa08a7f283d508e380f247e30a646b43148dec0f14e0ed4a2be9e09a662799d89ab64b2e2045f8e81c798988`~, z뾂alNF@{pۇǂ\ ݠ2ݝ8я2Q(7/im-g\6+dhXlj^f,^(K͊P9丏HYϑh9&qCB|`BIo hȧ{ YFuV s߫tOE6H[s^d{l<5 3=Q8YS(}UjW]RĦ}0HCR+Z=AUs >p<?pd  [           @      `     ( 8 h9h:"hG H8 I XY\$ ] ^b d_edfglit u vw xh y $*lClibvirt-devel7.4.01.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.`dp8le01.rdu2.centos.orgRCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le6)@+d,v=(h V#L $)EPy/vA큤A큤`d``d``````````````````d`d`d`d`db`db`db`db`d`d`d`d`d88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e1d79d138edb75d76d8e71a70e07e4a5b0ff68a038ce825d8d2af441a8eb30e02046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d49f924427fc95038cfa1eff1bd3c4870c653c4c09a783a429d142f70ee3077686303657dea44330f91f4e37f7ba7b0050869977599507755bbc84e7712f07b38ae470e1afacdf2a98e42ae2bf13a9bbd66093a75b83328bfa3ddf7fc87b71e304750c2adf8fe186e2ddd8be62b11cbdf7cf2f01d6d082d838cd6dca581f4b70123030cb68105ac0b0c81a9b4c9e8b6c33e61eb2c33aa864fcc3d5c38ef33cedfc928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae03eaa76f8f079dd69c43d6b1a0c8766d2ecbd0a1e57e493e5dd8d529142176568650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.4.0-1.el8s.src.rpmlibvirt-devellibvirt-devel(ppc-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 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-88d33ad2b298f2103b7c03f3c80c0c6e84e75d1767de09342884ec2185e74881d?@7zXZ !#,$] b2u jӫ`(y,x5tD*=51po7#~[ODɝ-"q’9 _ nFnw&~Ad7Wِr5\B Dgʑ!|HSQM 74(X#Q%d3F@CYRSLg$_nx8s%8WV TNNCwmjlt/)v@P7\/#W܉T2x 󤽴 0 lY;e&⛸FT;.IЭn IrH3$)_2#0h" 2`bCa>,rҒ2\%O$t]50Lut;6FxU F0FLOx[z$]娴D;lv-ƄLs:pR7ȫ;`BXb]>pGw f4q{ =x]Ե6*xb\ IzG%T ]hzLJsA{@9р'̓jkʬfT9w:&Q '.YO2p"Va3,AQJnd6Sϕ2qPopAka+6~!UDdD l'PPS8 Ol&,2ip]>pY}s ^mc{'C!h-, ;,<+wptpSjpuG7  )%IiW`l\s+ߟ0:85wHF.n8' Nr# kHfzwlNU)`?'ߖв ة18qFa/bSm]0=;ݔ׶tEC.10aJ\tdO3)]>1P Ti6EMjr+m>bJ`Fjo]) HYl ; (ߒAHlIhd(jgO wC9OU er"Q`~ռo`nh8j >; ݆V3\HL}&-h& WdzWt)'0MG &y8 OA`ŕ(AUS`!쿶{9+T%uRX3A@~.g@:WpZ ݂7&7vPª{I[{P֋ZHd1Cl$T,Fw4ʎk҆'HTs$AHMCpk+=`ioOk4+!!Ua?KH}[ ΃8S>@@6FM-AzVr~>n1GѾڕiS#)&VԠǝJRLi,z  kNP+ YOqV,QW:x8j3C J),Vg{D[Ք(x^3fM<`X7Y Y(ƊH8G0 eFA؋m|gw-'۾l:Ĝ ZR;2Zhkī!{(WBqbkktv63yٜAbBꋁ'W"(+"1HiՕxhc4hXumR'͇ٴh,Meqi3v4䉸{w-ԕGQgD-w.l#}Pp*_wx:S"L1V рs~oxkNӏ{WKkQWVn}8ſMuo ˎ JQZ%XajL g+zaX0<SٴV+"V8[2"bSc3,U(\=yt]RlḐ' -EO^GI5'-Z$8@,EBa#vp`fo$]\EÀ!Zi:̧G&Dٽ,[h1,849P\tsjN>)eP??:H`¦oB8!nAXȗI-'_lpn՟#N'/DkV]UtU [g0>%ޭH\rP9=_[ITkOޫmsyKf' 4y^`42osQ>GI_eUӢu4'JJ240}x+wl=8چVgwWHMDBU~ sMyL Fxg_"38&^ fSVV -#0≺>ڵ8LNƈcU+ȊEeH(’ߍ\LZ.@xJ]Nn7E8Vƭ mX_<ѕNy0ڳlL͋փpJ´߸ĠJ:އQYj\[h_Ȍ̞y//$X_~$,LV/dD"mRfǔ9] Ñؠi4/!}A*ASs}w&0aV*,8|8Pg̷c1᳦kj/OC''KrߗNdr7a %lX j z .鞂: (]tg #avk(@JuFirM f;B}s㢫7CO3EA2GZQd -rKϤ~jgV?Tp~g3. dnQ+(o9d )t-VL;ѲK,r>=_ 1W>J[2jB۠!sԳ9HBEfS'a Y]A2 _K}Z:UΦ?šr (<0 ^8RF%g-dkpA,&WzL߷Q]=ve`hͥڢ+ G5 ٬vc$}19kS;!:Kkm[lTqao7WyV8sI TpFOxԥ$`Q`= ׃+nbv.ѝ2}"~A6̶Z3㚛$aAioŘ(u}_WUM {K@Dˊ*DGBρъ`icaE"XKB\ZYD, ?>xaJ+&՝o-k'oٶ27oDVcM<Pd7QcFʭ+c?41?T(kgmM*)'Nf[}~/]TvG1XD *SsKT] NnqǢ|&;q0DԢrB?'/ZM$ƅКPn՚4%."S7{f"qeB|SYdžI~o}vh ; G| gRT&&`:yH4bћ/=IU͐mfyQJ#o0e+6ֲ`Gc O%'֜? ֳ͒™;>, f`:F賐!j#x}1qqFli7V,ܱ0)AXl [Iu5nGR CT~\΋8RYy^1#Z&;wl=0H9`_x: es j*F:{T5ʫuc%!Di{,llp:Z$K a_@q]bF@T.[iI>Wl$ո*IM S7 C4 3f?P;l&;kb|E9>^Bdĥ~Rs/:*p@hJ!e_rߑ̂hr%j<-1>山AЄxuR%q$uAݧv4iɱhq]߬(?G>چ +WL"~YbO#JR\Hj'po@uŁ e8qGWf}f3Xxуt pԿ0#تnس # TG.Qx jv{$e 8Ec֠mܶ+Ċ@f00'EQ0K j럀mH:: Ko}CQ) T`L؁If\C~vbB6M$LeS&q{2 EoHt }M>-=Fc-4}FReK^Hs]߻YPF|L|[]xFt?{:Tiȍ%9ҷ( s X=Xf|*6ʘ~JGs_Tu$K@(XQM=7F~oRc䰂mW\>bxdRб"4̰ꥅ1wO9ZGA{b0ZW4d= Lh1NJ+'dT <.C(`(!ݙZ{WL[d 㮇lp6CaĖ73!D$ɲ:N53|V8ݡ{u5=ij`2urN]Ɨc.ٝzAS%.0 0Z*,MsNvH X4*]Sa&~_YJe`s4ߢOI;KcУ Ynu@axd᫧ZS~d!] cxtrZ1R?6)M\'k_p5OA5n>!jHU[|;Es Kl# Vn9i'vJ!!@.y}-y4,/ pDXkb5*g"cVY#U[v?!`y3xoB1b!%H߭9Ŏ &`^-sW*;M3|x<>/N-捑 [7a_o`Su$vY|C#w~gW  +նzfkTغ !0-YRV .ƟUwCOZ4U{ &3ܳ/Ncɮyt`5pCQ☼\i .(7P S̵K:Ƽu€Zwuʦ;; ?G6&+[95!]âuh M<lJg9T$$%QЄ|A>wm~Q!ySs#. Äd_UOw8ʱ*7يTӍ?\45T'X53 "n8fX1 F ;I_L=, {A;xO{3`ZI2nv8H 0$Q♵~45+b7XݧdOE)|&מI ;HFEοAdc^iV'&R٠ݐ܂%xJu^C΅EK웟67s'yb 1;L=xPp̒p"J3t"v6nl8mC|d.)YV4̄@/ -&ΆϽܙuPP؟^ZW\Oq5<}NivGzzWСD?F/]k݆͝) eI\$9h=pM=-`P5!=GF90a{ WEVk{0ө >a'7x9*g&\"h 0y8,l^!~,~5Z)am+Sp:x[heB*kpgVZ^Ujߝ޳6PC¬Aڡᄚ턄]͜OmJQnr_q_GZe~?4{-XT27HdUK?yW"5!GIgl@<6MقᑃNJ},fAhXg+;GL  iX7g (d9mb}-2Jw^ZRB^@=4tݷPɩ=Y _Qeݙ=)#:E1n"#6yάlSRrgF3?3ߖQ-KI7[{([yrcO d Wڌ?tS/Hy_ʈV;v,e摍Y>CZ n()=XHL˞lcm Hz+n,mJp̷%8[,u}s0$V-"e+)c2փ}?F0LVr,wXjRZK ;|=8/8Nt gˆ,)t=qלXW sDUH3Q\Ϊ;pڤS'ľBW ފ?d{o`ZS@7My{xZqj*0{+lK8mEHJ Z\fykV٣K)څY7]5fwY 4k˳6g!%mF,@2_1ND01FA'Vgj<|k[S^x ^4j<~H(U#aHgtON&ƍSg;)b*$Rƌ*#NOd9or5̅E0Y2ZZ˲/2,B=h4Њ],7E*(TMA Yxo(G=Fz)T)_#|'#J6'b*'&Gw<㴈S5iHHA[lPV-,YypcBxB$ٚ[ɠg|8RP]!.xv{$e=񓼎8jrCI4\;zg},:t`??ȾbHOtdnp02 ŗveJ"$u39kZ47+{B1yJi2$aY:9K~N6 9@N%^wřxP'T%EOA9:ۏr&nל32T _ȸY,r34xE㩀׹U ^쎏8Ϙ~|9vtL1t XcYi?4> #l'ۍWל3`g9/,Sc-㺿98ߚ6_8J{4xpJ;d-wݮlݞ4V1[:Y ;i6BYgg6vo.E"_娵ƞč)#e!/~>H~P|pbLؓ&Uu-X:!A(sRKWJ5ϹHgG/r'dۑ1g).,Uiȉ\F=*لj-=o{BhCphOka 療;! ^&fS)sm *LX(*E 2jCMHp;T+`7d9.R.(=t[HrIiߞߛhq;VcM6!Gƚ}OpBl0x]񡨖Qշց_4_F)s6}'D+G'LN0he9e7ׇ \Ԑ&dDq|& If_ɌWvBq)~3Uo.uL܎ fx슔Nvꄸ̓NƛMT倞>X p=efiN/، YLT& k{%~.Mk ^yM_tʷ߳ȟfaGFض]b#xy8ه|9D~\^B3p;o&"֣s.'g \D]މna)ߙ.EBP5|ץ-&0YyL{bϸп)$էn]IC;/̙n"s.Hq7hN2ǁ_+>@ѽ.{]?eb 8W(1IAU~x:DvvW7Ƥ=EXftD-sk5%4j 9rبMByņ_o u~Lg!6曹'V ;ƺ1)c\f y ,T"BHawP┛ℯMaed>c0Fv%4 j-)z\E3#ٯ> "!ڠ s{ }yp%vXIUArrs'/>"m0 6/p غnqNgwj6Ûn:G6 Kr9vpɐX;u*-1ǚ0:hq%x\6oBMuƖe70 o.M(kי>Qesk",h#=h@<1[]]Wi&{&Y,{MrhyK&۶C+$4Wh/OsM^IݝV>E[MBX /[6hk섾2n[?i+N٦,)xSͻoC!DC?;A5d{ݠfuNvn{9T7rVU4$n@J])06 h`!.P-X!# P}[2(Ix po +;I72ve^m8EOT}`ykBոg_LyVʤ!ǑK/FC$?b]ܪsF()c 2HӝQ} ϐ7:kJ\9x6[C{dFCҔQa"dMUL'"zi-0l p olx[=Aw C>B#uL i,kpf/&a:J>'(b|x8io|v2@zASU"+lu#t1=`}2#QՆhZj{KEwmh;cAG"=gg.giqCgIqB/|*Soj@IyS0՞H1kBFhO+f ҸmWD/^BSwwQ߱lWvTX*I.]GwUϴi?6_ &idv>hw z?0`PJ<3睎{k#/r¨|y`<Վ"*vӗ*e?iC3PiL<Ƽj j{+8}%@^^)] ԋ#c0~Hmu μp:>Gz M ~4nzbʭkJi[Gz?ŸA VX"4t 祻_k m{<bÍUSȕz(& ܕ|egLA5q"DD]T[_o,(,4|]c_2Q&+idPzxܻfG^Vqe12?@U~Usw&:tѨ=i+ȋч?ǴiO&Dy_;"׭+؁#>4ۍzeL>61JpdlΐV>2mCUoY K{ 9=w7PM`YW%?"(b4{r.xȫ+YUg:ab(B>Fds XI_Y3(&\u𭒒M׍p}da!͊,)T(Z.Dy[S=Go>򼞄jo7$a顳^Wosdz k'ݽr8$ S~pt77Cxui+siZ{׫Kaúe+-иqyİUVGHIe5[Vܻmi͠;PZ[|HZ2n:C3ۜ3I͂QXm>h Ò;ćzڻHE+859n߇j{-#) X5naU6\' \ IG %O.s,t;=WHˈS^"5)Ƭ.f#([1XйOBzZˬ!v>XLtn ģ uÉ.f Ga6AP7IRY/FQ'^&(_35 y[-<j1-SM$tJkzy4P&uVl4$KսP0{A jq{ lYGܢfU-_@Z'5z>%EB%FoAe֋IGM^?ôsH꾬Z(<ΛiO{&Ny\߁=0,@ ?}jRR)x$v$^c\^$}{V灠$4G\lsAp7ু #q+ \xN-CUəP-5 13z|r.VOi;bIWFw`K& $4uZF:&nD cB RsR3a Sp2a]GSpN- 0kT=sҧ@T8]*ss>|,NcB)2eT74V6P~b uxpÇO Lu0 ^Jھ c-t(s͋iFЯg>aXN%:Y~ԯpT 'C[Mu+%+3= kNYSڴ\gķ8;C$2T`9$1 *Wp}ig1qxGR2VQ90"P7dBVǢD۾#aMyÁ:HJY|{@?;G1T)IKX];U64)R&0N:qdo.uKRV~齶338Ӹ߽_PGj`ug0[{6QǗJqK#`4M5s+̀C)-1VxylbԎ<25l7gAl'c0Ctaۜ#RhJ xqӀd+=(aj*3$+P#ԇ*}8AL3{zRZJR$O+O&r3ߠ 0103$YڷܪwH!; uڍDژ^?P)!}zZSds@!ѕ:j5 gl_}ܵ5ɟB6ey=i/kkgGiC—k :.w@V1?]!D`67 [0s dAɎo? ^ YWRcr70CR[cyJ4A`SI^Vlc!<@Ax~$ s~ՓAQd ip G4ՖT>=}͆Q'\P9Fv#xϲ4_rq^sP fu#0jOye uxZ%m,G`RrDMxNPN9sޫmVљifi&,0&ن5J4rԂ w*FOg lH@)ZE`(X[kI*( R 5SD,g{XXwuϧj?Qm%vd,A.&_M{qKC0 =a.?JZa7 L\ u2Lϧ(r&D=j:Dcg< P n/U7젫z^}1t[z5_{՚N}.l.2sGvt31rcZ*F8my8S~6)N.g J,rT<ڳwDi7͠pTpsҍ_< kӄɈMzgj 88>ZR@mj^^'@gC$+fE3K{vpcοX""tbFCʆ61tHL &UE+d\e.}(ab=ɮIc6pτW+r3D)Ö} b)|5GdCY864-g8QZ}`ذJSe>%HS)(#4vv+VEWЪCk JBF"1EvEDy& o(TTyӨUݹvr䩭#IQ+T ]ndyU y%\V2e^ EGo@}ݖf!Ƀ%*Kū TB7rRj{J,2! *NR6iH|O['!!y4W ;H("2[dP<:WtG`,:75n3ՖˣaU Ϲ8iq;X4Äsx2J?)tj ,^uH:8\( ~řݼo`ڄ\q7 P=jQ[Jwˊ *r>sp,!P[ָ=Xd$Ճ~Pَ"<DŽ嬸g,9Yi-xʦ鐨Fu^>Q [vC0+n)uTUJ}8Äx 7m FPy?Kr>w2D_*AM E֩ - p!b'd?g.uS*ű]#^6#[+Ԑd ]}88Gwp>u/axE&d%{s Ae@q"q-18u=&}-IIV^ŝT91fYڇ[iw Rvh:kwa{?HĢ֣jb˶m=w鼢{6.dq撅7cd~/9!)l 2CbQOѭ{A}0D'TI߅o9q(vyGiTTb•Oğ׈D](YH&R2:˴5B1J03hLGFsb}ܟH}ygt q@OkM5C_hk7e >IČ0 Ehtw`3k}}HrHRUoMA8Oehf)` Ĝg,#<8W#ЇRNir yz]ၞAN9ɂ뵌r7!dk;Og|-ߎJTz>9J! r~-cX94usnOlxNr/37SPsFҡؠlj5j ֹ?g=C$@K^uQF>S>ع4Fd6{ qbngz^)Q_{{_݈A AQ`N|H̋*{4So$ eJ[gJbTBn~ěKJAZEo}Z1a.{-B<:dב^yf=9XӲmPGʈˏ6(#!eC5L}E{q@Oki(5:71r. ɉ@Gxp ;;1u!殺^*=$K˻o@i_wpdoB~Nۊ/]}Ƈ%Ht'G.2q[73/'f>k F9:+zgʊqŐ.l]ʓ&!y͔686A_decpӻ޹'E2^TD/7?ǥbB1_lAu %4i7k02(?U Eъ&M8&/x-Rg_fUO&[C@\εM# `=)b >SWJOmRw|Hti%G$jM4$7Nmhh@*c$Vi߲K~W1K}OgRh'lr"7C׵YT{ p1 ,y̷H+s_Ⱥ#LXXӴywcr=ɋ_I՘YP ^!$9*P ( K>@s M/) ':r|7Yt]J&"4;,exEhe7s_-x?RxMޯ d.c:-~KФpjs$j?.!B=fX.>kA@(| !_hԻUfL%>we“/Mw) Bݞ_C%ہQŊW_y!t(7W~y!]E[U`<[&.h`7'5ΖƧ[*<>,wMHpvY `=ȞH0׫yo>5L1[Wѻ'Vcb8-aʷ$Ps- ԏ\ ;j=yBIasۻ d H*e/0 tjm{U !vڦ%GSu3߸|)9+O{ ]7lo A;gh Lj )]8q"MMW|9Xq"1vԈ?NdH|>dimOwTdڞSw :~\E{}efP,!3piRb hTÆ mIs,NSsSxT v5_弄"c=mo2;h`l>ݖFu϶8jL9oV's w4#XqzDVZڅlo&w,z` >̠_&&G?}zGX-&6\sǂaah%ߗyji#/eMNKO$dB_G\x443[ NRKW ;?+1^ן_=,͠oYv!鐋2 4ѣE` %hYM|ۄ@&sxWm cN=Mh%*?BV>s촨 s"N:~4iW@tZ IY8tN|# G)'>OT,Z&\hkSv3`xxgL7=-_V!`e6;hQӧ ɶ߁m>R! 2jΤ)>XABwőS<42NH& "9Sgn! :FJK,I"WA[-k|;6Oݞems 31LҲ0̝Jc 7-ZOn뾏ٙm8V/-* x܁%jt:rX|]v)boC0P6aafK1L"۹6`hsԲ27܂7=DW hЦ/8O bBprḎY$G ݡa,tcmf8Ѵxc=m( d]ffԕ,Nՠ%jJjWɯ)64$h>p|W1ۯEU%y7X͕."q\SA*QBgi2>B"Ry Y1ׄ-{[1 Ζ"ɶk['.x{[ayyD뱑0˱:zz+xF|ugjmd{ oO'.vi .v՚2 SeqN(: r)&pΨLK4]ЧWKoG)cU7dt8PXhۊlV!-sʙsyeIȎ!zeTYL㥡d9'i g%~3ps QJ:k,Ռ}X惘L 6铗ygk<3&;)P Z)1~?\1mU'ކs&Z{qiDUz7lqD]b3NyNӃ٥{R\3.VUvYht =܄OH Sn<ԆRkvc=F'\*"iiK %t˸Uz @)Z2\(%R5̞%?zwmaD[RWǵ@8c\W{=Q`2f{@VAҦ-+,-6s}iJݴy4|l/!!f +z)֖">gFngC1dDKI wuW{.&O`{$s. @䘱QmhN&yfh&r*_0|z# x|ۀ_k7չWQmeg/Ko"F[ 7(Kyr[4&Dzpy44zo5K4F*ȡ/DN#62?#CM e"T1fX}B-,^ Z#3!Sӫ+IU{W۾jVw7`P %gS"B;)bd3wSp,*o+A`/} h F޹{v#5Y^A3,sK'Q- /q>;RE ??DqMB =k:(ArHhS h.6؈R~O(bi$Y%F&85cP@pHql(o-\Շ֌yZIʕFɔ3r=q|!x]%&F|C "+Ds׀.L:qqk nQ ^0 6,G+K(B38bUZb`ޝlvtq ԏQ{|RLX5/n7p&pp1l23SU & qWP{}PM96RU]MmRY1ɡ'/?V2_co׺gF;b-Br{W sړd%u;ԉdI~hq5pU#$B<w@hua\O cL) DY1O 6:pcq*D`5}e_!a U%]l/\Z0V'x$aׅom#dIV((_gXޫ8pQWemZy0cS$ا屐aKTc(JOZZQw3]R+E=磙w'}NĿŊ+H3LN+vs 3Dhdz1zTĕsUX?(:Ro`sPq54 0 蓸IΣuHra[ztyVupͨe 'p870ӽSNi1bw 7S-g9RVĠ9<:OG|G<HԌb;o ,g;՝9TB 99K5!o;vd1h}!y VHJ@+YܽM,kBYzUr4}ouR AнiˮqሃYGLyFC _Up֛;8vV2R&2".L2mnJCAZlB)J  cb=סiV]ZS>|vr.hl~mg:)T"UG q|Has;ʵpwYdsG|^L&<:_ İQyprmqInJRY,q0HFG:6'{&7#z2N0V!ĜLO* Z~(+Tttݛ+kJwc(&PBWװ!Hgvc<B۸ff@A-G ̲ RZJ`Ci."~Nfo  ˋe1:^u/s ԠerV_;zWN( M*7CxMiJ7^*)y-t@+"xTW!#Fd- {ӕĔQm LS0 y1awF`^Jd6>I3uT +'Fu t0_4pV*9m"?È:hp\8۷wuͩV[`Ԗq!Ӑ7-nIA@Xl ˽-6iВb˞ ^h[&]]o/VfK)Os'8jL l욥4sswYRH;Fs-++ xT>p8 p$:^9p>˕=Q,VͩW% ixuKP2r 0OT1&Q[*6*eyf)q p>Tr,מtv䜻ݥ+4J>s&%LEr5 ]?~hp~ !ţd>e1f?.7p'Q^= G yTs4ro{9&RNXHj"CZ0v8O;L_JW5Y>IW<;@gNrZxdI[zu+ gw$/T+o4um*YӇCw8Jn}k Zu6Krw@\>/a/3n3-xvCLBnFdq.:nDNjӱ7* hg)<$%fS=I:AX=,-D1x=v BayJ@Mԏ0`H8sD7מʓ{W|Zf`[<>^8.>Ŋ*л/}QWlINPNgET|N]Z,(xP0H'NʋS_ ]CQܩxY=v5\ &ގq֛³]Ք s__6̿5YĨ2=aS?eb},Yb1Gs'!!lct&//:TqX:!mQfU>N~ y1uNwUo2w|xuf4O:둂=UR T ȕ\JEn€9vWrړnE<0Lᛧ&+6(eu2Sb֋P8B@yߩ35>ȧO/FZԟߥuSTvTufŻFvp,nTۀh͆6SgpIE[aDW8o2-|CjzGJ`]m Nāt )]ldw~}͈7r%ٲZPD74nw6E.4[gC AO+5^î3jUQ,OJTm8yWtj\2=y/\px=NG?]:ZgJ!p,1ӷmż=@$©Ms;ñŵk2.HɁ0]8V f2=j`P",.ڰnTt8y-=_1:0.r2>ۃʥ]~ PJZa(Gķq7|H= x,9BPv% JCY<:c㊝nS X?DvT 4(ŝ"e;$PEq9>h_g*n:.p9nQE6{Z9PVM "fM9ͬs %Rdhx ǼF>R|F 2\ՍW8ڋ Dxb0iQ:!FG=gX,8>_$Gٺfg۲X9BP]\{TBuXָ9_CiZXΔwædȸ:^ Y] iMQpmBr F~C'σp hﺚ޷S5;Fiw/۰lT*yE2迀}f[mJtH ̽e#3 'D2ő9[Q9>WՆV֦!Bq"h AD]n9vBUZ *HbGg"{x"hg箲%{@ {2Vl{0TIBT9SPAxҀ :6Y#4e-Ŷ4m+aԊhJW}E;sjIZ-6/0F ]4O [ݗ{Ã,迩\mk#TLKމQE:wJMi0[$m%`V U=GZ~pg7O4>p߆Up.to َl^3X>? Ewy_WH[.LdUBERQMgzW k.VY&tekd#5)n8`|{i7e mV! ȽJ2_?,2PКqe*`5)}91vs~Kll%Jg'QM^ʱKë #Msh%Dp>uM/Բv9I1p_?: KI )Z,}1Yq.Ԥ8?i6o|PqmiC |/jVOivh S]"BGݿn+iiiaSv i7kN;*S$O|.)? uf>w9 bb%eG@YMoAԢ Hvefid/r<FqMo3?3IgKGT8RS$*[o:f^7 |y]W$ш,KaCV<+@QsN}@7 VzHt@K5-.[c'2E\&U͈p! lkMw^L>S eʯF Pε|[0 m+7v]}}QM!>䑨3 *_X_EȮĬ3aR3gdj(pHM'ݎypi` 9_mʫy(@X_\R͖ZޣC +$PD$댬zOыs)5Gnt~]H-&s?uŏ)McuQ()>c A۟8W- lAdL2ɬ'nFkT=T >E-7#CX(iCl41VJ&wL/g7BkM]iS~ػC (5H_W83?gb0ɂVpeL[+Yՠ[naԱ|1 Xf3g+),\zD)@T 1rW樆Au< p}^s&X y8EHQ&Eđ~K/D!.T-W&鯋/5GP0g fAHI[͂sƩ vk{Zc_GZSdrμXZ,#t/a`_k"y?C*Q+SUe}xt!{4D%fdZPU{ ](ycBR-YYof|U//3ҒS}Jn[2Up7Tn$<;YG {v ٕ *ك-D? ;fOؔ#K] _I0p 40Lh$"-j{#QKo ZI1fiuH4r4ڦh q>`2[3iH`h"Zb"-ػ=wD D?^aqUpIm44ox" :UW7y=u~#sLC}@ q'd8]^r:Ht^?pqPEe6]Ѕ[)HXo J̆Aǯ͟Ϋ7dzަAxNqjԬE[;}0 L5O*R4T ģwLL^z֟-CBy6ĕ12vSgaVz|Ȧ Eԁ6*ɨc{lq4 ֤ %ZcyfIPFSuP *JZ_w^{i&rJA~ hv5|Ery`9M\!8pݔm&iVq$ Nk,E9 DgI27!_7g'Dbm@-3ӺXvI|g(;L~F68 >nB灈_Xk,5ABf:Moe)CwF=Å(i0.Q *:L\X:ҥ詘n'gspԝ G {2,9 C;|,~zjf@BU4h-ri`>uk$|J0I8]w Ĺ!WE-UW-$I&_U1#J7< j*q@//h&dnΈ.P^h/p׬2PFB uigК՛j:s4r/z q@MT X]6 H$necXmhգ{$ +6q- 蜥'p{&)Q>׃i=][1TʯL3gгԑx%ۿ?Û(yoE 3f%u‡ 8΂J!˞/$'2B2gx~3ČWvn^!9>¤/)Z՗pA_4&m=))-RAp|n8gQo~*GUe>rdjXNS D ND&Gow7t'?&(n06Oб5;D^ְ⫂T XmRF?oq-iѽy-q[x^l~?QtՖM\czu^666PЁG@HnDDi(o/γB`{O徢Pľ^:c) ]j]f5~t8NJή7TrbGʭ /RNaE,FM-ã#hS[bb+~x G1Q[gF *l=Ѵ/zQ{kM7v+&#d̶e1^5?>Eegu*)s (3kNӭ\OnMh>JĦ/=aNZ)^ZaGk%d ʶxME0?%?/G>^Jj|S0׳;-|T^n]0:…/pphaϤ.Me<Z41_qqE%n6vfO ZlXnKpF`$L̥;;MYO YN >&WaϤhsMpµs&W<džZWnV#`Dc>8¨uM@"8v}*UvA[^Wh2urlGRBYQNW >dRKK2R'Æ6,\Y%i#%!) 5Jhy"do2rkk AzzoinY^׈MIܓU]+fáfqYd ]C"iG4n(\:dG! (> fbj@B%ijY4'hhǏ8KzjQɜeUt ]{;mz 2C2![hEf'_;'1c㱂h$c"b<Yj1+ڏfĔIT{,p%ͫ{CqRd}5m2ͪ\r T&nSc'7F`+ܻq„*ov-b+'9v6M JkQWe ж1c_*P0FeD\yPV<8gNVU:3_cX1oEq:8Mb@}ý3rK=f "kJWҎt9碠5nrz }?wk-(MSŠek&+̛EW gr{  6_Zjxu%0޳^6MP>x i88x)aͯBS/a @D8xjHZ2&v9^~@kJUع!RSG܉ +)/rԈ5~ˀ]KO)cw>#{ID98pJ~}xWdFâJ;~ܜy8h2O'M k/ a) -Yn3}Zl.s MFصad jUOݞST]5֒ʪ|vwY5A֎:+qI\n0UX7˜Qc.]Ӳ]<6ٶ٠ TS$ɂ~SZBJ*j}f:E*eQ^r&{%zѢӢ (!CZ$+3&A"46^pyMbXSy %'XB0diY[~aO{,g5GMQI8RZƁt,taN6kQԻgɺfZxjqFujnMc0(RQqo_5X_c]Fv^J`r,Uw!%D-?z<ӥ8J9:|[PDj+d}pR&`'tz#уѐ!Xu0QWSڰje:.|ATޛGEWᔉVܭFdp_)L>永Tİ8v+sR¦A 5hU yZgwߘCP2ʶј?˾/-I|wSkWILCTf5̡Oc"4B/Zߣ`0[J{vth!Hz$As#N.az &w4dS?iM?5}*U=n"/V·U[!9d BLW[cYaxRE؃lW{@D|G8 `g v<7QTqMs=%✏5pHqmE g*y_-]]ļ$*7Dtu. ٤Q7Jj1t`@!}=YE{.Y8#PL ÃuJ t54"Lm`h*ͭ6ELP`&+'EvndaSUd-)뎱5-1Ԉ- EN,n9Aॳq|V@+s`RX,7d8CJh+xW>ĚLzi`[~fcurE+ͦeeΓ@}4? (kPQK{;K=U?7G*_{Eht1Iҭ8z8. !$in)Z[0Uݵt$Y5X+Dum`u% bIǑ,ߖ[D|j>6:3&VXD^ HA%YV2tkQ2 JoS:O]S,Qkà2406ya%s=8֤%M|hl110m\UNg}&^Q1* uLò^ t>9VmJLNhKǝ_R&ҥbV1?$ֱZZ>L[U1dHS$%]tԓ"TYO mYC( \>?iM֞}& Bbr`H)0u \O`|v/XS.#85*uѳsy"g!GvHXХX Doqs5%:n&Vv?]¹SM|VYI  Z5B6]TO?-g֟lPqi-yTÀ7<6_2Yx{DD/I*ܴ"% Zp s[7E}NT"yxJq)gۑ2T,l3V˄00籬@ x s;sLTیm#:i;vR$'Y+ȏO5>]siףIF21{ E$~es*nK@[%ng9$2[R \Re1\8@V AAp'K"a󱽰[l^Ğj'BXh?Ú΄WrQPz]&ߨVӏsٕJ5^[PJI:+JHmQK3CT+0 qHM4tB?GTO!°c gNFΖŀ!AIAS͐6Kt]JCȗ14-Ęט%7`-ɘzK" x|@l08ϱc^,u'*P3}`;[nqZy_( ֫WqF`{&AP)YI)InhgT KFjmR}Ut7ݸ~聯W!+蛦qflC#ݏEW7[OL~ޒg%1#=@}|Y :J6ʷFDKo/=HfܡW_'ReǮ!x!'l 4Zr22/jo\ ?m}>"MPp!xyH+I SR6Q5"zZZGjQL6y тxj>DjZV M'E]*:xVvX/'Q S7zU؎JJ oXVqs?&M\G fJK!z{ay\I\V=`t㇒ JGi dPk\D94 D%QX ȿƪuLvi~X7W]*uϩFdϊ EA{ތ)1׃8FA#nj6.8XA]m2$(;/bO ~ErZpJEn~,&i/Ol@RC>n_` ֯C XAf]x |3b ۨ89-S.]qI7 Lg>,x_u+4X$`oݏ;( Ղ[@\ڎʀaOW PMg!*tA#Gn" 87O顲~hEWeaA!d9NH }%9&GAN/S*Kc0-|}&Xcs gdL|xq)+v!=|)iM Qzph+QY/s zaEi1bL~X U S҆zgF SPҁt ݶ;?ښwӣ]^œZ4ZشS^A6j ҞPUmRF_z?}Ã!S(J:fK:T$etS0Wp{%@p7H堻r%նtewhCvmm<4p }$+ue]FAt<Λu#"<{f+ȢwJc[ 9on6j)_& #vҪV2t';WSN80s'm(o{áǓfrq젬=rU+ h(9.z6Crv`hp1ޔ㉯n|5(|qU 2舑ΐ̔jcG]^g1MipmHuҒsFb&Su]"VE;>]"'_C`:$@IUhb˩W$Se*:T4Pr"N{ qc3[e0lścíƞ ՋWLP@T^]kؗDGbj`y xyA@QѨ[aفRZ,Slz?GW\} <{j­:!9 XPEbP;C(с'~p?S,wCucYbF+kϫ+ ŠŦ"/?!4Pi/{L&a;\ZԂh"';v?x5/FDG?>:e#tvyܯ@7ajRCpL6LUf/ /rÈO2S][aO~M]u68g;&3j1jb Fݍ5nzxڑ h G:ыǙ׹uQКMzqSpΜV9]10kLb_MDɇׁLIDŐ %&d0MʬTagT$Y TD5*J+%mXwu16=i?d9l׾LqLƓZd;rV]+@kNou*22rX$;MD]lhWzj˼c+`8C%p*ГύmltG?L216`G`YP8?ifRJZ.()v% * wwv῱-rMIQzHi-M8D ` *P$m"u.F*5yن$4ؑXQ槒 ݬ0OM2BծU8!BXDa $<8&fRKWƜ5[p^4ۙrΪ:o(uhڼt1`Sl}RCJ$fPVI|n!\ + O\G5JF'37R*ܖJPN :1H +Fo^b?%+ͼZ2Rp[Wek>sQi eͽko8'<'МHmZA^3h@#Iܓ#;+>;zaZH+fFy8^Ew؝8R;G{_}?QP 9EJr'F}۠ dz24Q%.uJpOmBG @;CJSü_$\**30e~鐙) r&};po. *I̓"M+Վ 7yH^#:YYe׶sNRUi_  p8)ތ;3/TaVYz%-u`9SoXOYXVB%$y>/FJّ.v5,iP%G$wTwPi)Q^ҩƙ(6'N!2;";WK1.xKx"v%,xSLG5{0SpkX lj,-n}3nϏ="YokOƋLFd~Z-$ڬ9/+ުo:Ge`FeΞU ' 6R[(7p{p{̥-?ҕuR/@r Ÿ̔Qs(hl}í(z QyX\+=rகU j{捹wۑ@zAVƎmBVyR+6,tdSAj1h+EY9u .I,~ԢŪN \GǷ|܆O{[rQ/fY԰1gWgCV`4q+y}Jbڜq>jT0}^[T*k8DANu'7}}(띬HE7_g)3| WuwImsEX_I+vA96xqMNe#& Bjs3)5Bp#AT|lFvgil5כXdA9^izLBrh[wOFuq*tt#Pzmh@mXhԸ{MXn&ia/$̃)ʚۇPI&z8(؉jX6i~Ak!953 @[<@kPc",iLNC־ъnvʨ&1-^8y^\̞*ة9X ZkՑ\JcDaW/T5KISpT w - v RFSRAx+vħNkmIC_鷉=&+|}qD2)*߬YG#v*doOgr2]2 @']į Ek=BiKH~*kRnxvN:n_Eea[mڄ;Wth=DA"! yBS(#h`~zBN2&9_lv-x;DZoWg n.hg0]`|hb\SΪ"["8W oh7;1AT=[>ʧK)4nK(ǰW`-7E4iO=0)YGg<,x'9:eW61 PS_DiRQZ/0U+J`HH" OX FqlÖ#!g[@FN k@(LM_.My+pwS؊|]sx) X pWyο"ZAssrYVb!hHKWP,-40Ͼ)Aw{;Rr^騮(+jb Qcnw3xywqCNP4#Hg# C+Fg+Sm v4@?WQ$cB hyk|Cmtqo M`WGVU1*9GKQ]_iq sXhBʻ^37 \4k5 t5oQOyS8L|i e8^j!_0Jo'5*K0֞>-CSuǑj؜'QN`,cO+9Bg# ٗX^^hp.iMwGm'Ah t6A*Pnq&-v:_&}PQh?87$%(#n[`ߟ1@`!)Mb4"'c]~TzjP@NMkpPv1GD]Txc"3f I',I!jtN#ܙ;û&F!#H)"/g5u. l^$X}~c!״#m)hhXCU2^㤨Wr*ba 3ּbA* ~H>t{͕fWQ F5ӊG2%;SCMl9jc5{9O9(Ǥ&RIJ7(B=i;qY>cqWRu ZKDl"Vkˢ2@LC_'^-ϰn^ *0ꢻ/s[)U;%ȬL9!y~F\&]= Y2sPrV u(?jGZδr _)bнKbiULr .4jץ%e46=\f&7LCPxiOM?`v$?+"i3!aAy~`0:h\˜[]E)#>Z1E`O^{Z< s;hɊƬ[]Iƛ3,D֮ke%j;k'~Aɵ,å=tF[ɫ&Y@Ь/]:k7,l2Fxwݻoo " ~l_xsYTTjE#E+ pw}6P}lP~8}}O0]8s0BA {kDl~0Kv*T0R]'N}@Wt6C9%4:umHbbl +fGܡ- ivt~G}ο %y^,#5đfoCa.tIOЉI=BճgBt c'Nm T.rNg *D=oѓQX@1hrڨ8 )˨g[*sak!#W``jFb>aZ6{p_p|p@;BpzBHY8o!t jLeohHF^W GydC77jbDU!,V8?Ϫ\X:yH< c;Y_o%aP%^̺| ',iVYm{>-? !RAl;CG ۯX0Hw/PΦ-:9rf!w[A@`01V7&>lH)ezaNVwj<ю`  >,(+5YUfm(ߊ/${hAӇ'ZOCDxd.ԈHEqE0& V톍! g|pٯ&KYwffW7N_(2~5+ރU8;LBvu)}3:}r4{]}R\&`C}~h$L =e+ JUjZ+-cF;uo>20pځbo$d=on]HbGY9YmPmza2%\Q;-\x0Ku ,^ph,%Q kDwFZ9Iw-;#d#A0kJRi 6JM뀀u?5dOK7d|ԉRI!՛ϱcgN[,L\ƯP!c]͊!<,Q ) "iR5vue߽KS2^}]+nUs:- 1"i\*8Fj*KFw?ZzȞEi[dֈ?4𖌭L4>mt]/4G3ugGpN;B _E0] J_ h~~)sa7⁸!A# $uaa7ѽ+f*T[_i'WA"/q)o`4w؆g0}l1[i T5hLeH'ITIuԨ@=kyPi7r: Ks֮ N g“ ߝ@䐹> RnRX"7"[NN0m,gCCF6 A# 50Bz/8JGd7Å\u /\5 ?ۗ@1&J6D"v U(ER_ŚmcK hAR#0M)S!2_e΀C#o0:?( g.Ͳ,u?Wq7c >6kS)3heJ4c+!Oe!v{Y\ŤSd+U>Wv.BWfK%Y7|M}@ (hӈ'a7s8vv"[GXioF.FGa\'ZtrSJ#&+c+O'*ł40.Ѿ}oGɕVciu!4d9{rD)dDvKear2@z dH6l/[]Jz;' %c0:8~h ^_Xd, 'Ls}InXQWRYdήB`ϓPa.r_*~M3n#T2異L'ߣ~1lSiAđ(tnUfBr擹FvA^17Sx>hri ۗ5I}K$q`>sfV^K?0nI\X,,B %B^f*o!RX7 1YC:FDqz`YY#cJqҪ͗$/Nj1AKsGN_uPL=c{l_f&BAӴzVTdt%w ) ݐ2ȂN,`@mf86_p`pl]Z'wT|{)J|LT O׬9b<84=ofq0G d912pxQlJg|&$CΩ7ճET#9eQ5h8iM- 2,׬ tی׏syqy ۇPۃ)[o.F￯"{7Ю+5mirdQŧu%F); ?!/Wݣ7>>dv>5kKpG^| )`$MLc5E$fOIZ:l+zXvaHy1JɁQT\q`.C#O⦴9,&oi5fF畿AO3ܷV-G0ɿ)۠;a_g,y "lH-ZR(YwAbU=2,HOx;M8.N+qI1ߴI4T+Tu;?;b!^&Pn+MRy&h#keW?6檺Zdc !_u6~ \fMo+-P~-2.`.% EN࢕qv +@ ?/Y= 0%p7;4R#~07l ferTJ:WQ!ptIhY_%^m[į6FD L=ظgNA)hyyD#݋CB&?~&9W`YWW։n]Rs,E1#_\~ Ui*[ptxNu/ui^97FӎPG1l*"v0oѢh (Dz"A1Zᒛ". ]vwೃ`-UWUT RC*3 kg5Ih"# ZQXFputN!YIT_D:@@AlZ|?OWRfgeI[ vv˷or_S$y?( ] .7䅔 r0-!Lߨ!t (=,앙\pqk2A#^gX?".X;2( k7!3G]Tx_eCe׿MȲeʖ拥wİvrV糙Cj,_BVpp~)( ڎɿ%yAfzŻqH04\6ס[>Sv36__\ǵ+`X ~c룈"..Y@P(cL`쉄)JYm 2tQ+-:A_)CZa;Zuv}t7B[P7yM?ŵS׃`_ =?6e[yqĈ?53,PZ\]EVn =>t.?pYL;k)ގN|'_:PҰ w)k(曎M`BT o]`x|EE A*Zd?A֌A6Du+Z~Pw¤kw>jvVӦK>eS qr B)sA6[Z/H&CVIu'ډMLg{ 14R&; e\ |/'H;yhA졄]іurjӔ༾h0S5ƦznejSЪa1pscn|D>1GSxи$Q?hW,WّS40>M?bNgMBxݕ-XxS}Sګg|C Tx\E/gUz^؍\͐ȡ C>B,YBn,"|c\h|2$aR2LF9E>1D`'rRzգRwnmSm8Nd\96>HY-:8Ms5>ZNwa𵠑1 ?S UfQ-qx'\mH@8aJ\?w_]05e!+V"0Nb28G ; t/~az`[>˲PƠZI_nԓ>dS˛)Q]ƌ&o˼9OΑǴ@m}#`na&20# Zg̐e[口nX]*O]LRv45y-4g$Qɟ"~?vtە)5-9 qnʰ&c)5?/0|]VX! &G8aNwr;G#{oI~wD^Px_2T6 XEF5eu:.6SkV^iXYWTZezdkeW9D,{w l2ALS-wN #zZ~E|ZiD| Ihs, e{'ͿPk[M(K?.m9F×-s[S_͖#-W|e&5'|4֭u40EudhLe0]R8Baeqhw.ThuTZLG?t,vKq¶$1U>A+yEW`!P;vTmMKU53r0T~6X}]Q<:Op&g0|D7D+ [cv V(ֿOڻ/Dz1_?ʅǀ/Fsk0.K\ eNcuԵ}\iG( t]u~Id|~i~'FHҞi(`DLz]2g;, `^l:~3-ڦ8eZЖ7wioyXCk^#p3uH?EP5^l:1ܑКrBFg6(-!}1HySdz'㪬560B Hsݪw͇R2r)m*6{u[^|(4~jO)!Jw'߮TZGPf.ʍ' ˵KD puν;8X/zA;==6X}_\l,ViڄI9/a<4?CuQpV s^MYc"uRҽ4^Y٪Ed -h}sQPɈgBE]&yw2ج:pz.V` @l=InS+;hH,}^WTxwrskF*JOwo H@huY=(pX80oE]g .u-d"z01$]kA)jtjßRIkx(aFd89|ʞ1WEk6 B-!EK7T jǴC%MwkXy }_<&\dOmUEܠgX6k{6UUmgh&p67jT=?{̜{E}i3pp--]c &p{)gRuw(Mrk,QYUCI}O3߅4ySp-˞.ݹڵcF(]Q/?{D卨aK噤\v3 :\Gg+UweЬ"2QȜPԅ!%m@6zY0Vu2cO{"K;}Q5!jzqVN]ߚëѫH/)*!#D_!cC ax:({xgЯH(_l<(/Z[TY/E/ȥ?\l=ąN)_ntWE9* rcrV  rd 20_SRL֪=I`% 'z-2hu,_Ȃx:gdA0ɘ܀5f(xWݍPgd92ŗk\FΑHc} 0%7bXs ^ue$j#@wIj޳ eϚmӐGc}S"\(H̓>%ZB9[^(BsmVȁ%>?Gyj!{=7*[ϣm5mB©Zr/IF:_136xagzmG>V +}1s_&+\97?ؠQ $:n&9jW«W]LJuC])W;fp\cX c٫. (e >ɔf9]3 D9l%86 t0&B+9*ݚI Lõjfb yQL=4.c01~ !e OpЬVȎYrPJMx2׏nI '8}'* VK눌oqS_;X/I=6Q ewnJwvZ*>4+N&pi'^ƗqmuU 4|T.*qӬ 4sQ޷nʷ >[<~’x+Q:77&hðOzM[t9adքkaGd {UggB@򸍾Kb,kDf_jDI4Vݪjϕݖ.)^ PwH1OG(q;;kkm=Ǫlű \hѻSٓhvتkK.ԟkYȉdX=S곭CuI!`NIE"WTZMk_z y0t 6́N߄G2A9o (1 Vn{,J77,?L5 vgIHgB><S3>=g qTHKݕi>)akRS!Khp(=-{+GՀ |bxޟLY%*mb W94j 1ɍb%MzT)X6ýo5I%ݲ"?;OPf\K O@|~l葯!Trn:]u !A_wMަDM[ҬM+AR2PmsϛjE9<$R";x0 JFܝ;w6+FR3潤Gg8M2{S}Un)ՌS5Й8vW8K@C'}i r z~*zgt$N}a;A2kZP@i~-BFH0(! (Z$4rH\C-|wpd yhPpࣷK*JxoF[\125U9_F@y;DX@m^71Ri25"6 /jȲ\Έh]®Kۼ$z*]3(-l:xR.JYk{qE!Sv?6 :1f_gpi?C3Q_+;] 2R]tG_9=PEX7=7$H$.[Q f!`Nh[V:J+v0.Ih\lҰKa(_dw!EEY*nM/CY*o]w+ÉPN+ᯠ31鼻q8ƼhGmA1v CR0suG$=eQН|3Vga5chf} 骯n$Ⱒk얏HԔɈӎS|lP($=q4?,Kq񄩖ZԘ, ՁjdݲX) &VZ]չyyXvgwO0X+Z^Z:Lb'|0eN돃dBtP'ELg`ωp\Vzг)% Z[}WFJ >4IO]4#̇ +xS&c/ F٦G5劵(}F6]Y ` IAi&,C 6j+X^nMP}&ѡIr1S f!++MA{!sYۮؤ61npTa_3?6N= q^&Jz!jA9>ݐ%7y'2ksx!E$JcXTxnm r~Lg.T|E}F65 4 \$!~*!3r'ay8YjJ^ւ!y>4T-b]ts-Z)~JWUn%Y di|b<<"*n+Ag;TwY:LX8Ax{ošK,xM ޅt)*#R 7[AK˧DVu"znˈS 5KGKiz@ln^/X+|].Qn^`C=z|cʧߥ.; !tK$ #BIM)R9;Bih*VURS4̍Dv1t>ןo Xŧ&1u&l x&FZVk"F^<SK ?|pdO/b JyRF;Q 7y?#)5>==Yb2ep|ZcՖbx#[j񔖦G]h yrtisH]O;= jwؑ( cl}m*PbeC HO8:mIo 8ZF]*C;O["6ߘ#*z_{|ƺ,  8`(L=<"F~,7..]1A/sgB& bɕO/?;Z8GvHϼX->& ֋oHӷ#q%VxCgg+-#3uG# !uKZ.%v|ie?yBXZT%$Z)Wcg+p-3r*-vSMz-lW >60%-Eˆb"73| c?>ޥiH7"i\K6ȻPI#C7>-db[GFC m# h0I|Bs:j*iLc /)&J ZE4ۺ) NlJ{n\ $xqOdI1>UcC'g%urD* ˛Dl-dAt+^l=:ޅ"w>|w3v FuNsY˻sa/vxs 5 2g9uXd,Dk PD|WLIl^6n5#z >9$8y)7jʹ[.qBʠ0ӵz5s$7B x HkCIs¶69Op [4w$CW|#?xA,FX(YM:_%1oFXjUClӞ:*8Cو7tG(2CTP\YOZ:MDmjŬM ¦tN?=qY**,ޚ_1`A&1qT 8^Q0^ l'# "e {'wqܽ&.11?YW,Ejdي~x|4 &xM13:ߐoW*ʶDWT`S"E= #FGoT귥Olv*'.[A'Ƈ/mT"%_M`H٬(|fvEu]̺Y5> "^2Aw+gjȖE-4fRԻ:|$:r(4~Z ,*wWq*;p Mf$٢-Fq(wc-K%C5=iG"S>V{Ax\7QiVVz9k@߱P xM~ym.}C*SA7hChllEC^ +M v= 8=>/ ;af".0'Gq5wݲDD)n}-Lyab2IysJjl1%+ebRVS oLq878܂ vд)@!Lk%*!*$^jҭԂ|SxN2aYWC) 0U*ð'p-J7'd@f[n EWgMr並b ܌\-~s S(x9fC%x ?Ɔ2ܴT}`M}} 8`,mmӾM5!49P t9D?(&Nɟ&D87Z իfQe5(MwQ 2Pm8tY\8_  ]RQ>>)ډQŠ%qb؆TA Vu-?!o Z;e-P0.c2PFgN7ޙ2b)+VM@I}1w4E'*Y51k)q*{1|Ki L@ LmO'J ɝ/u2ʈYd+~1T``_׋Kي6DUil5.wXeʲ(ZJ4MR\{J9dIXQ{:jSPnWd݃e@a8z;[T=+N\Arerts\}|y_@g $MSi귷 fQkBם[`;-P(OYA--eu<ƛCzYt j*h0jZ`qcC*~HlEeu綾c&/@8x+8F /Y*yE<﷊wvSzh`f=!o #eSGq!GLTv:!a/2xTdb:Y\`&QbjajW!>xʦ4_7.鵃=]y t5;9<׹)^Bv$.bu:fRVSO+q2_bBUH0Mbx0a F׆[AG-f0/ٿmsJy|"Hn}ivHX:wEj 7гM3sr씆QO 9Ur2u*~0I೛oKBYWUn {}dS+"i PrM,9_m=ea!>y:~G_@8hCwmjLKQʷad9`TO@zf V8+B]w'|j)+lc?Q7wc٧;L\CH8ˑV#_瓎ѓ z$X 4eI":FkbCXRh,ܐc~JoGh> ؙ4336} PHcԭRQtmAy2lymggS L9j|)B ib잽.`6_v{ v2#فPLT.⃝% 6 X` #W!}"R?]77x㪠)cy@+h{,8q#ֆg$e=86u/#. WJ]^0t[ťy[$ :; ubA*Cꗷ˙< Å=[Op1=$젏R!MxfFd#b_(-XP6Caiq׋P·zͅ:dzǾ ~?'l5g܁ lHvoL{s*V$ыn3 i yspH1UBVFW wTwX Q2zq'SI=@ x@߃lT|@VEN ɢ ]K\9ZJ؃e ]\c"ՌS?W-wN3&!-sQ_haL[b6# Լ} NJ~g+ڝ ƽKItwD^ xpx8Mt=qkX•-f_6VNz F2q6c,< f.:THb QZ:[9,)Q.մ L/pkw3 ~ч5i4$R@˂*Nÿl4maF^-ǧ_rsQO(zE2[; s;J?1ŀ% 272#IMTz1. M>uIym^0dp߱2tB}9gRgo=FHKE~3~>fGr~`pW?, dK~v?!Hb ')fj.$fbϋrSD+@X0CHdh7v_>jtCq)kHI䰼wf 7=vd|]YܺT`+Uӣ$qٌ' 8\}d\42)W3ȍ'# 9/gdz^QG;ΐ1 θd2l 0NʷL&JT-Y혛s9/tlhO05svìfX-PdҕjěsˡͲkcVVڟu_.IWc]qoUy23Υuh*b)exT^cU1%ȁ -ƝF мi#vk`UDMΙ8wc?~?wb 'ŚHq`PhƝDf};V,BD>NP [[Y'JSXiB8qoG؉ QHθT={IIeL&> aSCEE;ub^fy]u,FoFĥǗKX%x @Kk^"tSp}80 Uy!z(<]HhC r( >٩L-M'$k2ӟxaYPMtyblybD6t x3qWbst -҄-dG>&ydq#QE?P?&_@JoUfӹb{"^u1Yh@f?sqZFnz e7rv^L /g>fB" oU2O(f?GF:Bi RjXE#AJBp4挳߫HK3r>|Q&5Y4]q_Dl9RaQ7P%tϛ#GъFMBĮ\IhWFsA~R׃IS'e]~[T.KX2$Wse=n;V.&sobOMلvC{blAvhСTttad/@pqo^NL[)r3y/Gq*(n8!bM6)ʹDXhW:d]ݴ&NۗJqI=['>#t|C&+p҉]V?Asua煿ArMJC=/p)jB&(g٣+Q+ Ϧ2*`=n|/W2>77YPfM,_*S.$Ε}^^M޵B+9X,{;! gsHm1Xw Gi&lu} -w ccÿm>*rU3mͺE;ObKQT}*Xbxs%zSѪ3w.gLi/ODVL}nn;VJr)ᓺAQ#&yw -4E2:ܝQ*!n"bAz(hv(Rܬ;5d+RL˜E5챈0&ZK`'܂4E{A9 )1I*l(-@Ϗm1 QGbLΓ@(8so9N?Ta-JMěuo92ԵV( JiO&n$mqN Pi P&ޞˆbDRu7ta&=ҐrU25GտQ=OUlO*'#r1>FT2쮄 F6iJ?gPhCDܕTA%ȖبiDB+INF% % gK4`j~h>m66x!'LVK&yv/>ho|׷2\]|J` VСB=)9H;Ɉ.4i zRxke=_:;pVv7ٝ"ܪ|DI1r NHb#7J sBf\q#NtxHo\ew+ozA˗!:r>XW,b"N^gp^_JxJvX`-]p6x(nxh؍2\;QH^6>itXSyX<jFn 'Á45w USԅHZA~_ըzwkH&C_ 7+$CNDKiB)[Y L>e 6Hwi"0.b}hb{@Op. @8T^FE^kruaB8Z3!tQ4pX b~8%~3_ .m sx#UUQnh$r+3krV4$R]lʎcȏh;E2|,)]}niLٯw.((v 6`2I}H'{%aB:e kNIiM* yL- G_QnsreY*v|%!kN<9SfDt=YŴ_l*Uy$-d?sW搰ߟ++I)sgH+>9p P6?A"J3XVR[ҁV̬AOh*LzR q7,K- oI ;xB5a)@e*1x@Ej+ޅ!5yz#եfEхMe2l5 (b|n:[EqwJw<(yDc:0es'+O!f!Y7KyƘb2EƔbz7w?/)S-E+rک+Q+wb|ʸ?kS{ӼKDe1_9 К3bգ!#ا%1&MզU>VqO2HQЁB+Q/\r¾ Qdǀ=ʿu$>S>NuXM6&8XK'023c`wGڃ*tϞ)6*+oXM/_37!6#So1"p^TgEU$,E*^Qc!qE7FjjWh']~yN7)!aFvO#QwAZ/XP.SR([=Y\%d-^&'3SoDEf.@U!,5vC- ۧS{<6^EMpe B4>lH#$T.n iR@d sY㗷FbEP+_ fC>m=j. ڑ $RMGF#.GI6"ӊw@g= .(Zz/"ނ*J5oʶE2{G}ܗlKn@__D`YjP86E- ڛ3l,>{AC I7Eb"V `_`to_my ĪOx[El5/3uҝTck;+uj|%j"WH]|g$ƽN$'{|W+KCY˲ bdхn10 3^흫aG:WQ%YuYҹt.H ťHٲbVc:md^dF'tļSCڈWg.Z@yS=};} :I$;( Q<2i+d lnb* KhNl򐬭i9C5E[ 3X'Nߩl!BM; :RD6Cƀ9yMuI}ي/PZkt2|gɊ 1gNU2wh2q,H:BMm}{s !qT]*Ec5;Plcd!E Wb (yP?02Ivr&W X ȅznow$3oprv{4ʕ9uDy.9W7ZxxޘI&xCgב4|KT-;CdR={i;:)ɣn%V`Pb{9U?EZ]"U_f`W.٩?C08Hs,ө#,RɁ ylhh[!* p(fVi1 FF4Iӹ2%cI "Ok51OZ֤ݟʃIE+,O^cDE-T f&-'0u{8̑ώ?"c<9^KNg\•6ck\>T .=5I2 nu% Ia<w(JJ.s^5Xf̯QDY]3BgѰC H-#bst$׶BjG>R'ѽ -U[sb[ 'U^0$0^jl0W?#sV<ԀxEMv\qtẇbd)*r+%ŦAƴwJss5Vf>&L,KBf] !+$Lʘ72Z1qQrw̆#a #5K[-a%-J""{ ůf+ea-/RGPYYB3ր짔jyXwᖬ+_ Vyց|}"l}Si) pE,F}Hw'"t#3I*Ͳ _%a\p2-{Z拠8BԠykV1n%6XuI<.a8&(׺V{F:cy|LHME-ic//=˚KѪ93FRΝ6O_>d^" SPtbBVƖ! ?~{o($Ǩ)Ԁ|?0FY\3 W^IXngRvep Y,Fqۆ9'X"U#{T/e&`%~R`3] ~*E)yKm^ %Z>10Joᙆ GwZVeeDz&MH߱jW}h1!vo6 *m4'31HhF]}ekkO^'F1BjAH:5d:*?/iT3IA !{l㒾[ wG)Yc Ƞ(1W,|y]#96O'[6;QVJ7xD4CUT%>1u/̰b{3*iiw]n3Jtuҍ uɚA~G(d};\+•K޿jG  :B'gR'<&R݂[3a]zbH$|n>+-~Z /V[w&$FiukP!HW`.˘\t(Vy›c>7~QfHQpD@ON_7^<<{8 U/3X#zU.GHd;W4p4FʦM{ْH8/owZ8(_LJN,:p""8&9)ӛp[X1`)F̢9Pfz s[Us}ʐZ֣:ݜgQ[?M "(GaFy3_$]h0:8tFb8F[c%Y[>JNEwr*0,Qu/+fQy13;ϵ 22 ɂ:r:tsrJ 4J50_*32C;pNG_W4oE奈N2V0oʖ3%՜c3k g?={c c#mw>$x&^֪ɋ+Pم[W RYO$_,xYuU~}"n6{(A窛&ytby != %2[-bz/sxIV AJTس@׃PSQ@ $` w FYhJnq 𪱆.[A/2ͮڗ"֌`hZee1:MQ6zz%Iۿ -C&m|~Aa")%{2D|4; {%w2L&BLǒ+|@2ӻuԽ|NzL: vB֥ght)Uk m}#ffm^KQw,k&!CEc0Rp wbe,SEVJKP!>iD?ڞ&ijsk3trPHj$t6wӔМw^ dά -bH 5lqَ1&|7@glVYck!bOeF˽|;Gja҈_y@wzrWcOBa^@;H0b:X\viq93kVgeGl*\YQC "%0z7>GTy.|TȴPtr Trt=)k~;y^qc`(A/a%V4/;> 0r.u>jul4d\ Tl[#tw^0%σ>N$( \ ԲGQA蟓)2/C31&n -:ZP`.ff20uScG|U+B%RqfS7t{y]kh`>#N"VB2C\CvS`Jx@jq: Wtݴ-Vq%^!80)D`xG  h6ր=I.8 [ ]q1eO1-HleH `DYo `l/Y<[ubkE;lPT=`͎e@wӸ_t[sFRdb#V( Hsn,Kko+izN舆L M>K #UR%WAY:.wd[,S-;8 4:@_KsÑ|1mRvs(MEu=fY1򡹩n,,e]d[R:`dNK gv)R Ϸ+̨R4TL3#$ Aa5 JryJb=.q)Wg:2|AX̋\|B)xβktt]K8 \q7 .j\;v>7+Fͪ ]m64pS_ˆB5];0y*v\X~ƌfUZbic%89o Df'kPYIi]AQLՅMʧ>A0RM>Hp&YD'qGAcq뼔b}H7dx'n=~IqHe̐ 6ĥI#!G'2/+vk>֠hS9렱~i{0B]Yߚtek9<iXLb`qW`X|ca睇뒷80IR;ِusB\kWy5i֓+%cxk÷)PDZL3hHyClrv.xYC~4jA[#5Q@.8 -{:ٗWQVuo'ޤ&8GWHּ`|r+70xQ3R fw lK' ʦj%)f-_MFyWwfƸ֒h@<h@&qjmI7ǚmFho9eb=[tOc񐋟 WI ؟l֯#|f6q2ná!xQgeؑ,UAGgWN>CNFvmmtD[ڠB9Tռ܋SPԺIՙ>œ⪻_ҟ`O J(-5HȟNxpK<-0}ģN^ څ.~P # )R,ѽ!vdZRE*KYvLvO>X\6;O%6vxrz*TQIkrί%ˍ}#o*Gmu(=' cw>K?7ݓ&}>H\q>8/|Zyq7Zެ01 Ȋ$HkIٶϑl(:k٨1C$Դ;)y#Kj!״֢-PWқFV*?ƛ{lk1&irtE4܊AbP. ïlG8ۂtIX yk {ȭZnxINJum1[k&Z w%-9O[qj;YCzl%Q.u~iqh|e2=Ω olStk-wջTrnAY#lx?8i H;Qt}, rOỼ_}&IKNׂJ4&&Jp{Z%ϡ| %Y \?QBSx1XƑfmg[ْɋ}mش,lx1l8?Fkn I%&<}3fuPЁe7#(Mp҈\nry1_OK]1u8le)Z*YRKMYFW|um$2o\n"Z;v('Mw"&sw+PB h (Y}_6: 4&˫"$Ll\:񣕛c^25W&_> M٬F M@w C9Ӕa=A^/\flںL ~ )EP,NMn/H2NVMTn7;5l~:S(# 8 lf_0YÂ`O$&#,;-%+&2/jYy`_E`-!#I\r}p@9F+-'Ba5l qA$,s9` `# |OG $y ?0Z=Q$ ޗ2/q|}k~_*2whTY-jt5d/>Pj\IM7vRuG>g?]{¡*Pќ8\*EԲݑ-b;anxiF^T J69kp/681p*4J\pvc|ӄRp('Iyjȸ%nlYDxgUl0F>4FָŅ==y&Vi_3S"ua3w/_(%{%kwgZ M< Q(J%bwA;ۄɮ0]嬷XS]c} FQxiœR3 [px9pTLwVս6 t|=B×8 =m7CUFؿMAXێi.@<0/zCYxS ognsf+u.AIEyh #[_mxGx5x[QgHW uG,B4kϐ%HdVPÛROGPgEc g->J^Kc'臌ǟkZJ@Y.i18ТA,y=6ՖBQmitPİǘ-{JIX=jX2&!mʾ+V)DyFoC6Pr$պ: 8&|cU!Ҩ,fY1GYс#}u5 ="CC5zq:*Sި`t'wrxŞ=eB{q(a a2f_O|d$>u9H΍3is#s{58idQ6!]STTlc7PԎz p]֚ɉ햺A95hvjO,F6?O$!Ztk/gHNytxٴrhk-u.砭Qj32WiSy'/xl`x2nBI?EP?s #kj.>Xb'}:*E)\_7t7EğBW)G!\/iIdfkv -~FI9CG&XH eBJ3~qmh ;sFdOkPmܼ{W9LI*P5W7@.QRvm"l +sIunbk-΂5,UdPt\zmkLH-/Ӷ^)'߭͟%;c^a&;EJ.1Rdf:o*\w+2GU?_'*gi;Tfj+d]݇#[OHz$28Ӌ*_zJ!:ZhK/ͤbĜ#aO67[5m8><@#AkECWm(z,|FBsVQ [o@MOL/]C~gr`Ɗ5U\h}?ij92yq/EX-͔|Y:xє{?2MtDq94QJ<E?=D08ܚ$pQ׿EF(6_|oЌص_pdIE>.a~ gRZ~%Yu]Z'Ff!n}i&u=C+qU`AdeU"#¸'V%ݖ_nN!W2%ř7XC|F;KXeztVbj_Dd'TQs13sm w5P&>5ds fMCg^/E h ` c2y l5{utAks7$<:c ȅ9w +`ωaڦ4Ա\%/;q0#D=Ȑ djsZy0j@ڪӴKosaTmeRE̿b24-ǘj4VN]n+(N](: #׮`e'cHʙG5a26* 8'(0t*俯޵kUrZY% h}y|Is4a9(J |*sttp:0ڋ r=0cji".Gi/b"ybZHf E,vУLݘ#/A :a=\N/FW$5yFICru_Ŋ7JնuHFl}oZwqc#4p_qcBʤ6Ze ( />!DV{;ޔ"\! P G//j9jDy{$wێ,sX7oG]\so(Q0RLv3*+fgeWLȸN"/ɝ<ߣ.䋞"vLm ixNV1Oiu1u,S3bˊعƍλ^,KaWbg%r_}6XDտ|S ՟ɍ(uKg`/N~U(v9 go? }`;^.] S,pܒf:c%[ 3LU5hGO!ɚkaB;aXmob¢@7!;^ +c0@!&/eob0L0Q/NC ZNeA:- )Ŀ>HCC Z$㩱<::(x%hUR˾!\^XVu?HO^:@'$Xp[cnLg8HΥ<;ſq[mGf@ J*轾IHSD3r :Z:a:9Ҧ*nLCD0./CLB9HɻE CA_4&) 1 P?Y1D>yLW΋*``jiD/jf/XM+5I~hzlHsXPz3I+ᗶKC; L2g8A,UC2%}s|vL~E2?udRֆ5[Mn){Y׹HE4= ow6-Um3 9N^Px2\%8ߋ,{R.:ƥEZZk^s[ 'IIkkShzȨ|}N.}' L6_+6׉_.UYNwj߱jptm@ LqܸW5𝎸w`{IKa}YŜc L9y1!4 8%Cm+Te1?3ѧ$dyg/0,rH7N؈ 8Uˣ6p%4αyHKsh~+֏nc%>z[n"-?`3CoAU5ͭ o \)ɯڑ1c9go>*3Z+EwՂU eO"^U (s6ݚeL ͛dͷɀ43f}b0pO#?v-*&ЯecL˴0?&K+LZ xÅ)#(uj*/r}ѱݶ'j"LoPuS&eCA|Y򱏣{oPr_N?w3K-\@5#sHlAH4Q߅X(5Y֪S6.b/NO/o=\Jb@g{1Q'Vz}X1Z񞽹jH xO+# ۱0_(}BH#PB,`sxG#}kcJT^B,bX,x'8 _k!g}C?ΎBc4>QofAUPF P&\k|؈Y#rH[EBr ۻYjIx|&o2vveؐy*wEUCx76C$Yc~ʈ7d;u-IIDJ^‘1K\s#t7~0] &a J$NN@ȳߜ5ȮokV'#>hZ A">yV t L z'iT;ߵETc CN}\a3Dj=PPg-; }PaCGD+JY'H=@"+: 3y})#$qiJH# 6΢`k_Bmo+\8N H~2;-?rl6 xU[BKꙿ^l S.=A&ė_?™pLjM&b_uW:bks%ut|#\׽ʅ*TTHY'[1k^T\+rd\$+-+Ātʖ0ha2~PybOԯV h< p".N;K6cX2bx*pleOq>}O$`ǡž Ž:7tCS&ar p` "{,NfiyKdr~7)cfɩ5g >hD\Q@Ndĸ:do I]S~6 ' {D=GBq7Vň. N+}~F* M嶌X*| ct3{!wlVG[{{YB,xKP]zij&o@^)HvWA IK,l™JF!Z4n^nšb`3jd< q3WA\*D ޅ}g:mXVy1#2D@yV j?`cam6~̘+l擞8g&8/xv;-oc~3i0"̫-]] DF-wIk؀XXT\Gc{ۮ/cؕY"E |bJ~3iw4la0G:*W=Cq (( V%@2BKگ0MփBeS> R_HM6QҼn2gyN]G1y.[ԡ+UVrU:ϡ>b+A ^mJE@q % X(^画RgFA.kbtOHX׷1,3`{$T=ugouM Diy•! rxM,o?+(\P)a  į{$!ƬUxE nomwgo`cC @*,daۚjO I +̮fh@sId+Q~R`5L/*/$]:P?ܠfy $ 0.6TD~a/飂EPd>E\1s7, |%˷5|Qxݦ:hG7=&hu?؀x}N5Z 0L[CVpEgdb]O1:nDlT7J/.a4?΀`qN>T "M@$hJC~ʈN2uIvV?X4P9D\eǼLֆ5238e%}T '8%Ntݫٱz0,$0K^nwy`xd ^3K]}In}:` Hn$ W9;hҬ]wJ%Epl^ܷP-<DUyjmd@7_§6a6|ȟ1R6TGOwcJҳptaS%0Dp9)`AI۪?Km*WnqW 5ɝ2':݀t3ՅLYű LJ4]$XHey&{6&=%<SėC4٫TjDFN8]z{I3L B1Vk,bfXlxĹhy1lwG%MUOI$-cr}iC٧$L Jo:ˎf\>)M ~9u߻uPQ7&D atϱ>^=_"\"R!Zsuho\Vqf 2-&kDM2Bxsie+AMb}quuEp9|ܸ?ܶf:v*Rn`"Rx4r[6y%rU&P?4S(LUT18\9y xcX'Q2U $2SPCz2lb$2$@; ^)ZH;Np1fq}TW"W.+]ۗ۳Ú | D/,wp^T,CܞSLQWU>4:@D}{4ѳy[}ukuL>YF>M|@/#i~<${X0kˑ qvQ(÷Iaԓ7p.|}nOY 8>ܻo<V+.d`mUTiJݽ͏utSNUmFxjs6Aw<"|Y/wȺehAFG5ó6P"ƅ ,Oat)i|г^8%h^⎙j`o܊JОkM5+-y؋^2\s"<d8ǞwtbKKѮ4EYcG _P5d tgy0+$i/}1{BZGc+P3ܞC̺oEj y ( ܶ$ڿl!ߖ"un؛Aydډ~yP/ ߷bfzP^ s'C븩/jC\ .2B[3wmWOnDTI=.4kZ{*:NGEiiA@O4 He |d1"r͍sѿ^N1|ߒ=jRXE{u+]A~27aERrzF4 >%-qC' Mr?\30* oUYJ-N"vRyl;C}IoH@57YZlq:O6[zMΊQA(7/G il~AL5p~$g ͜QgB)=8OR?̑MH?9QUn[RmSc c$9U+.byԱ Z` =c{)kKނjkР.ǔ5TQ^u5NF(-΍ >?@h9rD,1?;5c)Q;5?@1|3#rL~0{7xK;FŪ WL Q;%di3?E ]u- RԽf/B6DR;S9B$X$f&u-uO%3Gӄt1" >k=CI>^I(,$>Jͅig낃#ԫB% g~^e=xdj7L% \vl$CRb- h-nwkRxsYEf@%\nX'z !28}w -RZL>WD4! b d!K|JkVp4C^HF¢spCk(` NWgKd!k;)ՇBǺ vNU \!WjTQ I3w!7<O'A =7JK'\CQZPDIG&pHeqf=p}~eC18Iأs+o ?LE;>mˡ׵ła ['c^% -kܝ ͻ@U㎹tV;ޞ x%MaU21vm}-JymnpjWɌ98vh"V"k`kX4OrН&2TfwKG?V.bEh]xmHH$+O~.\M DR^[ՄSՈ8;*s\刜mS [R6ojNYQlyxohxhYxr V8"uJ7vEq-M(iY0WS>!Jom2WPU1.cHX|#Nj 6h5O# 0{A)*K&OnS65ıHFW/RgE+z/Z'qVy%k#5Ҟ2IZ^u/o' %sCaM~7 _X+\H:Tj)겵ZP1^ axd4O 0|׻ ȆjN0c`RoؒS7<~rs ߽n {,]r:bΦKXv]k0Zfh/'0MAUEz8}gJaC{譈`)RiW_"f7׆@pfͺ+m ?O+dv;snq.$FtIZζ Z;[$? 7AWnz\i.T/ fnQ6 ry 4g^rK_d0iSr87sqohhTl6x24O8*vPWN93 lԛP52*8 !*i`:BI1qGYs0zlGR4"뷤Z f`šv _ʈ5o 0y*$WPf`ߟU:w(dV=6w.t7 j9T@檾\X4B]trbVm<<'}_liً+q? 8ix J!5a0<~E:,gYluZtIq hLN]9OЬ&,:A39MGl Vz%4EsOzE ӣgtRȏ ;2]`"M4zWG"`|{Ąqx/C e0-ʼn9 ymy̜p0Ȩ 9<y,41`6ea !>^|ZE/evSHDZ*UWr> cuJCwwㅣ,4滛2{\*NsgJs6ۢT[۟&UrΘy<o{}z[`^*LvmW2 na dJWMdeǂ95nn{6+ G]Fc:lNmpϜFQ#3[aJf~_ qy8*l6&5- +M Gǽyy?TS$i<. =|zUK0+\T+O.ukC]g3N AE&:~Ev5vw; r;Dx)*Gĸ[h XWTCso  ppۣ0>^i])*%t6R25킯`v_܃QeOA[6=L$5A|,|ܢZ%L?ă&nAh22p>,dOG7q!uYi:-|h_C' Nъմu˚qZ @>q>$ZgҍȞز pЅ;f8d{ OCF_*< գ߁peBaq%+@$ 4򩡊5 jx,OPjZ/*,6X?ʽ2$I?dbkv2GH8SHޢU42 TL]6ԍ 'K4CLgi)u>΂J2r\/ l pd]sF!% c% (q3g*Q/Mfkk \2{n8!l/mpgEf>G1(?$. ExdĊ{ pz?oQ}&UY}w# !c&DfanŘ}*7eOFb'@k%|hz@͠a`˚W%5_Z$g_-𒱈F Jv!=+^z̉´s;Ŵr9d©˖f4@MJHK3RnnO|%q1hΊb۶#Ne&6%Z{EOp2FowdgRI=Lc_E}Ν^Ԋ.lfqfStn-6Q7 v?DS~L5N6\+aza~4y kj^/e\δe"?iHR_A#:g5oYh1)xP_|EAsQ~pu0(;2rF>q8: 5,Eb'B=]BzQJleUUPpj)s Jv[,_dp73ۥPKcƺSr UH1x3 dǎ,Y24\,"Ӣq jx3;a5'`ay2*Cɉ,Fۓ"n ^{WҜ~&{1hv|B2TT/ |>d="UT!M.4Cj-3y oECk<ھrq{;@$ֻ7>8 hn!FS5kb@!ZDzi>叀}U}^AЎpA~4 BW,_m]> /^x}.&'*H&+TӹU;M5,܅X'pȠk~ۃB$} Ch|e PgY&y}~FizflW*u)kCݮBȸz9YBS$doeMJЗn/iqԤO 7ta 3s}x !nGl ^Ab?V`%^-US-,iA*v}4h%ۙlcPEP[cF~eOܠFy,s9; Lyi Ҵ(훭Yʀ`C'Zebo2-F/Iݤ͕)Q[A0,5E>$S w׵c/okf@ E-Slm"ۑakڎjSSp5(pUܦ8çAV}E ]bS}e捯C."y/a€5gC"\vlcKgL;)C9 Aʎ4Ck áb Bf11*-cekJ[G6}8}5 $tN+nզ Z b)k!u&PG8twp}5!ӝJro,}#r|-FF̒Cؓq䖃;YVYC&(GjCn7#ۏ G7fcKgp¦e+rf?,+YvyORӆuc,؉s;*.E\HIX+q:JYLQ<{U"K@kGk0FD )B"u)J/ю=*7%w_,@1~ M֠L|Jt}ά(9@m$l?C^#G4 rWxV!eq0 帐/?%NjRNEOCARPi*7^&6N;n@tu:,zgţ`GPMZ&t\[)zլ93@hI.TKpyEC.o$pbJᅉȞCL+KxrSJme$S$(aLKff}g>8|'rdQ H %n'v.dcR-w#WD ھ5E9L "Bm(͒&cߒ K]VKx3ڬp"N :w,™5]Cⷔ̅nk.Qb| TQR6Ј~7H-kJLEaבcݚky"(m2ϖG*FG߄! WEM=߽@.= 55˰3dIyRy( v1Dv񎁟St¶[vhe3|}V":;{RB &]zR&?rc25hG<]yQ#Sqiyf(o ,twDxl]7ANεd5iD9w+n\#{)k Hd'/l $<Y;^7G젰Up:5 ښC!-&{7ST㊀K,9!vb l SDzXbۿJ$`$.qM B:#}F>_+LdA5#[7Ӭkf*;p bδ(T1V('VY=@-\荅ۅAuCIv&r2A ʸtk`0rPskUES>̿MlqkV: S1QՀ޻~BJ '$UtޟڝI/ n7rAݢ2Q:fӐJ)>=4y~[Vޘ,φ+kY0S>xb7 <}wM"%PR%^Z!] Vr9r I^c'5U V- :948j-wX _QB;fOC ؂Aq8n[toZvFs$X0Mt(Rs*b]=l8<Wޯ-6<~o(nz]JQoy,^G)NNTet &ڜ2 1<ז6o mDnA C^`a #$G|R {0@i\. VDצ!cUzeG:N>ƘɄ’c=&e&?GCښOtqX4s_TCzdݶ{#R&ʰJp{*5%f/Ho# {ѨɐΑ[UOu"n }S3fȟh/Lƞp P%۶95E, '$vmq337Z> ;a< }*ngV>ȵa9)5kʠOWb" rgȼqu=0zd ` ;8+>.s!8HY N}D Ee=Q;䔎)jKz?uL-bhmyt'/4[ӰodrE%dB9GVǶ]:%&aHR{)X^pӲ:[ fDx=\&~DbߺDzl&.m[h nX7UMQe;{{΁<(J~סτyN;!Hޗ!&$(\M9xQ^ZVPedk3"Ay j# }N 9'o9|h0McESYs}ijرF^좒߼&zUlBBy}&[сH6|ڍ*cs2} by SOt._CuZY*yL.~{+RD e/?U$n1XMcA` dMԞz^.]e&*5u8e2s׫)I0Q-&2=xQŏ.,ۚ9ű&$Ձ%8;sWuQ 9Kxž?6WL3X,*n JݢY.6[jmbHX/nqiJu0+w.^/)0Ė 0 g j|-zD$)g1Aۊsct7NBs[w芩3M#HuRvyb)nNV-݉Ks3aPmx͞+$l.lnp_vn*bhsܛWˮxI&%Iqh'WK2-A{:jongַZq_RDV5ze&/:\V6۝e!?t4б,om|VR6 s:SJb~ǹv-3G4Z W2:2=+5aC]Dr I[V = = a| {!ytZ ($7v`t7!7/)GLtP$9VV$]XfH{$>y{E /VY/l^4 I?w:p :J:dG 531E[ RqH R!PEx/e!(rʧɸUiZBȁ8kmעY 956@P#>/b/i;k'F:%4\`Ԅ(F.}:vU3 °,S91\is35%n݅suuoV-wt Qej;Y/ :@_G%[nt\9M?8x~~êRMp}jȘun) 84P k$<wE"/=LEbL]tR7xe -KYlEx#O0p fY[X(maZa8'**]W-f֛/BBo՝HP|{m|!қathl!F&28}6#r B8D{\ʱQ>!D/*A{2gtfb,<\De%orC\+ x*PYeEE 6/(S;'{f,@Wn qߴ-nlprL%O}(+rErCp'GcpXmb 0xl6%Yc zk>k=΄@4,@xb%XBnlO*EDmO]6d CTa<8̨*GZR(@.V2s?C%;>Ycw#Ѓ.U@l F͍^)F:0p/Y9y|6k)WgعG* 2[MujH9jN]kzW P-}]#e6 Q lٝ^E)ZÖiխj+m|&U PH~@&FNvU!wfp\gK@zҢaF_E+4<bڊcVr=p])wqpS_\X3TIR\1~93&^=WTkV׼}eAwPH]AK5Z`kDn߾|ґP]`?O`y)X}Ao q7F7a$FWh/4M0rk w0aH$bV V\[,_T"DڗNԃf54WG JxlGE{4bzwcx;d9Q'T5TA4bg|jql (L/q'.==Q-M.R,R_]'Jm^]ڭ[.$ " ^/I<0ҁS|bO@Cz7`|G -/1o]ͥ7^'Uol!{EVNkv/``aDP#"ɏh aў7O@XFI»Aʖggq%"MEOzCX^9ct&o\-3aEQF :b"aU:h# *78W7GI'w! P*]E/>a 8\0)_Z{\ q*GMm^hvLWi%,\Vтj[2y%u3c%WEd$4Sg [M1l1DX 7Dka|_oWƁ8ukᲈM*y-n !4,sﰁq#p"hm64ވ&>$[;Zo;fl,CJ \Sͳ6Zލ3 MmfS{pu<'~X*cn8缩"&@,#[~ ] q^ҟwUow^X᭫짦AYs 딣_ 1: ꙾}(~ݥ>sĉG6"*voJꦤsըIgQuå]r`JUSGQ 8tӛtyUr4Eaтp9y*Bm+jmZ(' 姟+/X 7ǩ}ɒv g?<ݦ%㜂GQj}FUa=)@%1*WVsJb+)< Q.#*u"ROL7_| }9^ T2<3%R[%Lp-shяg'*цvkZ|6m9nh-$ ~M/|a0LMذ$}u:nH}[?g4HqVcT[yb)|&z5kB_HCOvloͫHH&v:;YlRta\O]zB8al)ox£ 7^~sNXǿ;Aܛ#](ʧ U28@"XJ8ϧ V!Wi02.4/z&9XC9F:)O% ķmȂ""ӟRT'6Fna LkB*lKS4+e5%Eg5-UwmXU3Y{f=H6L<23ml>Hz) .8us-R_=}.ĩ&Rz&؅о#!?4>>zEO%7KtX8 dG`طsoq3-kލh2HbQc_6ekMMx 0Z&R*.DN"xš5q6#Xب#%{<+'Pe82F_*K)&buatw&=>uC6,`ҩˠ;`O463t6ekRY;׃O\(f~sr^pE^$=߾avxrf/qӖ5;l2X;p:ЦӟPku%1eNf I5C/++;|ň!kX`kc+Lg^n15') _}'8DR#:Qx; #V.=3o]Ab7T#LJ4mh* Sـ!Wά{Mp1QE[;"34k8Ӓu̩oC{blq nF`p w?MHƤ46F le8CK~](K$Y)5n&=B X~g%q> e٢uH=SM%;n\F12b2AwsQ>I!w~/ 4 _ |._$,y}aR&q`,(R}$c?Oe_y)fL6qEi:[d5l51!xHp DvK^G^S(vdE(GpNw/=%#ňKd? b8$CS!2ۜpclօC5C_|5'Z =Nb;3A@P~!DYK%*.J^CBON]S̎_Gk^  ,B*k,5KbRB?Ć5y6-Z2>j7E@:!yni Z;xb-ێ{>vkZUW]X cm~E6Jp{a^]v_m6Y3X7?Q1d|_aIǚHA=QNxusU!BG|Z+}WĕAN(0^t 0衆hH:Xwnb$@/0% 4VO#rеHE!d.vu _\Z4]5_2%(9 &_/o>jF`D%0#[xŒ?9-`|֪5R2n[쾕L[O0PB&AϧF~; 漆cB=1?šUlO8a諵uuS;m5Yc kYeMA꾘M>>_,j?8!;-9~#\vpf̻-@g,#2[\]L*-,{ HgPQȔ2V$ܨ$ɎFbƆ]FA-JUو;FSY8+;\:&QkBDwdh7crw;zK|PlM|CV)gNÿ3 $.?s~ P͢iIػL;hnPe /Z&>ӝm.9Ƙ%a+]6:GU]DoTl.;#;#gBJN;Ѳ)An¶Lc}$Dް"ŘbG!NQFpl>xYfQqĨȋ"{虢JrKdw>fU1/GEA xܜZhg\` ^ D=-'=f47xj SUqCFJfi YVhVAqѬo‹2MWޱYn\ԋ}K%|0EF*$m:RY6Ҿ5hȕ;,ah+PdwCec*vn. V6&Y}CC% Q'Hl5-5 yo{r%a|O"vݔ=c<p*T>\6 qY>"_s@:cڤ+p3oC he T?~(_s̿1\RďDz?(+c$^4@#p)z\ճ)]S/oރ\K|@;m]q@ 8ﭙHtљHGK %#LWD|>P7ߙz8oV Qxz+L5-^~Gvv$ӊqφ[@ 9%gL*d_Fc m&J8t W Hf`:uJAJAZgI%vTٕ~gfR֜Ry-A `@ ܫLPql6>躽&@^gsƌʗկ_K{2KZKG)C̠>Y->X ZrW l[} _I|.UCc 4g7 tգ^kmMVRaPMt^14ņ h{Хw UF ,~+(O˕X ktF7aZ_:%-0gnӌI2"j5LBVVGg7wA y*I=/ @CP-|Oa~x[ I EȸH_ziI` ]N7 U\Ihx nE' Kt+z6 u'z.昍|u0qK';م5 ΍.nOY' SU:mˢJBԢ9xvcVD]Om.Y";|G>XW#5gQ|!җWꪖُEC2S`s_nnYL-+ӝ\%G%e/(T21,.RM&ʁHʓbce/0a.J|aƱ4{Y _1S8A0AI ^pG'-7 s5 9IYt qi2 x\ҀV`AѼX0I—/"%?TW>*QHryteFO? 0m<~κۃX2=2;-:@>hy];r3'uZ,>*R?֖,g%>~hȞ ZJfi9 l)L}/)[$'Oevހ{2Vz?thE`]͵0.yȣWkΗPL+y^:[Ը ev.&&\:Ho?٠s88F`{}L>&_";[cYmð0h=zR ۈG$21`X_S U׽6M_=W-*_ne9oBC>[ѹ('66i聤%rTV \C1 WNF=+.%Yz^dAфzM CFކ^v Iy~6zTA v𜏚.H[뾓:HֈgS e\\jQXM,!|bYm'4-Am" Z| bWeN2FXjGUU2@.cs+G\]E]Gw@$24V!BM(+/BM]k兠EXBzڔKW\Q@’VRsG nm%{R[;F1 E$/Mt3m<ZMq%L26"VGax+:Vh|='QzPa,5k?o-DfܭZ6ƾTRoܣt'0Dp50nQ CLRۣ$\ \%ɖijT[MR,W}%MfHwG)gYٸ<8%t]0Lt[:R%Ƙd"9AUK:F}H:KfK`{fBZgZ.4 a[! FKÀ`LkJ!;`7f$.( 9%m*R9qS`BAG:ܛ c9_\GG^Xrns.kq n']ϕnSB!7 [tHst] hNƑtZ⍺]rX;e=Q /2hZ#GSQK{L:d|k¥YycGAj]2Y_Z3_YVD<:1 ӓQ*rdΦ:Y ˃GBRHgG !=m`-*tj 5S};0f$GDݜo#3e S:erɖIF]_ k- sWmPD|d]LhcóeԎcO1)$"NلJ9^uQ٘L$_9e& ?w[V@ݝI5JX.XJoӴ+"oiGԹxDL'x1xD7T@ixٖwlĻ{@h(vfK)rhʷeeeL}Gث__:/*[e-m d {%MDg%6"pW:}XztiO,-*վNAzGc4VPT&[7mˬԋFPŽ`Cfw[z9ꑂ"h+eŨ[{J~EDir<"NA]}Vl1wr ^>C%b}q۵vgcEsE% #9liP-|En\W>Hζiѱհ\0$מ8$ :+'X2T N+].'Jt/LE +@\ILJ`)nweS!c&(`-pG2Y_{~aL]h FYޫ|ni0^jߦ2G@\pjgLq;O$>hЬ$2OMHo]Fw~22N_%h2H[޾SN@r޼8SEj\yD4@Mm,'&ʼnHwI>Β=e"څ~RgsiO!w$So cN]:RW> ^Q0gIoFhRe㫊,zcY4 ^E+X"|L_,:{*zTRb"ubCc#x O;Z.tw/)̇,܀f6Q3?U,-$O #aߋHVt p ^Eq"-L^bm՞wt!ZoQCs/\(؃2 @zF? 'f ~ Y \W(Ws)!B3 )u{T+ f8]䎓iNܧ!SPTWrƧr"4s5;G{k:qJGeQ n|!ˡy%%) J+&OX2ktȾ8Q ݺq b`ǹ v/l[<Je@ I&O/36,:Z8$nxRCJ8b8) iUI*,>CS`@_ٱeꓺ !AQWȧtUOoڞa+vm]حt_1[(FY l$T!t*/uRҟ,aEbEkW,aqC{}P.4!|n4nS`|#utb̮ढTg8}=ԫ_WKč$"qբX0^Wۜ[Zfdy44q1h=npa̛9"#߲UǞ$湭};`%0M^ˮsW`YﯻK*X6{8$}gb "ٿ-YJ͹P_5nbbks7vJMBjvk>N 2'Z*r]K;":BfW|G JcyyM,ޗޅ5s@~FB~˒-.,t7iF;HrÇGM(KY74~'38FmEbI0܌ [&vq!gy}F%_FADB!MQs0G_wg"CEFG>2> ߳<#qj2Yg6)ãn:k1VUͰFHlb12 ᄆ`y+ Ѝ5G8,-e-V^`s7XH?7"`z;gyz\4N*L}qBVGja /\ET`ScYrSy1Tai&48yܤx7ǢvÒIFsUn(zJ|E Yr'ըP$Fތ~gZAhKz̥n`h 1@f*х鵏|w\˄?O)$h4htp5g5V0{1-6cUcw1֒ldjoŽ0aIP&4Z|:N"AY% cbЬMw|ޟdBNT/B; m@ᧀ4pB|`}Z;ixaT}'X kG8$aHXYZ/R˱B<<`NTy'i _YvD JlB^1Jeי`@N }| pIAna4Hzcn<4tm d)JR8quy k Pw\k[ux#H\Zpܤ'z30lN( Fk;ZUdΟv)yMUНS":$!eK(Lьu"`:^1ɶs-;Vs$7|14+OdD`w:T PrȲm/xO=9Y_=n+wsCl el8ol?(^UVΒkPZ6fYT|2F%u@4YQPڙqe]f8-gpZ޸?$\1L~҃02T=2V[P滽$q٭!]W,IO|\T"| WF'j^7mFp"0َe(@nxE &q#ZsL`U/e8bBRAP-FJk0qZ%K2ٌr@TC} {ZBp&_ MdG2w9N=G}d9(I|DZb)6VzfTDZH3>I̩!3}/|^_*|D%jsAǬ| /T6nڬG菉f6u+3j`űDcS(Jޱ _7r U^|B+r?D@Naß -xTZE 㤺w1 }=%蚠O54?ug{X@ Dv{~^Mui1mS~Q<+ iRjchH ۸UM N%}RNͧHݭPak < `yS)RҳJŚ? >Ӑ݋lus(חsМ6G9w<}+?cS5R>( 쁩cA@}V0B0^hԸ$Bke>coǎ@?|g͜h}&P7=Q==t@A?N?$k٤ LHqpJ`g9hԆUOlHKOU{'~7QPD]*auОͶ<q.%FC- P.WxTOMM5H&4TWM0㔅TuW%?XǪV @@ )BA ԘB/Y)f?+aT[?$~M݁Xȝ:V]FˏHRG$hy&ŷQ5cD3lgY1Bчrb:D24“=m\tWplKP+'03lRLe FȝJ8_3i]&AH8#'͛)n yHbrJ8_>b?xJ & s$Z<8=2tLJi$5Jg݌2 6 j'lz2X4v& ~ r6,+IRޛVg+W-Q.҅[ cɫG)$߬^,UnqylVCw#MW?) J 87$d|1 [fA5D 7JX[Z'bh5 J +O|"#$eG= ֆ6HF^F@ }B$h KKøж>H_Ė&6Ngv͢l$D1Dԥmז;*15|Ϝn!v`{ f%'pOՈ!t~DꅬZP7#o⩯Peċ^'dp'䤘ʓ=(|){)GČˆ-rN%V!{jWiޗnt)3}_Kne/̙Y_mJK _(Pj@^|/HRƍGSUg}m;Z75CSM{M N MPS:J tPH>2$o?"(4#23@S5*t7U[5w`XjagQ- 0KUu(rjI?O =D1W$#S+! '.SSirZɵg=\`)6eZ ree!|-eҢ~ ꬥ:TUG }'iǕ)Du_N}d_g5eAr :Cю@~0Q'ldgܥjjG7_YZw$8v=lqӂߘ+BF$5sYM~G#()H{Lku \f4rbG5%P]#I躷\%wx Ѽ+U\ZI+W 8DLH:YкRV$ѴGea&O 4NJm'bEUb@qS[`U# ,V{+zN҅!wpJڔYljHȚU*vIy, RRes7+eC*<)]'VBޞBLGlLn{-b㱰m֢U m1▨0 0]13꯴;\ύ Eq-9kݚ/) q`A@6s7{{ۻ8(А|u1->`a%D%F|~Q@򬜟¤@D#'Ў»͔'G }X S!D A!Ȋ!bam+u:eH㝬&,[b*KCx`P`=4Z͘SKWIVR~}Ŋ^MFU:!i>ci%j_3.Ԛ,GOv?=L&9+aϦcK~M\%Ck-RcN= #94qT,@oa/ctaɿ~uHhE.s8AaG܌ g{AߨWu[ cb%}S.|X &$Eg>繧.,_ܜ*9`ykNÏyPG<]P b췴#*ws|멏8>! +F84 K9H)MiQ0 mފlkrEoݙgLjtWh\r}>rb2Z@sR-Z#.n.x;Kb*$[Δ̷ܣq̐( FeJ20 Fm&\`$Ue`Շb:dMpVnczs2$DqX?雨sB_c#Cz4iyVeƝZmڸ}qN@K ,͵74$6v`/0 iz'#} Iܔ)j`y?GdAFg9tTBߦE`"rS4(pzj)ݴO-r@ Bgrp7>Q{8ޢ˽?{bҋה3C~'jqŤ=`&p,|*$o(>n~.BX>vuD|?75F.SzHHh ?R^tb%fd(ݙ, &tz ԘݑQv?q^"E[=ವr7-P!gi[]=@ט 3h?VR9ہWn1S|40k"|c^|t\=HKv#خ[t%B,dsI|˫ɢ2P}b-I'ߠ5 (%l9ӗ pgݍ[=qn4ہmliҒU>[%oVѳI͟뚹GIeR֤j6F{C*'\#`Ѿhu% ޭ`hLUZ丕U[D3-N<*U W,uZ0-IzA)_x6XK(sDPooV3; qEEx|谺|JL6!k<[+ pW#&2 uOh؎ki{,R])w KFPg& PWQi}Y.[COTlA 5Eę=e鈄Ya3(vZ娶/%)A+./')4_)BR4N16{$(,œ,%v5]BIl!C=͗%Ĕiv7bC}\ x.2>ݕ7ZZ7O"t E\5 =Ws._{tAʨ{2BIM315q: ~QG"Ф؋Na!mĭ (VUҵ1jaU)&*9iײWz>l PlԐAJT-ug?}m},di/203(2K%s*o4H]tVs70'':U$Olf~J`"n#y]_=:̥^E^<qT w4qZHX~W(7-̮x{LoT/39}@9K"VVL@x5v|Kk7Rɉ 9tRؚ 2pQ$W7]yѹ@OSVL<{mHLV`eǽ^gS*GU1ӔG[ۣЌ[LԨn'. fK et/X^%9Ti¼ w.* Qs38qj${Y<6ʬ]LOT*Pc Z*UB=&Ԑ +'f+*MN"H#ȥ^-:x*Zd& ƈsaϬ RP[N?v(9ǑS؞^ .~cVv(Zke+R&R?}8$BƬ$-IPS!I<"`=KaܜO s Rg%c71[AM*GeO2&*5=3o^NLI%BrXJѿvF,"qoh/ѷ?_ O'%=),9ĝ t$$}dwH'TT=4ɣ`=Atf,(62Bd~b- X<ϜrR9ZA# K଎k޴ 貑 R5es9˼~:Rx@<_ۍ)hrpk?J1ї"K ݭ~=”KT5;!~H;| Or%6ep* yH񋻌Jk 7'=jm17%wl~_fQT6B,;4KGTI7IdH)R;l3ɘ`q]΋Y? AsܛVcn:G ϼM]{KYZRcG7?A`"!.ݳe'IHT:)x!CG0ˇTy'`pծ;f^9 tM \9m4Ϛ;ʽjJ~1. J޵60y +x/-MjQ?;Xje%7Hb]om>w,C'%!7D똳I%qIysFzvp`רT$/RͬB-=dbNzi-I>Ly6aŽ\I)"^T ٕYπ/9g}b}H(BpkA<ޏPGq<ԎQLu+'Ⱦ%ڗ mH#k I4k@N y&|QtVf$ m4E/ &`PM2MU/zYHn2*%*LW"Wg'~h^ޤivuj>~dzH'"m2lc|6p!Lk^xk􅳔KMQGHOҏ;IxTѥ{g=[zo +'s|7q\sם_ɕoWaË'08DPVӰׇ2\6ixD`,p?=MV%KpUwDhLGLnW8tyC$oON=}K]@IK?TeXmRYF3cp}ҧ)luL>"87oU[ RCnÓ9|18RF"ľB;)w*8r Q :Ev=MB(_-vv_L^fܱn '@D"ؼ]y,zfWZ/Jg^gdq 0.w+Iģ?: qQƚ;sWQ8xC5dLBBy(7~!{)B0:Љ.fjL xr3NZ*N)' #@9 \CҳG;%R2Y\z:8zh6jWȧ%CsWӦxRsGX3#{O^3DYGl[YlNY,) (n6AW lhmI}`kzpX*>?Gq0zg/aX*Дd^:/f»S7)r1mQ:,z|rBh>y3 ^zTMJkKgUbNŒ&7e\=۹;6ǒ'=%l ӗ甉._:nibfy-ڊ_*ˡG8''7"HR)|WBēFM0Iy68mOgEgגzL=rT.t+3h۶rMFXTOWk'JI7RbUT B35g48!9L)73UsVv؝a~f%6 !;y a!~Fm֨X-%*~7$p%>76V{8`b~[gCj=|a*軁bXAh ]X9)\M9ihtoDJMAx `/|ܽY>D@>>v ?Ф#Kr$bR*4_qc'-"zkQ7܋(肰[NK9thTUcfHG`~^!B8WϦPBjPoGr{R[Ok 4f+xl34 'wB{$M*=TR}h/AK|װ;豙"5>`[hxcKnL\aCt(AL=ɩ[ ֿ)6M e7gVP> cA:-;;A=QE˰:x$pU97?C䡼1rq}tp0Ym1HţR5JQNj'V涧le;:^2=$ sK Uщbw?Qd_ 7z)Ab F*-MYhü[%n$UsM333g؝e: eNV>>DG s93,y_uf'I`*aYdiV{{6gLHs˙ꛞ3S/S\\*R (\mifZ֜hD\"ĥKU8!vG%2k/: եIG?OC=]C1YB<oIaR N-l)PƙV#6.Ŧ^TVoD-;|ݮ~T7%K:O~m1+Q|Rd$ԋ?4.W¯()$9_܂mM[[pq Kנ?,0p3ʸ?V%7UCt~tI];ᜥ!$*'v@R Ϳwg$о*X!!x>yWd+2K[Rw1udco^W+^W2w/}cTߧ`bL=ٵ/ q ͂l~jznbl&ӏ>)*Z:5FLvLr> Qu7`0x}u0#:]vO:TorXՠD!PP:QUQ8($Y Zi,~v@;ڷ86TyH5|2D{Y(ؐH켊·;xP-I?ZH_48՝p/e匋KV1Dc]a²)&_7OM,%rajfpJs ~uuBmɔjw_ ;?I@PM\;m&\mῑ'/{*Gq(NpO!u벵sOVdžSwć=op O1QfhۚQ:Gӌx:.(MOã?5$MO&3^*l|&:V=.>'쳷9REJMP>BIڬCtu 9D:tUW4#z9/}@n|1yo@#+Ajz>PMhg,@Qroei0̹XFqyf[oȺ-ДzgCk,@CWpUru@z,icPxQιTdHFuOhr9L$eD{ G﹵qo]+ 7E|\/ Z LOvA>4Z!auY4dsKLYQ4^P G E.9/C.Kk:DQhuJ"=p@&b |k>3j!?^ѥZz|c N~/t 4CsPo#Bn`sqJȜ> A~@\r,Plэruv<.8ϪB`xziPu 7L4|;G@m׼rJAMY"&J@R2Vc)l~ךϜ.0aZޭ&y< g^!С z)ʒؼ49 [em9:1H̉NHIzJeI"XjAʶb6pn'Oí٠c?fL]=R,K~Nѷc>U;)hmӧ-x~rA}v=W ڤu9oZ{Z-Ojb-0Mk֐yDύQ&dK졤OLLy1q$7ujS7E*AJ50=)7|)s{Y1H@vqFc>ŷC/ы  |1;Ϛ ʂ$?P׊YX4T5tzI "!|: bHQ wy8)j)qe7%{k6骾#^R{/;5,<5*~eTCFtBR%+bGq.N2YVLwN5377V Φ‚hWBr-Wvuc 7=ݲBpVb[4Ił x5B X q'6O$x.V>Aa"1%ҳ)tKHJ6 栔4[^u8d96/ɒ|Է,<-NN75͛S_59r6U>V\TlaLJd2i9@ѰZO K[fQ} ,L׼ͣM}-K((i{ɽ#q:㼟Bo,XΕw ( y"O0P[KDb܈k\ZyL!cg~"%g\wKe8}.eab!$%Iy(kB{t;%RQOyBpYKx*?W%0-k F0 8K2(~rX.(zNUK4mX nTfVjGmQё?ČыDp nu !bp-/+]zs D}R r=M~'˜mV'^wS4&ь/,KqI "VjVi;iنu9Q۷ _ϳd|[j礎ܚ%f9볠e^[.=(@AV W6y+zcke.)W1FHE'H`H%?vqU+tR2P+"lL4M1*Zqy~F@"Ϸ [6ZZ;_`}A*tm*{Uy`l8V'wM%1ʂ{f U0vjc5z+Yten(m:7o{) 3LƒuNVq.0Ap{$Fi'g%2 axqT>"gëA] @36(#e(񨜀;#l*/r;n=sY_^zc@׽nrw?| G\681Xye<;!2ބܩŢO; pBP FsϵT̫N&1՞tcG,6?i9ЀtRl0KҺ L( Kʛõ;뙚7<DppF0>)H>#IEf7JJxt:mz!Oz̫pG7{u:Rp]J̯dg8hr`ť-=Ő{'ZHm[J;L%c8I-96;v6DARhqȂG/9L 7  J v "T(F\a<-iCƠq.XqTiwyiYZZ67".ϝ,XޜTtHoοdP9)1ؔ#cѦg`8]I"v})J .>ݢ.[Qy@7l ~1viz7Iء8ŀ+~Չ+qWVqĦ<}Oȷ@c.n*l^I3x o.elO6I7#4A/j;/|DgG 8U<6r&9'yVy=qpwsMٌlYl-mT}fJǽ\?r%& xdLsѽ](Yd+% J%x-Կؼ|/c@ҫϮFA{aMQ/BpL a7C2PV?3)Μ"JR  BNe(GyR,;]Cm5UZj 2 PUmYt3?_qJmhꥻا:+Iz!I! A{_ o}/xsӪmIhf5F.+Ǭz(kjHMO{c}1mh,lXU);aq?aHs95pC 81Bn;%(9V>!Wg>^mt &;sgJeԉ4*| |wUj˟&Dx$7 3U"-uo&n P]FYc]JHHzw{sa7 u{!/ZʭfĊZ ΢OB@5ZbTڨ{Rofҽ\!{/sUA m$=v۰52Ѹ="^58 & Cr$}ddz4J~S-)sb}4 u^k{_UUv PAbr5qoJ>1A6g(,&TԞdCUߏ=3hWkiC%)S$qF2I `L*9 qpe̳,^ g""D﬛YX@<4vNp dw5*}|?cހ3uGL]B݆N4=at4r1H;M|.nFKC"ܪk)7 5YBMilIܿbNO\aYҩ |K. p8n.d۟۱MS="J2Wn 'h=Tw#H6 UM~kx,UKGJ6" ntLZ){'Q -E@Ւ{xUPF|q>+Q#o< 8iO0GQHp l֮QYΈnnj zftIZѽ8?,qAI+?VIqf[8!JۯMXthHbI]Sg@? D*"USG5m?%u1Y)XɞӀSn2vRTJntZ:5NGW]X(dԃfX~Ha^tLaHe gJfW)N9JnӢoD*Opx{\C/McB̶EAݫp*3pxɵ{{&у |-(IcVH`A4@0E_UH]gF'܃wAu=XD+2OҳC1sv4n$;!@wVZ;*è( tTFtE(WTy >D.#5}k*^l,I7:]n=T;-a3LL&1FCѪn~>5gX;W1=/UVP]^Zb&#lӼ'ɣI`E}l>6.GHڸ53cK*iof8n>;\?e&3B0nAR9ly҂+Lg@ҳ>rod׫Hdp|Oz$)2h*; mA J=!AL w?FS;۪|-m W1iΗޒ|!a{M@4#X).Y&Q!l/Ѵ)k5x4 fAޕt$9u)u $ށD,8"|Oݯ  @<Ȃ5"=93FXl AbtAg@@z96MEDD Xa_RM },G͜N ɞZks4Ak@nN/KEHQ)ەdEsn̨OPDC!5EIswD錤=L.*Zy1]d%~%NU!rwoy^cڦ'/Ʒ =IӺZ\C*f RE{, WC`$5WLx)ԙ -|ͤRo_F7o#f_l^\Vşa(XjFJXZ?F;l_^V9:y7Y0fU@cĔ̅"=RE:&O1w*I0F/}P ^f'Rs1Zxx 2+`5r+<59eYQ/<=:žyzhLTҼ * <2_&v+*iQ&:[ex B;d4^0}—?bT47vH!WЮNJae>&9s8Bk[HDbT2KYla&z0)kGL*!0A RlHX{kZ5cGG)!JfXV z;qSR'8.Hې3CzW[+ >E/pΪ5NDSG<1_,% *$|'rF*lolh4|ւm$F,x<Ң/ۄ#(rY&q+ձK93#07Slb8ԚEв!rw|L9,@e%"cuo5yRZsꔋ@Nʳ7]s0I)yUsJb1, TX ?ӛ0;])*XjM~ȍHI(mc ѫe!T {ٽ^!uֺU&y8x\H,v_ CzF`{sexA>;4`tn+$"~>E~5y a S6tD< HQo|5$)Tf,ԊCa~h 6,@v5jϫUEn6LFR!ӓ7LJx&GB˷Dҗ"rCt집#%w/B\VJJ9?i3byw)7EsF2FKe˲ctnUV lbƪtcQDhhTjy sw⨿S jW< ݓvмwH n%nYIM-sg1{p G]K|C`BQR:wo?ꨗf[z8놟";P֢E]KtޜE U?Kq\1sA‹f\,⚳0 J~ݔ&Y+?4K$wIEdy'zu26+pQX&cz"7%<7lt5:Q.8ⰱ{o5Zߏ%ri'nDt ;ڶ/vN 7kQ-[zy mIa,:Xdhtjg9Q߈lt[o f̅K`Lp~ujUv.q.Kyhѐk I'Ly06V Y 8MdseLHCKVfD boEkXVВֲp ;_:`a" GOV ·4luݱ"4zz}3 j˦шl͸@֥G#{0|Kg(B^WK[y` zwd] |6Oof@ltx}&O{6!y<~+c/ߣ./k y,]FJJTYA5cYP{ *=~n':ԇ2[Qd*$zВ'nh&$f*t?KrR~%.[-fvl1^ B_VZ3A=&_immX,P#c7 jy\0H lⷔJ3fI& $}(3KnB`6.;^ yx$ )+W[&TrP "`*"B~*Kq9I\bթm+e$kחH?(uQA>8SOi  +O<핋>qśǶJsFxFVyRd'y 䰸5C.&2k9?~@L|cܞA X')Hclل9c? @!Qմ c55IS e%&:ۜ{3\:Mv.<[\'D3˨~A2z2g)cD%jU֣RP~TrF$thZ{ne5N[)f +Aeڊd+ܼK\Ȩ=F =J+N}ρQrD 9=ZxId>xC]c{1Ѫ BŽ Ga230cFհUMT􊊏ݲCw>' ~6?񎬝eO+]m>O]ÑP 0OBX rbb^@=nFs4 $S֥,<  əA*JwBM5: jbӾR@G_CZW}5fK R@X(O: e7aߛpƹxhDQJ{/5Mи`3-׉Fc-vT91yaR%&hD9^zV5(?^l\s֖Z?Q*A.&L )m⇪O4cIYS첎W[9Pj|yYE3++i "7՗u9R?@$[4ڵz:.]cۊ ak}T,8 ix#P<!Gzx͕, n6$/q09M%)Žm1OC1S* ȊDT>T-dP+H4*SfNgd|S%f>pۿ*DhpV{'[tdLAO-f`QsPX*%'v2 R`y #(M"PǝrYq?Dg楨V<;B+ Dp9K"kWlRn3v2.VUa4qQg, \!\+ uA@/Ӓ!6G# 4bH@CPT|> +oJcZnvM~ DŽ5Z <ʯ D犡=>R}#OKWO93ٮs~g8&--#q/l21 2׊S7y&k,=^JMSPmmV2z8U DZH]A|B_ bvR~lQsO1? b SP_69Y\Qlus%pDӓ=ѻ;Y'+9M RJ ]ICa^ T%7 lDa~en0YmoS0(xuR:{(!uMН0cWX}5O3F_}-Y)^ZLeիgƝ?:] |2e BPi(+!FW,h>GNqpK~W(IeTc$Lh9*]9t+ q`6 W!ۑpaiCo7\>/c$ \:b  5*0<VrU*dEMjU-Έw(?P[/aTvr"]/>L6:62g ,Tyv94Y;DzW)ewI=[D>8k=b/SmQ 4RmȻHrWm[HC`CS'I]b8zhx3D\}QNx!SNaCĔ\XEgA91>;Z1k^LaWeԢ`MLUacDL X7[2b0>PogoxmjFfj8yퟕ_:45ѧn)6 +Xf; L/)rC8aoVg-OdV * 8̖EW;99i'КiVa2+$j!}ݵvo%ܑǘZ=³/TqR{Yj4sA6-`C&N:BE !fQdTlFyj\,cZ^؄%&#LLls۫Z3ozC'h.cľ]X܉#A͜AZDD-PFH眼%5Js}ң9{|VQzO Փ4f>HM>,Y X>ʁr4qEI{Od!/#x) qa P%LwzuGtp2JOOӽ&gw>9ZX̫^ Z`!)ZGo_hɫ 1\I2f.~#G#iS<{S4Sê2iб[Y1`X `ېcR%-[1jgOcPklنNU $İ6 ],fJ2*K;x'b$ v[@Ob.Qt^JA*N(W ;Rf}aa">hMFL+g8& l#}D}n'+fjYbwYuv<6S7~T=ݞ䪲(QQ,X7.wDdǃ y4etk* 5 <3Iomv;=)8堝+׍ZG%uK=j~@ܼ\y&(NɐU~VJ^!M}[vblhM0 Hyt2l b?1̈́I9$|cIxu^lN=l*p 4VrV”N}!hVJiU^rq )gAW8v&ȰV,F3H.&`hP; mԌrfxVJ^,$tn}%E-W][fB{xp^!cceσv2Za5fKP'Sߑ䳃QO[o@L׷jk򪀂 (Oo9ci SER;(Wz<~}'ڢztcr!Ś*lc&4R!=3$w?-(I_U:ٖjg%KLQ `D/NzWlkS(?<:El]K(ΤLEx*֛coFq S.TMv+Rj먘"%TP] 2y&]?%Zߘ1-~u߯suA49C51 7/Qo^Ƿ'rN?bX[Ft_?2f[GzhgFvn(r?w\x1THW0%LPWNо=~+JY2L66jp{ zf @j6ZӲʚMCÄ>Uλ@96#D䘳l0 KxPV`?[<(7W-/_j!F3ם^|)#Djp>SIYV-xy[oBll7E\hai6@p?Xnn_QXn_|nLP4N=3eS\$d*i+x^A4wÞg1=X dnkrQDָ!6ߒ ֑u!-}ׂ1TcۄSAAE-+_. o =,-|V;2EJ;v7Fgƪ8MZ]&W:;5yYbT,ˁD~Ao ?VU"$i|[r7Y-pQ an4chZ,H$$1) _v›m0HNԷu \k$嚎JMT1\Dr E Sv0E!AПv&.e"09K3K;%#>i:dGݖ1]QD+i)Rm##ftQ|nggYx5滽uQ)Ǧ60\c4@^!jӾ hZ$`_" <׳[ S֣<mVW4.}㶡P$H{0[R6)EȆ+ GM:Ƞ}ؒ)]꒐|C^ e_ՓX}3~ZS 'L8 3 BwpoJ}Zs`Dgw[/4#OQULOznGLo #d{GM.wexwQ8ݭgcXkI꽬^=،L턄\z(߉k[x6x+&EuqCV}̱JCAToU fP$!*Euai n\^(HA2@kQ(ru$gO O HŌ >}V 4h 崅w컁iyuYW] r*'ʠpE5`=Fa Gofvzq<C>7,ڍ%B C'%lEIC+VwI³lDX&i DyfMX3'_lvEզIY219YaEӌ g`"&ׄ%.&[NxeYQ:ФL3IdE٩+ q$kVgprC'j͗Y=qT/<fKm,"{Wl; ;5 xj)pƕ*~&+a^S)(jM ͰLc6]$$r eP'oT 9sTgs+At St~9dfBGVO{7k;aO:3ςXz}b2y#ycـ]92q"MNyi}ZE1-F-73J%V68wUGf <8`7Td z zv/H㿋yrnmo:1\fK&] 3.\&SjH$ U+*PbhG%sj(3H_%en(ПT lU/s:\~o};=P}@Dgbk;| nY1!6 =H9Q-R@Y߾h*W p bub8׉yaTͯ1{dD6U1Y,wc#:TCV)- 1}Tvz*UwE;л<M ię!u}˳ko"aܿs$xeBLVMmpB[a v-(}UE|oHPj[mBeBK^HJu(5qmhQvgu#ua4U=ONd :#v)y;ߊ^tXd-REE_]J)q`r~ؒRAh8|WX6 V~F✅ Q>6ƒ.C:ٯ7+O%kŢL`yO/7vKKMgΌš?ac& 6-ܑrPi#O@T-͙_ bB)Js  ? E UGqo2DXUfJ2N8l\܃{/`z dE>\71x%I4jXMY m Rm;Xtj+{ %86I۳¦~┊_Y*skoQ[iıQ~US*nGe ++y^ZWq+C/jjz ǟfo^*#~JGlU7@z"EǪH2J1I0wVd#a3*q-E 7e=;/I-o\(ςlmQ9;O$)9xmޢvrΤu]O0>dէکgl пYDžO(/=mvX$ݍI|>B~#ȱNU'ٻi:;G'iWK )vK9ji$ۉNԈ٬{HXq'bEdӐ,ui8H)%`9KΙ ?$4Vn8MP+bmy^Y"1%#кM` 2[/(|xsٯLU]2VEPiJFo@Xx(2 8*-)C)<|BT"MƵ3ؾ,JPN(&hy^ܨW[j> ,`AG #u-}z$RE::8*#&pނ`xwO /) =l^Ǹݱ}xt]I=~8+>'.6A| 2ezJ{I4T_s5e=1?R??" Anq}QEl[rKYLX?G1LO_z;Icd/QE P&O_Kaz=+QE~ 3b_,9EYpƌ?o{WD?9#T0:jS[D?13@{]UNt9 `2mJN(L$at2a[D匱#һa'}J1\M(ry/Cy;ωm11ZrolṶ3q,GX$TWHBcIu0(ڦ wii4A!&ׇBȟaoLMdfDa t+ZWv]P>@I]\7~95@vF6IyRbk25Qv&(ņ"`՘u\1"w^5uK,b}@ٙ}v)5v~…AµTNʲa97slم@1ʞ|i3g4}d KU 2z8rTF\B2e=4>-fe+Sb1mXNfĵ D+`pDt{OD'X(@8,C %c cg z/ #5'Y+/;gʵQ$p;rh<`v5LTs{,wCOwAheq [U1 "9 @1_~wqBk6wRR5ƾ}0k|Uwi93Nӎ t`*u=eW8^'Uh?ÐpoI[iz22\ Ovv:=>"IՔkz9o̷ü\KfVֹ#i^hDJ>z@z4xL]O=#W!H@E\K% 곓a™m 0ve6շS/F0 兦T4z6O}D X!:#= !@0H.:خf"d<4-nV(,BoYȿh^YVȘ{ N Yd~`v X^`'25.͈jm_ݏ(|ebP}^H2݁&Kqa( y>҄ 2XϞ[]Re-d H*6 k[toK@L.,y(!S)yemDVc9GųWbb{cE:x56Bhc~ǒENGczBND~yƝcQb=,{>=_(_S YǻHlSchaB3BE; Xbǭ.1Q!`+[IS![:)tOze~5e~%>f7 K&,BE7I$S D:~#!a?ueZ` Gt5EJ,ȭ#X"Փ A\hd^ܕl!|z]8]% ܑC^8O{u ^\1k x.g_ S.2e@Hr6'xPHDe"e=?X5j"(gC O)&-|?3y 3B>!Y 's/6 ~ݻӶ] T6-#BueVJ 1m}l=pr"/0 CAs%0WPmT QNawYơPB4dm!`Y8RRAF4sGѫ&=lU3ZSxD2K.6 EoPOu…UI=`6GU" t隐U 4z߳obm3o`x'_$*J\o R7XBE2S}!?__VÞ}k43!2yK13ȳC{,77Ƿ)")=gw `TL{/vuU.^ ׫D3ݟUxb ̭Aw^RLJQG4,Q=Mn>:xDY))4G\K YO21o0CrbkO CM MCKowzN^[Tx<7xLӔV$J푠_0]m.xj*Fӝ_MoY{3hmR|5)| aoknC~+f';ݫAS7TnȟfC*q&v,竷_%M_\z$Rw/O(`8gr J|] K{+%$%*2i:O!6:q.AOt 9<a`&';bhw+1Nb5ٗ9msޝN7cu*p -P$KBe0Td_M((>?[? զZ߶ųŖ`?~(3e2T+9$]~0w1}{̪u5$D gjHPUёE'8J,pؐϵޝFGY:FJ:(30Q2קdmA( c7ԗ[O L!~.wd JY(\0 R ̖\e=¬~o1d q#@K <Zޫ[4I3TI42}]Fsͧ7J:{֓D=F `m_ZVW%s4l~Ew7\/Q($;OS$tCȚ;]Z)OT~*# d]؏y)@1I2T2V "B &ȷr_,6PeF:\5<ҫbsC~fe)Y2Qm$OUCc6L  +:nEM, DFK+d#xhJhӞ1CG< mTm߳g~_&(jrKXh_b{ߞ sӫ-N꿍}Wr+owW׀ 6)[t1QAq/ s#3nvGf\9Ee܌UiRkb TIK%2?`VR˺=ԕH/K,2Эh~BTvfT#Z!F/I{yyqm% ǻ\浑Cbq-xM5ShOTi Iԉ1z1=1Ng(E_Cx+B,ռ=˺*Bi1HH[Vy12ӂPH I'v;o?U#C];aU#t5(ĚnX@ɑ6 {7ˊ\d1%-_sJGA"As6;0D45` }IDn vyTzBh$167|]:hsb5SJn1߾{T^4IG{zkvuMfp~dn·A. gwh _ gk"2bep.,я8>m‘ 嗍؛۴Uc9z؏nݥ ĒSG "L}Oõ%u"TU'_'; dT1 z dL!gl-`F}y˚x=F `#F3nu7C~m9& j2\ xӔG~07X/u_ Ϭ-~ T]JgyWUG~Ӻ5q*EXwDnf]LӒ>B*lZ48/> `VlVPN'PQJk&h_w>HHs6+%yr oG o bX:"~yt+46j b$ ~e%jaNןm9;LӼ> Um @$8mk8MT EҨ{_C_[\ % c]SL!&XH7 \ga:/f)!qZA?Few6㈡ϔ-|]lrO(@T{Mb<86MqO{$.b}rO'DEZW`doe2qڅzl|/ Ǵ+u!2$&LQ.Lb6nSç Da *gPL8uCȼIfoTH_7ij [<5m^RtЍo^wn\NȻf|<W4әX57A6?Vt\H1#JhjѬפXNoDgvK۹$E Rlun#מ!Gv4+B__$Ȋ5 g@[$u=C֨"7 +:`Ri֝<&S}Vdv^+i>cXrnğ[BCG#wĉ'_#lRuEmѢ-KA@s'﷉~sOh\{7c}${ Jvʜu$XQ 1 `}v7mEpVt})(% Q7COo+=nAm3L2~! g)\|:nK dz1 zPPH~j/g/aQɍiCY=4T;%?bꇛc\ݝ"v((U.Qd:R/рZfR">=3K3?~Y)#teL#g`"K/iӼEN#|X{xEaث.:s q \3{W~{ Jjl;ك؈ӈhr>U8-5Vc 5}7DΜRP>,#[PQ58R0mzSd;oY:Cd!1u +F+a7X4 :Z_9JN(JcTPjC1e(V=ęM9BDh) CV3aJB=uL ϼbi/j#ZpQTH7۸8}14|,' uBe^u tTW?uEIp64$p={O1֥ͩWNW O*}MU 8Ld옱ħj0=n @RSiZ7 mah '每'E$A@=h2FIͬCaSN@Ʈ--w/BnV#g{B|/м19sO%>Qyk<@ O-6aRcJ-kCD&S <'5-`Ge1.cµ ;߸6{ 28b\jFz.72ak+ܪss}ް^ $ ˕0J YOВC1)ZYR#ɌVHeFPG8ܖ "lӁpKV&q1[@\:.HD`:4eugmu9ЏmHF}^&Z;!FX(w4;O~WQ_+uz5|U\:txbwO"R()H24@C~;lXi1 FN.Vn.NpnKWDc}SY{XKEۢ(_ p&PL x2nOd5NF(V~ktp&tgKN 4#Gjp=gY8dDMzLȐ9IfMߌc׽`wYrʆ12HD*흹KXh+bt"8g w/ 6X6g`wEIZ*S0!0Շ(;h {UۙpZI[Lt{P1ڐs0?'' dpß.> Xgb4d=#&|hC>jǔt~H|BL5[PZ`zޞv}z%(a?39VQ.' qb"2G7JP?T ?Hj*w|Kױg7P oxB|fceY*E1P_.(HQ&9;$xEOּ6>(zE+h0;:{&"ȫR,vMM;y'*ܽH[,1܄˂uڤbx[ӨquYٙjNLJl]38Cn3 \Hd`P5.dS2)۵ EFfV]O#©/:A""Hy^@ [ ||ij&Zя\/WLڟz{Cy+{[og( }P4\uXA@]2-icΆ;K|b43bc4r@?ٿuRG/-CdzEC5>UXp(^Yi;3t7zĕ՛L*:+ң 0@oG{7 } ިi@׽0乼A"Eh^ ĒH_77ܠ9߲V .k  {yNvXKLì<* 囲/^xDLI*u& KS3:S߳dH/MO[?9FPtZ 3>^xK?N5h8Z'uBCOża WGx$ q) g.Ea`͙D\C(G3|^V<)!; p"+ۛ䧯XF9+EM"=E37!RnyO$x@hԈ ]sTˮxlt ~)VanKA 'xdz"d݅^^"$:[lc]T*WWL9svFs!Ra#Mʳ7z<[EB9E ݛ /t S€2$0 DbAs{ io4z.N%/nPN2bq#rmuw v{;dm[,no*3ۙ. Jq8\jv(\d\.O7e<g\APeB8ܻA "1.3 ?a^2J5n_p'y"iZ:;L2Cοs;KJ9\X0y Kyg3hp ô_'UFCVfxiOrذ5x¡e%c"5nDA;*MadNscĈb" mos`qYkD O/VTv0rSsq6]eV?y e2%$, 9REʸ˘\_-Jxz@>dMVhfMbrsİb|l (s _1&OgifXoKGi ]Ca:ɸb ґwH{yZ'k? &1%bCL+R^v M*#;lY*SdOP:J'i&njpLz[tAU 'ߊ)D4,n1 5=[Fٻvd3lzhi&(5%x4/3l ClQ: Bi>7Vj xW!4vVˢͻ4^1po.g_HY4{Q{6\p8#" h.ӻYKcλUU[nYStG&U߬t~D:!p4b[qa'{ܔpa hO VV`aM}d-Ht$bEW<܉yc,4!*" sDRek$\ F@pOZ˽_/Bϗm}?:Pb5wrS9%^%$Y)%~DM0z Ό =ٖ/f}DO!kWUkS2B/Co:<#1< J5vutJ-mnC ڤ'>w.bm[3 ve곏[pM8̗0E"G- ڐΛʑ5t'EN ) [!s+6A=٣ =J|P3gʣ"?qPtk=<{kFөA{D]`i ;}訹 ~Q*/lEx ƪB`Vb-J'7 3)-;MT-n('ٶX~7AsRVd#8GZU]`+P]OamƗ* :'m=p!-2!rfk}a_'߱fv OO(YKvWJV5?|U' .`&Uavf"ڟ~GG%Q̹b_YNHQ5ĖiC|VU^jAhVG B;=jn瓌SthʸB- 1"#?=Xg%MR'۪d:Iq#Hf)ZugY,q fmwFeI0aJ\Jxqw +p!q])<.{bG:,fX:.EHz:f,D5 jB=[ŠH҇32^,@j]|bg6[V> +b06NJdMx͂cCuW ~谤nrj87_YT3~{w>E `?)#! =S?Ӊ*RݔzS٩.4"l fXoX&tԂU F^Pk\,@ՕI>89EUlN@/eyVxHCGn1߬}Pb% nGa6 o84!+6"80>JلePO1x@M=N.ϼ{sHэI?,φa>_w%· )‡250 /N9>P۲>gGxhg+/]C%(OYhbSE%wl yKRҤ4ϣ|h\n /`_ŸT $64e4H]xM[G{c~nO6pIzπc(*'r/*sh lx)CA0dFǙIYd0NQ/s%֔S̓>Ɯn."s hM{SC Z*&>-H76 Gaʓrȉ) NyTŒg #j|+8$k9`M3BMƵ-\~QUad*? f=!yiZ+y,|&n'V]H+ZߒLxL~lw#*eGKtf Mwˎ̾zi-Nc7VU_Bf] ^<>N7Rt,(η"S᫷6xH'^}eb\draVIwՌ 0ChGS!]#<\b@>(cS@G(CZhd+ -iiOQ819,M"/Q [6(W"z =?l˕^ =F3fVP*܆[Ojz+G_+M&yB9r!_5ι{˺"׀8-a SD$O#.Zʽ 0šIX*unėa&*j#ewޯyCH"[BŽi)-Y{A5k&džҥΐ2\fjQMj~J]Uu6LQS2 H)J%]GYBvf6LIq*"_4˰ۉ7 ɞєq@@Oᠹ[u- 7m%3lGt^I9M'L K8{Whd?!e'f&EԅG#LL2!d(_,,q*'r͐a*\V>ܙn؊ @}zD"5=CN6 2z:)%cR aYH2B<A{zNWfm^3P,}AW$26 JΠetf4 9tV{} Gm> gp qQXCvy krx g:/°z|nWSJbAdqP 'iv7hHx78H9 T7K\O aqy4Wr6?aUΰtg9ÑE[uWlL $ 愷$v=/ﭵ MM ~ăǪڧ#803_+d0;3Anl& Ġ&8U8[?LaG:uT4|pFBp~i9g`W9jn$L=QZq(tq*lX)y%ԠzGHB.s=Caބ+L"Q?c :?Uq!ƏUv-҄ڶp+V0yB kܓI `%O4 QGu=ͬ`smMb39}qT1Z>x=d&ڿBQtLorԓܮI*e]QUy>iEPDNoAc#}E &a,=l@ߣ5P( BI @zzeT(a bϳp= #_i+ ֵ|^fjf _6"t6t,r􈁲~ E҉2d{\,6rD+!dwO yUK\e͍kgϷB uİ&R3s S؃%Sݢ @-F;uE"QIYF!+rXeDPGM8N(IjҔ ?ΦOehB[@Q.ފ$b)ˆ6ԊVve{)!90.^˘V=C* gϺMcX O\qǥ uB{\X/IWãl[0ul}З_ 'FiK &Sϻ` Q>SW!$!J errkzdz Gt9vVd##jeNGZr6zzbEn? ?}wT -MV5xrTm(.x>Mj R(Xl'1 Sihkb%S-,eאY .SosPf&! ƛQ;R&߯膹M+ 4j'8O:^0 + 4C 5~4.{x\qeO'͔bE5"JczSbٔ^p(]ev5QA6@}d#"=ʭtHDkPFFhlGe z4}u!wtZĒdlUnߜ8r/zK F6ҚcLg@Y^əX*.֦Ov~G7=k]sJq5f`}gjlIg9w+`hێȜ"1z |NN58V%uU+AA]^cY:%l^gI"~* i4FBEH@)WaSk ]8uM}cC`TOySkjp2btrFoQ{ᯛ3t&[m E~ͤ^Jf{3`"`uU!n <ݱuԭShÆ,M`4uf&fK B%vm~3d^g{Xu(PK$YQy_i{OwMuOw~.zzi@(5Isկ YԾ6UJ 骚ޓp-H`q=#0E'ҨI14Sooϗ5ăo@Ơ@(<֞"*u\J@:Q/(1Z}#QM3+1*X,n+n$[alϫ+ f]UK=t`{(4s)5>.`=~VIy"a҈-> ~;%Ӑ_'f]5H;Q\p#PEJiȖ,t5i.}}>݋xSs&(u g%Ikԅy!L[ƕ-~HhHz rdݙD6:xB;zҸbx/(9! L wW73)@hr6qT{p\5$I&򬢙?\_ =طpܯD/Ƹz#S6O915Qr9wD!}Az.g!5,E(:l :3^r}"(4r)} …i7WKE *Xq4?wj.Iy tզ` 懸#NmR=Yt8&?a͗2Ӧy0>$$˧83oR+V;4$ ^`O=lo;mXɎ:E%^ s,^l$d;b-hnH/@T^l[ȍ~@1hФK0^2XdƆ75bEM`^ J 0w"#5}&ܡXW'//<ʨNh״Z'@}OFT)gz}5\x}j5Ҕ M˃ݝ -7ɠ@q'QU̚9&ȤVN?)csVV3؟VbiMg c[FXRCoP|k#d9,`mʏݐHK[õ9FBίΗU fBnX[%p?fb$@FQȭ9e5t=ϜZ~f׷ VO;SIwzNXI:Hxi/#Q{=B{4y_FL\fAMHZBEp=w?Eڛw Vdvf8>L ;@?}2?foF.,fg`6 NS2#*d87=W셂QntB̭or_ׇ\KQ;ߦXG79Ld"/w.醗2I@%v vJbbAsږx~Y`=54ŒIH$0x"Z|Cv'i<+׽+s2f١DyVVعŔ;-xeYcsfgTG"/G.Ɇޓ'wSRPOuҺ=+le(2~z>UDtrBg˺Jt.֭E@ux E[8}O㊃u ȂS U% E= :L7yZ=oJpNmkq`P9YaEڨ+یȨEɀ/c_dr{2ҏ,qma [E-ǰZ*_pЃ34 ɐ[-YI O2,F1 kR׮[d|j+ 9QجMBF?4|V)vcRT}18b phyrdPOݭmEzd?Ƕ&k.TL8eSp U2g{xԭstOni&[ b F4QZ^V6;SU۫iLԻc=fB %ߢ3|g|L= ;mc L\X#"Dgx"1Àjv4+1q&\SEJv0}yo_TI,󰤜 &kH%>>.G:{W~zwt5W9p3^w<QB)J8` <3bhq̱A Jؚ{aU.~_קh Sonmx X%i<:0[,#E>qfXo?dWt5Mj4Yis6E3j:vNG5̪ 3h'gd~:]x}|RA%wf 0;nhtbs|z_a(K L;CsfXq%r,#;5iݧd+ê/WaD|Rz%;Tp,dA=vykjr ZtT{7yn+[8H 0r?_x$>t0W,,Qfh8 B, 2M XOɲuNDj ƅN Lnh &&&6V*!BL mDRÁv 4і-_ +5Mlv.Tkd| Қ%S%8. 8zY& j,w_!4&Z螆jP4䲒9Qc0/v>`8Qsh*Iq/1zN lĬxjܴ*Mձi#~O~dNC3s`n@&存(.o 5i2W$(2+R C9-DA^!Hޅ\'G|26ܺ$.F BX|#a\av4/6/H&ȸy vg줜B;lCփLb,E \G!w?q4B7ygbON{^$`%`l|";1j)y5)͏vJ'Ti` .gq< (MR|C>: "|8.Ke3ٛs,ʓSDeqw3yx>e:t i**i߲3qSKHPZ.HpS2/`F)"4j&E)LJ@vrמ#&*.x.Q)e;3Ӓi_ K͗./ymD}Ĝ:GUɴ7+p4[nH⬑n{]/*ӈ𐩴/>b]m9C =seһW0 ?ETM7NSaBG᳠$*fhV?x4OI𡌆W*L~E%HjtKARWF!@3Pvsy?&gxN,U~|f-hAB<1XFL\n"m4T>&+Xgd gw3?N\u!O|I teQɑcog {&Yì۹nKfFNtOEo}&Mcԭ̓xUIrX[+F.ԶEaƨ}!q5葳4\aI`:.36Mյڜ/n؍ç;ԙ,ZRg؋@;ˁDPԂB"S^8ufZ"_eG&`9>1 NܢN4-JE0φG[[1aXN{'Ђ%b 2eֹҜlJmD_|v3u0fHÚnKR zfd<[ʂ眽ZJ pOυuN0)|8{‡vC*Ø{S,}N%9DZq:1Tybxlm* isff9ZJ4qrot*5mFP{+Z_1+ÈNc7G} gmZ%f`VSa8nVQb+hܬJV-ר} oIuŎ0Ax#O=ԪpK:gJ [N wf_VM( 8//‚nۅ,}׍)vҮʮNNN4F@ E  3}3X}ONڽւ?٢U2T \d2>d(2C͍" u0Ǘ.J+w_6%+%z^|lDN]^UˌOL2 GNB"+B,6Jk`}^[iҩ8WڅŐ%wd7hM H6ScS%gTh u2Hn){nվ`Iey2Dvk/O*qֳ.at?$Ioh|D@a /oO:/G\NVZy\8i*h2Ä9J:`z`54XFǜ "f4-OrV0IV>cr4Gv5Ɓuǜܗ`%Ձ5;W ?{"mU-iDvVCxXX.Mymng9JQ d7*Hn5Q3 FB8 ϬI/i1g@ayW+|M$OV[Yb쾢Z3T_$ )d{A>`xE%OPQ2y@8%n a{5ܪU٫#Hr\97i%'i&pȭ21"00 ;gj[|4:Sk9a7an]E_h}WaЗD6+Y㻣R]!쉀?qO ;i-1 ηU3 V~Dzz"A#:vLEcG;z1 #B4r}ѳ!oagJ`|k c ztxCX 9kѢ#p#$p+œx]&"* " UZ #Kp5CPќI H)7j㴨`jn۝ӠdִhaOV4 $40ne*O3Qg Dz"C%{r}bީΥk]W,wן§';~쐺토۷/G}"c}Ϝ!T[4o^G>JTDW k0<. $hN5xl> mk׸6InX^K ՘!ՅxG\.65>pxN$|H?ۊV#X F{dQx!~ } >^"N L_#7ψWJ/vN;dZ"CFR/Fވta$UM *QK M!Xx({zqf7"78/F|[WbXwvNU(Qh2/W*\Z0gonlWM.698g+\Y2|{3!]$ֆyWv/? ݑx I r `i`l 3Tǐ4?/`suar[L[bmlbLAXi)=ZEEHo2tc&jqDYq3os*-&3ۘ& A]QaD'0 5t@V ĊgN4 *A ~a0Cb;S\cW`1Iy"Qy2m?i'K1cJ\B!G+ =o@O)%H?d┛0"6ULScLw ;KR"ߖ=5y)+?1QH*،Dcsr\.#@olO+ g4K /w@>=뇧oh^}tJqqA_`v `5vOz?yyQ.:fWF6'ZYz>M# cC@G'K,͛șuzym]1ZV( wCycl`X8d;ղJP>#!!JUe^fL/ ':lryzy둶DU:f|Kޜi{\=tX1IuRCD=%KL9E͸&U[Zz4V,jrR;F;$9"}H~yf8P4ruGswI8S=5))"E-kCe\ZIpǹA̖ ։PhxR6}/yi|j/TL#kPYuW&R:-?>$vCvK뙒$ CuⱼA*(IMy{o$uo|Eecp g-X¤tinD*+XS/Siܽe,9Y͂ YT[gL/Q![C#p3g^`{C yh;:8֚>| 1{ +;_!moQ5ya{ goPKa=5jtk=$2bѵBD\Cw5l LD`LḴ.2")ItCUq~i51YPyeT;{/ˆaMZdׯ۾*ڬ?6i҉]0&Qp~hu=1/̝Yo#]Dv?Js/g5w|N@q-Xz?qvuXP?z #k'Bۣ򾿽!B|cfne}Hzإ=LvqP vHfr-E,֕9*q{FP[oN7yuH.yALՋ}[G8g\k*vu˨E] FznN"`&蚧LTCRNp3|0a$(1=*]!i>(ic5j>2W>rӈFN#N;md82W[T%x5( 1}5WaOA/@fW̩Q *iOvw+~ %m{5=LjPّtʯ:rLo 2}}2"̑5u3ד@~ >'Ӯ^'Z6ׁTWmQme ]7 Fn2B#:u2zƓ+;RJ!Z­ ?DvMt m$͝5o$VEG $Kiр=cppA l#&n?7~o9ѯiǎRv7ȁsG$DAFgJ7%_b6fʊݭm5av,Z HͨlakRV2I%ضh02}5VـJt_vޤzgaZy6K-O@{@aYb#nkFROUsErupBb^ЫbN- 2W a|8'p Z2shl;  w _z˘e21&}_4ʭӰQ;ߢ&ޓ>f9ס.f3R"]ye &ThC5PRܞ,Czo Y z5yWY\ԇ;m9XW߻׹F|8L'G(fã Lt 02. lm EPN%ͨe*!4_T(r>T>2NRV =F`[JLfv,AS3E~{(L^\`gYǷ;s/s92y?Zylb0dpQfCUрC`VFέఽqa0DQ2jM1Ώht>,s'~R <1a,#`7S;ɢUCZ P(_?dtزzfv@s: ." .ܛO7$,R>/M}(9]}ycg+ESp,pI|3_Ɣ@\&>|aL !& bn0ꜛtOǥH~t| `EI()'sB?~(ˋA׻}t`&Uߖfc ۰K,H.S )_ޱO!uRX j7tHIWY.)/xʭ v+0#1QL3V4k,*!dsa#9Qv  ׾/V܏ؔ2b5['RZlti BHŸ8JS:^˔jKsbJ/JdƸDF.i5R)-d42KIjZ >+cZP'[{]d0eQ40i.% Nqw