fcoe-utils-1.0.34-12.3.1<>,`aZp9|_v/\;^c▱Gx&simcaٍDZF>?vVrD)jg#֡ZIeEK6AU.P0#Pڸ i'vbXN&V'xh)ab6*@ΰOQh砲6JQݏk t 郤 |y~l 8a+V}.6, Fvp=50)` UOB'‚-WVe Bo< EX>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/Ka]"k%f#D"5 `@gDFU]ӂf"iõ*O&;0f't&,3mDU £T ABZfO"ZYWhbn?Gnh*V;*4"jLur /@-[Rt<εYS{Df"(ʹ9NS4%/bV1 -9_iu] ˸%f\f^GL7,*輴7 QsҀzF и/={E=$)f+yk,!٬Y2fdVX3~eTjc'݇˶usj±aL" ZdX˲$yCGKU`#cp VZ Bƕ,V{OoQg}9U6M=BwS-HvVޭn (d*-_'3S![n4g J}~1=(^:+v$2܃epp4l\G *$uR8uh J⨹;BOe-7XƤ*{.oAK[oMd^aoG4)0O0Cy ~;l1'X66)w;=N-/Ԣ#pa &+ {_'e!|{1O nXLOɲ~ f2qo Gy*8 IDQϖO!cao*M:7>-3AEOLDC nu(*y{ı:mnWf.ZQ YLG,&땚A#rp=RT7% !!ڌkbx B(Ó[Lg߃'@B "y$AC!9~RMB==Yc=PhtVgv>asTS=n}BT S!N 0D 1n1ty!~.`m!̛$9O9OW*:-2gCٶs9 QOSԌcw^v/=B&;*,S͇["ya+3sWԲ V`*Ja&5Ԙ.DdZJ&ـ"qRY46@K~C 9ηղLb5;{1&p)ZK[E߷PKY2jG~+< "-Ī^\/ W=w,}ȴ8K_{pw (n2&o/\!!t풄 'W]C\.H?jfMXÅ!/4_K'ìvs7@xXFP R#gM bs+dghTR+s͍DG \B8u Ǡj #9gx:WNjDn^FfqSpw3@VȘƊ_e۞ƚc<&&.?$q3ŀ/k#eۉ:ObzVڎ,(S뢹TT4is 56>v$펢&|ZoM9|pn &^Kc: VTYLȆhJ d_k!tWųr1(u3/^^*7T]UI. ;ʝU4{H]˥m h SWD҃ =kaխ˨x=^Z RQ'G 䌕d#$ڇ|Or#vq"EQyV:T1Lj;ܤTv {*'DNt(Zf"8j O1zda2`Aa^ydQ{((uzwM1)=l6cm Vw}È:SYMA\s+xO4H6UXST5T0#1-BhyhDv-t'S2cnҸBCk1eIԳQBġdR/ YɈ؉T߰ ɪR:`~ci\2p`qm6[J=Ȓ&*nj׌#DMC":,kD@Ў 2S2P>N҄䝮ID[t 1QL+=:wA#ƥ^LtNxdVhreDo5¸~-/:;s4yA(8l- B~^ORS0G @~d3{ cŁZdX UݭYm?ϟ;QC0L$OfXn*>0ЏU>RU&BC9t վKFe<,n3ͪG߄im<5e }$9/ dWșaj-U!;bvӐcASu h}:&*qvDi=&+TEQva,-hHWA~ )yM[FɛHG \n|iFolJZDUc~o ,k]wFFv[BA^[SqWiehMǾ̬+~ 6g)0` =.#Wdjv ;Yhyxiô,`^]$V%QR#Р\1R{&trYښZܝlGkM9 ΪeDߞ3]Bq5<;5ۉd.tӦ!0@xVǔFg\l]P `(?o8ąΈ^!*8)~]\.l[^WUBt_#B^:Bpb6-zaz3D۪QrM%[;됞ȸE{M[3j ]50Y_ۊj('}M̚iX7>6ٲn.r?`Rd`֓)`5[JIU)%N8a5\6>OP05YfOK=bv9K"&Eoa/EKJ=<='4 zf Ļ1w0qYC- Msk-,?,ܚSV FQ.O)~0r L*o>K-)']Ŧ-7qm8/ i楑W V?[Caʻϱ\lPk\">4UW+s.j8NxU >?=& пש(2xMЃ>ل<;;Bfn/AL[Xgiwc^FZ@o#Á`C쫛H5c6k|7k~W*ۼ gx۝XCiZskl!`y܆A/:Oy-BBJyk!|\t×(Sg*^Dl[AGpUyȶ kp|?CJF_nI{nNJʇi7@$d>^Y߶? Tkqe#uj]zes3&WDĎVDuwvu,tɋ ody۝K#"WKI+~M1כw'#Sb tPkw!xB_Os KsVϚl _9QMࡸ@o/6!*:?YJlAD4pxIZ v<"CN!my2ɱ5ۈ$`Yc!$o)|cg^YO-OR^\XxDz˂捻\:}BD`=aB/aX~LV]` M+ Au;5L;`sggeC-RTo4jjb.5'ʔ 3TFZNA~9 qSCv%C6gZs>ϸP\zⳡv~;9tugff܁k}x=T˖VA~'i9ňt6ȒR(dӨ>"B8rJ** MW/kדg2}ų6Ѫ[%,k) ~=|ӓ'*;=|ӂ້ۘ0׼.i^mf1\*.*ڸs$ <θ4[ v-8௤(ٌ%io#`[CQVT Q]yAf+1QuX'zоi١ít5ۯ: E*U sՉY`&k ^5*8m:"#H4[?h>Zy9^E%s; [PCu!D4,]G>&Ӹ Sg.m1<5H4o>-": *p@L]jl1Y~1ei9ɴN)d* |;Y^O)J?3SFʱ nP)P7BܖVl܈t,,i'LKV휿Zh:ڂ-Wb|R;Sz:|N #ǃ Ϸ e0$줾ȸbh@bVpJL<^g'/JV4uh z\gzfTܬq UעyOI϶Ã$H(H{g)3HI|xbО杵Y$ruA޲4Ú 1ui0%w,4ŋt6FO=tr&l]xn hı|-V1kmT#C*r gĘ˝hJӐ36Iwk4T4/Z,MEK`C,BClJOJ0*&ƸE4n~vi^ssuA|_:AtDnMzBB(")<,ȋ" ][" +r*?}ϕ[n|)Gt\P*ɂ:1>bcs6zOƫ=DN4̓b+Aa~Z+,`^կ.-\P&.u`ICL Lk㈖c:ճnq軕jOʾm@AiXײ+=yUʥO"k`o)3tLG<`0s n.ty}U/% 2DL*Bs9DJKv` ~ZQ.,F$6knI [ !(]/GL$c( /1^.Qq[mD ;Aq'uiMV;s>}eC_|8 ؚ=rV+y$A؎ʯ c\ɼ_b jsc cw6>9!SU/([F8Ys]Hs*m6XƶJA'#i<3~?9l4P\Y&TuZDݲe~y~Os#ah=gJw*fDOr_b{S߈di[J/|C<\R Ѳn[vɍK]2lW`өcue/`)cP!޶@@GXL25)' |iiS܋H 3y1(\ʨLjcqԭj0667.uWŸI-lF◇j6]?/eEdbv.r.| LL}}ddp|t3"1xT +."eFЪ*iۆrMkH-XM!<.e_# HA>?;cS{;7!u̖W]"0Fyꕁ0bל* `׹Mo>ZxO@d8DbNgw/xNud+.saH[07U n_T[P@`Q+UG"d)RwrZ0VCkFI̸f*~J8rw<:3 G}\( [* jjlАk %ɭG%l8aO} A&o92WY`~ݓ͗aZɳU駩=_WAӨIP">t'*Zߴz# P&ܲizhWxb.a*)ˈPvS)XmݹnbޤNZC[E-.McteUТUc\y6j[1ѧlٱ殡n?xa#xd+GI2>$ G,hp2LKj$uDYq;xHE%cpР!!S@>:"KČ@f1!,>aVA'{Mo[Y>J>I|N:4}23bn\j念LX)4~ g9=b/>"WWԼg؅ߏ*w99liD5&.(cV`p#bЗB_FΜ>}8ʝ{@s"!FL}uRD9T[`U҉WџX)ؿ@bb ORy:ettq9>LPP$/ %U RP "?(t[A|N߾Ԑ֫*Z;ݡ'6'!qzCC2DzFÚv\̓Q}Ίs>\E-hv4(9tO| 8-M9/>PԽyJW. Άw#ƒIP,& YI_BDbRp^O)^zsyhWmvkW>\j  Ē9r N;}TDO΀К ̿H"\g2Ih9~Ʃ>L ͢$XacB͕eq z=с9`,&i lԾ{ŒRRg|wa|\V„C9'6uU2?^vBP8ۗt6AGf=.K4Z7eiIt^ 3ﴦ"@jI0[50TH5OGE;1,lv4t :P4fRF$=:\C>Nx֎51K0e4yt¡C[u'i>}"=~g\8/ <,pᚌ~Xj.N0DdQ\WQD 4>+^U}sXk5)$ɹ5Q@~;0&k"<oyݏVyLHU|3(.=fWd…Wij:'I-u( vW2શs RD r+Pc.7#9Es޴_"]}[Uc>zSU 0ÿnTO!"u*'UN&SpA&M;z@שHy{M@$ѴdTy919V9jw8v\uIqĀqE) ƇJk"J0 *Y4A9N:JCF-b3oK]Vt"!HASv#~<{7U=tIw 2hrNڽj) PXu[izPAaj2X1W{F3>ˣZ=M0Ξ{]ݶVOr ]Mǘ,(IdЂ6  ڊwߩz jE011"B 5@&%ζ4aeVQ Q\y{2 [F- ~Ԗc$IVs|ZDRf^"m9P& q*9 +q?'W%hԂ5pzۼ6ppq ~SBb}ڵ@~P# i%O䕑ІbAw<]xl:#< \0xVfd %5}E޿?H/K[»bK# ;cRTjCsq%(V0G^3=P46gWưh&*fE_l01JU6hJغ-x[e^Qg_ʺk~@ NpM*o.nUzN6KCX36H̖%w"*֗9Ѿh/裿pUI}`'8&޼eQŵGU 'lmMj5^| 2Is-j_%d*~6 ᓃ,`{jo?rm$O2`B؏ A?ObUɚ{x2Ͷ5hSYl2UQ/|Q 3R^. dxmbǣYBN)5.С}M9fa*+,f`݉4.BN-E,\z`hM\h"nm0wPz6"zsxǁWn@?("O(WGq- 4D>MxyՑ&12C,r< *:suQ@_b~[H S¨צmXpuC|H:đ͙R$Iei.BUdIf }_,;Oaൻlŭ9';hw[Djt]}g;G/WqNQH{:NmbGJ+Tń.Mv X7=fC, n`uxҍi\[Z,-V^tz7HSvmFtmIk>ӤFQqBޙ0N K%KhQ?(3e~'I##)5frNwIc.6EkCD:nmqTs=)u*ާtF_`AH`7N'|X,9$ާӆGN+zij݉;F/Rv{W0|}Θe/ ]ZCvX:Ӄ{'VG2kcg8P$a-ɲc#Nɐ2 Ixsnzc޹f= 0/X0X ^I"'Uъ7Y'sNg"Cʇw=:ǼEoql/lGl\Xݔ”e A0 cNA'\%7Hu /QVHIK7&KTgE>YX/ue.|~J;xHr@? EP(tWHClnERA`*`0I &u(a%<;ۊ{ĮÊl`*/")󭻧k1f-+cQ@h0/4.كYzjY۳ž49>{*NAk/SVuȃQȥ/);1'sAë#[6ꥶ ~޾t},Ad`O!K. й;3d"(m`q/v<%vm4k*|utѵs RKSF:#:& tp@9*%Nr0[*K{5.G ҜP8옧IQL}8A75Gח<,j Z_Wp[^^LFBu7C|EQi](bk,02,k\CcRw mk)AdhFZ_5^;bcNZBFl\/MeZ"ע']\Y2!aOoȎߨ!-œ̢+; ɷg$Bh#cBZCszrU)_X걇IuI͇]^?ܻSFC`ju'je?N0Y泤aI΁-̼OWӃ VȂ)&KT?)"]ۃ𛲮\"=0a+gn]7@✄@GBW[c}S^mT(WkA-QghVK#DR*6{ EL]+8t#Bݿ@V䑱Iz0H&Zd:/pmrðm )/Rc>~i ] ގn-Dlk=jѧ56%Jm;΋ q@~0 L1k{e0WY0C`~8@~m:iž3 S0CDjҋ^N4_89ˊKD%@>ODz[ L"R I%/?WO8 (&MV[ Ӫ.ۢ D>yd2(BL.iJUI:,Vefe脑@h4L"Tp2uwLI7 ^>6tG{{zXG %?Wu~ yi ]+L |Y"BEз8 $uStpU6.9 ZW4u$kGxؾ)x'E+b( !zZ szȄ`]wl*S*`-FvH"ܟَxeuPe]DzAo{yn,)863Fߩ 4HQGZU钌Z*XATĻ΋W;E.EF2|+1_ V;%P$̇dv!G Ħ"Ւߣuc*REVf`&W*m`mK*AO5O)^~ez]DsN>>dH(G(`!jl*5e7S &B_)[8CMhL5j ߹RwR%a³u)]0ͬzJ>[Lp`r%q :ܒ+[CHb4B?LLlM6܎o3eLBg~W)ǝMa/><-Gi^Ow$rpV2\Ww&ȡTePe?~ad|gt*2W9Y a񌋺 tBLJM,\f(-9حfFWbmzGiHqz2wB4 WepQSصVA@7![%bz1}*cSR$Vm95D!-D?&) UQ+ϲpF#8ɰ`/F36ݵBܴA k!J 9~k|^fyLzK n Rީc#' B0op2i Q#7b^c*/Jj+`&hbT,>X4lc&i ^ƭ*Y3f:F=rOu{R& dcD⴬gQFg?N(M1, }h ^ ;p3,t6fbS~N)5Z|iR'SJ94S f ]<={bQ n U^pM"8 yʋl 'Xq `4 j@ !i 8Z ~7m~VI*d9j芭Z=og>RgXΞ3!-M%_EJJWA`S%qmkr㼱wwXY 5^iH,\m ~ lPҰo"bzt4c@\ڲ{rq|L꿪B0?vRr&˔a):)!~"w3WV1uS*( iY7/wI ]"d7sBfb^d076XAMdHiwǬ#73@Zd;j'@ J{%7lCe #.6I{Jb(dB&( TA+8%f>0 ^o;rw*M"hHאxڠ(׆|=w)^x`+K,\!yLJBYl*X(k*CzIweI#I~- 4 O "aߩ UFp2 ޱp+]ΌSkCLYE=Są!*4!++T2f%g 5p6esF<45G[DKwW׶0(NeԍP>Q` TF¡= AkUc2<(t:rw-U&'Q?GĚwe:өʦQ`zH<#Kuyc LYy:n0c^?{H|*⎮S$m0K UORƕU'Sr>4ga8}[J4m$j ]M\.߷U!sĽ-$@2gWmz6=N~꼽0O ,ZJ_գxD,7iӰU#|MH0D ORe\*k(( d]D"=Mr@ϥ4^+Z 6D$ N(<*TqTPY P8e Js@Xpu3e9 #p ogDbB۔o7l3*O8I333T rk攦EPN6 Y@Vp s t^0bბr!^#l9IIט.;~?"5,"kzl8F![!`G>! W1 ~+B%M2ǎH[kM/x]z׌G'Uord[lN>C2 J֠Rɖ]M DE;n=!̕]eBQNh?E23XƇ{jOT;mAaWg[Rdxgh8xix'ߊ\$ qLQ@16xw%s)mibKDH]?W(N,1'C8%+SJF$ [H!T'vR$]P v4M;%n3OZDbwA5muhOYwluLTL껂S~X {:wk[vpx0Lܡ:;CvNBڥ*@Zܝmd@ >G5"B\|r B #⨮Bkf\n+IPq\ٰ/ G~'A8;vX).u[L~j Pm<$4Ǵx<+,őbX|~oJ6,#&U5pmL`=^ia ;>Y #tuWgGӇ Rsȩ*D,p:TjJtvtV wFATmg=fW2VƹІIdmo 3%^ 3ZeWR]RF-f; +f_TF*$g` naQz\7޵GxK'ѮPr%Q3 @ X}ډk> A9:~~oҙH<5vERkY8Qx` 4}I~icz_oZhEC'kcrjX~~ȣ {O\]:/O""s2aJф0pq]}_[װY;EiD1s95:rx/[o޺5K8cїqn,`KJ b4r rD61䐵tѷ6wag".h8#? 6OlxD>UE>* ̕-ӎKmWzY5plQ'fE &.FYu+M>3^~a Vm*EݸӮ'[S9πe/^EjVG JKP}oڶ! ‹CΪ"R% 3: 5KtڌVPؼ |{WdӚ|'fBMW*;D]Fa&4v5y#a^5'jxw0rCۜGm[sf4Qz6$m e,^[:cy.;H8քcOtژ )Z9t2ӿ3Q#[tnuoڛȐUE/eLEТcq#2\gv"|evX`w9[ و8-) aKK^oadwAk:}XLnqbX$2ZKɾfX W'6lu㭫TTa'͕:b]D$}mģ['`x=T"GCY+oe88`x9HYt*~ #K#7. PT;6B;yu.ʅǞu;qLL=. @;Z֢ 9b=i:r 5Sĥo/WEƮ,ќXlsig"d⅝,Zlb\arc ]+@m֒ׄ?`\S'V.HN~ўthzq[#ޮ޸ _nr39cTZiM$$_~!VZےGY$?<yy@49PNcՅ,J(7\XC|>/K; 4rrBu!2Upq`nÃN?gHƞ[Ji ۸%_|[opTʼn),@xO{S/B2 \2޸ܤ/~CP."ۇah)ʘVJo5Jqp;ӵjXVx!J'īp9@c22WI0b1W~[Yu)|y"7UqkW c\j$> ZuDNI ʕV4# >ƽlPߒuF "B BxfƋ4#jM냞LKW8v.N(K9Rܚ,4HlY1E|4[d^o:BNРUZ%yE:B- ̲eV"IE~ m?"EDߢԺ!CNCX!S.vZgä+&{vfLE }T͏bjw!bx*?ڔUuPS6\jto'캜FΣJ%)M"?Օf,790 vh[wM=8qJw66xY'̅f6Ǵ0k9>Jd@VZ=A"*W r%ͩ9'!Ah@N֪ f|MO%$"/kEyEXT>5SIg0/F8[ϱKǁU [GWו0.4뵰(@kJ̈#)Q-8;9P6K@7^8_yJs7 K!IvS@\pm+ *uiA "Xs -Pn=~Q:AdÔ -Qϯgyf[*:习k8ϟ`raL0݁u/c"AMi7OAD|;Tz&? r;9 !1FH 2h]HݠJtnR Y'u@b>gGvA@]SL`{HVhA}5(nA]BE b;~'؊(6wy߷mY;{{p8=lnyIA e&\3$,6v Dm|FO_ KCqZ/Z`=$윉!-XUuP2kDH켺 ~t S!mH$PA2acpquW5آFX`jdvd :F1厠cV 챒qjߒvc` ȣG$I;ԗtIPq]#ӌ1^E ku0 )jx2Cݥ9~&&+y2vNnm׼4(nqVUK̳9GAaĬw# *-U yNʌy~ x&C;HN5s׹0)9=;5?CQK`oGA` Lܡm=4hUpY%$&\I]O0cPyі!#^;"\J8 s8w\{`*rF*-FR6좗 9*[:fûe47JTBdX\s_IR /'81`L{pݳ6Tj @ЏŶ`TqcF}GׅT5~+xקW9qM#EHhp#vadJe<'Y*ju,m5gIV {l)oVeNH.;|w II[4 m@%8}r(*~,'F!R[#r5l`-J3{!W!$|_&AYCݘ1Ǹ?r秼6~ipz#M6K&Mc>:Bz\BFg8H0 ^We=aImwjl\cq Da?󽆊h# 3L}Z(:PPcV֕濲H=.6VP>r_mwSp&+ݸKksC>q-ċoWX6tnZ.૾[pm);y=)EkDM;|@{5H CCdUcS/Yqז+P\::5~_/NBQ*m~o2.eHG;) @hՆᇅ$b xr& LXL[8u*@oE>t>&h_dnr29x?3 0:΂w(8w1)9%3xc\3tp]YИ$%5 I#^8)[lïrJ#sPeiٌ5=5*e.Z{cXӧya|Pv,k#EͲ ϦKsւ{oP퍏\9 6ϝvd`A.ޗ4C.n5n hhFb^DF α4 YZ