libvirt-daemon-driver-nodedev-6.0.0-36.module_el8.5.0+821+9747204 >  A `qU]?T{( !4$;soTHi 6T^xD.ƣ"/r:f:RseT?obyo[%z =h, tUӦ1]9n2;ڭ9E[mlK[*Ww}Yc,QJ yJ7+>?GdB-X ,lF@-m 4RuqHڶ%dNYB U/ 11K9+t'$|?=_;=,9xȰ.ֺ>;m-Xn.T|L'G9T/(O]O-,CC2 P(7Lԯe9sܑLbh˂WRSIQ)җ*-v/BA!i9 8NS]x>y,O`X.K%b$Q}Rۙ Be<|6 $Nj<"ގ q۝GrYͶWwNp/}Hf$R 57k? |]n}[ :rNlDC l5 ^wlY,dĐ(Bv6[RuJCV0M%^* HFp|;N%#0T]χh \n5":3+ Ɣ~A-qel`RS{.qp˼ON-Us[tW&j`@H!s 9(>p=_?Od & E s&. P\qw   ( v (n$}(8O9O:+OG8HpIXY\8]p^ bfdefltuvHwxy($(Clibvirt-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/linuxx86_64-a!I7= RAAA큤``````````````a601502d17e26a771a6ef3522b92ba35b5dcfbb406fbd0c33e4dfb28d9fb06a0337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc783976bebbb55cacc4c151d8a9c51c225ff1bfeb6e60a06cf0d18547e9d2251676dc4cc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d5bbce5404d2ca150dd9c6c4a3a89b69241f29b24c9131f4dbb9e703ba56a765f79e7fec385b67b9dbe3b829a030931bb18e4220716689744e96e63ff0c0f744ae9cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458bffc2184181f9ddf2bb48182e0f6539404c7aa75aabedc647d6fd5d68ad282bb4../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-36.module_el8.5.0+821+97472045.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(x86-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgobject-2.0.so.0()(64bit)libm.so.6()(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpciaccess.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libssh.so.4()(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.10.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_5.10.0)(64bit)libvirt.so.0(LIBVIRT_5.2.0)(64bit)libvirt.so.0(LIBVIRT_5.5.0)(64bit)libvirt.so.0(LIBVIRT_5.6.0)(64bit)libvirt.so.0(LIBVIRT_5.7.0)(64bit)libvirt.so.0(LIBVIRT_5.8.0)(64bit)libvirt.so.0(LIBVIRT_6.0.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)(64bit)libxml2.so.2()(64bit)libyajl.so.2()(64bit)rpmlib(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-id75adb89f4eb3f149e57a8c386f2b3a44980a3f56be1cfc05beba45e8fd04b57090cbfda0fb740cc1virtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/75//usr/lib/.build-id/be//usr/lib/systemd/system//usr/lib64/libvirt/connection-driver//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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=be1cfc05beba45e8fd04b57090cbfda0fb740cc1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=75adb89f4eb3f149e57a8c386f2b3a44980a3f56, stripped++PRRR#RRRRRRRVRBR/RR.RR RRRRR RRRRRRR RR RRRR"RR$R RRRRRR(RRRR,R-R*R+R!RRRRR RMR~RaRpRvRkR\R@RsR?RXR4R=RSROR:RbReRCR_R3RfRyRoRRQRR[RtR;RKRBR9RmRDRR1RHRARqR8R7RURWR|RrRYR6RVRR/R'R)R.RR RRR RRRRR RRRR RRRRRR$R RRRRRutf-8c3b5518f0fd117ea04354c040a04603f8c2a2b04304c74a51c8744c92c9ef7c8virt:rhel:8050020210608170124:b4937e53?07zXZ !#,] b2u Q{LQ;T.V c% ❤9:xuP5J|V ϧȡ%׈4W#bR*D7M| !zw z{П>HH.!*/pK_IM~2pxB\|XtHf N~oڃ"v,065x 10VUuC0ys+M2?7B/:Q|7irG4 ɮqm_ې $o|n)C] >\h٩].z `Fqx2"e'd .ԡ Խb>9/* ^0_i0B!MZx,WRk͌ -,_Gqy-ߟAC.. |Raa#P?6x"˂^)wsڹ#k챤cAXBYJMɼj?Ճgwe.(&SɛI,ƂhνA5͉rXE"iDPv 2BGv p >;9h(TN!˿RB_va%[ɟ?B`;c|E ]A(XLBU9df}D@o (Tu<焪ȧ܃E>KyV9¶uCؗZǀ.x~GY}m~O/vƈqƑۂ*tZq$-A6cZ4fOm(shqqeԄN}Vf>?IN 7qKr8G}q 3fT@2Э c-l>Hh²iأ5'w VuFmزj^ܽiD ,Fܭ;.9@xldYL* agb 顼8]q3s.:"\h{)?gԝtG! j=H [62 1Tr}.drWbqU许/ c $C~=Whv8naPhr6'8{3R'CxUMAil&-0*&sP^oX,ǯ#B*r7pVs1qmj1Wl®Z/VBPL'<π 0Xeq]gw=ea:WU;6*~/QvƪYI7H's¸e֗jZW߼vjQUppf5w@ս{[kFѼAɼK\$.7%_3j6hggVG9A׶Yjkv˹YKJ qi[)E~s E#nq:{dY]1Q˼+h&Pbks\O<'T YHXyK? F‘Bkqþ|`O9= ޞ8`]kzKu郶N- x X &JGM,QŇw#gMǡ9 m脲cu٥ۥv6gA#'Ź6ۖdO ZfDoAѢK+Pg&oLߒ'fˆ !:i:^{W.M%ّľUuX}n i1ĈOlV5Uz#+7st`E#y+e;QZ_Hdy{!wN *Z= m,0(V.5/鲅vJy Zjvpf:T"q1 etԗ'1FPn#sXn#jWѮK9yy,_V|D$Ⱥ-}yHR7Lg):J% h]H^b)p`OpM8TxZ o(~/ RU"2 7N2/ G Ns;{&e2|(`1tRv˟I':@cjBX|fvoFw^! {)\t T3O"?+պ|^O^Nf -ZE| Ǵ2<@3RbN \bi~Lu5#wBCbjx21?tB!+2fϊp3.g>s|Kw32}I:0$[^+k*FC gɎ1s >rljnԃY˦mf,DM/LV5q)ZŐ d|/8g 'hף F4W2rqm FX>Mj!*7i2feau`ԝVg>>4vߙ\dKt.yg*X[+E]g)Eɾk~n?dtrb(X&T@mOJѸfY%8l>-q],-]e5@?':)A*Fgޔ m(yL.ܚ2S9F9r"ͨka%F`jJZteU^TH8m,CLk #>Btwߵ|(KxeBl%?.-AO%1&–9--W2%aXo V#b6 L wi:o{ռ0\hƕ͛AW=N]Q+6+J۟6@.g#UAװ ~uJ|Apu:1Xߕ+!'R6+R=iqw B>!ȽY\ '~2<ͅ}o`Imc@n&hyiSīK߻lwEQƠ@2~EL*цw@7d-p.'͂/_ t|. SxK@ ȫ볶8N,l'蔝I(:J9m]yK`WG؉-Ψ&CH?Yk<)wavaRYK^<^w 1n< aW* x˨ȤDzVFve^%0аh~+OJ}E};EGz_^/]E \˷qxS^hIG秮@KZ6G^J]?aW㾔ԤAsV&8p8uX#Sc[*𳛈P%nuFvߌ_gY<ᇐF? 솏 [JЩ&/R΃{fԫ4q}v+`ⅴһ!w L\o ^.K|Uǚ8 vʋ;?c8U 2vOzJyFk6ZKpozju>,*˝#aAvO }| 6nXf+0P}SvʾX^v/G>}k-%piZr &!,Jmɀ uvY:W~Qx?QnԶ\-Uhց& GB5ixʠe&~пh){TnlwgU;jӓr 0>4,F%?6=h-35SB"ݯ-?EDZ2Be[P']BPDyu) -ܷ-M_AǓY\YȒZM驌#dXeA6q i:ڠu\ռ`4W)ĞvnN^uoJ`Dz0Qj <}0b)F[߹]yr8@J茕ZCht3zIT6ind>S_Yz烡B}pOA!XrP]K3N 0f$ [k,'k! !6PO5'OB[An׷s|kBN.k6E!>b3PK%dpVsPYӧz^"y=vl^P䄹<ܑ9<籢׿qS^6 ϟ-u5'u|y?A  +pBlD)=kG*UA |& ՘/hۣ9f3rX[ݦd{*LN牙|I]DķIAItA`p D+Adn#w9L%`l7$[0ݺg_j|}su',D@/Y]trtюpe@X`ݷegYz/bkUgϐ:'5,ݹx<0S> xF58?:A$۝YxfRApKiCyr4%tNwː"d\Mv(H@8.j7aF~4?ڨ7Fqi=^ *#UfhER~F9isoȂ 5x^r>{y3, #>t^S2 '*Q_T"9HgP7qMM֧| 8*er C.c#$|#B' K2 hI $"$xQ_ͲC[WlXYM@?gV$tNC`  O1'2%oWٲi{]Czmy4o031(HLEbLSCSfXVJWpR_ I! ar$̋\`B\ m.wOӝQIq #x8S] F뺒LSO Hin᫄e19Zds('{6Xe] 656%JeLn3g.gBj&-HNm\ޒUzBkNˢd'+h^ uzc`oeI&cǮ> w4_02.՝ϥ/Rс?C zjbd,7 "!%O'^Bj1Gn83QzQ5X>TUڙk.] ÖLȌ+|. FŒ~d.glNy5"H#PIDIm'6il״+$#Af:~]6I RB@Xg,{ $㷫H-$c;pH!7P$8)f; Ktjji$Wߡ6K );jmͪ6:u̍h[K)v#FLFȎ$21*w(5y/tzYr$~!N}evKQmF*«B1j#V GPGg̐Mt~5n6)&UJS3}Ч?V% _"7쥩RHiԯK ^F߽8/Rj *ј.ӣ0B`PN.5}$NeUm Jc/>dn yvqvMRE׿LfNOx;ʬj# 0eK%D\Ȯ1d\hq)(Ƀb׶8+9mIYY>ޒ#|uo._c_)Rm}fɲ#z98ѷoTSzncHtIGW'\9.Sua)~^N(_w7/FFpH6j) ;a>2MbNd ȱ䄒i=)kf+?'j4r#a|x|<č/K?:cQK^+h E5_G1f%%.VͱIG ^VWؒg,ûc`*>o ɉqO'n#9[+h3ùwPB2ז j|it0p.<-LO(p'[Ic ߂#]l/u%x50jM{ۈ߉Q[{ Q^[ǜM)ؼGW(Cn,JauқI쿑oBoז~qz[`*MJn]؁026)Y>vS c u)9HˑSH~Wt^‹^>$3LL#7%וof$Z}Nܧy/(A6ctHM+|" ȍ=<9y~IHҎ E5)dV͗ Uw;:0a4%7OSrL2¶r<2 &~il̓c7Bh'7ܕ}?ٖN!!ޚ}BmRCD$I"F 3z8=X'"QYQ!<ot?o6̮~Q*` T sԜD P:؀Ÿ+z }혥zk7aW˜j A7/%2.&] / ]4?fa#ClU3ߦlB* ޵Dׯl] Əo}9Je;qbOUj/5V\*h 5=R_-+OW*3t5 |eqnpo P 'ޏsr',j՝;mgs+$F)ov`/!P$+iTk9#4.:mkj{fCYp1[zoWJqf&0 ĊCjͼ́M+L-NR9Ob gԼ5ilX1uRh Ȇ@)8<Se?M`kjwlkښ%AF/sˍ`8'Qtu|M!+;lv\{פsDvnhnP>9h Q9 ZT֐5'Xq!-gitxgKGg$r;Lxd  ebl#7\`vzN_pƟ+VS-+3ZD=B"Y1_,csEeoe+:S'*{ B[v^Eƴ A:5{ F82+zeMxTƷ מwf88j-1 '3/u"R@ u9kp~B&`9=^.luհL&`v[3U [FYv!E&AKv.wp&%"ZjAd eo)vxO8@ZZe1+&DP͔Y.C. vjj`=O`?ϯ `ozz@7 G1_RkG˷+i?¥edɯԛ܇HswF0T?`TErbz:o.S*I|U"v}ӣ.a݆@/N~ba@N"kO!ARj¿s+_t]g9ɭM;5RcYȕ!v =Xi1 ;3>@+DrvM%}<Җ=ihI&1i~׷ɞ,Y#UO1. ܙKd>EYЈb̪q{.g.x2ohҀh1/ nT ,+l3ڕ> ކH<G֭)՜eZˎfAw:6X> y<)z q07hcJ&{Y0WL|h <&>]y}٘Tm4=)hh[P,>&yo@ q A?la\7&C8xR?C[UY,kzo({1CO^.πt#=>aOw`.~m+Y`Y`y rIm K4^6ݧG*v˜}257Ra5"`KS^DIh+ xM*7)PTO< ciG#ortFoA(q])u6u*QdHqƘ۸{];)}C'o>(a X5G C}-)x!# K(kN`)0?,r$O]ܯ5Me ׀ALvMDM֫rh+򾻉Pn\/#(M4`qe =LLE!V+seU>Po0%٤(ߢOxB[[UgLh}W/'z/bEJtދC-˙h%ROR8WK-/m\ux4h|dpFs({,5t8vF(-} afk ͕w|=i[흝lont 0nۙB`D1bqx57?9#Χ#I#0IpkpeQ%lkhrюgJ+ N1ld/Հ<1URe[%Y͘w^I rΘ=.f̼hN+ L| l,2Dcړ}X5QڨN3m߰56߭䢺>FbZp=znAS$-Ճƻ66uCs4 l 93q|ZlN2u3fX70m 8/ǖ`&@!*ڔa >vEbtYGw-^ %CG O{If}̬gxF_/{l/oY&oI5JrҺ=̑`=\/< &`ό=s6* gFxSUڒ؇OΫ.Cu6K<†FI,+>[G5RPfSӝӔ}(V s҇ m',Le\iE\<? ?w-ʛK-Le˱,Fh?u{]Q t^IM{xuҹ_t ,V&,4I#q|.?y3ʔ:̥&*nJKsADFycmTNF}YWc$+.|K+a4'ewHj~|y4 %rާ1!ħLLl){ާ[pΖc}u?uTGa=3߼q Ջ Ee@~IΆg2e/nY;TiH4ٹ `_Ӎz`@=>s@D8Zi#|A$=3zW[ . ib&$KdU<̓xW­K0 #N>UAx5t VOPIIIV dtq4cF >#͕XneItVNc*EnJۍ^dMӔ㹖+\d*Qij,PbgP/*UN;۶v|^VJ-?[!Q?;u\a:unE&d1j'6@QṐQTpt3fje-n^6A3U#2WRK5YW2Y"Y$']@8tem43\NR=BH#Nbyi{@txy7N6u?JVMzj X,ivbM أIlL\U) rM)ʾ0-mPgJyW_uɾQ&3%M忌ϊQf?küujTImؠv[̔j=w>>W_]bm;o]#yc]1JAq~"n!'~jt&RLό>3xsX_lD*hҦ5Gm2452N&˫Ք4Pcq߸#Y0l!{7* 995 ^I2읙mYBͼ➍75Np 'K6;:72&Lh.YUwx-z/ *dxW>}\ FEB@)^g\l,zi] ۀdMbuƆ|3,]8q-! wqCD6[ԗV@ׯqKt1m5^~y$PƮ72!Kquɕ(J#b.jhփT5Tp}o0$}<XG/ *s9EJlD36>Q<3fuo,<8[1ֈYӰ4 *tP]<~'U K{yl7GJ\(ǟi@^$Wjg7UX~j(@tBm뼚O+J^\"`hثdTGIJ#p}// A};&Bt*tѿqsYF2ܧ!ѢQΥK|T7^I|auXW!2QjB~xuн.ԮY \~kNF@oPB=XmM&|e4RGUR<)O3\l Kc-ՀsuڲNz̟Jjx2e5Иsvj`[a`Ճ#g%w:v:Aj.3]_%tX6tiS+G{|? $)coow5k2ܩh:f!ê2m Cya>b=rxP`-ֶ@kKclznI}եcz/1T1<{I"Yٻh.coSj1P]-#z$ÆAIc!"T/yw5[;/vx 2Ĭ59sXde#dku{pRS0٬}.i ;U gSGw}@k#Y[;=󗒋?+iA0bQQjZNz @K Ig VH2i߁愤 F՘6`ZSS2]13M p,'yCB=X`.IskOL.esnǐ3H1;V6†BO`%X 坰NZ]eH+IAc7'uiD,+xpcaqy!61 іAK- +gK vKs%aDXƣHD MY]LSN$Ϩ ?؎-=X \h^A-ƃ6J˙0.{sX&^Y|rXJGz}DP60\*~%TiᆵUMuEm豕`Ku[=heO1CM؛`l 0{@դ O %ɗ^Or(7httn.K74ܳB1 B4/n !£[`b_'QC"B7WU7xRRIG-'` &h\TNWkd@9b&:ӶLk֐ 1 LhtH* _|Ý\X79|`$3dvvu6DA<;Uk4l`-8U]u. 8X?[WԖrßà٠Gzu|֊oL=urI$(;2ȁ0}u 7Ǿi߯RhfM^NtzYCٱ<ῃ=2Zt- κjа%rǀblX>\t#laDdlC+ϧP?:*0tByKE;uL,ʏ0(/ML, 080E",(/HvGM~z.fSYbY 1 aahZevU+Jh(J;ikޑ&_Flvey3[E_`>Ci\[h2D>J_AլStiMg{{ bSeB?-UInY*-ԩp_$rS 71Wxaxy )JV_cd^whר 2@5_ tɲJ% ^G@Y;"a.Z?R5tԋ]i$PPř3yEbFo4U-w #v "Qz~ ؈R |tLN`"{,m|R?j7!~nzaԵ x|}ylO9@<Ֆ跷4>:(edPY$:"qkyΎٵ|eIyO7>JHπe5sAī<)0x~O)>'zx:WۋӻܧB"꧸ i(fPwoFH3ԘFf(LW,)&x?XVMh13r5 =pHd9R72He#~P.V^5nm]?0Ts "]&$5TMFBc I|x ~xr6vTMw1>2;< 3"Sc8 NZ*;c)"Ο|n H+H@t̤#3Y9F#{uo{zBDf$+L$Й(g"iQk,C Z\8y* c1FWw;K'i l=Ư_yX~[9Ƅ2e: lyc, ˖6+Œ5he\Ø3oh2}\&6]#BV>Oվ (N%jd7fH̶6sJjr!MBaW>,fTRt je```:Rh9>cO2ا$1Aw#p@]:?qW^z! R[Vh|͢n"^o?`LBUpzi#sKcWNaAJ}m@X(FUFtц*_ġk*0{Ow`˥*RT& oVn"g;ݏ)sO%b:e:NdWj FOEʾlcH,+'ˣKvaw{{x*9ZsI )Ĕ_wi'G["=Mđa4|.]r9`#8keiUyz~e\kI,m62}юՎ> K&er?hܪϵ"%<?Ux7Bra*crl4Is-K$ ٌ=x*v~?G=8. Aܷ]qq&yȁ*<|J훇Rm>燃XRuTF!nV"k@}ذxw$^KK⡷q¨p9z~mN?eĘO0=Z)䠔Q&l^e U,,,sCcR{ţ AȻ&y#\rV |,}O$tUd'-[_WU  =h5X0(:>%=͏2H*4kM\ G# C>Z7$.BexJh..ؕ00#q2 6kYw(EC֜4*1Jgx#@@RҎcb8(фgt9q! $+N>-d3L 5]d |4J1H LiyJ#?k`lWXg! ?<q\ʣ80|V5Cg{޸WPFTf(W`.s";#`$yVʖ}El+ẖ3n"|ԼtL3Ԇ'tM $O){!x}虵'>2~i_}C}[C \ [SÌO.?@RWH\HT& Y;^+[vEpfSϚD77rk)tooucܙg61eJKRX2-ȹ/%s^\`ؤ kuajׯ-/33,*1<Prb=sJ%h<˗gSj;8[M?;':H4QKGJZ%ifww&`.Yqp|:VIUEsވ(MWqBUԖtd仗F/92)^(IE2B:!>*4aBd|{ZmN-! _dCd 0ƍmc?fw[hP1LOM%pDfW!G\_- YǮቴj~~J-@EqU=Ʒ!L^ة:(^Ǧ_h:/2[Ka9]yRoӪ:vlb,M#<nW"쵸?;mp[X`}2- YX+pf]k-,pͺwUځOJj- @,ܣn~}[#s(TޞW~)PU;#.o +,+ITe;XJP %TOC br>O?H0` \K,P;1%đ&"h8d`R^"gҪ'yL߰#25Bc+V.4~l7.ꁀ:$]WC҄kJJli']ʍ e;L|V۔_AGs ; qܺwӎq4@4EfMm[=^ c"{cKC}"09+C, hCA6ȫz`vy~MI8%ڗ;J^Q9EXa`>,йu[ rU.brY%TQX,:)Fܦ  ټ QuN!xp*Oy{O 7V;H픇#礿JL>Zsvؿo`jl%YKhÎ;E8`=;#O!zL(Ln xJyedSϐEPQSEYK!|5t""٭~ ޥ BN0Әd_v_wVj3p|ZgOsP(:ҳ X!(K7!%_>9T|clCR$j^mC[OLEpwP*d*ZUYdR6! X ԄhHB iC{ed$ƕ\uن&=kQ v,GFi gv8(]Ҝ0q0+|_ qS*Vviܹ0(VBD;SE8':ӳ[ͨ!Zu?Ә|}֯dS?'4f ME9Fu=+XNs,XH?[Jy=z gO .d.ݕK8x?r|44:&\kq l!4^baH-a%~PS]l23'f,1P=*x07bS/(tIދ|+K2l@4P6뛡Htm4SlD:<Ų ZUf-2d-Bs2qHvI q8-QuRAxe^)Wҩ9(;12:-5=- ^*ÿo,10RWVq,lOcg_)_w\'B!Gl Ρ:D?uUW_a.  hTTK":?v|N̜w`c֧|/qiKvмI +_pD즡(ڨP` 4V  M1s/uF6އKmdqC$I_q QUyFyDC K]hje\ #nP{%#ktwğrޢYʺOI=2jd+LώFPW![a 1@_ cA^XnդКFT߀PG`a"j:6Yws0}G\Q}Q Qh㧶d?Lxm } [9bcխ"{c'Y;ݓˑ)VSY"]C1k/hCLvCAJ9r)J`Ic/ N(aԺƳ>HDzv,aW Ax^Tt ΍ `.pILƥ]MI~Ħ<0n ?IՊf$c&g1b}"i^;+!IUFF5Wh7Qy:zBSn( Սku Fp|0h"aÛکS9cf2:aVH%[3[v[_|1NcILz] r܆KXx RsQsxue-Avz%z/`Xrwdětz%{ Nt6+D@QZyw+v!fUWʃD_/+pŝkmV}b|?^1[;d-$ע-:I2_c|8G@bw{rx~h/YwC=,܊Tr?( ѷ\tz|, ,\USsaՎԽ;]e0/sA6Z8?%^ p+D*a/3#β%FN\iLR#>,Sxb՟/>&oȾLE\ɗDDX"DwKC@IA$ۜ2 ,64{LwGgIg#cD'rV'a>VqH\] EgDqҩ`ӟHH}{ ԗ0_HM &2, Kk< qUZ5:50,cbF}EGQ Tp T ̝X:\IMVUDdY>66]`,Q{A%C|<;\nZ7Sv\* =M1nƇU?G]K;ḿ NkE;糬0ruC= džhʹ.1QV on!S[deqzj7 8'va8h}/jA^&N툪eJb*pt. zםzN8'+QοA3NЍgr*8s]P[H P(IE[ƛ6)d^ePxɉ9YO Kojf(GV#rG ii^G(ɛR}x˦n,YjlwC'6U2~]{C='"6ō\kU3b~4)o4xoU \CmmWtn3#QE.7-pAՀ2HL%?00D'lp@1R nN6肐lkL_)D:+&UG 2:VwEkѨ}eLPU9=Kۘ^9dqا\M (>'C7VVtĢ3mKM}EUڳc'ȹ3>%odFFQ [ ss duS6G5Crz \ MpI>M T1p(w /̙{k!SqҲ԰cXUq8TDGyXD?TfQOM2{\_ AX]u*a^ 'WN}A%&m! OZ,2(yp;m8`⾸\%礚 D l<@?rPq(}+APՑԩUa([JIB =Gy. Az*Ρz'J3: E84>'!r5W%z[6rT~ug(썄2H—\ez>Ek~M9ϵ~֞uȹ]Ŵ19ѹppI_C G@P&|(ü3b {U`LrBPd v w+O]ˡ?+ Du#rNck 1Z ƺ^_.7Ҷmҥ5^HqFf} W?@ _Te#G $h!졇l3#ƦaY.EHiu6Ʋxit'/YW]juP'KP8y<ǥZR$ҩS%\츘)\C)x+ d6#K@te8Qls)q2*x}#KT{OHQpH9+X?Y0a}pGk|܅DN3*4*ѥ٬qϹ;IjG %P:J`qpnjPE]>jSM6wMC"ƷA,Ju beO"/_k54g6Y.fBsRBԆrJ(NBF-e#m8$^N՗o {roJ ZIvv'C(ƩaVpHE%[gu=7b28(wJ+e< 8:|g!T6ЗGԶ+*Xw2Z̓hHH=T c״}ݳ% R9bed kf߮*\V'YO0q>ņr:h ]V4T> nĝ46;B0eA0m.f̈q/-\ߋ"lcΑs^I^1iK'g ةwi;Q=@{.eNv]&g=~eVh/nsO4jDAޣ8q3Z.B) S-ŏ6faè>q$E1{jT`$'D$փ%:cT$L[6kHBM>gΧ?5T7/^':˯j獯\ȜZF%#{w^su.xIB!adaؖmfV:]Û* Kh@Vl_!NMm͠4ShV=ie{I[Xdu EKܠ֙kpQB&LZ wVcBe!yZ!*F'I-nCa3"|wkd!$/tgO>I*:?;Q* Fvy=}_\#P^.^& vlEdGBDW41ӥy7jlfYGًgIe͟Չw~eQS{q ͐؋Fa1t'}hd0[z l(X-EsqDNR_E8{]3 /Ź4Pw%ٞMJ+W$ϱj ?:^tAkG =~֪#֯rGQv(&]Oe֪INaX)V9У;NK=}zc R萔[@6O/ hCm#関³WdqN|\%jbyk{Qݣ, I򴽘,@C]wmZ%fWS}J"/w9,jJ9!uiٖJqѳ-!屒joF vp<R :/=YK^sk4+ì+f5~1ue@Ph13]tHXeဨ*uYԴWV>#s -A>UCa$[ʳ/ nXI@9fDBQDK5"7Y;?po\vUNV&Kd8$d )@?,[c*23g "fP'3B>H$soǕSWKdM4F`E$!ܖpV^n%n2c(o{V3Z~( ?8bfC8Siq"/($CB y"B {%`\$("F{S6f#hm}87Gn ܕH|^l5Oc2CGK~_:#CTPZxoqfɻ;v@#0kdMxETs'Sf6c]}JڐEjgbI-S-)zc0ɂc*yᔌ1q[X6^Gn&.V$TH4%MZ$;7d Zbl`Bq+d+<6Ozta6-,t1tFKVPBbWod")v_|EffV TCج/:W*̘֬ջ< Djդ=|-+R2iEdzs{:|cn {v*O:(uR]ztJPm: j8yţY}~2(ԠWς.R&S dabJVR1aK*4`?5B8zl -rO~W- =^?Ʊ),I^8]J/)˻|m̜v\'u\(])`L0Нq|+f$> gU0ŐM &DKV2–Zy-lr);Y~F%~'d f,! eUcmTذh&r>L芎h^2N&`pJ;Lយr'ۑ]XyS=7,j˯źdi4Go#LbiÞ?G馦L#!} F;b.\XF>bp4|Wfv!5rZU@ ;v 3[^?n$17Ah8d<#㤩3FQFn. 2SIWrjD W*x\a>?@tYR~-8&qnO}+"Eq"e(Z?bfm/hW{,}h1jz#Z8=p^mC0Adx2 .(v(_plwxTZfÒIF$MqXc\\ nO9SCs',eD4ҧd/ʾ5ev˓MDƗR6Λ@Fd`i\2-y,n6y*=;ci,@? &lxϏ}CXMy0\|h5[2U6"Rb\¨t!}M`^*[%~ƣ|@f9z]׬$ `^}"0WPDIq7_ *s*.ie"Fݜxx8IkAk嶹f2$Z6 0UcLZ ~(=vEf 0Ka(KX=h -9@P3eGnYBݩȔur~zQۨvH@$fmpD\g3)Fο=L_W. vh ڷT(q&Qw! h%)iHLf)} }mb{Z\`-hm5WKktDRx^5֦hNI/k^ǟ$}x{<߃XLk;}#R1R̿ ]]GVd~)$]ܧX zE0e$V7Eʺ߁ڑ̪\OgohsQ)U]OQu=YՃzF?HOy%re^2t~O8T|)7yE ,qz†E趡<(&p9T xjbı!sz@ ᪪viв-FHj'/@m.\ic*nۥ]xMc{w5|ps%0׏Gw 0V]WɬQc>0VX\g|CFH0qtv;߈ ]ՠe4AJƯǤXqlU!]a,oʻC?"E(Hzn xAs/;~nw8(I{.DPMa}|r^ng5! +K|ۘ/Zy4>hDs!M[ZwCu#pdH3.1HM>qhۓ5UgVᩄ&=?66#"򈸜T! Q~5EWqkG楹}YVV.O06 ֑86)]v|O6E ?J:6 y Sh(#±Vsz4.iG3yT-d=ӱzx6L!ί!ˆMH5b0Wd#mWߕ.UkEa(!HU\}!kQޫglyKlM ˓U!:<{><| :'`gDV|H{1G evŢ[Z#'D'~_0((JĈ * dxcչ}ZdCM>a_/d=~gbds姵W-T\/%,Mӈ@IU"k:*A@f\<φGvg@F6&t$`nDܩDۍ''}͂W$jcUP5)#b2~f`1G]2L?T8V'՛ &YsN)/1G0g$ LQwC*)OpӦ165_AYiDBw`P4DVFe,L2iW: 6DoVU;y#I?c!x9{/aJ rP#ѦG0%s&x .49yOh5tRf$lUFtUHkϰh71nXųC:HM"ΔF63I+T~,ţ*WgjuXfgi۟\n1QQG3W%@mt*l/ jwӓ?m|w kj$nhV^߮nҼ1'mLu^ks ېƞ: rF:[&mR6*̏Ċz:[ ,\ uƬ/0Ԇ6RW(m;y -M>ՙqK^\\9*-n4|x;nOTRh JDUḱ) B~Y A=jx1k4}?Yrx]r~(dϖ{'aL3j?[yYed/{"YvnØuX 'L5: 1ĩjMLM׳fmJ\d)ORSkN³ةF4rw5΄|, @a=|u;w(eRkm6FAA 8_d,BfXwL$fBFeLaޫ 3 6:N*6*v.>UXG^хR wC]HnV| T6zRdgFZ t CxǗer+Wf=XG5n{k0nO5=MVVާZ+>HM,40o4J~UOY&Z:kL';4ET:I9/q3PX$!^>m+e`۵~{ǫZ&6rgE ;S_U0  <6"?? c969]=7v`sC#uלD/}.;YD8 D DE=+E?Y`CB$@d2_mx$]Y.ˏl׿3ȇ%)0_!` p3T.o|p,QJɔw9IHC'B)Vۻ27G{:OyG0}qw 2oJb1득`wD"]o' -y*RG!dio .i[hms؏T1Xrۓ16#ϸ1Z-J+z~OZzq@Sd6:Z@ C2I@[ y4+hl6U[WK`DH5}]pbͣE, ezVpJ㑯WlK kA'_:&d턒 6[¥)xx lՒE w!: o:z|h8Fa!KHt"fjm}Ld1i/+llk (zuTNb^e a4+8t}lT17N/9Ū0~t"hə[/1vƮ.&&S@.u/Xa#HHt]8[ k|y?QX`$!RjQm >c!E/l2X 6;ImyQEyRFy),>5kRuE ,FyIg^d_оyK3We aGhu.-oA{AT^;ЁRB+ k]K-P#9)Y60aUhy=_b|a7s8/ƦLtg @fF39v(eEzGpSPJ`?N?28ɘ}tRn]8W5 wS; ^Kh`up\w-vPozO9Yu"sbqFpO% ȡV^*^Dnȓ ?=v>pB!C >Gǻw]+&Eg S$+0^R~hNY檉 L8Qd=bfK1jˇopJF`SpOm{ĕd$ÀlñILzHҟ dM)6%_8abRĸx8YJ$`Dv* c>IBus7# 4SQUfTDl`%4Q1_FawY;/o $6gߩ0G'QD4^ ڧǃK 1hNz*pΘ Yֵf_jڟܑ#e .t{E q^X.:2bflH#O@uC_<cfw?K%j,(Yɋ{h@QaR얔AZb1u)%8gGR#^g؊#ܞ#i綶Ja}ӰvE˵~$04q'҇tuw͋fT~ù sE h H, wrS;{Ѡc#I֊ӃIJՄks5S!Z/doU::n𙝀VVlЍSؓ-APl)n0 !|YUoRWӉܭ::ESZ.=ʂ?C7V29 M{Mr{= ;rx BOj@z$dϰj 2HUir,1j3۩<3!8&6c؀7BkgGjgB Gm 3i난R܇ q,'r1BwQ ]ܾHr$ųy7{4P% ,Z siٱmiE*p"F wLC뿶jMkӭWw.gy /)qH12Lx~fwfeL+nd Bu G95 ;qATP&j9E,Q^ Jz}.F8;T7$()"IzM",˔LK# }mĸe>àfyFs)$Tk,Ez$amDQfNu-Ak*Igg=1cG;+:-!^^5ܺU!}Ñ2B097[lGKG.E/uu߮sԉ&\-܂PW0Mx\Lu?bѧt:d*45&/U-.MmՏ#+m׺.YψQPo߃._3'3{ jʦd!Q .NjufG%hB\HrgP{ s_O;%MIZԔ\o^; l,Z(Xhݹ_~1(7R-&H?4H*pU'uyvˌ`eRZ)5xשtRݽkʋR؀Sx JecV\F"RU!GC)xr~Aa K]$BL7 љ?Gm SȾGD>X8& S [n[{V=F;bC;ª j&d1!ak/yPVx]D ||yx XS}`3X%uei5Drk4:/Χ5@h)5Yf?(c0'`dft%]Ik H)Ƹ%_P[46a*lGz.n2cOT5%HL 9^6AW`FRGs ly޷J![OҋF#X Ԫӥ0*;kXP:f$ԶvZfB&PZaDѨ/T5ՙǹf~u)ȑ}}ܘ6_nIwHﱴ dA @ɽC`72[{EwLe #+Rl Bi0$δP@D&H#/jIN}؉0 bw8Uf@|@ )֎ش^7a|`k>^ (JO<٤+s/yxُaB<􄢂;IPmuM\JT~]圐2F(mP*]qNU\M5?*])ͯmF=GA~Ғc`Fx;UO oF"Z]asU-28\氀BSĔ=mq~iӡu9.@VT bkmXGT衧E9-COfzdJ#F<36ٸ_ G _g3tbo skOVU FO$;A1s"egmm,.g5L|ftVe: ߵe8% ؄ Bg` Lvpi퐄YU`a>5B-aՕ3k*թͦڡm>7ȃQ;x;~oȬo0ܝ3g f>GFY$X%pq8p٦ha#^@.EfE4_ Hu$/JH%O T"1PAP7 "!4A|o/[⼍1M3t"Tgx ׯ(ugDm.$|.]zU!<#̂V -bW誤$|n2~BE<ыhqip .jshO)^Llu򪤻Y)GO rZhK98#jDrgn.TcS=yXca1s^1`jqgolPK/7}D,ڠǾhbX>xxt >6pKBIg+P\m =-&4 n_WNݞM)cX3 bqRFSeH7P rHRuϽRSֺTēu+o?.0fh{w7S-Hf 0O؈/vzP햍o4dieV`~0n -}bٹ׮B/X ?䵆V#M9E~ c׳Y [{5M\?w \AK'yJF8}pjrOM8~Cb)ނB@wuD>TI_=_Wڬ'di@i:dp06Pye3:D[fJ+ Or4˜ F㥆a"VR0{ zOAN<"$~1+ a!k<"f*4,q#6vӉf3JH=4[Qvpy0a"5k"qvUq;'׵ႛ[9%bCer]3oYT(do(TTT\6d.76*If[ӼC?Jh4\`%P_5?ߋS)o%- f)*PɀRz6[s r Z"q,N~kׇ% g[GTiER0P GD#IO[yQLV)Ǯ|WD$GbePW FI X4|g0drcNQ첬NJ]Zat NQ>" W$I[;@LJbMYAD,|=,9b5efog.:SHEBTrN !CJc9HgCݾiz>2u]sݑʷgBjnC!zڊ(] [q~ZEE Ӝ2U5,x.}xP-|p" AlkdA. s)e39.QpgɬKM#y b25Ѝ|KS#ϳB9s =ǸVFkO*V<)尜y G/de]afkIL/J 0__%ylSS)7m[ފۇX*Rˆ$ex:}uRn7"IOb#KPE\=g~\E7aKĤLyr+:ԥ &_3.9I[kUQAUItv(vȲ,g0(5 c5/IСbx"1*t,_ѱx M3,YF܁aݠO$D`kɭ~\Ha9Y 3\yivapI0{1׳=LC>6I)`蝩Eo\hO3YeQ|"A)CL2Nᓕ=N$ᔲVIaӆYWY-^kBc>SN&\c?3虝v5vx.ڻńTI+-ո0'^%0O$.τk(?2 tDv[%o- c8>{Xuw*oY&,M*Ko!)!K>P I49a/;AEC7M="I* ߰I+u:\ jp$-5$.]/4%4= O :tf! @hkSxdoy(.rwf5`xFr)Qc_Q'.FVb>UeD?3ƉXLH, 4KIv?֏#ҪE8(| Z 3n5&6v[헂a]c`_Fi`XK -$*Jh]-Wf>ًK^vQDzW=.]nx1 ,+Rh \Uy; 0v Bf؂k@ 5.-z snлk]RRE66VMgV*ʩQ®Y|ǂO9Z 9 7$$S5=wp{Ƀ656nVQi㣲7H`OYX\& :$Lu}xN&I"6SF`uMQp'g4Q7@cJ1b:|%vEjKK.%zox*N}UAIElbxt4D6Be^ʪhW[[;k ?k/ }voΩ # $lҸ B%MRؽ}ĹcG%U2{ie*H+I(ztCx sC9b΍ (]BH? ( łoЌR3H#]fJ=|VfBBuN"@ M /]10tNI  F FڊFfP~tSSh~ R4}we>PF]*_⪚B%F%{mW48é>ge^`7ɖ^mGYk:8G{B%mn_V_ ST9Ci$冂ݤ#M^tAbJڇGD\8V4zO )Jlx53I%K{&bcj+bWʐQ=\oFgQ^1WOOcaS[y W sr .ňiE׊~(Cxd+h=A6XwYB.k%MCS~!wMcU{ A!prA4R@JW:Sg4NIԻ姭{զz 2c@d X:;3 vY*Aj:T# Dv&Z@$EzݭR4sp_wOx%+7>4\i/jH޼|m7ׯ?H *.zRQcŽX_LZ ~w[W Sߨy"^p!M9TSFgG:LKO;FATN5֬^I'U뾶ITP<9k K~FD4@9ʹ>C8TbaҰJ8av;xOh-Vj^9Os*v Żn0-wf)xcE\>Y80=(#eBfcö'ƺY4hrܸn HWv6w7UůƓcm%mgP L;b4AvMF+åּIr [rRΙEwK8!?dk#K/ǦNw<,8J G<[!X"hO̥[!( M[/g5^B@~{k%DlM0 վu*Xâ-1|,_YѮQ;7A4\zX_Q,ձ€ dpm&#(dq>Vs" V `L?/9}͋0e>w1_AFZW};a@pzK0a=9"[i7q/;T6kpSeaoW$\5?Z0d2/ͽԪ~"Hq 5HZ&a4`[WQ75(U0kH\l,g(b ZaK<ŧ# $_9X}P :[/1x(תYfѩ=r⣎q!"#.lZ,vg4NҴmi`hS'Pެ~2Dh%|Bno u&iE(Tz=S^CO u0nܪA~艩:9l[;Qz/ \]|%G;iWGrJBg 4뒾jZ>G7SAhAq 3r8W-_UD6&/B۶-m+E3䋭zd;/eU:Xэ8#6vJk; Ko<(J 41Nj9+u}\aإaWGZw?]8T3^ D+U\jA@U礪z:+zA*ky=ƟTbEC_1/ .f&֯ 6UTlP#ZRQYo2 $`Aa2݅3s7!1">Ut9#sxwG1 #V C/ܵԪWG3I7ĸ&>>,lK$zL9Xr3Ii)B0Z%;iyS>oxR۾==K>2 h !.c"|ZteQafޏlw EGQLI=U6>Da }>.LUR}eyDT;NFK*iyr}h&cmbT~_ekeJ2]m,Ējhȳ=\|B;m kXE4 'Ge-76S& RPq0t-o# 3p?܂+.tz-i~h 90_Aۇ>˚5ɵY<<u\%yU'[~Pa8P161܍!]2: 6o{ n+Bn <@118Nm^'ߠqZoEPHgVk|q*;ot1&5X>aNuبf6ZL#XimgZ8dύڲуp&մ[9ĜnY^ז 7k-=xɘDsGrRKu"OT!taU#Yu&=ޡ`4M QQcbZ)wJ `^EHdF0S1:{Zg|֫G$܆GE"8mYk¤|GC^/ G|CnjR>~QdtUvp#au{gDc̜4jg."H8k{nQo Mr{#Rhd߱:БG1 ;]+DbmO&RyIjq ~Nz > w:D73j0XiK 8s%˿q J-x;!G#M'tL[L‡;uv]80#Au:2V2֜ױXid IY:hZ% F?`v ACJN@7u@x Tp*K|CsH.c2JUV7A! މQqE΍mJ{0ih.^17ěoڞC(bxiA^C Co\fZmcQ+pr 2ꨬq·x USzb˶/69RLtU)> 8Z6307e膗Ζ nuƮOO5.:K`0O@N@4.L*g#h|3$rP+>;AuHߪr#=x՞G3Tm- CkiH4q NIg#NFqm> ;e Y6ٟ 3Aah/"9D;D^H庣=𶟊lMV 5k i,S'{ m$f T9[b㣢SafЭ .KdT.c3&.M *Φ>x ҠT|Bq0ٲl~ , $^Ϲ^ ҒӨ7-6ewGKC)Ǡ+.w_`iq:IK G\_&!) ]:vpJo8)աr,ޝӊ1Gz,ڒ=6*l t 7HK߀vF<ƚ/`(O"p5'ܥNB1 BZ:ϛh?(/\&~Oȧ'rV' s+_iPX+1 6^{,`nH і0e9ZӂU+v'MMwj|q@svFQnŇ3@X~Vzl|2A\bL%WR%+:{rm|3`߽7.Ŭ/-WK=E$6z[b\3D_ & ZyJ|ooY~VkɚT`i[.ړI1je*fe]h}/VؽեRN%1=%vlqXrQ2ɣQG {y"qsN* p_1^q,5 >J@U=Lv6yC |)XCuX gF5QF/e2hp]9%Q ^T~kFyEb99okQG*r80a$@FwK2ymR rdpmO"(?^)+%?5trtpuxM",^NbXp01 "iU/6WGK٭ÑD  I(FW)2Lqs2=g_ko+9~eC-hV?'Bދb,0׌= =<|hqBsMy(S{5eq = 1Ġҗ/C/=. hUo,5fQj' 9W|{v]tv{1 MrD? t>]\Q(!t' j^tL;~AoZ 3qpJJ-5:V4 -x˘Y%N6H9)ӅZ@ͺ.z)te+~Ĩ'-*Ҧq2z'Nt@>FjЖ<<Jm'B ک+HI%cHi9pJ$Vmoя+,0޳4r?hՉ=]]s̾dyP/zeG5Rl ї&q:W ;UEgl^jWCYV;aI*OՅ7ljx1 Aqd Йt22JJwt|udnl-S6&YZhen̸&u lC/ͱU= dZ̎H.1DV7ӰQ,Q&0^ }@:f_ڵ[1~35SE+gY׺'.|5ųX%]'T{G~Eʴ!rz{2%ˌT4C2N +߫(`%̎|2!^ϟdLJuZLZs^f)|Q'p0|I(gL;AH@ceouDrv6L'6fUݞF01P\}iFw2׸Wv/SQ13>'Qnb4z6~&&s:!1M-vִ1n~9Ӓ> e7zn΀0y'!$Z%fG@-(Pmg+tU㊾͚;b{Vp=a!^Ǚ`M97۫KAwf qU}KzmQT/K/eX@NIl{D|\:[hɶXwGD)unWb T. k7x\6mU6l=X;~j> 5%WDxt2Յ N|tt<be9]J#a gؼvě} q" cX 2C<9Cd-mzpkkx;.h|?95}4Hv$Td 5[a]]"gfGa Ӡ@HfZ s*(%uAg )#14LQ$k-iT&}x? { |p#rؘآuQMK/I9bS~FMq|gbSn7RyԆKlR?ߨlNkѰ t!/_ ިsl \?_ 䵗/ǭ8PdwZ8Ɏ%]H<1n!4}Ka׈p;ЕP t <~vTH Lnd-$%P6%B`~f}Qe2($y!b-M? |FÖ́TY-GZ+0MoƟ메rB1SCa~ L,Wf?ȲB "wcqiMRX24SG5*ns3a{T186\R(c'z9 JhU 7Yp#I\-kfBe͗MPp\,X@G5S)}l1-TBsz wl\F]GF:(ć2=.[AC޵/"d!} Ȅ:_4mSĠgp0Ep rmдZeA/!*L76%D[f^u =O cuHSHAЮ*f ^DW@+NϜwe*LRfpz~AyWh1F~w B*иF<A %t^jgqGR7rOs'GԃφCӕNCN1hPZؒe"4Ua3Ӡ'11r]tiSdWIjh.;;$-\ӝ4'G0iMm@)G/7Te;*Ѫ@B'̈ôHW# CPDkN$'T?zϓ|᧖4rj/WUWٲF@0.jhAth'xKxˇ{,;uY NRQriGn;^(#`E3 q23A M:j*PNB"*f/o@tN]j0vR^ngɄCMgζL@ML;jUpyn$@bş7pYrDw, 8~O SqSúK 3a$ 8KVq|)u P˕x~ܭHX0q j"$)ϐ%KGɁNٙN_H8%§hUf?noX7™0u&U$:l[R&ۀb f`hЋHSbkfݮ?88ϗF.; I6cܜjۓ;&\xc[rOcr}O]X,7!. -i{a:t蔂ԉH1#هa ZǍJ^c{Y] }?=ۃRAL6%{_tZm6be> 2ðpW̐ o]!Q+Jnu5㷇aGPU̠;cڜTHL.3ÊSj^P/hϦ{, 7 4 ?)Nv|^8kr$ⅇu7~X:=c /ʠ\2^:އ]јo8EhMMQsX2H:8ܛh(&$K5Tw;Cc PLC6))8a7\`p + ۖ;DL @/ "ES:~G麮&.)E>x@ !GZy WpKx6/sIäW G=raPAY=4L@P+wCKuM+x˭.|)܃hs-H2-_7581;Y:K69S8x_{q2gr(sUU(jp4\Ӛ&NfyLI)}-&x-I/PNm//v;;><)&r仝.$;ϊs9gr@jz0kԙ{0 :$mah82֤%O)+&TM GӵYFȜ5C|\ URG{ʰu -L~'R9|{?m+}NEXpꁱq磶券 /]hLn\5y_ N+1\ξzU^bJb"ASuVjԁA0{N pTXX^6Jiސ;6)~7ͥ1?aCFMΟ|5~]_q*XpDg)qcBWoAz*8rxCKy&Y0D ^r;~l3T 1t~Uɕ:>{嚫Ƣ_lˀU |ݤ[])½.c`SWuȵѭMK4xr<ب3vQ_{V1nd]"ͩOGK '%tH|2yӨ@1uaZ8W~1rTA)2FJK'];\m2}4>e>=O[&*`^W XZ9Z.Pϻա MJ037.f e~fM7ւ/jυ pzT[3狟cVo5Cq<lS!is'+M^mcc9m""Μ`1{*Z{3?EDtR%IGu,AAֶ50xn]=[ PRA-QaUҒMb#+k=#{Fpi _RrGW (;r`ӹO0/sPbr;-*k$ p33kԝ{X\DN)L.J)ӥ]:v?7(g|Ut/yp^jc$eʼnODLys"#՞,Ȫy#qÁg[-SWUJgA3,HRE@A{Z;&ZȘYj qp >0nwn`}K"*%-/$C| gv:t ɟ'xnO0WNReJlߑ5]ʗSc|އ{5`k ?u3BӽH)2.Beѣ}Cd8.Dm ݄)PJ)&AIKؾ(G,ݧ4w)(W\{ FPSϷ3TF3kxbC1@qD b ` vp7Ug3"GMl4cI\ZFSoiD])͊, c~XD*hJGwoL v'qϢ6jBԌhEсw(\L[S \vMc}W@ Bl C^.^gf22# ['@$+r=F3P2O}9oQ3KnhcygcA Cr(%}̄omɰw* vCn0y4Pka9TMgCq:8;ߛ H3tQnP}K{U\f? ZW`P排Rނ!]KOy1c퍆Ռ}f[0&=y~ODM|'f~\q\b cQP  K1z0fYb`ahl.fT$Y7`8mY !ћFQ/0v"zpq:L̨ È)T)LgvgChW,':Ų6SpF\XNk3'XcF麷\38÷} V> Z>.>BAhhn8:ybUI ߯)Eñ2БFn!c0&_cC89*:q'$Aj"56殹+i@V\ĄT6i0I WX 2xn(NؐMhzS涼K\!oj(&rZ%!'HKN$DPf;+Ka&2rСzepbMf15φ-?z#m^~VQ&Qay̓#p ,rfJÞ߈SEc~]O"[M1Ԙz0BMfuMaSZ,]Ï3 t`Sq]{GgY!C:/8{*Yۇpf -]8^8>T+W?eCqbULPVǶ|Q,uLtT<"XC^G;U/BsnƥE%Nv3 I\+8&6+CWp-vqnjEru~Ge4͵hr\ļq෦?PSt0zݑwZ‡ E1+xz՗3Qh ;֚.;gDJȲۥ^˻+2 u+)W[{ +,/I-a51 "Zꝯ?--@q%f.ɐf(JISDNO\^mLBtDc-MfϮ%͒@\ SBqUR+l.(kpQt\P=*Jl%\*8Ēf*Wf^x⊝^0ǭSprL_-8  jf-2 UFDt 9N7M$ 54%PNܱ{J85c"jZ`GQ44)e- %faѠ=k#2ܕOL*S7 urt.  WRe&#\):h& KXw&G7INŽ^;HW |-I=HNZhaWL#mrW?fQ/vI#:QB" ;@Lx犪_矢94U^6.52 S&쮪Hbq VX&&MRd32ĮBY̬g]#!΅^w*xϪTR.q;O}NxGl+mv%CO1ix]Uygw}{GZcC8Ҙ t9Kz(*}XWn}0`Iqc-jarF[Bﱤm^NhdHZrsӰ![DeTCYdϩVG<jd^z-r5#@,F}]OזE4O !Zcp:sIc _o(*TKnftn v *S(a4bu_8 kkPjcr̦Ԑ^ fgX:!YԊO_%>7J>q:1=#Ld qz&ן@7i sNW>H(U-$t֒];qOt4ƻq7 RoZdAE9|QMcQh%Z+ܓ"Xr[+;Kߚj-{^B7Qv}=!DP]6V,@@et öj2'J2Yد.b;.5>)BΦfތd9S($;³G-p8#ϺHs|J8I/ۗʭYm^,5 Z 6-~30tqk +:_G><|RU _푂Iv~\ G;姎; nLYsV_SJMEEН!|hwJ=W̭ҡf23Dh5NQxitJ#mۍk'(7^-6a)2+@ 5$hsoӋ;#+^.xV1H˖+r=L҉[u'oG* aPxrF@'}_UPL6Xp?D#*'LI\x'4 V#Xyɜ5-~t~$u57ژ>*s\n:FU V6#RuƅvRqx 47tN+ZEUO+c|9Wuʫz} ]KC㏞ScG\ ǒj6x"] |yv@r)j/PpJwo|j/w)X$˗iLT,.ꝑ0 c=U:M"yv%9@#SmKSעX% w #W"Y^gޒuxʦw =c^"QHm*NыE%7լ9 bI ě З͎Ъo6c5ō̴<Pr#جpۨ# ӞLnq g}4%>gGN$+QE)ö(Ҁl`.Ԙz=Z*l @Qؠ(}I;~vo(#-}dA pkEsC˟@wDtUs @=uUzQ$͋<D7IU'tHeOBx"[H^gLuk8t:ǩG4bdUm`K T~Ɖ cl᪈ mˉ6' xe*NSwg)=_`~dͬc"fS&,`'W 8h(S>ވި!]9`6?za{Sd֊ַ>lGBPBQ}AOnNE*^gBw%> õEhkEs8y,&CpG}4('ךhW@G LݝuRdC;{{wTlPêNimل,AR2r.}/J ָH&!σݩ]0>kYvYЬD9_`atDOy7*{Px7kǠ?f*;hFyOQ |L( "[(Mww;MJK!l]%̦q-!SHLA-{bJ0E`x^8zpCeeVWq_\Z󏢱'w|} 2wNFfJ[f{o| Cu]od0Vo\C.Emn}M-7Amk|7D6;thS34ͥVX3MitN <yO:pJJk ?E". MxEJSpǂ&08~LQى9uO?Uɮ=48aYc;c^:p;ppՠ!WdD--ePȎw=l2Ә\7'OF)H?_7a[x7vkEPUE&D:(uS}/߄lj gUsX,94B8(_}N9&~:dK/Yߎ$<xYg͠ >Z f긫UgCEr.OcD 8FW^bXPiMcZ<ՄI-3ڠ57G>-^ ӭ;?܀X:NzcʡǪaf+*X (U$d^(_HSTY(C` c8L2zdR`ߓw +}7>e+} Rqe[R’c>̇2ZH?(y?D[|pNGԀB* {hV]yXdƉk7% 5gm1̴>`# xp-< {جw"/ZS~!z@RҌPN]VwX/9t$Ff6^B>?cC2 >_ ]|5 HӣizlS>fF 4J/] S4T&ܧt-BdZAi16\<Է WURDCFcgzCk$k*Yx_=JhGF&(jH.Gخpc!+-0 kfd҇۰e+1' Q:-\wsmok*쩁^U)tclUddGޝ[)Fzј˾DiVl,ƶ隔G)Syd0 wL';8n~6ь<ŰXYJY/dTO!庆C3u-3` { HFXufl=-ZzZL( ۗe"edM^^b`K0T}-RG"=T#F5 &.J/ &rR0sI`0`L ZeElInJعoU.%?s܁p|Ilns-' H4m+3M&; RL O V!F;IͲrDNɗ|tiE Zxr4f:^w13sa9 DrP+6h7F[Ԫ*@γ?^qy#s&ȶyK@ԟG=&;M RG |ʩ/xK:2sXw]87%O9M3 &p$)ZBOG 6LR!:݀TLi;f t>t#Or Iz>E%{/<3I[b jQbl a- '|1XFGHRU1ƞnz{AbX1+5<2K8{.XhUrL/]Yck'\9Ҫg7\dߎn F7PH(A8Pvjl3w2KxY"q-}0|ywῠ 7 V\V ȋ.Bʩ8hVR]R6ğB[c:N(7ܧ[Dy"͒g'nMx?fH=b{Y_™&cӲbG{h^|^l- UlP%/u]9l( -#d?̈́Qc@% S,]vT wIwlRP$azEpEUߛ E7!3Epgz.&0Cp6zط@v*cqi=sZ-Lnie *V19RQy|h)=WVUQ7SƬX.97*J.;w&d%]"x>A . 3'US>-èFߧǯx}Z>L"4]z^ h3[ $X%d= %,nRvr.a] [ ?eM{}{GL!ۖOۮdRWuʋ;c=}l"_SxZ˪DžQ+4ۚUp+yUFAT//}vVwg U.Z"OH+>J^ARtM:r -惬U )$s~쎋h 5:Ӣ}|Zs2 j_+ׅC%oǭO -‚⩆R&07xBHcg[j("/ɍͮ"buؗIc5Q(ڃհUU(e}Iq,*"oEn5 rU1˺*j b\YP{n4reqe8- ߓQ=գ Meީ ]x0̉{GD֍h<UDGC[b0q^nMxWTHlhZdDށN|JMk^J.GaTN٫5JdG.T\ Fpd)7:pUjMkLq#|^g졇zזfJͧf;c"؈,C{ KJ\,ɗ,3]Ö}m/0sNfcx&VQz<]r)opiJϕ KkU1C|4ν0T,.i.y 9h!!o&<FS,)>6Wu4;K$4XRSJVa$omg5eڠdŁ,bENWQL |w#oT'F䂲NqK8\θgi9m<^60JQsSmW&uS4YkDݡjmrZZCe [+ C2":pXj7 Kġi'UU$[ Ζ c*x&=8.SpL\,*zf ~i"<0Cտ@[y/U`:]Y`|n4p_*@ §"|UJ:t6y>@K&ϋx#4; _$<^ 1xTKTAi{I&{L[l_8&¬XD)fG{U ̼;[@u DTnB HH,Y!}s1]5>[phF\o M'{;rt7 7iڏcސZuy4HS<$s,ۿ ':D˘= v%>݃k3ȒQ|/U?IfM Wol`" \¢Ds8x:t-I'S>ϓPP.O$S'z:}9y~PΈQ0o!Z)AA!0YhdHstvp|"!B3; )_[ߪoS1r(~(2%!·-u~&)m e[9%:=v+Kvc[)0X?uխW,x3]adkB(}OC"ωXe.>`jaezyG{ @dIgQt t9lj,Ydxk`Gv|s6K/?͍vƞ,BJUY_IX/eUL @KhݡS5Dg5rүbMbFB>X8;q*mzsRwarQԠ_yDiCi!XgUG=(% ]$.`ra AQ}-ssp=?^AɌ  Ec?a_O WIBdc16Hzph4X$Շ![Ii|r0WP펿NSҚ9~1 t$j{h_3jC`b߄ưQ/AC3xƈeԁv>=j6:mgKXA#n+3rhV̓~a0*`tNpri8e÷ !ֹzۯ*'"vJ@R6=lC"MlJu0-ZunFRFew hJ Qy? V8I7]pƕ;^*Y 87f-ߚܦS›} Y1FnxP}D^ (>e݊l{P4-˵]%uTTO}aL7zȥ.8q_>Jg􆷥cRaejDfVpR5vLAIv]̯]~ɛ`_.I/CT ߂!]jvS^QRK?;z. b?R>= s(5Un(5UNMΪF8;>G/Jc=sY7fHr*y!xS&ֹ@U9!b1DH] HlcT lԕ^7̹ >w)&ZX=Oia"f8z_{zIk%]nW㠑)|jP:8>r=ze5P9n邡`Q܎#@'`p l$BW BV:0CBr!i}|uSOQ ȸ 'Ệ;3E#>j^LҒDb- "a.;@/:`j؄3o0pq 8 |w'Ϧ]wIFd^3.r]Jkc,ZL :iv)%Bf"sd3rʰJrđ`mz㟯?'"=M`ʬO FRȬݔP0 ?'o@xue6!P'TVXDͤC}㧶tr|q4_@Sϟjs[N΍_G7 ]zi7Rf)]W ]7[k.>ǎcq ?,qb3]] Bd'Pܔ~aQMal%ݬ?Zy;NZ0ˢ/wsUmpH+i)3CΰmfԳpeZ ޲1(ȣLc{*d?N᫽м^+SVjAoidm 4:5BCŮ t֜B+V[Xuf0w^[^ -P\ ;No* [i)'rʝ/9[kcүU ͞UZm6̣$y.eaxsi?p>2jimYAOm ?Z}"?7xH|L%;''!xY+p4o )J S Mg`ÕlIoGdP#phCK>7"ni7;1ބ\a۔ ĩq:Wu˰>"%hr욲>rR/PNX}vuoLTܞvbK]/g%s8ލW-8'PX rTf0(@19!+Mt R@2,ꪜvf oB,Sݝ! ܫH |lyS[4%p17SZ&zt8e*G ߻Y{ 4N5M>8]`phu W9A'hv#Ԍ_870AXq[Ԃ ԁAmx33ݕwOj!9R<~>#R2Q`m\NnOZhOcpz+օO Ep e:AHa/޵"ӱMLEf@Uw hG:UdʎɥV'lpZmO|Z[:.U9!XwzY4֥U}=wf1>JgH`9DbrCkX;"Rlxc!e,K2Ey/u rn%>2Wߔ{UhZN%ktI8'; sßFCwMZ8aNpHjjM&BJɤUHx.f1jz{8yq-^S }#`> جQ؁ [ԡ98]~ dȥ"To-Ont~k5(_=eYnZ?R?n~+-'u Sd7~8N#yڤ#%2(5FfU-L.*9MSB[~0rK'APC ?iRhwrud) fz!ƌ8 C]LLxj{ }:zĎ -DV?ҬbOfXK \b~%}]iѻ,WBC]+Kyiqi @;̬sfBh c4N FNp0>l0F=_` &TJ4I2\j89f|"@G& xfg]@)O/yVݏW"Q'K C=LQ!YvnE>cgJWR@@k'L͗ɛ`71JK;,9KͶzV}p+ خψz*SzQ0-ъ)@P`gqL2R€19x-K<şDEQ*=Anٔ?~z쉎|^Mj[s۔+O8lX; +F<ħuGՐ'i] u&R*w x6)"N&|0 RDUL#)'iπO!&29ШK2c[a:16x pJOuD6d =E,<>ɲ?:" 7D+)ACl8k8 ^C@R#?PoO#_ΪmϒF$)w[CL P_*uL؝*37w'Ó̭AzS4&Smas].e1QUs$-0@"43@ʅ2& 0AEKC&2~pПy⏂\h`++ߓl?&dZ\^rNg={@!\t."L(2JffjD 1-76mD9C#Տ AY5%y%[zCpekkߌ!1U"Jo1xvz1yAQ5HG~шl^qǒu | +HmY^\mu;;,&}Vp:z0Y+4cv \N8 Shw?bt_i{_]lчISq(PLJKHwiRڄ n(H1 ̧OP#!_œo٨~;;F/7>}X-W-n1 :]<\ya +"j#aOOc}-EQТbdÓ ZjRr,iN#3ꅈ mj}{ s:†r3O,QH% ),dwǦ̅ I6yxKHI轞 VX}vL5,,{2[+JU_?1*2h9…^d=<);eߣpzk bOZ|IbawaA( XjW"V!GF!ʠ٫޹rwn]/dХ9$yB4>0{.f20m/p>j}n[ו[jC\)T_`(DlH5'V̢-gMƎ)o+ a<5XJQv֑6_;3Z_F?o`bdm1=!>U; B% #h#Н44sNIIT| Dmy^)9ay eU ^|!76b h* 7]H1Qn!Ji MG<:Ob3Vn= Ũq+2L >[?0ض~Iؼ[|+7vv$A[6jR1o=`SZbw 'N|C_ؾ*xwn _˅f/$WU6; V138WuڜB$crT^PvX!['Pˣ%IԙrETg1g$nGوHovHܯ"ύOMWA`O7:aD*dv"ME(RVo~+rTQ@r7{5BP]|6u1շ5jvpfFr[ŔAY݀72q`v#Soh !qszo[u?WԜ+oOh(X>3\f ^Q,nUe O?O0} Q[m LXPsݺ8[åνEk(jbZq6 ܭOn% #d={9 PネbY%%o$qnQJx3[!L搿ʹ* =>SY3c&Tw'R}hqgodH)a>C?ЖqDM MR(J1N6"•Eb#5qn!khF$ݝrUA;z;ʍ Ut>t :ZkXp7g0=ry̅O5q=E'ςZ8;a/ .6@JX+ur~˹]"cq hvEm8Ӂ5{n#e Aՙ<<`&/} CQkx쓜 btoN)] 2qڶeG\N3aj4S- AGO-oT!)"lX ST5RU䣺r 3 Jb={eB՚9ZE QX Ktd}pbFh=&$m+`WfB#M bVF= %[26NXW*$s{طhy5wT/+"Դf6:N]-&\M3PC$o4]-`P̉71.T}1>t _.fS ,P[z7zƲf?FDNQCl8ܜjAaw푙_R#Zh?frUA_*.uD3A2TvuuM)wmF@X^N@O=t'%pS{}omqn搝MTt9FvgmjHPRw8+9YyVT&)ncgsa@$KK Ol6 }Zh$mϩn*"9obﳻHn%͈BkC=a(vk3VC;953)w٭p/FVcox.DL-3]OV\ zg]>SGxzw`^!<&So9 :lH~@ 6/q[33U?NRnC+`b PgUzLė;oٻT< )`FA+_/ϝƓUgw0hi^ '>F7^)f_:Uf|zJڳ^w;b_rSrD7C^~z%cvm)*#-U1!`<% ߌAa TmW@*WKkЬ[`1qw  l Fc_1c0ʉJ0((n`)hY*Ý ʆoefT u)ΰv]vU|toWSʌJJ- ѷ .o,Ґ(-5.Ý :QPŞN_55PZmtSyUQYׅ7׾ZĬ rCwF 9:::!x4V x>#&6{mR + PF˽/TXp' R`OvȤi< At::qnQ ch{<# ߺuQSG_˂ZQLj`_ʿIbu_$G^{rS&l cLS.G//LTwPyY{EfF)Ltsb_& c^`!A6H8rr7t&{Hx?Лʢ4F $6$[Ii1N¼N6B;W/Hһ2gNdXHBj ddnQ<<\N78`4;Ơ% + DA݋aK0C܆b6D?kէI :4ʑ{Y-, ixɢm \O89hlp[/shuGWPnAIfo>PMBE;|.K􌨨ZH2L];|'9 Ǖ3'`TkF5ʯRZ)PD%WuP5 >RUʣN~<\TdɥHA I1&~웣\ʽ  zxTBED G A?S;zcbIt愧 "E \j R?S1)ephIu 9gϒJ>?lZ.Y{ ӯW坨5Y,>DX-Ee<2c7? )1}T(g=£2ߔkNw'M 5yW9I@լID5>W, O9w=$)&a⇑6Y`(\]iOdKv2myN?ٱy)yxB{'aFӝhfWX4&?ؔ~ƅT)1y"c~ vDe &mayCdcFŮ[.= :ބwދ1,K,SLKd~ժ ΩUucRxyL8(D°Aq(܁6,W"s#wenѮoKAG,/[X˶.g:.B=95T~E} ˣLǻᅖk?M) dH ";i!m|c=>.ʈϿjt5aJqLS6JiAE0?|kq9Rfq{y{uʕiB#=8(Ƥ?.X,{%7/͞ 20kd踚QY zKNw:˛6o` Q{c誚Bˆv6a3O؄=#~I7o}!LM.a+R=9kBZTU9Ia7Kwx+ec(~ В Jo`:x$[T?! {~ *x8V: ǃ?"{lV(&Mᣉ8qo$KYJ{YG;/lgd?w2ճϭ+\pװg!SϺ*<4ͰL!Х4(um0,ЩEQdڶ^4Gu.6~)&R(>wZ ʍ~yX>OoqO\׎ rLu,$=! i{_iĶr\G_Hq;Mc&vZ,eDԶrKiĥ@.RiܬIJ>O;\B/QShѐfE}l(..Tvb F|iRTs< 8$q,\uhIHq#L=s*:P9Q(ٲ^)Fi*py[ЖdQ+xO8̀k5.1M=X#vb4t׿z Z W ~? </5/,ґQ5:ً&^Sl+ZԚ&*U!Ǜ _I4*yOj^=oAʋU#woabp^ ׂF`r+n^1DXRy%<+(l8 U`㾯M҂.uv#)y#a"9FDbtyNģP9RG>Ahc먽HϬ4!1aCxP➱-:Py"}+S ]M|/g!樖xL])X9Cwdع񕜪0`ɺsݑ?~׵4Zwnz[s%u&ڙIeg"E}^CzS3we2 FtGN. ӖZ $@E NI}+og)RM];rr;+vʣ##PKJQLGjWP @$ ('eA 7D!z*r !!,D v`{0 Ex_k*8cˏL Vtyջ1y-[n~v)C=B^>c}%njf^mPu1D= e\=S7^2z$Ľέ AbfE2vA}@Ry!iz?PDhJ34yxYt ,@{DYi3`s,_'AǝbfdpO2A- hwKi٩%y\+0;Q+NabJ2Ar`<>XVr)t]\3G#/ґvN݌M (lU+Ov W3>#Oma?>Ia%w omS5%#h1+Ծ8ԦQbq#w[hH?A ~ϙ,CUݛ?ؼ6f~M1=$'glFV S%@ci+QBq+?;>(`ߺMk Wo=.d5QL{k͕95ӝɩ W4aL NN5g3>\z+h4(+bTWfZBtչmwS߹(:ޙ6hX/ͅ,lҰ#YɍF՟< R,? [v<3$$u4*><_&8}רxH>{D %acWJ W &bnLIHVl[|IPgxba{UbXu`#!~WX cn؏z/ף^c D[](w.o եڱ+;0sqUZZn%ȄՈ Zbu$cÛ&^݉}Pf5%7ԣJ9\'pL?uIe1 @[g@{OQ' u\!7c\.@Y(nN+6gɧ/ɼ+50yچX8V#vTwO.J 2&{+m:gkkmR )d+ZIXҡ&jVsY]ʼ) U>,P}YM=] CJ[(¿=#D lH&> ΄#<+Ma]Ø QvO13򸭸6a,ش)k>Eh#*9Ogd1uרE]'ihr,=g/of]ɏGHd ,!Xl> (9A7੽w{2 V4,J ropr lV9g"p*jkDV+;R%umTO)n, 9M(@=$6*.{7 Hcf7p=K\l*ܯqK/I%s:1V`G:{ ׎k(:99ǔܳ:&< AmkĽLSFix? @Xip^(Nijxw WiJP0vw )\vwh<ͣ50V,TJ62ŋ>fg5*}JvyI^ .a;ۿc, o< =L;Ǭ7Ɂt'wlX4gZemF F]̼V_kWBևP-&`L@\A3.؏ Gk2knohy~Z9{7=؜o{}7tT(h7^T;@H9}wA*sm a[<$2$;+vCS[UjeB'`3 ȄFV?VpKMz'|DX:f}Uskg6B,d01A^sJY?`,Ks%aad"<w`Bw&(7bFs<)[K"2<e涵-rl|#S/Ni9 ]mTTf%mW~k(U L4 cDM$?QlvJz议g&:*&v&췓Dnԉ5ɞW,e !=5ɸJqa%M#FqX>7ECl{83J_7̭!!g)Jd7vӹ2fH'ʁ*X$ǩT{C_v@6c+qRYeOe0_2#ɖve^kX}w.>a"쵱T=)角E6jHj)}p}@ֽL3w6_G AV 6ݜs?=|Q!e4UX";`Śr.I|Z2 NxDp$"묇1T+zv Jd ~~ SR.$#Xpn q߁FL _qq}Y=:r6Ht6,J߿_!5caXpE&7x?YPH,/ç1Fc/΅Yb̒YQ@ R VtRi{;Xj᥃D|V9#d,bbp!잺"΃Rtv\n̆p><-mD_H[1} C?Gϴ\BJyOv!)Ӽ~Rz{zE+m %ΝYx'GR&;_bQ SA8H ^T4z]$Vl{1=̘Ҕ]Z进rr:ņ8bȟ_HQā3-mLe2ܿ_ds'[fVC^HHdc-nwYޠPc؟n9;| @cǴmXԮ|ڔzs'_;pYZs~}5UzǓ+Sg_x>_29LY'n5:t`dybz!6˗B)4 $龍ZGo;]TH$Oק@ mnM> [|'] /I_UAaeiCV5ÞSB&}۳TЖEn  ie~IFfvye\VsJi{; C>6]sj#f EV!J΀5lGch"yw@ =pJxe uێBnqNs 6+AY"%&\){cpd2y&V.TN)A'kA]G!1}=k%wqNiZ׻VV(cu"7|Jg^EIbse_~u$YxH7(]nd-c?)xrY]A,Y:)LPAo]ⓕ#NG>Ig .b3cXp&xf,ykNʋCDUrv wvYˑgv6E}q*'Oi=ljeC>%:j@j:N b]ExBU`_s!Wa8j24h|TQTHB"ީw0(tMb]U![}; 'I]*vw^@= 9jw <^[)s_*XGjhOX)7\gڧ- ~ kH$!"Rbz|p(#dL'ֳE: !ϭH{lwW0(̓1NC7EIUA.-i"pCz NN=2:+CJhL #Gs#t-o 8OHDžL,k!o;dXiA9dBTnt fwR~&05A䰻 SnMYPjD9iR,Znp*OFRuR`x1v~8gv49R/@O<ybUv)\-0̸ٝv؛PGweٰMĦx9u! p)bIl d^Yhu+e@)G/% V qǦ-d y!j;&+yLPY:c2x6Xp* q/j͒_mCs ' {$ﰌ.A͗w5տrNW~LDtA*NYV\ћrޞȸx̄8{~&0 Y*ۖiшjwFZ5YŕZ~~tN!LxeԆ0DV D^=;莉,^.(L9$ֲ;b5uIKiweL_N] QbvDgV&N{N0  a|FJVCw#@J;&!uν\3’їl,ѻSRo=Xv`&{v&U7 }olT^K!xl]^hļӯ˸3Vg' Rvg5aE= E6;6|jW:Ұoac,]! PV[ud槣Džz&ziX4S i :VYSC>CU ']ΉJGx"+kk-b\P_;B31S3w8T^Z 9赢?Ixf'8LF!`HCcHg(2M+hyJI2_#]-(!hXn;,.](&fpP:a˰"|R}LqʏqG=~ #=AlD,y<:k=%}ej%iᾙ ;a㳮}^.qx '(tS=p^cxeߕLGA<؄0=j}_UXPbhYKctdg/Fݔ=yhCy:fwl;)[V`gO\:(2sJ/Xk"(}@4; k~s;ss@5ş n49dv#x/#nq : ?2cE9 \@~6SfSA\9KZ-YWPǴ5^sFY<΀y-PPҗgȆA6d3@(奡-) '. xD\e */b}xEԏ*nkW&?,{?jE W\.%Bbduw +C)S1QopHM$lh&fUn0`R>?@ϔDoh'W_CcdUdUZچ6ޟ(xw?XMo:La0rc":/disa ~IX (∕ {l{'ݢaU @m (2@'>t H-F^}DaG$jCtecӗfV0]ЯJ?s( Z2yK^bԥueQ_!RhD55KTNKh5kՀFz3*b0! B6 f |5u&X7;u^ ת3A*)ͼ,!?ɽÆg]JN}cdr>[1ŻnQJx\sZ |=YXݙژ%:PR3ߞ݈9DɵyN8VI NmW8sp$.h+nw JrBLL EU"3m3}&@J[̀LAH/ }k08D,=QSx6\&7(r fȾ9ZK.#ӧ?-'c4TJaH4_*i,o2j%KֻJSGwTٖ,8:`w`^ۜnh\DgPU8cbBS~7"}dy]q1PֶU/+ﲲ qWRj)8)N|4IKuֹ3IA唥%xٹ+ϣ0p~Mt_ЁDsu2ΙNcQ镼wO{9 l}OHz:ȸm'Vj|%^GNל.2x<3F"rfR[:yR}'|CeT)"c Zr> {*hph+,BISiyuapE̶/ T/8q[OfɇÒčBL O$ BO 1Y'>mTt/cK.O/NV/T'Fd5=Ɖ]xxH[?' 9IwV=bWlR7fZ{sr~W|:4:zG]h㇒ob+x2a6?䟍]5|tɯy7~ۉ q*m?;^:VÁĪZt'ZlRmR LuP>8`f"'H:Y8vdI6ZF;{_s*|B:X)2|ĺjTbvʮ8U?oݚS&]g6*~mj$e_rPȡ7'9&̦hVOOѧGi<З'p%yTs+};h7Ձ`[4_JF+칟4k~so{vldFkXV=y?c ӴA3pR7fe*ȏ0Nqߩ Yt'(&~`a #@F0qan1p?U/5|7bI]<;S1 `r RYӶR:eq%T9y<#dؕ?D%'V%#gqE_?8%E*|Vs{P8zyrp{;stYòŪpj ?R}Ϥ QlEc!Q[›CZ0Jo AwarA&I% o8^Nϊ{/BOɄ8td&`- w~"ERgb7 C:䑿?95NhU .i$ӌuhQ:lHL QMD-O|HL 08-6:sżRٹum]s)aSI]\ȡ٬5I4y`/S 1LݲfY6zt':#j#(#>%pv\GLe$c#O?(=ZcܨֻU]6!$<{1u]NŢM` ,P*W鱐/~x9)|}B>nȭ+dMs.ː6M?Si zSDy j>_= %b ۫|G뇫-/&g4ˠ1f܄.߲v1lOd7M +|MIUg T 6&!Yrj@}l[ͼTaslGBfci|BeUQY~W2Q|QV#4CDt8\X.1KC}h:뤺p^FػUz0殜`a6e! p_؞ӰI#&atI<ӼcMƆ`$; *EeJŽʉՆ 8׻#,v9Eio;]ad0 K['̐\~d8)E)NGM)oDQؙD9"C?́'4Y^d戟|ֶ1W~}\ҏ euRiY2ocŸ#ACF:4n< ۝p2ߛZW7*.mCw-MԌ2yliOF~J$$ۈyCp%)'Ɍ55x HD>~)Ÿ@VKRAV%7 aNCn.õʖi^mdzji]燢l4[W*MnZ{h^]ZʦzQ}zQ5k!'Ю/f&kiycT/6~ƔvoI$(vA/}Z a~7ap=nvq1. $8OLcXW]rv'MfVK.K7r{uy~ixr)ׅg[̥DuqTʈ!ťZkMzQY‹">L:OJe{8AIp! ;a(q~Ea2)P3Hˆ`TSI-&!Oʉ8T *!TEV,n']wW|IZ?#EKn* Y[*i7V,4x-ydEr&ߴmkrWwWKl5? 4'+~D쫾=QO;0 |t\[:d}R,KCa( N%Z(X@*r"EsoؐELa J$1}>A`Knb]|ve% c˪j-kt+kT<~BruAG=7Ftg/=5yh$s$b?;l 97ɥ/)h5`e4EgM_={絖b۠/W`y<%Pr{J!`}x6bt ۫oDm:*EH3>O+%LPA4&9sU(-:$#edXuF%[(iԱAN( dKtӗ܉9:N]& nsc eo\s̽|<`>^u[e4m faEq{$:꒠Jb;\t@v) 2~wwC]֦/x`k‰ib4f1ٷn}.a6<֩ A ~߻&.r<̺,Eh>xj"~>A`b,zQ*U)f|RP=Vf&Y1PmS@4w^c?|,L5{+ dڔ;R2@,'Tn`FUv3ӎ3>xOCfq ,6K_\*D|_`U.J. Tͱ?Uw$$3`+Ⱥ:2>XJzd o W%]~R dGs+F-qgD  Y%)˦XAڣuMߛb.QNF`sTl[y_%B4:W*ؐVbd?n)>keiK ߴOE?+qCjG,s5t$k-`FkָȌ_K3E7M^iHoV<0 qFQǼMMjoHi̢q2{şP۱JB"t]7ynF`zw sy7`x~_רxZ'{TḎvlCq*wvGQ}` !! <<`־mkg\¦U}˒LmAg$w ׷’I t[`ML( 'qySpXM)f|{Ȱ 'n}+Է9{6p%snG:3mGYW+v i Wol.H37+ +uuls)T|BK1hܞҮsF:q ~R`wPilD0ܗJ*I>l:fTZ'!10.leۘNRAnf[\7bZnRM6hI,U\nI%Cb'HfT>d̫e'łËs<ʹ0/7ϱ-ْȿ>]xgj/ڃߌ_^?љ~ .[.#/dY4W84>RFA!o7Hr's"瀥Z.\[4DMNp@uqօ=.le*5{i Huu,Ww/,ԌBcx X4,/@^H2$a a*aәԻ\yxLRAPc]h/bE`F,dOh^en fd|g'\N|ZsXWCΒ}ѢӇ^Q,g>6C%DM)h-]ΆB^Ӎ].HӋIܪÚ)2Չ1CBW',ZI@ &&)" *vnVr6GsϹ3hl?%/77u-Y'I2֯ftpұ}i+53*Ee,%<^@P+c~Qol!=ln1QL]g*?k74 Op\% eߓПཹ,_XZ7$E w5Ut>qdVxDeL$ 5>EbL寇Sd˲prj:T2ff +{y^@/ 6@Ecj@xܾԚ&T0/3YW{@ 90-Sk-vIx 埌RdZ 􄽕^Jѷk/JYO" *5N`j.!g!Z4bP:_֩rR@BYl$*:pSk+gaSx*!}%6ys2ԇg=US 7_b^T*ԶZXyR*ԧiE_P52 =O8lZ4&zO|+5S{jnfKHY6s7hA \kcB=]~6kCzje>F=fACt;);с£\[$}rm3:c-'rBeYł#3@T3 71ibgDAqmF%knǖD:b|pRKໝ,h> 8wm 7vl #([azI><L{yYMUPe*U -b1B_C>MC ,I[vxK'!gв i(s$o[zvr/SSd&P~!mPfyQ%RSrq/ w[}صAuqMpy^9mcTxMB n^,qH Cf(m/εo2ひ ]*wQfӊϸn38>q*4 ]-Y.yOtl WƵ VrFo:1#0Z-Gu^} "9 b{m ŃKou2׶~]m~rIK1w|X,Mkd?I?"'hJ W?ٗxHG| ?- ss-iӫM$!˘YB4JPV4J=޷S+뼫͊GZHG%3$ eޒ8ؽGP;jt^AAD\5!@5J.=wdl獕_2:zOMU笄 st@ĸcnM3o3m`:c]v&" }\'pva OG֣ƃvΤd8~\&Q6RNMr vzs:MWx]ޢ'y c.r>_ok W?I\q7yEEm7\7켷)Ɛ-R(J=Js^湏8rb! $õnMAכDDyP(iYn@glFP"{!v9LyH'#]P{;a(!n`5+o{eV'XW:j -hk'(;^;!:tς0k @ٗ<}h=c+IeYOMɊז~#5ᆞ<? ';_e0 vQM[ `aY*TS.S'|Z3ZL(z3c.]/1$)Sq:.B\o ف^Wo˃8doC]5@!~3o2t0.r [˅;/5U @>b!ZkA[xS1Rq2 z۳ M8Z$ yS\*G`&G[ I}N!(0&|'u#ݱ“v9ϲ Z5u}|P/̥Tx} G?h_ Lgz?1ccJj;PM\Ν ~.#00'0!/j[ӻY7ST⧳ 3nؙHf2rAK 5#,`%fRk]*8Z {B\ 5\OrvlB\L55Jd,3SJyf160Z$?-7-YU'61V:U{X$0dVe|՟t"=Ro@bCZ,U>$]2G\Zg;~D€y}U׸ :8s]z#*d–ćnX@@&uj/XŜ Xso#WX w'.[xG'WV?iT*Yv86 3Q0!K³NRXEdtnKM4̣n]a"CYYyfZڢ8ɠ):U쩇"Xyk#['0sJݠ;QW0t'u\ gj/UYC*9l.,ũ.] 2\bx.ACkU*U4 ̻InTHD/? \蝃TUg)80Dê#Bhf!^owFLo!xCgK,am6rٴ6$Vs}6]}T&AM[Z tϖ Վ.uv>Uer$^c{+fW.:Qɘi`u}VKw%[aY ][AQ31I@t#@(.д\'oiQ:Ӧ9gCU4^9O-Dh2Uʎ)sƌ(ccX?UЬgi`O*LG .v>F1q{ZlEfTg^I[jICy 1h%ŠAdP B/LOsqi@B31z$?܄MCr@5`Ex97u7YICj຺kH{bȂ"”]SPׄF2K|{~1Hqpk6WcwX 17 i <Чޠ^22dϱ>M()Ý13shqYNLt,^ '^`EA #L[a B2J&L6iu>o.fz8k`|t1K;{Jn 6dڸ of4e;|#]22JD%lBRϚ]Reʔ^`@dx$ݝy4ɿ}HJ,+BJi3Kٌ|/ BY=.Pi,>4 KSHXӿμh 5(fq Z[Ympf&<|,oh/qdrW݉F_S{EX3ɻ9Q{=@vٛ {"s,nIMQޫ2 vInyz T4^n&^iT(\JZO:5bh%5Nf I;0Ml#N=x:=V ;'6L1߀^+SR:2dwRĥCY6G+{ىWw | }׶e/ZٸXؐsx{u5'438=sR ozmvk*tэZM )+B֕ #Ԇ;>']b*fu@Z^;ȡȼkJNEg~;}[iV@ߓ#s=7c j{Ft.%~x(-|hEM< %Y2KB>Zh"mA[|6V&εp1Rhdn[۬ew۸μyM`=Lhjܦ۹,kNF9PXNC*.ջk{„سWQWr <bg+Grgwv$ݛ~ vw(!)2۹Z51/z!GO`d\-%3e  e%ӏ,cDx "1%.On},w9['#zO|Qܡ behi4ww VɅ9ziy{m1T˨AY~~IVz Q]_sQ;š7Rc"qHjihcS3t`dQ• +raK"qB7[hp|$U _٦-yٕT껖fb^Z)tnXGeyDckO$vlU-ANxHzTZ~ ftaTS- >u10uqM䚑$MݿKͦq]4,lW&1Z,:U0*3a/4PZlD ,ᑱ[nE=N2,BxQt=Cpe !(A92Cyih1/QXʼnV@Ɛ5Dzg2wwfſY{K:S^Xvm#?7͙e3\*ģF٪AAqE^>DTw6)7[rhA~J9nRkf%{JcaZڻ*긺]3U}1C&i֙G>95:"\{a,лA=f\2kǪ_͡9z|@z\LT+[S8Lr&c,L[]8@!gMA7}ؿb sFlN/Cz&7ml؝kZ+_>>TM $?tR[m !lݺs7FFw@&*wB݊nY3|a1gĆwcnbjTflaTsq{HTs?]!:My"''ʎaN)}?zNM]5v0| +IO`X7 F]Hoj]粽fV0-ͪG~D_Bמdd(Y5rqr._'W:I{7wj0UD~/IPqy>Ϯ^ԙ3,'s5?08iMg]/Joq*WxCg ~VqeU}jU$" _&C+3UɑkI %iJY uhS=O5SG+pQ:9O**curf2s7e|y25 q q& T;Ha ^4kxV*9yydJ^?%RN217ttRp{x@L)yx4N _RFmy+f_Pؔ|εTl|)!}bRzRԫͷ%Hcn|/mAXp6̘:yͮvQUnJ/(jBPb @:"L/Mʇ6GԢ<3wb>?]x|JB0Wssk$-`XPbHrjDrHmQү~27GJz!&h,9U'h 1.b@gtw0?kN9v0qifRYv)R?VvĬT%2WS1˨x A VdDi߄MQiz1aЧO/I~COEQ1Xh}w 0MU6^,Z9Q^u[ H.]lKK^3hJNR(1o8%RE9ww2['ZIY03.Hb2J6o,N=ǢtsJx)Lf+?]5WHf>n&~ 0 ' U 49^GQV'-@D zz<,[9liR+N9P5'fBR>ɵEPó*5m ~;d@moI#\ 96j\yC@q:O(%0p'ud{|ke+ W 8[u =#V #ݹUNJr{LkW=Bx&>-=d- cJn xn~$tum&o?v 9C\^}auq =D>w,O8T3cXOP _:"tL,} r͠M+c *E{ؽ+*܏5zTe_#ZU9>Jԑ7-UKj?*y0={4B.ڼQgȺ*še~>lK[=*%LV3IE1LTL9(0~i(#4*S`܀4k_f Z.#I̻ZBg檪?-2*b-%  C;C[+.~GkQkx++ Jv|#̌胺,>dwz>Eѱ-de=#:Yin?*72vvrI ˖KR,pNQ3"Qv^F8(n#^)/`V/D)jZw*V(䰮QXJLfJȽ?Z󒰏Fe wo ,_'UĪ[>eP$I7ig5墎g9h FZh8Ιåņ䀘$XȒ\'N~84t>8hsEG[T1ѽ?[?o"bA!$G^Y)H('𰋒E,7ð$ sD8">2Yyͩv*IkQX|Ly=RN//_Pk !Eopv/P S5Cor~(aXq 5u7Ro*}/PD%C}Zz|yE4x, PXzRltm|_e[ 4[%t  zx(ctVݯb^<O*=2aeh^ 7շ-|o(}0F mN<:r P_\͟b]4+=Ìp9&htXYal^}#HxDu:-^2tJlӮz1NGA,6k eĹ#q2coa|J֖drF⼴p]od 7Ӽ|KY3(9#Lו?Λ:V1ęR]׋@iZ~Ҙ 00 '5Ğy?#jϼ.kYJ+D#U3/Xa~tcuvi|IY_% ȑ8>pžFa;&]e)VNy*eC_1npBwBYu!(H7muM) mL§sKx:ABؕ kgRL?Ϩ=L_̝N }\!W \ޅ "T,L!e_.b$ߧBUA[xj=*o|"2ƝJDΒԽ'$~moR('tVQbZx׳v{Hƺ2AVWI(Mbld58`.Q gpC RG DaN.yj8,=ZޚwY˄'.z* @^,&n +*SƩϑN"|j{ulF:Dz!G }.&08tM&ۮ ڊ 8#%y_[ZCGNQ,उ.LP4=sK*>8*'Au'V7G!hHzUURX䔕56{~Un jGy |X= ff^EV֢! |Apߩc/׹D0k* &KwMT8RqG ~3'(&&%1ҍyc;\fΟC#.YzM$^ng.jő==W559'!Ӑ|nvŰ׾:bꓮ'%V 8ѧ)B:p"U&R!!eSNl?wMBዴQ%i: $^vZv4^qy+nl1T9]웵V^1UGP{T&N^)O ZL121 U?9IrXܮͪ!9c|y+?ޥ46ŚNi}ί,9:RC*RW3M=8(1ņ,<}6%cR;dA]ájw5 ^W#!p jrwK `K/@}7_,x<|RSWJDo)32IKZpT^x\ Ǹб-*+2D.©?]"~hh?Al\EĬnmdZ"'jckFxCk$ 9z?2ܾsv_kAX ( ՠMnnq*CAvIBnq:Ĝ).¸D&2mϢ!3_щ˙N/ 9N62(uN[r)&ъZU[N}:WB9|;|x,h{Q/ SDžvꥍ^4Ob[/8\1":Uɲ(%o^Y0uh6zTg S$yuGONJA%Pɚ渞b@xϸF@P2nj|j'1õհ;˹@ :O%ƓNvolqx ޫ2ƒ%g &ZN]Q4 @yE[C_ƌvU>6|·xgB.tQ!;Y˜8*1!umbXU{%{e; "X. ܯ9kݳ b3|IŷN6c=S?Tp2yaP+D,UE'S»{ Qs1z\E2 z_c|j񥅛YDJ\pH% ,G@30lQL-+:xz0Վ)3+kjuVk*nzC ^䈀M oCB\+ g/?k Lj٫x WWRyHw.2DﵯfYUF yIofaKp;A~K ! JZaz eoDT߽}BCDbZnϛodh8s\Y@FKM}/ 1{*߯*?" }_:##ƑہXOLn  AduFQw&Q#yҏ6<R `bJJ~@%w] Nk͇*9Г9:c׺y{ W j%Z8F4'}ҷDVE=РI3㰪f5 'f nC) [O(Ӌ?LYsK#z>I_S ZAOFb9&֖/Ԁv,,: PA#SDOD?aA5] 6 ʽAӠ4^iWݶQ8'{͇ɌYʙ"|_Voɡ<# g!K79_/-m;펋Kg)V`-ln4 IlN~ƪ[4N2ӟ*Ĵ|#~e=vh^):q/Kn!҈,%[ohWÛee;dX)ry/|GЈqC,~ѦKѿ{ᡇj~1#!NXmD8:Sxe*_E[^ &?s%vͪXJsN@Ƒtk>-^T k>E~"Ix]_zs_f!a.^; .)LP%8DriQ< Aaˊg}1x кj TLEDW3?!w;K-&8 \et9j%Ohi36{&+@̒_X3 ߱ͣt?]$Ns"hKZ柧+"x#>!̳ۚaX+婳V54N͐I2';rTe[Y7 vƩ5YGYX3R ONdc1#”H&o Jlq/2K[ʭ ϔ/ ]vɩ*f.+.|*AK3C͔:N")ޚT8qc VˋJ_4Ț40}9..-D 6x3gd4es|Xq>wl8>6(O4b<1N&ґna-;מT¶Slq @Ӧ &Q}+OkSݡl2ӬAP=}%W%٦с hF%˘_XvY *9M]n|46:9էk;(}`:l{ͭls`[ I&?g}Q ý DMt0.a-+]ǝ=C:Huzg&މMZln]cGg$ k5㢲'.!l>m!j xsV;oxYشةɳT*5|6oy`\iekomUwMH5 8@'nZ3bM oD1v?[$JZ[=eQܺâ㝺YHu~]+|N N0wG8~ިgIШy .:|7ZnH+ҵcj͌.qU!(ӧ=4LfiEQ:&|:3Oݶ8  ;7]WE,dpR\2_kVNBi&e_wاd`1%76PgIL-O&t}"8U3{gB gԈR<8/o8{G0iRH`s0q+ߵB P  ![q_іxBU@\yxzB@/rt/+1r5\Bl ݤ ˭` $L9(1n@QWp:á[hdfɩ-*W_o>+(ɷi)v.aw5ϛnegL+Z>,$I?l[Tʓy[V^}P~tL~|T,Կ7F T7HPXT:$9L D-C'?0/n_?b,pׯe`Vokvv܏A)8bR}#TV teew@9$?l~^lF础lyXT-ߣVU ߞ͈5tW*Q#8ϝ߲3>R0INX<޿MBT ͮ(U0k)cJbK)FC '\L#/k #2]MHtR7R,ؔm4ێ奢ouzs2vV%`"lzLa^JЊٕk)Յ!PQ8V(k#kNlm4EwF̬`SfArqŵ#ԧtm2C>|=f,XwepPbTWs9sMOy"Pk0eU,Qo{u(EĦ˝bϓ#RV`?Ҧ9NWT y~r[aQŧ3JQGf/w Z,.]N6պJT6Ƕ_ӢqdT́!/( x{[-QS6#!:֊0j9|0z)Ǘ)`; tSkzv)pp-GjA/&CXS ㏯#8Xّiz95q,V5渼dfB[AP~[Xqa+V "04_4Tz6A e5^P>;¾12bR/!&% ]4dXK")OGbCqVÔE .+" yZn!|Op4% ⯲+%}O\W>SKk"_qsD~cX2{}|IQ dV'vۆ N_5/ncĵ!tUrPGkv 9~( Fǧr(ds#FͤV *vEE*Qq,mO=lW) j=Jz()G~CT8*@N`ݱ#LQ051FPXc-.D &Qa`虯?QDfĺUA:w@#r;cC/,4Th*;+?5sԑٟ< aL1_;/gR5$y(v5&fkwȌ[Od':Zc~]ds&6}`F Pe\Vcco;m8@sFwd2>̋&Vˎ:LukV}a mX[f4w?G쏻 ;@tUi{9IMQ8}_M&au(B/m)'rn{"vZpA˄l o29Tveu  M]XVJAZ5A3:Z9 h %0ZP=._]†i vl2?ܜqSt(6n(&\H:q zό *8+=hf%8|*JFr=Fhhĺ0mu(nZC N|Q> 뮿VubG '%=RQWLONf7S:c?]_`Eh8;0G TAfdcibdjw:;Gf~seZ ȕ?}'xDZ-Bq_S;ݕJUscT[=&ʆ5qur6 {=9GE AxUhGO3߯*ѹdQef_a:WTxކՈ9Q();էTyvkrX1[]hЎ'hysn-3Ȫ:*iD9 1OS %JIZ8y \ޛvǃ?ua`\tS'WJ5HnJUz Pb͙cHBe_ȈmV Xb\}fhMY;ŃRsۉ "M?;?a,lx~"*°q0=4.0{jE-dlq~EC &]:?ﹲрqZ5j8+M|=If'{8/`L'0CS~Fwe(_}͚{_tߎ2>P2<Vkd$_`ZMQV2-/MÉw/ ^[My(KV(V&"I }aEjpZjN6ֶ Цf}=591ڴ2U>^ЄY@m y$.i*ݏ{F{8>JaX79̈2_^so;p$g1b 3uw&|AX&0ߵ\d ssCaBT7!j lV̒(hR ~*&|.3AW@\ZD=/fӒ~ eSD,2g RM`+/ :Vyt8g$@Y0NoSE,p$r>hvxPa~xbxZg}•pVl yR= 45#4fהZᰠD#>i e+$a Y-9۰BIIP Ji4=t6LB3$$jgpMvB5-Uޓ~#"}UF{¦^"˶] Mox ĒkO$_jKc0kRk\v{eS䅜2,#],K)eZ0POEcݝ';=X\DJ5Ubk-VzX-# hLk2̄Qu+o5P{(J׷⸜+mسYE̠=uĻ*B _kS*sIylIsf 3\`_o:&tvβO!jB$Rʎh<˓1 c˿*4D* IECDz"SA]wQ2 jpL!7 b1p%U+,?瓻}AO$/8#;⪛hqȀe-iuG4w!M< Qmgfz%O40\p?NfMT]v>AB[KE*AQqL('~Ħa}p88X gjLqh֮.9` -G /T-PA>re~A5(p҄gCdWwEczpXae&zK%H[7_A퀙ʵj#D B.\%:Et d.W]cy!Lt3j^AS'@mj%sv:A'COڟyG'h•c"d9DvEE$+Ʃى1!Kƺ˛dQi 4];/4҃*ibIvS_GSj>ݒóYhsbxU K JKjZ*8Ɓc34|+ oyox-h6!&H=4:Nrp mrV~Q $M9ܾ'1:<|7l[ݞ [/y(-IkNEnj m%Fy"iyg"s"kgnZ[a&Z!Ӫ[IW% LJ ӲRmxeUh2sݭDa9dyr8U%+j8U6T~o݆BE 4. 4 ie<ݨ*D4t}E[&BMfq5O<ЦW\j[wѡ>|UVǙq*?U[+u|s\itg0="ޫ/ĄB{ni0lFC1BEs%]3v3zEIV1" ^y v KfQ:IwOl>ȍHFJV;ibͪNx Brn4" ea<ү[u ryPEXI1A8YNW;PcJ"[:?-mMQ{B85lԓ&]Lգ7S>*@kź(f ]+4d;K}$ڪzmnLCbL`}90 $RօN:p! <z'˔D((3%ze( ص*Yp˽Uynhmd0u9d{\52/MV`rk G|bufZ<ʅB$k*"먡!.%*V?f<>ņxp YX %͡1u R?;3OP980'S78Q[aׅTed(E/aNl"/DZ4f)W`m89avPo *?AהiaݼA񔻜kÃ%Gx'>`Q03tɧz[NSMPx'^q)] u@S.Uhl$j&7*i?e<̝v}F&v$HnN將j5o ӣN^a;(|#˜ӵB[m&Ľ*eKE'ѭhL_.g?ʵ=_5q?t2.m"(vY+dc'9FJ ;!ߣf<:Y>!T*%< a2}@QKrX-\?~eYߗ,xBKC°l?G騙CNE9{ ,6.gz` 0B9c Jei>n0Ry&1$|snVNk'W/|$c8V?J΅{BȈXֻB8BeN}t] g^C}Maŏʄ=/_.\(g'M?\1-43B!È4RCs%%?!#Fnե7 D3 e9ӚcӀEΟ5TȂ5 <]#1N xSw {#o=A{ *^}qd}h 8 8j%XKnQjDzURBEx R\ia|pnq5Xm:}J ̇o$`v*x29QUY/">⇾yf7VKM)7No* ܞ]>"%-4K"qr*{ϵ/cՇYւ"?n64fSN{~EJi;M02={kp ʧ/blbU} Mw;o@NBZPFmBhg: Q8&ƅ˒ț G,~*t|q)bg53;X5?Ӵ'H XJrܯH!0@hDl<48Bo>pD;hpR7hpV0*m\T䌷TE7]vS{l%T렸}GL^Re]꒖̑,P 'J|g*#S+rc8KGX9 W4 DxVm.bDKr#,F2SLB׆; c=DӏH9∓YYG_$>׷;*iZbSd`v E.g.Yu"m]g> [eG;v5m?3js'5maه" 8tl^" MI b"t6ἇx.M&&K%KN N(M.* V } Բ\H=1 5 's܌wuc~+hGn}1jȡeAl q=LܽM#:&ر>t FQiP46W #N:7'ra>>c)s#U9|/r>|kI~$kI#P Jʮ{pAԨFtƔBAw8`yQ&9 6&4hwj!_$y0_Ӊ=q]5ۢX_Om{UF"qrr"4*qrWXw.5a"mY#2+vҁ 6}X/W^z6q+$xjQxy޾Vgq<4;6" "[ˆRlU`7{Z h=Yfe[ Cq K4JaB}'͗)Q=1( _ܹuV,:C 29{#,oPmx?rJK}{M B/]xO(Rsưu]lHvQ%|,\}fVAmQ|2:rRP>T(`q/m ãm4RkҤ[iC~4NNP O%;L$Jn?Gd&`洐O2]KЍφ9yLi)%>NGӲL6]1u; x {y֧ gytv8=qh\Z;]Wl>: Ri@@)=ǩ^K.ugŹaS a[K\_I`]Gm]G2TXO6iȫ/ (6~a˖͠CSi=a`{a }F}>< >cjg =/ ヮ cdQ0]p@]Y6HYn|I(iBw d`oY @ga!X g"Lr>"UZ8A#֖e~FPX7#Q_e,o~5?r(+~O=+!jɛe~mUiL-CjQm2*vCE' ON637k\}xgvF|Ou @sYxd4ɺObZ|K-xUac[A5NuęV=+ {Ss:ъ1LkF~w\nq}_ BֈSn VgvŞ;S\NU՜>Y[L#$Խΐϸ%ݢ'R&6>ܵ/"S+] 4ns $K"M; |(lGb7PH3&Jww= BU#W%.,ۋ+ `䙳nvfiPW#:0d$Q1(13Kދ W EJ ֠݇;FyllqkD8~(l\/ŐFcy I AU-;QCh5`\W9f1{I2['y⑱ѐ M- nd}}-V|03qpnx. $f7nȔ$}Tyj0;y'/Gsl!HE%F(v̏@3R%.+yhT{9@XN&6;v$AG!hϿtIMZ2s~龊f{6j4^LJ'u"1N{~)xc2z~S[T~`ЃOo7)hC S& )?ivuDžL]B!E:k_fD176zVl2*9okєPݨ` 9 M](t&9#T/P[%΀P(SfqCu; һQTRWJ9m$VJ( VfnKct`Jyf9g;08Zz뿂}JSgCk:٣^LZm¦#Y̏&ɩV#N x!B0y\?,mOX`퇰T;S嘅&K{ 9Ur" DȉE\÷+:38!HnzJ lPXG ȕOT'~ pV>l\=vuJ1*9/f%vmUc3#)` ڲ`_w&av 2RDMCJV[Tk$oHrFeh?`غ4pE7:۬hJrQF|sjK}d_pդah8GiFS ˞9NpW\UbR_? G&[s [ 2a&sn6lb-Zی&EqC+3Vܟń,m|OMDemF !I%^QXG"Wx_U h>(1@f'Be|22Xkwɝp;@"ȡ MyJ4SգZ]gAxuK$,. !_"mu{O>f\X H[G![ﬓbc pȀˆ텛9;mf,Tb!gyP^Bwtdg!ì tQ ['/S[!A!.x)U`O_LS~_Eh}kmbwO75'GʿdQjK +oÝY~1`Sץ(` 7//(ʀ?A ANN@UEHkzp6m(0jO3*R)lH:a-7ɩM955V+SQ q7=%?u=ąak/GUyXpB֒oAg Wwh-:Ţ*( g񡤭1m]xځ7stc=Kt ac ÊM㐒-$X7 .̈́G;@X X Axհ qWlǽm@mtbZ֮m+ҭ)BA9ﹱzھw+K|،Z#VVa6GR"ꮶ'Rb~ ;VX*+ev&޼A#܂չXR8B|tU+3I<\ "dWbxO$V69DĦՔ~-ݝH936,0TwXG6[)О%¢]+zj G`>3ҷtK'vrmO"D i#.59V8XQ%,įvu7(jI{agA͊FAkEI~tHqO.94U4 "*\ ]vt9X.szQԳ[ &ecUں Io8t@zsT,2* vhSqg(/כVyz٦ *2 EBuElp'nkh$k\s5Ӽm*b2W8_B7n#)X|r^lCՕGn9{0mGBFßU?>jcD\ ߪ[J`^A'Rh%O hDCz{a7B_'SgDZM;?qk6g+dp>MX`hZX4Tg-s MX^Ğs7*@.0!83^LaT 'Qxe3yP,99d#_LńĮݡћ98!MV]vHIן2![Ϥr,N0!s(,aԊuVjsGKyhE!HgAŔojvO m;G8x]Ίj?%k0;i 58/K>JrYri~UKNFxU/YP_Lp* NHgP4}LpkU7Wh`mݠb(cshs-$z rq_46vt[$&nn9G?$Bq)NCfWqn)Du(r *ZRtNYhx҅#Q?,=EqHc f "#a O=L s}1kH[.6  Ci4TR "38wʥWx J)jXw7$O SI {HŌo] Y֥4n Ӡi1V~M玝}mzꠃ0ehdj"0܆;d%8^ Nv2M23yaý1|iU@:6'I5+J.lNzBf)̡+qIpF@&ǩLRC{ /z\iED2"DzxSC.f*e$ĴFaq|aaT5s `8ݪQ^.ʶ--Z6eu{ QV]K/ Ǒ?#fG_vK!x 9.9xsCI$imr>6 e;Kx*zǰ7V(9S.nҜ$<֭(k4P&e]53Λ2SZ}0M#S FHriv 8t5@'A d 8·o_TJɶE_wt Yz#՞?Ym¢߉b&GN6F]LsS )EUQWmX1oBTrt)>O*a "l |\Gv4bgitF! aN-{a;NVeɍ#ܭ7<Ѫ#H{ÛÄg~b9ͣvMJߤUloVe`rYFZ,51okmxVsM\FD-Il=mQTsoR?8-"~hÖ-sݍ,$ %ʠ;z;t GkMpIS]DN@V@sd͓`,.O` >-286(Xӊ*0E2PT#oTV:֊[mEV O7q֟w tV1r-m[T][uPm i7-Ɯ؉F![!ɭ9ՏU¾HObqEGcՑwYn+`q勴uВ7ejh}Tk?9$9E;NDA`ɽѵU;Y\ \w$Oc)1 TᎷ]}lt&il)Lѷkf0?/L+G|NRu>''ﶅ̲8H'wJ ŬLaB2.c1rd ?d)6Q2ㄷ91WsS|rHX&hIx0IA ADGkࡕnM6m|Su}R]LZ۩]%V9 (& ְ%ƃ+;ArCA~ vcqID5 YKX4L# b%#@+\Zh6͐1y+!݌{Bgb+Hy٘9 4Fg\ j aPR }+]+Jtu(Ϲ6j6vIEY:H QI , 'mdAlݑ pc=k˯=s).^"\ UxM5p/nXwI -~C/2TL! Uch=OKv!=PFOŲXC NLRS8 C8͇O׺ؓu؂abDhg`w9g@w⚲pLG^ ZSsR8cSJFFd'ȳ!=L5?νhE5zl`q^8*x}tي91X γ ƞq$hL)E[yr7`-t@*W((]s֬2.kg(OrW!(\,tl4Cۓ)-ҳn}``޹ s".!~U[ ZWsJ" P\gZt'ÿv^1=F'-npڰ0[^j̾JԂNEDҗew7HW\=6N l0<-"@o$3;A<\zkҘ:Cίd󦗡Q&>JBVNsͣ7HrKˬ Hv,i* Zv8[r"B؃A1 I,多#N>ȽP1msaZVƜDt"޾h&q2A9:X:ZuG(ؐx3`_I=a*%O׿g;D$XOBWp,(Q3aꃟ??ڷ O$UQ˷D,JDiza? ޺}z?iAO~E=#I+Px2H} iUҬ<\ p/D{W^bN[T1?3`ʾ͈G1XamSތ ϓ{oo&I ұ9}K*%x &|LϕÆ*5yD$_B 4iL|%A_\(ͣ::Q$ra[iF)K7tgv?Edu3&#)@OVφ:NW,-2I< ɢ9, \,^7Zt4,? Y[r&<+oԑH B#WC0Qd%Kd@w%rβ\5@Fǟ˙-;bXaC|?7 7C2?)(Ǡ4cK0rz,6 !esuN>V"}m. -$Y}0T|ꑜ=tH-&~.A|ƭ]9O)0&PHDs:)bqB)Ym&J@.RCbn4&])G7.9n@QI6پoU6 :{9ɻ^yHGJ6^ 6lO}ǟ҅J.Zzثc}+okT΂DL-C mǮA.+wOZظ/)Y TUeRhnЊ/$ܝa%M)ɺ_}ྏje;c1v͝*3}Pm q&W(mj1&F֍gS,!>&PIJubzB/_.%3EP2yloM _`ach.]{[X͎=\ȑ8 A񝜶O "mS ^n ixCT4Hy ++r Ogyicnc6r.:Y%Ђ&i+ 0RPqܦ^8|S|̤=#GLAaIe13i%KITRjG'A+sMx7H'K}{` $:hQ[O^W:2ɯn'FwPPHHmWc%f1?׌& 6}+y%g0ڍ, K4 C`YIhx!۰L}H^Mtg3\o⍑&t%W;/DIǯ|!E&{|Y /{/6evnK%NȁA=?H[I[!j/&b뛣Z4 %+=> I5QT9fj{^d.E{B]]xD> עKWըRƷ,<Ծrje t c9c mdBfCn29&Iś+9Ҙ h5OȞ -KP칉6ṖslyA,.jzL){g̛Lf@F, 9hM"1h”W7 E1>@Eّ?RϻIqW.?ޫ;Gk8v ݪɍ;)sOe_ѷ6P$F50='P3 ˒aMِ̩O A\Aצ+bP+ˣ_Vno4-)4՛VkM `[pA`t[N}QT==-ҹڽڂ-?4˱~$>]q$Hۢ;Fƥ-?֚RJu෪M W?ZWi6L yW?aZLo`5?ؾUT.d}[e L*[5g˿F'-nW֨Z{ 땑 H;B\T(`[)H6/ZtZ)1|a2U*Q$jy{XGդTXaZ6D!,~< ZyvϦ@^<>'Bk%eկ_[~-e.Qp.UK'@Q5@)ysc~b99\kEU%o7ײLb%&H!1RZθGc9j00Ʃ߀"ʈ{YRNb !X:]D 3ŊdT+1ĸwF}&|rba}'Ze#3Q #Bvt*趤z|v6 -4Up`~ mqb$Vy a1օ'ˣ'_bP$9j?,(|pJע[QK?14Sy  mEJn3V,0U@n[L[\[[+DX5K  AɔDFC~2*?VޫN\M&k8csPKva 15v#PDV3=R`e>c5$׀Jpݓ۶ 87t1I7>գBQ'4??\ַ,;}ݨ[G{ >^.A)=5 e ļdVf_^ߔ006l4Rħ_z\o ΡYoʲA/#w'5]ؤDb"D=CTUyit鎵՘`Hi4޸snb}[sxc7=U)96˛ժr#2t?bظr,HE⡚fEI"fcccq\9X(`Ԁ L i6#oD(q!9'6p(%19dAF1 A mӎp>u΅k7pvep%YxKx~FmlW||yUE PrNhF!OA*kkk+7<\CK.JyRijv֗aS@!wc*qrR\n/:\WN#-qIm- ku&MV?S=ŮN }ݯWx1DEuG,ǧ!d?n'K~z;Nɨ꓈| *xypѢ& Ӑ%qǓ) w.1_dicvo)S!iۄ79qV xD\jmlGIiTb=!Fdz,D&hK}o?UC dzm;MkƋ^;Nx+F:pi6Vb%<L}TcS{"ՍOWTdB2;!H8?dGv1}'[h&UTޛt)$ c2$1#Zçͭ\Z4 z@A#um/?9IЁF++oF(2B A ={Uc׊7.U&u6_8LcXuS0?-!dEq=*}Y]T2w{􍋚jZAM (4BU gKDuUH2 K O0ُ^آk BgJ`Mu=-<[Yq>Zd&+aoR6?ЪɈ\J̠}z)!5AR P4٢b}Xwɓ.4hHmMHsc^Ѷu }ЬnP1cDzpm0Eb5e2z:߶lKx'Bo|):!^xp͵87z;! m﹓*:q8Z^?WXQ A=vvaOқ@΂4A)Ց moo`IvYE$ Ԓ$+?[uD+ݯ;$Gz 8,ZW P\p/a%|ې6VS}e6KDMZMW8n;U̸fux:b+Ä;7mk^3w?I;Y>y! *gIErj63T%^G 'ܨaj}{jE%#@1 6o) *U)AL~L n+Yc˽y_b U+ iUJ9g #I Fߜrpse1p̥2рRۍg2wMn(ΣK7?1v`؇aHbFw,fte󛽣]жXN9o?u],/ C1@= O%XX #܇WVm$/>RP?ơ k*~fFk1LU 7'b?}f4.jNe76QB w6$n׶ YZ