kdump-1.0.2+git47.g28549ab-150500.3.6.1<>,܉fF1p9|mrG~&lv˄%;;HW OBXgTLc _04-fOk0Z^ʍF_y9nx)XyƓ,x`Ym 5mdi1e= p@ Yëǰ3f>h)if[:y&GhoJP"8p$q&>J(cʄ'*VR!>5DY P7z(_\K=_3Ϥ;Vgs-KbO?d * ; #EKR y"!"! "! #$! #! *I! *t!*!+!,B,t!,-,8. 828(3D83Lg94g:<g=>&?.@6F>GT!H!I\!XY\!]X!^b:cdcehfklmu!v w!x(!yIz  /4<BCkdump1.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.fF1h01-ch3d/|SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Kernelhttps://github.com/openSUSE/kdumplinuxx86_64 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%qYx6)+69Uyk1H2(BF*sDAAA큤A큤큤큤A큤A큤fF1fF1fF1fF1fFfFfFfFfFfF1fF1fF1fF1fFfFfFfFfFfFfF1fFfF1fF1fFfFfFfF1fF1fFfF1fF1fF1fF1933c41863a5149aff41eaa0df199d6d60e0922574d8c2364754bc976b2d171c61b996291e4e250f1054b48c0969c8459f8b332174569a213115202de3174c7189a9d1950b98d68f0f76e80961f666c4f9387444e1daa4a723430cfca3f5941a63f7d7042c3a1b02fb7b336a2f001777f426bd3cfd9878b870e2484db54f0918d5334902dc76adfe7143b5c8de9c3661258f23b6a4c4ce7afefa52687c0b7d97c888d502ca229f69b327334ba752891a7b728b40603cc2008da01d43a68ba49fa9b7211bab9e4aeb81b4b386412263567a70dfb17f7d9f3b4bbb591f03e943cb3bfacbdfaef9dddcbdcfd2309e1bd52ad55add2edcef623ea4ece1dec9fd5663dd1403a59a1934768bf95177559d91f7c2fb3104e2aff5318299839ea8e2f5087add1aa67e83ad655e14db00a39fe889a7dcf88754d1602dbd44d6ba3676e3379bdbebf200ddb487c69d5c3b9f40b96dcde574dad11a6b58a3a2ff1a4e1ae1124337a41c3324d2e7d71276f0f03826b5f7385530f1377f6217ac35c10f655432528847d9390366d408aadcd6771b54e17718965f6cbb604ad256bc481f7a113e6d8acff8e14e856e52fb5401514ab8bb90fdda8ac56c942b4e76f952c231b48582de950aa0a3ee13c38a5cd4b290269bf24169f9a96a8c27ca5ce0e76ba810cbf4748558404b00c24d94d98727d41587bee35a89ae27d19dd9d0558ba28ad6053e4c3ad1263608423adb3b078ad0c265b46024fc1676e92d157c866a11b634d5b485cb8cc5d1c79b99f17faf70061847d5c10a3fed77fb2615d76fd0264b00e97f6c00a7df00522d3750cdf226532472168e0f33a42e7363b87d7c3f0a9cee2a10b0c6814972315372771c5c9c05196009b4874cb46cdf26296ef503f890ebedc17513fd6a9ec75b09c7b58db41ad087fde63d7ff741c83a9db5b35999125244b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806431697b92ba1d580d8c6f134927452827b307901b8cfc5f6b2260cb425548f77166931f6ccaef7b7a6853f235454698524a2fa76a6f2979d031cfb33098c6881ed45ee92b4513b4f177a1ec434129e0126e99a5cd32d6ae9aea45233847d218e4aba87979e7a86e43ad4f32125f2901f89cbdcc6d453c325ea791fdd804e331805servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdump-1.0.2+git47.g28549ab-150500.3.6.1.src.rpmkdumpkdump(x86-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.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.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/shh01-ch3d 1715876324  !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_Updatedrpmxz5x86_64-suse-linux directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cddcf971046918dff8cc2b973534c5f1427befc7, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=691394e40764a2413a3b00b2838b498b1cc73c99, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=277c6c6a85ece7fdee39ebffe402766b7216890b, 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) ()*+HRRRRRRRRRRRRR#R RR'R&R%RRRRRRRR+R,R/R)R-R.R*R0RRR!R$R(R"RRRRR#R RR1R'R&R%RRRRRRRR+R,R/R)R-R.R*R0RRR!R$R(R"RR6ȳEsS0systemdcifs-utilsnfs-clientsystemdsystemd-sysvcompatutf-85801129828f309c80743116d17d4c77ae6d0f7a8ae5c13df739c75925c0e8d6c?7zXZ !t/C]"k%NH{#Pͤ(xҥB ID39πB`L[z'= B*I:+&y΁>6Gfчa;BǙp/oZ4ݚ9 Ps/I MXVupo ./`XwlԴAάiygZ(GO mGY1@/#"h4 ާ]bJQ@2ѕ1cczSrmЁ`BaR$POGEg/y_!#`mX\#3S_ِd5n?%Ql'TsY'[ XDkEQ e]@֥ğ[&U`A2H|!Hk[d'swi6cMjc 3B81b@[8(}aoMjwWz_RPnhVwR#^;}kq쐶^Գΐ3dso;) B8c!^*ؘ# U bb[ 4e=4Ύ[ Ya:.n0jh~2x+:n# [PkxRK5asbmQe睧6V ;hT]L{S‘~=و)t}?r~:A+dܣh^о^,9F#$&3uD? V)/!װcXJg6XlE">ff ˓"f--݌6+c1W*MX{۟!nOR!v"kё01lOaBJ (,ԫ9 . ;/Mg; ޏ`0fuvr+Fk Rb ƛҠXL ذz]'*8DkK|- F+`*u,cM$/XpE2X)}hsti9,I+]A0І1c>~FU0BH!7ayB-a|FZr2_@ Š ɽuȗ"H*}wO7[vl wO%N5IS bwN%5:r؆lrgl^9-?4 My"[{C܍ߣ ^IRP{G5\zAc#iO(Hvzuy aQ[kjU~UX-h,|ʁۧ% 3 ϑo+wDB`[k"&ݤhZ%;"0d'}z]z3M<'fհZp]MIihXH'} i*Fz3e INpvZ:81;eښr3R,.^Ǽw]H2dauԙ+gULJ2%҈l"sfb]r IqfJ vA}fDg·a]JjAWRn-[5.nm*fߤ{#v@J %̆'ˌXa]Gʔ~xQj4yf哩ZZɶMG#b?J zU~_Ai6~V{*R݋:=C%Mn`aoѯkQnvQig`dT\t S7!]{A`~RRR$$5e3Kl.>u!Zb%ˈi#|Ħ*[BڟNiC-:08lU*EWy/s b{q4u>4h$9_h5JFJxHj9ݩ=Z7f'S>+%vk K =Yؒ/[ㆆ >%i> j0rq^i,]|f4ӵ &^bJ&|vU(kޞBhR ͓hv݇f\E1Ljj;pZBdώɎ~Ry_6Zq9Ŏ+'P}:vC/2IfHQxl% 53tZ#,"4|aqg='p*ꋴ=ovه! lS)0ؕѩBtGaIAuA0KZ`ϱ&05UX3Ju-"Q!4_JUۦB.7G%Ke#Pg0,{,&;Z ^v z/#IM݉ǣx|aOEy#ECvtEA>Ʌ/[U;آmA&\4Cۨ gSg\G<*=IĢe IrG}x]a0gJXue$EH~>.cryB &3c0q٦aSҢݒPq@jx(ވj-L>xG$Дm=;g"6]*t E>j-9KV~yri1tNAFonG(:͓tC<W[=v?`|ƿΤ^s`6F):Wu,BղmN [m7I%8 VUo\7电fS"Z%c/ULɧc\ ^pk23j,:8LY|j YۿC!J%KvUW`z/dɌ^: .c}g?5ORa˓,P:}B7'8/)`$O$::-vrβ>wI%ªqSyS*p<}H< /2hr}llB, &qa3s-5=ZЈIbDV(A9 enElI~$r=I2rs7}b8}t׾rXM^ 4J_u;۹4bPBr`h4&գHXr/B1+"W(Kj ~du7bڀ̨gRcM<{AGPzD\XyLJD SA< #ȋu]Ȱo9/, F9V,.;߅12|uХCT^<]yV @rS]ύ-ڊy̌/I|S*q6z5:Е4jy9z iWx̦"gRC?G*OΔh o a_TbK. #xB,۟l#=t' .4Dz)h*g[Ud/?/v F_#ML1Yoz;ԟf՚|quR!n$i"]DP^ƦƣoF @:7EI+PhOCcH%cqg:0N>pgi˓K䀨(;2EOn/]7FШ.c] &zeek;d@j W|E10HZ]B5I!8C8ՠn,"]r OVXKX)X[z/N}< ud\vVݛ(#m whӛUzi9 Z3G{FJ݃?%Qg=j9(@ohҬƄhaor:*|dK6z{?u]YhyH}vV'k`Yu-0=:x;ChtNa.Ah>N4Do(qr|rG85RJ19[+g=Dttkц>cT34EwAd 3yFTpOg6a5혞H;g^dE6"hF=݌#f9]9Sm"3 |9 |uTĻs.ow{2% ޮNRtg~*DE8~4F6g,Qȷ؁fBj22@0O8 VCbAaK }񎡵uhH>Ƙ}1dMfa\xpT 9X !s3 eFx]|coe]'9l\ዙCT ERVsM7$E,ܪlD瀘(L r]X_Uo'T/syoO`{,_# +(l~Ʃ{lk2|\d+l2L̃V~6FuWǕ Ex} \mj _,_LATY %yl-)0|e&'o{Vd>&ݷXeϋjn+˰Y8OZyو 5g? O_xZ .M\W[J Wqt-RO?7o)獵}Iwjӈ򰥸/K{%N77_$l6AD3Vĝob81ͤX)z/~%h) ô9M]~P /)$9By \mvo,Pzu/Q] sxL }(25o_zo~1^NU;!*j0ȊM)`š]u~9QI`e4V3,[0jb=f@~ ju׆,w)m宾t9u%hC1olc&d-zBZx|߰`0׬RZP}%C(䢲`3/aw_8bM<`9$86 _g߿?(LX)a{gPmidkQ7.T?X:m0kpV5Ǩws@s,<^wHV`ҀDXE5TwT٧,KݖA("{P |pRp̒¥I[bPAN˼/0KPyXf]:;X/rhb "fK9񺮼R7ʙQW UʓP"ƟJTYĶũq0Zk\p Nᶪp.jɎqab_DhxHli#p)eo>[-XL^lԌGaNOMt=#ttIYM) `)"DďauΑ=Ռ"k"_u&4xv[[Sp%H 4l?A`<קyœ윂3ŭ-ū*,]v ֣9峕0ȍ^-SoR|P2$zZ$S" .]0LLSC1m}Jfg76ch2ЈM?N֦^JU[pY|Aa=4A[^t0׍Q;\`}w Vq-T ۍXhrirY>qÄ x_r-.]Qm󓈆*8jpVAWL>! ZQ|wzƬ8psΞkUs7٣) G~ND*=N{إ-F'lJMW{.֏`<1M=_9A9n/99Mh{|?aIY+`vAcE էQ^v$d㏸('k7MBFôB\T&+Dwu9>"ֈNW!{ED[b_'# Hq՜TAzg"'00˿[ɓ猙':S){u!a>,ohvory'l#G fٵZX}B_Ew/Oo$cF夥Oǡ*9Ԏ0O$>1(qV }O zhazSP 7bw=E:y$ePEG!U>ThGE M6S1=;?xst$r/?8 s1%? =N̉vK8_Q@v bOFg?܉^IH4~wi/xzbs5yds/{HUYZv'-- ٻQ}iq7 #vFCS8 [.ʴ'- K:YF$%_Vc' OF+mC6\]`sΠh|=PW3oːmxdmX?e'JƜg@{sfm 0,& i-g%Tj* +B[>)RY5G|>W뫼ZVEyo0i+ JIyQ]$lF[ɟQ#T8˨jڮ-[XK[0,J2kh`?-`VtOai$oI\:'aF%Wm[;P o%}by.Aݵd %h2;!E #~ف8g"jʫp| 4(:nkC 61|n 2S^ %'SH؆\@xcFnt S^?w[Gd@!i_ٚ紳% !Yw 8GOGVC2ua+|$ C# v^ 'Hr z;!HEk*́H}wZ"v |QG~?BxuB:p\BJ[pYrgC,#㩍~]DsF7*_\x$ 9ܚHFROZw4,?IԷDP+kوH رf&QQYw8s es0LBݍX#\N Ev;>9[5nX8R*l3*7*k܊{+Ga `st>!͚X?Kҿ^->/4 Q6F>qꜰG@x4w D 2,b9 'XZŔo }Pf;H]KPU/`ə}~Is+v$ӊ3B<"8Ek֋_b?IQg(WD_ _TIg7-Q" @Z۱>& nwc:y`ZMS*P˰fqfNwn @(QR~4\"ثp6N4 FaLl G} uQ}dQM㕺B,jw р!FR*˼Xȋbm—<&qBdb֝>c{jmBt~Rntq|>k*XmnxN>4Z2E>;Z&֡(эK`p`cvj_qH1'~G߰I>-&)#gvV ԎEBm4T~\fV`y@VU1ȃ-b֣?:'g0bL۳kj!P!Ʊ7y(ڻgP|]נ\ 2rګ?I'zeGoIR_h!6m(@Eg,ȃg$$4ެi bMCv3I}͝\ KS9l_w|sa%11@~i"mj$/Ywŝ㴯QɳqܸrWɘ\\ D X W!!6F!BLʼn)돗&*߹p$~;6-* ְMKq1_)?4­\z*ϏjVx0[~p9v{(M~Tt+ IhW)+wi׻,)^oʙRw|X?i^ gk.ʕjWނ6 rd<Κ仒tm ff+޹7 bPTb"x>([:7Y*UMs~_;}bgP;sE|{8_*( LVKG;Ը$ʞԿXf`=&Nؠl\Az/u{mq=V} # ?W}; i;Ƌ(>VLpү;1Yed)'Fa3SֺIWjw_bL.جhghix=gbतwҳ~P3%~I9 EUPzC bKL{x"e窍vGRPCEz`=;AU7:G~ch@͵[H˔tXg .89nXb~ޘk<ڟH)^*f7~UH#(A,>8iv)M0R AuBv:59i;]Iy9\E&),͉U$z0o:Q?߂ey#.snPX?! %z uGaR`]ܟXgd9LN͚v;@pbY ku'L-iDgЦ)l6\tTVòIfE]tF ua/wT:<[/ c B.1q ^\)Xr4Z@^ kpnHxjmQ ,6XovG[ P=)Wr?%qN=7J]@T&kEʝ ǂ4q8+uqZ>!.}OU^ 3K0'Gu&Mf|r9 ̌˻PoNk,Biz6YtuRib % 4{#̽J$&?1Hm;kܙ1W4hÙ}ֻI]Cw+yG >"_p]Q]tZ9UJvFKh rMj*Ӯcn6N@hI~R0h"Ԣ'^CAYegΌkDS%=Zӽlfk0cPǘ]Oq|4Ǖz?.KQ\7F=r^oH@̈M+jh3@$\SĨ&RlsqnЈSvYF-ƶDk%xto֛7p|a6Τle4<,}trth2|ABNOm$~TPP!s'<0 [xAʝGh-岈?cfv9Ԓ{S[\Xb(]Lu'AT//l`S5YcޕC@aOq/?qAz_V)0w g 2 u0Zha="ь j9}mR d/#Bof@#8]lYúx xžʂ]˙>!ls]? ^BXؓ.?pBGQۓc7]h@A9)ps=?cLWFs*l+iFOJS+}ZEy]ۙ<I&\YJEĘ{#mQG$%K8_1krԻw%FLE0wvMqTj …OFJӟVũVe7;~U?MEOMd*XGT,)I oV-m-Й4z]t}SH١(`^q=TR=F "ѣ$&<,|J#HR#@}g J)S6}ɸ[TrY/Fiq&n8DluPKN Wq" i~O=D{ղ7CCTFjgUC'ƭ_{ G.i;Tl`')|Xʂ?3B2m!5 Bֶ+ESyg>kXϤ  WX3q 1kNcCzyA# #VK,2(, ̀wE<0>FR(E=;DJ, baay͢VXYLl19ݏ=C-6zke"JZ:@Q'+rsM[%R]T)sz x |PWi"rDk;n4HOT- +̀⢿T%Ѭ=p7~w֖9*V#ִ½) ;xDsV#5Q)Sv*WN4R+ 2i 5IĂCjov"DiP FP5˻Yڲ H}X5"':%G[25 @qIG BFyL#Cmd}[<ߌ-Ls$Ǒ z,N ƿaϡdk;[JdhE) qHWS0t *Ñ8)M(xIҲ94_Zf`-D'!89W0Btt ί"I_+eLDOt3`,Kh[U+,ܛQn9nitA^u^,\IɆ`fDp.Fdr{uRe@~HSOPE} Zu~8ݫh9NXw|pO릦.Mցf}lFS$jzŧW-L&y*ة LU$LP4lqE 묍>&oT2nmj5 Ic%?vXq0|db_jk@L/NVGen b߭^񽏺PR%fk@@~ϮE lΏ0a7]>Jxw:ɹșPAPԄƥ;J#`Cm]nl$-H!=\DconNDfBMc _L`麣xnQ)t)(~{_"zyj#8}bG|̀RA:F0(M+WZ?TWz >}hE6d)vD[2ݮfP2D۱HoЧ[7LڈPݲp,!*Q\sҁu'@˅.Ǔ8aii;I-4GTC  b13SzEv]XW-odbTjy`6IbJ [<FJ۞?ȅaXƮu*RUP1b7TW^ؽ.[nzv@BFkYrL)&T@3ĉy;& &Y9+[ ѵF%8t_s69`Ze~~ޔ>QIC3CZB Wxsd`} 3UrK+bs)}h? Yq; )qg9KOv]T 窄([߻+uWuSix[vb%?-l\bj-٣l6,xݡxUhʀ\*`~r_rK#I:%+V^@;j81IU&t|Q2}01UXRy4ANr#+gAp_}%FRk5v ”6΁: 0,HQ`$Z%l^yF&mAZA {S4$氠ZO9h~*%^{"* vB(F74?||pAL,ζy>8>~K8E['>AEk`dxbK!nQDs<slY \}&>NiVyKXfc(zJG*Sw@ o#=:_XDHljUgl"*m"f_q,9K1YStEiT@gnxlk,24;o_YpTz]V`ܩ|*4&bRG$bvx:OF(B{ȊRP~aޞ,$<Mjq&T8/yS@zx倥2_"P鑫;ϭ`ۣm{%!*@.P<@ÉR <Oj߇5iFtLTBf&SS6P9(!jX|z#}磴Lz0B H'j)- %,քHd+Ȩ5t9$Nk as3?fQQ0aU8"]@-;`1Jh)9'Q2D"DN@aOSޥs51K/}?{YGzS~V!:n1tWv\+ Yrq/s~%I)F4cB71fH$ 5F% 0(ߊՖ%"Nˣph:rʄإh5քq8Hdf :l ;xf9[@B K*KmXlR}FkMRH;g$kDihɇW]:ad)!ۘ"J#O%aܥ%Vxz6[;G +R|TI"%-tN(4iC7"ԮЪ06*shBng\Knrit8ꄠy),%+<gogLaadSe7 !c1=q=\|h (Bj BK/o[WYXm n,+JIWz9`?p8 [5˷PT4}q9:huV+={q&U 8MV9+鲹1}b-LZ!vXTԦq\\ RZ'TFWL@_EI,$-TU' cD%L'vci?"o iڷfx.t?uqTQx)+NU؋ &ڴ1>ub' go˭_cΜū[ZZ?33 8^؀в3?W &tB#p"iVbMxV:?iEτ__-P.#ЎSb,rs#2.nqMo_h,9y_r!Jրѽd{|5e'f}R@X+T%K#xFH?Ҍ J8hu vm.㺆ܣ:xMko ^{[ d+:B7O"d٪&վadDg`Ǿfm*y0n>25-qnbp2sm@=4`;?`ʄ$F6pC˱asɢ~5>_E Lb82A 6Eg>aP_ٔ^"y螊C-"X_(|{{P*nMe?Ye9$3p9$< Ğ(9.DfA9h 贿!*^h+z ޢn㑴.QY[/{bh* ev?' M+Wé-~֣ޅ *fTt4￈xL+_ŹBnL+Zl8+q 9VGFtUc#vYjA>e4zke#eĬ*2`/ UTߧYx(;Rk>mBU"%4>d4t_r ^.HOogZK6QGQhn HroK>= .te f챔ZՂzǓ|-/]a0 vHg(DrUDK`PBbZB \cG?L"LOwWKO@ƻ$=[1}́G<},KAx\eԖKtfp eLRº*woMIz <CasME&9P\WmqUIo{dAUq^+0V5*fE$T= ;cGZ u8Yb޳{^TwV; LM%k,At܂W{ޮ h,KZ6`f7Y(ę?W*ؤyQ^p @MC6͋T>X;^Yx5* +Y= ޣFmťٔZ+s: }f%(LPjG9M>JmZҹT*uRSSv8dU؄v9WGMz  }gEzHeG`r#_8hK<%һt> }HeX;uW{O HŕmRN?JDvDO!I;*q.gkV#,%^<u kҽ66 X z{2 >FjT m2YI3 sD(PfLZUb̦pE͟1:aMoE#j Ɖ$1pH#~_&rĪ5r Um4Yi2\=j85j<~J⒇КBۣmaE-Ui1Piu:iRV\ Ryp$FAx{|ĕ l٨tB2~$ǯW+4éɓ> &ƴR^@O 0n>^/ȵcBmBPG^8I@!-T{>;wuld^&,$P,v,Zt δG,c(]\`]kǛZ~7\y\kf7jnJ 34F4W hl3:9Ʀ“:I]FgxO"C%t%VCF>Vʆ,6J\Ё=ϛ&ݸ̾*v9n!IlT UEk??hN9цh>:q4XT=@p\3cI/- [{S(tYEuL䐎MYB1r\&Jg+ZV kK>4e(0ytWe@c啤Qլ&a*D'AfW$kC@!{wx~gv dYGpx#;Y֜ZHVoHk 7eiOayH 1~f#p~(ӾfV A|,9ᇧn-{9j-7|"~*m5>խNFQ6^ zz&z 47G;N?y M4'"J2ngZG1_f1~5E5)H+'`^Uع?Da:.V{j a6ߌ Vc5;vBuѢ?mJ|HNftPLkFЧ+]j{H*÷Ϊ\w/#Qʁ*:]|6Jt:pѰ(Bw|PVʉ?/X,(f>.{Zlh@zQB-}zŧʭHd(' /Jfo _طXKjXbC,-ROni*y`8DQ-2iD0BPrѫ輴o*r!JriVFF){|@Ŝ喗fl-X$6^gzbF^}ZhJ3MK7 aUa.i8 H^msNϺ'2[']1ّP3`n es/Zgoo1TEr-e*db{yDvk/> UQxut588guN:ZRtuG+Zݥ9V"@{}׀=@Dtş'ή 4.k)`)yY8]*j^߯.\SA}O4hs\IH@asip20EF:oh796sT5j,A |?`th&=L>h v.y|/xa.ֿ@on avoa|l 3Th!lBؿWP/ ov,&RoO~jT+o6Y?.ߪ'OXL%: ._ЬAV{I} lP_a} bzL]-j9oByi_̼Aeq6\w#&_*TSl`dU.T5<9N4btE8v5i7Jg&0}uD)ƭ4XH?Drqio %1uSWC_?z薠[-t6% Z@#P> ec)]EWjQj_*MMNX"M/tAO[U⚡UwO 98~r7R2I>`m7t+8"EC[Q=V&OCUd*Åmo+W_g4EY)J4Xy}-jࣄ {\pWR9%غ`vܒ`=5zWݛnz`忝ʊfr +7C/l m @`Ԅ1ɏ 78 `F'jRbϧ[%*۞Z ﺐ ^<Ҁ ^[*:k7C r\{{iFq:EIqLh Љ|Fم&b5$xl}k+x A}Ib'g3Ͼ-p<]>;FL#U =HXޚgJ]G '=A; Z, b`Ux4x@}J`w1k9z߄CAD]SFv[Qg*s棸% bҝ͝Th]]t"KW ,V,8x6lE}@9< s ku^5Xّ%"Tl[04 9!M_a.CR*+W@gq2ҜQgj{U_ɢ Sy‹N~sLjKܚ2Dc ;Lߚ]z9Vf{Fe8,]6!pd"Cz R+ĔlxW-$c8R[UxWq&jV90,n6CT-V_*ўU`qM T,˞v k"GR^ ʅ8^ݥovĆo]2gBgo 禯K8/5_qΚMkڀ7NP C`4+rmX ]Oiʫ>})ALECwϷ.\>+|COObJN(AKwl:rX+@(醹Ԧi-?2 fODpE\-/oCE5f8J6~*_+6سYM驂 V{^=8r.E ,ŠZuJ6llhEf/unc e s030۲BS4%}/&CnP:ߟ@qb7Cы@C<|VMnu3J&_9i y^nl+[ػ?k3]Ȝjf S:4:Gg.~ۏR +BhleUnKG>N4eOy>SraB'Gí1,[[ҽR*gʉ#Ax)?~ʸ i1 >h'1"sfM2ݨLFf+kIi S+_,"ӺhzہɊ (g7Z;{`*Fv>v|QȧSX҃c.1 v?*4̟Q[$i8#y -Vm|&Und4/z -uuO1q Tٿtg)V]AwO7tbȖ~K?Ç!vC%GЛҪe5Am8Gqp*Phtfd}?G1\$ u5o3o[*REb<%t@ߗ۞^8p"*{#m͚.Zee@ͽH U7=23c%fpP#EyЈrV%^rsN;@U:tﰴQVnkV!Wrdhξ<+&`1?@lQ,ߛڡPH+l!Rh3c6+t|( 5cOM,Cа[cϜ! ׆}$d/s=} ’pޖf*3ii(ςm=}@.d\΀ԡrjmԷȋWp `zgĕ ڑЪX 'Hxw.莈^[x7De>Q ʑ׭' )ۏ(v`b#j+"2mҼ7ɻ߾;c_[D2Y@5KYQj^`P\8@z(yԆiON*|S#H/T jF=I2OV/7]Y&V'%z[S m[;k1^$fYK>rCk. iLŕI6G2&gzwz" gܨʑ( G,GUzo/M[՚zpZVbݏAdZ=&5vXPo6C;Hlדu8EX)*uQ+-q #ኒLJ|pt,߇_G7;THdM.DEtDGX^N [_(KEn[" dNmWp\4Z]M3“ SN SP9E*R&5ta2rHkie cX-je#W)Dt_Gb1+RN{QQ%RKf n-wTH hQ,KV:~%fB"|@l &{/櫧"\yܻG rțz^Dm; z͗g.'e{ cjg}ԣ9jn"wh_<28u a\] _,y> BXvk\0x&& WKD$Xz z%/1GDc΋)4HIR=y4fG/}}[)Rk@6;,+ix&h%7-eoi%74PMNQV{3a{2ăBT/D>uy{telx ;&#W}d*yPu F!`U*޽Y?||%$UD|LY*D Ȋ cm=‚jG/>D/9nQ6sCZ:p\`wE+] '&y yBcĽv*|dC|)˒e#ڠZOy Ol(h=K?*AX,w%MFGZxp9] ytI~a-]e դu"0>( ݜۜI]b9\\r3@A0Ԟ;^N\P;7cqw U]ׂͅ!?ESLڒ7tI,z>>E㥖0gd:'.?ZJ&ҚQ2e҈^=QJRֺˉm[8>i a+bmz=o˄+yKc.`Cܭ?F>#8g{1SP٪Y--$+x[ VӃjGLPB%CJȱҲ68`Lr;8hn5OV%}F%'-אa.T7rݽ|ά"~w(H\V [+P !$hkĆ=3+iio:WX # =ߨҔzf լٛڇC`CM4B`09?W<6MS?ۮgbaTFSg\- ̅!XJ&(AI $KX?"҂*kWC~=C,d?k6ۮLܓU3g:UłfCR7V%ƙv֤#UHn㗹 :Q{qs_sG zy9Z#mɬ䖊pIE[:; E.;ñ#5/Q$+BGݟI.5_xV阾~˜ڥ z_>3j\%0^lǧ1r<޸?!h,(-̱Drm9̶:ֲ@/^u"8Tϭu,JJ̆ 9JF+V p +K#4 xSrA>c<˕ّa= j3Pm{4Q-r&nfiD$ h@7!޽Q* _ɫVHz}eL7i'rSڎ?kv $] D:U˘_~"atK޵a9GCy9Bz]tc"Pk2Nuv4TMÝf%j>PX[ZL1 #YN"+0^P"s`UD=k^$\x]U-y BLq8fd`ȹq'Os}%{N^im% ry?lXJjFyʽTQĬPnc#t pf K5Ǡ#! $wӄd YaI*l˕ ]VՏCz =K7=lK)/{%-k{=۠;D."j3,G#X /4C@7~h_SFۍ^iDo"P~f*Dr ў'`uD"`b&`8`\n ]Ɔse0:]!H39 &$74Euv }.Ѳ) vP.f" #`Ņ:yo) qn`W*'Gn{qSTN)q[,n=|:%qM~9W#)~#Հh,#Oy-eU5P;`[(`IR\`a{HR  N-'E=D'\Q5ofmKM毿1=Eb&j80XN[g.S+g$w3zJ2{qF򾸚:sI2wY WtxcBS_ۏ0~EZhv^8~C}TN3V mI`hl3*2tu҇ D+tPr"BRt0q |lVuVWAgDwº50]=Nt9#^B znp44:6GViyF -}_0#G;YMS:Z XHx s6ob`Pℯy%`)XQ#Λjldj#TMR?{=eՙ,xqz]2Dpb&;,F~BG; LƖjAh/s:9ro] [7C ;rKюq$~uTy!`Hp mmd M=C/1 {otb+H@5d 9sL?vKqgДk@ Av%,iۉM$l3MLJO69y TJ}Ϧ.Wlzq}cޚ(W]y-NGQJ$弡 S$m[f*J)& IMp#^)8кjIWT*9B ='V#JUMQ*Q׉ B^Tyw?JAV NMxJwx|𜽿ifA]^T}d,T]%x+0Axc5Kc}g/d.(;y3s}bǛösEw* 3#' ߥkG߯-$Rx ; >C7=#olpFzS*Pۓ-hՈqy0P#Q6uIpsջ!&V۹ho;@<)GV[J| TmvPw0^u]o.[3EU t kˤԤkbӿG uΎ+mH՘vŽH+&q(5D2& s4Tv^9쭷jx9Lzy^_Ҫ[5矀'ڃ{ܕ$'Ht|Q h4 +oja6@C*vT |oKO6rhio5!_|҄Ι`2 16n ̖<"UXzPT)' fH I%| gf +/6^@ D0(8Aq[?(x&ib*#o= `j_*pZ@,i0 q;b@F5f$]nrY (3T 6ظ|ß)Y^bثҿ4`&ꃻYcs'0S˻̦ 2R:=bp]'_?qA)Q А z] sۀ$' +Tp=Z;1f4}MkFXMmx~pBx%uOs^2NuE8SQIjjA`a:-e") gwXmog՗Ęiޗ|T^N𑝥qWNʬ8)5Bj ࢎ'%l;&ů,{`8uǓ:micPeȘw% ! T m/Dl)"[ڦ˜PMy竊Ϊ9S ؇IN#ڀgn8oq2=3yt}_R*LOID%]R$(󥃺/ @os/vZy%>q{hjɩ'Cw Hdl5@ޠ}%bK͗`,@蟃m >Zm=CtzNagV.6ܐg\1Hr} Fsϳ#uA 5Vtjf&yB\R}0QoPg o%OIjDv { `F}kEvҀrsov(Cp'(-sy1vܖ3յRܳOݰHs?31/G|8S_f[-EwN!ئ޺獋r ye)ugw=g6RALOl'՛lW'-u8h2 5qǓ;23&ES(l\r;2&{ėL wRbϸS֬2sچ;Iݑx]M1l淳dfT?%I\`oZ?vUP,ePv0q˱a{dT;jdnkPomD"G=@]_0,Q$jҽsN0[)FGtn~*[;+sQed>ܨ[ J/(q̨ET E;-eCoIofknCmv(Dܣw[ qdJG@h~hZίc9#cFfv'Su}nP=4g5l|ld*@VGP<7fUE:*c!N 8x}160F| IgA@ 9Z{ =)E$F<<*Fj7z|vR]ٯcc'"HfCtA*ۧ)Fh쎛vQ@y%v5U5R[y r״ /Ƽ([S6F+w,ģ6„  +һ`;aӳaGmmyre03N妉Ti 0ڸ!mcxR%0NX(E'Lh+ŷWwrnPfWF|^ߟFٕXVT— İ̂/$8dcB3Ǡe@|B,آe[ZUٓhe-=(!R0ۗ$oT8n7Ix@w~W~/@ܝ/DKX!~^ ^g;pg 쒋1tY֑ҭkBPiVro6)mL|\͋7p]HLڇak!UhGK W-0q1UC=VŔWOtj sY lsJmFBF(db8o^km!KRz*/E$/je5EUg 3ťh%j Nx$HTabA\#fChs={L|(q?l֘OYzkr_lJ6*Z BXLS hDFH8mENqJ~; F$bR2r?&|W4- [wvV d|h Ezω܃ByΒoWbvތdįtb^k^EZ*U~ض +m*c|C bIf.bB d_|dEk\cr. ^@{Č 3\F\~EOopmx Vʔ^t3x7+:34=t@mrkCkMX hbv9J,s.4T1ޜ~ )l/>A|^:mַOF sn *k22x 38'x#e=D&%D2sn/hZjRusSҨCוlєM,~WpI8XR_/(>a Zh4u EWjb}R:9L_fݶ+WN> u˃-ZM207Ja;/COL3\"7[zhᝬpWpo`>uQ%$stԂӴ+F$&"n+ЫڸlnBM•@T}1TyMNm_'KNy/_2k o`m\Ȱ@UTQL ٽCfht!qx'F5(k >*߅qE<UKGT>oh c[芝N >Td J| a5?<Ιkyו&׺?KgZHZ<{ 8yyT -\ʤDÝ(xRNߒH3o}ZJGWs, 2&M'AlfQ(ς)L4svG|ʿCfn(!E"鈸 O%*& Z84iEvut).#d6i99ӢʇoD2)P{" W?UL2:֨%JxIsk/TW~3*K/QXSco%N^02,7 y .͡r*\K~>X+䮻¿#po8yxph[wH:=DO- ٞCִ{n&IP0* o@qsH ^}F!dc3pa>6AHO٦;׌B| Q:d'O}`N5ί&.2)gEHWJW_nphG=>AR$Z7kDg>IGŐk>)."'(gJw #PmۮfW :a |k@E5.iWIXRO ϴ.kR]1#/27[m?l)8a:ܮ`{T8,'}]zn6K^;(GlEF49ܑp]YVKh)zj 1tź̼{J^C#p!E)cWiNx|Y&zX dzvdxw^ ws˦7!$rb$5ь-0 D 'd(I!enAw z?HKc*v_L2ו/_|Eɫ6)%pE|HY9Z>ɿPh_iFҼa)T9͍>-UhR6܄yt:>y2Qqh'{Ovђ),W j2 e*&p >75]-r0+qg9)=hUD.ds sX J *Œ$|D1’@֙]'xP CrG=ϵeJL7Z?E JJnnZ-!Lc:u2=_f+%kB=Q]+Cա6-j=fznb3M\ ig.i7h^T@wQ=97RũA$$aF<wz;}+ ڂJ))JЊyޚyvșf7CO!dZ٪9,WRN8qR2wq?y0WLAG=:=\9* N{b|Fĺ@-*<ںi d.HwZB,wP]E|S('z48S0^w)Q~JMiYc_RHw~o+x_ٷ/4xID9m)dHk%Kzu OYӾ|=Re Dv׻׹LhxMGPeg%V@]ȯT | : 6gPRwNZg&Hѡ3n@avߩkGI6,[s=r٧,{cv@`ۦfڼ_V(ICBEI>:\fݤ\06 rٕa9Kϖr Q2SX͓0|D/OxdXlFAu͒3„qePI!1 }l(oE 5w+`PG)PD| ˶uj|s8y(BʙQv4dgF%ٟrk//v ( ~1“p6@.2xLȴZFS [ff% W`yF[CNasٙ;J^B^ ,1 OhH;ӦL2mU +kޟ:o6@fm(e;W9R58(Fw}+s9"0 o_Vۆ;L`t)}QQsJ&>1x'5 2ƽf ^߲w\2: &D,B^IE.",E1p| ᧬c/:+ϓ_,^$ (k=1#29`0&]Ǭ$EV.jSv=IVԦF$A}Ieg5xauN&(|͋zvP=F>54abqUj[ !ҷOq~, չ9Q%478U#Hx#30Fq2(ps\{8]X)ԯw=iF3M{,VrM~5r·LV/&NG6bY[)g"qŭXU0fa~Cpf!F!C_޾GL)(vO,B+|%\iݤ#'۔u\ xtj}_5{D`گ65Dß tzC$ƋQ_.TL3M]T.chS.*9K&`^ 9:/_Sݮ^ M3\'ghM^'e+N;v-Vjzub(g5D;njt^ 0N1/):ƽ j(d}^p?Vݙ3A)Fty LG `$qK}![>sXMp;b^~Juu*)=u t g&kdu<Žs&QE킒$PPW;Zv?$x>,eD[>?ͨNȿ@C0v%IEg:室 |#Y]*gQ+`$w5O8`!bt\TTڧ1_HKނ`#KsAx=U8g(zsk?_noΟ!#ln}T[Zt2? 3O1q,psֱHI,pi9o4a~0fQ~y<%d7bhdl= ΏZWZ X&D_:ĽuKQH$tW tc!J0bQ}\ݴmR` SW\$Y‘Fax-"d$tMw>`v˘c dشNE 4;dj&ɸymuc`w(M ۨwTMe;UԡHq[ Z1*?$~)p\HU?/6}*ʌʏ^BVޘ}ĩ̈h!@lfP_Li%9"0't 7`JhF{H$1p y@ Mp)δp^ܿP}.yKwkIA;qrix@w ,N aͻ(Jq8oIJDk/tzAd Ta@hzM ޵k7 Qm)&dur0d9L|;JE!}Ȅ?Q1ٰ*iͶX^##j!K^- +'Qƻz^Dyz[ې36ƵtU9kN<Վs (%w7(p=[4yJcJV@6MUc*j?1BYMJs:opk KgzVA$1yk `+?&DXBn'%')4Jo8@Xn]o;1|"Fȗii|!~dpLJjSA ͸Fg5 `n&ڸ4_ć<-X]֯]lkh-=> v-)"xTڹvz/}2>2Xn# ŏ]ԣN>ώpRἧ@t\(\J𣽜d9+%m eX/DdZCAnRvH*㐍*w- \s]A#LZ&Z\Mn?MirAWZ,HǓX<3ߩIhv8 Nb,"1Os*HKAEW8/A:H[ UMg~lƓ]2V7bSg"$zrz"xFJ=Pny6/csD{gyz,%Ę~fxvũzHӚoUu]9ȝJGe:#(h1G =W8U(:N0~ŝ* ggGk7~ D;4eE|\ۭ9¼Pb7,wXc ~vs/3:mjyܑx]\ *I@8 K=ıe菫x.#~3 G3>'4L+ꔴzP '{I`7vDbl>|8bbޗu.~Zs=DS9kgïfhe}wOG|7\%$[ RD(gi{T%zqJ̀S9pJ2G(k)Bܜ\' YknͯpLL~`<,(ȦR+e|򄬋[gu=Tiq]lAx: k}¹99<:͎ KOHPGGYqzL}^ޚqZb^ܭzδe/L}}c6w7rx_:{,|sݰZ`O-#B0,A\V.r"$ş +ԕHeǍ6Rf ɀ3} K̼E@ujް)x*' A\OVH U }!Œ_ OD 'R^Jsk委@ =Fxmdf621VCQ+|F ϔy[(i5.(Zu9QeIk2d6u[{bn6ftpKrꭖVˌ&iKùZ$r哲3?w+95۪U{?`JU6ت$_ P(_YeiZ?;^)bşOh2xw8;X'ު U)G,?K\NjapOኯN%38~Ohϯ9ʌ:|UՊA5dObdBZ718pitd'qd-&)Q9b]Ye9^m0瘭q/aOgS3^5ڰGhGFdс,2a'Lࡗ)+n'4Jz=ȪڀXi6QX@#U-0Q$KW'`gƕ#k@[>24f%a: u$2"G`Q]_1ۨ,F{rيw<;ԖW)卭ly0U&RL /7'C6Fb 3[~Arհ`?e#N*A?^VEJ-?9LwdK h",>'|MĻ̲v Owd3ݚHFk6!8HS@FU4 q1{cI8ʥ3s'GV4JkuɤGK >ݎٜ(3j\DY`- ɭLis;fd2O o}WJ57ư{uzjb}6*XdbscsUi1K[W< ̀b>F |E= 3s(bՔ-B`yڅmiìNىd2?7E3_ ?rJhnj{klJx$ViN"467#BQ hD''Qzm ,I_#ܛGa|ukIntu68g^%A;-rǴ[jJv?XQ w`?q _z5^kD׾BG܉kP>VBr7BUPr׋*aR lkp߶Kе)]7,[-Gz''ky^筢/).u}e:zz%iJ7x^#kEn2`1S֦`3'Mo@V (Di[XwCt̘1!69IH%-5l+H0$Ŷb&=V R"2wnj:EkgE8{kGQZ$>(瞓phgyͻfZETxvF2ʇt7Zƫ^rԷś,.GRi]벗GR|y$DEHB^+w*y[ȃV\Lbz{ƥz4 'Az_*vR'ayG'E%ł򬿕xYY:tosT[mtSx{bvw8]2g5J|i^5ݯ ,hi]槚JAlci1k|>_ ;G>HQLjm@ ));B2&v[I&4CDvBJB4>&o8ߴ g8{U⫌qq;̓`,N XI`p2/ b0~؎""i]FF 9QY1XW?7J 1hh|CkD.NKL馦uTyFe~Ovc2th"AT;utfJ]}A5:k5Up1~_!7GPqY~Jxd3+=L6a񔯥DzdJ }Cdoaq ʰ I6ʥuE85 _^WdMN1I 驅4hyK^/j<8ȜpE剌fg3} otgN`DE;H RE k63(/M{Wn: _VDu t:ݷMKP;ᯩ`g*#D[ȟEN'6B/.eT P+oy4gSM &b.V- N[4H{GJ> WX58LDžO  rPu42¸懁JzǘhwB<Mk"B7GCIHՠ'yգjL:G$$nܰ+S*PlWMmpzՅR1}ņWh\^.8uxIrTӀb z\&.KH" jXa= -r9 nqAPqN9" hEspPdrWwaLj ٪`:ڑ+ L^vNG>SHw2<†@8FYob64s&z8K\~Gk) N%8<64QY؀3+%d0qW N`jk )!,O\PX46:^daݏ|TYYUn0xaC c'.(xt [vX/- %<ֱY`W]b>id?􏧛 Hfت_?ܯmRF`y88 ei  $‚0%_Ca׽O( ;e|(cT.Xy_B*b߸*#(^ϒ ϰ YG}_ wN IY%1t`!F{aJB,{NL3eőhrAK.[|{k(En_~q}/8-. z+ވЃ%u/c0~+ܭ"ch>j{Q3]<ouҜ!DsP="/ggvFrnk pfQ̬M+ \`fJ{*\Pu|{͕$'&W| [Z`#p+aͤE=H7F::`s8V7[V`,)˗l_n{0n4e:m'yJGJo-v/e5F ) "PÙ©y*yORstAV9wjGrثCYSK;YEwHlG7Vi* xfqU}kb! [٩Cw&{_IAb8R]>c-Jiݠg륃wwԦ L儃NCo]cm&  +[c.S!TM0 Vsw&O8VއL߭hj8Kqz'Ma C̥J3퇋5VzSuwIIE`[P{\[tPOAۚ2>CЬ=u)wO9iǝ1s-U2&TBfWD/BǴ=sYwe^@2udj 싔޹s#6gЈ=]'^?._=sw9?,~t1"h)Jr#LAJw|"E}!Ib֋ fgygOFBxM=L0:e62 CqkT*w!C"2bf/.\xAAZrG|W:鱗ȧ%[bmOo3H#9W}'vcXǁK4I(+_ e 74042-Jv<"NoV 4Fԝg#<$xiy+8lc0c:Vy1Wu _@$C81Nd ZrS r_y'ٌrqǑ$ o=\S AG0{JTpx2i%S!Jo٧qRfF;l;*)XZ >!LgȐA=x+Iq4΃!ۖ~Δ0pw,0͚Vq<9^cvqL * CX֛sX9w8HMG+?~Wy}#^]U~9'¨hn쒅< GBm}嫀PHX`1 $ A%\4,ژ% >VR]iz-,J$:O󾖃bA#>­ゼ$}uOuQ]?SЂYcQ8A~cb:"Hh%œK.<r}9Z!]nߜv*,< 8CzK ]ꁤYG9\|e-?Dբ~/RC9gģFmXc l)q@W=頋[\|x';:в,ڳ{(zHόRo `,?CHݛ;SEPD!VFO=")ӼШɯ 'nr΅gv'wOolX =&MxX.BƇ[J4(_L9 X˦ |)7ZmSG"Hnj6Uo 8 oʓpp pr٩1{_1KsYRF e[SA W{1qz{K*- EeTi$%[e6!&͗F&E(QKa&^v< {_lq٘Y-{HTieQ_NGB#I\Hp1Bn=-{8$`הeS+#[̜k)$άbF}։ZX8"7Ez1723hmhBDUo(,WE-HrDr)4L/CZ+2{ C1R",W ı3%;H+F.G&~ǶeOTQ6 `G,ɆUBdyR[_h[6}. jY}rh;o(QejlE>+%7?̲k%H/r˵ݠ\mX@R5lm>">ïF;"-x$U>?M`$PT8g'TYYdZ|Wh#>Y%jSyOjE, SejeY3 O|0m#ۀ(]4UYʲʼnv (֭Po }r0MړQ?WK|FwJ bE~}Dž9(7PT]\5.hV"W=`ؑQ*/? PhLv0^$;:eZ85&mfST\ΑF })D롛-6#\|]HY0]ڡR~+Ldfv"7fü2~nAV˰hf<f<|c1\#s4ش[R8eظ?X/@^0V =6|uMRkGRG}&=KO꺽cMd-X v2!{(Xbc|g21{mc8@/2 mjUD&C-_k㰩D<ژT*zW}{# N *QVe;V0 ެYepz ť )MbvC}3"/< Zsd [ꛐr"ˡ7j-*S[HO7 S6{̹ ! SRD -o-x01YFhmq[8>)wU $xP2bӷHx+>\B=7aȌr$FAm8l oD+{ 6dNCzq¤b&owʁZgM[2.yѺ^LلƟ; T@MKCJy|U ZW)"p[X]&te81i%ډG}ׁ2z89*'*[s=/ya޾u6TON_19&W :yEtAtV1ڧW?"ym؍&xAAZ+<SVI i :#:zJ=Q0ޝ|3Y7rMUܵ:|:2UE~M  A`ыojݧr (+8)~(Awh`dۜ UV|X:Uм@<4a[)~f2M|nxJ@_ FqDF<"}Î^4 3|w`_J[RQq.{'@W,-Nm*sĪzl^avJ ĜGl> ,ptȢTE9Ov7r+;|-xiTCW-Vj (95c={ 7DP6\{Δ%LD ɫFS5U:7ʯPKdJoNS{"M@$.dzGvD+U?5B) jl2%oDAuʻFBIVf,קN3 q~96\j) tNʸ\iyoΊAdϮ4x\/(UWlݖg:6\ٓW#&,_ʀdEyv .(ȔA8agt%G r xy^:6s-CT_& gkoЦrU}DfE %m WoV,- W54NڏoknNI(!e&v*R$IBE8;3H! ܽpЍ w)[FRi1M#]چҕqڿ LNfՔ .+Y|]9yZ%1sݣzS3VqIVq]8PFE@&Dq=de㬸`*jQI`}uEkJ@4---I$ ' ԙCDm:ˋ ISIS?C6tT#n`3H؎ҲoPM)V"5PR.F |dߞfxCI5@?o_~;N+ލ8ma5:)Ic'_ Ȯ ,6Esږ P ёucf=B-!=}UWsˉ$wvHC_"D8 4XIGOh oGn$iEү]RƯ"~b8~Aߝpi`U{wbÈ|ޜZ/[,NH!m2 I4eͲ$(vr@/wbSp O{cy</ b(e.^s)v/{04%4B.%Or< $%!"X,᥇RKi2*WF_/O&R$w݄O2t z1LԐo ͎ A`6/ZzK` tYnMsg' ߋ;˟nzi.T}SEal@c ZTk޻!;N& lSu?h*gɀÌ|LIgvb5x?/gDLl"{9kU;k,(~o95D\X m&,6SepxU I`H<+:QJ}jkB%մ,pӂ3~_%GhpiNjJ'K,E>tO!_oǹ"M_Ӽ13& qZԗM9}փx;gjub)ˠƋi%s@P wƛIF"y;,F kRρ/:P.gg,%I4~3#˨,3+#Mt\EA6"ﱕ;Abpn Ҭez)=Ab:w3-3Vw"["5_nНG-]8qmɟPO_9gÓf?YMkEkhB@:dC%ŭicTTL락zLg4v/ KE]{e&MwE{F!LeSWOW\&6 'WḈ#S6гB̉s%< z(&{<~v:j-^RA0P`N@a৖[,_B@:GAls_2A;S7ޭ\bz)CGᲹD{$a~fڤ!#vwcp >H(ڝ!{ʆ$/&SLXxCP5v.dAğ[[f P+Fk|ԵiZ}Ʌ>~J9YMhV?t>D\"v^gy V/G@wU=66 +f,=QWO8`3@YEuGb_U G1'z IC<; 5J!#ɗ{^#T)0eeq{mϦh}|^em+|oE )= YY;(yz^Rw @&͏%,ERbs&!(>/>') ;1p7&~7b~ՠNEg)R@rMav4R'E= pŮ$ )_` P"8XPܵ/զ;fn0XU"ݳIfE,3g4Q&G5@Amd1c_Oأ qA:&+0`ȹ> i' Ơϥ F/&g_4ji@HWwPqm0t$7T~p1~ZdMָk2jHs':HVT2\W|1A5Wo_ߘ D`a): xrXtαw+C˲uI\ |<;o^{0ޡjY;P9u=&D W3~qQHXn1Nz #Tx&GVSlimce|J!L-̪)yJ/+x/ cwHBUԘo\G6f7V fiDiKPNfRD?VsK68*YඳOdJ`njƸO=;_Ai%91-x" ߸FDL!LCu3,]yǖ8hojԷ %~$I~8e%e&"&hYO)T,T4@EqnU3V;RyU2V ^ `|0\X V