libvirt-devel-7.0.0-9.el8s >  H `X z뾂al^:D>-fO,-D(g<FgJ7lAnpؾu u-q1(`%n4WO_V?b`RQᴘ[@H쿹r7 JXD =>\UT0GbƄ~nG _v%2_ei%~`M@UO3k.Ao`ޛލz}M$r-8w&fӠ:_d SzBLׂ1n)995d583bad6b0e36046afe26fa608a37f2c4e98542bfc5f1002e15ba8529884f047f507dba0dd691add53492224f0b2ea4ce4034p`X z뾂alrZt- Z\~E5iG͈&3yB975C1a4Gv}~{z6*r-r}LLZ$='@߻_*,p< ? d  [ (     (     H    (   h     ( 8 b9b:!bG H I X Y8\l ] ^bhdeflt u \ v w @ x y @ x |  Clibvirt-devel7.0.09.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.`U kojid-x86-01.rdu2.centos.orgCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_646)@+d,v=&7h V#L $)E4y/vA큤A큤`U `WZ`U `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(x86-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-85cc925f6f59f4d943ab04ba722727d785cd271e4d62028de0f7ee450876935d1?@7zXZ !#,~] b2u jӫ`(y,dlʲc-oBuS:#i!폑 p idBV&s4 H#0Zj&=+Dv/aY2!`]?v" QelưȒly"DzPȣvRn2-vKЮc/ťD9te}y3Ҍ/p;>fx.@rcAΧum2qb&dmzȘkypQBKM^"DJ W0:o-5I7 ͗i4XEiѡF&%4@UXZr5=Ez0TVQ20i1e">0mir)>d /u[T Վbz^M#F<3?Orr"aY>+A.ۣsNo18,-,wmKaȰ *+{vVxw$7y#x;a >U N++ML}E9D8?6Qht !VEeb\HM;^~P ѦHL GE? Dc8P쌷sX <5V+wҬڻ)>6~𺽗Uz" S!r(Bpg q},%O6ﵤuzqm?}/!ڂ1m`*{a`2DZeL6¦82=YzفcL%).;2>)88h-q[osn 97~~Jq6_J=ry:<9HM\ bE8//|4}|Q $*os"[la -Kl(ʦ[vOCH%ə">$D?Kїѡi{%L;pdNRPOh}ɴ~K{妭^(Ț:K外NADwP:AҪf6`B3!#:jv'j±С]sh'X߼aO>ܾy&{+ɯP9^+suP @5a뮐ˏ aw%*i=$BV_ɔd.Lw<~EA[Q4$j$ѯMh屆$g%cXqn/a0$S!q֮cfϱrj K V\=ץ؂HhxMk|YLq3y>ulru= ?1'VӈA/TMƦ@pJ1R~ VQecκlr4s9pFX)|tPbIFy(ycaQ.q,ÛgH-t:Ns]Z8QcWL?p~kV@W镥/7?;m01mrl(I/H*rbÂPbN;=v-tAƥPH˼I'iSKې2{˽WMcnuj#\u-|ZۗW]iI8TgsՀ-gmt^^R^$w%x4 cQW_& 21pW]ʷa$W|:,JmkP!aN7 qwهXe"ՓyQW!]*`Xm_r 3r*j`oF%smuqzMǪL;9uIq~,)߈1~8my1$-o*M~R޽l:~;&C[hmօS(7!\ &c¾PZ@hnޜahrb"Wǁ}gPIɿ_sED8<#a4 9:5[e P^S|hnɿMu$&wHK1L_r;h1n!@_r_.f:?iZ& nwKڄ/xK>`IT%`m~Kxծ49*Nj; p(3T1`Ԧ( CL]Y5uw3zg#- !do5 &LwK1?8 }^h<˺w:զ+elf' VޥqsiNKT'T? !ͺ=>=g2 -|iEń^>X’V9Yu9 חy/jQ:*o-z<<±-L -)tw*h*R1m"S$^ 9fMnwtW_D VӪX޺/=QS z?]=يƷLt4r O>APL3`.;2c\z!Ь%3XÍJ?ִ744"̫ם漪?[ .)GnF,s3Vfƺ(-+l%J&~2B CZWYm3%N6 ^1KPoא!X|ϷWWQJR9|&~[ҶnlՍW:om(|xfJ!?4?$=))^V{D8o{wѴ1YR5 5:(S@U=FqMn Nd*QB_Gm)Nbk![gLBDT@7_ 7LHhu{ K`poTKz-K>Е0K#s" Vum`O sCR_rnhGbD̤lR@Qnìd9te&lꥍA?q[3r (`t/+fxQ5!aq}封nԲtoY;23汱{GGeNˢ'&+}uOyTN v=ݰ52O* pž$/$֘Dhr5 anrG[t`bG7[%w@Y"zlM 言6?/"vQyj$tRhl}ʶ*UM/iC=@,>{XY`2FtCOc!6GՐa=VQS?.@x~֜VQkMB1t0nRJ.K_wʐ3, (Lo}Ƣ4 }OY^i2(J-).;bq1,uA&CfM (`5EuL F0H:\pԆl!*X2SkZQRoXkON}} xоǂ4ǽ!UP&gQYrHqlKa/;( Ij+*|(ۿ`j'$EHC)@^0 [0nBPJXF)4+JhE5!5,G˲_K%s06S/Pi_ɊvXoUt,*@/+,&°O'GG)(c=6FO]m u\ v\IMQ&#dI CBpA> (?S0Y!)]1rms>f+@6 V{U0dӕhvLɊtW¨p]?zaPNKה6C2,;^&y4Mj^y-GU"t|.(h'cbI i+Vm5tl<-ejtļbZFۧhމv D̃9p27j?QG6@k k,?J@'iA-ƼuUjdQQ&p893Є\aQK7=VsG+ldv|9WH&/qdvrW_WVmZ6ԪRrbX C!v2$% fM__@/`tnͥ:AZ\Fo5l<6X ìb 圆1EE+b};)j-hCګd|aoq-g%`SFyqОP\s`BSwwCw 5b/GED玬Cbn=V.r@&xb7I{b(:!etS_U9sk;S S uB9q-(&äx3vnżG/ ?u*& h^Rc7L,# ' L +3 k-O$sESÚVJ`9b(^F2q c$V߭6ðfSzLQy2#1ƜxHeUZ))"Q0Dbʞ P㨺~{zXZZd5!sʎ~0ʑ<0+hOk,-qq7ܴzqV7a/4Bg)*A~ WďWf|e tG9 ˉe]rH q&5=*Zm|."f%l]@E~{Q%αL2F=צ]ԎtD 1HPZcld4Cp<ճ2^:qoa]ࡄ& νkdhԀ7mEIelՃ ئ'[Hy?.lBс@Y3U@=nu1%]sm?$^L“՚ҘCoxI>SUVLEO4 }9lcL"b *S=0Ik3;nL cqۘ,?:l7Ȇ>*\K@We$h 4o*6Bvjhgxۖspu1jdT@ApGXOuH#q(>5/wOCF?r^aYʼTt6b/iEqRUqh~8_&άIFޟe `3<}g԰2Z1l1䱹dc(Ar (j:+s +mǡJsI m,ë&?/Fby{2v+|Upg6@߻pܥ/e,Z>'V$Z%ı'?')/|eKVie7Ib9q o+JǞG儦]1hO #e-Q> `ᇺO1H2>O=:9s ;.gx\\ȺoUVt&k>eFtigD3@BkjaT{5bXz~pܦƫ$4{L ,r1H"^QcrBEx)>4 ;MRftmqx/NY|[}?f2souىؚ^ cPnLIb+[OC^+g81o`؊A3wEk]-oY^/jzW[8)'[F_i@Z Rc:љ i\Z1P*㡩207Kў^OꥴưBvqf{٧$G;ރA~H6dTt"S/y > b9420 } KF8!ރxQ[T7j43 m# X`-K`s+h᛺agpg lu$ [)A6!Y][ ZMR%T_^ O9K{P(bHrL)N$אZ7Ȏ~i}<8};2=48n(vȨpb94d!3fT@gc+.Fcg*Ism;nN}4Vuc`*M1\LGjʄh+9LN9믱YFf7Zž/\dCKik92e7}$ͪD!=U% Kl:5Q&"$?(ø;ݯAc!#8 w[>rć޽MңuV%0RN,Eǟ`3>VيV"%zk< L=RZ(*u|CF]- G g?{LPUzsnMZ A6`q,%nN++ުV䃴x%ӭq]oΩR"yA&1iIX#ix(<45 㝼AտU^fBK.ŀ1Hcf)w oZw'n}hdwjo7K%O |.畣N ]\Ҫymj9辕V_]dʰ3ki}}{,8sHX.EuIQ|y''.fDnRw}U;4ۋyxc5)Mbk_ԌeKA2]!@> V!Ng& $eނ }YDX :ƛ3Xu[LQ"'8~z; r{HMu~b jњ 1w}Dc΍i!Ӑt1!0m{,>{5{M-E8G57rQ(p~@}2w~Ϡ:MKbE?jp;~Vb ?y6Gw_g'P m"%8KKz\!Zu\ANY)&$EGxVvč_%O9VNL*Dl?VcG;YLzڏ#NbW[Zz)21L\RHMXLր9J|&6h"@Վ00/Aĝg'`;JMWto Be8_#ŖYpy-gQ(v8]+7ƴwxol8Iݫrx,7%urí}l){i ٝ-wyDdrʇoE ymu%i}15AIZH>~YW#{ܼ-jw(.bB9?CWJatxƟ;wJp=00@Q7p3+aնy?ε˔Yip?p㤢!F}!X_9~gD)-)6)}S~>stmVN=yk٢MJНxAұӒJG(5k\9tG";?UC9=_$|ۇZ$ZbKy=vM7CCG'7V)uX`'I`$1Ƙ9Y;-P1d)9~/BRb\TψI+l'K"HκI84Psuw4;>&R)Sکfض@k+44pM Oc9#a9tȍ{fI#osm.&:P*ق`f[MbBnYOjIvCV;~#lV }M4O1 /S$eҼzR{"/GNx |2h{WE@U Qw/  { LJ~.k1 )d 8k'!.ht9G>({iWQp۸7<k0%TrѭVW׃ u!(5UBe$w<,xU@ ؀ _nq썛Se)+懤zA1DS78X~s{`Hf%o?I a.*miU+YJgɝe4ϑ*5aEL|7gGΜq"r- YErXZ2-gz>dE`-nݐQGZ8%@x-s9 C\m9|]bIiS27,0&8';^."}8M7]1.Zeg~;xNV ӯN&WB&3ƹoq]S[lK6KXV5ӷa 2 '",L*߄]*3 6f0_إb+ /R۸|m%$ Cs*±)MbQQܚV[$rB0ܯ(mײ9@[ʤcg\\Q6 b ӯʙeg*,"5n{PwG^岌(M:r;nU*Eڸpp]Z*! mWh7S[{5Ѥ[m{ dYx.Cp?:FMg* '_'ɿghW.ˀFbS|VŴ0' a_*lI׮{&(ʒfs}~ir DbQV8M:t=C"!& ?[Zml5bWy!NV1XVxyq5I¨ϑ; ހFAU}֞)v_+Ry˅~4΀-KF6H7oKcٜ<׋?7쫃X߅tQl1)sjSzű&: #PUI &#l"()<<@v+.Auo(og5 K_X;un,$u=7QuEoWWl&hS纇rnaCGanymkQ> C]7L0CpAW,L榒L|v󢌘 7ᩛ:}/[ʨ8z6JF+܇Ѻr_/`vm8|^o!i^c .J/CrKoX39 tt2W"Q6&`e K6URU8祾/^~.V9A5=ơ&uKg|0侮5KVfj/ }g_*/1eYN蕀{ht >T'BqZ-儭P+G[Wbzd}*cڪv(',C̐#ƕETja.6S^`pqSM@zW)b5++NFr||UjI+ .4P?>Ym&;=X@a҇֒Nm7Q (?}ž,<1+n$Q- 抝d3yz@k(>MA5 %:MOj/+(Tf`ڷؗ>pN&3ݲ<> xz ~IⱒkI%B!iU9"V JV?G«0'=a'RƖk_nh#q."|n5#Ŀq^Sٖ1}f-(=,n-1Z,9'~綕f2)4). vĵ^}OqfiX@ ⳯WG$>JDЪrsh-I7$js +VK[R*¥UFޥs\ ߔ_$+{+ JOjH +w?D|(^osF|rE]˞\Sf{xP*:uo(j#ZkgGpGP=OD yw6fm3R,Yle>u'GlHl[B%pN7 O6˯el~bXy0/巄&sd^-8i:0~[&aTQZ[J cL2, )'m99eڬs`NO"o U|ѦWw*"-\N_nqHRh5*y4B'yr\8{|Gqi /6Z_U:C^}VVw":%:ڭ,9+J/Sbr,kt _c&$j9,\`v6mڿ9-yYMD~k;ԧ= ֓wa҅1b59wl CVMjN^B*1$q?`墂e#@R>vܶaϐyHJ3ܒODYEř RHXu>|`#Ϫ/q&uǬNoJI7t觱p ,KK)J#cX@erԴIB{Qèd!b k#O9fn=EB5>#>?Mr2ԗ%S'zt}Mp 'q/+CG-* %p; W.Ro&ۨ⸄v1^sFڞ64oz2ЛK Wd"Ȥwэ!eł ߞ8Luњ.|s-ڤ qT5;W*F/MI vnyAҘD/}>(A Cnı!f??'6C^ ۪Bノ % f'Ç|Pأ{=ox(38Wfi' P;5+mL&G 7zv6YKH+@`}^䧫TNDʽn M]n[}49̋& NdXU~raoQ(AVHW %eZm:bT %3yR#)n:j /3]Ҝ Rf)G`kפ xڶVP[6ÔY?H.ȿGq2Dvj 3ڀbWW:P2D|d/%xNn M9߷K/»)X ՑjڒY`>y"}T7C朶.@bLTPx+DcJ }9>_CvJZ M%06T z&LC$Qi mHvJ}O0@d-95|ϑ>^Jz%p^FƮ[Jt)o)pd];I|I!9zm7C qbEI¶Wls᠒F#S0A?0TkӠ^uLNYy(xzWn XissSdbGW4ļv+P|G5`.AQx[!NPP]`Ǻ 3YۦWD"A5<_JJ&i-)0ϠBUgViуqCGu_rOLpv> [H s.`~悐z\w{E젢px @ZZw !ͱ+'(i_L|ҕWL%PKt/^πҢϨ`1d.fUqf$ SKV6xkwXa摻UWɋ!y6٭׷c$\Et\CcNP Gs@Yȇ24_R/3G~+tW\u%S^Dt4XT啁n%~tIJ|zRv+{b)q߹_2L^ZFUKpk-U ~kW"*,o#sVQJUY uㄭ{wjJ omX[ߨVֲ>/_zK~G?bO: "[Ldu:ި QKމ"pj1`ׁ~x|EbF6r5R{j,-Z( +^ӰD^6k 棯\ܵ14{pԜ82ooh4op<Y{g#H|\4GNٺVWF6 SO69TME܁H밭@v!o}Bǰ) 8 Qt:ѫ:5ԁZkcN>APtLQH2 |fk:'T12/#z{XkAx&N{;E^9ҩMq 8/QZzauB!t zܗOe O(L^)=8%-v!Hq{d th|]x籄St8M*D$#z5qraHҿC]SտYy]}VP!]o`jfʹ5f\d0]Nm*S4W?WΊT#-bB&8cgRW3kgʏجDW6\6.LdrX̼ x(9 xFNA-@#o`нaP^Y74֧~JzɳsFn Em[r uO55>mO8#v^j Ex+%VkTi/F4eh_qQ@RY~ħm6",X؟Ad]-lQtس_,) ^%ː2a-~{"dziZ@fM#*ߖw׼4|s/b$( hp. 7!.[X*`ϟ\L|mN!K`{\r{%` E,LvW"z+)cQy$m~ou=#H6؋*N8}1⹍$:}Ikeɬ(ʽDJ,{k9WͲ"R&T&q @)^*6.`vҠU~s_d}?NYnTrQU1%oW︆@ͣ'rnťaC!Etc4HYF#Ok8N}bgZmsx{.8#Bٙ0^IK΁y,>>]JiU(2dg09, jyɧ m#16AЋuWmb1PK(R38bƼvtm _uS ZEA+V.,d[45AX/ 彼>#0 y#`_YZ(%c襯^|mѲ@D! iGvl=b(>綞KABRmG;=.)u kF _klAy6$yn7lLC2pgy1S7RuBIۛ@3!pj ~>7܌ORț]^1[[&PNYbC;Bɡ_1QsX> ʫMW`(G. HYö_s#Nݩ!pϭ@T`32JOCK\>6K]hjk7w7˛EH@I5VB蛲?{a Xo@' DJ:2"}`'R@U rDIMHX}WcUf?`ѿE1 c3eyvqTkiyjɑOb͊Ѿ:#CZ<{{LE0tF5.rr#9p{9*Fn2N7wK Pa0=]uhtO5j^]Vҿa p0, "I8UԃqqF8֭_mϛC;"Rx,38%R%J>^5 ڇTri-ݙϡi8όr4Y>Cy\OAF\fsbI#d)> *RnG[{LFZN v%oLۯ/ƉY;8X*O&޿m["AHah*%d]wTרmfgFw!T 5ꇚ4gMx`$6¥CWK b$dm 2خV{m_Dt2)BW׈Q#?ӕvi]᪄IIj}Z$o;#\t/T1W@Wj;J/G[|))zekN=/[wf ``욋OS.>b^HhV@^ 9ܿ֫!?"1°- Zۄkab- vJ֓rűk> X T0ar]ɯRr(Q{ǺJܛ!Z٨>KHa MGƕDenU=H2OBvr\ (Fp.h&e7wW yV2-S;'J? 69 D,z}7y}0& *O/6V''23ZV6L6LȬoƦ97!ovvX)ZeMHUɛ| w'=Ҕڃ6D4ޙw8?6h7Jsr!9]^/wό$KH Hc65D@lKڑSxLo >Sj)Y՛gB{ s7biޣ*Ύ@{<2pU|t9E4΂>V21a0:%6eZ*u5*=FZ9wYZZʿvGPبQ3@nBbPʒr "sXaC5?_;OBEb56eI5<]7<{ -`YF/#{= &8 t/ /jiҫ1_>[!?_\h0WStk]9RkOsI3! mZ{-q*i_ '< q͇i_Up;>n))>kڂ(qN+E͢bwFk*B@`*Jr }` #;3_yufwFG;E~3Jtg U\l%O~p݄UaCt^ .[(RD<+=dljc{|&pp[]δW2M01jZik8Xe=u/RO@ok1[%A$pg>Gv؀ȀrtNpu!z%q=!屐`lUv1&=.ak=X>cA aa{<^~}ۢ?hAP96F)j8&Yôc' {7lirCЦqؗH#\C{ihGDjXMvoG<HU(b%0Җ*4>h2BThΞ^rmp]w U 1>-uP2\z"gҌVguI܏ E򴔆G3C՚V 4jcT_(B:}HXAԨuIy\%]] b?aRPbK_].珒L+fCNS0'76w.)MmiB&ٴUf(9i2dB>sWjv w+(_ \c/dZ%Tjy`^7U q0iK"m㥔j(*V4͙ պ_tAsi,*3II|^ &~/=mW=6ޝޏmjFfwM Pf^Fkaes`qԻe~3i. {w{†LVW/L Rq/Cq٤/%g ܷ"A"BR--gl3TLi &rx#4d!]W,>Ҽ^'[8Y5ewFcx-7aE&+r#7" _͡R4lg[muٍGH(JY\*<" JJzM[jۂb=g7D#iwS_ ظmh75uY1"F+Q8K]h[Z+%IaRZ7X빝׻o}6ܿk*FK{vA9Kc>VCI<b\$+8! "9s7! ѕ=~qjuL³'r\Y7 J*\*樽H^h*IMm,a>6%OdO #AA /.(݀2Q* zֈm ;AGX6] /|k_vO4G~E h {w}@ B4$ܠ^cJ4 $Q 7k)-Nʆ KZ5 m[+}G$cAL^~˕5q<txn'tyP[ep=1- 5=(`^x}W`'#ew`O#ad=K"àE텹!3Q-TBp<Y\cSZ,+elny!GLm@X+%*ɱ\Kka 4֖jW2 fjA@TFW`)t{Ax#( ?<Ӊ~ps$Oօg )<'!"T *P~sA=::wKTBbMth=>GEA)ɵl5VQuSr3 94w &u:"m@^˖V+9oBH씗IӝM ˍx+ys\Ջ _*'L6;h8H`ha¯M7D$zCT~/fHad`K HK;cE 1}@Ye}9.௽!RԞ5_^Ng@3p"th<8`A:) \ (P)JJ7 KCdh EE z1[nq<77 @l}yQR^/`%@%:ѣD&3;!хi6Pvry}Fh֌$Y(ve]?VRmnfwdo}>HCś;D0V[|KFF-ƹQ.?c#Z"Rxf=,K{lg,I`N#Йbk=(hejo 37J%%79qrߛZPqa?jUi^TETMG38eSE 3rZʟ!ZJfv8owZfZcWČLlWڨx5E@e/s ڼiyf%b ̓T_[ rigN:Ͼ m XNǴ)v0(ASij|դ>(;BjX݅] +E/9%Z(~O[^#(4G9}88S{SK@}{2^v]by8em-.@]~}Ś4dwۮ@-} G<:"8Z\KiXA:~OYS!D2Vg-M`W}ʅ_Ll["@9nD62}vFNͫ>LHw :W&y9M~/>+6*+4-&t05#U=윇`PTHK dbs1tюB4)tbeAڶOm?6Fc1;Q}P_Ei4ƽW#Jt8# uun!!󮮟$zz2AMN,xu跳<v@QgV>-3 C A Hl_A;0J{4_pAy\Ue<`(/F>Cj.UEću,0/3 6FqȹU!v>5^x~0/o>"RP)C;Rc5U@' g%X0 ƁFib )Dr( ̿VENJl rP|D^,qr]ӳ~w(ޫDѣr$NygYZȺ=T_|)</ E<_ )*Ġ}c,FТ{H. bX*XpSod!Sil ebDi%ȏ$1ݣk`b0oC0 ߰˚ьRfco%pyL_y+' nJp,DǘFvC3|}qmS>y[Cu yfIXφ E| &1\wjbA4`"((n;ε *nL. U덑9"ln#0bnFxF'?7qf*pC?QjNA(vXE˸X#{m~XywQ5۠5wP0? z$@;A1Ҽ w($q Swk]rLuDN1ݼ!bF\cz{U8߳i(mK*ck;jN_Vn,7eyZP}Tm頽Ԛ.N ,Nu$@. Rf"VȊPw:߭-A}|p.2/Lk; UY4ܗJ53ٽnub^CfJ1镞X{Px;ƛc'S ԅvXIߝ4 qnojk1fw:l`Oa@@N):Y4pO)ΤXރ'-@5~V~Jp8nK]i"}8xVh' "ZGYe낐%`grB>,|se'[Oe `kRf)dZuU;ȟf%gӳy\_9'GzةYAuIkQyiU0>@*ds ^u5Cჱ^}I'WeЌ% tH1d> !a6VDz)J`A)-6R40st{yY~ 3nR T3k[&GEzB]`i L9 N"ܐiw 1PO' ~ԜUY($ޘ†=0{&p l):MBa%zKX\3r62ek $<+wew>w҉x~Rs.>[k=$^}ڟ6"eu~s  "pE[]ܽp,?kOņ tɶD!:T+[(;N!K ,r+f=([Ub&4Sa1*W֓(/*LҔ0]U/ OEJ&,G#'24VzG2!b,HDT%`յi+FEJb-/>5zc=I_qQ ګ̟ Q6D*8}EcHi#iw{0xHt8<宲0xغbmI'-+s" bhc`!Y\,3åe ,O{>uD+Տ %*av a>Sk0jI; %dp1͡g!4.Q;Kr *?}HWȫYŭL$_MVM> X"Czluhڕ%>1P /3=^"G_#9~i/Z} ސ E m|k |>DzسTv1OqiWj0|1VXΪ]\a}ȺESԈ=n[^,:\jU-hV8m1՝™{/S̘Q;X 20kiafEm' `==?I0%L~)qO `ҟwbP d3wNHQ;)oڇ0ӻ?S*IX: &v +U)*4]=ӷa5/ei̋߆J`[Lf(c{I6.v˷a=*/)}6o$ne eEupwk)|CxGC2 [Ut_:>WJ\J( rˡ_zz _[`kɯȢx`fwV90 asHKGf9KľaSwٔT Iv-F0wL Y9e2XÉ <,*%Oħ3Hiܥ7|L|s\\JC]FY or0($S~{r-jXs\ Ô|w{YMmoC )0@eDYwBE-I˳YkTiO SdDɓL%_ۨ-"R0y=jVUa՗uZ9 !1"]@TUY*S\j4v!K4ͤX$ޫ{=U9Չ-Jy@GN: KNzt2X Ls%?eaM~ H_~TZp.KO&GV}QZ$Wp Q,UྔhɾGyx2?$ TNH"T@(h,uZ#(jYsQ~ S_9V@ mVG)cЉ5z*:V1_ރF"E(B_/{#.JD Kت 9W+ 㔲S "? 1ZhB ؉[t&}p碼Ί@+H%W>M 5#B~/~ya&Fq =cj씴rjAg :I,vx Hai !6<+kTX͘0)oo$ {HV_@ǼĢ}Gx"4gv[bp`Q/8G$}9 R盱mav.OqRC}+! cWR'(Ob wͷAa0*wEfŃ+fs -G@U:G fzfH$3b1n82F(=f#. bMyp->g쎂D!,SCa$ʩX ~Osyc.gHVNfҙm|.edZT%6z`oC=n!%ru^ҫƊxn~nVѱxWJGgF7 m)>iS"˜$Q졟2y}-c؀ww=A$[ c:Ǿ(3: \M^ADaJN;sFm2%Br>Au!| 7 ,1[ !g7gЛr88.Txy孾5 _ϼ·>(_Ȟn"Ö޺ 2bq/Yڥc_T!ҳE Z;뵋ت'#]#VWdr\*eF^(.Regx)o4dH,SԊ>&a8w2StN${e n{rSD) )IG)1?OXhd6; iw"8Dz4񦶑"ZXvލXO} ?(Թ3Sd[D)zme%ӭCp\KL><I4u6#w `]լ8pX8DF|Kq}2fTEpr剜bq\]Ihڀy̲'c_ 髂NGs*nүW^qo S^?l\*vES?}xAL\;ٳ1 1L=uZ8ϼKSi _#_5,fԬ"[a82d<$!HzU+I=S5[ll&@tX\΋/)?uԩH40 p3/TM沎S%DBWy B_F.h-? 9<d?J$߃nyWkMni WbVQtNux%u \XPVཞR}ZZUӲv%gw)MB)0 u[ĆY ÏƟP \//\1f0߆ yTKxHj 2a'χb Rp,P4 =C<^Oջ, {.Fo#6ZWS<^;^uYM`Q-&n]yy`w>RwzمZoܪt v^a WZߗezd<Ǭh] _ړ?׾-ݤ>׾Dͽ)۴v! o Qфe.rnP؟"Q"KTN@l|USAC hp~p3QL}ɻ}ߊ@ _p7+lpmV^xܔpW:;n=k'l wlfTCn}ҡYaDߣ@%%_|sA9}ї9;DuT,\H@φK|qJ:I3qd@h?W%#hJ%@C+ו[WXѯEVS U=TGFuD{xYi.crĚdzbYį("WBbE]ī<Xyrnj$sq;`_Cu#;Y'B|&9 (mjp$3yrfVʒ;vi#cE+ f{?_fq/xa,j~t}, }%T﨏(- A6ylBp]Oe*N{pg*p :++nw?fiU.]͇M&cH[)$3oaRAXuϙ՟f)mGP&Vs$Î [lIt:Eơ4"7Tb7Qh-A 3=MW0#u!ٹ fpH%Yll[u;:Z6#WK>r ʃ $z4k׏dfĽ Q3_\d*cͮpY[>3J@Fu}B"Fnjwi})'+V=^xڧ"@6J)3Qj.9 ku! _dӞݕ|ct3KB *ԍf{5D]\2kmOR\rJP _YٳUܺat1JmݘmGn[wW~[0~o lNiĉّl~i6Oն exNEz|QӴTȹ'' xeTJ('%,3͗b5`\ 6&EP[hΈRl{:<)4k[#?#f$JrQ^c|6RoHx [ AHc&er2ho uȚOv?Z),3G4Ka츷9[W58߈hr_~qVXBÛk\ƈӚ*MD?y"T):Vvz,+sj"_׆Š@gG `(^O|)"m% XO  r`+}9+{1)4ɩ.fmZыqGFt@r)Dc? LQcM"JFVx袜sZj%n:C5<#kL<ĬU!*;~{DT-Ǧ:=%_vr8.ʹyq8[QԷǤ,`̞)yYy M)rI͙q#mFDe L ])_^$&F8ȕeP'F.KI@Nn{i*g%^<۱D=7Vp_R&a_uRS,Jʓ>| x:D%ɽ}Jʎe?zJFDž4g=YL2OrT'U/﯄#@[RolmӘW1%wtXTeS{}pj;l=i25*xn\:^[udz/3հK*y DSloZ NBXG![0TFR@^-8K*_x&_ Wgފ`*Dr&4./}~s'!1k֤b+1^ȱM4%Zɬ& uq68KBcMfyx{hNz1W&Rە`N{VMN=Ƞ,RAϔQetS L׾ ~7;Y,hhrQ1&!2[ngISNjgh#a9A3gUiK9䅑6I\55ԍ (-)e帻 ȽzCcbc!Lg6FPZʽщ7r>JhҮUb5)/Pz9r0KE){$ &nV#[\>NZCS{ݳneXOv쎱ebNZ~WE y<U"oP*S3ЈeAq#$;@+'-J1Jf?zn)RaT Q&Y}GXS;3*WqmhƉ\@\ |J_0EhVl~*kb5M)ޣ16 PX7*- |PCrt\wdݹ@Ӌg4. t︞e?,!WaV'#egchh}jC']bnؚĸ{KBDsq9 ܠwNZGIc hYNsGO@F}M 3E1P\rUAF$W'hvƾLTns8>kOy/5ݙ#1 @PQk%dgPxS}tJ[q'!-;zd\ rQ E.(ަ(wyEv2NxnBki~`6IghE6ˇv|2xeX`s;iȪ].ȞaBZ{u5B0j9|J栃FD| [(cOnԐrx߶w'j?K\Rmlf~).oE>cb+H S`]Ar~E,&Gv:rZs"6*"Y^9y: 0Gϒ:T >G~ԍnuɖ+,^mC)C~GBMʒIU%~3} 63D|W`qV%O|iҴ'7R JхG}h [!6t~OrI*-ngCzz6j'!6';7{4nGcOIO/C 㸥~' Φ;_K8<39'o̟Odd:NQA]ZCy||h6},oA y?Tmwa&,PB*O pcvDw,ڞrL̸[ڊb\,l-dM_)Kۆ**qNnLy ?%!!Tnz8^*+t{a)CgvV2{)E"Bk` :6RS[f㸡bW^  :$!-O3SdW {k|# |u!Џj7 08L833)w;5Ȋ )9(*jIkZ#wܖ0@@nɝ9l-3 '*ݺ+*%h) .-F]:h"\=z~QuSuYO4@y BVP}H;r]H苣p(xG'0v?a,h%,}x ,bıB 4 Gsc3y(hkvAHTbaͨ5tZnsoN'.d&tg5c:֏@ US|9Xp$7E: UM}CA6>?Z0MyX!xK'g K ix;R}U hfkd;>"'!aXP*>TT1!j`ů1Ն^FpDnDoSw:#&ol`lcF]G'8cfM3xo@*nuag-<4I3eZC>D Al)FmΈ!3i:`6璩iRU?*95'9v{]<{y*rYLZ @Y?޻l\pwbm'@:C$<1N8{Ic>x&}+% >Lz("j> Sc6OfϲBu3aM#Ua7K@vw=/iRGzp*~FhɁ G]efV.}n G wp~sa,8%| |c.hAI"nbd^~s%X,&aO!lE3E@hܺ.l[Aq+f0vAH").(T{nCfU&L|?YOô/R2{@z]їJF, TDzG.#AdikW9#{ ;jlrr-_MTq:ʪ!4/aɘ){=Ĝ7qĝJå^+Ayy\5Z۔ %; j;' s"1(tA2 =wm'9Y@O|K'X/8HPo2 Q͟AYp T$v{ #iHB P=+ OYv!FaWTQG DWF5~9y$+>ӒD@& 1IPu!X rq"ඃR&B/1hCd"պ:C= 3HebZ\&%@׽v&^]Bsx<dzڠJ~x"5ǜa+ # ؍ecI>%<9N>K#*mXfJK@_vGX Nva'dlr`ӷ1ZYr]qy>fvG]#q("ԸXHvtD@ jr{ 1GkYFAYTQ'[t^AR{_rvBfW#~Qu(Mq%G־ϘSv\5|fTrAȹL:Y<)s?[YBr6ug<&an(ۤ W]XfB/Oՙl |* ^qϺJ^*}?URSǀ=@.3eHZ.~S"8Y"ot8Y#qF|Kj<ĖPG^F-PyEciXw\fIG6 ؋ V pSQ\OP zYMn0uXٺ=A=ԦW:T ls ZʐRm(Xd֡VjLj2:z|rrԩa^<7*Ev5&Q,ZF(/lS‰hw@M* U `P.}<3}cz hH6kHQqc#dh B4F]EZpnǎl<]A{84WxׇVJ&\[\-ott .KB$<_NOlP1'3Z`ՐS#͢iTN1+pI謻tDn {h:23Ss&KpYWvk bnZzc]=sbU~1ih~N .D70co yGo/=$TK&ەD{,~# v{w]L';dwܜ{t>g`M jƘ #weT]P!0f(I98=cu5 9& Oɜ+aLӭYMP޻4nXއr. =c9X77[!L!yZ5A,D x? #PiX'&'|wWEϵA6}6ܿvZ]nF=Ke 9x ^4}|t/%53wX!ܟ0oNbj\ml i& ʞ 8: ^)YHU$t'l;!LruODIdW.~Qu.2X:2koF(N pC<z?~H G$edeཎ;|Yd?N7AYYqȃA59-V?RӶw=|(=#-eRkX]ڃ$E(WjM Y\ګ9$fU-WA >dd-K)C|!bJ7[Mo`Bٍ8`G_ŔY.IhլΓU+?ZӽXXvm\) ֩`x?F\64m-n6=-ٓ?Ib8ӭ:Sy$+>}r::L0}JBM(:C6 4gKϽZθdHњf )f^uŚMjXȪF ?X&#lʰrY 0KgI HW;&cE8joS);4~˓ئFzF2iKJI<(H<!ju4[6W9[ 7tnhޯՄ0~(눓L|܁F:^UlmTKH#u2I]]M ҈z[l; {)CC`6K <_{LC [ك&uEZ?}e_,}E×ׁ%~ʜ|c#G&H{`/Mլرtr:#6Y%\5*%V(B^Vn"LMnVEX-7Lx*B0v4뤛9ӈf |cabv9pv0z9]Uԅ`݄$kcQJjHuޠy6ra€@%La*HS!tRQѨ7bgoSA/y.;0ml_"=':<6n8.wl%4}e ?PBF5'Xk)7|ÐrI9Em>KIm$xaGSNCۧ^3drW0:IGg1s/j)S&$ECXaZyD":ހ19gp6q)F4C XϷȃlxɾPp}X(0pʳd[Œ_Y D⷟pϖs:j7/#.wDlvThYD[!)K%}aɉZn -v#VQ E#uW$/8JEp"Ϊqb3E)w4WXq֯%~YA@̸0>ƒ;vS0MOIF T^՘\c'5[ZY mV0{)"į;~<' &v縢y׎uQ_Mx,rt',A_O2kFw><r&R Ov:ޔ.;i\lQzuc +;\_ # _|DؠJO:a\lֲxk:TQ_78/+4 p̻{J+$yI%=ō^= 2@Ro$mꍱ/'PHHMC?̵ F3hpJkRdMiN .*T"ix8R-"%xOFJS+íp;˔v\Uwv1ymy\:蚉%=Ra xQ дv Zy] tz, r4S: Q(} p4L=@W2P5\rW~s(iLF5k7{%q'hxs,u\Q @C#yꄴJim iGSt'SCZJw7IUCh=nAY w-`ptD=:[DxӆWYeIh^+"<~D?ET5K~9 UQz8\E>];*p zBL\i km+@TA>dn0 X1+BȌBlqD:"UL&3֊Ut|!Ԃ56TlTh_?n=&[[1jkԨPBtKn,«9;4mZ,SGӏ7T2) l{\.Z?M&P 8l}j`ۉLMۣ:xxo& bnT D%dgMyQ_*C{k`R"DMΔ"AjS{JryPԀeqNNW87"uxğM-4^ 0\8ݲ(s!X z5./HaT/=S:M?=O¾"{yKec)cl %e iQ2?57Ճ=H3%XYvyLuT%b'ؐ OAkC0fƖey#yqۧآiC 1Ҿ Pjh BWeo{^΋K'Rppm~ &SO]ȺWP c>ڇ R01l,H=? *1cp?;_On7w,NtkSQshDE#&8u,DT,wfG\=91litUThg q0A&++Xjq^­ػf=09g&FA956zu-~2̆+43wI?c@"Dxbf1r{<;ݴ>^:1O>N |ڄVM8 @-|cH5#Lg#Al'ܹzr:'0K[djWNUBk\n܂H}I@ ch={퐲o!V^|8bSTCRy/PԠu+LGYHU3捻hvE^5z9//GG/!\ 4tDNͬ>&mva=%80*!uL<蠬V_(iْվ.u\reB fr80 4TO^n[|R>m\ QەQ>U%,%=v*AW[SMR$0n<UA%uI\*|kP0jNjg:5:QS/p8ju'8Ae>p8dbp-IFɑuI!1 &:/$+]zdxGl4=́|Q+N:ߛUGm!u=[#JEU9|:mzpB@INW}E dbNgؖ(t` SU+hMufx*~>[2 Ƶ&N\FiWJch1mV2YM{\;] [zn#,d:)>XB\ʫu1T hxdv(D}qT)M<0BŲ]*5+_& L͔/=vrȩMШ a1Qҙ %h_@i~W4u"J::WGZm ]3Է\7sD|6u̒!p"*wXa| vǰS[mslDGecbhD?)~w_R""+WQ:P_1,UcđcEo\~j,WP'eEB~Rb?&VcTIZ\p=R {"d?1+đJ0߬$ǁ!77}{=] dܯ^L&6P|d" +_mVVaMBRbd5Wt&qRJj6y 6(2`ŋ]Lz=#lF ?"^y'5].? 3A^1⤅O=1#u]TXXI264* ,|͋l_})njB! #q3BmQƊp!!JD~N>ElNŁZ~W*i:)FJ /&,SwK7w=8L% .սSJv+Jى#-k_-|Nz$,Iͮp8NvDhп{<@* `>XT/Ac6Ћ$ږ8 ZޞYB]y+ rDñ,亇*mV$0 [S*wOG4[{fR+<(޾Sm5|ж5F4=jW2Gv}?ض{,=ML߷k.Ch* `αuj c`f]` DL ^Lhmݥ:mKpSGB+ ^bVk睿Nec_sеeyDNfI`gk&wtЙ{k:T_ 4MJjk_0Q9s! jR FjLMTY/Ը)',pvbb]V+ߍh>Ѽ8Q0!_Afe=k6쮞w1D(FT5/ZO'x'2\"f١* vg7.jәbMޓRf}vO/[Ė̪'Caq\-=`/wA+8u 1}.ؒܤS  DMydN.!uEȣO<7]@(U޲)J>U1FFѫd'`f= ?/(?vRDm5R{pQ4q%qKyRz`"$ń?1uHՌ׳HIk"<{t?i%fc,ңpn]lh3V UmY#F*i~Ab'' S*ψ6nn3"_)) "L ;rٴTkk~qv}#D]:/;פ}2fa@L2*"VР*LN1eŲ.d>U {RB8.c:^RŅWz$IOV CW= U[#*Bdžbuo I{L'9 =k ~Ur2zZ*b/TlS?QokLB/gF3rp__c{:{ݦqm{thi>!VvO '9~¸D՜.02UO=*eu:2&dS7֫q=94e{Go_=1Kl5g˓B@Ө0lMsEAC@;kbg⼞it|4l\9\f1ISOoFT.\LIVˑlӉAQWgtGRʑa:yK`~g1Uu/|[Isk GoWZ tA+2qNf\~bYKCڥyOCg AfnGp2 JO"r\VySRۯeȄsmGHSk25qGjTIf+/K繉 [W1gZReN誥a?a{lIKBEMp!V ],m \   tC2n{E/9úJQx3Ͱ5*GlUVS]ܖA_'Ayy~7ﵥuog=%]J'"KS^ߓ1.NM| V\2`=̦%Bj@.ʐ<5E< ,@ 2?rTšRn¢Ka>?sm>z?,|5(~Nyn581u,[Yߏ2lXfN* %bv9k UJH 7%Q0@ ,a +, DK2(̎9 4ؓQ';㢀| ÙPF)Mld[Y|tXoUگ)y=kX--G`Ltv MSNޖßza Nceewc̣(C>aW$:,t)'M\1 9f ",@MTdb,k~Nw܉ @T3M1oUS~4HRyL:S#Gj!gNx Sha5FcS3hTxﻒ < .iz{(n m46HQ~#&jfۅ)8@h:2%z /lcN*\}N[и&H }dוּcH7o(,jj0)\Ot3aBһ)̍~76? -S`44Fۑx-m]ī !í ?SHG17!Dw܀AH r>#F`r\  qI$'(oHEʔnz9ߑ6q~/εK 6'kJupC{ ձ]pM}CuiDL=&)Ӣ[]M8gl$}p CQ9ßT!Сy5FAgp:J/8^_)j^&ڀF:C9/c oREi vjfΓQsZPX|mNom}WOݺӠ$̍G)Jx(ZlY֚Xw'ٖ#׺d3mw !0wdtBwe CKs#kh:Foe3*"יkuJ'sʬ~ ERa"s HNbT_hJ_=bg=7/=K,=zY"K\<.gV.= uJaq>H{2Τ})i><%ttpOX~lQl U=eɝUxLęm,4f+ٝ?kMh#Xc=ZPP<; %`T$zU)pN)ZBsJ"x"5U>>6Ll(%(QY P%d:ɻD8D]vhMv"3yg9'mRX{RE isR9`ZU@z8\ *I't3yؗꝅTima/7۔ۮ  ߫7.#^1IreTw7BoHuW$Ce'ΚYhz/՚k/r;w^-EkUzِWB-/mM7@M[ \zftN*a dVF0A&̑9{3h͞܉(G(ֈ EӛTϥjv 7`q]p}S5^erM]0T\PlLٳC,I#EV.n!fRbld_`NJ슦Uw4-9qsq n62!8ZCW 2^Uq{(o}WG*=^:cI(O@h:rMtP "?ӠHv󆝍$:9fD@ifhF gһE?oDHbΜ-:*,-P"θ< 8h6lלh[=x dvi֣5ӿ2V}i iofßQc~V\5&C>5#T2SǤ 02-ia"#|:P &ԳTׄ:mW6X'GU*ޝßC㤡$RߧP_\[ޢu51Mh>3q)uYb. tX=]A=j1^B<>vW_V5˒@+;Sk'*qR‹]GYf[506}ɬ[@Q>,l-IG'(d$#uME;w۹HZ:f|JinadfỤDk5%j&xeΕXKJi +XO86?;HMveV!:+&JsB9Uk5\TܡLj:V_sMfg :'oOj"ec&-a@Jf ^,f/8,/~RXaBZm٧eBU*V=@wL0iīn>΁m7B9:w c#I-CYDz{Ebw6}UѮŭnhD[8^ķrk׵qW*!t8?@ 6Zf8 !7gzr豫;5K_\W:/E(ͧZiR?uQ]52x{m7-Am/b|S!)防0 p$mjdBsl}S׊6פ1WIFH[3nw >2ts.Ԡv:XKfl |я{u2U ^ H?ݓڹOѲ7ا bzV{]g3a>OGt'Y oUX.)i+UB>lycU%q!i]ӗ֕7@D:JWu)J><;L$z/'W{$6?->*}S8^l7 _i/gcϚcL4sk,Y C+Aktbg6A%yXQSCZF~Gl۾7'C_ށ4 &f-8V4@A=8r Z^PIcVK<0$C]60/#A/_e*O!%L aV'|F$ɨuX#֒Q9ߵ!Qǭ>dE0 [St[AVkQ,1?OsK-ŗĄ&]a|ap}7EȘl^opr_&bMTWl Pfޏ iux[[=rl) in l~Y`*C.՟ٹZ`<劳\0%N&oh0ۃ琦H- rW+qN*aE PLY G!HKwS/a*J9 "y5DB@:P/$HL _)ښ;Hlx~tX(0[?Q}jlN7}4ѵ|EG 1x4V)|6O)v=IK細gMQ0o}+mt`e frw4QpStkF̅H"[(H,A8#Je͸c`Ðʁ olS`f@o_͏ZSIqu|Km)xLB0Rn:~,7,Z\% A8xN"ߛTVbǙ W+RkT=GA쁌]Ԥx!-ʁQok"y4{EiʵFPx#<߉S)Ե拳!ft.sԠ#ҍiBPZs֕524<lHAq6<Wk( z2Yud~n U"< 5Zk4# r 9-W7S0n$#>BbԦ(SmoP~4YбEKe% h׃//v fc`j_Tk"ޏߣN;Ȣ۱U2 1pgb ͇}k ElB%;j׷Y:q18O0$tKFO"![ 㦶Q|5q횈$Pu =u_m1%Ǿ[6eb V~6A,R.O)\^U8kPUUG;סq,|8F<&]ja*Gpi{14Δ)ul f+C, x3\z[VsVKtf{b;kZ 곎hwd&? Ί>~>Lh$T@>xcF\_kdLhL8oNԢަXߣ8lʬ{LeT`f/ts4nOV:_c %2Vёo NsmVTmOb Ѵ 7oMZǴtqMgE@tQ54 }Z@0gj)fdOVk>Oo]#" 4:/k:w؇fGqi@I8ni~sD&N-W,)Ty-@^2Yua~GZL'4W+o3O ,ǵeGǨγEoeۑ6-\[5mi rBSܒ[uZ꾙1?hzdpYjX0L #G[nt#D|H'1g$eO魣JXР`^:Ng隳?V x">"y7V(ཾ4n `qs(>aʮnPMdP曾ETC\ā6kſGB9YKYF q9Wv-((B4^J?|jklD$ver͓XJn>︆a;3/;q Y鿣Rڦ%L@EE0}0 >1ez2ƏÂ,Cejt[or!%wytď3.%_r^?>~bwҖ UςF!$!A'Jmyum$7t5ϖ=5Le %$/\GQ5ua3{ʓgJ-"Dĥn2[4fFټ sFqB J=jv " 6v&SQ3|L;6&]ov#.\+?wQkTi$2P4sAZCۮ2gror"_ 3 4~g/a٩TSjs:}_+aqi&K2"v4Et+.Ŕ.ދn/צ,6Ggpo4y+~?o_<\y64cbH }x]OA7+xM4_ӚfRU`IEp ͤDLc|4BsKPPI*Ak׵lA%KjLYP{>OZ3ܹHB(k`1N!ɘ%ٚ9(@"AX{ 9@$%9 riDu&{J {=a\4n<"tNT7rSd T$xmܻ:iy0NVm~P]#GaLXz`eD@fT׀eMN]^CA8鯯ED(΂8 M#>O3 04GB= ^C;xEN+Y}kT.w=ס읐tٴِR'_$ Gd犱fxtX.2T`5HSSdɉe;f+a}F]T#R^_/G#/L:{3f5G3T\/W,8*a$?rN$ ]f?ӻ4h:#`HrðՃNm6Un03^l})6ÝM?Dgd<8?B'Qp+ gJE'&M QΣQ05x':C(iC_ae <,'߶V f> Cc%CCk2;q@fO#ʊ51XՏZwe+أTx8^(М/+);yeQp<6_lg4N_%!Y~EC0biV# Pga=۷B3&"*AZpus.Àty0R/ ІêBMr7h/]eC梦 vmvh3-ykeUab"8{uQN:{yyH2:*Y# o1V_^MsZ(cحr¦* BU\V1TvrvV-Y3єß|]m<+#@r]];ȏA3kۢHb`zi &.x">;b(,\DPHcǨ#TwPL,4x?+Vx% ǒr5Cuᅠ}C.yBp ڤѡ UvO)#{ k[vukL,=n2Ts=K3Q!hKĤݽ7dP(YG6Λ* nZ$Ơ;VusrbٜB墤kǛQDC6I"_Ŝz?N͖f~Ks_cbr }H)Y[ݖa3NAɃ.[XRl;/leY)0LfsNYѹU6s-*A#ãDMmC6%0~#5ٽ𓾶&}R!7@[^BkC暵T=_mj\d_b؛+qT\Li003q.ՙﷵ@ c<K ԺCm8X2{X|ѻUMEہiUP/B=eŇ#4(o0a}FjƤiM˕<t5N%e0"thgN&~ElNeck %z_b+I&N25s=L+="j@oဍ Ne M͒BR exF<*ƶc-]WPJHat.L&MgT=6I^cbaߍP)UͨƝU6`9VW/D(&cg>zU;DC}$hw8ymit8Ս#Vrv4"x]VuVf`n陎UK# νT}?i,޹!H o6-L^9Y2F=0IRĊSN.Wr[ qL=`#D* G{AZN֡ $`ɞ ѷ~<1:ptRYZm0ŵӖ=:ҡOH39Ia(؟HeUbp] iskd\ 趪_ԡa{n09C`R?46$*ݠ[#F Vý&74'SqҦw"c(]vaȃU_kgkľ]4IN<i;K_eȝ&b șIhw*gvu0ݡ 3aj<  tEKG*wqݠ7S{W|菉vs\U:\Z 5^HK1 }W%Y^jM6!E띣h_խ*z|P*fމVvEyH ` #y!*dល~ɞ-ܼtmuhle%[$mV9.8+Y6ܔD[wbwĆc&|ѼlÔańM2DpONlMj eyWZULq(w~AX 9ڝ[fùl_CV-Qee]ѯbfUYWjK()cc"T%_CTv{N,ʠ|֦+qnބlTe1a5y;1'}:ڢPe/A]x kn[1 魗1wlN֤*(0L`UVYyҋdUusS ˥1O;wf\#?wMEϒcS7l+[kJ-\]W3&b.Ǭj <~L=>Vj'[T}S+ ڽsG#v%/|SvkIʳjEi4)47e ҟgzpCTtȟO2aF<^`4@GM4B?g^f5G'_۪ cO2xZ'qmY>gY$wzV{e.ߪ8rOb"+uH X"t yfV"3iڐK_@N?ف꺈uG|˂S{#j{Đj';{0B%CK?+I*4HBWICB.P S \lڅU6Q >Aӕ 2oioQo7/&WicH}cqnlU4وU̠%ff#-J. ='ťY,_ A0iq)W0qh]5I>aƒYJď7|fhISW8@yXaf"Y4<lìo/.=IRDq=pQ`ӹ';vNg){٤anI=A8 [D=vഏ,͏Qaŝ=n_띃IvS. :hŤ/ZA\,fw5qצ >㒮pMӫOv$yB7A:|)#^(*$؈#QR~$Q{uȪ b]a'fg:vq3:8`+Tݿ*F4(&s 7UMm2uՂ']zBlWQw`&S :>z(;MH!DӒ_isYg˼:4$_ ꎽ1_i%O92*uַM R9ٞ>fFԦϩ'`p2`N'J]);$h]WajwkG J%= ^YJuk0 . ((3L ׼*}X`?{o=8-@ nAN^қ=ma*r"ͻŒO|M~#j&'KEijn=˗kF "yЏb&-܇@/ŌUdwy&\\y.9)w{.UJoC]!k[~R)nUU>U++>=4#$סvX̌#=+doxm|k9)w9I;_{ߌv%Pd9e)DI&&Zؽ^yz֛ʵq08j4£'+=$BL G5oK;0,OXcdjgkTJE$4/34ѳi$,ɑOgmNёy!-oȽO櫋.ERo2F`]7ǔ N~ v_Gr̔q{h=([#ғ=F\Q,c;p 6e?3֏G7 n隙uMPUzat INYheөb1־63QETc5Pz "[N:hڕXry7'}HM]@L]$_m Poi#'鼝X՗h$+!h.X1Pi /.BtfT/̰5лqkF "]fg =)TbP@KP3М7ag 9'kR-e[\5|'2|E OiԺ1*+U#lzM~IkHkH'ddp6}UAF HSv~t#4 &PH)_p䗞u<ݥUӕtp~0r7X2'%Hԇ@4lk0g`y nh:e8ă} `ktDy; 0[rs"$N-9T$"3)H¤7m8:M<.ᘋ)t hN1+*q}x,u'W|TJ bb{*[y]5f,D1$/9 TӉ7Gsj?]Tbj'g 6|C_HAc7p=\ RLot&X"&u \HʸCZ]#w^l VҦZ(9RȺZM@:v5jJ?-)O2+ƥ,݊{}]\"klZ:=ҽӾKޝ!?^IjlCYsS}v^e@lF-1`aoY|o6~ kXظ_,.\f 1wx2" iO} To_Y) c vW"aP,' 'O"D(Giܜafb3 hKR96+Re8GyڅFvuX]Q#,M]U;͂MOI`S*%~MY"@LaodOSm1MX]rJvePY%>*.׫=nx РՉ?!3 i\ԗ'_D$&Ri3UIXdy~:2kՃ͢[XA@ch? I$oU)3/;SYNO䰴pyjwI $+U 6`J[PeyhW͌r@XC!uƨ.U?"ZΜUT.~wC:ASeDZP9;pJI GsQ4G vGc?SiR0*1؏"ufjbpB\Eͅ5,e9DP͚#_4Û[j\1;V(u[vIܟWEk<&&_#} jd_CG =#Do3%/HBHw޺Bp oiF-`|6=q5mV7@[sV:+bQXeY$ >EҜ]>/?]@Ҹn̥3)+^>yI[hxH%}rJI4i ,]Wf&Do6aw~S$͖~2^uTs!YTȱWU[B3oAi80j)=I( k'Rx[/2y k9s8$D׸uFIԪ1,溋mvۨ1Ė&pdHg%^"a Nc=A%u?V'RD$dYѲc6zΘ0ƛZdjJEI~MNv}=s0149z,VƷaXDV̸.)n? LNuPUb׏˸ &~w3Y9@RpPǤ!2d%/8ٹcE/.t&6*4/`+#cɰ, = ͛MAxPek-{Q]5w(3 {ۉ(K.&:It? B03r.V)Ҡ@!,JIҝ1b0G:z|gnD=?!豕DcԔSavap=R&|0# J 4T+@t }D: qB["{W-Sn$YR1d UX*a~ 3Mo yFD U9Tl=qwmLe# 7cbG;IeeG_h"h"yJ93#~vc W(׽!SD8gGwՏ 6ItD[eRHB߭}6'Lu~K7#oѣ@X};/[C8=s/NPٻ!ݱ#s+- ,5 ijL^-NBd&s |H̞m<[ox糉gd =VuQ Rݫ}r?W͏CZLk~d?,T@uct!(6F~4R5Ǜ":B8!'<ѴRl'CߓE.F Z(6R朳*|} gt wh)̮Cuv؏ѵU9Fh= $Գo`VQU3g.S %/~s|ح|9FR u7$= BL7~^u.DEd;KH~+]IB))Ҝ,6,Mˁ~K(Iσg ;権%wH*xif08OuԸ; 1f/^< +c2>Gcܗ }!wbRnɖRt],gnX$td`:BK/ߠX-; :_3QY}sS0t'd bl ~S' q5eoL{tTL 0 9ҙZ\hS,\J%<|2yn:\W&pro Y}anAzN{ȘLE 65rUe ?~xx[cTOWub_b 5紦IC㣇lsؖR*񉠊GP$&6x'w\wG5M_"2#Ư=R^27[H%L pz5~0R׀m2Օ,VeQ+);*Zo 㷕߅cgp@E僙(RXMݦ =.6;x.({B(Ec+dӤP!ydQ_4IϿwoue8@U.E`̦3d=|Dl%fzB?rϬ6C1܉O9AJt "WOu#WI%uU|?%Q5%ek D2\l>5-HQ&Өs \r+CҨlсE瑌F5,JnPp^6#Z # ٮ <#9wn85#&$hXf#x~Myycá}It%_fxCB_櫓ZZOE2qQ*m GI&kҥyAZNd,@̶?sn͚Ԃ9VyO/ (*p1A ;c LGїcWߴbfTyc)h&06uʒMJtj YQ*sMEEڬ3vҾtp*E"#L$Y~cp܆Z\XW4foe[C|-IX6-6Aq"] ֬yL\P{2& ?J|uM*^lc8Bi)}*")ezxjɘ8G}v8֖fRnkO<:^:6b![dwǾqȡU .l<62>N2vH+N4-3qfϙoWZ?i>hX\!ŭm~i,sBCH3i0ӑ)]ҠTXSqFUk=nsTGiVO' H@'#+\jT))Nn JncL;D>(lXԄh^xkK'mL'_҇ƑvP.p4A\ۋi}Dɳ"]x!D"*:ѹcI Uٮbd\Hn {,U%pԞI {glVס.Q"uu Ehr=#%_. ƁPp.ڸ L홛> nQX-3xӰ:эWO4fd  *QY>RUznMә1KGgcw҂\@`!-O0V3KCFRa3vW}RqVrni3l58.H--}Id &iM՜pAL Ñx}{. '#߭GШ&K RJ"1)&[q *TF&X3Bh5: +"$mE/&r\7In-oG=S/䐂nJ}@^ em\q"~tIwPAuO\ 2xL EVc4$xW`铠gH蔜Mw"ObX= ƒ:hG{oU^ d s9L,7kZhs:jgG 𐝄uۻ; g#0lSl* v|K`Dz1YnQE(:$>QYv)j^>b56itKX0#4R\D3vpnpnssk09ZĠL%zlM4a/$?y݂7VH$aݵ}s=%fϮ!rǓw5ŵ73Uf5<0i7- 7~nU{eۮ :m #qbli$Z^[?[́ڃ}oՃ/Scdjr^Zun8}d>񢄤#@Wm[fW)(D 2F' ͨ Uû#wmU <A!_tLu{*ʔF/#)<ENLzCM(YD=l~C&AG65AjPĥOf"],=PwϞk }՘*HRx&-hjZf".@xAbmmV~ű.),6ѐr ԃHOyy'S*ĥ1q/w1/XFIbuO)a&沈őu`@1sL_s,C@0͹(fa1cqEDU !D7Y~莠l̠׺pnV*lk=u cY,]2F4QjYgwqSf}T{|.@؋8"I~Q{V~c5{s-Tg&j\+Kת|$BIHTA01 5}FYy p :~먾eNJS~ ^%~i~# Eij>ŕn-<B mtժ -mD5q}oH/%r"A"|!! 5sDqmN ~ N*s^ƶHrۢlA.y4׎ڊV33~ςua„7DvʨY˧lBqXoAL@NS/x;? zfb%dUi,Qg} jരQ'τVi9og B2cٕT'n&69"2uc {nv#_~*BiWIĶ.6V*?c.(58ZҰm[*P{f)~ekBƨ .׷|1Jj=QZ^0G™\&^9倩 . b8>%R]||G$Y9);~dWkgCPB95/z* .fhBµN 1v%0mhkU㤀td_GY˛# l0Z ӥ NZ2S\xReu*c;eX;l_54Na*"ht&\lY ̢%[R6)א߿)b`G.޲vȵN@t[X6 szg:˒W9C*m,qU@[ 4f! t`LKm1]9[MqhE7k5%0V]XzQgR,!cU3ON&x%?Vu` 1A[rfr|۬6&o.hAq?uh0UB`lʉ+cl2rtJs7 OOVx$)6.EQb_;AgleGNv ߜz'uHnlݿ]; k-.|W#,UeTFْcf :Жn<HTzP=r#5+#KC9܈'ܭ1@J@zVXؚBX?,ؐB25[>o綴46,bb2 (6JY']lCgrO9XmVuw}@'h-Bq km]AHwdlNQn8V*:PoeYlpv7Gܮ(^*r]vskj/WbMc!tzx_v&%rN3| > b5h_,uvQ .8x b?b}bqZ&0t)=Bo\bX9=իltXmυgt6Gftl#dއ@iQg w)gӆ Ec#!#E )Y[jz5G+`!GSou`/'>33AWP-&ǠHˤ8Ny˟C-!G3eLNGN)y& ZIH!d-OŎ#}u;UnfCb|@Dؗح]ض*ѮD P̈́ BB(5?C~̊o T޹SwI֫{zD*VGkk|Kfu&rgJ.<be#~}d.aj( BX*tM jf9ޑ=G<̢&pywߖt  k(sUO?(i%VV3]d4gvfQ'BwVp36m&Rh_ZU;/&fE=gBe і 3.8&}, Xv &>N[~}n/svy5h2ͨaBwHRCOy~?Tz#x]VT݉S3h BwC2ߒAϴm,rŇ+V斞*,4FdG9IECwW5xNǮK1 )NK/'3u`K zRpDvqa~>N(F(W1l^ Z{HE58 sۑy[.FYBŋÙ7#Fx\0/W0E'PWn#']y?pcDZ@LOjqAXeCWtW7 >XHz܋jLGUȳotraIU0;\@nl밊!L@ֵKʘ\kd9Tː* X!uU=jJ/2nu z_AN`<-p2*H]B-xfby+F~g V٥ u@Sd%\QRvr?{Tx:'K0-C~sVNApwmCE7^~EetIPǑgm׌T[iDC^\}NF>y"¢sQ ֆ2OKkIC+= T[ Ղ̴f3vzş 6<{kUZGATYI%R0\ D_-J c;340]̎3˯QBn0zg8?R4%2W2*hƕWYp֥ց=mgy_,ISjKSByCtI`᩽x#q6W}|>e4!|UZEe4 ՎJ'ހ6"d{"4zdEr.6z bd%@]["/' P㈆%x)/Y8ݪU&B+jG:,o7OP#X0~@*Ҹ̇#`FmTWI(XCk9IC, Onq<謫p+{>_4!P\#I,DZu8p עy>tY\"ZzI. J2:3'&0Z{/'t7M}6;FYxd$1BXBty/dN/=j }_O7ݚtxTmȣl'92jؠ<*E&@Խq^a=yş6MVbC-v6Ut%UM |=p1U BT~{}|!1xBўcqt fBgQ 6Ld~5D6z +je老1o_L핱wl(u@ge17a: >, t#s])VZvp;(#Aa+pXEy% O6_Mx r Z9P&hڜՎ,'U9 -5XfrjآXhca2ѷ[uD"Zڛx$Lw @L#l| rU ӂ ,A}YCxe ~cw5* !Za8)gB`2Ѩyr#n?V4@Y7-`H+W|>7T ׽all%)\_1qưEn|f:p/ܓNt8KKIo S_p IK=eͽ:uǯz!IR5Y1~KkȘt|(OZE_9 eѮOt@?47_6#vݜu_ ~0-rNEg}&߇y2i<& yuz1n^@8IĘdRu$iܓbR";^I(/;}I!:B }op,x?a3sdd,U9cW98W*/zd%1j]- ZxeɦF`ЮCɠ8@ BF0$-WBָę"o?Ǡݩm+qLa9`jۢ]TVt\BhT̥pi ԋ_h'Zmp;:ߙCk8UlC2& At3P@GF TZHhڼ7}]9,=*Ry: oQ0BhiB`\4 ^zo06g$+nqqUuKUqFRR)t¥ -g4I5Nֺ+Yus2U.ȭs>ջT9nul孾v ~E87e=}X#ic%hƶ˵[ce{g-?\e5ḍҟ>ʄ4?0SzP.g_9Ѫ+M'{`LtcЁ$1gp1x&@L=%d7|ȆE׆}Ѐ.uݶ^T6]񸖢ҏ9n=r0HrDxƱ:r;;O.7B#7-(V֖@ &møł@W\$Vx tGbMp5]EJ=岰\n5e=-* r[: R[/h$wy*ɕzf϶H_Jvi/󌊰LrmI4 쪈{ r/8֩Qz,:5QEjnViVKR6 5:dfcW]lnSª&)N嘢y4([$a@߲ C{RwO03 Tdh91 ox1-[Znųmo[ٷ&~O?f5|\Acad[ ]~<-#\u?NAn]4[3%AqcZ˕SdQ/9`c*vO(">_~gNh-ЎTSGsW }9O WK~SvW6M|6K~޷&]kFPFIxI$~wn5SpKإߢ`h8poע žîǁY4ȣ@☈V0yW8kh4/aIGl_ж"bֻaH_gx'Nj ^g$v\s-?mCjdXdߒ;ƾ˥hYʤ%ŗW0~.+SiCsl7_9[A3OR# X1팷6|H320J8voVb=9bInb ֏I.!2 ΝoqZ]JR >)JmA HB1 :Z[~A*"L [&m losI UAH=(Qp jac[ ZM.6fx< -@jXѮ""iw/њ$0O@]Z9"9SȚ9b"utX 6zm71^'] ty/޾cj"bɬҔ$WĸȂTK̜[a'ċΌ2-8 ŕV{E%xV(9,|/a3$rzmf~ZV9Huى?P΅-Uy^59/󷒧|-R׵-aLJ\xL@Ć\* `,\I˹8}I6z}DByyq،I)Hk1yeӃ^.+GW,O y]]oҋ `%Yf(n s,$?nVMF0=AB)fFW`a)u>i'Hv4r EΛ=.?, s[?KEu @Q&f&'lNm.#hA`ofX+Ϯv /m֐4gE^,X p_:>P5cc든ѳW-xau7ۖb`≀?7H8' 9eDR WD"?&)*W^Vȼ&"0`U"q7Ioqq`?>FbLydMoƅD*Ӵֿ*~Ipߐǹ i].`$-qVvIwl:5UZB .}6̝FëDFd=j]lb]c*{ ~ mzsSh#44- yfpy;0,Wqc]&>g]<:fbg"a>RUBY+ y_qmEYQnާh LH=샎{J }.mN{N_>]Jzzơ_,ޏG_ŕ W%~T. 4|V<}\QvɂNK]R;ǜ4c)LWFe@oK }o }5xTQ-$GXZĦ ݫzz @*^7r/'78X8 (`{7AX֬*DoŴݥ醇Pe.EW[Y5/_a]]}A@[~r9#ⷕ SƺJ@wp J&߽lt&\&q?յN1 s؆*㭁@p\( j ʾR{{O|tJ;%k K2dWtJ`a EK>:#u2V>H-sĦM) ^@! Y(Օ0fLi'  cю70R^;Kҕ7 h$_Q-o!3PoψMok0V8m>Ϥ:,pv6=a]gaqN^`$d)h?~:0X %(WP]y;d=d>?K *OVߕ7a61KliL kԙ@ּg]A'ml;z.w++%W qG]lc{Q{=˟[X7zf= ~ :=8 FMÇ͢^"s/Y`DRNIyI.6gZ>kng. 2- U !WCˀq;wfµyr=hAbnc"^nOBAȺ=]8|8wh$ӪhoZc2l|e>6tu%{ 1=OɠGTYX]ݩd4V'3_.bOWX  6KOv[NI0"G=9u>icL t}@TբeZVPc湽ITJ}7 okz?sK*WbSn=Nf H0v[ʧlUX|ta$c>{i 2zĽ$9ٚmTw a{0#z6Ȯ{48ܑImA(XXDliܙ~ ^_aT;Q^.=5Q,V޷a |a[ۂN.vA_`Y2 uŲءznGdb~ qlǤ{TF\D.a.ʅeG9،hBuڌ1R=w=Fu- wv`!`{gq)N.M|c"Qj17V-ݔ cLpon薓 ?sQ< CR9dLlƤk,4/%X{'+S]}|uHk0DkD83o4ljő q5b~CqmwU_, iD}&b?lMaރ2'׎:%0;Q 3!xx"P} -gOGJv }l=G]y1=HHuS1EZ,MFDIK)q*;[{@94! F T;$.hMnd ƣ*4 b7oJ~ XyGHUB |>F! i*8S,"GV~&e\=:p6[,\.o_#哾l# . aؒ ]Ĺj~h-@uԗ΃y2ghY1r\y}d Zѽ_p=ĆD%)Dhz1[jC5lf$$FwxmCg"ƍkSux.!E! B0UZF8sWKc(L<(s n\RU#.5z>jgssG6S0%@jQJ4;֯a'88UUo?k."9!,QC%y.?Cҭ,ol/n0d5Jء`hl-(voRbJ <6Ӗ@$%ٙS{ԓd0Zzi4ʙS=:?$n>}ׄ3< fB$\~gk}].)\48Bw٪QG$lwܙ y٩OݜDLf;"5 "IT0B|s%f&OUBAag>t$4Ϫl /EGܟDP֣,1 QXn 3a DQJw"]#*&1 | MeA$wuL6A (f&Q퓜4.qY9tNSr? 2OL +%_H9zq !q,KOS{SCV!^oLٻc8d K~cH0L\\?%++z#y(gu^B()bQbfT]_-+j#Ka:^ 0Xo;GDs".K/uL?K=T+xuj[7 һE5FCd| *oX\ -C@`&7/hzhoZTX<+8 pPR?]"+t Zj_"ym݉l)- 3PHЂL e#& }gy4h<ߐz Ox1!(#b&Eb`.Ke˲%k$ 19?wIR=|-U.WQ"5g; -Z>Dޅ> *g/QZؕ?O`a)8'%&}Fdihf>p B^`דL#ڐo5l)Cg.0sBpE g$|ݪ҃EsOd‚R(IؓKq&&9)vn IV%YeWHkdOr٦$1ẼI~5J<Cx6lɒC}h7>#vQYEmeGi`qóӆTɐBݿuK5(?ژ utN\B  %&83q]@ 'KSf%1|%w)n [1^M-A{?,@):+&P^n@9;zbdI2 aP \j*W0߻o7 r߮J '^tr,21 Wnh@s 3KN`7 a~{6{J8SL+¾1 @tQJRoTTAxa[رpRT0$Iu2LIZF 5#}1|sN䠧k? &1b/-w b-6nH@T%;6j{ DL=Xg,lڎ}"ہ ٪(ΊGms})/?|խ4Qu׸:c;@Ih\ r[ӨY8C* Wnl6i4mp\.Ԁdnv%(eaT;t8ʑ_`P *+1Ev$9aa~3HWWLYݨ@jiB8e/}@DZe"#!7HRcgOi#@UeP$6}XcIdJ-*[*a#<Pif B헎z |qcyrk]<zuKӺN34-7 tg@+cYj= >u?$!Z&.eYz => #B.s\x5xͅjo]^{KBn\=)NbD:L"TΚ@K@ #ĝݷ>>$"&&8!X6VPDI_ /S94& &fJdٲKb]mzkYi fpMG *ҖCtJm_}0wmюۈ@Um5 e}vtBՔ|,Zhrk͙ ]jo}̕@%<)&MdEOBznzr#˖4D'Ig4\F|ٔSu*- L}p;1z[2Ήc؋"٩IeQ,,J@![}cYHA>UnYrE7S`g: ~ fCks 2fUVmnHWҏ)ۜɐrg1,uy#wr.dtSx^ԥ`3;nnqȆO]T2F,Cn-lt6nU姂qvIݑXRۍ@'y\dwR/Q!,7kv/Mdtr6:>Qս-x4 dX=2ܘu|i=b|mΟ3mJGVW/KH4'liw/iu !{l-]ٍ@ 'R Όl ?%4#ThRU>l˽j%0.}l!(j/^Nh;auQe'۹'O~w4l/ۯ(+`X*t}FD R3;sI jQ1 HE3QnJ #?s`xt3嬨R^~9ę WoX{;L^-A`p@V7n o齒(0h(3Ň+xtI˵T-Qs3/Xu9CL g8OԺYQeuEq+9e)D<$S&߸3,@Jc6ܴq#o(ܒlSQc[}i4Y-^oրjcnUɁ7X@޵zͼAxL#M!Qwfګ )@tÈOS҃h:@nT0<;ԉA59hz 'CB 'Goؑ3%7ˠ T0|WƓ@}M$DH!wevSzIQ,B8\C m4 ^RpRhQW?&̬p,>[y74eϐJ|!#M\M*J4p!,.ޣ@H D֜=kkCMtm[&$qZpAT??`{x4m ىV'H 0/\)t fnr?6.pM^1l\?YFhCNtϥSCTh C>r'~Dcy2CJ\Krg)^ ;;D)JQ\͟=s3vsւ;sF՞7Jf"QoOVE$Bţxng佸٪ OKG`T~h*TH|&BM=<")&t/ui3u]WdfQ8߻+=r"2vg\$˩N>q!g6hj6o;(~"^aɡr/كy]oYG*WQ4~{reZe%19=]\hz# 'ZU`Lo@ʤIZ ZM?9"DDaUL^s벂4"qQڳ2~ñ]KE6Ig:)DjG? ^2cִt%iW`2iNO]΃T, yg|oOd?.uA3~ bo@ˣޓn|I ax-~{ߣ:knud15Y?tN <=a.\3n9XRx,@՞< vv/*VL>Ac8j3x8)Ppe0U @qf P>"gdt?(F@a)}[.n?|jEA'αgp4oF_!~-?* Kގ3 k #ק}AXG?yBlGk7؋8<.ޮ*.iӦzqI3rfz^YjDA!*GKo1ѿ iͫKs\Ws=l6+d>I{M B8!կbX$DtɰNŞ'W.S+`x3k (}>iJ;ʪM˶.ln9;*tҒBv.)4XP@02{ w8@X -r_|yF (| 6(p4U4Ӽ?{/E.r"^Ť_FrfgVjG UY2qb<Ž|QFlXk]sMDb% @\'og \HԖSsMQ+ZK[>.՚eyFoZUeI.L#/3ޮWᲬ]r o.@}r18Ks DYrz6~Y".2okѭ @ݦLU#7 ܣyaW[r|lu|ݚH{tO\.E"gUַ3r Bkd#)E!DS9?:n˹f 3sDJ۲*(]6[9Mr~Rar\pܛFeC+=*ڴ3P:u-y, hv6(.q4tlz.RaR%1U) 9:4,~\ @-$Q p<76 z?ջłpdǾC@+ࠈ'b]YM֯^dm^~33AlͻST]) F71cז0GF'#q[tx`kkdsg+%P'WEđJ1M^%Rܾ m vT36xT[݅?lq|vTsN'dJU83^dF؃r`OReK39(sӶߎ14ׄ2 l!3]u ;$# pšuF &b7AӻZ3.ǣRE--hf0-bnc`>YH,pg~06*䎺)"]NES҉RF &~dkQGCLFNʆkxZlWЂwTvΓm&(U/wnūw2'z8"?i[[U#~8H?žءǭQr1[MƯʅ0QV}J( Ė7Q9F֑a~@/XlHjCdہMfjq@6X[YWkaRIƹ E):=HN1ge^7fH El`  X݈/ MK%'_ I91V\[%_,%[">޳On\o Ȥa9nreI([dK 樈^!@I BNɭ7Sw$|V*LLgs/ۙс[dxEJ^ʮBAWYڀx^`Q<"3=.h K@4UӟO_.Ț@{V@]PG!2Q@M-K=EQlja8,Hmߍi)/ Ռw˸;,p,Li ^,+Ȣ#=,ڰT݅(O* hd v'p./“/E@cM?ooZ/1㾳pMm 'uFu8- A󿯷h*M{3ɅT}YZ8Xiڵi_GSoPf Gj/xIM5e3$ej#JiЮi^}נa ~q6r>Ċsw2lT(Vj#xWU:B.q.| *KڣRL~jAgeKݎ{|jPe7(K͍.'ob=,b<Fc (yf T.ԺZT!`7:IE{~_<0p CdU|Tڙ $Uko&$|Y5\OͧRf>YoSf1G 4FPG6#0RZ{yw<ȯ|j!b!1U'tr+%MH2&c4YF1 Hߜi)0,[r-ϳᚂɞX*L&HK3nG4/pз1Q _%f[hh]uy@]Y|(j6BE*_ xaʌb!v[OͦC朖ªͱ(͔Lhk]#NYfG' ~[7|HҐ?k?+t"._qvQc2ĈӠ-ޟ nˉi|n $q~|y|l|#`0ʳx]HHFHhNTU{E;l`mGBQenxj/'NT'.^y˲&3l=>%CZJ!B'xWv*ZrO0e@`ѭ̟%'X1+H~(MzٲLʐ޻1ή^\nx+Eq6*Ny:Sj3B/:@;2hjc?:#vҧ,Dhx abVFy@. M3mUxΒ?YpŦ<1AԟT_ %`xNFFZ"k<-_@- vkKX#6Wo<=Ӳ,\v^`-@QpڤmΙ\P=RҤ]H P s[Fd$~cw3<] 3XL-|`f(6D@m8 `:2`k<7L5\Ǡ[ѽgglY'/T8%|Iux{-cq:?jҏگ%%Yg%a@wMZ&` ÕD\5"VdPv #IņH$.;0Y;aajHܴ(д$OfE@<ÿ8PZ RJK (*iXU;E[.gb՝+}_k lKht׉ᐉ>34{ )r_ eςl;ꦐ,E3 묁{=&=F%Fp<T"E OQ`Q"B<r"NZ^ʝ01IɺQDtV' qu Ds4=x7iӦ~CLȇ{?i{>v5+4/2'GW]\C;Lcd3uKC˷  ? >~N}D8 b=q>j$#kSs)WRoB&r/zG ΰpq",IZ&?dGeʯz-~coh-ⴖ5 Sҡ-lw!01jtbbk Y<oʰi.`/'"8j%7<|u̳Teb%FFàq5ŋUrRAKˤlL.d#@6a6R ]0̈́T.Zd#* Zϩ#&r"Th'(F:!HĦCmp,+JP8`|isċ̟H?0q ! XN&Ϗs\S$-<|eyeMPp$xkJ ;s˃"ax7˫^ p,Dyvd&jY>PZS@qt`_r1ow%ᭅ ݰ'ǰ*g|DfZb񲩓R%r7rq֨rBu}%,uv:kהʊ)X9OبO*(DZPjnDZ9_H$v?=j8zlFW)x6ʧ@ktT-hmd֯}:|/Aq6 )k `X2I D2Vr*饛r~ƻ8 _5osb**Ҿj׹̇ÁsR绻kgN毌m;JDr1g3^ػQ=GelKF3U7=Yb^ׄ yD;ShƔ0pMYUtVX,׏Ȍu/iq4Usݒ X"yʇsEdX#L๩MLH\"ط^fXhj`g?̆O^k8kͯ|= I>?v@ leBIܴfc7Hh%JA* hgj&[k9_H=L^K C]KM* lQw||ON!ӊo=&b'֒8gY;}4x! 3炄$?zrږO,;x湸+DV &m#aQʨWҹ6sݶ#cinoF%du ބp x@XC6oBb UK tZ0LOU}>Z¦9'DV\Q!81zæ7j2,~V_p#YB݁2\IØ^B'Ip6_[{=Js"Dxo% @[^>ʹB&_Ʊp/EAI8&' >\+@ղԃSѾm qʗ*O޲:@{d~7m$(,g:fqӕ**Oh/*8Tj n6n6'2k3LY60Õ(*x#A܎Ox(ޮě4c J|?s/뽦PFI򦨔9>\#$HnR* ^* +8uzK"="81?"I%{lsj,ɲ ?)èc:df a]e2UW^ aͰ +H ̼$Ujea Gs3x^n, YV( h<5[cFDɗ,^x,؄CP#/XRGNNCF{ѷH Ig4J$#V ſ0M} >B@B NC; jՋ3eR( .+0*:|_~+ ֞IuHGߵ0Ԋ3h}5^|$մ*D1gyA r\S_Oin<GgEP9@YJ<%fRJutj LWիtN>RxU Χ^Eg kcah$4a5U;"~oކdxyBfk6(5X"f6O Q3GCl^ugvD,gz%| EeXC9_@`T.r4[Lu'˨RڛFÑns i6>b \5~AUzu !#xj4/]1VY?jGcs;AO,):"ajd9$|W% $糪@Ogu'/ltQX !91ocyݙvV{Gj!x 7h_'bSz絫:-ٴrKJ,YE_`^mW\ "[0#׃do UX kl?VNWQ|)\xNNi{l%D֟ :qylSMlji}u&`I4Ey"y/gq=P^GaH4sM}}`0+g;Q(,yͲI ut4~ea⛛`ߋ%vVI2>H;AgXD˜y~fnGͼ2+MV.OGGȷ{!aڢ2 6+6;M( R8̏۬:tf8 LUU4)o`I"l91}'6s*)_N8.HO$ѰWt9>H TYŰ~"pPݺ%Dl`Wi9^;U7uP.xr7H?pWz>^qq>jH߇ɡeZCw*qxQ=5ƋԞBడ(g<ܾ @s{#j3p{='NJ[+T~\u7Sk* s\/^{I ' PaM`AN6obN=Z3:#* > Q>OS%}JBB+:f>D'#\ SPۛ9P\. {uVa]>6C F|vB&w{'μn*o<"5v{xn}_vU9;˚gTS@2ݜ\"ڰP[waPGU%[Sb藄.ˉU>I=gENUG$yzK3s5f=tWB[zmV$ArȯfJ̣9 y 3zy"bϤf(BaԮ!=!U9e,[}6W#X/d{'` MICgPgmq^.gп k"CD4bOr:mC[ {L]hW>M[vTtW`Z~epY7ooAtaÉ=m݊\\ |rr{,/!]D$ڶKAؓsO1,C"9 7ʛ\ j,lU¶7b!Z:ӈZcVm2wA^k/6dY̕x0,5,jc6rި\-ע-^VoȦZ$lv~*I5\! Wo@@bWZ{d%ڣQ UKFApO7u& 0O@tGmDVUU eZ]mQ?߉SmTw~+y!h+N M7~my2 FLJy@Ƒx)N^ժJ5OJ?u{/OrL&:pC2@4#0Pcr{W .eskyQ>)"-$Ad6xeQvueY%?`}$}ZRebBfp+6cu`stMGBIb -Z T"OcH}'snk{jM&j؜3߃G{jk4n9ۅ'+TxPot̻<.Pcۂc>5(sT]a\ЎnRQSj-A4=)XoZНl9d%Efđ(6)_Y8IZM?3m e#8Zf,Rŋ?ǃR6V ߷Ĺ,sA 9@1.c~ּmEI/9J4}6h~TD]Pu{ķ;p<#W`10[rxܸ>:PC:O[s rO8% q *ae_cX}h',5@} 8cO{IJ8~.f>*FPvC 58p d&1D7P98X]bcrqn1nq_H!|mi|ȅE( )_{ՠ[KzTX8q-nš\M,{V%z 0hhii9{"o,sFi.m3Ke1f &/`Q^vW'%ieHzsT0u+]$!.FuÃʭ.7 6ȫD! ^ waiFΞsqI1vp%z %GR{B gO?J(M3s!>zQ"mͱp)Ϲ g&0@aCM_go|=qT q@0 u1H?pi\Jz#CY%UJ>w(:6e|')Jkxm>ɵP E(;ѢT/ 8Z{|ōq&}K:;F\9W)6 L븉5g ,8ÁG< Chm!~{֌ @e^kuk<",On'MC{}x²āWZrU[мm{YŘ6ImoumEdq?t Iw)[<*bjI/٣vrS'5+SP.dC:  A9hsEȷyS}@Wz\K{ OAXOrⱷp$ 5DY-/ T,ںFhlrM~h$3 Y.6CJn/TVL?z0CbXYd[eWv(Rx,f:aB=m+Vxrrnˑ y݆Q;csPU[mG{.b;se @eDxwRoel͐'bx畻pUW$MgBf4vmPbnvö}MgyY]]@UDٷ\piSf6*@mAo%؞21/^27^(e< 47:(ENW-K}_ïtf_aԶ*~9 z4Gx}Wv1z ݍ+MwoK’tG l=XٺEbLnWOVMq@I0UP( y oPbȫ{[8g =3%z thڅuĚk1soH.KJLieOU\Yѣi~X "Lll'pN;e݄ > ~zg^;EoEböyG$Hi@XXrk76pƟ*H(gbE{/0$KHe#&u[+pkhX|+R^.v٘Rsę#15")9Hb36y3v(kv3"VΊ8@pp#yK*0y,|S[hl2&e>{m9=OH1!hnC)^[$M)!yT5m$/"6"!]:678!zmG{U&l!?>i<@i Èp׃.Q9V-M,U$EpWIPn%]h)%e>#z(͋a9\RDؒByLq_:i3_mи‡薖& >Ƅ[!"û fh ) RӒ+KoyHL0F^CLezh-URW=D3=S+Wʐw$*KmR)bX8,n I>zQol `,)-h˩4imcCPl*xaѢ&mE`XV#,#md;Lqt(B7׽FOov}U|L˫p  c' lL}2.mӶQFga4,gQ=X.X֭1@U߽Gǭ#?_^o 5; wn\vϯ mbWE,6r|aJ Uc +ӹ G?=%4IL#K7[`a}aWnj$ZnSJhZ? 'wWG* "82,c$!uYD{efj#eGJB7JpPipepj!DP`Ć)$uN@C]-Jl0*Y)1n# \ȱ<Ӯy4e1(TY3DuNihn#UxҘDXB'_ҩΆȟc 47űj8OHlG 8:PS c_tDv'ڟGpY`hr>WI5Hz߳P3Mžy=!-~1Oߟw5% Ab=-j㗬)-=]aL"SRޒ bΟlHx!\rXR_>Tq C% =~). J{;n70f3->$Ȧs ui>bR5[JeͫYzg^HH配 ^skkJк 5ϳay K<_rֆ)SJͼHΐmŨnV6)]6'cWVjlDw=[pDri?5\on~KД3 rY lt'/s1=L`N, FfbJr%n-6[ oU 2в &uIVz[j8w9_"3; aQ RA)ӡ͖zjM)S[Cͥ0 _^gTdfig1zBsYY'w\AhHx}NYկd33x/, tUGźkW\dGEL;VMMiB^,ќ Xwg0afxXO2-O@ö|1SUT"dx,{uθy~@+ȯ5`Wdu*ͣdFϨƔBvBద? UU= Km 2{kd3grO r(1\XczcwuzXȶN ΋}G CTHHlHz< :?"2MVI7E7{qso߆<=|Ӏvtrecw֋uZ~@ImleAv\{4s5`nw̏'+$hZҶ:ns!߱۷Ru ^,`=UC B$$FY\n YvoO_u"ǓQ~qŭ)O8WPTْ4FtG:<87$$)h&|\+#:iT'켰X||N)gFgq#3Ght ]̷ @`>0h2:蠡T\׫AQYVSTJڧd' ̀GgdeeFC-`q bysN*6BP_>bU[gfӞ(gG3L_P;KRpE\Lf13 W4kZ>ЩI1ć/w&eHIˆ ?Ar8%ͩ6%Vr7G_H!VsOjP6x2qFޣ!Zz Ci֟n}x@yytjGF̉&! AeՅ,S9y7_C|iG]<8d r_4%hj 08i̬A~2ˣ^x=p.ZXowRk ]yCm ).)P5T2KJK@{W! 8^ /}4t;Z^o +1%wurm~ܒG +Rƻt^ޞS^ZuI@WNmuswnp&iZ/omWf.MIt!.7 }(V 8_ɚ;Lki-Gw XoIf*{Vk0v&ņfT.oE4[wtnӽ>f kg\fÍxeK*z(F7\J= _^e(ݐJz^+7}Pd$ix~H=i(v&-2ʸioKF{]> yr)BG#,#\J.6k&#gnz0$%O}a^{Wk :Im%h_ 3xI ^6$Bbw9aU0C2FԪX9R>S/3x )koBĸp`~Ds`,~ :JfMe-,DZ©9)9PĪ>@쯤L|-s7ޝzScWzqSvBDi>>YYîvWЗhփvj2aoXo!ӛCSef^-.8Vˡ$= !i y)B-U?sę'vG+GsfU+׸X&°^<*?bc\/ÚZ^3/i=xr"(U >$6 I5bsA}-'?ډ*Ҁ.kK{̣\N5wsF q\P"w~f:{y: 3M);Ư^ __huCY_2',̚No/w].<^"Oék:cne5}FSu8̛zb%ޗ[EGK|Jyʈ{2v5֧}m7Rֳ k5"j*6h"incB%eU2a|%={M\j8yjpܬ1WlSEX¥.j@R9T bWGNqHmqz;esVTgZ&U#ZpX>?NFwY͍nh;l6b m  ͑l5:?'6!stћvjv̊1&!$4=2tʭѠz6ŬŘd!i?ZpIxm@VތM;c`CNPud>,̤i\Z<%93xHF172]%9-:CD܋C}Vz[m;G60PRZcьR4qijC9gG|/bJʊ^81&@<(>a2EFm6I:Z͓Oc>b.MloF%B:{}3 %txd]\z rK(t^6eHye\}eI7>i_y5i^A|w^n~ZRP+!R&=`&} b,笢"H<\ݰS]dxBK]c{O'"G? )AW|I8~HB?-}0Ʋ:!j ˿dC:@İ^Q\K{jq*xp,\1fQSx"d c21I>0;cYŅ`/9_^*b-h0-ע\%4+iKgb2B q>v<&%ät rGD@0KX&N{xar cH2н.:JgK^d|2lxxJ6G'֛df8ƥ0{skYDwnnpݮUy,Q/Q>3SL5-mVX2䳭OX`ƨ*)hqiϮG`Vb+ >z8ZUb(=nn5FmL X1|`urr -eQ_CirXX&"Ή{ߟƭX~>~JE6n~[$~JT4o,9BLf1Q`M⌇pC,;c;h :'k_UՊې)ԇm+{$!On%/?ŗe)w+-VLL#=2=ңoC+h:cn:*T, ZAWqfдr![bݬQ#_9n{e5ߤL.zmI.Lѕl1RNZ?%qsDH (z =г'1V8@a sZ`x9ch/VlQ-hT_.Bpi&IGVj;"TJYjϕfS@ h>e)M3hb/J-zԀΆn2l+!,T(S9ڸܷ2T!(": rMpd=NJO=@ qQ_gooվ9E3I2\FKIݢ ? )Scj2x>e<~!$!9DIl&Jc^.AOㄽk>QlR %!|.U_+N}߁o=8riגpfv- ӥ5*3e~ ʁy) b M@2qh&}@kF ':e_Np*vJ$ h搂@t a'Və {p6l ߩ{95V^IGm\ P´:G=kK+T\t c2IJމg] ;/ڰb8-h"ȞT[` O/ŲgRj9}.r({N.1{.4N%<}b&T"xؐU&ʦ /f( 8q+G ' 墨 3KuF}񴖧(4^#}%CQm4Wtp)257T\8Q0^úF$cmiID lp.<hsIvlr{-E/0ValVu0Y鳕 z2q`C@k>2v,?؍ɡD{ڪ$.9ixAn׏Gd11շ:[p}&L_S yMڻdqDH;@W<Tnh ^ȱLd$T˅EJ MeGE2jofj)h=;ҠԹ|Rg\0n7n;@EwN҈)+ oF-qe)Jo$ΨKc& i4fy_6+4 qug( RBٚȖ e&Ǡ]U3Ղ}8Yq/&ieq45HC$CP 7Txz.>y2xO |vzK:Hd1XJ4A:HkE#M|no|cÿ;>`ZMLzۑIl#c1۷hYby+Up$lT˵gh{Wި L=  1M: ^+;2Q^SmQ{fX _uT<@١aMF0;7ENz.d~Y {)K\,16`37{v5Lbyȫ&:8a;3yDWiRϦ#qQ8;Q ot6b$,{/vط:<%~W9^+C6)ItX'n 9Ic^V' 'ҧ8s),u_͜S><-|'(M<H,g2I]b?aЦ6&1{-_8vW Xk*(_"5aYgdbmm) SAX |)MV;Ͽ}ooz,]M KܽjBFZDBZ5#e/f֡Ae6uf=@ [d= yXza ᫠+SSh(^+i H#P!u:MBbLJDqI:>DPs4mf7Jg8MX>RMHoZge{XZHѷl2T~\D^qE惽q|Z&ڡU UDr-P6_oanqF95_ z()*' 7Ț"2'8\\@ a[˰4#:/-a;觝nUawjJl20r|jd4C6]Z,VpCʸ K^(t۵>^ q_|90p>|p͹Szx-: bO0g3}*`! x}hp|Hh e`:G$9S2b;m7YDg]͢XԺߡwZ (9A VNQ$x[T`/2`OҘnt袚+DE *>)ӅPzuO"S K5BNcjvZ\m^ncJtmZ X9Gc=bZDI=jDdXN@OqhSw|LkG@VzB.髝bpy\Ď乫 }MAN)N"9¹O>1G܄yk 7qyl{q-d۾(y9wsQQ'#8'רokOxh 1k 4dV#&􀝾[}]oQKcsBWAڬ?W|쮮aN] 2 hF)OGAhVh4dD$] z\PB'ҡ*ZR|F <ȶc7kg(ڡgSD'ÙœsU 0z-ND#)L%z( pu_*ϽKCB{j¶'5O*khHu#A '9n>xbɾ"*ӓjqB.]ɲdRHnP-Ggd`ꬪdBVTM$֛vߪQmHqo#٨9mu¬M}%΃UF9}y:ݱ@Pu:Y!~Us3~k)CK£N\qE1n|";s5dQvk@(;pj鼱&j֊a<{֤>R}hSzX 1?]0R+ZpG3W54;HGѭXN1soTɴuI]F2#j 8v|HF`Opy8٘ Svh),po@&Ⴈbأ=l[ux-kzZY/Wlp$P?v[ޗ[SYn94LEp;NPrG)A3TC暕"}aC5G|Փs#|"湊$SZ4J;,<ҺxmXDƐ  I?%VuO[Q|03\ l,%cA˛h"xaW}aPbLВ!Dmn~S"\UF$+ㄡ@˻UCgNV"aG. Ě2ɋߪIzoL`iXWV3r]@%ˢƇ u*gveK mKjf )H0eO:Vr&TrQ"n8*>)#B">Z?\'71wiIB}m&evO(.(dSՆn 3ݱ!eQO\j<-$J 줓 _|_wX`i L,0zr9~2Ml%kHM\tęRn?j-qg].ZAD@j4PcOxrS6;.'Iz<@sV!%j~|'Kv 6,V؁,ތ_c%0`%6 WFR/'&;{!nYwWrzOP#az cq..s0aZ||r܃<1g^  wYð"z](bҁn=CʐL]vcZi"HI1q@ s7cMDu[.d=lHcB#b`ay3{xF!oߣʫpNH&ZLAgJx2lB|O OM3$pK *iZ|3DC9i[`+24}&ˌ߁5|ɵ-D~?Ѻԯօ_@D6x e4}]6<,2=)sEzC !,P XmW LLr OR3gYgYQGr#kN U?8u$"M2=ӹ^3Cw2Wj*Oa\PP= \뗷'v+,8ה^K1@KN0S)i̿ ť3sr=|U`9xV: iq4R=sgmA+E!_S8R)z26V5BsƱ oZ jݽy Ȏ)/MȯWjb1ܸ+⚻R \`F{Ln n#6{2[6o %h-Bm/3{yx>Bߢ}6Ny! [Gۻ<&ʸ@+,_WQuhenm㭏Od#+u&OMq:/ܖdݎ_fݪݴrD H$ Vk۪b~kPfpB_zURjXǶ)`W֩$ MXݬos@#.̓?뢦eLe?wl\IA2@ \x.ħLP 8])w^[ fn- 4!"XgI:hh!;0ut^jv$Rw4~CãCJzfE11OD;YjOv[_gX#L}hma`4Z12PXu|H<./icHBXzGG_ʐ_ӼցulKUO!`9-6qNy:7#Ƣ1j2ٌmj(ݢm[DyIC16`ʣ&om\MLgFBdh>sf+ He|{`v)sۜ_6jo@-Gˎ%SFnej r1V^k (:)1Y_ n0$Džњ\0*ucj7|^ "gUwՒ jufi*˒m};c~]‚0V/QCO+) EO݈0XF:JbqMa5*<?z-QgE|l}$ 0C2w:6| LLz}J}ߢoYcĻ;?&VzHH/Twk2}&[fS+bCV)M/+m&&SwxRYGGxK8[+I/әًDɼb TY^%I<iOaSU [!QqoufޏR-KEz~v `fIiG|̆f9j ׃L3Azn!8-sbZߊ/g=9~w~g?66cqoUfqǹ3>C_GZar58OCwHI 7HsxZ*4'%TXEg H|"xttS[XU--ډ (D4"E1ʕ7LJE3x٨qQ!5o"o4fXD%d 5Tam,ލ 1Lt4Pno4lA'Gn)sl23t鶒m#Kpͤ XiR@^Y=5zg˨vܼ.j*`Zycwg K- /qit!u^BMuU6I ;À{2=> Qy-fɺ&K<\)t_gm [:y/i]PI#\|Y{mdA@JQX@W.&RlZ Rctȸ ײK_DKT>}FtD6_+i \Ez`L-  \g~F;AP1u+>Ԁl aeǤcWKeV—]Zpۉn%%yF{V9`#}A[ZLpƜ("Si5{+AOxTW,.=)Cxƭ̎5QDg u֙>&g+bRkC b1*x$1C8n6_fnXzfK&zܞetv}@Ώ i@g-oe2̾ޜԫTZ9efn&~ø-1|a4< v?gLhGovQά5L'{O \+Uyٓ]`d3d/v.B.EVf:[!g>F:m=CWZ5 T:<6Qg)U+ѵ$L?cv%~]qhn׵;iB&`A%&BMwJKՉ>*}ZO˛ ND'Ņ<K w חʪM ⤳Y? \f*]:o1`' c:UrP2ݗوLHe{ c*(Ջbc>=̕fi!pC3ܹPlGK0r >*}>r+ +9)@6A"6񥳤%>!htpAJpv~OZè>ו~&xDwJcTxdh|0[Ot&-}vѱ~EWdvYԆ紉7 ƒ1~+s$ɶy W}UI]pf: bZZZ1h3u˧<\uQSUXO}فF-?C6j$,M|<`5r<f~pZ@a-tf̴߭`Ŋ'@^"Ub>&ĆF@pώ<Ç:G[llĒ>26{0M4\ Moza~Bb.f}3 EdhRNJY룣,8tOR!p,P|+D2fxZ*zɗSDž{`--dܔ,PO]uY9 }-VX A%^rq<7}.O4✄kN{u Bm -^&d اw  0;13B1N{I^Z}u4x9Ɖ'ysnEjBTvfh9ZŒ#㧼jNMwC!Y@]a뙲2y0o~O*PQ I`OtMݖL¬!# )M}6Aycej%}I13F[u8p5X۹.Uf^mn,t77QW^1N#Dupj}A);5A}(׆c:S׮8&㘻RiP1c<:G)<Qbz/ i:Ԑb}t4 H@4>Yty"me \'=_<} j*^q+/1?C#)SF>kˉiuվ)c$~t $pm͂Ֆ{/&R$FEpr6ug|Jl™g?ClP&9ҎbҁQ;'($.:vU~ceQ3PVC;Jcݵ,̆o߷㗜J`zvX6j"LeCj1{ 5bwmepvM~>J_ ]&H+6_1KHgC|pZȭo^,[|?;:G~"1ez714Z}F5Is^s`7cf6y,hmHGN|GS氙u;931)I1RǑ=;~i%Dk~H W/gLKEÞ뿢ڞcTHRUJ?)‰sUH$ b'm-u׈䶋~Hg"4)0OgmDúˊJ"!$_v_ݗ iay(羞w %nfԡS )JF^zv 5IM^Z[lܝ;Yd"|) *PPUq*:ul4zKWN̾q&уQ;NR#0z/An6ALƨ-'+P;|bv CNf) -+Iy׿Od@n$TFEar2٦| `)dN81mCQw/^7PlJ:Lᜃgr- 4Z@|n8!q;33|ODk0gQjNJzwcJt|HӦjcâ3>^n$ j⭋Eڵ"Uv gumb3L\.m!>0YMIFįqڊ96lت-r$HF -L]j հ;;V%~z4׼IwP_cwo_LI7 :$p*6> I9.2gpW#Bgч¹~[`>c nS%tś뉒m0pҊYT&z8XTQsCAUav]YYo_2gi.Ӆ-q$h8VlҩHf{ğ F]rjefoGtVM ~*N萉 \%TLBɕ~zxE?QRaf˄^U^^}{UK&Dz*d4Uo"ұOJ̕RtYB}!';$eW-uW3}:sH!tCWF.xSr|[֫ ۶Ҁ'R uRU?G Vss@9a_2(}YS#H>~p} TA أ&U˿ಎ64jԲtN j( <^zm)b~X}"6dnjGAu?(ȷV6d're"WV-u d<{x6DqC-nbǚt9&zShO38 /6N 9Q]"7),HEXf*q36J%Ł0jDud,a\\UmQ0K]-IN0pMF昨[S՛g(R:VN [\bdJ"-#%tlx ęA.Ά641O,\a13 M'#S: h˅:8W6Q Awq?+'_rߕo54 ~\?|KuHK{<9*uVhˡcB ]~X^Ys9'k/n6i@TɵeBҚiffwȀ[-(#~-p(7d][KA7_p}(4 I'Q6Rp\}pPj`" KvO5XyS3y%]q^/FbknO˼*c0@D[ M_& ߢ, V(NFl[&FM>%]RE>z֗ig]Ƒr2hvǃL>rsq iiSE ?liXɏQ/XEhK>\2\b4lF"]~B U}&mH1/R/{B2!5/Ch6&qM#lŧ{MU -U8I@,w&{38~5 ,Wv] @/߭ɆxGC m'YtXx*\31TyhJ_ 2@/T| 3SBQ$KP}r:)6=7N̫\n 32,fAx3vsc/kQZf%9 `p m7x*?7@Hg ȁ!%իuM^Z<_ ,8y;<#t_)TCMbKiRf )x-[UAX%yjPF zڿZ]C __#i3AU\8Ǻ]@1[W4?*m_#I/ ǣ3'Wݚ eg0 - >KX0|oyFb"cc[UHq5{/A'xZy&g1V⭡0xXh2?ْ`%a!j9g}d;3DDHԴw\ 7q{{Irh)w+O"Dۂ WvxFG̴WU6O_j=E£UY'vIC*:5ҙEp-_ gPǶ#n-e_S26X:g+y<8ڃnaK#38lToyi\¶: m|䅏D"( ?e[36D>3Z`2ȹݷk2X&*[6]_7Dq>h%j[VE]X UoSmi({=8]Ig:E΋ | PY}E ]Ϙ{-]f))A=JFrB=? j{XŮwH'uXqu'jEX'@(6F.@N,xo;|:Er?mIsZSۂ4>۩޲= aEѤ~,-:a8(` o-'E\HpFLb"VצT`SlXFӻ^WR{PEtf d..euR "s*IN*0}a#k#(Y3\xړP^gW)8֏T2GB詏sgK&q{ZT8~աBPƱtK!6#<( qT7Oex ]c:6UњpO\9^ëlSơW^%iZ,l ;j-pCM3"kaܦnd-azR>Hv[/LH,u=ʐm8B*PgDuПT\fz!]^ZL. sb?Vz<~󠇩Edб*+򵚂eS[ ,['hZU#ovwrQA[T82dHZw9 %03}{Pne8 HdRiI:{օ|0M)[c}ʈOt- r_ %%kΦ'x%lg%匀mkG@ܟ؟]7bv%'##hjFzҎ:mm(IL%0o/cJ## ava| ͽNrTЁ.DwҬcu:DZ?lb6*Ǹt@É꺐oy,Ǘ:7 iJ#U-[K'cDtC*dU WRQ}S,Uk5@8tZS[:MWD-&0X4G8B"ZW3y=a/RTϢ}H5תNQm<`"OIx Ti Ī=,=hlLm;Dk0W''8JcM SG$͎=`IX òuAև"C^eNZK2eG@ +;W 85$1pM/x9uvX0^ACd-JL,kFJ+y,G^{,xq[a;da VNe?$B'RFӣGފ˟ 0C\Heeŵ>l ~ڻ0x^+Jy'wA{u0^;^@6nng}"WwXk-Y)dGoJE6sR6kX`unLiYXF)LUg[1Ti9Ac9k>PIU?,s IL5A ~Jăb o؆6{DMޤKQz^ZvuJ(pqd+ -8%on%OWo; | â 6Ыa?R#aG 57 G8s:B[y.y;Z ,>ئiEH􉭛b봺uNߍN9s:hp'e0V q%!n$ "M"wfr6O_Zr3&ؠWGѡBn!x ;zm-b@qg"#c̃eP~,1zUBoTI$գ|LFaw[ S^HQ5!BVP=*s(]lȸuHaqg5 2Z5xw15<7s᯽-)gmpacxÄˏydMQ'imDu->ĸ+tfH B< }9>RN9"9}3Ӝ(]M"k ߘ4Phol3cv#}i|2#As0ip%9E(#j Qv{Cu^ȫ?g O2ՒGDsCӯ1o:i#*=57FkL;@%\Qebq{@Il4 ]ʭL`LLtjYΞa~~vV,}TI_MR0z`D sfT!aUuvN*YPS<)e ^;a='r#q  ';?WN'#dI2ꩧel92ISuFCA@ R'T fo6\ۢ\Lj¤ՖNtȑzԝ>NqCփ:=3(^Άp9huW/CW@. ^c+)Z{ Oг$ :lO]7!E;lP ´ʴ 97\!z,d u't08ݻW_Ăf}^Y4!%tSƼgHJ ՔR;&͟<]m FA #ZT{ope^^+tmF  .7MXwamK&*$&/5Jzt/:W#}1oJ`( _|wɅ<}dpӵ$.γdr"^-%E^`9[࢙; k?vi) :jϼVE GBhU}s=|c;XAuOeX`CƩˉOu 0X o-l Sё = (@P&}Ϫ^ɴYGPbHŘB#\i<A,b(ސiT8Í-?4﷠53NbaOggE,._MC:Z˼|ِÅ_] ]g]Kv&'#W|QUHUjz^o =+ɿ%lyEx2~f~G|g7&wvC~2Zp=.f>_>ϴ5&Q&rHAqNܽq2&i1q3P Ӆ;ls+6 \7y#S]|% WgQوNP(bj[j`F;Zv.~) ,<,P}3\G Ϩq  ^\ÉYNޟpF-shQ vwh ~*2|}(33FAGMBeJ)) I 5_=HPd;ULeTLyu`'Q1: _ڐhB w G80 bA:5%!c  G#N` q}Sf4R1[\xypQ>=;S[SLka rEL1J')ŭQeZ!K&.3V=nrnc2q^;IϩZʻp2uo1@{#^ProfD1q+8I vv==AA z׉nGN{Spӈ/K Gz4េ̄BRrI#v?KAm0dşVk!["X>{fb*`^ _ &IT` KU >D08i Udՠyy9UetQ,)5<?84f"bxju2)4?"Cpݔ_fSTz2S)L-S5!,ufb,}-BrSh&HZ-M!I_`Fa WTrUBHӘke\rJK/viW [/E5ӧ~ ϩ['r-r3r=nGzqQDn gq*dRfmo:j3JQ\s[܇Jo3̮̓0/CIn3X:MWՈK@V*rc`tUV=rF-kA^5F=WTؚd N|,̰Tx7>XԦՕK0+M-Cpʃ?,$!OPhaJy-l=*Oǣej[j@%cgmq=#L3ysvA *docجZu"iy6o,@`4h/rxe'0L6\wOVayVm#DdXQm\PM," W5W4p"۲J!'O>IcfB9ƞ쯮 M_G6R[@֗:iyÜS+gy.̑/x1@ s m+c^hfN /γ/u!=,ΆoSշ4n4䕘>v5P${ B+l}n|e"FN_E&^<}1LJ R Ppi5iメ)!I5 c&/H;Q8[W߶Ze3.c`RI`hvU!h-^x Y%1&cӕNjI}5ژyNѮ0$LONT#.W#DkZL``ϕԿBq$nX\ڳ%2Z(JX6\sehyJ U(BϟR3J/IIi;p(W(&lAfF:zQ!-h9Wn,ϐpYr ιːA7];":8~XR_}¼xW G|\d$NG$՞z@'{X8%DD[Yު&CrYq 8bP>dXIw~({ crLeaMguw.Vj/şǥ`uLL+Ăd-[oյNDPvqL#4UwƊ}CTEYr^ A| $PBRby,]یq>ݮ2uBg{͑u8cS.IGA) ih0 7j _bq,+ۻaIu "eeԢs~g#LFԴ ,Ajɑ4;T^ tٲ,ݫ770|[.[Q]3 98a٩i=sd,yh&8ȽA9hIZ?DaL)beQZAC[h8n z.J$#f>_]5uq^~&M%c3zh ( gUZt;rvYGZPѰMOJ7J# D}>avLU&ٹV6,L0qAj{khΧݥ(G˞A=WN}oq?+-I[20ũتq) ZjDo=v#_}V L;"-%{I8)cU & sٵODRi(C++̞"HZ>XK~肸`{J$S;nn;mԃ̤%fjv%^E]9iOB,mU3gqBUc[7cH!UӾG=Q6w\Dα:ڜ!z&UUטNBm?Ԕ-L6ԁ Z8g"7GA5ǝ86ҋd<6iо6oK҈)2z-(Vp˷tO#E1$J1Ǚ!v^ʿGaUE<{w-B4X#a'䔊#/ZzC9gz!֢6rNwTu.xhޞЫ/E<{)|n8‹GjJ >d縝{,]E#צL"IP]6xCxDdݍ6w(`\yCUeFa8=odB--84[F**3 O|Ìؐ>Tr:(|;j]! 94sPdhНKIAq\@꽚$wO5HX9pyN>[-cۺ&Q3/b|3}M e`2Ps41o<a'l!Ųb9(t43|7Nfќ^?+/_wU($c_)07ӵ)$iDc56ܮ.0xL,+_}AEQAlmMI,Inht.@1sem=8 jzu17pz %O#. b r<a/"dy@n5]tyx{q0-uSp dsFQ}c\[FF̄Q6WMWĚEyq:IMg/#)]mWqWii)㺩3Zr۴{L*@_u| e_SM;u7,dH;7'fKgٝWApbj9 ճ;@tU.OԎf&WF]JlR eoN0$-}aC=c>ۥmrc#c?tI&wXcoyZJjPFnH+dTYt?VtnGSܩBLܷӫ[D̐\-^`1zC<bK* (a>^k<Ҡ>etH<*V%Un۹9=%>꺾L z0) dl >2Ɩە-}-.4:my Q$0?2t}*6J4F>L+zIQObE5 B5C:DD]8Xb<8HAubgfh!4վ=񵳵}6C=X5|c(RU]Drclz dן"}>h3kRt̻k,E" ~Sb= )ꨃC#;ϩ-F|'چI #_{\eYko\S^B GDl͐ȉؑϫ&hyhD꒶kX7Y$(&{frJsBD ҆e~yGw_xr[96}LjלVOB58r^QƬtstme΀F.&. n{d9ݨiKLȫ컺g 6=2:skIBr!SG0'%csLY=ft o`wkƜq04NirYɭϓ) G3Gfӏ<ݯ6R"Xp(焮:\Δ!6RV.KEf|.NW *%Ǭ* ]0-AI+TApm<-xڋEZTZ}T>P ;%7EZ9 &1eK! ێ"fuϯP_̑cUl'zyZ%vixIQsҗ'DC1ːP$M .ncP^Akx-xFlJUg"w" GܺH)QUg6_yhфS0LDMG(r(Q&*d~|0g p(B[~uYk FG-=_v[ iS vWj L;d!"0t$oÒ=isP2LI= Aie,B8LEY@J؅Wtjr$أ,V"f p~EV3.XbRxjhu S/?7sJ>y{,TFVePؕlįU{aLeКYsw6×`f*.TИdϝWdYBoLl+s@~ uQܪm eٛ <d3Wt!./$#Z;ATN7 ] dC %]pY?K ǹZE1k}`/Uh')F%?H^6r P w A~yKYHL$sX|/çlYȚN`b.*Gqp?Rl>f< )<٬CFǟ'fV6jP &jbқG]9t/De;ӴжWa?n8$-[-?AM% I0a1[iqK8GNEWf}.zLq!h<r4~kZ+t(.֪3TUOm *JY9@c[=وYVy 4 j_N>wLћ'ZTNCqoPD",ըqWcF}%YSAa=+ |+|SbTⴳώGaįN⛞2/NkވePXgȈ#?`YSmTowlrѲX9w~rUh^y٘#B[XD!(5-V6EɱvD צj) :,2b uk#  qlV|/ZpA *tdoܩn1eTmF vDgbL]9| i^xnQ %wwŊMR\)ݖihg. 010W;䯃l{ݺv:e͡A^Kj!KS'`Y7'z׳^T TLAD\*y{#Q3p^sB48F1ZM(ݎ)grpK/ű@_{ FIlM)RoGIv;u}/E*x\3Dl%LdP~=?MG8϶~2g7!7Svh%&Fsm9vz% ?di*,vQ 8>ֈXlCMϏ`'q=X`}8+jn}]p˄:sCdn2A봎W X S6Ar i1p'U5'\\B?0Žd:3m+A9Kwm y8ŠvBCr3UԻwgB?;ڲa /||3[ A<(\}FQea;VͤM:o dR{r>7/ƽVYoJg P9nj[E؉ܚ-WIMʰs5?eZc`zCasVe$7>rAF\mѕᡢ6{]'IaHv똊7^T&:;u 8-U@ݢWHHo{ͬ8דг*#~365%s|mQ!t@4uHL,ŕa< vGth둹rTJ x<(}~D6YnSf6 uY L)TxÉ8.pLfDQ"swk9KfضBͰ#Ҕ)odw}Ռi s^,Xjt&VDY<{K MbU+n50z#KeDTP5gG̭nPeOHa>B(mmS,M dc*$ (g~P bnq!AY-iA`AAZ' B">"~@zq# y fx-_yx̉Ox*y4͘x2&Q  &)-%R޸d ˛H0X!sxǣ8d77o~pwW5DLBp$ξ| CguϿ*w ιC OqIfPQz1ܳ]ɵUZ#<5`ĒqWq^εq`l\J;K48~G[ꝝm+[AGbGq8am CKn*8BکTZ3R^.(7I>h,DQP\40;/gu.[a#*6?Xv`@ӯiuAIk5 bPXiPTYmwH?*DZs)}a'][n&K{- p ^ 9a oM峵X[q>2zO;e6[WsdF{dwםeD`;"?MtzŎE їy ]4v kZ.'a3X_HiXQٝSߒP"LX9a[Pia"q.pO^n_5 hܨ3Lch ]3PU$(I-A[4H6Y$E̊1GpSR)z—hf|?kh)Ľ&p{s`̓=#KRNuV1xZkyƵkĚ[3)),D)|7Bl o;rW9-Mjpt1 q5AN,;ݷkϙc!ځY`4,@ eYv{z;Xϵ޼8x1 !Nt8%L>P\qAكAKK Kا񝦄갌j6{PA|m[7t3FCUm°ҩq``e!6&9hNVPpuن8<8w)L ƶe3"1`Lr-Ask'_bh mFxn޶Nz+~^PeznHnaf~4"Or2*C_pu sxҥ$YVNJ®<[ﯔ A.SP̕eO%>e~z6%k Q 4!5!E*`x@ nבv0?ji 'E{&;DũZ;5 N2mBB;=g%M>ש0SFvݤ)wn\՛rCs%}&h z-̮ H#>,(;c\Cw8Iu,+ %f?5 eN}&PtxlD]t3tmf4Qu\gr-~q׸R_ _  mAN'ܘeXD:Đ۴U႓X>$@aۥq5E}p+:_PdAZ|TY ~w^Qc2DWToqZn|r{Xa<Za,QF ey2u2Q?ScՀR.|-|<7iW>B&d1}|DEpiBMt{2yGX"z=ST+2i9c qW fY%6yJk \4˚<ś&">U𓮑l?<7b#wFo[nWmv'dͦ-`<o*{!z4\ufgpu+*f,{DZU8P]b#._/.ISj9ϐm)_T[s;:Ո}iN,ɻ|Z*ICz_ROv9ʧfB^ƴnb:-25k'db@+xkBߜe=O5_\$hn$@̕(Ɍѽd 5\>R`8Eaǧ Q@eOeSP-;f7$sݑè.; :YW(6iRy\\\.pF!웊6Kku]=mF%KP#4:1pkBKqc>aW%NTgޙhjEY%"yzFۄIm)=WS%t,G[m]=T<UmqBӯןksXFm{{* yheB_i(L Wð}cYHjc'&XP1{yg 3'!$!xqt_$=F,0#ԏ@@ ?RG6C$X٨q3 B7U}Q:NA@?YMax6w{5+ ՞Jig̸N18u;%:[z CC7:$_2ll` "d2! iuzヨ񊩮r_h@X`ĆH4Nu7DŽ|rVF 1ɧĒ1o.3-|B˥3\WBvl5ȡ>?KCShWdd!0]'^v<_JY>S@ L~5Qv.wFbJ79hUU|9 Ͼ\-h*$/F.x"6Ȩ _e/3 \ o/E֕0|s`S$G PhlX dR,@k0qDy5q=~)wTJؘvt84!.c \J@g] uj=rux m*Em+@T+uJa2++lYj뼙ͬ"

