libvirt-devel-7.6.0-2.el8s >  H a/- z뾂alUP!թ/2} i=zڴji- ͵DE\i]QiǟP&?vk%tҥ/&0-  O`kigPd)̗ AS,=d0HXZC8Jic@:b{3/^7yܿlh"q60yz/ -XOK쪖1R3126e4f190c6aac7e70c57207310c48b111ddc1da3e50a16376987e72e676b187b79ab7315318bb9fbe7de0da174771b205dfc3d(a/- z뾂al`X+[vJ{ڷPAU3߱!ӉB{gV͕)ەzy%g39a Clf5hO-LaH Dd@כ tp,̻l,5Bk6%9t`ڌIVAY 40!y jFy=8׍ kDL:I]nxL· oy9N^خ޹unҥDQN@thɓڱ/8>p<?xd  [ $     $     D    $   d     ( 8 k9k:#]kG HT I XY \@ ] ^b<dhemfplrt u vw xp y(,2tClibvirt-devel7.6.02.el8sLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.aOaarch64-02.rdu2.centos.orgYCentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch646)@+d,v=(h V#M@ $)ETy/vA큤A큤aOiaƽaMaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaƽaOhaOhaOhaOhaMaMaMaMaOiaNaNaNaN88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52ee23483bce516b6275ed152391a02e42ba060c536dbc130d96de93b241b51fad1046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3ebbc45780303d8029c855d343822c4dd8e03adb2ee93a88d91be57f238849dcc797c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b7d550e7fe7b18e9f24f071cff862d380f125490ebb21101b413a8a52ed1cf5147f165a1c55853784da7fee96388b4220b321521cde2b6bfa3788f0a6de1159a10da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c7c934e76aed51d4606be197b5b6540f58a59c808f0c5f56d9201c3f7cc4172a891e911e0e91756d5eaf0253316006aa44d8d02311bf6f9b65d284f1b7a13898d4b429778f0529286e36fdff1bcbe4e08eede7221deabdef5c18cb830e70f50200e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb716f63af484e2b5b3893ffde2b3e9f8a744014ff1052c097f5ef94988abb135ce1f239fc60081c17051e534d789b86d70a0bc620f9a0e0120e42ebd1a086081075984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c89592bd77f8cbf0f0ccd00f2e474cc1662c55f4720b080d02089c90c8f99fd4c85a2db1a015cb412c4958b9bb04524c35057d7e1c4560414cf3dd06fa467e556d1675e58d908dc0c3e23aa22cce7c6522747b35599d732359f37968c99b57a35d2bf57327496edf10cf5d8d6d6eacd44546d9866ad199d4449f5dadfd2a1ab316c928b01b2f1ea1516ee3860e2b32ade6462ae0e71fa1f03ecd01d79792f33eae7e5d480a987f9c7425bfe736574be0cf5d8fddcd32ea5a8d7cd74571efb4538c8650ab1bcec856612294e32fd34d589f3078e0a952a4df8757295b36f20abc28ee1fd4fb4d3f99408d9c2a400e85c01ef6e1cb8e4426697e315928c34eea99e9libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-7.6.0-2.el8s.src.rpmlibvirt-devellibvirt-devel(aarch-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-822fd433d3570dde9252ca0c2b57692c5313a54d43d59524eebe51d2dffc04be8?@7zXZ !#,] b2u jӫ`(y-~FĺK~N c*_p8P߆z(à0~6i8gE2^5̏'Z<[Y5E+T}Dr};i1>πl9H\Gt e׵Zc^i[*no CT!'0,%cI Qt'k42v`?y3fIv#ӽg|©FM0X?+M׃?JSHz~Yt\)Zcx4W8|[ [Dd JGjZ(jzq>tc'r ^׫Af t, q)=ҫ#M/R+8}rlLEZ8lg&3p~&d*vk[gQk7qHn3H g74I"X;W" wFݷ>K=QwuoH̪ν:b^= ȋr&"ƕt[p;&h~T 6EW)GQ:90Q `Zj +2Rl'n 2BP1 ¿HhfUΑlֹ}1~ <75>ĺ: \XӒ=Ӗ}:tP {F@qO@p8ߍ4M_%G֭vQFG?}(&!3Qfl7|格㞣.qg6NBE07xOQuQښח-12*Pc*V~ D%H X0W $o 3>&<c}Y?AVVeadUR`N˄()~ z[,u+o`/=Ԗf \WCu`('k"zIφn3R?|Fjғ h:c`eb)눿Ժ3[ufݟ$mLp]tR$j񘒜z'HZz:/Q"|bCƦr$T8wj@k&f4 P&ԎD[=ff)5"9JhDdWg~#+]篯Bh|yjI@Bb͔Q ,$x38(d+Y2HH1Tem?xHZDŽ#4\ Y iWd4Y:< UȕKPŧꙵ ̟;MFm ?UՋT4ɵK̨o=+3re8g)D ᮱WQebr`ILX eU~hz?ge_*87 !5O3m@)vyLo61H UQRZ;JpuKԣ)}UDCf`;{ʰ\mܞ͎Y:@!pVZHcJ (?nO$́ R'=%*31[aI }P< >39rtuAg[XڧC-hfx1 iDH_<)]F+@B1Ӭ`B~" r iE72YUׯ`;屴ה3f˜e\Cg"!ۘ5P/WajB1q@CRDvלZiI `8N7Ni `49?硢oR_:x LY6_ڪ4hxmKMHsfngKs/3;Z{F) O8fcJ`Y:*"[I^ae++>[Y>7&aHGzxeRj\eMϰz 9) L.t7Ulzk/PESގ8HsjAZ8t* +C ?;?vy͟Rmԭfog"8v>+ɋE6vpإ"ԃڳߨZ< 'g덭2 cS7Ax/hٖ_ >GnHį'7VS+ {:{anvM?Љ??7x\Pj_جjȤB)<1!(]$|(u=Ĝ{6'E0ŦSQKH͸bu&d>'WZŌ0$%g,>җXEق9 T3#Qw쒴< ?KŘYbqqIF MZ!{1nK,y:v>A"\ba&QWukԯl7{_uKx8lREh*3"BHc[W@ADi.6*A/u+_'oaPɭ+2zIB^*+kw`ȭ*ݾ EǸ.qDM!t4;pNSF)3?55(Fؙ"˫.C+:rlOպg% ޟl8D2a[ʄHE 3Ta%^0SERC>kDdn&g0R7Վ!x+ph/fjqDKMSO O)FqU..#р<PS@^Ԩ=+y"Cj&ԥޙ~9vH $͋bkO;ʚT/qj6sx?aB;KM{}ִ?Kܸ˞aI@g"t\|4Cjiٴ}-+Jq۟ن7zxCoF?.QyN܇i GDo7=q=c=c0bUJhR1TnÙDOx1⭼dJǑ*["~9W TxbD͖bH8[OU/NjCMaD`«}xS=y^֡xftk݇mp:PԆN6WPOrX RF#N`wK_r-LHgI\:n.}շw#Ea=Ծ(-b:v[m!Q2Fbnu kKXQPDs1,e<]vt E8o65hŖ*?51p3¿\="xm*d-<qЦL Ӌ t-8wDA-՟F]c51DdTTCb;UR 3Tp$ZsʇRHe{~Jg=zusIysB,m!H>p⌭ۅ6(-$j$= x}Y!ݩ5R?4NA^ӎJ"LJ0 8 b]w'Q5&Rc  =`29!DE$WUN-$_<'G%`z)9ɹ!=4V43ZdɳA$,Br|f$ř1F]M*#y%-㗾j*^5l{bҞ W|uf9i^֝wx 'tW#;j}ɄxARN`s >?'% P o8U<`> p[^N $_ۏ-?y3ۆOTЫ͚F"`.˜ҩBWZ.h\a.kx6XQ 턪#Ui=G_]dYGV.;U;Pəۇo> AE;Gtz R4IN\E9;#_-qcuLv)y8 &<%IiU3[hZ˩R9GW:<HXIBX->PfMtOD*]>MZvryS\A FO%X\ #8L+~ZT$|nq- j]Uh68M+ -(ݕU~PQPRDg_)jJs_Q9 N9VtAfImxf`N.vI ORKۼ%2֧oU z^Bd#⥼E E@7=4-N$)nҾb8=|sF6BΒLPoLL_,Y)U?s,_8` ~ ܡOT n3i ? L 6?hJJ:NYBSx)z_Z_lG`gȹxC3WN9.+w xfTW<!ܰ|OzR3ϼl 'y}Ȫ-j) S>Nn$!nHKX;8jR"C_@}kx6Kd)!ȇ4#Fa[/|Ȧd^ܚ"ԥ }@k>Q{ }rpX+d/v>a1)]BknUD5!xϊB+(-A6prHDB۲ p-χˆ#ud˖NA)7} [Ĺ*s m Jc/сAcZQ(:FӧoE7GpARځAVBE+ѽ蘀AلZrٹ?*FQ4)>j+6ȂC[d k vfE,_ q*FQ9BB[rn&Au .Z4 |6w(\[RsX]c7ףhvaه(h. W Ӟn#$idnI*iWiz o (pR8L9|CM(lp6 :֑qDPO_XLn[SǨ+BJĕ aJDJjS *NTټӱYkZfm:mݽY:8W^IK %@@ih BgW򅃷p|*?/pCOoXy(4+| ,CRC/p%iz۳kPɽz]u+P?qnQdqV"7o9cJ%EG*?vw]|g$L)P]A/*~~8eæJ,r8 J6Zb?^7[N`ߡ9PQOb7M!RD9~ܛ9'ק~I>Uu!:SvCͫס 03kt^ppe(y^緀K)壽5HWLz`v"6/^*Vy`ou YM!A깬:N;#b@vA}?P57SS1)gF$'Dz<LV1+Y-L( [,δ8 3ݑ3:k 614[Օ#+4IWڂB&KRgq:HwsQ3l(}6{_QDp$CDu*g#|!F?F!t;3s dٰ\V 5ݱ[z$]n LGmv:~CL)R~mԱjg9XI.NTєࠒ+˥ =#eejcs~rqG?l;D' ٶ~N}6,\bCp.)+"M:,w0u^HI&k5||+B%Xxbѿ#走 3ޕ;Ii_,;o`sOT$I@y<9uϟ퐆t)&EKYmWjrJ*n%ISuƣQĴ!Dee&+8Ԫ~+qf 24$c# "9Ua˸%+ PO85x9B}c J`LND% AT}W{1;R~|` `#SpFL@) *mI [ v5D:f. ĺ +jJEtB(U^GGn-p3Ɣ-`8nF/9eUV%ހFEbAo|i!r.ji/9S,?|2OKHGPQIsG*g+ym_bUa<=ѽ%N YF jv#r{RCi0Y!{# =6ݲ "]U6v-*Qe~/0+ KMtDVˁok´, ~xNْ]AYՐ,y$S?o9 xCs^ICќ wPǫJP]=#8τSҳAD1EޭUD본uo&  {`fx`~},gb_&̡8,tS!)Qb"X I 9èwRN&Gq)Nb[軼yE5dAkw>3:ci+w~\3%%6ܳ ڥp%}?uʺӟlOh?CۊfcOΔFq,- 8 9e2 i؄Z/Q" M$o8\w"RZtK!\q݋Sy4Wʇv`D6x'wq!٥|NBa'Jʨ)?K6ɖle@_ N `'e}2.2u=6soc y>@PƐ0.&_wtXֶXXiP2¡G527s/wD= mnŝoΓ> g™X6&qH׋I]_)O{̘I3j`2/u#!]Z겦c/c})qjtG9eG:&B"{M /ZP7z73tS6oVzqI7ܹw|S V@sI 'H2#R/mՌGewM NW\0ZbBka?yR((6ӟ쐱#CHCrn0]V5)懷 (ٜ_lE8c㘔i1mKÁ.> `&Ee[)b!)Dvf}]F1=$6* drL*&h'rK8a j_axh%wO?`]<79ad3#ۋMn(h%~{ ʔ}iR+^aNVnAǒh\8KKUgԶ5Ժ1d:|P\3gT ݦQqX+1[4(c\mc>rws|Tv#< i{I1^U,1h`RѲےh Ux[U`^!,6$h䜌y լj z|m!hR3@ =FSAq qIDRU]3(j lr HB1BL)ja,cR#\Jmה~Jc!՘k !䁐z /λʦo%,=o-;-EԢ e˪ojN>-UVd=w)(5Lߜj܎hOQLtVS{уڣFFvmf!g35 K,QL#4 +L_^J7z0U2BN([;v~Ish'_txp cfzV]-@#F:^i /.RG:&7RuYf׶`F4YZ'ʨvDm1H0 l @"q?(к\~'b'Sq؍ChxPgh̒g/H«u)?9*T[ۊ: )~ riHsI&{&-2"-E=|W6fƾ%v'fHAP0R'L{>?DHyb謷F7VS.`yHC:.fٮ3 hEH?ػE{b8if~^w,^~ O- 9b[oPXeMkAI:_I Wgzc `a,-Ҽڎ~N!yK:lX \?J]yIȬrn}eIR`pXz^=#Hk-)ਚ>r4]OݕD&QnrkKxwpEta6t> /̽nd zCLJ-OצӡSZe۾?Xy(T?@Cܝ܏e"ZxdSyTnXEv*造 \'qtDC2uiGm*Z6?&Hy)۵;M1M锹Q6"۸VJ,,Eу\&Ʀj tcLe)F["0?OftY[LLr+YX3kR崀*4*9Uf' Wvc#l1b].%d%IW%<_tNzX DD*? xIk{qs{RH 1;R}~[sUu!52&(#E~B|Aɻ&~i"Q'D9]m} ɧwp8oDkQ+gBs˔bT{ 1a7g v~V/{MrUH MlƐ%Ev CA:S|P`9CFcH0e~I{.DvY/_r<[%?IVjpۙ X.ս5闌l]`Wx.0jHMjisfƥ,%UЖApkRj`Xg̑ŒI;oB;R+ūQ+t-柇ޞZ1Of~(2S5GǨWvna J~ME EXwe)]vTx-L_nw@N֓#c։2|{Ӟk^] դХOc0;$SMV1΋7Z% RF\xYb25/4.Y&Tu_*1g2* ~lSpY먳^xTkgtɅ[A0i<4ydR. ~ՔcrO ZVDSB=gZQ6Gw >odg12UPTi0/5~9"B/LOTxAuK;"g;]da #95ULfjmk ۲#RɳNRJreae`tX8Ĭ,/TOX@Q 9H b!w7$ޗ7gy~Jb Y_|4/xF~\Zië m Utu#:F;Puh py+Srlj2@T^Fsdq*^~YFp~ŽcJ|oԛQ}]Z]?b}N,w˭ÖPޱc,y-B7金&)hs9$ЙbFЍVk1r1U h\yRKRhjb:eRky (s 'Ւb2P7HQ|y㫯>m&ÏA 66oܯ7gS_& ez]!<$J-5Kv1Qw)vLREHY:ښEN2=Yٗ,)iD,60+UwZ)Q:UdQݺGkQf<{3.$c@ ʖlUubX+-d8*fn!kx87oE6c*}Žl;S '38KDwT#las.܃R 0icKb*+aˬ0)=P%_E`KL2*i%7A/[݄^+jԐQ/^L+?CT5k;mLwmFUyuLghA?}grJ8ZbqU ;'d8TM!Dpt7bX|ȅQKnhҋ8kpd>,TQad):t6}IͯtIA{x?Q85G9]sf0҈SIn0X/E=PԐf8{{&jLM >Q̘wTcP77;:ۭN4y;VM?Έ;w2(N8\h3K=Q.4jmZF4J$v R~vX2R *#+~5!X*/KX%^~Y0=Pb2Y^"VK8o U|gLM\N?]o6_*9k96PIX~#e 9o?^:)ǥ46Aw^8<'  Se#`1K:LF L3Poױ)/V YQl `֪՗F#83b`Tm'[S NrP$:1Ị5`rIe!;k m6&$Ѩ hC5eiMe%^Xvu#k4UO, C\ڋ![ArNE@Bœ QwcK{.sFdfM#\I`1Jی|ah'u] }n?Ȏ- zQz ؜Lh} z G{K0<4SL㵛X?N`["묪hg: \^; ir}Gz4"4t~<pܭ*׌_g +|V׍ (@R*姩/ݬM2CAeY:÷Tŧ81ӫ*'F{Z U(J{O ~o7tĭ]G k1YqrK:~-r)w{Z0N#٠iVظ yI|1qMei:-oqef׎ן5"tl>/H}@=ìͿloÈ xDDb˞O+LzFY GY9 A"Zf>(*c2 D24 G4M7R)c9쭡`R/>&\W\^1SڌyF\(ol߽-y^ԪUn+O]KH5Ctg$t`yN'&4q- .+9 h:DOG×&XyQq~9b{`pg4B:H`QF&ܟRthH^r-!.qtzR6eEs.7n{2 }_cgTPЇzhډ~6ήL=0YIcչK0%itH\AU*^{l "\[ZThx2GrLy~X&+ +Tp RS#^C6x3e\χcVg[ۺvW O5|2==C)q|Tؖg.}FL *+aFDx:>3SCmۢ .X\S V.Z"sxy$H#?" PQI*8F~Z|Ɠk(Ј#0rӟt~E[s,#8y57 @'nE K[f~O ФX)o1&BU̡ ң"`~2Gޮˣ~yG\VJ-CBZe&\ JNE;VS+iLռre( f*v=՘k6ם ʠ2I?:@PIC'jH 8-}aF+/tMڧ y3jY#FN/PU.'-{cIc- _̏R(]|kRق&q->WI=S!Aq{c vl|J-𱥵MߊPJ9ckuf^@hB$=5}jazޣ#jk5Ji)-[y]l.2:gO}ɵ>ײ1`49`nVcB21erUk׃>G G&Gg{ٖ/ǂf.j;f7dX[ܱʮ5eF~z]d3SM҈5 :4=[M|rŕ'؋rRj(5cWhlOg _՛ RfhˊzP{=El(66WX 4؎MEg/TXIrs"ԃ^֜ãL%N''U bgCOL34.,5Mڛu?!S2vsR,8 X|dAL8HHZv9(4N q(&DM1qM5AG gA||_5bBdg?ζҖ硰2Qn'>1pkYDxO9! V0I_f?OÁ\ (ؗ,y.!V y,s@}M7fK3D*֨-j@H@m@ߐ4J#޻> >/9Ij>12<ߐSX؂(`%1RM%} iCKAt7d^yvDᵿzS?7p2d=8OEDq<>=!U\z=aFqOS2~#Bg0Ns`ϑgt~€YY3쥤nsP(c.2''Gx2o7i׀)&$x@7:G]쪾([;4Ce8@ 4Qx cX?5S˧!p" nAT xV+ ]qw]A7^VSx] Ƽ.!o평b!YռHM؊m6A+pɢcEEWjJUO89 IG'S\< /c`lz* Z?=n*ˠj,3` /p RmZ qJ~H d*L>t5s:z4rlwdn\3#FAXr,gߙx_ޚ&*gӪ*ͱ;#.dGL'e7ڱZ{TJ\IA" |qI{Fo82"LhEK 5ͽjTI9Koq!D*G„zEPXL1ccۉJtKJՇ~|I}(U;Z ~2=M kn"1HBXmHNtrL*@G"G:bs}}6*9:kζ´eՠO8i&)zi^ <|3n׫T_ aC|JyűQ:͍?+"&ANj87U(1zDu(n`G*}ROY~$TCnn Ֆy,O!{QHvy)Bֵʆ%@5=sVc63b3ӹnqo8[!XM=b=d~̙4kšbkʟ'ӸB#D!ҿ qSBڣ( Gҷ&pTgm'!n:fdq7Qf#rnP8<+Y&(+n҈YPB"2CDG2pc" bbMdo`hq\D*%QZKmeƩsY|HEI^ Q#o*q|OI# -_'hؖ'%_ ;!&X^Id3zPj&g P)XmE׹){3t@M"!U]x/7xjy{w12DrJY$Ed5( Pf+(x$h,fhz6ɎcѦygw=h6s^jD~m`{_,U,@vC}owlYNâ{8ƻ<1h,iVĊ$?>LҊu:^\SFfV}WIi-O[%b8-[Z)+Ss@uHG(\o$ [6`"~=&_߲UJa)(EJYe82"d;osJ%Qt~% ^r$#So3dTVw z\SHWÜꃨlX9+3i@D]俖i6djw lҗI>53G>p0uH7 -/zztHPIxV~8DN!Ѡ ٔʓ/"6Hݠxdlme;*麿qm<\{NPQTGB`6/SAڒ ;fXiRKATxA2L*5 t}ѮHri35;erxה {:Ƅ잊[^N]=Qr=:S#yB)9qZm>T tmvNG)yF,]!,!txGAHr7D-*1rm^Z+LKrӫs*&e~N!Or9CNTJl[]jOT:)LSyuOL7%rP)`cWwlJ6ghK\ (jR@{ݓ]E/LOE傲Q1Fz0Ųާj]A'mF-=>nRFc!cJV"ۂA}&!{;T:8'yBSEcfg/2OZR ]z [q=!f=mQu3"jB2_oflWmKBvm?qh ^hٸ Q=@ͺ:EFf@г#nyZUD: 7<8eXMNR$d]d 2YeH 0o+ZNL}FeVU#|_mٙIfRLʋm@Q$*K I/z>G  1PÑ[f Ƚp%BH2k2${H=E3˼VVx-aYR-l+ B{V֓/b'AZlj<G4Ĝ5M {~&acIЬ;x) ߿[}R]Ě~8]א(Gk^-Bup.*KvD^ D#wʹzg@zhᓷ<2  = NLzm"\@:&RK\$TiQ,C~ |{M[{Hc239nb=@$K0I%vަ<~)F]'$'N ]שAnjz%)FD\t TP~wȾc'|Tͱ4881iVݗ\3$^86,u 4BxkHmb?]VRf~]:9/:RSC9F̸1=11 dz>+Зt,^l;jm8*8 Oӑ&HbJHczY^/ @o:dX2'_W[bKUe(K xfe'Ң3g v.a mZw}lTIŅxjU9+dm1zK Q_6r;&#a5syPWJTRR)P':?wZ< S^dP"3Ա _HvWJвX7Fe҇/7 5_h/[XԺP(E)ᎭY"C[Zv#pz\~n*{cBwx H ‹ϛ~$Uyq1:hst1i;p„Y=z$C9T{KPƝaNuTUi7 D^t*) ,B9?abaR\ pYQ!DQ0]ʵ UU8&f퉪Ս$m׆]B? 5|.T|"=tK? fᄑ;+'!Z\T'7]B2_˛zj=hIFL<5?aY3b֋bR"i3CR^9L]>q-z,*zf! ޱʴ,"X{a=[o:. 2"s$)9;g0F'v(l)2s=1"ZFGa6 ї"9N9ag۶z Dփjӯ0cX!*1 M(Q$GA Ůǵ]3^۬ƉZmMVN7P0-T|9k^0=}z|H{@Befx*<#? nfşC7HJјtl_;qI( Wd01_wi!:!U &Ϝ>`\C_v(Ms!QS GMJĿ8h_7o9$ ^他7qT( I~? i-mMD^ Q^Yn7~p'}ɨǣBgRnhW6RΊȴi]1vztdd83A~Kb]Wñ7kٙ)ausP9Z{q ༨UŇ9{I/'idxƄar@RD6P[ѽT{h/r10PPR]+3J}\e}! oM#sGT/g  I?3/=BW2vܬR!%W=$ XЯ݉J93zM2C2ڄh_mTCqo(O}3Y ը[J!Lҫm `ysnc K~a2ȨeC]~1`N.a[%0;P^gHV=nAcb H3WYqKo)b¦9˩.ϦGdE?za=[lY\)_9usȸ.Au4++VSˮ'ĿNRdZ\#i|OH yv~[Tr (ĠGfɌZhl)˕uP^կrLpcY<)rj58t9Zmsaz 'dMcg8)1\Vu&77 >՘0x|)ZЙ >');hJۍDW-IMp>S0w&0H+SN/#o`Kg֖Ve)h3ٌhH=I}E~6;~d pr5xL54U+VuZ*fMt\Mw9萻MUI%Hn]ͤ^.WMmLň'Łs4T}K3:"X y[4wB0t4^nW{ӕUxw@P:&@k^'kUFk[nnuLFSehRJ?Rri4x5!t3? (cq,Y @7CH"!&uQO0uvIVmay>Y;(࿵0pg^ 4$vAsDI\Iݑ^ҹ~{`Y px,5es9* ҉ei58:VE8G+NÓTnqOԭ.ZV'߂3jl, v quةD \z.=xOcr{Yik}9c/VuwA=^'Gh4"v̸k'PqP٘$``}ːYS DT&LJpP)*P*4$aϡ8Jet3.m%1T^n/@}i-Lf-{, ,vGWC :!% =8TwH4M׎fE[ZqUƤ׆&{޸V>}wIKQXv#՝`C^gV\Vsjw+.}lmQ45TzgITEϥpfIQT:#uyݓE}sЙ [sFӨCغ`$ʓD\UlXn ^sjZqbG[o. ܡUn[Y"\m;B9~60V*@vI30N/[NOIHI}M|:O"@֩"VHc*=Bb!T89E_]*x "T?%޼m^ƌBvպ4}|#*zL rT %NuHqt_]ᩄ(@P>7M0L>8|;XcU1bC5/ h&h^)ݻ12XlNSIpoׅ+5XLnDGih}kqX0dLT>"K9_g&|"BanܾdĹg$oaհOK̷!' Zk}5yRy;Ydw}E m`97q:"+,)b3@ɍ;S.>l)jyr91 9( 9z1;̨h*<% GHD\ w߇d}pا"݅ۍrU yV)M>Nå7ٮv/7>\Jʙ:/(@K1J ^ 8?۶ʽTyCODmz5i䎿 \ د5BrgTtb\l<: 3wf ^4ӷv͸/OaKLi{Doujf: a)0Am;~- ͵|Hc^98>ڋ1r-X=Ld5v`g%8~bD|״#7Ō$[knj9'zdsO[2)7Fhrt |;ؿX-LɾԦW*Bx'@5褜rNj0yn'{?׊[i0[e_lPtY`!3J$_GEl>ܮ;O9W,QW=$R*ԉ *?+n mGXQoɓlXY ځ)9fV HVq-SȚ4,5菅WAc[_cu+,V*aѪ*5qڷȔo9ʎ$ [<^<7Vm5O"9aW2b s]v7A'7"#N ve=j1?^SSIo/zU0r_U㚼ܗs7CeL>XPZkk?;|@3]j{tQIZ% ާ{K:?(%)1|Y{p(.>'Sʯ. un*hvDe\}{kFdef̪,kWTb7ߔmi &"˘ߎ1420{  PHS%5zRLґNEZCq:tƜw㞯A-([zQ_(>A@6 x)19R9ڄ7û4yG 0V48m t'P(]GJ|Oq,Ew*kTX+s}5BX}G}N!O3d4rD{< (;fޣȂ"7(.IM>Ð7?ȃX0Qaa4ubETn A'̸! 14{)מH~KXXVvYPC> H5+Gm*/Qzdam؆Qt\X+|)@`tbjo6" 5OM0$u~cr{y Fe&]AujZN`yN`}0_D;!X=)NFS2Ed[ o 602oV:~FH`n|h5|j3&l"Jy`_F^>7;e0ժh& aQa'Mp`Eȹ' v< Cb(jt"LlR%MMyW&>-*ɟ92yze[=?>]WԠ|*{lD\9SJ.;ӕJO/~-g'9<_#hY- Z2MD+ M,L#4Ihĵt vC~Yt=ɞl`پ %7X9J$sn{UKxQJQ6T#ĦH_M'<\+ghADu_Y+FwF$q'i\ YHx+z#죯79ދ‡oF GqJw&E>kLȚ Y~Xc"Mr_:ߎ%FT,􏓿ܩh3TGUjܓs`+X{hH^Gaa d\pG%WvT-YBlvDڐ(aq$ad47ż'aԠ>lފnm@#U={* I%mì7I]bNt ]8'P)KL^rg=>BL/WEDg,qZd\M\ <yeQzaTP8{P_g?Z7Rl^Ӹ s;!LdwM.hkX&֣~2]. + vgbhp|/M'hhPH`q;g_R b8~]0 h#IMVMD4ޥ..#[WM?v6 ~' XX(5Y=IJBB "j ً*V|C9 Nhl8aa(`D@NziiQ[eݳ"qq*\<{T3-+gÖ΀AF¦E2[pvE쮢EI֊ D+Yl‡EBȱwZIAiTm!:],`Sx5wc_B؟O@Fۺp}JfΐC.,j3#8M9mgFB?5mf[{/"o6ePVD"!׃e"i Hҁ@.F";O:twNlW9C3s\Y`bO@YR [zL:>̐ -Lە(>R'QU-+yRmܔM8nT18 yAx+8[OA.gB #CeƜOR'9pO.$p Z9BɢlNE͔y5., ^MV5OF3B/dʿa-!V<>'a Ɉ%0*6b 1:i ̔G~Ӥjy UX"vEN~grQ\M-0IpYKzӋA\ ".ڃҬ :m>)5$t};7=8qAk2!CMr[;M AW0y&qlҟ ү,--.(T o e_ɖ! 3'g{[ }#jS}qncvI+̽SNn[KML"U:.ۓO2e;-hūyJt4d9usߺdhp8f`+};G;( ƃ78oݟirƁ|ńvF{CgRBC?/zi{t6` {rz1$OzouWj)L?6 n G5"9&f|VD~8ae5vF[RX ZQy%B ~r_ .`]~ BVuYtbPX316ŀ P5"` S'CL\ |? eDz&ź҈:iݰ*"<fMBOɼbGx9 {۲҉YA JXx&E$au,Bh1] )?P-ΩIH}<#RB/p@/>\m@VO#B6c販/xU )`й*BA@e= ou.Hte>KSAZGz>g`Hx rcaY\ZczOe-8X;c6i|i937<_@L@pi(J_{; DY5*"e] .7h>p"~7~24Y-ycۅ?,{ۥWV'HE:lG*'q֊oJz#jD"dנ%]!Oyhpܜv_jވ}v&/gOnc -4Cbl8[kbmM#hp3wIh76 WvV?ANIN ⮚$-2_ hJ <{vl_aO2=Nԙ$.Zt@1`pf,@ӐOԽN>Aw5.,_~c^`ge,#61*ݮL๐tS~F0ĎY^LcU` kλ7f,(Kă+.fQ*?0qB0`4sԜ< #xUXGjߩMxp y(߄*pE@)!eE'^^PyY參˱Uy5/::qMs"uRUUM+ ȧji׻R(}0ؐ 8']̛ 2 NsҢB^E-G?{V2Uȳ)ԍ;'oEǦà핇95Twqݥ/Nҹ{tWeZf^#[I#ٱ R75Mc ґ#橵"#*r 2<68}4=nMtBvi}h4@͑LaLJUׯA_͕F8w w"PQ c /eUJpUperۗ'S|z^PpݫW5`.gd19Wr KNu|H%TMBQ6G @s6c(L˪j^ S3veP@VAY1J.e2-^ypc_=!`KOyiSH ҆!>ZU*?Tx[~lmEwK` W-Yϗ[x l4_0vs!1%%r@nEgKUaB}#V";iʧ>T~59$xrYJ hce<}LFٖoʦ2@PZja`+wo_LQx8`d,h]SI׷t2Ǡ dA-BaA`Å͵z-њMiA S86FpMr@,-ySy //an_0aAƬ#Gnң:M[[bڲ{s>ӥ2jן!)攗+;fLP~{8١93ydžQıU %8>]{G/H$^>=ҥ ܾZn?'-6o5Ky: &{H67'tbq_4/]'_vawוp_ژc<,厐E%<^D"6qV("[lk1 Bzz֡W$|R?:@CiDOj`=NѥnSs`:…##&=KEH2(qꖁ&TI@ls@.DAP'pۡJ)Z1pJ;G.jwDO ɷORܺKoA ΑS登76C![&Wj%=Ls#]<>Hi'M@-$Oq'LnNJBOL;k[/&|n3ۨ?7Y)Κ %Xs%,$,[,OּL!j%=*15?Eאh=A/nCT()yQ) mʹD[k^g6\ߺ0^g*F7?mЦ>jE*XN:h yn|C'-(³"z;b|SA#%fcZ|N*IbEIBfAooma۴n V̀V:opF69*u)k@3ǼUY A7$MuUPx,*{EvBz+B[XYwI+"fh?_kS_>Kۮ}9eh;7څxfd)IFv5 L!dOݝ_1Pw]>'%ɁS홥./iU$""K"T9 ?:C3nAߵ1d^% b"(!YY+Qe}R1i'=`6+8._AJ3IUO w,M>'N7>/{}!g#Dvd"&d20Zk8A[vZ,!Hb:IEpjNL;Y3Y409T{I }·S Z=Ŏ9u&{'"i7 ه<QqQ?  -"uWa].\`"~a^oBKk@Qb"B3{|2 =sSкRegOx=rA3qy|+bYyv{ݨ:QsN~C;6`ҫ|J'T_ x> j07an2ڠ]ZC'+mr9@āMsѯu)G^׶&D P9c^Aֶ;}lbӧ !d֢D#г7i-lB% %A?@SD'Z9Wb"v$[`O$Kvke+V܂"tev$1է~ySsX?39P&b9{lpOـ~ V "~a#Lt6>&|P{`LW;@c3PGr'SgcGBU~@3ybAGU:Vo>7VdK(dLkM!N  LD{h1 F`@5Fw^$Xju:'í~l`Jksn((G[=`~̱"4jo,5zG)d&yn+<[e" 1[tWCpM2m 6DXc!~Ep?Sw"Zs_CȻXy._jg@AZ)1#"mK*rP3(`Y[2;YkD7uJ̎ØÊ;[qτYF?n9 ?'|ƻ!ە79#AMCڗKm# baC|lOCXycܴn's%e og5nq}PH@:o"*3C9:f[]E;c}6wxd؏خ<؞ہnk$9}fřf2 !GB'Z=}%Sb8y+g$gE#>ǹmg#"=;>mx'nWR+ w:ߚkDsJd`-qVVfogk u,-V칞oF9Bg#Z'oɳVtٶ]\"MopT c;2O9S1کXp DS|lGк%J0"OU^)_(vnę[-n!_$$c4!K{hHR_LNQ?}g% wjhֶ/aTLCB 6 (K吢F/opk`!޼hb_V| A;_Bu’ueΉUjEDDΑc8J+ga_wfO.qwXqq(CRh*w~y{ 1\sxB7^]M254.H 2 :/ȼ\d1|b OͥUf p(.yA}!.)w8nbwR }G>zb-WGa*Xt> O4oĒ(Yfg!Pi#{| +\+0lךjWfE+qҙ$l-7FjoPڛTߖH7I :ZyE>z s}\)[_>~hJr&cJQ{}\;F,A^r5_˽&IYG)Ҷ.ip95)f܎\ȢTO4u \@Nr5+Vɵ-*}&^~4|b'j3onZ`0gz?edΒ /~0JJQ֎(kNm!1>3@* dqK<&'8Lpv{V-ɉ+<[/3Hd5cMM&Vsh bv)%Hq/QEY&9X=+&8^փz)ݮ'RD.?l:Hdf򊧲0ۚA81%XI4tK9ώG{$Y]v߲,&+|mgBӐ@@Y}M2owb@Cv<:+H3g2Ō܇i,*vB1IQB eU1E3nb RSO \_J}샞z:O)Qo<9?u2Ӹ|{@ &A0$^RKi0;P EiZyO؞'Nƌa~U|:tSQFM=Y:f-n/Dّ Qj@Hͦ hه=jrz6cFߦMCc_LdZ iO;Et:4Z2qg '-vDq(X[Ea[h[E"H>Į┰TA%)Hacc74Y!ѓ 02f&yڰ @;di:soZ0Y:[cefMq!ڑ7Ԏ:9.dC:`Tw[AJ:ϩUտצ\w3v{Om4/$/ⶸD v.8]< tI֘$?!1iU2k>]p'iIxxy#AGv6Pqvݎ1}9j*jAM)B}ie8D:)A}].x+H+%*BTTĝ!̀;gv"8.T9yL~~0+B6 LS w,Pת [S}]`h*BG/ۣk]>O]p'H5*8Y6H"'X'CvY{Ǐ&~ YmȦ Вidݮnwo{-M/:^b AׅEs׍&XzN n x>:dUaл+_eՃ9Re~j8]罧߸65 Y=| 3OduKG &1l%j2уۦE.,ˡR2L"8 =! PXV[>95em_wD4UF:0@`a١AGbQ3'萤rDC*} 9d1,t#wPmE8,Zb ^y> q.Ni| Qkꗦ1%Tm3GD9X$r6#fQ< }eyXgE=̓"i ' D1D_&/V~Z7}D_.B/nMd|SOȕ%_DѾN6^7cs|xu&YZJQ<7b+N'|fШa^5*Wy>j "I8&KjgdU4DuQs%v/[/Ѕ1S55ci]ӏ(nY8)^-^Ag{hγ.^wX w Wor2|Υ 1_{H *@,0c EJg%3 ށ,֣I">ga8 z9 sބx׶^lZHFn" ګ3G.1AWf 0٤#oEWuUI'Bq Pҩ)jY)0~Ĺ8ٳGq<dk9k4a؞|{O>kj47#( (F7v チL[/&7}VƆxn. ݠaO!NS=DBŽ2EVn+g |N!K+ÂЪ36 @DAMď^ܧQMßf!1"yb XhS/m*{6VWw6bZMatVJ/lE@.j=֞u<>lxC>H H 9B?w&ԟ#*Q&6CYFv0feuCn $P>|[qR>h,ppM-3<1xݪ=e4 9Ѱ8nɈ^Y؎c8NIyܾgj9lȳ#eegpU.ؤH!;|i a24f@UDd=*ӽ n@̝t;a69u'tGFUtK2PrA:Xv ];e~ef2DZ퍌>>^s_+tNrnj0 6DbHOT#)5Њ/PZHoyҸ;q#*7ɬ -o7eF-JyJ4L0tbGn.WN|! :_^:@0_$»yud"ѾCt]JZ*5 x1҆˔pnxC``,V2HW_@QFJ04iU}(E7ܭ+ 'U=>䂊5O~fZ9af{1K'nku ؟`'@OC?ÓK^@l PdZ=0$U*riBq۰!D"M޵Mfs5US|}cBq:;ozG78,7+WFGV c<0IGNn:1}_ 2MYg"Q*V^H+,.:#9 +CB Sb`hM餦zӬA٧Ze*]ICb5_kvG<" ‡1F;cjS=X"Nk5tks}ǽXLe<jgR CqیWӟMf^l#H=CJ@h%N1&~9J>z[w?dY(}^!FpCbry`{ߠ[?S Չ n U__r!#߀K֓_N h멥XOf7}A*/ `Lt5W }Nޒ(*#S4D%)MOc<:bsUG `^O:1RH׈eMzL@te^uo۴CȠ]iٽv!1YJONz [♬˃*.^=KB,Hy\nvt/EԜ]]S^e3KzŴeOay)iVrf:`wR^i/?Ьy3V>ZRˤ|]Zba^\$O Uj=nMWꌿbTpҞ:|x\W1zPxD6ɗ!R;k"Ι ]:SE5SS;|($WM ~J)x|=j7$΋ t3?icT `^jߡ@]%TKXN?H8r'ݯDoR92C,Ӎ)3T d eipSP=h?+[~Y|81q"[A͜Fw^ꖍ?*|ތnwqzN"Ta'{)\ ++ 1<7C6t.'Ii bkso(j L!=/BHȶ`?Rڮ9RV"p 돪5ÿ1,7k>E9P~b}NHr `5e[|Iq͙},g-'Y,TbP 6Ѭe{[ p\_e"N$)x)`Vhn^`ܪϛ9Õ|p"G<1LVeANc/4}V0 6%t>Yʐ(NGuQӊ R&'wHa! ^+r˷ze#'=%/`<|4LW7 Za*`T&wHLWV9_E*XÜۤP K  ?;>Di?τqOʱF5ӖeuSO5QӦ,Ҷ|xT_#U'bIhC%lS%h+90N'BThj֎q؝JTHE QV`^.i2u1)0/ \o26)1,wHs޹B \Teo2W,xHFtt1Ҵ_0_Sio%/Ƹc3lI*yv2LW6)hhe?G͜'$l5QЦ? ;ȻfNmF|\Q;[N~E"nˈ3c-.߳t>Eerui1'g~[  MSm*>W qe?⤻scECQWPq<@FM[$h֢+g ٪M{v?9p`hCmEehBűV X2ds n; k(Aa2ݚ&cju 7z6)s ̥`5ux%~*㦅+vst1Oo6# % ijy?] Cot(LbK*T_Z!7/Kgcqwf_0Rէt! ҂x}>TFW>iLBKs&_L[ +aDNӧfXp|ZLc0*O:(g@b8%cJ*53#Y{ LlCE>alсxcx@R["Fu䜅}Z)K8^rtwb0$%udC= v_ JUaP%!d-@ *Yl/98[ 3|6s,oE8 CRؽ^FqC99_Jo6C}&qHfDV1 :Tݛ5#S=#'KZM/7; %r~w m6?n[B]hT ?xGv q݀lp~[oD43y}a`쓗&Eѻ#N怳m5r0+y.-RKd% +O2o眔z Ni軏WvmC-\{og ҫyH]~ , ՝KJt 2c<=zv{+~T_ϪD NߑRˣm\$Un#|Qub YCϙ_K{-,K.J[3߱z.r|c$?㞖 DETtaThjqrϴSnpCK_oKxW틿 rS 7O䫨!!\}BW8,,[U\\Kufܾx'.T|YJ.koAۿ xِCpD0ʮ#l6(U몞VC涱DhW%KEՊoNUc= |Wc|L^n~⬍2.,B.zU,P`W)̽n,G0#R3B4P|Ns5)ufzF=t!kDLtx9/l:4Mb'/%/*iP.2mX1rtD` vn<@ sʻ4kW;զCC2[VGUݤoRE<6<М& m&ݤp2Bׁ!^a잢I3RF%YL3:ឮ(UŻBYCC{uV7[ 9W~z6',bU֋dAu~|Q)X-*Gt:vڝYWҹеr:`R1:6CsƇ{׽T-Wp51x!;i/]@' S H< JJ̈j=6֙qc:`Ե)2r[jD&nJ4AZGm zg4m*}_\My%6B?qGl)R~փ 3~P2ҙȮm)u W_!9Zn,>?0 [~zOҶ'15DM~&Rܠ8ёD:IU",MͣB {-|Tm.غePBR QIkQ뎝% \)z+0QĢU=Ϋ;='W0rsXK P3۾De˰t덥?|KXuO>Μ !rN[j#R>amqlK%4I >j@& حRK0Y$zP̃ddk=>#Yq^=Ns6#mI]W>Ɋ՝%MÌʙR"wn?p6!{@X|2 f"@ܰ\!sZhp鰋t XNì dž6Aey?pJǞ!qy!_kDs4z%&G_hKp.J\ԽieMtsvs졷RơvE5m"N$#߭XfAH".>3zPa2ZCd,X I>*f$WD7mMƘtlѓ 8 n8)ecpt'wl^a[!QiG$6klv}~*G~/Q)n3)ǧ줇&BB_UkT?bKh/F) Q3ymÎdv*iT*^ĝeͷdRqXp<g`#39:& C1&4T Uo0[L/gT?'yúg$j'ˮ(ӑ֞$֧Q``Z׏ 4o9.2x+M_h88D(ݒ7ʜeu).$҄1ʲie@xwϝxt*5 Vݻ b Wdy}<2Zmc_d-ݶ-usgڀtꆼj~EGn! N7c&W#tKERr}havżEǖѶ5*]~ ](["Zs.!V|]]@r'ϗ}1pYjPP?k3j>̓R2Dr,{tIf|$+xE8t5[I{;l:e!poZ.pn]{ K,SxNQFrr}ד\j\8MDw~T4୤L@_U_Xz?dmw@Vٍ 8#aiq;zIŔ6m.N2M')!ty@mZG`ٷ0  t20uee/۹tUl)H7)EcuuG\=R6 ,ɢ. кgжJwEbYH+g7E>w}-h~|ib7[Ltg3U%~_f+ц$mʀp1&) :#7$ƆEk_,%WToPC$r>d6Z0 ,9UDL̳dŠyUR-`bUfq]@~$UȆ4 ij@x>l#juư3"u<(]T, (oERފ:m8..Y@GmTeYe~ *y?_ch#Q)mǁa5cGx6oX6kcd7Ь:!PXR7m)AXzN;"jϑr@vG.])PYTVXxz)e-wpиo j7W2^_^ѕܙ=EÙb,T±FzNB.E5 ѥuq7_Y9u]sO.x&Qh;25[G2XUim?%2[FhtqiTil8k@_)/G2 7r]=8SݶTip1SX)W7 mup3VhL(r NtaTDTtAɷar7fó+U>8&in}#X~ngK dъ#Ry&^hz:ȅTJ#.ǂM|il:Udk%rJ#]~'c{DR%c6}d9vs;Ϣ(5[~#a%._GPD"KtQv^>0;`yMcӶ[>3R*D\ }S(MC3۪8;d5`5j] s>6KeB[\ԓUbh.%h g!BGWC%2Ja_%۰BR,duieǦEۼ)ѿPh:)QN35a8 Ùr37k'vjN  DuM9@^"snđꚧhx-1I8x /4 S=.š,y3+\).{9VU6 з^s ltX@knҗn ǖn|-$Pv9ESR ͸7bv*j1Y(>:wuK\"pҀUtLРcZ55>HO,Fkc?5D'K.S:Zab/;Pˊ pgc5Q5߀o>x6ncruݑځU,Ůs}Hcs5zK$N k 2"ôG2Yf7e4鶕-ppCӋ{jo5Yo S;96BBuRC 4CB1u\Bd9j*bW\RR"xvir 2 LYiS&\H 9|hwH;yH17Rl8ϳ3 JD>d@,8RfڪdUxXHqx4/*gl՜^:?CKW!1f #ݟb6M&L 7|C:{f4LD`l;5>e-cx*ųEwj"G uڨ&z謶anL6 C rp3 <ێ9-\ <˥= :4E%Z<;[o2VlljQ ؔwݻ#9¹ &^ٿ;,h'?_%%e7?,L'N/kYE+'mT>PO|CKu$R/A3Î N1QB&_NY%eӒr=D:wP쌂 AVԃ+n w&ٞ 'R=MqJ 4Db%ub6WnQ05>r啛e1 m9TZ s *.>q9wN6ڂAkz*^d.[0=9F` ^gk~.m~$ZA"r:ņmC C#4RXsoQzVX9'5Y@Poz^\^nMsFڵR̽{Q?F[Whl?) Y_>R-OIɌOUddxE#KMhgG\X&-GDo#|==R1eaJ(2~H`,Ѵs߱ ERre$,S"M]Md' ߚf.qo]W^>k ̎ Jrp32Nߞ c5~rQ\:3QX#TG_T $֋6=E3Z@*8܃\b`| 'DԄI`/b&[(?ۥyM";gTz1|L\X3^Ӑ%xg1,G~c ҵ^sh:6QoxVӀew3=ЍvpG WG֫+o 7|NRj1[,%fy>NTv]l]Ӽa+I8(_pMa4M-9>M=y;7^q.+{XS tqur݅TuΏw_eWSIZXtRah-a jEKH/Zt%s܆91dtJp%ZS G+qX 9CP"q|!|:)"T}x#h3n '2dߧlOI X B*gR?ةHٓ1 %& ]f@Gf.˯_Z{tH=QB.r%rB>d:(,XG,n۰7Ƽ?DQ"pIA<>Zp!3V{{/募:9phH ei+8QѼ;P1p"&Hc\YE,{52>Z啣c%ͱ!Ts-Eer3$#caNSj{E (OF]ro;5}ZMnrbr>f!>噏TY`&2x7w+>(Ε?Nwzkf D?[g }($U\>dn(bE}D"2]1غ'O#nq%LǞ5$MG$>jDIP),P(Oi]nJSG} !4'MrZ 8YĐ0#O%)eQ`S)-ObYԵN*+oC{މ!va \d 'A Qwl1NELIQ}Ys= 1L]pZ:U"R+IWh^xR߹*"}?p6J{v CZԦƩBhӣD;G5*dPy@>$v+o32ǻ1z6O]xp "ľQ9&^m=fk3^ˤGIrIc&z*N,6-"`q ;HDy绺CZnUfÖV\4@EDƥzm?Ts*Y`f餇KD1Yqȇ$B'*^*z$]9S}H[ܗfKdUR*H^B?e*;(\[@Aj5sN }]!OyLsyN a%4c Hu,vP~χ Р>mPYՏn|g/V"9(( B4 1;y>H]0gG繽rs HF3TL3YL{٥ g8VEK@k&K!W$HSx~ "$_ˑ,l:lʟ3oxwLROL<aD%&Ui)5*Q[.~B-p H&}t6yHZC3ǼJw5s~~Nr_Vt3󩑼n p;qTtduԛI$l=7ڭB< brYB;EpΊq+:RM%SS~T/ơ:LY*+LwgjX 3sU<56pքa97NO 23? m8!>OHaB0ƔR՝Ht% Nr <4OdQr`rn~2M^ U}p1޲S`ϾpAcJaoCȞVqN_T3F]iD cKr mNӪX)ft"6Q䱠> .S Jm,zzs3Y i$rAxo 2oq)r)7E,ŭB% WS f,%"۾ Wk#m]| W*>tP?Dt/jҝгa_yi$myheIK)! n =%|f8TytP ۚ1Ugio @FLTuPL$ZƉH* 35BK-ơnɴ7rnG;r]+q$MQx yҟӨw[V}`Hͳۢ괙c u2Ԇt>4#9V.- Rzb߁D UaLNH:M&m|Jh9&ڑ~l] r;"w[2:غ 'yi J *c&qZ ]J-4:Y({BI8By(pB }h)^b\3 m4Ǔ:BVDkK212u7ҚgmwlmoG ^=_B쏹 Ur'ǝ𾩓OƋ4[%Ɨjz~+|ˬ 'JH}l#i#})Fܱ"Z @@8@J: P>V%O\jQol?y#RPZCEz58-%D;F秺*7ݩi)FUߤQ BubjYfF~bunsIcM cҍ,Kᱩz|keȼ`/aiCF;oElЎU2[h 'ǎ9 n.r#ḞVuXN|v$Tkǝ8Z.#֏:,h?R|4A`Bُ#0zY g^bjSߝ8KJ*$E;[ΓrJOTYXU#V cLz'18a<'RqErMQ%ME|n?!OwA:jtg wԠ2Yiy3U%W(t 8LFXyU>.L40HJ pl | 2Ԛ:o&[ppLEC+BSOm,?C;,wW0q9nc,ލY8^'/mTFY&Wh`pS!SK!u3:H*^pv$!gBK(/=0:NM$K/Q+#smCf%6EHbd4~8 t8|C]Cq]G+HOP.Yr*>DJ,\MV `Y[O;ո+TI",'Vu9-ɛr6o`10sN!l[<YVJlO/s4U ?0[x MX, Ggv{fN2"Q?ztMϣmv򍝧;HERX1~J=K-ҜZD/V$\'?l%qԲX%nټY܌`\;Opnzi@e &[ z6i3GЪ3gKFDRq+&uXx լup·"&6zs|wZ!>SMѶSn }j4 lށ^IұT+w@m|+%NʱyjsWCNɘ^pGAu)4z|\%tamEN8>PƫN͔=y19ӾcȎ{^z̭T(J XiMHL"䔻&w'%Ts*()0rF e^NRJ[D Soi}LQ`܁:x Md=jUA3Jڔ}߽s yf~‹kD$HmIYv:2@zwlpĤ};n16[>)0mpwvR6yX~ްoB 91Cq-C=gRrVa3j+`w$}^7a=uZT|g۠_&/5bec̚0{\6V4C0f;sGv< ԲNUO0g#gM',/S"؍K<ӂK9<$v%fG{v5C3 0^cp˾=۳-@4#Im] o>[S1Gň n-jn TPgzuzwjE>{AIE.|Ⱥ7<,d"HQ~JƅH"!;ysKUDIEx3.qWv5Uݔ6`q9Ӈ哪^BBи&e1, \l;]C6v~5G\j=o~^uT}=Q-P,uRނj ttP QIV_馗)٧ ɦ,t  ld-Dg'RZ>#%OC'bHy'.l:< bEZ D ހ#I4#ko뵐-Ar|1zZv, O~^\Cn8߷4D{=MFﺪ"]7SV G-ڸ xPm5ר,"M2@Bޔaq_E[(]K~LFXQFOZ)؃ŷ#qk!sK?Ղ_r HEgU5 7D}0<` K#;wFr9wg%Z\weC-w?¾# QDѸxj98o>:7t{ҜvZ RD[CNp k P) # }kzz:2̈́f¿-`. F&qtP|Z7€@;jx̢CG@C!\X?bpU=}2DH1J0ݜ& |ݪq6^~a ύZw~oQe"6N/vFaz".9\c5r@wU4rJNւN` +ZKWa닥jo[xVYA^ͥ&Uk]9w_,dT\wg/X)\?{k/Hms:RUHlKA pw WEѴ $.{eb] J Kf(45o9bt5#kl>QYڣnv2#uNOY!xbiS9M"(d%1pWHXhCj qqqnr:[vtGēhѻ]&NzZ?m|VV,끨ۢPB}t:aO{?٩w5;(o-ڟ@-!mY?E a g"@_˴2 GG#@9fAr㿱.jة?=9%śVC;"^GtZܺm~xx2Qr6gwvJs[㒖1t{\t8GA5pp&p>-_].:`dDTp]<{~/B&-q{^&bM#]9(yMK8@~UOfP8IgE4sPX0=ҙzy6axMkk#:ҙe]x*(3^̟'l3~R< X{d1ȵV jͪ]^@M0`[K}~.SO8$KX0-* v7$Յ]Z|ú 0H/PhcC 75E9;̰%?qeC`NnNq7znCK&KPI}Lnժz\}},;7='Ybκg@ΦJ#~ @/'}R~'`R:ðYn/6WOVz-F}>,F@zzdX HK e'[L׹ p@35{]o\0+@-DmzBf֯(=3/lPxN83t#VH!v\?CJߨ.UZ(Tr@.1 oWFZdr1@Ьvf @ sځ[cXߓHq?i )I0͛ke 6 1ېy"UJIk}bQ*b=Cpp Wu^ e{'* ~کh9bQ86/<kQ&+b+{{!9]u} ң'{^^l"C"XO6'dH3p ?&[S{ YD=IU/VꋌGθ1׉sNCZmCz6ʶ,$gp? Mb Jd Q?i0܅&ySެ- T_jVK(22O$N5b2";T$n -kiA=sw 8D-~s&VFfG 3% BIT ;% T׽ȍ/ѻ@O3Bܠye!`?WܱR|_쉑_ҷ@1)/lhfobMR &$kR{F|g`B"'#z)RVDeM'ֆ \%Gd(ȡm1JN/HogK,Zhd4\׻$3l/zdq=@3e8 \2fe<XåD|(0jX$xzM ڻ)ɦ/m͡2 \@IHu7H$wiMBlG Oe]Ʀ# ;8w?|KJh所L UF|Z@F \"N@[y흫 CLZS'R(ͷ֩C:# . Ouimq*lWN }qF*Oq\>/MFI߻ܶ Bφ)@dn85"Jޭ]J{fk[xjUM'P*P[c3`7b{XLmGA;bz<P å7:컾 K}=,_T22g&wI:E8ĨIb|.\ Z= `d'Sm߯{+FXTʘ,?DbLF1CU${ETpeJLLNG;Jvjd?a?YY!L5ZIy{uC?~eMF.ҐTK-?2wp>] }P&RDYJ{)Iy{Py'*JD3]%+;E !JU,1ԧݹfŲѶ5ջ/]0ZU&5kT e)|ovUs>nV@bEee;T0[P:㓟'|JL_)2 HYj$r~T#L"RQ G&dn{@p#~@2mAZ\(lQ8\櫠Dc[LD &ES+ pڣ*'B|b$#\44Hx&A&s*yaNȖyҴWIWEG_X!`A" 8 }h}٭ٰ̰bd\*pʇa :7g\Ӫ T'(:w 9u)ݵUB(jl/)1&}7Gj {WQmex_[X3"Ǒ[ԘBx{ ( hەð(mC[f#7\CBhtZkd3{,sW@$Yey7k+D'hBI_n(3h3?6RSpeZӅ?T9WKIDMvH.Yo9\z&{BDU-Zu<$} D"Q]1>LKwwz$D;Y@g%⦅m60r* 6 fRw,]j1QTRv?j)]S\ {eS/Rs>zI,J0f,G~4 HjTuP="lR b4@]a}CZa~}*CnٸC-$mZ)] 7ͤ}R5Wy^Z"`ԗ:nՉxS x6#yʐsW?y&9l+ɂHNw/ՓڐsQ͠mhD{Zo|:',Ŀ@QX2' uk~N ]^- nSwMDNZ؞1)9siCv>M[foԀ7qM~鋢|x>Jk;Y|]r㖋捫"Ԓؘ8~|;_j{s27C Z%d:y8쁺RRfNXɱxA䱋\?V ݖh^@],H6ߦpDF{_+P M\4h߯ c}_rgl +h!yj?9 ByM*`)V -Z* %pܵ\] klTNzuc_>2;.zNYkEt9м2*]G{2IE0\XEoi"tv`d]lZ2֋#Y5y8 VϠTEc2T/zni :!F'ݵqN4k/La4QAXdFOzwMr!\UE4NCxJ6cl+4/եW }hh3 E_^Aб| }b*ሩK8'yy#Wj}?3h.K9#O'iwֳ ĸʞ`)/>q 9R"*Y\ϡ'"zAprjǻdN R2,{Vk2%qgؤ $܂iK,UM~mˮ'pҮ14~V|ĈO|AЭӉ4EL)b DJ~[DـGkE-8jo 18`sPi;_;9FbpљOV v7Š>ѡf Ď>!^rU`z`nL +wM1bTr2ǘ|b +p?5j3-6}9>0෶ƾ6+7KBܫ(O(9ە-ܦOg(;J PJv{$:~_qf}TnW$9)Z!x=J? *Hcf3Ý߈qbя|#-mV8iălR@YqqOp~Jc,wh?RPhmr|q9r[[XneaJ QI~8|ސ̅VѽHҘځ;$a޷Dhlm`^ HB|AR:WK֮2j1S`+;>O&s?ŌjNHc'O0x+5jpAbhžս&Z.Q“\W RE>&_̝m͈2 5}*<,f m 2B̿|?pTܥ5}#?cji7p iG;4OZnx9mnn[L~Dht_ 1=>xˎ p6,۠x]EUu _q;zf1Ml+A Ca0I?Ђ~萺} B=~ |$;p[D߁mG >AEGbIt"fFrsrhH ?+mUyWq 3.=\E 5 *N{7n*MVKhIehLs#Q_]_bj?@fm\(y`$^WzLz%q; 3p0PHDaaK^^ъIm $s]r:50Cex~L+#L`ܬ G cqblbZ#QwN9wDF_tU4Frȴkۛ3SHM&oͤ 8Xz2g)I%E}ǤjD&Blb#u -ImO.ߠ*ѴZOG%kB9F2 X.)OV"4M@473i^tI 27 JTY+*5f@;BNCOGXULQ(⤶e?L|ٙYv(I?P7ϴc ]bewBNܣ_]iYfgc?߯-bMU'`a"y"KkPNa¶h)L{oۀO+Kcљ0h5`#~VdomQn1!F *ݺ[6JÊeKWE<U6( qk/B_"®`8%N2'J9b+ Y" ?6V$X ~ţz%rOMA?ht>ow?x8Ѭ+7h V$|Tٍ:6+4tSyA} F,BY,ƀA 1Qev5E9UC_0P_n\xBկ!nY^"\_C66r0ARsR6Z*^oWB`iAL:w ﱉ~dVG|=7+OD\TjGI&'uB9hgrz$xn+p"tu r?FE_-ވ,B2gv}K `b$EL@ȺQ1طB`8ۃËF6mW{gF5S *+F0~m"3ɇulm 8-ǧ)5.CImi?%(0J}>g LFY@IHt#1ʿpw^PT{5L%:th_}UgѿO}S۷|:i_ v 0Gcau"$sQSTNT8vc.cn;iP_|H"p$bpg4 o|,d{蔢rTR.=m+1XJ]DYi&vb)OovkKQuDϐy@?bb4*$w)&Y@AsH0gV]/2ζ^u=jn=0'I_5{K6:ԸLq׻{:+6mb(ٝ*uyu[abffTEf ]ZAw\`x,[WA>AJH(y< Ӵ €Y d'8\vXSZ _m3K_YXE;M /尘We釖f I` +4^\}։j?5̀9lZfLצ>xh3NɁ4Xc n(tu;yxQygϿ&,\2T( Ks,6HX/ِ EA Ԉ*JJ9|=g[ɴŏRxf;HnjGBW&Z͗%# WH4 FFE+؇b !Ù3V=MH= ]V{N,D ZOݸѵcڹ\E˓RM^; )}dTO+ZrqBH)I UjAx0w0"*ۯ:k0&eSH=T}ʔYnA*dg? i&H_䅐EK.n6wLYA,6⁌$ uqx\"ԋ U-UtFgFzZC}}B0#FB|6 /Kwl+^ǞcDТfU.*Y>:ǽI]#t/q\Qž\yϽ^CᰖH7;`?_H۟vCXmE iWy]?J2~c9ÄEt[تTVzl=(IQE㭫X'DPL|W 2ޒ! mUrq.R}sӆ/J2J]@}Sұ\+j p@?}W:]MS9FX;B)o^oqHcktR-gkG0x›fbb-z<f֭ܖD=M8 ѢcwܯGn]0\̟v:ڠq0\\t&0gI pFҠI0?5g-vsR>sVu4$H)"|e"6sk pxvecmNyn'S*(7%Nsd}ԗY  Bd\ kLսTRj"!a'ɦ"8%/aUeʟ5nE)Ůsx.͝4Z$ `\{=R|Ȭ6ᆙQ`ix!?{ Ofkqʱ]g I^c&Q|Bu*Ғi"cQ|mZblWf~Rj&Jۃ=q%SZc\,+|w |6سGbSiyWk%"W S3q^K X3wD+4A'k#s*4`-%z n}Fx2ZFHVeɕ u6ju"6e7> b#Z5y㞑Qh>j+:"XߊwV(&/[߬ےӴ!r .&QԯKx ~K$R˘ k+C}ޕ}SXFqOe ~ xyk#R_#X=ؚ: ?b)kݔ]-g@pvM?>b£?8n{ ]_"5*w3ύ-txB6Fe>h]NQL޷bU9jj |v^=5' #`~ [ ߋΘV"\"5z Iv6IlzOK_nD- 9 h adQ$|lo":8Ԟ 96߮ambqݹ]xzEZÜ5T|1e[8 (A' 7xHGO CǙ7vs_ܔduZmR(d<6l=šٙ氘>f!S睧KmsMһ.oΈQI/zon_x8$5w9RHH,!`%*$ğB(\|i,6 !Z_bmǢ kXTzBE6QK! {Btص%w󮸔C) &2?*zCݨ!|7*%\t>LQ)Ԩ=-:9Rl=[ېV̯sz$0N>'ylx窹vg񳣪]KZHԶEsiA4qJ?VxrM-D׾S~/96+;zN8w7(OOMNL$V[HzOȅB.*Fqsi4gq-&zZ\ SFDh;.Bl!u?rSxƆg9&Lj}V6z!`]Kg_e1sMLWޚ=51^4*-Ay8»fQE8緀OyFQEX!q<^-QA{: դ8:x'Ƽnp{)d$ ;k>=|5OJajLXGɮk*UDz]mX:GSlIoCT>j!>6='Nr[r lEa'{0:yWh{Yz@p;(TFq!O */ҼoB^gɢJPk7>+j`s튔 .++1۔}n\PMK@_ &NlBA,_T|K)%nj'Qw,zDfUyo7V7-f$yӸ߽0/`;ff{5:*P]H5ќnxݜ;fq"$[."q=M3`ovd@&lXwuC@;| mtLHm&TOYRct<-L/`nAEnQdnjDT?T-\y7&]ڃVݒCyRJ3ÂV Ҡ,}&LgFw(.~_s:)QҟaaߜP0YApCu5f*4KB%[h"94mਖZ@z`,lS~ÿļלJyd(n (G;ٵ|&yTOԆ_s0%Zp@L1ߟ9QrU^IĺS?Hkַ=6|Ik&g Ene^xA, 7}UC XI9 K[g"+6`PF$<֓f)z2Ct4F@༵xN׬TY;5P)|{]-}S:67X{y񗑂#=h~z>hivcrvۀgwWS<7kk{y_*;lu\=9vCDV3LPPeE(nOQC+3nz3U衂qwp(i4ny4~lIO4d[] % 3 D.[ЪZ%l1w?Ss CdQ5d9Sj>bLzgC3O|ò vKr,cՐM5$a.ھYMxTܜTBZGa(GMh󵠹i"} 49WьIpI4L$5hr'F̺=ȎL99/xCFK?; `pP"TRgi-^^ IZT=EQ_00HN%vT1)7f ?Vܰok:pΜ|\dRkr!/:4ZNƧ4\aP͔S`Gir7#5E0Ո.VT oskΝJTjq1j4,bLƬ89 ϓ) z5gHmپ4$!kO'<˘= f!(t ;؄'i, bVCU׳4x.?cSSDe4 $Č Sn잰`̽;iSKR^LW2~C]CnF"t-ffpOZ_ dt]BOuyWDRW!kA1^my]1mf\et? Ƚe&׊QՏh/plN >a*jX1j1$:JE3.B$ 4_wG=^:?NeLٞW"'Џ(X+lHg?TjEOAD^ |8?GW`1̓ɽD@~P%o,B?߅螴D=NJ2U>YՀWg2%8?=>m憠I "כ}乸w oa+}JMƖ-#TƥZRcڏ7/-(g'յ#Q-k!'[pJT) _@Kf;G`GJEN=\;+aI[N5Zk:\iOɌ(I%>N ll==TŢAAyl:ҕXZD@@LiR%@mD:8PHkOzRߘIK?yN.be#L.Su&3!V+v îF\6FhgU]R H2ڛ5Gg M=bKgq^G$=YX͐$,P~cO'KPɶمx,Mj]אQ~߀<==Q䮠Ή4 YOզJTA#W?lԼ z9hRH:gzP7MXВZv BKrH?ks](vB&X_ִ'tmmX#S7(G%GTFMp8ن5;a#ds"gK߬rXbJP9Ҡ_Vvo d!V9% \t;}l7fJBU&#qOi-GRY%$߉AΫ=@ eȢ`[5`m9gzA|})YqSzY P3k6(ЭN$u)l Ǻ=ur%:ՍIO~/>%[mڗ55%>2o. L0,ͺ6.<u<x`<`U *}p[yMAJ֩T傑#XM+.GM+B["|dSqٰ.scTbFIo?-+G^Y/W7]!T gd'E-a#(,lYv?Er_O_ַx3B-,Oo+GNQ:Z[S:3șkQ((Ok Q_0GGKX./z! ^!a}@ǏX(v*ސ䀌oҽn HR:th!]Tp_Z*pmpmO&v> 9s!*$ۧ]QmP} O(:Ǡ6w̰X#.w/>_C&Bʙ6J|2I+XkJ~tI϶CrD8('[˛sG?LE"Wãwdַ k}|&"]L7M⧃7ȏ;]irtq'FÓq҆!cѲƍ+iM2E_kvV> fB}"cB ؤʊhe^v(|ۦ\lh3~4$rY;".zx@6o+ j%!RmI! 2;zzA0kae^1Nck&N2՘=ׅ+#aCZ4+􎹒ʶ-5bJQ9h'iBlXTZ} |)6mVsgm'mIɟk_AɰemAK뉤HT֮=\m&{ګ(g}s1[o Q{}Ks&8ͤnr#a+$*J'SG`Le?F@KCdsرnj)PI.6lqd`3Kn$Kc)1awԨcvj64:$\Exd6 GʩS,x0|Zc/`<Ȩ OsNj˨ Xh@(0 ۍ`ĈݐgDl[m,l`UiϢ!q,+)쐺e5̵3ܓu$cAC0~j1w>KxU&G H,Bo%zPcP[N.D)Z-_xa%jP* ťC"2pt RI),#_Lφ^EofcyW"t6|sS{^wfxَ6ѐ AS5[ah^Uljdc^< - X- B!դY?:߲~nr'e&e.D#S P̏=חz|fuDZ`*Zgݘ$,dԻd?iC7ra]?ٷ 4A]q6Yh}jVsb BeEU%#F]!$œG\IU4xJ8dq}z dbfAdT`ӭ v柌HkunӢӀ]{ lg_F@4w@h D;jabTXxqD^gL4VT: })w\Ioƃ\i"%dC\wNuI 5ƒo5v'첼0ޥ}U(-WFU 0%0<~U= _\;)a[-74>PuTdPY׷H5zxuQҜ` lC&8^k`O/ ϑ`]o ҙTrEGC)=??2Lڿ)~xd[U>p¢1h3q5 h6& GdɆs*Uc{V9ZaA@sZ!E,y$kV.UZ&C#slODHN}gӣZ16CXuDLihra+)Wm,Vo'PZxXl8țC%pQbTN}13,XvQGH /Ʒ 3k'}825K{8:.(s=J}hR1;Q }XAG=PlK~l|.ü'Js_2^R^o𡌝;9H|E1=8fSTiCxFq+W%4ub2/Ck ,+ì r5_^Tb[q!o9 H'gF1! + =X|T$3P`MGcx:I]L B LUQ@ܘڲ& 86KS0)cNx!@6x6NL#ʘxfVS"50FҽR y:b~񾿭P)7Vf2Zn) O|?u_08؃4ঐ ۵"w쒈=D5kt4SJ^-Fɭ a|ָ5ٖ(<̴Lca܁Xk" V:a#f#>Nv?F|qB7KL=I-x]j4^]8y)Zu<rLpr}ٻ6V˟e/ĈHu8rLw0ezy1w ɝ1v!UC7 F(=t2<ߔ&ʀ2YA_tG`Ԋ֝T1;%D]D_y;fHĀpc"Prs5 >9}9z_iJ? .R]|;3'\8"M.Ba$ sAmy8xyY׏ Yj a۟d?@+(֖'CnA":ɱ`~&ܦwqbÞuR+h_"Htp2O6`DAFdMRA{s.F`jۅ 'o.Ep |5}FFCtK`4 *F* ~\b ^Q ݄)<@ƸahPcgC!?GO:Ra[`puVztT\RYR7䩨0dڛIH}þ£4VKp!ь _BPlQ-xa,_tjZM_%2g H=@"Si/ݞQ| ُ))s Jy@gL~H8frs_G[H(vxd׻CGRL?үAꉥm'{4Fy1RP)ʃ/3Kˡo+(b KM⠀-sɗ;{ ;Ggn 0ue=mr1 r+4Ͼp{G(F\J[&s`~+^gaΤ7JP+mkN0W+/ft-&oBme) SpS]TB@ݴnŷ5Š2W=cv?$+N8iFIQ0w&bJu|$ˡ}H(VG%m"XoRVo.8uSc_f.ѦFK'!>53hN"(SEayw2zw{} Ԣ>w8gD%Ƒ5$&+ʭ2/zÔ5xL  \୎|H6'jq7foo8n2.mMȡjTq&tc'35[(l1 [6[n }aU]Ö~qᦀJL<V:?x}&dL| 3VYH-dBٽJ;Ln/2wKwDY?IgS@kBre3tR\|6LH{n9OG mֹ3ykLE3k`sEz;E:䝶:*.GbPPW?L{K{(; <5$Ül\H3,-~)[递`Z.m+%O#zD-je#Wkv/2 `t~bL%f~?1ݔ3$.Yc7DR)7y+}l. oKɑàe%3o]w%0}3Xc$hQG%ΏR^Kx|¾ \mdnW>G=ۓgtnJa ,cb(Y 8!?#5IMNS+XcL]d>3& ߚ~{Dk}UML%Iq.ʗ`hIha=$7gnH."ys܂4 =p􌟱Q %fh'lJ"V)ևӍS;S4 x3G#op |*::oLjnD6%Ee x$OmR{,&0Y9SkQ^FUSrTXà}jaKo=[{h1_!-|Z'\6`SյWwN6dUKVJ*j6R2,l)BN0XPK`p2mM0]I7y4OJs \^v%9ofɵ*vn.^\М !%h t&R.hɄZx!^rzK1+Κg 8r{'0cvm$ W~dx;Rrph~/F̝"a4=r:P֛{RbIÛdPS@޹yl֛ەu7킙.agnc(Y8",>xk&vJvr RDzwƑm,nc@(W zGeT{)gϹ9 |_Rt]%" %kvq7%[.j0 :I*dYo_JH a3n}ķRC)a 9X?lE'ueIDJz[oN4up͙J"CYu)߿wUU_@Q [!9>(WI?DBK卪o2*26F^*aPV#9̬]WI UA'St$)ɰ.9h~%M .BE&Y|\57LE%_F)픜@\Q9 Lcb)_XN秾.qfYwGyh>GƒAS[_?_X2~ u>[{g7mY1ā>;12dXI^ psO|z8V\щvJYڟxThJDs- Թљ@Tͱf[IT cU$1r{%NZ+Gba0o=cHHnbɺ<({SniF6m``FA DAh!pQ/ ~R8Q"5ĜOi%VLm^ BAYzI HTLjެЉ=xգ?D ^OTEt2_FŐ޶=w 2d= J~,H롘zIŝ厃qR+v_bm z@nkS>د/V /~&E'!pg-_'qe A sRS ^-XIr+E[{{O o4 %!11 [*4A(ܵ(F-95u^0Kl$Q>gHj*'K=p Yp]Ѿ % }U^ġĺ9TR%2ndEoDOke(\ tJC^UlԘNh *+2UT5 t~$ݙ>RTdnadofVߔj31}~휫i9͟gXC A7m&`q,if.0zOΖAN= cG)2:usb[E+uBGHi(u!#p0a NNrdUI</xX׬SE߆!=T(9w|miu杯AxéΑ_|U0sI. 9nA{G`t4]캑_x[kp1Kq~9 LP&~doV^+?oj;68G-dd45"%1[gƝh5 09[hD!b(Os#<;jÚ1 -p# K{es b[aCZB1Ty51]8|ji0j&U4kx5L Ghݗ׳kr:쒯+ v'Qk6 w]?|<[rsK,Cj iQ8tB[z"݁XB ]H2vwY.n7<iBO*T78# <෍Ğ!75יvVgܧ;_рNkI{>QE]i"o1;&'gB+憖LGɀ9JJ5vIl$tR;Rr셌|;ɘwS4`X|`@uHԏH|a&{.">uR*KczMuP$l;1Y ]9/ ;` [dfßmzIv=4R58.lՐ@#6(MH17U+M ,vOA4@tJ[sUvr~>qJUdҴK)Ɵ﷑=&_nr XHKZ?$H69\qb/]i<%s1)W-T?. ɚFt!>VuRn-qH>:_ƽ(}t(Jų#i@d.J@vo. 6 B>wΘK^L S&Y|{a]wݤkfߧX.@I Xe-;Gݙ UHZP_?M~(LfG3/~d>7AZW荼ޘKZ@ ldW#uj,[Rfvt$gh)j"S'ks Y*/Pɿ`t=VoBA`Q>&uvᥬazz&)fcQ[ \6+uMK/3G:y\rO82H8b'$ )a)r=@1Q`d yWZr}rp+WQcYor1 ʷw:/r0R Z؎P6'g,I~Hb ]0bY-; RwYintyA!> I#B^`\Cb0T-(D <{(20r=R Yjk8d" D6?XB~9@}@Pqtݶ{Fg[n,J@Nȣ)C?=D&T2.c?|[ivo^Ͷn$@[.f`$GkDži8M)77DwP:zD锬:ebnE=dq;YZ©,0Ȋ/UE\9#R mRW 0IS(w xY_lMc[ BQPf7 T*Ҍ;ZE Ol]IGYW{X/~Yx g??L暀`\!{t6q|tym,g'cigd: 'QWF{_W74j,֝@Jy7(Z ]U fb'\q|1-apPosDi3NJa#~x0Ld%0zd[Pc0hL2`E6p*PaAHj®{n|)>Yw9YA͖]g4eY13;5d2inm&,.{#a\?Rd+ :PAML5vt pFS2R+z m\lZp}{7涣~h)IB ]oB)6=]l#t?MeklcIa@⩘F>NI8y&ˌ&5iU$Rę;b$7UTw& ugIE!C [KaQyPXxrUr{N;Vˡ(?eݚ0R Έ$3hyb vi륄Ga Ԍ#`zo9X#X$ _PWROeQOJ%%tVϤ{5ήs4k9UebUwTëWgFȵ w*H#1 Psab$|k7h/,V1+tMH[l/xC [ C(CSDpԹfrS:|{k-*L4ELϤew؝LK{^mIաQ`4@m7>* + X YI+UmeZg_2^eYgnu^#}=UzH n  U(6@N"*zݫ䡀͞N.Lǟh;tlGxQ2oQޅ_Osh PeOֆVqʃxu)D٢?lnrxWɡb^4ǑO'AjD;jXRiɰ_ z| rw|6<%/VntC̩/դE1yK^S{I!x'J>[[m7_Ƅ+H g,;QUE( '[+CU1Gڊ ^Nr"n;tkF^I^l 1BG0]D)I'.Cݵ| kǏ̢5 $GrLc7c19ެkiq. kӠCc>uDBBIGz[w,>]* OR?kE>dّ׸ۢlEhtc?3 +r@u%A{zfλvdap k)Tiተܭ}?_p簊_-7oa!xnYcp18?jc84?כdpeJZAZ3fTNb;;ett,>[#aalon]bBߞ*YZx ^!1 O4|;,KFEEE*.fjn&?s!.q TQ$F\bt$&0{5γʨD[T-ǵFʥ9/~xDEPXm*'WݒeOX1]]V/M7 WلLʦP9h ퟙmڕnSDcff9ZYr`/$*Tk :ml{,sTHElWbsM:}#]YIMza K}DH\G'FԵKys ugdlDt?qV\[̑SS}!HYGl%|>,5X;N1;|c5,X%xF dnq(G'e6JO$(S> 7kX$[^V~fĞ0~̽׉9~$m[ P t)ntLM\FEb4U11b 1MZ :_J{= Q/˦& p20ps- J#Qć|QIWB"H6Q^}W鬪0:4W5\ڪD |} l4y+!іgyV䏅k ߔhg9蘕3ReXR+`P@Ҷ cr&W1lK6~jCǨ]}?KSmiT̃0TqrW\PPF 4myyB]#-J3Hv44X *H;+0.[9!nM _{WۼHyfQ̀ϞaP@M M֐A3VQ$>X&*|>эX䴰!JX;,RySDcEzT@Ǹ|2V!Em6VSjٙF%iYT{ .)Jb5QXq8%X h~uڢӹLpg&(OIO@33=ԔT%̚Hf6yo`{~i-XL3*z1Sk TN@ca/4R(?-O}Iܪr"8["8N.n)䠘9)6K >G˟VQQce uicxpGv U/2kbɞt8\([ȲZ4OQl^h`,3}@؆웹烘:kdѨ +)A峡M 2-':aF4SrYl?0PjMhjh8{3)O=e;KOOC ivy,*-i͢K݋ģp 'h3pZ32L귌jh^ދe='ܦMYЈ&-.sa-*bJQIu{q$)*`3L0)8ҿ ~ڽ DZ;c%K籘[Azz\9=HCSmN.y2߷d)smHD>>Qtь}IO ];GNڃuD=ϒ,vjeG o鈽``]g%N{v}Iyr^ͱ`fE'je߿534!uUqHg0vˉ o2aNCx"P^Ԑ?.;ݳ_eވSM o2*K fKLq 46!z:ɪ6"`fjdu4:A\T$@+eTG1GjBJd#zd]CvǍdQ &8욉MCۻz>e*H' D-`|~!q ٣EYrq[[ Mg01m|IԎd#i~0:kCy_ڷtwVai;aFZF ]7ɷH[ b[?99T0}3t).Ǫ]=8>p^TSUVRz/Vh}ޒ7p-swD5@ 7ߖ$ceTlS<Z31= {fh Mz-2wN*q y/hvө$ƥ\Z-a '2,4rp9U;,KNS"ŊpxAkeu\mtJ yT?`Q~:Gp"զ^`'Ilm!3 *t:cr"w!M4XS`lNW*;7m#حo&;cW|rvY…L˚ѾFNj m`J w$l%qlClB@j{38 +[4o؃,3V[=&":(^spPܧm[ε 1ΐCnIEzx2פooZL(63B($&&I.n,Ot_Yv07ǰ j zvV$£dCL+mJ; 9!ލ 7ua*gMH 4R\2Nnwo7?rn`HDIƔΏ` VhJp'#[@̴LI#v3~OXV-0Z!,TYjXq"B\!D v܍O g OAmk*Fhx5yՇDBXga6sitSVmH@\`cu>\JDоtxD{<ջٱ¤Đ><C:wc&|ko:.klٟ;wcY<i`q""0}xyBMCJ>ԛ|S N_Rat˕ُpYhB3o*d膏SwSP uݹ1Xti,z#g}ǠĠ]xQu!KNyGZ WwmAZ 43:/;WJ>4йl/C֑-?},/csXIWWe.+ĪЭڒ:?F'GH68cp|>$.)Xq M9oq6qY Q dlg+q,?$5]2W;GhC1]B#cؾ23oH䛀/tSdX hAAl ʰ-_52 _wWC??$ *Xf&`&' 1×d83űWNamE;zzvTSE]㉅D.5ߒLWL(HڲPIܡSKSDx57Y+H"F$5U-"/GV[8!eZLMo2d 4L*#%l"*6 (չ6:](7aK*Eoӆ=Yk#rɆhyqvژZS,n^;ΩY|(c9̢7ˇJP6s>c߁T|z(4|*[\>@X?6-&%x\+Y{顼/ a ܌wД|ƒ1)q YFG'CRfᯣ1O]*cZ!&Լ <|))r~)PD~YK6C3O2 ^~mqenR<D=B]L !^8_Td&00ӱzSIk@@#e ?+vc1c% ۔,Oғ_9]|RcCfys'Y \ͶʼbZO^x!dmLj5{,6#ůouvp+ L򤭦$ hc RH,e 9T=-$wؘ^.BhŖHp'Jmy6VM{ p rW]g/Nu[  --il [ڀT9x:.Gk缜m6NY$~5* I^6/#r ]=x%ALĢ!"Y5nNꏥ2Z;/d+VbW5Hz}Ϩ QH:ˌϛ#geQKcM":,J"S{>DiwrWlo, {~v ` ػH\2tK`1 ;lV]?Ta횥Pψ@ 9K㥸uW%ڲDn6N =ٕknz\U:Ւ+  _? }51#=V qBXkLv"aQ"lV x`UKƿQ*a G; hMS)>Az Dĕ,:qsEd`]']LB?CTeǷ5z-Oӻ$bT|BgfZE$IY*RZAsٻ+ټVt)Q&f}%Fep:CvyW:v|YG:jó$h ᨛȰ!NJFXg' &'YƩpM]{sV Cnм Y;fyYCj%N^c x5-`nq$:әT<9SGtSnML7>!ζt%Yy^: N{4zeѵ5̳ax+9~6[[%ŒH?2=wtJtr 'R[ԩo+sQnsJQ:P7 4(#VS(ہ r8dLoE~YVR mxќIr\-FӞM/=]˽9h -5Nz$_voMO5Iļ34G]nL3TƢ%f[R2,x@|aH}򾾋u&7,̒\%&-УPn_uO|?6ŭ&qvpscZ|:SZֶ73(.hO7l0<ӟDX/[U!FZsgOE.*G5u;SF'5ܳpyc1w\t=fdk3]B-.Pta1\܁Xug5%{:EM@d$QFմWPbp%&NӛC\wN@m<= )5:o3?BZɖx{c׹뤧BJYB0tR+8:)k1؎{*5Y[`ĭ U)ʤ"˕-k&;":ѪWAժɝXES0!ZZ>u8tןn(O@dQ1mi"; |+ dm 큼{i0zxciɇw }e|tN{ϞI gLڠcYlkia/[͌0dv%`=~l@ E,-VJ`K8NC5mt6:L](!LQO G!&/5UY!:l8{iS^Iͩ`vdW֙.%?]c+L/A!t-4o[y> 9*sXp<\9/͊:T"Umu@2[`V<JچR|껀5 gap-0>svc!ӿ#m^H ߚFts-QƯfWf3C276'GtqS~&L0}4NJJO ܱ֩SE=VJC_:uY=}Qf31x\gͳt7aY:vN@QZ߉ԟ=Vm&ԕxtve6lN?A?aI>ݤ+3aU*?`4di6?JnTO.PQΝZe; 'ڜE1r0ZԿѪS8>T6*^d;'}HT7 ^a[r`rƎc@NgH6$bdo^ĖUmf,($ Qޱ**: *Cvj2Ǭ!sǣϐZ@'t m'@C;݉%R338e>Wi;|JnYF ۀ=#'Js۰37^A䮯0 Z ås_>{F;!/V_}n <#LafӄH8د\Zak4%|ՌW̢ͯ)hzYšaLNyD˷S~}A V9M <\Ak]LnF]ARϵ~&6 :Q_}:"dz6;0oye+Wc_c<4Et )1 (b%o^!)/*ϗⳑ_82Z?_"}EXU i}Xtf0{晞V kG| Sfy&PD@.Ll~a8'QCd@(=@jeh)NrL3})9̭ K?ap`+3x8K`TZ*gEC^0aT;q%~g-XC֛nNEI``9DRy2?a^/1w~W\;)8.MPJBNh0r 3 l3Ɂxrmk맃YR|hhfk@:v-f0KGD5r^L <7tm-T[ (¯Y'}{1KfuaImha"۲߂|$,\&{w0L$A~j;8Fd2 HktD.;"eijs+B&[@"7 !h^N~Iҷ"'Jl]X9*Q?d5Vj@}:qpkvvzu.cP`'hVIxPgM 5 l&`<3'yCy1W a1BZjhG_W?EIoB!2e4j?!qyDa"edZoAcQ#i?X#Udd|gxKvԔ:9v'iblRLy^䯫GzC cyH*{юI^qS}[rFjv`_YB}B kޛb(p`2t3&BS2JMd,_WeG3qaEދ[z,}.9XS$uVeJ˘ oe$!?uN ]]_0:QW^k$G=Vp@Hn1w@6OLm'^A8A;B%OWlR;T^jKE1 xV`x6!zn$bj?Aʄ` kB] >/q,V4?Rp|%K5mhjs)'$N xH uGm 69jQe/4¨Rܖ6߄w4L/P\iKxYxJvI) u) |tʥs;>ST:&h UU?P2֑KN+p:>L(_ -?ƶ["aLm+R.'jCmQ'U[Gi{پcj)xHOYʼ\ωIeTcZ8и˅ Anc}] T5Ĩ1'f "JM{<<|}zP+'qOaY.&A@a7v= Ff&9%hcX!Hr-L8vD{pw >tn%OSsnT P?=yxgqbO 2VEݙ[sEM'Kl_?YDk(S= ].)?8[K>u٣ T&G(e^oDc !7XBjVg]V# 5DޙN4*#h-o:WŒN'ngS#] pna#Aڴqq'kWUjD|2:fxP(o$SuT7╧Sj EL=`mgSg*l<7قIl!`"VRW;Kܳ1"ϽsFBD]>HZ%ERUgؕaH~ik:p7\n}ސ9$w{f,'11pW"l0;:N47\8hRZr)!Qjx-5͵ޏX>v'>θD&F}v't`ݑQ-N@+Rs&GyɖrԈ őًՇGdv 1|dc`-9פEYz2)1jcazA4 -`x$;F2O%$nO[ %g!HUL"q~F<5H<&-"yQ'OtzmE.ޓf{!E#֚N/ C%(Ooc~>QPRrg#lBAmU9MشjjRx!tذ{qjұr]ruOf?d{f톔 Yk.'d [:}l S+`zN7G«Shx|bn!^c"ul+a,fMsѹu2"g4( gL[9xKg)οu6*FS!>Mm} ?0¨lu͢ Ԓa%v7u#^jZS|nJ:*i;H<'v rղ Ze-[xJ6,(4h!z@dCSF­K>A>ޟZNv;H0~@krw$cf4<L\(6/|E -֪c[*ەBS\u[ ƶݤ%Pͤ9PmHaH||$jș8|YDJ2 e>}WLBʻ/ĝxV_ am? " Àʷߥ \8~uT;B䔖33]Zk!5K74#ײ \et:=}[8 U}x (~ҴV=`$mn}5y8rL:da-I(NՆSS,FP՗ 6jbQ0 !R8RoY)!8Y},ׅsar2-o}zMIwCc݆Z%"X '&F)YMykyZ/kC)['th=_ 7j{8(!9E͟R۹ a&C\(k28Ki/1BB<cH`Bez k(LQ*icw`vAW p-*98ݧL`+ے_鿆a'pfctQ@\$h;'Jkxc gU/$ @n( ~!U)0&kqʹusE# 5ꁏִD7 @+TQm )aٷm ,W:@M(X*x|͵6ѐT[7c P##(a7 :TeEi^ Lir֮߹TCاP1d0$j*ZӭBW)⫒NXց8sRd #TIA],1$>1;cFP]K-QXCʏ?u;WTS54ޒ GsFdb0p?!\`j$g& =hNOJ6mv(䎔{ƒ_Z7>c@Y"Y%J>޸-ꬼy%9I=*f))<,_krk܏Nϙc}`:bIPEXߋ~iFS`]+3zۼh#m7#VO~WNӦU s9ycsRn㼦[kxjp1#5e9ufm'ܠ}t4:hd8w " ?飛b4B`D¿şCIkC~跙Ґbp+OoUPcėNPݸYcź)1̠/˝g4)^EkpY`L^3nA6wzRK#lN0uɨv΂drBy%\$RQd^Hm@r:5!eCOv48u.f,^ZTi)N&/j ]sU6MO!ojR)U3;̠N/x;\("ʓQfFYgyâYZE ZV<qoP%o1(nGde蔼Uf7ʝ1p\ZTߞMZۏ0G_*!ik$2kPC :`Fg5<ӫO; L؈4U.&)E;lE?/UMMxVN^߽o׉i75o :54fmbXQ2e\MZ 3s[|v3s`t ;чR\gT0̶P ̎4vP6ϷS\]0/} ]} 2KNms{ũ' T377?0y 7"Ujˌ'Z6 i-%~?xKhJٝkG9$V e.66Qp:603FiIֵ `a'ʗ&@}:ۼ,?76h2M73e:$FuYQ}\6>"aq Y{mwtK IvqvL"~ @̖0<^$u|_I[ARWr`Sn?FW{"[ʅcR6͵'5)H4d%44>[_/O֒E86{, )BWtnO/1R.]H-Wc)Adj] ͥ5kDĔFS]v՛uI=[ͤZ` ^(V\Rz $ްA)еqPk0'Fړ:thA#@YUΖy@`Uiaeد:m C`9/9kR5]kNmo)ՀSe `jEt*$/{(h&^[;.x/&oBdTFTz@d}-/I#sdݦnQ0q헍, lhVa&·D|QRoup.oRIo5!ݼr&bڤz4uPjHlV9bA_.dAvc֢/w閽Z-} ]rZN{[0UQ.3팛N'pP&k!%H(&ޝ<“/_=<^:K jŖ GWޗ@*ZaE6vt*uC}& RMO}ޫ9 'Eu AUG<S4›N& ØFѦtMaUM6g2 /5YWw *`;O(%e-/.Cz߅B/0-D;~x8Z=K.MwZ~DǼr }7 ="TPh7H9 #o\Fӕَ]`uKBMx^qB㻒M>]1߃D(eyβsuWZr2f`-ݼbu>D/$A$%};>=Ll;b2{ [Tg &BB^݊7Wyy-¡doMbA:aLsi_o|P"wWr Hd|t ȇ&ٓO?OvrBɧ㬔|mMʽmLM0)0;,>_.iW' I@@;þ$3p7hMsoS56tMt;FN Շ8 J ΋"=@_ؘ>kPH2쑭)k@*|\^E"=b|4DNcR ܪq#߹mPH,Ud+ uM P:T1 }3@=JE=梩D;*}و֫K>Cd`bnSq)DIilVd ^}>ݭtHy&DLjcte9Uhhx/Bꥶ:zE[Y˹4PX Bhzޓ:xAO) ëtPo2P'o.mw EAR$# {r6HumgIsͅDܴM[#\Kp-S J]B9CqgħisDUjbJTf¨x bho}& ci5z;k*zkF/ΊG8]-r-d!pl5MnwG֍ e4S%?,}fVrj(gˇst\D J꺎rA}h=JxjU] CϿ,AÙoǼD& `^`:7I4F\_ķEB9d8tz) @y~jqlx GxmrbU ь󡮏q;ܙ۽%_|m._>msj ÈZǩY>c?* xA뤀 1&@ԩ@Jm״QGA[Pt˯4ۤð9vPGtC,,YDI8$Kc<^@"m1iUnWt+Hqm̢釂(-j/+W14&MEjTMZs,)p-R9?Z_:~L`%L'!C2Gߠr{*20}A^uc!߇0"%9!?(Db%w29-mb{%4rio]E5na?n($ZCY3(f_!2)yWۼ.$' (NKu{gZ:{,yVH.:>+nah:P $ rRj/;$kBqj! iO63[6e lZepgi,d۷,e9!q Nipv _kS ]srUS\*iqk~I"V^آX m5[ڵvvA |g%Nr%"HmHIZ: '9!ǰ= Q`OW4IsB-F璱 zW$!Z[K<8;nKY BxbB`'#103 Ӆqގl/4vs9̦mh)^)-H=G(SNj'V\L=p\# wt.8:PH;064=*kydwj&۩Á3),៏̮sqL<}q.^ FYٟ@ҵPvFdzO*%qh5D|k/0Dr>K>yL0QgZJ7Xw-Q#)',.!@ pat§L&a aݑUD"7<*ja7 \WPASx'A5kә WvƶG`f/VW k1#S_&ףiZv驳ڽ[^6cnU:6zxࠥ{u)lT2u6QP*/PF$1=XjH4fWy* ڃ==uJ*l[]OҘBUzX\Ng= 3[qi 6ߏ}լK߯˽J֢Qxg;8/V\g,`D$%!K'%\Khx||p^}WYofʈ[ːIsφm[^TϮ< /LC2:z#l?4Dw-K& |ic`F=۪ӓ.$= h͎c '@_+pB2tiUsIx4u't[=:8TYCs3K#Eۻ X,[<`;Qח}"^.]jFOq{*}9R2EǏ"ztHW) Rval}``ZKH<Vr5EpҕUZ߈*N#aUʄΉUհtzbLv Nӕ==zԶ/OMYva#1`CS=+:37T*֏N]Gf+vl-niSS,4 ۡO~y0 ?7r 5q)!%//\KkSdz>!-Ь١z-.'{v(P+w&.@j8 p'AI3EjZmȇ0q/E.]:_.om3͚­ѓ`L-Bۤ/nRF,ݴLˉ=V #R-w,K6Դn@|os#PZe^B$ȑN\I+/ \}OÍ.2z{=_i  o .(t/_W>aQGuG1mCjmX (G#H[:`Wހn/ bee0/W&F*ĨzB=J1-$[P,k,n*0wH-9{Z;0T)7rDen$cbTz%5-'bzDiJ])aց.K_' gś,£X|z"ƬsIZsJ !N:*+b!L^[MIb;o4I.Q;d\Z.1wչ9f4XU u dűWXy9T"n"V{⢖),: D7tWP:n~܆gbSLՔbkMu({r:#qwD䂯HW<7W6C  :Fk'@1<<X+^ 큶S,/@j5,ɵ*ʺ9F_$BK 1qj:lfW梍1ߛz_+}gv_FIK;h`xWo隒mh<σ1xGh~(c%Cc7ɭ0190q˝cDi '_#mT֯ !ZSi }  G1 >{n:0<4c22 *$ǚn+:^V3`%Z"H sSYZe_GR4.9 ^31~.C~V깐ƂOu7*  {Z'U{S)21$jlد$Dl՞'X"L $q+g5C{ ѷs~O,ՙ iZ'ߨ_4BynɮJ)G)~E@\] .u` xFnd7}3r t@Է|F]"teDW7 wl zmE7"9![>|O9\V#6fvGv7x 5n,y*Iά“啄%78^nn7iڐ]y^5b`2Σg.7Lkޭ W [}y^Qc~ Vt Tȳꆘs{ѐ;>rONM@1mv6?,;ש ެ^;xsxZlP^+UxUַĭyUYrKރpK,@H2$Ydb]`PTc،'dI2xcgTDu\54ٿ@FUO̫%zV$p`mڐHclWYM6fq36=zTڋO~]ڴ,uɽW?̭Ǹ0>Ey#%<r(@Ƥ S饬:?$b3Co(]C,Bqs+I󊅅~pـhv~J/i|Jlz^rnaLA>xV9X|vZc-8y3_Sőy0sEa Pϧl&u;(" G/ LQuTT <3+`%Ӓqi+8%p~ E1Q2l_z \yY^6븞r|04i jg+) :#B20Pr꽱y?mZq%ήjH\gS=R.bAiM${;([N 1dg8^?5b .9Oj:,#(@j"KԵܢ^oUzַmx~F\ "JYSѤAV-Y &ӯ$b8?(oq}1p[ "Ȱ*T'J'~_-Pme{VjT 'Ϙf) F|8hj!C L_#!zɼ^6gdSVj qh=M\}AJ!W&90ӴO^(.5aߚ#1hoH;Ou:"Tcq~ӝEͽna~qb IQlEodP6߾}d7a.L7.k^Ooptf3Umsz&El\R6c ¬8;t10}e+hX]t!uБ裋BB=\˜ i5kG"g/ҮÆ1v:!XFK!њu1KXU~Fx53;b߼G q>+ z Q$_ht#;;}$T*42͖.fcE-30͡Qe9@S_o2_WKc\Sr 遁g(r. ] ѐ2(c8}q?x^zJ25FZր%$oln1;êM U}=UϲJNÍQbOP/oJAkjUM;K#*d$Aȴfgv)1 =xiцuH[xYvB~7DFcQGN~}nw떩qf}:]wU.n|&- WuFp|G;$0LJdϠdעE\?L59eT8gR&-PKK8iz᫱xESBFgZ [xb /cyW*Vnڈe8;XHoQoʫ𪞀4˴ #77&Xgj0M;Â2(2%3ITcufrvxÝrn@Tiu6ңkvP x|7KcI *Kb5μoϵr!p-*ot+p(k>K P*w/5,"8d*jzv0l6pawNj؛ ^U7zmEʭet;%@%ᧆԵ%4g ʀ枳"#A][̚8k&ao.D딎ZbteHuyԹ1Lzy&C/W?o(vmRW_o2ڽS6 ZGY뼿סڻeCBl+` C PG׍z#` ZEz*7&z6$.^"ɬˮb ='ߪ$؏+Z5ӆ "8[wMcg ?7c=|YiϢZ_B"^|TMI}cSYϺ}j%棩J=͂(-U5я&F:8=>]A8];V7@>PpC7%-r ?PXFBh^WkZuVi*vfq9OQr\(8|=[X8<˷q3:WmEBz~dg{\b3/vT[QIrrܷ+B=ي?O[uAAl>`I}<7,߽=@.<9?# _ݖsHx1(Y' K>^rФ`; |m\Wy my k !y(*G ZӍI+Wn\Kej)_?? 7'j"K`泘X[GIGP^YԩF \$hF j+;A Sc]f^bN@Ȭe,aZsYXt=;9}n4(ǡ!Oe(@611b劳Y>M+4]V)d Pe}KCgBM;{7BwJnJD=:FpƏ&9ҟ|#&6k"FrNr1N H1ქ%EQ׻mZ>k6E=ݳzV`pyIxl +e eGPVg iDk uTi]q¿n딕X]s$i/F!| c"de~",*j*p)=Zv8yeY쾶.}^r=bSLiqyJX5+wXĥ]Yu置ȼW0&V^˓5>BjTv [B8ю t x%tFl( aj-RajI-Gqd"ަDbԥ׮伵h;oRׯu{CY*A;q2a D57ӦE6j.r뒄E@AӨ2}xkآK.4iȽo.pH͍ц uǗ[L\OOӶ6vc-\rFv&LDbE8YjNl9|kŲ+6cVΜM"-/CװLa=T6+ ǖw ס˫E{Kv&G7m[]\Gxƅ%f-ှObMǐ?Yj$/T ""Dp{,O@]+ G텤w.l؍v0W=|뀻2ATTmޕHcq/giY2AY7:-@G`zG=LJ*HdTY5v(-)k8>j%I;TP 99PuvG 㗐t}S0j'm#!-7yEYаFJ ^J0mRd[5\ \mģve & +1r@!7y\f}0Fg8.aƗe{ѰS`^Rm F]00{k~$V*eKu5Bp`tTȬ&-S?Εp\ +-Yާ^p"UHAqm8ڪA˦aU mspdҭr]0 -i?8 v5Y ʃs܃]^Ϊilj+>FIIHvH9` ;62lwܨiٮ 퓧7Z- -6KuzgvGTEyZxY ~?;{xP#&;պfN4=h;UOV={ Y{uW)O&å1 b|Fԗ4.d7^Wjz@TwhRXe.p*@dgQ5gʃB*) MMuAUH?RqsRskz "T]v1R!UKOn9Txa='0s*nWTTMز|3;i: z-">x܀O=' cRbC<q'L0ö 1T$,d, .O! -l"TX Ty>$[& 05Fǭ'+%>b,2iɽEh5HbSlo=+ ?ظֵI츃űJYnA{9dyvgvw edZ3 !id 6LװLZ<^^^6(rV-@Ln Жluc\_+/lD  DK@:n4\a,>W%>,<:-/Ҵ32moq=t,Ϻ#0+&xؗ<ǭL4E;'}_t|Zᙩ~) xe 4_Vluyg߾qAF@%wZ̀e˝~+H´NgZ?j".sJQdϏLGF0 ɤ\j-Cg3LDcRH )^5!!lfſ.ۏla@$C]zLN񹉔[eGzgbL,$˴o? st'yװƙFYN(TdZ ~`"&8MR؆cbY,W5W'/R4  tc .-!3\b[W,m7aY9 2Sh TOK}DQC $F RB ^4gk֎+[Z)iSO}Lh:, 2SPww_\Vw#-%]x/6zW=g~|چ\zCrk`0 ^g@υyvrrj&+̙AoqMc&?<,NEhtx#g,#Gu{lzEs]bAw WmYN: }'bm^xo؅+pzuȣc'/<d$_Gqs75ٌCs7Awڰvج{xz+s~R~A rF(ZN^}`d)N3qk@ϣ#񬕤|q)rI漱N@Ǟ=7'^WY)Ceiq}B r !*mNMVX?X.jg"%%2gmWd)0%%B^ ]6K^!VQ@i™pK+jg3>hm Wl@ـq\1 Zf ,&:4ـ;i>QށOqڲzI&^ESFnvV{cuCz"'Sc@ nፑ{&ݷ 3%N"ΪRCr%3mԽ @[O ]>U$lZzUHDY"+ "Fm{NV=L74Ԫ>7xF ;-:tG!!t&8'!NCB .W11 ߟ`9NjX-߃핯G-$Ϡ_BPr4HA]#z}h%U5}\cK vXLΠcNSM'f?w/(H?wL%?r bVʽ(CsJwڛhy_7`T#oqE%+_Q08T9nR&%lOxJHsܣtG/`ovCZ69,N ~j @#{V2((vN7c|/L6St:BDTh y]t \t3%aigxS6nr0!PU^fn7OXž)9:Ƣ2ր<P3; F'aKkA)3fZ(L8IH~Oyo^nmQ?*pDZD&DR)p%6* XʵH+>7q\S>Ԅf- :D ,%FbR`yh@aZLGVM#{N\qYbJ_u(DW{)i*]誡 zZ8ƛ;+ŀ_q̊睖l(,+,5ǸdrG >;JL $[ t)fIoQgOWhxfvJWUw>tj\ո=3 Y+䳤K@%z.ܽiMPRX I^iLwyeZ O[3W>蓖Ul`<@^6uȚXzCl{cj"z7L/KE0z-ն +* 2374zU^Y.:+ѽj$gJdz&{n\FܥqcFqrNw-3p ȝ7y "D?c"X Z+rcV? Y}sa*h! |}[֢M& ] Gqnl% :6AlLYqAAJ5[+/SH!J+7cx hKAX}jӕkocYS|w]h.%`bڤCoӏzw*0䔒$4mI?$vA7 ]GO09PVam jk<'Pu^ľiv %A|K gр&8]8ʳB#֠uP,8 z@?]Vt2XtK3dAR%Fѭ I0& GLU]#&xvQm]ˍѿV6 &mGK]֍9f>B1FUmxc q 4ƽutv1~>ZW$ɴ;)aj^5[-A>hH%̱oɦZ4iv0^5p!b2DmM0A}E;4\))G{kOEJ?u' ;kC8uf럇F1[ҏ!鐬q'[o监B[عiJ}"Q鰦B}{jHŒZ֜]epc"d)Ƨ5<&SzGbA$ܔ jYt 5c_1jȈi> n6EՒ RѐI,훥ԧDFѩ98Б!n~Q޴8N7M=nKd刵kF!n#jhY[Xt\~AC1GeaL{pVv> j)ڑ< "Og;F nۻ*\P0D/3F.53QC,.;Ta\Jc#WE T\I4+,q1ùRlѯTKbm^)3#H_G5,>B ߟهEq#^3'l"ђv<ýEl@pU]`>Au1~M2#e>l?2Z,<-pX41$,ѽs.U H|SJzf%o3jW,JTߌ?>`15?^Z,V.gꞒWӢ+뵘XF+"C%w$h 9縵X[_OZZ1F',)?Փ8lH#FŴ}DȽIre_AE:iщ+`bq/݅6F#`_<{]s<*^8F}/9r Tݸ"n;l:0s~g?!veyOo!?=JaJS/N1tēw6v U"]H#\ȻP3(D?zO1?Y1=7gCf:/Bi&-*G&م7[+btT UAlf}sGkXkyP{=wFzspŽrGby.q h"7{ fY3!tA g+vDT9R_ųzw֑%}dln}pk.;)󨭭N"ϼS! =6'Mnp0*#&w1?h 'jCPV- Y % 9dNUH(nk~);yٛhm@'H; QY5[ȇ.c9UX`Sy(fZ]Z爄# ؼO=%f^(_h}m(.zOGx&pS>aPIX=lfo(dkfȒ9ADn#!"eL~0R+S6B45 ~廋YL-]kgd<yt&~\v֐e`ym4uam|7'Yǔ9B"@<<|Wlq x?6c VmDe{3GjX7qa!g>`42Hb*DPXe9T}ܹsֺ0@[{5EGE]8&$3ZG0O\UjHjo~ԥ+duBRLVo.bMwx|a`1L 3wFQDĪOVB7=u\Թ٪SGU* *T74=f_v8"<%gk7#=%o?)&$Rrh1 \lF(.N(KnT ecT|9Pxm3ҷOy{;jb~AEennRe:isUd[WAan<(pFsrv~q|y6:W3ƊOke) e %#El "\7_0>Gڷ#F(r-,0Œ0+6Ղf!ČhxWVfY0H3LzU?+d|.EgNRX83MGT7zWhXQ'"A~r ,1;aov` ϭ7]a3xE)XNK5R=q;ˆAnͼpb*YH{a.a:ס%1=ԣg99E{AXebe6b>Y^u'9Ay$*{̻ڧSb@b;$v#0(tEdou,_\e=R,{ᠺXCїFd.3r-"~dYa@Uih @npUDslP8D6;sR" F`4[5^3 y{0F} ؔE3e2䟰xc؅Sjt:8}Ѫjj "Cn8 Mdxg_wo;^ ZL"g+Bl_j,w}OhӣVh6bëE 몪Wh a*im3ʵl/z;#`@i'#&:!+s 0wx`ځ>Au Oj)uj܅Z@'X4P 3@*QIFR;@̝EٙUkUu{lporۭqFelFW9b*LU[_cͱv Zz`2>RBM$6.n64)@ g񈱃r</Po"aq י:umǟrTq#^e S>WQex/{ eH=E#_\r[=,CYJ AN70s{Fhd. $2đw@Xot#H瓽*='pz@w76Щj8p?Iuw:ۗ[r mVa 5Bh}ṋ[I+ xƢYQ\?yMہZTZ> S0"MO^zt=-'_;k!SV9cEH>Ëfv/!wܧ[UES01[Xe4GVLhYq60vTu}&'wQbQe8|Mo570Htdy ѡbw%{aq& u my& w@z8 [6=p P+@=& oL[FCM3!F7~˒di>%܄EDrx=S_ŴAaHxumU/Z/sm{fklqwP'l_81,-_[\"U`FjzX F> * ;Om R'`[֋D,HX"y1w\9Xa%?흞.3>pbd9>a$4N(Sfe"0*vb)9e>Z|)ʶv+;2sܐ.:%NJv j:9$%ާzsKUiJ}X5sXrJA u] ul|AQ-~cJ1ԛ~3{TTu$긲Le,KX OnYWl5 A&F=*!4{d&x~\$&O;עsœSLiY7T'o֝vz?Ki*9bCK U'<Q?_ F5T !⾥GvPwع'"zT*/gHgʜ~>70[ "Ǚ/íM50y\МB)V@W,ga d~|9F@ҡ^]#vlbd9$yڠrAQZۺCQr]㕑:M }'zG5{%GFn׷( YQ#:,o|d-M; /3T&Y9bnSTm ?M1b+.^jo zwumB DZA2V[Ř3=n4Mqa`Tx*|oZǀ.l9Ј`,LkP.=EnR~.UXQ7řpx1z"H d{b=Ya"QdgY0G7Hd#uk\r uM ɕ NlŖx93>\]j'lKH@u/(cMCد0s{# U2!J IG+dϛ+{.Aܦ ? 6}l;p9*jhw]Y ܷ iً̟ 3,G3n!9 #wHEYu%T0,#_ ^b+7J/;LT+R{X"EܳT:xrqk4VXd>e?0mh(U:B`45Ť 8yJk,UaNkalO_ܢ(UeldN >``gULGGL}9K5\" 6' \mn z:5(.:aQ7,lNFYםa/"BlRRYOy+k/"qÑ<Ɏ˦Z}*S͊!Q Km{\ЩI02oBz[ɀx XNYnuUuԫD弝<Ü5]FxkRjo@}JaޮHFD&p S(vk7^zv| H~1<qU~RVʤR!z:fzF+Ex iOnFo뭋{B n؈uO`-+xQ:"J_:Ea. ^qt9^qXZsB ~ YĄ=Ч: m|Ýmv!ҫ=Tc5%+1邚)TMPpLQTFotD[d\{ύQ}L}ڒ]l\.ӭ?xUG24] yKcj{v ayjr>cB%vKD :6:mqMfR"-ƴfdeH&4WN- ,lH 'lVnͣٽ%B~i = M^.EmOŊiǩ{a ]n6--% ͲZ)1"7)c?!Ui\N`,JۏQCrA(Ыj%58#G{ϑ¾|5"7hw@0P2*vt(Ƕp;'|:aް:i`j 9d\YFć r8+SONEADG5m(hEw=&$`lJ7 R}hcp`IuIs{纂e~o~ (W_ulk]Z*mHȒ#UZc!ͻg 36(?Xj}iH(dn@ɂqh%r||5p! Iq#{jg ziSQ\Y+[)9WLq5MZYt"҈g- }ys{\- Tʊ5!HKX\#2;TXO1Y)=YMfu&LMQXiZ]MJ @3 ֯ Fg{#YwcҪׄؓ^ڎbT`] cPޔlz lnk--x+1)o=y $y*Gؠ,iɥleck mj ȴ {4=&hq]9N3/)T 7-*(yO'i4R'"K 5 ʔ>C\UR  ߒtr+A$i߂Ǻ#UԱV=eN.~sj *Na|#u0OnQcZ4=I ɘ Uք\4Ȝ"[ߴDBmyYeu': 1 u_,_^~e6֯QڴF.nx7z7)vU+^,_P #wsl`㖢9MQU~?)eaR t.WH<%|s?LQ4|.rC|1wHIG2šaTB5)8P*~MhEc߭}"?bttǢ&{y2ӊw !ACeCW 0A+d$/둀z$6X cʃZ:hK}5.-oD'O%f Μى_b*TD6s֒bg}D$/j9CnY>/ ڋ{1osjK].trlr&)_O)rw㧐`yo=PHN4qBё ֨Mެd(T Am~FT,mfmf9.IIK瓕;CDx׶| & hDS ACDGj?Dh]Mc9~V1c)߹G`o^-!4& ϠoiRz {l7lyb !a/Jw6R㡅|u~| Dh 7Q@/jFQa$.C',dl v6}ʰʥ7ٸrz̏wm*-~o`P>3ƷwLNp.vViK$?/l IP EmC6?Ʊ/jJ=gBqa3H~sd@L q>}kGљ2Ej*̥&>b5Xڸb+Z\ ew,C-F=F GH%%U~1=tŰ9t=6»hSvL{Yn$VR̴;L 8 hJq ;V;dWJc(Ԯ?.y>>-SMcuHsC(ߎjkgZcB-7{T AB.qb*17y68 f)Ep-_oOȱg#+Eǔ= U+#P4ٞ2mzSdzlUxl6 fkWBۙFֈ8ޚ*kJICun#8*EGݷN.NѫG:_:\W.H^F\H!XS:kZ&'mI# WGFC 0Z_A'5Vڭ\(  +hKS?X5ﻰxˏ)]To2q6D/nLl xJϑ5o3 .-Opbf^U , ~О" =rL #vר[Mh&Z˔|@(0ua.~- lN=sjCuYEΩõjHw!bO|RHgLuWY̵T*\mg=57a4"͐AɜRE31p'O%mɴ .诩Jz$! ⁐X/3A@C!2;$]s;Dmj!j;{f3ze4e~2ܲ޸^8K农GGfDOrY(}eUkv4guq̀QND2zW&qZz@ڧ$dY z}7$UR7pd;[CY\%iq.A2c73ARr~ǰ])b ͳ -Au3cPt$C8L?$jx\! 5 \\M/U.Z(vjhK Rנ-o꣪^{dY<[zVmV:\z}פP p'qWK' uAIgv;=pyA6ôkgc5S m G0 t[ &^V;?LiWӗbj^>$2XRm (G3臜=,}ks1|F  j] MlOըebұguQ<==R}PoGL.(D^T'Zƽ<`U=YS/մ]}-(ۿ>֊$4+ ^^8ﻋ9LGr-ғ͢ML *ZcO|xɤ)_q3I賙9&2I)TsNmZ0X㻌MG,A߈[;zb,dcHALߥ|cXl+YC$弚FaF!&fI⑬K"{LR:>\Rx$HѼmco^E8VXQgv@*H̱oPiOjZ?J$BuPө^s5לFtʦeЗR~+q1xs(R+hޅ&bkh;t4 wGT:@q{FTy2+Lh˵˰d rśKϻY <|Ȱ|Nː O*ax'&2$:Vm,-ո,GR႟Hfu|tБ5n.a@}-Ce55$/)C t}`'nX@\)#~kZχlA>yAoozܺ&JJS$L 9Fj=kx&8-x?8`7 e#-l}FefF0lzIGlw-ӫHS Zjw#@0+a+k0ᴚX%}IWo~@c5XYZ@"bۥD. WJ.OۻK~*84?$K_g-(fxR%~s/W8 "TkŤV)3ˊ = u^,Yן(pCdQof1|:rB01 ?Al2F]+џJ{z/'~t!*2ԽW/&t:,dU ۴ޑoUFK"FTz.xHW1@<yX8%xsyRtp2W8hij +><VMjF5~ p9=i>( OP!δ]35k)?nXfgo]e 8#OqCl=Ne7HJnڮTPBS%Ud^6O9׌iP7b@8X_T'vT a^Os}~I+"jqq#kK'l<>./_6^!u܏XHS%GO A|C*:M0lF}9l}_eb'x=^$Mj>ko;ˠ ĉEݚaPHM=WشN:N\P ?Bɠ4"+{7@gq GNy]Zxe[OcUq7Yr`0p!m֒1-q m"g|qTrxG>[:[W֍\A +LM^ۏـ+*BQ]y fXasX@shrn=%S6xRX&lWowW'(L)?\źf(3x/[h;ӧxɓsbgt?jjGGd a{'KFX> %qЗ=VdPeͮ4%*.d%{S}-n 4dS| ܋,^$=M4JГbyFXT#}߸~t5W~ )Z)[fMγxv)^D\*25: -y/EԒRVMh8s_z̅mv9#Q0IM6R!*ũɩnHQD9\_Šjqz)ruZF2 ن W&J4,9Pd!aٞvv8-I/̓IaԲߍ_hSUDS49!Z]+ B2>7+&foPÖކ=-vZmcՎ6dfp NwO~%ӐXirB>6\==u!.H⭴пv2|#Kn4E*v4ު+AqѼqqn{Ӏcqmj-Qt/}WjN~" u0nQcJ W ql/B?x|L:r yɖ2 h7X4$ 7wliM&Fә[X',T`X4Tvb {6BqN7,˗ukr"{WJvЅ#j?`ˏCJ:OD-=Tb"V=WXapwllє)^tZZ=xڹ{@#̙~6R$Hd=lHv$z Ry+phǦnprԴє1&GG+%xs(?.(Nx␅K ¼",(lApS[\ 9.d鷨gԑ*RRk6QeqJ̌F/-LNxzrAXT婒r}\wz;X 8&t)= XY"Q&cN2ݴf̺17=! B֩z4ҭۂ촱_k̳Ⱥ. Gx6 xzbWƁT4'kwՑq({9;鐟[h2'[E6C,jz ` n\㧆 2T0*!rܨc_/y!Cn~G~̑dZB\; W@XtdFp0SP@,Q d;!jCOylA{϶Ks"گfYvVdh'pkhN IיUtJ/FW*/h`I4H2 r!"{zB>qA9P=|{X}T40b+"\#ĆNA„3ݺũ_)d;w"S$R+VWa.̾;FFwgHT(kt]6VjV_[0Ԟ!FNw$,+@ZLYVLRg zlS.ҥ~;b7[iA@Ht?@677%|~VZDMX\RL.oj:dzwNF9D-$c[)=^d?e$8pP@ԶGg< DEF&N*zś>rkݿ&¸,9 #ݱRs}AvyYPLRH1}PgDuℵ}&GZJ]ǂM֩3:gׯ7ZΈe#J4jl - ٓ"4ȹL\z;#ه9izҞ'DQ#^i>)&UD@GsWѺm~+/%e* ;'> Jw4(y/]iҷRo/7)W ~#HX(Yg37Je4PXjP L+>-#kP\BXSBx6cCq%Q? } Q|Y[}͡c՜6JX#r2nA=أUΙg_x(S.Os\dbCr4vEvd Z7}'[Rnm{lj_ ~Xo ?eUxC$+C"d{pŗ!lx3XwXIELiKZ6;"dlK񈵁|O+@ M>1B/pr8D*{'&85\Sw+I1BLDݸtbZR[/89yQ~ƧhA*ibHBdAT%h6'e4~%}J& h۫t\," @`'E'g?7~'vZҰ_c,eYNs0ao5ChJwU&.p@ h!5M*iQ[nV#G=W1КQ#'4<}_؈%‡ Hx/45#2))=&"/64blkjgJȷ4;ѲϴE."Y>B7, . ; yÀ ݑ6|>߳s1bv8"yqm+N*j4}i5WiQ}:/P9vfKJ1V|ڨPp{jI۪獞M!c\*˰ I~t=r2 ^EXhJ{ `*/xtjthP4b˳Ќ s}<3:= I*2TW*c_[ }۠)ZEw{1&kz;p{zlHK?ZsT-m䴅!'B_.ax(943a&SIVWSTY$gT4OkA1WȹIp(41ԭt=^|շv?ܮ [X|N ι? VvX4owy3qP8a2Rc},Y=2=@/׽{_VmӴ-r%OJcF}Go8amt#`k >}q΄bKCVTaxF%Z_NE eqp$b_/&NK(~4#Qq# MK!8lѸjn1ʬ;6$ F (=ڰ?*cү#AI)`)@Zhئz,87|\n6="ɳއ) :ٳ7i9D/86J;cWUUZ X'mcyIrd^ס+bQ<`GaSkuLyejD glI(AKtnV;*CdPD6v'MpB')y,OGt0wH-bx>$ZT+w.Q]NEA%.>[p[/"֢&*̬"GFDFyy'%=0g!Hf›)xʨJI3]Dx3ۘWn>1LUpGk]'~(YwizF 'vIQX;iJ4 س&s(E= 69᷻Q8`o > j#jb{'IcGAMJ]F`a٨)y NZ,!=)VH _Iֵ|1xavµO|qKyVY9+,O*Ǽ(yighPaVӶ}y#OtFVřzJ``|9Ck+'b6G.?~׍Zp3/qay-Pb=4_p%JOx5io፦;5I>H uygyqT+)IL#ŭ5R]\=Zq'mD3t9_&[qdRE3':`zixwvX z506e~& I.GzLUYE(.^]fi4#N#a(Ҍ\FnY@=&Dc :b2a/loQ0. ؞cd[qT%<Z!Ǖ{D!~xw2 í wcѿ{J)N-C,h_SyLa}rE61a{}"r# /qiDɋ> P'а g=RJt0撿`mueam@_k:|zIǝ.E^!i i\9-JyOx@QNDž 9S7]tǝlQdTk O@ iuV4+NvM\$=G@$X׊V*%"Ёd=lgAyciȩ O\yHSXvb525 O֣w!1aӏzRosEsn0\I"OA;{6E pˡ,wyaA?̓`2d}w :Ԓ6eqC.6k et"{W*G^]pej<5?c3&IsQu0FVaX!S{szpվ _3k9@`f2&%GU%WoTcb,1;$$PQ 8,`M]/Gf=&+R>>5[eO gz)8F󼩻#c[jf#Jյ A*9lw%o6R>R^q OD";)r,\c(g]ހuJq7`x10w>aTT/p>,N]*=JqlN8 .0v7F}$q‘+ˡwOĦo%p/s?ҴÖ?+]8D&_h^fᆪ~5CC-ю8w?Ўҳ8.&Â|pWx7AH]10UTC8 6k"֬25HoS{>9HL&*V ճ[Q lOifC`fA"A?8D-\ŗgPo|l̡ b;dP)) x:1|e) 0 |^,OU] ƷښVkeIw7@b?PrڬnX~N jٙ 8,-9iJϳ^ѥTRO mQXվck&Z_#U^HTcG3cq!:5,l͂ls!v?\Ӕ2b^I+A挃c^kߣ5<^b~FnA>%fAWD/e=Kr9uUzGoFY%Bd롒# #`~v) /wjcTqH1k+'leBX ?oJAc7@c f/Bw>2N8\>B`#@RUp A(lL 'e?Z֮C .wH,6 |`F=H6[쾳MD,SuZ-SΖR pKЖOe eV=suE14NVʒ}>1[v!Ƒ;F`JrueDVwa0ǰQp(%YѮ(01lI E@A7 CAmgXÉJRK8,m\'ʛ5@$i G)ŸVƒ9oqrC@( 4S~5YмwkbyUς0Q{5C;<{wc2kZsL:Z礑ʵ JjL )at}oﶾ+ł&#n”fu=|lkⴗIRTl )埡'xnsU }h/ʐs@AA-RTt~ڃ \Y*&_O q*maǰ}B072<0Ae*d5_fK!W %˚V Fq>uܲ6^V0?y_iE.yȣiB2l[nH*{VFہͼ{Wv X,0>T:W8v[Sۿر@QvꮓefgY5Qj}%9190BԻh56ɾ1PvLT:mj!7Lgr$S~@A3cI1LjMIɞ\j7˜W VOҷsNJ4Ɩ G<:Bt%Jprėhvu@ӆ\artfr$ -3 Ҹ/ @G꣎Mrh^f5lR޻յAaui@F7PJ y[>ji\drF#SabMm3Ez?@߈'>ԠpL!eyZ#I8 ahpzԇ#NCܟ"ϋ}{hp;%\=.Gl s `3 φ#j/zdRG:YJHHޞGՄeO rH'I" 8n(Sۇ0.{V\o|$K[{C2B'x>0{XіA^ba;0O^rf 2v ܄챫cs(~*Ô!Cq$VϽjB2>HѝZNML~Qb xgn,]1 tV]t6oJw/_. W^X _8n5.z-5[,=4;Б6S .i{ wˮ jP)vRċuWN>v{:Ͳm''&Yܶ1N38X,vl3F<TOw_>e- y%l={V!8$@ef?%x/2.rWUv/~FDȂ RzqmNO>buburTدȪxT!]YP'lcWr,t2$D.Ȇ Ya#Cpd2 @1f[ 'Q`\{OX?PEk +,L>[i܎w_? ڱ~*5fgfNBj\`8pNhqqiv#nDZ(s()!RpLxLshÓQU?0HH~RM 09 s6ȡ*>NqT'(t80)Z]s2?e oaM,!kV͵l/o u\l#Arjr:TZUMƪzzժh(Y9Zrx_Z=xݘ Ul*3g#W#t]H$фs3J1na.Gm}uxe\..Co )&FT|W G]wf Oh~+V:m95W~ma>6ٝtb6_maC78)q%N7^#c E=+.Hu.Չ.tMW ő(VޔW`Z?Tn|yI dr:'z);FYT5EYzm>MuS 5aRV; 6Bb}ѻU ʜr5s~s(ь5 O3{A=gz:hTkO(Μ;;hY*/d *ק>D?%ƴw>dL}SZX=|fV6:9:Yo\諬*VR |<pK>vucљqv1* y/+b\mX r'vL_;AQ"`7oAO{uxzQtmQC0X s_ @6pͺ:N Gv]yE!{,dƑedOr$ уJN_#GW"E;Ą Nw@`v=pHn5gϑrn2D=9QB#y /KHa97@Wxl(& $9^ bwJj}nw1;ǰ>hl8g! 12ݶ/|37*W5̙eOi0$ |oij\Y5 ]TYNOBV0X K#PqƐ/U/սJ`4ZPTJZ*`NHpE鰋+{ЎJ@ˇX `CNHힽ'~HM񛍨-|ۧ2 T9 V˻;ioGU[)߻e9a? w.C^M Jq/)æď|\KAѹkP_w|# .ba]*,L.56K5AxsD.5Pqmbi,밼 R9wt/¡Aؕ(>ċ%i/ź6nRD]# Pij tdRk#nGSi2>GO5"eB^CôN.BWZrOx7)a54$Q@K10R2;ΐ]0`M7%~Mo}8tЕ;tIdE-Pb:Լ " )eM&6%6Y3`0@\1SZ!bSj~N#zrÄ5HqV2 nF*!|8-rІgҥ;tre<=GJmOɁ ^qFSckEڻ> nQZ"*aF6gTQSBYT \di5 N[Z $畯 tU6 "]_G<@T$,8[2L 2 R3w9"bL됗}zMC #AZ[ͤ3F >t#Oh eQ- 'iI0Q$2L|w)#I,VUS9<_5 2e Q)՛^gy+y:kN<./ 7\(>Aӝ>̘ܭzdW̧Ac)36/qώ۶ ЕaLk[0N+cwL[/oiX/3͎u-(IT)0IWs-_\4ڮ~t[L3Μr-scL6nVEXyv7%X}?]S(wn90:Nj#xGS`X.{%]q gNvQsoQGnv`_Y>3r5l75&FaO nFo(..(O7x$U[\bH՚H}<,1룫7TDO/̀<H!EVL;2"cn[4I=iEF ؼp!*9/YrE^/7>/U5K@I/_\w[ٍ ÒIf"X[ϯ[*"|N2WD2m:>cN: V{5l^w۰tG'9ڪ~w]5%dJs "&K>Ou@ 4bS XWgYzo^Нk xR*7#5gV#'_ԶGxeW*kԌ?D!m[2R-n%[e.Z@% sO]֤=xe9{k>,իܶ hjd,Zdεh(-]ki%:z]g!Cw U ұ]?Ji{aRh?JW]zyKwNYJa&.oҝFF^"fY98A n (.)hN[XVbT1P_>X1ʶa]UZ_szƅ,5  Ú>'?3 uv4ؐNݙ맍ʲOG6,j(v[qjc[@aK]2/sV귖1\\JAh H76ޒ"=^*IG0K*{7ZDz@ÎK 9»Ebʑ`x厛q+fH@\'\宋uWr&$.'l7U=pJɾ|[Ag݃Abװ}Q?/|G%n6EN߱8.)C"8kׄ#hc&C*gr~\T 2,3A"/AHu.IUpaaOYۆ,[`{W珞L&8W1R-z]}~- TuR5X< {~4ȡuf}f'AÔxK:lZjS33&ڢL.1hg请W-I\'&BwßH^#OpBw(Į~3>"^5}q^+Ab]^`EV fl!d\t_ D͎Ї D.v[9pA{/lQi &xMLmsy,wK.F{Mp3jLK.Q2$f_FΝZ\D#BP}їúd§gZK$A0%#;sma"Yt#Sji\M18EtX~;P2U q+M|+sV3Feo1 O?c@_fzFg~Wwӱc.R-@(Q ChpVs#)_: 28QXT<ǣ;G58kST-QS* $Q1`[Op4B!uD lb=-"^hm^5!h PJ=ߪ1 JthS[ʡ~Nιb:;w#:M VHԘC?lԆÐ>-08d͋VIdp2sCCBHOdsJ'o!Fhh ϬnFT9V}2B m#%&e[D3%IkڟBxD&]M6Rneo<fO_&4Aq Rs^<ưWU#s蔇 xȞEi$_v YOh=Xb?SD7@z0`V$D+LF33kxp5h)r([f0}[BaW KZи?YT']XMeʦFXv=Z0minwi@=ڡO)a`6͟Ksx,G(Cjx@#je\fw(c?ڍXxDc;%oHp>t!7xu|]22|fgsYR>װvRr{)v՜DѲ, sE6P~dUƀȉ"dB}^x+֑f |ҩڔxh{Q[-&un9NQJwJYɏQ$kXQV ֩Ju,QuC]kH0aFu 0ME25r ٯV[ϊdK;~*L j@4I_ϼ%"P"zM apׯS.(َswfʋg,Tsꘁ5``͒ ctpt21&T|nLTezn6RxxoۑW"C_U|ĸPynPKM^E)[oԊx "8lJ ,"Ƽ E* 3s`#*9Wr}+l>6BĬ יa px1]4}iPHIoȄI2_DЪiYÀRQ]83g%!BSg_JJps(nfŋSD1'=y7ƌb.Tw^zۓ!oNVc'/$1"l6ܩA-i4Nbd݀ϔ=9$ L%*IɉUz29R)7ŧ=ʾf ΖM8/XR?Cy[ yВT܏6$nw`T^ GU ۅZ ~>ɝEr(6lx_`ѶZa]w'<C΢`9@JhZL+sduZ YqͿhCq)):c| ,}[ˮ7,m#`10cb urArWtbd`/r!_ Ò0źW@ .a&yQ校^!oöI#ρr:1k1Ϧd-_W 0f`u`bzRdyJ!fD Gh\,RNG-6=Ikجr.}Lc0C¼q٬6Lree?a|T}O&Vf;E/f( tIPL@&3It@p9ۚ`bF;b+I(m:ҿ-J`pn?9T9_~S+=Z!y@dd}VO0W"GbI.,_¶Ӥh|ի,xf]!&_ÜPH^~ 87j`'dtqBKr˟gjKkV}vrŪw(:- 1J~=99dQȗ+W# \OVYOmJ:^0rT@bkLV nMWd!FpV|([+h倓sZ$#+(=ѩ -k}RL9Pp!L!,"w}Rk8W K/%ȟ+2<!;eFPL"F v#jL,N۳kRP">ץu9tqhߎk?gP e 'N_ ֜$уn6r3?rVM3h+9] ȼR>@1ZAb#RzO#^BZo[HD}_ i=ܲeRa *+1D*oct}wz"&PԔrYnצZ-K7foGQeo%@$^ Ʌ~-l\2l#D_uq137q՞CHp\UO)=@3V @ʠrI0 VoM۰̠Ob #qa}ǡ(hxN5/u kTB핏V4!L YQDW`{-EB%}]# q?(3dRDBKO!YU ~_ADz1Ml!a`KKy|һ?(gÝ&T16i t||U~W1)5b_͍m)>OmEY?~R~bZG@[ 5v7^ү_/BnɀduHo*:bbɇqҟ%xB^~":GFƏdzt)&yJ'"L%Ν^6 WJ&[y7Ր s0e72VWF>~mu v(HuEG'k DA׆Ov幥ܗ]: QfMqcZ`?׵/2{WџŒSI8i}5gx~o/N/kN@5=qf/x:W ^2z3dPu^I!Q.q60e صvv-n? Zz&fs^s]t8] >Vټꭄt-u|J߀5t9DpDO~S{ƴ٨Ih+\ӊgCK a :fݡl{06 U,צ-W~`nu͋*kƾ̗(n;泐PN/C-?!7^'>\G)k¶ҊQ7%m η'3ɮOTk9ETYMߒ dlE90nlܠv1\>A{sct)|i.i϶%'Fy5'q&ꯏqyoGE-xLq[KC $5.[}NfdƭĉM٠߫|C^6:E:rS0n7-"X[@W(W<)O a&޺ Y8B_,Q[B^k6r8tߗ1D4kyQn_}|O52(ŵ KxhҊ`_*b2kP[+J/)8rFģhp  C0a0%5e&ubRCTۃ0tn#LF;ȏE5 rȝVSՍn%UX?DpPe}g(=S_ВQcJPgMߡY\2iJK m@y oҰփ%U*竿pCn>} 9(eiFOes<29MLcwm8l#ݼVN$ا05?U_mgkNIP*CH0~P^ṎkElPec—\ XQ+m5Vѹ}/:yYSj!n4dD& $#ިf邿?f Pn@K!F%j&yX<|$kR>u=l ˸:yY Z/! Q=]U4 R 7ΣVϲein"qKȏh~;fw -Vu{ʓ-h>gSҧ8Ȅ>,#ZtSHGL+ҧ%y39Sѫ%FޭPD̋䔦m#kjOPLXG;gF p, D1%чnt"1RF'^}/i) QydUtt\+޾G##e'UҽgMMoxZiuυӶ25|"r)3YU)wpUZ f-CHJEYm,ZZ=[Ls5Uv@2PnB+]!X :Hxy#=/`a!,s ZG$v$EG A7ȸui㠞]klOMh{dc|]n!"ksZW" E{Jah u_#! % ~lE_ #w}_-b㹯KGoPt`ZG'$kuoBOR{.4Ά40on'kv)~+Bb;s^?ǂWQnBp"W%RL!`Հ˨[|)c<> =֟BKE4kU,G"Ҏ`RH$g n NQDA]؁rBĢDIm^9ѿ 8}/lClQo,\?&tIEhr{3ģA&LWL83K AYtSk7d\Abk#n텀0&@m)1a#D 3h _B5m 5݂HCD=޸rZof f!aeu/3B%t% l^f\+x^<9m|H" ffA?Ij/gDvm.u&Siĥ=!L؅o.FJw(I];ۘD(@E-WdHX돬ælk#a(镾< _ JO#o󺏊gh#ˉ]af- {sv/2cj> Kc 0qFD]:)wAKy>~Du>$q31?Uݰ{UL9IzWQ@ͣu ԓ4ݱ:HE!ֶp̈8Sppvkc}%#vZɈ.ΆWQϝU9.i)^GMXX, aea0'^vjFUx{hDD=^k 2G@`d#y$LaX;Ǻp7,p K9116#mu`}A28nG1`\\-SNLb)hxÛV#ƿ6-Р5𢎔.yQ~WM`l:l؜=jdOXjjZL?]?z@X wa*v+7m): aX\O) p `d'(E lΪK,E#<6Dg9ei4+JךȀ(۾j<|`΋6ũY>:\#Y)eZnMn_^>΂v$X<1wz~e9TJ)SEs봬L~j6aಖCܛ H(|fm)-ѥ[ýq&z҂aCi0yx`N}告;#IcF 0?$dʘC"6"b ^?@wqiX^yɱbƉkE?Cm@`Kf 6pυzk7qںag;mA|6ۯTpc:D!u`E& Hm~A ;jJ HEΈOi. |`? 2yf1a( d+'OFK8:'-k8x _3 Zs {{\=23ZA ǎ{6krvWEhoE3dV%՛]!Zjդ{eY5指ȅ_>wēTAAy;K6!B.VmuЏ,9g%pVQgl>6uK3S2_e0!kDwgi+{g\|iQӂD)A6ܽ?\L c( l@[kaBwXqD@҇@[|ʼ1h*+F,^۝ϻx/? O~?3ǀ4a|?a"XevCL2TQat:]!O/*E74LlabcFf[c_l"9S ח@6rb( O WMnc>_<^ηa} ۤ fu6rI™*۟> Xix̡8>eg [1 }\U܊؛.er_;$3q6zmmVmH%ϒ`I=^^oh=sO+f'kVq+h(ѻƌP{a<4\/KNHc?jd9ncCZd(ŴKbc `XʏMy@>fEBHa;SE'I1MU ՆǛ!, Ǟ]Muz4 |-Bφldk\NJ DA؟si6Xܰ0IG7 *s5f3*K6zr5NZX^Wޣ\)=OgzIG QGu7_>;ļ^,ڒ$[No{V.KGS1F~ˡ`), yܞ8hI;, ZѤ~\% v_\I=݋уC(-ūw}ò'i'CJ09 p*hc+0yRN>IFB߁٬Iԁ>~AKGB۟iP#" p ޸- (8_ꮦwۺk0^y׀jUru^#Gڹ`e&)xҨ|YE>vD(({܄N>g-,? NS&FAZ#o",ȫ.d_#o;QN(wj'SKl#6b򄬝~Fs$h0!ōr[7f8j}6pf{Sq@̧p#O dx*f0 aZ.5 (:vE~%c)oC)A( ^(W]e}TOvM@Ꮝ4fNj)`8Fj;FgO#$J`exB.Dw ;+$ߓv2[S9~0MsNcߏKjEfXf~nku4.؅^5-`fIFwjMmIvϿ|lz1CpO8[d=L|:VR>/ٮټ(mJ/tʫ~o;AGfPUq _-0?gئ&D5b5m!G:INز٤𚜇m[LU(RbX)9! I:x݃Ow nw&dzkI ~-?l菬DPK~ Ӷ RA&@_Mtym-'͟ZĄצ©Đvt IhT4@,No6\w5[U=\tAayoRVLZnSk7V񵦅 MϬV3bHW9p'ؒ>Ќ2j"Hio Jt  *D [+1PWȂ |6q(4Oms10 .}{+3*6JZ{;J|ZUX;x OviBNL}\?_HBc 7'ya%Q1jؙzPwgZr4ΆƉ xq0]=ëY_xU1u}ڸ>bMU9D܌ R7(|'PR Y5 ]3eJq܇700!} oT\#ڬĉQUE?RDPm( +^x H ~vj9;THny,Y61U^WCvѽ;g:s9?Ww(/PGݥҼs69۱ Q)mQ58E^tu}OHb+=M׿F(pDs|¥s.ž `x܄珃-BAkI4_鑒X%p_,h܅KϦ89Mz\~4t"HXwvrn-ӗENTv?>[aO wo 2-F4;Tc*˴Yx`C'yӄ4IrC4ܾ>9Zd 9֮OٿMH8M[wpBϙUr>8}ե)r^Nv p#+^]p/{]?FU[N?nti3Y`FxF3EB?K8[UW Rʃx4 [t-nTbfLt; 8igUUe>+Vjxds&7hb?j;CVMVNODT\HhDN)7SMO|+FzotD4㙤jl$ Buo{?|i3m7Dq51` }V#T_`ߝӚ'آ1m(OS>;OpiRoU*aJmz_& ^o:1 L$^dcX<%6ń~T"o4! Qy%x.@vWshl5}mEb#g*էe#L0d{`?isLd G[ ȍηar$DnzZИ h3cf}o'fnw:V48OGoc?Ai3TIj=F1 >\86˪^jBEM3>/gJ}âޮabw[z|b"҆o,WE4i]OmVS9"}sBP!|Y2뢣?8?[;?~ɥfEcQmxK|tt$hTmȰBJlxЋ9 m&]#OC-|?B!̄)mgݮ!2<;I*DF{ efȾ_U캏}=0s=YWjmZwho~92 dY8z:!ZQ0ӊG-ɨ| hM,ޛJ`Uu!2ӗs[/i3>8H?8u('E DRuTWl+!hGMhvEÞb1a {MZ;C3KٯW6o1Di@Z'(9`dF,R@t U.#~ }K\ȤE8^ t_ ͓MVNwL ݹS;m f|[p` WtyP^VKά  DXI? K`n.t=7ds]ӠkPq4ݑC&\,_'BOynSS}[uJkxcFnځqqLBy1WMb )>h1pPQK~IHIu,ac=3&\f{(P ݅dZꀾ0&aҽ5ؐ鮚p`ǘ&s)-o &xz.0'~- s/^sV"kNAHXCUػy5ꅳ Pa8nGRiM"3aL;ؠkջ٫}*{m;I hQó">77@˩LnPN =5=԰ʫ^`NIЭx? {zZdOBqs /ġǔxهtG%11=:VT#2P9&kjɶw!MOC[ˀ0lI첦g17p)}_c`QH!W]>K.-/ͨNpijw }[strtk NMɥwR[0oVІc<mrRmf{'b,F{wCt{)UBH8\-FCpdjEHjtGO*NkdT␺ꩮ ƺϾ8r?ۙ#Hl-Dzv 6&7Dÿ#s ZCY'7=26p ZQPA8P+,0d/AbkLlƊ͕ ?>x[j\9]|c %! SvJ0@'7 [A[O<+@|tUt5cS:>+˅IA6u+`W<x(d`Yܭɗ8>£1ct X+]2A Fvk ;>]<5Gcxyp<+JY_73Fءk4;M>3,lfU![q&pZeTm2ys#!~-i(%gF]?xfDd=MW;Ybdmɥ/IBrWyU:JNHVv% MJ Iu_("͢&lPN>uk΍ ,=\22 zY8fqFaG,\">W"U*(6,Nitm8O ƀ/MIU2le`E{ ]x+t(-2Hhȿ\;i?:Vںe7M<WϙȋOv򌷞؟4ڼXjP aʜrPxUSaD.Ӏ4,G{vXLƌ"?SMӦ0yr96U%R)]- W5TA@pm0)6Axx 䖌H0KqC9} %z߿L2fyxB9*ϏB0[=zNrឋ B@3)ROM.榈G?QC\ yQJ22?z:Pn$%tNP)m?r8cg)\r/(oPc6S6zs7۸:{|śoISR‰ eu͵$1ov*H~ ZY'*n$f~x 8?Szfr7Mg4 U)p \ƍ{GI:on <{UK(ńH(>jl~N#G{24w^աΊJ..+࿚`NֱMNR9xu.Zג9nJG>3>-WF-D!v:[ Tz_~,rW,twHBӫ8@ =p5q~;3p R [m־7p]݅Yd[- e9cg sQCy¬mV ΂JhN~u,~€5 hџLӀBlD 6TJ[Ϗ }^ - dbvC>vX!H'+)z4Zbn"ѱI(<#`7psOXKTC)(Gw'uF,[C!!F3Rfty *%#G`zˇ}r˳l̝z'G{}z-t3%FREWvKl.vrʔVE!/ͦd0N.qѧ1PCW* -gR}v>8ZX31Y$ b;0Aw&8VW*n]]Nkyŝb"2n,OG=@PY-sMԼTWj@l&4ȣXojw< ɀp`b'sD) Nvxb(HGMá}ak'Q&aFmDZBܮuSIdpZh!D܍k]X5MsafqP6B 8EXKjtuqSUP1s0w8x1*{D#FspҰV 1nғT7ž0#|lg&8id9X4 @ xڭJT3T9AT#AaL=sreht<֦$KU@/Vy6+VU\)t|Wdѫ;RNX^v$F~ ǍA JhPDH?pP+ 99[e.K൑W7ߗE@ &|} 7\>73ڎ! ב7S+8YA9MSb/'N$1zs:̍ #g}'ԬCRfz9 bH+ȪG5WnGˏIn-P.])\۶{}uU>՟n |SEi_'Ep (^ ҅[GSf/Eg\B.*1{'>'+!H>t=QY}W5Bhi|P:s0,Xl_"B5M;\DwVQZ~M3#~7󁱍"X+s~hG{3 }?t׊eHdrwae淴aeGnwm -,JYP£U}|>5w%ˊY<&??D{&Ɵ\FOAP;.}IGཎ =Enü%L#VCW`Ðr!XK8k!OO&ÜNoK^ }mj; NbcjN*]))4ӻsШ6Σqb?,i\_΀#ۤUOg+uo8[c>3Ӳ.)C[/@.V5(M>Pq0+2`LG 馴Jn%>'4JcUO4L?WsWˤm> ?_)/nM]RZSF'MQ db)LaaE/ڃGqJ6j veh<&t}0*AyTRlyxI΍6yPqOh@zayzjfbhImsE N;MMƓ  jWdԥ=azޙ́_tQ%=kfmma'xGk2 w죱s 7I_w'ժs{HwП!A8(m~4r%c҅Y㬫5@2=:JJfmC}n<v2K3J$k0":2r;׬2E! r ÁҍȦKF>J=Iz(t6olj,5zړVHE4{Lߓ7T1rSzaTl`GusAFe3\# R;rzc1Z qq&G1bdrA٤|N"fY9+f#=Zk@h*FҏZtwz]G"òi?5nת Z_Nb?"mQ'ދwmQ˯ h^fw^Ccyƹ&[Lh<OZ|7*!ITt]0Q5Fۜ1 |W4~`eEpU+ͮ0t\b*q"A)@,c" 9 V%)UK)Ń?94ǰӓX| ̭O!kyFLidQtf꼅XK9= g^E<nPZ2kOFXcɝp a2zҪWl){{~*2?i)ݭOGi} }P _w;~I{k<$_N 9wԄ.,ea]F[ Zڠ<GEN !+đR_HzEfŵRѓ5@k/3Y\B86:Ѱ Z>Swo)YEf-ֺLXyvp;+g닮!B-) saq @kzEb@FA|&ZꋹFPJ%tv6AS/KN4"O^΁ PcU"D]}[DA33890Lg!hMM"dgH:T8\J$usTpUA4g\oOLk8Jp bb Cjd5KHԾTo8CtJjz}Dm¹`7%y,,8 b˨eb"dt̛j?1({z ].p*ZlΔ@݋6Idy(:. uYቮvJbu4'ܤc#ZdhO4)?diQrd+b㼆ynS^2H,']RJAξ<" e^.>3> i߬?"yXj ǒcD`Rc{ M5T0PI94KqRnEKZ~_B\W}~R9*8,χ6hِjXx"5<wlmhNUC&ϚxЗRv@ןDև|w|u*t>L9~(Z 4"qŚ%fE$h00P \9nl~ϥ'B0sԣkdcPBGW)po\%%_Sb{94ARK{MF3I%k o"T*Z<.Bo?! •'aĎD '~3zK<=`z]m{΢r-]# !}FXo8*t)RO/A+[ "?W^GJ:2P|ӡ$"үx1S7/HTDw\r TDu_6 "^ Df [Uv^Fp&.I`:md[uCJ8o& +yrϭi{hK0]rj٥Rp9 Em~e,ݤ)'NjL5nH`O/3-}:FHyt:-sO 1Ԋ_5붇@]2)o9jL5z1gGf]KqK^*ՈR0]( ٔ~D詒bOKJ5U-P1SzmDT6' Xòg j+d@_T6G >osnMm۰Lkh0Q~ssqq3 \jlRލ+x$ cs%M;Bn,TJGczů6$@_̑5:SO^b]J0OQ:a,@߬ڟbg(=ܩ؞c#? 8%sPIDփaH ^Ujfl'N*׉W ˺2DzTČ$'8[28xh2 [@$=#6G_k>At.էĸvȣڈ&f"YrtOQٮBh>"!㽁ZNjs%WĀ|Փ;RG@ojcXx,i'mrv9(ijnu >lMe?FLhz]\%*~n%r|n021"Ye{mΆZ#iAӪ{ĺJO fQL~( Qk1#s+e䮉A\3#rѓ*uEt o_ʚ)Tf«FrovkhG\u`&~af43! I q` /_b%į7$Wưn),pqmE?I&e,NW'[=fa>,_MPtڅ\ӳ\*A9~l0 \t^[0JÜ.sN|0pV{fI$aXh2;¨a;*Esc٨\9c3 sn! LԗZf//bp23!l:Fb A$<,bZ.7F 8R87Ψh%5GS yXճwqa# Ĩ|!ݭ]n KkNo]+˕bQ;%O\22ZZ\A /7)U;(i탳~tz Lۢȣ]4B@ W # YZ