libdlm-4.2.0-150600.3.3.1<>,iR1_p9|0[w6jx. ź1.O4: |صv$\e@+V=5<7>{YL?Bẇ3:[TJI%PnLiV j"4Ed{$w7@T&? \$8`>ûgFL)r61TM'&BPPJKVYKDҹu #Z+|nXKy4齗f>IL?Ld   [6n   d   \  3l!! U!( 8 9 :"F=@>@?@@@F@G@HA8IAXAYA\B]B^DbEZcFdFeFfFlFuFvG wJxKlyK#zLtLLLLLLLClibdlm4.2.0150600.3.3.1Application interface to the kernel's distributed lock managerLibraries and tools that allow applications, particularly filesystems like OCFS2, to interface with the in-kernel distributed lock manager.iR1_s390zp32PSUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://pagure.io/dlm/linuxs390x 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 dlm.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 PNAME=dlm 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 [ -x /usr/bin/udevadm ] && /usr/bin/udevadm control --reload || : 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 dlm.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 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 dlm.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 dlm.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in dlm.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 dlm.service ) || : fi fiJh(@@r&4g&& ((((&**44&4* \7A큤iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^iR1^d92843fed713e650ed318ee66df19f16d6d6f1c0c4f581e86cd0a9efbb96ead3fd0472b4500b124a05079d47f88aa5b95460c603d1f8d2434c303c956714d2d398b69cc6ffb8f9daf262e56f7b2ce355777ba7b9b4d1bb238ebea29182730b94a670365c48c104a7e0e2ebd7e1c5430cc06ddfa62abee346f2c24f87524e8ef053b72358df442e77f97fee6729332f90a3176b95e7d5b88b9842d723e9e7b5df9e3bf65cc72919adaf4edc07db6b2ef95e75db0a379909057fc69532e1005cbfba416ea46621be272735bae2787923b125247656a6287547a79a09eedb56532c50987f2739f8ef97fa9980c057832705c15a4ce619742966503296607b35b6fd634c3c1d4caaa0da3433e312a9a30c3b824c256157f703b36219df4f7e253ae9ba416ea46621be272735bae2787923b125247656a6287547a79a09eedb56532cba416ea46621be272735bae2787923b125247656a6287547a79a09eedb56532c6320bc17bedeabe174fad105f13fd16b67b0ad887dc5eae8669521e36c4adc34e13bddeaedd9117e1edea0820e1305abe3c83b065b58644ac8d271219e782023e13bddeaedd9117e1edea0820e1305abe3c83b065b58644ac8d271219e782023e13bddeaedd9117e1edea0820e1305abe3c83b065b58644ac8d271219e782023e13bddeaedd9117e1edea0820e1305abe3c83b065b58644ac8d271219e782023ba416ea46621be272735bae2787923b125247656a6287547a79a09eedb56532c82d45eae1e5077126ae8ea459f25ba3621b21f9bf9a1a7e8145675c4f781123782d45eae1e5077126ae8ea459f25ba3621b21f9bf9a1a7e8145675c4f781123750987f2739f8ef97fa9980c057832705c15a4ce619742966503296607b35b6fd50987f2739f8ef97fa9980c057832705c15a4ce619742966503296607b35b6fdba416ea46621be272735bae2787923b125247656a6287547a79a09eedb56532c50987f2739f8ef97fa9980c057832705c15a4ce619742966503296607b35b6fd789837eeba614051dada52f6f04da855156ed0ac67b9293957368a4683b3c9f782d45eae1e5077126ae8ea459f25ba3621b21f9bf9a1a7e8145675c4f7811237fb2c19ed17ee8ea787cdd282b363690dab56d3d44611d163a54bb7ca4c557f6463da5c39b90ea34f7cba5c1a6955cd15acd8b141d39abb9cd77d01f3f2aaf29fee8bfb93e731c951c6d01d69043122000f9d677526c0d177dd6e1432916233815042a82af1023c4289989f4a11a0db19675fc4ef8bd432182ee707c246b294f097e441d8a1f9fb5937be24ff5ee78802280095d1a7cb0a99dfe2ba69f280b485rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibdlm-4.2.0-150600.3.3.1.src.rpmlibdlmlibdlm(s390-64) @@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcfg.so.6()(64bit)libcfg.so.6(COROSYNC_CFG_0.82)(64bit)libcmap.so.4()(64bit)libcmap.so.4(COROSYNC_CMAP_1.0)(64bit)libcpg.so.4()(64bit)libcpg.so.4(COROSYNC_CPG_1.0)(64bit)libdlm.so.3()(64bit)libdlm.so.3(V_4.2.0)(64bit)libdlmcontrol.so.3()(64bit)libdlmcontrol.so.3(V_4.2.0)(64bit)libquorum.so.5()(64bit)libquorum.so.5(COROSYNC_QUORUM_1.0)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3iAIe d@b@ama_@_@_h_`^@]H@[_[h8@Z@X@X@W@VUCjU*^@Teglass.su@suse.comheming.zhao@suse.comana.guerrero@suse.comygao@suse.comheming.zhao@suse.comjengelh@inai.deghe@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comygao@suse.comschwab@suse.derbrown@suse.comjengelh@inai.dezren@suse.comzren@suse.comzren@suse.comjengelh@inai.decrrodriguez@opensuse.orgdimstar@opensuse.org- dlm: process waiting for posix lock can't be interrupted (bsc#1255025) * add uptream patch + 0021-fs-dlm-implement-DLM_PLOCK_OP_CANCEL.patch- update libdlm to latest code (e5ca08c20e6f) (jsc#PED-6362) * remove patches which replaced by upstream patch - 0007-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch * change patch name - 0006-dlm_controld-remove-unnecessary-header-include.patch + bug-1212767-dlm_controld-remove-unnecessary-header-include.patch * add upstream patch + 0001-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch + 0002-dlm_controld-increase-uevent-recv-buffer.patch + 0003-dlm_controld-constify-lsnames.patch + 0004-dlm_controld-better-uevent-filtering.patch + 0005-libdlm_lt-fix-pc-file.patch + 0006-dlm_tool-add-fail-functionality-if-dump-failed.patch + 0007-dlm_controld-always-create-logdir.patch + 0008-dlm_controld-move-processing-of-saved-messages-to-pl.patch + 0009-dlm_controld-remove-ls-parameter.patch + 0010-dlm_controld-constify-timeval-of-dt_usec.patch + 0011-dlm_controld-add-gcc-format-printf-attribute-to-log_.patch + 0012-dlm_controld-use-write_result.patch + 0013-dlm_controld-be-sure-we-stop-lockspaces-before-shutd.patch + 0014-dlm_controld-constify-name_in-in-log_level.patch + 0015-dlm_controld-initialize-waiter-flags.patch + 0016-dlm_controld-get-rid-of-unnecessary-memset.patch + 0017-dlm_controld-remove-unnecessary-list_empty-check.patch + 0018-dlm_controld-set-posix_lock-flags-to-zero.patch + 0019-dlm_controld-init-plocks_data-to-zero.patch + 0020-dlm_tool-fix-missing-fclose-calls.patch * WHAT'S NEW for this update + dlm_tool: fix missing fclose calls + dlm_controld: init plocks_data to zero + dlm_controld: set posix_lock flags to zero + dlm_controld: remove unnecessary list_empty check + dlm_controld: get rid of unnecessary memset + dlm_controld: initialize waiter->flags + dlm_controld: be sure we stop lockspaces before shutdown + dlm_controld: use write_result() + dlm_controld: remove ls parameter + dlm_controld: move processing of saved messages to plock level + dlm_controld: always create logdir + dlm_tool: add fail functionality if dump failed + libdlm_lt: fix pc file + dlm_controld: better uevent filtering + dlm_controld: increase uevent recv buffer- Update to v4.2.0 * remove patches included upstream + bug-1191734_0001-libdlm-add-stdint.h-to-api-header.patch + bug-1191734_0002-dlm_controld-create-var-parent-directories.patch + bug-1191734_0003-stonith_helper-fix-build.patch + bug-1191734_0004-plock-move-clear-waiter-to-debug-info.patch + bug-1191734_0005-treewide-try-to-resolve-symbols-at-linking-time.patch + bug-1191734_0006-dlm_controld-add-version-check-for-libquorum.patch + bug-1191734_0007-dlm_tool-man-add-command-joinleave-USAGE.patch + bug-1191734_0008-man-add-reload_config-in-dlm_tool-dlm.conf.patch + bug-1191734_0009-add-new-dlm_tool-command-reload_config.patch + bug-1191734_0010-dlm_tool-man-add-new-command-set_config.patch + bug-1191734_0011-dlm_tool-dlm_controld-add-new-feature-set_config.patch + bug-1191734_0012-fix-some-minor-bugs.patch + bug-1191734_0013-dlm_controld-fix-string-copies.patch + bug-1191734_0014-man-page-updates.patch * patch to disable annobin (still not available in openSUSE) + 0005-build-dlm_controld-disable-annobin-plugin.patch * patch to remove unnecesary header (boo#1212767) + 0006-dlm_controld-remove-unnecessary-header-include.patch * patch to remove -fcf-protection=full, not supported in SLE15 + 0007-Revert-treewide-add-fcf-protection-full-to-CFLAGS.patch- Adjust BuildRequires libpacemaker-devel -> pkgconfig(pacemaker)- Update to v4.1.0+ (bsc#1191734) * include some fixes/enhancements upstream patches based on 4.1.0 tag + bug-1191734_0001-libdlm-add-stdint.h-to-api-header.patch + bug-1191734_0002-dlm_controld-create-var-parent-directories.patch + bug-1191734_0003-stonith_helper-fix-build.patch + bug-1191734_0004-plock-move-clear-waiter-to-debug-info.patch + bug-1191734_0005-treewide-try-to-resolve-symbols-at-linking-time.patch + bug-1191734_0006-dlm_controld-add-version-check-for-libquorum.patch + bug-1191734_0007-dlm_tool-man-add-command-joinleave-USAGE.patch + bug-1191734_0008-man-add-reload_config-in-dlm_tool-dlm.conf.patch + bug-1191734_0009-add-new-dlm_tool-command-reload_config.patch + bug-1191734_0010-dlm_tool-man-add-new-command-set_config.patch + bug-1191734_0011-dlm_tool-dlm_controld-add-new-feature-set_config.patch + bug-1191734_0012-fix-some-minor-bugs.patch + bug-1191734_0013-dlm_controld-fix-string-copies.patch + bug-1191734_0014-man-page-updates.patch * patch for compatible with corosync-2.4.5+ + bug-1191734_0015-Revert-dlm_controld-add-version-check-for-libquorum.patch + bug-1191734_0016-Revert-dlm_controld-use-new-quorum-api-to-detect-mis.patch * drop 2 patches which are already included in upstream code - cluster-ringid-seq.patch - sysmacros.patch * change name and modify patch for code changed - dlm_controld-add-note-that-the-dlm-file-is-not-creat.patch + 0004-man-dlm.conf-add-note-that-the-file-is-not-creat.patch * change libdlm.spec to seperate upsteam patch and suse special patch- Do build with SUSE's %optflags. - Abolish historic specfile constructs. - Rework libdlm3 require with a shared library version tag instead so it propagates to all consuming packages.- Add require libdlm3 (bsc#1177658)- Add dependency relationship between libdlm and dlm-kmp (bsc#1121380)- Add notes in dlm.conf man page (bsc#1175812) * add dlm_controld-add-note-that-the-dlm-file-is-not-creat.patch- Support uint64_t corosync ringid (bsc#1168771) * add cluster-ringid-seq.patch- Update to v4.0.9 * include some fixes/enhancements for dlm_controld (bsc#1144793) * source moved to https://pagure.io/dlm * drop 0004-bsc#1098449-dlm_stonith-explicitly-use-libstonithd.patch- Explicitly use and link libstonithd from libpacemaker3 (bsc#1098449) * 0004-bsc#1098449-dlm_stonith-explicitly-use-libstonithd.patch- sysmacros.patch: Include for minor- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Use source URL; drop redundant %clean section; rectify RPM groups; run fdupes to merge duplicate files.- Update to v4.0.7 * bsc#1023595: libdlm: upgrade version to 4.0.7 - Re-add the dropped bsc numbers to follow the factory-first policy * take Factory fixes for SLE12 (boo#944795, bsc#944797)- Update to v4.0.6 * In v4.0.4, there's a stupid and severe bug so that upstream released v4.0.5 soon with an urgent fix * Upstream merged our fix for bsc#977201 with release v4.0.6, so I still use the 2 below bugs for this updates: * bsc#967332: libdlm: package update to v4.0.4 * bsc#977201: output of `dlm_tool ls` should distinguish causes for "wait fencing" message - Drop patches * bnc#875122dlm_controld-fix-long-name-in-log-entry.patch * build-dlm_stonith.patch - Rename patches more readable * remove: Makefile-for-diff-arch.patch, remove-sd-notify.patch, bnc#874705nodes-without-quorum.patch * add: 0001-makefile-for-diff-arch.patch, 0002-remove-sd-notify.patch, 0003-bnc#874705-nodes-without-quorum.patch- Update to V4.0.4 * Remove build-dlm_stonith.patch * Reove bnc#875122dlm_controld-fix-long-name-in-log-entry.patch- Avoid running sh for %post ldconfig - Default to implicit -n for %setup- Move udev rules to %{_udevrulesdir}, packages should not ship files in /etc/udev/rules.d which is reserved for the sysadmin.- BuildRequire pkgconfig(systemd) instead of systemd-devel./bin/sh/bin/sh/bin/sh/bin/shs390zp32 1766994271    4.2.0-150600.3.3.14.2.0-150600.3.3.1dlm.service51-dlm.rulesdlm_controlddlm_stonithdlm_toollibdlm-4.2.0sysconfig.dlmdlm_cleanup.3.gzdlm_close_lockspace.3.gzdlm_create_lockspace.3.gzdlm_dispatch.3.gzdlm_get_fd.3.gzdlm_lock.3.gzdlm_lock_wait.3.gzdlm_ls_lock.3.gzdlm_ls_lock_wait.3.gzdlm_ls_lockx.3.gzdlm_ls_pthread_init.3.gzdlm_ls_unlock.3.gzdlm_ls_unlock_wait.3.gzdlm_new_lockspace.3.gzdlm_open_lockspace.3.gzdlm_pthread_init.3.gzdlm_release_lockspace.3.gzdlm_unlock.3.gzdlm_unlock_wait.3.gzlibdlm.3.gzdlm.conf.5.gzdlm_controld.8.gzdlm_stonith.8.gzdlm_tool.8.gz/usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/doc/packages//usr/share/fillup-templates//usr/share/man/man3//usr/share/man/man5//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:42059/SUSE_SLE-15-SP6_Update/6a9f296c6078f96701eaa04e12d74a78-libdlm.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=428c9d02bbf89323ebf305a9f356469f14a213f8, for GNU/Linux 4.3.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=01b759fe8b46096850db14c5071900ef3de888cf, for GNU/Linux 4.3.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=961684eb9c6d8957015d5a01b28c1087dbd6b007, for GNU/Linux 4.3.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)Algol 68 source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix) RRRRRRR R RR RR R RRRRRRRR R R RRRRR R R RRRRRt)1њw@WY=Zdlm-kmputf-81d381c6dc1f28dc56c921b6dba03b79dc77407738a893c7b7be4fc14f335bd9a?p7zXZ !t/x]"k%jjdஊ'|BTfqxD&,I@*8z?3LqAXL"x=ͱEfVg^PrrO†|byULmi 3lptu=?-HU//7po*ʆ I%P|.[Be+١DmQQ(P~%[ | im2{s%`D AP?GdZ/ bs«=ünA~S̳4{k-*c\y$v-ߨ~":_oe/m&3 V:WvWiktD1qkavKHE d|bb4Ʒ&Ipf qD)gE2M=q%Deti G-~vsʕ"ȩ3.Ꮴh9a2TJg1TlJAWx:{R?SS߫|Je? w8'7Ӿ@^\8[ '7wi5hzq &oZ^+mo%D\ymqdEc:w]>8:@ Wf ՚(핢Faoe\K`BAw_nmͫ蓂.B~2R)|8c)3"?O۝<ؘl{BDD l>ۚfլ;>QcĂ6U{C|B5Fb/YlCYfciyp~7n[=5Nژh,t{q.bezt?a͠[D ǥθsMn,e28$o!$ah#Wfˍ YQ8aGTlj4JU.!2'T/^m~0<w/@0_v,y,ߴH  U R&[A/ 6QαFB!p).M;G(톏ƨT&t8R!jpQKxyqfx)>3*\#d'yibfB ^K=w4ɺ;bv}{fT斆>wWV9r-5vk `@}ABQx><7ƶra%AGǪNT 55((aϖȾS7a{J5 ; upx% +6ETo̩ݛe6d$zA_y;˴-K stj fAwZ3ޏn=dM+`DmyK@] &͝hY2z;8j3yVYVlg (yM ~~9;ҏqk;Vh[H ϘĖ*_ŞTE} _(Z-q[-#Px8%-6A2`o6p 3w oĥh1lD=pv)}ݔ+b~z3ƆxaI \g2~Ur](dQl?_?Ψӄr]GV{ӂaU/j@~1e#qGh.Q/C{5%DXl&ߑ>ppȹ$q-5VDT[WIbK  m1iJay$GE8e%(؈/lns~2A({64B/g0H4X)nSv0vr0$Oyꍹ⭄>Oᄷ6d;[: t @e1/cN'XUr%!e-X6Лmyt7b\Qdmm'f^Y-P}dUƥcn qO"VD:VE+Ciq Y{= )ەK3764Lv 4:ٚ!RZ²o׎ 5p՜o=R2B6ldeU]dۯFXX9q.¥h5.!١6Gs?&A#vO(3Y@%*̏]at`^xsr<8[!;Kw((Uo~{^ߴ iW0h܀W/k^Fo5򡓼UM>k8m #i_qdإav'FR%) ,t3nJ8,lp r}K܄w^Yfb{ Si}5JXm6Ic A>K&;R- '[&)ׄ=im9J#8Lߒ;Yޞ;fƛ5$z"FLtAAwVhL,64$5g$>y7NmS)džMj!Xfm*1Z~B\<} q_q׍ CqڡN!~6*u);+㤚ѱ|፷ Eo!qo=#c9[hP b7uو'5h ~e);U+)\؃Q;N ё/⹹sb~>'>j!R%"{tZ`Ȧ>I9Y4pP)|U F{hTF̻x.&F2 Q lvgc*tŲ^)z99{ЅoCA#@n.0 >1;2ݬf'_M?NKz:y)f9_+UC[}6}̕5Ysu;xV?ۣs7FAbt?K]414Iu)k Dm$@ӵkxă[Axl&4ʘ$rl -Vv˽HCqpoֈMJ[dXΟaa1g#M;+ 9 _/!d#@BK.b 57?g2꫿pTQ"ϑ]$k#WW6. An$sVTbϺ^]x۱kReݣ 0?x/ɮxȵGs04Is+ЧԵϗ baLL6 iJܠ XD 1r'ɭf%TG 3^A`-{H&܏wS7sa~*]ٵspG`7A~(v>C[plOEnG6)RtS+eETj1_AyXn-g"hpHW66qXnQ\%iሆW)w@SYUwUR߆Siq % P/CؠqOu*;R.iN{B/]:鶩HwWC]}\$ i 1+ p?)UuF3~v+ɤ:J_׺cLƩ@!@[8 Jl~uXn VYɔaiKjrݫA;ٞfF~JH`E]鋰SMK$b!`9qx_pγ. HM/YF-H?d?[q",r8u[}e:D39<܄E2|O;`t"!wf-Qڞa7\@5gkddTM5k{#O_d-TQ;!w@Zc'PȰ;n4Qɭp+>{yjo." iV}̺(_7cW|;7b^1U/ڣ7vvH'_;Ĕ2MȞW?_Hz'St{ Ŷok]K:KVRH7}`FLenWhzO ^@.q.dI"7yޠ<5}W_Z)i6zOwU-LF6uhҐ1xzMi.@siZ[kDിs^cF^}s(n4(jO3dvܫdȐe(E@_+eU4eӌ:!UxȻddK@{VТ+ejq , I2rO {(:Fۻn=otWNe=F, Vq$TfyK Ë{:O/I~% O`q*yOƘ;~oS-:RA8arp= Ư;d'0"ib8'a sP^AŅ~gT t!Whdqm!Z^ͮBm^;!E"dT'/$ ~g9ȵ!eT:3g(d?|G*"abzQΓ1B|_h 8|1øbp!U\|TT<a,蝤B/vEXӸ-U3E%]zQ% hLiyu%k0y[ K.Af,zLS3A\寺@R^{ZXN4Ɲw+l}6~=l4Qʭ84{lb$n3twb5&G:c;Lpxdkg1顜ջЅʥ2 &Fw$ у~nBH?/,9=*4OEULH =Wa91D9פT#!QS'X$ L$-ת `]8Ig0c}߫"u6LkOS=.]ܑ5ϊ3)h9<э4 ˂\Cl/ieNFՊə8h_b!L.~|\&痮rA$!HRKY?$ZhL<cF,P_AfrUjF|(8Oh$n҇>*̠N[%늱 DۊO!"mKLeq? [N$I*J8hq8J3a!)bX|kŴ1$-I!TCL cϡp-`"?PWߗ%kchhY %b5ǔXh.C%4'rkާ-^7nmk!@Vu>Юk%Fy!\﹮/^CV/2>\ƵXʍZs &9l.xE\CgW2z}p SS/"eVxF6-M Zshn,1ʞDEл<|5J)Y-_;>&t,%\<8~n9SM=tn+MǞ!o8#wl%P JZ0/ JL61J_SY5I:}@="?nw%`Dߌ7ʅ]7@n J#3~ UJtp] eU׹aj `𳐞rP>1$ ^af4VCV7vr)UQinZ_А,f Mitx4[]l]îB(ԫ0̌54wxH3$HTf&4&RS|1Ɉų0 cг/$V4 퇷])t^K@KMPÓ8ĒLpgON̜rZboa*0 ,]n)xL{ M4q"zpҥCbkN3<Ձ&dEp B+yE¿x1Z~R͑&9RwPwp@xs:uBBߟWdD3(,F#NCLJzdD|6d0nG8Ӥ;SS'{gIeK/dȣ9H|'B N@F1!#tD }݁=ilnYO Ge°+%_%9AJh<~^ o`^S8_}O|@tU(0yn{4^t ro*eNRE+ZɩWR7! Qݳ tUfȜLuUL#n2|#jnbi9\k]c"]:3^˷?fvwZ`I8&6 9pl Po}y˝/.yɤ8M%\h1f|j1Ɍ<[AOv9.0'&#bz} w}a,ٜbSb_|GJqT76 Vi'ΩVy=[V׫`]>7΋:Ui?xnTʪϨ>'~휒"aS xaN0[r.(. 6nGq8yl(pӟY oH:*MpĉbIWy>~6hy\%|z/ϓMQ!>piث=Kw 'U*%5*1e0:֗Dv`q4`6:1Z}w*bO5[M7soC 2Ax,K<1(_]^,q*m nѩe׀f`E`=vcTIg,-XTrY1pwu^e{-zBb)YaO8(*yD;G9nیvMIYE!hRUtA%oiXMG }} 槜(WS'lKbi21mMZqA٢Q(jQ&e̳nCN6 I|2z4@K "N =\=^gEG*љڟ\D3o;nr-mH5`U,#jr]H:RYӁJ6bY IkΓQqhJme^¹?RR?`A9/};{C☬9S0XP6>.,bv8úi0#2²=5w&ג8-{yz+$Q ;^{. *IP;fr YqqlȀvDl{}};*&nӘiӳ&Tj. A㷵>[np1 Z住"5 ޙ'c.(z 6t?tj^b8 (\]b۴c.=%PeMj?l|=rdz+`RVɎz_S0de! |cCڃCې&i6NE/ :v1!DZ lJ Oԓ]:JfhQNV aZmx 6-ޡ%b] +XKemV\ko@Cr̎'NM:1*~^^%ϖ(8xY F ЭVR{j}OQ>\?ŷS>lJDW2ҥ~$NW3ٷg\_B`.M+2Qsw=]?L$loV+8j,eͩ?h۠ >QW؝@eu2B{FsQ4dc搌goLЎ[+@voz.xcUktpQOw NILs`Iˀ+MS4,[\V[3ҟ Xӿ%;̖o0zI%(7.J??]-z$A]衠G~y2u6ǔgt!W(EpWJF/^ˆ 0 rhdLT&{FK:I&Pu f{PW{ێiXXõٹAS@\jDX8 "2]#GJC&gLuj]]&1Ww(\2c_Z0>a3kn&ni%M׻~`&㓞XGVP'nɗV>M#(0q{\j^ь߷v+} WBʩB~g[?[RG|Qk?=h ' I(gciP!W _!8S8kdᲃPGɓ[#ɥ;fj'Wj ojZEf/ViDX9J{A7O9]bI2/b\#q )$VkVH:Zbٙ]ӓyU^rY{`]d,vB߼c%PU wCGI]fCzp)1 ZC90|$.݃qAv8> ;B042^!-%< `Idm+rR+.ĺ4EgnĒ!Qvi-F|?<$yv9lcNP#l)Dh;1:&N) sӮ_A!E Gvׅ[ 0D1y;ym➎3 0P8:m&Ͷ \';ʛjΌ$j+Ns{ cX7s(Q%N)x6m󟧩dMr+&m2}}~t!eo hp Ұ-j(է =[0mp+m &t;ك;Z&o+YwMvݻ]p|`Tx|pPC0$9}ډ8V>kkI[=zeTS&ұO2] qY-w}vPz!K+ t#8HewwJ;b) C5ghaeܑ5Z\נE0Qq.̳Ό*$2,[|,cdLObmr-Kz`/8('hP 4[`a^ YnǰͱRԫw~y*TI^lG[.C_!Rv[SooUpF%o>&(,T5Q=|^Ģ1V0SMs`7PfUO,;_ʯ+m9WhB+jyG[as2Ǿ@L}"^勞DxXL.`sգg݇T9v-5Gv̬,Ōɢ>\(JpJt4E2pGF1683_XT.+UꓦgX/Rzp@GB[[eOo)L\?DHdBZ;}lny KOBq lw gRN7cp 6JJvγl#bWǗ9l >S$5u3,Ks٤[&,Nnpq(m[BnuwSo?WNy(jRT|.‹D&Ȱ{m{7 طB@:wv͕11r GAN`K<1_:I$¢MI5~ ;Dٹ*ƍTgWfv^3i|SYLyD$X2ut;^|+oBA]/MH>nY1êU$Kx%b]!7jEHz !BLm FD.Ï _!Wpf0@?Y´ɜ>lҭ@3~~,`T n_腹p,CqK2,RT/fO֪WkOUredcMY|k1{);;ôgx mglz|@,%٠ Mg[w?OM<Wt!Q)X> iyF.Բ)['.D'bL#)rɾg0tl#EB/Nk~uSzoy 4iv@7NW#ۭ|7MuE2Lt2#tDGZ>x;phBGN8@Y 8p%bfqnvV{W( ddGv^OPj+@Td-kH|j1:r]3g0$∷gȏD^10ߤVG 8vZY,"/^X;W~ A'W7$wF5>k9I~H2u_mLU׺ĎXʬbvyhނH]dl͚>0C78|#?k[.% Yd(-p8ϸcHэ@w))#9O*踭yOAj+ƣ^Aa4n 8P6Ӓ榡t <{J@X;R-4̥qInzu6+/yPV4󜠎tBkuCиo.Kfo˦}؋Kd!vePl/"̀rc¦DΉ<t6u='S񖀃m{%+v`[dC1XTXK%&,uy *a]l;gyMciUr c\)jr&NjB ǬuQJhM=H+Pq=j `=S (|O ;mKrCbTL> {ί7Fv.C|V&l{f{[$Io9_EƦwHO`-]}o2ĥJ4v/lbQu= a=[A]ގ+$??Gp2R TOzo:3p izƕ^)Q,^'jj;X* S4Y]HfZ3g)"_|땡)*3b;؛}|uq& ~ u}ܗrQGkJC3B(YfF ))3IWji/ '֧"PHYJ*<ĉX=M'ﻻx99*,cq2{ +)ztnqļ]:fgGz _UyZDUw/ L#v yZ6}v>wP$GS Q[WfH;@GƜ>īNn|qoZ\/hV:y %prϥ[OE]խg }?pή AA+;D \\e(qovkחc-&$MAnljƲ=S5L䠔|F-lY-epa0T`߹DǾWߛ2sPiY7a-0zقd.jZ#DONrFYMsUy@[O{9tqY}frxtzE?N %5K'ybb {- 8L,@i KѶl"ѝ>_MQsN(0_2S LK7\2N͐F)ݻ C{U6QoeqD!G'!xۢ<忟;e'm]:C*a'fZOkc$3&N!c {-+=l/N (HLi4v=7.Ո;IGSxa40"G aTcG-yE.^T3g؝C:O)^NdÀUAd'P2@|S3lx1z%d;ei-T;A\PC4 mA0 (Eż s$XgRMi_am7}ch\_ ~t8#B,VaM\N,i$.PMk4+(Y|/ p@PDq[JD+Lg63 ikdB os0Q"LA_iE42fj.R:+Aay5ӔZ"Ġ?Ҭ{jRٴd'l0*4>Y]g?(kvw7eJ M0ԃ$i"%!j ?FdⰙcMLBr=OPC4s miCͼ7<r64AXpۖ HY,/qqI-Ldq#I;΂2-%)V*+NW1[ G\PNPD+W`Վ˞~n;㋏Gw=14w<"NG/pޥWgԿ7 P}!`xkUK-H+Iabaԭl'uԙ >ub+ه)KDp)'8b0om͚9H漼 )%7XJY,VAa f`),`YWNk]qx=+5G F}{8rrETi-ç5g||QfAѐphT^0k^|נ;f5q |aYoLAc{J#[}.\=XmQ,D87Lj3i㡕ō֘GTW X~v+=70 @S,X猳\kx#A\{%(:ݍ'sm+`m%EE[R">+>9u _n;̌ftD1mGWZ(5miyp(a}QpS,Zb;dFd@J F 1 bT/3clt;tWB=):Z@^8TVݝT,\:P TӮRyH|'kJgj`ޢ3 mIioO|lΆ`k2ڐ ͸tszʽ\RKȹt6+XCOƻQORKmpDaܶf0X,CՍw9YAY|C {k$.d=+Q:I˲'91 .vjk~ҎEg `}J:mr M&1)/jS+IX\j &̇a; Id[\dq߼8ɗIzZ8-N uY Cx W^3[ K`bt1"QI漣.!i"bO6kґeĘ O4cȁGE6Y`O>@}\V*ǝؕ1VᜯrW/&풚5> XHx ,ut'SdRٚ[я_w)[P> >o`$6hOp;ۤjB:Λ44e [kqcEvVwtyC t aC6"8e7E < )tجtț]$5ǖ/1m~{.Ma\s[kU.:5pzi Idݭ t\M%@^Р MQe9r]=c ЪG%/THt<8)SBK?jV.Mz_9O='q P t=PW/E<^ [ ȧLxP#gj ,k\r~"}Gs! 3Sle_Ym&p]Q J= "de4x {;^3̼@`ܬ2z*Mp @u%$iyNV ]}Ytr"cL!]@Ωׇzr-dLg𼺼Qlz3{/$kiG!`^Rlt/^nٸyh`[WuC ƀYaZVsR;e>#XKX'Nq S½=]Yڷn mcjSmҺv_j9şh>Uȡ#T4ωA]xf͔{P?'4S ѕ3(qΕ rB{37ʒgƷfx Js+ tvBٛ*)?+bdJZLCWcDƋUgz&W gw7ȅ)]7[U-ZnՇ7 c ^\Ezn0O鯍 &p ߓ>{rJ)]siU?858ԜᕌV"f$0i@5 a+&|_L/Y1 IdC7\48oCC=XrCihz؍]Hri ߛʻ0P1KѨU 8L} l9_K+G j8;a;1^ "8a3K*w׫0nDnn9"\p:*: Xy2eڀdetVnQBqJY)cUp4MiT );; ~')4@BڝZ$ӉNӗ~j)Ab7R%1X0s)^-)AtY֐e.٢'^ԓK'3 7%PK rx" 1|ĺ:}('jSMQ8z_ O@W5DQW$̘=sHۉۻ9j $@<T gfB'uX`r1#x% ]X Q.\;Ӝ۔g9ȗbiC>r< A1{szthh+3CkhM7 }  J>.ғ#i=f{m'[ث6_zO4)ӵAsMrFwYVcH[n'V3\XbGƇ_ XPطN/B7YɊj iᗌRek7a}5Zltg0_7 sй`}޴D4ӨbG5:N(n'uFj:"IGӰ$5hϤoќC~nZvvGltR)s&3,LӢ(Lzҡnq4U2}!dB?L7K4lB,7M5 򘑈b1WX}C3&7FjNIRd5flG 7dkIq` ރIC%eOD˄bs¤"$«(ӥcy5kzqDeZeiٸ3>¸LU>#fӔoR9ib}]#r'0@CWe=KL ņ"JRx+Wck+ \jy"͹QҼEA;`]Fn:ƾS(zjr#_ڟmF&N͚hI4wֳyD\ :ymӦEߑG^x7}(A `力i?UH/e-+3KMغ+ 3 bM>oD3+*F` {v W3դw⫫/BKqme+1UYLm MgW8$43".HR /rzd#˩P4r:a c6j:HLW1mԦ]cВsݰv${ P6ga`2 K}=Hr.x{f5 MU9Bp-'n-~2G6¹-gu?`s&̖} I;DO]P޸0fŌZH*wܸHw]τ~o!-2%ꏂ |3LIKN{WB;?ذż5vy@*qK{*3n7q!8p''Si,0 qfk}xS2\g)Cgq+"̺)ݴ~_ҭ!PcEoN_O/_9,`O5ijbBՈmQJ'B̓o X|md8<-6^_Q.Ÿ(..VQ'%p9z]{xVXb@F^ ;>e&w!G%hB煽ʮq4 _O zV&fj`I)_ڙY#S({+FʼnyTo䨵1J^lpBd8v>.;bR ]=LDD$UՓrL_ij˛CFBV[K;9uT+IK缳Zk]7dcC󾢒tvjmnpMD@;sQ&dLcgOkui IfSjkO}AZoGXxԮ'oD7;sNL !.H rEY=h|ZXeϵjcbKQ0:]k?.cԓbDZA3K)r2"v@x# /4X%?(oȩùʭ2X[:# ͒i0Pڲ>MDf0펠Ń7ul_>GT&Ej\ZFT|_O z:U\P*R4G,6ߝZc jPHbL],$FZP`艙%{gZxjK=K)0vCE*jl/@P۫fTYNwm [G!J۱>g+Bs49E{pXvJ hf] xlUilt0 l.vDA ,{xr1rQa@/KNt[Rg|,G_ W/cDe&#Dcy Y6 *rGE_T|Lx| t@s[6$nlAf3M4 nQ5R$ Jx'# կ <2ol<80h"@uL&ѯDf*QVLQQB=aK_q<%AkrVιdrM7F F{~j aYBҥ>mDr}ɓx?KPs QWzˀ筐8*}?~fP޺=ufz>y -r3ط8$.bHԂ іąyޭ Q>n|G);  rhA6w޺ ܔp߲2۸RqhhlBI , a i jʫ5[3f%(ADL tMĢr*l (;{0&RmBL_ɳbJ7 /?*UŦwS(n$!5^R.VaWee5e@(e3^SK|%%Vp,O"úS2 G3O$N)4ʉkWen#zE>/$FbM0mp_ΜʚehO+ONuMES~@2/XI|k2}`]_I"EYi'6"8)NX'~ɯ2ނB @$VQn7 ץ󕗐ڲoEb%?2GV%^ Q~ tt֞/1ZTY،^jwfT'e9؇|.ʷGa2t[gIʲ*UұcaX,cvd K+̕{`p E(rӦɉgJ-UBRh~;dI^t&9'὎/ʂ\:0{bvppK%>F𥳐|^^'q!/uf[NM>c©olG<ItӜ[2cw?cVfĄ!K&B-]c6c<5qu]׋ɛEÃInyR~@=d*)ZЇD"'LAQHj9q ?Mw[0Q9 -[5gn vH㝏15YCEq[MC⥂9]b LP וfzlP/U^^,z԰UA] WHw3{Ԉ,׸wBAdl{mM!~vb&`~ Tn6o 0M12J>ere%}jeˌϘ“a /A ̊iۙYԺh\n1&Q)8A>5xͦilQazUNtqwCEn6нf^/^p %T 8Jn5ݾcCE6o$kbaATUȠs+Yyu[Ƈ:c7TCSQDv(rO1Y&lw`(k+c?gZ('J xvb?3_ORª3`2imƯ胏}R mDqE+z%i3V>Gj?{ `T~E3zu@(`g;l@؅BG1ݐ`~n3݄r A4Rr3qȣ2l*2=?ӷhVn.hJn,s$!>.\7ܭtDZf-wkΌX]r-c8 vˁYخ2v8Z S,ҧ_Ģ83&ʸ҂y*;ݞuEh&9$&fWxkd0$?2S6C>[oyC?6TwӒ !2lM\f&ϭb7PgMc6oO9sibevȅɅ'TI<@2V^ތ2d֘{5% Վѯ|ӅNk:y 9Jh5O敳plF3nB:{@ |%f{=S:6wsWN>])GY'ˆ<wuxTZm2+F pDehjǸ$|bq4h5##C}>ge7Sh^D3=e4XCbJOf.Ctm _}wJ椚 !Xk:Ň > oZ.?v| W8Udm ,KZďY~2aۭk@a7`wFO[%ARo~MћJkK:o=ꩳ 蝳c]4 CY-G[b6!qp;u|5Vҧ,+$ 't aYCM͇m:GW筈m$^'%pL 'AL`"R߁B[}c,EVHF["_dTAjJ#YsgaWG^ΎhNݹЎ6 ;]c}chAVS@I:[DZ7 4ӧfDfJ& 57XΣNȎL?$+3-j ,ܨBd #Dж$i䌾y|ϟ\~g{"p+ *h߯t,Tl_(G+nVgKm,BqT;k ;h 1={Q0Eny+xb蚅*桻Ġb>Atz\C|*h߀~!*SxїwԐ$G(JRhCJjYX@ϱ#JCw}S/7 Rӯ<"h).m4%:?N\U^$)gFrg,|uۚ. ,ɑD%3r}ˆb{ r~jK8GNOO6t TѰ&0dZ}@"8N9Y ;<i%ݫ3騺̃觾2Gf%-O~ K ]HXSw>sg9ׂdRGl{Dyvd~l)c tmiٚT%55„}l$6\@7>ƄmYMF}LuN3G!x8n̶"M!+lOHRcf֋XT)0VO\(u&f+UѹOE j\'5;r㩒L^S@*1c6[9z{V9vE)N7lwGF (;;ႃE䋍s!& z2R= jBW)4LԪS^,~刨 MZNh?^;>c.{az,eUj7y :IeM1K(yDW'w&C SAtliAl"H26"XhGV&s`gB\ ?/`tEgQD,w<Q0)КQ=] ZU @eցAb4>Re`3,Ȍ ;cBPS BK%Jͻ3qf6oGp=nwF#n4I2ku;2%̤Rc$Fp)RSf7L6 (B3fa"^U(hD5_믳z8M7Z[j`9"t+=kCcXˡgBad}G"`Ive5xH}N'ъי+Urp3kUp/Fb7glY oF_!2z'/bۮxYS29)x`KDalor5cfq-YCD$QQ;)\)/ҢdCq)9R!ўJ"Gϗ*p7# &#p1Go>QD=_ }|mJ(f`7gGn`%.L.!Ho)I⡀GYI F8ŦwOeg"LSЁi v!p`& <Ӣ35?o t{.6 m_Ir_^,l)7bȇA^!S4CE%H9Hz`؂A-tYy&aj8 uMZmq8CEHe8* ? Kxx}MMUi0^Z+>_#D|4  RÙ|}mcMЅ/s26,a6khT3yX (TYXr'|S'ߠ͇ܕ/5 6ws:FƜc.8ItJjG; )65˺˴Ӓl?\A^Z+u`Z@(c "TVg SѼKf3D #kjO+6)ұCЊ~w(vpwJ0ęamP)K=Pg`)^K.?S@_tQ&t܈Br/Vk#~,5SB;xbWB|xM9^r1Ag\+zv}.RfLgwi *?l蚡Nʹ4b%FoUh6}m&)yzO:%R لb *f.cnfŠ|-;ִ΢Y&;R}2~K4I瀦^ϕ$0]DtӶ YZ