target-isns-0.6.7-lp151.3.3.1 4>$  Ap_/=„+2*|j >~SDĻ'sR EEk7x j"3`ѽ큪l'A:u#BM7S@[MbO e2Wp- @>!hB>Tuo07&vņ.ltz޹tL;WIAYf*e3cy6Z,')IƇbDr^]] <m9<[1>pF1|?1ld  N(,8<OXa z  t             " T| 4(A8H 9p :) =+>+?+@+F+G+ H+ I, X,,Y,8\,p ], ^- b-c.d/e/f/l/u/0 v/Xw0 x0 y0 z1 11 1&1hCtarget-isns0.6.7lp151.3.3.1Supplies 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._cloud118HopenSUSE Leap 15.1openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Kernelhttps://github.com/open-iscsi/target-isnslinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in target-isns.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in target-isns.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-target-isns-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-target-isns-update-$service-new-in-upgrade" fi done for service in target-isns.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset target-isns.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in target-isns.service ; do if [ ! -e "/run/rpm-target-isns-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-target-isns-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in target-isns.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : 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 -f "/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큤A큤XJ]____XJ]XJ]_XJ]XJ]3c67370a7f2d89ecc7925d1fafb8ca7cefb23fdf0d2f487017995ea91f567a4b901916944cf6161dc63afc35f6c243e4c56af74b2446d851c4b07ab9f1520ed7f7714fbc252b4b4e151bed517b70655d8d12f141d983567ff3a7e643b3830dd3987e7dff5a1c5aa5e2dc58598aa26384e7831b38d38feccd8f4cc781a780ad28003333e76cc548618995934ce6bf569ec9ef163143b1d6d85165360ce59407e88177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438b1942000f14809ae08632a28dfefc40f1875c256d76d97abba3af90d4cc6a10servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottarget-isns-0.6.7-lp151.3.3.1.src.rpmconfig(target-isns)target-isnstarget-isns(x86-64) @@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(target-isns)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(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)libc.so.6(GLIBC_2.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd0.6.7-lp151.3.3.13.0.4-14.6.0-14.0-15.2-14.14.1^_@Y@YVA@V'~@UȒ@T@Td@Td@T\@Lee Duncan lduncan@suse.comjengelh@inai.dep.drouand@gmail.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.comlduncan@suse.com- Upgraded to version v0.6.7 from upstream, replacing the release tarball and updating this file and the changes file. Changes summary: * 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. * 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() * Add a changelog * Bump version to 0.6.4 * documentation: describe how to test target-isns with Open-iSNS * documentation: describe the registration period of Open-iSNS * Add Kyle Fortin to THANKS * Update target-isns man page for configfs_iscsi_path * Generate multiple PDUs for large count target register message * Make configfs-iscsi-path configurable * Update the GitHub URL to open-iscsi/target-isns This addresses bsc#1177597 by adding patch: * target-isns-change-service-target-to-targetcli.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/shcloud118 1606209272 0.6.7-lp151.3.3.10.6.7-lp151.3.3.10.6.7-lp151.3.3.1target-isns.conftarget-isnstarget-isns.servicerctarget-isnstarget-isnsREADME.mdTHANKStarget-isnsCOPYINGtarget-isns.8.gz/etc//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/target-isns//usr/share/licenses//usr/share/licenses/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.opensuse.org/openSUSE:Maintenance:15113/openSUSE_Leap_15.1_Update/82a85ecccfcd24602e7b24cc33e9cf95-target-isns.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c2158dc542be494a9a90d882eeac4ebfcbbbfec7, for GNU/Linux 3.2.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRR R R R R RRA{T0dloutf-84729152de6d9f9804538d381e52fcc839678a2248044871e923d06ca03bcc74c?7zXZ !t/]] crvay:5ows>F$؝;qd5|`I6@q26{ fc-}CCHY Q/:t )i3]]&Ty6 U*?9C)]IJR[pՔ ;WA + !M{_/iyf7%JN>9'+9/qcI}' II&`[oW04$pQ1"ָIaNgٲIGĩ\MvbOP5~<z3a;WB>V,-7,fW8CVEvB Kwӷlƹ):,\n8w.Tx}{tsaNn WydRg)v}`yC9L6tl2!Θ*ΐT a1]_b3~C}.) V## & '߃헤X,^_VjͿP"Z͋F9f]d _1kI@m]њj[dDTD acR|6pLl.~&{1$pmCcmks\P诱|wj-xb^l5@LPLBz~N"a@'<RhI',38މzSQ>Ё Ԓ+$o*?JZ!ͅ\d!VTà4+ʺ*Y\\v#_kړ5xY**M;z+|!x6%Nf5x'_Ty*|IG|cLR7j1?b)AtH3Z7fd&MjskYuJa:k9k H\W1o66KǷ5ZD< 'x)n‚ҨgԄ{c]Il8;$kupvtlu$m* ͇Ź T-M1~yiؘ)G7B`7O麺="D!4]a;mnFdw~q`0wU0? &A\a@!H͉,prZ SXRBzDb{X. Pnœƈ3OQcZ̝۩~pRRqS jԖEٟf^+)ykoF2LϷ p)nRo epAYcL`S812 u EdĄS/t=n=}mŐz!ߏSбoJ1r Sb(`fm[@Ϫ*6t# $;$TfVjŝbE [On<5#lؐ~?ټYen)t! G FL#sr섰A4tj&'E-wS"G؇qc޻PVv>=y_•g9I.C 2}IwkU`̠`w_@=Cm*/w)MZ'uߣ'銇oR7߯:p@sl(5 /!U($3ntجM&SE%֏n?_n *x,o$ZdaKZB=bb.3\Hq^i"Ǘ~*O]]PXD"$k # $dDv _Mʕ<)j2ĉ@vqk| Cу.Пg̢osjV~ Qg{O6g :aU@Qr6 ,D[Wre.vpǒW3l^wcmr݌V6w '}kbvV(+eX&U@$Nw0jm#v]%zg>f-b;lP7*"+֘MXj9݀GHON@IDwfܤ_SR^֡CM!^dYCQ(bgWvOX%9:s_d ڭf$}Prtpw%IΨ_ʣ >Ĉk rχ}V{#OtCR3XμzՆ*L>,;WepL<#gt/xfrLYZyVeUI-]h99;6RZ"{愔B#uC ՜ˎ_#!4#7'oFBެ\A;$|ts6RT{ÿc+ZzTWmNcM-![I׍au#S9lX^_x ̗ZcEƄ׏zO9C%1`8}0UWmQ]퀞 24 lh;q,[9)"yr'z[ tSG܄ M=JPt ?Z'/ INt %JQ!y{/1]!Z72Oz L$M:FĻw1yY%\uLtAƐ)!w>Nň"ݸ|s`ʹ4# qDYohiicBBU av΂iuɾndMzwMT.G |ڔ?.I#n3Mˤe#$\1$ÛߏȍvKVF1 +i0Bi"ܧyUCtÜg@I:O3:.:Z)$/Zx`r!= ctmv-2iÁNٴ$`?WW = Q+.E͟>|hċ=7K͖fuc]i>뽁*J[(0㦅ʀoۂ9r;1,E؛jҿY|x\i[( lAR2I'cm@b|Wo YA)(8l>]m0dr/38'#- ;&jue/J~dBm }-".jjp8wY;eQ`J K.uD77N^sk`צӳϼ;{Xs%F亃 < ;k+3)P&퀄X;E҆)vTC=%es{,qͮ4(yÚMDuJHz}@Sd.!:J ۺ|.ϐw\8K^yav)$+2Y5W#Y?>hQjU>r>Dz%P2;̩ W=wNqΘ%^#U2۵&F ƮyhD'M} 졻~=G3;ݏG@HFY}ru^() g8hqW bDvaF͘R1m??3/ڔѽ&$z$UiUMߐ`Q%~ba/&א>"6W*v '5IR Fko<3LMZXm$68ͤټ!MkGT_EGw5N/U@b6b ʭ,/7lt O SS@MC3)yZoN؃ŶRXNys&APph]gOi:I30Tuٸh= Lp K@HЉ1>J^LIʥΒ\(,ȑa&",ׅ6<-3mĴryݶ̪ LO\`pcGފ|Ra/MF^mkI̖:stz5Grv߶Z0]{6i}R8]1 AAS>1!Ȕ\ 3 y\C-+A4̑E7A:wtߌLt϶-3/|?FmtL,ZJwzK)/_1źå ԱY~hM̨vN uu]l0E"/uQn t,@q%(>>َm٥eOͭoq6=uK*c ?,8Aph];vIe+-\^o/Yq(PѠWr\'g jY nY t$ݐHJh_$-@u^$YbI, \\>ŬE]OΞK?S8 6QFlտBeQ]}B;v zduEl7tC ZՑ.D ^ۚ"rdpsÖtQyM(O28WF痸inG˫^.9Ț!uyV=O]u A25GvlzlR57/Ǩȴ7qXe%bje=6Mm}ƷA8qhlվ)Vvcq,'o}qҾ}s aFޢrBcMnR"QqlldBWsUTԏo +eK|pbmvEt{ r]q"{Eq CI͘RYÖYClY vJ!@3צG^IX&hTCwHttS'_?Eyu5oyX6uSw5?@;",w2uFM F63{1pCQI3^`llh7Er)_}_-BAgZN S R5N&2Zy ƶmo }%Aُf\ˬKÀ|yapxg2x:IApK6? Em`0.Sp fW3t;_%:3ѡg3s!O lȶݧ']^'r:xлx#0Jۛ]\$ilӎvohx>ySN*[;˙;Uʩ]c{*5 I- Iw`d23 $ڒZ8b=GMWR_G@ fv{q!76v 08 4#[:S٧W 0ÿ8@F[aVߩYKEʊ,fÙL=5f:Yb7#9LRgD7xreT% Eʾr &|v%*5f]0!#qVJxrOaV?t{#d@*XU q샘Ә!:2$'&+kKqCOKՌ" '4Rn]ܥ~\ůbÛ0g1~QJ\ZZU4NeF3*[>_kjAa=h//>c+)4 Ia:P^)M y_uln4{exE ۴ei~JcX=X;Y99y ӮF+=OCyGH Q5WThQ@XB/1SNDĩ h+TW bS؏Zk4!,)sױ+a܀fU0"~l_&}i7T!@iRI(q3|oW[ؚ̮Dh#Q\ &Nj07QV;{" _ˎ7֮w_I ?ˈٔf9B+`7NRzS3ƫ\Xv˦ <(B/~7~A Tn~h Oi r1EJ<`D.UW!gZJ3S۳UU!dǻYX\pаZ1ф9}\kg,qip we"aWf}B_rX8 5əQwD1 И3vMrjQXSژwe>ziXbw L1:ۢ+",nFC~bʓHxMmR@5٣_f:ifCGû6 ?) nm{<7mt!^G+bdNQB WsMkq'_d=5eMG^n$i%Et,TZGEnh4y`gԏLpqA|2}yބC e'ֆ˫ F}15-š^4TnCג\ME++ӽlo///p|2B*r1ZC>a?$F'Sv)wlApVR9G0ːHEߔ,H{3QVtCQnw:SװYe q/]Rҍr&7u-ƴcX{sljDK/.U4dKg:[Uo?7_ 2C4`4\ fX mIqu]c\&eL B^Uz\? +% }n@8XHÅpLF}QSPϸ.-y]MH9qE/ͷjH(GȒ٢Z 9t\^8CȍLu?{m oE 5t@5I1:5-]Pq(ލ}K-dbL5u^sQU Dŷtm K"ר7%>Y$rc!U<FoIi, ۰ 﫫Py ioMk^lHe9q ߨs)$+qS-dnJlz0kmזz1{'\S#9!hEi|JL mB5~|`v:͏ľ\'ʪ#(:YXquio44n,{7Ǘ|MD n\x 0YdrXĹb״FV.Ӿ fӥܿ.REᶒ; +Gk<şZ¢ӰU> ? 5sXsYvrJ R>zEOTpO\Ws?|F49_zmEr'V(NjDbL<ĞPC0uݕ>^uf@v9!$.&  x)䖗eꈴ_%&{o[#~lG;asn5{4YHN ʰ.8 n(v&Gfk(;=TrE?e?SM&9)ެă6)=+X rDz`p =% eg|([6+ 'Vglyб9&|-X z|[S> Z 9m-! ֜b+[ o?MWG/J_L워Zz!Eh5(If&k(-6WPObHm$x.}’TMo#4W?[*2OUNmjmPy&$UV#Kw7/]:$!EjĎsPQW/nHcw:8jРh8ޅDD3ǡBUxbnzHuD"w'4nmћH6S;A90q=L^lP@o&sv+$MMwQ58O0z 1ly>JE3Iy8'Z@CʓED &tDxe'Ra.Awɩ1,!6$KܩL)A}f{'^ i}sGlTRӼw^ ۨh$޸hK"+y n7#,olci\S&'9&M?&S xQuk25+s:ԐwΔ!qUDw>nT\[^G?XoQ;trXm٪jP@鶈)Lg .QiFX *)ix\LI:>u"029p3;DkB>}36CѩnvZ=mY8%Jk 7@ q?7kP mͰvi=^Wl9'؏V ȱ"7"yD #<>ƍI 6R=ArխRH0q[aK*uv5AX9vKhpQBFJbFJ[G30v4H.IE,׋^ TY-ɵ\}?-9;L"SN SEs6R ܼ(2k1AO,B:_X izϜ<8(HCIqrY}3crwLF]^vJjKXufg.FK9=hlYp4ZPi uA[m]V? ,?'# Uv2RS販H3;PO b*ۙ]J&.lJ(5vZy 9PT/ّ*IL>#}ɡ=0\c0MٗX[fI(7[4h B6Xbb$uT6`, XQ 9pIsW3pMo֍6 I(φ3*<(7t_p7 3xZ}XyewkX qKX)S(̅sjIо_$KdzT%3F̽wy= "&;HO(1'۰%~Y7NR)p&R.Z$tYu]@$ YSb0lsҗų 8w{ϓ19)2)V#{h Gŕ@ؓU*WێT*%4+\m 7)a ihhrsb"('9&t^騊휸_I+8#t:yedWG +[w}:Pextn;y%+V5㠻9$q v(}?Qvˁơ:ItâO !E?W:U820n/pd%ogf ppBht(OkZh2=APSuB⡭ ka={v$ D3]pI~l/T  91= .mj"!kzF΂W) |hCv:e9&M݇eS% GQeB%n4P~J{ȕ&bq*& >UὖXp? 9ݜ{3154, krA~// 1j^(~MzM$4RGNӭu~3)*7O3ǑSCd8nȑ@#g9Lh2zB%E5e|Χ{- ݥkeu.츄QTJ~ar %In7A \Ѝp!}0zC `r+=)i8U99ݲvx[Ql ⦪71(v|G5_ u6İL+:8;SHё6yH&i'| z8JMrvz|rЊKo4eV >a&YEY<1<րe$6ܭzM%d"/Bȏ'%%>\; "j@@Pb7@ ;cdMsRϋ[e&Lj}íJ? ?uU,}v~^Y46ܵ8_PU# YzFQwm(̔~h auG(':t &@ډaGie61{I?Da4[."ְOЊ!׺Kֱ̘ E!v3Sѯ–šce'gPѫN"'"E~erqbhBnOa}U{j~ B~+zD^hZ{x7z!$w&qb|LՍCiRG;pۇTհ aea62 L0􅇩̀g'0!#{1AЩ?;Řs"f9Ǩ9֜-}_?ep!J(:vr<AInޑ4C@k;gcslH rghɌy8D/k u^UgM~ r{\`AІۊ$YI{_vv3> \o: [GhԲplK1n0wHMPOxKs fѪBy;qXJě S^.ɵ.)-]$L/z~_OUc89-?j.^|E6aOvׂ ԯ&#& @):yy۪o3Cց ] Yr| }KfR⻾3e-4{}Av|xW~v1\L>d8|ih"ze Ys6LF} r܉dt~6_?bTKK<55K_蚊=l$U.cq&͜!:!;! ЩY둊bt믶,Ds\1v w)?hpng+"8z # @Us{>/zwR'Xo\5}ԁ<k=Xxa\~n[@5PHZ{ĕ~@*jXtO9ǔY09aZ'(xiU p G-HD7C?B[ m ˗Ow[exX /[w9#EPx!NL (|k2sz+dk`]c ;J/qF!#([Ab|{RmG.iQK=er^4&7=da)dNԥ^ܪ4ljB4 eHruIq+@Id3'ci=5#Ӏ[6)TޙvxAgݎi98MNO]L$XEg`LV?ͪ?Qa'hb0I;Gݒ"i”*10!xq.#{c:#G|oo BO;zyt/l/1V,)9Tbb:;%Cr6Jp*\DtOFr^d=.47}cr,,Oe]a(A6zԌX2NzUUap} gIծ}fg6,U=<> m|W=`4H5#oڝ~kn(ҼsOk#0b+mRJ ֛ʂ)^#k1v9 q/I5֪R=]|mG;Gft߆\柇2 1s|;Jr\Ys=s6 pULќQ(V`u|d^"6g=/Hb2oNĔ:hG '^Ƨ/ }zG$3}CP;V y $OjZ&@6@GRtF>DdU;ce uss#T8}Ɛ|9(־.YVzv^6oI;x;\c(8g$"4@ީ7`a Gbi 'Wkq9 %P͟8`ivI9U7C|)|:LR(ﳖ,rk8X[ѱ .tE7pTC B @XsUཟ:GPyy1Pji.oeoVA޺綇r{I*0 ="omwtJ9AL#&*}ymge앿:hm _&q%3رt o);oN'Z HY9$E~$Nh A]x73610yܒy2zdo8] h䦀Cg>ڼEıL\R{Y˅$l ulW vn2Mb7k7[je1>Ke?CmkFeuI`ʄ$G _2+za&(zaoerȋ7Dh_! ; m ܺقR>̉Uc^ 1RQ`AA2b\ %XIhR鱨s%?(`J.iG__l5L|H;%%ϥ~bv@fհ$tHL%{+ U0@ xC4cʜDN:cMSlܵwYd},{n+;Cw+ݘFDJj`\ M7_G4 z,J.ѷue1:B_ Gyv3c:= $xk^%nug(X`GSQD*D[3id7> A$Edq,<0F@7k"~;" : #:D?t<55OE1D*MHI~0ݯ {.OgYa0Uo͵A0_,+Z}6=Za۬Y9{Xف׷4J+GލU>hSjZM~5&;˿K$e)jy$]ӱk}-hseMqCnN~E5#id}]'X;* L=?ٷެe ֆZɴ?I! BrR'ke"6bƽۍ7 ȐY8Sv'{FD'޸N#ZṗL]rŘGya' j>~3wWy+Ba6@{ftyMalH.ѤeJSݦSz{Wo"OLAL\g'>ܳwrw/E5ԃ8zQj; {]C:vƠ%a"!^7mOЁR*['p",_K0f|" Dέn<#c*D7Csʦ;t)j{EkkJ4g*W`ηp.#f OcE.\K#B~H;5og84J2TB۬?v/յ ]JvL=LHJyFI.jAfN"yr䭅(M-_%+R~G`;A;G{}|ovcqD+ea>>]ߦZM;bp2ϳ[d>,Q~@KUqxNAKXD?Oh1mZ;NHTtVomeˏNo `P4΁]e6=% \kMqv`SIT_$]6~ogh6Nlk.c҄*/HJ Iz[\ϒiX(c5[х}S,=H #y7e| Aa>UZ0lj[KfA6G=b]fJ֬ Q ZX숛PtϬqt@EuvAWFXQdzĦu+7Kz(TùoiL}R.Z($cFo1{R3S"Uי!kwCm51Ҳp$cbOs`[ \Ke7ὈhttkxR 1&x A}<5@yh{紃vu+@Q, 9b%M!o3'O?f8q_fJUMVl'~ɾ!dHR0CQڀK|<fGz]/n6q " LDž݃,}<{6C;t&[P-kx?G.wq. z@Obg5wJ"bTwd8X3TޮH5g#Cq1:Xz71<t@0o[>hs:g4{jaܻ:?֨[C.ۉ6/݇ x0My ́1WS:pS{Wͪ,)4o8=ur'؏DኝJGfLM,@ۗu}6%UJ4V} }zRM̺'ۭkJeH3AC`6vn>띾'1At8":I, 0f@d*NpyXx>c ҠU6_tmKW.FdV"dZA''KQܹ*DY)QѕTwr: 9*WvRTV%8-cdzwkjf~;Inz!UT67U.howNrIlF;#)U+go$?+Q9r H`=&֬{- -֥s*' vfvq͠_Btt #Ԫp@ V7Uȸ1>2 :nH_kJi{Ԡt>YiQtfS  %Y< ]*,U̳6v?*0gddWu|e<Uv6bGn{g&΢30K^#V}cKφTȹ(?<ҎF~"nK2,kO”}\YN}2SJl0VqФ e\6k =q> %-s5p׹9_P+h,YƭsC;l; $\sF5C(Ryo\Ps1=Iٕ<>HvՓz5B̄&kWw*e#xpUOwK}ol}F'ـuER٢!Iihxj-^C eCdH 09S[aRjQ|!sxå6MKsR7Io-p4z!mn@NZ! RJìy! ,~~ͽw[њPg9?<~4R];MS* N( GޖT w v{dvfSO랗4< 4*O6jl+Z~-p Rže%L7,:8ViG_x!;&:WW6!1״<0ZS^RoL;hpBYnF}\MZ^U[)OǞ8m`ZhB,s pN:H[l D+?:Y\Ĉ{w֞>bgfjZ"&L Xw 4Ҥk&f3f@qsWF}] cuM2mKL(z8ݭCoT|~]TUe"}g}_,2%[.[&7GjZ=vx>Ju ȈݦV|?)R9 KCfSߗUgi- 驀F'$G8GvCs/-,p#6eFE0_Ovt-s3";5ȱo/RoR~ TWP/8^1POW6Yn89ʾS~C0V0eMh;EQ;=#GE_$O2ծ~=雊k ZAHxmfJ |hW !6TSX@xu;*T;nC;khڈXevoB;js"Oh̘XC\a:lXg5@qٚ*xqbamR%  Ncp# ֠%'3V& F#C^7Hr ^j!#9gی\M瓭+{EZE$B|L?L/q(Z3(险Kwr)]Lk^͑Q2p 󋆗t3eE.ۭ8L_H+?< }3|SB"I94$c۹ Z*Hp'_Tj ^'[+x4+O#+œ2+ÁM- #+gae]Zl' *ft@"5sQo?q8ʚ`! gd'E0f:| VfqwA{Go HO{+{huu`%eZ\hv:,Ի=O_H;$vګP,k 6MDz$0>jkB{P6#'ց/)i0!$Ij-DkEw[sSgN&i> t_~ͩu&p5$UE֞Uh%+6aJ<5 O ~_{ZQ1FI0r"y6zU}[Ȋ;u͌r cϣa i}r to;a< %MWUf EOU49nȓ"?(ՐdXU<\)¯'ze0$m!}Rg3v /9M:!>B;K>FZKH{ok,mKX$у{}0aJ|x$ |y#7z|f,5ztKO'p5Z,9zhi`͎z~L|CЫ@gBG|$ֵFH(En+qfHn;īX: _*.T -pX,,ShP1 >&i.m!RJ=H $0 ?f3QOKyc$q,m5בWa+n ?tH ][ Vjp=l^}ʼ`m#\˽Ѳxb&5F3rY73HfVڹod,.dE1JyJ ٗmTmp|饈3A6"p! 1W[SK&j wgM/2H*xZtuf^NXǬ5ofY/^k'-9"h";M%h_L6<) JpU R4*T ;~$ e6FRM~fmq%ذ*S(yڽ.kª9sbɍ@\EX K1otN2I"7 z!>$Ȓ/~Ή/#wLTN'D2Q91][_Zپ mt+h5(>ÀOkq-*tYb˰k vgYz?8Qapf$rZ6:qX Ssp8 &|}NWBOC֡/==g앇A_-c-fgyr:^HT"HHD6e{і!Ϲ߬W2l ,V;q{Y-7ϖk)' -Yԡ80oz)`*;|B{8-*6TF)cMgyƴj ?#HK}>"$4 y_< 74NW>>_]OJ=3}CDI޶Njqh U~nS<\̷(&BaHC4U?QZ= fxǠqX%$͈_A$n#|%WipOa4`.B,߻C~FUq Ek.>v/+_wjZ$sp~I? @:Q;R[3I^a1sNl5UC 3GQ{+!Gz`&܅̫@pSvF!3_eTZa A 4|?=x87:*cpr= Pr2b]m'|?-qYq9,b˯Gw2Rt.C2*lc{aAogN5IԀ˭`0 (u *`P1lUէ!q$Di-ރޙbEf%x@-X-V V&e'BdMEZJ@ YcqTc|i^aloeú*+kgR̲dLv}NZ"?OC%n]Xf†8pTX64:gdb=?IQ)z0&T GԩLLJ`uM`D5B7Ji]A͑]^mQ<nՎq{^8ƄӠcLWin/K1ebLa3 (.nδ