fcoe-utils-1.0.34-12.3.1<>,ԉaZOp9|x*yVpr)kw`=;?@1ppgOrtJDvHԪ3FG#قcv^#vO9:$xc's BbEʃZCvCű슚Yl))K4R9("""f\?f  sK[]vCJ℡%<-P%!s~ ̯K*QXܓ^4[gu>'_"Wt7};!/dfZ;as#҉>LM?Md   ; +17d  #|   <  |       D   (\   (F8P9: =?>???@?F?G? H@D I@ X@Y@\A ]A ^B bCcDdEeEfE!lE#uE4 vE wKl xK yLl-zM M0M4M<M@MDMLMPMTMZMCfcoe-utils1.0.3412.3.1FCoE userspace management toolsUserspace tools to manage FibreChannel over Ethernet (FCoE) connections.aZOs390zp35SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Daemonshttps://github.com/openSUSE/fcoe-utilslinuxs390x 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 fcoe.service fcoemon.socket ; 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 || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in fcoe.service fcoemon.socket ; 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 PNAME=fcoe 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 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 fcoe.service fcoemon.socket || : ( 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 fcoe.service fcoemon.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in fcoe.service fcoemon.socket ; do sysv_service="${service%.*}" rm "/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 fcoe.service fcoemon.socket ) || : fi fi)#Z[RI  YP{ zFCW"A큤A큤A큤A큤A큤aZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZNaZN`\`\aZN`\aZNaZNaZNaZNaZNaZNe3782ec24f1a7094f9f96bb5f472b16010493a942027133c9e5584144f7bbc697e9a81d5caf6827387f19acb7dd5c53e02ab8e08dfa7fdcf92c41c2f0a35716cc05653cd586ee085a24751996ae2b1907cf3551f89518acbb606ee52e0be8bd2689eddb27459b56b54715a68000154f563b61ccb8d948724c114d29b8e7fe5fd4b52909fb7e159d3f3a7e85e06a86836299b405d4f9660945f8dfb067e33b376eeb2985814e2ce673e24ea393def1312689c95f7caa2415c49224b582b2b5437680ef5bdf4f3fc7523e6de0ea07456777d25be5cd6d0592f847edc4aa4ac83d05ab4de867147506ec0b46414a1241c80e4df98436c9f3796f72b3c49cf4bfa0ac9a9761433becd421fca5718f34e3fac46f91b17a0c05b35ddb2eda57736a6e06b9a70add709ddf21696912ea2debc3fdefb3e0ee1dd56a03a09e40e626ec4adef41de9edcf98c3f3e05f34d74583f88bd55fa77e0292c8428c962dede8da992e6bafad6b58e3b9ad43d9760d10f0b920df6ddebfc477566448f09153d05e48c11915c201b325e7c9aef86f36a33d89820899e77b5b39a5a0231ac597736ab2f27273c4d1c298b8fe8fac1a3afa0ff79ceef1f1f47cdcaa4057995a66faf9fbda939ef9f66667ee217108fddf831ad8cbe165b798b602a7b5dab53168d6aa069a353d34e2a0d2f8f9897d71d58528de03ce39d737150be8d014be645e90ed9b08a275c0a093439e30f7f276e62e9fd42624b751daa4b89e157270fb3c27915a78845a0a83a604434b5c8563e1c91ee7454316954011331a3a4691d0e8552f8cd3151c40afca2abe2c884067cb11597fb8449aac622769e02b74e42ba6a7f5a67ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6886cdb08ae8fec1fc8c338513ca0d1e26d159eba69458c83be85540202451d9a72a341274be339dbf1043a61ffd5f24f48396223f1927002faf7995adaa986ef640827030ce986f563509041ef6f138fcf814cdc7437e83c77a17b553e4fef758751de601298458798684bae3cc633df1abaa5dc643f2ee52f5f8eb6a3130b7fbb88deede09fef24bc06ad48a9c20e287b528c6d5d4b4da7ec6bacc2cb32defe764970ab129f0acf04d1c055ecd8883f096891c8e334d6863632dfb896ef727bservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfcoe-utils-1.0.34-12.3.1.src.rpmconfig(fcoe-utils)fcoe-utilsfcoe-utils(s390-64)@  @@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(fcoe-utils)coreutilsdevice-mapperdiffutilsfillupgrepiproutelibc.so.6()(64bit)libc.so.6(GLIBC_2.15)(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.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libpciaccess.so.0()(64bit)open-lldppkgconfig(systemd)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd1.0.34-12.3.13.0.4-14.6.0-14.0-15.2-14.14.3`\{@_>e_^y^%@] #\log message if daemon running Remove references to open-fcoe.org Fix two gcc-11 compiler warnings. Remove comment that doesn't match code. Preparing for version v1.0.34 Lily Nie (1): fix one bug introduced by commit b06c3df Nitin U. Yewale (1): Exit fcoemon command if fcoemon daemon is already running.- Add patch to fix build on architectures where char is unsigned (%arm, aarch64): * fcoe-utils-fix-arm.patch- Handle NIC names longer than 7 characters for the output of "fcoeadm -s" output (bsc#1010047), adding patch: * Handle-NIC-names-longer-than-7-characters.patch- Updated with latest upstream v1.0.33 from v1.0.32: * Added "-Wextra" and enabled "-Werror" for compiling * Ignore auto-generated files * Update systemd service files (several updates) * A bunch of gcc-10-related fixes, such as marking unused arguments, fixing strncpy()s, string truncation/overflow * better error handling/retry for link issues (like EBUSY) * replace use of "ifconfig" with "ip" in debug scripts * fix long-standing issue with netlink buffer resizing * move bash completions to proper system directory This replaces fcoe-utils-v1.0.32.tar.xz with fcoe-utils-v1.0.33.tar.xz, and it does away with the following patches, since they are all fixed upstream: * 0003-systemctl-cannot-start-fcoemon.socket.patch * 0004-fcoemon-Correctly-handle-options-in-the-service-file.patch * 0005-fcoe.service-Add-foreground-to-prevent-fcoemon-to-be.patch * 0006-fipvlan-fixup-return-value-on-error.patch * 0008-Use-correct-socket-for-fcoemon.socket.patch * 0012-fcoemon-Retry-fcm_link_getlink-on-EBUSY.patch * fcoe-utils-1.0.29-make.patch * fcoe-utils-stop-using-ifconfig.patch And the following patch was removed because we can successfully compile with "-Werror" now: * 0009-disable-Werror-building.patch- Change use of "ifconfig" to "ip", since ifconfig is no longer around (bsc#1073886), adding: * fcoe-utils-stop-using-ifconfig.patch- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: allow OBS to shortcut by using systemd-devel-mini.- Use %license instead of %doc [bsc#1082318]- Disable Werror when building to work around a new GCC 7 warning. (bsc#1030244) + 0009-disable-Werror-building.patch- Update to latest upstream release (FATE#320515) Remove the following upstreamed patches: 0007-fipvlan-clean-up-state-machine-for-pfd_add.patch 0009-fcoemon.c-Add-a-check-to-verify-if-dcbd-is-to-be-ini.patch 0010-fcoemon-fixup-log_nlmsg_error.patch 0011-fcoemon-Add-debugging-message-for-recv.patch 0013-Fallback-to-default-MAC-address-for-FIP.patch 0014-fcoeadm-target-segfault-with-other-fc-storage-present.patch- Fix fcoeadm-t crash when other FC storage is present (bsc#1006027) * 0014-fcoeadm-target-segfault-with-other-fc-storage-present.patch- fcoemon cannot start FIP responder (bsc#988887) * 0010-fcoemon-fixup-log_nlmsg_error.patch * 0011-fcoemon-Add-debugging-message-for-recv.patch * 0012-fcoemon-Retry-fcm_link_getlink-on-EBUSY.patch * 0013-Fallback-to-default-MAC-address-for-FIP.patch - Rediff patch * 0006-fipvlan-fixup-return-value-on-error.patch - Rename patch * old: 0009-fcoemon-c-add-a-check-to-verify-if-dcbd-is-to-be-initialized-else-do-not-try-to-connect-to-dcbd-lldpad.patch * new: 0009-fcoemon.c-Add-a-check-to-verify-if-dcbd-is-to-be-ini.patch - Fixup spec file to correctly refer to service_del_postun- Don't activate DCB on adapters which do DCB in Hardware (bsc#985816) + 0009-fcoemon-c-add-a-check-to-verify-if-dcbd-is-to-be-initialized-else-do-not-try-to-connect-to-dcbd-lldpad.patch- Update to version 1.0.31 (FATE#320515) * Removed merged patches: + 0001-fcoemon-Rework-daemonizing-and-error-handling.patch + 0002-fcoemon-fix-IEEE-state-machine.patch + 0009-fcoe-utils-Add-sysfs_hba-to-to-fcoemon_utils.patch + 0010-fcoeadm-Use-internal-sysfs-based-hba-lib-for-informa.patch + 0011-fcoeadm-Use-internal-sysfs-lib-to-display-target-and.patch + 0012-fcoeadm-Use-internal-sysfs-lib-to-display-port-stati.patch + 0013-fcoeadm-Get-rid-of-some-includes.patch + 0014-fcoemon-Use-internal-sysfs_hba-library.patch + 0015-libutil-remove-definition-of-sa_hex_format.patch + 0016-fcping-Convert-fcping-to-internal-sysfs-based-implem.patch + 0017-configure.ac-Remove-libHBAAPIv2-and-libhbalinux2.patch + 0018-support-multiple-connections.patch + 0019-fcoeadm_display-Fix-display-of-NPIV-ports.patch- Fix display of NPIV ports (bsc#951859) + 0019-fcoeadm_display-Fix-display-of-NPIV-ports.patch- Fix erroneous memory free corruption (bsc#950696) + 0019-fcping-fix-erroneous-memory-free.patch- Fix enumeration of FCoE connections (bsc#947587) + 0018-support-multiple-connections.patch- Fix segmentation fault (bsc#941577) - Fix display of driver name and version (bsc#941566)- Replace libHBAAPI and libhbalinux by new internal implementation (FATE#319021)- Update to version 1.0.30 (FATE#318849) * Remove merged patches: + 0001-man-Fix-small-typo-regarding-fcf-option.patch + 0002-Don-t-call-AM_INIT_AUTOMAKE-twice.patch + 0003-fipvlan-fails-on-powerpc.patch + 0004-fipvlan-Only-shutdown-interfaces-if-no-vlans-are-cre.patch + 0005-fipvlan-start-VLAN-interface-from-netlink-handler.patch + 0006-fipvlan-Extract-create_missing_vlan-function-from-lo.patch + 0007-fipvlan-create-VLANs-from-netlink-handler.patch + 0008-fipvlan-Start-FCoE-from-netlink-handler.patch + 0009-fipvlan-Update-wait-loop-to-wait-for-VLANs.patch + 0010-fipvlan-Re-send-VLAN-discovery.patch + 0011-fipvlan-update-manpage.patch + 0012-fipvlan-Leave-link-up-if-requested.patch + 0013-fipvlan-Update-manpage-to-reflect-correct-timeout.patch + 0014-fipvlan-Do-not-shut-down-FCoE-connections-on-physica.patch + 0015-fipvlan-break-out-of-receive-loop-on-error.patch + 0016-fipvlan-handle-errors-from-fip-socket-creation.patch + 0017-fipvlan-filter-interfaces-from-rtnl_getlink.patch + 0018-Add-missing-DESTDIR-when-installing-bash-completion.patch + 0019-Fix-build-with-Wl-as-needed.patch + 0020-Fix-integer-formatting.patch + 0021-fcnsq-Fixup-help-text.patch + 0022-fcnsq-Fixup-64bit-integer-handling.patch + 0023-fcoemon-add-systemd-service-file.patch + 0024-fcoemon-systemd-socket-activation.patch + 0025-doc-Update-QUICKSTART-INSTALL-docs-for-systemd-init-.patch + 0026-FIPVLAN-Really-break-out-of-the-recv_loop-upon-fip_r.patch + 0027-man-Fix-typo-in-fcoemon-documentation.patch + 0032-fipvlan-Fix-crash-in-create_and_start_vlan.patch + 0033-fipvlan-suppress-warning-interface-already-exists.patch + 0034-fipvlan-do-not-crash-on-empty-MAC-address-in-lookup_.patch * Add new patches from upstream: + 0001-fcoemon-Rework-daemonizing-and-error-handling.patch * Rename patches: + 0002-fcoemon-fix-IEEE-state-machine.patch + 0003-systemctl-cannot-start-fcoemon.socket.patch + 0004-fcoemon-Correctly-handle-options-in-the-service-file.patch + 0005-fcoe.service-Add-foreground-to-prevent-fcoemon-to-be.patch + 0006-fipvlan-fixup-return-value-on-error.patch + 0007-fipvlan-clean-up-state-machine-for-pfd_add.patch + 0008-Use-correct-socket-for-fcoemon.socket.patch/bin/sh/bin/sh/bin/sh/bin/shs390zp35 1633347919  !"1.0.34-12.3.11.0.34-12.3.11.0.34-12.3.1 fcoecfg-ethxconfigfcoedcbcheck.shfcc.shfcoe-setup.shfcoe_edd.shfcoedump.shfcoe.servicefcoemon.socketfcnsqfcoeadmfcoemonfcpingfcrlsfipvlanrcfcoecompletionsfcoeadmfcoemonfcoe-utilsQUICKSTARTREADMEfcoe-utilsCOPYINGfcnsq.8.gzfcoeadm.8.gzfcoemon.8.gzfcping.8.gzfcrls.8.gzfipvlan.8.gz/etc//etc/fcoe//usr/lib//usr/lib/fcoe//usr/lib/systemd/system//usr/sbin//usr/share/bash-completion//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/fcoe-utils//usr/share/licenses//usr/share/licenses/fcoe-utils//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:21359/SUSE_SLE-15-SP3_Update/f987c6514e378086c133d9fa6447ff4c-fcoe-utils.SUSE_SLE-15-SP3_Updatedrpmxz5s390x-suse-linux   directoryASCII textBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=fbf6bf07f3f9aaa87b73e91dd2700e0bc36c9b71, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cd33acd7c0e581b2e85284fc88af9a0c86f4bbe7, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=c7d78ef66277d93e4a1f1699a2dbc473272763c3, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ebc13dc7c6efb02e46cdf4589718acbfb3f7ffa7, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1858d1eea7ba7cb9924fb079d564bace7617b2dc, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=544d07448a82e20bb5fc7a824f7ccf4d353eb2ec, for GNU/Linux 3.2.0, strippedAlgol 68 source, ASCII texttroff 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) $)  RRRRRRRRRR RRRRR RRRR RRRR RRRR RRRRRRRRR RRRRR RRRR ᠆ z`c@ usystemdsystemdutf-8dc465a82e689ee81ebf8e7541049ad78ca33f90ba16938af78f5cc2d6d0a411d?@7zXZ !t/[]"k%a褌"5 `@ t#)PbM٦> CR -T:#,Ccml[>gZ'al-Lm(>ٓ=ULd-\wbVȑI/ֽF>q%,qXĖ0L 3[9{5D_1A?K ETz6 "9{>~_ gn8ʇw82jkO8Reߦ1iFb~C0PBˈCmu9VX{z9p8@ c-7`Xy6-[IC"U1ܰdTRnڶ yW]𪃚T0dKc Brw Vm&%Rh}*>cԆ,='*c:XA c{RT Òڅ`Fs $f)"-NT<_IG;:U1e]D36L 3E :R-DNz>/#NMk !)r6{zp&?潿Nt_k ޔҕ?&$*x]S]y\=;Z80)DbdUޘLvU+M Q/6}atޓkken`//":[CP ]#;3-0 +:8 P{_z a jZiԡS[\2+jPE VwH- [#捐Hf&&JM5|XBrI_Q:-Yr`SN1yb%h [+fZ8lBejA@|_S#e/\%tj~ZYSՌ<^f 2hZ~ؾ&sy| )wirh㙡#fC&m|jn05 '.ch)dTCF !bfUt pEk^aQ CQ S+p1^֧DՓrc =is}wĄM h^=0;zrdS&*xT促m`? 6lCow.n'ɿ')41_E'?lF(t=OXb])*e/RXφ*CE;e Ss [}m'^iub"MeqLR4h'iE՛o"eވLZlzߌyA:y16? C'8Y xVc9ȌNbyG=f'D]/GT@e[}Rf8KQ%R%~G9Sՠ8gMdc*O=Cv>OY?ak !|W-5~Q P'0nmA҇M}C*4"\+A!7-vώkj q1 )IH1J Ok#q_*¹tEpz\A|LiPn:ut^U܇P{TdXRd;G,MIڧ @Ȅ{ 4:c.0DuKfW! ! R۪DvTڜaYڐUMQݼnU;硩eMVQ'ȩ̟xU!e>IQKPPZbpLQ:ĆUa@qYhVu:oe0K4j犈[fcbdk5]>z3S7*j0_7G:AcH+F+A)%I\WqO^^y\Kdd}o%>-N,wK+YAT%RD K&6:@rayjHE1X>/봪6(imMĕXN  Kt/!Vr>z@O0Ͻˢwz?vl`26`_VBm#/@m=vɗ#•'(![-R=*#|Q*tꝷ|}wX)9P$3 4MoB'\|ӴSP-r".-͆T\gݤÙ9C|* [ܞ.fcye2/pGV.{T nJheͷ_o\˸Q#ё#e=Bm${7WOW[Y.qfrNGi5 =%^PLu ?kf2 80~1>FE GE 3Rwm۞Xe팀X,Wj hCj n4S-)Ȯ}I{\eOL9(RB_q lhjQ tȵs:(% r_1MAdXaU,CH3!_~\q0Rm)Œ^ B"`_f) ^!]6t/[wmʉ|?m}ߦkT̆W8Zz f&Q"qoAE)kzrv #%yTW)>صX;23d}mzDb $}e82e--Xf1T!ӥ}a9lyX%a"[ ЯH[dC N.<9+MX'+2rpq4ڱ'@卾vc~&l+$4S݁y!݆5)k$c6MJs]t'(4qKZ+ k"_0KFGW\Awr$cXB jUmf7?w3Tn X/XBo}ew-.0(wHkRe4;._ ꅵ|^{wMM- oxmf*;&7I􇆴*9G@.D?:02sSC_2"O Ū>x;+p<㇙@+xFf%OX Uc=.ѥD;_ܒ,/2MI& (+&gQֻB+ #KrF惸и͓ Bpٕjy:}!6Pom|5NCس-(DVeЈ_6˲!+ o֌ç UiY oY16}7O+Ӝ|eRҤyӐ d-g9`cxƸe9D7 X+p4LטAD'ѐ/ Ѕ\x7_ FeY)&.zOsU.}|ȇ(x<bhOݒ@gf6\M++K?>9>*xwܤNn+-G}xUxxc]hrc;8\I0~?`Svx^BCM#'qJ?fR~{?,P2b6,?9d{Z ~F~Tim1kN BʢەXѰ_;LZjLS> su\dCuikv%L xɼ91u0D2Rl։V C6gJBHw;lkhl s Yo ?nL5rld A?'.|F,ψNۥ#RcHf7P+d?gڜX̠3~cjn2Yȏ"79{(9X4vgՏy RgNzĭJh ]'P&6n=lO\bfNܘՕX;E(b=sI_<#O2,qʸ哀?j@D6Tc0P$I&eoG'6mhMOuw]| ԦO x  g󏀗m2'Ws-~gCㅶaTono`hmefRI ^ ,ҷ7hx6/dmo .5o -Hi4yҘ] U0z989J4efW-,V";?|CaC5\Jн×"8!j 6g}aY08de̿ǭ$R&?x $]}'܅hM4Ih2 í_>Z״e=úEs<8q$0a'R#WTߐ@m0XfAl0 ȷATX')b/v@ԄNrW|!P`B (iOZӌRu (˷JLc">6pzWTŗ\.k1Yv6 ^P|x;3EotTCLʩ)0RԏL-Ҙ tCÀx~:δdk(K3]qJU8ݼ6U[/Pff+O@_ 19;INC'*Ύԓ w%G]@tb/OR6$$6MYX-6D|vpVb&\ Le{(Wñ08  J^۰Dks7 1#)2tܘ.D]3} U '4+Εbq1tx JZ/۾kjk 8ЕLEj,I̎cDB݄9ءU爇Wph2+,Yk~n$ pC? <>* (W[8{ˋ)CkQV zJB7oYxI,LA5"Tttf󒣻?v~ rFFv[lYvsh} +D%Ŗ@瑯A` K^-CWWo l޴ !W8po"kp?} Xx[@ ֎HmJmeZRցV.Q٩c HTLB HlZ,b6J*=/kNman0n`=v7E(|cGfe`~x~3GѰ#S*3 fҷy.vTWFiR}_ N}_ Mc| &]ţ C؄P!ȁ]Y[hՂ܎ ǽGprF3đ+m6Lufrmh0 dwtKRi%|t&y4N(ku&^Wg|:cN4,t7/a אͲ |\Q #̦ۤi{)j-OOb}4C˦ qJ$VTem]@P4uRڱ?7.׳z%1Ff3y+vq/ZaN;;e,i{H*Y'î]/z/ik:ɹQ@}8c]n{Pa^#l/MRC+[\YPhq9d0!k pr3 ͭt1J lɤ+/2P8Q5j k/rrw3GJD39Uz#]#tO˵`@3wyP\] j%PehE;xjSp"9;.bF"?:I6A7ʤYÒ48rY]M@Ҁ^]N=S9]ǭU-ގ6gi^>BDXSxXi A?`TD栃N_ A䴳gژ{S1=*MZ/Mk\.)Oխ7MC¶.!lbcP sp%'\H=+525Zm/dף+?Xvfqi |LO)zBc}ڊIz!{6 :Z1T^`؜<("cQCFks~'-(-e~u)%S5{fA4~ YPWPBԧ(zwe\}4Aں\Iz8FpezC q`gfr&n8Hd ha#$_{ F>t9x͵A} eZE[@U0osw /cdh`!^M)V*72i/CWP"™&G">f;DaTyP V ^b !J;S"{xYh l]"SL>WɱGtDG'DQIlhd? &09TV ?œCW4g,)Q݈G$+J6s.MoK_4 6)vQ/**9_ٱ,|0r+5|h7w,tGA{CL2{j*|c8Ԃ4hx6%M[&e~CYoD`']u14TىEVn$%K8 )G qf})p4*HIFxmv$ wzOC N,z>mRG+r־na 6ݟGFpM޳%mlw<+ tA# vrB`Gjqw2BX_"(&Q8VY#UT:ɺގ9VK Dˡ:2جځ}(~'/O|4J@RK}۠#Lƶ&o]*!Xc*(8ja.i8V"i%EaQc\~{؉sf1c፻5Y +1g>|ʴjmUe$ s fHNٍˌeؚݱ΢=%fn%LEύ8@X6qL:/!-|!h(3hZ||<TWCaS veV% W=9 R 6Ե>8Iy8c4I/(>"+Ȧo~2 b3bW|'e[,5? %V+ӗfNKH?@ X xs]^DIF_I8#y:\0ЅASC0t/ No-|ߎ|6x9lQ8 'tc ªqJ7JcnyRT+ZB+&z=ОA+C c?&]؝0&jO1T >W& !e^ŎdӲ8 W?,;4?|ep/1aMZрBݯҾ2#-%-M(VpBØ#,*X]ZĪhO,WxGr`4ufLo:|B0NԎrq!!^{e]{#}'#AF;iUFfYתJJ9Q~Rl&q 84)|vYg"Xo)=9;vĈ*eùG1lz, =m#W$WPmA@$Y*_'G/os8w^Mpߒ(~@gw?oNN왠s~b/c,2T]-.v3DVMsѧ6_K0g VtL@GhI)GӚKp;p5WV Ǟ` N1 gFܕ~N J!G[x)Ej DƄf`ξ[&Yh7{< 5[gӮɣѱ3/1ϴX*ĠPE21~T%4@Lmfs|SkGqbn#$0/No?5\p~L!{AIj#j" Nj&WNs Lz'B̹,)蹆N٥ M iI=]}$1Z 6Z:iV1DFax)+?r:)`u3V!hF8dS8eVys*Ym9[HjX8Y:38O1Οgŀ`)gO]tfIJ'uϦ}ɸZ(ĚA.Nx&I={YabJ/q((, HK 0mVNw<wLOZ^3U y?QAC#O`ͨ]QID g4AhኧARC-(S/i nFgU I1|؆hF[S.欒cwXνgzA]4w$R2[̰wBiyȹ,Z9ms5L6WI6ɨJ~T$o#6c-Pzs⊎{=Kv}=rk:q텍{,uwFl)XpGEݡ\{1pABj9A}ч V1>P+qQ",5&#K1AP`>ǔW8x^^k´> _徊zSLj$/i#W n6ea{uUPv~ܤ6$nuY*VPS.Ζ1ØM7*?]Ѻi] (mxًR,&%F].MFu!ABi"_c?ijOdY< D7킓]ąK[#8%=  nJ=\0i`j(d9\Ff0y|3}c}B[PÜ `H>meMFWSj@6"xF##"86]l}ˋbG~ۈI!GtqACؼkrҒqdd7Q-^(4C(7g ;0燢19 KC?מB$e;# axW"g`l{O3KE'5O$ߝveǐp]|KJU!Bm۔7 'sg&vGiPt!`uklZF,oY':B!7 `ܢ􆦄շS+D'3AAk?LmGUEj׌II#}|JxE| ^\u(8T{/vN&5շ†ÚKC&Eni L82q0nޒ+QHw,~p"+KõE$鷏Ƙe2LqUǺUI9?\j18>G5ZsL 45٩0RWpj:o2(Ab ONLt %UlQgHq5%1G?'_gO<}j8z "JtTd~ncŬ2+S1k?WϧA2mq1$_Kqޟ|k~jR(XvBCߔ&%gHz*UpqWb-;:x5g9wBL+7X.#HC;B֥c}",a+;,NhIkNj~0oUNU4*RmZӡ͕]i~N4yW-ߣEgG &HNn5Ԥ$Nq]YA)pf<饰QiFݟIy>Ȑ~5`X&)ԹQ; E̠/OvN/L̢qwBPu# c۵껲Fʐ-j6nu]Li"P,"!՚9YNhV->Gȡ5bGd z ?Sfł,)C'95r@+KJNԒct=s)LFrE|rW,{@\i@}?e*Cr-%1 $ސHzRb SfU $vD,r# BQYH3}-rDFWW]kɁ'@ݏ&ѱԋB'cblT evTx{tuZREX!̦}z\c7 Q#javj^ QpBk|{~LNti/S8C{A ̈́Qmh\Ju\i~%;jчr3rrIBɰr\OI+q0\FiܕyYS'gsR zrI≺F6;S˃JvsN2vGMAֲ'%6Md [HR7rXJ~"4J9mt`\WW&fV7}q7kE1O3MB TQ,\\y$__XM5wEm1/5&M<.f1ފO.4[ޢ $>Kg/MሃʠO{(2s}&uX]d,&PM,wh-L%4^^]oY}0jS-cBaJr[\C;ϲYN,R ׽8r:'@.HPMeǘ]q7 &Շ[E+PXm_g*F@ dB1=@PDM'f<9ώ/#0 wV~Yj+/;eu2 S*n-(90]$bvdK9(l̉mGH&z*ܙjmuL)trc 39Vto\Xu},DO h=P"VfG*Ƣߓs6% W[i-7Ҹ=g8VsKo1eVa Нg ˂ݰ|~-IvN+"KAl>>Ce_O! ;_nRɈ׆[~QC"7˰o3< Hm.*fGr/c|" rFWgnZ+R?w%я3;^>gBŏ;Xp;uQCK`6Hf9G '&Yq8N:ZPW1&sޚ/ּ,ՒLM#Lo_-;guJ&zLiy;1snJ? [!re+zMҺ7&d9E(#P;=!Buh˕;^fyZ)d={oO@4SZQy=0_TP J͑dpPu!Hr-"2*]=Kzp|&BW5^0"QMQP莊&/UF{5Վu:w` $0,$A3+Ro.֭s4˖f{iWMzQΆgCfWڌ:H6z&cg,Od_.뾫],/?1<Ie=!}6-ڜ>Ea d) #6P]BC|`ͬX^ @ yN}+ |^. $K41پޭD^,'O3|lJ( |9?CrYD/"j~| UNi6)]i+/6inscX.!#c]]͎^b=&[eׁt vV|aoӽ9}`Qz.*IMC\7r6@?@gRO\0o\t(^x RmXW҄vpJlcp?3^ړ2JH"0jnL*o7ۄcueعMV?*ѿ \v‡,-an ny^4DAjb*>ӱ2* @++krΡ<9icˮą0FmY$yS4 /JӞ|pȈ^T q$0Ct ӕ[Z3;=MjVU^]$3?3<þĞ.b7fN'J^TR_< to7ŮONWBY=ῆy iv62*P+ []ݦ/EPI?d%ܟCn?oc'2sCg _|u { \Zׇ*!(%]g!bS~Vh$c%;C W*`4On='yrvi>G۸ |±U8Ɣ( 7kdaZXxЦXJn%M+6h8(ng{_?+cd 2Y*k/!aoL*Fv[ۑ=̺ ]!GyGXjC.Pn5Yk|7; #7lj#[2E_v(JL M9NتXCZj$?Kf١]m f"v_$Ɛ`FϠ邱c/JTҀѭ"}{$)a 6 b[]!ܴ %ۗQLcSL+q?ɜKub97 FNԸ6aA9L#NAnԛ4j7ϿR>$3p'8IBἩyc&a6܈wQq~,Cale}b~.ÎV{9c)o^O`4>kUe;NZTs+=8`4H E5_{.S;ւeϱO Fv6FMϪG]^1FKX|7lmhȏq![m {/_0dhBj-jS-_g7b]/ *ImqW(E&8Uu73e-?cSmӔH>Xp21#39s~l )/ZuIKDI=s_[$qGmGކrRw6q.];Gw<BRk!&=k%g!,PتA n "1t/}FbD )wĿ@/[/?\šCH|u;9y*%sс>P(͞N֛n,Q׃͂a[fX('o(t 4J]ۄMxpKZj+;4[0K 3 Cu^ wU;O(.̿$Uh~_YEk6zMAB 9VG-2Yp(ө!Cԣ_eճA@GVsAgy~h\2w y57ǠtgXhe`̚:QQSC7-<qIYyb0um64[wH*]=NS[P_utqvVze71KL-h%ڛFfl؄3FFcMG="f{YeթOǒc򣧧§ NN0RB_X}iKW\(7 Le۳ ~LuWriT{-ց^̏2 NUgiV}//gdLFbľT~(VAd}FϢX=WvTD"C>~y3,OOln`@mFSh:m֖ vvjCq'܁mנNMD͵ޗ֡4{W0aP\h!uP; Ⴎb5lGn_Ⱥ0EӜ@@^ 3؝$&Ko81iql;[zߠtʆk) 2Wg¿rOʅYylec> 1H:dpg,)/rVl 2N{[\܄vc"%&JIr⸡HYWIuQ&&־qь|DRb6@:Y BoB0/"~gs8vدv+ރjCMɑ;,I8UgE'"CvlhC i}ݜ"*fBb'u7 G )k z R0fB+֠OJ BI1?/.t˭<UƩ/b•8b1nO78)-o"ojwHSƥb.ӡ:ܦj=#ʺ̛ýTw+X.l /0PKÜYQfs"Ez'ӽ.^ųCPNmMzp3HCCN.8'SRMdqϹpW 9WpɜZE,Q*8jTm&h+G WZg^V:+7i;$X}{/\l֬&LFdVzm F|\#ޱ*]̥7ٚXs Tc-ݮKr[fʑ3fjpeCO!Aqz,w-aK1 zbp{ƃւyE.TNZ}dWHCt] ugMz6P}4":|D JPj`%1y92Oiz*u H F3I?΃(FA<9e%H,  M6."z"Qv\'X]0^%}OƼ3D.'څxq1!~_93 VTHoIr֎q7Wo0?;y,ȀLӱ~F^.ϮhWÒrTцQ{ `: Z9SVC["Gk6NwkղFlЪD`#O!u$. Ŧ4^ʰ#-\ӽ &-xNzG<"" N1:|}NºAyFordj+3&硸 k!snG5{qf8ݒmY|XљE1Wmt]e e'2Z V|;Z-xLÉV iSWp-9yR,B} RDG &{v<+ [*~apykti݋ |N&*"9}Pi]%Oj7P(*Jx&XhFxrߜi)c_6_jJ>`5G7'dKmM8Xd!4 ĺ, jY|>}˓5 g aGw:| 0d.HI[p1;xS*0N{K ?mG70F3}"~x&vO I}ׇ Mg )x`űژUxf-=^?f4ɭ -ί) YZ