libvirt-daemon-driver-nodedev-6.0.0-36.module_el8.5.0+821+9747204 >  A `pU]ɛ?bb HxSF~.cPcSkEg\A/cK}of5:Wb+#jVY4b?PZȎ}6C!)2$ͩC~d4Z.+[|jQ@S\뿚s3 U-~vT} ' 嗳?(vC2`2v^qJ$M7jF Ȳ=Zx.$4IЎ'VAGVh[e E¦"%ah}ءJZyFsf=rA$L\)^{7> 2t1|# &y>lw&!gŒ&@_eUEIq8 E^)E.K26AV#RP i#\|X?ATl{a 7`#? WtpU4xg =Qȗ]6Ҿ1!:`/?̀[yo;$3zH?4|Ǧ׆Bo歯1nk)w'5@ŪrЈݩ `yw| yY?4 l95vҁ&+>2n] F/&)Q.]XԔ# is1c fbpOTm EC}C`j׆51ԏQ.+Rޏ52.jRP[gu39NyB VU*ě$]zَu4\{&K!r9QVĮ/4e]k Z6а?i g# EM F+vlUv "8sL :H.2.ܣ OXˑ(bbH~L >p=?d & E s&. P\qw|   $ r  f(8O9,O:(OGHIXY \]^ bd6e;f>l@tXuvw8xpy\`fClibvirt-daemon-driver-nodedev6.0.036.module_el8.5.0+821+97472045Nodedev driver plugin for the libvirtd daemonThe nodedev driver plugin for the libvirtd daemon, providing an implementation of the node device APIs using the udev capabilities.`)x86-01.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686-aG!67} RAAA큤큤``%`%`%`%`%` ````` ``a601502d17e26a771a6ef3522b92ba35b5dcfbb406fbd0c33e4dfb28d9fb06a02a6e6f41c954a258734ed7f423f1e0ce76b842d437cb80b597a84a9067fc4e85337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc783976bebbb55cacc4c151d8a9c51c225ff1bfeb6e60a06cf0d18547e9d2251676dc4cc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d510aa19987dbc9d2e2b63bea534646808374fbe8c19eff9efb953f21b018729b49cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458bffc2184181f9ddf2bb48182e0f6539404c7aa75aabedc647d6fd5d68ad282bb4../../../../usr/lib/libvirt/connection-driver/libvirt_driver_nodedev.so../../../../usr/sbin/virtnodedevdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-36.module_el8.5.0+821+97472045.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-32)libvirt_driver_nodedev.so@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)libaudit.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)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.6libnl-3.so.200libnl-route-3.so.200libnuma.so.1libpciaccess.so.0libpthread.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.2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd6.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+974720453.0.4-14.6.0-14.0-15.2-11854.14.3`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+974720456.0.0-36.module_el8.5.0+821+97472045 virtnodedevd.conf.build-id3edd7f3829d9221756604ba95a65a7963613c7a5aa2391e38d371b79430164e3f08511637bad93f0libvirt_driver_nodedev.sovirtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketvirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/3e//usr/lib/.build-id/aa//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]=3edd7f3829d9221756604ba95a65a7963613c7a5, 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]=aa2391e38d371b79430164e3f08511637bad93f0, stripped,,PRRRR%RR RRRRRRXRDR1RR0RR RRRRRRRRR!R R RR RRRR$RR&R"RRRRRR*RRRRR.R/R,R-R#RRRRR RORRcRrRxRmR^RBRuRARZR6R?RURQRRR4R}RzR\R`ReR|RNRVRRRkRR_RnRKRfRPRyRbRR7RIRHRLRwR2RGRjRTRpRRlRiR@R]RvR=RMRDR;RoRFRR3RJRCRsR:R9RWRYR~RtR[R8RXRR1R)R+R0RR RRRRR!R R RRRR RRRRRR&R"RRRRRutf-88afe96ddcc5a627cb86fd76162837ff3f603080c86c8768c5701d56291f09c59virt:rhel:8050020210608170124:b4937e53?07zXZ !#,Z] b2u Q{LQ;rISE/Y_|a;`x"#mG+#9nJa3wOĐY;E&RC?0GF,Z("%`-0~"aܯp:}`mAy'oe>̶[ @%C, LGe0;.n->HXji+)ˎӮGrm /# Xn{8لaJ{m:xu3'3CZEqLsR. L>N(lQ7J:kD(LB`7Sx971,"a Jd hg#I'dq/]CQ;@M ^ߏgMrflS &7ZdZ>_o^'U@X1@-e +5cI(xTr'E[Fdozx5Ӡuj)H^hnmY=/z!KPTg/C85`5隘^|Q(IT&ڢ!HPl$Ihߑ͠ƇU<%"?b"%@qGsL^}9;=jE︆+eiSOD[Bhz4#.BZ /N~$`\&`/h}oW+r}ltbr4˙r'p{@lB~#KBޥ%^wU{o"e5(B< Ṭ%KuPx\Cpi^'U6AHHО*3҆n:GRmu-h[@W$nfRo_,̪ҺZm [DtS6+zwӨ}`2]ܒߊS0@U}0 ! @u(i$w6\sX*"YAM2?oQ} oj &}HWrCiH%m){Wio]h [%M' [ ?|;8V[ $mpY&pHBI kT.M>wnT zKڴ Dr hlt_r>\K/#OH-ICd3ao܀~\\-'n*vN 39g2C_W޿ DKs: eۖ#tj`R(q@T|PS~#G\UXG!(D@(PNj>ݷc ze>n#I%UE\&,)\5hάQ%ꈌ).4{%W#Yi7#0D*99F: +l g#ʩ>RPF|RQ׽J0c368~XgE,秭 ճ"oap+? cKݏ0ȣc.= DnsĽ)}w(8uE?(2]y5X쮔eS0Lg&8'"a5S9SAK&<5PByMh=^"a ı=|5:R|C`fP#yC%4 Iᖨsi* ˝_\j%,X=4R&b!,<7hH"OT߾uW܉ mI m,uʡrRz3 NK1pP3|j] GYo;2܋٭ MY+xbȂi& =}<`GytPQ :1:l<\ 9NciY!R[B݃>7B~][J$doIn%igO~WZ!OsY(jORv"IbM@XVF[vrPE#x=l4蔝ɞgjwJ߹EJw&!LRkZ+o"sn_,_vq"{0h&'eɠ:B0Ҁvy+kiTThבPOe5U;kjvlgi5 u1mX^-hdf+@h3íNRW |q( yk q6TMpؼb࿕~,ށzG |^7.wTjG2D#gV2 )"WXi 4!+nITY6PA`P>J}; hn,V;]Htqn:Z@ -vs.MrۇX e'$ 4];?MXV*0)=#CR=MA0WWW)J ھeh%n$Z3@23P':Og7KMQ-AsD649KO/yGa:ehސkv\-t)C2XjQq H3KrD\h!_tՒfR/z2]/RKچN6z"hpz֥bLhi?[mxSm̋c5fU+ʆR \snSlyӵlO`lQatgL$Z%WxoА}LmDȅ.[Ɠrn4R-&A`2Bzwd|D~W=fƥQw9Ҵ^Iv`Kz)װL { rf` IW:ZBG|^ͻ`ARCDz 2=ҷkz}I~hemnSLCA  %M.bU<}Rp1z&fUdRm\ nEʢg2} kZTmY|avudcw1CE gSf˂0+Ny| H'uA'"B źGh #st˿?傁[Ud-t<E)rF׈~#u7ڥ,.)_1\ћES![޻|t?6K\0\"ĄB+7Bel@L:=eDQoCL.&,`VU;0&X:;[#IRx/P5IYB3IyD&KZ":%r霉6t@JHK?(B Q/}=s}*/龩WTA(^+l|י.kLRI-:U  Xyhvt/V!)LlWU\\GՕjCe`b_d_MDx3\C0țC-?MA8{  In85pKr&EɑTnN#FnQ'Iqsh97Y; 9rߕ4wp0vtJl'3ne/#Qpw{zy<ԶW/Up KAWCjI%؞[|uIGl464'|ƬS[SZ܍7s{s L/Xv[אM:{drү~x'np)?)p+#w+t*:pGRMc[ sڍU0,wcƛVO?#_e`EMJs¯>#e\"d @)efZ'ZsИnŸWJ;I 4ڄ'$O/B~CMEAw,&jGߞI?l3/.PvL0F̧Pt͹8KYЂKyK"%l0*a̍<?Xߜ+_rֹ^q%Ю{@Sp CGJ@b{)$ sGldsCju X/*,B9Akq~>qv.^X4UkoR ;?K٣|?:._üVI%XH/OQp J3N~n%DT=i7e-]$(LIm] Oga'!Cs,R!^.'n(a?P^Ɇ<%ocѝ*bV6pQ8+hQkB$3 aqsYzM({8;y)nX4-xhe9ё8b D(!q ډքMz`OozOG:0(ߤE hOBM`p6Dŗ鴴$+ jw4m[J'|9{LWo+|ZIK|6{( $-ݰ)eZ&qlq)~KYQ"o@A9˻:b!4|μ(kLcT1dY:{hQPhutv\Ye'O>fxofm}u1܅oeBJ m\ywJX6SO˽59/uta6ۑ2Ȅ2xn.2XϳG,bJB&=-F.;nVge'>x<ʣ)h(FSJ ?BK݁+'}^*/>F^!B&hKTmq#rw6FWZ}塂-P0ol]gs,ny1Kaľlm1=3_\>MBT]ge"X3vvVqmUIPU}݊,+~]JA.lfR7~`!YnR)-n^M}SYJһ% Z=s2͚ Y$} 885ȩ'\2ѳ,Ax!?P|e` YdV,h/o&e-Dْ^ꓜ ]r)X|569iTL* 'Uv&(m?}zxȩWi{h3I^_xB\Z_:쨪vh>Od-]*vOg[y]* Cq@- 1P}m(˥KhJa/lp,k=%ѿ"Wt-u%UM.:WA|^'_1*7#]`ϸq n-0o"9wtAXV*ɯ@ٗJQQRv^ytè0Bы/M Xo\{2Faj\ T{V$QYHm#1K4WSm+ᤶy C~an eն!?_-&!*;!+g]n`C%ԜRf + eEtl(D΍&^#'b Z]&fk*X+ PR7xЭ1ցSc4ġK6V-ފ*Hp@S tqU뀬sd7:PX+njBCҸ+"'m:Z4,inK6\ɩJZY[ܖ\ AA,V)L+͹=dT iBPg"Ojۤ4 /$BwN;zvTKYŊ[:8dHJ 6dʷ|Mݦρc8LIڿ+|"NK'5Iv_)p}qmS耽תjIteqҼo}jlLZύ>1j: ?#71Q-u`Ib5OP9ȷKTnK>2xz@]7$624 o*3s BCr}%ST|6>|ch}-+g__LMj@eCw?ODKZ9艡Lx1vw?kIεS*Fv..vȠ|,Mn¥^1 w֪/м^AeU2G!I5"rQIjƖQZ*J/\ɰN+P~7#^sp++rl5X]z=tF(zJi"h`ڷOnq:S$Dy(uLdg65P3:ԉP "M ܿ1  X<`u#a|͆$8 o֭JobZϏy?kIeW3uhi\4 }qT0eoG5QbPߵHe;>5M-XFÌQh %pzRfCFG$Z?rD jGY}?9zɨubKlo3J`v.sĊT-c}Cp篨6Ġ5RDP`4tٜ^&ԏemOrIBTʍ.*Zх T֔P>m5aF717ny8Y"`* Ij]t fއw*Y :&`9ѶłeHjHHu1mʐtm$ɼ,~q{8㊄q'ƶx5&GwBp[%spk5~=bUymoᙯƣݾD`:l{2#O2Fz lKס A&+i\<7%LNuou9z; 8de}O,=!L-4j~Ib|#\kUe}H؋?@ZyM #MyNW~ 'Mop[ q⾸;1m( 4 PP<M58r qS(lzĂ9F C2'Gg.viG"->7Sƥlhu2G}0 X?yDl.$0$s >Ү&9軛i#!_!W0T->?yIlxָDf3ٶm`0a*zayjMqygLg5WY:j;=6*yS#P^SK /`Ty sVWg+<p$H,p5o sw2/=c(%ϝT VK Nf3L8X]JC6 kwwDHKQ y lUq8;PUybL?] S{y(= fn-XdG)&>b%<|^ʷ.eB5Uv<,Tk=.j̅@cɻ!!V$Ɍ\8l5tNxQޕD&'V|(<œŗng_ƃߤ͖'^qi ڨ'( xh #{K=7{HO;U A;uIu=UЙ=[ >,sNF{R,?"6:ABDLEd[j?'l'12{$ߦwG\233bb2PR)fFO"!b ϖFIbi/keQ)Xu 7Ȩ60PaGL؊)(4c3f!KQkٱ.<7u4A͓^n3˷ ]Г붹Sn2R*Agg#219pduNJ>Xx-bx㌮–QfKPq|qvjIbi1N i4 AO:mKݳ)*ӊCeIrv lߖ1'V= ,2~)fdcƍsvpB4ū\"2 zj5 ?<#-3V.\X>-6ɬ!>,؝g6 h5ƎջH7֢{ zf>!ߥ硗 !;3U-Blmy_BdL-#Fq14pTVWhTh;-~QlUt4n`d+?`p=m̥t<}LRRLZ$!wr6".׃ k=Dmg86V@6)(x i3Vv7JU0-]h" ׬~iQq\H"6ܮcdpފxg0@7,,o $Azf#dRu!m"zd4؎G+jD]Qз[%Nq){!ߡkV/ ;߆#Iᣐg߿$ū.JĮ˖4RFZ[8ȍQ`eAL\ۢ53_ p돛s݉㚜Eh\=9KOt[4 |V@C.;رx/;|HUuU]yI׶ ݝǭ3Z#4f\hm Q;NX qj-]&nfLQVḽ wz{3*_}21oCnrޭႃͣ[䳞[[\֞gf8b4I%vЙE?,TV̧w.SD4يMF3'bг02e 1[9F#;j50Aw*J/ǁ`?_ŋq-s\4]+ J\!,;?$`+l:ġ3m׸&CVB(*/%*2(3=4O`>\Z+;e:r@!DTE .xyTJɟ l$fX%!tZCsD{m!%Yt쏑o| L[!5)xa**T,yal}Jh,j"h\GQW? tJB$d`ss/43s@PվOo`5 AWJ%^2(۾?ǜlvy ] %C8 O06|?l jP=eoU6?^d|[V.EBO59`[u˲l.D!xJeZAS^j?TXHXugk*Ɔor)ׯ(oYƕî]Iή!iǧȎ&W`}wu}';Ƈk<6Y08ght`Wn}gN1D%4)f4ʶYzzQ]2H*sEI5ߥ55d f-,l-yrFi_]b%7,=YJ=e&w-;1VHz 3ФYXKQ6 Sy>tlBjLhܲP[mfIV@!G`f@jx7sns}vk[P~ q/µĜ,$jjGfu^o;"?('yR@8~xewe}yQ0ٮ#gXA䂑FSXì yCxW$N?8?("\v C37VIf$H;wx>4YXih1僩6>B0[dymԫ<e }'P^tz?iB'v>y椻(% f,Mї-eNwnۋ$,װ#zMV:K?K\YLHμέ*_ yI9IOi( :XGZ7ѣs[>+PĞ"rv]=;Ky4c%A50+1(zCvDcYw;hSib7mԿ"k(7kt&H<}0. .ܾFmh7Y*5YpӅ7[)#uLB}Л ꫐*ɛjaDؗ"p_A@2 @T?5`DչD'*O&G.jٴmي|{JjM.2:-ײa:8I=y-R @R~(:UQ} 0X慞 E%:yshI??هgHGI54l0OƔRz{ãݳô+(km T_j2QD!ӫ!lOxqYPG)T%PޝKyNju*p1s ΪB\Ea)f6Ua##AB!%4S'lƵ%:IË# ȳO?^XYMAc偧"a+`D+݈BgPa8'NDl(%sEMk~3=63xq#kf=Mz&ub1 w3|X-p$ǻKzS'JDΪ ryrۛMuG9@bOOr"xօ n X &=PQ<砖M^C}$ɋ= 곍 ŧ;+q,(,wscs[1;r2o GCvaf Bm%.ȽD G&^E5>~8A#jGfb]ze›YqmG_`~4W~xbW-)bUh!CThY@:FJc}Z+ʶ 譤{y_2Ekgrm}y2aCfsz6xpʷ 9nI)EjOU`*@%@AI# L&jBBU{.fGS5Zj&#.3 Pxpfrf@dJ)\LnvkЅz(sZq$J˱za ޔ^A2}DMU -ULn-ZG:is=^.7f7kbB%KX7 ;t*փw,AŴ !9*F6FrsD5K0^c4p\}'{^\2@rs?tuE_!Ɑur2~n'luD@VuйDtw?^Yy5IN 0C~ T@둱3!1g#k+9<=np\]dM=^XQ@ӝ.hCa9l0"O SLkAKawuQnŢ?j'_+$+ &?z_جHypi[nzQpс0%%l*ZJ5ޟϹޒL=~:ID@`& f*bB}о7lUҕhk`l#(D#[, 9Xk:AGpvR^\UrpG$Urd>mϲg ܌susܙ0q.[XcI;y3/jA }<\H2'5 !ԢB/NO14巴 'vvݺ%)Fz>(Y (iiahEm0U, P~/iϧo\1vڬ1;le 6Kx#N@&RCΔ/W.WYxi/+Q_ft>{"tʥ,Q6;[(s?iۤ ۺ⩺7b.<o ѐ·DMS8ڸ4άչK9w`lf"t\ÇX0M0` CmdsA/?@#= gaеTGeٝ|sf[ `0j(%.'T_sKNUŕ@<ϞAhr~?]|<_SV] ;$6hvXoٲ 4(h?+u mOp2ԴcL={l#,w%oǃԔCj9$E&: ѿ<6wtII{ E$EYq A)) L,1,Q)dLJyX$Q>.Y\.'{Q)8?stw4Ut(^mpmDjF3~f5GMt)#o:`0 vuw .4{Q.vm݋c&@q^2Ž봆}kobn\!-8UĿWLz r*ʱGw 1]a`!Ϭy#_UWьW<_벝F[Iku}u~E뒃oϡ fAi)J6eH;Q@/+GN}fqc>5a!]XN &+&~mLQ|]N_>Xs7Ҙ52CJ0 Pvb4R9B5TcDrOȐY[{P !2Jȥ1o D\2k3Nۃ B x6,_dPY N}JmvQB3ɯaS#yZ>/ !TF\}M+r᧓6,d̵ 4(Flv&JWcfN(6rby+ O#z+뺷SPKIDj;?e=|P?Ya7킼6r߂|;n^XˀCFz#ϘoQ?0LTuC"'=c2H;'['X7\ra׶RÞF82o 3x> gLm}h  ~7i*-8LPʝ ^)9DmyNAyp$* $ה|{@Z9ljJ&Ix8 KDXSG#ۢ>%'݉L?F8Ck!2|7Q`VCp_$}$ sUc:îu#'y[7{6&LYf!0 "nvն˟l8!V+X~|a$IȻyktւ>`A¤4AG\?(T{M1;Y1=$3,j)h=f^ kyK a<Z*y_/ HFx Xɋk@H`.Ir!#s-?Q,oj\Ð7:ޛm6!+|ٮǼر[]:$Cm)LXذiX NPQQnGU?(@L!祓P' 8R/gB TÉcN-[sݖ,=],B"Ùmz?ɠ!LhK92AVٯ@ u;(=wP[2bGO^2L٧Pڇo'#z/@7-L{20 9K#Q R_ά9҆@:K.1ua<.l Z[K/1JJå t1/^=f~Z# 8O5 Nƴ.E,YWBes+멒kCFb $v;{.5UZd'@ӷuA}08ϗAJśIؕWq<QJ~̰̚&6cT ,l1(lN8tpխM7Eb۩u$@eR/@N҅)C2h6Z ~unf]fYvʈ*d|z[x<;H8tChĢ^be3]TJBN/pYXA ƶZך#Sg.cNq7|7Qܴ7V}dYMzscoyeK)Cf c^?D ? f$38D.,lu: L R¨״#l@\P _`p]? bjAc#0PFTTs5]|=]jXv?ES{; -`tHpt*dyr"i\US )1(lxK+e_^b -[#-t=fM K׽|zŰWjZ@{|gqؔ&śK)spVtJ;}?sZ"߁ŠoxcKZ ?r rOrm.0$* a,$l|+lz|ꋘzZ,﹌v/'.؏w6] A='+@6 >tZn_X_UK0 &7i#N eGyG"‡ݬHĕh{guoC*dw l#85>m= 3f ~ؕ..ܫGzJ^@iύ7jܭ;ğ'w:,g<]6Ӧew X0X5y?; ZiZi[ n”23Z  B js@سę7:nfKeT2"6sKmG1njl~Rڒhf8zq{~PǤTZp X"xI߸ q.=&Mvk-;'EHO-9d0`&z]̊G ngx00l.]ju+[xFջd3F.?seHii1Ƿ鄔5,&PK͙e PG'W.<(>j$b?t Ɛt j G7W Q(<: .ZqLؓ\gej͍f<>O΋0e.!g9!sZ=[1fc5?=4vAZN)7M"Tp4Fv36q ڪ"=YKY|y ޟ5 >bw|>;YNIL6WrD(Q!7/M_A|{Oزf8Z {lxbE< y88dJjbOcB seizaD[_A jIrN"''lE}{ȖZH{8GO%IA,Z1Z>>5CO*IzL:ָwX^וPg$] `a|g9ZѧmziE uh 6%i0}sߙNjK< i7MK6̺H$+j>RuO8<8:/@,5̀OڜYRk ,s6N*<2Zu,CT&@McD_f_Q:HӨφp_ܒa xh A.EdGyGb\ %ԍw.M7[A5.T3L.yܛ((}Ρ u(|L1R"y+|όI3`JԅUL GI.[LUߩdUrv31$iV;Q/ Ϩ&Elն`PQM*דsnn㖗J8Tۏtd5Bsmb8e ԀCzꛓڽ@n<8;\=Z_҈@48d~WJ̷?k x,\a2]'iϘtL L=SyǤ3qAzj-4"vmt^ﻷ4&o&sbEۙ\1'ttI.蘥W;%N´K ؜87RzLtu]epVK3,|(BLNaZeĬ+c1żv]"h^mVhSskPJ-)J+Dj3s//PD,/. DqDa+? pe%3T-wn&n9#s2U)i9ȧY[Kns`0tD%iG R-Rݳޢ/+'--GL<@(/-RJD;@77"9mV8&[VyoZ>h#Bao(d.^ȴD0ìSV(M'͐<~6g -|=>Be +G&w7y;q4pum~U6;]cxl|cnvQߢ'ϵSMmq^6Ѐ1D҉f6SNfTz159L5O%Vc}\W~Szpl,eɍC/ߔah.c%7[e_1O_fPQ?u։z ;-t8'?#l$_1A 6Ue-ϴ _^X8}YQ Vo(&w02~dhmr3o`mI L+ KN6z4իKgߤK|NXU)"#;ZbHt sSd`'y+qo,f^Ņ3o<{ M@q@|kZ)V{Wki\ #ߴ챇cV dXVBF&mb~;F(u J6? ĥ!͙8X $j*qZ0;BiW"ծ5նAd :*edDpe{y6%9kSC;Ùk)G`{ SKhg}հ{k:ӺN%wpa7},I@ VPbGRZh<֢*DT{=ǟӖL[}(*G0⾡i֎`HH)Z6%J-`^҈);3?Q Msz*Xhoʛ(Mj'ZOU)0``bWa-+,-v[GMH.'3[޸a=)^1y@ !G̸Q}DB48>C‹R3rR?wSRiHMfM~G$yZgO% @ ,n@4-$X/ Kߠf۫-7^YWd4䋯;,^8]żѦW}/p/ *;k'ƽu~ʀ4.Pg!;[o\Q&H a^_yG]`1nƶ䍺=B$-'X=f1e^z3g5`$B8ʢfE(vfܺgi Yo1_PǬYࣽ),Sl?ggz3}~;e:h'wZw ONj4HgI2Y:17 }LhӨ.nL?goi5$ЩᅔҐI0IA_Sgش]oo-U8p"p׾#M+>qUg縜ApF2W'F'}S]+ˢw?Rwr]饍7 C.vTV/!r%إ;J]G|T=&G~_leapAQNVU0tVt-.㇔j \kL|z#dd|o=y_[= ;#)yr$)N6F0^qWǘp0 GZ_κ8(w~+=],ć~ӮycdcmKy?3;@K5k!/`COwٹRBh;: wbbK`{-%}UO1$$a Lek>& Kc:=r6KAK #|y&aֺo;]f-R:n R’jE䃎;2KOR.Tk rd[=PQ4"SS V=lmg˜L3S%\!+`uAO!UՄB_J(qSX=^!f -hD#hNd6hF[]Ti4a?KWbMohdXu-&|#;P-}-g>5 EϊY:p[6{P+='{멱;=WBpT/׉N"6(/TESPБӖ hD MˍX(pTfۆNu- TICGoA  +s<ig؜|+Q`o`XV{Kп(#^2*.MuRb2m 0S,=9.?rЬDcԠS]XkVBj{t2_#I؜" T&ל'`F祩nO!=<`pAy|fL hC^i1de}0*f" ,y*_Ò÷ew_X D0Vn,WU!>5fmGAmLLm ek|;V\x)\T[ڸ118ߐZ*ep+3ś"|{S-l_dULc.E|?a\yM2ۥ蕱%Αo Qús׸O i,.:~mNQ -.)kޤ<|`~E+iw7 rEV y'Vϡے҉~Xx~/ ɤV`c<g* -jd*ˇ)}l/&->Ǵ]!)T0_<ІoДVN_k/@r@^ZCnjIQooz|q%+y˓ZFBخHc#m:qXp&'JUA4&4!"pHƼ!kTF1!NXrZs̫oGJ-qiv9&zfW߃ Tuߊ+U!ٿl C9cDޛzJO^œuQl)Dspj9 i1-h†6̆-4V #]<9Z'ըGӺ33{y0g{)k4u\*΂0 wQlyx"%"4F콗Tb]yݦ':Ǻc& $d/G?Hѧn'EGIcאӸH+t*8 $ c 7EPHcyn s[P$bK^%>yF;SLZ@QQ Ʋ99+V+I\xzgeA}M5Cw=K%i@ԕOxfkg~D˵ thc@鸾vOZp$%H@ SctA*V-9^QZ #U=$\INdа۪} >Ƈi3 u3돋,MqKLJ%Q,1ÐD<{\ n44CEɟ0Uj'/^nT^SUϭ)h%΋VΊ L>r8|>Dl@ԓ#|UeT$ 3L9= 1kyE8a4w9^,ӴK HKx%|[5 f1&-¨uAe qvQ0;jjUZXLR"@e?lu:Sf#V!,2r4"eMKu!TI2d&fjъL3$Sy} F+^^8߮m.!lnP +ov43E_PDK, q7ԡ/}&"Ku(Inuqr5EO081cQ}oJ ]#`{ݠ1 2S= v@TI>w( gۓzwcdz/&+kI -BQR%g.Q!T+]=h n+*Uyi^ HaE:k_8YQH6RcDjǚaxW|zCE[PLJMLSIzsLfR$Aᒥ"/|}FUXR8 =`酱.'ؼ7_zٚ{=de$؝7Pp3<#JoJp)88;ag3NWLCBn::j.ęV$oޓ12Z1okl E/EȽ|~}R* 6>K8=k)oNҜwLZ)f9TVV~rS€Ӯ:1f,r_@≯g/_|@dN[:ȫ>!K2cBK$Ly$z.N~ivQ?<@'qنp$%Fi1rͅν{WS~YĴ <ba#0SkDS J~Wwm.{r`WT.7A78}&vSL0i`F&c:vz3 'l@8FcQAZ^- YZ㪍K0[wfS뜠 :ʛiY6m0Q݉ nC2_:e6]V3}ctMǮg{5? ny)0ߚTfT -x8 0TE?KV8 =GԾdA#ζ|HcF3+0ybr\Y~K4bQYgQ}xkXgM[ٴܣ$r$78T~Ϥ% I!LlAJ3jwBnMi ؛NOo F{{^L5_ vþQ$5^5AZ#@׀yKGңGԛY0]yzb)iUv<DhUt|O*S2֞ !ʊM ?EZ6 z! &4Q(r+J@V:r2MXBJoF\hV) 4hfȕ3Ua| L 0ɒW&bS( xŎ{h{ݡfm +?Jm'Z{ -uݮXiʋkǝGA\g8-k;LtȈ_([-mA|ĵ\}e kSpoYѵ3QRn x*M>&)=ٺ߃'0١ "q!%V̾oL%n*=+ \10U%{mEKMV-، VBAK{!HUZa616dk1Z|yjpRA库(k+fARd<]UxN,Eq$I\l2xx?/aC$qnܪoTD/Xkxrj0C .,>jɩw z~S xR)2f%{(TsW(?_B2<4ER,rn6MDV,$Md,);P[f'6ܯg)Wؓ[jh; EJD[GGe7ۈw|%btı}"!m$j# ⸌D*O?1 ! bДrПruT|ɀHGbtc^`vv"LukR3 .f$%6?Er /6a!e԰˙v[3U0sZ35VԢW*O/{#hele3-qIs-<%-.:LWL)h+]K ;AZ)b2QI15 56'@@۩ \VƵXorJ27,b+W2M>d )_p?rL%=oVUJJk/usgC^tsԗ"u_`nmR1oGZ^$Ȁ~_̞#cOzcrt$-xr:{NJ&8-#8`'눂t5 939,Ha=oa9@ඏ]Hn+f!ƃ#xC1YYaj)Py׹ A "af4${-z=$sP%+{9Z/nzLㆹXߦmi »1($7@̑jYӅ񾘨cv'g=.x[1qr~̣fxJIK8I qs1\/ ~ (UuNבPQ2lϜ&fq CUDom΅k0@h3dVw6魵F1М3Z{Xs,tzJK` u^jGa,eM&n%ٵ*}5v]ܮn;ãʽXfȡJD;S {k$ ;.xj ЧI&h cWAwG\9-FHG̓zA hcFy>¼?111aaD˺\|o q|JuCEa pi~q>3yC݉ƑEZ6,B&g) _ԉMk{Pʓ3Jp"Kx.17ʿ$P`uCxCF!#E m{Q/2Zl>ڜ|IN҂ )V(IЙ!\9\aG’*oP;?gܼ9ͣp8ɲР0S3Jdi}2:Vv&>?FA)+Z&J]`-8E9Imn'1S^&s' ^@0wh hdRn%$Nmb0}͖8j$𧏿Fwa^6ux\fɹ ,ސ`DK.oˀZwL/5ol(oנ*yE蓮I!v8 :V>(q^AׄR&ai=&;P`>{s&\o9RoŏIKݧ3@*HId| sbNDRT `:G눥M5P~)Ԃ0Ԯ+d6KƌJdZ /=paG-3hiҷ(/C47#GWbU$asFf%ŵ ^;aYUe#Žis%5كݜ+6"nX 2 ը_z>:{%^vh G^(TTdNC ACZ9}="O9׷R?4"B_NxΑбyV+l=Zg K]g&E[գ'w#,N,hKkh#BӞy}I=- *FNlOaʮb_UvPoB{}kH}?Noc*:yÓUfmMN;bEmHd aS_33  "%}5J-E8e-A5Y*eo 9\ɚSrLyh&l*rg8<leROJ]@Voa a}l,|ŏ%HH?'[7Аt[_HDF(tsP%3TtJ%/tu:S)43%BYNbOVUZyEۂA>r"P:UA WBg} &6ARkHي{++o3w'yRAG?TEУ!:t[Mftprfɏ4KyQӪAKCE#i!o[eSg2bR/x$JCYJ9ϔ lǒG>g=ULca8B;M\y&:oS[Zteh2eS ®..x;ulV_MCֽCV[d.`lMknӢW慉{Ke/OS^1vm1ؙ9iZ>\?23:ӂ{B6`>'h!"4(D0ӿ7YSY98˒ B4y2\a79+֖*BooSL]@YմYfx ? $8Φr^HwHP{ۭ`J #b*;࡮F[a&<ʱ7%S.{FCHcݐM!COm1"S-c,ݭ҂1<&Њ4^VWw %idTgDm 2x`?~yuBkKJ|kӵڤT,}_&N՗ŵ^ʹd5~ [Bz4UWfl|M$ێ(\/Xhe6VxcTqz+25dRp +* mwLt O܌۬"]rjyhgW U?WMc|I鰫IzWǟ¯qKo/\‘3ǣunH#ۦ ̧/']moK&f5m"65^ZnrW vt ?B+/'u"~/%q7.6!\4XݲuX C `|)n+] 8~mYC&x"\Y'=$8O_|,yHNjx$f鍛67H:x:HOixT;bmuKz39{HfCB̈́n’ 1ﱉbŹpz'0OvkT<=cVSaϥVHUc4mj˹;ݯS*-_Q*'NBB'0Zv3;߈FO [qUw?MJ!hWRi.l ە#?GF q}JiK](,y|O:q6Tէ/h ݚ 6Y`>*itsLg|*GTڀ ńOEthDs3ԯ,f(Ev_W9(FIeJ 9D뫦/+F>(K@VQ48d(D\L"aXЁ# 0+ "pg o^zf37X*(Hh:7?}D%aF8OqVQ3ǚ⻡w!ͬvo_݁bvɪXiRלt\>ը)E2j~SGk~ۙn6]I:;jpYֱӧýU+U~yP4u=AiOX#Ա!2ĩIňf' O w+ſtl?̀>=5 ?gftpxrn€$->JT6Q+:}\>l̛1Foqˣ3̏H} P(14TUϻZeE]c |?m8:SRaHs6 ݧJ=7=$-3 L[xp'q^d%*N4WY EETvIA>L#J,,}'&aZv p+Uwp8,nszaо#/؃Tw!gъq)ʹ3iU+Kg^{rsG4)`B۴j;3O'kwMzMZ0x^N0~ڒЕV ZE{<M%bV61ks'1`eRgCx.I󗓎~I @)-&R|4pmj*cWm%Y,~UC1߿b* )"6 Џ_Lj?io|G۾k0ci$%P$nHՂփx[Xͭ(^&jn1*J2Z &_G4-'1w.r#AuN'n NtkшC;$vA4OK;{5nUtKxiua@ԟKS'a,0WK? pPڶU+#uŐԈ )~iIVrC|FмH{MU+"U?c?zxb Q4 ©XN-{7_¤= 꽪ٗ0hK .@ǪIm.yp-0h9z~<ɡbܹ0ȾژjwdI&[ؤ]3 !)Tp9H_R$fk4](8< I[MnvYmE1#ԵR$FqX;uTj_8chvZZ%"L@2*@Ą2kCA#9c&cɲ2vo-N%lfŧv@e2fխ*ތR鵛p~k_P}5'uӰ֝8W4kpPan<y* WS}S>_uK☜N[5>2^mwfhy:$2nʑ5cYn4߮YߺfUj\Ľf ͬʈ`0ڴ~RGzۘ*X^m[0S un=-U"epXHtpns`25U~%/flg'u'_#BBzRһG*9~kB1 b0#fZL돨P翥 _5;۫=hPBi)m{l{d2ԎiR,hgU"C`L;&Z-L}XG`Ğk'l8#Wi!H_r^>:ezut赽{; kSοCgpd+|Nls&r=s=2hm=!l ė F`A]&Bd@B1[Ѯs;1֚bjCӈ5vԿ l)`9N8}#s*w] nǷQH?;jW<yd/ ˵/'_R&!FmG䖈 l6t%mQ$;HId{brJྑo~c#B1nMsh'a׎-܊JOj <X3(jꈭ$駿}yk`.hثS:/'ZkL9.x)4o=;4,cގ6&ZDUބƽsS+ձ8 ; N]ph"v4L Ax {}XQk Mkh]M{@CLNFI$u%"xLt \و=DS)\p{›ΣN+q; v_0?^0M!6 v*r 10/k'KaI+^'k\F" 0U`e߸Aĩ"4).F{(_FnAy`ܩ{C)E@\k=>I:V@6xUl5z4dG 1D^#^7o;B;Inr(c8#яyY]‚Y;aOIkD5e1ɄKb1n H:ak:mnzu_-mnH uXd_?.W b#cʙ :aIR![9Wy^D`Ia28øbM;,(}mFy?ؒYLkdIl]iX7,̌lk-Lj;Ӧjv8z%Ђc'qL4BZtV*= 0`C*D 0ۻ^h\3pt?YhSQ|&R%nP)ΚqR ̗TR+ R V-n=~1]mXB>a*/Ͽ2g/!Oj nPkP!Le!^ZFA(0 0j5,K>dDžfac|frACO }sCI%3Bn84KrI䞲・.۞v1=$ȇؔ>UQl'eD&:ש$䤤o@Unj~Z&oD.' +51QC9m&gKiI@Z@ХCcǟw졻G=A5ܛzt荥7;EpBl9rt(0W8 E34'cyBEO"BeԪ ~Qͥ$J=-f1$V;gO׬yKi%c!3,KE(0kw BOCB+Vh15]$ -9`ܡX)Z ^QX-Qk[)d\\O6HH!ӛ 03yįu$+R ܧaK.Ӊ!>Ya( l4%+%Q[JaaHfj̋GJFMuƗ㢣=HZQ{2?_+M2jhxU!B&\ '`C-CF.Jk#,hkȠ|XBB~}?_L2EN1ΤH3_he%T6(B>vʺC|`4ylN- 9/W2P@'C r;?4Ӳ@o] ,v?EszRF]}t/Qba#:D_HI'Yf|W)jXx1 cщtޑa74ㅉR*!RKa_sA0 .SӍZWA=T_iSiMLթ (X4q7T\e1Z7[@{΂CgyDt䦻BS;HacyH^zKINf$ -s8XjYwٜ# /Vh׽#,93LjWO)Q7BicZQBV*'j 1/O7u^+*BX![g#U⇿0E,Am D%@;(HmULoا:JjDbϛ j)o.0.0-~sj2_EvBkrܴ'ݽQTO O &E%s;;M„mRiw^RONoF-UftF-3b) \IctnE*pV* N_zN<Ӑlha4O>NMŻsưO͖5SeGX,ovФ]QJڸ=ˈ'aEMh|2g4nE&(#-Cd~g vȕLNPΓA tīd=޻B92iT7L, #3؇.RA~sϼ%ojհ/TJ@1 ^CT MZT:IFG@^QNg#qIcJ ˧!g+@:ATp\ x"tֶM?=]$9Qnj<v#.SƦ8l1ϺȓgXͤIfbt'|w[}r:g>,8w"xX,koͧmqa:LYx{j']:Xͣؽ5B@.loAzp.i}~JW{>՟WPb/\M(MBΡs@ѲkiJw'r7fT# /We/GaԪiY"؍|lSĈ$,R[:5CF[^U%!(tsfXn$bw1liFG 6Al!@ qi-ZoM67S*8ў@ YH 1;}UGjqfRƗ}ǘ&c5K<=ڤ>h>-AwMN1c5Rojo\%I:vD"\g"c)I VVi&._xuW J}+Uf,E=u[qbH,ȴd%Ƶ(cip'k'z q9oAh\]7:8YyʆB?kd'Z'$4`CirԒ&eR}B%gMK=%PDB28јώ~g i҄I2PK^)eZ1(h†h.δa/@HAgWc5[iXJ{VI_ ^^͒6ҫF/CQW{eduvgRH\}vwܕO$'#=ùs˟q NZu!y7#{dKǿvW1N '`iRᮚP\m3P|/BO$ax1 ᅉ2\!y؀[ ?Wm:M"z+=A`Ѹ.Zþ V19U7Qm= 1ڏB{.n9qQ a~V\IS<ָSXvﲜ^]E ;H^{=Ϟ טQ;MA`ui71F5s|G.ƍnòaLZE~%#d:r\@}u+`?@loQ$O0T6-g Dv: v @s<$Hv0Sv-R.dĸO->sZ- ԝL3z{A Ø]^Z?@U'xH|ǟ 8߼o!"6`K qj%w&~?ک\OA7acҋ`,]h~NSE7,i?{TrDXt# 7y 7 dΡYkō&E۴@\i1QǢ%bnE!}bgo']N#AQ|ZR5-юQ>5>]'.OS3$ mv+Ƒ/\h&'iV.'p-Ȃn)y"!8*CӫHaWK d?ǀ^PrG( J,mScM%gSކe=Q HeVT';+$ z8'|.&X3j!dp1%n5ƴK̀e<=~1-|Pjm@Ӫun k|"u-CAK`={_gtb8k"XD+mV>7B'|P B?sL?7`\Ko|5t݅BVFpӴ'?Wf)bG9U˚8*ʣaY/98kRk"3`4*9Zq0h@dM1\mу na(H?&?<ØtB.wJ%K$i_Δ$aVpXմ^Eg7mXփ]]iZKyDc#ٯrJӓxY|2\_V#8vHa!~PM^JhO7x3OitOya#99֟]{\SXӢ0Kɀ Vq NexX[AND:voq]9Y&|5H>V+ ; Na 56JsC ýFlVVHdVH<F~t5`=Cs·P=iZ Tn;gkàCL^GК/Uo?]Xn%~:D#K$ vB!k#2Ke+$n]N{`) \$c,V|i%P:>̭кm0FApmZ˾:{?r0-ãwS`Rpn||k (Oq{-a۲[v94D$ ˹9ғ3nDK0g[ }zEyOhsiX=⡆`?T_u ^f0CJuc[9vLM65UZd(N:r7B7*g-83D[u`⡒𷏚OP&iy.|3ʩ 'beo d?/_}o? ˞EX-&BN_Zvv]ux|hܧ/jOkHl3a73 i9|l _DE`l&k)6=:s5q|ue0!K:H[?cJ<>@R-0%?Oҥ#x`81YW[[rr<^@qBz9 -H +.~˰鋎y5P[Xh\baCSSXʐ@FWykHTJ"}䠜\j9,gOv?]MUӮ5sxqCY*3k 0A&%-PWۿ:Ic29;YLγ*ЕGO!茝^V/Kkea̰ǿg즵Na[K,fO#|ݯ6TZRH*3 Q3w ވYIcj8)n+/ӳ#˂:Hc#P`hFEI e( zCtk|[~0+fx]Z[3 pRWO]Op8W`hRrb0Xu;Ze2=\ j3Li/9ƅZtZsӧnH~m <]8`W;MQ50(j\4uL|{rJ;֪axtLP^PSaBZ^xq&gNHPa $k8YEay%n> =cx/(<(n}ﷁǝ8KyAǴ&R 8,*iߚGz'^г,wb. d[ lH> O;Iv)}QG['"Az0; \ D y9 '2!Qz#Tm鶯unFFEJn~9Q؊A LvcSl0W?qjA+1iМkyuԌ\v.gC=B$Iftֳ儗]ۚBhw,g~s(P-piZ߉?LsNڄJpP!1vO:ЍlϹA7ES.sl0؃_&)ށeXNڕz;lnWR*R8]DprSب(.` 5oWdOrpSMD/Cj6w,Dw0GYo >=lLQ@)x|Szc:*B M'b8JU%Qx ~@u97$$?66 pCDϏIg.?dZM@4е FGF8 ݗ"#K\u# =?k)LdloZUκq=9eKdf}cـcK 㰊F 6"B@ܫyV|-]NmPDO[~b~59qY.> []QثV ]]gGUVQ:v+`EHiG3[7|L^QYJ8 ^+r %HnA;o0DgHKf[RsɾptQ pVK;! Jbk'C_!8T)R.W0;8wVCD_)Kcgv fp5W:˞qGɓ$ISknv/"pJ$#R\HKfnx-RdmS̈iZG~rֵX$H{RQ]ڐ%]}fɚCf١ iҕ?RuhRL=ɒX;J3D t:eEmBKRGh"AA;y.famfcQ`2̵%K]+6R|51zuOw**!OZONj[a4X&X_e?hum@/J iH(uLkry!fz'$g-0#+>pEV <yF$*k{lڡ/ON)Gs8xӫ8_u؅Zh07aĜ%΁ws= k+̀[TEG}fN(٠|IuX;٬YAτgjXUo,Pz?D+}+MaRҵIdm`d֜7V#ͺ Be~|ݗ8J+63AO9eilR#E2eRb{lU)`n"Ɉ*ެY|K(9 pliU?VMT6H Es(@dz| ]VQJVI 85,#@ {6pB3 V}=Rs0-u'c١OVIڲ>_v 95S[S ͡n0+_ãި9R;%6sWi)֡%}CV*pׁl}_ jn zhntr‰b|FcհK2TMQ:[Uk={[toc=j͛Gݡ&=(c*AQ'#ZMD&[+SUnn*,irI$BRM2!c縗8ʠ)T'$X/9H8H`=k<dxf,֊Uh $ vzK^a°іɢ3o(g@O9{?e3x͈!}E)4'dvdPeI n-|K%8 d2\ 3dli- KE8mg*%'Q1N|+-ux}]{56*5gN|dsj|\,0+V7 qs>%SD@9 XiPcq1@Zj_46+`5skWžr udBʉ@f<Ϳ'ܶw# ^ b>G;i˛ F~''^`ͯ&Y#E능>;6yFWFM1h*&"oOg@i_yWɚV~1>7uuƶEi /V祋v| TBㅼlI"~s¼>m<g|+{~P&B׀ꇢ/d/M3gBgP7kK#J{\FnX}u }Ɗ"YZғP0ěߓktmy'ǬP5Tn)Ku=C>MiG%B#G@'oUA#}7K6w8=@B5 LRC.i;RAOmm16bhDW)2+5jYmtk}:s86_T(ޑ&FdA+ z)'wǷ Dm>qߦ8 0bÜ:!ETNg[C8 qpsmFP 2t1^.og1fg?k A]IBJ(oTݴu@91>?B Ӥ'<4δWp?{Zdh$o`)TOZ9QcClj}D==?yS欶2enNU7Ul0cF;w+pU0ws`"'#(a$Ճy}VK1<,o0;(t!d7DX {V~o= ' sZQL K]Mi_bBR{:޿cR? "|tSDNV`xS&dN _d-ISzcsr}ff`'JFx24‰%pNы߅Ct*2OI,+O {)֙Xqp:lȋGdp/ $%<䜂xS+Y5*ޜxx:?Q/r`7=mhڋ߻&eu68'=&cHHw$[p+%=L}Snr wTbpbK!E.|/QP~JKlݛtSwx|6ގGr& $KrWp3O'߫e/ q^P8?&4) |yxMs7)6.tZ oeڡ:<1Y3 7$YEk{ q_ٵ&0x?iQcs@b@Ii@ ]6e h=Qk茻t+@ XsReƥ}ybu.6l#~t}rSWf JkSD^ 0T#]N,PkA%5̝G= '#B*2f] ogمJٰuk` 6U?jF#*W{^" [&WYgi$h<|3w* atJSd^&#r{eDUA\M˒vق ~1a{jbNRFcYNfRV#o2@||F,HI򯖞,f.Ŷ8D>*U!(!:?mΧkBk#'j7%9#5ۢOV^Ri|ڌ1!Xg^nHٓM1P1~q%AU;YY>q;n7%2䁉ի8-d e:sREwxnu{X/NH>M{S'wn`F;')]SKJ\3*e S1A\nMvT kuB/u۱PJ7YKMAGn7C@|OSM]Hvo1_=‰ ٦%is=G:e7ߚ³zplW~iraq@gp 9E pgȞeƌ @T%{Ai"s~RϗŠ97q4E}L䧣$^g6SB k-(WJJq~{# -S?:iWv _߬i,&%,QfĦ 4_F9S9Ufi~O< a=SqD'70<*fƌ.4/X.1[~ٹ68\vMGFRz$J sKdkm=WeoTzn_/}XEG|՝Pc$ $VZSPOR R%eӮADW ")/?RE 8}VwAq72N3fF_<>2%IjV42I͇4[jufLEmdGвm$¾wwD>Ѽ-K﹫@|KL Z.z( KWyxIቭF>4X5[<[822t`˱P:hwy^x*SN!MTٹɍҿE)tYILŪ I}|Ƞhro`<׋Њ:)*ʅ@2/^@Gi5LV!Sj^sc|17]am :g&55)!byho7]`."` } LJbqQD;u5*Ĭ_kmY>l}/]OSCBAhޝ]]rb:ꀃ6Cmkם>k$ZGNjScU /.dV[h` w+(M:[b}y")9V#<-ș.k_-Wc}hHxѰ~OfeތTBu@zvzZ䚊"0'{|(bЙw}7(}y%8g5K l> ެAeg ߇ĩ/`G[zESE@SdUHJ`FehE߫QWɷ)VR͘ @bO.`bV-d< E؎Y%χF{Y?m"N3 Qns0Bμ^j;JtC"duU3ނ{[]2!J $eV$$%bR(IO ~q8bw LM!qRI ѫGkTvJ%Rejϵz'O:Bŕ>C?M#$ϼb|rg4ꀉ:bǫ/RRf֙MF+1pT*rjCa5[/uf^z*OlG=(R]L௤( ]û9W8[{)5ᾛ4j)/rd32 l$ Bie+5:60J%&nX@ٟi+Aஓ]\^ڎ-d"1DsaŽ8^s *;bw˸cwpuM}g ]^wZN[uA~TN 'PsX+~!):GrQh4WѬ52gf ~ړ&wjh0ibQc֭Oӎ bH*҈LXEl`8>[ =~y@I^;'!1d:Ozp'/#*kO 1S8@78\0lRlBN+ %ew9.ӂÑ$^?|iuV<=]А9}`^4aYC Uin@n9y f+%|}:Eݎ'Oz(ؓ!mcn }u$gY֭>3{:aLu3tTS:(D'pdsj\p-݂Pd5|DExHoV).5g`$td-@o!()E gyǒjTx--Y)~ĠyM%lFۥ}6jDO"#pm֛2p08uObpfK⮦ -@Si2c軰Bi&2$UIpr1 ֖=+HEx@@{gw}K2ͱ /]{.5c6E\מ3zA՘DŽUKvC2&kʭD< e LiZ[+2o.7 P=8$322+"1xu1R}fA#tt %6lJ%;3w -AܡMs -#Ϛw,zD\Zp[G߲-e;#'iB`&W7IR%*ԁO+v;MyߨvBFy¢(~w2~dv'TqVB>$s0=|TbHk=5ŭ~><'p <<Hy ֶ ',MNC 9@4kXGޖdS=R}6:"tJ7~@7\)zcm)dHpGpUZ5If ݹ@,Xgr:2UT0d}:{QudXek}W1nP@TyFO旃:Fϛ?XIm}fM%WqEc&hPao5K`;FHm[?aւ {d#"0=Zp^Le'hZGSיD|~ߨ0h {"^buˏ%}!&|2GզECpp5%H&@6StV?xt{@Wc RUP* r\b+o$RS<\)Kbn! j! N1_|3I! _01"'H5$3pрo}Ts7VZTeT٩Dcaa1~|ѣzkqU1^|H{@\d<zFIg/[;e1AK.ʙ'Fey'i<ձs\pBޝz_"r('8_q/o$b !co̺WWVid\@g`y SPd cKG|H ## evu/ȊM儖Pm8|R9dh,Dj Z%ΰD5n{e>;eAEhm<ŒZE*NYfNO˜9[9nI`cXqkpg|B}x>ûk"@gUcW 4c~g61Lth`|js;!N\]]?؛@ڟGSPs )z|sXx(PFC1Ao9fyr͠ =ZOQjoNƨ.cF ?\Cy>D4Ы3}#p+Dܯ'сrq3f`Nz.1/ b_ = P̼[u$[^瞴$.R~m1Gi;v7uIS+Ma:ԏ!*OܹrfvߩƝ tJtcW嘆 ]a] ,F1K ZZq^M2VL_*Ա{"MQ(#2*e˸,М9V8/GW:LGWWRʵ0jb- !` et?KWpL'aX7Gdo'Ǚ&3lD@i(P`10IF+GdGV9Ӄ9gJQ C:[68K'fb(z%P7ʒæ\W H~[4{Jlk͌(.ɇ-wTz Ϡihg ة~a/F7H&|E*ciyM2A <1ԙQ@׮nuKMX@ .H~" rt&FHmy*Єt759 l&7~a`LGzͲ.-KXɣ$n?Y!ٺr\Udߵ^ AXB3WCp עL¤Hn8K^ $cلGǫs1[ڵT7𻫘+o0]l;Z QbSѡֽއf&󄌠,H"IV738<0y.˽껓 3ז /Β,.KAulMAdLZW;#ی~-'7Hi.Pn7VA@ԆE " wuTOq~Sz3O.'Exzpݳka Lil4׹e.v>Nn3rd̬{A }O2K!eR>6ͳ1i޺cjA;6lF,c0xM}c:0D]^6n3B(VXD37 hxǒ B_QWl;hp-R CZSB\ ‘>xyxkؙ-F飔oF׆L s|/,Q 7nlᚌ_kӵ,xn9x"1- {[+,/D1ҧ,HmC x@,IĺK@1J+L\ܚfŘ;t$iڱX3@'Gܽ15ÕT8,d&P6$DBAH; k;>BC^Wm$B ĉ=?a;J22 Gjؠ\wCǶVb5˔yTi! Z7WAF$%_Olu0 nQXhҕ,32Y~^G3 ׹'MbqA|x  @R:o1 1Ć@/c$iɇbT?i|(i<{ z%ƋCC—쨋C@\UbBqoY:0K0uڡar=zAc\H^@OBA[g Vt%mʂy6xֈ,%/nݠK>@[Ov˨h<@%K nApEՃ.wvu߈vHO2%z6D]JD2A:tg}n8psov{ͫ&.3G]Kۖ^68$h%M̂hǦRlRUd#|/$(gtш:^5EC\5b8$XqY@r˦ϵde0kiVF3c%1Lt:f貑(N~=\Nj,c,H!4覅 ?ICxFճnWjtcP_,;װ\i-@T_"^ؠliz{`GbVE'QX~)*w Єrl=٪n ҫ&4éHB3Oɒ{ҲT˧ؙ"&OŪɜ=ܛ"$X?0|F@ ژ˕el @Wa8K}^?a/Rд F \?W3R܈"鴻|VhU˼ eb SXnQ 5C2`["%Lzh8 Qmb:^0 ;@_Mdb%M=8,?ji>*!"saڸ<Ίܲx)Aޖt}a6:/ըTien$`z38q$Ѩֽӑ==SƑOG5A d~b*|@U p"\)+U3M܂ݎjJ=y}r|?3=7eG=~?.(7 w"ij^PFޏFfi!tM{NE~)TaX RG␀U w'|oJ] >ÏulLTMr\< \wMǡ;-sAᳪD#+ȳ֊A<) +$ h }=4oc>^uFTRo±֡^ fl o>b&LG`NAݱxVhxmp#%iǰ:3ݪR1ÿqȲꄖ.Œ-AՃnI&F)J] 6 DR%EMERBUCF#V++rD= + `H#"3J0leD z.Z88D-{SQPAs"HSjBw ֶi^E#/V)[q aԠV跔W"kwI8<鹖Yq Ge{249~?&m`pFǂ[h5Hx SSzLz%`TwN=K.IY'Jw䆗W|Z[`>jaꢺŏR!Ӝi]kƳ̈́BTZcr 7 x7{O5oGMq8W ~Vp6,z>Y*zhvF/M.Yk6gpH X, w@mzߍ?NhIPmaOۮѸi[M՗: *^ yjq,~;*|OA@` 4yfo_{GK <5^,z#>E@W#0O.ɻYBN.SphvZ1~"6 *ֈpD /Dy89DAqKX2D'/ibqHW!戅pDu'Z'b1mTcӱ~[A-҉=D_  1+,Y1H ByF,sC+x@=e}fA4 5_jۿ1nkJV\7ZThIM܄[+^0Z;,/}őجx$ܟ3'j $9:2>(?"o 2]ؔ -t7 c{hIҸb.{kO2*'6+эte^åhJSP6~tPyA"X94@+mZ$ _1J*$FpOaZՏGk* (lLݔw6½jvYL0ʔ:#ma'7AM4Q A9&o,_~ > mgU؀ dAQ.xɮ))^i5೦}BU%*TY2Bjz0>C RH%!^_ɻMi9Ct;ю6i)%Įuv^#ˤ Hr"دK,Ϡ;KhcU%{ZMnQ+Ƣ:jvf1D9?C%PϮ%a2 7iNcfl}l_awC^f %?^6 S5\oʡXɮEYGUgnHUKf&F`T[){ [/й(y14v8Ol}uE%7L?zq.Aգ\ZpUP7$y eϓ]92?C4-8r-سB}@(jTeXR2" m௥2awJ`Yk/K˄Gʼw@T):}O|mjpoVeס[J,ב"I$` Ŕ /В3R2z'Y<#~ $|r6ћ [sHK) zwîy=lϫ2QxWcq0ǁfBmVZ9ɼc$ocU}BC]~^>7iC"| s=( :an18pL;(a/:P/'#&TѪ,Hss*@j-!BAA·ܧTDgXV<t)̲ t[O̱V>U)"l%%m/?_{, NPg6|Jd긥8~CG%*d="2h"S*}DqsAg4 #B ]ʕrvP/q$>9g>S>n556g V U,j[jߊmixVąc2?/Xྋ). Қ*p- ˲&KR&gs2DI3Mbه-Pu%=ТEO9.5,fmH֝|6u4zq LOct[×5]wZA?QiFWtG/TZė*ՠdդh6۩M::= .Qh ]%[뷩z \?XD#X{B2F_V1^=t kxbc nvrU.:v/1,;ne]&+l~ʢq6Tg-qRҾ T.^>!(T ;&ys`=Jj--ËVG+?9S:MPS,%<+7!D^RrIILofڿmMV2v$eB(h9}U&qOHO~B ,>v}LEw-yӀ&bֵ+2wQO$7W@Sʵ?1)_eڅ!|s멋.eA'@ {2x4RjNԀuz}@4u̚B|Y~fAsBsĶ7ݿTPxp BD+H#sMD>8@LcaRAQb "7/ƍB^d6z2oCIyK8}[*w-E{:?Zơ{dZ }j+L(;mTeB?Vb1_U)#($t%o&t'|L@FHǻy&4Md;}w>O"B7PԾGxNtl]A:>A~8ȅ*ظDBAY_ Y47wpwCqkW?aX'bRR2 }jHL~($U3$V;7iŔ~:6BNsl0<\kHTsxPG RFTfst.ǻO_4GAy٩~Sc6D J;Zflt|HscsAJZߪ> v YH"q`Eg9B'̿sdpfWtȁblhisz (9Qڂ˲I"WuAxIXc ޺Hbn% aP\Ic绅{ٲx;gG>0\ѷq<݇( ã4 ND5S,jbO)7kQI#z+z%<2 אzUv^Jk0Z:}Y%<#F,hr^]z}bV$qKU6Eo0>_qQDBة|=5rA6j@k,!JI{;קNQ.Yp̐ΑQS) &#{%*F^f䖸 aME_ED늱 Z7^z>jUNT"% %Q%G/ 1@ډ*%FrNO+TqW;=-/NaA^/KKduB)@*MFpM|:CȨqS,(.T"ˈ(Ai GB rF]{Z*T[ZJJ,8۩͉J:%_,K\dTݮWP,t}M3a𯽩L˵!AWNLmAKIgB+:bFs[o%YSrxD!'Y|^!7~p=`Oy;AxD-8mPG-mOV^ڕ4M2"x˗* 4gŋ&@oŞױ$)Qt4DsHCDqgN?bxuC,B:wa5~ qp1'%xF/W pCH_RE&t\ZE#K$;5hF_( _q?=C=Њܺ)z:%:W}.ոka+.=JQ$~ ъi&X*ZeyA&w`)ߺ(3!A>"pA7,VloD6g Vms;'7Ӟ҃ z';ue-1SnJDP#WuAwhS]eP:髋 XBdhBmP23)±!֮B![R,1$|Q\Pi;yEY8-vaBZqQhsN}E?y)Ϥ^nԅP!t7{g= dL'"xrQi48 Ҝ^|3?7曔9ґJ[C(Jo4JبeQ~G΋G)A[񧰡whۼ$oKtOޖ1wsӲxʯ2x؞V17f`Ifae?r_jeh>M&}%LTVF:fP6@?85HTtڴhҧvA >܇0﫺6#zR+&,j]ؐ7Wz>3)vmr"yD”]B>&vut6Jl_&)Ur.Lk#=2둦yN{~Q -ʧ&@V:L>(%6;F BaSa.74UCh+.ːbFsAi2nl(i7bY>\ 8sd/De@7BFA@k<ނʦɨ(psMA .1Ccq(W#FxK J̝JTӃS J8ކٺ=߭y~ pa \A s"q:ܾ$|Aie໷6CܒHˁY@A"_E5)LgLa|\"'v(;FJ.s$ppQڣH7 R~s D@oZhfx*ZzzM>xA4<⋥9fEqb{Cshguq/AWr@f-ѯ I5Bk`(~P$X8.;o ׷ z6>M sE܁%EFKn؄qZ y=>*fHhٞo1w·-r%)`g\ "@Px2{^Tu?jiv3 ɮ[Ѧ:2o>Z=b]/˭[]:m}t.")Q_mkFJhQ\i Ԣ9>$ad:[4Wڦ#g톈rU?d˞R K OCϢ͎E֨3+b~V .dF8LGZE- 76qYНGm.3AVKl#qN7;%jJ=a@  wQL->o&7qT-Ͼ8t}.,ޖgKlk_}'RשiC;>T#5Ē+G'ɩ=vHu]g E2`zZ(\ms9R"\BHk#䆱j%3%xxͻZM (k8,mLw@M=DԌB$ a4FGy!yT|qaCǤ=cI'6(AEZbg\+{C3C8" W2C؂8U[=TapŴ6twUW#&4nX?jiW}'+{YU&aM ږ ΡM1i,=cKԺ?BaNgl ex КO]d >IG#tm }"Zuc덬5%6X%ߴ%/y1v铩 ncE+<"fsYKp(!8ُ?^Уh7j$1n˅ĺQ5h'^1JKPs+]2;gM8y93Fm={bS%덗35MHZĎAƞIU" DH>|?Y,HE'L?s49Xh[_/DߓK@I^U9ԡCk&RJ~z/MfԦii$v z- :8lǀv`ݮDDZ:~&%,">?,%qj {0EeRU"=7Sώ8,`nW ƙ`"ޡsH {sGXCBW>)d&ptwYXķ]̧ =` - 4{]*+H!1kD !,|H ʹsw HޣܒWe`5l).j<Q?T&{pG\1r1<%ocL]1`l1X^r0;:G +DgԼBӝp$"Fk dԱQ! $8WMVs÷i8Em~;G7uzQ,Ba}|fe^P=f,;A"tx ÐJ{4Tls- k~b/Df<o>K! }e}2mfJ Rd6eM5Bи*YR-JHeA;_wqfZgx*f$v>y9{8a@0بNƩ^bPGG) H]avq**lٷܓOWJ@V|Ga ٷd=: ΜBɏȠyp췻aDamӍ_:AgDdu2m:CXm̈́.u @ɭDr90 =՝us//(( ԆLmu}V?Nk!)YD3JPO#_ u vL"`Rt9ilD-QP n*o^~[TEUyY>3cdrZ±O'W1:{ܴ&o[܍JL߈ZȒ 8;ϻ MzMPZ|HNC鋺'ݱ͘m_؆͖vJKSғ{@ )535Zj6g{kͳ-Gb"q c1^=@CM1ŝ %x_oe]{f-[Qz*>tR|7ǧ[u(zGwl(Bpw|.|9v]e'Z5pm,5S -^GFaOLK3Ъ\5u,:|ģ$Vq4uHHA#p`YWQU'~L0R'2lJ;צos>Z(_rٚﴼ^ݐ_aL5b8#+z!vdv/@=M@|ZpgN<-a Et,_m{V(Lڰma2b˚]lnL{ת dA4v:fc ޖ0) te+S ؿꑯD` Ԕ(=^uf>~W3.Vn2!BؼtsIJ3EATKh1\͂e`]?*g0j 1_O߀܊8Q Z3$jh(etoūk'=Քq{S,֋Fx}޴hFG׋o`hnIVl@ [V]%r]Ȫ h>CZ F7Ѻ*V{Y\x>^r[-gf }{ dUp|e}zXyM`7WX 8HÆlyaJ eus@Vbl5|z^A,\!ɀAҫ:\wؿW0%Mh]imAJ [ / 0(v rQmu=P""WNHi4=bbuN1G$v#ǩlɩ)B4bx&t.9ꜷ,۶ɺЪ1~̿;N B;d 1!1^ę۫Ňu3Ozg1+_Sz|gV,Mh텼zMGto1&ϽuW KW]ߢ2"..CO>|mQa#G+y3d|Se%^Qw"svfE:QQMe_ :?%nF*;GOn2fKLo"KcW"$nJr7`^[Kaj<,Rӭ#D<Mجs?_Y`^(g=%FAuuI8 O@owJz-uͺ#:8Z+,|EAQz@ UPm_ta{Vqr`D2RYS,&\Wno:|;pSiSl'06@[&?=i /2PC0o7h;T˱A2ʃs$,ApkA])`6lKROuwb9BH MZ@XQDT(ftLMАiE~J*inGuhc:pY4 4TYMghO}]!Bޱ&hf;o?onG c4p4A'=m#.b.VMlDQi_ D@qv̹({n:3 [q7vGn%bg03lEAWft+@ynfd+r|):.cF~^-`* Ggv3vER .WKZ7Y#|ѴS  ]'7krdzGMTɠhSsD^g> qk;sƑL\_ǻI',uF# 7/X5zz#^duQghK%gF D [Sx)-_UnW2byk +jȅ}?q2)Spq0M&ɖ!U*~v@n!U oB@~rpG >p5|mGyCϿЋT\-Uү*Bӟi|>TH;a24lX^4԰7 p1TH1! E}(TD4!*/Lm:BIJ%&ģ2SϷ\?KA,yW0_LӉFyzSx88*HVl/ێJdmCg幤O<5EsИV <5=MXO pd,i}g7̠J@_Yu,%y/9aflИ])A VO8JZ-WϸUbYX 8w;1.ȉO͓L< LIS9m= C% T,&ͮ${ 4\cGj?ƹ**X^Vǘb?fJFFTijiʁ'ۅ3,`HYOL1:M(rpRF}:o 1X!|u{v) 0ji7ŏ7$sӭ)41_P)AsmD^.ּ;" V.1Sl7c.6.~|}Hx0l擛(vyLwt8ɨ|}Ӎ^`ʞr:=hYJϿz\*WS53o/͆M?㭻'q>kgՂx|bV OFb|)=Tf X-ZbXkxijeTaT>:j$"أ #}3>XI ȱ6_M45nI[a2L`tcyc]Ttu&$(d.o`wWsDSؠ+ʋQJ?VepZkgBhr, 5 > ɑkdּo#ڵL-/|nL(kTyRW0a\ʃ ,^9ꀾѮFdwa kpG2#lJ[훳 5B 4ofMī; ay,((|q){c7ta83f,:/"ߩ 䍸N?Uö@k޳ZQ(#y4=^gr+0@Pq]6$h2p}\by0'KdFxtaWйy4*?yޏ;9kטK@")~J\l/mެDصP8"4r ytI3~Xp"U~ S s5`a>U(ҏ ̶Dv xr؄g A1%&Ii!X=5ߗ0ыy^*kB:/+Qj`*ĶChpXâOYT"BN+CdYX<_!}SpixCD õ>AϿ }I.P_Fn nS6kg1-{EAn65'DPCEz-F)䀭*ln+IqK~m4as?aed 9|7+>1Dx mU{uxj0DQ-_0Xɻ*{_s6r,Yd@;'9ENm߭ ]pEnN1Fnՙ h1 :QČ\HB,W!`rub*Wg(Rsrr‡IC%0&u!y5Ƀ^,7 NȠ~)3[ӘK{>.wa" 6AP)i#.@ot$o{~҅xc=oZ2CU[9U@Lp\.q%%ߣ>/+}4h9%З/g6I+.X5Z]!GծΠ($;z'󋳤Yt&+&b mz4?u*Tlt_W ݿNVޜFS03]eF疺erX?-|oy5`X~9oG2̪[:v'#w︣DBo#q;o;6l/-lfᠤ(}8͈]_-+&qr9c갠rܺd jQ;:DSKϯgSD Ӻ>~ X]hV+$;t= \cyVMzpζ (J$999A$D&t +| i |*?3T:;!O, QYR! dzVٓೋ5jkSQ [cbxa҈a|B%f!SAvs=--$'πzo\\YfF"@ Z,33n1[jE>&A#e5HZikt:Ě8{B^e$xaq7g@U/?p>EJ}9,5&*wNx/Dwd$\o[ݸߓ}cFݳ{7+Jux9 za̠d־[wDtuxu[?fw˼˥< f5ϝyj0I!kLΎmB%UWCejF9xbӛy=e*ȳ8 R2VVk 'r00סTMnۑN :蓷ф/8],Xyf<wઇKV`uK&܉ dJ nwo]9 ZQ޳~߈9mu6Ϥh㤂+톡sshCB.T[ɮҹ7mPqkj/õ1!lǕst )[F+~=*CZΊȡP-YgҵNRNg~fX16d;SK'`$`<ܙ}N@VaV^Ӑa QPGEt^RЈÙ_Y4Hڕx-OE ~x{RO%uqYuBw{ E*$gȏkUCDDXaCؗ0p Zj8F?r?yo^򀧇?ALMVDjPvA:׉ n|qWSt&W" |A93=`CD\-`۲88eJ# i(7j!+ϓ\\n9cxRGN#%5i~?-xIT<< ;y8N56r>T5b|=f:Gx+>Usv(KGeeJbmJ 67OS-3'] du[̂a^ޜC 'Ղǖl'H}̆p'm_@.\7l(6y}t-KdIJYtfKb6F>9v% m4NdvnJbndfpy3zIog*ۂiʶڵ#:ȕlh5D\fp"D0z^+< YuL͢_a1\#q9z^#AS_QZ4 c2oh2\{ZbfQ¤:QMZcHZ }PXW pW&gu&3kFc7"7ka3AH{qXA¼ߖ`iz5뉖J2DX^!xOkѕƀu,.*%L)W4SO\3pF=]z U GՔVPOe>Bݭ~Ch Dr1,,VuTYnY2~ `Roj>q2%gŸ8*,ViD)cL̵Bi/<l48>DZJuh@жÖenC1aIFʛ@MP1L`bR>1$sv`CY#C7] 477k2g[xU؂n:AkѢ A}%k#5u E aZ˫1_Yba*'f{mh}іnVpKpY)#ܿx^ekv{sѐb -uX tޜVA̗*vZzd ƉoAҏr+a$swA Ϻw_7R)9Қ4䒎 =3揾TNjŲl^nT$35ᶫ|hd}ԃ{z?{;KͼBǸ{( }фX@:|Kc;k=A;v3W!ԷbZ(U 2ph.T|Ghx|ΡO0LT7IxgG;[|>=`$b)۱ȣGn~oA?U+QU#CP Ul=STOZy )|y˅SiȌ{<|b' !ntAjV FZG7clxTbFo\rk`:Ê>swdq<]Wb k?xڭAqz .Ԣ E-B ^}XPig%9xP{}d"Fd-j%>O儂;% )b'7{&x,ìͶx&-߄A͵"28jAXa4jhO`۾])udP}⭆=,شs[gHiPK`rjkB{1XO9܏llֳ,9mggs\嚫m|v]+mc3rAC'Uoa߳PRh@zp,0E }r4)P8 7Cqe(8 ciǪ~("rSVIFjđؕ6J+=oL,2+4rѬ($YNJ)y; E3)"f)դ,Mʈ @D/>=ak6VC>)xiWiT%jp%}ȿL b"cvnZR:+vE}Saz.J |Lx}J~CއSTFTdzz܆B{-ꁸ9\?kL.[S?fϬX`Z1aeI=w7㘳0F]Fx21ej&24=`δ ! kbũG 5rR2`''(+Yz=H>ھ藌rBel5 0wEs;nK)^fa):)T\ xLv[2w2Jhmn2Z1R[ ^ZLuVȝ!/=w%7ok(GB 2 lRmuMS :tˀA%ǖZD™_-F2ldf XA])Olv*J; k+Ʈ߼sX9OV\nd7+O84nL;oS#}6uxK$Kޭ`aߠ0PҿVPRIg{dLc+뿧٭UE *Oa+-fHbj9'm^DAG{TDXNj;ktjS Il>qb*K>/v1K`v/O8Q] ,9}ՇT0\3<~!ONaV gǟV,it@"gE pA]>Ĉj ky!;p+yZGxijA~C)0HSG[9zrdj,{A,R";w6Z,=*b̾h97j6pK &)\읿=`C:4z|0ȉ1JdpUcB[ESO+x-5L[{R jicXɲ җplazΔD׀֔?^fe\aVAly2}_Șƻ=;oƅY+DQ ͝6 ( \}4sF5;D<;Qfqg)z^2閑^h ̧3Ke4%kM0PEbؾp%"8p* a))v uhUan@` JuBzqtU۪hT 9]V#r#6e>!Wt#0s<[(#1i01\h4We"X)4ďP\ `_Xt8d1)jE:=j7v4`^7 ٴA"-rg}C181c4;b4 YaEi^+m,%E~Te>Y2jgtJBL|gѺ$Zx` z[n +Xێ ,;e*x뱣X828{){ =n,H CN(' K>͠(^PȲ9 >'v=hD|E>)@Ɯ:X| ' e 妢FU.eW9T@v$%ߗaTU4,a֧OL6e{y?8[Ɨ#'@6n x0rYܦ/:] 0{R\NґK[iKe!::^P9"bj HNj`Bfo:lSsJ=k-t)Tn.{!⁰ &s;)Ur%w Xo $*ƭxAM`>*!t, !cwQ $y)smT)by܄_ky٨O^Y¬CDÝȮR'pހt& \bRN!I\I=kU#]d{2zB7IaYH Pkaæ̾km 7.VTӒ*ء;Y&֩APdi.2dJ|3لc;}_/ބy;DΡ X?G(G֯5 .9,3{ y4CvDxFt׀Nz}j'7]>!ҭ|)iq(] %#[F~e?CL)VO 6EԼȮR.!ZpLvY J j XgoQ<)!L %3:y攔l>$}4,+!#%Kye&^!%rr fJxS˿sg45 vq#l6ʋbLȅ$Smei}:a#$W+tu36p -+ǣ:>$ylcpq+/qODϝx 4بk$m{y!?+!deG/fYDD&^ z СgDѣ-2.p4k$Y~Fl :-o$8{ "$? z~c|^9DMK[ґEY[/rb(ʭHN-IʚYtÏ问}r[l])qvR挷E b $Otai8ԻBupZD{#iB lvZA5ɬG=4!Kh{,<~3 .uB|,'mDTwMo_1i<9/C_Hi9lAOQH/GnsgUє= nPJ԰ĤTC{pv:n+h^1*B>U/u,1q O4[ R٬|Ϫ hԏ/K8:NŞE&sP;8o *ʷ{;{Nd2ZV1Ѝ RmzU%QgĪ8uFٛ ZȘĽ2/ 27=G0 Mu!QB;swHo] 9z{b5aBMnI_tzg @X-x01(pNXtPsB U]_GMnX'Ş?Cr1@-{rqrar'+ Wirgie՟Vs"},"̀m9W KeG|ʳ}/ UnF@ fL F vy9"*/H/WjT T *V]`JviU~4 :f5~8+D)8ai4 &`IY  |2vExUM 2w?N")+S9՜Hj1RS(q p :^OyBk>HD6K6y>=|+zxhj?tfҦbZˏy3 Rꉭ[15$Y7݇o K!Bh"SQa,PI$gd9evЀP{>^  ź~m>61@UL&JT~}$2if}҆IO +\}E_HbYp7?QN.V/M#'Al\S?rwF/ۈMݾ*6v2|8m@TbyEiӊE> tUyW*g*Pfy "m}B쓾]^x d MsX\s/H@dbMq2hS"o=zܵ`@.B]Dx!E=.htj=AG38aQ Rs==؏]tTc`+؞b*F5s?UomQ)Q0hĄoڱ5X.a={kDnf$UJtoI}piQFSTKBjl;iWD}%m|'"?d+r peEK$O_PL?ь(8Lٻs)}ȋ !ۧKhQLR.j!)xDy5O/]|"20e)u篕M$l;u,q Ndۻ__ nUL4; ΈTr”q:k5b c[O6;gzj{cg圇Cd%s޸_** bj>t;wޫSӜ3fPj4d^Sp)7hmwOfl\8U ?؊^ Y)rZΉO*:_"h4z^U5f9v,2AG|VD}@s?:|O@t'PIpatD[’M7]*y6bMqi%ۙqQE W{In>]J'/o(  ̔>`D֟ڨ-b}Ajj{ G?Rv--cQ6BA}?X woevgWǓߓAcmOSX]bLRJ~ϲ-hwp';>|NuNNb7$eR۵4o 8]zܺ`,V%' xN%|3ڮOKr5 *Br fqHąeN1mUs:D:CW6D `R蔸cU y yIR ЉM{#xP#RBR0u 0f⮥L#T(q IE nxDNM,KWg'L6ZSW8M"H}v%'!Jl?jW\hOc8\h<_8lё3u]pR vϛ쫢2#jK 7bJy0.:f7x: wFT5vIχ,M΅L:l.@ 7g`EP aIvt ןQ{O+'F}/_Z-^u03T|߱(O5>ݲ)S1(J*L0E"8)OڏJLLU}\D dz#A07٘{vD^oW\H#AN2ܼiW-* neڪI1j^r(z/D o-Q.)JۧE<8ӶH: e ښSi!4? ^B0s]gSGcڈ,OHˮ?zrHiotcߦ-Vxۏ<iW%@= Hˣ ˸gJvg~T++V1] wQ9Mj {/oЙ7q6YK6]EYqG CjH9xc횅;ݑ$wI50X ,дr PSAXo88~"ž<\=U2EZN~ʋc $f Sڢ'EP[9yG n u# ̈́bF$^)GVTO -"vefLhv=*'1lȝyjF6yƸkQ>cy0ct'vUUh&oLPh(9_ O Hҧio)(3qM͒ [+rs^-ƾtƤSb41W/7TG_z^rk޺6.g#/D|M4UsyLwh"pz8)gFAZ C=46Zs\cD>6zso,>$xbL>j;XcJGjk2q-^o I͐QUr[%Tm۸󉮥,}`G+t68guo\A `#OQV4Ӄ{3B{sMe XJXl8U ;1h_TƇS0((Y3EζW|.Yn4%$MqMh{:}{):\C,id1 Xc|қw2ptg̩ͣպΦh;v~n!:,kD¿ ٭}xfȈ\~kqx%8.ӷe :Ueo dJ?M2ˎ(7-+AͶrz3I aǰ ⹊1B'߻>.{(Q$<F*X6 X(q4.,\4BrdƣV؜$ fH&w "z&8d4>a 7(Ë'$S3piY_fUf?di ciy⡹"`zh^)2l_|;ʒF|<-b!P5W_C]eq'nݧaxshhX2Rălf]p*|څSV2Z>$!ؠuͮ \,P|ߕB1Jej%u4,c̋'n$~N7G!@Ch)!K4NgpHi"TQ(s+c`bIU nP68&sϾXż1Tu΍r IIs$9X'1ӳqSr+Wb,ʎN{ZنfÓcܻBѫhh3 W9/S4o|␣.*Թ fk|7`?wf ƏK^WùLgzW mש`.ywE/툳?9u3',N2Wt  Le#?l`{6}FKeuj`,os?(!q7)CK;4aGOC \[~2{cKK܇"M\{L+Z.'FPׁ09ĺ$U+*S1{xz{.@~H@}m$NUz'K0Q`JK+'\,D6/"1Ƨ=]".[ òF K a;t4FA q43#fhۻv| 5 Q\6Puc^Ћ{@|^Ki|zd%ʇ-a,:yZ܀QOYpĎދJ9d2鶬_~{#Q:mJU|L#]O`@v.X 3)!rTT4T圇vmG\ro0L\m19{˜P̨ovIY'nN+9LfĨk9^,Ә֖wF' U^H#tE>%#³(>h,U`QσHwZG l M{<^2"#-Oi X`jw+pPK(UD]dI|mw 4/r'?FaqoD *_twGYFz^,z{3پ^/IL^K`as 7tI!onU7cy)LQ^4.3Z9o1Uwe%@|);4ðPʌSJXM=W۱~p  ^2u$DfIFᜂ0~ODdG$EϤJۑ-Ģ %؁Le4-uX)J:>B%H0hv16nLؕ"ڊV.r^dM6^gt*,UI ~h̉4ƺDcO4E`PSw6uVo'Ŏsjy,MCd֜v8rRs|SaaA>D';2^9s cH uq' 6r 7n 7[Gf1 H3 bc Zl'g0[ȵvf;-BU}&&fC|fQMOBc gW M*W6^nI+a> 5?zoVBOV0oFſKLee A}DiNk=+k(KWCv4}~c4(kkP#h;uSMD%1`HՆeV6<#; S*Mj3\m.~,peuseIGj5T %UgNv&C0}(g0Ƃ42jR!N&igpDyȢҜu]p= 1oP3z Ja3ڬ@^`qb៎E2K\ =2 _Y&k%{.tжtHt䐰gFU)KJQ1'\h cLփb wZZb%܀7k,@Ã'! G%ܖ|RU9Tkˏx9V=d-m `᩶jc|I-g۸NzVNAI=~S9J_=,;L6.g^B<=uGyZ!EZ CY<̉I]Am,rc75S 7eώ8Ysxd =07Ni? ëY|5$0A0hI6c >'x|fT {;|!iYDvJ|3jœRDFsndvoUDW^Ql3L6lWƄ-z4#I,xꘝ(xhohCe8NJR:jn J+ a c-Q XLsX_M6K)OW ai/m_'(Yp1{[h w#WۼM7%#[ȓ#Ok~,ᴶ@'V?&o+#b䟰#Yӽ$^.gE웃g/wͧ3ĶF3m]k1c14GE>`x3Z\<?Ho7l]-9-w:ϭ1iXf8 TΙOa6]um5 {ڛyts)[H=XJXg؝BxiAM )^`xTUъvƱM,"-XvW\4Ž1BJUiR"Ck;Fp"ttW 6-ҡ >Y庭 4me,dpnR@@"ZPQcnY֊%I f) \uЧېpG{T%҉-55Ȟ"k(K} f+p3׉O$ޗ&:> a{Akr.y`{'ͩ0Խ;_xRDCYD: ]>ait#WC3FʠNTzuc9‡>"lSG)f9s& })2珊~1 Td7q[ᩆS<9mCcۈQ8m*alo% t>rY&74ln@WnGEψ:Rs8E݆p+6Lv"(|Д3!m6 q8 ܲ V>:N \C@2o0 Hqk'J Agw~D%׻Jtr .ql$+Rpox;9ipS> w'jAvJPt. GS85&c'"uįWoTVΠӳUHt7lO;]ٝsZs>\+TY9F; (ߐ@~VYrNi$dq`5QF*nt ŭۓĉҥ:1ieдpHmp|6"oIscߑi Ȥ'T֗͘ȟw4T89KݫJ"iq'me wo~KȹgHY]mF}rt>}pcUզZj*U?i-̴{EKNU]98KbW۵> sGY8tm:ykg7oB?"P!PiWYkvW= A˓1P>nLa$Ix|Ȅ/M[pU + J~ D !xj "Y$A)ޜSG ,ד!5O)D<2+\#]{gT>SPTR٠V<-ѵNU ̞"ה@'7]T vPg9Zo@Ysâ\=y'-"y`My&`w1=a蕈^ScI])R&}|޴LڴWXJ߉5i=9Mo/w!A`֨T>F텈?.r \<:yp_!{ ؙ{h@f]ի1Xy f6$cyJ*\wsuFaxD2"Yn̠6xm2,o͹mo.UCcmJr,[$rsS,_4q9 A_8%!eG1p5tVޥ~Ɋuwyjt$\7uq51zV> !oâ_B4_B Q}=_J<"T-T5\Hc喥,0V]3N.zBfI9 j̈́/aP8=< M;yڠx(׿zb,V$.6w&Wi@~=9IO fTNA4>K̴ЏvQoa׉}V0c?3d M*(A<]f3I;Fs)ʥ.I2Ʋ~jWs<.quoRY[|#zmR3)ܓ5V g LaTcCz2&2B\ZPД%gI}ư0P8ƁK 4҉П,{(ax/p7WŻЛ]ƛKI{_F}!gCJ)ƉdVtr'($kPnyad, gRlcb އ{ +^f|dlE78ִ%Hi pZf'vŖ%%YJޙ;(ɄF^(S9.1,Ʈڥūд N6UF¢^HS|1FNâ]U^-f݌V*pRpO_"[n,9˻Z0sGLUۅ6q"5ղ~rE  -E,;y,`66 ES)=V[h"ެGNR U3/zy^?&@}}NN폩(SyZi/lMf%"^LlMz~P+ R8LN#YA#3P6oRbO:r:uz4QS.LHkY",HΨG(GV3WCmc Sa}9Ba: 8OoGn|nZEu$CwВf(59B&;-Ge6/#E8+Bsʢ*0h%0;@@"&|n ߤfpF Cb nbX":%+RU"H5Q>NK,<Bjz/f?r+Sa䶩d*R3yU1' ٟŻ+3~Q]hiN$ә{$D2G! B~8YeaH3LLhPzץNaeg'Tɣ:Sa@ 4ɋsD)ftW6>b.L@ٙaN^QfܦH}6`5MfP/7F6{Q]ٜVS_?xZlG`|ז`&} 9_6;!-SnªqD$|ޚ3}eJ82K@OUH0 r($]t~Ӽ*-\㎇?o@I ϑJzw6W@bwj꺔gH}s;ː0kY/mV 9Su@/llL-ַJ9MfD+$T,! IS-3 . |i 94uILg_X0EMBC\~qi (gAts^;, b3$4`\^6IV@YZ#1><)OUpv9ǭ;Ar1$kgdkUՍ# G_lb 0r^ RoNoe2dǽwWiUv(Ճ׽ g]"c: [y{jD>}L`>j ehچ?~y"d sNfVd p|i\D4y%tRͷ]F)b x~1f4#Zz9,#v~46eZQpRf)6}+}D36@cbo3r =x璽7쒑`;)$UQuo>#~4Hu;y0Z)Zy&WUa+An8dI> Wu@--'b@Q~Ia']x :D9MBxkPaGU䆅^뀑zpH,.AE< DԱCLGw/Ck:"T3Z­Oe8(8b>U&xm`ud/"M=(HٽĆOvN Ԁ$N8(~ҲGWy/IwL[i.z4,w Bv1&Pd8HSX{C["^wyjpt:@:.a~}nO\* @ډ4_[ l`P/Wb+wov#%{TZ:vw2@ȜqݩG 'wzPvn۞rOh'.ӯ&_$JeYZ zU4L+xԘk&??0g,$ 91'jQXð"[#v{vk wm|峅@fl3yt?cb+q E0A#a4r%%]ErJբxE79?8Pjd&OG-vqD zX'){mr栾uJ2BwcT3N6=&L+A|Sa ziRo1Q$9/Є{Zה3SH蚘0\?*Tc|`/oj8bSVJ*<5c69us^|3 fOĈ(BtM j0T ?y[4lxݍcDYǿJ -BΚ@>*XUVH|vT{\dhڈann? KȰs{&v1ƭ$"LRޙG(m|^2@RU0Nj3LRVT(ݻ,/DYTsB36`vPa@&Gc'8 Fq ˠz@@ֽ0 3̕.t|!)攜 5se 8ST oaM"5y^3xȔW& WIi˸}mLYجmΦzy^!VK6h4#%H^BQ{tK4mK ޜAd{}H. 1D֟Ra0Z`U*3b8m^嗑gG1J0q }b3~a@-TTv*nTlsC(inZo$Q{-S124y$W$+' N0Mvߛְ bQVb)s(t*9 Ed+pJ< s(c-@4EA?%e鳸@J!G8]c02ZoyK~(yTWnk]LFeu\J. 0Pqk{^nɓ)vl}{RYwYg; \:aUG8ڸ(~-_ ݭi:RiHFw2wv\Qv?Ez*mS"Nl,L%|jРĦVU Nw.J@l7h :{tL޲۳]MV \-Ϡd6 HI 3ub-AbtYs’c8|j'u-gu 7l>K?HZԇ;={U@o8胫:Ȓ>z+XxfЖ##hdI|f_4j/*'5߫)Q'v_R 0|dBޮ9<|a >\3t^& >)\åD'ڣv:0'zw;0oTPaG)|| :g Ҧqӑ'`TYIz1ςbDm}m؀ŤYN;R |z_>r.Z,{?d,!Y|DqwWP? ZYǣbZkOY0@:FPRUK-mh/[乢4ı+9he_bk,g%A{RnP; PUWY~(I^VUHy<(L'26*FiD9U[U`2n .#>{ɿB>̨֫Ez:erc[x|pʹ>yrL|^O%gm)YWByNYh0V*s(_0nbxqA5ArOH]Nz^_%w3e?da?> [6nfC4~:߇J}N3b] +@68̂`Ӫw42v\U2Tf5bw[䕝A[s@#e8ndB%JP(ˆm)$Fy $ ,c1 o802 }(x oYExTE:[\=ſ1C7dS@g >kNO/ٕGJ1Z>3[('\a5'tygdaBCfcZ{Swꭂa? aI%s Խ5zظ;T–b)-ůAEB Hk#Ye/7\}[7{|>[(R4_+O$ԷƊޔc+7|7/W)(fG5%1;j"~%1&: "aPtv!RN8L1%1sX.Ѝ? *P\hSUa낽)$>,#a R|oYIF ISȡ rMb[|K9 t\->0к5 DP}+ecTgʵ\J%{e[ [`mɋ 6wYKVRI#Ur*Rp`NbT86QէR]]jrT4I.MBT071+D4^>æ /VR^Vj:l %-fn8ߜzt RXғ$T} 4HSihƉLλ W:vYb mx)gŰx{}Ĩ[A6emly\qjO3Cw[vlrb 䢸߲y8, -HkDGBz*ay:K m3~~#u\n#dWhΨ/.\VEiv+; AHȆBebau}; 3ICdx)2v˧ 6OYtw%`h.[FVUԨ؄6$WCu,s}bO)H7"q8S,jy{7*:PeQx];`# lGR]}ԏf `|ofZ2}Ƨr `kDmj7gqEI4l%? 5ooZR9? ': +lƨ2 7 #NR/ %gfLQ5;ZM,= k3isnH%eZd9.=|[ǶhA!2f h|O|T r*e[$:l ݢE&je;M9-7e}`'RDkOQknmȽXzQ%'N@M|f Gd7ˠ,j4J&.2z$-Q{UN]!C^cLFpSLWF8!#~uksHa GYf5%wWh-WMNՑܓpPtR$tK&"K[}M:@n[JvhXc.szރ1t͝8DP54XrW\PWEUm̛''|o Cni3vU[ { {!qʥSo^y|g*C wPg1dxuPu=k7k .;ܢ*=uN J=]M}T)|pzhr&i^xMɁ590Zv` @LrPBsS6@fgٱۘc5@0>c;jbYPm <v-;> D4nMj/Ww"B*ӄ<#ծe)(eѭkƥL1eqlWbhYQr?D$>#9w\‰8h'ew ;;:ZzDAAAQ[O=\S'=L4@_=?xg{lUnEӳfNHeTi:dM m Zr b2szߖDx>|S 1#1gL{B;[-aQk!aC/f•ǝf>|#ve\kIٍ=cs^]\b7ZT`|N/5/ARi&ÔN·Ɛ$ˊQ/j*hٵ[IֈRjS8vAV34N_Z06-ƻOlz^6Q;/,Iw5BL?%Be_4ӷJBLûZ[J2Xt eGFqEmUĹ9Rhohw uU3KcsU=3 I4\U>xozELZTGMo-#xBn$"]e}9 x9x5oKᨔƎ.dxe z~ɒTS, .^:frURp E[SB|؟`^><:Y7S$Pǵ[?j q 괢ySv'b弢#hpI仧,S9}wŷ#s]{y{KQCygek_d#b~I64Z?a ba,#n*畲\_㑑H*@X(h^N&;i7}R2BL_&fبXWj\J?Zd{Ɔ&$%l2 C+ΔHE bmpQrh?!z݄;Ur8(Х\ Yaqrk.r׍sOSj1=NddRemx6 2eH~m* $VTd)[2y2"4b&_!55[Y# P[#O(s!rYxkmx\E'}Ur"U:tZY>Q_莢( 5[~N_2~kU 2s/>*z|ꏀ.询C֩1ǑzwUf6Nl^rAlT5LpNom2sDѧ(=?0!t`~#W?_'.1R; MLf '6urMw.o} &ҠF;tjq>Dl;Xב⏞Hi+NU*}Fh&zTOؘ  ENg ~U6U:\w~,TuHXd' sY"(uEUƃB> kFh{yt6qP{ty":IÆT_[M\T"H%z9MG=ܚm3քk17}|"!g*R'sA9(7t)O&d&!K-`hRj}ve7u1LImL (iR_]-³c 5KS`nuJBƜgcB^ 2Zʡyr4M4oo ,- %[$H5ї 7w0I$QxKrdkM_rdPHeL\jO6JQhQacq\m384ԀJF!ыeVD\E1z.*q18;h,X}n25G^]w@[ ǜmiA~>YS2Kt ze RuqfݫtG_6' ])x7iXv@"q[*aԜvф Yq ʶ? KyswUkzh':8Oי=6KWg&NkjSL(d=:*YMI JBi7M2oT[hN93 &+,Sǭd#st\!{,ϩ8́Hru!;Eu.3gEF߄ jI>^ җЌ pӸc5rﰳ*mѤ?=K >ALa=N]_Շs!1e7'P(8}羌F+jIRgcUd,ĬuIEQy>z8xvzdm,*={~ΗM >C[V头дw]GC#d9eRtn*9G:mdmQy./?F{=0U#;ucRyJűuGMZnpLlQ) TL{&[$Ic"ak:)o2 bIp T1fBC+D³"m.ݒ~X)*0Jv^;܈k|-M%,(6k[WinTa7^z`ْTq*N+g9V9TydA>ޫ'˞~ޤN+VՁA=[A<1W%P0 XIjA ;J2GD3D}[933P L9S@Ֆ9k.*rAԠ11@q-1_@n EkU3ܥ FjnUT-nu+4dؗtHl@h`ZjFcu^Ω^tdidUWә6wiL#d0/T.A镍4LIw)IINv棸JLhl* &B ү%aڼ(/+Ө5VY}gS7cskgqEsqɵ$/E] 7?ʋg(GΊ4p3%93bܖWKS p9F$C'<௦dހ$ &;2FS'sAJa<.TE+6+8)eOXEH_[*M)m_|jJf2Jr#q'gw# ,X|^=oxh}N|`C45=̠ FIhhA]Ը}TSoڑx#6X;>8oCZ2"J^h2IX>1FV=b~Cވ?&R쒡\"LJ=M;nPorWv~Ғ'h2$@^ղ(S_m.Rg UL -?Nr^^q56dt8#ڊ~܈Bɋ)r3׭: < ,ǻȋ^a9A &k 3 &" yo/)]-&8&LA7е]Ϋy[nir#<ˁy]F]bY\K-&Ո(^1j =4O7(6 kybWuP.u?zNH;ꢱbmt-m\7쫙͹2AޖۡfAIJt 6N!'Q3ݳR8L?Y(6(}zh&Lt3*"]Z zlt۶= :mflhJ :ρp{`fri DҘә[qZobTrH캐 848QDN\5(Yt[ADCTD&&)AWU}Y>:F;xT̖n>><(:%Jl] 2%Px{IˀBX3 Qsv6\|QͲFH ۉj 5"_FE߱ӀW߸OtԧBv_x:2F 'ԘZ.>)ﭒ4+pϘf9sK9tHIn1̕{p!?͐ Ӕ`<\v|wR>XI%bzZڎ\ ɮI"Of鏁OEňeT/ j\Y3y'.AψHMVfGO' ]#j%M.nkU0`g493ކZ|12zITgJjuAz/;DDrsxlXO.4g1:5^ko uuɿ30{jgbU, "&E>-i~ue3I"MExOV3ݑ]X̷b5 nk 1Tpi38fާ'طx}0"ݓue{c}މ"/# gD&c Pug#RnيgIJI;C| [Ъ ;&RB`*36q_F ƗyX{9 ׾b~{) Mmemlo-g sdH5\;3no|h * $Ah)( <3h׉#p䤷m|3%9D~lSH^Alb;zE^o`6*yq}ITO)qDZۂg"0`k6mo] Y?eqyDsB2K—:@K.p>'whZsu}o: %pmJ#} r^oX%wkp#I!o'OspY#\?v5!KcZ^(j etYieJ:50qv#Oyʁ4E 48E@xտ/h: rkeErBj\MDA(cKch4Rn]|랔yU\38} iA-}Ň.YSeES4%=_+-P@QN1qtj`Y2 ȟFߔ= uoQm7pP _MéΜnRơnF ~F~19E|(tùi>+B|[CO/4ѴnVE<zp}LPrEői&@e5VS,J=i=-:dܰ OGw=0d,DJ` dIՉBGN3]WJ& 250OOG>IA'{43f}-ߺ+\ Pz wM 8FuN;Q?'ҰV оH-ǞǞ%sdA$ޑΖ1VigM֘dvx<Q.9ұq!-ZA O|qt\#K= dHoL(oF7W 1k2bEܒutcPbQKRtF]"mn&%L zWbX듄xcϿ{ ZlWT<fD`\6cP w Y jl)vK( TNz:2-{&pjj5 #}lv{nD0¡ g֯NP!L;),Dwi5CTg<5Cɒz څemÉQ'"p۴߬DR{!s Z$fU" o(M&r<)3d P@ZlX*Yư|/6"8ۭ"Չ8"! JM%_j烥Lƽj 80'Щ7zoЏ*I{A ld=U$2Y-8@5H|N)BwѶ%Uᗚ..D%|pYL~%~cL\+??Xd3E#BTWejNİ]#iz%" &)ߝ':I( [>ckYET{[Z=/OבߡrI8DY3%r;Z˦ȍ-<\F cu O,u,2i4C&1 C :!E^cq~&e7hm:-apphkyL8 EްJȢAv l1;CO#àkn"E"Rb$y=Ó#<Ҏ[GhfLV\l v#׍"֥tAx\"> Fđ*n?,)h vMO#M,6d=(_0*ga bio4C-n1a7?͌>;LGŦH`XYp@ZSℴ<yFJcM ɴ1(dV)'OUfkgR88&%v{'}zmgNQڨ Y+snepL/~5$ y};We{"/gL3.N .?ri1ևI27)6(9$~`?鿪XkD8dHzk'3fwчfo Pf4eԏu5?t./ U,_}Ms],8pZG)gfW&" q^֟M:qu=~9Z[R-}vxbe7F\, y%Dl,H*]s&qAaԭ~J'njd{*&Pu?oqmH%X}$( pB®VK\-*8pU~ruDr䎍EڬPL6g;2O;ɻ.xow Vgne\I0]YsϚ̃0T#~rkb Nx}_ (|;Ŝ7/жp~AdIq:/~^md~+:X\\e36dA+u!`|I`󏩖֕#yhwOrωdݼqI* >wX5rUфN DKI?P%#䘡F[Z9Ż''͸(0-1V2әZq׭֡9Tg2}5ƶmi-x8GWݧpw-{-4sSO*^G؅wS2&@\;i=L+GZO+?@hYラHzg@=b䅷aRN&l2 HNWS4LӍV*gF˛F!73-m>~LP'.CVQ*CwTEtrrRU#H{7p K$mdH!\f⑉\n#˩)_d8eD_/_G/ 5)-KK '8YI%j`ȏ$ԦWc1EnAL׈(R7#w{9^={?*l BԌ`6d%$8&(Ϗ.&3oӋrP$9NZ(중eZ3BZSX@Ԛ+n$yl$*Hko|GE-S0M*V2Gb[c.|Ю` =f2h9u/-p`wJN+ L-hĊTtXV_t:-U.'<ĬP+{gh*'Қ qˢA7 *ǍзR*'n5V,o :0guK~1mw{TXƕD KZ-fgY ?m@@D(ϭ3B2~RM* Q=J2үc9wDlQ>6|n3㥎L}edm)1pj J#J @!Hh").uzi } \Ry5x,/j3ƎLCr<]5#5"HacO`ݬ[kG@U;7:;f0g*>pW.LDϛ%$YKYK*҆'$~W=@ٔ奷=XhwUǒ"5VŰ*gbHE9FA{cy<Pmr藷JkMņȢmt~+l$IYrq-پH83Xv| FPȨ dS^JqpEXV*#;4 ?c}pt&k8%N,p(!$V:0:!ÁW(}? 0'=Z^ϟ)ݖ|店q;mIYri 5bMs?*0(u?( MWWH~μvSk&:X+%}Ypo(*"Ohęw qqfuyۦܻcuVš+y3Q3r&T0yReM:{l Gv%q9G3`4֙E(@]]u M_dp5%Vy7<< E<9 Ņwg_ϹUK$DuMdc5{-D[wY= D~~%YL/FZr>dW& ^uie Ga͔"v;M5&\k_1Dr l;L<&=asGT΂6$zs u!?{DJM,c3ꦜ 4YKAfil&)3KMr֢ϷL.ACy%p v5-;#EVZr, *7R>^ҭe Qmb{|݊7+O_%_dG)'F.)˗-MMYQ9Abm9bCYJ6S ioM.",L規EGBW'{W%Nxvw#Б-JDk vNp乞GMf$7=vUA +:5V{tN[y-P/r(e=Ӓix+;#D3ܡԠ!=GO&@&t'd a<{s2/n B/ H2@tT뎣Z=hS3§0XąNm5c66ll~ g8.݊rQ{0up[L4v0"q|reX 'Ė[cf޹aIF{'hRD CSL pPj27V%>3 (`8%ϚTܿ/ʷ -8wUV`ЁBηLh3|#[0̷5JA3s@bOu% +0bҽQs)NqjqDko,b㊎O5= bǺɾ#wd]1C;0[lXϤ@W=)?)$pRByr&'1~3gWl1I]ϧ2\E $dCQӴS&ٖCQbS\ƕ.It,daqZkry$F=A7ߴܮC4(TG`ƩϰZ^m:?]s }7ܱP{m_G &eyZAؾ6o | T}&9yly9>JFP;a⣒=ʻyZkAњHO'3J?%D>E w{LN@ k,)(uz< 1|,ER6ӛ%^&\mA $;C=W4V$^W_kʇr3kbr{wz\+8C0^&R[6:Q\ Y !6rC}q"d길e:Sq{hDD^AOIՂ$43 '|o X vK4hi 34ō;!x8WX%1KaK6VT}b?vw(ix IVF!T-o:cfޯĔH*5씋u%ݾW`{`}I /UV"(zS}Y[94E)-3 <!ᇞh=ʜgkCP9Y6;mzqBV@OJ f{YF޽*n#dCwygPǎ6yO} 8jsx00 #}9I3]$u-g4<sv4t{15]>B9966eLp9Ry7ֶPɤLGذ(o#IMVV=sBowv?IiK>6}NBS<։W.FHQ9/&Is ;*w*Ӥ/g]N-q~hP I}7/Iqf{g%Bg':H{']r/T}i ١8a.kQ/]3 %]qgRBBZjZ/;Cu )ͫzu,|p #ZM?moQzDcE3Qz. q3p!j(--,}5橜k[/n^+yv H˦7O鵷|4N c3OԱԲFoCyЖ|Br^C9L2U+6R~jj!$EYqSbfrN%z7Y/Qkl#n׷[ϒmQֻ}lDv ՠeh0Jȅм-y'5լ e-C ]Nq!oeW!ڲU ʤ&nXJu*^ݲVksZ y\/y0^hPaN4e}@kp) DCg`Ð@vi^H6PPY_ #);NtuiAuo&e g*Z@q]A 5#ѼV WOrNksT*+ } |:>`@c`xj-/| nE'tA)Di. ܞίz[lߗ4° ^H16} # oɡ6JZedIHwPAdh7C,5$_B]"_y'yAd\]"#b3óƤmh @h^8^C8 O/[_Oѱ2{״i4G]JHCKAҭ-rar QIE^"ń J$$M(m&!\@MkQ$@aKXɎy^niVpBZ|1P`Cꅆń1\0 e'!*gTs1E ^ZQ4G/d3'a˜qcO-\ TU0A-ȠEU%T^(!̎S`QZ@j\A?e_>Bc(Io,`KJuV`=YKtR)o8 GEN $UGlPڏQ uM)Ӝ`Tsf;^9A&0Е Uy=)ߍfݷFV sirF[uL2W|ouQĭDTݵcAd ]4Y.ZSAr2{OؼԽF&kfϴmDT%(GO;H\ 6{Qږ(45@PtDTvߓF; .6UEAd'beYBdHNSVPr % W֦&: I1u=SDV>.њ"#5! īE}k@t0R߼.-ј(Z;a>䊡*u`"zXTU&> k 3:-%XXDqNvי򶢘Ǣ{3wyr\3BzċPv 5z!&p9h>cR3So`U% }[Ò3e.v._yXcSFXQ"q~͟j/"8K偞K↙Bn`aS˟Ϸ-"p1ÙHYWnU-э'E2@y&b5o1mu6Lፑs֘p|2O7>l9 Z`wA}c%0U-%{5\b1Eop0Zތj gb?*KN[ɳK4j+>Tremk @b|FV[H!}JfNC&aq >9>*rM841/򙸜 D=[*!hkN0+=cD2 jȢFMHxѪSoٱx. bvD($_ TG/nw=v,r\;۔bsPϢBs: ```CB\57U}`=!m[{1J8-fJ[(hv }W>a=@3*Ý6&܎d,DT= !"oĢ5VVzlND(o!\b35B*jdt q,Z/ma^_}oohrG <̽/3XB~>x:Vz02ZGl(V+ $0,,#hYoXp7iƽI2bCQ\@Oۥ>IWܡ &i-6L7NuE2EퟘRjOw!-GH3t{N}ڽob,3l 'I("IVO-Hb\R!n18 fRX1{%a%$qT񼸤='P (dKqlk?WՁCj\/ԝgIXj`M^mu;Jv/LM#1AR{0'S,5{X9dSTt`b}_ MoSUk^LN {٣tޫ'_ӯ2m;]Z,\i zn*À3St{xz[>V6| d}{\mp;IMضZ hMkVivV2F%\&Ae1.N"+pCEJ~u2iM-S>ڪK>J!~]{Y](R@>tܛJ%bh//)}oTWjPD>ҡo*iՅ0!fZ\OGA Gtҙ]IBM=&*]<X`x1sL_$ =._Ư)[z߀!.~87o3}ܥ,qr(WBg^B/%?(hp$8;ce-v/ɿ#.'L s֩u饺PeMn>tXdD\hd֮*^Q02x*.waYZmtEgdMAorzur_ffwA%crP!Cr_R{" $C/0*G wse!Zdz-ؑVdޣpuX7J},%  mExLrYG9vC6{x۫j*)wy/_7XK#RF@.λ\̼l3!h>?Ĕ6JwSq%M -t$m4)*'ql`7@ -ŭ9$D F2%kX, 3`2Kgs3(hڙb'%5R{w͹^X\72k~lL֦ӋӚ1B[ʨ6c;خu0X^i_eFLy-5dc)=$fL騛oEOAiUX;!F2H*oտTMѡ+ +.4VQ|fC&^ 6Z5S;/>Fz3z][F g%BM fK͞ݎC~H_꧞@34zrMS/ #W| Vg v-TbZa6xYzD`YT>OӠgz߸/H3D YS6& lrHBWJ~BUhKX/N&8_mt>(-QY^ag0à\ <(*B{}+&{E1nOa)HZ /݇-6C:okU(K2 DxPPjEu9LkaIQn#ó xsbfJqe5ӣ@pfon=J೤vɘY\ZTE*b]!5AyFXm8GœГ%vwdBoOa8}Z )FhTr'ͽ|$z4IiR7D3@;Bz,E¥ ({C⾑Mݽ2JR\M`'yLQ;=f!z/%. #d>bh*/E ⴔͳ8N;zT-xZY8wj QTg8 ?+r*{JNn4?U+Jɱym ੘[]?8l W/۵ŻWSFgEAqm-4l-J38X=ph&=d{ 38-glѦ >;P0>?lywj{6X:"ro22P]ڍU1TƮ|Zw?J ?BbPs9+JM33nGC?]ju= Eb#hLN7zNV额wf7cQQ"fv^F'ZdZ0쒲[/ D5$&0_JH3~FFG`lacZݒK+F}Ƨޙm M582l=P uTo j*1ٍr'8 ef2?@7Î|uy3-rXvXrBHsys\귧 SIq M Kj-?j<i9AăR*!ɠvAm$F ~X.:wW#duxoj<]L*C[]=>f"Iki J1 쪠BsЉxdžZn_Sb%e: 콠]TG?`d#̋A$XI Ö B[)ůPjH}gNMFgQGWZ8T\-,|EES|f:{U5ѱ?.t5]xV Ŀf)}oAX\ t/Dz1;s~r A6X8sxv.2 Q+ptB@z8ar3Vk0O% Fl|5qWĿO{]ȵwp$8]AHr - U`MDo5# #dD% :$DVnLp-sG*R&OPDỴgR+VtըY{4e#w+(7&w!tA^?K!o.K)W`%om'^V=ŗ.e&pu{}ǜ;uyg%3S~5UzW+ o7Gn@i'Xs5MN OI{ 0<Kr"0=f:A&jr1M#DG,Xz,ufz+>3dE,(ZC+, G¡4_ێ;ҁΣg)}X'}oZf RPݭ9kGh%-A+ ޵T@BnYlJp a,"4v!gL5+Wl^Bdiw ]I?w&T,Ȋ~S¨9Ep]g- ;|X|S-Mu'2䍔">t}晦w(߾'^Mx617x"%0CDkCn.g$8oqAL q?]Ed ng=(wuφePam0.*2JtSe' a= nM) \m YuFnN)@ﴝa%ȥteQĝ>_I r3ģ?H$;0Dۃo+QK [O7ᎦZ>4`~NbkyU_ʖ5_q>ca3hb{^+f6 bcE!3|2yAQDVRVi&6XBi3:K}_-宻TZE8oT˰dQ{Aޘ2SJNO!M 갴Q{}!!4&*|$$=Z.?Xsnl "|6l"x KϔB x*eEƣĈZ1HC(FYQi:9g!fA2;$f?|!sD0H92ouxЃ8>>TEh0+ HZ_=4tUArQ*ǃ2{MYqxoZ 3BόM=7{\o91hBXѠмUdF Cؘ*@_7N kii7MY[F#?&nk P#LL%C}R0,@Uv[?tk=ݿΦkq^.TV \t5{JᒝH& d1ɹr+sV^KI]Xeo[E+3$óiL2}xR$Ӡ`=SƱU҉cwWP-*`@R\ *N*s4-X~3LnV (G::&DFnd zkP=-;Ҟܣ"v7Q4ӈj\F-u#PJl>^LrxS_V2x #{Z*f 08٠KU"b,LP/Nx$+1kydJ?~ٷ/ ]5+Vt7A5ۮ0IXS\\]>N"2R"]_~pv) ̭Y',`I|2iE] C(*`q7rڰ"Ov}bX~o4yp13y~CغY(-oޯ5H(k!&Z1r>v&xݾ4$n3{ ?Eu֪J/O7I#v<_1# /nbd{4efڎ7658$5.8A:4yY^u-YPam*d dc&h6HRϤVehTTUŻ=*.t<ܭ#k,W3)Db>gQs\};//)5i?Aϛ$L 9\IP)Itq@'{L )9jև,yږD-M,wPX#SY2.e|<&+D[kf]"m^t'G/iO%N-0.Y'7PāƮc,*႕Ax-@ ɃOiިÃ6sgYv>'2WL^}وNmk7}kwQw `q!==U+$QFͫ~zSZ-aAj٦QʶG@SGtfzO@Zg +oaV2Gt3r7VɼrG%}p#J]XЪ0~$iM(\*$65A9dOʋԁyk)9Ot++) lak+GQ9Uz\ le^UѣX^P;0ɨS€NQ9<. ~>jB봴b1(lFs4yX:yh=I3vuyQ8[%iM9bHYmӰXkEaZkz)yho9Hl-LГ8Z_&yd (vw{%RObJIɦ63nr>}7c#4:tb|a8Hq03BP'ݓĜ+\q ?`"O1{T;~ Tr y M~c\|Y@wOS7MeLË49-jŞS%}Ʉ z0Di4! r S9Jz"a{h$6c|;f{,8JJ{Z7_L4dũP\bOmᓌ6:6(s}*i^- 8:0 7bʸIJ;/O[Bx B:\Jj]K5em~זYh.[&s+3"U#kVMZ(ae+N%e 28얞2 HmȾsf4j#uL+:}].H=P7tVЊ=dZd|r&7,[:vT R`^:8Fvմ !gvطQ{Iܩy_|$}Lk^T{wX1g߭^P o5+mt.H]z@ji-P(w?E ]p樼7RnJsva[ Λ`/ND5yІ+'i|S=-9QxҜ1kā颈ܶQH!.5ۦ!Wά:Q`3JN󊤤 |d]n(ةA6{C̲ͧAꫮWq*E+L]7>l Gmћ}#H+hnYr0J79K3,5?3= CXb u: }Ri]f%}kKe)1EaD).Ml˰V&|VD<8 }IY/ [^ʛ~=ZAEB1C_;PǰL\8(,-0ƀ ău~9-DQԎh@ƫ6..磕\P([KƬj:LrH}Sn⌐c7[L-ޢy.t*шV"N'[h,V][@AU:zwÙѳ#!t5<%7*X O YI bXCFtIVFU:n`;?skr%{6Rd6ye/٪Zi Yx)K#b$kVS_"".U1h?H& J02-ƌtyK属dWZK:sL;o\]Wƣᗴ%vgJLD";>li#A\D[=0N;#V#(#ǝiF?!yחJ oZxiH'_#cZ6F5뀇E xD5m5XA⨨b, 9e BR[du\}ķ0w͕•3IBKH+;6Jal'і{O,.^[[L"^OQ.]㩚Ib w֓ o:s 1L6B5vC!PJ.RkPs dҡF!Fuv|?kCw1sH $qv`8,c /A(6~0,Z$zZ-E5 c/uR\xsY9-P3WHC ir^V#(D`#w CcJ6lv7:h -$C\ʵEp@ *@d_`QU.!wsZཋYr|jUa)x!5<bUD]|s P2MB =ܷՔH sXPGju9HŰ,#45 ۆP"9Z; \\8Jq!PE@h ^d""6"ƛ IO OAbdDit YfNzTki*^]2Wv\ !%Nqą.ݵ@ ~sQ $_i( YZ