autossh-1.4g-bp155.2.13 >  A dkF׊I%z xR! Wi9(pY'BHvs HcW?6 0rF1 T~6=8N?mlKß.|q_L葎dx :(/G\̓Pbj-l(2T:tZ}Ktؔ }؇V.JG _hI0q-NYTtuʖp! dmo vJ*Wf(fkng誄z-˺1[1P|<5{9)nέtm¾gfjl V$6 >k']C;nrh$)H!֚q+5cu@TD3%@yx+ bc0+84PA/1DQ5ڀ㯒yu6=eD9D/l֔꾃 _N0 ׆"=˯i3GɄ؇MbGP90k$"r Dg47a@䱦 UL>#eN+7;Ƃ%[v貒5k ȅ'<`Z,>|62IA;A *m_#u˖8"l&{ +w@J\yDCڛ6\`20R|'y=*ǝjS᥀ i HWUng+VU.E< k%-zd&cdsjnwvH2mu05MYUxuDTr~L&XPgxіg lOV}u!ӑK;rAZn\DB0HRЩ $X(Ua SKfne)o{~P 9_t@4s die28[U4?#Rq*^V \Í<|߿ي.{@: BO dLn܂$t>pL"l?"\d   I 9BO i  d         3  H t   0H(8 9 : =>?@FG H, IX XdYl\ ] ^+bcQdeflu v w!l x! y!z!!!!!""" """XCautossh1.4gbp155.2.13Automatically restart SSH sessions and tunnelsAutossh is a program to start a copy of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. The idea and the mechanism are from rstunnel (Reliable SSH Tunnel), but implemented in C. The author's view is that it is not as fiddly as rstunnel to get to work. Connection monitoring using a loop of port forwardings. Backs off on rate of connection attempts when experiencing rapid failures such as connection refused.dkFlamb58SUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clausehttps://bugs.opensuse.orgProductivity/Networking/SSHhttps://www.harding.motd.ca/autossh/linuxx86_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 autossh.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 autossh.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 autossh.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 autossh.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in autossh.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 autossh.service ) || : fi fix& 'k;$A큤큤큤dkFdkFdkFdkF\0\0dkF\0dkF\0dkF5fcef70975267452881d740fc74bc7d1324c22b98377a1729602adde0dd8e052f6f366a06deb2de3415cb369cfc5ed3c9a2acdfb26b8cf7a3faf98f569281af2d1af061b27f8ace707910a4c5a45aa1addc20c518666287fb0a0dc787cefa2bc95e37ce70326860ff0f38b98a9974d3279b2c121d622974e62cf3e6e0efa154b1234194fad9c5ab573133d4841eab4dbd15b01759cca0d9be2c0c117f63da5611a2d64c78cd3c9cbfab538c2a8f54608e54a0847050cf12204d3da30f6b9b8137c6595ed45e665ae52d677804866a85569962052c7b13b89ea84982a6e740232845eb18c45f2a32ca16e573606dba2bd1b502697cd38cddf1caa5e207aae170307a1e2e35f4d3e61de2de03909c4cb3c1f743cf7b1bbb81da5d3b7e3e21ed10dservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootautossh-1.4g-bp155.2.13.src.rpmautosshautossh(x86-64) @@@@@@    /bin/sh/bin/sh/bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)opensshrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3]M`@\@\6[ā@Z@U@USGreg Freemyer Jan Engelhardt sean@suspend.netrbrown@suse.commultyrealm@gmail.comGreg.Freemyer@gmail.comGreg.Freemyer@gmail.comp.drouand@gmail.comp.drouand@gmail.com- add autoconf and automake as BuildRequires for autoreconf - call autoreconf before configure otherwise setproctitle is mis-detected as present, causing a build failure- Update to version 1.4g + most notably addresses a bug that could see an alarm signal occur without a handler, causing autossh to exit inappropriately.- Remove pre-12.2 parts from build recipe - Reduce hard dependency on systemd - Replace old $RPM_* shell vars and %__-type macro indirections.- Update to version 1.4f + Change behavior when ssh exits on signal. + Fix order of arguments to kill(). + Ignore SIGPIPE. + Should accept the default -1 with AUTOSSH_MAXSTART + memset() sigaction structure before use - autossh-makefile-destdir.patch: dropped- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to version 1.4e + By default, changing the poll time should change the first poll time to match. Only have different times if AUTOSSH_FIRST_POLL is explicitly set. Jerry Xie forwarded on change request from Ubuntu bug forums.- Minor cleanups to service file and sample my.conf override file- change autossh.service content to reflect it is a READONLY file. - change the install line for autossh.service to: %__install -D -m 444 %{S:3} %{buildroot}%{_unitdir}/autossh@.service * This has 2 big changes. First the permissions are 444, so READONLY. * Second, note the @ char in the target name. This makes it an instantiated service file - add a sample my.conf override file - add a README.SUSE.md file that: * explains how to use systemd instantiated service * how to use the override file * a full walkthru of how to setup a reverse tunnel- Update to version 1.4d + call daemon() before opening any sockets. Problem discovered and diagnosed by Frank van der Aa when trying to start autossh at system init. + don't use malloc(n * size) idiom; use calloc()- Add systemd support for openSUSE > 12.2/bin/sh/bin/sh/bin/sh/bin/shlamb58 1684752078 1.4g-bp155.2.131.4g-bp155.2.13autosshautossh@.servicercautosshautosshCHANGESREADMEREADME.SUSE.mdautossh.hostmy.confrscreenautossh.1.gz/usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/autossh//usr/share/man/man1/-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:Backports:SLE-15-SP5/standard/e6d3ea5b1e8f2a60ebf1c598b56b3651-autosshcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=80078c193e4f4765e7b7524b37f4fa64078b9565, for GNU/Linux 3.2.0, strippedASCII textdirectoryPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRR RRR KG qm,Ksystemdsystemdutf-881acb0ae84b3f3a1b0bb5ee586e521cda4a85ff5f4e5e94d4deeeef1aba71627?@7zXZ !t/_] crv9w AϿsd3Qe3PS0 }ߐgM\Lj 3 v?ۀ[4> G}w ʋ N_m1/˛Ύ,*DoPL>ե,djPZy8ٵx$U40*b{.eB\PƤ6|$D.mKqv,Mn˻d#D919cwUu&~' u 5@ >w좰Q#KxyQ0+Mǃ'" k3j<tmNHʼ΋~Ƽg~e%/u43a7j[j~~ִ.X9SI+A"EmBM - >6mw d^Na6d$R"1 D}vɄ1grT#+^)49uti"RtR8_d-J7i mx' yiO$Q= g!@QzYk&q1yf/O#%hDDy 9l0+a}VT8-YQEQ[U! 9GjD@V}ae'AP9y OrxqάUC& ͍l웢 H%rA_ z&3`YmQ6/N@*b0RhT؝]aSreޖ/@^_ν)BOe0\O [a lotX }7 |6Zl v"/рIM0=Qҗ}T%scsޜXD!o( .:(z&h#&Pc٭ -E_Hnwld`1#y!"hܩy tV:wnjmG_,M$*a騉cKȲNec$s@SlWv )ϲ]~k]%M/AuZ0ӫި  1¹J Pa d ܳʺ^j6q!Rˣ?VK^p dY I--z_y^ iR,obY>궿E (@ϓf0D+K8j yߣ<%q`*΅XLElFUÀl^ N㚛ݵCo.~X| z(t2ϤkgE`,}+chfOC3F,?'Q(lU<9brTQ0uصp]']P3`y8ơ] nJE{(-@0Hت@Jj)՛E֤oevVM]r4Ev"K2r2{e?cLd>Ez8NMݜeHF2%d <6 )]HTv[g{i1"eILȱ[>`ct\="%;_^3ˤhz(RA/ު-iWӳ`1@V9LWDQSd?yRMEu9M߳T`%߾6ފ3d_,<">󮥊¯ uc4PB+p#yAx |DgU#KƃO){׎!<+tZbIGniQu+ bvh :zzsϮxs%.屏0+4וu)hhȥ_ٿ:gWneVx+x߻KB] ȥi>L6-N/}UC$P_@(lόKe]*ARe8ɉ&CۗW-;ké>hSz4,;M űyR)ses:"ĿIJ޸"8ߌds]'&d|]T %-,hr~R:<[nTˡa  _vŖ' k'}n`z)mh|%%[N/CC8]A!e_ Z9} W*GgH'*9FX^|wU|Vpz``=;)vog hs=2񥱠 w5#]Ve󏨇GNB35ײenn}f/}w'> B[",}5 s}%jfu1:u xkNWă?AFŚSd7?:7'0GĩjV`&8C85C>Y;g+{EC;p,یr>^Nɜ)CK{NsV`Jkcκt/n>ɏfA*J%߽]Z mKC]A+ 9K,4=ůlk/0*w<)Ʋ&i- }li>#Ɵe5Zt1}4b_{+$UQ޶d'tN 8sI⚨ښ"S_Egcsƴ;Tbi8߃B*p"p[xt<}ΪJ~X:*#A: '_LM/D  "LpAu9TAV•AhX^9Y/iDPYf_=lz;~wGL7\mhc56[ n)#O@.PQAjx1e⁧ە̲}׊i,uuX fzÇ14U(Gw$2W&DcAl x|:3YtaY!_$rPA 3 L{Q1uo|=~0E(h,޿fBL߳0Yg:'4jkď"U1$yjש P HT>QӨ<]Qsͼc=.D\b?4O8ͪYETOyTI+`6S)>3!_`F6 r?2u!'aL{Tow+E uNdT)b"Υr!]P튀m ~]ftJuЌG&ZXXN[1x*'q:ހHW M\ m9Ʀpeƽ@-nZ*!\ I̦J%_1vmHAJ*>u-].$J \9\":!”N%'-o>ȉĔIEwOvTɥd]vБoͿogTNp鲇¼a>T0" /fѲ_6&y?{H:Ƽă۹lC_"bf]g3zb \ct,xΕ۳+Kp-k-E[0K8c7+~|VdM Uݿh 3u8q@||#£Feoނsooh[,(FZwm܏zr/ {j{1qG{Msɉq ŊvR$9&DFbf\)HW~dFHAx0] "8c/>T_,Sgi4:ǀ~\&ю~z+2SQ e3kGGY@~>+@-Y)a|5zS 8ƃےw=1Ŵx|m:6@I 20שϲ" M08 ,iiHP`pQHo3ffIH;^~qٮsxЕYڶ+,A9(7)1n^:$}x-BôWh?kO{gJ+܂f[Ei,9ĐR5q /O-w*ep_Y%'m޳W̕L3KG"H4m{TDhT_á5%䜳Da.{ʪsϼQK T+Ɩ/1F6ob]ʙ32YUJ^Cȡ110GdxW,BOseko27&lDZ3 ;ǓnrE,x;!HLVɾTt\jfnZ+Y`)f'Fm0aɨ`B& !6Q08})Ө,ؾ0n8O#<xDbf סJ Co׭[8VEr# ڽomLS}j{N<߯$8%@n``P\i;!7%ϯ0o;eJ7,RfZ5Dbi6}/Ϛ2OG5M`;斉ɬ֗oe//),n(67eXf6G2 ;d~1(cyG;<=R Vɀ\ye:vNǙMZ~&OA(M@Z1,ڏWK̥/%gPRY!{?rY񌎳2YO+Ii¾czm|WܮS]1c~۶BL-YX8Qh~BV>? 6ޅIKۭYi_N*LdJJ)a.~1Uo #oAp5}ΫC3՝׈ ʾvPk-П[A_ T29cI2eʪ6l[7Eh;Pi'3>dmF[I_ͬ%@YtP^`O$s\ֳ=3WY=<@CS6Wr"A:Ny.9--WA^< Yi| vd 㽷hٮ:+TbC&X1!:؉c_%݊a"}uOmMRjd~>j:y %S3Vb@\n6&1rf3/cg!乔A`OTƭ+"HL#Rd4B;Sf3Dr*,rͥWM6Hi29DFQLvTtب#W[q*1YR7A;9:Qs]lB38Z+U~QY࢓]˞aYd'@(YclGwyPQ lP@۝,xYH%ĎQ2[ A!\^TzyQ<}]#XD ml=2-:/" Mŝ\˩ݼ&:sW i芦ΐ G?g[SbaqOiBS((.61Ljjsw޹ 9Y0T3<ݝ_*DG &巷]}=.EBF&Aa\%}[Y;"?R xGї^ms|Tq\b.s!JO';ucZ(5hЊ%P VCg< xި `+K =Fޑ׫֥{H4& ~s wT7" LjoqKBtxICmQU3%̊%H0&{2C4㘽vʄ?Uˣ9媪Mpvbg5ssI%m*ؚ B ){/8WᣝvgqBYor+*4Z!#W Hi">8!=Y{AK/JɣK蹹.ɜI rX ruTLaΤ$n\*0v@jBDUL'=|<3HEHPz%qH's& 4ʄc@<3A qLGs;J# tl,0?B^/$у7&:r>ҵcHRܫro% ע>[iL/#& 7ҘBB=ɐQo0O0xbf;L2[Ra0G6DgsvR7h7v=QPĮ!;qoC\b->[wH1It5ǫH/xwPf$v0F:l\jCP1JKN۸ĎxiTo=RB'F /NY1AmC14s~CAp)ɾ*}Iڿjmj} GHe wѰk.`+2ORO\WO|APPƻc :}M TGAԚ;فϥUmxL3PNָ~k\5;LXhu2ہcG%y-[hVqqI:4@rLP׍\,OXz{x1Mx6lу_hn,è :/JBj?rA]`-,k&q0-24-E2SZBbY~n~T1Ӏd12TNʻ|=Մvyi/fJ#Uݬξ9w~Ә:Ҏv"N.5!ףl9 hU% Hзr.I֙rke \ M\_lF`\lFHw5&M|ԍ饖Z4B_ J L.<[Pe";XWǻ1~ ]F ت{ҋvҡ [x&UNZ3qYUv% kn C9\jfGos1{Omт*K}?+ O33rB>xoVq;GLMEl!BaS)YtaM/㬒tRqbߴr<ɩ6 \,"H I /.+yɳIh_#b(t'u B$-Ec\?ھ[8% iFppt7d[*] 9szje B"Rŗ S)[ €GkE9Um:#(Wm|X{,P%O\=R1X%DXY-|%"aF.̷8LBdN۔ : ?QgrPňEC.^nnSkVtU P#/ N/h __: j?A[Y$q#vflLo/ J7 UvY-7MޕcoŞT\TTfxgu)q-WWqe"P g %?E дZY! S,#.<[}xb4i6JeA*Z{ HR}sdon_CB')ʿ\Ry~fHOITZC4̠?^LD& `Bzn|A]KgE ЧJ_Ψp7vY-WaG&Bo*M& yi 1?cX3.`Tix֣(у5,uq_krU-f(R=l5LE `}+J{)O|DarL-,t5=o0[%nVKVl<ܜlöp f oFvԙ<#RE[JN mbfsdkUiɛ3nl0»n'uXr qo:6pϒs<(UYQ6"M"UK^R@~bp3S^]Uk@ѫÛH՘W^Y&uٞ E͔F8s E?SU s4')l| c[YwmɨyV[`x=AcLRF;~&_GίFw++ap=ordP05Д+,JX$5 *-dQ;}R'Ha{R#4^j4?g~0U:HNjI]gɌ># sC s|,G+b\}DD A/J0DJfSa+J郻lֶ#F5H͵E{^'Ψ ?CmK{Ä"@I9!a;`]ޣJVJ1QbCg !wl/P VM@?<XOEǾ璦6S:0mtŷE,fH{5/ Y@;1ߋ2ܽDuk\-OsCoOBN=u YNh -K eZU*JQh.j}[qUiZSϫ"u +HfI|mtF?dNc&^`,TqE$u E L42-W5^^#5vJ|m)7JLV)4Ta \k3s͖QXq6-`% 04R=5ȓQkIp~(!kL'!.MH^0q! AZ[# Js' 4m0 e%4+>|#w,0CɽuΨQ۸q 'ފ%s"W6ub3<)7$0@macۺN]0\TsN֝ݶMh!.B, Ssh {؀~hћ"Iu>Y4~,'(pԉm=)BQڿPx}q%7 jOv>;Tmt4އRgk<y~18fnY]`DYyc4ǐ{e( M\=_L>[ ,PyaT"꒏ADZ^"3oKC;ȧvfq#gd<?CSMFN~_Eۯ )Kf.[\ vdc4 q鑶EoyfV7悱P JPOĥD4Bi4I!TaصRWoS++!w:^+LϱZӦ6ASn:K Fce "ĉyF@.{ʙ͈:ISM|-ΧIEntyd6δz%$~䈺+]!ɫ$,Fhf]LJW8v2ѮE@@Ш@:_|E_HGѵ̧M-5*ޙ;m+bHn~@ݳ}X&-/]x"ȿ ;q9p]oJNF J__v7Iw[4{.{TanjDC-KӊDE#݊3rД]qWN~6=E2܂tt5%Qh^`o'B2Ԕ$췵q2+I Rczy'gǽ`m»]D`Vj#r;Vլb󜊸XhEJ_D,g䅎ȴ%&i9r_k[ ^muB\ ]RG)''r1C8RaɬOG s:%ktܣ4$lH{4r.*FkFzaiy5v ~Y ݶ7PnњVή. P_Ԑ~=FC..YxJ];\3&`Z pܖ8V#edUaoҹ.yܽU VFx:K]ձVqZI:>7%~tˆ$P,Z@+ϯsf1F]]3>4+;M?t9xI8t4ZvLHBVU8jd))Ҟ~Tڪ3 ^Wˍ_*\PTuesr,oaz(IgX=m7)C`pˇkD9ouKU sC聓I:AVD1*2,DFmo/Rh[{=dpzƸ?gԒk$P}&.ryӽJ)θ)> 0͌9Ac{GaLxjj(ri%pxH Z &wfABqyI-݀Ts~/ /tbJGص1{vFOS^$V4w˸ h#۞M0q٣.(yʌ;Y9KD0K'=MDcj]grof#h.rw务uZ>(!yo*0^Bܓ|_Vs#8ͬ;3fpySTA,f~_!elW l Kϭ"H e|#UbZq8gu9849VrmxKH wfJE2jrgfU Ti8>gM'^%#@cu*}f%s R'I0Eq^ !,aUMsy]K&R('l _@Wju{-SU-y7`Lʗ_SOTVL?:o\al@sC ICJ͓jmebaYHO7bI =1\+h2PU[C9`,D\`):ʼnzoS:5{Q]wS/5.$: R%Ѕȅ}pZ {YkςT84ɨ@q~x$QOPT`-$i45<RMqD$k\*dU'W.FV[gety[yőuy wѡ3Uyyj8y6Zt; 67;`7"C?z=pX0 e[[oz#]4({'t~= 82ʡ9Xםwqxi\ZiKcC|QVcsn ([-+|M. w^ R`{O=OF9{z <lb@Ӭ^[,+њ)WQ4-nWyLrVnZ:4% [f?#N;x(UϢJUlL$ =W-zI'N+NOY{[KTdJ!=%I,;]Qz&ȰlʐX_O'gj>De^)[ N>~/<:uTꕷl]zEܶdzϻ]v OPR= zXSo&Pݺ7Y6Q5CIK4K'>C^7(oI9=uzHTx퀻,sxDGTpOe5?:glƔmBPXp0˜ Jc HTr_ӱS+ =vw H?.J|8tjYۀ'Ltu@aS0O7 ٷ2;)T̺3P, 31#$zCOzLeI2uuk%MD™G/wPwjfR<Bu˫F%#`"Cvy`F*^29*(2fO֏>=IȠmӻ_:"&+ KPYY>tW:'֚U%g@ӵKT较ԸCox;< 4dƱc=k/6Ye˵4xZT8@Gav"kBF{9BBp[X\4RuӨD. ct}q $sPwGo8nE .fi#±A 7L~|cx8'c$$F4z z$-jF>ԊAmk)%]+7e&y'pV7lB|ڣA_cy؞bm|Z0Ho_}I]-Hک'JD  %}LlGb! E3;BtѳK(t Pl~* W5}l1̥j^G}З ".Ǧl?g$?1gg(Aު!JvO01Sd!PJ{!LD( BH #1JZû敿4m=mO@Α(KڡSX^'2Ko+- 7>zMV5{@ν޽G=_wJnZ]l{s,|<5 "9{' 36F)n}+1 ne`BhYcmO;Hq9/2Wf#%c|" ,>RFH&/EL$E>QR_lC^~  ,jʙb;=#t FzbrŶHվS; sKˑԩd*MD~=&Lk}K-DŽř k c3ƍ ZɖcS~7Er wג\"/Q _,RB~z!!ŕ]x.^焌CSc v!fPY4.эa}} 4C_GG9JCFg$<ү*$Jp]a$C=8]@2%@$ԄKgHho(,g\WhX0 v@Z4a.]7>:jaD~63o F[en,GK.mfȩ-:GXWRDSˎN]Z0%W|%:差XꈒAptL5Q[ǎ {{N*G-\B2oWZ>FjdoЈ\peU4/rby>2zD!ӝ\ՋX<&_+'1&a!s'4 y)&/;_m#t_ܦ|2ρ;018;]%(TQ=pX)uZra=<_o ͭfmڬ[%?"%LQ?ahg+Kt.ȡbkD$ R.f? [0^.x+aȟ{H_l\cTPZ Srh2a4 WqiXÔM,c)܁Ąsi{C(,>1Kɖn"vc߰g0hm?5 N]a4n\u.cz*PXv7~~Sow`/$:`x@,{lad,dHfބ8Sߑv=wfaSTi($MV25Xj vaW 5#&yPLk2:5#I!>!o9v[RޱhQKW2|YH8~q3 mFA|a'ADt8G2B6I=&##ʻroL_tóHQ(mM Z>ܶ6e*:gkź1m~(@gk M%]2&TG|#m,iwJRGt)/-zODNc.B{*Q:+DeR'pva30=1۳7m1Ӧ.^xO]5w~6~4moUHy8{Q~S{]xEP%$>E9 {a_E3>T%nF.옊kwVn>fGEvGҷ8`&ICA=(#ؾL.nԻJ1_cyl+Qq.%tX: tXYfwP3X4Wg\bQё8pɛMMc\@|q'lz EoPɤF! jg)gmh,>2<)?9 1αZh7DꋡAg-(Uj&G3(~V6HsD_A>z嶉[U'_n\ 5<s~_ʖ%t=|iν$lQޤ&u>Yn780^P5[Z83f۰{DGE[b24  Ib6 QƙɮXNO]\_Fp9PA8I>VMjq,kMc*7p専81sֶv1v#:e@ ?* J``j9b(%=ܧ0M[>17A{GΙ*񩀷.oÝS؇;3Z7Gpv6jSҍ_ sŵ nDxs+0 I)*"}1>I`fٰb O#u^]t3_I+ | l(cb^^Kr 7SF dgIH U}i@cOYs˭N]4.k@:,`֧g6O2n¢Ǟj:p%_>c_rw\~z,4viߺs_w%ȉxzv|~HX N18xz(J@x;K4ᷞ6: E[Œ [؃[R#Pl.C&EGAwP{!}9y &1rv$q6^-ۜnUllNYtgv$2Plp*9?j{.VTpGW݆;$NkTr}T5m^>lAod+W#X,3;8Mr8"JCeId'}79 ;Ac=m{Gr)'1)]бyUe6 Rc9xB=@5?[[ftG i:sGml[x꩜j=Mlbm IwxwMy ~t:YЉgU2= $Œ '!hjEM 9[IX9츦 +JLH`:X|`5de(hUKP`xcSItGElv/>{爓񸵱 7 &L2@qY85&5LǮ\a@jm1;XVV Sx/\b,[t%BʳTwCWHɇ Oϑ 9kO_q?k|W_y+C xm\kܡtFdG0O8|=-D1Xe -D$sj`:uQЄhaz0כ$L W=58#eGCPY8:{r% ` \ރMy:TD2+ '!+Ǐ&ցԻ] Nvr[ @B.G!+5q2ny,Nm.6K2U~RgxĞd/n|CPBH\`Ìg{zTuwTw櫟tYk6v4%z_}!V]^i҆2Qm)q?3bG4IwG5^wͺ=^&v9Ńo`DB?7^_M_r2' I=S|dik44o ݔ,O g DUov(Uo2< j $dzK.5>I(1Ck*ݚv>#Ax\ߝJ veo/O O>xn\>on26ئU 42[#%V@@#f=aJ1{p[[UX)x6ݍ`k%bx~;OM :V}!^ir'IpֺlEŐzMK|߳`&1:٪'Yo;kÕyoWuAD?)lG,r4sa[X2hڈQ83˭ukig\ղ"N &.^CgQ9d{K-M=j^ n"Bً+-|w7μ[Ð,7w 3EBhz/"Ahs9ͅmt g&TxCXH 9wh4ͨ:^ AU]rZ~xbE78d|ps՞\AkWVHGq'z7U.hq[WLoxOĪUC. Z )" HuP~ӭ75 @V g-NZ䱴ӓQ$ 2ѮZb f3q?oe{6}(*-LV_1p𥛤la%.Z͖\S!1yދ4}cs,!EC  ӼVa,yaA2?n"fU$s4QzN&QU2 mcAc aqw~\ ܊w>7wنj =@LFrc|K o"?C_=O'wC7lъ[.[-a&b#Nʳ_S]+4!L = -Iab9Wk>(}_6ſW|}QCxznn 9c55r.Eo\H|990%l+-S1hAlͷU|_ij x9{ǶD4cuô)tƘ]'J.{Ws7L!z#: uGr#sL*P\cva'kG y8kVĚԭ;SP ԑPxj 枘dViUȈ__~*-YL;2B !j;h$&Rgذ 0T(:۾ wHz%lW/<8ܨX~j^VeSDbCM/ml> 6D{~ވ+9.NU>/~nSuzOņx苩gBj 8 %LJpBv&W5<˟Ƈ96%oԪH?n~55aV&8e=+1(m i7"wU*찖!bLP!#=i+.E__$A>=qyOB6(qT/3g2%bfI ^ rv2pO%`3nBUbxa8B4R aJ!a@"A0e_,K맷ɴp6}7laE$^JDt@Q׶ YZ