libvirt-daemon-driver-interface-6.0.0-36.module_el8.5.0+821+97472 >  A `iU] 2\yEי)mf 3ekp~Q/N72[V0Xe -Hw=˒ V~py߇0o% =Go0wqt>Bw)$d{6I]8NƕW w̡]K)rZ%.oĞbuD`p->?bz"Jپk(Z$V2`.kȴW}93ߛHD9|6̿݋ S)a_|G19zYk1CV ?u.<@mӞ.T;֞4iDgd'x9fa @]P.Lj2t;3`C9KΚ>ylL\W0jncj+ -V L\! ~Ъ_[U]zf,E/Sl֮-pBIؕoqhԖIJù }s1f0a2a9bf22c2f9ef34dbdf4c1a92e6f0462c586e59dc4bbf18d7e89fe02b4648f215f44c2532511bf97a26cbea0bae3260eb3a938`iU]({Po!Z&MXPJqZVxZ,Ӏ fX[fuPgxқ1J}I#W0LIi AW~s@o?Q9lzZUkB/M}ld|I✻8B/L_b/6'Šbhr ?[= >p=?d"( G w '.6 Xdy   , z ,r( |(8O9O:(OG@HxIXY\@]x^ b~defltuPvwx0yh(,2txClibvirt-daemon-driver-interface6.0.036.module_el8.5.0+821+97472045Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the network interface APIs using the netcf library`)x86-01.mbox.centos.org #CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686-k#I<$G} ZAAA큤큤``%`%`%`%`%` ````` ``c651e9c3887bc94f3b400c0a4f8bd7fb0c2fb82b16eb7d1d69f5d0f1fbc6a88f106666d82fd861b34b543d349297379cc63420b4b25162612ba622fe1d9e116057b56a82d085144955f9799a7abf98d0680bb82c4724a778cb9087ad6cab61cf1ecab8c5d0fd25b3cf59a41be608b74bedceb3e7086eb5aa8ce03d80f8a16a2f5db600ffa876a00392797a40b177d2c3c27914430c4bbcafbd277cbd0c112d9c304dea03c7aca336f64205c04c04f05e705a708037f82bed69007e8fc1a1bf3f795ee4cf28ff1fd8d9c2b6477b514ff6aa05afe8ad5f0c1497d41920db1f740bbf9abddf993d0a16a84c011225f0bd7ee4376cc46286e628995ccd12a1f4457a38fd06fd0be2010b379889b27100fd984b09927e4a5403b62fd50311758869fd../../../../usr/sbin/virtinterfaced../../../../usr/lib/libvirt/connection-driver/libvirt_driver_interface.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-36.module_el8.5.0+821+97472045.src.rpmconfig(libvirt-daemon-driver-interface)libvirt-daemon-driver-interfacelibvirt-daemon-driver-interface(x86-32)libvirt_driver_interface.so@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     @config(libvirt-daemon-driver-interface)libaudit.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.9)libcap-ng.so.0libcurl.so.4libdbus-1.so.3libdbus-1.so.3(LIBDBUS_1_3)libdevmapper.so.1.02libdl.so.2libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgnutls.so.30libgobject-2.0.so.0libm.so.6libnetcf.so.1libnetcf.so.1(NETCF_1.0.0)libnetcf.so.1(NETCF_1.2.0)libnetcf.so.1(NETCF_1.3.0)libnetcf.so.1(NETCF_1.4.0)libnl-3.so.200libnl-route-3.so.200libnuma.so.1libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libsasl2.so.3libselinux.so.1libssh.so.4libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libudev.so.1libudev.so.1(LIBUDEV_183)libutil.so.1libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)libxml2.so.2libyajl.so.2netcf-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)6.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+974720450.2.23.0.4-14.6.0-14.0-15.2-14.14.3`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 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- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->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 6.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+97472045 virtinterfaced.conf.build-idcd1e22a73d3577c47226811432d4af3ea41d84a9d4a4085750df1bd8d3f0b5527f05520a31b51feblibvirt_driver_interface.sovirtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketvirtinterfacedtest_virtinterfaced.augvirtinterfaced.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/cd//usr/lib/.build-id/d4//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4a4085750df1bd8d3f0b5527f05520a31b51feb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cd1e22a73d3577c47226811432d4af3ea41d84a9, stripped//PRRR"R*RR RRRR RRRIRRRRRR5RR RRRRRR RR$R&R%R RR RRRRR)R+R'RRR!RRR/R#R"RRR3R4R1R2R(RR RRRRTRRhRwR}RrRcRGRzRFR_R;RDRZRVRARiRlRJRfR:RmRRvRRXRCRR9RRRaReRjRRSR[RWRpRRdRsRPRkRUR~RgRRR\R^RRyR`R=R]RR6R.R0R5RR RRRR R&R%R RRR$R RRRRRR+R'RRR!RRutf-87888092a9757f7c3fb9fea55e8d8959ff09e3dad4aa8544ed5ab27604062b2favirt:rhel:8050020210608170124:b4937e53?07zXZ !#,mH] b2u Q{LQ;r*$vϻhph^a?&xcFh樾Mr_JJG~w!}V'ßHEfd$ g4D5okFI^U|%WX0JIPAs7s?3t?r2_"0p[gę@*L# *W~xr\yPI-¥Q6.d&L5[z2f0(O.JDl$0|(G?CoB~g[­f4R&<=qd3䉅 J.%șR-)0,<}F X44A2dfkTPq8 i.0g7=g&cJ,?Nެk%#>b_$g&:z5h(\Cvy8_;ø.^cq0p9W:6Oi<}~{Yi/w#)"aNtXItpyW:fDut+Lha|7cZ\c$iQ][U wQK_b8ŲAْ ] G+._pay_ʛ{+lMYS!>Jw%~<yPzDW\2.Hl+:+8jKQc-<ӄ`\7ð/"%b86oMqenG ǟMjdBܞVX&Pqb6o:WG{(j ~)Y(:Jp]97I!ìҊ~ݚRFN7P<<{C*A!<p]Ku>d.k yP%k!ǩe͊FlFO:\A/c+[ 1 +b2"S~Ƭ]v co{c:zڽ6^f}@E ^I <?K6Nj<4cZD_`̃5; XUpoEƷp ](`C촰G> YT )/>'uj`+1ͽ:Wi3jY)|uVA aTozlDiOlx}r\BGcN|#e\`κpPw qO8h~0iݺ$<zj^B::u'KZAt.ГO?cE.T+?qEh4AY'qi Bk㐃H!CuY؄ǩpܻdLKBW$BJb ܵ.59uqH)xxR1qjLA)ep[V E}Fꉝ|AſZyssk Є5uEcJl)KhH]x$,4 r5?{a" yjq岱 n5,EDx̠9~"K>bfX(9S=~}2Ѷ ׫ B|Wr]#FŔ|:KC;3D )*B5ury? H2W~{/W;^&aV:ƒC'ď}ewt!K>o}$KIwIǯm}ci7~{6|l[Z^•a< ZPZH;v/jl]GqiSׅ7+!H\2L#B# t^ᒲĴ8 Kض",).;d,\Ż`O"ÈdLh_vl/! |U47B=6p%M )#Q,8v捥KaUUyp\0XQ޾o<`@C)i4^],1s-!W!)jd P{eذT$NJ8dG/wWs8SI' 6B'g=N Z%[ֽ %sO"&.P=RSy*Վd8U;Ӂ I<6_FIebT"Xo:~ĝ0_-Vg x =i0lVOFuݑ:V.}lkP&Ҋ.3:of8t%= {Lؔ6},T-6m$k?, 0C;Zÿx@ LxuC탷|š?/N`3 4t0aIo6aϲF!|(d>D+FHlK"8E.qC< 񕊛IaX"G$\e%|e B'6rˆiPuX49@o/{JikmPf.3/YZ֎is@EO:i :N(IXv0KE &~$[ִi8!853&cwu_FBϗ+{Ch&d^R MS` .%E0U很H>4O5LFYJc `}6vŐd6S`FRXS{ MQm?>'xWU ۆPAR ~w~[|"F17ъd NGv1 I4/B; 儮o\i3TH!^wK^-{Uo%G,rjQ?ֽYUt^6Hw#_vJ\⤳g?;'q^ye6COXb8>Dkm.t<2 H&0 4<uWip@݁xvHd@s8>?Ag> PSÅQ}Y 8-,ƕhV;TVeER?%TtkGI?O2.[zC6roz*ƛ.wpp:[񠆳 R\o@/~;19.B,cKy2 ;rYӺ x nqOA,Sk.&^R o w772PFD&Zi @{O..F!LH򈢓F w)]gF 'HxCj<ʂd[gl=ga {~ik_䓁WtDWlkn\ :7YPСSՔѻ`nD$(D B7:JOJBb84>kvM ݁&ɤ  _ү#q+rEUU0ĿԃwPabں?w.)M ɺ\pvsgq7ˡ0mwP X\RgP:h/>u!" Q~-Nd)99a^)wc++mb $,ޕƮ \85?ҾP pT̓-2#s4 -Yfz&ɐ*B5,O2vu_2*wͺ ̶3&>5~`eb }y#cEb7^Gj>ّrM hqλ_%ܚMZ Q0@x(R5^!u/(KUyܘU6j% a򉨚}[Hp]̱?"]tԌ=6o9R}BY TIO}X^rf$

)&]'䪸7;ě3*̚媣@إ8h/Gg-F4[(@Lk3 80[-Mb6=x |AEm~u09O,UIQXWG%S6ZYz |(Y-r<Ά XoeFM @i|1`^T̎k=m zL s{\ ZZĮm5Yoj6IagLnkk[$0Ef>vED^{~xJɁvkVƹE.;T%TGFA&ցp,MَKᵝmß S,ƨ PLtI讣JS$<_XXM0p'de^D8'J !4ZsG3GzNMNWYsk#G(ro,{=B!_Hvhh/Q::N<%s@m2YW|ՠrg22CHF륰_&n ק5o뢀P͎ÑX66'7DK?c[v:I" سl*-tSQwJ9gM1ώ žbI3}u-Y>]!Z[nzD~IO^m& 0fw 9hgUr|qF ):+RI(H:2zchly[ʤѧMy{Z?xh=MlXgʌE+@|$&_b ̓xX(~[l{_%t|H͔k( F^gK>">F9Sfu>QYh a 3]#+hg{ŠxscuPɞxgbmP!aR}~&# +Rx׈oeAN$ yb/%j;oOٙGҾꌔU.Gִ6x^[OϦ V[wNvnuXwL):PCkgaI o6)mtr8JeWn5O/;ЭQ_^X3b=/E*bgj><\9@He|W8k=k]by? zw—X!+oz{|ֻ߳ܪ80V!}7f[.$ɔ`O'@6EB(87d[E kHt,Aݤ1k_Rt(wJ)K\T$DP5CWJ|ixxۥ<9U_@EC]/е&xPbZ;צv? ju ,Ak2ǩx p=gĥjD XM 0,˶^a*NcmX{N0Lu柆t Ư@fߜh tG BPZ5&U(2J!n /EW$1bm̂b^}$ϧNI0!XqWpߊܔvsi\h#rGcQp@`\o>~է'೴mVI'gGpӧ^'-Eږ'PښR;˹Ln ~^fvO X# š0A@(ȺQ͢ Mڴ+id) s/|]vjkMƋ3G4= O9»f]K< gS ^y+??xeǫA5eyB.H4O(:hByEܯI1}Me -Jw n°5ܪ/-l)^lsT W@VTHy6l 9,_Soqsd,L8YQz\;9Zn7,$0R)RZYwC=FɤI۞^6ioKCYT /SV -c&cL-p10շ2S t nd¬hE"wկ%Ǚa:!b>´7j>o jРH+HzӾ$7 }7&d4Fp!b']?A#o~Lg%3Y.&sڂ,=V; )Ge!0uF #L̄H r;Gi٘f5("d"/U<ۉW%\1l4u FUw yxmnr 8FϽzlRBU+^&?hY _'lD?G AzAPEcgɁ%T,TQh1>F0y[tzlY'V䱌LX\|H_h͒.L?A o#v`$=d};p_szC{;aq {$(57bOiK Lhl,!Cm(a M'AW(vkj54DٵVQ{۱T^j\nވ/+N̊ a8 .#' #]: ҿ=#{vg4LǾ(0e~rARB^9R3oRO* GB}h- \}!AOMC I3<lnTęf?&g'c ̿ɮFhVc uTE]hE7ypZRu fז#l7x(R9Eqӑlpu3^T,zsS"%NLN#ik5rOƓYc8OluAUش@N܎=+?qӪ}nhke*( Owl$1= F½^T顳2D#x49]S' &X4hPOߨ_a󖣦 0xPl HĩyC0Eh/R^ wxyMˉ 1G&Fs$,yJlgCD{u-<1e'O!rnD.HE´{GcPlzJ#n$Ds<$!sκSV!(I>QkƅtxKq(M?ALb}bh4Kq>Տ:aN,_Q""zv U<*!/?.Hy =ebsH7F1ɗCuۛEPSRӒ6+KW}M@mߖ_*o'g*&߉<==<{3=8P Wh\ش:, Hڹ1ͭUhh~eae]D;eZ>9Oa|?S 5ׇynE3w;_?J+=@:ʞDSBOAGƫΉwI-鏳k\0`֖QG"t@ p.muw\;y5k n9|Ws3̓ʝ&#* ~'B8s9uM Rha:ݸwjb'|JSsWgз__F X2ƻYߚ!xH;IK% p E^8d<kBI?MyNٙP1rg_dj|:mSl!J?i~)K-Uvx_,,  iYBUrpQn*s%R.Z5R5cRqv4}Qk8<,Ꭾc~js% gزJ r̮ņp2ubFYHU2mA)fzSx_KIOPhAYByţmǥuS`~zt4v&)I=:V$%?Fe6bȂ37t?.Sݲh!rԗ/ ,i&p0,CU(xL1jg`IocwX%::9YxHsTrOJ]g;@CnJ;NjBf 6%w4!P4RYozijb._ em``~ 7^O{(؋hz,L7yq\]/mt&QBQ]Du/ղǏBVGd ݹ(_†k7۞=ٷKR˿f9|g#W!ڝ`Ȼ7᫾R/ԚX]Q@Y!L]0xLg]FcxBOTcpA |7Dnk9|Z LΝ^a8C<¨Qz/}^蕘z+5W v{z NGI]&-% >։땳ȲKUe" &y%# e _˧iOC&kCf\uM>H).ard'Lg4IqevK_ =LEx T> wYKf Z Ρ=Æ5K x4 1_/7c~,)xעj30.2y7<}ę}̒寑~և+cQjWK)#@Q#y9G>Net$|pwJڵ F&wy*%*d?Rsٮ7^NW хCAKH:ިC.Wե [5F?ή6@dhN{m *hZN:_ ˬzXq=,h:%Y=bnPʘp@ذ73LTWשZD ORp;ZA vFkDy6)Oyj2\>2*g {Ƌb?|ʺ;q L4\[O,}VoHA%訒|A']܉gǠd..?q㨴431t Gg,^S*-i 5Tjx{6=9ݶxOہ=YZ<5 J WGE IVUAtCXGy?iQ{zTEטk5>G<5׭~qajF9voD)QQ%E}QV7NEMӸs- sfߠѺw"@ǪS/OΝkj:Hfe#zP=S*eKf0?`YJSe:vw XQ;?594opk?9o/r;"fBJC&߆j\QK'~W%||=lT0ං=(GU0yS"Mm?dGR(sEKwF Fvz9 2  CeT1/e3=z'HCG|q%V_$zt:8޷C~``5.D>Q /='YnTpz*kD,h{ 0a.`.8ȒDŘ 4n8QXCPHF&)DČh,:FJG]" u2O#1SVձ^xgu#uB=&{nҥ҈X_rci#GvY'ǰ,K1RfSaR(hϦ',^n6qR}-,d)~qUr*g@c61j̷} 6_&(HZ wQf}QJDp*`dwXU4pql2Ny:<~Fy~xByd^=D #? [W|[~o)|<7LX*נA،a;ph cB&72G٪ND"dHsmؼm4XCdE]Ki˞̀Ѯaw5oqn:.8&/ڗl"䊎B E&sC;w]둑Wqz <t,;5u;Up|Vc*u/'ʘ.Jz6 *Q E\z8ixt|ircF]KR8_i̸/`ےv.#[ImN)'/u9?dHѠ%O ׷_پFg{U#iapn3p4 ,G)nYmG$]% /F"Nk 9=7 %1 KHMߝ\/"d] 8=},LĊYSŔ˃loWk*5Lhe3֌QI"J a̹@VM6ʘ>t3|팊z9~~VrѲ'ߓC5U2H 66o- uH*dPjgiGwNagtiF&:p'uvf)Lmadt)$cS5Q^FkƐ_%v;͸3l4b8]4\rߓu}0y^1$rZr5Mf(>͑|+Wų` 7X:NdM@\Jz&֖R@6j^"GCꒋVNC]to)@fruBlؓ$83qc+y'+J^#q |r U pjLC|#u/q!729!2}jQ˰u(q?+|1 GEnչpW&YKN/yִJB%-Bw]p3" F-`Br|? ĠRL'wAa_5]ez"VfRTV6`UWGKЁeD, u8;ʇ]$u.:;3aI!)O=zݦߋI3n]W䎏=!-RI9ρ. |\w,]TчdV j8*~ZSܕ 'DC:dk<kfFF_HuG\ t}J 躡JK&qܭmI[V~\`nɫk˥}eg \l v'-C,5Vh%#԰Rz]rП8 J>cKu) L u慢xP~TIvn6k+)\̅b9JD\O+Ȗ w] VqZydRH ƛS=QvW{j^nrA^5PC{b9%={MNAB~PBeE;H@B?Øhuruƾ>ot #RݐoFdN-lw{xտr(F,yI7A3MJe$6t4yԌa@]%íhJ$/?n;mK%YcM 2(eu(ʹv 7jLrGlLY #,B˫twGg*eZ:!%q:l&jyכb)$A>S1st.s e(#ʸ6s<}̫u9X U+7S1 tLX~aR&!"tŝqR)2fǭ|&}0P%kFpB}7cݤj4 JYc|o/3ԙ^WcDͨY128Ap" D%.M:T.j%K̐yrZ1j]6=߯!5.hQuZyQQNR;'|3'Hw-uYРm)TAlcbyTέ%4sbrrj^ =P}Wa"ኼcUo7qyKxLBy# 3}V ıSoz`k\JoP?0 /4T{.Lg1%(d\N 2;b Y'w%Iru--F#< ͇\2C pޏh](poFY#QW 4obDK *~: B!(-pg b }]w*W(;3kJs]fܚMBwPvHd;pgzK49G + ^?~6"$CuA k7.!#k-_ ~YZ]:De 7lstM M`JKD;g@+r3HIYkH`Ʃ+lS|@Lۍyf.C6sw^t$›/'WUc(ز<==P;7 ̝h9G;SRa`S7Ao~ZY{VAxfPꣾ1َrfg2$wNGN*\y! XF6W\ TZIgSD7eSKA0OՅ{ST u_9CXABjT$COOރ\-wim,S,i-ɀmR6c N[; 1H%E8%kt꼰9niZ ɠޑssv$dy}d*$PoTyD)ή] lzk ^+P=4 &\)x6Ë8~c@DJ *MqoSVMX[<5mCI"@LՎRӅW&B2*Ac6be J[ES:BE5"A<<2 buNJo/t `JQws.(N+E[;X V̱t9;^m~_rM)AlTU FKWzX}Ы}#,Jժ0y 1DrHH{8So.&1j "%pFZ/_\gn>͆:[HĢb{{S2 ytF.0{g,PTH%-&լ:R/7aQh΀>(+tx#UVE&-~yao*fD7WkCR#^D)F9i{Z0@Ggў00>à3o>c&$.̟-Xwq):OlORMX}!!>KiHI]˽|[Ҿ0ߧ|[@SgҬ:jW?)ˍƏJkWqƿKy!ORLMc.3$dNs*;%8 \(qDtC(|O,NNhX<5o x>r^a͕w 69\(p`\0 X6!Q+ƫGj"Ku6h^gink?ȍv8eB$OciE794%V Bi렲gK&s :Y9bݢM?uQW=1fn V{o j?s}%"Ř},TS|]<?V*e3 oEi8)Ktd2>44"oFWjPt/lM)2 B| fpC/&x[\J6+l/?%H^C???s]1BN2l2ig^PE|2 D+у!˖WZm!e1N \550C; n!3K^h3mFs'pryx< 8/Ƥ C'2"ӒTSY;U`7yHq*JD; e^eZ-Vhy6{|'2}7Mhd f[rif'Z|zHsƯW{ڥ؃ڳK=I`W"Ƚ$Sj\)Q0@=\NJa>s =*xB(hlgXgםwcЊN AjZY7%_ݖП~嬓*ܭWI~aҐ1yNۨni[w6m\gB5 |H|"P&GS|:=YmAo=;/j翽ɉ]ߌR ػ+.0nZo}&b?rL~W~G*n{-MqQ0"NYx1VgR{[X]Yu =t, w >9XL.z}`XFZ.C]nZU4^@iy5;{8Uݔ?lVGV4JSn ?Xo0ACyqH3P΅'9F^!RC/_GThcK3:g,D̠$V,E֧ p۾ 4[5b>Lߗ -+\W0c'͛O :#oC3ԦYb@׊YqW+XT6uhbǬP6;M+3J5Rmz&t(l?H6fJWCJ]=.b\n\ `BM Du`׵ry+~z68Ffzu xQǁd] A^wkKt vAߑh%BWIp SKw^)4"G^CP?*<({))֗M8lyAr{"\Eٞ0\N-kJ@tkb`%|)EQ8JaГZ]]^@>W;UNZ4j̹=ƢizCtYo{\ʐDL 쀈vc$ >D~߰~Ȭ剔}K# :x3@HLڤl2%@T7BL&~0+XJK@Ѻ5?ϲz$C5ԭd:Y"ȿ-${vFiRf `?iRM 18oYZVmԞtMǁiU@h=Qm*&m7VL_sB&$ JZ՝|Z6R 'k;eH.c< DҺ#ؐ3@>1dzZ6:g+8ߴgFTC3 ''/̽cBAt3z Baq]0X푛S"LkvU' D9/}(9q7_åŲ).@f>a"*I$K6[QD-IySTIDIl#4[MTZU~b^778HPnң=Xmlbu'9XQB(IP\7%%[}5jmr_ŦQvj}3*cpwvKzVƑ&69Ӫ!df8O$[uaxL'C|O)B,sf(xZ))#/ѸRz? C.'t\4XoŽ߾-K\cpS0$%JaQEgeУ6BN(ըD$jMS`zϻd6!׬lJ76F=YiV&bGC01 "qpt~衐4yt.8X7[ǿMwLfͮr E# t7kv3(mdXsMSc\>3ڵςIT:jp7,-rʳ!/>pДE]9/|uqEX:WR^+ 3\Y$9?V~ ) ʸ3A}"mG5N*ّ뺼L=mcxU.ztʴo]/Mἅ;@apLB?|$ ;=JJv?m򐒿#OT{$p!]] LS9ej?+ k ˦UUHXO3đsכ}\ qw2 ube2FdVeX\wxp%x>yQdj>Gؗ*F֬/,fZՍ!h@Hspe8&}o"SE敪,K( cfvȝ* â_)OR}XYC!lxj.sz LG%0} 쿝ьUD# υA 2N>튫vF*4_RRӹi]A@0 Uphk9 -ӻaw*f&L^h!#"xDQ%@0DЫjLԗw,[UM!%h }mG7ONF>wZ}ryi̠E,WhvjpE'|.bK"OXVarND?skC0{[I}+,)GX)I;./_m 5Jk!  Lv9Dػm5DD-7z3:P\o|߇Ƒ& {)e^ݵqG(sP7 C.'q޸Q?A+4UVA[)<ּ  ,ewURbM4u?v_ M9VĦDglxn.r+=0Je%WϨQ:I etl~F&pf쐛-sK n>MyN4;^Ƨ;P[-G@N^IA5lk2)KIOҥCCa.bgG{_Z}0NI"mPL' c}E7Jd i3#Y$'B`+F7JYF' _cWrk5ZdVa5 4ql^(P`` hsRH 2>#]V\):ɖ A?q9z& ұ]>>zRQ΁D4aJ5]=:dD@B#!"O'>v܋ mPcݰssIveS8>Hjy:]h>)ɶj:] gURbo_cOvgrVlR&l <ׅwBs=U&6 L$aX?shq\PВ8d[kA_Daf j}k;hZ7x-yt؟"G>#ڸA)˶ qqAY{JMd4F@lNynOխOˠ1̪Jm9q1D^ktXko0t9gM/^Q]NQ&S9ik##K00ɍq+\ - il2zkljӵ+D֙< 1E 3lp"Se=[Bo+Ep8k!Ti4ΝR277I-qh2_x cRrW; .^` U4Lύ)p+7.G8r;E)1 JS~4^-e/[ꌙi0`렸+4PjGV !rsJ!r6[=E@F)ˮZd8% *aʠQ|I~$DW8,c>%H5/UU3ұWkNi5rq 9c ߖvzyGIoy Oٟi->x6MYQ0%R0?uHb9w}vӘ'νkhd8M`ɞ =~J".F7 S$lm'I2SCƛ˹kSHw矉T4PZ#}Y3=rhk2Jr'-1vW17_aL} tCkŊW)Ѯ"1c{`ik)ܨq+$l:_uoO-pA;!nU"J8 ]̐4mFY=YC3U aPJ%B Zv-&RWLP}/Aq7 WɃX|]^ĦL}U8v.->{&e%0hWH.({tX.k3Kt#-tw(/>yC5tҙJ}3Mι#i9h_>^z- <ΩP@nRрUd9¢eF*TWx[[wl[iNȈ`e ҮPjy9ɭ!f{eU-ƴ^Rn@*BxpahI&ٖW^(|BU?w*9Ҡ(K\ kkշ}- /ٍq)gG2͉&u+}i˺O%&*!ʼ'l }_D)HO'bG9DE4$#AeaLLabC=~lyY~K[[v}]ٲFҵh^&hJ{|& mJ/1%:liLg }/mTBsJ3T aSq˽`UW";J Fa8:Cc HJ>%5tN''qW0t#x<[.-.u3(KP=Z;)l`Ll^'Hl!_-?25m9UJq֡L;`yd!?*amY]~'c^ScڗF69&0 F0[zMp `5͂$:l]$8ָP@kQ04|''F> ,eCf]c4(uf "]9bH%0F$GUlg9^*b3xes^atV+]h($6J#5ɢI]]}8pcF _ZٖCo+vvZ "%%zU9gxE*-umޏ/YTaM;*͢h9ÕMڍ+ؘDl&5Y/FM¨Аd׫:̶HvdSM;犚 Xw$#,O<ٗgrvr%U wx筹.yi>Yg}?85}߾5t&*]i66oO}tMXU8_hmz'DgޅIL;Ci>f~6FgQ4*W(\葳C9SM^qRYP.s䡲 θ9?cyi5K# {0t -?  +>/(]B%;R!X}IP@qmX#ln3ۏ(ވlA8{]PОilxux>tV]Z_n1| )Z֤L蝳:Ε]Cnqh:SCB05ma< }C@g/[拽5H6?ۜsFv88RT]بO#Y˶#BŒoP4MWȩ+߫/MMܲ^_z8-=ɻ_Lx/4,SDn$vrq1G̩[_";X אo3V3%ya4"n[2K#0?hha#n;oMRnҚ +l$]O5h=Oq\m %4 r.j hOڹ! xAdm؎7kC'm{H)@ԃifGl;]_)6x=en|W葃J iXG+"W_n*m< ؃dCǜ.Xm.o&q Ԃ%ZMva`>)_&s0#$HXwjeZWD[]q/3F"tLr HQ/U/4klVSj0 ĎZR+-~[ޖ)?_b<51gTyU %e֏~'N:VU'P4]ۀ`b6_QfcA-G=DK=jn鿔S:}f*6EO>])}eƚgڼD.LH㟎YauS]4}ƶK M4B# @L{\ۺ) "h4 _f툅ƥsRf X5_V!;ɾJgVͣNmdmLOC`x!c'lwB~4xh>B]}2كoW)9]٘Pן|k6/zhX?C>(I+'&[ w~^ά|ً⫄LJ,-x&:%Jst\Z \бet(GH˹MLC:S4!]lλ aa'}"|,-8 mJnfzb+'_}q;&> ,>$o"OoRe]D>-X(G+Vt㼍a8\:<;9BX63bwWj遪#< a@l3z6xq+&yA dȲ[m{{rOydK:vjS*h2w 9"~`f;$ 'ݳ 56@u1SUi*H.3ΠIM`4 S^])pdu8G{&J[w$)׺?>5%Ys7LeHgB@?SQhqh~0]lx,"9ǠоiCvz Sh7P?L^q-gf&8hk9"8ĈtՇ['PBѤ*fl麓#K&SkC-~Xr!C;8ɘ=YV 4O_ +چUx4FK$Q#luLn9E#}osi)[G¢SA<*qcƉR@AnTℭ$/ETo1D9_dv+Vԃz3ֽ;^a8kkફ<8g\2tW٪WWgȷRv7Lj bs*e#.@roORT y?p K oO0mx Ywd!IpXshk]f۹gb)"|}ޛ%/2'?gQ ?hJ.aqs#sgTrҋ㘼\2gE@[>i' IpV"?P4p1ot!fPP-6x,ԠUGʍktÕ%p.(nҳzp3&/@o7GRv-Ě@d!h^64vQΑ elĂFu:RasŨ9gnd\#= ؄*'.lH}b ?:(\$U_y xЬgOwnB_}ٜM'ֳe[pOKN+|! J me={I`bk%xvd ]@zy?@t YYʴ%qNO &9 h=R 2ۃ7wJa)W=3535^FBIh1Dfq\qU|xޤRLU3i+Mϩaq9Kr?9oŚ6J4-+ǾЌTȤ IdCW(?[Q1,bpvt@AޛӏOF]ede76 2g`v<`m>^=a, U$ W$E,;Hb`<5LUWkZsgюwE 䭘R%y)SޛK/lD#!|٫:q& ,(ϴ ݹGns?i#F# ٺH +?T]yig-NmG!%AB%s,ЏoKԴa5|AMzNv:r&!N> LS5GaF0#[OEEhfK;ᅬiN&gݿv釮(Ւ%ǁl+#Ŷhoc~??*q Ǖͧ#L` (f!OEGɓ7"5F[z@w~f4JF s)JCT##̅b5Z=!ި!f#>ڢ !2pP~@]"H 9!}WᙐMxkLq|C>"[+ 2RL>7H Z_ͬܢ٣)ý+űн7۪&'FQ߼LFlm{NsS~j&%܇> {7%gz'<4 g+Vjumar-(#S^N0)Uy_^7rTB^ʒ77D6J<>nM=M!K45SVf/dA?^~ZwN#P ={ն/OCI\$WMT2U#eS++k+[lmp=DIOY:-=kR1B.nsZ{:=ЕoJ7  =a>)#@0P?nXk:t8XQ4Ԗ?Xkh̅2]2[JyQ¶?_ mq8Qz{b;icsӂr]$kjq |*_WruntWCb<fyu^`UHn̮a.NeTrǼW9*6;#H,S*p:yuQcp.Ra4_0(+Sw @uzMp %EgqiW$gqezOp8%&vf:ٴgWY#%Ƚ !7Rq҅څx"7O_,LC!]gk39ijHSףJyǶ|zlO`\Vp 䆢?׺EКց59~>rqb+| 0@*9Lܩ8/s32}Рcik\¾#;o #&09  W7_Snt>=Tx}}61T[pUfdQe CJsz~i商//rKo7R-%>8šR O =CfKR{SƒTeˎUVdj'C_*eZ>@{_凐.A|R_ULG?b0cD^ }ٚ%GWl&su|cX?_DNMyԁ :3ؕ[3)!E-&S laG@LDYI"}µ* SjWT)L3p&qm?y'#Jr1E 8f [:K06   D􃖈 iSq,Z㔮JM`75R:'xnG+,t^JKRz-P.@Z59.7i_aj=.g.-8*D[a2}\S}Fd"pDZ@R@rbL``G@ؒy`\"5CQ6o8ӌcTUm gbh| ÕoQS1pۚ V*G6?H_}fE}6ih^=uLg9 K'5I=HBK޸ƙ|Z-2\tOފY/hPk;86g>H5]Ę e⒮w+ͩtb_s8xegF%[WςjBFXG=o^X5dzU(2D$k}ӫ8^k̭qsix.6CsW2H#cy4^މQL%W#&.( `u>lE2G]{:ZO"~6jw-&,)aeKH䕃F|kg,כ}? ИK?x Skw[v$9M7ظE_.I9w37gulzKKmEK>?ӷr%v.Q0 HI%E2 q(*a4pu,Ю̙x8hڿDj7W'MKLVOȴ-u(&*VURoo:ށU:NI:Jqv]h8 JG_Ɂ sU+*n•E~ H14rqqSBsw2piEG&`?}g)?X+waj4%k1옰=H vB? ( ¤x̃z.5F-Om/NO2Xy- GaXןw?U)3arʠOTIl,rw6\MD*S$Q>lQG&ݟ< Tac*[XV]NSs%VzP^`A&]:9pO;24ۤsgk諚"1w*W>79,0B5aMw|/ژkyn@)ULᰧC`:lSR͆K~rM7iALV$Ot}4E,tޖSп|iGK2o(5df y(Fhc@'I=rP:feJ='pM5yj,hgB*D,R;RϚc C v$Lt0 Wu9%mM 'FK:+sq8SL+5Yɗ*߿G#L uRf BH_AEa&"Py'z)+'V0Yhܠ+@.|KA1_nQoU!&Wys5fSx\̌4اG85'p&w\^=F3/Qxrh)G \/WAv$ MG˽,R .As!cxɑ%hK!tvL։m|AnF*t(A8iHغ2}RtLOt!^zj{h{u>;R'aؖ-t{óxih;QwOgp֩eTx]s艧*sdB9MOuPivd* pZAX뺌+)(B%W.x^&yp a1Y6NIi6XˍwU+!P$ui } Dons He:)%(h6&*"Իz'$uZ1+fiΕ44*|t6Q}񫌁8`bLsh?>úcHN'L"03 7ԖԾyJۡѻ,V?.gWKך| KN[, bw#BoiQYLH*gAmxflPDabD8"]9}W?3_q%-ja FWڿHIjeTUISiwc*RƮPGˬMh0N|[$#2H~zS* $轐۝Dଡ଼n*a|/5_` 13T>L9;T A9AeW‡tR9Q5fPØB =GXp{]k͟-VA|#?;ox#,$C\73kXuVh 3/q!Bw tć,H0y\:BN~$.ɗk"_YqK|}V÷1 X=8wVҩW`{t4Omj̳''R>x_XQQΈ#3Tٴ@ 1J & 5ѽMDQ㼞;0װ J?ނSOJ>HJKXAlsq|fg>'M]/kh Qxbt3}nxnj9S%{N/&m A?'u}bl~ Ft1 G]̵@7՚//*D.b!HH@Ir^m|iZvH-^%})sɪbz>E MŠ,]ѷ\[&jSZP<!]Ykf4;C?)aģ1@s'G%ԴIw'UB%hSHhI'p`;j5:.S yc`'6#;3jE?xdb0{N{% t߿B[33]$BqW_p8W?*T2aBhsw@#ZbPLC5Dk z(t9 l( ;)A.BHmL_d} "".ɓ#)ʧ+֢x?bKt)yRJ:+O+fUfIn8e\PfV-?^bI4(퟿AVYX'V.U~@r)CD,~> oKv Z_&0C/+TiNAꧭ0ܔS]33IleZa^8ny . S@>M0}aQerpljbCf Y-U9!%i:>Ĵ8@90{NiImWH0bK^ QzM'`T')4Vj ewl.N'Bz5X1mŘ:!|o\$ƺ%\S/o"i7krf ߕ,%dnJP¹sfS("N-^>IuxwM9xxm5/G&!;՗A /[¦,~w1bY< D-bBi/zhLD=|-i,6La<$yY~N.WڹYZ{`[m̸6 ,}㎒ID[hˡd?I\7YT)kMK$/{Wʓ*D4/ZI"֙P3J>KsVXQd|kvҧ}X9MrX+TC4SƐ#l6ye"lj&XMj)oczWLk\=߅9g4?1>6')+ m||Zm+&?nBBa EFb?"*^ ɁTd< ;U7?tdP^[^g1}C?+1'ŝݮvwȵ=尮·^~Je@*>7l۝T{`~:N S'ĭ>}GEy[Zls&e! ym~gX(95\c$XTVI Yս6@csRhޗqخ}xDػ !(_aXp("U9mj ӓ %ܷ'}uǪH簗](fEΥJUfZ"'ыdކ0ó2A0 4zyfY'UJE, %R:18+S@q}9k3y=Hy(7^5X; h!XL!_CO|$>?u{v;;W:X-b_w&@2~ֽێq`W_9ڛ)fL2/U/,S^k o#긯dC3gQt|5:S#JV}WG6vwՆF(ꟄFո9k:2~W(8be橪6ӦoTet^S~>VC/'F|aIeF2ܠIE΄-WNݟ#uCi;e$:ItqRVYjH9F?lWSg›P,X1?$x"7s% n}3zqwlm0\fR 䳯XhxUkZY .D_.Jm`~Y)t t;x/0Ba|#AW9,udnRVԤF7YpQ*1nGačM9ͫ2lg"HNڣ[{։Gb̘%ZDZfN2GL\d-ņF[E$ ]WxN+F7˔IINz>IIy@ߴ:ʟXϣ~Ox!S\gX!vI_mfSKp\s.:EjOQ!y .YMd(VdTtW͝SlJp1f̎~! f4A l=^nkykHQj:̋ow5dd<_%MEgcw"9ϕ+ˋ%\5+1JQL?(TBCll5BavjC{NY̆ ?D&'J#Ķ]HjHG`Ǚ@3YPXa;fɚu | GXzN0=9ADL kK*?rJ/UXk; L똍o֟փjxJmTpgcl'5>b䫐K +{DEi0؀v@s.'C'44*(w-pl?&=.&Ԅkٕ;ujc2z?yjo#`+Nb,_i^At Ï2c/0ǛPlHZX^;N\P>n}+09XF- A$c^92Aɕ߽wʓ.Hlp e^]GTLڵBpA^oya^ ͎-;az&E

