fcoe-utils-1.0.34-12.3.1<>,daZp9|\?tpO1$"d."xz^bT$b Щi^Z kYx(wxӎ Ymzbʌ :l':ˮߦHi{%Pt5s{A;񘶭VxhfhI%طy~<3 &ET1'GPlnOFK}Kٻ zqǣѢe xV@ kjMh>LM@?M0d   ; +19f  %   @         H   ,`r(89:o=>>??? @?F?G?4 H? I@4 X@TY@`\@ ]A ^BB bC[cDdDeDfDlDuD vE( wK4 xK yL4zLLLLLLLLLLM,Cfcoe-utils1.0.3412.3.1FCoE userspace management toolsUserspace tools to manage FibreChannel over Ethernet (FCoE) connections.aZibs-arm-5XSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Daemonshttps://github.com/openSUSE/fcoe-utilslinuxaarch64 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[R  @  @h { zFCW"A큤A큤A큤A큤A큤aZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZ`\`\aZ`\aZaZaZaZaZaZe3782ec24f1a7094f9f96bb5f472b16010493a942027133c9e5584144f7bbc697e9a81d5caf6827387f19acb7dd5c53e02ab8e08dfa7fdcf92c41c2f0a35716cc05653cd586ee085a24751996ae2b1907cf3551f89518acbb606ee52e0be8bd2689eddb27459b56b54715a68000154f563b61ccb8d948724c114d29b8e7fe5fd4b52909fb7e159d3f3a7e85e06a86836299b405d4f9660945f8dfb067e33b376eeb2985814e2ce673e24ea393def1312689c95f7caa2415c49224b582b2b5437680ef5bdf4f3fc7523e6de0ea07456777d25be5cd6d0592f847edc4aa4ac83d05ab4de867147506ec0b46414a1241c80e4df98436c9f3796f72b3c49cf4bfa0ac9a9761433becd421fca5718f34e3fac46f91b17a0c05b35ddb2eda57736a6e0128ad312198e52deab859cd815c04a2946116046146e7fd7635b7abfe107a92f48d5725428f81cc3ecb3b2f3b8262c21b07ecc5723e073f8bb43baf4e22d7bdc2571c59905f3de7c5a18fc9e090a8637377a20e9f8152242c92a69bb027bb465f94ad35c3392a804d37c214749202a6768ecadacdac70c94fa41e821f3c3707d770beed74c2ae9ee964488fd294b7a34b1d73bfcd037645f0149912ef9e07d57c7fdb85d36b4222a6b591296a6d8d34a38c1260783ab90d1bdc9c490bc44e739a353d34e2a0d2f8f9897d71d58528de03ce39d737150be8d014be645e90ed9b08a275c0a093439e30f7f276e62e9fd42624b751daa4b89e157270fb3c27915a78845a0a83a604434b5c8563e1c91ee7454316954011331a3a4691d0e8552f8cd3151c40afca2abe2c884067cb11597fb8449aac622769e02b74e42ba6a7f5a67ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6886cdb08ae8fec1fc8c338513ca0d1e26d159eba69458c83be85540202451d9a72a341274be339dbf1043a61ffd5f24f48396223f1927002faf7995adaa986ef640827030ce986f563509041ef6f138fcf814cdc7437e83c77a17b553e4fef758751de601298458798684bae3cc633df1abaa5dc643f2ee52f5f8eb6a3130b7fbb88deede09fef24bc06ad48a9c20e287b528c6d5d4b4da7ec6bacc2cb32defe764970ab129f0acf04d1c055ecd8883f096891c8e334d6863632dfb896ef727bservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfcoe-utils-1.0.34-12.3.1.src.rpmconfig(fcoe-utils)fcoe-utilsfcoe-utils(aarch-64)@  @@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/shconfig(fcoe-utils)coreutilsdevice-mapperdiffutilsfillupgrepiprouteld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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/shibs-arm-5 1633347740  !"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_Updatedrpmxz5aarch64-suse-linux   directoryASCII textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=64edd9a357d9e9ce5fe7917a9bcb3596b5e79670, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=084c9e7883f8d7f28e19e1f58ba4050ff6d5dfdd, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=5ce1d1de07ef59c7e80123d20e188d87aa700e52, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=11e0bd05e879c723fa81e225722351f0a4279adc, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=7f508d2bc6b8119bbdcc310f3cc46a0617c4bf89, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2136230a85326c9c61c3164a1213be2011c08125, for GNU/Linux 3.7.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) RRRRRR RRR R RRRR R RRR R RRRR R RRR R RRR QDZ_HVbhsystemdsystemdutf-8f46d10860bf47db0e0168d245136a0746a1f3d7a15ce1bf8ee12cec80bb20db5?@7zXZ !t/`]"k%a褌"5 `@ t#)$,=nc%9To[wܱ5P -Ak"UZ<:[.A aGܺGVfFǞ-q@;߯ԦU&V|`453a\l3\䩍OQaCu*t7BNӮGN6K\I{u}~zX [m/KQRl3#YoI~D^~*" 4~z(G6+ux^dLnjg9úzGRz0JW6.A4e51w2sfg^r <Qy?ȥ}ʲ"˥NO=$%W7[=7xY蜵QØo#uGgSL3n(R+au9Iݴj?|{OduVӌ׼+-f h;'s o'7Yb E_ 4~4<]uϝ*1ՂE ZIA3>0=容_WO<3zx[+q"hS;xIgyQ&GR0T} _5G|{G=Br_-e﹉1O4,P9RNDC]pDa͕md=~#@]6rW-}:ܘ k*GʅKY;M,@0S)>GL]EEW29\ ܢ*W /c2VTkXxG, ǹfiIAϔn<~- QmsY!k Gl;q d*&g]U SVcxh6Κ@j-AT,3CO.G4$tRx`M83CܤP)!xėYt_!AR嗁A?͍!jt醪/05 1Yt4}Ɛs6ɢ泊c}$]7A33pges h ՞+jPw;wZ.]*DLa] AJcT:ص=:LbH4I軺h^Py-oWc.nhRNPS/l~ _t=%"zw ^3c pHCz95(#5jzw( UV㸝O\H|ŋvi륶_ޑ+w 7Өn}F SῬ 왉xRˈ<лMkGG\󼧝l/ yk2Oq a⭎QI 7_nXCx)pg< 0f*m4v :bS>{ݑuDL>G F92lŲvoԼ >=y+|"c:Iz)P:0 ׏jzE]$z{W>ӝ[Ա FAio=ɼ.N) 1eGéy<`Mֵ:':)TGd* N;O` )&AS5iyl9 ZaH"`yw1E\Vb?̈)S̍bܪg(`yF\1x0Wox;K~IП+_,EprاHX$JM%/ĸQ`4-m.u[LtcKNrYSa -P~n=}K7i "uSAu% !5 3tFl6YK`1dہD=Z `ι휐h4$3W #,pŹULQȕ23P_#dö ǭTJ`}{6Fb蓬ތ<_]IMm\LCn?+aȅ5kѝ@?&\:e) .=jPLr]h.Jy$>f.v.Qok80.;-|$Q[W3O>` Oϕ~{K'GU)yz8|MmA&8υ- ){*pY_^M"פD1;9 =0e^Q`2sG[AXKESkF-!,zX?4ySGN!u732k5Chku1?E~nOjs} aH&TB韐>Af(BJF*)Nkۘr^T'ޡlY6*7a[Dv0fc, Y'co*"O9Q?AHUW&8Ec0?Aws +:c!6y!R*M'.0]`E4"1Rn Z+t7_Z0R vzGOxj|qi6lbS?HOCNTt$u5!ԡ C)x"'38W a|QaNLaMQyA;oKPG S}#  MSׇ6HYoM(p0Ĕ~_ nW@3, d`ȩ]zUNVͽ>*˽{@rtScZ癝nuIij/|KSd5Y(iۥ`; t{yX15Zw uֶC4X*ͭ!G4\˝D .^AdƋ{cŷYb|Va$m>s #RXZ)<]$NFA(&a._~@KY I nHs`~RYviyz[˿5}",[F0״Ad.Gطq,b\]Sa{X~<%M@"-I71QZh>LZN9niDqxo>ⵋFAêW^ܾj[|fbIw+o>xi-#XӼ1#r3 RAv>q`I`8O?S[ZWēt!*v`9iF#Vh}QE͒HVg3@((Q&N1 Q ^Z e !.\# &l"Ͻ`Hʁ:?Td(U]g3f{U.̌ukzhX!rӿx(C: !xrF{lN5$VL{N?,2dCb~4edB%3fDwr:4\g1ә͝g PU0=QצIߊ]f*rތu}_f~o"! ?O4s0):0^ђ[\ IC%h;RV1q/(dJ|ta6]1'#W+l1C :6ϢƏa2!f^(>Yp8t7oj{X:ZLqHnA6dC]0Fؿ R[]ZzcA[$*Л7 >/U#M)O EB\T`vd炝 qZU̗ECeg.Q p a 7+^W2fwoO?qm >!?ְkۦVPcL必egFס]+-N :CglܤzYo!ɲNW/:}dL*C v03\e- XӲ)kz}#3L%[$xsV㣾B-n4. T%XH:mn(uY6#BXРN3V ۏB@xaC4vE#vTL 8_ !V&IEl jn$!J~9U.j4/LR/Y}5'tB?c.N'E!/ʶ/,GKCO 3W{SOTƼ1u$Gi' ^_~urYo5 <:v?/y Se-+ +8_ywkRy:.7rm*?3XQ5m.ǢKt,u,lȲ z/ Vl0'"Y'JC' 0i `~0:;#J޲_E"E 땾[ŤNh9`3}R^]|2zmB\ פ5r^8C( {EtT~?]ȽՕk'V)3e;I'y//^*2?L3_J(g3lE< T*) yNhײ~x ڣMIyЭEWYF1O D)KebR!3204PoDONW#ݹ,ϧSCl3b >_$bq&"z^{r>,cpTX)c|lN4o)i zh`"H_+%k" >ΆODn_lL5-gp ^܋qãMoZCO4)N$ ;NԮfv;(.ʵ6"$!F @9tj`wsu8aYA{A| Z~a>2\L[&tC!x;DU똨B!tEc3EanvI8̂2+$1c?G^sUFVI2{km9@4']tR:qbnq} 4cA`hﱷƏ[u#m#i:ã\Ķ7.QV VlK$Fb* ggЇ<2\2![PZxX'fK.!XA?Y'%؜<%gë۝JX?hEae≉K*~9"gzEvҼlcQIG\s<uZfiQioڡ*ldqTfl j _1 P2qƞ OɲT{"_xVTFD@r2@H' /p V2U99;$iEP„ga-# %L%>dFLORm G;8,qHӵtFOx L#3$wa\kE\>f8Qw!h5R: 2DDkTLNլ5]S82#KW(kG&%Ju* d76/uŋWiwJ9/P1o--)4hY6fE9,!m{{ ڸ eڇɣ7:XQRVѹC=F~"~@]ɩ-|uG/*x ]Þ*@?8L[:j+k9ד׀@zg1֞KX~#^]xi7}5ȵ4:}ޝ@1M?}~)VN>RĘ.p-!BsήQqIo)@Y Vy0B_Pi?FFUV.;s+y;*O1Ry~Kr-IRn!M'7&+ ?UbEu u@fw >pݩ|1m _5I98?Gb[Sp XPiNPyV8)zyαF4 ?Qiɢ&b{^]+ ?`0 b>@R|^!m&Im'f)xjt3x1;5PZ$W62|)vDZF#7iטǎ! if$PTSsm.zn_3;5 JI@ .%FPO6eP;HIt:'Im9Bcb7Gߟ|`X"fW)JCjIKߡNCѡ42KDxBwO 9W*BɅ[PJ@]m~U ̯&uUФvp]\#NN5y-ӱ 0ᬜ6rk ԷQ$ٿ)5HW؞ްB:v90z-5J 6zԑ67՚4tāOõ ƈ-3[;:(MD_GI[9cZeTGA{Dov%޹ }գEʌ'.i|Œk&{"5pzRZt.!TQ;@CQ7D%Wȑ<]A{l9,w? z{R'YxHѭ|ݶl@XĪrדX1CsDZ/aDYj;]iv#tؽYP|ڔ q\&wzӄIN&##4)yXI.pڸJgL_A>fV^雠}۝+C5]ҎhMARt yRe՛'1QڇV8D(bEND{lepޏVQ^YZB@=uSn&4MMP}o iW*ib@2)"Ǐ@;y1y?jDg04w_+s6OXsV oz'K`iH+(!(h{Fٜb6RHpr_ĐqoT`c IyK>J98#ԞۮSsƚVT;~TqIeGx*m JV |IJmqϢ1gm~M| b'$ai赩ƊsYcsx^Ky-\0,>"!Q;-wKm*&40P絳pW3DZ.l+ze< =6Rx8xr3/獒jxQkFh*zra+_sF%]mbĀ &d!ʭ f9&? Јɥ(`4!w]LN50ga)Ճ'x&e`zW Px٫[`#J6hR4idwxqAT.K4LNb3 Ī3^tM})K{sC[V}~E18 錴 )F~+Q? bxwߗPD3yu[8PBjF݄ &+v)ɕio:v` hQ|Ň|g5>$aFԢ - v}О! 1/A|"a6DdNb SN}_%c(G,CFF1<><@A-^>Kӄ9F΍2$#.̻C.j<}KpWj.CJA2U*K>f cSۈ]%QyAW|' dtz%iӁ w$ukU*c5pj Vc̸23$xwШ\5]*d+\ F1NvBy Ps̑FXl`Ξ!KO=#.+.Pv'120BT̕'*6ߧ.HxDh.SW-Q8)-K g3jHw,aа_q4ݽHp0d*sMu 9$/cpfFT3=ׄbBjbl3D3H35)03.c2jU$astH,x5R V`ìȓG n襍k@$\Hc%$htOT엞ﴆ vcari rپ5͜Ǵb~s5p5\ݑk}9 4a]c|R?37VpB&&0!l%Vek#GS("f!e̠p'QM)SR 5I!f8FL"=)t!͆Ё+ Cs39Me`0F4hluok,R}o0raQb*!aؒ pd"j}ưc C+D$ [7v('Ւ>$5g}ߗAw 0'_ML6%=eqэwgA{Ѷɱ,#iJPXv #_ł>Ӭ[\U\B3c~I"scwfY,Jm̔_ol!QJwdΕ@J dw0' N{Q+;>VT, 1PIRy4F1YKg/~,&L,d“yw3 _MgGi1i>Xt D.qP2 L)/Q[Jiu#$FG?x#0ǚpBsQi|F gP*pqN]e~oȧF)!PAH K±kWc$vKO o5e@UWgXc}x428Р┷/GD b bIG9X$3[> zHVfixeɲ59Bmb `)SI=TmhAec?tOFCo(D`K^LG?d `F>"-⎍ ?X-p >潄p Imo@'HqysoH7OC |}x4X"5J}/-/0*,oU1IeH@@y& wX]*k໣$beU}Lsv&4pYZ,$ MspΘ%eJf=]d u|>'Q2#H4 ;GjLO%"? K#dlʪFxg!:iَ|J>!{:BEr.c|Qe?y^  fYIaTw3w\d"瑬FrQ{•S5*!dwIV!ubrK͜xGp?0 a#<r.?3j5?z3ʵjUy}F _Vu$1$94/r N4D1S(?CBHjiS'E!izxF]aޠg{@nEs7{n LnΞcy\6þPzq^ShD8Ih=.ŞN?}aa*mNC{3ۅ[PlZmո03ɃKg5 G:T:J| ^sE/r A-8U!Pܺㅂ3OȚ Q*kOxx3qX%:Kp"]] ,Qdme|0)V^fVq+n"˯Gr88WT+?u˽0^"HRYy5QKi#`hW6sQnv>ؽ_7myÐav'5tqz a9` 0A6wd>7 kuj*dPbk+247e& m Y2a ͹~fb>ڷaE%~vEn#+a G D iWd0}PA:\\ OƂ\xpe&gle4|9 ,^_"ނ׬h ktS*<~S5;k礪W3*j9 # 6>T>']=%Dnt*c0΋i |`3 kf"swSeZy kCdO3Lߓ@!A 4g,T-S8s$ag[uz#Ѿ\{'(ʍ|N2N_x.f* %>wOBnF}Ǔ4Snc*Osx|šwg.odPLNɃ{}SɲQ VnM<@#BGY{:ϥa]s/dwrSq;KD=Mwf4C-qc͵Yk^RFE%jS`cTM[wJbx=d F s%P/5]$mG1)IQPȰLثG'xR.8$q,3v$At2m%TE5阉B Lxnx< .Kz#etT!Z??U6D'Ơ@BYeX"ouwE7d f- ݊qk5Jwşiu3dtGfI L/|st@C,>G񺘛JF-[zr H}k:MN\ ?H.Q2[Z}|\`taS3ZoS)ڽZ='x=PKȍ Q5&惪.8&,ׄ*qL]]^DX3{Ү h7sʢpÀ#;%L _%nxei* e%"z%Ԍ!Φ;5\k;yrpD1.-HGob<صq倀]t ?ͦbp1nƂ1Y׶/ΡMTJ&Xw<9KJ[ߣjrM!vO I$҂ X=j'#f}'gTHgzIS9n[k5]D%$?HY{Z|dKbZyO$6+`S%,\/^75mN%:Yjڱ9`4!9^Nmź]WfBC[>i80;D~zQ*s\t>2 s/[> ˖>V!:/D˯Nݥ/]z)h64x&ڻBlEU ( r@l'~4cS56R#b_Fǒj}\5nGQ!f:D;P-sHk\>$,ꗭnϋ'p6y0Jݜxy >;\X.d'BICµ=KC:n>gH P22G^ioO{a2G3/< Zv}.Y?(?=TJnSV_W,k_wlUoUvŒ}$+ s˩5m9+4/A;ѴAeվ4mI+9ȞK5Չzy}\75́_{Sqաɵl__=RQN? w~\ZN#Cݪq#E Z(rܖ|Ẋό|{ !+'ŷ*x7Y%CTkCv[j/jgl\;YmvMVxPg;D܂c [vԃ@@B2KfBYly;?  SE5FcVv sMG@峲Vѧt#K;,`ҳW[0S&檰/$4p yu/Ȩtyi'!o0$&uk$_'OWద<-F q5n6%oѱ7q,+FKQf;e)Wҁ X31B+$S |G*lOv9 Hш{Ke|~ռ}t\١qHtS .we&>d>L]e$sTsQdٚ_N 2E;Z u >FWg-&z]=hE`g~6-h@f4"I?)V^&,g/" Cq(8L*ʰ%|2d?Yq)?rli./ôM MȍvHA7Lw#Mbڊ{hM4gj׹bH &\IZGjc8MKQ@ąWrC`4 "/0%cЈ4|&Zl1щQnI7tr7_:~?ߔýS)ϛ<]ʼaC_>c/ScX)zJ*LQ)UwWLeݬv۽ӕN9Bu iXPH|OQ^ϦȳN|n V:H+ ?JS=r*ɶq\#pВ[lPK^#0#0{آv7r/v0%/ =j?h( S) %=7i;EcPfg\r錴99U~!o{s2luWrAdX'r~Zt9R])A؁-JDM\j?sBa1+3gh.`3gc%K2ᠴ9x3─#_uVz1r.#:[HWm{I{ 'l 5\1.jةOmԔ9#$lCף8@K-鯉*y0MLxٕ%MWEt&//:CN9XAVSokCxyy7r#*}-I qࣵ$ԫ^w1( WH!M$`(#!0lYaD n l;3}T{ױ5R~?c%D`2-3wC5nXBFҊZ1bUm֣f} p05O*,6+J&FcL n3~g s5  2.֗^ƃ(05i;b:\kJN).DOu`FE|I1(N}DbM:r,W&tnp'\NB,r[(5W~tQO?m' yZLf8f\[[ƙH=x(G[37ׂaЪ :R=X)pƺo#Qf,DW nk8T0Z9z z[9.Z^NṪa'9n9yd&+l}Uȸ>pcM3~v&|RLO4>$ pN_]4(򲮺 f*ܽ`NKi0O=KնPPXIj핐^!GX56rߴfمx SJSg=/M~HFR{rm?.-߰^[7&%O6m^OzEH0VWRk1+"[aڬ?I_E?Y̐3Ϊj'B ¼gZ KaFOl#|[CLGMPOIvSfYj{ 4%~cL9)(@PX:eFq ?2dBVf V ƜomN[߁%懢Y934xÿN.e39)Fc}mpNY$_D#$ouZ +@!߀ghnYxZB, X[ף@æCV>NuA07Gk#?rg4œLv|UVjO4ȮU+YHYU)Kth gGܽHeD88?K̓?q¿b)m.x/.omǽ|2v8GAGAnw Tg}mjK-+—6??:}Y"=wdvq4Ƨ!LJ#E^z߃b3 x? ;,19h5k9c+әq,Ԇ:eI k7z 5hi} kx`|"$etʂcWJt6o y|>4Y$!dztο 5K\C/H8U4.ӜfS^P %yZ*&ߵk,rXsC@U)NP!/1Ǝ9a/@36M*'%Y߉LI QlGUy:+ZyS^i]e]x-Lq$I*/^'ؽ g4PF"3Z?E 4=iT*0ljј킒f`iU,t288M,j!9HvpS,)=㏼-~ (rMcEX'4˟ӜB) z&w'H*~ou\#NZT92ScY6q)QC%%C3#C]V.3?Yٗ[Fx;,~O=A6̺b0{`g)}HĜHD!mKl+QG-H@s%lP1E,B!I"ݝ#{+"=4GݟZv2Edԝ}Gۄj*{r1?yF,: ?CCU?]H RC'1 U)Cs lquagt66o'3V+yWza^ *Vh8=`ԢR +7cO= a22X9ISNLyoQz X : #8kCJA٭Ǿe+,V7hDFG~dw lLwK[UlEc2SzKι#)}r2 6]|繓.eKV$©!ƭ;B<);8H۸YDyF$ Mc?[IG"yF0~|a`۱8H:T/V!nғUqd_),c4 <@H pU0Ke_!9pѸ :F _n9\SZQ~g#3`1= rΠX?R1^ bT.C.gx5>:"#gG:)<5@6vN@.[Q;)0Pj2q(݇= %Ohݕ:P |lP`9FIΎU(= I߂;Exx|>oO-;n8.OljRK{uq lCOaȜyƒ<.pgaEOd*~$gI$@5^ EՏZ뱌ïۏ\e %'@4j#=Z77cfցb؆[}'@8@ѺҶ*j}'bbL _2rsl˪uetVaBcsb'?ѣۛIyʈODl 7ͅ(+Sc޻`}%@bL뒯ػw~9p#޴ l[Gwh}3/>mg ` #cN]߬T<'RŠTQ*3Au[[RƟL-( T g putzf#SEZOͩ8OW֨|wKI o8)4VwdXtoӗBGuC=AjPw4\;hs4TM5>^))*/oqzty;oKP>Hja$7 0%P4$GQ-/6Wo|yi<͓A8?hXn#rtԠmP#4dLM~/AkQD*ʻx)`2yY0㻑@$Gnؠ$nn687/?qQ_wֺ  ?9]^NMpwLu"qeK``CiC>ij<ǍPaNLE;B Y"_"T caxdNRc 7T\3Xa> klt6{4Nf_-GHB`ZÁP<"y1ydk XCA4]Tϖ_.f,R+skITp̳6s3Iy?"X/ʂ;k@8kM/z{ox=y(~'#uu6kPMbC|(-O"kIJG;p$?87(0No{幪 w֭ۻ`{Г%瑮~;gi'aǀ`r %ߓ:Rr1=ӀBܜ=0GT^ʻudMlGΕܽ 16ϋy@G lZ^g!סXzڔb k_, ~v'KGm 7.=7~<寯H+EʵܩJX_ڒJWf3qdOG#+֫KpVG8-pe{HvP҉KV$%7GOu|%0cO&H_]"} m䕨}<8:qֲ~j(pĿܭpNI4 }L 8Q^&1/ 1H׷nF啝󳏼U8Xkg22U$)\kTjûcnUY!7+Esr5sNrv,-FPo΄ @d5%SV E˪"ߐtPhiy3F k ƳT ~\F#愔",_#Tr:Ʃ+n!Q^(X#vrESBDkzZ?^GN ^If#+1MEElؾ2@Bޟ %Ŗ3Wl!_~>Ɉja)؈# Y9嗨r"! 1Kشr7e1 @eѣ[tFa邢V_ch>A.lי)6=NϑĬ\7`ݺ(aI66ke@4 0~ݴ'{>%@c#0K 8v Z`SJ/wߨ4է6cn2H@p%h| Yϕ%'V0Z r')(!3eg aÅQ9kJbh/2;>JM>#YXJ SjL=ދP=B}AVuw4 %,%h}艹x 1ӂ3UYqya 4*@ě" y*EzX,VdU^Abv 8X8K/_y|%Y$`>!4w]> fdmZZw[?n[%axOPI+= "JNr,d_:Wam@@nXDZN|xq K.2)qۚ3cNܧ6xY4x}2֧ge#f>-l]Rz&[0tv[JHŮA͖l&PQpQgϣɡXTRrcI\{73]hWK e2\epӹG ]Mnq&t0;"gZ?w.@PSC? /%]RY7S88ʘ(hŷ^G@5hP4^IC>J=,}5-Y f%4tQG#S&^/[ؙ,W63AQ ^ZԸVԬAJ_b=(Z-QOH*~T}c,S]}/~PrpWL@4,&rJ$lDuDH7 iddiވƴkb{oRrVw)BTLsKmo,Վo&|h#?`1c{ YUrVkDDO B|1!:J *r()OŶE&̪)kQL $=˗,=2"hM`G'MrT$hnWkl<) ` H;!yMzNWpFTKcvp а/LR9[-R#hGRد)ftLo765u{+lȋL==8W0 m)eZvco+b!4P|.AC֩ 3_X_\٫ē+P$A#A/ҐX)sX YZ