libvirt-devel-8.0.0-23.1.module+el8.10.0+1779+84732956 > 6 6_6 3!pQp)Tξ7]mtZ`fb ]mtZ`k}.?E8k:.7\mb4V'J6#ԠE79yA yA@HJO.S}rvǪx[b+MDJNjECDU^șRL6o:꿐q1mOkC4\X %'x_7tґynvRDIK>m>ywz`m !2[ODLr1eF|%µ}B$ga8f4ffb718df8f8470caf783fea95d92347336d003b9396c11e09708b4a12f99ca186fb09d5cd4e24bd00956f6f29ee52f3460f0Ӊ3!pQp)Tξ7]mtZ`fb ]mtZ`%xT„xke3Ytf2@$Dh]#1Um}#[1KtO@/#tnW;ALUp _&: g,}|q'#Fv޳;wϋTu汖52>Ay'ܮT&iT3 tUd+dh5dyJXn~~#riŢN)lŪ]svv Z,HK(5 :Eϑ귩Mmye$H 47tN"IdqcTT0yu?5՟W7$60FZΖ;Jn,)7<f%S;'phwf&E,ժD` l؄ GG_sn~Ҡ'N&}9cԜq8C9-T M2]OzRBq2̶--T׎H6Ղ=5p2å&qV?_fҏq /L@ʕ,nwVYbYz>p= C? 3d 9 w  )5JPX     X     x    X     T    (X8`m9m:$mG H I X,YD\ ]0 ^:bd e f l t u v w x  y      Clibvirt-devel8.0.023.1.module+el8.10.0+1779+84732956Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.fbord1-prod-x86build003.svc.aws.rockylinux.orggMKojiRockyLGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://libvirt.org/linuxx86_646)@+ev@*h! W#M@ $)5/A큤A큤faaBfaaBaBfaaBaBaBaBaBaBaBaBaBaBaBaBaBfafafafafafafafafafafafafa88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b38cc0d8b751f80a56b2f162a76fde9b6f73343efd4be96013959fdf10e7ff243092776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-23.1.module+el8.10.0+1779+84732956.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.1.module+el8.10.0+1779+847329563.0.4-14.6.0-14.0-15.2-14.14.3f-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.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- 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.1.module+el8.10.0+1779+847329568.0.0-23.1.module+el8.10.0+1779+847329568.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-819c8996db4371c4266cfab8b83090a32293ecbe57069990c96024daf87c5d919virt:rhel:8100020240409152846:e155f54d?07zXZ !#,] b2u jӫ`(y00tm +x ͂IVsҨOiE?)G gAײP&/bdV&³VX@\u3:.M8JUF׈.X"-6YvmhhȎ +Lm'#{TV j2ߘHuOo̲.mk;֊,dR(x P8bDY\FATZed'<"t} |LW)6K=v53Ha[*>])dMK?hu>GU`^[{u}itgmR՜3j &e<Ջ,H G&W$G3@]¶} D[[񈣄G=26XU鬹>qgi}J>*Jl|/F3\b8LhWFfB RId3oj>A4@ya^(E7n cu~U:~Ł0Wo+m@:?n\baXh:i~A|l6c?05NYTMVjtV E BQ4O̴A.NeDg#3δ/"#l |d}di0aFZV;0F,U?ҝVt5y5D>F.n~`~f'+р |G pmQ= mк:%IХ~>B rb#0Y0Kf땐p)'cѤza,;~*?1%g #BH'K]&*ppH}~\Ҹ<^;^jI f;nF {sjwG~w>^7<^^?P_%ɱ7u|rF]eF}DRT0y; gab+vwQiboPB˳8 m?+:) źIab'B)ClAnk/=xF(ڍ-Yu,ޮCZ-s2y%i՛~?0]?G2u)@5T _V3{͓V Z}k}\>W `*P6_:r tdXt4c8"xw׻)n <;D=~.ǕtCvKlJf<7}<-3C55[u | b36i+JAJGI}2Pn_CUd.w8T5H/ӹm?5+Xglz,6gluשbDbAv+Tacs?UכL蓖2c;!x?6-Nkqh ɏ RrWr"dTܩ<Y4}sI0OZ22٤VJWb*gsR ؂ituS[ (!/H$w D_-8rRrd%-)vrHB쥫! #FU[Һ/ewA@b4 *(>+[]GM{DC..P@Ʌn.|V*[W4t/ٔjw>tBeYlHʰc߼&+6jrYtM裕UBX`LR1<(NpUr{nkEǾq8pw RKf,Bzͅ 0z،{hZPcPº>>#F 6j࿟ /5A(]mzSPΗzQ=3LzxѴa)o`HYeChUV@3T%st4䷓N kJ86ZL3iL|ALWjy"pԭIզWxwHύ18iެ9S>j"mF{l+VZ[6<_*:)L8(IZIէ1TQ2cbW 1T ċY/j2FF߃]+3\`+ yP*G6č=.v0 S' ٧Yv[8tTQ!ĊG!2LFp $:j (Wp,O'=%ig,~4 Ҥ{e4_ԜO2h@PD0P 1y'ڀJay+fJ|xNa7QŬfZgo;ݝO "_-a4]Rq_fYAVؙ-J=xњ!ǥ%Pn)ڨz!aUp^s}D ɠ4NjA0g[\įZ#J aJz.Ev!->{ \*jWDž;QA iFa64V 3WhN.uvT,\Z2ȫd2k5E㌥m8l(QO!X!TץaNw Еr1~˽TvB7j˄ ,N)tZ0^QW\fXP2ܓŮz@'Ř@9C]aMRbjb\N^>L/?v]ђܠwǬ>GՈ4t" %nOJ^8(X:@|%E*BEvrL^@v"齓e0d;ZC#eݳɓV棗q#tXn ^֠y+fm p(P=l!c2kI4bt1?1Å6Rw7UP!փתCQWnƚʑ0-TFB^@dYDw]|2g5OT-I}sY*Tnp4|KDҭP|F@Wc&ڮ?voX+WU wQ*F@aah}؀4 0'z9e\)@Tz߷2}fuXCru.{WQ8}Т#p<)ګ3ݑ7j3αJ/ƀ}em:8;c{ $M/|EѮu 6 SD7@v.]Yz):i[`KyYUjE=Zv;.P0RyKUɁMD:8VUz.OeޛS3yJ\/#g Z9d= +"~Hcp( ˢ G'68%/dNIH~aaď k% *&AgKW yXsZJfIsԫqpAM9 J*r+$n-m|ټrpmՃQ1hP9(|"T6ҢE/<9nbʪĄg $ FSLi8W}+AaVë3? mlU3 7Q8i5LEAI={R ֳNC:mJvuÑՋ#aԈ1':=}']^p()ﶖz''ڡu|OjRLU>t4&qJQ9R$rp\; X*ZSzW} p.V1Klx'L 2Z~"-UT~6!HӀ;%Z y/!M>/o_pD?Fn!@GR$E5pYApw򀍪Ut:1'0hzcF["L|{W zuEh|> O8Mx/Ds(-%]tхA$g?Yh2-\m7QrTUJ=P^iBWS`YQ!nC`Dӎ|PabGA~tPtDw̶٣5 Jykc {B;chy+m*JpD) ihoW)x_5L&).& 8P_WYne Ng Vێ _ \#bbƃV"J֚y{%Tf 4sKmeK=]kF/FI8&eY͵v!zg풶}'Ҹg(_pHtŭhp_?dXSha[{CxZn<㔊ܔe3/掸L0S5|kY a_f  =+4u}ބO$ F]5`FV'Rv-w@Y!9:1'[fg Մf2I,-QxHyY^|syRx@U۶g7A6vK5I>ux-UcrxUx\ʗJT{1N5+$OHS. yQA_ULQl۬0zS5ZQv%?8"y:!cF<&CuK0S2ƎG(fHy:*63@mT`a:8~y::HMei֕ X1OX b {,))^R8ˎ`'-{ukwGuja/Jwg9LE( -MG] h(@D bc4]zsܬ^Mb-څғu\ChcG6qW\R35hN<-m[$1fSqpk|b3i:]d.݁ed# [U–%#l=56p N{C/Kơ8(4+p4@\,kpnCMF9u:x! |U-W'Ш\anyL9vcTb? ݼ]t"Ӳn;Fcm(CB9oI=Jq+͕պK!ò4J7+Na;1nf />ej?"a>]W^l {8 P8tj,d߸q2I\bzNI1Z5e Be]ͷ@`ո8,n&2̗1"辿ـ*rP6r, ( )[8P1Q`0:<ѪC -%F$bc/5Xv"bGomqSx?r>yFR!%=74/g،9kVz1{Dͬhzs# r)|QdEAu,hCšcgd~>bGy;$w8/mJ+ &Skhe8? ;?[da@3Bmo]m ?UXg䞜^4!P籾MFnpN&a(5A( Wu Dni%qE(Hsp;-EkS=@'O~k\ D E,htly@Fma9۶ρmFNr8b*aJ+EM;ڴ2s#uDӢ#^UqpsH0 N;M'5AGD M{xVdP]\,G*م(,sF7Ք^M?Wu(=-/X'ooAjB$rwqJY-haMKJo7+ŵ ޺F_#{>Xs`=,!\;frojD"oaDN'Qm^YSv~Y ň& Sj\N; &l0{}jGJ})SdĆv9MSu<#}%B9IkFJXBW)Cr܄s4?MC# lƫ3Y7iQ!1|uvetq.} AYsV6#Y0_U)*绳:! /~9tA(ke[ME̱ e7a)uHJ" o ZUC@@Clx|]NPu` t0( c/J_#I x HF o  Y{'DhprZS/iLhC uR' 3@xc"d:\=h.ʀ<׼5>F?R@G,'4cYE9;-^|6$ U `%evYC( l|Mj0'bcs}c&.Qe6`+HEg3QdD@}uQ -%T3o4tY$4(=tƁ Pa^ w9gϣ7Ĩ:tPG012g۫TѲel 0@s=^yf'!Fu14qE!̭ܨ@.E,e_2e;bB&M=` 0H V3,67BdT&gʁ ?sxI357T\h ZF{۫ /N=6{ٰN 0>,>xb9?kw6/`9Ӧb'U[%׍Y dgnC2إ-1es1l"S!QKv[":^9)!&"@$Gw \5X3"ܠwwYY7z#`)ܶ [[+ߧ0zzN5qÄzbQu/X6i{fab`*;`qt"omEDmJ`-&, =OM}Lch\Ԝ_b|% G/)=| se>,#9tQUΤA,25ڬ-r,qM[G:z(s bHiԢw?m LX auㆺ 9٦=ح}"RZ%8H~?xk9aվ}@ QFe=φyz`ׅ}}g UyWee5&!4]YK{cR FJW0$/!69xDNtT 4{ `β OOr%5Up3+wĤ))xR`n^%}Gf+ v K+\[!L4?PL_w1WNN%~=U8Ja-˅-* ٱM+Ȯ6.;Lce#bK|}~qT嚡w7rj *L!8<b ?iʠ45SdaOAFl4^X̢9wTZw7kVvnQK:mΊrqLtj߉dh;_ty &y;A#A/D :A1ژ*+`8 pj*ןF_n>J=>ns ˴ :z VfQXd`Q<-B%W/U6 &M iN5L7 %T {lank9X:ں`:A^z7:R9kTnDPI hr:tŢ~ˑp hFSE&I>ׅ}Fnu9f-;ef_6%ETM@~.U9.5P"s)-%K> t۪Ta[w+,|y:^oOg<^#Q$S*@7t^r9 -GGՂ M<" 8TB^yO@lti6Zޕpg7O(ϫ`;W3*bSsLS+| -/n!rye2yo߹8S*| 7z+0~4y) +gofgZ# ʼn6 E|H/-ej8xu^+{VOĮ3JCH و|g I&Nq\a49rAH<R4+?G%f]#jrau6J`_48R1;i9q,7Fm_m˖1Czs' 54rK6!>t3KJgNM=W},h*wTV3q#7B12d3{u;nBh9<-hXB9K5騳XƘ3jN2 1^. >r^+iՕoRBULm5G5"?|ԯr?uW Q@:ENHrO9e &d6&jl-I3z:xO=MDuz\.[@*` )(:Dx9siʆE(3vc88*aûӇ9WSxl}(E&]W&C78%x>V\!Ij2gZdc~q(C5rfp/=JN%~X3-~vԟI v}2b> dwxjUpu} *UŪy^N=IhI%С9  gi6@vY+²[u8Rp *rtssd$r$_:'SPg]KXl -~)Xed r=.6 @nmF㠍PKY"hpͫ1ܝh񂀔e}f;ex3{ MlAk0"cv؃/gH sH0.z熤nN{YR ó*C[~h|m%Le~CS̶[j8 48k]YKk @h=3c [rj=2lDE2)yl _ԑvլ;B΢ O%v:;4 8nt{aZN-;(4Ӡ$^en )RM[} 5rF4R}H2%xj/p1V肽^E6&r]>+Sz>&Ʌ\}!Fmt/'hHsVWd~J{J7@]mɽelU&^!*z㩩d TNU팫PpeAs%vxL6N@KTmU9F )>ZE!ͽm81 b #e_Poj>/.?Pb e}s*)R/-5L5HC׉uvψB ق5ETcHDՙ4Յvv=)r}z@ 5ۀ6IA԰'B @k$CI'_)\\?eA? ТaqX4*e:$t!Ӭ.m)V#nXeMo{NYóJJVae$1.NMp1tࡳV`dȭgd;jE\0 O*R.lt6жh7z)hjݑ_ٕ|${A ;0#fGv67[` ݬ"dRм :H%-osrd 5ZV+6pex {,# r 0׬# p: Ye]5 c-mTcG_(AބwD50˫gi~3U\,xf2^H"Pq.i>CMh0+Sr"k\x=%pJs cZ"9b'ߍҨ:ֶQVhĎ^cq4L}|Veb2?=Y[i mK'HxkW0(y0#8İmFב;ˣ. 1Q"ڇ5:^P6k[&6S?7i>#]򤎍S_&ے¥4 KC*&d/`9/xBnFyr* uYv[7 SJ dRu )şf\Vq˩eaOW4]F%xUrQ [Rd#&_;*PX'+6݋+Oڀ羵(  vPb+`30Vːd/00zJv['xާYB9Ǫ7HRً;gWO !qn *W`9,\v?)bu y"A MܝjxathrčOe-m20,nwj_^ JP[CHcĂ DR^Cr]t nጏ;P'hMR?8c{vmH  y4 _6g w¼46'1/Hܴ㋍[J)XǖpETBmVv bsk#7 _`&pnOXFby7OȖaaf[BBV[bZ -vX1kPۦ,*ԉ(SQq_6 0 Ě!P?(2Y&9(cKNlz vc *p~Ɨ]h3=+ T|:K FQ6 |{5#'1^Z`u)5x٧W$[~ݡ?~ӛb2sC.ꕽ̣\jK}]sҮ[Zxa_{kG٢sOim` R]JH&JgQ,ڻ(*>bnqɨ;K v2~G(ZE7>Z~MnP"S%f##9SxZJ$IgzUH@MsalB^)C>b7t&uWNUaXeϞ->TC7p>#$&<9 n$n^`XA8.9xULҲr[e-NB|)h9 aZ ?Q~óWv(>Z /8նGMNh1 hX6[sfP´D.+_2[ÓPצXC;B!\E“ gV==LS)0+g:gsSY_M:S nrb'"|5/l)o96&^]Fr J2R^H>ZO/)'̏^R*a}(n:m2Fr'SFN⍨Nښ90ÓGKC5Jr'ob2-XX{ҴG2Ly'kZ^Qo3.\{˸/ :)bAԱ?ݘT~,&a6Vϸww`t١֤QvfǚJCe1|XZ!59jȌ% K~mPQ̽:yq1udYU"Sr|AI ?n4߅fU>/-*r9#[xC R+Z×VWGD޺#8˫=G{G2M'3pˡ0끺Ut{,;\ozo}4V|8[ $Z'tPu*սF>v3E0)%([$02'0cP )ۗ$|ߟR@F86e~HFZlڷ!zgҿD8W :-[g-E0 "̉|ѬpW6q~73v;. &W=e@2b0GϙnEc t %FU$Q-T|٩06~"P o{[$-̽~9P5K۞f1s&|K2L>hr'\.-FRb ojwJMBD:dcCkμKGaĴCj:sѨB|<*gij„4]_HuN(íUyypYg,T \)*̓N꒦rf7]}69wl6eFk!OTU.1h!ݘwFb -)6Sk} O KV_>y T&r\NbjDA7).2?FUW* 3Ŭ>-: HPw{er;)&C<ˑroK &" > TzxD\1n@5|~ŴwD+AGr;JN%7l9eH_#kMk 5f\I_AT*e-ѹG) 'm#3UL3"d[KJqz5[F.?9uj>Q+ET!PT oxR +rM]hOKTlTC7bjl?b3w`uD560;ƭgJ3vWOj 6O@rB A$9p]5_ 8;(A )TGlgQC7Xt`[ Sh\ӣmFOWV]x{K|\raW%B-ls<_DZ8=[b͛Ql)60P,~6vA\fӠ0uק^/ d0H)]謘Ժ̞J|.!ckꃀcӪW*~l2c05ʩx~u8C"f\8T rD2Y/}15;QICO~,5Kr č&@p 4"". Z{[[Duy-o ϴ2t 6A:KrQw 6\ӨA$<4g(0lR\cw ȒHn Rt: @|C!k\vIU6v V+a C6g=*wjО:4-KƎy mݵ<TKb2@)b WM'rr[w~CYC+ө?`]0 2@NKBY,ig_ lk0zHaN-[}G+( - t㇎'3Z*?{!HrDOC:V3 Ӓ T$QkkvDlSA{*S窒͒8ۅ'-g-O+q cT5MJha=hdCﱦ؈\ wg}ȁ&#(}kts \Y#ٛj vs _$rc-Gti|@۞0G<6; #L>Ŭsr8oW>lu`8y>/ybeQ zP~Ndĭ|s=&0)V_Vdׯ͒2sg;ԧ|յFǝ47ʛfiIL5i?C KFZOy.-(2ucdIiKF0g>xUc=mq(^ ֌p0s5p6\)\X+D҃х0n+/m14ŀx̥P{q޹Mr!bL7t͍Kj `˝ ,{'=)q\R^ut[i{w%6Zfޓ &.F&0-ٓmVcm@p}N3 soe{.۾?C  1;5S";7FJȅ1? O@ox$͖1]rh!빪G=bxZ^[FC ?!5@UBo?XXphnx)B26o{gzQTŜ[bC>QO.gQ[ ϩ d;G'05 41`yin9; ta? 6j>"8F%MCѽХYi`STO!΃+ODˤl %ww~b4wt%5iۅBl$}6zz6p >jT0kc@>0 B/TVo6{_Rǯ2֝cՕ1ݿ%Il@A^[s^ #Q0F*@՝~pl!_@4H*n9O)Vzruq1*`4mSDBbyZ#*ߛ h9̑c=C4wߡ<'m 5'itp}~NWě2BظO~"|vDGсz6$E,EzFrnSYwgF ֈt8f,!6&/9#: ¤)B~%r2Bo: 8}bѺ*w+?Jp!E@u0<_cC¥[W%ঝӼl#u%/dײ+4=t+d |ڋ~$p@;p>*k-S5\V7iڻD#o%d~#m8x4n.6u+P hb Z 28k?YdCɡqX0Æ` y!vsgO +taPp+"O?42wo F36l" ЌP}P)(lܧiQ͘HC{p,}i: < +b)Q8$ woΉV6xT* 3;6x("dŶNE).~0;5ߖv?0J7P;-pPpɂogTn-/Ub(/? }ˆL:f4KmyhIV5_ݫv=jdd7kYhp.zK3x?Eml(SϞr=!_0OO}L@3lj>rQx.89lJޣ Bki7@K,_uȝ6? fK̆AS9V7lo$8 usN=

