libvirt-devel-7.6.0-2.el8s >  H a/- z뾂alg[U}M `ý-ZWSL|;]l)S+zo(XG:S#-CKc\C iq;|*3~^Z@ Mn^h u-@7l3SYk X} OFFShNbHU` ` _Fs% d2X0q擋:I'z2I HXM&v:G؋ь6Z6q3r*05e287475089b9a233448f1d91fbca980766d78ddcebe038d48126cf819fca1210115b458f573efaaf02d0d57da81839beac0c8d@a/- z뾂almipt yj)ɉ )U+ aXnYYvqt6y|2V qP;C^=^gbIoJ )1D5mMKg4{FsD-{K>O%_rҋ0rQt JCAn7KecR| [M8c:B@Lz#f=u :fkf/Sk)q6YlT.KN7ښ:úy pbeD'qID.hx}>p<?d  [ $     $     D    $   d     ( 8 k9k:#YkG HP I XY\< ] ^b8deflt u, vw x yHLRClibvirt-devel7.6.02.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.aLcody-n11.rdu2.centos.orgYCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxx86_646)@+d,v=(h V#M@ $)ETy/vA큤A큤aLaƽaLaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaLaLaLaLaLaLaLaLaLaLaLaLaL88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52ee23483bce516b6275ed152391a02e42ba060c536dbc130d96de93b241b51fad1046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c89592bd77f8cbf0f0ccd00f2e474cc1662c55f4720b080d02089c90c8f99fd4c85a2db1a015cb412c4958b9bb04524c35057d7e1c4560414cf3dd06fa467e556d1675e58d908dc0c3e23aa22cce7c6522747b35599d732359f37968c99b57a35d2bf57327496edf10cf5d8d6d6eacd44546d9866ad199d4449f5dadfd2a1ab316c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae40b8816197cc7a929244244f989edbd749fa1ba5574b3238618e08225c33aff68650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-2.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.6.0-2.el8s3.0.4-14.6.0-14.0-15.2-14.14.3a @a@``!@``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.6.0-2Jiri Denemark - 7.6.0-1Jiri 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- vmx: Parse vm.genid (rhbz#1598348) - qemu_migration: check for interface type 'hostdev' (rhbz#1942315) - util: Introduce virProcessGroupKill (rhbz#1940276) - util: introduce virProcessGroupGet (rhbz#1940276) - util: virPidFileForceCleanupPath: add group argument (rhbz#1940276) - qemu: virtiofs: kill the whole process group (rhbz#1940276)- Rebased to libvirt-7.6.0 (rhbz#1958855) - The rebase also fixes the following bugs: rhbz#1970310, rhbz#1977778, rhbz#1979440, rhbz#1981625, rhbz#1978716 rhbz#1940413, rhbz#1780508, rhbz#1980162, rhbz#1949869, rhbz#1918211 rhbz#1941594, rhbz#1980199, rhbz#1986459, rhbz#1983429, rhbz#1929765- 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.6.0-2.el8s7.6.0-2.el8s7.6.07.6.07.6.07.6.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-83abaf47468b3d012294e2c6e7f6658c1e2c6cbab46f2db864f435578cb16c5d9?@7zXZ !#,] b2u jӫ`(y-7{c; je?}#ދiF .Aq2FC8g|H],X% m('˂r*"),jQ#ixê L:L }XHJ}fݪP ƍWsS0/*=9)_uC22삞KjC_9ʱIyz(Z궱w ~Sv@_Mұ#q]e xI#ur2gcodg9r+Ze hE9,ۘ7'T^/n6-i[n8YnTEۯ0[۳ 'U֫ы~>"ltqh{}}8F?V-n(cܧXZ_9o`>CA~t=ϯdZj:JeӅ+6?stlOye 1C%na^Kɮ3ںm)ԛ1~ҖO=@G;c_)(r~ʚЊ֟]~4\cXy=LSFdHa^ɧP? x]qY;Zjt? G Y~P)/&?=lR-/Ljc4%Vpĺj5v-V; H;϶/{vd?4}dVSU ^FGE}`KsȓP y ˼UT5o01*}՜ y9r'(Λ@ )BS5>DT㆔K<豌i׿ gOۡ*xY ʤ +,{'~bgpNb}?e|^yngӚD6lV0fe+ln̛u! ԚtF0&wV_ɹ8V0vxD6F#R}N@@V])f9 В}ͺàBSuV[m6 /:h"VeֵވEgYGJgBao37t+-ǃ'@28ɼPU.G]ͺ$ca6vh]na莑n;P40;|~&ѶF xN؈ŘUvhvb?!s.,O"TUG1ʋR-T>6E~CV^[1HDoRSkCD8dDe6xx@:@].֬%~V5qRo㡗v~2GNX2<"pa 2h9Yc*U۰Ay&T;/pdbu =9$ 琙 z+j.bpF(9,6˟\W ^@Sl5G7DGq €|;Q㜱@dJ'岻PoCKaMλEڷ@CዿyVC,#E6ƢJfVeF?wSOdqL}:4*3sVY„aV,ȇ \~+G?ث$sp]P`؟'kM4\G! .DnV&&O2?`l,!2_b*)bi/ޓxb8 $T\cǓ;Tۦ#1 "Bv$4m!Ґ`ee)ew!5dW*g\FScö.,Ԟ`<` դe U6ЗY1$3JBK6}x_ʷ%F *&Is3yY\BLm""e#77B-ډ`Jvȑ`1[A }3L,Ň)+[:?luJM ,yP5>E`YMŎ$oA(9Z1| 8 c Cx.&/{.]hWMF$X#Mr,8j%.ػc`}ՏTУR&4 x@L 0Gx.$K3HSb7맘 誟Jp2aqXÐ@^6me'4}gDl,q(ȫq*u$37"Qxs{SrTˈVf%m88Y XSQa"^ Ə8OtJеηx KFc X'B[1d-('-ϒ w.o>)ԈW /C7C&:7*R0@֦NW[ۋ$J ,[O@حFԵblV g&xdB}yO`i~_VL8IF5~2 K MG7ylm#AWh.Gao]v'zS/@ BA7%:e[quxdD#͞KN0'10]K WYsO6"@% RyǓ{sKNNA :)a>U(] fM̢e:m}A#CCi xzY3jj 0dK7qpxf᷸ ひ7!:bhK{9o'SҞA23KA1IT~ 3zmc'LՄeIп.ȯ-"1WN0xȄE!]K:U6J6ȫQR`7{^k ٸUH Ԍi౭U8\Dʚ 5T|>OI~0@->+Ͳ9 '}XEp5ѺP;|-sb kk+tZyCgֺ_LG8]4,E+tv;.^|0i c~6b6m!ONo H7]O<+Է?2}Rbkn.p= l'1?IZE=g6)AEa|WP6z9AYʯb(n~Kw[_Tx X˗Eg*H+uq֦5uoYqκPZ$H[Z 6}p\VN-(ZTY/Z$-#Vo>e+#XQeudxQ1\#sǃsD=LTKoO%+O:OH{%;B#/|e¥Y/3N@-4X8fBGR ~+n*Pn)3efsf9m+bz<0V`I#'=_wVSGM6TJ?k$; ̝o3HFU_nuGPcB ߴ,RG1=ΒᎧ.+'X @R4OErgPjvZ b4^c8DVkj <wsgwNpGx Y11*d rB3!Z$RNcڿPQs{O ar9i3Sm~Uo4R97)F \#E"ߛ(mDNcf%<^_Ud;6{K,@q`d!M2OF\\4?)k?H"= 5 q,֦9$Ilʀ:z^1%1wSs>^FoIZ uEr &Stf q gsXr4l]4lLjo#H=-/Hc`ø u%{g@LYi72s+oCxk]EA[J}::6l #?U>rK:ElH[qC6SC L"Ñ,3ҾolHa(a8=b=?x1iA \d%vV=tگ6ynѿ-8Qn}f,ޘc{0+ZBDRsEĽ"p~#vT>4XsjOm7HSijLPa_甸N -fAXփļ" (z㚛⢷L `Bnt@Ql{"3ZRlMPB™|0 VwÌ'BU=+|SI|eGxöZ w.N| ?`^O|Y瀕>H"a&xLp5q"wg`NK3CpKDb~C?t|V ԖެM$C{?U?#DRB_s8L l=T]Fw!d ٙ g{92hа{xQI `M[ZN[Z:H hϐ+_TêlWpbe|$LMicWW%^$TnJG2oŭ;"]Q@0D2*\e6_Goq_=;}ẝ,22<}C^k2&}懯:Ny{7v1UcU-l|[ qs H;dOU6ʠG"̞}X^QqFNcELŠ>#B0أ xV`4f{OO F;~M[aN`u| iTRzh7SzJ™]K)OlIOpʜO2 K.|EիB–&_5_yß^!u'~ ft)!=%zjUu#8nQ~6LVoҭx]8\@d$|4n92F44#L+dKw0fnô#ksx|ޘ3Bzz'ńأ_ s^-3VqL۬ 7{-hfcהatv0m"R\x{|}gK6)zp? [MU)VZ[Rm` ,ֹkC;glf"ZiG$;3M>j=MVm ]Qp;2wI%Ǘ-*~uYr}$aqd~$kmEJe\PXQ̔Q{pNdREڊ!wh`^ .qus.p~$^S`$S#v@4)g.?Y|bˬV2ᝈ Vq5~z7(ޡ\;| &uY?*RʽFg|6'|1p)>DiRSۅS{$OcaX≒H=|gC:fJ.,0ҜG7bʄ-l@NBʓ4/@i&8(e.7nQlE#7oWƑ7U֑e3Mvѐ~k&Od9Ez^,~ 2E kTV}v=!fAQG@D 5 ,kLl-Bo-xXz<7R^4BC!mu7 o݂fT4 - MĽ505c|km9mD.pD8v-w WrԱӲPg\ge#ά>AnUYؖSTk_Ujy8pk%I'#mxN/d 3SK`0 XE!0>}LpiؼwOlX!8ӆFC.idkh)B UjS{eb}=s8٪.6*DnL3jJ%O/VFؠ1nYn1x9s1$6 &hPA]R(gͽX/_09.χXE2=\fLcVMj6¯?r3-eFh@VݺLe`=Rm+)dÍjyvcRP,[MN_BU~YZP§ 7MN-`P c c,LIt\yQer k/3BÚb4mxa ~LeQhL/>-%9PhǥGǔZyHV},zKN} nd|.& 4N,Y0mRݦ}+ yLwǀ9: Fa&naք%$ٳ֧]F1;:PVG iuG\тۢ4@Xמܹk' )/!C%x-;<@U[6?k|lPADzq%s4mhq.pR^ {8s0wP뿸a ) .#";,`3_H"Qգ/bH!q?o̡O( ✜: [cqivk8ua^]1ghErt! c;/]ur y,1,TUs(o{! ? y4_W66s CՌgNam=u/a_Uhǧp , p_(;}cʎ^i.c .p72 K1@/s}2*ϧɉ))r([|/RB [EH *ۨ\b:@<-Q4T'}~TUV<R4rƓq\b&9he:'IWHDqHڕv;cl$X5^c(xӚ 2+R4Gߚ:2`k,3FBN΃dvd& j| >nl. W\1K[ NM :Y8^CAhHs(4@܊R6wycЛe95-SA*6C?|&ެWNJ3ŷIs/m%Ԛ`]٢ton٦ 4+Tyh\bf4n!}[ͤAX" O: ߮m메:18- yЏlɘPbZ捾8"'ޕ"Mїt^S$W$*s2NߘRȚFFƘ7G +]Tcދs(&}ТiUAAY53Z^n<ߐ؈ig`M҈L )>,/gs9{bf[..PهUtjwaw :kb_491响+YWf8~i_xp@1SlFwCu*kI*#xZw=)ќgpuku+E/c6\-c6φYMxN2]u4hwYĉe1Ql+O*ɹfhʩIPTI\0\_&0JMg-ln>A)ò=آshdN !Q5u W:vbNaBզKt{УQ8W'klhg=LBG4y x|G'euhZpoLM&NhO9N!vTsVNCEG} $vr s[TNJARGtrҴ9Wljss7$<& J89oFԌ[2'+Wt?e:u;_YuQg{Ų!P贅T$7 &oGTɪc#Tp+`Gp?SǒQČ HSޑ{Ls]w!yt*\kTA\7>q.Ba%zv]酾UA QRw wDmA8 }/Ao0qJo!P nnXW(#w< hg4܈EOϘ#(ѓa cE>sFǕzii$ږʊdvw[/"cavZ r;`6邵B=XBu\50S/YLO"q%T}<1 QpRE=CՁgWw Fϑ4] L㌲~AV.-: aaTF Iz1G F䓙~,ؚZ}0AΥ#?TVF؉v/a=Ҏj[--%aͻbvQje(j ߴ0Ngv/'aQ>xDT=T OB, l#UƄTal{m^P\Lʬ=dеI8zqW2#yMmj)e&Ԑ966Pi:~ERúېmא=61NA T.ꋒ{Y+-2/gz eǡxe N:#解LVS#Uh;/Zgko %CU*c21&o"Zb0o*{!w㥲 2b]GLUHx:n=a"s!tWPDL= j$\}`.U|6ŕ_\s;`hHDTx_ VUeWc$H?l e3+Dqk!b34bwD dc$Ɖ]i ؠ&Ų u"JD涽[K]eG΍cveRJ|`Ox~BVH_CH= vO_FSVvntOd d)Sf[ LQ5mx}F@\l߯˱ir|-KPx"SrPF6~cF`q<lm MخoBػa;5ĥhn /  ,_K;cΞ-:.|"!U}ǷyO(Kх"DԋNOᯯe_ĎhPLz@gBp9G ^xiau=f7]YJw+Td11ؖGDd^ QsSCe( =gd~Dv.%$SfǴu%` ?fXF m#GN*@F#A!il}ݵ3E?5.%r8Bd^,BV[<yGĿ V~|baƕ v{;(bZ'Wy[z"itl8d(\ X7JB~:`δإ8IO Q~Ū畗$4eaM=+ :b8᪅O6AÞ)[-´7+9)2a/|sb+4Մoc]PŁu*ٜǑ`t?7O&٣A5;q7۟eE]f ;bn܉:Olxx l*xWL|LSCij3+߮R.MY }gYՑ4yS kH2.!Ch^m$A, O[-X;|BJߒ+DHtQdvL&}L"ZC̫ j2"u+R{!}I=~mWya@d)? |ZLJkg}r1 g%!{ ˆ՚ť?މ$7d.>3}?'R=Xi:L&}ޝCj Zɳ]TojxukU1IԺee CP%V'ЂO*$.v ! 7CW5QM8ډȂoC% ,6k>ǨҐ=M!?:641U\2Z AHJeDÇqN ׃f!~ ն Auq/]`[%Rⵡg4 py{ #^BGmX|9A$o?c-|Nް5Sflmܧƀ=Ϲ3v=PNg߁嶷F)8 -7d4x-A?)lBհnkKr9؆^ݠEe0ӷI}J ,TK2ϓ.L^"GԆ$sDT}HLDY/oɲJ26ԁ4T0VXrGR?d^Ab,>,+-:|ҘY zc]%@ppAmE,]Fi_B9k=C*C@zOMO,bljPNɻ:\3UzڹK!wumxiH~9HJ{GoO̙t@y84ݥaIQpX"QsƁy7;kYZaQXHQIqӾ^sH!Q&#wP{zN L|IcZ= 1>g#ݛ;UZh^S{2Khv̚8{EƊ'҄xG}",]J()ea{u&ȕtC;F f7 ˖Gxed*TLj=$Y=XMSCBTiI+kcD_ cnG$rqZE*kE p72Nﳔ?J4Ȅy '3ӱrZX:HEC;u]U_nj<JN5~0|Rz@` t5cڐǚl8`2XKwLw{Nd+7mӫ5Rl+yA j4QX-)ȗy)q"id>A΢#do!&Q]d˕Gke[G1"uˋוGеv#E١[A>vȐ#!s13g+T'g-`G"A5O AsI}2X@x2Jeex`8%e1PR̪,LXuukaDm`gYE; UyG1:sD70yߞeꮵ2/ C-`U>PgNa ^pWM8-YlCœTa+dm.4A(ޑKxJ'bc[ُYj CId;vpLR yGO,Y)b}XhU)2l~^M $P &3Sf_,і0$"n#T`Kq11 FVܷa~>O.1AJl<1|MO,fC'nEɯr]9"5?sa@% p**lZ_ 4ov7U̟F~a&ÎV9(Ÿ<0# V1)t>}Yݩ./T#-{1jfm+X mvgBΑ m#s5J$TLA=fc;h/ ŇӪ @׺ 93%"٫J@6!z!6J_P<+tHX.`i0(dfIyg> cë(6mr(CGRzѫ*OIG7K.tcv*MPAm*^k&쇳\ӢuX_=FSC.Thk8#W> P-P)L71 !e/a>4m@ '؅[jKVTLG&UcnNyIEY:D sX6ǡf5#PtZ%ɢk2_DDALN@AƺFJ.5agYbnYD[U:WdIhʎ)>9۴+jӛ}2̌Lu-q Xmk_{n.+ 4-kaZ1guh2Qiw.?Ƭ2Q -G(NR/=)a0TJշ2vx-Mhy*v5nn ifm^]WȾ0z%4$xFα]Zwj/h=`!*uBNe^^Fmk0wAxkDm|[Vbav{*zt ,t0y\jm|H" -mD8ae3͒  B;"IRܙbj&=KHoS=$b." l"olmٜ9\pY|`Q  {vI0}&ilXXe m0#g߬I@ĕg"AdS ^K͕\Q/f=ӫM|XU&K[upxp?$#*pU(UЦfQ8s>ցtWǖz7b7?pʼnyH2fP-ajJɰ&'/ag1~ ɑуɮ\ټ( BAx&>_O?j2oBW%>W<͵ĉ-M,}_ K'Rj, |j:ʧFbDMl~K⻊=\+(h1?U~W%RoaRX\EtJP̿SC#>3C7C!Y0̇`R.O(cidHnɀ?5W.Zn6vǘ(K~/?xT-^#.4"YD&Z[\"%{w:"P\ jXoW䧲`}qwh%%oPbOxQS 6{P6w&yKM͢3k=kGvDY.3uzsEP_ŨeW}HtJECm v"E)U`Z7DYr4W{9QƦ[跁/'%ԣFdj2iVYk_ sMo"#k'𣤩Ar+d!γ2iAN@7be @BaKGΣQ(iY2&2$"k a.?ϨxɬYv<&|@P-FꗚsBZ;pW&T8: X`@TtqhƤG AP8 EMP v~zDk솬ljl3/ꑒjS6WZ+At^(_߾+I!ЫkXmH}O@&8IFgѰpQ ԯۅ`]c"c<6߲EDǶ. )͐Yy#K;!!L$:N&\St˳X)4MOL>Oj߇?/u߲ՠ 䊆ZPwxu%]?Ӈ'xnwqeiv "+V5*ݟ~Y@xqDMza-OYnTrDbd~$Hধg04N!1Bn6U$.rK#rGwQaϰSۉl`<7%ر. [%e١]!v.,e=|v+$6M]|ǘm'tJ]' 퀚 HXjLP@Qʹv@3Trdq2Yz) *nEi4AoÕ>JlIBh#)&Y,W!PY=(e im@$Kfp< \ʰ=]lD:CutVkE,V !Ŵ ϋ?&PR6)\_^Ei߇~k 8) =U0_Ѻ@'Ow JxLy2 lLq~rR)8 @<@VH 79>ŤO(c%jV:q6GIs0ىMNd&s]+aՀ3'if `kvI">ׄ9hDRpo)DܩU:Y./^c=239,j¿eD1*6c܇[b2ᖏq4 u~qOs$>|i+c&iY'|W=@⨍JK|ƭRl "r dja)R_d(2e8)*>Gqz%`/LtNcI0|rɆ_jb*Ui6l5`f=;`*\5btM!V~[<.3wz P9u{ťl_) :zP4$kSS aq8ɂ6e,[_HEٲ;~>Y ٬i3S]qV]oGoI7"nCy?)t5v*ө>MSQ"f(-!i$_%yIOH`@ʦΤ %v"z_"xDɉ}iuIJ?1b``LBh_Ւv)%t?DlΪK[aUȽ3TW<+dIkPKfs<FZ l`INԡ{¡7X?+&5c; yTY@m=eMZ^j nѠ1\LB˩'2jE9chf~7*KOQʀu/%P_Qy"ad cr>oF;lg#zd%A1~)pւURTwS{ [5>F}͎@KPuc$dt856Ms7 raƤ4r*YLSsXsւ@qlb L MڻSrbjI#pHrLL"kuchAHSXX]kX5_CGp͛c>+,V2q=7 KL#,[=Z/~B(Myތrg `vA(dyXݮ8HQ5F J+q2w r }U2>"eqt3-uF)D ! ۤ ТX Ͻ4XG!"fI> yY7 ohʾmWm]XW_X|Co=XEc"ͣ:pORD(gID_پc^{:0@ѨJF2J'Iօ֕7)v `n4Ք4ͩ)It1Wywy|o\ؠZ7e#9{7"'AQdیq7{vu* \2kX@_ 30Icho0IJ`T$9.ͼDОM869cxr5K*} D2@X8%Wf\|#'X,`nħcFQ)TWa7.ôlܝ8p˜J1vl)y.Ѣ5`YJY ,BBqjޅ~1|W$WIn#-;b͢`^{ǖ\9NJ:U`oɨIie-1< :O7Tx.sJ*UF@SeP"f$C 7u D:hLO slc5\A>mH krޱ=#'WX?;jW]=߮8=6u-bԔXF {˵z1tV m.Οyݽɍ:{ }f ]y޲B㦖-~h 1ͤ RX qIazY(mwYWiU$wf}/q.080ź|\6&bN͞]c(zZ0J Hum,PJ-}{v\30!)e+B|o7{)FYqˑ/3$iXZ ֑DCRPzV@(mrRFÞ;\8V:SO +~ۀ~*ݧG FSz6fRJ%8KPqI')׌C1)XؔP'PYZ7BwqJO[^_+̧\@1-6 ZȦ~iQ\ y-oEn-n/"Dž5ץKQE]4;}bBp\oU^ z|,7I3woWςBUL>@% l2/Y,+ڂtqX6ĬvQ*H8_3銻"RV&DɣӘu *̊^)Es`{Ї >Q`jO:{T 8I(&eǔdªh^?.\$pt9gnÜ)ZƢU-6Z*ina02Ì 1(6tfw ]o8/41q'Dhs{,hgYL' gG` n95Y#$-1*W'F=BI*۠|#+/x|m;ڡ 1BFհ"'@M4΢ oI'/7I*j2*|p$[@]{sU;VCw@P)T{!lLuB4%jy``#hiMgڷ W$ .HT 5` ࠲ ύOV %+^Ͼ97V9aC~W7a6;SG8E3R'Z_\ebYFݎ߫puƕػfK[^Kv(qq-Ui Ŕ3*l[)L/ʘoL"k%@05Dqy*8 ˋBu@IX|RyKXʎ"UrC Tk+"~8V:UlY(}0#T`rWچ<5ir9nW'4@es+~fSw< /Xs{)}0Ufa8UCD櫟ҥKjMJ۞o:VNܗzogiv\PhU\6O  &{ˡk58 V}I>Ư63֥M+8ÀV4̲q|h<cM#!wRHNk0KmKA\4=РBe}ad؇`[ r}2h_XȖaiAjˋL,HƳ ZhMKO^>eͣ=7J-/T Q+f'=΁B \s5M\ K@e\;6p@{]+s,Zal;P0s8xSp۴nlhJ۞a`Bq*Eìg]R!A׼e',8RqbveފjLx0Ĭ"KAnլ##G:j/UJ jG - vndˉLoLBVZɧ!+2ߙKѯj=R"¦)Uh)30fJÜ쌍+rϺyR'e)y.MZ+Oug+A=|R}ǐċhdꟛַPJ7ljN?{,R;Y-Hf?9[MxOAйW %v24z{`d|#ł WeD$3)t䦠bqV%A>&Xf;,׬rt@).chriff禍'nPy筢 9FaHDn"X};{fל/Pɰ/ d4m1~n*FCy)8(K =7Ӕc3aHfFkKSJ긕>!,`Fcc> İ[׈CbSM<ѳ?pᜉG'"[$x|%w,_EIqwn*y,b^dwW헡W!xu^\!+ /qs))Y6çl ֩@}ʨlzyn76ΥLEw^oO5g>&9mZKݻۿlX}Es|t z_Nf^5 =.!0ݦEN +X<$f$d>X<16|>;Q@i؎ Ϲmg qaV-ZQ}TFi>yPΚ4xEz-=Pei)Xn^0.z1ˑAge|lvvGϟj89/ٞ1(|#ػ./9:6V{!j 2Mkș(_v01HwTF/m2>˥R3o뫣E_s<"S k 5OڜR\#bԭ[ =y 3k1-oc+Os s6@_]>ߎ$ *E7V"B8nC٦5}.% ]zrIfkhk5KψĞa ZLqzD{Hec~rKP[45D{ݣ{ڇRI6AV9KG?$;cc| "M!Hy7< Vi,eol/[%+d=G_WE=>`2~µJ1pZoy־TEXƅUr5nJ+,L> n !mm URuYs|J4r2ʸrVp[:.[Va0ȑ9(vڦCϬN@ZEy)i<`ްyZ81u!/2Z us)WdD::FrQ ى X%=+l\ R3X$瀋(TGsoB4FGSQSEScڎѐi"zuS7NL>6i>*j86=cl\J=lv#f~A@97\Pyv'ՖSU P B{ LM"o//y񕠡 ڻ1E`rT]v(#tY@KJ%2'?lSM´H-Ѹ7γl-W sb8>tm\ls9øFHt]7'Ǡ6e;?gFn ̡qU7Dʌj nb[fj.`mxטWcl`<m³6ԷX^M f ߅EUy;(ɼ[z EN 3pڳh͵;\8IǤ}wC4t-y']V0Nw5>8jzKaq@ᏐmHnPl2T\,r_YeH۔>'>uz"i +G%`}Q{_xX.;kbul ЫaiR?<iC.-o2ftRKp߽r %ظ`">fOųꍱJy(?}\0Ij|-86f)>S 97,[dI V-ؽ~ ?mGpUfSsdT:UB=V5٤ v{e%9A ,Jd @N=6I۰8\2l'd7P} ֎ =3X0l*/'ԴtC1mp˾+)b|ūF* DBI(#"5<4zp sv*5jɁ :kbnFW &1m&êX"RSOǹpuQ{<-`U*C̛n RRɛ7>mE#zBeGUVJh? qnn%NAcX/oenXf+XW^f!zDيʢ;Wrr}e6wکU3Ǽo9Btsƍy]_Ki-'{ 0=>kݞ@Ί/Coo>35˨ K|`q=7џKe bl5kR*bz_ޝ`lk[l"QR:ġ&AAE+p#3Ӭς^I0(`N]s5H+bx!=Gۊʏ}M65Q<ټ*Jx|=jBG;β?rb<;XP.\j4蛄+ -8̿4A;UECֶьbHD63QapzTӯ𑸔]7 Ki~M&ơݼ֎!g}Y,exqb(eP䓔T&ZΔ.C-ShQ(u# }D[AYӮL}}coB_Sa| I E_$RރFs&}:{0_q'XHȫs^5׿s13y`ǵmDO"ٿ-u:Z"6YSik_qrl%Ŵ${r lK9y"jmw(/#tި' X][_Ead3ieǼ\Ƚ=fچ{6}u$*ONS\cqcVٚ }0Қ`AyeMX2`CV>;FL´1П} H|V]j_9eb +"fo!L!. ŘDKC[nqR3m$UGc@Mb7{[RafU%l9)-JgE)P*2+܊ׅ| ¶8'O>Qw|^CY1m + uQC{g>nۃ5mOMed@_&ˢ*6#*^>6z?<r3'5OK ~/)JDf(X {i‹.tzK"HF+(T|pHת.v2xLw|r$< t lSy\w+B@S -I StRߕ7cG M{6_C<+d dnE,#2eh1 ]&j$A W %ۂ%dN5SY r|悜Dq[h߲ Js ui[+9u>Qd&GoWPQ0W_loA6B MU,l_?dHй,QfOo4rD VgS]eMuř+9l%:B'Xf|YoV1wrVN 8R~ )929B fB1W̝ip$vanS@YAJsZ!n,K>W% 5#1qKi DF#<^lHtFR5=]nụ96 ?YiEp7|a@JgxDq^VppXа .QӝSf) W@aGEC]4/j/[]ٗT\$J |OObf90bq~*{.7DmbUj<# /g-@zp.gT iM{F2#vpt|xhd=Kc_ˎk"n%M07/;/:92EeK@aN 8"Ol[Rk=oW\RIP* =7KkbaP֢oHdceȝNqhڸs AqU}Y! {@:3PIzI)kt Mme3Ɔ|"[llť'S$ND` _x֣DgZK#.MmVLm2  Vv,Q4W"MC^Bn+ucLO10:nd8YPt~1 [_ ⎐_V!"VS0v.[rtչ>_SK.ґͱ~}6*7YbXHT@!gyuTdyCA#s4 RUB{=aD]3L']XR!1Y Cf0ج͍LZo^G$*$@$%~4iFGwQFȖU qHN&7wפpˑp=kTXOa͈hPn-yWw0aX2Q X5 ʼ0s6M"jr ` AV$(0GJ0 No5q&r/ <خ֍A[XÛrrHG%PB+zl"ҹ҃t1O7CKSlهy7ͧ CFMBʩuVk3`z]sU"|gNlwyj *G.EnN7'Ԡ 3fUsQHh(a4ƚBDI\yz'~TA΢oK @! 8:Cd? Lz u&lK<QsE%h\}eC;Z!X}T>fDPH5ҭqkEJLͧ[8∳Qn]KL7m>?i+} 0 ^㎋J &"0)sC3??bl:X7ohe`sXqyY=9[C8CW|^mÉ}\ՁKMj胄$?֤]Bycy3m"6tէ@21l,⨷EKR5< ))Z57,rIҎDrgC`4iԘx%e- B%T@=oM]+=7|` ݜhXtFR5ofgo辢^`.q|3N%dknssS39 )h/PsȠg8wܷbcc6Mfl |pFt.܁ksپ `7aaK/iUF폂mu}e5. 44B P<=qQ7?tM:fBT67ȳ5;=7.Ü˥y3GwooՓɉ'{p{DAW ,.AMf  *GnZJ" 77*P@([RzXn θ .'尓߶Cqxׅwsfޭ+^ɱ\Ɠc`YlŅX3׿C֗]~&%+K8y:; Z1z؁~S8-]4%Q)zD"0kO G(Sbbs0 mluJF6홿FbpeHHEQΌc:%˯yeᬓiyn|; h@ ݼre,R;1~a5i;ǼvI~}/VvQp*aU[fx:YYޥ!Y8{eY"| D"73|m yg;7—8ͨ <wݾ+3\pFP UZ.'#rR;rKSM-0y%>BXO b (f?wpu 9fܘ7BDk_K=hQ?'^ k:@/4~NGƚnEcED~OkOqfʥ0|A|⟄G/Ѳa(mKZ.W-I߃k/:ʵkPnS"j9Td=A. *B!4Mx8LhL>,*7FZ7s:0gx8AW |QB zB^DyLd<-mZ7v3<)zY~ B!>d gu|p/}v>DŽIRb#PKsOʊ]ȸUO;(~09s/IbmḤl4a;%Ew 1S}ّ9WtxR_zf*?ab/8dir ۥ .MI-NR@ }Pi *}B"[0E"c`X.GJsy5fna_dz=ӌH]25|j5L k\!Yvյ͒Kq΢bnwM_*ڛـu$ʃqSd|i9Ceym{!Qc0Q ~YsjDvƎ1ت7h#~]x/YtZ֌,pMzX١u3EqDHCtUNRǙ߆#w/155喝VEץFUCOn5CNrxf1MKEt=1< cV{Q3kpyK1ȿ~̷UmmCDZs &:+rS[&̓{>Qսs*fh*1N.X;@H.,0 B%Ӄms=t^z(M9/!b\H8rϮPC\ WVt{?8mDl*z}F}XtkԽ/G-a2~.Pljڧqw2K#gĶr3nhL PP?BƵCr{k 2\P?A} 0xSqlbkV ZGR{iS_0pu 4,٭458!\kil"Ԟʽn?5<`vIե&!sxE;J?˹z];eSbKq;ESpO_u$/.C4kvoҒzy.2jσtwWꁾ殮 CBn-Ӯ[oC(z Qͮ9qv=hcf^x#6B~!פ8v,/;,v́FplKފud3Ie t3ʽKWI9?-]UbO-n&h^4> P:;5\R+ɒ-~[<V^֛p7zɦ};=*j<UKsDNT:㎞zS,®0$*0n 8? nUD4,ai꟣?T6A >"i(L$$E~2ڥ_WU_nOUdHǠR A^X{fnM%FN kYLbrsf$77!z?-dviDž2K+? Ir9iu;6&w&k^6ԟXs n9]ot"yM%?8`rZOMH2|wLؒ}ac7{N=M 7#f4á0/y|RԃxHS57 8{lތf_re7WatDń3rw?M W ƈZ{,/A?Xvx$(@F |k%Ɩw"%wqU #Tkb$_|.?۷CtCD`g]ڟO IbGD||7Gҽ݌FvF58b(^t[IЩAbvLqdj0BNie(Dyt8(!̎ .4(_MZH!%exR ?OŵF),qmjjnt|)RJemF!$;k;#i0o L^22Ddo`/2^y{h#ٕ/,s#u| bp h\ИVSL$SUDfg~@Bx}"_P3Ra#"XŚ7ٗߣ E\S+3ٍϕ YHrĥ4sNؿڍP'j!gۈf'ap߻TivbhQ 6_Syj^ވьмةǝAy8>%oJ}uVEB0n!kk x8-ђUcAnzpİYoT®҇*tb,F1\[[pA%%2.)M,pCY{$@F\CEoo랴<})l #e֍:y6X_@wAĠ+D/^Jh&mS]kS,Ty;/O>P5#X J@ԯN?b(W9o˼gcA\v7D>> @pZ:LM3R79ln7eY٘~Kzuc/NtUȄqsw>'sl۷LI㝤P!d=y5`uG6Q |訮Ew^=v1&%WP?xbnD`z8F .#ʗ7 ot@"O/ wLB K'EniCk6/׃tsRQ1]j,~BԃG{3=Z `_ hѧL+ۺBP^R+Ukћ*=5BmoQYFH8v-ʳՏ`L$?LUbX\0r5g]E!v - J I$hjm^-7>;ՋPCN}"'=?A7yFVP?M6:;wpr\ZV"_=7y@Ê̹[_. VHKꯂcΑMnJ"d *Z5nvyY]Pqи߈`ğ5(qw[dBش18c ❊yF~1xlMebH J&E+;i~%WC-Ujf1B j#U3Tޗ# 4;-~v2͕ѐr"^P`9 {i6ZId YJ's5y@i6}O$3Jc~1gbQb1<ӄ@$8SuWK\[L,0Qky{{D:E*MA>="~(ߘgNu gމη:wq3=jhnTk"!4ؿ~u[EjI5Y(0  \OW5HD"NhFZ"a$N8vSUH Hӏv*a+EC2n)ޅv^ʏod0 >p@O#F9/2k8tٖ{CWWY-FK'Y D-(Dpq-roi Kw42_cՇeEd"RL貌j~T^alL+.߳MZ>Ug# EΡ(܈ڙ~*!ʥ4s/>| "3\Ws@mH|3 clsڨ?ף,Nq`= |BSorTV,'ˏ5ha-DxFw~9>Ϛ_ IlRMb&kB>ǻ:Oܱc tT`)+iCL}BQsQtT&+?{Yj*{zOQzː؛τ$>%+47@ANl[Yv:ʷ!s5ErP%p>] Zx-:`<{I+}iVP$_vogd+UVÔ_x|P&L &\!;حWP$x$nJ~L W`vQM{ kG-`}4.g8*R9cp}֮Mgj1~q^ T8Tz|G8L~M^[Eq\li8EsHI7֧.؄{I7 'pT߆Bd(C: K*Z2I8n^-n f=*I8:a]&\kf 5Uହ%MKꝗZ';E=٣=f0RA+=fo(.'Wb4*T 0ŵ_NEy2q84KmҮ9.gG*@zs2GZg*zDEٛ{ Z Y]mrQ~},_3a/կ; Ʀ|oۗo^C}VH >6UP9H^+n2 {5TXϞ\:>սIH Cܝ`)TcZ4Zp0;Q\#S8.f Yp~ ;"zQy6o'B&;+j&X.Ы$Ɂq:Xɯ#DkIՃh۱A fO'9Z mc0HT`ٽl)HaR[P>(. Q.HoOq+Eb/) UCd ~4/V8">5gG vH;N"2VR46~p֝J\qp1bÁXozslGqie=ceV1ӄ˛j5'kH6%hy\0d00iHNZSuW? bݤbNN 0_6og6xwJT 6 ;]~V}8.z-k$X؛CC+c ?hmzȹS?bV匿X`[$evpJ kQ+*I<*(Fo>Lqnu$7ɖDO5^ərf5cTᏯV֧B=u`2\+F~L!$ў%]HN;c,6slvԡtb(e3zh@lÇƢxxu6k3<=;sQzfVIz*CkEm2RODX\ա['bZGNj!˟-.Ə%6篇 ^̟a>N 'gQpN3.胧0$hl4 ?N2Lj.E*$dc#voKlo4{(OLj\!\;K;u@Ir /*e-L6ڲdȷiE* Yoknˡq‘X8 ǘiDдU~ndvdcn4{$lT7h(: ~!?gm`~j1C pS7JXqgv#5s*oEܔv\="y:LKhY-{>c٧MG֢fK d߿pܗ2e -E%3ovb-5Ҡ#koWչg|۸ܖ.H'᯼`U};0H8Sepw/5 {T 54XN|:9ns=.u+$tThMOsIR_?_CO0&Pӿ:ņ Y ]Lچt m˻sm;Bq$A,4ww{Dcٵ]Z/=Ap~S+pnH߀l/\(mҤ,H~J%xj2B߰!F e=P+ƝLQ g+:Q=}hδDbX\57HL)МHnArGgQJ+}T+˴&rPkjP۷ђvY3Ӧmdd~߱p&0c#U}1dqdInwnV3 ߀&VʪB@<\$U@M^i$.(y8 gc!LkfO+J¯ݏuv4.>+@["D:6w䏐t2Ԥn!C3)P`pxpB 5^>#wL[ү 㖘zPu5}AAnBv*8Ze]] +QM0xslvWM4!% צeTY!1}vVmضmzvG V>Uᣫ=dDi}۽f^Kz.E n@6koM6FCGZG3̏ؕ/*|! fPl!XS̛)$]B񲟅-(It8To}'R$Z@֍(_ZC/-揪_62(R?jޒ⒚ یD=CW_BFH% ɟ,)XUtE$4C4$_qMBbA yV 72d2.=I h_j]z3ġO-#YɁƌ%k˻Uad(zVPZл'c0tP"N@6՛4ÉŠ)H )N/V0|)Sdr/spTjc_ Jg8aO6}LĿb&I2I[3ix?^05a$1pi`i!Wt$T"a'j ^oo>SȞ2 ,oo|IDdUChVOmCcU%pR͖>wulFq*FF(n:k 8cx/pĭ P@h^{]w1ww R'u@jcWny+č'}[qK݆?#D+D!p+2B\{t>\V{ܧd :q [|_rG%?q o!PTcKt2tr8S_qxM7MCxLȬ?6禢d?E>ˆM,å"BeJ7գ%^#)V7Zp):W^ i4V1/\F.Bd1c2P>|'3A|~8&I.;ťk4Ueۇy"iP?2(xJ@cdso73ocrw^ v%$  ;# UgQz8}ds9χ˶2ڗcX] m_A l;1oD97YUq?e]6"R m9@\B/mR/'#t bŻ× ac޷Ofկ_ʎ MjP F+c̝mm!1+ i/+ $.58ckC-HW.UWm>-u#&T']/#;AC:"D YYiO`\ht])``ٓ@LYtMJ"(^[ӐxV%b馓| -:,܁i?!^uDd\@)XxͪT?kӾIdq)ÄpO/Χ0$1k,Ag8}YXTgE \vX æDDc!b#wsu,s9 ).s:c1^^isЌmmGP=lEJi&֑]@j^Ӽ_^yG4# .cyxv7IǕl=h)8yIֵ\*R"mOk4f"$ U8,чbCpWKaazdFz^*P Bίe(=LFd!\d`n~PֿmuYRy=zGIm/}YG< ~T!VQOsqƱ븚8JǹCͭOt㯉Ef3߶za@W0&,Nd$ TEs1|a[U5?9{ZLQΈ3j`;N\bC˻Gڂr 弰$$,iU\Qd1Wӱ⾆!S6?_G_<<^Y<<6ng?im5Qg  +cra] {-BJwPM`,a~̓\];S$t&(PyNNtՑ/kB!;E; .h3w| C ZLW{6?C`gѽ@1 ݢ+|Eg@j\NZl[`#[ȤrsM̠7\$:zg;kFϚ:F|<9c&?P(A9hF~m( s^zQ@H8҃ĚK_V$J|(.ݍLf'MׁJ32bk~ рkJqd`'N.}'>qXzd}1wsF:Ri~UtႻK͒۵߂ɢ̇FLm7kz7y IɂeJ"ky9 ͭ㌢Yw(=or^!%޹;cHyOBM3\n GEI&'/2]!, kW1cG ԂC<" _/z;eot. X.B1/&ۻ2fUCtn}o+*j'HX*1̎s׎bMh)(Rf~?lߩ^Ґj$ hW0UlX, :k D/) Q[gʔQs@S?WH^$ѧ $ڮ an`?!M|+aP ;fĿ{Y5 !pMKfzmGӠǒ#!E~3p!-]:Psq8" 1Hp;2pR)/BX\݀.pkÐs@+N{֠um* @]u{Ebӡv037˜$&ka 0=GMLU:$H6nQ3E}rׂq.F:{!> x @#sCUQ,e =4{cV0oI_sy`9ϻ#=ad^y< pDi3¦ѺmGԩӟyEAGͶfEWOWI4O]y\1[K$/])r˜$-Y=PT̒krQKT&%vhZ,KA"Cٚb H o)(>d])45N:S$Y_1Aj,#Q'0c?qGHx~|G+3cFA;Ucˈ*k]shQ=F1`&X?B>[ǐnN-Me#.97PXﱊ<DZoԵ`%&|QZ Y' ir. lشp9@>Dx k>j7}-4Mc`+`RH:{HbY7:Fm ִrɓ4~Y?zO -ϵìR* ꩐5ђz*<2O9Q7ēFjJD` ޹ Ʋ^s7}CCܨ*~KƖ9Fb :9{?#jmy7R;HoC{IA)1t5"mn ƥH㡂<+hJ&Y6xhu2`a"wݒSxiX| ? 2c% >pU*nVY]0u);zx*uqS>ܴ֍(6*UrLZd^!@nP-Iy) }G zWSY *I*: *Vܓ :>B- *,4mߞXkU Qaj@ T֍jS횮-a y^I>{QmE>)?h]<ӖWTN8`~QS`&+"'z+aQYk*!LqM5ڴ;C&=8_]w$],'i'̏y_ jv^dIlzղN]L H9C\IݡWoa]9Qz` 6 1'˂μqk!rzNj]~IJtUYatuF=}O6aRZYLjJ@LKg}$~kt}݅_sN`%ǯFW7}{ZQnBޛ4UēK o ĈxEHl@(& $"{G+ac YyZ@SEd 1Y: +hDF:PsJfY<geީN X i3A׼``` Cube@y%ihE}QrU'9hCv΂q)kEt_n$!&\ ^Q./3$hYulO+S*W$ Q"?/qfl'#E@&hÙ{щ6`!Ls}m7<hqQs_Q¤QAR3娦)+yFLAc5/nVi<;|>|}"ß.= ZjېrE+CJHwCٖ. K=9PPI! ȴHrXjvwD]2 6䇡yݰHI3eUj-և0T⩄%%&U=^CLHMMSNBsvYdʞĿ}+ L$px)S׉qD~!T4lh`|Z;2`I -PQ*fsI2>vql, *VRU*,3ۜؽ.)xr(bU3/RNuGj4lpz9'D^!v-KX9;i8u^ ']>rK=m. Z#]w=iu^7ʃ_׎)iɊULbdx{oM @~ A<6Qإ]OGF\ V9"'o5}*n"Geزy @IP[BP9?SE'gHُ|:/[Wx]}ح(f}=[8$1/#?j\ KM^h?ĕ=zTOiy~/2%mċ8CS/ߛ_a^Mh IMBg?&lŸnFKnS˒RԻs}?LEF^׍hQvSf봮#(+ vSHdIHߵXւiX K}27I<c_0[ \> u%ܘ䨽np,Zj%hy+[2c)maByK{x,66wJ8OI5wCl=JbBVB4B!Wz#C^bAћ9\RfVl*+FAR$^D#khS n=>[Ɵ<~2ޣ$`Kit = h#C RQeXKHz˨7a/8c:4vjcR+ZNvDGL0fƒJff)r P5v4O/qAzGqoD Op(dÙVው)`"}g3+(L[)xޅ@׃o' R9~bҤ1]2vbqs]]kf< ue/ϫfv Hr(h`d%EyLO҄:48si8krG-7}_eD< |v7?8^6nI<%kgps @oyuSפ~%;|LIc45(z:TX& "YObv־E_] :#N 24Z7S"Y({LƅvDB8Le<#qx™V﬛vm|Y•JB_ 2MmdMUIӥ `=ghKH?WAֿdOC=Y> (6Dq bk;\,f,7c/ 5B5Nuэhڡ;Ƅ%2ˊF \4!$tEUKQh_yuꟐ-Ȑj%+o&Ḕ=K5kSjm= x'Kk:45'Nx&R6@3Qr9 A8^yܞ#Xpw *.'k{ؿDbm6/`2r.꟝ɞ TB-{wH^ni7<R<{'O!\F6 |b𘣗ݔ%|)8.: }%ЯR?\53~Ux`U;QndsjӒ͜Q-A: s"PHwΗDYb+wU-^z^blY?g!@]r:w *5/40y[o?2v& ~VM~eB0fW{]ω}(Қ PɏB 6R̳OGDmS^EڒR+BFñeQ25;buV(n{=]KlϿ ΥLKW;c:N-Xǝk+ut~A;^9t"b(X} 퀦.XxjhfA)d!U:֦ƈ?S2;WLRi΁I3ѿyuU'k ݺ Ǟ%w -em5]0َNH5`~`e< lc|(\_:'jnu‚3N nr?$-G\}J404pbqkN0R|#aUY^ wO>qRs^u.U"6Il<+ KƷOZL~5>'7vr(qHTt+. $VzX60s4 kN5n 1vi`P60?ȧ痶zDƫ2>.h2쏡(+rc? )?_"1qeHejYip0.y}}a>ѻĺ/EeUX[g xrbÿ = tZCPiwpC6QLU[R!X,ɷSǑdwbށ W"*vmw0CXL pO F́??]afOpLocO7v-! `e!+_"s|ǐtK[߳/& *0kKW}MGZ^?p= p!㴷y8)ϸ@ܭP.BK^5ꜥ͚EfxfR B9*{Jg4ξ U-tm!|gz 8P_p3,2W n`XpFb|_0)Kvf6"@EχJ>Ev(uҰÆuK}/II6<2fY[goWX`"'.gma* .((2~xX{XTF-AOK^` 9[~nWxIN-[π(ZY!"(s`QXYN5Οj6Nr4X()N[q7T Hl[(*=Z?0F |JHf1;*ᮒ̗x2A@`㘶ͪq~Zd;+G>K^BG>64 42ۈQo’؊VIEHΌR\׭oSh(tWR+C5ZFg ȥ88LVE{$i8_DK.f/[ݮY #eJ^ &~0,@PnqMwpy'ב GKƠN#z+ɨ3(k szW LydXV^"r۴ȗ 4CHd([bf1 +ljuBc;Et&ZBDwDwJ s|ՉE?t f8T 6ޤ(VesZŕu^ٟu !zH`z SaI5/8#=tg+DVVzbw?./c!ͰlnhMO*SR&jwf4/"^`v4Lw/#C\yt)]5+zR>2KI؃(fc}PMlm4z } amȹscfUe Η{>lX8ts(G*㞎FNW8,0B,6pm(9Pu~7Feٸ,$BijEgA}W3d+ ܆P 1-UGP!O,?ށ^ţq~uѻ(;Y@S3ğhb:qbm׈XɝZzo<_#5[!4 vF<ҲI;muSpr6h8qəTR(Jn6*^72%H" _pcO?v C!@5X[ .h x4Eל :\V#-$k2+1r{΀,k(Qpy4&]~HEA`DԎtR=D*ʂ_zlu_eU"bR I?^'awDD^6XB,4CslH _ ON͕7@K~V 4Ss + 泀Tǎ+vh;_+iW)IK;#j[&՜ + yA̓@:HoB29:Z<׌wG 8VSQ7=d0&'!-2}P deiq䳇I] ~Ep~2Ns1IjD7㒐u]EP 05ܳKBȠ x*$DmDC) |b(@܅ٿ:%"""~ZVaCO݅ܪqq~5/1M$G6 AfKJ*J1Ȭ87ЕRģSL#}0g787^Em,Is3ط"\{B,X-O Y*im!o Kٔiw17:\hUt܁S,}.aޜj(g'|ӆɷܣd-fۗqNյAQBqY4ZX|N*sŤw)Hj" Pw|Gg%nXj` PT]K`! 'ot^_b]`/gqlx' ߘЍ3ЮE?_#rZ*G1gt|'$7O>Et)q}#KnK篍cgG:  %lf!^}M[ٖ$ ^-ְOk/H>w \jp2j%K'+-4zƼ.>KlB~#l+߉:%( /YLARq%a/8ܖ M5&oE36 3C:WRXt/RL1> ޼,R# 8AWO͒"3H:+We}i;68᯺{쑺ڞYu7WZhZ!skX̓mKP(] "f27RXݮ? K(~ v]Ge6"9L]]'f<.HvR萞Bx48^v;+T'eA-N )I=Z V* wQw MV=)NB'|;݊,!&f} m[F"9y(Kr*^0:eIʩ9:cN8wI&[X-FPw+ҦUxm˙0oemV1&ٔ|aqv$ܲo"^{%_p oL8&r[.+(c6Tq}XtV~ ~.xNkP]k ~`_LUZk9b jyKzr &U(jwФM!l96Q]F|#0䖏R 6褣5}'s ((!FFMg##]Sol 7QmCŹ&I=?/P@.{>Ƃp.}QzJO,=F[O!N/xHH,0ĝc5 PR-s*䜧qa桬hO\MyW ꬵwzKa+|t)):7MU2V@y$kA,Q]3NhFC7Mםf0͝ gEՇ<з;y%{ٗF2#P~_=3''gtIW=T.%zBp\ SOF6i2 V~F G1iIS-)"BEkcwh3 Q w]!΃ObLP3:C;IDю^Aa鼱p^%&c[VGTnɉ(L֞24f`3IHWo0$+`?_%upТ]0o}R~-1 )\{X,Kܜt UCc5<*G ),(F+]xs>Q$MAROO>+3"ą 6YIq#-;k?@\V5'W:3>H aRSt?JjXV(#7anxY6zy*:Y"At5Kք&:V 8e!O+ӌ_rf\_~f;/gŹ%=LFPQ_5 ATn6Y.T)&/ !c˻E?Tn5br~9uagj ,uԄxnCgȚWrZ8gQQf씝]mOgO,3pl D4\w|,ޠ=VY?Ile˰/lΩIBNJ`֊'͝X;bǴ4 `U`֩ځQSrz:K9S,"n~^0Y=^vX=DcztR` =ܦB$%< 0xqTUd ΝÄ.;~,1) v:K_w`VX8JbR8ߤjk()īUaHYE,O [Ȫt[L㐋LSv &,ؠUvi6Ԕ;SInyw±\]Y 2ZfFk=?G:z I3wk38Cq"|- fvR{PZF@NEC6:^1P$25w@Yefh,tVlG9WCSؽ@8Komiߑ*v9) TR7:'+bk1(_5e^MP\:HR>zLvaj]Ň|T7i-CV($KN͹0x̨X1JtJ̥?-DڤcSI6EVO'Ezbs^Y ׺y`OqFQSMnysQڳSXD\9ʵ{"">J_k>ǧm69*ezw4u:`IJTW`yZC;=GυɧýO9^VhA6 FYɾQpo}s{dIЀ* (NH~#\| %Jߥ+׈؃;;8U_F7Rp8V)ADQMU+RNƁrWf ϏH Ǣ2=BJ!Wl˼FA.tfఠ7b-?] !1lD{:!ګ4Q*QBv.mo%: j{^MiyЙd&1lxߙ d݉7IQ X!"d|ȆK_LV"u!ׅI9LiG?HDգR9:[Jm '&*)Q;]Xb'5a=kN!6cZ՗Pm`&w'&m<4ܼuX.t - 3% c'{ MI~t|+^=ͱW>ȭ ׸>gz#5 δ - U\riCbw@/>:cQ p(_qv̶G%Dz˻ե6zVjxX,3bčr4:D~zk쀥$2VKҀ 8qo8o!,7u n^֜n.7ywB #?:>/.N :Exi&NچGԜѷ5+p#HEgE\ffOCNPg5X*a1*1s8"ye&m3 >"afkzt,cJu펦+KxP3qܢ,` dO=1F,Ρ$+`@{0o>(1{L;'z5ԫM/z! dLgǦw”wR ϭŊOIhtWW_^:bd-1U +xwxCN,8IPcHhX[+폆+oUt;.0dhOHU=[t).gQ@fƇ7uU*zQQݙ_̠ESuh9_".D`.K҄Ψ?զfT=u_+`*i&:O% hMF4 \xge>f= ]ͫ_2:m 9& 6pQ"UT` "ޅAƌU$c='+1J0qg:[Gإb%Ax,jxɜ4=J?kdⅫ,SϕKks1Kdu(:zLk`CjȘ󗔴x6l3~5Ri^s>hI&e q6ÃQԝ=W+,1#vk&[kK }^?y= JY!E/Rܨx;{!2B^QǭP){81av4,?pg@v)(6FT<"@>V?W4~cՎA@pEa=><l]71H(I?h+EX< u&o6XJd+AD]@~^l -8|yؿ6LZQ#H+Lh-a 2@B&*FZzhXVPjWphH3a3YEPMj@lPJިr<1@셶ㇵWFk#i vլ~wJ6}t'5]uԢH!Ɩ[z )eXX?Ɨ { Mbnp|y*4 6_0EBs_&hDH w#|^+L񘳝ja˲1 xi'T+Lm){% LkR|@;~8m2yKH4gH"TM^ =%9Y8IIsmoRúpt52jBHr9^ԀTccd?XJ Yt=zRȂ/j?5LH=gf{ !@֮MSQت]z~s{m8ov5k^Pu  UHJ|j&hXƼIc_ Pv02IuH4R/$ol<# p)F;dgP2o4ybCz(c1g9:}n1>U 1>*ԃw.h.3+܆ޡHavh((rsv$%\''Ll$QMܱr9J4ⲭ#HIGPeN7^dgFXqmnn|LtГdo#vRFLQ0\'+B: I|z=J?Ҋn:e'){f6mgÔJya}@U44lghUP0=Isnyd {F7fT6Wn֔ʬ}kYwj`*[aM%!#JB}t󅯧nQi]=Tc "Dbp8캩Gʚ0tn4PX%UvϜ>K͊ОQAjc|F2\.-^<~6<мztf1tH1c.ׂȌ"E}Vy#Yx=O*lM>gň$ 6) B&F8| X/?Fy; ͖-4vr^$y2b1xɫ+ l BpZBc(!]-@cF/*½:.U!j]Z2LvEފ2Ok)|Nfq̷ќlUuƋiYC DKZ*lE_t4_B lܤEqs˝z,yDRx,(`p4tqI6'äPsa !jR#ұQ]ZzE=>eAÿǶ޶?sһ1~lpuQH[4Ivc%Г~NК1Ax⓪-}M^ұt+1,Xr&mYTq(ep-ҧ±@ڭV?`eLg|>H;Rx_,%q P Gwŷm5_L5^<ʚ$/CN \,!j J|OT ~Ȭ E4#F].)0gzM&RN= DfEU] ׷T,Z\43-Eyil\˛ ((|qg S¹-`aҕ#nJ{1[4,?ЊЇ VME! K_2 w7(O]XC\"fPRdd&R\mD!`6&bS|VͿqEwRScZ{bv5{!eﱰ|b%K&!DS(bT)eǵmLA)vE 䁽آdrmВ?MM lY/IJ?4@GX~8Y&l hY" M kp )e=,įZ۫-iLR:EobhwELoilVEȤ,`0WIX}wYlQ>.ZPZJywmٓFBj`so#GDo.+p#!<ǣ'6kPc쨻L`Vf[2x"0O[@˭)wk"Kr{V 4WHyǰGbWqnhpo{$zE.>vᓼ1mhԽ?LPXtk1؉-E+pl߈s٪/^3=1pZxb.G8||t\CUgiΊbVdhSS<EHw4^Njy)=R-JGWnL7hЭ<b#k["H[eA "V4Fc D0` =EVlc۴IpaT)ۚwnbksF_O+ _ u:oD2ʻ׎Q U>B\Bb?}{0i4{M:e1Sb7)Gb fjicyc䬚14%Ӳ'F%O%~$ыCG\{T A¶`ADXĔ-cR`hX9M3t|rpE䤀^[>m|i rfsBĄuN*lT-r6||Z%]c殄^1ϔj]ϡD]fQ$_vQW&,TO֊.`2q:e|iO邵,Yr=uEIM6W糟lFGS)W1 lGG} -VIdz; ~<ăF%6;};!/L$6RQVR1xwJVMFm[~X ḉF:le&v Qopո' BdS@Rd+yf>"0ߤd!݋sn§ uW2ŌS11ԣ9Ĝ Pӿᾁvi NcۘgԏrPhة~:7~/L/ Kr不W9ɀfiy}fZ3A9 _hk'ԀqE.-$s(RQmK%h0|9[36ꬎap -5|Ŀ0dS2,`e>2'a) /H2=GԹ*iĀSW_,i͌H]X>?Bq"PvHg@,^[tR(uTBGv+O:zSO0Adjbj &=7-꽛.5\xQF2'3%R1۩spekuu߼袺ο߭Aj}ouTw#.{9ː~"09 B6oHh<.0.3ߥ_Y|FZ!k@mJħPƃ7~gYz%>,SD򆴴 ՟ފi`$ 67lB.2ab8{?ݮ!Qp$ ":U|]Ψtgki #JbJ(iA~h%%v7*_h= 3{8r,G)C0 ^yydHl[JI>5?姅!(k)(ܸHix$CJh25-?<5ԕIs 堤.̿-^qYp.ȫ 7^5o:B٢6+wdRE6cȰ S7&wngNe)QI $fxbfduc + ENR@Es Fٯ&W;Q3hVf}1[fsdw0n}TU&eF[;qNj}ң*Ltm.՞Qjp1t*;pN]C*_PɍFETOr.'e?>h{MRr r,(r[S;֚cֵ|Y>(՞XWd1:Sauj=Cꆳq`bdoGw<S,Tl=Y7>(5Rs7]D75-2u>n)I"q{>d h~S_|s]Rꡬ;Gf-g =#9bL 'iK 5热aKzJkJL ƙ ^CtJ훱'58pn:+ ^V:Imv@G`v2JsqAkXq؏|dRS45T-%)O! Ee}Q򁕓]\+m$`} bz=U%+0f%BBkU:05x?>vMr$v#,h*׃?I=lR=E@Rj~:8)eHҞğy9). {m"եS/q*d> Ov5 K[OO14?N sY1]g2oJnY'ڐO\g jDž]) \^uNGVPS@|$G"CԸ2`T򈵗w, w8PsyCu[ wZv" Tel~Ji5*4=M?lfzf˲~nƋLTFה .̽!7`2p~`ߖ9,anl?\N_}K(sܢJ09 E/SMO[ 1]45mebf珗,-dX7L{Elv3@8GRr6I&Ȁe[B#9xPKIZ\74 ʴRc'#7=S_yHNvEjX 2wuȿO(OQs>ķ[КHe~5DuG~jF=rʴK,er eJvН|˻.ެoahC@بq XӲ9R+30{ދƆyA 6! 86[_@";vnh-u LͿ%hp9_MB.? M9_4qq_ 4ֲ8zWD{.Bl 9BT#ZbqݦF[:H0cnQ L,zVֱ#C!&fJ߼ >Ͱ˒`>}zSGMTc4jrhXzODɴCƟ:@1\Ǽ~2AzzྸfyY }3D[) o~. 8vB7v''6Rz;~yHTUSE+?3(NYВ#ܡe[ !FĔ舴2Q.|RC i{jRGԅ~ZpW S2S4(FQ`d9H%1Y Y&PioF Il^Za QI)3vʀg7#:@~|EЧNzT}HN_vȅ`3@T/ ѝ= %luNW8ČN5H꿒K(3}!c E,g4!N;Qܷs"SZw_PMt&6tcr>[~\'Ƕ4w%aXJ[jE$ξM~/f&98{4-CFcza q3 -5T[aWׂ5“.n>1[@x)&ek܆ y/`\Z:]9}EEBtW2U%qiaM4j]AV5- clׄ=jL۔'&mxC mPw7)gyԼAHhqg2fAq 1To6m<#l@ܨֈS%ӗ*nSRIq_ $YAh9po QXME%ZA?s7 U\sTD`_`^v\bs&Ỏ \umBfo {|ZinSOa]Rƀ`mtA'Vx`5tH%BZG*D/K`W6qIWRBy*1$^Wxm`ԅAw_sQ`БZ460jh x&[V-RR hu![-Iy܌BF WT{%6F,S[RxĒRZpAa!0L 7Ž\2giM ܍w * w|6p*M{F8wFN#هVrDXu$N/.m u7q zpGWB Dls|l/iy/hq47kwxhcjTw[yp4KV Qw7Pk%aSjJHtzKHcv|}9 @ R}KF0xr7$;%*N.s.e5˺z >n@Š-p=r:Ia MiHdk /-1%Ƚ]JW w[1 1DH&ΝsтGqxğ`9Kίq @N<ۍ+VRZ6>+"]?t/"8F ΅5e87Ԋ{hZ?Q,B\\nl@HC@`̂ʭ\{È[MхM v1R`ӑ.~w@?zn/b6ng3Ln`z)BJlyDvsXb|+ 2W䒏,i @_@L"*;I^u1P6-fJɸbJsT- M9 wbj0t(tDzđո`A;WN'cfk Pe+ߘW)hgL (. Y=Y! E1edou~Ozy&#)mG`'![ũdU̢o8`nk~)k5mNU1Tw(Isi+n .vq0fn/2SHٔ۠ʌ`.״PShjneHkfV7."=UlGAԊ\ޛ<37B}bpY C_xO'-b\s #V#`*gFc1b:.ӓر#W؞ena7c%m4-LgJS!wzG=!]'/8@)6ȂuBowC^=&[('r|Qm5i0X? ۰kz^RnjB׌`pˌ<{&]`mzHEyiFlnGm '_0fY%`!r st z⦑[OMEz-a"\]U]pD6J7dp{bBL׌_9DirLX}W©~=BYK1O1mEb [k;&`=RZxBD< 4WͨĮ_9W˦2q,CBUehǶ#ɽᐍwϨS MN rix{>y@ ,4wW >Ϝi9ŶЀާ'H.yS!ԿB֐[\G:>t:ŶAO~B|6 */tGpR r"+ӄGV1NIPOD YM,;3l;Z!X6e:!2ϐ=UuQd˽h]FnE?7n#XfIN+D>0)N_u U)I14|g^rϯBOYHS64 [,}?=Qg` Sc(&edy /A?7WgZ )nlɟFbR3R5 Y;bWZ\ox\݇lގ>xPH`?DيUyut3>*v|%ZX]qc.j'X|u{RZ Bu98I%G맦lLۑGCƤ:uX':Ҥ Ji)a;7YPCѢТcl|[LלjpzӪ 6_Bn3kk~ܳܺ&7L?O#8`4Pd8F֓/P΍hGV99׌Q9Ȗ>E5ȉ6!.7gYЅJ Qg""-!Zjm@5RimnW $87c`hO{U}Ѝ:!S\+Zh H A.+SU=o=gN?%Y!n%Es*ALZoxlQxrqgIfg1Tw PGBϤy^Tѐ;5GQm!ljc$ wLUbI'/-u(}';Ů䞝sP-nac:mQ#P B5&I`g:2 (ķwſl'xŪNui,VU*J$@ _yςo˴IN8$$:e!BmuV-lz9 Pc]>TkC G+S!#?LIYhpqE#<>{ԺokaھvnD A?~^uD%,=tIG6*!w^fTmճ9-XP&mTs"^!R\[M[9]YjYe}Ԅ*3E\\B=p`N~骵щi! +ЧXKHMn򛈛<0-f??8,mGa@pWhN@(sַ4BuE~~Ʒ!ϐwpbUMD0r@S2~h)h>K@qtN@Աǹh[>뽙%क़ xE3Ϩ) *RH' 0O:hwVSЀ@b$ETpVc9usr=θ%W2|8.`FN,+7WTwX 6XyS1hٿ aUZYcL ڊ9X+"g\~.izaw!u0,ވZh`q4' ].sTs,=X{ |)Nkǝ ?:g%}>s@Bű.`qӢ-pF)ćMlBYboN (L U/}|0/l[o+#4K')vCfPS:*S dh1D qX39Ue"$(I{8~ƇaRq=,IRG*1M%{ Y6B6,cNwa[ 0ytW Tb- wi77U.8oF֗r*Ҍk~AkFuu >HC)v%L^ĥlcYtؓrs$Ȏ>߹Nǃohn6 dVК?ױ )k,Ѱ&l{] l0n-Laq7? v7.i>*rxv4bhY#0{5w2vk -R?%,(T8[CBJXq?3 DFv/)oo Zvﺆ"Az9gE5o%,K_abNݤFuq6}UqQ)yE]A*& jzQoV 1e|ژe#L@kz}ZWÈ~KJb%j.-N=1lTPY)8_HPԦxE.Snp#j0-=[NUD e: ;ߦ՜ ;ia ub#/KnHlh6V`bq%mNX(M=E .bj8 mO34<~UdS =|:8(2b dh9m3 2rybMIYq<$fV0^A39G,g˱D*nHptUl:)RQ]P ʔEʁV}|֨_Zx.:ƹd=s{ZLݹ]G6 2 ۴bBW#in\Zxa0EK3 Q$<4 /P`+o i:(,bFkzWa@PDc=S%ұ$X``&L Twxf3=3]& )gbsy y#DF COGIPʆf,ȷ{R؁=!ή?{)K7#kulCH]Jfk}X2BG)`Ν*俰8u+V>WR}ӌSO`yRO==^X/hhmX? 6H /R],DfdKdGDGqPpoT׈I>q~^Yl'2 &9Tf_EY~::J\'E`h1(\6ݳ/+.0A;8z0HUDHerS~+bUd]g7'|u$NKǡrpFߐ[c jX:.Xp\ %h'cj麤"ݧ<)mf@۹;} Fc;װާ.F 2N^ .\(>4h=sP7E.f>3wHVQH%E_g\#畸MѠF9Ǘ%kD5gX'T8hY2j@;Z&c:d ӷ蹤žP;`sRv7#D jv ! HOoRӘ!)yw+ֳ* աΗ?_w>,af3`N݇noC15|P\熡*|g>]!)r_ V,5coSN~ Z9P2>ޠ؍*62k5B ȬϓxͿuvFp1"(eIcPn [;Cqק =6ADk^RHmL2ji3`?i]l ҔPmq8ABeU |kL(HKu-Nm=-MizEJ5ncAn!U8y\Y C0ke*vS SBXC7{k xcev|nJfs_u]9_c,?2}:37n6bPvsR@׭S-)O h؀x /y2JD($|[9BWFk}I?#>FejXy!-mJTeb?Q{y xGվ9S1LFox&..n: y'u8Ckw\7H3]NbER2 /m:^'0xx~x$GT845% DK:+$c+:j^j14=%]o>s {{8*\'J  n%Hr.Ӭx&  34nH9Kt)# DRf\ǧ : M?U g%B,Rǽ*(kd\-9gX! My\*©l Cq/$.F +ѱ[zeqRko"&*t~ xV'DIcb I_T4dubICxRܹQFv_Ӌԩm^?s'\aOB{Q(nMp*czD.6~j,k!i8 FU&|Ոfi6R\)Zբiظ4""cq훫*07F"wsE&kϭ3 woac(ԎX[s`k%n( K'lDٶVO++|=py]. _j>Iu>RFiznC2ujoiHB*ǘ-w&{V7f+y=jEp}F;UK_ r3U*MR1/–D^ĈkSHQ JtAͼ]RXa8,^k(ʠg %~BV=5Ow@N>r M$o[_Z}I_9kT XR+=MedT!!Z.B 3"EvlVM$*cNo?^OfV`!+D>\?8X,t=*:0 Q2ؕA] Ls؉ t!JÊ'-ޭ2_oZ=C9B ] n"p\Xm4? $ua(`02!KCoN.iLR%1M+ ,H7ݒE̚ex I^yԘ"1Zeo#H}kXR=ز=8cn^7q_T+ 1VԘ7>溘Fܳ׋=2x*eH!v6Ze@!m}~M%vЁ* e)kzʺA~Ucۥe$+;gLT\"ż֟pAIч)@VHߣ.7.@r-*{@0/kRP/tÓ !t (yV zNE<,.#Vo#| 76u`.$ Pu!Yq_}˩=>yV RPą~T[Y0[;hWd|@X"@:>,=T;tM,U'+OiqW[[[L-o'sF{`Մ᫤?`~W^tg/Uhu(!Qsһ6S?nV|qr'b bqdxNd++{қw6AFu¤rM\?p FYZr&\bB -3rW0kD1ixp>lb}`ξ`]: c_ DP}/e -fJ | _M¾ZŤ-e?]ܸ?"L=2a~+fIdz?aiwm}" Yᚥ ڷ*NO& 5-jvd ԭR5Na~ȟ{p戈sb!/nQ\ g'=r8r nnK%51d: Lf={CZ/˄5Ras2*P끘/px<%ZGZq[Wb'>U覵p_-q?7JPgꔂ O[_q9ֺA>gi`D#OW<٦ vFgH~_v@쑷FTh9~#|-)'4q0d=fJS4Cw s mfV39RT+|^&vH9, :O%-sden)V~Elɚrw(gݙ7^Ѽ\ zyw1P1$b*)O;"E\?5yWoUW):EmXX?<;8xr5gϲ #O(U1ԟeyGnΡgPWtEg 5Y}txP\Y9諛jgΆ`5Fk3~gk⫇7\Sf 1T<:X.ic ߏ{o dS]-o$"Ԡ?swkԅ|yCy}1kQwM}r^kKDڕ Ϯ}c>E9.4pߕMWw8[At;ø⚠`12u47o\"kHZגZzw>GJ@QCD1P?e#?m hR[9# ?|-lba>Dfl0 bteP]! $ȻF}>ݰ|@S5;֖?.QE-{n C.ɬStf$f8(Y0/Ij#BI ;{0.(v[14k;Q-0 8h>Yl\% m5 ('@.U ,IC篁+b+?rimXNzt|m3V;/R_ʹFS零B&e.9j{)CoS2G!ޤQ' }R_wA0rlO]P٫kJ(Tr[>$ʪT I#_ 5T=MQD3'P峙"ؤL.sTFQ2".{4Cm_ `z($/iTQ+I~.m<!~R.;'':_lN: W-TnSgz ϩD՝OXD}m[73jb['SZE24g7Kzs Id(%ǶOYJ)$m}d;N:I$9I>I 4丗/YZ~ +]ǯ6,i9yfS'vvdf&䷞ b~}wJz_!#fM ·}ϝie.^?h*^uG=4tē_%w÷j9 E;r6—+]}ҳ4|00u|BnX<6J(v*tCl/#[ϫ)dd/_DdoNKm+DR7Ռ4{İaf ~ŗejw͠ߌC|r]Gʳn7,OӒQ"^b;IJ֛Xjy7Y1'Mh7 xSML0o.+h ΟJ _7 ]E5LjFO1\aP `+,No`@7vo\FᷩvuM\PP~Ef1f .5_e:vi6'mU]f]kBoDiHȔ6šVC;N1`}Kp >C)Z[qՏRRS7Kb= Ej7be8Or15˗U3t\1/1uW+0BnΥ}@Oe"ktzuα 799?B+IeUHmq|.LNeUd*V`qD ^{rRoke:WC*[O yu|J )ҠVqz۸4Fډ웵`C.;̼T^>!=0 &eVF;W6?圻§tp%PZi~.mcl+C\Op"]o4MV3XaB/StI6)CoJg qW!7>([].~w SנܭפM?UNa)$R] |VH [hJڴ&!_|M)r$o#?˼3,cQ-|-Qcޙ͹47D l0a)+BKlBvs83 ?9-,W/ o_Zz٘<%l`q+t<$ec;2Nw 4?pwud JLdVIxv$2!Q)֩yp ௯ ! G'=4ƦoYmWҁ4=YPYdz]zq.nwRWύ5MaS~nu"T\kq|kghJ~DŽM5TͫIu^u w@ƠG.;!b]E+ScAUߍպah08;X%?TI#;?9فҚfҡ^`-XPeI4 9 Ari}\-5,;ʓ;!'lz Et!< b'~x²Oajȗ:{mOm(LFX)g`}k\ջm~#qGcyx @SVɆ`%ʶn*/HnU>T@o1I>ⁿx $i>RӾO啝81,1+On.G8j)DKR/p?MQq23]3J[G֦ʦ`Z2QN 0 ɍMO&XՅ1붑M&Nt4> #P) \v{ؒ?=>4K{nN`LS  MYA݅_VbX 'vFBVcFt0 lL@~'mvM1z ^ĭ'IvIBʧ\ 2>ѵ@)/^7>TzϺ_}a {x6:k:DǛ^.(WrR{.rb !PsvYGayyw+@DLrq0v=TF0tx3H}FscA͍chpC(47vmcS|gs6nӳR.yϽX˳.0QJsqm|xe\ZVT .ܸ-gN]9]˃͚ӪscXU\k\[7Y CE&b0 EfȥuL]-|7#$$_lWݽm˖g1C^x=dbl//ޕә=QtJē Wc4c{aOa/ݱ3^zz8'f!5Gfm}Z*;zUP;@tmal6 δ=Sל~wЖ}<~i3]~t#inSQr6ƴ "#pb}+ؚ/y%Yvo~߮HahԊ33r.Yٮ\klܲw;U#- H (mA^Bץ%vMP5˃8tHJtB٧}L9Q 1JM^fd"h!(|wrY\Rlz:t8 q0>W 5%Tv!U %<]J"6'w lFI9A .MjQB~\9&ڱZ4!i?&T4a|ߺuaIjూ6}R&euS@/%NBO7EMVvGkO{rBˤIL1jO&b^ఐ\=Af:u)|ؽOz〹 $R-'ǬVMK#?V#Rbdt@uI8״G-q}$NM:QMƻ O՜YŢ'(y48Y %m'vA.,_7CUep򦚜GekVZ,ANHq,{ ްPdQ)1G3vxҷ`w#(1ja+A٫VZq[sN/(#U9nIkPȭo*[Ow٬oH X YF]z >"O-I'D3ƻAnh70;a}/UmI-ao&{OѡYD!qo41~b ʲR>rGw92 HS—!>ݚ7j _OAr\~6)@# DޙLLU|֔8Ppmw>/gƹQ&dTΞI6 /0@xw㐖ЇdK3LR>H*a\d<ќ]yYk6^,[=̺ -:D̎-eFD%[Gre}d."?(u$/g@'*%s*zE&W3<I8^Pm3ecM!Y >w+qp C|j`oo(u/ӓxo;$9К(/D~fx<岛m~'jڕ7p=kSRy$s@b{s@N#o*F;虻(sv7Y-ߕKv{+–,4, l^X'N]YEog (rzP' tp`GﶶsSGuoV$n0CN#'VC)P`+d^{r5l%6n@] )Q،h4ծZ'^2SJX|ا(jeP@o@ <O#f#[Ҝ 4"?r^tQi;Q־XFf)Бc%{ۉBjlKG*䧍"7Mk%{1(kkOj>@S؈,@bn<6դ0<:sj/y.| 쭜~ƎTYg5D71al?Qod(ƁX'Z_" Ap>)`Ğ_9D#!TViG yS fıĜ߾)1dZE ~*KC;&\`۴ Wϝpk-eqh9ߺ ]c,<)|- rtw sQ;|*/%|N/n/æ*6?vi~͊MǠRC~cZGq_ا=: 7~&c VxP Jpa=FzfoX֔hzVSc.$P oǻ[ͽyٞeYثV$ˉ&f2  `O ͥR[ϰNy|99'V-So tl߁cSuf,VE'Up끫N{i=w׫ 1?V][РKy =Fy0P?u'SYhxH&2끥gIj'6+P`;k@O)W7?yQ8='Ƀrwz TQ z+ʦ"%2vX?," zGb>>&TxAÎ#(EwTFG߆G+_Dp'C Lc3 I H>Z6)m>{O9 \Iqrx>{}pEg;+x2:*N(ȋRSuWH\n!$RI֥}tvU[x(KKhѻ"YcQ'^&2awVMBIzc?.*CyBU RAY=շ+gJ:]}h8r[kO~' L u> ?M2LI,[57lS7vŏ (( GY*E7E`31XcFj@bG}qLPtnÈw:1*E U4g  x%0շ6%k,x[ Oo2 Mұi=ՅuqfQEkrdȔ'Tb|J{/ k;p|U|EdR3ّb[ u6+%9*ԞWP#iSRW{-@7MHep<[FhFbb$y/*t&c`xj@PB![}Ұ ;tj7l2΢#J$[F9g:W@Ltw KEQ'zQ|O8͆H:cӀi6#EɧG&ʥym[uT4or)b.wfF;'Z˛bcO3c\"I F:>L>&9L턛x. P{FQP6E- %),`8˸b&"執CH0WئώH&3 ,lt+Ah&VJg̚3Sݡ'_Xw9䱙[Rq(pω9BG"݊Z̜Y:Nu8%?,x٤L Yi/&%pkOH./t%Nt T!ȏ&GRæz7 PFh VF36 ]PožgDIxal؛eyWM>5"GC鸛nb)5kJs`)gaY\& *٠X\@~6QbWzBl߹ne'Y oetR<~W;( xgY=FvYU !b7x&Na 1)fO#[:7ij h8*s?^CAL Y \kF 6!O@G`[9{+| =);ޣsAy[0*,Tʆ*k8O[pNւ+؄5r[7VlGjPdUVW)@*M5MYU+`3a'ӅL pmb^h-tSU/y[xXqԼ%)ԪkڡNdg8֞>(+SF)Y}ZU[2޹E! (ke|j[c#m> אNRʉ'A]m%){mowčZ~C<}%eI6LK|5aTy-yy0yN&R`Q+ҔSC}V!6H>W A&oXh9T_TflO q_Zg. GWSwTK ~SM 49M7 Bz9`o _Z2ܗ@y\!8 iԳF fT Ϣm\gMo=Ўut>w; jƫd@Y߆Q$'?qm/_^xs!h r&+`Pd"v-،]~# %SD[7u>yk|gc(q"%&|1 }i-:؅/ _Y5ELڪx*Dmd3܎{GMΏNdeSeل%J(9[:H#+}Uh'o0*d!v-On89yz*ծ@V>;BTchV-y7+$^$Y4<|~M"0k_3.3[*$)D<gܦo,nJmr> W>˚eNζ*nMߤ '_5y$6t,\OS}M[c Y\^- _OlqN&85tCWr G#&6!ui'ŧ5FRP`]SMYGJ|%O{ OHABaQrg/pl7@(bLdD-SZO4"}bb,?tGT1*ģE~|\.QQ-l}3+ܬ:Ej٥\szg+-Pz+''ī37RLniRAHOn5+-đdݖQnA^!ow~G.;ժ}3XMaIu>oto:F[~}-`\^m6ԇà4Rs T3ox^S{%?%Hee!+ mU hSj:[ojgtg+oj Rط_j!χt: 5GZ][}={z/asR-4U7wi^֦Nd V,Y]FNs#ڰRH;\U%{GǩӞ{m*w[6A&wJTFE@+\$j{rYͣ!x{];TM烹_XTyKAc.HgrA"p≗^M+jT@y) _5d?әG^eV1gߟ0>`n5"9q ̆@ J+%C߀O{vD^a] x n? F_QEN OcH:OzMaHKQo{2=zhx_"&%! vJ *h@#[ ܸH[5;q0% ƱOv8SGOP4aᶊoEn5F76 OǬ"7u7Ho3ˏ0b є$Jhg/\uZ)V0T*ng n,_0j/R|ɩ99rITZH\/]\bTC"AI#`Crph"k@ Y vVtUOaDDI 'iK{x gӳXjΜil)厔WՋfE y&6nTƠLyA9cPD໱_EuC8l9ad}$!mO!89R܅R,Yf6B*I8Xru^_Z^uN<PR@td4bPknzݬ 4>@VX%/`2[Yxz' (7qjd/}*@k@$7"۽ʌ}/" Қ8Ӽ}?8`KPmx5hqej0[74 $ϟNwk2,F Z<:wP0{EDlry%_xLkz3S bH@ϧ߷'Y`>-sv@B$%1-K3)Ζ|b:=YpW8!kн憾IiìtsAz9F"f"7.Z7<>HvۂÓ8 ~-U.|SAYn8?NlșG?%|[nVvbu(eM0}4і4$6ʫ3A ZTKĕm:#[u:ʕw>9a :Odrg @Y}O{"p9\DV1,?YR6묛֦uU?sUDrՖXo1IK`-qD&+X#F)^纎O&vHVZ9"pmɓ-6 #2yʒ%JK߲8>В$ q>:,,aEmVusP^[@ykt*륽P1#/n[KZSJ-I!r\mxMȒ QE(4ٷ$Xe5W7O r eɏZ``䷱ | 0x~Vgj//~82H 3MD[ vⅶI d [+do& Agܚcب"^. AJΞs(N"覆;'G|^EK f-a8f7P@HW5UPM W3[2}9!_Ld Y"2[ {z(n$BS5[[*vg '%]?Z{Ѐ*1eTk0W#%e{̆8*4 DwuA"0[ch!G(Y,ojf SOP?f}=b4\f3랇Mǫ4iL.=wg[W#jsێ@2.D\&LY7gYAP`+Rĭ>$vr/)JZ ٭j~,rD<i x:rrdIsɨ-Юg|Mgx'YeCվ^i_`%u 3Dܪew5>^ivAjb"_HGENI¾. M̩a83'8 C+0ahqݍQ! # mKb A \_?t5yAt#a珦ZWyiZ jw m-QA_nB$y*g ~{G4gھFZ'{4u ˜|0/"SiQ lmZ2*'ZF dD'c30Z.E\ǡ߁K|Oň(1;A ~4u6ik+Dq'ը顮~OT -!Bx`KNt$<|kvktd2f=O@T)ݡlrɧPw558:(=a>ǖLie =HYz Ed>lC >3Y'`@c* ߌ>>IS2CK:ԃt#לWsddV9ُj̫;6l2%U02XS}x(#syṁx$S']<`LKdW= ےy(m7Y\JSa'?L84=g5Mo2E ۵z7ZX&a3C[)1D@.lZ86dm wϔ f@vAK;[(BqM4ԑCc9W6ST'ШU_rQ~X."ӸaVwUӰ*!$/ z2{ h t ̠5iLdze~}x7.>F!̮ȬړVҬ1h1%p|9_aBb"V/q?,X%`n$]W!7bhk{,?/F%#ȰE@k|6G` Byqy{f4|tȴb&뾢p@<*H:El;eT4s6Acs(T`BZ˹.x ;BCUNl0{Z 6渟jV EtFr_rH.U(XE860xjto&w i磓gnl#*⭍Vum]3߾ԑ}4&w|!j=cĜf` z@q+UƱ@kV\U`h $S*74-ҧD8kUb4ME>#l"&qT5e̋0IeK&@sʜdB Z_`U[i,Y[I뽳$D`UW~MK*PxIhI W~gs9d'lLEy|NLob0xvV_Ӷ%9do/8w2 j#GmB~][Əۄ0Gxeʒd*bXo0 Q9T.䜹o>%s3ۭO®yU 6Ɔ䬣~ ^tsHGT:ٕ!ϯMdml[F Ƕ/ߚf&1𜰽ϥV.pᨾk2Y~b8X".uCd,<)=#̈о3G#[C?04zPciQQ&svhay5r$ E ^nCȸSM+M2+|4Ĺ  MZ81݁x 끥u9FiȜ/:l4QF!AC{oRɛ%P5IbAT"[Q#`:ҹzT 㐏f]| ept:w/A_"8`Ϋ{=JR24'h<> *)T/>{Yz=d =tu~řxWh834?/> cg40~Kwo-=kDfFgy1uQrD(R ԫxqJ~b{/Tn3j!eOS_ # ތ!i'*SwVKɗ3wro* Q7#~,m̧S=\4e D#?1Jg+hћYJWJh|jʥOeMq倫_MȩSЌ iLXgYmdI_Rck=N:|0/XVMmT ؔڱI# .$rH}&RYE9c-mMv)/a.Uno mZr$wz mKJ N,/hsd2I=h\}Z!֛[s )6x:&`hu˰%Xj{ ?4lū cdS0=Vبޘ[[xT,5Ԏ|L0eHlװm|V3DpCv@QN@A)&3#[SwINN-!J4FIf̰h̜~ώz¸Xڊ3T 9 )~uf#fR7Z*w9]5$e_H։7W%Lj#3dJfXGwhw1%[u w-@<^)رLH}kQi)LOI³mt]_,>?L`+]{-ڸV=}gtg =snUed daGRJHP<)E# Ywnun!^+?fhyei~9u9*N'7!ld(m]Ȣ:]x3p\Vn#`[(; 1 *`P}hfn}b$<3VrYe~t)GhHIX `ECxkd p]G=|f6x}XOŭp9OE㵰OgbyҚOuPB̆sE뎃=B˿dl6(%> +"z-\:́FAp2ԏ ZJ*0T8bQzfZ艛DcUGC`k.;9d2T$B3;J42qy͹c~Q`~&~au[sM(g+s]ˤaӑmN/s+cTY;OR9^䮳SN`v|৽C/SBmZV@ \i2>gxC c&&ˤ:ă0ivgH')oIKn @GO6D120n%rin1ң/^螹 |BJ@E,#&^zFR9w.T*Ae_0g\.zsfgYtz$G;KY%̳G]iK@ߺJbӿrk-JYv6^1juˤ+OUh"G=(wZ\)i&Fuo k9*ceW\Ė g <;2?ip1\ۡf`5Y)?FJv!au\Ehp!֎ovAc55΢h+diEJ{ -, rpX{գ9\+s VM_鶆x6OڽZ;*zהYxdէ4|R-\iKghuklD_"ejujl/+o" N)1Uĕ,M(Q!mcY[w~`aޣrvPՉ?uoV@ˇ jm |'sa}{_EDWTVbFh%pN?QTS|\Y=G */: >3}6Uk s=rP_ u!Բ;p!;~I_=) +{Â蕡v ;ʳ7 =D7_` 31&rwL>i"cK\Gp'c|տTS4Bp3_v/޲} u M*ǦO6M?\vo݉L*VbK9mNa\eE0}@XDdaE|frV j 凄bQr(˫daӓ_*I#Q{Yby]ƭ)anb#| z3lqf#6K@i*j<ܓGh8stbj|Ƥ~c:4%&KGHu= 4fđF*v$`\w NW>RQF2y%!ꦙЫKf?|:y[1( 8{,S,^I>x>VG,XdqK['l>qM٧io$.#w2w\^3FV}<%*,v?,#B"4 %k=^ yRDt΅ԄzY<,pe7&:93sO"", [wMSw.*/-Y{ta\d)0EʯIS͖fryFxxRHQQŢa35-8!1G ipB!ȵGVhkO 7ja!ߣSTq6` &ȏ<#۶F*xpIL# JԌS\{AaF4-=[jv*^'l/#~+]{avLkګՅ=HzX`,8q.|.ⱧD2]\D?UzX@Zx<-M,MOyZtFS%-zDoS.RŒw`IB*JH`Ļ|~jUFzj{Z`wIe١ +م ¦}]:֦UF3lɒ9tUj*}\><őοCtVGq1pr†zoF׎7x [g;y?(&O,~.Ӕ'a.k(2 9^ ,a+FZ{GI}(j'ytn #V޽TRդeKGF]$ubP}Qx+x4\L.\0a7Y'[VOdi͔x]m>d6ɒ1_ʛ0Dz6h}~o #M(cR)PKeGE C=d@ 6Ƣ#ԈNA@&+;FZsбpY'18 6 F^!ObguƘ#bux,gOT Q/ u"sD|M.YH֤eZTڄSu"gC$;RuN{ە_ƜrDQ,,[]/zFm08A)-p 0\2|U+ݧF XL^PqC4r9 }*/U= ́i1M{%_ ?SyVYL!N't~ψNI߈_/Zŀn3FEէ9aaI)5¯{"\&^|ȢKʧgPl|Ztf6nF?*`6-l"| 5YO~ LE#oRxhOt&•Uo 1?Hgq<5@.& "G/ n|0( /UVrtC^ : 1hr1A@F'K53R7K>$R+X7UF,e */=y. :]z ALk n+Ƃ6@)|j`c'5tG/߿NM9Y%Ul6M,2Jز-Wg!z,Sh,qZy<ގ<ˉ KґrYl_rEmWCdi~DMHϭJ&l~]:HZ Uu($Jm,ʧsmVSw+޳Zh *{դ#&Bi׺")AMa#/]h|ԍ[G7i͛pS bZD:AA5,=¬Vi?{L$>vc^H#Ws+p1ܻ4JL |-تpH)ґQozj:xsM\PșCU+Yt-out|qsN8OSAdQ)˓\e3*շw":;U@]oxo¿4J 'dk9xZ 3 76}Ed./xx.NhaT02Va>2H@n~p> a0<eOe8 |z" YnPҔJ! (ēJe vS`omﻊ6[r_7R<ձ__}bePpjif 9xojz^4LI %Oe36H//dpCx-wT] ,`)q4{>(}_Xj+nZނOYuK+O"H&AטsR0h!;^F O@bgW:]J@J\#C$Hpx.'ߔZD6бXƽ`IVZ= 1OSJ"= W)@^NN c@& 9Zc7Uӹv2@Ӗ !Ἧ\Geà&Z϶&2܀j(eBwv]\uTRI[Pim\\\V{`ڶjn|t'%rZg2pK1' bkN^La;r1 |<02vRXL Dr8fV‘勶˘1c{NUıt1\VZwZH+NQm*hp93:nSfZNmNSlPɛYzѪcauw߃E8ݻ/Ґ=({zVuJ+w9`!p șReLEhe;a{d5VvQo9hjVT^dc?_ԝȳT; vcC_}!l1e .p^{Ke %MIjJ&^Av &[^ݠ*p,mohDY#[*b5$֎[k?t%4ˮS9UNx jw0<t,&Dä.yQfyEK"^V#n`!Exp [G-KH[8QԺ"(4?ȴ·CU/[8vI0>6mft5T:ɭqv"i{J%gYɦtiP&3iдԹe(O6do*O "f-߾╮ ܜND3%5joK 4wpߥVZ#ӑ) 0R$"@TA(cUO'~-TƗa$" 30v scBZ寏6͚Z@^]e2!HTt= lnʴ˒n=x! jxV ud  B\?7?1N)_)M&wwZPPC܄xvL=9ӡFF2FQBi`i&ʑ3w$6]DZY1KNSz֢-؂**IgT- w,;0di} dHUZoA}|6ܱ rm,A#-%^%r?p[B+["uµq'Iy y-GKMXVa!ckj6 Te`~{ZB&t}Po!ja([H܄d_FAm(UWh!Hc2W&7pu AJPA:a awm4Xpe#8XK_?8|}G]|uGܟ^ fn7@R;XƉgE^@7w Ӧ_ 52*ڠR%jGמǵ"8<+»Bـ|K&?gIVd0Y3Y+7|\>!Z<'hPSJ-GkS 8-aJ\i z#O&PGm^76~ej@[aί_.|㥎[$O>h!=Y)",Q WSl:Mj(Xzt]҃YD,$kUZU2}Gx?2 Ϗ(F@UAf|ۯSCuڸ d'R!AH?}565LM(RF N{w:kkvmR^鷹%UgLp4v+&Aybd5'^j|*3:#{`yU Q)fy~Ԅ.[Q82 aS%"ል=L;V`ہls) [;a{}HTh-XG_f) *dY*nf,`6 4Χ 6ՑT !YqM/B qQi GXWZ3"ADk>vA.#35u{D'Wnǫ=l)d nUL*lǗxsN-`Z\1c ZVxƑ*4 bj$܌}|Ֆ׬&X֬ylnk7Ǯݐ=ډF p@"(9—[׭0C`aK vn0z5+FH>ѹ!DT+6V#V9AwvwWk ՌE:=*MQ."q\(xqU)쉴&lhD 4h E<3r? rױDYV HeC0gZ954-F흯|MxmPo.ZI9=)2Ցvo7VtcH%>?QBLz5Eٚ0+NVkS])Q7E' D)A^g`qܥ{gQdj7d` rMX^kn0jAS䷅֝cCd"]߹1EGp*Syg%j%#34}0k&Mau?=,;&`(quF蛀WKhܷ;x)V彖z3"W16Cʰָ+8,\"+ybtu.eNoՂ>:mIBEAf9{}ԲpDɃc!26wR.Jo^~ɇlͮ2d!P~0@}}FU=JF & t'{|UJ7#{P'e7@l~6OTKqUVؤHIC?iˈȐRO)\n4,n8Xcb PF+! v~ Ķ`* rf4Xv C[8mYp`MFhcIUONV9#E[XBsAuOFJmɏ"|JDH|jL94I՞zwј̈́b$8kAnIf ]1"lA\zw1|M&TNדg{' ӂo6#^oS߰X5^1acD~oY[4 dV[u9a>̤G7U°SM =}$&#}Q+/!T_#0 )F`@#*.qMS645nR 8TpL7A`.kn2K8e.xҸfJDD\y5dF&PŠvNJ N-8ey<ޘh *TxD|\J$ҔiuS%6OA+[55f^ȤWO ̧TPY$I' r}?CaXDڃ@Qy$+:=X.yQa3&Y&̨8`rn'; ؤ=-ٌ7Ѕ%,{ H& "+[SoB8fʫC-~ D"'|%;Wu$O1MS{oE8S3(հLSl^#Իq-cywWBkB~'=T ˆWo yß0twZoM| tNj`NU'k1 hμ'Q1Q; %'YL7btoh<rlT >RƩ^vP>cQp{_:M TG8y3@Jaqg1S}Wk7B΂;8˩ȮC99^^-Lneqx@> C [Ljb0+rK$dRg{,잆[6qۋRJϖ]%B"!hށ8vRss C^  Wݨ.=gE\PPOԑlc QfLʃ k6s}fjn,gӮ; л5=>U_k=5Vt up]x&PKUюr6]17R>JH?NvK"qvZd/?IgiI!Xe;CYZ ?OYz۬/MhAEiOu%CÿVP;L (ׄIp8CXw*ؠ3:1y7gr(R$ցNoo-6櫁jI :H/XTk .-e&lkStc#ZJ';s]9[M4|ܯH 2(GJТ 8h6f娏ͧIe,Pg>Dy5ѲIxd}Jdp+,ayNtdH4@FEP9'RIZ,0/hD,-0E.;۸3p=\|QC*)]<vd=DۅR a}'7(&;6TY!wzexRg/`+%Seh5gH)'TC>%II*,]r4J2 lb~fԴ[ Ma4I CYH[I "sHЪA%4HJ$>Y"<%&//';lw#hCsD;_O{كomd$. ǺKš~Q׷X9~oa욝KVĒRb7u"t'?QYz_q.@Q,ܓ-ř!YCS!,p/̇d+׳;@ SAWh^]Ѳe˨!Ufɵu(  @Ik!d(FFQzQsVJg@5%\j6bCOb]X "{o i6!eclbx6K\/ΏEaq@Ud!SVYс?$ ]$I]"Q|af&]JMT@Z ~`A2KmnjoC9n <~H) ~AdR}bUs*ؑO$z]v ʉh;xJ| sZ@޲sc@ D0 _9k#l웕l?YbJ?,9s_VU6 Ǧ\' O*X~qADz/[hj߂RvgO{jc[ygtJ*p[mߍ=CQu֑nAxz)%i2Pftr,nݚrWh4,hn >Θ`Pоvt7N.&m|1t޺1)$Κx,Dmis+;` }b!nx@-ro{D!i`*1)vhV\ MpZVg6~f1!ݜ)P{\X4X@ c`I&s f6I4 )BA0m]99^v`VhO:tx9 vhzˡcjܰƿ0LƑubT6j$!cfkѥ!}ŰQꮯQT‚#r8}tJ!<0##euW'*b7DສL78ZA.WW&ЙGfQJ"V\){9x,Vrrk=Y9.8ˋ Gp57f<-`@YtP|q>G?wxn 8g[?T~PIet &OW^#YQ.< pal= iL*ę}6sބPd) I6FQƦ ~iez9!U%_~`a;e˻ΐPq]]YbTTB'q0ȤKѭH'dׄ%S^YV2(}:zz6(PSi>i :W#?jjj,A0F:.El&9,iogEA^k9|O.$:b髒8>KF҇&DBȋi(30 ŵRH %bI\`A% 2o~t߫}u!-⮾ﺶ'HJ[<>JVS" ٶ!5V5$vo- KU 4 bKnX?:Q0e( U33 j0L1uZ\!A+&sR% +`qeM^E$3($JJ+ޘLKgc鄘*Џ饻쮁%P} Cr8gyuhQ!Tq#Du60:B3'_W߄YeV:\C;R3(H"ou*);zӺG/LJ?R \8B e:f/03V(M]s%CRDjasZoIstʨ2nz;s~U\# ʾ8r,ݫj^I)> gz)i ̼Xf4=[G _d-9 P'#_K,@8+D 1ppy(Ud8boߐRiS3^3tT1]AI;3'Pr6!6B ^ Z.-I,ڱ")rnIB`jIOCL3 r@Z^s+Qup i1JYYo~ MޕvD1vW}=RNOE_$kѕROgh(n\QNbFF 덷xTz}X`{JEo>%n.k6#Ce=1-Ա yert=+*Ie~nD=vTc\ `7޿/lDc \~Ny DICb |jFBKC8Q GNk7At CL@Ci :zo-ؖH[A(M$5wШ{ȟ);f[@ wQֿ6br)fYl)nőm c E`k$ n }.]GHdIu{o 36 c皼!)2y(ufQ$OL%vVC{<t"[7//.ڸǘtq+W $q}Y;Fhr*_,H:v h?YԌos2W3$WA(}QmzWwjv8̺$)"'VYQ^&JQ{-pۏN $)"Hݠ/>]ĞzݵtKTi{$b9UB?i kDAt+ ̓0W m+}5V5}&W#߽gƹ1.5kJʳ/*u%;yw71Lm=Qj5x#jB|0̗n e<E:եVD ,iF )je+[" (PU}P,6KN% [vǑMr5yH#3wwWٛSX~ i:m|* jcve0L.0$C]~Stgx\C#nvz~67Њ$dL"I:ٲ&!8:,#T+$ژ܍گԫ5 oss`I7#`z!.W)McvV|~ CyV9Z> `+- sZ,9؉<{[Τ4m㟿+;Y(,D/>rU4'? |B4N` "2vcf˝?/(X"=^֙KW+Ƈd A"#;k)uf/P]y62Q=WaԠv%eĻl_$J5sNRATH]4b+y~]7褁50)CZtCm / upQݻlj(|p}-Fg èSRyӊi#dU-!DQEr e6Sop4FYJD]3}듦LAjxiJ)Oh="'ۛx,W~)1ޖ4zUP2ľD5{n]"! -aW/]({ 3Z8PHE6@K1x!FF`4 |ߋefEq6U ٮTjQYmd5.s {kYKεLoyq{!!& j֏aȉU]iڸs^/sV A2 "5ȃB8%6}΋3\`Y$a#Tm#xvJ"F7J S"!0-uϔ&E]$dpw w {`Uw8eK]`!mN{fxJkdr0kc²)D5㑭;k xޅ)ΘOE~=i0AT \Zo"=h]jff;UuH4{L5|P#N:1h˕?9g 99=rw.RQFT ~!7_]{ 9yͬ"xtִ& @}8H8:056_Kg' r#=okG$f1Qlh~>V1+v@MLa9܈V}},ﳮzĥmP LR҉? éUbv(əXMi V5Rj-sOZJ.ǝm52X&+_X%W.gO !E>cJ 641i]w0797#|~oNcN04͋u=b@àI1Iϔ;`87AjO-pR%l+NTh mwzt7NCwRp#Yw&#4]ZPXw(A0Ž&gISȪlJ:̆Q3c=-}+rT:e{XRV#/{.np~5# Yuot+Y6e<DiI$Sj԰0":/woc$z5B55ctѺ{H,LҬ`hQQ$!P$q܈ n5|D ^9}z`3şX&"{ C;+E V+,aXLܽNSUԡdK&QoKEoyh5+Z˦Q24SA*JVlc񜮹&f5PxwYOj5BtWڃ _!LG-=: ޏ&7]9-[˖!*3 ~gezX0p'$EOӞ}.P};<b(t!VPA]WH+&?f5K3Űb <௄mB7rDKc7Au@$p 1ꅷx4?nFkpw?Gf!NN2-q." e $.&NuL?AQ~a{ix\]KńԷ}3KȖm_yP-cZfv/ -#24wcƎ&58"ess:&!@\`Zm +;mc9ԴƘr8cQDfGtj, ܑo-tĮ}id aoa/b17yҭeCNDuBO}^Y=wSF{8< Oy0Tkc/KGatbx ̊DՀJ d Yo'4:ªY$?Ex. }|vm Ph\v"=9ҽk3EO[k&u2v4߬t>#5+`!Rf:N\*x'4K{?"VVe ӡeI' 1x]f f 36NE_v ERTUJ(yuʌƊ0F@FI]LU?9BkM@$<@f!n ؗSq. t?-=ݼ*u%X\ {q_A*lRz~InvQj/ wQv3ǘ(H'#aCTIqcQ939DYM@p29Q7ͫ!(&9ttG(mǴ:$$)FYRRR^Q#M1RawqF ^=#Nڤ9Z9'a6ʡk4ޗ#JL[mSYeH'^KUF`xnY5Kh2>:=մb~#툢dPx0ȩ+;>^_~3r؆/ښ>S]>؝19x_`XfɣE?Xfd 4 pecز~RMUYZ/ q>dG:uAʟ f ߳{Ӟs cMdtrِ1/>{_ R6;6R-zu7ASF•`R$o~,٫Z)ye*-G[igvV`00u5{]ۓ>bj/kw~×(*_DMi)qVU,Iې\! *N[&Zlya%ęÒɭ++3>ۏ۰lVtD_)KL:!:m6&,lˤHzh*jp9c7Efrbݡsإd|` jGGnw= ~|DJ}d)qFg^Rf1$?E'#B i.#ؐ+S%;ϓWlx`fJO{5YZ"5{: I԰&;/i'ߜ*+2*ԖAc/DPi9x1U!vjwՓfwԩ.TaIe*IzlxMJ(FЙpQ } hm&}/MH@¹f_B)Gߟ$00ື9u5`H/n(=}K""mPup^@F[P2)`*~ps1`XX~eވe $ߊu1Jp_}n-=1Q4"= Z r<o1? Hb;'VGP=Kl^qG=f{k<4w]^3bssjP4y:dbf޶R6#8li 0KUΊ ][|kx[Ǐy p$s"-.4 qQ(7B݇O.X4~%/PMk'K4Wdx򶯨3*RPSN( . ]sLšwv><2i&PgGa`"c#էJx#g@i;= ǴTG~}6ݐH0H$SggIrI-:< AC|!l As z kEbncUAQs*lh'4Gp'e+c H <Ն-ۉ"gT2i|lŗ. 4vWY -|WWfN~j밅y;$C`G͝kn(,{s\zs[P)c\8Lv Σ&`*b&Dؗ''8Wrɧ8uETb ]"Ya3$:V5"2̯ddig׿M" E?TpHk _ oѡWxI`YL;WQL/+ilЂ%{@%5ULԕtO;S`r"0ܸ@U L rʻi &˖A|q b+9clM9jeG$]U X44J֪z) P ۃ&7Ja5e.FfÌE et+@I=GCf uAMrU aĂ-X%!KA(f@@64%eiߟC@ȮB~e Dj%uy㩴,ϑۓHPMNslNо.^/3`>jH,oM" h ~;4 ~M'ޝϯ!jR8(<{WQWN}e8NFٕ6ɚhۉ9[@JjdDB(v`ZC# ƶ)-wV"QeοrN^ Mvn=ݒQQ'1SFͅ![oKH$[֑  UT?(q.=:!1wUeXktL󇠒kI>f|7UŬ?uA\S|`s\D(J}f5a"\'P@ A:~!qPD8Z2{ (1DfgDKWo7т7WadI+؀H5P= o QAO]o^V|ba,6Ud*K!ۻGU~4"s`="(6 ; ۦ^2J̻7W* 4~P:zr"pLBV(M/RDN?\ U;*i-`Œ5$`n * =4 $g}FW!r{ 3YcQkG@<<}"@_E/R/Α2I@CAE1.: |h r9id%ѝ 4z ~=[ Wt'껄;6-0 2Ðp~:?s.ɗ4{%?owI)@SQo7}Zq./QӝwBY 4y,͎ѧҚ`w)j<@de_U"d4 5V u&3>^Ehs8ޘԒ:+UU #Sъ60+A1̫W&GBSV,dV'g-B' L\c*ZIXzmXE5`؉\#uRslm)12\FB(3ʸۯC[*wZǍwL-,_ӛ9'h5k.Ңn4ϑ36 ;Y5A nEX܏!('.`e rYkpߍYE 03 VK8=u%,d)vߒ9Q|r(e=yaƬ [-z,NgלiPWH ?I t^tD>RSqyzej/mš +M獦,2䯜 3)Έ>" 5hDEnnan2#eڍnٝ+e<{Pa>*x r(9^b3Y~%qm&qPhJ cxOiR:Mg0:\+q􈷋\vW9QV5gh_ew綥3svD`$\kEz0DHf(B2Mԩs(8Rgƪg7Yd<3ޏm,* oбf?+ϙU&\~і@E <C/nz4Ҿ,2 Ӱwv,וb+L񓇢5;,C~cu(Zu0qwS`g4pz3z'1Ѿa#`&yKM‘{cQ`B; (O -Q@9p"*K;L' a+"MF^RԻs!r^?@16 \UOr g,*TmI/jL;!8tE0Q~o35ˀIWIlTe@R=J  zʤ?X%C*((qtQ&^9%vzBD6.,H!o>:滈55Q\|G*J==Y-i^ɪ/ eWuJyϙQL]Bl 䡋D8l, IHރnק ܒͥ&A( @J=iuЮ[>gu`=JRMDn%v٨Wc<މ(N]7֎HELC.U*6F2iWJ. SQ;3<,Ll4k0^zPҡwhP=ZS#C|1_gzp*Ksk] ّ5 4.YZ[pg'Zh̒e{Zпh+(oI[{㕷駸-P'L74A(=Em*7wK)Qv5/WoSx^viOj4a=YRNC=5:,@fl÷f*H\"<3L6eػ*IdGG>4׫ n4մZ;XMx|U2lnDYf>),Pn,Plܠk293[?O5uߙ!cj->JȰ@g\/>!"qr[Fry50Nda O\lԎٔ|9pYA1(rH5dZ̧މp37S+?uf'ppvW[M߿1Pn7 Mհa{ӱifΦ3BC̢.H,bmdg*bcp). 󼻞p u=},lE()5ofq%Ć޽p̽ȋ~Ok-#g8 KJ_YX& ,R*OP_=\1)WfKA('z ǃpCF=4^FlP?{8&d%[7.- V>bAtҼ_E)mI~ vV[©z](n7RToOf;bFUKe$H?;#҂Fkrnjiޭ{ F(6˵NAP<2pe:C &FoƎm|Q =̺Sv!V)X0ʘDAw !qO;ȽBk&"D2j ‹xqnR E7ƎLH{dK؟̷ [ۤȪ \0\Z29f*j$S!'&zя} 31 SOeشLjr_t8xQTjյbu˚ -hrֆ~l&2K fa*6Ͽ [#\_\``v;|8)g\NKb$=q1et`br&T$3ws'Q]&ԻQTZ޻gͯm juՍCev]x_Lzڧzrc%35>J59c sz;cර9%f}5~AxQ6s؟$N%(-@|{h/,+e6d榊KW\(2VyQe*l{14eN^/@õVItXˠTHj|e~dɺoxc M2,@Yo&|VOHgVtw=?r[$VNV-g0 [P,{[ő dmъd/!G|a bjYY h } Y+;~vAoiv D:&30Z L ֆ [9҄ nଔ~hoرcp`Z"F)}Z\0M(rS2/x;2@ap*\B&[򬲄Z9(Azvk#_5 ј/lxxFO}d5Q2r Lt b!Ջǜ3`K~RMLY 0}Ig}/r۪7bVfgM/XT̥zpfTBTy"!%p:Z\2ґ< 1tq!-ر#ea<.ó"+k\6[!z}bEq>TvTȑH1:̼bqUĭ7I*/ݖsei&xCfcdZkS_Ms1cbo M%{FU:1ZM좥¦19Z8 `W)"u9$z /e?$\^.M* (f}J]]<#ߥ}n+:=8K ]@=A3jY(8یn۲lsIg* p]ӏ#tإ[\<{d^EdNd}4i\݉NXa So4Q;gx: IXu:>h#bĽOIÈzT%S-ǃD E@cS䯃jogI*!3/.(M EVf<̮q[\OtR|B(=FCg]x+zKwŰlX Y:UfNͬۘ2<_[4gap#N֙,.eo6<0]XcBҐ{K{MWiIBDk?Fߪ[q6w#_ṂR#xW~K*H( KV{^yÍyX LBJlx>Nl!=p&͎ܺrR"?3LR?UҞV4S|=*p3v obJ[mgB5a 7Rؙy/+ѿ0 @sOwmsH@P6XҳLn퀽Dm,4=Aw5AѸi8EAwʶ*H%%h=$96tђkK p7jD(`e>kE= <<0O< "%){4e[@kٱcȧ6..a!h8T)>͠;-F{IP5 rHl=8& PYO d5@"7)x?<<ߥƼM;3?[k.s'V`of68&iڈ6ɱ0m鶑 D[O6|A!,B<60lG U{> ocFj=! >:r%]JRYtO,y+q?xR %V}3ˋ0'gГ-Ir:vs]Jj4퉧'հӢP9u&jPYRƇ!/?{a.X!+4O'O?>7UTiI;PX!V"'wd"VhJѠ+p t߳.N@+ 7#hO+v@K6ѳDCP1緵CӾ$t.E v1̟؈~|w0e,Vp;~1(:0Rв vmK4(f#tM .6f^Rwc,be3nbK^R>t%/dA-b{;|K1ŸHȻ{\8\8mve{K=Ŝl1OS!A-s'~y|DIշkOkgW?)C~5IaW]xr׹W%x7?J3D4f$K}W@6B#v2ll "+ݡ]!6j%΀MYuN֕&ŃӘLdI<0Pq ֝`5iEBK 1wښif`uүiؓgI~)?l7V7u/u[kzEwg/,?FAe.L"h( j{!];<`H~]0<@ՇnW8cM}5A)H[dibWESrBke nFIJlP̃i""<~]bZQ`PQXJĢeiнvHRKsNXHVPqܢ_N.e/;9̥oP[S`5#fFZ9?|V,y!.!ty].&s }1қsa4P7nѸ,!ȞDl ~|2LiKTfay:F˲pO; WE1Is?/ܦ9UݦL Fk=vcW}FPg(j|e~0MyQ6μ^ev-UVGL$[eTyMmxcje#kye䟊@ (ܮc,dމJ#nNo fy;!}P'K 4/Z!_*q61Q9*:ƋP& z7z]?n$ s:78C}n1Y+P}na+{:EۓSj7jجOl,ul,1 Խ|u0XaBEN"r(3\"+>ݍSM-03CaX߂r"=m|< }Jw=VM^pCƥV3tP.do9cTY߂hQp 2yљ2` o]EkZ@ôuol{uU 6ڛgbx6'M?Zyι*uv =0KЛd+'{tq{8j XkiM!z=BaNcg&"TJ/$h@g0mg{pOz 9 V`$ ~K?,D"e![=QuEAIf3c _Sl-_3Be~lH=X߮}f]Z%J25M@E6+$lVMnT羪WNF3;r劷= _D.7GUIrM_lcܵ/cz/QRڅ6 J@aހ7qL4ihVcFXY]Ģb]Qf.t >je➌ BOѪz`*WXiXP77ha#Y]Ƭ|ktR,CWnkDf_Ka#B{p|koȕEjCˠi1V 2`#)S6&`nHyT~P `ulMȞn-?=o +6gŌF*0jEL%_/R1*ߴ^Ԩ" s3ߞ]NPpΊ@ڐ8vMZU>kE=yɓ>F&2GǝvϜk A8XwP< o239BHmLh)/0ȏ kʂ &pV>[us9uՒ`)lEe*wygN  6º48SVC~l 0V">JZMU['k_ix$K`dPY8y˟Q6=BCzf]}[ڄ,_X[tzͷ7I'/Scz.oz{eK2uK*B_&T]:>U]7.]j]ŻY:1 3+(ZB{>XgZ>2 Sa{O_G:15~ѷFjʨUmT5@Ft]ʶ0t@3Bj*(÷}T2sؕcL7 :J[plܡ-C(IwL_=)䤢"$Tt_8t}˼Ff 7|!ysTn_>Mh8p#ͩpBsa9c"^ބ},ZOE09~xWIyzS R XO ^TS m⭝7H,N˂Ҿ]6:( s&;*=>Q3d;fR,(n"G˴kv@mFXHKo6~+>BɎW٧5+_/%+C~ ҁk ULüdr,_9Ա{VB6TFw-2 >'kqe;`G8Z(})"ڢWP67`}pEjS#qg3T ,zcեRfF])L{NQ'I̛v.Bg=3dYe7* du-Xn>hn`_-N Ju ] f7sq):?OY<B{m2YsޓPD"2P?CYM:oY9> djuʯlY6,)~JL].bCԧv{Z'x}[#*5)k<{>2\R7apAZsx[Mw>xhǔyE6+d#$SX˞3.x2Χ=WK K1\rOQU: L:DCuIpeaZ4%oR(H<ƀDMN{39R5 Ka7jʴUwT>.FҚ_mp+ <5 ҠT'WO& $q)4C^h)qy;bM)yWh\71to9kRV>ZgFc`dP!y./3{_8QN {:n&Aa0*C2Gֹa/έyFOp~VU0_*5iA~[oZS릀[8+BrJ_1w<`I9 =?s}B}z/fRfG1q4fjA1/Rv+HQM%)xc}Fi1$9( ;P @tYRADpeJ-ؒip#G{F%[.FNxlʾQژ\/rTT2k. G9Vk7vd2J?$93I7t(*j蓪_t!1y"ݑkF8,V4U> k H*ow`U:Q=6Zt+ }b*|fls=yr+$O马W1,71tpheᔢ4?"<؉0ObC&։+'^N‚<`Fd$HPXA&s Khn2#d$3. L)h8@[ʣVeyhgD_Glj_3PnVnxeojseok 󢜎dɈe9bKCx ^ mn;oCd%&ívbbRXfS v#BP٥$hjy|R39oNJ*׀RHa *a|{eY>2POGYB[8o1-P&.N34Ԑds>& 1""; .w8Vv゙[yoGu-Z]WkYn1NIr'Bx$~'/ҒUo`OG\`[\>6C,y@ں$g|LV83 'lXd@18zFu7"ixS-Tjbe5LzEG<YQ|8')eX#@]=zȃBZ]tj`0TśD׭^r~sdY]OI JK@s#2Dȥ*6@ڝu@cT[?̠DC{7 d mB'K)%SMd}ք!^d< .*Kwmr܈1[;g7ߺ QV 1w Kæ 2v^#H)J|cvK͕@;~ #4j8ND>*o7(.^3d05γw LkSu}MM6|U3` }FCFN7; |[O:mI}mG-|'QȤ9}"2ޏ,kEOABUi^5(z ";i昰kB%_P0yAaq#.rD^|N oSl?ojlʕ6#(͗LX- nX.S0!NcH]b5$b7)2v9WVǗ WT6K+@2^*&-.Ck٥Hk9870$r BP'wbb ߹A@XȩEqebC\!{p̤s)'5G5_|Ɋœ3Xg(8l7Ln0d{R=S_|/^->F|c3=5y6?ԵJ*Ȭ d' _}"7$[$SzF̔Rl2NJOMFEN9VJ(p-|̍('6Ögҍ-^C4:%}F`@B$dOq,b؜hֹǗ%bWIjwH^ !d`v)WAJj qdS(Jfc۽JUjr[ghlbDMCKh/s.h) `Beg6S[ێ̘/^.9(貊$?ߚ:j aM?A(UX;~G@'dwlxz:bY6VŪ TݥM ,*/yhG"~&K KJr"2<*oBH=dSA=YLۉAH ~.;\Qꌗn'\KӁsk?L&Đ@=Z|.poT>0>ۚ+x@%UiV+,TS}Lj2UOwq}|&?`;<7`G8F,g~dQF+1,8SFǮO&("AX!'?茴JjL2 R$$ 1f*D)τov@vdE ۍY/(x #WŁI?ŬlU1#r'MDH;h`I9'] `Z>>,u,'͕GFB/gS|<'E&^d7wFР.F}j_`d P.WtP)(ƛ sCc Wip2W4w2ntS=CR(&p 6Ůi)\(W7&r }&V?r8TX>+Fa7=(+$,x+ @%Mk]ߧ'ǟ'C:'@,+U6`ԢI 3iI@=ݐw8w0آ‚b;Dn0B]5jph(j;2[–kpf҉GuUQ$XOhni4|Z +"kٲ߷yGt7%-db88;QnWN64..vN S*GǠY_(,}eܛF2^SЮ6\} ęk65H`&w}Wfa3qXy:13%芜5:;k5+1$5}Qb*H?ZX<n"EF@Ůٝa!xb_ΤZ>otX³r4,Nm-7+6bF[OMiSɪJ,ǔ\xo-/RlՆH}X<񭊀%9xPvT?5 ʒ1X,D!#w] 6]K]-ep֡Γ#kg$% ({Oe<,ݯw6mp7`,ьTSTGA #:ekɍN՘^!srLm,AOR@  ԁ6`}58@ "<cN;? ?L Rҽ^hOGkw@taK>կ+g@W`x~sIu4 )x.29n4'EӨWdѼlc1\z*. [ wbFF?`ڡ24Zd 8^Pw XÄr DųWb@т+ȈT=b7?J9b1>W$D [:&@qmG0KE ?ՠoEPFx Ǫ؄P>{z13xmY'ԘRYznB龃fMqqĘ?X~!#^<T6;!31 QEgU=4dQrXr<8O-qi 5%3H<#U6-OM!t&o/6GVV`.̷zY9mpcyA$+8-Z_`וY:s~{PƑk:xά0<(9 Y[@T(Vӈaoڨstdmq\!BS kaH"jߞ у-иx3N%S/c1ԪLapV|a+fi1.D#O _#Nmca?^fӍ}jiθ?&c7C2}B;t0 VHdWKa)KL#d9x0-Xh!E`==;@' rHƪgLe&ЭNY~`#d):PR9'uwţ`d41t~ d 7l"Ƚ#$-|UAQ='9[A BG)FE ~jwTQ,4J7K/#uh]׶6TEQ{(8݊Q D"͢w5 rbEyh'/J0G(чqQSjh KѳR;{r~rz6P>`TTߏ0h޺+Ĕ#GȖ nz|Md]rlba^SNh-͹nxh@JE1 Gts^f9nBbj@f3/$o\_K4uɑ-?koϞ}PqNU& ʹ׋&h<=7h b͈YNL˺+3 $WM($`dw8U[-ʕ*[oyErOO/|;QGgz.DX]w|B}AX4)IJ=t3@ViF:^RQL<r4W%fJN{6g"rqy{Xw! JNJG 1(K1)@",MD ~ Z 1ˍl]wT40yz#Xz.تƕ\AeB+vS_DLl; 3&=qciA 6hY'è3OǓ+?DrPcI6@Ebs &G !ݢ0O"߳/vN%sՈqHW%hL<>R5͙zad&L՚Bаwԛw0{vF}hx;eDJ=9}2:Ci 9jdJONʽF0`|1)/{om3Ob\S[ TxQABQSsMeIvD忧8eL(=Li99Ml+?HqDk3`ZO`%:n@)}3΀g++X3Mbg'{CҦCX@]U/I5{ qdU2=DdٳMy>B,t6hvs8X`i};B͇9{GLE/tCkcvW6u?(̠_xG׫ oPneisU).w=I6:q[97[s`@2*.cD3x`y!ҬNbI=.*E]-foluP~g{W(sS7`>N4Z&,a: yλmFCӏP11Rlyoŗmo{ >gQO&Vt e/Ew~eAS2_ڔ6/0*O:_3apO嬙IĒ=/kN.&әbe,/4-v.[Ѥ,EO7@>|..2*ua3[t(`EZ+T((ƴ0a~SR.mIqpZ/L苘qqby~N 3)yc5Wĕ 9^lKTش 1.,/:[\/ Y SX^(ձK={Xh1Q68 :sN?ΞS)+܄*Es_Bb+!5L:'DEHck8Κ#H9Ͳ[_B_Y/ '[/DaZU`![bV'+HL-@Vb6f"k4bSM{@V nW [VhX;8ljުFGԲx3{ +_}?7tJ?ӫW۔2LF/sz 6i0;xQh.)`B=3'ν|I/& +cK"qGęV6B]u1=+GU.PMюD\k8$] ۣ{b f3vy;t3i %EY#& '-@joN/g:cig Vif jE>6}w(ljg¾`|G-|QԖhY &E͙)$v@+{Vd=cϼd!EAץc>y)mb$_zZV9Pz.A%'m*UAv{x0&]tL?5AOP,<+Mhug?POB]woW+Y^isI mbS)WFLܯy@|(,bêx;gro^"b>J#)eBᡲ0ꐿ040SQ\U 1>-lwD:kj`{FLbVx^ǫȕjhRHXzsgVI,ށ_iht$B&Xf(ʒoq)HPm:!V--do aɕ}R(,X~Gso)^_6Β>=jOd3DfG5/F#X\FQNDU P4i'/RQhXe`Xe/`[Yχ_h֗QmkΗ 4d1H%b@R+;V cٗڳm%T>[@v, Q犯'-~ǍwR0EF[t 2v7>;m8G޹Eᗡ`V^<;\Z(o߂iN*boTMf2eE3]SHk$a MpШ{U;#\wظ=i9z6N%6 NsIYrzf5$X|ot5~HJΩoꌊ`JA>kȍzZv+º }}vrjοZ< cpK"T_QZ4NtǖkX"X$d^e06{%7z)?v7T98B&l ]Ț=mmx6< oi8AWj|4h?cSGEB6*z؎qH$.de, B~AR|K$/.`yC2Tn7LЭ):9 NaWaR @3_#HR\!QXa) n2ɎmN^8bpoBTlpR2&h[9=y1rkU[j4Ԧ?gnm?Au#xOޗc\Ҕ6奅f5RnI`[2s: JEME% 1yks$у 0SAB".m<`3$E W`3>Z*/gJXf u!HtdCz 0"G˽ tC΋ZpUb[N8װF` @* H- +IUep&h+x5Mj}if8#n%-K?H" 7yEawA$ d'tKf^Gt |]{~e9@KN0TǨ<{eILe#TR,QuZrF[ė'*"@wpod `PH3O*G5y4Dn~fB7!e%` [C76£Z1TЙ9S ~z~LXa'՝[)Z! {{p_-<y2ifT$ KX>C%ZkEI"H#@8sٝx٨7o|(a!?00>XqCux a\{ Mc*0r }!Є9i:`nOz f iJyjslj8_gNhfTbD @S_H)rs܍fZoYni>rTOqO{ ߸@Yo+bZ<4̼9YY#0k w^o,Wlֻx´Ԩ#΄%wH=#C2 mU-BL`5uG\gD#.:G ko6?2Azͳ.bs{Ro`@!,U=:rs)/?xH]K,nhߖfY>SǢ4y}kpZ?DeDk{ƻFC9: 8JqMi^(ܽT-AIl>ɡ-Z\H0Jћmxf>KyG*Rbߟ^ҀBKfIWrCP܁.ptأ0iexk4cPUx5ƚ#46؆2c6~iٵV|r8^]\,&?@PfՃ`dݑ1&CuM&@B B€rdO`("8u PA>}ooo"ɨʣg]o/i̠"ogΩGԬ43Dұn9]r^Ms6>]n35 /Y"bAVgv :~Z^ej?(HNSC=vΕ,sًߐP,GlpQOY At`w|*@R5Tq[ 04Vf83蜋fED82zl@bSҔuGԞ-1dmW\Bݸl6DXNr':cK}@A:}4o ogfe'1KK68PepR4]-Owv8@ TFWsl )g@T*t-4Jhi6khć-1ptWM,%q `1DFV{ޝΉ=_M7.=Iic\P AU_Lv)"LY%g-/.a_j;/B}=?}Ql.&Њ*`\tOrRJ;-6硣IЙ.PF c^^W T㊌^x70'kQP>o]XZ;|q<@%d}0%j.?$6,H;rRS*u՗ݛ-9(syBVy;qqX=/{z4ueQmNl4!0Ssm6h5G]r\5bYm*O}@t})r]ua%%u@P $yݤyK&ی_%qb7bSt*_X 6H7īqOdAK_xrAyGXǸܔ{htK؁NHFЗڄ¸̆W<(0j{3ƕ(#qB6rζSJ[Q$ȱ}5I7:+-Oӱx_–Tg!%8ӄ#ZL#Mt4Zb6ڰxOS7CG67 NLh>o:C1_w1e-1)-AL>Xr#zJ786t}ېÙM"|DƃwZMVv!HNmvRتf Y|)I#n&F#,ZyPT4C u =хNu'6"NU|4@ K|5:/*Iڮ !PaﳭE*~0+E*D˘*Ô>MҊA_zs=^ؙl:wgN|wǛޣyѢrrc[Z!*TxcN48, 5pI1_ qnyf!\^Bw}h@6J m󁧗M}% E.WM##ڛ.Hn2B %nuD5F0\GP;xhK*ЃZ2)Gc\k"t~eqyr͞=wQ@O^HBHd; _# *6!²O) \Cf m%T.JIx1kTm7eTFDIyR:Wu`Kf NX}@W9HƝv3#aFތ/;(&X'xJ>jp2Da\ %D etEFTp< ^ʊ+neGVYz9ꆳ* 48h)3ARP]C)V~&U7Q53Y2NU|;A`qxD }($&w[ D׼=ꙅ̽-+䵤;w #v:[LjKK9_k3Ņe&Lc)v)3l|yxnTct;a &kOZx6yX;zށPnfO5.d^ë+w  /L}uyH*_- @44xDؕp|*HOp˟|+HPz`[ 3P >L:iI1j童as< $=צ=d.mf]LL7G8gP+^+aT﵅n&CQCc==qV LMKNݩs~F&d mYZ58W9g4e [I*ƪؑN7?2$E/Ovi <+<ݚ3FDh[ѸMoh/Q:Oh'qgS~V>60 # @aj"o~o֙hjSҩjܺǔW;*b [ O sOy)usW]d =(.~MtRumpv\aRRҰC+v%BFS/WS8J{ [qJLvM`퍖cE s1h鸽ӷvEFAMA79Nfʹf2_d84rǂ(/~U#*BN1yΠ҂*GniK4~cG:ۑW޻d6\$iEVQY(w&%ewKKB+- љ*m,8w$qd+͏L͢`Gg^#1ΏD)+T,0Ou}aZACJv&_ZzYk'ȍ'ݠQ1 &~٤Es=-v1]QJ-4!XW56[ްا'"2mJAm_v9sK sb"ʁr$P9 _"2* uդ8?LHlb{#qu>neŵ`/"zptN_Tr*9$mTz[l8E#>SkwyR0Xum`I}T`i2 S߫w_Rcz=>a"w~YVu)by^xaQ9H;Y _U0)ų5؊:}L#dDR- mjsD)J47*JAf])Xa8w/sb R3Uo@ >##ym)ީH?1}>/'hCN vsnH+m](2'F#[N\LaA: d"aۇGL WnWsXVH8sgké4뫤oϑįHr^-2,;Vi5Qѯ:f#d0HofmtB?sNofH޴LOQ@YJŒFyJeaRgf  Η6ƤO#!\颜l3#B`99]C ~?9}\FTNPTa fݒ$m HRtZ\"ї !7l`Dd0uJ_? clԘGOLЪK)b5@_=v +G>odhI [Nփv&[@ro0Lf C{A)u!m5Z|HOɡ~Osg"Q<Ÿ67I߂A'gCпL)\)}B`ͱIvaָQt={}MVa!^YQQ Jjc?'0av޳3H|bDj.Rno mϗ!y;:L- ,(t^Хd2= {@y,#޲1>{gTlgrZ ۹`P Gl -9R[dӪ5,~GLь(Wl Bl~F>IVʂK,!.gЄo( ӅnX{.QЫ*7_t |nOeekIB4YtKm8LLl1jeKQr]%ȡ1$è J4% ."$$*۪gGf7$ r.zM.{iB1CX#kGpʍ=}ȦtY{)%3~!5{Qn臐#~yŷ\?#B"T oPdkeƐ:e^26Ox2eF9埁vx];x(:D_[X!wN=o/H9R9h[ ?|<:Uhp9rd֟;[` a;Ϻirev ~MIȗL}bird_*C{mz6SRljُ !t'"Gί,ugOأ\{(-'o.ƒzs~kʝEB<{ʏ2kerM~ڇ~yn'_Jݝ|"\ـIp}-eAˡ,!|6k_7U(ֈƢ{<{[UlC~Fc>tVQ]88uƓ:Gԉ 7'DݑOKWs[Eeu5xHbg@܅8lwwi(K!҃brFm%EvGO#'u/?Ls7_gC#'OlXv5#[Yd 3/ \69Is|5~* J w)į?KP#L[ yK1^Ux3eqC3^~]Мpf:Dڦ -CV QW&!EIl`uٓC4haVH°!ڙ-[$]ҢںKl+i+ʟT߼@Y:\c(p϶{ҕc3\ pHE=Bqně%`Jw6wE.`UY85]v=RhC35οF[Ta] ,]q2|}A 5?5J/7l9Qr#Ͻt|;Kc_%(VHC5̡f~7HԘ÷Jt!y&5h$@ )2M,ԸqLZ4 D+>D#]J׆˧ l8-`6HY|yuEYrPu2L=;oѫ2cˠGWIx@O8#1?8 :N1f!dQQ2ˀZ'逮]ntPog3 Mfke(Ԡ#S5~)<ÇNiʹUD^pwBʃߺ6Wނ[C성}N,aLBx0Ar뺛NFM0e(څ.E 7IXWc+.s+Q%.渎*;1ke4mY+ .jh  i 9O-ۑE4>6~J*RTzQ@̅΀ DK7Iߔj??8 6Q".?__qTn3ݽ7Sgs.sgqދF4'eg{^/b.7QU۪߃1Bc;ɣ'(~+y.G?:3k*PV3b?i "H&#F.I(gl-٥\J?voyDM碎Q{.oU dSg-8lJ#u0?a9jn-uU@;9 F;yוp-ڔgnw 6C&K|5IӲ!b>3}ž+ںEJuzJqV7PBӯinX4N |u},A<#{Cu̲=sMIBB]JCgٓB׿[fN6LB,5>3v8pE^owk^#qe!- 93 }q7fTuNzzXv(&, k[(px?@n\{4 : ]ZjJU DH$F](=t 7X}8Fr^%5D"drwD^ZiŞ! qtNz&2N!#%J|;׻Ī#ܼDa_Y8ںK-B5jDZ+FmNzk;1@$ϸjE1 $,8ޅtK+j%"Ԅ<t͓,bu WٮZxu=M'2= K~*I3FSO޲G+W;?AoNk Xd7x _8lk4@]+ 7 /~mJ]^?~Жξ~PV)`u[-93 _EXoMdL;uQ?Lc|Yv ra+mmyˍktPHrʹM&->?||̬r2ca+&mIj7 l zl_"qCs.k0wB@3pS AN5͑4Hv%N+ǧi/oYT*¹O,]MϊAk`=uΖu,庰d&MPˤMOv.+N}2uLEW$L)<)agA: )EIzRs% Dhul>#ûzo:h{A,xt HC8:s0{B1灔&| e:'`9pWw;}+ @Aː`3[^@3xB7q"KshRj N_:n#bYLd)lpdkM0+P_Iz6KA4~:@8٤U$o.IBҌ5N^B%"3p|WK&_j?Z@AfiW2xB,Ȥ)C]3WPw+ ߂j.2Q$J2 wf%JtQp y((5S`tpرS3F塢];E{RhYZ#BvϮd&3,^f) {6iSP <((ڍ"CZ>7lp- L՞q=\U>O ֟EYR_Sct\甞ہ h?YO\  ݭ8K^þKrt2 RR:"/=:_6 mѵ ]o c,6}㎕ &q<CQ bd,yC9CeBh Q+I\X}W2cN>mMkZ <4cS?mn 2Kq27+ӻ]##nz Œ%\:較e듌QgdC+uP ēu16XUc|fE/֥Z5T h0b xZPۜ XA `0}@;_vĜ?z]`v@rD '/+rJ? a%BnBYSm fʂ#)B!Q:۩z_}t#(۠y`/l:ܖM ^=Y}kN 5y%{c .t٬+& `;v M:IƔ wغ6S&Rֆ0rCԂIOֈd׭Ilx.Sxb<.9[p(r%)ĐN4^37wHs&. (ŗ2v ߻/'qv(V/>QJaZ,EXBhTO&]J[ <U0ʛ>}ŪV!ZxX85x`V N˨imx{l^Bzז=7 VE<ț328jVGod%ao۟ toaQ}*SÂUaj~ NgLf&wLgN,`44[e3V6D{3n_Kc9/ȵY׀؀Nfbvõ}sE9\/3OowX5IB|;x@o0:}~g+N=ob%x33A@y:<.5:_Hރw` g`RNuҏVE;tw߉r5Qw=6/<ڤ {W_PzGNfRxuޖc#kҧoar upһE!dTgFkj#s'ha:iei8ЎA.iHOո/dlnjȡ)|D.߇NIڡР<4 *cc!Y͎Mh\\//°KZЪH !8tUR%ژ; #v۳o&(L*]<.Fķ >N^1E&Y,(%j)M}|p|FȯX] 2>j›B~U_ߍe^ g^do͐/ҽN(\kbeuB΂L%0 ?_n@rDɋU<\Gʈǫ!|46! Q~Ud"ԍ XOM!8Nٴ ÔI`bOxMtO٪%IWw;m}&#h90! Idʰ)&P<:WȜǼY`2Uo0?T-qt[r+`[B:]k_!Qm;hK/<$-ܳ3׿IWji g0cP ,X" xum(Y6ǿ7TVNe,j*u%MZK5OQy#c7s]&(U6"ʦYT/1?R]ע E#O")TtdSQID3Ӥz/ė|,;Gfݍ}gk-}\Jɝ8qBZN0 ;3QIzRXbf Sg!&B౪+N++@Qy؉6 6/wc/jĻ\+D"AT,q3O㔣 [ rinI2hÔGLh3HeD 0G0%겎B-+aAv(Uun \'i7LV7-\ebxӧ!o$/jvEU||TGEsD7е̅D xǝ&8bO.V"JVRrGIptfCS%;Pj|!ZP%rJA@bv!Wc=dڼv:܁HWzp߅FQ`PwЧ ]ƌ;7<][vCOyjZ1 [􄣊"7т&b݀[Qſ4a@rIEOѺI\ 8ԖӒG8S_yl.dVッ9"T)6HKKAGgҐ#Ls>b?I$[bz(zH5[c<lJ1R g4 ϥYt'5"9t|[2UL0w@vrQb L2.񶦃|=A}:NE4! g3#lo{o[lE/M"iő7 %VsN5b]`(p"\eQ֠`$%y[8'm2pQ#5 RqYj;#@{M3O/G`+^]ܰ ˪]'!vѽm}TFGqhs_c3\z E¡J n eӑY B;^c#`3fGXѺ:wǸ*"RU4%0 h6=)1z6'7.ydc? Jꊒ}xA :+qz9-9>8Yc&Y} ӈJd;vܳ-8IlV}kJK> Z#q~=w ,^F0ËNqP#/|9mf&v;,^<4l[GDj-vQV6G)$q8#4*D7gAE0[Lg:5_ JQ7Le}Zԥ8Н:Z7KMi=n(wiJ,; 9>`%jQ/b>ݟ!& B=ũ* b>GW110\{kn&硠~aANRhS"==}&Bޖc.ћC%GZmCd)TQ=$(3Նx`;G" hu>qlPuو =X8d-ƒ[2ubޯAzoL J8WД_X>8&ξj/E[n$y!l\U. *#Z= ^-Μ_cypԒ53vwh hx:F.J206ωYĔh[z3$;tQ|9olA.9NQ {r l)C{Sfr ?tǦd9!Bnوm>޹3aZ:6@2n~6< *̻?<@]̄%E=W"xwjO~l;(O0{A7u]u4c%`jD zwIUer KSvO7&Q&|&X]tD}H pF0+,^! MCD= ==B+ƂqCK%IlˎNjbemS'/,&>R8o|,wj[J ϙ6C?Ko6c̬DŴhɻzRON\ 6d#W]-k=Ph< c^֓Ԣ&_ TLWY|\2ll-hqc; &J\SZ{(Xj5$_8ht*Wc0\"lt׍ɚŔ'?jT*MGX<"疏酪ZLzfX%[#L+tOP(h^y1ʨb{~,<ThU 41NUfGMJ?bRU !i:v6k3+ ̬4kV|%씞H?K&9]=Ԙ\%`;~wh3fUi{ r:±ӱ1V4mO%VG,M=uko0-RjY =ܡ#Cиu!E)/E#ϕnִA= elc"" q?qʣNKG^tԸb5 hW 2 ?q̀~"z~SN- xu}\:=)=߫ǛwN}RxC"26+B΍h\Rk#whj,2\q4 \翆c\K)͵uB#ZZQ|#]Oo[Ϭ{.TPc|='OL&-!6D(so,ztBvڅHA2cUS(aG#qIg}Wh[cd/{ Y,:eF$hv>rUA-) M 8*W*SuRuAeBJVRZFx%%r(kr۾kB&=AV̻@.NҦkGz*L}1xo$ُtR7%2}3_#fX3ޞ 9yYKr_!zhUBS=(I:Fum7Ƃoڙ ˝Kb˻sC";:NaAH7G4E؈&rE+;%VPXPjiMJlkMQ=5!st+&:TvViH^inhqE`nS؇2qtWΰ-a<]`Un(Öp*/%~vR1<0&&ΨV@UxܐDyN{5ѣOx,Iz&Bqf ⌭gH[B;HX S)yl_M} J=!Y%@\|yʧpX.{ [@xFk6z}~r+M1n<1Zb6`V}>a3?[î)׋U {SeJuMv4vCA{uAI0A ޼Xko.k-q*}J4V1.V2PFC8&5v G&0 eyF X-*߶.a{! {ZM#iw]d"4:=n#af Y\~!Rx@ dݟ N,G {R+9Y3ƀ~㋺V*;t0U?|>k'Ph1 YDV-775G֮pT9"b( ^NL^{/$>)b$ێx+Q<&ueO޵;|0g$YT<:4S=)Ĩ6J vY/Q֎% r1/UU)|JjZtYkeo\I e=Z>H9鬇7tvR=ןGRW^FKh-\ӟߔʷn]X2mJ#0]2ߛk:{Gt_jKL!Vk—! aokW&"[L0 0;bQcpP=`Z( $@.N4d-\AaKbzzkE9AnXaEqH?JS*JRͦɬ6sKabGY Lkj~ nos8hA\|#Ki{3*{lfNN*D;F6V*b g#nÙ ٝ O_9M:13K`r:NaVN|2*xҗ&h3b@OH}3qגϱ\N@D|pj, ԓm}!DwdamߨN&>֛\ȭКԥ$o+gIG񦶊mRPKeκcN[tZG3CAcakΠ~ֿA9眡alLӰ`-7vfl>~]ߟB`+÷P*H62/(*ܞ_3<WO`5o+ˍ.|.o9-J;:zC+0KVE!*Ư,jIN0ڀ&v5Hg$fl <6kbGPx?53M%Ri>B1i5%GR/N4 ^7t P%*;!4y/FGd9V\Ky49xL\).CS?v;DKF}`AY*۸h\k'*XLAOiS_ :9ɛ<"r+|"y1H-kuyG[HVz67<YZĝf HHX$N[9skŢRHd;d-ȔUqikl XR\R<<0\¶5V0N'o|R 0sWuO"-є}>e"2i @rxg{ OuV`det짠ȡT pM]<ȫCen?JtIݘnɍQF81Vp[~fyk`t] vhgJl N:1b)0ݵ>w4gC@ ZW> *?]M8vRk-Q1ݺ86pS]>n)~؋qŮB;C>uT5 ~\*%v`$Mk'6F UǺ2.ȫ< J(dp}(~')x ;vRTGIs6Xby5iOzRApD۞ݘcM2>ÅjXsճZy՞w7o֭A Ng&l~ɥ.Wu> =R(3{BufYR!,h/M00D2FL YxD+$R%(JĜG,9, fѫ/d/J Ajp'ҕj_`c FHeyouɘo7Τ aJq82Hw^+ؔlԭɅ8R˞<-OLՆ%8ڱs i>}YQV)9=X0iwOS4֎ըsO):w0l'PuSiv-7 ecFG hT(:g)I(IZ/.El;09إFk(ǟ,#E<@' y&&}2SkV#"qv( jC4z|*5Yy*,)[5*`NrȄ_xrn "xz'>+q4cGlZf7vBݳhwiXg7&<IK!#Q֪'kw|@& n9+J+d[:<+d֕ ;Z?ڵ]%'J1{ 0VJ-Q?*a,ď~?%ߊp:v7iC|C:#[?5;x\#eWw9\ӔjEPO"iY8 ɆWaOE62٤쐸t-ucUIr5Wfצ;E,(gh1Mtd̬߁sf^XR:G{$T' 9G!y>PI{dH!2=ҤdyD7T׭}AZP sEŞhzzTK2G>a3Ov0fOv'c5K|tfNUiT뽠ĊOv[HZD+F`PX&Mx EӁSS* xe;qFh"a^z"0Gn{8 侾 - 6+k7JGje|;tQ` <7ǃT5-aMAd[}Hoza/kGQ67kʨv$؏(RX? {%?j[DQ)> ^ZVÔAa&c-d:\ fD2z+ܗ*]RbfSX|T +e?&aNhs;(&#?,C9L_yD0ذScG6[i /-py,]ų-oa[q3N: U+)-IfؗJXR5λOY_<~0yY-RՃ{jFt?>P;ʾ4GyT;}_nE.8NKYBhsDA9*FeIa~^"iPt_C<ϪC 1mY1b ќ=0I`%@(-{->|j,DL]lܶEzS~v.M1Ki|>Էd~Li iG+Y0߱c%" r2)t";{if&ôx)e_u5EfbW;^hʧ* aBlAXEN*ф.|֎xvIO#Ye!ZsLKGг_Ta|DpU FhI.}zHa\SħD6pnUƛ+G&߀}|<Qvӫ/vpf]-xmPk\~1.qJUJI8I?tphɩnf..0J%s;/FSKHS%J7~!u/TCl+qQgXQ36+ӐX'>.~}Ǿ +84ٮP!;˧xLK8 ?.=($5 /O<#x26V"Ss/ksP!EuDɑV.r'l X; z4> pn%ȷeCzw0/嫢i4ҕ1t~_O[ߴBPa\pm<&4!e,ӷe.:;1MSdx#E$_W,ܢs5})&@O[#7NrPzF6 Hp.CfxNӴa;u})׼Ծp>*@|7|۾Zc̱hjPQb0^A0$O+0 Y:i2@QBqmmF&{ {E/^K}WxVaĩSMŎ|?ȴ pqfÓ;,3k4K;ԁחʉ8AV)ExUD {PFLby2`,x \\}zLN/wBYQῧ{Kt+?ͩ- 2=%<}3jnmmz>n.S/͞Bx2s0 h~#fb=%)wh+žso$N/䩽Fs@H /5rw/EL owHAj rPS~H$A[F0H4,͎x1(*ohh-iZ6%Pj-EA@f#i()dW(YƱ&56 x`z>K~# o1ᔲ1T {ݐH|ʞ:q9GҠ/9*;ʛLՆ]W~r}Ecoҭs^s 5 53v:J+RXϗ>"^nh:|AԠn*G&d o=db# ~IGioy%*rTR"TĘE4Myc*z#,_ofW$ 1N8N(*MS\! 1v I⑘\jOV!Q8˫e\T{ qj`bOz2Ru?9xO %DS'71 ^EOPDrl>'3Ua(Y;O)fG1(@*{zQShkT]C؜B W0W YZ