libvirt-daemon-driver-nwfilter-6.0.0-25.2.el8 >  H _c z뾂alscjU@g_تVkmSCܹ|AUtaM|Sn)d-p`Rs<3x#&t;4s9WK"7@[(Hs7Ԭ;|3U-:W"X.j_rv=WNe5p.6$ lWmp"Ծ4w7ic98871e75ac2ecdc5e0f788a343e6073ee418c4da7c7bed2916e08fe8867cb3a01fc7c8fc17254cc101f9fafd0e234a9c8e597dc(_c z뾂al3*OھhC k8)aFnh|&ǽ 1FX"ua}=M:`](X",cV%赮%.ؠRnq EPj3IpG466 &4 n! | D icݽ|Q2;ZRNΰnR{AQeu,p>xmĩ*%/}{@%e%Ƨ*҅6ǃRz_'K%]j^{i7 ׀7g >p< ? d!' 0 _#*2 GShnx   8  DD(8Y9Y:,YGHI4XDYT\]^ bd!e&f)l+tDuvwTxy T X ^ Clibvirt-daemon-driver-nwfilter6.0.025.2.el8Nwfilter driver plugin for the libvirtd daemonThe nwfilter driver plugin for the libvirtd daemon, providing an implementation of the firewall APIs using the ebtables, iptables and ip6tables capabilities_Z*p8le02.rdu2.centos.org CentOSCentOSLGPLv2+CBS Unspecifiedhttps://libvirt.org/linuxppc64le-f"J?X@ VAAAAA큤_Z*_Z)_Z*_Z*_Z*_Z*_Z*_Z*_Z)_Z)_Z)_Z)_Z*_Z*_Z)_Z)dd447849616a062e5ec87ca55dc00a76be432072baae04190d38a543e085f13983afb3bb2abd911b1f868e1d498d17391cb7a3a71bec4f5484f69638a53e776af1b92459039bff6c3dc32b5f894824b2254d7da864a23a2c8c21f83457510cc7bbe652b563e597a36a7fc306fe4d355fc9e165f1fffb9201d886426b8ad2f9462fee3d209ff50ae7e0393b807abdafa1ce6504682742594f800c48d106c37dd9016572141f5706e22eb66cb825dec661c7140ef80e8a3a91db7290986238a6b6d2be16911cac15234ac1729cba64dc45d96580b8212b44a7f86666feed32ddc08827cab10d14839c6104e92a60929fedc5026fbbc5944dd1ff461e07587bb6a6a6a77ee71acf5f34219fa8f39dbaa7cb69147483a13be284044756917ecbe0ee../../../../usr/sbin/virtnwfilterd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nwfilter.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-25.2.el8.src.rpmconfig(libvirt-daemon-driver-nwfilter)libvirt-daemon-driver-nwfilterlibvirt-daemon-driver-nwfilter(ppc-64)libvirt_driver_nwfilter.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-nwfilter)ebtablesiptableslibacl.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)libpcap.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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-25.2.el86.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 6.0.0-25.2.el86.0.0-25.2.el86.0.0-25.2.el8 nwfiltervirtnwfilterd.confnetwork.build-id57cd5d53e0852c89e38d2a5fb1bcf40aae15d2cdefc90e1db7281486413cc4c7d111814c870532c6virtnwfilterd-admin.socketvirtnwfilterd-ro.socketvirtnwfilterd.servicevirtnwfilterd.socketlibvirt_driver_nwfilter.sovirtnwfilterdtest_virtnwfilterd.augvirtnwfilterd.aug/etc/libvirt//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/57//usr/lib/.build-id/ef//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=efc90e1db7281486413cc4c7d111814c870532c6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=57cd5d53e0852c89e38d2a5fb1bcf40aae15d2cd, stripped""~PRRR R-R>RR*RRRRR RRRRRRRRRRRR RRRR RR RRRR$RRRR(R)R&R'RRR RIRzR]RlRrRgRXRR5RiR@R|R-RDR=RmR4R3RQRSRxRnRUR2RRRR+R#R%R*RRRRR RRRRRRRRR RRRRRR RR R RRRutf-8336b46bdb322c9cf47f8733ff303e45a3a15a7edef197d1c805a7f299076ffbc?@7zXZ !#,ޒ] b2u jϿc:埛L5rg}H~k7بrD]=&Y|M~T3c.uxp,w7m4PsCI[%1%(\2bp5#F dfi˿;y8 ),1WK"3\ %I8=k:})q(RTUN}̓UƐaLl X͌{%i' yGX)`{ǞEf2"Id'(aa GDy3vE'.tn.8bKrXngIlڒm#:_'PmrhSUc)樦:ȾgwӲhM`X} '3@j]3WplOp(XR:'KhhX <`FۺZ݃Ԇcu m@*> "kАgqM9Uz`3MGYPȃzk::.\b(ce1GX"&X t >ЇƇo)¸5MuC4j$ڷ)cRHfEiӪWҟ{tP!s -3ccj<䷹yd;CرJG ˮj|ؐp܍NytXY'M{#3:'|2v-8=! ;W{Bh*Cf0=qrLX-#k P+# wu4M |3{ؗ|-q;o#ϋ]?\^025E'F] S J1Il˭%[kT +!V`?VGY釼ZP1AAGbv[z9gy*>Klެ~r@Mݑ(hhogd0O4s rvz EV*}6 aƖZYXBuP)P=im0ȧטmdb7ͱ KUn$r$a' GglWz`gzzfw }{k:[P>0V9 dy~g!͕ۻ`G{aăZ~]&  |?ΎN_5,Ns Jtx ~g/RiClm\yZbi»!d6ΥxQgEs4jMlM$HT.`&/__ MNvQݭÿtm5p{~=[+f~-OY2R5As`zbr0Ɛ8Eey.743|delL|RdLƃ`Q; H:]˜fil?@Jj.߇7Xk O4$~.*Wc2G1b9fz -`GniҞFC(jħ͏7MB+C։jV݆+lRRY7i?ǙO uر2z>ڏՆ'Cr!~_u)ټH-EEk6t*;nJ0 Ja i  I o]=c+L P51Zn[@hHmڐ jܭbyϟzY$8ivɆlL*uγfЃ:R&bHe5cgЅoJ7/{$d) ރRW.\j.ܪW2΅%xn{|;Jen>ŭKߟ1,NG͵ yYEJ\Eא+%C. Β5F8<,6EdgX0)O ;H_;D}vqiZ7.49^kbHfh,;M34vPsP}-ɻ+~C䮯dOCi Vj]Dn9wȟLff~p -)$ofV75yw~omc"j%<(_Kn F(dz t>LL QL@Wצ/mc67Gɂb[{tO6d VbݳC*>pA$x*A؃\v5 ˃8UrW49W= @if72F.VͿ?do #Vv9R5۶BV}[VhsZ ͚폋20ЪB1~†WķR0<3Ӎr PW09d>T9s6ԴdijoP)*gӔNhxn^'8(_ /l~&O~_3xV_-ba ׿pĝdFodc\}1y!qa SMيo|*:[ 9]w|*,heQ >CP [YhhCMu }8$:l.ય9m߉ z@]&kEn+&˅t|GX$PڏjnbȲ_yM1ڋCN1~YBd{s[&Ac,<8ss*4-ĩ3iǖݿ{ XXz4 b+z6@u ݃1mԑЁzD8K]*IۦvkȩTy/|}y%F(Xq. H8GELth1r0jv+B_IArF2*n"?cm~*,\Fn54 %"!r@CwϪPGiAl긔ڛ!^i+rجhtΗ'gSNOj`> Y*[Ƅֲ`RV2gD{W2Y2[9Tb[*bXj5s T.#2vIޭ7yV2x+k0?r9f3v¼7k}Bغ,[U} L3UY [7wPcrꖶk$1l? HM?lPK^h3RQ-ِ%p N_. y^T7@%Xm}@X>I,9 Lu- 0 1" AT"DoԫHq0nUW`ig 4>%OSۣǢiENؾvhHmǦہ¡Y[*̡EWdfK;П!5ƜO`zH!-!0~µ7Eڲm}\oc |ٱ(FF-W3+$HiwYѦ1:+19 ^Ou[pik8'铄[$QMA(zG\۝`J:zE6S\[/knxnu3G9gwz!YU%煌wc+]B~9YY_p"k*1[1x$=GG;ePoMk ҨcK U+9i㤍 "Cbj2D[TCQWpѿcĴ!;f-9~ͧܲV53 ;5h۱Vm2v@"fa|bDmMDCg߄V`O]#4JDToi _ ȺI#߻Lt^d*tR*Zd$u(' 7psG`O-fc y2lz7ә;Dư(ڪ[{%EtKszVM`FO '\r a7ˀՍ+"N|o  sSH1VgP:6 Es2O 'ٚgZaUWts~QByKw~3mHVAz$r^TN!OYյFj‹r2x(Z@qwbSN@!P: 88qk|O@:.6JN+OisJ[<Ȝl(Eѯۡ?az!NVGvMN25Nk 6 vVF1v'BF m=T:_n˼8|i V#˨PXNRy06ETWnQ_Wz׵Kx0lu^n]UV/-J!'sԭvk,>ɧ&yK7QhC19BY)NaVh@ԅpG~%ˍ&9Ԭy/J;Q#uvZ ݲHi=? =r^pt?灎M$m̝d,M uwWYkdWj6CĢ>,l̫.)rbU`CDrtT=-5ʨa~h*|`/lKΔ.΃) xyT|1y*A峭mZ扗%EG]&VmP뉻R!˴^yT;IU8#GǮ0-Ja|6CdStA6?CLÓ _*Zq9ؘ3T)dy~RE$HL >{O< d6E/h5FQ ǂVηC;A%K$14TX\^oh֗OMyCpGV`Dd9'_So;+_K!MjFb4{ fflAmh-鞏)ӬT8cً϶WlFY0oǫQw5R.tK_9H|>,y^q%2u4[x1m) ]d_նCȏek.I+"BRmw{ǟ~HvaRx }M0Gj=NgL=|_k C$BϷ-)h=ze\@ J5b&`ҧ}prg"`%@,'FPhNp7ZLp|DdA#ESH!{KHqI]ՒU*NMa҄]BT;iy]ΆFk?1Q2p _2A .t|D -vj։'YjEvbtDo!,AxlYJ9\; l\+ R2NC!Υ}zgIڶevVI- ]Xm<q;D! Sq+zWE]!hoԇ0bYN~~_,3ݜ]wz8&wAW| 56YH̀LctgCq$E x5 ~cV]]GMZZJPy `/Jۘ_G }`7)'my1{"}-gX~͌.4<W`aI!IFJ;e;"~ÄE;RWT xyt6MDo/RU#HQjD.cԈGo^r-S6 XΫp5Џk,uvJl;ߘljJIG)WR+XָGVط5z3sS=!(Enۑ{ y@~in<|IhGvUl ?Kw$V?EN AjM3MwGNobFT$ǏlLxB&xƷ3 d͍zn"Ӧ QۿpKst¹Y t0+G%^B? u^V|a3'1 ΦqOR1[¨ aZ!aW&ʡBLJL&zJi2YHpSF5FkF=}|_Þ7?RʧIXrѳ*w]dγLB9ǽ-hr> S* .RhQ;WZͤGu$ _W::4aon)U&[nZM]y;ڬhskg122BZ1>?/Bq2SL2WlW)RѬ~iLbjKM ~ LTi;5S w? sX^̖u"goBduMp T$pD&QhޒVIL~d{ڐ9Y^Q BxblR3EHj2[EOKIwo=E1QTa72}*-;ପ!,b '[[\S܀ zI*:j6 8~NuP͘e1WI`<T-]3Ze\ؚr{S_НS0šmUA,MŻRTt6wGcYRrTk i( |R0`~d-g5<$EZz I9Y"k?V#b5h=܍4y엀DfR\%x_F'ͻ )¬xH2 ~m~?B΅.ɞo} l7͖8-,֯R.YC8*M@Ƈk.u/) /D̢Rr)XC)C%BU4,?!=}U%ʨp{%F]jH5UC 6Lu~g Ph[;3Dޖŝi!-ېL3C>wcgvHRQ9A]uKIr=pNO8_rp@ .j}1-l^JqOwgI[C~ [=KzۉQH۲p7D#b}~&+]ߓF?( gC|)nͥt`1&Xa䠪s^UG..,P\WNxG$؝nGI7SVTc쾲@?_. z׹;Jrc~/1Pzzu?m;&o֯ IhUoTa (D<.zk #^ || Yd4U:ͷL%Bh6%5+1ǣ+0͝uK󴀟6|"eۺs$PxydR"<5@U<\@[!1Z?D܆utiWhz-WU< R Xvy4ǾoHCPX4X%ӎpw &cK@#9?xu "wea4\^'aeYT%:$a52y:t]?/+;U[i #fZ&mgx~ |Ot҉qZa6-:]MߺTz*q9Qj53ߕS@ yȡK opd_A 7ظvSy3al9kdM s7Kx[ Ÿ:d1V_(Gab5.p]ǹ~o',?'KKڋ5PD>H9wKy9H; iB j42SOsDHր3Aa HPm-@ݔ/ 9o +匕~ɄK gS`;džL."jlOu𩎏>~qpo-2-zMT-?Y =ӓM/t+qቚ? ӦO$zጙ\|u;_beO%xպ]քnsԨxWR-[y<$,.KqTݒ]3s jOs}6~R]B)у|F QٌpaX;UCPo<3Ph8ʤ!CAhrN}n!iC:~Ji@&#B;16g 6-'GSۼN vM($t=4t;d& HI/ebzma,1~U"<v-KXج"mk1͝ Mͮųv%aH/} ۣN k(# '>1*Lۚ /}[yޙKlNT9Kn=JX!䑹+-SpT* bp۔jccHĪJ"St)!VceYQq$EA--P#hO&>Ts/.umix6ap#Kx%< Ы֗vHDc)8}&H ݨޗuZ5`<|q24ב|-k( vRs:-OboIV¢w ! m]LRؠ|faL4wbL ;g5sF^e7\/:b=r,]\ܶ#D@Um:Q?;r$ՆK9KK4ܯ aE9Ȭll9ZZ \bcq}g"],/t!A::RY>Cjx4$=cU. *T:!Pôloiw@yt5`x!9\fQTynU C=>![F`kosXž4kMh+u9xEDQQfUUo*#Q(pS07ވXdlm퐒;Ddy 2ϙKe@`10qLiBI .}*U'eߘצ Ol Faڈ9-E\"m̐fu͈epe&ۮ_բ2Y8%am}suH@7g f*X[{DjTt'.ҏ )7AI59h!tY_lKȌ 3L=3cEF4ȿBOqzHq{F9u|a1@1P#pR؟ tCKl6awHX=r:Fǝo78N2ȋJFoۑ/$WfO)ޘ[/*wt#H?UcZ{ sPX =CJ\1^ M J i]mi11_qvBmm~<$(;3#HV()CMCvR нX;ndƓӄюa 0je㉫F%>7S{+[&_ M*5a|xƦDJ'fekVd2 Z{2DkvE'ێ>3LZ,!aP05O*|yW(7?Lq̆ͲO =/d K -Z|%Ne\~ k:(Q`a) WƉbLw~Bۦ+d,ٕw9ΤISMh[ORG[}rVh@!wK%N?~LX_ QGǻµBpd8DWx9B/dÿ,f9@R~ O_Aun#YGY %ܓ1z~ TtIO\$Mrh{͸(%`16jZ$D Y@8qn9.B-4ST_Yoٚ|u p BQa'EɋbҘ {%Cg?Cɻ<6I ƵwLN: jo2E'88Cb29ªHp7MCYUT`zߞQVݤL[~co|=-3Y@r{=gF(4$D;ډ z)(2?ԩ*NʘZ_p9?6.7DETi!V#rl쿲Fiظζ.&rZ e'gYL[Wyn*_XOml~%Jk)_.VS>jPkסmUr5 x{3[s~M6ZG(|?,k='b&+[9΄Le *Pロ}q az=ПI5)|0Z%4"73 %1)<n*& 3`:&m*=p z/Z9_&[yR[+,"a4R1kZeM>kʍ臸*O} BHO756@)ovw ?pq WjGo'܌m! {>?ؠpW\QYImS%6_j"Jnm3A7seZ­0 2hp9D s{GPW]2Jx4*O #+@Hݗ'Y9曈Wp 9$@ 9Y 0Bܟv+9gjʝ|Y_6 d6 l䃦'>|s9_ܲĖWD,;˧f7Zo1=H" <2RwXl,TgA,srCt}te{VS~ݴmd([V)2@qޯ 78Fؑ*=]dؔI$d $4XVp/cQ%/&cgwq" 6n@Uw}ceYxidx b9X$fM #3en؉Qɕ F4?gp5 :;*>ѿ-5g.AƝ8˵2 DӑO;rwiQ$_xcpI1S^6}fJb:`?z1h*AʼR{lt[x#V_~ܒeEaĄ!M\y#{Oh'A`أ4OlCJꝦJ|v.bG7Kq]s!g%H0ސAO]8;=@@r"/s&TU&[p9gIFgt]sNb`?%;˼B7__])T'<' 3XÔ30n uQL] dϏιS<tSM7~!D:L- XHB.+vq7lke|RMWȋbKSQy?.hw *#ғk%5 "uda 5;cx=$--UA! t:m`-EOY3iGzj;H4sB Q0L3VC'2 v/~prz-/\;C.[ҡ׭|wx#*m±"J16C]u'a9hTҧTXϿiPQḶso;jߞxeGw, ).0xnu??q|¬S,2FQOFG.-4:ѳQܫʾYY8効xaUz ۯ3\p&tFYCjQXAg_"+TX&'R"OQ`hdU$)Efmt79nPo_# 7>m2u%nW~2pup({NӾ{\-¬^lwi".)Y"c29l0&غN0zEu}浉YI!0kެYجcC볿 U=IXdURZtI" d8PRonlite]·}Tx'ZH|bCcؙFklOjY tc냑6V 0| g>$U (4<s%RDTom3°}*,E?¾sB+r+=Y={a]5ldo+T%um q`XZ4:Z܆)88/RDVxNI@'8^fY)~,>n&Y@z1VH>zDuHxPefE*Tlk8RpN ۶l͏"x?.BhmX 憊FÜLm}ć@q<\ش̩Ђ'L%=Tzno[^JuvDSFꕆQ5gSnוֹЈdl K-U̬7ΒAPWKU;; c_h N F0i(%8݋ts>7Oĥ2O2:nTD)i4+(14ڻ.TީAGqtdg.|/Y6~z>A9BFmn=# D3gNJ8$ !-JcsI⫢ޤ9I$¾7ZH8vi wˠև ]|؅ZQbbDCb; RUڂ+u0&I~HDGAr"j^*[m:oYtڝj:kaa 7N#rO ܓ Ǣ,:|%܂N*U5H&q[0`_򎤢_u020f#>'?jMw@fds/8m)RCr !W[^b R u SYƺw# &;,$GpO0UwsiRֈ9(VM"8O>dnXL7I KE;Y{aB^Jd&j.G.dYe[>%3FvP$pdn#2_g ۉ$WrD"={5!*0O#I_x߬Z(Cl].8Py†wmtB5]!kqL}ZK<#|o&F#\?$oæhL~4-6ˋOn8eMH {bd8Nr~ klGDǜ|]KA~4#R;8otney[>ePJ"&~!AeqA4-eS4WlukC6z:û9kݮ,v&;6mdl; Yf$ 0 O6|j2~3E?/~xBǂZa:Hz:Xp8ZY3C@y]۞?o YyEg*5Gw'FniKd9"W7^:U? YU Դ,Th;-⦑b b=~ B_•\I2W$hY5y&1'IUFf[R֌t%IZߺn\o-Y"ƾO,#޷X8~\d1eM=kQL:1΢+;4pkku_OLR. j=R$MMk6G$O^FWq."0f’Q<4=F6 Ƈ˓T^dƟ?"U]ςWRj#zkoB^S78(k8/ Qƶf12 xۃzۓF_tKLJ- G\[jn`-!}5Q2^'9y{kMv$ñyk<ܑG 7?n|6q'[--5&4,ILR,mc'zf^>1Z9ի)UKG$Y.ΓlS˷G}i!US02c'P#ڰH}[j ߑbVGw]d8viV8Ucyߖ+!Æ@2d-2}BZg;7E@<Y*D'zlP9#?M qV(E>o3QPJet|Ms\.?  V,`ʕ_ɨjBѭF?\"wEހ&وIFs RKnՍ6JDE4HW&281ugP9vB@w3 &bu$,3~[0\˨$Y0oInMq0r]Җj]ǎ&P0|o⟗@.yD#*g.t61աjQٚlAsZtܹoI,r˽?T^AdX9ZیnǣZY2ߥj[FY0&ZK-ҾHr\^JYx\eauFW-I^E=51ʷ%78ÝάŘ} +k4G d #+XHK40VˆH?۴0?F^IxwZh?w;K>cL7ͥHTUHCr%:[umujAq7t7qca;dYu{"ѝ_gSA9gꡑhDà 92cc4-ҀJGxr"gY$s}EMȮR)Ej%ѫN xlu^ /RQ3!=mC:klՙ*(']{'23' z]` {exQ|ʳbrML:lf+,~x902]mR1 ?dncMY`~;n{xOHҠux)<7*>w .pi9"+ DC}c=Y|9_ԔO( 0t9/kgEiV{ i 1pn@1O5ؿfI[oY 7IN#r΢,)kɏW CZnc-&W)POKI&RerS0eõ9`H 2УѨr$Z\8?*_ȎNA,NGd&&ێg .- X7ìD^SH^<,rU̖1JkGGIu.SͮtO#:.'4ZR(RVB$!`x.ěӋ_ DlWCZ!݊Q5Q*dH~8_6q/Zwk2A0aG"5C6AVy6/6#`+Kpwu ']]^.B%/Vlw&'^twKl왤7t3LVs|IBU7vCb۬fE:C)z!N޴N_/QFN`AJMF.mZz/±= *DP TUr(ZU 5axy2޷1>=uyIaERiQ*$2^Y|m ګwpEa]* _qB&O~ *EAՑ|:?P6nz&5yҭ'?I }mo+)yAﳻ!ZLtiׄ[0u˹.lz0hzI-hQ9ULT^*IA`YyTT9P)$2WjMb.s∇>,I[p:~K/Tqb A AbM4'  0W@jw5 .ر?^Mlތ0TDLzlL>Rg7ɦ3+ao&MXb}Y- ${+4gr3IIOWc־ZXO 1Xչ28ymsUL\셾c/&(nFt !鈊1T]i+p,to `TD|&mM!cm̈66FNDE-/< O\jT[rd[}H >a*TWHƜ]#<HH&JrmghD"p!&/(1ÔQ=\Ϋ }3qƆQy5(.E3㉆7hYcZ {">d-ʮx$<25$W1CҳK1gA*颳=np1Ɣ>6Zi %ED, ĸ^. v+?[:[BdՍ6Xd~d-{$r!S?3{g&^bП /T+lRWdν ?t/*B[y\6WUN~p.Q)KuþՇBNMegT\1EԳ*Gok=0,|o'TU׉ĬA\}r, CR*Û m Ÿg:%/,9(2NXЩ9 D mXaˢ0S%-h}~9^Ct\7PU%(y1jrzl]pUb TeU +<)c``tӗ,,Gy,@8 <g׬{BHdb!yW~z#%₤ gꖉ eQ|9)vظٮe]ɖ,]l {j^ʁJ $@Vk`aA %ZO$_ 7ĸ*eh˰xwA>!H\Shp}KEu3LvB ^-`+غgԾd 4JҴ Hwgsx`rԬ {Ǽ9( ۍ%b5<(-?+jHn;]zu [hz9kZVF4 Ljlku[WK uOOķ-<[ElKJmJe2 R\,8~D8VU~Eۢˬu)( aBI߮ ?ЅShޯr̤E=ΠsԹp^%Rxxvo&omdHI+*t-Nz 2>CY>rQ&jQM)<@1척=;q (ʥ{ɚ11{ ? m7(Q0ڞwdžNL4k&eT`TB3M;kD ,J] b, ~תDo0-y`I?X{,EeO0fu|iXN9 r%nQMݢwJ'&:SjTe{WϣOMI'] iS6e¿nC<͋կ&nV@M\aOfYRc䁆gc 80fV Xngb1-pp舝 '5eNv7dݩ{FS{SbV?J"8ש_&jyB}r>υ7_GZt8UQN߁#vyuidDmUao60ʃ Nb6gKB<^CS#s~K5>JWN֒v)\;=~aݜqbER{v|˥uUI Xt" S), ɡF營:3[?1`cyozwtJLQC6y͚Bi4m+fRʅFɾIMͥajuzspT[{3}H9D̶;)ʸt- ea[㸻6Tt8- 15)sn-_O'8^(O`qq!q't3i 9׊0Bw1E`G[Y2Jg˛+8dgb#[iG {XI+R g 85;mt땝Wkrq8LOA<_%i%ϧ7Ǣ'u0ȿF,}XfR:䵈d$}a(៻n+>D)qXı.7S$9#'Q&Z\\8 S^LhrsAYF"fHyx*31G^CnWMМKh5%JJE8Wxڡ?}ʩoŚG/_T?;YCMݥ}lESK$?!?+ߚ)zgRI\ R]Mf\5{W! Uz%hl: i)³͑ӔI;x^pbj?kY  |RaJ]K 2e!Ai΂Cga[,tn) 4&6pQQSYͧ?.ȭE ,0-kZpzldWq~GFF'[Y&":gyC Q&aG)52>&a4.9yD% I"t$5Cuw7xÀ| NpǺѱ@6 4c଀@f)bcvaݰ~{'C̑-yكz<䇊y):2:FQB6טcIEk鐺1(!nCi,.>ҮW0yrY$ƍ5beE(d~_ 6G *KaKK:c clZ#n>PK9\ٝfJ< 3+[ +C0a\ S% =ObNGgG;^FQ tHs\'=斨؜CGN^ L-^0/u@ۗW=%sr7cliw4=zgT ɹ{  \+İZdhWD?ZzC#D:h陷WXR@HApu#tR@۝^f!!#6[^RRZ:A #xYR_,=ꀂZD#Q ٌIV-jIޞS_nP\[<Jžv u[ ̪N+s.3&]t#hh Q txDb71 [MQU)jDR)vK⺆?P&m'j{} fzE(tII2`_Ev -̷8#lJW MPOW0u&L󋖏>dX gln< xȍ!g>NNҳ%y0";!{"y4LHx1dQۜ8;z)۱m4hD o]ɕ(25CB㈂-HkY -]y8qxxpMB*95[Y}WOqgޡ |r`a%o7kxO;;;qF ExʮY!tțC-+cX$ iWtΪq宦rnl@qJ[`qYOZW8  (';q,HzW Ѐ8 5݊sYxC[=FQ9lk?'y2|+/n08m7]j{=!Ko(_kk^/GiAFAO گt1О&}[5\#D̪Lm`?; ^b6ߒq @Կr kC}RV6Tfj4 bN}TL^ / Cc!cqAmLDhrx`Ah{ & 0swl>OuػC D%%uniɎ*6pa W ;{\MT_H‘8RϤ #0Ft"JT#%lq pe>)\貐Kt7tG E 3c \?ڹШbwz2d^X1 A.=vJ]]~')K;'\lR!'ߙ3`rC^=j@ٯ+$!$3\̔g!3 EalN9H!xi{Y*iIi EnN/JRSM%5(d&Ip\5#r{bZ0K e[m˾nOw~ci> tZkb;uymI-l:RRrͪѠigB !yM]oއ T(d~I/l&mhO}ƧE̍N39BNC A "moZ%-_cå:FY2y#MH%/EoˍtT#[e[8ηZA@gF.K@ӗ;HD6]JȉfYmTzkitՕj HX}c.2íYF 0{p5K-/g8 KP3f/\ϳNpB 5UQmOh\R_2L,9)OK0 q_"Fi̙ב박\cŧ9 rxO+U2(v/sS;rDg! f &UGHp.zt.)MCuOWԈ7FAPs Hkf_vY|³h]_ Cڇ2\Dі=8ڥ`;0ʤ7s eґ 5D-ޑWEx*a;mʹ p"fS0RNo.vI`7őb.0\nk'΅Hlİ\r[+F"]VT#_ #_e᜔W !mT p_AyPQФ;{Izm{ Fq0zmq=t*'=m- Kܔr֤.%t3cZx#T}v)a!ƽnj&&|<d]{2Tdr7XU>u%! b)r\cVMԁOq2ݮ&&x\]?hgnF kP)0/bV\<)Dd6<%r '֩t VU!F~ ў$Ts<* ~WF+*0(%Tk93@l]PYOɼ?Ӯuuh^l?"<O=N&Yw7Yn,X&n-C\Y/u}H-]b4tȣ~ $!RzAe9-rha+0iĦdf_\J|UiE%b67_n դk[7rlL$luPsҗ2i<$: m;Jy1b3#S=!I;B #nYCnƷٻ ZaS [ou11A{$P:u#-sz0yO3_̏B2- h C;z.~m :sRO%ۆ*T .761eaKS-!ڄy5}0{!HY&F,]ມw/r7-Y p`@ehqH)s8"/mh96M,JQ,ᛔ&<+4g[KeBKea >(-l'4hWClC LǸ" ~,LUnWgf3ݬ뤚r| ^]wE%o1@'U 9w>%M΁ɦjafCGwU*z1"@i{2iZ[ 3G%f%<jD 腥?'1\3Ox8ͤVB-4hn<]|tI<hUVcucPjD4 xvΖs6l . 0,4#;N,rHMVdK}6?MQ4C*'D`)n׿C~aa^މUt@j03rh'!0+ ;# KX]W_b lPIV}jC\E92[1epRyx-}sӄ^f}ufv ^2주 FW' =kS1/h%.r h Nz*o*_8h^ Ľ} Gujv;f2윟i%1X!T =;.=W2.[2< O %Vb=|?A{.i Bxsw)P(F[N#߂, VWr!ڂEoOچljMV#6x'VB^UxTg"R- Wk$d؊?)Z_2oVF䏹*0/$8/}RB|F(|ṗ O^Y ?m?-5*ϱ@˵A[f}NJO|R>u}>\?:dviFeu@#`#G~9K ]ʞbfǿKRnY{+Ea:e "B+]_TwHXl aQ+VHZy۞F]rQ^ ]#5&9s B.0ci @@?񔳡`MTzUnMgmC% y)MZx̧_p h<#P˻1V,!z\#܂ +dg$kRĺD=(ېL%&thfUx&I܏&e6)CVPwP%f} gHn&u M^4T0 ?4TC *ԷJϠڠZ<0V?tKggh϶J. {Y]N2qCж Ajp=(v*_Y1-!hT|c_ %)UokikglUǰ=,s7 Q-"s$nWո\ʉ,'W=A݈=c_% 1P+'!x(2tĦJ**͞ۺQi职55p)s^:Nk,ᔻ@G,(gFe80nhb ޠ CKQ7 $n]S$-0QPK:g'> s@H?'݃F*e=?yf\(t߿}CI 1 e*+v}dT84.` F~"fhRt6Q [;o#/}lc3X^E%ڊ4j`U;I,8"Jsod^/}忁=RM5/7=-3KyH%Tp+IrDYA~Ó %3O[dRH񱳀97Ȗ@>l[įOKi15Uj|cMh=QًT M]XV#v _ΐ`4C@!J"khn9}L8`R ah0(/Cjw2ɖ1 ĝwcߛ9 f)n+G%-,7[H%JѢFg?ۅYRuBL܁G mt ۡc:+ZMu$]l?y?_GvMzm aeA.OXˉJ3]A9_sK;&#8H A_pqW!|xD&{Wjlfo.!.7G,\~3տoՄO9J\*g;^/!,2P8$ۄQXcv2ow򔨠Wn\ʝ{ãOXc3NzbC! *kU(լO<ÌA]! 4%.@Dt)ҠQ5 p-A}MtVՏ\,뵧giMJTo&0 gI!57 \P](n-XI3^@M|ŕSJ_NyC/$N,9R<$cOH;mB =BaL4tGH 4p+>b+'_/a]}Y{<jT;#3|sP4?1"9fl˰+'mo}|c}$裖Y~\vJ 7CPrY:9_22 2bm`JTd,o׸j :Us9aȂDihu8)M88aA;.=m0:e>J<-/eC{.z OƺsloD,9EF |O;yBA@O'W'y>X \rRS6v M7%ծ'՚fpʋɰ~cGr]w-Pȃ D1RŪҼrD̤IOCiW €u`~4*%.g(]u [ϫcR63~JĥGEŠutGDV$jLFeVwa< 5"2]%rD4ߟ4$g`>7c5^^Iy1snKmw;5D][{q9 U- :'ΧaSߟnr6)|fcPZZف% 8|#!hΙKцsgƙ %g(LZb~jXb!\ 3Һ_*sXj$$[E/ JHW,ޅػځ.2}dbV< _ 'iG`'2"Bf5MM 2gpι(Plw㎥OV̏3V_ʺ>zaF_CM k`LDlE);ڍl ã^S1<08GwrQ 閮}7OXU(x?l,~"ud0߭rg֑Sz`A{AC:GBtH|ǾJ&ta[.z,'4 S)΀OMU.ПzH-F[ͩcӝmO;樛aq멸nYFb+jE'?C2 {x _y[`~6E_]oaʈ=ϥ?w6w#-(go% K 9*{C D XbLm,c||h?⫕ ) u#?_Íָ"*4c>eq?o n^6B9r%$4C-# .j"|+YC@ ao bwF XSU2^5< qJSh D# @A NèV$kܶ!חH@\$#"?R2bAA'sMh9D v\ QtD2Xo*=d>-B"kTSQ ݪmA?/r7/d7GPC.AVB4qxlN.T1K-8A8{lgKgR`p?uh=DH1=f4EҐw~ȯL8ZC@njj' z&uA^Z#GnYx$jCplJ;I50-0#U}È'\<$NJx2B_!Q,^Ȏ]WLX!^Hnwn& rʎN=ӆwKdi}Asީ*AnDKȸPI:E>lDeQc3XMO/&0ܲ(E3 @ # H:n3%~bb$"U6ۙ(׻h4r$Ոd)@}U.PNXM4l]!ޅ\ȼ/Si8g*JX8ת"ȍ"C ln $R඾-U/o؝=JQ~7\lj ,=XGGJsTjBE0>FCG[gL5.3tȜ@ZS?M9HU9CXkPEn@e-R34,ߛ\F{4nKEs;,/-U jR!W [<7RtH Htt(=Vge0mTuhns_/Q]txu1r{lֳp-0KX9T &8\Ӓr!x 1(x'(L#?yrOhLVA3gZc/hlB PڎLq{|ŮhuOⴾ)< #aa dݎ^(CO0]N$dݝ=5sЯUnLYWCrɄCJ1;)|4:w>@C0i_ m \ǵԆ[te?wQfWnW#>BB!JKZUZ$(6 #t8>M`}j_PHP8>h&'Am$=ή{̶(B8zړai5`W7BRQMj8I?~aٌO=3\{y2Í`զz5:8 Z0C2*l@N:o3C KfnV" !?ܵ08Y4ݍfO=6>XQhc!]6ΐ+ND7Q@{_Yc%mdj `f] y"Nk?[[ QK_ރԗGy[m,Aȷ!9[ej1wʡPdhK }XTZ ·ϔVMlw75靳̾].1v8`2eׄ.Nlcz_|qw^r=43[. &ʎMcn:aW3D~ϥC…KJ4+! h |_LJvP}pZ_Gڱ$ptT EB!=ȵ-"l#_9àMiMCSj>S g2٨P3(§Mgho.{ndwlrКF?grpr&,'aa7K_=3xF.I:oǤK^Ʈd8#ס7Fdxv_gw6o:uWELmM eᎌ姻`; /%Pb2Ivh0vp$8^Rn_hDAR9_Mba7rq #hڦZA}yO Y }J:f۰4J'hzǏ߽HJuQw6k}xMg(d-8S W,#;eo#Pހ)m4!I Da}}kG,\w|.CY]q@cyM`_R ̓ϣsuKPJYk%1>Y(.p|lt /sNϻ QǷ[vYQP5iWĻm`fʃn "[Z ?TKdio''c(@b.ydҮIMV<ؘtz6SIw.V(->G̃f.Li7E\ dtѵڿ= Vv4$1!@22mPJY1zO#͈e+"78ŰA+}q M͊ad{蟰MX`|=2~ĉCqV `}24d'ia䟘~3P@D%yS~ wR,\fKk~+zJm0O}G*]/Q3'63f>nhGQn+;'ȏ <_I;|Y|\Nx AoqC;9K#K/ϐe ,1(*r*,[E ezz;P< ;10c_NGpBh1ȓsder$ 1fƲ6G). *B8! 5\5X p֐[G5 vZ:kdm/lY@\I+/:F >k,]ecȶuz B,n6PH=CJG'REobblCh=T{Kq @_[*i/ѲojtFQ( MaovS^P!~̈́)@er:5>qjGr5B4P߬vK. 'Zݳ7R$"P)%Զ7lUK|`w9yO1Jc5&ΖI6HZ+pk5AM~\+7 ?1Wb^Od+l`A u2,smule[X&[x͇'Ӏ SNV:U5H:/o@3PPaCV uZAey^۹ o^y6 8߭@?3 pYw_ 2V8 1vK_7x-kO|NLķ 2]k/˓MoCarT^-v2,h7碣I&>!J2F1ӶRq(wz%`I["uyh=%>3/}<5;@p ߕlJxZ'a+qF"̰1~] > 9蛲~FaBp+6 aQ^GR@DgѽZ;BM>ZSzI]䣺;iI$q( ĜN )Y=?g9_XXAڤ})@z=I ]TPbEO,%O@V'|?}@UV˔X{ZL5[zBi6Ň@ȼrtFEq_b ˤjDPpsG{D?dη7b1u_@Q78=GMt]Қ޷0JwWz~GwDJ㶅gRbix-w}E%@C˅c_qêO>.iw\VUm5PXCU0S%(CaZSAMs*QٖXRxH1 6׍HFMrb% yptf UoVNs&`ht⪏CW;E5Bzt:HڀJOϩ̀OZ7~h=hv@/:q;r F)cr{,Ј ǯUEP]T DTo9r4Gl-Iw>Pt2x+"7Xs(ꇑZ&=7/Wp~qi8ԗ\,4@*A3&XeLQq cti|;_2방Rd&SnG󬾥, x>{w3{Fn 297%8*hJ[A*xuP6A{,󃺨xT}|޾]nT2nY'.k ɵKLW4A~2#`PZO'.k(Nbٖ7)5<}#׀!5ԑ]EgP-c,}<4y)-a_{~M[ EsyuŅ9З(+<Ot,CG g07/!;;bo y]0%'[T i{-Fɯ8GVj2+KQ^%,*8`,}Vw݄p PDpFD;~ഄjEb!I/]}vebo^eAG='^0|r$9ͷcH8+s%bCH?yk_tuWL@pS9`i)SܢY_\g{x u~VS qzVEW e(ۗL-g)*."]2דf1C" ׅWlk$IHQT,w IXZ?cx;~3;4* m}fF/wYB{C q,\َ\0~`9^틎d#Oն ^,j+,)P~cKh'~EBVX~ eQGv|tKlΆ*vUHiDwjY_{k{+fa]:lpN,ܕ̏::B:]cxWeslX֩|\}4B֙$_]Ƙ魔lmSR lMŷG=̝".~{7/rEwT'(E1\䃩aSy6&=zXS-"uϐ1c6( >0X+`6%C7v-Kࣖ!>Qt5@&/e x&:ΟNK:cUUhw\(4cw]ƍJr;}ߟ &b %TcwDƖ iX2lO-2V2QBG纻[ki}#>}.GJGgTҙfYdٸ 1"vO'-ߐ܊YN>٭S.K02ږ3T߳{Z8oЋ|g  KK$-Tly٨uM&s\TTY8:n*W1f 5L@#ۈsֶE|뀚+/O~ڠG)UOt8! z{iS%kO̝HX<0gbzYa)>y GA_J$U_SiР~60M1-:{PHMvQgB]L#d(I\}ir]; g _)hc7bfA&m%#-j G6ntCWvkd6o7JRny'm}:\Tb_w+7kYs٪5}N .|h=`YWat-{Bڔ;$ UЦ&At`sZΞxf^]/ީ)dYvHrT\E#&|=w>,>CBǸzm 9Qҷq?P1IUeG^$hLbZEoU G}%9/$výrmsa`梸`‰64xPi8١PN}ε:abR1I\'XIXO֠[?ng-Oj&V5jJ쏸^;UGZH64Qm VGrGxΆ L:`z]]M2awagEzu {7V֛<_b1`iB 68ܔGJTXհ=;$X#D+/=Αԙx/ @,NܛTȨ`tf i^OB4$c 6 k}Pe C;9Ϭ"sBRh!xs3CCw30f_ 1< O!9i&=̾1ed#& {ECY>c"۝Єa *Nӷ׷΢V#v w拗CW k߰SGOd=}mݦ46R }(џ]dS$ 񖭺%!Kq[t~).jte: H p#?1 Q}уsf ʗ-ZV52Dn"UweoL)|DL1xQswWnB\' 5ea6zAV諃T|Cco2jÜ6Av`^=܄B /@ v1 sAet,W 1+w| >H U6e20 ~㵍\d5Ϟaנ׆@9G/pJ8Jf:qאe@?)bQ(֪v@]J򖌩?`J1*iBJbc2hY}/aOzAtb/r*SƒuqG؎D$L99rZS4RA\ws^pw!iFw)7LaJ] HO/RQ:\A&1YHR*0T QNoJ;Z ydpzV8ʋ$nV CՌyS ^u$Ynd^+T`n_U/urOzO4-:Og↖hG:CPfYZ4- Clx8eW-hnC0Co`GT5.GsP)Ѭ:lqM=_k!;o8blDy2, mbϨbX̢GV4qf[\LoQZB3R/+yQjodKr-X{=r[D 6*%VLe6l.NC<?)#bWq=a6 6rE !<NrP;SŢw&ɳߧP0P5eĤ:֜=>erBvݻʷWa8rR<&{ż~6e^m U!Jr&@*urȠ3 #HA CAaWcHB MOqi6^"mQ9, gkn a)@, ћ'4.E_` Npī}k嶣鰝T{ {GHFAR8AVk4Vm$2dp?=D̾O$R)zu6lf5BkLO[B`E!M`WVAkDf60o*MCEifz!F3@@~qY9ati;#V Uli"ۿH_`^>CYd*؄C+: `.P)>ix"7Q3#@)Y5 ꮧp,tGZxCK`d- ꫞iKO`ˑinܶȳaw|n'5)>G&m)U##\CpV>5o 5)hd;T0nnb%SWa}"0HnL[fgbdx @;+vj,He;$|y+xH2feWɋLB O> aM{{O\yA6ȪzPixi  h9Rd0`JEPm:>e[WskI1 Mn4NR*Y X!yۂuhe4Կsc ү!!p]X-GU]SYz,KѨԞBE6ic!Ͱ@Go Q-&+nK ;7ZB~EZZjUYB^b$]IYAKˡ-Ļ$α4(I?JU  lгR;K^cuq͆JfvVOěWv<}Au{*7R2W桡6:l_c8PW./[*# 2IGkήmm xQf(BwV[Mw0RD‰uE9 %&;-w~׵hR渻xaah1بYƄ"#!mFX{$^m(Lw-&Fx/^`6߉zk¯i˙Iu<@>=O2eY3$ n GF ƃx*FXvl.]`d^+YrU6> !mW}Ϛ/OYQ[ /;ckowJ꘦χʽ,iF(%pGiU_[϶\cɝU(z+6N{><[ `Z>Ey : FH-amG Ց5$`0,%:A)9rP.I  `#/!.GSv]+h(H, h=QduթpzD8׋ *2u*wAQ/0%-AĊ_r5&E )lޯNj(Yְ{2{%\ ~4w{~v*NKsejx9ݷ6iwXyjnssh}vKsg SeJNb%^q1 ׃ Uơ'` .&dݍFt(ف&FDucH]ݭ1jHD*"G}K-c<)?G'%\H!UT-%Q^) gIU8ꗷ`g(!e'}RXj+=&$;Ehţ&A 5X[]J :Yo4U{ZHӑ^Rxuҿ|Ao'\B0i >!o1F8y@18}e@}"t2U4%7x7W`*'}S=;1jUv=l$^]KmV;&X/_FK4PNppZX!XMڴrȤV3 vcrqܬ?1\56PҝյG7e %,-kToX{]q&G0iH.cWw(wDݦ2EŃYY*(eœEbꗶ;ĩzx`o ?wQ;Ü־\r*p! +Q#ͥvՌ0<>$N7@'wTY ;=09sYB~OB7paa'SLU[6崰c];d!(H:T3`˸!T䄚 $$6fٓěW˞Wh) yG} (t0֯bűWX=8q8Vma\$s}e3v3q!O>Z4/d-uUB.ZoP+C嬗@MŋB2V) PZo-d:"0ɇr? ‘xΚ9̪b`YvcP/C|pd#Bvc)\5?TIۣgA߮2MpղcHVKn2R)dqM/|#4Jd7ReٛpSDm&MvPQȢG4UhV2:=ӽ]J&GOc[fJBNh?yL9F{Sf90䂣ёMy r밅kQHш* {V0Eht$(擨;-Ud29xPtܹ1ع"O8&0$ЭGE]øA@~7s󕰍npY'Z I~+3::ƬC pѺ1ٿ`>bv)po5;R0C.^`N\VZׅI^]9su/ķ˄s|VΝ.͂ D#,xϣHdOb5AYQiIĿ"n{,qNQ"{%ܸ,Հt"j;š-t&s B=tco蝞>mgkAk2)5ODqv"kM,1OD]P,5"tc( t!"Ā;'I ݛ]p\_5` De5cK)HE_~jhecHF-RBܛIZ%rfIW_r b_.h&z͕ s(_V vr[oT-9OpR]94YӀ<̬KhJ wl1mG +̩_E7ړtk11xdzB6ho_礔LRK薮HMb@Y ~^0 R\l7!Y=gH,N5J{*/]:̤Ya/z"B\ ]R>xRbd8ҭ*^7^Ӳ):d~$q#@ <_9y#i=G +lidGTb4Z!an K/Mvg{Y|6*gVy1pw?%pF&[O~b[UN9]vLr! }R%b46ٙNI !DLZ޺ck: ?OrX"l\RYܪ jA(ٳhe&Ha>ԽJ/T$]NunV'f/icy+ `2'dETJ / 4e y} 0KegDRcmt{?ZΦ)HKui߳8G)T;uOuS"K ,!TJ<{+4䐸jj<A?5 "4 k[{~/J\ֈ#! nd"V%՜B KmV#w7q+%cÅDD]r/6!ޑ;4q~&Mu|p0tZ |kg2tD ;̪\]6G'9>js;p`2F oR77S%E]/3P Ff볐ZغCKtB[r 8ƌ:cm #9*LmwCXxf'^=5I"B'ʆG~X7aL[XŶ FS"4+J=h-K?1CI<^O~Y3ň?l*~m՛c|0bЁ]Z32]%tЊ'얞b80,TL@;J7( ҅\Ğr.ܵ5c_RgX4xGo }ESB~hIAx3pnul (ƦXv#gW\8v0yĖr,9Wpa u7G =FjSebu'yi0mA)ޞ &~8Lbٓ!EA T 0{4OmzS?2XX} B9"2l ,xRbK,.v?4!/V}-[E|c{0\^)&:z6*og򊖃T|&bh0H2d=7'jLͯ'U(.gyr-:ʹ/*2AUHglUŅd4`Ǡb|(Ieneyǫ{T `Y L^NdY=V@I@Y1Sa4E3|yݘ111tubA.!8v.-UK33RLHa qp37ͱ@ȹHݝJIhI'Vދ-Mb_cNEW2ړA;=klBDWᄔ&7pUTox1Dqy,ߋ/cҋ'WehJ_KV3#Kw%ZK%çfB}vΨЙf+8Ra ~IR^ºCbvξ:]ӿ`csmdO͔O:>)Midv [ 7sڒ8{b:52X+/X <2-u-EsI7bWwx_vU4܉(/Bۘ-5 R-y+YewQ98^smlo$ug+["eHJR'!="$yHz?u cޚ_.5 .Xȫz!aT'Y4&1:&JWIOBGDKd߭:%?.華R{FF989?$?X)6 p  aQ#f*#nafA%v eg?e$p"h bl#my,/c;A(1BLtQhZNdӻ3<]6 wk*%$oÕQ. Y=) G ikR a*yXD= 5<_uDpN* rRd\VS*UTG̖>-i :a4sȷ9J}!Ux?loN`UH1 ubpm| 80XY+Mo8,vk}d֚8=z;o1b"M:Òn袶ӆdBfyRu ϟm,ZCVf@|Q'uZ$Ygqē>fd}c^4"R7  QxLIl'̖r9Ѡ@itOΨL[%W8HTp0lꛅ |zLHgHheBlPY_rO# >ILOk8X7k<4nO1dIG4.D8gOIA@Sr 9vF=?RupLgeu, n{wB~\IGuI$E+YV;zu'AVNJӣ3g1B ꟏<0O_KxXN2?ņ*zf3&O6m !b?\8 )=B>!̩E32_XF$.'Jye %A ST3T=z/8z3n'AbUP ͡JΨE`=zf٘7ΒlDC]>~+/[N/aZk"~)ǽZҰYI"E ExZ[1<B!vCeJj D d@T [r#bCE=,1d^ ڨ!. TT0ݦ6[U+OUG~3[HPM^{'wZq[HjDw`584-D U &',ZhfV~PWT35o ֌рЗM+{Vy+V(H{|`Bgq`'b:{9uJ0}nC k3M_"v9u:>%ߋ˓EU oǷzh*0l 6[U)"L6Av5[s՜듍Vc<'gN֯0ޜ?WZxFSsȻ_LA^ _Q!8"+J6-G+$pXnR60=r5JnRPǚ>݊A$ltzڥ\\_6Jp ꆔ;\2}CXX8ԛGN3NKB/,~2ɭ:ZS)}מEWF!Bwn]`+*H+Fz-nU:D,:uPp19A&9w7~}o]C2L4sGfYH=Ǥf=zam#` YErub_nSNx1FB5R⅀N6xfϰE:R~!V]=0Nۼ1qlef+ Ж!Z)1yJ'H"٧窶DžyxUuf#d|ȹjKΜb% D {d/QA* ~cwɠs gbت6;wk*&*2[;^}RՖi7>+*qxkvPUYuCu])ROBTy<ž_n o`\!~J&VU ;bsppP>qRʱr-5!+AquAxr"!jF GXOF. p#li4&S( פE, 6Ucq]JL>v`Fa7dh)CδeS1L1l[7F$ύ^0-RL6q҆ DDMW͂țV­%5dV[4YVg['?LzA_-{ϥ9)` (w]L6%B PُvL~\)3Q^\xH}v Pu3$x03hqV#7[5)o4(-L*#ṷ̈̀ 5YAF!dq8lv vV?q 3pq⏧KWP%Ӻ$GoYf!D U2=8#v_Vj5G_Ҟjm:j->?5ѡGiՕFձ{k[2 Nke\2jZ#f ")17hv|XR \> o̎bP]i)IV6 -&fϒГ|.늜tQUgO>hudFn><*ȡKb[T$%]o0.•Q' ђ_(0?L\Xr4\`:ٹFP@:hNJnB~$ mò^t7MALF[jV_0FC+;t-ʿ(@Y>yG&`]ﮍ*Z U3TGݩs /ffW=r i?D5x(Z"1}! m8:,1ݕj=D-kEͫ1`w$~lN}.|ʚE#h3R $u .o5H>EZ'= 9Fa7iV˜t'O R{vI3rO0Q1-N`fs[=PĴAdu#VZ׵/)YYv8|a_m}0\T$ԵX%qY 5R9oQFR+T'xF)Z1`ZA ub}}ḣ2+E`񸞌 muDG<<! pj2@3hD$9irk#q~\b ! 'ajR%.9GmVcPOΩD2Һ#a PR.GZw\9lAJmSǿTAtcƉoCxC~8" [JXP@CaI2-2$ h.k-9dis&/AjQqq,_Uɭ큼*54{S6.r 4Fe2>" ٩XZo'ѣh lj7]QAքbW'87esBc֧@0&7Rz%=n .]HBԃ:`>Nz}3o,ḡiQa33$;Ď4zpI|jqph. v.LbJkYg?UEuvmZDEL<9c])A=ŔQ;ѐ1Y2 mJ;zo\U, wELQDs@R)Mw IJya(4k؛<:^^YxCg+9@Dbi/0-Pmei媍۶ClWSժpdhu;ѦeAMɚL) W*$58;_꾃J/pO)u?Z2FWb? ( ;nDw j0e yM~9%ugVi.yu"hS(tA @ NIj.0K=珡C Wԃ̗kwxNZs+99YFmn'&K diү QoC3+78=:8\#Rr GS w(c;' _]G֪F= LA^-j%dyWrpzj4?d+~__Hc, s3 g9&l Lpv}]adTX5:J=m Ȓ?nRq*?Hia2HKwOpK݌\# nF:浀9?Aϙ ;0_3:O6{hLX"p,:LrU6]5(ƈb^Npk*#x:M} t Eb2Sf^֘`(# rE>v̋ݚc734GGUˊ&㈄ u(:tяKC3h)rzwT/sUE\fyY tO2{/:hMNK+A]k#8p3omrϟZErG|Nj,"! E KE/XT ,dAm9g ZcG'4=J6AlX]Ra4Pt_ dFPUbƵ Y2')GΕFq{]7 0 *Ϛ J B,MC"&+@5 㨢 f0 O+^GX8#N65t ݘ=KKq)~4Vuhg#De&G&˺|uy_Kn\;ie+F 0 )rz s6O2bQxȹCQHVݖ\yvP""iUcHFQ ]P Cw}_ ҀR_thzgehhhdmto07kE.KSFt ?rfHǫ8Ml%GaL9v0'ՀQ]Q%6iƒcq XZr񒁴JR&[<LbJh.;)‡srv |k8sB~Dz5z*>Hh(w{~K<]g8ֳ~n_΅0?)L$.w_8>Au ơ%"?du 6"04aJ'&]d>n[Q(s&yfO[35jr?Θ!-O%1oZWջ~E(3&7?.qt:4m#Iͯ3Y&֧$M jW(ug-D+̕{ҵyz"+j)!?81Y ! :T $>wdx,d"2lIh\uuEJ-[;Vb^ZO}-=av< NM<؋mya4P,tcGHK};"{Z3Q ߜ̈́{:z|K(aG79[N)TZyL6c96?R5#\eּ )!lԐ,Źɷô'EG bNj=M2=<}pMc}iBW~CP |*'ͤ2LQPn{.&荥';x hLSY0X.YoRshI2(UhBGmcA("ߠv4Aװ)WJleCtehìABr1`̞1y63[lsp{L!DRG3Ůehc`,?cq@7_GuɕKB|ernB4nK< >tÜN*?픰 Doɋ+fOzW9lZG5 hNXI g_ ٕpkCRgXM*$鬓芾rc'GLg2|ڸ@R\$%}$EsxGDOo; ӆ a5sW|B5^Y7_^d b):h%Mb]X hjəd"OJzA5XJeotg[?p.s)w*>t`S *tWK@6foUʖƄ&^[&8SVQf% I\p7'ji]{~L`\DM @AJ;bFMalKbƛtv*PХB"kn/:؁ '4FRB,-fGIV-*)2}|uW{nqqdś wW֌  ИO#aK80Oa%ܟoGysouE^zHPM6X$.#n2?-'ɨKGvAaȨ iG*q 62a J%{htl4n2vk"b/.* "B*7=JȭM`I``տ"_mKF n%VtU_1ޭ _IaVwδ|=C69KA=GKB!U32*xni ܷ>$6JU[BAjR"g&D"cgYgHvTnE0cF զ&(vFL#q$c+vkdtGufPlM\WL1)F>2bm&f^=}_F2ĉD;pF9l GOp S.m^pm6}Lbt {6~JqSv[eė ޘQʒَS8S3L>HϺ?y+؈zٟVdQCX a\=ټR-V6u1\@ ÎC 9T *F~~GL<b$߈$&çE 20{kEbKbhRk/hI`dϪ1kL&!yhE5w|e,g"#(/ Y|h2&/t?FP n(K;StdbVz43 h59s [ǁMcYQLXwRx4|PR#R64M_Y R1!0it%oe3CTs(cj~ʫ=!n԰T6$$ٍ(|#ѯ8_ah=_)reeT m7;=oꕾ3cC tf}2ha`a<}0>275յ-+lf-ma12uSl므Zq4((d OD_5:;^i,-=MmwRe4Z$I% bÐRYL>.] V6'K&%j&_E9@2!FTYC}ZSꏘO=ẹݒ"A)Ye7Ӭʴ#ݤ.h^SšEj9p:6Ebcj4 +"^ S`*,hRYO+`k A0 "Xқ/ͺtjLk?yzO` ʎBTI`:0FBi"=kU=QNo dV<.YVP9-%T EG]/*\EQӄMY˘v=x}|%ipU W?\@TeH>ss h~(;FDνd9߫ӷ41=?Ŝԥݶ2AѤpÏ5 lנS_\\i&<-bRzٸw)óuOަ\*<n˘ߖ+؃~̷XO =0˘Qs3׽,vb֕^eo_7V/t>?(me$5t9mW^SRz܍4.fN׿U=2UDm D|HW!4/:K R<-Rӟ?a<ģr'Ѳ2\@OYZkᙈDzw1yV5L޳nwUm !(Ab6c %3QK|ifeBwrTr32u # b+wқD3R SZCx..9֟CyݯNz4Ye~=>SCE>_+$h}'!>*[)Mt߬W|gU!0A&!,?װۙػInH#Oܝ S^`˫Ģa5fYMkېT?i>s&l@F),.|UY֗_7E*@AB[$wUZ:STڷ`mCMF( 靕(oxՖDp@ꦼC~nڭ$9 /M}\g!m+͠-@_eY֭ϔFd|4zB07 w(c`_,Y.WNi:gQ,}~^1+sěb܉abn[J˯B9cuP M)^\!KJ*zPeW>xJ^ZEc>{N*"t^h"Y*[IBĽ'ɛc[YM* e%Zv]wNNOڋWDuh Km% ֡R4ML("(PIh՞{śC} ˗Y<3>`fp03U*qt 6+L%WF ^)-XJ=7j * #FzSLzZ$,ir^C˨_i{CL'(=5/)7@<^c(ZxT=`nD{PUA=Dfu6H:ʋI=+>ޞUW# FO|&=]zA7xZ>釃bM>M 9M{di[7@O~&~A;ihjJn:I}4iB25e3)>0Ы?w 4=ْQ-RyJjXI䑯}ST2Xf(WŇ EtVT#CD TO18V>j8Ah*ge(S  ۞4l"Htq*DDSjl ~NvŰq.ŃE'w'͋u+'n#"͹%c>& As8E|"u%_AhXuX(]AYv =W5,֧tõ8j?DыimGj$)ob]A~I|Mp{$X#k. g۝؃Qu}c_Je:ӷ?ۧfAњ#Z(|Rr yrxe>p@CCm,(Zȹ),ٜ]bO&G)F2(3@dX4GN%tħc) ՂɩGNS Hv z(r쩒[Ԇ Ut5eX15#7.wtJ3NBuݵTQς}m&97(]ayY@&Ԕ LG I8W:Kg}WAs?g:C eDi{1dJ=΄4ϹʹA|KwGNtiRq\pI\SQ;KWhl%2$iy |"MPTt\_L ^*ȸ3טxU}H!rpM6&lbO-:PXn9X]LyS253E>s U@. u1=Q<!.@Yd tE*HZ`j&b]IT#}`oVe Q>rH:*S23.K>VZqϒMNV ƨ tTN3>AMZr3 d=Eؘ­&%3}ȋwh./Z5ӊ\5)/eKY4 >S%n2}91+|>\bygͪ`K` 8. ϕ`QXi"E~L]^-sTo^]w\5*S%.hmzZ [_Nѹ.4 Ļv#V]Tt#Bՙ8qmgy ޹vFX<񗔚RXTѺHے؝q)2V%Te3e`YU4Bg,wP)T\nOZ)lHq=j\bw 0nBb~G^/%Ŕ]aP1lOC4ǐ w&z{ ] \G:ʹ_>ɲh b ^+\hA} JA S#@V1^o COwS_WF=jUgz@睒VXAs+gqaCB92OxA*I$>E4(:!rga2E6u'x}gHod#VЖ7(@l!@y90alnRwy.D|+zx`blQsi*62 ޤOŸ贻|Kr4q\ #RЯbW uW9ctbjs̋# ji@ñw@gǧuԈeW RXHI (lP6 IuI.?6wCX8}Aո*M4C-qL;JܗM~X;WN,quZhz}8_)'N83*z0 `~M9]>H$|tcrNr<~8{1l,iG悫Snf=a$jYO->Fu%b.CRG6A(kQN o!9KgOr 9P"wVGMΏs,~d-xV#ɦB):׬H-ȯHآX}G7>ӣҐf..bńc i]Y3c&[ɼI+KԁkZ%%|xիp^˕u2N• | nA 5+VZVh5hDq%PvB4ݛ0e[ڡjv6{e@HW{mYŗAocS5S |*V CS"n ItFˑc*z-[Ajht{r:l19h*YbHyhM}1'rE d5f߆KvXzRM )B;($ȼ]ؔ;zt8OJ6"4e\WN6:#xЊ~2{/*>'%|62N6lm~n'>"ԗ-&L (By8¼ՌFD|sg3xr;?»ޡ\D98o~>K'epa۴3sYB"T<$ oOYqJ|X;G8qWO7JJ!2_ ]&]ݪ;RY ?Y8WXtmZAX}"[DBw=ӭը9|c:=Huaf=oU##-%ጜ2zv쬻v3cU\ c&S2*!.xuWY.=E p|Gm B>椻l{ƵZ0XeF0}n@J w r<#gm @uc{u5) m=) Q^EC3W M*55lYz=&~:.w-5 J1j4}pJW*{[W"1TfrxBϤMvYA@R٧ ̐ǁԣs$z؉N@Ð+ Y=V ihMmXWb Q޴`ᨺzJu^Td4`'DoևE&V)t>-.{#`RX{"5;EO:? "wj<25Ż yBssʈYn l rsl<A'~,^i?<(|{C5SgXwuU3o^6L!lveS"+ btC DH1[_jPi1[YwMj(?cIz-#f^ ys%=F.I !WTsC+9;Dn73UB˕o~X#%]Βkx~L:xpJ9ڨee$sMiTUxG7A0>qsUę\b4 gt7)sO]sʝM E&ADA&V6NHYI3ˏRSٳa炟u_K^DJ2Eΰ1S#ぜJhԅc޿V6@^%.y9R YBioC+1F vkP:R'3kȣeOeoUlJ8I:C3(iI\ucمg%º/`sDmϬ mkϜb)ᓁNt`J eqKQ]S[hfޑJz2pJS]a-YH/-veQ$F^,?}ث3"BːFN6Zjf!TVg1.^ti=mc^rOw/'XEr.mj3s2v+H=+`!x_۷ ]S.[&)*H"z}L^L4`؊[Pwn D/C.TNPtsy{`{zl"`vDLF,V՘ Y@{_ô[ɶ0`@c!qC{y%~4S]G!Iw%5?3b+xYζʹZeoއ'T'8c9Ft|(0J{gLܞ#^:r'iٚfPoɹ"vIiCttaxV_䠿NV#n}ǒ9kE{^Ʌ%w %wZ0jk%Am'{F,d + Ey35! U4TkNVsᏪoWsFN:2fԷJ.- `(Px_ěnlQTnbc9 k 6ەMPgݕėfI5Y>^M]iwvRE84=3_6ƌw/~3}!^ зc:XsXOw3@>:N~̨M#s;^aP$Q}tq1btzX I切*hV_gm=F3R[*C[s~k%FM = 7H0rFoI'I H|ykA9vk5,wmM(0'4-u8"|eBxUlA{KC~7eubԤOevJDBZc8#Z?\gtb?X7&L'܉BbK"s2Hg Xu67/#;:$ 8V#m^ęb^ozÛѸY 8' mHOmPMW3q[V0bUiQ?z~5n}dE X~\-qEk׍LcR Ь+@ARbbkNʎtEUAʼI}q\5hi|y'VrFTIi -ӏ/*̦3 `AHsJrbq O ϡ+!j#e vp^K@ѾכvO` P,^$Ͳk [\ޒ`?k+t刹rˉX9 g+cu0ïL ꛦ%+ v5So7Z>}L2czfІ 9DT&jG:Kj,jm_p.:ᗩ>|8c ʆH-aOPWZ[;]Ւ!&2i 4=LK5A^HuY5< ;fӺ]@D sשKbF t7)R[3ؠNrdtG⍂X+y>,@E- jigNoY3 %u";4nS(S'L$6PbPQK #tRM E5m2*]x/Ty~W+\Lʫ3 NKHFsΛ{;yh Xl )ŷ%/mc*|dMpqd%ѫh^r.n7^Aœެ۫iuY[rLQ&TН M5>]X6/aP0yE}jz^iPFku3\-MpLRuIPx9*d P+saR6 *ĪÕ}YU5VpG*|ߒ[^3;jl2]}8TcN~fΞ}h,*nxaB^g8).ƌ DS]8z%ţ)sM?@}8z7?z.Lb:su }LSB35w0/@.B"H޴v)3Gs D~ndÜuZvU{z{_cxwr8 m+Ԥ*rRq rΜFح&|8_`29/JGX>4Y QC0&p%,>0P JQ.^Ho„l f/ Ѐg\7QDaoaq?]_ûHLtU~wT.ʡMc}Sqs9xeAO?_c}M9 tglpe;uS pk-!gyˑ$.x; \!^v,CRj2oA_0ԗȩ%(Ms;On BqoJ)yP?WbFU {& X[Qzj(y[Z'<qV#WVۧJk`0~R0#)&]'d-)I< . 6(> - $tAf+I LwD)nmLqY 9tJ,Ddh|&+5CɃ:-Ϛ=J:9&r@W繬GG4,o_eOӆF ?]tc_/ؘsywD _B#|n~{zk_ lUJyM/w'Ϭz'WPD]ҫK_i:(ǝ6 uaN /?k~=2:wxI$&.dx\v޵E }rGU}-;F4s;csa ڄCO\岍5Tuu=+.2(du}JT l5Do ;p_߀q yMiI@:Re VxlQXI 08x1fDx"u X֢MPԑӇ|mkJmEBEyOM!|#(]m1(j$mad# :4(nJpvE}!m*8Ww8:/[F`c6s0_n٢ gCHoY"/r  w.,oBp0"Cu֫ sk,HF{9+Z$>]sR{k4O=3m"]d)I6@jmX]N6<<&ީ޸mt qmǪ5)\ g}qb)g{)*;^Zci2b7nj뷊]v# Q{YXF#hͅ8i4ֽ+1mŗ Xym ui!r*q)k 'c: 'BQ$GJ{Ge H[<'D*dEgCIw]䟓nu?9-QT;y {V ^%/-xdHm.tޯ89Kѥ'D"G9_)VԂ(|΅TȢw]v6"a0d,_Whvd7!D>JϜz2$diPC#o:Os'Xp (Q2\`B8D' OGPDoDcL8M2[ L1s=Ws\ҙ))HUҚ|$nHR$TfV{?q^1g \>@ya=Ni<~UW' IcRN|2wa"̈c7DYk2g\,1u [mҹ[=\7}yުR7)fCN55Н8Euv"DJADڻ7G$~=?wMݗX'7`|/)*@8ƆXqݾ5%-SWoŞNscD3۹.mYBz }zL%Teu!FR &OehF· @?Q[x 0Y7hQ?1}_lq7lȡI'Ǫ߮6*vQt޼sȦc== U[ІPdKf2g!>wq: Mr˸oAr| xV<X(Q?y|B;Bk8cAJr 67n?clmF̻m9Dx=X?*D3ZX$!c"e,]ھ`+ܾg#蹗(1gx`dB-`Cr3pɜ&Z_TЁ@l mNؐA֛H`=cOmCq4=a$G B#;G=BiGz q4y\>}24RVr. Kd+B51҂PR~7,;ue9']D:Vt'ǘ)/E$o" 䈚`+@ZZC3].湼OMjyd˘9<B޳\!aۿ*f^Fmt9rUKGf8({ws69Te]@I k*9s`K0 rxet74dy)9&Ypkt jECVor*3AQjlt׽.ǤƓ Y @ |?$jCI;y4Le,C^>a٦5 ]OX/dC^c8ngy `'%-n eon͟9mlTɜ2+!_Иn=Aqίe8j !ݿ~ΩAe"+|hfR@p}S.Y<}~j" wͳa KOhԗA.z.f%`/`>|qm͂gU ꓖa;ps~<ݦ xIrD:H%C7D1z{PV+EW 㑎">RX2, ?ͭ$ pUT-!` qo+6E .GG%AFpӄ1TO§=_zX2)}f³ʣ>݈|òDHɊ H\wpd)wB&sâ LondOYWƛd.+l=K%Mk[\F#6㗳2# ,9f8)v4b1k L >7ٙR}P Ax߹}~7 (ψuΝ瓥*f7utvMX)$iyצ৤g ?'JH (\jg0^, 8RV*> E*%PzquCA,yзVE-Ih%\jdl04R\ʦnJhx *R=8^ 9v0u8=q>|aV ze;KqF/XZޢ*$ W> s%ޱ`Oc <\?p wd5֑3p0\j;ճ::axv!W~^kA ABCI#['cɇ|j a9>DrCQU m-m(F\N} EXஂ/k|ǴzXqt">L];Ϸ Fh4q{p/"/%_x\0F%]gf :v6 >q[UwU-fThޞ+/8VFGE !%Z++橡/h2iڂkwm|5`A jq6S|>b$-O{~[5[߆îYt);AӥZ*@aݓK7{"Gk畉oǎۊc7Epa-]k.ʺ-r=V&/%LJ.Ӯɺw~駴EqX `bIז9W"J"ZZ9' RbQ l3VI|]'Fo۰R R]`x-47]WrWE*b?D`de3ǠcqyϾxu`EKGxnfK]ۓ#MV˩hr ]zʱ:t6#T`Ԯ=s f ϒZnAbBBHɑi\^L^t?/h Cȁ Yg`$TExRR4^'[%'CMV;n~e@gL9mtkR~:Lԅ5J@.XU__=KKkYp3YE]84:'TC/8,e'TN>?(T|;Us#B)[n{mwg 'XI_hTZoO@fT;L a0;~zBش/Y:{G'qk #fG_/f5J|`y/V'aM搽( 3[E,-.*590Om8c_[,-̏= w@lAu̾jH0ܝCϾwEn_kv) OJe@oLڧuz#x苟gŬ)v&o! b0x imGet_g3a]Yorr#>:,9vX1͆){` 2?җzۉ2'tVɈdz|+VxrAPBzZ;`f"7E#E NS @l9CCYڅtP`nRޕSRG=#8.P9?~ i x A'bI׷oEzS44G*'UX}sݳy_ZKnL[<7%' T{!_0gs}{11q/Rʬ,qd)ߊCuj C>O%܅? 5ih=w .Q7lYĜUjxlӐɥ=' io.Sǥ0̆8vJu֚wƤ*GkPKIM%{z9'L6-=-嗑Y>߲lT9t~KdzUЂzDp} @J=Ypa aP6!t2ui$f< رpt׹{5u>=Ɇ[;835, Hk؉\w:kDi͉|G 8U Q ՗AVP1kCNj.\tO^ 2"H(X(mލA;ƏINPm\ :3gҮQ,Ho1GUAqC lp<:@@hR|( u s跶6!`,g2JkuUV,q킸 5~uṾU0ؿ G_dQYp鼃 sոZ`wȸO5VSeŔ:|MLqr۠Uo(MB1RlnIL [ogdR\ P̈́T IܦiG&f26M\uyr͕E?M$.H%䣾<_@8ˤr5yݼ^d@/LTVcA2i$Z!w[w9;T^0UE}8Ƨ)]36uې\9 yy8naYON{ǻ=!v G?AdǭmoQC͚;-=>5$%t'2;1⡄Ppry ܲ C`h4Gc3a?%!Rq$&JJ%F`BORQdUU5-sEF%†ǫ[t6-5V a;A"33M9|A!l9yNpvK##'3gX?{΍{Dƌy6ke`q! Ù;J 4IKaʻJweZ弗h*Ez]ʬMg+Q_ 44>~Zm> j_單&)FL3VOpCˋFdMe.ˮ8}PѮ,wv'X]muWa92jKD>GN9@Q=NwŋXxq#![M-dzj&HbBƏVϺ6U D&xus^ۇ b9!rĉ&;c^!!0x@_ IM=˜8Z v#Q *zv }kƫ<ݱX)6JCgƜel.$[ yRA)vY9-9W4^O9 :3 )eE#l}iio; JQhY5y}?U1E]ʇGW픢T]bMraB0O.;aa:Ռ pr?Ĭ=\gdlNtPR`z"dѧ-GnXܧT%!ORNIݩlŻ.t C %)tY/j0ZĐªJLJ9:{G @/dS"6|U2!#k|*14Ѳe-vK#y¬˰Gps?iHFF:L0}Q<~֫=xapɥЃb L8jfR=uJmՑ؂pysm(]atMJKaxcF {g̟@XDžx7 η$ȍ}/~Zڠ,6Q v˹qtwR 5sf MG T^ܿ^Y5nt쀓Jb̂h90t*x"w گIgn 68WKذTRo>H(]4 WrwYwu,#o^&J,(}ho&jN{UYcvsݧrH,ּmWUŸA>(4U+[d%vq2d5dڦ;KYy XjGʙkGDIƅǷ8n,#W5î;iW0e9<s:jQ?Nd>?=\(J&tdڝ.R 䃘D^gѭ1Z$ <`FS&XC2#2Zy,[wA,!:$C!$/ƇDxlb89訐Q8`ù<^޾omΘMpU.+>F0ȕF%MQfy#ޓƴi̥tY'xqylڏ¬/}'nvؑpMNE9,(YX'-t$۷zsN1IxRg2-T2v=I^XX?5.'<*b(Y |btDNԤ_8 gWkW>bQGMU+q8%Keq5oyd494ެ8=ϨˍMq'<@z6b oXRʯP!6'jKU(OcAF]}¡ 6TIo>|x8 loz4&:Kt"ZVHRC܀+D|8]šw-iVZQe%?΢oϭqC$ҟ&٤.,E AbGT"*pL!VI>GdSm<~ Hhmg#>]~:wc*39M!fDNk,f0> &gWo`T}jQ0e,gKZ(]A:H:wzBg:ܦA^Gzdbv;$5K]ڋ,Eog%멬0\7b]U SIRG]b.EЛt!4׿ġ{W 3(r^U(kk nx9_]={{\jT5F!l "rY<ېX,o_9'L_t rNǬL!F,A߲zFߔMU^/ncVcmMH>Ok1[]. S1>3.A#seY/+/(0ZjcH!ސyt~dI-[=2lhبib;04 v0U^y $2", F^dn9_y MhV5cj7!?Lyi =rn⋷Sp_D>Oz)I$-X뗔 u\/xͥT{ڀ]>W%=,=ƺ!ՑwL 8oݗC hؙF9esO<>GZClh4XkyS |0m< _PƜ+&Ԝ`gzUSCD(|i#*\xȤbm&wՙy-1nSO;8Q`zE{@cd ݜfi5!ub%}7Y7GRqɊ߄czq7GnX#l8T՚$8K`3Dv9GR 5E {qu}kp0{H(2нf-!5* k1U+X=;D:+m^b-=(ez?kh ]i+W&?8Z`bm8Y*Hɠx(} ivԀ1k(7zx}jc͡uέ}w72t7266 i+MH{xb'%_RҒ^kxx3Ԩ]`R;Y R Ϣ*(Ay[`@1]Qm&dO澨Ȓӽ\ yMbBc?wkgt p냢#͙`V@m3"1(1N]2 Mnn}2 __dڗGIɢ|?w8:M\^uH`owY_^QRM@x7\N mQ ջ)'2:~,Rl 4~Z+n'J|Qo]%̧ȯnk _ko0+=11,0{"LfJ}YSy̺ H 5(z{J+ x 9鵧FtcXᶔZiOw﻽- ȟ) p`6n߲Q S*|jzQCZ=,vq`+l֩x(LOwoj6 ?EJhHUmp6uͩ aAASV1]3g'k#-Qu@ڮHKCQG*SIKC< ͷRx/'S"m+7>PDAn$Uv&3H@IP( ƂP3`6ѭ>Z ?,Jg0dBs4,3bH` TEK*#pC,kMh)J$ZTpᦓ"Y4wwlrZ8(xr>y_냼Ic Zi>S/r߉\6Q]ֻTH \FxbL<;VOZp="I!>_ ڮ}Ƙd\,ÔOOTuxM)CIa\3v @@=PRP0Gx΃#Raq3ki6f gxؑ~K@ŤK؂^B/_;$I kԟZE?-3B1YXdQj-*"Tҳ!:=l3HNph\l #y &)Ft6x rgs~aZs' >!7&6|洞m/IC*mEċdq 1e'zuu$Guۨ8wtQ"QZS Bdb߉v>k(xuB~ÝBZ]Q.L`yJ#: hE݄~ 8MM\>cxD#9Zb%I@`":;.obXG"/92%KPHXjS:zee F#Of,,O?oY\"Z1Uq?+wtё}ŢwG[̓q2x:ڔ¤ܟ#aLnHCD(5GK4\@-_zԶ݈rf%a7kc.h*ڙ9M[Dor^lx*ORͱK8{Eg=X֔؍*u:j!β[iRw;#\?)SPU{"{<ԌO?Gx^U}|P`,!dSQLL+ї-Kj9YؙeQ_$:%2X1ꃻz LA,mNu>ј=w;3PGcAaA 6cW@#puAk4ٕhBWSoh1ԑz)~{m=nLsvLJq)L/]T;8zj~eWt;])Xtz%KtIooۈoøH,2q$ME c9c`^D=.`z%ydI|mָd“v[1}=zJtR彍(t.gtG1t& K:lkO'qZN1qJ}8w Y؛LWcSMi @.OiI*47wmJ$~F7SroEY^luT!oe#ϘdxҞK]7#FWgWCߘ/ҤO},?;co狈#Mۻ>cELu)RԚ*|r"өJ%NyBڣ.a7PsVfp~ukn_bCj Dt)kWq>zoO9t!D=},~nKӚ]NVQ ,w|׵j5}ߘ1ba, /5B՜l}')LxU30vrZ 540]:m9dq!S 'zU0!G~i~y :pe7OumLVݫ3n"7ASE&=BzE8h%H(k {pO(1WxUpB Y*VDertuzޏ5X*. }H8Ss4h f%Yl- T|Nn57cKyrcM5/a!]Thpisq 6ht!)5O8:&CGt#v}rZ V\'ɣ`eX m^\ү*VARp_]?ӿAL4Tgp'E|XŁj Ձ}%+{ID)9s _|<ę\Jj]ge5;sM߰f%9QHFoxϼK"q*8[1^~]Wh?wFd;Q\'xvCd/ڇ{rD>w5=xt+x& k 15VEf~V۶޿Q9r8:^g0DMS,fvҳ7W- ";kĽ_N;C/2ϜւiXܲYj~X~>xsѝ8^"bBvLg;H0G[1W^ Qy1oJƹeD)Zx̂(U7ʱj0aSvq>1],3( ppt[&ˋe[R+bmuU(6B# ys{TYI5tZ3fT!Zad6h3;Љ3~A^A)q ;ۣ ӳӑVU+>rfƅdFmFq%D‡,6rڙփsJǧ$W!߿r:n OiIߑ5I~{noqW7EtU蘱G2l+qҏ ;64 kXL_Ҳ/ j*)XG8{lc[s_ ˓(g'6OZO@:0dȣt @j%`6 rhl ǮRoZ`0X"̖inx?~p54~vzF+Od/l" 氖1R ')"#Jqet g[>d*rқKBphoE;$7vRbEsM]T/1Q2Z=ɯjT"JhUؾr{[9`QRr$ +$؏d$][=,$=GW# $,tLzW.&{(7P+tfZ]b0)5ZS7:*G}̤ A{<\®_L I`H"jj:]nj! ?(l0@^>خ2}\{IP/BaPHXyFqO>a[Y/]_ q€u##Phq~DzE];EHvQR7rθv~(&hpcJ[X )Yu{yPO띂EƍnE)y}B|,yAe!`nPܿ5xN}p Ifēɨt2m/U(5p-X0'@䇱j=YX&ڝHb &gd L@@ Ft[e>.\uZtD,yIr|~iaee<%M<`†;fFO{s*Wg>zLbsݍh7_1F#3.dOT{ #u XMӎqo6|s Âd]u:N]0-W9eB Gv$BaĽnZ]q7)rA"-Ҙ׸qTv][6viMCczB{S2LRW '_M+M@VaS9icVr㰹Ivf=OJK.7)18 `%ժs-$ s6vcd4`Dt ?>@ijہ Y[D1pWpZ.Z6ɁEcSſ [YMK=b` գ~[abީ}Ѧp#Iւ^f.Ywl_'Y^95A~⧞o]cըk9ȊkAg31x\zU5^UP5x$rT_z]fBqVN?媕5a\u{.ٽ;Wx>~Ppgs"3;L vyŗZ>X(R}Qkϲ.-\D`))1L y"?6,j[Zն+ǀ0w*`V^:lbkn>ޕdThCb#N4;]YGF8pXހpqeSk$3  W]v{y>TSzCoQW[hUD8cؿuM(8oM˸"|aL ] oȧWx.. x3۶/g6&=Ikf[Wu1Idz ?'f? ˍvR;9u\+]{8zi:*^NWNI(iֻ-\4vys[3J@s$s=vI~ar7QCUnĂ0Eo`LbkW,"WGS;k?B&fDB^q;gҵӀ8ѼkT=~v>teFi'MKo17-J; !tul&80[jÔ6Aq{v5sSľ 2#!kj 14PMx5.X^ۈn6HMAf/xrTt]!s_7$GD?ih9aa시ǘxT< 6?aq֊E'!qfZXj.86>} hBHqI^!$59׭}_lK< w3'z3c*&_5k&PۼbE+{/,L1ŸB$Kp9P. AC=ٱg244B>S߲BkZ_/ɠ_E~z ^U=Gt=pz,vE,,fEL.1E ;/?-I^ڦVz eVm_[call|qx5>̇noVlG`zo࠴`|B!ߥמMgz$R3žV'ce|zh:ֹX|#ڳQ[ tN)ͬLju50%Z-[V[|e C}zi yliTܱh$]z$*,{$pOsib"P{wr5:2e;Ոjmpjm1R:c 9{PrxBms tb~)Dp D' y!jRNUc;<+Y8UIqU&jDD^pZ#gm =!nӲ6u g%U LG#M1LCEdj߱]]2qLR \;_]yZIkJk~ÿCvaXK<ҫtXQP/"!W(2)g8ݞ;.jj]X\B[Aϙrb>-Aް{6Sl#+R-͹keVe#T9_85U׼ip@!3Xƶ6W~Mh=2Pn[:{l~jZ*@U{M_WNW@|\sjMDm:+5_Ώ{#|MᨙF_RNWK KiC>j2W"UZ4#' v wS$!@e*BY=@W͒@=3DgܣJs.:Թgցqh #ѻ)DZ7 ά3t~&zjf- ~Q?o%s2-h:h֧J}_ҵ8 yeֈ~'̇)$> xV F-d;Ś)gW{|_S0D$PM2u^v R]UtTR{V)>]PKVr맼*FDt'K|B)"(C?cxrM i>$;D=/;ܶy@&?YS+`U]"8.,KwL8kH((;RV@ p`iT$?lh]RD.|Ce0;7X^`SybɎXb'b,j8Xq񈏆mKQSjfn\WXAӶ N O@^!n sЛզp4UQz'ϊP( JSN4+(8S:E2Ӎ^r$ɣSMwi簝$E&>`jCP߻+k3(l뭹̡R Ap϶ìFGfp{h6j|?+V{n6v_0 m9_{t*>4;{;ۗ5{ZM#ͤ22ঽpLBg]^vg$8a;׫^Lt[N7W_Tp &(D(zVwM8ML$}oL6srw~/$9k_T@ gEњ]yb1?~ʂ\׈5DUn 8e6QF3.|945DÍd[ӷ EdES#Sc0lk"֙W`ɤ52 PSR%@Xg@_iQ6ﵺ;/lT\zxʻzÂ}dRunr 'j퓕ilLk&x^f-6:YIPpNZuY$Tuf"}Q;zEaѪ Sާp'Tݯ:Y"(Q%Tr(~7⠴'.QqIDQQ 8u+I+ehnXٲO~efH9в<h9Av#w:'l8_*RDndL&y8vxu߹Җ.nO39]zO:&ƈ c׌;vyn =jͨgbh5z/Wb/t*D(UUͪ2P.:Ez|lv/Nj `gS~a3l Ahz2MHRD tPy`zxފR{0= $|lj,n{9|m썃1U )Z=43A& :uz3h׿>E Kn~6D{ʥPٿX 8@Q 7w"Sx'(*;hg$ P_|o 3{8gtb<%+o D*sF(yӔ_󬢉:QA)эCqi2 [W(UD ׀' `kׂ͡o idiYh0c@%A6@Bb G Bz|\'j L:{L[{\FL;\cHkGbl/ÍRGnbzJ˃U !dQ=v;7, a%QFqVM 2l0e4XjTjtiܜ4"D}Ih5Pn7=탓Lk"{,|q$~ w]B*C`14 ^уQKĬx/BՃJ{U:ՠ"Y6QNwvj qK,GԷq{K/+ee Y|ٵ0JPh,P3$|SpG?%ƒr;PnݣEUMmA4 w&ֱ4\c E2WWzq)11Q$Jc:EAZo"?z9wFvS[\*파*s} EŰWp`[w  $݅޻%[PTOC%tm#t l ^oGKM^ Xu6GYbZN?K(ÆZY׽.*N#}+91z :0VdWxԚJnI8sΤn^6`GmⷭOu[I<'?O*ҫ}G<,ToVc;Hut~k+y觩)ӆ S{QX!H@ SFm5VI8B5 NW3Q/Y,M8nIF"v&> Nɠ_dH ܙy*K;縅Zu]̅tic:{a?79 sa2 2ɗ%!I@}mNPӝocQOW;C@Muy76u{aqH^yЊ=&x:.rN~W [jѽ9f Jʁ#z0Q_&qƒq˞*c&ȭ'n4ȁ.}yFLXz*3Fq2OOn>Fb+ifNl%HRk|\L{  , P$.p7'fhKA.5nkTWL* C-bp6!<ݿ+PWRPSd3>Yj(U5BȞy. G;ב3׾OcVQc_h?!!_^.Nm9csZZ&[KrRG=+Hw-: p/Ї `ZӺv7{K*d!8#̝֭|HPCa k^qi@xp|8[/ pXl2kb3ظ(\&Z9}:۔2nO!b;T/d81p^tǗ }ڠ=Q.]i10dPJF̓YlATʗ?/3;7eoАݷ@[W\_Ks1AjFMb_ 8 +6";w#^VܴYD񼄾hpxemX{ٰE{jH("oB#NF%]&dEcMqO1m ̶ 4ޥU ;rfwՁj P2DV]D& f")[S [5{_DX53 #$E0rQ$a:y8t:MENg?$ِ:@c{}vZxegx HE:'TɈ Ctݰk ͕-@<"nM0ۃ+;kQQr#0>{Ht48W0'9|RZe{ұ6ձD q䤮QSnEf+F'(%~?;l1#3 XΆLp:reG^zSXj]N<: 2p^mJbvsrsG%-l ]}e f9[Ưי)O4KSԡb;28qByTx ݺ`2mGriR{+ lDOo- !3(1zwe7HړZO'Όb(nܺroЫ):v<7E1hEbc?I_J|꼿ve}lj;$)\w6#pOH<'pd_p'u}Xx?q!{F 󳑏wt խwMĴ|n~FTSG ]ɐm2i7n[`aR;b̴ΰq4>Cc5s!CWw̜vh]Γ"D||F\5H Ly%rC"?:[ص3Ud^ye9t\R@QP ꎛz5ܰGU [恖JA+?sNGK^Uz׬jȮ|nf/@5t&V= 7"?`B(#WBx+^O~w Stj_b}2@;9ƛ4pjܣS&N ӇZ^EWr?j; pEIϔi%s #6NE{ ؃|*:'LpjS.\Jk!Q̆Dhu VYRs8?SF-W%T D$?^uFն0SJ  3/eL|V2h֕w8wI^&H§NJ0[=cQdؒLrlnd ¾s.p?dPE6^KL-0ınZr~^@5PUL#S`H g| QX2i{W* ]n='T# Io1%>TV>oCaH3MCw/MF\%|"xt*] Epc*@k岡IFi`?;^Xxv13U9j?NMcl Ͳ4ORV 04պ> 3zNzV/Wqp8:k^0 ^ȑ @%pq{2}qԥچ&Uֈ֎$䰠yڪFQou#;<,˻Ip!/f f_i$J*oWѦQLiNbHH2]:8pIb@JPedYXK\J@1KGT5 pؤNwg$ %jkQ?m0twnیsqEXX<\4Qo\ߕ%=UH>irER M1 k1qZ s֊"|o vB5E}o'ao7墐XӅpvsBÌ.k3 Pj\ ;³S$@ѐۧTx J!-.`1wǡƖaVִ >_ FdCוwC[pD%CV4 Ak>E.Ǯ O?w&XugXˮ}(g -ПRY.b# J+"<_i[`It΋JNQ9)cc%3L] +H̏`}j>/WĤ[rS 5}b$dF+ B:URpz=5d&/^}W+Y'ft0ǫ}! 巳 ,%WR G7 Ư[I-jHcl \րe9 ` m:+;?W)Х$rɖJڣ2 Z5`!~ߌC}|rt;{ysѓX28S%j6F؜*a,;?uEΚA.4.d!qGDY"ضE:);knJ9} P@UAbE_5JarvLV7DJDk}a7=!k0*ksj8qv(6XcIdgpegrW5FÄ]Fn'+"}O)_Jo.9@ea{2n^HNXF}޻Ʌ;5I?i_l?׼2MH\5BtfD ωH^9C+xɢm:4J}_6޶O-TKVl].Q]u%p1[^߫<4Z_+eW{@$2)T-W[U+PHnELN(F@G߂IHm2!p@kk"IcL_oATwPxN'-Ҟ F/y= +%`K0^N v4 *hCn2,kvǏ=O^ siY- 74oQ&-E !7DfBEg>&N#>I/THX{FeQz|,lmh^ iORl @‹o uRPkZyN<6'/ҭQ()G}| $ ʘθ;`N,A~Cg`V]on׶@R~1e/$SؽRnu- w-\O6ʄ'NYu daDuELV .Nu]纥5@/5PΔCfǥ%,Uuކs0dW4`ޥ;DNӀґ5  DÂY+'R&+ڹQ$ٔ> Șz=۔HQ'b&#D?!ߟU {*G;t:ĴGxu]Kvt;Oa#Ks] ЙNyɰ . YVzistcBY gen'6 τ&[GOK~tP/CԽK 1޲6%N!?7wRA{ ;IF&$ɲs%Cߦah;>:6sv/,0B|dGaە/>l#ޔDƿQ džfj A[X"hعϬE)O4CMrb Sr[Mh=EDXIdW- U\Dgp;_}SC)䋉rdNr]1ddүe/31c5_bb K^2h+5:+12%H7Ke4>/++}ez{j4яhid}XN_:q>L9"VJ WIL~<'̆c XpV$v!5T]Vmzq6#Nĭ V$E2c~hJ.3%u1i䎾B!Q^+@) Do@2fpUe~jKrġC/mO&_T ^C@p"m~"l-ibF~ǯˑww,.{z*l37nleMSD:yiJ,/یnV%@WH ^\(ͥˇ,h9%DUǂCȾ^Ru9_iAw&cy\Ƃ0bkJ @ri P'nQQ=z{>~\:KMkZ0OWAto&S eB_{Fof" ;ٍپo;_)$cO\nW8IRҌ-04iHu[|?-wCJp$wAbˆ s{pt(F4VäM2(Fy* z⅑F+MzTZ>w:a # 9;-xzmV7~'鍇osKd/tĘ W@vwNX5a\Ӽ]΀rS`hͣ?6d'7k\Q@x_,e~%aYx NCme!^}h6u 򌄒#r di* ލ+?p8ao|չ^AI_2r[ n3X摆6v&Ո㦜]Me~Cz`3 (l9*BJgB-OA$?[~`]A}W. )wGc#պkRp[^ 0eyp|vmkH׺ G8ḁ|JfmxZs7.8י֤GNr9V^ ǐz3>ꦹaJ r./ ܎\M!ѴdUdC S9DjF3j<(h~cZ10V'If=C֙=tP*+A|3(r,-8j4"ef0Bϰ k1iohQ~&y@D`w-Gsy^I t׫ o:"eL]E$JSZMoٻpRLtoo vd-$ҔbSM3gzC :v5 Nd2.A`80n%gz0&a$pmEIE TA1Mo7бwf~u,f nT( d̛|m*| :`JUCyxWQ3*b/LعFv=X}~F̠wx?.Cvv%x:ǜUH_Hye[ewϱ Te?~ȃ'Y*"?Sa-#畚Ϻh[TG{J( uINؿ.XT!y+V)C]ݦP5 e`ZߌJuNad%1QSb5{@xMR8DkKd$U@Wny)z~G囇V?C,+9uP|em3@@&9>ҽ#*Tt)ɟ{-Tn+foydw޶L_vE7fvs!)'il Ѐ!hKO_Ia=m~d~;&8h]U c'iY~!P Au`u5W{L-aEEBTD$O׏szKj~㽕?n>٠Z`Թ =τV$"w8fz?\IÁ-#EєB_dq  欄@ʛ$0vfԎ!436+#$ 45]1|%D*Wiĝ7" w+&'=sڬQ+LQ2Y:UY4>&(o*'GZ*OGz(sԲ>1GS--ΏqOǟ.]Lp6ԳHIp%%QTQjezCRE*)ĄHiEp?_`Mk֐ug.4HG_ y9w>݆#4",Fq0@{+4+iZK7 6ww(Y X`82 [̋h5(1]V_zۂ l*YUht|GZ'1Dwg#(W|FLz'D)}|QlY_*c4O°Asm(a$;,ðWP#?GCI3Bm~@΃.ՠ[iKW~W4.Bny}C .y?t#'`\Q= «jFIf\C0zy8Cf E+ ;Ս`tXr2_^q8}\q%et^ U1afluea;]a=l`#' x[.F^JA֖yx媶lF+͕ 7<s%k t؍:):α9J#̛RDPj53{ ~l{ NC 9kŒGўzz>DxǠ-O? g C$q%?r,gX9+51i_:PIYGDUX߀Lpԟ%B=y.qk2ʊt;Dgw\G٬7ɿce'V\Aw/ _{b[5#b{INefR5 U!Ϟԧ510X~2Ǩ=`]j=AAu$]K rDQi^'.[2 ŭ,WMLXY^-թ|RVa]~12w3*&ֳNVFէ ЦK5MWvQcȦ< O;{$XHy4RilZ`Ea>|g AtNI1 +)/$:ifC. t[ebhRV[70|a>~jz%|Jo~T=qiؚ'g:y$_ U'5Yt*مӰE FsH`H#6†VM~sDFHE^]dn1̭x#8[蚟'Lv 7D* RjQQ|:uHC/xtOpw}blUE\Od Y~1mW81?ҋIneA&.wJv_LQH1PP2۪Qve:D*{~lÒʹbI/]~! =-Ǵ5{L7յ&%˂<NKq eJۊHt/hSgX7 9&z`i 0Qzc<Б*=\u^.U 1UY$Ux4$TײiaL x$r]H ?؉֊0nh#J$DqQHdvIc-&(uȱɠ(P<.81JἏГ,p215~jOpJ?ԵN 9 0yM;jhY+amxvI1U)lxl3mvkn4 V#$=b(kk3 rc-gUmƲN96hcN1cg Uk1/y!eQ2r)go`jwOf[P굠+T\ۊu!L{ƾ%B}wcJ Α")t0^ !*bݠ :BD նշ>@ 7"7rٜEg~iC{qG9dXNkxS4w5iOhGqFv:yAHk?md(d%mA^z`pp>/0 9C'BsJ KPvs `S셱d4>Ӝ({h( Nњ!M&ކ/,sJq hZPL\N64x|kp8z.1` JF\Z;mĖ[-"|5'r=J5:o5sTD@%2և`b}!ȠH7{cMv-^))Ȇʾ.j\ 0:/'R% X)偾gN9$bɃsodj$[aL̚A||UF5Nޯdwfs#ROnd^HA'u8YOvà:]xvhAjڛN Ok~&*c2ގ:Xζz& 78њ9>(zkr:C =oc-x>yY4&4*F{p:Zɋvk!?,ZRwլYf?#Z x*JA%Jߢ o|u$2mZ܇I ErڥhY$_\FR.G(>Ct˙&@?%: 8pgn#~9"* .["NzL66g3aLW :3Zɲ=HeT)۠ni|kؑ?/}@;d}l'0 >.Oj~d;Fw[V" /K}`򯙽 wEqJY(~mZ飂'v)3NZEW 3G3&=k_Ke)!V`$LDa9IK|R :e'ʒk[Mt?D9l[Az*|_>7ρGcId7N3P6 FQFh(jg 2C<3xtj]7Zlokj*e6brGuгt@}NVe4H)(;:c=H vHZNhd/7*C"n=I%SN΁fHqJGo~͒X,1qO*}q;Th͂ W1NP@xAOAM$7.<{ P}ܹ%d\u/˶֛вw`czkZ9,S=a1<9|Gae,+ 2'iMDN ?/-Eh}5$њY&i }4=xM2H~d=wIH; : Fwrʆ| r&87),A0<#\(cֱ]חy%l>:MՀiHH:FNw4Y{#>IlI$718 bP>Mϻ(C} 8UD9LJZ D,=cn̡#k<ɑZw"19l3sS:] },4If8X"1*FpYЈh#ZXN.l>a)̼Ê(q KM E 疤U.,ܾ7@+Kv,]ڋo?% 3Sh3yRT =0;ChZȬP0u gمNErM,g/Yyϻ3 @_$d_ !OkJE63c ֥oy$KU;q;lZ :b}W  ߮_5# 2A}R];X?}z㞻&F #iQB**Wql~7!6pU:@DbGPHv(KP4 [` Q&PǍg}Ц7"*k' Nzfbj[ =zC )m8zrXHӮBwVȏweՆ"E#}&'?HB(Cj'tM)ȜOwM c&9%^2c`vZU3a]3lHH [!NN$q{sڕ;䲾^$/p#$7C]F݈D O2DHOq x} ]}TuFeJP Ts Y@]e-g$|Q3/C."q-tJkNo< [0c~xˆBd%-3G:Юd= C1DG% qtYRşPt/)]e~F>z-dF1ū<&f=諔ar6Jsl[I.xGض TwӒf6})#yS(양 59K71/#tcSE k t'*Qm 1S@ly `4k, fYEF:c8(rdL(b~8jũŤ,>60! XnՈҒ1]Y[XuaH7:NOޣ\54UXPT6&~<=;6*˩CN$$ )KX|R@4=*q$ 8ǔݟu}"#ԅX(qwHG+qF@D)m~@A2?*K./=#2a"f;&Q/ÅW]LJI t. tҒW]&.CF&BJep ޻ G'`>l\ ?h GCB"! 9.3Fh0$.'2c+8kݓ&"pMÚa"$:^! 8Qbe}P࢈-l=fԕ)R`ظHo?P.j;$l}xU|YS^ +^ wd0i+8j2ux^W > {]hWXKJuF0{4қoH@R#4@XGQ"]OߐjXhyj1Y8fI Ewxw9U ˜ _t4(֋!hڤnP;3ZUVzmV~CLdeU-@/,'IPGטqS^U{i&|e pŋ$ٳ4]bqWv<lj&pC1!TUڿާK=V7D60M4J^O6QOfc6{m;YJEH4#R>=D`%@z_5宣R 穧[P&]a_B|9zB&|E W5ƖZuIѬM+47Ԁwr_qONx@}B޾dčks:8Mz`~Рi-Ɋ@- rvDPT ѓjMmNʢ<}m#&v۬C;!R&]1BU(> l᳙ꂗyBZ!TBn~y/;NsR>AS3M&x /o) z-&PQ ]YRHՉ=] #(:S-X }RHKpk 8):='7wR/ihܐ8CEM"1F~[D*qھJӼfx-!>Ҿ @Qia wTmyODq5ܧbƠ2 < z\: -_MY9Yh+Dku:xhxi ji".0A7 V5Zx~gㄍ.A\CI0n<=ŤL2wD|Y4n ,=~Ԯ4'D eb6lMc1VK 9#Jca#e:Q|I~o7;΋=_UEp{hb˃sY /&0ey aJS.lmTq4kI-S_fXJ2AGK3 &, Kέ±z8)1Ԓ1ܲGd?)h7sJMw+p@q,ҷh5Q!e:cgs̖[DFg^gB='M̯ңXkzMcBfpwro1L 9$vf3nQ\I:U s+4%2u0}ө"9i3u\;&_Yf"MU$Ԙ⛐ KB 4Q9]MX-gFMDsKW*[;epe}z* )vT$bf#G-dȮQT($JܒJ_p)2{T*.@9ygxU-4Rq $4S8ci%N*B-P]Zb讜l(~$6>a.٭Hr9w/KPEUEK<%~I=oXG1tжvbB1uCkUC ZO̴'7'{5~1'-:mRpG6ȟtPa]>T]tVObIiJp-Y(a'AfN(040[M|LɼʦN\ՀBuTTeI5%va12@6 iܣp+w:6B,17 !VB/+ i$XF,X&˦ais.`;2K 9[o.5Z`pNFc!{yt\;gNa.AHlYy0k[(-xW .(2p_FMǯ\4cn%߷)ߜqWZH˓FQ͋~$|%!(C$5yxjJWqG$\';bsgޮwJ_|UXޣ:qvieFgQZIqG;ƽ nexM!wYwq>)!]VKowG"ߔ>{?2BS]>)hXM<ѕ<δNjs|O%' -'DYS{L<"!HU"<@{A`Qiu*δqMk~KsphqI?/((ԵSs P" VwMOF|{kzlɜD&3}OCt<^F;,&!va~\8oAWkoR#'D5B1wܘMwK^zƳ=u=zނڙ]|6%D 7ᓗ*0;>wcYoJv9_qaѧq7ӆGW-Xhb6.JѮmmx~h9n#f n[VJ"w'>KGɓ!"㑸\Y8i՛ "X1G1Z) k^ݭVe\4cɫ1$屷V-1'UFO[nޘzȊEc;2b+WŠ2Lz[]xvזД0!EZoM6*P:վrzapKh-gN_nS-U)\?ViUʕ~]FNsG7-+˰_5/T ̲bM箉9[-^{NyTK73xo{Z9{G}TUŴ'aq:ک:dC>k с?~>B^C1|Od+QO:@V#ё6.ɀHc-ȧܽcGi;4SyQZweoeps C8Ku8QՇ|4\fhaö[$h 9sH>cO(=ڑSмj8[s ,rV#FP~=dclgCA엏?^/lddA%BM=98XMO1W8@S)u}\ K42.4O夃#ڵ,:fS@=iBPfQ' ;*XsŬr W#@;!q$R-aa1*Űֽ'U^::_e qd|6YT=3T! CՐы>̡4ݸ6(߽&JFlm#FF2w6S PvY-f妃aRckMR%7mI,i3Z^5s%]"|ɬ;lo?Ch=2tZM8#5/O9li/b@[X֪{Ú^WQpslyFN2_=2 N<-;)wo:D| %V Dc{pgRS>XsHyOAhkycoh]5押"rѱHEFL9CNZL|j|oU ؾBVDfS֊sK0>]D)A[=Mg SᜆmYg$zX'}rLlYGdFņݸU:21vv#=ySqJ9Wdr3[_c'L0o*cUH^&H%k=c*1C2by<^b$@,? : ֱW~5bh6s7GQ9V: K7w4/DY+c&}MNYwN.؜IgM qe&ვHeC9 9L@c*Ӧ+\nok8ߠKm+p̶{cj#5Kcߠ yg_O5+ɫ: # ;&vձ"Ac}IELWY.I@(S$w,m_Bwl} T6|'^ՇJnkWSC/lDG؊i[VCد%P@s 8ڲ. UK@snѺbTZq iP}|]jxpwPvW2?p?KHX# [% ohJ35gNThڋz UT@ ;W'.v) vO CF>?ƙYGl| f>:4L״"va2riuS5,P/v5^V =SȚ%:ye7Rz5P<@\&pPJӍF}f٥ZUa͚e#AU>Joܤ.fr=SVZM;)\ݾˠ!=aCGyMPVvVAu y¼*UeX*#Z@f~ehu}F+qGCs6=ODҕ $EYϻ9s)vݿn/=lYV ,]JRu͹K)3E?%@ƄTpΝi ͜lCk*KQ6m%hEieylDz:C3v1VlÃ^.W/sߗ4Vtbc1Fy󥝹_ Pȸst`9]w`Aة(6<|G+2  {bl@lK33%S]<;"~0a5%t# WPܬV0ƿ4pBAt ](yoz 3MPKNrPY֜ƽ:lbf^]a1ڝ8yJvl00e{AdF p%ejsفyŗј [0Tۈ3falэjNe!ȍk E6IO$T+> 5640BRa9sԸPIK]팖 w{o\TgOI&2NFsGliw9I|*@}6a <Zwkh ND11g('| "F#:Q_S/É\s|Mz R+9PU 5g3E.TO-7D=&.[|ychKnt*LK'^[# F`;0# g Ȳ04/nXтJTE.wRd[#lrBuH8&8jJ>IknEqPVL@b'?r0GW.#JсRliXc+WΫL4:iOJ.>o.<)g̰NfjB?u )-MO+̝[9_Ǯ~x8L~4O.0R iU?"Y Ga7r+Y`&hl;GXy}PVI72SNBaV^f"pFE4u-n&˂#c8O:N} Qf8/QfEg%='Z‚85pw .x̱{tuKc4lvA t1D o)~salح@P8 Ce&c@ov™{@_Okׄsla UnHXKu4=XyDioũ-oYH’#DW7_͋&F.Ҟ}LB6;D4V]|gAk4٧M疟n\,7ۍf/I[YKOw֣ZHKZ ǐ cvV3cR dX84@$>7X9 kyQԑ47zBee9]8Fedđv . I⤶4#vc/ C3 d+sAUd;\-1 g2e|}3ᆟb{1)lx#WwD7 \9^=R_D 2ѢLx:mV$Ȣ㆐VH܉Z@3Sl Fc_ɸ:AEޞpQ##q3B~Tڥ #FӚn8ccZ  _URMςBI9gT9[B c,Ѯ{(n^0(Qu~Vܚhp(5R{놜Vo6WrڵYZ,Z1XB24EhKNۖR?7F3],k&8[#q̮*6bF3QvBːE@&L9{/1%常|elFK^66:Pxh  fD3/xj}vhVNr-SJQD?T_r79MxǹP6=wa5 u!t)d7.oI8c!SH^l"^aN 58\SC 'TOS!,ei`KN0XT7k[{4ϻ#&9.[˄7I :ϦAL s`1LWXT,m-tbf!?Xs!l^kdCK V6 ]r00gCSzVb`%f+ҋskJϘ4Sf3b(LMN[#HZ 5k*2YFԋcY*KErE ܬ5L |u9.eސr& C^MaHXZ6&~&!o6 VsN)K!jn~&aAgIF]jS ve_l /λNr>L0➥5>F`]8f_f2[A߂O/R=0G`;M#  ^^ʝuڡ @[[4mTdfFhw$T1CDj-[w F5nz-g*i+а[KgB`z 8C : M&9 !ðQoBmH4t|*T> |2\\f|TVð.a=mKc,͓v3j 2綍! :mV L. YCfs`'s.iHb`E 2n'r!׭JA J% T8)ExsܗWzᯁ *U3>¡Gg]A}!D*qcбLW%n+. %*sgVIHK1V|yT=yFIԀ%q_OZ(BI5@-z/b>N'T ne=,M\Y!fg6oi,1i@R}́2Hw;K$q 92 ]smvp!Ib#^LAͰ@ma撎7SnBkPºȭ(!`>ͫȺ=觬>uM@miVi0ܿS9{U$&nA7 (hȅ}_wuhB-z15eޥ϶&#hkwn ˭NdZ lQq;2Zk,}>_1:Hv(gUAUS 9j BkE[WXwv*sx3hf{˿1U%0AN<(9uh:=Hͬ<`>,[6|?e$C 0FIyXci*IZѡh}'|nEjf1|$s<㜡O5sItwSDֲP{zpq^y>@DYXOF7L&>h茬qu4]Z h-"<]f9W>cYT+Jb[@^az7ّ'B7q]3ޭrgQq@HbṋCp)qvHtvpu!hp?'H?= ؅6QƴyH3mҨ{St5Z@~ _cöZ7y|KE 67IH1ՆH :b{=7=jv3Év'=SJ'êk2\$|JLb*r({Mw=,s2xoNx4:B~zPB"jOn !άBh$&JTcS @1+1A%Us&῏4\NuǓ&ZB -:L0jq+TPp9 Jޱ*hAsJTwP91J6mMOś+0Jy*68< CX2e>* ;Jˮj/P+,F`ݨ\"M(a0U'4y >V\vqYD|{RjEʈ/YlxĿ^j1OҖ$5Ty1"p``˖MYKfyc4-7 ZΠq?o )X7\U5>T`X-==ߤlۤmrߐtڄ)USr8]h0´]d HDh Id*W4xl ⧻YNqհ|k`tTik176BkDok o!E|~qxdG)4vq|;⋼U娀܏P}]G=;K)vM0 n=ܞ?$.)};.v[vv9rM"k`!yS瀴mKؙr]}&:w9-xLKر-@+OJb  !89 }gcv4°Ģܠ)j".Mrno\9$G:wae>]}wj1( i}p-ĥ %kTD2oOhBD$m{ $6phLoNcchi"v)a[w2'-N~+:%sUCr3>B'4 !b!!Dى>5 +}Zrpִ)j sh-9 5 cL]FF %,TatY vff߽4  "Ġ')QT2(fqW2Y4w,f @b]o7˄y%f_ G=Rtq9L3)^bJj>D|QoS%&&PԁNfDjZJa.~4>Sy v}-h#Uu(XlK]INzQ$iVe^˞$ 9ܾn=/'/#G?&e"_q{pA46xtiYGVLLNѸ@13w7iPw?ƆxXk++ao,,}>xWW3tzNLl +ȢsՉ[L bKkt%j@^6~s MAdQ3lQC!~jԤl`f_cD +xh.P^EZ&/7:k՚bq1;[/}Lk5N:C4|CWݍW>ⴹC[οoN!%G;.XX?"Rub}11'P#{jN (Ե4+e)'~L츒ؐi6YMEuy$+ "ņ'x>a"Y % Ś>2ƃQݍ#Ѯ:&77H-o|-y>jB b9@| 50?Qt@۠@4N=;jdm0{u69 2 b&LYQ7,][NJl_όߊ`Í86oe-{=˫j*Femܭ%z>kZf?#(Eru1 )-I OKŽgźP]Fl9?OYL%+;{% țSg{D6_"&Xocbzb}/;hB*dw[ a ׺}oMP+&=M12gi>EBaS;ʕζ 1w⢪35Uvbcw뫟8QJ̣O-npO6 [eDJWՑ,(W+92 B/~ }4) Գ96624sIíj(Qa2ă3QVcl'T};[5hhM`Ͼof7z=y0a #.ZgP^V4THxdjUu_a0'/ e*stΌt{d[1?pDFJsPG[AX!B*pҋĞ+=6GWj>jԼINv!5S mH( rxǍwrsqqȱJ>Gx34J(A;RaHBI\˲7 #IK#];\\gst,BPa\ڃi9{PGQUaaPДa#eޓ3 % \硬X$X%4mT'$SD'J?.ث{jFlj㹚"86R~jR"RUz#.WyB_D;ާKnpw??#;w]teH[`#cpY$4-N@e 7(wvAl  ⃔mlBQS\{UaDhs3F>yޔeq7^}dmpYzBU}Ay$ L^DÏK0I@&xQ-ZmgOchM|ȺU%B+ !#ݙlwW0>Ǧ5_dZ4T٨jʢ*^>(NՋlՅfw*YF)]OciZXWK@Lit;p&ZlQP.qmݯT^|Lt'>KjvۺnPW"h]Qq:3;q8wSByNC&:y}l3a D5z2 I2yٳ<>cnpÉlc?Љ0(\gՂ{Fy}A4)T;3Nؿ48J* Ic,Vm9D/)ϰ8`_KNC~"MC%o@2fL'* ֔b[[%JYM$aPo[LszkZ t{)\Λ* ~;}7Yٕ~E57Csd<`)mk{$wЫ>~Amy 7tTΜ%L_EiP2T!B|{= WC}::tI[uZ-Xpry \~O8J-eR+w7 ;¼0h@Ȁ))EY+xۖU<P`.s8wx `A3&b@:4|`IPv5&6Й, "jK, ʁkuv6 0 H&o8"vT]~jyf!4ϓZO7Wg#rfS( -$&TE`VB/CXJ|Xl1 }7):#H YHe%DraLv}J뢸<: CX] Y'RJj?iqƹ:E70sX95,IFB| }%;I ^O"7ϙiv"t5L,a HFDvVߎ gt`8.L<#gه[C(ղxp+J*ҬPב/G>):Q5(e0Ed2NJv8N HUcMM>UFʷ&HF,]yͤ%HRn296h6To5Մ嬙2Q;'=wA`yHBZߍN "ܽaW+ӂO^r`g4s>+1'dAshpзs$pċDhWC $ةtõW~gVk'LaߩQTύs5rڰ9^]d"Q-5l$=މ6ޗR8ƌ7_$`Y .63*h?qD(f;SܹЃض#y`ΊH-C/rvNy?LaoYڪ- vz wKG&죩_:lT4[i־jYE v3@Y'Wh>y|W;IT;o$3w∰Z8 bҸ^{.֒ %s͌,&ݝ39A͋R8m+æN |$їǮRjcdZGLφ}:tF9^a} _ fJnrG[?|=& v;gqcP^A(44˽KQMG_REz=b/y}ؒ=gYk<pu儰0H)Ԡa ^p^HfޙИ{@";/QOeO/OhM3)JG ~c|Jl=Y şL(ꡋ&xSFžFd]ƌ/1VmMpcnjvATQnnZD=the)s9+~' LOıe /]@p-)G|o 'rT/"9FA({aGQs*@x$?>j(T7|fq{)jxZ4_FL~K8aѪ+ fr+Ħ?؇ oaZe:a`=+ CN@%$F7dyS?(Gjy[3\@A =[:]Nz./Q YVˆ~Xs5gY/GuIJ$.absX`Yɇmk*c Ĉu* ˳_dDP8/S#]n9jM}s{u+p7cMu= f~"eA¡@9]cmcVY7O_RtWe+NY?D>~:}+Sr5Y;2`dyC'ݔ$oX̗0.I p7B8>)IOƶ>@@jωwnhDE~fzjSᣟTjJh3iQlP`~rqиZIJ4XOtr hdH[f)}"{#_ Qf&-o.qPb߉登;_?|bYA$"jw4=,)iۡBIx/dˆaQc Otmfu!HjMEѫ%qϤpmfg^н_P@`~ `W\<\mz5h/3F#Ȇ.F(g.=R:0 }#v'ZGNWh ,Zg:2BE֔(pu]VI5_y6ž3igq&(R٦я tWWRE+.c.-5HA85daxWYÜQ~!blڝa)v $~>$ NnjLhjFN逖M ލ:)žzB;nq\M.]R&œ3 zh !c)4d>}ِOsj3X-{J7KPaFcZM2L_AsJ` mȹm2]+t;,A))0Db Q e՗Ėo<{]8J7*< uG|x/955r V̀9ߪZ~4$>ǤnJǝP$x]7גTQ/WgN|dQLxyYltECQg aɹT`7W@/ 's zse1f5E:7ZQ.`cD{'"u2>f_o}f5Xxw8͙1^ 8QF.8PɄ!Lo7.Jؘ"-۞Qĭe^ ׌7QX>ؒuQ`-^j3}Z,\M }Cʝ&geeJp6iUˬn'쐠pj];rwD*#i{ati. V#pm$>L}|ulcMs:]Őg*ęi Hi ދo<Lݜ}>VC7~}FBsƊ$7m-ռlf (uAmc%"'6 \a-~xtccGSӆ,d]Ot_ J>%i*l*e|k|pPٔ;&w5#y߉ ,2e}+[.nqsyRO?Ďo\Ysbl`ql@t1,ʭ{ [´އ[D6#%#*A(p1,3\Zz`/,4+\ hξJ>yx_B Qn2.~gs͡iPTHI 31h-t^&jcɺe"j ( XP? H2kLW;}'rC !\⟼l^V9!:ٔ[RSN`2q`1lpPA :I=!yTyf_#m*ˌX]aRaܜZ?_oL2sV*+ j]c~ɴ?m~6t X ?*wG"9wnMd`5F6/"](UMKm3||*ab*/r2(~ [}e;^j/Ԉhp!H4MŹN*:5$r= lҏXwsҀًxAK4O{Mp83 Ɩ[H!gI2ݟҡO!:!&cqG&oEAЕ/\0u)о&vԧ-)r׶)7:γMpNKmXaghpK-+[*VWgL9ˊct]rPxP Hu=RPP`fc)S-A5ҡϷݧ*JE5¯4ڣK ,IH) Eoh[nkH :;ЈSS@&K e[bs@d8cWޒC->d`~ ߘ62xcL^;5ĵmKtQIvu43gYb{ h}'8HM z:կŷ\[ܾ&Qo1bN3fY^/h]=ǕЯ{L'Yy8tZ/[ D@%3kwRt9ς B )lO9YR2[::5/WBdzvYs})UL995vOv\/IJs3µ\|a& e1qσVWkOxR|[chB[C25!~%ѝԽc*&DBmKٮ yޱ4"C 9;i|<XoNٟveq5(o/\OT&Uo|淇ỉnwDk@hJMЌ21jA wL xU,{DՌVFYsA.x+q]};qAț»g}SnbvQ.qq:*k,zp}2Cb#{7cƖ`բJSW*r%r'hH6w(q<$JrQz!ҰDRd#׈XL,1 ֩_1DRf~YiDV HҡIU9&) \h6 @_@^xc62ZQ(46ztIEq ۏJUbzݞ@M4Ќ\/ =$j< lX5kW&/I/Cհ3}wEݕzvX+?߯P)8{nmMP|3`2Wm}ސeU:="xv m@[®@.:+T$7 "HSHRpӨ*_.шB+Yo03@Q}yX! tLe<_ӧf^H8,q@xzBåTBF;ן8ᓑg'P4ԡ\7Ҋ7~Dul⚋1҄ijα ӁutŎ32BQ%%X=:K޸+kx+xGg5'w+P67bټ[l _`ǐ]A B黄Lf 呷P#2*X#"ODwbDQ{!t-[q\v)P$)]FS/[LS,x֬GTs3ސӡC%qV%,Q4 )=fTy5s-LzoHYm%tr*]zz8t9F4V1qЬY\f* tgs?+kd J4YGpVb\{*,fɬz1v0=>L<{RNwpփfЕRpCZXviX /0Dh6U"E\WsZ K‘GbQZw< |W%](b˩m+NjP^@i6\BЩA<wwqİiM舗|$zeLx%(K-JYw#RQ7廻P.}NW aA2[Խoi~gP^ ZkbV?rQ0P֍ˌ Fϳcu!y!$Kc:?;M5W"k[88|lZ(br<wG,l6.ݎA$YljƋ8jk'SXD\wb$7VHS[T\FAug|/5z{ *M(Y+ʘ#:S0TSW +ThfS7r0!Zؽ!*lӨnL00~ᆌ.kr/Cx6MOq(xF9bs8)%>y-:3ɣCI~RfMJ򘊼D~Jh?otқG Fo:jD9ǀ7wyPzG-q<]ѫ[ٕRuUzڡ4;؝bYmGVB? փ$  ,5#P*\cx(1 K[>2@o9fĹ@iWZ+x50Ӕ߷uwaCeT8CrEDFϠ^/VfɚE{UhadXSPb휋iN2DNsXے_7b-aoƝ λa3kKTӷԢ zl@ڌYW(uB$>YL-l1VT6)c9?W/33n Bƅ 58}2vbXZmi Wxmg@bY}%yrFs!Y޵ bTP!@Z a){q͊ɪrlN\,+QSc bͼ7L-ktPEUe!s3Х _]~3?b]7hxfP5~O殁6~0;ƣL3ݝDM(23l2ҎAq\y{y j:M?B'5!c9/sl5NxQ - fҾy+T,< ?Rea"2F_bЮz"f`eaRm1&:ev-جe 8ۿd y0I/yLڙ\Ɠ1v]'=ޕ xl,>RGCpVrh׃%[^XFB A*MX" /Gn, YZ