Q傀0f=~'6{*3`V˦t"CO6f2"tRdSPs #5/G=S 4VAZK{564˙:ޖtI6y5EM=P۶B!,F.clzw!%YTeC^~ wWE `@T53,6k/![?/pYr U/\?.s=t LjF]Ix'ӆ{dyRb'#].Nd?<%,q|\_PxC.ֲTk U=\<A;?]/Oz&Gq蠮so҃Kh-lfD_"τ pIy:i2&#u(%7e5kW?iSX$z܀272s_,C}CiOͻC[)fZ :f1+Gڴp?bfY-;y<{*d~($u}Ume6HKoAq%P펙 ˨Ǭ_'5C)S.+[‰@ +пBV%ֱVZ!ϭ*ZhGТ$omI,'顛u}opJXK!xrHd\&vEE >$_5 5c[.cq;)n%ZMϾ;= -H(xHh 9f1 % { $P8\a)4ؘ2SoJ0:j=t:bWl8 a|5Td?=rXh26-?l4U {9e5#=s_KF* |X(xTi jvAUvR< FSlIS^ "(̽x+f(s>J."W8PnY|K2kשuqQWMi|p*@9ܩΫBgԶ͊6ɓ 4o dRJ.ʪ:| `ddIbc߲u#iyL#0Vڀ~pT*mĠم z8 V(y 8k O E7.%(`cdAMglE%?]v[ Y#2m <ίX_ NȦD?)jpi{pẃdz+~_*@)*;qѕJ_`7A+qcO3ɣn%joPLw}1,t ;_Kcg$` bҬBˍ|fAwܬj΄;%ܻ0[id,s l*UVPP̹Ԫ&ø[[ѷZjy;snIuĐV#V2bu1K=^۴1&g%樫wEUJfq x9;vZhsf<17iRna}mE]|Vk~€D;{vtuoO3^1(> XX>ō]PjTW & ;9s"z>fqrb+hjg~q*&2;znDA +{ꞟ&vRlo;G [zW5J5J5*׉uQL b1ܚT7ZߣTq-$ ҤtYl.0BaSTB?;d Zf=~~!]Ԯ{썋dF;|+[{M>nIzȾ44?֓Ü >jIhXI7 *z\$ G/.}="\`pGlO s뵲ҩِpȦ-7|co󯳾x+׾*e)rasŁ$ǭau2ˬ~XT2eze48ktyAR?ljR(0q8`ru$&{jUu_d2WZ*6lBK  ӏPsw}#C C*%{CK<.{@ްi5;Tk7bnƻ\[c>R~TWu{O;i\cKL1g,z[8ٲ./Y:51=Xwnh/5 7o,OdƺtBc<ąnI0g_eGV(H$?"bRF5(6;rUdݓ)Vt( -SN $c0)*ҔZ; O\c`R؊NE(^wHR c.S5CuْW \SҘM E&=>v-Ꮵ\{Ype[ +{m k4 3G}D<&|>3cTp 9xǴ>pYm5/3%\ {OSHzÈW@o/U&-v3htդIz[pfף-fzFohtjԟc[ѵ)@ݨk|&ܭp㿎R˿kHM$qWVӮ&Ju/$Me-VAx9iGO:,W=uSx?9P=ux`YOzLd$铇 !Z -0:=b4xχ !rirNF{E+&je#S5j60~ zOk@Q^=Ǵ#y_' CP W{ޣW6{o:hrqaaI$j1{l%%DEԀ`iH6erl{OyB q>qT0NeC|_b@ ]Iֶ7-?HmA]bmncdUmO3h}nXA^zF:><(Tk8>>8Y1hĮڬn)J='-YX@}JTh#E,Jp決Fdn9#"עWYLѺ`۬]'ߴ}ZswNUqB9*IӸ[YTjcկO8C]u:+ UX5/_%Gpv83{V,& %_UsZdy[&.^&9)eqbQ%\@HH`_KU"<;L3x7z>_኶U Dkjz\Vᤒ5x3c W{.DI[=HhSEjt/p_VBlIڂ28sq!I6' o@qIu_Oc9g9x Acg5'6bJ*oOkX yHq2=%HZuL`<8EdobmvgD)R\hcL% dK&g'BT͋I?^﷨~B&>[xR%pha~鞤p7 @o0DY{DŽ(.DGcW݊,+ bcP:y$Bsj; 2Dc7 B"v;܋[ւ-g5ݠWѡT"ajRMg}U\jZ jn3PVN]bV3u4 tZGV]xw"xN50%_ɂZ?5>Y$&Qiy4i5(s}xZMpIKp%4o̍äT+:]Lo80A.n9"g_c x'v(]\ J7T1;=\.XϿhC^Y-C7 XuV f6ZF%5 Zlʷj8j3nFPMܹG?:a_,񳗮ZÍ%GsĪ-/]h'C qʑٔ6<2 eKTrV'}{)j Й' T-Zz*^SY3tz|%|GL4fDAIw'#B#}2ͣm*cŤO1 x\F6K,&/8an4%CyS\:wi5 UR5q%etwy5z'inԒ =PFWM@O mB1uuD86?3Yu6.{")"&Â!`nρS bw<6~ս916́KPB)#g/ySq}&i:mSL#Zfڄ ,ò1 g=!DKP^^C{66TG [8yC? K:y^|c2u1i6h,{K1"&^ĦZ_bz uli0TvZKr1o` )]f ! PdUfo*ra#%q?pIa!bMeԹa+ t-?jY 4|G"pgjˁ欓o\!k`qN@-zL Vuüyh5(6yɐw1$"ިϯuu| )# YAYp3UO|@aHY@dc ۷zi0 2?}ž#°{HXYڍ.KU b4Ihq zURvL:O6+IDϾ28 Q]'< r:腂(vkm!ٗDkOZzSĉZ-eW}.b%GDn9i0x7!T i4PzxӁƊ=3`ǐbW0 7rĢ'վv<.69|! a@ _lR>]םI$8v! 3;p_ޓj,'y.d% p"(T@Ūy眮R;|neK{%c;U$c>/b> k$ CKtݔwRJBqCt2-mgWo(HBj%9rB|&A d'*P3UF2,y}tC6Y2N_O&e[g楲}_7>Eqd ìzu.H"©ez5!ʰۿt7m3szJ9bR>H2gw6 NDe kB,iˎ"JgL#aQҲ\CNu7 js?uۑ%ȔGM6UN.Tw^BtO ZL|*'Z{iIPT * V$鍦;z!VIVS5a.b)"|BA|cYd!-i5R̸0%f(M&/{ΦgP5/M;Q?.uy8,wњ7>"%]Mb}rvEZC jlGÀ«~!\fô]T(j#*e IUE*PkKuD̈́^$#`"26hu;H66Z;3:e"*Qp$<"TDoHgՐZڑS\<<#&tUx 4T4 ܐp-d]NO4MWt姯wђ&j6?IUZMzDmF\^iG2ۂmtF<~Z)Ump|`Tt_y~DzPiP 9Y(E./+TÈs|}A˒6vT?f+(QhmG-FD%ay4m0R'`V~OUt"эsKzZ`\8~ݔUl@iK<=#S6;tZש[7WEv}(9()i٠OZhc l j2ek0Fϐj~2֮?g;XbkMb/=d&݇G`[lބS? 4)N jV|8b:PSL / ϱ eGR4֛bi?@Èn{Rs+cݪ|VA.{>qfh^E7%FG~Pƚj\RіϢd wak-fQU̦s <*5Wxqղ(򐪟0EhKcbEǁhkC%1=xsYc`A61>By0r {6ܻ-h5 sОVuv>G/ʻX7R :/aݒĮ7p'd>ϪO]A Z铐!':O=:OEe_7il*&ڢ^!9J73)'pڸ<$d/:*`N~iI|NGy kGʝϥ>8S ?hͳyL ?Oϫ}9'WTj{ ռC#>^a j 5;Y&`5\/UI!:5Nu<NQsIW ˄,eܾN򴔌ɀH8{? ك-j2Iσڣc!̠`#u+l 䎧='mӜrvE\x@j5Φ6S5by+ઽiٔFXـM$cGҌ@V%OGfe&ks xa6X^+_0#9F!:5L3+nN)wt8Z 2 {)Z++(-l|Ir]bi2OՁ[7a* myIHtxgцz/ ! i(O-Pr! 37.{) E <3#I1  L}u^HbtQ!wDojX%;DCf;QFjJRȹ@4MN%q{>8HxpKW !ψd$S\j f)GAOo!H^:Q_{a `n.&rd~1ɞ|4[Kz7I|@S2&'X!{7Sz:&MKQ ]c$/.Yf iz$_}@Y1+<~8uF Kv,G"C2:e2[!X]t?fu!4jx4*81#N۽ O1-3{5Լ uG.wv{O:0/?T:#Ss6+#3N42psnXr /p) A.lG';yo'^O}a{ +WcǠѼ/ߤ[9K&VAin mG)=p51",(!3Qj񂪼mNDU+h>V_w`Ҹm|%?;n)~tIC7Cx"*d)U,Үjz'4d7>u,Vw̫` !<0|U,c_[}am& QB՞1Tfh>|#DQ鉃v7xigC瑩i?Yy.EZ|JB18T 6 r)2ÒK:k>kȫ!a} >XASN(UkF)JI ;l5q1aZ("0/`YOI)U%33q63H=ʧXMRit;(6Y* e -S#eo[Ң 6"\g=|ogo&7> ( "hb]eɶǺ;DŽBaAr{Xuy5DX/DPkOQӗt7h5 h[&f?bwLLe#K 8#[^ ׯm: O]5/LόM\(#:<ރ9<-9gJ& |ͽdB8uoIzHVlarI0=+0wM(k SIfqDa6?n X(ƁJ+q tZFZbMq|*|Tц9I3D0`0d ^}$v>Ǔqhy@ӆB<HkK W`` M0?gԝe5Ϲ7}B$3ʸQ}pgWN:0& |riW+;M;n@{;dEW !I  `LFV;i%I2SU}SNft)j:,챷VcYhhըhF^  (9?X,؅OtNaJ`]^&9c ph2̪HNo3z<_mŹ-qGN3ҿth^VQAqfM #($ݔw c|s/s @֞w[?+|]~MnunI}}ALB̈́e~/Q@-lL( Ƽ)q+j2ׯH7 j"6ch%AOO{ygېݑ@JvCL\ʩk[1\_bs{}GBo]6 CmI/BZn7,Ou%eV8YK ]HY1h n. ?kˠBX2, {2>H?fÓRJ3Xq(Wdyz@vaO-F щMR.Y&-᷶hTQzs. vyA'%RFI*>,t)n[@ @+7`P:V 3w=qbØO/q۝A@,0~Է ZyȼdW2*:ݕ蹊e:/j Skܬ{a qc|,O4rJ)ǎ&@Y<Wϭ~o3,F962YZ(Qn"uj羚 \g6(F){H Q[]_xϱ[2i:GC>|;MM‚9]6soP39R33i+;K5 \Ƥȃ ]vroڮS?P^9KO~KOwUB_=C\R0G6oKz:tz\ġfpٌ=Y㷁qʱ0 26R藫![5be,)uN:u_ VlE }IIX @[~wBM6^; U:))ť?.&Fd9+{%Q Vs:[ @_ف mDU%j4a%|o8?3pc9z3A][5}\n+s}yi ݢA[z&x$Sw؝'ORY}@Sq'{& -zh#껦&~1yqa G-哫CR՜vhXȝ @C ;r,c}R]pT3s<,⑳`o b %1!v¦7䤹qBY9}EkVh92h'8d`*&N)jBbv3D ^zp JσJ@LtM+z5<6}alJRԙ,GAIb`Of,5lrQwpKCjM MHAL-*[!|%9څUA8YnؠgH,99\uD''x2ěaǮx65 ؅Wa>~{Jp7z赴gt~LQ,^Ŝ$ c5L+9)o ǭ8qbL=ebㆢ^ t )0E]H +$q ;λe |pj`zr jT2 o큘b1lZH*5ΕNC= cF< 0C" MN}Vpu!j569IҺ{ACID_>1}w;4u0(E7afnw55ND |3((6Q!8+-`]w2+/1BH[=']+Ng³~nDKL`Z}.`_Fŀ $py8Ԃ#i:#`mJ*XTJ {SP :_<?0Y)9mw۠VDa?*gnJVwk! U`XM]ȵ7Ї%^ZӃþ)^b$xJON<+\f_0zPr}!,3FBy!h]// Etnbw'BBd{'ku#ԍGN$.?P}s`Ml|;mVrL6&C~ugu04*(ֺf>NYڴe^K7B-S3 eN[3";ˁ<|J?=(5hwԤ y^mQ$VM~ 4,qU̢6m\uIw{lu[^l;6IRx-.ή>!Ǎha=t+NPEDMåaVHOНuqwi4NzS|@pںd5xVu]@׽:cXZOƨ3g`"wK()Ur b赣~>×%-X*h4* O7v'iVbҶ?ЮތGJAS;^b fF$@4/š٘nr__a`R$,A]ɾO'9k^ksn^4qMan1 7Ň*3دAeR=U\bs bf~3q~4Z n{)|tx..̻ίP̞-1@4&Q$zrk>3zP*~X>?64͓<~h:kD $BynZf#]NI=qg[J"P?%jXun&MsG#͕:&-4s*@Eΰ8g rm9Pޢ-+^a>Ȝ^^ [n5w((ˇwukkDt !g/4dC;#@+Od%n:no\y>2~5k[ky19x^p4) %EZH#g˾iͽ׈  1t[o;-u'YL+,Znc(͗1]rHPxWJu>c Aတʶ;J>oMf!黱q@Z ctg˿ DCJ(o̊H^{&/*8j'`(81/Y  Yߑ AT Y PW)v<\x%;q, .keAk;==>X\LOphVls:oA-,0587,$Z8 A|cz2[8ILD1oNYA_W(\v'5!OjɀfQ>*6d~L4py]$g 62^.NTjEJޜWkU:(7r&ehfI8(-}mX 9r@& ;DqL؝>z)S%?0xPھVY9R|Qbu2CerOa.]*z^wH}6سkX*9dTs|;lAG2͋`q{*?]@f/Eu ~]4Nv/ctbTyW mƃX弜ͦ7F܈R8TzMW HϜ$s`ay e:_ﴠ$VXuaMJc 8K[iR)0Q }G?T%;/zL X YGw._! ҝf7lʐx\~Q[>ܛ_UemOcZ-6DTWT%<)F]y.dQZj_ŚgSҥ*-kfMϔƃG; }ӖISa2SO^5ɀ~ S{ \im68CCҟ~^ejFq->gm &{۵_<ɴ0J:֡X pW'$-.:c2gEݧx!=mz^Uk*l6URħ_A=yZ!?B\MNi:̨[PՏ\s l@ ˺3W & q!L gy;\&-*Q\ "@oyZB98(!÷MY=ᅩ j ĖZ.5B{^ܳPraWaBsGK;5"*5b( 8ԛgP*b/e-,ڒq]Y&1sn ^ nN)Ac/霊;v#W :PE|$}lׯ p&VCoh'~ِMb'"0WVנgھb8Co=QyJ*%d݆T$ɐ޼i1V56ptP_a+/% l#{2҇{G%-L};3ay!h^jb4Ws,*Mkq~/{v\ZaO-Z SJ#~r/fLg fJZ4@&sOS_\*vx,JÎ,OPҸ`@t̥K1e ?B1DB吃U~w-A^~H@K+K8l>=UjmH5BV'=bG/.eRL;zZWjoa8#IZ9pUYFɹ:V0Zrc~Q+]6ĶMFZvPE-5oe^AS0ܴIʳА6"M! gcNڜ Z# Npi|ʁ%B(Ð\@G=\Հ& 84ξbyxYHyW]* k+Q̛AΠst꬝p/.nϠ sw mDt6ޠhQ|Aw쇙y#cuܪ ]*J9E,C<I*TږS`O'Ҽ~ ĝFP4[EZx^ {I9o=,1S[sm7ps"wI+,hdA{wkٴb?\S2_6_:')A5';*yne>(pU}AH3+387zN_ .! | utp:hbCB ZLF9FlM.M蠾,'vhd,+,?ld<.Q:qnVH#z@ ۖ"U7<#t^2E{%Pn$ܴ"bF͓չbcD/BSf .O%$YW"a]fx-;.'UZ*!2n1)W4FYakZ8:=nr%UPwjf%fGN+KW F}m0.?}t z} ̀P&N.T<ճ6NY!f-_YdkY,+ ">\k}y:V@Oqƕ{1ċčR+c%ߛہlGz*υPhO#%%jV^vY@RН.A9)Vķ":v[Zv!5ԕDah;nONaⲲSKjq ;)zf%[qGq"i- + otLC̃`֗ {˓UZMbʏ;MAkZsҠ@ӏ|% dG)#VR&1#qLpj*Y3\[u5DP1Dplr2w{غgruq6i-D 8ŐKV{6M"?Iįˈ=N! PL)hǼvݺzK8oa;'6}v FcW䯪e cwj|rQ`ԋf5KUv&Ar-<e/N^L,`%I|vmo1iEC6Bm 7\P)B7?XGTr9 a5نt9aͦ֐wtp5b1.J~x3ՙ2a,b#m5D4K?jCwAx>P7)ۨFJ&GQXG37qCI{-+X:w*]Q9`ڒlgWUpRY6=+ 6˩xNKeI4i5xȱAAPtja#~ȱЕp~= |֥_ M#2TBݯ {ܵ)A1d0諠"ېN̉ǽovN5+I'ieJ}^;W}A+;Nf`ʇ @{V9δs|͌M0]@N&*X,g!*C>~o6BĐ, Gvuݭ9]J28Wbq,Й*kd;)\}Hdcbie[WVa"Ny ©j0y:ijME캛u;/F"4W QR f ޻_ ';ZG/ VEKG#|$k A/7E 1(h}, O"B~T$L|r KaF# !K1ʏnYm)f0wK~*Zy 42T9ڐ^Ǝb4V:;i)~]'o!qVYk.SSsJ&~q''Qbш\8ڽKGVA#2*NXbEX~uyW/' ?C8 =nbg3ï^,ڐn]rH;")6i[.j~`f@K72 ůOm9@Ncfel9@WǖS澁P-Un_E N%2nKG\j]lkչt>ж5p`I|li>jY]B ]s~m;D8k-H1EaU$LW 6R}4ۨ1x # ne3#Yq<)P_@XA]/оTYvd]</bk4r*,SI9G,O cJ^SD_&wb*3z0s@f> qƂɣ3 9ڿ.mL kT%_O*R|6^%DI^\ Mx'FGy[D+vVEtuZ,%8>'qk6B j"'if0R7*81Bnf>rj~.Ab Ԣȃf'>WHWȆV(i^ t%\U_v(̌xD\MX\i̽sP?Ps~lBYӬ7|C NM,>m@ApX/KgT{bq>5PD{z+ÍEI߭ido/NMMyzqFd#Q7](\UyEwIVIWH&N\_-Z, oM*oUﮈCF%>ՉXci2쿘pN%"'L_laVVOmVAIm،?o/]C~A6YrN7l[ŢWI1nVU{m5+aBmCsCCMoj5]_X j5߳rvӒHa`xIw{x`\;AM VoJ< ȕ{5vGsuC 2j\Q7st'OC!ڬtdYo1vi\{Ӱ).fT}vO +RJЫm*tjb1۞&T&]$;FR2.填[vU6JB{YKn4L"] ھߊ8Tvdk`0 wﲮJ0>vlը(}"Gd$Ҹ {!͝rxX'GPM}(z̑ucqԎ/瘛l0>كx-!xL.:6@'f-ZL_g'.厝b踒V = br˷ſא0}wѯۚ|@joV \tW*L%$6AӋhoFyS$H4yJȌׯ 1D'Ƒ<և tm.qIbl}+`~XFx'@I=1| "n!iLl4t$ZOmXãT-PK/* I -WVE4#}j?mX-b=:]?S5=/ O/Z6 U[K j;%AaԙllxNf78' x#@_!xXguOTYBpV xڙO׆JGZl b|pP> hzH.vȅLK-Fhwoڧ\plw~H%ǿg{ 9d2"jCJ-HO8fvi7+j㄰%sߒCxƩ|cK58*%0t- =y#Զ.?z=0Б(; v֋.4*qG*W3qn\!e( _#Nl+=3 V(xJf71o^0)L d?Krmc&ҽC2EBxPffb+ =n%nGͬ?Y鳦d0&'U9e>p:P64aB;r0bbOa9w8'>Y>P)SQΝ=oL2\wi皫>Vm9\Dgk?;w b;$d <]lOk!`"eh6K #l9>?LP+ZüR7{i-`>}9f TZOe< fM`I̗?GLcUp_m;zo(Q>Nrҕ2%-͙/99d~zy1\\XPT&) j]>\p0]Higv&ula]ȳSF1yU8H}RIdLJ?4v^o)N}4'֌9Zjugme(G=Z3nuN C(R[A_ؔi=;L랼_ }6Z<۰AQYOP2pߔų ټG z.pV< H{(ҳntH@f oqش'yuBJ/~Pp ﷱFRkWu2 xVƳ'Zxh$SAZ5wसNJV h^ G4_e~::=!5\6# \n`%BjHo)U98-[yFT Ww_9՜8]RA  RYÅO! lv`'!lڣnM8aBYjHq?Kƹ I@Y.'Q}c" jݏ=Ft#[j~&3'[%͙TԵzӠrD4إXIBGP|2aU9CC08@(Wjq2CFFDu;\ׁ.: (!5Z4`fY*앑{JB4R3Ync`[jQ᰺s=MMVkGfoSμxZ_N >)؛2)+@2|2۠_+8}U5tay( # u)CflZ#r!Dt懵c)?@qAEQ Z"XD{d^[-*b{a+R%E3v>B8|ʃEH,0XųȮ LU#z\^!Sw-ro4y`P3-JnO! ;r32 %Xy =ɨyH>H+l;Vߓeѥn(J0ۿL[E&jqѽR`L&g~#B$?5D/$l`6ଘ,jrxh[J[ 'e3 fDQ6" :p0z{ \PXs(7U0$)%ьrg nc7<֡IY o`VXKrR 1O+Dǂ>M~ݕ  ^?@azn-[>k fCe~R諴/82Jl#+e9;iᕗn|ϽDWƂl:O"SFcai\.!6W Eˏ\Bٲ$´TEt2p#:JA8ovBf u(1Lm9٘!Ize\#?MȅO"uF&vgo6<RY <4ݳp]d"תLy7EQ`&4AK8% 㭉HE~2wJHyB,pe$sDl IGN=]Cl8jAw:]?9,꤂GD%Y2&x4 D>J6 3gƟR,Z\!0ԩ{6xZtK2A5n) bSj]_u;mf TY&k݆5wnE0ڟVIhΏѯx;>2r_݁椣3S凁ӂ_Hؾ’@v[̈́.-ɗc.hGM!QHh;8<)C}Q \rs.~.#!b6mkd8V'ԀLye2ڌa"jR?+ZpJR8\}Q5WyIgY+&_({'e xlmBJrY}oO%Q& íʪEy.sBHthG;BWԈ?C%ݥi<0iSBHR\!C~ [&F@L3nEQ J=W+*)8f~Sk%tarZ;fV O~߇:%O= i:[Rv8k,nRĨgB33Cߤ'AC5Ѣ5dodIm4MO R=oSXN(%c=|u}30Y*Ug }̖[AJc u;`.f"2VGv ETOޠrj?yTG\ᬕ_Vb^ (}ڐNF({x!!]yź̥$17 lM|%EF i00iJk{G_j[.SPi1RϭVޛ+J4Nl=umlSk.]yAW<\LN Ŭ0S >1M|)1氒NG6 4TwZhOxvXn/{1~+QybWb9@|2/ìF S>+nj$x$hfZMEO'bױ\_aԍ^00$/xBK#d4vim5G\D~)w@olb2&+#БV(d8PLX0.'D7t M yaFw^T{}owgeQxpXЃٸxڥ`lj̯X7, 3HopYe3  L-(N⫊R?% jSI6@PlQR 򖢒.D ׇKV Ē[Һ9' V|˃778~R=18X% C܍: MtXxG7! ,ɰ%Yi@A06(lZߪ1fYꈋ `o© |Wɜ*iQ'~SumM)FWPhjӋ/|1Ս~̋ңlJ8$}HUl X4-0ߪW5 'M^9l>0d~*;VVTz4d-/M9) w'1)@TB*6-\mNM|x!)-{ LO<|+}?K` :KoHk̂}'ibwlmX\J߿;ttrƄ/ G *ːT)U'hYtc LiyMƅjEw]W:44qD&άz\VUK.JVRJ,=jh5W 'J+T|  ^kH(:g]GUxx\ZdȎ*rN/&q'9)KB3# x[è ɞ76A%GNm}g3iAHZ]Dƪڸ(V6|EnNXClvߟ{RqHK ?n>& *má`ZT jwKeQ*YqX^D0~n[Y$SC@y+W}nEvk[v`h%oPLP$T%lLqY_2m 8R } #u''`4A*p4Ǩ %*r])[w'x&' DaAB&@FNDB2pIsz,U}EX>ADNXPNb ;)0`,S}f{ CAz{zX>H6wzwT)Ras *Y{4 ZNM<xߟ v 9B"q):+KW4zp^Z紜1H͎wWZYP!J-oi 0OI뭃׭I;kwH w#D?rr bYkr&]Ŝ8O_QoM2oD L:L>"Pr v>N{;Sb/Km^s>3#q(Q5c6nܰ@E'+p|y4 v( hvt ;Vދw t*2T=mRx,T5;#`gI p| 66[,AQW`  YIS1DEς,~%>&t`E# ֓3vm3|_6Jo␙JҦwN7QHXao_YxN;nJO7ɀ\# o+!DM2!5 tS3^ Ë5˘ԝD2'T>Dk]2Cd4ST(|= ט=7M)Xw^c(/QlMan@qb&j* _+;0JwuUVΑ2}F:gT3#WAp < xR'gGY(.X?|OyY q\(TN_*m5xqVBpm -'FKqQQh?9jo('WLD7y@1ʥ`| g Yr3aRzLP:+tצV?4Լ'Ԇ-~\_4{[Ցv~粏6/V-lc'7wdatjV=:#~#p,R(B 7.ysJ= KϏj>R.qSGC(UzfY@@yH:ׁ 8^n7v]_>i#gd8'{+x+ 4d وܰѽ$([pb2SN8 U8E}APxjMP Nh_ cHv欓kE LhՁz+r6HyN_mΑrtᰕQtcTI'gaIEP=3^.\T|GyviT $0rwzˁo+OW+zh_f:d;Eύ)V6$!:L$9 )}回ix OoD2"u~J@A:AR<{7|$ Gz4icQ {Yc#OP#+'J|}=J E݀:l^-ag{s"H<=WζˍxzPL(Q&ACTnܑQw3:\ݼ |_nx/jvBxB+Ń^78&AE^"g ""Vf-\HaMiǚcʚxHP/OEa22~e"iRA!resgf\pPN!M-"E_$Lt8k-3 Cܿ߳#rz6Ē8n]6*9`jRvdD!PE}0B\ȯ'Q?F?% 3ZtqٞCt{ZpCQ~33M]qRRu|+;[4 `!݇ئrNC9-{)08rT褎};7ڍ[?̅gO]dS|9z?! GGX׹fϝ"TЌW V:t4rpmA®߾{a!"~e٪c#0_$wR_F> z"7Hr b]PບyOl^=gPe?֠K'4_خ0t[O1u~k8(H|s,}`eiҗJmeh$ 9GMY>P}r=ܸUzthZz%A',c\ZBK5, bJb|)D\20<aѦInm6 SyZN;w:7EW5Ȍл$nHIy1,M?ۇ)$EGC^[P">G\ᅲͼ(Rq_x1`&.ڮt>Eױ VܔJ/.t'̽ioA^G,m1|2ۂ.O&H?7lRnEs`j>\ Jw_r: ]W3:ɀd)7Tju.v-GVbuNsY&No~ a|Fb)ڣ19VNIqArCih:-XM2GfÒ ZZ$՟#Q-v'J+ܗYrHL+Ab'-ͯR :X)k)qp"| aoj5$yJKqlOxA>@,o=`?Gb˚H),~1 >I?l ߖQ0|2fvI;/Q,ݍ9:Հ'xUe~fz.cb݉էud L&ݪ02Gb b W{T0WLֵp(@yL[\ZՎPNry=c*[I/v8$a뮊eѱu/ވay5T(L*ٳDY E)ʩ:nu̴+X<*_eC$`i" #-_4V!^9(xFڤε9%I67oBV_o0iw.5 |AA“'>94++h]e5dj~rW&| 50<pTҹUo^k< ɡEDͣx@L*J{kPϷ04!is]ǬBdX,G' X%@ɟ>%En)LcPDjo󍵡, $+u";we c`9s.702^Ocd#5{KlwHD̀M֛2cEJ*T=3Oć; ߶MfNu r/Rr6bQ4)U?55ƌ 쑙+.TZ=*p~AڄqjeÃq)K#'aJ-.VahhPp;b$W4ɿ9Pw&"@Xm sw1t!/K;}JxxA7u]M{Lsև'{Ytm(CSiR-{0(]&\6q'^׾binfJ. OֱrFF(M<ِ0Y6gBQ3!4ëHh FE5kO 5E@6CcmIaߊ/p_ߚ\!jp;zKN*%Nm?ikЄo@91.M76O TU"6Wez\`@pbbJw}kg!. d觍9*URZ,d b+ ژW{<-T3oM,ハHX t0t^V,~?jV.7pJO3)v&g$dDp.tFAcMydq`P:^oxin6 'k;_"4l9U/jv$1W !|:jԊ ~r77o.E)`QꯧHЖJV;mv[3W ;|;62 %wͮ=w? |g}y Չ8r/WX-${#/ϚSjKEUn@Qְ|)jw{}6X%$hx ~WO:חzpWOݬ!!Uj'+#<sRTmw#L÷گ*kPn>d_>.}w5UOB"Ќqݵ?G#x!Ug)TI&.=!O^p*i>kͲfjlg W:RVejϹ'1f%@jzZ4˵Uenp9ػ\; H*Vd/'uuEf~;.l{7+8 d=I[Nq^݀+ qgh@|T!$<5 oNqB ؓL F]DyJ-J*I{IOk)TS6 *+>"q|Pp0 yz5w*" 'ͯW`ݠTK7DqllÐ a2DF+os'QtG0L6Г=fpX[*PI1̮ӣYUd$8o/4DP6wAbE :PyɗY~uѳ¾bD]Qx!\[Uj5|͢:sߥI.LAݔ< W 4Ի3l=5 {ӭYfS:fܾVp6Lxk:{3)5vQ9 72Mo$tQ(Z];6Z9(P!ek)ai"m>w)Eoy 쉿ّLn {ެh6I>'˅^eB NHl%15yxe9︚]SrY-GͯU!jBvi8[b+/DFt+ՠ8 pAԎ)FB9HЯBuʙ ϢO52" 59/@< $}wr盫д ؅LjSeϦC ,\kHgwPU׭Pޔ.g枈0`(l8ٷOKˆ߮9t_$TSwBFW2:Pw؋N^ ]\Wo,OVJ⨩ c.8$]Vƥ!JPy߷7G.&v1:?v:|O8^] M{Evź V{/UT$ i2+DSڷ/*.+-47(L#brۡ15͚7ɥ rR.ePՁtlwo8: 5POy&@Ϥܘkm;ɧԣՐjrL*tjmKЈ S%wH"oPBֈXD,ICBǖB*J&#znA6tPqZv5L(@ FW } jCZ5z4!CNދt#$tf7k#'jM7sfz&A޸>V/j (>k>ߌg\I @(GkTOXqo70|^il?\t |,s=HlV޷r3 <8[2%rrk#j&6IMTED|=%ڝ^kR:*[F!3XS4-6_7LzBKPL8Mn!SY^<ٺ aWK̃̕ZpJ]L"zROR7Fv'H| QiNT3Ă.Ӣ7c\p%h0;hWm<+pDo zM͋g#rTDXR:RZiaN_/X ]2 g8qH6,~_*,(@w @l/ɴ >_ )JeeYV%_\hS4㭰ܴS?]v"ۆD䯤cM,../IviF5IQ"gta#biB4.L iW>2\8! vW+q]ҩX3O1܂!{ő>v#DGQkڃ*u4}4(\{ &~Xq7ӄ:Y5:*lצPO Mx=[ *a(-/i~ y K>ɝ`K$eaUrރ侪:u M3oyhJHZf AT*Wah<4DKsilpuMNiR@T 3Fn'Hm Tx<*C,"mdn][N?0߁'3PeGE-_Lx*makU4~ք&=p'd\CWCRp"CtO3. 2ɳ&]yNX{U$|Q(N[&i HJH@I7+_b(, oOx:%vsF-Dye%OZJux/iYf9XR vVd&LF Y+ Auh'a6n=Io;R ül*gA DejgvMCFd3Xʭk򾶴~|fo@uOYwѿn] `:drZ EF h/hDDoWnBˇIB4%x3x&G?lQŠ_/|p,[/JӼZi7/3mO]̦'S)#)P9 nj3y+2rzKzdjl iV:-~οT[;49r8ϳRI^ڽypJT9A4-$ ف.l/%!'ujNt !ghM'>'hj< @ŦsGiJvW0/J] Z;hT-U{cn)OPD[ #J˯tÞ7-xa_9zH]_u#w3j=w{Wuh81'S0Kl'GI9A{uBB]#V}(Ofyt"T&T}-3r議c˚M_Z4/7t)ZQ[؏@acHaфȊSe}3d%f+SB*BnH pIX>QU=yz@!v s} V<rkvޕ wEP8שFtP9&2b`.ɦq*AIm>sk2{2rC +cE3c|+h SIF{nsﵟ<%xtDW 3 ɳo@&9l-" NNUSN%л{k}åD:lH1d"給퐌`w*7"&<{!-O`2A2Y!ٝ4t܊Dri͠By"lKRFum ARi i(֓]P '㿇ŖL㋻Y_!j2}_4Vqzoc?9s+R̭Wܜ'SCG <ꡑMWOͅS_O\m}RU`u%[Ag?Q58!(?>is*O#RXl,M f\bÎ#j5O󓥅p-ںa5GX+ '!WVы]5MM~3R=TcAN2W'~{,:&r^Z_Ȯ~y}IRφs4X ӎ6LEhYoA. D?= όZzhGlAhg|)^2D9Sn5gR n_t +zۡ۽_!z9 Dzh#_sȌ7ALUN Z\yu֝PO B @^ssܔ@s2< S1ع4u7Y901h`15܄Zʼ5 %[[L?AXed&_qU:q7Mebhd#X뵾 a5֌78ުzWOT#p8k.x(X=<^_ź~q]<}<T,RHSʊ/H@FS cZa]"#&'sA gE fDyqB+NWGvJPw rVɣIC:5d fw ǃ;U%y2֝@u{~wi=L3= xCE~RkXLV5sÅ.K_=a3<s:0'Ϫt ٬+%ӷC-׉1s:J(+=.鵓XRz~\bPh+(A2B_3HZb,Kisk^S7; CCĕ#+ I%4&(nh h#S zrN%KD:љm"D~p @B? (+;@?KQm-YC\U[q^ݫe*jXѵjԀ ӏ!/~IVNjԣivğ]Wz.gEVף3'o>E_# ѹ\;]ZT]1{M3ŜQC꧈q !5y8^0u]uROV;E*yڧ0/!S'eR]IEtl53B (wp/O _,>/~W'5:ce[ b'4D=R2xU( zOMI\-,47Bo-?Ds/ٽ>oV2{SW=^19r%ALI/Lq"y`C5Je8; ޝ#8 dA ϊR X8f G_AOmcY"y [781 Aڢzg㻲/:?F{rMskKn6ziI0*LMg%Zrj:qsn+$M`3K&)tnD3 sޞhӣ%m))aݸT96 i<6Tě)M:Ԥ'q{Yc@nuχan+ڹdުwZ_bLk>:s8%N:1> `p3*=xK݇4o?kxQ%bDw! 3|#nۤė8{8r3Bص!7^L燖Mb^]=uvsy`ݣqhVߟi= z[!):yr;?d7Ӄ3-mC asX*AT<$ V0H.!j0fUCFU^UulXyU>ث@?՟ Hz4!O3...~/ooέ6^2T|">ܳiބYC;c;Ւ PW#DfԖibvme2B9A0_lԟl{% 2YK;Ol7lF8|dPvC$JP2'A2=CRA;v%jqg&x_+1Xv+/vz1җYt>W`k)oi4'rcC!z6GytԋxŚCS`+Q3q r|켐ݥۊmۛǯwB;Ar]<7 jnjE hrqIi-_[ԫ >鎹wrb#[mb%="|Y)oOJ`ʿ qPG~pV |eXl†?(CQifrOt7DAs!; ^lcNEY6Bi)=гv2- Zv?CKU}\gShʈ xY`'zڮf bY#9s0:LUNR0v__k<$~; :U{!kۏ$L5ĊȘj|Rw"i趭?NOU |i_w 7`^hFSA$n!GXҏtU;+FfQb_ K(XXGTS?߈iA royWN ;\@>]I),=S$WA*7ѓGI7)?eԻU%׻x_KuDvc,]{C BXmIW zD6A4EU^sѴo^Zn<d(L?X8WrDZz.[0'YIO9:R~6\L£ZrRsg*~9;v^5Xa[- w$4}}lbK~S'!5I l Q\337Tt_j) WTP6i73 :N," 0r(L8W_@^uaz9}\ms8@4BIGX7Uf(?/{#{0Oq9V8G˖iRҴ8?%jiFВܙO&vT+*Dt}X"qyPN$lH<]|h!(372`I,9[鉈^&(DЖS YԷ#eysvޮu}э$i0/rqMi pA>|O6JO9(" J,O҃S֐Y^Ϡ8[@ldvDg #qu>ݽ\PŸ`p^}|Aji) t Z"TuҴ" i,:9(Yt_N>VZ{U OړngȇTQ7 DB"{;yxOYv(Ek{]/\(O5x'Ƕ!S*,՗a29&3q7YOFWQ߽iV h$)iܑk=  ȉ0eZˉRvȉ_xcX a DƕE vլbs̜4a5,cя{uWDJTO77A ^Lڬb9?]NEbuV|@|!XFtЩ9ݞ1غ@ A؉ lKnX!H}uu x߆[0"wC`J%3nBKO*6b(*zfQ` ˝UHǧ 6'70z.USq~elB$9 l?z)o5Y4ٷ?9(.U!ld9wЧ0Sl'ID%iR2o.D#(EyV 7w?OJๆX=cY!xTIxzӽ^r4++ZIoNT\ q$\FB `1\}j,TW<;.7y, +pysGW2 4Tp4&I"u *lffVd73^/1߰RNmln:e}F/J Ѧ<xN/iO CrU jT TƇ ALcyWu`Ke0Z<5n3 2]Z<|ȡW 쭑)peoۏT~*G+olm]ѧ-cࡒwcH& 6IrMnubf_H("}|v4A(^Eh-m˕~;.̀&FɼɯY2BkFe^كM$QB/۬s5^%j*6n,Ktq5 hgZN`7ZJH迷;c5@2K.VYpg"$ۈ" @g:I +FmЅ f`,!zGٯQ٦FB!dp@?WM@?7b[8p .Qн[Rg) }No%SVrYW5cv:6UL_ښȤ!ZZ>,!^ >j $j$̳|v Fw~.,_Kic+W5!-otl^tJCm|>5uk!QBQQDQ4u1$M Fӵ/,A=俑mAysyت[l7XE"Zk!C: ᴎ;u7a^8]vڋ qz7IOc= @Ns\~2(+^swmUy@蛾W)=8} ]mraHj۪37>`qLmv٬ K6ce/f@1%e=>fv2{lti3W4Qp掦5JkH\D7*(>S\1_(`GNsK1pճS<-ݗJ"c-SOvDX;uY_SAWu!*Af0@6P=£iRB̋8V1 Lz%wf{#K:oO9ym8rݑ2p=c}9$-Hlc"oe,|$Y b7wEUyf*LQ 쩌J.]˺>ʝ-kS9#X{7=Zl /li x'K^RmA1&r]7)ɢv(SH6f :BCvWs%6'q1oCm1:/{ ƫebH nUoU!j<ƂZ7gEm;+?_8.qM2_A),{h4~S'ܧ( '0?4bGYl5y0JYCg*eVe|jޏ0]%1?xW o+ 7x335tz"c>nWeEIU0ڙfog).˟qs9FaRR0HpƓ,展v;Ll4s8'u$e RD\hDb^|Ln7i>dwjŽJic{R SF0@J4Wfؿ8ay_ \ZU3 خ1}6l7Kߨ! N[AOL'9ctu,:'X1^=XS&]wd.g^&o@JO}_{i+,w"W X-ၼckJ'p1B?;3\S s<(+FAҷT2 2"Zk]WLQH3&lnQSSE*IqO=k!5lWxm5f-[x[vp|]a?+sܚLJ>8t EC__sR'R,vdKfr)m\nH]h:7 :KC?c^$L\;)ex9Эr͹#Q=Ԫ VH';>4-5!.zc?6hA;u{]h n+q8vU ; =NnQɘLqhtk+.LLmR@Rwwrʯg`[2GlSK7'I.w]0"ݯ@mΈJDͲ&##ٰMryd!Bbp*ՍN?/p*(%r3Aa=[Q0 E}‚ݷ[n9>p9HBXjqBi22ߙ\fBW!ĩ]EvhDSm%q9 N%l#>1[X%zM*fu؈[[+*Pԅԋj*#;(ȌBbI(m޵2Ħ|/¨E\Pڏ Jk3yŢTp-UyNHbI: Sczҙdr%R&H0VnI"{0Vc1m{rQYHWJq)JL*u PRY,D<2@?hu**ZTlne L8Hsi|d Eu/ 2C48eOjǝNs+cX!4m3ZJ濗?ĕ>-O%!=ܢ/vMN9Y$B"*AӅor!ViC.0 f3,? %Ӭ~n%>k׃TW[O&|ɑX'yqݮF8Ya+7L1I%ptHtbZ8 r0Ws7Ћxy.޷q)ktM*,È74mz 8RJw SjC]kAHL WN$(Lgع0_,ei%v>Xh)pkiS8 b[s{ -]YJaHwzbԶ"/[on w#| 6f,4 E.ƨQG.@tLLz$5=k\y&1_H>s֙I{%畽ESFYVy˽V;KcEEVwZΆIHNW\i? 屜F|0"d{ s*j @ 8nC{t@3p܆ JelGiYɯg܈%S9\R Jŭ0G;nS^ Rv$] ;Ⱋk6,:|FC ;yyl0m8JP]S|^ُ%:erN5!_Us*#?D&9zhxhd+LF rD>m2vz^{6 VvVn(&f~wi=w-6/]Q^MV _27"Woȶ}-ܐ_a=ROTmArf2RbQΪ:YݮeEV6,/eY9!A<2֎ ԇ(>uXO 7{jbcj*9JJV3áѷ N <1E%'6jއZ1 nek [1|ũbI,됈eEb$ e>#JnД袻못Nw 2@ά_G, ]>0z\;˾XlNVk9e3:,!:QbRsӱ.7Œ'jߣeSfyڠ[75tBotb.8=b,=u bmᗦ.Z"ܑh%EBR<|?{9sCuK-7\w "œ.=4A2xxxlA-(}הplg;kT:*Ǯ~viVND*>嗫GjIW}9Z_N!;qz~k\P8;co,%Qf\8lԘ楟"k(;oQIiOOuEwlϹej_Ʋ}I]zߒaXA$g14KJ}W}Q+}c#*mpo[m`xL,N<%=2L+ yO yJݴ؁Kϥr])(mFج$6 UH%oNnnc6I+9;,R>1C\c$M0Ӣ]SZz(&%Y`U$b|C̻׻0- δ!Qc0nˤlrnuA>⁋}ǢkSzRfe0U%j^7-w 0ٙ[R+0P 6plD=bGUYvgk55P.M_FCdװWU4@co(i t5#bMѕmKq>!rЅkSJ՜_a z??}4Y6ntSM(:?[\Y>zr hVSC3Wz'3KNz>WKfv }%vh?KqDwt4gSM?в- P:3[W>0Xw!o-y FTLtm}:\Q+W/ k׹r^RDGKʉfyZAP#!x4S˞A);@NV~B$|YӋDG7; _$Pޕ/oI5Q X|eKCUNBv8$7: i*0noprABfx)i3\ 8Ng^L@g/-&G 2Wϣj$ik8n!|XU57\r;3IYgZ;)AK{66!@dJYW>\'A>Tp+w )J>+BvlM@<d.ӏˠ((o~ֹ`qp*B60(!VQ7\\t U+?.~`V.aQT&/f>9GW`SBrfGP!+@؝Gr˳6 >2H'hXC<6%)8W x_fvW(KqQYTKcp3!IJ5UL$T_tY9V#5|}jбp\y~OYrF5ޕҡ"yhD4WvvZu²a84mޠluyB&1mu("i,8 cbGR7m846 u3\dfȰ? %!ߡsmlK7 w.QZHBݑLEf57x\K[B6oV mS[YcOՌmnZt'C^{ѻu@KTd#?WdW~Eb|MSKpyODtmӤJ- ~ñQ= K˭[㈅-=`>FFŧu& qYkZ=~MఘΤeϏ`8t}-rgA^Xs"X5K6őՍҪ"rB2ZN9'ӜWG:Mc+R+MH`4Z*^ՂHNЁ)JLoC_x>y^a!B˻EnQs}'-VEUl}x_}Σ4ӗA|"RJ5Ǜ-)e?#[ԛǾ⦽,RN8GښS ל0vW6q-qh<.+/ITA C, Ux%!@ZХ[aUl.٢6Q%>HJ2W/*Y8Ͻ'(ٴu r0P/۝cƏ*&,C,@|}UP? %'1fvӼ~oDb3w${:LH)E`/ep*(ksIU@P|2=E nnr/nt N\azRՒq)2]w0jG$tBO>Z[0`b4ҿ;}+}2V==nkXgv@E]EgJY36RJ" #!UZ/6Sa DKOmzl9UZ6Qr$.*~hOzKTUl+jO2}UFXgTNҪ!*cBD5MkrݚQ}MRpITv>'ޔXa>6nBA;.Z lX,jLH$R XVQ5[a?w: aU$پ~d4 'LMVVpbx~2<-i3im;<.l03/ 6JWDҜ:.~1n7 rPW4|YFG#py*:߲94|^D5qU*v|*pA$/Bb t㥈|>) Wnsؾ9w Yv\'U#`DvB&e9sKyݮMZD\*$ieto꫸ҹ*OzKh!ueSoʑԅݠr;65C1kr Rs58΢LwutaVɢ_tӪQd9,tMl")Ts'vwm3Dgyo'T?)ng1۱|2G.kq i=j,)-.Us\yxczT!x\`d#"9m䕮R5ȜQ(Z,2"Gw򊟄 * Ȧ,n?,޻RoGcPwrɆRb ^c6pK/:v78VzmE&vw(wf1pi;j{FK'Жz>&?S|ge6^QL =QN{$7'~q{S#{c:{@pMOh_;i KpX'Oر]v3lYe1[9!W;q'XS@waM37\O#O t8^s\դpB.b_+K47]D@nAF 0ڳ,M+.-UDu_Mk6j̻ʱY]*XdN"̢۹-7/@Ԓ%*mv4򭽭}EA1\t]R WZWNAG@L΂dSz_#P 6&e"/>='Dguka3\M~QD"7%qM6!Cq!38T;EU*ΠePW6^-8OῌSG@~[KU^&fG/Q7kFYjA. G5p T[,lv }h+iʤx Zv:NkL6>k8<\?XvlyZn/ EÎqK?|KFE֫ )ܜa{Kt)ЭbT\WJbYUE lK_9SqٹZӿSLm&m@K@5ֹ`F2z$?#]c 5,* `wf*8c;7o40f8_U_ˋ۞|W/E){nƭ@mp[&FIUlt-i@v29BIP)[k1Y6uD;s+`#jJ⮐5d-Gn4Ts,h%RP{sۊ̤=mN* H+ &@ q>p9W(ZUk TV_'NyE *{R$k?f1/;4N#P&Y.Ԃqc'*@hL+2"R7ud,dEr746n%c"FZhe?/\P߆2Al/g UG6=.&HCyYP@zbC?cigY6i %s$? ny@D/h)^oF@ l^Km+2tӦ,t;w^309i,@e/GxhBn(S3 In}ᨁS,)u+r aL/"++d%wtWmg`r"l[tX-hԒ•ޞ%D3:@ ٹP 7ࢊ[0L;T|dUO.̎\! ˃0M_[v-%n87mq˸<DWz9"32&|PdIlwmϘK\~wv@zDrxcQ{a*XC <卜)qvM3Zwٞ.ϲclРŬٖm+jQ 1; Ί@}ԣuXI>W} DϊUFcs[?o 2hTz,4 w&gQlp,:D&s+crGj⨞IqDY"!֭Ir@ ѯSۛmsbaa&טm./iS(:Sa2mX]zg/O,jP ;] `ݢՊkޖd;AT|6Y6*ؠpsgwdBXQ_r/b0psUHOX%G)W&P c&'ٽd'Y*Yǭ kl]]|\{}cLC+ ?(uIjf ֈ'={D$ܘ?B‰4,Q;1qc:U)y_/?O ^6AR<| 'yrrM|"woCQ+!ca&R kx†EP=[-fgvpRGL8:5Šxg$c'!(ۚbfpGqrڸ")'!tuI梹kyJ:- :J ۓqzm$2ߞ ·6HFp@4P`6w]!aM GOIo1!bv\+l,>!P|I1!oN:_P/PHNx7%雵r#+"959\p/j<ve(5! d /Ve]TF56,V\ro 8b R٥]ėq7οy0S(74CMkb\k =dp%a2lG<̐clh*ķý}er=NL4Z.vl貊\u+何D~9N kd[pp~|4;lw+e*؊9EF}a6.b)%NM.ǰzx[S*d"iqC&^$@6JqiITR":lQW(RnQB9|rQ m@Vw{pnxJ/DMIW3|nTuBȻR/; C 6݆+CnՄ)ڹ U5^)`B}Y\qijL}:6xm 1zb{ȏXB:ve"vٰB/i5* w{RjVf@t&۷ ,.3SO؉&W{/J=$(3B丯.$hlGDW ȓ rw~ZC?xD,nY>~)GXE1<cNܡ#chP!0 lN"2}N49LN=y {{pn彶L[nж. 2IYng~\M"9<94l5V8[/y%A)1 魚 =h۲_GB:=K IXzUQ} E2T?Gd<<ז^qsZcȁ\nğP]x"emT%"2{^2zlC`y֙.2O:Jɉg M잚0nIKP)Z$.qImmAߔ(js`H*U/@SkQ)7̗T4G^rцcf t:hOѱ7߳[zv­M B-l/AoȒ,j8/V{ y'DB-;;s󗮿Oo|fm/ ɟ&6 ^94p~&; NڞƐfR߳%~7x7qmcj{6⏡ - Ud㦥o,,"BM "T-,GaR.Gm5 2B]x#I"=1`$S7S(S$EgQԚq[J}PtD+q`*yH3, D%#)ƓIH`Ԥ]}ٴC³Z,V0}bveZ&jayP@̚ueܮ jW7ؐy%/ װB?|n*"+G Tq-J/ǡݟgξk~# 5'!q_9el&zzYQuAd+^HqÐB`~b CV`4՟)7nwsuT^X8KcR@۳@0x_Z&.?Q*w1z fi[jQD!⊣4'&"BkQ{##(^,vVtFc9")R+y?-'? $}qw:swgb=4U2Yؾd/w:MD͏أț>6 C h; nh\6 a7shr$V)?g"أƾ#'_&H`fˢqK[-ԳyPE]r%W/Cl[ɔ /sFs$Rr27|7!wtm՘9ZgƔ9 n1^w!JHѻ  +*4i F.ڛ{m9WZ&%fp5&l*}z5Fd j^榁\xa,պ/}|֩{A@ew)E:Q |xČ ݥ5$Y$mwX+N;VdHg9 Q;z!mE$J9'a뚳3 ՇO5FCҧ:,Q h:-ۂ;D.?9j|wslt^~n0gG!pHݐ ?s]Rm'@\Tgޟ|(/{Wut-^b\914w68v6Y @&&)a|B)۳%Hm.NWOEB$5&9 1(= m XOoʳP*]wh,Qġ̓+CBeA\hSA+ #PIf ePI &h8`a#&7;Y@)y-ú,t]l=[@LT-@(B _F^$:@ĥj'kxH/v{‘)D0ks &az,7瘑ɀ[Cnȁ,mYXU\(uhQaar Xe1|n"QchE$- ԰neLdy t u6G!<5ueMj<;v%& K`$)nDDQ@N #|B cǖ%uұp]0gazpxj?BI$k{j;j] hp*Wȃ}*\H~.;YAb1v[Ppzp qVq0KApʘ:`kX\ IԚaPN%z4l j3~2Sy +Sk+X1`!eBkO6Pp;>& u!0{Uokތ("rNѤy󓘁09xa7IXAP&I=JtcE8,BNZE)a%z RwПwhWkʷL>, bXjDeǭ:4X0Cw [ y2#B ]樸:Q,'qxPp4[_ sd("zqsĈmM7=m(nVZHcɬ#o*NJ96 A#ӸdYJCJ]bl-%\WVl5wzofX]g)?'Zszm*Fy<+UΔUj+o|HteRe%,YvDvVicĒc]CUȕ RZq&vF( ?mvݭøևBw^@mP6wkA- `??dTד8( ~[EB RǬS;hmW 98gH]6$# tC]LLi(24n"D[,s̀ ؞%HAv33KvY;e'\\I|\&"+A=\=;\+/RϞݙMw3ވ`֔8>F($Iz{.sˬ)ڳ6{tC0%«sa]QVb183&(S^H>;Ie= a(f`6x{#%L,qv.U(?xpa{7%31-FfwƂk$#fjpɓy7&l0 Jmۮ[VSJ1t@A'6DI}nSOFS^m8q'>|i1l;v_ïuz0fTՓBDqSٻ|A]>V0+)'  RK>+&t"|cFe%ԑUHIԓ'x1t<_~ 1:v12,1 0NX!>E؃Jɥ(PS\\FJs-´-_%1O1뛷MԟAXqSڹw |TqC>{˲n0yvV`Cդ@aԒ{zX2ɥ}?/0>` O~a߿=[Bh0@4U:}ۧ -O4){sy8oJ֛|!ODG]}S ]R܎z0E+d7gۡSmcrZ1C5Iik1Ճv=֤Sص%3mU{/o}!71 pr4i{WJq(F`]{²aNӜh}4ܓ_` QH M&# RR8VDdv]ͷ~b{riL$ ]'2wcTp:$c ugw hv]s*~#R.ߡ<*$$h5["-),9/H F˄}ZڏZlG:qsOg#+Y/V DW~5 o'SAOBjNǡa3 SZO]^Fz ,uGRIee9wp JC'(Y\A)l«OZvH/}IbEq0>08jTK-֕V[dl VcqwƮ)d<&p7."ZOK# Κ x˓pTm[Q@<7`t#h9(R  #XG!f Ʒ+3\0`q.PVV. ?, $(ō*!3p'Zt54j_95 Wյ&B䟹5Wu4iB7|S9Au}u_߄2SUJ؋i+p3tW ݫa6/ZcI_ɯYZ }(*/e f= 0u_i|#'f_6B;C%dwlR@;ͱOJY9CSB$2ke@˗NG|f5\ANk.J8@+@.S% w|?̴u.~AҖ\ǎW'>MzFt~o%F_X.(QeF?KDf>ς' a8}R\MKnޯڑh rތF7C+;yXEn0=Û3AI$i4`ҨdUxX/Ѽ 7lT0zݍ~Y$)u*;Q;/lM,ߚx;K3ubP]p* (w˲/vQUҾ[:QuS$ Vq$5.(_GKځ7 G`*`5"ACE(T`=֞O(*O;hШİ^7gB T!zъc@aVmc}Ҍ9##B940Ѯ4kAkgYnVFBy0 -9 "d6{栴,ҩ T%VOI IAB㇖Stct1sWgipn=!fvA>,> 3p(#Rru -ڼ7&,J.[clչ,o~;oP`ǹ]#K`$Mf}#Q:e9eqԉr Mk;Vll Buߴc+u'O^G/*z7Eivws]:RKEYjl9繁QRBfGHLhΚYY.GO\! SyaRyMG趙-CܛU%^IOtaDAjg0jNXS2S>eFz_p%*,ABJ=S͍_@+(K2{@'PMz\ǯxe*+cG@"ʝS\MJ|0 S#w5sg 7j} uoyH>>GS1l ɸZA%gjIsEFd[dy}42:1M88EdF"n 2ۊ"a w.YNul`<nH鰚%)Y JGFY9Ť?D֩ɺM8bmd_9a<3d`<|7BUȮYE+V<  Q1(Ώ7j(S9pT;?7zqY@]DJ>LG Uge*^0Dx%({)JrqRw*plAC/5J]J5#"*3hD"(}F Vb37.u'B*-aS6e%[ L<2i,ys Xi!yЂ_(d.;RW~k D<֫B-ݵR4~TCYkXTRz5!lR1ouDX0xT0RMhmA ,7hq|c~9tKH5 dL(VO5^,?ʜ\`źL%I!%<$S{>!QMA[o͖RmbZv}j{eE/_74Uzyj\'n`ʖ++vgR[JT"#f ^rV 0,~)JoaiMɉK 0K0Ճ"X[_]`;GweP bA6)U#Wc5*Etni3M\A")Y}%D1ohaEX{D톷=GIVZiO܁n~/me Fs}K7V1Q!tDE%ͯO\wv=!ߕFL\I|e 5 ߍ3>"QcaRj vxjV!gVZM4{=H x喗Lя{smgpPXc}Hh:5zO͖o yn/(0Q5̃n%mCYeܭ+FpLZ17pi7JEai0u{i\lr~Ϳ7jg\H3 z{ֽv#B#d ̣0cBh97:qc`si !]BB ]=s Ze*ҽ_D#4ŊiL|ЋؑbcqjSY?_Wzx:vt[U53>{ eGJ"ctQwA; ZntSj#҃<Ո7gDW&įOǥ4K<ϡ=ò0nJN2_A _KHrJ>of6Ŭ4 27%ulb}X]+?(ݝC.ʗ~-u};:L3j'< Ps@w?h, %)4VDk7a2$+ZހY)5; -fNiؠ 4p-j(+lg){΅%,X(7zV7XF:io,!눡ސqr4ǚIKZ[OSXsm%~:H|= DOf kȡv#3̶rQI\dκ" -_(^;C¤2g+CHM/&̸ҍM?FWu 3D/b4{ۛ,_t/ 6@]$*W;RhD2V %vYU n}z; e>Ջ@QXZ.KPs%Ŗo3LZU(m*sbAÛhOa0@esK,oK.oc;q]gSIG' <}Bt$'W5S(B:| <10 w)3fqZp_M1ֈi#9swJ JQ~S}!QԞ;Mg Å54\|Xw=X%1 Su:۸@m(YQLrߏ8Cqe濮lphH n7dW`]%:Cpr7~Ek?;:G%!0Qܺ8b;YFwd{~޴HvL= N>q"Xd4m=Lne3H <ϊ%so|z}Ǵgo`Ovpg. |7n~s ,O >~( Tm O$nBPw]ԙ!ޘxIh&::7s$mؕEN%UlPƳ9^(R> 1+P Ŀ`1BEu}7HBp9 'AP CڍIHF>tAhAY 6G$SD\}U1_d XklKd-P9AK\GCvEV^׾ µ a o3OzOR/`vo^.xdC6co71&n3XY/ֳcoE{*)#bjLnv[6ڃo2XBW Y3gsۍT*TWc.L=}>tF~;Ex_oF\ZFI%KVg!@>4)*'m zz]%P۸nzP;l5?Xk'(G ,a6ִ4J;`ôvtӈE08 Z,-N{?Cye-# + ce'^t|1 atHqAcҹ+BZO~ Ј 2jpE%.h3E fMZ?X/|WJn8;21fFJ __x\\*7+s~Z=\"8Sr@X/`CY|=> o~Ti!46:' Kvڂ>FuYDtnh-*iH8XF4z_D Ь0 Cb*񣭷lBW>>9cIbOf)7])ߨ7_ ^/rcʘeD51XYճ5 _\x,!%=1aTg9eu."L(ygp+rk~ykW*64=]pwMaohT60x8ׁ/Q`~;h972DYEQBmĵ:~YkIƂ #̂(Me[Ym*B*͚t<_c#&$cTd Jt}*J9`?M=A\N.Ֆ];yR&rCf=;(y_62I{42zq$2_QjՕb5j:>T﹜1fW YXX7tf;cǣ{Z&P{ XlQ%eq18N)ǺiyRZBot@d0IHS UQn 3Y9.U6 K=1j>a|fDI)/j1abVig ʆubZl:_8OQP\0ƛ'wRd[ d@'RN82(#0HϾ;ne+@,gYNb&&u,g\ AEm˜ζ?$%<W3{"ڳ gZ-k(Z]e'9(*tR ۽50Y4wwbE[+F]EjIJ含Đ3/VnVӜv7c{@̸[ۭ)j\]j QK ϰ ]4Iɏ i]*_둻veׂK_| 4&Ĺ9b%>odS2m_5 ]n":;R"rG4I1`vJ`¥y_bHQ K Vg+4e 4sFd )C'GO›#'oVTsZ¶wɜl[Bґ8]A|di{uV}=' i/T r5؏{ob;,QKX1> <\L7UNS븛Z#)=աr42>E bZ^Ç·)F#x7rmΦ0v9.rn:yP|䇒n8|{;0l㞫uTf)\KPN&Yiq(n&_cWj>*uYJYe^bXC0>J.+Cmp&1͝1)c{2?5+Ņ!QVס2.]ط IKGٵܙ[!/VCy.o U!]U&2 B'%4 FW4Z؇ˑu1^]$]:tѴ?&3v6~OM*r>G:)-MQ߳gt_GnUλ߬&zRxsc[SQ۪U6dGPiBwhAwЪ'Phi/$ YV \>Hm{ɩҸ B90-.[]tv8t#4EbaYX9x8'O98 #@iуD ]+?Lc`@Ctl I~JID~8VFtB$oDFOKj;RaZHթvq軶^+eX֢jȾ*GS%Đa ;iE(Ո/^ $*0ؕ 8L'" ۝@^^J@9Mi/ߪ tF3hQ:,)yՒ ".? MQ7TޑsvN6E3&XZex,*'IMu4uxd).fwnXAqZ(xNmFbuޢ铠0}Npm;X&Үd;_XER.tލ +bQ)D['v̮H.Lj3A9.DqꦼU[&xN\,"FFHh܅̺smz49:oWirѸx bl{>8=?B ..C|s&oPwօY9D kwv]{RxKzI@^cٞ?Us_spWbg[O 0h<'6Gk 1ʑ;ʩӓ5/v-뽼RwMѝnax)IVZе QNO+ 9m—ʺkB]ۆY\M;Z+VIa ?ݏ*Kb#zC$B"@k3|ޅSi(j-1a2AEx_wK?if<W{Vd-d h>ҋ[1y} ~l 9GTil+uކ9J:fq1GmX5 yQZޗk):\sݟu_IE@BށBCl9bZo#L=h|uNUa.SVItzO6( f-q$~yT.JWUo{?a4E#" 5 @ȸ|PIpx}e u|uᮚڱlC /9G2)f?wل^o $%!7ZfL9d+0&JQ.9x|͉dt/eJlݐT$F (ѸpU4Ekx:xzhP$ a | ,Z; >1ͷǯES\4!`|0r]bi:K1[G!^l)ZQƻ36A(ufG&ljӲ_3|x5g'bi Gu~bNCm\IźaST 9-*ɚEĂߔGם5E"XVk}1Tˉ/Vz¿zG)C51,;]'MEkt劌 yʙv {o!kǃO X|(4ނ2Q,d:@ەQ\}m@9=fIgZ{-{߰f{p!p=1 ے7Rv.;'Q -WEp\8|_¼&{#ԏc ?4Buo)S\|U3 EÜ"|>'6vjkQ>GTTD]ζ^_>w&n)tv_B)ϛNLB3.X=JIH< /̓߶˟ǤG:p)Ogd>Ԝm (3^q]XdTc3H5Dzx{e݇ 4ȼRC7eXg d}I\ѷm}m-P b<;5DT$! AP-v3xPqΕ|2PpbٹIbf\q"Tz@Xg~Sjw`+Z{>ӨYSsI!ս̰ 'ةL}mCngX&\PJW9s$nJo {0+#q&J]%!L$808"lm?|фl=@_:DDw$ ~ҹIJbKV^u5DHm.N1GI>ALLj|YGGb ({<-LE+O&VԲf3K?CH- r>fEρdIlPg{wv*(=|3kD j %x^Em{ˋsZ] sHWưv80a3{`OPC0QvM)A ] rߖ pjY"ZXu7z# !$ino\nڽ6|K3y9*lr?BOcytݲ\~1w[rhZ),!Mk+k2 J:XFvfT[1 |kR@NO8;WKpmϼ ĔfBKrEpBSֿp,~-, kkzNmcDz6mbYkO/SװHߩrGZB*7Ye?o=y0r<98%:BYj$z+\)d)3rTKA>\nG^2",7 xe7ߛOCsD[m@bOcƅ/T1i3,EςV,X|~-Ɲ4LK"8*z~?ޞ!4c5$9ƿx-yv;=0fp]x9w8RDThd@-LzpK qzYϖgGTLE5$ضPE lB@ Ϋ+>}@{Lj%Ӯ*vv UNh]y%<6(m@X1ҷnDYehaVKhLC4}ڸ!;X#6z [&1N'PH3,W>}5j^CįڹaZ+fb'2ֈ,&JEF9cȋ%K#J$dSYlsPa ɨB`~Ҕ6a;4=&jie1ʜ,7 ۛHb91GD`WS7; / l*YulWM"~bH &}ʙӴ! [=6-\=YCSL/=}o@~ 2RE4`RFw#!SB[w t: lV߬z.O !Lp؂Rd4 L\7 ?T\p4U_X9=B6pL|g< 0O]I锄w!{l4ƗA<U't)H6H.sB?}7\rۑHȴMN#MsƂ *&rp:6 wB. tg^,t8\=5 VN:}cPa,`b$yJ\>@37\[uj`t)'ԓ^Fv^ze]n+T+%^yϞDرm(aY퉄, }Bm2Y^W#$yUY0zɹn\e0|\iD\ 1oϣmiGyT Q& M rx$*Q`]g⡣[v^(]t/r Y:";@>Uf, )J!'YQO]S88T_m11Z7N֑$aLڅwdlHVH z}k_ 9[S!2q~)IQl Dy/wn,k0DCG>+9E..:\ij(eY#3n?b /g0MN&y<6[%kKDLN*ƐT?̛{, `Lk߲`Lnh}Fο/0zK>ARSm,7 #FS_'eoUjBӅPD48VB qlL|0D߾ D DZ.Zy7UB$ "';=+;–sa6VS< qZޱ\UyWRL\U5^)4ӏS^Tp/*a,ph|AVL:1_T)?352ãW2 GުN+P8^@UqWn(68\ JX6@uO4H-"#@HicaXC?[XL!t?mr.Hu+!NR7CR\e i㯘MS :UH;%7Zw+d@ ohz!p x{Ff χ.u1G':gֶ s\P ܈d\ ̧d'M tG _*K2q7vDx-VPS扞%bFy?=XI(viJdr5|5X;ڤcE5ʟ]RbӽsHf;%'x*ͽGĸ S⬆*i ,Jܶ]J˷ w;s# Q5 5b'nY0k310yOW]RkƧclLXrYUIipk6ꇵOkńϡ. RK: *Aӎ&B(Z{ ]h)[pqC+r)(K'g"Οz,WqW!d)2uɯΚ*d>sK%HOL7dsQ œA6à3P) {b,|֛N_YzuA(;nMI;q5<,BB~; Yc7+-:bn.಻'}UItQp{רյUnj.Y0YP13Ipݑq"^co5zmS2pXx65$O}Gps%+xߕ5?Nt3 ЫY@\q 0>wX a F﴾A/'y{ypߩ"CUdnD]F#Hz5k^v[v' R> t8qTF)z5"-Jiۈ"{!)'/:ͨ"/MLAS_w5ٹf0{l`4;{ .osNKKB7:4(ncP̫!!=W۽~]Dv[62̄b_9^k _¹>pmz+.-1fi<:bl aM)q/r>g;p02Tw{fe S}RdnfY4'3c!ˀ Edt~ A'vYiPmi_p zxj`T&dlIv  |,q$8n Yp6uieBt_R6۸8$gJ篹c\Ck.AxX 62-&LQ鳄h|][$=C5̶4&sd568z٨}6\ڠ$1v{-0~pX[#mdf60yDnBFFsSW2B;]v''ktQrٍ8t$~u "3;[uPϩKNl$ a:<)EjX3Y 3ۦo*&(! rvTjRKjzc>&2֑DIuX3:ݟ$8[AUs!E3BZ:\R(M2b :5"TFPx!.7鍵AR0Wgx:nR3tַDQ~@X!:U1yma U0O%6#YɖrLOJ άBmq[>tF>VI*@_=|#u&xleIZ _--S#WzOVJVљa(^C+mNC.Z&e ,;ޅq`o!s b|ʉJc-L#ֈU5Mġ7Te^YM+M$?[G%w+8jLC5?@QHYձqA)o*8g[Et 꾒.2Dl^n ߛ" 5~(ņM"u:C` F g"?ّX+h0fIL~jьEtme$80kt^+שm#% O@s$/? a q2Mhg_.G]@6"~9;]pLҋ8mZ,F@TdSk/~`gϊ7G9$`+8@AF18/Lg]pv7K_Q$H{t[F 9|~qDnRx8H'$J>&x"L: UOce inVc_ٺvŒr:2dj8FewPi&ܢ6g=NW z?k ؔsT:Xs5_hw8D=GB%r^l7ZH$L:,;0BMw#>.v,]STքbTz1lyTVA5KﴊdA=WI1tNj[ti΢kϳֱhz+t""OU7ѷ 3ku=,V=6(&ȀUBzzRá0gݎ6^If,@a O gGR`FՂU~:׽w94`"9öZ'1= ~5_M.L_a݃rdCPtR zZL}:8FPpW[TWj,[Z bml!GvAA54_͑aS ); 1 I|ʼ@HE])nچ(dPa$ZsJNޕG2h-._oq,X ^bUjD>Ɩ)ՋpE.isjeL3•.+LX}cܨ $CLțתޣ7 u8ْb55b=\6c-;0֛ɍ肢q〱0os\{"kF<}sW])ŨXO7r]a ׺W=Ɇ?dD%lB>_r.TpLKkk_՘l~DOE/s9Smd}6=2 Zԓ9f!*kt>f%=]ngeFE4gCT+>I=hZܤvF~xH)y.Q[*j*RkJV@_FܡLf#P K?װWN^?:tH.'9Tܹ?9c# xryXpUM!A)ate1˧L!p^I3̹q^놝0bkןGO`2V>JE >*imb_ȒTӇ?qLV|cxxEn H߻#Z5~O8~'f7.əixc= Ti8q0`|H2p} [Sk04]:%?9A,ĥ=eǛ=_RiXbJqb|\t+=j]!G>=9w?F 5>ɣTXhZ{nJ}" vNLʚeo0' oz>r$T1`T-TME)L^/AYV3oFQW%=h^L)dM;>qIjL6D q{Ej񠳍! ΗĂ`!\<%UyPsEtZv |7_ [H9r^wFoX<,kWN2ެRX'X~P0UUXp'1NA.V?B440q/XGFĵv3t5,A^^)a36 £}D?\kh غ񐮍.*^_leBdx߄bAHtIRF SQ!FhJ{gKy8[9eoWYz EJ?v,Gn6s{yxTBjG!>7VO (E3:8*iް,"K_#^X#@:jy]:*oy![&RiP۝cdev|0q#@vGLt:Q/H_X0եޒG. kwigH Ge$j6E*Վmoy$/0'ܝbmEbZR,'H_Xhxr_Uw4bչb,ɯ'zuSm1FGӹpLV#c㚽jN|ҴdstZb><42w~%<:-?:rE NmGJ$HAB qIF"]!_. !.#7d[י'xq [/&f_ AYu劽2@;\:H!ǘËM^}7# !2`C8`.߬:CMoz D Gu'}!EÈ$Dؗ)xYQH_~Ӹ ~W,y"M?wvVZND*3n>QC'A!QZX?m,MFH>v[˜㕿E=Z4&S3V# .? WM+ljL2TTzÖ́ǃj/Ƒ@׷a mF`cݺ$eRvKr>bI_Abfv0U՟L=wbMt Fn#qZI Pm},tk9^xh21^w5d:Mr*FX?gR5;PM6XD(\_S#z1S2RnV0t?uyF|ݳ;KG^n(+ڵoLH9e>w+ .ΎuU& G/8+N]NF Ů)e"*gqr`G:Ԩ\Ivߎy[$ٞnh<ܜ4e@`e8w#ʲjZi6'h7 ;:tɁ@8D-=fDFƋ[hPBCDFNLN/V]Dpx*D NY]D>܅J<ڰD3;z]50:#ʬ_4_efxJ~tM%gu%s~w2GDAm_{SVگŇ̑rՀf<!d_=ufl ڧo?m}q׵"!w ǎ vU]ck 2$fP%9hMˍm-ً!#X6 @JrX~o*.1y__c WJWOH} ~I[Q SLee^;y6@F WDŏZKy8[5~~Ɇ/ bGWw|0C3& zM54g(x8@6 {ZcS2tZ mlP76s+9xuAfc_~3G"39\`Mr6oJ S{> J|euq_pbI޶~,#NTOyաRWyϚW(҅ٹdtwph"yxO\QʅUn%םT%_nyݎ5< 5Џ`q0 mߔ&v˙[X +PJHVM#&+̦(Q}r,GF-"maEv)yTZ"WZ cVvPk({aF,HK5[0JA)ͬsp 2 6$Hj@d>K6oʝ;№#֙A@a|Wl8)/=>'UΡ=&OSH`-]E'tOp } lhw"]]cZ|?N$*! k$H[J$Mфm*pe Fhy'W?l:) f@Յv_߬Cl9 i,v"EF< 񛵯FO:`N=;+o e65,aINW &I|*HNpUoPkkь@shf.g:Gm(PPzڎ>6mmଇt ԍK3} ci^mbj+eL[=Ng8c53wGQ!00i¿Ґ~[yxAJ^0rKA@ɧʈ`D}ZY#g62T ?8hC/O Le]>,C)CS?I׺%XRuҹu{ΝĨ|-@i΀okG󂝄n{%@ʣ 7p|N2 c\senq9d9Ddew @5hC燧#dYk]>F,|>mu--t1`Ê_ST,f&H>\s%̾ 7[c9ktڷ)X -}F]6~Sj4 1pR!$qyi*+ȗ;L2fw-eIm!!3CkwuaR&q50Xj?[ uٺ 7'L*.]F aPO$e.ìGer?k\Q=]Uy̸G>i PX21 Z6 T}Hp1Lzs=?IQW zdf\O$M,x.T=77gWP6'zc,sdsu3I+}@yc`t}`+HFfƄ-͋Ne5vN`|ÂlÊpc{o<:myl?ˁf<J_<`za:a~?}uO% w B2uG9|sMzdd \OHR]^}1 . LٱߌH<8j&u%\ҁu"}nX#jPOrHUJTȃ15[:@I6rbKNᆉRH_j[@`>~wfDf@V~?fd.El#ZʹS6;L"zŐ$:Lfub^$KiXl=Ƭ TNUTh4W:iuG؊gAIҏM{|>v[4+vqHAhYau?)Xr_Ƕ-$\i R%hUկ;L%~"!Qqp:7ɛ4hצh'w0&;2!\$NRM+YB<(77y篥Z]*,Oܩ0g)}qٳ& #j oڵ>%t cTңAw"Mh^8p K}9(,kޠ?z۱3 h_/s|r>"R!A+.y\?ނ`88Z<_Kl)YlmJ89D yy;i%U8KAMj.mT̓ #{~> _8 Vlt.bIú{2$yjA Jyҏ(9TQm4}Tǣ_]<ȡ4s|7)-𥜗R~-iǾ":|&Bf6odw5dژbN?e6*ָ-Nڈ+&Q'0 }'+yu2_u|N`cq 4,+6?iqf_hŪ}S]v/UJaAvdM#@5׍o)o2%ަ ('Ѱ JHѕn1)Wv"Qf`hNШb%C%.Rxcbd53,>Y/<[k8:Dg %t9r?YH`oyТٌ*ߌwnd˴|iz?怸UtjdចyEK^׎D )(x^|^,3.FpyR0ݣIRB|&e fZd}5x^/n9cʢwJ@ϋ%ϡ hdwryGTW6?뚔ϺR݂= 7ջ8c0?qp=X܏_n&|> Ю >_l (&Ll- Stx2-u^ۍ{8p0~QHm/x9U[`-+qi7k) DHO/*xHiX]=$+SI|guNj2Y^if^@cBCܵ\.n n*I-qGT^ Nne̜uSeF\z**D7#WZTnǕj\;bz8~ȁKJ R1([{ G1q>-&mm!KZ 3P5 Hy,uIf;5AV1 J l,{ Ϭɠ=0!Unh4j˓ &tLGa( ~gķ(NAnUS>ˑ&bfƏ(>%T;=0]GLJ OHYFm ls xپz9R@@ᾫƱR!{vO)%qX,=leeP^!G]JpPĜHyfK!|oqoOh̫B9~wllOI NNҔˈ [h9؎SS)P/:4G,x?lԹ7ͨ_n1445C'Repn&D!\l_d͑EcehEuyi_0:0qwR2"Ԛ՜2^'uCgzhdܼmR+l%b=ԓkdVzgƍu(I -^hTtޞJ)p'hՄ!(5bc`#Ad308?Zdx@c{bU#q fl<~iBj쒩i*ޯq"]}H:D n[pl@-{Hp7"9mzMåvص Tr6طRpmeC~z_\[8[Z!+ZмK P-DXJ4R߃֣ŗvF40,Q>1Z􆨠.ߒ#ƀ-&-Pg%u}- i1{ztM;PGOTW۩Y{E 6ƁNiT3эt m Ul"4&yNATo1`Y$ީ8o\@6I1.sa)EԊ &컶)yI%Mۀ#cs]PͲ@J*@ә7n1cn\W-!`Xa/S¨rUB{w:ٻ-kme}-Rxkn@![6L3n:׏Nu8j0v<9=ltCY[6bR(LCrjC&PFmrr"ɣX( *@b m@ovVj @ݩ…eh39~ o;)@8dni /kJCg}:BH^f)u ǪL ~ºeQY$>p'o o!΅UcFxo2 I^jyH~Wk#^{inb:XRo;ԛքBQ>vPkUr0?c``Лb )(Jb'tq pL,9b`#=a!Kq+89=ҭ(vOa/n:E* eEjB_D$\j0`{w06 nqn0l~SjD g=$ӑ0pA㴔";&DV\Sh4 !Yl\*y:3'"Bkf*UU^d'=>/[GyK1݋(3#_q;,bg+:H5$BJ!rh- 9ޔzQ//cݑ> m>;.bY@O g.q\-xK5U' CkRE"tv.jhFj?N'?&6~^j\~XGh7qF_odSsLϳih)`;^vTx=)bH/m,mRݧ ,EQ0rۃ%df#y;ݖ5u6s8ڔcNs=NS3J3q |2)"ZY~kYSRb W>X 5%Z{Z9"vi[O@k~շMQ`>=NOBer!Z1a&*StDh80&MHrWQ[2nz2Djtj/|"sSvg d7Q0Mva@)>bEZu Ps᩼ Yx[UĪuM`4fJͧbg9blxBY#E:DyEa0{G)cMr%>C+mwUɅ=ʽe8Z#}"/.R4yb04ধ؎0^ʼT5.Xd.NV{9 #Z>%+ș*6LCgfNpt Gi!Hȹ!?Qph47QF^xhQ9 rz`cɋl?4ۛ I@aNIӬbBφsJG(%rm+t$ : &M oWpAN_j?4 ]'c,ًm)h2ꞔ 0R'6 Ei}p"ɬ=^JЂ#"^51dQl7|c]ـڸ)TegH{U ߰2G5:۸&,2S h9Jz.61 s!v}b_: ,}v}I4kA#m-:wOۢeɛMQvGXJ+*KFt ǻaYeH%ya$m]֒Lx͙Z>Tq3@N+wT Hs׀&˴qР:;Duh0w@FIrIG݁MI!wQƃ%r[yȻ5)rjAHAXې(cd;Mu U=;sz:GY[eOb3PiV2C[~蜡]2n-Aen'w>lvv)ȶa-_({z?t/3 bbXAOzڨS^Q~S(>:W)__,i1HoW"S7o_*7~ay+UT:u431]qm"@|`ݵT}I<&H8%Z@mqΒ6~ 6Q"Ĭ d&ӪΉ j2ӚL<݇Ǹ'rۉİ۳Γ8&\x)ӗv&@¿{D1 J#@QRv{O1aU=K07 1qߣ@}m)+q',mS;z>崇Q}EB}A1/_?z$^ Yq{qx&5+ ?Y:1ʍf.H3Zۘn:}gN bp\88KFQy"{$VVq~pˤʷ&iDkp;>*g:T體2tӼ z&\E=hf ^D5v_^228 m\_CZ&.q ]ۏ^ `yT&0nvcs&݌y$iwP -L•(N֜0ݯo=q,j$)Z6.x^˘)|܁|qm1L@ =VT7"m:NJLǷޕ9 #zmbo1o6B ۸xšpB(ʡ;" dK<[cY|f4`Do9_I߱)ZfGBy:E{巸vG@GPpfh*"Tu#bn+)lh+c?YhqQOuI}a}>p>(>m(#7vX~zpBUlUML)\˧W5dwц> ԃp T+&Jx{'&e". ft{y%2}? <GXJZ-hIBHw|ƌDuUu&`b;pp|5`jUCbCd$>x01`fů'A듽ʜyl%^yI9#DR#gZX{]w;oѨu0 P7 B+8sr޸z (%ZX +,ы6Bqn:~G&׾^uEN$!Φ &@ iцprYX&Co9~>7+:TPky7(olf͒/Cg'G:ltNɀbQUB\ZcYiU"6S1'9gHPpZ q ,I[Ki 18ު|f n@Sj R@[R(QS9qMPMZ kvj̳%Xεw1Bh{.e , 0zw=qtǜS# \i6 Ƨ96 |!_P%s'lx*jN H yI+4"u]`Q06C`(b!C^ l}DX,ۓKp:Ew$>s_8 'nQ3(&5m3 x_., @@_\N2%@˫ S|?NSh@`ɏ*kg]}jڎ?h PlɘЀc/ОY$Hyjp $]<\9vo:&lJi>%*A!%nx3J43V:Fq `cySUd)u4*]Y XGbV :wz<`@MbLR¾&ZC4p`I#Z"׶Oo!%+xe<"bv:k;_VöPI헅ϝV辫N6pFNdV/ 19z.E?5{N/}m K o{! s$w.` Pm8>f)W R#e'@社KJʠsOhc,jq^:8z 2Sn,2/alKA6su3N9CG*M.JOF<a7`bKlsOyC9}nPZsjZ=LāiƏb_YGꀹ0%d:[wmu|pZa^K_7ƘbDGoI3TC.Fu[B;R08ý b$M>C=vcb0uK%.@Li x1~֭Hc=!ᄽ0#n L(-< -ԐƼQҔ<ȫ.4e6ߐrXI),M^X n 6躅gw\弯0D:wCa&JoM>#hƬ|qp i$llcV'vᢁFH}zFAxѩ-X b0 hUu>$0 ͈VqystbC+*waW=LbT3Z"d,QGX`ґ7ʊ);7'*罈2'ѐYұuo'Q4Xh1<0fϥM2."Ǥ^5jjCXx_KU & ZRS67;U# Ӊpw W_~o,f(kRɢQ$LYEp"PO]RHD4cbfD0}| UPҚ:h޽`ϳQ*酩vuv/ULIrf7ȏB ʻdd*xe$E'6V {τ-T-([w. S;5fZ;к WfcryuI˳x'P.d;]Fkbw)mI6}rv 6N)\pF mpǍss,uk:g(y+6Ra쳔9ɌMD ;PM Bq8#[;a_b`oIĠf:uhٻ2sOVZ;^GsRஅF iiPꦇ*Vm ͩ̓eZg\}gyYt!qiwp7 !7* BÁy L<}NU'{%03`*] C(R=(T8.@4D(8^E >fFcVpӽ8[3;HzA/M4o gϢlffnMa;y.o <"‚MdQ*ą, qXN"8v8f8}{-~vNL"[n4^Qrek c!oWBgmX)J\qNq&F Mv oq'(oԂxMC)]yʎYw.8?+rsȏc;^vQo[Hv 'z*i?r;S8bޜbHO/d?J2Z Xd40=Wxq9iW}n%G#1AWH;ڪcWӨⅰnws3q\'ʵ6 qHŻGb[NmXy> K#PLO,Gدlm!u<1d'2 smE@iG܃Zm w4 0][479iN n7cW܋Ч.dRƁ%4$%tHuK1%m.+O_0墠L1SyB'o.mh_v\},`|.QƈIRnlj)PG#߯i6L_MPt1YHFY#0KG|('{dҬ,ΔBPjs5Sa-{ZkD)$yvE`EZ@A"R&IS uN87 *2[ =v Q34[/rq &Je'H(XW˘zn|5Mpށ,qxi0/h?_u\fKSCL~6N"ԮwmM_ƫp05 ͘.ξݞn l2˜^ZgNI@=kC( H0 *o:!!UEes?`$nYf .b6YYg' ̀`huW.r >;OY>]@$<ˇ򺫜yȔfܵ@ZLie=AI ԲfSO=aH'XZv+믰9`J-> =&wTq~8i`ž1gap0@[dfSs!;Y^"Z) ,|S&E٧;l|ooGx4ZSnjCpG01*쵩1=#׃͐rԓ!Fp$)kR1x+ XgO\/0T06 MY$L(&3QgwgLثcC&̘z<$ 1}OBm/P^[AsO֪r\ƈ^CI:`%ȩC>ޓgQ[vCF2l>ݱN∛Ӛvwv׵CI>BIKe.TN"ξ,dOiӵv;J>QX^]~OW<{.g^|5BFnKֈ2 s~Rgo"zž-LRԞZbѠ^|K`E'(f|o Zs]m^eYY⇶Pu {RCu%t9Fg}pٶ=}JVt@p(,Sh\> fm)^>4^&Fk@ O3犭 pF}}pɢ#MdtS^ǝ݅y&"l}%hc`)U@EL0SEyL@03&zo5Ur-UR?`LL3TMDZk0;n&#oZmL ]`[Zhe1Y IW~IiDjPv5Bj3ˮ :[}ЬzylqfeO0h/{nGjAos\ 6EWVXC]zۄA;)թK 8 NeS)~ =1f޻SsH˼)>GY-7YߓaC4q4xAH D/krm!A)QKo4/B ʵBx{V؟F_43tm>9Z3 4rHl Y:r⢧X:9nwZOq^Jq[ ^FA_ R7q0׽VyY1+A6ʹ\ӍBXo'́דsnQH.YSIC< _ ë1U !jK]uX G_8'9ri#:C},_ /rAO GXMKE'XkzTtrBg]kq8q0a߻?hG-O bnd/{g[i(;Us0MւMPc a<&响Sa&JX\+YL'U;d|*Udz5 x5@B[œ3>xZGgX#2s2]I Go05'+f 37t⛩_\9lH+IK'&q҆Hj:/8ibI&$3wB~:kf\68nL7R: gyO&qBIY?A^#[B􁥋&dXiܼmtEiS--× fMfm1I]ꔒwd7&D=D"o VJUsHi2qA6&A D+XRJY55F4K rprHNw .kc@]F2׬, ;ط v1!p]jmKYu ,1^hL!ٗ#T/hW\~2VlCk)mP-,9VԖœ'ά|¹gd2;eOWG`9 Ub0VNzuʺ_0ĹB_YfZg+Qd0\$X)>N|'ia2b9[-ZEvxH< oJ+\x0w[o h)z-(O`3bd>L:!隕z=)#˅V Ê}v8*oFj\W1 |@W\-uZTAq V*ƖИ &{S.7N,_dԢ`bb<7T p?^RI~p6fyUuS4/:"a337Oݔizzx cx֔ uDOW~E?%48~xMgSGDuiEb3X'"8›Ҵ0rT JqNBLUv @'BAV0IoXz F2ܧ>ƓQrl%S=@7p 㐢qtP~q G0|檔Mb\G HBB|0~ VRw v\+00Kϴ u$S=޸,,sX!6|>IQ2Gs;Q{0mCu YP dSJu{Lї{A(w9 ,2CMfh"(kjp삔q伏I;ubq+ >[l*d4 ي[^Ou77HlIP =8>Nv40hZ^,̱RsN5u8/*[ Z'swjIdL~λz /LuŲ9mkԓ$ˤWh4ȆQ`oC5y~u7Ո@w6ܟ ̴i齭ϛ3Z'iC>Rq֢8W+5U"'d@pOɇ-1ư2@5raj59 Ej'ax ͵"]@du9muӿ͆7gtap !_)p578TAm'Q  <9`پJhXivJwpxRDq?`G_W57SB 1|[6p-ͥ@kg;,6&| ӱ Q*9Ă 7%eV%;rshXlz½8C7 AتKyNfh:5ӫ}j- MR 'CWuЬ5F)&:qm +44*m>ijgٳ`\(F3ެv|iUgcc F=k~KtuDFasɊݤ=ya]徂Fduc)0[^}U1xnZsݏ*ZZ5jd>#~D]>-4^?\_{^&؊byzkf1_$jelڴMC L#1W{`wnB0E!LN2\Q*Y7@jHrLMAXm{)"]OCD<Ffh c+9/KAŞTT HQ8_ [v=.rx #Dܾ0udpWT<<60[~"n̶~:j,Y`Ko@Zh` hQ3sC:{SmYE浟,.[Ekj~qxNÅHv718qD~m|lsfZOQ|- ÍT^~{1\CE \gfuK|N|(@Mm]RS 5pO-w!f$LVSY'Rx0̢OFjiXk\ː^7R5fT9H&qb.灒%u UmM@pq4F̹Z" R>əЀDIczm׷fG"XӠA8996X:n/\zi٨R^*IIecǧ\$y"`/TaT)ǰ\D)4cQǰYlp]D΀#_k<Ffhbq'LQߣ9UmK G͜K^(2[K n2]RE0.0γZy"HK? Sx< (ts4@h$$:<ʏ$yɘ^G^ ?$cy9tb]S;m6w*T88v-h`'KC$kƐVi@"D܅9I[zaA6 yIɉ%eW`6 ܊4Rv]u3IS'ls vw f>TFO0gؒR$ͣGeOo1#QXDGQmI |NUFY=&xXcO@X;L|6YS:;u5|-)cعL_fz!8n##_7miЩQLN)\8gmv*w[;G o2Q{f}"⎗tRӷ#XӰKOͣs@ >2eo =#¼rQL -RCz[cv4uryVVNYb[yd 7-;uXhRo}GGR/\¨ 1q2knP}*rFq5Aqs?.ΦP`&$& :E8kGg];z[WsCkoEutvM*ʳ"%:9_gJy7P5 !HUY(.&p׺%l,)m&rK$2? vw*>pk 9ҁU<ȸ127Yi񚨙{dEm)qٕ59e]]ja""6Zgam|<3?$0w))_)(*؈u [ pP eŮD9Kh?9H\t( Rg/2ʱF^# Υq^'oK̞d)Y0bدfKp7HP՟/|-#gz͆M)jA(A!k78|xJ=P9ͱ(1u;s/xu< jJ:m X_gL+x Y)M˒8cާ(@Ҹ p t] f[pW؛n~yUxxMӏҽ<]~1 m~iúKPZo,"t6Lr,~+bF|~S6EE?"FUKak~|&k%FWFVfĦa 9agnIƪ n|kB̀$+wTD8kS`ڢAXK[M-TƔeu>n͖ B3)4&nQWbݜ v(v4 |4V&pQ# ؅FmC?E9A}HmגC֊bņc*%Bnƙps 2 g[,YTkV1^&GWw;V垈TD߳Ƶ+}?0ݾ,Y0 т3CDpՀŇpWP6X29H2H_ *h[drjA[NI?F̾9Ĝ&ExisDtz3/Sjv.3yq b8[e t2@_`U>A;5k&GO&>[1ތ5I7 7jv~#?ٙO}5b+ QQRXaUrH̐ZtUsnA|D(^y/;_B\)ᾦ B7R7?lhqxGmC9i~ŊY|7_!-.I n/L@~-}cRLHgX$%I_   gSݨ.^oڙH:5fc@7ZÀku .nɤiw!lk+@7T=?޵c0Fu&W#ct9r/vҹYdCѫ AD'į)YR&O%k}QŁ-tpM"o6WuR- |_ x@ 鮹@bC'ϓ(bGjJ0\dE&- AzavQPĒ1qCS­Ǯڎa*.ziQ<+yzHL_G^] ^Ug.M >-q~$}֔5ryaD#͛~5B2 N7C.}r]Rc0.7(['"B}={ÚGf_Y*ln:_uچqM2wfk,`M%["{%ӯT7"RhBE UⰗR^(,uraFś/QI8N ;gY_l{d@$IBBx.;Th)vnUZ%Z QH ,1䈐j??Li BUnRvT@vB73@#-?;Zj(.F.|DP0HhfDm>NƯOmիPK?@MbT86a sm'_o{NHG8}/bf^@nO}n m~5.vE"xyfڄ63u{aE2zbӘ%O2Ԓ3ثaDgw{FI= 祏XG5䜋+[4(8??qW} l ]zZ7Sy+IZ,Y$ڍvP5wxO`fmnfϙ청2[1ʊ*>_`Kq)T\  =h|| xQqH&ŽRjF5'nkpT2I^󹬰8UR3}S52ΛOw0)~~&@O78Q >p[8cէp7.d]A;Xb69^SĒ#rs qFۗ 6l!jlU9S!X\=EFXLmȚhmER4[ h]w4,kg$]d|Sݢ zNgb^ɪU̘NIJ_'j|S [R]g$Mb^Y ÅA">C!!.D柰E{Hd-xx8vP'JHw0^;ꘂ)A0CiqdϨ WT) TQŕ"Ujå;ޔ?o" 0:صGV|P\$Y^cWw_:Ej럿-s5,¸M_{am: e180Ǣ\6 ZV֧-)~HA Y-!:/1`6s 4'.aVjluG;IVAح\6o>[Vg@b2}EeI *JB:Q.(X} &>w=G)$9dㄸ$PzI65#N?utv=OizW &5lYw[TFsu ]`?U\96`\^r@`W@Zmvt -%J#6 F *9\n\>b_4+1剮-~ȕ PII^@FGL[wh疣l"@A/Xs|cqn|~ BdD&Qʼ)SD'ԑN!B1HJ|h8ݰד/"n=ؿwX5]]YF禞 ~=Q|UbgS,#eԂ~n/}7u^EOtKqXK`Txqrbnc?ƙJpY<+OI\ndï~8*y.amn<:Ѱh[Rw~%.bvD=JTp<[_d% ;h114~c(P( *:%A]w &t,2Zuܘ`ٰG-L\LSlQ9L9Fh{ODB8M{IVA2}~C=INZ=kIyۃZEdXցUœuwQW0e^b,\=Lr+ H1ʃ04 cil10x|b}mc]Xy"lMTcU;()$ Fh9^d0(jsߏ燩RX1yۼ$63,sWvۣ)?l hXLGR| wKX5+k$6. 쩧*ȡmBUIb <蜉7҄6| i#a{[ ȶՖ̙/eE˭~UToF!=/ i*5զdp[!NmJLA$QgI8o Lq8I£B}1+*9F#%OY]ugWU Yyߐr;{KKjDV)k:ΡblӂLg @.qHRJ*k$d!c-Y t}l􏜴v(`] ~77B[Z'97niP SS2nX(tkOe.}eN[n:V [l8@w5OVWs9V էY*~oΓMm o&W1ӌNpE_MmS% `BmR}.#|X?~dncUoAxIz0A"3~o.Va+U<)< t\/,قbg~&)S!М.Ujct{yB/%IU#j?r/5~Oy PeAs``Z^ ʹ,Fy q7I64[Tij}gmkҩgc^ފVe2V(Y?2j43`cX@5z.%e1:hoEB]]I &/Unga*.U>=י#vQW9ci71i#+jL 0guVnnew,V_ G_1f{)n^4*^̌"i/z% p\$JM~-^I8RVۨ<&VV2w-]?n^MmKT&GشP7#f/(SNν { TQ*g]ծF2!MtoLfqΎ;!> _kxL֔\d_ZL]KIY+Yp@'>$Mw6ϋ2w~rS _*8sѸAW!zX=f}yuVX*@[ <GN e)p|ex%G>Xjix+JW(P~:gjS }y"gU9rCc0TJCW't3ЀEW2C(RJAMo(<1 ,r7%Dˬ_7Hט-&'f-H]D <#]ڽoKFLOM, pJ5;x_3iBdVT`sDW,kDI$`2hu* z^x Q^ h* 'k[HS~Ռc'.%vt2ANu75xWLz38BM3wv{bJ4vwd}_*~rBJ@i[Tc ZiwdMEAH,IEk[>ݍkólkںb8o$s0 5ʱaBsl? 3ӟ}p _o6CT&i(V\ /ۙtE(KE7 4hƽ\I(Rxv.r(ijUH+3̵ut8 k.”D^֟1* zq_s61Ko4Ǘ]Y]|`PL?PMV ~X7'][R\!iN?#ULRqA_X$Ϭe>;0x!6i/8Yu3ޒ;t;wٞy ^V耷'fV%Mv +"|*K:+uU`ӟJ"}n'kXT{XiÕ|7)ĎBU^2Yy^$ >Llk5~n< CWh8v鯀;P /?ΓSyoEO"gB匌96~uC/.,I'T'R-aסĝ$W 9b/FV$Uwe"# I^r,'Jc9. H=^I&Jk,X&[r@8z$M Rw0{HOۍp4ujԯUہ|vJIГ$'Mv華-M5(1j1-ۍPҬy@X(N؞F(4HEQ lPk6<@/4`nT< [,^qKs/c'Dl "T}y%QkÓޝPSKQ.-dTҠg F %7FTM L+}^RS MrhvB|\0\fPފPjdJcO=IA]8.8^"Eڛ@BceB>G*9W[$Cu143wQ{دFaGrrwReTTm \ɢJրMT*vy@e1֔+F슺ttxA=²A?/>U 6dDp8i?7όA۟iW<}qR^fL㵞#-N>[I&%XX>z q1[j-' /ca=gl .vn*Y$K{Lt.atƩ$,*fV?%V5G0E΁Zp* !ӍJB7pdx0=t }y 4 !gfUdav?d$tM8샥/2'3|/ZY~ϲ[oxQTS/ י=zJELYFL ^LY]#jejEGL \[~oy,,O<׃`x'" Ed}8 wEUC>ƹjx1aɲ| }YZfB mfl'itA/J1%a*R{ ԩ9)jQTTzB{MݸH5Pޅ"EiDҞGhP1;%v .̋YitUܗܿ`"\](b1N=j(t]]3kp\Kv vqx'w?]6 |̦4W?ChLt@/GW]tϑҺ a *>;CVL%]aqۼ3hXz;|dRv^ I)%wr;w ߖл5! txIi" [Ê~FY%:S*W[?'"8e R8 Ժv 5D]lb_'ӾX5ȬuW06x4lE_6o ḥL}5J3p)fv:5 +zq$*MJ̲3}]/nbzQ5GJmE;5ƈ_!R.kK@O:yh̛k%MsWwٻCO|)FMFsط*m\ުr/,_'z\XxRP|%G<4p8SnWaiwYf6g-4t jYEKw,P202/s-ߛ)~ o./$sqVz푑˯oxmk/MpͽǸ6m&M YJ܏)ߤc83 "~rde!7z&o'N_Ա-sy#jEn9U SCP)8>} ۸Xvt-#F:#`D_ :'PW{UtLxz=aFNaYLǖ ׁkTƜx`SI|ʆ7kܺ4^*{B(Zw%V/ ğ2u;,m6<4>;ŵ4t"4 Ss:I? BhW"Uc)B{B{)Hn$z4}}(qSvk|x3te+2D_jqfgxq"fӘqӨX>/Cw.׋5'+NՃJe38ܯ}3Ax8dՊơI>2r/t:iz5ҵ4fWWAV]ɪLz< &ȍ4aWm3tl~&tg E(B+i$2W1sQC͆`38 Ek$U2:г} r:cǗ[z 9EDچhxiI *(2IG':+p :(@jEMdVZ-|:s]4LhQdq'^¨!IF. .yuC[Tii,ldjGUν} h?MTj·^%E |߿jQ| 6K+Q l܆RP'@)O} N D뮴CشjDj\2]Uq̫5 Œ)4QIJ^YtN0OOB "TLkU}&ź8|V*nnœ bAݦ U,dg1m_@JMu_5/_vSs) B˅y[;(E?V}o."jk2`nDN|GU jhTgpM73,'#YdK6Y'ي=Wo{?޻Z|i*pM#xa_J\]d$v >IiGc]$Ɉ* ]IƸ%Mz?&.xܢ:Þ!;`Ft*O$M RboL?"oIzt [ZNZd@|c Y\B4L:c|pF!WH$`E~"0&}|xi T`@Egq|~vKRҾ >X1-ϤI;yOsv?k PMIKb8UjN.RyYwWˋ&$2b[NC\,)XyljC.n~m$3vܦu ԧj[F8$$t+BlMO88;C]e_(4b/=PQY%:yN"A5dLGs) 6V*,i0wͺu?RQsaxt;+Qe}MII xꘗՌS$gTkѴkx$:)Rð?77MzYqN}OH?x}*#X+7o]MaCa)9x pȵQ;Q1oKȎ} syiϑ,cA_^Дl#OHҲ94sP.yf2,piZ4Σg600H X˳B[XOoJ7<'M`gw'~I KQ굪aַ)8ᚧm,n,!eL9CoҠ4ԫ9wTIb ʱuUYnΒD5Yx Cv"h{Mv(^Y|S$J*!\#Wsm_'ᶔ ]=zI y2BvFZW-'AQ/{*&3<7=bx3IFYWxtL%vs^->5Z\Z>2"ɍ CAqPz޵vYz/͉c1P8~㬩ʘFflw^[Z0pf]}NQH_tt_RJZotr(Doؓ nO8 /i+=T$^HhUspRu d5s?olJm}`dxxX$O+?e>,l6dQ{B=z:=Dw[EmiUateA<@_j]59DtFJq=`w-lC6PZ>%w"S>-ouJ;VJĂԐ؄$,afF<_%]֔eXd$,$|vHZ|$O4ix\f!0lO[/0a$QgUH9}.3G_(&T.twX[.:Q'nFs ܶDwpdTfArl >oZҽdeUeJWv4_`xs̗&+S\.|~kѣ"Ŷ7;8I m/ڻ>.KsOyRǖݕDE> >չ+^65;̨m`]qPů+X`?hc T}D!&O11eƓNԞEp zQd9MWel0K:fŶr~zH5 7MED𺰺Qhtla'Z^l|( NUP=-A@󽭴nv$n,? ^(J[پRߙb.ھr;ȂdH)$^/qؕ 3 *lJ@Hhѕ2YexL'geOƆ22[;D {倏ZFMT8~[*$yQ'~!cVwLXEeXFI\oDi'wyag![mSJ$Ba@rѱFG+H M 7 kZgͅXS=>؈ cJҮŇ3B(P_Fq|x)k0~SrA̛:M]Z:AY ̎%"aUn^mϘ',z-k8tO XD:_ n7e7x> 8dW?h&- | nH.ԙ!lݐχ9Ye,tgK.cJ9,R &nz)9_,;Ϙpmd1xpvvQaW3 5Tȶ} ޟxjv1c5j&Y<,.T0<&yB:sPϝ%Ο`= ѻ3I7d~+: uXKuq7H 'xptHO.+=ek{\X[3?$I݊f(1mʃb~WAsVPCK*-{a 33kШ(wL7섵@t(B<;vN)sT )i VdK0K-s q]o-wx wZ7s^1ǁAQ&S?rU\jsI^E40#p}Y(t85߿&O@q[xJq2J@AZ3U}_D]#E*ar/T:*5)tO}-f+ƪX\2cy˻"(nXe{o"Xv(u1>6;&Т6`ԽC/jtNB֙YZts7rDWZϑK , I`nI k .`INdq+P uq!$η]܆)5o-K>*}3P4zFd+MZ:̏Z[{BOH$aVûˑ{q :q0t> z^TǡnxhToDm^ymC䴂=%,p„JulzgAٵxX]>^IXvB;9^ĖQy`#bd4s*425ڛ?O;0E]DM 77eYLMInqMzg'xQl!Q o)F;C(și8e/L{̚w}SD9G1/ECq䭄ËEWO3a[$lY;5f G&c,@ 8͑-b$YZ?t!A:Z_, ]SOFnMC&&ԗ-QX?#΃ !uAt8j}|Uq.7cVA5_);,ah6G0#`&'c S3hW6weWһ~MR{eGpzꖔ6-_;Aį8 m`u^9! Z9[SAh/OO%z&P?a6]=_m(BU{V` <:F҇"%,~t/%Ҫ"gaN|E(dȬ+Go6Z}9=w߄|,g# SuW_2crF-ٳץcs)@6NHQ%[Ot>O8|JJD{(K7oٌA P!ȤK"Agqs{ül 唒?]Cr{G˕bda(K&r24QNh[#)-Ɣ=O*KrPXEBĨ(#i>f~}MMvDN_ưR nvTqEMZ` & K빊|%b|Xe;- _Y=ގPpۡ\O 傴Q+wOX g־" 9^V<>NKvvp =9}*ޗTZ%ϐH)Ҽ\m?y뺰Ƃm*Jܺ:d#npSa&6 X؄9zۈx^Π\or$4cABIҳu0U!]{ GXU&stW(|(DAͻ e6k _:"bp̀P$̐ࢂ7#pftvӌ5 륲fm4 4z&%fI+6?/'atZ!gɭl9[l;)R/:0'6~<*QV7&Bt}E5RÜD'mW\*=@d).Іsvp 00d)9o4e^ K;7 K2x=`d A^eNZ`tRS%CS|TS'FPx}kvG8 8lv#ylhT$ԯi}lF_b4JHᜌL ifmN kinVذRALLLPcxt)@0xpY#8f[O_`PGaW'P1'kwՍnn 3ary_6a8ȣВg&46􄝵Iz ?vNݢxuҍ!i8]g+dXa$іa= 3 y?d >}bMֲ7N#&_E.8OT$eZ󺰿4E_ZMɐj HM3M;B"‡)5SOmX^?Am6S7e(sP΁9sI9Q" b'7^ѱN`l#gNgmr iide1rϕ#MI\m_I^sKrHNO'=f*H*%Ap&tdؐ 2T,β;T4͑}{RQ"Az̩,8jy$ayXL-4'BSÍW0Jb)lb/k혷[OJl34TDdXz$Tj2 &÷=m*&Eϡl^K.@)3N+xB_| i+qvj@BIes\F8)҆vo'Xn84c( '#рXL4r+5PR#OYK 3{Ȃlہv.l V(yhDN)aݞ{LCKLlM&jNrӆW2tvTExQ`8A_UN?1G%eHb(cErjxMf)XCMO|i@&U12u 9/sI { ٠)אɹY 儱O |,Ĵu9)<>t*欉I_Y$E,i!<|Lc-5h^'NMb>:OT:8/wg܎jz#d\ Ak&3i86wi\Czk)ҧ9HP;ZVMf@+W&>s'Fnf6h[ i J-8L GJJ%/<ȑ@>-E]a\& Ͱ؎@"Uq+QӼ1C> s唾@@*]&q(v!WcΒ٘+}'U[I ޖmgd6?[ѱ*Z"H_\\jH9GB7%W+tv]jT0?)&X1qIӿЕg4)Ү0;ylʹ9#D&~X$;0w|'0f& r]ŢOh7_ r?~k7Q$@%Ɵ -\2vASU`,;>oUX7m&v8М }953sKy }#4HF RBIQLC>A@2<+[}Rɑ%#jWg}Rgj*\ڧaH@%U('mx|#;Tno!+H  Ų*W [yU$8;wVۄ3:C}HH 3Np Dr'{-;(w6ma+юZ,ެDСHA'o6?cbg_(GB|FꃓKIrT-,Fi0[ Ze=RŢ#p& 4e;E)=?!)'_ǧ6rr@˛6v+Кu9W$ǀ Jix HĦ3 U(:giD= a1b>k[_RszHR+tARZqRF-^F,R@PSC;mo6"'|_ЊA6Sz7tαço#X1ogN0.g 9.Kv:g`7zO6vOW//Mqea 81\#%'E$/TJWvm^t"*[ |kzͻ8b%q|#.ғ_27m tq| #ޅ5& ̛b/bvVabN!C LpXN Msb0;b0ɉބBV\ÎɻTw (p&U`""Z %!*xD3hgXS9œ؅?]' N\ǿ \P3(?0s,WhXn3\2.L6*f) i{̄Tj̴ba rBҊf}J@~W` ҄&6(T˜l2;`I h”_ YubvIX\7/y{ItփCw};r, /\U,|Fay4& {j%"ٺKGݷ^%^u@@gvu!v)ț!~>^  lWH Fy O bWi7S!XJ*7@GZly2^Kz`x13-xř`l|p@ez S-kQP)$]o r E&$u'8"eV űaiav8 Le4 F 4  91{vp0Ls0W8MWo3m(`O*}}Mл*fTûRS@8^ .#6ŎS-`5ݡ?o5ȥg>JA;J]HZreFhb eǥSzGڴ`"(՟A#*<*G`L7(P(8C=i!v4oP7Z~HBuX7$SVnưZzH }]Q;.L!/eC$+ Ǚ3)`1S@ ӤVQ/ff= Rݘ_ Dѕaz6b5?}M([㍦x6:+1# 5O0@lkk4v@(QWc,\` o^ORU({[S4B wN|m @VΔjzKk}*\ܦhJjq'֥lPq#F"`k;%+FGHw+ 5S\b/%~as$o8ՍT+[7{Mo|7 Mh:@V,} Y嶇,l|傈,}¢ު]$&Ccw TK867v_A:G3 Bq}?5pCށ#h+ /F6iqS܀D]RpeQ- oK_P%ڣ ӋpU+kg-I#_c ~/8)`?KV8yPJ](ߑ!K q_mչ:!$,&?N I,Pa*gj\v\Ti|![Zb̛>8(SPk{lBɖlTL|\y:j r)B;Ucآ5V3(Ju@N]( ,q%o41F?m':6T*D&4R{tE^$CUѮM5fb}+MtԴ]1p]wϡxHݦ}µhYC(_bxcQ:$L܃J$7@h(/Y_*:b_4[ j^HEJY8wB<zÏ] p J-{!Ӕ AΈOLռ*R9]dx?,svW]~_b$_,Aį累,v*(jjVXj2xyy|9(v'2zͤMsY^jH?V&)ڬ4"2qxxu{Vӝ[Oi$%geG:d1mͰ+'i h-Qoo3 mUu;?4Y1K/Ȕ di\y7@)R%nc;צzU0;jp s7ץMYL㦕,݌cڢ%?I"3yǿpYr D~DŮHtZSX)ԙ 'LU8}UK?@"&ro/5JE94x8owąƄKd^~/Z 8cbZ1ScnA8~r2%8&{vEE8v!̾C"*ڄ0X}I!AFlΟ9TvI f^?f\eu+ }Di̵~e=#%k# f=yg<ѩVXG)ڹgYTȃA^r0bӧlFb4 r7t @M*5 Y,i YLg#"1I!!>ۯS:W+~~^@=ZQ)94rӻfFgk[@}d EE?BGqzh%2cnS6'ܚE ' c:,uSomQw@?i|jPf =XtFq2"F?ѹ:hLdᮗ  G} St_ k^rEͨ$aAYRgȆtù{ Y|ȿ\7bE@LS)HH!R-#dala,sRRS:.ѠJ"=BCr^8&WSIv`&7U#"y^ԣTʵGi] ֒aD22/i>3J܇e F"qȆH<?Bpy*@5&Ѳe7lVU,#4ĢEwc[IT>/ "-' ԒY6,]#R6k!EU%mpckH4ônr8ؔBwG<QpτUJ_}–Th. Xq@vPi([ki䐶AN!GyRܓC;%Ö#  xGЉ#8i #Md!` P j=7W qvDzӖvGj޽sbԨ/ -n5 ' 8fe0%r QDRf\E6VrA~!_Rr] ~|}1|aTO/̓bYUkkAV*=?u+&]!?kq* 2~^1-xni$S_ %g…"3{c8F҃+j'^AP>6%s2%LN*JL Z)ݩ6;=iWf906dcrMy:Lvjl9͉C3J[_G:tkװ#ϰ0:ED=AZّc7tQ..;GZyG\uy`Hcf.BBKSk1/Tax\`ʢ/,{uj'Td\ "eݰaG)ir#{Aq4N2ʷHL8$ϗYS S}_M U0gb=nMs%jmumg~ƹK?ߠxr G|ɟKhN2q犯1l.77?|{*=p+-qixڊZ]-ؖTU(͚ I(?fɺ=O,-3T+_w=؊&uwLfn{M=ۑeZ]BY Rɜ{frݤ|QWF}[Ǽ*ڗ0~G!lB>0C .k{3';d 釞p\ W֋̼ O}Yaulpo #%^Q*jĝ+AF6$R1\T󝐯< 5ʘ~Nvs. O rKtSٞb;y 3=;7 CFeT?I98b)e|p`ᵠAOZ]0h=(F7 ]^|7)X?'/ecW!?GK-||@Nƭabst%aQ:HQ5,PB._`>DW;e A$ ϧy%63~w4qg tI)p4SQyOb/1k ιF9Ϯ}n_Ь8BLt|Zbl` ujmLY'n-Eע41gN, OUlHLu+3Ў_7n;s.o,= Ɗb[[ Hee_iJG.}qi:kK^!,M(3, lO̝st):Y,z=ǣ= f#~Y6@.v9#eƬ3}A֗x$zZ`&w1)񈨷(nr~wT>GKi㧗!X\#3?#-&w8iZ_ʆ0_u:[[:G?pCv>j"- E68)YM ]!Vo8SRQ psdK5l19.PP\_ڒ`o QR.ґ<"|J>)U-0 x ^ЪDL葾=Z?6)^mdgyW}̀ΦPn;bU&H p[[[ҌYXcs6u.;2&]L3B)lHЕѲ E-)(OҪSDZ*)p0MJ@u:| |q{cpdǗSY\e+B!U7ˆ>%A$$}WN,d}A*ݘOKfjȯŀ@ZZB+ ]m{Y54uCLL@[]{ JEb)gmSU> @6M=V QIb%ʯVï<']X٢rr TeFwYWy<잗Uw)Zce$鑫 Z/.NV%^XÈalt)ډW^6 㿧ud N OUD]I83Qin9<> =?>q{:ϭ~;k]]$7vpCɜ^&Tn|A (”k(j7.!c::_wWOJ#& xttr։ w81jJȋJ@K锘z{wHNg@-x"PIb/'ifAr4icgLk$L<}PFJG0P fjhsM º9G7XKG 8(2][*L"~2t%gbvS wU ollԏ<­?Q*_d^"06`v-WUKvs+2֎?t&i;\txR5*Wȵ2isJYM# 9}ԾkF*Ɓ!J?离0_<͑'nXŌ "bk}>@ḦT97di@1nrX#M$ A9R/Y$/+Uդ,4jP% ܻӝ -lQt[ I*PMX@{*n&'|\]G}@󇣓MLJm32%:5 T:\E}UĠ 8!PD%@{p{vz'D5%>#m$U8C>r'Ye*wgq?tzia-%T ZҰ/c#s&v :"K)b˶{.,C +AɇVx! 'ds^s8jvhInqm;;],y :H@Z 0qwgc#a~@G]b'c K^K1>g0 b q @%9-B2-?c2TDG$">ET]I+`1 Z;DeR꼎Vaxz'h ߛ Mf?k .pBz̀*`TUҶD!,[eHzEd ?C6i 鹸YKǍ:O|QЫw{F󑇓@c$*#f* 49|cM՞O"1GkP%+nnRbh^tUL+bۑQ!~YQVq-fD)vc'g-=qvlY1yev?fcoB^yՓto,P/pI on5d0= 5ctMe3A->&] ~ܫuHԊѼY@t~ `I?j?Xmp72(Zo8SDpVEC6GmߞI,0>;8glY6*>􎄔41kJHƏPT.ܺܩnDyH$ec3wy>K.0c^Vq5Pw|~b6|ί^+] V uAʥT]EKTm61 `n?Wf?ki!I/d|)tá>؄Ĵ&o]rvւRtHc0K'QIQrlN(p_^wɫh%<џ*?9M:Ha3^āwKpƆ`3e`J aKʏgҀeB,,/osyaR%d,h''jL%)/! ж4JZqX.di0+ AM/.jxKCC2sp;nhD͒41IJDH+M{\0gH #H7Lʧupw^i\+k:nx0D0 d)?k]qdvD"} *C|P v, P43=(%;`OhmIC B%1`(] NNn I<as8.h cI͟MƖr&YP{hQU[Ȓυ: IR=(*Mݎ˴LLnq_ UNG_S띹u$cK8pDO-O±/ߧKVޒG^v<A3m5R31b" 괌WEc%̆ЊxB4~Qaq.!Y8֤3#H~PHp)uz:\rHdžWT2ܿ:?92Vo[/t>Dy6tʍ ږyXRy/KlouРlPy? Tuгʡ 9a[<%AIPUzv ^lA!h&✸ۆ/[m)x+vl$5Aف GV,pUuv@BR~7-A[ MKwi"InlDvnTL~HYᛚ ՠ!-RvE{TwuF>(Ŵ: o=jEw@m.W:Eݸw w)"8YYX7nT"J?8l$ɄlvdΚ\y+'"zϸs u%-Z/zgDFl;c ɱ?"p\Q{s?Z$y1zD5 p:{΢KꍴX/ۅseWc:֤qbS.M1py/ERtJЌ(͝7ٴYQ3{HFM&hoBBk܁]a6Z@}IɯDMqwaz\tq @ǭ'^T0E{9mzrjqO0VJ$>+Ძ!gyp1Q.J XōGujvjwMG|P/8kU / :HA' !o.Rl [4 l9N{q^WΆ"9%%eEajڇmuV=R995wx q R#30PBvPP'Q|b?.9\A v(8(d2chD2'!̨ 8q\v*@yeH~",e޳NV._NjxcMIoލ aPKAh-a/p0E SVvX7Ɏ݋DJRw)tꖊy ջ r73e 7@;4) D moHlF-dIL Yz>w{Ena Mz=^Vl)*#˖+Ie&&w~q]/z-承Rcr߬ űIҎ( Q|^]?o(6)} GvFڜպflЭ 8 ;%(AZ!ٕ~ɋnA9 t cgE#O_iʽ]P@U#U;}yXD޹ ם;8~W4QfEq%Wf?N^-c'kbBd uiB?C{JJhPT=35ySsP BZ"S Lc%~u,n90" S^e6 c^ \|T0%:p(S h@\5n^syn nzSyB w3Ѯں7$öHލp6Z+WAdٚ&s~ILk2퍟jy.i Z tW]tKRν$ c!,oUW9)X(-'?{mc*;u/+h\+vOuQdV ;OsoƪާNȱA"M"(Jzt$ ngJZ=+m@8id%#Uo֟ΤF'J6tYE%X ~4mӈ܊nCOKMuCbʀq ) (/2X[bS9"fOJ"Q;V9v "ק L G"܇S)Vk;mU-N%uci-uRng_{ƴKD\/.h5zͤ2( 3ZCBN- W*] ш1VGLa@XW|k+FRW,şVAOL+އG%`]y@H8QNdv"%!7|dÌ\@w2jP*Jp@v\ Ⱦ $o @62 YLip/JZЊxqey^n%t@,(ȋbsTAIBʼnl"IuJ*AY3́+.jvCjYﶍ"&/Ee-KP@R&vxIu8.qί@iE2ڦ"M]W?:-D {t(\A% 7vN&0tM(+TIO ;ԠjW9ݙ?< RcaoBC?mڤ GΠ<[n0usZ,K:#/庨>!&fN!89Kܝh (FfHAR&9M𝪒cGr~]|WTfr eлxQ˙BAH^qO?C`qig%)hx+!p?=Z(Gl ζ,e]Mɉ됾t K 2C+ɰKu ljZj"ϧ|vY%Z&R,dWo׈ʎu?:wl|nsgud|jztJuϦGP^Oʶ.@I@w1h/\S#z #UdiW6Hθ0CDj=|CQ(3~H?LXL'3浬t lm"h 8U_>NG!y@>m“lmcnPя[t`9"p XNP\}𸦕soumϩ&A\< L׊rȅVdouoe+7i'!p\﹥r,@ PEgc*qN['I7P2񇵘[TƐyk)awo؜a$WWeޝEKG9ɼ͡$D=ݢw +r3:xY?Fa?p3Gb8Z۷8|^%=]KEξO9<ҳЕNu]Գ財'8Ma(( 0 {RWvP|P(ڕ>,p'#suM0ZC#Tk\>(_@[~ا%MK£|Pk]QHBR&$}O7qiW$Q*(Ųwbw >RDo<5g~c!O>66A,̡EaS}f8hh0*h%"n3XqzTr6gk\UȕT IV&5?٪h#<T2jD3[CR1.J#s crăJl\9- ,mԎx8ŅKE;di dZ2?l:w +USuY  Y~኶ YZ