libvirt-daemon-driver-nodedev-6.0.0-37.module_el8.5.0+1002+36725d >  A a*U]?fy zJ_}htx *wGr4nH~Krgw6uQP^v_\xF4_d۰${Q5 o ]! jٯlCUŇJ,nHM,C BAUkUeȕN1ӅJ~x>gTI~e| ` 8GωlI ~& .n2:DnϓמI%T:[ȴE ["BCIj&-6.4!4FR͑z5kL328f37c43f0c4de79cd85cff5f71991055df04e5ac2aa6414ea2c5db8bce0df9a597ad40aa47dfb8056e6e4eb57e4c4297196785a*U]d-yxL,j(ng.½G-ss&L-+CcZf-G#=S&=嗔V6E& ;͞fi蒨 2"q9Zӆ#`dNId~S 8kA;r]dG*= DUCC. Unz.ʵ;TDeDO.x.a ,~HKJ1y@YQ$f-;0=mCiXQ9g~#xS]J^)T+/W} EpOߟB8x+';WmfC=~%RIHӾ^he"iPCT3~]13D) >p=?d & F t#*2 T`u{   , z ,r(L(a8hP9P:+PGH IDXTYd\]^( bd2e7f:l<tXuvw@xxyTX^Clibvirt-daemon-driver-nodedev6.0.037.module_el8.5.0+1002+36725df2Nodedev 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.aaarch64-04.mbox.centos.org CentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxaarch64-a!I7 RAAA큤a aaaaaa a a a aaaaa601502d17e26a771a6ef3522b92ba35b5dcfbb406fbd0c33e4dfb28d9fb06a0337b5dd83bfa5461b61a2b0c8cf6370665c5ea50f8440810e119d36d0b15843b31b0dffa779b00d90cd510ed5e6add6fd6eb661b4927f707297de5975cc783976bebbb55cacc4c151d8a9c51c225ff1bfeb6e60a06cf0d18547e9d2251676dc4cc6f33426039f70377907e9f3f6218fe6972e819dc3e60dfab0206d1d801c7d59d9322a8e2f2bee8d5ca907842d06d519f822a3300455a8cd7150ce432e388a96720d1a99f6a92324ce1fc972291d12fcb52588d42a58279856bb8789ec274fe9cb04b2fa6b68f46cb6e2a9aee28a1b432714821b41e6f8ecb483a899440458bffc2184181f9ddf2bb48182e0f6539404c7aa75aabedc647d6fd5d68ad282bb4../../../../usr/sbin/virtnodedevd../../../../usr/lib64/libvirt/connection-driver/libvirt_driver_nodedev.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-37.module_el8.5.0+1002+36725df2.src.rpmconfig(libvirt-daemon-driver-nodedev)libvirt-daemon-driver-nodedevlibvirt-daemon-driver-nodedev(aarch-64)libvirt_driver_nodedev.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ config(libvirt-daemon-driver-nodedev)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libacl.so.1()(64bit)libaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.17)(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-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df23.0.4-14.6.0-14.0-15.2-11854.14.3a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df2 virtnodedevd.conf.build-id5deedd1823af27bff746b29bf4bf674fe531530a7e8775d95c64f92f5d543fa6ff309a0dc24fabc6virtnodedevd-admin.socketvirtnodedevd-ro.socketvirtnodedevd.servicevirtnodedevd.socketlibvirt_driver_nodedev.sovirtnodedevdtest_virtnodedevd.augvirtnodedevd.aug/etc/libvirt//usr/lib//usr/lib/.build-id//usr/lib/.build-id/5d//usr/lib/.build-id/7e//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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e8775d95c64f92f5d543fa6ff309a0dc24fabc6, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=5deedd1823af27bff746b29bf4bf674fe531530a, stripped))PRRRRRR!RTR@R-RR,RRRRRRR RRRRRRR RRRRRR RR"RR R RRRRRR&RRRR*R+R(R)RRR RKR|R_RnRtRiRZR>RqR=RVR2R;RQRMR8R`RcRAR]R1RdRwRmRROR:R{R0RyRvRXR\RaRxRJRRRNRgRR[RjRGRbRLRuR^RR3RERDRHRsR.RCRfRPRlR}RhReRlUh_8:|^"7Ї/J _C'ٲ.~p> *Z[W~SbSFUSScF061W#E&퓏xsY0ߒZa 𭁍!TAaU_?V9ܢ8YgVKr._3hSR|<ؚCxΞV\d`J3 xSϚsª>ĄEOq۟gMݺQA^1".03O."̞rA9L{?:4q"O#<a]i|=Hgz7mȲߵ &N*/~6&%y+1ǀ=85s:"˞BQ}J;L|FEܓM2d2ц񟒨%>oM᳚nB1Zi@g[曦0 ^vfU!mΰPaҧxoC 'i\c=9 Bn!>ՇP(;h#=-*U|dXF~F^o3x,x!i3Rdʈ(f}LiU/\t'!{ӝm;IJ$'&=u6zJ'66:QdZb;#p߸^w7Aѫb.gEp2W')qY﵏?Ōz5r f';8\B^5 mcLj?+dMı"SI^Pm3"0Bolr}%rw<8L5?˯Qrcj!HIȬQptzÁ6xDvs7z'(H*3qcNE=9&A-Zq~9e3aTEg_ gpB<E8)h/1(ط LYZۘյXB}ot7_(!T^!f^C*K|D~Wf {XF Z/9BWK9t$4/6GMS8ƞ!;q_DAWy{֝4w[kc7c^EdOe˶\*M{`ԖO%쑏T(Jܪ-T񺁌tt/>M jlпd  +F%oZ+(G~asLCˁ^hdaLNY22B<\üG<1@a.OCdlJ9g t F.Oh ( @նu1$UK`JԲ'w,u5d-rn8÷{}#uwؚ+$H۳?nf].)ac#<6S2qHչ\8~h;a|__٨3kt+;x x'I~$Q߹Ce&]szVjLL4Rm:9,1lNt1')=w[x[KM7%M\wHzd, 얺QM|fчpHԧ `?$/#~pxw [ EW5!\Phɜ"~{E}8lwk|" %KGQUOiem9N%V"YNԥV/ȍIS%bK;s>/SEEήW(mCИT6IT9Ш?`KֱTNlTs0o.ievc A0{1 BOrFW $[~ʉvDzf\_ab@vW/DUiH匠)>\:gĿbMhafKalL[Ftt<ғuF dK^7~J}?"/&lh9,JK.P?9Z+,澝rg~C^ﭤzckisrD{QY0CMʓ$JLcN9.pLz"]]e.hbuYAi) n^)ӱ#.m<ןܾ:(^#EQ *kƠ$GSWF<\Nndp.0OǞeann;:|)-㟞c¨H z!]`w O2UHb93PE#4V!4)ݠ"~(|x46ﰿps~=@[@ lӜw`_rr! Z"\*VOv%z77ZY#yBTN ];A_ 2%7-jQxpPA|7OuUnϰ:p^]e| R@i .xE )liy=b =ِI.k/!Q"8h ~Tik7h:Ipߓ&gxaVބ /k[6t:qd;|v{M`4g_2[aEǬik٬]SHFc3QKbs Z &+wcG2«zKl~H-$!]M<8>3>ńItԉA$[_s|;#ޗ0qgb/- ⃜B7r+^%#XE[YuwEA =l_=XwQLL&g/ʄ_)OWTTMP}St-]=wa^Oo"1]JQ)TѶ$ Π: =w10 3<-YͼMo!CUBApcer8,REЩ뢇pߑSؠ 3Ț|7fC@:9L~.Q9 xL9e*Vɝr7Y^ FOٛYh;nȦ40:b4 ^]~(5 PNn& L7 榠fe-;u))NZ@˾5kvj:fwkL{=l}#$//qmC:LJԉ mׄ6'-K}nsGl-[>gsu:uXqBؖ" zC1?ƱzK1P;|l.Pb3CS8k6o`*R}Txj rY6 d} JTd/MAC 00jK[KWDJ G޳M^^ӏ?Fis`PcfD bu k:\By6ڒ.m(Ÿ698y8i-Q0NZҶ0'dztTڕ+Y(H!3$5ԵNܽLGih2>7L)' 0B=цn])ծk6 |ֻik 8>u 1by32EB#`¨8r\~- ]Y$5dl5&+\wIYf/l?'kzH!&Es_w2;oyi WQΊ3(?dt.ry~ؼ$AZn@N+i< \8.éߙh ]UURwƼ!έ:)HK7;r9xʺ!V$"zVYO)]uG^,cXuؙ.gSnr5(#:Х%#eN$XY(*2^a2IPZ26f a;`uo嶃kٮ`!>ZqqCcVIkm'hetaCLƙ vm&IwnWMz+{|t忬\oL&H&3Y0M"9[3;w$<`PrQr37r΢t@eq- ö=@ 7%6?mR. Β$ j.b.ﲕ7ɡl{k[b1 1f)5|@qx;7I\ZKuYcf'ﬨX:Uݷ̏kJEPәyaWqCSTsupmFix B&f[S |"Px4!'XO쭻LxqOkbUt<_/﫭nt`V]VFq7Qs ڱ+fF3o5jNX2U17 /Cc?t.7 վX𚁆zQn7*p#kU d@V(dSg(񂡄5QqlKfC39(J +cy Dn SRt |QI>1Zc_g̴? M19Kl_&l[ԝlX"Аoj@ cD%]>M6s 8=4=Ga۔RM 빗*cP7 ~g6}7tvZ7^>cpq2!\6AqYcIs4HHlwXl; \0|mI𣫾7a*S,:pQ,:c#[ssBXb h['H )MG#3~ҹ3KtJRnivM5 (9K/CӉjE"b_SԼ LַRMa§@=wS;ţ?vkzlq#rtFrh'ٽãN~3-m NѬޞة[9-zpv9b,FRSNiU46`_s9dDSG 9h'=WmStӗibp&J+8-ND)I +p֛E!>op3؛UNMbe%B}f)=< p%X8|f Pqt|o/]*]$ ҟ7v!<h3A-ٗt$]U v/*t~7SiL\QwW ֆJ{ViHYE$,ۃC6 B`I} А_ Vs<$G%Jb܏lgw=rmSLah`3.Ygv!BA/ (Mո$c%16=aɉ?ZbpZNj T? .y[`Bm܍$i{op`-6``.|:Bd?j,v[ʓ5c[bu~1{C*P7+Tth*X"oCMڬU|C5g#z2ze-ݞm6Ḥ"\Y_.G* F.,]:zǧ'$&]5f(]"e xJB$X_+.^gWyAt+$DxWNa5$>GF5{įU=aY9[g3Y=CE-([$ṁ@X M@3Ÿ%{*d趸Pt:IZ@RȊ:u@Fx09W_)K|dmfx]v`5'K=4XlNG1Ɯ4V1LO[ !;Saj19H gCtnڳ^O51V3ʜX /d*c,kwbmV|ܽ*w Nnh 1zb]  ]Ɵ"Ʒi6`!_L0V(gR}Y\X17e4E`Tj} =CMwI\ca՞Ò {pW8),:ɬIYJ0vE#Q_ "V ,!==8٩z9^^XХl߫ц-"NZfwccOŒԀk~1xp\h{=8*p řR=;r9^ΫGc]3{lK4Qq@vyf7~ӕy围N{t4_ՉFCj\ZgqgIU" J4I51) =[[Z5t$UnO~GH#E_{S>*6zDNN(+7 ]Uz~FAe A{ /㻺N=]v Pړ,:Q2P&7oI =r`x[؞B[Դq.8%|iU[v6gb){X"7mt ؀6t/DC%g_ǖ sl!sɦGwv?qYI3 g3u\nzy4?aGo5R *e>zs| B;r=tg1 Ԓ7̓0{oMQ+i1(x&_z ÛYhލh~ȧ S|iA;өM zx0t-+?}Me)uO vHN]pJM/җ$̑;I--{L?uM')9W'Ңwsp?Z7Ji= =EPV'C.Ԗ&S;+ѴBcŀxD4n{Ku%Cl!ݚEAjXj1'T=gde=Bcgn(u)Y=fu(C763VgФV'c&дcjғ^aԼ4paݺ:YШ[)p bЎ=L}xۦZXA^Nw}iѽ2z5x{wJ[i3&V)4_ y>ܲ%L|G*d\`yʹC^MO:®03ӠIx@qG h#y*0E8א{dzIg0ߊ*udCD5 ܆6J`XC4%N՗>%wm`Ol@ڐxJwfDyEΑ.2Nycp(-DTQB+0]aS?G]N}g;eqq`3g 陳VbS` ndqqp6tj[(p!Hɫ670WcԂxAbL'I%:",= МeP 7=eG˭a{akNdLm׼G⏝ y:kF?k . ,ffnt!@@ѧHDL3ŃQhѳARhWEa{Da{X@[Ak06eޕY'c%.76n]/fXC[gm tJFr*_FW^Ui Dqf/vY!4bV KjvSğ~L/|Ja*9<, Ӵi[SL\HcPLݻ7WmDSNclBJ3mkpcJ!ßI"q`O31x&הWyQlr -z-ATC[b⛶?'Ӝ{аe3ZxItw )hwzԽ4LJި9[46>l8gQ1:bKwUXMP Q 0Ǎ0}-iSzԹI;`=͆]?`teJ" s Ǡ_V}v$PCR恤FAF/`fIiĀ{4@46jZ]?yg=- <?ǟ]bw5@VGY!4_ F:R;ƒQ|+$wHF ;n#syG /M Mo=jw-/..Čzy{{ 0uTv뗳 XݕӱShM7бx^(3Gp_š_Ѫ ~0h@җ)% ]xǠ>ÖC6OPz7r{ ]⥂Nc tGKS",wiFR0 H.0jBirMgE53߿dA=a+J,YMt59IsQv};Q~0Lx ҫ+څQԀ\ ]Pe2s} S`k!"Nzt V֕B@ϳ A3:FgDc{,xD7;NI?^aT\RH "ΕC ip:mfs?~^T5ON3Qh{# 9"9iG#3o 8M˕-ۙCgU:Yr\ǺvRk)]Pj?҂K/7^%!Y0tQl*RYޚ@+ l'"3)Rc#5 XSM@Y0^PO=UXwB(e~ړ~D&E#O ?>7#^xrR*,8 E7Ye *:}t d"SuBJ@i АwɾŸX f]҆o[v-3ؠ::.$/Q0cҐ'ݰI]Ly3"dR&U!O]?P_8r(]: XP3kxNf(ClYqjU7Zs:w2EќX3mp 嵧@R\3:8 #xwSj3"w?]'nցĮ{2'`gu17# (.Y[/fmf[z0͢BKo'(:}jmJ$Y-E׏Ҏ^M1" S1x?+Ξx:s{m]^=LefkrF_?<)J-)l3N 4AND͙9:f85?<8㠠yoؽ-5x`eU!gk褱?+Xs:҈&b£D BYKHPCFOSU]0iFD&Ni x(c^h=-Ca^:֤.pvdL5$+q,)lO84[ @2`DmۀEyN?w1R0Ėɻ|D }Z03L`WؙЙld0%,fA7JB9y_ȡZLA$:g" }J,7b#Nmu1ռO1pCVM)+)z}m l 4MϱO2Z;T&ʉ1z -E0 p(t,c/ih)-2Z_œL\QPVr6`[,m ׹ 6:EP%*(isYjzCL m2!9H}gO/_I2FmL)xqytLOkam{; ᏰmpФ {|R/vEvH˙E{?t̤F/D TGZP8@Į^:k\G1Ox Q@ G\0HlP\9\4xՇ-AHiz5NrSknkf.dY?^۠41 aCe_-*# XocT0^diF)3;c!I "t4 PU/W>ey;8K48^ SRƔhṫ``7O'|iegՆdj#}aƄ(Xu*GҚrZ]K2U[>I[ Ʃ $Dj{$Tz5!ľO1D[{]9s\uCVhŠ@X+ILGէ$)eCԙ͙:ȊKќk _!b8e/^B 4uء22[f풛i{qS{JM$ Y+u\;fk\[Q.B6\4)X A@ςi LF OǁC$e|1 l ڦ٬qNJyUq\ \yW0udRPVcfٍIiBJ?W֭o{z} lfuT h 1o^A-k%LE|4Pϗ_)6]ט| .63|L엮tȫ3HxN׈?t"8]x a_5ϐ?Y Sb%7 ϥM8G\~*9$oh0_Nwl=-|fPO3ՍkkHw4vj$7 { xu|~cq,(5;L͖9gNT#љrjA$m!ϟ:{ ty &=f I2 kIƃ4<~gB[#׵ 5Up.]|5tiNP>htqhM7DD2ĖJ ]JɫWJox]4ʶ{ֽ;EħO n-EnL6 א ⒱vaCk/ M[fRM'dZ7f`xy]>^:dmX%O;HX409\+֥B9B oWJs$N,2е 3pW6Lr ΄.Y{Jt!FL? >Ƚ]-6rSA@ŲHa5ڼQ-vF6Ĕ=Wd߃:F0hMٛ( ;(ޘA ߧìQkQ+s c\`>VK@'?sV!Ch[LWwE?AF]XٰqѶKc2H(Z0\:ֻBh[a.φuH]H4eU9[O KgxȡLqN\׵hz{*ǃ`Ϟq,m@%@%{[Nnf~:zby{C  QTMH- J(~<+T>-뛰T9lbM JN vL2X!A MAo5+Ñ);# 59Cr[Ajg2D^Ŭc<삪 E{yJ2] +.k bWcOG=:KհQ+nzaC@efRdq<%'NNg|PɄYG LB@W8A6Jٹ%nn%l`;Q6y* WJyc h~_QR6Z1@xk"O4w[>^HDB`;ԾF@Henߧ'cJXk:eƛmX߁*~\? rC a%#  g+${F'*aN} d2279^o:*{9dBsk"ka&bO?ՐݓkBۦB{z ]` RFs/5 ꞖrQ~au4u"w t-[,Wi[i.Tfe(kU_"L &fd]u{.{fkfe/+[J֖{ J}|h 7:>l^+۾Ѳ@m0#Jp":hm5e-( =_t[==R7=`xE&' ܸs~hdj33iw9 ^fG!sT  7u]{,~7pm ]ВЭy%J kUb檹yL9u]8MCp >e8-F^ 7 lwmA6[C/ "Jpq0G>/A8L"_;J3RPBz3 Ḿ[]FɌWbo)}RϿ{Cp_{-:}={J͟-F5$I*P"F>|/u҃;n)clAĘ|ת HD$1V*B.?ףkLvˏkO>i_c\\Vw#Rz'O€e)wګS?/)3F)NF@ Zf Ͱ9J+X}#5rV>]"dmy2X`zi N{m ?]־uKKl^ujNʎ>9Ot̝FHa0 `]cg?X &2P/-Q jf=w5s v5Kt&3>̡1~DBwPP.=Rq2﵁L(ʹk%& GHQOWѳ,|ZYcԍ"(fS7;H# &=;#:NkK$E0XpS@G9أk0%Ϙ 5X e=%jp`qbcL1 ❯_=V3EA{&;@:Bӗ 4@vG Ҋdry& Dž1S %XHTu! }Ώ=)Iv 2dV\BYڋU\]H{ @ƟPԫz!3S{YqW{wwq/PNxm☸_`4cYR~M[f:'gnMs<(RE(2K~!1ϝ#=c& ҟYs( =a+0ҳ=}^2} _ JܘY傿dǗJj_+&N$j2IDK4T;m(x34M)aIĐ.X0qw5qNjk&I`!XҜexen*wZW4/t:D 6%<6ܸ͊Hx^e;9K|Kuc9L`T©ѽsU\+ns+:i@Y'"X]ACu"$Μ"w#cH,h'?tAÞGVg'58=J\4P>YLZWfYǰ;w?/ 64$.z<>*;( TLB;s#+&py}UÕ7GAj(1ߒac38JESmemQ&NMI}'/ T^V鄾?Sfl"SS_:ܘ/eO4c9m c9Pജwc7'!q%9iW̗VjJ;Õ[^Ґr]fyb{d\2 eѯ`xz4Ө2{ }Fe*nGE"ëOF<߰s F^<ޖҽOB Mt:_*Y͍ēGzNnG^[ī3TC#owGq.28QbaU닡ml&P&5,Qv0أ=5r:(75;ԇ =8pgv/: Fɥ]b,m s~@ĵ-'cdNQm#c$F:Մ&ֶJB@ LL+.;E5Fg:6]FK]VQ$ٜ^ETFZ4Ȝs,Eoy}(Xd/9<=8(PK9tuX2h}<᪕k3$=ԭˈ?YZ7ފ(LX>n2;g2<7 Zw &'2_ǏW_ahΜf2qaM`NXR<^5e5J  櫁,vwӆ D;Yo4uM rbǂG8+.YKffY3ʜekGE%#Osxi:(wn+Š#DX;J֒] r#,>lh%:sjҦ0>ɏ Ѕz D`` ("ϥvHtN~𤉈\e| tm)ORlO ZI+ E~e" yeO+iAٷ:*V J/Pw>v0|r$ J>j!qnՇ]kӼj9(xm0bqIW:3Yj,FA'_u<4}n]>HO{;CܙMz>P(%j,hWa|ŵd/`<+bmA;-goN|m2eW)õKm$/ -X;ɀ^HzJ~O3ɘjK)SS[Cy5qs@`/Hq[OlVFPKz=ghR2>|y%OP]L͝EE{cnk2'' Wѿi_ʃU\j>M2Â^ڠbGaж#IT]sk8[T" ej|vPW@ESEumyS=wJ0ZTYOGuuğAj`fdE/h>YT%N-,>Qf~%ˑR)^Gv1G^:=x҈R3޹UVI'ì5?Me\oʹJ5*_ ,W5Yb„E*?Q)I:Kg+'Ni/(c  ê?6AFvҌ$wރQG7 :f(= -oߙ>x$ o.@qaoTnCA;1+S(rETڼUQo>LclB j|"$|"-2CEDKiz ӏ+31{NBhe#ƸآVk5Cۛ|Z"zo*r_NX7BHb.eS7=_Zs[ -ؔ`6-gޚ wgi,imնI '7#bl/c:&RVu>g\io<>3Es >n^@&2p(0NKNyG\6T̳LUB>K:d:Q^.#n rou+ eD)ftfilBlU6`%=3AƔcDau&\c K~80>Ǎ-Aöi5#tG5P#W~wH^їu.S-La2ArrHI<,"" 8p1ȁɭ+#V_L*VM@*P`[+L3$4"&2uW aolnlWKz_o E,vJ*G%e"nu<_6] ~-ֵ6SI:Z[H5E(,$kbf*8W`{$"*o4Yy ҝm=+ИLT9Py_5g)"ʱ74,eŌ9 (=Rc%罤7UHSV`?4Ƕx w6|} @ xa4rJǔ{ש/*1BSYϚĢ#$2dyѳdm]l܈3*)#glG :NTټDm>4?CP~ v -5bڢ S_,}b5U7wn˶!-Vr[T\8򙈆J7N6Y-ܫ%s0>$S^Grgl&EAR.;W%) =*ݮ'99g$mlIJ8x(,8ˤ$ƶk#v >6S/e)B?;lkFLm9̂n =u S.E#kW89TE{G~p"10) c>E~\mT.Ho!Qti#6Po/ځQ[vzf &-Zo:;rZ5}s~h惶"Mk(<p}4fǟ1SFU>J]$psR2^ 0Pi1 2|w|8qv/IIMP܊:-yPY©<tٹGYiV~CC$u(2_#6ilsD켜事-͓F;,`zj"Bx^G؂ +J KbrCw"U=!Ҡ͔*K6pg(jBvD4Đt rgW: (?*lI8@Y*˽:\MqtժZ_l‹ìHa'P˽7s³(9I8vO]W9#]fھ`Q #[9r>:G9,|T+V3h;?h]hxӝ"'c.Jo&DQ轗+Z*O$!-i"8x׀qdT?{?^wnڽz3k Dx6Ow| ^އSSIkag!S T׹\yu|wV|6K4FWcM}ظT.i5-0̤5Z=fRaDYze,&ƕ˦o̐~xrFY_ +_ F%jg?qIF. NL$f"K'q_(ʫK׾Z[Jtq䠻IL *еn%vh0x) e\?95ƽDg+BovkćFS(8tS,!Sŭ8;1!cފabF9%W~}:v֬AKE0W KX6iUI\zs^А"6mo\|T@?O,VՉMo/sh+S f i?~&_r\p^a&a#u@ydCo:țJaۤ}$I]SQ|v n-ߠsdV@I03΁Iz0Ye} xc胹_DeC#eջ̔}ЂE#~3opAC^~|{PvZkl %mvKB$(Y axV*giGcd+nMZ׾8Tp1a/a{+C%vҗ'#xeF_wmi򆼽<. T*6!&[ ؇tg ZcnUNղ򷽕Vs#ki&6jy/[>0KAr 0߇oNwf*Q@a?,4#anr2vW/"&{h%߭k9:rEZ֠ie.fNBQ̽yc8#;#ӂϘCAþ ɼNf4"- OpdtjɶYwViY@VgsDbbs46nItpqwb1mrAS5^slHp=đArR#'yR: XZQlVF9mɢZLҭVػQ5^? )Į9oViͳS1Z`\CsbϤ YwQw0SA"3zkNUahء/3+O3܏OuPGCD'S1As28l3 (-egFfClyWBmQ`͡N#QvHz][^`CɪHbѿZ_8V7%?.(C*vJyȕ*ߟaW-05ƛVgM NDLu7\ 2Xo+)YYD5 ı'g_tƆP@E9^e=եAo=GMIZϑ"2KEW<( |q437_) c0ySW*мaGĖS<\Gϫpz/X2}IU)-Ra7A[47GcJmb> j,3mp?9%|\2p\Ueilt(Kn${aWwR/>EFНSgCzdX3jqFt^0}G{{W0U>QLrÉJ|˜n-4~*!RS\Y^'ϥg8 *.{zv &0sYF ?: Gp]W<5t^8#LOeTM1JeJ1jj6 |r=ٖΰIdIUoe-Fb}CA=l*̶WpцOމuYARH/Đʱ.gIjnv my~ۨa:dfqX֢[W2|M_YP4k  Y0A-nL Q2_ְCo Ș؟pކ8\hإ` pG~y@}>#=̈́RX۸cB|_8KT@KT](,j8 5DRtcpl^Q><l7u@i Hz)) ̳ϒD3w#6 Fׄ ]m)JI7MG.h4HzA=י`ijx -rp߷(!mFיqH[@9p!W.Ė(HLʋsaOE [_p䚑&XlHuڄ4&m;tp,Dv:x"lr>#ˁto]%USyۃxpyPdQVDq!T`~W y7w;QL<Ǜo9\EC˶^\;L|! 3:h+vnh-Ht]p'lPd(xJ sq)җ*OowVH$vF:V3>^[hHBN}MV&G[ӰǍ43iu횫% {1Y| Al/bkvl_c1+xOmT7d"%Wo3;y@?؋#61<@\Myn^{m+B #>:ܳR7]-b:\~~f LX@l(]U^i|&A@Oͤ͋Z'*"M&;sG9J ^7U]4qg:M|;RE:~jy%R|0[NOQAm 6RKcϪA4#ɝ:;󛦉zϴhkO]Zn,ʐU?O&l<$wRPmÃ8 $g]2=Vub2Բ !Y ybؖV޻u<5)i0=Ηdl%GWzk0X%w|^tD[jB9O@D7;1@kTba=\ vx )s3F]z w Ϣ>xȒ51 G6ғ9k.泈uz@Br٣<; e_[q2G0/U*]ɈSSK2mC fW'92`c cDH|"Wyڭv=O{_E lV= `_ @fUVnj8ڈju RR`qܤ3h#{.BLtwi- {Y?,(!& %fv7Yd uFCر ~h&$@T:^ {r.R 4JUp݌16 J@Dfxz=lGG@wTs*ۀ'?9:|v+_3k؍ ׇnNu09AxZ-3? F.Bq ]٣h8c)5<`T/"R`J+"e JP82Sq7FDUw% C^?^ W9\廼'8gcCі'sca/9e[|?Q1 twLA?%+Rw 9:>SNI޿RIJ?-:I)oB[Cpl~Pcg^ zg$7a̠L,tx)YBֽ4tO?Y /zF^Hi-mE+p7 o}yg%}E{I%3;{>VԊ5jprIx;"+ }4iH݅p>ehSǝ2jp4*@BrV,nADŸ~@U7n =m2@*\d:k=Yi ӻF&im>A}=穹I^:L"&57ѲռM4@I|.*ez+lVY$M> |Bj[sNd؝;)%V`e`붏6rIҳ5wu@_Mre_g"+656jE/hh&% -'Rm^]bh֧2ņ})`ct/JƑ\uQ8Tmnzb!g/i@2pv!!KR65ig7DMu㓰Star8ݍ sImb]XMES-zsՃhW8kDDК 2t>v!U y50mKrAإ03/\<`n&_ZhH:KZM J9$;.f_!爰uW4f[BìL+zpuJh }N`᩻-~qPxo+<>>RߠطwЫ=iM .WH#:sp_<Ć#Bs7i?q&K3'x] :+ol?Mv5<]@ A5 %t-m0ԞA[56ҤѬ2Ie‚`ACif<|!;PuX|rTUyrswSv pR2OL:&ggØB%coޥFa#>\Kݸ#wʨ]ܶ,D^Plg>"wNq@v6_ to!I( 1\z 4 ^H?bhʼ;$|HA%N%;sYe!W bii {*}Z7R&a_SEY S#;kw`í^'yD.g_9:hLVR~dJ=:j}C/u#8]:sgH ,.]uӹ rqlaՏbIZbqŏWĥL1{RAƣzχ_Sf&Ҝ aۃ fujY d 劼Z%~q:Jq,Jvnʎ=\j'rd<ԅz=܏'6oBF[*1;Lc6 (kj"g6hBhz})w>qQ~` '2+ {&n긳ҥ* AvC1oIM|iS/kS]ZR":}hU!㍊9/q|6{S2ݎl|S!FDlk+mOH:"|hqjrJ oRW*H0t3:bCdI0iLZ$ge/^ҫڼ_HH|ʳ"8G O15d~S~;ltYvƽYn1T\{/%y?yQry̶fu^*OQE22}B.*)3\ܪ %|JkެM%u+A K?Q#mmj:~}V{.Q!@xsQ{eP85Y[xܽb $jj9]|GB$JuT\s]辻=54:mPz uvޫiAj0}ZB$Rz?[pO &gP@UcڳK- MWyz^|cO {ȠfQ?,VV}o&bNyh8({ui~Yq7./0d>|LT.{?]̴_㮄qZǀ+EkM|- 82k0l`=۸&wiD}<jtv֛8lћE5XCgt3lkH9>f̿&Υt2| / XSWE@T>rkFōOx XĦ (\;&ƋЗXQ<U=VI5׿w(>\ShWB}"\[~4W04 x{FdlaVs(6TAs\$:6Nc:)ZM/'qgXŨH٪ D64HmzFB f2{S (hm{<6:Vbu󏰿!e2ŔnwL"SKiUX%Jf ztrԭ.潏Cc9л4MMVoFGԩ1=rx'] /pݫ"k0h36eO|`AemtsWfB2J5}Vx:3?1b1GҀ>(Σm=%!"г95sB Ky%JsបWIuވ]IGYFKBhN8p~2YPS; 0(]~TV2n(L&TPD+^Ssljn"W0֤ /#􋊚2"u쨢s8bn0n 60: Ή˟f?x{J(6Ѧg@ 1~(yݥqk8x}+[u:yB?\I%T8/5TrE{ V 2 ˴wxzD&|aV⻗ҙ5忥g5@Xƻ\J(7L](?$Np9?0x!pTlVNKJũ6;<&TroܤF)>G%ԙGa( %?tzIUaMo(*(Jܘ8K:_gV G5PsLqNs2@/ߓ*aEk,dAo٭혗 cd,RġUj]Y.[[ʓd'U.j_~:AN\*e9t$vt*(Soߔ,i@[ IؐbyWp} _>х?q*8s~\؆H LZHӅ vkŨíQ&3b/0LjHޝ.dU XON5Z:2^bit.ijJ߄gpDj^-L dB fmV́iЉeĉe 0fD U**$4S}58u ƥݴcp8Ivxj*l{%q s騴T >'c7U]rj[Ib1k&t} 2݈'~ԛ Nt1D}~ KqE3,0Wy, QY?sԺvOxT(yTmT/4%Su;[@TGI&x4n?̻1xʊMf9x,v0sOLX=*l!]Ћ|/yq#Jѧ90V$ 9^y_bZ:E~@T> <]!_`C\U>hܪa8KITR=:n7_sr5CZwFGz]d@FX+9yblnV[5L˳2 @uUeW#3C,OբAxG+t g, #%r؛my =ԆH,vI֥ I˶;,DHpxqm*IvFg`+܄/ʊurBg{磮GW9yk@#诐6j'J OADAҾ&qNT cy L>$ǍUE:#BޛݰCL!4g>DTw3\S\!_:cz}{AׅtaS0kͤ5gAwc2}Ib8[P:OkqKBȪKcK:gSH?z%b\R[5F>Ǻbp|FeBgq$D0Ց^AbUK/F<펙WJY'hLZ ?ZlA٪(7J* ),ɍ-kvyp4nxE@c$ K0O0p^&&fϳQNs}^{o;{BpLsg@B%5AzHmp@S)oB Ye+6yψn XpVtNlY%_yЭËVk[ s񇒔ݘl[ct<URM%&ݣ E߯3b%TTDe 跇&!8iP%`2f\|0)tb`} `2'#hȺ0YB&' @ 5z8z=3h%jJTDD'^j-j$fCILra?̳``50Tdk |OCg>AvTbIE.'56!(+[E+j9k!'6cX:敍`- K"ݡ)>#M>Xi>7 4 ][ SbTdR&Z~!sbҚ0W#Br5" pnNhD1$5ۈ7Iˉ35Xu3L)6nCYpM-4wk"Zހl rpNGt d[;sr6r .F oªou؞ OlnY %IJOK7}G/G^,]=$ċ_yo 6fԄ|2)}ImQ!#AeAuglIĮؑutxyx|B&6^ yμ dRE8 dN 2>G{`5Y֠!N5nyq82&?"{p@vwEؙS%9"D\KV8+r ;ޯ$3'l1q#)bTIY,CF"˧uꨪڀ"8'\v}[F^!-O` /HE7򒾟[]?<ꭗ4O2D^v_rnҫrT_}K3dO9< %lNEpȂGk*jYE0,ܵf|,,yler"_n/er 7h9}IJkj/o` b4bjBt]Ryp#B&,u,@J5ϐv0UqɋsCaJykwm45,F$;|lVHzOÄd?p$<@(7] Vxa/`.9ӫ_`eNXGQJcAFA<]Y c(lIC&&ݵ5{4>Mc cB,xfD0$;2*+L䉇_9Yh%\)brnT)Dm ܥ땝 >W$/}.\=zf.dwD5??}Me*Q䰷{8C1de۷wؐ ^Z~Qj"E(˜}w(!nm( px3\?Df갑ҭ66szUa)SHN .t\.NXvz.ӷ t[9q~rBHDbibndtC(J"n7oٹ_i)=:ΡQ\uC"ocHX抹f=3nf{/BjK yepA"dm~>&f^}՘|}@G1E/!Lq M@gius=#90詀I_w徒;FYlJ~~eh*Vk:_uy_X呥 J~ѽsu : mޝW"OLp53  {=_jT1}]u~G{悖1Tp-xɝ> X&IL\yOM{óXz<9d &'=1`NtwY]]O 9Ώ; p :7 [%>'Fg9<@^;13ok}Է76x%M+ ?i JliX//E}駕Cu _Uuu?]F_ qBLBW踴Z49pxP61/ I5ńu}:Cr.ƙGY%WXn2x[o2AF+0Q#22)'iY rE|fm(Zǯl=ih$ \&M\g+r:}SiQlv{D;~ N~ZxW ՠO (U1  #fN V#oBJ~_6$gJmP t;/4-m"Q2v^1 c=Kk s] 3DC .|)bsCyAZ=::S\ty)=drrCXTp? > ged|G^B8q_}?q'(YA{y~ղeVJ;"q|ߤxğiT;*WCKL7nf|(@l,F>) .#PIW$Πɭ?ƞpgDVXnE[@JZςo͛@nlc5V .RMh~qX4E-MkV ֑@' 8ȥh QՏ(`v^O=NnYd&G]>Q@J'MD_6ͽft>8mҐm\[FZ0{:#6Ѥl0wkĀVyȍ_"]SKq˃L8$6xK"ζP@CPr/B)w4oeUJ6.%VEH3w7#뵵;,U_ÝY!HI Jtr(oPṲ-te/Jo7K-gתn׏BdW)E4X7W+ ޠD7f}gӗ]ʘ_,Bk=T)i. :bw2]:|"ƈ|4X -ڗxP$<Z{tZ3uwanxJ,M r6EJ|:o=\+qO#a4vk/>3B#^g3y ==yEetF-q*|ZjDV$if?RIyX\! , Y} LԚW)N1]_N$pd^k% F4 Q_m; /WsDQwu> 2r.`z#MeBqx7`ķ怌.]! B;HA_L0VZB3@u/؃4L_8@]LMq4t#͜~x87'\Qj6h9 . ]CrY>e߂4zn3$ .)z)b *m",@x%{J%@. zmC?X5 "@sqL]R/TW; sKA0lmokTWc[~qXvY[Ua6O&LQ{- r2w0a<05Cl\>!DYWkD)*o[Ŏa1 !_X'?*˻x*␆]pR"Cɖud`vnY5=7Y"4э?=FÀ~a1K@+Fފ.Y`>.FiuS)DrEWL*3lqQn'inUYPo<9r%uFO}ʚ^];*犮6ZbWJs1Vh/@Aۘihx>EFUC ߲EGNt;F'YgkÿqeX=COB|~ՁJ08}}(5 |r{f&DOyf7$n4iNV_4,ysy;D)M<xz`pvt @+Z[1!(%VuИע. }|Vd#RNIRE|0@}TvtOi5 94Զe?1O}5PN]@~P-)pJF"'NM0T wed+PTFj5.!qL?(_7H=EN&."=7U*@yd^X~Em "B44pZy3Ao'hZ6~T6^ff3nkgR[ve5h#P2wE/C)!O2x]@4c57Xceb'ǤŶ;? |#TL6S+y9NPrqNm8_PZ]0RqKuTerR=ACCx=|G1Vb?$WԮi <qN7bJ |bUW5lgzqgmAQA)HVt#X(XNJ78-@2:)w};Cw1Dt̆5FmYYiߓ8Au0R7ٰځ c%>+LͲ7I/l8gx ?0 .^Ir+;gU٘ V9m"5Nqtn wU۵; s=O5"Ƴ%?wWYzqA\z7hn!S$|ܺҡ냳l7짖pK@Bpݣq.|4&t0s_ohGVX|-+-ͭ/hnmTAoIh+V pOv۳. 5On{8 M#yeB>눌ܰlحRh{酪qA\޼j>?`tNHHzza”=0.!;pHu祚lq8V=ZajSo& da_6LS`K[\ FB`Ŏ xzlD4BnwaȬc<]0|~Nϋ޿ 9l,e jjY~$\p3R]Xy>l\XpC0Tnoδ4zyqE41zڹ"R[ggՌk1˔rϔyʳ^V^BcgQ(ym 2'JW@aQ83mE dnJ%`׌RI~1JUܻ 1` W&_c'ӆ)y$ $dž~j[^ l~Bۊ بn7u V/zU_R+ !{op'[T&} "Ɯ}`eϰ=ޚpҾH4aZggOMJ(ؑ >x2(y3_,˙43 DtϹ>Tqrf-s{.XPGЕ >M0tV{{y ']KL~&cdT8.pok()ݻ\r4W\ަ}k\[ |Yyݜl>4NV,7J^mbӲ;Ȍsq/[ټ!>Ւ6[o+x!m ppPc|d%2A=}MIKlp^S IuW ؁n޲@)$YQ ']$j@~ʱ~ k S|7!G!בV$̣bגĶ\3GTUx.$Z@~!YaV&gdl}sm0ҶWLEFz>VG9\䉈EeNCtwFHH+y_E63u=^' :y4dz0`1+7g@O)"FAY [lzV%|3?OdPaZ%&d/hr`HpM a*wotge@^cH\f+pQ?t'&xQs$?Z\{W k)ʐQh W\$EZ I")6 FV6G麨A ci&t)C YtPaX?;d#ov.ӿTk[xn?zAw0G)(&(<~v,)R}>[/JyJE9Tzd`v{6+asl4 /K7|D#:TڍW u203L{V9jtVf/\LY8YxD'@!VM@H;s,Ԕ|5ocEHQ#Ϻ /}LMXГĶI+@U^6+duZP"{/R2^}]~,c-& 暣=Bs\t$NjYn*:9[f=˙dЩߛAiMSIjJY|!HPlݖ@: G>u3_RN= !;O0d_rIЙj`ǀtU߷Cnܳ&ESy vs&=v4[xܐOYo2`0C_K/Me QIoeeIs之'{e>{BiBnrU_B#9WX H[]~qRQ"P% 3B0XzBnp@Z ҹ&?W=O!2"a~`/qn\!qIdEqJzIhk9"4PKA4ÕH"ݍ~:b[JB< wX~ǂWsm)JHE~dgm}&e3{rA y:{<~Bf@2Ǣ'9^~a8Dgȗ}3r7ʯ|~)=9JC:+ؽ V#ݢQH<@h,59GP ޒSCHD"T\o)>Q6"S*SO,k'!8%WKWB6p&CZߜ$j> b]2vKWp-UWOҹ6ʫI@D±V*_3 0 )U [n%A V;fkVP n%K5lI)pv3C~FgL}6̳8_k&XX8,'j/ SIqFՂZ!{Ej-9F l=$;ep"!wfV²qd{x l/Y`L06sVmKY(2kZ1b ) ˀnq*"cL=Uj vӳ 'j e k͜UFi47SkdL҃>/ S"yߴM{ gP!%c.oGG3Uj-Ku3'od TP W`xM|ss{2{׉d\A NX܋ iG T‰J;tP<ƣ 1.lW ZP&niھɅ4΁BC<>FSOVۼ"+YB)KV%\C]~hP|_稃-؎ʑxe*?E4CGc]TV(iCV ^K6uD#inφ[A$m\[gJ`)UuI]1UnMl(o99zٟdnŰ2̝?UΈGLTkFF*;FjN P'@:Ui\l9%䀥7^vDnqP*e+"9;4K߱%8D:5곡bwu`)~(PGQ lDHxԧAIU/kПs< "pƷ}Q1i8 U}"\i:߅sG JBͻJ[ruXZ3rO31e!ULMULr(4坷#:t|?Lth1t*W~13֋0>E3[A;O%U2U!@ )0K8d>(&huPx!k|nW Zݴ.+W.GmiD!1\(Ou-#QmH\=sn ,b {|1%, ~H'Lb d򃏵hM"!v[ }K @ר1 zrza'a ?!bMKWV|O(RЖ,%Y347=5gKrzjAEM$tGBx^"%~cES=41Q楞dwT| hL/ 9{ϸ nػǺ| z & tC^>_9N27~Rff%#2/uwf !=` `}Og6֟bxD+H'c* ZX9ySw`(9ckQ njW hmvd0/N.XnE.YGEi3a%TA2r'vA`˂"tRe)i%S]:ճ9糲})Ց/K-`6dN:^'7jy!܃tIUdvD̓ '{ւtZ7Ca0zU@0L;o#r _+VvQ*⥛7mH,C!I=i->\(Hm+8 Dsjk)=&\{%HrPS0(40l*xn Α7wf:z-Dp+ec஗V9':F*΃T X8\.m&O SB$-%#![[\ m6sx49tNnJR\u'NeL㬇kEFb!sBhk+;eSAWTUwŜ+tEYĞ'kG0YԻ<l]Os@OY:z=>,MM> l'n=R@z*)4Q'SvKJ`"HNTTRwE04YY{ ~EYeVb4U)Kͩ^״j5 *]rn6B '23bJ2$5}Sh)؏X1G{('J ȼXU] lkymK m,* QESa!UE ݟe8,TJV"J&nr3O#Fu:\-~xF+X(],' F}w+vѼE 0!:vc>f2Va9`R%=7TPoIn6UFRQBJܡ,!vČ(Hgœ;ܢD"m*99z˴s^5~AȓȕXejGjOPhZgYɚSB*uYtA҂%f`~7 W&u}6XAmprFI9{LO s ?i4iS%n4/6)sOdx"ؠNŲjw5:Q? 8gB'LFɣ)@,VMw5&KZȩW&m6J4[aK{ n }oZ [yDrL(3' xS`ԫb~ǯ:b @27DӰm㷍q­3I+HL7҄i=P^POT,Ny@wp6uXo-Ϣ 3O4Vbp#$eWbtx!&F\̔!NF{{;|C-~6?WpC[}J^6j5M(ޥI೐< M+#ih4DvMg[=Ml^ O@Io  3}|BӚm0gUj-|ùdd+2a nrS%JS®?v3G.k&^^t{t(mmnڢen4Jh=33يFlNy%uⲽ&3Mk t] l9/(s<A7 $d9:X#M' ?1x3ɐ84(AhxDYM.$=Z{)[# f 5r.wF(ɮ W`hTmp_IĆp@l_pf!y]{ْpuRQ}KtT\>zEYT@7|(ܫ ;ۤ-R꼦:ڥDkAS5 _-;77M>izEOh}X'\OVzCtv6hvx#(e*5au.M,Uyy}5 @UWok=S(6$.&W f+{bM~kH78te8*f+0zB?[NnƘN-ٖRiEڃBl+xrA^ɣB(15Ez)bIZ !0`X`D5opanqC O4.Qhs\~1C8p<{ .$ Z'\h6Ay)'vc(f} %S N&E7Ud=c,.M؈̨5p0Sۖ}%Z j| %ik<~/`Ƃy:)xP0r @ Nkc'it`P1:S_{~{VTX8iTSɩDHd|ha[9~rާLYVw;7_H Jx^PQ pDO'(ʜ8q(,[Eh7i*Ƚ!t )'_ '{ŃGm,,end *⵾yaQf QeЃ2qoVJfl ,Œ&Ms7mLjz ;Gmc\{um]shMT Q!xLadֱSڟkrIRT.yګԤ5(n܅`n[,A; 9]To E<o߇#WyKo i:h>5qLLY`5@%feG<!CvOf*嗮_vYL|MWԙTcY{~A1ʼjda6H5̸?g8VQG>0f7jh_ɓXBIQ(SGKt |s+o1^w9nR0d50ͣD>b8ln+Q9#B. C*5ĻdAe:$C~ZPo*?^k]Yg 5 )6޴RiGa$Xh"@h#;h-OBdr֡~?p~>F<$R*|ZĎLfGFFd &7V1O x4c^!y[.,fm$0+c"AƷjncåpp|0kN afn=Z{+Ⓙd>Jxꯪwuf8si__-lUÇFr*5{&퀞 6E!7t#%=9ޖ< 3{Œva|)SZG֞*N;+rFy#5lh{φFB+5 |(tOEb KbH☄dK++{1t2w]؍WD-q6LܯZFDm>PLy pY'.M9Ef ަqiE};⮢r9Z {T ۽*05W`_f/j~iXSxĔ Agk5SFJyTj$b2) PesK{ _n|,v>l\썙BodRB8>8&) R$Ð}tQP Ůt9VG$Ɯ{ ;0i$/QRiۤj1ЇuKUNa%,$flD?:ܑ35[oدRPD't=43xJ* wFUMUeط@́o]o L*q@:|4@Y&$>+LYk R9yhlg9^/Emwriۻ'=!nPzgk ̶K%__ 3H#1j< ] (7mG{כz!&{tG@RSXTDӎygJ9k:"l9rV$?G𦗋 t4Î u4hprGHW;0K5J&ʰ3wmrF889,z&K%{Ė2{e z7)oܕ[~?73xP tDu Mw>-&|48P?E U SF)y%}He91$mҔ1ij,̥{8e-!d`\f=C - aWěgS˭͂@u#XU(~yŃ)ݷvmJuMt% ԥeݴv6b' Oہ{6}᣿qŎ5Q1 `^QA)n<IrܥSzJL7!}xi& {)y-VXû@1l?l,:m[^cB + F[fDDA*-u9*}7VxCΉ! Cŗ(8ogZї;/]2̛0Be+<#A_ŝa01EQɞtxXтӥg֠EivGShbnUEZ/-r8e;>*ӠlC ɦY~Ԡ'Z?OP(ݗ75v>d[i2%Y;U Jϡ:5*AI,ٴ= =2Dh"gI'Nܞ饀 z9{8ΦCaÖ{ƛ <%ZS=k 1rdbDs)vH6,r D[`*b¹|M)ѤjKϻg&A̽&b7#nuܢq1* re >ӁPt/^kLGʒ*c*Q:PK.v)D<, {RfQ] wkꛙ?o[u.y_BOjwp? rar Q_Np& G~ٸ{ڛ81E֠&-i,>Qޱ{g~ouf0 O944k?#]%T(/oX=hN nԩy9nG$vJyҗ+a#&F6cwA,c\f+7tb$gj@2rMB{:87߸ y${ @hstTKC=U1Α񘈐r^˃ȴr'W Z]ĩ4፼> ߲nR'6CjikX{wv}$6n,`ZyC,CwЈ[[+@@*h1G߫,8)z9hZ,mL[=HWnaϹwt1 M-ʲeVf|Hd;jrx=옠e'A"C5Ix3ܽPc}>9fO[ѕyG]^ >˻̝ EMm^0mѭ s?+Gˀ2xrBs Gw/ |GI4@ٺB*6xWԉ|ߎY+3Qݣa ް=ѨX+qL˹T&#,A=iNꛐ4u狺xt͡m٢ҏ/Yey/#vzl:/xW}~!yTmwR+ftXcGFE͍$An9ح`5KH]Wsĭ[]# [9=բM~?tmΏ|p7\YUpo8ŧu#k:uP +3VAOk0M8nczN:rWY#(ts 6hpqW%7#'my,^r_YG3!jHqR뎡C)זz4^d| /5J߲3f?Kj~=E/sab[SgX|x"m)H2"4(W⥷\f$8FNxUNӠV҃m+Q[s݅k%RPN g]BXMyfYi9;_: /㑂r.RC:/y#;mzw+kN,{ G+v5k鿰WsԔB7b@1@lhD)-eá٥Л=n K֪!o'I^wźDY^u?vۀ'R4/&)\U 4/L;M@Vëe>|^$vh؃P!JD"VaGut,7|ld$NǗމh@Q83D'L:$K .2߾(UpFa6sY"0%ۀ,@n,q7_uҥtF{o 5 $1!ՠɩ(iwh&] KA"Yiz鹎lp(YɦRKcu'w-qfҎݺ_b+A<d?^ZSc,\^~jȞҐN/59a+";"V;`3nrvFg>5tF^4 ￀4h5PhEk&,&H+)E`OӮtc7u`_1D'S) g{! Vw*6DLIOQ:qxo|l`no4'%_'>|s8Q JPa9q(,Eg,Dj5f\ Nsv^ޭ^E:S%ԠkHt$)E?8z9SC|3ogq>K |s Yg=Jk.)1ġ9 ʱ9J[sAhunkVeb46CMEc,J96W$^>AKD TOaL_"ӊv}{⼌-s=$ 9xqXE'М1)! IF&qTY[)a*J%yWРF^}>P;V;޺"Q>jz7XcNBFA%O:?P`gSJ#̂:JJh-Qz+{:8ߔP;kv0u`JxOKR(TŰ_69szcn.@a틪>e߱\Q@4`'n  n,cI~gsl?Lz TF>#ƅK<:/`" $xVUh .^myZa4+_e,x)*qAD-;X UKe^uvn`4-SnX4ɴIO(G*@ӀKKHOp&yd "tr G܄YVnl~no16l`pE,k?"ugF5enzS=LUc_E}b#+F jm&OںD t"`/m@,;[yTkׯϒF 9BhMdtS Oswzٍ=XP,\tgY~ JHQ[XGWo7:}DoɜKĩEW%lfPش KDPe~a)";{u]qR1' UN1y6&V՟B--Hjh>DHO Lj\>x)3`u= z ӥP$(5'× OFSm;/31Uzr>a8V1m6݀k#f=Gz\V!PޅX R ZzBT iKsa3|yrrkeR،"'l|yxϗwz*J-l~Fb†G$Me;;g5,tL%u L뭘z(O)*7pb;v_.T$&=|b?V/ޙAb{(4} JGEڳA&:!nLJObAv8.U2sn[΂@b# %rtmyf"O\hk$`AX'ĝ,Ab{_&cpwfWf9YJ6l 2{z?<^+^ޱ:=-,7XGzcOf*?Y* ƃdk!Z[Q-tm%19vHijx#qe"nod -i|ׯz }}·"`3 a7 i0d޸žj`Jt;KR>эzCy*3 aߜ#c5@D_JB2+eYl%3a?Tn>bT٢M@H +0u:B:tCF[t G=VW)F6dvӞG~];Q @/n~,Ɨ=lm JyR#Ζ8)iY)_ܣJp!RNz:_d`]ICq5p, T #gP(IEGS't5)51ϲ;g]8[IVI:敗\?[<-@ȁOۍɞ`nC“+RSv*G z0?SvU<ఒDLw0s{Apܝr6jN" 5r2-v'EcuEg>~`%&"WgOots@,*õn"!4tN.#ۅw-GLl7VwȦwP9i=w 01+~<.?SyoIy)J8OVɵKTL΅cO%l>G/-qAbğxqb04+k^kcn0Lrj&8a[wemQ+TW 얣UVwp;T}tۍc0n-wq# !4ݍ2QN09?=Ľ&~)h1ԃ@r?>˙:6~J[Le)U@5L~SHz;I3Wq!puD_|Sz9Luw)Ň95: n#7wvv!יG\~IpccB$Aadpw}̏ڒ{`iȱ\8* ik!lR#S%=r;15bo0pj_e$\B\@&R*}]7' qgФ\6xuwTA4<]@z _rV.@}/K7 P!i'CM*@l+vCqJj Q-SbQIg{%"(>>vrRZcXaKsᢘSvi?Gd#2WP#JJy !l:d^V( |gQ 'źT3hr7vTE@'sטp*5zŦDyKn ^uwh}cg{;ד4( p٫c` s FR|ФhX\ l$)q!<\]Jckuv81X=(*5uM\hTUϘD}ZеT Wl4!<pF4ڠښ ^d뛣0N-sn0..z!Hz Qi9j6N%柸V>B-_ZҬ ujo<B`pFi @uyC3f/>ֱj1M6Q>3Sr#V<뼻r]OB~ʧ[oXRm>}8fu2lFB y b;L>[ps1_ {~=LlXu ntD!:Hli"F? cBZ-U7{~eɩq\?'f%p谍!%gZm[Jpf|W,JrrTm,{خZA,防c4.VV> ޚZRi9/:fv<#$ܼ uRଈ\Ub2l3g%~ y&[bUL@0nh%A eui8CY/pz[z u<]!ɳ@>8R#c-ڴXy_T;aBʶr2Nqَ-uu;Ue_)<'?ӓ.3@,5g_gX?2aXTcH7=I:Ho扛dm,ccyHV7zG?dG秃g*9sqn+G*=p{U4D*)@$ u8>5I9(Ɯ 1W3W4oSGbI_au:tZn3h_1P/N;oI%M IeZ*\a#engHZ{/KMÎ4v FW3eE`&^g[>H̤`]v]myy.AE7f)+wkKY6ut^ m@vZx/'e@38$`ܰ1;on_h>Ǥ2CB"{O*Kf= iPG|r߇@y7ȉ<Iz@$[{ aɈ-l0pnSrb'B HHf2[T '5..XFp񥽜N Շgԟy)iQix*@] Dc ;_!|e)=%|M]Z'K%1gS ф-k5p=uO7 QfL^{4n)y;0I݂C*E#Mt/cz#(.EV>v:'Z]=mT~:hߘM'܈A=咒i fZh!5O=;9W2a{A%H{a@VtsB唼L׵֜HAbyp#5N]l2l^Igjc,KZe73ζ(]5)M0`d"Ď1eI8> VZںF`."[ç4Uh鹦.@:m5`9ad羾۟XHμ[+*䥇&=r&YXsJ6k#o)%šlj%}YNCGJN=MWs, w~ψU(--))›RϞð[˻OKמ2sC D=ز;J~ͧH&Vcԍe0EhWIB7XbO0Aa'@%XE%76U46YV#7Õֆwz P*L&%"^s|_6gQjPIj`PlZrt]Bf$g^Qw|j 5 6e{gwos.YNDGv0:PʴzS3ds=oPmxBPO%C,h{n3&rڏU鿴>ː^xtK{<\5ӆUSVu@9 vT@CU@"ʵ?>CC Gݵ̑0׏09w̱VQ JCyd^cg̾[:uk璧8DžEqqg"[z-O1Tn}dA\Qj|ϥȒH(#<]ܻkx~JXLgtfG z)jC{&ͺ6Q2 B{CnIL>펫qKeuQ1uo}!ׇzfYEqr,yjLt޹99M6boۓur$^`$oktFsf!;x8wi3m#Cjg>)ȵZ!hFK`5|G_R y˫|YEx8.;9y`9-p1.PibuX;-׀lHi~Kq͕9I$Un\B dvw쇃Afyb0.! sQ݁|>Ӊh^n9/j{C`^[J+;#vণ HSo ]0Z&{*9+EJkD8WceOqCiV8Cd.E(pYCxSsp hoJ[QEsEMw_KMGmO660 j.)k1ԶPlh'=DfsȔY*.4s/]wLH |ebKi(RYd4$B Щk5N-V`7_>?ukQ6łmxg:!L9j}Ti/E[ܳT G1# !LubkrdAMC:XW8E*e邃#Qҏ8W3 ໴~:q,%1\o"kԂ#ٺ'4_x-hWJj%nFob' Pժ°4$KpzVP;٩>dS5aGZqPR*MS:M|䄇S:`қCG.TDp1~Ɵ>Fb&FDA'\=~ *(຃I?7J?E{s]_ZQn8ú%}; ú ͙wvefV,{OLS|/>lOaخA:R]źeX! BWed ~ܻ>4bk7Rk xysPYz$arF˽a[ :j|LD 8MĞ{˻jWI_D.aW%`_!v{QM5$ŰIn}9HX1YT|6aCrV g9dC6mL>V6zl-RϪ(J)$Rjٚ9깽PٜeRdۉSг}gd7j5 I3H^F 6]Lt7~Y-uriP/T'Nr@1PFBf`a/:k3_ˬe0#Z뗲SF=hK_B-ڱvu)¡*pUxx~V+4 NŖ4ْ%[!u %kLBUNBMȣˡ.rwV [ f4/WIޚ7dJ7g˴emgdJo?\*^b->~Ie@hxKֵ n_9F]Jy\~ג67g}ڭ{鲅o.Ȣo<`Q`LbǓO|HyW"LbpZ52Ǯ+@w n7Yq;.wRiK,/QQ.S-9XzU6SvGktƠl[~/ 1tb`@2O,g67EYHST-n"5f#frje}y+a&!S:="&*Ug}K$ QQWIu"4QІ>7ig7'C4Hߨ{ ֋A>bc6(,nbFB6=z>͓@;)x?zƵQ/(f 0w sтgP: j{7Ҕ8 ́ȥJLIN)/\8WZ!7zȭK uE!dv*3{*1\kͲ\ĦJ(L:tS-J;D=,;N+ӜyUs~.Jbàu'S9tM*;ָ?m'87$#H ^3Y#1PcgXw I?:셃& u9"Xf(C3uzl| \;,}<,8āFY(#=_?_ċvڀV~J嵤ne 0*jKp5!|5w+%7ʼ rg MZ,omQ!!ho؊h{N@9Ʈ;ŽdЍ"J)v)O=٧ W_ȴ "Wmz5@a>3vŮ1YRXB=H-u*)ᐈʩ~, K94HQ)17L[$Dh'6LTEmg3;G^v>vS j TH]I ]2h>=?`! wuH  onm)2+j/ D`nAua#@phvBPhTE5aF؄2`\V3+쒁~kop;ލr~KG|O@vKW5],/= +)9a:@ A!7ئ;[9"&.7L3{!_@ȨԀRg=~(fۍÀ~=SxJic7r,^(P7J ЖnЧo'i $Mf`81wKm儉x7f-|ͅp(ضŴcFTGie}V>f'hk`>b7gP'4D,0FX#JB*Y\an1[}K/aRw %(u;\vWV~vlT wbvXw,OYp<ReW.>(/Y9"[)5?]AI7+ r\f[o?2Pm[&N)}nz۵uи+>]j"]35L;#|1UŬ\2r+kO;Y>E贮A4L0"6F:zf@*+)-=`Oy$؇yM[FRVjZ[)&Ν%iM}$nSʀo~Ԉ׮UK~FNqّ+M0m)/FܘԙDLr6@Aq} G@Q7/Q͙ ]YVy@̳˽EsZE<9ռL!U-/Xq9{@3 B6A:^nnBolCWBR.t-ۊ;ffMK^9haHam/H;cZ:ɩ ~WF$:6RwKbZ>nX^aӵB"vaހ ;Upi:.ȑouTKC'YꘗzW_BcUC_/b; Dߕ4[zRώj8"4 \87w8CH,`^2[ nQH`>5E b}aMfVZ;*IѦ +~l}yχw:NJPD\@;񺼈I:se$!yރEt_xUb*`;$ֱAOٛ$JS1}p ?e$_ėy7EjQI[rXg~X"ߏR3׍;E:V|CÕ8v]-t\/DqJ՞$P,;fq[=@,Je#K04"/GcիNhFւ'$4s;%Sx%R`Ag-<; -<)ş9'z8WUL/rp닊 ȏlXc1*KY4ߣMEMKop ir%4lHi(s-1i" }ZtF%W;th|U4+۹E07gjO 1ַ &'J,B`g~W"n|/ &~LѢZ7m2///lťZQc"3`bD3!z)6<JOI{•!DDάM'vP8MjeWWZԏc~AeyY ՙʂ!ߪ]ܺ2 >2r7rsC{PopRpb%!lHϹKqhb ="gsoz_Jۤi͙0c tH],TIc'wR̒0T5"Ji<r=@*!w۳z#!Koi 3 { r_7g3/5{bQXd,Tȋ"('QSr~p> P %|Wrp[Wca2f+4D*n0KGWwģ̈F#"Kc^nBOcb(yy_x~ΕOH|0;ܠ tkBL+G%[aۂ^` XjOz7zÄ[3=wmx=}Tдa2fԚS‘hTǰ =.+\d.C ]}l3I޷f:.-zե?fK}S g?dz]U(o~{H+k ťf^={y$9epGwlnWO:ч OGmUkQYQFf|I%0Xia p{p p 8F_f34wZlBT>ajo3W6d h$򱥡 9o0u,J6}]dpahi/Y3Ǽ)ѠJ ε 0AGӪQj'2ǂDWELѿe*nH0sp} &haĶUkzkNu 7LvlA;< Ŗp YsMt?3yݻ65sP5L|I"K7ȶxg%/ tq&<2">T/: }ࣁnj?o9Qv0UL_RD!b_x5 A6]Lga3g͈ļ*ERSBEߜ'YV~qPIΗ_(eEZ8SfdNip):<qH ?fݪ4)0f(Å)Ȝ È5cxNl/^ƿeax2lX.58G}n8}"B۾1$͇vjb0UDs}]v+ z~khE*C5/P9.KEVs6h"),D!-(7-ΌR YW)ju#w>.u( E|ȃ1w`Cq,plud Iϩ#Sl Tpllmg7ZaVo[}{Dj|d i z,@RB @'V.|:mS/ FxWgGCi_ `ӷ/]/O¼a)o9JK?~G֪pQiUs`Q/e&/g|#A/*a ʄuQcP(À2f4(_1PݪQK") FOB9˫f yQc$4 ׋ 4X 2&CLz1,ebttT; Z֢5JLO)q\fM ʦEl3d_`i^?F*`R5EP:vrs(6 ث58[CvYZ٪7sjr;nWCtdr%ƅӶ-(;*+P]Z(z_v-<'><(L,>> !N{]GYO`H}Vm9(l2tlێ:nPû f]NKQ@ 5f 49\ -I xcCAٓex_$Epc ZKAk:)q|C*Yq+{Ni xCc$xв窯&TSuwR03p* '6U'6}wѭL&x4%wRJ7)D#cR -Cc'I9B`5&o+4\}D'Tr1."UHp-bAx# ]_.μG2e6~\"ܞ{Om]MFdXxe  XFs"rDƏom>_^UfyӯQ؉WKfE;ľ/#.(7kBJZ sԩEEYQm3&,KZEn؁aA)˟X`G2X5_l;0E.P9+*ϕKհsurő ,Ko0 8}R@ < kQ_27׏:riuC3 %\iF+N񡹜0H tH=]jv˟{ +Ӄ!g0P"]KasƠ`{R2*RP)^-3V?b4iv[A-9E`m=6 PˍYa`\JQr8'(_bY+Xig5^?8yk+&ɜFH[ ^ Vù^W׺36EUfv!,15}F֋o-KA.ek[GB #ew܃B1Slzljei_Σے5#߂a;t ˢzrOR GJPdm|Ð#XN\5ʷu9Q;T}׼pEY<[[̱tdԨ #f.| ܲj?Gᐇ"#-PMeb* 0 }I[RZ ڎfhotqlu ̤D j}<> Iǐ伦,ftx5l*Hx&egg=6tC˕7Sd$B9^G}+/Gvlf ێ>K2H 8G>E;3Fm)M>tKʒdo5Hq,$w|=O #wInZ?u?@8U(Tt?;Qk|R':W \2m X~U/˾ z]p(buْ)c4 b$3l\2`'NJD N-I ̶4H,B>L݇Km*"j˵=#k[+D#"AvXşP`.?\RVġ%)$8IUWf;HhU7%:"M!#Zq{vV{FL] li\,·sZ|6n((&Np4܉kqJk#N7V,J0Ze;A|jC2|:b0q+1SnblUqn:=eMO +F]loePq+ Ċ6' Z|^0oCMx䭩]L?P]$'"V: fKG<0SJp֞9:vK2# tp|_d b85muO܊$m Vl#cRQ2qj5sh-!Cn>co΍k%2#e;2삡#%;N-v2K<8նW$FlAvh(f^NR]@ƞE9qC59ez0yU) KfOb%d& Ho6! ց |uh Q BM11. c{eOWfLW)*N:dtdE{TrbƀS9Mr4 }[^rGʧ{J(pk>O|6@oys՜)XWdïJMDGo^-+^4+Է\16R uȣ7(:E=פt«BY째HL;78O^d5.{$s0d*fG;Dsu^C]SI=j+f`\Ln뉺A&[F`r˱A,V!M/k)I~"bzzjHw5&'>7^5Be\F9dr>Z:J^,eKR|J#c[3Sɕ!,f25d:NOfEoh$0} #yFH+'͞Z`\) eh͢#Po0W/۠I*cNFޱݚ:E<~#=" T-/3¥rW\Έ1UJn78T_iY6uC:4:-ޡ_iZwN/yW㕅ˈaʬ'oT κb8m vFIƚ=!65ZĖEyvhZ8bn4 aRņSe:;j,ͿJ `ūmSRRD[EΏ(6^e[SЈֵQ, Wzc4Qӕ\zM_y YO,s#gGPXd`s⇖Vg-c-A,y KbDXRIBR)2r\o5\峖 ?J.PU6xldohjRF2Jj2`W[|Xel B@+OpIcehnP]k8}cgxM_̕Jv{p 2{g`z6ĎNBs֦5]_0竸^ SN-ل7( :]a0mh"~jYP7%}&0+j?|^ОOX,0P"DXNl EP HDɛm ڣ`&)|3@XANҴy('-!QwOh r% f_&!;4u FֿA(KX#;NH{ժ1ַ#ojx-MsXc245.q/2A?Y]m-̵!Dof]jҜgM;MTN !e}n9OR&L1'+~;w'3XiE0>1Hf54g,?FM]Acl{_j ]A"^Ӥ}n$]ߐӈywǒԷ-Y$X(ACTLB$AոOł b2ZGZlD :* =lƼ&>6dnQ_w&v2^Nם<APB ȏQh.twqN@xI"! O]D*xlKVce@4tDR&cwݤjKM};UFq2sѶ6z&f}i F’([._%[>ey(yex2J>TL3.XWɁi!FtJL@=7Ĝ13;J{dT7# J} L#b{/liP)\jZ)V& {e u?7>18#nO+d۝̨ê|mVb/4E;@X40{ ^բQ!JIr $ׂxVAo~{{ د3*rܸ:k+v!A"gB|Bskz{FvTu |6;pr>՜9WXqڀf(|~ut(gNZO$7ef>Ʃ ]CHXaN#N(|B%Ӻ!ֺo za}drF(_QF[l:\  mu\p] L25%;q8y3Kي+kRx!us=Dz9ψʑ N:B3pNwOaFc(Fǒ~#KCњ[$Osm42:J1IV@?B{|D^;=DaOü'3?]LTGQ:z8)&ư尳ؙ l7&E&GCjl7+:EXdvqf:' $$eCA3 Ć] ؒiASһ'qL\'Ґtq.b D?1TpUeGG2 =?=&cCȍ|JpT'M >*t6k0W[*3Sh{ӻZ.˺K ub9dM 5`nZ j)bf]F|@.| y@ʼn PTͮe@V wG3m& N(:v{|NCKKs-aJmi8.W rԗZ h/o{ ^utL.-,VKa(Hu*j8, 5 A F",!ȱ3 E dϟT%Ҝ\#Br3T%Լ?Ne]x;SY}w߯i:=@hH!GU5/P6j>/L||wOY˚72Y\1_'2Mhx{ /'_ G)yfxVqP1e}bĆ^~7z$Ta nw)n'3!9RP },& d0ڝpQRRDa4XfOe$JdgG7<ͩV5q?Sg?}2W%}j*2HpHo EFltSb64{..uD8(CKHT䠨=  (D>ɑ'ʭ;b1#\e=ʸZ$@*Q轺3.|-7e,ym{S8 i*R /l#'H"J KDU 5vF:$&@| m]vw+>{h,Ji 52A@?u!Gz/?c? XDQujCe3SՎ<䆐 0I(B:fsdUPT<CO.$ ݺTi10"Z?)AienVLҜvӥGzkzrm(veJfٯ~Aĉ} `&õ,>ܸFx g`#wO=B}#9.tA/2BznN=ϢSCQ(52 z^I)A̿O'&MD)lbǛZΰո('am%.7Np!';,(7C*j˕M.R3vJj~O}muxt$J3Ն :J4ӄG1#f+Otr@."q ͊ vhj*۬|A@-q ;>v`2Ea~9%^jf̆C:pKd=MJR,|(Օ+咏93XmRȍr.=iRثq ?r=ҾWzDdZ`LFuOT EV&E})xi94 ?n+FDV!t*Q )0Haq)ڛ=ȓJwBާq >%Oڸ[E5V }=^D4WvOM#:ۋ]60YԫpBtFƓ| ձoj9]]2&gPlF׀kMoӚG-J4fRqdR/q蘁_5VOFīټZ~n>g{U.3~!4!1KD/kё [u!\}"ݔдg C!D Awm+oYT;@-8VS݋Lmz NmTq|*?[qzsbJ i)Ѡ 6vebڅcCET'5@A~-+5=T'VɼȵO0d-Gv\~QL>rՁ#{ۣTc̡co1s= u8qlo#:Uky5R/f1ܙ?tjQÙjD'.(MD O ]'FY!9Lm$>LcO 1?Dp3E[rm Ϸ=iJR^ԍk[bD*7Wcܫ]ЗК%"H\noIFaV'ñ-K67eNQvQZXB\l+>`C cl]l6IX@ xlVy6QGl|50(::SIfb͖Ͽ{{'jqpHp7;pj~r)qn#6qa1}pϜC()F^0dN r<#n@0IѥTwe-9h%˝Ѐ(8la]m6?b#@@GI`1Z\@¼ :/] cvZ*عM>Ԍt u;lH1HꞫJ'u()5&>g*͡U!JߙP5wJeypd >]{#H/A5LEx.AsPcz5W~8sY{; ѧOTy(FVJ[]aI鼜X#Rsf쒻0":5hɃl̅*ف}oĻc[ߨ]Yw6hBS)7.J=l"-wMHA Yވ/TAy 3'+TM*=ä'F*RMoeT7 >3q_FԪ8E3ΏJ)HMGvÒlZB"jcajW3+~+4X.~78i.6ZSL>.&N<_) z^)۫꼉bNn\hzF}E/mgH8Lnw)Kj1 !81hIiUFLGܢW} |R*4pnJ ߩ)_7g[lipɥsA%x3]ט 9TaPrXd2j; h"ВUv]x']IEcm~<*s_`h@ $nhNzMՃ  FHЕ\O,X#`1ثG՘KUPmۅ)£"#Uűj;Op2PsPD{O0-M+TYZhGUNN:lk!dʲ=ތN~г}3c:^sA_?:[e9hAz x%eI&$jOFJ#`>B9K+IJmyK6BnN2DP~ZP!ҋ~i#@t%2!PF_ޖ^_ADnC1j5C6ܒ :|. fh|?|2MA,*Mpɭ+#zLMhn2, U&)rļJI}R5u9!inb'd_8lHSr \Y}(΁#FW)T(f.j7I|eG-9XyBH⁑IESbL_{.nY Fd8^c7\Dz_ hZ4k)4R@9tbqb#bPGMoT\ap[ eh>#Lt@7{ 7Yc1X.v"v+j%7FlCgYnK+>tZ=%'c VܔF`hh沕8DO&NMGZ"j fk_Gk7s•x ,bdykv cS1jA}eiQZ'$M6-}b|KQ?.1Y⒕z!K7|y{L¡\H5-OaWԵKI?(ڠ [_pY vg rlmhYڒb I葦hA ]Wm"Aq nbn_xK`Yzi7 _3B+u֯J9 Z) :-=$Wrtي'W5`fKźlEZњBlhI|jxg-Bv' n0q `t{շYSN* '$JFCB |ͩyG{N _p,$ޘ>۪J(FU`2]h$ς|L\T\f{oj"+jt+JޑӖ埤Vc]"u>dYXwF*:} FS6;TpCJ(eqSc6aXFޜi%2*ƞim<Fi]'w&[|C^#Bn1)FV ׸5Rb̗g|-D<*v R$@q%(TX/ĘkvGUhkޚ86qzn ۣvF`q90&٭sa\J!d^}“93XMF\D&a^y ʄ$7}󌩼R"g2p)R˵in1n-RK}_ x!B=sjbǛt]ט}o,(fٗj0G{徫bOyx9\IDaeZ^z"~ʘ⒆(ԁ(6,ӐH (x-gŇ7}i&*Pa[tIͺe)N(  vg)}4=x%IXs|y9Z +VUHQFb 72+_o:UzjLA~J.lCkMtQ*;mo^oZ)U)C}Q#n{`0ǢL 8GqLGוߞJ icL `Zc90xEJJ]hfgfa&|1_y,5-3*-]bLmwA:L2GN0Iu40dm J)aJ3HCRw7T(jBdnqLl;:uצ*m^ClQE+ Vӑp&N["88z M!BTaM (k !m'9AK;-9):n^CGwCnж`cbqꆖVH@'7h GPтR<ː^[W^Lj2ݏwBҥJ(Q9!GBK;0}K^%!.عѾj{Yqɸ1eCQ%gSz8"GJn,c7V]4F42婭B% dqBL;)4(eQUCÙm]Bor5V=WF8R_Ev⡛_PYU׺wz]֨#s GHYaY(-=W-?mU L K _1tN *`W(QX\ur}le d 9_<xH;3G7x6l%6R2?Ci6R(S鉖(Xlo]G9rB04e8"g~azJ7$1ϒ![öMZ#qrxœ zxdb SU/Fa硡s3.ܢz7^cxϬl/ff)ԓZoƘ4]l %oh6LV2@}DnI#HTrg2p2vusNE>rPR-w$BLv '{#5H#2֊2Oft9AkD=.J;^ ӑ7lFQpKdhIOcI`"s@r۾IaDۨ8pƷUD ،h^-%k P"ylQW=="`DYF_\27 1, ;tLLʁxa~vmơ6׫o#eȨ[oۢNq [: ꪣjAu29⩧,v*ҥV˵Xe9b,Ī&\}hO׉C=ʅQ-^4opΚL G[9v^J8Z׿8yn 6s6׃g2xҔ=N3Nj){ƉEQS4\ըE_"7`-t1H~W%4H{u}05-n?8(ƴT- ,ypIh0ɳR?xW5z͹Yb¶Mx]כ~(ۓ/3R!Iֵ(? rs=.rrQ k D*u@_a ;R?1O#+٘)}cH~ ~Z𘍇>MAx蔅mBȀDl-y?箬W*/0洳 MWfĔ'2N`~D *@kxu+蘎4/| ,X(A,ڒJ=Ⱦf}nN%N{/{ޒ<"fS5D%ihƮ0pߌ)u/WM?XHg w5+NYNQEE\p?јQ_8, (5 .@AjP}(أـG3C{毷30!{Գ=4^@F~: O;k=YkYaI֞E=nF &OiQYP mSWv,J+3ˊ^'=Ƽ,t-]r1S؎4ݼC1‡볖X"a|qy"ӌXuUCf!K_ߞ؁> W߯^[?78eZeqSN _&g7sq&FӘy}lse+\{K˰K> 1q#eR f5Pq]ODNck"Rn)lZaˤ3ӢӌkP V_8duf@36Zt--eBXFZ%0p?ˣWȜ)fp`eyjğ(MUj\AEzc<B 6I.x$z\⚈[C*ݑȾ:kXwa[nѬ(EХ+I89d#\% T cd~u<==:niQ75/ڦ= -J!\+z6j0eğ]zpRdOe KeԙqEQ.Ln ] !}.ycݗ/w5 ]1^ Ų޳<3v5<,!F" ObVtyE"z-d'O3y ]Xu%cwA;+tyKX@l -eE~6L ,c,Kc;c'kU4;UmNH Z`LJuZ.C4y;PKȔ*7b6OYSOk7Eo.+j O袻8% y"W}qq xcIDD#^jRh/X=\xnyne7r!Ҩ]sn}a!Os?rhX97B@4h37Ӷ$ģVX6u)@S0q-ҧ҂ 4դX&S~g/.T.Ud.%pJy辝l/M"I\mg|! !zn rIW˅#dM?(BD'ߵĪ$H8:n6V *iQoYUnOۉkqbƾZҥUY.8c2d_*$yzSPH7 :+c_]].gNͻRa%j" ќۙvxV# Y:b壀;]uGaKŶ8H@x6|eN=˾1#,pjfM/UA&;+XH]SҵwƈqlBQq_+6n0raj'o=E3h^ŏMj_@_ _MԌ6J_x<҅'"o_ >*+?I)9vvv f*jecK<8΃Ug` IDEI"vq $ykgԺ_Í Ip$(;@(G8x m 4ēm [:4vaN(D`wE4T9l/ƦM&@@ XA"ƅ]wSyX*?y KsHʺ#{rN; 4ζUF2tE~H@^ q:?C*V<.s_DI戸,D~5nD lxyר->~2k44b Q,[ObISȹә\u]u#7xJep-%d* 8UQ7ixd |q1c5v-ْe2F^1)=PfMBi{nT8:R8a2{à.iYeC߳BMm{W5ǟ6l6* $byO1s-;yIq K`q䐰XZqzdTAztKT~IQaڱM=JO("nM4&W.#A ੺D~h|a34qMaGh;' 摰QK[N%֙NFpƽE1Ib_B=`϶!60bzD݃~@1_H6&#")}mO9ںeWlGߗ ؔ^%Aj8Eo:Ʋ~rv|K=A%<=Ώ4}mė5<;|u ߁$q8ɴ~W)+Tq~:oLJYMQLi  YWK#cJNe"$6!$HP,&ޝo7pJkK,-/}b8wgzDSR^X74ރ-ϖVu/8Z;{@$rԦA&N"W[R/P"8uFʬV=R^J`ӞG 㾽YΖl1dtXj@f8NTk#*bZwj,ݛ'HHjf# -LzP#s:l[mZz@jiwW^tTPb3z?L J-ȎjtHv<9qe\Yȃh3KgeV?z^^^m6u}C7  @:kX{W.l;|bQ5>*:.a5O^Z]⹭ʥT1y('Kw|L^z)Q_aʃGe߳,I,=#iGGhs 2lʀxI,NC+omɷY;{~]oӽ; 6v_6ZnC ohe!2HOg{jǑ&kOQTf%e*Z(u J\;m 9vNPh|lmCJ59rK̍mV雭- P32S~ǝX gp.{ Yq,bse2 L={Q'j\J)u_S&znhͷ+0tM?Sol -kO"돚i[L &Tx ϧ@EY:ƶEM4 z&| pAz  n,Cgy.3̤Ą|Z@hl-R&(;dˏ&DIXNnA%J/[V(LV-ҫgv1tEIFzs>TJhn~؝Ghv]J Hߡu!]:.:J5# MQ#{ z (]5L7 FQӥj瘲5Cd.AzDH|?AԳ6]jFerqd_2RB@ b9;ﭾeSs6$+\zjbK%~~uUG^pD9*Ib_=Ŭ! h*چy26POsW]۫h%?%4_.% v-6ix x=JKfRߧuJEwsj>yDfpzD֭oV),A# 9.]"Uusi4:F`b8T+;wY)vhIi23w;V'$d-ǀum v]ߣɤo7r Pvm灱qv@D Sca-#Indݯ ]~( V9m]J0nYA*q:ESCB{g DIkR;$֙c`[n 7y}1pn8V,Ə߁[P‘XcJ6GYs}H_nn`N^3g͆boG6pni` IUJT\- pK $*[o'2-TzZw@C{-m:yNHm#AYd癱'.F6i~M%Uܭ5rJ?OHk8@tKh5ee_ik1N=kJVY^:l)W]:wz鱳 X_r9wvTctEmś9#A[.T=@]}flXJ,"IᏕkX#(8Si@" K88듋."aW!= Bor*l]ն]-NNo,R?s\z/rjݰSL|Dzhw&StCcjJٿͣ ED]t;V)VF4h S/А12JO1tG@bo4 #aa3RX.F55AO K&Ygb;9Y[ !&ʸ$ aO `+d#? ᥯<__h =.@)(@b>>NfJelY5ۓaoWkF%zy&/RKh˿/&Y{/2[h;la7 3X8ydd6Kyu{탧d2L#cp2k0L#ۇJ2!YT W!n jߋ ^gk||IQҭzj$Hs)/W лqR{3,dd=O ܀ hS?$N}LL-k#`cƆDz 򝤜7#]KZFQ]F*#`d2Kȶ\fQYaC(NpxB'I112\Jjg-'۠o܉)=<8_Pv M%!Wmn8O&Dxw(%O NDIX5d1Pycxж^pAW7)sg\M)1Ͽ 'htxcڝ([/aJI=+x64.HY[T>C| EhIV_ϬQRpZvBS&o jnt͘-=g]JMbϝ wՅ _{5,]7댜oFǑB4i7JԨ!./&d,JsK\`oثy6ȓ |%yk+1v?̺Q)飔2q*-Cm Yrϗj)7 QYlyQu3 J+cZwC6dPBT[B'El7TJ/0D͏tҡ"c) 3\Oə=jY' b}X=,VvdH9F2EA3{8(̳I[^fV1ԍ\1pը X&H$R9aA=fF.l@Zn`a6(4cW2;L&?MXbZݥe+\B8мDxeQh྿Ը=&4 sP#՟qq9~U|W\4ìIxT)^7j{K}b%6ON KƟ > zb.cLcV2%b4דfVtCn͡BcT0l޼[!}6s2t Y/VmhK_J1Ͷ K<[]p_Ǎf-cg5KFPV}heDkn0!D(Pk6I jKJ k" jil>NZԙq6ՄoI[Ө_)^e\!:/h i&Ms4.߅kAb!KAx3j.dXJq^d~=q_iNM7kn6_1@䋄"@<??v+M/Tj6D"&& |O];zIt JRMn.-${?LQ ˣ9ZbW9tfXd<-XQ0 5LAn5OWYW-'=PFvY?s9E| p$L`R] 4n}K'+%K&exkyss3^wk{ekrXAe%S^mʅj+Mփt Ox#/Bk1mxkdSKe+8۟=1,khy3kgKfIL}垹R]sVhrv:? uXolgSXHkru$P'9#q{.\`ʔGO̅EX#e?]N:RU7k0ߟفk}-ZkZl> FYo iRB iL WK59wgHdg/Tk)0>Fma~䈉d cn{>gKnsa{F)N.C[)@$Mz!{ת3wNg'bO(S>sZPٿ3KV[:sm0܌EÅ:~/bt8"6UU{4#{YH464 qϾI*r_RYMe"U_ /$BAjcO8OਃUL`p˦ Z#7Ζ=nI7*}-X翓6D #L9 >sA1sܫߨP uj>LFVazEv~C^ff.h'{ZxCHN4L?*`S'T|0su`?wu-Odnlk̂+d_ܘ!%4+pvF_=40I+\04;0;0򊩩G%g&3ר6K6~^+ =M Wyռ+Ϣڕؗ[g@*(uK1N[VPUoMoI$]oLҘLi!\ZNYsv &h0A Sc{IYjap)$o!^#>o)-P+9"ʺjD܎q+ /(TfYd܉aER[fO],j}p?r .@ -(< FZopht}MڷcvvCL3x1tC9GS` g>܆v_^d 6dF=wm Mu`7lpVH麧F/<M)~tT ޖY&IhX^5k?]ckzeel[޼̰BLb s 5$1Edl:s$u/]z)O!Ixf|C?5F)zYzsecRٌkL8] "GYV t x Eln+4<5_8Iuz YA dNg s+QB=2s ={hy~P3͕a؞ _fYC3$~B&@nЇe5![HeʷdNbZPu D .}zaUG߳]+>nBAGmAjlu d z(t4Jܣc52K}bgzg;3i7+ nbWw67Pmx]/JG I4yGKL,,•h"ib73'|Nj-;ݸ0O0ꍯJvH?]qµ,[]H:,?ɜr/Z!/"LM#ӸuG(nS|T{w6[Pr̯{64<ȑxg0="&8mTFf{ܔZ-z OəXZ%RmUD ]Fy NeJxW>i4$co+T,Њ5 .= mᝳǾ 㩣՘ 5h ̢M"%:W!a<.|69$^)翙52e5 oUK\:5I36J-R)јk4{1=\FQ@a/ X f/ 2^MdϦ?Nszz'@5  vr:&E+;_3p=nşV bcS|dQL LU-,6YvqĔZO]ykv$HMEYJ]vB: aʀRN 3+G1;wVx9PjU_uШ\P3#"aHab؝eA&Or0t%BWR׏rX{yyupɮsџ+VHQ[*;E$ KGrSїo]#mWf`™v)9zF p(#Kvo V J84fb ]ΕQ~k^IV[QXl"&ŪFcM{avP\u ;  bea#)nQ{sA-O!.DBF Ccˏgp_hv%+fhEue {&VIШrd зqdnn$7Rb1d;c ;ځV=d 3;_әҴ!>bcIJMD⨓tcǠ}KI2,=Y'ȭ#ͭqiRR #L:f҃(Y)? 1n!tX-Se ̱İImo^DR[!@U$!wρjaVQfRJo:xN(YQ:rԘAR:yGliEߋ0CKBr(XWB}{90q?Gi ɯ4i ֍iAx.:Or0'O|r o!ݔ:yNLPk27xtĕ"f4[㱜SNըtp", 2 fٙ$ŰHq5K)t D+йy}2vآwQD :#lz\ҳE9<Ŝ o9f?]J c5&}HUHrb{%qI*OgYm`l-S;n_1AǫȢ:߰@w8>הUˢF9@Q3H0F]ZIb/+|l=㏥~S[oeXƽv. πϸf7I:UtNW ""JnGB«r3x$FnŚ|  I6/) v7HDx=Lׁf Ҁ'&PJoJq4eL(ȥ ߅oLkYoXI,P,9 x,kl8L! X Wr[4-Ձ !߾TXͷerJXij\("i"Ë8A@Glx' 0KLy[lwV )۞?FT웒vĂ9Fv N GK[ O>EwVuWO.vvp2%/v:^֐Կ @D p)۠S?GaF=IY>+m/TנwUp ,`+ `5#؍rt1\ej-Ceq{qx7Y>Иut| w9^bo˧S!5*r7,Y^H!;aaTd&v.,CCq뺉 bđym+(A0vk !t_jCZ>:l8 >FӰ9*G =茰%UYz(eɨ g{|RMȔD4R O?o]emnT@(O԰oZ͸_|3$G"͜ 9܉&sD6ۡxϷ;_)Ś"(L!Dnش0'"#֠%k=f'wh?^&=!V4ù~n oJ#-O VP42jSʔ6ω{g0!!i7d.,; %Ucm |#uw\: >+ROmnh|x.,~0 (Dʂh))rt]Pц$r!+nb{ҹfD;W0me4H#)3@k`b/Ќn2T=5y>&]r ̽~Rt1LVXi?!iT~!&E-E$(Y~}ic vN6 AeiLsQ)X(q"o`хxteGFyG%!!CQw GmlF΍곤(KN9x.q}Kg~Լ0Py98yXRDCz|6@ɜ_W>(nYtcKX/A:DPR)`ujsx dYŒșݪEk<} L5/6ע2s4tߤl,oND0k+~2@+2~(}%n& ,cM|2jŦu lH'~:'gNkEQ †+[r&׼猝I ` $1\ x$Jv9ÍH SnxϘ Gi2xĎ2\ZKl:, -}zN>4ɸ>3'SdOfew`6;#t۠, Ql&jywܛ`yx+Q̧~Z}oT8Bͣ-a5`*)gAk'@;D D4ᡊE6h@]Z) %<[V:lb|*y|o*XSt(86dzg\+'xKD RSq0OX 9jFeO=x:bV?rQ4{JC.ɀ DZaNm?W=yK_?f)x]NL Qإ)ˬA_DVR̍}OSO-&ȳ#De/FjFY+g`3ʌ.Xla+h.͈kBwB[gvart J Dꋙ}#cRia !'HRN 0E\_FCbnؾL13& v^#S:ץe<е_+H6x S3@9秹H¦ 7hu=g#77w)]؛@ZhF)BoՒ;;Wgu dz$Fچ_RB2GLdfoxT!A?WYv=aLQ3WୢF=;mSƜ>";&A Xz~"]ʑWz u]Sn5(1DuA#vUtnu);DAٌ_hEQJE_%<71RNY 6 MD %ӤaĶɤׄ F#Qq(>6 ru~ymNE9};q%xQ ՑHdrWD?&~n [yeCDo0=.)+fȉ9m { uU8fTMk0XQ4ҢEANzQF׼g+ccJ')4FQwKFLL C|>:Z؇3+t^t-`໖^,7yd0>{H$'E <0}E}0o%Te+oؑV,$deGs^"g1#%bll5Y< 1hDK\u彐g P"+/IE ːR添YQb5|3fGJHo hW%Ǐb&+r7 rU08r&!a9gb <k٨8ؠP5OCDAhD*K7o s?_f7V`%WRtƗan_Rˆע_I L~Fvc^VnPТSﻒ0`I.[:WBnوуgQB|x%%K;1T!-Ê_2 sb 0AKJʤQ~vs^1ÐPS^eʈYhi8U"Ϗջ +%|KzLXOPO+H/}LJoz! 2CѩI@"3F m}+FǰK'{J9yeLǀFO23ӂ$́<g[j첛lۊQ)ii* 8$1HeDM HI3k @LSFyN=g}j 8Xpԯwr toLUJ+.@?wd#/[xPe+$t>mGèTxPHM2H*Zg#f6>6p2菤3}.cOB'Gq?W/GwaK&"%xmO*%P]f⠡VnMR2 d˔ʺC MP]l*Ud獆Lf: s8;GY{!i"`{ :|?ܢjE% K$c*j9y篱ѵ BmXT(f 0$&XG7, C,Y\[lSj}\ 74ePP6!psdqib|ec$f5%ցy_k(*fye7?q/ЄL,Ewff=7O25,åeO%eT&:j)ŘRJm3  WBhzb<}$2 k#.#QvD^\cݴxjPu*w3hs=u|Rf,-hL|U^%ѥgUACJ6i: ̉(l\ 52)W "L%) aJ% lv佂- ȱ,)Y[:2u ?B Ͻu)-_. xٜ^u*+-ˤuͰUeQ2%) /%)e5kp@ .(ssd>wɫ `5S[yc%;\$G#e7xrԱgY; {;hBϟ%v8ZᇎPmeq3HI涄r`BC/~q6Ω%pKYxཪĺĵ97H{&JV=J!exap(3*!hbyEtpF3-iRDvn4[Mf<&4l֟  o3aW*V7k E+b\'PAObAᧁǰr:x3znɓLeQhy].F:bV./9 A Ckg_3]#)ZAѫߥ ,XL6VKsMt-c077KQ2gl3Ȕ+%>3˭?<o`" 9ܪinrdt!6I PYy\ZK5ŌX亙YpC7|0npc$#V\ Ŋ~'++vmF482v44oȌ+1]N茖ko=gF&NbL dsw+2WB@gbN٣]\H\ & b \ǶvN}%fP%`ofg,_=YaDX`ihCг[D@f(/jP{Lr ;Wi'U8,!*+W]h\M(t>w|d0W˽ʒ>2P`oG^ˉ.M6`.VL2T歛82򹐳z_^BTCxwwuNf@S+'jW|]6I~olN}w d„ii)ќ..>d˻!ӯqV3*Kn mPizQ + xH+ J|J-q.뀘-8ђll[?aI0RL|lclղ^_ܡf%nS9]z%k3Zh&pJxA^$k'y9_@x1}q,4Q?pջA =HM}܎umJiS1"ѥ ?$#G$^Z'󥗛hU/Sڴ{tb9>Ảc-SP~*]a<4DfgQ>sVoKd#DX.ּp?2>NjRdz?n>g*& F.3dHO m `A@!Z(,- q qui9l>WuF;r0zr-qۇЛ& rf70]kqxpCXlN="t*ٶЉhVwEy ;݅9l-̕t)2PvԖs%B N9yM{r轝 [{(&'#`Z)w-3vX7W;V0B}z^pDiTx`z'lsD˅klB̳bg%R3wbйܺ" rJ]ec/sKVzx#L{*$- k#kא<.vpњΘ3~SӬWVt=s\BP=n #{y9SH;C6yi)J&/%5ޘٌm fdˈn8ՖK#I$`a.2w|fW$8]L ޸DQ,c1"f % l%}Zc{wfQJyrn ;,Ojd_'"RCMZ<W`V'Mcw;g` Z3bkI)Ża1++m?阦F.3B$^˝$f0f1gdΕ:9C?LɃ/ Oy,(}H?&ȯx8A~gxƺf l/x9P+ܩ"TKs73Au=TuRHtRNP NI'sj9rd5mRO!z,,i""";锦-dIXeyZ#~:LCxߦ;bϣ>PNrF gnGgh_Ԇw$$@@U cm[p*UJevQywX=ru b4VdW2?X$D$# ]++Nt:` =!'0zaYb^W[踢'S^>01E soҠ?G42&2%Kfr|+C9k{걻78o͂ҤQJJ,I=jw."$6ܵ<[:.=(ZJq&R$9*^gr$Ryo2_C3/)Tc0A܈g59\0(O::QxOn\oґqLz+w:ʜ3ڂKyH֣!B,a]ERglBacu(l X/5|G1 yL&m&B嗺ƼmN %^y9^9SqpVx{`|umvC0z=f­X X3eg@δ8Fed%nRĖy7jur܄rʔ_ œuα:O g-o[]Y$CJQKĨs-?,Hp؛0z 鉌suIle!%) 5;XBEI`\~|fK`BGDcVܲx7 MpZGҌ<ͫaXak1o}p3 ,^NZ;ޚ}Lql,po4v&S/PiG">Yll2²[AKTΓ)lNFKks~ i>_ZťpPL+r%B25T>S<:Az;!q y36>DtoQPRq/ܹ.&"]Fmpد/m:_X:Sb_!sW2'h,^UJ)LQ復WTu gѻN32YVgh2N6'5o_zPjN;fS щiAQ:.8s/G|s-`ƙ$yKtjzdR㻰ZdsnJ1aa&>r#**,VK$)./QʃN=F|[vcA<_nCc%B&(,E"6y$&)ΣgrKBl}%q"9Q_:x|QiDviE|G D]uw P^޸A]GcS8u|#X.nc, [\k$pGMUylR&/aX6s26ߺ,27 WIm^)UU ~1\2pBRv֭RИM_Keӊ9lmI(b`uk特, 0tXQxN}f<-PvU}52VC8Ռ.{}EwS Ǖ/n&)ٵX=ocr&ή"Cp0PٻVRl<ߜ5L; K.#l1EoeqҎ0*hb#"1M {.Zz|d wǽ޿VC D{8lV2SHP+LKzb*vvL  |2coL0XLRu_[ߎpׅ[+˕:k\8|*U8#B!}<7'*d~?6!$Z(1~5Ws8 G&B8e7zjVGp_.툘Dx =2zPKf?Gd11ǙaOܱzp<+ǰ=K/9LϟT S $xHq Ť y#ee5M~f#.5ZalgJi>3>YpaH-gц{I+_,9QBND?&{`[GbErp+ }n"0("q"ĭ5+* 7s~ ce+ũ*Pbdn0{JʸqT}A $ ##PeidLVݪ7fX`pn -N> 0*AeWETC9w"\DzK9پH#P(MDdZw8Hg-rÖ32f]@iL/ue̖u 4Fj`sґ"^|TۜJAWT3"9|v<2*3cƞ%™c 3W)4{tN@=k )/fN0%fSe`;Lna$àpD*8Il,L^hp"rlAze?QI"gjӽ z bR?vIn1eegyMӿ%Lj?s%xW>G~/?Tb _Ы>R chWIA?\2F]0Kŭ+ζ0&t$$yj]ot-%p^?_Gn [9+^B]Y3asCc]F]XQɵF(nWZZw@lÕc'0̞זA%3qQ +ɺcT9Z<@`xzɳnF4>ı ]ǯpZ.𖱀RNMWDdYLw _;vsk J s*dvX.= L=L)xx7:V#]aa>7$Z#]&.Ax=Tw\}'YIld/߼_y8 K*_/ʺvՀi w%XD?4(5͐ 68WyzO^e-KEȫdQ:*HA @[T dŜn7˼tY:T 1Gف߾v' Y ?|TGGO]v;UNE7ZTsyZƋFİ):D7EOE{F~Lm[澹#ÏSrhJM2=+kO!V[ПoPDz?b5U9\of48ձ )t㛡TPaN'EY9FܘsKKO GޕȊ,U إ"gv ٘b+³UuuRD` 0㪌50.tǫbZqxy"[@-ڿLԟnQJPԴy|쌵PrR@߇ *ToXPNNItKkOR6{";]/gZuҬ(#.HUp48o)RaG00 z<ƈ0܉ frX5Mҥ7{9r6K 1bl>3 .~ hUS#90WCE#=  3֊͕D4fԗCUh0!V#~ >4&7B kQ:&.]$J<|e 'Bm=.ُӼtژtM Pvc XtN;s~-c=^O"8'.DC~jW?moе8x5 Rqr3 &d~s5hEة!n208įiZY9B=m_oC=}RSs$DhhX2K ίl=Buʕȹa`PyrR/}bJ< ^++a^(| Ti6m *,#djx$DC<@6a%9>$kH5vnXjP)O&xDcpBenCKk۩jrn!-5z`>MIf(9$;q(˸5P'svo\vs?ik7/B2'{%"b6b3pY&@x_v o*}<ig|BU^W@XC{1QHYtCKݩ'J3~Rg&IZC8.@t>Ŕ߷wԉצʽ.,^fFmr$ȼE=̯(S:f~+\ƞoQdoߑ<’¯+W(ҖW2d˱"Rh/k 00z+"\}(Dg96_u_ (ұ'IN٠X\n8=5l(^Uᜯ5ST@ɛ8pe* ^;R!x/ /Rdп0鮍m\l ܒhC1o&zAYנ /eUV'|2EZ4-/4V;Ȥ`$o^.h9=W+oR>'Oh*EZzʯ(ZPTTiŌR9X[ :#Cs"wG\Sb{77{j)(Ј͉1`=+qD 6oeFŌHo -pӮİo5 ytKgg*w!uCKb||^hXyuNhjX"E>b4f#.(٭TBh3Z-`n~Ae;\9ܖrg3,r!:-JhAR*spFzP?lDޚ4Z ;M;iK[nMҍJ¯7Fqg;&I_8Oͩ%gV*uEk#&R o IǸοt&wRU!(;lbO%_ @I7\!Kɣ ^6^ ] SOe2{8"Ŵw<;]td#*N7A3(BYϝEԝ p,(cEmQYq)v*#*=^`>[n/[;}OqU:j`,PonU2>G{!89x!f"8ex#%|f:j̒mYtV'$ -8cKsx};WM45 :ӒUB-Gz|vx"\ʲВY|y j)󌹲"^ V>/G*%AbاBc<< 2SE l[&jB8Ӷ sor m2IWӘɻ9Ӕ4F&QhsA a]N7QD\%<m/6[PJzQEc cao5 ocrڙ g\/qgSB[C( 9<;>7Գb Dp(,7rTf Ss'U;&/)ٍ(;Y?~opOҎS7Bb.˖TGF@1Z~x7Y*CҌ{zBW-61f_d¶6 \B;q·ϖ놃@Lb'C:Hf8lPlWTyLl?졮{o5i-OuC/@j' +rO™L+LOKOVH ,p4Lw A:\@KT.N^d*P ZӾ^M>7LDo?D " WO\d$KYJ Yv84*;i*To̼<4*|egt _Nڃl0[kTH:/vz@|Jfi^% #3n*-S]6@HV6vug9p!v=^. ' pU}ߢƊAi!5,)o,) 5h:`:ZFxlWϱ.F *pC(FL!ˊiZ)@@bXW9 H+HOAjSνenl z ɡ0*4v@9 .GBΊQ%^,w4? "XDtId͠?7dyAxq,6*(IlNuѠd^ ׄf>>F,i +$Tw"`c; \ԍgS xpaWW#짜WBqxcUStðZP_;~`.si@L A2) ԀÅ#xztP&ʍE"N+8XpK3lOɎNf,(M;m?@D "; {}(|7ejS7Ρh^sѐ4cYWW[ټgSiDJDdž;xB.-5+-0|N㡜ymN5w]ԱX0 ?GӴZDT' J0a9MV|b;kE@GCqSю%D~\h5#q[\ >k ܽzmXwYtx2|Lu?%@w _`R\X]y}~/7XN 4 ^ٹI@3VNS\WT*552/'м7 ~^UOLy7UWc 4@g%i M[=D p3q? bB޺ ,yKCy RD@9 IT~pDF gFl9N*XG:Ibk6$H<\yN$Yp !6Ë``b9U y\K+B oiWg);_0GY1gk>e1tқAFXJ