fcoe-utils-1.0.34-12.3.1<>,|aZp9|5A-ϠHocl]qWML$H6Q]YQ>i٨Gm= 4k<]^Û( *룴} ezPSqS}mʙ]udY3|gw+XP!H?Hpm\Iűg;?Oy#hq:Y5/g&[-kf0UQQhF8hGM /PM,6zF_ Y$rz:9LN,?Nd   ; '-4a  |   <  |       D   (\!!$!(j8t9: '=?>???@?F?G? H@h I@ XAYA\A@ ]A ^B bDcDdE=eEBfEElEGuE\ vE wK xLP yL3zMMMMMMMMMMNCfcoe-utils1.0.3412.3.1FCoE userspace management toolsUserspace tools to manage FibreChannel over Ethernet (FCoE) connections.aZsheep18ySUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Daemonshttps://github.com/openSUSE/fcoe-utilslinuxx86_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 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[R9Ẍ HzI{ zFCW"A큤A큤A큤A큤A큤aZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZ`\`\aZ`\aZaZaZaZaZaZe3782ec24f1a7094f9f96bb5f472b16010493a942027133c9e5584144f7bbc697e9a81d5caf6827387f19acb7dd5c53e02ab8e08dfa7fdcf92c41c2f0a35716cc05653cd586ee085a24751996ae2b1907cf3551f89518acbb606ee52e0be8bd2689eddb27459b56b54715a68000154f563b61ccb8d948724c114d29b8e7fe5fd4b52909fb7e159d3f3a7e85e06a86836299b405d4f9660945f8dfb067e33b376eeb2985814e2ce673e24ea393def1312689c95f7caa2415c49224b582b2b5437680ef5bdf4f3fc7523e6de0ea07456777d25be5cd6d0592f847edc4aa4ac83d05ab4de867147506ec0b46414a1241c80e4df98436c9f3796f72b3c49cf4bfa0ac9a9761433becd421fca5718f34e3fac46f91b17a0c05b35ddb2eda57736a6e02e0ce4e51ec422be6d051a034598807df83e4994df871f64d5d3600e025a546b554efbd66523212c19e4af0702e550e30e2ed0ddaa6e730953f5df1d352387e9067d42505c248fbd0b50d130de24cb7c17b69afa9b3d99949cdbb0bb06c945535e5229384bed9d97fc577efff6b92b22fe709943f47e26980f55507f4aa7863b80e081fd0ada488adcdc28007b525e8f5152dbd19b363b4316b387bb3ab8cef0afc5d14bbbf76ba1d6691fcdd3c9d38da1bc48335795c88a413148dbf059b8f8a353d34e2a0d2f8f9897d71d58528de03ce39d737150be8d014be645e90ed9b08a275c0a093439e30f7f276e62e9fd42624b751daa4b89e157270fb3c27915a78845a0a83a604434b5c8563e1c91ee7454316954011331a3a4691d0e8552f8cd3151c40afca2abe2c884067cb11597fb8449aac622769e02b74e42ba6a7f5a67ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6886cdb08ae8fec1fc8c338513ca0d1e26d159eba69458c83be85540202451d9a72a341274be339dbf1043a61ffd5f24f48396223f1927002faf7995adaa986ef640827030ce986f563509041ef6f138fcf814cdc7437e83c77a17b553e4fef758751de601298458798684bae3cc633df1abaa5dc643f2ee52f5f8eb6a3130b7fbb88deede09fef24bc06ad48a9c20e287b528c6d5d4b4da7ec6bacc2cb32defe764970ab129f0acf04d1c055ecd8883f096891c8e334d6863632dfb896ef727bservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfcoe-utils-1.0.34-12.3.1.src.rpmconfig(fcoe-utils)fcoe-utilsfcoe-utils(x86-64)@  @@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(fcoe-utils)coreutilsdevice-mapperdiffutilsfillupgrepiproutelibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(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)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/shsheep18 1633347732  !"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_Updatedrpmxz5x86_64-suse-linux   directoryASCII 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]=3c8076972e6f0588878495dc47ea0a3270cc9bd1, 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]=9caca62c85edb96bb4d54f04b4951ec3e928c090, 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]=5e7a29090caff23de97e589548e3b2b70e59be0b, 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]=7291f3487a4c64c1e8952950a7658d42df5056db, 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]=bfd2cb03bff85b0f719a6bc5f9131afedd405396, 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]=361f573104db34f62ded77554dd848586251176c, 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) '- RRRRRRRRRRR RRR RRRRRRR RRR RRRRRR RRRRRRRRR RRRRRR RR RRRR 5!!ϊũiQksystemdsystemdutf-8386f55e309a65028b09d83de8dce09e86f45212662c6bd90974f27272a9f4f56?@7zXZ !t/na']"k%a褌"5 `@ t#)'5V`rѽxhB-Yr'9gr_.r.KO(7L4aIg~CL폥)( X&g5~YՀ)X~ ۄ%I[>V$ɏajUEc'̘?U\JpK?neGxPJ{_I{l)j9#j$Bu*)i6 ?kyƼ2i4MV,v ЖA} %DT5YLO0똇 DR`,>R$).zI& ER}QUlޤjOC v}de;~9EVim~c} V1lpGӖe*CCLڽ)LYkoLeg4šo m@3{uv@9 (l{ދ;SKH=U9 09 ڷ-"o>e'|KP]}2o`9˵?N`GCLl%uNL k@\^uY6W3 @DN*D*=+/dj6ޡ5>X+$kJ|eN dR< Pv<{w0x߼%|@Ы;Ȍ0j^e%˾HXqCmA|nW/RT;)oˡJ{;V4 B]K1iMh`RW9T9$*b`z5nr>u!p[huJ=khZᆫw#O a5*[ᘉGG!,}Qp6㾲;ќ%2_m4WXP!w\ t,=dmdF,\gvvQW8;>C~Hfm& ACqvpAf] ZH4 -ihI+`n}AAV.-H:WU3C W*]w/9%vwpVPk%osͲ~ShRW>j ._+k/98]L!'I٭-pU=Y@ !V97Sdt;fBS >tMܣ尣Qr3nP+XdsgcT8"?Ȫ]Bmj(Snw !0!lr:$+@6+б. ]Nb=4iB |.~3KnHҺ0َJ97;E<n[NAp%E po(MVdSm܌{U1λ弨'N7x$(Vtwɔᄁ% +tZ1Թ$r22T4\aDq&SQ0s[ 5?~iL]0˟;jbHNtp=>nC6讝  7{)RUAQ.k[.-~ 3~%T! T/Ȭ)d-WbCCe syRjYa!^B;68= #inkZ';]iBjH_z9A{ ]N˰䑉q~TJMb4Z !oCZ\R< |X(Q¥dNvp RΦSkX$  4!#P]!˂_K\&ۼJ<K,a?Q; &p%s==JЂ\K{Mw$d:x`a h˜(ԙ[F|g4hc֚]۔ϒګ'@q sZ6| T(UzT/Vٺ,in94~\-i#l6%T,&V?0wPd !TݪȪBBǙ[^r( DvA^xvֲ5[35c} IwY:[:9q[F #{l{byuISC)cѧxB5un>H8 w7wDÀax䟕CgӅy,o-aQ[N9/2h v}x {&¼i{36 .%#@nKk | h?f@Nᤑ1ٝ. y^Yy_94h3rJ0 )ڂd-AZ]^ $ }:Ggq귾ՌVƉ`Z?ʵ#ooWyʒ*emXšYF^Flޭk>CE6=Οan`()ȻZz]B@5^Uz߬B%9xOxp>nS!5d1~ i $jқܝ2?XyLOeaECpbO)RTPpX-y?,ؙ,A'q]a^#O+WXY1_~𔏷 ҡ,ՃqaG]^u$.;G~NV/=u ]A{(} kpq$` ua]I 4Ayx\o1ZwAsny/ڟeJnoQ`V;U=m705 |OqW n ݱO5odi2C>e =E;%ʥ~z #kլ }d}10L&[)S ceDѿ2EZKYxؚ#.釃WaAE `Yj/s [ r!N~ּQUz^%ʟ/9(E].be*?3ʭBʫ49-|SOa$\4<=B߮ޮjka w} tU2H?zmBxGe7 h,8KR8'k׉Q\c#q$GiU+k"hn+[_hBwK0rOFCsUd-R)Uɚ`6pw:ǏIzC,H,tkhTGY&{Cv+;5SGJTd*^D'qe{v1$DY׮Z`m2=4*D/dnRSVſQ Cyhͽ.!诎󊨱RRh>U{5=lR{³ հw^pRE6 d@UpXCtXmšA r$D3..IKu B$' Q{S&\~twYx R mf-UϕHeY ΃sKLH@H]2)COQgHbΆ7n2 ~Yߺ7_Doi;=`z;~oxX>wU?WE <;cY(e~)uB c=o^-}}癨N $+ xZFd+THWGb7SSeڢ˖'Ē:C魯ZJd^B}0%%g_Fyr Erfnw4:AoM.~}NӘLIAk)l`nyt1/O>6 Li1yGDڡRd+iiht%DY%XcE2`Kz'sH3# DͰ^\TK)LzO[|:;5 ' eco,sM P)]:R9^ CT%ɲ"Y68yFA#@QM!n[zƐ$=O᳭g`* &OZK)>(-*(6q5lWO2eΑ#ۖb[NpLU|ȍc<:xh߸t :H~^zK1X\S.V[uy,Qcz%-YrN1N_ݹϣPQ.+T8W2\")v Šc%8?Z\L&|i\EV4b ^/.bYy,?~^uQ$$Sd1$v,p-^C9LNEh:ڧE}RGvt/4͆w +KcU6E7bFvVa:Cǧ6&39#ް4>yyL$XۻlEU&&etX-HqEvM|F˵F@ɟ|Y%9;վ96׼*C{Ul%nAT JKp̖Vh|.{rL4 koe`Ǣ z('e:=8ċRJH^7zMRds8a)_,d][؞t\AQmge~n&k$&xG,"f-.ybZ&-[p8\Gʽڷ+i7 (fşG,E|ƿ'|'[ý*MCn3deh+J v;)2:9ԯL_9Q UFAϨ1[b2]8;X~#]͐Fm| q#.VjqkGAQkz'w}x-!B@-Kc󒳲B% \ ([w_:1w{"mҵ{Y+(,+|X-il[j#~IFUg^Fp9HJl3|IM1otR SKH %BL|vd(3`RTv5+Ӈ <>yȳJIw]œ- і2wIם{v9H0|ؒWEh.yVZG!y}pRWwyGQ7hP%]b~F6P+-v;=ơ9: S>jMQ;)Ĺ9kx\:R|>,AH]Fd RRh4㊔}zM4?mEqDϸ/J1%ßYw k#L(/|Jv5* eM@|$޻O4ߑ|\Q%1 ̈́gijeprթ~XdS`Qep!G_)?en'-0}FQ W.8:|)(Hyc9f=Cl2$Yž+J5aO؝L JcHڒc& ,|1n=^0dZ'uC>e 5\ "; &J{ JC3"VբT psONi;7=oWsG%zWQQȽ܇5퓧GC56^aqӖUŶ0n] )WW{Z4Ѧ&8v̾ jset'8uARO W3_NRO^R4g,ۄ]ucKJ5qkVOQ ;?Vz`7 /_VT ^u9sI%ՖPOM,0 +-JE(-}[1>'8#<߻ ".zKmth׽#/iܪ1T[G*r5yޢ{bڜ‚','pBb"uh[@buS?^{Ùa5A wQ^ DסRu9R /+Ê>jj2`.yz:/k$DAzfQ~l"h"<6=$7Z24ɿZO(X5$ZqɄk¢I#E޼bqCE!XL ;lj?2Tf99 g qݒPzBPDBtql ?Wgs 4fl-]yg 4ނ,23BԺu\PŃb| x5`| #)@zr*Œp1DNX1K[ѷc%/+"W}En4I'KU]zVFڨ uyoW1y0=+ xr!{,)1WpseJ@TЫ\|ϒBb@/6\0)!!2в nԅ1|}HEq(D5 @&C']\`.UH 4IDk9r÷DюHѱvBuWGܱQ `}qq7=8Zexpe,tx>A* S u|{@k`7\MPRBc{AQ gu?/.1N8v8<oӍ߶荳{b*Oap̤,|Q/j,V ,Ze${^HIy`lPlY7d0![D r39 p!dՃ {`V-FN1"Z|Pя -ӽa`Mǵma-߳S}G URf[C6JlĐ0ɿ`,h`3=9z?~"2tZހxX50jX7DUpJ^\Op3qrPE~WuA+Iӥ0 s L_0n >_ZheG>C<! YL&+ht|4JNÀ`z.ͻa39bpGgl! :?AJfD+ ?$)`F䔤Q![R\JĜH1 'dfT&"> +.jq9Ӆ o2"5tHjJ~+d'=l ^`ZMj E2`h3OAMŵBac-]ʆG7N=3s43ɱPbǜK*| ȀVnA 9.fdg/ ?Ot\Xhj|3F}o6BN_R/@UeJ={SS7P!eh G)E\>m% zk Մe"o=mo}El \֕ uF˵ŧw`~a}>&jtXARD}×S-èt 8e߀\o@oP23̂h7e7 ڪ~wqJu8} j٠b: 5)K1O>b'R#1:'4ߢĊVؖoqԑ'ubNuf#t!okrϿ<7dGDç#Fmhֹ)lf䎈̖gaYn-Oa"_@“ZL#8y7m܍]~nn'F͞N3l_D1)'bz=Cptn2M8d:Uw4 ј"7O(5Ϯѡ=zE)ӫM1\"h@$`-f6=򅓚.oKnB~xϋvBB<p MUp ӳ GWe5QSP"+l֞H_b-[Lc:5)ѲC`Hm0L8xۦBM(-A Yͣ4ȡTUtⱲwP@6Bk_XB!6<vCҹqXd7bX /ÁGwNgBǡ@_g2_XES޹Gvx1ozS`b#2t-H7gREmʔg 5`$G"+1FHL3bU)Dr8i_%8) ]~=An Gq%v A}d4 gJ80$SHq:KL} fXv8*]y30ţ;ˎA<^8nCkB쯃,%I1 ]7cKw>җ LHabRB{vx-Y8oV?n0n[n佴WŤQ[r?΂'fj.tQ)Lő8> ޲Zj.4^g% V#ub LnؓYaO ;ֲr=B\s}u$.@4%Q|K!6e!%:!/maP񖧅ճ&O'D;!KQ^yݧP鰂_.u!\V/3IIK-,, ,2OSY nev|,@jdd4}agv};5hz*_câ\mg }%Bq,^ H-=zOeXqz_.9\mhS'SX?t9)xÉ6GUP_l~U\(=! 3FR:Pqyf-z52|@r T޹6-xZ(x,t5C~K oYc8,Gu_1OK6ID.$~Сˢ?W1`^ 벷EXKm|qTBD1u)u7pl2 ?23iErGw,9^P:-ԕ7}M~m27KjB}6&tlݭ.-CQXyИ%Vw}e4/ @k, EOO;PݮcP!2élt-'Mȕq90Ew',_smҁB:Cq iY +X|T{ǂZFy?ݲ'p ҫTgDbg7.Hn*]^_/!DfWσ<t!oΑ;\*ٝ^yЁ<9F;U3J4fA!ƌsYSm6n[47ˏ҅G.ĕJzg*o;d/ DP'r> ܶGe ']NfbXD'mB>~8j m'J`!eo6tؾ`!q[\4tܑ؇䭑%{]Ӵ-$3L=X?/t-+ů%cQ1xQ bQ.|3K뵓l FCҕ؁;ylzIb֎r>YdHȚZD(tO'^j7fDh$0s(Y)cfiްI+俰C\?N#,~=npvL(GFPjKUwWFUVJO#Bu4!^az8tOSz}:Kၘ\m!4vUsVؑ:h=0KB35^;4:PEefb:3񱀄  c8)+s;*-PI-QB|xzu̠.sv> є2mmgw}>r&Pz| HȌiѮ@ޱAPo4LjS2_XU?x{"C8&s"=[HWRaSB[*YxIYϷ3i&"sv,m͎Fȭ~)8ݘQ+e]o"QLUh=U~  9-ifp.Ie^(Wz4*ZОu~=rڐaMj^78D-.uܡȄEf؄Q ˀ/5< 8: 1+]=$6~~_(onR=T˯T_}rBk\X^wW%;/<-_rb+,ˀ2#T/K@һ=ޟt"~*#=gO'ΔR~dO#[j7nYyQ҆te̴,OL3oM6X6~V-$,K,^Ϸk~'yn!+?!h򰝙5<$4ʥ!7k]"ʰdC.F֨".ZJOh+U„7m1yN+{]hݧl }^)bbZ|FT6pT%Y)R5sK3BLʰ>՚\ C~gECH'@~[Δ̪[ik 48ZXYI6`%YHWEp}M}r< ՔM"7Ja4j͞X s\Hgy *t }LZ֘v7P.d(q]97֚g2:]$,ŘfXp2>+V‡{fM/c+5({m' DS3(iqil|O,SeT|"ӃM65';Mr߰hm7SGTiyVcyncX&}fxk>k=IUi:,ZoT {> pA(ah ?z@BzNB*Ob*;t}iؾ?#Zr3,Jg %|jx;9"zsT85y*7\U؏~ogʣ:1B) <0Nj g{nrڌ!>hD>(<'&9dYB$ I0Y_U@+\j` Ll^TMJk:ӶHr1(| 2 u|^m`J*extA G_<831ҘLZ_ 教~d.F+SRlFB+c|W3;|.,^yh_Z6҉F)w_SJqkmdNw+__6v >u_y+5iHՄwʔJAnӭ!_9J*DP+P Z~`_-[D\AZd2;TN X *EXs᯲ގD] \Tf%np}V i^T۝A,&C%zfKS͡Jˆl|D;j^GZbJDH|T>xj N NԣlA"!}/d~zN O'cW9c52Vwϖp ÚzF΂<.%/! d*Mo!w¢iπaPsڔQ4ɢN]dZ!b{`ミYz>bLe߅tq~ɀxmOb.1MG*?/GOCe9L[3ESLN?jCj9CYӱYðqlB9Dwl!zs2-{M70=ZO{P֙u?¤T Js 9_[6t,fD9crKTī ;ȴEk~P7/R`Jl _*Kb&䡛sF3<1=kdTqt߷Jg,Ph\W頮8eֺ0L,] %o3RذM0]ؽxl%(N>Ҵ_"LKNv&x 5bH#縰ɉ%ǍdDiOZRq0ܭD\DW1WҠZ^ ^;eNz>kM 8jMV҂FX!bO2GJhк*j).2E8"4)ؔk*P79 Df[iK2 Ar I4 aQi΄"ԯOZ(%au4Y)VXtsgmmӗ0)JF@W f9;ήߧ2D7aiVD,wiIg~'b Q 4>_o+_coyilyaRNgp~+!['=QY㱐P=uQFJ }u1b-OW,a~^@'s.Hi2G)mZ }oKvUF=6nTF1vo@s<:_:1 rsuq:VwM5S=Dc( YNeѣy`5^cLCB9xCvQA+5HO[Kr N@]omLmMc)>\鲲b/6~+*#R^bhډvHHf!ێԧ r@*׮'?V 6ǽ?Wg=b=q )jL(iF$Kg,-@ s"GB[;mR]{5rwb`ޞZT8L"Wctt h[AWTZo?,5lˠ1%-d Fnu WG}:emmE^"Vj,3qS"j| %;(e+fy(`-/fC9Ӄ3f @~:Pgho3(ċQ̘)B>!GR[OB Fz02АGrz'%:-'EdqBj] +za06w)}o1M7IZl~h ׎鸇)}`M>^wDB+>L:Fa/8|ޤo20_=/kj7 ^q£VHT]L;/vaZ`q!/̙ׄ FJo8VFMYct /4=:x?~7"fq1p:LOR:65A K<< H[A0cd,4R U bӦ ѵNwk2rn@nXmש6zح6flD&%$)oҾ(e׽X(>j؅pyDw& Fݸe_U6[~J:^}mld˜;Ҝz/{}q Wlħ^+I\xAF?ih-1S6$ĠC̯GG ^:x.!*夡82@Jѻ ا%+P(H1nOR'{}ج|;n}Y6v D fshѷ7}dzSU5ݖbSz_؎>;Ȩ>0唹N݇Glˊ fRQk]klM47ET2`~AVrZ%j+~%fԌP$nk"Kʝ #-(a~GQV6k&#}탆}v/`yu9T7PF^&mOQwRc 6<Ղfu<\yĄi3PJgALB| tvamHJʋ=#dM[u68}Aiu#EVDV5pr.9uxb߫BRZ.\}7w-ww~̎H'dßU+]# en,0 \^S Itҭ9T" * Kfztu^gU|8 eHҸHSwͨ&G& l.%*# \cT %,X;^'aEYT]WG..=#h¡Bl^Cs*KCK:gp0W3qWRX+Ga)]}O + e~-:t oE j,|f@Qa굊: j]s;ΈaC.'a!6g\Nʂ: dA`{'A*es]v@,QҀlDDЕT)"#yCjUi?L5z-DqJzVfm*[|a/eRAl5)>/fO_kkv#q@N<s*/.Vt.WQ 2;L%׭*Cʔ+"0T+DfwGrv]M`yu$>י&oՎk\X`WT4qq=6,ܣ|,EvcBVT%foU9`&'-FL°خ0X羧G:;%A)g? a=D\0ITH] `(YHRUrk cīËmRV#@W8\VO ijX&_Fא܇;\-ޔ6堘VLD莗7䟐wC,@ GIeG]/>p_Q2$Нyۋ\FP&@.1vyտ1UWA~v_ iN\U\;(H.1ܳ L}zBCn2\7\'KQ$Җ4Dl/0덨0rXr~3QVf}nZ%Ihۈ&\cigma 7Ã*(barݰ;C1A;3vN9w`ls7w)G! vp$$q'*r'=Ƥf6)7Sl>?8.CLtQ{dŎYU%O4ͭ*;eMw#)&,ԔyEBJ ؾTÌ8"Сqn3v -3&Ȃ옌l>6w))=0=7x:΅ЪH Ǎ[@N sdޥɭܛ`av"jDD֫>ĬM<uN3:` 퇊C[1 +q'Tb]q e ;Fs6o t7WsAۚ?xr$ X" .ZϨj c%aٓp}hƄzbDLs-ub_D1, nʨ I5juǏm4ʣe! <5w[ݿ5қԌaA$sp1gS>[J>2/A: *HYt2[}\cƼ#jB m;eraɱܝ2 !;Aun*~$6)!x1싪X[(U󮂻{Jf$jSO^We= ߀"Xs9B1Qb~ao΋Z{CՏ p?xp]0)mo?c9[GAJŤ8.qqyH!S I&чNNf&u] e)U-p\L;@^M$TTlt}˻W4ZL_Rᠽqh_;'I]a9P$l5iJa`݇ι d+ޣI\)JѤΊ]]F$-L\+L6(5fV񐀇k:L |1e᡿_a3ؐĽ.Fx8O8EcEt_Ĩ;GY.![k-fTE#VUn].&g&즔xze}SbM>Hbm]G\hc5@nD`ے%kG k + }dmCy奼"1D'R>]>HGZRh:& k=e6c\ ^*&Fa(s-H8$NC/v&:EEzfMP'w?Zk\-~?P+׫fuS$}Y&EF_zE# S±Oļn@ p᣻n3oLp{(o(0Sk{"%wH5$ pL{xKʏ̄'WԣݥƩvpA!iRD@[FIA1h!#su&ʹa"חtnVœ-xTM=U5/WY؅,D#7B䡗hhv!C}uh7׋bhBl/4 \~+cv?+zT`ѾG!'4ohlc?⹹=#k텦,-בHfjdQMEmͥ[scxcKi7@J/=C3ά6Rd-TV"98TwjGvYTP}"dcX,yC\xq!3h,@^]/SQ\%v{ndq94;M!\< ;)\b '' bp,% ٍ(kHi& %-%t@6  (x$e>(|}4pI !7nd6I!")fJpdѭ^دA\RQ?1 ^]4ɓ̧u|XV#GQS"7DL\C(?E﯆9F5~ug5J8m"9s_q&|ӰȤ;(*F+X@Wq2O8]~ؖ j{XtCrhti!}Yx0d񋐻+d5-~+SCv}r -^v=bG$;c1m'9cg™fcXK7舰J+۸.2Âڥ^zdRT[KB2ƿ۾}lPՈ"SaqHkGԥAټ/)bo2>|Kyc-~ήLt $W"HSblg3%-n̾ I#l%¡|dL>xXfs2ll{A:ga"&ekk,g;#]DtdNtJΩ%h@?wt kҷ# !s2G|ܓZoo^+07ÿuSѶڬibw *b$MzRl0rjBMr+k&Z/3gKyXekZ5*pS7ngae9"[}v&V궣TLl4`@''/Zh +>ޜ$Kz;ʁzY<2,}-ey {\Tt4 5ձp.\昮 2YbL;NJ]EANiQYW&1l D n|'iOٗ5TF;_$, g6V 4.6Zu,j+JҀ? p16qAP+Ex=&DW ʱ=F_ XtRAhَfzCz3/$I,4 '(_ܪuOj };u[4˟Jlm_*I"S-߯*]-EyL^FpSJQq"fQwv`{f6H4균g׏ G䛍HYZVwrk) joi`TetXc)9|;c i2ús DE-c9np؜ ƌ2kg뒣ۃ@>gCw5\Ich(f)oޚ$Hn~݈vd"=dT',͛KҫT9q EblIm7 :$sߥvpK4cb563 (d9PǷ)4/G8/M!TpfKީ]29YZBqiIU YNuTID q4K'n9h }2(-Emh[]}-G`:bI pnbQ~ rELZ5D@ YZ