libvirt-devel-8.0.0-23.3.module+el8.10.0+1917+11da77fb > 6 6_6 3!pQp)Tξ7]mtZ`gaғ ]mtZ`BſBo/ ŶD9jr }؍W9ɻGdLx;}{ZſrIhG"J׎(o@^YN`/9ߗ65cL+hY}UA[کH( %P|Y,@뱺Bnl#,+Mn"[ 4x2:"] ˫òtjES)aJZ 9Ռ #gޜJÕ^S&ԧQ,ah= 0Wj6o kH.WD@T4Dt,t<; ƘR@' ~PkB"2|/y"L(DBv iđKL׻5v)ʴ> [n|oAUK2]w^Soe8alz׮okZUiŭ^ q$Ȼ2[/)dkflqwvS7`jk lXwr Wsą1TKr-; @iTf`qaBO14- Å!QsDKEc90@wF`8pr1 (&) s ^O GX] %P[NL8n ǧ2wJ-#= ;a1K uxr[X24/r@>1c|լ镛e>Y7 ATeAz>p=?d 9 w  )5JPX     X     x    X     T    (X8`o9o:$oGx H Ix XY\ ] ^ b d he mf pl rt u v w x p y (,2txClibvirt-devel8.0.023.3.module+el8.10.0+1917+11da77fbLibraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.ga ord1-prod-x86build005.svc.aws.rockylinux.orggMKojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxx86_646)@+ev@*h! W#M@ $)5/A큤A큤gaaBgaaBaBgaaBaBaBaBaBaBaBaBaBaBaBaBaBgagagagagagagagagagagagaga88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b38cc0d8b751f80a56b2f162a76fde9b6f73343efd4be96013959fdf10e7ff243092776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.3.module+el8.10.0+1917+11da77fb.src.rpmlibvirt-devellibvirt-devel(x86-64)pkgconfig(libvirt)pkgconfig(libvirt-admin)pkgconfig(libvirt-lxc)pkgconfig(libvirt-qemu)@@@@@@    /usr/bin/pkg-configlibvirt-admin.so.0()(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-qemu.so.0()(64bit)libvirt.so.0()(64bit)pkgconfigpkgconfig(libvirt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.0.0-23.3.module+el8.10.0+1917+11da77fb3.0.4-14.6.0-14.0-15.2-14.14.3g+Z@faf-exK@dǢ@d7dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-23.3.el8Jiri Denemark - 8.0.0-23.2.el8Jiri Denemark - 8.0.0-23.1.el8Jiri Denemark - 8.0.0-23Jiri Denemark - 8.0.0-22Jiri Denemark - 8.0.0-21Jiri Denemark - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- virStorageBackendLogicalCheckPool: Properly mark empty logical pools as active (RHEL-65771)- util: Fix error return for virProcessKillPainfullyDelay() (RHEL-36064) - rpc: ensure temporary GSource is removed from client event loop (CVE-2024-4418)- remote: check for negative array lengths before allocation (CVE-2024-2494)- virnuma: Avoid integer overflow in virNumaGetPages() (rhbz#RHEL-16749)- lib: Set up cpuset controller for restrictive numatune (rhbz#2223464)- nodedev: update transient mdevs (rhbz#2143160)- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.0-23.3.module+el8.10.0+1917+11da77fb8.0.08.0.08.0.08.0.0libvirtlibvirt-admin.hlibvirt-common.hlibvirt-domain-checkpoint.hlibvirt-domain-snapshot.hlibvirt-domain.hlibvirt-event.hlibvirt-host.hlibvirt-interface.hlibvirt-lxc.hlibvirt-network.hlibvirt-nodedev.hlibvirt-nwfilter.hlibvirt-qemu.hlibvirt-secret.hlibvirt-storage.hlibvirt-stream.hlibvirt.hvirterror.hlibvirt-admin.solibvirt-lxc.solibvirt-qemu.solibvirt.solibvirt-admin.pclibvirt-lxc.pclibvirt-qemu.pclibvirt.pcapilibvirt-admin-api.xmllibvirt-api.xmllibvirt-lxc-api.xmllibvirt-qemu-api.xml/usr/include//usr/include/libvirt//usr/lib64//usr/lib64/pkgconfig//usr/share/libvirt//usr/share/libvirt/api/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-89ebc71414285e79b233f0134501045878d4c77e40aa20669c90691e96481270cvirt:rhel:8100020241217184058:e155f54d?07zXZ !#,] b2u jӫ`(y1?^כ3G{5v?XtܢۑUkl9gyFB,8#&z*$%Qnla\ ʮU=dwVREȁ΋pC ,Ģ';0+ Ӣ2DKnsz,Z}֓@[E:稳2e=!7[b!9Lb38P'AMUfiהhN;\\-7!?.vvFo^Xlf0Y[«XNB~Ha"j!|$x^:N>V/bVZ%;M vmq):~;@ B48[f _P @N)Rr¢1wpѻ=$5K&~SWdEŗ^J_e]A LDK.*ia=gt#Rdd 66Exb?Z99\jՊЙ_{q =M;PUJnJ)jb"ϕ`6ݘËjh;¡1)nFK\|)9 *7"nJvr΀Gf*]!@5s󭸙b::?q !]MrR' '%ȥ O) kW/>C`"=(pDw%PP6Pù B XԎ+NDlY+V^T^.`g7UC? ~Bm)bcpi$sr,i2#JL4g6=Y=&\*-A Q$A4(줨8P}R8<9xf_%iRՔUM V{O&FkGVVţǠmh=茷C0\1 B0/S)ؖR}c%PH^7-ϱI'.&K\K5B3_Jf|s^pyhNwv$W&ϫSaݧDNW.Aڷ܁ktc)ϱm'@gVʤM.Ž>ۭ$R!캘 Fk75$C,8uL EgIbJ#~v^f˼ F KS7DRЉs@vq <\&r kzB$cV=p0HY>ؓ o*9jV5SG%u_$' }2WˬLCP+9+Xn2,,4GT3ͦ9Ju弤fjbm%BՊH(30 Tߛp k3fulLFv7DN90]:>i ,L8ļLԼI!dn˖VJ[*}^'&嬏#G5!Qocx.|BU$>C2"r(9A B.E֯@tq*]׆x RcѼ6,U|z l; QlKD$F~ǡb_&#E>}_t/2u#_TOZmϕ(5'{ Er})ՉEьqĶzߜJYl  Ă_8}V^9YS[>,OE NjHØ<@!%}GZ4Sl-~w1#}zQPBgt 3(+Nu7 '{DwU-HOX3T,L'°%^wPސYd?t Dh0jt=I =0^JGdw˿cAxN/P~I0,m?7720A)0_~UgrEޘjK Q5eR1daaQ|'P^t6aVMuxҿm()j!5a;G33:τP`][j0Y>oEH1 hIIJH,{,|}Vy7*]x>pU#w' ڴ֖p rρ:'~ W_wy8 `֜MEy|,@$Ns lx׿~#r"8*"rU_1Bd oc.TCB?L?zՅ3\aG 3io;X WjhNJxL(C̐[7/*e]2=fH$0̩_v稾IMh|JܶjCqI-BWH.KZbDjWZ]hw"H_ 7dגs?YkKL;蝤joZ6I{R?Wk҄tK![ZG Qx 㳋 Xd=^Fgo\W jwrB^\Ƨ}o֮Ѩ6@rv)ΊLc5 RB@DG8ZFJn?N:o$ mL3 pQ.E<|.W L{9T@Б2D'ӎv=T tl,B!\a ;z-]rkTՒ<X= lȀ(01$A>ZA^ =Q 4oqiS_ /ExA @~#Fx;*%s(mJ GHl_06R_+K jB <=2Q}0,/찶g-pٷ6uZvXг)hjsN2Y)ۡ oT; +34m\Jwv_x/zޘp\8iǎo=qM2w{~TW},NomYț?Z `Iχ !,zʲj r ?JTc/ElJЬEalHq+-' ~pG xA$dם"wD럫>I~xhgb9aN?(CBs<`=!ʊ, 4ܡ:mf\?pvn< {rPJ=o# 4 , {A++%޺ct ܿa 6#A7,8u.2\|p[r5mi1bKG{1U}@!aSbԪ!9(Qs1g39S&4#v a}'rl;z}J '}U**{ۃ8W38.~]807:@ܜIyLBND׸(9dֲL/,$U Ңǣ]} 3ӕ%.4؆8f牎tvKѨ",e54M ƌ't͟4K?x`CǷ:Ѓ:V.0W<5$Lu{rШNF̭s'~=;U9Mt:=Dvz̹D6IČb_j?v]}[qR@mD@=M-Ū_H$ڣ9p \٘0UFQ l^(=ha^#_kǃ n֌^ns@vEe^a޵ D;Aә_K#04z]"\Dgw{X$AB: & "r! "S>_Кv2ۂaٛ9|Q㿭jk50_%fiW$MOTok)rqcb+7NF@rQ@JbM7!˝?kixRjAyF9ߛ-kHhvx[Gv1h-#YVQmOPwm {wnoA{u ERZ:ը1Coh=gS L|', ~, N }S񐉞[(n_ZGUhC/m]5/O#``9vowwg#{44J K[W?;s9gSĨG Xtݣ4, )! !Vj5rmkk+(;MH (n#5ҕV/kO0wOU\}yd uW!tW @x4JٳűV6XYH2?m$!8DVK,+4S;}[}ٶ}ӛ !Mf:hKPlt8m^ݷB` +J[$1]zpOث{FoݤЖLMġ̀ kL,V" m;Jot~S]\(ᯖ53g6/scsE@UEs#̐/!NV/o}|qL~nQP#Pj HXXq,.kә`pOnUss5OXQ'^ae79 K׏c1w`a _=ً*s&2~-2`| ERJ+d/$ld\!E5%)cB %H_u|7eAA;<`݌Q,{';mC;~A D˖FK?neo*}ZEsc3WZ>/%:81y:w BL}0 U &!y1#J3ь`gٳd葌fS(JkFkfY.a؁t1ڃ Rt:~P8_ õb}ۙkOF<L+V^/Rzw*f.dt3D$,y=CwīJOW!%y\Lv6 d,jkT)㾮ĽQ!̃N Ng5Sv j~`5ʇ w\~V!" @]烦F߲ytΞ@*}2H]:Vw8XMi ;&"}7];McUZN: B''|1q|rm 1\NE͐j4ATk (lM=K M>@ܩ("L 5knɆіF\ 6TM8&sV_bvm7k\Ze#.09&[XV֓X|Bi;D Ly-7^xDa 4X,;х?b(,uL8 up-Kj6'3tqG/1qf9YDzC=޷$ ,6`nTHw:1$+R#7ym%}I3evaKt?ޖe,T8;b2EԽ<;( $рWtєAaD$qUny:! }N#sZB8Tq/16Cݩtb+IPQy~Ed?ıSQܪɉjD;2ȅ>|ώ ~`]Kx6! w0laT3ͥ|n%I Q] É]2laeR "d,C|}S&N MOώRgcPُ8@<_P78Tzh%V,?_ֿi=!/{oO]Ar <(=>Tnɲ%L}1"1 s7{硳JN5":F}(&L,OD܄Q) i:瘑Reiv?x& 눈v uEH4vXtÂA7GT´Xx{"}OMљRL̠  nUA-Q~IQ@먒Bqs~ J$]O t!Wqc'0V\ ^vmP8q"8sY Ati Y.zZ!LxgP1W J^C*Jr< D>iX*` M.G\! KI`Co ܏KI0B@z@~ o]_| w.]ډ|ӽL h9X|oܸM c`眵 e ϩ=-4uoŊ[RE*ًsχt4GLg bXS̡R^o[򀄘DU%D$$oRP'"anC Rʉ."^Nz͵DE$t܆͚,sΜ˅X_ܰyeЪB}ȪzsOd˞YiY\Q*~;+X&ڮƑq2*Pm],s9FrŠKտc0nx :~ 0ky}Q@ZhӋeM2<{.9Zn b IiI+O $B1v!5+EP*)B\2_,sKྙzAxꓯ iRi^ݝa"'(oo OF'nW?V7mZRc+O^Rr U'ɀUߧjwN=W}RXJZr{ED|Xf>v;FņS΅aYggv6QAfNSO<Ȩ-+ȴ'Fn)6p甎T3 ` ǀ&}T|9E>6Iri~Y@֫OTb@fYO0]w\Id|@ЧOc21/2D[&({e;@us|`26}Ґ+<1-QK*IEC7/ȃ5r{eU6 [y*›ƊOYl"Rz.|puc2r oz_{ޯ]867~P.Ƅ1 䅫u$|,6VXywlyU*Kn+/Te^y7JYó-B~{W|^ʾ ›V5Ey017JBG5,:Uz \V"pupOz.}2B^m pɍM3>!=ĭ8S5f4-@Va!n}."qu?[8ljۗ i-kbuuBYU:L+ RyQcW}xb2}iX]b`$דPu+%%G (蜎NB@ϭ^'ةLN5ƊɖpwWṵܬ76__0$RYp1#Hȋab>2{_KUØ??i <_) 0ð׬DKR;]:Ƶae)['!k̎f܅*+oy6j O2]-B)"mGykpnPl6:yp5ڹTy@Ћo>JET_g/_/33ڃf(-u<>)Ft/X/\G|d+! !#*צyՀ4Xc)IXOw"< ɰ\1l{M7]_`(0qxAOVutΘ*š26aTp\ÖR{2ku>Rs&WLCȞ{Ke_BJ?#5%:aE:L w;e#dY(ͨhG> +AXfjlȴA~sK._~~"=OlȌVTfirM K(X$LdpH|rVM ˢMEKȘ&ƞc@CC7F11f(_%W}p=\+ zM\Gf N@&3q$ehelIwIy4{m +h ߐFo41Z 0v{lͨ^BlDdٶY xPoA*Ok]LfyP8 v#[ 8βgMppdj2Z,\u%AU2ۨD6 $ִҌ敧}5=ZYHkz0)ef ^X명1%-=0Yhf|R?)Z~EWטral;Yt~=PnXw7`'<34 gqZrhT<ֳlp&R()rq'>4}+[dtNn)',HbNXPԚ~c0oi&o;|=#J &FG]q7`H@tQU!e*kn795ok7Q=D7H'ow\sB)PC&$g?%] gM=SC>Q)gPH:nc=9{/,g}A7k*u M02ݜș`'Fam}[`ʺʬTMfcju;Kv*N'gDV g~]bE|8`X !eYCזw40]uP@1RgfTiH!tCh־:KKq/үM '|;Jts}>2ĩ M9Zg^6%e U.Q]&يiy!ϑXLLK\3dQkl2tk%Pî)xfP(DFlWPfxgI|,@0M`30m [ b)Y&߅i .êĿ.wо{*GdX+~!Ϲ9_u|bb wNN4rk=ss?['ESAЉxP"#^}Bq[_z}2zxo[*Uܩfu}p 8HqA:|;O,K}S$::K?ۖAH% ɛ(Na{^TXBE1C;t<( . H_xٹW,nQg8OLhO}9T)9L_sR!~X#dN/L$07(Z^[ Vz_"0բ'(;w*.崿kYQ‹ʕ]s3{ xcrpԝ PA8a_ tv1FZ#Pm? Y*vD}7IOi;e2X2vDg#5J̏>xBS#78zs^i |<L G#Qzڹax IR$}l%K^'*,!,Vu J¼X4ˆ/WF VYA"Sf>$R8.uU:xļ- 9_P@6G -P>td;'t]-aot-eg*ܺbI\jalg"#VP!~y+:2ĝhO;q,dʟQg17 @sw""YOаR"Edi$817!CXQnoM]Go?.`߫;ŒH8?p"hs2rJ,Gٟ'~a2Bz3BF rIc$MD^Ϋ>:n֨M@PV0-NFp(8Yuޫإya_cn P!iF4bUMZ.J\"G/샶/5quFY: uҗvTCܯNX(;[oR%"aNhTKqH/,A|!mEOx4HEA.L<fD>m[Gu {Z)" 'y*.i,p]_ j,䃑9T2p TO3-+W@UETw wK䦟] gv/#>.)mI452(S/q8Yeb2?=Y[i mK'HxkW0(y0#8İBP”nx=!BsXCZM.↠]ۺ)Kn'v22¢>`}Kt"Kk%Amk<\xxRj^&1Yv)!.*r&Q0ftSY>("!t([)!f?X,]+ws'~-IbqrDz*@Tȵ Uo5Ⱦ! +`#wm%OZi|f:h]Ht*BPcؠ~C2vB⽖@2ojB(۽ _YQ,ML8/c )]qdRY%fpȬ+ n :Г@/0 z}m$w: j-^x*iS|B/Vv 0Z[znۻa$(A3y5XuACa~x0 7AȚ:̷x;w_> ?>z#cBkcIK^'oxHDx6%~ZbG=P__E-B"qwuW>.w̦&"9!?*)x.2 j]kGC.OXrƉfe#'MF9ӂaIYHǥcE(YPQF`uܨEL~0ߗ\ X# eJQ10Mb\z T(1@5DnJTCnqs^ Sx!Uh' 2z2+DTFYQ7Pۚ䁪Faϋn< }t*Y 7%8vTD!H.&;3Y" O p' Ft8hu0`7zÂ5J+Üt*귂%X8g-9v,k /g#%R2DIB(v1[Pϯ|C ּ\e8>.oŕmcdz%hRYs]EG ScX$56MZBf⽎!qDO.ȫD) (TZ)S^,oܵ&p:"Xj1z6 p~jpQ.ym{}N[6MȃZɫi{:p[Ѵ$md&G";6=͠ ǧboIw#|Fɚsß]DժL<Lr{@xsk?5؆(/^ޔh?"/g`x\I9MQsp,PxylWjd,YG<99pg/$)a Q.k^iZm|Vk֢H![n`4ƓQSmyύ }4S(tКX2 ۜj].\2" ^ -7IT.J6j8=hj>n$HQ\q8ɴ>D6jq:ҵqHz&R$O2&r>0t:Nʰ&Zeh?0(5~ђET*NU|-!J{І`] ϨK1Rϓ[ ^TDSgXۭl%ݝd6%^+(N7tLx<:;3W4y7)Gzui.?sXlx !FV.ׁ :o&wd5ɌW)7s:` X3˱ ;=bm+qg. v?5lxfzs sS',c6ŕPkvxM,6|U> =>ȏ>A+G.=U;}meD}|@Bw2GA,5HKe bE:mOlāz**j  o˚oG0mP(^8k@JCV2YQ:d$aI%8>vF$[`{)[Zܢγ#$5hK' T+R҈'ʓ/N<,oX*LWј(F}ShDX?/ˤ$  }><4$#ELaY2QяBDSԏ ;3[jugf-kkVNw HM%tBSתECV%U3CCJ톑@0g*MzH?;gR1S{ uxˢ|8i9/QǏ~bGPiݽf1 mJy!gV'^ 'JF[=~8e-8|uOF+ڸ{%er$u%cdU5EA焲1RhqIqaI*E.lfάU|?Z|"prXeQIrWKK׀jK-h.ˀ .zQFlXL?9_tqiqFGL0[x)Mq}R`k.]ʤɪvanjݝ -UT5|$kn3{<(k a"u`W8\BOH}r#B*-]5f pbfƺ" !{ b1_Yn^lp}]|;BOY>#6tzDGJ:n<}`J*ۋYgr;ɴo} :`2*![Pk^79_0Ǯ W6E5<ӛgͽD/JM e[sɦl>$BT77d+U~6v( Pxr!ȏn$2Eo "Uro ^.UJfcDF V TI&1HKyuYOCsĀR;2BM򂊯A68I58(OkPam)lblJIgóGmƟqѸ!)kivY(XnJdb[D۞ YN# v"5FLi~IPsnIVG?~>hV5n Od8u8ڢ[w)-Sm2bP7ivDxZSE#\tF9LMMgݵD!^&V ӋMˈ[!e[I\W()~ !B[[gKD߿ HKRK28: 1gR& !<,b)'9%uh2F0p-0>SےoA} < 1!ԮZru/bO & 1- ơN]utT[ß|P avEBa`G.<$D?ϵx]*ɟī,YJ܌(6ɏ~QG<?r9UoC$,O>x-jGcHrTS$Og@O$ Vxg # dPuQZ9{~} zZHΥS9ket*N4g>בm XXVS~b+ϣr;Y XV9cwAko-DY_BP#B?mc(@ 9OڮߝZwzG _w=Λi=T[ <%TSϰjV.߸=}rKS _iE‘I\h:%6A&{ ho@+cU.{`M9jO(cQSQ<&ļf޳@I~%Puy-l"hi 7PF,˗'cD "OL} E1fsE$DԹF=n뽜?m Љ:BJ+`һP<> (GM7WE 8RKfcMFa;>fv7#K;`.hٕniKe?ܲf'r[ |'`H$sYtHjxN 02=u:fwu+{;C^]^7?5. jGܸO>B_Ua&4?iV&c{eWr#͕}Pb0=Kk7mGͻ5_p]k=x(w?\>7Tt/,xA5 0nےdkdϣ">#yOmL_[WA(x߆$=Pp P^]ꧩ̌Ioi0lHԫdrsUf.sM^ jc>YEIJP?c $Lsnn7W1>)&"N6Q=D{(O*qlR 4Fx_sΤ0lDUgÈ `):m'J6lyLq Lr4vJl;- }KUKEC%Ez;66zKX4c};V*C Uלy4}ߦ+Zr.\l<I/QN Rw“CPۋ5q'u9n+<<ڀ팏ATW01|fo|1'kʍѭ=_5%LΔǎ<ȏ{QX߻ |I;(: Z Aj&?'17u}ٴ鉒5XCZ9)i_r&VWkAӵ ~/K# AocO6XdMJQM?9JP1F++m'o,OF-vJRxI0&)?kW]exDcfHQ!Oxbs8㷀T_BS$Ґ^JܫJiæ)j$o5]9 GdaW|+<82Ϝ,\dUaJN@͏:M5,^b-ULT>\qs_c8 MŕJ)\@>ߋRzEnjB$n g9@W5NanZqDNSқ|yz`Oи U'9%3Ah=weg/b Z: %ϔ3V[c^>O#K{\-=˺-?lɞ[8<ړ̖QyrEQ@-A DyX@qWŮJW 8QroNgz͹DFJt==y=InRU Bp~, *ص[۔>5@׉k]cзd]K JaY(IYfb4=q CR֋箚)>9yd͐d2d ẳh?Ƌ҃16$z.Kձ;xGѹo/1}(_b̮Tȹq5.萌EU*w[\D%O6fjez*Hi\ZP=T.Ww(42Htog$`Z誽tqHL05?OEOkQ2A@He܅6#u&DK{Hercd;TJ,!f/5 wGd*f5Tl{x19SfW]3~- Er4SQ^E] -RU烈s$= [c?"B#PQD`r~+y+҉b" z4vlTjEwѦju Xfȋk[=zs }9baIrL D.5L}9K%,u 0]⯥Ȍ)7:v̀s kRc= k‚3_/s𹁆268c^M@j)ʶm>;-TAs;MMkʒNG# 4&T1JB@oxVA֜bds:\#]c9bx\U| 0~f ,hB(pmY ?"ሷNvlUzxNj>gO;t)<^,1E_&u| g` Q@IOcr}@^TZ0k)ƵR~aU1rid֨@]\mSzJt]Y,03,6qd~ij[ T(♈NOe_d@ A_"4˄&[&z,Y{+QdLcIi$!7η֗޳Gv+Xˎ5Ԅo͹[9|՗1Ovo} #=U^i}. Z|K}FLP?^]oPᮾJW4soud.CǪQy '^@K2IZ龡רSx-?Vҵ۸A!,W_7|-nKɟpۣ%/8Wd"1VK&a[&: 41k0dP4N#]K?óL(> a:+;a l]$:3(a].@QI||%_g}iy yDZm1&]\?]r2Jթ:~)#0z{{r!&kX[-|u8;!@3#<9RD%Ǖ8*Qe7R CpB_]ptcîTE!-Կ 2ӽ] ^lb`,XCdh@SF-'#!ar\m~t h(YiSK~f(IaԠ4 PˣK=4= kᙟLm۹o+iׇǽ,~~섙H%rSwڍ՛ϖ褄r]13c_(tuHPә3C#;}C,LD>as[rP~bd8b| JDm'VUӘTwo;U'C:uyCt=|?8г C{ F;6c`mC U;K6{Si~JKRak"LQ|Sؗ>/sI8O݁0xBȋxJ^/6U>%<IetA֕_ʻ1(oCN=/fqF@Go_7c^7N`umAW|h0ʰWT \po[ e:=0 _-<\[]5kea(6qNP7_ 3'N;n*V9E.]TpA1jeȈqWu>_#*dmq):uk^! ڞ\ h gL#ܹKLc,K>h0{}ͭfUNS7ܜř C cHs %R?/*ZYn^tz ꀣ &omXe!`9N <85@uzkN{4k)f@H\T7n*cqwڇ!l YgWn:Twcl$]Q4XB36 }l_oQ>\'O3I/%w)1MX&)b_>hBplpF:=*4).fyW{qx>-|/PFMg OUH/&xW$Kj>3޿监8I 4cǞ:q*yb"]]!VTt٦R5DC6639qFsus:ZX8I|c j~;0*3aKi z(~2jh~}WR@#gh[Eq@sdRd}~^sw S? dc Zi2$CH] sEDO ,ƾ U\2a3Z .$xၖhS(v[#*!ׄunosRuU$FjF[)A}dnxe: hutMT>%\v 3\J%0f5OdO>_Kè"WwSD J~qһW/DGrwHS|SR0R2C!pҵ\%[=0UP[MNjln ]m\O0@lٿEhS_cդjXBbL Լ/.VTDK6˒%m;ts--*Y/8X0w ؛@VO?]&:o{A&v9!FIբz/ ǘS8O;Z#0{(yPCBI$d vLJp%:r-)kM@פ+jLHtMl`yVytM?&ŀvn ()K!c Zy%R@#X9$ϫ#>Mj'[#?P$=%:Gnydd{B֡M~a~MiIgkv9b  adH˦X; jpbEY-,1\EގyECv5SJ y0=Zjo3>Lʑ"녋ė"[ ]Ω0d3DLZ%eV2$Xi!-xYh_T*`*brg,!PT17g2?.vK_B|dkQŎ} slu4êe: [z(6P$nZ(åe葯Kj: Epv}s{ЂA$*f]xM=ÿ~h}7՝S9I4%'&lus>YESOoqs~c?b5?-H&yHϤ)n"ݒ;9b: й-es'a.TyױjZsTGkCR57"^軁b5bdUӨ/ +CV[tpMJS.`[rլ~k܅+V0(`:n.}԰E3ք2EO=MC`UBJ$A{ >~!k"#X?nXqKcO 76׸4Tzp|n"=c*gØeX3 oxuwEa%s}"z:cW:Sxъ%̖H*RP ,*a[0yHGcְ[f b&-)9ܗW=2T؋!\|;w Q:BW걶A `d$u/d@oFĿ*>_U0]͊ h8*h1|C8k~0WjR>YLySrM=ص~xtdHxC7uRc3B1,p$9N>y<\ZCeG}n!n)YV*XkVh8/t4wAK\|\mx:Od ,vJ2|v; dv;W@㾾\Զj҆}FxW7=&pV6xbE %T=fq)ePGc@yjTɞd"0 H{c3:[2 6Zp}1F3W0Xͧ4@3,x"/zQF(Jp909 HtBQ--+\aE mY^5aUtTBFor+Y{1(Ow /ʌT9]"0H\]y^9ާL0늲ɅwgD㾦y퍍Q#?Vh^a`#(> )Mhj1ri>2ΟAlM=؞]G.n]trġF!<DàxYkRe/Kgqr4}F(j pBR|M{K G}˟!YlҊ`#EvRaᏞG2ܺ GbZQ]$u!P\ cLM]2/5+n7F7;hٛeXS$-DZw܃jsj66 xCtp:SA(5sG1 |H4 y:!Ϫ"dx\'|3\{~6+MQKt58w sӬ遙d˦\},ZKbq}iJ=9)n 1 EZaR^qv{?PG1e=e>[baP.u0?i߉[ t%+7+`tߖOe [fֵB{UTG_ڠOKb$ZH_w߆kKO kN6 WPFoȉ|Tɏ ٔ*)0˒M& od.bm?@(rα ֬ \|}ZGG(f~APٵ c#"GТ{ֳ"iM0e8ᴏG>ylhbAw,I|kF-Y_g^?ncF[Z\{-}{^FhAlA{J+&!jʳO66sFD0n&n:Ƭx+|jɚtҟE5zϵ ]ڝAaNfXM`.V@!PU3r#S^ [[>MŚsq1Ķq8FJ m3 !ݭWSpQɬתQ(Z)Cr=? WQ ;-z?q(JpAsAVFc՚r]wr>*iDE߄3Q=yN`Պ\ _ӵJF`8aӒAC/bD}T$۔n0*:րW,4s"5W)輺zpJJDmX(ǝ둍UU̯޼ZDžwqveBf<7.fuHބtRJ~͊<6 E8q9պ!R`R~KI|7lRY(hRt"WK~:-=UQ-{!NcB>r~dZ,}ٓX3.=}6 =pA"lUOAMGL9o|t2k]Q缓&#g|dI()zMe[OrNQC](H(jTp!dEr8{Ҋ~ȭ)1}}^q706J**ȕƞd/ܽ9&UdM rKsz{Ņz5zbA;q5{C% DbTljǶ:7rW)|W03-sNWrsIbybߓ:'?,2TҁփHtHy!<{xABe oJ7]d{xiSd1١UkNd]>!g0nT_9_ >"D"ڊө[7Q^RauGi8{nL#>_1K,cٟ+]ϪIyvH|qw<7l\aDK A&f*q~V`_)&[rJf3D9`7ow)ύݤWxAǜV|`H+\\T+}mS3Pˊ{1p@4WȢUnN**Q7D{|$QA}_rb[-{<Hi)y8} 4(ߒEW -;Kd0'"4"WXX8ݓ{])[V7S}~MTg#%rg(viUe縔vOE)bOJ3eYLfJ$zZԙ( Z&Wije 4KB9l`D hIWӯeϬ^O.U5GcYڭ_PyOh g{Wj\2?9÷ ӥhKхnP x+_/* Y/5+l*Vmlޤ,jP!C<.&eU*BbmFrDQh^nYo]UvrK0oO%D"\(":$DڥXm^5ۄQlfߢ=b.CQw8F~gͽ'y86KَQ^')|̀Ht-6}wqCD2Bt` ?;h!dݞo,{Muz!Vf?z5CmA[4H'!B/AK@+wǨAfRmifi`.Ip@X&7OtͅݮKu? 61͠x60Kj^)BY+r.u- 's\/=:R8 enVk2@ZAV奶,^ hxTH]L_F= @s0)ww}g296J(ha`z6w()gH.JJ+keK3?xSl|A=* A9ّV[U~-~X 9a*_9=,A =~ej710$j/+ΞjC!ߧoc;غD[t H{NSՏ _MGAD2;aqJ4D1r+(nQ i2Aqݜ3dVly VP}:mONm6茸wc.?)JPգ2}q7Ą(? us{[x[eNe='96a Еg⇍M "2UDvx'Kxi]YO?x+,~`>0,̶ۤ6"zƒs]GbefSEA@c_mUID& O!H{|eiZe;\6uUD@LBi<*#Q5]?̶=J~!Ew6ghGOA>=#AM;fQݞ*wiw[ =! NsF)1~jŒR!i3Jp/bry 1ԙpu,UvID\XfE! B@uG^q ؠ+@%`{6 *W^ֳȔyARĸ* #3yjsnHuUi_ Hd!+FeUuI^2jrj8VW8y}) ajM346 RK^I0f\.(Y1,)%V-sy+ CJķR󇛥t׬g󡜫慢1=H$$$#m*l EHXcIƺ6xٕ]%L9;_Q8,Wy9O>D;Ed,B;o!l7٧;d $' 28:E Ifu%j.> u6N-;~MfnSKΉ9^lG3ԥf\#eI ߇41`hӢӘثDC@`İh&r28N8-4O5~]}!ys(5z@|[X$!0#CAEyƋW p/QvuؠޔEek+ o;>`%]s bLg5q)0>$sDK|e7i7)Lҵ$o}ƒ R@G{X^VQhx$췝v*r=X !C+Ly%5R3?nh1`NuյM'fM,Jv^o%5JrN l|>O 庿 28jÚgNVz~$Tx?_Ni8:t5dlyhM%';BaԵ~"ŲpwZ uLTǣ|V(&|y7jYYƭ~#y ,PsYupي 0H5+aԈ0.f?- }iQԜ6لO-<'* I\2=ь;v/F.eF"h\W]&sLRRܓ{X0N] W9[Yn7 J͏G~:lm ZD7\|Q9{YwйT*Ju AtfFQcaoՐ-;.LBdS:#\tx Q|d-;:r+ԄI,{"ri]bF\ Q4Qz $ZR(J+2沆gg|EB}Ch` [)Yri)76>u2fDZG]0o&齥ѷ'%ίb{ʸ]#4U٢P'U.aw)Kd玙$8&hՙKa(N mpU@W!!Q¯ Wrl1{6F&-1Ӣ6M)X嬌?4uxSHCԏkܱe$g> jnrSp~R\²H! <ߦdI8Y+M~yg~|$.-ET X5ZY,(\7Z׃q3vhrS Nz2){Ð`Uy2w`Z+vשioh!]-¶C574!@Nģ󩹬P^X=v }lqb] ;ZH\/dž,_?FǿGd뚢D9&zy'B)4:_cy’dL޷Fgo}r>Y 1t r#ۼbK:Z. \k>֦v{ ~3o`feoIsWς?́INՅ.7F~,8)lIC7÷r^ :ק@1AZ-#_UE,gm80j7XV3ܵՙt8Ѫ`J_ojz!I]t(Nr.&&aBtFj98`m5bv,Eϒ}䧣jɓʍ;3i>{ImDQלYܓd.@☀(id2S9 t\ȱ?2ھOtϮ>3SPč<c!r"tRvVY׿B%Jltd}])^ʷ4O#J/ىGT֪ooy))6'T|"q`f$*,="Rz,NźjurI*rn4FwH-,Ƣ*%2?,&v6Otfcn1qWQ2s`!Y%!W"fKVROoo0_ȁNj>4toz C~6^9`꥕\Zdt0ZAl0.$+Ni >_>hiTB-і75F w%/aYio8k*^XǨsbP%~9}Qs==ִ'7M%m#1 % ّ_ 1fE7Q6?Xmw,xLiDgWUC]]g,Jq;-cC|]8U6&&-{ׄiFBau/x MrFĎM+HLjl<N樒Sc7hŨԝa_XQ]@bO}U(X8.E1c|_0OtťvMٿr76qҧqwslFܴx hг\OƸ{MFt*=~,Cλ,!p,sĂu9 =6(d-΂d<4N+vdB?N.߸[L{L {Mvl,i~N3\CS8 Jp"܅mrйRdV*u9 ?: -8e!`nn[;t/a#b̎{.}Vtwhax_ M5xO LDߌC$7M4OٺYq(6_+ܩ2 =6ʄE`IF%"}F&< ې-6ZdtH_54f~:uϘ`~#GM6.?Qh3cޚ<\dR_W߂#kd2[QXG T|p޹'^Jn&Nۈ*ȎAX4Ė{"ap9p(FTY1>g5({'NyQ"g%P}GqU_Wx`ZN89Ytd}X{Q<|]td΁Ox[l`CB}$Qjbu{IBĪ9g^IW FۇHQ`t%Y~zn—iieX_DE7A:0h!(}dXrڧ/) @8MYy^A*d5a؜jbcKc(;|jSwwA IsEx>>f^|w^ {,=v{3XYEC6ʣVawo&pA1/ "u@Qd˯KOGFTZk{Pv>AO[4ũo6^{w3%|6)KW jnjAw_F) XD[&zR/!6WH6?0@l"pb:q#mA+ 1Vā[:X]t*?]LwQJ4 JcBT9QW7l!P !|#{/#ȓUz)ѭnaU_2hp0s Kd=lEm7 oȸ_phGY ;TyHP8jո_Uw&"ܦ[-EJ,q7'H/;Za]O`Ѫϕ+'AMHT^3>5z +-A]/;zHPr3GPh1oދzHDHb3\XӘg,U /TIp*bkLcV^b֡QV{'ϻ-u _b=:cTo|_UBe0^UP[_Jrͮ #;oo‡uP鱔8?K}P(zؠN|l+9Dꂵ7/h^N%6ܾcϹ) = `rQm}J7""fRAnYc!_7FD+h<'u_UqX;3M`&q2fNjTLh~Uݴ%L%~r|ywcogYO8x5[wBn.ՆgN;Z=<_"dֽ[bHk4ii#;666b8*I"l3R/S\j>όeL?E Jc`B9kWsͩ!+#xhzXd9#%i%<z{˭ ǽ*s Gj@4X;Kt/TѮBG2yuӟ1GpJ9XN 3 Gzc8 4F왫?ӜL_s]IJ,%`_[IvčC3Q)^ّ 63Iρ=QmIAȡXF^+_@$nVG ea2JGn#Z˰TVxriC2dӚ6ʋ$5`"B5t'4t hw'%!X`9fSSY:06R$sɲv=oL :Xz2U\T^-DڣNSsփ#HM$8 !mcMgIɖO\~L8;>D4)e6۷/ilQC _O[8a{9&~ 5z$ g!QvNI|$E-Vw'r8r5a+ 0ucvc* @', =fC Ë Ar*vfDB2T tCJ髃 i>c͢R,'`^Aǁo-+Mفsk՞;_E |0.~τz`p1Ѧo=pA;j0ZwP3%!.YMs`j 9j.v\)}W+{iey|gJ/," Iϓ$YX J|m  ԄWs "__[;[Z5bPZprͩ1UJ3ܥ.DTy}!E+mWd<> a.]rhV Z|Y؁7#W\Q205E-cH5/5T ^sSJI\4z!^M]UI7߹[4AS):ZȦ 架d+Wa4U U>h|~3)IܝM|tñ"v0R 755WbiwDya3S%7g4]֮ Myj1[J^ܬVuFDҫ|=mNȀ~"W9SY!P335&SݭwV^`W T=LYC&-bk>5/ w9Ĩ4 KͿ  Yc J!& -q> 0=.9+a)y rܭN1uVA1,K aȏS zfV6Y΋R&\/}u:;CgJJY[ؖ,&vLJxO;SHΪm^FS@@}ةkNf%2VjBIT &>8,<7I<!î }b]KHq0TsU6G#)) l_"Fwt*bkJpٱ0P.lj#^9nڄhse<|`PII!zX &j gAgq?/BϺD\4뫌v] <|;U?o# :.1~'C*(HIiӷ}5ʚn37>撒`cHQ1)Ôm;>bGK&t)܏Fo1"-spT3ą\l܀ j `75 &Й۩f;^܀2 jHLP꽼h;lʩ+t29*h@4=abCc1^e8Mn`!wa‡]]摲Qh![Pt̴J{d˸~uct8r98雹Ah D+8 @[J $q7S'M[7aM. J&C@Pf'13ref~vW Ft2c.M('r88 oYw'(CEE|Cͩ;X}C9m">^GRs`*[UCZ He*3rM=oÝ|TëxY\@,,< {l`VÌcd Zh8qي E9z"=Ob7L.mnA5Gc~gp crLhK}gjk3*%7~jh]0t\}JUdkgZl ?43@E=ѾZ/0$my^ Q߁/F؉U?,/]{Rȥ6˕kv&en_^rQ/iꊶg=T=MZWGy$n֨_wwN'_ K1E{ `D)c6~JK9"̯Q:fVB;ſ`nqվ X_M_ Ibc%ՌKC䎸#k2̰F%,}SBMM6A&vK?K/BiHBLKa+s\+^d{R6p]kD*Yz3 .IK:1~ 1'}-ib>l fH>&.US!vUǔB[ऋPm!S`e$:@^1B@. |#_)MQtKqM. ØT Gwx#Fψ] H37K+0w)\cIg#a-@LiPHgioiakߨܱAŭjx 4 t7# fĬoZb(40vߞf'-y*YD'Y+&:4|9ܮvjpc:bU[ς#^.hqݨ(# yXJqvVz./%ş{Dz=ч!؏vU}UG0sSJ9o v\f8\gE͵pkHR}hOl{3`Nt ? [uwX1YJjv^ftR?29g-5,enZ`me]􄠹Z}凨!GJո-iդ]hrٔy_J Jv#2%ycUƃoVN,&>4jN:Isđ|P#3hB[\D I.T0^[N!mLC7^k-+W,2BfNVZDJ t%Kċ~K^sZٙ75Uݍ{A8;V1= F7v1{a}RZ&S@֝PD&Ùhߔ;_~YXhi^5\}>)vj|rf1n@j;9 *xnæP#4Ot0 E6;mfmǨCzl_ܾ1W'ϰmb`}R O aIm486M+ox =N$DR %"[t cpmv3Ys]YBmي @Ys]wM݉@dP[i8B&OjGP#f1J3FEzR v;3$͚*_;Gj։%km'6VAv@%z 9rvBsԽwA2EO;@_#ru-uYFj8Nh?GϴI)oD}R If"zo " q0 _MkO))hXMvf"5xX6\z(И~|{i#۳yE>0 \ar6m ݻf[=`v.:Cpwꄹ "QÔVJ31I\DD~IHބXS~VS͞$u.-'zD@Qlw1c:4TAR<;[nT% ~:N7xnuP1+< 䶥b9B,W e9:+y0۔ ^qkGj.!}SkJ22 >ػ0Q܀"R ժXA'(I"t <_XSI.qFitBpD1:]NgXq5;;LэPzE9~^ېO RLio`0zc{&;qzOj|5) "?:j8_;]1.c㻼XA;0]mڅ(SbbY,YtR1 fFjX W=iSYJ{'FypÔǦ~ͳڋǷ ?N9 JAKQCӀ:! ,u1^Q.kK"XsPW.g?`-7a^o@RӁ4{mUQP_sOSMVjQ). *۞} PDZ0~# ,xzkoDr{G0Jv^fM\ x+  dc̰@[.ӡUpzϠTJ@y@3_̴wښBVףYnxC|/֜IlG)+.aWT !k"n1{o` So.Bz1F>~&LFeYT׶ݡգd_N&/PU ݡgy|{P&u]H_D/p,s;p(6 z;*$B$$q}3 R싳~ND2H3 ~fX=77H :ކ4j9J@r+6@ ½XHxFpGFvIz٬ F%0va lZIC#t/܀3މݖv534]KFdik pP>ʙatk:+@Fb~^.b#]6484@Fh:hh' )pܺO$Yq5K1+|>.Qxr ,P `"{/^^L3W:X2k낋 F WRWœopQL}-51D<^jE?x+dϊ!@`*2+EnpkӬj*z_3mu7˜hZ)Ĵa G\6~,Vd˞`k5#  @46]x$0TjX>QXx4P-Mp#?nt5&d)A?kN|?mc8W/IIN7JJ{0[\0𮜭DB͟Prhbjn0+M`tҒS߅=_KN}:.˅D1FEZH&*ZMi绪]M#A%%{lU'fDj]ck{oQ&AsZ$]4. W)̴;ڃ<Ql,fJR%B3T~IPmMvТF20.n9P$9ѦS ӼNEO%`sgNȩ#*>lg}UuzkG&R"K,~`#gMaXRݖp/90KKDKdm+PXa/\-{R`sNu{\`cX369'ؿđ pF* :^;iw%n!:"HgJ[Ya8+5F6>F3p^f~8#P<8*E9qJ^1蹱waeF O1R4m1a&L}t+Ҝ+2\( XAߨ@m%d e;ad LE }Co-~rUrp52CˑФ V{Zʴ +7_E̓5.v6ii7yದet܌AI']d&vvLɯɆi.SFl}t6$Ev<ҋ3jW~$HXmZUCjxdΟwY@RqĐT/^ʫ5@uV-Kmy3"d/bʱXM;f95n_ܾ0@|TLzȰe eyV:Daf(evh {Z͋1J[ 7ɥ~^u)6cTKzM4)Q-̬\m"Ms$f[U@$yR&Wbn!<\"_SϯtG۟}ՓM(EG|Jj:"=/ D Q1<2-;baMQ+oW!7o\[8O"/( B5⏁(e_[cy@<Tmē2pz dD-ώ\0GF%Qvp-[')j[B\Ԥ&@T!j- c_@&ett"3+7v/ʐ^ R]f>:q*q0O\F7nI,%i#E sg@k,iUO*"-Wr'g\~^RAW@H`$zdZ7^* R.i)*g`C@:m$ߏ20Gɦ#?]SVL{#ymh\8 vδWftZZmº QҲw;7;hg=+$Ĺun9BI?phQC#M/rot%%s8F.)Fhڡ m| Br ]J`=XLql{C^jEUto:WVVSvpOum}Ԕ\J.5(@>Nd[r/{1.s.><Բ;ye)p.wa>.MhMV߸X]{YQv4j[Z#N@n#F6\IGoroU ĭ!mՍTj KY%S0Q&үpJfK8x |0jWjBλStyN4ufܯ&UA% .faLu_}T890s MZ[x6`$o3͢a(wyN0 {u"WͷsOry'U @V0!E*p Rh$6{jޙ]*rb^SIdu?wr%}RXMQqI{~=i#ƃUJG c1"$7p(W8s^ FSdK׌.!oë65u)]S\rҩsOAq/U,W]2AJ>DTgqJC*bfg{z|QkKޕMunݚ`]#Ʊ/h;jN80jt0}zHj(!?-jn;/OyT 9ej s`d6ȜpE\HL9t[|qrDDxە L̸sq(5F}moV1ǻz*vcF2NC@\vQCʍF,I[SСR'~i*GM=5̩ߪ4 s kj MSf}4b>>_(;/ySv ̌Wvd)vhBJUPM1{%pj^SCӞHdĐ򨪜c$"9S4L3tޞ{eՂX_;cj,~A!:!RӖ]Y_Nᅪ6Z.Kdp [ΰȩD p:]ԐӺ/%dtr{B4 YU26ni ̈pyDrA͖6^4H_"LlY d~VRyqK?C&~Q:>|5']#%fZ r/#4ݖNPb2;_AB':](K:֢҇N߇+#H&Y_lj?||)\П^AUa%+(Sb9.C'pYځlAvD]%nLT]3Aq&HÓ>@~i;kd?>oh&grA!I HRO7nFpQ)*w'1@|8+v6Dȃ㛬PnZp%R/.(QYC~['n(ߌϯ`X VziԘVwée!@8&H8]^6FOiek!q` id{9$ =vId[Qٲa=W;["^ 3 U?8*X Vس;UP O^Cb4 H; (EoS2 ӅȢ-Ǐiuas)]PhڳZ>wh^W ADoxv[&1OO?vXk ;< }șAW:՜JpUklL|כtOʴP>#Ӎ=!{kx'V*e +'_w{P[4CgH9"[x5m1ₚ{~&̃Rσ^+=jy%!j9'T"mUǖ߸1i*_G߼ֳ`/ٗ" 9BG'NG!At<mJ毹$ceznlA6j$-b<YF Xr 9=UD:A1beRs|=۠i Sl GSק$/>ftdOzO5]햛rـKÏqmJhJ)i=7|&@pYT'֢buW×8t 4A~2t?!-mL7jZu]xo<l05qxռHwJ Ռ@K WUQg qđFTxda$/h'&@uFV$UJӨ^Q ?2X*}fb*(i,3iH?R+3jGg犱@Mp) 6M/&;"2ԳaLϥK?0*P̐Q/b ODKS$i5^GDk@wAֶn@B|{k_͙tBɿ(g(i.n*.*Dl$EWR _|r: Ӯ!!Q+~}S0@`ȭۤzpl.C2>J̹6_d]^ەFђi^6٢b34&3EShyv:97.xJje}ŪfF3 5fF-M^І±\ly2=S ;ۿns~ۢk]Zz|L[G<hl9'}/ٶ j`j"]E„2 'nup2U$cU3*uw3,H{pc@?cg^t= k++Sk(f/ݘ v+;}ARX%&@܍. c^V!\BoE,f;Ot%*9A{z^7 u"%E)Ĉim(ԦQ"pK¹oVQQVKmV6+A$E A.<c8vE)EgU3 OO~0 ~qv?|ݴsQ4JOK+JMu#:-e|<&z*'߅8e`H"ׁ-ZE_ȑDFz1-t.J; !'8 Xzi_[n%UGb&5j;UΟB B,me9!_,8+Sι#+ZJ5S~U7/r _gotwv-u)x8~c|T#u!!AG?Eߋ+bj/m|HMs6)F~LVW]OEJ eN-h6Ȧuwⱥ{<`i_LF ɆB <]sA_-ʉL>~ UwfKsnT硝 FMi^|ܕ](>F%PD!%?;z-ȰU1By{o ;(E<4e(Y4wM qa Bp/ ӪJ<Hgv# CX/!v!3"&H9 T]sنIjbUo ȻBВF* x %K냃ݘHKM}F<% Qi}1 )a!lpC)릆ca21voaP^??zQమS 9ظ Qi'%bTL3^Pr @-$-9!\2m\X< ٺ_ ?67`SM!2(]/nB]"k56R*ON@8eaoK)aF6<̊ǽ>U|aԚ[eH]K\Ǐ S+I!onB+ӳ1`cKgeb!6!cMr$XD!ipܕ3V~ҟiԄnzXjh {DLVWo j~ag|B_h4"pEGWca^{\\FtAJ Ayer l_x2ʵ<9VzhllC^]:{'I G@Z9}mjf}9h1wTB:H,Rة4sS[0Pg"wEye%}gNz&Sm/@y H{1]4,l ׬A6tV-vvh|A tu (ƴ= `h\!uD3Mlj`8}g\|@pGnr}9Hw~q;:s]^Mq/Ƚ ?سKM$;IJGlE5qq{n&fhS[%SKgbfr p`"QrLsLPq"%G4&h`)]w(y.1^q yW?!=8UI7Fu,A k:2JZ;]N)/{J`Cv+l0cO2 1_8jE|lVbN` Q{r)ÛL$Gz̧ͯ:{9K2\ȸ18Fd@ FVQ6hLw= gm_ :h}b1@h,zʥ>SkhFg]&P P+l}bam1I<l{eS8ѽ@1Fm6gHI\\tSw(I]Es\%qg c|;EM=P "b↑9z嚋R:!iVGrG~R uεs@sh{mz}\5rrc@Ä quŦQ#M #fr S!YYH<6 <8/1'5Sv<#O"+'%Ob..m.̛Ϙi0)nGun$ςr#rm񄙌Tj,`Z9Lئ@|;le%֥|3XFpd]ҟb COr 437RmɁ/L(f3.VD G<3b;tz ؘQhRtԾrj3L.l>2/XlZղrDg^D&DҴ$ c4:W^vTCf/QyG`Yj'l'pikp`Woo\HJW~aaR>fT=Rì؎dc咝&XPyf~("\dMS_`ѥ*=@#w[iGg6D>}Jjߛ{T2Zi?T_뎽컫Sg ]C_qH;P+}9\!J[59@qhG*l2f4Ĉc\RG}$jz:"ێ,++6PrbO$ N hAPRDYA즴Tut k^7}uFG+I}+fĜĢyZG-1Cz帿{#[ +OZ?E@u}cLǞóơ.$lٙޗ+'p . ( y֥&uFpVv` |n7#V*gn2W[\c@gBuNn>"֮LB%!.\q D?W6q>o@W?<\T+eY+hU1PY@@iW@B7rɭ*;$h1!<:RGruwE /%t*'~J%4!2K[0gKw Nӟ7v>8A?ϺrNYpix^Y tI9YNR'OX` f#>R:=-hy22Lㄶu7(t<9JBKDY|OKoWY^<[c\Nm$'hO6*sRiwY&2NwM)4}aRO"'if}9JLkKʊwpHrw ;fG>!F< s~no)_an c?2P;2pBވwy%$Gc~m3Dl&SlFۤ HECSE؝g܁$+i66 [ĕ^_;- Ђ套DirFX&sw׷(: 0m8~ir!w5`:JQ3xE|86/MWYڨF) TI]Hئ#k|b5=sdan'*VGjXVɨh# ԗUw8{B M8= V@p*͛!N`;"֝|@ȴ],l u9z(3XVbz"/H%!`B]gwn'&.?1J$3"tų`V%Q+(@; @Rv6/m$jPWȠ8$NXT!A@j#HЁc8eډbb^d_ fw|\x%Rڠѹf,8݇ě [׫pqI{WWfpEڊ>ad预ܽeocFsTh)?Ihq6iIέ͉ T뷶1f))o<X߳y 7>q!쿤Z:5뀔,"P%UmWik 7Tj{Ɉ=J\_/B[fWukp:K{$lN)*q`IZpG)&9xB yq:қ_[4ڔPlBtc6 ^A|<$iܟ;Nf"Ͳ0plAk"󁒁LaP,!ÄrVQ 6N4jH N+T9d|E~fʸcgIBDJ_v?9a hmo4 CkGoN#{p$ ~E3=P߰th!u!T=v^^0-RB٦H[٫9P `~ ~܀NO\7FEomB?V@jOmL%(;Sʲ (\K,i./˫9_of/69 Ix@Ϗ 5Cgt19;q &dYFe:vkit!S[Oқ0-K^j`1W{aH@IU؟'Pνc_ ,Bg*K[n:ۗ9ڥB)ʴg?Gj GǮ ZSZ;CZS{(ߴGNԯ*T\7;DJ0Z"Ly[ 5φ s/ŽpU/z#$W J6Ad#L0a:" GEJqc@GTƗ~`'E&'=Ay>k=c W%؋V-I0e4^ oR})uxuS_Do7QQE*H4堹Rc\"e_hB!6wGjKB,Z.ʱ=w$oӬ:2P N׵f< ݥ!Σ(sb8,"k2|VoH5X_}*?.M]6IYҳsQ4ebX:=A #膮w51*ԷCzn,tg@[-] z7)X!t^aWХeO{ۍ~H#OӪ+ysO*"JpÞ.*[/m >qQO:Qp|8)U/1_p#+@iLZ#}GkN-U~ZѠNŻ,b lz>6`މ*݉OKH-6A 0KɱAǷ zPimbHKbohrynؤp5Xpt ɤD1Bc[ ­q0@ |<㪈D䟕VՅDx&XրR6m>{xEr+"gxm8!5`{rӿa#o)irEbJc x@$*\.(#N隸K8 #^A[|yq2:QWtʵ =LM^S1 S]iQҟ<3 R e "*Cf9fvzSv r zU֪:.t,Mf#Wn@Kb1!@]F*.#N|;_:'.kdlQC j fD*iU2hq;\5ts\?(9~RѤZ1ᠩItFNH}MRW 7`ˑ#x P0{۳`Bs"?וuQ: 1I ol<" tC {ơRtH$;\*OVTeUSoTv !>O=P5!]u-tgBP\";P(3=̙\6Me(\b鍊6?;uxtyGCGG*WF:6';W}$ɀ8s {XlҲX'5>ᬌm8A =s2;y1R& 9t͠ (@’hӜ?Swwy,54ztas30N屉97+P!zFeQW"~gəvyXD̥}fcJwI]lTo֟cʾО35o&*`SJEU+E*]iʵ7K /m`Uܺt7 @% f='o| Na^7,KzqIH+[0DÚM gϲ:Q!}iA:Axӷ H m8AeÊKܸgդ9دy|9t\|~J4R&Q0lqͿQTܑL;fGe @t(V,P.(5^G5"u ;_eJ&Wmes0vk49 nϭ5*xv|%+л ǧ2K2.?4ù~o?k7Oc: Ρ^42ΒE]FD3<%ȓg6'/,&6G:h*Nk!BNRTTΰc(Zv4ŴW:NFLq,i 3fr3[47h q7Dc#72"@I>Yl?#:%cM DXfDJ`ZO, Z?`ʩ?ky\lx_3ZWUE?r~^!5CPxŶM w:[4S',F*Q*~iU|~lYOcm w&bZaLiZ`$OLؗN:}lyG騂`;KVQ87L,_xrZLOr^Gץ&-w,ȋ5s? ndlX|9om5k3Wp3݉Ȏa%zT[yWSaqtqdf5JNKϠ:i ;gtux`R#S{6j[a~zhmsIFP'ilw]cjnCX[ —Ba {Ko4$z`-Ǔ| ˢ &9|Y b5k) Q`]dϹI1$݇=~r꧉tS\ 3(pհ+`y ފd`lթI }tQBgCni"斾Z{*q0yY):X9,[wJj{|HddZ_h&n6 ]^/NGL⼇&=u1p'[zoLTCy9GyD] V A"qBi~Ohj5}Jc@3}rҢ͆ "Yt}7ԠP%iفMqd)適uvlNۄqW VUvmQdC.x5ӄ[sl<.|atrqAج(Y?`xc5$k)u<ԣUt|CR-Ȧ!F٭iv1Qus?8a#\'@s=pzI;"5 O*:bԞL|?Y(GFFj{3 j7TWV  cI& dž7 Ejp`U<&V;8_v5-oqJIqKhN 1.͏pwU 'vAz!U7B[Ֆ5 \jAf^/i yc(h:~xl">N͚806#Wڦ=DdX}3F@Vr:{*߷I'rALNc?I#eb?@G1wb3KL»cEñFRj7!CcD槣ՆƠ@K c{n=Jx8j v^Ynċ x/aV<=)dZ[8K?s*Na6~YaOQV9v@b!,7C:$vim;$tE4RډbיV !.[wMfFiD0S*J1şWvI@ǀ22~.E.ܕQ_vȁUn<`Mj.[cA|57)-{@ d>(A> 2Ņ_qqT6qx΁XRw!jKXMN: %ܗ x .1MsK25x i^eGfBlt1<3c ckr4u~ąR"R>D#55CD& \WTȽ=J$s).i; j;SmK^YlE&ðA+ոtzPo^hU%~UA`P-3P I rM@Nו156ycd*E4pW!H x%Y?}>qڠX+h9^MgANjȊ9DƩُqBRQeI@b"o3,q6۹}`/%.  q(yt 0yŮ<Ņ8W: X2˸"e-Jֹu]+M%_ Eۉl;&!5)u2 `aQ|f=]]zҡt߿70m v.43v˛P͌&Px|Ec\D^E;IP7wG/ͲBOLgOu6.{: vRf,?gG߽[įG_%`Z{]t&ɏu/!OLuڻŹMnZsS^xeiJSM;J(A:oQ_̡'O:- ;U:  ,%] &FYVj WmبHDT&B=sANkKnR{| zU=݉N4iMc-A]C}&*xmMv=dqUc \}=ܿ쉕UMn@цkmD"ez_Zvi mNj'׊c˘) QhR >,שUIy.QIwWaH׺b[*#yԑdP wiF:td]Ukzl)-'PS{ UUM*`U=Dև)"RUtYq`n`^3jRgU*C0kVϔh=K<)oK'juNdEܒ?Ů8L ՗R2wDݝ،ZUu0Q8XKyTcۢō'} U7Ɔ7QJk5xm RQI˄AUdY؀ CΈ.@; WUFOyeX5)xE!);]Ȓrc)}cv֒ y5M,!Wk̨a8-CViff t&*i"+ `#\%( YN&ޖYpM.ije2rd$4kn^Jհ5gyU@*$9OZe3vwԤl:rJteL;,ox94``>a:g%PE^OsPn$]SO1 44y ʡ GqT4RXI1 ղn45  `G)[A-Cn+?=K33ra[x-pEWRͮr;< x`z`>75OGf.1&P4tĊkģ8zKjG:eZ\S,1O)_w>o1X>ύy fFQR[4裩l[sw>Y;?Cى-k#dP3qZGC:xsbA~ZX))nAYY!vD4DMϖxLϏn*<7f%y !Rg?;;}$J07#`UI:Vۯ5HKg*ru&ޒ1WD e!%00z"+ ِ.fUܦuơ~RHѼQNT306>[JB`Jb5Ŷ* WcKnsm)RF_XFܲr{n n*_%hZiVFȯ޾kI T \+scP͒*? dn@ӆI4nCL1SϒPZD[ |G"^Cce޿re7SQU|.(a‡F4(d7H^%P^JCe,eE=S9ÝEQ|NShq]@1hsz u0ίaHgbNQh\OWrBR*_49v J9' vsҕ0x.O5,O(!vAޟ">$(A܏:^oPx /jNzPAt`JN<tG*$%{/D n0#00>h;|Zs誁m11ພ@<4ra˜ >uȾT\D[?H~ 0m_;]U9ȤɺbH|t.E7"%Nڴqm+i3AU Py(Y.fD6uX#UwHMƩ_)͚;L56Be5j VTO,І{ȬjJ?9JQ Yub_K4VޕNz&nqm :Uѝ@@6ifH 8jAPvFJ{oN;\ݩs((nʡ P m8H<(X']Ixnz/#:Y~DFF"OdysHk8kG+Ó۾@ +~rUI^zcޫ:R%XRѤ[.j݃Mt| ~tR%b.^^k kZۣ]/"EU*rxq2tz%cf΂|6q2zNI5폋ĝwqN c@!_nWDmC;G?_^7;' 2۠ h"zRiIFWE@r9tLCO۵:|4(%S5[XZS`"@YNO@bQ5ķ,\TထEx*G'䤢O:}N p ",D%xlfzdd*j(9mjpm;eq{;Um5NDkEd=n&yzۋ6:*;(ˁ Ufق96͉sx$<%|"c`&T|*V`rHvU>FZ\広 ?v>\c\! - p'e[IQ8B6/ @~E1qĩ9WJ6)U) ;SVi솂Qk jƷzIѭװJ@ fOZR`?ӱvքO#vp1B TK^$-g~J.X&{jk,ڦR:2,KP dDy2q?O|s83$L!225 Go KiOJަ#%a`}b8ۛY{4?& av漦&7x5m8,=G8YyZC1RҁXAiXwP SŴf0roᳰ}!# gސV/9+䃿TA) T-Q#sjIw=WG%OЗt;/C#wEƕpڟ;8l&Nf2ʪac] Xveh@Բ'Mqс_ z::?-|qқ\"j%-d|x}%O;$6O YdVK}OUNc^^\Aa't;FQaAYK݀4)ϴP+:b3uHP$}~zv@Mgޅ`; 4(tTmC8g:naU!H6'D[/H~a0Lꆒb{mo' I9g] ?u҆UכVDn p1mr*A`ӱ<%tJ6]|Xx ϳ'҃RM/zRp ?XeF|¯ #mEǮȥvQ0HoC$;t4&8ϩyVV͠tU553k:RuqQ| \nLX5#)6Cڪnv`ᆎo0v=p3kM%.qJ~pgdsBϑP{YL]ߺӗGtH832zQS.l%? itإ9>0-A(fr3#r)sQT܈ꩱQ?c+V"zw]KuJA~'E)lG=7b9)"*zܥUalb1*buz @ ʈ v}5z7h6C<#{{y dc՝PfJ®N~cUXJ>y؎M;uL!$]^ |` El>"U}-}j }Mt^kkn낎d/kԝ\{+\'" +Da+RQ3[KqdqKLǿ3ك-\IEԶQ_`>VYU imPMґSI*75dm,N1QW s=x+AL+u~0kyX) M#a.*+R^; Hk\ܜY?x_Wd=taJpHJNgZߓ 0S,`Nf̟B1kyA ʼNCؙ@h(~@(6oo;\l6'3ڡmӔp1#+Iź]stF^.]eߔ<0U}:cL0ӦTFU>"7#p~6[Aʂa] 76A,mV!BFZHv7SU>17O1̩LQL(VUscA\c,B~7W`@d^ a"p:V>UqL[w7Qi6%GϲQ_)F2jRk0wHDܝDVna&cűx*G?XcQMT`Կ@4/Ă@60Q QQ-]}CY0<2!/fFI ޫ : QxdBVT^Ǵ/Wnud!^R2rdKEWH0t󦨨<(ȐQk(Vi)2,т߭!κ&p: 9NAYI3tkb+2mYPQokVк"nIg'A)n]~?p)Щ\Vk>][Z|]+~5a$).l]I 7tH9fl?HJT@BLCǨȅr\²+,Ae-v8^'.g0bo=C~*v8} ?\;BU\WTiv"wNNϲJ|6ADžh:u z:7(`:'.L?3$b9P#.vg/ %LCSU6,oS D֗=@7vdP;ǒJPb.p1$ONU7ˀ"aGƖg&l6IU#DLfچ$܁ALW*.gLVYy-k#s2X@ct~)%u8E7 817@>oѼ)T!mCʘ!ϝc_ cDK?)ĜA/Mcj}uȅ%ԬP4lHbkn9T}:B}Q"$ЛyS*p<szL{%1Hvᯍ2Hk qkm?NCAĵ&3L *l?,p, I?è|E]Kej tnd!c4L:AaAM`T'Ђр!dh]`@f^'5Rzl8Ќ` IEO['[x-}:U,Lw>-b:eNuWwD{a4`)SѸQ4{`k&jb^ GW}5Gڷf$yyK+SmjG:V#\5qv[H&n֖J_bܳe^B/d߇j錢yìP40t =ֵUkjypN-3D7XY= ;(˙6EP?hT*SU"1.;Wup])O^[=CJl^hJLuTzuAN4sCTP/Sf#{M]WAA״$h'PZKGrd ]D\[{ʉ08، 9LGscgvBj'iIfkOK8JrzvѸJ0i@jȣn0͗1IXTEQ'{:b>ozg(v|:1m1?5~:>x1yN|\:klu6ёc}PS5e)k#2nJ|25Mw'"{١Dѽ:.|Xq?[ m>/=R ~VvrZBz ^-PXH6wvdNTT/b\.;wAc)-xrvg+n2?g , lp 8T$p dPiжXmn ╖O_6ɑ'ըZH4DiM?z<508\Ȼԧ uʢ?.dvـD2SgQQz.hz@K:fBnA;h6.ĉXuH̉r;O!} )2fp6?9Z~7Zm@RnbžmU;7]*< qw;|͉JEk8DqYCQԌlI 1H+q1#]?FAk]//* Jd饣J|6I= wYߍOC(m.4NwQ\˕ =-:+9_GgȾ޵I& }frT#ÄwGP?{3_8w9rj'M|ux$02Ⅼj޺ǟ 1}cB&q]1^7H<$1񪺩|k#9[avTY*1["3JB8=T@c-gIKm4 ⱅRM$ێYU$&U sI"w'x!=1K>ʾt^~$\X|_rƁҀ6k,sW`<}1%+Sbҳ)ҍ?9XJ8,EC YIs'Hp~+1E ]lW7p}Psu=d-C^ K ,z'+LVl.mfsyVׁ5K{ѣ5\MBJmtU& NCalܲ-Iɟ${ؤqb'̰qՊMO J{f!5@uZ&[h=4͘iMxYSVtjd 1gs%&v==Bls2蜺md \ݱ'0 k]\Ɠ(dW Ceqe"!C@4R?|iP3Ccm@]39$T]kf 6[PKϹa q0 X ,~\ 螳 ~=I:)ŴP!&/IJ$&)_J$]xVD^%W:N8ĺC_2rNs~9[ip-Hi.iS iA.m?DT0w4΍/C*eS H&qn@,4b`pfl}hqhTt*obX: O.fPaa. h}B]˕`Gv]&3ME %<!>ʉI^4fY(gib9~a۳Hq폱aVǗ"^5; niòO]Z yE+*]xNA]vcr~My6S0O0i`0y3DĶTݵ隯\'駯 (U3:~he͡3vV,3d{)mX(,ʢBwiN<;dυH;)Kjx`ͷ;϶7_5__9_E.D 8BNoZKJ%Ȕ_lyvLn'u8^LXEUs*G6ʝeրc:DHev^2[eO]avӥ5HR :WGZT3W(40R n(MӘxV2 5ӮlKݗDwH8P: Hn'I*j9$ E>)AЊE(C1r.xF>z:pr̉!2iy='BϏ-4(M]I4.jp%InTRr½ 1gn7NU|pDEx1ş6Ӽx# =:21/-2͓ 6:T_7uPDJ(5Ȓ@Q(*sTd~(Z-`@{o3 Lvwg6u!p} I/ b+⼛^#fiʯ&ż?O$]\Ԭtdu@'ٶc9%a E!w:xǭz:W d>4 U(Wl;TRS=qAjdk!""0ő#ORf|^ ƯHq-}qb )w|RL h|8_o_YICO6Qb*hq>HJ\bK~ްުe7*"Uk:?љe-N>H16.KO}LE5d<#j5CX΋(<  ZzvI<|&l>5R+*/_lg,>rW#e$UR^l};gi%B5e=q.za gY\<]Qht鱛a|Ћ龛%vevS 5oYh{ꛚ&Y` n^s_[JI&?w-; ʖ3Aaw$:mZbԗ ďc$A9\uh+ ۊL.vUQ9Ϸ[2&W!i!9҇hܾZ(N*P6򗋓=A1HP ,_a)-X>lyZV: q_LalAVW>Ocx:k;$!Yԅr'p?S2N9 z溃}*av+m dv"`z#ݍEEP 0|csͫwPt}?>IE2:S_r.2ɜZQcam?T}HMe/qdwHCuNJf_Zͱ38?fx{3Rϟ aMOoP)şq~iju҇-\Lj kp>/1jd3-9ո0j^gk[?[ELNjiϹCao0kiSH zȦdxTd7|;}˜}e,> Ѩ/Ǟ+GC={\y- =T&7J;ǿ y~ْDi[*:=0Nxx?wp%frL)kꪚ-G%BF+pܛ#lziS;%֠* þ* nDbz~8 i`襦e^ SI[ncc <|9 j6ek烍}ķa-? 1  ;#h|ne9i7YHkV!RI7 h%Z iYtӦQ.$Wn@KwV^=wt L4 ulmↇ}+aجV-g :jF{ >hK/Ҙ iU( s3C4i CbQݕt_9s/@؂شl iAv։IH,prjUpg}LPQ#e4:WNdTW^&hiU0;\;KǭNnƅI<60M*Y1qU,f{òJ 2{#fTsA>7N9js{.ȶnk]O PɿY ^:!I ^ϥP8X@?6ořzO|A' 2+Dj23h1^=zǽ_j㮺k h;vjaKglY8(;|K9" k(g nNR2^SrVRR]X|slB7p_߬!muﲔJim3S~{&s+a*%dq,v#OsLt2aĉέ Ri^PCtTV‰Se܂gT"5P YM $qIBTyRS]cF8Z,kCGv`c.rdZ!ܴA@Hq8| \ Dn8'eȞ\Yjk^n]2Z$K">s&[[5P$}D΀q͑~>wMł_Ešd|p{f:оCTv*>-f/q\㉍pLkrY.h5PH2Xw{+~dJAHN! =  0²) 9IiDL>щ2wsu4TeE*H Ҝ6D4E! . *$F {h;Q+aE&l9erjWM1Gظ+?j}.;!V뵟@Lt] {6ArlѽbRJoyҌSg]w})Fjs0@hH>mԥ, zCf吇wIdJsZ4![7v)lr9`l|dJd@Ĝ͞bU zoEÖ'į~>Bk3,^'4`rAP5];L1"NDu%+\4.U'7] { K]EnŐd0!1O*3[f 66_ko<ˡ{ F#.N<$"̾,FɄ0P. I,9~Kt&g-ǙɧxYqtE<SC?Q"Xc^8e;pq|# = U)Vt0Heϧ=)\j:S@IwjV#Wz1'|b|:.KdN> #[Ӈٿ7E܁"$Ǚa/Zoߟ%(Z֖"My |5 B; ;򀫙g\p=)_j g>Zîŧ+DQfKԫO>}ZeЦ ;b|oJBZYg~w/aIaܚ8íE}5s"7 \n#'_$5USk- y`ΝLO~#+"~UlK P`5)W1 +e:ih \~ `u *F"@<̟,YY` 2䉵0 vCbpcƼǑ2 Bx"~ċǼ4 #BYDK<9+1ё&W\Fxw2;؞ -@˞ 7m[}f1SN qJ皀ۤjNb˜5E9/a aߋ?=z Rw$%ѫ bCcaܧxwp>q'&%: MKՑ#7wX}ճ`jrTpmbϿpV~oe,ENXf. #}zU} K+CD tTo/{(9^: -0ri.qU6|:{G0kcޱ]-3e)4Q`ohPP{VW؉1)iVF0Jt7(=-!0iCrhPЧJ1cMs,;;BZF PkQ`G8_Iν}Źc'sim&nl k}9/:k;,XS)Hmte[>tWÉfC4+q|F K0l5؟tJmq]xeK-,$c@E6}zB=]FիK$0g|ky }(캄DSW1)h3ȝm*8oR- ^Y)߂`Ǩ>Ȼf$.)[&YV߉̿D@ ȩW`rO\UªR cJL ٵ [8..kߌ^Tlžўͬ:,,ZLX+FLYfW:⑜ ʯsp<klWhUՉ@5QQ2 C degוʻ2\=Qy4i'*.t[E{l}\N{} 搋öś{#EۤW<)4>[IqJ8윀9/qTgx-/Oow3,{Fog-˟}gv 0H5/Lh pSpcg~q~~9&;ihNZ:w`"|7^*03K%$޼ʜ2i j4uݑ<-1{ũ'QAWb$tk"y B 3 \000𬶌vQj Y6ng.opS{cme^$xc 3>AR/Ē,@iOBns+#B?iRjc1}O]xs@ҖPHT>y (d3o.ziuczul6;W)0mHeBeDΥb<܇H;Q.1&PiO,3yC)4,2'ؙ(NH/_Dž2ȍ$ yKI6S·}y3ZiNkL׶Q"%P:3en\2;{YO+^51Y+H A(Hu:2[~k (]>K?(u{kf$ޥWX5Z)A.X3;^F SI{4J2~ `- N&s"ɑA޹Z^L`✠k) k@fgwk[ Cf=5yR54MFY#*>} (d7Q7kQEO­}R+FDsF=.?v부_|Z@N$k' S9֐ͭ> QڣRl =>`}cS,7֢.1~MZPҔ_ ;x"|+E5`U$vK"O"6H0qq 6e1E;/?G߅[#Rm 4P5 o.Jfxpjo|x J϶e L~,7yOBwcs:Τ:P[j`O};YcfLi. w%rM ͐p``DlQCOw.bi"݈}o NquwzYYo5oXCO `2LbQ1'$GQ\7u4Ɨ 9̙hmvhI-W,(,|1;ˮߣ`m\onkb}^+xA@ j#&*pFdS0@*鹅dnS]lA2t&Q|aSDR'+aK%Q!a$[5sD{ _[K6G[4LT$bi9#wii kF?vQy#{}pe.Y?]Զ!ŊƷ[VkEHd@ބ'N׆K돎>5QL%M<9();f&-n)y H0P͢p ItK)3Iƌ$r9}1X‰cs!N$SN״G.1 _ORU\* InU/鏌.7hJ$D~--΢ 3صqokoL6BE_,v Ҁyb*V ˜?K]sd%nAQqt:o1?q[8.&;!%cY:l<ڏ2o8,O("RZ k#ZS4Co֝{t0טBy]ScQ =]M-UЅB”ƒ}CG;qɜ9Zҏ^%np-sǵ|:Zs LS1GK7ew[9' џ\!tS R>Fjp'ˣzN-,Fzwޖi>bAAԟi%p uUO,7K!&Ä yNpIGHxW~ C^v jÖ=BðŪdB۾ cgZ W~Ƅ3*z'UxV ;ރ')N/: ]z5eOlb J;*_m5۲̰ SV[`,EQUFKWαJKy0DxX:Y:LI 7n* Ft4y_iK8GQڳyk/~'d;!L$T''TWH\ تQDf[\'uPT5"ϒUfl7E]Ơw汴uOτ́ov‚DnGPތpt_=vPNnދ'Ve}꟝@| ǵ`R'kr͆hm9?-\ W^>~1\i3U=Y||R.oF84,F#ۏ'zEV2gB^0XuJ<߀[Ts`dY-dy7v*fԶAYd- }֒⾟T)hbUNչ$r4 qItx{晵59yj*U]nU G`1H٢u_V sxY$qpڟ^zOJ.QΕouKRR6H Ǥԓm l{Kݸ0!$"|^ᬶ6(S(ʦ@u9n 5rRBb_ P>p4wWkht~ߠ{R ۛHru]0eM7_~8}$[ K75OG!RIBc8|G^}C@t\x++ ~&veb ͦy h& k?<p H{`9#rBQ#7էXAg)C(rf>R -N]¼` ?;2!Sb:_DZ܉ 8lr{~3 0%Zx263Ĥsxq?roгK*!ȺQTb})] YqsԨ=IKӈ钲dJ$Z<%ҦEF`hWV6B8d,WzjPP&&)+99V&~'V!#'Gt_-Qv(u4ڋ7ЎpW4 i߂6 ,)JWO4^Yy jrbGx̩~tSRF>uG/H ʈ91+o@k෱Չ3Zu#45huԠ~fBW2 <L?O|O8VcAd(Qw9]f+~Esk=rg?([9[D 9ϔ3L ęe bC*&!-A lg,pmat8D)riefPem|D5*jU  1O'|GGJ2R*m/2}U_sNWs#`;@l\u++4ҧ8? HyAWEvQ^{Q}'ZҔSӀZlV: > QmLV{ A8]6lp) s-lwN_05 n{>2Hf6ۣZD;WX]Z9ӹ 8Udބ䂛{r/)_q\6N*GV^,YHjտ`G.VG,_sdFTB QԲgP$p:hWWDUUݛxȥ$Md7Xt9M u,sM_DKAW\!fi^&AK@bgM)5K#-UMaXBs8w)cU&T'@>v69bېjnd߽VC. Q+p!^Qapgo,V,vJiTj]?F{5r[0DZ4RgH#oe#@-33Bk8ڙ C4/~5hHe|G>E=߂NUhp+#7y<7XZX I/&)8 b)V(۾J  f \MڶIz$HO^nĻiXj 4@4٬mT26Cs -!Ug0^,x 8næ|YF+=5U}[J voQ `m6]Սf]8Ȓ/17fbʾJ)_uҭ{**q~aҬKRIV*hD!Tx+wunv,shX\m6V1X,sp^!׾?V\ R;d 24'@]hh8{WV[.1[M`y:iyocED =?Cf;iz Ay ~2_\>}]o鴢gZ&8/d4`oݿe)f/e"kPL'QAĜ2_MoP/i:wr-9coyW `z#k/Ĥ |^֩2%ˊzᥫϣk=g 25vQktCP腿ƃia]JS2LsQ$=XGE~]wxCOtll-ː5ĘMk4(hWó pVYǐSpGSqB3Ozc]cF]??իiʋiN2^s:[eIẋvbD/𙨴ce@3AV2md2=ݦzΤ ƞ_t@a"[[-wtQŒ}tDocxbcjuksl#RT[݀?iyOwkvg¸~ "&1+n)z)c+7F(H^# Я|: .s9" cCFcE~Wks4 gbfl@cJ_[~f2&FJlgҮyZ)+0V{V ˃A =M!LOdZX &szڃ"덄D'DWCQa@Lsy+#Wbz>g)7ab VT;`'ye)pn9tH9<$=w|ci{J(D$΀a- Y03@Eq/ѼpV" YoIG)m xލ:V >W}Ԅ*P$p8MVta|hOPEћ ASZ?sZ2䙀 .@zo4,t_X/b?F͔ͬ'h۝PB>NTNIɆ"q.W-]&<~fXX2p/haa9fXK8(z4wwD-а5݄N)=8:5I(+} M>P>|/5y ?糆~ C21#T rL%ՕZzr":39IGep Q_iZxI9@z5>FCR=,kbp, X,2յ)'1?*ӀD†CK>b:AY(Q{C1SixV@zBo_˴ܧE ;TxT{;,R/qV覉^ mk,0VKd-Wd2(o+!:ڞX / '4G)+|Q]-TSRϵ蚄Cy?U7KR/$z-p8 31 M~PҼ@}5a93zm_½9m Qi6Zt&e=O2cQ/BBdxM&AI#q?!vzf!i3\֑>ו<7-C(\ A&V~CWWdXlG7!z?l[I'N{ ƈ?fVjUy裼d Ghf\Q \) m(VAs}*H%W_1S6EA4,(13 U[腟l_OAx~gkN*dlEdָUM<h83}It⯮"{Ƕmw(1֌Q2\/ui DcmFp3fł_ uK49ghtH'5C(&YX-yaO}4jNt,Êl;ih@,oӿ szVP0 o}TkQCvioc2Ge~6WZMrQ^OՔvy=v98 -\rJ>ciSS}#7a?ґ > 6*3=We|ǐϜV~ (Cy-XŻ\^5F2j7c1ڢGv(?)L|4! _r@uYr5[%^%;^FZA…4n(˥>SL;m,ߔlU+S0:!l̕u2NԕCЈiК?;7/dU6`ѿ+vA-B|Ȗ(ASlEFtNxXP1ExShLS:IMH6-)6},k "0p˔*])-5fރTG)RdI+XOyktl=zܨp] 8͇jfq$lu #\;DÑ9؉"ᯞ^ǡuTN_:î#CF/!Z+hK/b̓]ricb x`r_:}m7 ]20*RnrBZFDh֣,Y]lb\:ʿj q sx`t GU>R=P2U6fMm:Ec}V30Ne .,1lˌYlE{@W/^B.F *P Ey+P֡Dk .=wƦߧoqy4xLz]P?.N|_EJ.7@Uڮ*!=% 0T%OaĎS"iyDUT`)!`h_kϷ`q't|FVsh6GzgMM"ٜ2}G0fj0,WeQ|R Xؠƍ[Ф1MP Ռ޺NtɦNLmVΐ; !(/7ŋU@@E0I 2^(^nw\G'L%e~ vBtGZ&a""<_ƹ5Q{KFqg\ك/5VVn}Z)~eUM\(wx9$8~&*Z B;|H*]ޚǾ!(!X xf16.:e%&BnZ\KKA/E HQgOEey, qw$D LJum\/e h0ލhU~Zxŋ9ᣮ5rV̊Vlͽw|i4fE3M=Feqvkir55v0x[w41_t+Q=1h !-X2|<נQ AלIrO\oeq[rZ,YWG\R r~¹$qw &IOißGG|(M{z ? D闁.῀Uew4wM8t?_'@neخ ל x[ib 5>ɧ%nK9,TꊉU;%4NpPA)W~~mDXf{f=eaT,yp)Am.%&s "')5Oj: ӬMF}F-E9́ =I bY)m^58~칷;p&ҳOt@#HxrY$A޹OK ?@4gg eg%cRX-`lőP,13e/L Mv)]XPgHrne\ͩq>VP 7h;%tRjqqWN zNVH=M6lKwֲŔ(ߝ}o=: Ayȧlsx)7f su@(dϏT0?NlS|Q@/J:såd%Ά|ޭT> :ŏmp4K{$ʹf]ӆE[IF.NR"XJ`*Zg2ywƄMx[~X>";r 3gU\2OC I4{r \]0R$adX톂V^=]E,inTWZqp?CQ>l]W6rkۤd6L/^HQQv}o,DPRxYIFb@ ڨ" C_ga([q/.(4`ߎk < [9;_!VBe)f{ )Vkǁµܺ\iQ*=3H3D+Gn➤^h&lؗq}_,bj^ 婰a?b,K;/{Y5{_MFٻ^(c]6"mJ%-D.&)12Tyqjiǜ4/qjeB̏n?f_zҒ/X no\0 xVk ?G6gJm[-훞=5a"Ӂۮ.`8ػhI PIdf~@@Oz+dp|MŠP5c˯z%'W3K$ oӊ'tÓ nb˗x~԰*Y͝]ħÞIݶVD MҮX/m甅,CO+.J@<ϒMRoP0IL%k8# ,ZGeY^&_ĮVgX2_QiQc@ql !j̎ 4oG5-j٧I[ڬiJv6X"FC Pۛ3]91Mފs.(WEmidޕ`D䔸9ulъ+PQbWd/mmsԇg%AWϖ>֍8 Y/Wk!Г:FtKf0/!rX7&lV=V4B>V:qT9Ug$&22!n.;E࿩ a3]z)JGWMԵӪ-($0fCvɛ1B#_}0jkX<>jvr|u+A#xXA5U;+)3C)9.@ uvL%'dDH8cw]6;?6Cj:_ZI fNlWXCEmpv}A.)'U DI{ٶ ߋayr-YXx݄c_r0i>`/!Q]_;SQWi^UgqkN#CS7c̄1SkH!+FWks[ׯe_פGʢ}.} HCmy_b"5+ %i75ovsm ]X+Lo ")\Xv14.=IEC| KmAz+Ve5G[Q;_&s<IiiӴFxL`Xu2jz[pi83( //Kcn5zN0tu5m#a<0yc- @\A Dh;ݘ2n[Sϋԅ#0'$c\cHӉɡy,2[X,LL_:b<خo.@4?׋!dSj,d(as|ݮIRgޏ0з _ ORWugpn;b3WDPV&H}"‹3 <"(MNE%wk%, 89Zc"l$SS\7qpTYbJ_l-˅4%?$YS͖Q :J4B_1UC>=j=QyCv)r߰藋I&~]'!D%|`A*I MOl27C@IvU-]qԃ'msaM3-$;+d{Q1/}Bv&DpixWiq7ҤTn'`'W{zlb(gl]O7M~24 U.`x8Ǐ8nkKG#Ĉi*Zboߞ4Zzeqm_Aah_[I6~{qyX8قGu@2Jj =(ofHsb^.6f |sʘ4,lvR|L hc>o7s~F&@/!نofmǥ>YGn8i'<! ²Q| o ZȾR΂ۯunI.nMbh/ nQ*+}x : UT'r 5`Cy"ZAv6 Fnl{θz `ysM +]Jv H>%9ˇ8tiJ2nHWM,ܶOf&q\\LbؽI 7V3А_,xרMQFݫ O#~B 5_#(nTR#ͶV];仜IVë~nNoH_)T.r"g!m# 0tר=x{Ju kS< C]\%(?\7cgB; W+a&z4ˆq!145V [ަ<-OK̊X%o@D `ȫ  ;; cGcAA񡊎$2S,YE`+WtTbtPk]IJvgU%߲f&Iq> \PHw͏;RK;A0& = ]ŝņObfgeWY~j`k@ L`Id"bkp5Ow@ۮzp([m7i?nԈ.AW-ZyS1?>>Qɗf=Ap2RiH$܁QZI&yqEvr>O0w<@/o>AΚz> YG*Znܤ[JqTL* Og(kmٙ LN(E>` 1r,y$P (mQjEj0q=j! QfQ>#. 7S]|UudvT"Fl@ĥ.ƛp%x/uTeq_*Z#two~`-s*<xV:jS /sgdKțIMVYhmpjcIYHs<V*?mIةqځ+}LM/Ӭs{®J]"QP k(nDfyDA 24 ~HY\ o}%E/ԕ"ah=Hcrx>q7%?M0"/D-w(]7-{fgMrG:?MVQq\H,L8ZRB%`>|^lcrM9D2b)1hCSC{Q ЧYM;9=`;^긅(QwSmWhw1uBiF&L `Q7>@; `SJ`d(>EcS1NE!PsyzLe'UTݱ؃GqY)zVv0e{y㮉GC 1޹F 1v $ RA2\,hp`51oePʴjt܅6*z5J lrOڏ!|nƦw^ќO=v.b؁Mf"ODThx@IFdϺU$57H~'#Af4jF#/FLRį: ( Å#k.s(4g-*F7Ґ1ZWJzB~=~Dq <+^ՁzոV7r5MJ:{]~,KjIJsJ6U֞^(;mceU[cV:]m~e\)f͝V`J Zs;rhaG!;.K?.ijjbnOIQ@ a}LBᐢY%(2?Pm\?:z!K'vH%q 8Ha2.qvgAuv4A/O!_x6!J[*Ư]2۰Qa}cچ$@Ah^JBt1D|wjƽa ?`K$Gi)_fƘrFEc[Wj%LϢ(L`֕@ܼH"E0*3".Z] {>3J0_`/:JOm)'b~k=_B3EQsY9H1SxN;6V. ~f5[DL9g.El5Ht (%&4WWuM֢I@7Õ6 2JF_U8V'9#hc 9ˑq7OOO5]=z<~}>9c`|yLaA VI )v;X:S 64TA{ң!{6%qBYWI׿biafq} ??yxMiK*cB7C|uuQqe~j\8ɨj ^AѮ%&"%g娌uT`[\pm{/a*xi8>\./N`hWtUd"!*8x9ROwG Wg)WLNӂ@= =wMrCuc ^q8,zCj^"#JU1I##v|%I~ jbKaU!0  ж!kneAK\1Eq*E|oRaP৒x;ߞE4ALQ3oʡ|Y ISGA tuj<$tg|ybWǢrgǬ+61*@sNW>0ȵ>i،,ߥ8Kj\0#(*$ق'W;Z%lذE&uDNmF<-MA)I fCl40"FL*LU2z]ę~mt!P#$Ai\%wZnL\ЋBkipPZPӘe=>DJn;23!)Mhu;Ʌ}U" L.DXdGKy}3X {ooq@#׷d﫵x83vqd֙lk2m,bΚj}?j~tOSxԜOS/xҡP,bˋ@QUM]y$C ؎!TǘOwTPY6۷wն.&UanfPE }̉ 8t@`knj>@^-7^tB3,t%y`ew j[E7!Ĺ{:0%#8r %|ь'0W>6V%*p,՛U|a^cUL+7lIUّyͦ|Üuߧ&..n;z'aڄZIJ9p>S[}kVDEbss3iܻrFO[" iE`C|>1 4*ͦ17_opfPzp1#S{=I1 9 bͮpXjێ\V?Ҷ0G` ?}oI)R K4B0! Hc&`;bAl=!>?c*/NCʧtoS1~1;]}Z.Ngߏh:)eiIڴ.^BӐ/s-AF(7uˠ@ }܇δ79K268p)p@U +5?;w.B 3YWl.Lq)Q]=_#[.vcFKv[XsXo55?2#"vQegT`cm잏xCt7Apo򏈓s[׶a dw[wA.1; E:UӐٹEFػ>69VC3TD Di#Fb_sAwG֒ȇ0r*?0䣂|\!HA^MJF_@W˛/ 6S!N1mi֯"@4]į+,=GŲtm À>4劔sY|7Vh:j7r؟"Q~26"MgR{g|j\HecR-a}'3Juo#O +F=,GixŐO픩ƐyRPXtD rX2(>sDd<\Юh]<Ͻ&z6NQ?6{U{|+$LZg0LҜ܈NN s9޺['* |f27zck[ّDHOU}4 T@,{#'Y9f<&DZ-wƀ$z;xi_A[3r :\QQO{ 9򔥣K;o-V]]ѤMOnG8 ;z8OHͱEM/ڔC6bCgoxCjKP2H?$,i쐊BlKS#<I7.rؽt$'@J(L;E]x~@D(= >fsz#IdG *)%̲{/TAӄjwR70Gu(}BU\yrb@xy0yxNmS?Mcź/o_rnEOy4Ya^>5|9+9 FǔVR} WL>zW_g$N9oLb 1&`)H[ yS`ݙjxT[tm, tcgVu^ F2th6=܀I S cv7{AP VSM7/dvل.7dњ&|W4KancSa#@v`- AT΍QrY&AL\c[cg8n*k$LRꦗ)Haл]Rfzŀ!%AbLuh%'Y86] D~ғĠx% S{B>,ybl9Hr?B zSp^-2Vg-wT=t{xhq'jϦzR~$pT'U\#1ߺ8wS$c比֧Ni%4TqS2xhҹf>oI@H(ܭ^*9D9l'-g'S§7HQtVrV _ڱ#]}=IIm3<tN`Ngs6RZ,PLMh}M3" Py; 7MJ't4a`Zܶ>^JOyk]3G"I 5a\4+֟ XiD~9wV;wBCj;MU ~Z@{rԛlQl xO0u$B9Vy[Bk1qeB~UwS/?}H1W[D cA&lyOHE$fje}g{S}X#'%.{+h]^U6?Pi^!q ҌL>(jV#%&wD➘2upgр,wB?jĘ-J[nkUzQ`&.xܡqfcOTB:V"~!%`/6WU a/-NuF%h=̲%#c~90BDCh>MG3UzVRg#3McesW*2$oYz)'%c:?YγI֋N}H#c#-,|d%c7Z}ib/ȃ@;1Q_~pts4yntpwE8gW?nm!k #?f_Xpug֑F* D՘|'+k+sOx'd Mo4$ؾo"eƐB_Gg辦U\y4 鑱_maJP_QxGqiN*,37]OLEWgNE?,ggF>ëRy^{_课P{ҳ{A\q";aYJ(}e䒤 (6<$a??^'_ 3qp>o zv2hGRR英C@MXYִ֑P fgؽWj3 r8$ADz=eoOG0Ev&!TThɒ CGSf_DQ3w|E-\y} 6 )eoT17MD C$ Rm+Fߚi?\&1#yR`->RgDaag*OI7 ^vF)w|R&|X d,'kVK N#j(g[ R/[=>6)k>rOEsx0Mg# )&o}4ǹ::Y(E0fN2c,F O^S^7o@K̖99HgԨ:OSz8M[Eq`g4qz7dv +؟ + ؍c/N[w# :]̾'/7'%1Jfq5,AB_MP3¯ ,>g'jL^[Z#=~!:qUS]R鿂vs.a8ugvc&u${mu=gx|UaN?aFo>*qlKtiH<5~G#vs6p{BG|'PⱨL׎NX=-^n 7VTQѠ?X2$Jh7߱/X.G%XJĉs!/Sߤ/b]0巈}p4u_,7r" !㏻Dh_S63fÀ 㖙!ڥ|H~.vL2p̏[uM?Q-yYx>`#tSv91iUOW)movGgU ,j8?/QWlĨ:v\+X[ݗ2v٠1Ε}gݛMd@MM=퀅\`Z+ߚR};Pa 'tNZa#0o\1iE1 +%'-?AqfBB^B # KbHݜ 4fwiRl>p4w h ȁ:I (b>q j8ϻQ'>95^\Vk(u߹{B8B͜[Bؖs$C[PKvZ|C_$̈́t(hZ o`"QӄI x9D샢larW@W)~iԐDOf䖦A ^_:؎%Rek .fTh]~Q#v痕QVyLZQ#ERS;u|Xǡ%8Ihg)ZvJ lx\ꊄ 1b`sխe{QX) #d5EN2Ӂi.v#OlMMG3)o7eFD\k[զfSiZ'b78%cT<|@!PZhlyqz bie.[Em,sak5,~@[:D$g _PD<_彎z HZ ĆGD@f~qEw\VF10ɩ 5{Q~j~-)ik-4N ^ã$x 7D[#.^Vnҗ2/kdyi]Wt1'ot^{ &[u2Y3U OxL=[yW]*y,Lp&Gtmߊ qCY&QAnvTI8b46ܸduJczdغN0Mf4Zw~!YN - pH J& )Y(fO_ƒрݵ rVyJID},LuOٜtAsYub?ߙa?rb2Ċöp_/Twƅw#HXVG!LAuk@]XWO6kZ1 6*_r-ʭG}_Ld-MIŘ.Yf$湀hfI/9azK#9B KzXX(:ZeI{X^l1W/ 3U[ì!"y3ew~?FW6%X[q_I@r`#aG/=S7{#;aGFh֬YAL"SؑDec75FW*#rwp\dv{zKQ/f(?ڛ=J`>&uuZR`ͺ }T `Mh`s2"`>aLa^+o!fSNRb+`Jq93dzLGm,;S*4YƜ#BN<%m?>wRʷXïɷsכ' lH < dzorGetSiYŪǴˇŶqMwQ]^ NJ4!`=UQHnsZDŽ|'bsyGSt ]¦HqPl1,9R.u!l6 SOC2 yY$HT#xD?O>',S! \ɬXQmК.A};n6%x)A-3Wpei(J  ("ae}:論 Ft7ExKQR R-,j=,[.XLIg($m/%-`$7L``al$^x3ŭ!cAzP,^Z5.6'1J~Aw e$}Te a1clo_|xS\,jp𪛤0k"0V^ws,A%!{`? ꛫɥc)6x3viDekkwFcv1Q=;iwDGԔgOdEphoͨ5#y3 t- n^H6p%AqB͘LxEF.\*}:E8 U6 3kwC :j+/RB7~~ׄ2/w[eYWӈpcj.7iP3(@0?*Tkt3G_d'3J8{xZ>m#BJhSHzǶmEU(Þ9̍ydt.Z ܿmmߑhCOȫN3Q^0rWQ]䣜,vcm+!8t>d`[ D@axX7\ęy/q.|H7DMp(2*Y ~V(ܨҷ0mU;ғsU_M+Xx!Q9A(IFԞ8|;~xJ.inhb=hlm#̐[7ŘEk&D5Ҵ̮g=`0hZܥ~ʀ|wyzỲ2qNz^d؉RG&l3*n7j`'2rJT,w㍸qd{rn! eJ[)0O `9z˪ls⢃+=F@v'Hm-SѦ:rف MgU;i'Vɺ!)r)6 ?\t҉ejx3,9s?B)TWCs3ɖmc>ؿ:Ff+|?̃3 Ѧ/+kVwoP Nw7; d.5CrO~6ʪ5"#?0eof܄_RdڨIg?46Vߞ*ف-I}B[Uk7U앨@Q1i.-'QHfQ?Vi$Bc1Ub uy(ֽ& 9=a6 S(y, tz}Z61KާiN QkfkLb8 F#snW␈vʂGUTg\b.lW2J7Ze&c޷DsrBVCۭULjr%y\ם]Fpuܘ? A))ц_e?μn jAWFN:{/_{SXnZ8^]،hȰw0?_교 㙤iKNܯsR'[8-w̖u%'YVl'"ʍ%7*A,*v̲n1`"aTE'._iޯhq\;}I TCh!8T wA"ʬBi㔣Umeܦ,ʌ滔%pBp1۝:{KMtm-urF< CkOϋZ 05E>`PJxo̚As`Uoi%I)}!K}^9e!\cĎ.TTɪ5m޶y#Ss!{gf18GxmSߌmdZĪ!͛5V MMiw/U*:PٺG@%ɒՁg#e$Ya9pfX㘛ԃYY():alߗEXa}q,?_tL]`R`gZ3M}GxgLSIaE~6QF .}ܽZ΢x$?zC[ع14cNv*d.JboApH!9?; lR!3(LI!e"K[ b2=%bva/OՍM${ rhDZ[EQ.1ΈEa0F[#ue`סK*\Fܽ=Qhچ5{ SP ^ݑ棉-q*Ln.l(AZhXء;ovѴ#8)3{ݵ$9 4Jwžq[=*דiY7$7W|[i@ֿo.ſj;ȩ5N 1[JŜ3I@5fݶ{DGwn12h_B(Pl1룾jT.{"uJ9N)r{4L3~V(+H_+dA@&c=Qw\ y_{_ \m 7#YgC#oap/'F'* N.y[5RSM`c,5A}]+UڐRئ# waD!-JOJ}Y8c?Is{Ti~wkvgZRI6q>&y/DZkѝ=u֌RɢHO瘥xz-F4W'l^we /_݅1C->XVpZ8KX:}1_rof9AMmeżjB`rMQfXxt.ń$&f=X0nTY`_?ÅN!/}PUyXь⶜ רzT57¯ZS+&s:2DAtM.owtY|gX+OnRXٸ~|a|\Vf8"P=ac2uEAߎYlo, B]W58Tvy5Λqz` ̭vb*etr|njJ~gQ 1ݮ;R$!doPB~eH5c!^1\K8`D|/[%kRw">N9ŏen0gn\xmB>(Ba;:;So$ F^dDBC*ුZ#Gu"[ A7dMNJV~1,E BTRW SHBQ%{TL:갫< Nr,EpZ+.\2J!^rKD,}`gmǝ^RǫwԈ#)ɥL{+" ІMCu!3}ߪAT 1wH'9!ߧ< c2~lYPѸ:n/6 ,< &je[#[6$N[/Qg嫊}<.?JiDU}՘x7&]vAd&mR7C0 [# (6 3Q6FL-i. Q;B~{nQ;Kśx T/QeXy΋;Tf,ғtj536JnY*Q|{(ޠfyb@Z.땂DnoGq? 5FNadpzț2-RԏF]xHj[ Fx;<5]_I2t@5SZbnr3M$+~J O\*7BRkbIh>rY]nń'?zQx'VYt¹>u!`O?"\ Tğ֍Zk5f>0` }T{S*;bbt)tf;Fff*7lYwu&\:-R(\H-aݶ<-(OviKegwxSn`pP6}{:C8 =:Qe\r'U½%PW|QrYnY*Ѩ|)LJL)Je&5l=xpEVW$|MqŴu!=@D1\ߦष/DPPZOQ؜ ea{vȦ~#G-lޒ;h+jPIY$ LVk@_YnEz@]$=+N-)Ln5O}&2,1 "EZ a j \B79bo:Gmxf~җj@U'i8m7]<B.X$Mڀq;]\CLXuVVY>A#b'@ X(#lQwrM8憱+-_R>`7t \iyCDXZMTe-Vɯ2Q^mo>쮴Y^;S4=MŝZM/#»L# jnXF-LE= FL6G)~PޗN]|z[c"8zq59CLWPu?HÚ Q~aR6:hN2glW*_$EdF6+0Ytvh<RRG9rDU5o1ڷ;:c/~9%<׫k^ ?97TN(<5@&&ȷt5‘+]Mj*NewW0 Ũ>fu@Q1 w_oiO 3Pbm?I^kJk3/ǹ2Rһ݄k9$Cjge4qeKNꋟL$AF]d|1]+0Amg u2YѳZ%C;KaW4pc7:u|tI>N8KSzGbG]lZWQvV yC {YӻN.!d +I*2@U:-4oPŋ^j$) xJʗ3e #߽~vfi8x,bb\5T<&Fsw5 *op)˦eO_s`ĩ!0ȑgl=@ _ !P7{H q},:I[~x~E'DUN[Y4O'/Xz3^G]|=n/;}1☬M?9Š݉pGN103i78373)ZԃĘh_,D~7K&=f; ״T 8 D&U~`@}VdTJa]ķTȖ_q(gHsY.`6,d,vK-eR, UqUꥴM-peWb1tKk.+~hՐ+ 6ɣjw2(n#YHjRT^3(iQ+ͽf3dܯ) KV;%[_}IG28h[<un[8$G"6^BW?|3jXKQ)c`OB\6p->8a*Fui!܈:xv(k.tP*bR&XDZ< +Bـ_U ̳0}"aqݳ|4_H]ys&L Qe Mtp1lpk)"0 /ӻ6F h x2R~ gt(*m.yNTZ5U]>&XqNP, ƞ| W>Pϸ"aݮC74K /zFPkq˥qڋGe%)cTaE* }*jjkgNmFHܤk!ޙfJsqRuؐ*1e<(hWG@ꗂIE n,ue&^%EJaE)2U?}ewslxL Ь[!J񄐓DOvUA+IplWln.h5P"8 tho9N q~,}f8L' 0syDjk q ߑ:r4˶}3SA~r+11+q3aizR[(2V6]@S|E mIq ʌZ3e\ݎ_ * JS-վ!Čd[VfջdAW~=SE=MZ6Z"s+Y9Pʎ>N*~sh}^ĸ'qV\ZG+aCp=pݵ'iA:VCD-#yVV)seJd:KX)C`[KSTlp?ac"? l] n2.EnY>_UGfZrUEGwM&s{?7ꯚ]XIah$'55U.v8UfiC1bؘ Vx4w,Sl&7i#o"zp5!qT Ip[%d81Mvc;AUFO[k`1rC_'Δqn\15 G*Eyo' ˼.eқ0'js}^)99p5kWC•QX?iwxvϰ[ ]e?-e7$󮒖6 fE 4{Wgo"cnU&8 4.IkqpN+CIgշ%TKU뼍uY9GއY v)aN4K< \Eax7ucլ7@ |F4W@11.a= ӂw ^ĀIQn0/ԍi"qRĘ{t\P g`EdZZ)kkɼCyt' 9; OƲ UovMQ2; q7YW7*a ȏ$>,2>N-ӐCUQh_pŭ8F 8:a 6喸9?f-H^]rɴ~ cxưX|Wn.Z^)x oiwC^ΟD]\Z}6Jtdc/eԶJ#]`[5"GpPR|*HPp$rk Χ]B|5%ȢR6d2Aޭ|*rd W9f!w0Q1]`<^-VDnU81e)] $OO`a.>u,*qb5>Bi8\Sf 6^*~/\uv00p:2bۑe<5w7q߶b+0ċ}?>x` { PF?8vZ%mlمe@KNug |T;|-5Gs&D&bب948MźƁ֯I+7c iXZrF_{ɮs=h̶ϴYOJpizH ͏|k5kK:8'ǩ=@D 6Ԟ,Yl0i M#ULcm'+}nk{2)>oɓl| 1ExFf# {VU6y:XvVBlVyq[S&(_ko&Bd&ރ EO$n; 6sR RquFM\7J}?^Hez-H $%qJL#,lȭYZ8ot Is!d BBw.3W~O, C:^l7xw:^|"sb,B?bHRJJzʕbU|bJn|B; =jѷ 9RF۠ ӸUU= ܤ a]U *yǶl r^ zޚ<AsԸֿ^=[2St N:y2)0/CXD ^ qOVW` UPsmǘ YjYU=m1xRH*^~Bd&/m݌b)cedy"EC Ch, _/ĹE*WҦ&¯QWze8:\G'8ELlVrPIpr%I>ᶖ]4n=̿mBge ifUE7hp!E.^`ճ:$k$A AGK#zb%[ 6Js[Q3 X^?>æšQ8 pݽuG oT2(@~.2Yb. |J:@g%]?%YU!{.tfKɵ|tQ+j>oAtFAj0Ho15CB_F.LzkY ٿ7G%a=U7Ýoyxj89Tν ˊ(]hP#,1A_A%HJ=Rwk:&:Ljh H6Wkw/nW$7[d, / C~]|wYΆB^3) zͶW[W\ 'T='|dS[1ěP61d.VtpKm޽P)R3}L;zhl8FWZ,C("^4x &YαIlTF:!콽V~WB.fȒk{_5ghQo9WXJ#;B /(VL<%%N 1"P$QCԊ.<)hk;@:)ͦ>E\92σsڊhi p#~Av>~+Ѻް]ʥ{qĕFYr`kx^E@ؿ׺J*a>&:c7#?;/GѸ|޳׀6G v vtRҫe^q]ch[=%XBpa n-/xwf?-<4'1u~@Vy]o@ PH.OYJ--=s?a.ݳD9+4g"yS?RyY/ ^v9fsGF븒EB<M/s%qyx;d~gͷ;eLzǡ׳,/_B'Y*l:NFZyrqW=}J*FȪE]a/Whro|JtF<."H]k ˄9WGTai-ڒ PXE#;xJXՁQ^7衪mgΏ:@pVI œ'۾ ,S?(H4"҃zt+uLϐaʌd0yPD ɤ;5@ ?i`5NɁXңZ,[ J*FehuKP $ٶ!bOXL:V Ufs|ÕfsH,ȃwE/b_]?-&gs> -PMĀoɄ6$ռV!dQp?ڷ9@G_phRm„kdYLd^jPY@%XdD0ACEV6%pazb1*$ /(]F\r Ci:kV,V+9q(*;Zزx uи_2}!(^ 7 B1'e[t4+$-7}M,xz1X_i d vAhQٽpjqw˒*Q&. _74^ygFN7" ӭ%/c7|l]2[ϖ|bOFXqD_";$ XGm,mH|NzvV?ȆK`Eg!B w|ci?Ľذ+֡yBF+߆e{I4 gUJRKWu0$^),1q06~ ɴaeS]F9:Dp;½.4rm<7U`ݩxA&}򃄠e7í|{n/VщձGGX8|G[+o]{Mf%IH(czĨRAlgTݩz7J Q= J~N;,cJTdd[B_@?%5{* >ݘ;MObij:S`a(rcImIi? zmufzГwbptbxkr\iٟr,lܗ@" >D6 W{AٗEtDzXXfw*mf 0.>XiZÂwZ|]jR#;2t;:Mu )3|k`yo,UafgØ&zQNф3jk_e7 cΠY~Zqh,EP1@  ~,?)%r|xN=,MZ[yB4}3x IdmS eCziTL DLa+'&W1XhwpO&muC)7he m;3߈=vvj|e!/vD.bHoyؼ*/֒50H9,Qʫ;ƽBvl0k}Bzfͻ jɎ=D<KeU~ؓ?t oѠcЃC rJ.KOG&'ѱ+F+59Υyxxby ۫{`Gmutڊ(VxXL"ZUUJTwrn2;jA栰ߒi+Ѷ9CgS7PV B;,v Yco]|n -K4sބ罶5T|c <`Gp@M11碦D\ !1ŷX4qZ;ͮ` ׃;73U;40 XcΌ-ZA! (uU?XM"}7tFW }8oɏ덚1uc+'c՗$bv~Ayrb_^w)thWVh&DCFY߶`bKUmEDVQ;OGjN["GnFy\Npdj! "B?dj<6>S*mQob_re-l"};~KM4ͶA1SאUë:ts0D! ($mYdOnS"Z!8py;1ڵ lqPI_n&9OI@>\l2I|BDV(}I06̎!w eZۋ`P;F:dyxbФ(%(h/O76BHgsDz_49/W2q0WdY*9م1l]dÄhHYh*ŗap bL`?}dcW'5̚2/lx 0í俚G_=#Z CMHxrh|'0i$<% y)BB4MT#(3^ U=TW&JYim$"FҚjV''Tb* t}3/iS׬2a:P]u+7;n48 K {k&aQ\pCY}}%Ҩv!]0ȣG ұܸ D1WЏ* ihf&Pn_%D fu5sa̵Oa:avNH"iF9i)[ֶAӬgv7!>+wjCQ+.RZslt_v7ܸ=Ue+ 6%5X7?f:~#( b74:ÉrY2*lU%vGSQ(I3|=4V$72Fdr ie1t29CO<܌xi)wOgZ@$z{hvϞ G`CA5B-MDy'7cL"RIǖ6lƹ|lVxQn)?\\0v<a϶nb[> wfO9٘Jኀ$p4(Bwn{!d.êjjȧkAm% %blW6$ uTT6x3zpfĨ >v zq'%4<ԭqʺ(>ZqXcmMߊEIݟ1m zC*5F-ȧ/is"#9pOTbLb m'8tgWۦ89 -{]$)U,Hrm,FMNt$Lg]ZE!F<PF;vlɸ̐;1\FM7`CJ= Ƞ hzKs{ԝ4&ȭ* [A=@kmU-OÞ97$% OуnL$4wAIqv{QI A)tQ^kF45Ǔ.,D["Ghx9N# GOb~T8PՙpՃ /nŘ׭v(yls2UY]!Ϛ!J^a2eDj7 ]n>>Π$/ren(J/I7d 7VGx8 "9Wn?ƺ?&zFfdq+i)휛4_EnɕAz2/jKJ/$`D)>dr{kۅ|\5V,7b(+s}6/)IDp(vW |[$=Y9n!Ts5ufw ! ʼnDUp{ G[GTBقj G;vJC[rx 9$m*FIAva,|HoSO (Kgߵʑzz n 'Qf׉ $^Hu9p-HH>"?xlii6!п%K%`%VywZ%Z韡:q!p'MKB{_R(iLx3(~*ؗ8C*>)J$t J߼=܃),O›E"2rK8e Ӭڳ8h}-)4K~4fS6l_e&&Cfդ`Zׅ#R0†XoX% *vT7 S4fqjg9$qM,aXn]Y,WDj-p+\'շD#eX*xq۟i[.C5GvETva&˅o;֧Tv)t+W;y+͡ňLrFKGrܜ+ (S'77B::£J@ntoڣNp-HV.%t8`~+u$@ߩ=(0=~ dIa:J^M&A0RIOFNSRωzcX|YlG"K*.q 7&i%qlknGfhXpypq{=Cy>+ F _;싃$&N)U 0t@6'}(%>~{JmޢwL? lco\%3k"\ xWq2hXp j0)F2Ju48dKUyWƕ+2j~oٝ:M^kQ6sQOgOջ/u?6i6Puqڦ-Z{z0aip/Ys| Rwr&PgM>ChhԌПuֱ^Qğow}ᗖtD DX[,'Tm0O b8܄K1]> C^otBi $֩VIsu PvbiD򡡌v4.R~b_,N5FkNc6 ֶ[,4 ia^t_ؙh @fR :5$ūR?,DwYCϋ> 㫕5锿x.S<T5eW^<kIW@:rbQe $ZiFN*sm w]QϖgddG\=-EC^#h0Y"Y4f:W\.(×vLh}[DYmx_k>sֆD+dĺ`FxKmELϪ%!#ts/ג ?1x³}Pa0z$i);U$’v{Xվ= \$_HfP>lBdu:ރ xzea 7y" "EϵZc]9@!Rt+C9„<j}v5븣3}o iOj8d͝knE8)AhЪ4ν62xNmnqˇXˊt0}v`n(#Jzgb5Yefela 8mNgU’3}?AF.tZ2Ρ' a;ͣrhƘCrBu)|8./͗ryijhR9̲ւYdG Z*ThT-Я5~{Э5ٳkދr`#Tק('LQK7fdH{bQ\c;뮸yBzs IɈQҥ?y*<>F(0rw7}lapJ .9h5@ @Q79`ay眞iWW"@Zt;,Xl/$@[xl\V)"ZT=%?unYpwQ]ĭ%xVAwv~O=8$ǂ :9mRPq2429ufJpAtf1Nl]30N4d\+vAbyQQSպ+9Ä qrp]~?Z{C:Z+r??l ;zqm>ٓ vY% Ȋ;?_m MJ͕FT$XېBѱ ; ORߥD|s,{p+Ae g$p!BCD$^_]=2}1waqӲ){PHG,u4& WDfF`|2(?l[>&,:7TqÿyŪ9&җg!Tf\VhxXN" 8LHf~D7@~ngwaʲ5}I[G6`&<~uX"UAfUJg Uᒰ {vQ[#'xyC }MrC۷'KkFPVFN@OBġPHۙ+S ~7O=mHIQOBM&z8>7C'(e/ boԈ6J+NժN>Filih>}{l * Л]cW +#]wNSM:V?/(wCi`&߹3ӌ(IeM$J- u|x# fuId?"HFPL U %C˾`wb dÔhSbZL}px=38?XćH 9fo ~tdS=-O dZ:Q7+ J $R+.W* }d }N@w[C"ҋV?<0=9'/萀QOm kS DFY\UHdYkɕTm+C%Eŕhfz,ƽi{g78d.6-dgUR٧bOa6}=kD;$Rn {(c!iW 8 {xhb] ܏&uI;\n84o^ 2n-R) Bꕑϟ myyEUO'JػT 3=ADyvR [o y" ƕP:ދ:.p}䒒T$%[,#k\νŪJR Ww DVw-`*ӡ rf.4X쪣5]Þg)6K9i Ǫc21OAn_kt^ZǬ6RU KDktBݧsYeV%2zxx(X/m& @Zs5eW>"-|+cdLDxW\q좈4ౕt]qݼV:S|a$Dn7K{<j|r3P_O5~v[tǑ͘H6;>̬V7~ÑrƪCH;3 I3Q81L6ƑVcƃ;qektH/UÇ|HKy@sQ}ût-.™<#Vd֪u'8[¼BUFLct|l ۜl-Ywo9 {)e !%y5k,:b (0#H5QphN|֗('=\aD4p¹Hqlg]wu]:ٗ4[벋TXd,S͙hح0"+ќT~ӢյWF[qtbu3NGai@9P\-zJt!7EKHGpϏL TxSI %{m,'z&+mӞlǐpbI"W3^<X}Tm/[3C¥u ѓRFNj (Gt"C. ZiVn&Crٓ9FS 5 VPoהpP[ac3Uck м?EªD2Pr6"&5"pIڣX׿}7PYj'ձ=g]ATNLzJz-qXጦJmȨbJϣH+EgSiUYLWY>}3v~ܯ"xFɨ]Btu5Dމwa)qx Ep\U8栌KĆ>B%7c(?p+cMO[;U t[>ĩuu`z&L ^ySpH %5:oOmj/nT"xQЃ8H ]q-Rj#q@I 8ZA Gju) -ªq;vэ J;,Y%c fާ_"Yvj[-wb{no=+ $X1?E83NLb%t˭ ގuDNM".dav Y`An#VltqԡH}S _. N@X }=Q>20v7c㺂>s]-\MאKwDin Ml;Y`oQF lQ(p̛ɫohԿӿNWlq2-VMMXzR0D(({/ ac gVd)FSĵ㦼 $C|bNIbMXFbpŃԎM$kKѥj "h;mZp⊿"(L3V Y"{񎵢vh,Wl\hcF;H7c/{=i$5\|9a̅2fQ6鬭#o=P<_n,Όa/|EЈPK{=Fч*ӷ.P9sa  tԨ|d[6*8JzĝM4 JoJ%0;^$jbA%ocب;~Nxl +,b[o_` YC/Z ,_#LQm#%Pc^d-}яy`r9%pXڪ29EXϕO U Q9xD:2޿T;*淕boJt1mVLV#0 iy^+g@optËOG& 0per4E򘹵ֶw* %ƍA=l~I-rN0Ə5:гHVV6rdj]1 o0|utؼVk;̨5ŃP;D.70 g)ˤdRP(JվM=X"p yQY"}[wnaȬR93($ӛTf~eˎUu: ^ w̾];ƯvK=\9"ZI1(*!\cן}s]#(~"#tYoB|}{K~65h=jτ[=m3Ǹ^4X$Qڥ +>4ViE6 Ӡ$:ƶ\`xV%F?{0;92kE*  tY kRz`4 C 0$䡃3Tg#T;D]Ku2[ xv=d$;P_F-y+(QѤ٦$mbJVH̠֔bPʖ+ek13j?gЇkוgKuy!Q(eKc`6;yp_\M~k dViN*0߫O6G|Voz#SeA~0lk"9Oإ%~xC4H5ct[fc|Yj9: maN率hΆ K]cUl <‡刖6g'f&L{ gz"*0q9dt;"Iݺqu™}.Y 5M5X. Q:B^Q:&cb S{V (GZbƍW(55#x|.iVxP i71Ɨ MZI nǭ>C3+}ܻ_9o{1( D;?XiI4U&c/}k4*(76d߿0-y,SǶ oprF% ]!FH_VZĠ,w.G;]##>H]ժ̹K=nhS'զij81u oÈ~򞷻#5{REg^N'su<{*>>UbܽoJbP#!%XSK,z+Oը딄%ndɇwr"l=.r?IОBC!qlIeI:DYu&9D,i=XYZx- V0mvoLc彫J ؘUAf7'=66Ag yzD(Ӄ:֨s0}ep!~1L$c䳱@ۊZ9.1m/CӍߝx &ln-6a#沕z~M˞jGDSRRfI=2ocӵo;ivucP\;' ~0#`[頚ywwa]Q4E(kD )5yY<לLP[|SGry哾Օ 1ѵKj4aW=\Dʕ=_}9.$:AC 747b%ND_ ~O,,mh'VV,~/\[DV/y 6XaSAԔ5ɤ 8?d&`b– #@BJX&2!YH)U.srrtB}=`P6ȘZ8P-U1ΌR砒%FD3eԧɦn"fС"kL.|o4~×^e ?pӎL+JƯ;y%dMXA+M~--H,x| YW;ttl';YYr.q1=K6\"M5S_> hް4?{D!+ܴ˰gHT5'<3!BjBIChZ{9xXL犃8[&R(jaK$$`qsZ*cOq2@Wi[ Rg?@lPžo "^5ۯ|tBn ]g8Få?RkU.@}e|eeTReYx=+ſ~hkR%=l<+FԳqvg鿋rR'ճ+1hÝ]8m¦Vͩ!bOUS[\plAjc4c(7~K) Z$0 ]q1@~7(4޿[$Ӧ^X뫬\gP_/֑Olm_r׈9EBc77_ d7:/x#;ĴV V*}&|Z~ j;T8 LR-G 渷[NAMhM~P>xIT ë Y߲!/a["6 fU;_H#\1-$mƣa0@l2?(Hg+8+^D.LLyleaL8./o%+oV֙Zz4†u^#T_(2Tykv,> Eg#4mnT w%|mM.k~'CԽΐ(<h1QK|@~Tj)NC@M+cق`+KAlxW]ϤUpR%%x3+M5I=:K) QVz$ u-Pm?֕Dpj2==~iv5)mn0S n E2- HaIʔE/ݱ#?ELxÊ2%jCz1sw]-٨όPBɠt2tvj4I~[x1D|P#UٯhJT."9 c紒 +:Zay H{ \EMj@׻p׮sAPiQqrq} Bt Z[N[>.?2nMEX !61ФU6wRZ7aK14>7R K3޹[" 1aƼ W^϶OJF]v`"[ ms&-rӉ$խaQL'텔~dF*bfl6"~!1 plLS=gk~(<{cӐ3?B/le뜆7+냦َV8Fվ 8}i7T蔄S⑭k6^FkDٱ|wRZ険sL*BɁAjAW|rg,@ VonL*iPS,-;(,ۣ\1:hE=l)UY\.Rʸ}螳zT=cBW`7L|}^4fJ.އ;c#Ã3 HjKE ۲.Y/T1aB cSKӼ0W37Cl )yI|O,c0C }9k39[ףxJuFA%gw[Ql!yۢ: %]r!-󢑓_إz-7&Ba{}|-qU˖2Sؤ FDǧIQC]KuK ,9>B 'ai*/|4?H6Y .f>.ng{37)fwcO=~P)mw(z[Lva_VIwc-7gv?鏢+ YfʺeJ/Tۨ2MoMy}ZV4g'|-AQZd&ڗ;!_wm&{%W>{(()x(PS_"ԵrYU ^6s%[ָBpHfHAZh| ү8y'W_IlEĖLQGr1*lbq*8!I1GP6 ٙ6Vw%We8+䄄}&Y{)?j&:lhn5ޑ]쏧@MσqlTҳ\D_""ac! &<91ra3)gaFV \H`~nyEH܇] f|ZS2cd% \H-_~7w[%\05:fph3-uT >5Jty}\5S 1Gb41j3|0Ѱ-j^MQR! ie{Sտ,@~byڽTKKl!cv7Z eNku)T 5A0 KxAX '~< ($=*^qI\ּr(h(7ܑ5M`7ua[rMWȖ揔E|O6 V{rcT2un%Vs4 @s`2goУA{MS.]";;$.p**_<4b@yz:fƀX z I灹Z֘qqO%3߭ -W3lRi;5,k@ d.K矚Lڬn uMH(<R,z9GdL}0T|%ݽ"J^[d@E1i^  tpFZIיR޴'_pQ㻣*w.j" AFBd=JaEvKwlՑԑbH־@\-Q UTd;>8IQ.LU! /?9:)݋+apuwY]ilŸg5V3_n弍|PhY,w>RǤ.ѨlE!&4%w^8>VR!4X(od\?x$w2_nc;&:UZD 9Z6sz+ZMr9T @tkM1:#y;[7)ݖ@?i1W[mfÂ4/hCYj,zZʦ"l|-|M*;A>wIiёL}Ѝ/H^ӳ.D߈ '78ţ LL R"8XPd!2mS(7Pza +:JtxmZ̢K]J|yR) ;EH61"CP| mۚ2It?nq9^#G3?8OS[md|5d ;ƩuwT2M\uR2KuIjagk}FO {¥`Ӽ<5)`2ǝbu֗Sgpp džTK`j4t~Z:P! bf@ Ⱥ nxm(g_Lme#%PcA>:c5*/!-+8#֊pAG-o$i04LKeTRߗO Oq;ljpmͅB&qspa43^>h+f>u X4;Ȯ?O͘O)O>i5ky:xn-~RwdV'[3b)k7Ikv`|с2=hK> NY*dPqm;t.gR4YlfAXՆ٣)UBB'$/ @z(‘JJ_ʦ5ڽ)4qnjAE~K] c IȸgHJ$Ĭ{ݽ-+ler}cUtf&b/_] i2(O&0lsK逃-Lj,"XxuPcEN@WMY*ǘPM-s/,Oӆ`ْ~Dg0 +^7cܣq*̊͜ h8X ЃS7!ITK^eQKpgDDB̉^bk5{ (T:&KrcG9Ӂ#2r0v'V<΃#9t'v )׹B{6*J=ۢٞ1[umnY7B-C]v Bc޸н &kZ5nav/, {zmjXBfvIvKmPD?7ymc`q`בpFkuPsSޔ;+POjurC$j[#>|mOwPhp;F#?~jJ.j׹!ҳ^A CS[V|U,ųVSt;\v HIP&#+-v:4Zb^I̧|ߓt(JãobL)w~F4kZǨ5Y.w:ZĉLaH`m?b@EҽY_60BKI,W3}1q D7Q^;ݪ~Ӭ\KҴoxͤ}uc:Sfn_oz-.N)g> tG0.@pɨڅva7E9}7\s fjTSaB=V'a.tcJ6PUQ.7fL<wƥ(LҘ>Rs3}^ر9Kp+e/u^:& hjb_k6^‹TWaS#ϺRFnX,oOnk>E|QV/ev|CVHJr7Ph\d6ׁ/D=1 5 ,sZ|,#-OV:BC\󹕞4Tz rݣNkڠ7!%Q>k=O$AC]b[k@e\]idfKkAX[g_8i 8=ݴ U]]Et¯,Kí$L)7enHA>ݐ:5oc$;~+8"E SN \zw05 2eȏN,9 O_d;qr|O;64VF#.0) 1QV;'dtd$.<qQC+˚J-^F:KP Q (QnR&HNjo]55 -f٨4J ]dihʈ7꺃{ECʜX)#lx4+ܲpJhx8(rNśN#YfDN-25{-]F%X2EfS8XJ%m>q^|C@SmE2Nj&,[{1u!˒jICT >Qc#G$[\`G6_.=tasSq' BۙE±~;h*JO<ӏ3Lr㙚 oj0,ppuOw uϮo2siFi+_x==/) ֖4[3i'Zx!Jku؆*5pAO_adFjN0fxFk#^J\&KB֞pj"iNnfDsgCp:K& We"l9~/6ɿ[w+/<>1iZ;V_BIOi&쀻fΐ¢eB-(:r%Cz%69gR^$;_~ 'NT0֮jy}0P:MhL C X EҬ]=Yuɋ};7d02\fܣfzVp>K?}u6-.FAdJr.ŠL!D Y `*aݙfj>y$K,Y;j3N\`fZ7<%J3#kqD-04#e`.9wKu|Tfk G78,/~d 8 :Clh{m|Q&&-;t_ vW9~}4D*,Ƞ;1\)?@F!Hț4qI"$ͱ#WF m{>|*C %>8rMfԷ)r˸{C}3FKD^rce jeT}-BThhI58 _CA!75֤_GCjB{|0M.{l?QǥI&i(шWAu+?a$LkerslqҬ_xIh0 _3⌄WNX p1xIP(y'_!4ޖk0~KmP`\۳0L D&%!uޝ̽X/pf bɕI9D~?Ӕ0ptAzZ^+zO8cy͉vMG(>5eؐ.4R4x oҞ>3tlq;lҷ 4D?1kk"l zyl,4[^..yWY=-#v^yLBE߼A&wihS7Kz̙B`Et'\`Jh}b9p, ϗuL 9aW8b&fƛ] @az؜Vyi6BeuD' ^%-o$\bդ@Ghp~&ڹBox=J4 XX3 jogĽ7Xɶ X^EÛ41D@5$o݀J/+Ctxyq6sadT7 ;"4Ǒ_m ~Da 7.:[?9Wx]V4$)%& XVweCT'2jK-Ze4KUxIGIlI8b`=ݍ]O3;dif@*gJhŞEV $ŴvBPg|Λa8(쑛@}(L@qO$ekhW8r% .9VlGK VnʦbL?p$np͆k!ᡥ5͜ϐtНVp4b#ɥkLOlIc\G&$ɆW'SK2 cʚic{xbDR]ug1AdYO5lVcAؚI*>&`/a ~f 0 t is=j.gvdg.eB0C6ENrDa&s iGǜ ,S̢0ҌBDS^CŞ7biWZP+Ag.D7{oi@In}*L҇g/.1qh@w_$nxd 4l#xm D6 کG Dhcs12]&@6Dx0wyC]y/>ayg2 sw ]MRpӠ6YWkK>YAPtvzA< opw~Kpnpzh9k wOwӔ畏e{#݆RxDI+DO [oUb09b|̑rkU%}W 53 \DҝБ@R R[,0T>xffǡ36|Sv˗'00FY"з8 U9 rѷNzK\DJדr# H^cUm~MqeRnMatN(?N`aCmCԫj G>Cj(, T;tۑZ2F-Ҍ+do X;9lRYE'[FZ* jY'v=rI?oK]Ta6!)$rbwݖe3Leh̺M6}BH̃x OOgY؅ؗ.66/Z3e~~ \iB/xzoBe2$hFŹV>uLjis4MNdf@AdVA6;\ NY@BPpAhWaV "qq4cl+HN7o*~bKĂLg\Z6-LLog%A8>#vO WهEZSWID27J;'ZtDH~ƋjU.uq肾>-X"< eU 5PXjmR҆e&ib* YZ>MEZIZ<WBw5U3V}ӱRI'y9D> #Nw[LqG؁#'NKG'@'Sg}l` EL%Қc5fq}ux`Ttg|ICFWBtq֔sS).*<'.0G6-c 2%[uf'sK0UG>R[T,+kYEhDlҠh͔`YYS4 un{_'@S|H<%)[Cu51XK K_5"Uh. ۓ!}cA6Dy6VxʐѪE ru2z~/lh",d\x`^DlutgA#0OvK JOYh.0K0e-x 4P !71^GL5`xvx|8ƯI)W'Bj**,OP3quU`@8T%Y Wn;qEѷ4!3U(tV~r`S)4I7@+7m#a{GH3B~)t3]bO>7͂Ŵ' 4,rۛ% WO:.gk`zVv2v!]r,Eɬ `;)lZ+U;{V{|*dNj`^Îfdө"ɔJ#!ʫyZX˵SBޛ-MųT*/Ysdُ+W@ZZH_clϔp%&i?JYp|$-5Sxk+PnE{_{k5r63;/qq*P!,OE|X*_:!1b3hN}ˍC@cd/ؗI- ?μ߮ ?4Jb֍Kx[MoqǗ+/r1sD,^! '**gxCݨg@Hmb|5m=!lB4%3D94 hhRZN|ԓf͜Pex9zW­6[lڢT.2?GRZt0w^m6 OVdqSnj' #t@Sa"iO :rg ۄ]Zj)/8RY9Y_RR1.m삽9u}((V*J̍G,q+8@~]"-?#$ q(T>_b <{ra;]Ŝ+-Bp| 80^ K> u`N^qsc Q०yvl6d gGe9O:Td0g~;p %}v{u`5.]K؎1MSL5USNo+y7JWE};8SSyo\OkrěB3N"u/RTg4tW"i04^Y$'FNd 2{nO1Fj|ɠjrN/ J~rEoV:vu5ؚ/cRj@AxӮzɱ0n\l o~@1is1˺}˖κ"׻x%9s^fn'oeBʈX{=fu\z? xcb!I8:gJc٧O$\TPxhӀD|@ԞvnMS였NKh#||̏},ѦDYGE@kF9F+%aMnTW҆ 1x$qbjXTSVmjSA@ʝHjCO\;]~0%7cr'^:yIp+5bLLD[ I¾'6jF#qw-ne./&],t^vl ْYޫnC`#Y wQgkBBr=By$dn%CۨRT%S]'QoM B%ow׀I% RkwA~ʯDx_%Sз-bm{6_qEG/kljgT>A.^w66ΈT7 [85Y#[P),٧]DZQ3S|51t54f7r-{gCuCOC\cen}3 \cS4<{+?NUZkRiq9ڔ; z;,9{ -J9\W8t^RXe3`GvZ87 <:9&E:` _Rj Z0qO`/8ma66W&V|V.8H˾EDl)f^":QhZ;jQCZȃ`_@c8N+U7t=IDeh@P䓊`fPd|k[ )pb1# d˜ѫ#`>>Kta݋6'"ms$^qZjŰ*+K0J|Ks/M}Mv^_T)H_$s[ip\t"G}Oghb3x: .=osѨ>87br6)bN @Ƹ[ERL5APuX ^術 $9$]iqY䟓qL6COyX^.•$alZg W( 3o].3j;HbGgxA#3})d\^+#\`> mϡX Li]؟>CC><%M=srnaڋ6׻rwP/N/?t\{}-8p !h)̄)[;ա9K:@ D ?fj.hL]ĩ ,['q'!-FHeu =c3>|$Bceu-<昔tn(`T5oÖ9;:BeĤFBͩ|@Q6p|[ w EgE2%Tèu#bLٽcM` h#qWϏx_;͠Yeg>km&a\]בmaRr3IH/fW/uQ@ބĬTgD9@]9cYBG Y_E!BH#5ΰ#'@5!'i^ƒ3́sn'vޛ02)1{WV-ᭊv%b51Gig3 ,41%oxH]RTuYL}r I>9ݤ񡋣*q?< c>4 !rVJ֐3odrVGG?Ehd"b<+ Ms+ǭn)*=nrm3{k %`3dl1&/{feq trWQtnm)o&TO 4eT*hhcP>lMCm;lGIğXКQ k`-M{/seD2P3k|'>/P@R n.͂`0 C] 0/]QݔgeSq|2_Na_onjf0V[GabkqkQPS`c8rkmػfYKe<\ڊc{Yy{9j(1)9^rn`?btީ1jTS1KR){(J:mp~/U"푾2^._vraXJYsBXʚ9K~'T 瑠>Y}mJb|Y#prZ2[Lf5sÃ+`0WQsf"_g A0[Ј#v& L.]#Q %BH#{5]Ygb| 6xL »Ҹd }b1o.~:Eь$)f"<̓u=:>ذ;q}_\}r]T=V ̯g!!ҔXHA^W  }fȥ7 7C v_ɁjOKyr%6o[Gā l4iId}_+񂝍i1`3wZiW:M-FJ J@&j&ȝ]>aUTEVh… zPU$|r8N s2,a5fX5Vǚ*ZA[5G=.$!M+__}l#)a$nqfij/1~2NC0Tߦ| qB̧SPQh]R)L{,LE(q] R#W2эŚs&O5 DEqBKf.'\,Y⯚mqIng! ;^U҇m@m|nRbdSw9$iqg7Z8|ϐVvmEBO6p]Y'Ȁ&_ 5ǒ[O2 uî3נ'EhY,ycl{*><]-P6QK-۴m+/$ߔM#l ȗ0êAxʐ'k%EF{ i=똆Co>?%.zY,~HڹG|i"\|59nlPU+& iJmHĥUWf?p3)Ϻ<,FS3t( `AP0.Egj7Inv*]Gua8OTe],ZV7ny$@ӍE#tddK!pz.Im͝E'xK{aPMLeIވ: s纅Q \~ua9aL(W<0.{9<:3l)A1 KPV1xٙqD[b8al+!2YśƠDWt'ئZD1PHv=XOI7oH=ŎT~U(:@r:@`$Ykkͻ=.Ra CWIcjvdna@oͳ2M$zr›=ErTɑ|MFݨ G8a|'(OZ(rkoq:M12l*P SeBc,f~{6 N_D]ޚޖtxi:zGQZѪC"ά0u,&?H:'ĞcQ-"o7hIӑs4!,7نw ]"Zrk(~n㯈N tPi=ʚAop.}qAⱌp.V[hh'{wx0bM(H&ۡ-*H@1V j cYd,#m-C],uˉiT0z?_ߤNLD ~p+Do"RRPB8! O%4y3ݒ?ښUb4T>s2J, HPs6> yD* C<řVRb:uIE*L=jZ,Dj7HNf_4wߡmaG0-IJyh_;@"u멃#0 @|fHh(=z8^2*_R E?YŪ-TF+ tw8q3PG:Zۅ}FL#r:z|5$*>k{Z[-(-޻ ܅ww'8j6 e->fYG_2|c_'#J:zIG*Dblm43*8x kY^ b(C 3_O#&F_`I<1O;fH:m?fޢ%B+HȭMOb^U+U0@i tuMHzM]"S}vM`za a*H gl@?\.PMa4;M BiR1Zv2__?nE<=Wݦ>(kPJ&#HGMV-Yπ.1`3Xo؄ĭ0݌\6uI.xXۅרcn*33;BΙM&ҺsJdj6MlAfuȼ>@K CH6( ^Nme!,EB;"tn!:eZqіj|]TYA?H8~'gk[ԃ B̑Q8Q? K;5OցhKVz+=k*QDZ͹0g޴\&o}R,'460$?[L-a߮aOZJPO;z *{Ӽ=> R,u & ̿` Vƙ6k*@!1 sF;`lmK vκ*);/HCVU8HDAO \DXy#;FDv"LV"1UHtq`3}T(,g`f mAL38lܓsw|( e'-ʶ|AJ i]gT_ 1$s$yհTpu`nY:}]yR9Ý?~֠A$JLo&r+ ʹ)78COgm~V*viA.r[?uf}ԍleɽ13 C܏vz!@E3~ŦHu-IjwjL 8?(2?Թܧsf]|o?DYwBY_$(&h;Nb*}`Կfbv.u46b ._O1FUTs_?κvZ,;Gm dzMbCt*?z1`Q.dr -ǣk.M7ST:8/GW89"1p׵ Ev]x~+1{-k:7֏!e(-IBEj~!kjZsFRo3-A ؚLC`[r{a yU21S,Y\4X׈QfR&<}3pYACӮZ<1% Y L=Ob")ӸqNJr_NO|hǵUfM[9e5lKXU >@7`jdUI5>5#ZצܔV,B% nZ Dcь_2ҹWNJc6["!oTT1E_k潫 K(|1@¾Z&:b cՐ_҂)]iP8*zVpv% ߫*%)T_OŗN'ދYh*~S?cN-.x7n/q 7cPnBS6SU\oYM0tϦMIO+0kN~dAsʑN@$UGcl/%֍kKLSҳH(~4"ԠUOkd-g!#@T8I;fY7X7NU#X#jnRgr< 32h٠39]<^ " F;6$'6t]a6؁'*]9yjKZi `͑X8UN v5-V"z+SE eU<w͑/bqcl%' /$xFY,tґ"ɸHz+pPhSFl{;b.rj$ޑhONN1Zxu7h>WT#vտQ ?w[NFE*LaWddr ~[tS|u8ud3zu=ֳx 'ۡD>Cܰ{'Juo+A2ޙUi5:$R)=yK6m.ܿp!FY#w1(2s{ɶVkSlE0I:y>RG`ɢ`h :8j&1d;H"DsϪD&\6sX@kc= g>c`\{g k&BzU+;@LعV4ZKY :+a):^?>IMU܏7N`a4$΅қpҗJ 62 s! X'bR3E)LͮL b$VBE1$$[a@/&P7Db[v)_ op*BCmwEb"6QFUM _tgcs굽/unie _/B^lJA( myϖMZ׀V`j}7l:VD/g4pSW-b ^XuGk4S(+ֿJŸ w^%& >DVtM]y+l[Swc30+b%7NR%`"-A|D9!TG0Xf›y)G7w$o<Ѧe<NT }pa!^:)YsjCPsyk_Da[zDBK ;-=Ê+D^뷥!#!xݶ`W\XȪ[&G2>Gwk>M44났ⱗ?-oLC㎠db)0kǹ_Ea Y~k+х D Ni)uqv<1(o7ֹOŸI@ O<%{y|`o2yLE[J-2lP94_Oc X?n:`_k۾U$>L6m33mP?}2ډB*>nG̼|Ԩ2JM(N3R%R|mC GFڜIH=te^6g~=B,>y| m|,sTp42 ݶ%ER>4CPtt\֯3i-8d_bk_(qs1>Rϝ˪9NϒZ3ژX~ !Fs cщw$ո02w~1 W8j%٦ 3?£!wh4`wПh`omWO;DmPE sae]p%p|Tpuz4|Mem49XdYϸ3 , It[ Ү__Qw A|N}~u!#Z`:h7TKKxɽG!S:j>20!oG OW ] Nhp/oЂ#Ct*TPJ̼.zKO0s`Jmda_MT`\ L-#Oj6W/}TCa&鼋+en/9?Хu/bs}´K~%&:4j랬7">ߌa\l<=0ua] CSyqj2T:x4oM7h#;w_'6VI. b{s

