libvirt-daemon-driver-interface-6.0.0-37.module_el8.5.0+1002+3672 >  A a*U](3OyJ?ܗGΣLf}=r 75j|MClWu鈲A[uR.eiqq`@ӎ(z (#,*.Cx[:,ׁwhC@Ӛ3yʝG7Wuj/G9We *x M\gj4TA:%ؤXYQ !.aWmJK~/و7:.A禢j{}L8Wd@=e֌|ɽ5%NF [b([A)(awA)`dJeR >͛$)g-17 p6\-^Dpc#قF̒{ l~OIxsh?/WR3Z)L+N` bJbk.ҕK S3Z)/?s؁C ]ߚ0zP}EGmr7 RT iLKK.14bc4615ce7d60e66d9cc1f44b4b30b16039fa97fbef4df868ef92427b5cceb164e9b731df4f40099045b0b95363bf6834789d208a*U]l>I g'XzE:EK?Xr&$u:VI)Ee@EO$K5o"W`mH'rhLqBgO4fVzZCWs;M^j/?mM^89&j 0`{:h#-[4r) T$b챲܇4tACU"E)+I&"qZEǐkńYٍB8 @oG{M֣ζW`01W`z=^M)d!*Ykf+nDb=U! b(Ag,nv~ ;VV۪!4_ukBgMl% [r%0n|Ttݫk'7Y!lϙ7n񆄮IFnw ֭:t: eyDa,A-bE r4{={Eчvʄ@ۿã"B?}Y;bXdțЅ6`Bj{ߍP첱u5 >p=?sd"( H x '.6 Xdy   , z ,r( |(8P9P:(PGHHIXY\]L^v bRdefltu$v\wxy<HLClibvirt-daemon-driver-interface6.0.037.module_el8.5.0+1002+36725df2Interface driver plugin for the libvirtd daemonThe interface driver plugin for the libvirtd daemon, providing an implementation of the network interface APIs using the netcf libraryax86-01.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686-kI#;G}D ZAAA큤큤aaaaaaaaaaaaaac651e9c3887bc94f3b400c0a4f8bd7fb0c2fb82b16eb7d1d69f5d0f1fbc6a88fb49e0aee52cb591793396b3048e08e0a5e346e5adf74742e0281a7f894d1e9c657b56a82d085144955f9799a7abf98d0680bb82c4724a778cb9087ad6cab61cf1ecab8c5d0fd25b3cf59a41be608b74bedceb3e7086eb5aa8ce03d80f8a16a2f5db600ffa876a00392797a40b177d2c3c27914430c4bbcafbd277cbd0c112d9c304dea03c7aca336f64205c04c04f05e705a708037f82bed69007e8fc1a1bf3fb2c6aba77c2e30d4588314c44a4eaa7fc3a3ae330964cc16a2bea7f701a25504bf9abddf993d0a16a84c011225f0bd7ee4376cc46286e628995ccd12a1f4457a38fd06fd0be2010b379889b27100fd984b09927e4a5403b62fd50311758869fd../../../../usr/lib/libvirt/connection-driver/libvirt_driver_interface.so../../../../usr/sbin/virtinterfacedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-37.module_el8.5.0+1002+36725df2.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-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df20.2.23.0.4-14.6.0-14.0-15.2-14.14.3a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- 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-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df2 virtinterfaced.conf.build-id212a4ab3fdd4fdfc5667c998b0ab4b69ec5a9519d95a1f65ad34e83a811ac14be3946f9b4fe6491dlibvirt_driver_interface.sovirtinterfaced-admin.socketvirtinterfaced-ro.socketvirtinterfaced.servicevirtinterfaced.socketvirtinterfacedtest_virtinterfaced.augvirtinterfaced.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/21//usr/lib/.build-id/d9//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]=212a4ab3fdd4fdfc5667c998b0ab4b69ec5a9519, 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]=d95a1f65ad34e83a811ac14be3946f9b4fe6491d, 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-899abf305cfdcc4e962f52217f20c53164114d68a9b4166286947c319bdc235fevirt:rhel:8050020211110001900:b4937e53?07zXZ !#,m2] b2u Q{LR~3 Hk%\Kcm C6*sB)B1KM? \a`;02'v9qL"^n 8}eı@=?- Cˑ- 4r&c+| <V>*t'ǗhoQ{!ii]!˛Xc43;ȕ?bnʯz@=1)R ^1P]}DQA^yZ pU'v\`LEtuG~úg}@nn|}j8nfoxuPw-?@?Oȃ91||{rS>?E?[2/R0g0FQ?$ᶐQ ARtrDDQ۩N[$'_>l*U7_[#FcUi@P[yؙѡAb7QVA-:M/.R~ب˩PG;=1zq&;$cHrQ%gJsljpSo'&@J|/ȑ̼SezkAֽjAxר2rU3Ta- B2#k^\JUɤ\]I?D?LH~7{  J\i O rD/S{HBdJUa8&hݨ45%Y@|g`´aϖ><'@ O`>4ްŽHsW`alD %*|ľ9ȝ%hݬ"󊛡Lyh-\W´G 佇Ug5 wn:Y-HUăN04j=1C$hr!R)@\?gGUVg%E\r-"Ɖ߻6*44[gY2F) v7hR?]/TnUB}7hc 鴆y):bFXr,TgcY ؏N۶Q].n)Cr۽r?p\ʍ6(f^}{peLQke)zI58XO56"䋝F5\9)kJmR_ﮮ` |$Q%fc *J\}-4Cd5Lm.dkU=Q*Egqy~R]@z=4? :G \0̔D|=.|VwMȉ Q9Jfrc`%pT VVIy.~fB15BbӁ5s-}d;=[™87;* @ru8{6Jd6pHg{ Lqt[=GbG҂@>LtJ;@گMݒ BŸYRҼU]tIqN+R}QC|TVbOn\މ xj1P2w:A:{r'tn Q>"96UW{T}bJ ͦ.tN 䰎@f 3p5RnηQ`ṷ=7ܚ+oٟ6'ޘ!ʖzx|weYO/NeP0Lh evb4&ϮCLrb<_J(.*Ḳ~\z痭0NGdJ,>87]/h}}ܡPPXNP<6n.i 8opp hMY0%*mrI-tNb pR@kLIY>p,O;'H1tN>J T< g֐#B8K]F “Þ) \& ~4p;b2r7(>xQ2*h׏)fs&3w7bY$D:q>8ks:Qu=Dw}Þ=m5\>6P~kXMFU5Ua+rRSv?tOLa"Gcj̈h[ꡏnEﰠ!N&nȖ+ŷAd"W5 2s@1v7G'ItbE:^ƾϩmt)1<<`R!)wi ;B_v>gT,uG.m:Ú.(ߣiCl^n_ph&/Qy&ձZ֯9t&c BL 뮓fuQrJϩR,/&pS$@~=˘䜤:v8/t"~QOnCWcCj6 Aoz; 5vQ<%nd^ 5.2[2X ܷBx|喕IE@/i9a;:[1Z0Dɐ߉h U@x/ZH#0өG.pvlO#ش`4v$_<>*%0CJF!17!2cpر͕" hӣ'lP[ al8* ?Zojd\ ӏ d :JCRGfW opAK) \KƋϧ%#qq$ 2y%ԒH#!HIJX|sCO|#C8b;Ó '%vgMTr!-`/|md<9B$4>|,%;hWeIS%qLŁi4۔o ^tLͩ@O#vȨʹؒMIR]``+YX!6BaBmȜWC, </dTy8UWŸ^=F^t^Hr62xXI- >f*kEg$8'KR0`]nЗI;, C6v`R˙BUP"<+ fJ\G؈Q* BlGMm buvݤ!]~Cc*o ˭+xq: _YJwJIE9e^{!Ä?W)Fn=>\m>6~[DrE-)~kd*FaI\I'ʘ|Qr0 g \:z02w|+hَ8wN8EK|Qn]5 ZR7>6;3ip9TP Ezw9"t[e4ًGE_oMţE2#%ɩ1n dwVH _'C`~Bv^ U'(XˮуDGh11up—ͮ* :;!1ZT]\Di8z0&֔|4ByC(>RS(7Ͼ ?[bs}y-X:䶜'>0nu=qH]+[2<H~Ď_STɫ>1/M2f ;]y xfQަ?RTqTzZ W`![A!2bjC]N\:\'I~e_ lsRFJr&[~*.yVh6ff>:` MpszMDvSt\j h6m?6҂2WLc.>$cg^8d <3_EƯ;li> pzkRDxeC+ dwZ`~YI"&D,Rݭ L\KNɁE`Wg|< U9gkeN~GRBm&LX5 fgJGoFN^DvEA 8?Fo{bW8X$oҲ_xhyx5 t?ل/{|.JVɧ24dd7w`?Z8%JGIa:2͉\qoҒq ]W{:5 EfdE-Tyl" KƑ4G>F/z(0epm; 72c'H[9A4w,$N9ǐamwך<@K_~Vхh UO$-K'!}v&[%ޢ^+;>Gc ̛E˯/oyiU(֏OWѮmIBG^DaG5Flob)g t<ל.RE=)>}]o'NRW j>ZR[#o{S˩D¯ 2R 5hUu(;]y"/#* ~q@>>zZ[O 8kXhLR8o* STcdZQ|߶<"]jZ=#Ye u>툑!ejHgxxooF[ .´E}|h7ߒXw.UȵVR)dd;$a0/o|L5`])Bq}U{)s3هj U^t!d VJT=wRS@I3)_cz/wy|ի™DI>zG 5%S 11"p"!tkn\a+g %BQu" }롮}sZq*n4nb,X=y:(<zKi6) XYw\F~4OY{7X?7X86HxU_g`U)Cp8nݨ_H2^KtgC|JcIȨ((,NI}:fȸSD/]]"JVǂ;9(/M,4Nf3sV*c 5: cQAuI%X lѣ彲L{DK4̹+սat5XOeYLD,@Mt9*((+NgCp>{~O~ †o83N[e8zִA&N@ҕ0gj=ܪ(9jT9eW%NF߶KCG>On$9a)35B<#$S濬XxyD ˴Fu2,Ey93sd=_z!L<QOkPi]S(ay jK cC)wAkrCUb ޱ.O?۠ !MZ%[ pG.Kmp0-tD:׈zON7C*BnuͯI2<uIr Fa!iy&bi()ŕ7)3672ϻTs ;C5yذ15qju筯r/Ln^ :{$Pg>es.ȻלV)L9 / )@8Fzi ۀ>%|m@hD0.!ՠ!YIJx* sfs6'a yMJ}` ӌRQW <6%*biU"QWx+rLaZwf:" [|h;e^- *iF d zz((J;$Xf_bb%'*#SDϳ2']$$\Gǐ^ۘJwQ6m61' EJ`,oXK=7fqc\Gz>\d=օ$C^`oO}1Y pi*XiTVj# gllI48{Zk%1 TEer]LC~'4 lwtn6ߝ6֤7*[pB9oA7[7TA2N]Vo2վG0.#5ڡ rv+3~qiFCcyL[֭똈lgbW1&DmnЁ|P굑M  9_?+BB-[uZiFo6j/gA7 "o^rN&EEs^|v9bە C#A{rY<PB7XSLloX zrbhsޓKo 1Aߑu W{ožA%bF !4ޖĢA _IZy:uhP灺o.ބ{"h?kFsJ:l!C]TЭQ(?P0wsdz!; Mq6VU3WF*0g[*oDR(ν@pG{X,`CkU֨TꡭGW9=l2L(zl%`7(Ž J&<]Rĝx B+"0A0^2PAuFpςhL? i*lH/ }61 8]^?kǂ~9As #DO-E%T FjTj=h@?ɢC0qxuQy)B &ј;$[D/Wݮݳvn8+J<bX>f$Guo[yL+s'v~ = ڸO\R_eo0UKPGb'c1euG_: H_jT=h8r%y}ط'\銠ϐsn\߿]Xd7_گjŻYјzgg2t )xuWD6cMWb( jE\. ڀK`U"hɴ>سqOcdRRgNrbe=4QzNmY~8N%A]K[:w& 9(F? 1֨Pq6 eEFP1>חFsN }lN0&Una_ x#/ѻ=A$*\5Gy /=x%45;(3nW/Fc6 B֗ ^ޤ1lU֚kS%[|Գ/𘃦%晸N"Y72 ˩!#t5@> o>? j~ gCStixU=-8b@tt)Dt oP%h8O/TF:#ԏ5<g$>;SF FQVX c񖒁6h[ hT;J<ױ|ڤikEc v;z]/B嬯 Ä+WnۑY.!vb"kŵ]f)";õr}| um kO2A"ޯ<"sn{H}^c @f(܅_1ƂCh&\G ,&32K.!+K^O`* !Uz fĉgLVs~V5<᝙毪<\Ndߊ.Z|)Ѫ]KĽRMSߺhYZHxh @)Y΍ʾv9g ɲ*nRwDŒ)yAݣ(G5 k\-Ő?29R+crP۩b%šV|T~"kܽ$bQe{"}L5wiar6DZf=5FPǛD?1ZZ[dl-p,wEXV: fAkL]w~Ǝ&xErЄ=u*2BX)E{cw,>KN`ymXओ^*// qgr>TQtg3 btBbȚ岞K'N 6ػ]H1<8۹DBtZFt. @b@Fo)l8hUtS:u0p"vji9KU⓯z t^N e`/A₧LK\v]!|Mre ʒEɜ2ݯuL=kz_uM] pR_"uP^(݁A4o-Z EM~={𢟌Fˊ4 ԏAmc+ўHvA*̐u;,J 4eľ#)p|W2ʭ5}uktQ(s${uJxT/3 0jݢ5QY4^奺ZQ YMf ܛĐO0-.SQ݉ܣoSWTzc6 w'P.r3݃Y!۱v/*f~x9dv[ŭ~Ϗ8*1$F~UzB,e6`7DžYjYkz!:4 Y=Q1/eME ¿'A;^Y £jMFDR]Z l ؖvRݦejX.L_FHHôn oOqK!qcЁـCby\u@ +T:ɣR2q"?&KƦȚ=\\㧋Y_8ZTPk x Tft&Zj%þ U[ڨ9hݓ. $Z秐R&9LU_1A/GQnxv*@qv7zԌdLS&DiF@y[`y&DëZ3Mų)%݃UE̶iigAԦKxNnN6 S*(߆fikCL &NEL"WtZܝ0D f.Gl^*:sAWQD}A64g/`y Jp H^Q'G q,.Pص:Oxv22'< XV(1F B#TLgy'O(fq2@Rլ%A 4btdi-Ώ-NVrOڤ;ƛiM> I#pt W r֝J)]<bR)iO\CB6=պ#up}H$V/)`&*A9MB"Lߢ5EGvOt`ۭ]!..  meYTe?}jz.ǂZ8A2\(T5ZR,ϺӫU^vWՀ7c! lmw5Fb>23z{@P ;, h}Tgx*) V @)-]<"o7*ZHi&v 9pAB|s՚m=FwBF/(!3yv\톉\RDOxx =n(]_SMneClZ{!*E +؇l<拇{5#`ԫDFz[lKBeu/a+Ot&PѰG>+pńV4DT[7x8EKH'w L'@%r~r9hY'.OlTC0b7+kv{bf5$@MLLW 7_1++^0l]79ct$ 4% upN'Nz D^Ep vdFBtyG0ۨ}BworUaLӉkER0 Y_AfzhSXl~ڊsI}䊎A_o/ NVvLu`drg7%>E\Փ<)9n|  w/(" "y9!cQ%Nf(^=a1cJrXhDR\gdPӪB+U2">J.\ro%(آƍz*8jUwѫhz>h[=:< ٩sXb'|L~)+΃_U"S"48UrZB[Žt`wa~cȀCbe YrVshAP1Bb[sd8Y/YyƳ%="+YROX_o,{}9W abr11۠ƛVEF_מ<adO!pqAc8F+:ͅ#]BfLvVqy 1*.jLi@& sWgΧX,M+,ktOl-263"{^ $CTkZN2 #rK%vQBi |&H "mu_ ⱐY4l쎋6d!nuY5v8@`ѳ~&aQr[a%oOƽ(!=$v@J v d6-Cziho,]L Bo7`S ɗ۔n畞dΚiJ{yọ^+x{- a( R 7\3@E+ BV]HFs4,ۂfcF$x:T,!#}$'Crm:-`-o*GZxwa(̖2 QT<t?4X-?1p-#[vx>Ϲ.!]dA zNla2kCW/\?7L^>Ն6Yғ|:8JwT7JGKtabh1? 'ċp#wy_ oDy?| $Fώb}SC&\,LP|k$ I(+Git h7[I?~xy/&Ik.??a^F) dPU'o!HP bU 5p (6liߦ zKv}PHz3=7{2SR̷lj< t2QKt.$l(gue=I~*sbڬ>d"mF]AG^Y^b/b&ʼnYbV=/PBjO -80a-#onSCQ#>q|:>)]C|[ ~Ձm[zY!!: qOȎs'T7>"&c.[) z3hlDǗMk`B0ʍ) <(8Rܙ RS=5|~@1s {%$dovN6΀ș,^8Cs ΢gPNѺLqadUcHs4Uqce9.:ٷ,GkrnkIԪ$![םgmTL"וMD?č~!..8i`/:>A= Y *6 Zˈ:K!/#U (f!+Ũ7Ί\uRw;+s(_Z7G @xq%tq)B yk*;7!͡FY/]:Wҭ^ۮVYO 14if yoSN%)wkrF)WP[o&!ׇmX7;S܆䔠|Lcڭ4G <7aB7Hslr]o|Bf~u6m^I5:ѝㅖfeOOqf ת2zX Ų(=.y$K?P023;M8E7hu_lmK$ AGteԍQfk`V2_6j MZH᳓S?sZt3n 0{נ1ʒ-?fR,APzxXyI3䏵;u|Iv"cu3Fyp,`7I'AD2'EMnW~ZޕnFv7h͈}p"#~W!FI+ƛb'kY|/ƞHRpaqJ:歒Ibm+";d0[%m ;\'4g:Y5Ɠk7A"q؟ZVoVxMu* k5x I -jJ;e`HsNv3KFVTַX31z1uBR(6>'iPN1쥿9`ƣ@97JE4LHTkByCFP*J 5(C䃇p@?]`Mh(JNr2p-:M&1SKjumçFSojXe3o6Y(`! !DžE]I+Vr ivi=~t};C{ BxagQ Cfu !EQCoiꤖ&"ǐn<="Vk0B+=[)$~'1,j3]Cu FK#kE4tM4-+C)F*Ԟ022E[ݜoZ6Xhv+פʄyTRaTCGV>P7wu&jĥ59% Lh%>3|P;]9Ikt!˖g-Z{y е umC\זTIሚ4uDf.  dS~L]ys 8HmTfͻ.~5RX[3cNԯRXT×'Սo=wjQ _f(Iw@)ʋ.w3RABņ7&g:XQ//W@kW"K{9JA(,&NƖK :grx5#XRǣPs wxq[Іjv4m(/Ѩ]P$u&)&"3Fɒ[9zJ"ƛFIm?wtN:5^XE2>p>Dπs3hާB[H ^u{7MIJEpj)(Q#!.l8B 6$'<"ւg_Z*!V$wA1\vУ~E>7X7Ots'PRɹZt) JMR2I,Rd^*\,Tbg,pY;'' rxs`A`εJAFv]+wfر%> Uvۜ51(dK0p!wD<}k(`&( ]+aSL=}oeʷ(Sʯ VۮPp҆ˮښѨTS6(8 >Mnj\_KnI/br6as*>d0D^ 𳪮iڷnt4Z]\j#Eթk̶MCBqd$v{ɳ|5UɳO6*ɺ}454M^HBp!!qЄ\$B1M F)I L6}RԦoCx Fblq ,?<U7 LF]ssT~6hJLjsqyou/~Xybw*ӽ2Ʊ,N cK %q!D9yAU܍lb.Z5g▁Z?\0gn]3` $+Sn[3K^VZ8GFF*ͱBG.WE .f皨:"8`jjLY1j])6O旿JtVPhI\m-Nve ek1R_Ly[o(v m}4EڬB}^ergSυOxD3N /Af V_̷W.Qk,$E=+PnxBK0\v/))!LsOҴE} [7A|=" bߡ[HV!~a$1kjWA/- fxc*@D2S~Hu9fhڴsE l'wO@=< ܆{ Q2zI5i5DR}rD`[!+q] qU*ihEx=%?}U%'vvG$'["Y~1/"g>fGF~Ra7΀n{k y}~VT_vHtq5h(PDaQh'wvMZm0$J ^J}iT&pf4F>b?\3nBgڳY'MN\zٞent{k (7*{ʗq1j߶u :5:J$cyPY^-R2hE߁ \Ь:tl{VZ$/o!ިH k\k,ppD3e>kuw3  `ai[@ +CcwE|˥kT9 |`L%d^U .FmK:N(F00DqݓEHS/$PSeSݖuQ-&I9i8m)D $7 ?:( ^@ظW$^Cr `IgۆA{r|Y*VNjZ>B9AlY{QLjvIEEgT,CR_@YBVݬ:D33C悋%6D5vk6sJx|7 m.|xL:ss9t㑗#4M.R Oʀ,±[4Ukb4%E\Y( 3ŹP"*[sḑL4X2WoD?6MSi=^{C? Hb)KM]Tq?6oЙS\oiߛHyͅ/]ɐ="Ƒ;hhҨ4#^vBÞ?bڗYR.I$!- 58aSd='d TB|M,ag0B BD?UCpTD/yyOZYģOfpvb.Z}Anb+ZrG^<[HSW('AV{D3ꐞ<;tk7w+\1 Jr2**VLpWf o9*`/KFh#,RHktgm}i^!J k8ig_f6OO*0=ZFRgM=%Y`]DeʖztaMř>ɗ Gki4ͫ]t+ w{0}t@!AliV,EyD$'c2-0JuQ t:x^%aja!y6B&߂3@ɀegvF)f¤)x!俚DlЦ垐!5㝌K7^Q{碂w* o[#Kbv̀c3/.9z6i1#y@T?վ}PTqޅܱ#eһӃ tԢ"mjⱻ0+Pɛ9S%&c=sGD+90bVa݆[2e]޸R;xc4ՌFcNִ2u T'/fD),%kr?砹EpN}oz1wQ}[=d7z0A?M$ AHWUo5)/;{z&"JYv!)4z@<WvKD g*3Љ{) 5bAtTd?} 8ޓ2D~uY2MO jMAW'<ǻ~PصEmeH"_=\hPW$( ZXcKYg@ŕEGsAYE?U`ZiܣJA7";hD%+n@!u>f|ԹT[MF'(D tM\3퉣+GXO Kб,pά`TC[Esf3m!%,p;节/yڊ:)knib5"(ͻ?YKTAzؑysEVa )nlbF.}6);%s9'5dԎ*,aLj2*rIgŲǡޛJs\SFPUfzTeJ=h2m? )_ o; nc5'J.誂ݥ|t k+ `ezϜx;,gMB{5/}qmd4?G"%ܯC7SX( Pn&>j.X)uGF  o'rZ[*To%wd2u-+wO>xȞ65d(OMa=tMu}:>dq3",?0ݯ&Ӹy<< ˍ6B8^Lwõ[2tǮT#h089C.~8 77>prYRMfE~hIG*yܪS,grT U[OYڝ3?BNiS.܅*~YUw@H%]͌+2>)׷ kN4/5p7t'E>e7R_:_VVm ҁT%ˬEYjG |fiAz NNnd OC41bKMagߏT~g4Z6cݟ$L.f;=F+ E䰈೨ڬmUM\nR2IJ΍}[UBl5 6ur,QڠmELFv"$JgƄa{_E.x̎0b&go]5)Fgw#|)mm,fdBQ%ij缾6V8FŻG# YMk{ ZKβ♀&yDk ]ib?* v0 ĚloLd7h36W_ܿpo Q4fq1jv̋sĐe6=gDܐgL6$m4K DN$M {cÂ{ 25=J07$N1St*X_TįEd|6 W.W6!ڧ8>#pXXC୾)'ԱNL(N:^%Ƞ,B#Y׼U;gc"lw$Lobb*G]1:-/bic؍9TCi\]~z u'H\"ݨ ĥj*O/Q ǔB;V̽{3=||7Iш;f\G&bq(yE5!TLfAџz/7Fu TB]Hiv8o;8u ߛp6(Ǽ4P}Iy#_j$imD .kֵ=+V@3͖Y;ntV <>tlV}@-/ ulIdC% .xm^jpFXٙ'tM+Xvܽ V~ vS<{\jV9"ζ] )]C3z1=![q2HzV^xTټUDS8Wd[6͏D^%U+KPsR@i0$㾝. ,abꖗ&i )~etQ( {% *3%dSJlcvwYu4RZbݒTa秶xTqL4&nllŷ8IyrBD[aA$Z<]N7<=1?R2)CPu?QVD )uDo鷤v@f(W#&ANfTXRSR TB56lmS]yG^XRzXna{|JTt{m"zu5NVCCK"!@Crm=#yN i<)/>aWxDK1c`J0KDC u~06hJ},q4-(uo2!2Zsh;f9m*%澗olbH2gJ5̾v|)9KT$s30y☜? ]W"zS(y3y3|,bH n3a*0䗿G~G׋Nd/!LVp>穔5׿v!ڂ$%b9y`Vek8sq/l5Fei0dcNVbߺPt!X{)iK85:'b>4 E7WyıB!@^1Y[5z;HFshdy,cHy`uREĻ$Fv@>~OQ5]BSشbnXI_4I97r9ߪd̼_ط.d.c&XIN/;e=DMU1N)04P-ը!_=JLI9!UQiLJM6ab ƔOzbDMAgܦ1ՐfmZYz-K>Qԁ7s0~(2aYӑ nP}0<֋p=;4aDLLk3VorHlۋ 9XEFr9E5!?b#Z z7GEnvثM탃yEtu>+:'SXTh]O#<+p{XFFb÷Hm2)yzj;ԊqW`~A쨟ySL_ggPݚ$~~sdu"~&lEu&P 8R`dRy)NoT+Yq6殠+9K¬ɥOJ]rKȪw]f-UId{~FU;a0dbʌ7P8u{;&%'."<p cr! YH~n)]6hRȫemA5`0 ?3vπ=N}pgZZ }8֘cG{0R*Ҵ 9bⰢکD{Ҿeuy&~+ ?A6B2X2TeaDwpN&QM Ɵ_S}?өpDe_PJBi8 j4)p4 Z00VD^NCb}W9"&Ǻٓ%*j١S&YH&3. ɨ7D1 B "-'ݬ.6P/9 JGldHao"=~(bk-@ '\~cǿ4hJva4gEhalHheij gL,&-twe = 6rȵ6Y/0/k̨.Δ22OhI/{%(r2AFh(R5HPo6dySw=@*[rOrκ7)`:1fƩА؎騅=Bg,4G a-W5A{.4n9sm7HNV3`? qy ~hf},5N$8k  !+0Gut}!.ea)OnQ=TZ ρܧnt~Jh: h HhD+ື,gwԷkAcT:TE:ߴĉ8.;ZqcG'Y bG.G?l=t7vyETN{KD ZkfN>Py46u6d/ٷSu"٬DIӼX-lGCAv$m"OI!\4Vo-9;m /-u3 b<qoxk\h}dUʒyN)Ωmaki;{obNjR#/9ޭZKꔮOtc!#v(prdȥ-++e`"Ԗسu52Mb }Usifv_*(֎lS~÷QEl/-cj."qכNfO{ߛRhC 5\A T۶نos a!*2%+ ϒpdY 3r2!Bod^c2V!5g=zOUK;K+bX( gD 6ϊ~BʀE6nJO4vvirW)`tڇK@bE,tP7y(6u !R~CI*)bّ;1P5cx!sd_0i]zdG}4ja.+u,DN85QdH}+N7&D[:$⌺F7.ni< qy]ǝ`=Eꄒ3T8ax$< jDzj>H?z=aymPzzcx^g6ӪN`TC9;En@ FO~]ҭ20g2Y%Oթ/p,2M)f44aN{+E2"<"~$_^BNطҁq7/i+|^N))]M#nc?(+05۪̃OV$јVH8j˷Ghv \ݔsk` ^6Ž! }|pֵٛ?%ZPpr }q-Yf8s C)mLW=嶺xN-i2В\ao,4vhVwǂ!TBQx^X^rFO$r˹ tV(;0|\ ۆ1xW=^Gԃ 8N>4Iԗ8"~§WPyH!uqŮVo#/^H6jxb]0Ol lV2x Ximu92 ǔDmqǃ1bF!ࠬF%֔m.2IxOi;=JL􃴙tĮI*vxjH0Xp(TS= uQ—vU,S-vs_j|_e #]W;l1@pa#4Y1 TJJkf "t>+G$D8F.|i8s\ "E6SkMW c Xo $)9o骗BKpQiT^a27Nx.GhnP/G|B'@yנ2O~\i G/pXvv;*uFC?Q+7|;,L<ڠe`1RIl!3M> ,y'XXwTebVsM]o/|BdZ%Y^'ڊZ/$n.{TˇI/TJ7ߎ l{i.eW X@wt%Y`2^HȢAͯ]J⌧ u϶ p!XBgU&$BA#)qjY;$R%rYWaE]K" N ${i;$,vZ";|" G^0xBoq±NGJ}k u囤WNqeVCvXn77XgC.ZmYQ*r b|`N{!2KL!ZS~:B, #Afm5Ӆ[u/ .boapd돟 R(z^o\ )h+^.1^{C}==wQcN cem+?Ji<3?U 2'z:ZB/ rX{,NզHH3<W3^nT$M5B`.ALKfZb$E0 mkrff63u-o5!e%Ahtk{uE9-tGI7X`/7O%֩-ݴ5(a O]>NY MYdnl vFHUQOQ'#h!WVsU%JDLѝ)M/a4 ?ij@ }Nj,`rzi}qںh)w_)- *Fߓb^]N\r\Piϵ$W8, =Qt=6a*;('T<I#M]ʙQD?Ac4I^Pe@ V]Y ژobx а~ݲPC=CAn mn)X,JL6#JDbT__Jq!%vzfbܰ/s)N#9ږ)$` 8ʡr!hpd1]B.D%d'sb ByRv(dmIbfl%}'cpE[)kRbh xV,qGZWy>/bonj~'~vm1=t]*&%dWP6vxi2)[XSt S0%T6W*.(H:}3b5U ES@/٢rb'e^cX'0ОNvY aCS.Q5H O>7G]ԴZ*"&=*c -FJ=}\r-xo7AXrP%icɺm:pNM7sfy;azz/:0ș2<9uo/o#}xY3J?{ p\s'J KjDM=Ϳ%|\?l/) Ax]墌^Bdʊ 5n)n}ރ:0|l6X/C Lg"dp8WnA%@9 uYn* NmPcg`:sˁ:-u݂n^*(r0<]Oĝ#A.q]m}HޖLG4?4.I*N,Igd[ǀ&[ȏF}k{ %-x%r,'՚3P x+b5Xo µ/ҚndIҩSr"CNtoS\s+,DsT1\LODɑQGGT E_;4|k ? RI\8D_wD@T?EcE'$]Qg`8GE Ѻ4A=%'fO0h|hpEP !0Fu_Cî\h]SA>!Ch͋۵2~% e2>`M-x< jLtNaاY2T},K2:`q^>/)RMq5x&bG:J;0¯zzɟ&1(pW9x~U [dzY2_Fp"s;J=<`if[m :t,~Ʌ$+%ʒn;{5Rɷ K|܈ knbǓTW}X4udҷzXvKVϺ4 dImN+JŁRNH}pczi|%OX |ہCqu~y-EߖbwZwc+̥'i%*4Gəx eEݲ흘 oQ}o-wɆ` k0OK;UyN4oe}JsϼLur+E܉!S6&F_>\&l"h BmIO";{VIS0sNdPtMb1訣^r& V9b2?|4QvsXN7YfYXȻUYBu nƳ^ {ch! -ݣs+^'zt8V!>G̮MJրoCc./b8{g't PMgbZ[Z S'\mm|s݋qfm[٩5r]?h9Y3hpJr 2?a>XJ.@!/_y-19wbRN Q qUc+9 LȯȊQ8nWoeb{%Xy%؞xˌ/@`vUyL]O)Lb2>ۉplml~J36E:@ZoS<~1XI*QsMs h居c`=qœٶ@F#_Qft]I\I&|{au'E[icT" ?W۵O(Oɡr[Tl+~:/%A#yNAJCʥtL_nWbZ[{XD?NsD>(IO"l|܈ 2ñvsfFؔt<,T`U>~h 'U{?뉭 _ٯ`1DrHCPw.:Ʉ] HڋEJ Kڵq KYzw6_b8ԗwL,0v_L J9SM*Tlq/ lLH)g;'Ad_vHVJ5߻2"KO20ig[X1>H fީ@){AmPg=HJKQ *v?\FLVMg äCJS8wp1+r`gU- M.]fen^Ly NcuJx*#vY[$a*f4QRAo;fI*78Fyާ5R (M998g-0(*ݑHa+AI`m\9v"nmB CNYrE~\$657Q!BBПn #yOTϷaP)(ܦ#-x$꼗b;[9m 5oT&d DEּ:tg%a /e}@/Z,M7H'=@( /5V|c\g^HF:qؓj,OT"R01F7Cdܮ`w|",IipABG.Mt4 LbD%yZC;M{, {0c%H`ae{ut}@G4[H`3~w]담a=&#s4%\2"Bƶ+y0ܓ~ |X` yzڕ̠n"Z -:גrGnP+ɵdN !c+-Y+UnT9y)p$V(i|Z,RMNU[Rd,y&zT.2 vXG%#ZVw+5rHӽԺoxSpOӲM/'|ZSIİOc.C+ 0=щI{kk}CBDIoDlt8zJ{> F|dnzø̔)RT#Z1%o6 ~vb'_%l7Zw&}D%{\9xnN˰)*_-ty->oNd(iQ8-bCXUI6CyӅ%PjZ-6w4RL%r~&m*,OzV/A4w)A݅c^w2d}xDn9VZJq! BrM* P% WdQ 2{oq[5ay2[TIEu!rb0;:Lmj⾑]nBr#*ǽu]XDTy'1 5x!x 'FΧ.) ]|yaAnRz\ hog֩AR & MwokU,I [l$!X&>BߖWj~ZL/^NPvӶ_2(|QAuv4E$C 2pDO;WɆ@Qm}g(nTXD_s9Ek̭}(u<<ًKrn\sjJiw:X9WL&W]%XQqXI@w+j޶[uaaY. )"na$Z:LKe7~(\;nQ*P70 @a&&: GE2 V˘oal<>x(֏娥 )Jd(Mq7+Õ_TE~x.YHb7IHgǰ}gAs+=yh;&DO^$yӹؙqt@E^0/)AYQ*l\Rei44T g~0pr?) 7^OBL8,'(}Q[84ֳtlbB_tG`Irq];O(^1"9MQ '+EolA,9h2vb 程ɮ~ʦ*BڼgDϵ~_h˝}.nYneR9MNJ@'ǧjK ͌ .`(%KɐZ}W)O2㘌v,=qH(hLjX@1JqR%H9;i#oV pphIι;jT̄O+>+[#?ﶙz  \L8 IsQ) T"[Vi*とiߤ|\8r3vD_%עh'=%G < Vi;hH Z]4ˊRW(|^z]M|8 !64kmK/渓x\tH묞O"Q<Iajuޫ 2ceq=TuJH$TjfMBp Xa.Uo#K:d,62GHs TۅP%@H?Q"~?qʖ;{ܽsv 9" =ԲJ^X!k7/2hay6Tv=|)H/:~*YO  YTdȑRs x_ҭ{\>yH\JֱЩ )X ƈe}^  éKUt8xM*+=t}>@HZ_a@&wƷ_<6i//>>]Z6ObD 3ߪ/H;2u􎡁LSθ0}U=%(/r /1e+uW*g0Us7GtZ! š"5녹}^,h{IIck>RzC¶aRZ"}lWv/m1INۢha</ew iK{a'q5 $:hs.бi9$+g- R~Sw|3`.N*"aї $GS1\*دs;wc-J7)\Rȷ@POgnX-<7ܜ;]JlY{"1No|A9oqe^<)(<h%;M`BT](N`kysdQz)g#-E6 =No+s䠐/2+-*kPlmBԀ[O"0UDYu6}?[i h"PLi7V 7uB8ncE&3%O;zDmى?YZ_`p:kF= e nAaejtQv_๛QL=L1C{zoed]R0G~/YAt8BpTчmm`'nYIQLOe'ȉU/!%ph.i5p`?8;|# ꢚP쉹¦?^KۜgvU;ؘ<HQب/wOC EQ-G24]ߋv:Á|s^8( _wk4GnXJ2usa8|3:s~zPtƌLa tmA'V: f=e-WzL?ssIH$ԃs7]zӧqeJ\cN Kb X`Feؑ, T#$Ee_Z)# .4{ABE4.+&me17υ(@PRتHzچ˓ף\F}AIC/lDz(T6Kea>(|Mo%Z1<fyɝaRozP/3cG>_Q\$'ٕ)@# hŐwe '//!BaiQ7qA1:gAƀ ;Ha zM]ue_vXpȬE%uBIDPbH&Y{ى`J<2-kzd`G QU(@!1aR,vѥPj]8~2@خcl{/T cCαtw~N:A.a;KΡWgÙ$hLPgw&eJ1{-M 3)X*׿[-IM[ DPQd?:DDgbˌJ8Ve!A,ƭ(ؖ"rҵlsGnxY=@@O+IzG yxr#(2?t[:6fxhsbzP(h[iS?D$Cߖ B>>Dޢ D-m"N>'ؑ9LD f澷~N-$)| ֏b]%PPoh۳/1v%ExpC9}Ւfx=NJO KZ2aݤ 9Z Kqjq̍T<&Qyb{^9P~ƞte6_7W~ApvBM$3ER8slmx[^e.}򀃑ruAbFү@)w!N pB`I~;fu< R'T^/߾*@FV%rC6XˇV:qlH@7 :ާM&S$"~hwqW9 +Y2WU|ia4qPF /D[?>-jBFME9iqX`;M@n5TaSpY1SxO5i &WMpڪ&_ r.Lg:>Q%>J"!m' *>~ˠTjjn}-+xP^fp?CצD;gҿDd\-kV;oσؚ-NO^)"ꑠ<ЬE}{;Dn7e2dOj5-BlղݓdPQ6׫C>۳m.n@V_B?"+Yujjv e6+}$>%t: @4wܸL ,3 U7︄9 T{< [ĸNxzͣfRZQ8t@0 ,oUƿ)gXy\֎~sSj&8gG-] 39=>13 B9ۺQRs&_ǺLto cRcq梲wDTVY!'p -QwhS. T15!rɵd@8)YKG&P+=x ~{"&Q 鉟|^&a{f\1C7_?c^B$80T) MձFS4sa3gm#7}E.˕dV)f^.3T}57G�e 2"|;^?H0K1j J{_A6,"B}լk";VЏ\Nq5?s ucէT6`q?{ LI1m7$'.~r}HN G it [S٩,<s|}l<{/>N6r2F,&"ތv~Xƣ-0ZTȞ6 1ت$:ےI,VGFѬvp%y$lHj1?HqlZqj=$CyeyFd}^')3%)?%ss(|¶_Z>7uRii0zu!S ǛaJXR3_Ks  Z=MΊ~[~[OKpFc* %5 gE-k Y~i/ сIo.m07ڋY_`Z0$Mߢۍ(&hd70F1;fj3z΁yig ],aY  G~%4yĄ6^j7 iR ԤҳD*EOKK89T3zͮGg^MŶ4 ީ+Olj<(M[,C6dMi=|2;Ky5IѪ;¿Kw-e̅43LKM8ktq-?4mwm[!C#G-h 0H$nIH'(9D`|u/3]}`w SR%/qlyl J^p&ixb` UNvM 9 JZ„zσk2O\`iӴޭB)S?v&hbm\yXO\IwF'%ŤtQÄWyDG˯>Nn,n5(wKq[Wd1@ƾV$xoSK}Hwbے]ogP…* MP3ߵ1=؁B <_"=,a蕥?R#I<48#ږ5pm1ES斜cxpe勪M~ԬzVb˙J_w֗8UYOA xo"PmqmųI=; F2سdFWiť[{+t22XfUiބJ+w.<cc;o@lT ]_ДqKE|Pg/\N0G9% g+2:[!Z˗ 72o|BmM>I-ԤBATW1PzH &`Sw'qgIQ?:A157%tqJta%V@޼7.P9#TJOC{ELFt[ ^_w&<LM"l6TfEE|SB2^X_ ,WbAץg|8fu$= \f~LϋKgG/zӟ<+ |,熠w˴ij;{´p5̙i6JnO ZFOjOlp'H4WlZrV3bUs!P~u&em%=D+s 2_4URⶽo4gگ·~,Q3]i;kA3xIʩ6W١i0[oh}Ɯ3o")` y]Nmϐ+Ol- Pe6Nn=)w'~o֫ve-9D>z?قL/,O⬕L !l*c+`(֟kxVq##!*,% FLiinn 4Q77:o oN7l j7?uX"e2׊=DIwY#/u$?e t=cd%I>xY~$~3lPwSMHθ&TZCF*)_>թ0q{{˅Wnk)k {h \G^5S۝g;x׳2"(xJ15ɾ)ǑWq?Ǟ(op?&y#FBROs]2τ)>vpX}N~xs[7}>NEᠭ,=)pWa(h)KU<<H3'XtFMު%FXJtۘو3 O* o btT\֨X[+:` }ڌj'aqo#SH\f*{ݲscQh!K ltf?gsa5R{eRzٙ`Y:3yAFFT;~|B0zh Sz\7D°2%#4 `qՁI+"`.iw.&+H^iөC*W|?7wg+iÜ_Sz!7e/4Pl/3ly[D0&Q5MhX~07=uVxF7%uDhnpNoi!yUyVa Ae4Ic*+01.,؀[%t{Ϙ*`)p hq?`A;[ 'Z< *$ }:&kV)ۺHkX,t]CaE/b(t,4PSLo=L.' Pnfwv/vض$6Eqȗ w#DdxwXbmj}:vdIp6Tjl~Cb?D@lFz}rvp!>iE>:e4}R=7E+L}U sڦ" $ϸe%ɔ49_ڐtm\.s)/6c=BStE3h9Ҝa>mNGޫ)ONGpPzmi:[|BnGSĕTUz .խr\ 7msp je?Фm;'\N+ I9FؚT}u ټ"ۜ}19ID`gO0 AhPq8^V: 83>S&bkNi]O$*"zbM8 ,4U擇q&xS tywnmQo]iK҇hBn*ſMûR&Z;ϭng&&lv@=1OImgv4Zwd]jSG!%EF"B`._m}ǐX3g 80hXU)T1D`(N.yO^b޾b?41_0f|`<(|Z)\70_6UY(L*Um}j~rqĉvF␭kKx>TvG9 %NLX-paI7@ 2p |)nL>k.e̲'<d# 8| n3۷~ϵd 8iEGտ(VNVB>dg-y]]eD.A#tn]f _aWǎG:E4Ӕb;BzE=\ȆKXҵ^NLdR_:k9=DZ9Wf:!pIjYHr~*읅Ɠbg; MCK~1^, Kx^Q} 4)M L;08W+Œ߬}}V$2~ņOHAR-$ kDϋQVt:ąD{ tI%,3/3>\ƒM1 r pCD>XoȤUDa8a+N@D00ks}ĭ)q@C`{VC/V?cZ9bDװl:@.὇MgsacӼ`/4gx}z>~ КŭdJ!bɪQTv f< R< UoӖtZGP̼hJ)*EN='vf$.4ވ2StmR\{xt xr rC&n$)hu U}Rܟ&_Yອ?/:zƣ V-īNE#?AV3)j/0c{Y9&uY--pM ACq֘.ӠQj-W-L Ǫz;y%VD -މrXTUv'Y5޵~W^3 =8N& Z&{ռ=sjT|9l\ܪ=)A[|avMfSZ,??BLɜCڟLBLV4Fh:ڙmfR䅒%Y|ZJ<X A`HK֪CQ:BX4E<܂s`F0t>\> eo7e-(GRS?z0>@S,BL8! Z+o8I#ɢl*nltջ(@kKr$|?!o>ߍOx[bMɋk;2IBqukӚV85,f?ؕm# ")[R>q!{YQ7PD}*EDb, f Fr/{ l;f}Ztx'u)y=GL񿞓Z%:se2i( 7qi*U(E`J^KF!&N߰{sݓ> ˜ smQ7Э`TCR @y"# +Z~+C&tg)s}\4lV^OAyqnJ?K"1,#F EgF@>xLohT$3X(3XB4"qEFV+ff/}[v~&ybtC H5X|aLIԒ,Zs Oc`AC]\vM8C/ZHpv䜤pB47tl#8czOsfvv(8^ Q&=L([~ff /))qjiF {17h jep~^~L7#` &sgKgtZúk7%P˷%* F CKF:\ꫩ,N߰|zOx_%b6@zlb$Of;Nqo.1(TYk-WJ% ;\|{gzwjj")tJWc )|C 7F]y1 P_&oסVSyFM9R|2@jC$^m5N}MBmCPWqTJb#E}pxV7nLtn*vrF0Bę~gN`ܸls ?cE1x7@Ʊ+yGUY^4W `t''ДIq=3k?* bE(,I񐚹X='٠UaJf3wkVhm3T3Q/_=(]d(ZziY!}lCpPvIY)I|!?|~ʟ #T>#K3d0GEa@7wl|qB}R \GAɽS -)Aۼj͵UWt_*˺Sxٜ ,UOKƙlH]>kģ'֗3!>Q[J(; vGzY6Dmm{XVV : ) A@6]bv-Xgܵkgܡf6_|`M0Uo}< ,gKc,_d C%)b@ujĢXi zFP(Ev~ G7з62CoE4&OȲL>@t s͇x-U?TM}ў[A5.=_ZԱ`$Cg̎;3 Md;,h0CQ ; Pp+;96hJ/+W<6c rqLXW޵ dv^`vn[V'#c0C"iqjQkm1)RXU?&yHAD0탿'giS\Ek @y+Q'MX5w@PT[L8 rtPXZ.08n' Ԥ!~sd/i+(HǨ~-o%Ȝ2/DϖM (ݦf[@W7So|zk62(1,XRE2߇l/ f7W NI@Z= *mܖV'jsCvbl7H7\^(NR^6v,|{Z|xE&MKs4b̮ [bEB텆sHՎ_-fx ,q% |5FUag!C2 fNPr*+ >鐅,A@jd4{ u:n vkdpͪhNST82m/\0͛\&rxA"X{ʬ{Lα5&)tHwhAqhhMZy= R;Y)S΃߼04>̿j*7zS]EɁ@3'WbQU>v.ע- ӣ)icW|Q*\CK*{9h".q?[B!A.rBK6"VV{{deԄpTeINK*Ph ?=PUhm*]5p;נ=(Q|AثGNh:t̘+812ݝbw Ȼ [ ec`\3ܹ+('[|2P 5;5]|+A%]D۰(g Nּr0[zOC4 fH. ٝ=N]D܃NW]fXמUA~eMiyhx'- [#C =?yÚ6lV3qs`8QЉz> %ye?RXtw.j م [1t?2w08fK-"}MWA&V}8~õQX*- !gM.<" Ww'WtgKՄY_4^pHMTR:s +Ye n}rk~ q}bv#)vFƘ¦~H-3̴7ErsyIwqgL5W3yuƧ,¦n/?*)5RDǘh@KwF} ;hH} &mHa!NY! u-Ckmw=HI7Zk6󰦙[@ zh#Q&9SE8pOtw c;|}yCy_[;(ulEDㆾTK9vl۳ᣗC|x) wwΞN@4.1(K6MoXi`/#j^S$#J5MPO.hv($ُ| ԏSzj.ٮ4j]Y9!C uq_N,ST77SyȚ_hRQlj-j=;l@Ɛ)AbmG$*ǝ3ޫM-JIQY ,e7^ϓWZQ m&7_7 u[[@B'_(;0)(i^ww}CӇL,,EX0_F ~dzKoՅ nc-/U.Z|sZ%eZ40xQzWrbtT#KY7׍OtFoҎpXPW2%9omδ=y6/nوj̙\aJ D#0M=q=w|dWkA8aM{o@FMm(+jWʥ?#[ϟ\ejԽjlm8-瓢SB{x;ׯR*wO" `ӗߙ0=@}!]po0#_:):*&KIxQ&qauڊ&!Q ^> :[E%Aiw;H_\myk+gwERy"jRY"G3(˹_bC#2 EEr֖D;ii%wTYJEvv,b5O,; QD1RQ#22+7xT N#y1p;|YZrb6m$FhX h>mͬh.UKnY/)%J(_jrBAcYW?P딪kv@5ߣ<JTXfv̫PRm#VJ - DoЭAo!;UI,"?g Ⱥl<=0B0)R5@"cs՞(^| U#۩-ҟH9yO/f%O<94{ } ^tڃ;M } }3(_y<Ɛoےh)N%yVXgFcđ,ѸJ;7)+nDbTn= X郷ӮPA4[lXyarO؂/ Zݝic9aixe3~}sb ҟ4Q+Y32;{b,G蕎ЂIDa|"Qm1N wո8K1RI:%NruE߅;(WBRI\(bѮs5pCTf[)8, RS*=.>O^- tB68?/Iy_DjuY( rҋXv`DTa[/:nN' WAsekp0{j,~)ʹ/ mɏ[y?vHA6tmys5Ww(pƴ" 8޸ /D-sw@]` ` RVS6*nw jOi^9ܟ0#Sf .ZvT]r>C;ҹamt<\`[e|= I1T֬:#<;KuΙRCgd UsyB,f˘6A2-K{i7Qf\Ь𤰨?:FڰY6հxc@q-IQJE_Ewy_{xp㱌@!;1JZ%s(?9Bv~K oCT<&DN%"Q4'jh$p.uV°egi(EBod&ByrCarxi޴ӈt&b4e+'lݑw=,/kL>` fbh {LVse%_]KrS*8fasںӷo:&#>Um #Lz $cgEHjuFx*d9͒t™:+nzO[p^<U9g)A@\MqJ}̉Vϋ8e K'LϦ~!b".QfgIk_yi.7$)fUH2PT})\-s}"^=J(0V `m" YAH){\Wj ->oNÂ$1˞,\k% P]GESL d94212!GbLU)G%6"[ŚˑwPNb(Zf! x A>72 '8[y,wr#`s0=Yy1`|ulнYZټ5N3fҲu]D'CΊm.' F9C94{~0-v'-76=h\2Ħx+dXYpMa3_6B yllz9̥wƛJh h p5ԝGܢj5JHF)pk#{2  b'w]HvzʎS> MT6>!S>zʆvAp ܝ]ES"jgp\o5>狜7sP$+j.ZZOMì?QmK+=Q}yڎa:OA>dnZA8ёeYF}l+>T]dVn<þ†qXGY#݈E ,eUˆ9 =h[>2f Ъ#z&m\ួ5;ZR>r$hV*]sQ8/E J@{c&()<\zt5ySK9Ei<~HwK9DS `K -!;w`5*ׇزdǰk#$C ċ?8,a)FV_FwA|9J;CyejѪ&}怴]Wyn+hf?J"GB^F)آRۖ2QS `i;"c\~Ubp2 *Y kXP20R$ ȥrol_Io3V E-.#8WӇȪН3Գigʂ";tbAe~_tcP{UթD^+$5h$/A$Cw5(]7=q-.zW|Oo3̔(%<c):m*úJ)Qɇ!R\ꀬ<Ç Sl4O }aP8l# Hbt:屶LTuy]1wvVfԜkˢC 7Ii (w .d;ٝQR~\X۪v!H{9z>rz0DNR?7g&vm5-^Cj:g P< !08e#E7 K GB2AڻW} H&ˈYjFI5Z _vcэDeDvnZVQ\Tl{% ܠԣoh{q3LkWfU 'fq9oG=^լNZ%?tV5ijӏ ߜlx'y45|`,:p<4  >FN Zbip;[wcJUm3+ژ=^vɣf(2)'CUHc#Ƥ8$bmX՜99g}Hx>Nndz'C@Jfl.zr=aBD5Dz6aHkITe Qo,a%Y2>D!=i~Ѵ}cUHЄ=vC4G( IR5mӤl g&Fш]~f%j`<<]xbnNq(Oo" FݯC8k lVvM8xgp6Pv*J%;gne8T+Ưu=^KRtZ.v)l?35Zk?!~7Tc=n32 elWz{l:m}i!uLӯnJ"U@O4WŔ9L&@'u͜#H#E\kwe5hZfW/+s8-.S,k 5,U^֮F5gC_hA <vX 2O+0gB`/0k/C%}#"_5>0L8G>à#[ĚERQ)쥆78iǍx يDߪxk^DiCǎsF5)E$6vio9VnD ;XݡyK6k5m/yXu%e;)a}C(YZ_Sѡn9 %P_kڧb(`\<eiiϯ٪ƺ-pBn"Z^e2Q)U5YPPYpPV &6"g]_HħtBS;a tZW!:AV[=yjŘZ/ !vkt+]qs|~SĤx*E-sqHmqS7(Z43G-Y[I#t '3Muj'ohN9OwQI״`s33d&Lg1jSDC8NV {߻ĥp0S1:",z`iϜBMgOVj ќo3`թ 8DVT.v^gÉ^asoi_i`B|,*GVY dzp+ [2D"yQDn 8ᝥ"LȰ_ɆݕȔm Ѹ(ATa {IfE;T |HPA&`a#$ݝlEގڰEd?{˾Alα3^$}1D/U'gn{m`U+6.> R*@1) yE\4|]2kG3S -rX;F'RK$潰ĵU%qm'VM-R5wA[l+]YNP'~E,U嵝@pPޟOp\Q8 JҀ)*_2b3@i<WyNx^˼77ⰆȜTOtZ,;.38apC+ˆY0ޟT:'D o[`s&H"C(2tjul˭N+hƢFfw1Ipq@w* Z/x< }3u/=6vWtPwJ:?E,4ĿF VL'qkWdSfj(9ф J*t졵z0̨.O  {+4!z^*3-NWg҂nY[ hK_DCC]M-e^}UTEH[}+]ݥDN9=`~T|[Ģ:|ȕ|>pH<2pEG1RQ XOJ -KZ˱+'J:f^-&q~K;gdE1xxLŲ^|$4Ѷ, zkI@ugpTLdfl=Jo6.a>J`DO{R׭iw|ވ02l3(?El ad#:ZX,"so gw@n7!z2 ɉ[Cwi;b)}MnOH*~.KLh ANָ1,`͋/VK7e(g&w͹~)k$TRi6|rj|vT=*p de4\{?4%sO;(MR2/cÌM(G;(Xas+oBkFb5at{zGCX܁-K >4dBJy6`i@ϵ֓;$mڻuUgf a(ĭzP0U%A+Dt\=Z > 38,p|11~bCYo2ZoJ%Ւ=͊8BxIRX )5pi`p&# 0.(S Q̢g)#̩3>Vwu?\>_c{ ԜHHaP.J^iII:`bH*{W;Rxl?LJtRfr}QzA4Z2TWNmJMGZLKn$.Tbz(Z+"ՄO]8F&L*Y|mT)0hTL"2=xԇlx:ћCXΈˋ0C6 %Ҕ/gj"`~,RnoQ@D$ _C@h˸롭!n` b2a'gccffTmIUkz3r/ uYvS]埶SqY2J0$nֈ>+P_- ]q) yoˏmp[2NWHqsPxQ?4/N/| M}#9m#rQ~ᤜuA 0dpA:T.}$Qf6gZ7yO ɘSY(y([!Ap -BAUPK宏nDG0sTQ1ɮEZ]?9k_&,Vw#se=9/&H$(6\)*gSC蠼fuPv,Ug4.LcBݮ\EȤQN/wulnP `::k-i Qᵏm<3Lk,O( D.x;^ڴdHM:kZ[+<}J"&_PNgcG,:'Db:,o%5s/Uz>'͔% ؊˗RCDUlYڃtV!2gJoJ;M(o3;IZlpk˭g x-߷k% CUA$8F\3k$VY~Jk֨^)yR=^u(ՊI"3vQ IkH~1 )'QmR{l!0j0bάѪX#k=s +6wݯ_\zxeLIů}G^^sAfAV6dSexVtgxn]Žril`QH$ʆ|d&=gbi?o2SLUAД|$v¿Qv_axZCK t~ik K~p6hTVj`iU1PS??GBQ$J ׃JS:7}Aelr1|@s6,Iaq+N#1+M+hO./1qp9$KɊf>lcQ;E@N|U~oӞS|T06 кqgK]ڔ}= nB{ [J\-"؇&GѢ!)Z6Yl8oMF22KPA|٦*L)v/4RAާ'/p4| g*b#\8omRAnId"۞O^˹c [ ڐ62eJ0fA?Yףo?صSW6nKo@|Aq:< 6G>J4Pȝ|Њ.ٗ^_>Ov}pR7{ZMh(RJb yЯ@߆3fu<{ALw&nqo-N;x+|~W&%L$XX&5.WՃ=4sC3' :˶U폰 yU)#spU7x/eV> ))'ʧ,K٩ `3?nH@"(\j-iCΒzn}:4<_~Yb+{SpzW;V.vߴ4Qy˿a6U'ncGgB!:̒yίƙ1`4ҵ(R>HkmOh\{~Upt+7+Al?D`"4l íjg#~(T29\ G!,թOxl>6˽}uV9ǚvt 3WE̖=ϴ_$tgi̾Y i:,{ZrM*(jf(FME5@o٫0Q9,Vg}Rm2-ռi$A(z,,PY҂ R\EebNfae@.PN҇n9S; äIL܁GF3P;8{Te̋_0j RN4(4c&h-^lI'#򬌢pc*!^D_hrkj1!hpk>ЮqEa+2!R,jAra@0I-F='D>Vu-6nȮ}7o@&s.`zmTAzOm J&v3yyhl|0DNwb{Yx0'n$D1 !'B#)!hkٛ޼O$Q|AzR(8,dkُ 'dpljOHmj?MU+{h1_b^g\(Ji1)cm3vVE *X X|yo@e,~i2.vN2JګAwӫ_ KSLŨc}X̨ +j] HQX#il w "# ؤ~i^x&12x|-gIL s4CXz -gd9ie]O8 ;*-uX;`]ބtښ7TuwUgi\f4Hu`m%<?vǢoFP]tq cGբ 95GUB:у_^A"&YL8h~RR9`·ml@ӢPN /ȯ$CN}|K48&I1sDrKu9;˃;(QS?QZ}Gb(xluyN_5?d iW3.cKmzV%\ 7In7ޤz^2H}MB;x%˄:u8&$3(\0 cB=TE?@3XH}75ז|Mv:\82Q_IrDvZKZ,p7Z!r쐼蘸,F"j^l^ld3B1qUn3'O°7r^#K-jmrي5DàUYYrC6,m'j};mM) Y&bP l1[΍+ P4ÀVRА ~"Un89<ҟpq_#"c~c .u3wQ-!M˭,FCjcF^*J\w|MV'NJX21u,i:+A"Y4g^.Y3l܌ =SصFn`/PWd񯀛7!X P*rN4.|K˒,*/Xrr=dmh>w\RnͲWqֿXBAW$Tnkz(ɝr7~A̾7=E?Is&]¤ʈ?"J8v0r M/X]ŀSeqRU*'kasr15I?;5RvQ>=(7n &pPP"@wP[2U8.Cwu .4"B{>ʬTk  GEŮ|9 ۟7L)[ aΦ-+OE/POSYF tnHW.KݱAWhc>'Ԋ ׀ҎEA4fn{;Os'3g&XL#> 55%0{!Ƀ*F)PX\o\(p$kr5g5m/F#RqI&] PH*U.y:猿 075ilhqT q$Hsՠ[] X5Ǝ0[Bv$z(;Zƈ߅}*1Zg&2[ p 4>qR?+s7!ܹG"(j 2n^~h-nCУ'~}|t;lV2lW |[?esjƗ/zجze3" V :a=:Nw =͘S^?Y>W;͋^iHO pH4Zװ pj%Dz Nn_34N om/|rǢ$}Rb2xR&yf1,A?#hMq-(&$_ǡ'xLHW;/1=7R-ݸY!J ;) -pmwe qgKCOXP&v-gCZ4O>0]z3_"wlSY!$"i m?n-+?g.Aa-?!SN"\Zq?Z0 5 ppuu/PJlo)(K48yI?nnA]1PVz>uU˾6 u{yR>CH #tUL䴓xXw*!g s_yvM@ UY<$*b~དྷA8EJo?ב&ovst !a>r"zrU_.WHҲbs.i/MM{];bBɟZ %$(#'zeMSm,HL7!"[&ai`վ{Q47 xؙyʎ[N01lq/B~viYn +yؓaWަ m)؉4Pʭ$j@&CrVDٮϦo8iGq].iL]2ߌƊP8P %6r8ŮR|eSs* Grk1U]7$ ",4^l3|EYjV&Wxh K4[U]5qmMH"k&'tsa.m"IaMqs@7D \q/Gƃ 8ysЬ:Dq^8&,wE{O5K%v Bj|c4Oiu=f`;OSTIUrpz%i SYϦcI]!>Ux -b <%f[i1>+2US2Xq|2IE|آJdqbB- b.릑-SVLz~  "V2ɰJGA#|{(HB iօ@Rp {h` #3#۞4a 1*ߗ.Af]|S־mUOK\ŀHH |` FI \y٘ڟ GhF]׫ O(}ES+ο~3k/Q b1Y(%&HkUZrtXO/*٭B~`h}!28D2@zEµL%a67%vftȯԃ.Bn, Il'h ܉ X1|vqӪKETȄa,N PhEPl|ͳu@%o;UȔ|jdQ'ѼZ-Ly]gbj S"?|d9UXȨuԏ̮W~q{2`N୔TT~ሕzí ڠf,4,r>k? cPxrQ{F/[ĎCޠ~R=KNS5f(z'kL/r? @Ѹ:eѕUwUb] =Ymd~<)5NSI"D|JOk%X\Z 3{Ul JwÎ89?#"}|:~rr?]}su%6t/[@ur`B yN*X@\n Ð(%b܍8I~Q#45TKH`3VHU@H 6e]WV -%KՆKuTw,! 1\fwYaM%l%EvS?u)S!7rQp[H(u63%lAx0T`4},\/m]D\P&r~9HR8S}G{{=Qi_zFya m/ǬuC&k_]³hgGC-_ܨ(o16~ *Ü(ε%4Ê#5X7׎ o {GZJ7uƏ9X[E{>iL ͺfsnlR6#] O/7N8 ׷W!l.}Zp߈rE~RJ ȼ9rFlE*샘揝jj >˻ Գ*P0g pKpOk"َhk,1@k[ <Đmئж5GW\Ŷh ԋSvL/ISn$;u\Keۖzc[.woyHM" |*S}ːMpKF)FF1_ų%D]}O@-} GXI= vi [ nJ B>cS1ȬnC/# [FvDB6m̕[H~eԩ &J%`(ETnҬu`%ql]#+F3$t= NN}fSxL0sר;Y8ʋyڰ9٫䫷+juUS֋.?WXmXkeV429(Xl{mRP~Ad54o 1HOA++lBkN eZJ5-"5~Ts)ݽ!ي<)SjZxOf"_MRA;;}>U-(@:˓ig2Ph}8V?&q#ʼnZd@YuqCt;AVHsq[aF:nÐN})i@1J1j%> !=A.3cѣ,wFDTC!ǘ.#_<#J!$m6)V"Mgu0c&̲f%E0Z8ZM\(v=];9wMѲ\SYW)vP;nynP5IαپS3 =9GӧNp依a1^.OڍbI3Dv|B`E:5.S%UvKdc S.؁7;v#DeןyRyyQ3Izg`% 'Q_݊;]9݊ ѦtsvO&枰'Go^_y@҉6YnM2cNŭHy9e9\b= )CxtFTb^+IG1?>+KoaIip3kB5fh}r,ictkfU'Ig3&`b?Y_y5?&~{,?jf7V4np,jQ BQ ޔFQs#jTs U3˵ !zZKޤe( |-w$If^D-Z ܛ'З`ŒC`3=NlipS> h#ie|+wS}v^ùHMI8f5&īߠX'JoFQUĄx :4X~a%<onWz,2d!'HrV ,vBG ozԶvQ2S M;Ȁ~9PlmPY ۣMĥN+MadZ!Qʽ"z:jo2Di@M ?[j9`sȆuU_*{?\"d:nĢB,pRgƨZzXv,s >UZEՄ[2x&qf&yM Υ@Q)¶.F>"RTvyOwEP[xm.Ȟ[A~{4TػUŴ k"AM0ŸG ]ֳv"9,"]b29.\UCh9?:/e4&Yz^B U5kI;!~ @>lMNC/[k^6ZPw5T4o#I1s~qiS~rzXȧ_R/p6^ѻŐS6ȧf醋h|#4蛭?U6Z/Ǯ7j 7[hkOUGI+2cgr!@/JG2>}*VlsHqT9>dF8&+-ft6bC 3 1[c5>U#r:_w RRs[=$JT{'&`IZ0ME:NU*[K97n2\"#S 2skYȅ_ à9㶗.AxTQc$=kc)!l^B+ r!sƐխ4*Pl4̱OkSH#t+o+Vnc6G3ۘDhRjy7: rqF0HTߖ7Ftp+o&Ox5Z?TDF%.n8SihXeHvxQȘ0>y{  Tޅ)L~g)\iTh`]Y;`JLÑdLR:zS-h'6_@)8zܭZICwVWř@3 BC'WYb:fgh_r3ƷlHon'Ie1w'S~ÿAeD6۽uXcBɗr#xE{Z̮Ahh=<[Ŋ_7ǩH'!:kL/ ӳ|,kRIaO|-XDIa"Mo3@+ͣǾ-HZ2O!q7 sz-]"E4lK$(SAYT& Nm0x<5 uԌ;ڄqbsc!ta!5䔽}bXrkt.~ ތMBE.j K1;$J`*O1"l;@vj}6B=69bJwQ>׽ zW~D" ^ɀy*cd}MŽatUi@J}EIu?x={U< 7|PݕCg)V6K8?)gfsgT38gcLNH!NaM0,q=:4z=w/)ݓՆMv z5! O<L4VKT-_nGeq$ +1d?͔/]ּ!Tl8zJP-G]s[ms|f?|"k#nbHnz˨wU?"7ͩB4i06. 4=8k]qj$ˊ/{h̒{A°(!3{4އ.ͽ`BX-zC]cЃRha,kbXzNM>Jc9;|R+dhkri&@e]iA?<7Cy\rtšK竦/r; E=I ͣVai?I Q4Z>GjK в糓 :ҩ AGo% ! '#` ,& KVe 3$}\V6/ gm1PT8<ٚ;!w=$ğX>xGNrÆEo]w_}r&qU'-EMB2H E'f6ŵEUHMTJO"/s/կK5cc7B0u&s:!ݣ)^`*PiX8Zg&,0p<B3׆܃X:i e 3bE?u"Nj+3XWAҋNͽcKX'f7A~Tx7(= |8 ,y 7] \zԑ&*Q<}N+_?L>mIo؜<QE$QCno<ZqMA^5ȋ>Z O HFE N^2/MZ u[uM0}YAnhMwD=ocLSeTĝ¬].zd?08LS˚EƇ'+BRGϢMZ ld3quzPtP/1f1/RD{\(T#L> fǧR\(xm&Ĩ7mc#zσ%9"ճYȈP (U۲pG- w"fdNJg fRp/ 0x)?3]2` (\%0.:%"2Þ)0h;8崒g15IϸS8°0m4C&8z=i#́}bl rcS{#?k4rHZB:U9 azQz`fԥݕ1o q I felu`%EpZt,ʓPDg8YY'Y^O։gb}+t]#٬3*ӑF=ǶoCam#h-2\:|/_@m20y9[e/Q 12mLYW"SHq6#,_`Eo?K̏Mivfl{꙰tt$'fiS00YuhF e^wD b@c9q^$,gں6FՆ6`=Myb=.P&aM)?x[a4 m%&7FIȠD|'=qŭ9ܾpU%md½.3CTO}X1zT釅xcɧ_C1XÿLbBj_|'ƂKWuASbr}F'rkҸ.[iͫTf|?v:9']IZ/aAY ]'q.}~#ޡ\O*3XpH5}He]yK.)rdf;mK WE4,E6!o%].3'yOD+\?*h>'$b#bw^L6]ih_SI0ǺFzyR>#L{atvWvr(VTx2MUxX חt9Pn~X{FO "0 |,JLNg M@l~MijDB]("!@Hn)SjH~H lP~gx2}subb ~3/d AO*dN RKQ큁k\+jp KGnƦs2|\u1H϶֋pVw5ɮ~!噦Ms_1 f &14Z#;_ ǚP P^tohַNH!ΥXFFQi24nYl33s)x\|VW̾C$ni =R)|_QPEwsϢ2L-ͦ+긲ώi{RUiBqC\P ]ٻWkqԊ^ [3FGg4[ ^A=TXyӦ<)Mo0- a-vki>K'YhJ! 2q#~\]&L7ߙ&Cgo\xXP[FGaV_NjN0KvjB-ܲir,6A>XwD@=瘊\yj&l©h[vm3E28AKD5v)Rá]v|"b63[_e7ʪ[Ɓ|ټ$h*^˟l8] lݼ钡l瀙o_[{o%x`R:Nz 1>Aa_]A1{DfcyoW~xYt&cw ]^~{u (?x}* `gNI Q\8pH@nNrRwPϵk~2&F@8x:I+_H뒼,"[\ 94"VQre6BipB{ܡ X$;C KJsGO? Mompc~^t\{Ƕ~54@ʙjup LcP=ܩL`u󃎂C%9W\슬X'abn>9d%zdXf&iԅ}*IZ2{ۧ18IY2E>h}4hhS$OARɓ= ǣR`k|_=Gߒ .>1u1եBK.*Rkw}qvyh l_dbmm_kLo9XOYsBAܶ2`=j,=5S~G&XKrTq^Nsʒ10k՟baEL ʼnK/(^:H8-LERk ե%9FuԈ:o9y3hP/JRGȹ/8JXƲh4 kI.  gOLJB=6/-ntW4 OhO{~,O 2CQhb4F6g&GB"Li)ry5r‘9I5[dLKMT~/&EO=]疮:n %1Ϭ%ٔO1AnR&uZWݺ"5A0}(+ٌ7gihK#5TNV}}q=/(8.$ ijk~R^W ^bF% 0&:ćiR%~m/.~ 5Ns.*rdڔeiÑx=M ӀEF_߀tVňQ|Μ6`O (/k1XM:"p`}ݬr_>Zwܞu."Ϧ)qE2,\T7 ơxX2]h؋c6fV-3N+L4Y2 g$1SR? VW4|nꐽ&q3m0E XͦzB(ϊ[T˔ s#ud0zX~wvH*#Bp(>-LֻytkzsSUX^P/ԻaI68?A@Y̱5ݠDzG)/v9QBxhiO$p2GK%"3oT2芄<]{97ڭH! (;Yҁf¹\فU85|PkI gKnj-u^`\S)\$T& W0Ч1I1Y^om Pq[ &ִtRĻMxХdOGdA9rݐ SXV2"o?zؾfH0g_I$yqŵY0flpQq#Ǐnv UBtAjoU rFj~S0w96!Y)DY8>{t~y9FCW|hBS?: Tq}F<jqj!\'&m{t| BF2 =ГB 'W7QE'WLrH0Po r\'!'wW4&#'A W0ZqdBj}EHOGi3:Bo띠gts yv.taNƾI&= Pbӆj8$yJF  U,| _!᤺6,jo.MGb~,Т8VV]FaD Jˈl`suR/h-΋#_9?]j .]0V`>C"JY5`^|nN>C8–>'AjaTH49(3qW;Q&.WQr೙6͡yUN BM2%Txere3m- q7Ze1}D%3E`x=9K.9,@4c߈u}sX}E8 3 2WCe塚 V&jPa>u9SNAvx{bG#YR\%1~%/I,lIE_n^-/atEQ!zC7ֹ߽Opgto;&XdDz aE1;v VL7ȸ2(w ZcB?կo:qscBϸ(qlHi0. Ud˲0;R:#ј X0vMe$6.as4_Ljp~r;]^*:ux.g#k H⽵qhЪPGܑ]`^PU]3b3b t05޺[ѹs ν6%A@]m0RF[۲sٮHYbF԰ӖEW|^dBw9L-+p) 0Nv_f$ ,PAG j9*ޘT}9CYILr56F14;pZ>F2 NJ։6$ 5cs/F 5cqmTg֥Ρ3l0=jvuofVRD> 9^\sZ!%G&QjgW&nPDx2$ݐpRfz>XhH~_f/zp 37LRo'a/`TrH(׬A J|ɀy>0R&7\b(1 6kۻzye>[_#[ }ag_ <`4@iՉmXs5+0/E'⵰6ۗd4^i[ЕvHu땧/s.x|0[֊i$ZQ$\@'| MƤ%[sK8 d+9(K)[@2T3?~qJdQ+{i#8(5"xCЮ]T pɑ}qdž*|!9BWv0qgl>0UaUҞ`ħ# t.w[ݩpeuϫ]{mlBf(?/Š@҄εb#;utȺyFzzT W'yL&ƯZ#<8LOĤ 4{d&>EckE_Hx]|+2_ߒIZ㧎؄чP?mҰxG=%S~yio2C$ 3.E"OEڻ48fce*y}Nݳ}2<|hOS{ ܭw5ԦcfByZԾ3@[5^4 &MI,E)r:դn`6T:eZu5|_M~IP l?+%+=hz;RSNY@.o?: Ғys @!Gtr XGn3MY- xKt|4bHD"|9/w9"jB>KfLZn-I$/tRG2NaoIGޏg>@8~}wC%&Eӻ]ZD9S_LdUGYt-Q֭*u.xR2 ҴE2y0w }/*\_$)MEݽ>6,w*G"g~а] LКY͈qzJ<<l#p皐W6qcYCLAɔY |eQCH^ӀK 2)2ͧi%&6fa e%, ҁv8PŃ9m9 Gl1$Ed~vP#x٤dK07! 'B|#Ik5ɟْ z]\sG34T 9> ,Zo[}4{ݮ泌Yw^;hiO^X3iNl䱮3u'1[\.: 7dGyYAbJA-l=2QfaL_9 vۓjK?i0Ҷ_2r{t[bxˎB\P,Yd.'سېƛoH$榘pfUD@m "ڈryLQG&6 ҟUil,kyϳV1fBPo⛵ 4;ё3òm6ȪhA 0(nTl;em "ְci־ ?ӣ0Ax: iȩNS o{suMn)D;U'*f Yhk;0W"HgU}6WOD8+,}(̇c $S5Bk^0ᵮױR FD`kd! l WCM"-ZC<Ś9\n\8f4`GY2J@xGTc0XgLء9@aYB*$S/U-s!Pmz:uZ)^KɠGN&dB` c2Ԍp! 3ReeMSӪ3ƕzڵ Otԃhlkd<Ƀ<+Xfۖj(Fyʔ Y&b)+Tp{@lNi6Z?~S*]NPkf1f&yJp;[ M+e߼aF[ ,k@Pbmy? T&C >tBiw7a`͵N?!*0T!>k٤}$tGd7 ƣnA7Tjq*TY?N=s$H \%]V[@A^̚sc٦( Ƅ^UqmM"\%;Vf]zQi-׏.v`#..׋TRXToK޳!0X(a?^.c}+eBQշ^G WYʷpUiME`n8Sb1:]"9UEװHKQreǧBij\>WJ)0̷f\@wsm!8:^, kàMv#yY>WݝEwA\dKmh(nf@g̀hALQAFEᅭXS 7NrHA~Yd[^y׳Z<޽%J4@5Ib @drpN[OۭHmܵ#XlП@E`~#e_[mλ}Gs̙t\qQPAtE$̠V#/͇42{1 ¯?l jsk/PEKvϏtwGO:O36:;DfM?H7Rq%?.%BG,\nM N,/wS Dž!@2 &#Ա/Zbps?%#{zu?\92[  0/^)+D .&&-6zUp%Fheh<9WG4&=crL->3}!!cBMۆ"Vm&jH} %)FR=g<|lZ oʽ ̴6#L3l:Y681Zא\T-XԀ@kB6EM`;*n_>*$PϘSOv} 'Ԅ{veNXee"&%PC#j;zzl<$'g'?rk'xC%)9M~][e&!^*biH} H8.n0ό5ҾpD7Y;4GCzP*6٠eQ]:1w%һ[xg4Zwlߊly }3>rgRkkcD FA ַWGO֯@&0X1T*+.ݴXFlkk²teТ Á?M.ЕD^leVzkPQH/{hƦe*BZub-xzjOȀ,*wL|Q$֨2HCڮnHandb )WަW(S3eC 5Iw~Md(2 {EX~x?E@V-N3t0Km$TT{màF"bX_gܴ!yh2ݲwjR6X_⨓kC(x Kߺޱ'- ߬kWr뉠db:0.cd*B^D\)O#GY9r|)s'_a[7)-.ה>/ #z턷Ȣy E.ѸZTKY*n׮,̈́D:н}~!e.J/ .3O CηS@S^N*UN__N4 wOtt~4^h9ï:GQdM ݕ W~ycIlI޻J8-oy|hMBAc@<{m[K͋~9!՝b0kZb]#gvms |:'78`v05t@qvEX{~hSXAFoh{աp=P2{v0cb ՑƻY6͒ f vv& ZC@Wf֥5SG2FJ+ O0C٪Q^U0w¹TF.Xz_b9bbJrM+r |: ea"*F0&E#(F>fUmž\ q9XU%5H'8eU:?p*t{v8. Gh\SJP'e1|`^+ *bh_&OUqs:VؤjcX AZ2"ĩ/8 *ħRk B-fYKRn&!l o>/84O8!bUBqz8r__/z.EiKA;X'&eKGIu ^ӻ|U#9 X?K@&}𽻯KJ*IʱK%^dqDoy{k/"ۚgPuHV}J"&v-pRsYXD"Ua=w'& w`A#wN5ȳ>G˴[3Qz3K89/`hۇZW7(8j'gFL x¬/ OPF{ f%a*Q=hCqyM'r5Ftb$}3oBѼ{E '\Ґ#7 hTR<&>&N=MP@D*s'$]uGx$3j GZ. y!8~Intzt*x 8_ןeՇ)|2"o=yl# 2z:ndeR!ZG{Ěp"߰kɤJ=E0! &h5ᒸdw@uumP+].6y@^(&9Qp<[%-.X U_#P2#F/ @wMܤ6&ҧ&v ѓp`b(]~֮/a^6}7}[iwT|\Ccͷ_aĞJQ.C; 4 R Y{' Xxٷ03]1㑛bT}Uak~iܤ]p7?i xL{I&.IGL!?R>.çE%n] /C,'x#oM},Sems ^H]w^LKm(eII$lmxVd"f|&"HZ?ؠ9U|5p,50IUpt2xb\eLV}-†uǠMĀ/uqR= q՛:'.$>^1M$"%[K];DžP5* A:D_ElW$|`G9q_ jwTRӾ|ڹB,ҧT _Ύ{m_Kϣ\j@=fA3YT[M#ҊåE%Kڟ6-vL\IfjM=SO\^ZM\ܘڼ 56i5 TzՒ׌{bʨK&_8 +Œpy x%Hp谙iNpi y-i^c&³%%,hD'."YNdZS:_w1 ű^K^8d=q|]7~at07p@;9nGї\'57"=Hq`_W'=: }aXphpd'wH`a>{ ٗlRMG\ؿ*v*ݠYG.WL?{ggȦbq\M}6GQߔydm0gj!\zּ+YńI21GH2 ,- 6"Yyڽ/JNY~RqmS^nJJ7'?+8QL)Z+ 颇rO?JIsŃp`M_.A3mֽ":tA{%K|`x4F\e'xN^j+KJPQY+T2PͰkk`'&9+<~{B~ aJyIf9h>yK꟞BI;.,]OcipѸ|Tŧ[ u' ;piVT>ǥ20di!,Hzɑ>A~A[z-9X!az5{MnPP%^W? gI%귔/M7SSVʲXaP*]=MG3| HkgY!)Bl}d4UD+ʱ8Yd+P]w&/ $=K.iXb@@SSL$&L.9shN.6,ЦRhWKӗ??Z} iD4"|~"xys҅7gєƻ0j^Mgβ d닢GKtTO2 w2:!@)(đCCjwʰSC h}~$$4 ݨQiQ1mt1&@49 axo aK2Ⱦ,>y? D.P J-_ԠYrl1GP0?( ѓz zx5ߔNSFR-9~ո/΄IC6ZO>#юsL|ONS[򋒿^2uW Q'Jv+ dKuf qfve1Kwy-OH&>_JP,6Wb)YzT{fVrmQo >Lᩛ ySu@4D9x718t&:v󰫧AUCmcY~FD\̨sPdžoVս{4q>uFK4,bTH`RNay0:rAеP.44丷9&`L,} 1b䰞?QcD`Ֆ+ y[hvS`mZvPH#r@93MQ˂uHW{w$BH!1Q!S6! RE[&+Kdž<̵w l⃍I(@1u!h l+#2N[rWKڮ{'VÖd~x:c p OJC}}a9b* PӼ79 8UDQ=3/sOD$JzRu ɀ4dV[2_Qgb\NPl 59Ɂ>%gt4!FcPg!N⩌Jّ;ěTZ02NΓ}&j9-ZWpFG{FUBh<~E, r&pl-4/#϶\C!oەO4*ʲڿwrj--*#-O˫P>T9pꮄrI{0Eg<f1ۑ=#?`\5 3ڀ / ̈́x(PWC Æ$t|:csυTj>?kKW,,q mam[MqQB.*D&@&bzhVݲ&+񒢷f;^EMA8 14At%r} $ o4z&Z궎< =Avh`bo@ ] ؙ]d4-lOĨO89ɆT)5sg3h-Ji ]`[Z0Ni5d.0[n'Yuw);)|a5[c8Ɲxv0 ))i4{XV_M-IMqYdL)*n$6DsxyVe!Q#nC~Aդ4% HsPLʋty*k}qt^7y2h[ψ0ք'\JeoC߷al]eSnFN+^RD̩D7!OBT $5?rۅhs~ -a?-?cMN(*F?D:(gEg~ x5A !`w,Q;4Ad`lC\h1t(jq> \?qtd*2|%i ʯP3~9KfB38W8NUMc<=`=war, 1.+Nz%b;$NDm% *R*ki WZ' Hoq^֓L#ϰ  ":Ѐ(m>%Ti:S cS1 g+U7)7mƸ |=ڎZot04휙7ETC٤g VwS}T!O'Wl4[moBI\(u(P BRW[@D@fDe`31|I(p. I(Rz]!(SBےpp8wÇL߉62xxt䎰D2e]m1)+gYn/?>]jw <|B#xM /`kֻ's --4p6\ޭl+EMe-{kpU aJh> FWw1g  \2Dq &;@d Zva5jJ!Q% +/-m9sEXRq>|[r>~32Rɐ ւ~ 8Ahw@7N'Bo1?Pge8tj'K|6X u v MN D1~b^|vaLP΀.QBD& \|b RzČIa]).Asw{Z,+ gTH`警9͝ 'tOc_3OlzG4/*>Q*m q&^"RA'9ð]o6Z^0"D4 ->i:t jUuГ}uy\o:yJƐ!.((s1i_|#ΌiuOr_ae>eTo[1T9D7t2&KDY]z1r'i) ђo{JüZM{&q-Ռ!T2&y$8J !7~SOn dD hbSC{@BƜ1%'hۚ鏊Nval5fn/ey1LIں`H(+¥*%F\&J /rs8Vm/7 F؋OWN:`{ NzNB՜*_;[XYPMi gc*eB!p]2H͌SCp/b6b}Nw0&l~<䪡ߜ'fl|}ѐWjJ%Uh{fŭ3î !._~?_Q\ j3 irأ^i ר^FgfץPMY"WԼ%e/f-د!lJGJpA3cɂ.nj>knq_pi|@, t䘺`ccࡂ-m+["SU2)(hQ} ,HRw4 F@sDžzO(N>|:Z)^X>Jbya;VPؘ?g嶘0m%&QaF!6a7go>ѳmD@GY74?1  Q@=T^y! z|; ˔D9n(MBSڳMj bY*-$ԁu='*x^JIM6?F#oi@yÝ4{hH[ % 5@EtFU n&H<^ 05l@2 R-Gb% Lh<3`޲G":;sM.pF+7PBG/^BgqZժeo:(D:`)~e:~InY[_ JʥpslYx5jT_} PP{JluYƱӿ%+0>m@/.Z|uÏU1 ;A@̨V vA笆?xmOD'9)RMU̱"z}b02~E|B'Ż\A5(K\eX.hTWIZ,] ),즎x pY6]3(v}*pzܨqPajUS!,~.) ^fdv;/>3\ Kַ !v~|2KNp5iTVqso[<D 8e]{R/[~g{rDT+}밪a ӯ2E/Hx)<&vb!&| (\돶ٗrW:>Ў$q>f lYOz*؍sJ^=U{S*]jCɄ┫Hx'{d-T%̫\@@\ڐ"`_vՂGJJT~.sɤnJWdymE>zB/LRZn{^!Eth +J[BAT mfvnμ.l"oE0PN4!cb7ROjs;1!#9T} &CJ')z_꫶!Ʌq_*A 25vFIKAY一aa( #,ݦ^Uq4 #,W\^!;24;H\1 KߩIk}u.[Ss鿨3]s|l"}ͿL574rCzh̩^=! r ѓDotg,kǂѤ^^P*KvU7WЩ:nN@iD|H(p/'aqqZ,Lg;sXxudEr"q[ZqN|Y'[y&̹]"5dqޜO4B6aw0*̱NmX61#7'2CmfR̈́CiPRH#ƢW&p*,ؾ,G%RSOj:É?b9:=)e>(xc2vv@d_+`:!Ϊ HU=ӧzeGh:u(ez,FwRf&\pL" _c*% X?9ޛof31W)lJ{-H WsZ=klrfrwz4 c ڿI2Q4AI$tj/"IZrL7}љJ)ЂCQ `'MPmq yFhC<}q7Z!5ZKe˜@PsUfQܝya&׉+Y䆻m0׆j*?Y ef DJؗ4sAI\Ы(X ?g~l,'op0+m!vcE!0^[I3<<\β C(*@G F$>cDa4hyENihS^4729k{t̄ DEi/ڀz]0|{'2`̤ 4(툟Ge^knTsb szWų@$6;Pj9g8m6I`LM(e .ȏ 8p=(MAdHHt~  iSZ^OcޑP &*zjz; wV[8ʟV̷X,"^uy( "su&5zظ042P#;Ȃ܅(2|r`T +PbbSȘ467gP]PCXiaVūqg!bYD 6S@Y)#ЖO'DrQtl@Ķ_ӫ(6jnں_tu>Al$_Dͬ\tZQaS v2j ,&K/ela k?B~ui%()*WM7`.x.Ng9Ѓ0\-2//_#Gy899SW3?_Q m>YᓅDTɮv49alr O.=S G+Kp͸>n$Ua%V}1 }N(f0c&{C3q⋓S0GlDk} 1 8*4!$ôALz[iP;}LF┮Q&uv 'JĔ;"l-1{RwֳnOwp>Q6vP\r7XLWrjW ,{Bo+$LM)IJj|za.}|8tM]b촐y烵֍^^ dKc40iaE>ʯGCGl8ߖW{KwVQ t".]" ^bemJ? 4^mwQ㴱?#W#D&ZU; ,3WiWl2]_Mpޥ.40^&+~&Z3#tЍmKAEyJo~Ý[?!|`7 U=Hþ60l S -PbMjik'|?:!+.xЗ [)pVKRrr.άr~6Kfh44;?`=,(` @f q.Lٴ[h@ZbOO$$aj 5ȧ*ArmL\KYwT[}{6Qcd{(;' s9r \Ⱥ4wx,"!2,2:SQ^<[#v6AuskԅuO; v'd fPuM- B>5{P|^EV Dq;>huDŽh/h3YW_J H\(Q-]Q6V^P:I[WC[+:[4r 1!jT+B'd稪0ѷ kW,h Đ'{zr艥BUT?#&G 2?U0ɿV8 g.(B@ 4[ܸ߂; "5sgڤ;;~SL{|-\HEH#|<~ҙO|)M 7\IXf-y~ŀ-z!Ze]RSWQ-፻Y !f8Ek97?;<+3(x:J\1~vWD4Ny9LV;u,s)8hj"%l*tՇY!H>@Y#VbIqa@FlIy\ʥEԥcۇ:$N,ہsS],.Z^52t n8 ގjB1|?_$WzJ|R-f_& \6jJwFŨčSew+sӂf$MOSjbsj8i&vsj ف+t1N>0S)R9~:6vgQ2@Nj'ر(/2xlӞ-EtBu 1f'#f+O 2g# ̡ZqE*,߅)ϙf׉Igz/k5ݛ!!zSf1OT_qڢ`7z ʆINtxnd!ZE%fPYĠx":aPSLlɣjQͪ8K^ -EIY 4aԒ2'[X2n4\;G xa΂B8N &|+=ireoQby eP` h~}P%7L%5FEn;̞omԲuag\[ (}f`c[gH ߶8 G -Z(>ߦ-mb[]|X!L=1CA1peUqXpz݇lW^陵P'BK6T?+ 31,ےO7Te~J؁ZN .@ġ2|YNOGs5D@76)`jtή$=rd8\z\(yc͐`\Cݵ&x7c^-[> !Yht{8z>uIhv-.JcAƧ&g :a~  '\5{HK0,6ʂ00D-Ak:NM M8%}]@p%YlB((<..$t+[ʺz=*ӷ$ߛZh呰̝l60i~y;yy`uUޞIBc`QT jm!TD[٢J' BH=භIYwђ.=D')C(S-^VJ.wl`+"W@ Ɵl5~ 7CA^DPZp64*( ˣ)>M71mq q)"1vpa3jLdkn-SNg;7O~v5SqcD捵n#dS GKLI_ֶ\`_ zDݨ+dSލl]g8\ThzrCfRf g"Ȼ݇?I7q񃄿J6W5ɩiY̖4Hբ3+B?)~3&LzH9/4Ye9d|/N9WV^axG)uO$bNkL[odH0٫/X8p-wI/TRMtaxMQ]ҿMxi%J!K8~MшJ , V/}Rc6 @`enpU.~-":~Ih@̻ G)}1t`uKLt;CYOFvyaJhNMOQkIsGfoslW*9En"S,s^F;ùv3!\`v^v.N'syIJ5% kAw"ƿ-+oj3~Â,[F.ЦF< Cl*p%B "/Rə~||N,}_Lxc@H!! I^AeB}faw0$7oOqRT_UpO1) -׽*X1#U>;^2l߮.7S0[ʉp뼔ݿ*)ޜr%9_z/5Ufq+0f2J u5#Rz^:wVObR[ބs#ɀ5.>U#4vaAב#\Qа{b\T4Gx< ZYqBZ^86y{Zbbe"&4=yT=^uLvl셵PC+W"}N1lN7,`W}K*bi%L|}ԙVhOw3I< g-Xg~Kr:Bm/2Ȭ%tӂ/ x#`:᫞矯RW{j9W+|Q:L)A(BԜï4XWGA| ΥS,D-BBS[s>,/n/9[r\L- io8\xiWa9]HX^`VB{a^Re91ƃN' "䵑z2H.-eWDz9lJIm"X30kB-ؤr΋Ks뉻)i|ُǽa₎yx3HyNŶgS*m:I.Q6\RDkuDT( Mja+YbcUS&gy}gL2ˏwi+\yP) kqTH 7v=N^ԳiT:W I<J`$ oZY*.jU1ɾQPީ;G/J"aˇ蓟 (NlFqC #GNudO:]vw{=գ=<f&ԟ+,fxw\ o{"J!تN QPc.1쫰H;s^kHu}>Noc˂g&|q&.U!5A$t[cwm+Ċq[N'~%ՔyI ȷĘv XOHhWK|̓uqRb~\siؑB..cǰDE*Mǁ9 3 E5(vSj6]rۘ 0{Q.k-XJEqY\X 6uFr:@3#d Wy.yf:iJc.lQo],?ujvO)&@el+D68Bzea5RB.,)NcFfѠ6w/ lA?*f@)́6ν'֕y[ }ժ lAmaPQ޵K.n@U>9٘(g`+B`:{g^9Fi "71]o_ )l(1bR )t%9`|t1(}5v 0v D2OtbCͱpgo*h'udD0D0?>#cwZӓNk0%B񞫠<, )}_"E7;-+m)Rz yjjcjq|?}`r[0 pDz64-)`YrmpDl.fŗ5|iۙd.}"jLx:D|SƝ p^mZP[!jr ٍzAH#ዯ>n*q&Dr!ܱ_RgpT/O\t0-,C$\ѻzCLP hT b: X7+ #VSpJJaVa_Z2At, 8f_izT_H#ў{c?٪^Jr vQk?.$_qwt}IAǣ( iVirBײbZ@lkZwG| c νeٲVHHc-,[J޺u, .]To 뛅p]2 iCDxmf3HdxgR>ЯDuBm7WzŅ <P0)͖ÏGKZ!vox!nY\":waz..%aEH6D&!/m|"(ieaz! dYaJln)p=C Ǚt* s-{Ii d gO(7%p;JZX?ZxH;H=HE̗l_y> UzfN|m㨣iUqt8vь!smM# RW7^Tég-0Yd=5俆^ H`0O9{<N+/?M>w9QKܘXg=[oOy:L68$|*14d}$'}׻5)-N@Bكyl%'Nni?^񄉈^f5%X 9A)<8 n(Pe4cPZPnL0HXi ٙIVHGV3š0Թ\sEg)0"ʱ y/.QNc1aӯl#@:[_ZZp|7ɰ8y'~>20 Mְe$yuz fqЈWoٌ($ _zcyDv-,.mĠCTrMWT^|9p*UxT>s k<&eֽԱ7F;w s"D9v(ES=u[b}6Jq҆fw!98jw?]Yh.fhR -a9wY`$uWr.;{lMxւdɴHq{#Wί&ࡔp{÷ Or2rI9 D\JT_BdG6=Gt tS ޫHQ`dME=c$t\mP*]G6wF,L'psT"cXvLό_LUWԩH7[7 oeXɓ sQ'.:\Ytx>yݘǩPK7XQ+gi( j k5z~7<%=Ԍy.(W"qĒ]GXQ׷ =K;ށ7봤o`ZSԕذ?Hob6QQl޿QnK֞h26iyr9gY[(ҾtjU$V'A=n3`PȮ]$0H^*Ia"QѹD7>o pǖ~'=e"$$g+n"=*Pw9@T !zc[J~EAg!g! :uKLN 'Gl4݂½$ߐ8 .|4 Wz}>s v@J`0ٯnE?273«m(jYɬ rXݸW ࣨE޹^͔3U{ɏ\veݠ-?(3.4%RtVF|1F Gf +b-"Y‰Y=f<+K,GyՐ6`R܁*d1`޺m tȒI=Τ5[f?}ԥ?]z{68Lf|z501G+8oQ ϒ{[.٬[Y_ $1%%L(dt>Ho]e[/+8|nc9n n`KէVɔcf(ĵclVdȐ` 3l8੹PѠ\$G〹DhC,{qxq+9ʠ-mY|KY)pIMe4X+gFn/1ڰH:spibj$IO#>*埌\%QJ݇yZ,Nhw:TdR|~6zDt!a8ײX-`ORɫ<\α^%+Z[ZJjCMF=4l0_oM"F%RѶCQ\sV=+`(FM]k{^R3&=l}5ACPl}3"Bd7Rcg$R~0UFۑhy@cA3Щ(,̏άKBYIZ)$34<;l"dFvg>%"ѹ8I/!z,s|+zfIc=D{´mDIYEJZޝ*EdtS%}ısqvW>A y\?]i qX.t_^MSVmL*KRϣd|7:)Qo@F< `גozi)W ;TfP'9d!ǜjqd{|kK?"ڷ(ʹ1&T>Gv2!pH[=#)O>%㑶F`032Ya҄), ywdYN̕- Kԃ˯M(ՙWU̚e@`gnBJ{8vr<bp8O,i ; :`B_g:@^T_MbTc +)[Rrm]Q1 MP hn+>Dd8'4vޝbIq}-(x5X}ъ 'GV3QVJI/ |D{6']FgE%DU nb9+%P6w~mğuk3Z4*^ ɺ t5E8S-5%ߨl@9>.;lcb23ƗĦ"8Ґ$?}FG](āٕ0*ctoq&V"@Eۦ]LVķ;H]YyĪM:$kXbGP!M~313yk$[V`߫W4%l8C>aBzoj5T0EYB=8@եdjw[gv[~(um=OE pB>U-u}Ys0WUJϿTQG`^MY,:@|{O^h24)J1-O Q)3٧緒0yPRA޽$\JA|6 j>b\cKyW@eA'69[_JK͡oPx;75q=cFh@%,I% 2XWuL'92쳗=&#0#q׷\'Ƞlw jpHHkT?'xѶ7pGM6_vǢjl:+7쵶wƣ2b ?.F,aZVubeu,K,5h(|$ìIsҼrZr 4')9Q6c1³YPE/` S7[[_Xk" k̄O jc #Ҍ!MM0Tjd`+1)&Ÿ x1 &9!")ds{&gәRnJh @Y>kEYyṅdZzpʛ>h:_e1ߥ(g\˟%r3j./9Y6@Hc zup|!MkO-AkɥOf{z"e>a JCZ֠#˨q܏pYrD4: &"]u0Ovzѐ$r?cJ,z]i[ПC֒%DUkzfpz%>f)bџUvsj"a UNX($ jw_>Y@Ĉd*Ye$vՅ+c?:ʿ0t'uN^Bz }>CDBZoӰ}Oj?;gkJwrdaȮ/R':Ÿx9*1'2@EQIkGf5I3 8íVGhtr]2~<9^B]{ɇt{4^[F|Op3KEJ {OW@N{߈Ek#Bp^Hssғa{-lt6s'7NdԷd؉/ջv-[GRTV/Mw:=Q, Q۲|!_  BaNXo^NniCG6uhMuf3ܿI?;XjY"PrvЩ88Qr:Ŕ`7SBB5|=}<+{ia%fXCk> DvyWɮ~DezMƩ+{ģa&+Sbtrh=Tc_q{WĹxg|cdOyTyPn=zb]G2UzF [?UNMތyEsa({\킡<$M GOEXP t)Jt{8ϲ< +^״e 7tkfem 5B"?oX",^:?tc9 a|p~8׬1nu&<ě/2jUuz 䐡Jϓ4Iȶ~`=3H &4WZnґ]? LO j7`ôG  QH  Gsh(pjGHZ7|}r \a̽U$[ϙNl9okB i ty(`9܄!PrV7rjiS9?`3.Z⃩-Rڜ`s z]PXl؄H54çhFJ#C8H#] x;uK_SH71#<:ڎNӏQb,yE[ N- L,Ό* xQh^1`,}6㉯H;f˾2R+|"Shc֙x)(yi_Ɵa $6ytLX UP6^uG7Xi̷.`aLvT 7 Ύ^^nzxMcIZL2eAlJU~zD6$WB#>V 0/jg 8ko9lV”V̷k 8>衎`}qYXYW 9޵KP컓BK8>UCΟ2OgwCԹ3C[Y`LQKj"0GggיZ?"6(XZe j;l5aqTGZJTyʲuۼ+R̐*\n@N9ޝwPJ)~8ég1OOp+iT\oṫ<`*zsBK LĀ^4c I,6^Վ^S }5#s!8_cE~, uCk9M+-V0pwCon|y_AeеkW&<4 >#jfN@]t/ E)V~nÜۯ8PseŊ\FO[!DE5Fu|DEDXνrl {X`;W*9x[ aCPVZFQpl$@?Og;hwNuAztwgv"0γXFBDӜJ QG/`eEjǍ8.ڃ Aq |-)a,0Fc~\KǩS|"qI=vo5qy,z{""Jhj3L6YgLG9J6GNnN3q.!XER%F?MNfmXIgI6N<3L#QthƃL(쌍I9TCtI}cMY  g݊SSzG{5>0 8m{tԕ 49KdIdFҬL36Y8\!=_Sv5N935ܲG[_/h0u~rV٣|?ouOًSIwk : C>ΓhQP:)r@Onu eƫ{ ʆ28ׯx%(,orog9n:pMof^e?pt\NSQV;?"5-$.6ċmGnͤ,/g )y&zA'պ{ֈLazqb.\ج8R -Cōgmvίl:c#hmgQ}wQHF[nz&Bk<r0ʖmz#6s st*n76|DX5 |=D_^>5?(A}BXa2y *ֲnsq$7ipT!ԅo%ϕ,r0I j-0G䭉yXSޔUGȏ_wYa˪8+j甑YDWr\B+>:Ky*ߊlYIf}PXwcy> s͈@e$"#'" ̽@&`{l!T|u\5*N87S!R`pt. % 1+h/8EuZUrΩti9X#۬~e>ډiI_ban+[\I"v4i#[᝕V`V뎸:uP[%O#CmٶT͵ .{!dKw9c:^)h"`^Hlt^p\[2Yէ %N#R.3)" Ų|x1Fv_ {@XB.ܣkɉbL3D3D p&*_Ij(>ڎfԘ\s >S; ,'u#IeI9 +ux] R-Rݮx&mZ`evixN0 2xeWq>mm #mY{wV%݉Xxs*"*2#4kjG9opFxi^yGlZmFTnEuQBlwD3 )(R5F=ה0YSE݂6XL%h~_l= i~Sқ\"F~c5<>h'qcto&I&S*$I{ďط!b _#g5ɉi#?g%DA֓JY“+h ꢌlh8ӇhcH6B@:965W!F%*5DY"`_zx;^L[a.D <hR \oHA25&Sg3h>|7r"USszd_nWߣH@nc»t=/БO};q6wNr^-l~?(*YjRnnYaWgˊE O۝'LHxʇ{}8C:Z`zUܶ2HK;?"8vGg;Ps`s+ ׶SV% Ljς|Š:š)֝ `!$Kϭe? dxvzog r!kO{ƸHLْ}>uiv wĿNȊ5NM(%#+#h't~ww<>uKnaJ""AYc1;X.Z'&PRK w*}C!({篧vV ۘ t@Q,\}3TFgY>MVx:] >Enwh}њ䮮Ňx*G}Si)6 n~\w+'=^Bz`҈SQp̍b5L|i ӂ@עI0QP<ɋb$DcOĮmr׎0 U7WSuk^ -X@F$MIC ZV2L _fqg`RY378ܿqqf˄+n̒}MQ!Yc BS࢕Q, 6BY7n?Uq ,+BA/jn.Mʐ*-q wg iəwGO-VAoʝ.)ǥ DP01/nP(Qh!-? 59D(N ~УAeU8,%(^/'_`=WNbKG6zza CVʓ!p[G Šhx+7)D., ~&;~> {!K^ ezZנjn+\8w/A流V$u앬-i1RsBAA6ᬄ&P)کŏ93òkZSDݻMi&$z rl-7!@Ee*IL+%3X> >̶̩X^*/7;w[c8z2AdeT*0Y~7jMd2MDAZާԟ"Es9r8YRZ:9KKMb DZ' C,f,6YM f ݏQ,@ALjPS7iLXݬ[AA cԁB ~3n: 2y14O)fY㨩 LmN1ګ%~$zZ^-*EL*ay:_cSO%:4z(ɺ w.':iL&_yl0ڻ[6#gd Psmp_Yԏݨ)\dzZތ=;\Rzx,3BL9@Q 'U Q/PguޕA Y<F +ӠHH'4˘7Lbn|*{q\!jEgS-)77G3_&&"ȄDwGJmA< !џ]S[IіL3<;l5rEJ&W7 - ΙԇCuTD=]˃AwNWOP9;fROKRAQl` 2bNha+zBrUT ggjU~(,i .9DsXǃ#_9&/QWb~vh|"p,jᤞ{8' =?k[ ?]Wh$ (dDž"Htd*x1 ڿZrJU`c2%A\Ai32>:[vp-, &H~Qd;)W-\\wP4E :557buO1ɢN=OAUuou V3LڏW/qT3:Lf|6]8`UےO7 v|ŀ5"Tw#$_@A"2@vyY:<#!BnMhfQx<%sy(ł$ogcdݨ Q <;DhZ*8EPSVCr~n[mJ)X ]l^,HV*n[`3|!8 w`0(Z.W&j!EOb _& S-SӖee@HOyG=Dgm3E R) Vp/&~Fl骹w j \>VcZ[.C|(kWghw8<, 3XK}?zIM a[D ZY]Z@Xr@֮ǑX+u4m<tIU(/_~.b7"ɚ`us6{huU.ܵ88;dߤ 52ƾ *%vfVZI6>EKe ҋ{Z*[eE@Ӝw:K#T퍁 $y~ܠ|ldF5[$k_E Sq>5Ï47lq|Aja)ba3b)0#qf/ ylPط7Qe@Kv? `N|{]a/}} tgޱ0i5({o j`>0ek?t^Qvt\Ħ̀QH@R6\(im"i#%ͦrBAVY__lt~W ]1qu'3aJ w'2On7WK}X"Y.oԩؗQ nڲ~.U2ʹg)Ȓ̃'lA-`j'``^z}K9N9WM[9RPi;=r2kx,LBm31 =4BvFH%XPgs {⏪|dx =?d]0C_cM緓FbKd$PU=MSg2KUK$ڨ٣o$KI SsՐ& z+2:ŸhXcթx8>m욼{5h沞7VR8!yC/TNBI=j`ԓxT陗S{ 0´z8JyxRyGz| ˷~1Q'as ׬`snjVouVY:jH/KGEd U@1K("sĖvLZSPXw$96)G׀@ƫ0eEɭ^^c'X2BmSF&0T\|`}j2>@P-5#^.d&rAW OԴ+Ў L4`Xg( ,$x'p|b#ȔV?9~7LDΐq_JSJ88ŖIlugFj(;G@.&C{]Xra>"5m=Wk|e|g$ZsԽ-0PD }/İCS44zs1Gݼ[]yPH.Ҡw-3aH~\ YYj(UAxz| -v LD^ FChȤ*&;@dM]t6;|(pm¡a5`vd8~:PRF4OJ Uӳ0v-~9Ð&d`#|Ěl@~D|هF46ZYUEs`Ѭͣ81rIP}h|»GC㬒ڗtmtf\W]s'",Q5ynr;ȊR9rW.osUf"ּAg,jX츁='S9 FIwh\:fmuV&C0o薫z@ASl9WuLx \&p[Sb 壭fL8諨#QH\]5.׎`εk!NI51v w]_Etb2l2hu>JTpY}}0?`5W\8^.Ҕ0&.`dW8oDXۭFddN<̾ v)#5!d7FUIBj# `]M hl@֙g?'|wHeU8h`@;`'!ZY!s*SlpYʊ؉Wz2UmwCHyo{ ݀n)F?gAEītE{>bWWmV3Hv*E=! j$.Z}A?yRUk,qd<P޷Y7 {7+Ɇ˂8=f@@V2zx=԰_ w>~YN5U=A@Kli2lGfoaeOּRtI,C 6r,̼2 Ө78]6d#E^F'XA+}#+iˎ}sV$g |vxx*퀺5Fc1?0bC%2S6stHB8Ͼ5uevg_x'Ȟ͵XS, dD+g8\Y~k2#-u9יXлrMخ [1&v _ex&LM&- JؑdҰɯ(oKBOf \ÝKIBwϭtm,I7`aUyadK'E1$:l;-EeFE7dnȀ0hF^* JĪ51L6,)ME3 "8i՛`F4Ch8O50%O,zW$"U@AJo?uåѧ)q 4?3bZp'\c _>rd\;R9T8B(MW:{z[lp2Hԣ"3J1@;\gj> ,m蠫=U@":.G\ޣrqrZnH.ia2f;}bPg}>5=y>lZ =$~͡@(/۷-׼TD}F %) >V(^l MWBA~CnPaR߶`kC$ݹ,Sm%oe(wK{`\2YděO(=!cm}(w=]˜+,nI9Yw-ʫ$ޝnxqU!{p|Qt7fBAI Ÿy |?"c)⼕js/|d sSȈfmkk~IdP޷60Fgn M I3[2/.g۞‰`ױ-bЂ9=I   _O3dRUs 11-[nǑ`eӭXFwRfcTi=zokZhجp]au8xy2`9KX }?k=nK}=#{HkC;X'w.&8uf@]kG;tu ޗP }t7`lÏ!E^*7p+1~+Iwmsp J=d,4 `hWH@cXm8M;[(6.Ӫ9B%>ϵlE%Z_3:ji,TS9!-.[UA2HZIr1^cTk7U 9cC1\?IѪp> AzAXVIrR0XSh>44gpO&m-j rzvEW{Be&\z\AígD_N 7@rP0OfC316Q0$A+Lo#-H'H/dKI ; P.ewB"?s^Z8tEP!=r헳M>KRGZItm)1oɄ#3Wn1qCy[;r}2N$衏~7\ɷDDO=pCCn'MO $O<TD:x PlOC⅏#hF÷TwBohLnl: [n2T衯3=Tu$zV oe̩ڲ煕o_ @ @H-qHW"~C=R]pk0Kͣ[f4f7S 3M:~)Jm/qX'7T -U͚Bs;pvYb5Ыa jA_=[ʔBKpO CBZ|KMLJ"U_L@`ZIVş:d&7ZyQà=ukfb!=q9 w%6r*GHjkOkt/%}at+#k*v:{"7H%JBK~f6"qu8F٭=w(CF8X2{F0P}R%"Vp2MBdE {gL[ɢ@NLWd|iSkpZ-6vZ`Qa-X1R#NqQnwX-T%rD>9h0e?Cᘬ6"Rۨ =)iDȭж 6څK8W7Y?@^sٴDB=tL>~ 0`bmM'{fnNPp;K‹Gsw ;1P N\~Sf2+rDM]nd|V[K5:&ȌPuzY䌉De.1o&cAW EB/*_iCT #(>I"9kkՙapX>ޟҙ/KoeZQ[BTg1,iFgA78U~$+alfPuJă4SI2ZBfxEZMҎ8gEW iLqZV#/3ȴvE>q톨(`#BKMeY*?:^ I%'?.r~D EX3ߠk ta-4xUXj%x與VO zÊH)Rї1sܿ{e֌ӝ`ؑ!yVD^+&CN]_i jSwFDפtX5_ư8TV>JQW/ Ң8r?r@$bEx%!7/NQ@+|.{'e&(heR"IF ^O# ev qE'?Ŧ!g M2u_ M"dBYb')v %@y?L{$)0¢@$׏+ sȨÕRmI{DLa ƹ}1n;; ⴬4B\\sHgJz (17z6 q{UY8 DKLɣvjnG%kӏDJ7Va56/ N>~TsمUފԒzNTύQA\ѹ^;Щ݉!c wޭw;$YTvذ]W`hm,Bhm}i3oG2FpI'g͢8$%4Cg×\!Ũ,֥F]!(FpTz{mꓪ2?3%x,E'oak~=p3'aC8)RyDL̦C5)ˉ& 竛նzwL$#x՘Aw#*J='aaҒ{B}wQdҠ/mY}A$vfP>rpH_i9Ѵn^WKּ̼N|-tyTOF)nۺ"pp(/4!spX4jovELyRvK+ }[G.VxPMAڏzI=H^FSRTlP, Eu\|j3*!trF`:{tl1eK.C6LnvZx1;T.wXPSk/q <>\rBWPҙGy:܃̉uD4G5E\D+-Lؘyq5Yd] o.p/Y'PgO`VS\x>Q1ǧU tőq3}xAу/eh#sOƴ6(;Wh/^E;}1?|ᮨ&,5ƞeC^NeĐ/#."q˰K! ې_pO2qE8F]3]t1X^-Rj,nlkiegP%xLKMO񟸠as^ XRqew`JmN5"42@Q]l );icYGz\*Ԛ+/h8' $٭j0lk?e}H2>+@4)kBÜLjްI-L]tvEHs=kC;!.&]y^#E4?4kۼ('kas vV_46:De¿ʟ1܇ P}WTaQڿ3I?_ 'y !#.B54v$`yª.P3vE f}N[0kL}8]i/ UHΒ `l3V!H5kb$|K*G/ +C&wgX푶i&b3\o"9Bx[ UXXxV\ Q9Kd`쬄P L"o̷*Vׯ[)1(vNB?rcv65h`>9Y,boT̎#r"ia9H8X&gĠâ-,j{Qn$G,W>GD1ڡǰO4#5rtmWCn6_w)=8wVDA n i3Io ̉M0"Z]0HĶ΋p^ O٤D`tj%e7(㌛AY37vUEbvy&;`%NO[ŰKqV+udmm3I+qO`!#/8~=Ţv 'oIR}+%՜nX_CWڶ,nගFĹYhT򘝤O28R i4bi˯l;V}ƾh`[zj>Wt*(f)12'/k}Ν !G;NbܟvVM9<3U R{{:b’Z0z^=6>:&Gn(aLbr !DUHdR/[ &UbA6Nxc:jM,0ի KER>`vbt>sa۪`e|Vw aF5vOyr*%\bIwiqٍ3$^ؘ̝G%G]qlg 1xPuZlGk腯:Ŧ1| ?w$-*,[į+OJgnpW%"_/|;dZ(55k+4$_:NP de%Vn( l} fQ+TS@=e,ǡL`,XNnИN HVBGwWna%F`]G.LDʞA5 ;16xM .ZNk渓 9`lT~ӎu6%Vo0$(Qe>MẌ́fDCoirD^lXk^q3r1F3H>@>oX9j`hqO?u_,PИPB*XexAGv(U8cI Pf̢)Y$v?!;]z952y`8)&q- unxVfĚa{Ք3V6{;C7\&jAk hYX`? AۂY3rv3$—Bb7UghڽېtQ;w)!RҮ+qw=[, ƥ) KEC3C[Լr*kҘ-8Xa iDt=^\dG5lW Иu:pC,r ?,QK< %L d>mWfT,8 6 /fҝ,ID!UCԕ12ʌ߀"@aqG>la q}Cloζ:"LZgTggnI T[[#T4Ҋ23_ zM&r>1IћVe$FW 1\v+ms;7Lݸt+6! dq/c05R9amsRiVGpVF|gOꍊ60 ;'~\$K fi[CuxJNscb1>[W FqifDygׁ_4)_׎q~{Atu{ wSJ-k^F \kSקNh>N_1MACy]&e?L⠝XƛPZ2 ,tj֒M$0n+y#4yiszefK$cCg}.R{~s3|]`(I(BXr €X?vj ۙ;]878q(_Qk<8|4(Ah\%?#Q@C}+Vx C>T jC]M@D6x 7,#M'ѓaq=KfPLL?lѯW@CrNbGK#p=RS}M [iPOVibt0Riq*Ӑah5qX`p3 \.ǕX{RWk:h]M1:8>Mn^9eENbb42_EPvf.-(GG)pO V&#p ZdBb 'Cgc9)Y!طhő}[7Ϊ Y$ ]_ֹw{O*()=v?aux-HpǿЕW ^5U{?32lUU>ٛc+aR;%cX<jQ#No4ջea ՝ Y3|#| g^Z"cp9ebَ׆,pZFerO,2,N W̗o|t@v0a̍0gPe>w^l&&z,^M[8\J,[I}L]KK3Ļ*-Wh33̚[lH ގBhh\jy(7lF܋b9 ߼4l~ ;AI}04#:J;[48iQ)Zf)j3+t5& ¿+XHkasv g}Xn ']=HJ8V핛o80oxm0Y> N5x.>=lRX_6,[oU0ދH~(6Ɂrj"ґP<i B<,L4 lnqBOe NaM}'@aB-d (vq190ȇY?'p@M ."@SfT_b4  #55=RS(?Ze]݊wce)xBcMЭS2+)| wjp1gI=c}~˥8 1:R0r4lƇŶYdY^uzXG," 5;H[xIN&`QtZ8K'yUϩ>$ <\okb{syGF-xW?n6-J>(6uA fe*͇~!XDdg(,v(_y\} yHK샾wwFꡆbslIeYT@UfGM*mekEPz'Nܹ0ÜY,Oh Vܳ,NLf1`"k[^Ynj9C v#("a1u5?򻲨7G!ܨHmyw#4ogNH`_MuۮCHь]f]z>ގlmë|}A㱼$Jոk  %qCL:gCҝG/a|]v1z@UEߦWٷk[S\od6mbުb9w%VߟtB34L1KQPP%e*cuAwH`BREʍ"3 S\eZsg6lTC\y܍}IɗsP1[l@))Cʳ!heyY^øtqcS8_(SD ̙) k挷T:rWG%禊xq~@ li!g~D~6%0Q 3ojM$y.^.V383޺K_a/?O}x_5ń@.M‹;1WIfsS09Ҕ+ Rg8 &o~Ff<_tWŊZIpoj03 ݁'D`R^DrҸ i^ p(S3~E&<7S"Y]2iJumwD:s]GBC$OAd;ZL#e#L[y7!{A|XJq/0V B;?#il LrYQŦ{ָHEۥJ܍(JLݤNV v5y_M_ލ79-So>A$d[z:Ͻnw.h)7bdlEx_0<>0 Ԍ<%DwS[@'0D@Zs* qyn կ/Q5zP5иr8RܷcuO ~ỵ 9)Q[UƻzqGq1nx"qֻۤru 4Z$}PL *0;hB27,®VC60*@o ,M-fw=1~OJd'TeP0Ƽl M[xW4 \٪lϱ- ξ/`I/HonO(?wf?r59{1+IUZGZgYX>`-B {q&Il1PNyo%π8N^1-Zͷ`xkKMaBi/­םT3_L"3}SNiVoHo.5YeȽX_ZIL91p6ڪZ6ſmmGt SH{ !"sV'ѕx!^&0hbWgx{\OVΦFtغ5֦ E#V!BL9k!}\ڢcK6'R7~O".+el?V-fh=Nrܛ]~߼P&/ }_|oVꊢ!4E2:e=!= .U%m+_F6*ItהFK3`uBO0kn_Zޑ4%΂fP _HFkCte:A xK^eʢcT?y"O`1V1WF\/"qׅ>;*zFqDZ vf\{vz۽ ,uzqP\R,|'z0֑,LRU ߹OC#ev\Is`j#`߹)!QincBO3w5Z3BEp:fduZjeB`n.e -R#r?R\8&[9YԘIc:OY_?} zB|@tt}p'ĺﺶCz+ VI?!S-m୺y6q vv(GcZh2g/@p[󸕩 d]H=ېSQOS2bt:G Dƌz䨲,-FFUGD2*ycalNٮ; `ӐNz'';L?⤱W)`*nQ ;9*W2L1ɱ$\0Y(JHQ[[//t$WxN5e܁=W0O@e퓭hRϣ^6.bOvM0 Pt/Ltqq{'~DL} ?_ ?< I ݳߡI:pN7&] D}&䧢Y랸 s x3g%ڛ@q  eRǸZ+q*/j= ~oT It]A*ɖ?Ա Xcdd ?<#oeg]1n0>&̜N`A#AP쬣3e19v3ԅT;F-n0Flm=(o|Ցffk{AN?W Q %bMZHԎ ?1ΛSn(2"gsl: F ɶJ ҙ~e[c/̹ ?t~TguD1tPr6r*xT:YylFɃ'ɊpNPZU,+O1^٦-d6PAնH<Ȕ$գ*3ZAOߎy0Q(dC=qdEU;E;Ӻbzǃ"dFH?GEhMKS O{Ho!ߵ[cJ&VYGHN|Kw@MCpB y?.3Kts-Dڶ(+>qMOi{7eTEuVͳؕ4%F%"AۜC&/ʅK1!$MNVo0ƘM/E4t`]NuC|1>Lp{я].|4c%GӏAyG.ƍjT~zKf]CM;OD)-6:R+^rV ۤyd3!KS>ڸjSXaZN3#/A]'Ӛ@:8>S('L)rM$v ~[o)3_wbj0ۏR٬z2 \wkAod1h9\[ꬅxCa |e %>7w⾷7 +*-nSt{Ciɮ!\]Ǣ{Fˮ{K.dT?m鑹$kp~@x2@N'uktS$hi2U6&sA \Jo;=KT-5Z *g4wRAcKow*h+6uF7}Nu h+ȝeJQs"Q"?BǥstkT(J%x3]ͯʍTtg%w'*,to9I6ߴԒb[Q>lY&Ɨ|3$Ա('\Y:Y4^4W+NQqf0l88gHh7؜tͫ_TCg)ymvN ii#N;\*z.?'l׮䶾C,V%C܆v&-䝮CԲM|pv8:T43܈I@"