target-isns-0.6.8-1.13 >  A `Kbp9||~'nCO3_ܸ$msپmޜ޳֜{ꞁ m7I8N.̐rUU N@ $,R[^,{ ۝a:sȞGI{Y6/O[@7uG ڛEFIwT}=Z*'Nܼʷ 캃/j w#)3Z"kWwPIp`X7xlkJW|n 2j.i8Zv:621c3b1e1d4631fbdf73659143913bc245562e5c776008d551302ea648a12a667d62778bd01375edad358e6582aa1dc271ad8ae0p`Kbp9|[@ζmW);t w@,r}YTS_n$<f> VS;jc` x**1m qv ^-ޔ b"D,5󺏓`3P>0@ɸ;+Wv4WreVddt.;^ʢ15ɕDr; 'ǜ\K[eQـ5&6e4]`2VXZ tHach>pF1?1d  G $48Qr  M X             = j ,[(89:=,>,?,@,F,G, H- I-$ X-0Y-<\-` ]- ^-b.c/)d/e/f/l/u/ v/w1 x1, y1Pz1`1p1t1z1Ctarget-isns0.6.81.13Supplies iSNS support for Linux kernel targetTarget-isns is an Internet Storage Name Service (iSNS) client for the Linux LIO iSCSI target. It allows to register LIO iSCSI targets to an iSNS server. The iSNS protocol is specified in [RFC 4171](http://tools.ietf.org/html/rfc4171) and its purpose is to make easier to discover, manage, and configure iSCSI devices. With iSNS, iSCSI targets can be registered to a central iSNS server and initiators can be configured to discover the targets by asking the iSNS server.`K7ibs-centriq-5]SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Kernelhttps://github.com/open-iscsi/target-isnslinuxaarch64 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 target-isns.service ; 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 target-isns.service ; 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 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 target-isns.service || : ( 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 target-isns.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in target-isns.service ; 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 target-isns.service ) || : fi fi @)F큤A큤^hM`K6^hM`K6`K7^hM^hM^hM^hMd2e5b2adf7a8d1de84f2f018f1fdd1c723510bc9ebf4a1ed7593b78f3dfccbe31f8c841e5771cf6ee81d208ccd07509e3b708a0266782ea56d1cc22f0456cbcfdf4b2b8773cb12e04acdab5adfc748a6c1aee755ebc5da45b3102c4f9e0139d88177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643d1dd58c12d0dd24904b1377363ff6a8d6d6f2b16012a1431e01baaa5490f457517db9850fb0848a2827d4de9de2a4e1fca1e29c76f5db6981592363ee9427ed81df460ddeccbd88cd618dd3aefc6139f1061a259b11b86377c38508b7a0d36adservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottarget-isns-0.6.8-1.13.src.rpmconfig(target-isns)target-isnstarget-isns(aarch-64) @@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(target-isns)ld-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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd0.6.8-1.133.0.4-14.6.0-14.0-15.2-14.14.1^א^J^Ǿ^B@[Ѱ@[$Y@YVA@V'~@UȒ@T@Td@Td@T\@lduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orglduncan@suse.comjengelh@inai.dep.drouand@gmail.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.com- Previous update to 0.6.8 did not work (see below), because of an error in the _service file, now fixed. As a reminder, changes since 0.6.7: * Update the changelog for release 0.6.8 * Bump version to 0.6.8 * Remove useless variable spotted by clang-tidy * Add Maurizio Lombardi to THANKS * Fix compile error with GCC 10 Note that this did *NOT* change the name of the compressed tar file used (target-isns-0.6.8.tar.xz), just its contents. This also fixes an issue in our OBS (build service), where link-time optimization was detecting an issue with the "config" structure, which had already been fixed upstream. - Modified and renamed a previous patch. Don't change zero- length arrays to pointers, but intead change the declaration to empty arrays, as per current coding practices for this case, replacing: * target-isns-Replace-zero-length-arrays-with-pointers.patch with: * target-isns-Replace-zero-length-arrays-with-empty-arrays.patch- Fix gcc-10 issue with zero-length arrays, converting them to pointers, adding patch: * target-isns-Replace-zero-length-arrays-with-pointers.patch- Update to version 0.6.8, including: * Update version and changelog to 0.6.8 * fix gcc 10 compile error * cleanup for clang-tidy- Update to version 0.6.7 from 0.6.5: * Update the changelog for release 0.6.7 * Bump version to 0.6.7 * Add Yuya Murai to THANKS.md * Remove email addresses from THANKS.md * Document IPv6 address support in README.md * Do not shadow the portal_ref variable in configfs_tpg_update() * Remove unused struct member isns_portals_cache::nr_portals * Add a couple of assertions to help clang-tidy * Use strncpy() instead of strcpy() to fix a warning from clang-tidy * Upgrade CMake minimum version to 3.1 * Give example of an IP6 address for the "isns_server" parameter * Fix the address length passed to getsockname() and getnameinfo() * Replace HOST_NAME_MAX with NI_MAXHOST * Fix connection with IPv6 servers * Add some hints for getaddrinfo() * Remove the state change notification (SCN) service * Make the protocol family more apparent in the logs * Do not use IP:port in the logs because IPv6 addresses contain ":" * Add MostlyBrian to THANKS * When iterating over targets, use the alias of each target. * Update the changelog for release 0.6.6 * Bump version to 0.6.6 * Register the iSCSI alias attribute * Add Hao Wu to THANKS * Fix bug #44, Can't update "Device Attr" to window 2008 iSNS server. Replacing target-isns-0.6.5.tar.xz with target-isns-0.6.7.tar.xz.- Update to version 0.6.5: * Update the changelog for release 0.6.5 * Bump version to 0.6.5 * Do not rely on asprintf() setting the string to NULL in case of error * Replace snprintf with asprintf for string handling * Fix portal registration one more time * Set the "replace" flag when updating the registration of a target * Cosmetic change: rename tgt_has_portal() to target_has_portal() * documentation: describe how Open-iSNS reacts to repetitive portal registrations * A portal is no longer registered when its refcount reaches zero * Do not register a TPG if it does not contain a portal * Remove the portals of a TPG when they no longer exist * Refactor the data structures of TPGs and portals * Cosmetic change: fix a comment * Cosmetic change: move the tag variable closer to where it is used * Reduce the indentation level in isns_rsp_handle() * Cosmetic change: rename "name" to "iscsi_name" in isns_rsp_handle() Replacing target-isns-0.6.4.tar.xz with target-isns-0.6.5.tar.xz, and removing patch (no longer needed); * Replace-snprintf-with-asprintf-for-string-handling.patch- Update to version 0.6.4: * Update the GitHub URL to open-iscsi/target-isns * Make configfs-iscsi-path configurable * Generate multiple PDUs for large count target register message * Update target-isns man page for configfs_iscsi_path * Add Kyle Fortin to THANKS * documentation: describe the registration period of Open-iSNS * documentation: describe how to test target-isns with Open-iSNS * Bump version to 0.6.4 * Add a changelog - which replaces target-isns-0.6.3.tar.xz with target-isns-0.6.4.tar.xz - Handle gcc8 compiler complaints by replacing pathname snprintf() calls with asprintf(), adding patch: * Replace-snprintf-with-asprintf-for-string-handling.patch- Upgraded to version v0.6.3 from v0.6.2, replacing the release tarball and updating the SPEC file. (bsc#1056692)- Fix RPM groups. Replace %__-type macro indirections and old $RPM shell variables.- Update to version 0.6.2 * No changelog available - Remove obsolete patches * target-isns-add-systemd-support.patch * target-isns-changes-since-v0.3.diff.bz2 * target-isns-dont-ignore-read-return-value.patch * target-isns-fix-remaining-little-endian-IP-addr.patch * target-isns-handle-big-endian-arch.patch * target-isns-define-posix_c_source-for-netdb - Remove redundant gcc and make build dependencies - Build require systemd-rpm-macros instead of full systemd package - Use %cmake macro - Remove redundant %clean section- Handle 2 places isnsd was handling IP addresses incorrectly, assuming big-endian architecture (bsc#950366), adding two patches: * target-isns-handle-big-endian-arch.patch * target-isns-fix-remaining-little-endian-IP-addr.patch- Defined _POSIX_C_SOURCE to 2001 level to enable netdb.h gai_strerror and friends, fixing build issue, adding patch: target-isns-define-posix_c_source-for-netdb- Cleaned up spec file, added rctarget-isns symlink- Added systemd support, adding patch: target-isns-add-systemd-support.patch- Added all changes upstream since version 0.3, since I needed the man page and it's included. This also meant updating the spec file to list the man page. Added patch, taken straight from 'git diff v0.3..HEAD': target-isns-changes-since-v0.3.diff.bz2- update use of _BSD_SOURCE to use _DEFAULT_SOUCE, adding patch: target-isns-update-BSD-SOURCE-to-DEFAULT-SOURCE.patch/bin/sh/bin/sh/bin/sh/bin/shibs-centriq-5 1615592503 0.6.8-1.130.6.8-1.130.6.8-1.13target-isns.conftarget-isnstarget-isns.servicerctarget-isnstarget-isnsCOPYINGREADME.mdTHANKStarget-isns.8.gz/etc//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/target-isns//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:SLE-15-SP3:GA/standard/695cd58e20dca3c07a561b057bfd1e44-target-isnscpioxz5aarch64-suse-linuxASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=77bc64f453d17bc84531cf8a535cc397b89eeb4f, for GNU/Linux 3.7.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR_?j n!Ўutf-858c85f3d9f8ee718127b6d4242d0d2dde4370291e7d902be65a9873c410a657e?7zXZ !t/cg^] crvay:3X80%5BɁ#as5Tb &2c|KΒcT@~vM6~ȦhKL[Kb6ߦHȰ~ #) `C8YwE >4 >襭KMB|26qdbHGA z`4~x w٤0͎WpL9o[-@XZwM |fOgGߕ0%61U ЛzSӥ 6T*c:0Sgr=tSi j kJO7 A56T6K }++BO͇>4ZNbRKbM!fڐ/s(#Wk]4^SG9Ce?43r%5T!$Fo,3Ldoa9t5ALH bt 5@ E sV.YڏC(KM0'ziD6TMBQUr51IZz{D3̗KYKu@\fFמB..]YE~b2 {5EEPtӘmJ.xXScO*uՎXV1(?_ cDLDQ#Fū'#8^9 G1aP Dv+HfS4malh)5G )wN/GI=jn /$gYS,~lj=Ecq(Zy}|>wvKj̥Mvf ݷ2l:¹ζ,xaa0X:h2S$CY3ET$XRni';Mf0{N=.vHM >pR8{sF+<W)0Ŏ#Ӻut2]qj8$Io(8 X fBtPG޵kqkxf*ɰk]z0|abxtdj˭H#Y̝CS_ˠ&b,JT:?A{8h#FQ :qjzw _3m"j>78r? IٴNxKhw]IӮJJL$3ܥ:?Q'L1%.6uj sɔ % ~cBیoM1ohQ.FDf'j=gEgIuZ^Ho2j%_ 4 $ ?MuQ&c0Dr$YJn{'O_ : y>x[Dcn L8_6UOqٛF$c7.(ڴuR_[m`&00:)'>7kg\B}_i]2McD‰xԃ ki XM qq[0Ó ֐iW7ٱEN:(Cۥd|S)NNKb/x?Xb=?a4uvT54Lr. ܍_pXr)k5fkx+7'5THwе֣"XR޴$Wi95onx-AXWFWpJspbڒNnbX?{A_JA/'J(||72u2/!-'N" whFl\֠!hg'VBcMhhmI7KF[vxډ\EHl?B̹a/cpթsMjPe,Im!A?lwNmK#ϓ?gT*W:?=s.(26Սkl`QH/Co,lS8Ԅ:F< o'pOajS7: )nula]]RM/r̍ݑ{@WN:FTp8wuӄeEAV_$Tl( 1ʝ+@z^HC%dwe7`Y.${Deٮt>5!I^d8R0%âd[h+Nd1 u%->uVY!W{<&A$6%Ovx-n%b s8dR9g(ܨ 1 $Fp2Rg-[4]cs$q>N&H~ő~ 48Ca) :!! ~~@o*lBHMw+Qq,4exwvq ,| D^IYG<)(_3}ȜK}:Iԍ9XR戽C?:(VR[jV=Q($7س6+?c:P}#k0fpS4?'Jt$gڛ䑢c灛s~`e~b 5t _PkB9;1xg?YeF;1Gy| nb tlҹO\$E/M,/ .= /bh8LPyJxz)7#oIXb{^bdFZkCӳ9-n!6˲ 1G޾t\JH%k0@g^.c5MMd66pEZl_֬ vXË'rOM0oQ|(x+]8UeOh mMFr8)(4= azݑ=~VKȥq{]D*ק:hUlYI9/S]>QSA VHꒀcFv0AUr&X7ϽsSCJ)ᒑPY~>\M]ﳀ2,q&z8b˟$bBi(W}^%:;6c Ʌgm; BrTϦeS5|VOzLFq |)(qpmMh1lV*Pc}`,})@* ?+w.kುΚ/pRsHGݲ8dJ=a\Aw2]eE+sbq^*|",6AB~ϑw8_ xx"dU{izz-.~ii$f V,Ar.ozE[PDx [΃-KF%8OYQқ[bT /;av!xԧS_a<(0>В`dG1-bw:+hA!;3;P3 M&va穊4H9)z3;7@%jacxߪUw'.(yHaWF47&7E>s8 WQpKQv%߭(B6 AU duP޼y3 z>$oZfD|2)ߌZU d@H=@o:@*D5l&!L$0؇cѼ 4t5ׁ&z8*z*%R|'0EZ X} O{`,_3<ꚔE~thԱ^PaklR"snΦ5q.&KFJύ*d"HXbRS:TA {_+sהsT:ФJ}>qƹW&nNO32Wy T!āC ]; BRmIݕj9w\hgLu5\"Rhr -|U>R^珞10ol=Ν/{tv͎DTA']sZ&6k#]RVJJaCEYNѹZࣷk^D{L"h2wIFL%(WQ>7[ybޡ>E akԂe=hݳ'˚ eК-xe<3B `\W*H/@5N!$jx!!OOCX6{i$u} puAvicB5*EI#ŗ=j9q]?gZ>0/&x"+p0SZZTZUײ{Q#@%t>pr\D tב&@O;.|UР}.rێD7D}c+Dܢ;{)1s7w{ ̩iQӵ~9BVL-E.o_{K(~ߜ~M~D;C>h&g,bK 9ຢԑtjfJ)%*Ą]ȶD&ӕP(XfY{1ٶa6H-Ѳ:oZB<PZRj>H*i )R$ v˥cj{bz`|\7Or']A Q_ކ8iVn>f+%8>R}0iEg>| Bx#`h‚M(L/

u,[RU\@&[I^Eȃr\yQr?B@| P?H'xCT$GZp3TXẈ5y j'd'(Q9 cU},,L!O]@~'~AHڲBTgqhI!!Dx֌f̮֓@y2!Zeh 9豧)4!Q6 1 )hG|FtHWsoF7Ĉ>_WzI ݇p i˪sU5}<KQ#`[R=F=]Z@]2(!}k WӍ\ dORdt;3Bex<6%w:}x g+{jFkࢣcfhnAUPfI X e@ V4ռCQ[˥U&m)@Ц25¬c ,[r&!y ]A}z)22gZon奼>68æLcxK i;@306{sYnqewB)P[>!SUo!È;r UwEDIzƮb aݏ嶱[ht2Wo|sUyDn}(_ ܒO'HD  ?)*ZY u9B9I^Uy雔 P"C)h12Uo0{vP"=ɬ~15{ ;j7681`«{48~JuIfPzN l^l:-B\ҭ ̬ ?(td4+?"kwA@{#`|6{ XGR@d406 R]lVK޵մn8?S^*Ҵ*[pj=.:knv!&P }3mM QjkEQ~}0{jL"x^@WPx#zG+8ɖeavo%MK3 {tνe>9 !m[D ͆g-a.;[G=g Vӆ&?./0yGm)bF:.Vhv!}Wʞ@g^WY+DyRy\ti溈!7+^XS5w`.<)+в2E9/ҧK Бƺcz\ֵ6 mH,ntml*K.|Tʘ {hԧ?|s41BnO9ppLdLT-EJ|kA̘R- }/ҡ%N]kXd<Љ=$qle%Ē٢cD&S; ak̄|v=V*n7BWΊ5̉W+~#lJh[z՛q~4{O.UU,@ Z." Y1YMV,mRw(\[ڬ)pEX[./Ҍ(ga2|o1{E;E-m q^Wx)S1Aډ5g+ \)/'` LlfcW|Ҝ߶S?0hGjw6^0  7 Dݣg4/|ܮJچw!ۄ~OFՍ>-G%U#vR#uBMR 'qQDka;4>Lc UTZ)5C+?x;@"ϕ+8M05.,0Z٥DAq۝eJ- :v0j@]N4C6/ym_FTcHM1d ,%<=D~jz3GNJҌrlp )C,ݎZ9s^fBUCp7D\l q h'Eur ɮ=܂nIdZh{$T5Y3׼+ :>b2sī,ZM1P<~PpM .l7j;EAa)12c:^_ѓx&$’,nK]BĈ3<#w\;mSfӖ1.MGcɣ@d'$wp07}?s.A/Se;QF˞ #?s DY1T/fenx(}ғ|oܷ鹓CWN[<{$IӉb2fezSVЭS 0Z(/w.V݌t%t- )zXwn/H\SѺߪ2X6PkSYyhP*aFiqFh l#|#7i.\'}?04f];ˈo6io N 8T[SY>#7p 3Hnj`Fib.n.' flR\Z1b5K{QCGH侒=Ə~bakm.a^2S.ay[7GRs)фU =.ɐjĮa2"] q[{ǪkR?xt6Dc('-.%nJ${SJnX*OK{+xw3 N]2L/"pP=kM-qDT$(-1'g Z,,kkXA'w*_hCfv^0c]ҵRNX9lR"͌Fq],s8ߘ jw>{Ґ "4hM-ybPn) [!7 U"%EKכ4>_*HK `qrƩM٠sF fKsc})In0{Xҁ 0ĶΡR5Zc|"_#L|/Gh0O|8nWr3U$4\rl0qճ0 ʄ93']MWVJ$\sM lDә1h¿gDm`{i\)zg|r 5r)H)bF>c3M&mLN$`'[˝RO{Iש7eYE,:0ҀNN 0Br}?9rBС=!-:1TZ<9 Iۘ Ε1F Q Mz;A4:$qv9"xN o}Ztھ._1َ)BM7J8+Vat%D4NhNƅ& 3~:2f,EYfB<ښ[Y!sgs̊Y#$#0LD*^;8Vc, pK͚YwT)73@f[J- oPR@{ x=Cߗ@Go Q(>QtDҘ0}8c*.&Ð'*^FgPYn26ewE0lBa ҋ>p[5,uW;MDyb:9^_äiݰGފd3^; ~ ~K77{_dC0 {ӂZB#XNSC5F ֭: Ћ U58& zK|? m)Km)3<&Amf&ET:WB-l_b|CyJݾ:e\R%1|Rjto/#"ı4:H>&Jk-3?8 5ЛT E@G,W+B=Z&"hÈkΪ٫YHף&RX*1^xX A`=ߔ4dXSrVv|1Z 1i2c~+m ) Q9_21W%]I'3>&W;دO(eJ3['əu{9L}e-rq};%p2Wu2TxQ4h L;Ʃ2l.1~z8@H.*ƧMی=[rj;('=l#!BKũ8~B!('\|wsOocH0AyͶ{ʼn+-.s{5IQ/O??kW'pC2|tw]GWQ>=9-sۖܠIEvBN6?HZAo*NU-NS Ư7d Sjob 7֣VÙX:nzI=v(cbKtS_% sΌ'LX1ŻVTNIGF>m 8bXK oyI߶IJřa~ZIqSLvܢHt%@ 1ſtTBW:[Py+ݡx7IZ!+ݚ ACЀ-N&,,>ifu(~XIv5HG fxm 0G^'vpIga<`w#*JoA٦PukY :Vzh1c}> *4ꀮlfy&rXܦVͻAo^ĸLUбk^ڒXVB(ȇrazl?$ l: dt03 /?iO{[UbA,#IrI2Wz98TB/r؟_ ii?p<ϭjEVX5K8EƣO`@l)g>wwZBFkEj~5ىG|x\bI{n.ZT61|J>X&NɄ$oYDdA̝q3hUlHDn:״i8po}ȁ {ÖfOBXsK2?rO9%e=e M|KJg^^寱,aGCD-;;|\?tu3N`u 􃺋wvxŮ#sGsdXy nGd^Ex mk7BXpnqjno5ϯm xܜ "{@Qo@~H$}~/[ ~pdCiB8p`QZ) A|tH҅NIA0{>r1pU•u"3}Q"ڏ,z(ښﯽ )09 v^M^&B)1v&|b~<Ṟg[fztFI!n[a")g4'r|nߖb:\^Х,0NTaG+ ۳_?"kӓzD+^IGށn0ª\Qr+iR Paz߄};x h40Aݗ.b?"y<@)dvLl$7 9ޫ"]R뤝ƞ8'X%hP2|/$ީ3{f 7e;#3t3/zXv>Acj04ȲBEYşg*$x98+~qS#S`-+23m; \+gth4Bƌ=hk_xrnXCG_'Mr77+>43tێ@`_-!Ȇj6xlTXݵѸwn[#9*'ӡd=,Τ #]ta@gC+]7lEժ؜BnS&"+$TQRGؐ+xeAVSڢÛ3VW0N䏖ś9XIlsAcQY^2U{ԼR̔ ĿCIq!+QBʺIGe w5yI׊DXs,d`.&v8)GE]k鋋hIyAKhlt1yz9d`o5AoMnq cXŤjˁòg'bB:G+?{iy vz{Nд;ս=AEPu%K HM+[%- u6Oo[SMz؍ANQ|a B9bB R^<:}?.UR.k@*kj'F}$i\Fxf3Nfc!Smk͢l lFvK8lKKX}GmWfRWG[ L S tA`d.ڃk1)^U :j3}*o!G=q)f k;pG v!fr2$Xo#b xXpV78,ͱ7ߡ)~ G>']IJ;C- l| $候@ˍ  MM|O4܏qχ@*6O}rkAǃ^$4pZͶɤj$9oUcw cH~\˝FoӃ۶I8WcmJX᠄%s,.?|nQݫBgOa3*$xz翠WpӝNqݾ19JWy&>nڬ-7gh=a1'$ k@JL˱>gd6q0@v Od+@?LWtV(-{.\z}G2-(˄AM![>!`YE5Ȣ<#]zT.8KBp Up NmU(ue{>*<ȽF!=T.$tpf*Dvo\Jp:OeDl]MI}9~.l׉܎Nu*BQCj/]6ZR-.5[ BHӒa,giKj~:r&N`w~pT.^ 𕍾EՁ|PyU$DhեTQNgg]^F8cj2yM hdk([ Gf{!V,H{Wxɇ)A?t BW~MV@UCvՎX8Hh}ځ~05xxIxX؄3DQ :k/{ wq(d9+t:ի8*f !\v~( q}KkW~ImU eU7>liЉz}T=S{hݻPyb7y.ӃܭӢ]4*,LiDA6 g{\I//oDiʹm9J9,FG+uj}XЉY n PdM pE"2u=HC\Ɛ@"dx FcwTkmڛ H?HImb6D 3C@]jy@8K)=S=I,pQa- ,`M3 fW[W^=E}(΢UE(RP+ռĭdɒʠlC}l$ȄAvژaT~̪ϡN#NV%edhT%tvK@Q<&6HOIEBBK Rp}Ϗw3vjzc{F=Ad|ήw~Yּߣn l$hClg)w*uer{4Í[邖̑q/%?}\iiN_fQOѦ3 ޠ6t!U;lɹ 0Kd',צ q6l4j.Jk0:ėYKnIK*>5|s7%pe3 {*hX|RN1^BN CRmN71}TϦ[{ث\}(PKs;kמRoƎHw,ױʡ`}dUy}"qL)ɶD#' 6+[dHkgRX% gF F4@\磋jACq5i3 +Ѿb+2!;H8MYDl`[w%?$e (;),9vR$5kn\U>QJVz/5[M3[<;5\+PYY2 Uō|uHf!w>'>/@0դI`Q&u=\u~ *pݻ'<.1"fN`mTvCV~8+j?*('u i~,dS <ǷxtN<*Vb F UoN%̚q4lܧd#Gz,NeO3 >fgwN0`On,觧$UE^|Miy=dn'A =n= R4Y ̒745e,Ԩ).nU (4\\X+95WmH%WU!ߎaEcZ؝H$.ijΚg~j3tV}%yL 7s)EO8rD<_Wo#ꌱIAwE(n"=H`gP1u7)[zkK~ Y\81%ء+w>9:v;3ppc m/YR2dZQ3Z-݂6•k`NVPngi}an,~J?/ATNkOw=NxI4:01@gcc}/QӶ16(yc~{xiut6Ft^UjlUBY B~aȣ)̑mp;k[bO^~^M98ClCdj"^8VUޟ;L* M8) z6u+:Hk3;A`Z#Wk` W^}JƦ>4l>MS*:3l=بM _{QdY.9#+dlQx>ˬ MZQR\4@hV K]!D;zdx&{Ò27+Օ;U`:˥cMRn+9\FHR:UJa]Uc=ڷ@'^RLvS]IɎQpY9/VF{q'|_h?uUb(t/=J1($V *,vz !W2|E > B +`fTK~ NFyB9Ik,W\$e:ZVbVTn"H/?<~Kt+I9koբB E5,ң^ fq_uolinƾe@xtKCj%_ш!@xª0.r? XWTJHn;nx૿a͡ {|K[X;⃓oӚ()p- dbQ@pbj3OU9c8:4%0?%P+e_JP|w{MgC!r!2I$"SY92&O?jtrW͐}*6 ʰmX9+&K" *aK-&8H̲iiTK_i@,%V9:j3 OG2"F)'5,r˴S~p,r/Ul }@MNJ>gGJvM(Ȣ }uud<1Ṁ)x0;!cp"!h3U'o[?.⥏&gΤC}L~fĖ=#C'ڮۺHs|rJ#B 8E}k ώ~<BpdY@)Ln31^ρc{րKU$Bjs!:hF˧`q_Iw6zzETMtLENX-+3o/SP eG\(DDZ7D!㴰n`3ֈYg;(ڮNo}h[L]}oOIM,*a\ 32}Xj|„`߂iH,}Y#Uq`%!Xdof8vhKl2vmH!ى5>ɩ4Sc('R9MѶÄ4-p\0ʊ#YܪO;c9ֳ h Ҏ'+Zw&bezLAə }@:a n{4V@7֥,ęv $GJS>9ufJݘnT7S7K}1>1: qFfNVW339-يВ*[_InH$^6`z]<յ17cɲx_\߿U{l9w3 E,^dD im^D<fLq:*&ۺn^+K'V$eRxq=.@\G7D4 \@S K"y.9rSIƐXmUt¸vH[h6$L&`۶7PUpeOJglgq @R# utAn#b]%e91~*Y%RBLD Dv:ZzĪ fiD{ ZR1~w- <-êޝkсmN00J–Cl=LR>n̙e~ZA1AED2C*(Qn1IRq6eW yN7-ͩЇ{ٱUIsc43 Ӣ}jC3Ӏ jp!Ul>n5f7JB 1y?%'id^_WNeA_.0񂑲4QoT:#}9D,J ,A|-AvڿvLΗI$dYYTŁg;0)ŰPi- 5"5ו礹&2Y|0*5g þM:M\R:XOw+Hܣ3%QL>t9ɍ^BF-~^" ~gvKxR YZ