libvirt-devel-8.0.0-20.module_el8+411+cf18eec6 >   A   dkU]ÃĆ`x5]>~V82nSn)%92.4΀%]dKӸyd#Q&t疮ܟ8^l׎yKe<&lgIpo+gv:NxqֶKD@oCLJPFO9j6d? ,u w+ĸ(x}`IxR2-si~Ą&~_!ĽE:=/Ds_Fsk܌fdYXpp>] ꩴho'5PN}s}!r ]M0~ɩD¾R7Gi7ĉiN#L; ._:o!dկv =LoL6,@ApBwxQp6rbunp}_k~ &];4&gMe*_9 k@.&P9>N~L]QAUW*'BuRHl .l'h+xZHOdl2 M%#r4J +mX. /2_%HkOa=^X>0aF(c.kAs+ct^O^ͩHE"{㽀 xRhsKo&,f Ш\Os9ge0)Q, 0Z%Htф:QEnLuW/Tu+Z<ȴes Á.z>`= ? d 1 o  .4<     <     \    <   |  0   (088i9i:#iG H I X$Y<\ ] ^"bdeflt ud vw H x y H     Clibvirt-devel8.0.020.module_el8+411+cf18eec6Libraries, includes, etc. to compile with the libvirt libraryInclude header files & development libraries for the libvirt C library.dkaarch64-03.stream.rdu2.redhat.comgMCentOSCentOSLGPLv2+builder@centos.orgUnspecifiedhttps://libvirt.org/linuxaarch646)@+ev@*h! W#M@ $)5/A큤A큤dkaBdkaBaBdkaBaBaBaBaBaBaBaBaBaBaBaBaBdkdkdkdkdkdkdkdkdkdkdkdkdk88a94831cc93faabdc5d38cd6a1acfde24e499506a45e3e0d4c683bd814fc52e51c045dba2ed824b6e2556451836d0c148b67e7ae6904f8983b7d74f94da9f4b046ed7e92c5b2dc164ea98f10b2f5a219a75995e7988f467b069788b071d83a4a81c9bd825aa796705a3cafe9ea9d36ca8893bb36011e5ccdf500607ddcb0e3e6b8d248b1b3ff8b77daedc13faff133307d2815caba7137611d80b7704a84d2697c0e6e6a62c15dbcbf50c2ca9e1a1bc3da2d3be69690143dc97cb47139f02b732d8b078de0540e86cf4f241761333283fd7265361d5f49c5e5c058f70b418faf53e255a70cbd4155a72875c2bac49da7077d2dc70e865279661e22de9d3f008da4ea37d367585f014f2fd73a68c8253e0550872a0d0f79f15c9ea59a0add17c87aa03788cc49d78917bd9af1b65a0e0bcf6f4a19741127ce243a575a171ceba52159d6eece2b986af0c66b478edd90b1e02586ced3cafe5b40079e6ea99b0e17015a4578495258661415805ba20ac4082fe1f71cace333c55bd49e556bd95760e24cac0ec34ed00e0aead0e5ba846301107f4cefce6251411a27a17b7afbb7179255294eca84e6c7c968c749c6973b9b742b9ac22b5e3a1d290206625275fee65e135fe327515b5b09243644c2229c0736502b0ebe75e7807ab9bcc39c4b3d2984a06eab577a4a0e868298db649c50294e025e2229680d9cc93fc80111a2f35c645edd44427b9abb695746327d4d0436fa98b4628451171a81f42362a2bd71d3b51b2ef6236d8ebf5df500ac871f14165633e201105a2dbf739dbdbcd88e5c8323bbd6438a332ea9edc8b667b993f21d2751ebd37dcfc21c28a2653f69be43fbfe466386fc6b5a2565aa9adbebf8139349812f5ae34e6edaa174e59150f9cbc757a485621cbdae8e61d15740b246f37c0826dc9e79c1ecc1a89772fa51f5e61ae01a6d99898b5478562fa2c294bba24d26167d54b360af8ab6f2f0622f066a91d75ba811fa9507493aea35721e2b08f493747403900259d8125908f885f16b3f696d33d196e0eb27fbcde37a8aae65566fb49acf1bc19001e4708ee19a2995192776e97b1eca6ee2ffce471e11b25e055a9a46945675a2ebe391f28d0f0424ecbb5323c53220d0ec38fbb799327b0cb5576f3a2c9041f23fd4d76d73247f801libvirt-admin.so.0libvirt-lxc.so.0libvirt-qemu.so.0libvirt.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-8.0.0-20.module_el8+411+cf18eec6.src.rpmlibvirt-devellibvirt-devel(aarch-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-20.module_el8+411+cf18eec63.0.4-14.6.0-14.0-15.2-14.14.3dgddac>@c@ccccj@ci@c@bޅb@bb@bi0@bb@ar@a7aea@acayaim@a0a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 8.0.0-20Jiri Denemark - 8.0.0-19Jiri Denemark - 8.0.0-18Jiri Denemark - 8.0.0-17Jiri Denemark - 8.0.0-16Jiri Denemark - 8.0.0-15Jiri Denemark - 8.0.0-14Jiri Denemark - 8.0.0-13Jiri Denemark - 8.0.0-12Jiri Denemark - 8.0.0-11Jiri Denemark - 8.0.0-10Jiri Denemark - 8.0.0-9Jiri Denemark - 8.0.0-8Jiri Denemark - 8.0.0-7Jiri Denemark - 8.0.0-6Jiri Denemark - 8.0.0-5Jiri Denemark - 8.0.0-4Jiri Denemark - 8.0.0-3Jiri Denemark - 8.0.0-2Jiri Denemark - 8.0.0-1Jiri Denemark - 8.0.0-0rc1.1Jiri Denemark - 7.10.0-1Jiri Denemark - 7.9.0-1Jiri Denemark - 7.8.0-1Danilo C. L. de Paula - 7.6.0-2.fc34Jiri Denemark - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- qemu: monitor: Drop old monitor fields from 'struct _qemuMonitorMessage' (rhbz#2170472) - qemu: Make 'struct _qemuMonitorMessage' private (rhbz#2170472) - qemu: monitor: Move declaration of struct _qemuMonitor to qemu_monitor_priv.h (rhbz#2170472) - qemu: qemuBlockGetNamedNodeData: Remove pointless error path (rhbz#2170472) - qemu: monitor: Store whether 'query-named-block-nodes' supports 'flat' parameter (rhbz#2170472) - qemuMonitorJSONBlockStatsUpdateCapacityBlockdev: Use 'flat' mode of query-named-block-nodes (rhbz#2170472) - qemu: relax shared memory check for vhostuser daemons (rhbz#2177701) - virpci: Resolve leak in virPCIVirtualFunctionList cleanup (CVE-2023-2700) - node_device_conf: Avoid memleak in virNodeDeviceGetPCIVPDDynamicCap() (CVE-2023-2700)- qemu: domain: Fix logic when tainting domain (rhbz#2174447) - qemu: agent: Make fetching of 'can-offline' member from 'guest-query-vcpus' optional (rhbz#2174447)- conf: Make VIR_DOMAIN_NET_TYPE_ETHERNET not share 'host view' (rhbz#2172578)- vircpi: Add PCIe 5.0 and 6.0 link speeds (rhbz#2168116)- qemu_namespace: Don't leak memory in qemuDomainGetPreservedMounts() (rhbz#2166573)- nodedev: fix reported error msg in css cap XML parsing (rhbz#2165011) - util: refactor virDomainDeviceCCWAddress into virccw.h (rhbz#2165011) - util: refactor virDomainCCWAddressAsString into virccw (rhbz#2165011) - util: make reuse of ccw device address format constant (rhbz#2165011) - util: refactor ccw address constants into virccw (rhbz#2165011) - util: refactor virDomainCCWAddressIncrement into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressIsValid into virccw (rhbz#2165011) - util: refactor virDomainDeviceCCWAddressEqual into virccw (rhbz#2165011) - conf: adjust method name virDomainDeviceCCWAddressParseXML (rhbz#2165011) - util: add ccw device address parsing into virccw (rhbz#2165011) - util: add virCCWDeviceAddressFromString to virccw (rhbz#2165011) - nodedev: refactor css format from ccw format method (rhbz#2165011) - nodedev: refactor ccw device address parsing from XML (rhbz#2165011) - nodedev: refactor css XML parsing from ccw XML parsing (rhbz#2165011) - schemas: refactor out nodedev ccw address schema (rhbz#2165011) - nodedev: add optional device address of channel device to css device (rhbz#2165011) - nodedev: add tests for optional device address to css device (rhbz#2165011) - nodedev: prevent internal error on dev_busid parse (rhbz#2165011) - rpc: Fix memory leak of fds (rhbz#2165428)- qemu: Ignore missing vm.unprivileged_userfaultfd sysctl (rhbz#2148578)- build: Only install libvirt-guests when building libvirtd (rhbz#2153688) - tools: Fix install_mode for some scripts (rhbz#2153688)- util: json: Split out array->strinlist conversion from virJSONValueObjectGetStringArray (rhbz#2149752) - qemuAgentGetDisks: Don't use virJSONValueObjectGetStringArray for optional data (rhbz#2149752) - virpidfile: Add virPidFileReadPathIfLocked func (rhbz#2152188) - qemu: tpm: Get swtpm pid without binary validation (rhbz#2152188) - qemu_tpm: Do async IO when starting swtpm emulator (rhbz#2152188) - qemu: gpu: Get pid without binary validation (rhbz#2152188) - spec: libvirt-daemon: Add optional dependency on *-client (rhbz#2136591)- qemu_process: Don't require a hugetlbfs mount for memfd (rhbz#2123196) - qemu_namespace: Tolerate missing ACLs when creating a path in namespace (rhbz#2123196) - qemu_namespace: Fix a corner case in qemuDomainGetPreservedMounts() (rhbz#2123196) - qemu_namespace: Introduce qemuDomainNamespaceSetupPath() (rhbz#2123196) - qemu_process.c: Propagate hugetlbfs mounts on reconnect (rhbz#2123196) - qemuProcessReconnect: Don't build memory paths (rhbz#2123196)- security_selinux.c: Relabel existing mode="bind" UNIX sockets (rhbz#2101575) - RHEL: qemu_migration: Fix restoring memlock limit on destination (rhbz#2107954)- conf: virtiofs: add thread_pool element (rhbz#2079582) - qemu: virtiofs: format --thread-pool-size (rhbz#2079582) - conf: Move virDomainObj::originalMemlock into qemuDomainObjPrivate (rhbz#2089433) - qemu_domain: Format qemuDomainObjPrivate::originalMemlock (rhbz#2089433) - qemu: Add qemuDomainSetMaxMemLock helper (rhbz#2089433) - qemu_migration: Use qemuDomainSetMaxMemLock (rhbz#2089433) - qemu_migration: Restore original memory locking limit (rhbz#2089433) - Add VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - virsh: Add support for VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433) - qemu_migration: Implement VIR_MIGRATE_ZEROCOPY flag (rhbz#2089433)- nwfilter: fix crash when counting number of network filters (CVE-2022-0897, rhbz#2063902) - virDomainDiskDefValidate: Improve error messages for 'startupPolicy' checks (rhbz#2095758) - domain_validate: Split out validation of disk startup policy (rhbz#2095758) - virDomainDiskDefValidateStartupPolicy: Validate disk type better (rhbz#2095758) - virDomainDiskTranslateSourcePool: Fix check of 'startupPolicy' definition (rhbz#2095758)- cpu_map: Disable cpu64-rhel* for host-model and baseline (rhbz#1851227) - cputest: Drop some old artificial baseline tests (rhbz#1851227) - cputest: Give better names to baseline tests (rhbz#1851227) - cputest: Add some real world baseline tests (rhbz#1851227) - cpu_x86: Consolidate signature match in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Refactor feature list comparison in x86DecodeUseCandidate (rhbz#1851227) - cpu_x86: Penalize disabled features when computing CPU model (rhbz#1851227) - cpu_x86: Ignore enabled features for input models in x86DecodeUseCandidate (rhbz#1851227)- conf: Introduce memory allocation threads (rhbz#2067126) - qemu_capabilities: Detect memory-backend-*.prealloc-threads property (rhbz#2067126) - qemu_validate: Validate prealloc threads against qemuCpas (rhbz#2067126) - qemu_command: Generate prealloc-threads property (rhbz#2067126)- node_device: Rework udevKludgeStorageType() (rhbz#2056673) - node_device: Treat NVMe disks as regular disks (rhbz#2056673)- qemu_command: Generate memory only after controllers (rhbz#2050697) - qemu: Validate domain definition even on migration (rhbz#2050702)- qemuDomainSetupDisk: Initialize 'targetPaths' (rhbz#2046172) - RHEL: Remove os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0  8.0.0-20.module_el8+411+cf18eec68.0.0-20.module_el8+411+cf18eec68.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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnudirectoryC source, ASCII textpkgconfig fileXML 1.0 document, ASCII text, with very long lines RRRRPRPRRPRRPRutf-8d0b5405f214614d699f8f86ef6d7faff9556e9540a72797ab4d2a26a75e498d2virt:rhel:820230522131239:9edba152?07zXZ !#,] b2u jӫ`(y/+1-OߓVgv0xds@M>*dX{Vr1̷@sV9LY`'୧ #wN6INbm}6[J]pneQ6l-}⻓.z~LLy#$3,y粮 tz66<fH\t &eQuI})ikFn8H&Mr2og1`/*7e0=yd\g."k8**Q/ږD]hUTp :I[CT#"KCؖj5&ǃlO}68B[h*+2>JHiw+/*_c] ]il #̶KC4Hi "enlRF$ʑr?c5T.noz,Ҹӌ٣wKR|z\P'Dh1#pS1+oCbFY-zI Ilv:o5&^8y [pvm2(OjÑo@,)d]RϪjLl|Çín>v8Dج^:}6lz!eSVer\ /qi4ϊ\iW~y}k4ݓ̖z(a*3((;a,cOQeI\vHP?V+(270+*=1`2ɭ\xZS?ziRS>]L?ũ즉[5^F(Ѯ\e Y1._7kUpYCjS3x([[r0aڐ$9q A`iŷ&Eڜ5t{QNrJ"҈AE柂=>xiWzFG=F GFT.osR~0\0J%Y0ĹI V6HX&..2;GxqZ)Y\NߴWǚ¼e ?xm.+cA+id"|wzARe[ 4 4߁kRǗ>)#*&_nQRjVLXB#CMM djv3w.EK( :~5:C Mam聆B~Zdx\b lIeOya$Ri/E`s 56A"C>:frEf} m;W֧|I#HwqM(S{*O t |#={Y2_RFg"b (mxk]4,YlK1X;dr 5V)@n+Wd剡:*RK'XmGZ ňa_xt?bCksAdVvPj<KapYGQ}e6C's'@ܵ(\|8W(e7eN1? +$ .5şϯ0CDؾRԽ_t } Y5ދj!yÁ#j2{&ֶ uCv[]S& KS-F82zWeQAL7Yg oHw,s9Xu LD^k3n}b$0mT|6E :;b6=8m5u  @ D5<4q1]kDžN2pUB,ݶvaN mI.rٗJKK.A>-S n\]w6zRV~4[I9di!$+ҋ0ymN̷F v-r,=I'Q nj眹}:aG )Ln @|/%[kP4,*+ủ/&V Tm{"d\W7'ѫNTQ#ۥFW-O>rh=8sۖ x;R!\KNF1~\\}a.t1!V Ԗ|tl([Z^ѽxPQ*o"IX\`'EYj} [ !,NME54 ()Occs"wvB8Ug\j-PU|nZkA;`L'$iXGUMl]B4g&qUo|:p)⹰ZN1iWؠ)Y0;ꈲW>i4:_6ԨB-o+^X KMaP nK X/V.%oT؇[~+tQڷ0ѩ՘ͻ߽QJy/`*_8wMӅ 96b#KO࣡uN]B2Va"OAwЧ[ E-[24T~I؄%:Ki"hMXT[.:Iy;ZCxbK~iKia>Ja2p|#;YL7 S򱇓0E@@Mj A}^4,'4F Gj2DH!wlO{WZ(?iC}$UaTV\|P'Ka?U̙jASZ޲:D" k-ͮL@Uv41mxG26Ijj`(N}%*Uԅ]՟xLҏ/z98:2e2t%'#YT /XUwOdԖJkã<$ s-~^]MW-0[B`{TPU=9FXQ"@Zrb #;, Vi|#?:NcT3 >0kb & òRK6?]snMv+5::Vx  n\%4YZ&s0۟ӥ* 6/x xr9pc.]n˶fюQ~3/wT(]6ps|66&_/1th}u%4n9USf#k-fwXCoaCZ713n#БĤk4{2?? BV)bݱ:048W,*^An bWu+Ɩ"q؟R&;s=c~n8ۈϤY4p E # '%d+i'S?}o["jʝu_ňyCT _<38~ &KO4}A. tHUp133 \F2«\X+X>AJwt/F ? HL0Xhz$")Zu~l\&6[XfxEj+$vML")ɠ-V΍J"j SB:E&6$q*AA67d`vlqP蟹ZsnKDS^h\>1XQh0Ԧwg8 ovz'a(vNzĝ`R:".qAIkQa#YSlEUdIJT&Dɡ1z4ċM Sw˦#M@\ܶ'o͇0aR]fr^u:YI e} ͧI設7WREVnDInb` BsCt)+!B SڋoC/30k)9QT ת*KǢ-:iBxA O~ Dkwo\ᜩ@G$cOFy\%ػ:7 8!J8JBfqGml S-1U&NYWC/ g71c(Tx 9#V XK`m w>B7QfI̥锓ۄ!IB~ 譊}U]djQ8U8BHʶ3)v3Ӊ!G(:q`A`3E A:1 'YTvq"^nɲ›ȥ2[|rxtOn҄{.' ujϰ?G#XB"$w-ÜZ5}y4jٴO[jb=1B7~rB3GД6ܩ,y t\@;0ML+"iM$F!߆QzvDs% uOːBHJ 򋧴)rq*=Cbb+B4 \!&Qu+XlڜY9;`a֤#:gmhV٫,sΨYw7{†PBZI_WVق]7 \uIi+U߬F**ÊwCPwO=E4^9˻ 4mcq Z%i"?ڄ'` R\?x]X--ec*25^>v{TE2cf5=+g]+Kqq p2BDBn ))򤤠gsȑ R"" V'h bU5w^Ldu^\q۷@b(@Goo MB"jtQpTy8oqOm{D砶9:9vhl1ܒUTxkAkK˓Q:I|wƴ|F\Wn+}=$AZح6~oKf |_ImI+~θpjbcۛl3+NrBO<CD-IU: 9L7`lB1Ǡ[`Ѡ,?M/?VgCa0;M#c Ci7DyyU8" Ps }{a` WDб-d SaSDjc{lҲrRI$|?>3d{ˬws/s䃴 j.T;|i@V(N [U7zx7F ?Y,FgIUw;f]c\v:~Ni$]޳U<_16̏ "פF[)K 9`TLFx5UK5<&ٔl=7ӐýA(5wEMIYcDh /"=Kq2Ja&wܮzW)'҅my+{JKLCH r{X|;Jv[+Tl2IY;):pQK.!  9VLIT(S$\zCtK:R'v˞k4l@ ϼdD߷5K{hte{|;͌ };zl#1М"b:Y>ˋd=rXKPBxkF +lIJTH _ѿ:wUkm>dQx^Z.?lC?}ىbŵpWM%11 t?Cݛ"saapLޏYhlѢ2o)DYU*X/DXpJp?vSfyAlJpjc/f q)88Twu+]rUsTJC:#b=^_g͟)hOؘRcffyD*]=!Q"¿}4$sJ)$q{CqYz/9 FL47t =EgǦ=ÁpݣhQpZVi(DeNj{T)&1Zf]9 _N Q#oma9۶||XvEbEL5zWQ !rW$7*Q9M=)K_ jn"aI*)2E;.ל,N+!D5կ+Β`tq}ufgxPZĎx;H`pEn<>tP͢>>+teEŇx@ȹZWwZ/|p M3cC#bX[3 R*#G363CgP(}OXH^&c8Dku1/L @>qWŠU{|.)vXiMB*NJw,

PRS Yb?=ȉ7Vvݲ5ܽzWm⅘kiB㦸vMs`aYK-> >dE(lT/@Jp5Ѯ%Ǽkg)c}SC"ZAK oAM߂<$"ɕ {-Io zB..$XGeq̰ZS_JVW݂3L37ҲO"r\8a(ݣ\ .EbP:DX{V>]:*G`5ЊEbQY2uO(䋐Sv|Bϕwj-7Vpe2r~Gخ?Uɏe'Z@fW'-|wtndt@!0Cw#bPwLOiDko\f/ep_jDu &oNjJ'7 l&|zmU \i6#L,Jޟ<$e l羺)vPײ(ZVab\_SR`)prtB#OG38Ku8o=V G߳ i̮"^qAacj(0NU 7.nL(ȶʹtn`1ENaPVM///R{p?E7,yBr/9rC6 s~CE'+? .qմb %'`KT%Ac^bA0I+ R,wa>PZP1a6ݰiAӂ~W-҈{#H4tO8 wWa.靷↸.g)W&r`MӉHJIas3{zO wtxk " vy9|.U#*X׀#$x{.ɌXﱐ{^qͷ n!'d %+d:Nk$k8oؼ϶3+ ǘľׄ pXf+~'u-veFGi5^K؍L+bw}BuKzʯt锰/wK]T%L)H$e+NGYғ>.MAļR[zBoCs*R& vWOό/rö55ǞeL+v{BC3h]3NdUy|gZ|Ŋd%o X6!,qh HZN{:>br(`12  VoBZmǸST ' PE@4^`˖1}ȠDH F<'̌jA pC:э{H^6ickEGTѣ?±_omTj)4Mk?N"C!)ՠls@N׳J'9HF3cXǚ|Mqm<lFzZMD88(##c ~hkY6JZbvOe땍uK>~`=}<8>o "gAdى 'OB`ifwuJG{6B;p+Ï$oV\ Ef1tAJy\Gч]/yۻ\h8N,Iǔx3&39&uȦ`]0l/ޑD/y|}l ;J^-:P9qSuCZ]}h}Jz`^c 628-=cEݬ l#|5n"!7aSC]VyRvv&nm ClĹ$I *Jk{;yfT o_#bNDQO͛Qrou/[XȐ5էɀԗ>]ܛ^|[FHuP}oV1>OHQ `֥q]F)+ גiAyv.ژw5sᐗӆ3ÓYyp,X) Y}@yii>rD5K297"R svD.q=NQځyb:xa.s' avOn=YP6E]<['t <[φ͡_k2્AQ쿊`&G4ɧhKs_kv&:ψ́ Y#ڌ1k?i6@d,u>'T$y7*,lm,c2z*̙K22m?Pt=} C1X4|I9v qաХ=z+*_ܸv },lb`͖qltdĖQLjy|2Y.RȂ,2Hau߁lna ^ ĮsJʱU!':փ4eY2zwTʚ,`|M VPXonv߁`뎛ޘFbgO ҈v&Uu@Vw2dQ&S $L{b\I9ӳ  @m䷤߳P&KkwSe ʛGyp;錨1ҹg 9N`CG4#Ju8I#Q%N_\!B%FvC8SD4 eLyzk1ݷ@/ TxW>QD_C>-2!!x860p4)OI{"7:$N|}_ Dg>'?:2zxtܡb,jE 1R0$2x`xAL{fc[##T^y$k}cY"~c<ɣM 'Zs+8 .sC J 2pÔ!"x ec?Shzͧ6}|oGIaAk K' bW*<5[<(})E\c" @]{`9 1cd)%(+vd>jQ"97Ot;eusFU#Q`S"6Vra\۲$J\H\ޕ< mY}eIۢ?IK_H7S+[b@cU\|eip:S-B$z[kp|uhoʗy:u>G;w#]d_Z0?Pܥ0[\JkGs2_{_rEo޾q_BwMn.Ǹ^gK/()a(sLѮ0v#RBo]MB`7P!dg;2#c2Վ3[۰!OĨXM9vBRae*Bg$K-g9ndVmo*iSi+ [,X3s&h܉;6% ybY:zwE ;TŘq7IokPEmfc]  # ?ޓlZDƕd"Vwg'>d05`; îj5x[Zt †}DĴnD1*w>(6w$Bo!aQђ鐳|Եw.垩B/"PK_`J@va4/(HQE [c?ZsSp%ś8W'($7$Iiƽᗼ$纉JPhNv`(Ԇ?GjMܸ H5in%ۆ6qR_sȧ]BEIҰN&ʞw#Gٗ`6VI]}rza[}fmlL+9e7FSlu@aLe$9vgY;(T"a4=&?ЕKM%'!xQ!Yhjt ;d,[7x^r=?#WEd{4j77d8Z5=cdZ.,~&7F9XctV;cfb~gBUE /#suWƆ&rD,F"mӲ[a^ ]iGO?QO=|." Ұ!;J?skU\'V rۼ.O:JBΒY/av+Ve\{W#SעV 0Y=ze`'#XWUq k9_WAwmqtXk /izLg`֓>^$&q|f cqa0"<)9g/͍ZS3S +0V2EO96 0DbZgV a{$bZQ9Y KTNqO\j2xؑq\f[F2|9{73Wv kiAC݅$Ogq2͝^B,9J+'G'|.ZL!> =]G@MD;j }` RS 1`>,cclK_$@Ymn&}ƛ -%b+>0׍Dxk\MC3o//3F8.޺[>:<b;A`GPn.A6|/{zn]^cNI9l7 :V07Jkvtkc5ףiqrm~`1 v)-~ė @85Giv70_L,v\XAMuQθp[1!=P"mm:D}Lwc1a>L3&eo*H^E^D>@meqn"/-&wvybS>>KƢ73,]wMy#-&2n8--(Ir$+D{H {AHj?uvr^4 "nܽٽdhU,,ޣy}(Oaj*g.zlȁAD z)eUAFI/E~ݐh>EEJY2ؑ9ն$Ų0u"c`$fw+͂KZ$}de0C>m^xdwn>R$bk q,Y/?y9P5 1J \ ytsJhS5=w. n3xӢ5qZ3Iz6qВ| hFFG~GDΣ5.\BbTxAGV[jRj ®/ 4Ϲ2~| WVX,Fxi$ؒ_tG8;Wpk/dѰoRBP`'zg@5EX8hdF,NL~n?Ei[{M++Vũߪ!ʛo1`WzRs.<ɷ˩SA?<K P-eQ#>,JJH)7bYF馟d:(u!Y I(,+(d`V^eɌo8 %E ڽYJ|@a18^2cC&}P_鉠i]ˇ 5Ui%ڽY-m.$ В/u ~]\W3 WZq .yd%lz=g ŶcQ-ۮu",W\25`ʢrW[ # >p|W?jT ?P[F5 ߕK'_d$]JKK)X5{BISSq\;n4PϠ|(G] FcjtMwJ%,"y :V\w!X6_`$FP~'U5پp7SBCRwMp(Ĥ?^#PG%Ѹ"&e%>sHom5|˫vwX,Ǣ1nqF85v~S3CS”_$85C^^/" h7c"ƳyvJbtn{H*X"EyOSK{rԦ^KiQ3" ۳p9KΈNׅ᳆wZ:G L3F{HnuU=TbK9vM w,/?VAT΅6o7rGj=6؎!/T=pV ) dkF74`OKK4qHju hXX}JZc?iLld,}_a]?6Qa@fl$)V;\*fX<Xݪa9 EMZu_& MԧϷD\DAmtL,<**r\ov% ʆseYKEfbaV;!p$ѡ!X㫴G9vhc'|\_^͟I&:cӶv گG!AQܩ KE74m2p0Z4ǕΨ`{Q s7.ؕnr uFMi3yKK33+Íp/"wvAfF}~f< zL ||L#Z&7v,_jBհ\nZ N궫7z,p/>B0=*[DŽMiX0 gY:yE7S߭濖X-9E$[#vZt[c?4]G2h4FjpicΧ ԈcH-HLgfYɆXaY'bd.[2(h9 ,:{>UIW聗2@i*퐷 hӰg[b#]H_V\ҷوxp^oQYYJrX9]J-˩%I0BM=lWwrtO~6U >V "mT%.Z?8G(vĬ-8z =qF F>Y"@xiuZfwz-c-r i4;Y Q5Z 8.f y6&՘5g'0$/  asI,.VI~se=0%|[s)V3PibGMb’!0za +8m^:_Ɯ|eFw: ?؍ۥ]DWn4Z98eE1N!3 EKY%q$_H>(yPGÂF$gD"PjgH!Є=d9Փ&-"LVX:cb~o da0L %m5-&)[1;'-ǮJ_`/޲tt}oDzS5 AoBY %+Gߕ?>ޡ ~دމ֤ͥb,|xﷁ\+K)BRq I!9Lٲ̏% !IEԥ1Pknh`%DrPt' ?ƼcptHPڃ] ϹYS$ &".UA98x4Bƿ 눆9. ݩ.T|F/ k~lErvlհW 1S>A3=/ƓYdp^61I+WǪb0As<@uˆ( }!\M|g[ߑja)(bSuq2WI<}s}8V`tVyO'$3JgZ356RS&~as[/:/U?ڠM :|P0AL]ͬdeSsE=ag~ܻlzOmLdk7MX*O#$nI !uNө*l.]y?F7^@XElޥ{AfRˊ 841D dJi❨OK_sSx # %snW%z@D$d>4@ھIdRB9x17o8Z"ҁb%(̬38 +0NF9us|Ṑ\fl6/AO,aKϰ/VRC~1IآYSiT: TNϑ4Ԡayiq lf|a۸P8n_(ગ$[^`g킃u(5E lǮl<|F%:>QV 7[5VLQF mBOib,or j -՚+T 7~'U!Sn;6#$ Fu0ے?5O51uwuWΊzo8DZj)y\iL@2(eٞn`GiT`& nT |;!&6LEhfH2u|)lIIrr ٛ‡GU6.Lܒw;5ݾHɫ?p j J7 .:XH}=H\ + ȹݿ2ɏ&շurS#%'R8q/oJΨ襮߉۬OE8D$ @8{5fvQl=nL<<khZ!| N&*sˀ:fZ*,>hiO J?y.r7;[T7ڼJ&a#ƨ7F١O"B9{CvH0DeP-[L(Pg˳7$rV˽#Fvo?vmIO| @G:}U=CYs5 f)ü /0=k¼K)ejY׀XvEK-i=V:^jaj@ͫesC3%1I"_}Ol\lZ;JM9kQ>p?RbU=5$5H//w4ɞI9/~Ď8M.(Jpb4e?d 1i3Q(eSZں7pUYa$ Nῼ ۺ)fկ$AưFnRq: oH]$+=,RBg2RKW5}h<呣v .Wd4TiH+ : wޞtHI,[5 DC"osȕ&XHir%܄-b !R)ոZy,0AƅNSCZb4ᥢ IjQ`O >\ea# \Y9V֨vuMfilɄpQm[GJ7||Eő7 Bsq[x V4]Jsbj{ӰRIJI̸ϥ>os.2VZF7[;CUypgL*؛鏹CSq$Zi>'Lqn?ƟQ*+̓Y|b(;Pd囵ޥ޾.9i^L##vb6,harV v=r#*aVȍѐ}=~ bzÍw`key@۞.ȝޛE\₅DH84z c)LbMt=vs9D?Z9vomh{ev`vm6w)QGNXMuejj{NӰlky`Je`dG `"X5⏯ThGw4k1맭ys] W夨{Sjs:qZ1DhƤ(d\ĈQi \˓Q!tݯ]tKJR_4h5|Q/P :!CvW aJX?JbT%Mi|p*@}ဟ clQv}M.W"*;MғT^ۦiiD2\S~Ru'M'nj7:3I0x %g~E#eno:_|ŋVћk8T5vs~h>?_i\0|{n[td!@2zV93 l+cs]髇zEaS nRЬHO:)R\7o/|}yh'VplMpM\! |/u57j5bEm:=2P؋*idzbM4HlOz-XWvI Ԣ| 8; ޳CSݧ}Mtn?ChY_:wlVN\T&sWZXDhr XlOÍ^c%Q=G`y7JDkf>xjr/8&D@e gQ7I+)+jUWbؾT.xe)H@wm"Ϲ,♮]ĶkY$`1CD ud"۲NŘ<[Ȁ 7׶f,]1TŤRIVab5"5SoO(.rU/{w (u!?ISoѤͨs)1XrCr[̂u*$kGJ[Ղj] }Hv=(co[U~mٮ')ԧNX]}o62RZ捏p 3Ej-Uţ_ήNOø[ҡ5U?wY-#I;9nu@|! 'KM~;zĀ9:JƁ[mؖ'c@3yO.r5GXc2f (obhi6Ϳ%KW!LT|gA /X+ jEʌAJvgfkgTVK f~W.K[Lk+&d Hޓ0 c EUs^k>\Hsj-hV[׬RIX_-), 2aǍP?b"6s|lr"MZ ̦_.R]Po˪SƁlT A^7{\CІ(Nϛ@FEж`l N? -a&DIaMB@N``w> !ٍ;AV3wW>.=ۣN74]9`5+. uR>/TݚB^GQm sR :R7&:1)#'Hb3=u6$ib= „W⸲H *gx [K YȠ:t ۥ9$a ^*j "`| J|Ck႞"_3\Ii eRg{`4Ur(G4DrRMT A=Aӈ:"{WGc+xvĥ[aW%.! A2luM-CX {J`SdRɯPM7rn07?aٍ{6yѩ|p{x~$>< ,t1<$qzj8"DSXۂ= kcNcxFQ2J\ ÚyNte7$sX!. k:Wt+89[O )_ڜhe-6榸 lz^{dJbj8RA n.KߎҥύGn!.g_n䉿&ۣ@ajnkB8DoJiH'Ba)/V"3k"_3X|IֲJ81|p*U B-SaVrq @,_$ѽ# !ϽV72o d%H%{*Ѯ@3➕wb 'EK)#fʍ31vuqQ:)Fm RdRas'-uhh(T뭖& 8O< e;B]cߜM\o%fV|&ESt褪~f -t W^ɉaޗcyR[$^MI7)^\F~l*9qҬhfP ]5Hz1B**T&񌐢c嬇.X_+<"{'w)lb4C)5tȯ _ŷ2(\ÙI?Eiꫀ|ڷ): N ~g c 훘])'>7~]Co|l" 7IS%HQdIm,8Fm>o+I5~j<)Ohy2Pmȧ'#{>~ڇ%o~@қj;pjBY!S쫒c'fHՐ_3#5KMqƶU;"Tc0+z,֟=?2?>镀4#P75') N1u6lBA@sl"%C&}p H;>K@*0J>Oq+\ɕyJ[:$r#0q-iܗHOU_~o␔dbh$Iq$\̮w3;~jzfpR^\ƞ'fjk=#OO[$T9h+(A ?zb|ᡢqG)o*ʭRqC39vWWG=i  An~{zA 1Z=A h7S`y 2Nl`D?Aˢ RK ߈Y-E1rE)}٬~ WNǙ)wWm >qڛKCӦ)&;cN!}3\[ xSI1 ^U Ja-rIhCdO^h٠ӽ`%%J f8l-$̳\NNѿUf*f,pe3,sHњ\MBNg&2?w=k2=HUOT&G}=g0zQ㘏 wY (x7Qx0x@ `-_Uش'\7t_0u.DItr1f*\P$,CYUt_7zgYU[yJN09N cgN 6T9 jf'}A6Ļ^;I;h!hN7w(Al_cs)|PpJ??)TyGLh@if%. ȵU` 3Ly1Lc}`Mw =`(uI# 9O$:xNDzH): IS/'E(B;]:' :'CT5ѧc/=V?A)dn^$ P!I&sp"VM0^ïP# 0 ѣRTJhKDɲLMJ}\u Ákx%>ycA7FȦ#[-luۍݬp0u״L%P,|FLȵ-Ţ`Y,Clf+AЌ_"Z"@]ü2|A: ˱n}ꇎNPoeoА*g+V1( C9!!Üq^Ss 1li UKGjB9w3-)T7h"k)i8=-pƎƮeKKB\%r;qÛ|VP's"ݖuz y񋨝'ɰyjpYǹDL'"eIfz<\b>=&C7{gًQ|]w _S aPrO#W8P4k?YQh'O4[uhmcx)F;uKei]-bjK .PSn<SRSLLmbBoL?I]Ib!7@SX b%eXcVƵWtp8nœ4ZՏW+BG†uArs鶜y&9)9cW;Nk6@#faO ik_󮂹vh}:=b# @1`N k\Yvf(mԹVIajSMDAu ƒهQäɝ})C8J&רů+Bxm$Aj ld݋ɲF-<*b00Xu6'K_څ ʊ9䒌ׇ?#~Z2_sDeap `cBL-Qߒe*\lT8=}mS(Wc_AkC|AޢfޔӠx*Q=DT(<aӓZW'P-Upsz?OWp>.c:uYrB:$vG~ W4ƭA6nEaa-֎.1d4v@Cq4J!:" ;D3v[RS<HY HVҶb  ;o##GJ"͜4"io*T@N$m,`ֶk!G=^'W 4U Z XUt ctfGYG=s1x` MI}lDLe3JΌݹ&%Ұ!Y NJVWELaXI쓑*],’ar=3L"ޑ[r'Q+BvnX 3hJHQhl| jwDZOIB)HsnحyJɇJ4UmC ȯ5tRVc߾c9},l(|X(j8z{BQQgo+48Pz|>H+kAӶk0#@ݚ rl d0 P.ț!uϵop6tY.9RatIYH`aHNLCM #TD0!T!>QG[kf]- 4`1KEd̎]֙DI8zwH>%89W.mȣx-}n(x0ez[N-`;A;kŸT9Xف60M0;UYhqoET>h e߈7Q{&0r|9`(xqc`l}]FJ%>T>ˀs '&ίHMಥ\)쑇z42OIPor_gxbOH Kv-C0%ڨ+z}sVh.7rXmkHԔvD??XrhxbƊ742zwH90v)>Ⱥ\j MSZ5->aH(,?- 6]iB96T RL3"+)X+ S26pz^-WX#V9j\ 'U?+9uԭ:# d;?|`¤Ί:vL~y®X2,شL>vH{ljXM@|3Q5!y w MG|lx46*U9)85~C&3򪝚ɳ}Sþ§SΔŽ+QR 8&PZ/PsN[Nb~o]pbrrkܖM $?8X܉%`ou \}cR]>r[c.$ӐAt7c;Ljm`PO\\/#;ir^F7*n➥Roe88Ǔg-hF'{OK@_?Ր lĿ/D\m&^{dԫ ܑgG<#9f-ey4 *+wM-Hm77xCVXH0D::zN&EV!^f^$W xhOL_w삵J8gw C4F6 3,۟ט;7 ݺX3̺xV&K [k܇;q ٖ`Οzr4XWx@yͿ#%BUn#?Dk cF^2/L!j¨lє ~BّV_8ޛk͸g.`1alZ INe0܅)s|v kt7ļgnßtsRtpa_<`A᫋z\>>5gmLr?(3JW/m٦j@e1phfrӥ۩G6:%i'j`Clh2@N$&tbɷP rTY7)ZL᥻ ikx;V 0SRPCy.V-[w0½^lJ|F.af3;.Kpg^#aAj|u3ZwQ%'M__M@3Enp 2Y`V6rn>޺qy`[#c9L˩-b͏V)^΁eʳ"mICcWYS-[rb`AD-2R ~OgU'`Cbzv"Ofms rjC TiӾYۛ4_F*WW,½>QOZ67t# s '}6Z! UYZCaR @ÞDK qqfLԪ79ѸNLM)84J.luŕ_^DT0H"rDEWL}c̯hO֌2zAt0zylAs*R&-ogڕyJW~\ρ'gn\ u~]dŎ!tD}:_L.~fɾɹ~EAW@Z !b䙐]#9t;rga^ѬВ(rf'X'۔LgtT) QbBmt$|Ͼ@ C `& @^>c) g3%M%$v0$5&Ny 06#Nq7b{D#:{7Y/P8p }EPIV" j Yo38XVs&g|=w;i ԛ6>34 pO NUGB`j5g&rޠ6gY I:ygoRΐSQX7O=n;Pߜ$a$ϲeR2/0035%s1bޯ!pBl`w "]*!t`wر /jC"N{抽 sHL$U6TtЎ%;Eriڕjk.XD eR%!}G摙Q2[C'"p/=QJ̺ !E*2ƙ|qMOڳ+R1@:p%#8A@,v9.u]94);@'=эƚe% d(\q= 0j0S62X p >f>/Px.h4M?r;fXUNH>c EW2i^?,.܋T|%)J97!wշbɂ`TS}Z6Ȱ}'bS ;EkR$؇Lt]U2x˛Hяnaְ ;HlWe36Ğ 0E@ _0bˠzS[u/IӶr8S yv8^m+Jnqd:0zw3Ac(Z*ȭ9@mEfaJlLg&zg,6D 4$ASҦVtLMmg:\~0p^[?hYtq]S"߇F(Ɇsv)3súaȤ9jW+h "t]yi#35'\dz?LHMoŻ &W 423 i ٯ#RK29׏Kj3']Ols|hX*OWy讪SA)'340GgNTX=!l{Qv~JS}wj,Y"4aoiL#QUIt/`iWКr5ɀdF%H<C6bk _(YMAPo'z^Se5%Ngq;~Lw][kK k8V&FrP8?aWE])]G2;y `p ` Ҭ4-ɇ3$,0 \KJ4t͹lbu{\~awUZ[0]w2ސPApu dzuQTjK߂ =MޞMKvpY/]DFCKyQ0ES5+di튥"_nJFki%?  !w(<^ 2(xTAcd۲hՋR[Z;\dL_9KBxdUo#AQ6)~C6[2hsOԔ'Vc*_Yq5 g> ? xQwK ޙ3 ^-PÀ=9eH7F8! wΙUC/zTo|aunf߆]t(F 79 jFüR&1Yz*! i*LAY*%RkG i>;}r:NPv؉ն\\VL6ӒLf]n0P;°aiF4&09_g?/`$uwcyLЬY}"dK kN4qڣ،{~u,Rvl蚏Xf[Fɼd;N_7RAq6*bvLd5BK`qH,)h|~iuzk̡W 6HT:w/. hUTzm*d 7WDטю:?3'T4s),{"xRV `"dX)X9!% Kj'O sV2їcx;6{>\$/hŅ_ VmTSWVDlFnE/&`rںb!US$z9Ga~'ZCjQWսXTʣJ i\.JolQB)i'd>6M%qOqjvn1#i#+]5o EƅO~m=b7]Z^P5'C 3юn!G,ƬFO_r%ݦ<BvKg+P1/y:KX()p%5&.#UuL=邊-|phxێ>&!ic q=>aK^hu4|u7⁇)E?We M¹o砭YDbf"!:Fnk.k[XLD!<@#@Y7žp)}D-E2q⪌XVQ1Cr==ngNI`C>Sڑ6 Jr-&cvp*a<ʓZ5]%1"% չ0{Aj|[' EPWvĔ *ްL-גgCc\w(6JGBJHuINA ڢ+k֗2@")}ƨC0nøfmG~͒RސVȡ/ػo+ctҨn̂c-?hP@ j-I@M |yޒO${& /MpTVQTW(HQlŠ/kD|l|ܲR 3EB̯zצ{բ ' _J+]8?/{Jch? ;XްlClKo)$P)QfQ=.;INU{LN# 17-Xw C7ŕ8FB{4ɜ%nj(g82\h ,+6H lPeB~(t1{g:"&%{P)&6 ԔFS,Faedh}d{I[U󋿊R55;۝e>>eP :h,si${Kz֋1gE1W; 'Au/Ii;;Φ( Д7Sn42rs_֏hP Ւb0%_4oC ,P¦{Z<7Y!o xJ bT>!J!~Ȣ d) Aљџ| (A_zpO58sI{{F^1 Uo {+gZCбBXP}~}[EjMqWd пb(Jڅ_?x3v >ڔicZ,/.0sNwiG#7a#PũkTK!I\rݢE`89W5(d-fBx3ӊ;jm>m46 dLQXtS+V?~9\.ڨٙi3@!zy'q&V䥌}ftVܯGΙ'2/;h"Ã`H=ITx%M7d@WMqmiXIt%PP}؊嬷ZǨOVL}q,M>o`dg>@~O#a7ib :Y<2Op*_$Ey/nྣ Agv~'C7F'zA{V]k~iUЭ`AGbnAe56;K%N^}ƈz$ ,&H|zFߞ^ՖGJQQX#ғ(Ab泟wUMJ~P*#v;?LS}J8'Y|ݭ\}q=# ܧӭa6dRQ* T#9{<ĩ^ VXu 8 [F;A")u[u =7f J%@2bY ?p;y9rw!@*GfԼYL^`-[ctDjЋa(4fDNoe}&Qr{ #6sxTaNسQJFwED*`U__HYlTTH(NI$cݥre>!^pL]-fm%Npv@!³MNosd#pyG5h~/8 iΖ֕NXkuwJGv:Hf-ⵞnlj9;?DS͘ E?!|\bK&fpOv@'".ydCI՘I#*[β̧k~zMKKUXU`\}韃5&;,Kp6C@\0@zks?ɿir3 ٜ[PēЗỄx^{OB]%bh1(=ìKR닻sysTPol = OS!-#?aʒygn ?N[6ϛX} S*_¸j3Jc}O^9i4^RQq[u(UR>WXѼ U衫f^:1P\Ͷg}Б5R zWȂ{QyU'&Ϙ\1B'gQ6bq BM0A: Sa @ ףD<8#u6V/vO.)O6/= \B;9aᛜH#"0]b @o8B)6.)UP->-wUIrT4'9X;01u!'۲9w.~n>># GVU*LTNJ)q7?זe ZJ$G',Ow@5%*]C)lɈ6!a3%xz0r6qL!*5;H`tR.UO,v  cYU- (j!oH#yi5kCXJ( Ǽy3γ"'o#v{SB*#99I)I:e+]1HR> j=/ɼ'u;r 6 xDdD8`?ݙ`4,7OcZїsbL'jJ26ɋ3VXl÷#& xDu@iRQgP+"4^[XZH zn1^ ҀgpVՖH)f\yB-o8Z@uޔ鏺 mh,b |Ghǔ |8Y]O=#RAǰj4hgpn6t~_dSQ׬oVTX&I9",B6niHC7JQaT r'G܋Z=zwrR+E_J0:ă6.ԜGi$f2\u( Z_B^nK,oCJ—GnPZˁy"-=hzyw鿄7YH A#~" d Oj)Е3Ï^qB͙@ i_$9e eS6^ùdU]:ߊG%~Gv#"  5W#w߶l̵`yU/[?O)c:}D1 m>zQM;װ8(Ttxy3vMG"v53i6Pkm0{"Z:֟6c$eaԟjP+[T{9htd EIWcįn]#iI\((1T1iHCL}rZꋇhnQ%\.7q=‘mZus v6e]ۜлb;lH saxAOgT3sw55^AJTASLY!.i'/b. \jj>Dw+K uw%c5+#ʈf8j$3~bs.juE]F0HN JV$w!Kxطڂ.Ma]fQT ^lP<.?d>cp+pG>ʦ$U;e\:Xb5P_LL,{6>@uG-JqsQ6Kg$9ۇ4g|)Kbi^NM5ܶN )6CkyM`ZpA 4T6>ksRM+!a2 NFܣFU7Pe$[y% -1g#Sr ; Am' \ c-]:%Yi.azpR!0mvykuPhd-\b (s#?Wm1pbژ4 4CĀm|~En 'i?.R%?̸6%j uc ֛EnqKub"$)UЧ}2_`$^ą~[8jjbm7.,liYVT Cixu<"jFҥ[mNأV *fUlt-{!]*9j{~w$ ؒ|'fڎf:S9-AM`ʴeD-µ6Um&r'OdaC(<1a87w)ڔxxjEwH=p *Ԑ{ǴrnuXsHT!v✅nu{M7q 'nm(| w7n=B#ہߜJnKFJm(}vzZ%(l%iO94>3A(i0Hd*L}QKlƧIjWH)S1{uGkzYRӧp'˧[T=(I@oh$cd#t9aoԥ+{5_HS#mHh^ ",VO56"Pd QXUS_nZޤӣI- XmM` -ǝ(47Ҫ>qO~iS^aqĕE# #Kr'gJKZ@{u'xDDK+Av@ t/dǓvk݃#jg{Ϩejz &5U0ѣʊ%p OK]FqrgHJnʧ}JR︙dzOoA8EPwmE[xD%b >q&tF9*&Žg2h+!ca~霠Qۅ)ٗ g8H" Ekj[5H\(mN[՘^, 5/ՔVsC3"6υ9<rH{Ϙ.~HH$RJ[浆W׊i p( j%N7?ﰵ—Bq] wg~s]1k?Wn } xބ0)s~K\˟x.ФǷjxr;Hֻ&o\p3c}f' w6g`dTuMQ8DѺo?<dZ{V!v%{X$G+ Taͤz{PRF'!{)l0]C`,b޼VY"?A 5?8FTv4Pl6o3 U_LR,YD Q3Dҵ3;oPχT"&@ٍ^lٱ p8F8Xyj:p !\jV@KxZY]o[ ujw E;? a1tZbk0;yuPEmHBeqچ]E{gHp@Au/ - $sW%ij-{9rS;N1WX|mKdqPe,.PqL* %s:%vٷHr1`üx݇,V8rOv,i:Vj4@:M"Yei*xsq10}8ݣ@R cnvOGQzq=x6 fe'ܕ3R*kɥfC @wj!̰\GUK@ymm8UJhJdXH7gѠ)KLE_x9' r[ҵ:2&g&8LB -w_NÂsulӻ47s^jG'c+Y79\FNKq([˫@QjnoҮNIaITt}ƀU&3;(3$}ӨDgܓyԨhؗYP;>N(ujumb[p+ɓ r}^dSii zō6(^X8u53Vm~fQȺs^]U1y`!6ZτK/ޥBZ?\v=$-omϬ,t7x4#TQF2~0O+ba`!=J! ]悜tEX~O>-?w3Q8 h~Ť"4_ Cj .<\v#)&)+ 8| Q쫘=e,sz;Sd-L ~暩/!VH'ռ`x\+(,>hGN-G,>QqfV;Z3Do޼KX^̡:&#^5oO70UKa$c6!2jNl O3. "/v^$ tlZ/VPo:\ZJ)sR-m:;%NCW厯dvlft./u3l,ky{:0diRl|a uX!WyP{h[Q66G п.؝Ⴊ/! :XCtʻiU+o0`kUAcɡ!Ƙ>Xݲ(5-vX°~t[pFs#z|*Ott;(]Ih,_o: ƌ M]-NRj$ 낀mxf!ЪflfLrVf뵠$gIs/rWpұ)ipIRyr?H=[nԎ{qD-k>Dۥ^l9cIe9G׉K=(Ш?Qp%"7 "FTן[Wt3Z0M_$ISb)!+GvߓtwbK|B+H 4wUd%Ҿ: .!!٧l:-umnASG榇2nf nV"1 xG$'71g@A ~1PF 2P%=^qd"e1G~,o%3dvtӖ7 #9b}L!Aqy]-Cl AQ#Y6p'2AED'AM/#;}aNIή`F6[( reL` g6#I>y ?د/`}-R;*x,J$*v`k:0ki@)):;wy9*n>A goGU#BNYS&Obˡ24\u^eCАm*פYZU5#,*Pl6voUF,I=焓⸩Tx:U W$r?V޴E MBaXTjwmMLq rM{s1v$sXH;`Ɣ1v.kRGʇ1Fw,PJ#&rna;uʕ݌^3㠅# 7ocCN,.ϖ۟Aܖ&t\5xڃ,W-êw+%fмRf ~/F+|ժ }XP G#FZ^ؚ~jAWri*[QV(Z\a=c2j{N HGƣ%bZ+TkY3p+rg~Nŕ^k,@=ݡcSLDn\0SW!z .Okh}'.Q˧ DkE"#:Xލ .Whu/=wn?ÈoQŽFoJ<,eF5^8dz Jz|vUC\XD3 m9٧)Ϊ._&#:{E[PC }#pY`,y6j׽hH6 fO^0Ipͽ$ ܜr`v]dH[mm'_pxSsI#v@uIvRS^aGGۈo[rZ`c$!cVy0Irۍ "Q3 ݯ 'Xo߶N }c9SnhA<^.y1#71h/kLװ!HJ bze&=9ފ1ڞi *F Pc6Wube3*.14_:_/o=Fiӯex ]eEM|^eeRҕA8S/-IQ Dcvw_@::ɴa={݁bITJb)noLhdKŽi,dx/g^ӚT%.!K- ,hX*[d-2vْ|Bȩ {FFyEOPu`UMT"ZZ07stw;(-YkE$- kzd# o$`^\ azHTS:8wa`hy| Y#{LPqb`">H\# i0?/#yT^KԱ1ߗg8-ۓ5g|kY>'1sAJATԿ؈MN$GU?20}"ѧ̄e?A ܟқԁJ؜: `H~zc,T@Hdzæ:bL sE&İn+O G0b ŭxfn3I4*;ώyJYNldY}v2s۷%Jm 6Vq[8O Ƶϸm߽}vOƈP,M[% Q䐢%V-F5Ӹiń=ni5G%v2 =l(zoI"ߩ!z+=(a!Hm|RpBޠܔ OLQ SYHC APB tItm*;K^hpJ2>qŊ (oS2|! 0᷃83R| єi H6sϋGȄsBKp:R̳55㊴2s̑K}eҀ^0CɏrܵCEc:yhG5sKi;`Z۲43@<0@iq=6֯azH I. :4$!6r,>T"m3 WGzq&_ T^*:d*c+ݍ4Oo~SGø2p(֭ۙMg^0(h~^4ܓSF;khHol| {n6oaa]9RL.3uSԟ&a@s0 f'(ϑuȟV=R!oՇۓ6mo+ƭM=,}fC祈Htdo;$"p=z8Et 0e6?=(SK%Vu iFSwl#1rGN UnDx̜+;Z#NiA1~(e ;(E>vp)h.LM0f-|ut  )7<4 .^*-8+aWr8/'lje Fyjt_ 5OCOd5φ2JFSwhw5*eÜc1{T㠻X~ {m (#kFȔrˀmaC %R %xBTfr($$:TFַGڏ߶SJj/^*<ǩqsRz)Thd rJ3Bϰ!`ذUmz}W/4*T/E76tOҪ`^mh.5 GYMc@.ylv0։̓<8\эx_qQS?h5konP#ޛ#&;hJnzm3?( ŁaϢA|J7􇠒h }_7[ {e bƜ+[H](S<̾d(TU:1% ;{P;B47۫@ܴK[:>rL 6JM \:9Vq&FJbG5cggU18ʼnnx0PBp83BAFXo_|)ʇ"*J Þtc4|O>rJՖ BIpUTCN7p\2LW$k-Z9.r&c*,SPj%s)M7CF>)>smXOziUN*##VCS|0`^!6㨥8†" 6e5<xE-UCG!ZmdP`U4nޱ礃$p&:d4^M mo|_mh ڹ#17f׎̚%GcnV$):4= 4?|s5IwQ2ÂJAj4dPC^[  o 6 i{A#;$I[xv(:2vBG.ߝ*nB TP#^7qTG&l.*I{Mqgln4ħ!V׬>IՅ-䡼H9#}~DۖKAF#+8yHvFk0zSEF#x?̏i#<+뵰L\|2 \$<͛mZg( bo|\!m[P\ )XHrFfc^K>g&7qZ7u?QW8xȒpG@֤="Fzg?랿 ޴Yj+ '% {G29^3,KBh]uD&GBI&p+l9mq7@7Z'ѝxXOdexHnbߩ eq7}ACAr;-i8s蜲K:Bhk2!8[f$O1l+%= #|8 Y ybjgGi?p&4h1IkrgF[B̓^lV Lvܧei<bXT{[O$MHO:Cr*"<6M?EQKD%\`i7hLxz1m|+|(,>uIQ|Tu_12d1W\q.kL2y:wY!7qn+c< 3_g݂\jT4fѐ/IhKA/5Fj?2 ~,>ĭP{1dZ?cXZf}4&R%myk_U eQFs,G#,_)T{ENTS>aѥ윅 AiL" ZiX5U'~E(|Ad)b5{|>WcG~p6"2A)߰ۙ%#Nu%bB̊Fu ix)xSO,eKx]s)N~iT$7 m)Pr]pM 9ǽ=n(F+C"6ޘ(ey,T0{.lPv Ӓb.mRF~-}`Q ͒ P%<r3kQSKC(k!ܣGyvW#IĂ >H*١%.5+fi(xS65 YyM-txM"p刌 weFI;mD-By;P~Z1ȵͣ Е6HQXd9Zc_,tq &Y7:+j Q"GJNNH4ʋ%F$T@NrTl~PY)0*t'X\vc62"kn\:av6@OxN3GܴQUNwَ;aԙ' QBPjBy80C<. PۦsV(疑kjKPGg҄`Vog dF/عkPN"Р[|N'MtsiƓ 9$}ӷwV ;?^knY=n> . d~q6O}='Vvݖ}^0X4Z^W7ނ@د* jR:iN? Mdze^'Ҝ.2N{a%6EA䏷nT6:sWRxX#&);cS0N`ց'&L=ovoB!d*"f갿ȟQpZΪXEQڃ19E_AOUe#$1N{b0ݐ"-f$iŔo '.biSBD7@4!?7e"2l_DrnS*<@锩p%HpH/窬b-gI 2(M%ߗseI U<*UɎz{NHeoK)OzSxĠ؂5C:^ ^J_2/gݠ[`ؠ4@t]~.cF9'%2՜ "?B.HYMO:ɲ9|]YI>ondg!1 3bDG g EE OsBwrxjuhg HǫDl#y2 Oii|[L/;A&,UYdй0ϝG[6 @ #9" BBo5!4B,h!$) vf-P!h8Jp'f'.(mƄPaxi6c$@ՠ <)\ /XFR֍ǔ~YP[>Xp[Nbj oKGK9?0?"F@| ?3Ƣ\0mdF)1 7פ?Eʤ2h j #@e_mpr )-lb&!ܵ3Ncu6x 4o$(Sc4.ae$EDM2@Kr¥EnU ";#2]2i$s0 ЂK"m-BxGdM~"X돐wGD'ױ/uL I[ɂ[!pMlP=.&h:(7!ި偡\neWNԩ HaZS;.7+tnT fY)U}⿫hwF43/p8ú_L['X/ԋ!c&ctFЇ@%i详jwE'1J3p_F UF%Cչq$=tk~A1liAR|*P.~7>0 &YuQ,HַH0M +Lw|z}HB(_#&Is(WRI[d3öݜ*#eMeDc37*O{(k=3UbyZ aQJ`OxTdIZ{-H5V)8|~L` "ca?JM5u-,нq #((mj>FrFO8U2EHˁ׉xEo*G\]N5S)|lSi3!:P@U !$yD٦t^j -mhbQ# a [TGfsYjxP}sƿ qM0TAFNPFz/u,cP]: ͣ."xLy;uww7[6/pݳvIg2ld rv+S`8hjzKvلmM,Ӎ Mg֓rt g )Aƛ!-Q0}eA&bYY6K%Fyqw!~ v#E.*w֦L6Al U(ŘۀSh~*#c@sԫL28LKB_z6j55"Iyfa0c BJQ%&Cp:  k%p:?DD."?zR1n5E }":o\=<̺wɷWqkYp\z@Vž<ńMPJaL V',Oxo&q \# k:g9b!WkcDjfi: mZRC OlDקYūR%β)/*g7yKç0`pT/۔;1?fl\Dj@n+A~t!#x%S+-T-3؝.gPʝ=noֆBəiNVᱦU g{G%I_MPo4P+q6wvju@6пʂ}",g09%Q{C-fGy Ai,qv+[4YܹeD, 9|US~t: m=.Y݄kt$۟3K"]bLEXCIq,0ݗRh*>ž}m(-rōjgcU_K͏Ksc-u3lڷ1~ jX9bA:Z>e^di9ȂI'Z8 &FSeU]78{ 9C0ncckϨHz NU W)<KXCq gG^c/I* 7`Y,X4S-nTY5 S2eHϧ 3a@"!23NH`6Qd4s)@a ݭgq]4ۭ4`9(jEMU ^^Sz~bHah|F ]x˓z OS15's?wU/=<*^uk]238]~cNJnqOO۴SNЊwkKn5Am4TUݵ8p Z3,aF+E%=ߑc>\Z4V *uwxhđg'P!]!:m" 7a:.QGR ã D3*mn9kV.P1(}|If, CMeWxPY[ٿf<-٘P8A$ ݺQ-M25*`!Q=A:&|T; .eiO%a>m=FX`6ke,B~'}8`B%ފ'2B"$A޸Km`ۜaZ?n-Y.r Di7F=L9b r"xܩGfi| Xxo:!?9bf8ZϜ1 ,i= UdU-0"to "Zo1K`޼=Z^?a ZZ7$?Pf/VDg ikB?x駇AcRa4-;P&KR>8rlm8 lnՅ OL_I^]5]*&UF"WИe7Y{7OB =)u{fFxřQk%lJ:32gh@9w]@cҳe |R.}|Q ,uؗ;B)i~s\rX\1=@w&4[;nYU}@{v׫1=sk="R :.PedEtOy.W8/>6n$[DN}}`nT<]ݺ=ܙvjDYNmuR?%_Kc |4KHXr$wpV]dƋWX6h?}cK#| IG]ݽRȐCCFoZ!#Čhܖ[eu&IXoIfzG{N+P/PT3X&:^l0u=|`Τf~c a@1hW]cy6Sw}tKjy_j5gtv &wR)Dt^;+,jz ײ"A眜-;q|P'E e qۧ9VN3a)ZzqIsz\( !4QD¨kVqWN $Nzx}@֗̀Kڒ}O Ћ|8sI6\vϴ߭Zǐ`Gm:3Yh's(,~~'KWG "hu3 +NU P4˿6Tu[Xup)ﯟ ݸ39|6Do0p6 'E ,x?apWR9-b32נHlaʹ?} { Rǐݣrƒ(JatfJv:kP?!;ص)HJc^`]b> 4-JIgaw,S @5ܸmanv~eB(%#`̙u||"՞Vabet_K&X&|\,k6u6oܳywKZm -]WUqʤ:F_uwyȤ~ΐ՟qɳ|[$J2#ʂa @v(0Y",7y# ^)F_ |/Kȫwf|]n'E;fK{,%N I[CQBXf"N4(c!l=^HMB zTO0lKw+AAqjfҥ-~ Q'NDZ!*#:S'8x ^\v^r@NromOmYʋlk{ l!}ظ/O8Dά석+j4%1c}';c_!yw^ oz+Z'VB'E9D AW=MhP(b-#78[Y(}:xAjx%k0Hy{LӲR #UaSǂ5 nM?¿ zN>(oÊPhXO er@"}Q j; *ntBQEv!.!h lиfNU&nFX&l9Jσ8P[HֲVj]i%mџiC[`Tw*gBqOIZy~,.AlGr*}. ] !JTz4DKގU>}lN_־9 牝tUa3rYy}d*}+"-! 6}@SHk.l`ooE6 wtYH TJZ~|gL䐎[p古Yik[aA)`pˠ-d?Zfw7Lp<<=4CBf(Sr@pdygeSIUfr!zC*:E6pE%(IuxtZLXDDSuսRc+8O_b5Guzz32s!o)11Jŷ_;#a-҂zrLQTS=5ïO3ٝ#IDR5*4TYr3:=ܚ%W҈.ـdItlu]u!<+"dzA#Hd!셯<.p$]6Ã2q`03 .BYeEFG3qT@F x'%UC>5P~Sd :KXsx,b0 =d90Ȇ#"!=y>Vu mGjr MAy(R0 TOQ!NE} b4pSvA"1=M@ұ܉{6ר@WK0u|h=PtN^ޟ8h<qiE!ж1H 9sq= m@P߽2hP܎ՙ7ICҌ4˜ӱrxOrdjYrviZB:\s]ӂYt ٚCDD{lx'pM<~ opOlX Hdz^MZ5L3moX'^ac7WAӴ/̂!/3Q*~O,礙o[Nu~KbO"{Jǀv=qXd`"3:5%y9HI'҄ UwIokMdPX)2F-'M ]Ȼi ]niF  Mv!?WR+XXӼ,^P O{կNW:\^#;`"-1,&Yfw+#@1sփ-SFR/U#yxdu/Eo8>1R0L`-Kƍ;.Lg/pO+`x#:/`$H+>Wh%ѶS<\Px}$p+id%hi}{=ϵ~rɕ(R0 j;0/6N2 y@"דfPhLXq1{j GmGӫ<%o.3ʴGlw3 6IRLZ]G $*g0`Z[+аD#4FECȯYoh0fe<]}e֚/uD2${\ 'k:B fwAƙxV+Q &rFXiӍC&zllI&Pm=|Rf+ZlN\'# .Ēς6#"bQtFu}ߴ}ٳμcW/ک)X,XDT&['/-:|Ho®l;#vݲE9v @ݖFЅnJow`IfԾt"ښ\&] t=IGجum$;<7wnne>Kf}UdgFAM+\pf p p6gy,:T@dε*T#\ބORFq -eW5@GA$ӅͬdsO4w칭.+j۳IJ5A ޱ& ]&%1&Ř)G,lQK2yEp[YP=uyz$ߒc )%}#,57vPYZ̓fL*H#}ʀB;jj戓k(5tPRҷ[d`u[ jA\A|I/sp C淵 DypԱV`3Bڛwq_ ; l;M[z; As{omq|`͸YH,c DZuPA+/e{QQN`8;Dv#3y舘}^˖§̦ߪDA 6ý%(+ʌ2U-`uIM{S@ΠHx63Jy29`\@ ܂?"^dթzLt`g tJ ?Mh;^ D{ #s5IP} `P"B^Y}Q">d=CwGK K?['CxvKE峸}tl_.y44`)f97B*7n }&i6) 8gL[hGF^-=eyՏ #8FrQgabO"wx7+b2I:*PX>KZ\68=3#Te_vw!`ՉD? jJk @'uB~?EmFRCX \k-> GJsU q}+zw:[=U`,0aNfG"?g %4B~XR#>ToN}Dqk6}țB sX@sqpI\\($GW@M=FT~ W~R|p)6 Su:Nx#Fy\X(OM5ٴ?Su.?d/pI%aQJ/ZqhJތDhy_ѡ:9K%3_Gl@ #iC&5Le|, yG'3#nХը7Q1xކANa!ЁB3FU˔ _cQ}{P]sD^l1_a_>Aׂ/7XW57]1I% V8L+j ce'ڑuΰD<䯌,Z8y^w[7d1+uPrJ' 5?bV~iH z{jY;a7j &Tec|%hsuLiL;6#BhE=k:-y`#ob7=`Fzyu7ٸkEwir%@}VTDMN.(*TzD* tD QrvK+U&jY!6yEURUV?C4"Sӓ"U!6iJt^8$ryFۀԍ=5KLK9 2jA[!YۼmtF ަ'qeS4IBBg5A6LՐHrYWz Cg2uv$Pǧj[>&\풂KK\tÞsU_BĶxDO~-jF9ba̒-9<}@7Aw 3lw3 aC1¥YƻՖ`S"<]Ӆ)}M{UTd&9Iځyݵkb:AH_ ȁqMTasהŸT6h q%K*K[}6*I%mL82-`$!&BuEi>~iǪZ҇DR#y56 86MADE4)>%DjHԬi炖6j+Fչ!$J+6bH@i1JmV g>l^lHt=)o{㹽6P|ψ>y-F+g퇦aM hJG>dҴW/FTGw<ߎ-~0:/Wۊ %p:.A Zr)r{2 )Qyᝇ*aol|UR9\w_w1H=#tՈAgb$V0%q@aX / T1ʓI*9et@j\9w;8|`6 VFP!,Xd{㕰ɧA[n6mzc@Kk>G48C@ u|;K+_Unf`+S:eݔe؀s~@>BhmELM*w̑Ŷ  zA?n' >m?ܬǾ_ǟ8hyz4ѹ9\V{Ǧ0l aeƤW<,+Ȁɒ_j /pbjEOhBnr*wANYǮ<%w)i\w2yנ#%*y1ICTV.cgMYG%kp0A O#_WU*ږT?wл40ȉk:\il8Ϟ u֕9MLGŠIy) QK/WB[yW^Ъּ*ğS9.r `B-IԃP 8QکCaL,&6X fdΈ(A|GE1t~]Fl >thCJ_F[,PNzA w˴~홠0a0~~lJSQAQs;7:cϠN_wSȒ$lfziJă9dVD@Rﳚ)kȅEeX:wu#)bYwbI .sE;^?T(葏J{b 3~NX^ODbޅ1;ytsC`FOR1ҍUTsDb vݣϞsPub͓,>㫐gy`1=~ CmƞPצT0x7ةd:XU0j9]!8L9z/CQNn} $\NNFĆ6ߓvJ{& h`'z%;w. x O5ҡ4JC+ŁUL "u藚f OfLVr;@)nGt$<2NW[ɋZ.CCneJ~4](?> YKr+L=jnL]HTOb 9FZM[^8r60Q$glU49uDB8!1&ag}$xovLyԴAt =Mv `t4ja14| /{ȹZd(^Cv#Z \i@OKŁ8;gHTFQ|)-34-Kczk'쇍`Pя =y^⫱'؛ 1R\eCs %u>/qQOڇJWτ׸Fɤ1 u-;\K?iD_>L=RJ/:l*hi5AGSa8_[P6>qh=gEL^Uq{/:bD5h4Pl!9FDXYơ*DžyD^r7tyTB(c 2( ,E@F/w Js{xb x&<CFT0{T  8[~dɣ7qU=~{5D֒ :@N6SfkY|&pըeLuSgRƐmcb5􇭮˕]EPSܰTw5\G \O ݀v-~R`]'\> ؓ잙M<+džÜI <9 o}ch:Pi2UlSh0 ^>a(NYՍ: +FhM ҫkV_?t+lg1+au$-Eى=_8Լ~~Q2Yux@Q~j4W>s7o-Lt*P.#:"bvU^)8Z; w,CZ7Jy"p`OaռfhS"%ru-ՑDy2CsY⳸⾱ pvej ʻjo<.3C^bDPPŪ4`դֵl# W_eH.LhYxKһ_B)=+=s'Jk6KA E (KYl F.' YSFN? 4!Avd c$l/P?,WeA ._#װ^FnkW'XMtN#IU+VK|z*JJ́fq@u.rELQ\T@aӔRU}{̽Q//f*l y.kvW9A*ń<´{v-F? hNn@~I (!2nv7ؔ:q6vG`ȋCҫʋj=A_u^=_!O Uzʖ5dXAj OɞVdfYl}h/"g'WAp w:|aDAŜ1d <-t tY "k,x L &V0hfyhp2*kQK6c6RuV[L@sw 0{p3,XA'_D'襞7U.&It٦YkPkkbp(ܭɀ}6*v$e^e*UDexEJ1Y&B ),B*݄i*/m -(MɶΐTr?%UuP[SEx:c.+La8I_ s!73<78)~T ٙ;}Oz;g;8&әCSgK (Mc1D&_=>gU ^pGZMoXaU [1}IP6ORIT btjX%v?>;@F:/.;q/(.w}-3dr*AQ}`_pCڍ6fo P&gid&=]um!`zB!~=ynOQroZ +,F᳋Ƃ,K5? e Q-dt'gu%aVy3Zyob1AĴ5U\YRڣ %BͻwS MC~zST}O:TvxUn!Y֦lÙe{-g=V!L%^'wxI*~k,SrKƵâ+shgl|>ݠ`YTsҺPg=ht1kS&BW(~|/qM X~Ջ-E6#XRZJeV7dx$ @>ԸHEA}P9 E51&OS27BRtﺳFڵ;ꁜdB}pVפL&F )n܌M,ZJi?.Z8By.6|PwpTʾXEᅌ  h2 L828c52 s8ϣhߥdd$C na/7Ӌs[;HC;iQQ&nlYrHŬf}ςo?bBF8ǀ#BcX8v:oDL `֒'-B ;)OD %n>xQ[pݱ[R*:Y[pdup+Zghb˛# 8Ō?'$K$>ꅯq3uj:?y1&]@EdbjV5C6ӌ)A>Pq*ܡdO灔zG)_2=nP6ds۾-cF=T폥z_x4jMW:[8h=u#vha::*~?j%uximr(^˸,jji}HS[vR+pwꍅ$( JO1ac*RBjeP&iʅ|di[bܖp }TEL[y>^2Cp,4Fvb:ӏD۪=5q {d?dC V5-wjyȼufMIrS=>x=0/nQoA pHQEJUvPݣ$?21&\B uxbCeYdj QF/6(=[R3X%K peZ_o\"֚4-R†D5g&Ιr8 %3j[\T과D\%)`.!g+إك? ӹK/{ԟ$]Q&0XO=@%Y%)^Èzr) 8հ¶/"O_XaM(›m2^w"C7JLkHb2/w<^@ۤkMT`'ϻLZ Ͼa-֒lL|jSzgOK%NG?ŴW GYiv}ŮQf$r僰M /9 a_am30&,^H6=\ИN- ߀T7`\N4j3Hӑ~Oo" ]A{_y3zt 7|aXGù8M.khugm,_R$8Wn޴jPbyϸ'ۺMo',E{).>/s~;[os)~ ʿx"n0]CHQ>kb%l`|D̴ٌ+O)5zy;wlQ/S #=ItopG[}Qx(cKw\Rs'ͽ[̲V+D4Adݣ @+QL0UtSѦѰ~5c,hMmn(mZGȹOte얜ߝu0-rccvث S%O!50mv{0(Ȫ6$i&Bj%_0M jM}V`l?GK#KDLrm$x a]%yl^)b3S/pWh b̫1,kj{q09 6gJ`NzyDzY6쫴'1FQh֔?Ƞx6Jj@}tMTp*\1=ْeKyDŽ@mТTs W6//0QlQ<:!x]|"[bPԅrKtGJ,\aD 9{A}ʅe0n[p)1Fd s8"!Ld W'Wap_t8nso ɻMu$mzڌ/HHzP/k+HzbM! 2LLL8t* }Rj5R紈K{#-C7[KҙJcNYd` zEiˬG1QgMIF3/5 Z,r|%CD;q zOXʭ5TjXI4 /JY[&š^$}b1m4Ģ?wK5̌]="TvEWq,)3~B݁mkle,=(MzsH g֤Tj7 Dhe,sVg'k6˥8??%ZS657짜KW2>s۳q]_B`-#⽳1A;;<;B%N-'7*5'|=I({4rBIڷ c u4gki\k&.OXccK]z͞`m49J$w RPwkzI.P$.tq#6xoG?7Tr.^ {Ix9Y/{r24USϷя>—6Pn>Q >ܭ#6ƐHI1zewd6K@h/A[dӘy#Nn_!#Md{P/;UPctwn{/TϧJ)חfZl_6W8F5D狛3_w,P)|&OA!kZH#&HWȁ 4ڿ?-&Μ}aW"> SP8VvЅ@2] >'F*ۼܠ}IF!Z[ϩIB7: _p9gFP72߂A +6r1ʝZFu׮]܌ 寐 !224 G?*:"MECO7lR,s- {C2pT2Uhp::ctP<NEi{FC@(lB6,Ǒ}B?Adqf\5uw5 v[b/ a>R::*}DA%V(Ea$ /ʙ^*BJL Lk_`az罬 }>U~/3Ӽn1gDډMcxWPu+(9/zI|r"<}O@Xr ݷ]8 MΐZʢpЇ op3eǚ 86' |El: G|Pu fd\=7O1B܁|w6p0E pKkoAHBmE(N 6#eMH+>y!ەEN"- 裹{2 4&2$D%qÔWd婡e^-Rދ5`,g?PIAga%f}F*VfDo̻g &C8lD K_L ߰qݹ"aȆ{W ]*U@S xRt5R*y\xt5Deh|F4 cc/@ͶV ۶j  E#=5+U9G͋2hoהսA4&o0"JKbבj]R?v*K\l|@HypE. Y~5MHW]7a W=)V<z&t`~$u_I` BQHM]N!H/8,<=y)P/5B^S$I̍}6-ElR 6/`7m{Gм-X>FQ : z3f(V_xpZw?l7ҞV-]VUkϔ.,@ͺ854} u4: w uTt {bNCH00< iE u \\6A1j J&/CNY#6 ũpū$/ "pA8m>ˈf ̘(aSǙѪ210e6cW]]5f>R1w ?䮄PW/ BBK\E:zjqk\8sƀ۠}O rskmWs4'dE:IXăcW8gq0ʴY.fԥ:]l&њGէ(kO^{#5~7ߓ> eg̓hQ18Oo%'됖KBVhKi2Cc:;;3iembm"gbb"+ᳯv X/N:)F$t@XXG <>ڢ{;T"X0D7F+h+C_oqpW ږ!895J$:]D*0ypy+@\8{%} 7y67m|ʍtj87 N 1aU-J&k_wlQ@ĶoM;x@G!p' ;a D> *(ߡq]X?ge]#G^-p̌;|рjATK ܍kj,`X{i7+\ap9wGQiv־³*9t!!? O'5 <̺6\չ~Kۺ/BTi)@\r )@K@Vy?.ݤyU!GP gZSm8 ekɗ7a Jvedc>{SNFEyDžOT>d[V;.Muao&gB!6-T'QQ5X&dtjM¶S sckANi^?y&-UXc>P^q2 f4c1rץl 32`';{4ҟ' al¹鎋+`BzAI*R?hT .yz~]v18qXkIyQKgv-)=ugDS8=0|:ʼw0gi{Wz8: 첯ѭ,q3}ǐX诋1~K*J{ Q];BC׍з[*jg[4uz=WGU}i^%Q2EV#T=W[_+uj8t-UҤhCcca'+T׆ju~GR,G}wi9÷uph;?v=L:=1U6+5L!N#I qCLkVIW!GufM[O":cd9sx^ jP(ٓhjHxmw~I}ݓx6oXyKdI7܎U$d҂s۠ӽ` \SPS[ŕ啊TL!1/B M]ɍ>>R|=eOՃ?8iOu\}(kWȅifGXw ؙ \tFkzIa5a:g^{yayёԣI^  #{ݟ#SF[ot[:ޕXVE=,s VKZwL~66ή@))ۂZfC i8n@WU 6XIiP+1]oY*B#ZЊej{<Ħ&ՓS!*+tnz nuKG@'yH1ޜop]Ay[M$)rC[ږjH\\:cJ+1tFBg7=)jF ["[pCr_{~:1YZ@ncN< Ljg5 6i4h7!jd0A #Ç.JSa\VՃ)\~Fn"nnҫ!Q{yXhlNPB YsȕSÒ 4g7 DP{["ZQ`o@VS)V,RSsWa~M2U|IvApR8}}0 S^xc{#{46Wl#2sLD}rq_=L@dĉRJuprgobś"(v{-=o Pɫˤvx\biíZԭMPvq[_-}:(vp6Zo [D_h A81pU֒$o[)q?I,@qqI4.0#>Avt?H#.‚\>/ܑGefpB#)/d}QOAGW >Op4 <[Ǔ2jHO{sxQBh.lX)-;2iڮ3u($ b|:@A9KgJSa y}MWgh`* FUPG1YU#9;MkJ"'jOq Q3}U_櫉+ʮ,|eauk,63ts*kv_kFF`اm@жY..NX݇E mO I';ȈuMb^`Y]{4͜zJS/8;82LV1O?=5b9 SaU\X_'b, |ÙԆD_] >(qהjc[57[?7'\x7`VNP/A>(?O˟d N"2WIX0Hi) 0mVhbOr6)ȫtZa(IeOI7'ģkmNT}p̻sx9fNH70v $P?!ژʋr/mglVP#8_E*_#膪7&Yt^o{޵X" ЎU f<+h'"#K냿V_zlti^&_cN{aDg{l 4~ٷO 5JN%QJV:P@O7m=GRƁґ4jf#r7}+PX7֨"*_{[0¾3YUY;C߼>) n]JD =ۃ<έ)YRdLF\z` 2:DDOJE >grg9)z=YY~P@"JOJ(]FJՑ`pp%hq%27_cfm-/, gt̯0蹪E+2ltzG8ʗj/szhLj zZ> G -t.\;mިݠ[vSu_~m$Uuλ |D! ׿<}`9>gzȮR|E_އt)HܐZP34a' 7&܀nm0mrtu脛Cp uE L@xzO;05x b5}2Vo pi$F]=4^K[ߩ/ `I92@񖠟Ttq(\ V@>\mﲂ@"}OҳԺI;u!I@'PtuκǠdD,BUxӧX{nH_Zh:Ξ4 Γ=EO&xNsTARa#e7d@-Qԝ1SmJFI7adSk~L450bB(@XVyj:˶ï9 E2M?]Hsku.H+t8THޜ?#SrW[x^3μR!4TB){UeUƵzw[ya%ԇrޏJ5%[>Z5wdzZ CߐTʸY#7 >O+E8%+a[I@Fߍe5sN6l`SogoÛѼWpP\ Z{{j?]ExWZV$H**xxχQD{㎲̠L{C1ON-Ť~Ր wL U㵈l SObj -(}i/"Va6з1n. vM`{"d;"zK9kzJ؟(]tHg%#4j-op|Hr 4-o;#}rU H{$hALjr\^K~฻IYGƳ߲M/̰<ì 4 qI"%M;+r Kdq-u!n*WT7~+vHAXȅ=@iήFi BRx' /4&J<Q|z3Vy$jx\raVo;,A͘tgCxNU"FPr, lZy9y{M\Z)xC Sł?\ uRpw K]=C6(s] y$yNQT k(™ NA@ uVě5Yt,UdFԽw&)QM KC4QuG[J=AC!U-(p>壟mRhl'9 -@p(uJU9gI"gw|geLM@j ;6iL-N%iq5i~zaN2k4@u ^:&϶/&拍%LªjJ?B[Nt)JSƗ48\q(kJQ9'[L[UHQ]d6?`&+Bsz_1&Ԝ҃uf. hw O4O\c .>`aT7 )^XQ@H:!"hH?8Q8ڬ ?2M@ƻލ9Îvp?@Ȓjh&EWy桏Qh@ ;4,ws06fy'j ]Sr*JL :E׸E1'bmܚr5oX}oq- hZ5kvwe]QRu_IBr3[P, =/ I_(#db2TSiGm*&]|Ыz!t7ܸ'iXϏQ ]pg,ga`"asoϾl3졜8VG 62Ń"JS%&wSo_ vI֛ { 6&#\'־ ICRj8«5&ok4YRjWUI#3TKʞ#I5 P^0/+)ھR MIi0Iv5ZhL-6t+fiʯ3 ^ǽEWP-ꋨY]#(e3UJ!ϿJK<%q_P(Sb)؟3ZeNJxFBRa! C2z $ vc"e[kga;J]`O57薴vSB>=-i]E\rOy;|C6+k71N#/x9ˎ$ ~ .6$1*f@Lc`aNb-è(h,i93oGWJ'#ap ==$QgDVU:4Öl]c7~I͙cwؼA}{XxZ HZK1>N^ 4 rj ZFf!/.yN~~kE*ըae 6^fH4N`6iQ~GxyI~m]~ZKjݤ 'ɔ^wax&פ+ՐM$Z5~EVE0GޑrcjiRbRP5!^N`ldUx0*% 3 &&58d*_#A\>qr782柈*Y-@xR*w ߁r;?$-z62L6ԙU<d^YЌ&UJ(s |a!>Q?:3+%b?-*zH Q*h mrN@> ,$ꥒ΍1w &Ρ\d |#NGd= ޤs$ 4fFG@8x, ^`Y6\ G=닼 d{5IܜⱑdwE[$>C|ZK*^~[]*6ǔqPs4e60D6-mK rP# ?߮\c-$׽^?nh}qVcZc0=[/R}t՘ GG\eN i-4A~ٵ( pL~;)\WK|"j̔*FL2.;C\|$+@NХ wR'm/;NdGGBdD|}݅*d zTi?!᮹/ IP{r\K{FlKbCuKG4o aM B͂x%`1Dv?N6JYX*0)^ԉ &UKTSdBj*+O3Lh9cU%ěT|!R([dԙ#Z=/K bl&0D, E  >BEH=6!],tOSS?S}Xsd}RMrfN Ia[m$^&_:Ѥ@V6L룅PGQr N50 :gЪQ@z#Zѫ(ў+'dA"%мF2ti*•B45 {+l]E.P{JV6k-n'/X# FAy8[8ĕ9WU LOr<,v޵%pYTw:ف!NÄ{&vQ[eal c$e:hֳ5&(5Ddf$A pN@=>5D$@-Qo[[BXG |8Me4k#YZ=Um5"*mԥTl_^F"~ 22#ŸƖ*[H\3-)j+I";V<0;F%N3 膧D5A=/+l $UsEotєb+Z:#lI\gT)s_hd*YQjh]/ͬHr;0/\BX-w,qM[SHqG!0"ͅ5?ԠXs :aa$NNvL>r ,2PLpb޾ĬPvΪ>R'8LFg* Qf*ЦZ\=΁nvّ^m*4L5R^*Q(^M̄xȘ X8ϐA~((xןihZIxۗƥ"<𘒈^dh7Koo_ad%}/9 ߢXh$ "Tu/X)_`LoQI$B2GyTe= S;(xof t)xgX#rőÈ>Vr {n.EEOHaհQ΄9-::3N=QU~c5V󀷁 ?4vƌ")c2Iirq͐ 9l٦>"]]_ag"`} ޿A.yJݔBl:X6ɤjMސޢ79VZŜd D)0jfC[ke 3/=D8JE@eҽh.ono<*GZP_h&w#bJI\S{>țX6!#d9uAa*$n&pXȇ sF:HEaRʆ(T"7:dIa`yH C1 G:HKӤlNѥVmȾMݼ!#l+޽yteT$=_xLGUh޻u,fN4Qք)KB Q<}?jUf p[f TDhQ8x4r'Z:Mgui}6]Íx(<*LFf6VB{>!@$*DjADA E~vFuh 2YF(Ejޅ'dj *]r=ULA<{O'劔HIv1k7F)ee|ܠ(XQlgP~m~;DpW<?&Nة26:hMjCn)תYؘ53Pu]XN+9{xh׸G,\ѕ swy %mn2C\0٪̅řYo|æT^I(>Cge5ܬ`ܮR?i`<UM$2coZ~f;@t¸˳Eqâh7{ H 'Qŋ8Qn4If!hq;:mF*H9eAC2K2{{ip:Jؗ$$u{#eˊȻb'XskĆZuŤKe ~U#,_BZ& 9P؄ɼ5J%nf>+f{c.HƔU^97+@R.^妯 "D>I_/_a m_ĀzG;TAr&R`HQ׶G2Ac.'?hk)#ޙ@8IݑvCPls9:"4F"*h <$w s'F%"(XQq?`-[ pY).) 3(z QsEaWNfδR\6:(B\*2r 3ګ'u9*(Ze7F0)[lb; mՋM?'u8n rs oT_sM[sBc8]OֶzsjuVSo:ve߽Z M; @h`*36Q£__d4#"ٚ#*F {?eyyx)WGxbGp%?sz`2 AtPW8"f .]}Ҥ5>C-J7cPLmyy?7%!VM+>ҐYYɻ+sCf@ NF︊y8#d˭;BOL G\cҧ#pbܚ@GNhZ|ֱxmZOn08½viiyخ¯\1]Irݗ'`ȿ\?cs>V,ɴ.7+8q/4;&[zܷbn;r&/bOB!мɊ>Puwc:İǁ Oxqk&7hxZ.z]K.eޟװ2JfX^D1TP܀pQ{:};jsb=@ժ=wneD 4ChgNIs tQ%=S.Cfy*t^[>3Ȏdж)#XB/"}Ϩ^;MFIu{0i56m9SD́>[& *bH?WF$T6߹FU0#͜*2*~F z@qE0>Ff5|>1ҫȀſz405 lX!? C-[?ު"VxwpDH ?"3{ @ݩ61nx{+jE$݊c0+K%huvz@c/\gaəá { zsAM\қXd6\ĴdMMs&%B7lSGwTnȊFA"[h;\t[6>qxTzߤ>guy 0tʸkJ-]UǞgΌ\ɜ "W^ 0 ΊyepPB&߹ rf;$R_ GA.f}Sw-w\ 3-?Uo r-2;Q h׵%CgX/vO~:_V!.k$&X :&*uMJN?ߏ ۩N-ã/;`(Iz<Qk*aW ]>2\2AU͝&= Σ s(k- .Z-ڏ 9'a|kr3`qq9!ZmE`č;b;7;l|wym}Ω~&r H3>1[.z2lZ9:G`FZ5h{<信*_{5sjZ]}t㇧> Oj~ER~F. &~8")R}`haa1$'HDBhIm tz \ۀCfp!7'L^ /ThśODiPysLf\|eofK m)#.I*Z̻AR1wp5ROH/e &>aVL~CVےf gMQr@9;gY.֧7+@<і_dƩjA/\{ 咨ieuĬ&h'1jspQD=rnߛ-zn 4a~ ~&)Ƭ+"wWh N{І&E,Dyͥft}WaYzZ<|Ϛ> I.sEɞa]=:W;Cق',P sѬ-@H4 uMijx '5fV 3ھq% d}R1QwTyV`, Vz` P*Yw4g_RRO%bt0?| 7ɨ, 낷vvhG$Ţz kKP>QRgz_J[k:ie +̖ih8-*`_*,Sɭ0EJ%NÓ;{J`в5`[sc89+p):β[mC+OL7 13jkR4D<).I!kyXo;4Qpe ޭI[T2Q&/hp|ؗytv(jF/ԩ]\S@ŒVBba-i;F5zoo=Ƈc:؊U8wnS\1 Ղ [2`13yHߣrz2eP6Q ,@WA;(Zj^,uٓpYpznh"OQ~{} t?6!`Kxwf*V˦.G)6۵H jMyU[l5èsʬb!6?Tjf%Hm>, HHx;/o+X?H[ Ȫ.5P knD Z ja?R ݧ*0E9Ndm 8s<EHq(-RRlfkfkgx-^)a+%Z]ƪzw8 kP:t^K#GrWo]C݊aԻD?YpkmY}OR"ɐPrybܞe!;n='E^Cܦof{; c?*,#ɕò% .:p'@!Z D.Ư: qSIWj$i8ϖ.PBPvBΐ5?=:( 麫>Q]͛v}VSeD֋- "fZiƖ0 W%5R:[H6ө/2 3g|l`QDՖ9¾0칑j/ve7'\vb>8Rk= J֘&/ژy[QJ/A5̆n56 ?;Թ+;9u>d?c}A:d@ywNirVU?혮?@ۗgZ3)EB3!Gĩ@7Spi)'(B/Q́n m זG™=kͦ@ ny,dzL\cyO&XJYa-=Q:稯+tgWCPP|GlDڋC;HMҁ_'z˹wze]dYsd|q\A+R_{r8h%X$,,MuEwjLBI{F>ս5z[Cx*ºi-j |#H&,\^Vݡoi?!!bkV2N+a8hH;'-3Ïa BBR(SjQFL<3e g# ̉贈Ya~PYwՋrG(6)5ƥ&%փ(djIh:ܕچXꍢg+)~LfHcفu#bAB5=d,~p\2 $SE{_{EeHHߺZm3!m`E_sTj3 @SG705=d؋a#g~e7=~[hȕ+^hb~xUd[]gӀ;4)3J*+]V"iMt9 4% v 8Dh*T {~׹.^,ZAn, ZKFљ5DT2RuoDQ4A^r~gFPE Œ.W5o[qj+fU;F8dU*]:U4[38LyC,NK㊅QcU\^-x@CWUܵoQGt2BLч70rNEFϟ 嶋p`ӂUɾf,R}Ѻ $,UPDArHn 'H2wu`/hͪMyOJq6N#1Bϗp :*j ah}C.ħ{55?Pu$4fEׄ(aCPSi*8cr,krvfv'Ph53p[\񘀷i-]ֺ˥΋DZ(ﳂX}G sB3S@ȟa֭*NX;v̌sշfLec%Ӡa~+0e)U%Є%k#OZoyC&zh/hTύs󺙣{5 T_LCAR.IJClw#c_GNE!;LeuB1%pF -K9mE0Wm_Zs7// 9(3! J\whr! 'Tu/GaS/ϖUcei\1dr~T`mvz %ǪpoMQSϸ_(y!e3nFPģf5뱈5LKg!+b3*~כ5ѯJ8'cOSdIG},w0i(Ljv&WځG0'Z40:4Re`RڟvCe'R`8_4!4ec_i< ,X%"dJ$8u˝ jb JEU6KԣkDcWR7t$4SU+,7657A9=Ti=!\S8u,,̮cJr]y%Wj0e+ۗ.عD΅BϿQEj ϢjR;N>DJnhNiw"(Ki֘BˣcIἓ.ul\"GjQK:bjD>Y3RNj 1E2wtkUy|a%բWt&PsbV˷JMSOoaP45y];VR ُ$T 'zW`^z SF7!iDviǒC,WGl?LǻS+Gq@X-+j ޽f2WE 1WkAaXJuBbuRWZ a~2뜢Ʒ(gEVݭ)욟ԥ/U,uje}Z}{_iurF5LP6Xx,lͥ.%+8zii>]\/SI&"-eygw,*ؚklx5Sy[-HWG 9Q}P!}0ew)cPnM sˎ{ͱC΋{}s ւ`*Bqhʌl,?[`oKz Gp 4㎼e/0XƑaҔ+1||Ќ5id&F^BB8EW xFsL^WHcQ,kckBa\ᢓ%gò;^B̖2奕U? 8Qn@xK^iU;-U;pJ(>jW刁KƒvtL|x]LH&?j"mϣ1t q&LA53(dt¿RǔNh,8vJ~sO &$Vۑ)mQԃmJ| .Vz1;4y5e@a< jJr-^{YR[e୧X)=\d6dsN7LWE(Q u"&d1AF:&hE!̶\Ѹ@bss̸g_s~r4$QA7JT#_Az!1!rzkb[oT/J6/HFW+Y\<6AM&͢Tns I/+@,ud5=Yܘf%R za O& k6ʨi1X{.F~"b͠ nZf$t8x`]"BҕnrbyG:}(5RzAf,Ec˰[3V4't^^&*uD86ԓUA<1zek~.ӆe&K;sPYMi4;r4{:21i;:͵'rpxpgc׌ƩfIvA+e[%@k(" g)5mpw ǃfCK`)~Rf#Sz?[v*vZDձܐKmN@ϟTePh,rnebUߗ dLII4-dfс#}>UK+sÞ`0p,> _M^jSB  pl3\=w}XO'`II~V4Mg\C)UUriP|c2RmوR9i82 ;QL]7]8${W;Il |&@Gꡫ,8*=&٨s [Pѫ}/mz\i|$׏*;)&޹_cTJH(@ r!^1 )FfQH@DmlšFyҜ9*(R6I杔ʱ&uLE+-igWP]*b{L"(c3rx"Me'* [)#E>٘T3y:Gb{VWښ?ݶlڄe˧ Mzz#r\S#L; s^!A MذvvG俐[k@VNzh xwY.YS-Kp?Si=·Ft!˩yTn4I\sثlCץ,_(x{EgA~=|99p]g\[6p[x~/q[ԏA&p&%,6;Tm=qnx!hnD'§DtX+gl}JVQ'\.Uw$=wUjNBSX.{U+WXcgA%4՗eJLW:c%䪂K=:gO֒{Q<>.-E4P3*@7y"f`E3|fyd6MPBr 5smՓ($o)X3,x*pk>Riu`3m .$B[U֕HxT1Ӗ /-J&Uko$2Ec4jE} .42+{e|}y)(NS9:Ɛ .*ɨR &qSHEI+ӂ{T 0ֆy=v2z v{v>9xd/_2#vNTEKprWF/D"a[zCtkB`͓UuSߵPƹ;yW g Uy1pAF X2m,56RdȇwSA9|Ea0: Ua'.֤T3>:uNHrC*-مybd[|q(tU䙅G'=Az4F!܋K+uH$̞QIK*o$vk,[Ӕ↩̟ԋd9Hةo3ʮ_ <>MICfAC͵"iFPz.uj~/`\ʄ@s$bk[̪c*b߉J2{H:]׸>+v44p@zۭk|lwV'TJgSNu ezVRZcd;f"?1.(2Gq&B3'We击IsRDma:nRoxLBN;a(:]B&s$Rlu"7fćd =ghTꨭ_^t6u5k{U>քe`lS_(; "שeJx na`㰝Z$BCN|k~mN_%Ij%M``YZː@9+)a#4cC98̃Lh.O Pԉ\FdT/fDiAC ۑ %PqwgSo֮ӥ릀#qcp8#JX!MU1h\Ec^x}0HǠp00SwS vjh al~ͪ8 I%-a:=u,^Cñ8YH)0TŔz @<$-;;bkcF@~|Z PŬ5;BApM#SZ) Z85+Q*HՒPHV,|e*Uq8NAa`c'Mq1D_Uzߖr@aXKaw I2dx+:F<~rH:ʻNTP&51`_z2U:`XZbG3Ռ^.y`@ )%Q͜lTp0 Cw(.ZQf"l١Af7Nơ%\KdI˟nYB+[ '&XE u.7eO|쒞b+0c[D@hY߼*Kq #(< حi[[5u lM#0ظ߱J| !,OyMKeiUgҴ/hKm.a'*'WH. #i[plIkkb|vnX:L@w eXs ӄռbW2^ZBAKjsHrz)lCt;:ߔ|I3yT6>h1 gҾR0(3޴@m|L%a `)zPӗToQ8]>u;F\oزgPNp} %e*]69 >cz`e׃l{@L >5BiJ\(? 'L M|S߷&?%3h=;̵.d?BrA^%D~SVlߚXvHhT8Hʐ-[zrQ (Ƚ\cFtON7Z,ǑzYj#c=~ _9Qjn(~U&ԒO~CȐ5:ړ w5a?_IԯmsX1I0e 2GC@=ZϏ}٤ p{bҢ.{sc8|k®|c-#oA5xU6$yOR,\kn%L9$|[tbT# MV]{^ X-zzprxծޗnGp36v1|FD(@;E{;84gm3+CRv|g:Ki@vBC?YyY# k.Ask:6'40 ]"LU[wLjI6L)!^xZ'|1㦁0F}K}g{7+W\&'IRwh螷3!.zZK;B$t17W(("GL}9Mk|OD(FbR#2iH{\[OeH̺/JVd k֐N IR4\3@DG]}duXmKv<]XPD:qlQ[ ʡ;[!MJ`4OQxctMprAdt9,I&22*;[49{ذO Ok'R_d19Svf9m#:U;g4$U\?/ym7x9$^LSpݢ2@&ǓR8~̰i%$(/G?Tpoj> p.8x'Ib]wTD[,U5=UuAT T38|KSӁΤ̭㛍4,frB8X|~."9)Ѯ=FZ*jڇqlב~R>ELK8<>6@U]6@k[!W&.!;Zpැ">:N  Y5z#ϧjUNĠ{rcZ) .(_IO}ckwK4%H;aFb`f)7x ?xdD#4&Od?H=ޤm9?tyGfZg))Mdz_-uطL%i48DXwN}gys[X52O_&95swGаս.܍? _ۜ`Lc.KE =I|&N3bX WvYO;^zi)G:-QDBO[$3A|f^,\5 S3Elbܹo'Kl<;esÛ5U2Y8!*:u VL6h?ۘ~ڪ#9KN:Vo6M]v.Ye+ٓ.鲧:{wW(AgmV)YC7 QmA{2>9g%1xɩhn+W ȔXH0>ZC# %grVfR`YW*}ɣD,0, ЙnKc1+pr~(l697t?gCd*Og%>y(FP.z#F܍1,0v5&y_0Z֗,f4gpBuGzhB9Wb~)zSq>E[taEq)%_ B3:*֪[_N]k! ݙHD|Q"A9̢Rfn!'54$o*2~ޚ0i6ƗǐB/DpfTRp ,[ۙ"r'bS&1pS%8ǹ-ͻ g l;C@z0H% /CV_];"l(8ćvz'qDh. έ5`x.Sx(<=A9;-2}O?gט و"P@KELL^TM|$Bo1_zF|ᐲݯҥ qV60xR.yJr>|N6h]!9צm]zU3]>.6Z5]idX`!Z)H)˛3b>ReW' ,0)+sj%"kK(w4nU8d9DDrт-ϗ5DӺ~ Svpem^;L5n'q 0LvPr>XX4x"Y`v3;9i RN< 7*~mxpҵgD!U,KUX3 |B?@e+ղ+x)(:1e+f`ďmt$k9i'FB JvC^uNiPM;7>j>y |@`_> Wyly^[a;H:H-MmpZp1:ީs@[[JGdl$@h7!* 8a2G?8tQY &hBڴ'q/۫1~3e -SWټJpC i*UKuS_2pm[^_K`%R9=qAgѤxשi,Ϙ s-|;LE<J5Q8sˆVf"7ѫR%hoje:V`:W#ge/$&Ū{3?a4e)[':W$}Ikү`K X_}g-U`rL)OܡP77փ(U`z'oRc$!%KG}vvVjDC4 6\0+{[q649ZS z `Ȇ"(TI4juz=^:i%v'!rʕ6=$g`%ptBΉ7FB(GP7$Zzr08_M}i.c2&"yGyoT6Y:n?fɇf9&8W-:Ą0iN}IlkQyEbh68V*_rCORq(T*hCBr]&7J"Uѻ.!?u kLzJ~J_үmp'hrhf^1:ņ\4'{>.+oW-̿kgU-V7sb'LfX H-<]pG.dgEF*$0/p#ieW.D(֨ Qk%S:)D?&+!T%7l>畃kpO|Z˨*o{Io^mpؾssQjug8{_r|͘!&!MO@/@oط26[;H֓1ula|o\uQW\Y ؘZr7n#{&⟅BZSĕP$1b7+5?b*zwd0+vkvVWYjV3d+5#>HAOfm2 \=݁V$e4WbZ옊*ĥ Y/B!<{Xp#Zŀ$$1II!X.LjP>OXp?D\uqz[ӆV⤎K&nºВbxPU$fL>E+>\lWN\<Rt NKю?]Ϳws¡GKd{^#+ Z{4,CBz]L-z") e}w8P$-'štl=se7܃(2C)Bm2:giƩ]:U3 ?bWg[ zWwM C``ijJuR5KUͧ@t{f*=23ڗuXTu%:AN՞ޛn|d.UDT (\$ėIe!k19UnauC>7ÏEd}XҢ-t4D^k^ivwhWY.ǼVZOX+U)rA|Gϛ2eNa?qzҙ/w2.7}7[ŪA4kZ1i?'Go؜ңp #𦠃Z QqA G6Pk@ cR6@ƶ .L7jXTM=\y&B3 Wk)߃sԤX %β=*qVhEvC0jg͈%zZ.EsBش]2OD1tDtA(6 TD'%<)Hϰ}cu6-TS҉+thc̊DE;ljh$pu51bPCHJmM2VJ;AЬ#}3ԔYeW{ )x\B G Dh jm/LIŜIeA僠2u wv[:oq@Mh_E=mF@=7̚L"aGxO<`s@ottV(b&$*E}-@@ vlLWd{nxNϖ<0ykǾ2F}5J*8e }~nS9 蹛: U 'EQ}UQ]Pݍ{ˬ7AMgU5&pMR` g;-zGX^D?ʇm'b٘_><-fj_fSQ:ҳw2Q|~.H^ =կ5KC$v㕇 Oe(@ lr'T#a 3Nv?vkLX7RDcRh+Q5{1yRܳ˶K)%Rջvit 6g^2#C)1mljY4&P7ur~Q6@v,B0ʁN1(0vN]uѷx[_:՟@.c&6>N&i TϾT2)ܦVFͣ"vigC#rۼ&IUbidIQeW%QaƉ&-=X#!IOz$Y4f߻H/G{3d4ǘurH&9fG.vx?=kMdvX[w@"k/ZڑO~g`'FlaS t>{l۾kmhD{[N"H?Fr [P4~^;kN ɾ4ș\K1F7aɤUthQ-Uc0:\qE41,jJaw͑˖G?Δ&I0c:mdhXz0lW#FHbImU>e oEqꡠ2S=?A+^\XyD:|5^a69N.k~wR!TfC%c bPZ 5 2 7. fAaYO'مBtOO I/@1'2?2Z^A\]:purk?zjBw*5jvttEWdAg(9"STkN4ng^Ҝ($OQr#C]Lfe *I\h EVrC$ӝ% eP0jgI+aJmf+#56m4剋qN%"շE~" U$ਗy)_M O%0c:aFqU]aD#eW4 r=`=S^--Yp ג LIqA@f8'*q]۝T~w/E+YHF<{|ӎUuֺw.4zjDYݚ;'bh;~\ OtMH\|b9qLJY""Q[Y|i9 9 xFPlyd;A-3z6=AqْFItQCdt+d YEgÞ&lYqo!.O&}%qqh0scnT6+I6>uXїt"wFGOWEjabGr8(e~GRVv3>_h\T[9NH8гY2'# azFZ_l+/S#`lvcg ’]3bo1og_XzSᄇa&Mn*UAqRRIy ߒ\ CS 3A>%ٸ2QۑqЁFwGG_]J^Ɛ*6ixm2ۅ^/w<p;Z 2ޮ2`ʟp|*_anhž0 6m?)hdGʻno_.u;Ng@%w*SW]<?{.YHV yIlb<yƴZ`x )04$&d7/^^\$xvw)XQ+Ch^,F*ZZ8M@# T]] 21Nh0șUܢi^Q@㼕MzR!B)m}ę$:cAX?L*hhKo]Pr%qWZuW |3/U+yA{&{1}fu&7 P~Hj` y0 <<MJ 9Bs=ZfW,0861 TbHyJAcF Hx]R%/"qx`9N}H&|䁘0Vdڴhc?'pW*Wl ExZՎ~WW_j2ZTpjHɓC%UyħQir<DkdE2{ eJ81g\_珆/Sr'yc6r.z"E 3XEWUyCjK+&Icb܇9bwg9/>X:OfZL8Y {} Sz \i0qx?<,3>|   qk}bE,LN@L.w=7^tr =wbgۯ٪sm:Fo 7hx#U *YL?&@hd 6/3!- r J2k+eDd+nZ\ӿL k GTámia̝̪sag*9R ;nvȖi.v8I*XTPC#214 b+'+cB_|`OX--To[N7Dq9~qt}ß )QÂhK(J(Jbǡ89k2%+uda z[HjO t/d-cQNd)G> \ g@[_˜>ԥ+Ix!1  'ϖpnl<'DbC20 @ʏHycF]o+q;kWGxܻ4ZbXc2?+i[:֒DCBk`=D&u;C%Tz ]eɲ5ZG+Wpx~j޶ qB1Gб˾$ZIv.98:~J's LUR_U ABa`<[Z澩B'5,x? lQ.m2h'FBŽ7aI HStHxt\D"e T =XRԾg/0!ʬG WE ;s5\$1a@V\f`3p`@*(q5{#7Bg< /4WYqu5h_RvXoDC isrVurxgNN)Rx!*c) fʸkQ6k&5yc7S$Vݱ.N<TtɤG0;i~Q}0O}b1: H²purf2C9xCv5i^q mhwOXꁁk{w-|B*K8K7ee/3nuRX^ R\n&WGL[XUdT>Q>S`2_ NL7h_bnwrJ1NMXTb5!\Vh'8Sm I2VWTCº.8͛eVHX-Rq4G:1טKR -)`o]=~ѐw_Wh(X"h_K IC)7lȐ*"Nڮ#{z!q&IͶ;RGo}&QB9—@3c㍭V "ce3w[\FmCSRMͨs*E&sa Z\8Ms:ޞo`ˀo":CقmG7|wd,]˪or]CD\c -L,kakƤMS˜E; @pл&/7l wlwC"f|NY*uT".x !/jdG4vֶzK}cgB\8w%8bWX%RK#Yiշo]FЍT:ɌU$jv)5 ThAPԐScըs7n4f@׳.\$=I^%Zh)<=M<`D[k˖ <`^:g]u|2?(n\Y?fyU4#';LL1O>&ݷjMp9̕6sJ6oBF=/8fփž!u~3M%rB02` ESiS)FD~¾MD= {ͭ!cE>~,CXߩ 1£cº_ntNZtrUU&K,Z?qv(%7( D*5D|ў6Ѻ\g} 9ic,)65Zx ZH&͖v}giJf) %V%u2}֐m rIA2< Ǡ &d#jK1QI-GL`? ũR;3x9wH}-qĘ*8t3y.,KƐψ`; /ԅQCڭB+N>Y̻&k$ A\d7ebk|VDŽ(!EY^|)ZR}:}3i@^:2)ĦO\;0R AɌ&WAV gp"YbM _N7ic_-hZ>s"Q-DmzH,_޲(`}YJ<՛/K܏]% =lъ&ksW"l kb`K}5/~X?@2<:a$@%+! db˽ʤ~?bcIĂ%4+jسXOD'!Q/wH-̭TD"f!1i M+'RJ+ܚ -8KUڒM'`WB݊}9)G!EJ^)EHsg)ˑ'8a[HE9>SG]zF`fR3%)-s5)GS, XK[v~nd54/vO[(=:S;; Sإ[ry/hE;pnhôpj?KQ?փ-1tќEi@ZqÙq/ΔԢ眘?//M鹟!&$C dc0"+ Uh%;:ԮN02 Vw.k2LtJ9Sᒞ{=Ҹ ߴhU{g;3fgcx4oڢ G 9-|Cze^+AAm*I^R5ܠM_FPY?KjM$k֕qtg"P:߂<[K2i[Hp@I@+S@YIf`=%H=+j{Fz^ >_P Ju$TpTl%#1LUS3%D~ M*81zi7";#VUm6k0\G-Hx5hm4cG 7eM@HCFYyrwjRwʻh_xIu oKSJQ0G !Z@0bV۸U_|YwMWB3oqbN36Rص^Y:!I>ě<,z1̭KP-I?79#{ҭ ƅbefmO x'azzHT@P8䇅8KIN)T\Qj{4GvA_l5Z qwM9G+o4Ryڞ{>.2| I>U-Lfm1RKx azvLZ1#݆'{ozJK5G̜.fB9N żOS4a@BGm,Arvmk:y^qtr͌)j[W3xGZ6n%RYAV╩r{Q0Gm%6a`y;;$6E2(8a{\Z +u!heE&6f*3y[?.BB'%AGAR1 `B+*/Ph 28e77(#:ꃼj6 6)dq ,.=tUF`نuCFwQI,+"hm*XKuV1$[bD†^֩!:?lE:9ap/kӥy^B \SAExtK%\,_ Em"^p@j R^QJ\o6aq%SO9M,LĶǰU^ăP'nyZJ;u"E=b[65;a?e+DgPrZ`1%T|b֔!$ .PU,I Io`$l ;h'D[z|pCT__'kk4 M(<E[f.>]4q?:KJҷ\M {Ɲ@ь5.w3w<T7/~σM&~˭XykXBcl92ij˞91R>s81?ƲU(Ug$Kc{H AOײ,Uvyp',JosJ Gwi 8[Lx=tΕmaݸa#y܂n0 j޷&7Y>2i_I[2<2S+ ؐ9uc_% QoH`jh!յzJI 4-{~=ȉ wU a|{xD]t8.ӝDB m_#A/g|6ْjVcME.fNpYpvF4B)D]%C3->Ɗ݋ Waij=]Wi^0?irvC CJ~ԜY4.}6: 1Q݌܏ ")w#Cnt*/6?{K9)/EF>מࣿSF/lދ!pU cFJ.ÞQo'Q1ƂHdql&( 9]*~ȍF*@΋wD(b}ߞ?*IK)ճM$Q3T n2GUβ&Gy# @"-`^MX[431ϑ81,)*0byLunD<,kGӧF"WC;e3,A!PS0s fd94\j_2Zh$k{`GԶA,Z! A4,4fT£#2l_غvћi+@]]c)mv`vD 0qEU`xYc&*{PِbyZO2>'\R 7uS jP_NE^%bF3T7<|ؾ)49fOVqՂЖ\g%s? GdkNԴT[N zEN"5jMk{ |w֨3 U]&ݶdtwnv|X;K Zσ(f.8q#qPńqkf4ё\/ \=;!ɮ_u[;HH(P2fOe_<"՛XInԮךF6" .mUx2 ߳^w85`1!9»݃\LLvwa oB &AS ?.wT%hA:"~=JS(A\RH3t?H pe<ҵ]mAT =,zp6tƐĢcY7 f fkMF6]].r"\z6 /e4*_m ժz38UF,шqL<%G>|^|r@Q2T2U^7Tq !c+G耖!tLLN1"&:L?-*R.?1).*6En֒/iW5A]e1+;O)D1&/KBbZM=!#բ1@< )U֠~ޥ5b)i7ar_)$; `|Em ć*a4$Z}JϾb\z]g\df E,{G]NDeO!HӟG>U+ڗrʺ濌!Uj <nHR)sަ2sVY;a3CՍ* YVqVqБĝVN oe{!`PXXYX9Co5>-02~~ωyk w8-f'O)\x,%lyq)tT,x)}8wJd fA,R ˢlZl;7a+fP!ߟW.&hZ?;hY}9#P뗱x,Y]3;zﶎN\޲;c7ϰ/(@'}p,^V3[O>"9$[s&Aa?l7ۙe%Ab/hfӃJUp QBonvuRJ9 Ū>RqJӞ<0vL˯r1;V`9gt$..1@M\q̃gpBOwnz#*2/0K&Gـ׫٥>(+c%}T#NBcbf9ߛ$$RU}TBՅRĶ'@שը9z˽(.yˢPb=oд!mύ$1qꋟ{ ZDvQ:EЫJ#j}1ȷY [8'?:3D`GgDֵ<wUh> pZ`KmO`oEj"{e؍ r " 7>K;~p׵Eg*Y"oT:\]r,Q sO4:@#m\"!0Ŏ@%0%FdRozνFs:gn7!Y|sB[k=?}@Ŏ&(UQ9*Xxq2GQ=ا 1M=9!iu7?y5i]d9]8l$C1ZƹzXbs`!;@/XRp+3k!j 0+ຝ܃IpϏiZxuUbgr #/~(0Vj;Vɴ  oяWH@A+2nwNoWR[6j9H*E#f \#;P&p52bW3j Sq!u|ySOw9#m|o?DrMe6J&E,_)SF#h|OH!FQvض|]柒׫&|D00g NO {+* }Z68'=-TDMa2EHÕ7VYc~.7&7\ڠ?A1s+Sx٩šq9wxآeKIKжu/?ľb<K ) yyhEG~6R6=d?-GզsVZxX~i3N -MY2St4~# <% ^dT]$64V>U#ȠC'D% 4ש/W0.fk ;5B \МQc=Ux̦b'{%mfKsK{zP[cb|Gqw ['~+E&b"KW[_DŽf:P~&߷:WłY|m[kF(8J2;47Vh?>6٣+7MMwcYZ0pY Y}*їd헼)~JNJdme]aWAED7ivV>f}v$[xM,] *RdfKN1nQH3!(mNw/.(8 mQ$ظ Par~ 7*c\8 Y Aw%gG[v G+y2c_QH>H r efR)ja]exhrΗ;z& zB S, |!Ó}Zr@ӂSWIbp: w$ɬ>$S7Y QϪ%ƸF=*BÒɶLTkdo"IIS/ )ٴ4[/z蹹B:2` ˦\X>HgaQ R-|e@s^3~h-lT;Nr,C\xd P:yzΆ^a"rKZ?˧{COhܲcLɟ#uUqإ,ulSuRӸ%N~FKVSiḐTJ5mzF tP rzfB8\ΜɇF*幯1`s?!v}LIZA18ȳӵuX51}0I;(NR(=-˱b>̣Q\m˽ MQZ#:E H>_&̬n `՘*V*b7 35l,: s=/^DǗZ+^(/]C7gؐ#FKMp8^}&w=/a`sH;$w;=vlg]JPO% O+Ď9edyDARa|4=($*FLc|Q#BId~Yilbj:=j>e;._/Uq!`^xUL=h57&1>DˆD|h#*q ; =0rXiuHWwWƷ [J2.LYz̩d\@V^tviP2w1)2m#E !E(P>,UUEw97'ޣ-лfLV7nZU@c ˗3=K23)If 1P\/UYE1( ⪰Աz^Fs\O J`^¿ w ٛ ~g3U-!i@cqvBaKLOظ&P MK qٺ'>BwR!v`Z[Ь3DQ= 9$Qy\ADsyr.RBj@n8/{)9FV2"}X׋;n"7OpP|mC\+Ni q΃l۽<~枦S,=KtyJxaq;v4I əڳlG^ j)Mr9X=E?Y埮F!o# @0h>7Bee G*Hoās-ZA)C$e'E9NS`gu9S#H{T$@ڔA_`؜`o?ͪJW?b`Z,j[4:tH.ڌׄIy*tx;)2;sڐ@IC7k ]x~H03fWYSH8%>rA)|aL_oTM߮3i r|" ;Nܯ ڕV~} _`Q0*Ѕ[ګ wkU{JzR2@UeWyTzD^:sF v'_; Ѩi K^ #mpPλD]}}1$ٰRsUs)>&[ea>ZxЎB\ق,W y^:. 5L&!IKs&;(-$Fѹ=P,Wb(]A.U襁*3_! —  V7K c8%m{z M=c"# ǧlCG +M-M݂s =yыiAѳ=ln6Q*xs nl.zXo4fG=$ U|7T?w ˟Etuߴ4}G Ss{^|Vv b{E@>'y:z9S%+-ed_ Ģ-#㨻X.?tv0:]҆c笷;3*gR@Fܳ G_l^<%qG2}~~w\Y 6]TwR̅cԦKs8hlVJ\"f2ʢ#=ft~V5IZT5f l!TmgaD:@%nxF55ϾR:Iz[GA෋W MPx">vJٲأ9 Nʟ&K`r˭_bZyĄEOX ֦j??ShsUR\o{5*בH$ўwX?\#l^zS~g\ت[U)RPꏐ.6Mkpb 6fϼ 59Odhe2A"2l Vom{FWΫe+:e1Sqw1!Ag6:rfsd>yB&cݞ~EN)iQO E/Ϋ~<Lj2Ν_T?s{lZIBdȪvmN{$WȔ%~V6sU+ku M BڮDof@3hrf,.0!niD Y[VK`'t W,C*kU4V` L. ֘P3ŮBsGlz(,<-]Z;J`Y0LIlN>XhgOZɞoM S#*aܫVTUY ySŕn9?5Z;n Ð/n [f Y!AM;}뭢L(OQ]ji+xDkx!_kďpYuF\wpW)s&omNLnD~b?e9`ض (*Ĕjh Yk#g bO9HSaϜ(yq|0^ū;p =hPH/>SuA|@E}}9lNJa-($DG.CP8^W&.jp ]'N4m.c͈Rp6;~k ZW&:-49`9P) Fv޵TtWתT͵6y1yuyg9|0$f ͈ywQ+ˋȴω vVFn S0= oW <>ճlt $w"b' =1:JҴV< |B(i (1uL&S})iYv6wL`]5X_fɫHj+U4R4aD;,IYg5.-/ %Q}*l2lU5tª J^Z,uۏ@"X-w/phj*D&9isp6ңp,AZg ߓ'=AWPbۡ-}Qrj~e'm7Tw8i^- ̘@\,˫"IkIus.#D{#qu1{BՃ$z9^jP9м>i=g.0kb{ٛ(RF? 'iǁ2>awFy4EPw1hꄵ? R`4YϠ0DZE @V*et9I d"Ejio]Eb>[GO2& FREgppADEªI,w>rOoT([$N 򝡤#جs+ T:EȴXԧa,R/#:j5žc?>0 n[:+h$K(J]Sdw ܆i~+)4 ֻ nʠl |Ӹ`^_Mw shNf5%rw)軥JNrzN Nq1ǭɲ7)m􏶏Xl͖x ׼Y8teI#+\,u|'Cӑ}#8c75VqeDm)d6K0rsqKK=hK SR9c4~ HJwVȈvZ f0]C1 q_FAGJD;;Y~5^)t`x'w)aPϰZDk0:F4u; 2&;y75ևƏ/ lkM|"*@PLm*Y C?WJ"{oO46Z+rVcKRdYLbCd6zGŰVYQE|`O,Sh.jAoFp޴t޲ qLvQ}H8h͙Sa\ѧ/:DtW GzZ~ "9$}ds CT+EKWODZ ֱ PqF{ؾxE09(E la m#oZ=w"VY6t2w~P|h)ݰZ oxGsfdj7"*?lsn8z|pEWhXSٕ0cum'P)F."J[".Jy|!6Hӗ<ԙ[*Ӻ^ * l +`'ZTřxG#*AϬt̨a»@ƍ+6GmtT\>P3+{XG%^s+CX1Pm_R_ƙ|P}I39BUUCu1zo9լAw&lfGSX#^bAv#[7k5G3N'\#$w$]ā l&7G?z_TQ?0{ [3VdG~(pe41m쯦S':k{7å*-RqQZ`@oxzł諧Cؠ5I{$1j.2=\ &THY9LךΞSt+xT"yLh -MdwAXUm;p6^"p *yNUZ]qb)/,Fe)3lO3T 5>>49Fl¥ʸ)s:(Ρy ?dBV{<' j=LZwGC szxԽ)o-h:0|ESO iTҨ!t)Z>.>ON $[,X^BQv\JB+ܧHX.^<,ď wJłM\ַՍ&*@E}qa="db{q_SxDԵ/6ͦkQo0tˎ 8yeD} Qt ͎ѻ? w̩֔SlN{P&>Uh9ʏi_Dw_OVǪHtIYƒ_];`u8twròn^KnJQ<=%D ;lgtv]/U(pD[nî}-HbZ"{pM?5S$Od7Rw'Pt03 H'Aw ^SC& i/%ރ^$\% P 3=OUYaj]aT$d.zZ[YRV6{ՁG%IiqAlnNq`Ts/T7}VcJvKN_ck|CK6 ˉ8,\cM{%=r˟#uyEaj?q }T 1=^WZ@5Y. JM71jS(]u(]} ByBN*([ESochK ަ7+wڵ}2ЅēfEH,U>e#!Ս$Ne.fK-( Y=dj *|nR)go&cm%MVA ~xmlz$t>ɯJl{=7)=qm7ŗV`K >cݗh5KjiL.zq?̱yv5sZN^v3ۘ%`PMO1Ssw[OPe~xMoaSy)_cBrڪekm9 5';3,y 6F]搡2s8 '!8[EաIV]%>Ӷ7I +x+wH7dr5|_4^w#]+X4d5vVBT*c@g>9nۓ/.LY rD^00ޝ 9EwM] .PئgagȈq=L`x5U籚v2%ЮAv [TLjSoTʊ‡s O$!"̫!"LP_~mS2nŠDX=(zSB / dUa8b4nVY]L5!ӡ-> .bz(+2dzt6oCWP.3}sOqti-r>ր<-mv):V< ZulQ60n HΔXk<H k % PZ`%AN'KM5b=sPs\|oD;,0:cOhbf)LoM@3 T5ٸdߒؤ1|Y&tDv^#2&+ʉvz>hg8U8!"J qӕ[^j'6M[v@FWUIJu[wa25{>-vc:~%\g6z#pWol@#X");XjϷјN-HO(/Jy3Icc0&+sª~M5t;9y -X DKKVlpFջjmclؔ]8;m"@VgE X3NÒss|oF.ZH1Qչ۔3aę8Ov13WI)[>HL/x|-6 Wɶc#2=~;~?8Cb_G.%w\>t-a*zW3)#Id +'ăe簏q1z^ )gu?`CmCB W,ᴵ1F<50kϼp)€8ݐJV|MC[gcqbͶWc,c}W;,qJDŽIN-8] 1fMS[gh;Of9ƫM_|%^ꙣY"-KVZgK[ʫi#?9JeE?NEnx 锴9%#P_' \V^eBQ ހ9/VMH55T1JŬuM,u-M5|'Qv[?uH'rɸcaN K-}wVL ̴[3ms58y.5fn}m?^o<@s|yfJz8{3", sd0 s"3|D~JM+}~Cڨ?c}s\-Y ˪╱Ys^ iell|p`4=r6S, {q.~"69'T0 +3y)QO`!wT؞N_ZFG}6ԁUf>+&EtEN|38sfeIL7\`V;ˤedG7<%f|TӘܴ.<`W^đډC_EO+A3n&4qcȄ(p~ST6` 1>UogDZtg>]s!ʂ<<:@ ݛ@aZq)'qGW4ٷ}df"9uc{/ wE%Tތ`@-xr T՘mYԃ60*"(;Y{eЇ^#n7b3Ӎǝ!\Og[,G#0r`S+>-1 ٗEOq*+zhɜϩa;62%SsnD[[r}Ut/g(H`ܤ;Rm1 ɼXDH9Η@,(I6澎\0dꉵ`%*y8y6pRۮ ~-N?xzT*EwĔVٙ2='KQ 06AB)xv*VLlJ$~ 1O&4l.#Yn7i.c]axh] C/%lhye]o(^JInOm=Nbsc gP[TPʔ@%qsΕ|T#t*èx5}'{?BN[rԃbk~ryE3]2Zcp!)U< .%EowWnpjb#%v}O #md?Q[Baf:,2HJ;+gƆ^`N6e dI}!i䛅ɺӮn)xNoe;p|r"uX/2Zѧ1h•Uqbn TmR,ӬqKy?mywlß.jgݤQ(sỲiooHұ 1B|ZFgjI\Ls|i5 k9%AHxzC K8n8dՊ]’HzƆ D*$GDk#1N7H+ w:luQ~ư풩wtI&߲ %uڤ~(jK"a".a; T !mp‚VڝUժb8>wao]<o}`'o[EOd6t}CLxRO#Im|ݷaMCGb 7aN|cʷV3 ʂHUfBG?H n!X6,;P8{7 3 *EN2C62Jȷ/<8R&S2Uc$ω~#ùה%﷨[8 q͏L4ګLSrU(Bf-X_ہ+W %9T/3v~JH5|,XNtE2%a٬o<ٓV<$.5?{mPq/("6V)AdgW58ob nn\iRo'x7{}RWsXv6ƛD D s8 pzcN@_7dpmKWPog'%@{:~[b(xI?q@u=g 헾LO.y֎]dNc>ݤ!0'|Zzٴ 1N:&nY`LN2_֛8?~IkF#Хde-!Xo dba_C?Ehp') /!yTKm.tI4QH WAAjmh9wޛ<03^g]}>=I,=}5D,(ӆSQj LQ5G tךTpVSdWc]'g2)lnPT0෕X^0 Zg_;Mӻ-ű hOh(^Q'KRLSFzr}˱_J/2Lӄ/rfXL=]!Ia%t^˨Q s@C`q8˦\G%`,I^{kSjD.P5dK_E}K5_ܦUy_Ϛ>ӃZ;=mڈcXEA!utaLv Q˲aCH_`JbTJd:i`T/P:P_4hIk _^N2*mx /"VJC9FcGM;Ü"2ea[W g:qJ0 yrfzS\7`3Q/ / WswNOlN*@Q☨n*ID# ۔ *7 mP2Θoqt!h9 zգAOfr|ʤ+cc> z;z|HO*K W#*#IG0:Mz4ɟs}UD怢NSq`s>|A+e,AO uHq?p `/zy ¯\)vbkJ-^з01 R zo_x' kDγ]F⾬}PmaER1pLZc {OLm|}OsH$~h"j X Vn{kZR|p5-'|4,n#`ҬAf(ޘ¤hӡ@m_pE)//  XOpzAzGŁ-ְ.HZnLz9\aZR{EgW91E3 J@@F.|yG=!KoJ*у.mEU)h ;Ny\q dF+7;5rg!B?kf<~p֧^ L )vލ"mMo--سbxPI>a/E,-%7[|d8uᆜ֖XiV1s(VUBVt8s}\G+Qu$<\6NX[n6?z Il PsZkkd)2τx.TLv|Qhӷrxc Avo#DF4v{`\&UeN4vOuc|(e~~dpV!{(`_w7$EY}Ų5Y%j*B]&x1s@H@ұ>4FES ew7GL~v.^3~:PRc*C<֦IjB/zk kM\8X*uRw:| wrLR/u{zf4TgxjӜ(}Y;0>2%d.0쐠Tw}2}ad7L52![zuT dì T"uĥaU &;ءT=ʂ>1'u 5wvSP|=߲kEu}>{VU$qE9N:^VnT#_>b;Xu 0bmwTpcַ ]-)m}PBD/'K3`2R䬌PԪPuH%rxiԩq|sW` ;DX'Z^bdv_xŇ+S+)**:>9P;I+.@Yvӟa\36i vTN{!/`;V%إӊ|Ws2p1K)f}\))~up{-C6g%|Niw(7]Zz9d&( 2`=M8FT#Zk6_)ipi}, .$j)wai|αYPk3>ДJt:j T o2IK) I / #!0.x9RÎi/ N`~;e:8nCvgIDPJqAO:P3ugëID,fV(S A-{p,HFOnP `㉬_C`2U\<aoY ٥-z̢_j6#~g,Ecl^N(vIfRwBIc5^dM:Sn'hVRڬ~`d|doQbxeg_qh2')Un0hދIsЮDvkNCQzFZGWpWk+,@*+0:8ԯCnw<ԯfsofǐ~&Gi{_Ԃ7M5ۥ͚O4,5}zc ]hJT S`~ԱBQ2S/1B1HomZX&wTƮâ' !0LsCpbPAdaHte¤ 80a=xB\Fb\ ( 9Y݄iie<}.Rlx+({#I2e*0Y:3 ,k|Rk42Аs׿H)E"hF^RtH=P{hKJO.":SBHl8 K5#'ɁeqA1R.Crtv} :7F3)jPރQ_l)3{k66iϜٙBb?%(w)[~`&9\i^:Ϊ d?I;9.U24M S T/3VN`,`= ɞ6&oHO{Vw])qLеUNV_IJTmka]ɰx 1H9^,'Y0X?N5Wd2y}!QioJ.(E)?iv]zpEL"<1 nzY߹Gޤ|7Z{t"<HD@ -g0v|QT9`ļwW ñj O( K XhHoG&#AΔ RIcc}> ,$WRbzLΓJJ8eC3e_I.w{{ BQQ3{rܡTY}UvnͻxAhbb$u=W.Z#6i \,3vr6QX.XU?}:I@NP-PN%n:RhÜR}rU]0LIE]י wG?I_Qޚ:~}Pwؒ sG3GNzh'${VJM7w 5s"%2k+8jB&*l24Yq@ G'gm˜òNyR;}fAf]Y2;A"<,tt 8&ȶܖ(YY9@!JwFyKJQL}+z+I5@(n=(~/ oo9ZȊI>ϷVlRu[WN ˳#N/{__/|TGH`FEq?Vǭ%2/;GkoJs 6@mSR0r%䜟1*"L|]E[ dL %&mNoBNQ(ȒLzpʜmDLnz֗5k%LA+7sF G(ZQB"W 0;Wת$E0)f ʢf+Mn+ZEq7>]I;'Y^aVfhe]̹ܺ8&2t=Ubs5PYgy7_(]`D47m{Xt(S-4 tyS P:PWv1kE h1;}!!t"lgkM s?qD@ Fr k%{ȎС":Z$f55M!" 5M1 dj8?}.SњS+9$ON>sur}zڭYVhڝ\K6=$P J Ã=Ow⭯lMm+۳=i49@`D~I761S+|u[v "R#f{MT2Bɇ[fmr~0e$e~e-$0IAջtv9Vh2D]61 >\N9L&b/Zaş }g>)|H=2#Sj4qHʗCop|5H$@71$NɗCgiDnsX?% hZӈJ☃,8a=y_WE\Յߍ3TM=tuO k39YrL;𘸘_8262 hsJ: B2 Y=HQ˾[?n6m:/U锄Olw~,;K.`A P?)ua^gв.m 폳v2 $!BuP@n(v=PL=ĝN#tHhkPm?\>0CMuz*a d}5Џʿe1I`z*cN/O@bpͤb i59󦉋-*S:So΋n4=)$izg\9B\t\:ݤ,c._Q>H Sn[A2K6 iv/ajm~g sV/^Ep2K(zM,U4Ʉ 3BP&a1A./( w#P7ls֥ia&RWkPMF<l~ mDՔ2G ~ޫGz{rV8||MqP(,vП\51\1E=x+AϢ!Z^ȲO-3I6jD TyCl_xRGRkp@vȲ%ݤN- Vem]'Zv~efŮ-\[LdIzF̝ް(4U<~.;wi!u!zPyj۰I );sXn  IẹsNVb6 j4X&]i- *Aϯm^bzΦ"re SrЉCXlM1hI W%p'a4xX͓\˨@6ÈULH,zb 2+\Kt.3Hy듖tpKlU8Ĥ]&@w¡i\D[pk _L{Ir0YK[>xƗVvw3ckS֧tg8kW(;\#\-3-Jo·򅚳 τ}EA!$w=EdI4>4R+nde&9dgR NjYWRq.{D&,!QEؒgk!fޱ-If*}@W8P;YjgT@28c"mi )UX? 9,m'\*|Z}H]΢ *[؛! @#vBq|xەOn@,,q<qB:OpXؓrp=?u]sThK:MrX\) hn+2|hRgt=|6nh;Y&0޹~%h.Un{>ٰ` \-lBwsRuM?Au$om;*t!^uĭU{4uT xпG49hH݃0n'J. "w~GD]z%̢Ժ0ؿ-˜o_Jzd.k'<*)# T~ܴJ[&"¡qQv ݮX=\ 7F,Jy<]ha1-4WqqUCs9$M2'߻<}Fzu=#UIELD  4*Ϡ%KE+gA-o;\LVyGWgH[7,,ʼnY'Qˑ,j(?>HU[u](rԋpC"#]2IO(8ށ .JUşX$DB'-~DoA(GB캶hr6Si A`[TCW&µΕsh(!3ɦ`rJ{&~Iqxb0򞨍B[20 uޥyK>Dr R˹x&dEVh/D%)* _t+6p5EcUi]{ lOlNSv4wLQ|{)>y08H{*1S[4wqI(ykd-ENt6S{ȯ)A|l^pӊ7/Q-n,V1ay{׺Q6`zq]e-gj@YsMlN4jt ;58HIDgmхS$0VI2@dG*$^! _bF?|2 ?g^s=@E lU+ sd+ ]Drzt 9L>;^OJ=a[12p47aLEv7E^dFUXJ23Unm #m1蓋Un8 ExbNrnf=EgC"\Ul|0~qrq~՛﷩"hs~ L/O3vޤ_ es6FK:G$&{^t@9GF)|UcĆۛүFڱ갆\IL[iߝ (o{&oc31}H= @3Ug£*\ GvW;gjovL$$ڙJDJbQt~WrM%m3d@P1Ĩ WF( CթFAʱs?T6#֐H,V?@b숫Ay*\ZTmF3S)Wm>Nd`cFPgx0,•mplkEúȩBGw v5#R_i΂!%US~;,p`hQ1N,fK> (s׹>|R6?8=x=1L@EXMA/7 ]o/t??bڦ#GPa4"{E6_ ]!(K񄝲 W2/+g4{!92VQ3k @"\Z)[}jj6 g9Rd+_V˔m3a"!f2lMJlTUhcdS '>WM%~*-PJ('XZz@41  ?b"}.)$ )n'Mʅ t>fQv#.ݶ;'B}.֝ihZsK/~I9W ?>kLUC;"tIQ j(7p>^N5)6z\~4\ҡBg52I{}DY$aHc4'U(1ehP2hCW A3\ kNW vscL~>9 Npɋ)FI ̚Վgqj֭3JƈiM{a~e"@ : []Cpf8NEW%ws`b1Ǔ8EQ2L:hB $1WrۿW&" BB:!H+h6Mu)ZEc#80|{ D~[r*Wbә׸1 )7W;T:V/ͩ\" m"kyPmv!I<ad$,Ue/;k 6$Ϡt׮=?[xŬ PXJUfO:YCt{J/}4& 63!|sW[񣽆[ڹmafGYvtY){*wIx3t]76(t{ C_Rb 3k#*"O]X-bbC%ػ[560hY<~ 'Vn տ/cY 1琨k#h]i o0染HØ2T\)9??V#gjdD\88v(jz\ƾt)@-Bń)vqᄭjOΨX'֮z7u&`&]+ù^7ULsF+Z7N߶_<>5_BiYUnzS+pۖ1~ |['ef ; 0I/hOʹ2y!Zz`2C݂(Lro*AJ\=Wʭvf!>vN M㽛}O}T[# L>0g|rSku't ÏrFUyY`I}@$ٔu ݣ)˝,º 8}Db{_ [!S4bLA>,=FsӀ;S?HA"J6abe4a t'6Gw =FFukPSwYA꟰Lk?#\y GU܈Q7ep,00  ܏a1׈=JT̏SUQ5"H,ohY󼇶o`̢iĞ1N pQAeli$PPa_:&f) ,}; QY#XVn&ukar;h 2~ i# JKiݵd0 膃iB XPVF\b0zVѯdm!(ϊi HzҿAvDBX9B)^2y** C$(@+n:|)2)GM84걣'cR ),<$HA ufI lEF|oIMpOm kʮ2> 9?STTRKjuwo*YGoT;8`lv[3یa%<:PBGV{n[L;oN3 <>絖D|!z߼\UHF6!}#e\lB L_x7"R z"P^:2E޸2(LV&ٵM1Rfw1jT  Yh8CY/_Ag&DW~b?]wpL;+%MMl.wpi#Sde'$4嬔=)Kk(R*seH9bԎZCO|+1%*<煗vmuKm @*y#4 | ?SĪ0pQj$hCq2t> q] I8k]Ckf@͛Z΅i勐S[v(0g_c"z po8ED+ۻ?擓2R|nGlgQrVMD>6$f$,2Z/'*j?R _x~JXC+Y/=| jGTDޢ^=4En>׭oM^V’8%|&AzX~x-aȇ%kֻdJtQ6j#'SB^XogaLt#zi|MbK+3ꞯGWuŨSN, ;*0 @NSU}@hfO"S4|r hWĐ@A뵆/@,;i S>Kɚ3B }15KSWAB/:Fuj&mƽ= ęWHTGPb,1aK'䒙}ִitBUی䦒G3\E*2keӇJ^%D[3˔0_nޣ~& n,$`*Z5kqODsBΒSgއuku;IFҿD+JY떀ղ"(tKCVjSN־djHo䌜_Aܝŕ8,zf=EYGi63E: >5Ф(_c(l]Vnה6> XRϪs$ (YEWhc.NӐ򒋴kk%i! D_Hn=A3O[TLӹ=3W;db 2QJ^ù p f>`52bz~o1|fQ_6Jmܵ#@ɢXZ{DȌU g2>H\jinEAGp'LȦh*e!aE~nׯŦJ}SUvvcyxYxú x[GUu0Be5a5"hvYS>$HQ䧬r Ωw{$b`Y*0KQFP̘ Jڽ .JeOOF5lVSlR uI{H~̮J2Gfr4sc%o=OHʻ-?\E]!0NƚŷCVja/2H$Ɋ UJwwE}l 9Ac? c;s`,NaJ_uzp2'uǎ{Ǹ +m0Ei3<`W!#[uN wWKޔ-Ks`-$,iH<*\I:U(O~wMiݫ ӕ *kp5cf~=d"{R>4m? m6* Y'/57S#R?m Sw'gf MٖZH4ů}'Tf֙ȼ/ߞ<+6ŋz&ɥ(/ %j$3-q GR7:l{+m4] ͐Hy9N#6[[̜Zyy',|~ 5]E:|3B <a=|5.9t9Hv& nbL_#'3ӱv ZřJяBת*TRUg*)9H9guͣ2 Wnʡ6ZH 62e}~R$O dQwf(]`DLR)f/SX)q ~(G qXsABsANbK^8_0$M`evHYǖ!h([㾒My4-0>-ÿ1|$:=|i%{'}\'uz;m2u[V_bDg%ILY# a& Y4H\{~':*Kslo{̈́i0_R@aZUP]Y/ ܤi; `r+HZ7@{t%ȸoZ `1Q'&ip յ/+RҞ^Fu4x0F#,O D,`" 4Sd^V}.mAʂ~5aKaS_řfcQcڍҊJbl`1+\eԳnuCGU=2:b+JNG_ [qx7;04k\ȃGz~/xfwK&h#o3}ҹ/+Zh2[;]7.r)n$ZgW\~ ƛvl&3MALk* f"n70[mjYwĺc̬Wp.qIήr%jT oomb}27Wo^I]UԊMEĴԣ9`0  k)V+C|V>k4r+}4,e–-SHsiKDCIa6 `edRH{l`m]*FfR+Dlss@SɋYp蕭d"#Eףa?#8+HnC GT C9MWGJ )*=wE;2S{o#ònwʋztSA0 'b S/aE͛\ʣ3x3D5]_ά}DZXK~ m  dg= HokrD aMз!3dh tZ[^Ėp:qeAdHZ+SBUyl>\d%ʚ'M9) t3PXST32t)Ņ 8ld lO!N0:%'iova@mn5F#D~>|>I:pP }0,GGJ2 r6If_f2>uSJ%iެ/M]l|=0l]I݂w&~S8Bo-% *kʅ| VRW梘S?S$Q*Q(@h1+'iT] {MaxqFG Ȟ B,sE>򽍤[#D%eWSC ?Up)עܤ6E'Rz۝U;E#3.dX_؆䱱YB_Iş pt%숶6eWJYoǡ4xL r>"\KӇ۟]-hY'[KRFM:^8R[p$UATo,u&ý~ (wԅDO2Hc@M Hw5%ީJ8Vs蹶'~-fXU5"ţiµSAIy]IthKDӟ~~ Z$Hz"M}̍e^qͫw#FOY0+k(T.XK+}szoŸ42 %tOfq95%^ z8Ih\{pG]§w/w+{u_oudplHXy6}ވrׇDN鏝]oX3jx xlfȊlp*`^-W-C^$ݴ-*Q( 9u D _rw%^AƬgKZ"J잫0҉Py"[ C¿`Se?{IIs,ƫ>ƂjGhxO= EaZ\&Y@c0c8۪nj {yd1Iw|/Q3IY^?nR-x1mK, }H^fg±lGN*zGxaJ|q >f#N ΋KpW86d& a{w^xqQY2`jgώw"u6f* s s4(:V=l#9O|kJaSvYV ybx}Zˑ$ՈIǛDdY\Q\P >yq M %dZk?˜(Kks[dX6. e1YKhEr4vWc"/utU-qJ<ݲ9}.wS&v?K7B$BňO (^͜+.IZ1[ALs=-EZb&&A"ݫܾ`EA:LhakvMАrn~ Á7&*aU=D%VqŻ$ ij߹Y;HMOmK(_MőytP."" TJHD(ڌL5!Vz|E'RBh]zT8GYQJbЩ'͇v- >Y$vnh˺;uɱPsf,b[;lE iIRjT5u*w/Ѡ!}],,]QQ>1h>ۊ*QU>te j{ɔ R\4{' 18$*s!|Zd較2Wh]tZh Vq;2oO |.eo? ڀM=q0+XW-_g.!?R6_CsN,J Kp~*YMRr#p9βPT:ÝV\³4Pn8bGU?_GbLbOfC.W946kW 9%ŧt>Jw=s,: suG?P2SWzNk$, fHti( C8TM掗?Xa`zDX}~l}l큘lB H.t f6p.{c~9*9d[ 06e@ UdĢZ\;˶J/;'t.77{?m\&pŸ'Sۊ+(T{=gߡJ/%_uP?vsHe"rbgy}?5xTPF-߲;FRVU\Ffg,V! |3aDv+f>=s8>VߒS&u]MyVqKhlj ;vk9D>NG$yǽ[ :=7g@ΐ*& lO6tRwJȟvjO}?Wɇx*.!o}t0#0~?iT,ڊ`mY?Ź"g"ƿv5;_3U,I_u˔>=ˁc -ffwe:={V R8)qG*E%JȮ^wiY,E`*7 Fu>q^Z"or}U R/AV%} F56<&Y] Mqc(7(~a3q ق{{'٫i>ߴ+l>0QCʮ#X@?()u""^.SMDŽ Vp :xdNǛ-9A+w#E+3{׻MHkArv^Q( ҫ H}bsrK\jMk$RF0Lod{!U뭝TЌU] Ax5McNԠܽnf됞eΆ%1Pq9lC' ;7*>t[V&t؋pXBHCNU[hHYJSߖnUH|Yf`ve5av p)/ZKٲ%Wl }7n!|AH?;9i 2%#UA$*k^B(0Ew-U`xb7}リ$=8 A q-kVN_ԙjҝɺ_:Y>,I(Cn4S7\p- 靎cco QEmI|TUkpՍz@geRMޥȺ9I]xѾ"(I /z" tb86#;EW7CS@&6Is!WLo=Z"ίM{Mdj\Mv*Ԩy˝S~BQY=7w5C4,ݨC#C4"qo2d砬qXRܐ̛)(9l1[lݒPiKd,u,.c0EDccP;t"0!_n3ӧ؄j%v[Pᝮe+I_a:;Ys { ܭ ?ؙLT--jL~r,EFjtOe}aHL LCVTTd4hjY $b+TPv.~P"%`ϵQ^?|g)+e[k|hUʑI5=f߸Qb XDڋvRms8cfkajyTM֢ϭRر! fNh ._wjzeg2cV:k*g}G;BZ-v\!9tJEVpe1UC4{d]@V!}{gM^ӮppJnG"mCb9CiI,Xog,@Ѵ>ZWsX:S۷\Ql_Xb.W\|frkhc#ʀ8! z+!/W%>+}(5:<H BcuУuŒgE`0tbtGp'WyDMDgt!4.V, 3 Gp[?|$t6؞#+ $xN 49Nj҆ONX /'xKrհcN8 z&5k(**q\F2%$,Z9ҿ!ka(k,;q?Ð94:4fS܄cwZݡ8QkE+@Rr\N>1@)hz׼p'HN%Jm/@ް\'O>{vdZ*N~΋v ZUv8a-jN1~Jc  5ɔqʡG!$ d+k`[>"015f| 쇒uB(ӝ@&iqau( ~?oD7% -At ԓn^COLqXӃmA=2j۱~ ̡bc2Jȥt€G4ɋؒHbc{+ &KyL:rz\kбX*ϋink5ԢCpӜΔ_2-^Q3kB}=R&O ydQ&"}qFwv,t$ hZNY%#]MUzc~]8 AQ?>"zymR2fY; {u#zNzҪuEe0NA"P`iTٺ'<(bШ=Y#JK|'p WW"[Mϼ=❳]!ҷ\g -RY#<Rf}]^0 hVgRndĹg\Nesels6$eJ]{;'O=} IbO rWhoW\;Zٖ3"<+tF#m'(7<@ *zeHA"fSkN%NS3m[$_cfOt)?_ֽ\ }Jj4 W-_YΧ@ r(){KdT-SGx#݇COd6V`nMUCXGl؄>gܰ<|U~E(`wGGmyxV%ƚ ",14H^H`xNByS]d5f6V-r$rǎ޻/-;%&GOK(E׀O&ţ T|+k׻?9^ XIQx< k$ QmѶrc'lBUW"]A0kqm`F$8Xqs$ScCoί/[Q[3xHtNLJE$p T͟b#^>k8.UڼEPŝf4L c~104wܟ:C㧠yWKRu.:ۇw_GXAǬuw |eYw( ڲ{bt3 2Y<.*ώHU);JѨfeTF]|e> Ndr04݌jl()pGպ7*"jI]&rkPVT0 U=k Q_ 9]eD fi&U#qsjD4f|ȀfU'Ը(/ueق0G$%]Uqz:}fơu$dOVnVLcWh;,l(69Q01iuփT͒.@ 8K~( ܞ .P[`LF_mȢ\+B~&जJUZF"j{S==|Vq2UŏRQ$n/1vK68@$}>M2/Zx6#%:6#EiZ;oIv/Up[^ N⚝!񋬅iSs]R<.t.tNO9$q ~_vYzL$h_ګb酡~7aR!,Zz{qz5?@fC{YL:HC KAm~QO |T-+VúWaKFr'aK_4`P5Py.Թon|,(Kg7YcG2iVSV2\Bb'F[N? cNh=U 5)XF;0˹]. XK!ǯ>`"]d& o8i-(?z:(hN{c0ɴ@IlhV RiܥȤ6JC\t ;yk°՗<][FRl$"_jD$e\E?$lՃd{L#ffjWT*GTYH,1+S3<%`r*pXqh:\Q)K9&Vmu^ ~OrhUhI>Q'4\PbݱysMmMLA"'Am>XJAMS a (¤0s{C.O*byu8$QS7(Y@GuB_s>,/5q5C!>f3W@>T7*wa9< Kԃ$"7oIqa4?H'J ̮KϿ𠀫7iMhos︢ T4s݃Ihz-ߩ|Rs+f lޕRkTIJz/oa$ ǿUtgܶpq-gyn[ c0 zVlZZe کc=,Hᥔbmߔt O#r Xc9yy0߳GbB]E$BFV/s}򕩘N1D6#LSصρ@w- L2SVi,^FO}-h0;ޙCA;0Jl|s*'I)wu^;]G䭃:| ƠNC[8^L'sQYN' ?"(~|?mPp" ;sop³uAMlσȣx W," toyQ( ~9CT^(Pm>$Ua*/ٜtEh+H5p1EfV1ʠ @0m dKce-m:~216%*]7nc#ɄiԷ3 a4 } 8Ӈh{JQ"0-%Xob@H6L"BP1n)_2LDr{3O=aa (*wF\P qo8neӎX*nG2r)`D`D n4PSr8o4^㷠d)@;ug-vu(Շ*{ϰK6/o VP'*@`iLxMr,;vnr2;/Wc-WΟAe\Qo=[RcK5)<.LH@:RYdvC\VtPHpWZx0!BEZ(-#*52JV^?ȗĭ *O@c:'=o,4;c^/Fy3E&rLgQehDgH_fJ_d*{/Ǫgh4YZI_ߥp] # ,N7IRbX+/%:vZ;hTSMIZX?)hC-p0 wB&$ *Ҳ^bzI|OTU)8dz+zbEfM|1*۽048r14ܵ/C-c.c8>VdYLkFj>mw1& SӰ)^i C*Ru2jl`m A*Íy#:wU+b%fDv/:%܁5EujɎ Jo!%hB\6_"Ad ~WOiDd|\4">Dg tdC+^C{.q]؈Ü{=?)tx5~1pJv VhgYa2GyOϩ`pd/P6c!CXdzQ寋]"hO%vkח|v:eKr FۃKg}DŽ-N{2OTz7', z8@Ґ=c 8I;oi/~EU3yMރyZؤ=L,EdaV />C[󌵋MbpB@=!ȋ>]z6e>EϬk'Cgm^mvǿcC SE<<_Áp14),O:1Y*aG>jڃHHdpp=;@xIxOJ EXڢإ@5C0 r=iXrZ] 7%7XfM΁ld->Y!%GS|ʮtbA8z-_-^G%ao_Lgiw d5M !hmo;SW;7>_m hE6$xO1OtlWݔ\޾=$R^*k 1c@)~naT'i,or t.鳅-a_/϶|qFh ~SQ( >Z_&ANԺZ8,E-ힼ?}vy Gl;) Ck"M쪔WZZHv!YR `/}-`F ;ŎRI TO GJkmP7EMφ}{C8Iĥ!$-iY=n,mk8lOǸpJSJ@ j(7#)5  r!^=ܥ\A)7A)ʉѩXtQySns1(L6smϜ/􋉵DI)Hrln}ph~)W@ˠf/N㜣 y Uꪎ.I@geecs(bUbX)rH,;fSa($s1/us4e P4d}~5Ω`DtI;yyJg8 taEz!Cx(oaBSeئ8'2ղQ`%[_vgH2%q*M9OZR9?WGk"P Avک:!Bocl'Va]pAOPG4H Xw| -SߍSy4Ȧj)!%.)Y}©` ]aHh%50]]a|jqN@ھڿxE)rl!68=Nk͡_OH͝F).VeTTf!Z:*SeŻS Jc8tQ UJ=gd> {nC ćvӴ^D(Nڷ?ug4bDBnfg!b Dx~E(I%Y71߁^uG3BYEf.kU$Ej ’%2J&oMnbZK`ʺkO{`@dg(=rT/MfjuozO[szɌ }gHo m_gɆά K+HQb `ˆvHv@7i܀7AYṅɚcXb2B}|(M<-Z7HM;dD[# gOQCޘKܸ]D> F[ݲ1MgI8YDDo_w݌-kH.Rqy,[M Y޻P)GV/0. ayem,8nKDPu;v:33=k0royfj pnW~$)Up?j6gg+Ҹ9xo44?ZN]^w 1YFDtvoqBaJT bjH5qEF9*tDTfпg' vO㺮t=t{D^3 RR|{XR_J\Ȩ mumU)L>OE<% 79QNja?bށćKW#_6u޽2ܭ;0l1@1.^J{A(S}m zn.jRM%Uc !\+ċt9*QM97 3G'fns'#7Ă^CyGkw o oL٬99O-Z]M.t;p5{||C?y2G~¾ѝ wʑdU-N~[qNhzK1%!#8ez-">јnkBq--m8$69Ԫ@U~ ujbL4Fan 'RSUwkД+fѫ$4"oEFMY2VRpc} 85(ͮiũ{ &pjzh~,sĄ7 ȼ\ǹ?Gc>D2d *rޚ PԛB*;v^Ruris>mg+~Fcb&LF""UeF% 〮%nrbW5 NAv K+k)oaɂ۬,i>6ˡqռDpW:L|`5p9E'nl} {!@RO^#7 *O3Jo U`ah77!ע,YôXRuH=U^L}fnc4BQ9;o,EqA{xW)ϓƀX-rx V55RCKElPA!W;H(P]u31[we h|dqw> #AP6 tnEv!t,Ic \;y#I$ a=5(ĄWKx589kes0Cc_3&~ËrzF ok?AXU@MrX$H{8t*e@M]2 l~)b/;9L0ctwWThnü7ō:@@̷vakei,Sܧڈ,:uYoEYP牕g=7KDĐ-dAֳ5O c5CՌkydƥ'o.6,)Ed|PRml"%" ^,3.q`%"+hQMGm7?*5j'flX-+ڭKV?1+\zXG>-9:0Tw85Q|G1͕-ūq^ ix*ff#5!ifBg%5gſ,;p^$C*%MwIyKgb3\MQ=!4 TW^UdPV\+_@$d$UAmOb|>wZ`)unN$YL<-[1\r$B-nܖّ&^Fҁ\Bvcp뚥%xG9w* Mԥujx'PlyWh ڄ?>Pc:GCepy#c^}ȇ._plNGHnɛGF$y6?!Y^ybz8b4 9-ō3ɢPkgSX.N;xTKᶓtrÔs?Qh3kVfAeT&\|TI*A#_-+m>cW l:82%i)0\a3a ws } ynaB"}[S~7BՍf˗m zK/{C)i0^݁F"oGZ2q#ǁ'40,XK$jȃ*1wu :M#vwu"_cV︗NE@u@m  I#24E֝nZ+Bq&O P U}&]nWيAF2UN%5%G8oOv҉pa M)ջSH_VWlO}ulC(7ΜE;JS2kF|pYn{S|q{ -F.RW^ޗӅlh[THf\U"" K3TqHl_j8~%\6&:AB3Z1NLV{Lys zL@7O e~"C:d]ߏ ZVΨŻKΰa'.}** |`B'|#`o(~_5+#hbuqǿ~>ӝRSڗL<]cuddg$h.ykpD'@]TY](|6V،j܏ؕ.Qz>< O-|ōMCm9/|2o-_}yf+Ѿ!23A!hP҈Z$" e4gNgTAPtҤ[`"1@K1+{8UAX~eG𳍖Fc$rk ?j{GNRV;N+sR3?/h)ba3(BRM/nq21Sw!eEpfԅq6'TA0 ֌M0FCsMu%@v4T<h^BՏAlj]N)چG&q{+TVkڭE VOWguމW<-J9%]Y^5cKVJ W-&% mTp!Xwפ',48^#O0n&p.УVG[}܋۴gCY.2m4s#BɓDAF4$:؏_"9o{fz#;ҤsOSIf|]sD;8b!ߣ3{RTْN釟y{[2G fXPF=pO8%0<{(y۴vKmWXd`'l 3Z(i1'jFv]>{ yY@,fy1!g"iȭR4 :ac'1Vj;BvG25"B2(! PSJZ8 $aZP嶟&5Ju4Cl%kVai3}*` ,!rJ"~ԭc`G^цVNJ=zo[p $% ~Ǯ#Y{h?4:y, H?.%E+)jlwu'[ަR0~pǰ4‘dDʘ2̸_%)-\J(;Vѹ8za |$xGN/J`9ZŒ9ta.4Y >,?hAL]\FbNZZNQ4G4! gDa8 YB3BquQ4T*eo%t4Yq]O~H^tnZAz+KSIy$xC3ܝm(ʾo =)"{M#dv!ͫ#ge'Zn5`I嫥(>䲈cCg"sꠔAC @ \]c\regN'W*ͭD d~߯&j?#d{=\N>ӒNC^k8;Ÿ.+թiyyּcq$YG`&6vB|?e ,Ҿ]b~_ۜζZYwruZY7^sʔlYçxuԃvޫ3.&w̏B*:YW x0N2$ݞ/)#VupB{$H4T^GoC{EBkCe0u=%#9ckǗ$p ft_!Ui)߆#ZsLwB9 :Sx^ Y., YZ