kdump-0.8.16-5.12.1<>,[[t/=„kr$yo8k\sXF}t$$?w>dt`[6KkvY9!y j,%gJ8mEt!`s;|E0DWUj&id宝fV'Ū5ç9Eǒ-`'IN,V/? )2t'gDL=֑l6Cg SGֹk1Y҆͑MOa&먧̋cf-;ʑ<$Mķ+[u/lu5_`UF4z01>E?d  '  %&H & & '@ * *+$+,Z,x,-(3-323(2X82`\93\::%\=w>w?w@wFwGwHxXIxXxYy\y ]y^{b|Rc|d}e}f}l}u}v~ wxhy)zCkdump0.8.165.12.1Script for kdumpkdump is a package that includes several scripts for kdump, including the kdump service and configuration files The kernel package and this package are all that are required for a crash dump to occur. However, if you wish to debug the crash dump yourself you will need several debugging packages installed for each kernel flavor and release you wish to debug. For example, if you are debugging kernel-default, you will need: - kernel-default-debuginfo - kernel-default-devel - kernel-default-devel-debuginfo These packages are not needed to create the dump and can be installed after a crash dump has occured.[tlamb55 copenSUSE Leap 42.3openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Kernelhttps://github.com/ptesarik/kdumplinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in kdump-early.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in kdump-early.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-kdump-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-kdump-update-$service-new-in-upgrade" fi done for service in kdump-early.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in kdump.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in kdump.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-kdump-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-kdump-update-$service-new-in-upgrade" fi done for service in kdump.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi# change only permission if the file exists before /etc/sysconfig/kdump # has been created from /var/adm/fillup-templates/sysconfig.kdump change_permission=0 if [ ! -f /etc/sysconfig/kdump ] ; then change_permission=1 fi PNAME=kdump SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset kdump-early.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in kdump-early.service ; do if [ ! -e "/run/rpm-kdump-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-kdump-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in kdump-early.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset kdump.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in kdump.service ; do if [ ! -e "/run/rpm-kdump-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-kdump-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in kdump.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi # ensure newly added kdump-early.service is-enabled matches prior state if [ -x /usr/bin/systemctl ] && /usr/bin/systemctl is-enabled kdump.service &>/dev/null ; then /usr/bin/systemctl reenable kdump.service || : fi if [ "$change_permission" = 1 ]; then chmod 0600 /etc/sysconfig/kdump fi # if /var/log/dump is empty, make it a symlink to /var/crash if test -d /var/log/dump && rmdir /var/log/dump >/dev/null 2>&1 || ! test -d /var/log/dump ; then ln -snf /var/crash /var/log/dump fiecho "Stopping kdump ..." test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable kdump-early.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop kdump-early.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable kdump.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop kdump.service ) || : fi# force regeneration of kdumprd touch /etc/sysconfig/kdump # delete symbolic link rm /var/log/dump >/dev/null 2>&1 || true test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart kdump-early.service ) || : fi else # package uninstall for service in kdump-early.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart kdump.service ) || : fi else # package uninstall for service in kdump.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi2 |_9 J: (9F+$(>1$&A큤AAA큤큤A큤[tW[t[t[tW[t[t[t[t[tW[t[tW[t[t[t[t[t[t[tWWWW[t[t[t[t[tc16fd8c8a68ed89c5479bfab14b70b66cbd8e528974587f667785899745a7ca8215e3a33880b3b218686403f7938093723a6d4083d3c1abd2c1b11c07c455df93ce1a03fa9cf2ab0a6e6514727ade576a6aa4901292c8d741a01a351c76204343b5a79e59461f7d99adb72607a1fbe4870d1590e41431b7003cef7647c6417fbf8ec726e64b546e7fda1ed977d65aebb9f30a5ca237ba905ec039cefa374221e3dd6a4e4c6c22b9c27eabafbd6d0d53dd911433e9bf2439777bade30e05d39a64c512385c12c94d4647aea723765952349b6e1cb271d8e8e98f7bfb5dd7211270289566de2c4a1c19ddfabd645cfd83ccf42d51e91c092f08281f2a68ca0c780b234ee4d69f5fce4486a80fdaf4a4263e584a0cffea4e9d5b5423758cdf530451904cb8186550517320e9c8c9410590cccebce6e4b5c3437c59678ba4b6b07f13f9dd1f13dbfbd0cebaf87bdc0908a83ab77eaa5642879ecc8f910cf25c20ac1970f2fa0856c377e5edc15f1b5f533803c55312611029c3f03a70f7585499dfe3e75533a221f72be9439b47dc522e273servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdump-0.8.16-5.12.1.src.rpmkdumpkdump(x86-64)kexec-tools:/etc/init.d/kdump@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@   /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilscurldiffutilsdracutfillupgrepkexec-toolslibblkid.so.1()(64bit)libblkid.so.1(BLKID_2.15)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypto.so.1.0.0()(64bit)libcurl.so.4()(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.6)(64bit)libesmtp.so.6()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.1)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)makedumpfileopensshrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)sedsystemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2[@[@[@[@[9@[9@[9@[9@[L[L[L[L[L[L[L[L[LZZZZ ,@YTYRHYP@YMYMYK@YC@YBvYA%@Y9<@Y9<@Y7Y0Y;@Y;@YX7@W@W@W@VwTq@T_W@T%U@T%U@T!`T @T@TT @T @T T_SS@S@S@S@SrS{CSy@SuSg}@SM@S5d@S4S(5@S(5@S&S&S"@S"@SS@S@Sz@Sz@R@R@RUR@R@R2@R' P!@P!@PqnOr@Od|MoM@ptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comlzwang@suse.commsuchanek@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.commsuchanek@suse.commsuchanek@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.commsuchanek@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comkukuk@suse.deptesarik@suse.comptesarik@suse.comptesarik@suse.comrguenther@suse.comLed Led ptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czjuwolf@suse.comptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czjuwolf@suse.comjuwolf@suse.comptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czjuwolf@suse.commpost@suse.comptesarik@suse.czptesarik@suse.czptesarik@suse.czfcrozat@suse.comptesarik@suse.czptesarik@suse.czcrrodriguez@opensuse.orgjeffm@suse.com.dimstar@opensuse.orgbernhard@bwalle.dejeffm@suse.de- kdump-block-initrd-parse-etc.service.patch: Update references (bsc#1091186, bsc#1107098).- kdump-turn-off-NUMA-in-kdump-kernel.patch: Turn off NUMA in the kdump kernel (bsc#1109784, bsc#1102609).- kdump-fadump-add-udev-support.patch: fadump: add udev event support for fadump (bsc#1108170).- kdump-fix-missing-index-of-kdump_Host.patch: Update references (bsc#1002617).- kdump-block-initrd-parse-etc.service.patch: Block initrd-parse-etc.service until dump is saved (bsc#1091186).- kdump-always-copy-timezone.patch: Always copy timezone data into kdumprd (bsc#1081646).- kdump-bail-out-if-no-default-interface.patch: Bail out of kdump_check_net if no default interface is found (bsc#1058202).- kdump-fadump-avoid-multipath-optimizations.patch: fadump: avoid multipath optimizations that break regular boot (bsc#1101730). - kdump-split-cmdline-purpose-wise.patch: cmdline: split kdump cmdline purpose wise (bsc#1101730). - kdump-fadump-fix-network-bring-up.patch: fadump: fix network bring up issue during default boot (bsc#1101730).- kdump-Restore-only-static-routes-in-kdump-initrd.patch: Restore only static routes in kdump initrd (bsc#1093795).- kdump-IP-setup-dont-bother-with-IPv4-if-there-are-no-addresses.patch: IP setup: don't bother with IPv4 if there are no addresses (bsc#1062026, bsc#1093795).- kdump-IP-setup-pass-all-routes-to-kdump-environment.patch: IP setup: pass all routes to kdump environment (bsc#1062026, bsc#1093795).- kdump-IPv6-setup-pass-address-prefix-in-separate-dracut-arg.patch: IPv6 setup: pass address prefix in a separate dracut argument (bsc#1062026, bsc#1093795).- kdump-on-error-option-yesno.patch: Support yes/no style for KDUMP_CONTINUE_ON_ERROR (bsc#1083155).- kdump-Dont-exit-even-if-initrd-is-not-built.patch: update references (bsc#1073972, bsc#1081864).- kdump-missing-initialization-m_threads.patch: Fix m_threads missing initialization (bsc#1047609).- kdump-use-pbl.patch: Replace obsolete perl-Bootloader library with a simpler script (bsc#1050349).- kdump-handle-mounts-in-dracut-module.patch: Handle additional mounts in the kdump dracut module (bsc#1094581, bsc#1072711). - kdump-run-mkinitrd-if-fadump-is-active.patch: Run mkinitrd if fadump is active (bsc#1094581, bsc#1072711). - kdump-no-kdump-when-generating-non-kdumprd.patch: Do not touch dracut variables when generating a non-kdump initrd (bsc#1091304, bsc#1094581).- Removed kdump-x86_64-kexec-file-syscall.patch and add kdump-try-kexec-load-file.patch. The logic in load.sh will use kexec_load first. If kexec_load is fail or blocked by kernel, then it will try kexec_load_file on x86_64. (bsc#951144, bsc#1056497)- Ensure added kdump-early.service is enabled properly after update (bsc#1021484).- kdump-nsswitch.conf-filtering.patch: Fix ssh login issue. Only field hosts in /etc/nsswitch is needed for /etc/hosts (bsc#1048178,bsc#1002617). Add kdump-fix-missing-index-of-kdump_Host.patch.- kdump-Dont-exit-even-if-initrd-is-not-built.patch: fadump restart does not always rebuild initramfs but may need to re-register (bsc#1047781). - kdump-Limit-kdump-cpus-to-number-provided-by-config.patch (bsc#1036223, bsc#1068234). - kdump-Don-t-split-by-default.patch (bsc#1036223, bsc#1068234).- kdump-activate-QETH-devices.patch: Activate QETH network devices (bsc#1038669).- Drop kdump-do-not-reload-FADUMP-on-CPU-memory-hotplug.patch: Reload is needed even with fadmp (bsc#1040567).- kdump-fail-if-fadump-cannot-be-registered.patch: Fail at startup if fadump cannot be registered (bsc#1040567). - kdump-do-not-reload-FADUMP-on-CPU-memory-hotplug.patch: Do not reload on CPU/memory hotplug when using FADUMP (bsc#1040567).- kdump-explicitly-request-zFCP-devices.patch: Explicitly request zFCP devices in kdump initrd (bsc#1008352).- kdump-move-class-SystemCPU-to-header-file.patch: Move class SystemCPU to a header file (bsc#1036223). - kdump-treat-KDUMP_CPUS-0-as-all-available-CPUs.patch: Treat KDUMP_CPUS=0 as "all available CPUs" (bsc#1036223). - kdump-multithreading-by-default.patch: Use multithreading by default (bsc#1036223).- kdump-fix-save_dump-to-NFS.patch: Fix save_dump to NFS targets (bsc#1045541). - kdump-invoke-subcommand-destructors-on-exit.patch: Invoke subcommand destructors on exit (bsc#1045541).- kdump-do-not-free-fadump-memory-when-immediate-reboot-is-requested.patch Releasing fadump memory can take a long time so skip it when rebooting anyway (bsc#1040610).- kdump-do-not-check-bind-mount.patch: Do not request filesystem check on bind mounts (bsc#1034169). - kdump-remount-sysroot-readwrite.patch: Also remount writable any mounts that were already mounted readonly by systemd (bsc#1034169).- kdump-Routable-preferred-source-address.patch: Routable: parse and store preferred source address (FATE#321844). - kdump-URLTransfer-complete-target.patch: Use the complete target URL for URLTransfer (FATE#321844). - kdump-prepend-IP-address.patch: Prepend IP address to remote target subdirectory (FATE#321844).- kdump-fix-service-files.patch: Fix kdump-related services (bsc#1021484).- kernel-ELF-aarch64: Test data for aarch64 findkernel. - kdump-KDUMP_SSH_IDENTITY.patch: Update with later upstream fixes.- kdump-aarch64.patch: kdumptool: add aarch64 (bsc#1033464).- kdump-source-save_dump.patch: save_dump.sh is designed to be sourced and has numerous toplevel return statements. Source it from the service definition as well to prevent bash complaints. (bcs#1034169).- kdump-x86_64-kexec-file-syscall.patch: add -s on x86_64 for signature verification of kernel. (fate#315018, bsc#884453)- kdump-bind-mount-sysroot.patch: Convert sysroot to a bind mount in kdump initrd (bsc#976864). - kdump-pre-generate-mount-units.patch: Pre-generate kdump mount units (bsc#942895). - kdump-always-pass-kernelver-to-dracut.patch: Always pass kernel version to dracut (bsc#900418). - kdump-no-xen-secondary-kernel.patch: Avoid Xenlinux (aka traditional, Xenified or SUSE) kernels as kdump kernel (bsc#900418, bsc#974270).- kdump-KDUMP_SSH_IDENTITY.patch: Add KDUMP_SSH_IDENTITY config option (FATE#321583). - kdump-KDUMP_SSH_IDENTITY-cfg.patch: Add KDUMP_SSH_IDENTITY to the config file template (FATE#321583).- Don't require insserv if we use systemd- Remove kdump-helpers from Provides. This was needed to allow upgrading in SLE10, but this distribution is discontinued now.- kdump-cmake-compat.patch: Build fix for pre-3.0.2 cmake.- Update to 0.8.16 o Improve systemd integration (FATE#319020, bsc#900134, bsc#909515, bsc#936363, bsc#936475, bsc#936489, bsc#942895, bsc#943902, bsc#944606, bsc#947825, bsc#948913). o Use OpenSSH for SSH and SFTP (FATE#318874, bsc#917747). o Improve 'kdumptool calibrate' (FATE#318842, bsc#882082, bsc#947539, bsc#952141, bsc#953732). o Improve network initialization (bsc#943214, bsc#944201, bsc#980328). o Fix FADUMP with systemd (bsc#917846, bsc#923790, bsc#944699). o Fix saving to XFS (bsc#964206). o Use full path to dracut (bsc#989972, bsc#990200, CVE-2016-5759). o Documentation updates (bsc#987862, bsc#997104). o Various smaller fixes (bsc#905690, bsc#927451, bsc#932339, bsc#934581, bsc#941088, bsc#946242, bsc#948956, bsc#951844, bsc#952149, bsc#970708, bsc#973213, bsc#984799, bsc#986081). - Drop patches now in mainline: o 0001-multipath-Write-proper-regex-into-multipath-conf.patch o kdump-add-IPv6-KDUMP_NETCONFIG-modes.patch o kdump-bootloader-grub2.patch o kdump-calibrate-systemd-initramfs.patch o kdump-calibrate-systemd-runtime.patch o kdump-count-const-slabs.patch o kdump-count-framebuffer.patch o kdump-enable-fadump-ppc64le.patch o kdump-fadump-bootloader-always.patch o kdump-fadump-keep-sysroot.patch o kdump-get-multipath-wwid-from-sysfs.patch o kdump-move-network-setup-to-module-setup.patch o kdump-remove-root-and-resume.patch o kdump-split-kdump_default_netdev.patch o kdump-systemd-support.patch o kdump-use-fstab-device.patch - Drop obsolete patches: o kdump-0.8.15-fix-shebang.patch- explicitely build with -std=gnu++98- fix shebang in rc.kdump.functions - add patches: * kdump-0.8.15-fix-shebang.patch- fix bashisms in post/postun scripts- kdump-enable-fadump-ppc64le.patch: Enable FADUMP on ppc64le (bsc#889192). - kdump-fadump-bootloader-always.patch: Always turn on fadump if KDUMP_FADUMP is true (bsc#889192). - kdump-bootloader-grub2.patch: kdump-Bootloader: add support for GRUB2 (bsc#889192). - kdump-fadump-keep-sysroot.patch: Keep /sysroot mount point if fadump is on (bsc#889192). - kdump-get-multipath-wwid-from-sysfs.patch: Refresh.- kdump-add-IPv6-KDUMP_NETCONFIG-modes.patch: Refresh: Fix ip error messages when KDUMP_NETCONFIG=auto (bnc#885897).- kdump-split-kdump_default_netdev.patch: Cleanup: Split kdump_default_netdev (bnc#885897). - kdump-move-network-setup-to-module-setup.patch: Move dracut network command line to module-setup.sh (bnc#885897). - kdump-add-IPv6-KDUMP_NETCONFIG-modes.patch: Add KDUMP_NETCONFIG modes to support IPv6 (bnc#885897).- kdump-get-multipath-wwid-from-sysfs.patch: Get required multipath wwids from sysfs (bnc#883883).- kdump-remove-root-and-resume.patch: Remove root= and resume= from the kdump kernel command line (bnc#883883). - kdump-systemd-support.patch: Dracut-systemd support (bnc#883883). - kdump-calibrate-systemd-runtime.patch: Calibrate: update user-space run-time requirements for systemd (bnc#883883). - kdump-calibrate-systemd-initramfs.patch: Calibrate: update the initramfs size (bnc#883883).- kdump-count-const-slabs.patch: Add missing addition.- kdump-count-const-slabs.patch: Take constant-size slabs into account for "kdump calibrate" (bnc#879460).- kdump-count-framebuffer.patch: Take framebuffer size into account for "kdumptool calibrate" (bnc#879460).- kdump-use-fstab-device.patch: Use device from /etc/fstab to mount / and /boot (bnc#892451).- Write proper regex into multipath.conf to prevent syntax error there (bnc#883883) Add: 0001-multipath-Write-proper-regex-into-multipath-conf.patch- specfile: Remove call to mkinitrd_setup. With dracut, this is completely useless; with mkinitrd, the setup script is run automatically after a new mkinitrd script is installed.- Switch from mkinitrd to dracut for SLES12 and openSUSE > 13.1.- Update to 0.8.15 o Disable memory cgroup in kdump kernel o Limit the number of CPUs on all architectures o Increase udevd memory requirements o If possible, use wicked to determine network mode o Take number of possible CPUs into account for calibrate - kdump-disable-memory-cgroup.patch: Dropped.- kdump-disable-memory-cgroup.patch: disable memory cgroup in the kdump kernel (bnc#881091).- Update to 0.8.14 o Disable ACPI memory hotplug in kdump kernel (bnc#881091). o Update kernel and initrd estimates o Install mount-kdump.sh to dracut module directory (bnc#881851). - Remove version number from rpmlintrc.- Update to 0.8.13 o Store current configuration if KDUMP_NETCONFIG is static (bnc#876212). o Modify kdump udev rules to work with systemd (bnc#874992, bnc#809209). o Support percent-encoded URLs for KDUMP_SAVEDIR (bnc#869590). - kdump-fix-udev-rules.patch: Dropped. - kdump-urldecode.patch: Dropped.- kdump-urldecode.patch: Perform percent decoding on target URL (bnc#869590).- kdump-fix-udev-rules.patch: Avoid entering failed state on CPU hotplug (bnc#874992, bnc#809209).- Update to 0.8.12 o Add "ssh" target protocol to transfer the file over the standard input to a remote host using the standard ssh client (bnc#868704). o Prevent double mount of the root file system (bnc#875738). o Allow taking remote dumps without mounting any file systems - specfile: update URL- Update to 0.8.11 o Use fast xz compression with dracut (bnc#870549) o Mount boot/root partition only if needed o Copy required programs to the initrd (bnc#874571). - kdump-0.8.10-dracut-xz-opt.patch: Dropped.- kdump-0.8.10-dracut-xz-opt.patch: Use fast xz compression with dracut (bnc#870549).- specfile cleanup: remove blocks for pre-openSUSE11.0 - fix location of the udev files (see sr 227790).- Update to 0.8.10 o Support snappy compression algorithm (FATE#315726) o Improved algorithm for "calibrate" o Network support for dracut o Filter out DomU pages, when dumping a Xen virtualization host (bnc#864910) o Do not try to copy separate debuginfo files (bnc#869971) o Unit test for FilePath::listDir() (SUSE Test Initiative) o delete_dumps: ignore non-kdump directories (FATE#313185) o fixed the testsuite on non-x86 - include and run the test suite - kdump-ledblink-background.patch: Dropped. - kdump-initrd-network.patch: Dropped. - kdump-0.8.10-detect-xen-dumps.patch: Dropped.- kdump-0.8.9-detect-xen-dumps.patch: fix uninitialized variable; without the fix, '-X' is (almost) always added.- drop dependency on dracut-network again, because this subpackage has been merged with the main dracut package- kdump-initrd-network.patch: fix KDUMP_NETCONFIG="auto"- add dependency on dracut-network in SLE12 and Factory - kdump-initrd-network.patch: include dracut 'network' module if network is required- kdump-0.8.9-detect-xen-dumps.patch: Add '-X' to makedumpfile when dumping a Xen host (bnc#864910).- kdump-ledblink-background.patch: Run kdumptool in the background.- kdump-initrd-network.patch: Added dracut network activation in initrd to mkdumprd.- kdump-ledblink-background.patch: Fixed wrong argument for ledblink.- %filelist simplified as suggested by tcech@suse.cz.- Update to 0.8.9 o fix dracut support o fix dump save when /boot is not a mount point - kdumptool_find_kernel.patch: Dropped.- Update to 0.8.8 o dracut support o new kdumptool command: calibrate o new kdumptool flag: NOSPLIT o better support for SMP dumps - kdump-0.8.7-bsp.patch: Dropped. - kdump-0.8.7-calibrate.patch: Dropped. - kdump-0.8.7-nr_cpus.patch: Dropped.- kdump-0.8.7-nr_cpus.patch: Use nr_cpus instead of maxcpus with recent kernels. (FATE#315725). - kdump-0.8.7-bsp.patch: Add disable_cpu_apicid for BSP to the commandline (bnc#861981). - kdump-0.8.7-calibrate.patch: Implement kdump memory calibration (FATE#315241).- Added patch kdumptool_find_kernel.patch: kdumptool argument order was wrong in debug mode- Removed s390x from the list of excluded architectures.- Update to 0.8.7 o Change libelf interface to elfutils (libelf1) o Fix parsing of command line options o New tests o Many code cleanups- Update to 0.8.6 o IPv6 support (FATE 316563) o unmount filesystems before rebooting kdump environment- Update to 0.8.5 o See NEWS for a complete list of changes. - kdump.spec: add newly installed files- Add kdump.service to properly handle kdump initscript with systemd.- Fix the broken package rename from kdump-helpers.- Update to 0.8.2 o FATE#314283: kdump: log-only mode o checking of SSH keys o lots of cleanups and bugfixes - Drop the following patches (included in upstream now): o kdump-fix-gcc46.diff o kdump-gcc47.patch o kdump-save-log o kdump-add-none-format o kdump-udev-rule o kdump-usrmerge.patch - kdump-format-list: Dropped (wrong).- Since the /usr merge, the mkinitrd bits are broken since tools have changed locations. - Recommend nfs-client and cifs-utils too.- kdump: Add 'none' format - kdump: Allow format to be a list - kdump: Save dmesg during dump - kdump: Use correct script location in udev rule- Add kdump-gcc47.patch: Fix build with gcc 4.7.- Fix build with gcc 4.6.- Updated description to reference packages required for debugging (bnc#690194)./bin/sh/bin/sh/bin/sh/bin/shlamb55 1538749680 0.8.16-5.12.10.8.16-5.12.1 kdumpload-once.shload.shsave_dump.shsetup-kdump.functionsunload.shdracutmodules.d99kdumpdevice-timeout-generatorkdump-boot.shkdump-root.shkdump-save.service.inmodule-setup.shmount-kdump.shkdump-early.servicekdump.service70-kdump.ruleskdumptoolmkdumprdrckdumpkdumpCOPYINGChangeLogNEWSREADMEkdump.5.gzkdump.7.gzkdumptool.8.gzmkdumprd.8.gzsysconfig.kdump/lib//lib/kdump//usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/99kdump//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/kdump//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8867/openSUSE_Leap_42.3_Update/a991bb8d79c9a994f6069f87836c409b-kdump.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=b2ccc4fc86bc80a6ccffbb6a275a8b7616a520e0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=cb55e3b527fc66c03146d8ed5f3d0c0804f6ee37, strippedtroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) (RRRRRRRRRRR RRRRRRR(RRR"R$R&R!R%R#RRRRRRR'RRRRR RRRy^hfbscifs-utilsnfs-client?]"k%LjBcx&Խb|ĀI޲΅.5)XG˪ BkDa1xݺԈ}PnBoBϏ]KJ#z>/T`| c :?! qx?+X1kFk9?h _~/cjnfwR$"`PEgz"_=?I$W^f9H2līЅ;M333A),QҰL6DL"XnFJ`*gӗ&%($qCЋ5j"GhGhg{3:A0|>PP1 4NEF|A-t}/@dl} v00 6؞]WRz>jM+'3g*2c#$E U$Vq2$rU62vI_`ϱY8k{]LsO?0پkоj w@ a&@=4PX\K"Yy]kENP/_u=Y5"m9cgcAgoGt@

xl༤?ovYn{6^WehuQ?畁JFn=.b]/a!AZf׿/XATRn{B|x%U)hKZrC*ǘ)ԌO8Tl ɔzެmɳ"K}8mB/^lRcj)޲ɫt&gQޛ{x[PH &tC(acvxw+c(~̜;b㿌~6^JGzܠ*sVPUc>gQ2BP4Oa+/xK![՞ wԉb]6vUhd kbgA\-V%Ӆ,B [Rm6=ˆ$Bc<)+7`U+Eg _%]ap(TAm*&}ߩ* Jc5mEYgg/.keO7I=ۇB82yQ7TR o@"ԣ fr`C' 8J[#m'܉I_8b Ȉ:BT|k*@'5QU 4g㳌Dma >܀2tS 3 *Z%\v"oM%5!F 6*x'T>{[ sq^49\j4uZ>2vkzDMAIJʟbR>ZjҏyLV;2 bUS08ND?F?pFmb̊6'X/zdSXYa_?FF"W&}0@#,U*NZ[& ZP$:\jdCqgIdp̋0{[QTʋ>)ʥ(m[B<Ri]4<,tg$ =( o w6h> Ǯ~ln^ O;UuMci_jχ%1$EXUWŲoJIwKKC/Rq bWt,`Y8|_AI_w@bHN!o;OЛnjt%oqb"/nut6$8篿] ڸ`=xuV-3̳%mnL"aUǀ(K-.< Zb/l}Cö?U!TN,v/`PY* kT(vb5Ueba p[tTAIhpc9 E2JLR;96)H7˚'$LXn5cIɣ!@ܒ!c:_2 W>nm5}[q7:˲JSylr?JC~T1af:o/G V>Rf: K5bx&zpjRw#f; ,${p+jWzu1^n 0:{>x2 Wƶ8xwEK|:ժ0&v?GM^lUL5(mh?љd'ݲk&c{nSyZ eeMSEH_2qX=e:JKώ)Q:>;~|c!w,'_Єe="GXV\~hixo'&PJ ͬ09YYg}9Uh挄ǩri 6޽i~T9:][b<;zA2&?{J43r G"ܶ)v&s Z&^0ԬND3wU4'_3_·kpv[<2s$>H;lܫۢp5,i2$6JBBR=J!XWKRpZۈ8TA{[HDl^<'CkЗ c`M{d{4ًe{^b  |owLO.Sd7OTp@MIaU˙: ,[]ϺyE&I'>W~:S7A?z+$vƒ$$FC- V .If;9EaPW[._8+=I72gz?NU&@Xam!7<+Uu)70ge>Qvwǝ6y)Ns|ͣSE[$(8MX v);箩En_x68>ԙ/q)&LfQ8"1S<2L*W$_'z_|H04rL۩o]i뉂@ ˄QM.Zcʠ"Jf1.8yglp10Nbc49({2ׁV}=R"|HP)P0o}9`pN'0 ^r E_lX-q*-`Ru&-w g3Ӵ[\~|ܚy.1@ei|c1NrbG6?#=3ҧZWޙaXqmO9Bs?N52,%TjBk Ѯy9rrKגy>̟!i=180=to ;z , 8\ 2~ӹ00~3F.zÎ\H1;\_C%MYfbS3[ySopƥ`\$P6g_lq(f:J:;-'C5Y80b;%wNJK4FΞС9FBee b.;>#i0ꭙ9#+.Ҋ~ousP /=frL3iѷ\~M36GB_^\D9vB̆ް! ?) _.[Ĺ3v۸ZՍVoҼ:cweAi$45:T⺾79lrohȒpJ=zÿNi_4d6\RGkPaDzݽnNDXzUcB{sK,{4z4s|'&UF((9}.5o)ow%GoҾ=dzE<"r@(UTZtU&EֱC*txx,q 2yJ1)ϼk". *2tB](p86.etm~'MBie!wz7` tL-7dgNn~P\t0ECTaèNXW^73u Lw>8Th%W'Z3f X_)B !m$i̊p뺤Ă5"TaܭX;9/y?O}[.vyTTs&jS}V7=7drON>2Wl$( 0wLGuf9/ Ԧ/h3 wTCN"חs@$=">d0Gxi7{ʓEW&W}fSw4s *,.b^J8uiExadԼaEìYOaxAe1Y bO op0Xo,V[<+1ʻYNt6#Bt"aQVi:dzcMI`d5g&ݩ'ce7D +y>_?1g=(֟do\rV/@O-I1x? +ư M<.\O<޻SgI3$/fپ7فgX =ZQ64VɻNN"n_l@˛e3G?u*1 CO.LM7FEQf Q$t%”7|\\w0\&ʦېhbA`;G^?O%5w;khPUb]=[`!<†5c2[ "> Β!UıY0-oLOz-7xi@gUfxp=X4 \MV/)s03I",{oi"k ;ݼ^V?v?؏1?*̤G'O>TY2LݧV=w' 7&G)؎J/#hXøKx۝f6gi$|O?z>>[ eS2'^DsrצF|0MQn['?ysH5q4\Y}}{X#9he6B|W J[R1QxsL x׳${KgZv>d8G JPNEM3xOw 4] ]Z!6Crrn"pҎq;dtO(9A!,ÄL%V-ڎ5$vpcU-GPjO-A:!q 6ʈGY2sŞ5 Jh(*릶*v~,7oo׵̄|qhvYjMuAX:v*Jc6zyOA ~֘hhʣ Eͫ %?t}0_o[5oݷaE[CpkيmyǾ4<'Ց[4G|6JE,_[ۗno-@U5IAG4{eW5/%~ JQj&%OjɇJl WID;OD URLE<?HX3E%ݽڭqg_SH8-wKӠZOY$¦EQyRXѝyfF3ʒ݃XӤ6; j`%dh!\1T0dƞe4m:z^g&@wtj]D  B|%Ѩ_[q_ LkHCZR kkq]F1oH@v-+NWcPrt>@(AO?Mbv,TEkBy>ժ v-uγŨ "ˠK"r:K.'*.msӃ!(biYfwaַ̰ïK=]wۉ2 TMrs2 %_G-+@URh=r\!"m2u%r,O3 Ӷ#Iz !,:fKyqJjV.[1!o&/B,ˣ]z;8qPP(d}3ՏcmpOgo: h:EnT4r'U6 *労c7yemfP݄j;w嵦Pu)#0A="W}G=-7oRSgH@{kۨ?D/l%sM2Ok»ԓ ERٳWs+BmK)r`{[7ʯs(/vKsBME7(?%=_ %ed^6]::K 9ԺzGJS:yWP Ydzwe_ _7hDD`|q{mz\n940. zcc["}c$CF]gg?+Wj4-'k. -iQU;"pJm-qp9C2Oyor&F4Ŀz ډ?Ĵբ^$.7e2C7LuOvP?: /VS3S?ĢYX3&HBcg >ڈ:!PJ,&ki #rw4/ "ISUw[(QI>E&&l^ :G _H *4wMܓnOŤ@^w$qqMu0 XOFZմGb<_Dhbs+?R})g aohViSʺX|DI =_͉27ʲG_6GR ybM9g9jEػf bS{Z*;7&yrLjL*`z9Qz.0rZ P@Y_U'}+Ggx8A- v:+I"NߥpD1Ч.O!0r,^_-Hb\7+#Jr\Z `AKn1a~5-&fκm p4QRHNgD,ggY2M@~U4S=Cř3(lc;KV;'NotKoguKT>U;6R&C;ą R}6oZȔY ʹދyJ?.?bg\r=T!3KL8nf7Q 3z{CZ!2)7bXՈeɐ|e# B«j '"uWJ~ T,SgVY HyVx Kͭ?'5dl;V FmS|_ҁN<ܳqB@=dE .!MƬ߁Q-, Lo8xnujwAs5gˬ/BNVOOyYYᒢozRRC *ͭ ս)*)n`ORq$~qGE~0q+sZgTP"r۟;B$a3 s;a#7^q[`c0__6%Qmo3=p,cúÍݝ̓bECW']p(0OZO1 @FD= HO"pՌ`G nGM8UD2с>droS] rU%A|Zd:㮳  d@8=ٷy3Z QDA.XV<!FHڪ+~WG$ü7zT6x{RfuO=X6`fԗ+ 3L,~pxƗ [pk7aע8Lka|~XD} in#9)^Uv6ja]|B˙z2 2jIq V͡G SO/Ht|:1IaQhU=sͣXaۤ6Ik{1 yj?` >v?h 3u^YeGQ`ypIozo8s 5WyAWB^+2kv4S?@*:լh Lb w-^gk/zCcG r+ΟM+1a(5r>Z~ےrj0v}o mDLn"6LJPލT:lj NJAh ($)$#M3AiL;)r6dx7A*SrѰc]0M(aœ<"߽TGQ;|sf "Bզzs! ta*Z )sٌ fa)y\oۤŜ]!i{n e\mlH(oa0l30X CB6_" J؋^í\]` 8o6){eWL#N#+]:n9>j?'eP+A0Ma!~.:0lr~"*SE! Z3x 2My.gǨO)ԗ,tBvkShNeb mybr9ҺLpb: M#´TeHxZ$ a]GW=H!T#3sDmA/vr5)[kl[G臫&^@w1Mf9hZsɿRό5!VP\X4b"` &j"?%eV`m1O2}B_f1'@!W4rxnk<¼ފ(}OR2)k9}b,ȤbЧ(6֧ы2󖵫x0Hq@zgUWe*Mw?LQMt̵!5<ݨ4  ZJZ9{v:|'@gj\tMu| ϛOrd^s&')җܷ%_ruQUU KPs i7R}4ldc&ZUɸqM$aŢO-ez __z,Nq7eӼ[Ԫ+N|Ecb1U?jic*_A\]+GG^ ,*h)\kn)9YS|YT &8ݾD~/-nkLQI\=,s[ÆX jFr%=;{8ԌN%$2"( *FMbLif;9rWX|pVϭyP(=x1&1?fŃ~${$J?XX8ٴר16Pi(jnjXE41_l*0M~b ڨVbS)uC2{&k bN({濻Teu CH4B7x`ہ&^U##݌pN<\ޖdG`_9ְQkod>_2&Ё4zPѴ/_D+}Y vSș=UT@q|:"Aj>tŚ6bnwo#zs t00C9;ՉY ́簓Kpm|Vs+[a)l $z.-Z;R[s%C'k#VR"%‚<ƞ%N٣֊yOsTg$-SJv~vYE`2K IZّN#D5SrqlH+ ҕٻ x64Ǒu6F{>W>CEyLH],IC_܎r_?q8GWh'+rMʪwx?_twZ w6Ώw!T}0͝&B0U#"臁0t' 'rh1n NY+a IC vOJ-)0dž*p7~Fx#uvSѷ2Wp+x?!GL菰ƶ2<0bu*. Z(;$W*ִ5kv[C[_^D+Rn/ "ߖ\`ꀱxJew [/R c*Ye{za=e_#@1!Ԣгȑ?O(^8) ʚ7X9z wXhA!9a@zʑ|FYʄѮ|jM5uPM! Y1/0a\;;F( : 50sqe0!LzO8< 4VsAw z##=E5y @{D<yTl?زmij+C[ix:+) 5D'cً$z'/`w-OT(\skŗW+Oα,L<PN̯-Ux"qwC*<0[/,Ni)5ki آҽm>@__L`-x`~~Y.9Q c]hk ; A{/hQ#ӝZEqdz*AFO;>N/1\f.3dc}!ƻV\q)1R`bg{to|H9:#?Ú+=bΡ9!a[m|2Dvi1GFWu/vك\ny|c4 pH]aʔN 9=5KFxf4}ʁSg֘#=l_x3H$C iO Cp,B)~Lwp: ^DjDz'OJ2GuN"fV߸0$fV6̦.T2,}"&=;l4w[:EgL<&౭x,L'.N,]NIs@vMR I)zSuUdzvyqC8&@=PwR1ũ~ 81 l5~ՠ96.֯f>7ҖEƝq{2i (Tur "GiD13H%w+Z5'B1 @|a7L;M~O(ޗ{tu^ҙ7ɖC΋ݭ9ٵ ^ޢ'v)jOQQv?n2>:b[/a+Xf ! RФBd] "0f''c$fM9* hbp *b/6{F#fkWUnI+V.I_N֜bQ>7c ',ZDҌevmF9Ӗpo̟Qƃ"Db͑G9IERnYVG"@MBRD&uv2 rkv3G}{Fb1!!U˝5߅_x!Z띎Nn'ҽ 2dIo=ϜY2Z2n0U=5aa~,*\幺qO 4 Α=嚼K ܊mq W Aj'n7`W$^pxjnvҮY.q^kkNwH%i@~ jGnS*evUC9BC !$&Dtb((G掵Fx 7B#Z*&3WBa2 YwW}ls;"3 ~8# ]"=7ׂNx Sk`"(4j jYtNmќYZ٨# FFUE_\тd}ZB!XI:j`tYG)%)4)TRK}=&/hRyy37r lTхÞ0d!ŒN<FUFC?&ّJXTAZ9]|H=T\D 9&e ,+"tzTtrǕ@nLa%kIC|]}Ɯ?N3nH@__ c-zEU=rۡEGPjE7OQm4Y(?MkڡWeUpc1q$JKEb sQ—Q@n[; C I=;H ,|\G~c8g {&c-艇$.EYw|(j 0vIjy$܈HbXccc->#rN5:yymW1ntS#UZ@x̵^?MZ!"wNl~ E&6fiX[՚`$n)j (=w~5IafLc!BLVyCF(=`nC lt?I5oTӈf\,l>.?wp9)YMocO6qL|FU=RMK/Tf'cJTu"bq*ClvaB$TP`|sd5nOshy-$;j<<,*dMrZC(tBe0_0 Scɡ3ˇS3=>Qpv7]q]/ao- D/ەS1 3 )>F9t pyv]vb 0KP{D0WA=D)(1!bo,10ˌޚZ!@ RrC$Q~|DdN]8^ysOXX@,? )~AC7)1$ɉc{_-C6̳ZlN*ݮ!//VEO{*95IzGc8 :xk3LC/52,.|Z拉L[Zf)f(\5C9hUvA+"Rjb  yGoYG%4-!e'IľUA `-nܦ=ѝ?qR Csr8o\zU\ŠϿzl!`M.8(؈qtO8wlʏI GC?5)r2 r"mUz TACQ'>\t P4ǚL56Tg e&%[lbdMKE?~vlA!jUdFm ʼWNmp6V5G=FJT2wiA,?nWUb7%zys Vg/ф\"(~[!Ŷ%)_•5؇;PQѯO{4'=@%]L&z޽YO9n,8RL^B9ZAfJ1ӽK8rIҠ5--e=xF) ߷T8|Y hzP_F ]˦솇UezU2) qU;[SḻzO`I}d X Sc?뭫)قR#kBypIվyލ ݜeX\*B$Ng0¿3["@ꠀaYv;t_y_;%˪9hxZyF3EmtQ?RVԵm#XT݅×Qhio-94pB#bCAo%ZD>F0ߦn["ɮ*/~A `jq7WdC2.Ixٺ3KI؎TSAJh tyO}F0XE=Z[~'  BLUSja WlVA}ap>/B5v'7f+ܑK`D2U l{NMI{Rj}>44 emiƁp8Ckg&,UtOhM@dY n3w։%oӌi i8?eM&2h˧.L O \IȊkB/gʫF| a=Ha &ر2Q*Gm@Z1сjWjqTȷ4ln!m"q2~{nGR^pbxg4 w J30΢[=sJ53Nh}vCxÙYtˮbeזBvox )v8eҜ&z^,;@eҠQZPL#Hy\%H~IpRM6D/Ctr4 Aqj~hӒQPFa .[:q,C_>GMQ075bR+RoWՅh42N˿ 6G;ׂAM tYW͝[0Az N[@Q$Vios d$LQ2'*L3dͩlׁI˯5^z%@90a$r䚱** .uAj 3 ^@zrCn ?㻹Oс > uieda15j9~<6[_\C{4g`@R3 .a]8]̳͂? [2SI)bw5wB՟B5]v8HĿVb¦u@ f:p $")Ji];s|2`AЌ* nZo,qZKى<;:*A4Ok4 _obr=^àMpCWGHnSK}>kf|E%iLc)֮džzn}X+CD9.8KK_h.Dtȣ(wP+\6u)S$t:iR?H!ו޸ĢQ9`:P$hܿUI%af~.%+3(b|!;'K0 IsvdA?M`@ck&JL f|(6e($R[U !WN~M4O5A="ǹ2$졞A|ȝ9ھ#wۆroR'K6 e XlYqK}p@^R1s5+9U},4g~!H}c$«9iש #l-B-h/`pO>}I,[&%E- Q'DcD4QK>̑s]B(Mi#~ ;0Ld4~C5&)|+fwJac .G*|gʛ}iW>4HW[eٖ._VOTn Xe:-q\FMuM_XmseQI5+V$ʬȱw_;7P銨R%{SZ ?L @ vO /;FP{3qy.Jr ٰˎ0mLEo↍ cY]>Oe)|e:{jeoALnb +eb=cJv4$V;`ϊ;O ^NߡpRR;Γrؖy,|^D!(nWN~ IE\f;Uo>r`57$a% oў}S8?,/ );'@oA#i*=*+ǨMbLvLLi)H:A(xj|JTɆTLL#MŇ"'RC4htGtdϿ Mr~EܰBy[q eDg $0E t(z#B&hZ8C*;,vS5 F k.j++loAXI˿L+cg‹c̕W~Gqya^h:-x^qDv4^k'q@_Fp"}i>ȴZ@hӒ4!}մw[8~)LqS4;&ܞ4}_}c߶V_m7$QGˣO+6e@[nW\*Ȍ}"nզ5skW|=1$.m]Y*?Fg.0 0STA*Q"-v ǔq(&"̺DXvXH2,R<߇.Ʋp.rp'Q$`>Ne)1A+Y|PpglǞpS|`U@ c%)<XÀ@(rJ΅ Lu a`6 3Ǧ|Y\R#A6h)I{=`.3"gy"_gqU)}l>`A66z&4Rs?t`}HZ,Zk$$Y\= }-ߵV4kTwGH "SzQ"Pxd wqú 岵09B f I:<+}LNvM] /BAPCj?D4 IJq}T(4w`N ϐvΪixbI&Y&݉ 2;񉼆D0Q*!9Ӆi*`e_5a6FRtq"W"yU6a**^ϥG%l0^gcGAw+Zu V=)Q_5u[wPYcRdŒ*wvrYR)Z= :(.?1}QBm G+A_ͅ歈5Mu29C"(rgB=Tx B~fxodz* fA (&jՇO) AVG8S7YmoFY֯1ZXr `"dI[Oca ;m1gϤ~'_I>^Mts'ؾy9! Ni> ;#|<&QXsqc/TAmO4襥žQFrwkAy+C{b[Brɞ/&CZ?efm@!2%y<L䩳 ;?pALB} \ E)w\3\OER$m6 bZF1Ȓt VDDY>V}=_P>ȥ0x,>{^=&@xu mFШnɊuI7=?S뚿e)qm.+8 b#;m ҽ]|P]ZǾb]va~D^9uANOi_?]/lq7 38]:wYUy:p+kqʼn͊[ \jf^ n8hL{$hwVKfb Fiû2_m&)!Y0%stķ3hl[}m\طwaYp3ty M"\W>)RAJ(<[썪3EL9'8 Q* ?r #Z_%kDVEf /gaeadP&Uf}w q3ǃft5MD$Q LyIK ;"4#֘IPÚމ$a%qe^C%PwJt9G4ddN {G@נL!J iaD0ܿۅǙgș:dY1"&$;F#З}KQ_>9^9HͼMK ݅O%I![˪C/P 婇2r2^Kb5}i:|H -UUSCޤ|(6U/€]ujG7K"\6[u1$\/޳n?KUƹjLgm9wk39CM7fP2s5\P p44Oð?:_+.*ԷC<$Z%P{x%.<+-ۼuOpD2[/M q_`11~!9pi.) DȢ1qtlp 9<7-b CVE ?z8Sa0y1\`R\Z걌Q%4HFTM18:-7T_w#oGwGH- ? n\JQ=ΊֳFQ́z0Hd"b-NQ5.h((KOƜtW^Ա\QTt4)նc+d:%9 x|V%?x5f P.[ıEb&_GYYtQҼ~/*rc7ͺ\)fa laCAج 3od9Apm ndl!CWyEsiӸ( OQ_^[Sbӹ[3:RH<&M@eO ˦G|Q9qc?FYo0-H-sMF|@-9. ߣ|+ZJ6 rAZD֐PK H Vl>CӪ '+*c=Bk>%yavu3qF0 dg"j(rei4![Yp#idWvH!PdNY 0^k3 cBYhaT0>kQ,sʅ1πy*K^@eY~W4S-mfA0mK-PWmd5G,i$5 S(MgCUrˊp$s@!唵ϝPJmjLwقaՅkӋmW}};0[)U~NCSLwfuN<1@NWB@:NY 06M!it/ /ZR:M@{|S8_!+H>sCq !:÷W&@'-m``^UJPX526gZj2rt݁otxfv1fpn#^t_^jjCnԡQ:!פv?08NDۡ>.Ԙk|f7֕TӠBI͙A!rp)y1D"(Qީ[! riiLt?k@2Vã2ni V׺XJ_x%pwS ktE Z5la[ =ÆR}[`Z'?>+m/f.i2+FGsXVqٶ?]Th޽.)+.+_Cv;)3eps02Y=[%0 9\ɶg}Tѳ)M6QkM Q  ZY즰z~2W2 I6K:"J=M'Dڎ1GƾywiQR/ %>$m1 1{<.a@=LPj Ғ䗈͎^;ڝD A3}VH$ J%yDM-wd9hbT\T :2aQHf=TOo-܍[A")cstx"ሌD)A_1sq>̭ǝ D5eoLϨH50& 8iqj^{j?P= g):,)Q(t|`B=W2v,.H|U_~V||뙦1-i!+dSg#Lm8.|[kq-Gz%BI>'9SþE}~.q`$k1byu x>|TN%שkȶ]%OzfǚR 1g Pjz3~\IݵU;:y/wuNkzoLU,L{;sͧ] `i!U&fȯ`W ݄FfJyKN KX QdZ+0?J/Ov F P/UАX=j;b}i.FqcD0:L[97R+Q%峰^L Bb'?D9B 6tSt1D݈]ŒRͱ^mUhaMuyrWz 3ߍS,߿]ʏ1)%.,PAFql"-c-ͮ5ՊmoHqD B3x X3/+ ;uW&޸ϖsRpJ堈;+ j "iKH~TM=뼄3җafJ4Y><,]tG"%.+oV&&JqN!Z*A]ȴ;vvaVlai>Ja3Y 4&߈ 5sg P𞗒!oБѷD> $ OOWѵ=ř'1AyCPE"՗'*prC┺,Hj&2F:/}OO˼Ww6/w,TՌ.*DQ%œ╆ydݼާ"=UH"A!CIR9#ִ-udk+=0TFGBʐ|lim3{xXgO(Se)DLLaxr?/qt+q"u%H9PՆQ|D)Kz'Lc aR_qr)2 +cGw~#5I ^*Ff/sٴ?6+'oCѽwuփQ=H/1\fjzo&\pug܀[blf>])Q>y@5>Ӽdo/<ls)x@%ۚfn=9 ͸>Smk7$wԅJ;A=l٠S`6J6#~f6䌓_EP%~ ?WʥzIg4]ƒ\*Ɣ罓)il'mm&&S!LmY|vyF.(x|,as4](qFuztohQcA8MYANN}Hѐ{ZwϏs;!'D=E>ĭ/19Kp͸>@0?wlsVgӮ\2:]T آspﰱpR&Px9#)*Р՞^Ns"Q É=xœnkFKϨ1͚uq3R^{H O148m|IJ!p kN]Q_ȫ^P3IaLJNT4\>4Z7/; ]Nh]aUY^̄@[ȮaF4s,Q71ʯpІni>nPkuȏԎ:DB)._|22GONR(b%3"l؊? vؔ<˴H]Ha) OCv/-ySi ʍG)v2;=Ś>ZzĠӀs+h jWg!m!?̩OctmQYgILaF :-weW l|FqޖK-V7eswe-T٭sѤWn|*).:=RK4@FePюxa늍?>am4D*_ψ,3dWs|Ѩg7Q #}].zYn[wJ2aP_:2b9P[T\Y`٣Tz`ФzbёhXJ G8h#8У~b=[kPDo"~UD]ib z?PKD1ͬcByoފ!#b<Ћxps ?9l܈%.y8T  >cPƋˢ=⫀0E4 ~K\|`9N7/"{bVv:XťNY%蝚,uoU r-n80_%չ>hGQ#h u{Ž:#G'"2'(ZtTw,^쓳Wwk lJ_'4R[WI 1{=}u]ۣ1К̓Sc)? IûM%{ `kt{f¬˯[>ƋE,ՆAh4QƉau%MN/F8wUje mL~;Ij#]*hV@ݪaIn41 }Ώ5 ^#*PغiOp(lr@luf=vs;ld;*2"Orj1s '?HIp-&V7740C aXr!76=yp6X"7LRlZ8awf:D?E渎ifl|^T*!`h}ˠjh_pHѴW|$B8V>?e|QVaZ11 +k_~$ܤb jLpt^N_MY\=uŎ#7>/dvl"Ui%ېr k uDg ɷoiNGY ERn$d(PJw%:uUruxNuY}HWdixJq0W@:+O-ݛPHi!H4[4o?~3jJJ½+=- ^J G6Jq6]H8he߻`S@F(LZ*< x˦e/eU~݊H̥<p0D,zZ@-pAn< \pˌb>5Dgu tWi1K?(TKL\UrL[v%>#3wH[I <sk ay(&:;="H8Յ` ų$j(\Y G\Acd0ZrwZ!&K 8YI0 =QM *ʞ\az:)؀gC٘$;auΨuE -@HE~NuI\ihHB95<.4AkFYԎG ^Jc;-eh6<F*~+aCPٹ4D450)TwSfS#sA14!UaNco %%)6gV|=POh);WXA77)`.?P9i$' c1yN ,ƪD5 rD(l/iZm鍵t4|XE@^펖ؚT6g9NѸVF7Ggj],&SJoԆ>a1PpLõEmW[|VZ_$<@;BQ ,12@k] [@OPb['[0r 6I(4wݚ,zл!c3mtK燱 S8~#Wy\=3)7ϮΗypیdWDIwG7e%? T:>/nu'fj.OU;=VT#9fM3eYpOH@~h.aI! d>z.r7N.RM04pd{R7hX+x<.eV1F<#OUYm Q8|FLӢuS⊬Fχbc:ɯ3ASL"LV>!C?M-CUfW5i+ )$Aw^i2#Lmf/$(bphpK ռ3[$^ۗ=bbVܪ+y,tW-16Rv*| k}# b}I@0&=q\Ož^pT|҄f Pb`)%ʏ,OGz ҄!hY ̡4ӊ/sӂ!H{ s `ډ]=WLY_>t{ 1;S7ET x(6yW4 Zk{bd o RTD+[}c=rY&+eSTf'Iܯs1yCX3JEU?/bx3ǟ{?Vs/a8IGuE# LDе $oZ +txg:Îy, hLGmn8-@APC ^Ǟ[Գ[fu+ 0Ri ߋj=eh搽)~WNiI[]O fVz+˺98{i!>3"!A &D쩈f[&7}/*hJD DŽBKS>LunڒLӨcTK ]niP}mCC{`Vǭw## 994{+FUxrNEcws:Hy wG-t`Wqp %7GMVgv~ =ß9R?&5eMJ{iVqEsVBԀY=x^lpSC1RHMT1{MDZ\ACL *wq =؁I%,9K\'bm!FX#qo ZJ v8["myD[R;jB];Yk=r zJm > ImP/mZp Uօ;@PfTc Èqyrj!wzRzVX)$ IϓAIQ =|'YkD0@Ҫ_.ӛMDK`S97.h٣8l'_l_V'VUdoƇv;V's])YO>(B!"doxAs/Sܯ-yFb#1]*S yǖvRU+Wɀ]F7@DA@Lt11O/+ U(}S" swxWr( =E5NIaFۏ|u~+ '1Bxlf5i atQ&GD]D1?pZKJm96/9D*HPmeW9Q9T# r (0cSRhiuBqWb ZHS٢-q!0<՛V@?{*D/Z@ w\!2ܲ% JYHTـ״I1~:Fݜ 9w-"Tr}jE9!d]]a)oa`wQz4 3? U{oh H䲓*' Ћcj2g׺{'\֜̕{2remh@@>fst<;;A4%sL?Ƴ $үN\,Pyۢ*#f e/=5"Yh ;.cI"kc,)5^6̘T_CNvi`Nbi֜xL77ľ :0\ HZBȨ h}˪a~BB#[ biPXϑQEX'?L_4Fwt2e톁SI3%SpP@9IS5Ө4(% /ՌJVֱCZA5S|}rޕŐX{Ƈ@us(8^X/0PhfotV]8T^4})R_ޑr̪=sQ,phI(W;pǑgAO|~H% 4Ͻ")]]`OX#8!}Lݍ dBOXIMx z2a=p곍0Tl")@F$V1nP`Ǻtzl'$XTg (X='TBͬ*|#[ qH0+/UIjD({߮uDߝFY'a $ftޓF1}|PQ@k=OIi/薿:"Wɪ'K,@6D@ [Vvwꝼey}x )}\3\v.lέ [{pJ^g|UmP8apź(Vm[`渒ُF%q!ncybl_W$4`Zl3:!s|bT~ks>?%!&q괵6_R3Q.]G^[¢!4и.lg+WK\#N]L]tTp̊D:5>S`i`#onՇF%a kVؚlsDJb~U:Nz+#VŦ}Vib'X;u'6%SdAו-i [ \::lb/)򈶖~!/Ku78)] e^ b~BG_Qj~ލAS*rϱTw7н}'z0^'؏czU'0.V1mBy 'M;'I';fÑh)q Z,K=ȹB͘z4F3.H%cڬ=I?[W 4hMܮsvRPT>R .i;Mk<ɚ/OT])fџ^Wʚj?hiwRG?%g޻#{7*ބyNXQe]f3 fod&ޡwCVCШαUq0%R̦Ns#MrN hT euib>D+Ð|jGݖ}U"I ĢqUv+A:%ώFeN:'LJe{3OZ;` ZyAuW(b@rA/H۬@CyBxmKv9Sc1VP v`x/%(Ⱦ;Μ2Lƅ8- iKXI4ϜAI,3iD~'FhWꉴgæH%b} v}"Qpe]`vDղ(/Gڷt,2%V+m Tl^Vs!N8uYO9jI֙~̻iS3l֙Nj˟BvplxM?qu$^ G863QΡt`5/W+FQGQkD W@8~d `0H$mӹS'FѲY(Ce_lѢʉe88 qHXe>S{.E2uf,o']ɼAyys#~׼Ksd^y\%$+Zg@a$SN*u:"P]uS14i9#_+- v XMDVB9{p0CKrX>(R\T=6=ʕ4]/ N[DR '4ٿ(uWs;>BwvfW>]ė>r}сrk҆{ӏ %+Sn屵%)P`}0M$sUOf(@ u#wEH݃bΦVVyZZ&_5cK/~.+DOx犭jJ`d=YmTLH is#fH m=73ch3.3 =@dLSRï[1n֡хٷ͵kiYxap7ie/[GӋ ]eGA`A[:%[e~%ʊKG@CTp<^kBn[[]TdYR ̋M 0'^MBa>~ʘ K\h4G+lD W>J#̨s{݈YPUg}#d^ )'3AT2GX;ƠԮٰgDlnh+.F)a%SMw4Bܳ;g1!A9VVͺS'@-HޖֹJ([T}8+߄6G4%'jwGi V\gVbšf!&*lna"/:gHP~=3GJ,;C`cG9FYj Xlӧ%g1?2,b (Ў0uFRxs$93'3AD ZlɳjUe9e!W9~g?otj'0o98E$ٴӱg5NRjR7߇pNɊ״#TaQ޴;-ZÀ0xP>  ɘp}ѯ̪tƢ:{~SIB?vo)Ҟ!8Z-B @j9aQZ3`[C#ZN#Z6#1%=>Lڂ%Wyb1]D&H$mSK=S6H'O޼D65.Q|cpT w8(FC_G[8s67h=žtbЩw{,Ey&T$n9s[0Z^甗S 568A8`< >-\oĚ3Haeב=yfnϖ_@'x(BȮm J'xT6깃p1C(lȪPgS:G2(=)eܕviqiB>JhR3]^$R?,ҞZs=y/sOVq lX X<-5]Zy(=} 4;3t7|Ǘ8p!ۘNFmfg%JP HQWd7db)R\3Kt ϔLh'Y;+FB[+Csvȳ9yLRS+lVȘ ~m_xOE8OigDmvo| z=\0 ٳ1EH/D>Ä.?NTA,s`gJj. s1!u=hc ~v0 uHg* (W2-߁G-z34<>3ڋ0,2?$T 4`DP-[RPgi=_ Wޜ^>|U˥էīi9Mp]UZ_jkUl>q"=R|nvv"GD6tvYVjh^e{ d&Ƽ/ll9@tIi_<C:? Je^nC_ypb]mWH -BHx*ldDUkN1^#uy"+\S'H wz;1k*KF@˰E3I1GU]$'&B26|f#=7e[}fЕS>b;-74%R P%0N7x EIo|r[j!n7=7YCЬ 7[(ⴂ}j58vKtͫG,K,d3rI/Bw7޿BsDhJb8쫬ɃMœ0sC[l@F+@6ZI.e?=j/ONUPȯbJƎ&͎GP&ֲ/dFaH~ڸd-x 'Yl7ҥSoO}~{A5c /uёu|{~; ]0?}:4=0"Tvd2K+D#e!;"ҿV)hX" 0,Odn<LJ**‚*GiE+`笂~젆 $( nFc&F/K;Vi~&L Э"@5c r5f LOm޲xkclSlp|1SwWw}HmYQ*Vs٨/"z &&%skj [T\P~{J|Qǜ*=Y\^P^޲U%gŃPT,),G@&,J_sYT6Oş{ t\T_?퍦:At+뽛mA@rEoik2\{/Ɔ*6*_+WJꠞ]Pq7o RA+B@=,T)Bȗ), ܬ7y5,R6tb0  #frQʡ4Aa\&-ͼ],I)% Kws 7ֿ>F3}U7 +Lx&ZO*U ^[sͺ:zx;L8l CҒ~׼_i!]~j7S!AfYM>%u![X$ȢLy P:ܾM{lL+ϵTK, kM0ٵ]@X yq X~;%akÀtnWkbV^ HCCp[Wjd8pdiPH,*Wf.e Auϲ"X$3%>;"lZ-)FCTxb3 ,q(+tΝYNAҽ̡ǂ`h.pەG|v]?I'@xTN֚wP)ꃴ zNCug%o8wڐRDk$8XO/}Apb0-l|D_ Pa EkcQ`wH]Xĩv+eS7~l/)%4UWyjTB|Iq<֢X?!"{|Cn5qNkOID:\}:(~s\dɩ#s&l9 i;L9A0Rz/+^CgۛؠFeš>ibk I;PD pͧyR QԗT|@ vPNbP$hE-r ʧè.{Vg׻v?Fc{wTi147{k8 ERc ܟgt1 Psj_Injle14w-!.IP7YCoZ5}aQemWRlnMN}DձTk3{,5wrVÌ1T^o{t)Jt*%Gd(=y}mԺ(m_ "):5YR x&CqQ*Z{TV)ɢ?2o@+¾:5N}fbj_?k6"Y~[u~C"3k ֟HZ7Bۨ6h6-LvmT {-ԕ؇~>Jqt&Vw,™Oˢϰ8Μ =1ex2Fj{>JǶ뗵6no'It HiI HO~9G(ldgX'ӼPqvDڬ5:Uh+z5[H|wĝL&Cݤ K=T]^M#l1WWJ&v~oeq2éai%yZeP2uF"~{.#F~펅8+Q#j-8i7&rt^]{p}j!iL=fe4#q $ܧql̰3y{#?06_e('(LHgSj1Yb$ӪDz4uRp QL^,,q1N!o)nZahC;ZjIƈsuD&qÚ^ n(ȊSn˫c8k!/'5r?q>ӴoVpubG0hh!3A/ۦGbCoͷ9(fyZ>?حmܜZ'AH;@و.teWW=ie>BdqZ{ >? | *1*6 &Yp*ǡ#BzcNdaD?"ײ) 5y;['|=bWҵscbx\#_P@m$# ~jAz'+ {k ͸.FZQIZfKoo0`5jN,LJwpX : 5\ Epq~TLnq#s{zu bfOpW U3x_J.oz6"&cwڀ%(I;' r| kr _Iv"p1X u&DA{v)a)mv.'(vH YU Ia'u.&snE_N/]`'B-;3/-(xp>j\Le'`ݡ{BvaPJ/1!?RMvXX(? 6(pVf(gB_ӵ!b#@u\z\O,qm* :@V! '[誒hnBP\F5V+ ro4PwP"z.w3ƽZ 3/Jrb՞)&]aZWHkt&s4ʘm"D6,@hآMd]4 hf?NozzJ(woc @YW=Ehh5pe!xĩ"2"kxwz qA}idۜۉl0v}nj\$ q<X{ R!K4؃Й+M݉K8-^t csD]-D ֋KCs6M5x0jwFxdsr +i&uKF )~5n4,9WQ|;*w Qz! v9 jݖޥ|a(BHd))]qLL)+']?LWzpzţzRY \ZAcwBzÐ_{8a' C 2-M"ETfa3o@^~؎tP{@vY7 1a&p,$ӐFnh :w6YNH{|XFXi:/*=RE>:XԱoae6h~K>AMG(q)h `TEbǀ43&_RO׉w6a Sf cbFd@y˟uqO|Gg+>^~ο[$Ha"ӥ2mpKŇy7L:?B^1)$؈k3}!2c\0vV.2qbO Rg.܃EcGjpbf5[s1W\c̟)d3AX.:V]{$C=ˬ>_ +&P݃91J{Bӌη /Aɯ M<.k bғhzKh(:9Os%ny9}.f- !l_lk C/PsmGp.S7z|1HP8(k<'kH +`p}82hgYsգaÅP@ؿ`)zq@Ib?ڎ)nVH_"XD\)#nLX>m=|4 Z1xdzSFG>L:Wge*+b2p> '")`ο#ОHGʣ03,J^} E{bPd4MႳHhWUC\mEy7D(wTY 8=xt!KaE*dž: J}568Quj+d/ 9[M_#W'DݻwCD 拡tnFj7 |fQy?b)|BŢ\$amjd#6nX(Kv!Z.6 W]> r6Y$l^2scoaY|`t(,87(VsÞ_yQH%/7 '|Uܭ4cKkhp8M#Tґۿ(49l? | \ ֏ʁXrm'0Cx{}}$u9"p_%HL10;[jh(B X؝h8~k1)X7uksLx=geϞhFk l( EkmFkuH&R3z2?u'QI凔+f%Rd3jڔu9|gw5NPz"ʰX9L^Z^= ]Q8Wemo6y$|*w93I;Lb TFvͫ jO[R6/6! @6 l]d+=HX>TީmIW0 a Q;#";h2_{|à}pH[k兦G=eŸcɭ%.}XJ݅v7ƻ碌H$\Oq@n&1pk\fUaa_FTzsv,8\@Ia@ K'9!tCd^Ht4KH־cI7a4zDͷ߯j_W9?C;tC^1F${(vR"KU{"G@uޔE8LR ϰc83O'Q9 d_b+K;YtC2:H<Wi ςd{2>C{.*7܊7 wQGIh# X?Df%.1ի%n4]/X$ӻ<^&C絈5gv,PNk40&A[ER&QQgBe9&Ln =tJ&<|j$9 %¼]u\upy蛟5(J%L*U0Cu!P ?ݱ9X7TP8Ih@<S l<6EPu 4Y<ுvC\b-Ng* N&1H0T52nQ*R.Gev< 3R$q@BpV9hK@j]77Eΐ'|#v&\3'+:}ۆaʔ3tFM`gq(i6IMsO yuwFSw`!D}$ ::mܴ Gt3ǂ"X~s[+P 1{5DKQ>axp_1v Y1F>'cOWsoO`T`|Cܫ AI_H^(_o6bd$O݂;v٦5dj_Gscȡ4z06۬wMtL(Q9)u{ kHukٲWWÎuH* 淋 оU79 U=nI= {^-C&-$iGPأN7;NWs@[#>{# yEkc>*xΛ6rĉ#Lja\|įd%~\2U- [ʡ#<jܗ5߄2䜻J>ScxK'D*׽:h WAt`pW$DF=C]۰4.瘇/=hkZA+}n?#\4 ΃} TT`Rʲ8r9+e6KPo4Z%iCw9f0LEB^UBo UM2_Gx 7%D>8frCUk\c6 OM7jA,mmh(Bݵ dD"slmhVI)hIj9<Ǧ_Ʈ&]|˪?-cBfb3%_ ,=s,vd-bBz+8hZ'gaQ4r ;b/t(@iH-pwM%}x KYƇ|$L`=Fã Vj |njd6rqo4Õ0`e*pW()Լ<['Mi] WF\O8?= DAӽ ɴDE0(xO+.j3fNxp6" u Z,:y(ChǮ OpXe|V$~޴~rmf$p3J%2d3$ND6jL)%A.=TѹML]mPI|[.X$2vYP#J=lIas#/Je\Q8I))UsWBao||t?2dM(fKz ͜K-FyM0ͣ(Eg|1 hyy>axF{yՄ& ~ٶ\\$tAA |g/S %? á3pk8ZqAKڝ.Qo:bx=w}~UneB>2&5o^$YEU }hI_}dq>CD`*oSwI`5;YWe/*ߣ CNJ7(a,k+Kl77wQ |fU5t9dLS"N1?ĤѴԃt'+ٌ~B9b﷊’ŐP7\e[7_8GTyK4JdIx=^x@C`럢֯2a5Y /ѧ6cqQˮȕX\rAP3<\ߟ~7RI fjX=_8KD^+ۓƳ`Ck9;NcFDO*WC/$"Kҧ5JIck(hrWB*VJ.hb ? 4Hv?nG蘩pDjaRr0IߩV$CuFg32>kV8{"bnzCz6%(q8VCwmϓ<)֚FdlL7}8$ՠ9-@&INFV!S]t`SLUp'wx? JaTuF9HA'R^#?Yvh6mT(uMާg->Z$;pb[ v}9N\,d-^=?cgxdm)u~ ;zg7 Բf Sn0vqNTeL89W{P|,$7oԲ<LZ9!9WTk,NH x[8 PUޱR>T׭A&\<ңe4y |r7|q!$JɰOLfz=A:)y+Cn V+lI֑%i}l^52j 8lEȴg* a?h =h~#/&|'ϊ[ՁR]>\C* [uzRh4-7Q:9"q{'Q1VpTM5̪ \>w!`.nT<1ua?jtQ+spGw&x~!gM=T.Ӹ樠%H|2k')FrZP &ٕ >MQn j  I 1LFnr/zi}c>>|Ha5qj42mǍkZplCW~44ӳDMr3ll5.{E'Y(PZ鿃PW'Lo#a ^{-ӽf8A^qSdkLPlYMbw乶?…PVG -N6T/T):"AB.=!&UEƾ< NCk4ڬc4h~%n/=f`*iF2ҫ?'kÌ"`yOb8 YǝnԒVod=d$]/͋w*Y%ժt,?!Q HkYh*gW<(77  h<5 ]{ $>iWK)gRZhٞ`1nf<<fVXtl ġNxbHist0T&+LVߺjDhO?ǭSgE!w,uV{uuO 's-TnQ?c|hȉQ6qa9PP =u0ԮUB\kB4*^jAⱚ9FvΕP/No鞸ȡlg̠±O ,a !-ZjJPV}HȢl;z&`}ڗh9Wmˏy;i~'j! *`<038E1? _ ~&6cIe5X]$9% vw/?%Ր$ώU]h|h$6~䄏Ϛ&<"L7MglYXfHgFТC|uOF_$3-ۼ@7^?"+C*Sl8 )), n~ef {_Bs91. r|袰uܫ*_,.VG@F+MVpfM щ}7Ov.p1{^fvWF&/RJ-jUq}Axǻ:ɗs/K:^Ӂì{:L:b6ie ڞ ?6Y ^Eh[ˆ_]S,w@mQo/͋mi! C˴Etq *dcFZ w~bZ05v1]!w4sn5D>de^<+DR75*IGD1-\#A[j i%>sJm8MrY[7CrSnJntI$@p5]K@.0r\ٯ+BʹJRwf:Ll1'w(<!dRx{D(MJ`^!q# t['-B!b-"v\FE{QBVh4lXp%de`RJ~oڛ{%K:qH P.72mz/-Crz#{eK[KFf2f L^R|,mFVŲ,+f9մjN6:gA00jcƎő@TNX&0N \γxp_Jod8\?50{la/ RBP_}`->CZ! @+f@˾PWУtWYM[U3Zj@F: &+6^6Od_eb*f iBiFmt4.^A.~vh!@a7PkQ o:[ֳ͊gS"ҝL'*̢/n[%:@`؅d+t%ZBf*xQ&B||H(QrmzQ(.ɵ Мi\8W ۶#o=tsZ: ֌+ \$:nUk|u7~_=6\qA%"j|:tSN_Əܨi>_$2<9j[3b%FX7zk6Aq49N ]A2K68g&:ԮFAgQLM8jMQjpd|_ǚ2황bf  Ր+Qm·NMrkBWuc+c3|CUa͐ᇌ uPpӄ$"J c> ȏ D[zV_QvǔH=*Y1`2QꬒlvniUٵOqdmJfJ5'+cq:i/QHCnؾR;x4Gw-oA2wz+jʈ͏nO,.'%ke7B C6Rp!]pʯUnM݊,Ê!DDn Bk%nY~'ɒOogG6 At=9PF SJON:aN=="*]zr5?= ܈%HmXBRj(<=+ٍγ6KDocHoQ0nYk &*[ǽpu\{s0 ODUqV(L@8 UI˛8qxlڸXĶUvux+&|V?X` *4`ЎddM!Wv,K`nCk䎥GTzN9 X_w5[&m5FII&jM]`WpT)CݭN&Wx^<2$+p1t(GԒFh1b(>FI6ҴnD.w|Y - /~]Um-O3W j f29ݭAe@c{NrSesx{]:;' cx(k蜎8. tTKA_fکTjͷYIf BtiDtW׷+q\|`(<@1)Y8W+G}Ytt΅5$ƷaÐ7qN^TBi۸:]Qfͺn-b_u\K`n68NC$mjУ y֊t|%Q4"*}uk┚86)ElZEg ^դ|ۯJAE^K%DRee߽04- n2*LL~>d0g%34:"jU\5}1D8ы)1ϾJ!3ەOSI~+UK&֚U%\yReqN9ŲMG{yYȴd!&fAraLiO )pz3W< xkLSUtXf IDrB~x%uY,D'=FZeE{„xrfeOhSaP@][9]xiK^wZ7 86FCcڡ1/ @%/4Y=n\wBj cee=d>[eLkP| ; ϷT`oMQЎwQ"e|*Jz>;.SRo㞿 G׻X52+ l0]6.s781l>j=VS[4,?USg岲6S C]FŶ9¬̇H^8 >$ah_Td ܚxd>7e`܂I@LCtX,/MLA3f TCo? =m !ؠp[ w,Q%)60(=!;R:=wu9 _IFa_R$~-i`-pܽ5Fߦ zJ;ᔧu>Kck"0b&@f'5- _U@dcPFϲ_1W oɆ.*yNzA`˙DBrur (L8t^^dܦWn.tbmӓzIUXy|˒bGgʟ0慦v׈rk@eJpcGx|{= O|~^1Qz~[;u͟p  :v5l2︼*3hz3AM/ Q]Jx. bFݴ2; =Hu{w7 Ď=g!(9a{1",0VeR*aƚr=lo!«XtZpL;Jʣ\񱦁':\|Mg+ϯd>S.T V'9b7ge{pjTVK %?ߨxG]jwK𳥠Iߡ ExBZExN|WcYs³dBrU6tyE&r~B+{A^!ݤf50Xxz*J:}GM΄m-wvgsS/'\0NcjO0r=d+^}x JVɉ7FԪym8Ait6jXZmW1gلUUԈ|9)}Ĥ =DwX]p gfn1|Aa]]fX ?~7fAbiĆxX#vpƤUWņʔ=eb1(.7_P(MG\mB' .6lI=N| LX"tyO"Xww[i޶|^S"0;ghWgTkA.ҹYzh#!wdΕ*Y ORjNN~zt^(yTygEx)c|/h q~^`o}IM\轀@ԹE搈?G ^I#ʅH-bA]J oN]Lc%); Y5zc[ȹP]x~Ah?{f9j.B¦'ɒ>!'ٖĭRib8>]SNm0g|~[>7wH#+0aN9qA1cfҫpTwԤHvr@uiI~6L묤~;7T#-Kw@qXx$p#z I@^:rv)dowwSo)nZqcMRZdh_%Ҧ{Y H|T_ZۖQA65VfɌ~{ lcݓٵ?HYfΚNН"IͰVoԎ7݃pkBSqq[C:>m]UsK VԻ&ߌI?ҜBр{NqUϊT/m`$`&wc(MI-$%!VՓ#6da=Z'4; CVT!ZsZ] rk.羮[p%, cD/V` y>a*[kH,K2G]YF?}\6/2l*JU[d$ΌpsX'U 4׏7))k0[Pb)g7gVVUૄۼOL׀`Lad: \U&.DŽ7FN]t&&5cݥŇMۚ٭~hq7Ӿ[;A/G`4 Mr}3vprA%%IC4I(#>ѱ S]~pYװ% QEg aL1l! zy:-&Kِ5shgP&¶ R*suPF=GzuE!{.Ӽ Lfj+Z8;p|[JLZҼ&>EQr\kp_iineבT5k`*G0 ]?SYn;wfxZLPOM|oW raoB<(:kd4 îT OkwRTEcڧ^3$/#G;14 O|ѦϚqw|ZZwGizy_-Q~`"X{Ay%>-/o9Y'~b >h239SO |F\j.h I9O*dEDY ~iV.~F*xgC(fi*;gNsʢʇ|tg,n.n;lFIk PX0l?btMBrZK"`6ϋc:N`/1,eΰv"s%:ۓ`p?}b:tl) U:Z,H g5[vE|G&&Z ~ OL (P]}yYk2>BspTg beWliܜKE7c2V|+k#lWvSQlͺS0dcڡauq *+r1nc)6ᕦZZ@ǾU۫Q)ci8WNC;>VK!_J9%.ARN]ȗk+.,Dq;c\ͮWcv"лW ̃ڏ/tke0i!~v0t\߼s'pys$!@!H <+-ƓtzI2S gʸ<*ҧF}䄪h#F59ze7 dOՀ>:Ϋwo!wLTĦO? +F}1|^('-4XI^r˗J*{Vag1cs]Pq{/ skųk6grW)W\K2i5 )$+w}`u.;nk87v'&%@ P7RTo8dž81/^ˬԽv3DJ*FbёkU;ٚP"3Xռ='3 gLEғ`b`'Xg!b`) -hiMQSR\-h`Ѕg3GJb_m3&@{&З7s> }]=b$$LLD*kv+o=xf&~o]˦ETQXvI}8>*o [CFf_B耈QPOi0Rr!B6gJ&1&ڤs;X6d\2%~FgOEҨsf<D(S8g;2c hsK&(A^VR , LD.}񵆆e z %&"O?Tf77Tk2݌D1:\&yx Qh)< cfxԭ`t G b"i FW,Nr9YԪ&]u|]jU,J 7?ᰦ8}ɮr ^r_==uILo9:yw5 B5QRDu#lPW#E§;& !!1::"=&g;÷ wW^H+NuP54?;y^%/ @A1s &գ#X |c9C5': f/آ4,n ތmÎR8-FOrؖ@= ~2(-*4,TE'<Fdjͥ{vZȄKghl-1D@YP#拜ėkߏQB̬2p1&O;H b'aI*~qQ1qr6[8u* ~J{&I}n :1 Fg4b"Ipaΰ7bl镾UPNw! s5ЪWMQ D wYj.:$wQmk:Agq_HU Q g7rqhLWS3Zu2wsW_<:v%̴.{yN@#\|-ΊKE9 2W#J8!&b7eYIll%EжLcgag[| Ց48f{*;1v=ǒ'܇X:*_+wy^za]=F5w='URt$I+~D eN7EIUN+AnwВ1_|F-9r/ Zw;q_<Dy:X L419!+{ygF3 2܉>”2@f`sܝt q@yg<ھb U.¬!8 ^ČsNN_k!eՄBHקWɎkiV ါQH`{,Ł~{]Ap}cpjy#UX_PMtuZ_. {rؠl*9I@AJ>eߦEXTPGR/\2"(Em 2-Ɔ( g a s>.^I:W*6O KqM*_$nKݪPsydU_Vi&߶eHMXf/OL 4ô88Dȭr^҉g$PASX{#1VOB  bx &Jskkh\#{|=L܍7Ѝ[<~R,9=L{ɦzWȥ'%ꭗ'>Na*%n.n+LWX%|X WQx_a0R\ypcUWՀƁV OP=d"c!jzIFPwhtd(`w}n +<(jz?e)IVve>? ?,#P.g䣲Vm4O$ԢCI[(U&!Y^oB T#NCP&P1{so8?c'7IypY'qu,@2 ZVqՅ S Eb~ Ջ*|j@N2b5,zzh"t%p u.4g"\BV R0WO9Yl-КLdh.RǼNAE%TI&;eнٖؗĨ]b4P H!CjvٯJGp_@Q4/_(&hqLlOTH%!_vSH^]7reLrm$q)[ *>8vq'nn6S01m’:>}!#߂]l&V v@ eiMbqA>MPMΓq!H<]a _>8PP^LA)h`wlí+yMȿ'4 sz0ȆӡV>͈`S)^6`1ՆCj!{> [J)_?(s ymr1 W..'/&3pu`7'3^9xۋڦNTNMy HDA`zSJ]3C@ox")ӆ3q°[1"L:MX( 1 lciUtѳ#ƻVoߠ^0eWjHVW$Gy u#VUcYO)<$OQ(.i2SpA~Ô9XEa_T?cȁ2eƖfFj ,,a>d]ZP.(gUvQ|zX@mѭ c%Yg-iMEl v'Ɛt mtZF*nRV8@"WdO^3q V03]dPaΉ &RӖ\Aϝ@j)Xb(!ޱgrN&hXBg=e%ГBs#Qj00z#3%ҨbARXxl%EU3Ryk :'~Y4eA!c^8B@Ys!ky2NS056SY)AnjB~!Kp!c"?+lc}qΣ}I4 VUKVYj aUd&k#ǹٌ&-e.Nk MbYAX.N6bo3ĩ?D,| f4uqKJXW \[Ӵ+Rx4LgDыLf7A_fu胞k@:f|5rBEr:c&cbQX kjH ^훮H 8=Z͒~|dVM3c[%71y'd#hך,D8f#B T14j %)8g?$Q8T%v'-2%Tk6s[2ޗBwdE $۳G:ӨdK q.ZQBȃ Un)Q (0c.}~傜{+/ ~pa0<*?%& (R''ƞOqoc5X/a L91QDY۞T5+حi|5~f榵^fN MRcg1E1g,q~KǑ4e`L] p<@R/K/a'(+]&j h|²DjS _z3#1خD="M9ӕk`Ccex="x0ͭ {ִm=qsDo~y@E