libvirt-devel-7.0.0-9.el8s >  H `XV z뾂al@_7ߛ=ƫV7wc7~/ b%rGSŗx}3G3@ymN9Gϊe@ҼLxy!ЭOh Gs%)&yIgNҗKޤZWEubPH,b󞄦ʪў i4X!(r! A+Sى vqiusn&Z(&{2FA;zrnt3'ɏ/{KڑUuث£o@w22a8ae82fe7776cc8dce02b308ea2cbb8407fc50ad627a1d79e6226e17506ea3ad835986f973175cdab81945efb6d935e1a19f07\`XV z뾂al(a}B6EI47˲F:(R [eƖ`  z(-כ D6&O yS2 7A,;9:2:סBlԝR2FFcјixtE[uʞGА 1D%AgFEoB !L)DIT5pqN,Jpn-P={D縗0{.A8[e R%N3Pj+npއ 4XdJ?Ȥ 2>p< ? d  [           @      `     ( 8 b9xb:!bG Hx I XY0\d ] ^b`deflt u D v w ( x y ( ` d j Clibvirt-devel7.0.09.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.`U p8le01.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le6)@+d,v=&7h V#L $)E4y/vA큤A큤`U `WZ`U 9`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`WZ`U `U `U `U `U ;`U ;`U ;`U ;`U `U `U `U `U 88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e3d3b5535c6cfa86c1e374084eb13b01a3bbf746733e0558ecfb505b5d1bb7cac046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6a47ee41f1cba85e7c1ab268b617e81dfbccc17bf9080771b064ab97e6e101b297c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a82bd1d5b8104f83b817d9947784b30227dbdce4022de1d745ce95b6e11ff9ab5f4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d490d5afbbcb13602f71a1b9c16c9315b106a68cfb4c7db6d182f8545e01e3928f629347db2d2e92bfd201623b98564e6be35a261fdb7f38db7aaae76cd61b592e25c41c14a876ab4b3cacfcbc5ab7ee2ea6977dd4ff3b3e7aa18e0320ead4fffbce678d50891833f2f64cecd80cf74b68b05432a1daf72fc34a0ea391b5bb3a6412d286876c62bc5fefcf979498de09827a7e1c083a3b35c6fcadf2eee454a39c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eaeba23f4a5ab8f6d630c9060efa83cc929f2809e6e030f1bff4dfdd441c8eb536f8650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.0.0-9.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.0.0-9.el8s3.0.4-14.6.0-14.0-15.2-14.14.3`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.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- 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.0.0-9.el8s7.0.0-9.el8s7.0.07.0.07.0.07.0.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-8f0766d9a676adea4672167ff63036be21016395cc39e8c188ae152093f372b73?@7zXZ !#,w] b2u jӫ`(y,dlʻ? wizyZD,o &n3h55j qT,@׶ 8~mLU%}"d.~Sb-z`PO=>)2{3 <6g9gm`#Χ4ch )S(j]տ=_^/_^)X-3+4353mkxxOͦ~{46k;tц}x S6/ SȄtHgI(VitoY`kGjSpc]_!|m4pIpVT 3s_%:C =9 w3F{/\H(kTX}{͢}{t[+ȚpJP+'F]KˊpBuAESg7}:As:ރs#h 958MTiB,eFaGH:PhGgE@BMYo"szg|Oby=iA5)Ȱ:|T19)JJ[9tuCs I~c{Q؇2v4NY VK!0k>|^$8iPTc jس27Bd@H]eLQDQwk'%=E}m[rYZw'(-50\n4M7ǶLBD}UVo 8gby.Ks=؟˝0^W#Sbf53 k2OO%?\N@ Lbo]>Gx݃6fO(qU&Ls3pp^3Xw w5-h͈Jsu2ɐh(OdRF Jꋑ‘ G Fฮ9@%ZOoe}BC:cmcTBU|}F<&9ܭ{=n;G+,<6J]M 9?ۡ(4׳j&ä d:6ԈeǔaE*:e=yl)@'Hae?@0*5v': HԖ,pxpnL[N^e%cBWv7#-?9 n 56Vm߻#T$F(SkW ժ 1P)ႎ ^B~]re&o͝k5y!dԬ JD>f>& xzQW;Vy40 P e@)G}]GC cGEFq!~").hωȲp/q2Cwv[˪PM(R{ ,V16eJ'G?<%É(nO w@+h/$¾ѡ}7z?⼒j%'|zqC+^,WPUOLehXl]^l/˄wU r9iͮfԝ ' Ǫ>:ꪣ}ڄ2+˧!1}quj* bKL:B5޹zYO\Z\ѬfVcbmpi _ K{KJ |:ݭ>%^q*B Yۀ7CcL.U>?!NQ\MQ)>[%sfȷحɮ AM;Q rt% սS O?\Hg(e Mq96PiNh*Y:3L,J{\բTVЃk$4bC嶚tXg&îq,9]S2؁E++<`xF:Dy ) nT7/#GJE/zNvviZSAh=A ǒ%|E"u|24a%ڝ@BO0ڏ3d3qF2Z_Íth{m r Asȫ=h>%(JgFWF-DlgyKwϗ@9?ut*޿]k º׏4^:B4hC|Cx!~lʴ[E5(O,Z{,N`)F\ jD׌Pv\U8xZ?s #~#9:g۔['@9ieNj PC̀2=Y}[O32fWons''4F-Ǝ<-,nݣK2<[{-sA X1^REQ=m1I6#GjRn`гo{Dp*2h۩f$_ϓuz!0-3_Z֠9"B9gL4k!!jpR\ֻ1,Y> ]WG$9|bs.#!?8J pY&tСk24RLxM~h%UJ&=nj95 >^]{wbQduY% Fb.9`=cM)d_<(.mV7s%톐xjsSnk *đwYGj=Atx{]H}>)%N>qJl8l38E QbZn-NT͓kgfHSZBs{ N 77V1hBP0{"bM_s7N5XQ,hd/J/=UmqPy"2"M-@'agBkq'~Lp\ {=Soz1S^Ǎ)D4D!+UޘjnWo91[0Rw w)d|ޙ9m_sW809o4n*V=d1z=VAYyNiQm6W$=H;sY:gsTF6 OHA*iMdvb?3d0r-CK!Y)@FqV:A"gY9Aǔ;,vKe̍hʺnmtg O'&w<_Υ}d͎}is*K$MXP @]dyƹ CTس!zVOe oҜ뙤l;M\e tX.IJ M([@֩B'4dϹ &1y~wR?ڀw ̼oLn%5ARfi,cPSK2䊛/ccgyG Xz6rq#RCkaTn/Q6k4 Q tOÃ1^l}`f_l @8[/}kh[!t Q`Vx%8VԄkad ;06HkR>Dx.@c3=e4,T= +%reTSeKwRC830$bQ7+&)%%Bru>fuKIpGQ&;1Y0ַ =Q7_$uYII  _tSeǯzOu6 |YA 9F)•\-.bBj8(u"WQ1!_f. LpBk9l*-ٺnc\,4@[A.g = &yދ݇bGŀ0!)iFNqh~ ӶoC.#Br,RM4;6TǯLI1"upyKW}+%^Œ2Ɖ!;\~ʶE1vꓲoc!g;e?"]YBtt‡+s١x.<DŽ4>{t rE~z$uEt R40Ƽ7մ=Z5W5 ۟ ¤Ru@NS~o|\Mը ]) J.?ቑ,ҋ*ʳMJ)86$1l&˛٣~ѵ f@}\_.տf?f١t. H )g2E# w g z4k,<.V:" O;$?n-\ 6+)IJMoVHD2TRU|eǮ 9BMuO^2=^\aJrL}w`GxOvV f)iK9]V\Wh26Y{pcWw',B4i8It4#e?UْPnU@tq ;+> Qy`wpik8A34O`{GBHr _.f_pQeY$l_9IաBui :rH1H{$z#^&2bSw%o/Ɏ`wGWz|i$*`oOuFyEy|ȢP7cH/HSt~DK ߾4 l׀w7wqB*vG0BC;`a(O;ʴx\Х-x8f?jA\?8h= uh  R֞+5i,he\4͏imܓGR+SN\󔕓w!* SU$s¶}=ڡ1&.x-lߪU9X0mU[F⑻h3vI\Ri%P5pޯ ZW0R~+OcCr']g,<\Zw` BBoe%Ç>$8lE$=Q,XXV'5磎JV觾)\Cz!o[/?f$8gs[|>LuxWAҞ"Ydr H0C.F>Jơ ogov Ϭ9h{!Ku'kMsA B ;V!̴Di^4,2o> n(@{mhʛޡ?O&n!#*( 5vA`~``_{[]jȫ#pR%R֫&I9;А=ԇKH]m]7 D_[D{9ahKfГ7"~hG3vtpb: ?ďɡX=.mO$q#ȹu4ۈw%8 ;=ZńT6]}&0Dkɹ7t,k_w}'qg|D^T8^ý]> +TFUDjywM|f5#;N̋H$6 f_^JWmqrH!ma`5;CP TU+:#kt)eoqI;c ?ĘĤ;ں~g& rEhX ߍ R"&H:Bޛg=(y %Z..]5Q }>NĄN2~!:{k l!{* _B} r57dyTkaYPcN\딗MgP5BĨuZ"A tV:V~uaH oM/K;MƔ.`Uk~{9:6vx\mA8e=ȚDu|="Pvܗa#pw̹jm-Q(#_,W^[", >xnlnA kޭ冰w6=ߴA'}3+NBBk\%;.dQKX}8։Zw{%^?3۷S?naYBt<)0 Bn.-UH\׵DpN_{rUsN&SUKTPĮ'TA7ڽpw0:@7xDbB@گ|H >7l %,"Ur Ѐ  $Zu"J$/h`'˗ZKP4%3@Ip6Փ 6"_SfX]vaЗaF휒z{?V3ra16= 6RBR?{{F|bUM6.s5QrƪN&$H sC`]#7 e?g`ŐEuַ FBŜMJ쿱aڱ1)$$:22[BԡI}~bbχ؉.3]8|@HM9Z;ٔLeWgL +[k:$GCJmi+jZĉxWN/V2Ͻ1JL/YTOCVsXD-/Adt4y-\x1O9/6cF!o$pDvz M%`ܓ6ˋ\G&:[u+; Fo.x ߬~KA/w5ht ݾ H?l0j=G:^_32G~eww cE53wm1/FRD*KLD}sM u8I3'Ho& Mv/G"?lEЄJKR!ͫxȌ]5;#~!BA 1[.l4 B]`bO ̄!ׂO'߫pˣy!X&O..sglk-ܺF_BbnCMu;g_ə7הd'.CSeI_^̹dwѥwN|.}-jMg5m\?gG[EHDQ6ÒИybVJ"NO#E}6C:O.eM~ObۇLSwQDJY(=|RiPOq ShT#ķUifibacC]@ȤFY*:Q%࿚͟Fxl8T#O@Qne8j5oZ!c_&S,X--Ղ D8Tm"VMq'"!zBA_ }Eigfwܟ'!_$ :"]SArJr7K%ا(!EPRf]Ѐ883#'rJ9ϚZ~>E0ye)gpA{b7JǹwNgs_9^9$S;3mU&4tBV1A:t7YF(-9߽ YcL8T DΑ µ( 3j Wv'4^Z7ohڲ_(}1-R?Hx6 ްF@ k*ʬz.[8~ޏ0|:i(i6ңqh]D#˓z*t>z=e ͅ_$ W5A]Ɂ/\(DWU2c~JBH$"|¾yhok o4 ?mn'$u-@ޟٳƂ@5iסgq>6H}9!f&IۨQV9<=NB.d>86׏׆_ơL- K9#t<ӈ,F3ik٧&u(?^stl dG(UZEzŅ~ ژa90|pzrNޛzvfIK5o@ {LH&PkjBlޓWz>͇5RN>]D A xZU8ɦm.a9lm5yœ砎 4 "[~Oo%xweAݾ(zB!Mл W*1V M!5!8zVߡRyB^^2|ą|owq 58_Zp7Q_D##n`u߾"y,`^ oË̶ TϓwPX(lEsdC< 1$LIw2U_3F8c8d1[@ {"KZ&iK?9 *Tʪ_gwۍS8 "Ғ'B 9Τ }^( Chc">IFC*dӝѳT"*e==nnt#+շ")fp=QjgW$DS;uBJXF5[X- A& oAz rN6Lm\_?)9Շ*lNf.1ۈRD((k/ͷ.2Vo/<ND X0F` u@/&XTT#% =ҧd}//fQYd"J0b3)ZhJCqnk+Ox])7F@ Y'4!iW,]yQdQWVFOpG68EbF BRP쉡9WKu+SIqIIL"l#=גSC2&2JMѳTR & QxqeQKd)1XN| /"V-ٲcoˡ%A1#]ahZ\HsJ{a)w{1 ;hT-(k+Mrfm]6L bIu\;4W T:rG\_hXG+'4_ri<:RNpJSdwmz5/zMvF*hDj;( cLהwPmBN ƁL֡|U4]DWI"bdWqB{`rw0B/K^PgH70dg< MTt5i%z T8hzNIƒc'g-87N ʸ=wC^۶qu&4 L>uJ? &W8幣X¢0Jq"וGH"? 6Ӧ̳0!l犉ݭ LU xo(3.<B`l|9Y[ٶ>@`h 2/Q a;u 3ɝ[1TvE0ֿJS;` تʾvj fzWsV,~`,Q _O?3x !\<&EEOY1xiXG憣|!PEWU#r5~r2V$Y / H }b{ 33+wjv7p9N$h\n1Gvy{{*)j(w0-y :?R~M$t(u1arr-9Ug(2ֶ^L8Gׅ+S7G Ko`;3qbC^5v@Giս`kuWA`+\*=* jlXQi`'†L J=IPwHQ />4g*g $ |$lIU\6uMC'2A ׶xurX.qdu聨 e!ZK=fh72!AR4rBB'f ==5[_‰:)d#é iylMT=ZD^>2F?uIL+PY"qVKZOQΡcj[{jwBIy} \01R$%y Xq%, iAi+֤o̍K=05_~W4.ki=;KjR%/UusT11ѻt)mNXϷ~$N˦l:R7qT֠wQ]ho ?j%<56ǵ׾%$SQT=H*MS,_@D{uN8lR7AW@T)9kAB(aBro)ǮAF@z,VwqC72iKo/,_In̢6_Hvo4Υ8&l;o +5D3xOh)"0ѩ ߣէia/Q\~(HoZ3,;ҳԙ%bc?D_=c#x0yUenU('+媐TAZ+wX xaª)oHF(^;+tNlְ%y ꊬP$2ۢ$?ew$~)Ev$>OZ[⯧e~WŸt y*|5 l$E7 _NrxZK$G]Ԗ_wi l0Aۼ%Xi3d oq_'%SLt5×iJPwbp; >=]OicH4G__G,ߟH]aIW!&@wX$̓`'2 O]\HqL ru;Vv%~ףx֌״ow+.޼؂W e{4x+<MKaCx|{ =ܭ91+o$F[1 =Ҹ䀁/H|I1FQBllr8n)AWoԄѐIĮ 2GԱ1%:BMZp#ZmnʆPvz3~?G=+ՃtYŠUwE.X-V,=H]A)iUdkH7>0_;r_ECx/ @jGF"j鴬eE1{^|b40w\!AiBp+&O3͑$WOW 9\I V68áfwYǠNZ;u[FpeSLˇGkVOxҾpH]$4~T `Xz88_oLoX4kș ڌ? sьֳM74Z0To]/ax)`+%ʤ$-l,ҷ/[9veFNxX0)Xq8>[cFL:4u5 ǥr,ݧ8ti gfVW?Qz1:[)&Zp+0Swl6W %|c⫌epZTL#{&p0{%4n }هd̸SQ r 嬣cT@%| b#oLs*izWcQo,^IeMS:-ճG/K!ˏ*渇Lyl+ )(tY22)h3ZףɂOpl!zQ+XVhg*;L/|*Wd(|%ѡ5?Ot#[RcJW]B!8بA\dQ (V<*xMwNߋ&/3!{* s}N)O骼Vѭ<6J/;~Va%E倾 }W=B9h9 2Ed`E+;or!T4]B,@U%srZݳ$FB6;Wj?&Xix#l"gBY^>A@Zj"H~ئ :p0LcCĠ&>OBÔXH<큓wXhEH4`y1DO~O V]d|VgP.YhD~j:.z{q^I`I*gR ҃ԭ-ھΆ@v8|-}#ULn)IIk9i*+-6;;i~fn^N(ru3/1% ʇ L1ΆN(zǩ\4r0B[/ ,Y: O;}OcBB}U1SJEq{z{B~f!+ђFGe9#H^~t~pb,5a;Oq䢻Jpex #e?8`k*w^lV P"hx|iݪq_ܕ_⺒^>h#+&⨚\N.8TWYۏ̚ի՞TM({( CP h‘l#Y$Cp&iYo]c~|  [Tv6?'~tIٷt:Τdĥ'DA,UWˤoFoP<H^%]s"kjMJ"е/M! m9!'2;?3Ը)֨:]/.rG;Ie2.~$=)݁h޹mK!Mhkn ]shpJfZbI+ Ґj  "#P~o|=F7cO1qN9hۏUm Y{6dH0/\m+(t0NE9M S:~ϹKӿG˧"ZKrWT3G :F"{x-5$ a!zVXm Ѯ ]tCJ#7PO V5l%Q_o7!#fcG֤v_n*?`5홁+WN}hB"ކ1?UÝtN6W~M%kݴDWvGwbfh ];:Hp- !hٚQe"um,ȆolJCp,#G`5Te{1NwVj 3܌5ThHмbզ\} &S M- >n} |@}mQoF~F"$~QL֠Hͻx]J-7aWS1 Z}w "QNv#q(8?X)urҌgWg8ř*(7Ce7z}b9E@&(vBj+llZnfssLߥ1Vk](=ĥ5lr:wJw6hsӱ1AEĩİxS8,w[c52d{@Hwn4s#p MZ#,Z~D<4֏ƀNeDE IqpÚ-X1~:^gJ=T7)lD a`+ۼrM9w.QJuTޟu9+'9 13).S V@Ҽt7SJeFaH;I(Hz H/ h~.Lz0@yM ,4©KZ| l]2CgfBWyѡ6XA\0]L|fjx4i8["ak?B:%M"bj-ɐkݣd)|;$<.Lx(z I> &_[`BEC5*z?(pD(sٺGL )P*/k+RU븘vNlk$4P8ozuKvGҞuXo4-L/gDȽ< -iQqpY[C3Id!+գXKpbO6!7%q ,QST&Vs~D>āQrP4 ?'Fo>mz+Ȉa-Ub I6d$v_I_"*3K;:Nj4N< BS;}TfFV2 @]Bap:NݔՓK!iR]kۃ7| 捣 uwB= laV߶6Y|H^@EQ aM""H^HCk7LyH9bZ,bq=$`Q2~IrHFGW!t-[!sup;5\D 3Zbb@gp;ln4ߛN:ޖn3e߰t@K@(2v(f aa_\#ݕ4~SgFQ'0G B@tMSic2%ǗC\ hU/ݝU:߳_&}[".mf+ڐ/EEʴٳO*oLI"}s*H ]z74?L 0݆ۨ2GުceK,Ǝ0,G<`S2]yh,N$[:VYȞ 0Է 0 P) P)18d E8_)x6z)?B$zUEy+0Mǜ=kZ"w\G!B>:xZߧ=HJUk{k~d+Lēm51~/irfL*708Q<GGj+sIT?V]Cnb(nmlEB m"8*MTPeT9ct~Gj+=$ tq amk|p1Vu=1e5$oIcj%;4`%E`v %/IUJ*^L_5YZ`D ,Ϲ#aI0a3~I B&e:̨E BLeg^DvxYԭZap)($}"w) 2c]7-l'4I =<-,~g5^"]c.L>7CW`]E NcPҏ ǀ0"xf>s#n8[6 QZcp{ãlY n'@*$h?\#? 0'̈́t}u#d`;| -?6Rne5ϐ-$7x:2e%k敱حi;Z0H4zk{qͲe'3P؃[°pkr!Ɯo;0DGvQ=-bj@Kѻ/D-_Jus4aJe[* k :'WXXܞm+grI:0cao1W`=4(̊x4:dQמw[-dvN 6!ؕ"-&Ę/y7s"@n7/E?XdڄѾ1ߗ lFyJ,[*oߐ97JHsiD?TwWVQqHcq8,uk :]6Mz"mL􈳟T^7OЭg2q 'B5LڪL=<1fǃ+OBZOKT*yxAJkq2;_%}-rU֏ꄓ;4"XڜNҹQUAb9S^7 4Ő R;dGE5׵) ts<;RQԪu7h !Cp\= d0-iM&=&U,"Q0XKBwprjc'r 4pVU!LxYУcD3\Cm"8I>djhu2cmzj CE lGA=_U !оBF&n_\z[\!TǞK8P@╖|d, }R݋8+N(=c:-7{4Kv2If*l^G_"d %2FB05Q%t>d];@@%N@C*s8%0 sV3dķn{A( #Ñr ŧD#bXc#lgP/&֓1״KAmm:`R`tu *o6[G.!mJI|}pA6g "sYWŢT2Ѕ3!H_RznppnǟiyDlKee43N^GwŞ|{im/7dwH#PUz<}cLkjK+Cc}ggZ|Hͽ\`{%_&5B7L0fha(\ux=g(0S>p%>ݯ@0 xzRa;mOVGE~q3x|9CXn!^x<.p 2N¡E9jwɅ&3PۺʶVeLŭU՗h1߻O(w'(C6rDO/L7w9]V`֪z@cք`VPmc(զ˯>jD$%jvdENb'r6A9)2*|nn2FS<驎J9voE}4#+fEJz\g1 !KK+3aΔPP^SZ/:r`_VmI0ȅu nRу(I÷2+enN'Y2KvO7 ,Y?݀EݮJz . %uiu,BMo*B+=_*4Ah$IҜ[( 7Ba5}p]`ļ me~Aܐֹ ^*wN)%Refl1m'+)g~=睺2[ ;_sA8q]}=) , O(fg,DÞ/䜱9v0rԂx(D!I3՞Bid2}j#nkjMU0˅*!1;󼽑;'ǬEg+5&' P״Db0-n!~0C؟ V1aT.B;pDw]ьs^/ bm7l&P@+n-e-ٹSzCκ #d{2?^V+UlfõEbT񚩣sB`p"3jdB d -Ɋ&U@g:scC#SYd"t3H/ Fjɓ&Nͩة^ZA˦y鎔O.Ve?sjW߳ B3;@~Q=IAKlF)" <3l|$t'؁hp.\_7f3 rZ#8ѡ$M*nG/n; caBe # 0؝؎z dotPd,`omXsC3lmغ{ޥl~;7w.gUnW 1^w)d5!j3ow`_NȬ"mS:O|Z,]ϸc9r ןoaxk~Dt0n{yU7 ?t;谞c+ߴeTbFPhn+]^;,yQ&EmqQY6.ßrͷg12X~F:mL!r0;fH8Je4#˽6e;hGc48>hwJGgުw'=E&ˌ nHP.[u ̌3ujiHh~ RxN뤄 ֱ!cQÄ-^<(,A|D_.Ľغ&T&|@F EoDsϋ._B*],&]o#k練|ȭ|pȀ}dΑZp&mX @QƯ==҇< 8eNwl+9iuF #< 72) mĠ+y *Zٻ2q%K7I}G.*}h.1QU׬-c +SFp8YKf(ɆP 8<铊OGfRnUtA1%*qܛ*='G.]fFf` غ~|#^f@d>(SؾU™Ϋyۍh_{y#Њ-pWicoaR=}` ςWcsGp#ߠp\3Z.wo$:@T@0x}Z/R_7vzIMBm9sWOPP68-whsgnD]¾G$R#J"]r$lVI8 Pd>HdJt=2"OMO1/))5eh+U;WtLΙA5y-ue&6a/3A܍J_K?4K?~)k82N ,  A+H;_E|}1 SZUڀp1Yhvt'MY'Ž SOn K~U'K M!lƥ+V(j# eSZ/a.[&TBO.ia)'wĜ_|Mqa:In < ~!2-7wB;s֏nLCc8yCRx9+7ނ{xAJT`dq=׈aKIC)'<-㯝&#k揋"cu* ;$_\ Ɩ!\4k.cOa7GKY<)IU zc`*/3ip8X0)Oҕ(yԲsn-e98XCwzI~Ϭ?׬X@YY@Gc|szv;S-V:E/'4[;o8XsVGݦd(3G|8565 4n{}0+q'paׄeG4skxQgS+݆ody}ڮgT-W7 fb)fgԜk$^ZUS-1&#vcpNtsؔnQx=v֭ײELSķZΞ7.ĘW "\L[(m B/nܴ#N<]!|{^<6yni)!ZI}+ sY oVIvkyYɶ@TEd NJdڻ9$yǺ(¨\'mH1{ aVcI+g3J6ݖTis!ObP\8^A 5+SĄAB>3*QL,mu 3qPYc$m.m fx5l(ev )y@-RKyu0+%aEF2nhzkwݼۮQ0_.v-w_\繂AF;hגKylc *6C'8bi hͩs!`L)۔A9 ߙrrޭވ#(NKalܧ# M|2U. gUT q]{,j,+^˖ZEJF̨Z8ظ4Rԩx$[3/>>rBPh\AcrL_.X깤ү&am>,|_a?ǨKLעqJ>Ɖh$N( bpO'͸xX.1I (ㅜL눑q(#3)]=";J)?pG;@V}H !"8#kFa"S2R=#1R.%P܄zؗDn}YwVqS @I^]'*w@O5) c; y3}eQ7 Ld!?<[\zgW~&n=[>E 2R`FB< Pxu~A6p?p.f :dff,L4;F"l(jґY=6NpR##>ЩzpƃH\Ks_U;@K;&J @' !dy.rʸC5? 9]?hriq]l, 2cq>75: ˎ` ?y$+m}>^=D' f(>NzMzR%+A$c0ܨFKPfB"SL0V/-49`#U-T@EŨfD7.ނPB̨h] #vqvRAQ(/I$Obl!=v,}IK-GǺVY.@cLAZOr.( [,VLQȣ?cN٧gMnǘ Z|b[*UĕH:j^G=U tR%,8Fӛ·!?JÅ=wƗ:95ּ5bx7oY,}W347Y*Wx1 oi d$bG6wIEc~Ăqpu $ Th|<ŎcM6VR ~PGt\##w)^1My>d{2S{j<%G6LtHx0ܥS l ?!3ty {O!IB9ɛ7Qɟ\? c_3 MHCnhj[򀉜+Wob?NQ%w݃r M#L;GdԨ-yeb2ʈaء@?pO@ҫL{`b%Aɥ٤&a*m8]C@}M1$O.`m]-DW$'Ԡ5kFh $vGA88EP /*"i hS#|?K^M$zOςW}hzc!{r 0 @,zcUʘÚW]ze9WH纱ޞf|*yX#{9lԬr=j TO%*Ŧ2zW!RfKË[ #[iM4vl `=IynEA߿4gAKUb[݇G IU7;Owy J.*t?Rvj7?*uoS8OeKT+'xz+uɎ\B+Y]p`p-¸gDl̑־ $џ9}s{ൽOW?GyYbH͔mb:>Kmf=D9\5MkowB;z/+ĦvA̝ƦzN'M=]T @'XCr\Gv+76մ;U gR~3t'<\U;ZL͇]k(q~Z7WE4.]̍<"ηLg!+rB^~=_0 :J@} BTsJ8ۧw\}z,5VpY%5"iGZ0xYV zz[W7vR"?^ PHWOQS>8dyF,O046Cz֎c󨘘qs>kf3sI*a4-Eo`hm0W+wQ{SQSx stQC@q2Mi ԜPlV? M{c4  [|o#z+ؼKV+$Ub_߆w2gStT~P/ P}sGRn/5wZ ӧύ9T1|"Ht9lӝ;e ^wR(7|e(Ht,љL[-Bpm$ !et426U5hŇF:JNJJ]tbm%`#7崴U6nT=M0'`h͖ohza%9!d;-r司9Dv8 Yˡlv'hzISBm)QA'pn,oi!A-jP;>t zcD_0 s_Ǫ.4G~`L%ڽ[x #$7|&Ymdxz}|F҃T 2uߧ_hd[M8˂cGJT% įZi_hYK ŋyQ8wP)#jFB!pA'4 LoD΃SVzLPE9_jnLyS~>!d@6I+M~m}"x/km1GӬ6:>w7R;IC7+v+KSD&&/(O"Iw',uo,oz?gH%ώ 7lK11D-MXށ^㠇 cۄu A ;nxC|E52/=t4OÕ{~ދr QkB#iN2گ& 5;m |=%rSSwT FRA8u!_b$DJ v3 ]}rc 5/qSSSw`.Q$l+{*1'Jhu7[7uv *#3BO$q6W7ӓ`QѤBȍ> (*qJ=!ej NTdE,٠*&!){7@alJ CݑtwgZ=Ʃg(T=rRE|.I"1)3M>^`ɐDͅQ&, :꽻:d xo )}; T8?f Gp*KRW)$uiu\[}Mr"6d]w>pZNio,ً a̓+$na|bϳ`3<:9l)4(E߱6;jJ4VsRL*){N+.KnXvstmP> ң4*Rjc!|%e[yn.D'L"YY?(Xˬ`aJ(9RJ2QS` cv>hc͊ѯZ]E^Na](N\CSmgu8|yj~]Lkg376Rs=cd~_5n~~N2aż<r* aWs*0;\eVqD0h턝 gI0ail~(_>&Pc>]pNEA NNOuVtN0l {\iA Y{F+F*Mj=I>/P9e!ڱ~)\D@%y  [L $(?k7а9 }vG~չ|+kas.Lͤ\>dս5櫳Xl]T  Iˆȇ,t!i 3U\0b  TfJ9ieD.DxU,{踐gʃnKyQ^΄(oe)nIFasW0(h"-܁L.]NFQb u=גqDZsP4e@UHaȉ-/&l(mb۲v=%xS>H q1]5UFV,0V,`/{ G|b`Gi!GӟvQP8M \~Q)#Ʀs !i(E* MaFmY{t>iܵcJ}AW%}1.![,QCQjȿO"%r<К:Tk*?[A$.7=? *u|y(T;fID P^5`d!CqN w0k6۾˸3XIKtl(z;cVm0D.CtQtS/c {?Gl[>|Tb},Zv‘rKPS.F!0d< s\E8:yԛj*Y]0m џ%֩djbk^WnR욌njU%X(` 0g%˂!ϋ#)Ll+qkth.򶃀ws0XO Ŧ(nPΣe'@H֪bb Dž`Uʽg\$5{V !QY`En, ݈# B#ָKypI?o?7y"kr*+"mP}%leVB4=iZP\[IiW'Ku.g@ \7 YTܾ-kRhWV }@֚-D"tDp'95_ i܆%k'vM"~JעS8t=i90/3WCpZj$[DpF W)(wТ뵶k /HJtqo^o\p_ûbēV7dL{`9Sta_vLOB u*y{sm̕!M"܆xca cj_"I6z*d 왏[MوWCay_Pv(MQ_}; RQI0q-GN~X0/ƠW'~+z瀛eQ5#\NShF4_>chBUͳ޲zGpLd&Ɖ$ եjYFTc*O&yhaы* %6w^V3Fq2S5Ϛ"A/X f[7` "hD6Y{&*?kuA~jFeTb6wZ%5SĄN$ ~MK'ix c{ޛEj0ϣi@:x;r$պSGn Et%q\(%f^3Oeyp!u8ѝu%fyhW{ =LtP֌)>+\F<`ĵ Uuq%ݩFҎf 'Wn5e+Đ?!E&㩗aXrS.Xi('dA̟NdqX ޞUcxw!4 9xp> lGH5ƙjbŊjI((uryZCЍ$('dЧP}nd>{|${Xz#۸J's@\(.|fg'}yh >f:S(A&ed3_]Q$+~hVP!#-w~߸ ,ܤ)#֏嚞{$ži*\>x3ch^\-5U:ewnD Wh˸յ塟*f@{Jge{&nSW(n}np`=6ثaȟ,i #Lc'.3&b|}h|&nąjw_>4}bJ_p9G8^vM*nM#n{foB d:~\Ss UktY(\Іp96퉑] b~;$tp},&C^~~>C}t-A|Gb ޵U8K>x{_{ JDo6:a\Эfqf"4kaI?1RuܑO&)C7bkwax|zP!D4[?DZ9<+PJˤB~&:ުbK5.<&_#TMb^Kt!*B$Pt|sihܯ)Lur̐C.@|  x>̧L;31G,Y(B)#확AySZf QZ }kj՟ܵ恄0,Z52\#gʃ"3w,P3:9Ԩ yQNPVO°A?oU(aͳv6THN]}z;~ }B bGMדM8ZuOmU]!I ɸb9I;BmCx==n/;9[?0X!ByG7b&;~M"J; :[L~ղ7TJ N:,|>l=lel䟵ϕbaC*dѥq_*i+>dTAn н|8M"j'=)U@r68"m|wzp>@z!ܭ?8Zտ%6PK :+a^+95v͸<[QBh[_<]d_?3 y6"򈦭HEAjm5ǧ:pWFy:q;]݊ 1QJ/k8؏2}~ܸླVh^}rg5_ITU(%ՍD ;:p%IY@B ! 2cTicw?+9sQ4IG)cwT{JJq'T2A)ΖW65{?إk?D 0 ɰDԭJv!>K咟)sEC: sX-WxOo;5Hn5Y Q(*7ÌGzcc|"SfsM'ގ܍85f͍d7R{p-ԤݩYK:p WiR|0k.i5LH|tJo)_lmmPc?Jɗtv&nL^w,[Hfi䊙m^x{Dշu#h5 :tJ?!tkz42=icafCInBp}F߈Vtޤ;*vEV9\ݷ|M _%\0QPA}t\h V>gB{u޼DwR%%#6@J]EN}qâ_-gQ#Yx"|eQ9AWzqB'sZAS K&O5]B7kOp,KgsM֏QRC&+X>zdK>>$;0c: s)'J"%!r6#n˨A'L8R2;v&&WhbetMF@fȚ7=ɜiB^L v"Ҿ(l @Kvp67ι2ag!^EMe UrX)fur4ʤLV|i3ڄɢaC!ZK#BSWF0¡法% !fmuŁ'Ju l>wJ,+M70!=$w=(X=[b]\־ςʼX=*>Jnde3)$)C$ɄNbwpHnj Wh2Ijd"Lvy^fBvv/2:q^/׹疯 :20@9a];?8YKґvox_asY@ oRmNO!rœXd:?Ahu^GvɚsA@֝^I$YHrlê8:k# ) Eh$jR[˭2x^ 6ʈO\b na] E#\N^fV%h]$z= |D72ـ!FIcC֫P.L_scr!pCϧCLtpinuUPVC\Ƶ(8Cg|335NȓQ of{!^+|^OkJ'mGb4͖AUuk Zĭ~ ezoMf1]^M&J~9Tl]fY8mGȋ_xÈZ\}=)E4.9P dhh*=\-߮oȈ`TIEho62LA{,6vD#a`.>ȬQ95u:ص]Th!f݂fO!4o'WpR>*Z:&s 5 EPn(2Օ$GAkx"d p׆y"UP(mċ\otԳ 7vQ\TL]MϖЭ>'|{]Ȋ _N?n]yiRJ9{5D"0ßԥKr58V%/b5pI@¿+`X AGjHF.Q9t>{(etc(JXl>iu^vGta5o0dž߆JgM'/5{Hz1Ѕ:ۢ[qe "sH@mb[=7a̅P8fge|W;ƒӔ]$.7;@EOY\ V r];H>AQH~ kѤu$2G GrӉM L=EZt]2A<Ĉ-̩|jfNIt1870W[fsl”&g3%b䥎V@+eCh31Z&L=t6+[ ū_/!kOm=wj$ޝvI=^$^? KPü.\fi_" c"LWy^,+#AkzИCՓqˣܓ!:ȯ(N d=.6zcOт8@`:n̷3D أ[xad郁_l9r)XKT(iqWi3-+Maa~k5Ӱe1$"-L!pnjDc~rv}qu h7 <)L<_G<ɜsˉXS!-bQ&-T kCo _@s?qȄmS.ex).ljNɏ(Z1P#LŢ]4b;A4.ќ? y|%j}]W!謼vSq%Q >3^i&fjtnH*TNq [\ 6aGY,|=2!\Ls@IHB_tqgp+لvZ>aBu1r2 +4W;x :pE h@9Iy[YTi7nY5sBA(WilAoԜ&nh\&`lP҄bq60L &,y _)|( ؃#B۬gnDH/ 0bM;!>k',wEB&@rG[Wi#'  Ԅ&]Ȇb\nUO6?5FUg^DeƵmׇD TM˸h-^M^V̴Ds _Y/><5(˾PGXO26>e-؆`(rPYUC@:H D:7Sӟ3չ5У_jNUl9j~FL^=ckIY%_9܂>A` }|+2͏ Vb/} ~pj>[HJ@E  |ͽvs &|M뛭jQvwƨb+*vѱfe]ƫ4,{d;}RyyZ/OV/dD?߿KQ$"W>_˜Vm;6+grojRå>##cٵivC!<7;ȿK#y-EeoϬ@D[A0V>Yn׈a*1ws" ʼnjQ k+[MKlݧ;Ph]o4Q rA#I.n>& 0N ,/%䰯WtKf"]Uiș}j{ aHks14bJ' %kD9W1, TF&Zt|,?)U䌬ANH# '"Z>b2l֙gW.!~3\A^ɦHo(MF puK߹$|Vjj #R):wfhd6BȍQ}=r1 kcʱd }M̏GS;X3QðJ?F4A9ݦ}It6 -zNj>LNHN]p6&+m+7"vV\S 7?孮C}E`Z>f#֭Zk heٖ:PFoz:L#uuc.\®#Ujh >e*(^yK ~6e 26e}?G.IAGY\yX|S}M8^f0u#hėP@Uz6 b,Ult ̌>#O4^?c&8#7\alFF\RxqVr0:ʮxc>?Ze/! k ]y_z6w֯BTpTen1 PÖ!DDڸEB2򥫨eEԵCphZ(J!9Vkkr-sme-mI=h.Gqc+%Ux"jAuG+9- 5BpB2_l8J0/φt v^ФJU!J%5-s1$Uő{U/ݏ7( ^61Vsu= V_S84" "@A)}'ĵH&@7 V`;ʿirPs J\YvN?lEPdFXF+^jM^ue }}u&-;Cȸ4@q8s*Z_>5B_e(2.g..ÔA*ٴo}=(S V y= gZ!Tm.־5h[2Yr#IhQ|P<5~g6LPBU|kɸuiD4AKi_S$fQ@y>f,,lYpzP]l SKs7w .>7}SZ~ߴy`g@sYލ؁5/66T^<"jiߖTԭ 43=8cn_sIk`lju޹K/MkD!vGDul(@xN'.$h[X3nsJw)ClW#lbi.kT|UN^6 V#0ϧr1@Kx}vwDӔX=L'ۙ^ K:SˆI͡hAoʼndUoal[5~/O"isKGȬP_Jq~^ xֿXnm#P_3(H0Jl"IgCP%[;qqj<КQXK}($7,"v ~3Yb4 nxe9ĘOL!x&UDg聠  ρ s;V%r <$'{ů6(=aq&}dn;:3^L;}:3_^<@$r ~aôRnC^ %+ 2\;ŚQofes;%5#FJn 0:] PaLΘ,ȗBI/BEhG J.!n4O+'In;RЉ'\h\+0`[Z?ZE}X?ɭ ,7)VOޯ^OF0'VH$K8_ 1狎.Ie\hC7p2/j2}RA;+Ao0fu?B*hT, d3ݧnQg@11HSSf>fg}J'{c]&踔9aFf.[2LknMC\Yz=GIܱTpp|u}TwWyyi4w*L=imOqq)Ej첤#L^@ &832?׮WeUv/e oJZ :J:|iaTBW?v٨H(h? @I8۽m͋*\Biv⨒t[:2CmVpGφ<|jmK.n:dj!NUU"3^]($măi8C I4DHf\oH0vÞ$} J[Rn\ ٓebrA`+{)05}Q+)sߊx6{Ǻ6)dHwNN_ pOk7,8'('ddOR26De_DM =E.+G9՝jXC!C Ŗ"v~u nm$lt,R%&N>Iy_lؼNFL7vPIɣ1@-D 5۞"qL`.ȳNn4A3$rYf J[p pľ4'rԽGHAyo)fpc/qS.@";r ;5u6=Pk؋̾FޟB|܄VL~ZKS?GBYPQUnRiP}/ NRѺȚO@ <1&"X[tVvX{ J,M M< < ߮HWL*DAݚ2|j1BRѣ_Yk{[9 ܲ?+ꯘ p ~?AN <+YI,QXb 8lA6sŃvV(byq530 m*tK`ݎnȲο5c+Sa~ :G37V\KR͑tJt uZB"I"'c)a L!ifm𡚻7(, 6]>@_u^OC|?1w9Ge.gT[ jPOP˼Nj_M#煁zƯavsuCWϟ37]ËB@^r .!~N6$um EK*6_(@6#5 9BpP*Hk{Dҥo`O~Hb`0 %uHA!AHX\0DaZ+ -of>lzٻ4/,0I|X !0jr@ MeF't2,&c d ׾b'zZJaM)=́XC?l]GN6`{31(uoa@@TaJ,6X>i'p!D]#(^ಃt뀭2 \픥d)ZYM‚ٶXCoOW:PQmT;\k ތޡFI3*Hf6* GyXZǃ4I,ԷVL}H7ڬ) .`P˅>l!\cN$@+TOqeu@BOg$,AwjMz4!U||z̼+jxf{2rp6faC~YypljD7j>ܻg~bIJ(X:cފ 4)2AN#Tاx,#^]o@2()tk:/ٛCD` S*[ejUp4&SzND-[ʇ,A[}\'1I3gÄR=ds6uIwj Z3S&Gm0U{N\[ uC,*MLZ޲OẜQڐ#? F#ֹD|{iҏ~W%yHd^Uɮn2zK!?( Oz,wFV07]Uzi gP&")m9^aŎ/x=C1r](Y;9vegZSs쇇RelipQq .&7< ݊x֍I9@~Ӫ+Ӻ("*ĕZ3J'UF/J%ujK[_ _}cj5R>DMp?~,7OEn=?&&jo3&ηcŸ4n~7ӎ|ϝn,lb<5gLJ>Hڥ4'DL1(>iV|Q[u03)^j.]ܷ40Q/Qy!~ m#΂@H#0 e6 <}R{rjRel\ruT;&3KH_VWE2 EpOR{ų}-)\X\1@o ƒD>JSc'T:[KrGY NFЩI"}.^{ީ&o %g(?|w;a4uUmt3_##(lF?PGeӉh ,rUh( ZXΒPySn8+w #uYn?nHI/!:$[vR1ՁND*0ӎkB]qI.b#cɴwwW#/;+C9`]OSD<쏼Cˋ4p!WSVhM9 _հTJ@bӨa4fa["ġh;7䕑I|X?>@ V|l:Aqwl LG!5'@f#WWoSYAR!ԏZ|v7gLwf5x/H ߕe}(nYTomn xшI7;x|)eaǯI~791 F8E]nj&c/E} V`·uTf( ?-qR '~ $(kՕhRuWYhgu߽^, Rŝ'd]g79qZ{sn?ޗrǜˍdNˤT 1HIN*iuvUkjpSXbM edMtɩB#HU„hAvf?-JcBtFkdXaH Q< ;m"`p@C?w~>`nr6ؐ})pOa!%^Gٽ}!~\ٱs}0+ãB+e B 14JIYAf?dMnM"r]*BJBq*qO0>lG6ι.zfH6^O+  #& ƨbJQV^hƸX-6Sl` N$|MSLY*6y"եޞI8rsq*nc%,hR|"5-\ [Y 35K 3`YجGOc9C͔l} G117C~SB{-]\kJOreM$өY o7#V1 s bp.+eB%ێ(y]KʭKzE(!9\9b^AʏjC\2H,hEgxFOýGٜO y!V1{&hj P⿄<< nJ+L^]mImؖpGrpzBAp[d߬QA ]b06:eG=VUuygt$*w5Wջ.FDmv&qEt7Id 0c('Ci#U;`Y0"(-u:l \TKqJl~QW'v[O ֹeGm nF"mڱh!XN͔“=_~Poxv@? C%.dMWQ@~/b!$~J|YG( I (yͭqt"v>(4%XYH: W1I%fs*|t[ 7xz\ Ι5kq2}oTz}YzrT!} G!Tb`f;`?an.ۍO~hkԶ^;-^\ G$C<TSKb6ǞC"8pD5J @?%=̄RNh}o.áE#bk;cFpʵv ɭJ:v$f#;=^AmU!LBtPijy~1;%1Pr}wx`5 Dsp\qϕz23Rgbg/i9(毥=}I}-"1AZ oՓKF{Ѳ qNQEPjy_ANwzg@yWp7TiS< V׭QVxC@\ϧ)R *E`忂Uy*b|/FI% _&H?C3G]_g,y=DE X$+"3 I3R4 01Pug'6G/ |[-4PߏUEK4ZmI2r%(sbH={M fsen/KKFaۑ.T6ƉwrQcp򡞩G ?LyCOtJHS-l z\^:2xwcw^.)*<96=K#6PT'Nil̅[{-7ב`A~ti<0| 7pM,;!":ƻE+Ujl|v gy x$ZCV@%G% 4'nFlʌg;%NRl+OrV&{Q1Wq̞pWϼ }1?гe g6ؐGAXdSeU.N{6&ErR|s5T)DNApGSj1Of{:ݴw<(?>BETO-؜BIDCC>͊u Q5(M َ}T@^8PkĎYv*m/s ӝ :gG|ڞF:iKvEl&9K,V& 9]o1:"9q>j[}2yJ b&ɲ0}Ibѱxtey\֑z>mjyTA:T2IsxX֔1.&XњJmXu%lBcHB-C0f+U _b+bΥs\(n02DpM(=귽6.;"w I[" 6QxD8 M{'{&F\utu?XQBҗت 5z|(+H{!Ɏl Gae־xMG1H,%7é?P^Ot͓BlAk(@>}}djf{v -6Y6]ݝ t}u[Ou!al-F}|_ߐk7Bפj#8wRB ދ)LS`tƲ0e/2Vj nFipX/ݟlhd1CZ.;6eWozLBnag҄Ϲ'Ni^&eDIxfUOj~#]noB ]ˋ6r!wY!p|HsTocwSbĉU_SaII-{^A]ƍjTXM(L =N;ie4./al/e9I %s-]HX4L ]+x\Lu([@VR`->FQt+U^~1D$=KoT)4pvt< 4?-enJ㿭/v_YF{gCõk`f&ysM !$~̶?Cm&Jdc{`U3c{p8ZϾgU/ 8n Q+`;e }gOpF^+7R5ӮbƉ, 押T5y#3C&ia_VL0EMhq Id6BPK eY"=Z!ZGݛQdל36"߯EŔzWwBb*ᒆ'XCmFz[2C9-IaUyZ?dpTaㅊqAmz- {i~{x PqP1+ HԽSB^ fO0TdT5 ~j"?&҆و WORKow 󦵟qm~D&p7 0CGU9"zD p,aː;dcd*-H_B`.P`hT\hOd>a=H#H_|-Mׯ+A=&^,ˊ썐#qfběk Ia@= /X3kk,f 5e& #ȧlqJG# nf \39{JJթܣrk @s?=z']D.7:< xW6#dO3Q!+CULsҦPoGZt+lV(mjh?P_nX^o{ӀEyũ{h qKբT[`<ic2Kĭ7!g}*+w30nH,gPJ& ˌDn< SŨQo=!>uP5n)CY8,s>6W7(t%H;/ji2e'wLdT %;j@i/5ByC/t"@eo'flX 86d͹ji?.á߿ ODގv/mV{sUn]vdƈ-uIpDC=-EǺ6RPOty()7 RgD4xh)u}k&^yFnoOΜF7(MlFAFL2B+W ^8 )ۯH‚2~W}P<)Kvx;ݫx^2?4 zd0Jd1y/_fP"#"+;I4z QԩeFeg#[eP-˱Hg-qīS@O}O V4I6p >b>Ԟ x߷i1th޽Efx:?Xt`4;6!RB4FVJHCE W:n?l72RԀY[ZWJRW؍Ql0tޟڿdu$7mNemL\ L.Èf :dȌyMp=]Wk+ k?dc=1]+왶ϙX~2ĜCcz4 1' dCm6jLHOxq4gp/=/u.;AlL`-h6vD0>@hx”Hi[K]=LN}OC(lMn"WmK43L:[{EB}R_;8YKӭsY'b[:GE)TB]47fBdR+N;:/']]L|i$X@}3&Yu|g-NhB6d"7D; С,-ow|Fp~c{ ԺZVm2Ɩ7T7(pI'[rS$93 ]ă$})w裸( q0 !\ }9{(P\vlV>' ]^,~]!dLwy5? ,bjSJDq{V{Pܚ:܍e,bR eh~}cCTGn0j$JLAoC-vcg\s_#pb!>@nNCJ4} ,DG9WndrʞQ+WoTvf*kEg6T$b*N[a<7W: _ƆyaU/ XE1dvC($U'H2*#\ 1 2:Tx!糀O8Ѝv;i\ϨupJ{ rk7PtaܱA@g$bwh,ݳ<7d=e.o\Ws#=˰Bp W#, Ǫ0F wtdCƨeh?zCŰ,a/]w6M{2%Lw*rgI2ϙ7dan2CNFq mdh"; z?i{(f/C . 5Y&l1W~~~z_pE w{M'zlw>^L#:,r0uw;#ʲ`H;:1 OwZJknÉW [|HR_U[Rg :^OxCY . byW@e~GuyyaS8N~,n@+!EMXTޅFYRNz8^SL.9t+PVXܒZ|]дeYpFfa08U6VWhyܑ2v?]?{RVRa#&Ĭ-HbCfJc?!i:3¿#}ߐ5M+afaixuM5.emEd"ƩƱC|( =3o̖sFRw4ˡQF,r>)lWr%^,P6 2r("WFhǿ<;]?FSۀ\Y,NOshf :-w7B <XPTȢ&\ons 3$e#k[n>oEmdce|+릌}D:DR :ّQfm|r&K<`R=aMqBPpZOZ\Sl){Bx8X6OH[b* y4mx,v;$U@1dNGB[3 * A9v Hg)|"[l,Np% fvR;Q1#øCZEPx|W&#‰ >r}Mx/hy1m7 =vG c?ox܊ڏnn }#MZ{nN~Wb['7;' Nz3~GiwG X3nWb:<`Ѭ?$:ۺs=}8s#ZLem@An5A#nNgބhpB)ں_IQKF\JFyt|s/bˌ#LJ',v3MCU3vDspƚ>gP!Jsu`9Xs^#z=< ?v6H6 3PTk e:8"oz803둁c Y|Pd53͕c u ۪xz2= $17??=⼳Et(CE% ˉ#m`( ND-oޖ9p ,&UEl8agY,&JDY@GYB(ϓM3O驋![9.Dtjw[GIx%#"Vݕ_YxRmF aL^XC lSjըv͞`k/K8 C|› ke5fVu<!mɡ]7(;_XXKTwjlV`|N2?)xv_4˔o2];lmioO=twaͧo#]8wSL!)< .yۆ001`mdnaN 3[_p.˓L%*Er03@@L(aʲqxVG6Lz0}Kԧ?ǚc.Ovoڻx7&^,~9Gď8Xԛ@ 1WNo @#([VD$܉񎋄gṯo?]|deI*KKMs<<X X5Y7"Y2tt)aߙ@h}^kDB3눙Y$$$C/{/fs?-%%6Y;5O zaR6ևょJ8%+BH]/Z>=H Lu:?=$ZF|t紐j; ac 3SqK"3Z~09e#}S*[#II]\~ Ǽv>aeXK}3R'޲x O=N QA(đC}8&vᙵbZv-2ܦ#z]w{{hI8+X\0;b:2pK*kS]D .A|(iW O;h&o`=l.*d_FSTܦb:vA/IX\{֓ 6ݐ,k6IjT@ xj-K*3o6C/j2YEPpa#) p!ߙ܁M Q~46=tYx+UْBZ p%Q} p!>&~$Nl:!H 2P#>8P\jo|(\Zh Lw.d!{]*B] nCጲw|{΄8/K1CZrXm0U[ Т;(K(>s;$*=oq^HfN2K޿BBb2N|*;jB; r(jm(NDS*P01LIOMYW.7]Ş\Hj|sp0FdtZ&oF R BgG]p|Pp^2wN_K&s!ЕtȀG:c,"`@\Q@.nC$$fLW5fZ zQRY^Yޝ*>C܎r{0؍5vGg|cTyp%D.I6HD2!LGm;-$ ( lRFǹK) g)B/ <5&~^s䤓'?\3Ƙa ΂y5Z{uƐRT[gޜ~:!Z\÷U𕙐oh+}2*Ipʚr+_֥(>B~ᖷ)3 "px glh/QYvK*%B'a|KHkB ^p"f[J,N;eg?Ƕߨ"*7BĆop"0|#K極K{Ob3[35lڜ7*yKO)*B䫗8dv0o"}턕4\Vr$ "T`Qgޝi.SRW!d 6ݤT~ _͒ʻPGwٱF*H'ܲG:gYU?X,nZ2*0u|z| 0ċ, 1tkP*"wjSeifHtgo&5C-5ioľfN$>>N:oȈ.:p|$n07&2aaUʃKd6 1Rf'zI) qzI`(o=[_掾:5HΩ[]kI7؇DZBuxq}Q'ӲPO|U. d7"1 BI6-Aw&Q#h͇>Ə#0!x1L01R[m ho=Acs[Bkm p9?%F+':JJ&$#tqs`"jo9ggXzQ=gT*P9z[7Bnj9; tyd[[YCC|推"T*#")4dʏp˞z\DȒѯx.E.`BTwqܛ=t5,$Q~&:!j,+a9IQ_Da\32^l{=,j8c|L+0>2c!`XhBRC߾%ȆCմ2߮EKˤDfq[=+S0[QDF$-2f`d))DìSK8qkg``J?Oݾ0;vj\!={~ZifŅ7*:ss'i,\5璙aS=2|KQ}HJ13NE+i <9+ @}rJfZVQ16+@c- 0kwrův鋨gJsJ1|ڢ-MWV4}4҃^ D&& r<(ӽ',e\&ak7+ogF6Q| o/K4߭lE-TQ+!kY%-3qvw4(/7 avyۅud?`4I¨x3ݽc f.Vٿ$ zӁg.t;}Q<siȬrG $(45:kv r\kђ1AU {#":0R|d$ cw<>,$jkw3|Tcs)YH=}u ;H MtTSsT+5p,P$5 q=KalcWɀ5Fbgͱ[܀}þӦR$V6$ p6:A!~)ȉqBW/`aCGygor=2֋mؒ:"7eu"7d( Ma݇F+;ߤ<#A-7XWFK݃$] V5!߄ftiݸ[5/` [-z@EX,z[wu OU7{V=Hy ~; tS6;v̈́L2r2 ,hcBN<hE7=SmfcrD@Ch ؜Ӛ쌨Q8g5Q."{T0(+jVi$J2 OgdteY*^.uPx)T9ˆ"h-0^'0KʈHC1D<C(C#dcohۊdul%C֏Q-TsKQ~ȃ5i!"Yz5,I`v $F+"(&~i @ަ]/ ⯾8=PC.5&ʼndza(,ǎ2},JJ2G5~r;V5N l+ ^ MMKΕ$E*Bo-S J\Cj9w59`+a= YO>Pj_(Z@E}E($~e٣RM&W˱㞺2Fh+æe3ޖٮ#]N!1'?C{ S1uہiRf[ "@{ξô\29LX_&2JPbA{3{χ˓\͊MpVs8(-{:g3_rh$F]RF) 6AjmE3=$n1hK)"1|Hov{QptOLv. $έN[f0Fֹ89"^bR|5auN<Q hKJTS|JkPB/ 3҄I`vױ!E 6k$+v%4OEQB~gP/cw2vy g:C̮Fw88ug5RR2hՒm,0"[ԁBZu1'*A4R.h >̦ރ =Rp/w֥C&y`=MLvi_<)%\Gf,( S2i#ȂGpɨ K-M!(v _$9 #zF=jV !ҩ.&rZ0gi^[JpkY.TU2Ef[7-?x#G(M wh:ZvNemXi 8= Tlѳ 1^4}mmzl4?/L&|^"d9xuUޱ#k m&7.0ۢ7ھ<^44r*#`Ց=W/bдc fE/S+kc4U3+>8`d>*gG2|7 DxX) Ac,G3(Fs+-AU@>S <:_g54Y#mK: >JC evE.!y 0wD^Vo~12qYKGZY MV5ȃYPScJxqgؖD,Fi6YJӭ:(&SW%s EAp>R蚵vd_uTU"qu*ָ;K{(aTePu$$Pe lvup5Ee,&|crR,ȕC?% Uw]1cS۶v,Y^j8 W[$`=Ìm$%l9YV$}1*$\Q& 2f/jŒYޖ&%>j"sGo4q~ocM@UT\"2Ib?('1^Wo 0B֤^wvkPs@ U=(xC[7ۮn:K}MBàh<:|7 U,ո'K|f:vxdU {^j}w\J\Yl(Y1S ˃uKH_hJlW6:mORE8}L`m)V +?-$Jnk]bξIH~-`؇xoFM)6|hlAN&HV|x4c*vRoqn:a"A2CWמD%{LTXT p7 .eA6f$`:ޠ7)WԷ]{En_#6;Y\k88qM CX@o9xޒ\eءt?qH/~mF S`ݱ26F!"voe9ov\ﻳ̑]@Ȍj pّF QSܡR\ܭ5h_ u쏔 (UZb~Foʯ7na톾znV'i C~i&t\&?#2P (6gHba{D=Tz :}Nӆڎ1L&k#Jμƭb FP)'n MD].1eo'4ٜCR+\ ITƎy'v]yasOTĥKgb 5_,o@tg%#ˢ^5 _@)z4JhCS~ŭJѸUM+{Ǻ- Lۧee_a*r|14CǓ H3Mk!-VQ/+N^_UQ[7 ܙMO" |A2RߘT^ ?̆}lw!Iؠ_?v!2&%sUN["b"qtSX1Uf_ξA< ZiD!c,l}sʘ ?d O\ba:.&ku r42FULW  &exf mPqen2z$C$Sy`38wͱU5H?vҀe Sz H>e!MbZcBPw7dv!}bd<%8bCSQxL+̣+^\xpzjͷy1i$hM:I[:e}$ZrW;tF>XxW[{7IY1`Qk0c7dii_najg2xކ.s nsS?3#Hs%dzIK->4_kSъ&ͼ\Jx-D|-%ZӋoƭWR{Q-LP-z5{[;B`5'z j{KAJ(4y3x^eDAm"7UyjilڰxgSYVli!I_q7Db)l"28t ,drpC ЧXytΑ jL:tJFqX0WA]\ ##1JBeaMq{0h $rTեl`| P;)XA#:yAޗ福 5#̕i9kāxyN[ /ͩ3+ 'g0{~PiʵT<dmdsm뜀u6ڶ Dpa$@ u)|?4bWmIU:\ܽCQ&~luL>fΪK.wN^_9эQc])t i%۪#5돿.tq.8 :SH?bJ~"s=>9q9_kALD tI 6iP)XD0-w:25A ޷}?[]'}E&?I~nϦ%tyBZB/pOnKt100cNJL<@-E{q$Deuʢ秚<~`c2 yW}H7%hV/k*"R&m2g%3!)48*FO:^!N =LshOQ㔳AUnhQwOirhG Xn;mϸCΊ, 5&Ci: ٻb\mium \RO46Axo/ ǥ? ǚbat{Z1i:/23WTٔXǘL ԩ)<}CԗayX]¬~| &"@)`ڦNIa ;\{J_E*Lqk{ {'VKXkX-(GQ)|=2q|Tќxr +B HR) i!W P){~)' 0I}ϰ۩Ǡ?hvE }# ^BLNnC 9}x.2B%l`Nܸ-KN# g&_v 8s D.l6 $2>$ſn*q@1XL<e$kyσ۾NqrZ镉}yGn,)U5/hX C' =+ QlD/:2z5RI(g=c I%TL$%>yf}vyG952T[b K+t5`$v 1D8~B&M-=Q&nf4 .@=,ۺL O<9#or-cOn:_v1"v/,ʨXj[6v MmηJh,K}l("KF"` T:tnQNā!"FҴq@, r&WS56HrE:ʘmy%[7^sPo8(w.eu=E{|&y,5Z%ܯaȾdxdW7glwxo(aX2~V]o6Wln6expMs F8?] 553d%kBvL3M@"S9bIJ+~7NBrbAq+FpZn9^|1yeì-[$6pr x ?d6NEtMDӡȾ05ŷn FHtfV> %a*MDS:<][?a}^YJ73Y< +[~U mpSЍh[z6|>i"44RT61u \͙:\}2R'X'w) s7 "yڴo ̐ S:x%XklʯgKHܞxuA\rgAq<_s i,U΅z9 Rb1Y',4P'1U0U)Zཇ\EPH #Qgs>~81]pe1*=Wt@aq|:?QP@`P0D2߯j.zVmznHs?oFk)_c~zxw9."ϾH*fw8_?Ց??J?= D S?n"[ܣ]q? fgqGV<(ɪ3M[RTpM0E0mQ@³Cԭ3jޡJxp%Q&t H7Ͼ#ww?F. nSw6d1XaB9U}8S.gVӜZgyrNwY)KU/vgpk91.89at|o)0un fBuW6G0:ET: q `a~y}`6+HGyZ~#"4rKŀ  u.4BAҩ L<&9;E|2U&ucw .aQlLLz|\: o}5 h?)̆3;=vqT_Npϔ(&)WeN $grbE6o.}(rs$BEIG Ӏ~3M1>'gT,PDNV;Y h{]w_R/ ; T vݭ97a8-c?u;XTBo0$VFLx!^[9e6#ruQ0vf{-n= A8^s'RN"|9ΥdžT:LfZ%4Anιj19C#-ng3=j29]MKHTWB hFg .V8iBS7^A,]u&O!$ H }Ab'zyqM&$`cz48kp scFT_E-Ɏ\#`igJ$/)Bʡn.x5(g~ކSw4;` D]m)#m8;I TeCvtL(UJm pr2P+?X=?mrW{sJ='{8oI03aFܜ SNUNkmۭ^R0}t]7 k.5o7m 9xx{֮'%n]JrrIۄ7dp~o`%Jlsʵkt"H fҲPR7y6rLjAa*0RyQNȰ-ڗ3$-\5ӭ')Jjz6>;DQo3@Nv,%&} #T,Ts럗??w@7M)^3J^adVʐcWfYp-=̷wY# D7V|4Tk (dVXxV@cKD%iX]!.A$^d8HxR5vr0R #zϏGPRDJTȜz"~Qf5E65N]Jg´;pYG;J87C/&ézRG^:АxiR?t]u{NhӒccgGw\e5ZnɲkiX.o< jl>*  Ck4CQAn@R QNLYSȌm4㷛BMt۵ņI ^-N0,``5^)V/83rl1?k}a ZW}dT54j!̋D!(>&@:+f`fKIbew^Bv)X4r +`1O&=8M_bIApWp.]e'ԂBsUhh#%b|1 *d&۝*0p'r ,'a=fxiahn{G+9t'XԼBЏ@:Uu1F6'{'FJ"X7ɹҥSD2gHύu_F(}JR>龓9gvԹ?-a4!;e;5+ E' =/?*u!ᴲbfCw`lkti0ǷR< }լX&.qE5,_pyWHE ](^u <xm$n$ :I'5xfADޤ(6xKvcr*qdYKg&@l"ѓJee=ܳi\'?L P̗ l/CHi0ao6֓.*gq8x[{ex") f#g%Af-4a9As{5d^JWN3vIղd=9$% hjҫa6u8v0W'z s8:5ɺj6a$_k|bSH3 BYNz>':K>IwYg yh}{.hc+TYArO䪏JӰE8)'WՋR86'/{?RhFsjX/ JVVmC3uK) |cOBJۼŌ,&RDkya00A`94' fYtP90H{ քl9 kq\ل!(zV`|6VcX \e<{Iع_^uLb98f⧂r6\`#[m$2`$!17_8Ղn3k"I8IK-EtSKqp78LkA.;P";&qȞ;]Bٲ7^ҭzϜRڟ% XZo*:Ft$ũnnA/Λ_@L7VۈȱP'Lzy 8sfYM)s2 +PGMsocꔸ9ߨ:X#ωw_haiT)ʨlY8dM v׿׻!'#q=gsFhF:LСt8<>'ӭ;(w$%JQ"aQ30V3fz<=,,[&=Dz0[3D&᧦؃;+K 'v]|V)p*[{Pi&6(;{?w֕ZKa_RRm'@d lLT$O7 [xDj'h] tNc+x%l !3ݒ2kPiYH+=U-Deue%wQvp@eIQMܧ!< GȲnq;~fuDmP6?&ain:8v}BdSSٖz}6BCrfN:t7G"8;#GXf3ǰt}3`|7p" sO \o91_.ު u{i&lS;8^|Wl9؋l#DEQcfDR^ &AW\k.}Tf8ɡI{Y QY>?ma({萢9iP\^'N:)wno܍Yt\rوںb _/+CFgvBqa@E8ku PX$﷩|7#mR9~-tfskB \PHKng7!6 F='śIL/Tw6Zfj] pUOAS՛DK[% &D-{j:4RYM0ϐ̙U@tJ-;2r,|/ TekwyN{~wEBR(:8z%b QeK<:T [F|]^=0gч"fdt# kbCMM=:<ǰ5s1FA ΆA?aW0֔2FheJ]KKgHZ&QgGsxVxE5irX+ʀ0QR ہF@ t$Nq׾eMŶïsdQ%SR:G|SaT?Gki%c(9̋$H'CLR6ؤdd< 7UmT2 _?sw:`Xom+z`{]' uB~gH)y2}Ñ d_Aw\$vvmW|zJ@5Ў v&,t47$=ftVϔ`GG 8X$ QC1 ڷ>Bi_}vyT7T"F?Rp9s|N!ş>nJRdyNO ?` f_U#7}E3.BnqM!m° #BDk!T=TLS>ds'GePDi ,[k?"j&Db!{;!JTuPTܧ!Xٻ) jfmRzNnNTN( ܗS& J rM56~ZV>!ZN/d>(&^f֖9ESC1/δq-鎺hAnabck0EUq;ަ/REp?9NdYs|[,/[s.);\X#\ng/63)(JbםD?zfgJ;Eoa7qDf\ҟm[/?Q*'pEGQҵ bY5: ?#k+԰T\h3K~?὜ychwN'dzth@ NcO-֒\<9Qvs=_\T3,1+1>@mqJEF9OᙝI%#ۍJ|kk׹R|r~N'y5~3bb) bh &6n p@d3P0%#Yӄ^}E] \kEAV=E0jT@ei TuzC_zru/&΋l˃Ҽ{ ipKP+3u>"JD 넧$']r-(Nr_PVYcn2֎I\ڤFJ^➍5ѽק #6799LGb ;NjT}}}Tf됣}1*BzQC#D֒Ś+~cDSuùaHmGy"J}42 |pBduiv2D`n!}ʭ +1K"|ٟQj0$к"K߼['WU:[熵+É%O=_nvrf릢T]$)Xa 'my7{1Z%TknjN|~>q!=J@ҁ5K4]3v,Wp FLj\O_%ӾN>c F ( 9s`: {<^8nava0o@/l^%Ӱ|"R4 "X:˺I)MqA՘\HT&UJ@Ahs\03Ѯ6HjMDLƢ.` gv Bw5v_}a-P3s4qeIRk2oNS"QMF>1汝&y6-PB9"̘֞L|{"ل=EmcS f.w?P@*aZl6g`1Vb*bT/:xgi Ά z!CJ!q*O6F5Drt2Y Yc3;%(!n%^zgBc{ag' a5}$Cu֐} N֝ئ"ǮhZFg`(ƈ+F>DY5r7iHPSHcf;]Zܢ=A&VNY6jdQvf" {X04$mjJ;Y7gS,pKZ2."f=M7f볋mz7f|9ja@| :ˑ~1 I 9%akq%9Ċ=?m\1($7yA4~ 'cYs#b4-Lr_؝\o3 ="30`)Z gucޝz7^g9|6q\'mٻ2Dq nW*ƝdXq`q+%F De٤ NXv},\5O( k=o[Bq%P2,SpJ sT9I-8FB#:[#Tl$9i'Xœ PGS2#C=렳 x _ZҟJZo}H)iكa~={DrYcd?mQ /Qv^.AQEQ}(sr%G'++N<$u6]~dmЄ.]iQcľ1 hAw2ͱΆY`/k'jNi+FIjvTȜ]{lY䊂\ ;;֣+C9,ӟpeA;4MozAcll#>3v=U;"W >z'oH{ـ%iL`:a7$k= rui*oQK^bݙ35[y* Ɏ.{`pwo{lV&6d(-yq03(@4R $0cgx)"]_kyؚ{J,h6ۯ@`qg4GևF2.j{ZF sF/Ҿم^N&nʼ܍=fH!X1Ï͙m= X?MozBeTKCh" &- ?vٻEs碰_Ҙ"$xG .t,A/7BsthsRJV4;.P@D" 0mLR˭']md"t'Jl.wr7l40QPHbeeq`BjCM@M 2]hN4U!{B3GoM&+K3Z81-fecx107lګJ uiM&uXz.jPit7eXYt85jojG[bLa@V#{fCyGc0Zyڏ|5iLɧ<1e<&cID@BpƢ ޤ`yn:;¼B(MRRe,Ai߮Ljap#!z<w RSѣW'e*NMGycs埆v/[s'(loFP4g553I Jy|ZZ mKinje&y$? ysAڈg(:ޘ(Bvyxmwn(0!-psIa \.Z'ﻖÑ(5¬E@Y[{g-e'PتEҩtXhl65_y l t_8z̞(^AIF;NN4CMskm2C1΍V`>JZA7 '&Fp =J|k ֛`Anя(׏ǞR-1! $S]x-eQV']|nz6,]mo˅@ 89NKeI޸=sFE@;T\ QCyuÎ]dbc:A12z.4'hj7נX~IIj^WwOZqnNI> WM^%0yyu39Q݉ϥc/ɼ#+'O?&0R)*8QD--\U!] 5($Z(45QEo/P;V=˔ϿF)Loe$g)٩L J˜ rʖŲ4eq&|+?VW(E! r'fdch)HvY<^OC(-#&z"MA_(X=DBjSj9mںiQ&/0|dP97 "?*PT0>?˜b**&oeXxwnm(m89WF.):#iV"[6/-6Uaa1Μt~[T%N5_ޯ l|TD-̄wӣMZ0(_nhjkpWf'P>3M`-(_waݢ+ ;h0-d(Kg*7qGҹ[]$vTo|L/zzȉ\BOÑ&Kl<0 #{ [;iZe mdPÂ=BAZxNYzE0邃 <a8\#fOd3:A`pX}J2Nt9nx kqΞIclz oT" =MЉ 1n*?){'E3mDf39{$\;P|becu[Ҫ'J~.ERe۬Z\!xk ,w4{voJ.-acM-FF -h&Սv ל@fܬ`%X~wGpKX]+KX8̧#,^R{3R-Tʃ^+.OOQk#P^eAߓ5ԴݼJEoU"sLqILr~z$fqD|Q8T>"Ĭل:"lX8o C l9!3#`4HL%M)t0ذMqxrRhD)L@*쥈7jz,x%K d–" dgMtP^э?rn͇|AX50z~m([Wŭ!u0bT'n5C^Ջf˸EO~^C/`TK&)>n0D4+;+섭;X@\Bp<(YC9XJVdb5Hͬ[ Џ'_v}S:͟` pZ31L@v="˪Ouѱ耣qTUѥ uyߙ2WrR WN}[BO>MC=Smo$љq56]'Fh %e +zv>-tz .2h YiHb}K >Ĥ IֿR%U$ JcP?FGApbt@:Rv&έ*,F-턉=P;[fۓ%!B=Fc){'y*=&{Ց05XX%BԲ fXv!24m'-nMKf#xw#138QgSO Gvwۇse(n{1QӔMi(_ֿ*53 yR"/*r6Vد|W$JIq '#+J[m>MZt+ ;a>dKU{ 5$y'P:P48J'iHr\0(܋ \GpNjoc)" U;"g+;{ɫ:OjR:JTВm̠ L}\0Hc;T~Z A?Z:tω"=_nE76" њNZׅ5s,=B q>~X8]/VUN89wDa-ȑG4+P*G`? ٰE||=bHh~{ j]/?T {b e<%2?Z*~K%*đ`ޤ*:'ĂqM+o 3=KFzɍC 'tە-1P0ӝMUKsU%є(AljڨhEl}x6qڠ{퓼X* :>mvKhGٙd4;8f.` ,Z&b fV;JsiNWɝ=Sw֙OÓFŌU7h[mH9{3(LNLیuf]6`q{ay+$}~neDڠmh*ڭpS-m|sBtSMyΉwQ tB%H!r[^aSQBXkުf?q([BHui%Z][y(/6˰a;//i':HX¦?0+X< /Ur,GK5$70q"=gw[/9s܂(yrYHv孡zk+(r7ToFUm$ M RfQhG^PжfGٞ=XVK1C]U'R~p.~)I @XDҭu{y嫩{jF;%6ZT2{, lN~mjg;l0zv_EC(zԧ& Xtt!Ńo7 iSÛW4b&&,_z uq=4Oxa3ǢBRKbR4MZ ƠܡɩŷxwTm|f|+dRKASx!d&2: mz҆%L# W  3'0,Þ!;&d^ ŁlwT5Uy.$2`fC]ބ_5ϕ"g]2Wk֔wht r&J]1b.Ek4} }D|=}g7Ayzؠ/ɜo=Ѿ3JM}ƾ@> e$z6})eB -Cq$_AjDM)u2傅 Αu zDM˸UIb1EgY_e3MPYmBb{ӻ>Rbzu<<}7{ݳǛ]BB /Z;Ot|RK3ҿd+Cyqsamp5굒i#^d "|Nu$ 8k5ytF"g+RE!ѧ4*`=e@YdkQ*>b$FX e"زKM~nmM^l";5STꢥA]}+}|-L PW`+N7Lڱ/՘Z V$fQj Yvԟ!Oyj\5bU MD]ndݧ$ՌFA*6ځ$-9QICtX}v&6!a3A|#J)ܵACd1l_G7dی \ѯp ~jmĴ$<6% ep2̦y,ǎ})gy$DvW͗ ȓdΔHzj`UP6!I=\}]Q w54֛iJbLf07G}.:U­j]_Ҵd$;g{Εb x̚5˕E-JCz*΁+V]ڞ(|mX~2m e)Vx.mfZT}jDέۖNi$*<.<0WU?Ԛ$Z9 \E^BT 3+#hAg:$CQVnFV5>׾3ZX*9+]JI2FR&Igfݞu> 7?FಁꗼyHJfa$,h lx ߪƳ͇m! /j:#j [֯BM:%)(ZRX=jY(L1]c婋Ru^ST`PGA+R]{QEz^MՏȖ k FlΎj_¥N+ܬ*ۈjaMuޡ/aݞ*G[Bs=CJؑY,EZl *2'ȥ;6G0H *UYFWZ3ش ol^k ϧL؇@͑M{Jh%-#T.xY H] [T7Iq(M^1WH:)F+8P*sАZ'cfy{_ mm3T$<|R_-bdЋ^wD{)[U}A#P9{J6qˍJmr1̑6][k1>a7)rpxU5%`r.O)IН‹-jԍ^)'4\(qT{g0V`jJ[U:3':nk>ߴSɳY@)6==ë@y "*EH~rye"Yړ )r:uq*v?g^a1R@zp4S.}VKyò%T8C%[o4x5 oEmf—bz%9)$UUN5qHtHIbY W2 l &qɾHr׳wWu+oBN"L4( )2 Ĝhv0Zo~,uY8rkֈ8xTH/?L gWxeߒղ^e<"y Xk ؊44 $$ rMOCem.!%l{ t tRdtȠ3Y #7o=zћ?iHڵ/22Q/yh73 \dL+>\6o*w8i=#^PFd#q8z QJYw-x k}=f!/{~RJdFyy4\"eZx 8Q)<AK+،n/=23¤n]U< ̿c/SCRݜ͝1sʀΑx)i,>;7&ęrKb >-kr!7x"J[!57Q ^ D*4l7FQb7xK L)|\6m=w5eXbw ] ZO.H4"R;š봴s[r\I(O+K!5Op C& qY8J!}Knj'~`Š"'p|WA3:JPndgK%H`g%B|c]StXjf}JKV<&嫄Ygf,B۰~ʘ@ "?s.ߏAQ3R $+J\jm2Lz|*fz*l_%\}ͻxbk; 6&ac>L7E gtR8H&@tOKs2kEIp J>:`шΉ}wti`wBq6N0^yw>_*;(o7duI|{Ox "ۇ#(v :R>5_o2%ØEZTAj?ΦG gG_kչ-y)hBqy›qE¼F9vl]H_[:H\— akFr%s )| [Ùk;FqhBXKiṭdЅe Jь-Rd`Qw"b5hv=~,.NV WP Bbr1ʅgǃ1ygwbUN,N5 $"]Twqj/$$ $geo5<<~mDCca}ɩ+BMcۻaz:Y<gw u -1ܙ}Ӿ~l +(: SIN{74JJa-QAa*O'nNߴ$[){Wy2z+ @c !\կih]YI0l7!^kTjAvbxRF!I] :P3Z#O瑱;k2v&P&l匏ΫAţ[$8_mNH WhIUq ܲOml͍`'JS}:@*l,p=1P nH6ڲNJi!q?ռV ~RS".jklPA/tjh[uhG\CWp?/IM̓PrIGRI9')ġtmާr{!Z:?;NTm"`+hy?`$ý:_X4,U{g4(wB$7uzѶ&*O4{jKbC]KkڢeBO-)Mˇ[^@wv%X..v){Ae#| Z|1E= $so@mSQ̐2D~Q_aM5L 'IVk-tRۣuꤋ2nygZz񒡤n [{3~~1kJ+`5i;v5KPMOkVn w ݒa +K?W=\!c@I.s;EӇpv~0=2k\?;i;NhR p/N?98[ nYn.<33(Hl†f ^ņ_({z۝߬/ r#OB5< \ڃ܂KXvqf!Zlȶ,LVܮ0-:s3<|)T.XqweN^pڬK&[xRAE{}R  p-/onM l;p\ *vŕދ@^(ƖZ1{Ғ? 3UV ]=&DB~t65j{>%/jR煝a1Wjϳ(8'Qz^$N+ɾYXu W9\GTbF* !j 6=wH-`:TtlkqB?],ۑ]Y0(H0~6yȗ!rQ/~֚UsH K@'A*l}DdDA̽%U[x̮>Q4t( GQ!54uݸ \GDic֌R`چ){H2٫,dw/2d\j=NlXrQJD=ιX?fwN|:Od6(Ɇb0qrw2aB7 q~͋UI-%$5X qF#I&.l:c!sljq]-VǝAv1\Khط]+ ^68@q2 <#p4Rgkc'Rȼ`PӚOG"IyPJ6JZ}ѱ36&|oSyH;VVR-OIys7{HY U}.PڢxjutK:IªO_NW_";ρ9;zV~ d@޲tUVYQIS:wJObM 3/ȢՆz^Q@im/;L/FqŊ5Dd!^&z,/^苙{ u Z]^g6ӤTmcс0AʤH81g Cnv] ;&lTL_A鐽Ay1DV3iz )lo'Qx=!ϞC1 fmH;%[ݪ s:(/pkl~?h6ĭ(|J GTDD|.a,słBqhZvhkNϏJI1FiWLyEBSy.n\r{{h}tΐ0|VUֵ#^t~PA km:Q;&i6}/lѶʐ@Y`.YAYȞ`3ڰXNݰD_\`9ފ"ejC/SV(K[?r{%rooq&_=b;w}C:\!g0 G6LUh<ek}>mQDkv\3*XzVc(ֹڂzzנW L Uj$S7gp-Փ <bYGv%(Y!IFO2CV"R-%)6Op!-ȉ<'cO)Y V#"`ūamq|Wf)ҧTtIE倀ŚYX_hV \h_x)4e}{kSRtÎKɃ+ڜVcŹ׼~yEs`M"ܐ$& gPS3.Uh;Ynry}JgzI},ֲI07la0UL΅;}y3ZRtWG[d܀BܚU sϴ Bt._[T]?LUx0?iH0͋Ah u"w|m|:Z`YJD*3ad=+ht9LZ;z=kCh6Q{@31"`T5]M:S>3m=Bwuj؁8G|b.-6/8Fd+P1 ,$w;`xM7gyfyVxٯnգdԮkd>TbOǴev %#hV럪?1 S-1@sHP~^l:9outI ut@ß%rj ~Ma ځ;ۉ_@q\MF,ǺV7Eѹl ZO7;sPw}WhiEӲffN.a|vR!]^kdH%3T0+Ezs7F7lrK:j1DIO'X4Ӻe4ܵmm1?mߒ4͊3JAYM|Q@f<ګZ>Vܜm# sC{Gj؛20X$}:G=mqGsXn&xfg>fMyZWRgo!υ19Wȝ!os[j!qwGJܱ"bzdc_ǧICUj9N>j]ʵlVF@ʲQPpg.l97aesi=Y"ʮ8FJdrgl|/Ge%yTlD=*C?5iLeVW;PMy65J/ mpc_Ub@Jc9;}i˥+Zz7eϚ/ sDІ(FŰM4sV24Q̷E) S:I,ShS b>DR,: &]0C9vFFIbI&j7q,EzHn9JMH /lZw$EY1¦u`c[1X~o1}<.iPh. f`/Ľ .dc3sÏiY4tAΙ<{O )jT0,n-I hMQCw$=U')kk#rwK3Pk=u}O8hqYP/DFVUNM E2e6G 5#-(ًIu9Kȓ%{!9a*=. 9f*V7ψ<ϓ ,2Zzi6z7B}sCm*۩V%*i~@DnOG:jDUrBph Q\|~̨2!c`\ObU2Oyms(A'-LW% c;D~2Q_pԠH)=,yX{YAw,ۢ3> sNz` 4pLt QGKJܶRdM&x9p0)K?2o{SBkA?/*BnnY<9al d{AssNH.7)j2B6a:ia Ƅs]$/6dS &큄 Bľ"" qXx#uA;2ygwrac0 x)*M; & 4S\r Al}M#˗.+XR"v&ރjF?f~[H(|E}"e= tj ̓aѾ'' ѓy~gV 6;Ι7o=Rau\*= ]*\#FAhёt} n߶ fH\B QZHWGa; BbJ1r No]GAFvn9ݧ9K#oPԨs@킹&ݙ5Oyv qlJV =GbT&VSi}DzFp$#[h4ܪ`-/!T. WB HZH|)Źęs p-lxH]&j{:@Y#q^df|냈AMtchD[*ϰB*oz`-.tCzd9h$l0X?ܭ>UjUJHbD'hVnq/vrEıHe;Fu H]bř?3r%afSܪte õ~]%1Ҿfy=oNgEYɁ%?buac՘pwZ??Ti'FD+QmkNX}66z Ϥ(֗A)mؤaR sywKE1Qkr?IVZ  mA"=ٹPUCri9 @-%ڑt4q~prUFb:b/=ycm 2a m=U&fS?:μeZB&M |)z`')aA_e/+fRQ6!rA$}& 5"U2sHL.Uo2X_SaswԂ˶EV^+JQi / D3iZ+&Mz;W,ߒU-Pxwqfe[)"z>k >Z߮ [HX2X϶1m`\By˷(L{{ -暲`hquJGS؟qAC9ɊLj錅Bo9}%[CuJ^dN*Ez9(,zQ]bFݥ8w}} !>n9"0_G+͗,oތE,8x%jSI8?1~<%~$*HgDDP$9rҵ}$p?V0r@%f! cVs {W(?ɳ%AYƝTʹBWxqA~e`LQ%5Zഫd1U@*sQ̆ˋu5+ \U!?Th&knx: v]"x&;Y,EK3w6D4vM>WntLx7Ç!t^3%; >'??ƍWNTvlƒfE7T7L|̑c̮@kY8I Pȱ\Zީn!^ߛm.ڷ{_L04\|=܅=~r <NM>8D;۳!l!fNeg͝>VU+7Prc):ڊ"2 us&c9@EW{D{O7 Yr͓?I nɑ )w1Z;'ܢY/ inkڏŔekrܪ>C_Y$l]ܑKVR*aS-C*_k!zN*zO.11 Qnͭb7, 5oJ}/Q#_Ͽʺ,V䑊>Mg!z nVOOolb]ByN']_' _(\6F{3e4bL?sPf>_w2ϫw3=Aၘ9W?7$O^i5i%JMb:qRzD7}qbMN)̬!2WzhݡI}|:DlX5"Me&6:v3Ex+;1DH@{C(2%s&GbAc30X4h6!Qگа İ[̛"ڹT'%t䞩^ZB>J_qڼv%MC],Z8[oYylLH#Sw2BY~Gg/c4&w}ք!w\ȶ:«2- e3xsp6Tx=0-V1yQM )gN*m0ܼ}ȴ;/zMVN1[GVc簄BFs[p+\*:Ƹ) 4ڛFC_! :JknYZZekStp VCGMY%|<,1г]rCV">dX&ciwxOA:yN(~wL;RSȚSxڲ2Dћnߩ! ^6я}JDl3]mK웟uOP ( ~LҔ`)]a:Z/kU|/pZCBy(¥n `Oi0f4|"1U'65 vX>U `<~ϟM`諤H04 AD Իu~~Gm8ͷ rֵؕz_%ar{-n\B,IHWɼ"vpWH@E w9`AYRȒ.NDsGaL}iu&]gęҒX%prhs`X"ÏYB<5Ҽi݇+>^GW^yi{=`;:}2/TFNޕ#?1]k Bmvw; 2hSN~SAbt >z>z_F#=ؑKaێ z65G+Y'p7:KK'+Jez KTqsD+U҉73g(äS N.><ܫ m;2R`¹MѬ>HPCyR4n.}D !lj;}Նf _q6hP<}wxȰth*OqQ{ BO2R M.: Cs~[2cPL,~UUaB_ ށЈO? ",WxJؤu̬4hQVw_ss]\*'qaUx{!mjA*zÊaq&k^\?3U0qَwL'L 6,:jxwkor:)KҼ6ű{NP}_ H*ˈTkzIwdjRڭ{,kTPK5Orbp_TKgŎ e]ZK4XsGIӟ:֛aum W9)]54@6 o U8iejr>PzxmlR#5k0-3.Vrtl%pc(ۜО3hQNjH% lBl>J+CgYFf=ǥ<O#BNUg!j5aNO1L/(BFŝ2î^l~J~|{NA_U(6,004;֋z ?(/((,X֊8fq&vMlW2oU xkdC]`˚,ap^ʋHU~=m?.)(ɤ0{13a>n5YHrbU]sZa1ٲƭb9hWE/l|T0qCIlA+s&dƼ)3bh,( |D13 Nz<4jּw/w# &a}ϴ x ˠлޔ_VM&?E{A~Tj!/@U,E7gWF-YAYc:!&2x+:d+Mwф99O䎱y?!Kj)^!Rn9?ݙ3xeQs_E7Y~*HR@SĘjq19z8Z2AݱhVp7#P=@tyEBYr,qp^9ZP]\Sΰ@u0;O~6o>5Ft6+ݏ_k6B>Y9ֺW1G_֓f(~WG(\ aWL2 #e7dDH >gfࢨ٠wƅl/7\3? f1wrA$s-G=Ĕ4Bʎ&Q^1dGXh"jP ŚjsQP7u>VQWbiX0bF֧?^b4;(TA9 x5q40RT72Yc(YY͚dxUؙa.6, j(y}ʹ2rC(bO~j=I G+%HUj:50lJ"v-:T&T23H iĞvʣl%C_,R5s x:USt4 s;wd_T#Fr\=U=ɇMFC5 H+Pb}7:SؗAV*D3'a&:qiЛd EO[-/<$~m_.Y>rr\81rTG\)jGNt:Bq$lc *Bmy+B^~^ b.ȪHl܅l#_P; gs&F8!/BN|Uf;Gϴ&]SE/y񜥻mӎw$'"Oáb_ׂ9͌} 1MFG8xr%:ouYZɴNʼ6&:r2ݙ pyNJ:Lwֻw Halg#.6'8H}",^[J ZZ5>ֳf^<{RʅY޸ecQ,C[%x!#nn9a4^esB*!mBh.qO ]P $+'24Er:5+4@.GHJȫwb%"?fSvKХr7tz_. / 񖳑+Kn:(Q~^ϴO-)}ѕ^3nDCMXzjVkDhHRwU-U( w&K“#u)^VXNU ]WhduMc E%{6F1(v@in5!ߓgBLvda`+)0 Q(OJLF_x10 #qǃ4`[ y=Ghh1=\{[R9 c6o]:uFBERL'3r|/DnxA1!Îj[-e'=u SKoy,?L!t޻iڃL'ϭC(+6!j+ouBmtUQP9_EiO$dr b+]He&zױ7}&d-uJ(ǣ,}4%d+zԼ Ԗ& ؀'([?0ݬHUG -\TrBAC5=ZGź yJuп8}S6E6U-?:IWX/~aܢMs"dLh%D9 D·p,l|hGS% :[aሬT*Y~Ќev ҷК*%X0۳2TmM-BQ6X|BٌZ=?ޚ%.̦4y5/pv \>0 EI)ЂG&"h)oht4lKn U!3Px!I1s6lPNL7>kdݯ_2ӟwpJFQ1fNT%\\)|UR :tPyNSe mѪ9 [kܹnoD9*Q#}l.>oWUl:"#xt [;sXN]^*\xJ VHA=A@gRj8ڊ9L/#^yoؓ]7Iוa PXgt* 4nb7QJ ‡ܟu@xn=Jّh/ष?P!@n];E9O?PmndgUEut6[&2- ]2 Mqmr 1hJoܧ64+MOڵ‰iMGzNzc1E¸*S`4@a#Go?6n~Jv%d?NZ{ǮNR^-7Dw{Nq :s7g8g˺.U?.Qxyb!Sc0k89@i~gGP%b ٜ%hZwd^į|ݝL43s\38پNeYWJÉ2-O7]9 XbТ>im'ȳgvcX~[tHTդ()> ց ϝ (Δth͊(Bd#dFqTMXb.-B-4rAd ~SKv>>/L%Qk׉n"t_X`v:H詭Jj8JyAO7ƮeAd9Wpaܜ`u3%a7ؿdɖxطqNqqyyjZ4!t`Dڱ,?BoQRTC!?+"c֪[B=C[7f"G//mXŘ 4IGϞvME7,HP+dQuҜ9>Hߤm%ifkwUL[2턉,DTL1(aS4Hl.|z0 6Wոh}/ŝ&\6X0@y7]n3ACyFEv)@~}Rk :yA^psoGf ӂY`<%&;>q#C<9CZGLv4<7.fׄuՐ,[ʏ%,A)JAsZ2HHEq?8ɼ_huka\Cn\A/آ/|) 9֝SRuqR%K;vy̱Wdme2he-mJ|UWӛ]Ce%E׶'~#Ț4\3~ɮgN7bV^Wml(`6BfSL\/m ]mxٕLoݪiq{V/eĹ#PGُH  4<~}wJZE-P4)0OiqjY( <ıUOVcU[n0qG$txNuU|29Y= Wk-[_2&XajK@;|JRF#~%:A[lӻ)1SCd jڽj +^\t 7jCb!84i3Weh)eN~U-Iʈ,IԎІq>6_=;,ޟ1<}yL}DTƙC~%&̶57\ȬTVٽ9ī JnQ6zɌZr|GԐ%4S%2,D%d9B[0igh@熭^rcXk)j|~|p(Z a&#Ĵ+g7(q,W^lp%MέRP ЪzˎH1i4&TYYx+awqY_U|=&o詓J2hB %O[JLlBimwf(GiD{]%0MVڒߙæB2O"EyI.U$_C $bAj 9U': [k[6"iz?&AC*~JňFdY9tXʉ?'ܗ: S*.Ur|O\ e2rPׂ?+yzkpRڂdޚw(V'R˔*F7ϓTջMcO2v/olUb?\U]-ZVvĸWRF"\K&=HyFF$x7 mCJ~qy;GRS)ΰ{3-z)Lڔc24(h a+# 3ucćW{FE]'ڈQS&g|3k=/jDe,-ofai}El]OۋXXr6c6ta'n"cH_Rkʩ:  ,Չ@( @!6k>Yy9 eu2ǵh7PPu^'rlR(UP|r@y";Tt$m[@Hyfm.V1V-Į/f|`Lw+g8ur$*Ϭ}smT?g^) b H@vqS=̃)ŶhT_Y[ݷ!GdhR]RSs?Ci= !'$?G'eƃrUO{lt.RyrEi 0Zas`0˯MXbq56t)n1=2Y5h{F5 Qٻ࠘-p|3$^zK ejXa!u=;q>>y,) ?\/h;'cz'6hK=DzHnK7kw?6(v^AoZDTvγ5TdDF>x夈@(YNB ?luo1-^㱢֣]V;Fm A\ڀb츄? ^%v3ESZWoWw`[ $d\ʶE[i@DM5!CtԢ !s?'H<^_lT\>Hzrﱺ^݊kR!$5Tqh%tI{T-{]ɹL Or&n˗ &W{ۯL^nyʅpqK Y*Ց^SA Oj~ϸ[*>5l[):&z#'D28:ι[w21B%۝pvտ$pCO%''[{l)Wv],ڨq˄wG w¸ǹ '-!~fPսlZ3t'i:2 \t/g6Ds2,D/ "wC:dlC){ʸͣ"aDkjopCf%1o]#qiJ37oTe:gVUԢe4@s:{t"E+X]fGxǷ]:>ă)39Vg(_soߢus`d{JB@%J룿gx8[ g%Tvvj5O MrاۢlRQbk^:+&`^s1 ԿmfQHHvZϕO`!9"(ʐ9&⳪lj>J7k35(:^5ZHG-6{OL10~F3\ɨ!OAr\pwc[0mR~rNҕ}()^L|<$c qx`J\RA(9+Iu)Z H@5N31I2g ;3eï3\ M`0DS 6D;%[jjcDY~SO"o.tF K"й:%;vG> ? X yOS^ 9˚Sswg7ʇ/5{|@)8+-rzf"gco~9csq\?_2P~yg ɜN v!Yw mCӈpGfbAPȼ9GԈL9|Mv)Co0EiO0`۷v%Ԡyx/_bߘ1~`>Ս!VM;Htn<ږҸ숼bVNLÿ[ɰJNhַ.v"Ҭ>vߕfћsw,XuE5h*0"t(5]x'ˢbkIBP뽜S2yƜa2;6fT K\V"#mS7nq6OvvE Vn*%M~r6Js,R0Qi߾*r9R%N3}$-XN$?@$1$:X7p\_5)BOgI9} %R WÅk:2 pV mf56 1qȥpT˷X0cb>"y '\V=o3nL70%NZ#S]O2|->{8T /t۶\YPѦ 2ܳnG"2)/n%?4$g/jPꏏh 0cx9/&;%cr'%C?\Bfr Bue h]o6ăX{73c2bj(u5Zy&BozB!#X0ȑrl*E"+gttByl?V"dlG3ݡ3cZZ96 L/ŧ'瘷Hfϥ[Yp}ms:{\Qs%fTP;Q6 A+%hg)Čx:W'"I]G_~{+ -e/7K4} {x"=y}mc]TG7,eA<.U~ӊ̛v:[aF^ 8Դ좲> ^+/R> ﶺkkQA #+[P%#)"BΤ3"i{+ik(`TeЏt)y[7đ_voIǔ&|4b$AzAʢUjTk74YO752깉LgƗ|. ԀL7W< Vt[+V]Yc ҙ1m,kQ1MJGQn7HݜsNG1 qSE-C= K @&@>.VX9 o;RJ$ލ%Z+r>Wr:iODq}mZx}^` 1Z%0#X /F\&s# ֣gm:~)D~2@R9C\|!bAsIO`>i"/iv#Уb:\{1_H):|ѻ&4(x7YKl+ڋBLeӾ Si#h]* P>:so-CƷ`RǸpF9m}76n a)ǝv.lb~vq2N@u0}a-z z~SQKn ĺdӑ!`Ҝ;uJ-Ra՝ ];E{tF`$ F[_,EnJQ:׮!U5|Oa3ʭ`{n4b!-sr(޳ {ߊy8 ſLWQ!*+%ԍ24@YJ[n3q[Z6iw`0jM*hKaA K`-]D;KGG/Yw?g|1,0܉B10_}m(! m\qgz֣-(bxllsc e Xx/8Vf~JYY:$?O]U)PX{7Q5݃;yu8"=`G_5n1Ȋ0Fe3o RmFCZR+I7)\M3:bh|UF;pU؟$ w;WƮ&=@my`?S| sȌ`rPSrA70/%2lGݴ̋ m_a<U&P;{ȤmЧ:9*nu.*[?d`ðrˢi0 2n#8!I<ɰ\|J99{Zu;Hb#4qGVmsH`iQu =t$ýT|c3u Gjd-?lRR*N[JgY^+JFNw:`1qL `jkC{O8KWyi8 PJR ;@K͂!ǣi^K]aiKAy|):3½TrZvCUgR$N .*0$rG#Ǟ ,)k\(%dv BH+]k&$t>q#΍<|~Su6"o&_fCoh$Ovwξ3Ҽޛ<(wKYar~^[ϺA&p<v gFρMn>@'{}4.' I % яt Ddꡜ7a G:(^5yt^%ۢ] cOv Dq. A̴ ŔgIFR@*q!FɖpDjr '8 [t`# )*Ŋ ӜȞ;t}:37m0{;ےۄ,mt/=jzhr\w썬._Zʫj,:(S#5Jn@DnN`yΈ}q13)L@bxon>tzGsC(LZ&'dKfwe3)60yI)3Ә;Q1i`DLN4W4κh5lJh# U"^@*'՝+ 2,BR .=Pt=!Ul4SKnu Glw-e{8έy<tq=YJH-rҳODP] IJMHGi3> hD-k^5[p{ `z2׉0Jo"<ГgTrW4(!B[h`D񰃏|>O@ӭ=%r@OTqbWEV57goPf, U'(b<J}Q!a6,#-L}Xhٹ=B}[ujzhE#1z8H 7:s%b[74"v4:/wFu;^_<Ŏu{o SiXLSQ%;z[bԍAҮłsƺDX,-N_e@_0= PGMmlt:ee+BW.sp b;*2[6h)x^-잇!msiƍWӡ%i'YLx )dz1Z{f,6*"" vǴK4'wOՄNҨ' 9)d^ t<,.*xɨoK+43bnSzvIB˱Fdz]XLެ=sMX^6&TCrk- j=>+8g#!%^ RTO=f\>R])P@_!'u' P^e"[ iRJ.>B&ZN2U#y:$N硙phk _5h@"cKO T| ƔMsıK,Y=K7RCQ,XEs *pon\oV[ܭP c" 6Q|ڞzk?Sʟp;2A@? y7 LYczlwakW#E+( -U-8qRF476,F,+o;!!%;\+S~۰y 5 S:0* h8Y١b, E}L؜s`(k {-tqr. %P \0pUǮ#J 5.ϓǑ!D2o5u OeףWscyגE6gd"ZgC*MDwrp@:-BE~NTGw Л kt&r_[n p$],ML'?䑉8zQDzhcr,eKIdZBiI6uC .8yFWBI0 7TL^VEmR*jX2m0C1 Ծxy6G~ޠ'KddqWХ.avGRbQ ƞ3n)x4*ƫ|VSӖѓZ :U0i 2]jqf DN" 9#Y0z/r!'Œhȏ$Y brWls\ƧCRMOL!9y()fYL1z]V]mHϩpAmֶi]j&뚵F"7ba&4&ݓ# cU j  Cj+,N[DC'^X釮 @C": |SRG?5t֣ HOUe)$qU,buPiMA56L}“+),&-jڙzG5S Ld 2t~s>x AR2^E0*Bu 0)y4O%d)\=+J\@z:l3ÉƩ]UoWr;{mHnKvUS׭HF|U9*̢Qijau[F{ۋio^$3X5 Mo,ЛnyQJ=t*s~dt:F/;@Jd3^!ZlsA@?[[^Y$^yLf(?1 Es('G,诊#~>Ht|ʠ$вI1zuA0SEOЯs;pk_WEt$•Оĉh|U0 5H=Eν_Be9^Ȁv -EKaN7|]^S.LI!cB%e.YGH-0XQl9Z|I4:*i/L^qDܙ ݌**,r+Ld_č,Vuz)h-gSYkܐ$+r7@9H?#g nްTy/U=;ްX1'Vj;0/%XS%Y$0+%cKbiR=bz*?d> RoD%eFvnVt=yO?hFZ:"=lXNnP5mA{y hYT"(瀴!kn6@crVk*6=UX^AƗ1G;E-"~Nޱ ͪf&€PM$ *J0Qx{ڞ၇ߔ"2|0PGCm!U$8o Q%ja=EJ8J*O.E`]X[_U"n^bUG,Uз.tN_( F9Yl'neȩwO j-̩@0glDGJwQJđ ܆i7|n`r|JT-HR,[ZBg̠w:瑁l`Ƭ§^Mޘe=5HsH꩸Y2 C˪;}ZmNl~;X$ԑ},A))Bu+-4v} 4+т乻}m" 'W@o0 w \,}'b@D Hnv f* LQPn"AN*Т?0nŰp 7{cSRډ) [,ѭ/ڌo[΃PPuX]j;NyV^78:L$.yl#|<ԙ  SsXkst1TʸZUi&&"jnL  /?郃#Ï=Ҫi6()bj_[O&ޯ]e3HsL*A dK;k{\L,/QG.3uG#{c+ܝ6d {,~X_#IGY _UG%TC/ TNU[(xAxЗ/yX\`$ "Z9)q<ĺɌ4^%^gB}cԒi5Īg=VфxJuP|n亳(5+lZ^f$QD7Cz'»$ 8om ~0MܶQ3JEϼôj0jvUݢΓKP粰>~ {Cy'LMGJAr2fU5zUeʜMeFsnᖃ|_ |2ʼ~J~)k#n>Rw3{L *e5 _/ߓ 5!U3(zRm0:_S5k~ZQ2T6kzԫfT\V;lUY1V=.`-q!,ck%:#XdNEG"R&M@O|>Iaѯ!1w|-PrP9?z uu5[XYuTYUwl[GNKf7"v,ѧ8P5]RG5d҂.|!YG60Kd 8aN:zNP2h7k(Χ7=\BWH/q]@d<y\Ja ̚:6-l8Gbt0':K&*OlNr3d'FѴa6XՔ j HߕfGT㈔n{89Uge+EZb8K\Ʉ^~/ %cX5e8&y (JtдqUQ+ xbcMW<˙p 8S)ڴFfi5rYjKm۸2͝6"?gph5(Ȭ_~=@%N@ȠNp1BխSV@=~nCNn2ɎEW{!zOfOm~Z2KSPaXcH3n2^fc=B=\pޥ\(Y9г-VXp8-SpKO(! _{x^Uv&WP扲7 RRy]NajhOC뵽z(ұ lX)"NJ2>\pNAm|@29p+2TP$ FoO˧= ?r^Al) \3@ )c=O -hSC4_o$zVx6qf[3WT`cXؓLI,i>}wH.^UyP3y+  |VVpDžvc%|u`'DК =2Wܮ+^h!#(kReMtFQzEm E)ļRC֧=}s+}@E0_Ċx'? >Ìc;R'Or9SG*T4<56E,.o.х}φHcdhʛ9a5v(wdݏP#82IN96ñ:VG8h}~j鹿I*]l`AJ&__g٦R) M;l$؆l,n"詞4AH qµ0A 5]yjT6*liz ,H󯂷o@ItgxOV; %]WPʢKp,nо~HU–rlf DzO+ ~j^^zzKɪ!+ D.ag8ᕏYz&f@7S+^46?hzܗ0XvCiæâ9c&x)cJL /;w&ef[;Zb~2aoZ SǯZt~yy_wB72νk4haڕ x=$[:M7XztÁwn2hJ,Y4V0C|h=[CϪ /|Oaf|P`G.G^ŸDH[ BAgu~_^ַ[. Nsi@nIFT,dB2,ݮzb)A'Ud$8&pl_oUrZө6w8ytz-֓Kvye-zfZɘg{B5+_l9Du !XO2wN\l_xptcCqaLܱj`E(+]_3IKG-izMd%0QiU 'nw45PTѓ̍6[his,,Bo+)z&u#1i!"^9kO1CteR*X'CZ_!ZZݶLxI`3ϠW߮Nl9 '_E=qoKcwܼr]7:N¢`'푼Ij9 AV}LJULħ7an+2?e!6VxAդL;ȬkC2y<pA tH UDİp(LREe\bVQ}hG|ȽZ 0^W,R 6@Sc5Xi  j(|pM$-1=H+ `%0N"M[~ފ 7.pêGI=>APNOw'u.޶Lt!])(#NQJIcMNOEkn{ ;U8=}Fqu2ͦi]sgblrjX (A\ec;D)@ @xrB6t7p}zʨer-K̸Bp{K4yVS' =ƯJ0I%gn.KO"s>X1j4<̫KT2 ˝}{Ou!?ޭ ŀlB=N q=v͖JZãby]q̶ӋABr=>7(\ekFS̊,5x%Ok,IZM "C̺0%썱f)k*m#<۟n9?jO_lo7=gKk?KgYjr.7ʤXS&E)GCI-br^]`2ݦcd0C“l.ݺ9WB睍AC69}AId>4FA/omPWPVheoqu]{@~Q\RW&ܳNK'_uKJ7r7 Zt+b=M2 J$h|)vg)CɈѳ;؋cVI"8kJ%3ԃg" xV<2fٴh'1$qW`5IB,"b& A%f Ki mdHBT^~(JeXZp3-~(!I!DsQF9-:y'1aU%y*P8snR#4@c#\&> =DtTtOeC7dAO~U7qkq SŘEa } M+HCDZ55Aa-ʽ 9 +xc$s`2+/=ݍZ)6{ Eg}Z:~˝0;_OK*5@(mDbi!M3rA.>k Qz%N kb*&Iֳ࣮gԜUZlĴayŒ*J$(H 33 2Xkh[#̩N4`SK/36_Ȣ5쐦Ӯ'RKf2ڐ呂+j>F7mŮ:gVKS9RBq:V"J,'Oytb`l{jTǐ2?Nx4Ё$ g] S2c_R^Ke)T^i >}$jZ>綠%z@Ցm{;)e:ꦘ׀&z0FGּdUcHI& ?p]HdK Y1P-|z6~$s?5h>֖!HX|K])33D=ԖG:xF} 34hׇdUDF(nKesͻ>_ `̤NU~{'^B"9sAi^tΙ{֜-~ƃ,g6݄Ө-VHQnP{g~paOVbvz!8ϟ$$!9~{w\󈕺UYgS.|poEWynӥRUVz|lE~QӨPDUD4C5~W7{sAȗ7rvsHh F!}aq׸1?(\!T't'_ Yt;e IVjYԣ~ޥE>#ʘϝL[op32  E[7`#,GbY`9 C4n2PءӋa-K_>@B ;c1i"X%+"v7ݍ{>)ӋbX44Ad% ʑN!\L#`C-#6ՓBM?ڗA4m>XVQM:So$ i&DD¼D!9L%-t -ɉ{  90 ưg4?\8Sc%8t"@`#X:X>"F[0">#sUMմ쪃3П"7uhq#$qHs*y,)pʀ =;8jz53?͂z33}1I)Y;FZ<ş)I23x2|SOׂɹVJ& Ƕiσh`;nE/5fvHz=G)^Vz/Tx=)F+l\UwbatVç?(rzjFgϰ&s!'*Np:|}hJ]KNsblklX~'U_Ȉ˝Yr}Wφ`Ѻ&'&z*T\5[f"}.{/6C'9"g14SmI5WuS\8 29-u1UwLGe';{RRKgtD`47H#1\x&[k)A*_zt'?7`0,v)sw3jmm.H,)AŒ~r^6Ȥ׻¢§)6H>0\2,.t79@r3W.SI,r@Y({b%~_#eɧa ~b=^,o,U b䔱 +ڗ6ZL {<1>fqp7=3v o@__:?()3(>,wU%KRLCP✑|l3;^:sekXwIㄚY/dn(z$-I̤0~ ̷рa!J~-ve qi@w2'#E<t"7zޗlo[[r8Cցv[={cf3_q^Ҏ#]?V3 ^al׻!KN ʥ5я31xFNMzA%Aw!,vcW/2\ ݋ʀ~ϮWQGF ҬpuE@Srwkt>Ƹb[Ewv\^Z@O3{ R;$pёDva~--XbV,Z!ĽZz$˾fe%͈ BR'4?~2~G8ɷM< i6Ʒ@te 13uh4t¦︖deRa f\\4N7zyOr7\Pr\TP'6$Ǽ)-x~ČIk,{ @gq*$18ӓQWn<=<`9*_N}4)]ZOp,UHjq GvgnyV9!ȃ: Fk æFQ3 N-{dLņ<':G`M3=Oq4=>C@.I_ȅ.D}6ʬmU5IQ kpa PX Z|F9$ÍJc=?v.6Gss6=aQåڧ.67Hg l)j պOdt{,2x>;u?mjpl&dPZ1q.@Ȼ/l>姆-F5)fk۲fAlCWḯ-3XmU ;;h9 LR&?R2f"D=EwHa\RI5<1gpE> ^Z#xd8.Sg nҺԃ![ф81O1 UP {TnjhIO+%6!}Hr}MUŪPA`9VQŐ4"SyҭZ%V"'D)~HY\of%Ȕ͑4 @_ _skabގ9WI#oGD0I%j>Ʊoe>,um?_0!oA~,o{$ɘp{Ȯ)40פ}Ԑ,z]9%Ï G*o4'M"#eKs{缔 4!  BFfŇEa9v A6COH{؊K=C%?ɰ((DBXRYUG-hSMnS=C&܃-Bȕ"cZ;xD5`T?9Olt+kjSU8SS]LݐL^I)˾` I^E;銇A|lgdQhҫ?KG6I>,rk+Zt'k^I`q_uik|0d!hFq?n9ۊ+s<s%=c"{E3s 36t%UVu`TZrLB"yua7y4h)BhnLnӂPɍU0< _yFIY'$| rMA+!: mnih(L?rG,[%j}dZ)ؿSH3%TyrE:Wڸ?>#N0MÖK-A #**Y-~t&5c>OZqe8L2X&ٌг/|3oe(eوbByku1:v7UI2_禌-Q {T=D$WV ^ hbsx84+:*s$ogdLgdKJn8<'1L)w&;<ߟW&]aFuA5'[[bi7)jĊ tQW[ ȱ}t9*:&ܾLӖG}X9J?㳏@WB51|` aIX{bӴ^;Q1u&n6Ȩq/#jF=ޔA&K2]iTd&rRD`o#+JdY/XCκ3"R8.-~c5-66Q6%^ ]axkhg;n)\ٲIk*p`ݮ/CQIyG.(x}P(vA#"m%=Fi|W0EG[M9c8Tx(By o*h8gM 3OZH,J*pWMJ~@.t[z-poU| BS7[ ߹ ,ٟ>t]21PSK~3;'!\)@ K϶A@(k)DHJ1@S&gG\WuQ8G]whgsLqd|ճ 9WpǎOp[ nϷR#/WYbS 0Ŝ_箠N~_zi3c.r3b`wF=Neq8=M^A+?jR8\qN Hb,b%mU#UPH%ՓSB֞ o_h7ZPrd=w# TLØɔ#|}~Llvr\J {xn%A@]v@ʉ ]" ujA(R>Zw~!U<BH<dzj>msdױPSl#8[CP:O,hV%3JE_qɖ[ ~uR!BӷyYeti XR|T;QO)& Ъ):u'<"kLM=+x~na覿::I(`]#mb~ v_ TIбzo3,]հ:XFqcijĐ-T.y6ǹPdymT4/GvH0da2Zٔg|kSrJj&zʲFٍ!`Iq+?i"uRT ;+}]Ԧ"AAF觌,gzuҖð3WNkZ=&%J y+Pεi0[AKyזl$`FQGJRRLLܳbY$%}ܧjGp eڠXoߖ : 5S}2 U7Gskh/x&Ů#"L@zF䴪EeSu 0~p#qJa!AeI;Sj;dJt ҩ3QQI_BPG,~Qk+r,n%*CAf LE9<[$6 &'{`?3y8zw>Hc<'G5.Ϗdv_!JiHڽb~BG53QQ#_"308E9;$.b=$~g^Y.O*VED5ۈpPh#+ũ1U~Vzxi-9Hx8lG$պT@qYVu0Pu.{d)Yۛ Xj`_0>%P14UwZ6Gh sYz7s8nG:t Tw`$]c1Q22 - Ft%fìQ[6(1S|}@מq#:oFngvAc?RFbWưN<{+A?3M>n7PG# ,B6OͅB*ãl/,Qh[Ël,G̟\:յq@!(uD:F̲`4 bXڴYT5EG- iPP\j60W ¼gPwd޵FV׸fIaW'B'v{ƿz]-QwZ']O>h{]hBZPʺ}(a4:&g:R ӷpgE}+b%pzR!sb͝PS˓mVy *}{`0.٥ $ghQaav`zD]5Pb]Izdo${ XmG%.\9Cu[ޜ'12zl']NAHE 35_&2QSu5,eko{=z{drz0Zs8d d.}w10Dtrg@p tnDtU{ &_1zӂ Hz͗ E"ْ*Q z%XcN-Ý¥mۘ&ԑ3k^45GQC$۵ŪՂ\uf\&Fo"#MM @_KCRWgq3̚ޣBSiMw?+6ioW>z4BxdR%TS!lRezI  ؜wxFpa[җdlIJMSnW2f#t4tKhQ )#E9tѤEqջ7Sco,ܢLf;S?S{i/LDYԓ'/lZ˹? /sH0>޹MشõRٸJsGZvocA HR'yg&3[D 64 ۘ}PN'a/Ww:R"*Q:ws| G7q1Dav({i:ޟΐtG) h RR,oYе~-!~rbZ:=y eWB r+ԱXf*gOqbF*~JhKQ9,3^dPRnDm"ANQ쳟P #')c,/w$ξR|N,]B"L(;NV*_H4@G OԄPm%%Dd'=@ _ؼ Xv W!F9O}ua/sÝD! A+>m-inC;%(yɎnyv/r! O͔M['L>[ld|3qlARtG+-[U \%//7%ׅ ;|6?qT`JxRM' *Յy)/ơg2#PZJMSH1{u/&@u.kGNo3~k 8}Z6]$jA O%CbRLu@޾]fINItVq8{pI !: Rx9"ƀᲃF>N~KzmAUʗm,ENܨ'w680k%{3#D7( )'&nneAp"=A,LkW-Fd,1 -1 1bF\eNb'X TtcuuE4sý}ewG/ŵ͝yUx'G93K뾾z72LJP/'k\6YF^;pe4Y$Fj;B՗ݍyZ],((PnzrG̠Y!Γڰ]Kz0ﶧ>Af75پ^;_ӧSCWwCd_9^]gJ_X!dxJ,yDǠdh_OCopO,N̥D$ZF&L4Ye&JrWm> /CS=&W=DJXޏFY`%(ok rf&#J- fB88H~s2IBߤ> ,Ekg2Ѱ/aa! ?Fuzȡ#Csg6M8!}G Mh;+оvW^,yQ yt3HΈ BO <wwbozd/+8y`Y+{ߌ69͂Zˡ[c}9C~<GD *><u;r5ɬ3[%hAO#7E6@U1&D;ô @}&$vm;3߄, .IO^ҮW];:? J4 bcשDA^%%f/˔bX3n$t~X.Lhm" ]#kè:Z38p2e-xĴ Mq~Fd'?ryAKMHݠe1/hc%[|Y)gl~H _"ѱxOkYCu`LEku#~rKd-͝ik'K>'ƀfm* mj^9gN7S}Φh@N#Q D}C!Bj 8Zic0lSh70NA=Hy(%.+RşrbMJPK/l_SNXJUZh{x8ϣހ7bڜ($eYROq摭i0Db|[6T <$Fp=|̳K)ϴn#ήm"R´h>-}> #J ogOUY8_?o0P1jeZS}*MƟs+ӖL#BÂcΤsS.P 92,bG0r l|t_l$I9i4mBsv?D l~7e-a!].l̮1;oJX㿁u=~#E]yyיw]ޓddQ)qs(]H,Q^ C+M@{ |+rt7 ILp[}#n:ws!(,dPzdxS岹)j"Tb,11Tdk5QӤ̸0߮xgUCMp&*Q ֳK[Y#.X;,)Su=4V+d:ddIj܁_Lg8~<#zߜ?&sh_ HrmIG& n =l"M{:Fͺ|fبnpvq&Ą fQ0r`g7`VJݘ^]zv`@\|΃M`DoL"uFMeHuD 5Zd'"ulFd0UQ!4K'@6N'-Z+ ʦjozi9FFx1#(R7ҧ rW9 2-ZjdCpcFN )L4`5t֩# ѬJT.VDFzH!)^}2o>.<'0"տ͞8dfx i\gjM<†.\eAڧ~!4Ae~ 7L0xѦ+ rS(bl{i0Q߿Xr V]'ot:䩖WNoٗhvCi$ZnvLllEdTP\=hM\AINE(V{I^RyOIB9 ^7FzW7ǗC/c%?K%G#'[b(59{x1Pm%33;B :Vf Fgۀ2xNyNWSXf}y*B̙ݛ󌭮n1l]{$Tӗ&sr"KJW e>*]cegN 87졝D-uF0UiO?אKlK +1MJ+ѧ+ U1mm@?}\w̿P"OzJ,gyLw]'hT٪;r_^ u~`;*wŘwal|ڙ: jl7r$z%%7O>!YI~{S4KYF[Ƨ9^[r[tg#&я)\3,y+:V?lmj̓w z&cȭ&5*a]~mK=3 7OhLmP|)]hMX%dL#+H *{:n?0ie]"Մo! QY\[c3D;?h^ގYy41zq[M1Ыb|,i2l^N"wӗX.>`E Z_F,Hbֽiqjc{#B0Wd;/l;٧DZw6n榏K{kC<<!W£^yrys% [.FY/,\ \EY0*(w0U)!-NL$X:{1Q"œ_k'e?yAfz MLj g!LQhf<&4)_ L xk#NC}g }JÚ4^!.c1G]`h]ж,@hXYut LRQI8wYIli^)gV/cCJw6t"w6 qܘVcEkˇR_7G Yrt0D!a:O_NǸ|5Ooy)KWY⾘- |Ӡ1`8IU5!&CU}R7lj, rү7DcdJs1M: 1I\ZKCHʇey% s]N_xJB3,px0E"IhPbǠpއ35#M5-2-pPzl)v݄ %gGbVaiypÏt0xكR2/"miDA+*Cl)jjݏ񪶎ѼGo.﨤͚+JM#;LEBMYy/./+"ː >9h29w/q(Er6K5gtr.]~Ju6iiQ!L j\b2WpwaQ%nLW5u>WܼU.'MZNnd##C/a~>\Q:mLy@J!i6UW`ff-a8!G5wp:\e]\Kf^- qgӪA5 3gLz3T:\iB+HPAѵE5K]xG{P7〢MGo RI P~E{Y^> 00PAXO2صD|fg̍RLӦB uue(l'8b~՟B>gTη(#pi^{Sؖ *P|C *U^yF-f,%pRNWUmC{rL~f@K|hh~0[?BKɏR0m'|(I1XT`De0F˱OS5r /@HH`E+(PT ~>bG ?*J[ǒzU_JC'}dF pޙ^bIS;f1>1y+l1#MK0Acg!RyJS^ =҉rgxYݠxԚr\/=P%C;Tk㣒C>W*'s&Ee z┪-E M u{^?')|ցTB;)uvKkX@ {"B#]0ߕn+&ٻW/ nH JTEP2(׫յVv9c^G:*2smһDu;7fͩ:L8a~D'Uo@GMUz~ Qd$0GOr}[:VHLme/_応>MH`k(FJ߸Ml15$7Q'H74)A E`OǦ|7ࣦCG:NmwjFoO΁%qpc)L&"n$c/|I|V^!7ػ4" e Ed;cTǘ ?c^Ǜ]߯"6_]"'C41gk<ʮrm[G.$d_+:5:V}v󫖋,+fXYYЊz΀Orrú \ ؏)GN6_ⱶ,)oV@C񂧚i Qan|M-. j+ɹ]I 01a骵`݆}>ć>S7 zbTvl/_Z6Q@[,o"҆ fdfdo 7^+0S[2Z|˥\(t_=[%D8"\+(N36ӄtQ?)^<9zqBǏYySsW{ye]A[=\;9_SX}I3E ma"ߠH Qr˅Ψ;gB|?NCad)jztĦ"JJ0$i3ro_;\86qa7$a攟PFA"`qy6=w7&eHkmP+TCB)ܳvٟ,6?oS?Rs2\mv kLgvU]y%M+E/N14/LzBJjvKi39MEb%KʃBAXE=тRvl,<*hea ڼ;M9}DY湡}vf]Yo_4odDa\Xir*{b'qˁ"MM˹U*()jqŋ{Pf:Gszdg+w݀k/micܩlyxreM_vYl)-K +ZDҎeVcOx6 aI F,Hxm&rTBfpQoD tx)|d_ 8pNNg=]zي׸5ad/~mZ}Fpd_WJD!YUHl 8;y}/:' ,( ){{y(i~1)hwT럾M/0PU|;$.VׇȬiHՖJ~rkXk%LPif,r0*p۸qjL>@yw mzZ}yUaBn?{tz7E ׯ7bAuvMZJ<4v@F:MF nd6#i؇7n- Ii9򀿫KswN Fk|WIA)[_@Jhsޓ~7ֶPg'ְӒІi/ݰ^l98j"Q+mD'CSou7ym3۾& SsMW;rf8LriOKZoF tD۞}|()sW&@Юu-g7% X'{}OBr!EN޿A+!'g%f>'W \jUfIVs<[n 95Q.}c!ygImB*pJD$yInV7?W:F8}lrI<;#/3`S/} a ] &kéXwA Gj)4/=FѤ{ԿQGL&b+CneB!GfY#t4{JB4` JS^層?V[@*n-{c;^4TJȆ]&4Q8[o8(gUUgq~E!7?Mŝ|/`JW9EU8"55LNC3*Azz7H[$&E3p/@H%RK2BjRiuqr0g)1l#bwsn1#.# 'SnE[/vk /1%<2K~RϞ`jEpahۥleIĽ)'j%% /&OA 4d{xΧ 7,z-]IYeaIփ_oxb%d]AD"8؎h3vbnBl7۹9'm8d|n\MuB?}5, Ŏ>⎪~h¡‰@cϼr%1uzafُʮ4|ܓhj5R'B*or q&tJŒkb-/LJ01597^1&py/Ƽ)=ʆ_-@U L'Q#A݌%@9"Q8uj ^Cm> 'y:CCZF?٨,k.RC6|({(dZls~._t8PfIsނS KX$*MreA&K6:)\\!t2kae5;^:sQaO:֠Рo7R.L&Z]@hFXء6*(P3u A H\]s6~&)x?_V_CA<£U=Z 2A@Lv *BS}i1ϧD:9`5si֨~[}'Psej c`6w%2]ãz:RSdbP(ih&F 4WT9^ef-F@= YQ/oINnqxG?e)7^xr-2JOp*Ⲃ=tX%e~BՒIJy=+{BNw+LÓ . a)E9[s"[g\E*l@ N]~{ۙ3Yߠ Z|-'iЎ^ȖB;N%#bx%-1GS 0x֜d`cl+atU×o~ ͫ h|6 sjTnZ-7{ B&XuĜhqٙV=:P +O)"Gebajvr!VG"9b>ƲϠ#uD"=aST2 R6Y)|w4#)1+2ӑ'Zp!\I~hM&"çRgbdN$bb5K%y*DmŠPJ3[/( a= %sK =b(Ry9Ʌ %dN ?9 i4vN.t;Qu0FHeQ{{ Ux[ [18Ph䈋PJ [pKq u 0PU}0^ \WQՆ-ꃃ+ Q&#g?-ѫ4Rv?_yگ6I9SޤDƯ2Wǻ=em4-Nn),p/k;^Ç=H2 $VDf ݻ87]}O*k 9ڟmj]qj' RIfN_uar5H+{4"a +,ЩcR_Nީ7嚷NBZNfa^^*x]+AyYesUldlX),=ȹ :Rw݊e¼SFOW[/~Ha6Ajfgԡ ܚ80́rQdž>4(b;#~GvF 1xT~[4tewzTCʑx ^y}Kh_ם5ǣ> 4RXELђhM4TS1A'l&VcG4^O;W"ySǜb&Ƥ!RX0zW8xeֽȥes>y9liLS.,&[Ǜ}4V U$FV,Ҡ6K)fL:v4 k%|$Il۬!e$Z5Z;NxRScG#Z 0^ rCК9!3RX, X-AҚWhWZc.OJXfkAe\G<$Ƈr#BVh i"21Ս8>Hs= ̂utCЩ B8i$}7fN] #3h8!σ `lP ,@/NsSODI@@'L>("<nHr<}p%JĘCBs@D@R4Pp@=bY n=C|Z*Ǟ*9tqa>Hgc :}䬷X?{ؠQ@QmAI!j}[+oĎy,к.g[KZ^CxMC*UDN>GYdqZʖ%I(ܷ/-g]<ӞJ1(>_RGPxvj&=C5FOǶM|F!W@gmYONb/ s~BȘ#JU1#@42?pp~['(ImP|(YQR`GUf"g%sw6% _ Iz4o'kR$54%OuU ,22%Ҏ (aύ5J1$> q\k4[uo(L \mDթ@C{fEɉu9Z zJK.*y}Q- A5*R]|Ѵ!= L2cveR FO%,E$dwe-:0K1kE!6OA@0XNn]5T}3siss/ͩ=u7;*Q rP̦V$~:Z:5^8Khe®1G!u}Ev|XdڸVA _uLQp,O1; \F|k:LQGIq_#hǢG9R(PʓkBMtjy{ v25ؼ\z'DȖ|n"oljSu Cygp#k~j1lHS ~r9{vNPv( Z'e>`NہWgt <>54ٟ"uDN7q GmIPtユe4qRU mB}0{60~B0YTJV':b<؉H -Y#k`(ɜӄ;Og^O,R T߭J*&@D":R䤃F8*ywM:z&u Q:lإ徨Hdsʴ z^Up;D۫|5ƴl:H~V+?,3ɻx?I,b)A7x׿аp2qKz'j隕?ߏ캘<SJ..<,aIfGa{r@9v&nwJ#5\äH\b%vm-ÀyK $ފ.M[v~?QUپm|qqRCq˃ǃ H^ MFWg8LB[f})&ŕ[LD:e<&^{f`l9; d*|1:8|"C;qenKFFQ X*jj!A qhUJI@ HDUf<\cD<5cuFn5M,b7@ٍLa^M0RBgȳYO *kՁV)R#2^ f-ox%r{o RgWH$,ó"e?=/BWc ݧbP|Φa/{ *D|^Dޙ֠ eޫ7 TIPSj.f'~"M\{` rUR$GlyXHk7ie\-l FOQn) HGt> ߅RHglvබ[nyVzSNhlRVzͲIj5Mڕ1ɸl !{^4pc/-7 FqZW8\U]9&m'1Dor%qzzwZ.g}gk'>!Ch)/5^ѧ7kQp wr+WgOc?a OzXܴ?L-X)?%hN+KKǜ\Zl3Eei'? `\/akɾ"$yUq2]f6U(mqުNf=!OfĘɻ>0\=FxH^e)\B l* ~ןm7' ,KzPmE55;gd) _[틻|uBo@HQtNsXƴryyⲩQbG}3pdSuW!՛d%y!^| ƻkN#C*|m p$LtGoThebOsVBc$No]?j|RclS9]y{i 4ix̊@y J|%| j`7TSD?jµ9oYS7d1LVF|1pH*e+,`/>ID[Yssb !E2gV %yR]dXOO2L2!ka+LNK\tPߖSp|ybz+Ex٪ga^M>OqiJ:D_ߺHW onq S;gAT~˺V={R R@eؽsW&^jM]ֆޔ[(TqϡUf|$Dդt$8I'Do Vx8yJBS:Gƃ| *(ElHuNu㨤`ͭ=LC?tǞvf.|h iQO 3gmA"FtY^ Q#n?p`mM66JË숏M{E]UT[V 9=:_XW*;̑qA}O"N.r=KjhӦTXH}z,䮃L+Rh8K|(!?Sxj<[Y%2OE`lNKqAPa.x`Xh O`Q-.d&< hSҟf't0.7E2Gԋ ݅5ۤl'93R8'#:DMuG-ֲKQ dZ5QIH>#s`;.ϦlW4結4>ca5~s3D$ĠLh. 2_KYy?$Du!".PGd( H-l m MV;tB(ԜQT7@wI%A{eemqܰ(?Yd>Щ 2kP)-{Ze.++R!܎O7FPϞ>%yu/wK'T @@ƭ /֜_WERs0|C3+VxE#4yE7E$F"ˊyC0; [?Aa.+F ƤjipQ^ @3dIs%bR]s{sVM06K $V&Aü?e2!ڰ2pvfW;yk;tWK '_w{p&!^F>P _F_Um7>-qd[W]bz?;`X[Š{ccL4 MUqB|m%(|α ֶ~tcmǃAbhX$R]sRWr5{H)? Kj`6ED耲gQ+ #93MyP<IbqГʅMk՞#;9FA4R \Ǹx;+𡥘DoQ{4t# 99I?JH]߁;K^v 2"?QCy5Pn7Fb3VQ$zCr}R#;p1DEm/}3Z$t z?3=4Œ'5ꁅ\s?i<"ēW ^& z/S@\UƽGUE{q<# Z3&ʕXP d?zCJLȶ˼O^6!w;ޡ):ilfhx3%BI8cn5keđgHr3zKiT%'Ukףm6V>U:jw@0{6:D4.]jaI$f)Tx­wᛞ7:W4P†bF=z_9vSzc (r1ĈaIםYdF`G ](s/wy7;DAz[^Z 5Pq?䆐c:Ǭ:B@8,2p]yj%\9)}YΤBtfVUIs,25D2ЮG&$V 8Sb_Nd4j9%oxxkdǜ̅n&DXXj`uLI1$]Ea_M?I{Lm[ceG+ ]6idZZ+@[ƭ#Kqur_kwTW{GcVnE['[o*3s̬lU7KW/ *=?wU;[n~6 [G~%;ㇰiGe߻ijp& 17%WHд˅{A 9(|& :%}J$ #|*^~B4ivBx|k4%tę6䧓ϊu(dg9}GZ[Ӕ71c}8@>@TM@xTѬmX{cRRy(l1_"sEwt4M;euz(`NkG7ե,M[(Hf8 3 p_yB{i|sI@Mli>Y>d&tn柊ER篃8TF@Oԏܕ4Wo@9#E2j~yMou=7Y@h_[jU0MNP[DLu8]Q֭5u(/UN0O?6뼯 9puӊܧDOsu xW s+e^B+͵SƓ09l6츤e$ ~z?ĩL*"23Olw'l|scgt~!H 3њ2K<&pvcVmfoOqRTxՍQT=ɣ!4TyDX\Z i;sifWF4ɜR)lq5*"9! /|`",*ju,qc TA:f{f{HlL),op<(uͫ__a9gmw>%yz/w?2/@5gM7[|Χ騼ٲm`3rq{ϣv5bjT-83׻񛙰5 p u1 ٿ1&?XJҹFٴ>;onT^昏 H:E>w;3oiT'yW&X. }lV$邺MJr4mYiT^,oޝMc*k+l`fo!jSBye