yiOQ@R`so(")ǸۖW=Y d==uD] F.\o)8QMC~WdA83|\'x\% HixS䗪4UK⮤8%Lg̒jf2lf#L_{( [&;vO|V*&@; %8U;BXE!105iY9[a N;S=(Sjߟflu,P{ Z>,xJnqxoeYZ4?qYΦiۤaP6Fgt*gh3(^TE(;ag#ž +vFRi3W%HVwr)j`7N&1FVv[ŝx%ർ)i*j(> }EE ^;W8ׇ !? 4U^b>@f*>Y_M6GZ:Zv_8Y3ލ-eNx2qNj X]kBY*É5BE jo %BF1@#ugr2=(0g HYS@HlP`$@ ,]F BNMpuM~g B4H0uo:܌!i WOB[ﱭJ sEpx]34 IENEIkFI/ĩYw; ˩(Mov4?YmA!$+`*h=)iW[B-VY햫.<{GCGGDOE|4̚=ST/̥\*FPyP0?H c\|^Y0;ePUA2$, m}?e_ /9X(,=fG4V VZ8.ޞ>Y'R*l~ˡ pJUvI ̮r4pr,B(O k!e "z=dQ]MT Q6Zq>Ag0, I2'bgG}3ꗿj9tkݑgr(FH :fC̞xm>ݚTUdqt^-w>vb1pCyC  FՃݗs(a?7g%=RxA/B_'w+ۀFK5mŢ[zMRќ3R v,Hk>4)ca0kCWc~]Jq#[9k[l¢Ɲ%BAՉ}u3 ncggڼ%mbU3 hD'\@`A|F$VQz !QPs\m‰QFS8)q)KXjTnY6ΏI2xy3e@Q6^:!lT˸wL:Enj{[1J.5c^1+AC2>m;6%Ϩh;0q3->AV@kYWN2C$`*QhbkI F,a'ƉaX:X"2E5}^gzy|aAta#AH-^XCAzüpU}R9|0_xp/R[AH >j)%fDzgZjK$3Pd`XclD(U؝qC}?sCv2_l~$dE+gAҳʔ=uގ_= UL6Vp)mJ#pAixއP<3;{韦:3p7TLeƓBTPGD?S5V1~rRIt+ πE`ݾK2řb5Աx HK`7S֖Μ6j5X5[쵑!e%@~xv'$*ֹ68xPEcM9\: T F>Am]IRaz^N]= 4 i/2HioU(ggU Is۔Tnq'rH Y)n޾ VR542c:D4 Jmg_n@ZrL/spқzڻ9 ,po'Ŕ^fʡ$7#Fq9u{ .2U *(!a@@C9>qU"9'p'Jζ9M|Q70]׋t(.>sI0-0A!W|>r`zZ"b/hW0{!C)$ !c#FD F 1Z ɲefήF.X|ㄙI1112 Cvv*xZ>"o>/!ϕ&m{\Q/6*y8.&JIglZ>g=asH#iL;Q8rZpBQ&p tR2 !9%MADTGTgG _ Rʕ(FsmSP~WMaHr0zWx,,K<>W=]Y ?cA˷o%u{fa)VnנPBڒsjclYz 'x#j(Ё=]q@/+W< 6c-*Љw^W|d!ckMH,yw~b"%@-د:Ӱa%do\ڹɕRybk N#/* u %Z>JȠv@U~8{miGSn%ClN Cs?h6"*.#%ESV`\|:7ʒ6 03N3jh/]d?qeN 0?Y%~v<oa>8w/}OKwnPx@)i3 oóҝo 6\ 2Rzx_֓;]!1{̊q;XU] DVan]Gۣi+fғwfx>542i N4ΎLE0€rq<;pMOHͲUo?]pTS褆.k/*a52lPh;wpKpSu5Dr͓,^yKP~qXg%xR*ut yFfvqPsư491MRq^5Ddi+uՖ:&횁0OoњQ8yv`4TBޓzD͈]'Z۾g{˟i~V`EQ{wy}#8&On߯?٫)vq YS5R5^Y_UVo}77t |:XW6UZFɽz5,g w[k ce7NBc3?x;U5FH1¾Z tH 4x8#jc)-Fqky7-3*oet6@m.ٮ㖐>|筰J*KHa(xh$Rmc:m[?vGp6'b֊$x< b y,BE:}o|M]읹u#)>)25.rnaLcXQV ߈35 ^MPe`^b?)߻t{63zzB_SU wDPρ(J,) &6`%.q`TYb(έXb"ziS&hk.?Jhޘ [bs=*]DKhRDZe5lOʪp;{ͩ;S4! #&`,B(/gIN;wLm/O O! =]B: 1fT+F.ێ,DWkP5H?2Rكp&tu1$Y'd}'K@d+} rb9M8ӐZ@o ZnFt%%>(AN:%c=Ϝ xN`*Q(HBQB O@LMbwnm0Ru!jNUt̹l1 ,AWk^]q+ȀY5ͳd:M²Ԓ ']7 QK? O1u{ Y[8G?<}-kPHK;$<W-|ϿL7A[ [{O2 KKՂzvb!u{aNB E LF #JC8ߘSц}!٥VKP&.(TjנP`vN 6yhZ.bZ@58YȤbK#0 )7,3(3oƶY5 t%reg1>\F$P@a~TBy$Oen/HD^)/_P\2SO"N5A@vD͎F?;h & zqY ':0gq6}$tfs8k3#9$NSS F[!ªj@NCIIW' ;c{VqSiMHv쳳tMwMP*Bm7XarqibYs0ʏQْ]l馷UW(95) q9겻˼29{i8EG@2ΆR׷]NtyC&}j/85gf}Gn{˕wͽFkΰ@%tZʼnرCiX@ٟrZ6T.,AøZ`"1O?E2ow^xt=5n$m_ z{!']s JZH<_ 7A~JoyXe &aN|$팗)@|L ?ŬyЈ%W.NX#OڦUcgMAZ7 z: P9P折u֧j2%  h4+#c^*D0z"h=UNI͚!#0yڜmx-ISݭ)ۍ܊kiiu=`߯OzRg:=*.DAQ|܊hY=~)h( bAutrϾAl炢Ha u%$?Agg.IJE%RV0NlZ@җ3KA 3{&GvG"H/' _B]!Ai>4?Hňr^ru  ^l3hVJT[VljRcOC i޻ 4)fR Pᅤ~٬٨ʀ͋ *4f `= *9=QIYYkk#͉gNggɸBnΘ0뾾dI6q䩔+<8 FaBOÞbL]Ҷ>VL~]K>ZpWX#h#==-2hKh79HI;KJ{laGT UB* Yo81ƌr# ch0`_dSXE.*QqP?6Y:n:~Ϋt4FnjuU[n27LyT\qEJ&s`XىɅWdw6Wʨ&cB k;0V!'͙l}a1Iʟ1Qw3 fݑzZզCxZ5}_Yp}n,0$vDN36yY:rB刉!,T]y3_ApmgU>=5GW-Abk`*n>813Y98 G aT 8W~_:\إ Vfq6~h7)+S?S) юi7߅vߺ|D,8x|+4@]l( Ƶ5xO MfrU>``UBW>Hİ *$Xh2~ vQÉ?R(5+x\&=' D7EBz؏ Ҍ8#٪Kqt%O-M'(>_j\خE@S-Am7}i)*K`)&HV,=^lKRg>DV1ԏь@ȠBt8kDQ-_c nj-ٟd[H`CB@'Qone|ܰhVgDȆR0JS(3är8v=~bॏ,E=6N4@|^xyMM9pX|sڄ‚#82[Na +K_*Ii/H=&Iww#xI+qW5lkL4h\?Pw2fP"=$PlF ~g!tqȤ(9Vou8Ա»i9VYY^ʔSQWf-;,u<Hn~^N/$'Sq$tp"gG "hQ=BdvX(@ۆ` Af{_/"ԖVD{@bvc^L -`}ۤ3< B-p:3X|h峦%V[Lͩ Sr:iUd=EHqOdC+CSCo m]m}μ] $Qʃy),75 ~]h]ϱkć,?cLGAG zd-U]$܌6hs9J@(%Te4 CdP@\ h*zlqS( PIdhh2"NLt8Kn^"W7(\F=IϿ'MDRg7RVZV]ppū*91gig>xA8Vra|׈9B桗 .-;  SxGt5ю VMJ@o#SeE1YvTXO<\{1OCѼ61=mIN& WEqlCGyF/JǤkb5+?^3c 6+׳.M){kuʒCxΐ8gSi{áy9bJ t XlRT3ޫ= )1 sB~ėwB8Y{~!!t38pٛ9 Txb-v!Ofxn;ӳ0 -gB9Bϥx`똨)~Ceԡ,ݶp46Lp'^KDQW֋u{:Pƽp>ň2ru%0!{T]c,b;*cݡuwlea]b6n7鏍`Jjs͇[y#uΆ.QGӖ/ؑ2B % m¡'u-C>OSѿ4D%lA>Ğt Dz%WX29K崡X!`vT.^KHReU j+A[ş f`D{Vgi~v2AQGHqiHa?RW'S e u7ݷ"wgĚ8ʷ@嬚Sc':b{gBgJmĝ - ʝNËH'mƶ ?BaR cPޭDLRDZauKk6KHMy3Y*h03׽%>`D&/o=g$ KţH?f"oD|X:o #WhL]qxNv& ?wG5ŗ7&j?<)EPuf3=Y4hk,8j4 sɨD|4da}?~>R[@J=F&/L%q~PL $J1ՆT j5fk95ō6_T⾞=Á]= ;pTlv|_"_53cgzXYتo :ƌ.莅휷l5Wt9?La0bwh;3~9yM0Ğ7=ލQAT|; {!wJ,8`_9,֫s⧘Oy֑ݫo%w~qI9 p\bzo68V^ "(-ʋ&r0jrך+Cu2uR/JbF TmZutjK!n];Ua;fvPwuNa%d j wXq@S_֐/]SGB4OBP6F(J>7hT>O0YVLS19>0hBݸ+X]R۵R7@zJs݄kx~hpL\WFi0|AЈ'lA*:QNk`s,G{*P'7BTY?<ZSR@?gBlsQ)X3%JQeG wlИp#`Ս1be$0VCE[FsOi_D%4"8z2 @%Ї@vF!! pZRgGOt NP9$| y%e7OevMk!̝#I *Ѵڈ0xyz>hq*9#G)x~ZW@!FR7tV+*R`s~|{(S d=-H˿eֳCWxȾ6P&K;ʝ5uL';aұgJ"e1ޮn'3ӆ ٧ND9"+!}lM=t[5<.`r]DzEݨ瑐h3cԺ;͆dvF*y3'1suǁͳ%{g8mZ2v}ncnaFz/$:0s\9ޣ#+'7%7hbo1C|TS*bFx[ǸԖ:n !#v{ȧm/՞iQa݇ͨ* q&yK(oyCb,U)X=k7vXeƅ&;#Ȉ:i?q槝1e[(AG̐9k%M2c/ҽ ҊΈX>t lLAo@G[ k2ȥK`V$\NG"M#A'`ȤoR'2Y;#qW*P)ؗrX":]TTWAd ϑ%qr<)+a} MEpZ,MbuQ˜%5:ZYUVSqzQJ);\a77Fik&ItSnJ]Yv!Z[1"B[A7\!Y j!@ 'M4GXa#P.m| 0jhTEG[hDU]*6,.U vgV+>u3C^Xጇ )z[*A@cIQ ̰켍4V&8-8fOR ջ+Kh7$y|8xD{O67^ov6!ԸrnIjgWZeNijXG0XL !^%Z' *^h}hz%`4׺5ˏ[ zn Nz(j:8ݶb1Ы1#U?2-k'ߦ@6?(:jDC3TFv%Or!4|8*r;eJӆo~ ݁ÄOlX.>j_)S< r7Gz8h钦EqʘR#OQ_'J%,Jz@ pYȰ>wȂߡp$)w]@_dN.ca(Z>WM[Ԑ.w`\XH"\;"6L5fnt^)=ڊ(`':Ę?i^.nIqǘEwB)|ͫmC2 rw|̤A0: qf|̞FԔ"%i#1&;tp{ 'f-v q9<6v*~ߝI?/g<RhAfW$rgpV' ȽE=ccCiJ30ge9ds s/*jH]K4@Y5>dPiq0+2ulRKq`|V=XH36s7 $ck~;~M-RHD+Ve HHQKqGδR /RTj}wC} J/̃Pyt vϽAԒ0umq'r,d= S# 6!B^!˥'g沚v6H p,ׄk $"S0 mmi5 ??* {{ <MK9+lQ #<#CZt= y,E-+dM6'قoμv=sI" E`K0J_ltd!FIBn꣛tߚ4(ÙwoQHQl b* ĀG\Y^Đw3tzf:{u;c^cیK>WKٸ +3 7 ^|| "*9m`=`6vEgr1g|U8i2Fvт, ^ZIؿEeCY2a*Aa?8ܿ@hgtХV, EsX\EQ9X=T~k}wdlL%$QTg&GeNd*W;buEgv!9D WT6 隹_^_퉹;Bk3+Ǹvf)}pCc"rE:`}fykA6璡rܨ`Lh)כ1m647sL˃]!;c)x' Mh83f.X 0*:oK%}&IR@^~)r@yIz LRX<-iaO<Ґ-PW%bJ܁<î+x& 0B<Mݙڥ+w+œ= L<2O$;DmM#Wc*?R܆̙U`e'R'<)y&=M= RZ%;*19dM(RSRn<͖P=Qௐ" F$2}nl`ۅ5ì>ƟQR^*,BVTH3ጔ{pI&8~=}Hu6=kKv#W鱲e;kaaタ6g/n5Le賌OM "d`)T:K Q:q M5,m93%Ϥ8xH*uyl.,Jd)QF2B+}:q$$PŲSIOsZܾx߀M0t,>UsVK^'EKLZܩ8Iؼq ee-;zqH mrigHDieAN y_:"NT⃍]C1b$^p2uo]UsVvs :ʠ#ٓrIҨ|o4<؟FsB}mZLhhyx:  )tR 3|8A /Q䈸HE]v+}4g=)tO}3唄ԹoXYGz$\Og.U4E%i>#[jpc%ɈwH'1A0)J:p  [?t +F{l:tSE.Q&^_}&w( ߢA0LTA ` Wvdk {J;l_}.PREtG/b@p@T_= Η6 Ô[P!TKDmal#lY *Pa _N1q}FMYſ(Z~gZoN60t[~4Uz$kZ2mU܃tckah`x[̋yr\:itSg[ TfgpbI  WC};iU @Pu:^yAcb);TMuK&7Q }K3ϯA[><(6;׮v@A3|e7ILL^wIm?LFR)S*T8c\J6I(@ ','/Pd[/Idk<8@v e4B p!UD #l xȸZnYK ͡˗ V2!&ZWQOC#0nqB٪7FxRAD˷t%jq&U vf}*Q uM˙f܌jhw48i Gk2|=F}RKe " +M<tﲚMճ.4^]P7o)jaWd|k_}zqimϣW/(["9kfKEehIdQWfM6&Af7OQx.Dzˡ3Q-54gY^ɉpPihFWTeR8MN+m1 h!U}`Y0AڅX/Ry_bf$4^m5RF0N}Ld0R7s'j;M BnhU2cvoir'~] L~) KϤ(`v@a_ S" nSqi/ƨX@cB2\%{ǂ 9sR p ӧ,KSs W(^;5X&?/ l]HgXH&, HHI<1| œk O=QOk h)Di# 0BzѼIŮ5HDm-mL7s+GN|_P#T6*vGv&ZhDSk[.i/5i|ck q*Fuxl>F;N[J;ZE! 7~Alt*]%LhvB/LFSuC8İҧQTxĮu6%CɃb0cheثRe_2EW66 jak+#h5H31lP>Tr{Il>[}U V(OXDWV* M&wJɀ&XQ| Q̨'jD>r?`t0xC4dWL}:S ɋN_d%Z HWR^>8q2z]V1+8 e}e!h83½8- ClnlILf ?5!#ب Rq"P%Ɉ#ɨ-`@>@J8C0[0Ki|wHyf!9-g^dHr;wЇJ߽h!achm@3 U@ysYM=\ X/ˎ *ꢻ%d71'?\sOG)6ejC33Ͻ^TKqB/(ЂtXR9mFQQQ!\RR (Nqq&9-96Σutyؠ[HrV*pZA?ạtW-Zp&a^#dpMJ:cEJQ~T0o-nj2S uف:w$UnOe+(x4͹'Ć3ktbVjuDDcNkNBm}§)-vVr:E_Qa-c:,r!X]#jj- Tv1Ss^]fYɭ@O*+0Vg ))Q R^dc)3h6y#"8;2asLd!,#YVj8>s0`:@ ķ:.sȉ1S@mAx6)txB+\hv 4]Po>ϯh7OK>qzGzEeH:, 3F ΁jd적re2~ޙ?;& !ᶉ8džD<(./؄pzs23\E:ə,޹0oǻL+b 49r ؗ%ВEC՝2j( ̒O*lțaǛ@lKBۯQ q4kqkYSA726,bwozi)(Og(-W䎕!9㋟k ,O P d7`A\Ō`Nquxf@Xn(;0쀈x{kk9r*4 5kUWRvO|j#-Q;aUQQKŁSc*+q{4d\KaI@Na6KD}XpoKQeJ"XIFϭI}.7G2^hL>Ú̘tX 6ǩCe,h ?GXϕo1j{5C ͥ%a KmHGb9廡ЂhZs:nQV$w[4;{|*m򨠾ʽtX~3 zt8!g-Q9g5ؿm?p= ZZ\nULjZ#z[d3', P;I.dWO.AAC& eSkXM?;Wyk&QbT45@)p2K3s(Ԫ-;5܂V" $1 &ZB)8ځcs D䡀r1Me{k)3Wc4ed =IcQRϓxK)})DF#5Roz6ڋ|BE1U+JH2@]h/;:'pD}2HB8RVe$sA`UU9&$|1 n2eE"f ,OBTYJ&/_vn^!pp`ZJ$MQ[ 18҉Z~CP~Et x긆+őSh 0 +PZsxt/Ti + >[C81LX'|nJ@{GOS:HӾlpUs ƖAJF⋻}?/QA yo9.׽s̋Հ*5 O}T N),y+c`t͍Ywpϥ, eιUJwD3&0%5̘A,*l #g'u dDX'R%oM8ӨzW;Fc{<\/H F f~ݟ8f3aX ۽f* w*rzfZOyt":z*WpOP@vH2mX%&\VX@=a&Hl[W"Vu;wř쪳٦| 8[O;3eƢf >s퀵,D0.#E3bMA,q;YVVc|&"E\MnfFZ尕 ېؽM_.H⃤@9gQ00%պDr oy `;Ob|/+):ǂۙ0%<0{UiK-nh]z'| 7DQsExfY,Kc%N1gܜH% PF$rZpCRy`XPl8l2Xom@Me8`rŵ6Kk`|' sgĊaYm ͊`1uPU.W0x=ix\#yylԳNZB_ ~l{QUze !UE;T(FH"D܁mI3jF cOeS=K O]"T#SDCW|q&/e[ДaI,;눅? !#GeS'"!P`rָpG,``^&.ÈOGزH')Up[:GXST=z?79ҒPg + ɝ$GCv[7<ԣL6@A.PIN}$ΡN@GgA TʧIVgJP~Zl)6cid8 V]bKɩrAAj? @ڇ\)a9'^p%*MLkxMEzD$CHoAӗzmx q%޲'Sroƌ* G(,_[f4]JSDɪsŠh|r|,1xb5$AQziׯu.'wTpNG wG<`oCJ[%wtc?I'sncHQ\BVm֏wGK2K6N'hV՟L N^nM/Z' N,7_Px<\ZC1K-Lx>f~Z1"?Tw`IWd92%%MF-Q9jތ?<\ZU|\$`[*_I6y}o'7h@Gj15HIN DuWQwW=(h 5\>AJwH,6pg3+4#m.Z٣ <ւKu0ZtKx֢}/,ЇrSbR¬L}<[Bą}]Qy)d+G#Y)]?Y;Be(SX" ?mנl\b[u}*㇉t']JQ_JZ1|v"-Çwa=M5w_#<x+ /[) x@@@Cѧ dP]stTHq3;R7FnB?\~Vǔ'+<*R6)BlВ#vH uy MոLE/$ŧAw`|xyr񮳓jd˝[6ߜe*XVBCpc;3~SV+Qu{ @brJ#7Djjԁq:K.s 0;"y$*ӽAS0X5l"v5 .!B;d:DLjpW+SVQM3m, ǂb I2N<rOi@6]"#L+@F6> TFʱ+-2z̲x\<4%wXmG@Xd-WlB&?|1  +tf'gߜޫ9J!2;eޢpybWsz-Yd= b2CU]Hs>m:!N͊G^UJq55GJ}Nt)#p'{Hߍ]_wHCC㒐M4Tc)op¹~pm؏h589(YLo V$;ȸ dS A@NK\K(޿aWO{EjJb:lMUYx_@v6h ?UM凢vMg=*d6^O%k)} ͓4T$U!e_DgWNvăeL-me##XV%73ɹn\ԑ*]|,_<wq 0F{ .m bPX\<oㆰҩ; _%~z4N{2c;: VAfLB-]A'|Wi3 1t# Z_$|qvGOSp(qLQQ@}}>4!C->I%p. 8ʓ%{ ȑZWSO:n$݇H $xl Oɉd7)YBlthE5-5x=܆, &mKNxG$X ?s/Zgnx g%p;RV5/h|,vCO'"\tDB MI&X@Ln! UF)bJWujLG/&(2PA(z8]X7#5c|ې@jbDtjfl>ݾ)\G\!ⱨ@>3M lݵ!kvD8B ٍR1Úvh1ə t̵K{ :`XWCʣN$ LA\|rG1A(K;g7B>kJj,[.u{FS$ *!8kF惲< d ]jk3+jIy=B9]oG\*m 1.TFƙ,pfW*HV(;3@*lI?:F&%R9OH odieۭ&˥U%WTvF@y/EO^aI,T~: W[Ee8mZ)2}]A; KF;[AgE:؇!j^~<%+50wٓcgU&ZmЌSfGؽGN N<\<0f АTYVgߦaDQM8O<׸#F=SI~+83CuMI7;~u`IfՏwBjȤ!:D}b*ê4\{LFٞ*lh^; եEb7hpwc'G'a.a+T\[r\MY풕{yұb=Bv;7֡ZUɂbc?~6P\):&a3㐺*% \V3W/1 5_>q Glb7SyVvr,cu7$w#Ko)'CUnĦWF{/믢L Jae%۝N1mΜA`xJj=>V"ubnv,녡[ V٫}R$PHAW藕[ p`(\J(&Ǘ0r1B\Ah3=0))^7?&ܙ ¼\{f\l :'t~T'yziE> n50e/J:] ܏0QdBy2Fj*3lW\ ( bR==<[v.] )D0| ہg!( 2%!9}p /W39ºTti|`&ZBYs(hPAo{0Ɍ[vޣִ<68x+W..8rɩ?BA*Y?s1ro0kq]5)dڻW(2JF^,[Y 2#yㄓZno>lXʝtH4dy)6QXoF)oEGARB_MsE#C=י_x'8Šn426DvyKUgc21`Ɩd8ꩨAح*q$8>! osr[3gcET"DXF݅|9 \ƾƵgFV.1S;52W, _IdBɫ|'ϊiB K΀'6T /P'ɀ)R iMtG3eNʋz4/kW5 b<7-kиT*;𔄮nd48 q+/%/?vqn]lal_tv}ݨpܵUDQAZz ~ܜՋweS?|(Xr>$L|X݈B%*d}~sGMD qfcXrX;Z*  i^skD{M ~YRԱ웵u JC"R(4"L}yz/9ױ0u|8X0BHXz~3hpx%kKi584x Img'&,K~ h(xl#뺔m ĉk N .̭b$5 ]^G9HP 6vDZt7QY`1ߢ㬲ծĴ*;'j:~SV}y a&XVPkrS }!t9P/4miTi Vt-K sݎ :ax"*o "UJ\8e}.@ jq N/~60QeH 9 Koß dc AY6:7+}mQ֚jLlݣݞ)24t[B_w ?yލq7:lawĺhksٱmӄ^3U#@Y&{ @۝l9*a9sPmxBꀾTDl0/ ޘ6v)YCF㬚Tҧ?Rh< -o픭M2<㴵ro hv"K viooͱhL_ǟce#Rخ3,lҭ(՜Ye8s,o5L ^ua?Ӳ\5]S@ '8OƼE;˯Ĝgc ?|G|N'D^0dk#8 `2D(:띧whpNvXyw?gEW{(E$z"Uѕi9ק,'*Xϡ|$NRsxFֶɻLb~̅bO&$8"Ċ0h)8m?!3|I;ЂFkY~T3\`- P^*cKӗra1xk{D /'7zLI Qt69eE[D!K40|[\U]?HY?X>wg*&tDSAgﮑ`XxeӟZPqמk:%3 Tзw1{SPQbvF9"2\E5Pp: чdˏ[f:j:5\RkV ,d< l׸KǴIG2UV}G(ukIyݽ7Uդ-(d-]0u~Iotme GX#ꮏC4^cٴl8/绎.4wv@zD &֟B+3zJVb ,0yf-LJLx̭X- `a"?Eŗp&ڲ9t22ܶ4}`Yh /⨝,jM?@.6Oa3SB72ynCd돑&Ϫ;/|Woܥ1ZHDGkn,ڏXtX-G: 0wFT@AX e 8@==CQ!)l8'x$/*X[uTeޅ 8;GH`#Qm6sTxbNI*@%2)UUX3dh4Oux\pyXd9l"t< LQ-h\-Q_G}Un_w{)?d wL`߷^i/{W!RFFN;-ԶnǥE#M$kCDc/Hۮ]%};Puvư4 Ax(3HZ`.M2AwcvH;^`1Y:mHBC7=if rq@Ngٸk洈4G2ŠΦ)Ḃ޻)Ử C"18X#x?r̙|_QIWdX-IZ 9?Ct9 xZa"7 Bj1#)7cyF@oq6JSRДZ?ק֓ s,ħq&Ĕڷ6oFXK +  2=( >eOBY`"sD\?c`c 9e)_z73 Qe#԰f]LjZm6}77{}D|_S̋7Fl.XSqdgc(wLkX߯DBǓX [ ̒[5xRߣwWz'AF_ĭVņ@Y"1^!9uԍ[8]1b2PbLH"P1κs-[v!8ČuBH\B$|AY+&`x^hńR#1оja 9LkD8mV 8ƍLo\T"YVnöiMdt&.HغC<柊ͬ|O kfxՅp-Px^8Gc?з&:A8׎wg p[4&PY#%א z:,iT 8+ J0P)<ÇD^6m0 KYsm=,e]'->Q 4ȅUUCwu?8w%]Cmչ`ݿ3e'?26.WqR`B 0D3-Q2U`?G33!Ev=ѨW(QC>"jy;*޴sՉE4?QAdnMuY2(P̈qEL.Iyr-J;GFfDk͸sakf"pBP02ND>&5 i"U_$DBeCpgFۀW2?/խ՛|=z@%EU7(KvdGUCaW& S;;|i^45`|Jq"ȵT忄N]gaJrm7H&且Y6˼7qs0lʠ.Z5MB̖tjG>_\z* C ^S| ^#JsefpG h>&9 ,9vm7T%Ik g] RD .زFMĹVP _]\jaWuЌb*.@ H8P2d{ Mm˗[\"{H6>A0JV][DCf>FSkz@ΓJkQ 3tq{6UvH4u~ah9Rq @H;ݙG ;[qoY3ͳhuŕZVu~)Gt~K ۆGv(XP pP3_C2/DΕ0AYO@pHޫ5dx49ɡ\'dɉLz {;6V?Ɓ%"Jgj'kl\X2tOndkʝ|6bg߾mOȜ~ɴ2JF 1Ԗ{}I 颙%_J.ҎD-#Ӊxof 5`2-yroc#Ok͞#ؿ xp!L+ӿ+QDNfls\C %vS7pujZEEhvO!9R |LY+؜㿣} |O\,DnY[?0{[b}4YeD߮ /g " zC+)0gY@NM|SHFߞD9 ,]r% 8 _~U&B4z$F8HeFzxf -rV ]+% eD%zq@rH<+}*\#6ˆ_6FD)1H&r喷1_U2@~f(E۴~#7C]F[i_Q ,xu:q5D'}w#* e> L`buv/&zwaAWM"@R,*E`'[̝#1?Be,ۉ@O<_XT:v,;%9Ӳ:o{3d ] a kAŒ Y|naMeӹ ΥW65z\J6DwIV/B~Isri G1 Zu""tg7G c! ̴yB.zHM6]@P%櫚-AYBEj'~i>?kȱУc`1+i mV@Zgwwcw+gp8J2x2+3r>U>`E6 ✧ӏaA/.,jla?R+MoɈ r=,9 JZyi@JLCI= fd_Qil !gX3K?)u\ @z t0T Mzb܆JoJO5G̨Y򦯼Ҝ@M)5{CXذ] x'On5~6X6C{Sfɱމ ثT as+mr*dɤIQ[[o9?cۖY62b!rt9rbU.A`?;C:~y 8fRGTHUKA#. io[-GUdGnv΢w%}$ X22cWp3aD#x5'-9H;xx&rةMf9?p'.;U?/;ID뙡MZ8vȟOgA_*$vHm;,B 4-)3=(mr!BGJa\Ⱥ$l3)1xlR0T xHĩܯ=J>T3dY_%J 32]נXp\\ JIGDp6x511IcR7oR`c {A@q]V| qߜqsc`CT9m1WBMI`5|MKD`sG)(ӭ(]lEXܕ|5qwβ5"[nN]hQ#no1d9\]P,1BYIHt.Dɔ f+k#*?i6Xx3ɚE-]?uJ}YVXB5)iC>;"92?=Rf~-,Kh\jO#"+ <5q#Zbj5TD܉t4yw3x RIIէZ-_\ZԮ˞ _G\jp7,l("8fML3 _;95- |;ӫ99bHbg|Y5;qӅUFo(ޯ{b9v\o":nxU4q-TzƸEܔf! MJ. d 薆¡N2R#ە.atHG S iPkL|lijS259KK6Fq&o`̭#J^m)s%(5{>GJkZcrQDu9?rI"7ɧRpF5I '"Zhϲr/ 1@cF!JrY *ʉhIz g uEpHevQJX̝-oe_X8fu`u;Ʋ|6ﮟH؎k *W-lAf3jM~"M;+v<`y@Mp+| f&1B9&X^@s[b"T΃ bʗ.iZ!aaq  oQe!El<Q}R!dfhNW܄gjNΧ̓ŒEn eLJ`ߍEQ2W)qEC\*i\Nj%|>ߦIX?g5+MH;gq,˕6(+^3(\);Ln4u#op}RQd܅nL i`ci𣏕n*; 6m4eCQoC o-72 2SF-HDqL~~t%yJLY?@Q ^NZb:g( #4K]*ˊ;W ExZsM}]IxncaHп)9eF ;~ شhI1Kq(䊓L7i?Lott^N} 3fy5τxt`k Cpsa?Y7u3Uxou"|`X 'rA{m@%z>eZ_Oi KΓkWGߐ@KsGn~rW!-ZMeO<+t&9-;[7)j//?|qj/DhX/|+4FlكfmmB%c3O$$G$Aҙ5$_֖bl?|m=~NOWԭ?w!BRaD8[aXlU;#J?UL+8fc{xBZHŀ\B tZχp{:} ,[w3~'o8Q_ѿhwݧD:*PnduWmЮ5 @5FA,DzJJ쏰~ы+>ݓ*;n^-( >i2JC1qLuFzЊ@}3$ƛ@rA)v"fȉU},n<~ݟe6Q#9q PReCyW8 ۗ%s84Vq53PsTJix'^/WI@[YL}ZI1`:S1 ؕ@{u6BL4  zcPgDyu:t2'GP&55.A\G{IC4XeSESlPWK:FO "SlD^~IȐJbi38hSp:49]7t6O쟘n)*4H׹x߄ )'b Nj:10 bjDc5 uډ!QB&O GK&b76Z炉Nq ŷ_Q]@)4 @[E|90M CL-?ӌ 6Ѻhi\#BA% P֒0|%b^3=b 9> z:h_Z|8 !/ujVư TB̄[ם :iC]ch˪[n7Y~0~߮jٗ1g%AET"=zHTSJ=%j%G|(>F*:A8#`pώkt;Fu=2cϷ ==j1W@ʃm`7X,zdu!1G|'%Odϐw_t޻5kQm6&,#F[~Il`;;hj\uY63\$LB*k7/3Wݥb7DYDbbep0ZG hHn49HӤh#[}p=(܀(_8Vʨ" GK~z1I^;\ywJQȋRS + ļv&_u!4 L8 I'8+87g΍BttRЦyE-I$S m3Aak̷E/nomU+~T*xjæ~EYfu( hFK V-N\4cxK([@9gs#"ɭ_s=IwX cz5N[䳵2 rAn*' r'fN ^5i|g8?~H]p= dX(X#$mrA>ϖE7~CihWO<{)rb I 9z:XyWfi{X:=s-V]tϾ~m@f*6R1cLwYkǕKı^:<?MJ:DvO$fʣ;L>z?#&° g<3vz$j5ޣ1d3e'H,a?؁Qpf@ډͳ&l(o`Tff0ԦȺ-1aҗB$S 7 nB}-jΩ0kc E3RY݇STܑs1}d-n1)C7"<7`~.v.RNiCH^yYC\ckHs=Z'9㟢2,SSwI"VnӪ/MyRڈ7jؗ QVt| ogdUFmf% 3ucxi7l'Il?UA!SiCzݡɴ@Ӌh#xXCٖ͜-no3{^PhVNg`hǗ-B ~qⶁc2ȅқ71:p+[J?zUdqAH19ɻJϫFl~׊nf0 $#our1J\o:0v8f!Rǂ qIdZ W<H{C޾h}  5RJ`W Ff YH$ ô@Bо?. (႖W}MM5%6AojB n*ctZXV:UvM9< -)ߢ'ۣYqAfrF.kGNA);s/BrvbM3- n^bD[Q8LFD*5(mQj*$k(r|2vYT̅cEQg|ptV:VR\w~jUs_iR3Y=bjH?xRiB{CV@P[zٜI Źw^y#z:4Dcodb)cw \%>55]I=~T?q#aO҆Nee-]kh PrI֞1вUC@*zښ1̺4H' /hsL$dX IyZc biѩf6fBIΧ`jdGmͰ&/wa.ڼ:[f`u=pX~Sjd6Oܩ4|(!-D $`uFv /BΦ7´#Iò|wA0Ld~="KP>H۽Ĺ0GH ߈4MagpUln5]zu.4LYԭOtk`9ǑKBrM~Jk+z& ѾI_C "K=bd}n2&<ӭٹ v==,+Ibձ2 Y<1JˢݵR%T,!cr7(ߘV95<aqo{zAAx79:g.SpVByZ?s) !1{ `&6[דr|  V.= MYvn7F41Yߺ} Ew~Cޒ>骺2\b#*4R&XV AmLR̴-=BhnP*(>9QլI* Y~] (e RTa 3WR> U,6]xU`K[9»]w~I3Šw ==dP~a"$+7(& Z]n&˱LHAw6t䎘z`%YEddH :_lWu01VEёeo q0e))4O8Y-ߊ}ԗ%U , Vf|,$v_AQ'(9Ζ{ՇbdeW/q`Z J<"&p'T3_KF[= +jFN ކxH>Cɤ-[qU`P;+T̓ oQijX` l&=_PZ[fG*3Z*"5=]e }e yYkA,,idf3 x\{*]\:Ĉ1)~T+q>:5{@2SZM~lKΓg{ ~Q%: ?[z9! 6 x=M1sTds j̱,ȥ؋*M5nj$3_490H7wp1FNXWUׅ?_6;):*ͷO_sIȚaɹ[2t -m ]XQt%;#i [e gl#4>D#tH3xWsF<{ Q0Ǵk4Y˚{<ҳ^L׫0ãhRFq  4ЇTݡ;XJ-2/'2&:*K1@KIRU!%(ޗ=4\~o!ljb%a#vr_0@;p78)OɮG&U{)=t u I+{;Â.*/4T|/.G,]Y>A85%NcM?uxg&{  r\0&ͱ WBTFȪWJj碬/j> ٱ8S[{TG+V!- ecǬ1b'pIebyɍtx 1f W^mDXZzz*e 8U 7D|l($6{[qGddC92_6~@eyjTqE}4XMLyam"Ng7vϕB=2]F^M"ҢR7(%8w;y HؐYz^ko7#Q&FyәI`hBH2fmX8OS;0_KI7-Iu'3An͚e?@=;?CXBHaUtcp5|ȕmtr>ei)Rn^q-)"_5Lpi=[rv0Kv#lxeA\M!,Zwqg0zNNfk> W B\+"}A]Fe*pE>,mʔ;0P y.KgC W<""Up}j=I@Z׶L@`'`I\B%ST8e\5q]`K٩шMaě%g.R BKR"l9 hwy:Q0tf^^WDF]lv7dڌai `g |O8: I#9p^O tνO@-+vqDQE7j5%14PF|ͨzcA;,n_%Ҍ*/K[90o{#oA[@lːmSµz/Ė)iJ}4gMTOk).d8;p> +Q~sN8@o]-+R ,r)6 k >"q Hj+Y;@868u.hN>ܱBUwnTόU pPD"_η[@н<6A@Rx`ܒ^l@n׃C-,=Gi2Z_H+&v @N5Y6`EwpJl?1NerS݀!Ɗ/xZEX@kyn$h63BjM!Ίb H䏞^K S/o1du{@֎ Yw!P5_6Wߘy( 9Ѕa/p!;? W~,C2zu%Y癟!ia³*=:?؞ P22P]=FTsoWu=M(Qہ'ƱqW6G$Ok*UKе Ekz Lvt?żkff $tU 'Ш3fY|}%E2\Ss,GLϖrQe_9 .=4nk0\,ѠԾ.\7gUȊxZCƒuXjQ+{"V#U_nj9,ʜ"M l'W9a>o&4x-YNSdBg$HSާK .]BDKvwHu- |B&N:oV=XX$Y2ݽKY-W*|}(RUߡ݌{Dhǃ[jY f7ga Z"ױ%,X = kn%Kr62WLv(屣ºb}cwk H\+ӗͶe̤kAvu w&|"AY?eKǟ>\o/'w:$(ro~~2q4q/#!^ls2m6H<~H)8)wܪYI݉:Mv[oSy7S8 @]qelcby^|)V"]~KzRc@:n!6Alab@fuہTrnpolg/d wB +mJAZL-\ +:}C9dH6\r|'6-G(NF}Vi.c04 FF&-/,vhAf ޗE Vv`pPTG*iW}jgU?XEld"+γ?pƀypuMqwE Pt381|]d$# ʡ?ډ\7X5h|XwARoߘ%ؼf]~!ik, Pg!M_ D/sGN𢬍*>PR@ozr#Urk?GyZ٣)$`m--柾6`;ۚ7BptP7愓;47+69왊x^o\Xp9p)"*6ܺ"Dl]Pdm {m[#g=I*~6^o|<6BSC/($xcDȈ:] @Ρt<7Gj)FgLV-8ЦRxE.I`2J6I{~MN3TT&Czt1Q|$n!>xȓQqKe&+ -e{FǑ" yEDO& ! ts7VC[l?%:[9*ԳCڌNǥiZBS[cKKbWM)72H ɴ6x5)?eIU}3!JlLow^>z~'&a4Fl,`%w;~@a"/Z\RSjYz"f4RSM.1Co- mg8y/Ђ+ϡHXԥ\h[u`QQʼnB,g`ȂX^&)|U7R|9@6X[eWn\R[ؾ6՛[\ιcjVݚ?M :f[rPrlK$}0hLsjb݅KF2eӁ % Z $$X(ANs'" 9[`a :Z1!t} QUycr)lvxlD卂[]4<`5Vro21@@ { Jqe/`ؙjD*VV)HCbmyv,G&W| ]Q;:}& K"+I'9lFQRJ1Qf諿2 hWVMPRDT> +/, Ʋ\/Foѧg+bК+ٳEFوW^11e)F Ub>4ЩZcPy~g_7,BJ`Qq%S--gbB{cv+o_6޻"oFzr5X!3 3(DR&/Ako̢݀f(E zOq}>/NnY-nC]CQQu|"[ٛXg noatHx=qؿfW|~ ^xPi4QtT3ێ=RT`]VRPC75g\&˥eHa߽y6ٖnmA!hͫ/%y.bF(Pe,Hf_W;D^dzԤ2kzz;yFy^#7UۍpE3MN*@a+&IPѵb~Ǯűޘ-w*<.?yBBB'"~ V BFѤR/w4n,C'VHuSW r(qx'Y3 @?+Fzd-f)->;qa8S1*1<:Mjh9.-cqo|$r`ENt NY ς9*ۉ/e{K]3.՟\6pB|nK ʬ q2j~16<0tyhnU3SnP΅r2@q9JƘ%[po.L)r$kenGFxt<鑖$7 TĵbXwZJQ)Yb9a#:2ij v?n$ԧ4o!|~v&)LXjj1gh{8,]"ygytk-G"ݴ7ٜ@ "EҦ=bT29q$oׂnM x6? 'iv7]ih`3p)f8{|:yGT86_KZ̾*\{6i-ϵi[ ЈVx|FzWAPн&)~OmsM{Pb"v|U r[{n#Y/1*:6Ɛ]4N=u=]_J.f9kL\bJHq>[9fʣ$)Ga%1 sK5&X6 lt 9" Giy!kcC ͛?Ջw]{!2 Zܺ؃+T7O׫UK}C˴C[ؓYS#2G]?Mr@:a,DG\ RH~0vtkG`,Ye;5@4o]ro h'I- {ww ޘ[QQU%4Do>b\UYhXsrSW`Ц{->nUPqL=Kle/aݘ?j;f|u5i9 mxe-eCJ:FBlֆ3ri(QD^4lp|gj tR,ka\!e>wp~c=-3LD&ƩNr<~6:i%ߧu-v!0NxHi$iջ t}ݕ%7@r%|1z$es^є֬M<ox负ӕ, Gmۂ68YV,wx޲IP[ȭ {2^I&V3S2z0iUlL5d"- 1[)'r&IC|`vB苑elMߑ2O@Bia+l0Ϥ='zSARVߎ渟=fMB#! .E"˧Sy֨ O%ЛС:R,AEn'?Ƀtc 3oP+tBR(}S4 ^NEv9ānD o pڥq% ]d! !Y$1'R޴,Z) Ā5{EATy/ˇ5*h:_LU_Hd!XYQYmgߝ1e?9~"UvB+UgƅwR W JS `9xj4iCAفK 牑 rzc I(FFP߶i%Qjijx Prc, _DWy,hҔ``Y{a͹7hSl,m$%Z%&))F.hֿtf3ӃU+6i ' |gB<,} Q,/[t1EB@psr+j\ZƄ.Q(P$,TwC3[,_/ͣR6rGhx_/3'w˽\y܏(V}t+*%KA>:ęC[C`#fǛS=?e&n(W5_ 0*V4I[_Klrhmt֩=ڳ X$v$CݮZSDKc֏j"O]=+xC F_.+cNO sIpfʈ,ofFaB))6m\ Y H\vy d|PoJ/ٳUr%Y=&+SD,IT,`&t= ]35ĝY6(f `Mxf|uhNnfNݎCpF?5^Doly%If@F{eviDc&OLRֹh?\+9TȆͺ#Y|HĴ9T@LbZlPbϙ8JN]uB[zCK )W#E|{Cd4,)yJ{ep;7__Wm9w :~MJR;yNv?W.6gM*] BUKtİ5s _Fqkc#`Gh qYOuNgtŀ<֚E!\KUb L a-IpXm1vЅڕ. (Jj$ AA6ys oh +wʼ=~2ywwT$@ҬKtBWƭ-kЋ2 c5fYK:nnYӪb a8[lT Lt.4VVH}qnhNJ'cr ,-CZ,||aFF5!*(he.\}k h;](u'׵NUuw-"˙j‚6 KGgy&4.mp80>zm&3k9@ K4] bK{֩y}hKp.s**ZvM7+ef1; 6+I" x "M/bNq[H8!+ I/OЊ5)[_fi% /٣(fc9cw=vz% yzs[7C)d>@Me#Aqt32ʍV@&%u6Ձo'p%ϐV?DŽH^>…$uF[h3< b46i -Z( a`rAwك\s $C Y*$⊑fL^kwǵbt؞j$ӳڤ_c:mO(؊' XBrnnU1,X fIp5_˓ʅ&R"tr{gտ>s5ϯI7 / b⑖˄ƻY`RSl0ag=ؤBŖ?ڊԭdVF.G^O7wiUpn?p s&PfV:LO/L ~n0#@k!=s=xl3RdN2VBP~Kނd&NIc.> oh7Y!ㅄi/sieVGʜ`w맹O"БcE?(.X Q4wa7Уorh64g/|,'s" Zo(.oSTy1x ?6:#?aJ)"ڼ غH-j0.u:D֬K:kK1t3|Q&6Q?yd"D4p7vOftB $4!9FY'|?(䙄Q)x{Ig'^H4sWfv ь-*F5E61HSgMMպT;6q-gNy[yϥۼCDF[p{#}. FK d"/[yiߌuWiirˆ1ؚy%/[Z7NҮtwyخ/S5S M`؁YB9t}Nآ P٦}ً*Y*fs1 DDY?W쌨.k"xO{_%eKͥ4m>> /MXeM_S]KҐ֜e]pq,!0pS u!cnP[31C`ڮ#0MJ*5ߟ~"+8rnx.r9T:vāTzq32ȴW _~ goVJ,&p-n֙YP  /AAX1@JOJ:CmcDݩ\=͚+B-Kxy)4w:Z!,JJJ}Jި3}$XyYRmzt7x%nߑy߀cP! [%dj E.R#h1x܏TIv.jHқ [,EIOrAƽle0D#Tnۇ>ە{86&iwĒ&$Ú1y! 1rHH*m(>hlJ/杄/̐INJdP,&ӪI&QٍTx}C?N@&zFq_ aŕ2*sN{NOvƍ8m0EѾC#fF)"6"vaa.㝣) no++"zZZ%ݪ%ܵ7"m{Ωѻƿ,at'((ItWCoX֢5u[UdRCzFw9ɂ 4\s 5I{xR+8<ؕ…͹0 @dvy#[RZh. u38S)RY) #L"@K,1?g|#{%]fUces1l)ZNX/Q`B9%Wg+b(Q@h5{dֳ-u]CbLp Tg}wV8pqЏaaJEKKO0iw y ۞ȟHKBs8gIڼFjɜJQBki`)}!YIP#}Iۜn[1Ae,Չ+>P\ʣ=TzX۴ImtaFM| rrQcGp1z#]FfU/}LēJ 2\}+0Vk*Lv\lž~"ҧ@=hM@/?Uљ,kS9X;ЭmQiS+K]cJèMET+Cjɨ%-R#WgE Y:jsbe"-% jt)^[m^,%pDG~t~aԆiɞmaGk6 9++cA IxJ+){􌹢kb"hlɸ~<~a#ea>CGc5 %R#$-$M1fz+8&2Ѣu I)NG52[dc'9/ە$K-R U'L ʬ۳+0Oن'$7ɇ>s6eLGtJFޙ;OEa8FӜhOI;?:6%aVݯ+fNx@"~Y5MC`DtV oa,)"*z`@~Q0T.'ߚ\!Zh&J-}k2 Qxj@IzczvZ5y&=Qϕ26qԓ.h$j le@yb<%z&wȤ!۰\ZMvwcN)r~k{,>uvS|JO: gJ md? (6î "lU`a=)Q }4#z>B!K7-9OGRb}"I}i&pmL2];`np4[MpR{ )*-+ї,A3Dsɏh8Jq lo!LkY?m-JBEr` ˹a/=gizZ:x +Ѣ$R~Uϔ]:,yn>uNp-/6tI"gЋ,<r^" "/u|wm!kN:c O:;ƁW.n+{=дuݧ&o \:Gc]ަIn? iyj%TKJ0tUl)#GÅ{Gn %Q tzQXn#+ߣ?Q52sQDžIZ菔TЯ֛YP?֦ ?S5kmsG2h4ZU(B~etG[-S]ޚnIŸ96z2JCЏvE=HHssg L~mcRѲZ,vcpx5VmV1[>ojKB!W銒TCS3\Jae,:vR SL > $HR-28o b8<$nCg) Ϊ<'K.*7OLV,6~ht85'h"k!tI'p^5~LKvd ; LTQ.چ`#c3\mi3z@*JΨy#TTii ԍ N*ɲ#T f[|^̲. 0uq4ԁ/kZ%e΢`O-zou( TfYl,լvҖgr>w(O5AD^ erLi{>;soF ZCn!SyyD4āBXDڈ>5ٳsOP ڡ\?eWk X^uaW[MƖэ^#ZY O\pŽcSp4] @qqτUk H t*vt{oO|8(`^( eb  3}1$ۈ`u "\2) ?ɬ%xyɖɯjy1G%qՠNB+.?j,/kB=D4ɷ2"299Lx1C5w I?{HU-uM/%+D<8YγjS a|k8ڃKXsi>j`5:l!-D X>\jondq6!wi5 :<.1Zh .rIÆ#š[ 1'fʼn0^=f*L/hΓ~Cނ.ܹ͘ߚ7V{frjߴb,!9`BoḇEcKG3&k-8}.XmƉQ:@ّ5 p7R{rދWM8k1ʴ X{k`۟ȼc򄆣hgM:l{a)jɸ+h|rTiADdqSfe@dI=^L!gP1\ ɳeRw!ba*?o* _A'a| zY 'T\B+]_ ##^/ķ&i;{01)l ^N?kdvS!#¯֘ОZj!&stQ3i-` bOnv61D,:4 ʼneQ=yjPBK3M5>)C+(6B!("c adUCo0S>Ҟa33/wwN0GrOT?^YJdMHw$.L}]D3LQ2#8N8姵v4l5۰3_۞ !q849fj>NR9D𙑗M`rrCTT"ۣ4 \˪/45tdUJIVv 61.2L40N'ZI'&a(lHx%w@1qi;|R\hk:-ȹu cS\9@MBk[\ v²DaUaӁA9POnQk0oŀ k1+8)mun=>VoAS8Qk C/tɳAv*fè{S<ճIqa8a\[>& *^yNH7vb9͹cȰ1XMN>ⱳ8rnun'لaSoy "?,WQqLBd'}Xq_#g湵c rg []h"D VH<_Ujۆ7H! WA5k=̄mr$' jg偍Lc]6y%ieD"Gd<3MLhw I1*qY$j he,1?8XPe~-tsF$ZlJQNiqcx1o͊oZ!a>V#8i}hp}Ãg8TnMG#LbL@K;+nJN!*F]IW=`.|hoty/)`)g[C|J)*aՏ*^t5Yg'_$.::XDJ.'0k]hH0e|Moh[ kxYҍ:U ;Aj.Or^ Lt{.5a̷)CÁ{~0AoH?o [O2H2JczGU'+{cOBmb+}5?otSOٕ/ ` OAu0,kb'zaQ]@@T 3J@[Ay _K OyFZs_ڃ­ ܜ4PyWÅ=իeuTek͟[\>!ݍx|(ISDW̶ݨc Y~p9;-<@]׏1whST}+"?[m[18"D2>ZCb&o8C{w++ȿj߱hh]RaYF!  |-P;8ՅLw^à HKAN}%o͚l'Prh|-%֙ԚfaԀs)<2?>$PW.UYxO[/|++a%7SoJC=ˤq*tN\ 5]֙7ݞ- 9=5Xq7$ ͔H61ǛʳFt%^o5q5Ϲ¼?$_DS26Sii*-ѧOO0!yl(l0T% "P*=}z2MO qv37R< g0~?vazeiG׊Bs5Pv|Dk4]<2%qL5kQ4Acj25ׁ47-婶ÅاV⃯Y؛Kn< -H́B" ;MNӬ5S`H.JE>[,܂ 3S :7?*I'.o'=vۧS;W |3 71`.M"Qې>r+kosE'~5lLVw艔]@3$ڑ5]h ||6*OQc=Iwn`Paԓ-YXh"@|!7?!Rd27t<I^bG-4Al2,&I4W;vh`}eN;4E3u:aW?ЈJC Ou_#>"+K?L8b۸9auE,3}߫ 9-p&s~n=;%gisqN>L 饞0 ; ͯK^c24toxxXryB\]Q,Z j9hKƊ3 Q@\QӺDL~eM3`؇@hIAhDNgCv]ٞW7%[t1SPVE H)ǎD]Đ.Qo2`}Q߳LZVx @gG;DX*07myr7-/b+3"\Be\WOڗ@C6hKcB]qZn܂)2=Jj)JE!W`DLrQ r [6n3bZK 6xAhk;B^i 2 ~;lt"JIL;lȃƔٴ/݊l9@6w(+eXd?>]R|:J{Q{gU ߷\;2oB2):q%wCo('h-zsP`|<^6.FSW |\tBhu⑥rKi r4!I7w~-;X| ;Qh60fXzP~ b p7-OXEAFXMݯ&mA~z9oOڞKy2ms}c4^E"xLs+1 5܏%%3j,C3;ozɻ@mx]_OKtCl~ӡ ^x{S=(9:וӂv%Z \`_N|h;@%ޑʦ(RW{c^1IT.MtV4 r;7Ep,lTf.L2EH]": x-OrPf}UZاxN/t lܦD+;0]H٤^JiY-U)VЀv$=[2G p;7Bn@'tuFؾzvyL-ޟ={@]jzPpNr0oM<,G)4b&?~ýqxT@lbpsV?D <Mϳ*~g _ĩ֮@L }lUVlrOx=ɴ%&疋ZjM,~Rdx>~8,'j ;יE]#8m~C/:vTңd!DW͂/EtC{%ˮ ˹*5g%4.f8 qgx<=Kp mow/t´FCUAԐ|0d$HʲɂbH&Ξ[ə(}&B$:TkJB{g I(O7_r:8 d!{'Vr8hyR4܋˱{=|XBn.gd|H=G)ո]xɃ_ W*됈-[y{9*OY%dx"z}sŵD>x5^x#B.MGᵢ3RgP6J@کKJE&и.Pv$}&uQ'xF*NBUc rYàƟ(5E4|58X\B.JPVL0И@ "^NS7Ǩ3Lqbh&fnw*uayq1x?_S_ھiFLAB[<1lC𩯑YW;*ë"0Lrc ޟ݈ i#=Mz((ך,&ӛ.H_2`/ " ]d;roګ&c Dñmd#wkwQYF+Bt]s{WǏ\ۿׇ0kX)G/ʈԔ>q5paP=?Bi|s 'sX1K>kD먐Wr]A16jUfg)оrs0g)RD>>>I6ԥcE8XwTf)#e|MH3_B-Ts$tǃHK繑ҺB-@+/{O?<)2#}فPËҮR, W?tOdR97\u#_ϰS{fuE\R&51<2BL͑:ذ+OGt ::G{b>' &tʲWdt аgFʥl/+| "%)Ȁ(][]-YI(<PKWu]74w9޺ D3g6bӊa3ۼoq[To% {IA/ӘWC'U,W[bƟgC3n?lPZ,Vp {'=IO>J.2nd4]nuҲ>Y[O!%dW=EVszt *nZM!p0%nooa5DzJrsµ=~h;;2|XojCX޹ˮ,?{oJO[c}EHU67wN8 7&$'p&x̄+sfւ7JAztѨ%H 3m&ށ]`=;*ɗg4mw^2{jah% z\G,xK Z?*5-Kg@_aHESl_"ݙsTa?NB$- 4<#b4v*8k[5Du>A }Y bNHAgMeLq&N M )!uENhRq.(1q~y!beyæ ` (QPm`$٠r X|JsNACAqt3b{đu*3 lS¤J7 :bR Hjbc9mt 6#wog! ~\zw WGvRcNEumVYݘss.yۆkRwVm!) r-뫧Jp =1S>#aq9Uq{I VW@HV.xHP:)kdhq;l^3.#cMܳDG D3$`[qDt{_ʽ7i7kMj0jg9Mw}k 4'Q>o ˗Mvmԑ5niZrZ ^iYvٷj29x޲˿3z'oEجAPX!)qL9{=RU="YZGzڈ*eXkcK:8ai铠HMB}ނJI9qc$~EzvekGA[!ο-cFq+,-UA.ϷgB=bTXS3 ĕBx$2qlFRGt]9f z#Y+Q1;K\S/` O+t#]GɽIX7#W*I(aWR*"lJ!O%s8ś!MMocg 0$:upf+%KSHNr >@ ¾9&qPZ6W=m$&Ե 'j sBq;߽ !BsA -ؒ@pƢZvg GY=8)~Gr+i_tʀ:i(s(8jd΍wH:[D.9mԓvQ Cӹ wƤ;u,se. KOwN!_EiyAy={~X$PG㭓=YHež"vHӤL:Kb =cN *ZDKDիEi`#CnU H<霂YwW3}g5Բ^4mw_b˰)\8ɑ_g]X\>?ɖdv; (gqX1dwv,*dPHȷ݇E.drqriFg 4oV4aK 4$8B>%46H7x#S~$*'6pޖ_ʋe k7J󉰼&S7ѩ.IT]r `m?XFFPl e"&h8eyFG\3ö! '2P|6`x>ӹV[]6b0;GsƤ@[X"_]?ƫ$={]̻K;9| Q0#F6Gi^ ">VzhL[[C3qL`cM-la'76yAag mWlkpiqaҦ5S- |{UZ}ћ&HWQ *DV2 ޓ,BcqUY 9q %PlQ>Sa#BJbQ0Nַ[ǞclOYVXѢ= ͧQ`{ۓ:([@@I%XeV-& DS~$'b6f$: DkBEeaREZ[+f#]3`@O;w5Iu{ FyfQ $L&l!LgB%e|рDvJc!|BL>U,S֜#hj"١̲3,]#*UhBQot хuV-u!U`7* &.uOL_j2.]~oI/Urĺ8B>gS~!K΄PrS]NoRaӟa>~ض9 gD%>tӼے0)GNL`~5q!w~jO<Ɣ5}da4VϗhmB#L {$^5?=ZXw 5 ;&Hc@棙\%֚x P#<4HН zG?bRe9I~(:9Z!L0FxK>eV!95Zq.i,|E=])iXH[5OS.fχ.ZβBNLHR|-1޺c@ajğQĄ"  bU'HwĶFKUe~gr$uӏE\n' Dc㜕KUli{wFttP2^:K=+Qt?8$kX#xzc7 !0KJ.fn>'* 󇃢Pt&݉o3Ȣ"EV[ {||Chb0W/~+5P,acsōS8&ݭUz]LLc1 vi̼bz9GRU06pf^ fQ,!=o7nu"YkaL*c4uNZ l25@aƯzWn獵1s4ڕqrD5SEg;RәT&maČ}tY)*bӛ-8uJk2V"P%[zw>KIOcs?# M_F-P<w *q: A#TSDS)򏘠~ҀO?F1LJw!'մ緟ifHi>s׹_D(qmm'H 5&0kOg(r ⪍Ӕeebdg} $}(G J젛L#UhAF,=Q%=fc=|ʵDr1]RU=0Mf)^{aѵsI/RN #{ɔ;o}924c!E1\Ps%$ ,{0ƈڽY =j#B0ȆOOQX 0F[J~%- 4R?pwZˏAa!`x7;mŎ4.r=Zd7­" ,нv @XX-V&z9 uy h"'HXȐYp Bar_>հSah3mpɳson$P7{Pvqs,L<<: W0.yh}轆pVh39ejTGHӨA7a 1 tɔp|3v[{kB.)GT_ #fzܮyF2(]G39 nEY/7@>C,LpiADTfu 02 z1>5\dA0l٭NŸm*n,#ipm~e猺BIT/%m! ጺ9#Mw'qrZ] zm'5g@"tw-\Xm)UJ?QIfk=b7@aMVsD:ŀ;=z5V`JB¤y4&J\-s k\QTº;XJn!< jO–eff 8k uRfRh&&]Y:d}B7?M׾4}\oWڍmO#P2-V|AEr"符<Ѯem0s͆/KΊ*:HuvhKI{owD,tFfaETQt< ᜜aZ]EÃr}.X I^W~twĿ9\֟Pqg$EuLm}ajɌ'f1Պ2x4 &۽2P)7"g̨ xD)c)Y~(f]`Gp-4in֝RxT1Y~qTkl B s6TlCl" ,:#Y3u"Zě{‘+ƕH3-ꮻX¡Q 2plAZD qYnl]iP$s|:}β#g+sz+(O\b-@ (BxST!#Y Q'KO\ @GXLn3%+OB++$?[j0Fo9 >.u\MN$\Zz?ލ H_םI[n T5R%En=Whh[̓4Yi4HXPuŪt2Da`NKYMԂUC3>e' r FĒ٠Y$+",f˛כ㉠sMpl'!mѹ+jj"Y J>$Sl1hŭ-W`k|panޅtC:mo$EESƥ l.{!/(L*!x\i֫r zC,ZRoS%%wJsF}]2@8dI`j^їZN7Vp^ xZ&UV3jHv'h,<ʞF6*KDDaP|jpu K{E3?1+]DzB#rG{&V G45TNr2mk~ו`/QhYY}K* B 7q :i  SrT!)V;O_kȉFv+jhnRRձVqumYz V\ι5]%l&n\Z#RC4fOf9<bf25p \`Iծ MERx҂7@1a1 KJ&Q(>Вp t|Y0&EGB}ĵyd6U2o^1zX(* '\/ꦌmy}ܢAeEp~gѪW#k<fx(Kr,<'f:H&]{6|XX"r1ׁ*4P N+ۉHҤ7I1p֢?)5 aȒ`/>R=v/=+BE[̌/E=jҷօ%Oo'ˎaϥ:0Qe#yfً½+z{'[fAG:JED/O$ʽW6PB@C:~Pf/me\;E\ns2\b;bo,d âhg]bM)7;@X@w;`q 0HE + +3C-_6?PN6@K]Ց~ucBl _]U 0EV:*JZaC{;)ZH{])9F0g7Mba29N ]gzXH/BU)|E4U5q=~}'wpa+K38+!1]૴y[3R"1Դ}X_ {-PG3@ꌖL,y oo*WyPD42y33 *Ċ:c0mdL(QvV-\kZVOH 86d:]7:DRGl 킶YëHEfN^uwEL;ZnudxC\m6*EYv[fuUT@||,֦236˾p//YEJ^f-c*.FN|~PSF'N7 qZ U!)[Xiدȏ{DO07?x~<`jOnGvӠ dn[6궼zvo}>hKu n-J;Ֆ4da S;?gɀT4 b;}) &4<{ tí/`G* iB{י}W&$me^JB:*p):@`='HQ~{f2a?OR nƔ$:|NOI/\I{zn<.RB+]z4xN֤ۼFY0*$P* AAҸWҧtHpF8m y+?@T(- );Ȝ_1XY5g߅2G:ƙ(¼CS][n!-u·+bBJi6}Pnس:Iz9Dӏ{ 0Vc]d3U4-}\+SPDQYb,k58 b]ǝtzhQ/׏X- ;ԛy*W@v y@ӷ̋ol&e<B_=\ fC&ӒF\"{A_XǾe^;DOK) M +G;Ѳ#gfZ47t,T/=1`v ͽʼnK5}0[6 $_Z: bQi?[Ġk|H - I?H6&93;)zf}//+Or#xыaoH:C`T pŃ^,0tBW?f{ EXCi<c凰>٭b Igtub.P0{tE8^Jy- &uFf+OrZ&A]:_V0؃,`Y_X<ŢmMB'i6I*,I.EԽԌ1*+0d~n0[PPmoھ8o @Z߂MױpD=E<:-_-EВk1Q,3N~S۾ä( ~OaD<4S&v xHXZ.B. TyT!ć?aW$njΐ*rXΙrYrڮ4,4nDW>s.x:Ns.g 9p_r!ΝX;Pl+ˉJwp_ď2>)FA"I_]-(3di6^m4E6?1;oňA32h-.C- "j&FkTaR5RrA:X@O0Og|GP0Pk3Voj*sVB=.W&;IU܂YKYLftL2P A DU焍Iuo}RU96ȝ/ˆp4gO9 CMJ0+7w#WX peD>JoA}3 W9Ĭn+-:QR$Kc7: .6u{4;!FWl߲5v t%F GԔ# 9GNgv0C%-Atd zQh^@O m6~IЙwPǕq?yZngm{@:,>$>1C*hBeH43`Z C$~@v]i 2A]n!J!BnaB2im'4`םKӪjM1",C͑a=8X;BJ4Iu?LéH`~P.]'P,(iV`EgS0nLitI>YeFɈ&e>o+LJL͗ F >@!z):zPbTk7͗K:*Ct|=DIw]: =ek93wQ̠fZ:-s>C->; `#rYgzѸ6 ִ`H-vecndir+lݥjxUҍ IHoGqOqj- &N yk`$܉cX& :es* UbDC`E6crQ8dc<- c3c2sܴI>߷3P!{9JRinh.1@)>ymB)$ _p,>PI=JG7r;1J:Ċ[&\ )1$ZֿHE|6%gÈU^NN`C౪ ]jR*m7Z&0ӡv!A)l!5tQ?WrX|>HkHqUl:4XBЧ tB$Ta#to5ж}.6  kqVJ \aI*g]y+uϏX;+$|]5apkUTn kAXd sqSy 4ilZQIЗ9({pa|, yf8#},"-D.,VY0k8Pۃ^L<%amuf;-G 9-^dN-/V[DgYF2R륖]HQRie!N'RB"HX72rC?&"[M൩Tv'W?1#7Z߆mނYWgŪ֍hy[낈bʄ@huB@,`5]u<ƟV|`/}_ ]c,6k - ) :V,Ù |X814W%sO$QZP"N `|tH)m"3YKt{Ҙ.kc Msl_P:àXUt1jPTK= 莂fn̲YucDž3NQsdd{fqԃ@fyO"=4e˗Wt$m8*aB1:O-Ɓ3,;3Gٯԛ)(K*c1U/L0iHIm2z8/ ~0xV%}l_궹C2eu.zB>ٯ zJf`TH*,`d_*7SѺv/_/uztB2j?XP n"9q˅H"=ܝUzTgE#; {]e+䄫d'9co nG8ݻk]VG`h$Ѯu\-/'(VRL2hJV$rNԝ˚zq74f_Dvm_W[/Vs9V,㶌sC({5K4Vk?GVܵ|¤dChXzG ,h_h{FZF崌.u*-بd%oi 3kZYĝW 3oRJz-`WV5N'H=ﲙlLLʳqSv]>3بG_YОތH.!!0## ,_n:H )%|CZgLBrP[d''҅_OpM$P> YO:|A:VV,Kwd ^֙ziSh>L' JT(Ԁ&VIHuS _NRB9,oR''o||SE"R*?%Y[{ե& ^dmAO'>QW##nIqHi\cbH?խkꁏflVCmO+Rz3%.QE`.H+d" $m(iy7spJ1o9 ?~z؋PSdû˻|10g%mB>Vq"^ϋ+Qd6,f3?H(~7!8q&{;l"' ;a"4fܑ)Qf¡-HHaRU|J.E j>KCF`2zu((ucl26lҟK.厰. i鶀d`ԵQLnwdx4DN 5|x.!h"5hÌi ́#YA7߭Xgqix0%T\΅gl: Bl:X~{XvM5f+žr78?`BNI ͕vxM9kmfu LG7<26<;ŹVz:HU~ s0ttP.ۄ&|)*%s9ְCnDk fw=mU gwAs<T8\gEHjz#"o6QV=7 (m<Nt5 쪛T1k|ǝLLl>gMPſ4o IFq̩֯T1;&2nםlo S?2vg_-E4E>"\{"*ζ>o ސݖUG*dXiG (p{̜*БdPZt\ŦF`}}|Cgv)VKPr7IJ #Eݽ.()wdLSJB쎀IV!9pVيxюiwF&)?nח}O8 ҺƩ)vBx_\CT+^T 3o?ZLE ̩MV^i$w(hBz`ɯݸǵ7-4( |=|$9[\0G$m_SA+W8@4:!Nga.:54љm;aFHWMj_d~& /Qͨ l0QLݩZTx0܋YgŗW 'dq w tVݢMH$}tKF-K8k5UvP!:|A9*ia\m x*lNH!Y|JZf5uY駏30&:ְFqVy̙eI=ϩlbf7r @- ֚Z4~25G^49;z: ^" 2\ Ym=AuM7N7z#GLע!Hite9.dLVE,4B*IWJn2/7Zn# Q#V)N2 vџBXh)Xv 1`)@eҪ^qJ)YfUd]1kwW)A%9Bpsć2ą(? 4E,P]9 waG1. HyA]7ϻY= bRo:>J(up(W?KMڈ0΅yydb"瘡ʭCRr(o hvN :^NQtbP\+d b23``NUc;ZK~|T`&Lf4Qx+HU}qFn"?v`>An* l t V)DH _ #`!fm&BQ:{_1`ԊA\phMM^LoNe3RF_5θ!C`5IG)v oI`/e+R?߃-w3D`"Rb!)i0$?F:o'G !ol均\*G3An<͕*M췤GͣX"#PK:JOrW~- 3FR7?<gL@- Iuw`B'Df: Β QZ1HpHxVtߧM8UCgߘnqo݇.ƒMвIbi8i!rP29%;%+U}sv;]wP/ϷT6Y 't׏R‡xdPtF.|4C1zͮ2vI~mR+$Ke3!VBϽ77*(k/,AOM*.1TVxK4V]> )OA3*@~h/5J+W6\ =Z*t3-/I}Q|Y)sy'10#͎HP-D43t\cPǐ,3]uogp)sh k2p\ zL1j_mio&LCJ{?iKεpۨT|WӵF cmBRsΥP( :lP`qFQìvGeb)Jx q{C=ley L&t(/DpsK>+Ev"釰2RfRpW?cKrue~jh:ImPST r:S86$7P< ;2["(U]tHM$#JڕX2n2k 7FMtrJqpME%*لywSxmԪJ7qYn%DmOVWjvY61ӞG,$jȰF?}hVU+W[UZo防xhmE9wzwg ~"!+$@@c*iTwBoGf;%.`R5Jm׸Q>ϙ%v1[qi<%'*aV0dnEK:l\ +!K8?h' 쀭ݨϊql\^A_2{ 02d{VaF!l gB"< [pƘ? NYGX`Ɯ"Zz|yDW"g15K=B\m9b#WLD'H=:9ChD.PcsUvS+$ 4bt~|E۳x*%. }ϬKjXzhз=L|XTyvGs%CcqmZLHI/@NC?bm>nwa]B?]ͦ˩ O7-JfF[ Nr9iP\,N󞒇gߨd"L w?(o^uja$C!&8"Kx{`.E`/-ފ=I[Cv;)p݂Br{腧2Сu*Ɓn]MựOӄpv7Ӈq#\! (O]<΅Fgr%*9= 8?"DIND BufuIlz%ڈi#1G!HMb:/4qLT:`mU.\;h $|V_Y/GPlcƍow13`cE%)|^RG Ns֣HY`; Xn ?oMRGo7tj3p)e}= #|XV}L'm&cco ,I?bE@ӆ?]Hϓhq^ 69ȱNԂw*)EFrˡRbQh,Qky'S=B4YȨy%&պ^ !K7VwR&#QH9=]XސiUU5~qyj6,FgCQ 7'$fY2%K% Y@5fm{a\} ሳ0j;Mw]M*NFMnT@3t,[;B@^&6K`P0MP|975|.m]ud!(;ɬ P*㣽yG[um{<_72jp. 4'g}Cݘ;I*2 RDž2W$ejzSBYX&-o짢VStf2VnFeӂ ]79o?يhO 7vd6 \:^6P5- ψHCOU +m<u0v:} ֘^c}?ءWgy|%8+ATeð\^I6z"cP/܊GG'cik&TLf_,F fƷşZ\D?ބyNNA#,9.& yց[,2kpc)NH83^44/3K9puc^쮿>^Ҽ&W"^w4eˁ.If\O[PNۍދq EiCL9tl P_}V{ 'ByȶzٓrMmtrq信"s.%xW-eNr)Atogk1PpHտz!pxxc`9)DXF,O R>c֠$L=~퐑%d#Fn댁2-NFEV4Jߦ͇9Nۧy {+}ibbPZm{ͤLYs(wsIa{Y@{3ZeȀ rTl|,:e*w Uaˑ* 9Мm=\B7i~b+ # fj$̙77K_ 1 {P/"|-^}YU+mۺ:=s*,ث靈;A9`e i ``:J{M$6iA6h-o͟2HShI.¢e>jyE2!}hIoJbpđW:y{QTsُyAq9P,&%p9 * MmV}mHH m0g.)\DFjHf{]{>^H +L[@2i'z;\>D,IM0G[l[[ld%^hƴ%vy5Nh=`ܝ=`sE}\tKoˁ@G|fm _n"M \jf}f(4UtΡl(M.Ό Խ9DiYjSzᎢw'蜔* \7OQ9epJ>r#E:iASO8݁= G140Q9 GI(1f3~yLĠ{Au3^= q2.K9#b<߫)O,bɣE⽴1׃o-b6lU觤+P/8*$u*2;W7r%SS0CfF׿OTd@Ru]0ۈ5 5rgVJ2})Tx6 \RX_-(UMZx1fmW*RuL_"k*Zv e=0g:hE">ה (N2ycDɛaNr:Og= hR cu}5ptM51ϝKn3-ec B|-\%%TCq&EDe1Pggrs9t$[$F$uHs#@q﷍^9UCF i1 \VKVky]/Vi̬n<s6107rʘr`YDGoA0}vҩʙy2 LZ,TpjgM682Y$̈́^nlIvFu*@p֙#!'u03\r%`$*):G!\^OJT^\ K 5}Ȉ33gܭ5C}T>F&(F=js }\E"OL!!8qzC2pO )Px#qTXVdʮY 2SCW^ċAe\J<d&9f-38q}2[$Fkpņ3d ܖe`1!ه/%oAʽP:qȓ̠h K"]0>AœX!صpw(}ga}vǂ^+#4SIPgZULMTI1XhsAv M >Bv218єN7sAxG'ܩEwfkod jTt^ tͫK|Ћ).ѩc҄¯CQ_l.Q5"ʃtu(YܟN,(vGtqn O<޳n9(4Il:XWDpiEb}L*H1mef8zYg]:G>2w8x((fe]~Wɸ]tMU2by`5:,(R75n8Vz90܍B^zCӾ8$sҹ1!MRASENN23&^ʶg d9d};@{̉WFxct*S^"Z! pߟuK1[M@lTCk< ܆5%Nr_&HaUf?8VػB ϣ P܃>>141`_wO?#XKx2Je ׇpЌ.9Qf +P_sJ6ە<5nDjM̂'{ǟ fx–f0"ɻIDhfxi҆ZNp~eխw1!ƣ9h5Q#)g$H&Ⱥ+n>Иr,>RNOy#r@n"#P%)D1`=]?JynQ2)*P!$y_[^˙g']7x"˂AqQf: g}h26+CK\dZ5GUo<Ѡ>֡j1~#sׄ 4$5d?9bP NIT3n_Gux˴yޟ`g+o66w{ WpMYVMB*P6%OΝ[PX'+cB 8Ums'OuEO#pLNKhuȱsS \!G_kfoH;\?V* MB:6D!I~.~7oK#ƈ]n)ITWVH['os]|#%_w<fJ;c>j-}2PP~]K* 4*r"FeD +&6 h墷<8n9CƎ &z"?iJޢ vM+[:.^{S1 kc)=BfzM݉nO ֍FV6f)u{RDRs(6&.;r]C5տDU9%{-=QO^w=jVlFf'#N]t-Jn_>))s{=bσ=Zfn}Y+uġuDCx0~Oԉ@bҕ i'&f/Z_9#k)v]3(w|FCc紨O?Mv9Q2ʕ+2e!\#ZIЌx%pCCekHbqO4̶tމި!4[s|d$IJ1Jkfc篛ūF*GԊ. ʦ [*0\ x2v7> Ixm!g]e'[2.KE\7-ꋷ~\$F"UyR8F焮垾o mwVהͫ":.jG2UY,bp¨>CZ\%#/?Fs:2?RlOɲ+UfgVm?6J,UaSd)yfGHGL1[\v)hTWw)F=RuF*ÕP*U Ӌ|oq<4]Y 7]d!*FXU-.@yyk )W{Syy11AU|[<}4\so xmOZCZcZjAyX%-"Ԫ i <)j{6T]_# Ď88šŎij\jTYmVյݗעsoh1KBK٩j=ʔH(yw4t?y'i!:/ vAiM19p"otUI4D%vgp; KHQ]iGn#) Ғ8儘>^Q]0 ʿZw$nx2A_iv-62xJ yi P%kt M5S%"[*\[ʵv%S./AL&g2w+q(ݫ`͋g /ʅ;ADvI7ެfᓉ+z*B H-cO1X\*e&نu+T >tQ.|8p ԦgY/@q#<T`|onBZ2th^3)|٧@eLyA_Z"-'e 7"LX Rsb/r;UEmk%~IK6xy-hADw_Z-wS4H|506SH?8rJ3J v:i9jBރg  2[ 'CBz3xV ,19 \TDuP'1oK{'D"H'mM'@dG$#Mw5VM F^"ʼjhң We3+#}ѯfUfѶ6n'xA-vˮE Bxs@C9Rt74V+wMQ6V,~6m Ծׄ_Iaĸ Ѫ AN/bI3 k7;J{ WCd%}0Х}g [ Ĭ^t'_f5kU@R y Rp961~J'sqǵ%#aQշq_.˹ΚuR=A9V]k,m[vX"Эh*ՒW*4f12cdYfbGT?эb2H9~0.NXBey4 6 0[+0 qU0/?c|FF jw53Eyeo\mk qD.욼=(8@-op2RO9p?c^vAmqA"^ce\4-(yg._%A3hP6 bA>ڨ0@PXm؄Ը/{0֞f':`b>, }<ۯukŸ/QG+Z sݳnڪ.ӻ/;arc>,r'Ê ֓c|ty0/t]f֏:B+5˺,lT% .?;PO !~tJ51lu2|Z+teL+ ґ1L[ʾ6}2; wFq,\ml5Fu>4)&Ƥ T :A^|:[6N*;}!2bGY{I\l-yN5FSgW͠U#^RY#|VJ˛h+ U'"Ir>WtU *Nl6.̄RU.u3࢙ɝ,fhi\܇/YQ61gJ~!3(v?34)C/^mM5 bT|k ͖9JL°Y;\V72SJT`0۟Bl2u;xb qsX zPH .Q8]C6!Z&P ,[}ɾ;HnD<;K 9}/Ք /i$ԀC]vo$+b!à]hd͗gc^4X!|p_D{|>ׄBd_ 2@lll^Oݱ=/ѐ}<1yAD}!:W5EQ^ 0I^L#(!=p_Jvhy[[8+K"p(YIdٓµ T|c|~Q#F '.pXvWa9ol# I|dS]׍^ R/< tV}4 "EOPۇC5mh ,>Q2HH dGzGe|=mj1ΤLPrJfg8`}LB^ yX0Qr2eXnlIBpЅ'+JW$<]Oyhh=$2$dPutit`g!kJ mK+}\WD p.+Kc>:M^wJV+.b͠N2g ?\GnGi!uc/+BI:Ӭ*Ҝ1As=HPFd X7yHV]cU: 5s岏6o y̲m;b~ack-g+ziZ|sȶ7[UQ1%~ ~/j`x SJ3e d?ϲjN뿓oZIr]h,A./w(񪹿Q9HdwZN}Pj2'k|z}@MMþ{ 'ՅG%ֿ! }Iu0U(]'^†GLtȳ mLlz6h|X&z6MI3p;Yy=Bc1Y:'̀ƚ;2!쏄TZBSB'9: QF&K|hMnCwH }cjyВIp]$䬟B\!R]ACGJ:OsHtΙK/,Ddψ9x.4rvKJJסiBP8z{XӰ o-Q/'lَJ0!TU][тbP3fA{鵁if{i ,Y|r٬q .M?#Lw3lpqG?S5[htX9pepjϼƜ{j)rYC*-=vSu~9q/.kb J;YYm1xy3go#b:~x #$DsﰞEj\6huPFR;@ϫ!aiD+vN~i0%G`A侔MG<0#風jLqX.NJJx1O  Q, oRZc6j*'i?FMcH*iG*0O凳?-gg:K^d"P2E8KZ> hokN$x{ʺ"G+3hq'eႏb^]yī[zs:P7Y4J~9<y)^ya?qcg[|A`|+VٗEA$ KF.'bo| llO)qs-RSiL a D:|CG`v6SO 4K_5Xd  dUñ#5&/ 7ݣvՇ(KWՑ8mBZ [O[zVzW| ҰtZdڙ~0H3 waSMIdj?5k~ZApj𭓵ud Gr@Bd4qS"R_jRc) q3Tuu#2&_pc񻜕taQM(e*SܜJ#6֣aI4- v s͚joYʶS.,- A @WD@?0)޶WeЭ=Y?& QsyZ*x+6N*\(r"n#(ry!s#^o* E-l ih2nADC{P^:3r% _T<8CW b,%{D,.pcopyNa'j ǞZ@Dng,374H]șobyP_B{9N_}/}o>2QwtLXRbpapZGjWI-ֹ4;XS6eEA=!6htja-`*?2No}}Ht n0~$ 8zv7Z/?}=N )[Q|Pw19_{VJʩ WN%X׌BoN,r oeήgPѦ40sڧA)ԱXy1LUv~:5,LCm;]e :?dGģ@;Xɠ\9h "^Cׁ; jsI9&1N 9>)ynާ˘IIKB<8X|ϱ8^ӴX=#H; j ?8a4mLdmhnO"̅9seShIWQ6mB'o19JP0|XLM}NQ㖭?ղ^f \ZaBFXc˖_dXu)&z:#xq$輟}s9L8EMgV&A;&~QdhʈW(h@2fKpm1",f[>־s>@C[Ćӂ I&KJP{x7R*4_7SGmR*0sL!n[͂P EeD3tT&\e@ D  dDluJoGgqȯjFE(. #$E[)ڋdWܯkӶĻ׈my6stHE>u72bb׃/ى mOAtD̋% N4'(ǞXȠBzxHϜl<ȿrܧI% [~9 h~b$̣rk2^|Kc(tP*m  W+ Y$iKw.Pl-IB.#Vk0T\Iz'pKXF j֘ U]Tvl^-ތ1?eiʥ{[j#&̉w@+RcdY_Pyk~" AMJVʅ ԲqJ\[ qޯ{ɥE,'۵8+qX7ghd[ w#T,|ݧ?Vh_{1z3{[]xy6}}L`}\?v"HQkcu;ޞe faNn&:)Tc j}K㑢-vkF*ggh͡&;Pˆ@+e5K՟' L䙕sm Zwk;'BbNrPI:V|6:3RuokBAD DXKѶH O]#Co~wE7X׊2']LT LK{yHVZ.КN'd0'޺˟zjk*:}&*QlkՏSL P}hQ(n$=<~7e vkD1Lvifw։TA='S8a 0ќu< 6u0+ iRy cZb* | ΆY^HCWSyg+U$S:<. -,LK&T]d!R=-s!?K'!G[l`K*.'HP`tdžd7F@oPM9z`r@h&6Vʈݦ~Thmc֬x9{EWKp2@#EfL<e%Kkݿv)12~iF Zgs;TCl]Z e1nK-g @E4@y7Zx@X~r]⫢6RJE; {@4upOk\im_璁k:Pv+&=7ZW⥕ D;Vz3B# 0wg13@Ts$c L/GxbnmsqiB .ɞ$A'`Q:ΊMg(@onV9ziVֽi]G φ[<]~T6YZApl:{D6K5졍ϻdefDPҪ8e@dR@t`(zL/9ި?-Z+R.EUK ꙙ@k-_aHI,w˜.b"$_&\;#2f6}MHo@l7 /v\ }w\𖦇 9MU/> k^0g ^FxyCQF}\L*U3&x g(S ~w-bX? (@ɤ|L=WUpra'Qt,C iۑ74.^Ӑ$7.0*q`S ++B矇0FII7YK1CYB7Ȑ0_ ;qClz-f-w?6r E 1f+$tVdBcÞ|$"a6[hS!D_F:h㈜sǮ}>NjfzR#T2kM,EHtxfmWa^O&V}^FG?@eپe?q1A}jQ J&3hEjG8<|.uB)iڶHƺ9ZhoV0S4$ rE(<8NzpYZ"n$5,U=ˆ0ԶBZ)FZVpcA0v#BYQ:,>l9´"8?c+EYu?f'`D5Ȧ=tlv(*`2=~ Oj=YD/(2P Rj(D79I1㹄3fĒඛoѻ o+rEr5n܌nGǹd-ƼL tپYPkuШ$lgdCl YڕH_$T[^\B-Ǩ jD3sÄKx2+UqYWB6s$1a= whߓYGP/mF>'F>?bsji܄-`/MS-SF6κ$<!QޥkG_?+j8U~kSzfDb< 8j~J[&rGCd1%LU7ͼa՘+(&n5MI*sm+I5FiH>[r\}V'Y{>o6kE ;$cĻ_hacY%'_yrX ONvU*7P7#LmCZA}.q\@l iMx=q6]ݢsŽm(7a8Qj? 5ZE^kakЀukG16*}<۵B_a$56Q̭BVQ𑂖RQxff 3mb-f؍b8t | ({ߠ..U֙x ÎRtJsv%9'[,tm*ɜA>ءP){w{x*83YMT J {)jQ؈> R$ jXKm}Y%lUHZr -@m W!νpҦrB\-]IeFGë69s$( 5% pK& ~-G]BCoZhW,؀<' 2XHV7żUivDOH Ka[t,ᳲV$%78$"7 4j`MZܰꎨ}px;};{3m DQ:7v/&8?'һޓh;䎷q* _^x]vE$%hQh1Kt`jx̭ÁP$=<2KJl!_%f*؟ByiDNi|}g1M>Op}$_]ALm>eÈw8>|fH=al:{8t 谊o)Q^/`g@ͪ ,BD_2{Se|-߲RKb :˵٭Cz(βO;soKIj>,-W`G(0 |eO h#!ր>fZs1~G(mwPmЁ"ύ+Tqڱ\(ɹ x v'"h),tZX6?0ے065(@{8f1m} 1* 0&\+=PX \H>khq;eQ wIP9|EY+.14у ;(D~G1.IojF^PYS*d?ʾ%;hA%еL gr{ub:G]G!WθíE_:#u^&E&E~. eK Z=1N]u+be!KuJDqIrhlu`*e8 &(W]择t_տV0_13~e~fN֪˹uR)Մ$m4Q.8N-@cJFs_3pxM֍j֩3lMޖDX r x2 ׆z T q [AM9hsUg%X xg"UM*mxvbfs;)X m'q&_2j*ytT5 E˳@`ޅcCP4 ?6z; -+abѨ_ͮAטb}6oao!kqV[~-~.hlqnB!V57JnquJ~=n_ /0?| k-23Np1k=c$^tHD[_"67ILo_"*%5za{<-E^oEX։҆D8Ƹ A9=[C"8Fw9R8QCk⳴`q`zܾpfeȇ@A@@ud}ӫ)2U {#=Y3 T@ի{R>q@aBĢ$i YZ