libvirt-daemon-driver-network-8.0.0-20.module_el8+411+cf18eec6 >x  ADHLdtdkU]J0=aJhQ^Pԩ4sIxHҳCVs]S:X,J](>V}1[-3ߎԷ:♩dVZ) g/"M;0pXHl{:*@ %a{UcOCi?KF:ʫE1԰8y_奞[yH!ﴠ 1mZ d«``d Dsޡ|m]-/m_~<`Cւ /RJ/7u+oCq#"Ko^9IKynawo.X zEU *[5FJŒEcWs25JMq?d$@%ad= ؾ Łf91 3g~̢ []z9b& nxϊlO۱Y`g5*Fk'+Q @m\Ytmr'm-X4adg!&%/(vHB=Oҁ ff{ TCBDn]URTBԟ$ _C.yw%bh=5ȸ 1xq1#Ꮢ~L7j2yk#\cECt>|4~` wxˣg$0|裟}L!"jk{ǙW?, |:9K;*b-)KXX ]^,f؋iCc} ">`E?d & A o$(/6> Q]rx}sO 4 h  *  @  D x  d `[(V8`i9i:0i>*?2@:GDHIX0Y@\] ^bMdefltuPvwhxy8xnx|Clibvirt-daemon-driver-network8.0.020.module_el8+411+cf18eec6Network driver plugin for the libvirtd daemonThe network driver plugin for the libvirtd daemon, providing an implementation of the virtual network APIs using the Linux bridge capabilities.dkx86-04.stream.rdu2.redhat.com CentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxi686 test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : mkdir -p /var/lib/rpm-state/libvirt || : /bin/systemctl is-active virtnetworkd.service 1>/dev/null 2>&1 && touch /var/lib/rpm-state/libvirt/restart-virtnetworkd || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now virtnetworkd.service virtnetworkd-ro.socket virtnetworkd-admin.socket virtnetworkd.socket &>/dev/null || : fi test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || :0a^!,G)tJ? HAAAAAAAA큤큤AAdkdkdkdkaBdkdkdkdkdkdkdkdkaBdkdkdkdkdkdkdkdkdkdkdkdk590d18eaa3dfc4c2df1b2135b66560674601534277014392bbb4b3b80257274bbb374a198e1f12ff1d0c586a61493852aa8fd474127846aebf81faf0ad20cc5d47374b6e05f421d526c15e6a9686b162599fd6b1f03553eaacf5c6f63dbcb7a59b195dac715d0172648d5449834aa3d5a6ab33750cf007cb37b622529d4d78fa5e03ed29c6adb94f2bd63415c8520dd79f4b79997db0ea7629b80e825ff5f39b7519bd9f466bd25a464ccb3b947c9cbd35a3f961802e408182158ea2cdebcf9734278ff7c84f52d98eaea16d2d1a4b75241e51398bcf143541c5d64ecd41662fe96fe113f7092667001ea9ca7512b563efa0a0c244729908e873b994bcd093c36a64d7b8504700509eff5c56d00c3f1cac4ceee895445850aba97ce1379df7ff82d39d9767512d90e87b5d333aef37171bb183fa19b8f1092fed6cf96f2a8ab1314f45d918c5fa01babecd45072da061b97e76bbf62ad779ae06c85aac32679b687f3698bf62d64c46315836cf02f260d6212d7e208b15509bb82a5e109adc9fa23736f60dce5b24040ec4c7108780fd7fdc0ad639454a6737b254f8618154f3../../../../usr/sbin/virtnetworkd../../../../usr/libexec/libvirt_leaseshelper../../../../usr/lib/libvirt/connection-driver/libvirt_driver_network.so@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-20.module_el8+411+cf18eec6.src.rpmconfig(libvirt-daemon-driver-network)libvirt-daemon-driver-networklibvirt-daemon-driver-network(x86-32)libvirt_driver_network.so   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/sh/bin/shconfig(libvirt-daemon-driver-network)dnsmasqiptableslibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)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.0libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.0.0-20.module_el8+411+cf18eec62.418.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec63.0.4-14.6.0-14.0-15.2-14.14.3dgddac>@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-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- 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/bin/sh 8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec6 qemunetworksautostartvirtnetworkd.confvirtnetworkdnetwork.build-id02ebccd88b9b7f7b6898604c016a4235d6befbec913036113d38d2d9fb980ec9c7d15bd7d8f62de3e272d3bbb0e488d074181cb10b373125e866464clibvirt.xmllibvirt_driver_network.sovirtnetworkd-admin.socketvirtnetworkd-ro.socketvirtnetworkd.servicevirtnetworkd.socketlibvirt_leaseshelpervirtnetworkdtest_virtnetworkd.augvirtnetworkd.augvirtnetworkd.8.gzdnsmasqnetwork/etc/libvirt//etc/libvirt/qemu//etc/libvirt/qemu/networks//etc/sysconfig//run/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/02//usr/lib/.build-id/91//usr/lib/.build-id/e2//usr/lib/firewalld/zones//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/libexec//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses//usr/share/man/man8//var/lib/libvirt/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryASCII textXML 1.0 document, ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e272d3bbb0e488d074181cb10b373125e866464c, 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]=913036113d38d2d9fb980ec9c7d15bd7d8f62de3, 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]=02ebccd88b9b7f7b6898604c016a4235d6befbec, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) rPR R R RR RLR0RR[RORyRRRR RR}R R R R RRRyRRR RR}RR R RRRRRR R RRsR;RlROR^RdRYRJR.RaR-RFRvR"R+RAR=R(RPRSR1RMR!RTRgR]RqR?R*RkR RiRxRfRHRLRQRhR:RBR>RWRpRKRZR7RRR/dev/null 2>&1 || : fi rm -f /var/lib/rpm-state/libvirt/restart-virtnetworkd rmdir /var/lib/rpm-state/libvirt 2>/dev/null || :/bin/shutf-881767cff3d4f5b955e2454e054ae300a7c7bcf8534afe3f591dca5946a39b6cbvirt:rhel:820230522131239:9edba152?7zXZ !#,e] b2u jϿc؋MlmgZf(Z(~֮/BiZJQl EՎHnYVܑՐ(NKO,ßt oA(AI5(Ty!x3s90Ka??œTuywy/?Rr^6e,{ڶaeU Iѯ0|^`_[ ȩ\t)70x5ڋl h˨w]Wo)6sB].7 -2t8ڤ;$ggh'\#+1i -v<>Z"ZkF(d`a )ݜ;a'H >RԬhOi*e86 _#J`N!7ltߜ is+2yq|,k/5=*ԹY$$tHW>u0<:(xYƠ:w)FWvh=td9Yӥu9!ߩs{NH:\7 htŧF,VUW*x9OA,XD,B}ېhۂ ![ug4`¸69 ^|؉=sľú/m1J(&B~PHF}ŭY~tdPDd'=Ŏk+P l3˵3`X$[riWTbZ򉉚8ȸvp1loj#qcO_ T$%'Yў[bX[Z$~wg:"&@7]9Nԭ0Q>U~-b`. Nq cDd?..B,?i1ӓ Ѫ:`!iRd<2?~@9pW8$Eb1umPC(QDyĤFBrBV8~4{# #žЏۤ*7+O",[DZsoa2IH?E Rf< wj#6ņ] ff ?tckC+cmJf*RɩJMQ'Z-$&6JHy>ӏvʄ!je &S.=$OR"4͵HkyELjjrDABX_80ZGy3A+U-]e9t"*YP!D)gRwD n!g@7= cc1Kg㖮!ͫv mZUbB<1<ԚkC:+nQhi@¬ʉ„YpՈ7'V#N#HaTRZ y,W[2ra:å'O!sZ4s )BVB3:ԼC6,o zˁ*#a̻%#}'gYv@zh>2 (˚Q;yⱨ,&֥LƦK{z~fFhY)>8V}/t+gjn!AAـUbKQ%h(}[KwPxdWѰ \ ڵ2ha0Kjb-XaVc+KqvYCY(љp3噬Oem`k^W#}JeTFFψ#zu:SI^oGx^<^]Ӄs0-:{p@̡}iŷQ0۷^ vRz $=׾~Tqs$fɺnbdAk  qW>;s/9 @7?UK2Y t 藄=Nߞ<0,Ff+Ygx.-:iI bKأF.،'oa*h}SL|9'e): o ftN>[ j.,5/~<׼h:5g-.!"A拊#A#w!0D5(im*fJvrPkܛM*ؾq'=vs>FO|”7~D.!9>/;b<ƜSU=6!ύt',UuWţbʃI4aN<"[D@nhYÅ\,# y}r(dȹJd&F<ĺ`ן jMv#[-!wb-ejQ]BZ&Y!$0f~~r cb,;|cj"1wyG32AHNb!J'w/iV R0(? 9qk/dms#|#:4%ce@!QV\ڿ ~i;-Sp{|3nBP]N)!OCk䈋p -pv9$8n-2qQr>-W-M3,S%A|0鎑v4>;Ota.'00P<k['CMXQ!Ʌ!1F+ %hO5,ʉ;V\M ;'boh?eriE 2GU]_]]c%Cu2NgH:÷)E"m<(fRٔAI*Hpm GQ81l٩.Hi>luN0U 1~m-\n0ڻ1:[Ul}*"/5{k89>C[RE!zW,(Dr`q;yqLǍ7)eey+ΗzH3pm3G Sd!8U$=VٍMʂH6>B cŢnd<ڢ2Y!~eto:#_q ĥ>+-ik"#=⎁v{\w8uŔ©߅Lvz})K 7jBܔZ\Ufb7::-܇BU>L[Ezܼc&{<{R2S)n# 5'Fv`Znڍ G J) W1J&Ԇ75"_.vG~dy |QDT޴ j|Aρa{$8Ogi7&:e@u;B\r40ai"G7NhW 8wmiXu\`.kyE > 4n4ݦi7CogߑSϜd/d#n_pn;ΗYxzt !KUٷ!Ij' GYAR!ɿ"^tO/1 !sP%O,.&-D ΐB@[Xz caB=ru-$tl_Ga|Ym(lw,j6mRg*8!.>J1XE@I YxCx3Q)))W]FP.( >Kst"^+Jª xe/+ƅ=O4 /2,'>5 z֛N<Kۈ+v,fI0fP})m# 9\sd7f* R2 *M$`enp8%uaJN(Ҹ68xy?ð{)73DB=GB,i-)P&jW7?ސcƕ / PN&C(#'()eZ9,jK Agմ 0#`M+u G< I=䒁I2|6L%&L,hRe@ʷHrjMrM ݯ90sTw!ډa]pB3vW(^3]HȑCv\3OAԌRL^:;BE ,tbķHwLwe)?:闵Ti,&M9ê{GlL8:0㺰>C"Qt+@c.$-,8>i_ 9y TlCQ2)7<' !iұF_Wpb?(,2fTF_I&#&sZͺҌ?m{ayV@vUk=J% x %5P-k*CkiȂ8U>E ˜^Q"9chk?xE/|*Me l5S2ZxDv=Ű/1"GLu2/vU" Z;TK sUcŸ*Qy Ͼ㚧|霗R(fN$n69ĀV;?]a“)iϗt3 b o0'8 J#l?fYAz@vձ4`1QBBHסׄ]Wʯt dPp8pS U?9U?E@Y5kٍ͐ #R80ƒy7Y(HhvAn2#[e!v \SڪzV,| be6^kh}f(MV,ӧmG66}1SV)L:'h5LH2LBٔy)Is 0\\Ou(=3L՟ڧ5 hA!vȱt%_WIN-7qak8ysβ 1Z;߀U$ nt`ޱp0<>Ng3bu.$-I Y&sHm_H5 A `!-ZOUWnKVyw\rP3H(0mMIeF\w*ɉwYv8x8mE͆gfFo|ql{x-[kq6TXJmSV( m}87q〠ʛ2 p@5b؜/RiЧ*Ä|)3B\bݖM8C^T+ae97nxuLFLZ5DI@!r M-PXsch\ͦWkwԙY+k p #gT4k>T1G *ʂ@l |g1ԀDl|׷eENy1g$ :3ȶp|, QT&l zoZ gBAD:Ōn=)8!+Z^ Ӱϊ '95{QiMA;ƉCGNGc"|=߯vҦݭBt?Rw,v#>!:L?BdM%,35ɩ4C&ɧ{QAܡ&O/dmb%:CeKUx )RYNWZ6R˾ڂ0F Pgqߛͭ ;=GF BRSwuA½fjviCq N16ҷjNy*򻈒eH,%uL_Vr zoYʹ(ꜝޫ),#T hYfBj=8/F.I61Lip.Ru1a} }Jm1EѭY"I\.IO.s@*x2!n%Ju O$"ݱRu\uuXI?9޺M$IoywEVJj_,ΩS)?5춏s7bVrkHxW( @'*ʃciߔ4Ƒb.?|2b^܌0\wE~ 6tκ9V 8˓ENo5QՊRwch%=cӟ':-IʛЃ JM*l T:&ĸuArEDɊVci.%NJ]QD16`L˻X.x7:5@JݾGލjL" y>UH9BF$G|e3'V&Nj8>5YǞU1ǁv9Baf4ϩ`3*nyZIy0e}j!`h+"w$7 RWhe;[EKX8+'B?*lbc|oQaȏYU>)A؍3&@kJOТROta Dzb.=Pmӽ+"3@9~8%6 -1Z TFЀ3ʻ%zdi l) GU|SΕ" [_]lz~9pTצB #?3vsXDlx+&Y{I ]m 뚩@3-n!ȗ ߈Mt):l6}fR, ifR$ͯmZ1-1+}D`YNzMʈhFe-+RDApmP#e1.~v6 ӞqlOH-C%sQ?37JFhT֔ #tGfTPI$&}B7`9!ʫ7U^@JfL ]!`# *R]E/thgE^Qf{-DֲI.0;ͪpҥkarg-d0ʼc:y˞iaQZB۔^aY ;8<<@g@rT<<~}_iCS(J'B~Z~`4􄅤(ᵳo`ی!)®0RO&< -ƫ2u+ʾ!L6>ʪu9ycx3t4uG;nvvx]HԻxfYe=W98Ćjɒ込B0^j \q&%m%fv>a5ZUeDqq9jcR74 _Ԙw&^ixOPqo7'6?k$_;GZqH>^G̈xQeV[|-v.x@HF1XH?^  +& \zV6ˈ%ӳnW|D 6UI{4ėt>i_`dlzju/ |PŒio5eE!1&5~Tc9&KORe2` G2`WԃEÐ)l&4 iP`KX D`MW?Ɂ$]n%I#>ju1z\Wݔ?M$ڊu<y#~s> ,*wO&:KGmԈ^ h݇zv8/bpXWFJ3tJe@dsRi2p&}*sݩkq- /a e8FyD\8s%އ ytA_sl{CHgtpS%fzrx-|B >ʢ/4jQi,_5k+)5)ָ/$nV:bJSiVtK)hӴ}aK?a]~23~X0;yXw/'a 2pEΣ'\j[/]NG)ť;!B\2Q=6y$ӊPԛsB i8mYwEsFMNn]q-m&heC0xD–vU3pÛ7m,n/~}ѯ0ܦFB+G+ٜ2 mO?`ET6[+᫫D3+m*d6T1lӺ2D)0 ݳ~*CwG&Gew=~hD`^ׯD|mfaeeÎ^xtK" hb2>_drd5 6DP6O QY*iZݽfNTen/#ۍ!͙B OMH]/|az98}F ,5ʨ}mP5߱wړ3+NsW{DªRj걁իDizz@2JZV@COo)exZ^V_#13k͂M3jT X \KO{ަ+E9ǂ)(~8.P|mRP%biˇ:ϑD!oˤFOMX 8EAČCt` FXxVR8/,rE6,Ncy%ie.=0L."#vE(ո?a9Wޠu燣Lmq1 2C12,NcE( q_=\;$c_<QΤfOCk8 0pGpuF$6!  -(fpД'ǪjZ۔d؆Of#Q+k:3 3['jc1ttJWYB6` j VGm#F/&4#>5i>mg2cKlZh6>!냻+ -}˚]Fn|_5 ߖ9I:4|<9|^.#MܝcAltI|!2|]vTOGd̀08O=fKZ?PusiL2O6'ð -%R]5feْV#g0:u86 !78x>‹ȯ 1jPؠ)Rú 2 u^"֞/@`.K]nM"خHSF(0l/l&C^HAi׍:8(r<ik|PA&bɃ;yiT-2C\cd ^ZL6`%~زsF26Z!kq2|H"( !+NP{e+\;X*DC5T2}Ŭ0r+bíOoBD8 MFl)RvȜHMr*w2^hNAz ҺoC{rWz1+8ݨ KȸsSf{#衊6هCɸη*Ucr)OYa2> }KMx`Tfm4G)oJ*/oק+z]?Wn4Y p<Dқxtȃ"IX݌N4(TyJΚS(y|yj;IW]#O=Gԋcآ!"Rރ2+U? -~9Iƞ٘ QiYy c1=Y􋛺|6#т9c8 mNWl@{z_ગ~~F6Y(NS2TgI2fQ֜Km6"Bbx5 ~w}.-O@m(~-k^S\ׄNZkg8"E`sC[Grڟ-Y'4OnFׯ{d !v*+& ƾEj'|cjDzmXr4soN8R֘aw xN]h>u;n =\όh2H {bKoksj)4?@ /oɆ0uhs 4AR]sĄ{;- )oC1\p6ԼD#ˑn$60d0/a`8TچYANގ~-RD[]H%\ݡ^0# >z 8Ahe.8;s7gcRaTx͊}:1|YDg|3Ah+=[1񢷤n< abը+[y=ާlj nu%@+<yXDO\<%AuAKmI6FEZ{jVb^15pa^#!KnGP|pfY' 0RIl[*ā$g{ d1N6:06$ |[,xj^] Q Or7šxDL y%fSr6wH)E"*LR8ܥ^J$+ vXo| O*a Ȥ/ꝁZ7 ~!YA 5k.Ϸ߮  VOeJ'[ p mr0=yתj̼ӗy#i?OqMu*^^ӪDTB)s&{aT@k@k \ !xaZ›@)ц"HJ9 (r1v?CE/:. 7,@JEgB{1%&[sD &E)GAOvUA~B6?*K 2%@< g@Z U,*'(ٽg}K)nh2=8)킝mJzo; !sTkNaTfpEZeɠAbl#|9~Ӝmf8q2]\\N#=TMHwۡ94‹?㋄"OՙZ`y՘,&*'8 MRA0ߕΝR@kIt6y4lkEVycoJ0bi4?δn%$a~m]S1DxBS/7cks 9χl!&*j^aڗԛػ=Qfww%7tyƃ4|Ek ܌ij6򦗑54HnT1^Љ^, <ߊ⩉:d@?lA+ZU$R`RN@} MTB`kgQJ; Y նl|,z7'լj) A㴖%ؘwZ)VFumk^"+hGRK;agIi7ϖ6B"xb^=0ْAe!hg y I!\W6̀Nkt!a#F{FxZ3 1T'-¾tӔ D&M [sWT#}((]kjON%S#~gV-X$P>ߊdC|p LJZ:'Ɓ-mY%u9>Lq >̅䘋&C@=&Pe]Aqә&Ef߸#JX c-o}B-J}.B*$ Kfw!O1\:x)4hn(= 8[ln6˙yȶXd5$uX_OQ|?kUvV Yq)Sf6:x}Nǚ0AJHӹ58;l׻{z}aMbjYWj~g/72llyMre60R/[n ck!BN/t?\_3 ֙{l))np17hi*M yB QwyHVnbGG[q`jw#r\? CÁƕЈ`EA=&^dC(茀fzfX-an"o(|A: $TaLRdH:^*\yVV9gxVc tk~ ~xxz`Ь ԉ ĊOng1Aa# "1ȴ.ݸw[r췙Ic<qʥI`WQ$@ȮTD\l/"PKM@4 ͳ`r D"i2Nu9_"]'IC%hiQ#:tOh:_^xj1; jq[nCp֫J?3[m3Ζ/۠+ОL/W?'|)/x ֕*UKh9`ФHq9eksoǐ jwsYe"UZQ=gXt\u!wDXì} p>Ŗh(L$5j7.FtS:zbk/z#[V;|t4 2G|qSG^+̦|>+ 'NjC=Q>N/YUI]7cL=JݙB$}+$ ^C!:"^/{LqcڊIux=z4&)f1 dD1j@}*ۻVӑ7ٺ5x7[(-Ĵ8i}] So>x-Ǩs>ȞϙKٿ؀hm)3*i`ZvVSUn]e^,NhMccw=0`DWtrTëYŝz:oaNv[2#֐]RyoCCANЧrβl&%%IY'. q_}Wb3ɲpikM4~ڷ! ~Ew$u0OUdcd+xI{{*)KD.Ao3s3 ϘTQ'(jqOQnYO_1гhnvlݺAdG(U%ج/H>I xHՒB})oA3jm`nf&C"9̾ŏH<wJ'X2ևnоub;$A>tY2R^?I$H^6 ֽjԫչEGIeuc}"]} Sj҃QV%  +BA@81g:= h"EPMm5@|$G4$7 Ιʺ9:KzpGNQϒU= $p+@-]Yc`act5P҃\'cR2# BBbM?DA.p74ԡ@Ws?ɖ@ ή؝^ o/`z%qq9aU2ߚEVR&q/U_*rB 5X= ~L>EMSSRh-m/|=UkCvLCt=wt4׽|\ZAos04[X$Z\}.ٓ7꒟L<W/<TfQJl-pLHG%|w3rԞ Z+af{^oaUg7eR_4pwcmm7"Rh90s;i~}XB?U.hncg0X',dB)MO?_D|o:w d>U?Xt3$NB)e-dZ3QɬS'6}?d:pAnm``OҊ!6yJȝg;܍SCmu^fKbKܒ8i4& F#,6#B'ǚj'?";+ݡsab>+Vp,Wy#4|2¸<V ͏?<'9{b%Ll?˜ F49LA;I6Ji ɬ/ m!Gj[4A陓 +ۏ9WJJ'^Le,f13YVujm㽇&@J|]55浳*k b]fѧXey߁*OE:'[TCPlἻCxX\@־6?U=,0 r& p)OҾ/J@K ?Escp$Bf2iq#y"H7Dm Nm)I߿gD _t~@cJ…qI9&{֌tR0;V5Q<_Tc{wЄ!Ds.mQ~"  9ZPLB NM6 EHC('IweêCz=.wmƃ!5}c!Ke@P{/P \1}[<VƵ!ȅm;*RLy0[.M;$>UBQeHC1%{|r=Sd O Ιf"Ѯ<݇M[Vۿ'喀(I֎mj<Ͳ OC~%a @] 8x.P#@c-1E8./uRq]HnLRw#GeyD-Rs21*dAִg!z V *Hi[4Hi/g ?t$) EKL<^FR^'&X8^{4pl>mǏU92,Ou&N'9;ƴA/vK ~XhjOVqrxl7Qʥcqk&1R#֨+Zsϼ=k ] qFu3Lm5~!J",% u >/YAzC<9u8D`[4?FBfL'MIADwf@@BNX*^Dr.[# uU6q'J概%"la3Q9~2Ya:(xXݜXQ)74HFޏŵjSTKKZY1o,7?5izZ7Bšuh CՑX#Foڄ l!ꦡ[;mܿ2,y䎊ɼ2@ <8Ͷ) &B0dd8XJ~s#ALR%iHtRץ8DMBӊVX1U+_I1X)کJ4r\:yRڴs5Fg_F?dg!*ȸx)L;[not!C6'>Kڱ(ܷH)?cPp>X_Ib'F%Uٺ ukz4㔵/Q9QmeOVU iL[vLgY2|QM+fp{]ܖwcpXPwϚ+:+R ZjEHz˛VI9r) zyϽPާs(+ ;ڸ:EHs)Rҵ_ݱ2/c{yxXL4Lᝯ*^w&8>p2ttٯgT/3~cOϯfe:Ck3!DHdq.-M90^E 20|uvfqp5^ rA KN%.KppQc+^܇ZG,6RYkb,Zx /LN`JL!U*?wn=7yYR()d<)k췽Aލrehg$V*TH_2v7_t!;-9oz}GDE?"t̿sIsjzRlD7 KQU%~PfX&!,&ID6&Ni]u;i;lǂ/xcq%<SBVEnPKHԹ @)xRf.h򆗙,j],hhb*eVjx өQ89)`T/Vp ]̔xp,?DQ;g#ȫƽqp| Kb"8ilQ;C|\ HPPTEfDU:y:~/dRZ1jO~:wVF;7ޛ5} ;%" y  >!W hMV-_ rdA士UA?'bj_%̬:LtٕzCAptc;Y%ҎF|)k\MO} MnHprtJlg|qQԔBiJD9UrL.aU.wM6Eksizkw{`fUKNZ| D;*!oEVAʷ~ֺ̚62k 5+T6Q*y(+3/iɢzt: n%5>AMVU2X78̼G rʇG|ٺtn|M7#R*B8@XwM#x,YpƧ>m]$F9w)&c 7Q7]ΚrC'irCoE|a ].x3/@h17:;Is+Y7^BRjsЂ5ݦO>xK.Y^w< Y O<)c3& 3u$C➒A1 ؔ"ͧP(M#F EKDتhEnYo$o,eR+lE_U p6هef,u_DtQUG:WY8̙_ohefDV7>egx,㞛 b+; kjt zm({wkI*KvmS*[8݆5,n$UU-? K8' U3<"vCwV<(6MgвAgr 3:Ux}";1t!SkDqqh{_H?VU Z^ ֮$W/9]a:95 }/?*[^2ܩ-frIL[;ek.,]Z),bl8+ʢ)K&{'?i;KVW{#q2܍3z}C', S~+Kf< xI 72+G_-̤:Ջҁ 'yKE  =L^(%;,e1BK>T 2 {0Y4 ^r~~StՃ 1ƯxӰͱ -iqoVLF|,+,FGȢxp'O-Jݓ(Tͪ󻤝h [Iw1tj||]`?USsWp" {8=wL.`Qtsv ;857`o!@Ve$ 0I]Ѣ%BMq}Pm2^g^뺑!ѰPtH+;Odq쇀su c?-JGU h5<,uaӌjJIO禆}ղWGXHqj;Sz\[wJa״ inmA2p8:M9hNrS uJ VKeUsseδ[ (JP3nM _z_hTa74uQFKX m7;)H=C ׁ ׫AU"덨݆&,gq2RoaGO`{b?@-tHWMƢxWVB$,R,%u`̖qF3u8BޟEJPC GQL|ǒBmwsTGF 8MOwp#`2RKMN-D 'MI27eQeX.X&+mMxj&HJ9to/apP]HF#aʻQmf׮Er1J&o9>>N֦ES`Xmwȉ<1wͬ$#ꉟ)h/cuAڎ-M7o0^=wSyZѓ؜:MJvN'^=6숂E\|kkߴI r>JD`&vjjH]ǙY5 ˞`al,prtB6?~n@'>RԀjE<2&` "2j 6[ODt< ٭0㱯x(RB!#0@S?A2 >o!렒%Z+3_ ($#̬ypCDlPӮY !] |dkM%?5V8ں@6tcFGvb{&YRwq)iV\IYp Wh~^hYԓYaV }ikKtKRC+q+x׳߹H\}E G\ρ.w2qHU $O<=[D:X2f&|7s>.3BdlxqIZ#"Oq9|<Oܛ_z!Sß2Yxt$|v NYnACջ\7 oa\U,FLLd60CNY6ξ"J%N}nܛ[!dax7_\/#dɇ7H{;GX";.U qU"7 qZ: T|YA ~,>iu[wf&y "Қ_1Cfk/f?ȕrɑU^H!L Ph3_Yn"F.I~eIeKi{}qpFff,2ShPpv舧ZvozfEҧR3Yuڛg6l @l& K}Л5y2á gK#/ @.~ww)o*I8Gf7l1~%6nZ,d ZZ\*t.]+-Fe7.|ԇ{}\.!,_ӎQN-]aIs2x8yBUE}W_A8xg;ތ]1V0sy a@⑿|RF7Yb^ӱ Z~eF!W488O?ԲkV ~-;t?xlGig]"xB+c}  i'qcGm-rtbA='x[fr4[,1ZL' R.\*ﭐW GAbŦU uRDd{ >zt֜:Hen##9NRydCgl># "l,uK]Yq&,# 6Ĺx)Aץ6s=$>6>)I@Al"Xk< jƯDmݨT(ږ X|*< , 8ŷ*/B&Avo7O͎0<DvLӃ E J~߈0z2ZS>y0i< 3z&A\Ln./YءJ_;5gZ[ 띳j[9 c`:0<n½ o^Ee.ўբO퇻XZe x$g+Ï"M>PK677޾RȢO<6`avS'> _e[Il[Lb6uQb A72+2LqL>8#ifSOy5Ƒ|&D.\(z$F*/Ifpf݅ZC3r{jIc`Xs_Eך7S9$YU蜆1鈴tgCjׂʅC"YYR<خcgfxhZ|[S722u#UC炾 |kRfz),Q~x+UQm|⦱3rp;lkK.-9{I#TFV/dN `GyknWݧ/+22#x>;_ 3cEo3oC32{,a;.#p sY|'|$ Vg3_;noUr]6&6#$g uJ-!E(O4|o,2ÚeV9 N!bny- OeT6ݵ >tg{ٸ*(h`c]SJ?ae&OvZFyԓBw{&mT;6@ 6aM|p`8;lb2\!-s+(ьa#U]7pZke9ل_[ ɉã=k15#ެhXhP@L;OkqD a2oR[*)% W\8꧔5/7r#LVW+WI9;t۷YM#=Sel͏9p; $:~k# #[mTl=8 x\%~ ޶Mwl &$+A2wt9gp2:{!*L3hAѵF(^ǻ:͆x~7+O<.ThrAcZڼdmw!m C>3y xm\| .2!ɻ$pB>VXG;ycgcwlRT9xM,S~!T]nLcF0a ḏfI"+ZaoIHX|=Gz.+Ռɶ`~5ȣj G%OnAd=;d6) F1GY %8%jHNg 9k2r y\;ծ9=m[6z|K D="4f;1p ZSi%Qs/ж7%|=(ji&<;g/HGc? Q8byrdTnl'ڋڦaJ:FHv{$BTs йm907J6Br(v .ռ \Z,nͷ? m~-9'FF:2iio j'fAT̀+*ǧU/@"6v%U*ƥ>9~5ofƢK~ZUxmfi-UCˮ1:GʏKѭz`|VO0V‡Oxۗ!f0ߓgFB`<1;AYӑP,6}`G$k+o*q62zLWM[kJeK>5ð LRVvS<*~`NX=h]i)T?{N^ yaN#͵\CsQ+E2.*A @6Xf]SDY3C9 1yq';8,:.Id훜 *RzQ,M۬`}u9@Wv>/ uw.ܦì<Sg{DrWԃB H75ӱ7riX"7A6T'K!fP %. ,dwH˩c41U ٤DŽr덵Wh|"Dxk^11nL ̊z3>Ao 4,l~(d;Z0Ǣ7)9Z!GqV78~KA5-[͆}X k4::|펀^aܜf!t;,Y8*J^7 Oope<ј|enN B9<`ݪ,BSRhF҃X;.w4P#>Rxuvx; +SRe ;҅q"TTN4BDQ{XBF"Eg(pvq{S81<?@}tݛ#yʙ:@:&)Jwʐgpf$E3>QkE;G"3:K-X!肶쯒sߛ5<FNL<&2Ӝv-@8iK<|bSy9'(u43.Aso@B[-*8` &2*@ccs-?0^1Ff3\D/+Ws-D(Hm2BN7tB:#9; }|`x-]BZj&bVu0"_a07oOE_[ק&9\%'u?'a{`аX?ZMGgCi9)wyRF1.,zw 4r85>h VM{/[͋Q}Tg6=GABQ[MG֝~Ẍ́gnL3+LRoIJ>rP!ۂ(=m=M$qxK%[H:0 k&PT ř.Pͽ46 NK2L\g;># ' ~Z!!eNemzRZdd>lq.azH^XdnYD2 :&,z}}Qɧ[:3 .@D:E*3)8$s^n~oQ}Xw <9 { tX 6&JSϽMX:q&KW/+H:stGБy=*Q!y?AYY[cRXrD|EHSRxNݣF1ig#y`@p`Wߩm#H]mJrPY;d!ͧjͶC(j\|{+l`ADWԀ5:x|.(%G@:Gl]Ws3}YC]#=>![Embv[kO5r9??:,3{{q;" FE)qT cEUpG()$1iV8CRO)duY][JE7Pqhc%A2QFsmq(׫ kh$4{+xﰯ3W;kS66^P;-0&ηSzt`aF(UlABɤtF&}P|+fҳ +pY?RԂpfa2&6?cTM*nÍsd2(Uali8kfT[ƵAo9)qhHV]TH4OD8]R!|=x muP4rȌ92P_41z^%1cL l`RI`(꾣,&_u0!p Ji1I s} %G;SҭBd=N;܂ /NN9RrC!v[H纄bjt4WO kj/'nȝNo^qn1y%[sVdH|A4nআx*R< <+PI/zXUЪ!$${A$;$Onajl#DHg 4@9XbӍ -/2ev쇨-$~ B%v . W9juoD6alG4H5XV$`bp7pA,>@8@&{𯆼{Ԡpb?S: 1 DuF[sARe_?fPRwu d+ o N_Ƚ \ $چUS MRɣRW`vPJ"NӮd?ˁ %yEcWh/ ~ui<Ӷ\;څk?khc5xo6m=Mټ #47@L&lkf6y$ʉ{#b} =FXdGO-ggi$Du9ڀ9=irq=%c1 f@MYp޸v׬ #S1%j5ǕQj3Pƚw!E;gV%. cF.}B쌱֮e?DIqMh%`qL?wa3ɰQM LUfY@UsWe~ASM;g< $ ~5ׂp$6X=G9<] I{ZWEUUÚY|*4vOV}eM\kr *cӀ⡳lXHTыC0|2 }(FoIJagy:eSTY|r066 LZ}&xT¡y /jNtfԦToJs+q<-NASTS|eoh# Ċ崃m,Ia"Nʺgt|KkiQȐq*#ƿ:kA%%\ͦa#,/Py=]6y5NC㜘H0,1;EQ(&8^!)-?{cԛlc9lr$ K([ݏBTF.qt:[xLXA+9ļ{esv@#@wxn ?E~jbLr QC<) "IA>}GQȦ۬継n~/9~mY0 Gh.Dɱ:e[[H6po4mDqKf sCVi# Ųb6U0(vו='wbE\@TRnI{BVh %/'⻻ʇl+8[FX dTHMԵ*[v4k;FAh,ӥW[F7;oNm12jӃA& /:z?IFI^olyRK6l= W{!lxf3ԶTP8EQH=y?c{7=ɔְxo؋C9?4̡Iy*M^VY 2dCunK -d|qm~tr"œ@Mr7¦I}V h`n.EA('ʚg5L:J2nj 7S@NlLU<#]im(sG;٦ɈIrUX;L*@Ckwi \|YUW/-KZ5Xs 0}ң[%r륿uNb 0XʅJX: K@@a z%|LeH0{!JO/1ۚUeLJeWYn 57Uz0(hQ^d:8Xg/9~ m "Wk['% +Le294G#֩Vkz1V[FUm)y0xk$Rr4P"!fI5K^˹Q"%XL>y6 / zpj`_]gò.YTYc؀pLhI:nbu >fD6;e?]ehf1LI(]- =͹4~]ƿɡ;YlfLu%rīI2 w.m=um L4d2J0=Xܼ93)M`s+M跻>vL{ܰB|15Vs>!cޯ{4j![}o/fHI=7DÒpUU&*Jh +_:+v}7b8ZLUS i.u dųu>MzGX B0T\ҿҬ f ł )L~ ***7%MqeC } p;@8YW\k3s5Y5&0d!0OXPe愊QȈ8-`EFr5U-T؃}مՃ߯Đ2e3L# 9d=B-s !5='-ڧմ;qdT$№BJj'),lRYr9e%y]`Nt ˛qLMG_:I bHQ>fRKW)w^r2 ˡ-vahKpV}2Ft36\"#P6_?YptbJĤT6D͝蠐1^t7hz{ 57-f/.vޠeX3M~IX} M?Q|L T+/u\$B).d´)*Ҡ P㕚cҗYK ^ wx['4"]3}3JDJ3ZF6OWfy711aȏ+Cycxh-ʧP_6{Jt ׁb s|~mWLtn=ڪc'v"#Ii^Bэce?Ƅ~sw!_0 ] gL"BXXg#m2AWw/'w9u+*y jJg_A rX|dr:CjMDI܇*gUoDw^ Ue iohëVn fc&al`ڗ^ |ML;W'CquKn;a\4 Ga̫[+u <~mF]ɵWs2畐cʑe!_ն)Y,0(Wz(7]zs(,b^JO•`AʚBo|57FZ :^fN/~:"b i_khɻH@x9:sbY㰩 K1i 0z7wp)jRS)G[. iE|}eC:_A1bSn).আ%|^hp>N1#2 7_(ɔ~|gx6KݻH+=W>7<2PLħˇUo`|$uIQ'p!, "Ԃ/j҇l8_s*[Cңf3h;cnz[2WZ|mPssbF#!IUa00+caQ|x0{lb=:v k^v"{{I@h"Wz'A\D4Tm/oUV?.b\٣97l4Hx;s17`?hf/8KtGiq]47^"_ʠM>]=RhޭG2b.t` 9mX dN3g6k|rnF<+ -X8m+ٞ32?T#!<XNnmۀ. Cw 5\ +x(.mT(k Ko6*sI;nTI)V Gv{l nwk/G(v NldscNaDG.zf>kTD˥]Γ~A-abQ[\5ci" >KA. ֒8 C!1T+LwUf=y8\4eEȯqwʣJ3Ɋ2oFWMŚ0drX`f%}J9BOpxLSuz2ktMpQ~lnB'UDqG"}nFϽ!VvIrl i5f>d!$tS+ˉ0֥?&wO5wX369Rck=!4^)UٹOv܋XXH]6<謑4zܾh7!wBUJ| W>GUYIN -#oksOp08Rq"; G|!'OjnbW24l N}ƅ`S.lS{xLI~8=HAX0 ]=lq!89 WpS]#ݹN)<#a R-_=ztQX~:Ț9TA*X]sk+h]Z@2YViXCaY}[0\ӔgTV,O7C9i3V(1ȍCtRp%3z9 [ u[iGoQ'9ΩPP @,[EB&(Kڥ#YG/1x~DZ7hq %EYָRӏ(Tp8:C7vQ輀 ƨ5ٴX@#r@[޳uf.(E۟bV:XV)~2'lz>G4偲iR%/ykC|iF\gҁ5δ >=WQ_pK T{}.\(hD )N$a!G(BYz>Jqm^,#IʶM4 i!$e'bYŠUɈ\/e[18^{`.Py܇ zp㼾xX2&V{B]9=Zvd/o^/hUwS0:|⎿"> ,>񾱫 SgE 6U7b 4ȵ̅yCX[ "wC{lU{rQp˭yG5Mc8w+sJ 1nJCaƢ460w|B׼cV/M db 6.1oy#i ; Kb-|MR3 k"w!?LRg77+bd>m[\w q5o䳮_CU.`g Dw-?k+٢I pֱ O ޔC77Lu[y-qZB7Q1;L.RԛvcCd{ip|_ L 4-+OR(-Ž"ǜAW`&&Yhc?zJs!frW_ha9zN.!0)_VLӣ}弼$ P'>s$1̉8\qg,UPtSȅ1X7y7+_DևHHuW{bc\;3Mˠ2w5喁Mq7j^L%EH1p͋9|zk+@c;I$!4K.;L#O"{JJN ڛ zkbY~QO44xI0h"׋l#>YՠDԬ`HHQ<1Z$jNuIb̚qʷR#4d}Ot E)ǡLyɂ#Qw&+f gn->h:X2`㏶D.:d!h@Gnpcl˥>9je %6 Bv&dPT<;w؆jH-Q, t6頞ĐomP댗8-h"A@=g _T II}"e P43yp!&i)!L-/ˑiI>8/OB ꬊ03\CV5J ,R"X}'^Ϡ F1p7rA:;(|>;۸ T}@ǥ0J=U:YTltZD?cӓS'0B# HsŮU?mm{p8PsSu\^:JSU'ˉJzǸ~x /O0˺puSeIxVKd/It ~m!LYh|i6'$%Ulb դ^DhF#~Is܅PmG8]4L}i#FmY] Z 1IƣCˮ[?{ *$|ḾSKiŒ 7)q AC#8nUav"na0iҹΕ{LA "Lf_DNJƽn8;A6WK:]k/U>E ٸid?Ba+Is֏/. B|t˺zyEr5LhWTekn̺1Kp8lr29eoy1[tckaxOpkdg;9+1wX@$ûV|:Dc7 _Ap\"61隶)2$X%Z2r57}Q*LON$/9xPސL M~ Zcʁ/"MLz48<i~ʍI<:+wʐ\ܾD* N+dTETsyp){0ʻ̔QTP]0݁bARN0mDQuxN/TZeG9 cǫDjd$}6.:mA4|~Rn!`6IcWƜhxF"mEY%< '(Ceu9+ c8$4F uu^m=~LQ)_φOP$5bᲮC` c_w jR b]8ӼYiOEk H*2[Kr^?^mAeG`B5#^X3Mjٔ]z\vO5 sYD>*&6RY">U+)) |mk]lJMrotG[3QڶzpZ?>|xWoD@(]fZc|+٪lc#qFd(k&YH10vLq4F !FU4"bMuoyoFt'E`}d[KG۾\?E5Ye͚Y%8Vv'XiKow1ThJL-rUm?ZmApgpэPӶIyC0tqgA Wnp%R5~77LX߳:2h-C|7z<4"kKvq5%WEܺʶ2w{ؠf7FO>F'";-  IJuH[L*g3?dԣǶb]*sDCkޝ`]I{A/skS<6/<9~% r^>53'L q~N4[B(Y/uЉ yr2#BէKe.]$i͏:C.OA "?18ɠ7qh}1"'Cfp%|}ƒ׫t|5\rD'%_W%?JOuZ48:ѽ' 6C ^kBxu>9W|3W% N l h_ TtQ.]S,>}ֹ_6G1 3z'xʘ0s [0+72`"1v%Kmyu͵MײgAΎ<8"l@C:B\y; L2槼y36xNY'_=p94߱?Q ޗ;@™0;uCx-Q0n{s$<j TKAk/PlRF9D1/ 4Z~wip9T{gV3; \Dz)(8uO7R5} I$,;(2`6֌opX$iFQ_>FǓIc۬c 5w!Xlҧ\ &(~p|Ƀb'+]LU,!~ILJmE"\kp#{a^Vc~Xsj৺Digǎ |k T;$vzmb"(v0SտP#\/T?șs$ 2ԈKɑp_U>az|Wޑ}KʩF]WxXsL>%n{K9 '4Vת<# 2e;wMHOJ Ky;©q7Bdbd|FTW:|s0 fb%pZ)S9S,5$>kPAu'c/ݼdj@koJPo7 7RKؐY1x+D5+¥5b3zes  tz>W|kνcjztSiߜ5fJ̜Va.9-(v>^<4/om-+gߵuFEs`LrOR1+ae{n%ۧ|L~\cZU:;W %}m[.+<V DH)l OQUh^R vR#Om«_Gҡ7S_j^~-Mmٰ QBuWPT{ʹtB wm!˪6-$rZA=V>u[j8BZJP؀k.}7'' _Lq>(0܀#ޜ>KO*gl8RhA̓7%wT s+̓ɔ&xTiؾ[luF_gk*ց'v*)ްN Ǻ=:); ¢ Kcf"0H[E/Z 7*YIp/"bJA:=ߟ~ɍYVp- mw~ GE`2/1I o#⭸&8lS63%ޘ1ĘJ{rO7ʌ"vPۛI{sh`&90'8WU1yF+ՄhU:kjBPZ䘤yTUnҏ*JǓx e+O }A /viOفݡc{@#)Z4 OU JLUf߃, &\o\@۩@GKQY#;'Hٷ@fse;V`]T<5w]4MmSSءUkpK #N {cgƯy6¢N\29t q}31eHG3QSq!PF8+&-7Ս+` N3CUqr8/捚鲱kϡa[=APDY©4< Ry8qTc?-gVm6ERnF\$S}s-Q8boޱȁ3R*f'čMһ03&AU.7~ؑph/3Pϸ/JiymP3Yr?"wmۛ}hQֹlYk5vȍ'ZjWt@;E{ Q2њHP7no++ȧF|F;JJޜ[MHqyHE>27WL'~ZM[BE<,jjPb˼8QAX8PPmQiݾB:J/GǸb r>IԺUYF٨s!QS_8x ىƘK-^߮#G'BF%Dg܁/2@}([LWÝgϺK cJ8j|*R&X%Pu߻GQ N ;_e A6oݵ%C_ZhĄ}Wc9D["[տTjD,aH!nGW6_lKv_̆ɀ Y,^^9Zl-Ϲ Η.)V dXv/b΁d⋊HH`CT?uCuB9CʯZ@& ?c݉ }${TlpbU5uӀܾHB=IgԦ o]EʓJ**>oliu埤ae& :  [ݠNӳ\,,m;† } MqP$6gXXJ>Igd&}2en#-̸O檮^7F˶@@ s-{]'2[Л}H F~Lm5ݚ#nfyi-"!q\AZwſ1M2:#/PT} yxBZ5eEƇ$S)ȟGXa!chrIx=4ABX{U\ gc6 =(Z^y7rYRO0LeͥQQ;ϫ3u2 _ͶyjÝxN4Lºۑi6Bpby[tariMQ%9iD2 g_:evϳUk˪3 'U0)IǗO~XVAp3 x%r1uCdt+5e]C?ߒxLA *-v 3'|Bw 3rdдrITf;. n~ܙ\ODH 4P ČPYp7v{ɂ{04ס@IݍJ!>Fvf&YhD(1R\T({šb cr#W+d8 &VzH.8̕[I$d}sUd U|ֶs3"e陥F'V*gjvM:V2u}i&kEl˲;KSJCwV@u GZ 嗺'`OtU,O jͦV;_b 7%U=fuӃFzH,AJ.@pJreθղ^ .KS+i9Ha';<]G5ĭD8$ YҔxD0pFn/Ig֥}j>~fBf8,R=ml ;x A3qBɈ 8әdr ~ l>T_rji^ir6% ҆yyldWeM/ /mR (6V':p 1{ݢMļyU LC Є{]Z VS}'H5䏚U&c"Ko6BnW㖞kͭf!e9*T,Dg_ ԝ,obgaMFP58`Dl罺]sa@cJڒtߣ30o^BaMԤGyл1[5VkATs,k:O^ȖJǢw1Gt6txc%uㇾ߾A;VXJkƃ}f( L?}\+u!p~/ } 9+>E pB^ŷ=E.x:) rR@eKdzMȦhOIKIxfIYWuV_)7=wNٟ͟e@x%+ "prtѲlUAG;Ay B1IbxKx¿?G ,̂8{xcxMo@muY-z׎1`pG(p+KrPZLttzt2%I^|RׄD|sFmе á'ճ&j<V3c`gib}^k%9q+o!T5voԳ%Fo[%vM{eK"BE Ukgغ**oTaPc1]w|?S A8H-PQ,m tiz@:>!\T>sw-_=,6:uy3Cd4_I-JFV-p] ht 餣WWשŚEO.]߶ ]uį!djӠ dk=׊%yIDbkg5]0j5޺}á#+|ߞ_0QCnL+ / R-5COk$RC'iOuO܆GAWjp$.8(}LYT#tYZ)O ,6K\RD}z4ȴPrd/ 9O_D&<#.t;#R. 9$]#M)؎tW8%3ꇓ9a ]lwp)r g=Ұp佝N0ɵ?9). --B%n¹ F;O*G75" GNh۱NOP&P:xQ>=~& 6^sҗ!:@Px:(/,B.r>>y65lh%6Ŀž*/a 5?~HzR! h07y7k47aJ¯rl_GG= M~1\f6z3OE*WZB'sq{1˗m e6{BO2(tT[SWtM'bO02B?/aRܘ+p|*̟!N+ZS/Όt"nVL˷[9x9u[̮a,Z^^_n(4vQf6aky[ RN@2#l!]9l˹"ZO{qYx7|/kfv6#\/PFOjjxQW"EBF"jie}?խ 2KMVT 3PH+XMY̭.rX_K@)>гWW8ģ[]e PfbZ sIUbAIO?\Pέ3 V"rgΖQOo$Y'x9 ^zG|w8Xq$tnbae@E"m-k%aGikΟs"\P0nAE)AY] ؽ&w, ؊(~w >@xg , 4 2ݛ,=MȉSsIrM홍~Y+ ߏO-(Ǟ:O] 䱛 (z=ߟmKd%wi3lD\9‡cL^йԀǯߐ%G3K&Z_8ދ~w~6#T? kޭWC  ᨝ꯎիd?sUh,ΒiNoy!zAq'^Aފ6<-w *N ~) qUOY4.q*;3-B5pY>}V7Wpcstv`H֏쐠HUQ#mts?En^IAZ s Č:,){.r!@/I~ޭW|`^m>-=,oMAV{o%nNķ\;HRi'룶>4| /C.j{4Q_;.'OeH#h!}6m-ֈ  w%Y ;lR6x#Ф)BoEܾRbm|r2v**ʦd}h ] I8-AFQ]2@`6PgfkeʶĴ^TcѐcfH9[ PCSg=c`a6ɲWyzGs5 ?:6m:<" ;B@U]A]pK> n'0Zr1˷aBpEXL#tu$b o z+o$$bItvt61;:XCaѯB6aĹQeQAdO(}Rvn^gm+0KeyYl o^GM@r,|fv2 9ggP^`E}r (tdKVL)~j"lNgʹY5 ^VOf\//ztc}i~O2|9Ev-EKV|F2:4EȬ!#jLFA!h"m}v?/|>8\D}DؙqfQR!w^I/#rå)ßui{6rP!l0xJ'8סaE^LstHl1]{1maA\Įh'WECro%ƺ|]c[ -ICwӡ[e5TU>քqtL.Lf@Ցi$"R@1bL iWIukD;8f{9訫r ÿF-`@p0.LVvh8yM]0g;--^eVH\yY!N}k{Ϩ׫GSRhfG$9^ ɍ8a92DVY2U |*&t0d A wx1ZMJî(k - A A㡷B@p( :i^m9#*2nmyAAae(muh.s\Rԏsa*~iKv%jQhh@.Pa 9 t%hx!}M V]UbܵHMq,U9mM(ݭl~4lYxn]+0$nqv:/o?,97lC[M!M̧Pgr@KG wn69D;Cʰ.^ڨ=Ic(&=Q|xgaw1B\&P_ ѤH/cӏb01l;23};ӕX&Q1xvW{Q>˂?S,yw6+YߏZ]m*N.']Ly/ȍzv w|lV/ޖ^8 cU=4OAI6g`]a˓/_>"ڦT ߰KLf<+Ʃ4$ e~J-cB DHfB"M"I+qp*fB)'Wj m=p7zlpZv?jW(~x 1 vFބՙAs^AnZSG.8JCpq5GAż(wꋐ?h3:rƂ:Y5}ʑxh,GF2pzNӰWM0g>ԑX<6LB_ꭵf(az4\4?Tc}q DՐUDf4l˰̰I"{]/ 5H6R֭zhUVf$s2Tݻc%=3بf:Mlt2ZЮ-[zM踅޳X8fv2}\|f="aPC.k9,lo{ܜ՜Dx0C~,cGdVd5]`I` [Oy_4-7ǓEѕV.B_?ﭼpWuP~8mX`zHP. TrTQϓ-?)-)\x_^$2 >u)#$:cWbJˬ!#8]fU!3:a+{@ >OZNk.*?6~? 2l|5H /Ott;,b?TS }-MI,8`)wԥ3G9;Nκ2-̙!M}jŨ}(ea֠\`r7~*T6P#5_Êmy¢iZZE5d OLgMCZՊq6 j@saw~O</OP{\2ahr_<vdBŠiUTM^:^3߲h2„2&̀e`l41pp;n5- ^^Մ?%y_pż)X۝A&w[VcpmmK!Dg,wߘ ==A?Q3kRb hf~ Mz(ﭵk k7 c=&CNz}ω~ũdE- ݎxZ=rNٹJR //Å TC_b)9yėo@қscSױiny*D@ A"䃦#;&N@hdW)e)lydxl=ɂt:iQ{S _lXb!'ͽiN ҶU"'5,GC?)3+!"OVRAi.8 e{Q2f{J]s%`dV%T>n23u8wIZ[q{\.5C';Y&ЧU5DZXʥ OkQ-J59/ ݗ1{VIe Gr1 ي:l6^ CH_I}\BK1J)]l^[z%,?A2v&uLo 'DޟH-, ( ?,9S0 da $δ?ZLlcx}"Ɔ +{qH"<%HB&4k\ 0!X+*e8(6 u/yNqrȇKIz&2n)[L,tz@X4LыΦCŋDfw-b|e6\vcO,@<',u>p/w̾=RJdzJEINAiΦR=!:"N։2CMl&~D[O^AM*V .0|ǎ:Y 7wriم^G) CQC =MCZ!֥X:hYUS,PpӶvéۭoxV[T܁]PdRuY6zPm[.>U0͂ɦ'۰$ 7sQsS+Z,O><(C&!_Ї|@y(Gk_mMmJ@}s / `lunr|'y2+aVfZ!ؔ3FomAuRr~ɡ i(RIJߝ,DVbSȎeNs E&0/v>X*cS͏f !d&(ˆCP 03v<i;Pmi `BǬTgl#2vfP !3@]UTQR/!e Idiـ Mإ:_`G"*禐aFh{_aѣk! ԟ;SšSN8F_[ֶxK2JTcBvB-dWW.)r>ӵQUVޣ y\[|~a젺~LolK\$ ȆH>ƹ0 +bWzKyVBm/wѯP3)F8]?16Y-Pwg_QXGG5).4iHߡBP\Q=Ne% &]~qSMFXD4%hj9r 󭊧(vk'_W] XCM3ܔ7kdfG_ڈJpO$/DNď uAel~}g5#uQғ ^ӥ ~K{oq `ƉxgKCJ=+7(7.O(NϜ:[^MD2D~x؛|M.`6}"^ܖhjGE1ޯ=eHN,u_͖X,iAͻ2|ϊE)&ۧ\퇢N)n!nR'R,qe:!.)4mxdZbiW{X4h-~щ"-~Ii>h1JH--qe.7MhNITZu0c`1k_MmFxq`*AF.iS^$nEɯ 0ApW+{7ceY•%#2zwI !4)T;xC Tr ԇA)ʙ C- f|d1d3-w-e&3^̚ίve nE7!yw5 Mk{I<}ِsSpL^t qdU€7c#Ϛ i;PڅRn.XthpG@_Fs2q#,S1oYxso#dOOJ}n7ͮ&P7e;OT;4*9pwO Ht}JbP7\),4r4m:'Qǟ =eqm̥*QF{[Ay]KU䠉kТ )P~~qZpAg}l>E#s[3ǺK*[Nc샦t{Uy9i9TҢ4zu ՙoJQeB'6l!;VE=U .CUd\l&gYZMW:W3=!%Q=*s6_j'df$X@*]WlӓxKU Ne?y!>yH0VYXwZ` GObҨhh-WBPzK0(ʍGUh:VD*'Be%e `fqrѴOD(|c\rwڏ0#t[9r o>d@J# /ݶki`Ę Fa:#R/!Ðٸjh0mƳl, '@Y_VKo<^15`fL8^Mj~91 K ]U_q:F*SPIbRR*'(ug0E rYT+2d&#L>u?S RzXEvO@[~!dautpON;ݬSNN\3-yEtoOcfQNo9+\û&'fA@:tOd\!1#5k}귆>tL$jqs+_dw`dJW/Yy.wk [Lc=% ي|;VE1{=M- ܨ:vٻ- ԴJ{n1Cqp;q{.qmڷdWWda;Х5QwoXp[^?م;|xJanS_ k9nyswḹt]@_9as3M#JDwp̉)1Ʊx 5l SY+VҼ~H.?aSkZ88D¹6<ϙH"96~ċiR^~ b{tn,<֐P2n ~(QS2εZ^[2O\Ȇz',2 T&da`2Nxlƽr kD -+$-0mJߣHȦr]@\Le-&uc8A2o6k $_< zLi>eZEгx9_(J8JUqjA0ӹ {L~,Dx<( NLO4bƵ7vYӺx%R5Fwz!5_&CqzΚ{R]A({AGB Wg{7T6iv Ճ]Ew.N|~*?VUUw62W0ʍvb jM7b֥0G(ڬ$~^Kh-TO@ipH2HE~[1mK0SF8ketOG̒Y^C{P Åf<\eBBmdXOW5I*p;QCrc837+c}EBР2?=nc|zIin< \|D,^Q `ai&ҽv1`pۆ / PQƥz33r9ZH3[+48Y|=CodKjb]%CY/k0%NW^zriiv vN$n[U)-1|VW@YvͿ^1KRMm'tV!*u |&.!{l {j],IK AVTNC藹 %([I]<5džMvsaKV}-=djj7$}עPUQH4 "1Ҏ6:GW|[M&&Y^sYĻ9S4pc$=QbFG7LVN4#m_Q񽗬5Z녘dTp9 A4cf!t'2S\cmmmb@hDFfj|B0E Nӫ5~D1d5fUZǡX&9/gOCN)w[}8-U"\bDl'ZE{}#C2.S'D`18>٫+Б[MT9Uj(z4*\QCMY\42 4D7C^1ؽ9St$DgN4?̘/XZ7{+yH6ѷ!TXyhƨs2LNmus%`OqIUc _Ar)"NUqy> ]91iz[@GKnO{ F3HZ碔٤b75Mu3L1H+<)=ǶY@Á14*Z+p.x%@lX^ Gdeud AXO,AeBA";u,͡Msa0'#g>ҿ˶SZi"%v9JK}3$z*0:`|dǢQg*A ICo\(hTo%?_Ӕkw ]-KðZBB8v.W2+~ъ/ed86$eؘGZ`i=]%1j w?#K.,:٢1y n-}忊۬£Wkǭwt㋭5`w̡'O?s:5ո ;aPa}>1: sLiE.+$:[oH)[_<] I˜E;_2]#XRHJh&c΋'*p ɢ,j0y2"#`-B4NU8a;$ژ06/LWs. @7 1C+5l&Qe 1;E o.&k>Pb(N, {ROm(hXIA9@5i]AmXqVP5ʟj8I#<|Gg"=-lM۷hu|}%TbQ]6F}2^8T~~ntr "~PسHtO;6cc8j !ҡ \_ϑ8fhNw83 ct0"4zb)S(xRG~<-s]ff.}|=Fqv@sq|%.t fXnk6e7 Dc]Em\GsgqFq{wNEbXW2-8€DS8+Zs-\y.|| "=- ħ3HKFZ៳lKF!  $J={~ Vʡ&e Yh"3~fpnFl痢U]|Q)j$CΣr5X [NaH 3CFYnӺy?Yyy='ADb䟯zUbD~ݔJ0(.uBf\&,J0~.[*Z;tB4'a:UN*{y}w8sΔgx=Q̪v ʾ#;55W5ˢTrψU_ac}-䭋tupAqH :dN(6/̷L 7p0gw>,w 2PLqsT_یAوŦ:SA 5wvuiFV_ &K7^14m/loY.c20(JIZB˃vׁzNƒɝ@oJIFYxo11$|PaMUU]O0'}[9pwEgVYɯ2 jOƾ&%e0SZ3yt-XB"D,jve b1_-Τ>q>WH [YB@`Xw%NhE_CĂ3TɐzwɺQ(KM!M|5 "\UP)zXi~jd\[El|?꺄ø[ҘeNĨ4 Цb$j8lE8 P'c#WDYd]|!EsƐ[wd&c&$xC*AN {> vfV*Afce[qiE&)OuuN=謄&>33S; $C-Ph( ]4cA4K!!{Ǎ隊~JRυ4@D?mt\jaaz\yHG"^AY啞tp`yD?ӥr3JjqmR̲sSa&0qES1OݹO$Qϟ֐Mu/g Aq? %ͦ} R1@ݰw'g\ޫV>HG,/3) 06jU-%1},0肔>XiVޛ}z~qj} 68#{bdS@ԏ`vKYh0XxTS@d[f, e$20Wh{a=/// 7qj\7Mk̊&$%La´Utm}e L!YT6GrM_fpKZ^I4(m;zgb)UOZw]3EFIݿ`*? },֑g2D.@zdTrkcAE=(m_ґ'_6:OvǢcƜ۫ijB,$ ?_˜SH<\X}>#4)B2\x, M$ePN8FTqN)( \<+2o>-:D3p3υOm{4sIU)[[TzX[*7VydbɡY~JxokX|,.X+(JVKcyPɴ4`'M̋C:r8^ѼM.nk&dl^ YH#o0st k")r*+R^Qe߂Dډ}ӛpՙG2-S *YJIINdUgyjWSxs8J͠ 3.o[$Tjjn=60/5šwɳ9HF*hwiQ$^~e*ߍ#:+/LrMaPVZ|L&ޓ2*x ҖMWMԂؽnFŠR~px'>vIq_æ.s5BYyv@D<gr0~v"J<l$0"+MAaSA; *1\/*~7l#΃30ڔ涵4*iNHU;d W*R`40)(hVT*M& a9 D&ccЈطİg2:~?ߋUdD " Kg0%ZZ2Trhڭ{}rݻ_zwޝ2Ybz؉_9~)wp6%6 )EاWS0ÊyREwZsFlSA?S ۊX4j) `"`z6$AU6Gnݚyb.,a0;̋ pG6>9se>܀Aa#o_!3_0YF Ghu15]S[3Ӳgjr-&SOz'<⒣2ߜ$j-pKU0c= }^ e-(/yF9H-4,kp37Y=C5cq V Aũ\34i=ad+5@rZO:w_ُ2:Ҫ: D!0x6 2VRKp ڸ Jur>nv$pLpBE!yh,MRrn΄{E:P i$h#zϊRט}~4Zz5ܶ1;}ԕglwsC I<-3M] on| |YC#39$գH/ /+ ,pJ\/%an'͡2\J\D>3CJݯ29˗mFl1HxdǑc_kB# 6%R_B喴`]d3U6< j)x6y &:qϿQ :E2!>.b鬒e}E{Pf {D#0$l"w970j?MR>T`V%,}!5+/ɢb5?D&lӮRށ0r">{!)B1X}0A/svw2,gnB}u 2q ;+)Z͏V>+a2b;Js؍VtS}Lq̛ ӊ m/Ӫ*ly}iu e)a7ΜIβsj?hRMnR5@vT\o$lq`N6EL8)th28{X,!n>vf(~Ab3R,A$ o{Ŋ_wĎQGmv栮 TYn@Íkܦ aeKƲۀh}Wwܛ[' B#,;%ظ(cl_z3-$] ,]PS9-͉XrG1촣 XS^"`X3˥bcǹ£ŜCօj3 *pʣ}jF1 :${zɼ3B;Ms&%6\џŀZ1s?9 Ep*:Iý 錉V4(5]" LZ%?Jj_v}Z*㻼+`m1锬ᑲ?-QlMj|C5O9Uc16z!)q` .i,,SIPE(h/Ppl(ַqܷ4jỦTOiRU7UB,Ngt(S|fw^ϰ%%T \iY)9ˊ!듕ACjyO`ǖ*A܊9a<@sp*c:!1-!~^r9ܺ!=zSO ^Apۡ3^my A)-;Wlu?IcH. r~k{.+;/?/ M --1D+vo6_Fj?VB옴jM/X~4/DcGf$C/e3 W7C} ot%?&` WGspC|3۩=<;~\pԮ?L+YB9qd#ݢ΃ ㊮w'!Uw/EURTTg<< J|_f ؐjCH]lqxL+tZ+'IU2Ӗ@;-]*\>DVwIz^,%rR"=&@4? ,˖N[1^{nC^TQy%`#Ϊ*2xQR;:W͘ޛɠ7 mu+Ao xƤy (W}; B]kyJ†"cDYewS }c7xsc="J\eLQ25C<9oZqlLACLYaB?T3-lNt/Cl+uNz tݺ!0r^iLV /e_PWe$'2S'RXrX:ѴSX;Gg ɪ17<:0uNc f81ܑ:tWL0JpgUT~@t]or6]CfB-'*WzͰ8A?klf4PiM&eaF;!g5̛xaYY-2'> {#Ԇp2K^^i J: ſLA7xN,Q\NA68SsfCHdUlxT@Zӎ l)oKAis4p(V*i)"9O^5p-ldvK\{Gɀ"8W4NI7o~e¡K)6WDL8,$$@XYs YSɎ-)- ޿?Iy f{SJ$UƯ_j.BϚgp0noAX~5I9e q\V[fXȺjo` ṁҚ<YI~Pa8Kif o&z&jyiybϮXrGqgPrY쟃6=`TDj7) ZJUӠ\kNÒ"G.,K^!.;@]ն21\̹%y h`V.١ !ӃcGiMfɧtw_jz_v,6##bˁnG0%~, \=O lzB9/Q1Y w|ŋiD?HOZ9G\n c ڥ s:m^kչHb 1[DQQÑГ |\1w.=fJrg$uT>6`&C7a cm Tm7DiөnH#>~~AFcJ,:%3)пJKb"Ef`wo(g$ONH9"#_wU HOѥ;x}?1?I#<=\ҒH&wۈ/:YX^%\gӁ$5£àgQ-[aZ၃#<_ gTO'2gVd0@4I5AmMkvAseӆ9@G'ѢOB#)4Cʉߟ FVjP-g|'!V|RK%(RHD}F6vab^QAvtsKWFLU:VVv?@j^R, ?j4ͪ/sB5ʮB:19%F K1X݁̎KpG%$mg}'G52Y^{NΚ9XtRjH'6tHRjSEQ2G 28n2c /8y;I" Rk_>ǜ1"ZX%VA'`}ӟSf hb1'?qŭϊNT@dޭ%%5Kg@w`.Md C+@mjOA /t`HPpb"YL@*X @ ,I(< /vsj/==Vfa0lþ#)Ԃ֭ ۱\$'O0|m꽞h".ťk8n|:X /譧Hho?%h3GJ@K~>+9!sލZR)" ]-ZamAhDcID5PBGh'= Y C˙؇TU=se2PqOjdv:ܽ|E,QH*P’uݸ9~]@EGѺz&u | Q8w"ç`.7W@u6=vćP!5[L 3!\A# P6]zA -Gxs`O|u]E4$͗%!׮M ر_L ߎFɤmvw([RN 3@e7'׎NWm4jS^< 9(61Z;adY^3gP@CRP&MNpdOD~Ϫ&s=ҵfd2^Zߊ8aƋ)Ql]=.-c SNL?xK\wI6?DϨJ4 asq9j9}l6ŷWWCmDb􆏸tkbS:uc.\.KUbU|XI&l-8!LU,>;%_KO3I/7'NCma _i~i3*+z"S ~WB/HIC5 k1-þCr'-a605=^(]#hZU< NIspo*Gu+V3]<`B? KC<=8)gN 4NiiH%#xfQlpӀTdlh,W,]# ^Q;:A79m qfp?@,7AI @zmG fw*/d q?0sY?.ɾPBBCC`FА7*;l'1* Wp_-ljab̞9?[)&Br,J'5Ԑ%rܞ=yE \ȋԂ}C[NK?Yozl:ӚM`= "C Sg7YEhh~T;=\;؎Pw A NAx՚ _3=&ZwxE5PR% 䁚f\~qam$bLዐS旄Mx?Gt kHp _`WZh'y")ql>?M;;LJDX?V׸p dvLNUc+$`Ba ,܀WNe]j怂ey9G`5D-o9$X!G@@sKĜIK^r:KnH]" 2hi4b]{2PI6IqYJ_hɜznJp=2Է $检re4ͻ GśqCIJߪi<`)W"' >(Fh2*4 +`c556vuӝ3'h؇;"~w7};XezP -H0 e?WpMZKazu4s%g^#]xԲ"lvj=8V vEbĬ$Qc_.o*w(,m&_TBY7-`;-?/WF>Zr2$A/-x.ex,m(ȲJuoo' yP(Îi4(*rZrؔg%7 ҎL7{ |(q9D%9fiѭ Eu4>'3)j —~hߚLdO$+P *!d'i;FRTǙ~m蝿5glE&@=N ( 5,z-}5{S|;f羻C̋ tMQ'ƭBÊEa㸚dxQQx/Mss}KNpO6ۘD1(xB[|L9E Vw҄ BZ7m&^>ֲ3>|i}Q0$Y/)z8'8=3@!y)Y</=GВIp[CpPɨd䢝}GfJAPrcw&mI] E~35{:FFzg?K!+2B'ݫQe"]{2~Qdee}Qƌϱb:!iɿ3;FLjG.`#?>]n3$g$1F#\A&U⟴*)Y\)!;)GqɱeFV󕜫XjdleaCgT`ijͩjiXez)h1'S&jl )#ttiq6Rߣ|ߣkH)̕˿y~FiKH)oeJ>̮etX +avs@3g'K9t (b +]B|8N*=>jCw“*{gqwˣ i;i= G@Xp(54׻8۳}0D:G SΝQ5{jWIIJ~fϫ3}{G#HfÎs6HgșzIŪJ;ȝc-NT6 "%0OH(%(o.s// ?pTvgA^^2gGE4 ύ %P /: rcH41a l)X?LaCٲ3P%}Xv~]UmZ"9J۝0V.a#?⿟f c4jΘIaq Z.MNbe75=~mLw 1Z.cx7xXdN6ػ_!?6Ǟ4[ a*NR!# /Xۥ0ØLX<;sW?;X/UdZݤ; xҎnH;Sc2ow*sIJj{Z~M) 1Ңi6߾aYݦxFDKr%3۬ qʽ'ؕA{8 МBTB ޾CB: '~+r]@a6oH|50NzL<,ݸ]Xx>!N2dҦl ?ho:NaԒTqU ˨zU#߰m|ﳦ^FT/^9(ARe֫xqH#?DcC"no 8,u-ynjf l]F *U%~ثxU6xMq|dhAYڌpF1;a^{Jyg덦ި?Qsaݠ?#TY8\aF˺cIc?5_"X Dڎf8'57 b}ԒZNl@t!>^o=_d-[dT[WS%WA"oөC uCBi;4_ ݕ&=n-qͶ\5Y ` f?(1dKh0,J.n5;{x!/^ɟ\drntur)q8eho~gx;J[{ݹV̩ao76'h̗A)L$'bzRW>$y./X~L]ۘ;4~ |"hOHx@Zo5W =nx^8>ZSJ+- fNtTM"?)>x~5.k2Y2IjS^^_uk~×GvWSl$)ʟ;?`FX/9ɂbrVtyQCr squ+ZhfA+ᒭq$VH<̥'J$sc®0i[ư؋0(&Y<܀;*HmSRy(C#GMGx&?bnId0h>3#07ѹTNJ]Puk~`~oPEh.hhQ ë]*$邆tqDT$/y7-xSAȽBSZj[2quN)CcIL^HvfIŀ[@\%E<|r0e!% lН:ySߋ ym)˩uȩSשLEx5Op# M=pe|֤X0'/צ- Wlǜ2iU;=G{-6h&/ E 6+eX]^xsV*'ݵLAXP ss~ i*"B6 <ɛM"O|ZUw* ʏCɢdchZ8x,UdE KgCwyg@@/&l9ESZ>q튑z) & =gE"M08m~|4aXT~c$Z 8HCY[:" b 4~77nVOgo^rA՝8 7 +2]آ:*-&nT!$rH.qx䆛h"Szvbo ]؊;Y.C¢v5e O9:q`%+ZG$^y̚g'4,ZAs}Ţ~d;bdfZriX7? Pw6 8Pfϲc_qjBrz'Ua1 1NNXs J5 B>~*ЃߍIFvJNm:S{RubO&5rЅ pI}|Z#ϭi阴#]x8l]4D(j/o>3.D(jPN*] f3V?;] +{5# gj(\| W~ |rYQR#uCHum3$SygQh,ї{`ey4n)1E]711'#uѶ4#I$L~jY8_9]"kZDb~&9A%Btӷu27:N@5ԦᶠΊ}YT7z|ޯ[-/^>LJ5G $(_|utFZ?eF6מ(t [GS?ܟqѫV= βZ}Vk+ajQưPJ|E,(sH׵PD=C`d$8?_ɚ=tX771-n$g;S8RrP[8ucwT?b7U+*{T;3_DݕI#'j}Lr1khe:"SLИޝ#o{h Hs_p@d^tt9 <cޔIC2Bڽׯг ezgh JHEG?j#2j:HnM*~>\ain/aNN3YU%MuvNHҤd){ϽkԼW?4ZqoLj DCSAz(rxX1s2˲Lٮ}=~௤К1qO660C.An<,5{ҧ>4VCCz}Em"93iPlDe)̘ΫK.vʹŧ+PR\" S;Q)9vc[7U *8c 8b(\J @z6uP%s=ʓ;q2l&2CwYO9EB]x dʼO6 : V&OF "٪Ddm}QyiAz0ϫEtziyOkQ2e9r$zHEG?\u) Zl`Sy%LۡNͥ\,T~K(AAhV JiRb^l/&nyQG)I0ݯ Y1\ Q9,5VPV<o/ 3 "[q7  ?ʣ=|UL2`XU-H Mz {ΌaԼu5m2I"r2e>Dnʘݬp(>WtHX_#C ~g&I#c,V>C՟Pl,o0,KܥMʒ<^}{y"С!qG wׯ"qX2(w륷0 m+V G`FCXYY@U<5rŀ%y 7F8~ n^Y ɻ Vֺb/G(*kn.ʦȏLow0Im>sZl F  Xbj#ZڋLI\_dKßJ]W~ܜaK|J??+E47Mp"& Z`Fͻ/`aNOA^1flO"q`Wy+ ؄%UᚷA]x~Z"8IL\!z`ZthzNQ,&Ha6n-~{)mj SI id$nn$~[TlEwLY4~҈ u7u]|2eɳ+%cu`R\'X@kR QbeS#V J2b@ıYSz r`f:Tw3?Z=0 P Ջjed~lakuȑhc9LO;~o:4vuÔ OStӧg47r^BU,sŊM[|(>W 8 ~|?e3puTOu/8YxVH Vbܹxx2Ԝ!یS/}E :bU*= ֜ %[Uj?*^M+Sm<rTp## fˁÆ, >4KH얎+iX-5lR 6:Gu!UK.v9Jrk C>eJcܐѡիF)*RD*yc6(2C g[CAaMx}V*GBuu O;]_fKUaRP)̓60Gp]mm.)):1ӰYkALпIQڣnQK|pEJVqtR7kge1SkR8{)BudŀkJUJK<ȟZ"Rƴ$J_"Ln@'kkZQ0{g1W 5Q\ͽNQ~~k:O1V?+\ Pޢ;-˷A }M ĭ,'+!<+nK/Aej`տ@cO+l 9v-)˸4I1?1(mVg D=0Y._^fV="$>Njb eD1ϳS.Vx۟#pMлB<]42U鮐Sr[ze #5ĢG2 Q #AX>(<~{дE`с[ʤGNZ ZaIIcbiֻD/o8g;NϢ)^`^Z+ ʄZ߻PʯCz櫓 W6mȋI~ȵkkAR __*V- *!yhk3m%%,ŀ[[-^/ZRfZZ}P-EmjV4 ijGA8\t~,XϫI9fw¥E+YU UjȖy2H0 AQpW<b_oۈizvFcf ޏk#N =$tso,+cokoFrq,1?k0E&>CAHyX//CugJ77>>U Åg4@znۙk2&ϒep-,B2z& zRX%EZۼZΨpK~D9V|¼}ACJNFCjJ\Lptӄ-0MH>3OFly%=QǠgx@!j7)t\sƼd:"VmL6yjI"ȽC%KH. ʴ?t CcVA լj:@oK9}Y7nF ?Qrz t*7)UboKE8xK[ֹЪЦu@G%T!!7ilFWlS ) &M% ȘkI%E˷:i+H;;uw~,O,} wW;%d\?Q3a`|`/uKEjLGjgùl`i=R i/ 63?Dxw8dw$A 8 ,d@XOqKSʠQ3fh\J?#-NZ7']))nTJb T^mT}3,,>V[`>ç5ݩtYybOiE+h|۹ m-qF2u1%)5<`Q ^_<[!N~f9HV{P y/i7\`(YsRcXg7qoJe4l ߾ļ!랬kB\ yIp6M/Tݾ^Ɇ'fq ͨm~|\vXF! *yt,|"AIk"^Fi10bA?Ex+/QjBvçZ b~͓$1KV3BPFOFt`t9lT a. .~KP 9eq}ێ+[kXH, ScaKq#A=^wIeStP.Kd8_N DK$Zc0OGr+}ߵCOhh.T2 bi$3|Oy$P' qܶ.{vy@?Ղӓҧ`S{0N]{ 2LʧOlRM HQ (^P_g%q.V~B߶_ȪF2jdwꍰ~`&"  ,?%O1. г!xc%uŴ!=O-AHiDR\r DȜ;*^(SFfB6Jw.'h]FR.k$e-tBG\X9tź(h GЛoPX" -"ܶ5Aܰc3’99~ުS\dg'$ V.SǓJ-n,{&?qbYi!wRfx:QFSv{Mr~{ZocJ׃ePT߉qZ; ȣ<$#Va`y喻 UAghg3K~ (h8ʑr ƳDv sXm#b9%I8kPoU!hK2[[Ĭ`aUX 9o C *ԘN| PݖdU}G釔Yp7,C=5 R?l N]*8ZfI5!eA(zb 5,C @vgu߂32RClڬXXZtv9@ݞ^0ZU∕ VH Cs=Tp,-rAI13-$K {NNKd}6( { &"L `f *v:5 Zg@*v!AUJZOkEdC =UNT)ڥ'vdlq.08mŅ18B,FZ14$Rd[EyڭIE=^D%s7B@p=ɂw΀U="ˇQ΂NkJe'GJ x%+~AR^5S9,٭pkƓAMh8}ڙ)E}ْ^78[pZEZdR '#ica"+P63! ORYP-d_,V(86SDz`՘6%jG3'Ng`S^oD2&0i-r7`y|!+帇 rYMvt.*?Q;ikA-Ai[Coéx(u9` *X\Av;f~sԐJY<{=ٞ(%v0m1wp.yj#dg %scEo?ucԅ}XfԻ9[O/I=눤q[) ¸Cfk%W4v+/WA%=xMJ돷7.|A n);޶d?s^l۬u TtN0.d*(^K O+\XB+-NrqbX`HCo z::jUHSٓc*Ң8bj!e(}.׍iD Uqy\u0ܨ펇œď8 )9T0lK n]-0+8Խcl.b}uo؛sӫ dˉDOL4Ӯ@>ܷ}T hWBq31#0 IoZMpDu&~ I &_<^髥pD .4@c R)b(& csT@H:KMFoqN8Zdzkm,RV+??P3'7U1R@?ukYoMw7H azkH8;m/33N^D;Ɉ^qUð,?A'3-D> 02NkJlÇ/^8bOs㳲лY$LDKE{ =3O[d  z+1p82/n?S7)#PdŴѺ}7t$둄\'pdfa%=|pC Hh+/s &@[ى {/-v_8׹YX2r[d029YhqW+vC!XQ]s[%+A=0GuAD$15,=<MP4y('[}Fk;l[oK7H/LC64*'Y4rGC0Z#FKBuڏ:Ak%{[e$Aeu%xYFa(cͿg!)u~V2 keW|I(_vARF=%a̚w|&`Jː'ad]qB4Ԅ@˫({,(v^_U_({ɱ.~-X6S 4Ȩ_qR3koH#h99ë.+lݸmKM'8]0!}\ v_:k,?~pWHwSqa@j Ⱥ hp(3LiXwk_.Z3WyM$WE1d{4Cxt١kc =sIM,"FN>螺8Bp:E<: aߺnB^2AK\`5Bg^eɠ*lD=6*-,S0.YvnOLWe/I#i0X[$Nf!;~ -~nXS!v&ϺӟRTb!;5<֑3oeɢ;#*Y& ݵ@s][u2诬N z,R17GGMHF5{QdC|N/5*' -DžZgh݂N R_F$zCOʴ՝݈v ܞm w,9@x#? n6NI!2:jZ*KXp!j?TA0B -̚H ,3Z:T9Z`#X~&+;ؠ[QA`1S!9f}]dRnal,M۾׊:n !NqaIY㓀]x*Ny;YIϡ';ē\@"2l0oux8j7PıG֋y5y9!S;3ɣG;S'QP+(M`26 *$DoV9Z؅E>#$paћc3F .ϛ,RҠ&Oz<ѵ4ux޴ߧt7)q3j=`0uQ뷀T7/MWR{Mc9Evӈ:YDc :f^#~Fg`*٪* xkEX q j!Sd* Ђ!+#v<^t*GVkm4z㉯.U_pS{VJ;@C.39Co2 rP&I>! 0k_q~/HнO@/븡O?YNCE>;J%n142 8%*[/+*28&6]Yna1,~3(16l]/v{1rK0 0-Mܽ42v[Ur5r*^,6**q_p #?*. .;96Ep^9J8TW%aE`]S)oNldFxa3d1ͼJqRE: VC_a[ns}6gZ8C ?Mv0Hmk1LN{YnR}0ȠU}oDWFVlr,ÝOj6UVFDUZ>'A>*(XسKݹz^E0nPa4mܤ4i\/޳aےi~2Nm:4/ [# l^ʠ!aFPZ_M\?+i:M++G,!Q%5R@ztK"bQƊ3yʞJ"RR)zjMS_ y -f}៣I΀AsY=Ƴtp4iҭ=|z eOot1`< 0z ڌBͦ o%kY)/(.BN, PPezi,Ydk jZ]Kܴ0z/|v) &NxRJP%+r~<+}~)N|HwcҘOqHCh2G˕WN$S*Xss,T;oM82Ew$GLuGf{Qؤ<恰 *%{)+(0Ej弽AzQC>2<%ahQ>>OXcK4PJ$C@} fm V/0}}5$Ӷug5`~{w:6YL㼆J"Cv[n 'td\Q]H l\T8'Cz|X6-)"C ;p6І=깒_]Z8:<2n()!-qž<.$l2|M[Tmg5ȯ3Z);d>8G1]Q ؒG-4M<e? DfX1:৆r|y'wQZ=KFY?/[gºդfP/A?t~ɋ5T ϵ#W6aT/g-}cGVVگ8 :)]ͻoey.kB`s0x|k;uZZǕ4sLLO*"MB\s׮!8J2"Mc|Q/iìZ֍Hpyn]~otEKLoKNtzoT% Zjj0B[IIlhA$aTh΅DCY%5HOcz&bzi Y9T/.EA'4ga1~&R#,TA e6~̘jݽ&?U1"BZE-N*4+ίBDbE:zn^MM_7^p/qH4b;pZk}QddNςFyW._6^з |(T搫P~c\}v1"DS/M O@&Mi:͙6~r =`RmT?+xb+ba,Eeky)~7XUJ,n\bH췴b@]FDR`ϴo@ c}i'a{=E *n驱c&>}/5iA xբZ<aSmI2hB$9^FNTThic!n8g&vs7#Vv~U<Kc5KwM4шc u~aܜ=@׫Z[ҧ|y\6H,`M2^|>GM.\M-=d%FQڕS'ƅɤ=ry~KU`c40R||tdfwO[]r)'Q3knn9sxųQax =͟eې=Ǒ܍zC-6KAk]c63I t6urI${ N"E!]dwfQ+>u-a|,GhUmobR"dBt 9Q'-*X%F7tJd ~9Jb5 CVJyUJ#2%m~ɦZq Ik A#A8ߋzrI9:B}^kH0 {^Jϒ}Ċ ncZ5Sϙ਋ߤ:c+CI%w5F8O)]Z}*-Gb<8{{d 0C^XX%\JQV7<[ k*F48;ļt`IRd˞4e*#J:Ǵa~4l2؝yL frGNY ]HˁrA(F}W~7'ۢ]Ħq0eiu(j%n܅{\kڗrU؁o@Ang5rsڮJ?-r0A3dw9VNBZ!I1ȿ]ĤukI8rR| A;۶1K:mK"8 kٷ#DTU駱2XѶPY=adɲ"rN%[Mybwb7r\6JdpMNTG[6J 1ҖXG=&PPk:t@M^_ħ +:CS{-j; 6],-,QHGY̶` ,Euꢼ }6lP0Oj$Sujk4JnA5&puE-hfi?Lœrmޒ0*_ 68QCW= e՟U,HE/[2{#ƣXi-RU]LU a;a+{S'9svqe8JB1" o[mIOTAK%Ѳ(e{/2T(EE"9 "%3.4$9=2ܮg-uU'U{9= my`rz:ˈ^]Ndĉ 06IckV{B,_;YZғy.A$zyM zjpyY.E &] 8?fQOAѱL[UiTGa.gaw i:l{\p( ^^r--@#Sh*@R-jn*Z)u HK43g͐+^~,e. %y}5"`L x82y(> 4E8;2Y"5NZTg7)w=.BC*ryYS۟4]:hq֢B5%TČ$gz@uv).0DXw!%zYkJ˸3W8,̘D]% `ԌՂJT(-B7qT|M ?*tX"TX&^b|PK确CxnśҖ4.^#QNpOT~PEWˣ`!"˱9n܇ƒV0 qMz^&tA%rPu!a.(A7QX6e6 WĜy6'1|A360j'bkFBuG"" ӓ\ ÅP ek*NmBOMmh_ 4;9hgp쪮zܵ=vfs"&6ӑ~lӕRrF64ALx\慳EϘz~OC2Ͷ;|= Cd9U*C刎"T8W+'Dk(^10bi5?-)jAU#?Ꮾ,SK-\։M$t((a #vyHùt8FX-wHW5>b iCSxQ1CsyRvUi^yMFs|,z.&=odg! JWnĞ 'zAU^UpqTPŸwz Va5"v\I8 &ؑY"TFIX?5Փ^ʞ7qzp3h<l[{+ƺbMUBA.4KcN0K[t'-80\`+ЬBʆԄ7Bvt lp-9X}%!?!%GPisҀ,b=GxЏ+q4,uyKV>2xc:+ϭqwT(e1PZ;6[F9sI34dD)Gl= O\=ujҟvpLJ-xD RoaELÄ{v]zAO"NKb5ۯ\bKgkX@]0-|u+j#-i'S)]}E0m[C ߚ3uYK2 I|b#';8|Lz) u|qh'1.heCُ'׃ݷ #qv!7g|6 }4JXl¡G○tHjw^ xt};ȸ>ݷ߱Tm+3~;//H\IЖQ6Pz u@c2jwg( P[}8-̀C!Aą{I!U{2l9!BY)ϲzQ$G֪*w »4\tࣵrQc"ң{ME@Ѐ>`ogQt3wmm|L0{4?p їf[ ,k;*zʙ2NP.]V li fޙoDt g䘈"-=YG4phV΁M(8RJ*_9f MŽA=\J\ֵ/P1EC#2R\^/ #"W<"M'k\_ lQjG3XhѪ{>ߪ=Qqr9:Omp, rĬ?~y9ܾ?Z xgלWTf>P*6s)G&n\l! P-R ^k`y6ў+0F(2%:^0 (c{4O1^VȽX TSyEpτ~-Leuqvl dcNH"5]p%b.}k"8?OIAٔd O+ Xf5wcpߕ*C|\Fhq*TJnm 7FF |3bY$R(f9g!ڰ[b_1;[@YWU J;vѲrBAѵ0z34A.` QN6nyJڹRи0@ ƫ=3N+jK+$x2mA-jeoo{K+T?K Ji#5m&S)l+AAF#|f8qeY|ZhԣIm7O֗nˀT3c ‹::2V`C^t8}~ycXTK3:b׷wՔ+[P3|Ќ25QBz'X(.'E$- @%(ĆrHw!x=Lwwds6sg(>jT!Ҟ]P6; @הw `!j$ Ʌ=Ui?kN$e{]Ğ:N_G.[e͵\aL j1hsr w>py de޶1c߽T ֺe%Gz՜Hwqs*);lخ_9²JGR*ȫBϾ5vmDU8 d֤AbhLG:(ZT *-:n?܀ހ$_KNN{tj"l%?-T$. ~g mi_#Cs /!Y:qbV$!)KFLzkFsrH[h-h'0xlH(B]}*pwFk "n+@w{A%$T琺6|3+iPu`d#"h)J \}e9|mv`Di;,m?cY\_Ǚe6s|svCb$#i]w^hDS#&S vlaė&MWhJBPX<ZIKT_S.胹qtlЭ'#Ђcr`;81#aAU"xP+Mוm7hB97 U.;fq!+h[gr69yjr= eUwa糱R TSO#.TJc,|oWyDCJy:gHؽ嶌u?HA]`xrVonSP?aEYSV]VwCv5j g\#{%,kn1/Ev"NF]A)Ype:i@SJ~/*7󖃘Ѳr=v0v{  4}$gV$w~0-ҳP#H?su)ђR`zmHA3T?:]y8K8%F0]1I<@3{-K$גH@5Cwf#y~Y!v9>IjVQ)Ri޷\NEԏӄJX/ pVD[z+Z.MaE'_ $G+#eL, 6 klTs"aNda2y[ai|xZګ&& 1S;N"V $ܑ'\xY'MOd׮0jT $ Ҿ߄)y7 iZz.֖R(]BCyˮ썂|MJ_%wʃoC6E woS%h=yXU޳o rKQavY3(._hO׋nȀԐ\ƒ?n$3qi7$ӫ \Q a0r[.+t.& +*R~W9]R>?l trp5u`S°ӗ%&gC̈́vkxG.L^H57lw]d={ .1+ā5|Yb["{  TɁeP"`B"] /p ғQ=S]&2#.M(G{I0^ vypŞϧI\ c"f05h ,gx:8ڔlRF;m\椝D'gH4}Om$hޤ9b)?c{xfYx@ʛy~S hR{1C2;4pncHv??bS=?UFO[Lw"18" ES ?` 0*`%)V):9GZ2&Ϙ|5jh>2={ 6F66%z$hy:T6!UIB@8HؖE.Hn(x{' =\N[r$®[kU =ohuW(9O.⌨C?{\tu1Xivy8B2mb3oe x.bwhwQKyv)Ә2!Oܵ07Z{)p $~1 E xƺgX5xNamB}bVN)[gd%lhnFmFd<_, $i/BQg|Jl=: ќ1%ic8H0C,Rfm'홒2*$My*Z<B[^9N]#ÄvqeSd;``C?Beڌ}*`Kޔ77/2_GrQw TSOgsN?bH]DAAŠ,)wS Z2tcTp[1dnJ|Ⱦfo5nzܠi \pCsAA\5ϓBJT!V>9dC2[`R^dl>!CfX,m/ºJ@cKgZ+]Ʋ:̝[ E-8_X:}TԸPMDKTf|UV^@FZCI&]x# #,gG5X}ό\~N vQ6ȵ㱣VEZRl(wKFѦ~[EwsZu0y#&.&O\ٿ~{;_]oGLII.FQ̚ O96xmeEG7=¤(|c05UNw}^"(k@Yh[ )F NeZ2{&~7+~: %8J@G봓 H`V{۝ظ~O> ( X]Zl :3VN &jX߼ǩc.& U_zW>BM+C]=g.e Кl͛P-$wok Ps;6}G֝n+pr[Py[5Wx~VwО]_Gb;lwa^-ҸD8D"wn|"-sHbGw#\Ok# iaG Wdۊi8. iHW[dh真HvY b 嵇 !ۮ Ý|3v=`ed'--vk^armW#@.g1-dp@AVmkƇ[~խ8<$ :cyI(98boxѪ {iR=vMwDr6a'-WG^}sJ/;c`(.67S 1Inbzc 2 !*s-@%a |yo! 0aXo"/NU X2.I+dF/d'5X2 I,1'k1B19}rE\ӂ[RFfOLK|O a Su{4aY/3 ]rIћry n0 N ? P:H#u̮7L^_|OR&(%9=dkCFxU/f S2E81ҹ޾j l""mI)WX4?ri<~GGX|/)'iX`:E<Dd̴sN2T lFbf~~Ipqg!ı= G,rк!wԻ&ޠ,4V=;;rO [:㩥|{';e$;(v^b;WX6E{>Nv.5sw.[g9r_*y"`(!o[wV'rٜ˓;X܊'iqipiʯmoEX'|JQ]{ @^Ч::+#S 1.lP͞Z!r[];rJphbb7`D_!ES|:̼hi`Im>?&H_|hzޔb`fQ:~YޞGD 0$T ۶MʧQ/j{^6:yOVȑ؁};jY: 0^r:9t s?]끏PQ#eMq7A1Qͯ=s]fU5S 3Mv aY89[;iY^ԍipo(:cY Vm؜zڴr51`VP#LNhN:. O?;p@~wo4+Ɵ >x9Hy*q ؘi`wU ٔnpgt1bhlKNj$z?(.XV56⧭ _V oP- /?)D{!V<^`yrjP[>?l]9bxמ96c;8;R&,[@a8~~zy׏/>^Bx#Ѣ~j}^ uŜn*JnŰ֐E t=@0QBYS.;IɣѵTSs5=E߮v0ZW^Xwߨp,yT0nKi1QC{CX~:ߎJLٻTDQ_J@&nqʺV6}ҽ&z+/4!Ů*C-ߥJZ>%c3.hD!t )at"٫usq6e/s2 L/.-thl4]F* wm^ y%Tاs owWێ3>u<#K{jƱ_c A4W3|wq2a Qw.67rsYdE؍{ܨd '@o?4Cȉ4=q9C uJ& dž"nKm#M6B%nE搵TqEm =r.܍]:{c:S%XY{!1mzl]g-YQA8E!zf/#+ofUOqc2N{V(QȒx5>JIX"ua6—rNgj}0)6yN wMnK8!f&r͸mP$h"+1va~{[63Z{NУİ K/G~FWcJ*~).E}pSm> Fdи&Zrřm}ALs֌f`+dFSqM8WcmٽLd^NnQIf2mhoUzZAiVOFl9E\ڠ W9+ʚĤ<A (ٖ7!ͶڦoC}Lw"rOXđ f1xIf3w-7P)b_繃]gdu{p1.X5shn"\(]_MPԦ'K}ZY%5D[yj+]N&"gz<}8b4M5 :Fpٍ^8!A͕̦Ke'OiI(dNA^-chӧse`tYB=TK&P`/$ fEN>q b.kx̪Ӥ!HOmYj rF>3m5Y4!%Ƹ~JVF06m9"ɋ{Xd|v[l %73Ial})7h((nRt)u!}6~=cȟ+_}Dv.qӫNCp~QEcT ZOq—@܈ .+֗JGv'Em҂6NOLgňhC&DMlv aZ,iֳ30UJ)m:ye1U#˹$0FSjCRI ʓi̓ZG[:v1\x1ǙO 2%(C|`(v z}[eC %P`-ބXgUiS:PTgZB4|!eGSr}ޮ3/ "xz͒>3 s *-}!!#7D}RR̘|khwrZ|):ބ, [T,͌ ~ŋΖPqyP )u7,b"ggm}82X7ŜLP 㿈M˨^账g?q4 _|sTT nЭPTeK ( 5%z?@jyF>vW}@#ïc`zL*vY0$/P ,Dm5=Y%HQѭ(4U@`O( /4z{|0K^?#D0=Bt2]b}J'Xn3>I`w82*:9ru +3}BkLL+VՒcq^ZEʁæjyV}i7ҋ~rM"0I ]1}r\ ~uwCߐ"N6v^a, ( @~vKIde2=%VCu*BV_(` EN Zz؀FjOez>b"^R+ugiMc;<=IԿ a9E6j-t@w7cp 84a29 BQTh6>eHeƊ/*<3iEd '&4Qjgm#hy#gK;Z/3M/[qOxS&^qRv)k,tIeⶁ/ZP|VRD.*5aՒ^eJ5XYݒ.ϠSf2kH (Ko?ˑl+ciZ=3ozo(t[TUq~Ar;/Ju8 ^^ ;9g OΨK) xGA":ߘS?F&`2Jvd&$}q\˻jEhWJ#F1cl%p nG5iRz_fr.?V~#MƝr58 ?W)LkN( 5_u)nB_sn_2A0j<24]Gty`mIL \}HU=ouƴDD$\@`NH8M'%õzB@/(MZǍpq@Uϙ]@]T;δ;VbTԚSc$CkQ9MZB7ɵY3di\KvW7j9|sXԚF,4&.DNa&|E5pt8O7ua%TGrv8;NM`jNk̈́aWgܰZ]Hp\Ym-砱~8KV᩿J% ~nmyH>_Yd|R{R,~"> `\qN8_YMŠGΗ"`'&ch4K*dgpŵ VFӥ*QJՐLJP ArT|fػ cG+EStuFi4c%DbgZx/.;; OـQ E$.?FH=99_V{ȼh?f}+٨ ļҹu^+wbjw߹"x"v3SvVlWC ƤEmf~/ca'¬058'ѽ<1)RJ2Q YmfvhfSIO-:fQg&j= cl'ٻZ ݈ *Jv-<„ P!Rkl=^3;pY!nj/n;vhK !5ր/<֠HXUJ] +T?;08@_:<+' ,uK1 oٓ6-&Ww z\m&R)IO@alԅb%,O^>:u.t*h/I؎]C3'8 Ϡ^U=EFYaW @I7^LPձS~<5DF;A1,{zd|NElOW \䰾oiőe]\Ӗ\sQ.BG熝+%{761G0E?U^"v_˵l0Dكܧ3 ʋ]uaq'10 oSدd$_b烂V Dr9vju$'+7nf7Q \S5y2:j:./I;EDK7Q6me@R=˚Ͷsn {ܭgMJi(.(vl$ϴr;G,'9+xLbOv~#`nm<b QYFXBgE9DN G\[ *C B7VpKA`epS5UOR<銣pY$ip/ 2[rȋS} g6blVW :LͯrڃPz A-kWl0aT+0 χx>ygwbz4lJ`!bj M@' 'O8-mHg%aa4%FRv3c@;m vNijUQCa*ݕ9ɹ0]7Q 8LM>ۢ:ϊSrX.faT ·T7Rn4L )@فfT.AFUf l T+@Wo;RU%T<*3|F4h.GeIUP[XFp79 Y܏TQB!oH^MxNL5<.n<xX MpA/c1F!%[g{Wl!#|;Cx uv(nDwYW$3fWq6qf~8WaP'Tb2B2 h'R̄?/B)wyZVtJS2曞Cb ذP&J?_WZVmoLu {mPv댋\SW)*-(;t4\HLH%E+;WC[gO|dC=(eIJN(ǀ]T>NFŸ^xK~cHߐtz`wV~I@Vş9R`֏w?RyHrL+Qz G0FQnj 5g5Б1k 4{JpaRwQL- _]ԟ^ x& LuݔHqw̽nF!¯딜ݯϭ!Kl1XB>SF_[K0vyBim$R%%(=s0ÇSًxu`W&M^BtOC#AՉ|k@B{'jsES:dp$0#kѕRr:MoTD `n%\RSXmͭG)Ms);F۝ zy?`(Tt9c:V衻',rdNi8_,mJ|dy͑{Ycw*OϦ֏R #J1T+}y}l1z Ns5>W_΂J)~۩+48wƈc#}~ٝ(T1¡ g:DZpl,6BȁwV)ŕ{kf1ߏ 1Q dV+ JXW,g9f*H5Q.n>Z֓лE'wNBV9}',:_fB ǃmy\NL15]yDS׮fJ7̀8X<ԥcB],6k^!XŨI,dM rvMdҬ[wiQyA$PV{و;7= BD%cTh&1o{cZ 0'Cg,N٬R)OP[zÈ:"/8xuX 6+rd '7T$~e(#ĹOv Z6:_BIƳW|Dv|Fv `|V*zH1;\\̐cp 1~ULWh"&II̚k~6eK}[_D6N $Vّ~O\k1m[?.@GkΐJ]&z*jIH5qwhobI(Fvw@@CK4KyO l$I\$@}1=,yD`цz^Z{s6aߝ;! QwY) qlJ* [rDfiן5D{ªMz|`(|i`Zn t+%Qa9#?1%QCJ*M}TxGIĠ!hdC>N+]ь3@nRxƖ3K55VXrE WM !Qg/vqlp*"_=.^M+]`MsNFG2AEđMPH :ELڇfk|^;wRè3!2DMMĩk`) td쟙qceb wJ$QК9cr8@g#픫mRjsP2gȹćɓ6îﴖ80.U{k!/ۦ<|ϯiuL_uKAfZW@C_!6 m &NsUX/G5 &^.X":M%( >уZ?!LEI$6r}yB=@֝Ɋ<.kKNAVLik)$ yT?Aob[>=y*fnq8`ܚ;]-)_L7tɓ Au-./5O(/_| rJGz[ϏS żah+XdVő'4gV6ݺ5);&+9Tai\&id^i[Kkt!]uD⢟WCcJ e.W[;Ή]KȢzyv?o1V* ⏊lyؓU ={lӨFg£SYO>;*+uB-.5 G-MJENЖEnn&8z;>9Ԋ!+~`#Hx#olO| URSzq%j8cpm]‹A# Gp8+'>ދ7fy}Jfw{2ݗ|}O^۰'b[jR,/)UT,6t7f[BȱEzYR'Zxڪ7$sTـ7حP/(B|Gg4na`@+h]PzYQFKBb,goٔpC2AʾP5bŗ:@t3nW~N4E|+=@W5Q}=Uw bܮVH *}6v][1(&'OSIYR"+L.t6[BR bApHʁ࿺:j]C,:mZdNyLw+nuUb#3 ( tvTȺ@gr/h5 SqĴ^Vܠ2|X޾ܥ\ީk|K?5o0(qAUxy64Vmt^ukuʟ";M .{{yjdf?|f5!}1~G_ɠنH2Z#|g2oIIy?$ /n'[r/k(.@bi`k rE9Hɥq֕:57hGPQO xXAЪ,%]P-+ii@G*3۫##U0Ch[>gC⮿0;:&F,()~24a `Ծ1B>*e'Bj!%qrYE?te>Y6Rkp,FdS󦰖AXK5;MfJ֖A,:}(E8eګަMܥ:i'Q\3m٤UnUs{g*Z"H:iH'iF:y8]zTMd0N/]lΫNqH%e ȗ"acLEgEj >!:nami?4>Tg<9x:<8ͥ^L+R:’[ Dո%}w|Af`dt}ה&t!K"9 sïTLD}܂$@׏`ghfwGB3Qn8֮ f?4 Xyt9?lP7{v9Dr%?@. cDk jK}nn'F2k6i7MʧN_4$VM `};M/^q4kg){M*G(H0`b|7)~: /,e%"JQOR(Or g^T+v=6Jбϳڞ/z^|aGW"3>ו'nh=@oTe0 J6.4F.~h`y0 38KF-**Sﰴ"1/OosO;/.!ɳ^ I,Wh 0 |rg!}4D֒C"b`?HrGӔOAT7ssR9 $0 H[.]Ji'T!# \HaYz_ObC֝4jZ#7~6 4މ0FCE/&@ YLo0r L yN]s % a4mAYD$rc|vruu41Yeu'RŌhvyЅ۔aYACʓJȝLkF}pLp5bIrQ9Ǹ8fI2bC̍Ul`0KM-5us:jD8#qh#X(|G1M>շ*h2^2)]n~mn [y<gZȹ&8H*W@,s{VW{p:+(]Rts"}kx2heH9D3LgdBXУ.^r/}X)z@H $ąڒu…:w%$?F3t 7FS (NvʡPKNvq@ $L[~E ݍRqaOcajydT=$k_ OCtWw5e xkWW'Pe[tLiۓv93X.0'S#V?zgC /;$4.AJiᚶI[~:4<1+7qeYV %;q2+2˖Pڅ܉$˧5 Krl*fcCرbNA߄wyPEZ0JŜ:qอ( ]?5u9`O'DAa {C/ӣOA(_}|e[Ͷ`P!_ٹ86 BTm)%Bdj?ncd[m$,jpx_A~&v˷}KlPC(o„ǩ{tX)&[2h9TJI4(:.D%}+X~U6Q>[6 sCwSHq PP#7vPJ@}GE@R 7jDT=B  rguR,psGmAzX#y dhv ٨(u9^jj{D}S~lt94+5x{78anw3}?xyX_뵠10!iK : `h|w53Gq# )~yDw) gI* ܆ v%!.pgz.th;'c>a#XSC fB[Ai^E}w?qmjCr*^@e-xi9I@|[u/)x7\xkiW͔\DܬCӲA@OE1㿞)&+t~G[i[-6.n;xS$~2toiCU!(YaǑ j0{+P^1zgGBpš6'.FV'"t.<(,O;nFXY_b.^hԲк$?{K, :r\%z,7-=;.t*^"|ϥ`Kh4%imͱ]:=mݔwD&{a%8G0DkÇ pYN;PJ.nؕGRac.{T/͑NK$XVOZxv{ A&1oy `/*>f4Ԟ7~;`x{FFo7fyh(WHӹfm(^ڎV]! Xgt#yPp6]QoPQ&tmuDZ"8A•d Dz4gڮ/mrU ud u ,Be[΄f@7*k:p1jғrj)CALVϱr::b ;RWn7I/{J! a ߜGg5%3{yRWȗ|0?ddl.(&'gg&:P8ӈ?;k9 j"Q$'-l̜~RrAN CF; ̼'"pHMa"tH%Ą@EYimN:C翗%)QoFvTAD1V PBa9#v*n\t9={dA7n#RW벛Qѩ BWm:_auC NA1ІԊu&ސ% [@+ֻ0Bw q0Wi"6cA4x4PRF} Q[J36,Z_"}*x-h:=D=xiڏR4O csQS%9]o7Ve`\'p:}ԉΤ}9q[+pKQUUHCB4 ߕU:=4+s>`EAM]hT/EvVazCka1 qjE9~^5gQfĚu2Sk]Gk Jfz!"i4p[`XFn o??JP+x0jtaǺ}+j?7wB3댙Ih!h"wZZlЧ^ U5REc0Vźࡱ@A8'F*q(%[F02:hBgQP•$/$ ZX jBogrw3X% cl P}!E{C1? KGj(]C-H$c*-|izQ?$Cф.0+h5  fľP&ĹXD\L0 ܫuX,\*jL#Q`_>g!8 tl7xնڟ H }f!mNbv t1@~3=Q 6h;a_Ɠdŀ[4ezmAJ voi}ćBHtu Yb]ĤjQV s ۨ62Dk(:։P$~һqgrGî^ { HFck_ RgzyxcAWq**A^gь3CaFAODhK)MDL7 s2DlU-GwJ>kE4cSߠZ=~lӯQ_Hi48-¼9\Z<{A;-"e{i(0WpNt| &Z8PQ} RQyn+|[h3>[tB⎌qysmNɴ\'߫C^KY.ZxI|#㷔xҞu H]nh9DN%mOac@֊Jb0fƢ#aAl@-T[mp=BiW˒۹ `$<^ 1.Uo㪶Jȿ&Zfh7 G%uw7NW~Խ*dH-To6*fҼ74<^Nj8 1n1%.PϣCy!NFЁnmd#|e4"AEעr#pgM]r||N~M {9N µhs!9śՎ%! HƐ42۰fffjqf<:,M_:McF\3+%i#2&U%[CA >{3k/X8]Υ0N" \2m꜉ /)LY/1bw^\m[~Rd.EP!H8촯w2@=cCDmEI>cK1Bk_ #>9UeUwk<*mK-D`1`-G,F> "rBvu=BBfJƂd֧*SunP " 1`wMa@%l$ۏ$Gqe#Z jV^'rxh3&K鲿0aN^&E#k"'}xN0؞s~B8Di!P3`|Uo )?rGaERǑ dxR,B Yz_\mL4g\YZ&+ihzRÕ$}uy{H ry֬nʬN(1T`m<.WRŬOsDRoI" W&C-]RF*w#,pG;<TУ⅞9!oWYLz6&CTykE֩d բa3~ dg𩬇%9c<)3ʒ?vew֣5KҼؐiT_zM[I kPg%Fmvsۈ e |>`=,G>.0zzʚ(,Xp3LYKqhp3e :]sqGVV_Gyv=h~^2&|N"Jkv|[_ {rTVE׽FEV}M [@j8OdGЇ$.C1*_S=w%1y4u(I uj8kG%"0cކoewa}sh ҵWVs Q _(RΤ,Z(k FU%EU @B]qcѯ6_fmqXX]?[&aXeyKz4:)p)ևT3UE>& )W eߠ:^̑ *B;y92?ཱུ#5amw4<幄+%W~ϓX#3ŝIz@o-bKK!kǘg!4ÓՌ2X/6lƵ3Y,L8{ vd#^RO1o, b!p"GX&g'P\&hNj F+g ہ}ܳ%fZr\l}4Sw7Zݑ7~ۻ9`6(o k yc}Q$|KU!D<|0eIW@?\Y!E9-1RaK;N]o[ؒ{>x? V=!Z9qNmTn?%=<_2JRS.M1uJbG$"M/ ab a_^0>]ɱ4,c&3T|IC~X[Tɦ2nUY۱R:X(X_@L,[T R[:FH6P$ ׊8!D][89S&f!K> \Js!ѤOM Cfx [QVE%:78=Y}Sk/Ihr8O֭gZ ٚcTӵDa1Q#Sd[ &VZYG;'WVcDgۂ WBB'_E=.ࡑWUބ>M g3Ɨp/LjUaCAt-HX+9fbC̈́03-Ͷ*^g+.)_ےE,U$[s[b4&]TBS҆+fp~&!:%nJy0! (89Cc#5$v9GҊye axUIKFw3/޶BQX ;IRM'fu`y'Y9+kQDDb9F*zr HW|O$!XmŦ>uɷJ0L0RR *Els@!HB7NbTWd"oFGr1A c*>2=kmź{uy!zn.N-*x rLvO1Dѩ{QaFfVZf0p*Jr &d]Ɖa}LaHx)/Z~:??+u@GpлLGOb3)'ZE_UJy nA y@"PFUڅ:Eba֠p͏Dҫ Fߓ?`Z}x~On eBJQ4ib7&vtkNQNCԶVؽҴA(^W ^er/|'ГP!ڪwmQRDixzftl<uSՁG6ܽ<ǨlCFF* a6d>vVe[ژἭEn=5: +}IUηFS˥,C 5Olݏ Xj[Up)'Fxjlq^&Puy;U'gBeeDGrj~H|N"<7(Э $]2(mf:pD"v>o Z וmLŞޞF7GVm9`Wu@sz #3?@v:rdyUݯ7R勦KRc",,;vߕVEGdQuޏs+m&79|-H˘Hq}YHpo[7}V5чe#"eH}/@2Ozl_NL,Ѯ'hJ9G2VOAԂHMD$;_'K-'T7T ;9:-aGe>C ɘN%#l3g%_ 'jD_"D%? >.1?JbW>L)Ugh^LZa|κIv!fw {E r;M%N_);FIމojv֤ؑƣy 1K8XkNakTVƼZ<2sa@#,fcodeݢp1t 2  g[ǃg#{cE J`˞I\2{$5i-kR=SBIVKƓt7~-@ZKzQJ]H"Ի}4ǐQhFu.)'  \]#f%2,X'"YߐC9DkЮ}pI,Ey!O[@$E(s#σi Jaڠaq'8M`dr AS`]bop][DM~ؖwY[.yOG'xt>*gbOvpx@dY86#KTjFq6Tmֽ6]ҪDO3]JG.1EJu D2Ulgcx¯S,R[Ew66:n), >s*gn IM;qhUS6@%MFl{w@bk֛c#_Jċ 9$5H-+[XziQ$U(-e%MDDL6!Ib^ "X|^g]{ q(E@oWS օ38;Y~)JV`2@ 3k8uތ?ܕJYPq*QYzk PVidOC˗W=+:=Law@ 8BI*uFr>$Ŏ0Ev.gqJ+&8=w,I靓Z/UojROןf n Nm7fi:꣸t]t].p}5惀luOf[KLi EuW!u>~]%.TI2XތPhO]ČNsEd^G$äۆRV#.r"B`Y ef0]3^]VۙWehkrMIҧn <+%v0{M$QmAsX9Z؋jPd|΁+ <_Rl1R5k-i$rן c |+l\ haVQ@]䌖%j}idbN;˺mQ} U=2 Pwf>}\.x PP vi% JŸI]) R{ W,֑F/<GN@翁ČѰ:5RSg =4g59Ӥ o_f?7!_o<@nq ^o]w3&Ma3xv#,RE$57K?pIۜBc\' xr!HoWw#\#%x%[(3pcrujv}CGgos\F=BNW̚Cn.4.55lHE!Z_h)ST$)9cjh8ikb);|rફ63q^@$ǐM|p03qO^dz2LD׹i:I H:vlsf(y&Nȅ4(8i&Q3#Fn j88},-V#03k5p]%qFG5=h7wY^3 iw?j[lc iJod~M;~c]]<c*_V z li֫3}O{L~8f٢ʶuo[uiggM+C |x}⤻M4R)D/$Lrvi/ޞfâpn6 fekg6` g[Ň h?py!gve0+$ceuhbSP` 8%³a; &IxsEٯ/< zĀ$L;t=f?o6b嵆; ΞYsE$]"6ܾx"uW~RajKs!y 0Y 葃!5HQz!%m\wN`T.ʯvX렖؞nr[۾ )e-w=5p0hk}֚ гH^ dE\OS`,4{I'aޒ,n.'ܹ|w IFwoyww2j <`2(ƈ=?׬y).J.TE12'%}XuJꍣG>&|߅O--q y:}P â+Zjs6/^ vMlReZl*ԫ})f,7xi-.?˹P*h}'Ƌg{Wq:0zz0E+m,Yu||{zyaUNelMo"46ʯ k<И\h+SW3!E!@kQTeJ=#5eWCjzJY=پ Ȥ/#}31ʠʺ@$e aF/4ی J >:R `*gjZR83#z0(.ͯZY Z$ܼ:q)).6: ֶynrn݀3TWgK ` 8eqǔYO* O"\΢L5b m8&;<_#odF" jߓ:?.}j"cX&4^ֽ''Ĵgafj ) _xTk_^LS&<=G٥{AF{5G kIܪ"ID A=/H[Fi-L=DMslgO?{G1+Q6|w|8p tJPҤ>Wf9G7''2a+d;Zs4bkrANsQj%"B4XՖ(9_ѹK ª- sxnL)==/T8'C`СZQϭ5':NJ}yb5S9]N ^z^H\wyGK[b!KE=[܁+1Fmu Ĥz661)M;pb8. \{>)`RAw>F$@ayJqR+b 6Oߞ6rJ90i[ J.jAI?nɥWpp<)v>Ouԝc\´b;ۖrdFER4b^"W 4GG+\}X_i9#LEڨ}Yq.3g:gt9 wafA Gԓi6Qe$`2sR;ba:1:0Ĩ =1..81K\F%7(9k?}MXҬdž͕^) |C?֘sNJEYs @^)^t' L4tlk[xJPCc2IC8dHjFpƙD !.sN_(/+e%Q"ɋ2xOOĮYsT^\1;woJ5 hα0?BfUߦlv/,bV&B 4cf7]+Ҫlɒ Pyuk}֎=G; XbX#"VGp^C;V}6TJˠ*謯3$yA1<7Pf+IMZFB9FپwAp.,J^G":Y{{l|ڇ;M0|h)/ M3V-aPTUȝF .dGFoA<_|ʰ@ [NGѓbӆ!a?;.3Z䏵v(>AH,/@+!IH[Btn^pe:׿3a30dU'K>8P3\ 鏗gWo3fw[3z=|aMIg ) O6^-e6vz ]8)4^waH&>vQV+fFXS˴nm嘕iezr<) >YAllA"mg2J:8n /4Lr܅i쳄aZ}n`&+qUjcLNS0ޥK( j7o2QALo drŜ4{B2)s;#o0ff2[KPa&lCp= WK%Ȋ)7b!vm(n!,hHYkFp3&ln7C-=0AIJ1\)2}Vs݀jWh%:Ra V: Ջ0q.&#V 2.<ьJXReBCXc6H2&&T^Hq⛬<юuE|6S !֦LS[ߛ"0~Ҏ"}e˽*dIׅ@#ؚ:597 tRHZG߹uXcZ>)N6053lyK#yׄSKIA_+۞*4Z`P])&%10ÏJۥ҇~QO~FQR>n}5gNȲ$ sTkt[x+X _4΀9źśT,r ,[nV4%; Htm|{@h$O@k'xfu3OEq9%1 ¡la*+jJ8 ms/἟p7bu ~֢hAÔq~5(>CUz&8{W<m5[CQVvNʴ(-mO>Z[5"ۙ>bdMTINtd?ް 7>9 #xǏÐ)S nkGU.*+.DCC-Gн<8B@iE`k7PՅ(k!48H #0;"@ɷߌYn\]m0AS`gLKisw~"%|i=+s~ӧyϤш̔ߐ ${ В ~Y4Ԇ`>méQ_/[ir09Walق֭TF~fgɐeck` \]z0=L4'Н3r.*|J4g>RxPR9{F2ؠ&Ιې""E7.T'{j"Gt fqL FI1[/}q Z4hp{" .юl!&$ y;(阈f3'+",2K~3Nk`vegPOFub؅x$\4z{YvD؇` WP0]@;zA6QQ y5%ɝHk+IʶK#ac^|/)N)Tk9~ s(G~g@)6F\#S3k#Vn O" DN4K" i<,ݨs5v+|rDVv>:agP5[ߧO C0LBьk ;9*h@,sKjZp+49EީQ%l*<Ŵʖ]Hkeo}=L9] a0fg2 r#Y.3 *^ȉT DZ.t3b S=gO\Uz Ӽm?6̑9 LG;/,ٜpnB WdN7/D/g%b #( %MHI7#ɷ3'E\U,C$S Ag 99QFڋ</" ?p00&O4pjc{$LsDmWsz [J\- ['n1i)*+$o9QJ-KQA{ =&w }Tei薌o(>U}6&k CET`.!"!}|#ʬ߽X= hL\US$ێA- e4`b-Knu:=EKdG R#O[*J8׫:YMcJ@N޲t@:gFMd! H(ytAQg4q=i)Aj-zdA( VyX@5N,hKh~?!}IDwV@P,=@NH+QTtqђtWsM cnRt48Xz$[*6:N1Q.dq6B={us+@|dҕ1 [W*uRdCth!:FHorSIlj@E -Kr[]\rUF7A ρO[k?r{ո&Ƅx}X+9\(xWbwC\>ءN]j 84?6 q6Tr Dnv@Wv)JUV4*}H,%2?&^W͹[cw"%ԂXpy[q%(& i{)JS#NRuJ-6AR3 w5P ֳAM<0g bZyHORFK:*];;$LT7t"%`6j ||1i%GO) vV0?-UdLm.@Bd$jN+gE?_]yy1s]]fh/R, d6ǽ-EìFr#fTm@jI"Ţ,dЇ5,1Fh[Z0!p%280i%>u.c*3EOJeQ-Ⱦ9w.GTc(L5"%PWeؒ3o= '{ ^[FE4p7VuѹE~",tzfoUL۷抻Ax,P`Èj3<ȅ YhƸXБ+R~z!M̃.)'Z{3oκZR@>-H^rh+Ӌ:JaU֙C!H djX9,? {B6t8U@Q=idK@Z5F[{ˑ:] (huykf!S1u#W ' E 6\=kw}l^Qm T_>6) W$@qڇ]tX2qH&#aYH*N~~e9KH;%Մ`H3ʕRU%(c&^2eU 82Gks³jn*$3 z!r&6lZ'wW Cլd'psMSuKʯ˿ܣoşG1tDYq[_p-ڼ 㐎_OMlyjMa'w8w)6dD`F6b1}$Pl,&)u3fU֨2:=bLVL3)~hw:TwlLGIo31pGڲ60j7Y}Pɖ(0~ ;\ NqXoAЉlƀ|Nity#YkGZ5|-b;(ʢ#; [- O?C7`zMeŽ^61YMϚR-B*YdeN2!WL#?ydtOF,2:9ٖ^ZGKnyN1Tߩ$D6ɾFt5@a[qvTho|Y,ދΞQ*X3Kfdo>4or,)ϐ}0 hF; KUM+#UƟ`2l팗#F#0ZG$;(>Z z3}P_coFWl`ŊwS9^Bmi<1ۄN3F86;g!!n/_aΎŤًn39.qC 83VA\蚇)y>xlj(:1ޜO^1?exF_ V[մ~R-fpu6OeXQTmK\I(T:, łiD|_<3QҸP%CM:)d)˔ΰ!dԎ cgDt{1&);Q3a×]]:6 I0^JnQK<ٜ#i{M,ھFcrre10Lۯ k\®IT~A-7%W5_Lȱw<{.bPeGkh$郥Sr隯J;X2 i^Un89acuw)58aзä5+zІ5p lzxg2+uaJ\0b&H6R(=R#Y@G˰mJZ>1oAIF6J |t$JhdU7?`ɓUH˝΄Y^G nYSˌ8:iƺ&VxF@Ha@ٞ4Icbk{FAݾ>ײץ55w3Edg, bXQ%xZ3S2N…NWCs>> QGV]j,b;*ZL`g*'wOQX_,9k D׃T<3!q,Ł{c r;v\+sz(ģ>N5)T9u@zlFIw }Z,L34K){PK2VMs0uNSk4"  *\s'mѦ}8xگoxl_#WCEC>59/PDi.0Kΐ-za݉Do Bb`WGOFe)d}y/ >sj{MB8\ώX ' tAؠ{a6[LmsIR\h\E yǟiRp~S};Έ 'F*U5AH\Ju4_P P0o ,V`RoH T/kps`LFȤ.w|t-!xJ@BE/jcXy2~ 7 ^z]lN,r(&T;g}SZ99Q[!!O^ h͠7`0*gdC pw II'11v(5 ٥{Ф(!nH<./):sUC`r>jPhtwe8"c=cNוB͟|^2?aZN7S.l}~"Z%gҔ<;P4KPu[VO5UMCN QkTy3z/:pMccxERI2 . 67; * "v2+%~VGW}cE h.G6L[ ٪$6/mO={p:O%b,rt8ZF<vX"(b-80:٠`GsĄ`ȃ sl.9_3x^B.H?@8+;3t"3(NN n g/MʇF֪; e84̬_Li a`Gi7 l0%o +]+vڬ^cDW4, >#{QA GeutJtNJ/4"KIӕ*v"`/kq~ߵ_0N.񼦴'4>~kH78M4઱K-]n߯Nsя0%Z{q'=Eu=\OI0ĎHKLj)5hh M}zO =xչvMp5. }jzmZm^L"!`Z{Մ>(_i!!^x{-+,xjHtfk@.?eU>AZZg N%E2&Wt, v弮y*UB-iYrl9@L2`RMzϹ!Q[Ω@ <&]P^;00#V-uDo`V#FHȑ Bz A⯥ 6&{*ҲPTqxNl5ϙ@rcex`y!"O} Vگכ7c0,9['X)YyV(W8j݈gݭJW$VҲHnmE7(KeؠwH+(/gzB<=rX3ƪ̳,'s.M}XLVA9uNT3dm>Q7;L5VGeK_6uĐ9v7yeH  "uk `\(`/Dӽ葽-zPCylm;5D[BHTthIyTjy 1C{Zh3y {Z+r|aOf Pk3Gk5X$<.cEyL We V1S-2|Q?pMͤ~ ;L¥ކܩ 0il%|(WWDp@O ĤnvQZi9aiFw}}CIһ= M{<Eݺ^ڀ0&6og5Pq(rc=b `4|\2$!i G_$uPGC]p~AbY јFfWT?B3D2ڞ.^'^Y~ŝP|N=߀UKn)h?y89,,z[ViK#I`0J-|\.(ryȇbJM5\V=ϲ}cʻ2S:y-jpB1&쑩;|d.K *wQru|Rxۼ Dt -z'pQuF{Cw3_O/ RS{V:4'nAٵBPWޘYRI_ۯ0GJ>9,t^!TS؍ hˡt #R$v}_J k3BxE]?@$*i1ɯ%'4w 9/AeV/ئL;q=Sލ*`nWȰNk%&ftCO܈t\y=kmWCm>>wv9.o/L-)0lK\сcu5v:z;XXa\ܚ?]d<}Rӫ!˼ 8|ѿ2U&gc_FVp}h{w@<7so'qEJk1x2˚o )(SHOF97>U`ϛ p-1cUk($,13e}Mqc˂*080Rݢkv&8TYCGˍ߂лc͕Lr8Kq S*:`?.K{xt(*ndɞ/v€0 H3DZl?.@TOM7`6z\<:rL1RŗrId?%eAⱢ@o :r^zkDHHZʼ?LB\KӸDcz:]6hc >H)/F/ azHKғJ(OcQ90y[eΙlH $HFh]. Ғ JoҒ<'9*xA{im! Oz/G7IØgf]hM7KU+T䷟=$h(l;/` Cչ#Boߒ'U\OZn;0o鼻af5 r1)۲5[QLv%C!GՀBeQRCč%J;|"Q^-@WKG?|=*P"58S+lx3t6oHi)R +u>]B%%ĺt2g)͒}o ʹ )!&. "β@"ڇ2*"!(t2l16赉%A9CKM!fJXW]|;e ~Tc JN f= Ozrn7)/Ć@OdwiB_UZFՊOА[Z{vhmiT8κ4PK{ŮUT$ ~vԒȔsTeͣ (2cuNN_si|=yNJ4ix ZFmV{N`gǂ o@Oqng gQ+~}4w2$9Nd$#lh"*F@?4`LSegh%V虏ƥHҬ/@ԥhI 7vBD~o)+!t $6C;k2͉vި )V;6Uf}oo mM",W৫\hy*p'W3,1)M*I YF43ʐBK~0'@&8zH~lɼ^kB%a|aZȲj*5s =:\h9^Yit:7hi DW{с M|/]-Y_쭭 EU#rlְk6ഓMX ]wNNteJj`MQŸӹ\kx&si%V6kQCzk2uE4a lRdZE#$~s*g5ll xMMg(J/=' i} P3"H˾f~FEnAHՔk(?#=`ppq@1HDsK6zd9c۾-8o6c l DL#5N ]ج Evjm!s42;{e5a&:bĎ'ٙwxq!`5`!ڮD3;Ru2ײRs`#h'JiL pːGp! 9bw*f7OW s~-s#6)|Mn'|s=ӻ#^2Ha T_@^e7t=93?Uu6 n!ڿ%}1 B[Ǜ_"Xs8.$+r%Uh2,Q 6SE,!.ȋ^7'ʕwU7e=' b ?)DyJGkMu5`ղPOs|9Y٬NJ*+HGGn6旸c8ȕAƓ^HMx `9pMrzDžiB M<<5W{sN2Cti'\qy%UQW ՞9jAcLM̹eld"H4% 5ggoW/yOiye'xp4^3ܢimr5^n#ELQw~<-~b&UǚFN"pHNs'~qe0_ 8o>#="Ѫ#xac=Lvmסs ɭoWL@gcXAT/ D2_6(#b=|ٛ0a!M8gMZu55H5bj.[7bN"&>Y#Nj*aɦvb7+np^b.@~I]9)=2$k.,~!q.PuqGT@⺱Zo#=׈r 3+dr"gۻDaVYΏLw2<7U fCll~mThs<ЏaX*`}B]}<_Sͯ}( NOX]4M%0B'ISPQV_D ۚ㱹5mIKk.x']":WgC~1xӀDU.6#i>5 č.aresrIDvxs4 c!9+ XE`P8 S^sv tx\Y2R;s p6K"j mn[Ņuv)6pȘCfȸp2/ngTbKx)]ɾ#a|%ՠCfzivy]a.y~&*Ys_iyߵ$Sq_>` Rj%~$m0dª>ڳ,`7J ;ʊiJ4Y;+vo7wFRՊ;02_vNyŃaxA&[jhMq -x< mX"=3}4N1Ȓ"I91 "uєfaև嶨Jyt~o7\ uȗ2u@˃h 6n=:O.S_#>Pbfrʝ1^, oFѰMk4O &ѫBlIW0vY|KtڕN=z?V7L.; h{8+~|UiZZ}_I߲c\)4.AJLbrTqxGn#Cҕ$*d6pkqě -oXt_(rǢHkij҆W3XE"D%!UL?B`tڎ,{S-Aҙ8*H Nx ]W6+`^.U6<:xe559Xk"sSNB\{IPi#gxϞCjә1,;@0`@j ž…|yD0P.L!UVlM^^9txF3Y-L="nX Yzq5v Ј:B!42 l&[дI(G&/aAVVe+jW(/?$K_N|1)1K[AYO;&/nP\\Jcd6a Iᘡr"Hʪ\͌[c k~uoP8$f#Wǥ ed\1.PKsO1Hu}r|Yns@ܹc!ۺJ p$Wo9IB F`'`)+ +4v"C[t[܄,} x*o[= Y ˽_s/3\qfmƲ%2H/=Gi@) .9.h(M0 %#ִJ bP9oC:$dYNL%24ւKF=Q|v~>qB6vppѕ;i]r>nf&4q/iĊq0P#= CvS'8JN餑SVcr=Kn?L|%t?UL1E8 &~Q3ըU`(0(]~n-TrVY5F@NNzK2H^~N׫H/"+zo{ԆKh VWT#Vs~C4 aNJ|)XIr\PkA蔃1Ү7Są(r]__]1+ ~7^i#<6~"S~QONKMo pUޯ!% Ugv,;xE 4Pkxa]o'C "@)\& ^"XZ>.3$ZT Юҿu0toL~+=% n57|K#..:f)來 ?u9xY@ZSEKFz/~$b㺎c|Ǭ9~y*}/q2Yf &@NGC0o>};j&;,rœ 8f}H 3ȇE=PM&v~[.o 0% 9'(M&B9l6(e',CWN) en @# hb|EEm&zoR[H"󩿽6LY593;k %wMj +|cPjuVNS$?zɡE8R|s pJ=şdZꀲq3ڠ\,ߣ U_E/ {پ!tkֽ[`|`olSxvqͻKm&.䥖Rol KiQL0grE>,#ɀ挧2)2[&ww&#ᢦh{l t~衹`j[C>ql< c;n6KJs>J uփ'?J43_c/߲`mLHrf{_}V1amHm1ul7K1 ir].{@?=إ}/g!ck2M]## _}~W:oAFFLZ'yH *rٿ;8/&PrŋNֆ|:eAœSDL Q~m-UZ iwo?hDVWZ7cH%Ƿ.{Բ"˝DzQ/m;JYP$Q+cV),nPTh:t-.c1oOeyD0 ư5##unO%m cq]jzzpiqX1`122(軻Y.C$eW&.Wo/p{9}jsxr:RK՝`6_/M:jXD/wO DXސGfˑu_RS\ZDb]=e#7 xx0kvQh xH=B7u-󗷁k`fT;0,ӌB7mR{e[Ik!"&j|M7j0)9cxx~k\qRL<SkʶX ,̥~ve[@Wc|ҙ{EfP`n)SOK]#cw=5?!H2Q%.R6VQK5Siwxoʉ`%S|nΞ 8Pu*Os7笕)d3S,*j9 ?;׊d*zx=L/u&SWfa>#A^0A~p,ntc$Y3‰;  6^L^G(YMm{RbHIX9-}jMs~xGKĵ [:D'L%U$'S vJ%NkTаZNSheĤsfyVs܂W(6Ձ'"+NLg𥩍Jg(O̶ڑ0' aT%7Q,Q-ι-`}7xp"|2n<*fux%عUa? <ţZ$6"X7jsr53p8snDڢwgQ]]Th|}s%p4-CDű[ IvRM; .:(]l43Q5L{+ZUƐRCTY%sBikf!\ncEl,s ֕qRF>ä6A[,r".iy}$s'ĉp L,%5+y^@*@wsr5(}k# HUi;m_+<6UƟ#BznU 9Eo) ܣj*ԔzL .Rܮ]['s97 e/  zK.R4KA%$Q&cI3nlܖ,G9嚒v,ye15NN%6ar cO|y4[ faeʮ5H*l옟6%d 4O9hix"#7n=T\*s֤-կN/*Q uR$* EH,DX4xd <#d-dS;/cF(w0,&H ӫil_DQوٵ@}[)Y/A/wk{o#B<4ݱ.j4s^Dxmr7JՔ*mwMkۂ鎰>Q"Ul{qfFQ%ڲ:blzV$v=z<+ wFP{hxE#q4Hmn '#kqcz;`QO(Ê񡤟l5`87eA'ma܂D?z0ܿ|m%uNe˚wHb>TUf<堒@#?'5;qA\ {rbNfi)^4yvwl /tH:mF$% ssC73gUqMD^ t,UثF L}˷֟%plƕ't :H=iAn0XBBɻ^9?i]-SJO9_5"GA?v 4;s} ѸIodӲgX!@]H2fb{΅L&󘮐c2$w}J Y'<_/6"#TBFXKRr[oA(fNԔUѽ̑jؖjkR̸&^KobqBnJ$~ވ`Gl4XF;#؝L-qsIiuS3¬ s8^ㅨfܗ&H'8J?֭.f?Tہ!]\ 1%6?% fGKD{VjGa_\1 &NhH\{A Y5r_|>s`Ov(Y+/[?XY%J"W^K|%l0C jJ 5R7GT5;'oM$J"|++(7+kX7n %V2YSg<E \C*!J < _ķ{~ëiFƦ$?g#Tyw7h-u9"h Fv kֈ4=Oa+Y~iĞȻχK 5֬DC3yE9Rrf2lK^m|ݴ#%rUzj=3z}3gD㷂̕QB%'Pv4+)M 2#BH+㡄Bn.zW(6`'^E/"LFfkU57աYE[tsZ %B8Nuq^B+tU>񇹕t7;P6"3.RM3B0 nU1nf&nr}X [|s Gmvi|#8qN7$?#gy#&g|kN^v n1۱u:&H<- ȀX1*% (ޫ95,.Ȧ4r8}Qe Ŗw: pqKBfhu%l{kb+,j:'!Y6 5.KaRλCw}=JswP}n\bS[C+󲯩?\yLt/!Ӭ`%?^ֈ%w.$q̏4w&tYtN}k=h.՛*i#'33/Cod)X \ST3\9 ȅ @- c/V$ێ' nT  sH[Cv89u_ žyx_rA\T*|cTF˜= ' H a'%HR26n5Y.xmӘ*pA^s \ZM =iǏ֘S3m9(?lt[jD H9DqSNYS :]JfDO1vLjX6RC _95PIK_ 3!r @eYzi4^{@ENYAϵEE91t2,K(xѦL`G1(t1[[;_ft`Bõ SUkAC \˺VMm4&=[='?PI;iYCvr-DZD9 5TSY y0\*6=S=_D00K JPo`s;`n&'F<|& = -mĞmvUn%REW{6HƸHUvǽ8 s5߼1܆)z:bFgI<^ޥV#8 A-,Zu\wOdv䉂t T%GBj.- $ R Pa`}(IERs~zկD yi;M;UHy B!זM[tj)ȞQWlmQc L'b)A|W%Y*u!y 0 WlK<ޝXzmK{~%?2 &D{w^4B~N"M|u I= [6aHX $Z&)cŅܖ<`|u-ЩGh>Q܂CDž}Tjv`NDb*減V{m&iXʆ2<tj'f` 7-9_:8":=%[K| 3"'Q&r;Qό/lX#)"yOltAY8xQiPjs`58eK˞!90O4pC{u,P p%KЎZ5E)){MaX1! +dbM<\8;;"t >T;4˼s /(^&oYPb%]3 \9Aڏ&?id3N-fPhEV!upb'&Cd%fIp(|ibemzUu].`~EBTc4 OS[~pքW=Cka'p mf4YMG`=}Y+Aʹ%9(1&IQMSJsl>;ɢ%Z1vj{2zA,fƉmXx- %PpnqXL O x4=jO h1M%"yTk苺}9D{`$LI4 rt`s8'Z{;Bsl0lwA0ʜd_\>pB~oFdF'/R|nd!_'WW˚N%9 $'}hu`{gPLqe ?#ɔۙ):D7!]o[:oL3 Q]Y9Ž_ri8J՚-脤# .I ƺϞ05_- vZm䛷!p)ѽ-9~̀:KbZ9䙟.5V g] '9\׳8b2.-E*Ǣ$2"aU&B"Kj&{8oe7[ràùP[hRŴT? MRhۧt#YՌ/] ryG/i!TB> 4< }| g菲P,~Zݟ"'mPRr?F EΡ-"3vYbS@-ɊN>̅G'6⪗n pbB 3 FIM[*kU ݣeLINJ2 (e4+o?5Fު?† ;P蟇uw3 <S*졵+ ,N%6 k!D0/QWR`ܱlvRptUQ.Kjǡ >(0Q)b# IwDŽ*^xG8{qrTbRb% oeI> S#>}a&sӎJ⇾tԽMOWx!Ҳ: |/;کG{aim#xקZRI'v"b^b~yH$U}5<Ȭmr_sGQ#>p;>o<9?7^Lm#SZ{l(5\$oU⶛ȹ-@7ciYt @ׄۚcO F6@/~!`6vU3 `Jyn$/J9?KڛVrE dl\ʝ5ZM݋ݿ֖+Iy7dSo*axe#li'tİ`01=fJ#t:" NfU/^]ZD:E&"ˤ&q]Y@~PԜ@,"mOo ֍`i#ax6/=%MMp}%5&_ Ff1mb61 KZN?~݂ |W$ZbT]W>HecؖnJ8P-uO"/rFB^wP^MCTS+:Wi>Y^DyL#ul%I׊^hrԤا1ZPRq?:tL'aA"%ZFO9Jhs`,zܥrq#iqdi5+u}` 6#[u,w) /|Vf( <,$ď\b.Jh}ڤBžBEA I >%9XN)8Qðq3ݢt?Qq7} p#T*W?'A%4ea$-YC)qhn>p9+n4塪lMm{-Lo*Q5D&JO|wºuX i( G*^p]C{~`ZGqM΃C{q#C.Rf,y*P&;[:#8\'ٿljkh=sgwlFޕ y#km31pN p:~ؼ.zj+QK-\ L">ȢKa_(!W6Oʈ)>`n;=E 86dʌZC ^;b5 ,P5ӛ$g&4rX]8(z%G N N6+dҒxBN҇&ev1cB ǜ}a3#.=Ub $:St )pXʑ *yC2ih`tJNSBV_T[c,(vGz>.lct+{S8iPA-&NsN""xiT;wPGϊ'8 [sXi֧Z˶p_dPO5(ɸVw{pG } D[ `+UAʌKMш(&׀PhG9I7켠t=s.ٔ#:SwSA[ޔH6aՄ%{5dfZ)Sdv&7nlrBՓn1FaJ?ׅ% 51C cJ7#Z$YrɽS󏮔d:yTN-2]V.6} :Ͷz*h^:butV]%߸}-eqtE^Tfnm7 Q4,_xˎi惘-MESu<Lcamhv?uԄdx4qLo+7kT}͌O%e[vo۟f(!'wHH v( ZY nhSmmBI*miSK|M-7 .]Q i;JěV1_e玜v|ۛ{}~[u2@uUɡ=wAeoikan 7!`L<2Y~GBadcZ,*_+gj`Fzι[ͽJERքZ ì}i*|vӌ **&Pzg"wwy50mx1CFτUfIu&rF6(\Q9= &r3$F Gn`Qh`~~Icg Q(ϒePZXy}Y=0:hRt@&sf6{3@3о,&dhKe|<1/{FUlf.gSyKM7G1x409E3lV1ޚl9ۥje-M =Es ApEM"lJ5D=Elm$3,IdDWu7A,$ݻ٭1^|Q{77f'EӀ/Sy.'X"XXZn[ƹa  d<$C$ѵ8ƌseYPVn&FcZl`D0q6@ w!>D3rWt*I'XJh;,"%R@  Z;C9A YȲ$_zWk3fI!sC#J:L(x$S Ӈ4Ĉ5*u.d2K0hCqNQ3hZT6`a bW4BDGV:Vo>wWCVGS\%1H5rGOGlް=:[]cx^T]a>- | Dǒ+zٱVÊ=^Z~4AE (ڌ}j q;# (-D YZ