libvirt-daemon-driver-secret-6.0.0-37.module_el8.5.0+1002+36725df >  A a*U]<žPaUǑ* yƜFNy7g"Dn8] _e6HEzj۳p݆&u"}d|&62/_C&|%P8UU%5;d*ep`oXAJ*SGx *^w > ci6w1oްmn >JKc}Pag4g,QC|!S:)YI6S#iph@^> jHw% ;׊\ !8`S1:_nn+_^ Sdq/\`%=40 *żNFP|$}IJ_ZD'}_+x?B /ʜ:R>m:y%{jv>;:Sw1`<#c"'׵5JFJ_7wpȳƂm98ZOj[eWǙ["qo!w^8$wjUՉTA jCYي ,}=DV2;|ҬNj8SQ NlapP&VCqeStkd;} 8Ԩh+ivS?J""խwߦ_Kon\ٚyΌE) 54d1dz~AߚZXp7ZW?^& $BT_lLjtK=Y,&ߞ,Ǐy+H<E,8s+ͷ` R13-yw| Yo ɞ)wBh4,zO=^|ANr4ܙҌ˥K>p=?d% E r 0<QW\         E    - n X8(J8TP9P:'PG H I( X8YH\ ] ^ bdReWfZl\tt u vwL x yPTZClibvirt-daemon-driver-secret6.0.037.module_el8.5.0+1002+36725df2Secret driver plugin for the libvirtd daemonThe secret driver plugin for the libvirtd daemon, providing an implementation of the secret key APIs.ax86-01.mbox.centos.orgCentOSCentOSLGPLv2+CentOS Buildsys Unspecifiedhttps://libvirt.org/linuxi686-\F /}D NAA큤큤aaaaaaaaaaaaa2b24074fd2b8b3e34e6312d75a08dcac4cd1e9de0d19a730d36e08fdebcb020bc0feb2c175180b3d4ebe1553f47c64e8de25ead0cf2eafe4d3ab5c7f6000ff9a982bd1e16ee0d1bb865f9c12085ef6875c191a631c87fd27820f41b8db9a92e69c9e1bcaa1fa46ef96b295d25263e274ac48de48577f7dbca01f71b4a410ad1dcfdb48409c7f102f744b70736bf779eb8f9c38b6270c2bc4c064baa72605004982197c659f0031ff871587cc4d4caa99adf964d4a6c7e603818093ff5a5fc56c558bb635db11f6c110ffd51f09f735fa10ce0222ad3d9df0680605e841c0334f90ef28ad50d38ad8cd0c8115c3f6f7800e3f88ded0c91618a96ad20fbfbee73ccf00fe62ed55b96a450f4c84d9925e46fd966056d04a021a3b6fd587114afbbd../../../../usr/lib/libvirt/connection-driver/libvirt_driver_secret.so../../../../usr/sbin/virtsecretdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-6.0.0-37.module_el8.5.0+1002+36725df2.src.rpmconfig(libvirt-daemon-driver-secret)libvirt-daemon-driver-secretlibvirt-daemon-driver-secret(x86-32)libvirt_driver_secret.so@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libvirt-daemon-driver-secret)libaudit.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.9)libcap-ng.so.0libcurl.so.4libdbus-1.so.3libdbus-1.so.3(LIBDBUS_1_3)libdevmapper.so.1.02libdl.so.2libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgio-2.0.so.0libglib-2.0.so.0libgnutls.so.30libgobject-2.0.so.0libm.so.6libnl-3.so.200libnl-route-3.so.200libnuma.so.1libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libsasl2.so.3libselinux.so.1libssh.so.4libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libutil.so.1libvirt-daemonlibvirt-libslibvirt-lxc.so.0libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)libvirt-qemu.so.0libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)libvirt.so.0libvirt.so.0(LIBVIRT_0.0.3)libvirt.so.0(LIBVIRT_0.0.5)libvirt.so.0(LIBVIRT_0.1.0)libvirt.so.0(LIBVIRT_0.1.1)libvirt.so.0(LIBVIRT_0.1.4)libvirt.so.0(LIBVIRT_0.1.5)libvirt.so.0(LIBVIRT_0.1.9)libvirt.so.0(LIBVIRT_0.10.0)libvirt.so.0(LIBVIRT_0.10.2)libvirt.so.0(LIBVIRT_0.2.0)libvirt.so.0(LIBVIRT_0.2.1)libvirt.so.0(LIBVIRT_0.2.3)libvirt.so.0(LIBVIRT_0.3.0)libvirt.so.0(LIBVIRT_0.3.2)libvirt.so.0(LIBVIRT_0.3.3)libvirt.so.0(LIBVIRT_0.4.1)libvirt.so.0(LIBVIRT_0.4.2)libvirt.so.0(LIBVIRT_0.4.5)libvirt.so.0(LIBVIRT_0.5.0)libvirt.so.0(LIBVIRT_0.6.1)libvirt.so.0(LIBVIRT_0.6.3)libvirt.so.0(LIBVIRT_0.6.4)libvirt.so.0(LIBVIRT_0.7.0)libvirt.so.0(LIBVIRT_0.7.1)libvirt.so.0(LIBVIRT_0.7.2)libvirt.so.0(LIBVIRT_0.7.3)libvirt.so.0(LIBVIRT_0.7.5)libvirt.so.0(LIBVIRT_0.7.7)libvirt.so.0(LIBVIRT_0.8.0)libvirt.so.0(LIBVIRT_0.8.1)libvirt.so.0(LIBVIRT_0.8.2)libvirt.so.0(LIBVIRT_0.8.5)libvirt.so.0(LIBVIRT_0.8.6)libvirt.so.0(LIBVIRT_0.8.8)libvirt.so.0(LIBVIRT_0.9.0)libvirt.so.0(LIBVIRT_0.9.10)libvirt.so.0(LIBVIRT_0.9.11)libvirt.so.0(LIBVIRT_0.9.13)libvirt.so.0(LIBVIRT_0.9.2)libvirt.so.0(LIBVIRT_0.9.3)libvirt.so.0(LIBVIRT_0.9.4)libvirt.so.0(LIBVIRT_0.9.5)libvirt.so.0(LIBVIRT_0.9.7)libvirt.so.0(LIBVIRT_0.9.8)libvirt.so.0(LIBVIRT_0.9.9)libvirt.so.0(LIBVIRT_1.0.0)libvirt.so.0(LIBVIRT_1.0.1)libvirt.so.0(LIBVIRT_1.0.2)libvirt.so.0(LIBVIRT_1.0.3)libvirt.so.0(LIBVIRT_1.0.5)libvirt.so.0(LIBVIRT_1.0.6)libvirt.so.0(LIBVIRT_1.1.1)libvirt.so.0(LIBVIRT_1.1.3)libvirt.so.0(LIBVIRT_1.2.1)libvirt.so.0(LIBVIRT_1.2.11)libvirt.so.0(LIBVIRT_1.2.12)libvirt.so.0(LIBVIRT_1.2.14)libvirt.so.0(LIBVIRT_1.2.15)libvirt.so.0(LIBVIRT_1.2.16)libvirt.so.0(LIBVIRT_1.2.19)libvirt.so.0(LIBVIRT_1.2.3)libvirt.so.0(LIBVIRT_1.2.5)libvirt.so.0(LIBVIRT_1.2.6)libvirt.so.0(LIBVIRT_1.2.7)libvirt.so.0(LIBVIRT_1.2.8)libvirt.so.0(LIBVIRT_1.2.9)libvirt.so.0(LIBVIRT_1.3.3)libvirt.so.0(LIBVIRT_2.0.0)libvirt.so.0(LIBVIRT_2.2.0)libvirt.so.0(LIBVIRT_3.0.0)libvirt.so.0(LIBVIRT_3.1.0)libvirt.so.0(LIBVIRT_3.4.0)libvirt.so.0(LIBVIRT_3.7.0)libvirt.so.0(LIBVIRT_3.9.0)libvirt.so.0(LIBVIRT_4.1.0)libvirt.so.0(LIBVIRT_4.10.0)libvirt.so.0(LIBVIRT_4.4.0)libvirt.so.0(LIBVIRT_4.5.0)libvirt.so.0(LIBVIRT_5.10.0)libvirt.so.0(LIBVIRT_5.2.0)libvirt.so.0(LIBVIRT_5.5.0)libvirt.so.0(LIBVIRT_5.6.0)libvirt.so.0(LIBVIRT_5.7.0)libvirt.so.0(LIBVIRT_5.8.0)libvirt.so.0(LIBVIRT_6.0.0)libvirt.so.0(LIBVIRT_PRIVATE_6.0.0)libxml2.so.2libyajl.so.2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)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+36725df23.0.4-14.6.0-14.0-15.2-14.14.3a $@`!@`@`@` l_إ@_ _/@_P_FN_-B@_@^@@^^y^3^@^oj@^_@^J@^AE^@]}@]|@]y@]o@]c]Z@]@1@]]G@]@] ] u@]@\ڭ\f\f\]o@\N\I\ - 6.0.0-37Jiri Denemark - 6.0.0-36Jiri Denemark - 6.0.0-35Jiri Denemark - 6.0.0-34Jiri Denemark - 6.0.0-33Jiri Denemark - 6.0.0-32Jiri Denemark - 6.0.0-31Jiri Denemark - 6.0.0-30Jiri Denemark - 6.0.0-29Jiri Denemark - 6.0.0-28Jiri Denemark - 6.0.0-27Jiri Denemark - 6.0.0-26Jiri Denemark - 6.0.0-25Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Danilo C. L. de Paula - 6.0.0Jiri Denemark - 4.5.0-42Jiri Denemark - 4.5.0-41Jiri Denemark - 4.5.0-40Jiri Denemark - 4.5.0-39Jiri Denemark - 4.5.0-38Jiri Denemark - 4.5.0-37Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Danilo de Paula - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.3.0-1Daniel P. Berrangé - 4.1.0-2Daniel Berrange - 4.1.0-1Fedora Release Engineering - 4.0.0-2Daniel P. Berrange - 4.0.0-1Cole Robinson - 3.10.0-2Daniel P. Berrange - 3.10.0-1Daniel P. Berrange - 3.9.0-1Daniel P. Berrange - 3.8.0-1Daniel P. Berrange - 3.7.0-1Daniel P. Berrange - 3.6.0-1Florian Weimer - 3.5.0-4Daniel P. Berrange - 3.5.0-3Cole Robinson - 3.5.0-2Daniel P. Berrange - 3.5.0-1Daniel P. Berrange - 3.4.0-1Daniel P. Berrange - 3.3.0-1Daniel P. Berrange - 3.2.0-1Daniel P. Berrange - 3.1.0-1Fedora Release Engineering - 3.0.0-2Daniel P. Berrange - 3.0.0-1- security: fix SELinux label generation logic (CVE-2021-3631) - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath (CVE-2021-3667)- network: make it safe to call networkSetupPrivateChains() multiple times (rhbz#1942805) - network: force re-creation of iptables private chains on firewalld restart (rhbz#1942805) - hostdev: Update mdev pointer reference after checking device type (rhbz#1940449) - hostdev: mdev: Lookup mdevs by sysfs path rather than mdev struct (rhbz#1940449) - qemu_firmware: don't error out for unknown firmware features (rhbz#1961562) - docs: improve description of secure attribute for loader element (rhbz#1929357) - conf: introduce virDomainDefParseBootInitOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootKernelOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootFirmwareOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootLoaderOptions (rhbz#1929357) - conf: introduce virDomainDefParseBootAcpiOptions (rhbz#1929357) - conf: use switch in virDomainDefParseBootOptions (rhbz#1929357) - conf: introduce support for firmware auto-selection feature filtering (rhbz#1929357) - qemu: implement support for firmware auto-selection feature filtering (rhbz#1929357) - domain_conf: Don't leak def->os.firmwareFeatures (rhbz#1929357) - conf: remove duplicated firmware type attribute (rhbz#1929357)- vircgroupv2: properly detect placement of running VM (rhbz#1798463) - virsystemd: export virSystemdHasMachined (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineByPID (rhbz#1798463) - virsystemd: introduce virSystemdGetMachineUnitByPID (rhbz#1798463) - vircgroup: use DBus call to systemd for some APIs (rhbz#1798463) - vircgroupv1: refactor virCgroupV1DetectPlacement (rhbz#1798463) - vircgroupv2: move task into cgroup before enabling controllers (rhbz#1798463) - vircgroup: introduce virCgroupV1Exists and virCgroupV2Exists (rhbz#1798463) - vircgroup: introduce nested cgroup to properly work with systemd (rhbz#1798463) - tests: add cgroup nested tests (rhbz#1798463) - vircgroup: correctly free nested virCgroupPtr (rhbz#1798463) - qemu: Add virtio related options to vsock (rhbz#1931548) - domain_validate: use defines for cpu period and quota limits (rhbz#1798463) - docs: use proper cpu quota value in our documentation (rhbz#1798463) - vircgroup: enforce range limit for cpu.shares (rhbz#1798463) - cgroup: use virCgroupSetCpuShares instead of virCgroupSetupCpuShares (rhbz#1798463) - cpumap: Add support for ibrs CPU feature (rhbz#1926864) - cpumap: Add support for svme-addr-check CPU feature (rhbz#1926864) - cpu_map: Add EPYC-Milan x86 CPU model (rhbz#1926864) - cpu_map: Install x86_EPYC-Milan.xml (rhbz#1926864) - cpu_map: Fix spelling of svme-addr-chk feature (rhbz#1926864)- qemu: move cgroup cpu period and quota defines to vircgroup.h (rhbz#1915733) - vircgroupv1: use defines for cpu period and quota limits (rhbz#1915733) - vircgroupv2: use defines for cpu period and quota limits (rhbz#1915733) - vircgroup: fix cpu quota maximum limit (rhbz#1915733) - util: add virNetDevGetPhysPortName (rhbz#1918708) - util: avoid manual VIR_FREE of a g_autofree pointer in virPCIGetName() (rhbz#1918708) - util: Add phys_port_name support on virPCIGetNetName (rhbz#1918708)- cpu_map: Fix Icelake Server model number (rhbz#1537734) - cputestdata: Add test data for Snowridge (rhbz#1537734) - cpu_map: Add support for fsrm CPU feature (rhbz#1537734) - cpu_map: Add support for core-capability CPU feature (rhbz#1537734) - cpu_map: Add support for split-lock-detect CPU feature (rhbz#1537734) - cpu_map: Define and enable Snowridge model (rhbz#1537734) - util: fix typo in VIR_MOCK_WRAP_RET_ARGS() (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines in unit tests (rhbz#1607929) - util/tests: enable locking on iptables/ebtables commandlines by default (rhbz#1607929) - tests: fix iptables test case commandline options in virfirewalltest.c (rhbz#1607929) - network: be more verbose about the reason for a firewall reload (rhbz#1607929) - util: always check for ebtables/iptables binaries, even when using firewalld (rhbz#1607929) - util: synchronize with firewalld before we start calling iptables directly (rhbz#1607929) - util: call iptables directly rather than via firewalld (rhbz#1607929) - util: virhostcpu: Fail when fetching CPU Stats for invalid cpu (rhbz#1915183)- util: replace macvtap name reservation bitmap with a simple counter (rhbz#1874304) - util: assign tap device names using a monotonically increasing integer (rhbz#1874304) - util: virNetDevTapCreate: initialize fd to -1 (rhbz#1874304)- conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1872610) - qemu: format 'ramfb' attribute for mediated devices (rhbz#1876297)- cpu_map: Add missing x86 features in 0x7 CPUID leaf (rhbz#1861506) - cpu_map: Add missing x86 features in 0x80000008 CPUID leaf (rhbz#1861506) - cpu_map: Add missing AMD SVM features (rhbz#1861506) - Add testdata for AMD EPYC 7502 (rhbz#1861506) - cpu_map: Defined and enable EPYC-Rome model (rhbz#1861506) - cpu_map: Remove monitor feature from EPYC-Rome (rhbz#1861506) - tests: qemuxml2argv: Use existing machine type for 'numatune-distances' case (rhbz#1749518) - qemuxml2xmltest: Add "numatune-distance" test case (rhbz#1749518) - conf: Move and rename virDomainParseScaledValue() (rhbz#1749518) - numa_conf: Drop CPU from name of two functions (rhbz#1749518) - qemu_command: Rename qemuBuildNumaArgStr() (rhbz#1749518) - qemuBuildMachineCommandLine: Drop needless check (rhbz#1749518) - numa_conf: Make virDomainNumaSetNodeCpumask() return void (rhbz#1749518) - Allow NUMA nodes without vCPUs (rhbz#1749518) - conf: Parse and format HMAT (rhbz#1749518) - conf: Validate NUMA HMAT configuration (rhbz#1749518) - numa: expose HMAT APIs (rhbz#1749518) - qemu: Introduce QEMU_CAPS_NUMA_HMAT capability (rhbz#1749518) - qemu: Build HMAT command line (rhbz#1749518) - qemuBuildNumaCommandLine: Fix @masterInitiator check (rhbz#1749518) - numa_conf: Properly check for caches in virDomainNumaDefValidate() (rhbz#1749518) - RNG: Allow interleaving of /domain/cpu/numa/cell children (rhbz#1749518)- qemu: substitute missing model name for host-passthrough (rhbz#1850680) - rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - qemu: Fix domfsinfo for non-PCI device information from guest agent (rhbz#1858771) - virDomainNetFindIdx: add support for CCW addresses (rhbz#1837495) - check for NULL before calling g_regex_unref (rhbz#1861176) - virhostcpu.c: fix 'die_id' parsing for Power hosts (rhbz#1876742) - qemuFirmwareFillDomain: Fill NVRAM template on migration too (rhbz#1880418) - node_device: refactor udevProcessCCW (rhbz#1853289, rhbz#1865932) - node_device: detect CSS devices (rhbz#1853289, rhbz#1865932) - virsh: nodedev: ability to filter CSS capabilities (rhbz#1853289, rhbz#1865932) - node_device: detect DASD devices (rhbz#1853289, rhbz#1865932) - udevProcessCSS: Check if def->driver is non-NULL (rhbz#1853289, rhbz#1865932)- virdevmapper: Don't cache device-mapper major (rhbz#1860421) - virdevmapper: Handle kernel without device-mapper support (rhbz#1860421) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1860421)- src: assume sys/sysmacros.h always exists on Linux (rhbz#1860421) - virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1860421) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1860421) - virdevmapper: Don't use libdevmapper to obtain dependencies (CVE-2020-14339, rhbz#1860421) - virDevMapperGetTargets: Don't ignore EBADF (rhbz#1860421)- qemu: blockjob: Don't base bitmap handling of active-layer block commit on QEMU_CAPS_BLOCKDEV_REOPEN (rhbz#1857779) - qemu: blockjob: Actually delete temporary bitmap on failed active commit (rhbz#1857779) - qemu: block: Remove 'active-write' bitmap even if there are no bitmaps to merge (rhbz#1857779) - qemuDomainBlockPivot: Rename 'actions' to 'bitmapactions' (rhbz#1857779) - qemuDomainBlockPivot: Ignore failures of creating active layer bitmap (rhbz#1857779)- Upgrade components in virt:rhel module:stream for RHEL-8.3 release (rhbz#1828317) - conf: Don't format http cookies unless VIR_DOMAIN_DEF_FORMAT_SECURE is used (CVE-2020-14301) - util: Introduce a parser for kernel cmdline arguments (rhbz#1848997) - qemu: Check if s390 secure guest support is enabled (rhbz#1848997) - qemu: Check if AMD secure guest support is enabled (rhbz#1848997) - tools: Secure guest check on s390 in virt-host-validate (rhbz#1848997) - tools: Secure guest check for AMD in virt-host-validate (rhbz#1848997) - docs: Update AMD launch secure description (rhbz#1848997) - docs: Describe protected virtualization guest setup (rhbz#1848997)- Resolves: bz#1828317 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- Resolves: bz#1810193 (Upgrade components in virt:rhel module:stream for RHEL-8.3 release)- RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1808388) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1808388) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1808388) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1808388) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1808388) - RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1808399)- qemu: Translate features in virQEMUCapsGetCPUFeatures (rhbz#1804224)- process: wait longer on kill per assigned Hostdev (rhbz#1785338) - process: wait longer 5->30s on hard shutdown (rhbz#1785338)- selinux: Do not report an error when not returning -1 (rhbz#1788096) - qemu: Fix hyperv features with QEMU 4.1 (rhbz#1794868) - qemu: Prefer dashes for hyperv features (rhbz#1794868) - cpu: Drop KVM_ from hyperv feature macros (rhbz#1794868) - cpu: Drop unused KVM features (rhbz#1794868) - qemu: Fix KVM features with QEMU 4.1 (rhbz#1794868) - cpu: Drop CPUID definition for hv-spinlocks (rhbz#1794868)- cpu_map/x86: Add support for BFLOAT16 data type (rhbz#1749516)- cpu_map: Add TAA_NO bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135) - cpu_map: Add TSX_CTRL bit for IA32_ARCH_CAPABILITIES MSR (CVE-2019-11135)- cpu_conf: Pass policy to CPU feature filtering callbacks (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemuxml2*test: Add tests for Icelake-Server, -pconfig (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Drop disabled CPU features unknown to QEMU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cputest: Add data for Ice Lake Server CPU (rhbz#1749672, rhbz#1756156, rhbz#1721608) - cpu_map: Drop pconfig from Icelake-Server CPU model (rhbz#1749672, rhbz#1756156, rhbz#1721608) - qemu: Fix NULL ptr dereference caused by qemuDomainDefFormatBufInternal (rhbz#1749672, rhbz#1756156, rhbz#1721608)- vircgroupv2: fix setting cpu.max period (rhbz#1749227)- vircgroupv2: fix abort in VIR_AUTOFREE (rhbz#1747440)- vircgroupv2: fix parsing multiple values in single file (rhbz#1741825) - vircgroupv2: fix virCgroupV2GetCpuCfsQuota for "max" value (rhbz#1741837)- virDomainObjListAddLocked: Produce better error message than 'Duplicate key' (rhbz#1737790) - virdbus: Grab a ref as long as the while loop is executed (rhbz#1741900)- virDomainObjListAddLocked: fix double free (rhbz#1728530) - docs: schemas: Decouple the virtio options from each other (rhbz#1729675) - util: command: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: command: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1721434) - util: virnetdevopenvswitch: Drop an unused variable @ovs_timeout (rhbz#1721434) - util: netdevopenvswitch: use VIR_AUTOPTR for aggregate types (rhbz#1721434) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1721434) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1721434) - test: Introduce virnetdevopenvswitchtest (rhbz#1721434) - vircommand: Separate mass FD closing into a function (rhbz#1721434) - virCommand: use procfs to learn opened FDs (rhbz#1721434) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1721434) - util: Avoid possible error in virCommandMassClose (rhbz#1721434) - vircgroup: fix cgroups v2 controllers detection (rhbz#1689297) - vircgroupv2: store enabled controllers (rhbz#1689297)- virWaitForDevices: Drop confusing part of comment (rhbz#1710575) - lib: Drop UDEVSETTLE (rhbz#1710575) - m4: Provide default value fore UDEVADM (rhbz#1710575) - m4: Drop needless string checks (rhbz#1710575) - util: vircgroup: introduce virCgroup(Get|Set)ValueRaw (rhbz#1658890) - util: vircgroup: move virCgroupGetValueStr out of virCgroupGetValueForBlkDev (rhbz#1658890) - util: vircgroupv1: add support for BFQ blkio files (rhbz#1658890) - util: vircgroupv2: add support for BFQ files (rhbz#1658890) - Handle copying bitmaps to larger data buffers (rhbz#1703160)- cpu: allow include files for CPU definition (rhbz#1686895) - cpu: fix cleanup when signature parsing fails (rhbz#1686895) - cpu: push more parsing logic into common code (rhbz#1686895) - cpu: simplify failure cleanup paths (rhbz#1686895) - cpu_map: Add support for arch-capabilities feature (rhbz#1693433) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1686895) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1686895) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1686895) - cpu_x86: Separate ancestor model parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate vendor parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Separate feature list parsing from x86ModelParse (rhbz#1686895) - cpu_x86: Make sure CPU model names are unique in cpu_map (rhbz#1686895) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1686895) - cpu_x86: Store CPU signature in an array (rhbz#1686895) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1686895) - cpu_x86: Log decoded CPU model and signatures (rhbz#1686895) - qemu_capabilities: Inroduce virQEMUCapsGetCPUModelX86Data (rhbz#1686895) - qemu_capabilities: Introduce virQEMUCapsGetCPUModelInfo (rhbz#1686895) - qemu_capabilities: Use virQEMUCapsGetCPUModelInfo (rhbz#1686895) - cpu_x86: Add virCPUx86DataGetSignature for tests (rhbz#1686895) - cpu_map: Add hex representation of signatures (rhbz#1686895) - cputest: Test CPU signatures (rhbz#1686895) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1686895) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1686895) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1686895) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1686895) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1686895) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1686895) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1686895) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1686895) - cpu_x86: Require within in CPU map (rhbz#1697627) - cputest: Add data for Intel(R) Xeon(R) Platinum 8268 CPU (rhbz#1693433) - cpu_map: Add Cascadelake-Server CPU model (rhbz#1693433) - cpu_x86: Introduce virCPUx86DataItem container struct (rhbz#1697627) - cpu_x86: Rename virCPUx86Vendor.cpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86DataItem variables (rhbz#1697627) - cpu_x86: Rename x86DataCpuidNext function (rhbz#1697627) - cpu_x86: Rename x86DataCpuid (rhbz#1697627) - cpu_x86: Rename virCPUx86CPUIDSorter (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUIDInt (rhbz#1697627) - cpu_x86: Rename virCPUx86DataAddCPUID (rhbz#1697627) - cpu_x86: Rename virCPUx86VendorToCPUID (rhbz#1697627) - cpu_x86: Simplify x86DataAdd (rhbz#1697627) - cpu_x86: Introduce virCPUx86DataCmp (rhbz#1697627) - cpu_x86: Make x86cpuidSetBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidClearBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidAndBits more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatchMasked more general (rhbz#1697627) - cpu_x86: Make x86cpuidMatch more general (rhbz#1697627) - cpu_x86: Store virCPUx86DataItem content in union (rhbz#1697627) - cpu_x86: Add support for storing MSR features in CPU map (rhbz#1697627) - cpu_x86: Move *CheckFeature functions (rhbz#1697627) - cputest: Add support for MSR features to cpu-parse.sh (rhbz#1697627) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1697627) - vircpuhost: Add support for reading MSRs (rhbz#1697627) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1697627) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1697627) - cpu_conf: Introduce virCPUDefFilterFeatures (rhbz#1697627) - qemu_command: Use consistent syntax for CPU features (rhbz#1697627) - tests: Add QEMU caps data for future 4.1.0 (rhbz#1697627) - tests: Add domain capabilities case for QEMU 4.1.0 (rhbz#1697627) - qemuxml2argvtest: Add test for CPU features translation (rhbz#1697627) - qemu: Add APIs for translating CPU features (rhbz#1697627) - qemu: Probe for max-x86_64-cpu type (rhbz#1697627) - qemu: Probe for "unavailable-features" CPU property (rhbz#1697627) - qemu: Probe host CPU after capabilities (rhbz#1697627) - qemu_command: Use canonical names of CPU features (rhbz#1697627) - qemu: Translate feature names from query-cpu-model-expansion (rhbz#1697627) - qemu: Don't use full CPU model expansion (rhbz#1697627) - qemu: Make qemuMonitorGetGuestCPU usable on x86 only (rhbz#1697627) - cpu: Introduce virCPUDataAddFeature (rhbz#1697627) - qemu: Add type filter to qemuMonitorJSONParsePropsList (rhbz#1697627) - util: string: Introduce macro for automatic string lists (rhbz#1697627) - util: json: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1697627) - qemu: Introduce generic qemuMonitorGetGuestCPU (rhbz#1697627) - qemu_process: Prefer generic qemuMonitorGetGuestCPU (rhbz#1697627) - util: Rework virStringListAdd (rhbz#1697627) - conf: Introduce virCPUDefCheckFeatures (rhbz#1697627) - cpu_x86: Turn virCPUx86DataIteratorInit into a function (rhbz#1697627) - cpu_x86: Introduce virCPUx86FeatureFilter*MSR (rhbz#1697627) - cpu_x86: Read CPU features from IA32_ARCH_CAPABILITIES MSR (rhbz#1697627) - cpu_map: Introduce IA32_ARCH_CAPABILITIES MSR features (rhbz#1697627) - qemu: Forbid MSR features with old QEMU (rhbz#1697627) - qemu: Drop MSR features from host-model with old QEMU (rhbz#1697627) - cpu_x86: Fix memory leak - virCPUx86GetHost (rhbz#1697627) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1624204) - qemu: Drop "user-" prefix for guestfwd netdev (rhbz#1624204) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1624204) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1624204) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1624204) - daemon: Register secret driver before storage driver (rhbz#1685151) - bhyve: Move autostarting of domains into bhyveStateInitialize (rhbz#1685151) - Revert "virStateDriver - Separate AutoStart from Initialize" (rhbz#1685151) - Revert "Separate out StateAutoStart from StateInitialize" (rhbz#1685151) - util: moving 'type' argument to avoid issues with mount() syscall. (rhbz#1689297) - util: cgroup: use VIR_AUTOFREE instead of VIR_FREE for scalar types (rhbz#1689297) - vircgroup: Rename structs to start with underscore (rhbz#1689297) - vircgroup: Introduce standard set of typedefs and use them (rhbz#1689297) - vircgroup: Extract file link resolving into separate function (rhbz#1689297) - vircgroup: Remove unused function virCgroupKill() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupAddTaskController() (rhbz#1689297) - vircgroup: Unexport unused function virCgroupRemoveRecursively (rhbz#1689297) - vircgroup: Move function used in tests into vircgrouppriv.h (rhbz#1689297) - vircgroup: Remove pointless bool parameter (rhbz#1689297) - vircgroup: Extract mount options matching into function (rhbz#1689297) - vircgroup: Use virCgroupMountOptsMatchController in virCgroupDetectPlacement (rhbz#1689297) - vircgroup: Introduce virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: machinename will never be NULL (rhbz#1689297) - vircgroup: Remove virCgroupAddTaskController (rhbz#1689297) - vircgroup: Introduce virCgroupGetMemoryStat (rhbz#1689297) - lxc: Use virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: fix MinGW build (rhbz#1689297) - vircgroup: Duplicate string before modifying (rhbz#1689297) - vircgroup: Extract controller detection into function (rhbz#1689297) - vircgroup: Extract placement validation into function (rhbz#1689297) - vircgroup: Split virCgroupPathOfController into two functions (rhbz#1689297) - vircgroup: Call virCgroupRemove inside virCgroupMakeGroup (rhbz#1689297) - vircgroup: Simplify if conditions in virCgroupMakeGroup (rhbz#1689297) - vircgroup: Remove obsolete sa_assert (rhbz#1689297) - tests: Resolve possible overrun (rhbz#1689297) - vircgroup: cleanup controllers not managed by systemd on error (rhbz#1689297) - vircgroup: fix bug in virCgroupEnableMissingControllers (rhbz#1689297) - vircgroup: rename virCgroupAdd.*Task to virCgroupAdd.*Process (rhbz#1689297) - vircgroup: introduce virCgroupTaskFlags (rhbz#1689297) - vircgroup: introduce virCgroupAddThread (rhbz#1689297) - vircgroupmock: cleanup unused cgroup files (rhbz#1689297) - vircgroupmock: rewrite cgroup fopen mocking (rhbz#1689297) - vircgrouptest: call virCgroupDetectMounts directly (rhbz#1689297) - vircgrouptest: call virCgroupNewSelf instead virCgroupDetectMounts (rhbz#1689297) - util: introduce vircgroupbackend files (rhbz#1689297) - vircgroup: introduce cgroup v1 backend files (rhbz#1689297) - vircgroup: extract virCgroupV1Available (rhbz#1689297) - vircgroup: detect available backend for cgroup (rhbz#1689297) - vircgroup: extract virCgroupV1ValidateMachineGroup (rhbz#1689297) - vircgroup: extract virCgroupV1CopyMounts (rhbz#1689297) - vircgroup: extract v1 detect functions (rhbz#1689297) - vircgroup: extract virCgroupV1CopyPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1ValidatePlacement (rhbz#1689297) - vircgroup: extract virCgroupV1StealPlacement (rhbz#1689297) - vircgroup: extract virCgroupV1DetectControllers (rhbz#1689297) - vircgroup: extract virCgroupV1HasController (rhbz#1689297) - vircgroup: extract virCgroupV1GetAnyController (rhbz#1689297) - vircgroup: extract virCgroupV1PathOfController (rhbz#1689297) - vircgroup: extract virCgroupV1MakeGroup (rhbz#1689297) - vircgroup: extract virCgroupV1Remove (rhbz#1689297) - vircgroup: extract virCgroupV1AddTask (rhbz#1689297) - vircgroup: extract virCgroupV1HasEmptyTasks (rhbz#1689297) - vircgroup: extract virCgroupV1BindMount (rhbz#1689297) - vircgroup: extract virCgroupV1SetOwner (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoServiced (rhbz#1689297) - vircgroup: extract virCgroupV1GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: extract virCgroupV1SetMemory (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryStat (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemoryUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)Memory*Limit (rhbz#1689297) - vircgroup: extract virCgroupV1GetMemSwapUsage (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)Device (rhbz#1689297) - vircgroup: extract virCgroupV1(Allow|Deny)AllDevices (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuShares (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: extract virCgroupV1SupportsCpuBW (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacct*Usage (rhbz#1689297) - vircgroup: extract virCgroupV1GetCpuacctStat (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)FreezerState (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMems (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - vircgroup: extract virCgroupV1(Set|Get)CpusetCpus (rhbz#1689297) - vircgroup: rename virCgroupController into virCgroupV1Controller (rhbz#1689297) - vircgroup: rename controllers to legacy (rhbz#1689297) - vircgroup: remove VIR_CGROUP_SUPPORTED (rhbz#1689297) - vircgroup: include system headers only on linux (rhbz#1689297) - vircgroupv1: fix build on non-linux OSes (rhbz#1689297) - Revert "vircgroup: cleanup controllers not managed by systemd on error" (rhbz#1689297) - util: introduce cgroup v2 files (rhbz#1689297) - vircgroup: introduce virCgroupV2Available (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidateMachineGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2CopyPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectMounts (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2ValidatePlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2StealPlacement (rhbz#1689297) - vircgroup: introduce virCgroupV2DetectControllers (rhbz#1689297) - vircgroup: introduce virCgroupV2HasController (rhbz#1689297) - vircgroup: introduce virCgroupV2GetAnyController (rhbz#1689297) - vircgroup: introduce virCgroupV2PathOfController (rhbz#1689297) - vircgroup: introduce virCgroupV2MakeGroup (rhbz#1689297) - vircgroup: introduce virCgroupV2Remove (rhbz#1689297) - vircgroup: introduce virCgroupV2AddTask (rhbz#1689297) - vircgroup: introduce virCgroupV2HasEmptyTasks (rhbz#1689297) - vircgroup: introduce virCgroupV2BindMount (rhbz#1689297) - vircgroup: introduce virCgroupV2SetOwner (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2GetBlkioIoDeviceServiced (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWeight (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteIops (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceReadBps (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)BlkioDeviceWriteBps (rhbz#1689297) - vircgroup: introduce virCgroupV2SetMemory (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemoryUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemoryHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemorySoftLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)MemSwapHardLimit (rhbz#1689297) - vircgroup: introduce virCgroupV2GetMemSwapUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuShares (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsPeriod (rhbz#1689297) - vircgroup: introduce virCgroupV2(Set|Get)CpuCfsQuota (rhbz#1689297) - vircgroup: introduce virCgroupV2SupportsCpuBW (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctUsage (rhbz#1689297) - vircgroup: introduce virCgroupV2GetCpuacctStat (rhbz#1689297) - vircgroup: register cgroup v2 backend (rhbz#1689297) - vircgroup: add support for hybrid configuration (rhbz#1689297) - vircgroupmock: change cgroup prefix (rhbz#1689297) - vircgroupmock: add support to test cgroup v2 (rhbz#1689297) - vircgrouptest: introduce initFakeFS and cleanupFakeFS helpers (rhbz#1689297) - vircgrouptest: prepare testCgroupDetectMounts for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for cgroup v2 (rhbz#1689297) - vircgrouptest: add detect mounts test for hybrid cgroups (rhbz#1689297) - vircgrouptest: prepare validateCgroup for cgroupv2 (rhbz#1689297) - vircgrouptest: add cgroup v2 tests (rhbz#1689297) - vircgrouptest: add hybrid tests (rhbz#1689297) - virt-host-validate: rewrite cgroup detection to use util/vircgroup (rhbz#1689297) - virt-host-validate: require freezer for LXC (rhbz#1689297) - virt-host-validate: Fix build on non-Linux (rhbz#1689297) - tests: Use correct function name in error path (rhbz#1689297) - util: Fix virCgroupGetMemoryStat (rhbz#1689297) - tests: Augment vcgrouptest to add virCgroupGetMemoryStat (rhbz#1689297) - vircgroup: introduce virCgroupKillRecursiveCB (rhbz#1689297) - vircgroupv2: fix virCgroupV2ValidateMachineGroup (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMems (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetMemoryMigrate (rhbz#1689297) - util: implement virCgroupV2(Set|Get)CpusetCpus (rhbz#1689297) - util: enable cgroups v2 cpuset controller for threads (rhbz#1689297) - util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB (rhbz#1689297) - internal: introduce a family of NULLSTR macros (rhbz#1689297) - util: vircgroup: improve controller detection (rhbz#1689297) - util: vircgroupv2: use any controller to create thread directory (rhbz#1689297) - util: vircgroupv2: enable CPU controller only if it's available (rhbz#1689297) - util: vircgroupv2: separate return values of virCgroupV2EnableController (rhbz#1689297) - util: vircgroupv2: don't error out if enabling controller fails (rhbz#1689297) - util: vircgroupv2: mark only requested controllers as available (rhbz#1689297) - Revert "util: vircgroup: pass parent cgroup into virCgroupDetectControllersCB" (rhbz#1689297) - util: vircgroupv2: stop enabling missing controllers with systemd (rhbz#1689297)- Rebuild all virt packages to fix RHEL's upgrade path - Resolves: rhbz#1695587 (Ensure modular RPM upgrade path)- RHEL: spec: Disable gluster on i686 (rhbz#1722668) - rpc: virnetlibsshsession: update deprecated functions (rhbz#1722735)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: skip RDMA detection for non-PCI network devices (rhbz#1693299) - virfile: Detect ceph as shared FS (rhbz#1698133) - virfile: added GPFS as shared fs (rhbz#1698133) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1716943) - qemu: Rework setting process affinity (rhbz#1716943) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1716943) - conf: Add definitions for 'uid' and 'fid' PCI address attributes (rhbz#1508149) - qemu: Introduce zPCI capability (rhbz#1508149) - qemu: Enable PCI multi bus for S390 guests (rhbz#1508149) - conf: Introduce extension flag and zPCI member for PCI address (rhbz#1508149) - conf: Introduce address caching for PCI extensions (rhbz#1508149) - qemu: Auto add pci-root for s390/s390x guests (rhbz#1508149) - conf: use virXMLFormatElement() in virDomainDeviceInfoFormat() (rhbz#1508149) - conf: Introduce parser, formatter for uid and fid (rhbz#1508149) - qemu: Add zPCI address definition check (rhbz#1508149) - conf: Allocate/release 'uid' and 'fid' in PCI address (rhbz#1508149) - qemu: Generate and use zPCI device in QEMU command line (rhbz#1508149) - qemu: Add hotpluging support for PCI devices on S390 guests (rhbz#1508149) - qemuDomainRemoveRNGDevice: Remove associated chardev too (rhbz#1508149) - qemu_hotplug: remove erroneous call to qemuDomainDetachExtensionDevice() (rhbz#1508149) - qemu_hotplug: remove another erroneous qemuDomainDetachExtensionDevice() call (rhbz#1508149) - util: Propagate numad failures correctly (rhbz#1716907) - util: Introduce virBitmapUnion() (rhbz#1716908) - util: Introduce virNumaNodesetToCPUset() (rhbz#1716908) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1716908) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1716908) - qemuBuildMemoryBackendProps: Pass @priv instead of its individual members (rhbz#1624223) - qemu: Don't use -mem-prealloc among with .prealloc=yes (rhbz#1624223) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691356) - qemuProcessBuildDestroyMemoryPathsImpl: Don't overwrite error (rhbz#1658112) - qemu_security: Fully implement qemuSecurityDomainSetPathLabel (rhbz#1658112) - qemu: process: SEV: Assume libDir to be the directory to create files in (rhbz#1658112) - qemu: process: SEV: Relabel guest owner's SEV files created before start (rhbz#1658112)- tests: qemuxml2argv: add CAPS_ARCH_LATEST macro (rhbz#1698855) - qemu: Add ccw support for vhost-vsock (rhbz#1698855) - qemu: Allow creating ppc64 guests with graphics and no USB mouse (rhbz#1683681) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692354) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692354) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692354) - cpu_map: Add support for cldemote CPU feature (rhbz#1537731) - util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1505998) - qemu: domain: Simplify non-VFIO memLockLimit calculation for PPC64 (rhbz#1505998) - qemu_domain: add a PPC64 memLockLimit helper (rhbz#1505998) - qemu_domain: NVLink2 bridge detection function for PPC64 (rhbz#1505998) - PPC64 support for NVIDIA V100 GPU with NVLink2 passthrough (rhbz#1505998) - cpu_x86: Do not cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - qemu: Don't cache microcode version (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12127, CVE-2019-11091, CVE-2018-12126, CVE-2018-12130)- network: explicitly allow icmp/icmpv6 in libvirt zonefile (rhbz#1650320)- util: fix memory leak in virFirewallDInterfaceSetZone() (rhbz#1650320)- docs: Drop /dev/net/tun from the list of shared devices (rhbz#1665400) - qemu: conf: Remove /dev/sev from the default cgroup device acl list (rhbz#1665400) - qemu: cgroup: Expose /dev/sev/ only to domains that require SEV (rhbz#1665400) - qemu: domain: Add /dev/sev into the domain mount namespace selectively (rhbz#1665400) - security: dac: Relabel /dev/sev in the namespace (rhbz#1665400) - qemu: caps: Use CAP_DAC_OVERRIDE for probing to avoid permission issues (rhbz#1665400) - qemu: caps: Don't try to ask for CAP_DAC_OVERRIDE if non-root (rhbz#1665400) - Revert "RHEL: Require firewalld-filesystem for firewalld rpm macros" (rhbz#1650320) - Revert "RHEL: network: regain guest network connectivity after firewalld switch to nftables" (rhbz#1650320) - configure: change HAVE_FIREWALLD to WITH_FIREWALLD (rhbz#1650320) - util: move all firewalld-specific stuff into its own files (rhbz#1650320) - util: new virFirewallD APIs + docs (rhbz#1650320) - configure: selectively install a firewalld 'libvirt' zone (rhbz#1650320) - network: set firewalld zone of bridges to "libvirt" zone when appropriate (rhbz#1650320) - network: allow configuring firewalld zone for virtual network bridge device (rhbz#1650320) - util: remove test code accidentally committed to virFirewallDZoneExists (rhbz#1650320) - qemu: command: Don't skip 'readonly' and throttling info for empty drive (rhbz#1670337)- RHEL: qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669424)- qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1666605) - tests: qemuxml2argv: Add test case for empty CDROM with cache mode (rhbz#1553255) - qemu: command: Don't format image properties for empty -drive (rhbz#1553255)- conf: correct false boot order error during domain parse (rhbz#1630393) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1665000) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1665000) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665244) - util: remove const specifier from nlmsghdr arg to virNetlinkDumpCallback() (rhbz#1583131) - util: add a function to insert new interfaces to IPv6CheckForwarding list (rhbz#1583131) - util: use nlmsg_find_attr() instead of an open-coded loop (rhbz#1583131) - util: check accept_ra for all nexthop interfaces of multipath routes (rhbz#1583131) - util: make forgotten changes suggested during review of commit d40b820c (rhbz#1583131)- virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1659048) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1582424) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1582424) - qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656362) - qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656362)- util: Don't overflow in virRandomBits (rhbz#1655586) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1655586) - spec: remove libcgroup and cgconfig (rhbz#1602407) - qemu: Drop duplicated code from qemuDomainDefValidateFeatures() (rhbz#1647822) - tests: Add capabilities data for QEMU 3.1.0 on ppc64 (rhbz#1647822) - qemu: Introduce QEMU_CAPS_MACHINE_PSERIES_CAP_NESTED_HV (rhbz#1647822) - conf: Parse and format nested-hv feature (rhbz#1647822) - qemu: Format nested-hv feature on the command line (rhbz#1647822) - qemu: Add check for whether KVM nesting is enabled (rhbz#1645139) - secret: Add check/validation for correct usage when LookupByUUID (rhbz#1656255) - cpu: Add support for "stibp" x86_64 feature (rhbz#1655032)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1634782) - qemu: Ignore nwfilter binding instantiation issues during reconnect (rhbz#1648544) - qemu: Set identity for the reconnect all thread (rhbz#1648546) - Revert "access: Modify the VIR_ERR_ACCESS_DENIED to include driverName" (rhbz#1631608) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - qemu: add vfio-ap capability (rhbz#1508146) - qemu: vfio-ap device support (rhbz#1508146) - qemu: Extract MDEV VFIO PCI validation code into a separate helper (rhbz#1508146) - conf: Move VFIO AP validation from post parse to QEMU validation code (rhbz#1508146) - qemu: Fix post-copy migration on the source (rhbz#1649169)- storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1645459) - storage: Allow for inputvol to have any format for encryption (rhbz#1645459) - storage: Allow inputvol to be encrypted (rhbz#1645459) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631608) - docs: Enhance polkit documentation to describe secondary connection (rhbz#1631608) - qemu: Don't ignore resume events (rhbz#1634758, rhbz#1643338)- Revert "spec: Temporarily drop gluster support" (rhbz#1599339)- RHEL: Require firewalld-filesystem for firewalld rpm macros (rhbz#1639932)- virfile: fix cast-align error (rhbz#1634782) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1634782) - virfiletst: Test virFileIsSharedFS (rhbz#1634782) - virFileIsSharedFSType: Detect direct mount points (rhbz#1634782) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1634782) - RHEL: network: regain guest network connectivity after firewalld switch to nftables (rhbz#1638864)- conf: Fix check for chardev source path (rhbz#1609723) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1629862) - tests: Add more tests to qemucaps2xml (rhbz#1629862) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1629862) - qemu: Avoid probing non-native binaries all the time (rhbz#1629862) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1629862) - qemu: Don't check for /dev/kvm presence (rhbz#1629862) - tests: Follow up on qemucaps2xmldata rename (rhbz#1629862) - security: dac: also label listen UNIX sockets (rhbz#1634775) - spec: Set correct TLS priority (rhbz#1632269) - spec: Build ceph and gluster support everywhere (rhbz#1599546) - virsh: Require explicit --domain for domxml-to-native (rhbz#1634769) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1634782) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1634775) - cpu_map: Add features for Icelake CPUs (rhbz#1527657, rhbz#1526625) - cpu_map: Add Icelake CPU models (rhbz#1526625) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634758) - qemu: Report more appropriate running reasons (rhbz#1634758) - qemu: Pass running reason to RESUME event handler (rhbz#1634758) - qemu: Map running reason to resume event detail (rhbz#1634758) - qemu: Avoid duplicate resume events and state changes (rhbz#1634758) - conf: qemu: add support for Hyper-V frequency MSRs (rhbz#1589702) - conf: qemu: add support for Hyper-V reenlightenment notifications (rhbz#1589702) - conf: qemu: add support for Hyper-V PV TLB flush (rhbz#1589702)- RHEL: Fix virConnectGetMaxVcpus output (rhbz#1582222) - storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1622534) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1622540) - conf: Add validation of input devices (rhbz#1591240) - tests: qemu: Remove disk from graphics-vnc-tls (rhbz#1598167) - tests: qemu: test more versions for graphics-vnc-tls (rhbz#1598167) - qemu: vnc: switch to tls-creds-x509 (rhbz#1598167) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624740) - virDomainDefCompatibleDevice: Relax alias change check (rhbz#1603133) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1603133) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623158) - RHEL: spec: Require python3-devel on RHEL-8 (rhbz#1518446) - qemu: monitor: Remove qemuMonitorJSONExtractCPUArchInfo wrapper (rhbz#1598829) - qemu: monitor: Use 'target' instead of 'arch' in reply of 'query-cpus-fast' (rhbz#1598829)- tests: Add missing thread_siblings_list files (rhbz#1608479) - util: Rewrite virHostCPUCountThreadSiblings() (rhbz#1608479) - utils: Remove arbitrary limit on socket_id/core_id (rhbz#1608479) - tests: Add linux-high-ids test (rhbz#1608479) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618680) - tests: rename hugepages to hugepages-default (rhbz#1615461) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1615461) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1615461) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1615461) - tests: extract pages-discard out of hugepages-pages (rhbz#1615461) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1615461) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1615461) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1615461) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1615461) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1615461) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1615461) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1615461) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1615461) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1615461) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1615461) - tests: introduce hugepages-nodeset (rhbz#1615461) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1615461) - conf: Move hugepages validation out of XML parser (rhbz#1615461) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1615461) - tests: sev: Test launch-security with specific QEMU version (rhbz#1619150) - qemu: Fix probing of AMD SEV support (rhbz#1619150) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1619150) - conf: Parse guestfwd channel device info again (rhbz#1610072)- qemu_migration: Avoid writing to freed memory (rhbz#1615854)- qemu: Exempt video model 'none' from getting a PCI address on Q35 - conf: Fix a error msg typo in virDomainVideoDefValidate- esx storage: Fix typo lsilogic -> lsiLogic - networkGetDHCPLeases: Don't always report error if unable to read leases file - nwfilter: Resolve SEGV for NWFilter Snoop processing - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs - qemuDomainSaveMemory: Don't enforce dynamicOwnership - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl - examples: Add clean-traffic-gateway into nwfilters- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice - qemu: hotplug: report error when changing rom enabled attr for net iface - qemu: Fix setting global_period cputune element - tests: qemucaps: Add test data for upcoming qemu 3.0.0 - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend - qemu: command: Move graphics iteration to its own function - qemu: address: Handle all the video devices within a single loop - conf: Introduce virDomainVideoDefClear helper - conf: Introduce virDomainDefPostParseVideo helper - qemu: validate: Enforce compile time switch type checking for videos - tests: Add capabilities data for QEMU 2.11 x86_64 - tests: Update capabilities data for QEMU 3.0.0 x86_64 - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc - qemu: caps: Introduce a capability for egl-headless - qemu: Introduce a new graphics display type 'headless' - qemu: caps: Add vfio-pci.display capability - conf: Introduce virDomainGraphicsDefHasOpenGL helper - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys - conf: Introduce new attribute 'display' - qemu: command: Enable formatting vfio-pci.display option onto cmdline - docs: Rephrase the mediated devices hostdev section a bit - conf: Introduce new video type 'none' - virt-xml-validate: Add schema for nwfilterbinding - tools: Fix typo generating adapter_wwpn field - src: Fix memory leak in virNWFilterBindingDispose- qemu: hotplug: Do not try to add secret object for TLS if it does not exist - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors - spec: Explicitly require matching libvirt-libs - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one - qemuDomainValidateStorageSource: Relax PR validation - virStoragePRDefFormat: Suppress path formatting for migratable XML - qemu: Wire up PR_MANAGER_STATUS_CHANGED event - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo - qemu: Fetch pr-helper process info on reconnect - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject - virsh.pod: Fix a command name typo in nwfilter-binding-undefine - docs: schema: Add missing to vsock device - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats - tests: fix TLS handshake failure with TLS 1.3- qemu: Add capability for the HTM pSeries feature - conf: Parse and format the HTM pSeries feature - qemu: Format the HTM pSeries feature - qemu: hotplug: Don't access srcPriv when it's not allocated - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs - virsh.pod: Drop --persistent for detach-device-alias - qemu: don't use chardev FD passing with standalone args - qemu: remove chardevStdioLogd param from vhostuser code path - qemu: consolidate parameters of qemuBuildChrChardevStr into flags - qemu: don't use chardev FD passing for vhostuser backend - qemu: fix UNIX socket chardevs operating in client mode - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set - spec: Temporarily drop gluster support- Rebased to libvirt-4.5.0- Rebased to libvirt-4.3.0- Fix systemd macro argument with line continuations (rhbz#1558648)- Rebase to version 4.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebase to version 4.0.0- Rebuild for xen 4.10- Rebase to version 3.10.0- Rebase to version 3.9.0- Rebase to version 3.8.0- Rebase to version 3.7.0- Rebase to version 3.6.0- Rebuild with binutils fix for ppc64le (#1475636)- Disabled RBD on i386, arm, ppc64 (rhbz #1474743)- Rebuild for xen 4.9- Rebase to version 3.5.0- Rebase to version 3.4.0- Rebase to version 3.3.0- Rebase to version 3.2.0- Rebase to version 3.1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebase to version 3.0.0 6.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df26.0.0-37.module_el8.5.0+1002+36725df2 virtsecretd.conf.build-idd65502932c8f46c748853f2ab38b10b83e7688dfd55df75e781820c35b5e6efdca5d861662e9e7libvirt_driver_secret.sovirtsecretd-admin.socketvirtsecretd-ro.socketvirtsecretd.servicevirtsecretd.socketvirtsecretdtest_virtsecretd.augvirtsecretd.aug/etc/libvirt//usr/lib//usr/lib/.build-id/2c//usr/lib/.build-id//usr/lib/.build-id/df//usr/lib/libvirt/connection-driver//usr/lib/systemd/system//usr/sbin//usr/share/augeas/lenses/tests//usr/share/augeas/lenses/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2cd65502932c8f46c748853f2ab38b10b83e7688, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=dfd55df75e781820c35b5e6efdca5d861662e9e7, stripped&&PRRRRR RRRRRRR-RR RRRRRRRRR RR RR RRRR#R!RRRRRR'RRRRR+R,R)R*R"RRRRR RLR}R`RoRuRjR[R?RrR>RWR3R7a<*W4%֌ɞWRV ^ҬFhǧWИ#$#BBГԃA5sU3懅fx^B|ՇEImA w$Ho D& 1FK,wD@쨝^) <NsUgL !W[g,2}NE@G=$8ǂd]H,veg5ݠaNp,v /χ6gmryfNK/b569'NЍ4(ʿ%U^ѥQ}DqF՞N A[Ϳ"ٻu0,Sdgr 33AL"~C6H47PVY̼W*}{L̾Ul{A*ˁ0zOƂN=y~qh#kQ>}ƩNX8d> A{L-śEe-k`Y/{\;`P01. O=}߬kIE.(3zb pP+v`s9rzy-/ ]"(&sLĪVsCƻg+>Q:=Bz<YϡYo!q(#q Ois/Jhؗ&2iNKaNEQop-^F,)/@ (YkƏJ}~0@5Ǿ>`q{.=U3?*8P^T&=w4߄+`MRU8DC5ƭD]u@res?ɚ|eV7K))`uED:6A& ޔCW .Cm-л֙!ڣN'4_e\n'ηP<-+E{k\WV:dՐl% jos Vy!L Gm =Sk>)m#zY\$O-ͽ!Rϫ̧D`:f! Yma_)횮*wqXVEUwWVY5by﷚":/?Ǣ\ݼ6%Jg`%,WηA1b1Ld}%Oj!ޥ+-w>PzEe3Sף5R:DVf xQƀ"lk:)g56pZijDYgIL NTBrzؗUٺ&<(1}05(> VqNAj6La,ሮ 4qjg*r;s|Y ,;5_a24*MAk5Cž!jp=:A*lއ&慘^ S01D tl}\8{BUZ43w[By$J0P C-N g—p1i` q$롃c+Mn<˲,]L1t+KNp4u/tz)ʠBA0'\63|D)xGT@!#E_xsݭ9\n݀9d\{36E&,ҰϡuW+PkrJ~ȕӄ1iC/i|$56/C\&~}pZQkMx{gJjLJ8Ca>R'rUJW5ζARVz{6y ωuB]2T_;t;@9z=zpf 7]5g8#6`GQ,W(_A\\؇.& {'jk<$ϺgWӐH1:mYKAu9°DfNҎl4C -iFYHRlYߩ3pQD*iwe# p<ߖŐGd\Z.YJH#~ )&cDå*11' ֠K% xjm}]UiAڋj=.7ٸ]^Ф9N B&١5X}ާWݯJvKp%\c\??JS7#j(/9~xy^V,ZX `eZR]%=G%ްnt^OvоFd+! fM tEJL-_Pghk+Yeۙ̋ioaČehИz$ : }h~D01_h/sp=r&^2tg>,ehog2tڭSw M:T7~~{AKe֐]1d$N?7w51-Ux!گ%.m^$K]9vg},84*X4Gn͛ 'y*jQVɬya9y :Z~Pٓ &d yhT~?N1-jmd~p.b:GՑBdaZj(&;Ld#Ǎ}P{d'Cv.+ҵc18>Ts egQM%!H+pm07FAMhbzmy054q!)g|$bQQ M3Ê%I*ˬq[ʊ/R ~'-Myb"BP9Z3D5I(Z0]mK]6{yl$e]CP+SP5Dؕ YHQKSFԓޏ\B tV5b_}3Í4|ͷי>b|!l#;nDa7NP-ubƺ}XhiOuڇ*@8qʕA(zLXzn*ԩF]=~Ι^/P2-q飳J,x+\ꜯ'EչE܄2eRDcPk#P^^Z`h8-IsHo@Yߍ~b] 2$ ֒3Q7IrIe,b烶m)wWE캔_|[bP;Љ7bZkٯL^;#>J,蛨ywWA0RTѹ ۄu{gB.0Dl3O@5[+HC{%XF+nDg2 q}Y^ъhǽcMP;CP0o7 )K SVN.(PH6UTHk|y\8]Vx4=vQxG ʅy^0m4Fj4>]Oty@ ~eSd%~w|3|t׸ {\P_53'#)o>ӽ$mFAvۇQkBhZUt8l%bl'.)=Zz /8+T3UC]>c*̪a8˧! u8GKN~N95v7{Xblۋ;Xk vZDx~h p' rinMTLWl$'ZPD$snSغ_!U އ+9Nn ,M6t:婔Ƃз]aNn%75L:sB\ߍ"}c 8R)kP'q ڕ֞ڀN>)Q ш` #2vO1[YMĸ۾ ۸6T8V72ǁNV@[VzsbB5gݹh<ǝ\jꗱ/-frKJ쉴aM LN7)*?o i4HA_=aa%6uI1Ul D#UޜFWaҠ7yS*WʺS<~ͦ|+M"87|A#8*$> gBچpnAD6ĢQp@c#2N}!O[o%OGrWz(uYW ,+s|Wmޘ[v^ 1&Wi|.303sFR q뎲ȭah0x95@V2E2|Orσ' w&2gIYؼdIqR0n"]b&69.CjfI#~[ɫ/S<D:l{ ɰ A=`}д/eI+?*WC *?r/f[T0ph{HZ3j4!WEc| M"cph$E*GPx׻ ªuǸY^jAb]IҀ11p#mviMDZl6xMMd"t:3]φsP-#哸bm'ɀܠ'yF>ʼ|F"[7FUC:cVE#6@ 9{)ېN.,NOK ncWg7bl;3xm)U7W˚r& i)uR8/JѢ!dg<[*ݖ|_X-[G ^i?]26eZ=Qlw|˿[;f T$SWesb.T{[#GeR}l/HTzܓM5?S]{ ~Wu.Z&i}TxB/iDbjpuTũ}QkPⶡI*{kǧN:n:>y=ǕژjֳӷÉ\Or%堩ӿj?"&a Ouj/f z}& S=y$x{jaR/ opw.5 ֞xe~26׫:6as~n)Anb)H &24}9-~&Ε4+ ۣK\bN|#pN]>`+Nj =O_g &SsW0LrV7Rv+V@:S>K&vM6e}#[wMv<'Ozdcm^VG|@D;c~e"/%`N QPw (/ TD\g׻erKKm0Z+0pa !/?ݼb7 W\+m}/92+P륶euC (Y/}Bk(jH>ѕLXԎ_JKo59KlMܥ>7h YR*&ݞ! $)&';@H/p6񑉆ˎ$@yrO=~Y4?3 !13ؒY7-~HL$AD['$:~kf9UIC)͡Ot%yI6n#6,.=a-x㱔=BM*(ޡvRJQC6Hb$piC%NY3x0i[?v wT}Xfy^=uDz;PG ;`&Q$)yi'ubk 2 'K5u"ߎrroOr60^kal_a .p:_qymMpFss1>ypV@hS)apMymHxX$RmuUvWt2#գ0g~5EFw*ͻÑ$UCM_F=ɕ&؅LZT[?-VBw.|1wov ^stEq%Rz LzL~YA:;Ծ||G~P cSM p[n5 F.pk0nՀعKx {樚Q@X`E?S]i(ޱelFFjWVBwhp?5Eo="v6^70'ҥ,ϔ4}攙~WP1@z#eHݰto\SOA<4aWu#LEO II%i~x3:+:s]qK:!lU, ڵykVv~DdFvEZA>kNQfT^ Cǟ/@o,4FQ􌢭AƊcx<4>m`pyi=NLI5'יぶIB?Ex]3`/h %Cě ާv{k~<(qxl)+t+G:2gg2ee~ȼߡJW&;fuuCiQ0BH[Koo~Fp 'ogVch\۫h7J%ҧ뵝ϐH(:Vf„ʀ9{fK"YmٜӣTQU%QM3y%ccBE&.{=b;'dREB;8<9=f@r#ΦX=Rb]mG}Xy9q%OXH;΢M-( [8.eD7`-kʌc)dU\O,Ie%\E)V"J7nP!rZ3%Y& .;;9ipE{ۇ%+>=)o|kdX?K0{nY.T ^/y4z#%=2,6`}{wJ:/̋[ } #W,@e٬]z31gBZXїvGti ɬHd*Jq0yeáu8Yp]1NܾXglCaGt%h1%_bv6Jه4WS$95MI)ipcSа )*\HﴇKٞ~e@Hؑׯ1{h ΍щ;TfmGZ+lrT"A6.?FآHEzrG{'tj6J>2b7me|}ps]ʮ)*EߘVuZi@h?=c761C~#WYZ"9#Q: m9s};{IlYPcf0aq @nwE}k[oIP֞=SM:Ak [l;Z#OJ 08Ubr  p6xxeVZp"c=ag$o;<]WBնu*B("/.cU'.Nb\U_51W GyE$, t=}mV9%*{Zj*s+ĘUÞ@99MZ'Rm٭oژjwu !cR!"fr sBK\Ѿ*S"%p>, wj1pPOI12>4;y>1Fpi $J0ozy)tg. w?̴Z '9 S}TvecKA.~*J2qަ :mFnd@sT>m>)E<\ǡf^[m49U䶕^7S{"'u*dcSczA-bi4]2FWXcI*X'mS|IEMƇ*Sw.mPa4#-ٚ+YͷDw>mwZm긃V8 ڄ _}lk0g@œ(ҐnWؕ5  v" 봼EiǰΒ%fyydQg)g"J9i'؃0A,U deAHlFk".~B@o'xB<̐)$[/8 RidGnTY'^qkцR kat{Yiq;A ώۦz^x8w{; = rܙW^Dt 7Ηj'utn#$t娪PUSF_e)szƂƊ\vΟ ga RJkD ޺NFR )f%Fj6W7+{X3:+yql&AP ^2.ܬ6[f#EiT@צ.ՙ~ [՜v $Y圫@p_:HH׵ n'R_(!uu{zQZD%:gxmS3}OFaaMm~4:a漌")7fMzv1VᔜePbPj '?|Ig\"yZ>k,Kᎅ$:TD[|P~]F[6\|j]* Z?7re8VgZ`}2\?LYJoYJW+a@rg2Zx\>|I5A*gفʹM ߇ _IԵ)\8ٸaSOlV"HS%b}'Z> 4~T[Ni("}\csNX荼;MB5Sx'xlx*#3Kͨl6FFrci2hȗf[+^aL`A,|6Dh&4]h]Y":άNfQ=2U{6=@2୻qm9Z~5wGATMj^2ok);rA A-RM&N,~bN& zTD=j4I84k>mDh5924nb`!}9[EȦ{wb*DOKrs@^TrK\jX 64cmз?Fe&Bs$F#4dwԭeW3 )Bb:Z90Rb^p,8QUqծii'Oшe";[`gl#_b^s+TOSBl`,VHEj SJː+P֘$jn(oyGSNG5[>;r +rS^$uçpۗ1ZN,Z;ʹAg#[찛xT(!'ֲA밧C.|wQMF'H"Em|ٻҺp`/mexzb?QD}sqvJĸXH捳x ʙB6ӕk>{g6_ (e͖J/ЗE[xf 7ƴU2 HnxK$_(z.)@oUercsإD `sIٺNoX4~w̼lsh:{Tz0붅H ;$h^=Z'8tVFr)Iz@~qwjyݦJ{dGKcOE c?sJ6q@' 5E60tYQ00Nif|#4;PLr}n1(BJi4-;ŽOw^R GޛnVeC 7%ׯKx NXzSI)TZ?]tQv/6ۈ3N?0=+4tTj*DJ +|cM' ӅDd/vtX7|Ǯ[(QŪZK6#}Z!ެEB.8Sdp퓺'LR]<ļAB( H <^~[ĹWɷRy~XűB)]lg4>l"+zmHψU[E#kiuȲ)`1B`Gnn'fbf YL8 d9C z0662;]ׯzP[㾗*ZnY3$ٴ{Ovt*8-PptZ&Qڻ(AF yPlmن8)W{paB 0c9ᙠx wAhH-nhk#_F%7 ~_;{Cc2oH"eOsfA vP=`ѧ$z*m_Ay[g"sN>c]׸O~ho7bحV۲n<\:|>VTOsFdD )żt-K"7>vLJw~e/EbY+[;0 \<˓CZt5֏b^amSڃjj^}تgMpbA1R/X-\sca~0ܵqc`VS_󈛛OHꇮ!`u ]M;duYόj11b:9Tzj x~IP~)"&<ZQoڰBxPt*J FE6S ha~HP&9) ZyHm:25PJ% 1ľ˅ݍWIyْ4-"kfo$S#LNڢ,"O~|l | `>#1{w3ARZr%e`k/O{S!=69|W£9C歄zɜJAVf uNwz{׃'P[sz3(fb=];!9j81,GZ5eǝNm'w?$?~(ݞGF53m+ggLttUQ#1H}b˿fFjJySAPK2/r''պK<S>V* jO#}|4܉:'bkSǚXJ0(u`'WʞBJ-b*sJ]WK 7vX\Ϭ]m>P*xZ'Q3*Tj7VWD8]x ="Ep#& 6jhvɛ薋Lq@:qKŠIkwIb ]y5n%ԝ7竤Tyml5"֗K-M.{>]YϿ׳|]yʶj-K|ĕ$&>@D2m{gCeiJ["zX&Y0W{x#_@VKSoDp%:v HXηh+ v8Ϟ}0SL񆔴iq 6gN&I7; `Lp Tr tg ]&Wěj5"%IhCB%ӣ9FP5A8d$H."W_[AKɖtVLްڎXW3 9 ,j-Ia)F狴2%{P  a_d1HJ1i|Ϗn`Iulz Sj'^{S`'$ )s\c4u2W3g[DUlq`9b;+"&yeQD 5H ArT훻m6yO*F9;ĒA %+I4ic곌RϢ\!- GzJKTTn_ѥ(G~w ŗ~V9NSI :+S6Ϻq2}>8eDE泎k}qqUL=iijCiWq9{A"8i"Z|Ӭoc 5^,ظU?"~N<ט:@H}[-&-/Ahk} jyϋ&j n3Y ߷0Ѵqҳc4P uy@CiG&0Sd;.19{G92:_Pi6>)xU?hHT7ɐH]L5q(zGmk=>Gm*ʑ3<Ѝ8=V"/,__L3ESy>Hr6pGqn͚YAJ-'e SA9O{ߢmp{nB)O7^3D6bN~naX,֝T!Q m&C팧l{ZB> w @߇ ,W=B,-L/ ̬}h=jrmy(!3=c vxk@%%x0.=ox%e5^? #ea)N{4E ֈ~\Lk^#da50kt162* J*1RfbBuࣨjf]HW.t*%=t9u 0Y>uQ7?a"5u=OK2eN>I'& ba0C3|,bu/=Br:e\6`ڧfT"1ˤ=r^GK6hCㄋŎ fԭױ3LLf:C?- <ۑõdaKXl5VWͤY8A_0IN32VZaT%?/!|Q+7!$+N8;#˖m{i}~I?ݯwpqu]3͛љś~WVDe'~3U,•`Tzoj?=yQcx3vOQqr ^jgkuׇA*hԞ47KSLB @z_uU=~b"9j\hbWv+Wܪw0:^ށ_ɼZ˺j~ZS=\ƥiKx6<ګa5* G3X:&Yl | ĺ6h'_ ;9T?&Rm<X30 O`U>lCx|lO7=.'1#1^1;-k~faåP;[YS0v|eĮe}؂ ׻ ߟOW Y2k'9lhMB (!aԲ ;gW01ܲIg3>^=^Hޞf< N 0zտf`/oߏӢ<97d Mʵu" YDI)_8&5bj*K)Xbfƨ]+0 otHao,P-Bc}M=%y"{%J `IQ eDJG=aK0*lAFljڊT%U#.'NjH{[:)N1`QݻV#]{HW@&X4kjL.l& G͖;z7g̔Ґr@2l697\\#y1M|a6 mZ(N|+B%zsR !פ(*DiW(~e,{Orӕ}i'k|vG1UwI{[;7B9S0C#+avFO#OQqOJ%oUZ&VݖYXh}w"p;ޮ-*"E`2żt0o7SƧ+h6ٞf!9u@ԟ꫌oρ-SeVӺAĤOoI.P)m;N^.ל)!c?lWkYOPKci&,xÖ$TFZ"^d^0"4ft 8) 2.ed]$7vK 4 f/d $?r۽z2M0#R U<$M lF*B7a e"ɬv]r;t AM>/w݄B}/Y"vzkٽk+P_ÑiHQ5uǤ ]d/qt'IP¥xljVY482~9eⶲRHzMމ Ab1j F4 apVy웾ȳUt[-L9vGOvM-y^E2vE,kUmwZj#WM:Zi32Id$]l΍o5O.u[_[B~NM44.\x-_neX鸹,'c~O 1pmeb,i* YyCM_VсkNk-<%9Em/:=PlA:{ݗC{ z¹iG+U0p"FĹL{!7WHW*B^!pvZq^M;Ϧ ?jU];E>`L~GO-㘨a:0Bi?y&k i{båX0<П9jƊD`@9fKtܷ1F\ĥH[N9[%,(:v=t `bs=x,9Ƈo?jjgBy,"0[oi^K2 GdH(߷ϡq͆G-<2ktM 7sgNS 8f V_ Us^K1jn4xv]?_р~AF%㋜Ulzה4eOIEf,Ȃ?=ſ]? <-/f Oi#J/9-^s[mh, EκEGO.y8{{}K`J4i`Jǐ *g0̯W(2r8z6-M| "Ҫ6 uF8#2+l+w靉scS(BP-x3`ɫ@/@(6ɢmwFAr1]A6"d|}?vNJY: T~J*/Җ!A+'2LmNKxSXliA3JUtIyԸ7چT* [[b1ȫ%йR٬J+} 6?Ldu<(gK)o/l:sV(%ϛ5Q{d=0 hMգs!PŌr}c*q#+# ǀ!D,`l{3+{ Xө+xڨ #C¢Μ|a!,]Y?l`mhA-"ݜM_bjP/zG-5&*8x[?:9~ 0 MtzglsEX xB$C#n-Lj3*nfS;3xP_ HWs|;6O^H O1H6=mdH@/Sݛ~ C+D⼶ص3DFʰiN{O:DJ!D=Y;3TY8,GP듕l-;~[=_wF8M{K.+Hk4/X0V(.%aT{!Jor:OjUUI-}%>Fp`cq>h.t〕Sf+2LJB?>>HH"n ~ynClŸk. ZȩEBI Z )tlb\lTm]l|'cy݌M3 [pJ8)%ZK3nPEhY8`Zրhgtn"\iUln8SؑWarkTrܕx} _h2.5j潜UP J;PS<,w?gϣgGL"!g7 :|MB`,F)bt۝m2*敋xEQ#wJĴ#z$KUFTr31;Ýڕ2etA/q`UgLop7!Ăţ/R#Q YziS6-59iTcކm#j"]F5c +zSl~BWDsC&IGYЗH䮏ݟ{es9Ot9aF'1z_o9Q*S(2n|q.!{ Ux+c wK_}'cipys5q*sfHkWY#Q cW:jb;pePRըx(N.UEXTER):5r7MI9>Ulbߟ H] A tnFQd'3Yf9ҹ별PK ]X VE8OMRҥ$Աg|貥 v`UtdB;̉~"[*ANjdBD톺,UZNOfmn64n+R-+Bw)gVT`R>yyT@u'y+/'Gַ7 P+|P+94z~K6a^λK]0Me>K]tHAs."}OpqBf>ay=uDE4J iB"wl`FHD ԢVz6b[2@bfS%@/ĐT7s?{~a Yj6ݘSz#S+8E;C)zj}BҦ'jZY *!pC U:;.W;HQA)+VQE{Oq^Gr 7msRTʈt+UYN95b*jKycELx!˷/zR[nl2£UB쓾Z5TS=^A;rP \{TDQ4Շ"2IqN$/[׆Naz \KDjy[AՌD.?A9}J䋵` @UY8Fm9)|5-fN\*G]ErdI~U 0s:./Y ^ڪCvZB>TQf +XbY'SV gWCNߘcX_ye"'n$C-vnXH>U }˥toe]Nvژea^&Fၩ'2`l0ʅ#qܰy 0xD_8Հ:RMڇV$N5͊{j(MȜx^ӗ BQOT8iwtaQ1bXrHcC!FylŻ%vHٶ/B|_Rjz|y'mSD^5%5ZV^ w8<2)x-zK Z\d27>ȪpF{w!-F4Hz?f`ey}`N#0 ڊz,@vW̪JD"ys#q,ҀBy|ԝ:;˷jT9sc^zWZ"pØ}mS6b d([|˰[G 9t<lO MeZZkm8rTD^hfFHr*kEs#6`r{VJ dE(\<Vx)!A԰EflGsݸQ3!ﭵ.oJb?V4bu pEYKp>zk a 0ߗ_*Aɇ뾞l@f" *?g`RHd{-q lzu$i֝_[;TKKm5)AK(fDO@mo!ͭGewHVɒ&j - ˮmRQ!uޞ_>{rG@ _,ON]0&{~?UEMfc^9xS6+JzsrɅЦHA O|߿6 *jI;'07yp8œd.?]Qd~π{F4 WjEaJj¢9'A.)]99?R kE9 Rfuo%*7EXe$9 *bC!_=iiȅM[Gvc9/{R-dDUDf;qi0U"N`}!ijMѝP ^$GqnS%JR6iڸ?d,mX?18ݞtXeƚa2Gj8j<>Xq [7#^IÆbdNI@u ~"}[zxFWVX fb8n:ǽ ^.#v+꼡+{ɒץT0mkGǖhi@TǵAQ?,77t  +RH0yp^,8(Dq"'Fa-ϰv&Zg҆ʀJ#ȍǾKL994GF@Vf~~2 oƢGmUո@hU!`O4`YT-WjK&} b0;*Xxt1=֋g eqlZǎuk 9:9Q#Q#&mo|Vt|/vk9ؐp:=y5A6`HW|Ւ.2;IO.:ME˄ȃE+S&L<e HhH-u%L%m\غrsMU@gn,5KUj#y#_B,f;.j ؽ,j8lFX _8C*0}JK/{)YGQ7[ ,p޲U]"i30ZުZ}VڶIћ2/ F*\9 8\+v֗'!9R,a%A:?ĩ$-{~P[= 9ծ0 ŀ7,0v[nPNU!DUML.-(aIasA I(ήSMU]%yQx$}2vI 'ٵٗ[ߊG|/6B죎 :(l4&17k\ZRhr%eX[J] 7wϡvrc@I1wsOc1?}X;oj^@{]bj9GrxB-WDDI$A)n􋬤3e=׫oCgods^#@/Fջ%!Ewύ[Dļחc1 cZ[^&^ߘǑs-DAavqԺ^a E~nE"ScM@KŎ]dIY 44&ڋv› +t3O[/YDzVz:uÄU}N5yRL؎crqϖ8Wr-:걣Y׍(ă;hWTsRKS'|}ce\x\ ~boa%g%YnY2ߝn;& }S0] -D"d:a,XYJ%<EujBT%To N|QR؂$_c&XmUH}x&tWA (u&p/.6D.D;09e]I&/KzFKfkJ`5]ױjiRXغj ijFRH &FԎmmE^p;7to\GP|1)# ;XOk 3H5*V[7bR^H8Qͣ}bsM^F$-hVP;_V/Q wݱm(cTd 6nD'K-D[(~ݗnӉ m7U ' QD%N(OL2>x?Tdbs^?%v&WA8IHb@(W:{֤0`0.@iv99*Hf>* )^tU~B#<1euǗ`)~-Jʍ o`/"L8Ly^b|[\?x[cҢ=TU|TzVaY3g\& cFw,GImQڳcVlxBͰ&ŏfƸӁ^/D`˂ͮd$eѣ8.\1h`Iq)LFgw{k.: ǁ`'ps~Sܣ7u*MѴT'xbxIbf%a>t""IjEԲ78 ~ -tD^l;PÓ0dCmK (Z$,0G1K6 1\7Y9? \.儬K{ [P[g߯p'>JM'! z$kC. 9Z,Z5Ȯ?_4ӽy rvX1ZATG0 ь2EŅ(A +T+V.#y>eշ2udP5fxTJmV#/B T$3]|v#\0X-M %Iaaz:RRY%n k"nHt{h|9(TԴ}Hu->VG=Vfٯ+_ۜHD L9i_14v L3ZGvpMژ 9ubCEMay?Xo9ofԶs2Ȕbp b$\ E-C0v{^<'V>F3h>cM,ݕ 8ŸF\> qN+y}Zc ;4LK-*[P!Z*6QqD_8i/6EJKXr#Bk7V=vE9Iz{Uq[-8m{ֶŀAfcQNHf->b4Cf3)d X} z'&+ .$Di[׈fz=cO?6 iPf\y[gƘyα,}`3 k)m𴜤 &2wJ]жAKQiy4If}gҞ+A  I]:-6 Wtsu9܀1H-L<ˡ#m(7}\.:iP)}0cEгz]6X tqJBkk"x#qZPe R,:8;̱d $^6&]a-Qθo&z[gUPkFpfԹq Y)}K.:]K|%BY((NPi[QnzR>a><GMI( o 8h|9n2qEx~LNDBwgT\T]T*HAë17: ?zZ[c~4s6 ] v7с֧5_4cHSyفgЁ 1Yɕ <,K­Yco|~:Rbje{hV-w5mMvObLQumr΁ծיs^DAOȋPt|/ iY(Nر/z"[ [6Fed ֛|F[xʟՑtLb2=hgZFH+;%:M P|PGTjx_%C5DuQX6pjp\S <#:THNGb~AVIV ƽowFyUgT%hp^hO[,8!3JEDp\7Ɲ3 R4pE6?+ LWݍ1JiϢv&ϋ1uh~Ae<q0tCk{H$<#_ ߒَh.hdžQL):͟_iTHxow.\@@{#Ɇ P2UK_ 4xyQewMװ1Y;w{wB]^ٖg 3w V f[G9ṂƯ nw=O*$7>+ȐoDr#2%ibأ`3i7H/R\idt ]n4ZMy:%\#Oe'o]G"֭Xotx^[#q^*̕o-Kmxh6F~Ri)^N=ϯҌjjE 41}UF5}kaIs'4l}Zʄ[ 6"(_;_ѐۓcOX: ?Q,1a!O3H 'ΐo+ejw: N̹k<du}IJvU|%.wl6cMԸ) fEе7\S7dēn}><4:- !_8E; ,WDLN8NU;ƸR%J`@L:чj1@$ fU4˵%kbp]r.mfql][τ F=qY;E[=E\ToRZ®ջ-1{lK8r@]n p I`H|^U7Npؒ!q\%$dq]4ߙw ܌iWg|-;gbMQ+YD]i6L5Ln-ny_+sO5bfSCYP{X_#QA'qF K<ʙr菉+ 6̲ &H2MJHL-,i+goVz:} ͭjͥXy.T"7N/I͟ʾDg,GJ?9h2vo}bb5Nױn^BАA3\&Nȳ)M*,!#z -_"<,D|1@@bF=ŖRG~͒3r0AQdCVj`sN߽"KjE4LI.FnϨC 5qqu!F,lK ?sf̸u"B`)@`T͐玸%F{ƨn\^ã]hu9K 6?am "H͸Z xtIt1W*>*1W_ahOZMx@}'--62d\F㥡RyHSHQz:@C-!Қ[R)O`%\O\\4Y@.=:=wVbRm4mǐGDd"ҬYy:|Fэ (Ucw SG[V]c-q)bg!;HsXM)G~`:GlQi^2]u7Eb$aB0)_U`Sf2k+@"(Hw ˴$.Y+^RvgyU=d"}7:vw)\*D9kD^vrTH E5 EFPv#Y7Z^hBi%&sqR $9cL:'Crٮ-AV%ו0=>l|n5i??~G"%tო*ԷsjB޿%WFqJw9unY,$lNT'!̘9SQX*qB}ᱶiӹ[+@&&x=;G/@ 26-t#4-zF$ܸ-Qf2A*p'71h`i_,g,N[^”؞,E;2Re` y n7σ}Qe>k0AN^@Q!QZ@V:a( |24{";]eg \in!aN;[$VRUjxTFLh 4]MB%Wu/7Ao[PrQй/dsXoRJNA+8zv/"Mt)߷ē]R,]6ݎZhMƐo NyZQ4 ` q F<3ڼpxX\~ )ٶD*Bb3}q7$VH==y aEj;tCXvU\Et) d8b*˦OA(}-oN=gAI) y%#VnN/IKRMٷ{@dS&o#c.:+2Ogݲ \m;ӋUT|(huф4>93m--7<̞Ee~htIQÆ=0sSvogthO84bH~ Ҁ}]\Crqr`H1ňoN;HSZ.d\nctz -OХ %Kv!Їv;fR|(s^濵V'|s?ln)i`_l}k+;ٯ@M,YH׺n| a"E(ea]&zZCA*댢(rJ{.<>7A+&ubs:Hf{zfM>⣋> 6p`-I l? Po?T[] TvY Ok=yn\eRц *"H m:K!E9 e[vHV? Hm_o>V'qP=*Yd͝v(؉d3QmՍc,@mb^iQhp4ԉB?UDɖ] E$#l5!,_c]r~eiP1Ue6\ shqt׆-S ~ &s|u;Z ]GG1.󷖵QY(iZ! =Ԁ8>?#+l>R:DBV˨J''3B!p\5, 5!vt;*],ri!:Rk:qZθLX% =ŕԭH. ΋yN{ zٿWtw]? :mK aJ6Y~v#Ό|nK^:c9_<^bsCY*Dܵ1nht[GMRm>'*6϶x;3B_pY77G#naƨn%#X`HE?B>հ,TJggw|5 f1Ӓ*+(%/XaN!S eA)׀]8ŜZqC@plǁ:bD:#5H#8;"̼/f)s.6?TW+ -><(w Oi4c"cAp^[| GFX1L-p(no <ґcd+@"4 VG=J~kZiC+E![w}❬%RU3#^ܸŝo|\=m(DT E=]|OI͵.3$O L*w,M964K{}Ѣnv _%99! D\vn\ZXf X&V"~{HX4mH%F$MJ!X Zí !JF[ es唥9OSF2ɦV̓G>}AݩZ,a<"I˵kXA`J5!:u OCdv9!Fʩ>[Jdpe \#Fp%x^ga[eZݽ_JI2tbv*m)cE/V<'D'.xj$H&SZSKДLDa P&Vnx/ e"3R /Z##wly"¬Tad$uh8eTViaq9h&Zot`9YII&j:#%]ԣGsj]ZrL1l}h<շBU̐*h,jevc>QFxrĽȑ+Bgı}{p5מ6 W[P[pXjS t0ɑ*6]kZՒ t'5]tF2v_(!"Q s̹g)Z6-$$81j+KػC ?8mI8 pҮ~DgٶubimnW-hɱpAL.&HO DxlV]$ٷ۸/i +G 'G!{x8}G@yR$ԝu DU93$$G7fh|BCtQ E ٖ .MC_ m*nA jiP,+ԂȔv6SNۻk_%{#lwU\#78qJ]^e8pkjBb_q!²=>rI8}8]2251f6 b%lxk(Rc DTEo* _KcA2Xl,LS,=d꺩4OAhPg#j! T# ,U%R""ELhu|8z|%h TL+{A^߇)zUHVGK,O_VbTU&m4MM FLa;VHX:#ݜ*sG^4ҩM;&ܡ:Z#@v1snv0I3=F"D@(A_NӲ{ˢk( J/Hc'8n7b0Gq3̀]HrRJ g.BZXpWN佻CmɵZ:'mwL}Bc89k *Ni;&W!:/)@bU?Rq/aXAV.dq f,Z LÎ(MGXwu tN2=j:BAcϚxNIzD2l2_RRaGwb7m!3x(I>Z(lL Cj|lWpjh?mZi@)sŖ~uf'2 2鐏Ӱψ]CaTʈdjВ1b825A%kBnI}Z,C,,{g+ 41#P>ہ͙] ìI"r.x8 ޓv8o*:RQص*ƚ &՛\+U<8t-(tvyXF17AH[d!ǟYK6{$%Y5S€{U uYXe016mfe唋Z2Bݲ_YC2զUvg RDgzᱞOLNס*(9Et)*='3&P_.`ءKq;07!lE{+R-t<)FR5( qē =SY@ 6𖍮?OE?yD폢#(]MA +GNm=&wY{Y0:Q:HZA% L#ۆTx9X[h ӗ Z;tt١y|t ~d F( HzX?3f.uVlգs5pѢbmC}/BWDs.[72An%Hz#;6:w:HЦ #9(oƚt~g 5"C_@^2PϿva!Co[5\^+6\QNg :_wtf;!.zǟ^xգPOXy03ohs Uuu?7jgr7cL&0SS|_TKB{.7Ԏݵk&^c?atZK`y A]G~H Cg)}E*pHxS0})A/ F8Hgջ_E2{Oa 1b߈Gmc7ȼXx}Q_tJQ };"/L'Sg=^= @%cڻ6e JyT}pQX=m;< s)Y;G Qx'*2ȅ?7I[N1̢˽LƑLtC7ϯ.E s+5?Vntks|mYH-47edoϐt)-B$z`G#4k}y:Ql׊?kOZE89szuU.ȱ"uZ饗A䑶JdzCƿ^P(:%Ϗ;a<[e.;9cIQ@ Q/}=בCJF1ڵg/ Ѣ S;uE%c>;(35EMz9rƾB/Rt$KQ׺Un?6H<)`u!cDD],"y\ <`%nƣ#XQNZ;raJthHaBV'suz]@ó&NCy'Wm1@KZp8.L/a[Й́¾{CRQ/G1BbU;uNyN\"on66Q^`X/ZtWg$Pܡ;F V6( LպGPHpI8 ]!b\ gCUT[vnQi[Tx1(*Ƀ^+MT38GOJCj[fYς9͊z7OtyYƜY+91yoˇX& " TQN_pڢ-0i>'0iY/%=KGe K\O0mKxZѿ+qTO\|fQ 'O? t"|fwwwHΞc`sb3Y'wVc|:P b|Y )|Kq1jQ3 \mw(YL^Ѐr )<:Y ;o<<{o7D>hwwc6Y:)P)7V{t[ oMhؠ2i`BT`_<Ğ8 s;<5yNo#"#zU Խ#gf6wSgDj"~uL lن2=]p"8R8~HEWKqbCjZ=Qć+bm3&h1qFafnf-dpT:9I8/O%7 ]#2gAR0 ۥfE+% ݴx}baDpVq,2쏍]x/ϹD; bāpDN>\R(& v~}rI`ۆwHu'|;f>ѥ]?smid5hWT䣾&n fl6rM7W;{"Rg\>ٶ` d9DUPU?$Ŷ_[_)@zr:L>7E'ִ \붼Li#{|O:r]2`39;3|\%Gz!13<0gG.B=3 wxk!_pZ@<9 %V)˃I30͊tYN&,QXW#zK&%aGR)]!۞{]I_/Eȋᆁx=%oLzr붉w>8CNnޗرL,~[(`j0Ub(xf[9\Ν-\B V޼mxVJ4:5&K0c}v<kT^lBR3i!!  Fn_uc`Ԉ!rWK:%L.*%Khn#L(w<7=IgcEodbѡl5`.djN"U9"ʍby*9QGO?prǷK$ض?`U⻂z~=`0NlƇ%u<sDA'FŨU\GEjW3i(h"$=z(µM\bYJ⸚`|n sJCm]ߊ +]߁hYTY f )OG&Dt7@LQ7gb D h3zch"L nO,lnz0y^Rw/"xSyG7dη!w6w 0|||e-1ϥ,Ô oq+ 'NvYBmRڔ׬l&z^|qN)<#]3˯Xr՘S<0v8O1t vaa6ld'F  Rѻ0p_|=Kc 'j2I !C_ntߔ G*Keoj53|ƈ_Hפap~zmD>V݈vr# dǢNӾ:FA^aYvː$r%$h| Z7&W1-o@Sw9;=z/fxM4I%2RY`6<3™rRrQlI9E ëTɋwPL`7ɞ8hOnƍwY(H[l\10R z4$?f9k3~ kC;~!{DZLf,3Z|6P.ރ(%}aۉ-Ȇd=DH.iyިk +oh`>PB5G=4k/H99 xO˯UbOVT!"v+&jr( 0V)ׄK=@bZD Wtدm4 vJ>h;+ۄ@|KѠn 7AlϵyڕAwaw6:ewgdE5}!gQdSyjt33N/35e`=0eSB:'\Lp㾒@1ʹR`*ޢٲК TQ&n3*M6HO[bloqV^f>KH7 LUJh3=-z[.0Z~,A|v2٧$(go> LՖ@fRE g<,N7p\mH&`)@ƸJ DJ;*V@i^_%hR+gW@fVgkc~lՉΞq:-}JQ%IFB,|p.7Y*mTbJ碩MNOfɴ;.6FjϕIejtꗫ* ڔf (cP^ùVH_G~(/lQ]VCWW޲vݏOV(1>ļ! 4#jSP#]2:TfLn:,ϴ6!Y3o]-M1Dqg!ыT-K61L'REU?e5r.CB&ѳ<:2/uC}W }5/ng0, 8ӴZ O^~0 ol?w[sķ.F{/e y€Ot2F;cFc=X 7]9s=-HG1))*;j`6oHN.{ k OyWB?4Ǚ]S68}ZC}U= %>htS Zw]wu5^*H!A2fC/l ?Ф9 ^2715d(5i(vO.&h~|h)+ku/1 |zpy̗Ӑ | Ž~A@.[I2w pȃL0p~4B,ݔ] [_;FJNzǫ?0QQLs]ris/v%9ljBdzG8CAv\&vmVO ?խ  ǭ>)?5XWNY{Wv=5CYJMO^;QBrQ,[jEy^ "u1wes9b>-)\0輙<>>;btd S|݈F<;K+deXGeh%ѩ@QY|$bTJ5xGaNgݙE.>OzjsW 8NfIU٤c=  xt\pl=@5om_e~yo^^ Y3o=R_QԉRSϴBI%-c!ʳ,mLg ^i򻖎E,! {)$_,eI" 9H7LG A%EH {bVҝ_\|ccecv/2K^.}4~A& hbJA:ť W7i8.2hZ灤]&Juo՛Tp{04tf**T'=+ I4r܍*ux#-y H >ɮp,&p~08eUY!UP‚q/ǃHAe*֞Hٰ>ŋUQv/`G:.HῚO֜O!/J> YK0x7&;G [Hi2?a/$bVN G>\SwMp'wiSgNlw 6>+ߖ`4+OonjQ"жha4 ~MBZޭ iѥ`H|~&'n1׎sj+S4̎|¨18V6CRwpu_Gf6T '452zQ`s u3\H唊|Mo%N{^ )r ;p0"S\ȧO`I!2$PceX/6SNw) lVI "վT '}DIL1!k1tijʟ?3.{P=-hrߡ 6P)#)g_ۡJ$FihM9iԆqc~K)a\ yǴ1C,a8wxD6"W^H~gAhvb{]9m]m|A*}Ej~7Ϩ eDv<#Kw65(0g8*,l=/h9k+]0~?_W.aqq9<Džmnq {MpsWwI8Q$FGo5ԏ1% 遍q1'TRɒ#ZD<%9]gAOWC*`|CdH.Jon=*-JQ0+ ̯XDi.ga43TκY (F0OC܄dx~ kxuɞ qpBSf7KviZ3an9^Q᳛Kۂ]Vd>?D~-k 覘Vkл"&wzWs=9dB}{QQVB >}UÙijA=hb<;7T}\}ί/ώt QedǮrTщO3^cjdL> *`I@ #  Yeő1H1+\W_F(75Phz%zة&/PCx5%4K.@uI=d Y8opy R ivMЛ2̢~JH:{}7R``6 o:I@tkU\pRw(@bFz; 2/k!m~d> eRl,ռc0 :26`xdq!ےex!4hM_VTOFtpQtkB v#/Kh*IϢEZ3/.@s&d8n w + &LmC$계%9[w8pT%!Wؚ_񙿱bm|*hmD;HyITŊrLvfrgw2HNF92^wBuA17ǔgրS Z=7)-M\V\Ľ/}X3ժO=H!=I&>|fWwyl#!K5o:}ޟ *0 壏PnOΨhqpwb@0v) @:u7V(c\+q`$6xS #AY%##UXpRN) zA {lG ,U '@kL2vnS" m'5@`hO9=igvZ{?a:?:rGKcfK?]A]#>f~<cԠ']JUZZ_ ^pc{t48mz[gqT#qz)_^FqTGrW4׆aGG7I"0;zIRH"03g=Vgu/ hWZ!WYv_z`Э {y54d>y݊OI_͹6?'W"vsjgбD+jW! /+/gBcSbYyOSJ&+ꖬ,aP.qm n,$cq[285~:g^gCDqf|{]j6J8êkewK"mv#K-7oe.0 7(Vb&Z Wd w%Z냴xm>۝DN@E$"SA*J,aAmtA B3?5$S[CQAdzZ+g 619`2EK>_dh.)R 7,:bNhn& tو]1ڱdҲ12*ޝ_C~ /!3|^m A4ʹAe–.hX5C5kb/u{ #ŝYi1fo^#ZK>Xnخ{+$npZhV$ 58IݼZqikvT)HkX,ͻK?2sf"H iѬRJXà<(]Ue98aDa⹷S `3XrYvr =yQTēN3 4rʢ?zԖ e < wyga*˹V8(U~TWʍnr34T9YgVxYLj'hwxy6WJlYcCEV [SsUGpf;k])oTVť#kO+K]hif+rDGgY5C rɴ,4)zf|E)4JiGiv>#viz+ܮB]WkGLQI_-8AOʳ#Tk܈_Z߷gp*$X7~QH5HJ(ZٓScכx./Yif|2%cNfsaY&e2X_̀2۞0^͢ =2iּl]l5m;0 O%VRSE?%ƨFP8#jR ޅͨڗiE츮pƞ.4I0f@DrUy _F 4|A]Og9!1fO·I'Ѡi:~ߵu)7.Ui}-MZjiIsz/_[̧]-e퉆hz} IC$ܦ{/|f?4}~-IJZas* ]mar*{y`f"?(Xy3Fjㄘ#dC_W(@zC]? 8=>Rbu]>E0XNfE'":= u&kDK꛺5Tt?ӣI3l8 \e{}&56g@ UKq@mW[".]ҳx:w‹ p8H!P/ 8xQț&ro痢6ˀ.HvK@Kuw‡  $p ?@= eʐ3z$9nĢ] hiJj9e-q:;c^@ż>ywi9\:8(rS1eKJ0]us .u5T2TbAvvFɰ ׫e[Y W{F K&R&adžmH_AXA^C%]aoݤlssωWCW)]/{f]hX\e 1zQQXvB AR(-c*黙1M߷J $q(T,xc@Rgh)ҧ=2djX3MG 3La(VġTap ofkFD;g:dNR tPaw3w|$ +tS:_ot>T9IxQD\ҏ*bkͰ*2h:*Lg١m>gD$f-&~*g!oIh jp&HT6 ?rSEF=/A_F ʣt`wyŚd-IN UH'"cRK*T]*Cb&gwCE/AjW<"B0LNt*i #IܰEm7G}N.;WE y)jqz|haUʥ^qS ȇNYcZ9ț'ulWyxt !:9;da-lAݩOid|f׮Vf9zĪoP'/6ZKI%$`H&z7 !vA!a]">S՝H(e@_e׋u[ ûhjEjCl{,ow2Kȟ(ȯNɷiX? ÷= bh+e ! SHĐa,RDS-oiA a7Ẅ́5N:Xb3Hݨ; +v33!6{%w}=yڕTZ$Bh_=a;bw6[cTBg9ץsnt(nS9 f8v۝$$7$b9z^kV}Ed1Io+n&'w_ťT&$+'"m{,`EIG3i*ˢyk]^uQ΂dLP{V2G]ΎyCJqѕXJ79ܦsjf;Pɺ`p$Æ>PAӋT|֮0ԱQL4{lb^2t¥UEXW=LۜR{|%3MrSp O 3ϕduhR؞4$2A|'e^'/ĉ<. lY$[I+>Ò8mG9w χT'-š$c!Q'<@it8bF<)7XM:^PEr=h0Zr+yQķ0qFP9.i̺ kw#lpi{OC!NWt³adWRt/Z\Lm 7%$u4d˱TVA,͓E ==2w}b=*8rm<4pW>G|iVbg*Nz J,jMxc!-gMJa-s2D@B5+ q93dDgYCCYAYAق5fh4ʟ^A8b9bp) L ;~' \jTn:g&>,«}B !m.^nPC Ե KiGm%׳>73bǀ| ( cz| ܌!G+o 8eAuszW[tpcx20cT X|ORPZ hyp w m}2J0)YHiB=}^,I陿UϭL\^>m4QUҍeJgBDs!WSXNa+!tş.xA[qRDheZoCs9N۞Y IvkeC},AMEK dὑ8ze!Z!³%y:`P ߻l'jMOϨ58=tu_s (п-RZ_@ŅmY {~}RA}hHHŅ?~3}p]";hьQ "+z.u1)gd|Y`DgS. "CEˉc{{B_@(2WJxh2JGwb@7{'hnGao.}=%lO9*]Azq ~%Jz#cnk3DܗL*9 fKgkJ䧂s;`B9m83ڭᳺ&5O)+h7~ҡYN9.I9%ubp}`%M iDhc+45C}`RDzMp'1A]NSƶDQEZtHևԙ Vvb~7Ml62 9- `)gX̅ʹm㩜DȠf+ b)TJӍ5?.֣xZj+cIXLO%zK0L+LBٜTR4Y}HM7Ι~`ď0RkG޽h/`=\ -\֐1vE UL_kv?+[7R0Ý0$%~ BsOuR3.Ul`ܺ [p~t8LGcw)U.KyD'0n.HDZ0"K8Jsc[ndڰx2_(0Z Nj;xouok )h\ -ݞ˴'auG=VWMnT (;4G孲1RS;Nv\ ]ufPn%q6bK;60 KAa6u~E#ϥa /d~ǰH1F6Do5 YB@ 6ם헱b*H.3bT Dv7GbMbS%(_k)+t9r5?pPVc L*JkOSC̏#Ӓ>m][}s]CXuճ $HW wуouob#C_V9*BhkHDE21PYeuzֆr+'5#N ']z 6]Sl00ůazDT(ݻ[UN,* {XR$2'ֳf aXf颪*38>(']z[ON cV[B\"(8S| wBq-#WqI :xxC?,5%7+k{pq+i[U5F[A[cYZ%zFA\~D0'n]TgoqVoӟ1mfd,G-c8%wb舨_'5KR$b}l-"~ ,#V0Bb`ێHcH%dQY/p$[3+O#%gټ(x^N hzc k# bVx/xn Pt.5"-k|^|$F g.?%t$3gQA4(@QÁղ'w`Axׂ}9fL0/~J1PO W:FZ~<n]_3y!ev'x% Wn-F=5NϔV9._SȱEOMM6xtY>dzғA]ψ6|ELW5s$>G:>ލ(>Eͨ0bԛS=>vss`H1B re6𫀯DHiY}F?\,TBk^Lf'ڀ _-;Z98q},Ia`n_?Od}^6|LbXͶsQǕԓl /Uͥk ~ (| @l>2H&Elfi"Z(;Cd`{B4ioiE/~X1Y&nFְKa S_ jN?.QӢc !~_ ҦC莋YChCq?Ū'6bɕU}d։)!d%=`K)-mJ/DF.h9ʓxd(~ YHiXBɕ(ނZfgG]9MNzNiUI,0uV=Q`m hYS!m5C{x-+Cp5ǻ/'YKM;&m]z٭<Օyb#Ӑ3J1 %mj>~^Д|WwoLB#v' (.x2 ЎpS;F8oG`կof17s Iiu-ǨCJht†ћBrg(%|_dȔ*GƳ~n &<`+1^gY. Q <_΢5iP #~9Vl=1j>j)(IFyy0'AHlGŬ4h^7%(:ۤh ov:ĘӪMJ̟=(O4Dvwn ;{OOn:U%/p#Bnd \ibwƞ=JdC2ZG[qԽ"4QEhXY_xFfVtC؟|ؿhu64r߱գ%T?&1m!!%hȈ.N&W>7edITjeiGNO{fףa_9e6iÀ<ߋAE$p::so3nu|Z!~AP0 yJVθD`p=+{ȳhO*S8:mQǜ?c"Qef O-(innQ Pt/o( ^۱s&Ͼ_˞}$V%cu rg3v!F %ː 92ԛޭ4ߋS%&w"iOxT\<*,oE$P&j,,Mt{fR2Muval+4z?]5XJ5 V+%C#6~)WK-!RhGWZ }pƲ޳+mjA\"NX3<-HĠ - "VgcQ|k@ *e. A} R3IYw(X\eD;ɿ$s萅p)s|̩K,gS5)#h ->V}70;:NJ޽x ;1,(j&M> Sg琋5eI"HB7krj\#UwZy83ى;Ϣ߄BqôN3/sfqO{ɧ0+Cq?"2z̆&{ =F2e O4EHl5! ni"M,8 FW\ +/{~{o̰/rd 7%NhiR!D.׭g#)xjlV6k@XC%XMW!;t_ιl @Pj.\O0f-}0?èIwl54)ٙN["OX`\t@K|0n휀!J2\nʚBShу(k^)B/+|䚃c 3T<$~Yv4a&"]iBi$WSOY 턧L:+4Ud8eas ggm?kBG|bA@vBwD E015-HcLb@^/g%p&C|yuyOVj B"J-h5>PM[VřcM Z@3$y͚T4A^Ũ-zHWa0}$ŝW"@T<&z,MOz'Ij K@r&tmTrqe9x5'̺'ZJbHa؟ J 㰄^ux:;<_ڷF U?c1_M& ွ !E/1CS=icFXvSkG%? JB<dz(5U4ͩ pՐgX+b&ז?Mu'C4Ԉq%PȽy+#Hkqh7qvĶkI?I ^S!б!8-%BO$3ko4F0w5) ozfS7s"_+h/$dDOs}N˻5ܓ?!y%)}kBf6EV2OcBC 8Gޗ{9ҭWj|CӋƌ u|Am=m!'Eݒb=  %X$ g6{5˫!_c&1VP@ xbw:aUz򋄸3R c׽^;jwIleU9z=*_s%gt_?n_[Hk}3|ӃQ$FdTb@JJFN)Jgcꏷ׹*n)h 8V4_f!_h)FMsxOGF@/TkuRPS*(TeZ3Y N!FBa]ڜ% D?k4r}_+Mo]]$7Q+sՖ=zϾUC!R_)LMaҝ٢.rzцw]LEDP<#@ڹ봾hYc? lW&Q9,iZ~<'{KLI;$˩"xUtpg2HEo59&!:_(lfb鬔n-=ycFܘu;, /2WoO7Rrr`"nB:ow.XT- ٔ pldfȮ~oWļ (ewo ͩ]!DнR4N7Ts{a#8H^dy =AӉ k %K>=#MײFQs* nԔB᧧i3TV\6P'6:kh>q$S~! .@ɲu͇bׄfYdVm'T-Ptkִy;ݚ7gR%'N~Z~+,U=UEv kw0^N6u]h|Z Ѷ_5)F/GH #鱜#?QnRxEY(nq_tU Lзpi5A/o-#)m6͎O$p iE~P,Eq74;M\qy^$VEQ9"~s4kCgSPBt>~X>c={vAEnKY=SIѴ7`e/ {2F1"woVq>)i!W.A8!{6V\탡u+rW-dZe#G|T fr@'V\/ޞ٫I߃Utauk>։}ZH}W;jhx @Rx4Εy"y]`eyɲ m=?4wFWa̅$@ B6JXٔ\k^8x;EmgBN `>Yj2zZ׊ty&C[eMq`dJ+jxv?H's-)hv|13?YWƖ+^Z`RPX\r89W>t[8f_,BcS#QoVaeU<$؆Ā,9vxA iބ̏|,!ȷ8"RPY3u{fM HFQn-K}F[GfA `^9"2Ζ%mKSb`Txf=zH!u|$9̊5X*qC neG+5[6)"@""CE R sTX)P#F!eT*hVC>e%=dDv_ӀO͕ !DZ4lc>ld!s e;巄?0& J^D_6q@̗l)[#HUY:W)wE4~W.&7˸u,8qg b/ UĴ" YDžhq/%'-``%>uUK 1l= 5^Ua E4w9ic}1­F\s-jݨ󚴗,y!ؒz(N)3BnDU-ceBTv &zas/Y#Hm@'(ز~UGcadJ+jϚ&6|6\(3 2ώyߴ$lJhĪ~jh,zbki#ԙp$ZV'aPd!lE+#:}vU(ej9-ٍH_v|YKFm&E{%g}6p{L|q%OÎ4cd&]1ad쫊;;jwgK؂';`6ݝjbImq=g{IDmI 1;PVBP@֤Ƨ{_Nh%dmb;1ho{QŮsB^!jPt5QHj%Tz>pcCi=A7fZ]ԦT/lRAJtH ̔:/szcxbOe"T#Q:e;<4 X[$1"w.7#HϷL] p_>QW‚7I";sNcv{51HN͙7EmxR^ž[,X&ېpLYd p8*KPIx856PQ-j5 F#Q]딹`<7ZQnlpZ`/Iݨ)# II-xHX:OAמf2']Sj/5Nyf=4`}%urjTM{Bmxjp#h5ORz;i59 ڢ*W $c n D7 D u["[h.# c+1# YF<0e <3S2z{#˥3Nv#>CA4Ҁ<'cHXhW(w SNxe^q,_y)NR$,qJ[J4sH6qFEL/9[@|( zЋ S#d0t%Xnæ/o\pJv$:6q-J[_5pvr}lM#7|%fA3g- {f,%?j?/! 'E Di}Z$Ħ,װ6;_m`Y'8{a[B"%9p:asB: =N 0׬䴴]keF& wLkXƿ fk+P'5}XD-"ȁCmqm uNwߏ5͌j?}M F^Np2|?P)i u!]Ɋl"N4 Vc$.}W<|?%6j+gIe S^5jblQ aW5|LC ]/# Ps9dKK$P'nn`3w` ZK9ִy ~2תFbg_Kqr9\AG ErMwT)rgpi7Iءe{`Z6!X v p k/`i7agᷜJoǴ7][5A֢"Fܘqۋ2d4pH29 ݘ+X5V<1*ۺץ&eQ_U`0t?H+ʊh:XԨ@F݂ Ŭ-Ϡ210ޥ^cJĐ~y9zY$\VӈqIY ՛Lk<ڋsF*Z+ A5vETAvr4%@s˙،L}+S>ާY&׮Ci#H۷'E,* %s"ͦj )&-s]`q"i3}}!m=yN|L!AJT6a90dرDb@]DD߲YN8=~hk/0[`xX ۓAGL CF>yyNGm @%, ĕEQ(̼b<q-;eE2u_;_q˰qI Zp~r L y@i"D>g%3V2Bhַ%o?U6VHHc c'W_1aRIZ F6r.&}M) ?&t `VX.aHKnpBۆ"@"韯\Iap+Jk 1XWmIFm{k&Pk?YALS p)ZA[/l @߆8yE8[5,9^(ueBNFE>/W%njXE^55tnv>1s]tDcDٝ i#}Mz=jsq5CX"ԡ˒૮ug Sc~崸%:9g3d jԷ༨#I-j\48 Q8'+z@hSY _#1@u1w";{e?ñ)zC=.{-7VtoЃ=z 4u7=WjiCQ%iRvW/L_KScWgԴ I-=ױIF`>EfͿb8Ƀ 9۾v~ <<5TR)-598PÁ)ߗ)˅gUM㪾Xp匹 sP VyXsL5:GD-o\7zx~_H/NQ "J@ŖK1tpTBnU[*Hr2+C'IHk +T9=}ˮ"}qYY*AZd~z G.SScGk.7&S}vdN^桋!Li %)v.`R<h[~VfL"2\T2H*G*Y_lw-%&SŊu\2p^6>1 36u8ɜ;VPSzh%3`0:Ggux8djJYw a~ɶ!IT) .Qbl9V&=XV+A adIr&FZtr7o1(lLM]}C=qnVNw;^T_CL$@gL~N 3JuBϣ|nB"qp9XwBʯ"svmMc;6 g,}Sd6s ÁHVFXIȊv*䯥y^[U1]Z8ɏkHDZ0_BsoF0l6Ogex&7^i{lK[1֙mP^dF"%Xn z_rT`3ETlFg$ س.R!i,ϒ {:Ր&go/*R@]rN4P<{UmTCJ^nŠJK.űq&>,ѿ6x. mzTboFjVrӝR7wM1 a:W1Tw*hzfJtzk-J "[t?i`{C1OI!笕;BFxT܁艎l0݅yBbŒ* fՊ ݶ!6-2`!cH$[B9+Pn"ʶ=I8ʒ`𶾷YФw~X3_10':39&PGw-E|0B݁{:\YͥzW:w#oeФYJVK) וkϨc8rG2s TnprTV_* @tQu4ɷ_n賁H1N'73sƤ]gցeg] ހJRtM8Uus+ь ܯv՚ֱ +N˱ُ=Տ BuW)iri".u`ƜNnj<6e'DnE{l0wr-\OVa/>HizW|W3Ŷ~tMg\[H%)`la'>cs^Kb<rZ.+w\sqLwFɑ0aFeŷ{MϑGFAjo3uMp?bLnŬm#mPe 6^-fTO\S i\1_\Dc:—Dj$)t5M:X0w Pn:KVO=^R}uo"dCAmuo7Ia(_T>rnlkeQk3djfR+iT"@} 07Lskz(;Nd(lw(ĽJx..D?݂֚ma L%6úy,\ I^b<ȁg|i.T!Z krMD[#s碹Ux2tӿI粚W{~$#]SWoi'E\}I]+=j>Ȓi _ w쪌b&%s=O,3Xh.o6hpVzߩ\‘)Q -Iu(jBޡ>a$ֆ '>xeTAMgON:`QB\| y\/f[*FI֞",?ݝ3i6̬Ċ@ܒS |/:nL>ݵ]d$Xt묚Y3p,૘^OmOC|+&3_qSpa ^] M_)O2uHIx6!˵ |2^;MfAB7:oOlHg6Q*7Vaj\AMdF@{x\oHO.ܨEN:>R> }ҝN x=d|a6OSXHzJHaj?'P ]?ԏIO4{n+emcaīT;ϔC"UҼ@XGSLSqƤm9#G5$5ZH1xE4 acq4Lչ ay.gM]L_nͼrt:K뾳T:+X+uc٨O]\O"l)¾H=C+aѩ1ۓKhoh6rXۤ%)_@9{rcPץ(4o^/!q}0&cTO/]s:EW% . M _haRWJ=f`h6z+m E? /n0Я=4ԃ(I} 8׸%9>ẑrB)J[  ,04B7p qvAWtRL K8@9(G-1DiZԢ_ <@@j9ѻ}כWOomr/Ll7y-y ^0!P>AK>&pn>JEdaq)4l}`L1Ј~!|OPk! uN66ڼAU m)@GE)H.o^ĥAE8S, 1F.i98P$t9$bF{q)r՞(;V./Mn/uv'BgyWw F:;}]%ek}"J1WH9,^•J0q6x!j0z5L*1̸WXV>e6_Ϡ?ӫ)gmD|9/Xb$nQ pnJ| X ~f%0ZGYBpbb o,筣|/vf-F]ue %Wώ mJu'<`_ExL}SJv+`7z]Gw #XT( 0… i~W^ؐ="tTGGJ2K?r+Re daNW%^m텠IӲU%`kIuALԺ":& HcC r {Vs+U#uD5u!8y9^D&z#d`&W!Xtu6K.d #JFw=2XD4A;a?؆@dt[6[<*WKnybP $P>dGGfqXo80.`xW{@E\3_ ,*0x$9F3P$e0N}.X$Tqayؙ g"x]#LJzgU*sH[<˖+[/H4e@ʝq(V`0QtꨐBO:HPs:3O*Y:LHm W}@ Lnd狣4\|UHZeX824$Vhsў6 dO9I"ŘHfG4%>o˺%hMjo1$p2kyDχw7UDI?ŨѴc/M9Sb<䧫-A=׋L~1bRQ=4$D po`BX6 `b ZC.mZUǏOӒ ^kBэ}ky1łTX!57`-;d}_mFěTϱx k0$\ rLہi.JC<65{$ @% b%<)K`e_'AlvU twr0QH·arB+;ic'^4oTIH]Yoǟ0o[r4q& I(=F^hJ@ʼ"Cu0P|<ʼu' 2/*iBux"Q:oͿ>XK+l߻-C{[D>TEmNih$3X|3?_5s:Za9atSoA=:oQEkv_d猚"B@s_"A.}g{V焨I D2,YUN %CYTb/1^LSw- yI3%:rpBEH6$<9/*iTR-( Q'Ǟ NWt[.Vql vyl%~u(=MUJALjuO*,Nw/a*zN)z$W'Цjg:g%&=$1&}Ԝvݾ{g| 9ǝrqOH"of%8:82_('Jsaٲ[0w6;.3ZndOyJ4cA8mzA!3K&dcZ-?Ϗ;g& {0DR,*J9MXK07@EM,ļޅ^Z|#Ze\8/H.SKZK_jʜJ^_ qX(Gڛ۞"L14/@A5L=лfLhEGw޿ơ03&Ǔ[6`E7hMpɂj-xtCj>lz@2bo;# UB`Xn<{LIG[$tf_ |=aHB_up+<~1njā';-KԿˇ$VmJFX S)ehDٚ2^UD&>kOaitnU@o3{?+S#0Uj-,O0rsv ?_1tjlT:V|"UHG^ Z]/jF὎Mc BcUr*\Gb"G?дDܣP1 ([X 08 n/]+v#t(1rS0UJRaL`jȫ=ܲ/ӫͼepšLPXExo7#.܅H뒀 i6$ ɔ]&\?(#+|уs0q W;n̅脖ytgY@d<q2m†Kf=lU)1.xH[DLQNixc} H#=]qƌ̡,n&~9@ 7*d]&_zv,EM h b Ei6Ln"D羲(( Hsi]r^-OF8)ޭ4* /sGL~5ё$m\y(,46HÑQmը=p['7[a($? 6i6-R[}7bG{˴gi6i 5 Ocjq:cY|%hv]gaD.QGl[-Ѝd޾gg}qW4M1ji>xUue+n\+ieD9as<8X)tΠ֩d]aH}xηhG9^͌ Ҕ;FU;r yZdKZ5̇"Ԫ ym ۏa0 E!vn.6tdq‘)tibNC Wƣo=+!}3gX/PXa0qHD_fdEe:Bܜ9Y mUPM\X7]K3};,~A[E%I@ٓHVn6IvOƕA$Jhd"z,=x9ȺM גY$Y@P`Do/X&0&鱿J4m5 ,?cifbʤXd-`$bSnR!C!oh|B)< Dh#PXt \u/{k["n"n"u&hZ?&Mt[Dl䪯+\ iGB0"S/M+OJ@& cץ]E_@ }Mm^^ES;w"5tׯz q'z̯ [+f&?%:~BB M8'˹R2'$?NGx&wS!DH>:$/2T^`I*d2|>CxT ؚވAˌC z-%u22 @f7qwMvPb,Y͢eH =ndI;N:N*hb YIRb[Awqཧb'% g@inv EΆi lK7^EgJypޚ9\Z$X;ApJ ~.}_Usx 7ϐ!YJؘ}kg(4ͽϮǪ4vXWicFWA9H#'ʉf#dkpN^mۢESgPQh5 ]Sqb Ҕ,M9mrC$ͼUNJq 徨ReZ+vqx԰GH ̷˓JB|#h%uÇ1di P/οQQyKRYI! V7<ژ2w"1#=0O1X{-&-[;Fb[)S. t}۶)'!,l¦'Oqe!ȻXCzl\$GQK˃#;0݊LV:Bܰm?ZJdYy)@v:X)C̎&mNΉ3L(@7:VzD,cb"᪭,@Ȯ+M u'TaH*VȗfhײM_?x=\ Xأ U7Ї67PE,nĪڇP8 '\Jmy; fM)Hw_pMUI*n}C-Dog(pD>Z'_pbNYc%c6W`siaEI787;C|atX/|*ѹ EL%|Vς|tWpb'ds嚜}뵅zϐ=%!xDpN!3+J KWeIܣC'hK-ֿKg@bǎos% Sq {ڴbhrET 0E89 ~<( -E '!SVLێX;%%nu'r"wL~[wz@Ü,"\'Ej{_:+Lqb, @X-ʝVrU1O nL6H&ݹO_5tpC,zBd D7@d޸n9>~cdL|6]]W-"6 #ぷHY7ky^lkP*1K!fDQ75–d$>p_-=_#uj2/D[AǜxHY5<[/͒ټk ^ZJanwQ,IJey|nDݓêk͓fhq}JKERe花qzM_gT a*8wQl@0 Ovx(*]FH0}f}#c_t/-r8 QkUp"e/$>bn!c*3:f; Qn_`M'x^9ւo6)?C8`/4_5^Xłu}ύ,c5#R/3.* *茂-̦y yK떣jT3p߿}HJQzc0qDlh]J ӊ'+iօm=th%BjBQb?i}?&xY"x_AĂCٴ6쮧TB݋UMSߣ/8\W\zуM27B b)#.5aAɐYl\ZA?3S?y:qFulL%D&K'*L\&[y7Xa{3o? _MXS.T#;ejVZWKlLȝwFL>KȈ+A*ڷ<~;1ᛙw9pGT ӌ}Fme@NxӂNj wыx#C$A|k Z9h@[:3N*=Ь`>rkom䴍Ҙ\fȄ& F~9q,VTKbh851VJȾi>eN1ܖdֽ-i-llu/⌦~q4"vҖfpKK;뱘 ,{kHž( X' _[n|^Wd4*ȝr9]4/'oAs/8yH6g2"'/:@Z}O-tw3qT7%%u@yk?l7~т@R[,&eT(joE,YKJs!"4xW~l`2fKuH0]" ,m@wzPl.):SD4m*x@{P%v03 PsV;/2~q$"idx7E>cÂq *; xɤ̌"f:DhvΪQЃ!oZF4ADOWU-?t3W#ҽoC<~RU`΍?U/P.S]?0ZyZ)5kV*'& - 5*?r<'׵Ý*K'Zm?%`|r"ԱWAΆcJMk6&ILSҽ1x!.wlӵ'C`6@+ߎ"@O*0WḦ́|;|-;cl_j.eݫ1m, 'ܗ„zމ>ߵ"i=1#lĕa3trCrT.( 0"(x6Ě "Ʌ( dF>.7N4ksOWV`O@^sL&=-)mLoPGc.%O)qV靦v!%|sU[ZPD'eOgj_¹r:1m&Ev*DD'bmbkJ gky6D\5Uz7'r0G},뭖 >Cry/(F6~bxgy=r%vkhQj:Q[K\iixV*Vbbɇno<..To*:ihUݴgOk`:1GfZ|{:{vV{o?>'c߾i^p` 2d6d/Jxvt݃FUZ{#pY)yWlͬ LԽng[ʌps (b$Jpd߱" '&l; /#,+oMy`U>]g:62/oPRIâ (v|I|K/@F9CʂL^VPCX)n~<@FBSo?S+|hV?mT( "nD)ܚN9COPΏ1#ȣ0Qԥ3C#i.蘍ibp'R臾.ub%UNd@ڞqe1*0ow\Tz?G0 a/:dowJ$t*THoOxhuݙ$Ӏ@Gk&6Uu)!LXݨ4b4;zD6X{79Ȩz*,V#KCh*hv_jVltA71Xr@s}[#ׂɮQu*o"dbK{G!XKoY%sJOP4CAstEM*ɇ6j印ՒH|VݾeOw_6Ke\$2?߄G}#r6V`/*A GV oP/q[o u%9ZsX!uJ0e}d![PQTOqǾ-krfS63s#  >6'p""q"-DoD\諅k\#֦qT6!RoAh,6O9 T3Dp/+k/¨WL%/f2wH 6vQm?&cyW$/ ߻nn̊Õ9X9p {4/W?/jkpKݑGLM9܂ ~_?nzфLW/NJc%&}Tn›2Pҽ8G|j+;hLFpϩ4gYk#(?I!հcHb|aF Vc u׻W~jGȠ2zʜ;6Ⱥkwmh&Q> v %CQr>d3EV*@}RјReH/I6sj $E{jL)*v)-h%Ѱ2t巁vX诤aB+ Ԇ6ZGbw͎ wK=tڀ Fr"iL궽yH=G4r@i^Ijix3<\@Ggҷ%;m@PUKjyUǹ&tIco$GI.ץ+E])I(nXk!ȕ WX哞 q&2ûyQ8bSL]5oFos8bqwr\kM] wPTp K a9gb;V}cIOtI2u;ZbD>e:'%ƷW2'E S V7kx S-M| e+C!~MO Zj h'*x(Ѝ@ZS hM'ILތ,zj Gb*sEoEGР[+{Lt"c;\O!^|u`oQBD2uw'S3 Fγy扴Nrʨ`)qeWh^(X``7!8k0\fiO% #wgYYrt)1t?BlLBD7nbfJ ,x~06o|0w.تa=_Vz_R HBID,=ٝs%R/J kExrs.KYy <(.7510d88N诋!uFiaɆV1N_9*.ֺ % (]ϓ TN0_{`>dK-5TWGgϳ4Is<'WQإ ݨۿOϻ80xOaBGš} pkeb4w.5x"3Zli 7ȿA^9#(`@,AC;I*9fLo %T7A 5 I|kA$XT̯8]@>u@EEJ9Y[H ]KbL {/ -VyP#ND-~R }L& @Ũ8 !.p9 Y=ۭ^1Tq (Y7.)?lx|ts} ч V@Iec'K$e<3EGQw eC Pi93ô´mtQRM'Gk3$+rvM&-~޾CŠ VPMV*.sP|rվ0:Q,ص7{ \Js,E.ltY$%d|NUm1[H6 GBqn\d#EIo̦ yFH4tFje7xwl-:UXDS* GC>A60_?8fE>&) l/q}q%$ т/fe(\7=g! d.i*k-fFFYZ@ZF+N5k}Ѱ΄)S֤79$EQq9-zivk5:\z@M@]Tft%)}*aQlP%ә>m<ͅKd]&Cr/N\٦$^(+>D]11y1>>|Ya&m-i,i?꘹3Fׅ٥ş-Cϩag h[oi!K-Q` Y2# KI:5yrFrm2V?OcʳͼNE9 T&!|@pu PTh({J(qB;Lzgyn]XÈn@dh=vHb$yZ+}865MM}h !v_EjbN'Aĺ*aR>+:Z$X`vwo @ Gvoay`aތJ 3.ܓeqPr`#쐻ٚٿjWIb z=<И׬eB#y59|chRψ E;J4D;R-^rTȺB޼UgNܢ<"C:gӸyi ϼ|d/2!fSzLWyHҵsI,lg4"tIRy-[ͅ^kR6S tPԹ?9 IF Tb^Z1{PzO0G#MAW92DhbT]Xf]M5u^K( U=bP$'=iq}$j]Te/CEv$Nl-^/]`ح7/k$Ot5l/e-?q5_|kyH#lVU[7#%f=6;΂uL5\oPf쿅Ϫ[h"8%x_8%MN_?x:n705=;p ֬(xTSlME: }n<t ?Fd0n+Ly`ܙJC5_jS)DFoLbu߶Fyxe)0yijJ?%#oPBѨa0J0/Tԃ7WKjfu)NK}B9u|,wB8 7<0e+B޳j. vA-VKA]pMi3AD lM+pĀVh wQL$=l7bw~SxYͯac[Z8~DZ R=wg6 NZoUȌxwO@̷sAb}!PL@UI }s]4A دKEǚ"`<21tt#΃q{+~ HQ`kCu=X&8Np F.bL3j^C%XψrT-cSj%˼p@J,#ux&DbmR鵋GJJ,PTR*^k[_N^|W<WS-+~{ͳyU)bJ&oj#EWojLc:y+a9[ @yo`e_m@T/\[XNQgc.""?⧹gitg(p}D^w.9(" +VsTגW\q[ 5Lp4e.Rx'AN@n"z6 #"WijB]M,ٲB mx`Mr!S-&9&w,ƤL9V(4?嫧/.qPޚ~&6ıH1JDPouvSc:pc~!k@R`zAU[A%X 'Gtg9+*!Ő.$M86j跐پF.Wp2H.0Q (9[]8TQc !Z ]a9uv'IfHAܦsݪojq<=ȩ51&f3ٚM䌻2Z"A,K>-><3}W%6F7(FTKPOW T &7ݛ&, O5\Cowg@9=zrh xxi0#KC&S0 *#C͗cCGwߦR X궙A*\xC I~䦜a@?󼝡ObIdWI{MT&~71Xhғ(KʀAuQ]lsxQ+Bs?1yTqK}񽰞_Mab&GTzr Our9g5$IQ )\MnXSxHhبYiަ%|nIg2sVYWOɫO:򙱆RL3LW/b\ޔU><"(tqiPD^Bf:˜>73\xR C;XJZO'A*:1S5F\?m ;śU&D0m!,%oWD\9\M㪡rҁTO5Fk֗d 8J\%-ѴZR70!V f`&[L*hCZxc-$>@7 l+:(Tw+-Àe>! ~aIZ@Q"wF?=) K$FY!H-gsm/k Ldd.=L4}F):5{L̙1fW " Q N eŷ6hU rݭ Ù{_ gP1Qc˹ʳTSRol8n>Q뫘ٳ<<`O)o=Cs@  ?6q_Op㳍XW+-s姆]jd;B擬GSST^+8C_#*fxz8~J+)޴w@Rz"!{}7ͽ~uDyJC`,!kv>'@U!S 㨶f(/7c6]War #'k)]7h!ee5#8\2vָ"!H0keBk>a% =:I)uQ" F}Ly̓z z얶˽[0tL}e&PP V6$,Bv2x YQ])dWȦKR%KdȠby"lvՇ54@(V_E#pȨӀٲ4NP<ёu?xl8NSHLUlEߞ1a? 4ᴎN}q_vW (16~ՉN; 6r,a1y~Gv$=9/<ģoK7 _JO~-e FRK2^GM-P+*o#M[)Ҙ\"]/'d T6'{!D~֊>~HRmRp, ;QӅ#uJ낼LISy fe KlWЩ {>NZ{]IW.h*g tu?ڴ4yee?u0;n_{,^)c$ SۦNڋ8`zM9R^ P{V.?ybZO> E6v2S}x3_*.2fD{=؄WW`d̖8tU2@Ɨ*.O[L9N;EYq$sZ ] ,0+W+ @o.Y,^]$f-g zw5=N~HM;фZ͎y0IM<^!ӄu yeВ5 h]" J, zBOaa/d .roݥ>]ŸX|PtQ9U=4ov!fh׭FR&Xye>M%%l. 8SvcNrt7,r==+׵1Tس@}8W}+ +&_UI zY)Ȇ <>-qKA5Acx'gp1(TkKy^3W3[,pt B+ o*XI|UUVj#-z̵ܢO{*"x 5x2b;K-eiu+pL fl{Ȉt*$-?ɌHDk!DJD3[M7:NIWk=oBqGHO۩q@$ T>;;P|g2JK0@jˊ.+&[HLѱiL~o !ORxi(֎acn$֦Պ+"0G)]fR✙s8I}hv^Q}  ]ZߦD9S uC W&k1 zR<;*kQqgE:jĝ!,~\] R\iU/!Vlj'ԯ^s[3w)0 X`>}=G;m$UhߣQ2n656j/V )(SZrC.U.SpSxi(4wW0ԡȗ=!;iI) q!Bl:} e0 }񃟄%9 <oE@` RKztr a$!$1Eso` a, hm:ɬ;>("?^c![C_'; mFBu^X惡k>Z~PG܀R }w1Qb2𶳴$ v̓0`0<pjIWѪ/[N)rr7O<MKxj)H#݄k[z. 2BS # Egyቓ;8pG;&g*^=#0|^67a>A_~7UOq J䗒ҏO 2h֋s7gK9)u${Y,N7O;,šwkԨ'e*]ە - 8SrQ\Q+iڼD:TPԒմ8+{W[l}_$!1/  2${Q9YkRMe&|r_oQa6XEz~(Q#*XxKm&7fǼΧ'J?b5W +]Ѷb xb᣷y$NEOMx8:YE:k[@l<T)-(oZa ~ԗ-2x7QA1wJ 8\`F DcIbkcvWF!elAq,Z [ްf | %QY_\u {c {9އ >x/|a׃gkUwҾ`9(ɍ[ ydy7Oآxn]s[=##\ UZ14cBC}ԭe7B4 .TE4GTϾ{0Cn@>Ŭed&f(<]|Tnl~N4kpv^AbR(&a&$C u .U:hQ}_"'UO)̨Ͳ#Gw4BоwQ|&]7 qݤ"UFAAiXӑ1=_eߢ6hE˰J{ YpP !{\ WQ~?'-ؿ᛭QG~WAtILP:dWꖾX;<S#CY޷yK/N=Mrҟa|Ex|BJ%`ʐnvtq"4@X/{Wte++M`'fqDpZ5/chxsO֨=VuKҒ#Zńhojs ]zЗm1n5ASMG$3דG엻FJ~fAtgQ\dhv0# duv?R׽R1n͜m6XAppLS)jtj0 薆2F7:ݯ4sh芩W}K?5n^0 i%UfJV2lv>533.2dfl(4Oݜ\o75>HG! LnE40>=XX*;&(2͵ ӴN`hb-‡tK}68:Yxn1KLQA.}jzZ஺7QTk; \Wzir/vgޱpK?_.^w"spc;bB]s۩4P5mLu@lw@:mMY{W7Iy >uLnqCz~Pjm~E0">+B[t Z>h;>錰kx{DR_$R0׀vȤ(83y{IͧqbgFF8,*.=jX.S An̍3Gs/U5УsBs{ldQ󢶥DW<ŠѧYVN Zp>v>rMdPܖeMu-E( X1.Tpi|s %/ϑ+a#ڻ䊊B=;n|:gݬ;bC]=<2~&>\jG%5lMS^JE7 Mo%?STc> ROϓ UdާT۲ݧ/L<1x]@R q4m yNqP%3bUzos{ǻ=>T-IWmP a81T՚ $\Aeai)B\]IKv'` * ,|jtJEBXʑB+ǁ@VdtN\?.dwSi.)~Yӗ{Sg,@ /.݋cYui[eǃVh wxbGL,~r$7|K, ӄ!k\})hg||6~=F+q",K&["լR NegG耎jۃ_l&.ϑr RwEm27ZN;t:Gπ-3;>)Ǭ>݈MN/2ES6{g75OO!Qr!dIO#xh3[25T}uh[Dswq;r"NlL2O*J1`n?.>TJI8]=]_?RN5;}ΆT: 跩o^%7NnK~*{[څԱš.셶dSEi EBZzoK8RSXt_E$(Cޜ3A.Bw$S S /Hgԍ4QwF6IKx` =tz7/ X,&1M35IRKK`U~2xYTPzhq7 עú#b7 iXe,SVL1_3ƬmM,\2a'm[%T1ڪ)=A\=# ߾.Ȫ0}19CA* c?XǢq NUKjx9jH(tơ3(I:%,y=Dwr;"')3VˈyzxoND 1Ϩۇ* tփwیe*yiZ*8T(MҤFP7iz}Tˏُޙ2*o1:vr3\l5Q> < bkϧ0}=]]P*JNU-qeQ9ǐ4's]@&CN S e]2U?z2)wh*r>H4vt̠nƦe11/rp12+d3#K`Hڲne_NE$JTB0VDrlnwST]r h Q"IeB:츔sYS#8z&Fر0nQ8#a1X0efna?_$L[8H}/V+UYYҁ2G_T.-?o㍪?Z=;,Г P[śgv=!k%\HT#k5% 7:kiy>. ak}v8 ֢j?:Q'\yE&fg,BCKM2<F|[#8B畁-4Ǒ`7-^8ȫ!j\yL/ouU0oKyF n\^u#8L*iGׂ" yf F+uA碼2^ғYI{YϿ`h8<IT- #k-G=˨#W? Yrt@@ jNQMqa:&ޓx fn{EG_ A|ܮ:@G@Fa <5'CKs`og|MaCD)6:N3SMB17#86mcP?"Qtw .kPl:99%q(@@amkhVmab]nԖ'a"4陪#@l[3W:}ǔbNQA PP& TpOabM͜{#Bv7n6\zAf+0_"ǴcVwLD{}d\L.xqV>w¶'MBpOύ摊ɞ rz};#9tȟLbd2czܠBO:E%tE;oiz5(ŴΦk@+bBKC^?sJ㚗o1\QMɗ-!tЮ$`G| Xَ+Armͬ]NI GPkvh9DobPQ1y@\ N~o0kTJD(id1o j:?AXqhs*{sᅝDB@QU(M&(]x1HqkhdayGʄscxUn?jd.IH#>hp)r2}٤䡘mhh\_(s/LM8nX SSiO+u;d{ɰ&k~i<@nx]UAE|%o8ݻϯYv8ԨJj'̑/,J/[OLV'eIgbI|DECL;"ְG1ihC2@bC4VSJ^.nH2s,e171hխ,D e9k]iîL+BȱZ5փ2=d\ V֖TSOpE8uAoYx2pU3']3rW"2a,V{-,gΙ6`bl_gT]Lr.ĉ1ii#` J"%Q['[$侺'~hB5a͎Ǝ_M).N&.4:{n͂V3$̻11)2]'W Tmλ r>ށX$uixЮvVi\r\vw.3 +|J^ܠUqar[䃶d(ᇕ]T*oh;XQ|܇RޡMCVʾ6GAO0b>%wвt Eb@$=mJČyGdX0^q#S"6|5}};Luk6UӎE*`1T9>rSJ16In N -NW#%^pvUe.BZ$UKTAzWO*p5R- "NxT^܏pGވHĕǎ /A#VOV]-Y#=e{TkcA CE$elYx~޼ϊ!2Dfcmi*~ )*N.۾ۀP߾x&՞dA944٘ٿ6k‚rY"R8FiV|<뽸@v)P~-".HIDGtF@knRukU@]oFZ.۷~~^^cJ`9}{igcn8rzASE"u @J\Qxg@zܱTOBs4$UOj E*DNCX&Ӏf}kgTxԅ$n^!Nˍ t#;*Sys9 f]X*BT-wșIjY7&ƅ#QQ-ﹸ h?u˃KX/ un 5 `ad!]23&(w"Z,U%i15nҠ "-Fd%m[<8;h9HSOj։L7Lљ:ʵLչWv; !fé|G{G~@c1(ВeV8IFPD %* RZ@qu=\C7^DTб QVoesz*AbIhkNӖ"`ew_İ,(QW-_=NȌDݔnx=vlb v1D1.:V̢6B5 Ϊy{|_Dh)&?s`vD@qgvB pP s~o+d $Fdp=W * `TCI;F1&QzMk-eȆ@63JXc#$Ӭ%u{)6%Zz!Pn&,߼^ֻ $$a%,9Mv7X,5=%Yd=~ Ҋ'yyճ?y"5Xx`P0hX^lO&J?9%5-Wkb)/r3GR`@ᨆ E=P%MTgс6Ƈ }K GxGKZ\8 |  *kNKˊUbӠB:~)e'bgEQeu].P=9CKܹ$Dw VU4Xz+yqrCh2t=X"NR{Ŧ O,VRv6:pL1l;7"kDf=vBmm[E?^h`wX';Q 0}fD'Q ARMe7#iM68Ԝ'r$Y]m`8x_`"3b>"޾LgG#9Ki^6hW&tSx)YEs /-uA};L P˰r5_g 3°t5a?R&ӈw#{'QPQպjg HCQ:NAՃtDc8B nzއAp÷a<o@NM֕ a|3&5p :h]0zDrcǺCKa%sc'Ԣ,H sw v8:6<Y0A"iWiIQL J{QY2b-G::B4747/i+4 N(ھſQ6)Q)!_v1Ö:(tpx9\(F]ldRY,R&؉uC 5]r7TNLP\5FI|+L.@ӵ/Y!_7|/^qh̡i1fRu'mY0hK<UJbbMTt,XGbGp`J%TtSIzӓnG̭RDgw+ol`bg- JXVQf%˾Y5_)R>)Z-}Tv$y@nĖWUq &}p0Dr\ɰ+$\$ׂuckqo_4Eš5+&r Z˜R^^zmn[RddpπTa“Qiz@?r$@Sv'&׎3QX.f xگ Gܥӑ}&M!!aNf%Dn^@PQӏn$Fbg h޸=Ͻ8iQ^ VN};G*e6 `0 !+Y땚&<6YnMH+.0 G 7M] > t8~/dZXr>kua gX `]pz޽.եJ0k 6I0ѱյ\Xؘt8Ea'ɢF PA)Qv JMfr Z1,v$O_( ;94&i|Rg3|tn,F6% /! XI?J0yq'XےjQJ|]^BD|P'ԖQn0~P]eDD5Fl.I|dC,}I@ _J<'7* V1"N疶;Xh]-U{S>S?EV-˞紽P7.12;s#VM4Rj^c" hLK{ȗFXxߴeZ+*+lJpyKER)%3[Ϭ4N?-ksmC#H#)ޫlMWa@ Y)7|hSƳui ҩK 65u.iMR܃9LZ0tSCn|@ڏJg@N d*Lqln.$ ~'JTiK׊$ 'C@f ].&c|&ni.rv+_Y4QFe.ZضGގ_*DG}ugڑ7z: Xg闐Z<Z.ڧ^jXS>{]l{hO\y(ߘUj#=<%/2ŠdPKN˳Xrg]2>J %zXP2 ClrZMUsוd}KuB)<;o0 nwxƘg(|΁pUK3J͡evW`<ɖ؄ ?y< e-ה2xeQ÷ 95,1+oRb7Nwa.b1Ê}zvU2Tjܩ]:ƹ W!%8O/%7=ESI[ƈ"u?\חq2n{e\\<ai2唩⳻7?#Ko~_w`!d$HN.b7ԝ#cߩd+2`&cs~u9t?v8v\to*[ ,an|.N$AWMpm ﷁ${| T7Do:8RII~aODURտ c QM_" eyuJp615˽ 5-_"8,Wyoe1sf& XGX0-U … s5]>tm"sqϐs3XfYmJ,JZn.sO#[BXsyz^PB , /CB4x>ބBNŋcKRnU,is,0]2\IGN=q+?]$:aX"oTIBc3Mk}8. LGz/ B{u[F&*P-4o_ I6v*t\]lZ>LY;/]PgrFb`XH@4opت7CF:W g iC!ZǙ%:UQq{/em`,,G -E|m6@ʠ%v{}rjG f: ʿo4ox9 r|%ҍn A&+62s;X*85/TVAƫeWJ '6rބ5Ru5k4J6H,Gs}1Գ$0j=#D*!}&UlE9S|=w9o@8[THgS*Y?(V =g#,1{?h\b 9jlhZ7iZ9"igȯBˑ:g |iе̿a@WWk&N ypcl[mll^r GAG?; F^$+NB;t-wCHOj$pwVR -dh{֕[,P0)"kf4Ix'^956d}MoVKvz?QǕo @k4+2y !_h>GyOH n'={Y`d xbaldQt6h_U'q]V.e1\ђre&ʴg%L߱63@4! XTD 6=)2}w%Vh-˽'_yߪ_ny(LMr4" p/1-]t NRn>JH@bǿ#ZI~ol1?ZAZގKJ .Wgѳe2BoEjkeG鏈wt.VF3 ZY@V QƠxmU%|sQwD}EBat[4v暏F:e`d_RN}Y'4U 5}2h*= $XȞx/1E몎rD;[÷϶mJ{xb Fb 0bu_’'PJ*|c<SŎ8o1^/H PÊYJu9mށyao՜&+79w'$''sd"C`yYC:2PVCke<4!{5\Нl8rx2&6)mʌi˸PJ D;uMi&hNelQӬOvq|Ah)+D]yG5>ؙKW;GLWCs{OfPZ*yBMֽމ rCa̬8o.3+OE`G2Fb"ϟ)U϶R)'y'%Mz0}U +lRNqm N==@@T2]qC'ͱn$lxT7 +bOQ(W|Hȶ̍qd%[B.@F04;~_CC ]@°Yµmeo|M^N{,s[%5L0{e F>ɻҷEqz>iF ^J3}~=WZf*6?yI A#W-45t;[? y |`97 ' &:w}O;^qAĘE7+8}&G%R/]\$`9@X$yY_Y{%6Hhi-PF{&mY:ݸ4'$~zZ.&Jdߤy[Da [xLi/KGK6 )|)ZK[*o`"p*7WY-ӵg*V.$tϔ?FN}%QIxb`K[x@Ҕ}&jB9Hh1wAgZ$KYu+?hWQ:i㡈NTVMh31%ryU]r>+v9VDϻ,I ])%=XweNg֏JypG4m1"JߘxaCwq엑j0Fi{ގ t7o# ?,vo6ɥdX4&k""r-5 *s/j/'姍 {׌68j~Ajn/ .vwDUЮx5T웧sau9W9OmE&0e8~)xC Ca): 2QcvcC} d/føR?eE9R ^ BJb"f]]'We`!x6|e.F~hmVG*`a4k/}= Ɩoę3mIv WLT%iҒeSj|:,P WY;#.ۖE0{|w&o6*]1^7ݺˀ~Q5`JMRUpșPgPѴ]nG aF]107%!PlˆZa_a@ϥ8.P[0_i#Q\@4΋'fe[4`AD'" pu@iO}cܗ2Ow :D2ɟ?ljrV+JmZ&m! hX fZehCbq5*opf*j*r{̓Z25֣4/Cc) 3 CΎ[Рk{7-:}Ԓ~4 Xn۠Op<Ø.7nSrT8}'od}B>E\e/8D nJgExm√Vʕ5ςN5!g+3Kn':z,*.mjܚ%1,97Ȍf'Ϙ/L}J3 Ttqd0A{WfOӦ~w)nɝ"V{P%$C/Mژ(7vY$r >l(~&C-+oկAABnAX2E/)Sq1YۤV~VHYZ}d7nxe^UDӲo#7f^l*2̺ijv]y!*ݳ9le7rN;89O7DSoxbw !~H![yZxT.&<`68'DlyWšu,Υ5Ym=Ul.JZdV\>&o0MYZIަ.BlrWR/V )0Uэgѕ1z}`Lݝc " @1Opڟ*QWUʊjB%@~DZ d%Myz!M x&r1k 5)قPn#Ov bb 02=ARڇ&B]8O2Q6%*!3*VFFxAT&?J^ds\B+:bc(VjetJ6 zW`/jbh|* @1/!Hzʯ CV7|wa~F-T#JsIgt\%9}[ޏPAoIe[ͪZynsv\/nr$)v%Ʉ"slm$n(z;WΤzr죾m+/1n7ڲuN]<)u&`TVzl}Sj3g X,Ȧn&QBm"YPJyX%RaStʛ^f;w{I. "oq6^o#TiE(77 ǖx/)'RZҔ^1mP.Ė"fJ,,?>p'vFTDWNl7TEj]=VStC޿ļKV+ 0DD+W$+nd4ECl#B[^HV4CN8w0E5z;eVZ6)9=!8%Unұj]ѷYEיZk/I 0NZ .,t0ng0񝏥~#wۜcGpf|Tg h(*I+^n tI/2ΎTN `MXBFWJg4&NZv ͹\]P?ކ\I=t4P(AEIe˾KQ-Pɯ0⎌v.2b7z W #t^t,njaj- T2K%Δ]z#}&uA*p_[Ox}}SYNmHu9uZy=E@[6zO 뤢b\mXC. F"R_Vع:LO4I}T}L=\] 3֪a4Ahj#ޞݪTY8'}.[8[`][|~lh;d]da;kyO҈?#tbu,E H Ūo6D RpcnbOoږi& 5`s| qU.c3= H ^tcn~"Oˋb$YAKi_Aβ3p\CCJQ_%hM:ܖAδJ,4 Tx'kp%;8@5NUHlAr DJoQPT,$UGϑz_)nfi^/Z,$ss xR`ݎFh7פ{5g[ { @mr|Ech-*[Uhw ޚI/?mtQWVJ5%瀧^ ^+bp0gm;`<ú$&S2<{"ť,;*m?Ocr]|/"S2@I[Ϥ ώqE'C!gN[#WoI 85,Ҹe*'𠮗~SEI1`*ڡ'X0<߲kgv@=NAy<wXطf˖fB?"AdpĦE3|^up,g!G{/; ̣l2$eh 뢤6n`ٛhWb{&X^w>GGKl]:څs{6ʞF 4[_Ib3Un ;^”^afju%,ăENr 3{LNT1E Va7TvO L8 %.4-1] bB7.!{ Tж֧Xy) ^(t~.40=4f-z 4 Gg&r}qHŪ0v!UDž]Fj׍Ieud 1vK5 C S> ) B͗`E4FGVc^6c:6iF^:bvP$ ڑ݌c "r׻}n53h-V%Wu,(ub'ԽM1/L,Kg,ChwQUޢG@dkIf96L&1z|]AHV8oBho@Kɋf~p; nǫ&1 qXX xٞ>EHMv/YCnR,.o׬gxjoͼǓnW5G eʗIJ$V_j [0>̈́i_L VLYg2"D0{u  [(F&o(3o4&vzm43"Ҕ`_H#/4Ku}R]ܿ츪wf+ ɋpCsu)IHM7dJnYm :8mսԚaߊ5G7 kiHuSY˨kCEb¶TTH{xv‡[BzoNm.bխ#l#.yo$!J X *4b75:vw 'J*/4)/or`_"`!zӮX٤TFǺ0Ü"2:JPh YI\f@>CwX Bg-@,v0n!"&'3dw:Zn[VvOp|rŤ~fcOn) plh/̛ۚPr7WljFҪ[qH j0oI4h/|6df>_iҚ l]3H&Y|ImkG_zhl3~Ԉ ` WhSPH 1װ / BX7o+Vsʎ d秇}p"J?5/W,/5j6W' ω! dHhL͕ҺUX黧k0pq~-ßKCϼ4Gאhn ,(O)DC&3SJqK2L1楤l@$)/):isUA*,{ ͵V.W:a6Exν<5oufhwh$S-7U",&NwwDtZތ-5R\"v,NǤ᦭")0s:`f+/l]Orm0JݬC)|Zmn[H|p!y CI- pK.V<Ԫ0lj6B/.ܭ IT߅Kv-EV/G+R!;ly1plL|׿kZAwa';ԒZ atG|U;IT68|S`" 0`xF: >-݂ڛ F[LH9>KFg'C% ~Py].Qgkdj@-͈1&  ?_g3*5:/y1EJ<L ,+NH(ߏ wh)o"úKLp[U]+P%ŶQ„{ 'xݤG TQ~ h "\a;~"_ ᳣gį;{8OZlUn5o$)v"* 6R6*'vj愽V~)fb,y!ROӭF:PX'[ju:oc-n?_&r˦E_6o•?n6'3l& KQl۹Ϳ6~+!Kkv,&A1-n"t0/Ñ(ux&# +'18}%5G\xU[YN|jt3hTp "if_9ˮ 8rBȎxғԑLDy()PrJ#U\/[Ki*@ՄZCfMcʤ4j\FnkϢ\ ҥv{졅vi97ˇ _n4Œ W,iKFD_RW&h"`kD$*bз/ֽEdɠ?$Բ $tp̞D&x>a'qAn@EIzǐ&.NX X1u\6Gf+Ro 8j£LM+/uV #xC_(GD8c/,قD(t įtUVQՎM#b8B\_y~Eh* ƹ2gO5 DiLX^QUӅuFUnSt@7!W4ʃSlEN,IQ]0؁]MߟHuĈ}&%/aɁ򧹟=OPuw.q^a[h:Ģ`VM10&pFQ,-7C9k#[c&ux`jzPQ(ȝ4tB|. "jU\kpTЙ˿7%J;?ar@y5 v/@@wD"dc,}tc|G58&ڍM7A+}H^igb$ߕl|}0\B0 ʵK-N40;zxYt\>O{ RX2QܑGqTe@Vo ~NyzDp0gԶofC%p+.p"## #ƞ*ݣM~GS$%n2Adt.@Ac^VΉk ӕNj.^%RٳݹP҄Q~6>"(yd$"P1& 3fuÛnmB\51XF%%W pDM-@BaE&}feyOx}u4 4aۘy7 //u%,߳/hu׈4cR./?8osW+74ՍGRJzn{K= N ްba` 0;4) IK`F4R:ƞrns\24xFWiwOJ,ݘ?SWtqB6c 2@uə+,q>I!?K0TWl՜nT krrXa[ML}I|f30`A͡:XLSM7rr\0q 8#(F:J -3E1@?ı,1 .WJSNJsy^͙A%C%NU0\@}J&c6 '25ј 1O _tB"<<ו^)=Z7ay)vAmhVYpu'}"5whusNhU;uUUւTL#z>,|k Nz"B)h`_S<@?߹>Nz:RDl߬]s"+ tq@vS{OX@L s6 kre[[6:\TQ I$wUք4X~ˉȴ»L|܎evT&6@^AY*Xϙ8á 4{%??dP̃N~z1%=ȚR@db(0l(\NuZ$}^\#N?%=ؗi!\Y04FE#0 > ](̊F#VƮ~Oi,utzUKTT-=ϑp8'!չ%Zņ4C8"©XM,F,=Ou-b؟ݶB()7[h@h ,Hr| FDUQtiUn*mFQ Uy*OT|]⾺̯= ۹bTRĻ .fJaFǾ )d{kv\sxmΖ}lU"l}(zeؽ}71vF*s9#X7j0^p1;@)Vk=|S8t-DWU4WSmNh a Y|ͽ:u%ӝaSo:=|X(ݻ(q_m٘q56px/-Lj2܎t1s"Ti.߆Yx7EF@?Ix,kU驕 BkB%gװ*?k%{ ۴k6` οiٛޚ1\c?Fe3>"/Xjvj]d igUtBڼ$J =h-j,55!,4BrR@R҆oLOUG C;&4d5=Sb>j%ꇉbI})z][7bh12AV~Xo=-=v h6r]&iYĸpԆa\:&]/3oK2ܪh/usli5!}ʠsu嫤{1k:ӯo2|_d+zO!T_tPi C*79 "#oAzs1|y?Wlo[IZaeQ>΃Bh'nlFr9L AOipX`7K0 Rs/#C}R2f"F*-c Q^)p4=7♦" $)Ah`pfv95ଧSy9a]CԳX̶҇|ÒkN} 4ҥt~],Joi(/: Pi^{1։)dg wu[TH]xAQ> +4RxiHQt)II>+}L+ 0rY;Nj8'lW1tse.LFX?/]ϳz 560&^%_& v! U#iML2+yVY 4s_ P53#Qe؛ٞE ro&GW XzFI3 v?کB ON*=D^s"hE%SJX??aUEZ5PUAY=,ZZrJ 01cN7l6/Y쏏8C?[&R%G9#1ZIYJG•Q95p.cB6ܺ/=5jv] ~cEWJJA#V;s2|ģ=q3jīm jC8OXD'J\FpfSF0lM6ѥKN 1ur=w AW<^AB$*Z:+\XW[V̺ SnP#AߠesoKyue½Q۹1FृD-[ ~pEy09)$T@[,1CN 67.ɁD4rrSiK̛!I;ďlhC=?(-"<*-T"ʁMnJP`F`46Q؈ͨhkw8TY<|ҧDO.x5 $Ɂ=`5AR{=4aͥJ'dn6a UxT`.=kYEM=z^2A^s.K5:]DpTATf0IsOkAz] 'XIz;$e.B]~a٭1D芨ݤkݫ^k !'{d jڥE/ ^rb)`}n)y?2|Bf҉1j |Lheh6AGNc jJB 7dr lO9!N$\ω֘opyK- {Lr88mtU-p32e c߇i~`r/D-b9і=ID3%3@I#<Bܚ-ٝLW;toommѳS{#ʇ G.| K׾jFO\ ,69I1I9:2Wئa?6-f"be$kv7Ɖ`D,T.;i1Zd +aER' @cܘ8%Y`&engv&R ~SA\? p hjL)Pa:@u-?UkyhXW{n1fD]UYesbJMZ/4v(ko!|# "Rf77PhM*es9`5c{hI^Z{COaXVn):%ZMjIE}KB0  Du+?w= y,mŋ"5Zr1T|"㩏e?VurT^>AL5OSvMOxHKE-ĕcihЅ18*,,?'(&)I) ; ;25`b|Ǎhn|Vkx'ak;356ah@ִ!n;9nC-D cP{75[7PaV,b.W 66]q|9F/,9ڸXz0ݛZC G&ۺUJHԛщ')&+;[j3 M9Tۼ FL djv"[;;@ӊT%5-uha.[ɠ؃xTUNPj폯q8Î .AszNI|md:X&ԝor ZhA{Kzu$$S ?[^K\m^9SHr& e"×X~eL'(Lz4a![H-܅ 6doS6&cқtcIʄJUՇ=5i]v&BH=KP P* =ǡFnqȦJine8_ !Ҋj Zc ;d$R-X1g<_H#SA d+| J\r Lm{c|fYx;WT?䉬R]NieԸ`GGR w&G~ 9iB&ڸY^$`if&r6tش>j( j6?/rdhc˼ǑJ2z /cN։,TZ4fn㺱˅%ޤ 93{1׌7';ݷ/m;xr*?ibͣʹWC`ӯ8QσWnIt'? | tGiT3W{5"u,⹽e`81w J m͵1ȂɞM>} fTMʸQP҃Fn#IaFʵ/+:ekW_, mBWF;쪡3";tDEʕR]whgNpKe⎻I)p{-8)zOXSՔrt9&rD&6#vtm%% V Rql$gb| hBаW<΋}h/K}hQr[,]w̒j 8 N(kaE"|.iLĹ4V[NJh줪lt主M=3xh $gYFv6bpcmmnžIIF {؊H4Ŭ LŞv9 >CXH<{|^yˉ'!kcq 7) FRn=jYf :Fk$xlъ'Rs |fͳvYws{{.?Ycϭ\&w0KxrzCjd(~qӢ`t?N'Fjl%0ĺj6 |*P 7+6d`ݬ4hx#EI@c`Ճ[TW*MHUWi sayf{,bLG~#Pi!m[ٙcn4Ȉ^z"&.0](B/;` LB>.lzw!g7ּrCG۬ >+G2PMyèTZ~ .TՃ`–:9N NaxN{0nIqeba;>1&Ys(oӵJ 0!h",WrGNOc9X;<t=^ZJKxx\kj*`i{.'5XSj-<h&߷6};lu ثO7 -SLFӎbo=E$C20t1,-12xҰ`rmWu7t;;TFn`,|{QS*TtY5Ə`h5yL$~?;Ze1 J~ =z_ސ(mV~"[y-oZc֯H(lBe~ښWRZcX`|R9p3\[?P%㗧[񂙸assy # -e;ȨvԸ=/7Bqÿxiqg4DԖ՝ES?ץ$܎{1΄F Tp. Q~dJ-+wi`"Uȅ>{r΁y ɵCc71LDe)Ə>a֧}7Y.b"KiJӟ^0\,nSG_@5~y$gZ^3y7@,r.ݩX*E{uj#e*QCl:"6z4ҫr |^ BK&ЮFsn^g9,*ytwVNQ0.Sҧei;c":{Ui?UNYK[=>PZ ?|.X\jR!AL_U 0 bG:r(etFᒺgƤɑXdO;5>DXV3o8}?_i6Fj*ksR[mƒwAȴ 7j%| qtu _,KN 'ߙ㉨" RoSm<+JOk]{aD}q~%L0ie}:ʊ `jjV3EEB2 u媶]n:1D[ͽETq(4БuJRY4>Do 91S{cnr8/upA^ͻȨ "$\Q4!Qw᏷)K؇\(3VzˆIoO5lA)akٳ-ӽtM'v Cn3bwf_ӥ1Ms+\&yoY̗S+ÿz~OtI-*Pp Hnxkg@_@ bE)`ؽõrPlbߦ.%W4O6z?dO[UN|08ÜîbJ}}:fAb%q9DkzLʭBJ~vc<1XoDbN,ًedH`K hMﳗ8Eg̋%sDz)쐺|JsI7Mv\G/K3uLF5l+`nfySiAg%}vpPMTn64U^JFRSnq,OO F8`E6v4]%_InDe_)ܽ'|EO.%l齊s>)oVƫM4ЯҷBq* ?tIn #" ܆yD׋ C.Aj=í.M9;/i-y3A[p}Ԅ?ȂuU/F胿He@O!k1׭$?t"Eg98A-̹?HSx$5brlj]Z[\0+6aZԨE i lf :Veg6[ܘ6P^AݵC6"c2"E ep Ӹc'!=/`,e݃IٓtX2۝ Yn[/uQ,alh;ޟp)=X+j:UE:1N{t*nQc: I^l؇!:֚;+h'vjqr" . ̈́ڏ͙%5*z!*BJӈJgXw:6-W"*%JE7:miO6_.g~.mpعw"V3h.FU"ŵ+v ְ}V"Pd(0v3)2R4 >ID^ӣq$XHJ ɐ׫a5U%IR;{Nx^AKNhP?N:lQ@7C~RP`o6着@7== ;`H2j֭Fc8E@+(f F oպׇ+y*Y=r^5I~Z1~AyX6 o0z4쁹N6 ޙ *(,͟8u0JV(3x7eoL'+Ńtnq8Ps^hyj:EvsY-1'^-R4Ja-!xϬ 3 R|a0Uհ[P/2)#ezƁIuY6!7VWMmӢW)ɬݭrOPaZS[wY m3MNDg14uHC*G>Wҕaw!e$((.O"MDH))pQb3U+3v0;0^Bbiuu.{HitILy+ F0< L£[Ma 'c ! 6dzɻ nš}*~#8z$$rm2kڢ.$xu_r޾3& 4sdq f:Vx8=W9a Zق&_;9RCoLg_)^4-nGvt=@TP]ÓZ)l|N I+ӌ/L./rHXEV~#xWq0$5 +Jq|Gg!Ud7Y&w&hlZnF3:-(ý~}Xΐ/<F "THsN~D->$1ĝ{DhV9l:&3%) TDžy^qf;K.94-P.Ћ)K2sKahfuĻ_^nNᣌvQ)GJ p8KK 3ns$>u\WO^^יm|={u_$K@GG|RA7y,! Ӓ[VSQlЬ(}?U-8VreTq:>-hM |،mC Ǹ"V 8OR)Y}H54xG_AG`&Y ,L߻df<~EDf` =-; BZJS{_Nsl܅[22xzN#ﭮS5ZV8Dh肋bou^xƪԫId|?١bXHU@4pUuKekaT㕲V䀟Vn,#Cs]_L p7!J9{o3G o;{V#:N!sE>`Vr^) U ``euJ n3L}D.|EB=j󼝂xIZq`kXߦm[٩6'|qc 9LNQŲNk{qBm!KvX^ dk T?#ja 'Sk%u+ք) 6D%mifŸm7w2+N-_kYiu ]Az˰כ2c0*.X0WSu׭支iMV< \-YwƤFs#lCmaBZ\KJXGO s ;%Z9t SyҬ!hs\[zٿrT(;[^g(1 AJ\z W?Nuj xC(Qy9c0RȥJ,1+ĀJH*uu!8V}ރR²Z)S{2AXב!&cfc$|$䱰ֺ6"ZIFNAKMt'inaH1{*tx=ZYV\6pR')IIv Ob&4V*{ Î_ 7k+nR/.wJ?PוmᵚIF#A>F;ur4/-zŁL;ʕ @˽>.R4&s 5:yw(:IQF}4I N.OcCOf\VTT䔽B9M6Wě#bҡhZ9p#adxS1h*mw=&Rb9$}cH:_COªc s=p@Hani9JӝeIgL݅}"s߳^Dk(0qavލ}USؽPtk 8UDw;=sҀe;\k+!SaPJ \ um(#KbR2fys#j +8Yzp"&\#9\YKWwB=|Va3sj!h ݾhduJDb Aߢؓo0M-tX%4. [BCde&) O6Ihng 9,T>È,{TB2w e /t.:7`)+q#cQV"f18W3nk9r46p"Yse~~/`Yk/m䭟E/tԬN,kq9C^hRR'dOtg̖ςiu]ї¡":x9*=y5Q ?U}K">ݫo8o,yOl&nwJ8*^yRbڒD&T ~z@|;I3(gw^脫 {6(1qvw#p8TMsד҇^$3S`Yޝz9:\R$_21Kf;K[3ַB'c}\Fws~:*L_b2CD {AG%Sʮ '{ԜNn]_B sq )ˣv0P` OxJ(/o`T o~a+>nGgAE[ ;Ag _DB+o7/aӣj|d5{`<™C/I2f)}sm{Doq}UDm}w[p<øI,v[UF@g!/UAmlKmy^±q3e(DkZR㣇s9'`{v=fuoQEmiES80 8)Q2߁bDC…t}(I7AwH_H6j"C*ƹyJH"4A)4ؗ8&TgOнReێz 'b:ÎџoyQtlThG%H%10 }]~ ;%5]k AC9:5P/ؤ <'MSC\x/Lah܁]y5=ޯػP\UeaGey꫍d2znH]VAeo*SOcdYe_mk8NϕD_neOqA6!-Ai[|8@1i~&bC(Je0ե ܭND@`-)Z3يH#rh [Ӯ.^\}ޡ)@qq [R\Dz f6i66.O|kϔܥioA&/roZ4Oy]pۧ;xHqV);~:)qDawq!EYMe#LH/Ap;.ɶy5B\i \JRx4YOR;1:^ |d23m#G|a*us n,:S`tR eZ%m(S6|-u ?a: }z\?;E %D\ ؓ ddlwD~RȚ5#JPo3yx3=bh֕^Rk^)gk= ?,ȗl)l+;,q~8dCݣH ,DLY:cwg{:*jT Z~>"~Lo- (anKM B)cY9:(#tCc-MWΫK^:{S|pS; ;C'0TOT{JjwEU ڨi\?! myDݖ8qR:.rrKƐ:RU,X_gf]JVf0idmV@<(aߜ yC4eExI"3HrGY @ R?MGfxHL.#^3K!XK/y}zQ$󄬠7A/6{g2p2h^Y})/X'{L`.Y^\~ ,6lMa{Q=#o`v3`0xUp4vkr›e]s8%44 pM% TS5ڻ\yM궓q1 ޽r*eJ3>h5XjVQ6S< ĥHkG SN$XI&ibn(+ug۰_9;&Md2xrc/gDѮ-aX=Vz}"R {bWߢD-^.4e}h{ fjW+H'eqqj%PD[qڧȎGC>ϙ܂hM6b25XA8]My~^QY\_as8;>wT/tok!*V,$:w#`]nft6M,5҃U[1pJ/0%[AkJ&#R`y/ϡH?{Yh(3SF:O3hREW3b&>S 9 lcb,(ZK6c;\K}vK'+<`W|rIP*Ok,]g O 0 lzp <~kQ5A v3m+졣Ņ(ZKZ3H8ntԕ ;Xx% 2.wʒrPN PhTkPZA*mZ9jȖUoQ/$KN zt`q9)&Ђ9 Eem4K6Ekvneg+\(\d>lT0D>/ !o.6]%RrrԡJLEe(sx:%ix:iB5kBA;=b>zsz#<8e#NMbC괚ݘ+YP JL?M4֣t'HK^t =EJaB}Vp[ΰED8$3Sj_ͶMDzuxh+I˖q)/ Qe=8>' U kq2"W8Q:W$ce\lqt*yyN*F 򑞑) Oھ/唗1}A:!t)L2 UЖr  *PS/NՒr02t|跔-(!~5jt4E4xERr~5֕f"F8fФk'Vo2 &NBYiώ&3c=d\RY'b_:~wYT уIQwoΛJ]w'/EFP’ddWj2a| *וz;In!PL`jR煂<Ŋ%u: "m6w YZ