libvirt-daemon-driver-interface-8.0.0-23.3.module+el8.10.0+1917+1 > 6 6_6 3!pQp)Tξ7]mtZ`ga ]mtZ`AV6(}5n!ߝCq Wҹ-!͍60_HVvF}:B8>Gg~>7~^oT(&XCApR_0(WE?q!TT*LlKůPBRs_P~E)g3ڦZm1\]#@eC035gZ&t.EK"͢]+ju{ZFS4]2 >+c?@ͭ/U m+"˰4{'vix@cToW %yWnW(.i47B(kfzcE+R7L@AmR ,6&s?}I6Mr"{{=:$.!;b|,b҈ `ȯ#"A8r+$ٿk7XkH"0o} ғ{"F`VC1<C=5@UAѬH}-a,a*:jV57517ff5012ff32c93059df1bec8514c3ac3210e17644a4cf69c59415af987bde63ecdcc4f5a43274111ceb9b621a4783fd30d51Qω3!pQp)Tξ7]mtZ`ga ]mtZ`CqRK\*V~ N 0Ct.2@/}xbR ǒ1n2.&1l2a+O}F{>a{iglj_kwk@nWjQQ1Iy !pP7o(*KZ?"?ix,[e[B򑡉L Gb_4WWb2Iz)Ja} \;_̥SCM AE+џBz1EDybG3W =,ٌ&~l\ 6MPG";<}G6@~oxjݒgdnU81 }>9#wq~qTR#0,ÿT=nӂ S'.U[}>he4/KaYp!JA-se w]DFJ'H]-o[gag-p/ָ4[Dk{-H_? yAJ6p5S )$ĩ8Q >pC?{d"( K {$(-3; Yez3T r    T$` (8o9o:0co>?GH,IhXxY\]@^ bde f lt(udvwlxyPTClibvirt-daemon-driver-interface8.0.023.3.module+el8.10.0+1917+11da77fbInterface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the host network interface APIs.gaord1-prod-x86build001.svc.aws.rockylinux.orgKojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxi686mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtinterfaced.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtinterfaced || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtinterfaced.service virtinterfaced-ro.socket virtinterfaced-admin.socket virtinterfaced.socket &>/dev/null || : fi0kb#I$}T( PÁAA큤큤gaaBgagagagaga gagagagaga gagaga8211f87ea960d14cc39c015ba1f6833247b22043445c98f079411aa5c2ea43cb675088634d7cc633065be91bcdbfb6106742d0053bffad9fc30b46ac088582e338e5ba8c9ef50862059628b0757f02b45d51abc3c109487c09996499753e70d79e55baad83266e16f8ff324055a4a0f8e923556c1f0c842bfd1e6ff97f9cfddbc3c00c06c65436d2815c9fdf771267525227fffb70dc1ed37d54917482cfe14a2ad7118d7e408542b04f0701f5dd8bff391e59a0398c550c5a1be3c9dee703f5fe6aff2bdbf4d77fbd015a22b1cbec232652cb8a680cd97fb7c58beaa0696a00aacba757d4c2c96538146fafb14f37ae518e72364da09ba56a691eddae01d830db4156031ab72fd1e8da197059efd1a19b7444eaa72295bd49cf8b2fc1a661d3ce37ded6fdcfcd7e605d48a93972c2c0cf417ca612b1bf830c6c3cd9fbcd045dee9b75c72c2d62cdb57bfec778f26e0b36aa880670a5c85d7b17163ba6197494../../../../usr/sbin/virtinterfaced../../../../usr/lib/libvirt/connection-driver/libvirt_driver_interface.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.3.module+el8.10.0+1917+11da77fb.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-32)libvirt_driver_interface.so  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-interface)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgobject-2.0.so.0libnetcf.so.1libnetcf.so.1(NETCF_1.0.0)libnetcf.so.1(NETCF_1.2.0)libnetcf.so.1(NETCF_1.3.0)libnetcf.so.1(NETCF_1.4.0)libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libudev.so.1libudev.so.1(LIBUDEV_183)libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_6.10.0)libvirt.so.0(LIBVIRT_7.1.0)libvirt.so.0(LIBVIRT_7.2.0)libvirt.so.0(LIBVIRT_7.3.0)libvirt.so.0(LIBVIRT_7.7.0)libvirt.so.0(LIBVIRT_7.8.0)libvirt.so.0(LIBVIRT_8.0.0)libvirt.so.0(LIBVIRT_PRIVATE_8.0.0)netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb0.2.23.0.4-14.6.0-14.0-15.2-14.14.3g+Z@faf-exK@dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-23.3.el8Jiri Denemark - 8.0.0-23.2.el8Jiri Denemark - 8.0.0-23.1.el8Jiri Denemark - 8.0.0-23Jiri Denemark - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri 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- virStorageBackendLogicalCheckPool: Properly mark empty logical pools as active (RHEL-65771)- util: Fix error return for virProcessKillPainfullyDelay() (RHEL-36064) - rpc: ensure temporary GSource is removed from client event loop (CVE-2024-4418)- remote: check for negative array lengths before allocation (CVE-2024-2494)- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - 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#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0/bin/sh/bin/sh 8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb virtinterfaced.confvirtinterfaced.build-ide5309078b31775ce731016496b50e349b1acbc9d3a5a94a8e0bf1f2b26457587f7c0206b396da1libvirt_driver_interface.sovirtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketvirtinterfacedtest_virtinterfaced.augvirtinterfaced.augvirtinterfaced.8.gz/etc/libvirt//etc/sysconfig//usr/lib//usr/lib/.build-id/5b//usr/lib/.build-id//usr/lib/.build-id/9d//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8/-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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d3a5a94a8e0bf1f2b26457587f7c0206b396da1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5be5309078b31775ce731016496b50e349b1acbc, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)rPRR R RRRRRRRRR5R~R!R RRR RRRR R RR RRRRRRRxR@RqRTRcRiR^ROR3RfR2RKR{R'R0RFRBR-RURXR6RRR&RYRlRbRvRDR/RpR%RnR}RkRMRQRVRmR?RGRCR\RuRPR_RR5R,R`R7RsR$R;R4RdR+R*RzRHRJRoReRLR)RIR"R~R!RRR RR RR RRif test -f /var/lib/rpm-state/libvirt/restart-virtinterfaced then /bin/systemctl try-restart virtinterfaced.service >/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtinterfaced rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-8b3d33bedb37aaa07658229c8e3b46b0ef887b29c1a84817741d07b8899b48519virt:rhel:8100020241217184058:e155f54d?7zXZ !#,〃] b2u Q{LZ˴m{ ar)J&Mq% Y8f NYjGpێ;E+b}I`hD}Q?CUmP XA3Yab{&f]{)gŨ-w3|giMK-*==8A~RJ|/S!ʅ4p}ߙ⅋}m <\zAbmjg4Oڱ+2pE!Nw/BMGg_‰:X#:3z$Yʃ08$ ZJ\2ː9גЁ A 9=-YM8U([iy{m+.//3`t b`]ݠh~-"L}ylK/3%m=rX^+I"%Zހn J VeS>*o &{Vm3Pj:63qSפN4٧yv^MX ʨL6鰱1ӦQb`{:عH u}R%̍Z_ZLhД $L?GoQGhm5NϽFY kd)ZU!=,'? ﶪ ["uJZ~` Rn9^ۻElZUS]䟭?r??vV}׻F27̹nÇl6#ʪ;./8Q,-ߪ}$}& ubY#<1\ R\[OҼ2y0'd8Ք2,!(fzv#. ,o{5>:ClYKe1ef0iQ Jry BZ} T) '}`+sl?7EԀZy<,tm2"H+5BYo9SCkdwvbfEJ-:߁#3]z~)fnf93MA!!"DJҩ2snrRajVV$Ą;,ĶW~s"Y|yc'\rs k uI,`EP2bI:y;s=&v5W WH=9Ad4qCbbH]k>-v嗅)^6 Rkul7ϋؓ\ujI[٫ZmXS0Uu^ mr8ʼ~~hJ])m{`Q|PЩ;4/d'iWjjI  |8ZIw ',4iFwaNHO B#I+eY]6py lI3Wr!C^+X!mdP?>#1Jh5jG.A6*R"nUageE= J#ݺ%4Dx`nHeqYcy]ƎAĚ}dnM2svsB7sw>'؍WIӰ;hU;\Qk f6EsOxCSzE96Z6SVU ދ>{;)ȸWx",~6ˣ vvg"ff5b_q(oG-=4n!5c:LMiN>MJƦhL,&y 5/􄪾ͶLEsV>=O҂;x}·;% ɨ1&JΣՌlc_#;;&Y#)_}8:BZ7ߚ>M&Z9.*r͈X֮sͲN8o׾5.,rݭ*e)sfBwv_@ۥ˟;?y"='f`z#mw%S=Ȉ Dq6 zBb1 Q;C B̉ag릇#ӌTOYv3(Ms aѲQ&,9rL/?)6ad2CC92ϕ#y-eRa =`it߶22S9 Cw1#.K r ?HTQB,R/ ioOs)DEL : L nX?L}`j`A2x6GCˌ &4WE Hښ|Bۻݭrr D hΏ?d $OjGZ3F5OG:7??rA5+jVD)sA%=3'F=OmU"`{(g@o*6Nr>Qc$n>h5l5/In)E@\*إCoğ2Hz>P@5b;>-=O9 ŲA"n'.p-}661ڇSsBI2Z*^]zmHSsm:*6+Zp/ [$^O)]m 2ѻiOg/>$IǏ*8錵l7C`^{i QY ]v.SyGY>s|>v V5"xnJ<K2fƶ E6 Ht@oF4̲a 3_:ަm³oG9hs޺h=wrv}-+s*J))(naQgYLߵG'W7qβ}>!$D5ĦZ*p\gp %lF,,',ٕC eM-I%UMqF6p)@"5 ~ҿ80̦ǂb5O#< ﳏRպC!`VZש۩씵b\OX4 vT$u6¹.m`1Knʿ&̉1U^xBsZD&.yG@BŇ TI.7jX|'Xrl2kϩMQߏQVK`$ S!0|8=q$@ #=|+ʡdE@e@| tߥYo".:yL[iAj9~9wQ@@PR(|aTdRncvoZ)/~~A"aޭ&]2{Pn*k>I8֍ϨdTvedlu iGs?s &Rk J.;#!焌y`%=:t9)q1vDY3~(R_!F8}ȉ1eA0+5xH٘:5 b i`{!k1Lim,ͭ@()/*c ҿ:u;/g{mFCyKn)]wN0+'2H9*9|/qfvhNjxO?SENmpXُsmKb?2RC]N57ȪE +{D7%!w>B<}GU.\al= ^9PeD9w懛L_?Z!bՈ-\m4aϢp|Mto{j샳A'Q#RE5==ӕ3(mJXOkCU7N]q5 XJ3Tq U{?\6mWmaz/$ʨJL {J0a=/ orkD8HXqqT'C$$x`?Eu+@fEipϓA*gӜ޹ g)4ȟyg8"*pgY> Js4+%6 t<|1_q_V8 vCo#qP/)dZq}," 1-B עhǦQf[9LAi[IpAUĎFkFI Z_dIr/ʍeE\z%q`[=@6/_4R4No0աF$$ūN/}gG﷨jjՁ ؝f)/ⴊvmU'/-Yy\[(!4=D'o^6\|T5J́7?]2hyńs'$bhLFt 9bn΢b$nݽ ȯ⁰ul!Vk(@}~sxs+̮Sa,t%c\5\k(#$6h\?J}N7Sa̸d!z-m!EĝvgB+IwkiCA5-rzM|K:Yr꧅VtӆN5mzY6S#+mSQn]|I$;Vk *u$"ʏH m| \ mFϞs&VbRG[aG"ŊzhUFrۓb14F/2be_FPi6uz)-@qb:GlTBݸhESeOyHT Gk7VtT?W]׎UsC)rmk\@u Qo9MV G+T6<)OoxXLCe:Lt>F? yQfa01f?g?7ƛS ƿ4}GvM5  Xjv @i%ҫ#e! I! w~x}(kj!oG+ڰ g@)%j}P0CSf*װT_zo#3DJpK~M. \ҞlQ*Zag5u؞ǡ0VvZX 8Ec+(̙ A@nY?[>M+Ɔz*1eJ2kCvvŖ-y,%T9঺*D9* dSŖgl;ē3 C0`G.~_DHxi,7WUt.oӷ,LYY68WUxrU^f+3 (8êʨŠ~'||D0Jc򆌃ĆlLcKS$F@mp@PsVQed\ѭdԭXwF S"hKsBxRE-?f϶`5c/{qQ,AɖmUTx R~dvBi75jyf]v$! =<ѧ:7p+ (|z} Wvя阉K8BՀ;?)lv!PD2:TG%=i`{;fw2==89t: ƪӌxY",i܃]7̱d`)0A\G4~o5Or[D)cC;Q)j"ev++F(, .p`gYـQSfgZ3\.:LvDg8IwW^?!UH5c 1BPL@Y 0a=wG4d!l^թoăqN;Drta1GȻ5\ތbZ-o[ 1(H\]ovgB0o Z?"4}W3 J.V.Vwa-#j֜!DTru"|Vd6 r+H)W6$`ګ^5:fu;:>"ی2ӵDA $  0j[!<; ,ҩ:"}˽5AFVBFC6J |ԈQY-w(]Y>\ʀNC0YP"t*&Ȋط 0ul%i 2GMV7rO ܲPDg5ۀGY-.V8!5D{kIq`6 mT#+; ӫ&<(tSQ 4blA ,;ٹ!81,z4ݮ~xK:WV/Yx9Y9C-k|o 9eCTf~҉{,pYˀt2%m`IF7u*=݊x ;! 4 ykolE'' 0%˫|eU{v-7A,}M9"uO!~kE"42_.v4`JY4 H~z]{ʏ_E4m1ANU Ut-A\"Y }VF2 k8|MF7IzVƼcwZ{s+BM|z &2EhnRe?zE(&vgTx,d#DcZZQS;'qZ`wOt]Tc\[Y$Yk^ѕծJc[M,PL'Mww(@G[ޘ)rխIt21 QmDV/RTRKheVO*쀊e !Gn駓wP?k`9BV MJO@qFPP˪dpBLT 0Glup.wͪ_)m<:d,^=~53i}<8hi7HVh5~~.^ 94U-MDl}BW_k3 `㫧 U!tVZZʛ{Ih:3^} 4<8r֙7-fэB~ ] .A6̹HP1֤[}Uz <ֲƈг,l۴1(5`{~8iF mX$Wύ|hUr@H9)~p1 Cvg/Ѫ}BX6~\@Ơ3f,1 er_s{ѬV3q-6Wy 8K #|u>4#%)zڸ$+)K:D*xW^.^6]q8}Mx`֙R 4o[ P(oGaG\r-'߬}I?W%. ʥ>6VW;BԂL8;zpT1RRGb"=Y$̧a0Gh?s eA3L(AG|sK #l}6aB&HʹG^)_LEy#, >(z 2V`_~5Լz"09%OO)_&^8YI?avA6-B~.ķ_jiU.:2..{)Z+[$]m$4{XlFFFB<6Xx*+f8G>@EX6֊=/u)&VVh#1YlM @!O_wO|ɧn|[ f5|y}mIߣvGW_Bd@&'KqRhy=m?N* ZOɸQA'cji1n7q-mֶs?eo EXI)R{bS0#DVW~}&B{_׶gxgZ/%P&{6Ҟ|}MµN[RR# ?Zd4egCjuZkiCGh.[C\]ubp2p̸ߕ%t W8!dCncWbV`MMOhe,WߙITw:-q3Aups__uT3ʠ0̵t$AtT'"Nv |z{}WJ Ky$Lz}h`}8ɼ聾o4CE%10q'Y+OhhV5vq`;$Ef3<Tߛ yh VNRT$SvJ /Wc_(8d/ÿ3n͍#6kzQ ՗ijx ^ rvsUSȾ5p gZl EӾVh~Mqn /"Y.DGC5U<B/S˱qQ2hogI xJ2ɿ~t[p/<,%pC%3h490cU^yJH8F5(˥-6]oyW$BJK cT㥗j"6y \k4O;YܸM1<^(5f2XFL*@܈y0.goW$2b8K?ܼqZt7O28j@f+Cv:8vF+RA3 }7QB,6}qNS2{-.>k9/^טkٮPq= 2FԵtn*^|MVwEe\h{tg|æ,; ~oH,(x3x >D5,h]| 6 -[e^>_'Z J`MHU[`h4b@iRG)i}. rxXܿ͏}0}n7`Ga(Lj)شy =L 8^9D9?ԗ/#W?|d+ l>de k@RR8v--RyNJ0xi_t+=.D:1E+xQv/GQ)s`BUy)e;Sn̩rcxMQg|A95#9hҎw}>ڭc;K [0pTie58>ۦhG־j]ڍ q!\uD*,ep!UO:7! B%aR rɈx'% CwƎ,_V4F0[d x",u| Z%]Yɩ[큊rیK&Y!/M:C}/fq7-S< 'J▛n;bo4;nL3NKY_ntk$[c7bXh|S?Yk*.\5^,)2'a>3]?5AjE0D ІW%*OMfR NX/jxĸCUPt>5V亗:z֕OKx|Gʩ'g"O1[^oyY'EVQ+#nc6H_,Z!t 1Z^L}A> }AI˅C@5'Y%߾m]UY$⿪[j~pdUt*F;a{Z zj5$9o!^?exjkpKЖ!eo6Db۴;)p@>'uinmƑ&y ~z R+Qk0c2DYT˰"WAϩZD'o#.*mò=K a׳^[Drԛ։B]55f݃7aQc ސ?Ѝ98ܿ ,v:s}J2p7CFO~nT1x¸gq`qp I ѭwێN[@ڮljIzUjO͝f &'Ȳ%ݫ"GH6U.(.r`nLm(1iWAp]y8)C;un&*ٗzh/}\_mvKzL`U֑:o^ 걱-G_SV?sPz;zDg{ez9*}#nIdX@ЋVPi!eTދR ❍!nw7M\ȳlΛﱾE?c 0l^FQwM)@t#SWe!fR,P&٬<&Ӷ6nlH CoF\ArzG 4.^K=c?ڼ9dgr\nR;[nr4γè[AOoCOf Qa1uStNYnz|{)gj"O{.5XOO|ȶjt1{UeZhNC+;K f?8ϕf8kXj\΍B̅|ZZ%9_LPKgvn6j9IȄaʘc"v,I|k kLAjl Wi3uYq޻[-)Ns(yN^T$[ch: YpN˯QyV5Oog;a-ePWvTݴU&APg^Ke,z? f$GZ `"eQ(Xf7G?1Q 56 *ʲyhX yZR#їfR{hMۡxidP؂LWbbPyWM8i@J#Ņmv+Y¹ :;;lL#<@ 1D%i e~7zIAu@& 'a|r۴%R qg/Zˬ%3`,p&;Qo@{7td:3L(ȡ]z|%> [n_{ڬ7nv2y^6I:ߊ:ңG5ӳ:U>Ų{9GU6Un6\+gQwz&?0_;i - _O_1I8$hBTwٹ[Mn *EFeCSryxTlGI*m: &:XwscO qg@]c.~SzaX@^$A}f5Q=,=]pc,Nr ܏N Jv6ӽWa2)V_%"jNF=zjb78]si#noi<.#F--S1Z8MƲW mRiYa׷aѦ j*4ĶhD3@܈}jm"JQ "TU>phRw3}:Fx6hOHp58S>4l]@GO%zUrbRy*dxJJGC;F,Id1n#Rqxg)3okc!]\;| P]dJM!y@bDJ6 `FЦ&¬ّl:>)]m/ח,s9Jj9. =Tfg6lCr+ʥ> [q;q  vzLC/lH0vޡG! ,]^Ge۷/[6)-6X]g[50_.?֥AzxE(ok~$0^UA8PE!.K["I8OFYS_{*?{H߂5Vd`W tO5Ԥ^e@3ySlf2L 3ݭ=FۓCSq%Gqd\0ENY | 8 UZ.,XA_NȲ ccTe6 Q7t kGmY_O?vUN罈͈GAwgp1LU_*++^ AsHZ!azX\dgqM:ޢ̉B<w5w0Nr6='DH숡ZCܭk>?:F3(e6{F\޴8lUsk~)ݻ !,d'ccv];X 2Au0.wՏ:YlpgnBqd<8m+}ϭUJ\h.|nSlA^@UِŸ"Hr6R8k+ZVW\rFߕIfMQ$=J-IfzRwz-~47c<רCщcCbiha-JYqޓpm/vK@dZAF*v^,*7 h?z9k}h13,9#0k ,P]O2K1(5Q h)rGg|($$Rf@r!ӂFQ΍IWGb4EUG|NY\LxP8Â3d !'$ooMc'r>ZVʺJtSd zT AYsF͜fhoiߞ"q_Kv?o&FITfl{!L# - dTe+VG0 qҪ%HV@{sEH5RdR&& (S1نF n`2"ew%m^GuQ M'):V_A_ihxt H'璚aro&Pя#ps":Hxz[b*IZTRU2 0_Z( ۪?lW%+6Cb@r9a* jkFZm_sm0 Z\Uh @ @+Q 0zʮ8+'Lj;lT`RpȀ %O (Ѯ^I;K/pqKVJ0yӲSzEx{1n;G9`S;# X9件[::,]*LDV#5DD8g7Ah,j~WGm,O9kc]1yT9 H\dg 4/p}$G!\_ hg- ː 7bU8smTORk#z-kDce9Wp8Gĝ~BKys8](>&ތo| =iK:QckkV@Ϸպ2dWƑݽIQy{V,#B#CcPlmڧ{N+ F`vl-,O (TGTJzx(l,w%*%p$ш<^* orr ϻŷ.7Z>Phdt@y/m=( "V<+)t:^F;DOZ:\\~?_,٪@ǖ(^?j_h!V!xsUnk ~S4!AٴFe?Nb!Iqid?α~.+c sfPΘĻ]L+T-lA+/Pk>o*Piͱ$-"eiߕEd(M* hÞWХD$Df򈕑;0JeP30/ט92 f4BADKu^sMـ%tWOh6]r%W̝{cJ%ݴ@~hGDD5@̮*7}E)əy0 ErtۣK`6ވMgkS:.Pb}HQ6P<㎱|T]O]w.԰q85V/G9 9zME)'g-8m)q:[ @{[N5i>^7ѫB&TCΐaL&nr* FL6lJrI 9D#d+)7D+^0ЫD( [Zڤ;x Fü6L{31alI^ȒNsi^I|V(I,"6]Шmu4h65Z GR@8zj&oA8X>PfB+ vAAP8@uy,s%kb{ l>?5OA.Ri&;pßȄlQTi x8/xyfhDbEqxjI4?ΊD.j[hk ^~kfZe{)HJ[ȟd_MEY9+KyDI . *1ec _(ϋ}M:5Xw &(}o%,FYk0a^E(t(ȤnVd9Z7ehtg hӬ085Ŋ;z (ovHCrx~뚊>bPAk QRfuy;1Xh9hwPQA a#=0֟$v<=NZ S-.Ю泐SXw`{=1ҿ| `}u2!.'B$cGȰ4b}E TI$Rs]k4[#`J~A@cC[/b:~h `2*pAzDTbXqӑ7Pf|󂛶ɅJ4%jSzL6\/M$ ,e+wp5.Blu?dZ|@0݌ <v>P3)$j`Ikqd6?K0Mۮ~x {ڳ@B9kuQZGa7k^Κ*z 𭱟peϤC9q$(*?27:ANgkM}M|p_c'f.-+#eHbB4NTkn +b-%YSb0[J%Q/$eJ|۾X `M{%. Fz]0mpQ n(͚z$@ۂANw\ g%]4Yę /VK?[yI@YͿ((bBaJxY'uZTA,sdwHPP|օ]5~v 'uqM_Xu.ɶH.I(g_&ŞY yL;[rdtL|J m`ϯf2ۖs&%"Iuyvs<[׻fnDYslL` rAI5 {_ii+ʼn$θX3j4`Kc3@ V]4KL,d@|+lѷՔl)t-QvI<w!UE%vGA ɹe Q®AC5bǐ`s+;!пdW?Shy&h$͢Z\@g1)ʷ biZZ r7O? e( #ql-l~\W\)Enb ϱN[_ >"Pq$uGX:eY\F81@\w颗Frq- ^6ڌmlij/tXO 6)׼.:3MmNC{Hf+.wr%}$[NkwS x1 G&]܋L\cŸ+{[|m%JPxNX%z_Wؑ"b).=4d/TN"A~\ZbڅC;N.aؚ",#8zjƙn+eZ+Ps1WGۉ(q?}hn"m ¿r727"reI."ahaj! (Z,WbA{*~pze"z{L(L1v^̄ϱKm%JPJ@ߚ@ӊCb? y";5 -`/:I64Cɬ^+WSN8 4υ݈,z6Y8ߤ7`$苡B#X,3f@ k+P2cgwZC a2w(tF! T #gB{#rdpsh鵿唻 u"/fgKgiVlr-\w3Z RЪN4ZB"2Cp+^a dZK^FJZ ?eaR.>CskH#YƂ%/-NMz~*Xc_8aIOݐ# 9[Tf1g_6٢+AGP+;R|g,}0F ' ~U0TVcͤxmh~HdJleǑg[!Vn c* ACӹ; H8ԧT] rÕ|H4XQsr|O#ga1Ǵw^13mup9 4Bu,bI)lI9E:z ݭ#LD8ʕ7}PCHBd:J_ ~ҿouu;tۃ 6v[ڬH)2\> z Iku1ƣm2 `?~~a1vHp1 e/AZ caPu`;jcFqB ƿ< O>oF ' j yC~1otˍ=G+'I= xwr~S9 LXx#CתjQTC~k =Ē>V;o55 Rj7Ȑ:7мOo984HkP;^r0|]lxׅRK!KdAOA./29*!iНt"6' WYft5 2u!=zѿv/c+)DP+82>qd0v`>[D0 HS7y'A5&_/.'E#/@fL!:9Y'X.7|CbP OFE*G^S)jZ=jHJ^LDZxZ4ٜaV }( OkY Ik`o!k26J'D)u$ont+f..>׾4|q+<+[q^KA*9S޳j=\`56>CG`gԍr4d[ǯZߵ8߼d(tNT<а F˔X٩GZ\Rt%iTajx6=#ۧj˯G^P94Gm\5FHޫ;ʰY,>;닚So؞ J?r%ami#.rS$zᐙI)O)G)19]h8l`i5E9&X{ۋd8#,PhQ9>v̏e5WMv3ͷCjrژH(̺ %Q"ϋZjW!]vv؇2>SPs2~WQ^ZI HīnT*Θ9L-04 v %NĄ#-ʢR (̈`̊\p𖀺Z`N(8m~~]2)U5V{ffʤwO^)=5?x,Lcu\ǹFj\& ? 2<8Jj판uY Yr%la4<[OD|f{6yuzoSOv ^e~OqQ7E;𘀻{e!}qF3sA8qb\.<Ix0NlK"Fʷ)NF_p{"N+j5.j\bxt 2ѕ  / dXd4 .[jW% RSc*K&A!OhΟ{USeNaY!cNk "˕+ު2X<>jHKcihaxP#[vt>i,p?]{ZLXFu@9]nmKMPRQ> #v=cX]ytq39,W#j7:޾+$:I}/^<Ҝj= lWH;xOEMJR(Qڒ?eF ?R= 11duRnjB dRU.[Z$M˪&:ӒZWMb?A.w-6FT n-RuQ|F59^Y)`artF;Ŝy}W"YM NPh1 E%+g879>+[yߛ'rCB֣kȍGؖweN-|jL*f:7_V 'q+fzx?__C>vMc繨CG@Q =Zr6ӡmqY#Spq;͞8rp h}xƶ&utUuk!q 1ndNeky[ 1dzq*VIq*hhJQnR$88~ԖOidϊv+<.MKa %jЪx:_eEC޲pߗ$ ˪ev`zp Kv6"\r#--e1g1RzL"*5>~\[f$`]EpAjaUu{%6%ОWk4,EրzXY88aCq&S1:4>|m$P0huDX7D,> rG̒ 3Hnr&jn3T@ 7Cw]hR]d?moX/K^HE(pӨ^{m=.ϰT6me@Íy5bSE)ʔeFѳxw\C3 Y8+>QM{po$E/`%(a%yP6?v%@RGz+!/1}֓)IRzٝwߌ1XD6⚽풏 ?.fIR@Baz K}<|O?[)rF'W58r% Т}]@"OWDŴvЁkʾٺ_ >q{ɣ2åbNz4aѓ>>_Ҡ@p$ 6ՓC% o%kzR]"{+L/̐2f@[ }UZh2j=_½--k4p;gzV# &c2 :&|dcp'pW  .uThy00ho<=F8z67u ;+'к*r6OYF;}[&%i˂U¹AOiGsR,XWvQ0 ^r`|lFB4,3!ڮI(˜ǧR%mQ73SK0"CoZ}EDeIz<7-an"uؗEf5`:M]o1nІ#IS:jW7\AjK;L}-黱5Ev2L'pHe*;)e/[t).Tg{=ҬD7R$nrhTrLkf+^18Iψ\)rgOkmD1 qn-fGDY?[ p%:r^>8Y{Hee"C۬~Rl)55?0ATyO[9qM{(ILѢ _XXZNEtdpKp t 6[\bMx؝[KRKL/`HK6TJJM'׌F0zspՊin׬HB"5)=)(O˚T3}5{A|iȡҸ2z0iFR|c굩9оB;;룦 l:E20|42tV1!Ld6A0!~и3 lY4WI|VnL_`&dDRYu&=eUM1ϴ\\k0g>5yf*T&}3wOOȦ_^ya9Ο1cZw;4p>^ua.9? 6n W W₸C'iJ KN}ADж`$ g"db( 6$B)^;wrGr8џG',ߵ>r| r= o&5ԗFc|F}26_ŕ='2XĬ{/lML5yu@n'PwDBՎ ьc  vYKx苧V=@B 镮hU\9aF82 ^,<"WUvN2^!w9 d[:[N4]<' XQ[(a&a.^hл D%,ɺR+:OOOXP4)^at(?Drx8dǵt3H!SYB>nh҇ҙ⤮m9I?\`|&" "Ҽ7^xCJJ6+Ohp23e9Uv;^Kr#X"@VR,JiGkł_ I1 >%IN,q)^[Sɧ[#kT֠P&P1_72?UG&gpza(oS^aՅwM;W1ra/gҝwYVJm>"r(8'WxTRfj7qe. 6UiB[/4D)'IU-Pz79]ٸ1+1 G=m("+٪#&02,"F{ }@b4F- Q8*%(n;_6V]tmNm00OLdV5wH]jLv@ Ff?1a qg>фNLL PpKf⛆I:f.H@DG YOb9GIP;$ʖJ*fw@NDY? !bԸi VN5DIDn' 4`ʡ> -^O;^vgS!z6^;WR5.-g^Vܰ醌=@&@l:v nSi]2((EbXdnCQW!C^qɂ/^B(٥',2:Ibr/3LmXۙV %wertA8u.ul~C,CrXIR+V#fF?ۆQd%ZNjw/;\8e4MP_æ%w~Ws_s+n&돋JoPbRGH&AUR-놻ѐ (h%5/x6y|8fR=䞫uLn<O$ ֖# d^x6edd]e&6Ŭ\a[dE;\d]ZϸĨ :}.ğhZf\5uنHXNQ5iQ]K)d~Y3RSQ 0:IT:̶Ȑ {{* ,$x_9tUHvd.x'=6mx!Z`{7.Ƀ\ LwL}cs@[mb~&a|pPW|x4+$][@ dAyMN3k0PqUrh38-,^^U'ZվO~&_W{T>Ǘ2fP]1IufZ.t!2)Æ:nsfif(21K))lgcĢDT,R&[1ɍntOʀ~l:oXZoS]ejwQ,q,'2v pw:z 9#\xKquˮ;4SάJ+<(c6T=W2 85gf8 ш34h5B*돯H+*wGUH$@UP[_"7Xr I/kb=1:-6Ͳ}z:̧ {Kqcd_yb+ ZEeyuM33C7zmJ}LV,15q@wh##}ynꄺ)Cb gD@#q+#t^G_]erObOLrn^҄*61Sp 98p{}C&QtG:}|'wE݄7a9dr0_Ii=e*Z@]7H9WlRP[W4v:SݲgWϻgC]ds3H kTɪעh6dmkmN0oH ($%o}@n*Pv W!p{.)[jGލ~.lV~z*l֟y:!lp-X|r*&}d%$ΒΜa3I+(\ e _[HrXo/h/sMoLDIr$>mύ'\/}Qg{|Z_r`qjHJp#2aiq{6iQ:{I%PX Di&G?ۅ`s\ ﱆ6WFzU+8iL/桌g~lm{\Vyk"S50gAb\tN%N}cukcwreِJ@sԛ.Iq#S9h`Hdk eГ+ O#z@F ăq2&D\{o,F=D.񖨡tAj̈3ƮV,ylMU@ RB ' (Q\q͞$-Lܵw)篋_m qz.5 E!~r1Uu Zñ%"))M=: Jnî_oL養>Nľd7!:;g)S.1BcͿA+97µ*άM' ԝ=ڇ/(9?ۜ:\>r\{ڜ!uuDuܖc4Y`H OmGVԹ4;N[>g6 A1w=[sGcP ǡ'hnE&N] ! 86½1X}}^ӈkxRrY~ k-k2+6}F9;a fqB"1fL_?+`;gzQoxcAupXAh.q") 1:RD lRb7ke1"S"dKQ8!.hȜ<ςLX#rXMx'9,qܰs(RMSQ4Zp{Q%`4|29Kn.Қ^]řTe]l*?ޗVt$4%I,M-ڒvm kV{m  LuQK1>E ;JG[TÔrzn& a9a8FJ >BAK=vX}&vi!Nf>R:\9^> 0|O RK,UP*ƉnqnbdEM"sxBQH\ֱZ嵭o$Y.T kQvQD*~jZuP2F}rfi%O\@T3ǨOL·Qn(Zhu`NeK #f"3@`wyۥXk6S^ߟn~+E31 5;EhEHvª]l i)v.ʟ7R#}፺U库Lϙ BXtݳJ?L.MwyI]&,G]OjpcGpMݼ&b!nIl ƟHđg$~~6uFoyY6nW}[î${e7(!<)R*=-P璦w*dCNb!SZ4I +;06C}VH( b<ut#Le"^S{/Ѯ'y ŬѻPPԽWmY ~o UnR ~w5˿"Sc#cS”ԼӾ=TEwA;l0,UI,L_8=Q&A`!@(SBuj* }LgK~j/$ņZAH +48dP*ЖI,m$.4lZZ R p Z)yx8,Uye〴*](&brsj 1P T@batlCGݯ?>p'f򆶶wN)wZG R6/Q/rHY h<'AK3| "I.f4~']{d9~y)- ?m$rf3r< IST/q,ȌL[MK~Nʀ @I?Jy_9ˢBZ͊jYh;Gn3kvTXE lu ;اva(_]Ͳeb ﶴbx>r2Xi_NAJؕTK⦽riÝNMfiBxUT Gg]l?>L=enwVl7mq|HVH;QK(G['pvf= &^ RD;z"g6$<#^(~]k׉B]D% =fns%˪{"I}t 'oVʙ~\L迾<摖8 cWXHn Qs(jczUWFAƚ'@VksUˊV+?]47:!oYJAvǭgמ|` ;x~;sm؉ 9\+}3zX? DkYA{8Zsm2a?V(x…'3Ȩ}hե PpQɑoTn΋^"$؇9@R\Um6qXC(ژGh<(4vg]Ta|t6Yh\s}qeB. s 4L"o?ֲ9r1>MJhԶ\ ꣃ_;F0cX8x p-ܢ:qPbds uL7FX{VŸ]11Ps`)Q )A U'jˎ<_7! 96*wЀR92;9g!K-#O~zfW30dWOX/8EUfəy+MBD !!tnWvzB7u0IG*6R |\s7^c!=9qs|6VGbAzV"l46aY0qUA)nʔO̍v;Bʦq0}c$O\,Th ܸhř$˛'R/N>>R=q4Q,E1 p9*cM)Ԥ!l:n 6\{#7ATLp0CTx =ȫ.wY<֨:\M~bsćIԭD}|J\JcϖǔtJ`5 D!-j'Gx졻~,|rb/r%>VӽB -{Z316\}JDŔi*0Ǘ߳+ D؃c1(BgC,Q)IF4ݢQ,O<&mo^l+&mަ4~ߥ|vjtG ,x~hf"H[u+/RUj9 Y"yBKVhm(#f6To`*s7Ћuϧ 5'Ww&SE}6hO~ŃU. D갔|d6%޺N §ꈯdPkB2W3cj"!389my d4:!fqI_gxhBBRYM|n ")FQ >2^@Õ[Pf^iQLA *9Ћ|;D i0vzZuum*n+=%Z;⋳wLxd]*(cX|Xշـ5˚VP?Ah~sB{[ Ht㖰->fx7r +i`d]'fB"މ>)^vh S*6 0)u;Դ}NN?8)'[X gd pNN媍wCa $̨.RHSs'i,w%ʴSx{ > Ze-J*0trr6.u\g08UTjKSXiSg \94w5tq*: ^]b'_@ד3QR@5.y&`3Q0b 6AҴQo QKvOi~yEcDWqX<ߘr9sJb 6 (6{;bvkt;N3(xd8]rlJ̻au?@·( уW%|"T&QU,QmM2`~w#[|3@hͩGof# pO6,eR+0.]HhϬ]gh_ •Ʉ6(+<#NRYOkX)?&S__#xSL\ӄ#9E3RB <Đv=ýHoϹ8XU Wsz9d"Rڤ<Ď29<+Ro0xh?s.|"]̳|y-o([uUFٚUkτY>(3'Vf4 B1>#2|{9De}|}vPW?. ^ih }[l- hV)nh,9%c ) 7)#`%Mv5Bֆa Jj0[ֈrTd?zxq\eox';uqFw?ճUc'ҒSf fbv ? wCRe@`]B =v0&_pM(;@."Yj9؛=E7,u* M"M1HcSKTRg:PcOl(l&i˙.sp/ ф ^SiL0nbM#?u`n=h.糴8hȈ{l\3ip~Zb_j-޲~L_mrP4#W`O,ᜱy3@{g"F&ܙj⫦˻Ml}-w@(:|mR.*j+o#g͹ty,2"o'&I*"̫hIֿ|qk0\63X8b|N \*QZ6[#W (a7{JHSOWdVH5Y=bapy`I$l]ud` S;-_؂+ZtM- mw{NSBCͻ6LcL<@T$X>*{&aZ* 5N[ ?/H`aKj HĪGKFmڌleF_e<\`kvTx~qJZʀ뢠fj'AMgy/` !6f">`gſWQu wUdNf;=RqӬ.͔@+n=8q3-Mn( _0P)* ѱDyӴĸsc;PN,*zo۞oA"b"rpe zMSARO&&//.ktdEçU(97d P'G3&O;5pEdY q( xTX%W_X9 MnLoVX$)9 AQ @,%rr zekg'sኞ'5{lm>.pP+\QGI0k%=UE<T,jZR fQhbb+Lq{oEho;eFxZO% `…*&;5SaG2P::u@?Is&FA;Fa2Lɚ]~ȱ~92v I.pS4iN".DN%Q}܎hUyb"(KҒ+,2T1`P.fJΰ@\}A(R0da3]K mWVqH 3PxWJK =ByzoDE唑OupWovaX C;zM#pcABHq[VH-#o9fֲlcdD: RA,O*bY:HkB5hy)Ϧ|1qK0XKas~1@!D+8_YT]x=Ծ,݈j RCAv]h#evǝ GDPw>u-3-B˓B~XZ @etl(t{G`Ӆ8_] 1ҭǀsk dHT4}JN+} آ++E&~]6x],"u]&R',:Y<"mGrԪVss!`F8B B&ԊW빌lDmsi]Uu 9ͤ@9_,YS`%!pdH mO,]/ޡeƺ6=$qGb\x¡u3x!6G7+_ZʾCpxLJQ{Ω;9x6B+kABkѯSHNxCg{PvQIRl%6#2-+SBB]i<:NLyQϙ3.m4`Bۤuՠ*w'`x)Hwiӄ>ǼA |brhV~u!g3#y_x4pQuQ(Txͺ+Y1|7VZ̎Xz0}e3mAef^LI[ai]w霣$<>̡ɭcc&^B @1gߒ,3Q{î΂5E)Ff"o4*9CY2fğZwϿAs ,]BwM $~- 5)iÅsX>yKY X_Wl~,ݝ%+OfFFOZ}sd~-4Wف͂Z?^y>q|6\jRkl/1IjkE,>iq^|+'vEU^\-]u$Vf}6Ç],-ΝpJx;Aǔ4-PT*.0dZ2󙆺K֞Rrn6M[xn/Kγ'"J Fs1e_ ,n3O^KP#p5iD_(nY i/d1EuDIhp:ԓ ;[dERw/1Q,/1TY|^nm hP !KC$ %$ 6\P(.*FC'Ps@|c4?GCr#˱k.)ipj3w bj.LozY7gj&s;!Qxy!.-yi ]b=ҥƘ:W!Q[H-^,'F TxֆQ.|)Bcz 2/ӂ1_1mRIy^!٣ؖ$a`84>U{)rUBD0S`e*o݋RX"sǷ+/Geaxp@cT;=Pthg/2tI,^*)?:|/`O-,]`˨cUca 0G^캘kO%Yo1T`(ՆLgPՏ W %qޡ#7u=mrQ;6V֡g@ }~F*^`A0J_+nR>g(#%R*orjVP`"Nbɽjb8Cz(Hە[3ٯU6}Olyq1LWֿK%J%%wfSga!ob"b3Vo-jdb(_ ,x;IZrkԶuPi~Ex֝~9bS~d.L9ě<,B퓆 gϊ 0JW0I'\DEޝ:͘<mހ ޚl>X;ID8at4;qo.}o]b’+)w}ZNd[k]:p~ ~1wb>Xڊ9T11cuT Re* N+|$y ޚ0pi~6[0R 80'ei61Ggm~i`}] Їz${tǺ)1 sEb3(xL |UxՒbnJ/L",-<ۊT 'XcJ2$io-Śћ[M<6U H7jG1;D ~NdҴ״*8xVS8o~c&YB/﭅ @@u21mka̮RﺖV5$rN/)$Uxnxw`u"XέPahdiK$O=*\pEU%,r}+eԐ6Z8╽ |ཽ'@Mk =ԁ/C(BG /5gBp=+AJ4/M񺩼ItMQx :}9Vpu+tYrNjx)tʲGk5psmp<ӘJb~z= 36)J\ ]F>/*RL[}n; "`K/a> T'+?~K+VS`~D suvvtU|8YyMo"$jW\{|$}x@ewwat)K5$x?@]֛9A w+6w,OkT@0"^pYTz.+2Rh:9`@ I.hz} 4R]ְN_aMŠ {r75JM13#/wZ-A;UNEjŠO>r+^񋦫߯g VF;BrAsz g4K'a)W 2 taڣFo SI`q ˉчџO1OU,6bcׇCO !`B4 jd1qAιD] Nv6{, @R꽯8Xd\?ɽIi%,,ʩ|kP Zt ڜ -$cş+[5hmx|1TIQԪ0/'GibJm γGWhT2eZ%{#1iO&'߆[zJUvn9)*.u9vdfeB//}CB9U#Nv9,9}X{}ϏO4Crnrq{Gak>0'e]YJ KeR3k"s]s&oeHLQ=j^ДybI`8c}DC u9|u=dP ΫP.Cyv<r{fMWW5ߤ)C'3:&H 1|^؄=SeJ4aƋ&HPIH"Qb^;DY쇃5J]#fewhkF}15@Ƈs'O_I>YY"z‘0~蹺^l!lUYA!$u%J CH;a;eyy $eKܾq` zy :Ӆכ:$G{S>Nr7}AR eQ@˳hXعm8$ ˣpĬIz K`E"]sʽZx5!x~pD4{ #oo}ba)QBwp;AϱMrgf[A-V9ƘS9# i/!Fluhs^ qxEXg&v FZ?4E3Cg8Oow髧$M Mx8<,bH˪MFzrlV"Zw_{b."W@GLD,~AT~0eqkujUP(p|~Su+7.]5{0A%Ō8Fp1j=U"/z'BZ`^Rxpr"$ UG*d'IE~P]j#Qo^ĞQGJs9 4Ե*\n(B#eZ_'-(`]n]sӉS^ oXFnm)Fa5UR^zL/^kTDrtO{yLC4+EJ:V<{JiN4D5 l+17ȡ!;pso* EHH?x^Xk` yA)eǪR} 8&*>z.+x}KTrš=_P6?ғx"yçF6! ea+/@uU{goVWeqzݬu߇\軤ri !%;tx"P10 6g/C}kQ`AՈ~=YNuuf !+S>1-7?DVQL.N ^c3 1 B0ܮEOϻ := [wٽH\I*n^)kPi4!BI7uO0BI~c-X)StҕɼX9t/!b2Tdz`-1 YbBM$pTQqoU6(D9XdaS7vD}/l9ͳnS̤EҚq%H j2œ<2c֌$:"޷fer21Gh`,~˪\fDo?s\R]P1w YA9e R2m=1 ,P_(|Azg-v:~ɁK\ ]i~Fm Wu"zJEc.agյe, /}1Col`IY~gJeL7 Nd/>RH怺T "~ w+"tvnb5фߜVh!戡83VI%& `΋R+y?rQE(^PjDFTY86_*=&OzzWN\0b.ڌQv\QQl~vN\oS^r< Y*vEu^7!GaYƓYaO:gz\/禞y/}&ބīKF8ur~  QrQG*{.? !, Khc9VS yPN15=i$hD ?__!*ƾ/`t0GVUHprIA1u gsʇ$TwP[ݹY0#.g *[କSX9v-!|I9 Zt+@sP 83Z<4,e8[vF!60'U=f5`hIFoORDgbz2In)h[XMBiG!l5&ދu?&v }MGr.7uueMm|x|B/Ya@.̳XN~M0mJE;02O~RjLGSbkXYW¹Eݬh:4B\[ ҏCIuV~ rpG ѳt:G˒*3I{Zx>Ha @.Zokewn!$ҡc6׸b1c>`Bl8o%LJO8R.>{I: L~dPEXDQK.hY=,5!6q;.I )b=4[f{ĥƁS/F*ɭTE ʱ=i5&Mk1p98Uf.W@20$bLRHOTY&2 䂅}~6ݛOIrXF\LD-?SmїrF`" D--^4o`QwŽh !+%Ķ'&s.Pe(Y ]{> Ns_C,xE2G_z]D5 vջ&(M5:اvU{r-6n5ǻÜd;(wkf.$HM:X,sF3:Û?oУ\ؘ>K"h {K[@RMYxa\W3 $6ƝDK2@S W9bFV޲91M){%vU%}SYs#ӏlǣ$]&\Up:NǔLb<0~?^3}V391$]4]1-;%GuDFxxn$7PD[@<; Hؿ}VKљ>6[ڡ';ܞUZ}F P *w_pHF@J|^Gu2K_B,CƓol);=ہG9ZEO^|aW;y=9}9:nr=$çs4P!!Z@U%dY'OM9}K;=F)BZVgެ~yM. (<T8Rπw'?D؟5;zLs a? U䊠(mN5\cjbBMژV@bC=if)\Us+uas3ޛ{ۦoHDp~OE[ߞ k{懯z]\&J{}E- }1 9|AYsU&G98<x?tl5sS3+ 7q1"ƴN6-&HGhXq6jA DPnIZZSz2rp쑖[k^oGHQxܓlέ!5F <PJ~E UgI .$x:+{^ s$؇j隐=*(ne\ 3hhqpF ;{C0=.J:%:ZFj5BU=>TH5|[k;dtC>(BG A'Z 9]G۬Eha 'a˪Aq0ۭR6ζwx|bÝ Lg荌1pwvqb֎2κ?ЇO<'q)k_ /AFo-BRe\ ֡e_^@Fv\|=V'yGɦ!OBZ1KH =MGVhURԽsyigq/,W^ha%[Hf?qw\͒Ќ?(D];T֢s{\ysI6TYdLc:tNT^S1JUV8:Y\+zLJN1gIԀNc]>(ʤ=|oyVepPzsgzmLûsѐlH cICe g˛ct} ER%crbi|{$ .<{T f)C "{Vk[!Q~߱b0gu&&L9DDOl%C2 uryC.`2}ŠКl 2^H)e|"n9CكMQ΃ pZu8`8;8ev %v;Ÿ: EOi˧\@b]s2%V鵽/].ܳḬT<3Ǡaar VbBZm1L+[vy04`N.C9YGka|plDlt.f^O9T֔M :CEm-,g~AEdt9}zzB\|@/KT C>eію&ֳVd<#9fjuSѬ/R&:諉`0`\-*&6 ɶ#ftGpyϟ Uɪ2x]Jo q<48  o~UsV+_VU\4.-{5hϯb7<=Qf1nenk~x7R pe uc$>2&bGC56Op` /d䏁ַ3uY_kRB5m'Q_7$EL|9c5>n%$ֆnog@$V}R],\bN;ЊnZ7)lY IhSJt]U\b-؏n*Ji }#XūGzV -a 𥞔 J2]$Hޞ:A++Ker9|B4lIy.@=U@4q-k# N2Y(R䚙vV<P=!bnI=UzZp| [.46ˁ!g]@HU(0vC;al*kU  ,ӝRӚVRl7͔:v[CܴԀq:XXmYrS$׽gMich~3xZdRWg{?YNe]e̡=$hW{6hp"Q~(saH9뒳<*Vɒ)o lff;َ쾥?]AvtDǀI];w%<]p+SwCxT_PtsUP~W]߁"dKQcVdFT7OdUsv9Ic*)9xXr@Hk#ڱLkODI26!?:L0ax#A&`{NR{<pQٛ.դ"J+lYXE>~,JQĞOxmq4{ VTEUVQ\6,e9?&]kE}=հJ/0YDK].6p sa>DŽ3YRVi*y&h\C:F7V>GvZ4GaeiFY~C½fFd"H/o\BeS=9aذa1xB63qwp,3 Iעs&IS3( 7jp q<Ĝ}~³$yׯU-ak><$>tj (:nE> UŞݢ'*緊*LӹldF"r8-6EMƿ iha47͒ li(xQ>z 0x'vC#PxTxW;4d.|d/M9sV:sR$Q5 qy5AODOHsʿ-Fl p6$gGgcOq W)(ۖE74:P.bE~v4s(ݣ^g(C8>-~,> A SN5]4 1ZaZhrMaRzYokRa$ ;6<54qzOڐE;ẹ0%)x>M&/ΆL Ά~O?O~x'PQ"! m>TQimyf߇7 TUgD=]z/gL쐳҈~~"/_:P/SYS%2Лl}:V;U^: !> vBcѨ]6ΰ*̙TOS2E`&7-\I4_s%ITFL% ͧ 4)% bG=I˛oњ;w3Eiܿ,"C$T/cH`B.(z Nmߑ6_*venDzNTYa~^"i D}F&.3i@\i)斚loDM#CcFgTc4yr!SgiGө#?w*Sw+3z@8xMoaDS~`6a4n~qMîc{Qs!48b]aw~ Eu"m%#i)k,ÌbTL2l:ZD`Ub 7m:]3o.Ѻw[s!4}Ҟ-̳GmAgK jdd SڳPdvzʕBœm^.TwUa݊]#6J@PP&ie/#iE;uAs8m ti9 1qfy*ҁpL:Ho /% OF339+RT/h$pHCxsֳ! &𥳐=Rda ,Μ:fD=m gGƆ3(Vo\5]6xq1ҵ7UW̏JR4Ȓ 귅$rQ|)a({pݴd#L굷c|D/;7Hp+Dm"W-e>)iQh}P$fj7RQ=6RgҦ(cp1r#}I9v% 0/ =+nh: C3e2*t9WK).)nGF' MIL爸{Fʬζ)! f#0~؋ӱ"uLg=ʎ)Wȶ282ZDoK؍p P&Ck55g"rw6GZR&>|t]B o\eeN)bȁu%AŏfF8 ^s k64ܟWFu0>(ȭĴtlmpXv`Yڑ;U SgTV6C2)8ŲЖ}Ҭ5*xǓsTD^"|'9_.(Jt` rZUO₌W3 <4hjZwwyU˸yY]Zkȋu(|,lLwNb x*s*+9YK4l2CLK.:K{ |O  C0N0{ EEgN"R0 W-PV{?IXx@ q[|}m)yL>%̎OG$^fǃ9e"2&*}啼S[@g;?[4 "AQK!̄slM9wYD6 hb5|תfr($\:V&ݦx&drbYectu5OYܐAvۗYKOx]5I_IHJ4.>=o_k5 $4`GXCz2瀍j ֙%% oxj$s hQ9{WmC0|%I\ڬB$>#k-=2[I ?9$4i5q,Ө5Γ!N^X8?w/ ),La$7dkStj&̠'UPm)>udJ0/y\pnv byٙ(CmL!~#xlWnp[~c&tG~OTpkChlɬeˁ18(RƴUyT?)l6uiL9J忥ضuȨUwl{d"9v1R=XMw9VK`sEA a$]n`-~N}vę(e˖NvY R_Ky(Z[YG°ϥ)``,þ/)p!DiK5%,Y4=lunN rEDG~.hc D[\Us*:NBʪ`4hh 0rlWΦ-Ɲ( lV}KaPu"Gs`",tQ,:v;{GP-QJoç$?I>+Lt+#}th6yPDkww }F^u٦؝G+u%G 4BU6u|8PLULKpj''݊apq9ootL9NQ}%2_Ɓk0*EiR{Ƽ+I0Ҡhe0 E|bY_(h{ f>Mo%v;MlĖRHbhi˰<#y0.AE`r}sE]I7Mt'9D,M'憍^mu2]6PNș{-'{Y$`2fȇ ܵk]~%FN>8jVs-9{Lmj>VSM!!E GEJB>;1y+-\h`"Ks,q}* W/-,Z2' EmEjߛ+@x0p1.Qf;!K)Z&sXp,tTŊo#k~c"ί8"S,:)0\"zXA^rE>0)s}Uܕ*͐g#VB0sSwvXYKmOm ~c9*!6E0_v14z4!?хW;}ux6kҿ%_Yµ&z ,+3-^ﵺFܯ+Ҡϥҍ'[D[IT;sR*h Gauⱝ6t֏2nKRBQ.e*;v UuoNA/$V-i3aW}6Dh2^rx1O0fBr{?rA{xmDd'"^~#Dy߲+NN.ҋF)7vUۭ%SVnWVB؃*M\DPI"̬,! Lflpp88`3HnFNccOay6FL6:e!r),@>6u'vXw ~t .`ngv$3ُ/RS-q u# y̾d"yre :GtY p! ;)=tebt5DЗYXylzhU \{WQ0),CG''cUׯ{8dJ(l`Zm^-Fm9*x_]m-; txy=q~\jbخ0]fwٮ;-(XeDҸ CowYgo[+1ɉ>E!E5鳖Wpi7 M4-K{#iǏEG#Ly5" /@k!]?C[s &O)%oo#($@{Za&-|v{-l e t3ɴhLgH4Q)q!MT&|5NHinf{do %o뉚eʶ3@&R`Fh[]r'qpe֑l( 926Ά{w-SA:q^5x)~[6~h 5Pr"z\|QαKD kjHŸv>*2L2yKUHFn9댘`e*:x0:HNp4y3PiqX08]NΘ<_M"˜eډ̼ wTqbFb8WaO-k`ꢱ.pN]I-r6Y׏;eSn]2r ~`@SQ[5z"蠑2cZ꽁pE#VMѱsԥ&tw?G#j2SY[W^  TxU9 :ZUEOɺleprmp!dyU)1vۚ#O:Lb'c>w"'sɡ6*I|"-CJuc_Ծ,DOY<+5 ~$vRaui}e*(Xu+(*8tP q|jx5A>p܃.R|*c *wtyvYn~PMpL֩"oD&dy|?q74ܫl OFV|$dVQ+#9ܧ+bDsm^ƭ7rJ ,M$52QW6\:p fF,5]yy9{x|elےBOISk ~ 8E QC5 i!F-Eɞj>SNvHLءa'߭qRw2F*9 { WB<\<ʪC%" ߽%|K#O;2Wٍt92;13sREcWVu}kG^h_#I+_w5gh2s@<;=Dc'fN=ZJd =VЯهs;UF/-Enþ9M3y9$! [ OXkHxMU헞 G&T8V^>4[n`Ն&Mi*$bF xQ-N⊴n5(ի{5.7 M DZ!gHy:G.BD@J 9TKCTp61(5BRڿZЙ ~v68)3rijȥ_ I`z(Pa Q}UQwPb/SA} Y6q1,l"Tr'/1^h^ΘdwzLYx͋9#k_K6 yݔl*Y+}A1;E~ XBO=l3=8a[! mff s^D\qC ZV Ԕ8^*֑6"9xAmfhRn!?a2VT!$ԃ 430F15ut{I4$oQ8~(M!xjݣL1ty7F)Y|=ޑϑys<@Xa|W(`8ϔ=\ Wa>Rgqݓv=[mL4aoEU4@%"t*i#@߀P“t! y wr= ㈟v9UD ΉHMxfdYX7-S5tg/'y+(}¢wGj%q+O=ޓhd0]$#sxru98 zp[ I}_de^^_81C <纝8&*N{k'j< ]s-n~|Flׅ[{"pcqyj3l񰺵w؉|R )sIj*M{e;?"Ԣhn@NJ %!J&$YYM]czZX^7|.aJ=\Z>u(Ues+_{e- B;Bh[uL]gn/(#yae:~1p-pUsUckQK!*tDQm +mIbMe%CPp O_w-  =&R~;)˃-|%b`)=u|IJ4y{ob|}];RW&%]= \WpV?$PCѐ3u健v.7w7\K$61Z;obd%m*m%L-VE0yKGhSqdr2!wxKN gpz et6QjpVk!,.WlhUd+cicc9EdㅆepW.*$ê[׬D?piDLJ,S!"x#dh`dVծcmrݫ`)6ɉ챃@ù74e$^!~JLV.ޥTؗTؿl]WdTWjx:EY˃+q~"W "1G;Tdۍ3԰I]׿f;I%•A>#|矖(e͎g+*a)C^(D~2` NND*Q^JXPՠF\$_ 0 I&SUbd!oC'/HHKd+dC#PYl^ە3c xmecȌWoI7 ,Yl|:Ǣ}3UZWiuK6 fd+/{c\e9h*{ԩBIC"]搚Ac t^Q!c@k:FfN]R].2Ibb(9Жt+ɦ$2a??wJNЫ>5ﳭsqΟu2'O H @깐A뎷3";xO. 颲>j3v}{ۅL#pQ6\ $63AmϢ8}f W4wW4K_bXek~ ̪\ʖ-ȎH4Xm=NI:Cw|fqia#q5p/Qwjv]eZ  c( <~(Z(+ yl kKab]b, J*ṖX ܦڔA N5,6B{ @nˀU%|Ydqab`{͑XM/jUv4q7+{_9wxO%fAMrzlq`N1)8ëb'2;{o¿baƑ[WW0fe Vt 'S򼷊Pdxfl}%)'Czb)3vqs wz ŘKw$ '^gO j[ՁS.pK.2N :wa }DM; "n4x-ɴXMr#`*j'q\Do1+bd2jd,e2%d]B׍-PmK)eW! 7̖?ű^0m^ݯi^(h f?Yۦ){d9ŧs[ b.)y3uVn5 ZA7k!g]*@Q޶>d{ ^}0]@Ey(<^,=&DӇ6^V,K+٩m:Fz^u_Cb:dTfw;ֶ'Qɢw @Uya5}mQ'XX9uoSu㱷IBD4ǻZg?ڽl!uHV}EK*Nm\UZn\?UWʢGXj4Gy O̝xiҼNT.cA2 mn];0NXH|&~u7QcWPD %# xXMpD{kjX+MfSbK~DEO ݥe_ . bJ٦4ّYm17YG{C**#ϕ*lp-47 1WxL&C+tx/{ZRs38Z ç\3 pwe/_1ak?t! ΘtVx+$mI Q>n\m['E1y>}XT$;hʤ㳺Sw3Mcwe'/c o4bu`T9}]DS>#'~Y4"=, 0P y6oMW-pmdE,q ^/X`u%Y՗ɖ^wذ_5=iƦH%s 7w*0pf~bd^3=,hϏNmar> `M`3%-͊,.Cև/H,C ?8B;#/Nl9q=JvP9 (S?J\wh6!,S+U`0-Dī9FArEhfVdbӝ`2(Q k#2C띿M8 ?x} NZ`.s؆pŖ()#/Bpm~26bIև.~v>Is- ܾf,a0 w(= Cߗq 9yd% ezn?oƻK]xH7է\\ڟZ?T x7y㼤ӟ$O@͂y(dH +C 3_D@m]LW$;|*e9yzofɱ3iq/A|_]vݳ}dG. n7#"Zx Z}6&N>5yCJr LXyJL*/zGIAQ4[D7@O6Mqn:jտt)OGݒ ^v-SbJerGQSJ>uy|7 :>~%QbEeaR^)'C6ؙ]\dlFDJaMZӟeQON @XA\S"gYkfD\S957yq9Ξ/5ʒ4+lN Ycw8ﲯqJ9{Q@|.eV]%?S9?Zj$Ek&ͬQ rm͇@RWe  ] ;|NlYYmR7DgnYxe|bIâh c%63B5"\3cX;,KU Kq,LML;z5KӓJC˶b"6W2If;2pŵhx9l[n|F~ $&2Ͻ\p܎ jU1UW4Ҫ},;8@V^/ 7JG>o@w[h$B0ύZ[|<}?컙on3o9Ep2j;?S@$ń&ҷt|wQt*ߪa2O&ۙ_!` ,3tk2Y [x@\(ֳ8G+@M`rLκ55 Mmr[dQޭ ~bQvBBΩO1p)Rq7P: 0 =E{u\:q5=c"acQ(5 vflY`9RF5-B<=Ba~ Z:B7&P뉲7QѦ-"V{"ILazMg|އw8봳#dutx@G4GrTcSEaɝG)^nZU`X6Pd 1]+yRFa5{2坧 ƴi]t*TVY`r =X^H 1vHC8*JoWr<4cFΓ^ 70*E:bO>vOdm:GK;li(7TlH!J@כBU r6,xoBs]Ƨm \\4N 4qcNY߅ ]{=0 HzsP;Dj跏vՇ~& 㹥t+>ZKD>Vy{AowŠ'UD mNeռ #[pO8`t_CնƜzk.Ϩ JN- T5EOm=$Aqkɪ-=fQ|W#D|Z២'j@[ mzjxs9|9~EEªZNv=Q(YH#n4~\r7FA|as[%"{ Otve33 @8RYzkeF|vv]]K==8:k@QI,\?i q۷Xfuz^YUHer2,otQ>g$#f ?`eUx4 xfˆUAb$aIš~`< f_sT;;@Nq-KVEg%څ#&qH+<_USj2R1H }g9ƅ\$7cO >-2WEG2YZwt GoSZ M) BVtXպeEEQw7¤%HpXUqlunWe :jaw"P*)q29OrFhMR)5l,s,s ڂmwOH ^ +A-,b,Y`-2F{BƒCegq㭜lђ?[FM8efnB){O( ?bdDbzsTx `9zE==d)^]_?`sǞFFĊ3 ~F1%RIbFpw?@bP CܰSIh/Je\fx ;yһ7:>mSv;C{gK7Ь/@et[OzeeGrxC1Im0Չt'&xr^&zaRf;z&Cٱ~Jz20Ƥxab7м4nX,j- p L? 9{fx~_T*rgxP}'"sE=8,jEa \{d{ڮŮhD4pNuw\Y|i~%$:Y ^Ù{lD;xSxg1LW6 }h/c@uӚ6G!@ A2Τ+۠F雯6FE՛ Ͳw("]|nj=ˤQzi&?Km4Qw&^EcΝ{>v /+oT$8޲ScXh+q¦`߈ GcNk9h"䓜8 [n㫱U&ѪZIMfvuQi>g3)Ϝ\ 6awEy 9\=+ )tC-LٌxUJk!`_Xsg7M;PD?Ck.Uba*z鋨 Nls{ ?z+(ԑbs$8˨ iRpbZ`wy.VRwPX;LfF_(X]9.'O+JjI1DcY5М4fLG>H)ܭ;E*cJv o,~:ܴŕ'ݾRn]*-)A*GG\6hEZ=݀=(V~Sb=NX7qts_+tyA`6^k7rRW p4о{`o'8L2(΅U.Tp#B9ua9Ό]vR`9)h vKҵKP}05*G¸&G|tvbV.(?xh-ePO TeڛVMKӢa33ڎk!61.2׏{m@3!iCQQFa8 $nc;>QxهK#BIq:eg~#: Y'5+%fqQE3{ BÒ1%'¿!M,T-̍Ƃ$EF,_gu9<ϭ ZkK" R o q6>Pc5@+ %E{)B.[͋v.rTl%W9M:/OBg\G#+s.Y))NDVP꣐-@ܽ ÝRUt|dmɝ.p(+o-te]1To2:/`T/M\wSA\j9Ԩzome7-K ]vS.ԉ8p 0c8!VW߇^GdMGބ1noy8feu,y>Pvs9Hah@6 L/֋s {O{ni3PRd@b6 E>r}!fw@Kg]aC;f13;ցe/(S)p#W!<U/qzՎ$ XzCߘ7 w /CkLO5pQ@ֻN|9Umr*`Ct-$Ѫ`hV2k T)RED)=Oj? ~KƷ)&pݝ8QV/Ў5D,џp`dͥ.F[yrxY7߭f~寇WohpSFĿ] 4Hz[HfHK@NYp+a[J̜!m!C98#.hС~bdtg簫Ίgq΄o*||-m8heP4"㑃ccy!і4R% `?kA /+=-D^QY%[mΓ2̫ kb+0ś\,GC{ndU K{ Ε_#s3\f@-ZVQ|+I&5bԽn?|{ 할k (̅^7qS .1Y+I¢$J!ss/mm8vxIL6 |?sqeUJXS o 3.Qfj>A/^/A%Z܂:w!ڹ^7୬^Q5ӷ'baKlC)qva ÆL!RCn{YPb >P1BW,K.=Le9l Vs֠'c w0 :yAKpp'dH;uT291A٠Bֲ5K}wW}Ie:~KU%{eR?Z8BpC } N.1PīYtCOl0޶ e4dv=;OVM߸<r f-w $CbAJ12ź~&5@;{? }q) ㏐=܄3snZі֌JyU4hh>SAZgϨ޵n3Q^g-mx/oMb*,M)Q&(f ^q5³)(`9z0rǮ+;S*pAqڦ83åg6G?%"7S0Ys* h$ <mίo0?v(4Z=Oq Eن&asAYeSA(ltwI=˛Zljm3G@Q>5~I7w/{6G]=#CԘ6joFN>'A:N`:*;(% dis6~Ns r!rҀFnJۜ[ 0cg}jx QD%sȬCDrNfUU)óyҁ*Lb8 k2PrИYT[q gG:4nQ_`8 \`益i$Ɠi]!i(vZ d,z0 ЬT(c+A_@wi_nL: i%-X`ȐNƜ{26ar7etRzt M҉?.wv˱WM6q`-sx Ag:wA,j}rKVg:OL:JW/Ы*/6Fv?_)PxO.Y+eh"B'tP|9x\c=f{l&6Hm{}i6paIVRɨUk÷2v8伜meN"Z67 *xmP a2iǖ*NDnߝxTQ.B ^m%%cJ%ޫXu[V @:*y9Dڋ&Gy(ǿwnH:pZ9L/b5Ü(K^I@U6W/+|,wU/`[Ao3㥝MÜ9*:"VĞN<*݀J@}ʠvd ^t37F Y|Zk)H]$SAk܉РG}=R)&/"lDV [L\A0_kB^ZK}'全u,޴O*erbח#uN>tq=ŵ{(*gnZHӇ#+wA? r" pat)gA$7wiRf(nHoeyoIqsl4f™\+½k`{ViRzϷ+J_#\UV,3yf(dUp!XmS ɺVsq)' ܞ>]jSs0O1.*^\08s{5팰)u/w Bƾ ŒˆŐ6~QZwN+:*GCStAZB4T̯e ز$u؀+N߱$L_ae$j%ek*_,fֳFոY<8(딪!q>C)QouS*ڄҜ "Qikck* _8ku; [Vִ dJ|ހW2U6Jf "\}7gCejm9!*-t1g<&'qj3\إ>B}zD=B?pͣQ,u坋*tM>N<{m[*:>0x?Ԩ kےf_«QZX]f.93GMm+ >&H | nG.muv8ˉmme;4ܜZ,@]z~wf0X TjLj|Y(&EߖGDAzCL~UB8-FݖrXP$eyboI!(l5(UEP_ڏ3*hH)'S̒7Z(J.BExYݹ9#֢`S!⾋G(E.BlƜ-HBPN'}6PmWΧ j-wŏ ͭLM<,z~$rM L=D@ u7LbpҁL9oD7H-,5QI9x{i>ub!pb: yٔP3=441LMi??6<[GXC}s6s=/s)|wuk͟L}(.tޝ)oX@WZf pF+#hUUJ~>}$5"o5G+ܦ®: Bk4.ani :hAAAsyoRѝϦ*5͵e6{'=ɞR{[7!/dX̞CT\X15;Ory3|%xaN8 qV  %-5EUmŒ<ϓFYľGyw~91Y6  -҃ckJng.!t(d3}p#er4Uk5r՘}U5mWV'H '\30}Igʑdyt' c)4<$սǗXi;܃&6TN=}af3wz qM_8wmtɤeaԽ!C\i^ȍm>Yф^"vez+~\!WN'OΚ}!huNb_=CI&!h /A $9zeε쿑 $Y^QT0/G2)u~tC3_5>cdFߣ5Cge=mx"PӼTX.ٙvzJ4zp@o $vO35bvQ"pj(M@yZ2b M<`7)<#y0#?XxηFy+'q-;$u[0]w"ߙ)vOEYfXxyihN< F kO4 Si 0㾣آ~GΝN]>_wQMM oQgXEAHM.&o" .@T^xUVTFd>oVϗ2HDqЅ#%b̙B 3Vˣ ,{rq n |r׹dWQbM\he!z0]*k'?oŒ_*}!EPkbjcΨ86cO΋ F>9Bv1*7 Ulb5?xt8EȚAҞ+!Yн}(l],|rot}F.7C.'X@EeaU(6]x<,>`%v-t:̛毷]a(|.<0R\1+7:XQ;8J*j.Ԅ0$ ^]x] t7PI)}&^bK0j%V6edy[㒇z6lk3Ja;a6XpP4ZX{d$2}$GMN [(P\֐;ۮ? 4(R[ ZG>UB/݋[X6^,-K'H[[9kyBm+@av3P G mVl.Ru88FZ&rch睹)}CAz(1pk 2 Cb0XAjOL Asq~G5S~$L?юQ5DkaL~@e6U KN יXdI-}ۄU14cM#M)_$G =eتzhZ%z*E]N3M#m`_IپfYO][`zlpg᳛$3,uZG] Q&(Hhji#x*G'q ?=$ ݠmXWpdr5tcD@TQ>88p6 d 6t8\7^.38aI>P<\x20:x00 fCp01{hDB&:mN|ᐮ(=dpC8N倲!WYm{y1/ Yt1ONÊbeO6hr\xIJ]_"Ңsm'V'M7I~'‚M%f Xd"Վd7:ЈG/)p=3R7ָ#ANk9Z}dg1)҈s`4x ׬n1ZZl3uVlo7NkKU,@ ,e!Rf7 [}Q DĎ*pYBN_{3\+cLp\"yS +1}ŴuԆbU#msh2:τ!WRAgR9=78i>/hBI*eKSGQwW rF=)P/*^)`&AA4R!=Sʥy)-^aDNK]Ŭf`s{dkξ WO7_ʨ8JhM3̥jV}%#lƾҍ㮗aV3J  $S:/ DN= Xo?b=]FR l@Nsv7U8h̶+,k*8PL/H/J4$*V?Hp "MC%=,`햏 BZDi `E7,zPrn}6!Flu<}8 ۘxbhOkM,(24/r@bI缻 ׭}#F(0lW"Ax桥3kuP; K a$躛'͍?bSW5Y#1%ȍND\ '(4 :lU.M8Hi~#o6 )矻+B)%N\!iV}ٮ) e51ڑ{T OyK3 9V $!;rnyB!t !i|{:"R*KB[utF$+PT(?Odg>p]Ȭz0 /VQc3ZB8::T~~pM Qf$FǝNjyc0e9,݊{sg*q=ʍyfyL3dYM{:0f"ݾ6m$(01vg.MWUҪhjVe,M(X3(Y,s38ę67{w#N_1GrkI)FK>ssϵ:,_(&uϿ{0ǂ 0Є ' Ge36K羶 I-V҂GΉJ}BMq`.89)=~y3C1xS/&6q0Z)teAt^MJ=2Sqp DyE3 ]m #Xfx6]4TAd`_\&Rͣ0 @2i heiw:qC9v/ԫj1 =Xe Cl6/i0G\P i$6a'c[˚(Ɛ[V*׬)ђBIwVK>I;8?RwS'UǙ91Yw/u6.3yVՆaǖBjГ6<0 Ѱz B=F( r̗d2pvb?Caٛ4B1ռg$>yMC5d(,O!$r֞0 !HZ WgTI6xcAe.PT4uqND|Yh\~C̾E'.h'?1r!T"Kku YKfC'm\mf׍)I@hAqWǁV;fGzhjsSH#(h]Na"ܫk?ٰ\}2i0([RH Oїdg%&/%0]SOrFt";!v>]6"oa%iW O&sH΁('Ɲm$jt׏VH-4!@F|xǭC2/d,ٻ=V$/u$kͫoP|KӖI%&>% L=P5 FN5'X1P8 W6VcTnHEx1vrqѨ@|̘|#zИ`-$&`ڨbOQRi=E 6slBk f '4}qmm=pGZЛ.$]bՂһd~Cߜa;E<^H]K;^89 KSf._.W"Ü07oT?]]xiZwoe 8S?Cy"ψ֣FxħyHS".o>٣Qe8lrŒA4BHS7Rx"C/wv{ho 'th2.Sx?tbU-č  +:"NL"g,:Ɓk6Af&zeDI$s<ɐx&f+4 Ҁ:gS3F %F>Tm h ԕ&/,3|02!)$AŘC͗۫eSYtUwF>= Xwvabݴ@dj9EׄfZ\f"[Fu҉%dmu9DψD$fu#}3W-Fjn>/]!15T.ŝvm5٨THK d.cJ$rw i-+ݘ(" MW[E H|l5V vTue*/nIRW0 U}gW|~lq)X ƧC]4;>_1xK-O=v?V >6Qpu aerh\4x S%{RɏgO}ٻeMrРV"e >i `3imnPm`7=ótCEYCoL_!_riX|B:H('\ޚ&U;|L+$h=!g7§sc]Gv5-f>M`ƶ<S‡՞ZMe$N{? f+qcX cR[4+ 0Ko|vEG[,X5ߎ9iJxH/%^+U[~y;1 t$#,Tœn7j%(H1<X@_YM{1e4 8ls$<7'h掂֊Qg 7quʅHц^4xx]P4d 0w݃1n**XO]+ڪY_eb 4, --%ԹgzJ9M7X:Y&AL{NB^W ٝ>>XRԯN^jt^IIfwʷHt`49=p>&~ȴ@6`~c#Xv?[xsHId[hZkrXv$U pKϥOT|BԟL'[3E%V7:B_>N0ƾ!-dmqч_Gyk;*xM?xEpYe\:ٔ<-nM`RפgO7RYYԟ&.Q=F|s(IbZ 0>Dp,*ul#w|=X?he|s@ӾC+e9-5|{ޗ ^.~-?wN5Hd]"_PA5%=ҶUUi'ĩ ) ӤXH$bRPQl ,}X@7i~C%qmXkS6Փ@y@~l(θWBBs#L^w70 L}f#%S9]_wO!B:+O W=!h0 TҴH邿EӀc*g9귙95Z/nja) :HθVGla_QaYk: ~y*_Vo! /%EV$Ϭ>?r +!Ɓj>894)6?{ohBIy>i#EiA@9Ŀ~a\ \,<2E9iac~Ž"iN²N@Kd1=e£fSuόD2pCxB[ycEX-Zu VSt1oXlT9홠364nq{)jk'wn1Wh`-TOɑ]mX= Z/:s1Pv0-YW'FEFh 8pqHHpu6"@UeEsoXF6L'ː79٫ CBcoG{^Ԃ;REw: ;v[ }w _;b&OlTXȨ\W5{>(@Ө H̆ 'u%!rk" o(ϭ}0# QX8j6b{4\)[o0"8DsfiE}(& 9vןCi+0Am\|T0CڮKt[I^\_X.(Ry`>?W  Vi6wCXf$rSAus1<1I@r2e|B('̟C1kyZT4Ǡ% B{ܼjN?cEn'!ԋTL0')"~!vo%74GZ,`eNY͟q?zRQ{ApOT!ʣ&grZ!#IR7>*\l@ ޳ 7Pi@ Zt}/VP+oԀgpje/1Nj26ȾM3]>l|Z:SM*}£1+s`7%5H^/d~O'a"'b[xD)8.S\Yx'W3lk&zs lG}z(N᳘x5z/Y;`EGnuG;Ҷ3\Nς0m~`ڎf|}Rq&5nk+%#ga.a| ü5;Cֆ@E+3OoQfÝ9Til"$F O{` RsdSՐɔXBw`bSN+XA߆Al6*+R\!*Q]̏Cu= fIf dg7Qw.L& Zx;v$1 %&weGvj"f4c1mp">uӷ_OF'& o5r6sOQzf r1 ,E],iVp*d{`-֑Hy, vpݩ\3(' z߽mLE=K.ihdy4966IfYLDf 8/ϖvExA͟1FT5(|x!Zٵ6Q ?їO?<F|1DO>6hDp/oWhNxpt=X58~I4{aؙhLZNBӹ 0Y=5=Ӊ^>|Y +EQ&;^}b,q\H?W~hOZ68~&.FM&(?Kjdj" QX!³;a Ek9oEs&@r#)YV?m}/ߋxE.ecn5V#0ȅok \hoJhAi#"#q*t 0&` Hb^}xƺbCeˬղVy#0`oEtbq쾗-r w=9!qٌ5@cϾ/FkXG 2a5vx7b뱃/\1,\\?\Ixσz 鄼AnZ9q7NA>.^ќE#?T +̈́^Q7<#NnOªM{@,EWBڔrF۩3!XϕҏdFo7`SZa8!)9Dzն[Ʊ;֟ 33Iv1t\ xzXYXjږTr@fnkaPeN W|gOOZho?"FLF]U?~* %ǟ:}VՒmf`LX3 +i-ANW_ ̶`хa Kpb:51ьߍM?$j?Z}"$3;Jku1񂡄mr grϘb):o.J.쉤_;ݒT#I#Od) N I$*+͎8wR|I.a WOr7H*-/>Dk4yb8HQJYq 5m vxp8h#q.p?JvTwn _4=[?H!⠇e}+,n- MZO1G](n#YYRsMqGm*m@\|8aTCxIj%eLd.L{(%@_MdOYkk氇ȞGSb:SscуZuӦ_`z'Fdćx `(̐Js)IafҰX7| ek$em)ڽ X1 wpu[!zIJΚܛcn`@@Ϫ=mjLzB& s џQ'Lwj]}:!;3wU~@r!\{|>)7FtK2->ݤ<Se\/؋I>Z:^,;Y"MBx\SC-nUC|XP,i${?_h J`gArFߔSE>%o3߻{t G0EtHB$!9=6q]BL[gd hԝMǁ7i]f$XW0xSM΀@ycF6[SoPS[^^DUQN[{2B@߀(nu/zbCI~ρm2lhH+-_:HUy_dCV"i zMS{ƇXuʁpi$Z SQ&Z؃I^Vo^n7L !~ԐWF0 [D)Ր3t9Ph U(BAN[i4wCC"Y=@*u )nmx6A z+?ceg_7|%?> л `ǮT- RXIA6uwD2c;i=W&#g]4sؙ1#d;R\e!>hyaNL>ϛid* .aW'8ӻ =jƿfL( H~5vQKlyEx=aI5Ӑ;|asLB< CWG04{e$ci^q^֥DSLhu/Nإu UPַxhFkföx, 9 S(ηԜWԙ<]nLN=G$ x L3Nm6vzh$l̈ û^~(ӪALSB5Ksiw͐T8SqIr|M *J8j0T5 ̀+1Zߤhm<ƍ4 ŚJIKm^},٪-Jkᗋko&8nQ# BU|=ıK yeSI_z85wB EYTE|5ݲsm&$=US'iaMl0Pl}|:Gw!%0.@^:5%YiMXE ^MI"H=GެOJЋIPb1/[=w[*.h"f6C_3)}%Bz[,D*vP'@Y ~Yqփ{"d7Ps b9xghlNq:?MY RꌭM%񣒀hGSd )ǵ",s@hOt86bFb# _8PSp$rΨ)A  ?"4|PtjTA58!\z4M2<kjs>/ %"DƧ tȟb%8\ Mɭkdg:yP$D1#߸]\(bR@N^wJ˃ cQ0J"Ʉy&B qH>|>.wY3w9x亵] 'hX&[| @}bt*YَkiO)ώb)ú+q9ڍٌn:J%;Tb:3H٬Zе}mpʭ^'D-W{odB@Cܤ*PM^&ɖctddMcZ]Y Rik(?/vYZ nZnL3$hҕ0t3CתxLH0C1mT,8ORGM&%1D6䕊vR qh'~J ǽt* 4Lydَ8{qċ~)}M 73P?/a!~̖*@NǍO*ɂ.xb{H=f$]A6<#9ޤ a&J 'Rdrmi\x/ی3l_9v:uG\ùcwE㕹cLM+ۂF[,$kcΛl QC;xx `dPΩq6%cA[rO<>:+%"mN9 [0KKU-CmEpHevQY#8PXCcQPs h2HMէ#t\ifmtWD|ʷ0GC(GkG7;/칥 qkmR7VeU[~G!RԍɜG*{x42x^ITCUdL!R.0'׾C)J@.8* A=¾"ڡjljfhZ윘ɾ ][Ŧwm`!w=I]%1шDAu' ekg$1QI1jM EFitSYW✄ؐGC5>18 T[a:]C/\I_L..җo&ߟ;-`&[+^v2I ] X@'Y(h+vSIw/[T"(Z6"Kd E}d5M=!;oPծ-E{qJ@%J`MGZjwCbQwqp Eg6ڀHZdh@ ۫1oYZ|jZEV-].Ò'sͣ6 ,JFCŢ+* 򟯲!q`$|,8Vs'?y/,RU?;Q^icrJS粊Wwٶ._窠<J>be.|?K;}Χۓm>x6d Jyt5۫-)\8]vu*{ʱ0|s&s/זOoZq8h4Iӛ߸ Y(aݪ jݲk.7:`ZƍOd>6Gc !"j 1n3qTxI.]7 @' ?EH WJEBZ_^ ~o7 `(+@HuM`?*Iӽ 8JVkZ`k%KՁ)\fNiԖ|Sc-"6 +hכ#4,k\^K`adܭa8z׀G &娬jOй*VY^̑>g_*UܺTGX{]fZ8s?u~mx.+)iE|eAFyGFw3 "ptINO]NvگYx r⊩Lȕ:JOMVK~%?8/AAqL=髪K GY޴=N+P! Ǵof9f9Gq"MfSH%[o=5KRWe g (Y`, Bk( LSOǚO5uQoyK۠$TxMT݃5! $.V OX$LmyNR~ED:2'GJ/Ɓ$;F]1LDa1NX:?0 霂U|eڈL~^Pd lTS\|}u^n[9 TW\>@;>BOs?U+8 zFw@rBwxPȑxabwֺXT@9Y֛h ;S7#sUqaQJnBmD\ @ qlHu!a@]~r<C+a#LH? =qD6V#C7=Xm5IZR$j =VQ,"ڧk%,ۃ,Pe,"Hz]Y(.Y&`ϸuUЍ5.>=[Ѣ2Jl"OqߨŤ Wb%['NM`B'qQ0ѷsZ΅m^f398SǪwqTT䫫ZcBγ)>"]c%͇ѩЀhO7xӉB@t;ULs 4Κ˲lZ6gMjmui{XUިv$gfybպk@_F1l EBX,_D~ Jci?Oo j9/=c8.p$xܜOJ_9Yi[1l=˝_wA:b-1H 1DTlۙαjͽٞ >~6;)EA_8%b. !3fT߆QLHb(Jx4uYKFJ K,ŔwF }=7ЙscU8ai5$՛2'(Ɗ7SY iW,qy:H{; e7I,&۟$ 5݀P> &2z4d##nDZ55F|K; tJqKmv)'ҙi JhŰOP'B !h&PF簔m0_0{tF)RmL:4* Ǻ]`u_oNm_<ƺ qBXM#=,dԱ<:g FrJĠR]Ó1-"o^ lc$+ ,#A $:b5,V=y,;wʟ+I^!ͱHK9hi\i`6i ~%=9.I%JG|hb챎(32{f C44gsѳ'0{t=5[BOD=(/n]C׶$Eowׇ80P~Q<.!̝I{>r7$ 1H1#c8]r2q,]Ra<;a\:~Tw7ΐ5b‘ Wr$8tB;d3ty觷 my_A+yM!߅Œ2-(ӗm<̪K($qo{` "kZK"=`r1_JO={?$dgh۞;sǸ 6s1Z2mV0Pf\GTucX,(R[R"pSW "]Cy2tJhe3`HM܉~Un҈ȡ=q.XoV=f;F ¤, mT;C~L.H|FQc nrO{S#.d't<vֲ!>'XB/SSWGM23aԲb8ޤ]  d!%IuCRGj_n>#wYI*;s X<JL>-^d~<ۅspIf["p(N(m/;(.U#mr'?\4|n&Sً>[zn4 Tw2ϠM y &E=71 y?PT#J"R<5Po<5\V\ ,oU#bAx{-jqCF&Mmw?KYLe?;j\:M3lE?s8vJU10 ՃBt2[O);J!&x,E85M~ -mO9˥KۡH]X: Wg&\tl.o oց \;ǩ_W`O b0o(ۤ7ܠ:;(`$]z5?0o;H(:BaYüYS:|V T=^=Q&x2. DUZ6ȭ)TklyA8: vͽ4>3p3aT(E\b"ſy"HZ*aNKg:bc??M m3&b̐#fMYu4PjHZ/ )|{ +*QBdw$K&WM%glB"pE)jRf>w&<&?-I'"rhH՛ >{Scc>Y'@GZ똲H f>|w"&3|v*̓\ u) O昩mgڼV]x'eTዠLkFA(N_񾼇EQQ~ dL;&;V3UeͰ^ˁbh@lm$Bzjjz0֭ Q7~uzJɻ.%h >׉N|iaN&ÊtӺOsVg=׎-"a=+E'?u(61B䱳:ihOn%ȴNVik-qnp()N@~T/}kEӢ ˆN* *ET!> 0 Vuͭ 5,_Bfڐ92F|wMze jAX]- dQC!udѲz~027ۜSy٫wfQt MجZ!%5u#%0(;"o>tf?.u2^u4`~Ԓ@i#]8AmLdDR>~Ms~ 1'z1&qU3dt#7` yhݤ-T#!2 7 pO; jˀ3@LN81%W! t֞CUp(o ` .AA,d)BKwٝ8"ȬΒ_؁@Σ=J&]ֺCQ5ĕ%5g }'_"DžpuSl Hf1gb>)bȗ<w|}֑0BvHv*?v}Xj 3 8^k:9/PjσFu q#YVX.{ t 7n_-Z}6|a `঺^3)G2=) se@P;騘27Kŷ;1_*Ưr71Z$N}(UסC* ^$o`]z p|̆׶ݸD$i^VCIԡבx[2>Ϫ0B6L7k+9zaWqWiOK#mut"A""2o2 5V$L:LwguJXHh_Neؚl4dMEC(h:Vk,mٱtX4qvfkmK/0WʤkW/q7uU|~7>=(!(߽US8R;P5jDުw(C$d\+Wa*LADXgL\zXi +h.壇a^6z]<cL<<4;~L7EdpZܩ(ᤣ3zu^Yee-8fg)->ѧQgxkbMF*0Q&x_淗dw|XO ~Yks] [nHA`wXF.jbw9^8bDbO1/ 0L3eyCV9(|V4p*ᢞ=QC% (J*A۷`yU$e!A{9~zyH^9uC\=V"NFBZR1x_" (ݰ/5Ũ/0q jwi?ٌ&7Hڂ!3b.9 vv?1.<46i5JKι(IF\wT#TGC0XPkRn(tϖ3a\5W}\g 8QcE~Jz%={r6`EtH ۰Lnuk9@ 6"`N!@ ~wm2}.Y&B1Hր\LlqBOܪt̑C:dC>SCţ]Ǵʆ4grի>vhķTfnVsidIJ|32;MU53Wy/~O+2K(l]H#mS\ ˑ=WLcN2*WSTj'bK3 W˲oOİc .L" -? -gYotu`zV\Z gw¼u^X:zxȃki_=Zte0 G tk5$2#܏fCXKt*:.WXS;tzT׆K|߫IXyVA~BX| - o80e$~g| `^!2/F{\ґ6;B F7P߻7;k(KLְMZ=l!WM xCА9nhē4pR d0}8~n0ȋܸhcGU <WQ)Ջd#k)fͣ\X}W[ƯZx,@B\|ےeF*l dφB3;. rT8A8zFxi]`po5d&TA B݈ }66u/׆ NW~ $P5y)a/'HAh ~2tm ,CShdr(~*,P:dhndaK,nzabn~`hDibҢB9c=.Ê`uT걐G$blűb2~9_$= =E;AjfGC? el_m9hi; 8Pk/=./PJrHl5p#@s ^Șsh|Fiĩl~l'mAB5Kk|rg2 -e6 fG(r^~`M:h6:4$D%ӺT7ѽUVPlȮdꪐ#:~i{1Йzx0}w"B>/R|ҕ#C d{ 0U<~eUCPNJK@sEngw}ijIXdRkloqafcWjnqt/xސt#,!:E z4e'"K0\= |a6;8=} 3N6:@h|Zūu>Y^JYFJPlǪy)fs(R\K0Gu3ckR\̢cd0LwP# j-Ri6@_HD#&őţA!l:Rg3bs>\D3!hi>Rzo{@ Vk)Ec gsΰ5MO`jM"I,h=3{j,WXbm=:ϟl ?c@!>GTbҘo.Yk!7,{MdZg8P_VQA}s>R֬,}QJTN@V^R@C7gLj9RF_]76( EyVw÷Um՜`Z'jg1& >\qzggo(2rHaDƆmX52;qFOlaE0sD{z6Ս4c hC.,f͸!'w;svò2 MaM0HA)H%ܘU*U/g@xMLuS#Zvz 5;w@Ir䶍[1ESSLJ ڞQZeLH3Un|^&ZxDGJ%/j` KOIl #ͨ#!]Ғ@l$?i/rŽň0awFQM 5.?m^%/4K.m޷HQ[,nFq/PRr*̧8EQ?4"S񎯺NY䎻&>;&.evȩь1^P/m }'4/eʌ6T(ʙiT֔睊GN,Z}vEPsSmO|j\%\@R0H ѷf,:pam@u ^r_LRSpAA!9XAEIsJ1a~̂)Aedb}Bz#GIks=(cg 1(Xƒ!J_x 1%[8INZ9'5c_(!G#l7%MÚ.YC!{U"a FU9#lGY}؀ ԢАLoUfc*wU`3 8:~JmFrqS1&<g7d0bv.[k]u"1 btL[^LormǺ-%Y|Znn\ucpZPm&]vzH+[Ҥ,?-{A{#l.F k6ܹ\ܽ58]'y 1Xc.[ayTdd,m;4].el| #/`8P 8=`LlAՕp^aem|#ZP#[`p*FT[^N"Lv \A#B, 5i]-ܷAhܴ.^fs]x^74 ^7 O8MםH]C6+C,ׁI[|ǨCs?ΩTBZi,X3k郙+]0%DƎ5O"SJ@W !稍py= =1g\OǟUcDzk/F|Denej!IOQ0+yA/Uiba)xj3q025&-ܙ›VPw :zº۩SJ^9V}Fϯ2ciHlṐ*:CY*-.>E(c)&1"uj,Ϧxr$hEu)3";>T:`V,jI5dy}Vs&ڑԳ|0[}  "{eAԨtMc5ZICvevvCZ䴭%;rYf6Xo]ȴZIƵ!}Xg|9h9nf) 'h;_=Z>Sj~s [#pVŤT%y, wh0‹(58$giY~ 2129gAVa;j8' "$|B]ȺjSt=ed`$˳`Yd aoO}mNhtٜHS: 0X a9L77 / A~lm.^ *m,)+P^`hcˀ@w BRױDyq; ^a)/-Oß'_0#kZ%aRJOIhG/G\̴\o)[+8J ڇ|ȰPݲe^o~*%m#tOq`1Uio{PX*NU!ŋQ^Sl:~-5M\Z9|!d -*a\ a= In0r~~A^po= ܙ7NAǢtp)hv2l4sih?F͍R נjLidj-3n5!u!]n>GZ)h)IQf1N)s!Ϝ/R0b륬hN fi= (~q^8X{H>tKTBTHzC);-lΏg~x="4>ďpDtj^Z$)/֙P+#97%C#QCj5AA#eLRX"g^Dլ CO ͯJT){+ >2XY1M/\=$A1;l?$ 9HjT@偶?o|t"&vD&_e.Yh8'Lo"4(QwT˅exR%R)xA>:S-)WofƥtWݲ5efrW~_Tu%9FL@{ @Q{Dά7 Y9+ N.z@j-#U~8 0+p ;iLr˿Ko 6JGKf]d0X?C(aqMh߼JB%؉˾]R4 !/栠_7⸬|CUayKOΟ8^X&ɰGpEZ)a 6qڬ- +6ņcd[1Vk8#HZ܄wf ZS 'SXYM+/YM#ɓ?F6>θ|w Gb{%oq#hb$?Ya{q)X]~:nα7vrNу^ך#- e4u,&ՑȧDKoƓ$;-&Ajb2!_UO"~՚,tpw ĨGoOlAG Ƨ&26zBV563´2O3.b`WMlyh:]\{]Ҋ !a{%<& 83HXL ^Ʈ#~'=FI=۵up.mPǃ5B&pjYB*g}*{kKplҗNqAr5m)*2Qڂ^l, (p+xcN(W<8XW9V B$uY!N%Eڑb6~g+x>Ld~vlh 3s= Kv w'O P,4; tH+?jDYV 07h.'igazJo*vwv^TAXq^\||A2:_ {'%8ݼ~:)T1BsFt?qJق-+b>?bRsICG=/ᱫ<#o5/qN, ["VxD֪G0L٧<SRT%{xx@Z5ՄQxpU% Ί童qVxh$) @2kȒ16(d<1w#3`ӯ/pSW~7L?ٰF==XJdZP ^zzs-DʨsپKNZsvQ;lV8slqKfvP[xkr}8ރAW%3(m tj,k!"Wy}ϩ$fZ 41=.Gz E /Qln-mamC閎߮G!\ˤ&IC o C ̐lIBO5d^5 j$YXMa`,I̝|[Z`vP,0;9.Qqp6==U< +r+GAMEBZ2C)W[ZvOE "ǦMNU\ڑEV|'c$0z[ ֙ow ,ܛn=5.4}5FSM.Zί!f:U+C-3=U&y 69v\]%1 @tQgZ̲Q#1Dp9߈aO N#֌O\dDiÛ cP^&"ߖc&d"%+”<#Sl۟) uL`p7|a1b'pV+#c"rk'cN7Z惈Oudز mG~c$RJSY~5/ xl-0M2kdڭiƼ ]n>%Q?(| :;]/4ȋ~ aa*ݸ2G>e r ԇ9n*=ʄv3U+avZ>%)A 󫮍5*%d ӻ;] ע/c'PLF *&AWݥV9'̌WSTΦb> ԍQ-$PɥRlp򐴯Tw-G~kF9ҤW(;YĭB p4XU@Bsl1UmԯkuT 'NKvp&/sfW~ SyE*_tw]u^MK)::aVk`v8%+]ȸSbZ 7dpSٮa5mkd Cj:t< a)AfzN EzTg*t$n%ܫI*J9M#Sd-? W'6Vƴg+^q4 A = UĜ8D{Rɚd:YmSb+ږtϦe2tL,=1GR}X|Zﲑ?H򣀕uV~Y3:}1^׈BVʫ*xQ|8pt+%iT &NdqQ,Kؗ}J1)ŝtc^]1b|8Z%lH(cz]4ax| 5YՕ˙% !s

