fence-sanlock-3.6.0-2.15 >  A [mp9|M4qAQrGqlg G0 q>a7/DT M|ܩMV|2xjyY ~Q֛M TꭟxzE 2? 4WsŁv@F (3ߵg! z櫪Rp4MT]JV#&ۄ :Sp7b;4'W 3 r&J"!cyVY@@ xwސ,%1&]G2ېi;)ϫ*_FԒwƒScU [p"ݭp24s)D~/н{{kTޣ6'4=ĂBJ\DŽT#Ŕ:3Nakh [Ƈϸbd>pF*?*d  > $0JPW z    8  2Plf(89:=%>%?%@%F%G%H%I&X&Y&\&(]&D^&b'c'd(e(f(l(u(,v(Hw)x)y* z*<*L*P*V*Cfence-sanlock3.6.02.15Fence agent using sanlock and wdmdFence agent and daemon for using sanlock and wdmd as a cluster fence agent.[msheep04SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-laterhttps://www.suse.com/System/Basehttps://pagure.io/sanlocklinuxx86_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 fence_sanlockd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in fence_sanlockd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-sanlock-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-sanlock-update-$service-new-in-upgrade" fi done for service in fence_sanlockd.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 fence_sanlockd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in fence_sanlockd.service ; do if [ ! -e "/run/rpm-sanlock-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-sanlock-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in fence_sanlockd.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 fence_sanlockd.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 fence_sanlockd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 fence_sanlockd.service ) || : fi else # package uninstall for service in fence_sanlockd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi('{h0 {[m[m[m[m[m[m[m9b6de8690e0e7e7007d1240198a1ef6dbd30dce8af19f5669711eadb6380fe9a1ee3d3be52244cc4112592956db34c1e11413ad83c1b39b33f0b6bf819aa4047c6b817d9f6840008cddb516bd01eb00b547cd653dfe23b6288d634f049d2a485491ee6e2b85360dd716f5d8ed7a3b3a6c8b584378d1b8abd9c9ba069d676fd3108d6becc01f3bf29973502ee0724fad76c0ee35ed2bb13e60662350cc6977a490964baf4794e7fd82cec5e69f280f1719ea5ab370d0ecdca27a5e39ab29587fcservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootsanlock-3.6.0-2.15.src.rpmfence-sanlockfence-sanlock(x86-64)@ @@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libsanlock.so.1()(64bit)libwdmd.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sanlock3.0.4-14.6.0-14.0-15.2-13.6.0-2.154.14.1ZZI@ZI@Z&@Z@Y7X@X9@X9@X9@XۡX,XU@U ]@RQMQ0@P@O_6OOKOKOW@OW@OW@OO@Njfehlig@suse.comtchvatal@suse.comtchvatal@suse.comjfehlig@suse.comrbrown@suse.comjfehlig@suse.comjengelh@inai.dejfehlig@suse.comjfehlig@suse.commpluskal@suse.commeissner@suse.comzren@suse.comkukuk@suse.comjfehlig@suse.comp.drouand@gmail.comjfehlig@suse.comjfehlig@suse.comcoolo@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comjfehlig@suse.comro@suse.de- Fix module initialization to work with both python2 and python3 Updated sanlock-python3.patch bsc#1076414- Add code to build with both python2 and python3 bindings with provided condition so we can later on optionalize python2 builds sanlock-python3.patch bsc#1076414- Cleanup with spec-cleaner (only support SLE12 and newer) - Add -fno-strict-aliasing to python subpkg - Create rcsanlk-resetd link for the service control- Update to sanlock 3.6.0 - preserve dblock values when setting shared flag - fix detection of shared lease - fix release interference with paxos - retry ballot when new lver is seen - add a NOWAIT flag for convert- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to sanlock 3.5.0 - increase open file limit to 2048 - add option to log UTC timestamps - doc improvements - Remove support for old, non-systemd distros- Remove redundant %if guards around %package and scriptlets. They are only really needed for %files. - Replace $RPM_ shell vars by modern macros. - Trim descriptions a little.- spec: fix permissions on config files- Use System/Base in fence and reset subpackages- Use correct permissions on unit files (bsc#1032046)- prerequire groupadd and useradd.- Update to sanlock 3.4.0 - Enable fence_sanlockd so that lvm2 can use the new lvmlocked feature in cluster environment * fix unpackaged file - /usr/sbin/rcfence_sanlockd * refresh suse-no-date-time.patch to cover the same issue in fence_sanlockd * adjust fence_sanlockd.init and suse-systemd.patch - Enable sanlk-reset subpackage - Fix "undefined symbol to io_suspend" at runtime, bsc#1030060 suse-fix-link-errors.patch- Add group disk as Prerequires- Update to sanlock 3.2.4 - Add conf file sanlock.conf - Add pkgconfig files - Numerous improvements and bug fixes. For details, see https://git.fedorahosted.org/cgit/sanlock.git/log/- Update to version 3.2.2 * reset: native timeout * reset: Reduce logging noise to stderr and syslog * sanlock, reset: coverity fixes - Refactor specfile to be policy compliant - Use download Url as source - Add xz build requires; needed as the source tarball is compressed with xz - Do not provide both systemd and sysvinit support on a same system; it's redundant - Add systemd backward compatibility links - Update patchs: * suse-no-date-time.patch * suse-systemd.patch- Update to sanlock 3.1.0 - fix debug status for add/rem lockspace - add_lockspace error for conflicting lockspace definitions - transient timeout handling in acquire and release - allow more than 8 resources per client - fix spaces in path names- Update to sanlock 3.0.1 - Add lvb feature - Various bug fixes and improvements - Drop upstream patch 0001-fix-systemd-service-files.patch- update license to new format- Update to sanlock 2.6 - Add fence_sanlock, a fence agent that uses /dev/watchdog to reset hosts (currently disabled) - Various bug fixes and improvements- Update to sanlock 2.1 - python: release leases for other processes - python: add shared resource parameter to acquire - add a logrotate file - status for all shared tokens - retry transient sh failures - fix inquire state string- Fixed init script packaging- Fixed specification of licenses- Source sanlock tarball instead of download URL- Don't use __DATE__ and __TIME__ macros when printing version - Don't add user 'sanlock' for now- Fix some rpmlint warnings- Add support for systemd - Add /etc/sysconfig/sanlock configuration file- Pass '-g sanlock' option to wdmd- Update to sanlock 1.9 - Add SUSE init script for sanlock and wdmd- initial package based on package from openstack/bin/sh/bin/sh/bin/sh/bin/shsheep04 15272790523.6.0-2.153.6.0-2.15fence_sanlockd.servicesystemd-fence_sanlockdfence_sanlockfence_sanlockdrcfence_sanlockdfence_sanlock.8.gzfence_sanlockd.8.gz/usr/lib/systemd/system//usr/lib/systemd//usr/sbin//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:GA/standard/d8ef3cdd6aab8e686e4ab488ecaba12f-sanlockcpioxz5x86_64-suse-linuxASCII textPOSIX shell script, ASCII text executableBourne-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, for GNU/Linux 3.2.0, BuildID[sha1]=3dbca8d58385fda33b27831f50c7a63a7af48efa, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRR R R RRR RR R%w( 'utf-80cbe23c80366a060719f074cd54712cc20a606ad69b0273044e3b9c6e697a912?7zXZ !t/c@N] crv(vX0| 9WLib& 2rBDJ$31tcRhIf 2TplN2mvO$G 򲈏X1hYlr3l$?`<^g;wQq^䑞zNmDOrn[{sk}\;4<>TS~9,Ќ' a]b# MpYdSɰ(u[$߹GzKNsԎó}W%YD)dZ:tuh=Sy:o{,>5Z[h,D$c_s :õy΂tj:HPOWsIM^^aQy Y!tYwS.sÑLNhhƝ|j;l!ϭ7`9!MiEzƨR{۔G!ڜ+o#+U(x᳛#GIQt].|2̍PgI6GeAIDF̓ Vz? O(MD9MܣC?F;?N Z>.3MA?4Ĺ1Bb'n2wzI(.pG \6UGq.]~!du -HPXZ~䞜& EƫL>bDELD‹IAB1:!L֖v1 FlݨhNJl:P^ WK. bͽ|*2 -o[城`f+;o.ew3DzqXZ8u6}=j#2IT?ҍah6x|A#Xg|;&]RmIe7~tCJn7ÍA5R2p@&M<]" q+cT.*ךYD'vp[i#?wԙ"^+bZ:@T77ʩ/xbgpiG!$WIKY4@Ɵu/.X(ιkNa"nv斄иuTw89(8^c?9T7NӓPHuqb?`^VF6Yؿc B C5/椪β4n^44 qNڹ)}Oy!0EbHcYK ,(2mȳo#O@Է</Ju/NY!?FѴڒVݘc]J_96DH $E{"GAԯrfqQ ~ny/5mUSї›##\KY@hv&)!GuoֈIjx\x 6J><"yjZ|FknÙ~ P:3(u8Vc58+ZcF[=W+ݓA |K0Y1pFEXq磹 G` ETa)PYpPb$c) *8ÐDҽV+h$bWk!izCmb5y͵v򖋵^p)E.&&@b={efTZa<h13,*Lf?Oz ~o#f>ߕl[^CZ})ہTq٤ QfLiB:~|#i?~Cn?qk99-=T1@ +=ױwT"PB>YapF;k_~KȇT3N)wZ_$] _Nc)o}K_QTuLmg _C5%/μ"XP2^HHn;mӻǙ0b9@0jrUdpbجBup c?U^bſmx7Nfz |HMr4:{{G90Pa7Y +6_% S?%dijUߔm"R,](7|5 95[-Ld848ۺ)M.ʽwEZ stކޅ O1;8MDzD{."՚sie!o;m/GWV !\Bb;io5@ڠ&ȅn?vL4 l|^Žy34{⡴JKmw<_51Vuh3œVE~ -&Tcg219]4m!sώKNmM0.oKsZm@#%PS 5+ݒdњb70Ns1~i*9>%,5 Uk5ƿ-͢mԚjl7غKb'XސU멟W׍:e {f}t41oZ.'UO*Jڀe !*:56qnҖr|Hm_wF {"|5mW$9yA w5lp{!5kXPPHrUtm7 K£L/r>OfSAKtwu']ݖoԿ'ɂ[[s\ſ%TD-de{Iu4jAf#|}aKU<3WeOU%ZM.MQ1mcS^`+WY}P?.s$+S+ ˆ1Ă9o/roI SAyn\W'6.SJfx8/!IEH%gH|e/y'rDA  Ϋ%) P5hZAlՇ5/FN=crYA ˩!;h^5Ǥ ~b,r_ySP'.s`"*hxmܳJ!FizyP]gܙ<6!98hݞtDOjfF2mbZ^ց6ß$s$- `ڶY܆sg)D@KT UkW=<`ƍ6cw@Rn CQ}+2n{@ex:PٹWxا9 ƶȘ!!nl\0zsD@)riyy]t$cGɷF<5C6q?i(L)wIU @ޘ#fI8ZM:c,Ĭ%H;r#Cx+PH ttbV<+ OF N?挳i#N)#>4n]Ϟj+?ৗ}G=+gM Pm_\ga}M͹' ľx8 Br&/ꢃa#9!bAeo!e=%%`%~& H Q)߷RXp~58@=h`~zFַvF\ߝr9 w沶m8.78^͎QΚ|cG4 L.7Yf:(U4^NtZOhowj,!,9p{q+5=;8zJ%PT=KlrpXYH @N*zi۸~s_ͥCy 2l`u[Lyh<_1Kw%H)-dQGN_ ۜ84OiwdžS2r'AheUd S#2G$"!O-Eࡷ=1* 4x6u8o@K:)/55zeOmc<%?8>[ԇty3K.Tg Kn?YzՈyPwQ%@U@r [a6ӊ9iv+Q5("[,<"~x߻DUB=% mNh*e's&X٦IXmc%fv]$Pxh cٞUMNx B(RNfkO۵ d4sKcjA5C'0(] Fc74hCOuO`;Y,-Ofx{wx7dc 6|ӱc=]K+5k^*r |->ԺH\&{<,m$R^ & V7K{8rb;H]v˹wAȦ~ly/b+{~fA1ŒK|T؍ 7VY>(unD\4 YyԣKDQSLeA{&7?s|19 ի+w5gB#+#FnqBu:=4pSO#C}Fhn^,1̈ -fAsEU5 ^WDϔks NA]f^Bsc4 t(/:+x~Pc:U#j-f$6%ݯY[CҼWm->O.gI5=>PzU+:WC|eV(RTW2mQ| ci6-((FvWNDO*, I."m&KÎ-ԔJd9:5^l6Y5\lBoXC;:qE/C3=A>Y@oBBu.|.">rǭmIj{o2E}1!l߽%[sϘ&_dv O`g5}:蛡|0X2BSȄK@?y0o <:6tjC$U@ K=ؕD9y>`k܏7He,.bhbͭ,Į`^3ȸ R5xm$<2kwSd(Bܱh}UF׿.6% %auTmu=Ua+ |" gp bz lI&z0Fo"^Hv4^PN`$};S1 eE龿ʒ8,JaD/}bb_ry@t.&tk9|Hg'ܹ%VYUK"˻6=x 7V+^'je 1 ^/zw 9F'$dǮYXBL1#XVvNֈ@8<΂D%<[NJVen|%IK*aiњɿ~ #D(w)# >6E~75GOPӢzH|Guojmx(DbVkAd߸x)9H:~i|C4[SG4%x*d[.3EN4BOέ{l;&03FgB@,Mt,ے 3%#FCu打cKʦ#ѫeQt ԙrOh՟kls?zs0*UUep(c /t5FM?4EiYN1Xc;:*6;#lMPue1Ŭ` 5LҭQ9"Mx(=~݋zZDTHy/ LuQ z/u)Wr-5\0ݟBhN=6x[eeRbˈٙLPyUbU,FYQqųڗ,uHuɮ27o1AlvC o9t(I3q0=`53zлWQ=>XOIT}ՌNvƀ{,g!8cp}x0 /Po'dOI;RxgUZH{c4[[;|SpQ5cϠ/4rޘe>ФvuIZzl6H&uCؚh74ɯYz:n.bS[j;FW,0Wjz?y+-P[qf[iK!NظS-s..nH&G -1).g"߻~=\F9 $qM8sbH)V\J :FЩ3Ob0~JvSˏ ܪF^ـ8s숕ۦ\g2ein F;WջE`Qd6J>853 j׆>@Lw8HB'бt-VQ6>D<( w6H;xV p8 YӢFW.Bl9ož*G ˨" v7KҤeÌ>X`: +)7]tf "3;}=6h A>c>qnR*=z@bEEq]R=ꇅ9`2gg:1Qpl̒]1v\Mtc<:~&92)cQݎ#/@ZCݖKZ3.'Aj'%[s-kEڵhm^ prOߛ@P,ʨ=b+뻄aпR0$wmG'\X9m1~Ghp"v1EKv g J n!h ߹58WjQC|wV=Sj>l_s"ϓ1ZD?-{SSOΈzsKBPX?P3-q9ACܧG(_Ƹ/8Ψ8@x"PMy)f ;*ށ]).ay Lc;o41 ݛVSBBvARߖ8fSner?Wt210Q-Vf;ӇL8T@9[GM50EN IؒS/~e$y]~( ڣ s/,4jɱt sw9N4Bt&A"ΡVe' d{bߙ]rYTV.h}O29|;azW?UY bztBz ºw ?]a6S֏k1gkqTwXuk6 H9*d!"3݁ZQr!M܂FڽTI~q"9ӝfm %֘<rMW=y-4ɔDrr'D6(viE߅xgmZ):z'\@EC;U< >C 2< _5l6<Es@k+@."^t(pwƈΩQN1ĥE$צDbiI*5Mu@:b]08agt_stuDZ[BYcȚ-DžL:V4 {9vN o8C=dBAm:dzxO/?Td"G_-VI4szeP|y2T3.SWxMrb;eDuYB@ =Z6O6wA;<+<ˑPz],Wsg#jfOr "bSCY㡾EuTBFa!wuc{cen2hՎVr-PͥuQB,tT8!/hʐb!_ hh둇|k&NYG]ũ`hQ>vQ_L16OzCh| L! so42/aPݛ5_49xF=nӠ6ǫ]B:ۂUi ϙ+@ gZm #9LLZAM\gc_QfX"0iyQzA_ܷ IzWl&%zdD<AȻUJ$n.c6|yqGoR80qb)18ID[QD33]̡= >)Eπ8/S.% q1qߛBF,0ݚ"=Fv+虙$sʞuk5S'1@QtXFWs>* {Ht-Гk}"dzL|v3n#DQ&M*P^qV3eG^﬒=jkQVwx˭9()WNPm#9HYܖv\P]CFdK6wST/,#@zT+M㗳q7W>??al3ByouǜsOAPO>(idsűfjݬo4VqP #96,7$آGr؂ 'QPmӶ6!:L+ñJFIH8=v#vV;uhVHdŷ\(x0J@\!:_o% *y w}cWS}86\'˥l@2GK@9~'v3">Q.rO{\>-Č`$Rq[T|xR~ѷ{! ɥ9r].dq\Ux*k'0K=Qs Ak8M SA7׺"nJ˥KG&uΜ"A{xpIB^zIT:_H!{߂K[[17hM,%-TFX 6n2;iѻkR֬Ga_0yM8IO3RJ=/ym o\pmo\iv6L]aP!Yv#u.oE/6|W6EQ~49˜; m85uWwҝZ% <ܹڳ]AɼLwd剸?Iy{((o#@|.ɡzkY zfjj?/A^G=y*KB}VMr\7єQNz*XghL+mhT<ϷTw) H~zT6zsۦ>\. TG'ta&qYt` nrX%TgQjbfY@ώ)e`ݪ^_rn<[2aԃ?AXH q(w(dK7Ecp^|7U>um诬wcB%*wة0#̮޾Z>;fvu |c$p`1]Bq^qW nAЉFcXݞZ5n)0~YTW#"6ͅGnc덠H]883ʄx\{ @|CKAvؑ:V ` YYEOzoKn AIn8[NB}kU"Ssm*=L\*{Y:/U%ė-Zp3[.0vhWzЊBd}v̩]{AQQC(@d\z_˒Cc MW@˰D1qiɍv.Bx1Hw3AJURUMۦ8X:2va9#7gx:pJiD@Bm\xv=F @m8`nKvH-:{ V}Pu"V)q> 4]R;Fwm`lGW+`zz)VhL6t!H}xԔfdb_ %ov `  UO#vr ;šPٔŽ'5M)m-KEeѺToO'x|8P/ka8Ӻyԕ{nKTXZ閹f)npn#TWsZC%j-$*y=Qz7)in:r 8ߠ$DjpȆwAxѸwɂ2Klvp}6gƑ!H+Ef7k; >Ѱ>|p˿h6ޖ ڗ|-+C=\Δ+LpD| '[@TJ [-z- wC6Z)O{NתTx]$[z2pt7 8QGW~܌,#Ef]y$jQxdG:0w{0(e-lIXBD&J46h=Yٕbnႇ,TB[ 0d ֡lXN|ڜJQs۵ޱgSkZX==Vҙ'k`lm <&ւFv)IbiR*q'bbr;\E莅s&(/LЦt0 FAx^>I⯀E%bZePwʢzWBxGlOlEǔA@[eMt' D~qAf feʥ9vo!ijаt&dH%͹E78BĵʉBߏ&,оz˖_j"):K^D2^?yb*)"N~o6q5Jc[k֑6^]] BsϪE(V& &#fPMD8|VK|9K?|eBY}}"& ’) q3.uSEPKK < qs4;Sjؒ6pLJo#++fxPܓ49~'& bYWnb'Yae)PRSd\gCZd ?g0LLqom`LkNڀAq=*표@1hӑۺYGՀ1 BXEs:e|+;n5_~{gS}tA/=@6ΨpAO N1NjG ~$lfHMKPBplxQBC%UIS&#qo P Jtf^ޫ2l)KF{>Q5TՇ (lh@,qbf: LeCBM/ɂki.RjẁIƟ].\h>ũx kks&W>ԯmAE?<~f srocZ3>.)Xɀ 6t]H8HV0w72Ƃ~ hK۝*V՘jf)kDs%ZB;8ju!k_+-i8cx 6I1 ᜎO_J9Q@ӽjױf|UV(!JS|3-xF'3xՖnW E GZȱ\¼љcfUDMD`ǯ3:KQM hTEر&q:c6eu9S$3}mм:]uX1zȣ#X']1# {z0p wV~AIS*:/hwb NJR;0 >R>+Cg/^5j4.q w YZ