fcoe-utils-1.0.34-12.3.1<>,ÀaZp9|L ,Rh0Laa廉KÐ➰Y(z$.?GZ~CFh^[p3:'UsV"= dKئ#-_ Ao .dܝZSt^c\+&PwTڴ"('88S<$ѵBBDհ_G=7b'bQX(HhzShnp v=ޘɡA!Ər%'9DN4qŝ (ǠneykS$2>LN,?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/p*]"k%f#D"5 `@gDF3Рk\[1Vjnlre/֙6ZꅭRξBxi g%*V%H2Z LZ5OJ WPF\bb%4%yej^A_NF$Ny֊_sέAk ^H0۷M_6v6CUzyׇN J95Yej{]Gٸ ]zf04GiCY@4erYMx1nzrZYdjVW8(!>7 zȈCq7NKm)y +җ|/ V\zKT} rpv Մ:2=#vFc6VQ\er_C7@rYcJz6k< )" t[ զ0J}o8T7g[c83*I5R9IͦF4;!nS#he.BAf8aVQ=H~Bd^6qe]Nox x{ mцI$P{wkn=Sݴ"]̦^ÿDnlɈ<2eS!JGk:7ǴՖޏŒ Lʦ"$"L΍o jj:= s-#6:,ت0Q~W\[5a-f]w9V5v cȚ5PxgR_ck颡/CnVc_Tw{.Z#*"R«1LzIaz7 (m[k"30 dQ}+K.6{Ô*QXAQ?5r(7á) y3zL?4w deCRhU3]ڄcj]}w( _ߙ[>χM5Rtxyw&ݮ*X΢ y;l'z腬jiҊ>I#ʤFLb= 2H7 W#i7lo~3V@3V#'jPMnDJ sُ .$(]fv"CP l-!h֑+J/rwull&y3#׆(??uS=õdΠ@?wN āv_9>Czven6u8fH,_4U5ȱJtٿꦐwCUfW#ߑ&V?K'˲>gVQl#߹Yz4C<ě#U[zYD|s#bt9{/V[A{ (nZmjTD6"!VPkB=v3nS<֋bZ%1=O 'x*I':p7n<&aLIhr S? g"D#%T5+Yk`#Yw [LƬր :;M~1)Ö|\o6[{J~TCuO8*Wt;siKpkC0E <1ODgRg’=]8<&|i`ϼ: zgo9j)] vB~VHb5IDsv_⨴%2H|.vu^1i˫>6(q)JRb bc.w5#i$tQg`ݪPgoC{VH/zRM)Ç`7w,w^5jŒL %TO7/㪋q9l]髤.\?My"x7q|d8' =LFn'r?sSk`ŋdDys](q.Q~;2/t8w6J:_{. UNj~ʩxB:\3!? R(GIB[_좱]r^ގCL|M\*)59hS6+kwJJ8TѧP~ʱόF<*⾗ E7W'b,Ui?N9zu`kدj*2JIu;]-%Ƀ~H D#8DrLn6<5l*!g*ؾWD=Ū>w+i[c 9>~G+<g| k"ʉQhv `G]};܇ n2Qi"*QX!}^Tvg/,UOύ(sh6ĜZGdpHe=>\ٻΕ*0B-(ѵ&e-=1:9twӠ1AؚS] ͈' ب:r`Y?E$ J͛mg rngd[o=X=$^d`ܨҗF?/F#:4ʐĢG-mӿ[)$'BIs;2t[H3A=rjwpJNUrw. ~(rFP|q=Bnm-()P^ȩ\uŠtUT{Ntw^@rA.Tːf,Op|W#Vdș5&l:Ȼ?L%}=Owd꾩pC X=KSzX<뀵퓱ΟBU{ug~C#{n qkʞR<6˩tJMcf]GO ]sܹ|8Β b~ƬR łx<3$ε"&Eӿ#-XfH/}~Ǐ.`o=5tO$='e-p*_(h@խ.j&6Q?re tZ`倉ppLn4QHexEzҌM6p;M 늝a kmls=ԈJ%M>c&{ju"m-x^62;|=/ hcjRRMj鮮砉t+a.T%Tݘ[vOkI*oe RhTK$p_hbr[,t .qʼn&r`oWa̯wjvOW* a|652 :BP+o*%q`8S5sd~~{Zd*<W`KhYF D< j9!,{8QY3lZ>C53!vi?Znw,Ei'n|T^e3G˃PxKtS>"];o =.fpW ^O'u >%^Iu0s3_\Y֯o)O9\83Ljuu"deb<]k#G(~bZ/+0RxuvCC۫RDn/[ gBBg Av`eN"RcдʃIMX1qNL&$*qWZPZL5iFtF}k2۠n2 dWf#q'"u>?(w~3#Tv3Bn)|$/(cy('`,f{s" ηPZX=M(r[_f,.EgP ON7 KtH]$b+.̣x%3.iH*q9i~-ˈi["AF@hYK+CݰT"i,۲=]FfjmbX;ȵ.ڗ 3"޻@FmeLW?9 I/ז#tW0M[Ia&X1*qS$;EmnvGRV N,)l{X~GTFȋ-8{۳ @7;# G:yeBM`:MF?'Nm7x^:QB{קD.ٔd4J׊\c>]moLV5#%iNW 7imj s$A'Y+ÑD_`^%ⷆVLW@0=;lmxkwD/ri"WYt\sH͟+JJo|ΓDj_iL5.Ni}^TP>ZWvԘ.1yۋ\ !;^~yBcʅ";Pʅn[.ړuŰϻS'̘Vx\J;"3'(S1fO2;4gXm]D|$" D+,?:ҏ/_)DGߜֆ[7u`$dZ=)-[՚ƴ#P`/e\ч xwaDgu/ڍk/¹2Cuȯ bMF;XoAL)"|}3U6UߠT9@x01?HnC99!G湯q-0@? ~{GQayI"EIQ&&zBo _CKs~;0zK*2%efvۅ4lkNFyޓ_n7/z}G]a )ܓ)Wqt 8 ׫yc' zX b#mzl  UAUtӓ:UCUn62;k N&lQ93~i< +rX23Qw~WbSIn>8!)y8_ɧ"i9ԞAM`(;AԐ; !IeϬ*ӱ!Qz!5}𒟆e4x/2*b닑:]ܷV JgZss[+Rگ{Hv_*u߸Qz'ko Wt猱]Q?uQ1k{Ag.RQ%{;<=JTU(|?M]9hÇdTd,_qч9|oH%dD s /0a"x;{|[//e#y7HԠltÙs;їxGeN?N#dB}V֎ӎ AlR[#[XS| &;o*s?J#Ҝ*N^$ZopFehZ \_/hWݎG77$pM*9;iX.Q(m˗ Rfy= grs{i+ q {P J(de ztnJdF@ 0w4Y 7bb^L #9SYʎCr4&0 Tbyc!f_Cgh ;Ɉ&& -! >:ڮ7/Bi?g(ʍ;50ύ.Mzew'=HO "֫ Wu~]u|-DjL,&Og#K5Oc,\J("XRs&P'.36jCFp5`UYk5W\@Е%p9Ǻɿ'-Vџ 7lS*` pkb1e>wD( p e?iy>dk;b_f>; J4J8&=Ba} `;K 3g(ΰh(Nd2d/g"FvRo,Ԣ 7W'}4VȻƼEgs|Om8*6 +tuV/e;aMH]rc Bi|0BG%^_ R1Qb cNddpVXyuJנGu/~vm4x]_erGd<蕛tIMJ P/} l擸{y97( rAdzI {_ 2$1;H?]#Q +ZV]a1ڛ_ce{h1_Jq8 ]X|˽:_,+@h_qգ-YdXPIRX{ R~U*ⶅ,ԫ檨.DaSX-&3søskQͭMf 3pfOXIOyZRI˔bPUmLuS S B XW{c:GEg8&Tq Q q;vZw ݶԣ*p'ͷ)>E5זJ\/J("l'K£H͡0T W9Tl]2k5-f/It32[+F|e*a8u"5y=QvW7[Ů(IP8F+C㯥p+/ƝI sH6V#ꈦt$S`J(%<2Y-FܚTiђ^|m̝j;!3GC 2%(>Cgr>%o0/Dl 닇bz4`$%ql:wAd+ǯ |IS[CMi|(Lg8][ #'ngRm VzrωHcOO1FOz|bM6UxKcĤ\9j\r!fVy ހOw\%а>dن0hYzb,|n2w+!18Nz{,WHuiD @D50E#߿z R% ܮ[XVnw6cB2tu.AG8IzG4?Tmv%p"DB(ѥJhDzoP/_$NkJ˳UޙCGWfr'n@ {/Qܳ63R%g~NUpTj3aZT)262; ԕ?(b4ulv喦 x\1d"R¢y>${,0˕؅ |srl&#zj)As;<2Բc1%KK]>蟎b:>$3;^e]!&^(w|q },((-9R:Tܴ5lzПϗ1d*]AıG8IM8 ]`"~pBD] >~T$.';[!H O+-. Io.?G)lxլ`iz0dQ1\YSDJWlX؋Ȅ&K!ZHjwĺǔl%yGwCI)<jv0(9@. -0^$s%R{2`#x8,UQl̦YixtsZHAƗd9%\fJ+t$b0ݙ^Ś yTn)>:LxTb""h{TTЀ9#~a%ƥA2RE0P;iEC*D{!Һ:k{O~c&MP:·SJpv~qݔYw@OkL8:++R/G;ثmKqRYqf3izDnCc.|sT:L"3 ̀ .70s,O@w_0]/{%yhG:΢eA[ҸX·cZ=I<L % j EPQP_EgȹHs`$Nd*kQ<>Z~ v;e˽J\wاrO/28DZn N Ȋg;nc9~{g#ތkZj xkc93Ak-C<`X vJ26S4#r[?p21ʄ-4$YSbXM̈adS f="˗DM7Z uLj8ž" x @f-@'* #A8$`'iXT`S~[pǦ3TPŚLg%Mix9Dz|&G?h-ZIbD c, ff}d c} DXédcZϟzpȣ/2Ԕ?~GҶPBqaR9E5m2Mz%}b.ľAaNǿOy<Y^ԑjo BvA]7J7" B<6|wn5"\y &.548jtGP,>]8YTcnW|M U깧"̃;;è[C<Eȳ&! Osfd+غb7e#5Fzp롣Ԫej/hy}`%%O_auݜs?r$n k)1 Ye}BXSEɫ`&C&VRm@c?9\ <xB>xu6]~->s3xDVő02V^hS%!!0=!Xƅ0+ifv]̺H;5ЀhHaz)iRs"W\ d`kBxs>lA5+C 圬 1z>J\.vjOđjatk3E r638n|MSx%J40l|BaF7~>O..L F2DZJ&̭v`ؿ09S(Ѱ5k<#{GzΕWfx-$u4/eH8mNJ/zxߞ[Ev3 f>$YC Aٓf+ijĵ!=#brabE \^b6"%Q͂0v^F.[8Fs!99A'[g;kD^6\Iڶ?ڃ&N4[f jv}~%aa`,V%b) q&Jm.KT@@HPގ{NInnL9|,*e %2A⍼f-éN;׿E`o '~ɇQu(kNc F9xeǣ:I$oJVjޭEqBk*&iID3ڻ{b& PepT &C 3xn\$`M!.RFA]KZh gc~.lYh-yu8G_^Rak*6z| -\IݍahcV#|#: {כq]Җ"klJhyI{ רC1Br yXϥNSFP.ٯidv.~4&̄t9!_-1ƳAנ޳,D1ڞ|[[KaDuul¹Wm7B|w`NM1Lx?$o2z*])Yr :hQHVxp|$U&/s+,q+6vw P5˲lIF2O$d]`5mU'TZRD/"~jt!pH}bR׊i-0SFa#/UiFx˒;t.4Y"y[v#P) i9ͪVԩ.'2jƛ'(I; ' C{ TrԬ^Hq11ٔ Qky.Oor"J4V{1vMf2 /;͡E8H%rs#%YFod[_FjxEyn؟T}K`ۑ`.#!WvCCB qd֧{UL"I6r[]Z/ 8/ Iq7%\R:RpmSPa"u8R:#jjUHZ2ثsT$6.궄彦bi#,fKekX@$6-F_,q1ĝ_a1JFaε룤Y5? 3"W/701mv{ӓY0IX1uMdVS6Dq:M_>ܕ.@N:\!=I G,(tQ~. |4Ѻ5S.@4)M -^]2 z׳(59t<C v=v tgWq;WT%$c.;3]F Aj!+\=VդxI* Py3go&!@ܔRrZ <>!wc[ӱɢe?Q.hxw= y7=b~8`O% Pn%G~b-i:inu oZ|糮B0!̪ņqeh/%*bV΁#h'D_aCm&%g[AN~¾QF؉3 vEcZBI҆PU 摊UhE|[ak ;WLƧ$aR=rCvlx7,Phc7*8,0=*oJ¥l,S)vMLt1 uY9I}` 'P3{v6X腻nq}[ar*Lz:Nռ[z#es[ԣҕ/'_}vYcA}UpPG%&n0&j)՟Fd4Zr F/iL>4e8x'QdKVEҒ+/ݣUF7S(3|Sfã!_Oq'g:mpsUT?7z*'XQz\u+w>ZnE "lOh$ wJ;miʾI9prT/m-w)># 7ք..2ˌɣL}5k.*O*lb>]1 ~A@ȮH}| UhaFdF0fcǼxw`8rgvUVmR/*Z㰏oyЇP9ؠ  W֦hs{Lhl+6՞v'<{D @z}4,3Q Y맶$G5E/8n7'3uNA !4 =JQh_/w4mkӌ`ÅSɕ.-rCx֗3Y/%Qcg`=Eą'QXN _4+Eq*}yw܈kW'Tg®xL4|S $");E[Z=g Kle)ji#kl.}o>KWDou󲐙IK ")JyŐ3;=[RBX GmK_ߝMhh]@*`26H%Wo[x/)]:G_݇woI-<"A߽'CЗ#š4+&:=NR fq-ږ8l)x;tTt8-TBvl?=; 5/*dNn\㡶L1!=(1qTRS /RHo^ :aNbqʨAѤTqOuC#|mlEÐwO3B wmذ] hQupDvY()(B~Xh :aǫV+ ɭ)S=; 4 u+~}nחƌE@d5^[=5 ɘSȇ#x06nЗCUhcRۆP&h3pShn-6C>j*鮅5HʺdKَ' pշ_SV8>F{hR> _eQ(~ܨʄ8,s3K&7JHObk2LC5da>?2_V& daew`%Sn.b~y{cKϬ8D26nUXe*8B?X{5]x{ڕ~%N*V+mO\+\7N>"s!52GRԊҎ8m0LT D6T?p؍ tzqۡӷ`FI#) =X;U˪둸̚&1yv &HJХEd^sp,+0p+7 WOF&.ӐC.'#nn69}8Ap<#&'9@vP2`0Ǥ)Mzߨ&zc6C_'e!ι%?QLN3Z-DDDPfOma{[@ %G$1 ~WnT7H5& ;s+#ш.9ctCMBCasw <HdYeR pN0*hs2=қD|7͈}/(vP^ô5Ρ~K; ]#)bsOY,u vz]Mxd0betHnm(7W46Lpf&m5,RPt4B z\;Cm7+-TR[*B4${ʋ;AtZ5)EׁuPʊ"n%6O)*A֨o4S/[.w:ά%vFgPg[huEY}Hׅfͬ&<=+ ʿ33[06y_]mđb7O->biDj;4J\#Bxs^ۍvw^5ҎzrxtY^#D+--IYaN: ={.;;,{@ 9L8B= :.LK^tj5p]ڮwlJc\q|¦*$ǒ5PκwXJ ^c8W\ cP">"WKO z1R'k:vU旪ǭAQsС.)((,<=GM*T90pcfJݎhZm]qQ[˙IWIu a3c# Kyb7RHM(;*w%"xh;jn)AyG m'ҢT9(iIQ^;U$[Ȳ*L@LF{:?ĉ:gPͻ<L`CNZYߙdU#~CzcG4f,w8.U%x>+ #)9LA$+ylbύډ܏zڮw'Auyކ" ȊUbSn[*|f=2}fbWFe0쨽>&OxD7p-, ;DÒ2q'N5iЇƙ?*+E:{VunSQb~*uM4^#L4"N.9~YѭUγa;`K_/wNcN2Q1%ή! U7$8OW(G+2vBa\-m>J ]# <2mǔ-ϛ-F0@\8HejQ}rg4uE*} :0 ` PD)]Յ &gGn)8+Į L=& q7s='TV|c|_*9J=,}x(A2q)zEWp>iBSj N@+w{d5+abj.\t1|rfk8gGfmCcflhZm]FLaV ѡ y8 1o-;3tMO2ǸdA.;{F 5 @t`!kU)#_p6CPn^U?w]'鴝/~5Wԅu0^rAv"s8&bZ9!"y{bW0XYbע}|һblzJR38 ]1fw1ղӢpWEGah[|sqTru="[|$mYu0pSD\ SL.Noĵ/8DdEߖ[8Ɩ@7Fv5澑M/*@.0!)fC̑ȠqW?`1.vSb?W"ç/;쁁Mlcy4kY*h6xZ#Gol{ 2~:@:_vv Ueq$89h͸*ΙCn_f(̬|!:f)½<7oz=[A:)u k9v)(#5+gVH}˰'ө.ot[@Q;eiΗ}gh OBCF 邇Nd9SJ/)̷W7RaA8d*e2A4[M</3ydk^t/qѸ)G7gBʷotolJab;)SK.7/B r/XR&{ )NuXsdo&*"yH -jnֿ9ZܾKW^!"m=Uw75 np@P9ZB\ONT:,"v.q.Duj b=Drm"dzE{7@5GNd `q=^8Yk݌$W Q=Fy|Yt3aGD\蕌[ٽaI#_rK:(MG='lth]ܿ&UW4tzQ[Jf X<@['P^W 6N!zw?eS;(&ހa#>b@,C? KP^1|r%3.$!(dK^w'jWnuJ]S+CRoֶSNHGRö&6kX4^5 bd\X@etxQ"#o:u2pPYVG713#eXwUwWj+!0[G$72:2Fh&Ϧfև֓FׯoqJ4)"dygookxvx{nZ F vTPjэr~:X&spG0ϱÕF񓷿U>i]?/3X:-ֱ*%t]p QלR(GI4~9M58#q-`T诮 ]M ݦ5޿W7uq r0[YW R;+Q$̈NS}jϰHoh7*&AU%/q6̺Z\Qݞ3sQC͐8vzۍU_}3K!ywaKspMtTË1Ot6rUT\1@,-uOp)b5آ99&vsi}QږP􇷮$rK2$q؞B2hp]xs;j%>xU[jk@Dw텪LkύǮ>ɳēEXSd4ph0yLaDj?1 Nr*P3uo 藗q7Lnہ~o&y'ϴd+?bDߛFb"nl}:0td(E@]@λ$^&?QŴ vYr?6 JB"]TGNꋜ"=X@}T'zӅq{ Y!Sdx*(O]m+A%`n\0=݌䆆KQ3S!$Q5^O2G'D@ݯðxE %LG}M|^ lo1?z5%9%Cd oVQ} `v<`țNY_iChX@+LL\34RnJ9?VR; VFxWޤ˚ٳ!S'qw'ȶ-Ï?S0:x?d5]G.ދ&h_94d&\Z2MUW iXz($+IS qdmj/u>9EA+iiRh͑0HEy)q3 Hg#]b?V%! s|M:utâ݆Β9lQ.Ѡ=ͤa<׹ܡl60VjٺuFKL!}([ sxb)>=nSOutؤMM hB4=@Oz(>,pS!o8 ڞ{R}̻BϘK($g&!= I_KLoN)y X8@/v%A 3\dxU w]`/Ʉه.h :YYPcpp 8۹mQ|:W94+(;3i1Trĸ ~xR]"{Ե:Fkɇ*W[oĘҮ`QqкZ8,Vtč;̳s@+~m iUsU vn?lွR6 ޷}wQO$TfCnSb I!V<_`0àJac6>VX 4F ,Y٫Cϗt@?{mXIr P UZRpsx'K_C'hR;1r۸Z+*,ċ] S:-%6rvsEĭ#$6E.jSs_[*Ẁi˃@ua͵Goް!sd][aJW2QomE<4튧="'@9+5co5e{ج.nF iksͬhN{6y,6R V&.uA]u6}tOd"ryW:n4T Eh*7rvT?XcrXjG;%'`T6NthHW ?Ɗ3AmJ^ц#]MBㅣ Uh>&JMb-?' \$e"$HS!jq=^ZpDYFEΰ-= V[8="WQ*a)A,,M2 ̓V""=>fjj0wD,RZ{/Zc#XکtDM(rSiD>7 v˶/ycٽѠ?27J$jmɌٽkX>Fzsmvy)IFt;_ӸxkTswoPY~M;)cj#g`jϠgy6 %2w:xe2UDx2NJP>$wa\Vo8`rZwae4BLUz9E.jq@uB&$X&ZU6wE0p$ۼZ 0Dl}CEUBL٥si_)߬} >2#ԭHӝ5p#@8TJ+Y0f 7o-KؒϠUv0Gz!Wu(.&QBtUy~?u)/yNġ4 ,tq&TZкe97wm=̅q!ۀ"b֤1? k0I<ljJN}ۘ&b)?:*yy^E*" a3 ;Zc WMVz~NO{-L )8@yN`f쓼v!'"+Wy+ lfů8w }Cյ=dCj6@YAޥ>5|l&7 = ѪwgVc~ ;R|Np}O``"v1C "[ϻvW5/)6DY.0ZE>Wr(v".1ok TJ!U"תf\q66-x.O YZ