UU4`S<0b1'&1MNu G B)^(i-F!ߎmΥbp/z먩HGu+2@]YΡokɝ[tAݸȆe1oV D[0CR>>b'+ W H#T3PrϚng QxopeW ݛv%>09ONv5?ּzQT}B [û#}4pRV._>qf -pqF[p ZTM6)JWvuK'zpc*_ ݍ@9~|2#rBEѼ q-'Ҧ8ٔClsQoD~Wmb5g#|LR1m"'cJ,vQHܖ35(kC.4HK,/nUqPлKTTgXbq /I,ĵ94 >L ӞU5B"Xb-Q{\֩I}WgW|\}2z*^o͓xs k舴񘓧~tSE 6Fm6]4xKŁhٍ~ *[T;5`# |+50l|iD%@b^j}bցɲNQu4 ,X;2zI?ȕ}8Dm2P1iixrQ`v.z@ rQqq;[0Vv"gi f:8Pv^6^vJ'R0Ȇ';:8\,~ EaiG>+gԵGԑUKJ(ɗ\a, N[Kl/me`H^OoI!]J/SM@ÏMFp]\Ĭ9x m ǫicjb`]~ TTJ#YQa'ܮ'g2e0vMHF5T FPb+2SiUNK&s"VjֺMBz:0f;00I(%S#9@v^MH;YeqV; /~0ƦX$ \|coNHrJ eDvSODžRl_$Q,om2? IWm6P6J\pZrv"OӖ8zl;D֥eǐe!{6SAمG1\Uz2ɕu&}yU5B=_qiabV#4D3fzTXj+HݧRD\(OY!q2foSe震Γwr6 <Vde} 77+X|:/Κv%Mj?jH =w1|GfD~WÇ8 5dQ=0)c#82E݈[ OΜi(ºՕ8ߣY%LC"Y^ys(]pFԽl[`Vȱm(WJ BFJâvy2+x:V*c0#_V N)ɨfsѫZߦDPt $kp) C<~0-` *KэmF7%"m9U%&R\0ԲhgHy,л v+7(~xc#b%vQz/QN@ [F讱b{<$Цf?K@FEuSv3 X>׳{koIg$iVP}^5SBGgZ=i:.a{>iQ*`; qRݷ=`x\o3+-EnĬwS׿7ob35S cChhl*[gG|ajef j3ū}@*_$J l5796;AK׈sB_pE{BQܖ~D':vʽB|!ycĦ 6^LH ޽V`lie%36_:)8RdD_Ƶҍ7[I l,(p ;/"ΊLv 7]v_6D<%vlXtXHGL 㾔!Xy8\`j Sm&2; "a4^0$&'dw; Gpmn|B' BO\ 6`cYd4BcI/lG(l{` ;U^!vuޕn&$3ST:"$s#pweA{Ǟ1OG \8uh`3'Di3kT3" 'V3us c>Sg ( 1%.uk= wyc2ѩ2 ٽ N>8I~9Hd7@0 G>aFYPʘ!gIУz\pM_4)J պq$hlZ$wUx<_w:2>jݾ *m7Kb,Fk<Z$5UAAt4qg-H~CoXFk!o=XamFy'dm7y*}2$[. BV׫L}oZb2Kuѥ:1oܦlzִALc_doJEDYst@(3h&s CrB^pfMW Fba\'1:a<$ /C3?Ƭbb@sdZV\ ?6lS5#j[дo܏ elIZoeSZ[>@I_ׄ?wH5/O'wF\]&FaaB}]'GsZ?T6A,L/:ǵaj2>~FC-.%, yVSB[*jwNN:{Xq)}N^ckT.OM(3LDpi'Rm%L9h*8tw(I %v3yʛqP-x1@ i qHtܥHik?~hD 'RFAX,^] x(|q/xr_#CH1sb/a<3h}l ݅S؊z,1^5 Cr:.YRp^)8^ TUeܥ p2B,Q@19ٲ'Igr/uV݂Czc\TP.rd}Pawg峂7" ʜ".V#BkCqv{blM-#CXÂ`BE[)zݩ*[I "C,AM`KITT~%F|R),ZMmV$w1r,(/el>c4pPnbϗff,WEnەZjP!MjHHg A+EG}NV &f@y\eW6C:O*X KL̥T [XX-`mk9q /B&`oNLbll:{5)tjȭ<2Mt/  5KL+ ` _WX}F/{7hReSozLixBUY3IQR[b-w3C^&кEbyBXReW YXej2׎pgoNay 7p-~\-5*bES\l1a/Nhv~K>B 4zbf@pL" d F ʺ]T BAR-S}e9,R3!M'ͺ|eYO^j?2Hؐd]|'V(9И_ۣ<9"(W48^&{Ʉ'[#5Q+H|E4mWI kImE c|$ ,C9Z*+ƞ'"a CπmOӪ r%n9m*MBrq&A%|Gy9C[Z!̈quZ D w)wubiEUN ]I" - JJ-3Z@?_51RPTqvn^޺MіH6' P\&QLI1x"Ta/륨D {ȟwӪah4b>p ?C߾2a=* dP2w`j;FBaoC=6?\P ʷzL.6*\#a{`jA[y/rp+<RLbrD⮁8>yEJ Y܄" ׾Cvfxg߼H &MT9] n1Ѯ$V78-:g! v{oߴz9b"8f*TUPYգ\7W ٺ)JXx/?6w9h}>_a :CmoڑBu>Bj2/뾇'yfiiȐJj+8/ Z KsƕhL}ɹ ֲJ^`3ǜR rUc^o%_;xd9Y9Q%a&cJ$LJ"*QȠE諔Ff/Uc,wgo.2Ļ~` H޷87n+m.cv&?y OJ`ú?eVs}tˌ`BHWEqf,%"-cAV7,xknfZDS0'A=0JsbR$?ànEAH^g͢wq bW7Iʂ'w jǸ>qhLmG0\"X_?;7 V]wcqjLv=ڟ u{ZeqBv.7ne.H^ʁB@/hUz+`J`boD+^ LQB^A={M>AcHb:翘]+TI"RwMߴH}Ա{B+4}.q; 9ޡI1P(_`3 lgĹn> Py,{5b$noo^6Q R qK#ף@.Ï v:nwO06 UVC;LR,-4?=Y]Y%5.?ZR,0K/XTYaUM^ eG%}X^̜1;[U]Ft:=]lW!fU׺)rK}~ hR47K18hN7!*)炋G5̄<LZ|VH2K,-g6z" {^W[Y'K;xeo"G<e"~B 8\w4Ƽtchؕ^)HfENL\J4*򛷉+=bHU!8A *ڎf-f@.S}:~lܭb |svjq_YU`0Ko\mXs]"15ݜeu`c%Y532vy'uWV+i~fܴA_'& [V3.\Q*H&Ns^<\Hu#b {k=>U:nfK7%/6m0o.tS ;$?(oD =Lw-jT./Z=ZRك+fǁLh w.‰);^Z`}WZdmctfV}] xn8rGq -sEC>l)oW>H]6ɄePuѓU(E~х<*{*Klw̽܅`VT:ɟ#!AxY8"Aٜ>0ͫ>Z!W¸H@7"LiCQ b& Z;mPhpsW#]h;^ܳDŽ3#17"72+eb +]Z.ha,?sr[x.>kdJXs Ejy`|A5SB!Bg $f>\ CrIzz_h+Fk\YEcB{rjhƙEߣkD؝ ޏ&ӫ§^Z$7Tits(¹{laR{A 4* r[ %NwmBG3E>HDg'ZW m[ml/@F;b! IEKaypBd ɿS 7.uҮ7he=c:f@cPcqŻzi!r,c&=7"Y=U:ko[pcҚ"*ħǪxTe<==%C+#7EɊ:mװA3pݰQӎ<%/A?_P)rAg ׼-rBT1-Q;nXiJUzG@lwG>,YcZ͖*gA%WD{TR{*__DTC' 0{(E[3'RSۮ,I 6IC ͘;Īf6 UF!*Z\ߒb&/TWADFRS_ju\B%C15AF"UbM*aH6ڔ]qs0b]7]b@p"}AE: ,X탹'?FġVbp*$SkdB;EvoC3ǼY_TҿFWcJyi{d%P.g]HHVGiՕTURDMo`)%CD4GQ]~ߓKAibE 0 R5!mhjLߩxzL<,IxzĬiKa]=j[\y4vH>I Aj%)2rYtdZSy36[*/oe5CaILK=6:#*;T %v[F퇞7 (D< 4ZGi$&sXU&J?S#s|s3WyyOͧ[bKŽڵ*2(Ib^ S,PjG|5QϯAKr3SOF-9O\Pۺ/z1W>6+:S 겫![@4$cJU~BKKg0+loԋDUO2ax#jT`'F>m]\?dx, SB\ŪD?U"K.|YSx 3\L 1Cp]q܈Qy<.t;b64*@i}֌[цb@ j77s; -6.3ēbDٗ{i  nx&1b.?\oHM&4 <(DIVb3c3~+9őe&mٷοc2 ^v |Eu۹+Ȱ [q[Y2x/Q,ཁH2itb$ҲZB07P`X^v|no˺0Qn@ (䑮{Xa?}ro}ZOPAc:囶0KnVAcR ?,ܠΠ!;w"0Mzس/wz6z=r|8>JzM9ڎ5><|&_v8v/|KxxCem2 [1'Q0'L|S =~%^6,0|&?)0J42ӶI +rEKCKnxjEJskeLa P2Aw5 G E Y -"+YlP5s STyK_sSPbl!<>!NIwͻu^ӥ8[t>d⠬K FB~Cklǎ)/z{tt;* hM)V+]kLHB\ߤପJZ3G8X(0V|~6Hfj@̽7$ĽIEʤg`/s:mNފu{`Tw4ֱC\Nry#J}0m*ug3N>M6.` e_l@~햳wr-֮1i)B|"iY0=$E8>W!bm7Q˹_"rZVuKℜ5?B0BT<fr7pMm%VRvAo|_hZ8S65ZX}|ё2Le/P>;r@?7;NV! l?rC'nn=H%e{`gަWA#E#?]Cw}fJG:h=t;.ɭ,e"{\$ Ss *NWC &2܍356l2# ǟǍ^!.6֯|u`FV,79QXTm}SxP@܁\ɷ 둛%Z& BR2;=u1]b uk>^W ȁfAb4>G:orkmpBİH̓tpXV'3Vtk5j̫|W#Od»PCtvӾtUU;XBKez Au "h=J5< ^dLu/*-@ܝS2]D~t95A34h7K α;$;pVlµMj m}ⶐ ](h_Qy^ծ)7oZ7ox:KcX;7N`g}<{2_*()ZtC34e<*~}|L 725o<ܔ鄓t 7i"9fC S9%"_IN+ 32v.㋃ܿ\E0+8E\tRh ay?CJۍsb?_2TܤY/ %f)_Ƹ K ~keC ;c>5`l* d$cYߞ~IGkR%n>{`Ѯ g!VIsSfC#d5k^@KLv~VխZ-vK,S_F!Ux#C'ܻ R^:  շ:5A#/A(= <bC'5!`ƟnlC':NKWÃn,޴RRqmwT|\V$yH¼ ŮrcR\-ntJP'Җe >|2Z cCT!!۰}U8ʑTi';m bo]b,(FШl-:aJ}3f5wF[Y}}9.h}ݶWkț?[7<_'ee8Q\-//*3tCϩ2EhUDs)\TWW(^S~,tx)MT S57 odMNB}侓ǝ/8zhmLj"W8tE=kxdE YEG_h<|Y_53¹r.:t%*+lcn,xsnR!UޓrT{S!W8e[(m9^ nV{1{͓(;b?)vARsՖ? .n-kifioţY o܅[/LO6gl7㎭,jCD>Wb`,\es#a)7 M01Ul#Fe53'TT@!ܲ-DC\ r'=ґ1n{'q 、P{m%Buk6S3΃ƀ#Usj]c^.zd鐵w k|0u61ŁSЩ~9cIͩj{!ؔU|M/ -6p ]&bq$R$&<WK-F2mpFa}R✬mCL{E]\8D 1Or*BܓECGͽ̿V*]lȄDI (L{m+@Pg{7JyQEv;1+Y8kX3kqǒ\%KPD}PrՃՀl'Qg} %EQAxi}2AˡI,=kfB]GIM,w.o^O}$ I/f{e:"Li8KNȐN:%'P v,lG. ;>FVq2-De`-! ZOu&-3Fې2k tR։wsg5r3NG#Y{ޖ|Ykk%[ruϙj$ˍ$0)kJq?j{Hf͂v;ѹB \udأ)[+dC*H_Ҳ)q rN \"A6Ĭ#M~/%Bl2|F%DlG=o,8ގ53`rЄJXyУ?g5t״/]B.#.$5ɭ/ɇ5Vw cvM(fOjݛkmupۋP]Ӣ-mbUGWRD|9:9ʟBrhNq !2ZϏt@Hv2.T @O"]O%NI:0<Χa^~mE4ⅵ^+# D!ψ ֤p%bS~ _-x2wљڰ?gO%pӜʽf{ޔ =+Zl:f |pKA[O89g݅ $|B\_΅w+ה`p%ZM6'a2V]A.4⫢=@YqRO螭m܂EÜ\pvDA;PF-ɺ#= zZABkLqQUr0e⁾tq"$zǣ2ǰϖQ9S;F0}=5.o(YX Q*Gwe[!rQ9f:BzV 5gK8e!$^5<S JA:cvǍкd"nr,řO%J Fj%3ҳXkҜn1uS 5}ܑ0_p ƹX޷v:-j7[+4J1;>%q=~ &\w? +/ٚ;l.D["mH5\?Xʛ;[" `Â^,-EZ\׽A 6Rk*nnS&<%`x'ru^>lWb&g^)mOR,RuÊ=2'g}]3 .<0/%^1 1PLWgm0VՂZ>j${AhvUOzg<u[&ڮiH,].Wd\N K@s==^{^pɄa]e$mPSg5d9 ߮EI>('+rGA E{Q)W?d+RFo@ _Nqȍ ǧ@RHbH(j eA5FDp??x։ 3)k6=?[9G0;_Ǔ wD XƢ."3*\4t rp|\9٩gj \&[(&R$Z&Jj R=ZA%(݇(n$}Bo_)Tg)4v*|z1ϋ$xZ5'00\@dp?I2/u\uhRK(~A/!e:FzCkiW/eO?]@/(kG^l)(x MR3&bnr4ڠ8>3i*450FRGCkф:|dqV"8=!B ST-")10&`."S2cXcThU9'" ?hkT_WZ' Ҟ+nw"D@&0P>0UKMӨh'Pث<1 oVBh1czKbGA;N}w+Yr%CU+Z#cC-,;B.0|B2et k.o3O[6S2qZ.p)7vx$J==D?Q2>r$gwxr#Ha='8 J꟮Ѳ"¹TX_ ̔'%CaﭖL-1wN'͔5Gsi7%eE[E~`7Y_BVRhJ1trb@05[*A +JzܜHR| !< 蜧0-pfObڔ[J 2ߘ_;PARtŖqC+Brό?DX:,BF'jv@h1$*owfi6eb.YTp=|\/np|!.ES<"kwxh0t*[O7nhv?4K pB0TuZs +m:v^%w~SepQ9(]s'OdR2VOk:֮t-o 9ԙ}&kBDH ?d iWòDJڪp'صl̟+-tscv1YT$;v]Y>虯J-E)ST Yh!o g^(AmŻ_53׎It\ ?2ӬCj*q0D 9!6ۘshMD}8v b@Z ٫uoE9\aysۤS ]w73qYdZ£Mk|aK#̏t7kBv/AR@t1v׊haعY;tY%cQWLqMwb_CvdN ByMk+m_CpJ\JD3W0 ?e*_Lhu,FnLc⷏wC#2[)C&LмcU%˻aK:f9fedpV3mV?onܨ;٤&HOgd{_ڳ@:%Ge 6ilY'1[AF%j.(ߛ`=E ?CKnf}?~tv Cd}p3nlVdhH=v`jgWvk./OG_SSr}*K8$EXϾgHIJ6S{KfK(8͵-izфQ=Q%Oُ=uk]n[N 1ȯNnPO/Pt#Ѿ'jO!]XIZJ`؞uGJio}̬Ƚ=^ 7^}RFB5h`c=Q56O!Y{1&Ux%HLTM,D@RH ɚȰ-eo[]Ժ<-7p!m#KwAN$3"+JH[nhr$G`I/SQ :9Cp#,{U֌~7٫Yx|Q'տ\&ĂN=Q Mij74 g_IU' 7:+ҝn+BXR̩]}M1Cf538$.B^ez19p\"R=81TrS9{bef ;aSIL_D\Ri18Gip7[Juuo #!:qP\0Wl>u\ 3?ފ*bC\:$&?ɹtOMJm'EpC$IGp/5?t]RwxӭMǁW0r" sC-ܫLY^opvk;l8V1}uHPVT6wټ)3kD)) -tg+Ҁ#R%$4nU9VdBv@jx^oI^UNi}in %̍'\6~b(a67^>5{bZ:?ȭPŢܩvr- Hs_JzLmT%]{E ~NBczS(2t}xI=:#FX ms[e).бNmmݲXfWjS 9&)a&8c[l^K6q*"RҢjB:$R78=Kk,2|` [eG3]*u^L5}8Ypw7ᤚ+!}*ye>OT DB.6OYoCS(Q9cqO,6dc&K+jmbg:GOLoBĸZ41LSJO86X(PR|#A-.Ͱg5+/ry o2r~fǦ2)D?+LFP$?@d]'BPBH'+|1/'3٩x1~w/g7r^;o?fUe v{vyԘl[0qHu8HrЧ&X`hT20'Lx G)٬kRͩmQt>p]wahBQv4uTcId4<`"xH,~‚}nܩUvrőy`|dl yx;~F_08#zծF(ŌprS>]?p}Y jjL_| D^iOHHh8mmh uՋ"Ns' a\ >0t϶͚fsvCSRCikx("5;LŷG9%*Qx&V:4cR .oٕ*RVT߾K6Mp h lɩJ3ĤV\$eE(8ttVyEjLsN HƪBPqd߳/  K7n j X*然1zɘIfQRn,/A&y pK$ SKJnטw5h/uz*#"&=pObԦ E'޲1Xw05M?q4q_ƎTssu=F"BɁ|Fߟ+F̢5Q8؏ xEC7l| 4}6ׅ[ȉv]CJR\MhgB۞8Wk~O(vagS E;\AhjV+# Y$nOOwypF^0Q >WX.>r<.0WMѰO+Iǂ#{ǩ0U\9E8$>h'9\e5Н'IMwݸj|I #8 =gsvEQX7GP$4;FK.R?Ń*.f+ LUc0=>Y{GeP\c0V"<jš PaW_ r_bgVc%7=l_Q:]o6lj#pmj%3 r#ғJ_ܕcXDUŢx] e*}`@'xC} +1gL48nr% !lCߪcG[XtD/x7"b&YG|k3K)mz4FHu""U5LS`ǯp$YU˓s pAŤF)a)I><^Zs(No%Ul ůGHu3*+F+'G/1`YK+gXo!Cà<7 M Br;M.7 Ef?_>˲wXe6˘ޘior{5>9k/d_r#wۨB/ed;+)|HZ_W晒ƫ2]֘7UG$*Uw>,үkŔ2>t'NG%\Y"oK[ ~|cd:vgj|>r?ַ DZ?\<r=Ks4|M:+=gzDMH,.92 حP0]E6qnº="vG틚} †T0C`F@`|kG؛z=-1>\ԣR:vB>\ToqI47Vz­>XG脬h׏j*ŖS1`Sp(% kpx $dx*A;-K~OH7yy}㺤 [ˠj[V G1‡j̊aڔjJdv~`E: "]%0ʮe\>ҟu:,>L]c+"Dy>ƃ28 |ż3Ӟ|^l]kgKt!](DRrԉ*cõ_pBs%@8 T;N/pE48~Lㆦ>̗R1ҳ꣏\K@MsTp"ç}IvP@\6e×>D@Xf"z 4^U=nm'OLGb%cqiV>E?_ɺ;aڠ)PTݜ6.g1"7d*0W$N1T/&Agl"*hյkзhS:Ŭ& N.l@ܹS{"%kVؠ9>dG1ΌgZ92̥r';PWPD"TG`{uQ GUt]VthVX7r?Q~5RY22wM6x4[//b@;Zh+mB8,m% h";+d,^* =z %~DG[B GF/ϼ #ϓɹ>^vV_FI'ϻ LWi{@J[ QCva(K_Jq'\ʶU:B$ X7gB^j(}H9:OG";(6cvg;hAG/.H{|b7H!0R0}l4ƂGJBbMnK~w>(Wӡ# Kܹz!EDO+0|Q5k<o~ׇp2ޛ:kմ;txO œU /vWQǐnvK5&wk#~\شF(OkF?yNN _̞zeh^WC)*oV+U3 ejh݅ԲWO:7 y^uKN 9gqf򦫺2 3a]4UYZxƂzwf Jָ pI(|qlNЅHK:]Aㄐ$i>_*4Jr˜@&FAMpC2ni쌥=~L%p9Z[ޭn2pȴZb4t+?sQ[d[ e?Yʅ,H/nn,(/O1}P)H?noޅ;VK\M2L}j 1q+z$ =pO. &{1 4cٵ, WF.OٵJϖ'8гjT=>‚~\VoYd[X,|sIB Ru3y]I ZBI1eAH]8Xsrp3jQ@d̿Weu=cQ[*CCRQa_bqOz\j#` a#(WEj~4Z cd{2(0(,dA^n.\$G{[k?Њ5(1+%c w͓crM)M_/s :8&`kHؔ AbP`#b}aYtI/Dه:>OWNS7Jcmzם?o09@2 &% (U>PBT=6Wµ4;d픲5%kXb^{BDWO;֮ⰋdҖ5**1cXՇax8W,Ik4S9ptmS\H}v+-׎_2Ϭy퀅^.aw:Kev,{~`4oliCyN飒0DK@ߍ) ֜vd)־gWaN*Z®Z,ra,q R%-"uYyqe\Vە+!{}g*9S|6ь؁|. U=ʂ_wb/J#"k%HAUJ[ڋ;Uyl~.67G'eߑyRݕݧ@j/ߏ)T7;X}L$VTfD4$BU*XfiS|VME3r xWpS !6lB?|JƔ߉**GU}" !~y@y2S`_6"EȵJn|C4ʐC r}*a`q;ӥ''0b6+ݪZSϲd60_jh,->M7l;,UL@<6NM13^J I/z3%ޮy{i=PQuܦ^6ܤ|[ CSN ]=pEa;]gO|>?~k:Ϲ] |ѵԓ͕_NۛF%u$Jgt(o Z aG2qKM96J|q Ɨ^٘.a^Ce&@kMOfu;ExUWϿD¨,'v#}EoRbndDG[F7QX,aVGW*`Ws^~9IeyVօV(-PDTR&8^6Z}z E`q(}Bm بz `♗t`G^iHm S7[Suf""xi HYTN> I5eC7oNGem3}y%%Dy:yNX!؋C~3MVdBbk4,4T3s6 'f hN^]L!bei>.5m_{8򆠁^Âh{GM<!e\/ywD6VfԮ㈆&_W#(qKO A/';dPtk-[qs'ZU"#i*CDC ښ,\DLU ?uSqlywH'~KF=3`E8egHPS=?d E90Otf p]=FK],(v2q5C|ۗb 3ϟn fPJ,Tݰvǀ /ӢPMƽ)hy`A 5\ҳpB1q%ZckE-AA {cw۳U^g@x5ۆsr5r\7:[1n&d9j3ˑeYHG[K$y2JOFck&I`_{S1"Sn{"{/Y+ o eBϯW'ڔu+7]䇙M5 2/`/J Ll'e{MV(akAxVX5=cy='u<|N*6zg)MbQB4͞yj UBUhz?W 4@knlT,E|=FXƙVJTtR]0l ,xlmP֍g}'vftq\ mTդ;iiGtyk\ N=VyRٲbTPcS{@Tu*c@1ئnkYRhYʽBW|m2Q&N\k iV)RH÷rJt*Pd3GcIuU?ŀ3(oi&ȗ !E$IXk'^Ĝ"A̯yyV{b,y" n0PYTV3A жpKu%RJ(fu?ZD#u'7Ay+fr+z(4 iN a=rh G9(e~سU=Ey9z $dDP /wgxfnSOfSw PwEt\o|]!O~wP3psA*NMJ"K΁+ =`(4eLjkmXV]{SeےWOpwZyu2/Juj$B!_h|O6BC;h.AMLm/7EzM6<11&FNix.'bJVdLA.hv ۼa`b[r;ic"vϼ[40xߤVMN2_:9D6X/^O#}/򮤟Q@yDn _,*2i>ٖV*u*yqҗY $?.k06kRTΕJs5ZD>_o{ dlTλEns/;JHpkxXR^ ?^m8wBTeԵòu.%pPЋee ONj8 k 2U#Zz}vϲ(;!b XU9"&h&wsWް#)T5H_/. GcT`y 0V~.0WցPhf=b (KO'ie:Nxzw*S='j셬42o,]BMMS:DU'r&Ĵ$,[zR|{k?(eB <6yÚȹC@Z,ɵOY>%zzOwƥPHr%L51J\iiKj@n.+y5Bn[k 1uCP.dі'9a$ oKl:Yi=uFF3!Ų"7ň.\Fr(982fezaiǏ0ZEGБG*i{E >X)8 {I{R`. g G!h壍2 ‰GO# bwkJ~pGۖz2d.fT{*(|))TM.s: g:9"GQ' ExGžF̅uEm<ӭ٥ofXX>OR0kc,1.ܢ.ZըQ ڟ5H; )2+ "PM~KJ;eCL㪞RXidž#Oqa%f+v[C r;:Mm,St|]A a+ rFH}M?3Up=fxc 4P[Ỵ-NX#,xlh >m̟4]!=S f2&!r:v rUH|G Z!%5g5ԻǗ{@qi5[qAh?#OɕRArP!W 쇦&+.JBp|{=78~]"I*[4HZC{֮N6:+2#Z@A ,[]zTQT6[l؇k JĎ uhK=u8]-9$Ԣ10 ě(Z[1: gx:2m8մբ5Q3fp@ҖM.ؤyұ4]? 0]_"o;.XSWɼrD^< =xBu>V&!; 5j%. NºNȈ)VQU7ԶLlr= Ruܥ@pЍ_Cf~EFs,޹ gM o. JQf3rfkXyWavmY4}CG)/z]D4H%Vr.P#L[*n(pTb EOxia|j̴IrZ.P-,+,^` FHA2tI'HxZ?sq0lo{#oYո{͗p7R+/$7f<9Do*&9jQ!HV?Ok\b:V:2Y u8Vi=*Im4bY`H4VTRù&WQ#JL YZ