kdump-1.0.2+git45.g7e4faf4-150500.3.3.1<>,e=p9|/1QC` ao0T/B=lCOE]b)>><&3aWtp:W`~M}3eIc-Kɼ8u$d(~EV,%( 1ҹ>ꍬo)OD* o"SJ{+p2r1I tInΖgbRz e9q{,9m^iAڨ< X &/@?% :bo6>O@?0d * ; #EKR _!!"(! "j! "! #0! )! )!*!+%!++!,,8-82y8(282f94lf:;zf=>?@FG!H!I!X@YL\!]!^bcd#e(f+l-u@!v wd!x!ylIz,Ckdump1.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=h03-ch2c/{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# 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%qYx6)+69Uyk1H2(BF*sDAAA큤A큤큤큤A큤A큤e=e=e=e=ererererere=e=e=e=erererererere=ere=e=ererere=e=ere=e=e=e=fea8bffc104bf1632e669cf524ebf8092837cd0fd627b1d7efb9224be75a8f211b996291e4e250f1054b48c0969c8459f8b332174569a213115202de3174c7189a9d1950b98d68f0f76e80961f666c4f9387444e1daa4a723430cfca3f5941a63f7d7042c3a1b02fb7b336a2f001777f426bd3cfd9878b870e2484db54f0918d5334902dc76adfe7143b5c8de9c3661258f23b6a4c4ce7afefa52687c0b7d97c888d502ca229f69b327334ba752891a7b728b40603cc2008da01d43a68ba49fa9b7211bab9e4aeb81b4b386412263567a70dfb17f7d9f3b4bbb591f03e943cb3bfacbdfaef9dddcbdcfd2309e1bd52ad55add2edcef623ea4ece1dec9fd5663d285fc18a268ab1edbb908dfb457e521679b028c7f7d2ab6513e95cd08ee665c9add1aa67e83ad655e14db00a39fe889a7dcf88754d1602dbd44d6ba3676e3379bdbebf200ddb487c69d5c3b9f40b96dcde574dad11a6b58a3a2ff1a4e1ae1124337a41c3324d2e7d71276f0f03826b5f7385530f1377f6217ac35c10f655432528847d9390366d408aadcd6771b54e17718965f6cbb604ad256bc481f7a113e6d8acff8e14e856e52fb5401514ab8bb90fdda8ac56c942b4e76f952c231b48582de950aa0a3ee13c38a5cd4b290269bf24169f9a96a8c27ca5ce0e76ba810cbfdbdb169c8e657b2daba98dcdf4711e61e9a844a6d795bdbcf19adfc78640850fe4c3ad1263608423adb3b078ad0c265b46024fc1676e92d157c866a11b634d5b485cb8cc5d1c79b99f17faf70061847d5c10a3fed77fb2615d76fd0264b00e97f6c00a7df00522d3750cdf226532472168e0f33a42e7363b87d7c3f0a9cee2a10b0c6814972315372771c5c9c05196009b4874cb46cdf26296ef503f890ebedc17513fd6a9ec75b09c7b58db41ad087fde63d7ff741c83a9db5b35999125244b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643f1b97b7100e3582f1683fee3d5d7dfa052009765ac086817c122396674a651c506363d52baf228151467ea0b545f675aa4d51ae187a469de4ccd4dbc839ee8abf8ebd6e6a650950e686395346fa84c199a1f09b3b7874f9fecb9a6ac92d4627783249995ed4f78efb070705e760ea97fd35a60a0ae47894d7177b94c8ebf5635servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdump-1.0.2+git45.g7e4faf4-150500.3.3.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.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/shh03-ch2c 1706180064  !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_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]=92f6a23bbc83854cb4445469d12912eb7b9c7e49, 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]=1dc04f0c7e385029c05032fab7f9095cdc3eb302, 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]=5671bdc242c0985dbcc9ab7dfa8a48d5ac47d39b, 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"RRPq!@:` ssystemdcifs-utilsnfs-clientsystemdutf-8ec23deff03049d671de82d35abcc1b0c347fb4bbc7d6be6d3bd300d557237e99?7zXZ !t/(I]"k%H{#Pͤ(2$r yXڇN߳AcxF RkΈkN0@P&?N?nh*WU,ŊusGbw|> w5يyqU*D}v"ye}rb鞭|(:ę=4D!g֚d'| i٢.uel&ޘ8?8%@4췗KrWPZhU(7I+3˷ e4gtƢޗgMɱp1Ӻcb9M)Q\@|f ?B'kf:S[. Y򶀞+%e/~jz uTla!d" lAYl1`HCgoMk>Wl]*aT\521AM T9(ou=$>Tʻ y,]hrLly{ӂ>EO4kEzΧR+Θ^^+kmr;f/{oڜ֦Ge~狷c2 :¼Y?pFº Nh 3Y GEw'-oߝ[2&Vf&rHTzbHbFD#~t2"R|pSvѠW5,@MӃ1(13Mr 6{ 3ܯNtE~!e'[88wA{dwE0 {i#~B+e9j-k̀Er$h^7(Gġj8^k|w2 oDCVd9"qaF$h\*F--)e4Ll :^:Wn}S{F,-|t$p_\sIm4䆅9w7vN,%vGC-rۋ_04uzebgP ~XiM^EQ[cx6}anh*QvŊN,17x JT ;ɨSn4<^ˏy/3Q:WWP OIAiT%T q]#ÐH1HT#;A{VƊt͵G{$M(P6yAm<#=v2 .Q_u 2`Uo djQpH|OEU P2SJ,&DYB&~Wt\֫1pbo * SV4)Q.{Bveb^!Ď;1ZӂQm}XjֳX;Dc!fDqM;_xU &ֳZB٭ɞջl\mo$ils6i1#TQU|"iފ~y2x ]XU& i/(fpPv.HkyX:">|b2;옼kaݍ9Dlw͋:8lUldT6W"9Jp d GnO=[#F;}1+L5A \~a`e@qi{W+aڟǛ^WjH={6a5 N ɸe푦V-3\B.3⚅{E(O[C&LIW"@X]U!kEUj~,P٫Ǿ HyWG%U>PDlZ"]\Db^@MEr+ 9|jB_ pF$z~5߁ ,AVcrx/UebAshUpV9y6N\S\UZ.\N_Vnj0$5rN6a+!k$VTsہ7k SjjT˳:5!$MEɰ!JCy1U)c^?lNV:sE}KԆG6,X,'E9e?}*Iqm 7Jg) V/iݾ!#T=_ D*,saٲP ^ᇅ>$^ %}DЅ?GZ__/g&Vq-_A鹶a:n2fp.nMG 1ɈY8g>:=aap6@h<ùghfQî kŒp}!Uj sюD,"5(q-Ҙ= <>!b JU Ls0d" rS&WPdŽhb'$65wA)h1k !L=p֘w VNC ` )6zX/lȗ,T|U0ULȐ*yuE7=l[(ZlM"xEߊ_Rk;J$V'G`?ٝP~kNwÑ YcWkiFn}6]Xq^Q'Q)EЃ~{cuQF!_?d}*[Yx6m R^ѡ=yzŎ胮GâjZ?p$:`ˌrd(}S 9;hr/(j` D):dn g;;NJT'#U'{XSD(:-h:kdטjhMO uMZR͑ 5C9'zxXj7k db=f"@d.+O3Q'_yJjveI@#nz>}Vr^x'l?eċ r:q85/] sbi_LL]2fFޤgW>ol# F*@E,ȟlYÊ؅63W홦*?Jz=^@-~CmHۯW IG] sF~$v҈*NvY14a]UY0KQ]jiCL+iFbJkep39 Z {-&xq\ÛՄiJ;qΜ4&_udǑ{Zڹ{^x@'t;V I(O_~FeHw l8H؁9Ao$OUo&G0m]~u4A˯AoCR x69SV%Ұ,ϭzRN(`I AI|H;{"!`'"(WhQ$IŌh')1mdך6^H}z^* 7'd 8HAAy= "^F `c2Y= 5~x4XE.ƳE/rY,~.2 _쇔Q^E"» N?wnRKԤb 5 _Q* B!i!;MQ-p[q2)zQ8 iFw2D]]ĆHOflGvJ'eXemHwWpxc]bDpQʣ AjMW2|"n2H`"cʫdq_&_:,7*adKBvBY[$lUbwlra&q|Oo8`g\(oՑgRvh.,OMɧ-3>Jfq$o]ahӵڿLTԯV*̺``0X9Cxl)x2TA6J-jԳDkYX:8X}B &S,TyK?cYaL R(ݳu%@~6yR%9RK]3(f囫mK>Lج*LȟV#Z[0}e HLC +orL#/L:*K МUfcDuBɀ YD+[d5> ڗtpnn̖PV %J_?Q uUul-M`oYu87()ꮮE+ ^*o xYTxϨX+v4SF.^zOLK?GƸNNLydDQ3(߂VXf4 D? :?}ɒYr4>MX?fF{v^t ,>A7R19δv619[^$fɯ}:|%[}m92$,2׌e8\HN(kϿt7jR_-Ĭ*}NfezO?\%.T\ǜtc]sxyWb^Rc՟RImơ*ϡ=l'. >pْjX4O, Lx&aC8Yu{jPU!+eQQ<:P!T&(½fE*;5#޷`QnfQ@ F'װV~VR訜׽jQ-gXv* %78%G3 mc 3OЈluSe"a_(R`Z&!YyMd"oG0/d>>Ry0VXAai1.I̐=QDɣMFLVcs"EsgLq1Ṃf\<03ioXR) OKgDNq@7eMMwKޢUsWilu"mzIRIK$,&t7뺄<- > BK F e=+Y'aYrR*ұ)2.$Ycn6DN° yڜME֎e'g8iY:0(գ3Y &elhnŜ>u'$ vFk7kOMq6p12WÙW@ ՚;,Un6(p:mm+}g$]:= f5xx!OYu5D)`|;(]j? &)7KGn 8B͹MrpXR;vxLڀl{.USx5̮3`(KrX 5a3_!,Z|wG2K֌ڝ1'knx}sb ixjN+-o=Ø$6„ZN)ȿh ?#E5R' ˢ;p_qr8U.90H"dݒ'"IׄcEc4KūPhԊI]}Wl k )xxPJ5zS )E4PeZ{GI=i4\>+3ǚ:9tNMKqOC6YNɭ,P֙cωwr>δ.YD0W'N Uw=I5Hb.xlڎ$&nTudétס ɘ ^:i]S-/. SH' (;Rg&%~%9W/o|qxN:+=jBG@iႝR~YFwl)w]܆Ե Gn]hM9"$Ez~,3m-fm ̦;ł-8wZ~鹬Y*%q<,W\jմaQ,J h]GEuw'^aЃn *<)rR4ʄ[}l\<: oG|Zv פO)t.$N6h7kd@]Y_Z-:f-RkFN+W#A|!_ffʠy]% -R?W3bd++UTUJK΄eO3l;fAF)@(yS$:ޅJv1џbX)MwZkt?,'l'|3ɂc7{S%%Y:݊ktxksO}:hgV0L@ͯzjPM6h: b{eGcpdTs- T&;7T`ƞ qB)@&8gxռze֮5G#M~(; O>W6eWyp(b9!ܒcLMS/gm5{>UZvZL/#ZF"6j[tEUŽ:p? !0Wigl;5pؑ]*cO ԛ:30T@OPHZc%C~ ԟ*[TG۶WyQR1 p:(5\? ɜSȦ"AtSNsA n@`Aʗg)D(AX̆a59p6d&aqnNI-o9V`z2Np񬊝d p߳EQH} E$Zɡ0z/r_Iro6KZrD{*.Won̘Ha}=bŶqgLøKOͩ* S{hE LRwJJEiЂ-[['3+=dcM>( &|!)kPO.f=\ qG_Q\;ߖ.ҁlgF>qQ$aGv>P12E7zɅP 6 :E86;A[]n~0@eFLx;FŬEhoxǴ9qps!!̾_abrg6^L<9?6H5[/q&}*m*n %gwx#I{%c\l:BcG@tD۱y/*z?-h24u0U|ʭ' `xň,#JXn Y6]+6n/?6QX=kx`b,qt&]Y?fTQIdj'"389چ}v~R!I/5dx# g%~>ML}oĪ̷0)n gxF19na݌ ,ԁ/4nS_NMO8UyhYƊ6Ktney foߓTxP彨B=LCp FK̉b[(>'1hђgc:!q\UhgfX:Yǜ Fu{Cv@({Ff\w-gn6c!YLv[â80@j}vii}(!v]eI!-s}??%{3gv%"#DV]%C8J"9DA+`Y=ZuGGsc r^R@>/YI\.\H/<ÈZH'~T S RW@u8tMu` ,6YW_38A 0ut'z QM5GִbBD]qb% 㛆g3MoD;:gk.K}orG%nՁ*LxH.w?Z""@7P` Sqv5pNWj<6Kf/B8|ŋleEi;e|x!gWINEߒ@S8J~hDT C;"*,)+hWt^v9 G^5D sIMu/PD1zqTE3Kg t\DqfRK\MD@:ޢ60dd.wӼcY6b hY* i{qil\ b nHqYmT4{8x -N'uL;!s.Ri;+@)D ?g4Jc=2> :J#,4`*MDydIKk/tI+u 4UJ~ Egf$A/_/ 4rVJ4IQx1ܜ(Վzs_M*޵_ò-&oٖ| kǜog,:LwWGtlAZw׫^_5` "$tk>pQC$4U~zXWz{QV%" ӞtD#֥qFGTnw].dN;k t5'ц5MhR#{a2L3& c.ü '@Sz+LpuMTz~B 6c+'#xSR~iOֆT}-],c6YW&A~g_MuJw Qwu¢ y5)L*9υ@9er)CQʄ!PO[^d̷ {Z""7_TXn 4Aːӛ_9.2wl }c*y {a:eJ&)|2"b6[l#][EJߜ+Zza[H3}~dIV༆ TR$%I5g`δmȂ(Zohٹx3>٦*7 !RF[\{wGgr%40=ZrSY[NEMyѽe,äM$Z$|u4{r{ vYVA=RXS U%|+jђD%/-9 ԾIKR֢B$\і322Q+Hp$F'&켘 \qo{@]ץw$J7)iDRu $(guN=HcOE\G?ǾG 0u"pns5?g0:5.neь%d홢gsє;RDT8°g'(Q5!+QI4.$䙵d9ԁ}HB?޺ $-"~ŏ҆ڱ]Ai)8\zt4st 3@QHmyJd;Bغ'dƊS9.HP~.t- P|߽۫i* Yu&}vͧTNt}ޕzhyqYn_@ _[ 6[JFf si몿ԯ2D蓘4,1*<.ĮPS@kom6IF2ۥ -y?v^cu,_& NcI wMB;![yzr4Rj h/1VK6>VC0=!UDVhr聸?bp K.2=8傷ѻpOl,(GqJnZLT k-n`Oa94@\ A=1/\nT.عM@ffea;SAMI%Ӟ}!q 8¯lm&Iq~z "uBKF޲vɆֈd\^L3?,H%'eٝʢBxU@Ay:GuV*1g:%Wi8ҽ]"qΰ6*3;hC7Xhdft N0ZHtnKyqv6\ljj2ߑ[O?gkq3SϚ )53 ᝀd'ٷ 2yp&:dvY~! .;غ Rcˮyӯ(gb&pYEg7SS*|=Ĩmv*%[m9PGvІ(x=LͬHy _:33ݷEq^ BZ̸flnٱ?b'diBj1MIoRt@dSԕ͸r;ōJ$ z :7tL{|nVv';7GևW΅3<= 4\ԠCs)Uzo 뒖шnY2jGKpdY)}Xhq@gTw;%?.Q;awc^~L?,&gv-4(E½x;W<;,o䭾Tˉ*RXD(PQGp8F&C䧒1{0\2dMU8>qw+S-7GvEGLf-ROz NOiJmVzc-\~fnJ4>Y[ "4Ec%u=d!Ć<`| (A $|N.ER )A!2tuz㍣2<7G~A0'+BJ'5bi/F.L\Ȇ'M-Fdr]oqx jkiO<]b*e.ON#QJ86{ V /n[;?C HR%+s& )˧@V?'X;7!>&oUe ãh3n* 9IfѰEV1p6!ڣH_zirt,0{;3輋]" uQSȥ{gg\:Ay@o8 fZ 2rg)!puZo"en \Lj<^9d~ڮMwHAS G66>wB u?tV}LJI7S G_IJsO٣H ئ AH$x2ku|kDXg:Bq-LIT#O|.4x/!d:X(7a\5?PIW$z4ˉ$UBL XO9@Ty =lVM8om* ]ji M:/#Bb~?uBylpqqXqKH;zچڄ|@i LP;81ՊR[ /X|iHgË[NhZDH[tf\,٤JE&Nz}vARnks i!"D*WƩˠ_k@@A֫KUF`.͢ѽ,(#Æ+AKQ74qj둣Z8h:0n]ywя 44{рq='(5w8;$`%Yt9B =j2Z-`s:P3 b82e|AW?ͅD>\\BT pn*ڀցCٞDBS.C}dU!Nn߉(zփ׉1Kqy$B^p-3Uȹ?5j"e|$37CtJ(8co }L{U96G< ^d C D7ʻY'݉o"Ns0D kL:uS8.mFfGeX.szMM4ƅͦU _B\!2 vS< +P|pV^?4`QOk=Dyߢ` _k/-נkaEؾԾMHsH)ztܷ_{H%MjpN?f>=ply9dUb^ ^NmD%MNŊ03,75jl4s43࿊`1nV>+ɶX$( T?cg}}G&gV^A@P'GV/tz15ѥ ˧;jɞ^ H^ MT3[+b琦VXk2\~h9037Ͽi=+PA,ST37&_(×H>dcV >ﻝք zf7a6mWshK~s@dp_ٯXH2$M *JԀ2G!Q?qـ %a0D^2j>Q7%ZP,ibN7j(5ȧK"_(e|~.ZL&1y(EqaUhz̸FrSԙ:[@:[7,$0b*3 wcI-^Ô=t7ADFhuy%,cqM=UG3 o+/V!G8N6otB 4ExlS xƓ wɭZw+YR{<4q1.g>%$Z,)#Lf)Pt庴 :1m!Ԑv[I&6DKD ,@!;̝ 29*׫CAR $׉q31mTr@D'^c2%5OU}`b$mu8@S0?#g,u:\^瀩΅_5WQDs@Oӱ"b!QQ-A)KTmj$NEGE ブکiPyt -vsPv^&YBv)yFMvnѰxr3ZwsS>$+iE6> *LH4{\xV6EgҎFt4Ovw2X^-`C$:t^(p#0 ^"y}b>DӢKdQQ9J~3"^Yux+Me;3̉ C iloJ/ȇ.H'_ǎ -W2s%rLdiޓ*R\Nn*Ո%J/(Kdܧ̫050ڔ~hF@ٿz0]BTRp;EQO5&s"HDZGi0!D&z zx,W43/!=;.S )Z"2-cI2,TDcpFA(c %p83 Ad(vڽ Oxb[>۪32 c͝ e=b[raawB:-Y -g4p'#>}/&v ސѯZ߫{. f.~;sg ]i$p423h2%ڷj$߿:׻B177`@K`{|?f@w wihJC ReWmd+হ¹J0 2C._ptLQ}2,ި@8}lͅyjn립Yೌ'dDxJB^Gȕii)AMȵ]A r!ĢC|)!~sdO 67 )$̕dc>/LqI:`KsC ;xT[Ä^s%f ڪNυq5g90cqtx39oq T7^0ۺU!*vyvB3/bVT>Ӽ͢|--';ay]S&ֆW ʋo$w7D Oٵ,|G<ָE4R|&BY觩p c[B"R̅}ievRp $\!,[2 a|bIu:g_5U@^#Ѥ6Ϥ8LŏppH\!jO\4Cޤ<伟~wϰޗ HrtFNH*~}OCޓX t֦Sz`١zIol%$&kU|)u5$grK "AAuXaz>0}l_jŌFS$n ;7F80؆~r]kHEy{(Fֿ Dʎ+$NghK*Tq.^wI ),}ڣ2%0]kn#݂j- ǚ ZCwz]@{ƯzvĴRH(]Y!%h$zcQxKe5DVY%y߿ꀢߪkv?j`plKDD-du?^)Y[Y`eNAdQ6uN }SߪbkeHM>F¬0_nTf 1 0^Vb趬iT(hVmmQЦ EZ;bѭ@`h|f$,#`RiQcn A"Ɍwz%MsIĚcrk 87<URWcR4x0 P"/rѻ+=S-@;mAHRIԍ!)]ݘgϽ~y.O']L;P@|bltM:e 2f&UeMYtJy}$%

CepEq%<鮻whQG&̛qiB|-Ê' LM` )p ;ﶩ< Y^;La,l}ZQh Rb]X@欘ٝ>D>5=Vӑ`cC\x9c[AQq[ao2)gb@v!֤> pU{!*PW1#2R c,q>(<36KK8}#_`Dv=!59IYYNx>]EAzExkgo[7 kQdx 5^DfBU}?ebr%WP&N[=Z2 ms)lMXn1:mAgv%m3^zv K=ӧ6&!2u(gDQhbX @qb(P=x3޸-BwH(@D| XF߆F朧~y+6]vL|EفX{U,YH#a x$6J dϟI1e_Fwv6H 7hOSDIO :&jn'RLX+Q 7~s0*S^/~R3x#BH 54 # y!ĠTԀ" $*ü>lo" `>['9;%BMFI/ۊ LyJ8m+m![|$bav9QnhT.IH< gc%DJsY*+c5:`]לW/ xj]\8@Y;hk̅^kxFFw,ɩaY{%tKTBr)x޿}|QB,#[&LW*bp:J :);3G+^Q cx'v f }_k݆s܇_QRX>(gҫeq8G  _3,i:`%z땱ة߄dM2N$v_Tnr˷f׃V:="dhTˢA  ^i(G/]ݤ%k nZ)0yW ދtTӠ#\n;Ь"6.i~0~Iy.w{IEآ-2Ee9P<7ᛲ|+3rb kK2ŷdԶ?ؔ(z4=+fq4 Xܧ:0D@@1w< 'èM;ZV\kԩ5J\Y#^]\\jP]5.Kbt%~gN/]0#pl Н+t =J3{6Q=Fjka a[FTe+5-R k5D0*G.T}Us)ojut0_H" d ~o63jpy`ه~GUZGg&lcM_G:ɭLI>u,Ba#(bWfx-o,RE;}tbm]M3 $xmQAɎ1\pԾ)R"ߖf3,)gZË!k䁜G%vҨ~EUAkPK?E<?M 5`vbGd D QxFJ?0)z(ʣ6mZF"wPm;H{oRHQD#,ŭ73gYo v&a/TIA܂OF/V !gߌ(]׈k#zLALXhe;߯'v~h9l_E B/ -O6`g+VD};i2W(]խ\6b2*"t6+*™F0\(b? 9cnƢdL!tcb,E4ԶbP>봼,3L|d7-&!/4W#9@XLj`nDom::4Si pU&qr@zqyxim. D~ǖXv-S qad5v:h6:Ɩ" R/xdo Jn,Ç9z;޲͇֠+}d/A6q*6Yv Cz}J5jn~h^O~ I,mzVЪ0nfO t*PdO0bdW(O#RdY+QB )r 0JѴ;T4GQDzow]3đ&klʀb݆v*4[xd7n}hN @G2Ӵ|'oMn-?{?t7eSȹuY܅fuH,,'Ud1J$¶||U%Tu}u($KtsP_y Pp63֙萮rH}n%r7RbZ-ؿ X1.zmo>ha\.Ͳtirg.lHNjE;g_hy\.h̦kВ؅*8$62ͦu &s|) > +2J㲋JTɦD5H}F5ϲ|ϖ,lvh0ӵ$ɶ^Ĥb-jK~}$Fxbh3bhvIy\{udUG9)P J'nfF-g~1AdvT1o/ŤK6j뇯 P-Dյ<奷 A/XmDsNFk!ᱣX).Mea&MR;ɵRax6_ƖM~':ZC(54ʭX̯뢺^%)a䨐RX3D! Q^N,jXPSpaN>V]M"‹^ˠk ص Hvvl'ֶhITZ3ѱ!Z:= XQ]Qs թ5nHd <6<1A⠜clB^( 5]if" ݫbGratzZi@ +M6Y65 LgX斜7ѻ|):!JtwMJs-PbL`1*"zE@#M݆wE~zvRƬf-2_/XN5֦lo[h%QS<1}CCBKH(*zS4R"7]1Jo(1,Y&Hʐ` A* H WQTtQ/>wN055֔rVT)}0Sm.߳ bej6pC~FdAsfI&=oӈ Aqӳʯ"}6n>Ɩ"~).ii!o>Z H/ :[ GDnu|beGohX<]>haVwerc>QS] 6e=46u:̠X!JN¯)VmBNI{W_, LO9&?-v{z͆*\pdoH@{٤;*#^4U-lڋ3k63&s< pe,M5?E[Mg߇΢SC)%A1n '{8m=Q@ȧ( JNr]*~dO">$Ѧ nTN?n%,8%Z`#b>f弳eiF!jnX/N+,NM]ȧ&s²T TY r**|du(͢5}~:>dRi6$WmXs#g<W" "(1s%rt2F+%p耦v_SU)',7e&&!o7a%6QYpNjWD p!iGR'|> Vg &td|QesvN@CHGɠ)Ur"0 @A9ec7؏qQ/,+-pRlz)8o>p! >Mspb-bJB-)eM|4a8}:1k?Ϧo]=Fo?hcDK˯Ka{B'=mPY?<зjF1]%_2ewX':N ( ۡ!5|R%&D~bYgW*{I{9QU~ \z9Gt6m)*iRϥ-oA 9ȥr؂ GO켂:2mu;l4^f^3>RZ<"Egp"ؔM F1yHUI1dI^exI4_x`J#۞[+æHvkk6kNJْˮ{<潓D{'iҖZSKT.R~DaeJ{+w p7b$=:;C|$@Uѕ`l_+.{klS$Y KfxEqA OmL: ?KгupD|J m~eJ(뉃Dxv #3n pjur8Kat} 2jyXj0`qYi_uoE5gD5 ψV@" #GSdOm״ Iw@Spu#nٵb"%,>Ox8eθ0;MGZOH6C}H"-WU`kMd 0-%Gjp5x5/Pn -tW FXX1$Xk4Oc;o)|\bH1o쩛Wc7s)p/2cpT(ؓ N>,A'BXtq4zC/FtrA_tʧKJ}rTC}dc~ OLfmA[ScIri*/ؐ(薴]:?|kN+?M|uR?~c!:4]`Za2e5XgVU;<SM#a?۷GbzJÂ##e:* {s2=F4+ED'3&;eb?Ƿ_I<{jz߮fr -_{;T)ym ͒h lb ĿN;^みԙu[ iQ7=?FS9YgnYG{[#oz=K)OVR15h`z(X& %/YĐ5:tZUէb4",<_ 3.{FT+ RB||!`xfZ+ݹ|pX6X"2bywm_ 4g-DH[ -^ՙϘ[T !?FLB~[>};-JYq ?b^py ԧ'1}%Յt%W'^%G5KfwzsniT9MY3=$hArnqʷN@#g꒓^]ZfW =/ cο{aˀ<009%n' O-Ṣ+Nr7YhY^\ U+ Dcu>=vu,D%c^Taxl1aGD*jEeWf`}jЖV63hʏs!A[mUJ_,=יz{XXF?PVgJUpySn~Xe^(؇ON@ TNEGl9,)xMC`&<$֓'kLx_*I 57';:1_Q2e28(2:Y}C,{,{VAy=JHN=@se#ɸ˛DD)xY'NЬr)363=+-ąY1KyٜspS@h<ָ78(O4:s% 8/M*Yz9lvQNSZp C5BIKP`Cf=>5֯YQۍp^h+;QzXwc{@K+dm"<2aeEHQ;,2W)[\F6j&G/xE%AuU2\*+ %KcB>` n|z=t&raxWͅD>|1%pbz$ޜ&Ʃ%hx*մQ8!QJ0ak0hl\#U7~f>6u+1C< ׵'No;xO_2C!|-.Fn;W/cs =ACNFIޕآܑl|<ʱZ?48(;#.iJJڒD+|v&~"mʢ՝B cFA.pkw ڝ&ӿ(M*\8B@zE}e0.C% Ӻ, o⸴Dmԟ][mq_O9*Qw$;?\TZphOʼn Ϸؒ2  :kTOWO72J6΍&H,˯}JHw .g}{Ucm^tl.4 *<IG(L=ܹsLj:SS!z Cᕝ6rG)?T4a"꘾O *g/lJ4Uv٦W퉯?8M&?EKpؑT_IqscܝYr&->Κe $C ZZ B%OR&,N!_1Km-0m. PtJI6vp\A k"rG4h9S/.hX`CaKж f wq W@o%8]5erjF/xm2=Bj_: ^shuWc@zF }l1ΧB9%[Mdew{2J yAxʐܼOO>׭'MQC-AJw!%07t S[*rE-GDoP;N#QpXLeYG-'H&Obw<LKpݎ(AlHݑץr?IQ8#t% 8 MvirN~8%'fNU*a&#\2-4 sBS )4^Ȼv4oe4E| j3: 07 V oع}ivD$Wo - %h +,ϓwt건A^|P/j/Ie8߸W Ā̶i}\נ?%M?Ab|TpIÀ2jSk,D(/t!ULjC!'ĺ{ߗaWM^{mkP#`|󒆪ub˩) .EI[C] kUegDε;s̻(#KE4!?H#AqFj Mf|\W4繙dL 7!1kX7k4tͧ"Gk58=OPݠS\/y/75dt}5ܭ"I%ji [aq=YB ,#qD]Zxd`{v o^c3iR8xjǣӯ%{]1 Dٓ D7TKb >!,Rڂz{y>w',L6pP?/ 1{87"wmu2_`BdQv_DwȖdwYMG­7mtK•!dTzգ1Mx+6i `MO޷v\es- "<@|2S&ڻ:͕Fk\l%VՖߏSs_ M1.er Q= 8 ]]lA:LxJkcMZITukrCps3-MꈤPijڍ笔d_1U"Y}B-90{{78rzme`^otG^_ӡ&XxL羁Km_Ov,"G5]rd]`=`;Tcnxɶ?}v?g*|"V+.lzǼ½lع&--f,C="/G+i xmb ~cŠ'%3jF͂|#{^/ZԞ mw-&\-;s '2C '4T fk8U=AktcxVfS[s;t7Ukwpc% ;hoC|{]"X{IUd3a\bʴ8Fxj)+ѯ:7~⮏~(?e.ánމwJZF %=ΉS Q3_M:ze/#YcLN: /P  WѥQiMG4#܈)=:_iBjefذ h#<'#N&9`J~p|6T}Ă1`q{}2~(Y3Uhy!0^*[!uT^Ut/2^GbI'fZy ]t_с1f>؈EHXE0ŶV04xF#oZGw{]sظ$ sJV!d{>1L̸9JI'<lcF[~<?+`1ӡ⨆u㇙]$ K9Q狟VߖUr ZDd|е w[s aGoM^z6n@@:X܈/[? 2bcj(upMn%m&m2K˔?m[pi VXJvc@(z=?ݢ'c:w  q^wU43MM{&( :8$9'?m92}ޏ4gJ- ̈́OBtE T _A.  X^Tdm'(HKs˰5p)/6`HĊ{#^K#CJ? P2iJ c$~c pXWdX>+u1bvf_Gb?=~ iqA.C[|bdԳ@"F3L{ CfW3p :2!9eb)[R0i#g(e\)~t %]yDg'#KGw#Ǜ P="PN_Q=%I%}<'&UuB9"VPeb+Xspy PxQJ:-*]*>TCdq%o߫bG7I-{`ꤾq^.SD [E(rvϋG"QtdeK7t)[Zڱ RV7ȒLCq8Anc7fJ {%Y5훟Kc Qr|uaVW/[@PSG.l$'Zb78 b<쿴,뺌y,(^o N5H@4Jy.Daޱ>崙p KrJ⫙Oom-91:0_wc",Ex/NU% 4 EM 3 huYti ,~8>1g,( MNGZu=Gx ոmjTGAܡG`=%xL>  [JK6lʂ T CvNzЃ]<@E^9{]_FIrı%v h30ZVc2ZԉjeoH~1H>}ϟQ;Zj1$';jC~W&b_bQRLgxz[lCI6d)gҶq9aDgZb\X!\V}X,~`dweߦ5F,lgʯmH]{RfJww 뼶i:NLI9֒3RY0 4 ,ZS/}H!'qD̑A87!_mhRy=[{v!/p0MCv|Y\v dB1% fXR8V-~-Bƶrм?\$-Ƚ :/65ݭZK` ?Ow7kbWͶ pP&дQx_RLkwfzlK#F!mZ zx8^F᳧rAGxx;E_yћi-Q @m7WR-eZ8g񶘔5{FҬmCti[ck v@<[B%+qul~ 'YjtQv6XzqhcS]S@е'&(KoWv[zʾ FJV{I *ۿ~?G|{cD'dK"Q̛R-;!:x^i<q '`G LSQA!;VeR^Clv=Ђq""hNO:|[@0qMl_:>egi-tL~X h|^6 F)6El;bA7Ɍ%ycOGGxyO[ #J4qZFHfa FuJ*h1cVA*gݪlU٘Pe+7pU-D%9ŭco@4@MwES'T<ߋ%;&g*d$4i* ?g D˻b5tQ6k$ߺ(yN˛Lx)5^ "s\D(-rN%uh'䪡(ȷSxv`-uwDB?;^:qT-fOs0A3EuOX%TxBqb+dTFQ2S9 ._юhĖXXlдyiisDe.:u}(j9q3Vhdk4uSWְ@98qi6JQr{ɔUK옙3®ErBoE=/3 7/WɅf,Z~bѧAOz̪an'.Zww}˪ҳO] x|q5'D1:7j5-F$ zQ:PJúPDRoQ3* H^mgVulZ#83.uup2EȴYz [;M&[FAyl•AK#XJ$ZZ襢UCK ˊU mO" Gw'OX2_HllU[$& 7`]_︳6{D _#.PK,Ɩ4Uԫ9Ů?sgeIw+Z]9:6KYנbFbjf7D.P2 c^z!kse@X"9n/Vqh(w)IB9i&-6%b"h5e.HYnҼ2Z#ȐYꨎ)tO7!/"U"+TR=G%jdDGfmD"#V!k$ϒj8/kt\SìC4e-ʆ ,YLOýN^@j֖BTtSf}x54mWv/~fZITcVy'XqM 엕B=[ #rancO}&\ۮcR CVu NMُ3SRP挹_}jKTqWd/$0U $'īܳepۜ-_ n#k iKck`PBFu}`sR}Zk;R}ԥcIyɔڠF g$V!Dq;'%:,5 %^d!ԯ`[WƘ8haR;Me}z&Mn!~~z<Z71}~uD誎9yDGxn1*}?Ҥ [Yd~/(I>E liI =RUj>BM#F`(Qtֹ{G3j vj N] % -Hfm}g ݿZ,Lp%e2#CN ll=DEw.3Hl?39LchL3fAA2G$ND4 +Av顬˱_oЉwLL:˨ѡ`t81w\K6˓ӽXHbɰUV\ so<|?t=\>qu~eB1kUy)HBܚ!8*d+j?QY$`W5R;[}=SHN(zKtG>B`o 2َ,SF\n~EW3h\I<0-1 V,tM:-U,+3V!LȻ+ڲG')V6캈H5Qދ){%ՖQZ^]P=Z,OpWm+=.9i0o L (Xܠ,w搛x*)luL }'P`spl޵^]-dfIOM$'!]PHxӟ~oKHb.$^gz/z/ LNOҿ ħI}'\!ʹg6`ݿ-wYRqYjBb Ug@TԹmrI!$܏)! {_yZ,6kmEUڃp'7V<`1mLrT1QDŽX,5Y'14K 2xЬYv`Zr ,ʴ} )J` V6d4ؙ]6jo3z]8AI t*$ t^ӁULīaz>'.G('Yk;V-ʚh``< PuԚ QQcV"vC^a#G0[3(r?>z͉EG˴ md|t#`nShGŽ^Xq)XI8:1:ʮ^v>vX%v.8!J0TX_!,X9Lt`¾W4H KUҞT']pcyn\^#,* .y:H\spרޚ*ўG %fcJ*htk =]C<;m,_[!=x)PB?%Jk%#$ʇ˥hxKi .3B›): %!$sɝlFR߄$(tQL:؅  SL? !Ė7N b[UtE*Xi)<~k#"/W$j.nfȎOx2yitȄ[L>q֚=mf_ pJA]Lid'=bܸ7㤳`G +uo-$=W{QA *gpAhwZph.Q84Gi08̮/}@8'@ѓ`J6iCwᙗ6|Y4U/ nxǦ7,NJ? ʳfe\q}l!8}1Bڥ+;}AeP\0UmL#ηrѦCʹp!eK  Xy_]H:—bg>dP`t X3E! Pf'eo/)̋<1Vov.=t?ɪ` Y+ԭnzkY6 AW6ٽ%q9gzXKK_?}-4 sl̋>6HVLFNV%{A,' >܄mTrmwF\WA 'Z>PavNW=| Ҩ/pL»+-ehCǿ96ʞ=H =cnhR<Eb09ACIۀ+}?sVn,4o.sHS+QWu.*oKIl`Xq='R ;XrJ[cW:Hgfy9b!$חj._vo:AUW'pH02&?(ia}%F}Ҿ^'qQ:W8ʀ\ {u-z7_2dߡ220e(VA-æ\ ClAg8/.j2 ,(0U࢜+myA,T(B.lQI TG[-$:p4~/ .~R|L?퓝0_Wx).0qZpn[Z%@mp=X f$X.dUustg%LY.H@4$I# Q1j,\pNCZ)uRR)M.˝Mrޫ͓@iI¯̷ƑIHY5xyC; s"5N3#bs Oy" O1?!ՑS )]FqHuiQl44-y٘fIZu0 ^KLn9\D_@!9˷.3)MC#j\ {2ݟ8~/CWz )k/eMuD0Q/)vOdEASŇyrEIZ}īCҨ^=]/+J^$hvo(Ȝ0R#\ķ3j|!o”̜eϣ"y|(ԍ!s]5yFHպU@Ǝ\3cPCE9yћsdexZNy3BVcώ6[ w"f-2xZЌz #F7K'lfw].Wa +w|"MHId|)TS̰M:F:XInl`˟ “&{;!Ifq_i$XWS+7]2^n$r e03#d];¦9qguzyJrm)$"&v(]`y>E2E2˸SGo_Ďc9⡦ o1%|G#W";xz,)x  HX;U]AGXr00o:&h^W$C3-BKTJ#5F+ 45Vx_B~P [i=DSNoY_DcDb.nL'.(^J%յ@jHVb2۹S_Ed"27O(q%'O0* O0+oi,I)%x@<#]h;~ zjLBM%PpC.}t1|qx:fK^gwzo>- 6~C=SU*xL~jE<9 ; $/Ty-9OC{bN99bF]}W!/$'9Nյ%PF\<[mp~E *ŒQz3-5~(p.sH`ׇoit,L\w9ڧd:R恵[o*0v"˿G;_un V^۶Kba дT"$ Odv>յ Q^-j-pEᑎ^èpqш="јQ1~!0bF ) n9=A&j2V)sD)s*MW- t@Vg?JH!PSgyBizei+"g2P;C&#TEC$`*^:')Yt"!ǖ?Oe\ u*J4[`-,/~5 ZCGAgd\N| @ЌuFon",kiي83ag;uޱ 4Q0 <%ձȃ|pĉVLQٷ6<+|Mde@wX{S#͹A$2{<)!^Z5@o- nKޯ/> ?Ls GP/g Mx_H/X 5&~-.E̜úw"T`W5|hsF$Ef9-Lf;ZyY^gn4[٤/gVpIHP>$/a$8@Ro=K z'@;h}. =1fmEs^()H( HS'kĂi|DȒ|DI|rE&=cu4V. >(3&wnjǔ^f"@>I8ѧ_SO\=Av{L]qָ.敽vҙK -pzΌhjc΁ti_hx:rd:G_f=1/A5 m8rƝ( zfޢLMb0-xn6.)Ŭ߻ũIi\zZnߙe`dM(B2i%4MEwi@"G2:\D\)b/ٟT{ 9]S\šI! Wvp2) >zEe Q(uGl4`Ю1/O!DPFBpys9˙\q,LMks\$4Ϛ0 x|mBၿ=1XB>>BWD{ v ;>c֒qPZݞ U= XH tZqJ=)BdskSP{>6`˭ۀNp3f@e.Darn0 EYTmݪ&Vmo=eYAV#jRW%.`sSKwkp|۾="w\%͵ysK _u auyNuA;[&sd6D3 ?|ɞ/tqԚO;!й.K4X".|M&6&,]t}|]͢@w\yxF+=˄2۝h= `ZF<)A2U0'0Ӿ 7IX_|lsD9:-8'e)wz6Z?g?lq woEݠh3^ ̚& RMA? $mQ qur|ًm\J;<[ V2:ŷ6Z;rTtJj材ôLJ`DzC3|R+nOٗ(Aii}jK"_놙 o^fYI SG"EV#! C=b%͊J;Z 2KSx'3J7#,me2i;Ojo=vNn/G3a(\Ն)qYJN]Jp*4TI_nnűH*maGIP3/$#0 % wXaMs(㛜߾,ڹ3-h:n\l薸Gp :1rst00ywbީ6>rj\ݫDqלi9H(aJkT4}Zy8^XÒm7]")xrDMfy PwXGDFNZ +)w+[e˯8+SQMPC1_q Ŧ/4G`>trB i_&*t"V:ُAgC]|Tn)x}ʀh(A_㷩qEv=fAj-f?OԤFVѲ0f뼑;=P#UKsTъ`Ⱦ饶 4iI||]mdQvk.-?, OQqv};K> 3T37 }Y^lwtvh5Iun%]^1aQysi@oKB?_#ƙ3KzhiEU,ުI f3~)77q]0^ 2dfc Q;.h8>HT9g=/-ۊpge_%\5XAu<'qh4#@M^ě[ V_q^ܝN%U sk%\3$l\+tEV?t?t쳽\zF2ѥh?uu1jʫV)I{̷Y&\^sS<-7jLgU?=?_}< H&>N̨سQMoJuÞBOИL.z9!6gnE*$C]Lg q-2ݜlbvbJ4'[bgBER̄B Rk.4L0o՛ F8~$=L*C/_Zݓ\FଇvUha$mE԰Dx#_?ioo *(VMp1׃';/49AbO~g7 h PM[P>-<r;A]S-/:A""^ g€X}Cb>bYOO5/6%0=1VE8V Z%nk$@v0*lt*^^KVvuAIMRBÎUNqP5HytE7mBJJ:=G|h+,ƳTmD#=P/BG ؤG K&MPn71bR(OD | zaP=:‚( }x?BoB>O=1 4q{l"C$'`~m$QY;!hPX=%b~pW\Ev8qjjH?Jn&<"~TTDe&b.rNy]ʄY TPI-@EplaoAV6? :0eng+Cj,نygœUB2_ NPx{8,ϊ$ z¡yPkB *,!{͍rgSVǼ im,Cp 8S,a׶@S66h/z8 x1L . gy*`Kr.u(?H=P4f)}@U C8"}vg?b\>L(#5\ĉ/L 4mR8Ew-ȫ [ vcRd% s?m~H+'Nc| _×!<}}miuu^@|(֚3l{V40ۧg"p?~ߵJ fD_BTu RLRnpʁbwF|'^]Gq.|֬&.Jn$&-rەV,Y# jUߊ[.u0$f~S߽>HF^#*dfw4+{{IߑISvt%x@ÈGY2e@1Z\L'd-\DHmbJ8b"݃yvhC6IIHC0T;&gY"+Ryz{#1e=!?~0V^!)+&:ΰ Ȟ-Z゙j2jX `c U5$|:LSw-cXT&5 φ,g,E ţ\#TMwx?Gֲ3 <{@eHLQu"fx뿣x֚vlkll3A;b'\ሊz漟eΎ'd-(r抴 tNl)4c`m K̋MK<@7F[;Bt:HquPI4sDSnpֶ\N_=v!V(q)x)_adL|D²chNꕮ2DK+#‹M8r9KF9gZK>MrHeO$]gdD`ʣйI 8KhY;~BTSvQ*y7+Ansa=nkOmp~L29D ~x- ^!sY FS݇q$ 17&!Ɣnp+kqep KdK1€@t$F[;-$~W9L'n.%ˆ@oCvUVE{0~1(LꋳfJ<pK9(- `J h|#miO6'0TJZ!WUB/L:ya9aeaVaQ&Ou`BAd9&DKJ1rəC| S"wM6`EkcǔQ43DH#s?Pرe~0M[4S`۬iLy r*Q#1!  SO-=Ȕ+BMGʦ> WqC~{2<Յ@ɆUjiMss"~tX(OC,54K) bCs7t*k*J/;kZ}*ǘj~v ¦|=Cc>1ɒ?);̛j0#No-aNlOphwARM(&Pɸ%6 B,9 ɬS}L>y9PRFV/s7g*b, A`Biɶ \0HxtQ5IӾP#hs'=Wٕ4jی4~v&#g]W9مd"$S+ PS{D3o++O_9ARM|u4Ў^9\J9X,d-1M0e#˜|u`$m2 0G@`@#?zfLmʛb|au~vƖH./Ri(K' \?~yY/l-n-l04MT#*t2}"z<#5JܨTSDąXUb8SSz2KS#N{-iMP5 ,jLLB/0<H|7Ucy Ut X-9ʔp ˘Aw^F 1!yYr=NL8|lWK\w6k60߬Ƽm%ZۄDݎ"U40= Kⓥ{ڑjݖk{>C\^fXc]'Q5.2j47d(EcYqv5 dm7YO#f0U `HhV (66σŹ{Q* ѦsE*$P[ҹHO'#ηg 1}&CrL԰7;WM5ʸ"X!Q"'*bh^U)ZﵮO+4$yG'ę0)=fIeXiPc#ixQVr|Zr{asa* U:\0M%\Օ v~Z>6FܙҊqgW24y[X#RiApH1l-sU 3ׄww:\:^Xp#\zr$0/S@Np c +@|gfWiM_x-0!ѱ&tfFN|;B:gbkf[TgMw̄+e^)Nɛ):m]f}.[ p#M/\޾L0$끂c n~\4 qp~.}"XF=d&R6R|'b-x6tWfŞ}3uh;#1 v\ҟ`[Xs6ߎ ˎW$$a؊oQK@θ/Fx")j; 5xx $3bW:d(*G*i;31Ӝ\ۚ}U&)?K ·>OL'm7Ԡ$φm^d^l7(ޣ0.c"h^&jT/qR^%tRuNw]qjHfus iў,`-C͠(]Q =cC,L 'Q^.sQR+/ϕ B:IxIX݈NyoMzaUlO\GZ+v. _3^vnWz::s42aX҈) 뇛"] BRU)/0UK/SkL0b`bgxqgi~|(2D1য়23ImcloMKgs}\RDSKNn2PJ>3>7l<ͦoŴ@Aop(} 5M%hlNVO U #w{A>Ju8tkAdٙz6 &A@)It{OA0?W}ZNQERX~B 8 0w[S 魳wZ'MަUL.e߱'(L VtHŜ+ћbjs/w@o./F)cr0,K< PdA^#G4G;MV9 ߠZ!bP>@ԛ[L PWi# u8[8E>ۿbLTЃKpfg sVk= x'._| 2y6S)Rf[=887Z *̡ZJY#Yft7QN~0  oWޥE, ϕ@q\BM瓂qSߦydqmtl}' Gq3/!M$2Tն.~ʣs>&'RXr {j >O:$6|!kBC/"Ч@Yj )~ئ䌂6<*UB.YX~ĭ Շ8i[MɷڬIQP(<n^:aŶ{]Br ߝ-#bR:t##AmkGCȟͪ몳ׂ-uwOCp"j9ic=!!OFD$6bR8~A"H؏-IFJ0̭*|Qj(ۛŞ XaN ^zgTp 8nH-4\5Rݮc_t!5s27AkQʬo$Fx1 QZU')8FBޚتU&Rfv%ѻ͝K^c_0JPFaJ˜.v#"[ %iFg>o٣s@n`5E1$`yY" ʛUrstz70 qǺ<٦`ReI0A1\:Q_<jSQBlQcB !f%C)bza4q,4"25M5]!ң?ވo KTk Xkˁ٣{ԇ>ڦ\:g~#8h,skp}ňVZl ^uk})׶Ph5JwY?{d 2DL(oEW%Mi7"08P2CA37Ey(ms?XL.3t̅xh~Ztf;2 JCh^KO[3#~ T*ɥf!von6v'U`MdMY fmw[j!4'bhBn 6S5փ-8X V&{HЖ)k$zgmW3Lib;9EUR25_\$/q~nKi\:>9 ^Sfw*9egxNj2t㎶46ȘEfH %)GkU= Ƹ"VŖS"&#Ks)HRflf:'ya۹z'17Zk!qM+`5eU:t-҇x 'VR<tJ.0/w&»)!h6!=7gP~ \̗ 9yޡ@5#Rd*aB wp+RLiX" FW g`Rw 4G/:ŔV|C,"gvP-s10a"`r'w87x&ɏBEF㬚q ] cQ9ZY,IZ6I \!Ljt$8<(C)LXʣ+.;1l̺ؽHrg}쌮'77`a2y듛Io>YL{=?p^lqʆ^{-}΋f/q߂^v UXU2G-$%&_~ [@ޫ\(Rj;d2JOpdcH{ϞHQ < ]r_lE c4Sn?6{Ӂoc 楪 ̼$(ͥ o呙}ã]k~#OSb`RHH孭pLyDmm6;_Kʗng/.t];{G[!f u3I3>CQEzeq2B`}+teS4jN%E:YATZcnK$ 4oq-@",-+Լ:b&z,y0!ֆHz d`=*^dvka><un0(we*6K yDV)UP;`j>l;af~f(Z&>w{o}ud%&q{I VĒ7!Ӫ=i0XȐx>3LJ=4G1Et#ˉ[ ]]%k{/3]H^BFyX2EH9 ێi &F^(zNB)A3W%x'ecwD1c\j-2-! Fz3"mzǏ޷sȭ4~› ϐ7,U84 9pbW-&Wn j͖HaګRCh@8N}{64a %sEўR6P͜6_De'I'n !d^ Wy3*?U267jDԡs߲J 4cՃD,"R{0BR$=T0Y2*K>m 'GzN1 ˭bX*ы źbCG9;[$hYů ɾ8$fO%<irŴ,.dJ2 q4u)(t:pk;M:a>7 Uqm v7E YϘ*_ ^|St1?N‡Vyf= Ȓ1c'ۄy5d;ѨYaZrܥl$?]HjZm$(ܱ4˟ 7h^%?8jwy-O͏b4 |$;n;L-G,|MB-U jKv3w$*{[OU͖Jpf:RmH-{FD.J̲ ClD$0F~Yzn_&j{Zs^'*,`ȃ24 T|`sew`=WDʟ6K ?j}Okq"/NFIdF$x _Vۃv1t~UO̍KI쨼DS&M:+S'*)$ uc$ ) шMUp~HkmI&HK+(iEiaʼnq)Q$pB+zYB6:8Ձ37(+M {.9K/1KdyPWXt-QJR'S6U̢?6x>6Fܺ^vwR4a0@k qO&$y012iD 73.җ؎ITx~B8 ;0#""יTls>0UO.ǎrā(`fr$>JZD,+*r ' ۹ZjQx'$]"M8$Ti$-Z";B"!B,Y4[8@i﫞#܌>'Q)20ӕj8!u2Ik he]"\$~O(ߊ)6doAr}ep,*'1\.HYx5@4ꝼ3LH>|c?&iZs#) ^\kI#(,=&3d\pHvjVz eW'ү#Akf'(Nr7u+sn}nO4ᨘ p:!Dv[3#E1xgJTXUj1|:2eEoPBržro5 'e9rh5;͵W2dg<4R:擷ԧO] !--s lrr4K]bo6@PgcQ3ěHP\l}H6 QN~@2H5vv1y{EJr hF&%))Gh8.e H*H8 By(8mnY42hZT*ʺwL{R11E^5LI%cSh%,h2P$Q/1UN֋;R9'JEyįNKrJ[WpeUKJe#KU;L+gYjxDkhTyo*\G?;I+gL=!Z"+G 8'<kq̗BaUI8 $Ɖ?|RigRc<;0Ah'?|X;[')hA0Gni!/MHj#WHB 8ij:5Vlv0H ^QLj/x`n8GJ@z7 &{!tYMWmh~L\#-)_!i'P)%y6BQD1eR;@:2~.孛v*xsNV)m^lY4 b|A R8Ƣa{%0߂~dn.p,' c܇^Zt("ֵ.CNCV9fBQOh O\{g*U\]|c =>lEᛢ|dm8YX"eyUm( pA< 2̽F@&p !H%. E'pLjHA<*^3GQfm>* +k(LQ%M~fxfv0z^ά,76yֱs$A\r4ygcW{/|%3yWC s| w颧/Gݽ3rABGvm_4J s.#wln|c U#B5XyIO| At&Uhv$)@} wg TjQ5øN@RmQ~7~scԑ{6qÚ <75Wr:_;9me-d1Uޅ4 YZ