kdump-1.0.2+git45.g7e4faf4-150500.3.3.1<>,e>[p9|E(-T9Drp?lZfEǻ.Tj~H.mNmYFIQ)2n|VA; QSԛ}boSj ~ׇa̤R8ˁ=/"%~Y?g{1 sy:KTHfǯ26tg1hcB/9 B1o\^qGpeQKV$UbT%*'&\V"<)0)Ⱥم׬>O?d * ; #EKQ ^!!"(! "j! "! #0! )! )!*!+%!++!,,6-6246(282f94$f:;2f=>?@FG!HP!I!XY\L!]!^abc[deflu!v| w!x!yDz$(048NPX`dhnCkdump1.0.2+git45.g7e4faf4150500.3.3.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.e>[s390zl35,;SUSE Linux Enterprise 15SUSE LLC 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# 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 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.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# 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 [ $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 fi8 J%qp6)+69Uk1H2(BF*sDAAA큤A큤큤큤A큤A큤e>Te>Te>Te>Xererererere>Te> e>Te>Xerererererere>Xere>Xe>Zererere> e>Zere>Ie>Ee>Je>K0776e08166577e3a93f8a3d47840099380e9b66026114654982207121b616de81b996291e4e250f1054b48c0969c8459f8b332174569a213115202de3174c7189a9d1950b98d68f0f76e80961f666c4f9387444e1daa4a723430cfca3f5941a63f7d7042c3a1b02fb7b336a2f001777f426bd3cfd9878b870e2484db54f0918d5334902dc76adfe7143b5c8de9c3661258f23b6a4c4ce7afefa52687c0b7d97c888d502ca229f69b327334ba752891a7b728b40603cc2008da01d43a68ba49faf7b03f73886e723de9a8935465ff699ce97b397be3da0a8c0cef7b5335c8578ad5cc763da81d85dd452f557fb24a1fb9d0ed840592d5ae80f7740211765418f3ade0a0a77eba6a25c58aaf5fc12f0935a858d494a557bf1f9fb671042602ea82add1aa67e83ad655e14db00a39fe889a7dcf88754d1602dbd44d6ba3676e3379bdbebf200ddb487c69d5c3b9f40b96dcde574dad11a6b58a3a2ff1a4e1ae1124337a41c3324d2e7d71276f0f03826b5f7385530f1377f6217ac35c10f655432528847d9390366d408aadcd6771b54e17718965f6cbb604ad256bc481f7a113e6d8acff8e14e856e52fb5401514ab8bb90fdda8ac56c942b4e76f952c231b48582de950aa0a3ee13c38a5cd4b290269bf24169f9a96a8c27ca5ce0e76ba810cbf01e99e95d818d257f05b1f54aad76e447fc9f4bb8391dbfb1910cf2151f833cde4c3ad1263608423adb3b078ad0c265b46024fc1676e92d157c866a11b634d5b485cb8cc5d1c79b99f17faf70061847d5c10a3fed77fb2615d76fd0264b00e97f6c00a7df00522d3750cdf226532472168e0f33a42e7363b87d7c3f0a9cee2a10b0c6814972315372771c5c9c05196009b4874cb46cdf26296ef503f890ebedc17513fd6a9ec75b09c7b58db41ad087fde63d7ff741c83a9db5b35999125244b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643f1b97b7100e3582f1683fee3d5d7dfa052009765ac086817c122396674a651c506363d52baf228151467ea0b545f675aa4d51ae187a469de4ccd4dbc839ee8abf8ebd6e6a650950e686395346fa84c199a1f09b3b7874f9fecb9a6ac92d4627783249995ed4f78efb070705e760ea97fd35a60a0ae47894d7177b94c8ebf5635servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdump-1.0.2+git45.g7e4faf4-150500.3.3.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.3eccS@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.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- 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/shs390zl35 1706180187  !1.0.2+git45.g7e4faf4-150500.3.3.11.0.2+git45.g7e4faf4-150500.3.3.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:32236/SUSE_SLE-15-SP5_Update/f01fae22d568a5f36354f38fca67bf06-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]=678b7663076f1a54dafa732b60352ccc8919ca44, 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]=51dc858ee60ba19cc5439f4255303d5ef8865d9c, 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]=373bc0f7410f5a7c4dd960ba80ab845d15dc15a6, 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 RRy:r:y3}systemdcifs-utilsnfs-clientsystemdutf-8d9809f12962ee4c79987d37ff2be3a9ff3f675bf5deb3c34b787d17e87842d92?7zXZ !t/-]"k%NH{#Pͤ(xҥB ID39πBbqF/1SLacf 5GpR L AgP] @y%r`աg]5Z`K%m83SQ :z s*sjYh‘Csx 䐵c--xˆ>;Yˆ%dob ,D4vq.jtȲp&Gm9p仺wQ@9@"׭!;G $!pƺ쮹`O؜#p+2 a!YyrgAOf6U,YWqxI]'n dzHNkPKH]ӕ9~i8@i2tIbS<Ƈ_9 ѢLOYE,V՚9\vyiF;.z%K?ŖYu Γ {~Mla#Z%ą%ކ4%9ri'A4+{W "w2AP-z(QKa, ̱AWr/w|B {޴Fڑ4,a 4筊S?3h2#jrkNm2OsMd.j"ѽLzt̬ۂ~ރ3Zu"U@<-#SJ7Y鑂vcIe~w_"9j7nmъ_Y` +)cE"v 1|S_k(o\M~ AHs^.Չ+pQ#vvF+%촨g˒߉Nl,PAy#$cQ_TA~/B( EJgL,^84fRpETkL!?+I Y[69EmA~kѢSvJ2$EΪ?IDa/!!̾E^ R:F+/l@E2ɖNHT[ٷ=Svnf~]h9qrhC$95 g7qOZO>[c]-jĊ.DQ>}>z N*aɢ+ۣ'PI3L=/Jaj};RAS2)CXsemuߺA1Ndn_낶u^~ Ypdt^-fݯ偵́ሷ<IѲh~,`YwXNc#M3$ G~#Vp3̃[\uR<hu8Qe#īsm$HipS^nb+n 7ۢw1 !OanR493$ؑm[U_,n3ʿVĹFB^a̕r`Au`G mķyTn-+V|JK$K@O) M%?:b|-$& .j%"S$>%wDS6{O*2}(0TC: Lw5(ٖnW3G\3]^&ξӪ/p;ҕ TZ*JJH ]d1{&4' j[-$o\u6e/ִ"B́>x2衫6 {N[Eq8Or1Gb,ܔ&gAROG<⮭t{ynLZ:'{k}:9t_~+*:4;?%} W:>xh0 :`mm 5ɪ#D/?A׊7G2Fl%Usn(l$;9=@|2(ay`KXjC&9OI/+iQ,X,X,(E )bcH>g|#g]9^:D]?6n0Q#xaCQg67tV@ES_7l|^+ډobYFn%6 Hq}nW5x\1TG1R_"<L]S'U "1%r'M qM8=R 7=N JİXuܴ7Axu4p{LP 5L8 r[{%peUv8ZFUuB< "Y{dsw-+9q~o*6B?;wNo;+&g">AF,3Zb?`{^NWpD&*Jxę<-(``uhc2;$8(SLh8Q%CBD:W?^QoEbYԍ VxcQE;;FCpEciO!R*U37_>sV=3K3WpJ%)FnT$Wqf;hfXߚQ@(w<}\*wZ)e:S\7Psg"S"CCY(KϘѝ;b ORܰh}Wt츅0[Nh3DBbR6W|In\b۝h Ϟ\boU@Cg$bZwל҇qur+}d6" e,0vGhXmbJRw`D?*}nrLI=3`O<\;AjG(lr-ː.0",Ml7lk+GH !s刢nz_Oof ; ܍FRTHڝޚiW0;!!ۏ~V$v2To7`폲xkF]:7$ XNMVVl#[q~$rT]"1Mn֌?w})-bm m}o*мGsT^Wؼ^B;g%3g@lٞhE`8wV7/Tz  N\{vӉ :+7y *;jDԿĥ2ȼpsϙ=aʩgtʚ!a/K%,5pn0Oz6sSyZ/j28_?jq?#wR尒] 7AYxGhh$ά fG#Oz^|*lZnAu -yib*{n"z6GkYf~b%8eG#xeE"; pHa;imH U`Vo >Y~P&eQUՎ^=k{թ\@[%X39HO Y`/?՞%gvC`LO}{KN~lD&ťevI"@HUIVTP fNe5^ bcpy?8LS5p;Qr2|M}[2y<[7h]z-+U<:*I5[x+Rӊ*C%0pK, F`q+܊9j7uUM2Z d0 yOzP <E:8ҝT~3ꨯ5 y`m== FchtKg2(7i!ٴ!p'm縷z^u=aZKCϿ+@ 8l$֚Erm>,Z^ p |ol;155V4KeL]ы-CxDQuh͊@x XDZWj-\\C.awco8\.Htb<ܩ (#y\D!h)uU2RՀ;x7wrOlS$L4p. f 婼?yL1:ܴjջdJA_*&,OS}8HJ=+O ATITH!^~m֍'`q59҂wIQ͹#_$b KEА5,)[`\CqJHw$Ӟ%ȟB~@$#9#5n)ZU7`P`LpZ_$'$q׶2ŚK@!4YڳwMR[Yb룗_i=!T?rkD#͘/ 7门=B-0䶔xJcJm;ʾ_ǛFQ2Ⱥ.8ZdyNL{v25ܐ =BNEv OpLC4v 28bF>5w`eQ<*-jZG{7X6r' ۲!}@X91WsTMor" 0t.u:k_xKa0ȐP/rWi*$*bX)!X#b5N0Kl_giynkk0m%_2Ud@B{6SQktFT,2q4Zn ۹,9*MztaƖHE_d63 U#lV +;%YO}|R"qNU^&xcQ~ڦ UAf<7b/,ziN+ .LvbWj X&_NY5_{M͔=( FV\8DYmb7\^N30?lx-3 ߱Vsᐟ*ybgXŀ>n-sU*#k_OoE=ʌ,Ӛ΋ơPInD])bh; lk #} QOI6+{h8lP Рiʦq n{->Z]iAwdgbI7k,RZJMx;qb+@cFtoeԲz\&7Mai<7}Zq:/7؎)X_$i8㽖:ݩȿ|!~q;Z 6Vlw b,VC ||/G襹#g΁F'wvh{ C I@n;'Y%+y)QR5ً)Ss .)bZl?tmsM#%oŢL͟iVt)k-iS]4)e5hScRƎ,2 KT#ZYBQ璣4IqLյzZ]xDЊ֫"}Gt;ʶ'v5 r?_6{3d0uC)୲S pgFlNM~wj"5u`K|oj6~z45`}`8MjhьL2P<␹aL,o$ 9ixd$[ ܓyx"J*Y7[Wy'9b{n_3^!?eo;VLe2S &@Oti `NJ]*AT Lڼؒ#ċ{J*/t!)%>#֟LV$GsvLtiٝǮ^+7 6!K8 xѦ9O*Y|g*#1ƒ%fDž[e@3L8 Xաi?)Q[l </ɓ^2S:]M@;sp;G2{*}MO(L2)!=K]Y봦 E{`8}lꡉ}O $]YeS񐙾j)F/TE^}2 MH CCӖ>-oD}WqGmƷ嵮+6BK2*f! #ZE]#1JC3T&m/ST \qRF'@-Q1zk/,ұƿD"2溩)4sFO7`Ԍý{@%fE9z+摨`.T[gaa8c0!+;a>=?ʭRN a8ɴg+6(6<[}/Yoq\%_b/8mnxYOUkn@:7^@ȩ×f,S/K~ 5c@8l3S|lco|'MJȄf9S` j4'UW2zz8L"$ bwp"v|lHkz2j?@AF>-Tsm ̊OM]t9 L fV^j'&capB}<i-JڵA ­Z5o󭕳 oXL &i-})3(}pPU?'^J" )yTLZhay Ip"2-[o*<ކۯ8<mFE(݀a;PnET bF.8~{Lʒmǫ/1gSbt-S!^d<#w8A]j$~pH d3QvK6I Ԑ*u{-TYe/""ɡC!/O=[BfJ%Tpw/b6ٗ*KBC(`AoE#$8n/9;?s?oi%8Y'*7-YczrFǸY vcj vOݟ,}"%] R4\w|_̿&m9 5WHK5c0xy'i51i$2o/k*eΆκ 4P4:̖#Jj?E!{`o7 c eӲKP8"uG/bɀ^P35-IDU06U)ݡå!8+zPs!n%'V@s+ CcݕD~x's-0ϜB^=˾q+祺L FIcg T#E6},PqϦj$ 7}/"ՂJᓕlGs%9$*ҐS=ZNF͏;l }/6 \ fgǛ{T 9ĸ{1őj:M9@bO[]sQ:.ba]UѬ{vKPʑ:bH1Ml}g{3`8M1c^S?#ՉNС *t㓀Lay_RāR/y=0'9J;i7s]|B%a{9BS!0 "m$5`.#-e&/^2JV#XgS@]#\H7x7NR㿮iЌ>8!UWGMPO` -{1[;HqV,ev:z2O RHI;'̵orB\O8btkUAV43-[,nm'(J>'ٍ}?_<J!& vGVKC Y_fi'DeXqU9e|FNt٤$]pO-ҋKLڃ%5-z6&V-rA g_V-aC;JR&;p| `uwUE\`η |L'7Cjx֍ G^잴)!СJ? џ,ut_ N@ev lZk_56cRtqH/53 Ãy} pÛBzWrys (OѫZ7' g[=۬O\}gЃ6܀E48[`c> ֋HEFam3nĩ+ -)2j=4C& SXuT+]469 rZr zO5P=!Nڣ ^ 4SpdAT% Z9Ugdtx#rQ8+.Yk@O>- C\'좓,LDHJ$UU'6%Z 1VO6#s0LJR8Y4d G'GR56G|wA>IVǢPPԮ"aK5.Gxӵ4]W46O!SSuw*ȇ7\Gm>Bǟ,׉RVs|Kэ{3nӀ3z/J"5WLp;HpѴT]=i :*jT'_@ɎG7.Rڿoօ (ȿr ΘBԡB1~mx9 EфO OaM_ku5HeTRFÓ~9~F͇)L8txYd!͔iomȁZ|4(}~(I!Ÿ!zmKd>φ}тk;@I0bDEHdX\|r9=;!/~Ā {VcILw<9x,< Jzoi q^5dh"_˚%SHc|i[[ ύaklRjcS-r/8 =Ss5rg{Shr xϼ,Z9xs! XvN>SSdclEVec572.pu|ϙ{Yc/yR}7Q>o3܋zG($&wQ)0bܶi}U13b` C.,ePll̠97N/7qc:M~WaY/BZ<9lwltEZE -$%ďRnr"8J1q-\Eo`%0=֔9YGXeb#eH\TBOQw r9"R O|fްqbtgsoƟPL`Ey`r ֔q8Q4rP,-.q V|ᗗR\qqqRʍ#,DD@ *JX)a'c 8a}-l*$Fa'r$nVD):%;1 N-y%THAB@XיsD)Z[Zv4w0l><,?{ sM*l1&)Dn5KY]v;]y+~E#/-c_w""?^gqfo8Ds:[7\0v9ѯMh!( \ ץ颏#mfiX m%z<(RrͿCtT5P3Iiw9(!>XǓq\VuNKܒ$iWAmrqſ$:Px/0YTlʔ5磇utT1m]`ـ;g2 ]w;ly.=IC̴paرK~ X–vDӟ?6@P7H!Ѿ g93P2#W2C Mu"h8|$ךi>EilvTHq%uV5L3uUQ1ƾ>v6|*Ej1%?{^we#eo}鮒f/huc $B{ZZ纬"o$lN *Z>1^B}XG9kqݹ7ظI=T D&lO =NwD'ZM5ƹcL/VA 7稚ezt꜅Pv^U~t%hvI xʱxHlpl䜾 bfqӵ.]:GyW hd+"R ΁r>ďBB4DrR2$% SF|Ɖ'4At$ą/iJt^FOuf*Y%t󽸋r%cP1&)G a+V,:](WQ]F˜ku G_`1DɊARv1˩^`tuvP{)(tNBHDlkU`wL(XOzYn_/ңV|GfV2ObC=9 :0_5{귻wGNK;<1rF'\kT/>`HHDI S/CZn*ƹY ?ys1FG!˘Rǟ }rNqAyٌ&5g3gf,4W7uiQF.Z@ v/]➻- Mt=c fpmo`QGU^5'^hh۽ǃod\ꈶLSeb.t2""!W+!iĿ {Ơ2M߯}r-Š.. j 'rCgEUh6UĞX_`~%MEjaufb|TKZk1 R9FR'h{ؔypAi qGE2tiyp )P?Ef9[1dƚF4j>EF_育h8 :|ú`3%&lܒ.E5Wc@E0tq3i4aNe\hI %QzO]Tw8 dO,Lij 1IE uj } 8 ŴqE5{9]p)Z DJ?}pD_Ӟpvuء#/Vms3"YrM q 2+I{5"}㻙ьZhloz#I0)CǛ]% XwSb /BKwdEH8XVoLb%2nN<zN'j H2Y̨ 6:~qY7/rv%uH,ǹ#`f4-֯6qDD @}-*U3lYM:n LB{gp p#mnd(ꡫ]v}(UV^@DInhuG7vUL#M,1O&|@4hs)1Ѷ%M./Yyxч.k 6y)F4֭& 'iA}"Ҩ Nh C2K~煝@w^wTfl C9a>B4ao79vVOpS+j?oM3mBcW{y6^7H10b!|}lr?0rm[~S@?5 Ę%ݼg=}jP`MLIWCMu#/Ts~rư׈<"=ryvݹ`sl(Jr׌N@<|hG|v:*.;B(HiEܳͥl$| >ǘ6_GZico(g#dOk@*Ѫ0P{XQ:~EvzT!c{)^6vQM'Gٵԁ[z7,O~2y+Ve)6N"Q(r7XC_0c*g)Gqv ԲqTşAthO߰.{/%QCl'tÁ{ EY6Hc2Y.N^xwxmxUo1oE#Bl(Ja]IOٍȀ1`K|j4N4z/²4?-z=Ԓ6Oa'ECAh0 |"V[>`0=%kj6qߒSlﲠ Rj4\Q`eǩ  \, )47=C<"حAsT?g:wG ( * ݇1&>=OrmzC8bo6!x»{X^q˅؂x jҜIm25y 1GCrIY}}Vg`/źcR /jDŲH;ֿNY)knc=DSžvC6p>KNqnܻkPHgվu3ܣO,puM^N -sL7CCnwCqN\§#w,Qς._~@jmMeã,Eedh~xe [SZkP ]Vh2$"Й`jS˞6w%ʾT jU4yx/i-C rD=ncjCf(>Q&g,!λS D+iПo;3s;EQc_DwShn$Krhq3* ~FH=曕 }76][+e-j90sn]`A^pyb8ݥ 5gnwRX, lt0!pmaLk [P^ ]Iщk 1 %( d ׁOAIU;f,x{ ݪ^l,q#wWIJOl ^T}튔ypKNp{u(?BT?zk}gCA7Mjy9/H,)Ԭƽ]v\gMxh/܏"_hX>!.s=Ds b $aڦ:N@ CPdYfɼnU"T}ŒrUviJ}Dy mooF@ǰԄoW\t0 :rUi[=@LaӍ"i[Onϝ}1B0v)1WSZ̬hG. ѭqBӎ}XVkJEhOx(mfjuw?!c-wIIPembh^; J %E*u::8^90"a~@?Ov^'L|YivÄ d٫FޟCXB8%$F,cmZc^.fߪ%# ᡕj&/Y@] T .@sAS\mw݇aK.3Z`QvfgUGϑp"f: L&~STm1M 鴟RAGˌpEY}F ILwCk!UR2vk=n)tz!@2 ? Fa39:Ё \e#UAEW:Fnmaqe^mpYDJ$%UG!UX݉Ev 0 wn$el[읧`^PȖ+>](va<<{[T JI-XQ{jL[RZ)J>Hoybg >A@wQ߿`g`c} }%*0 <0\ګoQ8{mIJ ֤etwڌ`lĖOt ?榀r[-S&Q%8ǎmj 8!jY/oxsaB⬐Sư7 KBBQZ@tJ?_ ·P{Pɖ V)uQKvR]%/vg(GY{3YdA^u( SSdPFc!ɡ $g+dk_7ڻ^SLE FXdW>BSAs63Tf"Nl?@LL_gt%ME>U67qKaW sab va#2 iIGn8-*W4J r]՝ϱИox\W%F<FYo{1}] K#{@&\kh9)|0q|NƒDCZ~;z;c<_GT GA8=[] ;惓\ZϘO|4i* ×fpF0q{[TI9jəj9p+W5?Ox Z':q#]^@i,Ұw8Fؔ<6\dN Oj$ZT3*!oVcA~^CV+'(~4,9IdOJ]1>~R ~iފl;{KZqih/;Nb'%&7Kp{lr]4vIVYr,Rxhҫ oYe-ClXPAr)HYq-S:]dPPދzU,o=$(3vAC`)({as^\8]GgOd럎h㹩^gtM$8&NyKmݐ\^I%%4FLXBQ^9FEmhR}ΗmXd6P[ߡw5#Ȕ5򯴿C}*~5TVUԠj!ާ ЯLc(Zt*؞@-n*fEQ^[ԏI4E"v"øG^`N|r: >C0:_0/n_GjëmLc\r LjDBU#_UDPhO0Okթr/w0b 8{O>Z0yCM =QWX Kl1u)rAg;4mF[<E 3^JYU?=YAc'V-" \pR2V sy\ΤEmtx6s4r1'5]pio:o#^acQP:=#/?UM$gn)͍UA[`ѷ``-=5'=@4!$=vMtܗ*F yOb4KrVsB{[oA61WҲ ے`89vV ϳg o#W )%n y6ћꟿmwn [@oYNdAޒԗ/&\[C͡a7H0,G掸@q j7J"B k`Bդԝi$ {--^ ҠfbzF',N>Q :\+ZƖ%p-9@wF~eGy^^<S-&M1X ߤ<3ayu] PʪtyǮ~ `wm?N\úE-.VxJm/aK+U:NSMXޚ(eaMZm_ bJ6&&Sd*[.>rJqRBƨu*bRK-qKi|N;fO|h9ƌǃܲ~p>Յ 9(ۤX-l `=lN }|tOb'c`ء:% *zŖJgSYiVR"!owD\ق F",ݏrW`yN7ViHIo'2+.:e9"lR.wBؼF KNocpҷ@75 Pˁ=Ƌorj4Qd'5as{i߹i D`'2[쨭d68OH+4NLL)%X> 9_fP=Җs,TZN ;%̸3P'vZ(S>D*JŊŧ?jy"FGG`(cAEDi;v>e,GށweoQ3Pv MWص+_vE1 W1Q 랁nګ 1=.<wIa,E$h`r.s{*×4Ȃ.Ծ:Zw:KRohZ6ŻV\lXD˰y8& Ïp M+WߖP-eK_f¶ n }Fo3}QuPD+|JGE lO!?Û054ɥ+%E'8Gt\[gp(!maU%PWM z^ԕƽQdUQp e9]füT,%Hd_|Jl:<蟏D@zqgLd-8d|?3ዥb-%-(ˠñȘ\{E w]}Id 1-d y"0Sv6UC?"Ohա ' V%0 ӫ+b彅I:=,>YA76Vw X?9̆u杅.~!kzѲ]k9lg,4β [YF̙kӛY5u1Fg0O<øemƴ블K1v[3cx,7ЉAkW)C.ohuEnp]H`H2Cj^zlὄIrlw1r; R)F'J`v!q|遾=ӱkQ={y}6"Ch*.1]foFnr# >ZLW݃}9aNN˜aN:)"ʝ clS%/ԁ~[/eh=cd2 _Sۙ2nmұ lXUg]ߋH)'M <ѹk\uTHxm cG s477M˔4  C{;.tW+}Jܟ(ˀכ#ѰR|&^P=:MPYkᑘ3 9FG}ѝ]OpblQ@jGVA眧^*_;,W/5*N.Iڹhwa]\8cL 552:v#.AN "I {(M`FV6(D4KMpy؍-ƨ0OdJ1>^cV6U0XL] I56r 7=t= ,#Ȗ; j5A#2 ) iV|?26뼤@??8]fX'zi3T"YP?BatT],'/ ," p&"!- w!=4"Fg/(+6hWW4i"P3BcWv7sc^]v+Hgc7yYzx!:2ɔ+Rn u-V33!MV+Yˀ/"[5xI@c&mq cHpy/d=8&'ˁz(E <#" 0,E5L)JпN5SoHjlIhr_'J+ ˑk5b|E~#rk,IJG[>s~ϓi>YX"؞!F4hD̞J)QSdjt1<9/C{梊nkO$VU*eנaY,U}Ӧ@ƪA2Z[ųC鷱ium[uIW1ܳMe'N ĕ1o["iʞ5 pۀMXl" * SE*~9 I?FJ 1.#6g6Aܵ?H.'z 4M+ۨ6lv^N哗~hϪa0$O k*voF' ̹db2r[V\y_vIgWý}7S*SW3b+oGB\q ؤh"fA/(I3RP] 3e#Z^1\TLbtqX=VJY)hޙě""|`1bh(&JNY.,#|el^BO̭KȪkɨ #L7wŨE]<G(VY/$)~lmWF[3kG.Ou|!ŗu1#%mMASjڳ.{[nL?4Ø4Xg.٠ XQ2D [[!X3h'U_KwʩV=? y褁QRVSN^3bóY'C/#ggBg , EPtӴ Qb!Ϙ۞K>@M9F_JL="r]g*tF1 Pg ,0w!%)hqzPlAD$*k Z S a_- GM^l ]#<3?YE0*pjcGfV(C 7:}/(x0OUK!hP[Q]Or RW5WFe"'#fl4U%YzOA n*5y[[,ޞqiKڽ]ԑ-S4Ƶ>rr5}6Hj 8-V~sfL{sH/SixڄtF4x\9eĂ b=k~N@&>&NR2x'2n$HVic`ivlSĻcڴ9?I +$H![P -O}iRW kB6De{u31:c=rYUEb,"bjCv&9'oA#ʓ pZwhQFBoa/TShaT4ھ ~"'Þ1D^>RN,"gscA( wMC}q3-l$xP0-Q;rxFi?%`CVQ:Ո )-HԉZ4f: ZoR37jn_x8/\rxZo/coƂP+zR8zBv ,^ѾtS٣%+Xb&QaشEаy~ݡFfx4`3V+d=mC}ob$hG_IgoP mNkD&)S~$}'Wq^C4c!MUy n%'Fօ9N[.%=&Q&nCHe)Պ>2{M{%aĄH!2n #7S]#Ș _d$DU V[b=$/O}flv\(}|bk~NRCưtިP)VTA[NB[+A2ںИon3)// 'hS@sT0@:} jjDTv:^IN^M!@npTYAH<tl}F@~l=M' {ĆhP]7P i2ʼn XwjXAV}6kVsR#GP=S#]꧷VS#ҝ=lHr7ܱ*js=3|)=?YP^9MKj]a'PT>;MvFl庼 dM"K19;|ta}xYSz zRBe_`l(G }nAQ04Q0@XfWRw)) V9ɮ3өU ^_R8P(5 L9I E}5SƍN-SsGwAoj%d]\Nj?3O#͏)2F3({N6Nd;I;CY)K7H2B8~,"~W2G`Qԕ/ ev[,XTh:Ye]}g}^2sDO+$Ow"v+%#mfϢ 5?D }!_{'hWnͦoΓSPX$-Q(W˱[%};.9W MKڝsU UΰEw|ـaa[u!&(_?i g~%?I^uxg(@r6T9|('7Nɟ[Wlag[;Z׍o@vw6=hil]P|z琦?v.bTs5;]HhtאHOP %nL]GOɘ(^Se ~o :2a@Χ[Xc+ BBڂZp;W9Lw?uSeR?yv1$'PH#xl(K[ t@ ,`؋1R73ѩۆR_u\ԳUf9_B- r{JMGQ֤zS{\TPR@ʟK*Mq7 TQXN8[@9!ħ\ i@@{jmgxl :FN`+ha!ƈ~ssꟽ=PcgPǍ7e5l/Р,K_BMu5Nz٥)ttcYH+Н"+th䌐YOg:hx+Tktp|4hc Hv,!^SPѫdTR0I.#e6^'j em*ЏOП`LʐP !K,blR'пpNwyh?x :<|4w_'=GnRrKh0zqL+F+7MjQEnDYHԤoLx!6*7mâ'}E>'2Q[ sk)f6d!r% ;֛rR@dRBaˈ=gJw9 *uN0yR\ ՀU\LSjDjTr1ljTη- k #N_VTΰ6X)Q'Z/<}~iۘ:zS a,]2Q\^}V%#̙8']?:Z3PXpyZp-(vc4bJQrG:Ub|22>vTGM {3c33䭭&J/ur\@3*%%u1! ]/s{Qn@tO%'NL?zgVy:h2+g.hŽ 7V~+v-^RÿeMe5]Oq!KT1J.'A[1¥iRˆGTm#4Hnk|7,|IV[y'Y:"Ym-ڻvKusv7Lx3dt0h{&Cb>jI!}ipkvs};eȷ t.T-~;mrjt9g(5: LJE--r]NNmTPK#9RZY8.XXƯ*! o3Mo?} 9G Les_Jzg!4Ek3B+&E+ݛNϠa= hoN/~{#]F#|FxT m1ѴtժE|ҿ<djHȹ6M.#S7g ixa a{B-c?lgsUx*̀23"G*&_+a]snAA[L qf;3: pDa؉Fw8}Y BYY"e2g' eD?׉^ @1P[;z;U[(g h*Qfd4L˜#А:u.^tJIBU̠Y=R]dRK#&=(K; )P2H (h'r9FO lMQPNl}+)7W.|y%[!iX2^H&z{7؈ 0 !kZ^4DK$SV, puYm S&c1?\&g4:~~z@g!9/){ gnս(Rz}.ܿxq";te{ls)"}xaӉОZj7|Y.Jxn#^w|inԄM-F ICzZ .*RZ# ̝`[2dI*FkLQ Vv O$BCW,sU< Y#||Q &FTCܚUG\5"{i%rtnߵ0|*J g̴vDG{&nMz\yEjä>2no:+rƒPm!G6Z_1i ǦShqy`谣s9ɁP"+~y3+@m4GX#O:[[uG0ۃsj֖ex?z&1d0#"s %pXhK{1s9t[gkդ}m?e]\%e[0-ַيAeU#sy18<$[ T7/gw}'h1vL*R.MKm5}8uLȣ5p;<H3jjiO섏!BQrNRܩc_Vv==ꆻ|ӋiIc{A4PL E|0WsW0Hى`z4Xg*͗SUR}&m\ҮXo]# ;Gh vmfq~߄j/H"^+P~-I).6_(UyATC:]8.]+H6`Z|t'bF.]%}Q {Rљe wFW[1JmR0b25-IQ }.?/X1a=Ä 9l2FdT԰+"I1C aC];x)tENmB/oRt_ӊS/9uG^Qn[Px:6=DD-5<&GiIwa\`WT9deDyJk]$a#kH#E@X۾fBtXg%GH g _պ[nhVݏ K%"oyAq*q0{?QeoȳP ̐ GЃbm|0+ϕ9LQ1P Dz d 71s[orԅZF me<" PmCS> [Tah.V׶+Sk==k\ b*5#Na[d5V5()xA>WU [l]Q@E4 ޞmZj(";y̖pΦi(Bx!_Snx%HqrޜڋdPDSf옶d#<<:icd gLĢC`n74HتH&5*շceQv)>17NH+MբfpW*Mǟ^Pt#}aCˎYL>6ѽK[څ 1L0>εYNT/lZsòJFADe3ג1<`_O*c;RAŇ?ᳯ~hL;6&'peuT2x4-kps ǝTu1qi lR*|9=֛xŖg)cs"ѴZƳok)Bo|5osc7!Y}N[Y,!.|VEO0tm̔WZ7" )6Wc N5a7:ZN\ٷoe7lL/Uh";j6qSt76E*ɄI[=^p-?f53R-w(Pc^Yʄf><-Ьer9F+%mnx,a)󸂪5PbnBd(tPv"3dAPoeiiSCNƝWg}R怊띈"6 lhlظ2עCUиw~L4[1 W’[" i2co+BϲW`$N a~յݍBo+ <r3qLJ<_9E;vǣoDyhƸ&4 8ſƾi7#"}+H70S =|3}h^aۉX8W{nu웉H'P"ЯH `'D DgRX B֏|y{i-9Y[_(E^w̡)*v|d{}̲n. &AuY~r{'oyDžadŠW@v4]dӵJ|3 fJĜpXt\Ǧ_xj7-/i Ԋ./.f :n@C3$$ୄ=ژ%Y s @}~0ߒ-5@7 "nBL"7/CD<$x5[$}X]CG_t9EKW؏p9ܛ11O6Y&\@M]G}|lDM$k'|,4>Xq,m{]0ms}bYiǏ(`[45}9kqUͳ;Hrf?qqq*k se$EK/CF{>:p 14a Nz$8 2oj+I$Yq+R\PtZ m-Z%wah("^؄ ?:_laYvd5\Od/\2 ovi&dEt*`*}j춎H^QJj|0(/E+k6+U,o2KRճ8d 3vy J|j$B?9G\ڃ!Q=_е52S}Dd$-r_\i&PtKȍC6 l\܁dtἃko|'Le(eT['ϽtY5+X/5/eOYdHOp19ۻ]lŰ$jikΘwNfkUGcFVc\g2rVvj>"=ĴVろ .0=Gf9ǃ검_󲤟gn}{PY$+g!\Gr-僙ɈnZj 𕱛8ׅ5F#0L6w|/ MPm" %;B5J0܀0׻VW_Y CddJspr<_  <.TUmނ$oXxlQ2Yh:EgD@k%vLD%Jvf ӥϚԹc)VM:"jBhCaQ5Yi;B#*?:E5!{Y~jXu X0;XL|6lOdB{g$KL)i@(MB} A{frCp m(|{=ւx?c}956B3 S2`_a@z"jad҅oT;> 1Z0>'KаOi 4~̆#ޝ9fyـ`q95 XegAl3P 떲%.GEfē*zsɆ 6Ŷ^aWLRg7+'Zt~fC̿>N@­pl'p{ssaL^-A>B]1'g)( =k߆woI}QygudM=,ggr_0G |fvePj3c'~&53=2 ɖWKo~aq{ N<\ؖS[n`,{jggQueYGUL0(oDtUt226Vnui]_rЈ{Wj"[iO7\畊Z@K)8=8xJKV< ]^pV)6OÈ &̀6L3w: }k9ẂG-Qi\FE5K&Ws鷺 Eѿgxc\Դ4ݦP~*m֓zp^(>|"| #kIq=1)HPs^M(ra?$!K'C:Ozire[TiYҍ]|0_+Mr6zF=H_c|Tzi$g^nJcMmm@xxntVW(^%A{9v $ OK-"Y0AGcs94|iG i" g jFfet1̇wkW= u>ZoU?L;ۚ]q<0Q_(oRg}#aPEzg=Y4iW~*}>V*\;:Q@W SJKD$sZ SD%}} ˌuvMWqpQ>^Gw8 *BTͣx'>o Oi6?kT!La% ;_h}n^yf lqR5#s$bm N9Rh 3i.~@<gܸ`CLȘHfDL'F6>2M˪и{l6:Zm:f]1n|Dw2B‘R@P%zKWe>##V}P+biKlF viQ.vh$V S\|AIl| S:|{#e -{ }}+I4paH,^78apyfك!`"Ń]/Ejytj%FF?/ `S7.骜 l\|`ķX~q3զ! #+7#{WU~lxr*.^]ɋzgN%5 '6Q0?_u&.U7j)ou-DT,F:*2hO#HC#Djr}K$^}DqFT3e νq)CСA2;FeѤ5)zQEz S">hPGy*VbK>Zh5Zi8N ;if}φ!*~}'ˤ5WT:I*JhQZ y,'FOūS{B Q63I>HS_ݱjJy >%{4&,4o9bGG.$4GKIrE/I z جpզjg':l*i-_S\|SEX>QiJ}׸~&ss&ߞ \_Htz MSjh7-ChYaJodHJ%* H.7Ə@ۋpYp,äɭJx%W&Թ0evSsvjZ/j;H7f9r7|6YY&qPVP  I U)sF _eKr-Svd{$v:EY :C(N_'ȣo@Q^xlߩ握 + qQgVz*Nhx*kLX jEA6`%\$Suſ?p\)H%?#Dcaeoi (JupkB  Zm%u5NF~VQAOvzPšы2ߧELj<͵*nJz\8Hӄ#UnoNEkSTmZк78ou%Yvm%}$ l;ZG]KĘ)z&4 4V'u5* oݴ(ID5x'Hb_q:A&"7\TrGh$zߕw5EZ#$obOJju3v%@mڒJjthVsTȣ?wS"8_U/_bq\ַLS91s^RdRɆ1i )/ ûϩ1`~ȟeR>Rٱl$`5Z`<Xl يHig`5D> N9cvZpv71.dgtj T2u1oj/aZS|rNWdl⊴ Ϊ0 P_DdFk:X1O(]g* +,!8VaμU%z .Th#n h)Qj ؍9_ovΧL Ûs$wذ~ %(KIp. ]v`ԯ׃u4KvZ6^@֑$6qCYo~r`>#[݁wn(ޒ[WGEN!))[e"(s%RGsaV miL&I=TD%S?T.%)įAl߾@-te`,_;Pʏ~qX>I'9MgFu}X9{lt};"2ݺa7NS<"j;)?I8Yų3׎M!Vi ^ V}9-x_;Mm70bK`te#1G^PpNs2!̏*^ 7u-^}TZ< Pv6a[#;aS)z2v;:%Kt(hN Svae!|Qwal67@tᰟnh[77SgҒ|e 2[DW|GƊ w %/* 'poއA3(kUO;z+oG@"+mA}lY;4\`&$:c `H64@RmfEx`%7U;VP  ",%|ezd6m0H%={Gπ9T" ="}=H~h.9z&Tt2UbȸNcߣ|r=H =E$tj ^ )p{!LG Spʎ`] 54QIg:lLT!4sCwWWܸz T$`ѱiv#ͿqxDFVT~wqLC`0ДkJ>82c9$Q^0'OoRs_&PZPm#6MN%~Ql x;Mv;e̙\[j zW٨&`B-a}26dg\3d3mFE`{\lV'! V{e'ɦ1L@Lc=`f7A`iJ'3JveGN1Á_x6ĩT"2ƥ%wwִVxoSi;!ƍ(o7[:/r`YˁHY uPpde~t8՘N28jyx4)\̱Ykh(`/o1=pP$X"dit%@k&YP!;) 0\!c? WIZ,{B s $^xg+q_2D@Nr4xW \ExD%*<_wafKwXI!ky^IN#$fiJ#b|v|@5n [Y{R k-L)w sgW!q3$"AO{T,FЃqLb{r=yzRxgexw#qrYń/Sm"f}٣Wv I/Bv}ʷKWM? pE>nAA(2J(_!t?r+q"CgI2&t0>R^ƃh*{\*X6S?3qϩJZ/F>(<+NFitcNi@Cp(2റ8q84>+^Lh.pV@[x,H2QCNYɴk,/C8/H9nM'NHS4y;/$mt(B9Z7srM8'wŷXyI8`?|*-*e:ɟRNH'1G>ʥ# ;,Z@Z5ِW7 JM\=UT)|֙'Z.ant-`UJBMeIcjo3Roo{AAvħoyFlg_wz){.;V^˄QNg4k 5G4F1gmXLNgUwM~Bj󻳠@-D#Wcֵ^/Q@!=$ QqXWV 9+7YtkjŹ aJnDu4BD4Z1X Yh1f]_5/pg^< *+Z.φqʩT ՌZZ̙nڞL렍k qX:t mu]/t>3/x+ʡ[+Gô<;]ME AH~yqn޹#E[q=\.A}1Sϛ"RSu z~6?ab~^4xlKٸs݂P񞞊[1B>?ߵMD{uuJYRr zpP2>ΛmNm$8 (459F(FBg2z3T9.54kU=oo4ؚ. DW7xuLC )q2FXRNh^@I*4{$('%}ZD w߻G"&ĢBb߀rQWaD{k#!w$@v/8̳IEnӜ-PE[/5+.n1s3{40KGdy+"fy!Jz=R^5Fg"@3aȷXX{20ީss&b %.38-Nդx4˳S"k~{2`7_^u+T;=^1Q4KsN? qMv_1ǜJj~-D-peg_dL.<`v j/(_D^+cD &k+BMn s"V20>e%1kÆRRIDf2bE t4wF;}ΡjP&JDfe_^ 7Zku㱖5]|kD3ӂ>dBpO/SpWx8GkQWb(8x(#Hf/&~q\ω?ܯL)c8/3[bkono7W9j_Q]Kq4U5}ܫsZ "bX ]LEmr/ VQazl8| BNC#i#9&+Aez38 Cmi]s^:iRu5hQ8j h+zid7xcLsOJ ݭ7ZUW5{8bMl{ˈm9i-qE ;9`MD\Oaa9KsȵAŠEɃ6n>H`6 : {NO?6ĭ-pNj@s~( "p5wESS ̃sβiq^@Kc1b꡻og"G0&oꎅн(ДD$|iɑE:*bgETI\t{DsNG#wV8IL* z0w)W!Sxλs,/7zQ.HS୫Uפxa+ ]GpVKROKӞbC"š?:q 9d 4ku*qd3[SSV97lnGx;g2p׳e} :0{#lFKasyXdb;ژW%2?sD2^"eԹhD϶; 9E` )tYv_[};/QUoeq[?ϖF}w\ 4n( 0:yGoU`}];cS\~X2JS;I0aE>`!&FjjvTbfY>P'w9%}),bZ`c\6U:87L/B ScP ̭!D!Rc*E|^GGI0x []p\s o%eqd¡RCDvi|/ڢ_)rܞMWYDRIT?)M&u_Dq$|-l>3 TEoRƮNƟƇy.2ccd-%5߻tv"1(6|OpΣ%T7N<ނdA"vB2]V70{iy[Tl0.ٖ&{`vߢHDc#RWOAŞbMcd7ոFWe4h߆|T^zaG(uȯ 1_͐XkTcw/zgcq76S8%[1Fͤ'.݃(MtDB6e0I4g F@.ˍ~&f~k Y%gM-3q>sb/u^&?d&lʿ x镩AyhL'Qcx,@Eӷ KcbVN8#U-8$EYd=]D ɑ'Svi:ѱ$D 1hBaAK) 7Ti)=cSbzYg~B)E0ەZ8FIYH6>zͨf@rw1ńBl7BSyMWok. <+A!VU&LE.l:(:u*XΜlA0@]| -8JdBVeaW"IJ1Om8s 1g,@mׇd;3H˃q\|/(ƴ4Ɣ+⻤m%/x-3Á!+"빆+|G^kzF5M\Oy75TDÑ(Sv;~Z\@*/v㆛4=zQHOa.o0Zge묛J.WlFk@Gj ֏ph2kqSNr^PDh4*TFg82gN^:9orjkcyr\$)y<j燫=ʪR=oUK'7MN8IhZiM`xNpFepd\4/a5T*9!afq˔0H x:ЋO&O"Z N::_KOC6d|OwP:ѽXL`C̭ea&n5M !fRF۲unvm[U5&h#{X Fh?:ʘ -+V6ѝ#?Cju~̨_ZwMg`0խ˫ooFϻktdmè"2zmB. N%@5Aq6*Idg@rM}3xjHm,H XYVeAuOo9>h Y_@k v'1eڧf(@{6&UghK O TuQ3 #My+gh1Ys3 m,GɪgU_戳/rz^re1(fgq+VaMZ:wwumDV_Ԡ,k+Ə{q0esE%DL- tnz,ٍ3Yy| c1v)u%1tX2(h'/e< h?}Z۾ |D35[ۓ eaEfg/d!cMCm}ׂ20=Ow[7wX=sZw"}.\ χux Y%&ơL}k$UP/VyM kB4Z=ƾ]s$`9U"0PgU yW7(լhwPȓAGҊGC A,he⻒{F\7fnJArng;+XMj۝`2C\?fwNv'.,-O): jƩ4ȢJ&ttueFvp̝*q6~ _{Dc\WKTqeV<̭̒R87 b*d=rLE|\ \H,-0եXr6]Wƚ^MEҞ4@nMd!&ri&UB~#_Z:Fc߱BE!w)Avy_`k]%ǹ=.znIfWߧN? ^DCпՉ^L@jT ?"VՀlG\\eb@JvJO,LZ x8C5lZK:1͎6a{f7IBzx='XG",~eEWeYV"*$:`W'FοgfAʾWl]S.Q<3pMg6WX/M|i !ZY]=+< ˝Mxzj.yM6VUؼT Bj }]4i4)acGǮX6tOm500A[yâ٘gj}I`S{~IIV? r- 㞬CO"(HE)Fk`.yEz"2"Cw^Os×9~h_yth.Dy.|Ƽ{riAGX?"f>ШR_-ocN<_%@ d`+Z"뚂{]ђhn]<7): LܒO*tbӱe:nc[H1)Ϣ ⵻<(5~[E5aIN l"%u%sz/Af7(᠀$fL|m$둚\s-bXgQsp!xTl@kVʼ& f˳7]&Wv&Qr0Z{#Piѐ mər8$qIAYؙ:Qw+~i DQ磵LP94GǎG,>WǶX./^s_VS'@ʀ(D586&^nSdyʏI˜5θ!̇a~_d>f(ߟ^PqʽѐRbK # Yrj%XCjoDC\h3VBQL|dM^_3iqYg8*V%L\OS7UQHjToW{IdR#w |AFs/E#0Reb^%RwsVoS mZI-"fbw1^ib mJDUW\WVN3»dmIfT7/#t_u*HYsyt uB'f#r֤(-\ P=1T%u&d,9US«S 0wP"6B'W}7C=h8͇ʖ\\s1=$p&yo]_SK+!q335K[N{k%++|6:9̓QC`<2Sћl}8!5P v ,"(Ja%' %uCAu| a`ǀ G<\VPA{xPڥ}\/A ÕJ_mljVB8a]zcne,/`а]Хجm Hzo.F::O1.Eze !M ˄r6KW‚Ԑ;X5$0l_E䅟D@2֣߆[NU=ٓԾ|aR6᮷ngp/_\Gh_Xl̵f7vC{!XP k d==Ŵf$N>2:'5bT7W\Bkd, on_n*~o3 FUMD4^{cnLʱKȆ2X:~gS28!GGh0=$2uWHHXsthYdYBw@k+8x|f4$g>'2$̈@ C(6ՋRnEGyˆ#̎!1vRhճ+5gm&)jT`hJ^$o30gN-KEs=9;FQwUa/yDơvLD3gs ZZy.g:_-=1~) =>Tr~!S|ݤˣ`wZ?݋w6 xo4 KX1 )}i}aSE~]oKIPEq\Qrŵ %ug#C!fEL&\oGzS[ r|ȇcRYlO%-Y1ˇOP@Sę;@ :q#xo,׭[*e6wb2( a !7,Un'ĥ匆Մh~hd4h(5D 1kpU~Gd+պ}>xfjxi/+Gk[iVIϕؾnn>zOMKZš=Tm% ;LFdY7H-pd!@MZbJ',5FS7ׄHnաgmG6(3m!N}[@kmJJٟp3bMّV0ŀN< Q\dULwV/}wts&O3Ug\3ye-B W٪e/toH(Θ ?t\#T`M/d|/>E jCb-&ZPZkgC%#K]D\6Ƕ. cx3v:v03My 8f*Dr'i8ܺ3*-IRrՄكVmmh̭  _idtG1#i5U3vsm` D9;M]":7F._AG1 81.-"p*]E?g6\KRu4K,+:2/ 3Ԓ'nE4n(-D-nK ]ݽZL ʞ*Cq/N)]'!ɺ9?'9i 袱9FւEƇeo+H1A& b! Mud&PGj@zqinHd CzxQ*5Mlrլ 69q<$Gj?R_ԗy0]E^qj"'yڋwOxL#iQƷ:mCqM*S>ٙr׿YI[b4̜Lu4F 9L-(þ{D"[ԁ&k-p1 t*`X'H*R]nNg әSAj.'l2C/rt}[S*ʳ7 ɜ>^{WpؑED'0 Br~QsfNHLu|-Jn_`YDE#JvN ȕ@UmQMa M{U~Gjޤlӷv2 gy3G{,p͂8 ,5^Q`a{^b%/_j_'"tWuRoӶ)gjN3k|>^R> Sɔ`OWIh(C&;uG-"K5+gp: vTIτSJX!rɂ],i~g6W,/rW|Z8kYm wdR[ib8Ep$-=\={L1'Qq dV׊~TҩExg(ȾD0(8Q!:AcyRI I:QyOrP>Wv#v ˎy CvČsl ZVA4ۮ8o7HYdLOvX|itM%t:?EQ@dy Z'uHXPX#O \_=I2a2@_ B8C)HɨIqxINv ~pM%Rg4۬%.ߥ rRWX h"|`E0_wnrUJI<阦q㏾=^FL$c<љ%{Ki2Ta;`Guu$'%j Ɨ9d,| pier+Y_A،kDӧp̈́.)@0haԩ'kw2] T-ӾĶ)_yi6ouGcnYg-ke->8)ő͝KX/9MqN9J_1NaKgay)j?9PU8CpZ5yHf# 4ܭ є1EWSϚI[)vyJ$ATMJ %pT~R tt-^@ϙbba̗ۧ#_mwlj}+hٌ3F}#h Ƹb@sBs፽c=_R3G+FFdjR0́]'2k {3}\"pU඄?`BVEmx-t4fz3o°-P2Z֊t6ٵQLffbx`:Wy%Ȱڋspr"L}͊z;+/e׹Ti0 N;kVy?"sԬT⇛I2I4 x;</ztȈs0< jZ[/TDM% 'A{K_8Zojl$РK]TSh^TZFӁߢTZ c}@ޙpn7z鹥-nvL#wLEΗѱa"a*B,wT[|!z{!fFa_]E2MMyF3Zw JkrḟߡbOjou7+d OmW;ɗ`dP%}Fǹ|sBK & J\Ep7wǍ-#7LQ8+;qR>͙cR!묫[|I HlX~FpqdtamryӒoBζ\jBweRƆlw\sٴ58w[[envj#0/,f>LX2,ؑqRzRNY)ȩr" Dž|AI$9sVSqY˵ߡ#SHSpjU&_ZZS%2VMeEfzXs]E._X<|ۓ)vRR ,V' o D|)0U?PwՊ/~2B֨GckmԆ =౨(vYTj5۔xQ"'Fn-F"|$tZlPn964وj.Fyy Afn._{*I3nL }%kw:k?UKJ5 vg KU@|x4U#(mWybWLs(f dXf6p5pʺXZ6_D6y!2v{eV&mi"Qo(" (М>f qͨ&NX-jCo˩.la*p>nDJ5Y{DGZe|vBX =.vKH%yH.}ue}5 M$+6T_ Y?G/R" a,bI'b#Tz6?OIek͔)MvrlTuYu&K ])C}8@%D; &_ċP,[Y 8S%>&ua^u![٨.S`3 ݦŜ^-8{G~OL-um G} 8}2╥7qdڗX̊#N9!οt]0߃2`Y]+T h 0 }n]0ͱOH<>/X_Eyí}ʚrɎQ3o5lx3_Y SC^nF/!fvg}xsx 52 mլDv,.5HVP<] ikP5R_{lOxSg; !--A d/!g'?{U;ryʢG| ~ƋϤQVn S@vDrn?m0Fc*+J~bVpU{b}{tԻ}5ɀa]M˷C?.\Q>jЪh깬5CF&Ey },V)St3:ϫI0 e1~mKX"x! #zyBjer  B9OoZ6W\ pK>zn{u| :sLȫK#fϒa2RĮo(4GMr80ؒ]w]=IM>9Dc B| fQDloln?kc&}z< uJr_CA.Ѐ1$s/&~+U{D X3VB!^ jchȋ%jFyה2nOq%mP*BLk[[jFջ):υ+u%@8Bof~;[p3X9`"\ʯ0U9 YZ