kdump-1.0.2+git47.g28549ab-150500.3.6.1<>,{PfF3Vp9|o!0Kxm,<WG,Ft}/.zg4tΎjMXղ˺Q FE7GuhmDfd:c B6E Q?&FhwE+t~#+㕿KK1X?@ Q ꐔ LE_H 3P/_rARu(&k4$80 S^仪š ӏnN6] JpAPu'>O? d * ; #EKQ x"!"! "! #$! #! *I! *t!*!+!,B,t!,-,6.626(283g94g:;g=>?@FG !H!I!X8YD\!]!^bcde f#l%u8!v w<!x!yDDzTdhptxCkdump1.0.2+git47.g28549ab150500.3.6.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.fF3Vs390zp31,GPL-2.0-or-laterhttps://www.suse.com/System/Kernelhttps://github.com/openSUSE/kdumplinuxs390x if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in kdump.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in kdump-early.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi exit 0# change only permission if the file exists before /etc/sysconfig/kdump # has been created from %{_fillupdir}/sysconfig.kdump change_permission=0 if [ ! -f /etc/sysconfig/kdump ] ; then change_permission=1 fi PNAME=kdump SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi 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 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in kdump.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in kdump-early.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 fi exit 0echo "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.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 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 exit 0if [ $1 -gt 0 ]; then # upgrade # force regeneration of kdumprd touch /etc/sysconfig/kdump else # removal # delete symbolic link rm /var/log/dump >/dev/null 2>&1 || true fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in kdump.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in kdump-early.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 fi exit 08 J%qp6)+69Uk1H2(BF*sDAAA큤A큤큤큤A큤A큤fF3MfF3MfF3MfF3RfFfFfFfFfFfF3MfF2fF3MfF3RfFfFfFfFfFfFfF3RfFfF3RfF3UfFfFfFfF2fF3UfFfF3=fF3:fF3?fF3@547ac330aeb4419c59f389a0bf7fc1361f140381a0deedeedc48b6811ef0db981b996291e4e250f1054b48c0969c8459f8b332174569a213115202de3174c7189a9d1950b98d68f0f76e80961f666c4f9387444e1daa4a723430cfca3f5941a63f7d7042c3a1b02fb7b336a2f001777f426bd3cfd9878b870e2484db54f0918d5334902dc76adfe7143b5c8de9c3661258f23b6a4c4ce7afefa52687c0b7d97c888d502ca229f69b327334ba752891a7b728b40603cc2008da01d43a68ba49faf7b03f73886e723de9a8935465ff699ce97b397be3da0a8c0cef7b5335c8578ad5cc763da81d85dd452f557fb24a1fb9d0ed840592d5ae80f7740211765418f3e54e3d20d23d8e76828debf2f2e9114cf315ec8e977efef2a34bccd61b461646add1aa67e83ad655e14db00a39fe889a7dcf88754d1602dbd44d6ba3676e3379bdbebf200ddb487c69d5c3b9f40b96dcde574dad11a6b58a3a2ff1a4e1ae1124337a41c3324d2e7d71276f0f03826b5f7385530f1377f6217ac35c10f655432528847d9390366d408aadcd6771b54e17718965f6cbb604ad256bc481f7a113e6d8acff8e14e856e52fb5401514ab8bb90fdda8ac56c942b4e76f952c231b48582de950aa0a3ee13c38a5cd4b290269bf24169f9a96a8c27ca5ce0e76ba810cbf7f2f68f00363693b066a009f9835c917bf0c177e82673a8db43ab9d9ca89f48de4c3ad1263608423adb3b078ad0c265b46024fc1676e92d157c866a11b634d5b485cb8cc5d1c79b99f17faf70061847d5c10a3fed77fb2615d76fd0264b00e97f6c00a7df00522d3750cdf226532472168e0f33a42e7363b87d7c3f0a9cee2a10b0c6814972315372771c5c9c05196009b4874cb46cdf26296ef503f890ebedc17513fd6a9ec75b09c7b58db41ad087fde63d7ff741c83a9db5b35999125244b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806431697b92ba1d580d8c6f134927452827b307901b8cfc5f6b2260cb425548f77166931f6ccaef7b7a6853f235454698524a2fa76a6f2979d031cfb33098c6881ed45ee92b4513b4f177a1ec434129e0126e99a5cd32d6ae9aea45233847d218e4aba87979e7a86e43ad4f32125f2901f89cbdcc6d453c325ea791fdd804e331805servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdump-1.0.2+git47.g28549ab-150500.3.6.1.src.rpmkdumpkdump(s390-64)kexec-tools:/etc/init.d/kdump@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/mkdir/usr/bin/rm/usr/bin/sed/usr/bin/touchcoreutilscurldiffutilsdracutfillupgrepkexec-toolslibblkid.so.1()(64bit)libblkid.so.1(BLKID_2.15)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(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)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libmount.so.1(MOUNT_2.21)(64bit)libmount.so.1(MOUNT_2.24)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(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.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(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(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0473.0.4-14.6.0-14.0-15.2-14.14.3fE@eccS@cj@c@c|cWc-brjbEb[@a a a@a@a@aa@az`@`@`@`n@`B@`B@`B@_i@_^@^@^.^*@]@]@]}@]}@]7@]7@]B]B]ʞ]@\\\+@\+@\+@\+@\+@\+@\+@\+@\[R@[R@[R@Z@ZK@ZK@ZZ@Z@Za@Za@Z@ZH@ZH@Z@ZZ}@Z}@Z}@Z|;Zk@Z]@Z]@Z@Z@Z ,@YTYRHYP@YMYMYK@YC@YBvYA%@Y9<@Y9<@Y7Y0Y;@Y;@YX7@W@W@W@VwTq@T_W@jbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comlpechacek@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comjslaby@suse.comkukuk@suse.comkukuk@suse.comptesarik@suse.commwilck@suse.comdimstar@opensuse.orgptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comjslaby@suse.comdimstar@opensuse.orgptesarik@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.commbrugger@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.comptesarik@suse.comrbrown@suse.comrbrown@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.comledest@gmail.comledest@gmail.com- spec: return success from pre, post, preun and postun scriplets (bsc#1222228, bsc#1191410) - spec: differentiate between uninstall and upgrade in postun/preun (bsc#1191410)- dracut: always create fstab, even if empty (bsc#1218494) - fix NOSPLIT option - Honor the KDUMP_VERBOSE setting in kdump-save- revert back to using rd.neednet=1 to enable network (bsc#1206015) - kdumptool calibrate: add even more margin to reservation calculations (bsc#1207061) - run kdump.service only after kdump-early.service (bsc#1196335) - don't skip infiniband interfaces (bsc#1186745) (not a complete fix, requires a patch in dracut as well)- improve the generation of calibrate.conf * use static IP address for calibration * all calibrate.conf variants now stored in a single file * added a README and a helper script for updating calibrate.conf * prevent dracut from running emergency shell * fix s390x build dependencies- maintain the spec file in git - print the qemu messages and trackrss log during calibrate - fix deleting of a temporary file in dracut/module-setup.sh - look for nsswitch.conf in /etc and /usr/etc - never run a debugging shell when KDUMP_CONTINUE_ON_ERROR is set - calibrate: properly kill the tail process- Make the kdump-save.service reboot after kdump-save is finished (bsc#1204000)- fix renaming of qeth interfaces (bsc#1204743, bsc#1144337) - ppc64: rebuild initrd image after migration (bsc#1191410)- fix broken URL in manpage (bsc#1187312) - kdumptool calibrate: modify fadump suggestions (jsc#IBM-1027)- pull from new upstream SLE-15-SP5 branch - copy SLE-15-SP4 calibration data for SLE-15-SP5- kdumptool calibrate: add more margin to reservation calculations (bsc#1196728) - remount target filesystem r/w for fadump (bsc1197125) - stop reloading FADump on CPU hot-add event (jsc#IBM-768) - mkdumprd: add option to run dracut in debug mode- pull sources directly from git using obs_scm - fix bsc#1190299, bsc#1186272 - remove patches included in upstream git: kdump-calibrate-include-af_packet.patch, kdump-calibrate-fix-nic-naming.patch, kdump-calibrate.conf-depends-on-kdumptool.patch- Exclude i586 from SLE builds.- kdump-calibrate.conf-depends-on-kdumptool.patch: calibrate.conf: Add dependency on kdumptool. - kdump-calibrate-fix-nic-naming.patch: calibrate: Fix network interface naming. - kdump-calibrate-include-af_packet.patch: calibrate: Explicitly include af_packet in the test initrd.- Update to 1.0.2 * Adjust crash kernel reservation at boot time (jsc#SLE-18441). - All remaining patches have been upstreamed: * kdump-fillupdir-fixes.patch * kdump-use-pbl.patch * kdump-calibrate-Ignore-malformed-VMCOREINFO.patch- kdump-calibrate-Ignore-malformed-VMCOREINFO.patch: calibrate: Ignore malformed VMCOREINFO lines (address occasional OBS build failures).- Update to 1.0 * Estimate kdump memory requirements at build time (jsc#SLE-18441). - Remove patches that have been upstreamed: * kdump-0.9.2-mkdumprd-properly-pass-compression-params.patch- kdump-0.9.2-mkdumprd-properly-pass-compression-params.patch: Fix malformation in passing Dracut compression parameters in mkdumprd (bsc#1193765). - Refresh existing patches.- Sync with SLE15-SP4 changelog. These patches were never applied to Factory: * kdump-avoid-endless-loop-EAI_AGAIN.patch * kdump-calibrate-Add-LUKS2-Argon2-requirements-to-the-reser.patch * kdump-calibrate-Fix-kernel-command-line-parsing.patch * kdump-do-not-add-rd.neednet.patch * kdump-Do-not-list-all-block-devices-if-no-block-devices-ar.patch * kdump-ensure-initrd.target.wants-directory.patch * kdump-Enumerate-all-BTRFS-devices-for-btrfs-mount-points.patch * kdump-Implement-KString-isHexNumber.patch * kdump-install-etc-resolv.conf-using-resolved-path.patch * kdump-Mount-and-device-resolution-using-libmount-and-lsblk.patch * kdump-remove-console-hvc0-from-commandline.patch * kdump-set-serial-console-from-Xen-cmdline.patch- Update to 0.9.2 * Isolate fadump initrd within the default one (jsc#SLE-18272) * Bug fixes * Code cleanups - Remove patches that have been upstreamed: * kdump-mounts.cc-Include-sys-ioctl.h.patch * kdump-Add-bootdev-to-dracut-command-line.patch * kdump-do-not-iterate-past-end-of-string.patch * kdump-fix-incorrect-exit-code-checking.patch * kdump-avoid-endless-loop-on-EAI_AGAIN.patch * kdump-install-real-resolv.conf.patch * kdump-Store-kdump-initrd-in-kernel-image-path.patch - Remove patches that have been solved differently: * kdump-on-error-option-yesno.patch- kdump-Store-kdump-initrd-in-kernel-image-path.patch: Fix kdumprd location for usrmerge kernels (boo#1190920).- Fix use of DNS in the panic environment (bsc#1183070): * kdump-avoid-endless-loop-on-EAI_AGAIN.patch: Avoid an endless loop when resolving a hostname fails with EAI_AGAIN. * kdump-install-real-resolv.conf.patch: Install /etc/resolv.conf using its resolved path.- kdump-fix-incorrect-exit-code-checking.patch: Fix incorrect exit code checking after "local" with assignment (bsc#1184616, LTC#192282)- kdump-do-not-iterate-past-end-of-string.patch: Fix a crash caused by iterating past end of string (bsc#1186037).- kdump-Add-bootdev-to-dracut-command-line.patch: Add 'bootdev=' to dracut command line (bsc#1182309).- kdump-mounts.cc-Include-sys-ioctl.h.patch: mounts.cc: Include .- Update to 0.9.1 * Add build dependency on libmount * Drop build dependency on OpenSSL * Build with --stdc=c++11 * Bug fixes (bsc#1173914, bsc#1177196, bsc#1180513) - Remove patches that have been upstreamed: * kdump-block-initrd-parse-etc.service.patch * kdump-fadump-avoid-multipath-optimizations.patch * kdump-split-cmdline-purpose-wise.patch * kdump-fadump-fix-network-bring-up.patch * kdump-fadump-add-udev-support.patch * kdump-turn-off-NUMA-in-kdump-kernel.patch * kdump-remove-noefi-and-acpi_rsdp-for-efi-firmware.patch * kdump-Restore-only-static-routes-in-kdump-initrd.patch * kdump-fallback-re-register-fadump-from-userspace.patch * kdump-recover-from-missing-CRASHTIME.patch * kdump-fix-multipath-user_friendly_names.patch * kdump-Add-skip_balance-option-to-BTRFS-mounts.patch * kdump-kdumprd-Look-for-boot-image-and-boot-Image.patch * kdump-savedump-search-also-for-vmlinux.xz.patch * kdump-preserve-white-space.patch * kdump-Clean-up-the-use-of-current-vs-boot-network-iface.patch * kdump-Use-a-custom-namespace-for-physical-NICs.patch * kdump-clean-up-kdump-mount-points.patch * kdump-skip-mounts-if-no-proc-vmcore.patch * kdump-nss-modules.patch * kdump-Add-force-option-to-KDUMP_NETCONFIG.patch * kdump-Add-fence_kdump_send-when-fence-agents-installed.patch * kdump-FENCE_KDUMP_SEND-variable.patch * kdump-Document-fence_kdump_send.patch * kdump-powerpc-no-reload-on-CPU-removal.patch * kdump-prefer-by-path-and-device-mapper.patch * kdump-calibrate-Update-values.patch * kdump-activate-udev-rules-late-during-boot.patch * kdump-make-sure-that-the-udev-runtime-directory-exists.patch * kdump-make-sure-that-initrd.target.wants-directory-exists.patch * kdump-check-explicit-ip-options.patch * kdump-query-systemd-network.service.patch- kdump-query-systemd-network.service.patch: Query systemd network.service to find out if wicked is used (bsc#1182309). - kdump-check-explicit-ip-options.patch: Do not add network-related dracut options if ip= is set explicitly (bsc#1182309).- add kdump-make-sure-that-initrd.target.wants-directory-exists.patch (bsc#1172670) - clean up spec file * systemd is available on all distros the package builds on * use %cmake* macros for build/test/install - use %systemd_ordering only if defined - it now builds as back as SLE 12- Make dracut and sed normal requires as we don't use them in %pre/%post install. Use file requires for sed.- Don't PreRequire coreutils but the tools we really need- kdump-make-sure-that-the-udev-runtime-directory-exists.patch: Make sure that the udev runtime directory exists (bsc#1164713).- kdump-activate-udev-rules-late-during-boot.patch: Activate kdump udev rules late during boot (bsc#1154837)- Use BuildRequire(udev) instead of udev: allow OBS to shortcut through the -mini flavors. - Use systemd_ordering instead of systemd_requires: systemd is not a strict requirement, but if the system is going to use it, we want it to beinstalled prior to kdump.- kdump-calibrate-Update-values.patch: calibrate: Update values (bsc#1130529).- kdump-prefer-by-path-and-device-mapper.patch: Prefer by-path and device-mapper aliases over kernel device names (bsc#1101149, LTC#168532).- kdump-powerpc-no-reload-on-CPU-removal.patch: powerpc: Do not reload on CPU hot removal (bsc#1133407, LTC#176111).- kdump-Add-force-option-to-KDUMP_NETCONFIG.patch: Add ":force" option to KDUMP_NETCONFIG (bsc#1108919). - kdump-Add-fence_kdump_send-when-fence-agents-installed.patch: Add fence_kdump_send when fence-agents installed (bsc#1108919). - kdump-FENCE_KDUMP_SEND-variable.patch: Use var for path of fence_kdump_send and remove the unnecessary PRESCRIPT check (bsc#1108919). - kdump-Document-fence_kdump_send.patch: Document kdump behaviour for fence_kdump_send (bsc#1108919).- kdump-nss-modules.patch: Improve the handling of NSS (bsc#1021846).- kdump-skip-mounts-if-no-proc-vmcore.patch: Skip kdump-related mounts if there is no /proc/vmcore (bsc#1102252, bsc#1125011). - kdump-clean-up-kdump-mount-points.patch: Make sure that kdump mount points are cleaned up (bsc#1102252, bsc#1125011).- kdump-Clean-up-the-use-of-current-vs-boot-network-iface.patch: Clean up the use of current vs. boot network interface names (bsc#1094444, bsc#1116463, bsc#1141064). - kdump-Use-a-custom-namespace-for-physical-NICs.patch: Use a custom namespace for physical NICs (bsc#1094444, bsc#1116463, bsc#1141064).- kdump-preserve-white-space.patch: Preserve white space when removing kernel command line options (bsc#1117652).- add kdump-savedump-search-also-for-vmlinux.xz.patch (bnc#1155921)- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- kdump-kdumprd-Look-for-boot-image-and-boot-Image.patch: kdumprd: Look for /boot/image-* and /boot/Image-* (bsc#1132799).- kdump-Add-skip_balance-option-to-BTRFS-mounts.patch: Add skip_balance option to BTRFS mounts (bsc#1108255).- Use %license instead of %doc (bsc#1082318, bsc#1129947).- kdump-fix-multipath-user_friendly_names.patch: Fix multipath configuration with user_friendly_names and/or aliases (bsc#1111207, LTC#171953, bsc#1125218, LTC#175465).- kdump-recover-from-missing-CRASHTIME.patch: Recover from missing CRASHTIME= in VMCOREINFO (bsc#1112387).- kdump-fallback-re-register-fadump-from-userspace.patch: Re-register FADUMP from userspace if the kernel cannot do it (bsc#1108170, LTC#171288, bsc#1094016, LTC#168050)- kdump-Restore-only-static-routes-in-kdump-initrd.patch: Restore only static routes in kdump initrd (bsc#1093795).- kdump-on-error-option-yesno.patch: Support yes/no style for KDUMP_CONTINUE_ON_ERROR (bsc#1083155).- kdump-use-pbl.patch: Replace obsolete perl-Bootloader library with a simpler script (bsc#1050349).- Ensure added kdump-early.service is enabled properly after update (bsc#1021484).- kdump-remove-noefi-and-acpi_rsdp-for-efi-firmware.patch: Remove noefi and acpi_rsdp for EFI firmware (bsc#1123940).- 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-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).- fix URL of upstream project- kdump-block-initrd-parse-etc.service.patch: Block initrd-parse-etc.service until dump is saved (bsc#1091186).- Remove kernel-ELF-aarch64: Included in upstream tarball.- Update to 0.9.0 o Remove support for mkinitrd(8). - Drop patches now in mainline: o kdump-Don-t-split-by-default.patch o kdump-Dont-exit-even-if-initrd-is-not-built.patch o kdump-KDUMP_SSH_IDENTITY-cfg.patch o kdump-KDUMP_SSH_IDENTITY.patch o kdump-Limit-kdump-cpus-to-number-provided-by-config.patch o kdump-Routable-preferred-source-address.patch o kdump-URLTransfer-complete-target.patch o kdump-aarch64.patch o kdump-activate-QETH-devices.patch o kdump-additional-mounts-in-dracut-module.patch o kdump-always-copy-timezone.patch o kdump-always-kexec_load-if-kexec_file_load-fails.patch o kdump-always-pass-kernelver-to-dracut.patch o kdump-bail-out-if-no-default-interface.patch o kdump-bind-mount-sysroot.patch o kdump-bootloader-filter-out-KDUMPTOOL_FLAGS.patch o kdump-calibrate-adjust-sizeof-struct-page.patch o kdump-calibrate-do-not-add-KDUMP_PHYS_LOAD-to-RAM.patch o kdump-calibrate-update-kernel-text-data-size.patch o kdump-calibrate-update-user-space-requirements.patch o kdump-cmake-compat.patch o kdump-do-not-check-bind-mount.patch o kdump-do-not-free-fadump-memory-when-immediate-reboot-is-requested.patch o kdump-do-not-touch-dracut-vars-if-not-kdumprd.patch o kdump-explicitly-request-zFCP-devices.patch o kdump-fail-if-fadump-cannot-be-registered.patch o kdump-fix-m_threads-missing-initialization.patch o kdump-fix-missing-index-of-kdump_Host.patch o kdump-fix-save_dump-to-NFS.patch o kdump-fix-service-files.patch o kdump-invoke-subcommand-destructors-on-exit.patch o kdump-kdump_echo-and-kdump_logger-helpers.patch o kdump-move-class-SystemCPU-to-header-file.patch o kdump-multithreading-by-default.patch o kdump-no-crashkernel-in-Xen-PV-DomU.patch o kdump-no-xen-secondary-kernel.patch o kdump-nokaslr.patch o kdump-nsswitch.conf-filtering.patch o kdump-pass-IPv6-address-prefix-separately.patch o kdump-pass-all-IP-routes-to-kdump-environment.patch o kdump-pre-generate-mount-units.patch o kdump-prepend-IP-address.patch o kdump-remount-sysroot-readwrite.patch o kdump-remove-IPv6-brackets-for-getaddrinfo.patch o kdump-run-mkinitrd-if-fadump-is-active.patch o kdump-skip-IPv4-if-no-address.patch o kdump-source-save_dump.patch o kdump-treat-KDUMP_CPUS-0-as-all-available-CPUs.patch o kdump-try-both-kexec_load-and-kexec_file_load.patch o kdump-use-bus-id-to-identify-qeth-devices.patch o kdump-x86_64-kexec-file-syscall.patch - Remove kdump-cmake-compat.patch: Since mkinitrd support has been removed, compatibility with SLE11 is no longer needed.- kdump-do-not-touch-dracut-vars-if-not-kdumprd.patch: Do not touch any dracut variables when generating a non-kdump initrd (bsc#1091304).- kdump-additional-mounts-in-dracut-module.patch: Handle additional mounts in the kdump dracut module (bsc#1089917). - kdump-run-mkinitrd-if-fadump-is-active.patch: Run mkinitrd if fadump is active (bsc#1089917).- kdump-pass-IPv6-address-prefix-separately.patch: IPv6 setup: pass address prefix in separate dracut arg (bsc#1062026). - kdump-pass-all-IP-routes-to-kdump-environment.patch: IP setup: pass all routes to kdump environment (bsc#1062026). - kdump-remove-IPv6-brackets-for-getaddrinfo.patch: Routable: do not pass bracketed IPv6 to getaddrinfo (bsc#1062026). - kdump-skip-IPv4-if-no-address.patch: IP setup: don't bother with IPv4 if there are no addresses (bsc#1062026).- kdump-use-bus-id-to-identify-qeth-devices.patch: Use bus id to identify qeth devices (bsc#1085617).- kdump-always-copy-timezone.patch: Always copy timezone data into kdumprd (bsc#1081646).- kdump-no-crashkernel-in-Xen-PV-DomU.patch: Do not reserve crashkernel on Xen PV DomU (bsc#989792).- kdump-nokaslr.patch: Add 'nokaslr' to the kdump kernel command line (bsc#1075937).- kdump-always-kexec_load-if-kexec_file_load-fails.patch: Try kexec_load(2) if kexec_file_load(2) fails for any reason (bsc#1080916).- kdump-calibrate-do-not-add-KDUMP_PHYS_LOAD-to-RAM.patch: calibrate: Do not add KDUMP_PHYS_LOAD to required RAM. - kdump-bootloader-filter-out-KDUMPTOOL_FLAGS.patch: bootloader: Filter out KDUMPTOOL_FLAGS (bsc#1072584).- kdump-nsswitch.conf-filtering.patch- kdump-fix-missing-index-of-kdump_Host.patch: Fix missing index of kdump_Host (bsc#1002617).- kdump-bail-out-if-no-default-interface.patch: Bail out of kdump_check_net if no default interface is found (bsc#1058202).- kdump-calibrate-adjust-sizeof-struct-page.patch: calibrate: Adjust sizeof(struct page). - kdump-calibrate-update-kernel-text-data-size.patch: calibrate: Update kernel text+data size. - kdump-calibrate-update-user-space-requirements.patch: calibrate: Update user-space requirements.- kdump-fix-m_threads-missing-initialization.patch: Fix m_threads missing initialization (bsc#1047609).- kdump-try-both-kexec_load-and-kexec_file_load.patch: Try both kexec_load(2) and kexec_file_load(2) (bsc#951144).- kdump-kdump_echo-and-kdump_logger-helpers.patch: load.sh: introduce kdump_echo and kdump_logger helpers (bsc#951144).- Add kdump-fillupdir-fixes.patch and correct specfile to build with new fillupdir location- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- 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/bin/sh/bin/sh/bin/sh/bin/shs390zp31 1715876694  !1.0.2+git47.g28549ab-150500.3.6.11.0.2+git47.g28549ab-150500.3.6.1 dracutmodules.d99kdumpdevice-timeout-generatorkdump-boot.shkdump-root.shkdump-save.service.inmodule-setup.shmount-kdump.shkdump70-kdump.rulescalibrate.confkdump-saveload-once.shload.shsetup-kdump.functionsunload.shkdump-early.servicekdump.servicekdumptoolmkdumprdrckdumpkdumpChangeLogNEWSREADMEsysconfig.kdumpkdumpCOPYINGkdump.5.gzkdump.7.gzkdumptool.8.gzmkdumprd.8.gz/usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/99kdump//usr/lib/kdump//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/kdump//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/kdump//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:33872/SUSE_SLE-15-SP5_Update/04ee67bc31e71f1cfee1349a8f023212-kdump.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux directoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e3fd29e2dc346487fae9fae0b23ccdf4584c37be, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=05cd86ef737d74fe5fe02b8545eaf82d04c1cee2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5cbda213df52573e565946e7b731c3bd3c2682ee, for GNU/Linux 3.2.0, 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) %&'(CRRRRRRRRRRRR!RRR%R$R#RRRRRR)R*R-R'R+R,R(R.RRRR"R&R RRRRR!RRR/R%R$R#RRRRRR)R*R-R'R+R,R(R.RRRR"R&R RRo bK@c/),Yljsystemdcifs-utilsnfs-clientsystemdsystemd-sysvcompatutf-8eb44bdfcbcd8b880c928b32d0b05f204da942bcdfba6ccd0e5fe5bebcb42a3ac?7zXZ !t/J]"k%H{#Pͤ(0.yպJ#r׺|NCF~JĀH^j2;n얋i_,s M/F_i]'':g:P[mFTqNԆ#4qb7+(3uj?\5QO7lܘ6h0vʆ\OSIzx-fQ"&8]5M6&^xl!_rqзr7] #~wS4-z(%K2纚Ȗ!rm3yWpZՕoSb)k<#|{G`šVu~0'Q Cq6;~3/N=bൣLSM:7κV'v['#: ˥Ź=z#YB4MWצ-;TCXeJ & ޑLX(+ᔈ"ŝf| ;'l:BjA.&AAUKDnSi Ø*U g6dj""˜*Id-CV{7gO&h>⠄w7Rh?nPlIҵl2VV5?ɭe*=,6A"PCTKj ~=bB<_DtBaɚuOt ߊ%­!I(hyEL؋MK6}4\6vvr̻b9?$l/{^&tF3XO}|Bha c5 mH MvюP}rGF:G@Si^Ȕ?zzrtU] x"ֆN3&eldsUjs=amZ@=׶L@QW-XQŒq ЈGIH6]7d{,4T<ڤDx.~ľVge_t~B)l4+JtShy otIɰVsH[^0c`J.TPta<cU8j&Cdw޾DW%(3E{Aj"qeiaMd?1D7( f*#8< s!NE"k7L? wxpOeU9a6MbQdD쉍~15|XEMc2rOxlU?o8^ 0nPmiQ)g|SwH8Pb; );:%įlE)$K{^B#`""EX{:lMߑ?=´j~b]5(6{dպ t /,x1Nr>Ѝz̏Q҆/E}f` +HuW|a4J81+l!Zo#:U4C߸ibzv3)4&HsqApS\ e*Cy4й!7LrIm ezZytx#$bTyƣǬo>k̵g]&Az Tu,> SWDXԜGcW*;u"sp9O8I:OtQgѠ"~BdnCrAJ-C$54-wf]a{l)$a ʪV,$Q'MoI<&ޟ !se _5@jgNϛm`qyѲ.L ]aQ &MN߰,P DnkP?E1NFX}$ JH?_Km QNM(۫.HnsS^% _EU4 77^Rc y @R0wjua A{&WU/ ЄqN Kt@㙇8GĻ~QTfY$%)XM !3f(0hU jXvmbCw? p_VoŒnvSΘ8]'# $&-}]]<4U}eNvg4SuB0 ҠĩEa(|Z+C^pDFƴynK%o Ȅ8iA%n'?5bZءZm]Qv'cfOTB3DiYţ5 \)?^FD!ԋazd`R K 7|Yzwz^0aA#>C8o-S~CMa[ "T|F&8+MEd XRϐcNNs~lIJlyXbCD,hFXMJPP4gS1]xBns0g^1.".yFE9[1v93ҎC}6"iF /3_%2gyg^yqa'%NjG;+&U7CsI{rzoT.9hӊ.x͏w\\Ο+2Zf6w"ݣ*ٮ[?zQn3oS}뇸ɏ)°/nm!|X1 G?;P[ {5 2: k2w & \ٷUϷ@zhmGeBz%vF:Kp֔PJaf4a}*-(q.ԺpR\Pu+jS@bNxkOJ҄H7 : Kn׫W @jamGmrfՠ^5ۯy|sGE?Y1ll4"[u ?kDX xtNGH%Vy8j0' Ǟ%5U2 YsUz"yp͹)$r\r?--Œ9 10l}.| wX]9y,CQXVwwKG!Խ#{_sCk188: %~DMj5lKV?p7xܕi~GPyQ (6N0 +75FB$:%4>``P{5 $,V[jjp!gx)QXtr @,ӆ=@=ɱF=;Nk#N6[ 4U1Ÿ?.y_7va6iBp_dcy6 +"FH J#fW8I>+g>UHWa{g7ӡoJz;ժ֡WI\G-i D:kca (G5y8IM(!`b?A[27JG]Y4. r5|l|ӰdIeΖo6ދ><9g0[Ss|nBJgMI#x0;lc!t<̪9nHc #[4L:I /2w ozV>^ܨgݎ"B\@" yi榕g丢24. 8-UuRgͻ0i7GɧcK+^a-~jm#O@+䰁Jת!DhC BYOC* , aVt< #+=V·TJ,sj\Ӫ} I0`/};Ͻ M8w4%Y<,×/wR?^Y!y5t{(۝2Y Q/uxjƪjɊiM6ɋ*G萢jU DpXT~4N,grNg]NFH:8cHĶa,$)7eh>6l299 e~_ԍUgkP 8 ')ffo _jP~9Y\9"$o: ]ssă1`v\Bcr?W?kϑUjiZU` YGQ Zפ羨jT!cZ`PMQ#0T%?\~RhSL[E|n@B>ܬb\v.*h. {xL(j3v[,v jx&][oM;͂h$u(7>)."a{80LfItjZf׸x|#;LOVR_mԭʀ~Fv G2ՑEG{[_힟lo*MB^k ]c(ZS:y,_6Zy\66霆XWq|(~ޱȩLwOJ+ؠ26RܜyRqLi'qsp,B$BƚCaxJBL=#|0? :`k2p*(k-3d;de (%^!APXte^Mxd0ٛ--TeN:v=-"^;@\OM7 !EƧi/E&3Z|ܭn K֦XOs6/9WznұX8' 2̇ui)BuiIqC G]5۬Hmmm$?}KkN tKs) | ojg_Hb4gVMUMlFC1U)0W ٭iؖO+ 57IlCs^4ce~o̟\ߝ/SqQ`^r4E@]CaM  2?GrCHJytяM(B %p=a߃f/h;7QֳJ$X=3drr>qˈhxKfyMZOV rYdUwrm[0珖ɽA ,!g$qcol<K,"6%$Q1`6٠*w`\qȬ*<ݝKذU[l ~ vF##ku?'xtWXsyUnƓpu/\x`XA+%Je#5nIu(\V|$Ɨy{"~ ҨAD[Hki9Q#灍/$0-(LlsmTrZk"2ѴAT4Y\11F$<(յW,|Ζ[!v>+dпbʨuDvfhr52,QUoΙaJ ~9f_#Cj^-:3kVj_㡱:P"dP![ CuMC 1yyW9aY[#OUWrPϢi])#|ű^__'OTH%L]).hC '/c*1 lլ#CDlG̦;uDGbO+(,Ҳ˘jeeńW!L86 cxoGokuOzbBs[W`=p 2~x~=GJRҊ&b M2OKa8`ҹ|$L']ûM-aLGY{K eQRW@>?)VB" mZqcn{-= U h0>yȲjו=[N,йևiܑ_pcןkܭx K8J4 翕KI /wLGw-K'Bs)BPn#HԀ<іC_`AL|nG AQOU9b`<5 F"E~PЖRc]z |\2o0QVv Gv )|iz3ZGt>먧eן 3xQ#aE]/;ݡ ,, Xeed`KAF¦9U/|"ʉvʉ)@_ .*y8Wf4}Ĵ}ǕށK<8/lY8ܤM \d_{^j)޴b-%IHU>)Cl@ɠ:t@ע _Mb ?tȓʔ¦8}̚b81"68boJa8 Ѿ F1VlTK-ǯ0!ScMJqIcVMelqѥ1F?&њv^=7M9JM:Qm2Gy'>=9HCčS?7 o>*O  @+xs\IjP3 A2(tiV}I!%B?]Y]!my,KT٦vS[,;mi.GMX  fkjz%d޺*&_:h8+:lؘn5.*rUۂIs4UX;2# KKP?b={ip@osKWiCeؠ;ü54Qx-#2hLiHGS{"$٧p: ;P)o !R6Yb75OFTtנ`l 4 :ƪW/ ƫ\X?,~(Y}APD ILS8KZ5z=s fZ"e/ ϻÀ69S,47ZJh⍉[jDw#@3Wt܈Ѐdꢊ]-+ yQto_Vx'L܃;G te.[¥Fq{yBaJ}H0/m[lEr&g^m,۟'&v&ve_-ڋ8Q(|M('TpWPggF-iw@[`M$ cfҩ|Ƥ s'g8%by+pghثsOӋ"u4gk\GHq3szlxUv_jD$1)kt+u}<ƍh)h7'vХdyt5@'(48VT~;K6n*)K7uo>@ hR|B?bsՖׅW j]j-8HӲvGM䩔OjunM! ɊIEKd|j0ٚBD<(͂2jS/nd!|ȭ_MgWhNOCGh^Om=85\4C*kv d÷; Mq5 ń*EĪyz[7fPU>XCwKPLyZ=?䭘G}@Fk\\pRt–5CAQ{x4# Drb;#/ ~ ٜ~ ҮmJȝ-;-o\{bnA >D`.$0}; #L܈C,mQqQU*KQ~Ӯw\kEDC: M/29.-gdF);w}]B`kjy9XsQoڦ( I}Mt\Y釕;/ (K譆9De!"g0OUY%?Gs# RED6T`F| 7Dȹec>MH@pF/f5*><]BRO#t>+hF;m;ĕNae}'c/246f:B# bSxܿNÓЇlci JyUB,nYcM5$tί0o/,+ p :={H Zs#Ą]te4WID{̿7ΎPTecCMK<:N ۘ QZyg!HzpT&?D#?h5ˆ^ޙ<;u}#g5T0tX{ݦfэZ~6h܈WYޣrk (vUo# /,O j@s(Z7 {y#ƹ٤Vy l[ "̦[$ "UK&׸i;"jhKݫB{jwP!pe;l RWt_{lYZ{%b6L=s6!6=` ƋE\нu`ͩpzehYbNcQln)iQ+JՎu!wgtzn ݵFPAԡwxyCV[#bL lQPU xx?fx\Q _#,7o#+ϥn{>QP8ۍŹv]J'xg#z++@mD TfNW L'8$ n%3SW_N\nCBm'8`j$@PnKb&lN۹;צ ݵg|Ǯ^s05#c{+Th$G Q~=$Al&6Rhj 2T.l==lIg-79S0'PEZL[.Uu4QRÅ А;N*$;`Ő!P6^·a`tдnO';ڑT8SUbGM&+[aB䡞wQ Te S&+cwsߣ|`Ӛ}&@ll+7 8gF9{KĸG}BVh"TbQv\-RQxu% F&LdQk&(5Y(%$n[$)w̳SFceЋb- ,#'Q^<:8k}4вjd*=sb?Ҝ.F",> VX 9$c Fd1VX'+/ir0v*Y2CV鴦Œ9^2֎ i.ްB<q Q##"[xQE)tŭeexaJ8Ct-BhϽJ*LDa|MDnB-gM~wg HUQY?RIo:4|bOw?}m!`gMsݰ3Q :rtS8*G[g0=KH;VvS.+&>|*vo5it2pm坊/A`Ha($ ܭSïhcaZr` fNb 9d%cElK\T 'R7T6N)I׼d-TQCwRblΈR$͡G_B VsC!V6Uy9T _;J !9_j*agZ?9X(fyNBRVvܼ$=8\{/]nJ;e(R׷0 Mb=; >Tċd?\M|^KG$A'|[ XE>;yJ0 Bԟ"l9C&K7w}hai^G}3~/Jtw+Lgr4}GTߵf!J93v6/₰}Z_74'?ȪOw1cљͮ0EUMgXU.:YPKM- \_mwj'ɬa͘:H`oMpKMUct7樧`&Դ,n9n&Hb~ c&(#6$^-1oA@| M~9?Bdwn/+.om^ ,ВWFe?Pv[ LR)ղI|Hu:5F L[IF<<^.)IV(I 6|rء 1}Q?VqnXL|'Уid ت](# J˨Q4U~%%'HʿygD8n(ĦHIoG8wPB{m(;ush0$>{)WTs; hs qAo_A-溵 3]. Ī#poyO.\Ji4R9¢ 8FElg|Lc367SpRyGs䣃XpڍqW(hg:校t<@l̾âb\ƹ9' j+*bx}G " 4WN!EU8-HS].N+gqQ&>hHߙ)=S]fR:L׼Z,v[_,mZEg'V{^h9eD7;#&5&ϻ*f,[M&BbD٨mթ昀}3R,֦^ˮlY̝:*T֟ތlpڀ|kZ`MHaE}g,1]4Pdy}{<he'I_2;T㵒.` sŨRK0N~e)3Re4VR5} t: ;?t@"z+6 "['0S!$-kTp4E%E <&J i 3A:6]_oA]C(x/##p'!STŜU7|zG?G}5y3b9/nA70݂3)xqM[Kzw 1 w~9 ]W+CCe-<˫;0Y_#'.xC܀qE"`P#JZ3,ט<Bb;rǯg+ke#-u*&CI q^J׉d}[ &o Zd@NQr/~/:$I„%X˳L ;\lg(i~r:\"pr+P7'IvgVc?PLOLu7i^k(v(maHA•C2Ht;rSb> 鋻DML+;@b!0b Qb_C] W|b^!tt:0vk΄-eq8 i(TQ@?eJȡ#r/QBk bB'‡jfna->2l2l^iC<>3ZB +hK$00}Hk+HΒ%̬ : H8}-pt_.d - ",H(¨)&y,ATHB{"c|ϵyF/4'hDP_"E!tӲ̔ΛTCDb}Mm)4:A%/ᓈe.a_ cyf FV'Km2axGXO|[4b"ġ:>-ʁvuu]G>uڏܦc0V!3`ެ"K:M\)} L-k1="(Mv#a*4s͚ '?):648B~?-iťd@K1LY*@rWX?vFU23JU='o.I^^?S#ڌA``O^:n=OOcƖw@J/%6ၲH4ˬTEoaGE B9jrMIJ'L;J"Gm]%6N!B}xnKTt|}őMiR=lSY䦀 :@G^18 Q\~Vw~ A:[ jr^މJ$Z$-=" 8Z*]2`'?SN8pRݯ`i{ Vp0`TjdE7tif 04D8ڼ}(D'D=ĠY3|esQ!,:>Dy)k!+hY;? IJk>鿗 EuܭYrv׌| 8`)M :ʴc L^zxՌֹUA5'97 ֽʘ6Ja;Eo|=]kĪ=%fSu^vDįJhlq}1F-yMYߺfJE -76-yCy YAr(wc-8!>a]o Q> 5Z1 'KצUɲif /g h`40415omJPU7NA,4^g F>eٔqKܛ(夎$kӓi<U 676^2I#!mT<Esݨ_%j>)= lٿ. WMASFA"8UuQ\-bZ)a!Ţncj|@ S2Д>VwҟS$꥘eQ;NJ*@A~?qf}ˣ%8i|'S(}_7uTC ֔)zk 2,xotirIYMpŐ%-S+On371]YR6H7PN|~OΩ>{i rpPF> :K#h!źa䆍g@O>vXazxn|=-3A+ ?5gn.Zrjãǭ.]ؖ`5Iv~$Q +~_;&fSM:-C!. >rOq)V=z4MFBrQN.d+Qǘw^3?̉@e܀x%k>2(,>GJ *f.믇IZ9),5މx @VFqh|/L"VRaBBcu *ł){$Kh@Ûv3OH衦ObsRnYMhQL WaOK~I6:w-9L5f4.#?3ϵGz?ی`R9H6+KR|ͣk(>=±U)rԫEm| D@˫ڬoԫG]5_EbJ]fVlMm %l!lUPߩ #/;mޛsPDX-{uT JHYQ\kNO]4Xo@b|d- } Emo* 2T'&:0R,uokjQD#=rO'6{Nf&7LKqKMC 0 !|[q6@߇I@OCȉLHW1CB`v'7fv3̓e雐.xQ'&f*bLZh񬢃o;b}⯻97Ûjqfvv>A.at8~T7orVwi| 9Com4cա%p QI\ixܰ FS!Iݽ$Z zα'9%S*Γ=]*3M<{ZrU;Z~.7..qϜ[@U*fRu[g-VRMKs}) d4^>}ϗ.cӍ$o||θ-~>^iᲮc/ 5~&&^B R8%1{]2#B">4*tKm(FF=ػn=Ai8p d>g4su, _n =EJi/(2o 21(Pӈ~myɾ&GP6SF2[zgV0IE kK24cXj9k"CG=N0X1<dz\^5o&R aQjUʺra+/te;#z;R#*(dx/M_pqpwB N<]H~t|T7\& (I!Ly9rAtʱEIq@4.Ic !Ry<#blB= pԎ6x fƩ%{*lB3 l\^%pP>Ά# J:Tc%b1z|!kaArǮ<T' Ǫ-w_;>7s([~'`Y&`0>H5[;۝il/qp֭fJZoʖB]"ܺ}Q .yUZI\ZỨ9~ҦH.A+D>1,aj 0Z^) Uz7:6dHsϏ!0(_.̮E-b[v9V"Ж*U pf"']2'AMB>`>^= x ‰XCٳVI%8uwq;FhhK ޙWu ]8 4Ҧ''hB݄)Br+ 6>o_pg#Vṷ3͕3 34t )8dC #9V!RrYXXٓu6RE.;v]{Ҵේ5*Nvhр708%r[{^<YU6< {<fA$qk<  R;%>]`,uW| ۣYXF#7eJl1~=/<3k y}ں1{p|<4 70w뗫YD6E{Nl c:aXx5D:ũ:p㈫Z,8]j%YccK1I+($fn6k!J-ҽZΕnhW8xKކ$RA5+4^]7 kSXˎ=?dβNn^T +? X˿dbذ҃S,1;\pOBd.)"*yxmn^@"*P؛)!j8)y v1˜- .fYPA>w&-v[“ +sqʶN awMdtX!_86MDj!蠆M%0bjBg be3sp{$8: ^9 fidy aK#`ew9~颊P׷h!ѣVy! (`@y:@H fdLO`Ff.uOyr8_IPqIyNM$h`;JH]*.N9sz`8h2 vSW#pò[%NB8Ʀ=#)El]/%r}?z֍7'k%A%y/6pF8g '٫I'xj$qW t(2gh`kzۈ'9gisMD N&g JKbpsP_% LD>ub5:, {m>dQS_?`SqWmVf 93`_sc rEiO`(`#x]X%Yͳ^ZXߋٕ0*,ͣ|<z=ʏ`Åu VU =E4z6d|pjy0 â7~.>{ܙc$Bǩjyi1_TjVKKgpmud3b#rG4[j~%`)2 M XA1f΋fOJ %i@S}KX E}'x0Y |^TB1}DV uS4  f, LU'ˀZ\D-D+ghI/kV6doS>Ch-L< rFhߤl_ؒ5b1p̽˧c9y-7) ۍmNmzso\Cѝ?>v{H$w+l3eNn lhxt/䉈/XtHF%yWmαǁ'p0nebq,ֻ5_rEpyt)'+Ci wHuO?-a4w^A\ͦ?K3/@]5^YQV+WkN"wC1mĈ[# deRx@9O^4ΞU#ޑ834 @ܹc :sl˚Hū Mi;X/ $ oA?ңnQ1yQWsX.ZÂaM4ݏ%i i {@C&vĩbIdPTUК(E2z_q dL=&'e0rH+<1b@XDx`]+oڡXA:B5*X:08Ȭ@Oi&[<\ URe{f#4s1`WqjnRz%EjhR~i|ڿA'u?M>-n9eyRM!9ֿh=S-*[c?\1#^o^ڄ8{u`Q,>{ǝY@MBLw`ӢRm9gh=` 3Uc0= E:f$5\p²2 c :!K}q74F(ԛ GpiP/0c{e).OJu3CV:r\irX[Ƌ]Qݯ;7@bDޛ6p@C…d* @!g(фzlj}ǴVڔ$Rkc:u u, F*k'Ym?OTFawA*'Hx;S[6 ui&ȶ!iَZrIO Xr&qg%IX.v$s \T®P; VtOY͒ LD4Io|goj#s /xKsvBa%K̊!P!69`;{V? =AN=K@9s5 hC?TlC4bٜIl/*HN%L2Fh{i{,5f eXhn!i~~2{=%ˤ58k) =O ;F!֨C+̭Y܊/)dbzz 1 2yvcJP[v__2VM7QmN?ՒL0a++`V 8vnAt3.a1ͥxn"AIT/עd z Avnc Y@WL9[LauӰ2 Xg߄4΢$\Y"VA?1fU82_6qdq29ZU=>#Z+O@$=QfRbngJɅxYoXKS>>hƀBicrJROX g/MU>:yeJ&m,3i(\ox 'Xd v$?ZZ8(3yC҄d>F=u?D/(KYeGuCsYq\=JP¥f!; qWa68V]bE1zܹN˶<*ږUkf+'7mm~g5If_=Nhܑc 5 <"zqdzwOdk׃$&KjhiwUic'a5Im bc/GCzH2)8x<=wx̌v}O7bMlB4m{Ax0/4!(Цz=#1P5˺)_W8Dra.0uxyޙ޿Hdr=Or27:o ֍(1ah i$+@/a}̦(ooKnwd ;\'و𩹅ad:p߿^D{pӡ&VOLqǜ:b12/xӚn@_J;gPc%edDX 2c#'!EnBG RsQ 0Ltgd+CݗD7XwTGl.mcPjCH"z՘ʟV#S؅ՠ٩+ YIQyiޛ% Tubh U M=DUJ\¼Wfg7,V YCOtҙ 8*~ViSΰEhS\ 6?t*L\Rv"/Hn}Oj'$aJ`d63tԃ,Zc1,:pN3ɍ,cjb֓Aͦ|,+F)"*uE!$fi@n4.p9d[~W'b"(3,P5 6Z"~5q͒z\IjفDQLL5WE%i1Pc p(]rY[Uz]Cn= 75P%f[nKjպ=;Zw{]@ҏU-.0̑* 2r1 zIKlqE7Bއ(fJ)8o:NBNn1~º@%$/a ~.>^װ5,ƱԪ6)B#+RKƉ\L5\#M[+{rbְH{giJޣc'UWZS"SzEHB0E=n`!QLY|vYv]Z\s-529 xG;ʡnM%xnm"Pm5NR\| ..a4cHO 5A?R&l΃Ҽ˴KK/'6u|ΑﳄPaIc gϺm(I#[TdlT >(z_bw3|_kY6l7_2u ~Bd)_s1wWFPD9릠.m2bMk+c0jv0ZU0/EA`2P?swϴLב"";}NҔLhqʉ/DK+JICJ{A>nW [LEPIB`n-Vr2y7v/˕5]%έ)a7v;-e8 ?LT~KC"4B"YWBo;xw|qU憃|`?zCB]Ќ[ i8 9N'xww̬y~SɡU| 'bTND'N*yҿMz/P3#xmfLќ@rtT9TVEQcN ڲ&)&E!ۉhɣRye}้[{t!8OAęywfLh>+*쑎hvgGt%zJ8x?uQaA@wR LQ(0jHy'RxO)f IrD-a9F2U]Bz?ʖ_vXd)Z:5l%$p5Bڏ~1Hl.W+ؠJĆ0(jB_%oX'j=Y|g}15-5dҵxzzpP"bk1VK\4ڛπī'9&Πߵ^ovxp2i/+qaT1i}L^яClY,ޞA)d$I7z~;ATԜp84qT}\n$l B U\ uCO3V{@2@b2`'y~-<_Ӯdo`!=cQPI!9s{ɢ(HhJ~R}ۥ̤O#:B;] -a v0>ve_:8d*MSp&?9.0- end&iB.LZj,)ݳ8}5_ZX^8ԦG\ jN;Tlp(r\"`T.~E\HC̋Hs+ae 2"L狿*}YSLOCl Ws Ŵ'ݯ'W Tv* N[m&W{׀13f6 R˝fm=Ҕ".c!mS?;ޥ7nkEld*z`/qjϚMhϿԖFC}ߠW݅XDġ7UAWZw13,`C-1 !8i'=r 4zL;>QscJ2cK+o4je!TH2HPaT5} [SwP#RTgs$4u5n;#J˕:a^+OFΥUQa?i֍%y(X계ЏIJ? 4+ITdJ&:S<<#f,⃄JlP`ihn&~KDטW0z$DflMb֖& w3GEun~]v_0qOEA1krI0=VG:9l[y.vʾ]v ,df(o,} :0H%HF(Ɵ32@޽|k^Hj6;Ia^19^Qdؗ2+?p.vW.io6hD!cAԃq*ߩYH.%;3(cl9ES(i~:Cn9.qj0ؑo,Up\,-=/)!B?xv 4ƕ&8x%C*^1/8Ljar=OV Õ_2:W*/h`80GxNط` l;Uׁ>|R;Z/DbXici{qZ)7[Wnhbhƃ̃5ͤpj=BL8ۭ 0r ;#?BBLoUzwJ?iAH 'ϭچ$xBnǓTnzLvXyڿ5-#&^SbFP4YWЪb DU:/|>֤^!V0Xʒ[swjgsPP;Ui"A33ۀfUJh/L Ҙˑ)G)!̰S"Q^'8)2*{2y‘!9ɉdǨ ?h#FOh<3k9bK(X|Q LrH5i2ic\:pp;ԛކ0ws8>fU[J]CV;tg\k3ȁҖK7% X -13!q[V*R^`(3U Z!⯯ r[jP=W/TΞ%+XGamGS7f}z7 YeVP/EEofA7:D.ԬYɆ0x,6QPy%Ro}N - NGpw]if}õXľJ-EZ&Y\fN )ϲ}2Q ܶF(vcHOވJq;:YHkβ]>xtPҐ8D00K.*t+I2ܖVI^tƇ쑂"v.dA㟥] jw~s9$tפμ+'T¯ {}#+%Bq 38el)]ۏ!9$s eC+22tf6ڜOLҫ@&&MR2<;H;=hZiz=%þ2acŅ$r!\zJ5kf3U 8 Ρ_N*ƻLAҌ;XBANIʿRr宺䌵Ұ|VkvodI56 1eߴL[>}v!j7+ 3ѫ^ f /݂v[$Nm(0@'Qx@3&4hՋRn]Ի̱k\$)Z=`Pю XFd(-=7@wvHCeUY8|տ[% 'Q{95Dqm\9.cU޽ Iy>պTR e6 HzaA!`Y !<U$+L4T *«4%aRR}3Om-} "j4OIKCuMP]f *OK qm } *m̗Ƭ@M ߮&U5t~ّ͑0j\tqs4HZ͈'"XEtQ|i\e]{ea$=XWI8e>U|W_,oƁfTkዴ9yp4 zWꠇ3OK$@ݭa|SYVo-t\OIZb駽ۋІGmd*PxWAWLNQ9hw4\y]dzޔt$"8jb{B,O HPaXBB 6 ޡ%T,,ޤX=(¥y5n`FO0Y&ùMۻ0:JYV˻cLDxeA ^ȡyߠٸmBgbhlVZ*Nɴ kb[JPB7.@>t9wnŎd'KyW)'ƻ@S_\UIq>afB7o(ZTt%–c˜hoRB2t -zcx]M K?pL폩yg`J_[&d\{({Y*F~bpm)O\Z0н-XsvAƊMӖNrgQh⵵[,_׊Hߘå'vi_j:EH$v$LcqO&lkMit +\/L5bWf2hr{17DC>TkAw.U(t*{C L*Ҟjɾb"z[1N <ñV96Bۋ2Ip12A&Z%KBvbsj7߈-c |jݻ]}r4HkaC o*=^h} {wqSZuORTz9<\ߣ'gqj]X6&wɄ4YM\jL/'0GYȆ^$y28o/"q*63'f%6_KSPNۇ0u 9o0(R ϼx Q (v1<ZM>,g>dVq6bMc(*z6:,>qRkE `PI!e LUL~B8]nD*#Y"ΜhGEa4\V\RZ/Ŀ0N@(EˁG(H'S22XrLX+ 8ئBߥ.'FW3D!f66j j y8/?qvj_XvК 0@F޾@r X5}ۺ&$n{N 5ԋ\nCSIi1#=9vE%T=kB7FMZT[hMw]!ݥ!>/ߑhEGq-|)%sR˰Jf! !$5$/h4C)c]|ٙJ[AM"4{%;ik~{}'2OTyʁ5:Q(*K $ؤMDlf;—'`mfͿ'V0`Z[Pb:9T$=܉Շ}APS(*QY@.K*3;g.JxywQ@1wJW)o$Pr`2 Ř.q}LxUjʩIeSSMu3EǬQ}~lc(i|d^3aƙ啜ZFLHDY"4 c?>C2G7 L3ޖOB`k *R4p;wK*8v4soXQgG*qN*q'\MNk}пθ|*Y,L'_ 7OxUӱ^0Հ>R˽ vmd1J\y?eTynwc _iK"h:n*Wrlz9\!E+w]D|6Jh^ӆ-qD (\FcO+%yСd(ufmmH7=[(Vj~Mn^&V 8 Y& #87] KWVR(^ŹEG2+:6$KDbQ\,W`)<-6x1a*;z>#՛^IʕtxH! yIw@a?&x{'"Eן}6lbrͺ6z e Kh9U/Sg/WId ɚN1Z}k"5"Y1(dhɑ!nWȥtlYu;dIll;ԕ3ts Pv:@n`zH w_n7gdDMWcEyL\[ЎqVGd}hg cO fh% dco:7+"=ś@<>>9}BE;3 iK҄w_C"CVTĸ#3*:瑦RFv1+W^H@hәr X$z}4ǵl"DWrYnw$^l^CЩ>Ʒ\$ݎDm@z~*)H7J+ .ԛ(x/X -\3pY?04T4I+`tdJZ%&Nr;O1ǯ|O ~rKA>fXoq5LtƉa7a&b B{fwYf<q ͮQwkȦ7sQTIb M;V=`|ҙ?m'Z 6zf)2hč03 uiV.%>V0a* G!zY"z^}/ʾXhxW?pƃJxC*V}%(}q}"` %4k*u#[1ڊJk"6;Nވ8ǐOu|-/P-z.]:ˇDd=7N:~::]y" YǪooQ[2O4uu)}ν,౐ r)AXֈVN:i'VA 2`nkV,n\3܉TE<"E~&c;lGguw10RW{F)Cm,)lGV6A!IIh+}CfkIN=>n>c" NQ%%܆e/c>ںƬ0Q<|1"N GBi\؜H9?*>5?\ Es鍘a͜o {)rM V&C, h=P~VrQ'r#VQl0; F8k@&G4fpAwaR ?cHtY(0}whw@٠-) ,>1P N9EhoLgbUWV: Hew<+ NSpʻ)3`5}M{}2nYj#˶ E2 ˢϟUqq4{"1$$\ύpsyvQB`qx;: ,/P4܆D]6C:lR]#_+q+[XԶ,tHsעE9ו8Ԑ :S4ojcČs4 W-T-oGƕ(ͩph*}|.ZTRms4jZ`MâbUky+Wެv8D$-=B~$\uӉY,T=߲vl:Vl~= *no96qI&h[_+ĩ=l,n@+Flj c2!6~&8GWRKoڐWQQ2駴)_/aqγjY %G^.Sh,=C CwgoNm 3o)+Fة#xwLDӓM GftVXIFE&=Ƚ*F-}{ %蟒 jԒz. `Xr B o2`f ჰo* r?0Oe15?c9u_c*3 D7XIN_x'pU)!FZ8ZpBÏmL^:Xei5Cu}Y+b2(]dWncyuMdtJ~}dI0Qyf*f-ޓa^ާ]0uD";KA:vsunQk چ !: W)YI#Pm:5?`ݳ ͢w!6^Qݮh^$*ݧ+bF35TZQM9G''yΛc#SRЋ6MUsj:vg#A/Fdf*妃 s3ΝÝ7 W4)ؐkhHȀsTZ(L E@Z8}S |~Qif97g*)ʚ9\&E, h7A%TP hw%W4=!uTɀ|5kB)&M(L.='~4rc*W&wt }5J\r;u)ww[EZ#s}8g?:J=qߘnJN{%lCmQ)V5`迂,{T (8CcwsIK8I*J^6|/ر.?9 Af))5;QV>_ OajNC0%-ұ]{3ep==1r[R4t{U'm%;\|/p%T%7 {#ʤ Ȑ`F(NkrrLII{͜ 4+m,Wsj!-5Xzvoa'n+/$\6FbikζN߉%` q(Md8I`#9Oqԫ$wױW>b@]I3AE/t`)QH2R\Jl?jRs%Ц=ot%E%:C_=dtk!Є/{eM6MAU1_} w qw _[h[dr0PzXd~P:|z*c+G/J/[Uîwo;sVx_;N8q M=Uh" GqsV(ߢ=d2tOnbz=QW$2$gHc/fp|YGNG%(%UcJT\ֆGMQ_-0m#_oA! tw>dK^~܀ e @M$1@I ,Lf}xF3ppᝲf.oTX)LpWZe>` (a !~pMf>=H6&Qc:؃4ծg$֚:S4* E3&c}M$ Iί.4MB3Jjd?ބV}T X&]sXSV5\8-SlQf~k]asR'ƕW9YN+v] \Ә~]aݶkry: hU|ŀLҿoV7NJLHסkq< pz"ݿ_3;MW9E)2T\'I:Ƹ\fK %@u(&f/gZ0]aM"fP& & \ X]J":Iy'#xbf 6O}FQ'#CtVu=2LEMJIle=A85kG{EQe[/'jfE49Nx ?caSv ?5wKW{B^ g1ϗRe`S}Reh+ը7B>9 P҃OH-1z"Pa3s|YMR:Iȹ+6ُ2P"FQƄ^u|*(=j3K+fХ AhRυ& eE3Tū*S8=Sf, l{vT"fᘀ2VkkXM,ٟ"6Z4gѡS LW |8孒&\0sUm,܏F!SfH%vyh?J߁~^*C0=%t3}^x"7WbW<@v+/eX`0d0jTqWȯiλ|-l)|zɔ56H,;Q&cO' ?$ŚWJd$=N|r:8i禋󃇪d^ )H4!;-!y@G+WyIKk'ǵs9f; Sf ek|MoVYdgj[=q.RlG4 R IAz 5Խad_Qu ZxVPT!h=pB8+;j!Cp Ux|pQu@Ĝ %=caw) $n ~cHd߮]-  <kf1W^-`a̻M#|b1ijeTW6#I 6wi0ccn &"z>as ۩Jscx)4d޲*P:$dxR Z#} 4 \fр)!=1+d`/}]#\Q;!~[`[0غҌe0c(霳mWmZ@kNSO4r =vHeI\PiƔ7rqgHRԢȠ:Դk x9ws =ڇ [Y{z%4kӻË9Y_,-c.$5`.6 U\I(Sp? bTR." ?fo 5ÂsY<(Cm0tʭ?%:J,|\1e'tˁ{dUZj&B{Stc.B&GOk ˠ4`Dm"wgJ5ͫK&b?Yc|4"GGٝZ1w)*헭PrӮ)}œX7y2_ջPHg?ʫ6b7$FlWzc.s1 G:q{IcHNkWC=:v-/|u@Y=ӱ{ʛ3]ӈ,\m(T~f;1\lt!?}NU +RX>5,-GJ(6/`O= lw }Զ~ L"'w_e>O:lԙtJ g8/24o+ozt7ZaBDYT| .OZ_BN@Wb(.gv j SMک*[1xqҫSG:bMewh \? 3۵mt~8 E8Ŧmv8yR3t K5%3[F]Xn0H K|y[(? ' 6~:ᢥ^QxښtHjŏ=.M!Ea5Cʚ/VWatE$tn0tΑ >mm X[pAo ~egQ^';\{r;p6m qJb5<7$ߎ x{8wZ͊d7oYZsmt -GXav3yr^R$BlXkI"J$ hY/ZmsnI𥙭 x'` 3ƭ'?Ha,q>U NpEAB22s7BI^۶AM[6{ɺ`h܉MpW s{^‘=t+e5tbe7H5m.m\zRگg~;O"UWV=I#_,QOIeUH8V}i&sb-QG~K"msIuڔ/'#T|"Phw):SBP3 ?9)*$-f p!eI}$@$OH*Q,_jaE{਴+jgՑHbG\D zbY 2Zj;}W/<)5McuiyRQIgنSe4 0w3$ $Q!?r=210ъ^|ǥ A^`xSmƨI,dš$U{Zo}aUuMbR AoSKt%Ra~K%Ў>T;D >ԁ&HNgqF|m֨H7mTN>SȆ\2=LE柷,~>2GEěeNZ(D'O[$"jDy+?d= vcu^Í9QjjNy S7]>]nT*׬Lbxn^fʞV47z4y/KAPCL ==XVI-'nFTfdS@m)Z ̈5TҶNnqCP5ʵ)eV=zAY*gtyxʪi~R+%X?!WI>},ʊN!'D=tAvKZMɅkTh#>I]o0Gٯ$GJ9Ƿa"Q؍Cd.L&-SY1$%htqaB'̿2XqcP 2;Q-E!VJ l m~`fqd!NɢxNȮ_A1/=exB٧n9SfTZ\Y; N:nLUybPQq"'5H†6[ xd!"s=5lk >DS̖`C4~c"Z9%kP.d<k2&GDf/ tA D>b}XI/9^^G)ݳ2Tq1y-e1ȅȕ~ז*YfK%j~*6[|!k 9f1j>r,Dg̳#O&2Uoex6}`rH=4`A ٌn1#WX4y2+~BT7*.2q<(êZT}%e[O&].aώJ; `AVJh]w| @} 3 Ra=&|玚;; rWbUC+WNmUKrل%f>*e=ik4ATɟ677_ty^0wsdpnWv8M-Zx:%)e:Uge%#)G&:GV[1P%l|&YyVCuζ:+Jg$e$<{,Nw9N6rI|iY Nl~Daox) k˛;l }c6_ m/'6룎7,5 x h~9xyd@>;b VŒRjz?2ʹ hZ6.X_n)ճ>pNENM\W( ;çƑv]к{' zfۊG+TIRrПMtc>B^a})0[_zK,U&xt2:h*v'JGh/ ⴺX̽ z6LQ>a|m&H\bIWέ po3{~Ek{wOṭ]sm0ľyoى9ʡ#%Ǩ OR}6 hPzNcɭ z*Nb[TڼB4%R~14Un4qY!Pj7 `q^c3\VKD+gh_wGPjA(ʌ^m'9s/$H)ۄ5&N3ť3Q0}| o2W?kChGڍVђx ̖]B*D׷>{ S4_5lʷa$Rr북D31g6X -u@A뼦H:8MJ%K74N:V7isfP)Qie+D=yzhT˽jFZvּ]fB2ڹֻ} WMst\d؃}D#Ģ쀂 woeK Vmݳ0t y2gF>G,c'CG$ZL_qn$4ɵۦPQBjmRaz&:03d/Xoݰh'KZsIr-dg+Z& $RgSQ69@y0qANVGdn-we♠֧Df"DΖؼ /<6:~nwB> ^:>kX9@wَw:'C8l. 3 '|S:EGX_s@:9i1WK9J864sC,= Ĥ49Amrr]#v'f(+}FD? ʉy+],LoOgTSi'y:&ɝ9{=p=m%Se]rZȯxEUlzAcLjȭ]]ޑ6  ·X{̞9yMlp3vX*v'HD $j]g҇pcL8Jfu0^ LaiT'e!&5cV\(/ˁ?P/$,a_K?#;8%ԘDBOk6ogjU"k1[e޷#-D@!OWhiĈFpU]?ԍVB(ހ̂Mv,iwɬ w}ZV]X¦: 9cԻ"1[ѹU!4,5Ox_N_QNo!bK=@*CVc"#ԫiK~(<-q)cljqVbsW~F1nL)&`Z#]SRR~洘P'Y| װ2C^{ڼ6+YEӾ(9a~ш6ۉi}qvd鯝8{LekT Oy-C;>1Yzsg~b֫>mF%DˍzdˤveUqP3wD>8lsV')#奘*/)"F4fR;W\a d9&1O6fTjz‡%(*5LM/_&*̎=vcCYL&okUAQ\$G,9JxiI5Ih{Gؒ R[ ۷0I \IJ)wxb|ܭ*/1#%ї5:N@JxB6aa EA)gs"hL(4A:` 7j/31γ5dMu(V?"ټx_S;>eUltqH WuH[*Rmw`tg r|ˎ,;d{Q{=3/9`]m>p+|_=խ e`?)ku 2j-˾ݺ12%,Lu + $z9KnqEsH#&Ϣ.7-7s뷶+|V 3z[<+3v-ΕNH:/ob )GWkʦYW V !PrYǡ&TAqQ=!r_oc Vǰ J}W;;*0ǨLQح$5 >@vepױ࢖H|%G,1g)O)6 1 {ŞŠidJP\G }m*h?5͙DlXiJmiĚSF|2Qx9V-`dͮ9. Sh1f2]2rXMqZGpѕۧR9KwhtRͦ(ƊVt])]A 2Odc0jb+B7!l9.ɜayβ 8ui67^1c쿑@? ̝A  u?:vd_܄+S}hbn\ M@m_TZ:@ %f]6z{R RvLzJw nnl0!GrAܾ8o4:ץ!10. ' !R7a }& q;_1ZE#gɢ8GZ,F6wS  jimǬ' :l)$F޳%&Fd*]M$ `$¨FJ\G_&Z |p: KccV5PyO/D,PlPTn{t $ox$<$s@%8*J3}ƙE j/X $1*}=]6. B>CߟxBU QFC'G i^:Pb28DGjzO؁|f>?DPG [ Q HԡKC~)g{ħ=yH.+5VcB̋K=f5]m6g-*~f= Y -42uCuqb\f z3^uz~Oo|k$24}3CmcphnwO˖0n킖#sB:̑[F\!qwPܶ'ҝ|渥裧3 wܡ; yiv-Q_"nD[@Y2dF"ŢDOH*|o֘#dT^P<{bTЩܛϥtS^XK{ثI-"z|yG0& vR/PGU pÄP.|v,ßs\ zl\J~o)i_Zo`8!mWHcg|$D:PU=WH~PT %Z(3:;e1&:wȂޮ"|H*fh'`*TO5+3SevSC㋼Ilibm1`Iڼ4OqB/!Buk4"tMMeMmoBȩeIg!{% "ޯ|:tY)_Ľ>G{ʔRuV5k֙vϰUkphW0fX$6^ X=cR-N!mH{VxOrY%j 'p1;d'luQ-=ͅځP(X ~l"RMt6Ħyhx R6t+<72+W[?᝭n ;;j=_/+AWn5Fh飙deY&$ACu<:'RL,wݙ6S񂁗{Xe 𬔴ܞn)whkrHYEѴ-f`we>#^QSĈsm_<aJSP%pB/+;I/Pk'Bk2?_R3ǮpTBjzpگ 4oѣȳbj%s 2[E8Ô'20WZn2K ZR[zLS %XƄ 4pnˢ TN ] pp b7Dt/cۣ6*8s4b%#iJ Ax5*1D?qVc% ?2rj#08%3_G|HJc0,`F>6 W8MqߋTcLߞ6bdLCpjIΊNECn|/xmgDtք[fIK@_`Q*46kd>\$$UnP셭,%%1>R-WR=ѣMnXu;\7d`&SU~+Lqϛ1Q˽F[ ½0twgoAH$b|ZKG\q"t $RԁsSx"x4~5dMST$ Y}c ci)g,nV! {ڢ-*Y_imIQd%tBA8DxFُz5s@348øIy! _Crf;w32izf&Ձ3D]Vq/rLg4~%ɷ:$)8c2X;&}6#/y) ; qv+ :8>\[exF$KqW/(7:`&}?j>^9gk#lie :t﹊!'p.T&{!bث7q(ŖVI3#;np[<ߏz)ctfK +(ªS>5֮0JLnr<()%SaӎaϭtR gm`bp3Z"v2,qr0&}`ȩRtl|-<Ŧa]v'19B"lw@s v߄g@":"'߆N^ ӑt䒉5ݠFAQ>d}xy?9ؗe>ISC_KTfP&y$KEhʇ m8z[^B4|M^E:b3DCp?L^v,$=Lhʖ#Lےd [Pgο?Cs M rOMH+8*g\Z9\i>^380Dvjx uE",PU~#5(KbꮋTL4>~Υlv(0#;gAcV-y&JAb9 ڹSi+Mbѡjƨy=0|\?xhs?"U"Y8]@A7lFe;}<&4ـy#vjHdٚH햪=YK4]1P/Edo'\ p-d)I cq J痢bo0OafڦʩrloeJyڧ\5{ aRtc|ۿ~j4$"(iژOzvJ9 c4x {Pu*J0{&8\޴'O~ jg:0wԈp+X6½V r.վɞlg@3=*coqqӂFl?ZG9AAsͤA: E ię:))&>Ff ׀ş?WFL:)p("1 #:_ySU~r~L!zmX-8Bqh8J^2#ieCz|~Gi9dekj_~Xݙb)   T_XNEsV|@p+t"Y4!>{U'@&$y2UgYWQ K;QPŸ_^p\zۭzlv 1@ø>.3yzÜX1H,gAatrLL|';(,n+W\^f>%WE e`鵩VLX ^L嗙R%BL^-~H3? Ujҍ%BzbڅZvv]l@VTk`At@žE0VSw`=d )Rw(w7[? (l{oDWP=(*1'k0m:&&24Grls%/g_gAKHԦ5f3&! f.h]hQ]bU_ *@I6KY0b5=G}og_Œ/Uֽe 4r7 s¤;Z&_SjWic]v"\(ۥׁ&+@S]ϘW{6] Q)Y҅zRjgjy+m yw0c2#P4(Ϲ[ Z?3T6!Qp1b\~Ma ƃP#/SF!@"xLtOn [70oZcH#rz7x|N5 ZB't^HѾҁ+Ywd ;9j-IbԷ;4@zRc "=xWV$20|E.kK&x=ѹA;( Ӄ'a7m +_?1DiJZAq[c8j=s65KLwhk\'/9wuף)[k:}9|#__d$ǔ}6U"Q6|Xp~O7|L 2ܓ5؈}ry+.Ă Pd>ǫqOpռtl޸\|Q7?)LqR_1 痪>B,h [{UuEr{4NM9ѿ: h!>bz2&6{G^ҷ}M`^7ge[ oh IIH@zLQ=KgVoHU.Yns~}uk$ST9XeFڎPu`(P/+*lB ,N_џl2fYpJ[UGԀ')tmSGOe"M\{?:0 K1ؓ۔Y|#x첬M(0̀򜖃<gJ B@\B/\VX#1~RGç]fgDi .:xvjv7aK4K|^4?1 o\23CdWBNY=lGS2\۴ =Hǭ׳ʆ#Кw@>뭑OQh/mogB-9syWr8J=R[PDfETџ{UHs~}}ci3UH+; =t΍tU]k4kl )NL_%JIhiQi&t 0foq6<7НyWT\#m|EMN$!emTF>6؛bPBdL7o)#wʊvK!A9+fUɑYGPiC:/+VO+pLK/9 F6 WjD_;q8t 8I= G#dPVJMRןk#a-lܸN--7:z'69U \q+|]pa-N' i.74ցNZ㑄RtɃ*fъVX>9$l{avYgw3ܯ59EprԞj=֌ȩ:>QGFДz7,$֞r(MK,)wM'eG ]U5%wI[ ͼvYaw͊!d|+ŗFQ UXVΚU]#r3_յ)ӋnfƑ n&`y.F!X)w@r) u;ϳ } YBRfa|KCn~WTJ3?*%mYeĔ4wWWOrEa_KJdh; KW-uaJ8SHy &Opl ߿ BA;g%g^g