\W 9QzWͦK 0r9irRH_ĴJi֬uҀ;j;D~!SŹb.t4d3<3l8n@kx/oTVS]§s=-҃4=#Yy)jZuOnCVuy0ѵヿqPK%eL#rP}ޮDzZ3_tg9ôk*6`"l nNO8|n؎"i)E5z %&H r0\&Kc.<^mXrv=W^PCs9uݬJp_}ó]k(fѽZ=̑&4$jYˢ5ms.A\V#y*,l vFQ?[0>y䑏ߍvG_g#u.ρ2}öH{nBu}P5aүȓgkDxJsuQU te&m-ROQW!/}w$Ҿ=otesb6TՔn͎CG$QK!Av ']@tr$5[|<~]Te}KZ_8X¬$4Up^5I`f P*2_j'"]S״.+ [J%|s[3=ņTr-2dd[晘y@zX!$_t0WJп,_Ԏoq89ul mTvLe8h茴F_ g  tXAe )6MNy(Ǝk:`s $xSLM HgZsyXzi]WƿѾ` +dze(al J>0d-tAA#훠'vkA hxFZ*`><%m'i3c25q((RDJ#̳PYK T+bEpk-Z/ZhSoWBo:K/pR r#mK uFK~#ĮSۅE<^t(V=cx !U|BUp}j>GCVр!#I`/=i_vZ&\׈QFs-7J*9Pk1|NCqQ?PBXX4HI0}t2`#$JdIyy3]y57hGV/cc~> 0@qhu'Y6i-[#hJ1Zxq`YXeo )Ie{ f;nAp18vB{1*纅ɲ=ח.9g Tcu`6p Lp,AB2X^!z{5}Re>+~p/0m[#4u59ntіНvjm0*H^l DLUx;^FbD뢸#)ƨvCpy;1Љ!W?5f{%Ͳt:7cTr̠@^eCț@SjJ-^ϖ 3;< ٸ_s~*yK]K A}mAA ,rcJ`Ƀci$ڏPA(́.\aWS""!tUHyj=XDܑeѦ̦ ⺟mv,w{H'+ #{qB`K)|UΚS^ŇRt7P Hi{(նTѺ+*I~wcLb )#MTY>(8崣-+|piw"va+%r=;N'k.%0iQN7u2'*ƣ0B"hmQ$6 4HSn4(8AQH] ѾtCqgZ̜ʄFsr$3VUgRd C, `DqYb`lJL;O-л1g8B8`ohC9{0Hn`W;\sG2cTӶ%7Xm5ѨB=GZmrWG`lյw-/,6S7!L (!Cߖ8*#PL')ћtxQ|-cPSI۵Dp[,ހ&IH@擧F'>D1õ|msz"/Uٰvۣw b\x$3 =~S+}{s(7 8jͲva|.@.ۚ$;8I#!?y~ kxEĠO__TźϾäxVf˰*;{ŸPi]+%zd)uXc gm֢IU+~i:Zh28qa9 xbP/jo\}\WXMhXmst%+mHbas-,ЍU!NSgYᨤz#?: :bkJ5A0-@d&f!sDd9ml`KطC-go/gje+|LKWm\ Y?{R ǾHːs0|Uk|}x8'jDh(epwۂKATJs*yVEM=3@s"V7PYkCZy-sS"xBy?4W`eъw\,1(Ǘ ֮<3ʙ_,, > gd!gD}4 Uw/\BC)5Ppv3_9l)7:N#?ͯ>R)|vpL3 ^&|,+G&XS 3᷸ifɗtЅBv Lz6[XX9hҿB"* ,RA,1$USرt\'r|F1sLDUA6 P+ud|h-aWmDij{hFvz {5sX]d3g3vqz(z(MxEb*MA~p@ $J)N1+oe_)LT!MF+eb%h金OBt&Ktae礈i7WZ1SpF6g]㷽t!qaUdU%*/5vx|N̒Kcze4`a08ǶXW'Y֮UMVW@APY%*L}*.T)Wr`C|O֫=dm!u]g}}m[4_6lQ2UV 0͗XƦ_;ۥ5x" 4=%[AbYBIM]&j:ۙ/*3BdĄz2 !P-5$kNņNGCyoX^j)P>"E?D 9\A{<Bb٨ #^5ޚFH[.ryouL8Ȩlڦ Q~Rudu7⚊SʬgS-zD'8"iYd^L%^at4 6 芪"ȸSaU{We}ZhBJl\Z\`*0먋XNE%¥C_wۇ*Đ̛Eria] (i> +k\]̨B *atXDhYC*GCܥbxFT1i:JS0,`bYqWT;f$k9Oœ5I) JUH1S]8\:URW5a܉jYnbWio7Ü938;ÏBWP@s?ZX< w+ $ژ?k9}tlEdSfU<248>6Xy( ܾđ㴫GgK>Pnmo/WQtR}x4V.zD"iݧCc~}6{Y 0#S_ A[}_KPG) bC{%%6X9U"R,jse]E-_4h&ul_Л?!8grA8=C2p[jX? W2x%+#e"Pi!d4bPc!k^vCmw lޔN[o'Vc=AD8/d3|8^Lq<Lg4Պ }/D3-/s.w:0pn]^.SXZSW?+ Q(T~/jCh7+ ZJ*~IBL g^mB3rtq*XvDM2w.H ]d真X`ZHz 3% -͝Rμ+kˏ͵SlC$  \"d ]ϋ۶*?$.(f9ty\U;f%Vƥ:ۗ%B=؆JFEހ:oQGƒU|#pș1+<[̿ .mDi'F#;>}a MrvI RZy+ fS?13Ř!Ωi#Tlt-rLӐd&[2ĭ0!V8KO>w+F!"4@_V>[Krh;B81;"ࢤH erz/T3f?BaR(u^Z_ bF!sʢLY!/D`h6BևTlRmH#_41nd NS0W'iVOG+]_mHb q'KaÈVWdy5#1T9`1|5U6`t:JC7@pK N۩3CS|4 jw!$_ /P|#5}j-Sd="AZ(;ENA _t> eŠpyӆ4BPmٜsoo8G{~+ew웷A-tUjZB^`LW7;rJqohJ 8_>0XX3K8̀Z mFeK̻r8^&W>n2Vu7/j'KٻfJxCp1}Wʫj ^՘zzO<ؾ|G1 $$~]U ohlףą?x(>88BT>a0\ׄ 6֧&oѺRAOڣٚ!Ѳ/ƻַ]f FG tS|C6Xx^*qACG/U;w/U\B/nπC'2Fe)Q}S&[)Jw u2"-.WOopWd `q;U ':rDlVI:lmwEǫ}},>a'GHLZ4xh@e}݅jw:s ,g.T29CmMc'H?\gw=5hv w2C;(a3:}j5h'FF^`EUyTf^/2*j`'W,1N~LE[2yXSm.CI9o钩Љ"ϗsu˿M`\!|T(-]vP_)/N g^D:Tu+Pْb&Q2a?s=pi,u9Do푲@e'39Юڨ"~{  [e1x\wRZ=hsqҤLC3#=J|F33+kx| c=2Lӽ592]*0ҁ PB?ip,y>A@o2_ dt+raxvMr2E}SV`BA(W$Sy fsz(c-hEF*^d ^L"*"5-vlФxߤ R)qU]GA5~iJR+ԵQv>W H/އus}HJpL*eײ{L'2ANq C]\uLSeh^U+iPOE܈nhCy#Ft@Kn[׉|**=dbrŵ},߂eLM]:з 84KL<1"偦 .j| #:ʢ6_!`28 S]_1ACvg{#JE={ن4kek7 lS8%ƍۭHiiZ~mZ9z Fҡ:C|r\N T$%ldSKIjVleq>n@ܙބ!ot=Xae$|a " <mtd?Mdע8M8(X\Y)⌍tDϵ"cJR(ϞeN2'/J|~A,88䣌m!U\9?kFr".'&}0%t`qIV8B{ܻ {?{:,:&Ec8@du$Z #PR( #zƼlnoW[ vr$ŰwE$:GI\h+ōW\Ue=;W TAo }nԤ2rzV(ӫǚ\N;=x0ʩgYR#ÀT> 34t&w_ӌMۀpn*`q,"ogG%(!8g">zo_,[4WV⓪ڈEc}lŹC["|6[嚆2 Ku'dsFQmŌZ. ip#XR&@{}5Zh/r}u҄~sE."Dl6K&7 4ء)DB5b|cWJ_K_;͋BVr:IJv8ݗAOִ6ވP!\_@>OX(ÍǻY_xʠs% ^$w(AMZo3_3c9HuT8Y+mQSQ1:>D5Hc~0z$I\_`t,ٜ?#xxIfZY7"Ի_F\T2!N1jDNZP[-B R/gyy{4+^rr~y1EJeHdbyDy# |wf=>ЩÌWv2/Y5S> $))#2km$w{%$j,;CiysVtA`\qq'ևjqF:2wIt>" OѣQ#tJ/sPaK%f"tg j%Lk=hFGlXTD_镠on}v|B9M'w#m]?bVER8 G: YЮ)_۾E&!hN__/pXFSXWX:NK^KPӞhT*GՀ "2&:jz6g,2\ËօAR}3(e$g /=u"CObH^Yn 5c?s=}v 1#N5!BZͅN_NfK[62Kr7^Օ bJ2_#%}zڬN/V-gX(ᅭ߶6Z0]J!),73K6)RKi;ʯQs>t@[ JKw&;% GIfaxZ†;V:$6gu;NrpD $@d&+*/+9N]zѮ:BhBIObY%O;Uٯ'^|Q2DY藐nCޓ@;R>0f̬x1ue=AR Ȱ ͱ75Q :7%x$^FS= 81t"I.,=bY $$AKѡąH{h<ݿ=v؏W?zAu6fhHg;$u"r|G1XuX(78lU*P K[;R7 ۢc8`2|=4HyUrX蘭NJmpu7粗R[ ȣI߰9c-MK1|-Se.6*F߂6آjͯ㛷p*(c#$Kw{w裾#Y%C` sVhAy9aMKqJVr/MX#n&Ec [1A CṲ)v$z`> mK 4I~%0N0(ΡY"2!%~amx%c2s%5bU ~ ؟m 8OU!x1EiELuz:v}r6<ʮQneiupHWja'BeA=_ fD"ė5d:w9KniwL% gԳÖ=Oae-`Q?^vgwbFq$ _0o}&X)QLqv\#6T4-^H~wq3+N>F$/ܫ҄scͰl $tW* CYn%s ]wK+66}L>fk6ataKSO2P6/-〣d>/Cusv<##R8YC5>cvzDzozf֤J v&TiAvm$lZo@?$U?'NXlVAx0j:40q)Abk,6GrR(˘wơ-u7kB\) Rʦ.;11JJ(O>n{Wf&$2Lż Ʊo_Z }3=M|!/kM  p2:BA>akDFMF9DM櫼El!U p,p=k. `=Mu븛5׳h>V8g*r?Nm>F |gJT\݉] /M[J{FVvrض &*5(ma_J3cúW.?>Ky.}y/xhh_RD`ǖuIdf1q`/! Y+pSyz8x70S"u DF 3&c>MB)`n<:a HҠp&7WFR-\LwLeNV!-1h/wBPG&Ƽs."x?/`M*xoAZJ-$ eGjB[`LHRVr-b3FMp k[#{Bi80vU+O;2A.JT2ZGkqٸGX qa{@??cVHTБ]9^oqhMkڇKϘa36aS('tK YHf~J^~anSG=[. pd5W>]vi- WCӪ@Gwm¿uwn:gաp9D7& _+ò*g@牣]$5 ~uE7m3xtU-Wgaä]c{|[7J޸"͢DF| ` fOTP(068 k@򚓖»݄ )?cjueK'x?I!֫B 8|fQƠ( Px[½A{`/W 5 b kc1pֹu] ]j۰ӎ, 3#t (438˵.@xn7|801tF-4 %,N Ѻ"m9d<s֍Z$fVt-f}^<5O\cS*V4 Z pvx~#w X2r)njE}i^0~7joh<9 25Q]S}RT "&X}8AmbKl?DZ|=dsi* _^W2򐣢sl-r^U֧ [e֑LZS <{ T{ Ѭ'cTX3v_?nOM}ᑦU7ƏIKb00GfġMy>kg1O=A@ĉ@BqeQWz0jb{L:c0W q]}(@e!2gWڂw\2H|z}2{&ajPMFMwIZf埫@&+;VJC^{06!~C:X2#z,uXsTM_d~^3٨){CLq<@K/Ȼ%v D@RNj-l@.lэ.;:.)0P!gEw c~bYDszNXw)%)bܹe@14/``@}۹єqlΪS=P g*_aCB㧏*iP=D;-S,AMɵ& Q= 90OuJaiHS6qwt`Sģ+γKqP:c#Ϥ{And%if]y|^Oy%%EYCî{[.C=&ە~L @]n*%]2Y:%CD/C*ѕ/|WXblDb螷N6lp5.Ǯg;AR2fo'=},_p ;eS~hE%|(7"?S:OnG:7#5Aݑ7-{0QP_Dd/qWI$9S@ ߲'T_R4 sO°ʠyztk; ;]\ eރV^38k޳bOlIwh1OJv!j~r@4Ⅲq:\$EH.ZbLu.H%ݣ0|r$9:kgw#@΂gä{/9F_o)Ep*Duw}MR]q`"gt6/|NY8a?9R҈ IW #$5˱}Nw(/R,ڝAҸŜ VʞM o#k7W`H*g׽ y8D*1'"MFu"]gCJ5QcaT xt _?n~{HHꇡ_ػ5YIhɁp< -HTe4b # //ݕrk]JҹaX,_8ZkfHw?\<'!LO$;0k[g\v?3m_,U`l=mL+V?:bt(Yq2:*"d!A=5ӧJм椔b 0 6oNK.,rWA׹4Y]6ߩ g)-2[bPvFsJdwij8Ym$϶ʁ1_$`ʒzgHU_ [Mpn~2#3W ʡ|=Gs-Pgb?&z桁LsgzBؒ|GAbw3ɡx05l: gC%%|M98IL],[q9 `O#i /|xZ ՌKj-336@fȇBj4E_6ƝۜGC,TG:$&؊XV-v7Ydɀ ݪ"H9xo>2e!=|=3Yw4NJВXwKR6Qɓ^EP\LΎ_'R7])|bnNgz{(&lnP\"QSs.%N{cUt"ŏ]_rӉ0h&bT^F͹ g+%e2xڰΗJdؘI#|yяڊDP b6aeFU NZj&Vz)ȸ$Ws䒦=Y99?%jqӞyEYV*$Vԗ1[:$Z/_Q6Fzh @w9`KH"s >zю$d4Zm]0rG4 R\6 z]o=&VšD'0:t 5@݀1BR0e#0{>~8{5́^dMu% @lͦ δEF42:̪r qcOXbUWtq̝5ouoq _ds ?lLg1D6,Kytd:` Iߵݧ%B6&P5a:t[KF2h OvxOi<B֩?)eKg>n*],CTgv}oWC45k;  W#2jI,ȕjTdzj[f@FDĤ챿h_)E ]@}V:%GM9 BgF5}Fp/\_{::Bj S:\rc YJ\ZִUX5L6ѪJ?<6dip^ {P@{F#̜@ſ| k׊smU f򁀑eT+P$v4qd$F;{:dCJ3#pBħ| p`RT^