libvirt-daemon-driver-network-6.0.0-25.2.el8 >  H _c z뾂altxM7xݓŞb'$dN`d A3 3rd9}CGt0#[U[`WQ1hSCTξuU_>_kYO!kuA@´wB6&(NlE  & p#}NmG(J] 5S8X< ޴vVG88&A5>=S"R2prwضZUA-j~_|]nQ>TAtcf770342f2ef5406727c5451ccf20e1b2dccbe2595b4792aeb1a6f89d4ddecf2aa9b467f8e3f53de8bd7d85016bf59042f209560s_c z뾂al5 o};.xzM 3bS7@t xEt]͍pT'qEf"a4޲3oc~R*x:p@?td & / ]"* ?K`fn`      x  8m(?8HY9Y:/@Y>C@KGTHIX,Y<\l]^_bd e f l t u |v w @x y$(.pClibvirt-daemon-driver-network6.0.025.2.el8Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities._Z,aarch64-02.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxaarch64 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :-a!I,)Hxx RAAAAAAAA큤AA_Z+_Z+_Z+_Z)_Z+_Z,_Z,_Z,_Z,_Z,_Z,_Z,]ݖn_Z)_Z)_Z)_Z)_Z, _Z, _Z, _Z)_Z)_Z+_Z+634229d6bf3b9adde6862abec0ac96ef5831fb8e0031880b016929930442843547374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a53bdd7ef08088b54163771a5698c990f96b458a673fb267b5ce679703dd364e7181e007f09dfed333786e6ad17204f88aa9aa0824f582d2f9ceef4d31bbccf919567f3c42a54a4f9cc457837f8c4c368ae378c890b495d0ddc519a907b301793e5afdff7b29ae59d6f3073cb03a14d687ccd36e90b3e9c93d4780ff5e0f852b8c58f480c0037583970e1b6454c75edb2ae3edc68b5e48ccefb44669410f5b1d20dbbe35bd5fc8d8537fc1c01c0e8e3adb4ee8ecf6fb79f809c978d3c490bacaedeebaa1223e013a8c5ff2bb80652b275bdc9d6937d8877241155f30faeccfe5829f162bf115e315d0fd9e94dff69ae31cf499b991f068bde8df15bd6551bc583eea14ad8eebd26bc45595df31214fb06b44177911ad2680bfbaccd0a2401b7c6b../../../../usr/sbin/virtnetworkd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_network.so../../../../usr/libexec/libvirt_leaseshelper@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-25.2.el8.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(aarch-64)libvirt_driver_network.so()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptablesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)radvdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-25.2.el82.416.0.0-25.2.el86.0.0-25.2.el83.0.4-14.6.0-14.0-15.2-14.14.2_>e_5+@^@@^^(@^ϧ^V@^@^@^^^@^{G^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@Michal Privoznik - 6.0.0-25.2.el8Jiri Denemark - 6.0.0-25.1.el8Jiri Denemark - 6.0.0-25Jiri Denemark - 6.0.0-24Jiri Denemark - 6.0.0-23Jiri Denemark - 6.0.0-22Jiri Denemark - 6.0.0-21Jiri Denemark - 6.0.0-20Jiri Denemark - 6.0.0-19Jiri Denemark - 6.0.0-18Jiri Denemark - 6.0.0-17Jiri Denemark - 6.0.0-16Jiri Denemark - 6.0.0-15Jiri 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- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860098) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860098) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860098) - virdevmapper: Don't use libdevmapper to obtain dependencies (rhbz#1860098, CVE-2020-14339) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860098) - virdevmapper: Don't cache device-mapper major (rhbz#1860098) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860098) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860098) - leaseshelper: Wait to acquire PID file (rhbz#1868271) - leaseshelper: Report more errors (rhbz#1868271)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1861681) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1861681) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1861681) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1861681) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1861681)- qemu: backup: Fix handling of backing store for backup target images (rhbz#1804593) - qemu: backup: Split up code traversing checkpoint list looking for bitmaps (rhbz#1804593) - qemu: backup: Fix backup of disk skipped in an intermediate checkpoint (rhbz#1804593) - conf: backup: Store incremental backup checkpoint name per-disk (rhbz#1804593) - qemu: backup: Move fetching of checkpoint list for incremental backup (rhbz#1804593) - qemublocktest: Add 'empty' test case for bitmaps (rhbz#1804593) - qemublocktest: Add 'empty' case for incremental backup test (rhbz#1804593) - qemublocktest: Add 'empty' case for checkpoint deletion (rhbz#1804593) - qemublocktest: Add 'empty' case for blockcopy bitmap handling test (rhbz#1804593) - qemublocktest: Add 'empty' case for checkpoint bitmap handling (rhbz#1804593) - qemublocktest: Disable testcases for all bitmap handling (rhbz#1804593) - qemublocktest: Delete 'synthetic' bitmap test cases (rhbz#1804593) - qemublocktest: Extract printing of nodename list (rhbz#1804593) - qemu: checkpoint: Don't chain bitmaps for checkpoints (rhbz#1804593) - qemublocktest: Replace 'basic' bitmap detection test case data (rhbz#1804593) - qemublocktest: Replace 'snapshots' bitmap detection test case data (rhbz#1804593) - qemuBlockBitmapChainIsValid: Adjust to new semantics of bitmaps (rhbz#1804593) - qemublocktest: Re-add bitmap validation for 'basic' and 'snapshots' cases (rhbz#1804593) - qemublocktest: Add new 'synthetic' bitmap detection and validation test case (rhbz#1804593) - qemu: checkpoint: Don't merge checkpoints during deletion (rhbz#1804593) - qemublocktest: Rename TEST_CHECKPOINT_DELETE_MERGE to TEST_CHECKPOINT_DELETE (rhbz#1804593) - qemublocktest: Re-introduce testing of checkpoint deletion (rhbz#1804593) - qemu: block: Add universal helper for merging dirty bitmaps for all scenarios (rhbz#1804593) - qemu: backup: Rewrite backup bitmap handling to the new bitmap semantics (rhbz#1804593) - qemublocktest: Add 'basic' tests for backup bitmap handling (rhbz#1804593) - qemublocktest: Add 'snapshots' tests for backup bitmap handling (rhbz#1804593) - qemu: Rewrite bitmap handling for block commit (rhbz#1804593) - qemublocktest: Add 'basic' tests for commit bitmap handling (rhbz#1804593) - qemublocktest: Add 'snapshots' tests for block commit bitmap handling (rhbz#1804593) - qemu: blockjob: Remove 'disabledBitmapsBase' field from commit job private data (rhbz#1804593) - qemu: Rewrite bitmap handling for block copy (rhbz#1804593) - qemublocktest: Add test cases for handling bitmaps during block-copy (rhbz#1804593) - kbase: Add document outlining internals of incremental backup in qemu (rhbz#1804593) - qemuBackupBegin: Don't leak 'def' on early failures (rhbz#1804593) - qemu: backup: Initialize 'store' source properly and just once (rhbz#1804593) - qemuBackupDiskStarted: Fix improper dereference of array (rhbz#1804593) - qemuBackupDiskDataCleanupOne: Don't exit early when the job has started (rhbz#1804593) - qemuBackupDiskDataCleanupOne: Free 'incrementalBitmap' (rhbz#1804593) - util: Move virIsDevMapperDevice() to virdevmapper.c (rhbz#1849095) - virDevMapperGetTargetsImpl: Check for dm major properly (rhbz#1849095) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1850351) - qemu: Check if s390 secure guest support is enabled (rhbz#1850351) - qemu: Check if AMD secure guest support is enabled (rhbz#1850351) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1850351) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1850351) - docs: Update AMD launch secure description (rhbz#1850351) - docs: Describe protected virtualization guest setup (rhbz#1850351)- nodedev: fix race in API usage vs initial device enumeration (rhbz#1846237)- qemu: Refuse to use "ps2" on machines that do not have this bus (rhbz#1845055)- cpu_map: Distribute x86_Cooperlake.xml (rhbz#1781878)- qemu: fixing auto-detecting binary in domain capabilities (rhbz#1836351) - qemu: prevent attempts to detach a device on a controller with hotplug='off' (rhbz#1802592) - cpu: Change control flow in virCPUUpdateLive (rhbz#1839999) - cpu_x86: Prepare virCPUx86UpdateLive for easier extension (rhbz#1839999) - cpu: Honor check='full' for host-passthrough CPUs (rhbz#1839999) - cputest: Add data for Intel(R) Core(TM) i7-8550U CPU without TSX (rhbz#1840008) - cpu_map: Add more -noTSX x86 CPU models (rhbz#1840008) - cpu_map: Add element to x86 CPU model definitions (rhbz#1840008) - cpu_x86: Honor CPU models' element (rhbz#1840008) - cpu_map: Don't use new noTSX models for host-model CPUs (rhbz#1840008) - cpu_x86: Drop noTSX hint for incompatible CPUs (rhbz#1840010) - cpu_x86: Use glib allocation for virCPU{, x86}Data (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Vendor (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Feature (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Model (rhbz#1840010) - cpu_x86: Use glib allocation for virCPUx86Map (rhbz#1840010) - cpu_x86: Use glib allocation in virCPUx86GetModels (rhbz#1840010) - cpu_x86: Use g_auto* in x86DataToCPU (rhbz#1840010) - cpu_x86: Use g_auto* in x86VendorParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86FeatureParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86ModelFromCPU (rhbz#1840010) - cpu_x86: Use g_auto* in x86ModelParse (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86LoadMap (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86DataParse (rhbz#1840010) - cpu_x86: Use g_auto* in x86Compute (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Compare (rhbz#1840010) - cpu_x86: Use g_auto* in x86Decode (rhbz#1840010) - cpu_x86: Use g_auto* in x86EncodePolicy (rhbz#1840010) - cpu_x86: Use g_auto* in x86Encode (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86CheckFeature (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86GetHost (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Baseline (rhbz#1840010) - cpu_x86: Use g_auto* in x86UpdateHostModel (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Update (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86UpdateLive (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86Translate (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86ExpandFeatures (rhbz#1840010) - cpu_x86: Use g_auto* in virCPUx86CopyMigratable (rhbz#1840010) - cpu_x86: Move and rename x86ModelCopySignatures (rhbz#1840010) - cpu_x86: Move and rename x86ModelHasSignature (rhbz#1840010) - cpu_x86: Move and rename x86FormatSignatures (rhbz#1840010) - cpu_x86: Introduce virCPUx86SignaturesFree (rhbz#1840010) - cpu_x86: Introduce virCPUx86SignatureFromCPUID (rhbz#1840010) - cpu_x86: Replace 32b signatures in virCPUx86Model with a struct (rhbz#1840010) - cpu_x86: Don't check return value of x86ModelCopy (rhbz#1840010) - cpu_x86: Add support for stepping part of CPU signature (rhbz#1840010) - cputest: Add data for Intel(R) Xeon(R) Platinum 9242 CPU (rhbz#1840010) - cputest: Add data for Intel(R) Xeon(R) Gold 6130 CPU (rhbz#1840010) - cpu_map: Distinguish Cascadelake-Server from Skylake-Server (rhbz#1840010) - cputest: Add data for Cooperlake CPU (rhbz#1781878) - cpu_map: Add pschange-mc-no bit in IA32_ARCH_CAPABILITIES MSR (rhbz#1781878) - cpu_map: Add Cooperlake x86 CPU model (rhbz#1781878)- storage_file: create: Create new images with write permission bit (rhbz#1832204) - qemuBlockStorageSourceCreateFormat: Force write access when formatting images (rhbz#1832204) - qemu: snapshot: Allow snapshots of read-only disks when we can create them (rhbz#1832204) - qemu: blockcopy: Allow copy of read-only disks with -blockdev (rhbz#1832204) - virDevMapperGetTargetsImpl: quit early if device is not a devmapper target (rhbz#1834353) - qemu: only stop external devices after the domain (rhbz#1822523)- qemu: fix detection of vCPU pids when multiple dies are present (rhbz#1813395)- qemu: avoid launching non-x86 guests with APIC-EOI setting (rhbz#1829729) - tests: qemu: add disk-error-policy tests for s390x (rhbz#1819250) - qemu: add QEMU_CAPS_STORAGE_WERROR (rhbz#1819250) - qemu: use QEMU_CAPS_STORAGE_WERROR for disk-error attributes (rhbz#1819250) - qemuMonitorTestProcessCommandDefaultValidate: Output validator output to stderr (rhbz#1802592) - qemumonitorjsontest: AddNetdev: Use real variant (rhbz#1802592) - qemu: new capabilities flag pcie-root-port.hotplug (rhbz#1802592) - conf: new attribute "hotplug" for pci controllers (rhbz#1802592) - qemu: hook up pcie-root-port hotplug='off' option (rhbz#1802592) - docs: mention hotplug='off' in news.xml (rhbz#1802592) - conf: add new PCI_CONNECT flag AUTOASSIGN (rhbz#1802592) - conf/qemu: s/VIR_PCI_CONNECT_HOTPLUGGABLE/VIR_PCI_CONNECT_AUTOASSIGN/g (rhbz#1802592) - conf: simplify logic when checking for AUTOASSIGN PCI addresses (rhbz#1802592) - qemu/conf: set HOTPLUGGABLE connect flag during PCI address set init (rhbz#1802592) - conf: check HOTPLUGGABLE connect flag when validating a PCI address (rhbz#1802592) - conf: during PCI hotplug, require that the controller support hotplug (rhbz#1802592)- qemuDomainSnapshotDiskPrepareOne: Fix logic of relative backing store update (rhbz#1820016) - qemuCheckpointCreateXML: Check VM liveness first (rhbz#1819755) - qemu: checkpoint: Allow checkpoint redefine for offline VMs (rhbz#1819755) - virDomainCheckpointRedefinePrep: Set 'current' checkpoint if there isn't any (rhbz#1819755)- api: disallow virDomainAgentSetResponseTimeout() on read-only connections (rhbz#1814508) - qemuBackupBegin: Fix monitor access when rolling back due to failure (rhbz#1817327) - qemuxml2xmltest: Wire up 'disk-network-http' case (rhbz#1804750) - virStorageSourceNetCookieValidate: Accept quoted cookie value (rhbz#1804750) - qemu: block: Support VIR_DOMAIN_BLOCK_COMMIT/PULL/REBASE_RELATIVE with blockdev (rhbz#1818655) - qemuDomainSnapshotDiskPrepareOne: Don't load the relative path with blockdev (rhbz#1818655) - docs: formatdomain: Mention missing protocols (rhbz#1804750) - schemas: rng: Use interleave in the disk source element (rhbz#1804750) - conf: Add support for http(s) query strings (rhbz#1804750) - qemuBlockStorageSourceGetURI: Pass through query component (rhbz#1804750) - virStorageSourceParseBackingURI: Preserve query string of URI for http(s) (rhbz#1804750)- qemublocktest: Backport cleanups for testQemuDiskXMLToProps from dd94f36ffbe (rhbz#1804617) - conf: rename 'namespace' property of struct _virStorageSourceNVMeDef (rhbz#1804617) - qemublocktest: xml->json: Add test for NVMe (rhbz#1804617) - virDomainDiskSourceNVMeFormat: Format only valid 'managed' values (rhbz#1804617) - qemublocktest: xml->json: Refactor cleanup in test case functions (rhbz#1804617) - testQemuDiskXMLToPropsValidateFileSrcOnly: Move together with rest of xml->json code (rhbz#1804617) - qemuBlockGetBackingStoreString: Add 'pretty' argument (rhbz#1804617) - testQemuDiskXMLToProps: Store all per-image data in one structure (rhbz#1804617) - qemublocktest: Test backing store strings (rhbz#1804617) - qemuBlockGetBackingStoreString: Remove 'ret' variable (rhbz#1804617) - storage: Implement backing store support for "fat:" prefix (rhbz#1804617) - qemuBlockGetBackingStoreString: Add extra wrapping object to JSON strings (rhbz#1804617) - qemu: block: Extract formatting of cookie string (rhbz#1804617) - qemuBlockGetBackingStoreString: Properly handle 'http/s' with cookies and others (rhbz#1804617) - storage: Parse 'nvme' disk source properties from json:{} pseudo-uri (rhbz#1804617) - qemu: virtiofs: shorten pid filename (rhbz#1816577) - qemu: virtiofs: shorten socket filename (rhbz#1816577)- 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/bin/sh/bin/sh 6.0.0-25.2.el86.0.0-25.2.el86.0.0-25.2.el8 qemunetworksautostartvirtnetworkd.confnetwork.build-id06be3267952dbad00e03b9b569d5a9e08871933adc3dbfd2490a4c4f127d5befc117ad9c7f72be04ef7f2e31f5d25664a7f8a3c5829001f949ab26c6libvirt.xmlvirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_driver_network.solibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/06//usr/lib/.build-id/dc//usr/lib/.build-id/ef//usr/lib/firewalld/zones//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//var/lib/libvirt/-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-gnudirectoryASCII textXML 1.0 document, ASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dc3dbfd2490a4c4f127d5befc117ad9c7f72be04, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=ef7f2e31f5d25664a7f8a3c5829001f949ab26c6, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=06be3267952dbad00e03b9b569d5a9e08871933a, stripped)I) PRRRRR RR0R`RlR]RARR-RR RRRRRRRR RRR RRRR#RRR R!RRRR RRRRR R0RR-RR RRRRRRRRRR RR RR RRRR#R!RRR RRRR'RRRR+R,R)R*R"R RRLR}R`RoRuRjR[R?RrR>RWR3RÐ<1>w16/8}5IMh^ܜ1ez;̘8 p~{t P2hwņ<_P1U7 =ݯŌ:s[&+S,}gę*8e+R.ys>.9P-mWdI+ZV (~ vWj>wZP+9Bw"?ٍfLރ4Rl{1b" ap5_% kvaeͽ=M:.#[U,i*Ps.QBd0ԇ^\XDđa.s7EDπmz J# U2PKUNNQk5G`f"laM{T!)>$\-c>$yY=jj:a83F&N \|5p9eTZqJN4v !iۖ Zڼ_ᑞzjSBso`m$OƠ_40.Vsfyrm}C'S$=FC 0%T> 8.fD%:OXzr7ve?EWa*B#8ƤڡqU'HDh~ECe~nj(9e,˻`oQd8Aj%Ρ<5eR|x|)u.ӷ  l' MoIqTlI\u4HAEuw8t吞rr,4L\*!x S1~YdQ ^Sg Տ_S0Z]Ncݹ- ><1i.Z_hٝI>'(,K'W ְBy*[0X&Ih3z^Kz>=(D\K᣸K %2+a\XHmt@7r,3P,yvMK$\@?(Ui?]锳sږ+13cѩG k?\zb )>;l;9?(d=KŽT|s+m9O8u\}wy4|!˷}ͷ,H88,_<")m uN9&4+(Gn =Xډe \7˭ú&qbgpPD:pD$M}@L7SdɅYd(dOUYcYnO`h/MWWI`1Ke Q8k4 aARfz֭k %JaJv>r&Cp>e dDv{׿se:39|P4O %K䋯V-bR.$ۘόƀcP9A_Fm*^yő5!eٗ.%{Do:HxyԘBCAdm>xKd-B j?b*= F?u]R#f51G{1S|7B^Dc>aB<}D@zDI:ZxC11@|.v!L#ecFbq=AKG###ǥbG3U)Ͼ"vbXa7ȵ >Ƚ:烍y(d)P<4 |j.؄̰ Lfoe0|罠(dVJlf$a-[>Xbo,2h:(Z݌74٦ gI9A([z2 yc8#MS8b~U`D!~.v.l"Ham]:*!՜^hI R ؾhwuDY>'8(=.l>s\]_l}<.f lOgV%;˂|˶>7~&ˎ+X&)Vpw E>_0]{b" }2  yҸ8d5g~xa,\JoR,|2^lC*YLQQT#++1vgJ7 'ckJ~O&Mp*1BI2\k3f$|ef"GljYVѾ*ݷ =k%"45eufBjr W63QZcgh``sN/x)!մbKWkg2iO|W}v }; e5UZ7!uv_\f(չ(!Wyd[}gOkIA"5l,DlPiԼ2[_2WFr hh Ͳ3B!uao]1 ~7)TQe_,Kl%U.ۼlPs&.]7p!^M)@%2-)Vw ݖ e&[$ɼf QT%yψFg]JJNٵ Ú$e^1ⓕ%I4=-^&8r֫k}HW4.Q$.,tXPނV55/[0HI8T`lb`TEK[:chXPƒI4ZKELt-#IV Vj$хdhsnwDim:my_;A.3]ܸ*֎~_Ubey#V"뙜]yzf@Bvt+p#],1(FYb38pˤ{[fYP:}k{~OULE!ljF"ػo]mFH]}^p6vV m?HCs`.#J\߹Rgʤ&uԊڑRm3Y: ~|X)٥]m& 3)tPVU}۩;mC4UeP3'ԑ{r9hA ҏXSB)D^X8 t'%cq: 5hMwB@z~FEIεR!d9(B8F*nđ R\b-+=oFojEvyX_A%Խ/[O#ܬh.0+YC~'؅v2W1=%\P EGcxs G@O WȝȈEGd?;ؙVDO>}gБSU ۀy`k!.uKy>JW=mB1:¾t{$ϋX 7(U D؆9D䵕~Jwo1I,3pY9_skQ#y <@.XM\u[arƄ")/Ƽ7X~vb4kItmhuN3}+L&TCk̈́_200u?r.{I@=ci W1d>RˆINX} 77b*[ L]e Qӿ ͛:#wt iNHXcY.(@ Ôow6b>yc2]g[w"Edv`qL8ڭH k|[ŕJ+ 1Z0ArrȘ 'Ҧ2dS329*6ICh.}6F;/3j3Eh/c++;+R"cbс6o40RXsK-אXf`mA} tP?֩%s /W’[ ]_{bxU L8/toU2 4gLk9FR\#W] AѢ:)^Ŕ~-$e%`=/$IC>aߗ P,.,1@&=P6"+㘤SmW8TU<ѽJM+jfmRx;љ`1:{sTQ62I> Gب$N!lK6D玮( ݴyIY&t}BҬ3)b?vP&VS#"BBOoYT9!%'+pLMH"C =9jti xCú;sWٵU=.B7s9vEuo_eRi=(Px4:7kD]-HOL@lxhA->PJ ygo Vߵ&}A#0qW'9VE @~^l]{$н_Ehl="*ņVvgdOVݳѱPC SoUq"}{#IسetuXvZ8b(ZH-dǠ% Y>1˂ݤ= Fi:;1ӥflI&j*mWubMe n2ɓ3kŻzuVO3?t-u`!te% # 1 dn'skv;H$#d.2y^ j{ eġT+;j@jF((ZM]Kd-F% ځwc%pG69ìblwnAn$.ҡ|*vlZRn/,b/V)5=toG(~V/HCϺ,m-FWlSS`8oX娒~i1cƔb1)x=|NWdDZ>ڌ};Ho }\-1Xu֢353*B-"kYνԌ␥/o. ONu|t\ ^/5n[R(6ag}|)xaI^]$B@h0dՉBA&i;v&|9Ù9uڗl偙Y}]/IsZOh[{)_)6mWUTp &po9Q Jybq2qJ;1 --ikϣdr8 `\F pI4Y=UהEKcՑQ\׻]xr& >} cն &x?@/^\H>TѼ ])"[rvi}WJs!V2SqDfjR@6-g_u#.v> F mpg $7a; 4%b6qs9a19p m|N3ܬ~ jna(#WzQ}fv#SG-ߟP>0F4" Ty"Ĺp Oφ;G({G~O]B_I$=@@Y2$w(΃9|/n~KtUSjudՌ&whi S:*hn2t3bB Ux-(I>fShSrlx6D0鎆;&XqC -I}n}ߊG!QnT~2oT!!&% E/(X]1Kow Cc>YZiJCKbkc{B U%.t5\p$T^"ǫґK"&6dV7 qV tJ4"HhQ9?1*/n(s9]qXhE Jh'<o+\3eOa!J^*|#{H c0l~d,:t-= O K8P[0I}TjCTE=7`O͈rZ;~E7zrMTb`E3_6=w$3"{&&;n8-@"50*WHIb8ZF1h ?8>NU {*hC=ɴu"D4*ٽ}{x_x)3#ŅT_Ĝ5=e-'[z 깾XfELpEUCb!I?G\ǰx^;,O^P[>(7K$ah,J~Sa"Sƴ6IcA`bm5ͯ˰*FhNa$l. #r9~,K*n(c]܌P:z8Pcň1<䏁Qb-2m|nߧvw,4-a;BAzE;qnS uDJoa9.rHp|R{xEJ:dE>H d!g8Dž4/peySK:I`"=؅ңլ'*zܑC /<3 \;@;Vٺ@_!#H1-o̞棓c$+Oeu.o"@`t .Lu ĤYM(ݲmB쌿yIת^pAY7=QF(ؒgH˰B+{hTSun[DVH-mbI<0y:L40nLPOi GشmN.*\G*|75-NU3Kq]i as^f_y/1PƑd(4F8䓖2(ن$#d͉Fo{4ud(%ĒkaKlkmO 燔>]cЏnf%Am݃KuSipHB=Y.=)V/'c5).5W$b /Ʊ." \O C`z·i9P&'sKv?R57@OD 6#vdC @rيU6;WMub+!\t TծJ% &Bƺ(<ѡ@rkkjH6 tB2`\%X*g/LqcN}9Dn.ݖ΂Dq뛫eSH㦠 =cUf[ATY42& y#Wt>g%=}; 1fN$E< 4@޲p`;2a@I+d{ffMg $P<8vbP2l2~BmMe;):Q1 *1<-_PD.>KvŔ)=I~Ayc{2 L H-*hˇ&$Ę<Ŭ"!Eo(\ Kwu J`xֱؖutWin4 / ;xM;yt!)Rg3] UT%n2]@8܇jrYs`OM}8obdRSLo(pI{q^2J*z9opr_v ÄU vMv#n$vՕ.cIǙxXkp:?BB b#Y]CdgPהE6:4@qanc88y8.)`u`Bϯ ̯{{E%mĂ<6p5qLn.oka^fi/Q 'z"Npe Dʫq31|Ps*3/CU$[@Kx:z.L4?}@Iͨ]3(aaX ֈg]r[VP8@ qVt077'~JoRl1T @]$9H+gi# .jŀbKT=s33bM +2]@&zY, d/YUH,3Eá?iSr!X}2 Uf>rZGq )ޜAy.ĘAQ6(4T.D:cQ$Y*wMD041Q#|nG=rq(Qt{Gߴ4/V>E/@up;+N1nLc{d >'ov@s>9?{aH# s[80j%ƫ-5C G񓪣SFRvMJG:0xrY_D:] "b7tRyP/m*a Xͭ<'[`5g zU e*ǍD}\G;[F 6T/` ^TU O͊l RZR~a [NQJT`%CQ+]Q)Ӄ#v}fȌ͛h^NS^>I+6-KQ{m6. />Y?\Ǹ,SgB5R%_Q3e>qIRH^,c/:4+OX8A>4>'cgܑyxXS*&*~b~IL[ϓ1ȶEZq1Jyɢ5Ǿ wI0 |]F:2(FbgCyO&F4i)ΰCW`(hoEy({-l\@3c$EƀAhH@XAN½eFJ uPA ]Ej_ZWuΙˋ,`Ɯ&ޘMKgʈ BqIv~4܂Q @Ow#Vca;_ KԀ_7<y 6)A"`p>rpc SpA/(̖+)^ȁ"*J6\vۘ4H%vKx8Qa$FK߱-I[.)&d Qze4bbOo-KI GWYkܓ1G@pB=gMoh#5H3>[Y ;qa9'hli47t 3iGPȒ |^ɚdnӜ9XVE(4xy}92҇Y#T#p3OšފDTihӂr=ylƥ͞Խ8ϧe8|k b |3u;o= e Z )'U~}=ױn&@ZP &y$KvL1FڍyAoږBbN1A,];T(G^w|K{i[;"'+YN֋uSz^Bu78X4#&5) v+z_A-g3 ]n-r?[}yXE+.B$l0P;w{O/> 76 0,?vOCJL15qr0w۶YGH;ӷC̄A ^-Kl\'sg |? o99}jk*[qqLC -m~S^m}zǍ &`ԚHMURb]NI5'A2qXl.C`q2%ji Iڦ=@3: hx5[;qFletVkbv0ؕ/CPBm`Q/NJKq}ÔT9ZNk; ygx&l+O,VC7bnwƼG|]nt q3(J#_2//ĶB:C KH;'giՇzLC͞2\?+gj"*)INøMU',笢f\Ygn"FG W#^ceu Gۧ!#~+r;TOoC.= KD'hAn߻GA {c%AFMW]][&vr@?N =rSW0OfLk D~T(W;Ta!qG$X|d8r<[4 dvN~b0+O&y-_ hntzE5q^Cp<> qliw D[^1 5?p[ 6^SͫI}!H2En'Iy݁T^/u9+61\4m")CEXA=.#tdyƆT69. >G"Z iCjXA~_={$iòJV3{`=z3U'9K;oP( *[1VvόkdAv{溤[:7Cce4)%LAtt)F-s*I̍P -ޚ^hӈƲ"J t#+ xs}4Ѝ,:n%1ЩH>Uo,aN2=-rҌsA#}z/go|Q^LǦ_eO2A -iy⪕C T]LJ/L+UL˧Q_l9aĩKC%nU$!aTS+f.MIƎrG0Ic *Dǣ ߟ_B*YI(ew>pɺ2x"W~0VRGn30) /JQ~ڀT EZ˭![ MGxvތ2w| >;)1K*w. 0ww ?J+JJ  1zNS|:*:/7^g7sfby#21F/#` @l |y>;w#K6xO՗_)5l!X,i-Ъ3$]| ' S$hx06[=IokՉۦ13m8H9>ފ(@T> (XMm*d`wl>kڴlqͨ9IwN8?|f >cո{n BPhCa0[:12F2rMsDABRB|ZY`ap?f-^D%@scTw!BHB9 y&aoh+]~QhMvC~We?MQ'B_ 8hT)  yI aZY;?=i5S&KZaض]B]n{ļ!˯MY=v̯NXJk˼W&9;c0(oK'8wy=J ~8Q,8CD{:5̉H:!cl`f-bt2 @}E;c-v֊cdPXK jah:uŹtGP+!{gDӟ]'R7 ̾DV ѼtY=W0r‰] P}m\q4O m*0ew3.v.r0LHGRmMb5}IA (˝ař$$i7E6 1U|rp [Slêð%/Kk鳊ٓ$ʍX4쒢ۼT;8n"oӷW&I[YZx,r,iITiE}O."}_ dKFs df 99mGdaor\<ռΨ#swj1bK#f:LUⵄ_@!1e6]pvn 9+@q=ߓ̣ L%0CgKi@;9ʽVT1QK*D7jDH _C#fD,RO7'.@IQ@VYy _r}_DBj6\Y-~-&og5\G`!rFwx6#G EѨcyʹId?Q˟!8HSRĦ;k{֤Fay:PV<-O[]P҇;y ?"8.0m,9u"?Ʒ6+]{VlIx$2&B`^NY4?wze֣e4䂀/Il.q26\86{5ȍڱpkûb)NWΤ:۰,׽i`'kh]B nPY] ow%oۢ¼&?4ŚE~m $rpF܏Z U(>8smk;00am[ԠZ<"/5GO`DPV >_|Gc6ICE: 8<%Gt ߨkS[v}qN i]~O*;CkzCڅIͼJ» ~մ[wrcQ:Pou6x|*y,Uג_^ACH7<0{5LO ͔ETqW:EΊ8keo:ab58>Ao{ES+.3R 9M{ox劷ӻoc@ݮ.s;Mfct\XԷΡ ΥP{9v~v}i;EČ:%JTxFBa\) k/!N~P>@EE*3OOk*z^dr)/SRu]bڭ/QӒMx>\) 焛o2δvbz16S2Lo &7zXGK+ԔHX, N*uf^ /Yqoy.=k*D+q GkPa*QӁEt7+*j>!*Rf!Z џ"-C泌=EȊ.sFàu=I wTBf,*k:yfe#Cɋ[ iW4'(_q_D@I0k+."1E {|z͆b(ə06W'omR׻E ?vߟ Myr*m@z2GvIgNnuo?;^vXj也;6qS:ϬAy8/ęsRb g | 9GyztCMZ}! q0[d|}],AԚɋ2$|HȜP!\*BesYRh7Q_PXTO!B(b"Zw Y]d&%l>eF?/4 T1bOd?:ݴ˜! Q^AYT-FT7?V#㥠)X`Nj܎ 2|tglsbκSɹ(J 򩕽8ėV `5kJQq2@d;@]d& Zuf- 5}}(3̘]0RR ?iKϻ{lo%$Xw)d2^' )au׻ Z=Zb^v´BV QT!S[FYSP/)dY#]m;LrTlKмGqsЬM+c]*%1vo1ۗatgFdXHP[heV{E*ASkr<%E4άw:&Xb1E$-=SF%HR3YSjVU$4˚7Jf_{Og; #V'X`r߆L&gWcY0ӮǒY\˪Sh:Zn6Rk@v}ZۉF?kr 5Cow^ؗBZM(:Hzu.bFIMDŽFլû\Un3饮|Oꀆꋯh_mgnwGoT?ˬ@@KHXRdQ EcH&[O(ˑ ''(LM(-Ӌtl>'AwXm Aפa^`\X.q ˺ /c"F-.gtoGn,i+rKƹ3P3n/ Ys|Re`l NyѶa~-Ip8\Iib+ /8IՔІ>oֆٟG| rVNʯs7 RlY0(D.A7u԰<:m@O]""3(M-C=G{] UTV@T^P4,Od|v^Rδ'LY8,1\fMfb ~`vv=Yn}3o8ktb7b@t"t,'z[J Q"Rqj3ָ)^*|C;VP8L6h.Qm䄂.aDH3fO;qs$5;V}xM}|MpkZ˥X%5-+ LY+/Wk^8%BzWTVrEkv#6ٸGlR.HxUrԵb5Oo ӛwey%5=oB” T ssZnъJ8J.ī9i7&4',$_窯QOx@bVscC9 FnH}0GDhxȳ%@ڛggN!>fĸ )syq_@#V&#:ȀT({\{wDo "HX8"0855n/cHrG-t__.p'ގ>}+m4;j4c0"=NnJ@#E}Y1$`*[F&(zOw V#oWA늳&o,n=-"C gl\IZP0ml` B!hz b #kb:T_yi]_vW&Ͽޞ 3֪dr'Cv4'_4e:QRX3% 8`*pQ;^lJqU<PJcR%$]X!"q*Kk\a6`0j?y$h'+up_k,}A.R'y%sV }@ 棢T[moؘ.dHI v/liGDi!O.`:.Lf Oxա, i>qq &ha8k0By8ќ`hy~HY3bh`ڟH)>:4$=H{y\2BCR@w P}/z3DKs_{8:̘=AoSwCOU;tƋK-yAZvVGgQrϞQT ҥ[D'Lp9.Fe K~fT+2td>}>A. 7wP(0wTDBwU/A3\3[ {[-SL&SOm!B=xr}sqt+> _jc]#̹ >A`vo.vz%:l/WV&KaKIl+^x[i~ N[^fرpwgwE3 $4)+Ok1Ȟ`P,DcB^:C u)륤D?kN8 釷ڷGS\v^9}6Ee?Y; F6 $t2Jb(_,Ƚu#[aAct#A)PHbr]k0"Ba䚱u X}Q,o!Y{Oʿr =MpbH  h8~Uȼ?X݊-Mfn%Sq ne9 dKPf䁼=+KҾxDA.(C;s"(l"ZgRϹXϐ0vâ=ͽ8mcw/DS8y`kkMgv?@Q|fE4$}قhWP,_ȔXu=k҉+~auHLw ~n*y֝*Sâzy_d*fڛ;d' !*Ĭ~#uGprIǣC.$ xžFHC$SkRw|zyR͛p5^#bGc?*Z-tl-o^Q]Dչ) ņ5-w+ lg+|=(!v"N̜DS۲{doݽ, 'F4! c[OրRlvHc@$/6{mr ''Jű$Ayu II*F E8sɖodoJY2ޠf - ݘVq$0-ߗPJWZ7W-3PZ(|)I"X_D{B.H{Ź.o?7#<-I:aϤ!12W(N~ySږh:0Yb ܚ]}L mb0YK ;t.A/,桿M@yE8wǝcFg[ͬXg4klם]7 >Fx`&В7 >L8&f`n_ڸsw_]E=LJYG]&cCq%,;^%]P5D+-wFa3') {BSsV7uI`z 2b a,)N*L&0?5|09r=^`T@_ԟxr.VŃ)qjh\KYX(ZNÓsR>HtY:6ddSx:' @rRݏ7Kٴ-C٣u͓p5[:Vtnb`50Q;<] ~O4QNl;[.U6Onja:)X]hoL͢FJPsg[WL&~оڒFo{Vs]lPc:'iuC%3G:URsj}V:rɣ8QS=!Hn~ю~u7$)B[ j8(OMV^VoTWN$3GI^hԭQ\~^r[j"W Q/{{ĤYWw**(g[WmKzG,-)Q qJM;Ƕ[~[4:JyYQ3;==.F1~Pc ki34Y7K<&63O-kVtYKdG@5*p/gVD*>KJ{|3ێYC3bg_5 7(*NJZkJ/{xйL5'R[\-$qzQšJ`I Dd jY9] נ(ߋ2aR ȞP5 G=ĿQJpKmB6^+ !Y!!hЕi#9^")Ĺ מ 2 Z-v~>["/&Z^1DSʕD#8%,ahs š}<KP[M˃ju-7Nm=(9LD;25 jaW*ȼiK|amf ;_^-Oa٤%զDzf, MmL'f̌ߢZ*e=.$(lISbth,aaDC=>*RH$Ĕ1Z}67 q.A4j k)/dK{T=Kp EL Zlc|}?f!c^b-g-_Kym!+f=;9,PUµ =n*,7+'wm3K]D ݏ$nv,5tJ҂Q~xgӐ^aLNR\;˃녣k2|{`J<\!hDncԥtbn:Tc?ްpÐ¥vF,;40a. <{iџMT.FPH| G@=x_X#a>'6;*(Z1Qomt%lpx\pN-7$<8?)Ԋ]MΘ1(lOg9bA?1k! iPVU6sME^lٟ 7P9qJp=rx: ۷@Nmkt˾$܉Z.>cYM/ 4H+HJ+-baԖ-jW 4t ^ +ɮdWgoYT[K{vdHyA(cH< j0%*}vY&`[j&6Q?3Aے ycmCtSscX,_;vI"E4YV(]o #(:&c~;74m(_6I!Q&y4_{.1lHNCo4MDEE8bBʍڦEnLOHP;$a&+ÔH!5>(stn^y-i1o%sfԳQ'jv] !6y8JP7:4s#٬Il` ChxW& h;5 Fle{ $aqqB.އސWXTp{Qou+DPKPzb7|/W]WXG0eIAܡԭ0]~wցײyRr-` egѴSZ4IEŏ ӜD2Gq3iEr@.22tAq|Q c=O2lXY%|$4LBwRd4>OsVjEP"D-*e* ,-  u :ѣdgF)FoN˳Uy!%HbSO9fL2Wk=f#<~DZ!6uh~&Ndd &hS%Bza^^ׅqK,sڌ JrGSwJjS(3p٪W.-ͣ 7僭) X" 5Uƒ|`{~7R7g/ TX&T \쒥/mu~(XekD5r9Emo-Ͽ]  טU:\e#` #໌yX87j[wvdx(k*i4BҋNoutHͮw~}9;t_1\#&nƺ`KvM#|s Qү!:PCTʟ=)zʢ€v]6ŁH| yST)(W3kTp9eܚ_C@EHpuz|k\_>?NZ߯GA)MÍ^Ճ-zt+ t5t+_sw Qq6E&5PvHl槼YetW3Wc9;yLF fU&)-R;mA~+YDc+# E"1Vkce̢z%&4Z}m5[y giE7\%&(EͿ :c^>O(|jڗ3-[2 Cx˫~F QtrDg!t:c7CqM \_9kJB)~O Lc-rzt"19mĂgp^%<#kUO˥h5SdĽ9HHk`7fk֫Ý(=QFsFv$kة zJGf+_7)Iu59Gb*rǠ}(eX Ў2BG_MHhd~3QF҉dJ[]MV2|P]BʢE/N-ZkYN7Y#$rm\ )JEͨ7ry%; o Ɯ[-c^jwIB]\qZ'庌$&A-ιk-(:^"D#}嵇b(ѣM.$+ b A_bq-,o FjĒ Xy_䉡vl.,TfLά.D)'+TEI״L²*x:PN49ZRG?@LH<3kFݚ?Aa:tkbWP,ˊWң{xٮ%H{lC\cQ1G>oB<-痙:b6\ ?se! 4,'-A&e#P?i>lt2-epTĭ)~%Y"pm r&GrAu]>½/߂\KZt·:?/]y'"I?ϋ.|7cJxièL>0xk}3~T;~":)dPi! B[潩. )}BryӾ37I L:DFx9 [,>QM8T|JJ$W?3t l% MCO=a=F威L3+J=:(S8._e6ٳjpc։?YtǔT&op$"cAH#|>Scg]@yn{ukIDeLM#}FaD]XgëqpgrѱCU#A1T_^kx0 Zm@[TTNJ?odr3Qm8WժᦢXt܏ș΢>"dž1)7򵜴s;޹”˄O~bw naʌA6C$2̚lfu'2Ϙ }0 >1E:n!8쒯.(4臗揧(6'~ JKl՗FQ"( PzƵ,X_p@3Iк,?-wE{O'*}ѧ.`0aAyc|gMčY`A[ Cf= j3:Y ~܍Z|GW b3)8'Yq02BBJ`),!bm(&~`nWD:wf8mHO & ]eaRSu xLm[+"χF1nاwE7"POmi]*TThJ%ZPG@fPS,"5[ZzT$}9-H=ZAbX92v ˂fc~;w\~*]fl'#L]wT%)DXx~]-*1(^VM9eI~3m*(qvLJ#޾[6,3Ί.ط I˶(-0Ϫ7;d_"U/"ИHB7h -|3/lbʠr3ё$ٮ:ߜ! v "3Pl 0fh<$, vSx.@ <*  V<\"ǯ1ITI@DCF!=Ĩjhg`\g)Ʌ,,ƍVnAMN ǑgP O}9?ËJnG;D*& ^&ARmBEq]@ j[SN'z E,"]ʭ8p"3uOrjJYEۜ7;9ELeODAюx *  *ت\Pg$O7$YRU> gf9'E85K vhZ{ljrPTc墳x~Eeue)=v:%-=e׊"HҔ 8O+T2)]ø Ć#rdkwu0͕\{q%Q-{@i$o xl^RS.JcLNLк ϾjRou^4(MʪEzzޓ.xDNoцt0^k^!}Znק SPuw([P¹s$za;$(L'C9sM&S& j  #B4-a"G[Gs8nUve;0,dpi1h&'ػo4Az6PH'D)~0-[Dq5uvYyqFiGBl܌Cu%TȮ)srJ)^xnH^uKxhgʅ\wÒaW1:B;E@!Uτ(G)64~s=8tKY)4) !Upyav0"YP-o$_R(_q܎5,ׯlUe1(@c- (g?Lu]C/GJ'&lS0Y'Rle5Ma9GyLw,' *vkQW(kuM{}7x$ʕ~(:xk1piz= f!(.`ks=?}·`=,N*A{ H2>ַ03%Kg/hsLjX06 )%u-WZx%~\R RcoY ybuOܛq[7)pqMRַ[it2^2~(] *U(oqu'P-X#;ʫEqrj\`}IΒp8_!74Q82٣q!pEE< XaQNڕ^GgڽaCyw=\8e"/Ze,2ìv'.tv!.V~halY"ԍ~4%(ƿdl|J2,JW5~|=쭜99M)0.qRFH՝Ӱo~T`O9D[`I׈)-zx^ gI'JV6iKY[F 1'=ddslYsLȕN^WVF,LcgL5XH `X`m:q1,&9Asxϙ^׎Zx9L'nBj;^ o$PUQBG68LV"qa$V1D<[|B5 5N'А;8`QX]ceh#gKg*?R\̀KgN8{饃,wUr$F]O.{.UQM,I=yu22P5 `rq%`gί l&6!<>c?N(EF9K^eW ow׮ٚ9w;?#_q;$N>;rI !+^ 6b`r~`$t -<ۋ_2@dgv`}T$ CfSC7*vc9S{ri=~oI%F08wc9OAjJw2VZ4ghҀ.j Uz5IxȦa{dwm8u/~=5BrYheJp-Z@9>Bd+}n64{{S oR c7OY= Gܒ@8b3YV@^$kRgFtBZxp/ +&K0Ԋm(;7PBނ c0S<6 բjӠXP=4Z9EJXݷB qc]t9dWx$kbPRn Jlѩ7'pٙIpFkZf ;*"n_63l$uj.YJ>Em6qRĝ"3@"d/pi鿕)vLڒ6-Wx/'ߙ*f?;%Zd̥6A *x!tҀQTǕ!l]^i,pSEc0V>=jHiȘt`[\;үWn8ݧF^;+h?jj3Iy> dljXK #l0uOe^oI}lیK?X PE:7B.c]QJF/Ce8>Wb?G Z.+4X؆6k&x&~#PC*V)q Ej".nKR,١`6Ne=)uG0Ps W];EHagH|4aȑ]Q)ʓy#B{W'hWr%34Mf„ _7NQ;;/Jqo{XRwTPy]o1|`ũ\O"2Y&?.pńqCq~/iro࣊ YnogdĖgAbZʘHiy6Q!@&E.{rc +5)TSJIxJ#qʇ;+\TeZ"DGD=[/if#EH8uQ4ې]|ɢ%T,I w-Ҫ(j*ui4m 3y¢JFtئ=Vrf ˜XZsUtSLybJQK D_K2FGcf(&7Od3J?>hI|(+t~1\Ncks>e8'>qeߢ+\ۻ7DV?TU]VJ9k@^- Lsm-@**)Pt4s>v"1{IȰM~( bi<~q=)=tU2@̈́:Z XQ\FՅUDl[|0䟿1߭Nyce_,Ҹ;zM{f11(<0 $aZ3fLimP,KqtϻpDv\+4NygƐε0*bhjl!ӻXP,֌]}_jPhRHi8Ѐrُkc@ ˙dhX(Lg*o8v|HVa3زXp*}0r1OZ%?cբTM0MZ;7f3C3Q>uƨ5\f\; N}J$;cyq5d$PXJG82]ǃS-,埠 r淥gV\&/VẢ,aFNkjE@ ]8HK8塆K/w4޺]:Xխ4٣u5Č` l ͮ!EQZ|l'rM'r[QrPkb @Nr3JQf`5zK fm>ɍkE?E9xg6P+n l5ӎܓ~bmOC4cRIN͔Ÿ/CBL x`?`p*)kewzgiuE߿ܔY\Hɋj Do)9ʧ̍X[x%OCIMW?ADUȊ% Bw ߐeZ6p'v4eHGnnksjO)x2xxut7L@LŸзi3! P1MpA0z}µ8,K$I@}#2Р>=`!^̨#e A(8"'5ƥfL;x0QxzŲ9[qܲT#DwK=S\lmV6M! vIK+ZFԦ3UuDD3 <,''[Rn+ ᦢV"iXљ.YTONt9ʪ4:č5Hm:7d"iDPkCC$oiV/2K1NVCp( U*!"Ȉ*l`wjgWail,*2i}: b OP#~,LF L'c!3\_ɅJdU,(sY$CB-ַ@^N?Ckg䁇P Nf)gj y(Zs7A1 ,z=\8 O6[ee :hof ڡؽ{̐ &u:Żqmb*1{JYΑIX4ܪd{dE\6zݘ `:f+] '`7 urJ|ʷDNL$PkPa/LR9mr2$2^+~-a\3;7Fx>=ˬ6d+)Atx{lxoJ~g'ǁ"~N/+ R~Y  ˙Iă$N+3 h3B{#W=:e0Aɟgzd9 gR`;1:ӒEm*HolkE^|? u?U}njs| ɨOl}M>gf ʷƞ pJynlcE"ˎh+!HJafn,#-^D5;zbƗfKy:YȂs>LAl23`>q0ZwPyR<94L;j0Ne ]p2ļ:w^o.vf- DH!iz`5mx^!hv"nFL:ոT#Ϟ(Q@C"*WfPp[X+֘frf`4K9tbʰ~%M9@ury5Wmmztw w:ˈ$pRU˽^Úɦ w+E*D=M?!0&|H Y _jҔ&8+cH:[i*Vx{ pHWC)IQHcNU%'`cm50RyEmF@xʼ !*4&EXu4bvnH ڲ"RG J@Zfs?:i!Шجlh[Uw$)`8MK KLF\gr#0S*Ϡs'J}F ?Ef]Rt5{ ֝TZUP (Vݍ#ԻhZ.V Cߨ[tSqyI>5{ʻbuT"sf-R:\k;Tm26D0I*TMq}xkcu|8{I5:m]lat\7V›\]q&AIF.;-5H+0Fo ?Boh;3>4I 3\:VNgaGOP?whPGaX ,~'Ni 4yZ'9q2د74h1VH_Em H{܍Yn?x%6a977K1}t-~KG({0<7c' q>B ŞEcr2VlM}迷Uڟ$_ ?}GUM"0%U XJ'rLJrqMp{7;64(wh 4(9M ^?tURQqӓ;2awX۹q_rIi3=(-BrM6V),+`;\9CtRÐz@`rEc=8 SٹJ;Ea/g.S`=T`G4<ʂ Y֙흸`v+a`;;#Rq @}Rw(osJ5!Sm is0EvJLgf KykZs9ePXW,yfy~' BUF>a0EMbpreL$ilq^_aJ)>XRi峃 Ԟu|SmOiޮ+I!s69iyEx0֣ɮ9#9y) Šc3`{so1'|\,޿C.6* tj-z%mN0:EH.Qy ?]Ž w罵`;֙A)z8Y0w$AGʴ5Kg9#|vlΫO6E5X3.3ECH5U8=i[u4z˳ϓNzrI3w ʃ^_j``WW`[|5m*6Opt迥 ܽb;-l[r)B;sqGPvWa3p:TF{r4C&?xZrUyog<ϷxyXl&m+a.G.a[aZX*RɡA.[ca8{7lO-3a0ZF/LbE%j<ŵ/.W0?3 ]ns9^&vRBlO r00V`þ݉fH&Èmf+6=pQ*~id (JT~UX&x%lִ\?Y 2kݜ N88ɜ@U?m͚aE>мT{)#[{~+bl~m+ϕW2W LJ-sb',p߽ȧ~ja|n9cԡ XxUwsPh4ϋ)>mlL>ڮvԶq|/S k$Ro"\>h ?brNV5_aűOO[F^!,)6)Չ$\wdѹ՘:9Yբr&~Ov~V AqY5[Q-ÜI(RM[%{|ȏ]y[L])&0~Z#ncր,LBGV:czpm7ooK%w6 Cٌ$z7}V㟓͵swG]vi۲tރx{ \t`c GKCiBS 5/2GA9~qr}+O??17k^*O7~Z qϗEnCBu~8h5 T-'өkbx>OIC,/IƢ+1{/bd)#=μyp8yΗQe+EI*g]fQMJلY ^YtMoֺ47Xc[ƸFG6 7L9R҄nM8LV(cFQ'=6snr}gd qpt5&(bqAP~$nBC1S#م 䣑B^BV'^z=ɓzWNYLt0jVC||S:yUw$x(9LVpܫnxGH$3.#XHY B:@j$WCZ,>:;ub=!0dd3A7/\O+<g؇ϢR 9s0jk|FGt<RyA c.DM/$C]&?MsTQT`LD-/!.n{hSRsSƈHκ+ͭ=E||*F ˲"8[~j臤! u j)nÉw@V~7bGQi@7^__;I6ޱQs3u!.~~߉מٌ>IM&%) ڥ7Ц1XtaOr] ROid@<5*mä t+BҫG㖆nߪ#ȟI ? ߚWa }#iW^'3#FE|a;w|U+]qA$QfrxV~9[A?hy}OPa4Jzg>Q+y5 jwyW1LLWn@T=O{&XV(|HFaW4q>|89ԡ(!/ZiI,yܩbɃ·ܬI0pµdGaCE,{Zz6WiOCyXVa:k%HCؽ5QX?m\)&"> _w Qރ9jGdLTS+d i-Q:6REZE6\(Se7`` Z,bqD#>UZh`sAȄ. zc$X9`8z)`-^E^GleKWHEҲü'%_Y(qfSv<:9H< ڡ50nxI?¬l!T>NG8j R:r)+~# Az-}fWSj42RMw:}D)+Aj?2QhYqCn{\O#/k(8mr̆zHȸ8}c3 g6jWwk rK1@!Y>2ng0Vb94㘐z 9\ڼ߽-|0@yhvCvcPBK)f6n#vf7fy)ɲ|JmwGVay8rg>O=Љ!ގrEm&p'b4G[[5.z(cSu*4[wn ޘJ~c슇a4# LBϏ#g3R"~E0>`I&c*R=S{5j(uIG+ p7*eĺ^Xv zuՇ8mֿ$+Un5Yb4K[;- nm)_G10!>J 54zd/ As7%t 0q=3.r@u߹lZ& `u;:wA{} ]qʷgr: Xe0||@X) i k1Ԣ[FeE_ulaĈ aGqT­F @/ȗ2Y|xM$A@URXt&;淤@7-}Im<7ZO{'c>oK #Lh3h40 ZTz9UcΆ!el A狮@9ZgeAxxIe(!ղs׃E"O S@yI]C C(bkG ޿K`>EE=,!CZB{IujF`۷~{Dvo[&@##O#Aij 414i\#d%atEhoEMY_?x FweߖWȯ+8}(&Ɂ%_xt12x֧7itP6Loְ#Rf RvT-ۭ !.Xg MS )ٲU3:aqB EvѻZ,Fx^92] 3J~ qy0o:"g cj (gcyZŊxLӮՓ<8O8Nv۩di.M+xi&Q jOqbpmsop.Rr5[~Ḭ/:Aab= `PcIBpYG?΁X׵zJz7x'ym.MQ<6 0J1IAg/U h =üf C(Һ+Ũw-m0Sk~ Azu}E8HžucrQ?awSfn ;[N<VhCk :ojlO,_jwØw,&%8m_ᤖ{Lz2H yB+nxogH¡Q}12Ev^A$:a1Pt]MLGWv,u|BctK3=u gԨ|En$ aHgEDtޭblø>>^q <줪Z* Iomf7^ Hn?^N eZs "3$')1bkȞ$˥;xc_Z89:͊.0ɉx x3N#|Kƾk%~k O7 oSI_\ukfZ)icTo,6KQh%bBFzSKx;nS[ހH.Yiju`Lz:4%xeV’+$Mi"v c5mCC tEkQbFe6Tv0Ρ{W\r.#^`mܟ ̵y"Z$[HdD>x,|y7Ī?4bm 9R뢤K1SN |YL^ x_[BGJ %P;R7[`j Y/}mm)L4,.M.-*6:;V董|՜zf|.]5;SAڙK *ѻ Q fW_a[wfef|2ASU܁>UrB>sp8EGuT3۴ p#qJ`Pg%:Ʋq0O$iF(G T΄|LU[o)'# >8} ^/'3+ХZ5 ڕNzּ{|/bQùC"K@J:·%$^vAAK0"4*gjh6>gqN{S9}#h %% .pxR/0Ru|H$maT+R؅O:j#wK[qC! eZC!п<,$Ϧ0O>H.'" =~E(mDuNF2%mDLc=WKD%Uqa2 `ukC w]Q;řؔ\ 0dopp҈1#E5czU9e-v, , pӠPUw+썒RɗB99 FܩZ}\wq qKTkm vJ^R)醾~ML.XZ)P+VG<`jun(c$]vTd(uW6+i{XhSۨmV8<6餬?2 ӊ3k6>}> eef)]ξ@Bnf_5Covm^Is5" i.U/*돹JRgƮ ^aZޱY#Y=f)l~*R$c+?"˖#d( vIOXhLR'y"e!lZ1w0.K$w q f(;7O75F!XupAӶ3KhЋv^0˜̽X(s0psAY$X@@QG&3_ƝɦO8@]y]tOF17%ʙ5b97pU=LwP ;)Tߟ?vObwj2ɶsvz8pzGy)";¾Z;EKt9է C+<;yޣ:9+DPO_>~ޒkOo*9$T19:5~6s*{N4}; (ˡtk޶"{CmE -'laqiE1$1ó(pkY?!SxC+}O(rV# %JKy*, ^\gO;Ue |bخ} ARDårnP"=z`ܴt޼xohnaMle]$㊩x=!t KDoD . x4L]>P6%)O+7n_G[ " \mhyBٔaBٟ湵W ^LbH"&q# næZl˃ &Om!kOy *& vjk r 5eK\ DRc(P1RDr2Z=aTWx甆f::a+*Xތ`i\{f ~3 #@9Q|Ik.$p({lHjO(6R5ظ/nJj.ɭX]0ÅnKf>H/"8a9WROFRFs6PÅoqnli-뷃9[y9-kEP2] VĨOmnĨR|PzvN,-JBLy# }Ϋ5,jx[AO5=L"[ܲa++D[iVڤLwJ!xT8݌ݓ*}kά8SFZb6ڋ eZFsH$|, W6\|^ٮ]`KCѫVT>&d[nhLj"joύ= 5=sKX+sZan{ Q P3B(إKM~Ez#bBwh^1_~IC!\uOQCi&'8\=Ww:UЉr!W63H%j% Ɛ`"rt?ƨ`(f|ã?Ņn8zQ Y$TJO4$ʈ˹9p.:rA{*T?җlºE{%?Qݧ)Itb"W? 6I䧯 U^vUeʧ#XO@5:&֧ș (f9~coYK^EkΉ\cf twYv/l}Md-j*iڭ3Ps;a hnhx%6mzdh`a7 g*#G--`S5ʅ T J^ 3+D*VDz.vtQI")Qn&O\ ]9Pr࡮Ev%= /W\vCitȞo顨G=[Fձ,N/`9JViC#{GS[Q\c+|^bpsu_1He:Vkx0ԕ1'zпgNOB7˟#tVE3j V ȎĒA}nN-/;O4q7DMLע|sR({FψH,U[TVpŻt`ea@4Ryn&=g]g}@gZٹGA6`vO }A,SS-:V9<&$OWnuV1T-boQkjMg)>!kޒC > <(BPuD`~68$(RWi#$0BwG~T$Q4$%=7fUD&CTO:E1׷[JAU@{lQr>"f[ $Q(_>|n81|C޻ORɣaۅ;=\Z>YĹҰ畤%B!Z'P9jv@ïLV7(d#pX8A|# J}CRj/^5tN"Z` B4|f[ӯ*sX_6P6[-cFp:7Y.# MQ}:m 5yN/PI^sIg3$l8d!i*:m?){txn/Z. ֵ~eUjb,.ߓ2DTܒ ,":k][V-K|nM8w ]D#_w6SBQ5ԋk*Yl 7B*wk Bkݢ2_/\\Uy[Ǵ<?-_AJnt5{]R6%{WٜSf-΄񗑲#Ya$jL1ہ <'NZZy{$6jHYe X X̪v!Eapj1:ې!aIjjb[c yR\>1A@1E/ђ֕Bw ([J [0 aF]!τPYI6Mgq"P 䫣*ecBH).#]].8ȓ C0 4z(+zŦ2b7)Ф} meSdP~D(V&PTͬ}jE6 ]\@)sZ%EJK'}@Մp.d^9-GF5uRMœ>DS 8(n5lz) d1K)U9tGxD VJjXONoK3 6eOu_;)9Ba_Tr!xC*?!Rg͹N?'>͸@t90fmkgkvnxx'Шj2ӷp6HxԱ=L$繎q="1}jFk8+{Y{μٸ \NvA-Xli@ۮ"tyϻ'R0WTQmy:1a ʱEKߏr٭`43CHA::Ӓ5 .>H5 ޱ? O0,Bb;:ݼqFM ΢R~&T-$}>RT"F^ 9 *R6u5)bj׊ӵɽ-d q='܀˵y5.I#er2Y\=`IcdSD6s8(8Dp0ld{45r\e71Q9mͺAmu~VR z)E:@Z|rNk8;5JzfpXQwM&}jo8;"b?!JJ4T q)^&w,byK5$6I.kRBj:8դjЇyL(17˚y{kn$ E/б^UV,$ _+Qmv&@$hU`LE&X/ q(AZ{{Q52x:?7ơd-,aru1N9wE~KrlaǝB?G)o.dzCOs4{ݜnT* 5Ճ%LCBYm.jIӛC4wb7>zjm"1nk#E$U%hbt>?]wIQa0H% Dab^<vއob[-6F (^܉`1tˠTkv[N]p"A{7dt$3aU\mFC(#Y(Sܱ$54&=h תuU{pKE,>i˿*\aB;@g>ek! UѥѤ ,v>=mq ʿh'܅Spq8Ru1F؞3ӍMJ+K&i1AG =c{r|iw9&f𱡸vt#/i\h* '<W)Z]  ؟9'( ӹqqJ*lFwDc"kl)lsZA?g@("M`b$oZ1UgBgT!ŞԿ@XtԾXxgq#7 hpEpA yER@3Xq VLBwyIz@ oPO. 0pD>k F]-ݳ LfQap?1; P#к4nLZtNU{Rw zҖma&uJxPI#?$<,)nh{N#L/drd3JECwM}NF2a|ͱ]_D@)_uW ##6 B*#(GF6!GQ:y>V2gzS[e77fLn92vChLRw֧JR뀔!YVr]'~C4 Ԕ8rb DHP6\ CWFnBp ʮ[[:Yhhi堟5}C2y &9zNbYP8# &SJD,SUcu ̽A}nc;keeR\E_dG] 5_p$^k>1F6V.YDŽkGPg F|? gJ9ZC耹&=hHK {z $׌~(/ [,k .J8{#~cQdo)hSAn}na:v.Z} z:D&[h>>jA٤FrgFz2#'"=X|lP-Nv]ʩlXHC[ʧ7f0"C hrY^kVz$F(R0 ƨnrT, 8rTqNdx 1=SKyyFa#Tbb<\@&}lR s9w3Mw֬0l7 0IVl<?&tŢ"$#vҔWO[z|.9 ӣz`5ÏSC^:ٍ䟺*<Ũ^hf';Hx]RK`!|k9q؁D>\漹tqBMPlF@Ҧɠ9pkDZ7+_6Nu9We"c:%[T@iN= ULѕϖgjJ2⠱n|d 8T*f7 gr>zn!m|SE0/Q.JK] %u}]upb)@|U>ToRJtk\P;zu%bL\=GDoWc}(SʮHʰ$I]S7YTv'=t|eȥክ4%A΍vzD#ڔ0.3'@W+VABg;7dF`omC2ๆP2}'3o:Hf lXU1]j/&}Wà4?I>q7?N؏k ^%_^Vykw;g79}Vg#i+O뫺E13f*Eb%_g;~1X#S|G00A-;;l-20fZ? 2yQ6&KCrUhvDU2 Mu/`68r6rT>G-U :d?qWÏܘ7oTf$5 iKl%.OM.oU/loiyB͵$uV$!=C3Of ,wgX$hV')h42J p+RCwfoӮ{%fHhސ$NƖ6ǣ;=Nv'e P-ad)"m~Y/qKrͥ6KuL܈l*UGNgݑa R1}GuF u\Wo=R%ٴtOhd :VX{|X[?k@~ > L:SFRU32HCcց|=5!+~WxJ{@l޺4A"',r83=|7c{@!=AV!=#$#@, n*}q`{ΪG""@1 Cӈ^I/ce[-s76S"!^C|Y&MsŶ.^#E]EDYe@Y`U'nN4*"u%n좺19TAtKꓩPNCƄR:jWrY:Mgзo즅һG:;V 0QV qBr+A?=cְ$(t+>pϤ'*-ee(Nډ\ |&I0OaDL1]\"X_~` K0O.έ&qxX܈@/r1pbx州}K;#){t 9Tw,PmxyH{y ok~(rdG<˻4 #1i8 Z6|g[ATh:'rAF> km䲚kB*jM]"Px=7t ]Nl! 6kQmpR╢8:d={/JH~.1~Ly.K(=O&].xJNS2]ƱZ9MF˸ ,c(oI~(hFʪ ,P|2^|ȮiD -MV~IaHf& |!(ͺ@&r(#%$#vp-5626;Z;fE BrR:5uVt^/bdт}>ŧ(?C4iDоK7 sqofBǑNwxMtbr&_GLs 3F|s7qjXT9rVQŗΔUiCؓ6mRYX ӳZڷc1f&zԮM̒lkMN`;uOWKs!c8m(̰;XH}DZ'ǻC]{DqLd4lr|o'`A\cݸo$JM>{8rt}MfA0ԛF"I:0Qs]@M ˒mdelۈə!A_6`%8x,^#۹[t5e_ZmBٝhS~}uSٷuږQMQUcui\5?h.Ꮅ0xa\ 7ꗜf9y;Yu*@gv>ݻSץU&(&ӁN2YWO"pKUt?ٲ&"^9gȗq: )2*_YW\q{tb A_x~OxwOdL'si_ yNӏF,?PL#Ď].{&.Y]s<|;1y}I\1a^tx-Fp$"˔+l;Oeo8g}]Q\%G&5|/|'B+J)C?B@Ÿ~Jp-Y:zYaLo!iCsNA^ BVK' \6 2f7hzv{IFO&%I[O=*tyhl3IFVx<0tA*]q! w C~{KMP[Zd}JKc.Q7"O:nR)V0*5)W7QJS!';n,@Z~)PfSƵ|? a6nJhnXhjNLU5KDTT5:Y K [ 7p1 tjH5:G+shFZmϺROt#">(,0BPTߔ#xx=KetkoL_΋!ҋcFd\^Y=.k/@jՉaʥc 6$a7Pv1ojU+O%k7W*=̯zwVi1#+㑏&@A >Og[ ~KO%#j tTܻa]K!3?}0:X.NW\i G ZR>".36b u儍u%&):) V'KgPP<;۬;nݜs|Eg xnKqw6 閘_cTlb9v-8se|Ғ}-A"Y !ėolFl(Zhmi4ӌD(a)*ؓEݏyZlҭ4X)Bm il[>?-6ߦw(Q,vm3iN]W'7or>WYE蔪i#\1 3uS^i>x!u%w|D"̶td:7\1݇kn SfB DMm1԰r[cKMœkp{T4Cw x[9aDp2% Krڸ_n,Asv3/h=WY2 Mhx+(^BÖ9SV<3 $?T>m2"8:h 0$j-`uMqx=I:ǵhl@[E(5˻&¿5 ʴ>?n{?pJZшsA4푳BvFO:_ @+%lht^7X*ZI>t@ !o[h+Ɍ5`)Ox$‚HWGq)Te 81p;Dsr^qJՊE|8;+lp57)y /˨M .IEaGO㝴Pf~O5)i bJp NlK h'DURu#A!h紷~5~SE5vC #bYne"_EIBZٿ(HpaI(9Ҩx'wpnXoY9l=|f"{zKmgJ|$ \>9}PKȫf :NxG>ީdgtW 6u-bp 'rD7Y~"Uǵnbbv+2]teqN ҟ ,8Ցq_֏]=1c sw' yYgbepS A]{Uav(%=Ap rcr]X# '=9xSWU>DDd,nHjw`L鷇C1dl&ɪNbv36tӡP&*A*U *EO+H5qM`,fC=AQT!zLg5R+POD!8Svܳ Ng@ gqǾNqWkxtOtAqxa4<ă |4l{U|R)pKs#Yո#ʞQ6 p3<ɂ^ KR^-yteV>bKf&nRu)#C?_BtY\),r\{m_S]_PojEFH}2-v#;xP1\~'/&V/F@OK׻2M _yCxs#Q2as2АV-V0.rkIB8R^ʣ6wl24Kl'Jn W<چ^v0{ HOr^#ZRŌrBKzBmݐ̿Ԕ:JN0k&G}vZ){ fپRt1D) Ctj}%`il# xB|t0u?F4 iSA98{T|60.p:uRrU JOu"!dtNu ~Ҕ`szg[\23Y|WgS@"_:ͤS!mqv]_K3XBV#[L4}m@'xˌ;*<}mRnc$;HEH&li[|E0ݫS^u/Wuy[qQG*7R ts[08eԘ95rnBE/W(HT7 1,& t.[<.,>"6J"hycH^=kV]twj3&|OEVg0xbPYv%ZM}Pq/ЧfO#.U َ@|gs%rP xuA0TM3RE9@igY ޟ& <|NjdJt1k44n`ZT̞VtO\>k<]9_! +9h`ҥ$ʸb),A*3cyHei)9UgR}~EHOb\-:5\Ԧ-0hFݻ˜ Bw* ԔЇjۿA~|ㄪ?׺}Pk# :_9Mߝ&exD&N<}᜺kTL\$l{M ̨)K"6׆s}MY+N9[ ̜45 cWtct/\kfkq\8zW+e.eiK5(-@4 f@8T 0}dUE&^"a o-IllF%c7QjNJSu`,5

.\N|K,mHPNESѱ'cӹ+3I )^η{GbFT9Q}?PzmN( r**@5pF <۵˱wL.^.WM2kb R;8iF5eȷ':źV;'Jґx`Iu?)pG(mV_t25how;^'?GWM~薦q҉|3%pr? ׅp;wA>"붆1zI TvꃲqG`a_$ed3~vTǙɻWAL{Inڙ,kjdTrWGQIL ]1o Yl3A06vE/|_oA [J=DniU:EW`=C*L%K -tk^/hIMAK T o2gO53k^q,C=>eo5?ݚtwKBv*c`xA@%hR(?D@g>@1$D%:Ta`ܑW=@TtfB}Ox|xM%9OkUY3VkQ5} !\ }S> o͈%M vƾ |bI4?o:9Tז<. 8 R ~0 {cHET{LpI' _rtVŲZ)S>^zs{}1.9o+P>!.mŕ>'f8/F3 DMdg!䖏EiF/Z*i3 4 md&X3!Hb>ԚhZ0@~x  Ղ><7 nYX򼆟 NL?mlvЃt2#AC4oE)z +{b | wq!62/q j7xO-oz=8i[$MD\Ikɋ7A\kHV%h$ x-GmzLgm}Qb4\Ho=.aXVKcN:Dh7 ){)wEfM)B^^ ǯ8{y_1WWk`u6 aIQ-Y٩ P"y_Jqh3g#0k1d)wZFWE+򪽊Oy nVmD.Ƅxf<ђg];l)ӄLa1A8*7KZS FLZ 8fNv]~NZMa1w(?5?Ni=R@̠Vg;uʙ&QBۅ20Ý8dt ,7:Wd0^#0|y&&n]vnuD~m1ptY0 s * se.Q;h{ԋbC9\#8RvX١f5]vʅ H6F[)cxJr{z| k{W+.K[RNTyiMx WynB[q0Kd]Xw?DCܨ[C|W.Rw.-c9LQ#@4~,9iE c*qj2K\@=ќd`3]qZ]LE$Ιlv{ <zqzW`? ;5/$PRCXAEifo|%Vgoso:DބЙnN(Zhs1T1Q` n5L:i׊n#@,7fsSOrvkdg͵`^O/k(}\T[*U||^` |*,6J/RfM|rgILteCiAM,(O ЈtP _:O}99&ʖl;,nXUyM=HT5}Eﰖ\ :A&~/'y5Aկi⫮wﶉ>rOehω΍=[GM=%x?UaBtD1kʩs`帀L~-x(:#ah~ -{^:gEIqa _(mHxɃӻ]dߌ^%r0k'fW_h7cEBU tlNTS]zVЭ& 5HP+p;!Gi gϓqS;&˦4q|9> ҋ Q /vzN~or@Hz.D8ZAm8EM05#:Ħi*ЭBADJ17z,^n9] unx+QӚcP(u?,`P񞆦ÒY0[D,sc@xJ~&Z g-AXwqGDUbEYUݵA2n)ra<Uj)aYmM &4zKࣉ^GòM@ћ)ߪ;0D ;~\ȒkX*N7"Dj#:ғn>[fknU&:Z_n8Ƿ3cK8(OUSi@Md5^'@dFEt,>|%?\$?oW ~Sf^`| )c}%#4VAIݑS)ö#>s ?v\Qakَ{;UP1Hnn!~<,qw۽7߫E=]p݁T[)]OlWdd ގGP:{nvsM\|^dϧa|/1[߅A !icMHVF}9ʟޗ2  ^V2+mR4r0LU)IBU {ǞL?Y J4xXft5Km}+?2L&-ECoxq&ٱ.; ˂Lyx1ˀZ}OԤ9ܫ6J4j6;0L F<WfAZN{U`yd>/F:ֻOeFU2Dmx U%Z&,;&^D+ oO'fjFTb{hJ;͢w4Cz9D %X110KHfrttw!Z%arL  x)NRdf@Ha1cMZ(Xħ~@@mG08 S,6W_iuW W-Xl]߇HfR"8 H9yI㳛R bYcN.0 +01ÚH$k>7"u$/q! FolFD;*p'C1MTkLGYb?[f`o m%;&fS/ ͎Tz\.%m#9L<$b~@d$L3PWo;]Ǯjh!iVy$n2ddT#:r"_8a{j"7kWk']Rɖ,_Iv˻}ӑ Q ,pGǵh̓0 1y3b r7fs\#QL7WQ`$yL@Τb+u[D字$ =Շr h'E=WxHD6i_6Vv4~=9#Ҥؼn!BmB$,~ydRyjb:5-ˉchk%l;߶=;Ba~ɚ{޷ь}ŨxJ|Fݫy^-4a'Hjs:_ IdKk~GPD(gKɏ ~zR&v{Z{8*P_62TZ_hq< ) {@~kȗtO2eh@;k'膐?PAd;l}x'R'v 9BdZWfdTeISt[9ua8OV1 ݺ?<R`yXRs=05*_1Cc/@q)+3z(\czw(lP))U\gsYC2+*v6ywN^Ô|S۲SIu?}$A4~+XBJDс5#Ewd*k߸iYR8R3Z#ؾL쥶+ͱSᥗJEP$y2=_4`9%'Kf ("?2yKc~)N< D9"ncO6Yf"鞟K 1e}&*t1^%vaj{T`2$d—Ч2u,3^WExݹ&ʋ&hStEFLj1ް&Eqp#;0L؛(-W9I"4,`P e34}xBh/2xnv[W'֛0@(N2 Q~ ޹EXMdC !-cI@7#)f}Y +Cٌ"ڈ mSMwq%ӡ&oA"M;-Y\;?\  "\y]Vg &*o.n`6Kêۉv )$މd|FchVFW #" zra7ikoBrg&燛) w8wJ_WP/|Md,YI^$Kc3JQnXP̞b>?U !ihBuky0`(j0ԡrOr<_OC bE>ţBS쒡xEBEIvْS"03"^֗o/Y[JI=st$mYjQ-upd+bF(̦gb-ԡGV\t"_J[̝ril5jzML1ȢܱؐqIZX1Cƙ74a: |ey&kz "d )Zo6M7ZayжVsAFT-_8.҄#쩷Bng_rpf`TGѣ5 J㱰90y5Lm?v^-5f?m[t=-<r9,+ŐVЮX Q)\@l7 Mp6 ؆mMxVB]ƖKƙwU'}UQ4 >Dæ;I]uFi6ku>QGOL쟖>ΗN!xJߣ0'VP2:<:6P@a> Hvv ; @K}Yj跶0$'tc*W̿qm/8@ݗ!lj(Iů=3@jtC`w4#ӗ[v'SZ#Li6ԩa0:/>/J(sN߆UM3% LqPt>ڥr<Df;+ܞ4=X=^'IfO њx0WD̹0HlB=`R4"AEj]ւ:j+"Vv' v{会үtЗjٺϼ0|YqlC ×aPBkr̉zH$,KbPBܖu&ڋeˡӺuUybM#Vpٖ@`ݸN\O]ODbfqJ`.c& 0{?VɥEbz\ҢIib벇9q]A_4䴁\o^wmA8:?gV4<ߐ׭/E1̄uì ԵQx{HObGdcvp~oXDvIh۬͞ )`h`Z_ΗLioTu RvEA')ȺhM?7WjfP삠R>۷eF%/Dα"wrE9GaYGv@noIơJATl/> Lφ Vq+w%zcAtv9;l|%m0JŘ)Q#Amp ƍ?GWY; c+H=E ٚ mHA=k$Z'@đ"`Osƪrt+4q9\:Ngz +]P,sJ"սY4MƆ;PIdweh}}s55iL(:~M\z/FI= O$2 AC(;804)EbvITԒXA2U>thBrǔ|@S Sϔ'{?c_Eo\{b=$Ȥ]~"{] 5wn-ZBMhoҊkgwz29d9h9d0)[[!q[Bfwpc4>[aIxba.L~jU<^̫#&.zbf ` c'P/M/11 Fg gg@y|eprwRؖ+ێ|8KƤ²<0v"i2 2Ĵx$^.b6^eK"te}V"=uϊgߨ|)F t&]r-`]5kxSL 0O~_@[vا"?k PvtP)Li yQv2ur.VwA#{U¼]oFd<6moհ" ?@DQOҜCY1ע>/Q%c2V\=~ȝuꁖiU 1K[w[qė(,_o*5%V6TNqϵw/lQ/܊G D8A(`@+S=*NoV!x'tF ׸-AgzՀ^6 $P{;z  %h듄@mjU4A Y)cA-6ف+ W]\[¸3~cTz1qI"ccAd|O e@,Ҟdsь&\ @shffE cFmZ`GDf[6Kw_Dh?sM"JVF,/\NyscLwSʍ|`cA%d3P>VFd܂`?f+4 _#X+$~ɢ<\̘qmc5UDJכ>JLɾL aa\N7DPn=@܇YRa|Δ2:XOa?G"ʫ +]U덐00jr"˝V(C-,'A[Zd `g$'9 >),4 y;<])[QvuPiTߓP#&EߎOz4y[xzsb3z_Lgfc5p--"{p&V!M֢v tP[s`DQ3H![t-د<J--v[ӓ"rIk=pF˛nzHQ铨ˬWi#C_d2(ɩd|cm\="c KbsDE.WvU-Fi'@>ʉSIȎY0SIBڨ !|:^nHlHhD,7)&EIPrmtahʿ4}4or\@`wD0x*=4A >EmnsI&d5\&~,ܡ!}~r-9WGu+ns 2yָ\wLpy-ubJ3Xq7hnZQPw_*LI-0jXʶ^DSoJ\>XϬBw }ψYȻ]QbO~?'r@N·mY:aEIHi"Z\μv _S3s*)J,W&=P)Շwf5r?c$x9DC,1@{AkL:G: -kf&A;/22UΡI/%+Ÿ}cČbjqI.F_9Twz0*pѯrEOxSįMD9 BJSf+E΁ 77#}D|<;#KMzCU?| ozj{U"̠) xi!Q! ;^04uǠN*āT5_H0^{s[)prFMRC\3xHEJʨ%FTha>$(?6.!xf^ЈX\q?$4Q.*O̭MPUGWHkY"qg fzP W1=^ni+B6R1FZL8`nj>R̋CVr0l.oiDSLէ|Vn b$sfqZ}2M1;~F r-}Wմ{қQbZ+k ?2v7Z=iW^ݤ>DFQLW\wۍ7tr.yԡ"eYv`U.cN!;daML<;!r~ 6i v K fBswpG Ka7lʲ.m;A^CTvSo:Ecx\4%kLq`HsV,Av:1Roz;_3oe7҆Qќz}Ҙ!@᳚zjJK [9-(f2s|tb[(]﬷1AIJ[V}R/a3ݳ`5p~)zX,g:ÿŵ1&|,SAba(AEZP-t( dT ,MGqHD1Ń4DXk걁@k㩑jPKn+/H{FJx?o2s47B ج A*6[.l<s}i=4CrJ[eX^{^,(:'\ XL[R|a!.MˇcN'VҢy8y2??}D> QvE}TF]y3yOcmزvok[a+U:w콧U>OvW)CFKaLj6;z5Khz,-$F~}s re@p[Ɋj8 j7g:b3RNyD :+\4W:OC[$F;$Y?9l5z\xVaJt .!yVmo_.^H}CLMout?dW-Zr>a2Zv'%U䁟U !E71Aȇ^ĝԴSZB3π-G"ebg>H{cAn>;Ji=leHVd4ԼOEQ%wq+,Ͷ|@^@USJͼ?<"a9̧[@}um˺708˃2jRt2ya;dn w;=F`/ PVX`4%AĖEZ?y{: *}l}dib~nQ.@~(uRS;s' hDMߦ)3z8zla8xץZI2 $4i}.8/zd==}K ~vGɸW%l&{yhW ]n뵋0zIĸ3`a pZ]Ib g^Xhha*nPf\8/F>G'*rv-ɲ,Lj#f| [aE3)Ɲ ީaL(F&-A*/e9Mp:hf/9!̕qʳ cpER=XŅ g3PRq\?n |Yj/H$0_C(`XE?_zZr >\Q;T aDlRf.0S.`åt+4\#r 4Ě8kj/O>b^ bx o1=*;_[x?#@pPœ\}%IT@3i B04),k;'x{<W.;r<죛؀4{H#vTu'x}$lPvH /Av VNTdlU]iZC9}|$qBr!mBoq~:d3^NV$E7'R@y/|B ϖZƦ6SymN %_=*n#jT̂jaBd#_ `QXCDzKջG^L޹*}* ?'>FR l>)#w#tE'?YF]+3ྍIm,*Ms0;R]p~)CXmL*<X`Fnn!IOXڤe5cZ6i`Ug72P>Rhh~/++T\߷}%bqiN;ц"eEUxONU @P9C$"#+_ h`RPحejf+` " 寋'CΎ `3~Tv`ӹ7Ct]'uAah)R0w_PGER$ ֠@dq%@FA^ vYך]R^+P=ujU.<\<^lQ<#|B顚A,ձ̔ns K5K4ZfvTm>U_ýZ$1恼5 b<9Eࢼ+^_P^Ph;tq?/J}z}+WAC[ Tz8P(8ibܹ/c#&DϘ: ,Q+=os|8zd~,};eY`ݱE[}69-fAI~ f׈qrv|'Vb\"Yd% *axmDT]B-< ut78pn7w$}Gǥ:fe ux cf/ ۭVǼ%g Ӝr߬;tB޴|QEbԁ@<;t/+kD´; ɕֿ&*REVG7R?,iD:}C(Rs*uDELJF%PcX4e|Xt6EG%Xlk=|Lr/wcQ\3@.@|큦]N ˟M}< GUqjT[*_?19~ӝ2ڀ:zʁϔ# Ot-13 WzFWtسhP{60t_ưtaNg1%ޭ}os[&g?:UνQï(~l֟ f揉ӈ+3HQ]0!HV/>mq]'s'| dTV Yu6U)+ [I Qiݖz) 1B08̓D.>?J}[:н1$SPyfYy~nj^2!CCqBA^4al{Րc(}.Oz"YI7@S؍2 *ЕU'h4R (@/˗;hJ?XwWº:Anw2^rHԧ\Wjp]dt# ck!D9BGu!L'apQ.3R{̆.*2p7@7 EtQݸ E3-6XD /*p`j̶Dғ].[); /* okW`[aOE4 ԤTY=}9I5 FC5]&%戱QQ.rh&_SHeL5ҟM|W "C /{JxPn-_L. E>JwlD'@i;Y>oU l߅=p9]Z,*ɿ=l|\bw&ڄB[ws]XgTN` ^V&,SA;S/4+zlq7_"tР-dݽ8V*UYbh`n8?܅r6p:b_ScKe*XrDm8̕Mfә:+"Zԧv| g|"Cz7뚯iq zT?'B(P6kY!Eo*5tɾۀf"fs~z/ia~J~gcFm?V1^h ΉE-ѤWW}hѹpO1Lj_5Ko4w'r7IOQKiC畊_ 4 +%8ߥ׹%7Gvt2N/>H0x5nYɥZmli#>i+9dz^TA` &2s. hڍΘ7귒qjQ2@eVkY5PD:u.6qpx>~d~-nL,l+g6LFol+e;Tv1Ox䗩C?UgS uK4|n MDVLVr2E? D׫_iѧ׈L`; ݧxpЫqr<Āa~:͜V],c:EWIo:(\0ǻ1WdȿMU--:bsxZK|Bis&9س*z'"@pֶ7ߊE&zjin?AL lc)ej#W9%R+J͟PhI=\~e权MJar'Qlq6^?KORJ>mva4`zЄqq?51Yeu"x 1w9=vE;8\M=./>Yw]^" u"YvҌ&rC6)>nB&J ~W/z='cp RҴ+>]۳ٖQ(G:MKchrj'qpj(pZP{r>9!E-s%\%'cX/ OA6]WoiKEK7Y_zPQ # FBexFBxyߢJ# 0G/2e}ǃQh=ve֫3ӫ C7EM-!Ho2  Aܓ ҧALLy@lFJ7beJKO2aDŽӠxTtѻo3\ihiOmwE:Xb j'\ "Xl~}Z3bSHkd _R'~+)zRz3%'%- w1vujo?lqe0ԁB"ZV810,Q`zaƼQ!YԩP2;bk)rei-B1PٟVEg$ |@0$I, * Ԩ(3m(j\|ao"b5k9s4J<ƒo“.{G8'ƒqH-%ǩ #Xq5~B9gs`.!`*i6V[\RSduS^+3 "b$6g( |Rhe -hs y2QWp9 wYv\,j~v#8o(f V qbGɿguUa\Hϟ>NA?'ZˎG9Ŝn85A?G%e/;s-B:'} Pm1{H/Hs@#`(,CYÐwoovQ` \f9FUm̀ :q`0p>( O*SӪ*ؓ龠5uH{l*̼k>-^ʜ2 bs0#2Lxo*|9S_gnd2ϟrBjԐN" Zݔz<~FUoI؅Zjsa1 #Ko= N۽zgcܜ^Q(tU/ЗYŶwKqcyg^,`hޡ`'8z4}[/R術;z.M?D#MTfHU,){L̲g xK*19HogЩ+tڙ`Q񓋵X8z7* jpYu ױؘzJl5' tvlb! 9rh sIg-_(cqE>]!6]QnG7o.DOl>B$#/]/A1Ü{늧60ߣvwL&hY^SMGs$;[HqN7p-{k5m8 t}FBFXxJ3}'Ma=CGXkQҸk8t)@iobQ"ށ6.h_y4m>KL ^]kK~f[>\W$uhF &eYW`i$QH>x1H82JEgHljq LcAVUՁRp"dt˯wu9)idLÌ{#/̚l9ئ%/͔t t6?FTU;JP5e'1ƒ PރhNԊvQ8.lG"ڂX{*E,{^#"Z9: +(?U NYF1SYs&atΟ!aݜʐTAE`yVћFQoۿraZwb|IwN,Xd_؏]9cYL~ :>Fn5ĬiNz)?xAsy+F&LG#<Fj6P,o"z%팵MVzyϿ1쾂@X5(*lje`gޙɂYYo#_mm.TJQNTr 7^ %ιR(3:#Vs0(3?֗)N?5"`(dWsB5u+$J)+#ONpqu R3f$A¡o߱)-H!7+do0G<tDcz"ZM?NJvLevZ*jR)P0`^Oܐ?$,Ds;jHO:q{6 OA|=tG2UyΨ!¤nf3: m^Xx+ȗ`h )\:6CӶiha'WA]V7PTٸ0M"n]q3zhp[9t#VT fښ# InHցxVO}Y-wkSIQ5gw;Xy6C%cM8/FmƓfvO_Y2`Or2.5ZTY? ~>^7@O(GbũYRFSJkQUcL]NM|2?ܥ奝 6ܩW,¦kM#.3ֲZެw "})Tq2CҰí_{v{7$n׀߈'"5 Q쐧 Mdk 0򷤟OC!+]!kVq#Dvm}?:*d8=FF0}: ЮI&"cЉ˫0N4G[Qz7;>EI눂t#XҦ!-FnC;}d?wߧX͂%JG/[ OӰzy"|6w&ïE@~IK2q+hƹ?l`""l?L ܦya|g}݁F宅E#)ĂU>0Υ-:g]~NLi. W[WH %u0r@J|]a@dDPW$zcת̭hι8|cߐJy=hfR(CC"$x?Sx.* /ͳ5]SDCX6287e4ҰП| RZƞK=2RCXfh|GP^&(IV~v}ʡR\hQ:(Ix{ BUtU#>-o{J, $578 /ק۾WCLPš)z>F w3&3kO~tiJglk  Y5Zn-(,xe˨QLUf{ri[~i%-u?L=]-cJ3=t$i _8SQ Ϩ¦uԑLPvdx>Rޗ~2UA6 wxaUoۖRy=I18Ѷ~*>$[(DaG߀%:D/g> k}"ƅ!<"=W^;W(бfϮ EӀբ1 pWrkR[E'&F+Pj]vp&si0.jYstur*]&iNzbRY2@ aM\,]7H+yeݠ&Eq]\R2ӜS~ t 3@+[7DyF .`& [h%xAJ",Xų$'N*ӯ+@#fgydz4ݖEjȐǎYU^bX)kJyfrl?CN;Ajȍn;h.3Ma3anj4'sTyeIR! R>\^{jU<:Y)Uv0A@{lB#nPYs.dTNWb,߶s&g ߂8WѦyr5W73].Tx B{Qj3uaiPs-9Y' ^B(ZKMǎQfc>wSI!'rq2j{Ip43gkO ΓOmZWviI-#I kfEXr:ΙV, C3GHɊa XeMg[wW ̸l5TiDMgL9nl⭋EF_Klo!*zM_Ըdj+Q{EES1 -Tp 50 yêR jYS. q&݂DE Ͳ[(MRc[URÇkJ!<%٦c ,! LW@ӗ-{. 6Rdb59 mrnJ, ntN=:K7lyE8q/c(R<=GC:׷p"?A )_'k1z0lW!\zk Q->N$|[@ v*G!g ;m62D$ŦxzP嬱rh#6EmڧUR``V2A^ٷP_ԸfZ`"qu}>*$|$/p kN鹘:w7Lp `DSHN?CaJi0Z1+ Qs>DfP*a>V 痩SqnmUTxGoQn+t9(I}`3Gչ[aMGW;?yş-?XpDFܝ~ G ^au9bMQ6uXXfL~lrKr `P23pvqa&IC.;S"l-i쎶"#<l7s ma"m7g6Ty+uc=rWۻCLX V=֭O&Ouyv(-53 ~k@^ 923ny@DSޣfXϡt`I4Z#{ X8aZ4@nirc"ċM[5$0~S}l-{݉7?$;$`P>5b,"EbGP=AU ;\Ѳޒ\p;NIcHLIL5<jԿ4ՖZquTBq"F z[B縔yMO_v@3B$|*dp &M!'%t-AAnn=> G)jGuV8I z UK<gMb;]dg")m|N>E+&uTqmgp P)@ZtRC儹vΓҖ$Q/w8{Q)W"EOB>UW[ϟoڲEH W#MڏBqv)dy?[pa50{<$(Oʁ :v,jx0*Vnj1dvZF:S ԰/eJ!vx+f첵=KjYke3 =d&_9 -O)tX*( 2fl󫩪,8W4N`Fdf`PoQTYVI82tmUJs?*Y _lJDtŇ|]"6L rcɃ-D8@BÞJp(45) ,O<7+xb`{脼cFܥ`x-E// K+Fڏz \̦?kqey`H,uO.vΞ'pAhF0szsj"9]+JN<ʈO* 2j(-GښhTr;ŌzxیEh ҥGG\$zF-=AdMs Kiژ>9Z3M'jX|Y}rY-Y( -.~oWO43nnam ~ v^݃{eNMv 96WA}_|  O.SsOw-O/Uޚ_1o}nKaL)z0Cut`lhp4]0󪍊zS$v$O-}#dTL94Nōƈꊮ;咈"~6/'CO(WaeUmX_amӐ3ņ&%0"X H+-LځNm~'.! c*|2pG=ĠV = t߻[Y)h3r=ĒϹEpbβ~>C2/+*a{*%-b-fS@_/{F'ҩ#JA`(\DsjgFHKfq+`+)_7{ '̲Läܫ]^I^~C$-9S.T(c5yvW H{I}o!#kjIiz?v56b+цQ%x\s/tA?BN|Gӗ-<: Y7;0"TV!U8 N*=nQ. z克 WM\ s?zA۝?-rk3AJ-ބ\uSJ1&yo̓K,YȨ ὧFë]@O6tl{@^:ƛho]peۢEd Koh$.f w%%Qp{Cʐ ]ofzKj2qUqYg/9 J AHi| VyNYywT j'*ˏ#'.-رBzs8̏G:aMBTm~ze.rOz IA;6;C'_BOtCv`圯QE]\#EW1W&vQq;XF?X@~S/~?NxM E6ow#m}?x ^-𦵮3=̵#%G_rUgᙢLW m%O`Ncn\NYud b4`\P!U t ޣk`bU]VkX'G4T`XdI*fXTQ`GoJէjoSKۉ퀱|YyǍ(@gx_f]@GV˪Tjݎ iOj[ VmȤ5f$w還P # Tmouxl[AFM/,`/%M%QK3%fEUױr{W&kaKt f,F)=fOj·GfJl (DaebV.0fكDgj"8oz`-۹^Oݥ=)PB\M% &%[:DB5\])>q3%A_+t4%۩zyH'*sHjY.?2SYvM` 2ELp޻_.=V 1축5fb+R7 y],L%>:75v2 4}*;aZ Q6uyZ,B9ZId¥tLɃRrɝ3.e)Z]9 pA t*¤_.s!bd _;b8F)sE4KL-H8[Αd G uP?U] OԜZkXJ/poVn fED;׏.l ƋٴlRֆ nsΗ2"xH ); c^) 1V6.k.,Xk*CZrr3MK|0eCw0#F1-Te䬃5d-ͭ lok"@zᅮ|֯H+N[sC;'jZ|8 W16Iq&JBם,Ʃ?cH7u%"h dV[C5k뙠~B:$GB^vNùJ6~ęLVOXv&7,$" gjxy?aQ"ЯOI>jbaSMu.1Ѡ:];Kvq[YJ.?D"[A!7[9x|2AW[ڇ=4KeO|ܸ\ų&\.USfLh" zamQ(OZ+un5y\?8(F> Eװ~Q^e6_-,S-nP(#_~tqxҘe`mbh1C L"5}"v#ǩs⁥ߙ< .üjM_?hoZ _wvj-YQN,D[^I<;~ P`{K\]T_8(O/*x ~`q1 ph'$:7Kҫ0M7#ڱx0M2XWgdHԿ*+Fs$ ,F+.ĐpܪcHGo_ei9rfkj́MB ^3gDB7B'v ry $Pt\7y$ @O0q#$sY1 @>;p,N!NX˾I棁!K?`O<.(0,,>tl˸gk8N)<cIDϰr;fn+ 0h;='q oOLgc%څ{~RO?'C!+)zl~pH/Z[FeMK$(xn2ԍl1>P(k\%1\vu=B<<:H4]t ~d~JݷUMĨ?7`:yJÁK5f{M#6O>=i[뽞w' #B>o~ϲb|7/OˬIϦN B|"P=dX5'jPaTcK@2GI2T^wķǬZT%f",I)lk /.wRkS¦R>;P4xt2ȗ uգax_~9myvVwL&WZ#lUӣ 3TZ WMIBL^Mr"c$ S3'C1q^#Fՙݩ]TSs /s6HqV VQ-CӦ_9~ōosaD rKgfgv[Pc:!Ni.)hi! !| ̡BOir8JIc"l* ͤewR58oˬ;RNoda q>e}rWϡy;./cVHw'6j %2S5L(mrn(]O@A%B{@i)Ў~,\P\c7ƼxAi FΨFtg(T%KH*=azC `#/%ۑ8B̿*g:8@#ZJjB 3ah|€:(i(#a]!W,/eGNd}q:ſ) G7a76 J )V.mV&{ΝfcYȝ;D8eXj35OG0[̤Ɲ hĊo=wa}sߖy$EQp_ى|/=и^%W k5qE].o6جRPl;R$=^ʉ.0VDb!V7;tòW 5[r=?{GhZ}^g^NWPt _¾Vgrĉz'Ǫ2l< 6Wor xSr~<f+)r!jfJe:U:kxa#2S+AL䭇oZg} C&gʤ$ť;dmoNqp|hvJTKxt:NW5YZaA[ZGڋ-qd%k>k]/kh XY9ױ#aJ(.A `R˄f@Y`6-H)t݂֢T$tQܺγ[i~Āw1wjyFRhꄝٜP>52yPtK>Pw}O$ nhvʫ8Nb>>NrJ\18V`xH%2n;Jomh 2Q Dx/ϐ>⊸1j(~CM>o}+sEkҽL yJUU5@)/)9*;09g2y?b-=.{"F~v.GtV2 L$0cѭUUQ{F3P5);z 4۞ɴB|㩌'NƯH K8,6^ =h3{<'$uEyuv2`&Yx>l%==?ޚsK5gZJG˶V3B?^J9J̒pKQ}́I,4dGS2W6?Yi+2꠹6`@x2[95Q~nCLҌUE1_h imBR)M_,*b7$2R@[G7aQ7rRv9X| MNKFBdoåb{QCўhiVys~Nvl'h0 [cy.fJ-Ldb%C<rCO 0NLcbO4F69gNVlۺK'blBs@Ja~1Q歓Rc,$_w7ݪ3.a$,<g&2KddN$pbarѠNhYOeI/^g RT'g;gm.SEUʻsySWIp)\~{wcX~&`׻?&\K ds Fя Cn6ғ즃#h0F$5dfhUQz%#TK\Yssϡ)BVD, 4.tQ"{]?QjSE==f͛}ٴ/ __@W+m@17#K(M0l!¤zh{Zkށ;V#tKZf vDYEԓ-̱Rnizi3]Ui]jN[#S2/L7F(Ⱦ d(IWȈ4#Oc, ސw+zD?S.Ntyq>}$PPJrt?W[yq‹6ѴTػȮ7_gQ-l7K"wʂg'v$<32! {v 93&vba oQY<նuOB#2} fUkp͞u`%kiU&uݸDwv&vhvɹf5an.~PDutH[Câ$ө9Y9{umvNy*]ĮP>zof).ФH H;٪xpt~-MK됆v~ŰK 9hzUg:rW8i@s䣤A֖sxʨsew.abKz5DJ)4̀iČ<.5 nj{Z9i2Ipw I6lljGXFhPU_Q*b`eHe$iW}zȔٙpnauXېx#>&QM{!ҍЁa&I gYWߚzT#2"ǵKHqyya  SrX.hXph8TCݽ 0PzK^ov[3؉@C _Wak$wءN3~sv9`m9L[] ,KkAO4_N"UI[$.dgxNiv|n|LXwϩUm@B`, 3tMRD6gNYzFĹ.-Gߪ6 %B`JŽ+&o+9UܶQsm=fAF{#ao88 g/kֺbMP.UgOati{h0vîRCk$ɷ@uF r56Xtzt̞ABR$Ȧbes05v1#|Ie!x62{tD51 ?ѿW,]B.1.:\Oay,{\Ax%{6E:W%#{Y+=o:^OP0ߔvC$47 PĀxS^S@Cг+m0*V>SB~]#kԺu熲M/1PB'lM6 zמvyyN1$7SnޡƞsBYF mb/)Sc NG7k㔺xH@%bhZD6]I&0, 8y6pS燹lޝ[攠2ad+l?KsdS-q^,NV[Cޒ`L\r0n8zFx_1OFsSVߠٴ6$e] ,+* sgoyڡmx)ՏI`Vv ZW={M 2͟4<m)2%.Ͽ^BSTe4k J9=W&KmUϘZ.;] جʪ)=6w#mӤpXL7/D{,'A^HB.#k^* 5Gc}033:P/.ÍGk'ՊEDSsΨ/c%:liT$^aa2y&5vS^dž'-I`*GߊaωDZ{.ULQq8~'`17tDzr]DJ~r@3~Ms^ҍSLuַR(RVyM*LkizK\.|/7>*>" hQE3g P|I[P2p4`l ?~bƗ#Mf^%_03t]7*yTR@Fb BFѡh@bPe'm`+ u y&t Ŷ o c Wq,if뀟cK"]!mcIIEbkL{0Ȉc?s )~m^Kf];2 hnhbRȜnn$OgkG0ťwBwn>1h ')ᙬPzTv K%F?Us8FoRCD)dB/٤N0,ԏif~_<H;#g+i?PBc~O}0x O~׾!@:dkl؍mι ܮ'q S;/+;nhgu߭; -zgX6 ĥx9p ph Es g 8NyeڟH6-$함q-9!OB9,JCtvG0Qޒ*[љ,蓴*ӎ#" bt#!'.0B_CMF Jd%8Nçυa7>m>bG5J|Y&7c*$dTtTx|7*ruY.xx*{7nB6o}:ob;)%y̼KFh> Dhjg`Ǘ à|F%_Tf O=6l\=ʏ~G "[HKpظQFAف.z-Zw~Jaq4QEU.ں<gvV.a􊨥-Q6M8v{(wt;fj̪lm19['JUS[WT1.Ԕ=*0]mg7nOep37eZ1_TbL~^ghgXj{g .(GU5u]Dd#h45%.$rrr7NA8Ê˗37?.%lz֔ Mywpm<#ޣ{>`LBZ՞t ޅθvX7&v7aNKޯY"9dhB W+<5 V+ |u)c/rt;!G64n|tFhnBJIn?njxmRh@ UHz"fhS)R)"G" &{CmbbS:E-|듟DÉdYIk!_;0d/ ToL3ǟKI ᄨ]`Ws0sW1jOm^=cp\C_N!ԥqCkod l,b樅j3 \gϒzy:] d|<~eS;2J9b=_a|xboװ(RK:ޤ 6? jMGfp$ၶ~YbE]my -WNXlmR מ`hd;̷H.h)8pZp 7l cc%[dDPDzJdY~0=X=z9,`^ Pht2;:e #$Ly G,c=ldqYIxnv{NEyѴHݙ*^FHl0'^\tl]tTIOA͉oaGo]$4 {-aA|ׁ{ykӫc6zЅ5k(Q)㚦27^모M FP"-Q?WEsrTYm{X&z9mT@6d2',2ep_! KTF\s'Geixӽե_\t8 w㈃??hKFJIs 2Nmw\ͅݣY["6/Φc;NeɐڳD|9(/`-#'G6XV"WH0O=YRLREQ<"/ГD[ 4CT}[P -8t>U Qo fvV <8KZSy&m}\Hyډ$A(5K-aJ.x5O:I`˃жyjMYXW-|W̕-w]s G#jRՇML I$00TӮ.ӥpPҪ.|CNJ|L1.WaUizנrFPTբo*ֈB["g> *@YqU$C ӛ[r7~i q镵`ƷȪv\fj@gDIw%N]٦ʣoe`:0k͍=5xـ24'ɳh]ږxE'.ӯA9I3#d֠FfrM7{ň,YhH3 B]5rqh0zPJ.'؏,w=XGɮU}I.C5];OjSqntPQЊPgNQeuF lx!,!`pW1.ġ}C@x,g/G I(zcPObզ[8PD-iH6=ĀEڠBj7jgL4ߤ+~&@po30v@z[hHr}*gIJzhgo h {[_JL]sf^x3e1 /ND!PQmJ`i$+0@_.{OX1W"CΩ!p] BqP|n@$  Z_Vv ſq"9?iJي.~01^ PF*Q/q=ymyjKz(.=B  :ٰE/OA|j8=A~5>ϋmS>yc,[>|ᚇbFܚe! +RR~g[lI{lQpkA"\#ƨg|I)}SF x};t-FL]o;oBOs؈EƞƝ@I"9hXqRy2R2ЄO)E4Ip7m<Ѻ;D*Ŭ"z_:V23K_!hp;A57#36&"@DmMk҉Ae_̠.ol{"%h N$B޴D(0_DF8{`N&I^e[W zHl3GY'1q7qPɷFp(?2-?Y]ƝA.ˮ9a3 a6,#B_s R,-UqUoD Su/k}84${w> 䢤{+ﯨAqPlsi:9̤U3 Go5 ţ0n#?u=ٴ. rMytR-eWBt ɰFk N7x?ު^ =jOmsT^TZUO) c<.<#.a c.'VƤŗ&>u`YFaP@O ةY#- Z Q_Fx.LJwsRw0oR,2<nyjƢ CI' ixxp;@CŬAF9Gy3Nzf]n93S4 ;U?iƹX@ེ#fQ͕,A]m|h}0y@(3,qCpAC ^ߧ7/ /pSeu a}C`|-ؑ4^"H颥 qY`/x 3 `q0.ŭRfz?$MZoj09-G C ;qR?DT_ }Y[Wc*{btnj·92k@m#] `)5+΂j N2 Djجhwc}/G>+C5oL4pmpF-E81j.`{ף}OŪ&.$1n0[#f ȟh*q*l:J=Po Y2Ӈ O:d(~r[xUVp[7> zq@aqNQ HFkR< ;^`EwDe6"h٨]:--aN'[o|B&w`$1Іn 85'U'NÄ@24+JjkTBJxvp6g9be1ٹt(ie;M=#IM2cEl~˂L62!;.":?M3MA~ GJFnwUz=n3CEUx]W|Ϝ[ r֐ZO~4]nt}̶Y ;apYCRd@[*6aR N"? d32D~ҚTv1PaQLcdߟ)ox;*U gygm & zaw'L0co  17?_,$My gy<ؓdigtd\1҉6TI}SmB=bZ~ O7G&!:IsL Bf"\~D, ݦK ²nGž~5M 1`aN^OdDi)Oq-nl >(TW=nh0\/J9[f<_ /_5v&>-w% /P⫫u b)lmmU{ @xIڅk +UB<Je9) ܥO?KXn?1Ngs jVV~bY:iDwȖ2<u) v_{~ ]s: w|kIw||45NF$45yv3>OH$i/j!rag zsu3%mM&POpN{y9lL9!׏p.Gl蛣g}@ZuRoJ?,J_nۂfҝb-ԘO2#WyL1==n_@/OMүW`T$t[17=\Jf^KZHY_97&Ġ|?Y8rkǨPOp.ʬzq8CJ'⤵mnٟ#V=Ír a(ˤK!Rg6_7o63Djq 0ȪϧΉ¥A^]-:ȅ5mBdߴsZ Rz5겦\e]'?5jQ 8_mCi̷Q.My{ċסNm{|"-m/w%Eb6;_!o\`+l5i@xs{\㷲5ıMOj\eq;~w*ʈ)Im:h c{9&npԓqT,; VIܯUܳI IٙsKQWTYgD$U #K&ڜ ᙛFfa)V*M٘j#{ Q؃% ׏vz0 %r2e'ԓZ+ 7zu]]?j]mHCmYp򊿓0L]S ZlQ]D #b՚\H B2 %?Gyx^\fFZx?L}.U 8h nwfqlVj4~iq)xgXȤ:1_0lu<~T |YP)!G&:R5D(tT+ЉYzP#H\W]Z=.b7K@nEPCeD4u+8XzԠIX9彎9I#(钪YOxZ/I}~Ktjt;8+w#+,]3#}#„ ZC 2ț"l`ss_<7JrE" 29# wݸ /fP{kˣy . dn_Jmj)Z"cfO@ Lѷ쫠b6pL҅@OQIfW {rBZ9SC KvpD䚜$\j[s\^Vdreg@^4BNRL-E1ɲ(ESJ (V#;m-Lj784.[Ij%\;r&w6Kd0^&/O֎@bb0ɍ,dAXYن"3Ygfb*"u&2I̵/V/Ơ!*>E1'夜#k0n3.p^ 7Y/xz Z{>@?ʸ3`m#[d?|RE412ʃAҴ=q~6>(>", a`#&"h}1.gl5<%UT&Ǡl91;z ҺOcA8ϖ֩9d84%H*BNICh: ;aJCm7)[Ɣ4&DzcA#D /GC_}"0ڷ"YX<њح??!0+͔?ZL5j6IuF,_7SUc}"r/rJi7#> uzU%EI^[r)못˼6V@Mۉx |ݪ \ǻܵ2| KJ82%-NlV.ֆx_n voe &z`,rGWV0;N& SP=ɌKNFN(|C$Ew"LiYQM A$Zd"}n]$GiP3t#fǀ7$\,jJfx\)oHz!&ʳI]yZ=y&ޘ=*[Pv C}$gv)Lg7tuc0++em[o|h-z{~V 올<7?t^А?!ڣ;{FÓ?_9k['h\lR XXAӶ)$!UPUu\G~+49Q Ë`` Imr1ݙ׮=vrBr|޲R饾J/دh8+R8jJ?nm&Uqk"mNypDY'` ֯+V̻lŌ6m`߰H#brGe/³ɚTÇ?&q ҏk{#'>" Hm. M.zV@{^ #éQ;+D:HG'Ҥfm82t2M^\MPušE.~>Y3)5;i߶6kɼvJ:Dv=Xݱc|P {#ۋ]XW1+s$!U 'm[fSSVDqv>^6#iJZLZa8[B:h #J%l|(vpO"RA{W?>Y)QK4%;auI7 U?] ?ASqDL`¼deu?ʋqiAE,[&#'+(:8QXQTMudpI mjd@5bD6'[^mJ/Cant=ڨ#s.gQfވ,8M-z TdPG*! = D7 AhdI~[Z'Vb167;(^Ixn0QduP;}y! &/E4{;qXʼYHf~_4C. peЦ[rAn?͗٘BWO qDeʠ샌f *oΠh'Oe?t8j*yn+[w@q$$h xoYJXyzexHo*?AkwpGCE VU`W$L}*/!0!gb Wnr{ &4/PJ;QҩX#%7ȘEzd2[b4`$;;q2Sɔ.LG^uԀ:{5})G=0y$aT+,Aq^E)|MP0BCd~Em\'=$C׽ @-2} y.o;#"{=Uu&Q9(}>~L d"} >v/mҼ7#DjSꪌIK ϟApw84!fxTkkIOP #< )8ZJ%7*yF<+ۻx.wU܁ r|)TSŸ\D=Eaqe%k'Vcs <+ ,e'-'82S !ERDa;꯻ ?op}2~m)R eo)ѲP~d9B]$;<"OaYTtH3k{JiC[ cu`İn0MDq>wk`oAlI;qw*<{;۱r x0RG.9Pp=}90;aFzAdk;}PFgi)Ɵې@(:'QgE#|9~" VATP&oByAS y⯫qX[uW&-bi0Gd;IPrxAC}}E!~2+X8;n.QkikqYqa m%s-& {ph<5I̺p;fYc\loKsss'ERu$exsA &/so{¨<}|&EE*5]= e(}^ǧ ul)Y^!U9^fnٖRBxLm s;= :>O<+kjU6خ!T=Ɛ6zj-+7 :*,'!)R%tN䍝)vhk6^EWXʸ35KA%xTZo=G䈩x8Va<.jkY7b,J/S2B"gF>P*\`ͶV1dVfy`#&e6zt')m$:*°-W_rjw}jEM:fgUJnP:6MDm_魭Z_JgQxz)^ss^ ל.#VMf3C f3G jO4}χʬ@v%볈BP?~!ﭚVXOIf#WA3zRA/Y9{)l=7F?ݲʞ}YiXG8:*=vLp0+Y5o83S(X LI~k .S|Ec%m?Q8gߪg1V7LUԍ$ԁ)+rdr#b0Fï#v%;2pIiiVb$NNTvfXjǸ"L<2[WaV-+Ύi~p |͖= r.sCMEձ@t(v6ԩFN@# ^N6N")7R t xќ?9Uþށ-az Mh6]c 0'Qf0a'(2kZ &}vKx)a{<>_(EEXp+6)g4<8r}^,8;zT:%FXq𾐲Oy>N{3C00sN_x<7&9*U@oEEյ}PPЍef;ٜO|DsY}@ js`^S˜3 +!+: ٳtI.X>۵J0[%^HL)xc[i$ 5e\άpH++n`]FkSź5lqʼnK,IbҼ{zaU,=.oU\ Vi!+T \C%H !c O\(`a U] xOA$_z)Lq֏K q%FJ_h:wF4u6[ {,EuZ+Cq36id p9jbsb'|;/&{f~z,'*:e+ȶ 4/*3G#1¿tXe)'`77W~%yi|zy(%zD9͞ۑGƗ9֫fВ"[?^3y>'RxXaن&--]^T޲~z\M絻N.--K v .o.xA.;[AX?'YM}J;'_2i3|z뭭0q "i?VIX:c(iqeWj&g2ju_C ޵x溣Y 8=K{h;U\(S%nBCB[jж{43( K8=o{XҚ jL#;})⒤>CV b>\b'$D.:?ҒoáɀK.?d ZUOc2,jEn]B[u~3Wbh7|$Q\vP(_E񅺘3iwWEXM,d5H)Lb(I }R\qs0^C[1W>mL^jN;>:Yb%qm q+~A^EC[85Oߕº6-Bs ΃OHWKxmGP!.?YD(6 me<^.& A7sm&2ׄ?5ctcm񞄊Im~* `RFf1 yP #f,2eGa(̳K3u(OY!uE*gf7d)[#ʒ9 Kg_jW" U/, @Qn } ֬H ludhYL<&IQTԵ =OoZNWuHS4H+ `01tQ|:C.Od5(G7irer=IPJGc-14D16c [Vl-*Fï}ĺ:"&^fŅ 0Ppq=l|7;BIdMSǣʂn}&C Ђ[\fQ|4<YC7nd<2Â`!Ú=w ӸbTyX4C߮<h=-(H&ndģFWQ+Hsg.b e }u { `;u';bEĺʴ]g=ˌrԷ$KgU]P5IHy1Ove2 y-$ĸ}B èa#Ь5jrO$-NϢ+~lBnD6MGL8`t ,c8,U0;Ԫrl҆S)iĔ55"ōcY0b?ʧ_zg$Ñ cdlPn<~Z1ϫa ;mTܠ>=l$01DgxQ[ZUHvKu1'!,(vDs 9:TXBX>_ GM@yލkɀ'guUc'AxjnW'z'+Ef4ׂ=.8"?6Eo?{m`YO Υ_%Kߦi;`1lEJd$x(.BeϽ)I6&E-Zi6)-Ʌ$Q%r1-UVGY_^}5ېt (c_ktZD1)Z&Wjc;1D]D}7P䲌YTD0ދIQʭ8%-cAxX*YIu"U=Udj)iE%:Ö,M"#@2E?>E,Bs_}Ra Com˕yna53=J:7'#j ՐʆjA;xΖ1)-ٲϱb>hR^+uI)+Q۸o 8ĝSM>"4 [s}OM`1X^Q.8N<@˜^iҼt>@XГ!=Pj$T n- ] %'-)ސg oހlҹ xCvSm Q4\? 8|!)'WGj]4'wdG f#?$Wk'xɍW ͂RZ)a@äi~Im?UIh?|&/5h:q/'6b K*w` |rءۧo؜DQTuȜ 0BOX={֯uF=\E CLFʇ7ICw{1CD)yLA$LXA߭t,Y'~QJ -{wʐr+qG$ShC]=w3EefjP%3U"ĺŅv_>hpնzzp^YP ʢW",m ظ FQimE6&1KG+ [L-l:V.BCgc1Ͼ()rfA{gIdW T#)di pPܢ5';݄;uŇbw1}Nay 䟻~Q u7"ESvtW 1f>Cff"X4mC ,FnR" S8.A>[H 'Y!M-HPkcɃFN o% q9- V I iSE"*%GAa[5)$~lu?D˩͝¡CVwu?D3-AbU'?֌C8 mO/QsUs;/x3]FL^G+D sjk4JSմ%4]7DÐ%w%..ݲ@ͮŕ)G>\_>iT TO f!?UE*bnn2"zg&~{uIQbyg'/DŦRC鴢";UFp.U5Ϛ}Y51@'x$;KZ?~ xbWoV؈fqP£f4sq:pi[I~r}> 1)c p^D46^kgxO3sxnTES8e<P)Agr[EړqNtiAk {itq91*gk=yMṣj<-TRC Tؾ9Q})sS%&qң5x W ..SU6]ΡYv] ~B#Z` ]^z|%_̑>rdXcP2B+ A.l|/!躧!g:oL*\SVㆁQ`+R?B`ۑAßL $OV0J;E(rgY|-NMwEBSxK[% p3% lZ<ֵxCMwk-u>k`7~,7h/9E!ܼv]| J톭t5cg|D8EO BndmO7:W5u;%*OQQUӠeahBF(s:ٟޟJo*":ti?{[ X\ {nQ7 ~9"T̍IJ!Pnbj$3Z՛hc^*ɳg-fcZ(LRP0'Y;!_^|8>[v\0y*,".\VО2 ov2^6ͥbP|ɣ=£2ӡD"Y(BF@ۭۼM G xA!5zJlCp v.g͆?,f&Rx)at=څ*"9@JQ6XܻLLP癧kd˄d>cF_GJRq# 'Ŏzc "DߪPapRj$2lʸЄTiV@Cr;>TfP*v@@g-czHΩ.❇w} 2T&ioȈo5 W[I)Xn=[hI{KeЯ iuLӎW8)sDSg&O{=@b"wsK&w<,jr(D}`^pPThWf1 AxmP>WAZD 6h |JJi{$Up+ puy\QO!crC%AO k/)Y+m6L`7P7,ro2Bf]-l-G?7fLDZ[ACwWSG ұfNqlqs^}uu,>aB2eU+fCPvZ%(TgQiLyhZLOZs&D <E4peP%+HhKhS0#0W bZq'ΰEo-f`J>Җ 2z[Gsn{},yP})P$v9%bŚmRG•ּ21liBS9T}Ȱ.U n MDzd1g1 } ,_0@Vpf@[k"]lK}CD#ɇ$_<mfy&r2)/Oja\g3!*ܥZتa' Q8R-١ҝ|AU9j+!P%ZT\TF#B//\du Z[c>商:eYAC6S.' [?x)Y wneFόw5tqqrn#aڵ2ܾu%ك \3OGؙjN UnLG}h[ɭ5rYmEwJrH w@Գ8QY]D5N^?9'UchމeoK1ioDO}HcHc;SQ`;Y\tȳ2cVT>⨹EꉐY<.44 WXw?1y:r6\ّ fZZ#aٗ8l͔aal/rLM^ѫY%rヶY ߁.FthͻUL SbwDvP'yn%!Ph"ਈCs (ͦz&(UJ08C'5w UG \ԱPzcmlRnF-y;mvNp#9wX;cM%_Et q`Rná}VW@+QT5V%,T Nrx,ح/èPUQh[$J ș5ElH]O҄m!t73/ޚs{ֱb309gH;H.6F ϐSђmJb.c$Cd7m~$!$sD4Qc)!Qq%Y}pM1Tqw~(ʥʍ.3p ՛wX^Y_HgIJ Eyੳh/LN~OAX?YճRu[Mm =o!Wɺ#yMʨAξuoK񠏨Y Y7łH8RG5:evePE'kێK%XCqN[߷`l8tyH"G.G\:ƹJvkmsmnRDCf"~n0GuYb#2?3!^ficǘ50qRܙXVTInewTC[Ӆ[$Y\wm hW S-K/R״:eE!]U}(!5 Gf3RW @_ Rս `4'uKʅ\pUnO:=Hv0ֵ o3۷x梡| '7₅.a~gB|7pUã܈kgJx|.>\u?@@Zr$۾)[,2gdWsɜ0A2ZrPA@Njg@FVPH+[8`5S0Bhװ۵ƭ T1x)jhaY{W^Yȃ_>=_e^In21_ |X:l \l)gB+gFPcѥcrb{MT1hRy)}46oGR" 6 %Bq`rpKg[ֶeMpv)fh!GP#5"[* ZOҵsV^M8WH*dEr0xo !yyжl]NAI0yZ4P%ŢSdۺrj8aS4{MaBr$v'sx5p [pP8AeTK_yt1+N+!TFz`qJ4=B,dvї9=8@_+T u5Kw!:įyy}ÀVɚW;HJεK{*19:U[4b`T,3O'9P/9c`E- AR:M8 3Is`3hiԴKA]jrND3؊p6u2(n>M!b99ƺrA|&:V[ hsS噞Lƍ1 Z&Svv 5U n*%m\1ȓu`b]%`~C'nК)b&ؒ\{?(Qc o^zl<t%>\a!n[vEͭx;;zAȿx,~3Pzgy5U׆Fؕ-Xpl5C:wZ~1@?> V7q[IVݮx<ȟǫ aqgBUzJ,SiF 8q}`a{Lw2c OPd%h{@E%QG )/T{o ˟׋q߽Q҄7lcնsuDYY\^=GC7z<`2&L }m6'O; Gkùw;Ew)Ŋ3 ?@5e4~O#H!;zHG^:)EQq$X:s^@&7J=2B?a98]\4a2 Y#zIxo;"'d7)B=NZx br޼g^yVS{43ͤPNf @Xeـo@,ӫ] $yټ&G^ ODWGU6&cO8&kf ;Xʔ s2/?] Ap(?xO;~@Y@*$O&P$sבsN{lu$+kb`}_yV2OI3v`aYAaBѺyUBj=@_c63\a$G5?e ~P)H*U?5<˙c"KەVN'EE'PbyQ5iq~ H.ɷ ;a!.W9|Q&JKZhkޚul,GEA#N78a&6 ƴBN7}_0˒cn]*σc7s ndU03Zuo~w8s猐07@fc J]إMp~@ ʡt`pC[sƣ?edXwMg-u8 npX\@Ԥ^n7xN'~qAȩ7?-%SGݭϻ҂kg 08;)0m2;޴Zu۴ EjAwu`V}uոшfr_T6#T0(HB)\Z7 $U+S=E/T"mbؤ{vc~0@QR]S1rA"jpO{K,H 5#V[`mvT3E6p!K-Ga Ir(0( Xۆ`@ѡ9v~&}25̉zkp&.&u'g{< _ o'aX]S .]}4Е[EKfҼHYl>5эQ?&;%~? Y[IMEq5;gd@Ussg%I ]ouAf I'-ؠX褼TGuew]U1Εc,4/Dby7̈́;U'bZ\)Oh!)pJrapp {Dt쪺7tQO6?TZ "UM$c @^ ;)0HCȪ}ќI͇9E_"GO$&g瑽wnD8A%YFv=:\헳gAӢL~!7yFsH(is;/j 8qH7zW^]veaI:߄?4vKRhbUfden G'͗Fe:]oLdKdAl^6Ɲԓ!s QYh}ޣ]N*IUs EH ㍉? 5Ϯ!J<|*a 5֞T<&19S+e IlHlZV|z6dQΎ4-DR0D/ E, `=+^~n}czۍ[^Q;x"K*挪=;v`MbT2eB`#^NS06ݷ?IuM}{ +Cwg3 !U)尪IrM, "9X7&^٣MkV/xsV\9P"Aa ahvdFٟ|Y<)aqW !jG{Ղ'k( hrZ>-]VEWKC7)>%DXlo!<1B 0:m{Lq1j%K z2g$#B2,S*vk=)x˽JZX H2Rs6E~45ǍYM|= 1:xAh[ JvwD2@w(Cbo4"|)~ߌ\}dCrrdMu\Ιg'8ftiBVm;V GB ŵi~@#M9'{"X>uSp¾\TC^P%8 Tv_6Xv^r1`,$%$C_cq,!]Z ?H(_YyX3'vt;/Z:_.]Fθán)`m-7Ȗ^כyxӏ& De@w= RN 'd?rƹTڈ8\eiZ3gQTq]ϻˡ*Ζb*pwE|u%6R*/18ʹ<xO>FڗfwX[n?{0My1 n׮I8H9}񃜗=ğm*0sRF T5F^ˈ^p8/<J {DNbG[IF}v5luCo_ߑ!s]nd-3w+%2Wk m iAAEɗP ^h2nctꇠ Cgy-.S<FL&UD.WɁmPM @'T6J2;/v#Ye]ѧ0ӞҀZӥ#*MKaK*|Vvp)&^D \mv;G]r Etbԛ qk^qdeiS 09o( T*fR+D{[a {=eͺڊ*~7ϟ„GmAGsi(lZ% vbl LIB!ܮvwA$ ʝ#vOt46!#&}~wbfh|^ѕ+Шf OwA_ԖmWj[)s0u |.$^{vgju D ٤$Ī QX gR)rU-$-&y2>Qt 6jgnE%9qCK +_+cPo v\rvc9hh?^&Qivm kNG7`TS h4shW  jPlWSTt`FثGU5?xAĬ&'ċoZ`I6QGL7&fȊ,;U7S}Z̆??ZC [K{@T 1{]J D|% RFJy_+$mݪI&;gN bhEBd(' fiT69{+2Kҩ5=S` o+=]9ٻrYE~inWHYoPn:u*0AQ]]g0ՍL Rj9w(Agm[<JCvFs) SK5'*aN FjNb봪>kݶp?݄b"xR1\B:iDRC?&\uw ]9X7߽)y bDbEDŽlfܛCЂO8<0@khF#+F.1Dg0~}sc#3BE+׍@O1Lx:Gx*8=k@uыBnF ZzCۆ+R]kb;X_+ߋW'X `5H/8m݀ eq\3'ޑk,~B\}:-{,eo%Сp/S,ϿB Ϥȭf+rE`$ʔE my,vڄ6d^_f{AZx^}o^Gpvd㛵Z +m#rPi;M_劳#1ॸud|;.5+p/;CTj1Wm'iR 3TcޖkMf]TCC>YfK|߃Gf˞Zi !^d$4jRYq~ɓꄀt9x6./Žw$SZ4~Q2SJ7 mTgkbѯ;iv0h0x $sp'o_V 6^T;#H,x>A< h*&fx_IV5߀yPH) T!_k0hI._AD=n47f8fW^qm6ut،{6fx\;qZLU 3V8]M,=+-FZWNu!3F-N`fDl*28Ekg{Ypɫd8SN?dҏ&|x5Rһ$a)A^$G|LoN>7>yia.qy((<[%x.%3F#)dmA3pf;EIhLg`|}/hܒ7?ֶcEEiE ]dMnkap%P?,Ыr1!;W0ґ:ߗrFEŊ ?pN> 6L~˺uFOWRl Ɨ E]ýbJ=(ʱCV $ゝf#,dnYح1ƘY/hZvI4_3 WߍUV#{X!8O[V*c *`zD6~$HZ, x-{bF(BQGHxD T+>)5UF@~H5p:?-+hS6qZPi-}^`hHk-hÀKEx 2NZq*Pv{+y&÷,~ǿc*^-4V4R ~:0X=xu~Zm)RoCm[#*QR\nya'j'zMXsl,C$2~V$AQ׀*́9WML #;ٗDD ; {It"Kx9r)M&ULxZF")a ʝ6ڍ\!箘gWdib+7>b4d 䃑_{cuهmn۽,7Ţ)}nG1UٽhUjO ƴe3Q9ыPp@qBg9s"msQơ5Q ѥuaDX2РΛH]|ua }ug#/97kD@w5ujQqxn Oz#/NoŎ›MnrtooSξoTn+ d:}3oƶήgZMT I׮\pH7Ld}X׫MIQ<NT3~:ԖOaoicj^}݊kiaʱ#VOM,^Cd ~Ci(\*']' *m|B!U$Xt.6֤T⁎0);ϵqoaG=͜tǧxQ>jR-9QRn_љU*"ȇ=žJ< >8\;츜IV'M|x"*}VL5!YM=A]uYFfh+B!(" 8Hocơ:ύ-$.EMw:yIR }| f&+XE7r"p}m#%k~?\:%6}FugZM 4ڍyv>%Rzw[;m(^fPlPaoc$H0?1XwW3_97T3b])099?0 (0KKLύP>ɧ8ۋٌ!au ץEZP0ZfYm؎/YM2l,-IIsx704 z5㌁}#ۡ%gHh̍:gDN k_rnjN l6*K"6qv6A+"OAָ]n%=Fཅv!lO:!&tNHP9I]o2lbyYk#_-k*e8?@Y'q2z4piiÔ{)\+}ɵ sKNJw^&YGJyׅ 9>(F/ճ}w[NP\ mp~ryoB 5lG|ی6/kz3>x鉗M4c$ @_a֓#6uT4!tzu9pfgVA}BRV`M%({~#M@?:ys'2Nm+by)d)_&7̲0&߯Ū<Iiݘ]2t`tT=cXڧ_Tda]~8^ @L;p !HGoQNOX2{X,-0畗 -2xaAOn glح1 I- &i mq6;U~CQ]5ǥ!xߘ2xC%:Y|xINMkt[8C_<_1ywՖ/]q25-(n0Ƥ0n!|Gs2$T(ё-G{Cd@6+gS&D9F#F,q<+4}ID:orFYV7X1pM;ŁN&@/Bu[Eᛒy7U~؜*mm8&~p4ZZ 8N 5T]K`x]z8 S ]`c?d:E׋7S^I.GFd8B$#:8pSr =] ,DZm²dpvtA&yNmΫbmF9ݔ$LcԻe+ u#|Ow[%\u:h" I=Q_NB[va@YVI` ptdC 7;0)wZ# >]( BC R ̍ƧItsh' F ezAeHx` ,`vZwi$j0FM < {@rZa2C0ɄJpOw8Oڶ;N {GV $R ~U;6wi bLʓݞ>jLI^ϵ3Z!!v/S]C[ XF|QQcuھ=2UCk%| Ƌ=TGa1_n8`) #_L*ok㓩veN{̪~RV͡z:E|T @\lr9UnC"{ Wԙl>juٶyv115RtV"N|gc\j{>xKj{ܖ؂121J|ǚxSb' f%忟g} Nz$+r30]0pxZ !5 IA3 b qw7}t1Z}\y'8Z?eAdG1SlC@g~N^3ukN~d4/{nN6C'z|PP(²>XNHcN}PsJP[DeNL O>˷~ZFۿ1}K!(ZBh}R%j(y iýx jOE @\.e^Z ")<5a@R<P Tb unIEdWCHإ=X|2zx&Sk*+gce\-7Uyu6m/=BP=g-{r%-z+TR*-?1HU4_d/IYqo{$oJU&RiP&!PZds>1)hϬݚMC= é<=6[R/ՠc 7hTRV|8| r5,YSx->{]y֝$>V!B+?ߖ+*W3?btqW칫VエB~JFC~0- ߮I,3l:X1M{*qSXoKу]NwMR*7A;\Oi)CXs}WH+  )SM[w~MIL&48{"[.7WX ~;֔ )K(J.8nG/N^;J?YQ Grq!&$uRJP9X=VTni>ܩcK\J@sf+x~QIB8Z#W~)PM5M3CA78zq;H7[8U{N>mhk̑)C,`#4Wa+QdUGݻ9F:,GS# w~}^SxGM+is!6\|O̧/20fryԅ+thFr lYj>n|> BF ֆsHZa#U9}KBE! $Fcp5 $I+ iJ{ wEPwP \)]y: }KYNkP%$G˹iS=*mG5gO?L}bv?◁K"hɔ?urH7TIa*5Û\B;g1: -t՞><6rԊ;L3;MSqǮ]7SyFf̙(S""|@U5d`+@Z+b~Q! iۓ9{,#RI6QK +Yx ɳT,Ήx2f|@l86'p=y)1ղ`#{Ř =7h[^\ښja#Npܐ_QIfJV^ oU>/;[6+q)<_3~VeՅ9YiKvt@33d汼BkAU-R_a];P4&ْP8i+Df@>l [Ac+= vU(_xCL9h@DA7B6& <)Tֿک|Is0Khk cI 7}gw3QVLThWK>&~R.ŕJٵC[7IzL'祆cm}QhQ%&WY<I΅lS[l:TY+?\9[z'|_p8b2އI13R}iÇtOGIMmwAf%@0s-m,~sn2jiX#΅d[!}zNty ƹBq7X3K?"=L[* wHГchkN4 WL3_a2ױ1 HZ:0*Fm4Z]#ԤF8 "3={XQ8q=miqM-zvO}Lw_`H{RO*(ңimzqRʷkiζd2ّ&%@gA*romfUْȞ1T# smokSPIK`;e6kBzq"NnHp%`_ b[~w0A]7A/v0qTʪ8#bF^Bcg P-mV{%^7y}.{tAckXO5M%:Io.su4jIs?T%RJ<* m=!K˙DQ>!h0~-.vz 0.eBE?MWJD1.tj Ko/^W\">.4iOʖ:&`mv98uʸ~d("W66('Lbto"KOfI,>w ,,1X^uY 2ZtvQ !> vLjx)a5o.|T{GiJ&ʫcKX׮:bRRk Qغ O<5W9<ݍkc'@!'drijC@&/b20 sB`7~{_.$ň%Ǧ5)gZ2W',Fi/p.-ܯףO0U}@;q >Ln=4=92[z/@d9ϲKog6֓tW(g'w,L~VcU'"Mz8"4j0`CLh#?ŖC2ڰS_2JTiWj@5ւ] G7G-fg\tCKDfr['3Q}L;4CZKVi\kaPA=%nxiժp+G~2G".^oovFǙOITC>׵RbWgu-y2 /e=?0BU ޞNF1׵^T@Y-CR 2_R;ֆx1HjX 'DIDWUo*nc/:_Iw8 fߡ$Ү:hxDK{ҧ&.1vBQpY("ʲg wO`88E4kv.Xu|.|> \cƋ 'uvieb*ya;-:*dP[94"6rdJ~di]rG~XBB',ZBMQ5 QuLjkPNA@K:QSRBFx$eW:e)nƨ+Qk^Hh IYyl/IJHtl'J~" "l di48ݰVq^VMeЈ5P5Q,.'R1~}9R B CQ5i/Y2~h/ z5LT=d7.@U~CdƟ7zAV_,|V7;m! e7Tz ]!ZwL B[9%4y^FDJto17_\ZЬf/Uq03no+DEX3X\Ag%ڦ^h3T^'v XWGj]d#g=va=ӽymiwѭ&PH-Z|pT3=.Xs3醖큷 3Մi&9S@s] te":@)}Wo4CrC%tFFkͣ=$;ԍ}'1_q3FD ykeVB׺Y&dtwƤ5a h &vUʻ?+k/}ȩ2)aĘuxy<'v_~ ם!#Ⱥ/e%(*3I<8i)A7ɢ]?^˹P-t(uBuqlT0$| ߨttegIeF:Z)h ħɛpZl ȇDG2Z6L14w,%b]Q0M{FZIE$ #"Mm+Jn{+QrY_H2)Uww#8{!{Ą31 ҏuV{4 &8LXġynn0!@63kjDOF@ <βbgJ-dh1#\pq=>p.M96bbaMÐj><V^.c7LBmk>QygD9$ _(״bM@ێi q ʹ/ShNhbzc"%'egY;P0+U JV,ܼoUQ|ձ?cA*3g1nMe\2^4rn7`'w$]XAJZ<>Aa$&@@@,_1ru^U!ww ?n`(L5UqtuwS=]i;Ϊo{Y(פYd/K1]Κ6Yp:]`lrV@[K%DuP @,e z\[a7~XT0ӯ^tʣ3XS- RҘzurn(K+,KE2C[x"63+C譏Fnk\Ӕ>EQF\*yLJ)u{6yd, d41@OO㊥1X:ׅMmU+cx, !Zs6DKֱgP'sLV+AW$yp1vӓXA%*΃R*'71[yDJV t`:I 6)sfcF5`F<EtVcqM:^#x ߋ8ayCH潩QgWҸtBBĜՊs'|1~6 :*}ZiU$e5(_M.Lv&֑d~mJӛ QWf:^ˢYijxd|LZ# ih-okL.e6eɊmP?ߩJ{i+,(Y +Df?&qzC=(pELدܽ@f¢hY$";9;2ǹ+J1nc WlS.9|]=Ame'gpOA*" fiy., .lqB-<|F5ݱ2%ӏlv]Y_-hO &TYy)MI"kzPn.(p>]ΕAg0F')nNmI7b^E*WקݮS slvq2̰ ^~#̩iM"]o{ȴ I-voUv6uPkD7@E93e!/mP:[=%=|_^:w5G"E)!PR1⨛ 3Zo m#O9;Kq-QD`.WT쯘~FǦOEa*S^OI_.E }=3c<IBM"\#߲dSVweP=LyۢDOb.:q߫aU 3FOs.siw^9:&Gd |gfp'S;|=)ҵV =v>Y'-}(6l=!\b;`lC|CT];[#X? 8+by\"t*cfH]!Fx3f=C- R1CW Xfx qpC55!t^J뢟|XQd;ظ*EISR7E+XZ*C:7jiV%(Nx/} 58ta_Pc4'KV@ mbnd cf[R ̶V-jKl9']Y3J) lM>:AJ !jx2GoaJщ˕Bk$Q>1'{'WHjW*-u I( ;bcQ25[MUݲ= =* yQx> ǥBLBniz[,G`B|¸OK7Ҍ*.ն>}eۻ cn9~LB^$okoxŌ3`=0{ y_h&:@wl>A+9w1!imJz*,( jKL XHkM<K@zK'Doab#u~O¨B~CA`l"rޜ-[6~c (='P`vSav"=vO'=Pj}pIDv+-GЯ~a=,.XohJ_61aw}U:(Nx`j,(dzb'@ 핗q7%VG?po&{f eVM9ŷo{&NMLjkW%Ua+n`H,Hm59^|: 4tũ1F/GgB I »s"F5\48W; m]PHye& ϭ'7=E')͙$=!~nJl롖g$pDd:[ ~GvN% UR}U{D G*럨{\,k0j5 x{!SC.7m,YkeNAc~X4't?^3dt %rr7|Hү0dczpx= q_1> X@4csFċ)Na\FH,?n'DK\naPF &_NDi{nxfSU>dQU  Hۖ+XKe^i~ʘ^jº6ҽCZȝ+vlKݐ+3俖!YUVA0/#ׄO;waO>h "wI9sj.oc8C&vwH2BSn+q0&q"%F02'J Sw"t=a 41QgLY·]níRk!6Mq=V8u;߅ns*[IMEo9w P>S(  \S_>JoygAߔ-O-EuA;o#ܿL4.4{y%yg[TZ:-Z>{7Ve̸m+ìxч#fafvo3*H2?Tqb<3ưh8\KǗ ._Cg!mHFF¿GpBi{+ FPLo˛{Iۥfm)GZS̟6u.F@D:vlTh `4Lc D-gL~Ji,C_cFr$&]"F:^+<\Mm~]dD^q> }8 !ooIYq]K gNt!tQt߻O4?;zF &hEGE0'OSqPYd)R]3g!oVB8)\CJdV eڠh8-V/mۑ<$+3Reh7쫣 }4#UE0TE=x#OCņsdC};QQxq=6yi7coHux} -*~ˇέINt/-ڶpH]$K kBYriAT|^𡦚-Oad9,Ҵj GM}w Yr,8l/ݧCCJgƮ N\h$AZ&v6j[ P녮^ ~+ ޗ_$F+sy q8Hr.c9CԞ񤨅+w.t 2:z ^d}tޔ25Ϲ,&cAl1@9K3&x0[ t͒sMHVF΍55&ⵍ_y%AM GVD@!j"-gV\s%n(:3$0q#yкGyE+^%6c2Ia)-g7u3` ,YD YN5{e!{*W=LY'EuOn B̷e]o ۰ ^L6R7/D>JsËAg<[QRb|r#me V.+;pe,a ,ۨp YZ