DnxbƮOwx!ωb6NBkE1rb b%AcSDH. \ ԘID,$ ϼwrtw;n5DQxjٹW?$~|*? SjJ{,PN%vUpv+, ZޟCskpHcRƚ;`ڼFed#x=M ϴAJשD"T;hZ0/@)'%ٰW08e%/X] t"ɍY̛v`W49 &֥+# :]\z銗C_!FSBl>0\_Ybt{5l{^ J:.%98bY^xI}(Ke߱WX=UoSv4 )'N໕n(E1h3߀JշDy<}y-l~O,k?Γ˖zfay9^z8ZN|hKPش$eBx d$j(/PbT;i z8g%#)@4xWi8nl1ystI2 VEn _{NkSQ=paPg}f/f媶8/۱| @/X(u^n/cTL&0\@V|¶V*z3]+w>Ӻy2,!q4Lo1JA :TlDIw,Z8UH4 C]`P봰QW@Zo֐~y$ "OՕWO7vjH5 Q<}*в,{WS= U-B}#EClfj'\pp%}Ǔn{V $͚]g%A6-Z>9߇!Z\ŏ^ *aΩ6ӁwuVO[q;A`6|LR}z`/_՟u|$k^䶫SD؋V4T8蟁(n<'4b#_5+AC) &"@p/*_УHOM= {~~`'^(s1r!XL潝DrdCTk| Ǧ3J[vW+|IO/I(bx3Zx ULZk L*xڄtZ#Wߴ%)7 ߳DG+i!mnǀ8W\ ]9LT.~|W}mn͇$K]M? j }5@_ݖHJ_D#Y0$oN14+|Y :OFC8^t㙀iUWCpLqΎvCͼ+<Ònx[tmC,ӿc% !{ɍDzgQv4}32vS ntJ^IT]k&]_eByAէx3Tܿ&pz̷yJtFhY_251%7hp֭EȽTaqd? /B1$kn1(:4, PuՇ7>uELa#lnX,Ku-(=Vb'V11 4k9p afZ7.k"_qxGWIb1e"I<ֺm)ڭƾ ?BgQ8D%xm89(UQƨ-Ja(c$#LFLB`_dx?vɿـ }(w6\8(#i4lCJ .9c]ԋXy_H}BE;. R&.X(=&CI@HMBC2!ChlwooZL֑ĀbHҼH19wCYsH puءHf2$hs\ 5d&]\h̪V}fh^נkR RlĝFQyYs„, s&+<{l(E\HW`v)P{fԙ=Vzш|w XPcSIC,+ WwHa*P]y,#DHC\IXr,ZXS[oE@)Ca FGJLOS(G 8!IDruMΡxQ>|5m10_W[9r'jǺ0{(fOrfYkCak&nP !Xo^ENJ^@+LQA"u.*Jh'1,N$rx\"7?Շ3|In–%lNq.op{5Q-%ƹ͑5+ H7^Z Yhp YZ