libvirt-devel-7.5.0-1.el8s >  H a z뾂al x(ͻ5ZjbEuhNDUI2tׇ2 pr?76FE"VHYR'gU'm.-/جu#c8yɀy,pqjE~Q5F^k,/ieZDT MKnS̬Opwby>AF(ݵ85ywHyye@q``\y5TJ So~ Vm{B~ Zg&K8 򣠊HWJvy9lf777ae0ff40c05917bda7492e80f8995d3282a1ebf2421c8155bd5a354b88cfc8a927ccd032c14f7d30844b14950fb4ae7978d0eՔa z뾂ald2u/Q9-5Q;4ЙT9 qL=5v籭QuuAG@V4Ї*%{H8\ҥf~^*c*Òiע9-& 6&q) b0&k%(e=8Wck&\zΑ9@B2J~d^>Lk+u *,608"k%!Fq0 x@QRx5`fwAzU-pMN -G",?>p<?d  [           @      `     ( 8 i9i:"iG Hd I XY\P ] ^bLdeflt u@ vw$ x y$\`fClibvirt-devel7.5.01.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.aex86-06.rdu2.centos.orgXCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_646)@+d,v=(h V#M@ $)EQy/vA큤A큤ae`ae````````````````aeaeaeaeaeaeaeaeaeaeaeaeae88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e9222a36e5b87d36c29595994080387b69cacf6344044495e52995453a83f7922046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c81e587246cd9731bee86e44ab83ccfa0e42493f353c5e4941392514d87a96dbafbc111e64b34e547a38194f98abd48d108a0b783c3b147cef6da803116eda094871691c6bb28a014e723e2d724d7134bbc35f5a7c9416d2a31b298a5b859950eec37cb6e0ca7ed92df2795c0710eb0bbd86016f2c9d666512871428599b2e4815c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae729588f30933db4a64b3895ddf5e7793a0db7eda3c75fe8a9cc58d08413fbbb48650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.5.0-1.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.5.0-1.el8s3.0.4-14.6.0-14.0-15.2-14.14.3``!@``m`lM@`]`T@`KW`@`>(`4@`3`/@```_0@__E@_a@__[@_L@_L@_*@_)M_^?@^U@^%@^t@^r @^p^p^g@^b;@^`^U @^O@^J@^:@^9\^&^]@]N@]|@]*]A]@]]m]y@]o@]i]Z@]Ik]:@]]\]@\s@\\@\y\u*@\j@\]o@\J@\ @[@[v[[$@[[F[@[{[ug@[b@[`O@[U@[U@[CN@[;e@[ZI@Z1@Zz@ZaZ:PZ&@YZ@Y@Y@@YY}@Yw2YlY^&@Y1S@Y]X9@XZX@X@Jiri Denemark - 7.5.0-1Jiri Denemark - 7.4.0-1Jiri Denemark - 7.3.0-1Jiri Denemark - 7.0.0-13Jiri Denemark - 7.0.0-12Jiri Denemark - 7.0.0-11Jiri Denemark - 7.0.0-10Jiri Denemark - 7.0.0-9Jiri Denemark - 7.0.0-8Jiri Denemark - 7.0.0-7Jiri Denemark - 7.0.0-6Jiri Denemark - 7.0.0-5Jiri Denemark - 7.0.0-4Jiri Denemark - 7.0.0-3Jiri Denemark - 7.0.0-2Jiri Denemark - 7.0.0-1Jiri Denemark - 6.10.0-1Jiri Denemark - 6.6.0-8Jiri Denemark - 6.6.0-7Jiri Denemark - 6.6.0-6Jiri Denemark - 6.6.0-5Jiri Denemark - 6.6.0-4Jiri Denemark - 6.6.0-3Jiri Denemark - 6.6.0-2Jiri Denemark - 6.6.0-1Jiri Denemark - 6.5.0-1Jiri Denemark - 6.4.0-1Jiri Denemark - 6.3.0-1Jiri Denemark - 6.2.0-1Jiri Denemark - 6.0.0-14Jiri Denemark - 6.0.0-13Jiri Denemark - 6.0.0-12Jiri Denemark - 6.0.0-11Jiri Denemark - 6.0.0-10Jiri Denemark - 6.0.0-9Jiri Denemark - 6.0.0-8Jiri Denemark - 6.0.0-7Jiri Denemark - 6.0.0-6Jiri Denemark - 6.0.0-5Jiri Denemark - 6.0.0-4Jiri Denemark - 6.0.0-3Jiri Denemark - 6.0.0-2Jiri Denemark - 6.0.0-1Jiri Denemark - 5.10.0-2Jiri Denemark - 5.10.0-1Jiri Denemark - 5.9.0-4Jiri Denemark - 5.9.0-3Jiri Denemark - 5.9.0-2Jiri Denemark - 5.9.0-1Jiri Denemark - 5.6.0-7Jiri Denemark - 5.6.0-6Jiri Denemark - 5.6.0-5Jiri Denemark - 5.6.0-4Jiri Denemark - 5.6.0-3Jiri Denemark - 5.6.0-2Jiri Denemark - 5.6.0-1Jiri Denemark - 5.5.0-2Jiri Denemark - 5.5.0-1Pavel Hrdina - 5.4.0-2Jiri Denemark - 5.4.0-1Jiri Denemark - 5.3.0-1Jiri Denemark - 5.0.0-7Jiri Denemark - 5.0.0-6Jiri Denemark - 5.0.0-5Jiri Denemark - 5.0.0-4Jiri Denemark - 5.0.0-3Jiri Denemark - 5.0.0-2Jiri Denemark - 5.0.0-1Jiri Denemark - 4.10.0-1Jiri Denemark - 4.9.0-1Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- Rebased to libvirt-7.5.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1961032, rhbz#1974096, rhbz#1972991, rhbz#1964744, rhbz#1797879 rhbz#1969232, rhbz#1969347, rhbz#1848875, rhbz#1786309, rhbz#1942367 rhbz#1895035- Rebased to libvirt-7.4.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1535930, rhbz#1603155, rhbz#1855789, rhbz#1939776, rhbz#1945401 rhbz#1961114, rhbz#1961118, rhbz#1961558, rhbz#1963020- Rebased to libvirt-7.3.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1498955, rhbz#1696485, rhbz#1699274, rhbz#1769196, rhbz#1770140 rhbz#1782278, rhbz#1788807, rhbz#1810016, rhbz#1812723, rhbz#1825769 rhbz#1836865, rhbz#1840770, rhbz#1855789, rhbz#1857671, rhbz#1859873 rhbz#1860222, rhbz#1867917, rhbz#1870552, rhbz#1883725, rhbz#1891416 rhbz#1906500, rhbz#1912210, rhbz#1917302, rhbz#1918183, rhbz#1918674 rhbz#1920337, rhbz#1920400, rhbz#1922093, rhbz#1925894, rhbz#1926820 rhbz#1937204, rhbz#1939776, rhbz#1941407, rhbz#1943415, rhbz#1948619 rhbz#1949486, rhbz#1951507, rhbz#1951555- Revert "remote: Add libvirtd dependency to virt-guest-shutdown.target" (rhbz#1946697)- util: Document limit-related functions (rhbz#1916346) - util: Simplify stubs (rhbz#1916346) - util: Always pass a pid to virProcessSetMax*() (rhbz#1916346) - util: Introduce virProcess{Get, Set}Limit() (rhbz#1916346) - qemu: Make some minor tweaks (rhbz#1916346) - qemu: Set all limits at the same time (rhbz#1916346) - util: Have virCommand remember whether limits are set (rhbz#1916346) - qemu: Set limits only when explicitly asked to do so (rhbz#1916346) - util: Don't special-case setting a limit to zero (rhbz#1916346) - conf: Rename original_memlock -> originalMemlock (rhbz#1916346) - tests: Mock virProcessGetMaxMemLock() (rhbz#1916346) - util: Try to get limits from /proc (rhbz#1916346) - qemu: Don't ignore virProcessGetMaxMemLock() errors (rhbz#1916346) - qemu: Refactor qemuDomainAdjustMaxMemLock() (rhbz#1916346) - qemu: Only raise memlock limit if necessary (rhbz#1916346)- qemu: backup: Restore security label on backup disk store image on VM termination (rhbz#1939082) - qemuCheckpointDiscardBitmaps: Refuse to delete checkpoint with NULL bitmap name (rhbz#1941600) - virDomainCheckpointRedefinePrep: Assign default bitmap names when domain XML is missing (rhbz#1941600)- util: Move glib event loop workaround to glibcompat (rhbz#1931331) - glib: Use safe glib event workaround in other event loops (rhbz#1931331) - src: ensure GSource background unref happens in correct event loop (rhbz#1931331) - qemu_driver: fix setting vcpu_quota if not all vCPUs are online (rhbz#1938093)- virSystemdCreateMachine: Use proper format string for uint64_t when constructing gvariant (rhbz#1937287) - virsystemdtest: Call at least one virSystemdCreateMachine with 'maxthreads' > 0 (rhbz#1937287) - backup: Store 'apiFlags' in private section of virDomainBackupDef (rhbz#1937598) - qemuBackupJobTerminate: Fix job termination for inactive VMs (rhbz#1937598) - virLockSpaceNewPostExecRestart: Fix out-of-bounds array access (rhbz#1912243) - virnetdaemon: Introduce virNetDaemonQuitExecRestart (rhbz#1912243) - virtlo(g|ck)d: Fix exec-restart (rhbz#1912243)- cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1920628) - domain_validate: use defines for cpu period and quota limits (rhbz#1935048) - docs: use proper cpu quota value in our documentation (rhbz#1935048) - vircgroup: enforce range limit for cpu.shares (rhbz#1935048) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1935048) - vircgroup: drop unused function virCgroupSetupCpuShares (rhbz#1935048)- qemu: allow migration of generic with (rhbz#1927984) - docs: fix bad cut/paste in example (rhbz#1927984) - qemu_domainjob: Make copy of owner API (rhbz#1932814) - storageBackendProbeTarget: Check return value of virStorageSourceNewFromBacking (rhbz#1933050) - qemuBackupJobTerminate: Move cleanup of temp files earlier (rhbz#1933051) - qemuBackupJobTerminate: Don't calculate backup job stats if VM isn't active (rhbz#1933051) - cpumap: Add support for ibrs CPU feature (rhbz#1920628) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1920628) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1920628) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1920628)- api: Discourage use of VIR_DOMAIN_SNAPSHOT_CREATE_QUIESCE (rhbz#1928819) - qemuSnapshotCreateActiveExternal: Don't thaw filesystems when freeze fails (rhbz#1928819) - qemuSnapshotFSFreeze: Don't return -2 (rhbz#1928819) - qemu: capabilities: Introduce QEMU_CAPS_MIGRATION_PARAM_BLOCK_BITMAP_MAPPING (rhbz#1867085) - qemu: Probe whether an image is 'qcow2 v2' from query-named-block-nodes (rhbz#1867085) - qemu: migration: Create qcow2 v3 images for VIR_MIGRATE_NON_SHARED_DISK (rhbz#1867085) - qemu: monitor: Introduce qemuMonitorBitmapRemove (rhbz#1867085) - qemu: blockjob: Use qemuMonitorBitmapRemove for single bitmap removal (rhbz#1867085) - qemu: migration_params: Add infrastructure for 'dirty-bitmaps' migration feature (rhbz#1867085) - qemu: migration_cookie: Add XML handling for setting up bitmap migration (rhbz#1867085) - qemu: migration_cookie: Add helpers for transforming the cookie into migration params (rhbz#1867085) - qemu: domain: Store list of temporary bitmaps for migration in status XML (rhbz#1867085) - qemu: migration: Clean up temporary bitmaps when cancelling a migration (rhbz#1867085) - qemu: migration: Migrate block dirty bitmaps corresponding to checkpoints (rhbz#1867085) - qemu: capabilities: Enable QEMU_CAPS_INCREMENTAL_BACKUP (rhbz#1799015)- virsystemd: export virSystemdHasMachined (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798464) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798464) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798464) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798464) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798464) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798464) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798464) - tests: add cgroup nested tests (rhbz#1798464) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798464) - src: add missing virstoragefile.h includes (rhbz#1884659) - virstoragefile: properly include virstoragefile.h header (rhbz#1884659) - virstoragefile: change virStorageSource->drv to void pointer (rhbz#1884659) - storage: move storage file sources to separate directory (rhbz#1884659) - util: move virStorageSourceFindByNodeName into qemu_domain (rhbz#1884659) - util: extract storage file probe code into virtstoragefileprobe.c (rhbz#1884659) - util: extract virStorageFile code into storage_source (rhbz#1884659) - util: move virStorageFileBackend code into storage_file (rhbz#1884659) - util: move virStorageFileProbe code into storage_file (rhbz#1884659) - util: move virStorageSource code into conf (rhbz#1884659) - util: move virStorageEncryption code into conf (rhbz#1884659) - storage_source: use virStorageSource prefix for all functions (rhbz#1884659) - conf: rename virDomainCheckVirtioOptions (rhbz#1884659) - qemu_alias: introduce qemuDomainGetVhostUserAlias helper (rhbz#1884659) - qemu_validate: move and refactor qemuValidateDomainDefVirtioFSSharedMemory (rhbz#1884659) - docs: introduces new vhostuser disk type (rhbz#1884659) - conf: implement support for vhostuser disk (rhbz#1884659) - qemu_capabilities: introduce vhost-user-blk capability (rhbz#1884659) - qemu: implement vhost-user-blk support (rhbz#1884659) - conf: allow virtio driver attributes for vhostuser disk (rhbz#1884659) - virStorageSourceClear: Unref @vhostuser (rhbz#1884659) - qemu: Fix libvirt hang due to early TPM device stop (rhbz#1914643)- qemu_capabilities: Introduce QEMU_CAPS_X_USE_CANONICAL_PATH_FOR_RAMBLOCK_ID (rhbz#1912201) - qemu: Do not Use canonical path for system memory (rhbz#1912201) - qemu: match alias when looking for proper to detach. (rhbz#1926190) - conf: make teaming info an official type (rhbz#1927984) - conf: use virDomainNetTeamingInfoPtr instead of virDomainNetTeamingInfo (rhbz#1927984) - conf: separate Parse/Format functions for virDomainNetTeamingInfo (rhbz#1927984) - schema: separate teaming element definition from interface element (rhbz#1927984) - conf: parse/format element in plain (rhbz#1927984) - qemu: plug config from into qemu commandline (rhbz#1927984) - qemu_hotplug: Don't dereference NULL pointer @newb in qemuDomainChangeNet() (rhbz#1919619) - qemu: Drop needless check in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Move qemuAgentFSInfo array free into qemuDomainGetFSInfo() (rhbz#1919783) - qemu: Bring if() outside from loop in virDomainFSInfoFormat() (rhbz#1919783) - qemu: Don't lie about @ndevAlias when translating FSInfo (rhbz#1919783) - conf: Move virDomainCheckVirtioOptions() into domain_validate.c (rhbz#1928840) - conf: Improve virDomainVirtioOptionsCheckABIStability() (rhbz#1928840) - qemu: Add virtio related options to vsock (rhbz#1928840)- util: add virNetDevGetPhysPortName (rhbz#1908649) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1908649) - cpu_map: Remove intel-pt from x86 CPU models (rhbz#1853972) - qemu: Avoid crash in qemuStateShutdownPrepare() and qemuStateShutdownWait() (rhbz#1895359) - qemu: fix release of virDomainObjPtr in SSH key APIs (rhbz#1919856)- meson: Fix build with -Dtest_coverage=true (rhbz#1875380) - qemu: don't set interface MTU when managed='no' (rhbz#1905929) - network: explicitly set the MTU of the bridge device. (rhbz#1913561)- Rebased to libvirt-7.0.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1538879, rhbz#1689168, rhbz#1750315, rhbz#1751664 rhbz#1767013, rhbz#1810356, rhbz#1819058, rhbz#1839034, rhbz#1858771 rhbz#1865933, rhbz#1875380, rhbz#1877218, rhbz#1880289, rhbz#1886739 rhbz#1889131, rhbz#1894053, rhbz#1895359, rhbz#1899527, rhbz#1903953 rhbz#1904486, rhbz#1904487, rhbz#1904674, rhbz#1905572, rhbz#1908053 rhbz#1908631, rhbz#1908647, rhbz#1911786, rhbz#1913138, rhbz#1913156 rhbz#1913315, rhbz#1914842, rhbz#1914954, rhbz#1916097- Rebased to libvirt-6.10.0 (rhbz#1875380) - The rebase also fixes the following bugs: rhbz#1329644, rhbz#1354391, rhbz#1487068, rhbz#1509908, rhbz#1555398 rhbz#1658082, rhbz#1767013, rhbz#1771450, rhbz#1789243, rhbz#1790837 rhbz#1795137, rhbz#1839095, rhbz#1850614, rhbz#1857208, rhbz#1861280 rhbz#1870072, rhbz#1872254, rhbz#1873441, rhbz#1878450, rhbz#1879477 rhbz#1879792, rhbz#1883328, rhbz#1883588, rhbz#1888537, rhbz#1892130 rhbz#1895204, rhbz#1897105- vircommand.c: write child pidfile before process tuning in virExec() (rhbz#1882093) - util: Avoid double free in virProcessSetAffinity (rhbz#1819801) - util: keep track of full GSource object not source ID number (rhbz#1894045) - util: avoid crash due to race in glib event loop code (rhbz#1894045) - qemu: Use g_autofree in qemuMigrationSrcConnect (rhbz#1638889) - qemu: Rework qemuMigrationSrcConnect (rhbz#1638889) - virsh: Reuse existing variable when parsing migrate --disks-port (rhbz#1638889) - qemu: Rework starting NBD server for migration (rhbz#1638889) - tests: Add simple test for virDomainMigrateCheckNotLocal (rhbz#1638889) - qemu: Allow NBD migration over UNIX socket (rhbz#1638889) - peer2peer migration: allow connecting to local sockets (rhbz#1638889) - qemu: Allow migration over UNIX socket (rhbz#1638889) - docs: migration: Fix syntax (rhbz#1638889) - qemu: Don't try to start NBD server twice (rhbz#1638889)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - Add testdata for AMD EPYC 7502 (rhbz#1861703) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861703) - cputest: Update QEMU data for Ryzen 9 3900X (rhbz#1861703) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861703)- virDomainHostdevSubsysSCSIiSCSIClear: Inline contents into only caller (rhbz#1876467) - virDomainStorageNetworkParseHosts: Switch to a more modern XML parsing approach (rhbz#1876467) - virDomainHostdevSubsysSCSIHostDefParseXML: Switch to a more modern XML parsing approach (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add hostdev with useralias (rhbz#1876467) - conf: Add virStorageSource member for SCSI host device config data (rhbz#1876467) - tests: qemustatusxml2xmldata: Rename 'disk-secinfo-upgrade' case to 'upgrade' (rhbz#1876467) - tests: qemustatusxml2xmldata: Add local SCSI hostdev to 'upgrade' case (rhbz#1876467) - qemu: domain: Fill in (i)SCSI backend nodename if it is not present in status XML (rhbz#1876467) - qemuBuildHostdevSCSI(A|De)tachPrepare: Use virStorageSource in def for SCSI hostdevs (rhbz#1876467) - qemuBlockStorageSourceAttachData: remove 'storageNodeNameCopy' (rhbz#1876467) - qemu: domain: Extract preparation of hostdev specific data to a separate function (rhbz#1876467) - qemuDomainSecretHostdevPrepare: remove (rhbz#1876467) - qemuDomainPrepareHostdev: Allocate backend nodenames in the prepare function (rhbz#1876467) - qemuDomainPrepareHostdev: base hostdev secret object names on backend alias (rhbz#1876467) - qemuDomainPrepareHostdev: Don't base backend nodename on device alias (rhbz#1876467) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Use longer user-alias for SCSI hostdev (rhbz#1876467) - qemustatusxml2xml: backup-pull: Test private data formatting/parsing (rhbz#1870488) - qemu: backup: Remove note that TLS should be implemented (rhbz#1870488) - qemu: backup: Write TLS cert and secret object aliases into status XML (rhbz#1870488) - qemuxml2argvtest: hostdev-scsi-virtio-scsi: Add to one of the iSCSI hostdevs (rhbz#1868856) - qemuBuildHostdevSCSIAttachPrepare: Propagate 'readonly' flag also for iSCSI (rhbz#1868856)- qemu: Do not error out when setting affinity failed (rhbz#1819801) - qemu: Fix comment in qemuProcessSetupPid (rhbz#1819801) - Do not report error when setting affinity is allowed to fail (rhbz#1819801) - qemu: Allow setting affinity to fail and don't report error (rhbz#1819801) - qemu: snapshot: Collect 'query-named-block-nodes' prior to memory migration (rhbz#1862472) - check for NULL before calling g_regex_unref (rhbz#1876907) - virsh: cmdScreenshot: fix cbdata passing to virshStreamSink (rhbz#1875195) - qemu: Do not silently allow non-available timers on non-x86 systems (rhbz#1754887) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1852910) - virnuma: Report error when NUMA -> CPUs translation fails (rhbz#1724866) - virnuma: Use numa_nodes_ptr when checking available NUMA nodes (rhbz#1876956) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872611) - util: replace macvtap name reservation bitmap with a simple counter (rhbz#1837395) - util: assign tap device names using a monotonically increasing integer (rhbz#1837395) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1837395)- vircgroupv2devices: fix counting entries in BPF map (rhbz#1833321) - qemu: fix crash in qemuDomainSetBlkioParameters without cgroups (rhbz#1808293) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1786303)- virdevmapper: Don't cache device-mapper major (rhbz#1867527) - virdevmapper: Handle kernel without device-mapper support (rhbz#1867527) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1867527) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1786303) - virfdstream: Use g_autofree in virFDStreamThreadDoRead() (rhbz#1852528) - virFDStreamMsgQueuePush: Clear pointer to passed message (rhbz#1852528) - virfdstream: Use autoptr for virFDStreamMsg (rhbz#1852528) - virfdstream: Use g_new0() instead of VIR_ALLOC() (rhbz#1852528) - virfdstream: Use VIR_AUTOCLOSE() (rhbz#1852528) - virfdstream: Drop some needless labels (rhbz#1852528) - libvirt-storage: Document volume upload/download stream format (rhbz#1852528) - virsh: Pass virshStreamCallbackDataPtr to virshStreamSink() and virshStreamSkip() (rhbz#1852528) - virsh: Track if vol-upload or vol-download work over a block device (rhbz#1852528) - virshStreamSkip: Emulate skip for block devices (rhbz#1852528) - virfdstream: Allow sparse stream vol-download (rhbz#1852528) - virshStreamInData: Handle block devices (rhbz#1852528) - virfdstream: Emulate skip for block devices (rhbz#1852528) - virnuma: Don't work around numa_node_to_cpus() for non-existent nodes (rhbz#1860231)- util: Fix logic in virFileSetCOW (rhbz#1866157)- Rebased to libvirt-6.6.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1854372, rhbz#1602328, rhbz#1745059, rhbz#1786303, rhbz#1799010 rhbz#1814573, rhbz#1821694, rhbz#1822631, rhbz#1829829, rhbz#1840053 rhbz#1851016, rhbz#1852311, rhbz#1852741, rhbz#1854684, rhbz#1857204 rhbz#1857735, rhbz#1857967, rhbz#1858260, rhbz#1860875- Rebased to libvirt-6.5.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1432902, rhbz#1634829, rhbz#1640869, rhbz#1739221, rhbz#1823639 rhbz#1826543, rhbz#1829543, rhbz#1829544, rhbz#1829545, rhbz#1837990 rhbz#1838975, rhbz#1840307, rhbz#1845012, rhbz#1847234, rhbz#1847259 rhbz#1847791, rhbz#1849516- Rebased to libvirt-6.4.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1235511, rhbz#1769598, rhbz#1839926, rhbz#1778819, rhbz#1783355 rhbz#1813306, rhbz#1820040, rhbz#1822878, rhbz#1825785, rhbz#1829550 rhbz#1832710- Rebased to libvirt-6.3.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1823309, rhbz#1229255, rhbz#1499880, rhbz#1557902, rhbz#1761678 rhbz#1772838, rhbz#1791522, rhbz#1793705, rhbz#1811906, rhbz#1812100 rhbz#1812827, rhbz#1813310, rhbz#1820376, rhbz#1821988, rhbz#1822538 rhbz#1824368, rhbz#1826652, rhbz#1826746- Rebased to libvirt-6.2.0 (rhbz#1809677) - The rebase also fixes the following bugs: rhbz#1460920, rhbz#1591411, rhbz#1727263, rhbz#1750219, rhbz#1781913 rhbz#1785091, rhbz#1791236, rhbz#1813852, rhbz#1817831, rhbz#1466177 rhbz#1515677, rhbz#1592273, rhbz#1611061, rhbz#1639596, rhbz#1724928 rhbz#1784040, rhbz#1793036, rhbz#1810857, rhbz#1812531, rhbz#1813306 rhbz#1814481, rhbz#1814486, rhbz#1814975, rhbz#1816037, rhbz#1817381 rhbz#1817955, rhbz#1818030- qemu: Don't crash when getting targets for a multipath (rhbz#1814947) - virSecretLookupDefCopy: Remove return value (rhbz#1814923) - virStorageEncryptionSecretCopy: Properly copy internals (rhbz#1814923) - vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1808610) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1808610)- qemu: Create multipath targets for PRs (rhbz#1814157)- qemuBlockBitmapsHandleCommitStart: Fix allocation of string list (rhbz#1799013) - qemuBlockBitmapsHandleCommitFinish: Use proper variable to iterate (rhbz#1799013) - qemublocktest: Add tests for re-enabling of bitmaps after commit (rhbz#1799013)- virbuftest: remove extra G_GNUC_UNUSED markers (rhbz#1808499) - virbuftest: use g_autofree (rhbz#1808499) - virbuftest: remove unnecessary labels (rhbz#1808499) - virbuftest: declare testBufAddStrData earlier (rhbz#1808499) - virbuftest: use field names when initalizing test info (rhbz#1808499) - util: add virBufferTrimChars (rhbz#1808499) - conf: do not generate machine names ending with a dash (rhbz#1808499) - conf: Don't generate machine names with a dot (rhbz#1808499) - qemuAgentFSInfoFormatParams: Remove pointless returned value (rhbz#1812965) - qemuDomainGetGuestInfo: Don't try to free a negative number of entries (rhbz#1812965) - qemuDomainBlockPivot: Move check prior to executing the pivot steps (rhbz#1803092) - qemuDomainBlockCopyCommon: Record updated flags to block job (rhbz#1803092) - qemu: capabilities: Introduce QEMU_CAPS_BLOCKDEV_SNAPSHOT_ALLOW_WRITE_ONLY (rhbz#1803092) - qemu: blockcopy: Allow late opening of the backing chain of a shallow copy (rhbz#1803092) - qemuBlockStorageSourceDetachPrepare: Get rid of cleanup section (rhbz#1804750) - qemu: Don't take double pointer in qemuDomainSecretInfoFree (rhbz#1804750) - qemuMigrationParamsResetTLS: Adapt to modern memory management (rhbz#1804750) - qemuMigrationParamsResetTLS: Fix comment (rhbz#1804750) - qemuDomainSecretInfo: Register autoptr cleanup function (rhbz#1804750) - qemuDomainSecretAESSetup: Automatically free non-secret locals (rhbz#1804750) - qemuDomainSecretAESSetup: Allocate and return 'secinfo' here (rhbz#1804750) - qemuDomainSecretAESSetup: Split out lookup of secret data (rhbz#1804750) - Remove qemuDomainSecretInfoNew (rhbz#1804750) - qemu: Introduce another helper for creating alias for a 'secret' object (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Fix naming of alias variables (rhbz#1804750) - qemuDomainDeviceDiskDefPostParseRestoreSecAlias: Hardcode restored aliases (rhbz#1804750) - qemu: Split out initialization of secrets for 'iscsi' hostdevs (rhbz#1804750) - qemuDomainSecretAESSetupFromSecret: Use 'qemuAliasForSecret' (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Change aliases for disk secrets (rhbz#1804750) - qemuDomainGetSecretAESAlias: Replace outstanding uses with qemuAliasForSecret (rhbz#1804750) - conf: Add support for modifying ssl validation for https/ftps disks (rhbz#1804750) - conf: Add support for cookies for HTTP based disks (rhbz#1804750) - conf: Add support for setting timeout and readahead size for network disks (rhbz#1804750) - qemuDomainValidateStorageSource: Validate new network storage parameters (rhbz#1804750) - qemuxml2argvtest: Add test case for disks with http(s) source (rhbz#1804750) - qemu: block: Implement ssl verification configuration (rhbz#1804750) - qemu: domain: Store data for 'secret' object representing http cookies (rhbz#1804750) - qemuDomainSecretStorageSourcePrepare: Setup secret for http cookies (rhbz#1804750) - qemu: Handle hotplug and commandline for secret objects for http cookies (rhbz#1804750) - qemu: block: Add support for HTTP cookies (rhbz#1804750) - qemu: block: Implement readahead and timeout properties for 'curl' driver (rhbz#1804750) - virstoragefile: Add JSON parser for 'sslverify', 'readahead', 'cookies' and 'timeout' (rhbz#1804750) - virStorageSourceParseBackingJSONUri: Handle undocumented value 'off' for sslverify (rhbz#1804750) - qemublocktest: Load QMP schema earlier (rhbz#1804750) - qemublocktest: Extract schema root for blockdev-add validation (rhbz#1804750) - qemublocktest: XMLjsonXML: Test formatting/parsing of modern JSON (rhbz#1804750) - qemublocktest: Add JSON->JSON test cases for block device backends (rhbz#1804750) - qemu: Pass through arguments of 'ssh' block driver used by libguestfs (rhbz#1804750) - qemu: capabilities: Add QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1799013) - qemu: monitor: Add handler for blockdev-reopen (rhbz#1799013) - qemu: block: implement helpers for blockdev-reopen (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Reopen images for bitmap modifications (rhbz#1799013) - qemuCheckpointDiscardBitmaps: Use correct field for checkpoint bitmap name (rhbz#1799013) - qemuDomainBlockCommit: Move checks depending on capabilities after liveness check (rhbz#1799013) - qemu: domain: Extract formatting of 'commit' blockjob data into a function (rhbz#1799013) - qemu: domain: Extract parsing of 'commit' blockjob data into a function (rhbz#1799013) - qemu: blockjob: Store list of bitmaps disabled prior to commit (rhbz#1799013) - qemublocktest: Fix and optimize fake image chain (rhbz#1799013) - qemu: block: Implement helpers for dealing with bitmaps during block commit (rhbz#1799013) - qemublocktest: Add tests for handling of bitmaps during block-commit (rhbz#1799013) - qemublocktest: Add more tests for block-commit bitmap handling with snapshots (rhbz#1799013) - qemublocktest: Add tests of broken bitmap chain handling during block-commit (rhbz#1799013) - qemuBlockJobDiskNewCommit: Propagate 'disabledBitmapsBase' (rhbz#1799013) - qemuDomainBlockCommit: Handle bitmaps on start of commit (rhbz#1799013) - qemuDomainBlockPivot: Handle merging of bitmaps when pivoting an active block-commit (rhbz#1799013) - qemu: blockjob: Handle bitmaps after finish of normal block-commit (rhbz#1799013) - qemu: blockjob: Re-enable bitmaps after failed block-commit (rhbz#1799013) - qemuDomainGetGuestInfo: don't assign NULL hostname (rhbz#1812965) - rhel: Enable usage of x-blockdev-reopen (rhbz#1799013)- security: Introduce VIR_SECURITY_DOMAIN_IMAGE_PARENT_CHAIN_TOP flag (rhbz#1803551) - qemu: Tell secdrivers which images are top parent (rhbz#1803551) - virDomainDiskTranslateSourcePool: Check for disk type correctly (rhbz#1811728)- conf: use virXMLFormatElement in virDomainFSDefFormat (rhbz#1694166) - qemu: use def instead of vm->def in qemuExtDevicesStart (rhbz#1694166) - qemu: eliminate ret in qemuExtDevicesStart (rhbz#1694166) - docs: render class="literal" with monospace font (rhbz#1694166) - docs: reduce excessive spacing in ToC for RST files (rhbz#1694166) - virDomainFSDefFree: Unref private data (rhbz#1694166) - schema: wrap fsDriver in a choice group (rhbz#1694166) - qemuExtDevicesStart: pass logManager (rhbz#1694166) - qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup (rhbz#1694166) - qemuxml2xmltest: set driver as privileged (rhbz#1694166) - qemu: add QEMU_CAPS_DEVICE_VHOST_USER_FS (rhbz#1694166) - docs: add virtiofs kbase (rhbz#1694166) - conf: qemu: add virtiofs fsdriver type (rhbz#1694166) - conf: add virtiofs-related elements and attributes (rhbz#1694166) - qemu: add virtiofsd_debug to qemu.conf (rhbz#1694166) - qemu: validate virtiofs filesystems (rhbz#1694166) - qemu: forbid migration with vhost-user-fs device (rhbz#1694166) - qemu: add code for handling virtiofsd (rhbz#1694166) - qemu: put virtiofsd in the emulator cgroup (rhbz#1694166) - qemu: use the vhost-user schemas to find binary (rhbz#1694166) - qemu: build vhost-user-fs device command line (rhbz#1694166) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808390) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808390) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808390) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808390) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808390) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808400)- util: storagefile: Drop image format probing by file suffix (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove impossible error report (rhbz#1798148) - virStorageFileGetMetadataRecurse: Shuffle around assignment of backing chain depth (rhbz#1798148) - virStorageFileGetMetadataRecurse: Expect NULL src->path (rhbz#1798148) - virStorageFileGetMetadataRecurse: Use virHashHasEntry instead of fake pointers (rhbz#1798148) - virStorageFileGetMetadataRecurse: Extract storage access (rhbz#1798148) - virStorageFileGetMetadataRecurse: Remove 'cleanup' label (rhbz#1798148) - tests: virstorage: Fix backing file format of created image (rhbz#1798148) - virStorageSourceUpdateCapacity: Drop 'probe' argument (rhbz#1798148) - util: storage: Store backing store format in virStorageSource (rhbz#1798148) - virStorageSourceNewFromBacking: Also transfer the format (rhbz#1798148) - virStorageBackendGlusterRefreshVol: Refactor handling of backing store (rhbz#1798148) - virStorageFileGetMetadataFromBuf: Remove 'backingFormat' argument (rhbz#1798148) - virStorageFileGetMetadataFromFD: Remove unused 'backingFormat' argument (rhbz#1798148) - qemu: domain: Convert detected 'iso' image format into 'raw' (rhbz#1798148) - virStorageFileGetMetadataRecurse: Allow format probing under special circumstances (rhbz#1798148) - kbase: backing_chains: Clarify some aspects of image probing (rhbz#1798148) - kbase: backing_chains: Add steps how to securely probe image format (rhbz#1798148)- docs: fix a typo (rhbz#1805742) - virDomainNetDefClear: Free @persistent name (rhbz#1805742) - virSecurityManagerMetadataLock: Store locked paths (rhbz#1804672) - security: Don't remember seclabel for paths we haven't locked successfully (rhbz#1804672) - security: Don't fail if locking a file on NFS mount fails (rhbz#1804672)- qemuBlockStorageSourceGetBackendProps: Report errors on all switch cases (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Sanitize handling of string list (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: use g_new0 instead of VIR_ALLOC_N (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove 'cleanup' label (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Remove ternary operator (rhbz#1804603) - virDomainDiskAddISCSIPoolSourceHost: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePoolAuth: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateISCSIDirect: Take virStorageSourcePtr instead of virDomainDiskDefPtr (rhbz#1804603) - virDomainDiskTranslateSourcePool: split code to setup one storage source (rhbz#1804603) - virDomainDiskTranslateSourcePool: Translate 'volume' disks in whole backing chain (rhbz#1804603) - qemuMonitorJSONBlockdevAdd: Refactor cleanup (rhbz#1798366) - qemuMonitorJSONBlockdevDel: Refactor cleanup (rhbz#1798366) - qemuMonitorBlockdevAdd: Take double pointer argument (rhbz#1798366) - qemu: hotplug: Fix handling of the 'copy-on-read' layer with blockdev (rhbz#1798366) - virStorageSourceParseBackingJSON: Pass around original backing file string (rhbz#1791788) - virStorageSourceParseBackingJSON: Move deflattening of json: URIs out of recursion (rhbz#1791788) - virStorageSourceJSONDriverParser: annotate 'format' drivers (rhbz#1791788) - virStorageSourceParseBackingJSON: Allow 'json:' pseudo URIs without 'file' wrapper (rhbz#1791788) - virStorageSourceParseBackingJSON: Prevent arbitrary nesting with format drivers (rhbz#1791788) - tests: virstorage: Add test cases for "json:" pseudo-URI without 'file' wrapper (rhbz#1791788) - qemu: domain: Refactor formatting of node names into status XML (rhbz#1791788) - docs: formatdomain: Close on one of disk examples (rhbz#1791788) - tests: virstorage: Add test data for json specified raw image with offset/size (rhbz#1791788) - util: virstoragefile: Add data structure for storing storage source slices (rhbz#1791788) - qemuBlockStorageSourceGetFormatRawProps: format 'offset' and 'size' for slice (rhbz#1791788) - qemuDomainValidateStorageSource: Reject unsupported slices (rhbz#1791788) - qemu: block: forbid creation of storage sources with (rhbz#1791788) - docs: Document the new sub-element of disk's (rhbz#1791788) - conf: Implement support for of disk source (rhbz#1791788) - qemu: domain: Store nodenames of slice in status XML (rhbz#1791788) - qemu: block: Properly format storage slice into backing store strings (rhbz#1791788) - tests: qemublock: Add cases for creating image overlays on top of disks with (rhbz#1791788) - qemu: Add support for slices of type 'storage' (rhbz#1791788) - tests: qemu: Add test data for the new element (rhbz#1791788) - virStorageSourceParseBackingJSONRaw: Parse 'offset' and 'size' attributes (rhbz#1791788) - qemuDomainGetStatsIOThread: Don't leak array with 0 iothreads (rhbz#1804548) - qemuxml2xmltest: Add case for host-model vendor_id (rhbz#1804549) - cpu_conf: Format vendor_id for host-model CPUs (rhbz#1804549) - qemu: rename qemuAgentGetFSInfoInternalDisk() (rhbz#1759566) - qemu: store complete agent filesystem information (rhbz#1759566) - qemu: Don't store disk alias in qemuAgentDiskInfo (rhbz#1759566) - qemu: don't access vmdef within qemu_agent.c (rhbz#1759566) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (rhbz#1759566)- qemu: do not revert to NULL bandwidth (rhbz#1800505) - qemu: preserve error on bandwidth rollback (rhbz#1800505) - tests: Add capabilities for QEMU 5.0.0 on aarch64 (rhbz#1762634) - qemu: Use switch statement in qemuBuildCpuCommandLine() (rhbz#1762634) - qemu: Add the QEMU_CAPS_CPU_KVM_NO_ADJVTIME capability (rhbz#1762634) - conf: Introduce VIR_DOMAIN_TIMER_NAME_ARMVTIMER (rhbz#1762634) - qemu: Validate configuration for the armvtimer timer (rhbz#1762634) - qemu: Format the armvtimer timer on the command line (rhbz#1762634) - tests: Add test case for the armvtimer timer (rhbz#1762634) - docs: List the armvtimer timer among all others (rhbz#1762634) - qemu_domain: Modify access to a NVMe disk iff needed (rhbz#1519005)- qemu: blockcopy: Actually unplug unused images when mirror job fails to start (rhbz#1792195) - qemu: domain: Extract code to determine topmost nodename to qemuDomainDiskGetTopNodename (rhbz#1792195) - qemu: Fix value of 'device' argument for blockdev-mirror (rhbz#1792195) - qemu: Fix value of 'device' argument for block-commit (rhbz#1792195) - conf: backup: Allow configuration of names exported via NBD (rhbz#1207659) - qemu: backup: Implement support for backup disk export name configuration (rhbz#1207659) - qemu: backup: Implement support for backup disk bitmap name configuration (rhbz#1207659) - util: hash: Improve debugability of "Duplicate key" error message (rhbz#1207659) - tests: hash: Test case for adding duplicate hash entry (rhbz#1207659) - qemu: block: Don't skip creation of 'luks' formatted images (rhbz#1371022) - qemu: monitor: Improve error message when QEMU reply is too large (rhbz#1524278) - qemu: snapshot: Always rewrite backingStore data when reusing existing images (rhbz#1524278) - qemu: snapshot: Prevent too-nested domain XML when doing inactive snapshot (rhbz#1524278) - qemu: checkpoint: Store whether deleted checkpoint is current in a variable (rhbz#1207659) - qemu: checkpoint: split out checkpoint deletion bitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointDiscardBitmaps (rhbz#1207659) - qemu: checkpoint: rename disk->chkdisk in qemuCheckpointAddActions (rhbz#1207659) - qemu: checkpoint: Use disk definition directly when creating checkpoint (rhbz#1207659) - qemu: checkpoint: tolerate missing disks on checkpoint deletion (rhbz#1207659) - qemu: domain: Remove unused qemuDomainDiskNodeFormatLookup (rhbz#1207659) - qemu: checkpoint: Introduce helper to find checkpoint disk definition in parents (rhbz#1207659) - qemu: checkpoint: Extract calculation of bitmap merging for checkpoint deletion (rhbz#1207659) - qemu: snapshot: go through cleanup on error (rhbz#1524278) - util: hash: Use g_new0 for allocating hash internals (rhbz#1793263) - conf: domain: Remove checking of return value of virHashCreateFull (rhbz#1793263) - Remove checking of return value of virHashNew (rhbz#1793263) - qemuMigrationCookieAddNBD: Exit early if there are no disks (rhbz#1793263) - qemuMigrationCookieNBD: Extract embedded struct (rhbz#1793263) - qemuMigrationCookieAddNBD: Use glib memory allocators (rhbz#1793263) - qemuMigrationCookieAddNBD: Move monitor call out of the loop (rhbz#1793263) - qemuMigrationCookieAddNBD: Use virHashNew and automatic freeing of virHashTablePtr (rhbz#1793263) - qemuMigrationCookieAddNBD: Remove 'ret' variable and 'cleanup' label (rhbz#1793263) - qemuMigrationCookieAddNBD: Fix filling of 'capacity' when blockdev is used (rhbz#1793263) - tests: qemublock: Add test for checkpoint deletion bitmap merge (rhbz#1207659) - tests: qemublock: Add few more test cases for checkpoint deletion (rhbz#1207659) - tests: qemublock: Add synthetic snapshot+checkpoint test data (rhbz#1207659) - qemu: checkpoint: Introduce support for deleting checkpoints accross snapshots (rhbz#1207659) - tests: qemublock: Add checkpoint deletion test for deep backing chain (rhbz#1207659) - tests: qemublock: Add checkpoint deletion tests for some special cases (rhbz#1207659) - qemu: checkpoint: Track and relabel images for bitmap merging (rhbz#1207659) - qemu: block: Extract calls of qemuBlockGetNamedNodeData into a helper function (rhbz#1207659) - util: json: Introduce virJSONValueArrayConcat (rhbz#1207659) - virJSONValueNewArray: Use g_new0 to allocate and remove NULL checks from callers (rhbz#1207659) - virhash: Fix the expectations of virHashKeyEqual implementations (rhbz#1207659) - virHashAddOrUpdateEntry: Simplify allocation of new entry (rhbz#1207659) - qemu: blockjob: Store 'jobflags' with block job data (rhbz#1207659) - qemu: blockjob: Store 'flags' for all the block job types (rhbz#1207659) - qemu: block: Add validator for bitmap chains accross backing chains (rhbz#1207659) - tests: qemublocktest: Add another synthetic test case for broken bitmaps (rhbz#1207659) - qemu: block: Introduce function to calculate bitmap handling for block-copy (rhbz#1207659) - tests: qemublock: Add tests for qemuBlockBitmapsHandleBlockcopy (rhbz#1207659) - qemuDomainBlockPivot: Copy bitmaps backing checkpoints for virDomainBlockCopy (rhbz#1207659) - docs: domaincaps: Mention VIR_DOMAIN_UNDEFINE_CHECKPOINTS_METADATA (rhbz#1207659)- cpu.c: Check properly for virCapabilitiesGetNodeInfo() retval (rhbz#1794691) - qemu_conf: Avoid dereferencing NULL in virQEMUDriverGetHost{NUMACaps, CPU} (rhbz#1794691) - qemu_capabilities: Rework domain caps cache (rhbz#1794691) - conf: add support for specifying CPU "dies" parameter (rhbz#1785211, rhbz#1785207) - conf: remove unused virCapabilitiesSetHostCPU method (rhbz#1785211, rhbz#1785207) - qemu: add support for specifying CPU "dies" topology parameter (rhbz#1785207) - hostcpu: add support for reporting die_id in NUMA topology (rhbz#1785211) - tests: add host CPU data files for validating die_id (rhbz#1785211, rhbz#1785207) - qemu: add capabilities flag for failover feature (rhbz#1693587) - conf: parse/format subelement of (rhbz#1693587) - qemu: support interface functionality (rhbz#1693587) - qemu: allow migration with assigned PCI hostdev if is set (rhbz#1693587) - qemu: add wait-unplug to qemu migration status enum (rhbz#1693587) - docs: document subelement (rhbz#1693587)- qemuDomainSaveImageStartVM: Use VIR_AUTOCLOSE for @intermediatefd (rhbz#1718707) - qemuDomainSaveImageStartVM: Use g_autoptr() for virCommand (rhbz#1718707) - qemu: Use g_autoptr() for qemuDomainSaveCookie (rhbz#1718707) - qemu: Stop domain on failed restore (rhbz#1718707) - qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791458) - util: storagefile: Properly set transport type when parsing NBD strings (rhbz#1791614) - tests: virstorage: Add tests for NBD URI style syntax over UNIX (rhbz#1791614) - qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1792723)- Rebased to libvirt-6.0.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1711789, rhbz#1717396, rhbz#1778058, rhbz#1008350, rhbz#1610207 rhbz#1746981, rhbz#1776949, rhbz#1780154, rhbz#1781079, rhbz#1783411 rhbz#1784345, rhbz#1788850, rhbz#1788898, rhbz#1789310, rhbz#1790733- qemu: driver: Use appropriate job name when setting blockjob speed (rhbz#1780497)- Rebased to libvirt-5.10.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#760547, rhbz#1171569, rhbz#1371022, rhbz#1375855, rhbz#1405537 rhbz#1451398, rhbz#1465810, rhbz#1518998, rhbz#1518999, rhbz#1582202 rhbz#1598162, rhbz#1609654, rhbz#1614740, rhbz#1623877, rhbz#1662024 rhbz#1668139, rhbz#1705426, rhbz#1718255, rhbz#1741121, rhbz#1774375 rhbz#1777094, rhbz#1777230, rhbz#1778014, rhbz#1778570- libvirt-: Check caller-provided buffers to be NULL with size > 0 (rhbz#1772842)- cpu_map: Ship arm_features.xml (rhbz#1707897)- tests: Update capabilities for QEMU 4.2.0 on aarch64 (rhbz#1707897) - qemu: Rename virQEMUCapsObjectPropsMaxX86CPU (rhbz#1707897) - qemu: Introduce QEMU_CAPS_ARM_MAX_CPU (rhbz#1707897) - qemu: Query max-arm-cpu properties (rhbz#1707897) - qemu: Update query-cpu-model-expansion check (rhbz#1707897) - qemu: Perform full expansion on ARM (rhbz#1707897) - cpu_map: Introduce ARM CPU features (rhbz#1707897) - cpu: Validate ARM CPU features (rhbz#1707897) - qemu: Validate ARM CPU features (rhbz#1707897) - tests: Introduce tests for ARM CPU features (rhbz#1707897)- Rebased to libvirt-5.9.0 (rhbz#1772045) - The rebase also fixes the following bugs: rhbz#1515831, rhbz#1704761, rhbz#1704763, rhbz#1704764, rhbz#1704779 rhbz#1705514, rhbz#1705516, rhbz#1705517, rhbz#1705519, rhbz#1705520 rhbz#1733044, rhbz#1733092, rhbz#1524278, rhbz#1662588, rhbz#1720612 rhbz#1733163, rhbz#1743177, rhbz#1744924, rhbz#1745815, rhbz#1746274 rhbz#1746617, rhbz#1747826, rhbz#1751461, rhbz#1751580, rhbz#1619625 rhbz#1755803- qemu_blockjob: Remove secdriver metadata for whole backing chain on job completion (rhbz#1741456) - qemu_driver: Fix comment of qemuStateCleanup() (rhbz#1755303) - driver: Introduce virDriverShouldAutostart() (rhbz#1755303) - lib: autostart objects exactly once (rhbz#1755303) - Revert "src: Document autostart for session demon" (rhbz#1755303) - security: Pass @migrated to virSecurityManagerSetAllLabel (rhbz#1740024) - security: Rename virSecurityManagerGetDriver() to virSecurityManagerGetVirtDriver() (rhbz#1740024) - security: Introduce virSecurityManagerGetDriver() (rhbz#1740024) - security_stack: Turn list of nested drivers into a doubly linked list (rhbz#1740024) - security_stack: Perform rollback if one of stacked drivers fails (rhbz#1740024) - util: new function virNetDevMacVLanIsMacvtap() (rhbz#1723367) - util: make a couple virNetDevMacVlan*() functions public (rhbz#1723367) - qemu: reorganize qemuInterfaceEthernetConnect() (rhbz#1723367) - conf: use virXMLFormatElement for interface (rhbz#1723367) - conf: new "managed" attribute for target dev of (rhbz#1723367) - qemu: support unmanaged target tap dev for (rhbz#1723367) - qemu: support unmanaged macvtap devices with (rhbz#1723367)- remote: fix registration of TLS socket (rhbz#1752837)- vircgroupv2: fix setting cpu.max period (rhbz#1749247)- src: security: Replace bitwise OR with logical OR (rhbz#1740024) - security_util: Use more VIR_AUTOFREE() (rhbz#1740024) - security_util: Document virSecurityMoveRememberedLabel (rhbz#1740024) - security: Don't increase XATTRs refcounter on failure (rhbz#1740024) - util: Introduce virhostuptime (rhbz#1741140) - security_util: Remove stale XATTRs (rhbz#1741140) - security_util: verify xattrs only if ref is present (rhbz#1741140) - virSecuritySELinuxSetFileconImpl: Drop @optional argument (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconOptional() (rhbz#1740506) - security_selinux: Drop @optional from _virSecuritySELinuxContextItem (rhbz#1740506) - security_selinux: Drop virSecuritySELinuxSetFileconHelper (rhbz#1740506) - security_selinux: Play nicely with network FS that only emulates SELinux (rhbz#1740506) - qemu_blockjob: Print image path on failed security metadata move too (rhbz#1741456) - qemu_blockjob: Remove secdriver metadata more frequently (rhbz#1741456) - vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747482)- vircgroupv2: fix parsing multiple values in single file (rhbz#1734353) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1735740) - network: fix ability to use openvswitch with vlans (rhbz#1739554) - remote: use Wants instead of Requires for libvirtd sockets (rhbz#1741403) - remote: move timeout arg into sysconf file (rhbz#1741403) - remote: forbid the --listen arg when systemd socket activation (rhbz#1741403) - rpm: don't enable socket activation in upgrade if --listen present (rhbz#1741403) - qemuBuildHotpluggableCPUProps: use VIR_RETURN_PTR (rhbz#1741658) - qemu: Extract and store vCPU properties as qemu returned them (rhbz#1741658) - qemu: command: Use all vCPU properties when creating args for vCPU hotplug (rhbz#1741658) - qemu: alias: Generate 'qomName' of disk with useraliases (rhbz#1741838)- Revert "tpm: Check TPM XML device configuration changes after edit" (rhbz#1739338) - qemu: Clarify error message in qemuMigrationSrcIsSafe (rhbz#1660575) - qemu: Check for drop-cache capability (rhbz#1660575) - qemu: Allow migration with disk cache on (rhbz#1660575) - qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1741796) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1741796) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1741796) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1741796) - qemu: Fix crash on incoming migration (rhbz#1741796) - network: fix crash during cleanup from failure to allocate port (rhbz#1741390) - network: replace virSaveLastError() with virErrorPreserveLast() (rhbz#1741390) - access: fix incorrect addition to virAccessPermNetwork (rhbz#1741428) - util: allow tap-based guest interfaces to have MAC address prefix 0xFE (rhbz#1743349)- Rebased to libvirt-5.6.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1643404, rhbz#1721375, rhbz#1724065, rhbz#1726609, rhbz#1726643 rhbz#1727013, rhbz#1727866, rhbz#1729022, rhbz#1731332- vircgroup: fix cgroups v2 controllers detection (rhbz#1513930) - vircgroupv2: store enabled controllers (rhbz#1513930)- Rebased to libvirt-5.5.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1426162, rhbz#1513930, rhbz#1598657, rhbz#1717768, rhbz#1720517 rhbz#1720519, rhbz#1720522, rhbz#1720524, rhbz#1722360, rhbz#1723633- RHEL: spec: Disable gluster on i686 (rhbz#1724445) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1724678)- Rebased to libvirt-5.4.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1580229, rhbz#1628475, rhbz#1702758, rhbz#1707708, rhbz#1716260 rhbz#1716261, rhbz#1716262, rhbz#1716263- Rebased to libvirt-5.3.0 (rhbz#1705225) - The rebase also fixes the following bugs: rhbz#1578741, rhbz#1602418, rhbz#1680304, rhbz#1690240, rhbz#1292102 rhbz#1623389, rhbz#1658504, rhbz#1689165, rhbz#1689815, rhbz#1692926 rhbz#1217444, rhbz#1564270, rhbz#1580229, rhbz#1697676- qemu: Set job statsType for external memory snapshot (rhbz#1688774)- qemu: Don't set migration caps when changing postcopy bandwidth (rhbz#1336709)- qemu: fix i6300esb watchdog hotplug on Q35 (rhbz#1666559)- RHEL: util: fix typo in iptables --delete command (rhbz#1679119)- vshtabletest: indent strings with expected output (rhbz#1676354) - vsh-table: allow empty columns (rhbz#1676354) - virsh: introduce ninfos variable in cmdDomFSInfo (rhbz#1676354) - virsh: rename ret to rc in cmdDomFSInfo (rhbz#1676354) - virsh: do not access uninitialized memory in cmdDomFSInfo (rhbz#1676354) - virsh: introduce 'ret' in cmdDomFSInfo (rhbz#1676354) - virsh: do not report error on zero filesystems in cmdDomFSInfo (rhbz#1676354) - virsh: use virBufferTrim in cmdDomFSInfo (rhbz#1676354) - virsh: allow empty targets in cmdDomFSInfo (rhbz#1676354) - util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1672340) - internal: introduce a family of NULLSTR macros (rhbz#1662849) - virsh: fix snapshot list --parent (rhbz#1662849) - network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1672340)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669966) - docs: Drop /dev/net/tun from the list of shared devices (rhbz#1671791) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1671791) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1671791) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1671791) - security: dac: Relabel /dev/sev in the namespace (rhbz#1671791) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1671791) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1671791) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1672259) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1672340) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1672340) - util: move all firewalld-specific stuff into its own files (rhbz#1672340) - util: new virFirewallD APIs + docs (rhbz#1672340) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1672340) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1672340) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1672340) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1672340) - qemu: Use C99 initializers for qemuMigrationParamsTPMap (rhbz#1336709) - qemu: Add optional unit to qemuMigrationParamsTPMapItem (rhbz#1336709) - qemu: Rework qemuDomainMigrateSetMaxSpeed (rhbz#1336709) - qemu: Make migration params usable outside migration (rhbz#1336709) - Public API for post-copy migration bandwidth (rhbz#1336709) - qemu: Implement VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY (rhbz#1336709) - qemu: Implement VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY flag (rhbz#1336709) - virsh: Add support for setting post-copy migration bandwidth (rhbz#1336709)- Rebased to libvirt-5.0.0 (rhbz#1666130) - The rebase also fixes the following bugs: rhbz#1597869, rhbz#1644567 - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1668027) - qemu: command: Don't format image properties for empty -drive (rhbz#1668027)- Rebased to libvirt-4.10.0- Rebased to libvirt-4.9.0 - RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  7.5.0-1.el8s7.5.0-1.el8s7.5.07.5.07.5.07.5.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-868f46925e5b71fdc0ba932c6828ed4a9e269704d92ba465196c7f0b0919ee0fc?@7zXZ !#,] b2u jӫ`(y-ntvpaT8J)ݛV4J,⛦z^{[HV#$(/;ܙuW_fX5VRD1.r*F}ZyY{ҩA@)h~y/CiBuC @ З^[΋G"HV9&fkr̿,.ބ2^6aA\93 C)m󱧫X]ti^ Ϊ﫦ZR)ړ>suBC"@wqGɜaT8\r&KdNp&?ex+ 4.(N"s j{/O4/'V*Ik"I^ʢ;ƻt-GLԪ޶v`ZutoӚWwT6O);0N(8AFJ znE;=_}Laq&~Y~0.G0+b~(R3q.PJ6ޘ(Gk0* 9pgpx \#=Xm/a'J]+ppA?G(PAy M*BޢCr  rr$SԝÓGpo<]"3JT~T< r#0˼ϮS-=!pV'`;[˪r=&Rgg_ŌmjX8{/NÅk#Œli!8Mᘊ,cIq8魻O2 :V,OX 7^)eiI6Rԫ|?4˿ՙ>J%JwY$߯4LaN疐_`pI&3$os6<ضr\B<]&L׎͉J>djdP"ր)ߛ8aK(ӆE&|U < ^ ("lu{@Bx>m>NJ LJA ѡIA,H!4_'H[1G҃ӑcg*(!BFk>IWk6*XEzd4Y$&$ /Ԯ_ Ϛ.x 4yN:RFh=|ⷎz,Ӎƣ#ܻc/OQÄ.Rb.vI₀1cwNzrrp[Ch}v-v3:قF*pG7>X~&H\ #O6E =SDPye!NR|(S~hWדдCb,vvLe={|A~瓛 2OF52ua;|g^ /o#JCX dbڠs^וԯ*gu$՝xYj*ÌSACJw/E y*kդ*x eE\G+lF& DmM2ysl:?\"8X.v 16mqX~l_:;wS0y/z.>q4+P_9aHdOeQ"g g8:-r$V)ۮס/Y{g;*.Maܮ|55ЀW)$C&j{U@H57%y)yYw0-hmړ\؃!m!''UjM.'ǰmU00)6+*7Ӎ#BH/"[/:JwIgC_.M)U RyʴX%|o^ ji_ݴvn۰'g#(CsPGIpWBt6sVMj&G"Pś7˷#mCLؙiC`UL{T&t"O6%C(Oc3K*Q]= m&%7)_cAP+ XȎ~6OU}2c(i^=kQ^Q{Qn%~`.钦f+b%N@y{oL1ꐠ1n2ܰh&(b#(ܒx WRL9+stں'lMZY6› KLNpӁ jn)$(>Ghz«H/DD&Vɒ<p YfZ~.(3-qcY 0n#f6cg>5޷:峃З(>cҏP.=t;g>x&(*\Fߕ>/PʜO.j(߃[!Y{1ZPUb]( g"sC+E) Zt׌W KX8}iy3Ihg ?MN `Aa=Qc7lT-+Oɍ+`h2?=foA9pꅯt z|PMӾ0 6<異=o"{ַobBAR_l%K k ׄFZ~e%(ܲg"aWC_“e`%!?JUY< Q!A<T{h+{|W~w zrk Si&aID)M,|&"/٦ X5mc]'ڽ>%*'%r8\۰xlQcgFp*y_Hr7bg4i|v5m4dgh1t归auұ~&*+#hc3/Ly%^.rl*Qo|,Yޙl Ef翴$PG5iM|vj!Pr?Q/׿\ѕ Qhjoh kwR0~dؘfȆ5Wh;HBSIŇ`)S;hkE 8봂[J>fp[%1sGaJҌ"1֤ŨAEསp Rcdt}l^X6i2@@!@Do)r ~|.PGA,%hq\v7H"N< dc /DbutL]t8j7 8Y!4>Q;.}q ʍКd6дFG/.IQȅ6c./@8 @J_}QnAxIr}LRi}5== dL~v(}p}F;9M+v~BCb%dPwvsPaAsLRhVZoj󳬊,3#V>%(x1iW"*vy\I,=?lcD䕕^EɔqbUye xG>[#t'[ՠi~ًhpt14@saGlEwq_6fxldT(_Wuؓrrc!|\8kC{Ia)se{+Om\ç|g ե1dW K>.qV7̲ck?[o88?Bd0G + *I߶APM Rs ;"KzBdlFqN3d[vW\x*B?QEf)ݤE-C擞$g\象̴|v_On ޏx8aJ'ƨ mDr-nv"gYߕx6{b5u|]Bi^xpKIpЯʄ^0xZV^ %`oXVU-qвu/!^mK֐D0qE6 |觠҅I4\`WW878[)@@#Fm|:U)tvw3{9DQyʃ3FWz (T,h yKVUZ2?j% TVhb;2o<P"4qd:7J $<%,/)b8㸉5y ^aYcDߡ+:%whWSs9cE‹ӛ>DŷVbkԟ>exd'W)GjXUVˤ4t1Jrva:9NE ;0e:\z)\: Pe ): `*@51Ԙn8+,gɦ%M* v :r$-?["s997Wq淌~$ws f4ʚxN?1(Uѣyk 6&j#^ W-/p, 2iYduo=*M)Jc#.Bz>e͟`3 g3EZfڛޞY)Gc wku;TSJ1?tRVl`u>"e0~Dj&X»J*K)¥<ʄ pއ'neɜ2 =:Iy]EqXE,m(VThS9RԂfnkan>#OKH>o ӬʕLvJҰ h8:ƙ6lR'1Lx$N:+w\E,+G}/W_"pA5~1T*l!0nGh7kPNaF6-*acat,9\}iu7By,2s΄sK$6Ǣ,G%*U9u?+SBbbjh W} +-k?6/1ǵce%G6fIS++޾AL_cW{\pHfS {k`g/F+_D`Ok㣧̹"8ڵC ~g;Pe̐[JdT\Ȯaj/263Rkgč Bg#rꄗetyRF9E偺̊8Cr&؊H&[1gs4{( ͒co/{vXU;-#փz!T>v虓ev{35>{C5|z2<:vbA};qE*2\-JT䏱E@ؖ4ߞ7K@èi:^%f1튨Ckt+݅sosU s"zi3Eyk;̰p C.p<҃oDKg}>Ò4 eX.аK ,lvm< ~~2!B`P%Һ <TsoUzZi[ORɽ_4!A}H"0bTurxJ.c}terh+&keY: 92B&w;=9^վ@y4ۣ0\-vHnT,N8;7B'qnvUHjk֓tcЯ2Fzfu4 oJ`R.p/W2ӳ nUz6,k :j8FߊK]gBF.쌼&>bCg@"I4MPHޛBmM]˸F]w,J%C 3_$դ5cWKV/ mT?ZAߊ9̬?[ZWvR>0~2yv!?܈ 㗑=m ѫG9,ܘ#Aa)LK_J6PY4}~NGqN%sok&=¼Iғm[)ǚz)Cg }u[+4سHN;S\VG][׆=i8-lk#n&9YBrq,{v T1=VUW~a ?eVw;;%Odh4/ڙٮvٲm LidRKBpȑ&ʬԽ!%4ۂ190Ǎn6|!;qT*W]eaqOr`ѹksUoWťAfwE#Nw)22M4*gY yy|A ˌ7|,KM0%D<5*Ǟ=M> to{, "uw42l/9}}#T$$%pI[-΋ z"浰hhAĀZFI?T9@˴jZ*t!}@Q3-YsEWD/_EU.H1Ѷ f`uRF61/4-6x!O:dpS`瑂K$B;h%c]RjZ) 䙖%EZ11]| /HyT4WZLX:wyFZ?С%BSuȳ,n/ ,%/*"o!W]k4O~ X!J7Cvș7ͮs`XtWW͛`m${E',-L~k} X2˖OՔw\Ă/L9o?Ȼ06U^0 21Gcb GZ||cJnWZ܃]Ůty+I0`jb fݥrz;0 >p4,|􅟢iӠlv5"\X.sq/pZCRgYF8,Y@JAyOeUUuUpPMÙ)L>v0Z'&K\|W$) wnRJ>_ B$fCԊLZ z%T'BL=pqO¸rdfO]Jbn9Pj\) X~/L'-U!Phg bB\_c/x )bW"VC=S1YZfℼ,`=Ԩtr?S*BxVUwǁeLd]|1U k/[?2)&!eyQ:+ B/`i~^G* Rx6G3cgLu /;{43`bqx]*ʹ4?*,uKJK9.#9+̝Ws@Igϣ PI@%aZ [A[1Qy"0=b !39hԇ F Lt*k3˭a`!:7<$^a0K N_)SܻHhy+[mWg 6ԣ7#$,LpP3i_ȇz+N]X< xp/»͡,OL8Kö2]e΀dyWAϜbȲT?Ļ)fAK&478A= VU {0*#Ƅm5F0Tݿ)Kǿ=Ai4"IEVq7ƌ{F[ KbR[!m&nN"$)vC1&$#c?+]#vs_f֪3:Xv+=b}N`%Sۈ ^Vs*E 0pf+2cCU Z}ҁn:O0kAV:_-;(T!<IЇRa'D|LJM9y"]p*U\8ѵYQOsJ8V7zrqb]I= `ӗB9 !U'7lb Td-6(6ϴ=Nd?!\]x$э##G HO>-V@G΍ێX!eY T3@ ˀ}SJW pms *tldl4V-Q|s"hr%(%< %-C-?Bo0Iץ@Qi@xr[* bV8ӦR LXwڒbBhpѹn\9*6CF]} Gzq5E8{>yjG줵ć#y^wv !)Hsm@U<6O o\d<-9$Bi=+oΥ%gɸfQ3,%.\f쇚 G%x_Ĩ1-# P#R^0 Rw0^HËj?),v@PTEP *v^(:+?@~&mNiX ~!Mw`{0, X *`혚5yCz]n?_:e#Z_8_"ɹvS f{t]CԗDxS a0IZe(_XJ$s 3G;4#죸 v\hcnŮ/F['oWtyنyNr67\iZ4}hpНce=2{~c#,c-=ny<4ww.3fÁ9fv)D$l?8zoDfW [k8h ߠ:B&XqBbf.۹)[c{Br"0&/~uKTBTOFջN6W w$vm)_a;Cu'^P:e< .wuJ5ouFD9v8ZXmy-(nR1o"@DFQtztޭC}mu#Iv.64nOuv!%E69l]`Q?2 xjySZYygnuBfYF6 %uOޢKE}_rXaHQ *7qyhn+nTO7O+sDoIIn5Y]~3G4=dR8/  H:Eo*r%nв %p> pYq(p*!77LH@KjٳlrvJkJyi<*ıQ8rnY >Vq!R73 a %RmSD،l @g;K4$SUl o@Vޮ+vȢY/j'iC=eOIJMs= ȁ#yplQa;] Mj9W+76i'-DQkr1w}8" m!58Tk+V?(.ɺ(&BMн׊2 Է;DTPO^,t\l% ef[SjCq-s+M:lS̘P%MaQ!?+kX\2FϢ+qF^qr$W /&D_u"p0INZXbk $XH\CU4B in =}ɣ|4&_+7%)߉ޯm?Yzءy畩v YF3, '?w&P(Y&NP;7>Г?YGWX V4v*M\<$"1L7D}#ND L g|[aGߌ- !],OOhE]F*#/+9op$k 06\R/Jw5/Ww/oumd Xcy vQacuRW1Zƺ[^eo?tZF4&oX=|H:j[;w5떓Gxʆe9Q%|'pdR6%;ݫKvAPsHsK|ܜ;gۻ>DL.OW x 識2I%;U@/aho* λj v8ZR`8-л$ < ' 5Yȸ.݉H\ARJHf7 2h^ ).w8=]hg 3 M U $YB:zp6艐{fżLgPo:+\A>i8^BMT×lGIС}% 5$  Hvo4; n*&qեO \#s\KWǠ^~ƈ9 i_vNv] ߕo=lSl:ADeI%7̐Z\opQ}M-oH(\sQ}Î#g.)-R}ޤ`:3eD}w 0Ґa;ς13* ]ɰhFҿd/Kebh:RRea93'SUn.6Pn3ꄍ~{w vВh|g2Ze~a|Z;ի[& gH<+ o'Łfqo+UNv27R~9[{1N5Gp|̗}B &8s/3BiYLc|y H&3C!G#̐<;0NTBد:5VJ߁pW7'ဧJW)֎OHgAqaҏg!n/L 7Ʒle9nJ`G~/5IvMޚ2?-!SGR<ƥDdط/8WsK70s^b+݌ەT`. 0 vۏ| wzsd7v˪;6(x}HG=e *6 3ƃf‹Hy=JI|\Iۖi볿ޞRPȀ +}iB]F%N`1 mpeJxrx nv$WI/O_Y]t)7tr ~(Ό"׎vUs򍉱S<1C攑Tjqu{&umz4u5;XXF0pg1o+DXunU;+%/Zi…D0R;`D'ξBC钨mO7Α0&WC 9 I@bib%C<ۣjCL.)#d\ׇNchHoiT#yx_r%׆9\ ތu/ (-Gn+0wU/brK\>0.kfST$h0L/&8ϮR Q_l@|qDgp݂#=RxNfI {0RAUrK%CmDIa"ړS!"!\6QҀVŞ.XSa̠)5V84?zaD:M %/WWrJLz˘OJ{5304:\!r)r!PuSR>=>YErQ:s(uWCI#t tRP ݾзΏz;' 9@XWS$KUl:p^һ#ڭs,t{.1Lgo#j 5r+i5a{0~<ߙ~L9 gzbag'ȑ) ކs p_5qĮ)65վҰ!%z~]F {~2e{:g&䈾 H!sR3(8Z2Rj~n܍i}n&_4WUgŵ\0rave{C{i ^PztK>״$)㱿xF‡(G2 ݓnrXtY(C;5F}E6(;ůT:'uT^풏ѧ-T ot4;o;ŀZJ _iݥnͥ#ٯO!|%{ܘ8JmPk לi+2RE}1FyD+kwLȳLQSYnIs9#cfHb,"]\ƍ̩ j2>QR-é>喿N 0=ߨW%{4X IZI(259m_Mm бm'a MpTS_p ~=@yIʧf=U}feq:KdtyE"Z?0 S6cT%E|WЇ̤؜i|Cr/uCxA˨3>QbY7қ?϶ #p9.)MXW_+W(+<[٤5rn 4L26*ob@;|' Z/]u"'+})7(2>o=zZ20:X 'cKDzS?cMhiEZL{e$5)8A 3%ph$3̷5 xz,ia*4mB(PBͮOEp&Hn;NSbw;h^PXTN^˾֜ѡOuՒjb:4qe 6V&~P53H1=E59AY4؆ * o7ry#qWДES=TSh}xס&A'0ys\-Yl){J{Ӿt+EY+Ĺ} eGݥ -KHNǑC8Ez+Ӣ^8V/d؏=aLGa>WWn泪;^k!P &C(:x$9Kexq#x+]v|^WO|Et`{ZMw.W@4+SI֖b_w%&GS+(AQt$5i=Up@Vg~SuN ";aP\Ayxz U+pw 8e0K/@!9B-HNBQGkҁhp6ǵKߣjN@6˨PJl4+G3Ie^aX0QGƛ3X3_'B .vVo2ne}{ !ms0 nB,<Ӗ._ Gm 9s],b 3 ګg {!z3*Ҩ"62QeTl7cT` 2)C'{ #}=Ꟗ/8b@#jQ= n$uŻRweJ,L (Xu8$Ko.Qwާ#^xKG^\m0fhg7ObP/Ʋ'Mb?$)UӅx,_?a[&=:Y.5r.oC ~YoijW^3(bGf9%6tvo"𦲨TẑT RaO8t= $δ%,{d NI ͙u$[(@ d 7z{`^)=3އi'Dl?yɓ]EmTL=j‹>^,e!$%kK}%'?-'ῑ9%w:*f\x-$A$;PuvbX'GۢsE ڑTKkqZa 2M\v Ѻ:q:۔vSZb(Bjp;בּ4J]QyUgGj,kO߬CMC'Bu7l5Ͻ}'S%_"PLO` `?e=+rZp 9#!.|˅Eww Հu}TXutBΏj}9ǴF17B';"~";0 (7<]-룴 Bs6oQ1/h 4 ב?z/D]m&E]\vPMaڕv ]Hq4=&"Ẏrt@Rr]҉$h:5حjժgUs s_d1''| \Owj#ïui5 j6, ``\9Y%l;ǿGY5h)'4ʘqbt0xP{{h5edUM[F#[!Բ '(hH&SEd9BrTH?%Bs~HzB*ckY%ÛE:IBLULx:LMR!AP  Z}9l[Hq M@&I,F[!da]w 4Ͽ^~pב;D9*+zYV-;ww_jEO7[ه>B~:B 5GsbzmYUdxkt`F U>M--֓8QѢs%7%J68eY,8E2~%Ղ+f^Yރc@W& 9;]8`+DnY}ޑM,炇(W\{מ˽q,RǨuUR눠c@=#F[Z TXt\?Q+f$A9aS &@2d=_z,wWr}ASbxŲӋ Sa_z=E]r7۬yE/inrKh.-G%Te?sLx= #bCZu[]'- 6YXPQǬKP &;in9D OM$StP,^MLjgDL@iM-:Ԋ|Ι[?f*W9ߎ7ƼJCI&hN' /|%|B]Գêknr W,"7;],w]iJZ)9GzVVh#O< @`KQ!"LT'2&ΨBtz"3ՄЪe_. `SS/݈$׸5J3Ox.)-&XL~` "6gzM N88IB+$ӛkRk)^_*z~+c?"YY~cN'ܙz;*XDzHuDŽ,72Ta,RE4 (Y5E)~i;`?R v;7x⩙(O I7ϰ;.9ld~>>INBrF)- nNaHMZE clWmRO0)3=Baw|9sgK4%Ӈ.yOB6B=nyCrkݻٜ" @ ;6]٪ Ǖ􆾸~NJ2ߕ=^HKط|߸ !I[򊝐]pbpN6Ph==Lեey0cǚ)ֿ)lxɓGPڋ]SԈLMm/wO7j!"s €֣P_Ԥ^JP 2u=)enǜ XreK twDyB%A^emCC-CJY5L0_dv/sTvR@X DEaZ~d`3鐒4qS>ꗈ O\Tᗡbd9hc:E$y~`FZtvf2%3|̓PtPvo[cEYb"I]G*Pf.nv3T| `? \ ӬrXX{?*l"c&1) 'Aawj@ڈq* N)N͐aX_7,EΥDMG!&h? oU& oT}+^_\s9f~UX'%B_J, 7OJ°8zgNt!0ޱ2jhwcVByel"_&7[$5` MEyP7=z:yfNaA*I‘Hs>th7f8؋:ݼ@wH{cpG>լ=#JOx款.`e3qT[^48HS LcA 1]GwRB.`XͨFʵluv {gS'Oiv,'ߌ=QmIQ=^)XOl!;4DP Nz\zn8a]f{^f/ 7SHRd?N%fz(b)#6A}\5y>PIg[+x&ݫYb(ӹ ɜP]|} =1[p~+R-Gzzmm Nc@9h*%ʹDFaoO]LC(xR1cOpXXңKr# O_Mjġf먖f U$ ]2z KQ e{%q;bπ–zaJRZd\Zd|ܼY=So9۵΀Kuc_bSoj!1>jDpd,j:MvLdi(Wв"#gIF;G 0uv;!|Q귇pYd؇-?)iq?}=9yVWpu ([:A>mJGs}PAʍx`Lef⮭nTWwM[l>JZÈLx~onƢ/۔Vd`\V[ 7DXk8ۍNyʞk#Fӕ~3,$aU2)B1B*ϔ7-k)Je2xaa(mhh;qd@W{ozJZy9 oN]`΀oh;moi}^BˇpNW w kiƄTCn 5iF=XdsnH`?%ͱ8fd8F QE[` ղ[X3TYߓG q? {xUPwZ&6oa8Q(h VfWfĩ$F_9 ێ=@EȄ.V1}OGy'Lȟ]ZԸ嶉\ވ ;$]G٬ymԭva 7Oq ?K&ϻ̳U`;%+gfBLܰ1| 'j|һ6uo @|y=>f俧 Z^g!c3lqhGaZc_sEtg @Uk5)U7+!آN%B1I:ST -L(\RY~ #P|6Y36W3k:HQw Ib2=/]h(qC_B5󃪹 *r,\/=joVy!oN0,Dpi6;9ҒHͮD(G}FX3i:֞MP!Ccj%[22 :hzqlcz]Ohd$3[["E tc'bɽ7qtT 8sDW6q AQ TkP4't٨/Ez6«PԍpGY|p`hj5X(^H;)Q[ )y $ُV6Bkd)['KVϚR\/T*C=^{-˹}Hx˹1MZAYq5?Ԑ^hl#$K5oiikPe~TǺc_3DVwswa#RS&ި/"7ێI`\EYhXzY5Sg.\`yL \7hj– hꇼxU$uAZ>r 1Bh$a뢑#8pct VwS'e5jR qhS"*ԄQI0Gm)^tHzg ?vbMS[ھw_~͞//@l3nqz9Y6!r&5}bxOgSRη oe9?}1zAi}Z7*O#_;k MSFv`}G A}mzẊѷ`Cp)դ:$(rr\c:Za$#GO04ƒȖE vc3.'m5ffDZlc<8$'Q-5"%n(&7-/y#WPhN5.u:wdJ1S6\r4"E)QfB'iz'^!Ϋ2`ӿ0[ @Hi$ngx#)F|VfCҜLVL>t N<8MPϛUqG.-њ iJF+>Һ Ga|hQ15+…bXq^WE6## $Օ@M F4xD )p!(Gu,ůg_9D/>ך P hÄ}}:]2nG5q E-SƠ,nnL]gmy닩[@3gKUODJRO :Q"Yd+uQJ_(oq*C t"sz=Ant֩@l pq@}҆gG3YoWXTя_`P .S1Eь]E=[Wo n]ChKi6vO)dUP]HWiRi`yӘīCDN)ElsWl*8>+d/ā!Ӡ@-PԌ :.2#͂Vm*>]X%C4.(msst!VUxUyzTx褐m?\6.H7 @cmkhƸ2I  v0u{ݺ^k w =0_32\\L\%<:`hs"/{7h>ZjdFꎹlt=1L$:4+ _}=1OuIކ@,f/*ភ/u^^XY2❨RNUK7"bfpUW~ujA8˔Vg UJLDQ3dޮ1.?dp*^keTA.aIKrH<*e56ҫa]JJqɼ<#ˏ_, >+e bE̪W-?4stw p2Oɉ*W\pGŻpX\Oq`$.5ET(Vì6%[C$*9F+%Y& w {l |a;8 <;xLXu`/l\u͸,`9Xn@D+^*Rp|,)\#:;1p_}e3K6Id]lyv"Ccs >}k:|Џ3rs_ĘbI0!z'rgSyX>p;U >SRwgkV9PC!BǍ-E4lSuЛFmD.}$aaAq|ڶdu$bsW{nK!~MUݶ@)Mw.3X\V-}רPwfV%Pqmt7.!mĊߡPšDLQ%f;,߲90h=#ǽ̽tC;kL ED.QѽoH+lBނݖ/]'*6'%K F7m$ /C`? -G'WlG.Îq­Hu'Nڴ%ٱD#ߺZ[:K Qa[;p雐PΔl-J5fo!iU.%qxOfJϹ<2ش)OBqWfg7]s[C= U8hɂq"dʾ}*7}UX;=P~|IEi3Y5[HpFGv^FPQVdYl)H+P-ӯ'4!1) :>ۤh6:/V ^?TLJa]p%t8GӜ]Sp?$l1%MKGي=_ZxXG{c-؄OZʸ?Dlzɺ^XhUM w&$-&\#p0p&{׷7x[Q;Yk(w ЊNF4IE|ٔ'Q#;gmnWP"vAށ/*%;=2zᅯŇ4AL~CdN82Osv;mMH(/8wQb?o۟ϗ^OL֎\oM6(.I7$K>0k`Bۿasb Q3Ըmjo{`]Ni6Rݍ[ba#uTUO}}#D| ..܃aM%Nӧm>^ᑯis]V-AWRpgxbիMsw]qKg?"v.()E1@/mxBjsU(Bn~&3>yxo &Ӏ3E^=S[b[|CfŘ䡈KYS=rhX ǎiCAjxU'Jڶ&\gnW}DONLHiO{-dx^;`B~klŲA2FĬ zbKϫMfPt6{+x]@X^F2$~/pim)5B֪g!:R4{dU/F;a ]Se9iuo|T0H"Z4d!OkreE1iW6^)EuJHڑ4io̟1χE^htKeB]I_F+YFǰ4~8Ί<Efmt+ϭ631~2pF+LX__IP^OQr{J1glLD u"^q=MHb)b'ȧk.o>6,7j箶㰅'r<BK#zݙ2lYhe gi|F W(€gvaÝJpo/+ 5F5j:/Qt@=z-TXbФ΀σLoGg۷=?'_p5*IEA~&= e9GgJULWj2_ӊdEQJW \u߰M oltn`%ujw4An L4U~h𭣖e4Ǹڙ#W2(j7} Ẃ%ݟ&e,i{{΅nM4lB`-#y)Eۀ}R'%xg{ y. \idȏv{Uy߷Cbwkl쵗.I #cx@mCDEs_=:02wRT4`rkkI_485ɥK?ᣜ:BN̰؛ARu((.l|4\לa #e{N8)#h4Y%*ۭClBQ(vFM TKTix@b@q;gWZAbw`gp>6Ҝѕ דF? AZiC;pҹZUofɜ'SgFXFLšhdj9w"#=HPzr"aHid$^ `w^{ҁc׏o S3Agn47^UY!ub(ۍrW%tf~Y)Ջs)EB_,3-$B TU!EBs*z}wg}&oZ 4%v\ϨKxÅlˣ!tf('ps*bcg9$ne ERuZqe[aFn@2` oEIA| ɐf 9b8,yS Y8_S⁀6 ʥxac1 Q^2+AWFD! a-w&<iBk Fr1ۦP mxo/Zxµ%[ }Vl_]ehYd>ܭIhq=ÝM,2Dև*/Z(LUMfHT@\fc=*7dIk-'!Βmvc_g>916拲؟ Oؕ>dmk^$Qs͛bI`S@R$)˙ LvהZx6ڳRٳk[WC+9: FYqLijMk*wqh/WQ ] ^>[p괮˻-=g\Sp6|bӯ~Lպ4eVt`ѼgVTݳx`Cpz ?\Õ\N=_ClG H}Fd{7jJr$]*ϔl]97ƣ*bׅ X hXE Pl&)9 h>ps@WuM?fY."⢧~ z[9MZ3d h6XS+&o]::ؒf?oeuAkʠ<Թ:иjFѥXZZP wn?y%Mb5ߟ<K *O}&U_֑K2[8n%>u_#ν𽸾$%MKՉ,F' ulS gO}?t ut@=lP]K8+rh9] V|籒o,{.!f7n~ 9HUEօ訑I:w2(0B}>:dHGN8\kRf,0ѡSǃ{N'QU(Jc:l/zqwDBOjǵd+},PLۮ{B=~x[N])0ORA) &Y^`)Bo#VW9. CMJA@>XfqY{ȷ_a8O\ Jf;~붤Jݶebᩱ;G6SS MvxȚt(3 ۗ?횻9dDÜ`2#mS+=# ͭA qŎs#[gqwxSOKYQӘ/0h^GotýӍFQ ].Oҋ e Nش$d0PV uѩ6oۘ57%'Jm@i_\F4Dq %!I»SA9# {9Pa4}0Vi@rJL{~%l pqi'I7-qSx+ * 8im!"ɆHorc;- |vg1⾫>߸`ʩ N\^۳;1 rL$fxvhkEw%pFVC MPv.)XǹlZ8-lvD5YÛ7nOsEQZ`PjmL.Sc:̓lU&{=Q_4:RTÞ檞QHS]vٺLW82X1/{Cy7o=>Z"9 Ix)4473Yn627lϠCek,.6 QI ͵*O'h=]l$ӕ/&W*d"SGIS*Usɂw7aG FP)Lwem IтMiL}uqА%k-Co1c*yg1{BEFJ e!2h٣\.3"2( q<{5v~Qyw)9AQqhja~8k {R@FwbY}z Tp;[7k&3Ks`[HNdS)yf삒r\j-j}:FؐObէP#ρ'TC@ҍ\?C]ƁoiaSq#cY?eD.)>w"YŠrϰA02-}^d4p +@*/kw:UjYepދ@ݞrϩ<B}ūn;Ʀ 1N-xà˭sPܷ8 N瀂#^#i4.>+Ы~rhoFЈuW<7u)DIM P/s&qWegލ T@&e85S@\&85REz+謞<Gz:a44 䂅hags#08PLxadjA &S@+z0G3)OˣPܞNbA3ĪΤ 8qK )h) % Fe;R}Sت c{PTpoY{K@ĞTށsvn{fq܇v )V\3׹YŴi@q6eZ*J[>Ax`ӠXƉm+0n3O;90JGrHd1+0Ɠ#fI ~Z(WL 'ŘŨ?<У.ڥq,{r~bRlv&UJ#跕Teܽ^rd=ϸ(\["܀e <5V*lm۱8^? : @? m#bS: ]~G ;:[/nz?) '8Tt䈜/OVB'{*rĭ(23yE)aLh, R™u$_J3!T[k|H)&3ĭQ>U"G~qK{$cxS`bSY L9<+NʌWЂ=;jk'b>0bTܔ7@r dMsYL*g5HaFcB!Q-!҈UU.2mcO?M,R, @= ~ ie@!Xד6 >F>RK •fnEe*3¢.z8~䈰%½Lw dJXv& Rn&}wH7t/Nj~Xr~©VIWR~A{H>F,RY3HՌb|PleZI G/IC;L,TK`t}gү-{ j(. w4a_")(/g.myv5UKcj V68(oGS#"Δ"UCUÍ|V1$f ~876$êm0mXVa|֬kDPt2 ~iEp˅P Cڶ\gB薺xr F?ZDN#٢Mő`($yT$1YP*h*bt| jIՀ@`!O?% ІV{~Ri|fw5 7 aX2߳< |{5~vAyʪ!sU=1 6Uo껫.`[ng,dQP[+T%*1"aN|$we0G/:4'뇣rdTfI4[[ATxE,n2ma@e0 8bw/\wj՟ g۳} ,h֓\IBM*[ŧ $h6{\_[8ŰSLͬ7G G!Q{B jS~%MHj)U*VDѼUt׬_6h%"ɦ.: O ʔr=wTYY^+|1r,fEBzG74*8{ Kӡe60h&m\35ae&%PK +<{䘛 ̺Oh7Gl4P,qHrx;kZw&ŵLօU^9hg2e E%llNqF87CVv3K5a\_uj~HY!Ru zL9ߥ=WӐ!x7>1}Mz :9xb\ rKgc} < TMW/Leikٔ8Y "'{~Y.κw9LXט5$i½! d ͪL)˜\%֠ NL3mrm(CxsIߕ_(҇Z.S7^qNraD#oNrTzw6@-.Ћjv( *A:Ώ^I8{b lKzqGNj?C:$5\Cf{]ɤ#3^9@L>Kw|nGKx GؾkpLڥ*RѾ qLNoL(˙cj?/SÅ ^r˜2~Fs>q8?Ƀ~*7h]W f}+ z|iJw=J9(|%q)WW=pm>Ѐg?P<ߝO ∅pʇlWxĂH ƕ8ѕ$\\IYDZE+xf(ʧD?%{Æny[l#fT4ӹ\vAҽ}3b:/;FɓRCά2 |`{HF@]Tڸr 6CN҃305ouSnnTvmTϑ{|. =f!*΀ٸDL@7N/޸qvgn@:b\RC8߻V=z0$콳G. t]/ 7Z՜L5/4r!w.>$$V( cU #&8+M)אeO{p))2o6*c"jqXw[~lQm0SAY5йR{}V'e<k.u@ xGȦ>^qby,ʅ?U(q5~9YE80+`C0@ΝLD,2@sxFsf9oNoXCvWôCc ;pCf e;.;}rGw!-/o]ɔ/U[:D}9rl,Y~1R 'o,JOSO|A" Byzx؃$҃zϫ%_owcP3rs\]Zh'U@ (j6ʲ?ښ \EB7rӁF-3I*JhH;wN#7s tqW>>Ïn~u2) &mC ;iֿHpslt4I@}]KCz1 e*beŸ|^Eb{KFMc!D}wrD@wy͒Ɵ=ECWߺu]O #İ\dtc /#OqHu7Oy, sMT]j;$̇(}[T^jiuxMoŵUUˁ]]W\lʐ&鈲?%]sN{XPQUoLǸ'^ۗзř`!b>(˽h<I^| W֪7#c!.2D:8j͗isϹC߼aT5Y4I$"nXE/PbCźJ$U֏)&b?"ĩTɷiV2t1N=f–31Ij=5t@7GSahQs {bg#Yaw31<©bO uرAt)WVU(:1د"A$ќ='Cbz3d^π+{3y#281(*f:i  ~Ol@ޒL<G8> b^T A;cX`(r(=󾸆( E~6q-kI%4FΉd9$y~,|)1#V Z.V(g@`yخWW3BV$ԅ|XOUoدxvԮx(֘~ipz(XbWɌX,^ߗP'P;>D.,aNXXXVI:`Cs?bn,,ih`OSC\-Nmƥ98erT]=fPH]E[B gI?m_u^Z(~2k4YJBn>/Ɓ[|~pZLh2y1= P %X:xȄ<@^DCt0i8P5`;n؞ L[6v& &1}ja:±W{23rrs ]vyɦ<)¼<)o[;SLt o.z\~ 27N4v9{5dfUY֕O&!Ek7uݍg-/. 3J'} EPt Z@wUKW1ħ$S>"50ZN:_i]X_,YoW1AMq=9AF@:xPE*ʙ &R )g>MM$rv]T@Op1`Ֆ }+9HW_aYgz:QOrX49cuV^G3 Bji¯ޢpz"V__5ӼbK2w+x8c`oF&TI!FM/&׮HH=t`rr9NN3d6nx&P>e$[K 'wzJ> MƼ hY*9{TGg DO]eСoz pk`e]@iNRX&jG6%Z l;kb֍&L܍&SL%%AX6ZxCJ۬GQgɎ/f\!y= IJ }xV"AD DK 0/2zƢKl54N9aQ\(д?٘^+#,>z–֘fl)E97!XL%l#*" PNg>/>kJBZdC 0Ȋ̉J /O[4ût4jr vheM䑒t]c`l]T|8GWa)&_1vVne/~HyF,Tb\uI% (($1M[}\tx7#-‘d-yB=tdHFx/FfnL(Ox0IP"y1kjZH6/5?4QRCHeWRz1q|Zcb;ӊ6Rf/)SexoT,6Ģ?Q𜝪Ch=i4zq@4M7#&dv&6uCWʪ+9@ .n^`yĄ?#WM1@;ˉq+6au<z c$GScQ͗XѻkzͽvB |ǘuV I`];̪I*lpqP&邧Yj-1>Xn*~~a 03 =`ȭz,c 2ְm~=};ڙxq,x8.lwⷖ|=1Jq.pf5OMn]) [-n~17$o}SaUG)dtxeۚQMSVmVP/¹q7Ϣ{c+yj}7r{f;X村Fx3Y.\)\A4'n ?PStRTdZh~$JXL){\6*-, '@ \ s"!eA+]bfeˉeH7B%~ j6Mi7aqɤ|Jwq673Ր=/'ZʔV`(|WZ}uSIgf=GɢϕߑWsB  _99} ;NWZOMc6R%J`§22O/3Qxn6DCy.2iTY0xLnQ9p Bpu>pn016[uþ%0Um-d>¥OA=_FS#o,s vŎ 'ڎ]u[uiH N?aPqW%|jHա@,U=_6zu0CnN qtrB9 2nT`PK4Pb3TD.`s}DRգ9%V-xW۲9@"Dַ fkÂf=_?!hgPk&R=y BN{91Js*cNB'o @+%Zqم3 Yv""T PPkT1_X6J@ iUߺ/cD(N[)Q]6[jyYQD?dAɛ:8s;RoymeKR7lѷFVIO39|ʗ,=1,;Kj>Ƴн984zb<-0m-Wn]m?3  =]zsׇMTEc'BtYYLA2GD*7.wXR ,(qXOmw?8]LM$ Lܰ07jJjcɜgTp Hu]o3ő%#@5W&=uDAYB-m1ac%͉=5*%¶,垢thǠfrɎ~/1 ,zZ'9j/%J޺&kd 9Q/yL{!sFa^,5c 7f1"Y)-rq/R(&,~:W=LV4UnO7yXi;2* V9`% ʳ]ۏ ! y5)\Kƥ,ɐx?T+kvt&ms[ԊNcu4O:|dqFмhH5Z&>2ev.wVʞj2vh L0ۑ; ⬚_o+Gmv!\H+4t X "E(il| ǰh ՐiJ (Tt C}T(Ž.3׈h0Ϧ׵8J X0! m(gS2< w;#PMCqP:D+7Z%Y7Z4jt*T"%3{[xCq4(tsbH}Akڮ@%:5=sL[+4*=VF+е$nZA%*KX ]9̻#A~Բ՘tS9,o}˫'UF3צMx3_Zoΐ:h_[L%azJO7уtr$q`;N'3L>Ҏd@GJ,%h8eW*!yzG pPݘhPn1w5[=тVL=sT$p\#)cyN!t:jkpTF]6ģӷt˱Diu`Ò]m}yi WϡkjRn Krʅ.%W{N-3:LfbwR10e|mG6^WLY?id lբAC@njka8b8S F ZRp^Sj>bO&Ҁ.Ak>n;Ak (1hH[lKpMBv#XF T0eR>iA46iN?ۢwV0?axiOFCGfVg[^Bt%y: c<+1[vCk3璔Lz֥jP8T2ϸ&=Zyъ.rpw8'bixq[QXM”ۼT4P WcMDbbXD8&FیM9~t@Rm0@4ǐ\0v36Od}XZzbI>:c\ӊse\ b^E׍H!`,u{vxUz VkmiHW@c*pw=&_shv ^~uRyH>E}bfI跋1͹[:ԇRC 9 @CmaFM9._Tt(H{.㚽SkF0I)2>P40C&ɟ-US|+Jn'\ReǹOo:4{;N+jh}]6!sQ6ё֝&]bȫ6Tɚ8,gѡ Ct>f6 G7=  DlW}z&St!+g=lb L ~IjB~(߳)>Hl)Z`2˵geMMI.pS9ZB?ܕh!uTՖdHC-_ƻvMʽ"I_B; T~atn7޹A!ǡ[9`9=Цr|wYwI΁QY8vNzXxv" hll i"'<=nwxڴ<,+%R-bh[|xHr Мfn̾܁l"_Y{&H]!Dzicd^Nj wFsJO7Q9e1vW+/,np BUtw9`P'5٠f [8#F7> yc򹱴n/@Fdtpvpgi$'C3dre,B(xo2|~!:Ov*Gkn(j6" vyH w|~$k/({P(v-F MyQj::W*lQB#%>`J2BuYckl|QƟx?߿ƕk=}ZE>Xc^ A֩ 9_m@*PHg0 ΋ ZzX%M7Ql*%i7穀"v6Ք!ƨ ~P1{>xeѐ>IsǤҌWgE$Ұ&DQhUd{W;$חOʃ+Q_k-{.myoTǓ tND %X6kzsx IV,`sƹL;1L* Yu WI  t!=nyu|EWd@-^Z\5@qרGrp<Cߛ#j7y<%¿cטHw#ȱ{>x1{s06 ׬z\gm^j^-dfWe 麪"I8:q25yնZ$nD K9_ﰾmiRQIۂ&.2܆'veu"b==IP9vWbjf>V5k݇|58[LTp&2-U" G&$ [GfqX*D$$4bDg= xDHupҡ"c"3]aZM,gׅneTy&N@ /@5T,(' EI#ljRxQQWBaQvy#d,ηݙ&=wx,My09WJ5Hs)]m6̽e~߳?LUDECABT*z_]J64Jb.SxnXz`9^&0/Hξü18EXL-^Bk7EuMZ_b=xvtRGMfN\.Ya / ="tHdjr43|d-Yn[JC]vLQ'(C,((y@/ h4IeynT6(q҉{$o$+LQl>| ~=!z)οRh'NGӘ#KcruvH%IP35s6}!=Aח*4PnցQ=ӌD='d/=||f8$ER+\LJU5-F YAjgx?Q#(|O(R$]TEw;C)V642FJV8oQQ&h_َAO4_bx(>y}.FEiR 3YJadFWm8c9]FQGyWIu}QDgx>`X țBIneH0##C[qǿIKi ڞX2lD7bߞZI-&:_dEJ"'6> wbEB;Q~%VgLjx/MgLeFu.mL[o:%Փ anJ%:n50gRC^.6,\j) jWi0"z|n u躵vz|*ŽQ<ȁ[p,K'4mݺvr1_:ȺX`!HᜓMz 1ђ!  A 5~#*ϊ'$VlD@tcBaH2i|ڌug'/╃_d k,zZ501HOGJo3%[\\;EZ4:uV銍V)54:>݂&$ʗd;Qp镳YeRh_|"ӡpF/+j7ky 9xٰj <-zMW}̜/: ūj- |ѻab>4[$B_z䋚\م1$|qwͅ޷BnY0y/=sw.d\n9Sj~V:_"T1R ]ELh!OI%(ql0&Fv JW$4p}FiPmB/9muei؍O$$(hhwU\%iKXTcHf_`Ƴϻ,äa÷'A$Qgv1SЇ`n*5ITB(. j.T|d^̋5fi񷇺PðN:Mc,c cpl3iK'K]3 -qjؠ8֫*,>a;n"lO*wV|~g M׭ S% L^c ΂1ԾeyՏ6Q, JTw]\DOY`ܱK0c 0%_Q|T>O3̀e0.M=~ *G2p[˭RnXܯƥRZN#6$\4e-Pd!]9Zvtda1m_$(Jν;+~HXkP0Mb3"'4ǔ0%'1mMCKMʣwrg"U˜W@5ɡL.} W=2oD_ 0k jg ./ڜߵP?[r )iFQ Ծ'6t淋`OLjQQBWphh6;UJ:>4@ F%MJOgou!(#¸YfY--g< cw/H)}2am`[0SMe2~gSD.o.p = /6@Kv jal`1 ?\ў{V{͋R.e cKĎ¯߱5)G˕ ыq Xr6__ oq|RGP&+$ Edt՘fRЫS@)]Œxo;`nX$&=.ԀgoyU2˦VL`wT /rv쨬j]PFD: ib9caZGW]t6i%\L=_;pJ߭s<~-0W]9#1]Tb*=gdZ1lCAm>SYd-L92 pOS.'׎·BMU%^#_lAۅ;y{ 6qÈ*:C+#$LyyG\H|TbD1,jꐏ2 X&U?E`GxCV[ZӮ!\[TZ,ds>Liy-עVR$F$+Xf61(AdFHj 9SRr|=#\Iv[&r}ݍtlK;h:3I6~s)=Le3s7DT`v(;7 ~$&W#(8ӓb%"0ָt:@wv(J>3{ -a\:`;MJ: '᱀D2IywCIW[9;B*: "wv>^34- qARP\P{xh0UVڨnј, όߴՋ'C͌\ĿBZQ?mv(=웳)zDʹm[Q |86PM:r$x*S`626!|ƍ3*AxPu%1![zfkUqbFa$> 7.wria/NL9t޹LԊ4gFNd},M6yž?YCbKp38~F*k N$E.`NH忓}4?W6Z dVh/d))vYd%n,r{uw\y@蠛}hˢPqg! %c mkb=:`71UR.Q$$e$ٻHUva˚4 e&;*a=7 1dHu۟Q*%vRgn^ =C řn>́vށ{ X윹uRܷNMéMpoBV]j O 0?8pM޸yw*\ǨCրhMqN*Z9*㪍S.IsҌӲߛ;\P@ؔwn=Fys$'d7Yeۄo:uEdFvS6-PcM%UTIf\5`Ci#2JR k%?[42,lZS!:W)QBLśޙqWtAuS#3۽Kz[gssOGxL+Ʀ{=kŰ5ˋQ298sܠI +K  zG%Dwb"fzcMհLuɑn Gذ%=q^_(` 3k l)Y942C3!K1J>ٚ;)p a ͗3;ջWfSBDfH×R"vJѠ$,龤-z}*:X{J٫ʹ4df3+ۄm-ţ' L,` ʍ>yWՋ#+AxhN Y{`)("E*'s2` qL .#k~v'w|ޒu+/7f߫5rɞDz|d^~,'ʆt\myithYILU*#K[oo .4 hZ%9ڶy!ۙQu oCujo4}SDBDIU!J|HJ, 4܍w  e4=44F tip#RXBۍL&$zNH T֎{ `o/官Z!dO6ZLoH_S e/Ce"Pk2j&BE y´duAq˳}@u2-J^Y|M `,%~soF!QK?42{G`<dtjS#V_N9?ux~*N'-KAF-s FgY=Ka^ԕÐϣ_@p|a @v~+|C7Y;S˷iA0¯a.XaMϠ[ ٹG_sMMEzlnK´V8BD!{\k@BXJPaX%"\52p^2~%guгU7cq(XKWU߮۹E>]5268&zqkuS3oqobc0)mvvob}lO.},X0 tLXچMm~auX%kJh1gtsϛ+*AN eP@ǾC74lsFHU\w3t9h(]*T*v1B}9s۲SרXI%H^22ADfqY0uhA2|`>a\.1ԋ,tSf1B<G(BB"Z5~ǂ;IؠPsB0:!-w{LʽtxC@Ɯ =Z@u!t,Pcfpli(Fk2urUUK<:K=L:hEIҮ ؁=vV8i Vt)Tu4̯,p?khX #m/aG=ZAq%c\tOe7n0>^_[!cL4iQUå|3PU?0w!+s[I6.}!sx}O}m̃g Iv6 ;Rb0% J^-{ԄFΖ_y gqEiWǽڟ]WelY|)\eHI1B`( Q/7d& xxa\jv)`#kGS  `K./+f&?P (/# fxﮁ<d5:,Ź%&vL ^XĠ[sZXmǁ4M ʸNyA*:=y'/VN!&bol+*6D65fuqZlp1dR [!o*9l)!侀p</ K}"eJY奖*3)˺77:N<TjלEM^m\ǔm9MtY$hP:0p]k)Mi@cߑ<is ؃(-socnjuçVFIftՍWj6s/UX@j8-b>ۮwb) ,?Xyu$ͫ2W1B_*҆tSCQz6*\D*|&v\w~; #˷4cq8mCMJV %羚ͮ"2*( ̧YTʂxbUnL\Cl~7@KBR*K7˕Ë/:vL>uΔAʋRI!Q Y2$HtHV[o6+u!:쾈>X1Sk^q!1<> cz,B~.ѯx"/OܳrNRPݿȱ=iљHiݾL9`GIix'K { oM*0P j';х-I-Ыr҉ܰH,y4J[ZeF!S/^c@;,Os}{>@ s VTCH&; P/;un:ñx,fUv'DŽoҮʛ: B/c-d+XhXW81psz"C>4E(֒=+̴!=UP؁ڊ0 YmGs̏6E{%UW Pwi! QE[tۚ~e[1;D|vU-# WaIwJ?3V1HWA:ݑĻ @eX@m!o[,!g Ւ{n콿MT&O.}H!oJV9B6rM)!YCPn3봿&+ӵ+@ÇD`_4G*Ӷ̍O&?2w[Es^YrJJp||/h<(rly!@/y;&Lg3'p=ʷlg{ iνެ< 2ԤDYv3ʅ CQHSYď,0/\5ݿh hqEft7nmg+{Y|f NfD =^ZPR! # PJ" W=g@E݃S2S=Jk} i2ԗb{ dIB+0[P*hH `GE֬ c+s"-\jwc_l*86LtYwCsqQ,bټ=|3+~U{. $*Do{p)Jlꠝ^Oء&|S 9zo dEW)<$ N#Oǩl}\L"6aa2rzc/d=oe{؆?ׅ/[IxPwOjc9/>*6qjD~%ojfw;#.ap-gȗB\ti o@"]xqR]YF̫J[1cq"ϣdzl+`d()Kd)f {vum:1_dYdkF4> >/8~ Nl~w'qqv/w9gqka}\%W*7y,?WP= QP[# 냔:+a~m5LgFlmXPP]"DTLD=R)6dXox]ÿ 2Q`ksξ $d4ͱmicm %[:hIqhsz]~L:W+ Mf]Q~miXrdG׬̨jyn9ӪfKѕ eUWN#rH6#?Mg <&C='.6r0~](D'*\Tϱh`e,]j}ZBx?򊳥U-¤U@1ճB,yՅ;9o}) ߊ } 5:|O`uϰ5FVZxeIy|\E~_mjK/ѾC6oo@2Է?,O@EƽչHEV ڵSfRI(g~jg-fg \JǏoX^iS.髠ޯ$ sws~Tي׼0K8>Qt0P{|4vf0_̵ v!w|8.'Ybw2u=P#ҙlcBOQp`o5UWKN)B7I!<$u4U֛>Լ)y[Y:YIFzgWld wU j>}v( Vhѵ#HjvXxo@'t/^fɧQCj!J 4n*4Yy|}GŚĬ`e,Ʈ&-]Zk K g-4A;x3\NLbS(0> ᪇Qh~3tźJ+͢*'=j"dM4F iᑳ ?b8 (ze|JT># Wpbu@zNрDӐH'M(mË8~;uUҹ:tD8ZTloPmE)=D5PGvkjV5̘}FZ!~pⱻL-wE4C[Ć8=P p0&jk Nb^Y~̉*$9acfʱc"'"'˻U3*(NEi2E|G2ގ]4#"\$GD$UY,xŷx|~fut(G;ݛH\qr[{0;x/ɺ#ߒ L U9&7h U-D\}+•iW| W8!N+4uoTiKc[9QC%"11@al\{ rXY +R.;Asfhjh3=A|0H2n x3_zUj!ub)o+@1=-d$3ͦiPV|=Ƌ!%3I"ah F4yӕDwpC8fb\&.sEVN*C^˂Ȱܓ}װfH't7Qk֌bg2H3#SXRrTE@äsJHTbCDAa\@`quBXvVx`dmBws!z$غ9~-:OS^-/iY1Mv}xFBq T[ D_;%=,8o^FA틀u~e,]lDN.c@pA7*k:>O6sd ؿC(=-uA9%{Ro/ĖFx˦Q!O{Oq &c0Pĺw(0 S \𸧑%OpmZ٬YƣKq]"B^~ՕwD4*N!,,7 xu}^.Q׌ 4Y !BvPbTT8>~|z}Hz!'0vڷ>s#KNӟ_־' TR .UfQ* ?E;fTNke%]ѭCxb겡k^)'InGvAhcAji0[Ʉn,+y>,Mo{!?}3ÇS$}ΤUbΫ z  }Mh&=u΅}8&SEɗH!3VK$Y.B~8U?,;mUCֿ9Sqo Dcej_H݂AeLU9y'@ [63&hX_x,s)4s+v*WkM>O쏰ّes5j|s2 c2s)[F9} R BjmR!9ԍ'y4 yXyi hUK+= zHnlY[@/6jcۖ=g[^gHRd r7| VhBr&( 6% 8񬞣~2~}jn{2H9Sqh Š>)6r#3bK; O."Jm qsUcCsL)aOsRvq7t%/-z V<"]b,IZ(^T~?p5d)gb_DIEޮ!2U{a4(m2 ȼݜNPg$('Hw^fjF:=rdp̽Y&7M 'E۹F¸l^\EٹBL7R|w?ӇK$5#d4t6\{!Jo 1? }DO[Xg^Ww6DqzmxVR;ҦjA>hwO~V3VjcN-j3º%Pu=P}; i<^( ܛ8 yGՠsxp$pFj5c^Y|[nNxDr #@?& *hA+Y&JJ' TۊlM\v<Dlv6KIYEbu3FsF"DF<=k~U>C)Ԅ $VunpX'ψEUD:^FIX'o߯JoL/Zߡč+r̃&1,gBʭ;hm:&OpPƯ͍t3"m]qڶH 8D=ź8Iu!B|oJAɽL?JB8VUҎ\T[, ;fQ 8u ת\v5pl.K;w: Hr.Y*'p!v3B~P _?\r7E'zp]vFxV@%^|N wZѤi#Z>8W3)IGU$*{D->Yw3 X>wg0y2-3uZUOG;|y ׽싱d~[5BI80s<ݔr#JqdpŻ Kgy TEbM"Ʈ JB]wtΒ\XV'k#T(V'~eѮmF+W5a,2ܐt'"1 8>΂ }Tάfǝ*`Ad_rϥkwLߛFGwnnF. RFvnx("Y-1cRy7A%37WRP 6ASr"OXP#Z983c PEo?)$R{瓹ᛣ0;om|$13ݿ=) .'V8?KEW7ZT)zӻE ^| _ *&Dt"MI C{j쑜J .X-,lº Y\UСqڠQl5~؏i-IvU$2zܻ _ɦ4 iߨi/sZc"aa#`'T7e ٛxh}o:6\-2ب`ZgK(TK3.3-T *&h$QLaj&"%^b˫B%ɌF]ތ} 642G†E:O0l˼1̈́>I!ch 9 6(?K2.6 @y8}f>o?W+hNf]7ݵ oY2x@#"W̢TsqpMƹ0A=NDޡ@J:i,AV#C5BH_t߮Z(.[#n |ZILGvV_Wy6(F],v>usl>)R.``uOG9H͟OM"M3CAP{ 8 (tWxzF$ .cXI->q46Gp Tz{QK UO;.+_y;X+mOu0<ι,QRu#$U~ {ugeU@ pd;.1SPXKH1AO\Y")@١Nʆ e $')T?&BR^1GMO0 >y|0$@CKCdqi~ۛ$1|ٍMFWhd9Btܸڻ.0度)E(X΀jb{ XaejԒwY tg"2MӖa ):羿 ̥sF}S5n[.VXҲ2i@(_7OrE0 (,Y< 4ejhO;y"}Q2H .Ova l 4dFDx]UnUGt!P1CޘC&!c?>S9"2z`;Kx$I>`vCIUrV6PƽS?'{si 2$8H?SR'NDŽ}jaHGG(PQ+c!z0L{Rb$]oD#!IQ!&`-~ pe׾H |N-Dq&^IvˎZF?T_b ] oULdƻDB$?p`fʯr(7Dxc7jT/ {c"a%k ,hFPW[G _7P"5J[5Csx0̷hB~ HBe'|Cs@v*~CX<'겓dDY)fP<9uUKwJ=y#[3-fP4,0aPXAL49e̟/. BrK8s'Ķ48K~m-!A{,7NK26k&_Y:=P(bOy<<|L~]ȴ]b R*F#,BB#,<@kfax^:ycޖw:^^ԋlq]T7BK!_mO{>YL;۞ᕜp,;J8V X__f@> S_& tV^$.>!?ԽL'xа~*6c&T}V䩣 (='RmL?zS iNw,0e$l*1d0.֞_ YRewú"T,V_3nbTikZGweyTIi5vpOcA!*^scҜ%P&OR} \aY45r!#CBp⫽Y TIFUnl}iB>F H;y7_)*ڵ \.XVa`K ^r$њc@uIKA₧pٯ$AveWb{@Q#)~W)5^eBxV\KefIm͎j{?5GB˧ow.BSN"I[%A"oַZ4_\bmpYn=ZjyykWWÊ &nXt ݔ%-Tsb '6t<2=H<95蟖wFd?Y YnQZjQ D=h˝C'똢M YS9ec=K迒}rCCHDF6D^)|N"0FelmyKM8$ Rjp6M QɽPwFyRJb/]bo\C0 =ђK'{O%9 W&mơlb݀ E ǦȇUq/nEjov Ž(*c"xlRU5|Y ស&:þnu>:TgM8 w-r2hzIsDv+l2,N3'/~= jRX-գF%hLdÞP$f^s}@+^qf)aIЅTd_A (ѡs\Ql!sU[XjL4 O#-Z Ӄry]qa?ٽUBJ/:w~r6Ẋ,qa/XG*S&Jq@ϴ. \R$Co|\ htCU3Y6I8"(`8IjRB-56hGOc/DXɪ1{]j( шb^,mNM,e4e_lL '>Pdp?>Q_ ]9~VP;uE!zbD+1ρ?bPBٷE,թO5usʔD?+"ϲ]Jr <8|Iߑ̰du__doYϑ ի^mp-ndABԙ2 o]52\`kn+\C.8n2uͧKwo-ٮsYIw&|scb>MvjCoF=sEH6fG+#ߪ?r'UX=emÈ7k8D, vKwpl1 ٰLQAo|~J*ąf0o5ĬgV*,aAVe&LcPm!rQ~څkYIpi?i # wA/;^ol=@,,*lfjBVw#<~eX0Iզ+ܕ;h^%@J]Qlp q_[l3җKQTiB ;o^jZa7Btn7ܛ/Ȍz5pH r3_h%CnCGJ.9D1|p1\U+[ykf$3p.3#%=4 4A^+>U|m ;՜@/`I:/k`{6ؘŦ;Љٞ:)`_S}UHen[|z{Qf3f˦ؿQ_X>CߌV.*S Jm^+ t&\ֿЊ+*T~5M5^fǸ3SK`ϛ;iT DPK*6ECńI#8&z0`,]{hⶅjюW`P)˿fwZsCWV'Sô5DK alWp`1nb&WC{^s%Cx`RO ^ٿl6BkkX^Wx#MuT64e;&t?Ȱ"۟!bw2Ԯr'T1(LgAd " 9l-IrkJr,lڮGʺ* XP] D&ےXڈ&}u h[ʋ>UJqQ}Pȳ%`7r:ੲr1gpoMF(SO[DH10r1!U/ </1R~%hy?;œ\ɘ]܋?lwҡWmbc\ɼ~w^-5<;]]x*%gEf<>@ٰXKmsT^N|LL. b_0*ȬOkLw.HT'/=uN(#z9x$ZxP!# ^Lz%'++#F.<u[H>6l:9̾tgTpqtw5!ՕbJq8O68A(z*?GtB0}V /te^E/6.2{u&G`wmء>#Iȼ(9.XMY(-j?V^PtY+X-w8fbSAm4O=heyE{5@YbD`LdkkV @+ tv)7SWtǠʧ7M(2صވ{ID-;n  $Q֫v٠3FO=D[!VasBR>Ψ4{)11qMUEYRyǙz%W7λ~,KDU3Ѧ+O/,L3*fwd6> p?/8e\E.T4 zGrG[1+pضO7HLa{DW'e ?@ΕjLNWZ@.4Nh@ڋ_u5 w!jH= CΪ-#>vdͭ ^ΟRykqg ޿(~( \Fy>D EaP40p+gۙ=fTl'gENs&4 fbN>lt+=d6q89wI2P l9)an7!UOqWvH4m?]  .{ iz_?-9X]w:Wb3!W+?Hs]DY)ECy7-e+6ROE h"csS7L8"5E]}ge3YO\Ww~˹E˜\b^|Ey7d7=%r`spS8Mpr=(3RiIӤc~.rt?[ڄ{``1A= ۠a),:y4sȲAZ.Eqb7SSmKmGIbebЇx] QSuwfY6_;mo|d+ww<IfVΔ ˣ z2Oߤi̫٩2>vvB4$԰9>h| Qښmq; m YhdvSԃe(bKӑ  !D{Փ9f]x1=o > (CD bJgB=S{p*KvάI^XsL*0;OuPv 3oRsN/F \o6yA֋kyYN/ȠH8q<>vo9pg➄Ld1UPpK\NaH|clT`?mR*nyQ!WV`Mؚ@Ad4NZLs>AY6ȸZ9_V%쑪6v~PS֖'#3; wN%}H.<.ßa[pBOfO$v'|+WüFv,%A3w20]<,F O [H R%<PeZĔQ7r)ej#T*(WWLJHz5kTq7!1iAwǸu+Bw ʓRCDmY^!%?aMť޳wgzeQ)t,( ssF9RSuX]e+Ks<+vm/~A.R:<2R5$K22W"Ϡfwu)I1^z0_,#J_y ԟc=M G;jj-౩1y}[PBXi/B%@ QF/J2.O%EF#]hf'&ϴDi匄T49* 4lggilUdQP0^LJW0W*tP +3]OS}o+`ȋeLa<HZ咑v$+~-<=!(iO}bdm3E\ xWRLxkYȊʧݯ<(/"\ ]5 brc<-Y&gX6 ґhj!i.U$*R)pEchTw6wzwL¥ H|($xy.O@ѸƺXa'D1U~؈ y$Y#Zp :U]'.ƞ?ICւzR)/5]Y4FTb7Vݷ.jv?G瓀:QxTCߦ"4ᪿNoZv"ȯ^q?D-GQB l@\;~S ےyzRHƛB+Jh;^pFz&ӱV HR N2NK 1+5IbEc~e5?f/lD.rrb 0Wja5+fZyZi\^ h~\6d/LöC9`D)P>0kB:>;3xKW{7Ԧ+#6_a"kc:e,Qq6dnbm ݍ*ZhsD+Mp|XSH,ONUxR㡧wc"\KPmwꗵӜ|f| W]bS5 B !t  QR?Gk1ƶ` pM0v@y΢ﺿ}cfPaкsA "Q1FS.am̪Ŏ0ѣr8?bYʚh#*_Y "y.zfY_pE̻Cb{ .""$0<$z 9ʀ=rXd;$RQlftRJ?Jk ᝪD?vojBԋ}Qg}Жlб%^d9`e/Z&oȭCWN]tsj'M'lg;N)<-vYRcy}Bc"ܢ﹖90ZkU8r$D.$?&MPf:KPN`/;WO#O-st`Z׆5DϟвjJ!3!s.&++2'+ [aߘ7:O&a!MO13qA|ڮ wƣcHV]sU|yȢ1N04~9U\{+F`y'-";P8¨E&/3uEbUV`[8&J=*Qw4tT ܛ UG0JNWt-Mo%,ij4cd@wr#sxrZy'"Jl{l%,ϾYh*yO7FZZ.*]xPa O#KQjlDAV"6F^9 Yf3 nETA=b 5Tdߔ貧+ͨ YHQ m!LT*Sv0?R*#Y,M4^띊la1Z|,H9owX> (ں{<GIZa&.RKeM&V!N%GĨ)y:K cLͣtlY>)*kl -Is"œІfxیfwhѶ.t%t/bSA?0Aw"ZMEF#|g&.]NJV7¡F6]OH&z`UUUNxFbj{ jb thóW"5S1*'&6h^\4$\:N)@8,e٘_@,;_ߣBϋ 3{ࡧQa.Ϸ R$Y'y4(HHse ZcQФR %-|(cI^i)f ΔN15&GU蛚kg# 1.ik2m1&%H,P+ ۥBkv)(f`t_EvW'&AkXJ&Wܕ1[UGR59]XGkO{_ĀiX@aokި(.bſDm ?o[t}Q9BKPԁӐjSڻ͖T_S-gTuj+* 0MDΉpFS \&sE mL L|e"!jMrrfp6vjjOQ&@:bg[Nm1]xN=ȜZi>,z-z``PXoy`~4mu< Zh4@H|wMf(}2Sʊ!h.}#}SS3JZd6ˊZ٨o!Rn p3nBtw IJ ܜ)7O{bYi>RȤ2:?}wSd:!\ɚ?qu;nL2lˌ):fKxIcߟ:7>_$uL,Mƴ+x~fw=(CȷP4}|X+ | 8BPdfQaIvjZh2擥JtJ3Μ;5}$@%FgrD@'+.]zԆ(=tn#5dۘ%jahR}~;Y<|u8^FScLcV߯# ΃\i .βhd Z2uͰϤ+ E2d5D;N\($n'ZoVHu \QȘBPA:s*TzLu]qD= CsLJ4/B6.!;/]k#Ú(;TM;==OuN{G- &eōVF(hf0 qG @0\T҆/$3Da+!:#.w.+ڿZ߄B>kx3oS~* 2Hmt(b(pmCIH~=8ɥL%zH1a@K_) g+'RŌRoRxKMqk4$;Ev#*΋+kAÜmmbE\eUf9ya?v ohfA+8sіj@%їEP ܤ-kE}v̵ψˬ_n`KoԐ>lq#jk4K D!tf96AKU{{ P]2]̽%ByISW!x5wFahZ"kg|m.J<~r,;fџ:s{r O=z*a"`Zb徝D7~mZų;C˖ZɗO{!>WK]2)OJ2kCŲ(>]0|lƑ [!,-|5]zepR $_g}hPP9՚dW+Q)fP$C}`7F^uIi{ÿJiHpg 1,%D:{4[e^Dx 'UˤMؔp[tVЄxnX t[R~Ȫ/!ьA\VB*ӪZ2(-}h_g.uӧQԏA.yDّVpmLy4^5BD D7igW`wV1><e-^2fͯ͏ܓ%P1t^V 8=(fROWДThp4f%.ʹfK<Ŝ 8GBe! ẤZX"Yt󟍶W̫IuuN;D'{Osٟey~f[0-uD2dzڑUOrWn8=qgzi-7,|ꎨUl2Rh-Wnd޼UI57n{|෮n{ihCAy gJTiu6Ag1`w+x J=P0B@(e m^h#'ߨ|1G97H|GgTrlxAEƠ?;m H(ЌB=ؠc~\ f[I9" wf&hsj??MeWߨ}揄 *hzj XL7{3zw*͓,Q*ŧQ)4, VM\fuU nx UMD&"Gp:ɬ#;NYX݈Um.p}3f&>vN4;eڴ,+tms&~hFí`ޣVr7 ̹u5B^V}ۍh*Qz4y,?;hQxC-PaN&h6\Upvg-kBkrϬd XX9/6 H'=nF\Nh1J]b[Bl 5$2m0FO0;Î/@NG! ~H(;m L} ȱbRSJR՞c y 9i"؊NGkɑxzZ s/Vz㋻Py vQng -Vc>8A?i@]ʃMAqY' j=:jD4sHԎrՄ` )\1O(Oc+ =/T NTT{dkͭ|;KH"Bƌq!Aґf5`t='€yT'*z7! nHb2i)fLS"oF^N $K4d^m椂#!s#9Ô0Kdi>jٿ?EKCHhXnget7 YXUg >L,?`?a:30/?=yi~Nlo7dCaP;1/5!mD'C+^:!|[F J-зy*sW>LpumLI4hqGDD½XR9b]q9bNk)dG*,>Aa0EB&kXSOt:ŞY# ,͞oehJ>=MQΠڟzy(I.Mr[!vH骑rՕ>tnM帓NO8TED dTd$+EM7;wnScM.Ē;d|Ro:6=W차 [RX[΂rM\ |%ȀۆZZ2h:q%M@b4^?y%O3]k6#jֳ^=wo6O^KGpыm:7p>';Hw4p/B=TOqvNqZ<ÙR~EX?ˋL U囕֮~Lc 07uU{rc Ddha gMm Ao,ǛjxGh!\́t M%]|kiP[ݘ.ŵn=#hƄ_ ?\ / KZǠ+0ijZeܫ .Ds¼cd5wdf0nwo*gv[HknkfhhZ[hʟq ߞ9}bK몈ѱk> dX޴NHk nA9@@ڲSǓVĔ (dC- w 4Έiۥ.aP kVkd7ZoL/ *dh]zARVlO^ xSS M HF/9aQwVHqïJ }_`і36"tP2gâJ c|-I|癱~@OmKb6 Nk/ā&S/yh-mg5Gv'hYTp(NKhe*xHг<]T7i [ȝk]PɯUCcSHj8cHTy-9-q>hVnC !s? ]vTbe-59l~!Щ -gB"%&1'ayoLRB_?yFY!d3& x ZYTQK2 E)6?RN^İ#lXqC_S;gDa0L1#ˎA69m@޵=N#3uc#'hv%?iQjp"Ug95XpTy+E-P/hI 55^ yE)1"Q6J &$tذS^!tX ͆>>5);9ΤM+B࿃N08I `ګTl0:Q=k-#j"ٟnH`aapۉ aIa}z_Rȶ <_EQdϽIzdr[OWiWfjvW.Not$56ʏg[ZbBI@'Q41G?8EGty‰F֨K/\>]al 1 g"7ɹt*BES1]tVJu ;܅A7z3LaԦby } jXy{amq]g+H'46+6ufi!+pqe ok+jEĢbdZ[g 3.rCtB"F6-b?n&ACFиr^x#l2/-}Y2̭Yn'I/òJ{B\={Z{1Cd*Fr+<ۑLo2Ʀ1>Z|)M?:45 ףg;hJd: v vKQ=T75D~su)^@⤡4љu[9"VC: j`FS]קYk,b,jKH3 wC>c mcǮ g}r2α_A[krLEh|YÞ 3?:LjȦz>H9'FX+UDA1WK8jF|1]()[z@|L9}͸Tܚ%GZB"]n)۹Msm``9qЮdÇ.Bnx898 >@E5f#C6s*{ a9r$,y0 wSX 9E{ xI)&3VDЬmۑ}G| rUUvxwa&ءCB$M=Ѝ/R֕(%Ťc9mV|kSj9z1&]S#sv8?]rqM(m+Ů7|9nH?%8XnקiCǎH{į,B皾']OpRzM ]&v&Td*f#ݍoLв;k8M_!'&ZQv]x+F, |Cc */bFP_=ؖJJ6@9svRD)i.F5KkydNS$ݍADG-e19J]wzђě[Zn(>Z8`ZG b0Wr=`E{#}́ΗT?MяǼks0+/ Fd3r597c߲jaZmlP>GqF.7u 3P/S,Nȗ=O7ݞ,*ǿs~qy0zkP/E<%E-7pbND]//@/lAs~`dN+drsRE%4CQD\\d$#i kJ*'X7~S5ȿXEw4|YeĖ2$鷏zZWdVA1%^v|fAJ[R<#5YKb,ԓ&1 baUo`gʾ^}? 6M MJ`7 7zzN,\$NЬ?哮umҏt٧a`snM"Ow7y @1yvǁBY9}qpcKGuƑMgg?aAx> #o AT86ň㍉0kQE_ N#XBYѱ9%$5ݥ g  `)RSF=KRqNvE8hy`Ù<:2hUds4)z5㝈\u:[+? 5/~zYVͥaOnEjo26sď/2OsXCKT;2]D:W'm3 :[;0fS @'óT0r׼ N. Lː-ZɸOF%q'N$x~l''PWr_ rfu{i_aAjXh:r4l3,1>Xccx"M#qe0@RFàtRG6/͛f.;^H{؀0 ]$hld1E,=e7`<^?tdC \ 6#OPjǀOY)IL*eLxKrA`L vm},ݿ IGtwFIQY6P@yz:68߂=wT3tɓ797 pkpT6pqz}:g2g )dG"zWz@g ``>~,SOź9p%,5/ax`Ͱ<YwD^ĆlksK^n5Mtފ΅R]ٻ]fMZf6le sx9G?>oͤ\3R 6aHF8PS nux3 軃p#Pu@|z /cU_z/`U;SVhJ{jl@S7f![{KC"WOkX{8HeL|r=}=ɭf' QLw׵;:KMO-!DvEu~iwVS,RK'@>ˋ<ߒ1ZdXu>5]6d~wf p7{ظ[u0 /[n&PCf^!uFuf!HJQZj>|t"A&߹=yix 'H&x;9X&YA"8;kd"+9ײ;2FM 45{.GİNB}yC *sfg'^o^u[ps9|kL?x(.*q"وv''ҏe͙oU̳` /%Ա1& QX*rO ݜl'xlkBـDj`М6\YYeN<[ 혂@Y@02шڇd»4+'ҾDP&}` U_7:VJȱs8h[c'gA) ~9ZÊp䱑?!tlM0mw!ΠRgڦ_qGb {ݣ?LԾVvfۉm4 u-XMDZttCz:Jd44;m^ne*XĞmCLPe4~ߤ>YS,,%4+E0vHw&0U.@^Kl@E]&P|-Fn{c8 ("0T=W5iޚ炦,صFjJlDw5-,˻N$XǙ9(Í_\ avJ 3!VC>\2&HV)?Z`37@$Żg hANE^=0ZL<j@"\qvpQgT"c$-c vl O <^vM.r(KA*_<X .c< {M|L:䤧Gkpz\0_U-^JJûC pJ-fNu 'kK$=b,)(_s9 $H!Nw-"ei0(q%]6 Q mDNLK^?Hi!nVc;Ii`hی!9Sf[Qs ѲwL<,t"q].r*8j_ Ot,+wY45'3j V?xtLiU V= · 6:I~@Kŝ+%1MKr,kfuFn"Oҟ`'q+5K}c4vC;viaUbq ]Ark~;߶c8y]xp2xo§)8=Wp/# 86LR?*-N[k <4:Pdp^YVfjlW(B%S5wX=fX4 $7b* )ڢ#5Z+>2[74K7ā(ToEop=ұgٛy֡TG 2f/U""0 Lo[т͹8C^CVe tM_0;=a"wgqA{^,-L2Aw}+tʊ Z|"³l}w÷sQ ,HUShLw0O$*Wm68 ' ?o>@\~nr s9M RiVYo/^h_f]NFy艫܌$j, 3 jc;ĄsOJcD`;=ZjA;h/DQ xz יּ)%S^uH!?_:"J P6$KL@Q'^c4j?m#A6 0tN '!b 'K50n8-j@G2Po+ 15eoo:.:Pa nQ3P7j Юwg)R@J yCی? _K6 diU7q$TC!cHq=?y9 oBJWaG$֗JɆ EGZZb,+ &d/;;uUL<XEŖqSWP"Ҽ:0COsl-8zR8k;e(/;2 yϘkyڟ9`K񭀨 z=N,E.G'$c2 `x\@}']fR72hbz ݌ 4K3'ڝSxBrQ#a(x/.X-8fp E\\T((lnr@Js+"Uih=s8_ x~Km(-rVߵ2vAc3VCX²Ħ>A[w 7S3Vcm#`[W_ȵ#do],F:"\A3,n&Ҡ5xySȿEΛI_m%Z#QYHiT"-T%Q:vSM`:6g]p\iJ_J8F %N)Owpu["{D('EW X7 Av| 3hA1έf٠}Ծ;(QʲN;^CsПYw?)2Sf2YrOV[ ̨hxH]L5d1E \L%XJC+¬^Ym7%]2P"qܤ^:zK,#00ꥧk..CURś`R[oKst`D0@nt߂Or~R?6\b(T6Jt{پ5&'dFpi~T>õVc)KE+ 2 A," 6Pv}[6;(Qp %FX@.7}2յ>Tnj#EŞgQCd$ Ƥ~Id+o(Qz.=^Cc6wE3i瞗fX0}{akDOvnjo:0YrD3u]4Yt?DiI8wבxղ6Z3\KB[KMի-!<䎐}-NY W/.'AN5 XtO.eIJI BNdn-k+Iyn=)Wy[FvOuD=f;79'l;X2@;ITL}}}+3-j&`8.H]hNXmp#x~:`ΑSDb/̊.x15 OQb\{ '4avԑP"D(Ṃ|k+3<5(`acK;e䓓b@}>u*O6WoCW 1+!Ko)/R\5Y=KJ9:KtKAI#G0ZgBgd:+ 8Up" [ ҬF]kTHbIW@Z]צ[ϫK dm2oX,a)>`)`N*7ˢ|)(˶0FhJ/eZ sŞSe8vZe0V{?dȌpzh_V0̨1bc;>dF7a#q{K?oj)GNXr"eA WRx 5Ŕ@3baeEC_k1]l(+lj/QpK,_.I\l5۔]h3b\,PP"Cz5.s${.HtDNCq]ڿ20L%Hu9m "]-~1pgO/,!97CG68B7Nd0$;Z((KVo  ^b{OBoUwPKR!ET{@GxEX%t(R"y*K6FËĴ7c@G -as^xj0Q\uܺJ5`#sR5_j>cO;eԄzJDRě@1΋^WymV@Tm))#@7.gN(1,=qj/VK#f9eu9$ݰNz Z$E7/Pp5ƣ!,$2E+e%C5r$h i-_rh{ <\qKBN %F icB'yI4ym|%ҮHz|oWyjNX-Kw@'{;bbA6gwp9Ŕ/t@ҡVwS 8hb7Dc@ŊOe_ stY&:N:d AdvIׂ0R.j87۳R1ǨO[YS)Y.yě!w[EOk AuMW[u*Zsfl?,7RRtزs[wڧ_ Z u%ciΦ Nr4az!J%‰CUSAl@/hW[bСd\Nz <:D;8peYC(8BA/=fi,k䣄s`jچi3kX=dT{q%iSy$MBVޓ%Ċݤx{PA46 W?U}!@}5ˉ%@:ϓ&!*1PZ,֢D#ɪ.|Reǻm:Q0qgiQ-wo_@~=$k!GFĂv .ӹO1ZL8JS3FJ=;)6, "MI#G)=2ʭuaMd7Xe;mݦI')`:yWym_'٪xQIFi>l*~Nfhjל|iJhX)>Rx6Q#0e)s ;o-XhF9"=ss:C CpzL6":kT5۝kU:vHm6:XKm@J.a]5VnXcGϼ T +HPzSݴ,+okPs%J5ׄ6hjJ9GP8]G Eξ8O*<ȁyȬs{1%xAsl߫vVX` cZ`{Gs5hRl~˴0FV1$SBdcU,?+.ʨ2@r4zd3[=JZa&2=8)e^jM3iO?+2m;H^A*rb~Jz˙NĚ?i=0:8N_'!{AAlYĐ@i!#ie6[D|D3Վ;Ci2O;kc)5,$+OcR tz|AH|Qv4|VrtƆTv}s11</ JJM-a |} ĒB 8D(0|U T$wgze WIBr>d ;{ ū,&@z4yy:ɦ L2^Ű`?n܄>8ŷ,43,Bqye҆s> A)ûw4Gӓeg €k7o؝17gqk&{gFGPZOX@R'mJ,zJzY"$㰍 ~dMC0EŌ2TZPz n%{3:_N~S&wRV 6ŔԜ2,cplzX_ `+94Kb̩Qf@o6-3rԦk$yHٶ8 -KԿ-pdy>xs)rO.$M -o;tX7i()H&2<weF1+FDKh-)4< BZt9lR֔+4[,M ^؟% i}NrxD6,boXV(7[w>)ݺy[NJ?޽s;UgMCS)!:YRPJpadg9^ޞz[+Ix>5Ԕi1!YZ?Z!)4&{NM8p巻ʉ;ꉙP+ .m.'NE6{+zrphBV eDnƴZc44 ȨYW 9:rY,v۝*th1ڠ\ӜxL(3{" [RWxRxl6 o#.,$4; s_E">et򯸒A*PCH0kKO{NcgRoNz dή͝U=G:ty7&0p"GL\ ތ}o;c0o?JбB?eUȷ$4? }Tp>g,ѓ ; ioJ*vYA2$>wIv'*r͑JQQg[M-vKU:/Cf{̔xn^`koH9tӸ }^`34YJ~۽{_(1.S@y1pJؖ~ n=4 i2\Xy0  "}vbia`3=UW{Xy)6F%l}G]XJ;sRAh$/ҊU䯻!e!3+r.:8`$L~rg:0K;:uJS@Kq/$,?N8/ڂJV[VI[S2[! 3/IT=\s/۫eW6v)7e}L,JG c# fbuRW~q'@¯B$K$̂qɴ#l8]^Iy`@G(}.&(QLud#`O&̮r7[ۀpP' C根fanEB@N "* )}īB=RqzI􅕫j;Htowz$m%u?CXܵQ:m2$` &U3 ʆ\>5Zi3V)b.A+aTo 37#g*|e*3l͸$[jh*w5 /K1S%oj?IL`T\0ig;"Pz󰰙2\@vWpFS<|qC3qUaBUG)6HYW,8N=7^TjT9u@;Ǭ|'i S[:ءlJ Fj+/D!fށ[O Px?}#3+XP0([ #$g(A7Ԍuk~5qAm q ‘G6i¯آ:W1&, {8lio^MS\,nw(c8[kYVZQ3Iߜ-IEN_zBV䟅JF" ֽۭ}8 `; KCk3?Z k6Q}LfxWëxהF҈FVKc\d, brj $qȯ5(]RTHb[

5B53Q7z0L|aykj*ɥz?woԏR.0p@#!wdQƴ(iACLR֚``W)T,MBINbh9D/ejqJKđ\~&  +2@>cMKnnJhǔuXdKm{v a|E\XcQ47, , 1-`ц*Lz'Tg #nQbV(R+Ζmvڬj2{׫V\8VˣԭƝzSyXBX [fos܉"׌j-襈fx[!}92U8t?]z[ҦؖL2:">\/CȯqV( l`+S:rdD?Õ.٪0Ř 1#(?ڀKApH4lAm'OJTC]%tF3'8Yއ믒y=.Eڤ }%Fqb|gPvے;U1B|l4`;Іwz tzȍjLs"ئL&ܙﹴدT[GN6r'yv@LNuP^@ (v61[&'wk AtgHSL훊:0dɟ'ݝhuyћL ` gdȝp礼ޜ::>iĭᖜsqpQ8p:"*^G>u>J{Pπ*Z*KtM^ K$5_`Viin]%e0F^pBYٶtO ??eaj٣E;'`Ѝ[SfNCk0Ai][I;쁲wN~&:;f =v\`rZtq/|8;ȳ\']@8#v(+Hx8'8qwyq&) :ӑMGDBΠ4gh֏E zGaXw۩aNXQ:1]TUlB{Cv*;*LpBܢ oV ~R6}hstB^nQ4< %KIezNhjp7vksTD+]2γ؛k[R/Gjό?n8rC%}'kOwEy PKh߻$v35{ԃĿ|BE I<#ϥk IB(}&SOrϹ"ڿu_4G{A+?Zԯkq ,aj6H|0n0؞tE>N6Ii:]qxVj#c .JF)y(Ʊ/<:VЂ܂ #~rjãpf .1Uc4b0Yw 8O<|2CUl9| 4pJ9憪WX,(u)}LxI'-b;٫v(F7i3Oi`|xgz0Lks=JNQN(+NG5QK=dicN7 À<.zf.YcsIOQ!yHcMS|/a^5RК8+5\5C(Glf %ye \@t N3LQ.r+ ;:>z'b7+ٴN&__#hYчLs%ޑ(.ha;e߯w]V RYOy*}/. c =td|_`.>9Xan& ύ&ۯm\0CB5,]1daߥ䀽LP)akTLW;߃,^> ;amS ގFZH2UGcRKNPgܬ/4CFR=TL>=0RQՊxiWYa2SJ#]XU/v;W% BimXeż@(lW Yu*. % vq $;i~q3gt[KALpZ.6~y:,QLSz]!VG^Gh.%(^hޔf>ԏ=M*Ra/Z)H#W/ZaP=-\ KazV/BMwbka='F |аAӳqs0,$ >I 4zdUӢ=~y'!<% k8hzg <ϧՖk9La"R,Y[lWfg4>pg@ɻZ̔'%kTlYz0TxtGrz@jn :馭`Q [pOAv6ѩWD"Et̙ F0_Iҹy59>|1ެU"RWyz |d짣xZ<2(ޱ~ѐmEA(̕ް1 _m| qxBJt.VȰ%.Ptu%_dpP>q@70fK[Y*PrW_جXuՆE~D mV]M*H}BлjqT1&gJn K]mQK9g5S?YeMC0As#4Z0eIt jNMvNўx'>$Z zʥٞB/aN8R`dv> 5UyTXVT%%T8f?1kE$Y؅[(WN1͟37 wK CZ ՄX(\)I$Gf^r#@A j}g_.Sxd :¾fyUA;6yF|2&VJhG,c/$i57:Wֻf*"eMZ@yRK'mi 3HG t/ c**#v,4fH~?4oY՜B-f%a"CAQ4og n~d;[uaˤ b: CL u8jcKt<_]XBM-puzو y*Hi:؅|AH >%%*kH(HO2yt|׼5 V 3S\1> ;d);q)|gV\(o"ʳE走A|BOV)>jD UuA 3_??T,=&NLjB ?D_>]A55 Xl:ңE NݢQph ۨZ(m]'QV!_C6&NOTk?nvH!@ _25j{+*0]|R}T 7ѵe:H5 Lf+|;ѓ^R*o{){0YĦbta.GBZ^p:I&t}0`<hTל5wӥjdA9.+o欔hX3"}uquȔmJ%Ր^Mq%bVJA\5ˉĒu_RH׼]jj瀺=߹Z- 0^r( `f`gOCBGLmW<43tHVq4EQ.TiW?q8 aB`h[)cSaZ􏫿)tۙQ>҅K-Vz ln2&`LP6oH4wHu"Nǥ C j'%obOe{A1 et}`[~3ۢ" _$!Dr[%%#a ͓AP"o#biӬDȡx "k*jOa+V~ AC, O6#@ۡBvpĕ瘑N5$]m|PQ-W&pҀ9#-񅥏uYH°ZrG^ujvH҄̚K<: R%@IEmZf&G>jt0}zCuc&%%tSՄ2Yl# T^:b,#*RVo}Tqs%ԔM#x- *pYbH_ry]BxNyܮ.qS/lpFS$aМYIH*o|/b_*!e9jD\v#`u|{?IS<|3/$kr]\A?&]ŧ-e٤&{V!)z‹i!pe4,8RMu՞gbY.7=@]m0Z0WѷAIJC ddou"&`k!;3yY~JKn08b ϵ%ӧjܺkPo7%Ju6dP!!GKEJE'ZT 7y[`ϥ}(mlbvEWU;>ϧɴ ])`Eb5wX Ȍ(2{z #GAGoKe7yUm*8]cy j?vͽ|G"m,:wG>جM=oxclB3N*Lfy[վ$[(_?<>,q$@s|(ެ?#U)ɶ(=w`5O%^,˞V,dZw 310܃dp0WJ~zoLd`,Y8Ek~iBmMo69"PwtRpKrIa>>>/?.p4e$p3~7Fӊp “|Ͱ*'Cq'PmcE'¦iEM۴{xƹbg즶5Kؘzgme@)I~ V#L~%aRhm|42:Ԅp8E=L s|~)N*UOpp@Q1Ix).dAr=d*ɸ`wl4/aQt_x/B$bWK5 ;5M+Khw~:Ij59tVԧxT?!ݪ ZPX~[NX U Ci䪏=+e8 ss}ԓV$;3$ϞG:IKAψA@v2E v9tq-hS xq0M+Zږ܈Eo,A%DM{dw?,ރc~b|J6F+37%wZDu`J z(oLt/_s#dPq5lve9_QU'qW9c737S+$gGyZ "* ,p˭ݕ,5΀($*_>5ۿ6e2b=+TJ!;?:N4E[Ԫ]dUWl&e2a\a {{NGTiGUP ~ WpQ!!%׶i)JRX#\GV-*Xb2Kn[C%4UkaQ=lK]{cekDZ;O|@`=I]V ,E tt屗h8wtUOx6Ak \}yK%;@W!Ox0H-;(S ϢUK9HH>DK8u-% :*|ʷƺqCIjsD It mѴ{Rd;UD^<ϪyiY &m.:G=KFV*o!yfb^b^tuPhs]U~b\r DADX9Y2ouPT˖m?DcUI3cyٓ~O!H2e^X4 bUfX !WH5:f|F='gH8rҐ b[YKV,͹{ ~A"/J "\u#>R|N J@䄿 t]:xDAUoel~wN7SƞчQTblPI'~7 'Kr܌3 tV`ꬁ#) min+`? |e!TK~NN= }w{`} Ȏdj%H.?U1vVS*u+ۙ\z*2!2UML?aT3_86*Qܸb11b.ܐ dq*+F!KoU(qKE/RnA+m܅@*BW%DvPJ$=Lgk`3Rʵj|j8|a ߴZ[K:h`!vDicarp &ٟHU^26j,bC`]|E2q?h&C}=tY_dkut8t a5>9*)X `Ξ~i6b3llӈO7M0̳)}ru7-Lr^l?^A(/T تicbo4Ì -V)(4/C f5XxPoZϝƊ(-wrDc<=~M%&zpjc.B ~RKʮWHƒH:g0@ {Q[6D: ^ GeGu1uT4.bVęܐ.xpX V> vK4і?-ŻV;NjXR3oֱF *Juhz;Ru| Ņ قмVd_ACدѯ /)v7tx1e5܌09{gAKp}jŰ#f.\V H7ښקAct3|w<^đ_ꅊOHE<4%Q*St.r\/h'8Sej`2#GhCoiU*AĿ*& mmwHvW>{'-:Ԓ,Ls (H[0c3|?$*BoL c4Lj:mqX]R(hZk`=} r~( HxGS!"/K D2J$ZhҘ̛rXN_fBrSzmsF Zl,y+({ߩ_^~8gR׼"wJ{uL䟯xCt>sOLDd-eVC&%I'SjAc),DC>pn`n}4<ƴ7# MN)o oO'p>M44D@= u6p4ve=iaQ [?CA#Wm݊Ҽ@#iDE}%ζbh_zi>ƫ=S]3y -cwb)Y&-3y/_Wa Ǖ/jG_ָeֆ>97f Aǜȵ14˨QsG j- I)3#K*=3!Z&*"cBIhף7V0jwĪXpA-_n>Th] :?KpCmFJ vg)t5"QzfeϠ [KrŎͪ 5dv='3>&m]bXx{0D7:pNgP(H%~ompR F|`?YKjLY!^}0#㠹)ϫ؃Y rq.$PC:>Yhxd~kh]9K͐ДY& y3t;(~ VEsR@oPQ*=zU7VxUv&}"9K{Y#tB2 a׆qQ13Z@ީ\_8BU囍E6y;C+hܕz vzs\dvX@;q/zX bիQ}r P8V_4"z)-_uνU}v6|uGLuٜ8gs<&eWI0޿Lg5`s,؞9B`HLPUcLi˄Feם2(t脢u؎Xâ(w.Bg<7س`jXQ{⟾N[̾ngm 6C/Y6Yo* i,cލL`&C+Ʀ.Zz-c?B\=d78E"4`6; Lw[\s 7uӕ*EN%:tU8wn(}x+0`*Ykum2YLZh玫(w WQÚOC+XN5dM m h0z+I\LqeԙECMoB+p);ϮcVQNֿqf\4O=d0P:D;Ջn. Np! :;2Hw'0P>:gI3=W#qfW|蔑dDo~B#G>Jv! b0N;_͘tIHjKhkV!Pl8V ]K^,%qv5B>+h$EiZsMiXi{#SRMާGDV]CAQ;`v>8ZMp[.u  #viISy7HE*g`O`_Mg"\t.b8 m;kϵi^:䊤Z"cj)`?)JU΋cHЭ'XpxpxR60. nJi=֝bH)5x[;;nyEpw>wBhTHMO $GW0mw3gT āgM^vf AO|z-TEbv ׺n.#P@/eI@s@Qm6GmA!J6r"U<g=.D$s3S=?$ժ2Sg1'wbɓ.qu">/v34l2jȖa9{cl;j>9'>`".w=pϦZQvFLq[KQӊ9kKѵ$Jù!_oh)+8x `;z}??S†l8|˞Uܝ,9uP.c ܺZq 6m̙azA&xm }< '7X,7]pၲӬ\i1'0`CsCq? @V}&g7HB OU r"+wN>f-ص-vP@p;H[4oو=nubydah N+J3G1(,FN XU%6#Y&BjT;tEAL%D0HJr 32^HIO^I[oKpQ0&;=5E4 fЈxUU٠?IVs˘E(\EN)Őr~]L|ܠN~KϮҢ&eٻb9ޖcv11K%6T.ʻn$ڟjuMH+H˵||ar"X.J TUx7NΪ84rM{X2Xot R_Nȁ^dNlgbs*;k7eh#Z `/J- &5 [P½}!X+A$͍I?.4.`8>Ǯ>A2vb >(jqƉJhoo6Bl]afK&3qi=FbK>oR̍.2YI'*EVoQ~E` 1f8OђH5c<}gAS   4es6 b'"8wD:CoDʁ*Bh9H/45<:8}-@s-;"@YwꝿAT̀q[?:q%NPʉ=>b)ɴIG;\ 15iɉ )3)a#63.] VpNz䡼/i-._ OA*9g<*i`>YU첁]Y9{jyL%yPzɴсVzrzp289!`^\'`T}9 aşٙVֿS:3$5ީ1^LOLz5vi9v)o4 Zm䞂EQJesb ,yj[l*hAݩ3% ÞC3V9$H/rɞӓvo]qB~p%7[U>dY>zw߯% K~$Kд"b-ҋUr}{>601?q-Xn` z蒿uX,Dm/4eHEzG=#yP&4/4?ļNZ<xyp/kH1Pe|p#2lL2)йXN\+{-j?2/hj l J<?pL-@R>L!W0@ Z"iԛC8Wg4t.Vq.~ s>\k3s9ZF~Ro =Zq D~)O)Ӹp_SL7V6cɄqT XJ՛^V'NV =1 obB3GVjὡB<_8clM!n4>==Axf0Ѥ|q2<(O,1c4#Ƨqm֫^$J0'a^aqXP`6 /q)(U6kHL z3{x{p By@)_O"t(e[[-'ΉX`*28ث =K26vIwE•h(;6 Gw.Z0L0UK栻h5^E_L!I05s~eUhһS?DYnsmIXjRH| ٱ#ۚ%OC`L%3Y%D->H;vkbq`߲Gi>dqZ /QzfL{`M k' *[au>qX:n2c/2Fzgy&ģ9,hJג5 ;z\`k&|bteZPeX:G(O PRD_ 60s d_7#Jl!@ w1дQ^@Эw+hp;QWN"RbvK8DZ6u+#gcVԍޕG)'Zz?v# ,M{6U 7| h[LJVPsj-/?]O[sE5ʤ%-`y r3'Uԟ:\L"{0QK ]&] $H/YC7p֖]4y=n5g<]`-fsW _UNPK$VWrRɸN&Kv *%l|J}¯^S͜E+ N dߕ7ew1nn] q H~Ou5k"E%Uk1Z4WĤ@aAG$I Q'X*}+XT滗[JF@TVDzW'Lo<7HIH[re2,PȾ37G#$xy7hjW;ء$iБGg_g ZGUīK,xWK)5$?6_l\I;HݼNS1g*&MKQdȱ}ߙVݓړ%9KC1+ie`]6MG$m8c[=d>ѬL".’JQZ^ 8a>5ub q_ϜeˢMWF ,swJuewQk 2/?ѥP3*}U=3dh̀;D) q_l G>&0Y?4#\~ Nn4YeC`Bu=_ϩiШ#5 JVK0]9ؓQ湭Z.¦^̩? ܺK9Ǜbv[T'3Tx8;~ XfzPU̕0T)\vo=3B(KHt穀8*K֪dL;MO`wZ۝ N33f/f]JhysDK JHc}?BM'W/Fb܆pS>J[=O_Y".@&]pa}0ט? iWA5{Bp.q9yurR7EUv;flYji6p3a>Ui5.*AԤo^_xuYS[#CBWʓpZ:tjcBW~&قG'6؏}"Fu0[Ugk%C,zh+CZG8.E<(r*ZG `KXnL# 2TqL|w/|bOU2wz5#DBS&Ep {#])eęz2OUrf8^Tf܋JZD7%'MC"m"|,}'.X*̤ˆ "an[($HBKx`P"#xG}nQ8~Xtl > Cjnzϕ-m-$6# gizyc _g-GJ ,*#qNǵ{[hD;[:@EZjd_pb'6Pߑ)b_~qa/E`h:*Ϥ ΄b'b6>Mf. 5}Bg0LW.(4$)W*}X"c\U* ~ͤfT>r=\X@^7D VO5UXrGQP*}>4By&?_n؎ˈwhP֋fے8#֢Om,QBGioIlrICN*:⨦f`dBB=5ۉCr 'bXx zca;$BH6<&]$o?׫[}fO&Z['()eGaorјF}s.0?b {e˫)o9EP }k?_VY.Ux)]'n.dSX_O=ӰԄIr"+ cx[xZƐ~TAeWHc. ؋Z^;xӫNZO(-xqY d I:mxO*h&rǀ—mwGs!_e30h^d WdZlOy*9bhZT޽a!ܕF,>8%WÃlы-ϐ8檠F}4 FAB}kvZOg4JM 76Ň"6؆煊Ѹ{lj"Q+ F_j$s',6JlWK{d!u.*fH#BLҞ6po/G-5œYNo6F/![yP8Oxc~1/[4s8z\gBVj(usɖ\DVq/]ңS-EnȘI_Q?Rb{ /&@C }Obq[ p٥daVz>Kbt# =C@[zӥY?ЕֹnO߹y4eut,g>`,%.<2Ø~ |#K +rAh t+ * eVT|)n,RFNW:oeko^&?ELY`-{@SIVk0N?*d X['aV%$Ɛ^Stz'TB@<}/ԓX> !D$~ި[rz LHw>5N*їbNܠd⤤0Kw+SJ03B_kXNRbk*N~Z4T")C"dy{?&}jĥc \Q1'{Ɔ#$nzIMe ڙ>ϭ ˎ:&{эr;S{Z| UѰyMEeE.0𠵼^WDŅ#ENM$Dd(TA  EʳGN @ oϊ@ ?`,9>CtŬƺx}~{R'pb[&'(;It1gF&%>S{r×3>-OWnb+0X? P* ׺m\pcXrCm Hu'K ׷sbf쁮Yv\M4*_N]]HTQT2Nn,#H}5ZYվȜGX>֕zB@^FHe f3[2#v L|{$kH p9;QY=?{KnЩ*]:U1NVʓRj7'Oo=f%䣗V+w:&LZ7K?44&7()x/k{Ďs1~3%&TUJaY^TM:,J zQ)J햱C gpA᧳ǔ1w?Y?0pw$xcfG9,QIJ[YF-TAɡb<*Ym(ڮ^'ş7%6Fƭ?g ]:R9u{8%(tude{v?RV<豈}A~H Cw5 GT 6N4Pxɇ]8U0wF;&{D=cތ!c @WuɔRm<҆V [@8N;O_\mn3`ZwƹsRK.c%:C}x+]$kѡTy,V22$vbt[& %LK/EmtοC$4c#1P-"{M/bFJT95Χ]ʵP*nuG xJ=tKsnt/(mp!Z%'KV08R(XsO~I1sP56Qg8QlrW>;{dO5{ + lXb0L`olbGaV g[l@e8:gkg @PNʘL)Òb2jI&f?vaj&<1ıM 0Ʊ$1r;n o#Bk~=R]DA#UEE2Z:TsXq;-˳͒ K^c*hVO`~6KA(b̅Qx )jӺlX%1ήaV1G^-h:&5[Ștɮ2ƪC9(oMmm+8v OϐQ6T<1G/ыE`7B-j\33XsELsZ`rۯɺlɘ51J:GF 4.液5Y3T1o*A^eSy[VDV= T!*^B|g%Pu2b~A9~|mpZUoYj(jo/)78Fz6!xnʛfq~gO;B7 }k2X,P΂Iub"N\l=B-;_]Wal-[[s;U I"~%: *bh[ AN_ C= ^eQ58 \pd ~ H$bIмԌ |s P_=)?,3hV[8ʿ Hjl3#yrXnrtHaZt+aj+'e9wKp;X%n/~[Tׇ)iuG0o9ɏwTܨL7bO S4ȟvN7OLOG*A I{Gudf3L%dSvf|(Q?֊!!dc~{],n^R ~]D$#u<)ʺB)T%93.6P'܆K{ ǜ.:" V&[YvD@Hoe4V]fz>&4gAG9C.5a1%Іn{ٚ,O$^43qyIomP K:U87(/ۏ @o3qs ߶%&sLLQ`0Xh2a =]HhxpOX?Foou|t}1k 'n<\}ϺuWfA\cn & HM?n㑭l. 3 }ĝtDZ(k!BF`;mI5; ~b`o¨8&ށHWq ,1)kĶB[v [!<2. =2KLe&ꘑGr$|E%QBA|}&)NULV݈}슠WNm.yExbgrb m_SCvjś#a΂Y _(jӴ/|B¤2c3q8k-3J@}g4MuFo=x#1RLAYn eӕo(v}˜{)P駄gVCV&*6Xʎng {fh.-YqgAvW|^nYa |'o /ܬt2"Tۺdq$0 ޞ gHQdQXB֙7.C߮th;cWF)k 6|w)Ѻ81>Tf.,?Qc̔D:VXB&V\f*^ncX,%#)vh͠Tҗ ߱uiu`^ňk^z_c[D !>"P[qg^=Qw_*PT*=0I4&,P)}3;w-\=Ͽtc&T QFcS6%+-|*w~Ane/w+G!" &'][ y;VYʪ jO3)ICZWS<*Tiylcx -ȿӈ*˻&тֆ=Kh">t3KdKaŀK?"D (:3<@Z#lɽ>e&'s).sг_F&﬈39zŒ7E;ӕ7ِc[2v$*"epL a-* mXnVF8p .rX($m ʻDuDß uR:O+_e?AXωE['vUG3UJ#@Ej$9f0 "@ @Sgg"+|?iw0Ƹ R۵:36O_(r"Iа0fC e;_ vn T^ɲEa9Lc񪧶_Q^x4(6袽sT+S VS* P֖(z9'RM֡wY7s zF+;PtAM5V gCkQO(F8~ _HIn>6svoZ0Cqa;Uf뉊Ԫϼ:g&SL8{(IJ-c@ mFCJj*VtC_4KWJ]/076,a 6*"Y8.;!(gvYf]D3A.Ng2 NrI^ @ɦͧ} ЄVYD }|RN6lhHopE;u`g63"umVP1yu3bqVR]udKgE<g55™p?سjp8/TT*ӽ46sbޑ=btK_`3mEj~a]6^ n²~` ا t;7?48eV/IbF@10g_\ #Vzɖo?򥻪1E-" mgþÒ"@~mOjLS= }kks<ť84l)M\p:'}etBXM"ol27xuoMո[iܙ2yς@ lqXphI_ (q1puN $58 oîCy[w7RjM+kc7@RV4͔D^m4E0n??ȍb/zjˇ짆" pt)!vn%jl"cj{6_}F"ǔ$77(%8T?&N :\Zd6u8xmXf{KhlaJY&>W$Yߤ˗T\kʢum]'Qɯ^ˠ` Yl#Q)+KdͰ2,hza B퇼{UJg6/@A}3J8:Mɶ*,0/huśiu.\Z 9;',:~7E^jvcxn/i?eR}Ⱦnf5@MoI;uUgyMeSoxQh]#Nvr;Mk;@/aZz~AVDZ\)~TozDI68%Tt"sMX<7%`9ݟ:BTУ?Zk@tcJ{m: u%8eoDbv}r22WS缟pI̷{ܓs8~I𭶩Ůi- ";&#"mX3l-`P0e\Awd cpVn3pVM(xqY@)r6MuSR 'NCi<:MBdEr,bܓi r9j|> @Ev7s`CrC)G醷e CjE A{a|T($P \n  s?/`uS-e1 ,X v/t3]/{m%lnE@Pdja;*fLy ]tSgI$x2*C+M#Gi~s|Vj67AXžP`$ZEK;".K_e梴R CnU(|2G878|BֳPBPTP;lr Da{8N֏U 25$ipd!GĮʀ^@tnI써إf>[1KD @Ǒ2N;3]oc{%3AT;;1COڵsK~w6}~Y |Z} մܜ6.B jsA51Ů#щ3uu< IHm;(X W_җ\|:q#V\u6.bA% 4W9.+p]ah\K <%!0MFn/~ELxE:XU?k߸4z zFKKǛ3)|H?m6 ʲG)jFN>}"??bAmZe|ܯ/צV"t5Ya JsK7<;wU :Y3kiWgP$(Fʹ{MmuBAؓh&Bƾs7*='03CW'șooY3Ȥ^ܨohei`3e%uE\/:p-ng)"4F]D/ݩK\[u1&bK\Nm7A!́׵* AF&62@\1 ݱa`+ٱ&[gC\c5\oWj^Ĺ:xd3P7MJy]F} z*cWIwξ}?14 2Zs3^?'qhdfa^ww?+3y'MGK ,d;kܼd|kS 4n@؛%ډY2`5 ]Z<("Am%p5ғݾ]:a?݅_6=l4ʖȶҧNYYzk=NBl2yL镟K4ج_ɶ dү<{Y 0C:2#RߦSE+ɛZXX9YNPn:HH8:,-_ΠڋH |- d2 2DC(Fg!G熽;۹Oӯ1rȸpũi,?̓ ɯ,1IrƜjώ,XnVFF@kWEϷ+=ppjoӧ% :ѐknĒ5-bl_ޠN䥜s+bam(L\ !S8Bޗ ղk7I,_,9/L-棴 2{? 1 ?bةxtkl&ӴJўRF<kmI5bl 92r-ȚRkp :,bu=qNbL>{ӆXv=C>8Q#7`%|~Y6i + AutYT^DeZ U\1Ck'Ƌ1Д{V AZ NU\0&:5`ۅ ~@HCb(]pk%ew^gm\^6 ];5ҩpEϪ bNޥ#H+FԚWQXD|O|yJ"l?rmh@Jf(eyfx'V@퐩uk6Τ6;z˴1YMW(Ԑ>zơQwt sK\TQI&cnjdЍ@43sڂnᶳo؂#0м E*CG5'y^q\ge%# =+?@F+f:ҷBeeg; s"֗̂ٻ_ԶF8xv!3Iڥ^9R ={oz6B SkOHߴytWX,V펥 fWIhO{*k*4 Ej^_{*^愙9S1W㸪C6R<GGӋ\o" ˮHB㎅Ҭ.++ TWC|fA1c9Bm|U!?5XX$(@;l"dP?Ys6$X`UV1z[S*|nZlq$RRt@mۺ=DKsAh+w,#XAZ%z1?ң8t?ؒ LtõXb>sEcS OjvJ.{W% tn/h,H݀ O9/Ň9ЧlB^鐹jB:.~ɚZ4qB2J]ggX7$g>ԭWJsuTǧ`8Q9؍-Jޯr1Zk[}ƌEOA~*ʍ؁ ) djj9p (Ǻ|+.` KBl 9%$֣ ;LIHf2r`{]H9_-˿5TUS@<J9smtwZ:$r DÄn-4l]:[٬UZ]#nBVؙ`)P,V鎄W~J0hÓJ Cfdxd L]IsDx>#[/&aqK6R6!'Ly&?"bçQiy6Y[^O--䌩dc=M^IMkEtND q^deѳ+" ЮFErfPu45 'jH[ kC4h=7=oYյ{9e,. F)7bZ*0PlJ&[yN ?܍ WMzYY͛nTq鹚ڃ#LhRO v!(WEtyΐxNKohOZKKp[KNAm2dv~D-~ oVuv1>Rq2/T(ף,oNm9_g^ofA??ҵFNg4$]Py;ZuǡSGa)z\Hx]=祗=E!@iZןb}l94|nh)/,!S̓#HVVTSAUp$: `)cXU؊<׷2؎'Γ#}w$"K1*/DLU5P1Th͠LOڊvuzZ@z3Ug1]}BBrBw/s>8m~6}w߇rM_ KRVSaU#z̟DSFzlՀ`tnhV12G l_!f9-SfYʽFJ!ɴP՚1=$M naTQď5< >Wv+ƜJh-{~f`9~ka;7M V)NEb|lNh85׊9F(l̶3ڟ`L_Cq4W0S'/y{]MnU\ڎUD bKǟc%op ?ڧG|qP1|C$Sz- >#72 ذc!u>>y7 r/p^S+iqW' ւg,`#9V Ugt9,f%0JoC]V#}5(3` :͝frn!֤#ah%i:i~v~TpBwF ATmSnN@YoKI!6$ ƺov :aybhxOʈCW(ܓzUWsPQ,}ZHrB$CO Tvzsa W$C^ f82!%@ySM?eFG{p@ *ۀmv7'NԿJWkE_/b6qOA*a/`&p "{0dM`[x|Vp ̕')TB%B2{3Q 䜟:28DǦ͊E:ھUYپug'T\;(:ę&g)2(\xQV V}]Q.΄wW>+|R*U5nҬ"ZV( LZc+Hpefqc=Ymb:OJUuYfWq {$}:Te-Ŭ)hLZRN? 9VםF'Уi-Zb|s(]HTTVT]<_hVu]"eqtq fOv_jZKF}/ԙ9eH\_s# 2=šEd8zbVqv,u2tH36==+'weK#/3șf@.,*2!JـRV;~PPU[sk; @Cޣ3 EuUI]*kbt$GlN{c#ejV.j^@Xt[lygRt3BVa~w88,iَ8R1[ ߮ {cb#)콘NnXP/:Ȇٌn646KIv2g|ipb iQSvnm Sm|u54h?vl@ӄb)Uf[D61$zєڍnw@q@Ht,Cj[32~g4u%rRa*9'ogE* e]6`3տ"YHU+1]B[;eew*85U>'H"sdE%-kN.= d%cOIB# {Ut-a1wDF$4?VA=p ե2zsz|#L >f1"bjD̰e xjf&)cWX--Zk^؃!?j-pGNCyatЈ3BG@Tt;z8 w.Kڜazd1[wLP@VzDIh4~vFO/l" |b>s[[\BHLC~ݿ̜+]M1v#&ކKZ\Oc w4}+@Qq56ح-Y2`4" "?߰#;2?X`T`B9 MMf=?h!!a-<}b)')kл+U<%ً^T1K/xmS_}h>3AQcЦPr\s˜, 8`ɱ@9-@xwv,tj ̧סe!Xz铸ĪCZ:{w{KҠTiit/[\2b/"O0=`@pTtJ< cYxTBBh_G]DE YkK淵l{K.mT{DDzF:6h38թH2 a΄H-8E"HssPp`%ZXxѪVT @S?)bs_#y>棍]Cܘ4FU#P'L`opeĉ0${ɑG8@vq䤗5Y*'96UyAY/mNź7ohk?|,*e70ƭ&sv::Th"ÔabVL\)u8sPfHlzX^‹*m"Ǖ½u_ B ԁ0KSC f,"TYWʂ&X9[*Czr"1 z:)5 v0ndr!خNZe}o[.a XlO/K #۠N#·N'ՓOC{.U4 X+ZSTZ(,|ot+ :3Om.CnKtmęyo6GHVR9t+@~j6N;1nm?jPTOWC\-96eP-b k6lJzf<=TN6v(ǓX^b*pj4wdSa*hoge*x,n$bD$#(( t%:A- Y YA^I5_5 :s0knK_|E%\࠘J?O%oUZv+l%N窯> G/&n;ԵI8l +xƄO5&BE8H]د \;&c_l"jN+ M|Jcا- &Л(.=,i gv=on㤰f:ca7 *py4f42ýCq%'ىxx$m Stt/h=.:i%NmeIaK(5/ͻxr<$+]9mqz  BRvbmIH='lpfz致e hǑsW,ͧ-( .F27}u02[S|ŸgDD&%+\- },a=M'Āi  \뱹  ˒̟6svJ?i#1/ )@yx{3VuK _ojumLMQEԓa^ et(nF,G}t̂+z$]{unY;JH\&#R9q$ɢ{<`w5\ c@2|kueU,ݲisą$߃MڙYQU;DŨym4T$1fg1i?Dx-& D7ʬT1'a 9(¦W: 3sL*!0s:m]g'ީ.,}M ~ZdO>M;$]CY"}F5v.bOACo= 'Xm^S:B@y΋(Am6#E_1M]@Y I(2D""HrdopMSR `,}Ƹ0Xꃒ]iq,f#V탫ɕrm(tw[m ]@.oB, ͪ髧.<] |cNy*1kT jI{axX?Sq(OnN.$>v7FMv# ޾·Yڼ!ѹz)Ɨd;*-x(FDXEUf.(OR#)˙$"Uu<õ4oJ~>q$gseb?_H ?9~<`L7(fוr.5Y&ɘrWg yM~+/hc } PkvR/] C^ϝ&Pڴ(z?lYufsz|NN=ub?;/izA g==FAf qR W^p?Z WɵccQ5;#k[R]\|Vg1g#&wd.,sOR>+рhf2 ?GS}]J5[S5˴'̃;xֽ{~qa.4Rd^b)]kV%gTS&Klg#ek;֤. }MWXҮ05&s^xq^݃GGxQKER7ВdSr"K~x e 9 wv}?D4>(nhj;[o8˕XY^knt'HO=H?röCKUNIb4zM7 y$Soje @7wj@ĝm$ x8X_BI G㕭y"#Y A,hLd"jONqeTßɪc6y #4kO}p)SXuuGed͋8%QD/OG1Wlyfd k1Fл%.P+mmA;\q~RQO"ɓjTڑ1²d$GNԆtRP>e ]2z="ȶD Wk]~4RD3)g@8ϺIiV sֳ: QBK%7oT4ؐć1,urg@]rQ++Xgx9qk=^4z)LOG(<;y5#d|+Is*UfD} 6KHd|!/?@xELr$û:E1m,W4CdˬϬH㌎Fe`^,ڈT֏y_P$w9 ?ҍnH]gOe oRa3ok耏)rm@ǤjO" -`1qˡ enID3ۍ \{lx8A0.uϷ\yI("Gktb (>gM,2P #Qgޒ..dz8т2.P/ dXn=:B /lEF _f%ZlY#Vhp]eRg6rq0+ 9 / 'bGjjxE(EV_h<ن;3u=喌O8V3V -Ɽ^vm1;Hz*$YV- ykL[-v34 FSXA!mI >r4l.w>rφ)67;"nNBZݘ3D9Hr!\͒p@3/@3b.e׬{RLj\xJy-+h9T dVl6cqVJUzBl*w%'hB݁`~bA mJ`Ę>3y{SB,̽S$M&H@E{]}LZ_cNdW8w:cmPrМ.W cl$9NGcXN ?dq-zTl}\]J1վ:$goی@kdeʳ{ -N H5_`oe4Me2i 2dA Y $ZPJImGcϷD'uz̻њoIu\5t˚8 7]pC_`gϪ51jA9zz3x:ĄLYO`{$b"Į{v@\0h\/{BGs2=3O{MJIbn}T[a/ʽ4E~'*=> 4_nvQĶ @et[ #ؽs04|UVUebYAJKd.cStίe^ڸ@aɏq;xbyҜ:p^wA㞄9tt:X;^/G㶩/(V{Y<isDWƬh^dy1dϫ u}ҸS#5cbC %s y8%0ߜ$t, @$_+_ G`>vqv"1d nF@GЋz7l>(Z(beX$8 ύBy&V'7FX2ͤӔQJ hܮMM/G[V"X:LʄwܑoֺVd)s Vp0g oLo(s[)K06ad`! Șn|.:jFU&lťnsd(\,}9d1m2_>"` X?cGe tw)l9: nJk*]ūLDQz~%>vpJ:w~tuKc6ʧF朑n$?v D6-rn%hA/T~Ÿ*.FִϦI1QP6DŘk(hc*k~08ndɩ* Ĕ~nZpOmV-YVa(}h.mb[EQ7bdo-yX/`|Z)j,g w(+iao(qB}^b;` -X} !]55FpH,U^D`Qlz#t*=ƋR @ˉ^G+:ڭę. jU/Ha0$%NlX?GpZکj9Vx]g7fil̈́3!trT)iUH4 .nD,ԅ "I:v]?_G-(kOdxo9,%7Am5K4 {@Ӛp]a[yUWLb F{HfJWPPĦsQTuF)ϴ*Dx:R)Z]-;V3t80U|+5f*kVàu[#ۜ$?1mLZ'n !*H$L ,v,SE.bZƍBC`إqPk{ȱg*$8}^gF<1ŪC19(k.Ѷcf! G i`;X"!]-]Փ-+0}~'(JeJkf`Ғ.Rdh_vlBB,|x;>Td^u1rv/*WGuOV%*^zKTb㸓*"E pbU-!=Jn]BF!ܴF1= \*'eh__@m_>7ƒMBD>n?^2ii5i3G~{BUqAX0Y7>&7_C}~PPJdb(Kv܎hZ% Y{ ^x=f*]ȓubRIݩ`u۞^qN J[G"l/trǡcqQpglq0Գ{ I_B安EhXbQBEkva0,4sX[QE;G OaJa&5~.ʥa*{1f!mU}k)b.D}|vPx8ddMZFؚ{bH#E+}\< 6_P1EU8ٜ,foH(nBls`P ]R8BFy~Qxv_Po!M0MѴ_@ȹw*W P2W/-B4#bRm2b4)ƂpKN>kPQjm&a|a!3 .O=Vs4ƙFW1O^:Q]b b˜1g bd2rzATjN5V}?PUbulЭz7|ja40{bzWذg/揺\8lh3O{Q?Z:0B *AۓO>RLUI|G~$w|zx6x\$\S]iƗ ;,OۉmTOg̠X3zs~:+DOln/x[}$MeinK^DMo鮭02aU0O♢2XH]5(bz-1Hdؾ#FV1ن _xH{=lac 旺JWXQ ,TPVhѳ}sꌣ|¤cu}KXSkKz SүeqB2rTz,}<< Kr&:a֒lڇcĔ5N{x:@%m=TI7vn6Gu/"_Ki™[d93z( cstnC)pzFUW5~0X,t}eq)۵,WJZy/H33.@K*̧;f~(!IsShe>3a)xHo̺R~O]1|0 ~Zy=-M[[UhϤq~|@(y2#,+v"PZnk&J[5lhu `SVj|wV `U~M@gҌ ON6<"#Oqj/9Bnν3ε+*z%$]2Wj'.dY\V낶 h\{P6FK7CC%'*f?QS e-u;CJ3r / ^6;CXl0MielMD4[:hFP]8ΨH}"Ne޳—_S3B*רi%&4Rς1"].gqH*.TV"SB]Lω̞I 350F2uk]./B 7//m֡q< *oa =º86S5*WZ Z~M õw][Y1J.%@];A)񖥢ւze` j`cSQS/DŽ_AaW6tt8o{o| ,|܀ 71&M {ro* uCK3L}R>;6Wt6:Ànԥ .U_{Ykr _~ax(%MJ4!l :`FĚ8%b}WbqG% L,f߭!+A4F#릎Mu`q4 xZ4roo2'$#S3_Ϣ(1ղg<b޻84 yָS9`Z]F! o7(ZA^w/jwY6;ȣWTtvS镣!!pͼe ^t 5\ e6SSnm˧㌑!1XHs݅7~drR}_L#.\mC6cm7&rp]f?ئ+S2橶.,w[;p#l-x` b؟(L2D{Ds e@؅hM#Y'~;)TA^}d-.7+J[tNƒ A(݆]ǣ Z ROٓ+wgO$oU̍φ`9l-j C¿? T_?h ]wZ)^|pS¥QH:d2aG$_U0Gn_eC춸DiX#c' bUx~MU~B`]Q=NY\h}sYikcThf`޶+'^Sʾ`HퟛM/)LSkP9.>Bƿ?$]uFuk*!ĕcY4ܷt@(M2I*Bѹa6;PyAuT̘.;g9:ruh??DلwEue o)@jm~bkS܇\x;urNU"1sHT^l.{ Mk@ѡ0D NFeѼNu ӒkE{>L/Bը{DbL1fL)F DWMaV4fpWK0iWEO_.dbv}Ozl6'Ec;R"gDc8Kk'uPŽגYz2a+ݴmi(y0ɠ{|5p~M61 ypn~o$[\.Ux+^ P[VF /1v}r w.wv|דutڡ{:sK_0LQ>Ӝ'D9YV R5C尰x+`m2Aa0MuD2XGT'"&2ՏYw-XQ7ha!r蘲4txXq@rfeUvD?gjN$StM{=${t!\1\2Mp` ^WpmHӣXQlBM앢|XVc 8B"20lDzU_ﵦĴNܯP[t[ee|Dq`'FJ|j#3PWaGGYv;Y[̝&-s+Rm_w[}e(}}w cmgtij^%G*B8hdXްՉ[>R!NgΫàvrxN"~[$!uN{trZޟ%s19H]t-Nfc %r8r~^o՞q:gX?[W`(i9p:گiKCTՃL<!i)&eRL3FZ"pB2J4. ha'ݓDՊ 3I9D@j"N]|L՚ZY`sۯ娿Pm7~qXA<*W9)PI<5Rش,kv tLK,觮siZ) ^Ccv#!J FFOUdgkj<Z?Ƣ<J @3&/|bnu9"Rh7Qq%Ox HmRpbow.7WTQ-;H$] 4Myl~..gU{ehtkr,afFܧ>53@'6nlEBb${⡊{'˞bٲ0IP@+ֺ,@&T )0Ơ&S`>m ApPC))t+9d>G>"Wz0!,i!&yK^ r1LlgZf^CD9 :vBp 8J+U tR(K>ȍ = ϬZm !b|jPY6pJ >`.KMV$ہ:HUZCKϬJ?npeI=撄Swsگ9igUnLI-'/}ރ)BKBD`aeCۼVeRmԋ#,k#w^_ [?DѝT:l4QtNk2Ř]Hr!g:KmjꄳX/{?CǑʩ3Jø lk}St ċB/3bWCwCGF2Z99`( âS1d5SJ}gu!{ɮ~mHY.ҝb@hc]s: u{O1"wZN:d1)ƺ gjEblao ʞeDŽ+)i^`1a`] yb ?YF*R~Иj0pV% ύ\Ց ; SI׀gNX?H]Xل͊/;*_ {ȋW]|g\׾I]NQ=l[miynDj) y\o Jd󇏪{>)dZ\m.ԝi2b]r {{G,R ^Yx-?f ![cĻY@q11X F }CW6^fGTi۲DdÆFȝ8TleHmaN\\~ɺ a"՛dgLhĿA,ҥJf4mYY՗T9 gOId4.ᴪUlI90[D7I8&mţfG|0;s]k >鹎0pņ'Z7IPYۏ̣_([+g4;. Bb5JxDŽ"DT0H3i8ȴ'5 ,d{NK Uf )hW[mMX72 x2(iHGCynlEWբN$t%kl%)DdY Jǘ6؏E`B [#W5l!>;Wlg%HE_BDÛm֛I<vNZY7S'&J.Yjug풡tN?|[ TExՐG|h41;ez gķ+#ﵗDkhP7/&1tb =˷.-kvmF[7&B`=;Gl~"e Ҏ@T  R=4A#\_M6Nt =^RBhEe!Uivf-÷XK\gL<&jp,&7:O.fÊqIT[g*y;!#$$ kˠ OYlx Kcr:ߊű&.:G e/'Ӭhzr # /ӡK%Y+78rgTYj>ؓKcP(dO9m:w.:u5K+ [-8| L*>er-:%m!d3@H"<-*V&:Әg:l#jw8L.Gӆ19ĉ&Nl~*c3%Xer4Cu/n7U϶%a5TMt5$a>ޜ$ާc> Ё:fgzStȻeX($π=B} rTVĻh4AHOo{̀aWy'cᅇZ`+KJR2f}&GޢT!T$K'3umy]`=Qznk4h0Ol t=dxXQ@*#zaiģd̐qߘO\ftTrzRdz/2Vfqq Tc*<ŰU=zErf0r5܃Q$ puH=H' (n&fթ oEVXo6832ޤmǀfg^٦QDPa$m)f[Q=qD1ߦn?FT[P:Z^oP+Iyjؕm] xXP+V\^C:1F /&K2!oSn6bbgz5-wyc]ivbl*CI_1C}](ϜDѥR^S` |AvFԭ(Ñ-w]3vdLON@0LpcDo)[5VJul*z0 c=YD\'q kk ++/ NUJw3=7!˱~UN<ֳQ?`DɼoOu'u, U}fw{&TصؾCN˅CE|y:4myr&`*eU{?s F"9|qؒskSV\zhFO1fچ>׶e? \]z&D2wq'u;8S)$v&0Wu٨z|V8߭>"q2P3֓rS]bF֧u,W%ԨRkI6s#/ s[p{pSZb;?ض4bm{@/Yt(Q O܉w9C, (Ǭf0"7"ÈЍx1G:I0׈ڃ6fN"t@ +*i5{EŵV.FH|ve93O@bJ6@ f^XN{&tSFZlrHΣsy@)Jڸ8$!7IW湵ݸ5la@_e ֺ):Xxa޹N-+F G2bB8i6T|nhʐj5]Kȍ-Yj[ RT/ݳ@nJdӠ̞W䓦Z.wGm5/G#xF$SF).zxvv2 !QL3R`=[:ͥnܯX.8/8Ď6 9X \e~ȑ2޾6t^d>W.uFwQֹܲn)WyAc) ripm~vm5$T޹IOP#t0> N]f P8ј0S09FY^~0Y )aN41$8$*.^/+\+r^b^EËj\\ouW(]%WF2S;P0_q+8Hao|Ql ~s;h^CdP(۪˶""Dk"Λ|fPypnX3*|7qBAS`wYZ#8,SRPĨ -OsuA6?83șG{UW}=[ }[g5}Pjv zzeZsF]hkw2C'Rr4!-Z+s莣#%;" 74 ~`k$86r wjUz/3nAiɹИBM`*~yn=WE hdQuق^͈)7E 97%bՄd\P6JX#J[(@?dRXh,}+a◻iPka'm?_2hxB^v^cxas.2DlP`^ɘ(j3.*Mn_jwF-4MH Ny>ᅒюJ>t<ѐ^Fux(O`!dG䱤HC߇%fTX <6 ?DӠ)RF̌(cG&\T%4X1]0Vrb{nhf E0. o/Bʼr|!rM@z^4IEk e!ʮu n; m ky%fKt:9oo^e6ߓ6|gWcH:NoQtr)^QfF|U`x7Pޣ)j74U"wa1Q×P"N%LSW-|$WYk_"Tun~ ָDA X ↲ݛ`7zz 8o^gޯ!R69guw#6^f府{MH 6Ö$CV @ķ&g:teY7V@Oo0i<#++@@j ]lC9 "cK%~ꁗ\' |q>DvyzÌ/nk,hkP'4VwZǮqbE!$2B*)-,\2Zax. s;-è-/<6QSfiίՊxbfDzX^<#pP{tC<̌d "Q1>[qq^'OT_vQP1'g^{g{3e;g\TKeVLcVI ˨m ^cevtB`B(f#!8`$#Msc. 3"0| &R}EQ+fydH5~b,B#͌YzO6~3_-FgVEphzZ(Tdz`&k0LBA `fiǑw_i@AF#K5T-][x \"wh~K=N.amnwF0v5b~dUyrׄQPy U>%*vSj5rҴs9Xܗ (I2QZ);ń .ַ.aKɝN^2d8~:E~"ʁ* ,0w"d{Ad,v/dz$6J!BE,aa{R4Ԩ:UmZEb0wTZ"%WcMze<J5μ "OӶ$- ww7$δ+N fR` PSƘ B|o/%sPlmK%ld=tH?JWM X*,R$Kqx5W~sP4s^d+sć(C)#ˁP@RT(tj:a Əj8;TIsԧ5נ;FALMTM~XRi2,|欜k*wl[o)vI%{?;fk @2  84M0}gIBMZ?=31l4ھJ F:)B}쓜kSQ1‹Bm^u spNd>aCG ~B~^g%kW5>etR=6$gt!"V|5?hQam KPՀ %N#3{8W.0e$Ԍ&:Z"@jkNtTNDMo_ZO|Qk8xhтGT)(ZA|Ֆx[l_>Dg%dvxmiFT-c@5yw77SE%JDA鬑:yFj<&`*]T;HVsD*z8wt㍒*'x{m7.#wZKԟJ< : `gT[mbC]m#.3S>«_<okl~{(,t.(J 8jo(0$ѱ@ ң^EGO`1'S`fmoqؠø!%kIJT(IQ"M.sg_Æ}V(?*X /|y4پ}15V5wF,ʲ Y?P: hb:A?^E&1cV]G( @r&<|J+ՙ0q~O Au'-l;ŅL]ys:876؜M M8 lJiqe6٤mSA_j\=˅Sco:? M{m;eKͷlp_d\NqHцpH_*C}xfX=ns[(4=I] VSR؄ :l?:,C޻͙S'Y bXp%I0 ;ԭ= Jڊ49g+98 924pd+Fn#y|GM} XYo#"/7\sbomr\u\;RzBOmh"F?Aɀ9O(A $/zψLF L1Ìv ;Lou6 aU[JJU2tNځ |PDD7%:ފ&B!bZ+ DY4ᢁ k\<5ŮNOeP'4? !xЅwMB'=P{u ]{e9 Xf0`j?fčM32,v= 6?Ӆ7ႰaՅ8El8u->,u$M?t&;Db +0q0C> RsGYty]a:A 1Oԑ* 'sfəU\jz~4ss!Edb EzH6-̔H:ula7rȤ&7#x7.d 3'b=bGQ-w9k (QKTp:9XuԐڲ:W~\ʓT䣄DP>5l]J㲒,fVS_l/~*XaNa? LNa$tCtfm:ikrDXh6pM*92ǒCxzJ<D/~Տ;Ne1}U9'_t.gm1<[=c{AFTfv%X7 OwSuڷAwEѱܜnD)oUxo2Te`AE"ZH]ꢢQJ;2~kAQ,lǢ2fZ۝jJ&olzZ[,T};TQa ӎc(O`}d܈ g;$3e{&e=&2Z#LqL=T+[MbhJ`2J^XlR[ רa*B8S%Px#,f0f#+eEv}flsff}^wբID0# jR=31?[R^3MNBZw̱I1Ou-p÷E3ִ`M|ggCǡR]piwf"_% V`Ou0͂I=sa¬X)ǣU3]#0ΞGlbB~2m `zhZ+kWo\wGL!+:m9n7<]?3$s@7 Zh3G/6(0 l&-vDQ4\Û݊mݐ4@/Hd4džGlߓ |uBGTRs规/ !K noFvnEE-_DITlB>樃3hqe321t@@%X(PG l)_CIVO.%k]= :3nhk_]O\ y8M<(1?lBݺݛC QV.8lN6ٛZd2J:Eŏ:/)P'GU˼E&C\vA0ܾHOyX0=,w( VM9^4wy|96_b&d6vҔ\H0ΐye{Ao=dX#@V'|hlcIM1J%<|c/9g!gC=Z ('Z ڰqN &T?|ăS.rK;ePIYy7᭘hy{qh >gc&iO_|*dQ8:yB÷O*!iu'1n-B|>7+ $V&fhX0PaYťX*p۳-,7kSxβ39V8yT(GV#X듅 !p'B#\UD!UW#I~!?DDfIHfa ggx ߛ+[09]9*[ہ1}8-+`@m^OL?jzYkiהU[C!3lшjt2,A!]P7|Y",*V/ LE{TV $JG7\eyZȔ'bV-]+AJǟ7S1duH03NgPIBU'{K_yw$wdnNn)1)W8' CLz̸)j-1^_9r]ų7*WxaPL nu=)2r}ȇMN,_hSVֹ[鿴3EPp [Tb4/\5`n;4W7{@җQ7щpN5 EVH>]<(G Fba96_W+Α_=Z;i37·(W|X6Fl1,`YP-T6am%._ jD9vV$<{\zBj˩2:)S"?.nSu/+U>:6eCL1v#tRYN?Jm|jZΧ΄ <>.wu+HVIXqiG:Eͅx$4eaSs9p%kM&q3NϭPY됷>$UK=h_M#{imzўx~~ :Z-Mx✓*CyPI#Lq% zSNwP4iֆơ}L*-vi&"ЁJ-?iqGI^arsƄY144oQ7^c7$9a4 ZNR V [ymSflvm Ӎ|z)hg0- cvqW sz.RhɀN 5RI^-4Ͼ'-64@;Eѣ_/H~ɰ'fdD0LW,4kLB!esۗ &^@nX76-& {W7mJЇ`%74ؖQgi\$!s԰ў^[O;AâzF5X?7o 7bCj~&kpFrq(7"$Q0{|f'(ݶ|;AB= hAo@~@2^_Un*|9%C6=,ZkT9OFAO1Gv|?JPofIPe^$TεĖP͆%.N/q *zpZ(ijKmB6 +۽ ة5Sl?fDq$ nh1-CP9< iv.* zYRS~ק540/5֧h P72f<9jڃzާ?95&Q9ύ9O4J T)"骂GwH@Yj$M>̷IȩxLP]# ]e%!u?`DP3 {m!~Gjr38BN/뢫Gbkwt>p?pW5~GW~wPسp[=8ۊ^W& DTJ cI_&$ PNk/_I 7pg-Ykը/W A!+C#OVM Pud\X{9RM]l o6B|+h~ZsmK]ϻ\B&(, tfg,e56NvnR.~Mgɻ1=ŁG~&2 Prg|e&X ;: v;^0Bu NN:cx1h>#h+aF3f{ 3OmU `~D|~AifY_h , nka!BX1*?lC=_:]a"x`G؝_nE>Y@b̈nxw.Axq=qTY ?X$[b ^7#b@Yo#8q`'\jJXM3m˵qt }`~@haŃFh.2k5G{+ >)ntn ^^8`=?=LZ3=I0}ap m'20 &w}3)m2 "^3と Y  $Px~Ax;$Y9I 8B$*Hs2Tqd$YAp5~1vԕC^ۢMO]uPY`hL59,%D|W Wbj"*iH(Zȸ+}N7^ Ĺ,fOMU5XqQY`!Ϧ}BxFOۗ}4J; >H,0Ԇ\ĸdX9᤺䞃?̲9%S#hA ʵ9 $5cJ5;˽%oje{YQSݟFB\UL(I9h[&PO&Iu !s;WJ@*_\RhϮNfypR$l T֟m)`+{d#fz0 azo]v1VWr,S2?BFF\\oR[@%bv3tw=f 9>"gϨs߬lxVMaPXN1X A z)(\ĺ1#7~`1-(>&-W@4\tuϙnjg4fE: IZ+fjQ5qHWzͥ* ')excLw蹎q)G4`[ K7O _] d|3.s/}P&`ZgԹӦ#[$EdpqrPyG }f@ȭX;7 d-gW{H-&'C45fs] 4^ r|-pmhU/w9= iҡf qdLP25VuÀz :aBxV@I D1WAA=5>xpV1RĦQY H+h ԷVFyW6B-0LDM|!wy3L(rYW(=>BT2 EPM{Ϩ~~y֬@M O.ߑ &SC)4>.ួElb(8|7-C핾Z Tq<syIĘ5ԯ-CŨ3Qb4W$A@ҐbUss; +Io[@%:tc+/JhkIfƵS&yuLks /F<˷tNkmǞPX ACa ;:ٍˢfiʫ4eiRPʚ/|쫔 ,L^[vȀh.$&wrhlڊ,)6GN׸L28 PH`uY]] ᄈú§pjڜ.f<dHd*p936xQjcXMisD2 5l(h%1U1 qߞ)rh)]C9}o̡Z^pA*ɆӓPq4SݴW ﲫOgRݖj|yΜڭcN7;6cd3w(>Ԣ><+ N"VGwcSI𜙲] MqޭH BgN>/1/}rIV:Y*%H]p'HW VH>?FDaqWag6pX"9J)ozh'ö Ɖ ˞˗W:-@=Us-vy{FzDB1{FU=<-e_Y$沒g@wiv股j~Y((i_=NRYDI4ҟsܲ#VWB1OdC~ ܾviD $ȇ-_ }M'2 \˧k+| 3ֲM FY"4:x25/49_lvB~su>cƭIU*}fg=8B2bAqd1!J)^~aj A;aRhW?_h(7n^|/09`^Xyř>1>􆋍q%/.}7NL(e;BZV3}"Iк|9E{,jٷtWsmN[Vl"..QjpKN2EO\]M,$5d"l@\C>KyGS3噗4pQvikXGQrpi"+hpD9Fk5޿ۊ,],gaKTeܧA"5tȩt' 2dMC`=}/ EvÐ^Ae hYЛARLWssdWwẾ4l9s<5c|]>bLPV4ïKwWSl_rQsx,yw]:|)Mp[>GectTm4K˅A_/Y&y5;X>r# ƶXeAI`j<ŗM 5fz܄ y]"N_@ Kyڨu0h[ڽFf)Rz|yeg092|y=l֡ dC8.f]#DX0U̝%Ud4 B'@N9miЧKnSwn$@6FVf  8cYvW& 3wa\ dI^잳.'9fRG-J0;Ge)qSڍV 5_S{" 2%[1QfSODţǂPa>9!^Mu:!*L wO^uXu0-z:7i\`|96qj9lR `0U~{pUL_+@U<dm " +l5h ;#W4Y]:vţrE#ơFqP|^uنT1!r|]Dv:dX8`ON͗*ݭ; zPc#JBY2QkIVD &i3SeK6֖R'3}%} /Ge=^d/|B1 l(c1AW+5!vm!]`ӏr!Eեl>V_=T90hУh\!\Ass0@:AفI$vYs} epV?| Ȯ- KqHp!8aE}f$h낣iسM'a/a?;Ay_/nC;^7DKPgppADQ ES6 d WANk>q0ɩР>9VAtf*p1aZbϭd2^':j3ۨ'1{~Y fv6?͢tfs8Px@5pM:mLǧcvwF_.A}8݀y\ 2#YDŽiBԈD"7xÜcrj۩N/5`X5z0Q#Y3owmMx{H6(nB^oZ)wЦoJ1u8Η ϞR5Ghdv{N@`u6艷+oePFĐ(@kl"c i#$pzA* z_G:H>{x`QDȥϸ#Q-bԖ31wsFJ ;q :y ^ҧ9̶y9 &A=o&J Pk[?qOx}vʖZQ)5Ls/yyS؉ZA*݅Jj$!%"*UV?EB@k]F^'{4)mI!Ƣx_ WFdrU 9=l923eKGR[#t0@yab5 Й3m%t1WcnjDN%ZdSO `YJ+?76ϣ2YX 7B'~Liֵ6}!劎t=E29\nZlxb(b(R}KC1sZC ^W* wSWm["гff]ݤ <V ~,^ON4#t/T zvŃ/p5=#zp ^:A)vf_Q(ql+ӓM!!^v, G__f ︵(8CuwaH1kQiKRƆy l8HXO:\څ݅HrD GECTlvupj=uwSdQF.4A~ n8>Ca'j Y\hڤO 0>%uiv:ȆtoRd0pu/;CUPL{V<8g|Y\h̾W.8䩸18ݎ=FfK-A?Dr(m ,~nq$&~#yհ+.(^Raŭm!J#{= VL l<yuϬP ZЖ ;#AW]R~@^!ϻWbB'ۀI^m Jh7a'2?dܻO[ş@ӫ`-Zęl:O!!ͻzuƒ:cJ.t%m=wo3_}W]Oͷu ԗ5⠏(^@Y\DtК]Ny+_$wrdBŠ'";b'NQ LM'0{ɩIB2pcD$!f̨4[/\_+MFWD,Q{rXݏc?IQt|Zε-<ſ9T( XxO ?+X<:˿*|I.[%{DVtR` YR8P'6RY7E3]./2 ZDۯ phr,A >\ݚ1+YRs)r˲?Mu92!@buk $ƿͧCܻ^p n00D@Vn!3DZ zh`a_YĀ# D7$f^Z9 V)84aWFa͙z0/ g T+ (lf&%bOɃK#+z7 NZG"ZeP6%iދ^S!H؀GdxhUzG{'+l:QK];KrJI(̩_Gz0>3l0$[[;qVw{o+K!'eF-;* ג]3kz Z*]p=c!̯/F!V͓DAM oi:#|=Ge*R|u $"Z۲pBe TVippZ]~ְ;zH6CA9faK{_Z0qg~ y$S{ˤ1H }琙Dv Wo~ YZ